From 5a0d0a7a8ef4aac7c18598caaaf8b90085858e89 Mon Sep 17 00:00:00 2001 From: shreesh arora Date: Thu, 4 Mar 2021 19:19:16 +0530 Subject: [PATCH 01/27] Updated tcpdf lib --- classes/pdf/PDFGenerator.php | 1 - tools/tcpdf/CHANGELOG.TXT | 2961 ++++ tools/tcpdf/LICENSE.TXT | 2 + tools/tcpdf/README.md | 84 + tools/tcpdf/VERSION | 1 + tools/tcpdf/cache/chapter_demo_1.txt | 19 - tools/tcpdf/cache/chapter_demo_2.txt | 23 - tools/tcpdf/cache/table_data_demo.txt | 15 - tools/tcpdf/cache/utf8test.txt | 128 - tools/tcpdf/config/lang/afr.php | 48 - tools/tcpdf/config/lang/ara.php | 48 - tools/tcpdf/config/lang/aze.php | 48 - tools/tcpdf/config/lang/bel.php | 48 - tools/tcpdf/config/lang/bra.php | 48 - tools/tcpdf/config/lang/bul.php | 48 - tools/tcpdf/config/lang/cat.php | 48 - tools/tcpdf/config/lang/ces.php | 48 - tools/tcpdf/config/lang/chi.php | 48 - tools/tcpdf/config/lang/cym.php | 48 - tools/tcpdf/config/lang/dan.php | 48 - tools/tcpdf/config/lang/eng.php | 48 - tools/tcpdf/config/lang/est.php | 48 - tools/tcpdf/config/lang/eus.php | 48 - tools/tcpdf/config/lang/far.php | 48 - tools/tcpdf/config/lang/fra.php | 48 - tools/tcpdf/config/lang/ger.php | 48 - tools/tcpdf/config/lang/gle.php | 48 - tools/tcpdf/config/lang/glg.php | 48 - tools/tcpdf/config/lang/hat.php | 48 - tools/tcpdf/config/lang/heb.php | 48 - tools/tcpdf/config/lang/hrv.php | 48 - tools/tcpdf/config/lang/hun.php | 48 - tools/tcpdf/config/lang/hye.php | 48 - tools/tcpdf/config/lang/ind.php | 48 - tools/tcpdf/config/lang/ita.php | 48 - tools/tcpdf/config/lang/jpn.php | 48 - tools/tcpdf/config/lang/kat.php | 48 - tools/tcpdf/config/lang/kor.php | 48 - tools/tcpdf/config/lang/mkd.php | 48 - tools/tcpdf/config/lang/mlt.php | 48 - tools/tcpdf/config/lang/msa.php | 48 - tools/tcpdf/config/lang/nld.php | 48 - tools/tcpdf/config/lang/nob.php | 48 - tools/tcpdf/config/lang/pol.php | 48 - tools/tcpdf/config/lang/por.php | 48 - tools/tcpdf/config/lang/ron.php | 48 - tools/tcpdf/config/lang/rus.php | 48 - tools/tcpdf/config/lang/slv.php | 48 - tools/tcpdf/config/lang/spa.php | 48 - tools/tcpdf/config/lang/sqi.php | 48 - tools/tcpdf/config/lang/srp.php | 48 - tools/tcpdf/config/lang/swa.php | 48 - tools/tcpdf/config/lang/swe.php | 48 - tools/tcpdf/config/lang/ukr.php | 48 - tools/tcpdf/config/lang/urd.php | 48 - tools/tcpdf/config/lang/yid.php | 48 - tools/tcpdf/config/lang/zho.php | 48 - tools/tcpdf/config/tcpdf_config.php | 328 +- tools/tcpdf/config/tcpdf_config_alt.php | 245 - tools/tcpdf/encodings_maps.php | 847 - tools/tcpdf/fonts/ae_fonts_2.0/COPYING | 343 + tools/tcpdf/fonts/ae_fonts_2.0/ChangeLog | 863 + tools/tcpdf/fonts/ae_fonts_2.0/README | 58 + .../{cache => fonts/ae_fonts_2.0}/index.php | 0 tools/tcpdf/fonts/aealarabiya.ctg.z | Bin 0 -> 1849 bytes tools/tcpdf/fonts/aealarabiya.php | 16 + tools/tcpdf/fonts/aealarabiya.z | Bin 0 -> 56189 bytes tools/tcpdf/fonts/aefurat.ctg.z | Bin 0 -> 1843 bytes tools/tcpdf/fonts/aefurat.php | 16 + tools/tcpdf/fonts/aefurat.z | Bin 0 -> 74520 bytes tools/tcpdf/fonts/cid0cs.php | 4 +- tools/tcpdf/fonts/cid0ct.php | 17 + tools/tcpdf/fonts/cid0jp.php | 4 +- tools/tcpdf/fonts/cid0kr.php | 4 +- tools/tcpdf/fonts/courier.php | 12 + tools/tcpdf/fonts/courierb.php | 12 + tools/tcpdf/fonts/courierbi.php | 12 + tools/tcpdf/fonts/courieri.php | 12 + .../tcpdf/fonts/dejavu-fonts-ttf-2.33/AUTHORS | 53 + tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/BUGS | 3 + .../tcpdf/fonts/dejavu-fonts-ttf-2.33/LICENSE | 99 + tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/NEWS | 1315 ++ .../tcpdf/fonts/dejavu-fonts-ttf-2.33/README | 59 + .../dejavu-fonts-ttf-2.33}/index.php | 2 +- .../fonts/dejavu-fonts-ttf-2.33/langcover.txt | 242 + .../fonts/dejavu-fonts-ttf-2.33/status.txt | 6657 +++++++ .../fonts/dejavu-fonts-ttf-2.33/unicover.txt | 215 + .../tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS | 54 + tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS | 3 + .../tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE | 99 + tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS | 1373 ++ .../tcpdf/fonts/dejavu-fonts-ttf-2.34/README | 59 + .../fonts/dejavu-fonts-ttf-2.34/index.php | 35 + .../fonts/dejavu-fonts-ttf-2.34/langcover.txt | 249 + .../fonts/dejavu-fonts-ttf-2.34/status.txt | 6766 +++++++ .../fonts/dejavu-fonts-ttf-2.34/unicover.txt | 226 + tools/tcpdf/fonts/dejavusans.ctg.z | Bin 10120 -> 10454 bytes tools/tcpdf/fonts/dejavusans.php | 6 +- tools/tcpdf/fonts/dejavusans.z | Bin 361229 -> 375806 bytes tools/tcpdf/fonts/dejavusansb.ctg.z | Bin 0 -> 10200 bytes tools/tcpdf/fonts/dejavusansb.php | 16 + tools/tcpdf/fonts/dejavusansb.z | Bin 0 -> 347269 bytes tools/tcpdf/fonts/dejavusansbi.ctg.z | Bin 0 -> 9101 bytes tools/tcpdf/fonts/dejavusansbi.php | 16 + tools/tcpdf/fonts/dejavusansbi.z | Bin 0 -> 326692 bytes tools/tcpdf/fonts/dejavusanscondensed.ctg.z | Bin 0 -> 10454 bytes tools/tcpdf/fonts/dejavusanscondensed.php | 16 + tools/tcpdf/fonts/dejavusanscondensed.z | Bin 0 -> 330293 bytes tools/tcpdf/fonts/dejavusanscondensedb.ctg.z | Bin 0 -> 10200 bytes tools/tcpdf/fonts/dejavusanscondensedb.php | 16 + tools/tcpdf/fonts/dejavusanscondensedb.z | Bin 0 -> 326753 bytes tools/tcpdf/fonts/dejavusanscondensedbi.ctg.z | Bin 0 -> 9101 bytes tools/tcpdf/fonts/dejavusanscondensedbi.php | 16 + tools/tcpdf/fonts/dejavusanscondensedbi.z | Bin 0 -> 312796 bytes tools/tcpdf/fonts/dejavusanscondensedi.ctg.z | Bin 0 -> 9343 bytes tools/tcpdf/fonts/dejavusanscondensedi.php | 16 + tools/tcpdf/fonts/dejavusanscondensedi.z | Bin 0 -> 308709 bytes tools/tcpdf/fonts/dejavusansextralight.ctg.z | Bin 0 -> 3989 bytes tools/tcpdf/fonts/dejavusansextralight.php | 16 + tools/tcpdf/fonts/dejavusansextralight.z | Bin 0 -> 173046 bytes tools/tcpdf/fonts/dejavusansi.ctg.z | Bin 0 -> 9343 bytes tools/tcpdf/fonts/dejavusansi.php | 16 + tools/tcpdf/fonts/dejavusansi.z | Bin 0 -> 326859 bytes tools/tcpdf/fonts/dejavusansmono.ctg.z | Bin 0 -> 6361 bytes tools/tcpdf/fonts/dejavusansmono.php | 16 + tools/tcpdf/fonts/dejavusansmono.z | Bin 0 -> 198919 bytes tools/tcpdf/fonts/dejavusansmonob.ctg.z | Bin 0 -> 6120 bytes tools/tcpdf/fonts/dejavusansmonob.php | 16 + tools/tcpdf/fonts/dejavusansmonob.z | Bin 0 -> 193788 bytes tools/tcpdf/fonts/dejavusansmonobi.ctg.z | Bin 0 -> 4983 bytes tools/tcpdf/fonts/dejavusansmonobi.php | 16 + tools/tcpdf/fonts/dejavusansmonobi.z | Bin 0 -> 145530 bytes tools/tcpdf/fonts/dejavusansmonoi.ctg.z | Bin 0 -> 5221 bytes tools/tcpdf/fonts/dejavusansmonoi.php | 16 + tools/tcpdf/fonts/dejavusansmonoi.z | Bin 0 -> 147290 bytes tools/tcpdf/fonts/dejavuserif.ctg.z | Bin 0 -> 6458 bytes tools/tcpdf/fonts/dejavuserif.php | 16 + tools/tcpdf/fonts/dejavuserif.z | Bin 0 -> 205777 bytes tools/tcpdf/fonts/dejavuserifb.ctg.z | Bin 0 -> 6199 bytes tools/tcpdf/fonts/dejavuserifb.php | 16 + tools/tcpdf/fonts/dejavuserifb.z | Bin 0 -> 191695 bytes tools/tcpdf/fonts/dejavuserifbi.ctg.z | Bin 0 -> 6206 bytes tools/tcpdf/fonts/dejavuserifbi.php | 16 + tools/tcpdf/fonts/dejavuserifbi.z | Bin 0 -> 193465 bytes tools/tcpdf/fonts/dejavuserifcondensed.ctg.z | Bin 0 -> 6458 bytes tools/tcpdf/fonts/dejavuserifcondensed.php | 16 + tools/tcpdf/fonts/dejavuserifcondensed.z | Bin 0 -> 184689 bytes tools/tcpdf/fonts/dejavuserifcondensedb.ctg.z | Bin 0 -> 6199 bytes tools/tcpdf/fonts/dejavuserifcondensedb.php | 16 + tools/tcpdf/fonts/dejavuserifcondensedb.z | Bin 0 -> 175232 bytes .../tcpdf/fonts/dejavuserifcondensedbi.ctg.z | Bin 0 -> 6206 bytes tools/tcpdf/fonts/dejavuserifcondensedbi.php | 16 + tools/tcpdf/fonts/dejavuserifcondensedbi.z | Bin 0 -> 195428 bytes tools/tcpdf/fonts/dejavuserifcondensedi.ctg.z | Bin 0 -> 6435 bytes tools/tcpdf/fonts/dejavuserifcondensedi.php | 16 + tools/tcpdf/fonts/dejavuserifcondensedi.z | Bin 0 -> 197832 bytes tools/tcpdf/fonts/dejavuserifi.ctg.z | Bin 0 -> 6435 bytes tools/tcpdf/fonts/dejavuserifi.php | 16 + tools/tcpdf/fonts/dejavuserifi.z | Bin 0 -> 195509 bytes tools/tcpdf/fonts/freefont-20100919/AUTHORS | 235 + tools/tcpdf/fonts/freefont-20100919/COPYING | 674 + tools/tcpdf/fonts/freefont-20100919/CREDITS | 581 + tools/tcpdf/fonts/freefont-20100919/ChangeLog | 6325 +++++++ tools/tcpdf/fonts/freefont-20100919/INSTALL | 86 + tools/tcpdf/fonts/freefont-20100919/README | 108 + tools/tcpdf/fonts/freefont-20100919/index.php | 35 + tools/tcpdf/fonts/freefont-20120503/AUTHORS | 242 + tools/tcpdf/fonts/freefont-20120503/COPYING | 674 + tools/tcpdf/fonts/freefont-20120503/CREDITS | 597 + tools/tcpdf/fonts/freefont-20120503/ChangeLog | 14707 ++++++++++++++++ tools/tcpdf/fonts/freefont-20120503/INSTALL | 98 + tools/tcpdf/fonts/freefont-20120503/README | 127 + .../fonts/freefont-20120503/TROUBLESHOOTING | 115 + tools/tcpdf/fonts/freefont-20120503/USAGE | 185 + tools/tcpdf/fonts/freefont-20120503/index.php | 35 + tools/tcpdf/fonts/freemono.ctg.z | Bin 0 -> 7904 bytes tools/tcpdf/fonts/freemono.php | 16 + tools/tcpdf/fonts/freemono.z | Bin 0 -> 304768 bytes tools/tcpdf/fonts/freemonob.ctg.z | Bin 0 -> 3968 bytes tools/tcpdf/fonts/freemonob.php | 16 + tools/tcpdf/fonts/freemonob.z | Bin 0 -> 161601 bytes tools/tcpdf/fonts/freemonobi.ctg.z | Bin 0 -> 3528 bytes tools/tcpdf/fonts/freemonobi.php | 16 + tools/tcpdf/fonts/freemonobi.z | Bin 0 -> 170654 bytes tools/tcpdf/fonts/freemonoi.ctg.z | Bin 0 -> 4364 bytes tools/tcpdf/fonts/freemonoi.php | 16 + tools/tcpdf/fonts/freemonoi.z | Bin 0 -> 221911 bytes tools/tcpdf/fonts/freesans.ctg.z | Bin 0 -> 8661 bytes tools/tcpdf/fonts/freesans.php | 16 + tools/tcpdf/fonts/freesans.z | Bin 0 -> 807705 bytes tools/tcpdf/fonts/freesansb.ctg.z | Bin 0 -> 5192 bytes tools/tcpdf/fonts/freesansb.php | 16 + tools/tcpdf/fonts/freesansb.z | Bin 0 -> 238874 bytes tools/tcpdf/fonts/freesansbi.ctg.z | Bin 0 -> 4626 bytes tools/tcpdf/fonts/freesansbi.php | 16 + tools/tcpdf/fonts/freesansbi.z | Bin 0 -> 194919 bytes tools/tcpdf/fonts/freesansi.ctg.z | Bin 0 -> 4927 bytes tools/tcpdf/fonts/freesansi.php | 16 + tools/tcpdf/fonts/freesansi.z | Bin 0 -> 424478 bytes tools/tcpdf/fonts/freeserif.ctg.z | Bin 10877 -> 12610 bytes tools/tcpdf/fonts/freeserif.php | 10 +- tools/tcpdf/fonts/freeserif.z | Bin 873623 -> 1835770 bytes tools/tcpdf/fonts/freeserifb.ctg.z | Bin 0 -> 7834 bytes tools/tcpdf/fonts/freeserifb.php | 16 + tools/tcpdf/fonts/freeserifb.z | Bin 0 -> 688505 bytes tools/tcpdf/fonts/freeserifbi.ctg.z | Bin 0 -> 5104 bytes tools/tcpdf/fonts/freeserifbi.php | 16 + tools/tcpdf/fonts/freeserifbi.z | Bin 0 -> 345721 bytes tools/tcpdf/fonts/freeserifi.ctg.z | Bin 0 -> 5353 bytes tools/tcpdf/fonts/freeserifi.php | 16 + tools/tcpdf/fonts/freeserifi.z | Bin 0 -> 536112 bytes tools/tcpdf/fonts/helvetica.php | 1 - tools/tcpdf/fonts/helveticab.php | 1 - tools/tcpdf/fonts/helveticabi.php | 1 - tools/tcpdf/fonts/helveticai.php | 1 - tools/tcpdf/fonts/hysmyeongjostdmedium.php | 48 + tools/tcpdf/fonts/kozgopromedium.php | 65 + tools/tcpdf/fonts/kozminproregular.php | 63 + tools/tcpdf/fonts/msungstdlight.php | 38 + tools/tcpdf/fonts/pdfacourier.php | 15 + tools/tcpdf/fonts/pdfacourier.z | Bin 0 -> 37531 bytes tools/tcpdf/fonts/pdfacourierb.php | 15 + tools/tcpdf/fonts/pdfacourierb.z | Bin 0 -> 39588 bytes tools/tcpdf/fonts/pdfacourierbi.php | 15 + tools/tcpdf/fonts/pdfacourierbi.z | Bin 0 -> 44697 bytes tools/tcpdf/fonts/pdfacourieri.php | 15 + tools/tcpdf/fonts/pdfacourieri.z | Bin 0 -> 35283 bytes tools/tcpdf/fonts/pdfahelvetica.php | 15 + tools/tcpdf/fonts/pdfahelvetica.z | Bin 0 -> 25258 bytes tools/tcpdf/fonts/pdfahelveticab.php | 15 + tools/tcpdf/fonts/pdfahelveticab.z | Bin 0 -> 25613 bytes tools/tcpdf/fonts/pdfahelveticabi.php | 15 + tools/tcpdf/fonts/pdfahelveticabi.z | Bin 0 -> 32971 bytes tools/tcpdf/fonts/pdfahelveticai.php | 15 + tools/tcpdf/fonts/pdfahelveticai.z | Bin 0 -> 29093 bytes tools/tcpdf/fonts/pdfasymbol.php | 15 + tools/tcpdf/fonts/pdfasymbol.z | Bin 0 -> 30488 bytes tools/tcpdf/fonts/pdfatimes.php | 15 + tools/tcpdf/fonts/pdfatimes.z | Bin 0 -> 39032 bytes tools/tcpdf/fonts/pdfatimesb.php | 15 + tools/tcpdf/fonts/pdfatimesb.z | Bin 0 -> 38174 bytes tools/tcpdf/fonts/pdfatimesbi.php | 15 + tools/tcpdf/fonts/pdfatimesbi.z | Bin 0 -> 40718 bytes tools/tcpdf/fonts/pdfatimesi.php | 15 + tools/tcpdf/fonts/pdfatimesi.z | Bin 0 -> 35922 bytes tools/tcpdf/fonts/pdfazapfdingbats.php | 15 + tools/tcpdf/fonts/pdfazapfdingbats.z | Bin 0 -> 50768 bytes tools/tcpdf/fonts/stsongstdlight.php | 39 + tools/tcpdf/fonts/symbol.php | 12 + tools/tcpdf/fonts/times.php | 12 + tools/tcpdf/fonts/timesb.php | 12 + tools/tcpdf/fonts/timesbi.php | 12 + tools/tcpdf/fonts/timesi.php | 12 + tools/tcpdf/fonts/uni2cid_ac15.php | 6 + tools/tcpdf/fonts/uni2cid_ag15.php | 1 - tools/tcpdf/fonts/uni2cid_aj16.php | 1 - tools/tcpdf/fonts/uni2cid_ak12.php | 1 - tools/tcpdf/fonts/zapfdingbats.php | 12 + tools/tcpdf/htmlcolors.php | 200 - .../{ => include/barcodes}/datamatrix.php | 311 +- tools/tcpdf/include/barcodes/index.php | 35 + tools/tcpdf/{ => include/barcodes}/pdf417.php | 72 +- tools/tcpdf/{ => include/barcodes}/qrcode.php | 104 +- tools/tcpdf/include/index.php | 35 + tools/tcpdf/include/sRGB.icc | Bin 0 -> 6922 bytes tools/tcpdf/include/tcpdf_colors.php | 462 + tools/tcpdf/{ => include}/tcpdf_filters.php | 165 +- .../tcpdf_font_data.php} | 139 +- tools/tcpdf/include/tcpdf_fonts.php | 2654 +++ tools/tcpdf/include/tcpdf_images.php | 360 + tools/tcpdf/include/tcpdf_static.php | 2638 +++ tools/tcpdf/sRGB.icc | Bin 3048 -> 0 bytes tools/tcpdf/spotcolors.php | 61 - tools/tcpdf/tcpdf.crt | 40 - tools/tcpdf/tcpdf.fdf | Bin 1286 -> 0 bytes tools/tcpdf/tcpdf.p12 | Bin 1749 -> 0 bytes tools/tcpdf/tcpdf.php | 11413 ++++-------- tools/tcpdf/tcpdf_autoconfig.php | 241 + .../{barcodes.php => tcpdf_barcodes_1d.php} | 317 +- tools/tcpdf/tcpdf_barcodes_2d.php | 349 + tools/tcpdf/tcpdf_import.php | 104 + tools/tcpdf/tcpdf_parser.php | 416 +- tools/tcpdf/tools/.htaccess | 1 + tools/tcpdf/tools/convert_fonts_examples.txt | 28 + tools/tcpdf/tools/index.php | 35 + tools/tcpdf/tools/tcpdf_addfont.php | 269 + 286 files changed, 59344 insertions(+), 12829 deletions(-) create mode 100644 tools/tcpdf/CHANGELOG.TXT create mode 100644 tools/tcpdf/README.md create mode 100644 tools/tcpdf/VERSION delete mode 100644 tools/tcpdf/cache/chapter_demo_1.txt delete mode 100644 tools/tcpdf/cache/chapter_demo_2.txt delete mode 100644 tools/tcpdf/cache/table_data_demo.txt delete mode 100644 tools/tcpdf/cache/utf8test.txt delete mode 100644 tools/tcpdf/config/lang/afr.php delete mode 100644 tools/tcpdf/config/lang/ara.php delete mode 100644 tools/tcpdf/config/lang/aze.php delete mode 100644 tools/tcpdf/config/lang/bel.php delete mode 100644 tools/tcpdf/config/lang/bra.php delete mode 100644 tools/tcpdf/config/lang/bul.php delete mode 100644 tools/tcpdf/config/lang/cat.php delete mode 100644 tools/tcpdf/config/lang/ces.php delete mode 100644 tools/tcpdf/config/lang/chi.php delete mode 100644 tools/tcpdf/config/lang/cym.php delete mode 100644 tools/tcpdf/config/lang/dan.php delete mode 100644 tools/tcpdf/config/lang/eng.php delete mode 100644 tools/tcpdf/config/lang/est.php delete mode 100644 tools/tcpdf/config/lang/eus.php delete mode 100644 tools/tcpdf/config/lang/far.php delete mode 100644 tools/tcpdf/config/lang/fra.php delete mode 100644 tools/tcpdf/config/lang/ger.php delete mode 100644 tools/tcpdf/config/lang/gle.php delete mode 100644 tools/tcpdf/config/lang/glg.php delete mode 100644 tools/tcpdf/config/lang/hat.php delete mode 100644 tools/tcpdf/config/lang/heb.php delete mode 100644 tools/tcpdf/config/lang/hrv.php delete mode 100644 tools/tcpdf/config/lang/hun.php delete mode 100644 tools/tcpdf/config/lang/hye.php delete mode 100644 tools/tcpdf/config/lang/ind.php delete mode 100644 tools/tcpdf/config/lang/ita.php delete mode 100644 tools/tcpdf/config/lang/jpn.php delete mode 100644 tools/tcpdf/config/lang/kat.php delete mode 100644 tools/tcpdf/config/lang/kor.php delete mode 100644 tools/tcpdf/config/lang/mkd.php delete mode 100644 tools/tcpdf/config/lang/mlt.php delete mode 100644 tools/tcpdf/config/lang/msa.php delete mode 100644 tools/tcpdf/config/lang/nld.php delete mode 100644 tools/tcpdf/config/lang/nob.php delete mode 100644 tools/tcpdf/config/lang/pol.php delete mode 100644 tools/tcpdf/config/lang/por.php delete mode 100644 tools/tcpdf/config/lang/ron.php delete mode 100644 tools/tcpdf/config/lang/rus.php delete mode 100644 tools/tcpdf/config/lang/slv.php delete mode 100644 tools/tcpdf/config/lang/spa.php delete mode 100644 tools/tcpdf/config/lang/sqi.php delete mode 100644 tools/tcpdf/config/lang/srp.php delete mode 100644 tools/tcpdf/config/lang/swa.php delete mode 100644 tools/tcpdf/config/lang/swe.php delete mode 100644 tools/tcpdf/config/lang/ukr.php delete mode 100644 tools/tcpdf/config/lang/urd.php delete mode 100644 tools/tcpdf/config/lang/yid.php delete mode 100644 tools/tcpdf/config/lang/zho.php delete mode 100644 tools/tcpdf/config/tcpdf_config_alt.php delete mode 100644 tools/tcpdf/encodings_maps.php create mode 100644 tools/tcpdf/fonts/ae_fonts_2.0/COPYING create mode 100644 tools/tcpdf/fonts/ae_fonts_2.0/ChangeLog create mode 100644 tools/tcpdf/fonts/ae_fonts_2.0/README rename tools/tcpdf/{cache => fonts/ae_fonts_2.0}/index.php (100%) create mode 100644 tools/tcpdf/fonts/aealarabiya.ctg.z create mode 100644 tools/tcpdf/fonts/aealarabiya.php create mode 100644 tools/tcpdf/fonts/aealarabiya.z create mode 100644 tools/tcpdf/fonts/aefurat.ctg.z create mode 100644 tools/tcpdf/fonts/aefurat.php create mode 100644 tools/tcpdf/fonts/aefurat.z create mode 100644 tools/tcpdf/fonts/cid0ct.php create mode 100644 tools/tcpdf/fonts/courier.php create mode 100644 tools/tcpdf/fonts/courierb.php create mode 100644 tools/tcpdf/fonts/courierbi.php create mode 100644 tools/tcpdf/fonts/courieri.php create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/AUTHORS create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/BUGS create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/LICENSE create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/NEWS create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/README rename tools/tcpdf/{config/lang => fonts/dejavu-fonts-ttf-2.33}/index.php (94%) create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/langcover.txt create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/status.txt create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/unicover.txt create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/README create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/index.php create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/status.txt create mode 100644 tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt create mode 100644 tools/tcpdf/fonts/dejavusansb.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusansb.php create mode 100644 tools/tcpdf/fonts/dejavusansb.z create mode 100644 tools/tcpdf/fonts/dejavusansbi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusansbi.php create mode 100644 tools/tcpdf/fonts/dejavusansbi.z create mode 100644 tools/tcpdf/fonts/dejavusanscondensed.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusanscondensed.php create mode 100644 tools/tcpdf/fonts/dejavusanscondensed.z create mode 100644 tools/tcpdf/fonts/dejavusanscondensedb.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusanscondensedb.php create mode 100644 tools/tcpdf/fonts/dejavusanscondensedb.z create mode 100644 tools/tcpdf/fonts/dejavusanscondensedbi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusanscondensedbi.php create mode 100644 tools/tcpdf/fonts/dejavusanscondensedbi.z create mode 100644 tools/tcpdf/fonts/dejavusanscondensedi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusanscondensedi.php create mode 100644 tools/tcpdf/fonts/dejavusanscondensedi.z create mode 100644 tools/tcpdf/fonts/dejavusansextralight.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusansextralight.php create mode 100644 tools/tcpdf/fonts/dejavusansextralight.z create mode 100644 tools/tcpdf/fonts/dejavusansi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusansi.php create mode 100644 tools/tcpdf/fonts/dejavusansi.z create mode 100644 tools/tcpdf/fonts/dejavusansmono.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusansmono.php create mode 100644 tools/tcpdf/fonts/dejavusansmono.z create mode 100644 tools/tcpdf/fonts/dejavusansmonob.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusansmonob.php create mode 100644 tools/tcpdf/fonts/dejavusansmonob.z create mode 100644 tools/tcpdf/fonts/dejavusansmonobi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusansmonobi.php create mode 100644 tools/tcpdf/fonts/dejavusansmonobi.z create mode 100644 tools/tcpdf/fonts/dejavusansmonoi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavusansmonoi.php create mode 100644 tools/tcpdf/fonts/dejavusansmonoi.z create mode 100644 tools/tcpdf/fonts/dejavuserif.ctg.z create mode 100644 tools/tcpdf/fonts/dejavuserif.php create mode 100644 tools/tcpdf/fonts/dejavuserif.z create mode 100644 tools/tcpdf/fonts/dejavuserifb.ctg.z create mode 100644 tools/tcpdf/fonts/dejavuserifb.php create mode 100644 tools/tcpdf/fonts/dejavuserifb.z create mode 100644 tools/tcpdf/fonts/dejavuserifbi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavuserifbi.php create mode 100644 tools/tcpdf/fonts/dejavuserifbi.z create mode 100644 tools/tcpdf/fonts/dejavuserifcondensed.ctg.z create mode 100644 tools/tcpdf/fonts/dejavuserifcondensed.php create mode 100644 tools/tcpdf/fonts/dejavuserifcondensed.z create mode 100644 tools/tcpdf/fonts/dejavuserifcondensedb.ctg.z create mode 100644 tools/tcpdf/fonts/dejavuserifcondensedb.php create mode 100644 tools/tcpdf/fonts/dejavuserifcondensedb.z create mode 100644 tools/tcpdf/fonts/dejavuserifcondensedbi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavuserifcondensedbi.php create mode 100644 tools/tcpdf/fonts/dejavuserifcondensedbi.z create mode 100644 tools/tcpdf/fonts/dejavuserifcondensedi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavuserifcondensedi.php create mode 100644 tools/tcpdf/fonts/dejavuserifcondensedi.z create mode 100644 tools/tcpdf/fonts/dejavuserifi.ctg.z create mode 100644 tools/tcpdf/fonts/dejavuserifi.php create mode 100644 tools/tcpdf/fonts/dejavuserifi.z create mode 100644 tools/tcpdf/fonts/freefont-20100919/AUTHORS create mode 100644 tools/tcpdf/fonts/freefont-20100919/COPYING create mode 100644 tools/tcpdf/fonts/freefont-20100919/CREDITS create mode 100644 tools/tcpdf/fonts/freefont-20100919/ChangeLog create mode 100644 tools/tcpdf/fonts/freefont-20100919/INSTALL create mode 100644 tools/tcpdf/fonts/freefont-20100919/README create mode 100644 tools/tcpdf/fonts/freefont-20100919/index.php create mode 100644 tools/tcpdf/fonts/freefont-20120503/AUTHORS create mode 100644 tools/tcpdf/fonts/freefont-20120503/COPYING create mode 100644 tools/tcpdf/fonts/freefont-20120503/CREDITS create mode 100644 tools/tcpdf/fonts/freefont-20120503/ChangeLog create mode 100644 tools/tcpdf/fonts/freefont-20120503/INSTALL create mode 100644 tools/tcpdf/fonts/freefont-20120503/README create mode 100644 tools/tcpdf/fonts/freefont-20120503/TROUBLESHOOTING create mode 100644 tools/tcpdf/fonts/freefont-20120503/USAGE create mode 100644 tools/tcpdf/fonts/freefont-20120503/index.php create mode 100644 tools/tcpdf/fonts/freemono.ctg.z create mode 100644 tools/tcpdf/fonts/freemono.php create mode 100644 tools/tcpdf/fonts/freemono.z create mode 100644 tools/tcpdf/fonts/freemonob.ctg.z create mode 100644 tools/tcpdf/fonts/freemonob.php create mode 100644 tools/tcpdf/fonts/freemonob.z create mode 100644 tools/tcpdf/fonts/freemonobi.ctg.z create mode 100644 tools/tcpdf/fonts/freemonobi.php create mode 100644 tools/tcpdf/fonts/freemonobi.z create mode 100644 tools/tcpdf/fonts/freemonoi.ctg.z create mode 100644 tools/tcpdf/fonts/freemonoi.php create mode 100644 tools/tcpdf/fonts/freemonoi.z create mode 100644 tools/tcpdf/fonts/freesans.ctg.z create mode 100644 tools/tcpdf/fonts/freesans.php create mode 100644 tools/tcpdf/fonts/freesans.z create mode 100644 tools/tcpdf/fonts/freesansb.ctg.z create mode 100644 tools/tcpdf/fonts/freesansb.php create mode 100644 tools/tcpdf/fonts/freesansb.z create mode 100644 tools/tcpdf/fonts/freesansbi.ctg.z create mode 100644 tools/tcpdf/fonts/freesansbi.php create mode 100644 tools/tcpdf/fonts/freesansbi.z create mode 100644 tools/tcpdf/fonts/freesansi.ctg.z create mode 100644 tools/tcpdf/fonts/freesansi.php create mode 100644 tools/tcpdf/fonts/freesansi.z create mode 100644 tools/tcpdf/fonts/freeserifb.ctg.z create mode 100644 tools/tcpdf/fonts/freeserifb.php create mode 100644 tools/tcpdf/fonts/freeserifb.z create mode 100644 tools/tcpdf/fonts/freeserifbi.ctg.z create mode 100644 tools/tcpdf/fonts/freeserifbi.php create mode 100644 tools/tcpdf/fonts/freeserifbi.z create mode 100644 tools/tcpdf/fonts/freeserifi.ctg.z create mode 100644 tools/tcpdf/fonts/freeserifi.php create mode 100644 tools/tcpdf/fonts/freeserifi.z create mode 100644 tools/tcpdf/fonts/hysmyeongjostdmedium.php create mode 100644 tools/tcpdf/fonts/kozgopromedium.php create mode 100644 tools/tcpdf/fonts/kozminproregular.php create mode 100644 tools/tcpdf/fonts/msungstdlight.php create mode 100644 tools/tcpdf/fonts/pdfacourier.php create mode 100644 tools/tcpdf/fonts/pdfacourier.z create mode 100644 tools/tcpdf/fonts/pdfacourierb.php create mode 100644 tools/tcpdf/fonts/pdfacourierb.z create mode 100644 tools/tcpdf/fonts/pdfacourierbi.php create mode 100644 tools/tcpdf/fonts/pdfacourierbi.z create mode 100644 tools/tcpdf/fonts/pdfacourieri.php create mode 100644 tools/tcpdf/fonts/pdfacourieri.z create mode 100644 tools/tcpdf/fonts/pdfahelvetica.php create mode 100644 tools/tcpdf/fonts/pdfahelvetica.z create mode 100644 tools/tcpdf/fonts/pdfahelveticab.php create mode 100644 tools/tcpdf/fonts/pdfahelveticab.z create mode 100644 tools/tcpdf/fonts/pdfahelveticabi.php create mode 100644 tools/tcpdf/fonts/pdfahelveticabi.z create mode 100644 tools/tcpdf/fonts/pdfahelveticai.php create mode 100644 tools/tcpdf/fonts/pdfahelveticai.z create mode 100644 tools/tcpdf/fonts/pdfasymbol.php create mode 100644 tools/tcpdf/fonts/pdfasymbol.z create mode 100644 tools/tcpdf/fonts/pdfatimes.php create mode 100644 tools/tcpdf/fonts/pdfatimes.z create mode 100644 tools/tcpdf/fonts/pdfatimesb.php create mode 100644 tools/tcpdf/fonts/pdfatimesb.z create mode 100644 tools/tcpdf/fonts/pdfatimesbi.php create mode 100644 tools/tcpdf/fonts/pdfatimesbi.z create mode 100644 tools/tcpdf/fonts/pdfatimesi.php create mode 100644 tools/tcpdf/fonts/pdfatimesi.z create mode 100644 tools/tcpdf/fonts/pdfazapfdingbats.php create mode 100644 tools/tcpdf/fonts/pdfazapfdingbats.z create mode 100644 tools/tcpdf/fonts/stsongstdlight.php create mode 100644 tools/tcpdf/fonts/symbol.php create mode 100644 tools/tcpdf/fonts/times.php create mode 100644 tools/tcpdf/fonts/timesb.php create mode 100644 tools/tcpdf/fonts/timesbi.php create mode 100644 tools/tcpdf/fonts/timesi.php create mode 100644 tools/tcpdf/fonts/uni2cid_ac15.php create mode 100644 tools/tcpdf/fonts/zapfdingbats.php delete mode 100644 tools/tcpdf/htmlcolors.php rename tools/tcpdf/{ => include/barcodes}/datamatrix.php (85%) create mode 100644 tools/tcpdf/include/barcodes/index.php rename tools/tcpdf/{ => include/barcodes}/pdf417.php (96%) rename tools/tcpdf/{ => include/barcodes}/qrcode.php (96%) create mode 100644 tools/tcpdf/include/index.php create mode 100644 tools/tcpdf/include/sRGB.icc create mode 100644 tools/tcpdf/include/tcpdf_colors.php rename tools/tcpdf/{ => include}/tcpdf_filters.php (74%) rename tools/tcpdf/{unicode_data.php => include/tcpdf_font_data.php} (72%) create mode 100644 tools/tcpdf/include/tcpdf_fonts.php create mode 100644 tools/tcpdf/include/tcpdf_images.php create mode 100644 tools/tcpdf/include/tcpdf_static.php delete mode 100644 tools/tcpdf/sRGB.icc delete mode 100644 tools/tcpdf/spotcolors.php delete mode 100644 tools/tcpdf/tcpdf.crt delete mode 100644 tools/tcpdf/tcpdf.fdf delete mode 100644 tools/tcpdf/tcpdf.p12 create mode 100644 tools/tcpdf/tcpdf_autoconfig.php rename tools/tcpdf/{barcodes.php => tcpdf_barcodes_1d.php} (90%) create mode 100644 tools/tcpdf/tcpdf_barcodes_2d.php create mode 100644 tools/tcpdf/tcpdf_import.php create mode 100644 tools/tcpdf/tools/.htaccess create mode 100644 tools/tcpdf/tools/convert_fonts_examples.txt create mode 100644 tools/tcpdf/tools/index.php create mode 100755 tools/tcpdf/tools/tcpdf_addfont.php diff --git a/classes/pdf/PDFGenerator.php b/classes/pdf/PDFGenerator.php index e16cc3a25..4cd27a6bb 100644 --- a/classes/pdf/PDFGenerator.php +++ b/classes/pdf/PDFGenerator.php @@ -24,7 +24,6 @@ * International Registered Trademark & Property of PrestaShop SA */ -require_once(_PS_TOOL_DIR_.'tcpdf/config/lang/eng.php'); require_once(_PS_TOOL_DIR_.'tcpdf/tcpdf.php'); /** diff --git a/tools/tcpdf/CHANGELOG.TXT b/tools/tcpdf/CHANGELOG.TXT new file mode 100644 index 000000000..3bdae3e24 --- /dev/null +++ b/tools/tcpdf/CHANGELOG.TXT @@ -0,0 +1,2961 @@ +6.2.25 + - Fix support for image URLs. + +6.2.24 + - Support remote urls when checking if file exists. + +6.2.23 + - Simplify file_exists function. + +6.2.22 + - Fix for security vulnerability: Using the phar:// wrapper it was possible to trigger the unserialization of user provided data. + +6.2.19 + - Merge various fixes for PHP 7.3 compatibility and security. + +6.2.13 (2016-06-10) + - IMPORTANT: A new version of this library is under development at https://github.com/tecnickcom/tc-lib-pdf and as a consequence this version will not receive any additional development or support. This version should be considered obsolete, new projects should use the new version as soon it will become stable. + +6.2.12 (2015-09-12) + - fix composer package name to tecnickcom/tcpdf + +6.2.11 (2015-08-02) + - Bug #1070 "PNG regression in 6.2.9 (they appear as their alpha channel)" was fixed. + - Bug #1069 "Encoded SRC URLs in tags don't work anymore" was fixed. + +6.2.10 (2015-07-28) + - Minor mod to PNG parsing. + - Make dependency on mcrypt optional. + +6.2.8 (2015-04-29) + - Removed unwanted file. + +6.2.7 (2015-04-28) + - Merged PR 17: Avoid warning when iterating a non-array variable. + - Merged PR 16: Improve MuliCell param definition. + - Improved column check (PR 15). + - Merged PR 11: Use stream_is_local instead of limit to file://. + - Merged PR 10: ImageMagick link on README.txt. + +6.2.6 (2015-01-28) + - Bug #1008 "UTC offset sing breaks PDF/A-1b compliance" was fixed. + +6.2.5 (2015-01-24) + - Bug #1019 "$this in static context" was fixed. + - Bug #1015 "Infinite loop in getIndirectObject method of parser" was fixed. + +6.2.4 (2015-01-08) + - fix warning related to empty K_PATH_URL. + - fix error when a $table_colwidths key is not set. + +6.2.3 (2014-12-18) + - New comment. + - Moved the K_PATH_IMAGES definition in tcpdf_autoconfig. + +6.2.2 (2014-12-18) + - Fixed mispelled words. + - Fixed version number. + +6.2.1 (2014-12-18) + - The constant K_TCPDF_THROW_EXCEPTION_ERROR is now set to false in the default configuration file. + - An issue with the _destroy() method was fixed. + +6.2.0 (2014-12-10) + - Bug #1005 "Security Report, LFI posting internal files externally abusing default parameter" was fixed. + - Static methods serializeTCPDFtagParameters() and unserializeTCPDFtagParameters() were moved as non static to the main TCPDF class (see changes in example n. 49). + - Deprecated methods were removed, please use the equivalents defined in other classes (i.e. TCPDF_STATIC and TCPDF_FONTS). + - The constant K_TCPDF_CALLS_IN_HTML is now set by default to FALSE. + - DLE, DLX and DLP page format was added. + - Page format are now defined as a public property in TCPDF_STATIC. + +6.1.1 (2014-12-09) + - Fixed bug with the register_shutdown_function(). + +6.1.0 (2014-12-07) + - The method TCPDF_STATIC::getRandomSeed() was improved. + - The disk caching feature was removed. + - Bug #1003 "Backslashes become duplicated in table, using WriteHTML" was fixed. + - Bug #1002 "SVG radialGradient within non-square Rect" was fixed. + +6.0.099 (2014-11-15) + - Added basic support for nested SVG images (adapted PR from SamMousa). + - A bug related to setGDImageTransparency() was fixed (thanks to Maarten Boerema). + +6.0.098 (2014-11-08) + - Bug item #996 "getCharBBox($char) returns incorrect results for TTF glyphs without outlines" was fixed. + - Bug item #991 "Text problem with SVG" was fixed (only the font style part). + +6.0.097 (2014-10-20) + - Bug item #988 "hyphenateText - charmin parameter not work" was fixed. + - New 1D barcode method to print pre-formatted IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200. + +6.0.096 (2014-10-06) + - Bug item #982 "Display style is not inherited in SVG" was fixed. + - Bug item #984 "Double quote url in CSS" was fixed. + +6.0.095 (2014-10-02) + - Bug item #979 "New Timezone option overwriting current timezone" was fixed. + +6.0.094 (2014-09-30) + - Bug item #978 "Variable Undefined: $cborder" was fixed. + +6.0.093 (2014-09-02) + - Security fix: some serialize/unserialize methods were replaced with json_encode/json_decode to avoid a potential object injection with user supplied content. Thanks to ownCloud Inc. for reporting this issue. + - K_TIMEZONE constant was added to the default configuration to suppress date-time warnings. + +6.0.092 (2014-09-01) + - Bug item #956 "Monospaced fonts are not alignd at the baseline" was fixed. + - Bug item #964 "Problem when changing font size" was fixed. + - Bug item #969 "ImageSVG with radialGradient problem" was fixed. + - sRGB.icc file was replaced with the one from the Debian package icc-profiles-free (2.0.1+dfsg-1) + +6.0.091 (2014-08-13) + - Issue #325"Division by zero when css fontsize equals 0" was fixed. + +6.0.090 (2014-08-08) + - Starting from this version TCPDF is also available in GitHub at https://github.com/tecnickcom/TCPDF + - Function getmypid() was removed for better compatibility with shared hosting environments. + - Support for pulling SVG stroke opacity value from RGBa color was mergeg [adf006]. + - Bug item #951 "HTML Table within TCPDF columns doesnt flow correctly on page break ..." was fixed. + +6.0.089 (2014-07-16) + - Bug item #948 "bottom line of rowspan cell not work correctly" was fixed. + +6.0.088 (2014-07-09) + - Bug item #946 "Case sensitive type check causes broken match for SVG" was fixed. + - Bug item #945 "Imagick load doesn't account for passed data string " was fixed. + +6.0.087 (2014-06-25) + - A bug affecting fitcell option in Multicell was fixed. + +6.0.086 (2014-06-20) + - Bug item #938 "Hyphenation-dash extends outside of cell" was fixed (collateral effect). + +6.0.085 (2014-06-19) + - Some example images were replaced. + - A race condition bug was fixed. + - Bug item #938 "Hyphenation-dash extends outside of cell" was fixed. + +6.0.084 (2014-06-13) + - A bug related to MultiCell fitcell feature was fixed. + - Bug item #931 "Documentation error for setPageFormat()" was fixed. + +6.0.083 (2014-05-29) + - Bug item #928 "setHtmlVSpace with HR element" was fixed. + +6.0.082 (2014-05-23) + - Bug item #926 "test statement instead of assignment used in tcpdf_fonts.php" was fixed. + - Bug item #925 "924 transparent images bug" was fixed. + +6.0.081 (2014-05-22) + - Bug item #922 "writehtml tables thead repeating" was fixed. + - Patch #71 "External and internal links, local and remote" wa applied. + +6.0.080 (2014-05-20) + - Bug item #921 "Fatal error in hyphenateText() function" was fixed. + - Bug item #923 "Automatic Hyphenation error" was fixed. + - Patch #70 "Augument TCPDFBarcode classes with ability to return raw png image data" was applied. + +6.0.079 (2014-05-19) + - Patch item #69 "Named destinations, HTML internal and external links" was merged. + - Bug item #920 "hyphenateText() should not hyphenate the content of style-tags in HTML mode" was fixed. + - Image method now trigs an error in case the cache is now writeable. + - Fixed issue with layer default status. + +6.0.078 (2014-05-12) + - A warning issue in addTTFfont() method was fixed. + - Fonts were updated to include cbbox metrics. + +6.0.077 (2014-05-06) + - A Datamatrix barcode bug was fixed. + +6.0.076 (2014-05-06) + - A bug in Datamatrix Base256 encoding was fixed. + - Merged fix for SVG use/clip-gradient. + - Now it is possible to prefix a page number in Link methods with the * character to avoid been changed when adding/deleting/moving pages (see example_045.php). + +6.0.075 (2014-05-05) + - Bug #917 "Using realtive Units like ex or em for images distort output in HTML mode" was fixed. + +6.0.074 (2014-05-03) + - Part of Bug #917 "Using realtive Units like ex or em for images distort output in HTML mode" was fixed. + - Bug #915 "Problem with SVG Image using Radial Gradients" was fixed. + +6.0.073 (2014-04-29) + - Bug #913 "Possible bug with line-height" was fixed. + - Bug #914 "MultiCell and FitCell" was fixed. + - Bug #915 "Problem with SVG Image using Radial Gradients" was fixed. + +6.0.072 (2014-04-27) + - Deprecated curly braces substring syntax was replaced with square braces. + +6.0.071 (2014-04-25) + - Bug #911 "error with buffered png pics" was fixed. + +6.0.070 (2014-04-24) + - Bug #910 "An SVG image is being cut off (with clipping mask) when you use align options" was fixed. + +6.0.069 (2014-04-24) + - Datamatrix Base256 encoding was fixed. + +6.0.068 (2014-04-22) + - Some Datamatrix barcode bugs were fixed. + +6.0.067 (2014-04-21) + - startLayer() method signature was changed to include a new "lock" parameter. + +6.0.066 (2014-04-20) + - Bug #908 "Linebreak is not considered when getting length of the next string" was fixed. + +6.0.065 (2014-04-10) + - Bug #905 "RGB percentage color bug in convertHTMLColorToDec()" was fixed. + +6.0.064 (2014-04-07) + - Header and Footer fonts are now set by default. + - Bug #904 "PDF corrupted" was fixed. + +6.0.063 (2014-04-03) + - Method TCPDF_IMAGES::_parsepng() was fixed to support transparency in Indexed images. + +6.0.062 (2014-03-02) + - The method startLayer() now accepts the NULL value for the $print parameter to not set the print layer option. + +6.0.061 (2014-02-18) + - Bug #893 "Parsing error on streamed xref for secured pdf" was fixed. + +6.0.060 (2014-02-16) + - Bug #891 "Error on parsing hexa fields" was fixed. + - Bug #892 "Parsing pdf with trailing space at start" was fixed. + +6.0.059 (2014-02-03) + - SVG 'use' support was imporved. + +6.0.058 (2014-01-31) + - Bug #886 "Bugs with SVG using and " was fixed. + +6.0.057 (2014-01-26) + - Bug #883 "Parsing error" was fixed. + +6.0.056 (2014-01-25) + - The automatic cache folder selection now works also with some restricted hosting environments. + - CSS text-transform property is now supported (requires the multibyte string library for php) - see examle n. 061 (Thanks to Walter Ferraz). + - Bug #884 "Parsing error prev tag looking for" was fixed. + +6.0.055 (2014-01-15) + - Bug #880 "Error detecting hX tags (h1,h2..)" was fixed + - Bug #879 "Thead on the second page inherits style of previous tr" was fixed + +6.0.054 (2014-01-13) + - Bug #877 "Parenteses causing corrupt text" was fixed. + +6.0.053 (2014-01-03) + - Bug #876 "Cell padding should not be multiplied with number of lines in getStringHeight" was fixed. + - Patch #68 "Empty img src attribute leads to access of uninitialized string offset" was applied. + +6.0.052 (2013-12-12) + - Bug #871 "Datamatrix coding" was fixed. + +6.0.051 (2013-12-02) + - cbbox array values in addTTFfont() were converted to integers. + +6.0.050 (2013-12-01) + - The method getNumLines() was extended to support hyphenation. + - The CSS property line-height now supports non percentage values. + +6.0.050 (2013-11-27) + - A bug related to PNG images was fixed. + +6.0.048 (2013-11-24) + - SVG vars are now reset in ImageSVG() method. + +6.0.047 (2013-11-19) + - SVG support was extended to support some nested defs. + +6.0.046 (2013-11-17) + - preg_replace_callback functions were replaced to improve memory performances. + +6.0.045 (2013-11-17) + - Bug #862 "Parsing error on flate filter" was fixed. + +6.0.044 (2013-11-10) + - Bug #857 "Undefined offset error" was fixed. + - The uniord method now uses a static cache to improve performances (thanks to Mathieu Masseboeuf for the sugegstion). + - Two bugs in the TCPDF_FONTS class were fixed. + +6.0.043 (2013-10-29) + - Bug #854 "CSS instruction display" was fixed. + +6.0.042 (2013-10-25) + - Bug #852 "CMYK Colors Bug" was fixed. + +6.0.041 (2013-10-21) + - Bug #851 "Problem with images in PDF. PHP timing out" was fixed. + +6.0.040 (2013-10-20) + - Bug #849 "SVG import bug" was fixed. + +6.0.039 (2013-10-13) + - Bug #843 "Wrong call in parser" was fixed. + - Bug #844 "Wrong object type named" was fixed. + - Bug #845 "Parsing error on obj ref prefixed by '000000'" was fixed. + +6.0.038 (2013-10-06) + - Bug #841 "Division by zero warning at writeHTML a
  • tag" was fixed. + +6.0.037 (2013-09-30) + - Method getAllSpotColors() was added to return all spot colors. + - Method colorRegistrationBar() was extended to automatically print all spot colors and support individual spot colors. + - The method registrationMarkCMYK() was added to print a registration mark for CMYK colors. + - A bug related to page groups was fixed. + - Gradient() method now supports CMYK equivalents of spot colors. + - Example n. 56 was updated. + +6.0.036 (2013-09-29) + - Methods for registration bars and crop marks were extended to support registration color (see example n. 56). + - New default spot colors were added to tcpdf_colors.php, including the 'All' and 'None' special registration colors. + +6.0.035 (2013-09-25) + - TCPDF_PARSER class was improved. + +6.0.034 (2013-09-24) + - Bug #839 "Error in xref parsing in mixed newline chars" was fixed. + +6.0.033 (2013-09-23) + - Bug fix related to PNG image transparency using GD library. + +6.0.032 (2013-09-23) + - Bug #838 "Fatal error when imagick cannot handle the image, even though GD is available and can" was fixed. + +6.0.031 (2013-09-18) + - Bug #836 "Optional EOL marker before endstream" was fixed. + - Some additional controls were added to avoid "division by zero" error with badly formatted input. + +6.0.030 (2013-09-17) + - Bug #835 "PDF417 and Cyrilic simbols" was fixed. + +6.0.029 (2013-09-15) + - Constants K_TCPDF_PARSER_THROW_EXCEPTION_ERROR and K_TCPDF_PARSER_IGNORE_DECODING_ERRORS where removed in favor of a new configuration array in the TCPDF_PARSER class. + - The TCPDF_PARSER class can now be configured using the new $cfg parameter. + +6.0.028 (2013-09-15) + - A debug print_r was removed form tcpdf_parser.php. + - TCPDF_FILTERS class now throws an exception in case of error. + - TCPDF_PARSER class now throws an exception in case of error unless you define the constant K_TCPDF_PARSER_THROW_EXCEPTION_ERROR to false. + - The constant K_TCPDF_PARSER_IGNORE_DECODING_ERRORS can be set to tru eto ignore decoding errors on TCPDF_PARSER. + +6.0.027 (2013-09-14) + - A bug in tcpdf_parser wen parsing hexadecimal strings was fixed. + - A bug in tcpdf_parser wen looking for statxref was fixed. + - A bug on RC4 encryption was fixed. + +6.0.026 (2013-09-14) + - A bug in tcpdf_parser wen decoding streams was fixed. + +6.0.025 (2013-09-04) + - A pregSplit() bug was fixed. + - Improved content loading from URLs. + - Improved font path loading. + +6.0.024 (2013-09-02) + - Bug #826 "addEmptySignatureAppearance issue" was fixed. + +6.0.023 (2013-08-05) + - GNU Freefont fonts were updated. + - Licensing and copyright information about fonts were improved. + - PNG image support was improved. + +6.0.022 (2013-08-02) + - fixing initialization problem for signature_appearance property. + +6.0.021 (2013-07-18) + - The bug caused by the preg_split function on some PHP 5.2.x versions was fixed. + +6.0.020 (2013-06-04) + - The method addTTFfont() was fixed (Bug item #813 Undefined offset). + +6.0.019 (2013-06-04) + - The magic constant __DIR__ was replaced with dirname(__FILE__) for php 5.2 compatibility. + - The exceptions raised by file_exists() function were suppressed. + +6.0.018 (2013-05-19) + - The barcode examples were changed to automatically search for the barcode class path (in case the examples directory is not installed under the TCPDF root). + +6.0.017 (2013-05-16) + - The command line tool tcpdf_addfont.php was improved. + - The php logic was removed from configuration files that now contains only constant defines. + - The tcpdf_autoconfig.php file was added to automatically set missing configuration values. + +6.0.016 (2013-05-15) + - The tcpdf_addfont.php tool was improved (thanks to Remi Collet). + - Constant K_PATH_IMAGES is now automatically set in configuration file. + +6.0.015 (2013-05-14) + - Some unused vars were removed from AddFont() method. + - Some directories were moved inside the examples directory. + - All examples were updated to reflect the new default structure. + - Source code were clean-up up to be more compatible with system packaging. + - Files encodings and permissions were reset. + - The command line tool tcpdf_addfont.php was added on the tools directory. + +6.0.014 (2013-04-13) + - The signature of addTTFfont() method includes a new parameter to link existing fonts instead of copying and compressing them. + +6.0.013 (2013-04-10) + - Add support for SVG dx and dy text/tspan attributes. + - replace require() with require_once(). + - fix some minor typos on documentation. + - fix a problem when deleting all pages. + +6.0.012 (2013-04-24) + - An error condition in addHtmlLink() method was fixed (bug #799). + +6.0.011 (2013-04-22) + - Minor documentation changes. + +6.0.010 (2013-04-03) + - The method Rect() was fixed to print borders correctly. + +6.0.009 (2013-04-02) + - Adding back some files that were not properly committed on the latest release. + +6.0.008 (2013-04-01) + - Duplicated encoding maps was removed from tcpdf_font_data.php. + - Fixing bug on AddTTFFont(). + +6.0.007 (2013-03-29) + - HTML/CSS font size conversion were improved. + +6.0.006 (2013-03-27) + - Bug related to SVG and EPS files on xobjects were fixed. + +6.0.005 (2013-03-26) + - Default font path was fixed. + +6.0.004 (2013-03-21) + - Return value of addTTFfont() method was fixed. + +6.0.003 (2013-03-20) + - A bug related to non-unicode mode was fixed. + +6.0.002 (2013-03-18) + - _getFIXED call on tcpdf_fonts.php was fixed. + +6.0.001 (2013-03-18) + - Fixed $uni_type call on tcpdf.php. + +6.0.000 (2013-03-17) + - IMPORTANT: PHP4 support has been removed starting from this version. + - Several TCPDF methods and vars were moved to new class files: tcpdf_static.php, tcpdf_colors.php, tcpdf_images.php, tcpdf_font_data.php, tcpdf_fonts.php. + - Files htmlcolors.php, spotcolors.php, unicode_data.php and ecodings_maps.php were removed. + - Barcode classes were renamed and new barcode examples were added. + - Class TCPDF_PARSER was improved. + +******************************************************************************** + +5.9.209 (2013-03-15) + - Image method was improved. + +5.9.208 (2013-03-15) + - objclone function was patched to support old imagick extensions. + - tcpdf_parser was improved to support Cross-Reference Streams and large streams. + +5.9.207 (2013-03-04) + - Datamatrix class was fixed (a debug echo was removed). + +5.9.206 (2013-02-22) + - Bug item #754 "PNG with alpha channel becomes gray scale" was fixed. + - Minor documentation fixes. + +5.9.205 (2013-02-06) + - The constant K_TCPDF_THROW_EXCEPTION_ERROR was added on configuration file to change the behavior of Error() method. + - PDF417 barcode bug was fixed. + +5.9.204 (2013-01-23) + - The method Bookmark() was extended to include named destinations, URLs, internal links or embedded files (see example n. 15). + - automatic path calculation on configuration file was fixed. + - Error() method was extended to throw new Exception if PHP > 5. + +5.9.203 (2013-01-22) + - Horizontal position of radiobuttons and checkboxes was adjusted. + +5.9.202 (2012-12-16) + - Vertical space problem after table was fixed. + +5.9.201 (2012-12-10) + - First 256 chars are now always included on font subset to overcome a problem reported on the forum. + +5.9.200 (2012-12-05) + - Bug item #768 "Rowspan with Pagebreak error" was fixed. + - Page regions now works also with limited MultiCell() cells. + +5.9.199 (2012-11-29) + - Internal setImageBuffer() method was improved. + +5.9.198 (2012-11-19) + - Datamatrix EDIFACT mode was fixed. + +5.9.197 (2012-11-06) + - Bug item #756 "TCPDF 5.9.196 shows line on top of all PDFs" was fixed. + +5.9.196 (2012-11-02) + - Several methods were improved to avoid output when the context is out of page. + - Bug item #755 "remove cached files before unsetting" was fixed. + +5.9.195 (2012-10-24) + - Method _putfonts() was improved. + +5.9.194 (2012-10-23) + - Text alignment on TextField() method was fixed. + +5.9.193 (2012-09-25) + - Support for named destinations on HTML links was added (i.e.: link to named destination). + +5.9.192 (2012-09-24) + - A problem on the releasing process was fixed. + +5.9.191 (2012-09-24) + - SVG image naow support svg and eps images. + +5.9.190 (2012-09-23) + - "page" word translation is now set to empty if not defined. + - Tooltip feature was added on the radiobutton annotation. + +5.9.189 (2012-09-18) + - Bug item #3568969 "ini_get safe_mode error" was fixed. + +5.9.188 (2012-09-15) + - A datamatrix barcode bug was fixed. + +5.9.187 (2012-09-14) + - Subset feature was extended to include the first 256 characters. + +5.9.186 (2012-09-13) + - barcodes.php file was resynced. + - Methods SetAbsX, SetAbsY, SetAbsXY where added to set the absolute pointer coordinates. + - Method getCharBBox were added to get single character bounding box. + - Signature of addTTFfont method was changed ($addcbbox parameter was added). + +5.9.185 (2012-09-12) + - Method _putfontwidths() was fixed. + +5.9.184 (2012-09-11) + - A problem with EAN barcodes was fixed. + +5.9.183 (2012-09-07) + - A problem with font names normalization was fixed. + +5.9.182 (2012-09-05) + - Bug item #3564982 "Infinite loop in Write() method" was fixed. + +5.9.181 (2012-08-31) + - composer.json file was added. + - Bug item #3563369 "Cached images are not unlinked some time" was fixed. + +5.9.180 (2012-08-22) + - Bug item #3560493 "Problems with nested cells in HTML" was fixed. + +5.9.179 (2012-08-04) + - SVG 'use' tag was fixed for 'circle' and 'ellipse' shift problem. + - Alpha status is now correctly stored and restored by getGraphicVars() and SetGraphicVars() methods. + +5.9.178 (2012-08-02) + - SVG 'use' tag was fixed for 'circle' and 'ellipse'. + +5.9.177 (2012-08-02) + - An additional control on annotations was fixed. + +5.9.176 (2012-07-25) + - A bug related to stroke width was fixed. + - A problem related to font spacing in HTML was fixed. + +5.9.175 (2012-07-25) + - The problem of missing letter on hyphen break was fixed. + +5.9.174 (2012-07-25) + - The problem of wrong filename when downloading PDF from an Android device was fixed. + - The method setHeaderData() was extended to set text and line color for header (see example n. 1). + - The method setFooterData() was added to set text and line color for footer (see example n. 1). + - The methods setTextShadow() and getTextShadow() were added to set text shadows (see example n. 1). + - The GetCharWidth() method was fixed for negative character spacing. + - A 'none' border mode is now correctly recognized. + - Break on hyphen problem was fixed. + +5.9.173 (2012-07-23) + - Some additional control wher added on barcode methods. + - The option CURLOPT_FOLLOWLOCATION on Image method is now disabled if PHP safe_mode is on or open_basedir is set. + - Method Bookmark() was extended to include X parameter. + - Method setDestination() was extended to include X parameter. + - A problem with Thai language was fixed. + +5.9.172 (2012-07-02) + - A PNG color profile issue was fixed. + +5.9.171 (2012-07-01) + - Some SVG rendering problems were fixed. + +5.9.170 (2012-06-27) + - Bug #3538227 "Numerous errors inserting shared images" was fixed. + +5.9.169 (2012-06-25) + - Some SVG rendering problems were fixed. + +5.9.168 (2012-06-22) + - Thai language rendering was fixed. + +5.9.167 (2012-06-22) + - Thai language rendering was fixed and improved. + - Method isCharDefined() was improved. + - Protected method replaceChar() was added. + - Font "kerning" word was corrected to "tracking". + +5.9.166 (2012-06-21) + - Array to string conversion on file_id creation was fixed. + - Thai language rendering was fixed (thanks to Atsawin Chaowanakritsanakul). + +5.9.165 (2012-06-07) + - Some HTML form related bugs were fixed. + +5.9.164 (2012-06-06) + - A bug introduced on the latest release was fixed. + +5.9.163 (2012-06-05) + - Method getGDgamma() was changed. + - Rendering performances of PNG images with alpha channel were improved. + +5.9.162 (2012-05-11) + - A bug related to long text on TD cells was fixed. + +5.9.161 (2012-05-09) + - A bug on XREF table was fixed (Bug ID: 3525051). + - Deprecated Imagick:clone was replaced. + - Method objclone() was fixed for PHP4. + +5.9.160 (2012-05-03) + - A bug on tcpdf_parser.php was fixed. + +5.9.159 (2012-04-30) + - Barcode classes were updated to fix PNG export Bug (ID: 3522291). + +5.9.158 (2012-04-22) + - Some SVG-related bugs were fixed. + +5.9.157 (2012-04-16) + - Some SVG-related bugs were fixed. + +5.9.156 (2012-04-10) + - Bug item #3515885 "TOC and booklet: left and right page exchanged". + - SetAutoPageBreak(false) now works also in multicolumn mode. + +5.9.155 (2012-04-02) + - Bug item #3512596 "font import problems" was fixed. + - Method addTTFfont() was modified to extract only specified Platform ID and Encoding ID (check the source code documentation). + - All fonts were updated. + - Bug item #3513867 "booklet and setHeaderTemplateAutoreset: header shifted left" was fixed. + - Bug item #3513749 "TCPDF Superscript/Subscript" was fixed. + +5.9.154 (2012-03-29) + - A debug echo was removed. + +5.9.153 (2012-03-28) + - A bug on font conversion was fixed. + - All fonts were updated. + - Method isCharDefined() was added to find if a character is defined on the selected font. + - Method replaceMissingChars() was added to automatically replace missing chars on selected font. + - SetFont() method was fixed. + +5.9.152 (2012-03-23) + - The following overprint methods were added: setOverprint(), getOverprint(). + - Signature of setAlpha() method was changed and method getAlpha() was added. + - stroke-opacity support was added on SVG. + - The following date methods were added: setDocCreationTimestamp(), setDocModificationTimestamp(), getDocCreationTimestamp(), getDocModificationTimestamp(), getFormattedDate(), getTimestamp(). + - Signature of _datestring() method was changed. + - Method getFontBBox() was added. + - Method setPageBoxTypes() was aded. + +5.9.151 (2012-03-22) + - Bug item #3509889 "Transform() distorts PDF" was fixed. + - Precision of real number were extended. + - ComboBox and ListBox methods were fixed. + - Bulgarian language file was added. + - addTOC() method was improved to include bookmark color and font style. + +5.9.150 (2012-03-16) + - A bug related to form fields in PDF/A mode was fixed. + +5.9.149 (2012-02-21) + - Bug item #3489933 "SVG Parser treats tspan like text" was fixed. + +5.9.148 (2012-02-17) + - Bug item #3488600 "Multiple radiobutton sets get first set value" was fixed. + +5.9.147 (2012-02-14) + - A problem with SVG gradients has been fixed. + +5.9.146 (2012-02-12) + - Bug item #3486880 "$filehash undefine error" was fixed. + - The default font is now the one specified at PDF_FONT_NAME_MAIN constant. + +5.9.145 (2012-01-28) + - Japanese language file was added. + - TCPDF license and README.TXT files were updated. + +5.9.144 (2012-01-12) + - HTML output on barcode classes was improved. + +5.9.143 (2012-01-08) + - Bug item #3471057 "setCreator() has no effect" was fixed. + +5.9.142 (2011-12-23) + - Source code documentation was updated. + +5.9.141 (2011-12-14) + - Some minor bugs were fixed. + +5.9.140 (2011-12-13) + - SVG now supports embedded images encoded as base64. + +5.9.139 (2011-12-11) + - Spot color methods were fixed. + +5.9.138 (2011-12-10) + - cropMark() method was improved (check source code documentation). + - Example n. 56 was updated. + - Bug item #3452390 "Check Box still not ticked when set to true" was fixed. + +5.9.137 (2011-12-01) + - Bug item #3447005 "Background color and border of Form Elements is printed" was fixed. + - Color support for Form elements was improved. + +5.9.136 (2011-11-27) + - Bug item #3443387 "SetMargins with keep option does not work for top margin" was fixed. + +5.9.135 (2011-11-04) + - Bug item #3433406 "Double keywords in description" was fixed. + +5.9.134 (2011-10-29) + - The default value for $defcol parameter on convertHTMLColorToDec() method was fixed. + - Deafult HTTP headers were changed to avoid browser caching. + - Some deprecated syntax were replaced. + +5.9.133 (2011-10-26) + - Bug item #3428446 "copyPage method not working when diskcache enabled" was fixed. + +5.9.132 (2011-10-20) + - Bug item #3426167 "bug in function convertHTMLColorToDec()" was fixed. + +5.9.131 (2011-10-13) + - An error message was added to ImagePngAlpha() method. + +5.9.130 (2011-10-12) + - Now you can set image data strings on HTML img tag by encoding the image binary data in this way: $imgsrc = '@'.base64_encode($imgdata); + +5.9.129 (2011-10-07) + - Core fonts metrics was fixed (replace all helvetica and times php files on fonts folder). + - Form fields support was improved and some problems were fixed (check the example n. 14). + - Bug item #3420249 "Issue with booklet and MultiCell" was fixed. + +5.9.128 (2011-10-06) + - Method addTTFfont() was improved (check the source code documentation). + - Method setExtraXMP() to set custom XMP data was added. + +5.9.127 (2011-10-04) + - Readonly mode option was activated for radiobuttons. + +5.9.126 (2011-10-03) + - Bug item #3417989 "Graphics State operator in form XObject fails to render" was fixed. + - Xobjects problems with transparency, gradients and spot colors were fixed. + +5.9.125 (2011-10-03) + - Support for 8-digit CMYK hexadecimal color representation was added (to be used with XHTML and SVG). + - Spot colors support was improved (check example n. 37). + - Color methods were improved. + +5.9.124 (2011-10-02) + - Core fonts were updated. + +5.9.123 (2011-10-02) + - The method addTTFfont() wad added to automatically convert TTF fonts (check the new fonts guide at http://www.tcpdf.org). + - Old font utils were removed. + - All fonts were updated and new arabic fonts were added (almohanad were removed and replaced by aefurat and aealarabiya). + - The file unicode_data.php was updated. + - The file encodings_maps.php was added. + - PDF/A files are now compressed to save space. + - XHTML input form fields now support text-alignment attribute. + +5.9.122 (2011-09-29) + - PDF/A-1b compliance was improved to pass some online testing. + +5.9.121 (2011-09-28) + - This version includes support for PDF/A-1b format (the class constructor signature was changed - see example n. 65). + - Method setSRGBmode() was added to force sRGB_IEC61966-2.1 black scaled ICC color profile for the whole document (file sRGB.icc was added). + - 14 new fonts were added to allow embedding core fonts (for PDF/A compliance). + - Font utils were fixed. + +5.9.120 (2011-09-22) + - This version includes a fix for _getTrueTypeFontSubset() method. + +5.9.119 (2011-09-19) + - This version includes a fix for extra page numbering on TOC. + +5.9.118 (2011-09-17) + - This version includes some changes that allows you to add a bookmark for a page that do not exist. + +5.9.117 (2011-09-15) + - TCPDFBarcode and TCPDF2DBarcode classes were extended to include a method for exporting barcodes as PNG images. + +5.9.116 (2011-09-14) + - Datamatrix class was improved and documentation was fixed. + +5.9.115 (2011-09-13) + - Datamatrix ECC200 barcode support was added (a new datamatrix.php file was added) - check example n. 50. + - getBarcodeHTML() method was added on TCPDFBarcode and TCPDF2DBarcode classes to return an HTML representation of the barcode. + - cURL options on Image() method were improved. + - A bug on write2DBarcode() was fixed. + +5.9.114 (2011-09-04) + - A bug related to column position was fixed. + +5.9.113 (2011-08-24) + - This release include two new experimental files for parsing an existing PDF document (the integration with TCPDF is under development). + +5.9.112 (2011-08-18) + - A newline character was added after the 'trailer' keyword for compatibility with some parsers. + - Support for layers was improved. + +5.9.111 (2011-08-17) + - Barcode CODE 39 default gap was restored at 1. + +5.9.110 (2011-08-17) + - Barcode CODE 39 was fixed. + +5.9.109 (2011-08-12) + - Method getNumLines() was fixed. + - A bug related to page break in multi-column mode was fixed. + +5.9.108 (2011-08-09) + - A bug on PHP4 version was fixed. + +5.9.107 (2011-08-08) + - This version includes a minor bugfix. + +5.9.106 (2011-08-04) + - This version includes transparency groups: check the new parameter on startTemplate() method and example 62. + +5.9.105 (2011-08-04) + - Bug item #3386153 "Check Box not ticked when set to true" was fixed. + +5.9.104 (2011-08-01) + - Bug item #3383698 "imagemagick, resize and dpi" was fixed. + +5.9.103 (2011-07-16) + - Alignment of XHTML lines was improved. + - Spell of the "length" word was fixed. + +5.9.102 (2011-07-13) + - Methods startLayer() and endLayer() were added to support arbitrary PDF layers. + - Some improvements/fixes for images were added (thanks to Brendan Abbott). + +5.9.101 (2011-07-07) + - Support for JPEG and PNG ICC Color Profiles was added. + - Method addEmptySignatureAppearance() was added to add empty signature fields (see example n. 52). + - Bug item #3354332 "Strange line spacing with reduced font-size in writeHTML" was fixed. + +5.9.100 (2011-06-29) + - An SVG bug has been fixed. + +5.9.099 (2011-06-27) + - Bug item #3335045 "Font freesans seems somehow corrupted in footer" was fixed. + +5.9.098 (2011-06-23) + - The Named Destination feature was fixed. + +5.9.097 (2011-06-23) + - The method setHtmlVSpace() now can be used also for tags: div, li, br, dt and dd. + - The Named Destination feature was added (check the example n. 15) - thanks to Christian Deligant. + +5.9.096 (2011-06-19) + - Bug item #3322234 "Surrogate pairs codes in arrUTF8ToUTF16BE" was fixed. + +5.9.095 (2011-06-18) + - Numbers alignment for Table-Of-Content methods was improved and fixed. + - Font subsetting was fixed to include all parts of composite fonts. + +5.9.094 (2011-06-17) + - Bug item #3317898 "Page Group numbering broken in 5.9.093" was fixed. + +5.9.093 (2011-06-16) + - Method setStartingPageNumber() was added to set starting page number (for automatic page numbering). + +5.9.092 (2011-06-15) + - Method _putpages() was improved. + - Bug item #3316678 "Memory overflow when use Rotate and SetAutoPageBreak" was fixed. + - Right alignment of page numbers was improved. + +5.9.090 (2011-06-14) + - Methods AliasNbPages() and AliasNumPage() were re-added as deprecated for backward compatibility. + +5.9.089 (2011-06-13) + - Example n. 8 was updated. + - Method sendOutputData() was changed to remove default compression (it was incompatible with some server settings). + - Bugs related to page group numbers were fixed. + - Method copyPage() was fixed. + - Method Image() was improved to include support for alternative and external images. + +5.9.088 (2011-06-01) + - Method getAutoPageBreak() was added (see example n. 51). + - Example n. 51 (full page background) was updated. + +5.9.087 (2011-06-01) + - Method sendOutputData() was improved to include deflate encoding. + - Barcode classes on PHP 4 version were fixed. + +5.9.086 (2011-05-31) + - Font files were updated (the ones on the previous release were broken). + - The script fonts/utils/makeallttffonts.php was updated and fixed. + - Output() method was improved to use compression when available. + +5.9.085 (2011-05-31) + - TCPDFBarcode class (barcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode. + - TCPDF2DBarcode class (2dbarcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode. + +5.9.084 (2011-05-29) + - Font files were updated. + - The file fonts/utils/makeallttffonts.php was updated. + - Bug item# 3308774 "Problems with font subsetting" was fixed. + +5.9.083 (2011-05-24) + - Bug item #3308387 "line height & SetCellHeightRatio" was fixed. + +5.9.082 (2011-05-22) + - Bug item #3305592 "Setting fill color <> text color breaks text clipping" was fixed. + +5.9.081 (2011-05-18) + - Method resetHeaderTemplate() was added to reset the xobject template used by Header() method. + - Method setHeaderTemplateAutoreset() was added to automatically reset the xobject template used by Header() method at each page. + +5.9.080 (2011-05-17) + - A problem related to file path calculation for images was fixed. + - A problem related to unsuppressed getimagesize() error was fixed. + +5.9.079 (2011-05-16) + - Footer() method was changed to use C128 barcode as default (instead of the previous C128B). + +5.9.078 (2011-05-12) + - Bug item #3300878 "wrong rendering for html bullet list in some case" was fixed. + - Bug item #3301017 "Emphasized vs. font-weight" was fixed. + - Barcode Code 128 was improved to include AUTO mode (automatically switch between A, B and C modes). + - Examples n. 27 and 49 were updated. + +5.9.077 (2011-05-07) + - Bug item #3298591 "error code93" was fixed. + - SetLineStyle() function was improved. + +5.9.076 (2011-05-06) + - Bug item #3298264 "codebar 93 error" was fixed. + +5.9.075 (2011-05-02) + - Table header alignment when using WriteHTMLCell() or MultiCell() was fixed. + +5.9.074 (2011-04-28) + - Bug item #3294306 "CSS classes not work in table section" was fixed. + +5.9.073 (2011-04-27) + - A bug related to character entities on HTML cells was fixed. + +5.9.072 (2011-04-26) + - Method resetColumns() was added to remove multiple columns and reset page margins (example n. 10 was updated). + +5.9.071 (2011-04-19) + - Bug #3288574 "
    trouble" was fixed. + +5.9.069 (2011-04-19) + - Bug #3288763 "HTML-Table: non-breaking table rows: Bug" was fixed. + +5.9.068 (2011-04-15) + - Bookmark, addTOC and addHTMLTOC methods were improved to include font style and color (Examples 15, 49 and 59 were updated). + - Default $_SERVER['DOCUMENT_ROOT'] value on tcpdf_config.php file was changed. + +5.9.067 (2011-04-10) + - Performances were drastically improved (PDF documents are now created more quickly). + +5.9.066 (2011-04-09) + - A bug related to digital signature + encryption was fixed. + - A bug related to encryption + xobject templates was fixed. + +5.9.065 (2011-04-08) + - Bug item #3280512 "Text encoding iso-8859-2 crashes" was fixed. + +5.9.064 (2011-04-05) + - A bug related to character entities on HTML cells was fixed. + +5.9.063 (2011-04-01) + - Bug item #3267235 "WriteHTML() and image that doesn't fit on the page" was fixed. + +5.9.062 (2011-03-23) + - Bug item #3232650 "Using Write if there are pageRegions active creates error" was fixed. + - Bug item #3221891 "text input borders" was fixed. + - Bug item #3228958 "Adobe Reader 9.4.2 crash" was fixed. + +5.9.061 (2011-03-15) + - Bug item #3213488 "wrong function call in function Write" was fixed. + - Bug item #3203007 "list element with black background" was fixed. + +5.9.060 (2011-03-08) + - addTOC() method was fixed for text alignment problems. + +5.9.059 (2011-02-27) + - Default Header() method was improved to reduce document size. + +5.9.058 (2011-02-25) + - Image() method was improved to cache images with transparency layers (thanks to Korneliusz Jarzębski for reporting this problem). + +5.9.057 (2011-02-24) + - A problem with image caching system was fixed (thanks to Korneliusz Jarzębski for reporting this problem). + +5.9.056 (2011-02-22) + - A bug on fixHTMLCode() method was fixed. + - Automatic line break for HTML was fixed. + +5.9.055 (2011-02-17) + - Another bug related to HTML table page break was fixed. + +5.9.054 (2011-02-16) + - A bug related to HTML table page break was fixed. + +5.9.053 (2011-02-16) + - Support for HTML attribute display="none" was added. + +5.9.052 (2011-02-15) + - A bug related to HTML automatic newlines was fixed. + +5.9.051 (2011-02-12) + - "Commas at beginning of new lines" problem was fixed. + +5.9.050 (2011-02-11) + - Bug #3177606 "SVG Bar chart error" was fixed. + +5.9.049 (2011-02-03) + - Bug #3170777 "TCPDF creates a new page after a single line in writeHTML" was fixed. + +5.9.048 (2011-02-02) + - No changes. Just released to override previous release that was not uploaded correctly. + +5.9.047 (2011-01-28) + - Bug #3167115 "PDF error in (example 48)" was fixed (was introduced in 5.8.046). + +5.9.046 (2011-01-18) + - PDF view/print layers are now automatically turned off if not used (see setVisibility() method). + +5.9.045 (2011-01-17) + - HTML list support were improved. + +5.9.044 (2011-01-15) + - Bug #3158422 "writeHTMLCell Loop" was fixed. + - Some HTML image alignment problems were fixed. + +5.9.043 (2011-01-14) + - Bug #3158178 "PHP Notice" was fixed. + - Bug #3158193 "Endless loop in writeHTML" was fixed. + - Bug #3157764 "SVG Pie chart incorrectly rendered2". + +5.9.042 (2011-01-14) + - Some problems of the PHP4 version were fixed. + +5.9.041 (2011-01-13) + - A problem with SVG elliptical arc path was fixed (ref. bug #3156574). + - A problem related to font weight on HTML table headers was fixed. + +5.9.040 (2011-01-12) + - A bug related to empty pages after table was fixed. + +5.9.039 (2011-01-12) + - Bug item #3155759 "openssl_random_pseudo_bytes() slow under Windows" was fixed. + +5.9.038 (2011-01-11) + - Minor bugs were fixed. + +5.9.037 (2011-01-09) + - An alignment problem for HTML texts was fixed. + +5.9.036 (2011-01-07) + - A bug related to HTML tables on header was fixed. + +5.9.035 (2011-01-03) + - A problem related to HTML table border alignment was fixed. + - Bug #2996366 "FastCGI and Header Problems" was fixed. + +5.9.034 (2010-12-19) + - DejaVu and GNU Free fonts were updated. + +5.9.033 (2010-12-18) + - Source code documetnation was improved. + +5.9.032 (2010-12-18) + - Default font stretching and spacing values are now inherited by HTML methods. + +5.9.031 (2010-12-16) + - Source code documentation errors were fixed. + +5.9.030 (2010-12-16) + - Several source code documentation errors were fixed. + - Source code style was changed for Doxygen. + - Source code documentation was moved online to http://www.tcpdf.org + +5.9.029 (2010-12-04) + - The $fitbox parameter on Image() method was extended to specify image alignment inside the box (check the example n. 9). + +5.9.028 (2010-12-03) + - Font utils makefont.php and makeallttffonts.php were updated. + +5.9.027 (2010-12-01) + - Spot Colors are now better integrated with HTML mode. + - Method SetDocInfoUnicode() was added to turn on/off Unicode mode for document information dictionary (meta tags) - check the example n. 19. + +5.9.026 (2010-12-01) + - A problem with mixed text directions on HTML was fixed. + +5.9.025 (2010-12-01) + - The AddSpotColor() now automatically fills the spotcolor array (defined on spotcolors.php file). + +5.9.024 (2010-11-30) + - Bug item #3123612 "SVG not use gradientTransform in percentage mode" was fixed. + +5.9.023 (2010-11-25) + - A potential bug on SVG transcoder was fixed. + +5.9.022 (2010-11-21) + - Method ImageEPS includes support for EPS/AI Spot colors. + - Method ImageEPS includes a new parameter $fixoutvals to remove values outside the bounding box. + +5.9.021 (2010-11-20) + - Support for custom bullet points images was added (check the example n.6) + - Examples n. 6 and 61 were update (check the comments inside). + +5.9.020 (2010-11-19) + - A problem related to additional page when using multicolumn mode was fixed. + +5.9.019 (2010-11-19) + - An SVG bug was fixed. + - ImageSVG() and ImageEPS() methods now accepts image data streams (put the string on the $file parameter preceded by '@' character). + - Option 'E' was added to the $dest parameter of Output() method to return the document as base64 mime multi-part email attachment (RFC 2045). + +5.9.018 (2010-11-19) + - An SVG bug was fixed. + +5.9.017 (2010-11-16) + - Tagline color was set to transparent. + - The method fixHTMLCode() was added to automatically clean up HTML code (requires HTML Tidy). + +5.9.016 (2010-11-16) + - Bug item #3109705 "list item page break hanging bullet" was fixed. + +5.9.015 (2010-11-16) + - Bug item affecting QRCode was fixed. + - Some bugs affecting HTML lists were fixed. + - ImageSVG() and fitBlock() methods were improved to handle some SVG problems. + - Some problems with PHP4 compatibility were fixed. + +5.9.014 (2010-11-15) + - Bug item #3109464 "QRCode error" was fixed. + +5.9.013 (2010-11-15) + - Bug item #3109257 "Problem with interlaced GIFs and PNGs" was fixed. + - Image function now accepts image data streams (check example n. 9). + +5.9.012 (2010-11-12) + - Method getTCPDFVersion() was added. + - PDF_PRODUCER constant was removed. + - Method convertHTMLColorToDec() was improved. + - HTML colors now support spot color names defined on the new spotcolors.php file. + - The default method Header() was improved to support SVG and EPS/AI images. + - A bug on SVG importer was fixed. + +5.9.011 (2010-11-02) + - Bug item #3101486 "Bug Fix for image loading" was fixed. + +5.9.010 (2010-10-27) + - Support for CSS properties 'border-spacing' and 'padding' for tables were added. + - Several language files were added. + +5.9.009 (2010-10-21) + - HTML text alignment was improved to include the case of RTL text on LTR direction and LTR text on RTL direction. + +5.9.008 (2010-10-21) + - Bug item #3091502 "Bookmark oddity" was fixed. + - HTML internal links now accepts page number and Y position. + - The method write1DBarcode() was improved to accept separate horizontal and vertical padding (see example n. 27). + +5.9.007 (2010-10-20) + - Method adjustCellPadding() was fixed to handle bad input. + +5.9.006 (2010-10-19) + - Support for AES 256 bit encryption was added (see example n. 16). + - Method getNumLines() was fixed for the empty string case. + +5.9.005 (2010-10-18) + - Method addPageRegion() was changed to accept regions starting exactly from the top of the page. + +5.9.004 (2010-10-18) + - A bug related to annotations was fixed. + - The file unicode_data.php was canged to encapsulate all data in a class. + - The file htmlcolors.php was changed to remove the global variable. + +5.9.003 (2010-10-15) + - Support for no-write page regions was added. Check the example n. 64 and new methods setPageRegions(), addPageRegion(), getPageRegions(), removePageRegion(). + - A bug on Right-To-Left alignment was fixed. + +5.9.002 (2010-10-08) + - Cell method was improved to preserve the font stretching and spacing values when using the $stretch parameter (see example n. 4). + +5.9.001 (2010-10-07) + - The problem of blank page for nobr table higher than a single page was fixed. + +5.9.000 (2010-10-06) + - Support for text stretching and spacing (tracking) was added, see example n. 63 and methods setFontStretching(), getFontStretching(), setFontSpacing(), getFontSpacing(). + - Support for CSS properties 'font-stretch' and 'letter-spacing' was added (see example n. 63). + - The cMargin state was replaced by cell_padding array that can be set/get using setCellPadding() and getCellPadding() methods. + - Methods getCellPaddings() and setCellPaddings() were added to fine tune cell paddings (see example n. 5). + - Methods getCellMargins() and setCellMargins() were added to fine tune cell margins (see example n. 5). + - Method write1DBarcode() was improved to permit custom labels (see example n. 27). + - Method ImagePngAlpha() now includes support for ImageMagick to improve performances. + - XObject Template support was extended to support Multicell(), writeHTML() and writeHTMLCell() methods. + - The signature of getNumLines() and getStringHeight() methods is changed. + - Example n. 57 was updated. + +// ------------------------------------------------------------------- + +5.8.034 (2010-09-27) + - A bug related to SetFont on XObject templates was fixed. + +5.8.033 (2010-09-25) + - A problem with Footer() and multiple columns was fixed. + +5.8.032 (2010-09-22) + - Bug #3073165 "Issues with changes to addHTMLVertSpace()" was fixed. + +5.8.031 (2010-09-20) + - Bug #3071961 "Spaces in HTML" was fixed. + +5.8.030 (2010-09-17) + - SVG support was improved and some bugs were fixed. + +5.8.029 (2010-09-16) + - A problem with HTML borders was fixed. + +5.8.028 (2010-09-13) + - Bug #3065224 "mcrypt_create_iv error on TCPDF 5.8.027 on PHP 5.3.2" was fixed. + +5.8.027 (2010-09-13) + - Bug #3065118 "mcrypt_decrypt error on TCPDF 5.8.026 on PHP 5.3.2" was fixed. + +5.8.026 (2010-09-13) + - A bug on addHTMLTOC() method was fixed. Note: be sure that the #TOC_PAGE_NUMBER# template has enough width to be printed correctly. + +5.8.025 (2010-09-09) + - Bug #3062692 "Textarea inside a table" was fixed. + +5.8.024 (2010-09-08) + - Bug #3062005 "Undefined variable: ann_obj_id" was fixed. + +5.8.023 (2010-08-31) + - Forms bug added on version 5.8.019 was fixed. + +5.8.022 (2010-08-31) + - Bug #3056632 "SVG rendered vertically flipped" was fixed. + +5.8.021 (2010-08-30) + - A new CID-0 'chinese' font was added for traditional Chinese. + - Bug #3054287 'Inner tags are ignored due to "align" attribute' was fixed. + +5.8.020 (2010-08-26) + - CSS "catch-all" class selector is now supported. + +5.8.019 (2010-08-26) + - XObject Templates now includes support for links and annotations. + - A problem related to link alignment on cell was fixed. + - A problem related to SVG styles was fixed. + +5.8.018 (2010-08-25) + - Method getNumberOfColumns() was added. + - A problem related to table header was fixed. + - Method getSVGTransformMatrix() was fixed to apply SVG transformations in the correct order. + - SVG support was improved and several bugs were fixed. + +5.8.017 (2010-08-25) + - This version includes support for XObject Templates (see the new example n. 62). + - Methods starttemplate(), endTemplate() and printTemplate() were added (see the new example n. 62). + +5.8.016 (2010-08-24) + - Alignment problem on write2DBarcode was fixed. + +5.8.015 (2010-08-24) + - A problem arose with the latest bugfix was fixed. + +5.8.014 (2010-08-23) + - Method _getxobjectdict() was added for better compatibility with external extensions. + - A bug related to radiobuttons was fixed. + - Bug #3051509 "new line after punctuation marks" was fixed (partially). + +5.8.013 (2010-08-23) + - SVG support for 'direction' property was added. + - A problem on default width calculation for linear barcodes was fixed. + - New option was added to write1DBarcode() method to improve alignments (see example n. 27). + - Bug #3050896 "Nested HTML tables: styles are not applied" was fixed. + - Method _putresourcedict() was improved to include external XObject templates. + +5.8.012 (2010-08-22) + - Support for SVG 'text-anchor' property was added. + +5.8.011 (2010-08-21) + - Method write1DBarcode() was improved to be backward compatible (check the new example n. 27). + - Support for CSS width and height properties on images were added. + +5.8.010 (2010-08-20) + - Documentation of unhtmlentities() was fixed. + - The 'fitwidth' option was added and border color problem was fixed on write1DBarcode() method (check the example n. 27). + +5.8.009 (2010-08-20) + - Internal object numbering was improved. + - Some errors in object encryption were fixed. + +5.8.008 (2010-08-19) + - Method write1DBarcode() was changed, check the example n. 27. + - Method Footer() was changed to account for barcode changes. + - Automatic calculation of K_PATH_URL constant was fixed on configuration file. + - Method setEqualColumns() was fixed for $width=0 case. + - Method AddTOC() was fixed for multipage and multicolumn modes. + - Better support for SVG "font-family" property. + - A problem on default Page Zoom mode was fixed. + - Several Annotation bugs were fixed. + +5.8.007 (2010-08-18) + - A bug affecting HTML tables was fixed. + - Bug #3047500 "SVG not rendering paths properly" was fixed. + +5.8.006 (2010-08-17) + - A bug affecting HTML table nesting was fixed. + +5.8.005 (2010-08-17) + - A bug affecting the HTML 'select' tag in certain conditions was fixed. + +5.8.004 (2010-08-17) + - Better support for HTML "font-family" property. + - A bug related to HTML multicolumn was fixed. + +5.8.003 (2010-08-16) + - Better support for HTML "font-family" property. + +5.8.002 (2010-08-14) + - HTML alignments were improved + - IMPORTANT: Default regular expression to find spaces has been changed to exclude the non-breaking-space (160 DEC- A0 HEX). If you are using setSpacesRE() method, please read the new documentation. + - Example n. 1 was updated. + +5.8.001 (2010-08-12) + - Bug #3043650 "subsetchars incorrectly cached" was fixed. + +5.8.000 (2010-08-11) + - A control to avoid bookmarking page 0 was added. + - addTOC() method now includes support for multicolumn mode. + - Support for tables in multicolumn mode was improved. + - Example n.10 was updated. + - All trimming functions were replaced with stringLeftTrim(), stringRightTrim() and stringTrim(). + - HTML alignments were improved. + +------------------------------------------------------------ + +5.7.003 (2010-08-08) + - Bug #3041263 "php source ending is bad" was fixed (all PHP files were updated, including fonts). + +5.7.002 (2010-08-06) + - Methods copyPage(), movePage() and deletePage() were changed to account for internal markings. + +5.7.001 (2010-08-05) + - Bug #3040105 "Broken PDF when using TOC (example 45)" was fixed. + +5.7.000 (2010-08-03) + - CSS borders are now supported for HTML tables and other block tags (see example n. 61); + - Cell borders were improved (see example n. 57); + - Minor bugs were fixed. + +------------------------------------------------------------ + +5.6.000 (2010-07-31) + - A bug with object IDs was fixes. + - Performances were improved. + +------------------------------------------------------------ + +5.5.015 (2010-07-29) + - Automatic fix for unclosed self-closing tag. + - Support for deprecated 's' and 'strike' tags was added. + - Empty list items problem was fixed. + +5.5.014 (2010-07-15) + - Support for external images was improved. + +5.5.013 (2010-07-14) + - Bug #3029338 "FI and FO output destination filename bug" was fixed (previous fix was wrong). + +5.5.012 (2010-07-14) + - Bug #3029310 "Font baseline inconsistencies with line-height and font-size" was fixed. + - Bug #3029338 "FI and FO output destination filename bug" was fixed. + +5.5.011 (2010-07-09) + - Support for multiple CSS classes was added. + - The method getColumn() was added to return the current column number. + - Some regular Expressions were fixed to be more compatible with UTF-8. + +5.5.010 (2010-07-06) + - Bug item #3025772 "Borders in all image functions are still flawed" was fixed. + +5.5.009 (2010-07-05) + - A problem related to last page footer was fixed. + - Image alignments and fit-on-page features were improved. + +5.5.008 (2010-07-02) + - A problem on table header alignment in booklet mode was fixed. + - Default graphic vars are now applied for setHeader(); + +5.5.007 (2010-07-02) + - Attribute "readonly" was added to input and textarea form fields. + - Vertical alignment feature was added on MultiCell() method only for simple text mode (see example n. 5). + - Text-Fit feature was added on MultiCell() method only for simple text mode (see example n. 5). + +5.5.006 (2010-06-29) + - getStringHeight() and getNumLines() methods were fixed. + +5.5.005 (2010-06-28) + - Bug #3022170 "getFontDescent() does not return correct descent value" was fixed. + - Some problems with multicolumn mode were fixed. + +5.5.004 (2010-06-27) + - Bug #3021803 "SVG Border" was fixed. + +5.5.003 (2010-06-26) + - On Write() method, blank lines at the beginning of a page or column are now automatically removed. + +5.5.002 (2010-06-24) + - ToUnicode Identity-H name was replaced with a full CMap (to avoid preflight syntax error). + - Bug #3020638 "str_split() not available in php4" was fixed. + - Bug #3020665 "file_get_contents() too many parameters for php4" was fixed. + +5.5.001 (2010-06-23) + - A problem on image streams was fixed. + +5.5.000 (2010-06-22) + - Several PDF syntax errors (and related bugs) were fixed. + - Bug #3019090 "/Length values are wrong if AES encryption is used" was fixed. + +------------------------------------------------------------ + +5.4.003 (2010-06-19) + - A problem related to page boxes was fixed. + - Bug #3016920 "Font subsetting issues when editing pdf" was partially fixed (Note that flattening transparency layers is currently incompatible with TrueTypeUnicode fonts). + +5.4.002 (2010-06-18) + - A problem related with setProtection() method was fixed. + +5.4.001 (2010-06-18) + - A problem related with setProtection() method was fixed. + +5.4.000 (2010-06-18) + - The method setSignatureAppearance() was added, check the example n. 52. + - Several problems related to font subsetting were fixed. + +------------------------------------------------------------ + +5.3.010 (2010-06-15) + - Previous release was corrupted. + +5.3.009 (2010-06-15) + - Bug #3015934 "Bullets don't display correctly" was fixed. + +5.3.008 (2010-06-13) + - This version fixes some problems of SVG rasterization. + +5.3.007 (2010-06-13) + - This version improves SVG support. + +5.3.006 (2010-06-10) + - This version includes a change in uniqid calls for backward compatibility with PHP4. + +5.3.005 (2010-06-09) + - The method getPageSizeFromFormat() was changed to include all standard page formats (includes 281 page formats + variation). + +5.3.004 (2010-06-08) + - Bug #3013291 "HTML table cell width" was fixed. + - Bug #3013294 "HTML table cell alignment" was fixed. + - The columns widths of HTML tables are now inherited from the first row. + +5.3.003 (2010-06-08) + - Bug #3013102 "HTML table header misaligned after page break" was fixed. + +5.3.002 (2010-06-07) + - The methods setFontSubsetting() and setFontSubsetting() were added to control the default font subsetting mode (see example n. 1). + - Bug #3012596 "Whitespace should not appeared after use Thai top characters" was fixed. + - Examples n. 1, 14, and 54 were updated. + +5.3.001 (2010-06-06) + - Barcode PDF417 was improved to support Macro Code Blocks (see example n. 50). + +5.3.000 (2010-06-05) + - License was changed to GNU-LGPLv3 (see the updated LICENSE.TXT file). + - PDF417 barcode support was added (check the example n. 50). + - The method write2DBarcode() was improved (some parameters were added and other changed - check example n. 50). + +------------------------------------------------------------ + +5.2.000 (2010-06-02) + - IMPORTANT: Support for font subsetting was added by default to reduce the size of documents using large unicode font files. + If you embed the whole font in the PDF, the person on the other end can make changes to it even if he didn't have your font. + If you subset the font, file size of the PDF will be smaller but the person who receives your PDF would need to have your same font in order to make changes to your PDF. + - The signature of the SetFont() and AddFont() methods were changed to include the font subsetting option (subsetting is applied by default). + - Examples 14 and 54 were updated. + +------------------------------------------------------------ + +5.1.002 (2010-05-27) + - Bug #3007818 "SetAutoPageBreak fails with MultiCell" was fixed. + - A bug related to MultiCell() minimun height was fixed. + +5.1.001 (2010-05-26) + - The problem of blank page after table was fixed. + +5.1.000 (2010-05-25) + - This version includes support for CSS (Cascading Style Sheets) (see example n. 61). + - The convertHTMLColorToDec() method was improved. + +------------------------------------------------------------ + +5.0.014 (2010-05-21) + - A problem on color and style of HTML links was fixed. + - A bug relative to gradients was fixed. + - The getStringHeight() method was added and getNumLines() method was improved. + - All examples were updated. + +5.0.013 (2010-05-19) + - A bug related to page-breaks and table cells was fixed. + +5.0.012 (2010-05-19) + - Page orientation bug was fixed. + - The access to method setPageFormat() was changed to 'protected' because it is not intended to be directly called. + +5.0.011 (2010-05-19) + - Page orientation bug was fixed. + - Bug #3003966 "Multiple columns and nested lists" was fixed. + +5.0.010 (2010-05-17) + - The methods setPageFormat(), setPageOrientation() and related methods were extended to include page boxes, page rotations and page transitions. + - The method setPageBoxes() was added to set page boundaries (MediaBox, CropBox, BleedBox, TrimBox, ArtBox); + - A bug relative to underline, overline and linethrough was fixed. + +5.0.009 (2010-05-16) + - Bug #3002381 "Multiple columns and nested lists" was fixed. + +5.0.008 (2010-05-15) + - Bug "Columns WriteHTML and Justification" was fixed. + +5.0.007 (2010-05-14) + - Bug #3001347 "Bug when using WriteHTML with setEqualColumns()" was fixed. + - Bug #3001505 "problem with sup and sub tags at the beginning of a line" was fixed. + +5.0.006 (2010-05-13) + - Length of hr tag was fixed. + - An error on 2d barcode method was fixed. + +5.0.005 (2010-05-12) + - WARNING: The logic of permissions on the SetProtection() method has been inverted and extended (see example 16). Now you have to specify the features you want to block. + - SetProtection() method was extended to support RSA and AES 128 encryption and public-keys (see example 16). + - Bug #2999489 "setEqualColumns() and TOC uses wrong columns" was fixed (see the example 10). + +5.0.004 (2010-05-10) + - HTML line alignment when using sub and sup tags was fixed. + +5.0.003 (2010-05-07) + - Horizontal alignment was fixed for images and barcodes. Now the X coordinate is always relative to the left margin. Use GetAbsX() instead of GetX() to get the X relative to left margin. + - Header() method was changed to account for new image alignment rules. + +5.0.002 (2010-05-06) + - Bookmark() and related methods were fixed to accept HTML code. + - A problem on HTML links was fixed. + +5.0.001 (2010-05-06) + - Protected method _putstream was re-added for backward compatibility. + - The following method were added to display HTML Table Of Content (see example n. 59): + addTOCPage(), endTOCPage(), addHTMLTOC(). + +5.0.000 (2010-05-05) + - Method ImageSVG() was added to embedd SVG images (see example n. 58). Note that not all SVG images are supported. + - Method setRasterizeVectorImages() was added to enable/disable rasterization for vector images via ImageMagick library. + - Method RoundedRectXY() was added. + - Method PieSectorXY() was added. + - Gradient() method is now public and support new features. + - Shading to transparency is now supported. + - Image alignments were fixed. + - Support for dynamic images were improved. + - PDF_IMAGE_SCALE_RATIO has been changed to 1.25 for better compatibility with SVG. + - RAW and RAW2 modes were added to 2D Barcodes (see example n. 50). + - Automatic padding feature was added on barcodes (see examples n. 27 and 50). + - Bug #2995003 "Reproduced thead bug" was fixed. + - The Output() method now accepts FI and FD destinations to save the document on server before sending it to the client. + - Ellipse() method was improved and fixed (see page 2 of example n. 12). + +------------------------------------------------------------ + +4.9.018 (2010-04-21) + - Bug item #2990356 "Current font size not respected with more than two HTML

    " was fixed. + +4.9.017 (2010-04-21) + - Bug item #2990224 "Different behaviour for equivalent HTML strings" was fixed. + - Bug item #2990314 "Dash is not appearing with SHY character" was fixed. + +4.9.016 (2010-04-20) + - An error on htmlcolors.php was fixed. + - getImageFileType() method was improved. + - GIF images with transparency are now better supported. + - Automatic page orientation was improved. + +4.9.015 (2010-04-20) + - A new method copyPage() was added to clone pages (see example n. 44). + - Support for text overline was added. + - Underline and linethrough methods were fixed. + - Bug #2989058 "SHY character causes unnecessary word-wrapping" was fixed. + +4.9.014 (2010-04-18) + - Bug item #2988845 was fixed. + +4.9.013 (2010-04-15) + - Image() and ImageEPS() methods were fixed and improved; $fitonpage parameter was added. + +4.9.012 (2010-04-12) + - The hyphenateText() method was added to automatically hyphenate text (see example n. 46). + +4.9.011 (2010-04-07) + - Vertical alignments for Cell() method were improved (see example n. 57). + +4.9.010 (2010-04-06) + - Signature of Cell() method now includes new parameters for vertical alignment (see example n. 57). + - Text() method was extended to include all Cell() parameters. + - HTML line alignment procedure was changed to fix some bugs. + +4.9.009 (2010-04-05) + - Text() method was fixed for backward compatibility. + +4.9.008 (2010-04-03) + - Additional line space after table header was removed. + - Support for HTML lists in multicolumn mode was added. + - The method setTextRenderingMode() was added to set text rendering modes (see the example n. 26). + - The following HTML attributes were added to set text rendering modes (see the example n. 26): stroke, strokecolor, fill. + +4.9.007 (2010-04-03) + - Font Descent computation was fixed (patch #2981441). + +4.9.006 (2010-04-02) + - The constant K_TCPDF_CALLS_IN_HTML was added on configuration file to enable/disable the ability to call TCPDF methods in HTML. + - The usage of tcpdf tag in HTML mode was changed to remove the possible security flaw offered by the eval() function (thanks to Matthias Hecker for spotting this security problem). See the new example n. 49 for further information. + +4.9.005 (2010-04-01) + - Bug# 2980354 "Wrong File attachment description with security" was fixed. + - Several problems with HTML line alignment were fixed. + - The constant K_THAI_TOPCHAR was added on configuration file to enable/disable the special procedure used to avoid the overlappind of symbols on Thai language. + - A problem with font name directory was fixed. + - A bug on _destroy() method was fixed. + +4.9.004 (2010-03-31) + - Patch #979681 "GetCharWidth - default character width" was applied (bugfix). + +4.9.003 (2010-03-30) + - Problem of first
    on multiple columns was fixed. + - HTML line alignment was fixed. + - A QR-code bug was fixed. + +4.9.002 (2010-03-29) + - Patch #2978349 "$ignore_min_height is ignored in function Cell()" was applied. + - Bug #2978607 "2D Barcodes are wrong" was fixed. + - A problem with HTML block tags was fixed. + - Artificial italic for CID-0 fonts was added. + - Several multicolumn bugs were fixed. + - Support for HTML tables on multicolumn was added. + +4.9.001 (2010-03-28) + - QR Code minor bug was fixed. + - Multicolumn mode was added (see the new example n. 10). + - The following methods were added: setEqualColumns(), setColumnsArray(), selectColumn(). + - Thai diacritics support were changed (note that this is incompatible with html justification). + +4.9.000 (2010-03-27) + - QR Code (2D barcode) support was added (see example n. 50). + - The following methods were added to print crop and registration marks (see example n. 56): colorRegistrationBar(), cropMark(), registrationMark(). + - Limited support for CSS line-height property was added. + - Gradient method now supports Gray, RGB and CMYK space color. + - Example n. 51 was updated. + - Vertical alignment of font inside cell was fixed. + - Support for multiple Thai diacritics was added. + - Bug item #2974929 "Duplicate case values" was fixed. + - Bug item #2976729 "File attachment not working with security" was fixed. + +------------------------------------------------------------ + +4.8.039 (2010-03-20) + - Problems related to custom locale settings were fixed. + - Problems related to HTML on Header and Footer were fixed. + +4.8.038 (2010-03-13) + - Various bugs related to page-break in HTML mode were fixed. + - Bug item #2968974 "Another

    pagebreak problem" was fixed. + - Bug item #2969276 "justification problem" was fixed. + - Bug item #2969289 "bug when using justified text and custom headers" was fixed. + - Images are now automatically resized to be contained on the page. + - Some HTML line alignments were fixed. + - Signature of AddPage() and SetMargins() methods were changed to include an option to set default page margins. + +4.8.037 (2010-03-03) + - Bug item #2962068 was fixed. + - Bug item #2967017 "Problems with and pagebreaks" was fixed. + - Bug item #2967023 "table header lost with pagebreak" was fixed. + - Bug item #2967032 "Header lost with nested tables" was fixed. + +4.8.036 (2010-02-24) + - Automatic page break for HTML images was improved. + - Example 10 was updated. + - Japanese was removed from example 8 because the freeserif font doesn't contain japanese (you can display it using arialunicid0 font). + +4.8.035 (2010-02-23) + - Automatic page break for HTML images was added. + - Support for multicolumn HTML was added (example 10 was updated). + +4.8.034 (2010-02-17) + - Language files were updated. + +4.8.033 (2010-02-12) + - A bug related to protection mode with links was fixed. + +4.8.032 (2010-02-04) + - A bug related to $maxh parameter on Write() and MultiCell() was fixed. + - Support for body tag was added. + +4.8.031 (2010-01-30) + - Bug item #2941589 "paragraph justify not working on some non-C locales" was fixed. + +4.8.030 (2010-01-27) + - Some text alignment cases were fixed. + +4.8.029 (2010-01-27) + - Bug item #2941057 "TOC Error in PDF File Output" was fixed. + - Some text alignment cases were fixed. + +4.8.028 (2010-01-26) + - Text alignment for RTL mode was fixed. + +4.8.027 (2010-01-25) + - Bug item #2938412 "Table related problems - thead, nobr, table width" was fixed. + +4.8.026 (2010-01-19) + - The misspelled word "length" was replaced with "length" in some variables and comments. + +4.8.025 (2010-01-18) + - addExtGState() method was improved to reuse existing ExtGState objects. + +4.8.024 (2010-01-15) + - Justification mode for HTML was fixed (Bug item #2932470). + +4.8.023 (2010-01-15) + - Bug item #2932470 "Some HTML entities breaks justification" was fixed. + +4.8.022 (2010-01-14) + - Source code documentation was fixed. + +4.8.021 (2010-01-03) + - A Bug relative to Table Of Content index was fixed. + +4.8.020 (2009-12-21) + - Bug item #2918545 "Display problem of the first row of a table with larger font" was fixed. + - A Bug relative to table rowspan mode was fixed. + +4.8.019 (2009-12-16) + - Bug item #2915684 "Image size" was fixed. + - Bug item #2914995 "Image jpeg quality" was fixed. + - The signature of the Image() method was changed (check the documentation for the $resize parameter). + +4.8.018 (2009-12-15) + - Bug item #2914352 "write error" was fixed. + +4.8.017 (2009-11-27) + - THEAD problem when table is used on header/footer was fixed. + - A first line alignment on HTML justification was fixed. + - Method getImageFileType() was added. + - Images with unknown extension and type are now supported via ImageMagick PHP extension. + +4.8.016 (2009-11-21) + - Document Information Dictionary was fixed. + - CSS attributes 'page-break-before', 'page-break-after' and 'page-break-inside' are now supported. + - Problem of unclosed last page was fixed. + - Problem of 'thead' unnecessarily repeated on the next page was fixed. + +4.8.015 (2009-11-20) + - A problem with some PNG transparency images was fixed. + - Bug #2900762 "Sort issues in Bookmarks" was fixed. + - Text justification was fixed for various modes: underline, strikeout and background. + +4.8.014 (2009-11-04) + - Bug item #2891316 "writeHTML, underlining replacing spaces" was fixed. + - The handling of temporary RTL text direction mode was fixed. + +4.8.013 (2009-10-26) + - Bug item #2884729 "Problem with word-wrap and hyphen" was fixed. + +4.8.012 (2009-10-23) + - Table cell alignments for RTL booklet mode were fixed. + - Images and barcode alignments for booklet mode were fixed. + +4.8.011 (2009-10-22) + - DejaVu fonts were updated to latest version. + +4.8.010 (2009-10-21) + - Bookmark for TOC page was added. + - Signature of addTOC() method is changed. + - Bookmarks are now automatically sorted by page and Y position. + - Example n. 45 was updated. + - Example n. 55 was added to display all charactes available on core fonts. + +4.8.009 (2009-09-30) + - Compatibility with PHP 5.3 was improved. + - All examples were updated. + - Index file for examples was added. + +4.8.008 (2009-09-29) + - Example 49 was updated. + - Underline and linethrough now works with cell stretching mode. + +4.8.007 (2009-09-23) + - Infinite loop problem caused by nobr attribute was fixed. + +4.8.006 (2009-09-23) + - Bug item #2864522 "No images if DOCUMENT_ROOT=='/'" was fixed. + - Support for text-indent CSS attribute was added. + - Method rollbackTransaction() was changed to support self-reassignment of previous object (check source code documentation). + - Support for the HTML "nobr" attribute was added to avoid splitting a table or a table row on two pages (i.e.: ...). + +4.8.005 (2009-09-17) + - A bug relative to multiple transformations and annotations was fixed. + +4.8.004 (2009-09-16) + - A bug on _putannotsrefs() method was fixed. + +4.8.003 (2009-09-15) + - Bug item #2858754 "Division by zero" was fixed. + - A bug relative to HTML list items was fixed. + - A bug relative to form fields on multiple pages was fixed. + - PolyLine() method was added (see example n. 12). + - Signature of Polygon() method was changed. + +4.8.002 (2009-09-12) + - A problem related to CID-0 fonts offset was fixed: if the $cw[1] entry on the CID-0 font file is not defined, then a CID keys offset is introduced. + +4.8.001 (2009-09-09) + - The appearance streams (AP) for anotations form fields was fixed (see examples n. 14 and 54). + - Radiobuttons were fixed. + +4.8.000 (2009-09-07) + - This version includes some support for Forms fields (see example n. 14) and XHTML forms (see example n. 54). + - The following methods were changed to work without JavaScript: TextField(), RadioButton(), ListBox(), ComboBox(), CheckBox(), Button(). + - Support for Widget annotations was improved. + - Alignment of annotation objects was fixed (examples 36 and 41 were updated). + - addJavascriptObject() method was added. + - Signature of Image() method was changed. + - htmlcolors.php file was updated. + +------------------------------------------------------------ + +4.7.003 (2009-09-03) + - Support for TCPDF methods on HTML was improved (see example n. 49). + +4.7.002 (2009-09-02) + - Bug item #2848892 "writeHTML + table: Gaps between rows" was fixed. + - JavaScript support was fixed (see example n. 53). + +4.7.001 (2009-08-30) + - The Polygon() and Arrow() methods were fixed and improved (see example n. 12). + +4.7.000 (2009-08-29) + - This is a major release. + - Some procedures were internally optimized. + - The problem of mixed signature and annotations was fixed (example n. 52). + +4.6.030 (2009-08-29) + - IMPORTANT: percentages on table cell widths are now relative to the full table width (as in standard HTML). + - Various minor bugs were fixed. + - Example n. 52 (digital signature) was updated. + +4.6.029 (2009-08-26) + - PHP4 version was fixed. + +4.6.028 (2009-08-25) + - Signature algorithm was finally fixed (see example n. 52). + +4.6.027 (2009-08-24) + - TCPDF now supports unembedded TrueTypeUnicode Fonts (just comment the $file entry on the fonts' php file. + +4.6.026 (2009-08-21) + - Bug #2841693 "Problem with MultiCell and ishtml and justification" was fixed. + - Signature functions were improved but not yet fixed (tcpdf.crt and example n. 52 were updated). + +4.6.025 (2009-08-17) + - Carriage returns (\r) were removed from source code. + - Problem related to set_magic_quotes_runtime() depracated was fixed. + +4.6.024 (2009-08-07) + - Bug item #2833556 "justification using other units than mm" was fixed. + - Documentation was fixed/updated. + +4.6.023 (2009-08-02) + - Bug item #2830537 "MirrorH can show mask for transparent PNGs" was fixed. + +4.6.022 (2009-07-24) + - A bug relative to single line printing when using WriteHTMLCell() was fixed. + - Signature support were improved but is still experimental. + - Fonts Free and Dejavu were updated to latest versions. + +4.6.021 (2009-07-20) + - Bug item #2824015 "XHTML Ampersand & in hyperlink bug" was fixed. + - Bug item #2824036 "Image as hyperlink in table, text displaced at page break" was fixed. + - Links alignment on justified text was fixed. + - Unicode "\u" modifier was added to re_spaces variable by default. + +4.6.020 (2009-07-16) + - Bug item #2821921 "issue in example 18" was fixed. + - Signature of SetRTL() method was changed. + +4.6.019 (2009-07-13) + - Bug item #2820703 "xref table broken" was fixed. + +4.6.018 (2009-07-10) + - Bug item #2819319 "Text over text" was fixed. + - Method Arrow() was added to print graphic arrows (example 12 was updated). + +4.6.017 (2009-07-05) + - Bug item #2816079 "Example 48 not working" was fixed. + - The signature of the checkPageBreak() was changed. The parameter $addpage was added to turn off the automatic page creation. + +4.6.016 (2009-06-16) + - Method setSpacesRE() was added to set the regular expression used for detecting withespaces or word separators. If you are using chinese, try: setSpacesRE('/[\s\p{Z}\p{Lo}]/');, otherwise you can use setSpacesRE('/[\s\p{Z}]/'); + - The method _putinfo() now automatically fills the metadata with '?' in case of empty string. + +4.6.015 (2009-06-11) + - Bug #2804667 "word wrap bug" was fixed. + +4.6.014 (2009-06-04) + - Bug #2800931 "Table thead tag bug" was fixed. + - A bug related to
     tag was fixed.
    +
    +4.6.013 (2009-05-28)
    +	- List bullets position was fixed for RTL languages.
    +
    +4.6.012 (2009-05-23)
    +	- setUserRights() method doesn't work anymore unless you call the setSignature() method with the Adobe private key!
    +
    +4.6.011 (2009-05-18)
    +	- Signature of the Image() method was changed to include the new $fitbox parameter (see source code documentation).
    +
    +4.6.010 (2009-05-17)
    +	- Image() method was improved: now is possible to specify the maximum dimensions for a constraint box defined by $w and $h parameters, and setting the $resize parameter to null.
    +	-  tag indent problem was fixed.
    +	- $y parameter was added to checkPageBreak() method.
    +	- Bug n. 2791773 "writeHTML" was fixed.
    +
    +4.6.009 (2009-05-13)
    +	- xref table for embedded files was fixed.
    +
    +4.6.008 (2009-05-07)
    +	- setSignature() method was improved (but is still experimental).
    +	- Example n. 52 was added.
    +
    +4.6.007 (2009-05-05)
    +	- Bug #2786685 "writeHtmlCell and 
    in custom footer" was fixed. + - Table header repeating bug was fixed. + - Some newlines and tabs are now automatically removed from HTML strings. + +4.6.006 (2009-04-28) + - Support for "..." was added. + - By default TCPDF requires PCRE Unicode support turned on but now works also without it (with limited ability to detect some Unicode blank spaces). + +4.6.005 (2009-04-25) + - Points (pt) conversion in getHTMLUnitToUnits() was fixed. + - Default tcpdf.pem certificate file was added. + - Experimental support for signing document was added but it is not yet completed (some help is needed - I think that the calculation of the ByteRange is OK and the problem is on the signature calculation). + +4.6.004 (2009-04-23) + - Method deletePage() was added to delete pages (see example n. 44). + +4.6.003 (2009-04-21) + - The caching mechanism of the UTF8StringToArray() method was fixed. + +4.6.002 (2009-04-20) + - Documentation of rollbackTransaction() method was fixed. + - The setImageScale() and getImageScale() methods now set and get the adjusting parameter used by pixelsToUnits() method. + - HTML images now support other units of measure than pixels (getHTMLUnitToUnits() is now used instead of pixelsToUnits()). + - WARNING: PDF_IMAGE_SCALE_RATIO has been changed by default to 1. + +4.6.001 (2009-04-17) + - Spaces between HTML block tags are now automatically removed. + - The bug related to cMargin changes between tables was fixed. + +4.6.000 (2009-04-16) + - WARNING: THIS VERSION CHANGES THE BEHAVIOUR OF $x and $y parameters for several TCPDF methods: + zero coordinates for $x and $y are now valid coordinates; + set $x and $y as empty strings to get the current value. + - Some error caused by 'empty' function were fixed. + - Default color for convertHTMLColorToDec() method was changed to white and the return value for invalid color is false. + - HTML on footer bug was fixed. + - The following examples were fixed: 5,7,10,17,19,20,21,33,42,43. + +4.5.043 (2009-04-15) + - Barcode class (barcode.php) was extended to include new linear barcode types (see example n. 27): + C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9 + C39+ : CODE 39 with checksum + C39E : CODE 39 EXTENDED + C39E+ : CODE 39 EXTENDED + CHECKSUM + C93 : CODE 93 - USS-93 + S25 : Standard 2 of 5 + S25+ : Standard 2 of 5 + CHECKSUM + I25 : Interleaved 2 of 5 + I25+ : Interleaved 2 of 5 + CHECKSUM + C128A : CODE 128 A + C128B : CODE 128 B + C128C : CODE 128 C + EAN2 : 2-Digits UPC-Based Extension + EAN5 : 5-Digits UPC-Based Extension + EAN8 : EAN 8 + EAN13 : EAN 13 + UPCA : UPC-A + UPCE : UPC-E + MSI : MSI (Variation of Plessey code) + MSI+ : MSI + CHECKSUM (modulo 11) + POSTNET : POSTNET + PLANET : PLANET + RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code) + KIX : KIX (Klant index - Customer index) + IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200 (NOTE: requires BCMath PHP extension) + CODABAR : CODABAR + CODE11 : CODE 11 + PHARMA : PHARMACODE + PHARMA2T : PHARMACODE TWO-TRACKS + +4.5.042 (2009-04-15) + - Method Write() was fixed for the strings containing only zero value. + +4.5.041 (2009-04-14) + - Barcode methods were fixed. + +4.5.040 (2009-04-14) + - Method Write() was fixed to handle empty strings. + +4.5.039 (2009-04-11) + - Support for linear barcodes was extended (see example n. 27 and barcodes.php documentation). + +4.5.038 (2009-04-10) + - Write() method was improved to support separators for Japanese, Korean, Chinese Traditional and Chinese Simplified. + +4.5.037 (2009-04-09) + - General performances were improved. + - The signature of the method utf8Bidi() was changed. + - The method UniArrSubString() was added. + - Experimental support for 2D barcodes were added (see example n. 50 and 2dbarcodes.php class). + +4.5.036 (2009-04-03) + - TCPDF methods can be called inside the HTML code (see example n. 49). + - All tag attributes, such as

    must be enclosed within double quotes. + +4.5.035 (2009-03-28) + - Bug #2717436 "writeHTML rowspan problem (continued)" was fixed. + - Bug #2719090 "writeHTML fix follow up" was fixed. + - The method _putuserrights() was changed to avoid Adobe Reader 9.1 crash. This broken the 'trick' that was used to display forms in Acrobat Reader. + +4.5.034 (2009-03-27) + - Bug #2716914 "Bug writeHTML of a table in body and footer related with pb" was fixed. + - Bug #2717056 ] "writeHTML problem when setting tr style" was fixed. + - The signature of the Cell() method was changed. + +4.5.033 (2009-03-27) + - The support for rowspan/colspan on HTML tables was improved (see example n. 48). + +4.5.032 (2009-03-23) + - setPrintFooter(false) bug was fixed. + +4.5.031 (2009-03-20) + - Table header support was extended to multiple pages. + +4.5.030 (2009-03-20) + - thead tag is now supported on HTML tables (header rows are repeated after page breaks). + - The startTransaction() was improved to autocommit. + - List bullets now uses the foreground color (putHtmlListBullet()). + +4.5.029 (2009-03-19) + - The following methods were added to UNDO commands (see example 47): startTransaction(), commitTransaction(), rollbackTransaction(). + - All examples were updated. + +4.5.028 (2009-03-18) + - Bug #2690945 "List Bugs" was fixed. + - HTML text alignment on lists was fixed. + - The constant PDF_FONT_MONOSPACED was added to the configuration file to define the default monospaced font. + - The following methods were fixed: getPageWidth(), getPageHeight(), getBreakMargin(). + - All examples were updated. + +4.5.027 (2009-03-16) + - Method getPageDimensions() was added to get page dimensions. + - The signature of the following methos were changed: getPageWidth(), getPageHeight(), getBreakMargin(). + - _parsepng() method was fixed for PNG URL images (fread bug). + +4.5.026 (2009-03-11) + - Bug #2681793 affecting URL images with spaces was fixed. + +4.5.025 (2009-03-10) + - A small bug affecting hyphenation support was fixed. + - The method SetDefaultMonospacedFont() was added to define the default monospaced font. + +4.5.024 (2009-03-07) + - The bug #2666493 was fixed "Footer corrupts document". + +4.5.023 (2009-03-06) + - The bug #2666688 was fixed "Rowspan in tables". + +4.5.022 (2009-03-05) + - The bug #2659676 was fixed "refer to #2157099 test 4 < BR > problem still not fixed". + - addTOC() function bug was fixed. + +4.5.020 (2009-03-03) + - The following bug was fixed: "function removeSHY corrupts unicode". + +4.5.019 (2009-02-28) + - The problem of decimal separator using different locale was fixed. + - The text hyphenation is now supported (see example n. 46). + +4.5.018 (2009-02-26) + - The _destroy() method was added to unset all class variables and frees memory. + - Now it's possible to call Output() method multiple times. + +4.5.017 (2009-02-24) + - A minor bug that raises a PHP warning was fixed. + +4.5.016 (2009-02-24) + - Bug item #2631200 "getNumLines() counts wrong" was fixed. + - Multiple attachments bug was fixed. + - All class variables are now cleared on Output() for memory otpimization. + +4.5.015 (2009-02-18) + - Bug item #2612553 "function Write() must not break a line on   character" was fixed. + +4.5.014 (2009-02-13) + - Bug item #2595015 "POSTNET Barcode Checksum Error" was fixed (on barcode.php). + - Pagebreak bug for barcode was fixed. + +4.5.013 (2009-02-12) + - border attribute is now supported on HTML images (only accepts the same values accepted by Cell()). + +4.5.012 (2009-02-12) + - An error on image border feature was fixed. + +4.5.011 (2009-02-12) + - HTML links for images are now supported. + - height attribute is now supported on HTML cells. + - $border parameter was added to Image() and ImageEps() methods. + - The method getNumLines() was added to estimate the number of lines required for the specified text. + +4.5.010 (2009-01-29) + - Bug n. 2546108 "BarCode Y position" was fixed. + +4.5.009 (2009-01-26) + - Bug n. 2538094 "Empty pdf file created" was fixed. + +4.5.008 (2009-01-26) + - setPage() method was fixed to correctly restore graphic states. + - Source code was cleaned up for performances. + +4.5.007 (2009-01-24) + - checkPageBreak() and write1DBarcode() methods were fixed. + - Source code was cleaned up for performances. + - barcodes.php was updated. + +4.5.006 (2009-01-23) + - getHTMLUnitToPoints() method was replaced by getHTMLUnitToUnits() to fix HTML units bugs. + +4.5.005 (2009-01-23) + - Page closing bug was fixed. + +4.5.004 (2009-01-21) + - The access of convertHTMLColorToDec() method was changed to public + - Fixed bug on UL tag. + +4.5.003 (2009-01-19) + - Fonts on different folders are now supported. + +4.5.002 (2009-01-07) + - addTOC() function was improved (see example n. 45). + +4.5.001 (2009-01-04) + - The signature of startPageGroup() function was changed. + - Method Footer() was improved to automatically print page or page-group number (see example n. 23). + - Protected method formatTOCPageNumber() was added to customize the format of page numbers on the Table Of Content. + - The signature of addTOC() was changed to include the font used for page numbers. + +4.5.000 (2009-01-03) + - A new $diskcache parameter was added to class constructor to enable disk caching and reduce RAM memory usage (see example n. 43). + - The method movePageTo() was added to move pages to previous positions (see example n. 44). + - The methods getAliasNumPage() and getPageNumGroupAlias() were added to get the alias for page number (needed when using movepageTo()). + - The methods addTOC() was added to print a Table Of Content (see example n. 45). + - Imagick class constant was removed for better compatibility with PHP4. + - All existing examples were updated and new examples were added. + +4.4.009 (2008-12-29) + - Examples 1 and 35 were fixed. + +4.4.008 (2008-12-28) + - Bug #2472169 "Unordered bullet size not adjusted for unit type" was fixed. + +4.4.007 (2008-12-23) + - Bug #2459935 "no unit conversion for header line" was fixed. + - Example n. 42 for image alpha channel was added. + - All examples were updated. + +4.4.006 (2008-12-11) + - Method setLIsymbol() was changed to reflect latest changes in HTML list handling. + +4.4.005 (2008-12-10) + - Bug item #2413870 "ordered list override value" was fixed. + +4.4.004 (2008-12-10) + - The protected method getHTMLUnitToPoints() was added to accept various HTML units of measure (em, ex, px, in, cm, mm, pt, pc, %). + - The method intToRoman() was added to convert integer number to Roman representation. + - Support fot HTML lists was improved: the CSS property list-style-type is now supported. + +4.4.003 (2008-12-09) + - Bug item #2412147 "Warning on line 3367" was fixed. + - Method setHtmlLinksStyle() was added to set default HTML link colors and font style. + - Method addHtmlLink() was changed to use color and style defined on the inline CSS. + +4.4.002 (2008-12-09) + - Borders on Multicell() were fixed. + - Problem of Multicell() on Header function (Bug item #2407579) was fixed. + - Problem on graphics tranformations applied to Multicell() was fixed. + - Support for ImageMagick was added. + - Width calculation for nested tables was fixed. + +4.4.001 (2008-12-08) + - Some missing core fonts were added on fonts directory. + - CID0 fonts rendering was fixed. + - HTML support was improved (

     and  tags are now supported).
    +	- Bug item #2406022 "Left padding bug in MultiCell with maxh" was fixed.
    +
    +4.4.000 (2008-12-07)
    +	- File attachments are now supported (see example n. 41).
    +	- Font functions were optimized to reduce document size.
    +	- makefont.php was updated.
    +	- Linux binaries were added on /fonts/utils
    +	- All fonts were updated.
    +	- $autopadding parameter was added to Multicell() to disable automatic padding features.
    +	- $maxh parameter was added to Multicell() and Write() to set a maximum height.
    +
    +4.3.009 (2008-12-05)
    +	- Bug item #2392989 (Custom header + setlinewidth + cell border bug) was fixed.
    +
    +4.3.008 (2008-12-05)
    +	- Bug item #2390566 "rect bug" was fixed.
    +	- File path was fixed for font embedded files.
    +	- SetFont() method signature was changed to include the font filename.
    +	- Some font-related methods were improved.
    +	- Methods getFontFamily() and getFontStyle() were added.
    +
    +4.3.007 (2008-12-03)
    +	- PNG alpha channel is now supported (GD library is required).
    +	- AddFont() function now support custom font file path on $file parameter.
    +	- The default width variable ($dw) is now always defined for any font.
    +	- The 'Style' attribute on CID-0 fonts was removed because of protection bug.
    +
    +4.3.006 (2008-12-01)
    +	- A regular expression on getHtmlDomArray() to find HTML tags was fixed.
    +
    +4.3.005 (2008-11-25)
    +	- makefont.php was fixed.
    +	- Bug item #2339877 was fixed (false loop condition detected on WriteHTML()).
    +	- Bug item #2336733 was fixed (lasth value update on Multicell() when border and fill are disabled).
    +	- Bug item #2342303 was fixed (automatic page-break on Image() and ImageEPS()).
    +
    +4.3.004 (2008-11-19)
    +	- Function _textstring() was fixed (bug 2309051).
    +	- All examples were updated.
    +
    +4.3.003 (2008-11-18)
    +	- CID-0 font bug was fixed.
    +	- Some functions were optimized.
    +	- Function getGroupPageNoFormatted() was added.
    +	- Example n. 23 was updated.
    +
    +4.3.002 (2008-11-17)
    +	- Bug item #2305518 "CID-0 font don't work with encryption" was fixed.
    +
    +4.3.001 (2008-11-17)
    +	- Bug item #2300007 "download mimetype pdf" was fixed.
    +	- Double quotes were replaced by single quotes to improve PHP performances.
    +	- A bug relative to HTML cell borders was fixed.
    +
    +4.3.000 (2008-11-14)
    +	- The function setOpenCell() was added to set the top/bottom cell sides to be open or closed when the cell cross the page.
    +	- A bug relative to list items indentation was fixed.
    +	- A bug relative to borders on HTML tables and Multicell was fixed.
    +	- A bug relative to rowspanned cells was fixed.
    +	- A bug relative to html images across pages was fixed.
    +
    +4.2.009 (2008-11-13)
    +	- Spaces between li tags are now automatically removed.
    +
    +4.2.008 (2008-11-12)
    +	- A bug relative to fill color on next page was fixed.
    +
    +4.2.007 (2008-11-12)
    +	- The function setListIndentWidth() was added to set custom indentation widht for HTML lists.
    +
    +4.2.006 (2008-11-06)
    +	- A bug relative to HTML justification was fixed.
    +
    +4.2.005 (2008-11-06)
    +	- A bug relative to HTML justification was fixed.
    +	- The methods formatPageNumber() and PageNoFormatted() were added to format page numbers.
    +	- Default Footer() method was changed to use PageNoFormatted() instead of PageNo().
    +	- Example 6 was updated.
    +
    +4.2.004 (2008-11-04)
    +	- Bug item n. 2217039 "filename handling improvement" was fixed.
    +
    +4.2.003 (2008-10-31)
    +	- Font style bug was fixed.
    +
    +4.2.002 (2008-10-31)
    +	- Bug item #2210922 (htm element br not work) was fixed.
    +	- Write() function was improved to support margin changes.
    +
    +4.2.001 (2008-10-30)
    +	- setHtmlVSpace($tagvs) function was added to set custom vertical spaces for HTML tags.
    +	- writeHTML() function now support margin changes during execution.
    +	- Signature of addHTMLVertSpace() function is changed.
    +
    +4.2.000 (2008-10-29)
    +	- htmlcolors.php was changed to support class-loaders.
    +	- ImageEps() function was improved in performances.
    +	- Signature of Link() And Annotation() functions were changed.
    +	- (Bug item #2198926) Links and Annotations alignment were fixed (support for geometric tranformations was added).
    +	- rowspan mode for HTML table cells was improved and fixed.
    +	- Booklet mode for double-sided pages was added; see SetBooklet() function and example n. 40.
    +	- lastPage() signature is changed.
    +	- Signature of Write() function is changed.
    +	- Some HTML justification problems were fixed.
    +	- Some functions were fixed to better support RTL mode.
    +	- Example n. 10 was changed to support RTL mode.
    +	- All examples were updated.
    +
    +4.1.004 (2008-10-23)
    +	- unicode_data.php was changed to support class-loaders.
    +	- Bug item #2186040/2 (writeHTML margin problem) was fixed.
    +
    +4.1.003 (2008-10-22)
    +	- Bug item #2185399 was fixed (rowspan and page break).
    +	- Bugs item #2186040 was fixed (writeHTML margin problem).
    +	- Newline after table was removed.
    +
    +4.1.002 (2008-10-21)
    +	- Bug item #2184525 was fixed (rowspan on HTML cell).
    +
    +4.1.001 (2008-10-21)
    +	- Support for "start" attribute was added to HTML ordered list.
    +	- unicode_data.php file was changed to include UTF-8 to ASCII table.
    +	- Some functions were modified to better support UTF-8 extensions to core fonts.
    +	- Support for images on HTML lists was improved.
    +	- Examples n. 1 and 6 were updated.
    +
    +4.1.000 (2008-10-18)
    +	- Page-break bug using HTML content was fixed.
    +	- The "false" parameter was reintroduced to class_exists function on PHP5 version to avoid autoload.
    +	- addHtmlLink() function was improved to support internal links (i.e.: link to page 23).
    +	- Justification alignment is now supported on HTML (see example n. 39).
    +	- example_006.php was updated.
    +
    +4.0.033 (2008-10-13)
    +	- Bug n. 2157099 was fixed.
    +	- SetX() and SetY() functions were improved.
    +	- SetY() includes a new parameter to avoid the X reset.
    +
    +4.0.032 (2008-10-10)
    +	- Bug n. 2156926 was fixed (bold, italic, underlined, linethrough).
    +	- setStyle() method was removed.
    +	- Configuration file was changed to use helvetica (non-unicode) font by default.
    +	- The use of mixed font types was improved.
    +	- All examples were updated.
    +
    +4.0.031 (2008-10-09)
    +	- _putannots() and _putbookmarks() links alignments were fixed.
    +
    +4.0.030 (2008-10-07)
    +	- _putbookmarks() function was fixed.
    +	- _putannots() was fixed to include internal links.
    +
    +4.0.029 (2008-09-27)
    +	- Infinite loop bug was fixed [Bug item #130309].
    +	- Multicell() problem on Header() was fixed.
    +
    +4.0.028 (2008-09-26)
    +	- setLIsymbol() was added to set the LI symbol used on UL lists.
    +	- Missing $padding and $encryption_key variables declarations were added [Bug item #2129058].
    +
    +4.0.027 (2008-09-19)
    +	- Bug #2118588 "Undefined offset in tcpdf.php on line 9581" was fixed.
    +	- arailunicid0.php font was updated.
    +	- The problem of javascript form fields duplication after saving was fixed.
    +
    +4.0.026 (2008-09-17)
    +	- convertHTMLColorToDec() function was improved to support rgb(RR,GG,BB) notation.
    +	- The following inline CSS attributes are now supported: text-decoration, color, background-color and font-size names: xx-small, x-small, small, medium, large, x-large, xx-large
    +	- Example n. 6 was updated.
    +
    +4.0.025 (2008-09-15)
    +	- _putcidfont0 function was improved to include CJK fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
    +	- arialunicid0 font was added (see the new example n. 38).
    +	- The following Unicode to CID-0 tables were added on fonts folder: uni2cid_ak12.php, uni2cid_aj16.php, uni2cid_ag15.php, uni2cid_ac15.php.
    +
    +4.0.024 (2008-09-12)
    +	- "stripos" function was replaced with "strpos + strtolower" for backward compatibility with PHP4.
    +	- support for Spot Colors were added. Check the new example n. 37 and the following new functions:
    +		AddSpotColor()
    +		SetDrawSpotColor()
    +		SetFillSpotColor()
    +		SetTextSpotColor()
    +		_putspotcolors()
    +	- Bookmark() function was improved to fix wrong levels.
    +	- $lasth changes after header/footer calls were fixed.
    +
    +4.0.023 (2008-09-05)
    +	- Some HTML related problems were fixed.
    +	- Image alignment on HTML was changed, now it always defaults to the normal mode (see example_006.php).
    +
    +4.0.022 (2008-08-28)
    +	- Line height on HTML was fixed.
    +	- Image inside an HTML cell problem was fixed.
    +	- A new "zarbold" persian font was added.
    +
    +4.0.021 (2008-08-24)
    +	- HTTP headers were fixed on Output function().
    +	- getAliasNbPages() and getPageGroupAlias() functions were changed to support non-unicode fonts on unicode documents.
    +	- Function Write() was fixed.
    +	- The problem of additional vertical spaces on HTML was fixed.
    +	- The problem of frame around HTML links was fixed.
    +
    +4.0.020 (2008-08-15)
    +	- "[2052259] WriteHTML  & " bug was fixed.
    +
    +4.0.019 (2008-08-13)
    +	- "Rowspan on first cell" bug was fixed.
    +
    +4.0.018 (2008-08-08)
    +	- Default cellpadding for HTML tables was fixed.
    +	- Annotation() function was added to support some PDF annotations (see example_036.php and section 8.4 of PDF reference 1.7).
    +	- HTML links are now correclty shifted during line alignments.
    +	- function getAliasNbPages() was added and Footer() was updated.
    +	- RowSpan mode for HTML tables was fixed.
    +	- Bugs item #2043610 "Multiple sizes vertical align wrong" was fixed.
    +	- ImageEPS() function was improved and RTL alignment was fixed (see example_032.php).
    +
    +4.0.017 (2008-08-05)
    +	- Missing CNZ and CEO style modes were added to Rect() function.
    +	- Fonts utils were updated to include support for OpenType fonts.
    +	- getLastH() function was added.
    +
    +4.0.016 (2008-07-30)
    +	- setPageMark() function was added. This function must be called after calling Image() function for a background image.
    +
    +4.0.015 (2008-07-29)
    +	- Some functions were changed to support different page formats (see example_028.php).
    +	- The signature of setPage() function is changed.
    +
    +4.0.014 (2008-07-29)
    +	- K_PATH_MAIN calculation on tcpdf_config.php was fixed.
    +	- HTML support for EPS/AI images was added (see example_006.php).
    +	- Bugs item #2030807 "Truncated text on multipage html fields" was fixed.
    +	- PDF header bug was fixed.
    +	- helvetica was added as default font family.
    +	- Stroke mode was fixed on Text function.
    +	- several minor bugs were fixed.
    +
    +4.0.013 (2008-07-27)
    +	- Bugs item #2027799 " Big spaces between lines after page break" was fixed.
    +	- K_PATH_MAIN calculation on tcpdf_config.php was changed.
    +	- Function setVisibility() was fixed to avoid the "Incorrect PDEObject type" error message.
    +
    +4.0.012 (2008-07-24)
    +	- Addpage(), Header() and Footer() functions were changed to simplify the implementation of external header/footer functions.
    +	- The following functions were added:
    +			setHeader()
    +			setFooter()
    +			getImageRBX()
    +			getImageRBY()
    +			getCellHeightRatio()
    +			getHeaderFont()
    +			getFooterFont()
    +			getRTL()
    +			getBarcode()
    +			getHeaderData()
    +			getHeaderMargin()
    +			getFooterMargin()
    +
    +4.0.011 (2008-07-23)
    +	- Font support was improved.
    +	- The folder /fonts/utils contains new utilities and instructions for embedd font files.
    +	- Documentation was updated.
    +
    +4.0.010 (2008-07-22)
    +	- HTML tables were fixed to work across pages.
    +	- Header() and Footer() functions were updated to preserve previous settings.
    +	- example_035.php was added.
    +
    +4.0.009 (2008-07-21)
    +	- UTF8StringToArray() function was fixed for non-unicode mode.
    +
    +4.0.008 (2008-07-21)
    +	- Barcodes alignment was fixed (see example_027.php).
    +	- unicode_data.php was updated.
    +	- Arabic shaping for "Zero-Width Non-Joiner" character (U+200C) was fixed.
    +
    +4.0.007 (2008-07-18)
    +	- str_split was replaced by preg_split for compatibility with PHP4 version.
    +	- Clipping mode was added to all graphic functions by using parameter $style = "CNZ" or "CEO" (see example_034.php).
    +
    +4.0.006 (2008-07-16)
    +	- HTML rowspan bug was fixed.
    +	- Line style for MultiCell() was fixed.
    +	- WriteHTML() function was improved.
    +	- CODE128C barcode was fixed (barcodes.php).
    +
    +4.0.005 (2008-07-11)
    +	- Bug [2015715] "PHP Error/Warning" was fixed.
    +
    +4.0.004 (2008-07-09)
    +	- HTML cell internal padding was fixed.
    +
    +4.0.003 (2008-07-08)
    +	- Removed URL encoding when F option is selected on Output() function.
    +	- fixed some minor bugs in html tables.
    +
    +4.0.002 (2008-07-07)
    +	- Bug [2000861] was still unfixed and has been fixed.
    +
    +4.0.001 (2008-07-05)
    +	- Bug [2000861] was fixed.
    +
    +4.0.000 (2008-07-03)
    +	- THIS IS A MAIN RELEASE THAT INCLUDES SEVERAL NEW FEATURES AND BUGFIXES
    +	- Signature fo SetTextColor() and SetFillColor() functions was changed (parameter $storeprev was removed).
    +	- HTML support was completely rewritten and improved (see example 6).
    +	- Alignments parameters were fixed.
    +	- Functions GetArrStringWidth() and GetStringWidth() now include font parameters.
    +	- Fonts support was improved.
    +	- All core fonts were replaced and moved to fonts/ directory.
    +	- The following functions were added: getMargins(), getFontSize(), getFontSizePt().
    +	- File config/tcpdf_config_old.php was renamed tcpdf_config_alt.php and updated.
    +	- Multicell and WriteHTMLCell fill function was fixed.
    +	- Several minor bugs were fixed.
    +	- barcodes.php was updated.
    +	- All examples were updated.
    +
    +------------------------------------------------------------
    +
    +3.1.001 (2008-06-13)
    +	- Bug [1992515] "K_PATH_FONTS default value wrong" was fixed.
    +	- Vera font was removed, DejaVu font and Free fonts were updated.
    +	- Image handling was improved.
    +	- All examples were updated.
    +
    +3.1.000 (2008-06-11)
    +	- setPDFVersion() was added to change the default PDF version (currently 1.7).
    +	- setViewerPreferences() was added to control the way the document is to be presented on the screen or printed (see example 29).
    +	- SetDisplayMode() signature was changed (new options were added).
    +	- LinearGradient(), RadialGradient(), CoonsPatchMesh() functions were added to print various color gradients (see example 30).
    +	- PieSector() function was added to render render pie charts (see example 31).
    +	- ImageEps() was added to display EPS and AI images with limited support (see example 32).
    +	- writeBarcode() function is now depracated, a new write1DBarcode() function was added. The barcode directory was removed and a new barcodes.php file was added.
    +	- The new write1DBarcode() function support more barcodes and do not need the GD library (see example 027). All barcodes are directly written to PDF using graphic functions.
    +	- HTML lists were improved and could be nested (you may now represent trees).
    +	- AddFont() bug was fixed.
    +	- _putfonts() bug was fixed.
    +	- graphics functions were fixed.
    +	- unicode_data.php file was updated (fixed).
    +	- almohanad font was updated.
    +	- example 18 was updated (Farsi and Arabic languages).
    +	- source code cleanup.
    +	- All examples were updated and new examples were added.
    +
    +3.0.015 (2008-06-06)
    +	- AddPage() function signature is changed to include page format.
    +	- example 28 was added to show page format changes.
    +	- setPageUnit() function was added to change the page units of measure.
    +	- setPageFormat() function was added to change the page format and orientation between pages.
    +	- setPageOrientation() function was added to change the page orientation.
    +	- Arabic font shaping was fixed for laa letter and square boxes (see the example 18).
    +
    +3.0.014 (2008-06-04)
    +	- Arabic font shaping was fixed.
    +	- setDefaultTableColumns() function was added.
    +	- $cell_height_ratio variable was added.
    +	- setCellHeightRatio() function was added to define the default height of cell repect font height.
    +
    +3.0.013 (2008-06-03)
    +	- Multicell height parameter was fixed.
    +	- Arabic font shaping was improved.
    +	- unicode_data.php was updated.
    +
    +3.0.012 (2008-05-30)
    +	- K_PATH_MAIN and K_PATH_URL constants are now automatically set on config file.
    +	- DOCUMENT_ROOT constant was fixed for IIS Webserver (config file was updated).
    +	- Arabic font shaping was improved.
    +	- TranslateY() function was fixed (bug [1977962]).
    +	- setVisibility() function was fixed.
    +	- writeBarcode() function was fixed to scale using $xref parameter.
    +	- All examples were updated.
    +
    +3.0.011 (2008-05-23)
    +	- CMYK color support was added to all graphic functions.
    +	- HTML table support was improved:
    +	  -- now it's possible to include additional html tags inside a cell;
    +	  -- colspan attribute was added.
    +	- example 006 was updated.
    +
    +3.0.010 (2008-05-21)
    +	- fixed $laa_array inclusion on utf8Bidi() function.
    +
    +3.0.009 (2008-05-20)
    +	- unicode_data.php was updated.
    +	- Arabic laa letter problem was fixed.
    +
    +3.0.008 (2008-05-12)
    +	- Arabic support was fixed and improved (unicode_data.php was updated).
    +	- Polycurve() function was added to draw a poly-Bezier curve.
    +	- list items alignment was fixed.
    +	- example 6 was updated.
    +
    +3.0.007 (2008-05-06)
    +	- Arabic support was fixed and improved.
    +	- AlMohanad (arabic) font was added.
    +	- C128 barcode bugs were fixed.
    +
    +3.0.006 (2008-04-21)
    +	- Condition to check negative width values was added.
    +
    +3.0.005 (2008-04-18)
    +	- back-Slash character escape was fixed on writeHTML() function.
    +	- Exampe 6 was updated.
    +
    +3.0.004 (2008-04-11)
    +	- Bug [1939304] (Right to Left Issue) was fixed.
    +
    +3.0.003 (2008-04-07)
    +	- Bug [1934523](Words between HTML tags in cell not kept on one line) was fixed.
    +	- "face" attribute of "font" tag is now fully supported.
    +
    +3.0.002 (2008-04-01)
    +	- Write() functions now return the number of cells and not the number of lines.
    +	- TCPDF is released under LGPL 2.1, or any later version.
    +
    +3.0.001 (2008-05-28)
    +	- _legacyparsejpeg() and _legacyparsepng() were renamed _parsejpeg() and _parsepng().
    +	- function writeBarcode() was fixed.
    +	- all examples were updated.
    +	- example 27 was added to show various barcodes.
    +
    +3.0.000 (2008-03-27)
    +	- private function pixelsToMillimeters() was changed to public function pixelsToUnits() to fix html image size bug.
    +	- Image-related functions were rewritten.
    +	- resize parameter was added to Image() signature to reduce the image size and fit width and height (see example 9).
    +	- TCPDF now supports all images supported by GD library: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM.
    +	- CMYK support was added to SetDrawColor(), SetFillColor(), SetTextColor() (see example 22).
    +	- Page Groups were added (see example 23).
    +	- setVisibility() function was added to restrict the rendering of some elements to screen or printout (see example 24).
    +	- All private variables and functions were changed to protected.
    +	- setAlpha() function was added to give transparency support for all objects (see example 25).
    +	- Clipping and stroke modes were added to Text() function (see example 26).
    +	- All examples were moved to "examples" directory.
    +	- function setJPEGQuality() was added to set the JPEG image comrpession (see example 9).
    +
    +2.9.000 (2008-03-26)
    +	- htmlcolors.php file was added to include html colors.
    +	- Support for HTML color names and three-digit hexadecimal color codes was added.
    +	- private function convertColorHexToDec() was renamed convertHTMLColorToDec().
    +	- color and bgcolor attributes are now supported on all HTML tags (color nesting is also supported).
    +	- Write() function were fixed.
    +	- example_006.php was updated.
    +	- private function setUserRights() was added to release user rights on Acrobat Reader (this allows to display forms, see example 14)
    +
    +2.8.000 (2008-03-20)
    +	- Private variables were changed to protected.
    +	- Function Write() was fixed and improved.
    +	- Support for dl, dt, dd, del HTML tags was introduced.
    +	- Line-trought mode was added for HTML and text.
    +	- Text vertical alignment on cells were fixed.
    +	- Examples were updated to reflect changes.
    +
    +2.7.002 (2008-03-13)
    +	- Bug "[1912142] Encrypted PDF created/modified date" was fixed.
    +
    +2.7.001 (2008-03-10)
    +	- Cell justification was fixed for non-unicode mode.
    +
    +2.7.000 (2008-03-09)
    +	- Cell() stretching mode 4 (forced character spacing) was fixed.
    +	- writeHTMLCell() now uses Multicell() to write.
    +	- Multicell() has a new parameter $ishtml to act as writeHTMLCell().
    +	- Write() speed was improved for non-arabic strings.
    +	- Example n. 20 was changed.
    +
    +2.6.000 (2008-03-07)
    +	- various alignments bugs were fixed.
    +
    +2.5.000 (2008-03-07)
    +	- Several bugs were fixed.
    +	- example_019.php was added to test non-unicode mode using old fonts.
    +
    +2.4.000 (2008-03-06)
    +	- RTL support was deeply improved.
    +	- GetStringWidth() was fixed to support RTL languages.
    +	- Text() RTL alignment was fixed.
    +	- Some functions were added: GetArrStringWidth(), GetCharWidth(), uniord(), utf8Bidi().
    +	- example_018.php was added and test_unicode.php was removed.
    +
    +2.3.000 (2008-03-05)
    +	- MultiCell() signature is changed. Now support multiple columns across pages (see example_017).
    +	- Write() signature is changed. Now support the cell mode to be used with MultiCell.
    +	- Header() and Footer() were changed.
    +	- The following functions were added: UTF8ArrSubString() and unichr().
    +	- Examples were updated to reflect last changes.
    +
    +2.2.004 (2008-03-04)
    +	- Several examples were added.
    +	- AddPage() Header() and Footer() were fixed.
    +	- Documentation is now available on http://www.tcpdf.org
    +
    +2.2.003 (2008-03-03)
    +	- [1894853] Performance of MultiCell() was improved.
    +	- RadioButton and ListBox functions were added.
    +	- javascript form functions were rewritten and properties names are changed. The properties function supported by form fields are listed on Possible values are listed on http://www.adobe.com/devnet/acrobat/pdfs/js_developer_guide.pdf.
    +
    +2.2.002 (2008-02-28)
    +	- [1900495] html images path was fixed.
    +	- Legacy image functions were reintroduced to allow PNG and JPEG support without GD library.
    +
    +2.2.001 (2008-02-16)
    +	- The bug "[1894700] bug with replace relative path" was fixed
    +	- Justification was fixed
    +
    +2.2.000 (2008-02-12)
    +	- fixed javascript bug introduced with latest release
    +
    +2.1.002 (2008-02-12)
    +	- Justify function was fixed on PHP4 version.
    +	- Bookmank function was added ([1578250] Table of contents).
    +	- Javascript and Form fields support was added ([1796359] Form fields).
    +
    +2.1.001 (2008-02-10)
    +	- The bug "[1885776] Race Condition in function justitfy" was fixed.
    +	- The bug "[1890217] xpdf complains that pdf is incorrect" was fixed.
    +
    +2.1.000 (2008-01-07)
    +	- FPDF_FONTPATH constant was changed to K_PATH_FONTS on config file
    +	- Bidirectional Algorithm to correctly reverse bidirectional languages was added.
    +	- SetLeftMargin, SetTopMargin, SetRightMargin functions were fixed.
    +	- SetCellPadding function was added.
    +	- writeHTML was updated with new parameters.
    +	- Text function was fixed.
    +	- MultiCell function was fixed, now works also across multiple pages.
    +	- Line width was fixed on Header and Footer functions and 
    tag. + - "GetImageSize" was renamed "getimagesize". + - Document version was changed from 1.3 to 1.5. + - _begindoc() function was fixed. + - ChangeDate was fixed and ModDate was added. + - The following functions were added: + setPage() : Move pointer to the specified document page. + getPage() : Get current document page number. + lastpage() : Reset pointer to the last document page. + getNumPages() : Get the total number of inserted pages. + GetNumChars() : count the number of (UTF-8) characters in a string. + - $stretch parameter was added to Cell() function to fit text on cell: + 0 = disabled + 1 = horizontal scaling only if necessary + 2 = forced horizontal scaling + 3 = character spacing only if necessary + 4 = forced character spacing + - Line function was fixed for RTL. + - Graphic transformation functions were added [1811158]: + StartTransform() + StopTransform() + ScaleX() + ScaleY() + ScaleXY() + Scale() + MirrorH() + MirrorV() + MirrorP() + MirrorL() + TranslateX() + TranslateY() + Translate() + Rotate() + SkewX() + SkewY() + Skew() + - Graphic function were added/updated [1688549]: + SetLineStyle() + _outPoint() + _outLine() + _outRect() + _outCurve() + Line() + Rect() + Curve + Ellipse + Circle + Polygon + RegularPolygon + +2.0.000 (2008-01-04) + - RTL (Right-To-Left) languages support was added. Language direction is set using the $l['a_meta_dir'] setting on /configure/language/xxx.php language files. + - setRTL($enable) method was added to manually enable/disable the RTL text direction. + - The attribute "dir" was added to support custom text direction on HTML tags. Possible values are: ltr - for Left-To-Right and RTL for Right-To-Left. + - RC4 40bit encryption was added. Check the SetProtection method. + - [1815213] Improved image support for GIF, JPEG, PNG formats. + - [1800094] Attribute "value" was added to ordered list items
  • . + - Image function now has a new "align" parameter that indicates the alignment of the pointer next to image insertion and relative to image height. The value can be: + T: top-right for LTR or top-left for RTL + M: middle-right for LTR or middle-left for RTL + B: bottom-right for LTR or bottom-left for RTL + N: next line + - Attribute "align" was added to html tag to set the above image "align" parameter. Possible values are: + top: top-right for LTR or top-left for RTL + middle: middle-right for LTR or middle-left for RTL + bottom: bottom-right for LTR or bottom-left for RTL + - [1798103] newline was added after , and

    tages. + - [1816393] Documentation was updated. + - 'ln' parameter was fixed on writeHTMLCell. Now it's possible to print two or more columns across several pages; + - The method lastPage() was added to move the pointer on the last page; + +------------------------------------------------------------ + +1.53.0.TC034 (2007-07-30) + - fixed htmlentities conversion. + - MultiCell() function returns the number of cells. + +1.53.0.TC033 (2007-07-30) + - fixed bug 1762550: case sensitive for font files + - NOTE: all fonts files names must be in lowercase! + +1.53.0.TC032 (2007-07-27) + - setLastH method was added to resolve bug 1689071. + - all fonts names were converted in lowercase (bug 1713005). + - bug 1740954 was fixed. + - justification was added as Cell option. + +1.53.0.TC031 (2007-03-20) + - ToUnicode CMap were added on _puttruetypeunicode function. Now you may search and copy unicode text. + +1.53.0.TC030 (2007-03-06) + - fixed bug on PHP4 version. + +1.53.0.TC029 (2007-03-06) + - DejaVu Fonts were added. + +1.53.0.TC028 (2007-03-03) + - MultiCell function signature were changed: the $ln parameter were added. Check documentation for further information. + - Greek language were added on example sentences. + - setPrintHeader() and setPrintFooter() functions were added to enable or disable page header and footer. + +1.53.0.TC027 (2006-12-14) + - $attr['face'] bug were fixed. + - K_TCPDF_EXTERNAL_CONFIG control where introduced on /config/tcpdf_config.php to use external configuration files. + +1.53.0.TC026 (2006-10-28) + - writeHTML function call were fixed on examples. + +1.53.0.TC025 (2006-10-27) + - Bugs item #1421290 were fixed (0D - 0A substitution in some characters) + - Bugs item #1573174 were fixed (MultiCell documentation) + +1.53.0.TC024 (2006-09-26) + - getPageHeight() function were fixed (bug 1543476). + - fixed missing breaks on closedHTMLTagHandler function (bug 1535263). + - fixed extra spaces on Write function (bug 1535262). + +1.53.0.TC023 (2006-08-04) + - paths to barcode directory were fixed. + - documentation were updated. + +1.53.0.TC022 (2006-07-16) + - fixed bug: [ 1516858 ] Probs with PHP autoloader and class_exists() + +1.53.0.TC021 (2006-07-01) + - HTML attributes with whitespaces are now supported (thanks to Nelson Benitez for his support) + +1.53.0.TC020 (2006-06-23) + - code cleanup + +1.53.0.TC019 (2006-05-21) + - fixed and closing tags + +1.53.0.TC018 (2006-05-18) + - fixed font names bug + +1.53.0.TC017 (2006-05-18) + - the TTF2UFM utility to convert True Type fonts for TCPDF were included on fonts folder. + - new free unicode fonts were included on /fonts/freefont. + - test_unicode.php example were exended. + - parameter $fill were added on Write, writeHTML and writeHTMLCell functions. + - documentation were updated. + +1.53.0.TC016 (2006-03-09) + - fixed closing tag on html parser. + +1.53.0.TC016 (2005-08-28) + - fpdf.php and tcpdf.php files were joined in one single class (you can still extend TCPDF with your own class). + - fixed problem when mb_internal_encoding is set. + +1.53.0.TC014 (2005-05-29) + - fixed WriteHTMLCell new page issue. + +1.53.0.TC013 (2005-05-29) + - fixed WriteHTMLCell across pages. + +1.53.0.TC012 (2005-05-29) + - font color attribute bug were fixed. + +1.53.0.TC011 (2005-03-31) + - SetFont function were fixed (thank Sjaak Lauwers for bug notice). + +1.53.0.TC010 (2005-03-22) + - the html functions were improved (thanks to Manfred Vervuert for bug reporting). + +1.53.0.TC009 (2005-03-19) + - a wrong reference to convertColorHexToDec were fixed. + +1.53.0.TC008 (2005-02-07) + - removed some extra bytes from PHP files. + +1.53.0.TC007 (2005-01-08) + - fill attribute were removed from writeHTMLCell method. + +1.53.0.TC006 (2005-01-08) + - the documentation were updated. + +1.53.0.TC005 (2005-01-05) + - Steven Wittens's unicode methods were removed. + - All unicode methods were rewritten from scratch. + - TCPDF is now licensed as LGPL. + +1.53.0.TC004 (2005-01-04) + - this changelog were added. + - removed commercial fonts for licensing issue. + - Bitstream Vera Fonts were added (http://www.bitstream.com/font_rendering/products/dev_fonts/vera.html). + - Now the AddFont and SetFont functions returns the basic font if the styled version do not exist. + +EOF -------------------------------------------------------- diff --git a/tools/tcpdf/LICENSE.TXT b/tools/tcpdf/LICENSE.TXT index daf21f7d3..49147d01a 100644 --- a/tools/tcpdf/LICENSE.TXT +++ b/tools/tcpdf/LICENSE.TXT @@ -6,6 +6,8 @@ under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + 2002-2019 Nicola Asuni - Tecnick.com LTD ********************************************************************** ********************************************************************** diff --git a/tools/tcpdf/README.md b/tools/tcpdf/README.md new file mode 100644 index 000000000..db0149f69 --- /dev/null +++ b/tools/tcpdf/README.md @@ -0,0 +1,84 @@ +# TCPDF +*PHP PDF Library* + +[![Donate via PayPal](https://img.shields.io/badge/donate-paypal-87ceeb.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations¤cy_code=GBP&business=paypal@tecnick.com&item_name=donation%20for%20TCPDF%20project) +*Please consider supporting this project by making a donation via [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_donations¤cy_code=GBP&business=paypal@tecnick.com&item_name=donation%20for%20TCPDF%20project)* + +* **category** Library +* **author** Nicola Asuni +* **copyright** 2002-2020 Nicola Asuni - Tecnick.com LTD +* **license** http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT) +* **link** http://www.tcpdf.org +* **source** https://github.com/tecnickcom/TCPDF + + +## IMPORTANT +A new version of this library is under development at https://github.com/tecnickcom/tc-lib-pdf and as a consequence this version will not receive any additional development or support. +This version should be considered obsolete, new projects should use the new version as soon it will become stable. + + + +## Description + +PHP library for generating PDF documents on-the-fly. + +### Main Features: +* no external libraries are required for the basic functions; +* all standard page formats, custom page formats, custom margins and units of measure; +* UTF-8 Unicode and Right-To-Left languages; +* TrueTypeUnicode, OpenTypeUnicode v1, TrueType, OpenType v1, Type1 and CID-0 fonts; +* font subsetting; +* methods to publish some XHTML + CSS code, Javascript and Forms; +* images, graphic (geometric figures) and transformation methods; +* supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http://www.imagemagick.org/script/formats.php) +* 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extension, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417; +* JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies; +* automatic page header and footer management; +* document encryption up to 256 bit and digital signature certifications; +* transactions to UNDO commands; +* PDF annotations, including links, text and file attachments; +* text rendering modes (fill, stroke and clipping); +* multiple columns mode; +* no-write page regions; +* bookmarks, named destinations and table of content; +* text hyphenation; +* text stretching and spacing (tracking); +* automatic page break, line break and text alignments including justification; +* automatic page numbering and page groups; +* move and delete pages; +* page compression (requires php-zlib extension); +* XOBject Templates; +* Layers and object visibility. +* PDF/A-1b support. + +### Third party fonts: + +This library may include third party font files released with different licenses. + +All the PHP files on the fonts directory are subject to the general TCPDF license (GNU-LGPLv3), +they do not contain any binary data but just a description of the general properties of a particular font. +These files can be also generated on the fly using the font utilities and TCPDF methods. + +All the original binary TTF font files have been renamed for compatibility with TCPDF and compressed using the gzcompress PHP function that uses the ZLIB data format (.z files). + +The binary files (.z) that begins with the prefix "free" have been extracted from the GNU FreeFont collection (GNU-GPLv3). +The binary files (.z) that begins with the prefix "pdfa" have been derived from the GNU FreeFont, so they are subject to the same license. +For the details of Copyright, License and other information, please check the files inside the directory fonts/freefont-20120503 +Link : http://www.gnu.org/software/freefont/ + +The binary files (.z) that begins with the prefix "dejavu" have been extracted from the DejaVu fonts 2.33 (Bitstream) collection. +For the details of Copyright, License and other information, please check the files inside the directory fonts/dejavu-fonts-ttf-2.33 +Link : http://dejavu-fonts.org + +The binary files (.z) that begins with the prefix "ae" have been extracted from the Arabeyes.org collection (GNU-GPLv2). +Link : http://projects.arabeyes.org/ + +### ICC profile: + +TCPDF includes the sRGB.icc profile from the icc-profiles-free Debian package: +https://packages.debian.org/source/stable/icc-profiles-free + + +## Developer(s) Contact + +* Nicola Asuni diff --git a/tools/tcpdf/VERSION b/tools/tcpdf/VERSION new file mode 100644 index 000000000..b98d1d3fa --- /dev/null +++ b/tools/tcpdf/VERSION @@ -0,0 +1 @@ +6.3.5 diff --git a/tools/tcpdf/cache/chapter_demo_1.txt b/tools/tcpdf/cache/chapter_demo_1.txt deleted file mode 100644 index 4025de930..000000000 --- a/tools/tcpdf/cache/chapter_demo_1.txt +++ /dev/null @@ -1,19 +0,0 @@ -Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. - -Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. - -Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. - -Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. - -Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat. - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. - -Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. - -Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. - -Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. - -Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat. diff --git a/tools/tcpdf/cache/chapter_demo_2.txt b/tools/tcpdf/cache/chapter_demo_2.txt deleted file mode 100644 index cd7bfe68c..000000000 --- a/tools/tcpdf/cache/chapter_demo_2.txt +++ /dev/null @@ -1,23 +0,0 @@ -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc.

    - - - -

    Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.

    - -

    Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu.

    - -

    Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra.

    - -

    Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.

    - -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc.

    - - - -

    Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.

    - -

    Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu.

    - -

    Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra.

    - -

    Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.

    diff --git a/tools/tcpdf/cache/table_data_demo.txt b/tools/tcpdf/cache/table_data_demo.txt deleted file mode 100644 index 5a48a42e7..000000000 --- a/tools/tcpdf/cache/table_data_demo.txt +++ /dev/null @@ -1,15 +0,0 @@ -Austria;Vienna;83859;8075 -Belgium;Brussels;30518;10192 -Denmark;Copenhagen;43094;5295 -Finland;Helsinki;304529;5147 -France;Paris;543965;58728 -Germany;Berlin;357022;82057 -Greece;Athens;131625;10511 -Ireland;Dublin;70723;3694 -Italy;Roma;301316;57563 -Luxembourg;Luxembourg;2586;424 -Netherlands;Amsterdam;41526;15654 -Portugal;Lisbon;91906;9957 -Spain;Madrid;504790;39348 -Sweden;Stockholm;410934;8839 -United Kingdom;London;243820;58862 diff --git a/tools/tcpdf/cache/utf8test.txt b/tools/tcpdf/cache/utf8test.txt deleted file mode 100644 index 291d4e735..000000000 --- a/tools/tcpdf/cache/utf8test.txt +++ /dev/null @@ -1,128 +0,0 @@ -Sentences that contain all letters commonly used in a language --------------------------------------------------------------- - -This file is UTF-8 encoded. - -Czech (cz) ---------- - - Příšerně žluťoučký kůň úpěl ďábelské ódy. - Hleď, toť přízračný kůň v mátožné póze šíleně úpí. - Zvlášť zákeřný učeň s ďolíčky běží podél zóny úlů. - Loď čeří kýlem tůň obzvlášť v Grónské úžině. - Ó, náhlý déšť již zvířil prach a čilá laň teď běží s houfcem gazel k úkrytům. - -Danish (da) ---------- - - Quizdeltagerne spiste jordbær med fløde, mens cirkusklovnen - Wolther spillede på xylofon. - (= Quiz contestants were eating strawbery with cream while Wolther - the circus clown played on xylophone.) - -German (de) ------------ - - Falsches Üben von Xylophonmusik quält jeden größeren Zwerg - (= Wrongful practicing of xylophone music tortures every larger dwarf) - - Zwölf Boxkämpfer jagten Eva quer über den Sylter Deich - (= Twelve boxing fighters hunted Eva across the dike of Sylt) - - Heizölrückstoßabdämpfung - (= fuel oil recoil absorber) - (jqvwxy missing, but all non-ASCII letters in one word) - -English (en) ------------- - - The quick brown fox jumps over the lazy dog - -Spanish (es) ------------- - - El pingüino Wenceslao hizo kilómetros bajo exhaustiva lluvia y - frío, añoraba a su querido cachorro. - (Contains every letter and every accent, but not every combination - of vowel + acute.) - -French (fr) ------------ - - Portez ce vieux whisky au juge blond qui fume sur son île intérieure, à - côté de l'alcôve ovoïde, où les bûches se consument dans l'âtre, ce - qui lui permet de penser à la cænogenèse de l'être dont il est question - dans la cause ambiguë entendue à Moÿ, dans un capharnaüm qui, - pense-t-il, diminue çà et là la qualité de son œuvre. - - l'île exiguë - Où l'obèse jury mûr - Fête l'haï volapük, - Âne ex aéquo au whist, - Ôtez ce vœu déçu. - - Le cœur déçu mais l'âme plutôt naïve, Louÿs rêva de crapaüter en - canoë au delà des îles, près du mälström où brûlent les novæ. - -Irish Gaelic (ga) ------------------ - - D'fhuascail Íosa, Úrmhac na hÓighe Beannaithe, pór Éava agus Ádhaimh - -Hungarian (hu) --------------- - - Árvíztűrő tükörfúrógép - (= flood-proof mirror-drilling machine, only all non-ASCII letters) - -Icelandic (is) --------------- - - Kæmi ný öxi hér ykist þjófum nú bæði víl og ádrepa - - Sævör grét áðan því úlpan var ónýt - (some ASCII letters missing) - -Greek (el) -------------- - - Γαζέες καὶ μυρτιὲς δὲν θὰ βρῶ πιὰ στὸ χρυσαφὶ ξέφωτο - (= No more shall I see acacias or myrtles in the golden clearing) - - Ξεσκεπάζω τὴν ψυχοφθόρα βδελυγμία - (= I uncover the soul-destroying abhorrence) - -Hebrew (iw) ------------ - - ? דג סקרן שט בים מאוכזב ולפתע מצא לו חברה איך הקליטה - -Polish (pl) ------------ - - Pchnąć w tę łódź jeża lub osiem skrzyń fig - (= To push a hedgehog or eight bins of figs in this boat) - - Zażółć gęślą jaźń - -Russian (ru) ------------- - - В чащах юга жил бы цитрус? Да, но фальшивый экземпляр! - (= Would a citrus live in the bushes of south? Yes, but only a fake one!) - -Thai (th) ---------- - - [--------------------------|------------------------] - ๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า กว่าบรรดาฝูงสัตว์เดรัจฉาน - จงฝ่าฟันพัฒนาวิชาการ อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร - ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า หัดอภัยเหมือนกีฬาอัชฌาสัย - ปฏิบัติประพฤติกฎกำหนดใจ พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ - - [The copyright for the Thai example is owned by The Computer - Association of Thailand under the Royal Patronage of His Majesty the - King.] - -Please let me know if you find others! Special thanks to the people -from all over the world who contributed these sentences. diff --git a/tools/tcpdf/config/lang/afr.php b/tools/tcpdf/config/lang/afr.php deleted file mode 100644 index 294223272..000000000 --- a/tools/tcpdf/config/lang/afr.php +++ /dev/null @@ -1,48 +0,0 @@ -. -// -// See LICENSE.TXT file for more information. -//============================================================+ - -/** - * Alternative configuration file for TCPDF. - * @author Nicola Asuni - * @package com.tecnick.tcpdf - * @version 4.9.005 - * @since 2004-10-27 - */ - -// DOCUMENT_ROOT fix for IIS Webserver -if ((!isset($_SERVER['DOCUMENT_ROOT'])) or (empty($_SERVER['DOCUMENT_ROOT']))) { - if(isset($_SERVER['SCRIPT_FILENAME'])) { - $_SERVER['DOCUMENT_ROOT'] = str_replace('\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); - } elseif(isset($_SERVER['PATH_TRANSLATED'])) { - $_SERVER['DOCUMENT_ROOT'] = str_replace('\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); - } else { - // define here your DOCUMENT_ROOT path if the previous fails (e.g. '/var/www') - $_SERVER['DOCUMENT_ROOT'] = '/'; - } -} - -// Automatic calculation for the following K_PATH_MAIN constant -$k_path_main = str_replace('\\', '/', realpath(substr(dirname(__FILE__), 0, 0-strlen('config')))); -if (substr($k_path_main, -1) != '/') { - $k_path_main .= '/'; -} - -/** - * Installation path (/var/www/tcpdf/). - * By default it is automatically calculated but you can also set it as a fixed string to improve performances. - */ -define('K_PATH_MAIN', $k_path_main); - -// Automatic calculation for the following K_PATH_URL constant -if (isset($_SERVER['HTTP_HOST']) and (!empty($_SERVER['HTTP_HOST']))) { - if(isset($_SERVER['HTTPS']) and (!empty($_SERVER['HTTPS'])) and strtolower($_SERVER['HTTPS'])!='off') { - $k_path_url = 'https://'; - } else { - $k_path_url = 'http://'; - } - $k_path_url .= $_SERVER['HTTP_HOST']; - $k_path_url .= str_replace('\\', '/', substr(K_PATH_MAIN, (strlen($_SERVER['DOCUMENT_ROOT']) - 1))); -} - -/** - * URL path to tcpdf installation folder (http://localhost/tcpdf/). - * By default it is automatically calculated but you can also set it as a fixed string to improve performances.. - */ -define('K_PATH_URL', $k_path_url); - -/** - * path for PDF fonts - * use K_PATH_MAIN.'fonts/old/' for old non-UTF8 fonts - */ -define('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); - -/** - * cache directory for temporary files (full path) - */ -define('K_PATH_CACHE', K_PATH_MAIN.'cache/'); - -/** - * cache directory for temporary files (url path) - */ -define('K_PATH_URL_CACHE', K_PATH_URL.'cache/'); - -/** - *images directory - */ -define('K_PATH_IMAGES', K_PATH_MAIN.'images/'); - -/** - * blank image - */ -define('K_BLANK_IMAGE', K_PATH_IMAGES.'_blank.png'); - -/** - * page format - */ -define('PDF_PAGE_FORMAT', 'A4'); - -/** - * page orientation (P=portrait, L=landscape) - */ -define('PDF_PAGE_ORIENTATION', 'P'); - -/** - * document creator - */ -define('PDF_CREATOR', 'TCPDF'); - -/** - * document author - */ -define('PDF_AUTHOR', 'TCPDF'); - -/** - * header title - */ -define('PDF_HEADER_TITLE', 'TCPDF Example'); - -/** - * header description string - */ -define('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); - -/** - * image logo - */ -define('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); - -/** - * header logo image width [mm] - */ -define('PDF_HEADER_LOGO_WIDTH', 30); - -/** - * document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch] - */ -define('PDF_UNIT', 'mm'); - -/** - * header margin - */ -define('PDF_MARGIN_HEADER', 5); - -/** - * footer margin - */ -define('PDF_MARGIN_FOOTER', 10); - -/** - * top margin - */ -define('PDF_MARGIN_TOP', 27); - -/** - * bottom margin - */ -define('PDF_MARGIN_BOTTOM', 25); - -/** - * left margin - */ -define('PDF_MARGIN_LEFT', 15); - -/** - * right margin - */ -define('PDF_MARGIN_RIGHT', 15); - -/** - * default main font name - */ -define('PDF_FONT_NAME_MAIN', 'helvetica'); - -/** - * default main font size - */ -define('PDF_FONT_SIZE_MAIN', 10); - -/** - * default data font name - */ -define('PDF_FONT_NAME_DATA', 'helvetica'); - -/** - * default data font size - */ -define('PDF_FONT_SIZE_DATA', 8); - -/** - * default monospaced font name - */ -define('PDF_FONT_MONOSPACED', 'courier'); - -/** - * ratio used to adjust the conversion of pixels to user units - */ -define('PDF_IMAGE_SCALE_RATIO', 1.25); - -/** - * magnification factor for titles - */ -define('HEAD_MAGNIFICATION', 1.1); - -/** - * height of cell repect font height - */ -define('K_CELL_HEIGHT_RATIO', 1.25); - -/** - * title magnification respect main font size - */ -define('K_TITLE_MAGNIFICATION', 1.3); - -/** - * reduction factor for small font - */ -define('K_SMALL_RATIO', 2/3); - -/** - * set to true to enable the special procedure used to avoid the overlappind of symbols on Thai language - */ -define('K_THAI_TOPCHARS', true); - -/** - * if true allows to call TCPDF methods using HTML syntax - * IMPORTANT: For security reason, disable this feature if you are printing user HTML content. - */ -define('K_TCPDF_CALLS_IN_HTML', true); - -//============================================================+ -// END OF FILE -//============================================================+ - diff --git a/tools/tcpdf/encodings_maps.php b/tools/tcpdf/encodings_maps.php deleted file mode 100644 index 1f0b66984..000000000 --- a/tools/tcpdf/encodings_maps.php +++ /dev/null @@ -1,847 +0,0 @@ -. -// -// See LICENSE.TXT file for more information. -// ------------------------------------------------------------------- -// -// Description : Unicode data for TCPDF library. -// -//============================================================+ - -/** - * @file - * Font encodings maps class for TCPDF library. - * @author Nicola Asuni - * @package com.tecnick.tcpdf - * @since 5.9.123 (2011-10-01) - */ - -/** - * @class TCPDF_ENCODING_MAPS - * This is a PHP class containing Font encodings maps class for TCPDF library. - * @package com.tecnick.tcpdf - * @version 1.0.000 - * @author Nicola Asuni - info@tecnick.com - */ -class TCPDF_ENCODING_MAPS { - -/** - * Array of Encoding Maps. - * @public - */ -public $encmap = array( - -// encoding map for: cp1251 -'cp1251' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'afii10051',129=>'afii10052',130=>'quotesinglbase',131=>'afii10100',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', -136=>'Euro',137=>'perthousand',138=>'afii10058',139=>'guilsinglleft',140=>'afii10059',141=>'afii10061',142=>'afii10060',143=>'afii10145', -144=>'afii10099',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', -152=>'.notdef',153=>'trademark',154=>'afii10106',155=>'guilsinglright',156=>'afii10107',157=>'afii10109',158=>'afii10108',159=>'afii10193', -160=>'space',161=>'afii10062',162=>'afii10110',163=>'afii10057',164=>'currency',165=>'afii10050',166=>'brokenbar',167=>'section', -168=>'afii10023',169=>'copyright',170=>'afii10053',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'afii10056', -176=>'degree',177=>'plusminus',178=>'afii10055',179=>'afii10103',180=>'afii10098',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'afii10071',185=>'afii61352',186=>'afii10101',187=>'guillemotright',188=>'afii10105',189=>'afii10054',190=>'afii10102',191=>'afii10104', -192=>'afii10017',193=>'afii10018',194=>'afii10019',195=>'afii10020',196=>'afii10021',197=>'afii10022',198=>'afii10024',199=>'afii10025', -200=>'afii10026',201=>'afii10027',202=>'afii10028',203=>'afii10029',204=>'afii10030',205=>'afii10031',206=>'afii10032',207=>'afii10033', -208=>'afii10034',209=>'afii10035',210=>'afii10036',211=>'afii10037',212=>'afii10038',213=>'afii10039',214=>'afii10040',215=>'afii10041', -216=>'afii10042',217=>'afii10043',218=>'afii10044',219=>'afii10045',220=>'afii10046',221=>'afii10047',222=>'afii10048',223=>'afii10049', -224=>'afii10065',225=>'afii10066',226=>'afii10067',227=>'afii10068',228=>'afii10069',229=>'afii10070',230=>'afii10072',231=>'afii10073', -232=>'afii10074',233=>'afii10075',234=>'afii10076',235=>'afii10077',236=>'afii10078',237=>'afii10079',238=>'afii10080',239=>'afii10081', -240=>'afii10082',241=>'afii10083',242=>'afii10084',243=>'afii10085',244=>'afii10086',245=>'afii10087',246=>'afii10088',247=>'afii10089', -248=>'afii10090',249=>'afii10091',250=>'afii10092',251=>'afii10093',252=>'afii10094',253=>'afii10095',254=>'afii10096',255=>'afii10097'), - -// encoding map for: iso-8859-4 -'iso-8859-4' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'Aogonek',162=>'kgreenlandic',163=>'Rcommaaccent',164=>'currency',165=>'Itilde',166=>'Lcommaaccent',167=>'section', -168=>'dieresis',169=>'Scaron',170=>'Emacron',171=>'Gcommaaccent',172=>'Tbar',173=>'hyphen',174=>'Zcaron',175=>'macron', -176=>'degree',177=>'aogonek',178=>'ogonek',179=>'rcommaaccent',180=>'acute',181=>'itilde',182=>'lcommaaccent',183=>'caron', -184=>'cedilla',185=>'scaron',186=>'emacron',187=>'gcommaaccent',188=>'tbar',189=>'Eng',190=>'zcaron',191=>'eng', -192=>'Amacron',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Iogonek', -200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Edotaccent',205=>'Iacute',206=>'Icircumflex',207=>'Imacron', -208=>'Dcroat',209=>'Ncommaaccent',210=>'Omacron',211=>'Kcommaaccent',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', -216=>'Oslash',217=>'Uogonek',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Utilde',222=>'Umacron',223=>'germandbls', -224=>'amacron',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'iogonek', -232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'edotaccent',237=>'iacute',238=>'icircumflex',239=>'imacron', -240=>'dcroat',241=>'ncommaaccent',242=>'omacron',243=>'kcommaaccent',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', -248=>'oslash',249=>'uogonek',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'utilde',254=>'umacron',255=>'dotaccent'), - -// encoding map for: cp1255 -'cp1255' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', -136=>'circumflex',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', -152=>'tilde',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'afii57636',165=>'yen',166=>'brokenbar',167=>'section', -168=>'dieresis',169=>'copyright',170=>'multiply',171=>'guillemotleft',172=>'logicalnot',173=>'sfthyphen',174=>'registered',175=>'macron', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'middot', -184=>'cedilla',185=>'onesuperior',186=>'divide',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', -192=>'afii57799',193=>'afii57801',194=>'afii57800',195=>'afii57802',196=>'afii57793',197=>'afii57794',198=>'afii57795',199=>'afii57798', -200=>'afii57797',201=>'afii57806',202=>'.notdef',203=>'afii57796',204=>'afii57807',205=>'afii57839',206=>'afii57645',207=>'afii57841', -208=>'afii57842',209=>'afii57804',210=>'afii57803',211=>'afii57658',212=>'afii57716',213=>'afii57717',214=>'afii57718',215=>'gereshhebrew', -216=>'gershayimhebrew',217=>'.notdef',218=>'.notdef',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'.notdef', -224=>'afii57664',225=>'afii57665',226=>'afii57666',227=>'afii57667',228=>'afii57668',229=>'afii57669',230=>'afii57670',231=>'afii57671', -232=>'afii57672',233=>'afii57673',234=>'afii57674',235=>'afii57675',236=>'afii57676',237=>'afii57677',238=>'afii57678',239=>'afii57679', -240=>'afii57680',241=>'afii57681',242=>'afii57682',243=>'afii57683',244=>'afii57684',245=>'afii57685',246=>'afii57686',247=>'afii57687', -248=>'afii57688',249=>'afii57689',250=>'afii57690',251=>'.notdef',252=>'.notdef',253=>'afii299',254=>'afii300',255=>'.notdef'), - -// encoding map for: iso-8859-11 -'iso-8859-11' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'kokaithai',162=>'khokhaithai',163=>'khokhuatthai',164=>'khokhwaithai',165=>'khokhonthai',166=>'khorakhangthai',167=>'ngonguthai', -168=>'chochanthai',169=>'chochingthai',170=>'chochangthai',171=>'sosothai',172=>'chochoethai',173=>'yoyingthai',174=>'dochadathai',175=>'topatakthai', -176=>'thothanthai',177=>'thonangmonthothai',178=>'thophuthaothai',179=>'nonenthai',180=>'dodekthai',181=>'totaothai',182=>'thothungthai',183=>'thothahanthai', -184=>'thothongthai',185=>'nonuthai',186=>'bobaimaithai',187=>'poplathai',188=>'phophungthai',189=>'fofathai',190=>'phophanthai',191=>'fofanthai', -192=>'phosamphaothai',193=>'momathai',194=>'yoyakthai',195=>'roruathai',196=>'ruthai',197=>'lolingthai',198=>'luthai',199=>'wowaenthai', -200=>'sosalathai',201=>'sorusithai',202=>'sosuathai',203=>'hohipthai',204=>'lochulathai',205=>'oangthai',206=>'honokhukthai',207=>'paiyannoithai', -208=>'saraathai',209=>'maihanakatthai',210=>'saraaathai',211=>'saraamthai',212=>'saraithai',213=>'saraiithai',214=>'sarauethai',215=>'saraueethai', -216=>'sarauthai',217=>'sarauuthai',218=>'phinthuthai',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'bahtthai', -224=>'saraethai',225=>'saraaethai',226=>'saraothai',227=>'saraaimaimuanthai',228=>'saraaimaimalaithai',229=>'lakkhangyaothai',230=>'maiyamokthai',231=>'maitaikhuthai', -232=>'maiekthai',233=>'maithothai',234=>'maitrithai',235=>'maichattawathai',236=>'thanthakhatthai',237=>'nikhahitthai',238=>'yamakkanthai',239=>'fongmanthai', -240=>'zerothai',241=>'onethai',242=>'twothai',243=>'threethai',244=>'fourthai',245=>'fivethai',246=>'sixthai',247=>'seventhai', -248=>'eightthai',249=>'ninethai',250=>'angkhankhuthai',251=>'khomutthai',252=>'.notdef',253=>'.notdef',254=>'.notdef',255=>'.notdef'), - -// encoding map for: cp1257 -'cp1257' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'.notdef',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', -136=>'.notdef',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'dieresis',142=>'caron',143=>'cedilla', -144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', -152=>'.notdef',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'macron',158=>'ogonek',159=>'.notdef', -160=>'space',161=>'.notdef',162=>'cent',163=>'sterling',164=>'currency',165=>'.notdef',166=>'brokenbar',167=>'section', -168=>'Oslash',169=>'copyright',170=>'Rcommaaccent',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'AE', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'oslash',185=>'onesuperior',186=>'rcommaaccent',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'ae', -192=>'Aogonek',193=>'Iogonek',194=>'Amacron',195=>'Cacute',196=>'Adieresis',197=>'Aring',198=>'Eogonek',199=>'Emacron', -200=>'Ccaron',201=>'Eacute',202=>'Zacute',203=>'Edotaccent',204=>'Gcommaaccent',205=>'Kcommaaccent',206=>'Imacron',207=>'Lcommaaccent', -208=>'Scaron',209=>'Nacute',210=>'Ncommaaccent',211=>'Oacute',212=>'Omacron',213=>'Otilde',214=>'Odieresis',215=>'multiply', -216=>'Uogonek',217=>'Lslash',218=>'Sacute',219=>'Umacron',220=>'Udieresis',221=>'Zdotaccent',222=>'Zcaron',223=>'germandbls', -224=>'aogonek',225=>'iogonek',226=>'amacron',227=>'cacute',228=>'adieresis',229=>'aring',230=>'eogonek',231=>'emacron', -232=>'ccaron',233=>'eacute',234=>'zacute',235=>'edotaccent',236=>'gcommaaccent',237=>'kcommaaccent',238=>'imacron',239=>'lcommaaccent', -240=>'scaron',241=>'nacute',242=>'ncommaaccent',243=>'oacute',244=>'omacron',245=>'otilde',246=>'odieresis',247=>'divide', -248=>'uogonek',249=>'lslash',250=>'sacute',251=>'umacron',252=>'udieresis',253=>'zdotaccent',254=>'zcaron',255=>'dotaccent'), - -// encoding map for: cp1258 -'cp1258' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', -136=>'circumflex',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', -152=>'tilde',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'.notdef',159=>'Ydieresis', -160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', -168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', -192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', -200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'gravecomb',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', -208=>'Dcroat',209=>'Ntilde',210=>'hookabovecomb',211=>'Oacute',212=>'Ocircumflex',213=>'Ohorn',214=>'Odieresis',215=>'multiply', -216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Uhorn',222=>'tildecomb',223=>'germandbls', -224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', -232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'acutecomb',237=>'iacute',238=>'icircumflex',239=>'idieresis', -240=>'dcroat',241=>'ntilde',242=>'dotbelowcomb',243=>'oacute',244=>'ocircumflex',245=>'ohorn',246=>'odieresis',247=>'divide', -248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'uhorn',254=>'dong',255=>'ydieresis'), - -// encoding map for: cp1253 -'cp1253' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', -136=>'.notdef',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', -152=>'.notdef',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'dieresistonos',162=>'Alphatonos',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', -168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'afii00208', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'tonos',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'Epsilontonos',185=>'Etatonos',186=>'Iotatonos',187=>'guillemotright',188=>'Omicrontonos',189=>'onehalf',190=>'Upsilontonos',191=>'Omegatonos', -192=>'iotadieresistonos',193=>'Alpha',194=>'Beta',195=>'Gamma',196=>'Delta',197=>'Epsilon',198=>'Zeta',199=>'Eta', -200=>'Theta',201=>'Iota',202=>'Kappa',203=>'Lambda',204=>'Mu',205=>'Nu',206=>'Xi',207=>'Omicron', -208=>'Pi',209=>'Rho',210=>'.notdef',211=>'Sigma',212=>'Tau',213=>'Upsilon',214=>'Phi',215=>'Chi', -216=>'Psi',217=>'Omega',218=>'Iotadieresis',219=>'Upsilondieresis',220=>'alphatonos',221=>'epsilontonos',222=>'etatonos',223=>'iotatonos', -224=>'upsilondieresistonos',225=>'alpha',226=>'beta',227=>'gamma',228=>'delta',229=>'epsilon',230=>'zeta',231=>'eta', -232=>'theta',233=>'iota',234=>'kappa',235=>'lambda',236=>'mu',237=>'nu',238=>'xi',239=>'omicron', -240=>'pi',241=>'rho',242=>'sigma1',243=>'sigma',244=>'tau',245=>'upsilon',246=>'phi',247=>'chi', -248=>'psi',249=>'omega',250=>'iotadieresis',251=>'upsilondieresis',252=>'omicrontonos',253=>'upsilontonos',254=>'omegatonos',255=>'.notdef'), - -// encoding map for: cp874 -'cp874' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'Euro',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'ellipsis',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'kokaithai',162=>'khokhaithai',163=>'khokhuatthai',164=>'khokhwaithai',165=>'khokhonthai',166=>'khorakhangthai',167=>'ngonguthai', -168=>'chochanthai',169=>'chochingthai',170=>'chochangthai',171=>'sosothai',172=>'chochoethai',173=>'yoyingthai',174=>'dochadathai',175=>'topatakthai', -176=>'thothanthai',177=>'thonangmonthothai',178=>'thophuthaothai',179=>'nonenthai',180=>'dodekthai',181=>'totaothai',182=>'thothungthai',183=>'thothahanthai', -184=>'thothongthai',185=>'nonuthai',186=>'bobaimaithai',187=>'poplathai',188=>'phophungthai',189=>'fofathai',190=>'phophanthai',191=>'fofanthai', -192=>'phosamphaothai',193=>'momathai',194=>'yoyakthai',195=>'roruathai',196=>'ruthai',197=>'lolingthai',198=>'luthai',199=>'wowaenthai', -200=>'sosalathai',201=>'sorusithai',202=>'sosuathai',203=>'hohipthai',204=>'lochulathai',205=>'oangthai',206=>'honokhukthai',207=>'paiyannoithai', -208=>'saraathai',209=>'maihanakatthai',210=>'saraaathai',211=>'saraamthai',212=>'saraithai',213=>'saraiithai',214=>'sarauethai',215=>'saraueethai', -216=>'sarauthai',217=>'sarauuthai',218=>'phinthuthai',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'bahtthai', -224=>'saraethai',225=>'saraaethai',226=>'saraothai',227=>'saraaimaimuanthai',228=>'saraaimaimalaithai',229=>'lakkhangyaothai',230=>'maiyamokthai',231=>'maitaikhuthai', -232=>'maiekthai',233=>'maithothai',234=>'maitrithai',235=>'maichattawathai',236=>'thanthakhatthai',237=>'nikhahitthai',238=>'yamakkanthai',239=>'fongmanthai', -240=>'zerothai',241=>'onethai',242=>'twothai',243=>'threethai',244=>'fourthai',245=>'fivethai',246=>'sixthai',247=>'seventhai', -248=>'eightthai',249=>'ninethai',250=>'angkhankhuthai',251=>'khomutthai',252=>'.notdef',253=>'.notdef',254=>'.notdef',255=>'.notdef'), - -// encoding map for: iso-8859-2 -'iso-8859-2' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'Aogonek',162=>'breve',163=>'Lslash',164=>'currency',165=>'Lcaron',166=>'Sacute',167=>'section', -168=>'dieresis',169=>'Scaron',170=>'Scedilla',171=>'Tcaron',172=>'Zacute',173=>'hyphen',174=>'Zcaron',175=>'Zdotaccent', -176=>'degree',177=>'aogonek',178=>'ogonek',179=>'lslash',180=>'acute',181=>'lcaron',182=>'sacute',183=>'caron', -184=>'cedilla',185=>'scaron',186=>'scedilla',187=>'tcaron',188=>'zacute',189=>'hungarumlaut',190=>'zcaron',191=>'zdotaccent', -192=>'Racute',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Lacute',198=>'Cacute',199=>'Ccedilla', -200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Ecaron',205=>'Iacute',206=>'Icircumflex',207=>'Dcaron', -208=>'Dcroat',209=>'Nacute',210=>'Ncaron',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'multiply', -216=>'Rcaron',217=>'Uring',218=>'Uacute',219=>'Uhungarumlaut',220=>'Udieresis',221=>'Yacute',222=>'Tcommaaccent',223=>'germandbls', -224=>'racute',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'lacute',230=>'cacute',231=>'ccedilla', -232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'ecaron',237=>'iacute',238=>'icircumflex',239=>'dcaron', -240=>'dcroat',241=>'nacute',242=>'ncaron',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'divide', -248=>'rcaron',249=>'uring',250=>'uacute',251=>'uhungarumlaut',252=>'udieresis',253=>'yacute',254=>'tcommaaccent',255=>'dotaccent'), - -// encoding map for: cp1250 -'cp1250' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'.notdef',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', -136=>'.notdef',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'Sacute',141=>'Tcaron',142=>'Zcaron',143=>'Zacute', -144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', -152=>'.notdef',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'sacute',157=>'tcaron',158=>'zcaron',159=>'zacute', -160=>'space',161=>'caron',162=>'breve',163=>'Lslash',164=>'currency',165=>'Aogonek',166=>'brokenbar',167=>'section', -168=>'dieresis',169=>'copyright',170=>'Scedilla',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'Zdotaccent', -176=>'degree',177=>'plusminus',178=>'ogonek',179=>'lslash',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'cedilla',185=>'aogonek',186=>'scedilla',187=>'guillemotright',188=>'Lcaron',189=>'hungarumlaut',190=>'lcaron',191=>'zdotaccent', -192=>'Racute',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Lacute',198=>'Cacute',199=>'Ccedilla', -200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Ecaron',205=>'Iacute',206=>'Icircumflex',207=>'Dcaron', -208=>'Dcroat',209=>'Nacute',210=>'Ncaron',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'multiply', -216=>'Rcaron',217=>'Uring',218=>'Uacute',219=>'Uhungarumlaut',220=>'Udieresis',221=>'Yacute',222=>'Tcommaaccent',223=>'germandbls', -224=>'racute',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'lacute',230=>'cacute',231=>'ccedilla', -232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'ecaron',237=>'iacute',238=>'icircumflex',239=>'dcaron', -240=>'dcroat',241=>'nacute',242=>'ncaron',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'divide', -248=>'rcaron',249=>'uring',250=>'uacute',251=>'uhungarumlaut',252=>'udieresis',253=>'yacute',254=>'tcommaaccent',255=>'dotaccent'), - -// encoding map for: iso-8859-7 -'iso-8859-7' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'quoteleft',162=>'quoteright',163=>'sterling',164=>'.notdef',165=>'.notdef',166=>'brokenbar',167=>'section', -168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'.notdef',175=>'afii00208', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'tonos',181=>'dieresistonos',182=>'Alphatonos',183=>'periodcentered', -184=>'Epsilontonos',185=>'Etatonos',186=>'Iotatonos',187=>'guillemotright',188=>'Omicrontonos',189=>'onehalf',190=>'Upsilontonos',191=>'Omegatonos', -192=>'iotadieresistonos',193=>'Alpha',194=>'Beta',195=>'Gamma',196=>'Delta',197=>'Epsilon',198=>'Zeta',199=>'Eta', -200=>'Theta',201=>'Iota',202=>'Kappa',203=>'Lambda',204=>'Mu',205=>'Nu',206=>'Xi',207=>'Omicron', -208=>'Pi',209=>'Rho',210=>'.notdef',211=>'Sigma',212=>'Tau',213=>'Upsilon',214=>'Phi',215=>'Chi', -216=>'Psi',217=>'Omega',218=>'Iotadieresis',219=>'Upsilondieresis',220=>'alphatonos',221=>'epsilontonos',222=>'etatonos',223=>'iotatonos', -224=>'upsilondieresistonos',225=>'alpha',226=>'beta',227=>'gamma',228=>'delta',229=>'epsilon',230=>'zeta',231=>'eta', -232=>'theta',233=>'iota',234=>'kappa',235=>'lambda',236=>'mu',237=>'nu',238=>'xi',239=>'omicron', -240=>'pi',241=>'rho',242=>'sigma1',243=>'sigma',244=>'tau',245=>'upsilon',246=>'phi',247=>'chi', -248=>'psi',249=>'omega',250=>'iotadieresis',251=>'upsilondieresis',252=>'omicrontonos',253=>'upsilontonos',254=>'omegatonos',255=>'.notdef'), - -// encoding map for: iso-8859-9 -'iso-8859-9' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', -168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', -192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', -200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', -208=>'Gbreve',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', -216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Idotaccent',222=>'Scedilla',223=>'germandbls', -224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', -232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', -240=>'gbreve',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', -248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'dotlessi',254=>'scedilla',255=>'ydieresis'), - -// encoding map for: cp1252 -'cp1252' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', -136=>'circumflex',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'Zcaron',143=>'.notdef', -144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', -152=>'tilde',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'zcaron',159=>'Ydieresis', -160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', -168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', -192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', -200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', -208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', -216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls', -224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', -232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', -240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', -248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), - -// encoding map for: cp1254 -'cp1254' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', -136=>'circumflex',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', -152=>'tilde',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'.notdef',159=>'Ydieresis', -160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', -168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', -192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', -200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', -208=>'Gbreve',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', -216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Idotaccent',222=>'Scedilla',223=>'germandbls', -224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', -232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', -240=>'gbreve',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', -248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'dotlessi',254=>'scedilla',255=>'ydieresis'), - -// encoding map for: iso-8859-1 -'iso-8859-1' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', -168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', -192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', -200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', -208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', -216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls', -224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', -232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', -240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', -248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), - -// encoding map for: iso-8859-15 -'iso-8859-15' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'Euro',165=>'yen',166=>'Scaron',167=>'section', -168=>'scaron',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', -176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'Zcaron',181=>'mu',182=>'paragraph',183=>'periodcentered', -184=>'zcaron',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'OE',189=>'oe',190=>'Ydieresis',191=>'questiondown', -192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', -200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', -208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', -216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls', -224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', -232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', -240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', -248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), - -// encoding map for: iso-8859-5 -'iso-8859-5' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'afii10023',162=>'afii10051',163=>'afii10052',164=>'afii10053',165=>'afii10054',166=>'afii10055',167=>'afii10056', -168=>'afii10057',169=>'afii10058',170=>'afii10059',171=>'afii10060',172=>'afii10061',173=>'hyphen',174=>'afii10062',175=>'afii10145', -176=>'afii10017',177=>'afii10018',178=>'afii10019',179=>'afii10020',180=>'afii10021',181=>'afii10022',182=>'afii10024',183=>'afii10025', -184=>'afii10026',185=>'afii10027',186=>'afii10028',187=>'afii10029',188=>'afii10030',189=>'afii10031',190=>'afii10032',191=>'afii10033', -192=>'afii10034',193=>'afii10035',194=>'afii10036',195=>'afii10037',196=>'afii10038',197=>'afii10039',198=>'afii10040',199=>'afii10041', -200=>'afii10042',201=>'afii10043',202=>'afii10044',203=>'afii10045',204=>'afii10046',205=>'afii10047',206=>'afii10048',207=>'afii10049', -208=>'afii10065',209=>'afii10066',210=>'afii10067',211=>'afii10068',212=>'afii10069',213=>'afii10070',214=>'afii10072',215=>'afii10073', -216=>'afii10074',217=>'afii10075',218=>'afii10076',219=>'afii10077',220=>'afii10078',221=>'afii10079',222=>'afii10080',223=>'afii10081', -224=>'afii10082',225=>'afii10083',226=>'afii10084',227=>'afii10085',228=>'afii10086',229=>'afii10087',230=>'afii10088',231=>'afii10089', -232=>'afii10090',233=>'afii10091',234=>'afii10092',235=>'afii10093',236=>'afii10094',237=>'afii10095',238=>'afii10096',239=>'afii10097', -240=>'afii61352',241=>'afii10071',242=>'afii10099',243=>'afii10100',244=>'afii10101',245=>'afii10102',246=>'afii10103',247=>'afii10104', -248=>'afii10105',249=>'afii10106',250=>'afii10107',251=>'afii10108',252=>'afii10109',253=>'section',254=>'afii10110',255=>'afii10193'), - -// encoding map for: iso-8859-5 -'iso-8859-5' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'afii10023',162=>'afii10051',163=>'afii10052',164=>'afii10053',165=>'afii10054',166=>'afii10055',167=>'afii10056', -168=>'afii10057',169=>'afii10058',170=>'afii10059',171=>'afii10060',172=>'afii10061',173=>'hyphen',174=>'afii10062',175=>'afii10145', -176=>'afii10017',177=>'afii10018',178=>'afii10019',179=>'afii10020',180=>'afii10021',181=>'afii10022',182=>'afii10024',183=>'afii10025', -184=>'afii10026',185=>'afii10027',186=>'afii10028',187=>'afii10029',188=>'afii10030',189=>'afii10031',190=>'afii10032',191=>'afii10033', -192=>'afii10034',193=>'afii10035',194=>'afii10036',195=>'afii10037',196=>'afii10038',197=>'afii10039',198=>'afii10040',199=>'afii10041', -200=>'afii10042',201=>'afii10043',202=>'afii10044',203=>'afii10045',204=>'afii10046',205=>'afii10047',206=>'afii10048',207=>'afii10049', -208=>'afii10065',209=>'afii10066',210=>'afii10067',211=>'afii10068',212=>'afii10069',213=>'afii10070',214=>'afii10072',215=>'afii10073', -216=>'afii10074',217=>'afii10075',218=>'afii10076',219=>'afii10077',220=>'afii10078',221=>'afii10079',222=>'afii10080',223=>'afii10081', -224=>'afii10082',225=>'afii10083',226=>'afii10084',227=>'afii10085',228=>'afii10086',229=>'afii10087',230=>'afii10088',231=>'afii10089', -232=>'afii10090',233=>'afii10091',234=>'afii10092',235=>'afii10093',236=>'afii10094',237=>'afii10095',238=>'afii10096',239=>'afii10097', -240=>'afii61352',241=>'afii10071',242=>'afii10099',243=>'afii10100',244=>'afii10101',245=>'afii10102',246=>'afii10103',247=>'afii10104', -248=>'afii10105',249=>'afii10106',250=>'afii10107',251=>'afii10108',252=>'afii10109',253=>'section',254=>'afii10110',255=>'afii10193'), - -// encoding map for: koi8-r -'koi8-r' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000', -136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock', -144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'periodcentered',150=>'radical',151=>'approxequal', -152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide', -160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'SF520000',165=>'SF390000',166=>'SF220000',167=>'SF210000', -168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'SF270000',174=>'SF260000',175=>'SF360000', -176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'SF200000',181=>'SF230000',182=>'SF470000',183=>'SF480000', -184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'SF530000',190=>'SF440000',191=>'copyright', -192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068', -200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080', -208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067', -216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092', -224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020', -232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032', -240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019', -248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), - -// encoding map for: koi8-r -'koi8-r' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000', -136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock', -144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'periodcentered',150=>'radical',151=>'approxequal', -152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide', -160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'SF520000',165=>'SF390000',166=>'SF220000',167=>'SF210000', -168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'SF270000',174=>'SF260000',175=>'SF360000', -176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'SF200000',181=>'SF230000',182=>'SF470000',183=>'SF480000', -184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'SF530000',190=>'SF440000',191=>'copyright', -192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068', -200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080', -208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067', -216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092', -224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020', -232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032', -240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019', -248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), - -// encoding map for: iso-8859-16 -'iso-8859-16' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'space',161=>'Aogonek',162=>'aogonek',163=>'Lslash',164=>'Euro',165=>'quotedblbase',166=>'Scaron',167=>'section', -168=>'scaron',169=>'copyright',170=>'Scommaaccent',171=>'guillemotleft',172=>'Zacute',173=>'hyphen',174=>'zacute',175=>'Zdotaccent', -176=>'degree',177=>'plusminus',178=>'Ccaron',179=>'lslash',180=>'Zcaron',181=>'quotedblright',182=>'paragraph',183=>'periodcentered', -184=>'zcaron',185=>'ccaron',186=>'scommaaccent',187=>'guillemotright',188=>'OE',189=>'oe',190=>'Ydieresis',191=>'zdotaccent', -192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Cacute',198=>'AE',199=>'Ccedilla', -200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', -208=>'Dcroat',209=>'Nacute',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'Sacute', -216=>'Uhungarumlaut',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Eogonek',222=>'Tcommaaccent',223=>'germandbls', -224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'cacute',230=>'ae',231=>'ccedilla', -232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', -240=>'dcroat',241=>'nacute',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'sacute', -248=>'uhungarumlaut',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'eogonek',254=>'tcommaaccent',255=>'ydieresis'), - -// encoding map for: koi8-u -'koi8-u' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', -40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', -72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', -80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', -88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', -96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', -104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', -112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', -120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', -128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000', -136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock', -144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'bullet',150=>'radical',151=>'approxequal', -152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide', -160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'afii10101',165=>'SF390000',166=>'afii10103',167=>'afii10104', -168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'afii10098',174=>'SF260000',175=>'SF360000', -176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'afii10053',181=>'SF230000',182=>'afii10055',183=>'afii10056', -184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'afii10050',190=>'SF440000',191=>'copyright', -192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068', -200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080', -208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067', -216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092', -224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020', -232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032', -240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019', -248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), - -// encoding map for: symbol -'symbol' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', -8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', -16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', -24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', -32=>'space',33=>'exclam',34=>'universal',35=>'numbersign',36=>'existential',37=>'percent',38=>'ampersand',39=>'suchthat', -40=>'parenleft',41=>'parenright',42=>'asteriskmath',43=>'plus',44=>'comma',45=>'minus',46=>'period',47=>'slash', -48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', -56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', -64=>'congruent',65=>'Alpha',66=>'Beta',67=>'Chi',68=>'Delta',69=>'Epsilon',70=>'Phi',71=>'Gamma', -72=>'Eta',73=>'Iota',74=>'theta1',75=>'Kappa',76=>'Lambda',77=>'Mu',78=>'Nu',79=>'Omicron', -80=>'Pi',81=>'Theta',82=>'Rho',83=>'Sigma',84=>'Tau',85=>'Upsilon',86=>'sigma1',87=>'Omega', -88=>'Xi',89=>'Psi',90=>'Zeta',91=>'bracketleft',92=>'therefore',93=>'bracketright',94=>'perpendicular',95=>'underscore', -96=>'radicalex',97=>'alpha',98=>'beta',99=>'chi',100=>'delta',101=>'epsilon',102=>'phi',103=>'gamma', -104=>'eta',105=>'iota',106=>'phi1',107=>'kappa',108=>'lambda',109=>'mu',110=>'nu',111=>'omicron', -112=>'pi',113=>'theta',114=>'rho',115=>'sigma',116=>'tau',117=>'upsilon',118=>'omega1',119=>'omega', -120=>'xi',121=>'psi',122=>'zeta',123=>'braceleft',124=>'bar',125=>'braceright',126=>'similar',127=>'.notdef', -128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', -136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', -144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', -152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', -160=>'Euro',161=>'Upsilon1',162=>'minute',163=>'lessequal',164=>'fraction',165=>'infinity',166=>'florin',167=>'club', -168=>'diamond',169=>'heart',170=>'spade',171=>'arrowboth',172=>'arrowleft',173=>'arrowup',174=>'arrowright',175=>'arrowdown', -176=>'degree',177=>'plusminus',178=>'second',179=>'greaterequal',180=>'multiply',181=>'proportional',182=>'partialdiff',183=>'bullet', -184=>'divide',185=>'notequal',186=>'equivalence',187=>'approxequal',188=>'ellipsis',189=>'arrowvertex',190=>'arrowhorizex',191=>'carriagereturn', -192=>'aleph',193=>'Ifraktur',194=>'Rfraktur',195=>'weierstrass',196=>'circlemultiply',197=>'circleplus',198=>'emptyset',199=>'intersection', -200=>'union',201=>'propersuperset',202=>'reflexsuperset',203=>'notsubset',204=>'propersubset',205=>'reflexsubset',206=>'element',207=>'notelement', -208=>'angle',209=>'gradient',210=>'registerserif',211=>'copyrightserif',212=>'trademarkserif',213=>'product',214=>'radical',215=>'dotmath', -216=>'logicalnot',217=>'logicaland',218=>'logicalor',219=>'arrowdblboth',220=>'arrowdblleft',221=>'arrowdblup',222=>'arrowdblright',223=>'arrowdbldown', -224=>'lozenge',225=>'angleleft',226=>'registersans',227=>'copyrightsans',228=>'trademarksans',229=>'summation',230=>'parenlefttp',231=>'parenleftex', -232=>'parenleftbt',233=>'bracketlefttp',234=>'bracketleftex',235=>'bracketleftbt',236=>'bracelefttp',237=>'braceleftmid',238=>'braceleftbt',239=>'braceex', -240=>'.notdef',241=>'angleright',242=>'integral',243=>'integraltp',244=>'integralex',245=>'integralbt',246=>'parenrighttp',247=>'parenrightex', -248=>'parenrightbt',249=>'bracketrighttp',250=>'bracketrightex',251=>'bracketrightbt',252=>'bracerighttp',253=>'bracerightmid',254=>'bracerightbt',255=>'.notdef', -1226=>'registered',1227=>'copyright',1228=>'trademark') - -); // end of encoding maps - -} // --- END OF CLASS --- - -//============================================================+ -// END OF FILE -//============================================================+ - diff --git a/tools/tcpdf/fonts/ae_fonts_2.0/COPYING b/tools/tcpdf/fonts/ae_fonts_2.0/COPYING new file mode 100644 index 000000000..a8e2dd490 --- /dev/null +++ b/tools/tcpdf/fonts/ae_fonts_2.0/COPYING @@ -0,0 +1,343 @@ + -* www.gnu.org *- + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. + diff --git a/tools/tcpdf/fonts/ae_fonts_2.0/ChangeLog b/tools/tcpdf/fonts/ae_fonts_2.0/ChangeLog new file mode 100644 index 000000000..3e2a90626 --- /dev/null +++ b/tools/tcpdf/fonts/ae_fonts_2.0/ChangeLog @@ -0,0 +1,863 @@ +2007-08-20 00:48 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: Diagonal marks + +2007-08-20 00:25 Khaled Hosny + + * README: Added Release notes, preparing for 2.0 release. + +2007-08-19 23:19 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: Stack diacritics definition + +2007-08-19 22:56 Khaled Hosny + + * sfd/ae_Tholoth.sfd: + * Added 'rlg' lookup table and subtable and registered stacked + diacritic ligatures. + * kasrah and kasratan were too close to the base glyph, fixed. + +2007-08-19 22:28 Khaled Hosny + + * sfd/: ae_AlHor.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlYarmook.sfd, ae_Arab.sfd, ae_Cortoba.sfd, ae_Furat.sfd, + ae_Graph.sfd, ae_Kayrawan.sfd, ae_Khalid.sfd, ae_Mashq-Bold.sfd, + ae_Mashq.sfd, ae_Metal.sfd, ae_Nada.sfd, ae_Nagham.sfd, + ae_Ostorah.sfd, ae_Ouhod-Bold.sfd, ae_Petra.sfd, + ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, + ae_Sharjah.sfd, ae_Sindbad.sfd, ae_Tarablus.sfd: Scaled up + diacritic glyphs, this makes them more readable. + +2007-08-19 22:03 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: New sukun, removed wrong anchors from + kasrah + +2007-08-19 20:26 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: Added 'rlg' lookup table and subtable + and registered stacked diacritic ligatures. + +2007-08-19 18:28 Youssef Chahibi + + * sfd/ae_AlMothnna-Bold.sfd: Fixed shaddas + +2007-08-19 18:01 Youssef Chahibi + + * sfd/ae_AlMothnna-Bold.sfd: Stacked diacrititcs + +2007-08-19 14:49 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: Removed mark2mark anchors, now we use + ligature substitution for stacked diacritics instead of anchors. + Added 'rlg' lookup table and subtable and registered stacked + diacritic ligatures. + +2007-08-19 02:30 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: Stacked diacritics added + +2007-08-19 01:53 Khaled Hosny + + * sfd/ArabicReesha.sfd: + * Added to new ligatures; and + . + * Small fixes to Jeem isolated width. + +2007-08-18 21:30 Youssef Chahibi + + * sfd/ae_AlMothnna-Bold.sfd: Diacritics fixed except allahisolated + ligature + +2007-08-18 20:13 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: Removed old, buggy, anchors and auto + added new ones, needs manual editing. + +2007-08-18 19:11 Youssef Chahibi + + * sfd/ae_AlMothnna-Bold.sfd: New shadda, modified sukun to meet the + other marks + +2007-08-18 17:20 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: New diacritics for ae_AlArabiya.sfd + +2007-08-17 23:19 Afief Halumi + + * sfd/ae_Tholoth.sfd: ae_Tholoth.sfd: Added glyphs U+FC5E - U+FC62. + +2007-08-16 14:56 Khaled Hosny + + * sfd/ae_AlMohanad.sfd: AlMohanad: Fixed U+FEDA (kaf final) to take + the shape of ordinary final kaf rather than the long variant. + +2007-08-15 14:25 Khaled Hosny + + * sfd/ArabicReesha.sfd: ArabicReesha.sfd: Fixed a bug that caused + some isolated glyphs to have more space to the right. + +2007-08-15 12:02 Khaled Hosny + + * sfd/: ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, ae_AlYarmook.sfd, + ae_Electron.sfd, ae_Hani.sfd, ae_Haramain.sfd, ae_Khalid.sfd, + ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Sharjah.sfd, + ae_Tarablus.sfd, ae_Tholoth.sfd: Add new 'liga' table without + "Ignore Combining Marks" flag, allahisolated ligature belong to that + table now, so when allahisolated has a tashkil on it, the ligature + will be ignored and will use normal glyphs instead. + +2007-08-15 11:05 Khaled Hosny + + * sfd/: ae_Granada.sfd, ae_Graph.sfd, ae_Haramain.sfd, + ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, ae_Sindbad.sfd, + ae_Tarablus.sfd: Added "Ignore Combining Marks flag" to 'liga' + table. + +2007-08-15 10:35 Khaled Hosny + + * sfd/ArabicReesha.sfd: ArabicReesha: New font based on SIL's + Scheherazade, first version. + +2007-08-15 00:23 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: Shadda was missing mark2mark below anchor. + +2007-08-14 23:28 Mohammed Adnene Trojette + + * Makefile: GPL has been removed + +2007-08-14 23:21 Mohammed Adnene Trojette + + * COPYING, README: Copyright informations + +2007-08-14 23:05 Khaled Hosny + + * COPYING: Updated to refer to FreeFonts project. + +2007-08-14 22:56 Khaled Hosny + + * sfd/ae_Salem.sfd: Updated the copyright statement, to mention GPL + font exception and FreeFonts project, again + +2007-08-14 22:43 Afief Halumi + + * sfd/ae_Salem.sfd: Revert to 1.7 and added Allah anchors(again). + +2007-08-14 21:35 Afief Halumi + + * sfd/ae_Tholoth.sfd: Minor positioning fix + +2007-08-14 21:12 Khaled Hosny + + * sfd/ae_Tholoth.sfd: Added missed U+0647. + +2007-08-14 18:37 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd, ae_AlYarmook.sfd, ae_Arab.sfd, + ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, ae_Furat.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, + ae_Khalid.sfd, ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, + ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, ae_Sharjah.sfd, + ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: Updated the + copyright statement, to mention GPL font exception and FreeFonts + project. + +2007-08-13 22:18 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlManzomah.sfd, + ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, ae_AlMothnna-Bold.sfd, + ae_Arab.sfd, ae_Cortoba.sfd, ae_Electron.sfd, ae_Furat.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, ae_Mashq-Bold.sfd, + ae_Mashq.sfd, ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, + ae_Ostorah.sfd, ae_Ouhod-Bold.sfd, ae_Petra.sfd, + ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, + ae_Sharjah.sfd, ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: + * Add missed mark2mark anchors in the affected files, though we + aren't going to use this on the long run, but I'll leave that task + for 2.1 . + * Reencoded all files to unicode glyph map. + +2007-08-13 14:47 Khaled Hosny + + * sfd/: ae_Petra.sfd, ae_Shado.sfd: ae_Petra.sfd, ae_Shado.sfd: + Full support for diacritics positioning by Osama Khalid. + +2007-08-13 10:38 Khaled Hosny + + * sfd/: ae_Hor.sfd, ae_Sharjah.sfd: + * ae_Hor: Full support for diacritics positioning by Fahd. + * ae_Sharjah: Full support for diacritics positioning by Fahd. + +2007-08-13 05:34 Youssef Chahibi + + * sfd/: ae_Nice.sfd, ae_Tarablus.sfd: Full diacritics supports, + needs a check + +2007-08-13 05:24 Youssef Chahibi + + * sfd/ae_Nagham.sfd: Full diacritics supports, needs a check + +2007-08-13 05:08 Youssef Chahibi + + * sfd/ae_Haramain.sfd: Full diacritics supports, needs a check + +2007-08-13 04:42 Youssef Chahibi + + * sfd/ae_Graph.sfd: Full diacritics supports, needs a check + +2007-08-13 04:38 Youssef Chahibi + + * sfd/ae_Granada.sfd: Full diacritics supports, needs a check + +2007-08-13 03:28 Afief Halumi + + * sfd/ae_Ostorah.sfd: ae_Ostorah.sfd: Full support for diacritic + positioning. + +2007-08-13 02:13 Youssef Chahibi + + * sfd/ae_Haramain.sfd: Done: replaced ugly marks, repositioned + below marks + +2007-08-13 01:31 Youssef Chahibi + + * sfd/ae_Graph.sfd: Done, needs to be checked + +2007-08-13 01:16 Youssef Chahibi + + * sfd/ae_Granada.sfd: Done, needs to be checked + +2007-08-12 23:05 Youssef Chahibi + + * sfd/: ae_Tarablus.sfd: First steps + +2007-08-12 18:24 Afief Halumi + + * sfd/ae_Electron.sfd: ae_Electron.sfd: Full support for diacritic + positioning. + +2007-08-12 16:06 Khaled Hosny + + * sfd/ae_Hani.sfd: ae_Hani.sfd: Full support for diacritic + positioning by Osama Khaled + +2007-08-11 23:33 Afief Halumi + + * sfd/ae_Ouhod-Bold.sfd: ae_Ouhod-Bold.sfd: Full support for + diacritic positioning. + +2007-08-11 21:28 Afief Halumi + + * sfd/ae_Rasheeq-Bold.sfd: ae_Rasheeq-Bold.sfd: Full diacritic + support. + +2007-08-11 15:09 Khaled Hosny + + * sfd/ae_Hor.sfd: some fixes + +2007-08-11 14:55 Khaled Hosny + + * sfd/: ae_Electron.sfd, ae_Granada.sfd, ae_Graph.sfd, + ae_Haramain.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Rasheeq-Bold.sfd, ae_Shado.sfd, + ae_Sharjah.sfd, ae_Tarablus.sfd: More tweaking, it is ready for + manual editing now (I hope so). + +2007-08-11 11:08 Khaled Hosny + + * sfd/ae_Hor.sfd: Fahd: I updated the anchor points, please use + this instead of the old version. + +2007-08-11 10:45 Khaled Hosny + + * sfd/: ae_Electron.sfd, ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, + ae_Haramain.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Shado.sfd, ae_Sharjah.sfd, ae_Tarablus.sfd: Replaced old + anchor points with new ones and better automatic positioning using + the improved addanchors.pe script. Please update your local copy + before doing any further work, this will make our life easier. + +2007-08-11 10:25 Khaled Hosny + + * tools/addanchors.pe: Now X and Y values are computed to produce a + far better result, the needed manual tweaking is very little now. + +2007-08-10 01:27 Khaled Hosny + + * sfd/ae_Nada.sfd: ae_Nada.sfd: Full support for diacritic + positioning by Fahd AlSaidi. + +2007-08-07 23:47 Khaled Hosny + + * sfd/ae_AlYarmook.sfd: + * ae_AlYarmook.sfd: Changed font name and other related feilds from + AlYermook to AlYarmook + * ae_AlYarmook.sfd: Full support for diacritic positioning. + +2007-08-07 00:22 Khaled Hosny + + * sfd/ae_Mashq-Bold.sfd: sfd/ae_Mashq-Bold.sfd: Full support for + diacritic positioning. + +2007-08-06 02:58 Khaled Hosny + + * sfd/ae_Rehan.sfd: Mark to mark ligatures were too close, fixed. + +2007-08-04 20:14 Afief Halumi + + * sfd/ae_Rehan.sfd: ae_Rehan.sfd: Full support for diacritic + positioning. + +2007-08-04 01:22 Khaled Hosny + + * sfd/ae_Mashq.sfd: ae_Mashq.sfd: Full support for diacritic + positioning. + +2007-08-04 01:19 Khaled Hosny + + * sfd/ae_Khalid.sfd: Reencoded the file to Unicode. + +2007-08-04 01:16 Khaled Hosny + + * sfd/ae_Kayrawan.sfd: Fixed ArabicMark2MarkBelow anchor point. + Reencoded the file to Unicode. + +2007-08-03 06:12 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: Fixed two letters ligatures diacritics + +2007-08-03 05:55 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: Added لله ligature diacritics + +2007-08-03 05:01 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: Ignore combining marks set + +2007-08-03 04:51 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: Full diacritics support - + ArabicMark2MarkBelow need to be checked + +2007-08-03 02:40 Afief Halumi + + * sfd/ae_Salem.sfd: Added and positioned anchors for Allah glyph. + +2007-08-03 02:32 Khaled Hosny + + * sfd/ae_Dimnah.sfd: ae_Dimnah.sfd: Full support for diacritic + positioning. + +2007-08-03 01:26 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: First steps in font editing + +2007-08-03 00:10 Afief Halumi + + * sfd/ae_Salem.sfd: ae_Salem.sfd: Full diacritic support. + +2007-08-02 04:50 Khaled Hosny + + * sfd/ae_Arab.sfd: Fixed ligatures anchor points. + +2007-08-02 02:15 Khaled Hosny + + * sfd/ae_Arab.sfd: Support for diacritic positioning by Osama + Khalid. + +2007-08-01 23:09 Khaled Hosny + + * sfd/ae_AlManzomah.sfd: ae_AlManzomah.sfd: Full support for + diacritic positioning. + +2007-08-01 01:56 Khaled Hosny + + * sfd/ae_Khalid.sfd: ae_Khalid.sfd: Full support for diacritic + positioning. + +2007-07-28 11:43 Khaled Hosny + + * sfd/ae_AlMateen-Bold.sfd: ae_AlMateen-Bold.sfd: Full support for + diacritic positioning. + +2007-07-27 22:16 Afief Halumi + + * Makefile: New make targets as requested by KhaledHosney. + +2007-07-27 21:04 Khaled Hosny + + * sfd/ae_AlHor.sfd: ae_AlHor.sfd: Full diacritic support + +2007-07-26 10:14 Afief Halumi + + * sfd/ae_Jet.sfd: ./sfd/ae_Jet.sfd: Full diacritic support. + +2007-07-26 01:38 Khaled Hosny + + * sfd/ae_Japan.sfd: Aeif, you forgot the ligatures and letter beh + isolated, fixed + +2007-07-25 14:41 Khaled Hosny + + * sfd/ae_Metal.sfd: Add anchor points for لله ligature + +2007-07-25 12:52 Afief Halumi + + * sfd/ae_Metal.sfd: ae_Metal: Full diacritic support. + +2007-07-25 01:36 Afief Halumi + + * sfd/ae_Japan.sfd: ae_Japan: Full diacritic support. + +2007-07-25 01:28 Khaled Hosny + + * sfd/ae_Cortoba.sfd: minor fix + +2007-07-25 00:24 Khaled Hosny + + * sfd/ae_Cortoba.sfd: + + ----------------------------------------------------------------------ae_Cortoba.sfd: Full support for diacritic positioning. + +2007-07-24 18:34 Khaled Hosny + + * tools/generate.sh: not needed any more, use 'make' instead + +2007-07-24 18:31 Khaled Hosny + + * sfd/ae_Sindbad.sfd: Add anchor points for لله ligature + +2007-07-24 18:04 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: Fixed ligatures anchor points + +2007-07-24 17:55 Khaled Hosny + + * sfd/ae_Furat.sfd: Add anchor points for لله ligature + +2007-07-23 23:16 Khaled Hosny + + * README, README.cvs: + - new readme file to explain how to build ttf onts from our cvs + tree. + +2007-07-23 23:01 Khaled Hosny + + * sfd/ae_AlBattar.sfd: few fixes in the diacritic positions + +2007-07-23 13:56 Khaled Hosny + + * sfd/ae_AlBattar.sfd: ae_AlBattar.sfd, full support for diacritic + positioning. + +2007-07-23 05:28 Afief Halumi + + * Makefile: Now doesn't rebuild untouched fonts, should save some + server cycles. + +2007-07-23 04:00 Khaled Hosny + + * sfd/ae_Sindbad.sfd: Unchecked 'compact' option + +2007-07-23 00:16 Khaled Hosny + + * sfd/ae_Sindbad.sfd: + - Add the missed "Ignore Combining Marks" feature to Arabic liga + lookuptable, Afief please remember this. + - Few changes in ArabicBelow anchor points placement. + +2007-07-22 14:42 Khaled Hosny + + * sfd/ae_AlBattar.sfd: Diacritic support, for isolated glyphs only. + +2007-07-22 00:43 Afief Halumi + + * sfd/ae_Sindbad.sfd: Full support for diacritic positioning. + +2007-07-21 21:38 Khaled Hosny + + * Makefile: fixed "clean" to remove the bzipped archive. + +2007-07-21 21:34 Khaled Hosny + + * Makefile: + - All files are under ae_fonts dir now. + - The archive is bzipped. + +2007-07-21 20:05 Afief Halumi + + * Makefile: Committed the Makefile. Hope you like it. + +2007-07-21 19:11 Khaled Hosny + + * tools/generate.pe: Add a usage note. + +2007-07-21 19:09 Khaled Hosny + + * tools/generate.pe: Now accepts a 2nd argument for the .ttf file + name. + +2007-07-21 18:52 Afief Halumi + + * sfd/ae_Tholoth.sfd: A few fixes in positioning. + +2007-07-21 16:48 Afief Halumi + + * sfd/ae_Tholoth.sfd: Finished work on ae_Tholoth.sfd; Added a few + better glyphs and full support for diacritic positioning. + +2007-07-21 00:04 Khaled Hosny + + * sfd/ae_Tholoth.sfd: + + Diacritics work by afief + +2007-07-19 23:49 Khaled Hosny + + * tools/addanchors.pe: Add support for mark2glyph anchor points, + thanks George Williams for fixing fontforge's bug. + +2007-07-19 23:16 Khaled Hosny + + * sfd/: ae_AlBattar.sfd, ae_AlHor.sfd, ae_AlManzomah.sfd, + ae_AlMateen-Bold.sfd, ae_AlYarmook.sfd, ae_Arab.sfd, + ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, ae_Granada.sfd, + ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, ae_Hor.sfd, + ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, ae_Khalid.sfd, + ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, ae_Nada.sfd, + ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, ae_Ouhod-Bold.sfd, + ae_Petra.sfd, ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Salem.sfd, + ae_Shado.sfd, ae_Sharjah.sfd, ae_Sindbad.sfd, ae_Tarablus.sfd, + ae_Tholoth.sfd: + + - Removed Cyrillic and Greek glyphs, this makes the font more + lighter. + - Add all needed anchor points, still needs to be manually adjusted. + +2007-07-19 23:15 Khaled Hosny + + * sfd/: ae_AlMohanad.sfd, ae_AlMothnna-Bold.sfd, ae_Furat.sfd: + Removed Cyrillic and Greek glyphs, this makes the font more lighter. + +2007-07-19 23:12 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: full support for diacritic positioning + +2007-07-18 14:57 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: + + Full mark2base and mark2mark anchor points + +2007-07-16 20:53 Khaled Hosny + + * sfd/ae_Nada.sfd: + + Removed obsolete reference to Btstream copyright, we don't include + any Bitstream copyrighted glyphs anymore. + +2007-07-16 20:03 Khaled Hosny + + * tools/: addanchors.pe, addlookups.pe, cp.pe, generate.pe: + + use "#!/usr/bin/env fontforge" instead of "#!/usr/bin/fontforge" + +2007-07-16 13:47 Khaled Hosny + + * sfd/ae_AlMohanad.sfd: + + Full support for proper diacritics positioning + +2007-07-16 00:16 Khaled Hosny + + * tools/: addanchors.pe, addlookups.pe, cp.pe, generate.pe: Now the + scripts require Fotforge 20070501 or newer, older versions use older + SFD formate which we don't suport. + +2007-07-16 00:09 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: Add support for proper diacritic + positioning by Afief Halumi, still in progress + +2007-07-15 23:48 Khaled Hosny + + * sfd/ae_Furat.sfd: full support for diacritic positioning + +2007-07-15 20:08 Khaled Hosny + + * sfd/: ae_AlBattar.sfd, ae_AlHor.sfd, ae_AlManzomah.sfd, + ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, ae_AlYarmook.sfd, + ae_Arab.sfd, ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, + ae_Khalid.sfd, ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, + ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, ae_Sharjah.sfd, + ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: removed traces + of ae_ prefix + +2007-07-15 19:44 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: removed traces of ae_ prefix + +2007-07-13 20:14 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: + - Removed traces of ae_ prefix. + - Full support for proper Arabic diacritics positioning. + +2007-07-13 19:38 Khaled Hosny + + * sfd/ae_Furat.sfd: + - Removed traces of ae_ prefix. + - add anchor points for Arabic diacritics, needs manual tuning. + +2007-07-13 19:09 Khaled Hosny + + * tools/: addanchors.pe, addlookups.pe: scripts to assist adding + lookup tables and anchor points needed for proper diacritics + (harakat) support. + +2007-07-01 03:31 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd, ae_AlYarmook.sfd, ae_Arab.sfd, + ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, ae_Furat.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, + ae_Khalid.sfd, ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, + ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, ae_Sharjah.sfd, + ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: Removed ae_ + prefix from all fonts, see + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361965 + +2007-06-30 22:02 Khaled Hosny + + * README: Initial README file + +2007-06-30 20:20 Khaled Hosny + + * tools/: generate.pe, generate.sh: Scripts to generate TTF files + from SFD ones. + +2007-06-30 19:58 Khaled Hosny + + * sfd/ae_Tarablus.sfd: add the missed U+F6BE that caused bug in 'j' + glyph, CVS_SILENT + +2007-06-30 19:48 Khaled Hosny + + * sfd/ae_Sindbad.sfd: + add the missed U+F6BE that caused bug in 'j' glyph, CVS_SILENT + +2007-06-23 22:29 Khaled Hosny + + * sfd/: ae_Shado.sfd, ae_Sharjah.sfd: add the missed U+F6BE that + caused bug in 'j' glyph + +2007-06-23 22:26 Khaled Hosny + + * sfd/: ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Salem.sfd: add the + missed U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:22 Khaled Hosny + + * sfd/: ae_Nice.sfd, ae_Ostorah.sfd, ae_Ouhod-Bold.sfd, + ae_Petra.sfd: add the missed U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:19 Khaled Hosny + + * sfd/: ae_Metal.sfd, ae_Nada.sfd, ae_Nagham.sfd: add the missed + U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:16 Khaled Hosny + + * sfd/: ae_Kayrawan.sfd, ae_Khalid.sfd, ae_Mashq-Bold.sfd, + ae_Mashq.sfd: add the missed U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:12 Khaled Hosny + + * sfd/: ae_Haramain.sfd, ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd: add + the missed U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:09 Khaled Hosny + + * sfd/: ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd: add the missed + U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:05 Khaled Hosny + + * sfd/: ae_Electron.sfd, ae_Furat.sfd: add the missed U+F6BE that + caused bug in 'j' glyph + +2007-06-23 22:02 Khaled Hosny + + * sfd/: ae_Cortoba.sfd, ae_Dimnah.sfd: add the missed U+F6BE that + caused bug in 'j' glyph + +2007-06-23 21:59 Khaled Hosny + + * sfd/: ae_AlYarmook.sfd, ae_Arab.sfd: add the missed U+F6BE that + caused bug in 'j' glyph + +2007-06-23 21:19 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd: Added the missed U+U+F6BE glyphs which + caused a bug in "j" glyph + +2007-06-23 18:30 Khaled Hosny + + * COPYING: -Moved GPL to a separate file. -Added GPL font + exception to COPYING. + +2007-06-23 18:12 Khaled Hosny + + * sfd/ae_Tholoth.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 18:07 Khaled Hosny + + * sfd/: ae_Shado.sfd, ae_Sharjah.sfd, ae_Sindbad.sfd, + ae_Tarablus.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 18:04 Khaled Hosny + + * sfd/: ae_Petra.sfd, ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, + ae_Salem.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 18:01 Khaled Hosny + + * sfd/: ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:57 Khaled Hosny + + * sfd/: ae_Metal.sfd, ae_Nada.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:54 Khaled Hosny + + * sfd/: ae_Kayrawan.sfd, ae_Khalid.sfd, ae_Mashq-Bold.sfd, + ae_Mashq.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:51 Khaled Hosny + + * sfd/: ae_Haramain.sfd, ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:47 Khaled Hosny + + * sfd/: ae_Furat.sfd, ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:43 Khaled Hosny + + * sfd/: ae_Arab.sfd, ae_Cortoba.sfd, ae_Dimnah.sfd, + ae_Electron.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:40 Khaled Hosny + + * sfd/: ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd, ae_AlYarmook.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:37 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-21 05:57 Khaled Hosny + + * tools/cp.pe: Simple ff script to copy a specific range of glyphs + from on font to another. + +2007-06-16 01:54 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: + - Identical glyphs (or parts of glyphs) are referenced to one common + glyph instead of copying the same shape each time. + - Add few missed Arabic glyphs, DOTLESS QAF, DOTLESS BEH, HAMZA + ABOVE, HAMZA BELOW and EXTENDED ARABIC-INDIC DIGIT ZERO, ONE, TWO, + THREE, SEVEN, EIGHT, NINE. + +2007-06-15 07:10 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd, ae_AlYarmook.sfd, ae_Arab.sfd, + ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, ae_Furat.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, + ae_Khalid.sfd, ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, + ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, ae_Sharjah.sfd, + ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: Preparing to + work + +2007-06-02 21:25 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: + - A modified version of "AlMothnna", partially fixes the vowel marks + issues. + - This is fontforg's sfd file. + +2004-07-10 09:48 nadim + + * COPYING: + Minor mods to the GPL license mention (their address + changed) + Added disclaimer + Renamed file from license.txt for + consistency + diff --git a/tools/tcpdf/fonts/ae_fonts_2.0/README b/tools/tcpdf/fonts/ae_fonts_2.0/README new file mode 100644 index 000000000..b517cc852 --- /dev/null +++ b/tools/tcpdf/fonts/ae_fonts_2.0/README @@ -0,0 +1,58 @@ +This project aims at increasing the number of available Arabic free and +open source fonts. The goals of this project are, + + * Create and/or salvage high quality free and open TTF Arabic fonts. + + * Create a central repository of all free and open source Arabic fonts +(TTF and otherwise) in order to get them included into the various +distributions. + + * To better couple and artistically match Arabic fonts to their latin +counterparts. + +You can visit our web page +http://www.arabeyes.org/project.php?proj=Khotot + +This software package/product and attached documentations are provided +"as is", with no warranty. + + -* www.arabeyes.org *- + +If you'd like to help the Arabeyes Project, then consider: + + http://www.arabeyes.org/donate.php + +Typeface and data © 2003-2007, Arabeyes.org. + +Latin glyphs (U+0021-U+007E, U+00A1-U+0237, U+1E00-U+1EF9 and +U+FB00-U+FB06 Unicode ranges) are based on "Free UCS Outline Fonts", +www.nongnu.org/freefont (Copyleft 2002, 2003, 2005 Free Software +Foundation). + +These fonts are subject to the GNU GENERAL PUBLIC (GPL) LICENSE (Version 2). +See COPYING for details or http://www.gnu.org/copyleft/gpl.html + +As a special exception, if you create a document which uses this +font, and embed this font or unaltered portions of this font into the +document, this font does not by itself cause the resulting document to +be covered by the GNU General Public License. This exception does not +however invalidate any other reasons why the document might be covered +by the GNU General Public License. If you modify this font, you may +extend this exception to your version of the font, but you are not +obligated to do so. If you do not wish to do so, delete this exception +statement from your version. + +Release Notes +------------- +2.0 +This the second major release of Arabeyes fonts, this release features: + * Completely new Latin Glyphs, based on font distributed by FreeFonts project + (See the legal notes above) + * Proper support for Arabic diacritics; all fonts now have anchor points + adjusted manually to fit nicely with each glyph. + * Diacritics for AlMothnna, AlArabiya and Tholoth fonts have been redisigned + too look better and fit with the style of the font. + * We dropped ae_ prefix from all fonts, so please fix your configuration + files. + * Various other small fixes, see ChangeLog file for details. + diff --git a/tools/tcpdf/cache/index.php b/tools/tcpdf/fonts/ae_fonts_2.0/index.php similarity index 100% rename from tools/tcpdf/cache/index.php rename to tools/tcpdf/fonts/ae_fonts_2.0/index.php diff --git a/tools/tcpdf/fonts/aealarabiya.ctg.z b/tools/tcpdf/fonts/aealarabiya.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..51315d63ec4b4d9b5fc41b098939a9ab1eb142e2 GIT binary patch literal 1849 zcmds!+gB3@0*BXDv{ba931~#DMKmI6si0$kpcQPmmlbpxfowMgLIgQT(GVfz25B_| zBm@{j2rGe-dk$Xe6uE3=G6^y2QDn_Vq?=mTY!ETD0|Le0ib6hgKE($2DgDB#2EZ<7!Chq@Y)#l ze`5%~Wr$w7xs7h&Z8zWOZkTiPly>vmPv@b-A|BiR1M z;2&J)mJT-K1paXI*D#y{%f?~F4p^#zSQ+ zxZ4kGt_R^{P-X@d5umgWlox_+Pe3Iel(d2!xnS!g*cA)5Tm?I;!1e{Od$pq(a=;l5 z*)4}+mqTiB$jcmUvkv7ZhosBVk?&}In>E49La+MK~Z; z0dhLf_83sE10*d#$5Ehl0_fTcv|I*$&B_v00`2oa_bR0M0s^NYvYUuvCnD7$@{>s0 zzY*m|MAC_LoIqM1B3*Gv%XOsl9Mb+P(!G+^EMmc*uw)jNVmnLP&yp9j+McqMAuPW= z&+pwSE*RIbVok2ALyZsSS4>+wS$oS}h9T(M{F>?U>#Y6HT*E_6zsxTqTSbc>Zg#0^ z#7*=5DQG{Zam*&)>d_}>mz0U`^z?rERz%JR5y#d>J+(thg@4CH*Sz?K9d^`$aU3nlOI)`Ow~tFwS`n8o~p^E8e*xs zDynIdLbhe`Tyl9o;~t|MuVk_>xEx=NC1)!@e= zRVl|kk@<#`UmA=P3xkLDd$v8&pWt|$hPv4w$_De#x-%d3U9W1Io2(tAz2`oZ&?{Q_ zDr}O@&dYMAB=q$!h?SF-?1DY+W zlP8N`<EB-#7L8$Q-XGc=k_+nNcP=Jeq{~Z z5PtNF#wbbbrR0~^pabC#p461Te6!{BCrax^-*2j`KGi{-_~Y!wYng?=``7yQt?ThBdb${@h$e4CQ5e@kPfdqPq7#ZxJB+_f z&$L6;(TTz64G?#Mo)QHW4#XcrZ6IDp&(K3v1LS=u=D>B*(@LSTfrK;YZ3q53J!=N4 s9Y|b*eh=V8k13%Ly&^sn9S89JkJA-UWd(V6-rVhn&%SRuVH?Z-58x}N>Hq)$ literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/aealarabiya.php b/tools/tcpdf/fonts/aealarabiya.php new file mode 100644 index 000000000..828f1ecc7 --- /dev/null +++ b/tools/tcpdf/fonts/aealarabiya.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-123 -488 1305 1230]','ItalicAngle'=>0,'Ascent'=>1230,'Descent'=>-503,'Leading'=>200,'CapHeight'=>729,'XHeight'=>524,'StemV'=>39,'StemH'=>17,'AvgWidth'=>441,'MaxWidth'=>1332,'MissingWidth'=>367); +$cbbox=array(33=>array(124,0,208,729),34=>array(52,464,306,709),35=>array(14,-20,542,697),36=>array(33,-126,518,770),37=>array(29,-20,859,709),38=>array(52,-23,637,709),39=>array(48,464,142,709),40=>array(73,-212,291,729),41=>array(38,-212,256,729),42=>array(40,441,343,729),43=>array(50,-10,534,474),44=>array(87,-147,192,104),45=>array(46,240,284,312),46=>array(87,0,191,104),47=>array(-8,-20,284,729),48=>array(43,-23,507,709),49=>array(102,0,347,709),50=>array(34,0,511,709),51=>array(32,-23,506,709),52=>array(28,0,520,709),53=>array(34,-23,513,709),54=>array(43,-23,513,709),55=>array(46,0,520,709),56=>array(37,-23,513,709),57=>array(38,-23,509,709),58=>array(110,0,214,524),59=>array(110,-147,214,524),60=>array(46,-9,534,474),61=>array(50,111,534,353),62=>array(50,-9,539,474),63=>array(77,0,509,741),64=>array(34,-142,951,741),65=>array(17,0,653,729),66=>array(79,0,623,729),67=>array(48,-23,677,741),68=>array(89,0,667,729),69=>array(90,0,613,729),70=>array(90,0,579,729),71=>array(44,-23,709,741),72=>array(83,0,644,729),73=>array(100,0,194,729),74=>array(17,-23,426,729),75=>array(79,0,658,729),76=>array(80,0,533,729),77=>array(74,0,761,729),78=>array(76,0,646,729),79=>array(38,-23,742,741),80=>array(91,0,617,729),81=>array(38,-59,742,741),82=>array(93,0,679,729),83=>array(48,-23,621,741),84=>array(21,0,593,729),85=>array(86,-23,646,729),86=>array(30,0,646,729),87=>array(22,0,929,729),88=>array(22,0,649,729),89=>array(13,0,661,729),90=>array(28,0,583,729),91=>array(64,-212,250,729),92=>array(-8,-20,284,729),93=>array(23,-212,209,729),94=>array(44,329,426,709),95=>array(-22,-176,578,-126),96=>array(22,592,231,740),97=>array(42,-23,534,539),98=>array(54,-23,523,729),99=>array(31,-23,477,539),100=>array(26,-23,494,729),101=>array(40,-23,513,539),102=>array(18,0,258,732),103=>array(29,-218,489,539),104=>array(70,0,486,729),105=>array(66,0,151,729),106=>array(-18,-218,153,729),107=>array(58,0,502,729),108=>array(68,0,152,729),109=>array(70,0,762,539),110=>array(70,0,487,539),111=>array(36,-23,510,539),112=>array(54,-218,523,539),113=>array(26,-218,494,539),114=>array(69,0,321,539),115=>array(34,-23,459,539),116=>array(14,-23,254,668),117=>array(66,-23,482,524),118=>array(10,0,486,524),119=>array(6,0,708,524),120=>array(17,0,473,524),121=>array(20,-218,478,524),122=>array(31,0,457,524),123=>array(43,-212,276,729),124=>array(100,-212,160,729),125=>array(29,-212,262,729),126=>array(74,268,508,438),160=>array(0,0,0,0),161=>array(122,-206,206,524),162=>array(52,-120,510,628),163=>array(26,-23,534,729),164=>array(67,133,489,551),165=>array(11,0,546,709),166=>array(100,-212,160,729),167=>array(43,-213,506,729),168=>array(30,612,296,714),169=>array(-13,-22,751,742),170=>array(37,303,333,742),171=>array(98,106,454,438),172=>array(40,86,544,374),173=>array(46,240,284,312),174=>array(-13,-22,751,742),175=>array(28,631,302,701),176=>array(151,383,454,686),177=>array(50,-11,534,623),178=>array(19,284,326,709),179=>array(16,270,322,709),180=>array(92,592,301,740),181=>array(78,-200,498,518),182=>array(48,-177,522,729),183=>array(87,302,211,427),184=>array(39,-214,287,0),185=>array(61,284,222,709),186=>array(40,303,324,742),187=>array(98,106,451,438),188=>array(61,-20,849,709),189=>array(61,-20,844,709),190=>array(16,-20,849,709),191=>array(96,-217,528,524),192=>array(17,0,653,939),193=>array(17,0,653,939),194=>array(17,0,653,940),195=>array(17,0,653,905),196=>array(17,0,653,904),197=>array(17,0,653,953),198=>array(11,0,950,729),199=>array(48,-214,677,741),200=>array(90,0,613,939),201=>array(90,0,613,939),202=>array(90,0,613,939),203=>array(90,0,613,904),204=>array(0,0,208,939),205=>array(71,0,280,939),206=>array(-1,0,286,940),207=>array(14,0,280,904),208=>array(20,0,667,729),209=>array(76,0,646,905),210=>array(38,-23,742,939),211=>array(38,-23,742,939),212=>array(38,-23,742,940),213=>array(38,-23,742,905),214=>array(38,-23,742,904),215=>array(94,34,488,427),216=>array(30,-23,744,754),217=>array(86,-23,646,939),218=>array(86,-23,646,939),219=>array(86,-23,646,939),220=>array(86,-23,646,904),221=>array(13,0,661,939),222=>array(91,0,616,729),223=>array(67,-14,571,728),224=>array(42,-23,534,740),225=>array(42,-23,534,739),226=>array(42,-23,534,741),227=>array(42,-23,534,703),228=>array(42,-23,534,701),229=>array(42,-23,534,754),230=>array(34,-23,846,539),231=>array(31,-214,477,539),232=>array(40,-23,513,740),233=>array(40,-23,513,739),234=>array(40,-23,513,742),235=>array(40,-23,513,701),236=>array(-4,0,204,738),237=>array(66,0,274,739),238=>array(-7,0,280,741),239=>array(3,0,269,701),240=>array(36,-23,510,743),241=>array(70,0,487,703),242=>array(36,-23,510,741),243=>array(36,-23,510,740),244=>array(36,-23,510,742),245=>array(36,-23,510,703),246=>array(36,-23,510,701),247=>array(50,0,534,472),248=>array(18,-30,529,539),249=>array(66,-23,482,739),250=>array(66,-23,482,740),251=>array(66,-23,482,742),252=>array(66,-23,482,701),253=>array(20,-218,478,739),254=>array(54,-218,522,714),255=>array(20,-218,478,701),256=>array(17,0,653,871),257=>array(42,-23,534,669),258=>array(17,0,653,932),259=>array(42,-23,534,734),260=>array(17,-206,692,729),261=>array(43,-206,596,539),262=>array(48,-23,677,940),263=>array(31,-23,477,740),264=>array(48,-23,677,940),265=>array(31,-23,477,714),266=>array(48,-23,677,873),267=>array(31,-23,477,668),268=>array(48,-23,677,940),269=>array(31,-23,477,742),270=>array(89,0,667,940),271=>array(26,-23,690,729),272=>array(20,0,667,729),273=>array(26,-23,557,729),274=>array(90,0,613,871),275=>array(40,-23,513,669),276=>array(90,0,613,904),277=>array(40,-23,513,699),278=>array(90,0,613,906),279=>array(40,-23,513,703),280=>array(90,-206,652,729),281=>array(40,-204,513,539),282=>array(90,0,613,940),283=>array(40,-23,513,741),284=>array(44,-23,709,920),285=>array(29,-218,489,741),286=>array(44,-23,709,932),287=>array(29,-218,489,734),288=>array(44,-23,709,873),289=>array(29,-218,489,668),290=>array(44,-333,709,741),291=>array(29,-218,489,740),292=>array(83,0,644,919),293=>array(-32,0,486,919),294=>array(39,0,688,729),295=>array(7,0,486,729),296=>array(-9,0,304,873),297=>array(-21,0,293,668),298=>array(10,0,284,871),299=>array(-2,0,273,669),300=>array(-3,0,298,904),301=>array(-16,0,286,699),302=>array(27,-206,235,729),303=>array(-17,-206,191,729),304=>array(94,0,199,906),305=>array(94,0,177,524),306=>array(100,-23,626,729),307=>array(66,-218,306,729),308=>array(17,-23,523,919),309=>array(-32,-218,254,741),310=>array(79,-311,658,729),311=>array(58,-311,502,729),312=>array(58,0,502,524),313=>array(70,0,533,939),314=>array(64,0,273,939),315=>array(80,-311,533,729),316=>array(57,-311,162,729),317=>array(80,0,533,741),318=>array(68,0,306,729),319=>array(80,0,533,729),320=>array(68,0,433,729),321=>array(0,0,552,729),322=>array(0,0,212,729),323=>array(76,0,646,939),324=>array(70,0,487,739),325=>array(76,-311,646,729),326=>array(70,-311,487,539),327=>array(76,0,646,940),328=>array(70,0,487,740),329=>array(48,0,627,709),330=>array(76,-218,646,729),331=>array(70,-218,487,539),332=>array(38,-23,742,871),333=>array(36,-23,510,669),334=>array(38,-23,742,904),335=>array(36,-23,510,699),336=>array(38,-23,742,940),337=>array(36,-23,526,740),338=>array(43,-20,959,741),339=>array(40,-23,899,539),340=>array(93,0,679,939),341=>array(69,0,331,739),342=>array(93,-311,679,729),343=>array(59,-311,321,539),344=>array(93,0,679,940),345=>array(49,0,336,741),346=>array(48,-23,621,941),347=>array(34,-23,459,740),348=>array(48,-23,621,941),349=>array(34,-23,459,714),350=>array(48,-214,621,741),351=>array(34,-214,459,539),352=>array(48,-23,621,940),353=>array(34,-23,459,741),354=>array(21,-214,593,729),355=>array(14,-237,293,668),356=>array(21,0,593,940),357=>array(14,-23,402,668),358=>array(21,0,593,729),359=>array(9,-23,254,668),360=>array(86,-23,646,873),361=>array(66,-23,482,668),362=>array(86,-23,646,871),363=>array(66,-23,482,669),364=>array(86,-23,646,904),365=>array(66,-23,482,699),366=>array(86,-23,646,954),367=>array(66,-23,482,754),368=>array(86,-23,646,940),369=>array(66,-23,530,740),370=>array(86,-206,646,729),371=>array(66,-204,521,524),372=>array(22,0,929,919),373=>array(6,0,708,741),374=>array(13,0,661,919),375=>array(20,-218,478,741),376=>array(13,0,661,904),377=>array(28,0,583,939),378=>array(31,0,457,739),379=>array(28,0,583,906),380=>array(31,0,457,703),381=>array(28,0,583,940),382=>array(31,0,457,740),383=>array(18,0,258,732),384=>array(26,-23,557,729),385=>array(48,0,810,729),386=>array(79,0,623,729),387=>array(54,-23,523,729),388=>array(-49,0,623,729),389=>array(-39,-23,523,729),390=>array(48,-23,678,741),391=>array(48,-23,749,741),392=>array(31,-23,558,556),393=>array(20,0,667,729),394=>array(48,0,844,729),395=>array(79,0,623,729),396=>array(54,-23,523,729),397=>array(37,-197,529,548),398=>array(90,0,613,729),399=>array(47,-23,677,741),400=>array(48,-23,621,741),401=>array(2,-218,579,729),402=>array(0,-218,258,732),403=>array(44,-23,786,741),404=>array(13,-27,661,729),405=>array(70,-23,833,729),406=>array(66,-23,234,729),407=>array(0,0,333,729),408=>array(79,0,672,729),409=>array(58,0,502,732),410=>array(0,0,333,729),411=>array(30,-10,556,738),412=>array(64,-14,768,729),413=>array(-12,-218,646,729),414=>array(70,-200,487,539),415=>array(38,-23,742,741),416=>array(38,-23,788,796),417=>array(36,-23,566,631),418=>array(38,-23,924,746),419=>array(36,-200,672,539),420=>array(48,0,792,729),421=>array(54,-218,523,732),422=>array(91,-126,646,729),423=>array(48,-23,621,741),424=>array(34,-23,459,539),425=>array(28,0,583,729),426=>array(-18,-218,317,732),427=>array(14,-218,254,668),428=>array(0,0,593,729),429=>array(14,-23,254,732),430=>array(21,-218,593,729),431=>array(86,-23,776,856),432=>array(66,-23,623,651),433=>array(17,-4,694,729),434=>array(86,-23,660,729),435=>array(-12,0,686,729),436=>array(20,-218,548,546),437=>array(28,0,583,729),438=>array(31,0,457,524),439=>array(32,-23,581,729),440=>array(32,-23,581,729),441=>array(12,-143,486,524),442=>array(34,-202,483,524),443=>array(34,0,511,709),446=>array(64,-21,496,668),447=>array(54,-218,526,540),448=>array(100,-212,160,729),449=>array(100,-212,270,729),450=>array(50,-212,534,729),451=>array(124,0,208,729),452=>array(89,0,1283,940),453=>array(89,0,1165,740),454=>array(26,-23,1013,740),455=>array(80,-23,982,729),456=>array(80,-218,709,729),457=>array(68,-218,376,729),458=>array(76,-23,1134,729),459=>array(76,-218,876,729),460=>array(70,-218,709,729),461=>array(17,0,653,931),462=>array(42,-23,534,729),463=>array(3,0,290,931),464=>array(-7,0,280,729),465=>array(38,-23,742,931),466=>array(36,-23,510,729),467=>array(86,-23,646,931),468=>array(66,-23,482,729),469=>array(86,-23,646,1024),470=>array(66,-23,482,825),471=>array(86,-23,646,1102),472=>array(66,-23,482,903),473=>array(86,-23,646,1104),474=>array(66,-23,482,905),475=>array(86,-23,646,1102),476=>array(66,-23,482,903),477=>array(40,-23,513,539),478=>array(17,0,653,1024),479=>array(42,-23,534,825),480=>array(17,0,653,995),481=>array(42,-23,534,793),482=>array(11,0,950,900),483=>array(34,-23,846,701),484=>array(44,-23,762,741),485=>array(29,-218,514,539),486=>array(44,-23,709,931),487=>array(29,-218,489,729),488=>array(79,0,658,931),489=>array(-44,0,502,919),490=>array(38,-222,742,741),491=>array(36,-222,510,539),492=>array(38,-222,742,851),493=>array(36,-222,510,649),494=>array(32,-23,581,951),495=>array(12,-143,486,738),496=>array(-33,-218,254,714),497=>array(89,0,1305,729),498=>array(89,0,1179,729),499=>array(26,-23,1013,729),500=>array(44,-23,709,929),501=>array(29,-218,489,727),504=>array(76,0,646,929),505=>array(70,0,487,727),506=>array(17,0,653,1141),507=>array(42,-23,534,942),508=>array(11,0,950,929),509=>array(34,-23,846,727),510=>array(30,-23,744,943),511=>array(18,-30,529,727),512=>array(17,0,653,931),513=>array(42,-23,534,729),514=>array(17,0,653,729),515=>array(42,-23,534,539),516=>array(90,0,613,931),517=>array(40,-23,513,729),518=>array(90,0,613,729),519=>array(40,-23,513,539),520=>array(-80,0,302,931),521=>array(-92,0,291,729),522=>array(100,0,194,729),523=>array(94,0,177,524),524=>array(38,-23,742,931),525=>array(36,-23,510,729),526=>array(38,-23,742,741),527=>array(36,-23,510,539),528=>array(93,0,679,931),529=>array(-22,0,360,729),530=>array(93,0,679,729),531=>array(69,0,321,539),532=>array(86,-23,646,931),533=>array(66,-23,482,729),534=>array(86,-23,646,729),535=>array(66,-23,482,524),536=>array(48,-284,621,741),537=>array(34,-284,459,539),538=>array(21,-284,593,729),539=>array(14,-284,254,668),542=>array(83,0,644,931),543=>array(-27,0,486,919),548=>array(28,-216,583,729),549=>array(31,-216,457,524),550=>array(17,0,653,886),551=>array(42,-23,534,683),552=>array(90,-207,613,729),553=>array(40,-230,513,539),554=>array(38,-23,742,1024),555=>array(36,-23,510,825),556=>array(38,-23,742,1027),557=>array(36,-23,510,827),558=>array(38,-23,742,886),559=>array(36,-23,510,683),560=>array(38,-23,742,995),561=>array(36,-23,510,793),562=>array(13,0,661,851),563=>array(20,-218,478,649),1548=>array(56,63,155,244),1563=>array(56,63,155,377),1567=>array(54,-69,348,542),1569=>array(24,0,368,366),1570=>array(24,0,139,764),1571=>array(24,0,139,757),1572=>array(31,-147,341,586),1573=>array(24,-144,139,586),1574=>array(25,-147,462,444),1575=>array(24,0,139,586),1576=>array(24,-155,777,391),1577=>array(29,0,425,567),1578=>array(24,0,777,567),1579=>array(24,0,777,714),1580=>array(37,-149,427,386),1581=>array(37,-147,415,386),1582=>array(36,-147,413,567),1583=>array(21,0,396,402),1584=>array(19,0,395,567),1585=>array(0,-147,190,391),1586=>array(0,-147,190,567),1587=>array(32,-147,987,391),1588=>array(32,-147,987,688),1589=>array(32,-147,917,391),1590=>array(32,-147,917,567),1591=>array(19,0,599,586),1592=>array(19,0,599,586),1593=>array(34,-147,409,391),1594=>array(37,-147,413,567),1600=>array(-5,0,158,93),1601=>array(27,0,736,567),1602=>array(25,-147,530,567),1603=>array(24,0,777,586),1604=>array(32,-147,537,586),1605=>array(9,-294,381,391),1606=>array(32,-147,502,567),1607=>array(29,0,425,393),1608=>array(36,-147,338,391),1609=>array(25,-147,462,391),1610=>array(25,-298,462,391),1611=>array(47,640,314,930),1612=>array(80,686,340,954),1613=>array(19,-488,286,-198),1614=>array(39,681,305,845),1615=>array(80,697,231,965),1616=>array(44,-441,311,-277),1617=>array(2,678,305,876),1618=>array(-10,704,167,897),1632=>array(183,174,283,273),1633=>array(177,4,256,498),1634=>array(78,4,372,498),1635=>array(20,-1,410,508),1636=>array(89,0,341,498),1637=>array(79,0,355,509),1638=>array(53,4,348,498),1639=>array(49,0,371,498),1640=>array(49,0,371,498),1641=>array(78,4,341,498),1642=>array(56,0,462,612),1645=>array(17,388,317,688),7680=>array(17,-235,653,729),7681=>array(42,-258,534,539),7682=>array(79,0,623,906),7683=>array(54,-23,523,893),7684=>array(79,-164,623,729),7685=>array(54,-187,523,729),7686=>array(79,-131,623,729),7687=>array(54,-153,523,729),7688=>array(48,-214,677,949),7689=>array(31,-214,477,747),7690=>array(89,0,667,906),7691=>array(26,-23,494,893),7692=>array(89,-164,667,729),7693=>array(26,-187,494,729),7694=>array(89,-131,667,729),7695=>array(26,-153,494,729),7696=>array(85,-207,667,729),7697=>array(26,-230,494,729),7698=>array(86,-211,667,729),7699=>array(26,-233,494,729),7700=>array(90,0,613,1108),7701=>array(40,-23,513,909),7702=>array(90,0,613,1108),7703=>array(40,-23,513,909),7704=>array(90,-211,613,729),7705=>array(40,-233,513,539),7706=>array(90,-164,613,729),7707=>array(40,-187,513,539),7708=>array(90,-207,613,936),7709=>array(40,-230,513,734),7710=>array(90,0,579,906),7711=>array(18,0,263,896),7712=>array(44,-23,709,871),7713=>array(29,-218,489,669),7714=>array(83,0,644,906),7715=>array(58,0,486,893),7716=>array(83,-164,644,729),7717=>array(70,-164,486,729),7718=>array(83,0,644,904),7719=>array(44,0,486,892),7720=>array(-15,-207,644,729),7721=>array(-33,-207,486,729),7722=>array(83,-195,644,729),7723=>array(70,-195,486,729),7724=>array(-9,-164,304,729),7725=>array(-48,-164,265,729),7726=>array(14,0,321,1114),7727=>array(3,0,315,916),7728=>array(79,0,658,949),7729=>array(58,0,502,937),7730=>array(79,-164,658,729),7731=>array(58,-164,502,729),7732=>array(79,-131,658,729),7733=>array(58,-131,502,729),7734=>array(80,-164,533,729),7735=>array(57,-164,162,729),7736=>array(-11,-164,533,871),7737=>array(-27,-164,248,859),7738=>array(80,-131,533,729),7739=>array(-27,-131,248,729),7740=>array(80,-211,533,729),7741=>array(-34,-211,253,729),7742=>array(74,0,761,949),7743=>array(70,0,762,747),7744=>array(74,0,761,906),7745=>array(70,0,762,703),7746=>array(74,-164,761,729),7747=>array(70,-164,762,539),7748=>array(76,0,646,906),7749=>array(70,0,487,703),7750=>array(76,-164,646,729),7751=>array(70,-164,487,539),7752=>array(76,-131,646,729),7753=>array(70,-131,487,539),7754=>array(76,-211,646,729),7755=>array(70,-211,487,539),7756=>array(38,-23,742,1124),7757=>array(36,-23,510,926),7758=>array(38,-23,742,1078),7759=>array(36,-23,510,880),7760=>array(38,-23,742,1108),7761=>array(36,-23,510,909),7762=>array(38,-23,742,1108),7763=>array(36,-23,510,909),7764=>array(91,0,617,949),7765=>array(54,-218,523,747),7766=>array(91,0,617,906),7767=>array(54,-218,523,703),7768=>array(93,0,679,906),7769=>array(69,0,321,703),7770=>array(93,-164,679,729),7771=>array(58,-164,321,539),7772=>array(93,-164,679,871),7773=>array(58,-164,336,669),7774=>array(93,-131,679,729),7775=>array(-26,-131,321,539),7776=>array(48,-23,621,906),7777=>array(34,-23,459,703),7778=>array(48,-187,621,741),7779=>array(34,-187,459,539),7780=>array(48,-23,621,1103),7781=>array(34,-23,459,904),7782=>array(48,-23,621,1104),7783=>array(34,-23,459,906),7784=>array(48,-187,621,906),7785=>array(34,-187,459,703),7786=>array(21,0,593,906),7787=>array(14,-23,254,832),7788=>array(21,-164,593,729),7789=>array(14,-187,254,668),7790=>array(21,-131,593,729),7791=>array(14,-153,323,668),7792=>array(21,-211,593,729),7793=>array(14,-233,329,668),7794=>array(86,-186,646,729),7795=>array(66,-186,482,524),7796=>array(86,-187,646,729),7797=>array(66,-187,482,524),7798=>array(86,-233,646,729),7799=>array(66,-233,482,524),7800=>array(86,-23,646,1081),7801=>array(66,-23,496,876),7802=>array(86,-23,646,1062),7803=>array(66,-23,482,864),7804=>array(30,0,646,905),7805=>array(10,0,486,703),7806=>array(30,-164,646,729),7807=>array(10,-164,486,524),7808=>array(22,0,929,949),7809=>array(6,0,708,747),7810=>array(22,0,929,949),7811=>array(6,0,708,747),7812=>array(22,0,929,904),7813=>array(6,0,708,701),7814=>array(22,0,929,906),7815=>array(6,0,708,703),7816=>array(22,-164,929,729),7817=>array(6,-164,708,524),7818=>array(22,0,649,906),7819=>array(17,0,473,703),7820=>array(22,0,649,904),7821=>array(17,0,473,701),7822=>array(13,0,661,906),7823=>array(20,-218,478,703),7824=>array(28,0,583,951),7825=>array(31,0,457,749),7826=>array(28,-164,583,729),7827=>array(31,-164,457,524),7828=>array(28,-131,583,729),7829=>array(31,-131,457,524),7830=>array(70,-131,486,729),7831=>array(-7,-23,259,831),7832=>array(6,0,708,774),7833=>array(20,-218,478,774),7835=>array(18,0,263,896),7840=>array(17,-164,653,729),7841=>array(42,-187,534,539),7842=>array(17,0,653,1031),7843=>array(42,-23,534,829),7844=>array(17,0,653,1148),7845=>array(42,-23,534,949),7846=>array(17,0,653,1148),7847=>array(42,-23,534,949),7848=>array(17,0,653,1230),7849=>array(42,-23,534,1031),7850=>array(17,0,653,1104),7851=>array(42,-23,534,905),7852=>array(17,-164,653,951),7853=>array(42,-187,534,749),7854=>array(17,0,653,1139),7855=>array(42,-23,534,940),7856=>array(17,0,653,1139),7857=>array(42,-23,534,940),7858=>array(17,0,653,1221),7859=>array(42,-23,534,1022),7860=>array(17,0,653,1095),7861=>array(42,-23,534,896),7862=>array(17,-164,653,936),7863=>array(42,-187,534,734),7864=>array(90,-164,613,729),7865=>array(40,-187,513,539),7866=>array(90,0,613,1031),7867=>array(40,-23,513,829),7868=>array(90,0,613,905),7869=>array(40,-23,513,703),7870=>array(90,0,613,1148),7871=>array(40,-23,513,949),7872=>array(78,0,613,980),7873=>array(40,-23,513,949),7874=>array(90,0,613,1230),7875=>array(40,-23,513,1031),7876=>array(90,0,613,1104),7877=>array(40,-23,513,905),7878=>array(90,-164,613,951),7879=>array(40,-187,513,749),7880=>array(100,0,257,1031),7881=>array(93,0,246,829),7882=>array(94,-164,199,729),7883=>array(57,-164,161,729),7884=>array(38,-187,742,741),7885=>array(36,-187,510,539),7886=>array(38,-23,742,1031),7887=>array(36,-23,510,829),7888=>array(38,-23,742,1148),7889=>array(36,-23,510,949),7890=>array(38,-23,742,1148),7891=>array(36,-23,510,949),7892=>array(38,-23,742,1230),7893=>array(36,-23,510,1031),7894=>array(38,-23,742,1104),7895=>array(36,-23,510,905),7896=>array(38,-187,742,951),7897=>array(36,-187,510,749),7898=>array(38,-23,788,962),7899=>array(36,-23,566,749),7900=>array(38,-23,788,950),7901=>array(36,-23,566,726),7902=>array(38,-23,788,1032),7903=>array(36,-23,566,826),7904=>array(38,-23,788,907),7905=>array(36,-23,566,705),7906=>array(38,-187,788,796),7907=>array(36,-187,566,631),7908=>array(86,-187,646,729),7909=>array(66,-187,482,524),7910=>array(86,-23,646,1031),7911=>array(66,-23,482,829),7912=>array(86,-23,776,950),7913=>array(66,-23,623,733),7914=>array(86,-23,776,950),7915=>array(66,-23,623,733),7916=>array(86,-23,776,984),7917=>array(66,-23,623,809),7918=>array(86,-23,776,900),7919=>array(66,-23,623,701),7920=>array(86,-187,776,856),7921=>array(66,-187,623,651),7922=>array(13,0,661,949),7923=>array(20,-218,478,747),7924=>array(13,-164,661,729),7925=>array(20,-382,478,524),7926=>array(13,0,661,1031),7927=>array(20,-218,478,829),7928=>array(13,0,661,905),7929=>array(20,-218,478,703),8204=>array(-17,0,17,910),8205=>array(-110,0,110,910),8206=>array(-123,0,123,916),8207=>array(-123,0,123,916),8234=>array(-123,-94,123,822),8235=>array(-123,-94,123,822),8236=>array(-111,0,111,910),8237=>array(-123,-94,123,916),8238=>array(-123,-94,123,916),64256=>array(13,0,388,536),64257=>array(9,0,319,536),64258=>array(13,0,315,536),64259=>array(13,0,523,536),64260=>array(13,0,518,536),64261=>array(13,-17,389,536),64262=>array(25,-17,552,489),64606=>array(19,728,322,1202),64607=>array(-3,479,299,964),64608=>array(-3,678,299,1013),64609=>array(-3,701,299,1143),64610=>array(-3,656,299,1014),64611=>array(-3,689,299,1021),64830=>array(34,-158,409,578),64831=>array(34,-158,409,578),65010=>array(24,0,841,586),65152=>array(23,0,367,366),65153=>array(23,0,148,679),65154=>array(12,0,201,755),65155=>array(18,0,133,744),65156=>array(18,0,199,822),65157=>array(38,-147,339,583),65158=>array(38,-147,386,581),65159=>array(19,-144,139,586),65160=>array(22,-144,201,586),65161=>array(25,-147,462,477),65162=>array(14,-147,503,419),65163=>array(-5,0,196,552),65164=>array(-5,0,262,557),65165=>array(24,0,139,586),65166=>array(24,0,201,586),65167=>array(24,-155,777,391),65168=>array(24,-154,824,391),65169=>array(-5,-154,196,391),65170=>array(-5,-154,262,391),65171=>array(28,0,424,567),65172=>array(23,0,473,567),65173=>array(24,0,777,567),65174=>array(24,0,824,567),65175=>array(-5,0,250,567),65176=>array(-5,0,316,567),65177=>array(24,0,777,714),65178=>array(24,0,824,688),65179=>array(-5,0,245,685),65180=>array(-5,0,306,685),65181=>array(37,-151,419,386),65182=>array(37,-148,456,386),65183=>array(-10,-154,401,386),65184=>array(-10,-154,458,386),65185=>array(37,-147,415,386),65186=>array(37,-147,456,386),65187=>array(-9,0,402,386),65188=>array(-10,0,458,386),65189=>array(37,-147,415,567),65190=>array(36,-147,454,567),65191=>array(-10,0,401,567),65192=>array(-10,0,458,567),65193=>array(23,0,399,402),65194=>array(22,0,438,402),65195=>array(21,0,396,567),65196=>array(21,0,437,567),65197=>array(0,-147,190,391),65198=>array(0,-147,238,391),65199=>array(0,-147,190,567),65200=>array(0,-147,238,567),65201=>array(32,-147,987,391),65202=>array(32,-147,1044,391),65203=>array(-5,0,733,391),65204=>array(-5,0,784,391),65205=>array(30,-147,986,685),65206=>array(32,-147,1044,685),65207=>array(-5,0,733,685),65208=>array(-7,0,783,685),65209=>array(32,-147,917,391),65210=>array(32,-147,962,391),65211=>array(-5,0,751,391),65212=>array(-5,0,796,391),65213=>array(34,-147,918,567),65214=>array(32,-147,962,567),65215=>array(-5,0,751,567),65216=>array(-5,0,796,567),65217=>array(14,0,599,586),65218=>array(19,0,655,586),65219=>array(-5,0,584,586),65220=>array(-7,0,653,586),65221=>array(17,0,601,586),65222=>array(19,0,655,586),65223=>array(-5,0,584,586),65224=>array(-6,0,654,586),65225=>array(34,-147,409,391),65226=>array(37,-147,446,399),65227=>array(-5,0,357,391),65228=>array(-5,0,433,399),65229=>array(34,-147,409,567),65230=>array(37,-147,446,567),65231=>array(-5,0,357,567),65232=>array(-5,0,433,567),65233=>array(27,0,736,567),65234=>array(26,0,788,567),65235=>array(-4,0,392,567),65236=>array(-4,0,434,567),65237=>array(27,-147,532,567),65238=>array(27,-147,580,567),65239=>array(-4,0,392,567),65240=>array(-4,0,434,567),65241=>array(24,0,777,586),65242=>array(24,0,824,586),65243=>array(-6,0,522,586),65244=>array(-7,0,553,586),65245=>array(32,-147,537,586),65246=>array(32,-147,596,586),65247=>array(-5,0,172,586),65248=>array(-5,0,262,586),65249=>array(9,-294,381,391),65250=>array(6,-294,414,391),65251=>array(-3,-93,324,391),65252=>array(-3,-93,361,391),65253=>array(32,-147,502,567),65254=>array(30,-147,557,567),65255=>array(-5,0,196,567),65256=>array(-5,0,257,567),65257=>array(29,0,425,393),65258=>array(24,0,474,393),65259=>array(-6,0,491,391),65260=>array(-6,0,523,391),65261=>array(36,-147,338,391),65262=>array(36,-147,384,391),65263=>array(25,-147,462,391),65264=>array(13,-147,502,264),65265=>array(25,-298,462,391),65266=>array(13,-298,502,264),65267=>array(-5,-154,248,391),65268=>array(-5,-154,306,391),65269=>array(29,0,484,586),65270=>array(29,0,544,586),65271=>array(29,0,484,586),65272=>array(29,0,544,586),65273=>array(29,-146,484,586),65274=>array(29,-145,544,586),65275=>array(29,0,484,586),65276=>array(29,0,544,586),65535=>array(33,0,300,667)); +$cw=array(0=>0,12=>318,13=>332,14=>212,32=>278,33=>278,34=>354,35=>556,36=>556,37=>888,38=>667,39=>191,40=>332,41=>332,42=>388,43=>584,44=>278,45=>332,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1014,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>832,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>468,95=>556,96=>332,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>832,110=>556,111=>556,112=>556,113=>556,114=>332,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>332,169=>737,170=>370,171=>556,172=>584,173=>332,174=>737,175=>332,176=>606,177=>584,178=>351,179=>351,180=>332,181=>574,182=>537,183=>278,184=>332,185=>351,186=>364,187=>556,188=>868,189=>868,190=>868,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>888,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>554,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>722,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>697,292=>722,293=>556,294=>722,295=>556,296=>278,297=>278,298=>278,299=>278,300=>278,301=>278,302=>278,303=>222,304=>278,305=>278,306=>700,307=>374,308=>500,309=>222,310=>667,311=>500,312=>500,313=>556,314=>222,315=>556,316=>222,317=>556,318=>387,319=>556,320=>500,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>722,330=>722,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>332,342=>722,343=>332,344=>722,345=>332,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>442,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>278,384=>556,385=>854,386=>667,387=>556,388=>667,389=>556,390=>722,391=>722,392=>500,393=>722,394=>898,395=>667,396=>556,397=>556,398=>667,399=>722,400=>667,401=>611,402=>278,403=>778,404=>667,405=>888,406=>278,407=>332,408=>667,409=>500,410=>332,411=>560,412=>832,413=>722,414=>556,415=>778,416=>778,417=>556,418=>944,419=>722,420=>842,421=>556,422=>666,423=>667,424=>500,425=>611,426=>332,427=>278,428=>611,429=>278,430=>611,431=>722,432=>556,433=>778,434=>722,435=>722,436=>556,437=>611,438=>500,439=>611,440=>611,441=>500,442=>500,443=>556,446=>556,447=>556,448=>260,449=>370,450=>584,451=>278,452=>1311,453=>1208,454=>1056,455=>1056,456=>778,457=>444,458=>1158,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>888,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>611,495=>500,496=>222,497=>1332,498=>1222,499=>1056,500=>778,501=>556,504=>722,505=>556,506=>667,507=>556,508=>1000,509=>888,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>332,530=>1082,531=>332,532=>722,533=>556,534=>722,535=>556,536=>667,537=>500,538=>611,539=>278,542=>722,543=>556,548=>611,549=>500,550=>667,551=>556,552=>667,553=>556,554=>778,555=>556,556=>778,557=>556,558=>778,559=>556,560=>778,561=>556,562=>667,563=>500,1548=>202,1563=>202,1567=>402,1569=>399,1570=>173,1571=>166,1572=>371,1573=>171,1574=>486,1575=>171,1576=>806,1577=>459,1578=>806,1579=>808,1580=>439,1581=>438,1582=>438,1583=>414,1584=>413,1585=>223,1586=>221,1587=>1024,1588=>1022,1589=>953,1590=>951,1591=>637,1592=>637,1593=>438,1594=>443,1600=>147,1601=>776,1602=>561,1603=>808,1604=>565,1605=>409,1606=>536,1607=>459,1608=>369,1609=>495,1610=>494,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>467,1633=>391,1634=>467,1635=>467,1636=>467,1637=>467,1638=>467,1639=>467,1640=>467,1641=>467,1642=>508,1645=>332,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>832,7743=>832,7744=>832,7745=>832,7746=>832,7747=>832,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>332,7770=>722,7771=>332,7772=>722,7773=>332,7774=>722,7775=>332,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>778,7899=>556,7900=>778,7901=>556,7902=>778,7903=>556,7904=>778,7905=>556,7906=>778,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>722,7913=>556,7914=>722,7915=>556,7916=>722,7917=>556,7918=>722,7919=>556,7920=>722,7921=>556,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,8204=>0,8205=>0,8206=>0,8207=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,64256=>407,64257=>366,64258=>366,64259=>569,64260=>569,64261=>407,64262=>569,64606=>0,64607=>0,64608=>0,64609=>0,64610=>0,64611=>0,64830=>457,64831=>457,65010=>879,65152=>403,65153=>174,65154=>196,65155=>169,65156=>192,65157=>362,65158=>377,65159=>169,65160=>193,65161=>491,65162=>488,65163=>244,65164=>244,65165=>173,65166=>192,65167=>810,65168=>806,65169=>244,65170=>251,65171=>461,65172=>462,65173=>810,65174=>807,65175=>292,65176=>293,65177=>813,65178=>807,65179=>277,65180=>294,65181=>437,65182=>451,65183=>439,65184=>441,65185=>439,65186=>449,65187=>441,65188=>441,65189=>439,65190=>446,65191=>439,65192=>441,65193=>418,65194=>427,65195=>415,65196=>426,65197=>226,65198=>224,65199=>222,65200=>224,65201=>1024,65202=>1022,65203=>757,65204=>770,65205=>1023,65206=>1025,65207=>756,65208=>770,65209=>946,65210=>948,65211=>782,65212=>786,65213=>956,65214=>953,65215=>779,65216=>787,65217=>633,65218=>648,65219=>613,65220=>643,65221=>641,65222=>643,65223=>613,65224=>646,65225=>441,65226=>433,65227=>373,65228=>423,65229=>437,65230=>438,65231=>379,65232=>425,65233=>762,65234=>770,65235=>416,65236=>418,65237=>563,65238=>568,65239=>426,65240=>423,65241=>808,65242=>812,65243=>558,65244=>545,65245=>564,65246=>585,65247=>207,65248=>253,65249=>407,65250=>408,65251=>352,65252=>354,65253=>537,65254=>541,65255=>244,65256=>244,65257=>452,65258=>463,65259=>512,65260=>516,65261=>366,65262=>368,65263=>487,65264=>488,65265=>491,65266=>486,65267=>293,65268=>294,65269=>514,65270=>527,65271=>518,65272=>522,65273=>512,65274=>536,65275=>514,65276=>522,65535=>367); +// --- EOF --- diff --git a/tools/tcpdf/fonts/aealarabiya.z b/tools/tcpdf/fonts/aealarabiya.z new file mode 100644 index 0000000000000000000000000000000000000000..653d826da665b9612006e69806d4b994db6e8b06 GIT binary patch literal 56189 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 N_m~(g#RsdF{{;tbmev3O literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/aefurat.ctg.z b/tools/tcpdf/fonts/aefurat.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..0df364964779ad0ce21530b19f591d1fd18310af GIT binary patch literal 1843 zcmds!TUQeY0)SOkdvsg7yB3V0O4Xvd6gjL_2NXC~FaZlL?beP~;VfF6(IUE12;oj3 z3?T{RGRY7^qA}nMBFcRXH)$$~3ihNFJAjv-;Ko4&0UNo)zU*Uv!G7m^`d&YQeze!) z-OK%+D}TH6aN}T8!vE|Vdsv-vt102+>4ewG1D_`JChdu8>G`hy#i8?y+9g+3;8IW8 zM~k}_ewfSh;%Dda^M2&#n)%}A{2Vnu{};ZffnV^uJzHwe>$c}s+r_W!IeL5kW4ox; zUNFzf&SmBOz{)kT#73d#Q4>_~md=*bc@OE_8d^L?=NRbxr?jYj$rZY&%cP5!Gm!lZ>1KxH zUkv$Q8HF(nSpcKxBBOXUhD2aeHYR~F`39`;C?*TUic+!Sl^_xhN_|1ex1ih;Ec^w;j}`_9e#q`Yy~ChL%3#bGCV zpX|)|CkE>q!E%46Z>#j{aZaptMBtI=^lO!+jPH1A^*!D-H@(cqxiwvSc$^(#eKEZv z&dE)eC64>GTc@U%hdQ^4 z)K);h6;NIUbSDAL5MWpbC{#e{mjK!elG$T{+TQ(BC$iH`T?oulFI9( z?i{HZAr0Q7qKqv4hC~O+^1Y<0g)B=WwR5EL9YINf0OJYNHi3S-KzU7|`*r+StZnDM z2P3H-iO-{!CA$1t(dLN{e|odRe=_-L=ib!yuU)~d+Np`mkUQ_p{Kdz$HCxlyWrMskZBuSR|!>B!j{ue2n~Gu2vl(dZhQpY zcm%iYhOX|0>zknKO>j#xbS)Wfehb}v3wNxgFRvZGC8u%uFd0poqlX)69F3OfGf78& z9a;4RFH5RF@3>)!dXW^nJ}IVoWbG58C8>FAW^jJ2FT)b|KD|HKT;N7F^_>(RKTJmi zS6p*T4Skn{vHo;;n_26Y#P*#No=Bvl+A5me@~3@i7V`sPoDY2chEo<*fnT-vlc?)KvN9RAnK1T8stiSP;eCE9^sb)m2;C#W;@x6z)WSl~z3ijW5 z8auOpOWJcpui*ZhXSgnS{Awxexh!1~x@MmD%uD)N3?K<}JPShqaM%AqTyTWdvNrje zPN^+*J2D!3v3{R$bz$Atd#yhE)hz?7GdoP_|3oA)Yz_~_nSCbVFNiLNdzM#@d%I1U zpCV!hi^)?#%pOx}1EO(oj`7MM?@?1m5+Zl7gLqn+`NWj=J7REfg*+qeyF0$6z6adra Y6zCDvMNV|w=)J+$oyKLO!Vdd?0ixCF8~^|S literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/aefurat.php b/tools/tcpdf/fonts/aefurat.php new file mode 100644 index 000000000..2610ed107 --- /dev/null +++ b/tools/tcpdf/fonts/aefurat.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-272 -501 1319 1114]','ItalicAngle'=>0,'Ascent'=>1162,'Descent'=>-508,'Leading'=>200,'CapHeight'=>662,'XHeight'=>450,'StemV'=>39,'StemH'=>17,'AvgWidth'=>401,'MaxWidth'=>1332,'MissingWidth'=>367); +$cbbox=array(33=>array(130,-9,237,676),34=>array(77,431,331,676),35=>array(6,0,496,662),36=>array(44,-87,457,727),37=>array(61,-13,772,676),38=>array(42,-13,750,676),39=>array(48,431,133,676),40=>array(48,-177,304,676),41=>array(29,-177,286,676),42=>array(69,266,432,676),43=>array(30,0,534,506),44=>array(56,-141,194,102),45=>array(39,194,286,257),46=>array(70,-11,181,100),47=>array(-9,-14,287,676),48=>array(24,-14,476,676),49=>array(111,0,394,676),50=>array(30,0,474,676),51=>array(43,-14,432,676),52=>array(12,0,472,676),53=>array(32,-14,438,688),54=>array(34,-14,468,684),55=>array(20,-8,449,662),56=>array(56,-14,446,676),57=>array(30,-22,459,676),58=>array(81,-11,192,459),59=>array(80,-141,219,459),60=>array(28,-10,536,516),61=>array(30,120,534,386),62=>array(28,-10,536,516),63=>array(68,-8,414,676),64=>array(116,-14,809,676),65=>array(14,0,706,674),66=>array(17,0,593,662),67=>array(28,-14,633,676),68=>array(16,0,686,662),69=>array(12,0,597,662),70=>array(12,0,546,662),71=>array(32,-14,709,676),72=>array(19,0,702,662),73=>array(18,0,314,662),74=>array(10,-14,370,662),75=>array(34,0,723,662),76=>array(12,0,598,662),77=>array(12,0,863,662),78=>array(12,-11,707,662),79=>array(34,-14,688,676),80=>array(16,0,542,662),81=>array(34,-178,701,676),82=>array(17,0,659,662),83=>array(42,-14,491,676),84=>array(17,0,593,662),85=>array(14,-14,706,662),86=>array(16,-11,697,662),87=>array(6,-11,932,662),88=>array(10,0,704,662),89=>array(22,0,703,662),90=>array(9,0,597,662),91=>array(88,-156,299,662),92=>array(-9,-14,287,676),93=>array(34,-156,246,662),94=>array(24,297,446,662),95=>array(0,-126,500,-74),96=>array(19,507,242,678),97=>array(37,-10,442,460),98=>array(3,-10,468,683),99=>array(26,-10,412,460),100=>array(27,-10,491,683),101=>array(26,-10,424,460),102=>array(20,0,383,683),103=>array(28,-218,470,460),104=>array(9,0,487,683),105=>array(16,0,253,683),106=>array(-70,-218,194,683),107=>array(7,0,506,683),108=>array(19,0,257,683),109=>array(16,0,774,460),110=>array(16,0,486,460),111=>array(29,-10,470,460),112=>array(6,-217,470,460),113=>array(24,-217,488,461),114=>array(6,0,334,460),115=>array(51,-10,348,459),116=>array(13,-10,279,579),117=>array(9,-10,479,450),118=>array(19,-14,477,450),119=>array(21,-14,694,450),120=>array(17,0,479,450),121=>array(14,-218,474,450),122=>array(27,0,418,450),123=>array(100,-181,350,680),124=>array(67,-14,133,676),125=>array(130,-181,380,680),126=>array(40,186,502,320),160=>array(0,0,0,0),161=>array(97,-218,204,469),162=>array(53,-138,448,579),163=>array(12,-8,490,676),164=>array(-22,58,522,602),165=>array(-53,0,512,662),166=>array(67,-14,133,676),167=>array(70,-148,426,676),168=>array(18,523,316,622),169=>array(38,-14,722,676),170=>array(4,394,270,676),171=>array(42,33,456,416),172=>array(30,108,534,386),173=>array(39,194,286,257),174=>array(38,-14,722,676),175=>array(11,547,322,601),176=>array(57,390,343,676),177=>array(30,0,534,568),178=>array(1,270,296,676),179=>array(14,262,291,676),180=>array(93,507,317,678),181=>array(59,-224,514,451),182=>array(-22,-154,450,662),183=>array(70,199,181,310),184=>array(52,-214,261,0),185=>array(57,270,248,676),186=>array(6,394,304,676),187=>array(44,33,458,416),188=>array(37,-14,718,676),189=>array(31,-14,746,676),190=>array(14,-14,718,676),191=>array(30,-218,376,468),192=>array(14,0,706,890),193=>array(14,0,706,890),194=>array(14,0,706,886),195=>array(14,0,706,850),196=>array(14,0,706,836),197=>array(14,0,706,914),198=>array(0,0,863,662),199=>array(28,-214,633,676),200=>array(12,0,597,890),201=>array(12,0,597,890),202=>array(12,0,597,886),203=>array(12,0,597,834),204=>array(18,0,314,890),205=>array(18,0,317,890),206=>array(11,0,322,886),207=>array(18,0,316,836),208=>array(16,0,686,662),209=>array(12,-11,707,850),210=>array(34,-14,688,888),211=>array(34,-14,688,890),212=>array(34,-14,688,886),213=>array(34,-14,688,850),214=>array(34,-14,688,836),215=>array(38,8,527,497),216=>array(34,-80,688,734),217=>array(14,-14,706,890),218=>array(14,-14,706,890),219=>array(14,-14,706,886),220=>array(14,-14,706,834),221=>array(22,0,703,890),222=>array(16,0,542,662),223=>array(12,-9,468,683),224=>array(37,-10,442,678),225=>array(37,-10,442,678),226=>array(37,-10,442,674),227=>array(37,-10,442,638),228=>array(37,-10,442,619),229=>array(37,-10,442,718),230=>array(38,-10,632,460),231=>array(26,-214,412,460),232=>array(26,-10,424,678),233=>array(26,-10,424,678),234=>array(26,-10,424,674),235=>array(26,-10,424,621),236=>array(-8,0,253,678),237=>array(16,0,291,678),238=>array(-16,0,296,674),239=>array(11,0,269,622),240=>array(29,-10,471,686),241=>array(16,0,486,638),242=>array(29,-10,470,678),243=>array(29,-10,470,678),244=>array(29,-10,470,674),245=>array(29,-10,470,637),246=>array(29,-10,470,619),247=>array(30,-10,534,516),248=>array(29,-112,470,551),249=>array(9,-10,479,678),250=>array(9,-10,479,678),251=>array(9,-10,479,674),252=>array(9,-10,479,621),253=>array(14,-218,474,678),254=>array(6,-217,470,683),255=>array(14,-218,474,625),256=>array(14,0,706,791),257=>array(37,-10,442,574),258=>array(14,0,706,893),259=>array(37,-10,442,677),260=>array(14,-166,787,674),261=>array(37,-166,444,460),262=>array(28,-14,633,890),263=>array(26,-10,412,678),264=>array(28,-14,633,886),265=>array(26,-10,412,674),266=>array(28,-14,633,836),267=>array(26,-10,412,622),268=>array(28,-14,633,886),269=>array(26,-10,412,674),270=>array(16,0,686,887),271=>array(27,-10,599,683),272=>array(16,0,686,662),273=>array(27,-10,500,683),274=>array(12,0,597,791),275=>array(26,-10,424,574),276=>array(12,0,597,876),277=>array(26,-10,424,677),278=>array(12,0,597,836),279=>array(26,-10,424,622),280=>array(12,-166,613,662),281=>array(26,-166,424,460),282=>array(12,0,597,886),283=>array(26,-10,424,675),284=>array(32,-14,709,884),285=>array(28,-218,470,674),286=>array(32,-14,709,874),287=>array(28,-218,470,665),288=>array(32,-14,709,836),289=>array(28,-218,470,619),290=>array(32,-281,709,676),291=>array(28,-218,470,736),292=>array(19,0,702,903),293=>array(9,0,487,890),294=>array(19,0,702,662),295=>array(9,0,534,683),296=>array(1,0,331,842),297=>array(-28,0,301,626),298=>array(11,0,322,791),299=>array(-19,0,292,574),300=>array(18,0,314,893),301=>array(-4,0,277,677),302=>array(18,-166,397,662),303=>array(16,-166,278,683),304=>array(18,0,314,836),305=>array(16,0,253,460),306=>array(18,-14,703,662),307=>array(16,-218,472,683),308=>array(10,-14,382,903),309=>array(-51,-159,306,687),310=>array(34,-275,723,662),311=>array(7,-275,506,683),312=>array(7,0,490,460),313=>array(12,0,598,907),314=>array(19,0,294,894),315=>array(12,-275,598,662),316=>array(19,-275,257,683),317=>array(12,0,598,676),318=>array(19,0,348,683),319=>array(12,0,721,662),320=>array(19,0,415,683),321=>array(12,0,598,662),322=>array(19,0,259,683),323=>array(12,-11,707,892),324=>array(16,0,486,679),325=>array(12,-256,707,662),326=>array(16,-255,486,460),327=>array(12,-11,707,884),328=>array(16,0,486,675),329=>array(4,0,535,738),330=>array(12,-218,707,662),331=>array(16,-218,424,460),332=>array(34,-14,688,791),333=>array(29,-10,470,574),334=>array(34,-14,688,893),335=>array(29,-10,470,677),336=>array(34,-14,688,890),337=>array(29,-10,470,680),338=>array(30,-6,886,668),339=>array(30,-10,690,460),340=>array(17,0,659,907),341=>array(6,0,334,679),342=>array(17,-275,659,662),343=>array(6,-275,334,460),344=>array(17,0,659,886),345=>array(6,0,334,674),346=>array(42,-14,491,892),347=>array(51,-10,367,680),348=>array(42,-14,491,886),349=>array(37,-10,348,675),350=>array(42,-214,491,676),351=>array(51,-214,348,459),352=>array(42,-14,491,887),353=>array(38,-10,350,676),354=>array(17,-214,593,662),355=>array(13,-214,279,579),356=>array(17,0,593,888),357=>array(13,-10,300,676),358=>array(17,0,593,662),359=>array(13,-10,279,579),360=>array(14,-14,706,842),361=>array(9,-10,479,626),362=>array(14,-14,706,791),363=>array(9,-10,479,574),364=>array(14,-14,706,893),365=>array(9,-10,479,677),366=>array(14,-14,706,934),367=>array(9,-10,479,718),368=>array(14,-14,706,892),369=>array(9,-10,479,680),370=>array(14,-166,706,662),371=>array(9,-166,500,450),372=>array(6,-11,932,887),373=>array(21,-14,694,676),374=>array(22,0,703,887),375=>array(14,-218,474,675),376=>array(22,0,703,836),377=>array(9,0,597,891),378=>array(27,0,418,679),379=>array(9,0,597,836),380=>array(27,0,418,619),381=>array(9,0,597,886),382=>array(27,0,418,674),383=>array(20,0,383,683),384=>array(-1,-10,468,683),385=>array(-104,0,593,662),386=>array(39,0,608,686),387=>array(-10,-10,468,662),388=>array(3,0,604,683),389=>array(-17,-10,468,683),390=>array(28,-14,633,676),391=>array(28,-14,806,822),392=>array(26,-10,554,570),393=>array(16,0,686,662),394=>array(-100,0,686,662),395=>array(39,0,608,686),396=>array(27,-10,503,662),397=>array(31,-224,477,459),398=>array(12,0,597,662),399=>array(37,-14,688,676),400=>array(28,-14,484,702),401=>array(-67,-204,546,662),402=>array(-76,-218,384,683),403=>array(32,-14,816,822),404=>array(23,-14,643,662),405=>array(9,-9,709,683),406=>array(19,-10,326,683),407=>array(1,0,331,662),408=>array(34,0,794,664),409=>array(7,0,506,683),410=>array(1,0,281,683),411=>array(28,-10,458,672),412=>array(10,-10,931,662),413=>array(-70,-218,707,662),414=>array(16,-200,486,460),415=>array(30,-12,714,673),416=>array(34,-14,708,796),417=>array(29,-10,536,552),418=>array(34,-14,1022,676),419=>array(29,-217,774,460),420=>array(-106,0,542,662),421=>array(6,-217,470,683),422=>array(6,-113,659,662),423=>array(42,-14,491,676),424=>array(51,-10,348,459),425=>array(14,0,562,661),426=>array(22,-190,576,683),427=>array(13,-218,279,579),428=>array(-9,0,593,662),429=>array(-12,-10,350,683),430=>array(17,-204,593,662),431=>array(14,-14,826,848),432=>array(9,-10,538,636),433=>array(33,-13,713,663),434=>array(14,-14,688,662),435=>array(17,0,803,666),436=>array(14,-218,651,459),437=>array(9,0,597,662),438=>array(27,0,418,450),439=>array(14,-14,496,676),440=>array(14,-14,496,676),441=>array(6,-209,362,450),442=>array(46,-228,434,450),443=>array(30,0,474,676),444=>array(31,-14,580,662),445=>array(26,-183,404,477),446=>array(26,-10,379,579),447=>array(6,-217,472,460),448=>array(67,-14,133,676),449=>array(67,-14,333,676),450=>array(47,-108,553,614),451=>array(130,-9,237,676),452=>array(16,0,1319,886),453=>array(16,0,1140,674),454=>array(27,-10,918,683),455=>array(12,-14,981,662),456=>array(12,-218,804,683),457=>array(19,-218,472,683),458=>array(12,-14,1092,662),459=>array(12,-218,916,683),460=>array(16,-218,694,683),461=>array(14,0,706,886),462=>array(37,-10,442,674),463=>array(8,0,320,886),464=>array(-19,-2,292,672),465=>array(34,-14,688,886),466=>array(29,-10,470,674),467=>array(14,-14,706,882),468=>array(9,-10,479,674),469=>array(14,-14,706,913),470=>array(9,-10,479,721),471=>array(14,-14,706,931),472=>array(9,-10,479,788),473=>array(14,-14,706,963),474=>array(9,-10,479,784),475=>array(14,-14,706,939),476=>array(9,-10,479,788),477=>array(18,-10,417,460),478=>array(14,0,706,834),479=>array(37,-10,442,721),480=>array(14,0,706,913),481=>array(37,-10,442,721),482=>array(0,0,863,813),483=>array(38,-10,632,460),484=>array(32,-14,709,676),485=>array(11,-218,489,460),486=>array(32,-14,709,886),487=>array(28,-218,470,674),488=>array(34,0,723,886),489=>array(7,0,506,886),490=>array(34,-14,688,676),491=>array(29,-10,470,460),492=>array(34,-14,688,813),493=>array(29,-10,470,601),494=>array(14,-14,496,903),495=>array(6,-209,362,674),496=>array(-70,-218,292,672),497=>array(16,0,1319,662),498=>array(16,0,1140,662),499=>array(27,-10,918,683),500=>array(32,-14,709,676),501=>array(28,-218,470,678),502=>array(19,-14,917,662),504=>array(12,-11,707,890),505=>array(16,0,486,678),506=>array(14,0,706,914),507=>array(37,-10,442,718),508=>array(0,0,863,890),509=>array(38,-10,632,678),510=>array(34,-80,688,734),511=>array(29,-112,470,678),512=>array(14,0,706,890),513=>array(27,-10,442,678),514=>array(14,0,706,876),515=>array(37,-10,442,664),516=>array(12,0,597,890),517=>array(24,-10,424,678),518=>array(12,0,597,876),519=>array(26,-10,424,664),520=>array(-77,0,314,890),521=>array(-71,0,309,678),522=>array(18,0,314,876),523=>array(-4,0,277,664),524=>array(34,-14,688,890),525=>array(29,-10,470,678),526=>array(34,-14,688,876),527=>array(29,-10,470,664),528=>array(17,0,659,890),529=>array(-53,0,334,678),530=>array(17,0,659,876),531=>array(6,0,334,664),532=>array(14,-14,706,890),533=>array(9,-10,479,678),534=>array(14,-14,706,876),535=>array(9,-10,479,664),536=>array(42,-281,491,676),537=>array(51,-281,348,459),538=>array(17,-281,593,662),539=>array(13,-281,279,579),542=>array(19,0,702,886),543=>array(-6,0,487,886),550=>array(14,0,706,834),551=>array(37,-10,442,622),552=>array(12,-214,597,662),553=>array(26,-214,424,460),554=>array(34,-14,688,913),555=>array(29,-10,470,721),556=>array(34,-14,688,923),557=>array(29,-10,470,721),558=>array(34,-14,688,834),559=>array(29,-10,470,622),560=>array(34,-14,688,913),561=>array(29,-10,470,721),562=>array(22,0,703,813),563=>array(14,-218,474,601),565=>array(16,-230,578,460),567=>array(-70,-218,193,460),1548=>array(71,38,208,312),1563=>array(73,11,211,442),1567=>array(36,0,287,536),1569=>array(30,-59,264,213),1570=>array(21,-59,302,869),1571=>array(41,-58,259,760),1572=>array(59,-267,402,422),1573=>array(57,-292,288,738),1574=>array(42,-163,599,418),1575=>array(57,-58,259,738),1576=>array(38,-198,751,328),1577=>array(46,2,292,584),1578=>array(37,1,751,433),1579=>array(39,2,753,521),1580=>array(41,-440,563,411),1581=>array(34,-437,557,414),1582=>array(44,-437,567,553),1583=>array(51,1,364,454),1584=>array(43,0,357,647),1585=>array(48,-269,408,313),1586=>array(46,-269,406,513),1587=>array(36,-229,832,302),1588=>array(47,-225,844,551),1589=>array(46,-225,1032,304),1590=>array(35,-230,1022,434),1591=>array(41,0,698,738),1592=>array(40,-4,697,734),1593=>array(33,-438,462,420),1594=>array(34,-438,462,599),1600=>array(0,0,440,88),1601=>array(30,1,751,578),1602=>array(38,-228,534,454),1603=>array(37,1,744,739),1604=>array(43,-228,542,738),1605=>array(47,-412,354,242),1606=>array(46,-227,550,372),1607=>array(35,-2,282,411),1608=>array(39,-270,382,256),1609=>array(37,-164,593,417),1610=>array(44,-329,600,418),1611=>array(18,688,216,925),1612=>array(11,682,246,921),1613=>array(4,-501,202,-263),1614=>array(18,695,216,847),1615=>array(17,687,219,937),1616=>array(2,-427,200,-276),1617=>array(57,921,265,1114),1618=>array(6,731,158,914),1632=>array(157,109,292,284),1633=>array(143,-8,292,496),1634=>array(74,-8,358,496),1635=>array(46,-8,380,496),1636=>array(95,0,348,496),1637=>array(82,0,354,496),1638=>array(63,0,373,496),1639=>array(29,0,384,496),1640=>array(31,0,386,496),1641=>array(74,0,354,496),1642=>array(33,0,428,664),1645=>array(19,109,368,441),7680=>array(14,-238,706,674),7681=>array(37,-249,442,460),7682=>array(17,0,593,801),7683=>array(3,-10,468,825),7684=>array(17,-139,593,662),7685=>array(3,-149,468,683),7686=>array(17,-94,593,662),7687=>array(3,-104,468,683),7688=>array(28,-214,633,897),7689=>array(26,-214,412,661),7690=>array(16,0,686,801),7691=>array(27,-10,491,683),7692=>array(16,-139,686,662),7693=>array(27,-149,491,683),7694=>array(16,-94,686,662),7695=>array(27,-104,491,683),7696=>array(16,-214,686,662),7697=>array(27,-224,491,683),7698=>array(16,-219,686,662),7699=>array(27,-229,491,683),7700=>array(12,0,597,1024),7701=>array(26,-10,424,812),7702=>array(12,0,597,1024),7703=>array(26,-10,424,812),7704=>array(12,-219,597,662),7705=>array(26,-229,424,460),7706=>array(12,-146,597,662),7707=>array(26,-156,424,460),7708=>array(12,-214,597,858),7709=>array(26,-214,424,647),7710=>array(12,0,546,801),7711=>array(20,0,383,825),7712=>array(32,-14,709,780),7713=>array(28,-218,470,544),7714=>array(19,0,702,801),7715=>array(9,0,487,825),7716=>array(19,-139,702,662),7717=>array(9,-139,487,683),7718=>array(19,0,702,801),7719=>array(9,0,487,825),7720=>array(19,-214,702,662),7721=>array(9,-214,487,683),7722=>array(19,-197,702,662),7723=>array(9,-197,487,683),7724=>array(1,-146,331,662),7725=>array(-31,-146,298,683),7726=>array(18,0,316,1044),7727=>array(11,0,269,832),7728=>array(34,0,723,872),7729=>array(7,0,506,897),7730=>array(34,-139,723,662),7731=>array(7,-139,506,683),7732=>array(34,-94,723,662),7733=>array(7,-94,506,683),7734=>array(12,-139,598,662),7735=>array(19,-139,257,683),7736=>array(12,-139,598,756),7737=>array(-17,-139,294,780),7738=>array(12,-94,598,662),7739=>array(-17,-94,294,683),7740=>array(12,-219,598,662),7741=>array(-17,-219,294,683),7742=>array(12,0,863,872),7743=>array(16,0,774,661),7744=>array(12,0,863,801),7745=>array(16,0,774,589),7746=>array(12,-139,863,662),7747=>array(16,-139,774,460),7748=>array(12,-11,707,801),7749=>array(16,0,486,589),7750=>array(12,-151,707,662),7751=>array(16,-139,486,460),7752=>array(12,-106,707,662),7753=>array(16,-94,486,460),7754=>array(12,-231,707,662),7755=>array(16,-219,486,460),7756=>array(34,-14,688,1061),7757=>array(29,-10,470,848),7758=>array(34,-14,688,989),7759=>array(29,-10,470,777),7760=>array(34,-14,688,1024),7761=>array(29,-10,470,812),7762=>array(34,-14,688,1024),7763=>array(29,-10,470,812),7764=>array(16,0,542,872),7765=>array(6,-217,470,661),7766=>array(16,0,542,801),7767=>array(6,-217,470,589),7768=>array(17,0,659,801),7769=>array(6,0,334,589),7770=>array(17,-139,659,662),7771=>array(6,-139,334,460),7772=>array(17,-139,659,756),7773=>array(6,-139,334,544),7774=>array(17,-94,659,662),7775=>array(6,-94,334,460),7776=>array(42,-14,491,825),7777=>array(51,-10,348,589),7778=>array(42,-153,491,676),7779=>array(51,-149,348,459),7780=>array(42,-14,491,1029),7781=>array(51,-10,367,825),7782=>array(42,-14,491,1025),7783=>array(38,-10,350,825),7784=>array(42,-153,491,825),7785=>array(51,-149,348,589),7786=>array(17,0,593,801),7787=>array(13,-10,279,718),7788=>array(17,-139,593,662),7789=>array(13,-149,279,579),7790=>array(17,-94,593,662),7791=>array(-9,-104,302,579),7792=>array(17,-219,593,662),7793=>array(-9,-229,302,579),7794=>array(14,-153,706,662),7795=>array(9,-149,479,450),7796=>array(14,-160,706,662),7797=>array(9,-156,479,450),7798=>array(14,-233,706,662),7799=>array(9,-229,479,450),7800=>array(14,-14,706,1061),7801=>array(9,-10,479,848),7802=>array(14,-14,706,952),7803=>array(9,-10,479,740),7804=>array(16,-11,697,808),7805=>array(19,-14,477,596),7806=>array(16,-151,697,662),7807=>array(19,-153,477,450),7808=>array(6,-11,932,872),7809=>array(21,-14,694,661),7810=>array(6,-11,932,872),7811=>array(21,-14,694,661),7812=>array(6,-11,932,801),7813=>array(21,-14,694,589),7814=>array(6,-11,932,801),7815=>array(21,-14,694,589),7816=>array(6,-151,932,662),7817=>array(21,-153,694,450),7818=>array(10,0,704,801),7819=>array(17,0,479,589),7820=>array(10,0,704,801),7821=>array(17,0,479,589),7822=>array(22,0,703,801),7823=>array(14,-218,474,589),7824=>array(9,0,597,868),7825=>array(27,0,418,657),7826=>array(9,-139,597,662),7827=>array(27,-139,418,450),7828=>array(9,-94,597,662),7829=>array(27,-94,418,450),7830=>array(9,-94,487,683),7831=>array(-3,-10,295,718),7832=>array(21,-14,694,688),7833=>array(14,-218,474,688),7834=>array(37,-10,442,710),7835=>array(20,0,383,825),7840=>array(14,-139,706,674),7841=>array(37,-149,442,460),7842=>array(14,0,706,920),7843=>array(37,-10,442,708),7844=>array(14,0,706,1097),7845=>array(37,-10,442,897),7846=>array(14,0,706,1097),7847=>array(37,-10,442,897),7848=>array(14,0,706,911),7849=>array(37,-10,498,696),7850=>array(14,0,706,1032),7851=>array(37,-10,442,832),7852=>array(14,-139,706,893),7853=>array(37,-149,442,657),7854=>array(14,0,706,1087),7855=>array(37,-10,442,875),7856=>array(14,0,706,1087),7857=>array(37,-10,442,875),7858=>array(14,0,706,1040),7859=>array(37,-10,442,838),7860=>array(14,0,706,1022),7861=>array(37,-10,442,810),7862=>array(14,-139,706,883),7863=>array(37,-149,442,647),7864=>array(12,-139,597,662),7865=>array(26,-149,424,460),7866=>array(12,0,597,920),7867=>array(26,-10,424,708),7868=>array(12,0,597,808),7869=>array(26,-10,424,596),7870=>array(12,0,597,1097),7871=>array(26,-10,424,897),7872=>array(12,0,597,1097),7873=>array(26,-10,424,897),7874=>array(12,0,608,920),7875=>array(26,-10,504,708),7876=>array(12,0,597,1032),7877=>array(26,-10,424,832),7878=>array(12,-139,597,868),7879=>array(26,-149,424,657),7880=>array(-240,0,314,911),7881=>array(-272,0,253,699),7882=>array(18,-139,314,662),7883=>array(16,-139,253,683),7884=>array(34,-153,688,676),7885=>array(29,-149,470,460),7886=>array(34,-14,688,924),7887=>array(29,-10,470,706),7888=>array(34,-14,688,1097),7889=>array(29,-10,470,897),7890=>array(34,-14,688,1097),7891=>array(29,-10,470,897),7892=>array(34,-14,688,924),7893=>array(29,-10,537,706),7894=>array(34,-14,688,1032),7895=>array(29,-10,470,832),7896=>array(34,-153,688,893),7897=>array(29,-149,470,657),7898=>array(34,-14,708,895),7899=>array(29,-10,536,679),7900=>array(34,-14,708,904),7901=>array(29,-10,536,677),7902=>array(34,-14,708,924),7903=>array(29,-10,536,706),7904=>array(34,-14,708,857),7905=>array(29,-10,536,618),7906=>array(34,-173,708,796),7907=>array(29,-169,536,552),7908=>array(14,-153,706,662),7909=>array(9,-149,479,450),7910=>array(14,-14,706,920),7911=>array(9,-10,479,708),7912=>array(14,-14,826,914),7913=>array(9,-10,538,684),7914=>array(14,-14,826,908),7915=>array(9,-10,538,678),7916=>array(14,-14,826,920),7917=>array(9,-10,538,708),7918=>array(14,-14,826,848),7919=>array(9,-10,538,640),7920=>array(14,-173,826,848),7921=>array(9,-169,538,636),7922=>array(22,0,703,872),7923=>array(14,-218,474,661),7924=>array(22,-139,703,662),7925=>array(14,-357,474,450),7926=>array(22,0,703,920),7927=>array(14,-218,474,708),7928=>array(22,0,703,808),7929=>array(14,-218,474,596),8204=>array(-17,0,17,910),8205=>array(-110,0,110,910),8206=>array(-123,0,123,916),8207=>array(-123,0,123,916),8234=>array(-123,-94,123,822),8235=>array(-123,-94,123,822),8236=>array(-111,0,111,910),8237=>array(-123,-94,123,916),8238=>array(-123,-94,123,916),64256=>array(26,0,479,500),64257=>array(22,0,382,500),64258=>array(23,0,382,500),64259=>array(26,0,583,500),64260=>array(26,0,582,500),64262=>array(37,-7,494,512),64830=>array(29,-259,520,689),64831=>array(34,-259,525,689),65010=>array(46,1,664,673),65152=>array(49,-58,283,215),65153=>array(32,-59,314,869),65154=>array(28,0,391,870),65155=>array(41,-58,259,760),65156=>array(41,0,340,760),65157=>array(51,-267,394,422),65158=>array(48,-267,448,422),65159=>array(57,-292,288,738),65160=>array(57,-232,354,738),65161=>array(47,-164,603,417),65162=>array(34,-262,538,202),65163=>array(0,0,214,534),65164=>array(0,0,253,523),65165=>array(57,-58,259,738),65166=>array(57,0,354,738),65167=>array(34,-196,748,331),65168=>array(29,-196,777,330),65169=>array(0,-197,214,329),65170=>array(0,-197,253,329),65171=>array(34,2,281,583),65172=>array(36,1,438,582),65173=>array(42,0,756,432),65174=>array(37,0,784,432),65175=>array(0,0,244,515),65176=>array(0,0,296,515),65177=>array(39,1,753,518),65178=>array(37,0,784,518),65179=>array(0,0,244,601),65180=>array(0,0,293,601),65181=>array(38,-437,561,414),65182=>array(46,-438,568,413),65183=>array(0,-196,551,366),65184=>array(0,-196,539,366),65185=>array(42,-438,564,413),65186=>array(46,-438,568,413),65187=>array(0,0,551,366),65188=>array(0,0,539,366),65189=>array(38,-436,561,554),65190=>array(41,-438,563,551),65191=>array(0,0,551,588),65192=>array(0,0,539,515),65193=>array(47,0,361,454),65194=>array(53,0,401,454),65195=>array(50,0,364,647),65196=>array(48,-1,397,647),65197=>array(47,-268,407,314),65198=>array(38,-267,464,317),65199=>array(49,-272,409,511),65200=>array(43,-267,469,516),65201=>array(38,-228,834,303),65202=>array(43,-228,917,303),65203=>array(0,0,563,303),65204=>array(0,0,640,303),65205=>array(36,-228,832,548),65206=>array(41,-228,914,549),65207=>array(0,0,563,555),65208=>array(0,0,640,555),65209=>array(46,-228,1032,302),65210=>array(41,-228,1085,302),65211=>array(0,0,708,302),65212=>array(0,0,761,302),65213=>array(38,-228,1025,432),65214=>array(41,-228,1085,432),65215=>array(0,0,708,432),65216=>array(0,0,761,432),65217=>array(50,-1,707,738),65218=>array(49,0,729,738),65219=>array(0,0,593,738),65220=>array(0,0,616,738),65221=>array(47,0,704,738),65222=>array(42,0,722,738),65223=>array(0,0,593,738),65224=>array(0,0,616,738),65225=>array(41,-438,469,419),65226=>array(63,-458,496,274),65227=>array(0,0,493,362),65228=>array(0,0,388,281),65229=>array(39,-438,467,599),65230=>array(63,-458,496,516),65231=>array(0,0,493,542),65232=>array(0,0,388,516),65233=>array(42,0,763,578),65234=>array(35,1,792,458),65235=>array(0,0,298,578),65236=>array(0,0,316,458),65237=>array(41,-228,537,454),65238=>array(41,-228,584,454),65239=>array(0,0,298,599),65240=>array(0,0,316,491),65241=>array(38,1,746,739),65242=>array(0,0,768,738),65243=>array(0,0,357,762),65244=>array(0,0,410,762),65245=>array(38,-228,537,738),65246=>array(46,-228,616,738),65247=>array(0,0,220,738),65248=>array(0,0,245,738),65249=>array(48,-413,356,240),65250=>array(48,-416,472,256),65251=>array(0,0,385,256),65252=>array(0,-14,424,256),65253=>array(54,-231,559,367),65254=>array(38,-228,616,370),65255=>array(0,0,214,516),65256=>array(0,0,253,516),65257=>array(35,-2,282,411),65258=>array(42,1,445,413),65259=>array(0,-16,452,522),65260=>array(0,-173,415,373),65261=>array(47,-268,390,259),65262=>array(50,-267,449,259),65263=>array(41,-163,597,419),65264=>array(42,-262,546,182),65265=>array(43,-333,599,414),65266=>array(42,-422,546,183),65267=>array(0,-236,244,329),65268=>array(0,-236,283,329),65269=>array(39,-88,507,752),65270=>array(39,-99,744,779),65271=>array(52,-88,507,792),65272=>array(57,-99,744,788),65273=>array(74,-292,507,749),65274=>array(68,-248,744,736),65275=>array(48,-89,481,748),65276=>array(68,-99,744,736),65535=>array(33,0,300,667)); +$cw=array(0=>0,12=>318,32=>250,33=>332,34=>408,35=>500,36=>500,37=>832,38=>778,39=>180,40=>332,41=>332,42=>500,43=>564,44=>250,45=>332,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>332,74=>388,75=>722,76=>611,77=>888,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>332,92=>278,93=>332,94=>468,95=>500,96=>332,97=>444,98=>500,99=>444,100=>500,101=>444,102=>332,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>332,115=>388,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,160=>250,161=>332,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>332,169=>760,170=>276,171=>500,172=>564,173=>332,174=>760,175=>332,176=>400,177=>564,178=>300,179=>300,180=>332,181=>534,182=>452,183=>250,184=>332,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>888,199=>667,200=>611,201=>611,202=>611,203=>611,204=>332,205=>332,206=>332,207=>332,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>556,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>500,256=>722,257=>444,258=>722,259=>444,260=>722,261=>444,262=>667,263=>444,264=>667,265=>444,266=>667,267=>444,268=>667,269=>444,270=>722,271=>600,272=>722,273=>500,274=>611,275=>444,276=>611,277=>444,278=>611,279=>444,280=>611,281=>444,282=>611,283=>444,284=>722,285=>500,286=>722,287=>500,288=>722,289=>500,290=>722,291=>500,292=>722,293=>500,294=>722,295=>548,296=>332,297=>278,298=>332,299=>278,300=>332,301=>278,302=>332,303=>278,304=>332,305=>278,306=>722,307=>556,308=>388,309=>203,310=>722,311=>500,312=>500,313=>611,314=>278,315=>611,316=>278,317=>611,318=>348,319=>611,320=>444,321=>611,322=>278,323=>722,324=>500,325=>722,326=>500,327=>722,328=>500,329=>556,330=>722,331=>500,332=>722,333=>500,334=>722,335=>500,336=>722,337=>500,338=>888,339=>722,340=>667,341=>332,342=>667,343=>332,344=>667,345=>332,346=>556,347=>388,348=>556,349=>388,350=>556,351=>388,352=>556,353=>388,354=>611,355=>278,356=>611,357=>278,358=>611,359=>278,360=>722,361=>500,362=>722,363=>500,364=>722,365=>500,366=>722,367=>500,368=>722,369=>500,370=>722,371=>500,372=>944,373=>722,374=>722,375=>500,376=>722,377=>611,378=>444,379=>611,380=>444,381=>611,382=>444,383=>332,384=>500,385=>667,386=>646,387=>500,388=>646,389=>500,390=>667,391=>667,392=>444,393=>722,394=>722,395=>646,396=>500,397=>534,398=>611,399=>722,400=>518,401=>556,402=>332,403=>722,404=>664,405=>728,406=>332,407=>332,408=>810,409=>500,410=>278,411=>480,412=>944,413=>722,414=>500,415=>726,416=>722,417=>500,418=>1042,419=>778,420=>556,421=>500,422=>667,423=>556,424=>388,425=>627,426=>592,427=>278,428=>611,429=>278,430=>611,431=>722,432=>500,433=>757,434=>722,435=>822,436=>667,437=>611,438=>444,439=>556,440=>556,441=>388,442=>500,443=>500,444=>614,445=>438,446=>421,447=>500,448=>200,449=>400,450=>600,451=>332,452=>1332,453=>1166,454=>944,455=>1000,456=>888,457=>556,458=>1111,459=>1000,460=>778,461=>722,462=>444,463=>332,464=>278,465=>722,466=>500,467=>722,468=>500,469=>722,470=>500,471=>722,472=>500,473=>722,474=>500,475=>722,476=>500,477=>444,478=>722,479=>444,480=>722,481=>444,482=>888,483=>667,484=>722,485=>500,486=>722,487=>500,488=>722,489=>500,490=>722,491=>500,492=>722,493=>500,494=>556,495=>388,496=>278,497=>1332,498=>1166,499=>944,500=>722,501=>500,502=>944,504=>722,505=>500,506=>722,507=>444,508=>888,509=>667,510=>722,511=>500,512=>722,513=>444,514=>722,515=>444,516=>611,517=>444,518=>611,519=>444,520=>332,521=>278,522=>332,523=>278,524=>722,525=>500,526=>722,527=>500,528=>667,529=>332,530=>667,531=>332,532=>722,533=>500,534=>722,535=>500,536=>556,537=>388,538=>611,539=>278,542=>722,543=>500,550=>722,551=>444,552=>611,553=>444,554=>722,555=>500,556=>722,557=>500,558=>722,559=>500,560=>722,561=>500,562=>722,563=>500,565=>597,567=>278,1548=>278,1563=>278,1567=>322,1569=>278,1570=>343,1571=>298,1572=>442,1573=>343,1574=>634,1575=>298,1576=>806,1577=>324,1578=>808,1579=>815,1580=>616,1581=>616,1582=>625,1583=>407,1584=>408,1585=>459,1586=>469,1587=>880,1588=>907,1589=>1099,1590=>1077,1591=>750,1592=>755,1593=>522,1594=>529,1600=>439,1601=>806,1602=>584,1603=>782,1604=>589,1605=>413,1606=>623,1607=>332,1608=>435,1609=>634,1610=>634,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>419,1633=>419,1634=>419,1635=>419,1636=>419,1637=>419,1638=>419,1639=>419,1640=>419,1641=>419,1642=>462,1645=>398,7680=>722,7681=>444,7682=>667,7683=>500,7684=>667,7685=>500,7686=>667,7687=>500,7688=>667,7689=>444,7690=>722,7691=>500,7692=>722,7693=>500,7694=>722,7695=>500,7696=>722,7697=>500,7698=>722,7699=>500,7700=>611,7701=>444,7702=>611,7703=>444,7704=>611,7705=>444,7706=>611,7707=>444,7708=>611,7709=>444,7710=>556,7711=>332,7712=>722,7713=>500,7714=>722,7715=>500,7716=>722,7717=>500,7718=>722,7719=>500,7720=>722,7721=>500,7722=>722,7723=>500,7724=>332,7725=>278,7726=>332,7727=>278,7728=>722,7729=>500,7730=>722,7731=>500,7732=>722,7733=>500,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>888,7743=>778,7744=>888,7745=>778,7746=>888,7747=>778,7748=>722,7749=>500,7750=>722,7751=>500,7752=>722,7753=>500,7754=>722,7755=>500,7756=>722,7757=>500,7758=>722,7759=>500,7760=>722,7761=>500,7762=>722,7763=>500,7764=>556,7765=>500,7766=>556,7767=>500,7768=>667,7769=>332,7770=>667,7771=>332,7772=>667,7773=>332,7774=>667,7775=>332,7776=>556,7777=>388,7778=>556,7779=>388,7780=>556,7781=>388,7782=>556,7783=>388,7784=>556,7785=>388,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>500,7796=>722,7797=>500,7798=>722,7799=>500,7800=>722,7801=>500,7802=>722,7803=>500,7804=>722,7805=>500,7806=>722,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>722,7819=>500,7820=>722,7821=>500,7822=>722,7823=>500,7824=>611,7825=>444,7826=>611,7827=>444,7828=>611,7829=>444,7830=>500,7831=>278,7832=>722,7833=>500,7834=>444,7835=>332,7840=>722,7841=>444,7842=>807,7843=>528,7844=>722,7845=>444,7846=>722,7847=>444,7848=>807,7849=>528,7850=>722,7851=>444,7852=>722,7853=>444,7854=>722,7855=>444,7856=>722,7857=>444,7858=>807,7859=>528,7860=>722,7861=>444,7862=>722,7863=>444,7864=>611,7865=>444,7866=>696,7867=>528,7868=>611,7869=>444,7870=>611,7871=>444,7872=>611,7873=>444,7874=>696,7875=>528,7876=>611,7877=>444,7878=>611,7879=>444,7880=>332,7881=>278,7882=>332,7883=>278,7884=>722,7885=>500,7886=>807,7887=>584,7888=>722,7889=>500,7890=>722,7891=>500,7892=>807,7893=>584,7894=>722,7895=>500,7896=>722,7897=>500,7898=>722,7899=>500,7900=>722,7901=>500,7902=>807,7903=>584,7904=>722,7905=>500,7906=>722,7907=>500,7908=>722,7909=>500,7910=>807,7911=>584,7912=>722,7913=>500,7914=>722,7915=>500,7916=>807,7917=>584,7918=>722,7919=>500,7920=>722,7921=>500,7922=>722,7923=>500,7924=>722,7925=>500,7926=>807,7927=>584,7928=>722,7929=>500,8204=>0,8205=>0,8206=>0,8207=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,64256=>443,64257=>407,64258=>407,64259=>603,64260=>601,64262=>496,64830=>554,64831=>554,65010=>719,65152=>329,65153=>366,65154=>391,65155=>296,65156=>339,65157=>439,65158=>448,65159=>342,65160=>354,65161=>659,65162=>538,65163=>267,65164=>253,65165=>298,65166=>354,65167=>808,65168=>777,65169=>274,65170=>253,65171=>337,65172=>438,65173=>818,65174=>784,65175=>293,65176=>296,65177=>818,65178=>784,65179=>293,65180=>293,65181=>608,65182=>568,65183=>599,65184=>539,65185=>606,65186=>568,65187=>606,65188=>539,65189=>616,65190=>563,65191=>599,65192=>539,65193=>411,65194=>402,65195=>423,65196=>396,65197=>459,65198=>464,65199=>464,65200=>469,65201=>887,65202=>916,65203=>623,65204=>640,65205=>883,65206=>914,65207=>621,65208=>640,65209=>1080,65210=>1084,65211=>772,65212=>761,65213=>1075,65214=>1084,65215=>767,65216=>761,65217=>762,65218=>729,65219=>654,65220=>616,65221=>762,65222=>722,65223=>642,65224=>616,65225=>522,65226=>422,65227=>553,65228=>387,65229=>529,65230=>422,65231=>541,65232=>387,65233=>815,65234=>791,65235=>346,65236=>315,65237=>587,65238=>584,65239=>348,65240=>315,65241=>806,65242=>767,65243=>408,65244=>410,65245=>589,65246=>616,65247=>278,65248=>245,65249=>407,65250=>472,65251=>439,65252=>423,65253=>611,65254=>616,65255=>281,65256=>253,65257=>332,65258=>444,65259=>507,65260=>415,65261=>439,65262=>449,65263=>637,65264=>546,65265=>639,65266=>546,65267=>293,65268=>282,65269=>569,65270=>744,65271=>577,65272=>744,65273=>579,65274=>744,65275=>537,65276=>744,65535=>367); +// --- EOF --- diff --git a/tools/tcpdf/fonts/aefurat.z b/tools/tcpdf/fonts/aefurat.z new file mode 100644 index 0000000000000000000000000000000000000000..67d0f96eb413e4b2df98d20b95d5bd3c4991b229 GIT binary patch literal 74520 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

    !9J*74cR&Ccs#}``eB+b4s7<+;*yd zwl`sWx_1BCYaZ>~@Wkfxh(FVtAwz{+g^hb35v&+gM}PXNF7CHa7<5Y^wXvP{CbTmvo7120fpvYfTS~iwkzmV(K$> z&>@T}QO}1BrQB!SwJlB%g4s4+$btzRyMcB5FrnaX1kL;MsB*tu4Q$}0n!+D zwkpgS#`J{zE8G|y8Ait{gRHaa(zs*A*&x{wAptU_7}awRrr2l(*buDJTbMZocA6H} z4$!LrZxn`?*A4^ZLI2R)fV9cnlu2%Fq9hfXvg??0uT?n!R1+ewQ+3KOf*re%|taG8zSG>Aw_ zHM;mQt0q7}bBxOjRH0p!=(z$X<%6AB0I=KqVULy%hI0^*s%`5+TNdVaEK4flb{5&U zCsh|XO1KM45>;j$0A)^MFPogbZ!6bPXb%7oa+}e*leSz=oMr*qiQP5m@j?ebCv=0} z#=0h$it+g#@M6kD`F6>0|9k4LkH5P8wog9F$yrm?xpM#Vw$)7bm-n6S`Q@S0-*fkE zetp~BS3msyVeHqztta(q@f_11BQoAu2H~ObAM~Uv_XlNfs=Da*e_fwZo08GV)z&4) z+g04AyxHqF%*k6%Kch0Fv%4xv-n;c_?sr`>_vNHiTBixHmob%jmPK4iLhZv>9eKQ# z;FSn)EManC%!NLPyiUJ{#eE|aBC|^}p@8=3OJ~b172MRe{0%p5z45EtTrJ$D5WQov zrzJP;#L68smvQc;bW22>CcsmL8h5;R$I~cK$?Z>?GONsdnGR=|D~AM;9?Ik821qP0MZJ>L**3I=%XMS5Q$)hTUbN_v9@|Or$!X~>#pDZbm?e=XO!Fv016jtF*~3k$$&1?gC9MMRA{4W0_0qtw*YVf^vO1Ho z;qlib7fUQ|Va($ve|$S0zfa7}ZEFH*jqQ#(>+JbRRPAo8HaMD*Dj|1ztRY2oRgKBI zZ2@{NH;s+$c`&^pS6PTo6xl@To`bmwL_fiNdj_=UoBJ_%&}IB)WMm3vaWgY)35Kr? z;ZgDL<~f|G&29)kbzjJ2#-?PFXY@QieG<*?%|}WlBac&>IVXBk72^~ud08>T{Pt65 z1M`ocjtrdLIZ4C32^)+C10bW<>a8{#T2f#QP#ij@)~0+E9}|66E(;2XklplmU1*r* zH_tEybleDZ-85paU#^-X2(Y~@&g(46hXwrN3dvvNabQ@P+R!7e(u>rKA zSfxV4S^0TBp*!9`#XBQpKoN%{8EA;U9UBRV9RJBH0}%0yL5}BD=XoIHGWDS!=LfdrByWI8Jsc~^^L`;OV z`=fNJJ}yqAO-Bic$xl)$k;$+{SRVje2`G*Ar^vxW!k7m#$iNd3`B{P}TwkA77ypK$ z6s^p(NB-j;$>d*jrU>qbip!>FRNJ-Y8UI;*fhuvg2fdgY6stthvGGzZ3J`3#8L|VS0zYGkOy>F=1g6u{O468v5jHLq@1Z zL@(o%9#L4RT4C2|1Ad94-_M%!Pi0R6)b{{)nqI@cK*mQqzc5EMM=s;#7e%q(6wxX4 znz}iS#{B6s^5T+foAX-BiaI-r%Ua?0GFL|(%4=;_#y7R1g1l)SO$d_3&FbV{U)B;I z*Sd^*qpK|j+FIB9HSt@5IhjK0l&)JB%f5e3Sa13c>bVo(Fc52+G)S5cVN5+v5A&V)XGW5>l#OM;SS+8d@vefmBfqMNd!C}&23B`ml{>CDU1wpxFe zW>w@T+4J&KvYokA0a4O8l-yXAcIJz=a;qn;eCGDGO*b{BI#R0cFvgh@P4Cyl1j`FG zc)Hd5E;Wz2lg$Qe-AYjwFXolSs~`p*^fN+ai9%w*icx|HWeLOy_f}QiJN>S_&iu`t zC#T$H(P}MsO*uJtG+5A+3S}t zyW#p3%dW?A*?R-%KfE7=H*s`so!f#JF9r_-=0ssnhtbJ(5;^>l_YL}JGWR^n2<85X znA@wW^U&Y&+|h5n80WIapjoADDK{fA_jVXc=U&L1%vH>Aq4M%e!vLznY(#jwKY9S8)H=l#F#7d6B~+4>n5$tZ`sI9 zTU61$p|d*4Ve2`Tx?*xxu`6lmwA^w+6D@NWox!$Ifp|9%dN}Tn0J*O3Zmr4dt#r82 zPLsz2SGLVl?sl8?9&$0bvClwp@7JOzpjRA~MAkmB;bJiNFQGX5=G`*9ixU+_<2@ZP za(HiC(vJ|HY|)?RUaMBzvF@TBYa6-}RBF*JHOF80*Tpv>#Z7HDeZhTs^X%ETetW^b zU-s_#Y4@&w@80zt^SD*D^~U3e4&GYUv{Pz)^qONYBIZ`^)7!S;cW?f3+l61>(pG&% z_f?mlyYk9&SM2Y(3gaxHpG98*yop#^Wdjz(goQ6*Jxp*gX1s1}`^p@i97H(1Q>2fM z(JgIyJRm$KPMfSY8UrTRdCPU)vRX@l+UYi@&n&gFU4gL@sZy_S72ov_t0G#bQ5X~J zN<6xBi!mrxp)n<`&!diMI8x>P79C(m+V6&y3OT*ps3uJwPviA9SMf#;*hf4=z!zuj@XDe z_eJ%N1tI&T@rfbgxX!!d@l#3Qz{hiMqXZw&r-<(m%qC4z=-X1Jvik>S_W*1_lfP4F z%UUiN#u33^GXlqD#y;CVnb3pPkqy|9)gX&O?q}o^Q;v85E8roLlKx}xiHL#7NThL~ zjL>H0;s}LNTWOjcUC4b<7>%Oi%_wi?vb}Rli@28R?1HUfx1+dYvv2-<^Hz|7<4ASe z?w|I6yj=3*-d#VS$gnimy7c=qp*xWJmg+0J4}c6E_;c?eL>&Nn$e4HOVm8y~pDLr%dR}ES+ex3AOFvG} zCw`0a0sdnqz1TOE>wfpDLrdmgiBQdw#np97ma=CKE?#uyp@oa4uDW6Ms)oANyuTLq zyXBw_P)knGoc`Xo9%eU3`5bW9uBBIC7u+@6CrG;n^NU7b(Q=>PsDxKU;l%p^TV7s4 zr%7lgG&Cm8lALRte^E)}k@tkHpo?!OVS?n`-J}EOGp;5`t%{epE_ouKPca0_XP`KOnHFGT; z6dP6ZV=t9GeQu&>_6*Pcb&s6zR=JYd)}DuKm3j0O+ls)RjnVN|`9owJ>V22{p0Sa0 z9Y)@I1=9F!YD3GUdV_VvN&!P9{dD6SM@8`q+9&cH8{Once2gcmEuk)Ux zcq8uIYi*eU7SUB_7g{8_E7*rbG1mW`Zpn z-kr&9L2tvaVqla6<=r=oS-gD<5t5UYc}Y>Rm5uA?HI~E{I8)q7PIc6M_pK2ZWR^B4 z)1woO2DJq0nv1?dj|=|K{fjjcH(AL-k8`(Wn!xNQ54X1?ATQF31>$|++)nc*yX*aeh8Hr$_s7h5xXdw@)BQ@Ks0d8nKb5eKOaVo zu<6}zTY^a`T`;L=L&MdP>X2)#XUZ>5$gJB;#+A4Mbjll+P7}~Y!%(m}&TI$m zWSdp%wWk#(Ca0}vYFOdOI`aG>tes+0uyz`jv|smYENg0FHqlt-;>6s&{Td5&I=7C# znW?0-V0};uY+E>ipyIx*2!E@Q7k2`#$5r246|P~Oj>6>)1q(~9I$QFsn|D5i@)OcC z>%E@kh3n@pzIMvq6{`;Hn7*YrF=C2ZXUp;|yYd<~!(&Ov%1lgflJiBxmsDIxg-{6? z0)8Jc7iB?P3N)%~DHDk|8d+tmSRNZs|1`RvsVM9oQ$j$LGE{XoXmpoTKbV3k3)%DF z^*GtE8670L6!g4O6&Bhu`Pg{#41g}(_@JNlL)3Gcsv~)s4Y(A zmjVVD|dT1q&*x=PsyBD=AKOl$O#pqaz?* zGQX-~-n{CHdD$hYX{AN&Wq5_AeMM~qWx!fCiHZXGONG7S46g`ac34|S@h+k9Tri`Su<0}O+}8?>nG_W>@} z{COYNNpw^GAkD-~#LbyL>8Gf&C+70(r?=LP+xwaFgFTpxN&XsaLLS;b^eZ%Og5KKx z3hvGGfF0|)%sx#wA&N8kyyE+Pq7Y*}cy`jbfdw5yU=@7?IwpbFG1OVK1+QaZpJpOE z+Cj1-8^*<%cbXAI#OUwu>?Z(s4eRLf~D))ef}8cw`WLog~nb0)5?owm~WQp8C!<7+^j$ zE zKFDMo%o=4B9Njy4J#Uy0%}SzZeg6erm}!UPo*nd|2+~WPL%9{Lv|Q zjPC$RTyYWCg$R5*<4|M3~JnXoiI|RF|75X`% zim5Q>0cI;+69`1!K%@x7KC2dVGk5(IG#j-~=8lp-_~Q#`_GIolG-on*J$Ky{)WIE@ zBJgP$)NKWwVZrBHOvE)^M-J9W)GW|Ir#A!Zuq!M+RP8bc67M=1&;G;JmLjVT&}OIZ znR4Njqgr!Gf{yzecXs;T=DpLHx}LYQ*3{kiin(V4otVA0>fTpP3*r-6XI<5dB2jBX z+L`ZE3A5l6_ak>pg5!0zrTdLMFG@i4y4!jdFv)pd?w=gD_5`m-iH|fHA2Np87UOW4 zW*mOK^1(6Or~3zyb9=_`NId|~U~-~qpdB#|FzHSGy|d@@F~RH~fxbR3IC1}U_Ro&S zN6BaTUdrto6Fl5S&&?k{WFYGVE@B^~3$nh2*ayVNnb6fWc!oJ1k7xQ)znSKwF}$Ds z=*oRRAxG%`^Cw0srSJTSe9-w5psNb6XqcqYPOa4c2ufO|-w~8w@qwTH?{@bb$+Mu$ zyH4w3=(Wj{XP2jlTL+&&F~EIJrtD-Ymn23(yDo?o&i?#Fd~)%qi(_Te0r1reg zLXCbJ;=_rf)hF8B%l;Z(kCFLCS-Ftf;P}pNf`gM5g4Fgr=oNdy3)6T|3r! z64L5s1zdA+PHDAw$<&7R+4;+Zrxe?J9zm`)@64>}4TUX*=-8V1^Z4@-+!k^^!aMr; z2o#P+SWmJe`?ohNKkhK7QiA-?O_Uv8Y?8&{&7+30xIDMrljKy(LrZqvgtk2Yzs1!W zd$Ohf5XIh$f;t8+9vzQ-kMuoqmVxMf1HW$UulGkj+Au(|w~czvp zlpcHF4A9dfgW<1;xr#Bs=+nAA4~zu|)~hPAvnc4*Q7GY4oL`U8Jl2vuo?%-CeZaRn z6ZAnjuMgTevd{SoIY)r`qZ!Pdp@$04c0aBJ`JXE2X9AZv^jraNGtnW0{^~*NF+-a< z<45$v16%1g+AbcZ8Ndf;1dAf{jrE(64rzjp;;H)d!0Is#xq#tn#=Mh3jbE~D#AhHu z@We6nyW$A`=0h7>VDfrRMyDI)o4sDM(c%7|f2#w%b@U#tbNKdoANM-;O`ss&72*$G z@v>q^7Sfe1UeIJ-g(NysnAvoa|u)G9Grr+cQXuVGDiAcVe^Sxq3 zEdRy#jr3ufA{}Jwu*mt^*#MXs$ob!q)?Y?!cqAG4cnBoyhJlR#eOQn{@9{8UJE&1u zKfS8=9Kh;<=VzE3;Vz753Y}X=^~2@o5X8q`;vyTfa6qT*`fPkbd)A_(LJ+B*M&g}e zu?jTsFtyCbU|ngkj_~?<(h8%mZ=nSv9Vocbex^yvGkkP+MN3!N>XTpHIjM0~5iRCE z(ihu1mutEGNK;(hw%QS!Jau!`sUNgYe{$iwkDfDq$h7vnXEmI>ZpwCUCT%FVcIzo# zPmuEkM7Gn0>>iKfxB+eQ-$X7N>Fhzjw4Zx&9LEs+;0h+v;V1dB@qp#u3!WYssQ$T6 z{Mb%@Q`3D3SZ&eH?Jc`5c4zw=W5=Yt2ImqG*1OC4(u%-K}wcV4R2uJgzd z>pL*T&Q>MsMLpkC6b(2rrIRF=vA?Dpdj9KwWD2h@5t?-ZEn9>>{{SWG+pFJ4B52_= z2|BrM^zCdkAG-`PmyNLrzpwr5?_>E1@bj@C?8$>?WY{0^{Fgm8VzAODJhcpJ?~$DE zdI0YqP)>zY#4nH6?RMJ2$K@Eqy`j=2-L%|ZU!6ibquM6dH=#Gi@Cqp3zdJT-b>ocY z^0NhF`+@MZeHvgZqUwjjcK*})mO*fHArq$g(|wq9H=Q@_xwl0-K}SiUZ-M3%`KAe8 zr!c{@j7ok{r_nLnn_fM;sm`KOW)zN2`|YZ-!n(}nn!+rNRrU8VeKCr-w;2u0KZ|`a zpZjR)3vApstHJiEFRtHk9FYxNMc}EL>Pgoon6+uOM&~TRp*=c^B_tk>5kL1W8D;w@ z>eK`Vc+7^x0#$iIUFM|fsI(*?@T3tr(R1Sf+S7c@Ie0+ef$e7?54AbZl63}|Tb;TRU442?Pr7ajWa)OUec(1|gzgjpdiF~^Z zJ+j7}EcP|j74gCqosr^k#VLFgg+gbE}PfBH^pj43q- z_@f*>XU0R4PlPFB_kwZA3qC)RIuMpIq-75e3-`>JWa*p3_Gl+0Cyaq{D!gOL$<3cG z|2Xfxe|5h!4x)&&xHnPq>C>Z1%3wM1!7+xMyu!oLbN$!^c}##}bV*@&KMrvYz@Z`5 zx&X2cZ~?eCS}qpYC}7eF5m5I|*^ zdo(_uE@F>*g%c_hap-y<8-e>L=*_jS{oI@h_?`LID}#sys1u+Zd9iXYhDkr_LM2$C zT-8YHqdq@3E3xH;H*4Y+Cri;P3$l@qMQL&)eCR!UJ(ns2da(i)8JS<9;1yw2-J3^J9wur#m4tVs|o?aBy$DIDy- z>Ko-I;=h{B4|v?733g+_9+-d&Yrp(G(YH?{Ks-v{y;Fd%V07twf(NI^HFAF?@sh>q z&~~2R9>zohC;KdG{Y2v@i-O4tZ^3y)QD*sgU&N+Lr%I{G{`U9(Vc;+NIl)@L{x3uT z6V~RA|HVLHK3pczr@;7a1-5zq zN~p!V!o&S0b>V+8@*;gB!@_(oy`{Jw=b@Sr6oz?CV)u)ulX0hS%$YzCf96JEM0t4Z zVE&?HvH+Ac;gJ4#uL;MD6c+-VX@2KK#vMG8ewPRHgHd8gisS@5%eW&+_R){zK5+X* zvmAk1Dx~X6bcdJy*@jUv9|+{^NuYJi7vm$;k|n|&_x^smu zoA(OSdHEpP(NA3Lp5aX-G<)$yeP&pIV|!)LKmL)uss00?+eLMWwDJj8Za>B7$7iPz znwjH8|C#-|KhZK;FuiE_(5|VS}4{X26l4?+0vdp9>xKyt|6gY-)J?hxH2*&Yt1@E5lHmX1LR5zYVrbdi`Pd z-=X?qBpm*PmVP1Y0Q#YA4#Sqm2RHf70NnZ~``r9tkVKRg=6f$eKZfC7H+b{K;~kp) zLP2|?@-6DLI-{cvrl?77u3$yB4@756s!jl>d89T11M zZ|O|o8%hkLM5fJlR$G(+$E*e3>Ll0qBZR4~c3_Bh)@3GFS%(c->*F)A*;E7Uo#9w) z<*k;C0YcfgVDaS$=lu{Ldl%-_k;6vb9T07IxG1}1k6H`1e!|Z^jo44 z-H3sp_&gd?l21lKY&F3<)qt%qzeo$R^U5?MmFfx-OUgow(&kL_%tebTi*Fcj?itRS z7?zh(A5dwrESOojT)gW1Qqcf@A)J)NGgeSdBjbn8H_|aa>^=xb?uLm)KOT%~{rLt% z=3_StF^rKAw3Q@JRglyujG5%r=*NJ!%O%*Xz@|8fI?j~ab*gejaD04Wa%y90h1!^y z^T%hgIf_1@QAmi%WJ0$XJ;_ejh7hSH#hIL1K!2n%SZZfY4GgPo+GI(Si{j9{MD9yJ zC}}!AUKt!F5i6C5PE7fJo2#fgA=v3#pK^(3Q^EYcp`UNkDA|LMvwuI;Gjbv!QF6aW z&4MwL3K4sZjuck_EZRZ7vcpA}e%{Zyr))r^X_36&Gw`}$gHGeMPASQgq#$SRM(TT` z(O~uv@%wUQQVfzb+C6rTC7=f2&E;5yOTmpTV+&+vm^xi=^y{NIhO_hH+~>^Ac4H&oNxzlku#Me~xaZ%Kh?l zS%**)EO|eQn&hI9@^l?J!jljwxNnEc)`gO$PiaBd`e?_!dgHVkIggOH3tMDwkl6N= zjHi!*5X~$1A5kRklb9|cK&4%~cslK&_n?J9222?)p{>5H=XW1@&<(TeDBoFlaS8O_ zltKO(qo04L8~hG19vJn=yR^S&KReE(T|S@f=Z5hm9KWBozb|3Wg`>D;GgtJ3xO=>j z+_64#l3Zqd9D$L>%F*eFejn29>6b?%Cs#F44K$8F51NW|leqW1AN+`8`}pabG;}mS zJqnq*ngO7*hsGT=-zTSDuqkc*I~-$#Xt+^uJGg2zdWyaLCI?qLLD_slSQ`;wnZWUZ ze+jM`+eSMrAnd(xq2rfF3BdKVD3#~$NMny;{D4Y^us40QPW0>m?tVI6xIw>i>qtMs zQx-=qlY>TNsT_0MmuQ>BTx0gxHL@V4CuTU_621qkTuoUOvy(J2NlNZPxv`+!yMZ}2 zGK&p@9JDvC?8?&fsXv6d6t|A-QDUGSo)Ks^fV_T_5IW4Q8$hpcA1x0bEN@E$=u|fD z!DTz?O+#oD&_~LiH~Ny1^u>_CYZ;NGS70CEQR79RWq1_=g^edV#J={kr^lV=(0869 zh{P6E@+&K%k+|jSYft@t;SkRS2 zfaLxhR_JiP_}|5u?0uAr%n%*XP8^ht84#4sfU_=;h;ClqH2`Z{3a1U=Ej3yif%j?X zd9pWZ=t^6FvUG0ijB48>1vR;9)@%+bYdLFi1${hebxBfv&rZi#`B&U`mnijigJY~$VtMujN!vX3vBrt8k2Uz{_8 z`-J<0+7{rj<|jYaA6E6k;}8CJIY6H|VU;oXN9{ED>ox%<$ssnv5T z3Jm2_LJq92Z)vIj`u@{rbE>Oz!jsC@)uE`koVAUd2UWcI?#F4>?Lv<5V`M(-8&cho# z5)FM`#yzi&K|Gqzxl87xxr4O9#4_-r)BXJ_Vgku{{bsD^9OFvNOOu>XSHk!eJXC{C zG(%KHKh!fPk}T@Veg*N?IP*sNXpQAGqi?NVHZd|Y5&Y`;zKM{Sk0kie_|hH&oP|K& zm1NG9)eq-HNlUNfAzeHXvR*;F%%+W#qIjNA&21q$qbqU5*8!wUL?eYt9Y|95APz8^ zK2pAZjZ`m-uV`97zrHNCz-4zQIn?sdf}B0ke&ij@38tW*vO6Dd9T@)N`hXOH($fdA z1Lr#9wvb$BwbTf?&PG9r9)A+Ft2*SSs5k+uLZ_XCe-AB-&9Q`!FEv`ru0cUPZe_zH zBeAGY?sEjW=k?qK)e95GtGvhw$i44)!`TPNsaHxs?$>}UiTy^A39A%Z7)&xIAouJU zVJw+4?i_R)ZVSmxo=#D^k%YoPCiTN)E~kr=hYCQ&7dT`2@Y&1@8Vp6bLvqOy_1}Qv=U?sN8C#twBqg@C5fPu zEXSiq``o2!OACidE0{uG8P1A*EARyuI!DMd$da=#e!1-}{K=QWQsS5Q7w5Qt<(1)x z@X9MbGSKb@^!7jsaJB|+zdsTB^ClXx)$Vq>2QyzjkPutCy8QY5U?1A($HtQbSbVav zm*TPQk8eo)aEeFqe;HrE!_6bP#Dt6$0dbJC&JPm_(&&pnfPHwfN5NrS0SQ)(6g`(3 zDMG;@51($!_~JP5bjNFCsr(9=Y+N)(OGyHrvFN$4y?gEX&=9YaCGe|c>;aD;}pO8!LC2$W01*jDec_T6O0SW(+jVsxrRB(KORvl8+@QY zdqgt!udtot#zRivB2UjNNQ}Cokt5WNFWBlOgQL+sG8Sd87!rK0b|M63c=`%4_OeEX ze_TONjtv4I?H-BJ!vxLSIUa)h=v_kA2@6MBB^;+954+OItr@G+ONXo=p8H|~L>Fi- ztaWCNh{L!@KJ2O|S~g;sm!Yel-HLJL<&EXuX8+6Y(F{*ru|zy5go1dGN?kdau*C}& zS=7#2qia@%x4N~Z;q#Ap3Zvu0lk@oTsWWOc7XH*$Q$^J0-}uuNQBv-0W;>rV*F*Z9!|NBb zCk#n~z}O1}*8AnOL^6w=F$_sZ%y#gzRwlUI6?<^rawYc(_kBEfJh`M4ohnI@A?C>} zh1!;6L!VR>D&;?ZqVkrABFLM>lv~Wb#obK**&|_|+fsx5=M)-kTF(r0_Nt65 zW1zu+RJy2YN6%q;PIaac26GHI$&uVQ?-2aI&m&nf^B50&=lF9bGgp%EfQ!#7b28Nz zn;FwQWgyMR49o00i$;fz6_VLU--$$H?vIi5#6Z9L@rOsEKj8uVdCbU2WZB|u{kT&q z_xAF1BXQlcg;>`cNd5*XIS*M3V}xzU+ExJZg+V%fm@|De)n`+a<$)v#{ zB3oj2AQQ>0^i0Z1j+F<9Q;p06-TxCs^t+qw2ndaeRciGHVxjvq{T9{F{XSe`Xo~XTPyBQf2Ar)L27B7X`{}+u zHs*cKyB*`h8=sBR4QhV~)_eKpN5;7C=+e1=jgBu_6Eyj+ISfIT$>*n|_A!y|JJ=dH zK3wtov)aGy!HCkg@l9VaGNQtI^SSjS;EC{@kG_}00VCN&4SN42Zs>f(!xOJ`Z6l;>785Xm{qE11qv}(=>?`-OIr^ zUn#_;pqL?tKm3D^xur7yFk|#qgGUzP-cc3w#TW5=nl5?p*ZUSddT3th(v6$vmoD-} zZU{5SGw!Yb?%!F9)G5h*r&ZE!kjvrsv@UcqrzB2pFb+=5il~=)Enu zH|Ix1a0NCEUB6=f`mO0iZb|{qQua+M4zC`_fQa~Pw%MSQI?0xc7?1`WOeAlzM2ac> zd(k51`e1F~r`+pXE_h~HY4pFJ?|EQhF}+${d~r)rQg->Jx3bLqQXTizKR8oL>Fmk& zLyu^S7ay=sYDf$0`6c`)IXCem;qeJ7gy=?p9wNIq5e?)q0ZW0Re2heUMUs%PXq7GQ z=RPiHH_;Dk=;A&$qB@yDr;3pVa;|FAL=QD*RJ*zBVZ=2j&X4lr&qhHfjmSB2(D#&~^ z(b0;*_$Ol5@d2Waz`pk3zET^wV~5p89rhKb=iNS>>H5@{RqNLE?D7|I#K-6XI|W)3 z^{>xH>Ku`7{;;6L;xRh46qx@s9W!a?6h*u>&=g_qK$>U1^-fv8reOJF9l9n&U4w#9 z^~_@*#j4aAB|602iwrmpPn~-5Z2jW3+`Zht_xyOQ#n-0j4$%v|9}s^oGs3r;$mivj z4igy&r!k=SHt(4l6B`@&T}4}>IyPCEs4(P>5FBXcO&_vn)M}*`NiukspO$`>uU|wV!QWz_l2VJ<&;e0{ zp6v@PBnj1|>7)>6h^`(OJLrgCfFX0TI+XQSK76#Hp?W2k$wE?{o{WD2z;d15 z>?QLFDLFt;8e6{nsV$qi*FO{MLzttBib@vr{OzUhKf2}8@+@0X%Z?H?YP3&nE48D4 z{R746O6Pa~V{x(ek=wRk7fy!-rZr6JivzTi=oL5iI`)fLB-4jU$ROw=*pP5QQuK6j zD~a=?jnc=?Pd~4-N^0w(|Bt zI=7ga!DInNG6zI*w@9$2!CbQRZ)17LY?0(+$9_gA{gVgo{pg*;#&TNGTvYEiE}hzT zgEm>SttPcRziZQ`uKZhL-E#`-<|l?3Ju@;2XC$FxcYpus?FU{BW5SY+ZdZwEQs;(g zW$jM8GCQwg_VS|-ty$EbRlBMpt$lv2GkdP!uk8fdIe4EJ9nm|&T5|uXD!hx6MTR+G zDBd?gj93yGW6ic9xx(~I!_<6bXtJ1jv?C*PPPePUQFQZ})XWl_l;OT#QW|Mx3QUGn zxk7^Wn-w8R#RZ5qNU~>ke>y8iqDN_0w1@%}kqY!^&N6h2#2&=HS)iw4us1gqL9+%u zWzk^@(LN>RU>Tj7!HLh_zKr|jz=_n@%So~RJ-)Jtx; zbefkz+%fK(<4F5ms$r-cdsZcT)B%9bk$ePT=r-FJSq-dCUZ&+ zzO5{nX!t^`;N0|fhRC;DZ$`?f%$|ro7tICxn8HlpK_-kB zkHL6RHpc0G_mEL!z*+y%&-E*9-}J#{%pZKffAkam2~qxI%+x`L`$?a-_I}0g0N&Y% z_hlF(LA+U|=l4s{ps6eVh+LL1njd4>9h&THT|9SI(w6Exa>3FI)hU_r+%4XE^ogx7 z?%5BGMM-Ea*LYN$X=|z|E@XFzO}SPBcT3RTnl+Yf`*tn0w^Y>WX}T#CrqxEXGlBaE z=~C@xJu-BMRlT27F*~h%dOleL>ivoB0UnnTTbIV9%tgG>C)oC4EOq=LK__9gm?$V3 zD=2~aY>$1$(awe?u2>{uT z!QnKdSW*f#p>)K|hmUtTr!3pFY1tI#3a)NyPGDRd6BHC3X;!M3`s~CoRY{Pj=aVao z7VW-b_oAYy+xKLqmM5B$<4uWqozw7nkKP~YDsqO1G7(|uhnOf+FI`o4Fr(TST3CJe zyP$-DxT`b>&lbo*3<8=Tz15Wb8Q!-!5MIwQIJ8Cf2(l7Ie zOJ9DOKVFJA&}RCMm2$`Ww$3uT&@xgljNGDw>>WI<37}r$5*-Ly*9(wEq+{v(X^!S*XxWaXu55(WOEv%>ixUakl5l~1z?Jpdn| zy6-;zXwcnvA{F7TU>@rg|6wjg-N1yfmhb;w&y!%sZ$zqqf@OFM#JX1 zWj#+s*b=SUs6wpIsmR_R#k)bSi^;hxdeGrEu#4~tdcU_Tj*^&y@C!8mg2(^xRur4* z>C89hOh%v2$T1}94aYAF-+58l^yR9lch2rfPD@807iC75&#YdamOl%9*Xn80B_#wg z-aH)L8|6;#398KvvLw0Lo95q`IRC&L z9dMYTj`^_L<9DC|#wK31=$4o8Q+%1 z&FwdTv1RL*$7jzz{^hn=XKtNevhu*S2d~+`tf+X|{;TIC=an1L3}bb+H5i}&20QMo z=o;b7*C5|{nF~YB+ryG*DNa@?xZ0EN5gRz1-~0o@T;-{w-2L3|K1chCRi)`(WqfHd zT|11&Jbi04%vEAENo^G`s_y1~#;)}~SNm9lAvPjS$iea~^BL$i9OvHOTVCWJTU^aA z@AQNIcAvLA-DD#E^Y`S%xq#}7z_^UW z{MDun`?z1g=>5;WeJK2%4WBkJq3k7(nsSm23TdDSHO%jRFFL*X(%Ua>&WMioHt)Ri z(q^xoNh_y+NzC#p(;YYb`)=;*;#B}* zUx-$4Yu(9mCM@1*+*<7V@{TnR&V2W-Ik#nGUtRZ>tE?w8&by%0J1H$D#=WQ_dumb? zw?1Ahb9forWY5&a%$hs_Mc?+><@x;slz0qu`QDCOMkgTqT!Z)1Etb zKABq=3OOG`i7%>@*B(6I`2>)D+aNA%Vh)*KGiXtGf+phd^>_Wv7)y7MT#x}PeYqgn z$nYesIbWD#XP^Ldcix5z+HzS7mxO3~$3?q$#C?}CxxF++#GUp}4XI01hX)}4dA8JE zx`y{V7IHF#kbV9E3q-!}`%*BV=$Is}L)nqNsmd=;LtQd^`3W%O>1ll# z7|<1X+~w}CC>fBeK@(svW92WsOIC6DJv$pS-C^EJ~RJlP!#uL_2*B-SUAB z-Fy@xbp6x~nTp7y)`AA}1Fe^osM#=0a%~z*5BBEHUO`8%$V1oaGt;&4PM0>6dkF2f zm6n>r;%y05a~Q*A*!3afo3{ie<*qW!P17OYin|9rfcIRQISEx^KusK zYFjyXW<#+q(`ty81qLCNA}CCI$*iI|X)BX!J;hz?evi~|nq9p%Kil1yRT`l*S`!lt zq1@M@WG@@~$8YQ{*uJ)+K%^s%o;p2r0;E9vc*6YFZK5al+|8VcR)s#WhI=pb8BWZp zX;WUMj-E`{b7xjwsSSSqPcf&No*#nu9J$-sP_ou<1*ae zdQYRDA0J~A9QW2Xt?)M>mZlI#zM$|}!RHOzGd~IY4aB=?u>YcTkgE9~V;$Gj#n51h@Ge@sWLnM4KVXVu0HwLE3LK$EHZa7W#)D_+0m{yi(ZD zN#+gl*ZuqyGqIh`D+27_dO5+(z-xg%SD7L1tn{;r_^`xsS4Z6yM~8D#KU{e)_sFzEof#(&q92W(6z*Sbx34WJSa!{AGu!UDWqk#D zdg})}=2h5{oO?C#n`nbU4`5vPdQ6tx2FVt3F%;Zcfsm0BBt9V627b%8hnQIIJw9hISb?~F@G zjZSdd)LHY>+iJ0Qgjp$%3!)9g$7mgU0LF=YUpyXupMv<8^m`}shJl55mJkyIOA(K9 zS+a0*z@||egQ9{gYWq}otA^M+#_Q}zOhh9gM2kw<~m*4#jcSG@j zZE`xk0e#rNQ{Hp7fg}FXWUrjDVIG@&Tjbb@S?1d&XP{XIeK%l_{M*B?pYiRIzj^y- z?|J;T$5BTEGT|L^?o0!B%BP2z&0tU93AY|B9l(Zh2pZgoQ#d+(_K*x6O0GyX$O9R> zmHzv0#q-kR-@pE9uD4Ow@z~PD=9<))yya8RvTO9Yd9^9AXj{*}i{>pzyY1a|i#4+* z$GO|{8|GH)Xq#V~M4$T%Xnq@wUv2~flQ^h4^y8Fe`LU_B&9-Hacj)lW+0pmo)8`ib zLce55W{E?uOYwP9Y?mz-n}ht!Mq|`#%)vQw3WJ`yQ>}&e_eb##O5t%U!jHv}g@?cS1^xOxr}y2r2E8|TbvbhbK^Gvi~D4Cb^y ztc6BdoMW=5YDGy-RZ41NT_T#NFxdX^a8ENqi`z2W3NxI}VoPdXLPkacj?3o(+h{V- z9#p9bdtBgHcuw9_gE7wH^G*c85=+2V0!xCK+}=}&^4nauy_vLot*1H5EVt;Myl(d+ z&3Av5YU5r&aCU0zGjcHqRbO`?3qV)Zn&f_JCS=j)TA>)+g{L- zQG)+J_9w)aK9Mj_1dhekw^txG@F%dN*{GlIig91_!xDG%%gc5@{q*i*IkV{B#r7bR zw_>`-5Yu(*f6>a@-wQw+*4tZ_+>fH}M@cyD8OLSUm?DtE%)R?H$xHkY{SGsO*iX=^ zPNHUoRrtR7G3Jt;1{H15yIql9ox@ANQw$YdUo++M%VuYP@I*p$vpd;hP6(H|Q=PS` z>JU%I>ZRDK_qz8&m2?8hja>mkQ_SYb;o2N_6|LiiUg=1(b*LqPQHN9G%M8I-{>szA9Z zrQDw1lw3Y_N_p}uNhIoQkciPk57j(XRrB`T3$$_+n^ahuq%6rZ=cm}+In%xS#Q}6A znsWpN2D7hcHa4WJOq@ma&CMEN?yDv~4j{P_(k1(*IsGR=8Q!Fq<}ysD-^B{_lE!LU%y@ zG{sUvo|eEeaTc^^!R?_uQIzj_0Lwns_dH*Cp4$7Pcom5yRmMMOw)3&4dcPKbNn$DT zv8R&RD*idQPIQ92&p)pbp6mN!EY|hMSmf)G+)e69HBeZ{v)Odo|*PmaHH!t2}BySKF6_N&MyZZO~K$y=M$R7^~-e{rz zVe&=`=M%Xb283pPSU4RvT%fLn5U%Ctbq>at`&BrX zKd$pHLavXWM?Cf7llO5Xe`N(4EusQJ!}4d@`utIKeRn3DF?4+AtbXSmR?$wA$Aj~? zO~EIf)MFjN_{cvExxsx|`?+f;L{C;Y_Yx`Kku79M9|n(cox}Kk5Ehfkd98OxBzfCF z`0r~!cl)@`8~NzJo4~Chkv)ci8?4CwczNf=hsQk6%cG?-1!LpP6J$o_}LMiLO9I}=%^On;W@Q{5&(wA== zCrd7CKN~Z~q=N0^2ZpPFk6_{t*I(evW*+9R&Wjg)qyK&9$pdT?!+&C_=oH+QQWgBk zb_7;Af0oggrVe{BNp<*Orh=cXdwsrna)WUC!xzX7Cd>38Vzpc+jxZHExpT&;J3E(6 z@g&xDFH|?Aa?dzdZlJkqvojOW>4>T+%>S$b(U$6t<|DC+=L@THRbq2@Gg6CAwRe}L zWxC{CW0BH0YcBVOo(;^Lh9cWO%1H{=>jNE)%v`NZ70(zscaA+OFjmF22bqeqxR%Xy zF7*B4-XGZ&(D!NT1ewp1yjJWP5(&yL2NDu?*2(f?j*ur+aGoK1Kjfe|gBJ_w8=Ed_ zic_WFv`3!D4z0LrPFmMH2jeTIWNq4%(~e#?rNoCa3l{8pds6G2_g>gE`!CZYg z$uHha&7|fMdBZ!Ka)V!h77VnI=Lj#N37#$4>)mx-a97Y2o=12jyXRtcu8wh-=Ksjr_KCGwrT*a(}Ez>Y87|8fwigLD6zqSYV{m zVAKZJOuq-2qODaaMMY9eji)&O5jtndx*Kz)X~DF+=egkg=2An;9ZYr(DorYNt~eMl zB|b_)Gr@eFV~l1|kcQi~ZQHhO+qT`)wrx#oTGO^|+qV6+c6O89ADiqZHz$=kKTqY} zI#suxxA^7UI2nK~OFDh*q0IJ2ks1j+LQJYelw?YxQ3ActaMSCae(O5QzGj`iG=9CY zk;gZHH8c3EPf6Rsu6qQ7T>55`KZE=T`e~YmGS&4)W5=k?eW3EhPkG+uN5z5VM=!{q zJM)L}adMkPZZ$2CoHfgl;$~(VXs5@55zC3- zL>bkG%bQK7_xOwb{hvL0ae#?{Bx%PHnEN%mgjAJ@Y?oC*H2 z%^D9+bMF>pIZ@B?2a3<^Hu5YS?1#&QZD$6!bF)hIiF=|G%w0keS%myTmSd?z=w`dC zNlBi{-l%;yr&S%RSFqjOpxt=nYDk*CXUFelGxzw>hIBq|+&h`GxV?4^5OxXU0PuCs z7;TIzu1Bo=OJH?ZBF%+EjjXUcut$1-fB(S<&*P$A@Kd2nxZ5g(HSqTjS!>0|a1SW_ zBxC9AnA=lbM9Q;e!;SngoEGA3;118H57#nHbp-4o?^wgM;;Misc*sj-u?3tS=v%LP zTg5yh?zrLj@%YuPF5TJ6k9l{@*H14-ota{y7t25cLzc%$p|L864CHS_vKL_lmn?D4 zq4FZEC@z%@<<8=(eqM4^Y;(ZKhw?;Jz!~ ze{k_Px?laKPZ7?Htqlbrww0=XpV-UzkXHG+;M#>WN!3*RM6R85=U7 zcRC-;NiC&|@L&y|m58{xmqB%8j-fq?>bRq|b}^Ba)ah!8mGR4rMqJis`XcyjfmdUN zPQgK6d8xr?@tf4GV^lwWfP~aBTl2u}N-H)wb0FF#(7#U~jeapwZk!rgUN-IpZ7`|R zqxzBT_wqDM+sQ%hg3WDmCH!UMV+N!mb;~PXu%7)+mi8hpj4sT4{XZJ(B!cDE!IgPIW zLlrM2do4}z@RlUN#P`&NzLn5Ax@uG7!`SU+b?vA!r%K_g&>xTjyX*gydoEhme9B+7 zf8?&(;>v0*+TX0J_*?^hSAVwnwx-`BItruwbB$#Sdf{?|h_W*#x_MutQM=%M);gj^ zhJ_cgW5cz{4KM+go!O)bs>RxYF*!s;ynV03w!=ffyvd5HB{0%}8>sbNf3G2Vy8Y4V z*O4Vte$D$_(m5devX1rNldv4Zz|)yl=rprWxy+uIHFX}rG^#nc+CJPy?E(Go!6M(m znvlH{5sH~G0l5xBfn9by7X|GzQgl*jJb{;my5)}(&2LK!SMA**?WY?jkrolWtlW&G zmO~-m=#rw%uto1@{IaiUw76nB?Uu|jAZZa1vvZc4h<(6p4vcteXmgXNOWlj*`-Pwl zE)u;WduChKq>GcG%+*(t0OeCDSwjX7pT$s7so*8$$}WWgaS8k2{ymDRLLE)B+)jF( zOrXc+KICqj_o}e>Y^POaQ%Ak^2@`(FX;8X<3SYyxt0;ru!_N6>Aa8){$%S=ZDx+j} z%9#JW(s(x1__-$}>|$k9a;IYI4E3m@MIs?@5$g@1MT4dwR7}!1Zxd)WZb*|q(aTe; zkV^EqzWl?=!$T}BZH(qN9#BUyanv_$J@Ye(*A4VXqWbk)cENBFaiov1D z!Jzq*TR!I4SZ7ScL&^QgecR{bJN&V%eUz?mPbS&6pto08>A^E@zuUWi{hC;@o>iW;ms+wI!_8BtH@={KQI8AD|6@HA4u>946G6h z`iJ9=4_{7J#E+5Z=HW?;+4T##PsiN-ESJZmx`@eP&ZoT4gk*TP@{yqaCawY0etzDH zf8}^1jF|I3DbG%Y?=<7&&I7uAoZw(S4z@8~hCA`cCGZrz_N@n_hCEHZso_{30{jV> z!@;v=@VqIw2sp!9j7tGmk@pS}S#-k*gNqZVuvX8*;{+FM?qV3_dvQ^T=x%K==xBgd^0s>`{Vxw7tikvdkn*c_p3R1L-pXeALN zN%o>rQ}+xiuu(ASO`(KFv$45OgN(ov>wHn9%-ki-75f)v{-d#4xrY&`DX!HFEV?;X zCN!l|IVBPVaX3WnYg5@OCMk($cqFmUfo-2nhzdF zzTjJtM^P=!=PCI8LQj&L|8i@Dml8uJpw=;vo~g_C%`t~il^N5V{+4?|S^Rj_bQ6v9 zTA|1H2+HTCxN05qm%YI@Bi}(G#%`dx-DJ6{y)ZPr{a$j!CYZ)ER?qL-_%Kvzi-D^C zYPZfJCdFKbypB=ZYdw(H^-}stQX93eX1-({B)87N1$E_E_P46oW2lzx7-BC$6yw!g z%_hLY#JtKLUb4KfQqNQ-zj*&!l=>0d*)ohxfQgy86U~$F^uCf6`IByKgtmR}4LPrw zu*hr$M@ir7Udr(+td;1)_^ff~1830DbgUGT4~ zu2YYWmqEPfj56-syon6i6sw=Wmc>r11=#KB{A>OKu!~M#}9kEo|wX}ERktAuENfX$#nes6SCw(j< z)bBy9WXC91v*q-))N6#}AiIv@N_T@9AG7nYLwN~v1g`=>79 zMOz)4iL+uvU4ThN5k?>A2X5TKOM@?$BPL)ysY?&3IgLib)*ABZXhk)Z?4Au>Lb{@G zDA^pJxccm54b?9Rps#ald ztce(|3%c==GIY~3&G_{vLG zBlLL~KQ%&&60gbubLNj}@h>jn7?$hoCT#NYon$lJVtx@cJM{VFy}y|U)mvY#WwpC! zhp-_m6RJ-PmTtM-M6TYYtGZ0&G~9d&I2GwOP3csQ8`%Rh{Ib580UG;WAl;DjkXE>* zrD~a~M2sjx%qTKwg_1#;5+FWvkU$Ebh-wMgun6&xkWf-!YJCIWMC01&d1+?i`{8t9 zQz<#+@U6bCcogo-FB{^4hUg~q>rFl}qjoBzBjt(?mceoO=_ulMIwCOX*s8a}IBLP>Jl^-|$Um@z zmD4P-GFUQV9A@)_^idz7`ZEq6DrmWT@z4k`ai1zfM;211X2LeoHf?lD$m_WTXy&PZ z;O{GE$f~%DiPy9q7$t~nB4r$>8#Jt&*}1oO!*xknPvtDHC#Y}Q*pxGPc(`P6VnsmF z-@}o3K<=uq_(OM)tbqIZzW6B5|RLL%wQ7-GzLPO|} zNb0I~i=Z6K2L#1-ToQy3Ht?(zStr;lF}%N3FSO*>b2m6l)$JP0cF1$0?bc1irG&yN zjiudvHb%@+^d`P4UDVp_gED0_bkUTkg$YrQGqaWN>~d!cV>GmXdmhWzxYc-Wf?y@7 zaaWd+ISY#j8Tg5utZ+BJwrZRxR2Azt6MJ+s8xUezCStR~LL$YMb@&97k{7d`L29S= z*Gc01;(?hEl7^CB8raTs5ukao8p${yN_eo9# zW~(_iA%*@rEe!b^9VKy1EVn10yNXqd5FM2wHC^%F0q{^UuCR z+_Hn{fL$K@Bri9=fSzNV=Wj!|^>FNzE1uEc8jvcuvDWPJi*_9T^?(M)OnOj&Ix%S! zeXJsM!dyx~SOr6|vmLr$dZGA(P<7HiX_LN%F zfrTR*<%%tvmbCx_{RV)T{rpIos`m2b^>nRU-u$}Wj*1#{O~;>R6Y_awc{JIG`gljI~m|62A;6!wTFtBrrPCFXWJPiyCEQjbnGfX^7 zEb11*9Yt&N*jTDr$5}4ofb^}bb6wZ<=&3)!rD2t-CK!M8AQauCiaBPiqH35K=qkU6 zM(v%&*d`uv-JULCWi@y)(dsDPVW`MxOoNU6T9g{S1I8lzh2Mxl1IB(4vg}2`{a@ze zy(q+I;{7KQavZAAout6;kv;G)ZNLhj5Oo6W^Ll`i}v1<0z)3~Qd^6luxNlp!xRq`RPRHrzOYPQm`#n}-65C|WK3^Xwj6J3 z8Eam!>`t;zO1k#K#_TDCo>YVufX9meE)UywSjLit99Kn7>&<_`Kk|No8|6#lpVXTh zk752b2iC>-e-{6>hF|oucKcXN@oq+V=PGZ$gSK8uz%-%#Az~)x?NMo^p;a+!st#WC zU+gwAH)K6$ zvM?!Fd0lOE3-te*NT23&Gul=I*DG`n*Rm>%>(moB@0IC#LX66g&aWKXgJTKytjoc8giZ%9v?-u_ ztGJ+qrSyPqV5%aDX%BF}zi@q3{Nq-JkQg4YQD(A$VodbAhE{JY{%}i$t-HWk$%n>Z z?%vCzh?3_Ut(0<6dG49VFB#O)=|T@g0*g=_EvP_l%(Pv%C`Y*AcM&(NW!%L zoY6$i_!wjhvJfiG99A4WvPwTuWY5uqN{l&HHFeav>}K*5iE|=O--KMAz4MUu8jM_P z+B@JB66jQj8>}r=4+O8c%<29~vI&-|Q&XTgG5}%qN60eRD#21FSE{m9RIF+vD%gbV&xp_;vz3CTHm3@ zxqh*~s*nwo{+dM^s_;GcG>hYfGd=>WOfXlmhKf;oT$CMG6fF<)4|^&BqFy>bAP3C8 z=(?F%NK8|3iPWuVTY>UN;TOy+T>2Uu`S06MP|C%y_MF=phON9}lwZ9HXNu%b(*f6P z>Oj3RL@PD%K!U+xG0MO%zCovE)EE%-ezN(MNifFM^lcy~^;(X~4F%M;FvMkcwq{)# zCGg{P3AE$2kx}q2m=|s`8O;RR-;LzIp%p$@~fwVfWC6 za7<}}r1nS46&7qSw1RJ0RvNk}Ufxdc6;tjZq)SCxkU*jS zciUylsb0#Zu#M2N^!g$SIN}|<|3^q9A89#ToCbn*&5aoc34ZdAFklgv4f^B zGA$0r?~@Vn;k2h+VH6(&IwvHNv89BX1M}jcV^XmJJGsd5{LklcZD?`9)E0;A#f1&+ z22)*2^ce$QcO(fnJ;&1W?P^ ztBC-KI&HS@(|?6YbDg9T+y0ThJ@9RQ+==^a=R((7NmVtOLA&H?iZGeoSx+z3!JJ>i z1n#~e!+DzAnhsIlOpG=CS@h5**|_M=z{Np}a(g!3w}e-#B((dE#)KN$)LMZy&>CLG z%ikMLez{B*a(q~LXEnz2IlKjhqxNKH;M|=M#hB892qBiUwu4008gHc7jM%Yc^}>yv zfkqE!yFjC9KaN^%)l9iu{u;SaPw`9>L$3kMjJu>-Ha*~|T}UFIrG8a*cUoGn=p|=x z>UfU85#xRsPG!Cw<;<(O`l(5p8oDS3o5pa-;HiYZ&2+Y|zV3}2{xxO9+>VXSOpU+W zlQ~1JYlh98FZ$ee*Bc7$We#qJR-(=F#bm zRIqsvyA8uxTEI2&mtf(JaOR6yg-OsaUfvTEQ_jv>bksTa!A&4Ax~Vb7D(ZjIL0S?} zT%8c8O1cHPv!5WvtNJ$dV*_S#^@tRQSJW;1Eym+me@M*0-UngvnU|EWQiK6()-DF< zvwk&WHKry;0PK)n@J$J|85v^@JYdphrdtga7sBCs!3dNc6_DXHA!l+WJ!mw||815g z9LN;5B^P)~0);it?T&YC2Fhb19*L%7LDZZd+-GkSWF}iA+AdB#1hbqi@c-NyevK=r zLZD&ermuM6W0GYr%%k4xgecU?BrZ6weSfV7ZVUHnrzHlhTIfzR64rdhz6#RpcVw1l zvK0!W8J+8f#a-!^#FP7yaNTNDJ9?TiVVKpMRU2E3nXsdx3*8M&&KLN;r=h9gWa+1} zOl6yq!LiKu1EZG#O3nN?@W`)q!z6m4Vi5T==+=F|YQh3!6MZi2^hH`c8#n{?g{+$# zjd>h(=mkgi+)L?_LKc+Fmo)M}#`|1?KE{v8QXplhQ^%D$3af)$m{UWP9D*J=sb+<} zaijab%=Q9UX1{XL>@vTa7qD$?a{n(sC0^MWi=Qvu{8 zHiA@gfHbn){Pa#H9xj#YmFVCBGh`c8hj88oel|vh?Z+_94EWLHezD5@D~|Ig#0`h_tx-BQ^xngbI`e zlYxKC9*7%t@g2NY+tGeqSoJlGMfa768WcO`TQkjmvghh1X)Xg-MZRwAZN<{p=Mbm{ z)v#9x(y^6O>j|Q*eSMJ-4F6Q9pb>kHhx_2CE zAmS?W^|BI6E9){k&O@Iv_uj^x3CvX_i>FgT8n(x#O$CbULJ0C#BH&4AV>bzs2?_Kpa>nIT(2INJh#@u>=uI)DzY^J zRkA#W7wR0eaV1+(P$oZ-tEsNwtUcy<{9>(Z#my@bq_ka5wfdY~psL-e|H=JCOQZWo zGAekT!IxLGa=aPms!?Xt)F!!^%F#JDko4FiQS*Xy=wT;foJnpkErCbVpJ}35AcSpy zT@wRPVx7YWbSe+tihLd8Q)VBMlSuW;f}N+rSl(5uTc>R1aMaSR9PRU$?qP{fRC|vr z+sn7s9qr(@m|6^lUDixAJ;l7#+-`C$oW)r$Pyf4c=|}n8a(aFJJtg4C`$nAV{g7l# z4SvnKrvOIrNaY{U|KZ#Cz^qS&N;%baycle8To(@VoCEx2r|eJ@W}dI~UmF?lI@Z%_ z0JJ`CF_5xUn(s>R4q+;pU?17l zfQJ!F*CO432;6^9?n6c1=+c6NM3AyK+|`L$Ct~K6UDrm7A0zMYUz|DNqe}78`H-S$ zUrVpt%}I2U(2F7CD%T}Ogf84eH&u{w?kJ@Y7ISQv9$9n>qo$}FI9EoKxV^NUWwyn7 zBup!IZ}CQJ(Mo!f-wTeu72u8Rj}`9h=JQeBCZgd_&F)&abELBWntAYR4Ldcyvm7W?t# z9P?~l`N*N0=R~K-VCTa#idLFJA}Ssx5;|gPcJ=DJMrzt-9OB+yzZDoUAs6K28noQp z3}VZstS})n)#}kFLf@89Y8u!%w$pJb zdd3WDz4!r24;ZC4jqqwoiKI<`{6264AapIq}5Dk+YDLdO=%toe5ZBFEkXi zq6m;vanbD?i>;^Mj{l*RtC`J3CUnfSZ;mox%r3|f^taypy#`XnqbW>`Cdn@vF^?7t z|Lwb|1|x`|73uL0>f$qVrNAPsQu=2Yz%@E)TaP-bU_wb81O`Ja1eL1t!sMGiuR>%kLtQ$Rp2RRgBd@Cw zqykeKHk2MXyY1^k@6B7ZJ1ZzSaL!+#aNAh0Ia_Mpz2@}ZzRGCWN;jyy_io*vAO1`k zv}fZ+)ax3SKfyTmFQ4RG*lL6CrTx9K68=(?Xtpv|Q^^EwvC=Edrwi%XSUl@_uw|YgWp!67_kCuwmkZ8t^XH z#~SgThTmXu6eO5|jUQ^sJ84J}M-A+b^zh_G1IpKbTT&moO$C8KuOW3B$Q_9fc{9%t zp1p41hjY0gg_BYtrus3&#{pDJWFd!kLalpQs^n5#9v3P@3rQ%T4fifshaM zLQZ1wc^gIc^YO4h>{uV7Ah;z&YIPmdcQ~S&5RI3i_IBRnhg{ToJ2t1mhksXy&er{Frt75IL+Xs)7PXurPwKWE9Plh*{`scPxSS13;$x` z`Hl*6@NcF7Vd(_pa#@-J z>37o&C#T&!WgWV#cS&RWA+00!-BQkZIRKa}2>}rV+;fseGlX9}Pjw6XADee9D!3aY zaQv8njOxoJ6(BLwdtqHydS+4HbGZBRCB({1!hzuEcVh6_d4Ztu$|qj_0MwqBbMIL` z*4y*h?40`7hgXKqtM19&@{~U(eJ1OH=7Ofz#W^+}R-tmLPFSj$`5e#lZL&C=jt+J^ zP5;nSwH&+ph6$790;HUEos~sZRqaJp)eOCbJr-YEzGZwgl&Cf!X+t6tSov`S57PI1 zA*QYgu|>pxjayDnH%3&#E)*FFQm}MMbORvAHt5yDc58y*m{}y5$mqIfSmL)oY}H9U z*sGoAcz<^gL-_MBpHGP|;GgMSz2HDVA^cmn0;HEiXm?;o+oA#By9>xE;gk8K^5iU06qI)dE zd}MP6Fy-qTb`Q7!Tq^9~2;s)SaF!r?^m;AFhx>iGu7sWT_yC1h_JH>Gcqf^Gh)QDY zxUKHIdzg>=AjN84OVt@Po?qEN>hykePcKW?7S(8L?A~aK>6bfy02_k@H#FyiZtN+9U68Z_7>$Jk>FHsT?!tpwfQ`IywVLa%|7ZUy%W z-+~AFN;UV_tS0z(@K2nfjwN32mcy;PkyHZQ@Vmhqe2x-&rp{r)<$<^;nqIs%COmnF zJlll->`o`d#dET`^ErU;JPtF0b0KB*x556|n57y+P@WtEj1~CVxOYU#PM$!w(wOJu zZb0L~?56X@lL+(`p9kFW9<~i@+BgISD)`e5ABsXF3e>ljnBx~42((>cMNM87*IJe< zj-cW>u)ufzeLV#Fp}+;Jl^oCeq0%>GJ)YlaFGWSKte4#YptJA?z=%_Tc(iZ)K$S%0 zIYYrfNR3MUvwBs0AH@Q&^KgCx!9C;l?PHJH)}C~?jDGV)jBW$p$zi$5r$Xy8K8W;9 zm88T@kP|`Gx*|Jmv_zju98&Z!=(P2)%fxJZ99!;Ryl-ElhN#U#UwjToNQPu~Uds!p)GQn-z_6JuCH8*! zJNnmQJ$N{X*OD@fJPv(5Jak0dw*zCDT+RETYn`A_TNa5NNMXUaLl5H(E4sS#5MD*?C_c()zWR?WeLMbuO68=(T98qd8yfewpNnA zmi}3}hGxh!AJGKisBfsBq${3?m+hpy_F-$=y~L5+T?8K5Z2X~1!}s;WymHVClOvu# zYFn6N4ve4Qug()&t{IG5x%?aU1-8yS^sV1zW^b!`;w+8Y%1yw&vK)SalGfhBF6m4- z<%R(aZ`PQOfgeijm%RD%I^(y6T}iFInh9G-u~~y&+Bh5snc{1Be)UoV<%^Qj*w-{Y zoR@#OGk10se6SK=2PGw05pqHTXo@=mqyKWFbVfMjJ8$9bkv?GxT7C^L{8b+Q2~SXI zy@>ofCP+ny6*Itv+3gz0Sb)()S|NIH2ABbB5Xl{_A%arBWW zV&tEO?2s`?r)6;Pw75MZU!`dgWg);?ty)9JZoQ zjq#+Oe-F~wk#rP|IQvo}b!ks}FMCk(T`ibFSAHXyf8e$75m%doA2Z#v#yUyp5*dlZGbv_6Qw0#PCV|wyD>X5s!Tdb6_k7St33}O zBG(kNI!v*n_Ry6}CAk~0T3slj)8>3KG9XE);v|u*WB%3!?`PXExa+se+}z);BE(<+ zO{0aO)w5(fsd5s*#K0Mr>r+asY0N>(|0ty^-jkc4N}cxrj>GGKI1{FhiMy<`~f9-HtO@+>Yez}1`>r^+fJd8W$5%thC%I3wl^ z<+JKWH$)l;ef66Q_-bfg`BZFbkVjzWQxoe$OsJtiag5J-s&%AeVH}cCeEPb{h;;Ceb>S~2>1c4pqab`%isjC-Y)0cvjiQ4sIsX%xk)>=$E zHv&IQehK>LVBra>vJrF5>%#Wo=CAG34&f(4Tr|&;B7IDBfi-;hM(RO-$XbQF47jr+YS>zK5Chws-asLQyx5B9MXYCyZTi>tJ2Kp5Mipxo$g6Ve)Y}D>ThM-; z@vWNBZ<77KY{x%g52Rg&yoBDt&*(qt7lT?!&pE?@&fkEXu&UtzR^MJp({g9cb-g#D zoK1{NL4@OaKZZ|t4ora-fnm#Hz%Rrq#cKeUZ3KVUC&>zeB-l%$#tH%>#_Fle?`Lk8 z-1kyBk4^nIoRn?u7G)=0>1++S6v|o&h|`AfxHSEQTaD)oN9c-Afry3esGZuik39F| zLC#SNGFyj^=ORiKR5C^OPq&?h=V$MSK4uQ3&6F$pX~w|#TW zEb4fYn8+%l}|DB{L_r zlY{t2em5@7ODs>#W-^|5gDAYajoyOR{uT6+dDHh%c20o} z{EmI!n-&rQsprWm&K^5SfOcd1G||{xiltkI@I{-4HN`5{k@I{NMQ4vuYLdRHp@GmE z&kz38DQ0K_()dqmpo-w}NmDUjntmh^W(w4KUA7BTE1#Ft3UcId~u?bIZ%b6`HK=x&~(@4h$!x7VQ zn`N9B@I@R^gx?6CW?OI#39V@!f$~uv> zSpD(UlAuJ2mk$7qS*smM@C*MYO@MeazF&VnbTp(M{d_Y5`<$t)xeCb7ixq^SKy{|$r*;ianb4FU#uM1&E#=rt3WVTL z@&l?B4dz8R{VNaVzYZ3Q{K}YwOKA#wEGx37x*mvS82zT@yIcv=G6Nvjmeo`02~KEc z`%RukdQ|bO#qGZUTlkPg&e6m@m~w zR1g`6N!i{;?-@KF%-Rma(3w?vnar2zAUYoQD}OdqVR={Gs&CbT*0h`Zv;3mkTLprv#Egq^^mmlVTp#&Dp)4 zb}j>};&o-USa6hUELq~Wu#Kd2$>%^;9WC4yM>Tt@Oz9Ctp&D{oUIi?^7biSagIhTOj5Dv<2g_G}Gho0osyktrG z_`{%bQ(|t*ez^wyaKj{R(y&OZg{)6sNI(YKt+Lizm*bvc1EO{(>dD8v+ScIdqxP9B zrMZR^j1EIiyu4lASov@GCl3-libFXkOE@135e2YO-=l_euf7w|@1nNgY0C7-$7C=3 z97Q?E?oZepMZMuu=DL3$bFgR6qE^c4Uf6Sq%f@aFldtKukrj<$K&8spwAK1pqg_wf zGGst%XdDWaAW30C4FWP;H?_*`6gk4TX6_i#pF?<(h_N#7Fz8he`&KXoFac?}tu$55 zg!q-?b7b$1B{O&P&bg>?o0$7XRO#=I`AQB+HxGX!+dagf&U?;5nTOABj5}5q)rK0Q zHu$`*vNkq#_yai^X12}<#{t}ISry?bU{8g`Hg4#9lPo8=^-=~gK3Mdq5f~l9u1mU| z{BxJ0oj-DE=N-J&EnS|dhldI{&&V`!-!q1#Vxwd~yyHo+HjfL%1o(Mrk!wv$6pdO- z&>Hq8-bS>5n=QW-X?XB)@j*?1N;1scR}i@C>0vDord1eUzljWjnaU32cWGPjy68BU z{^#z4z>t|j#_OEt8*F3A9e2zRXBT2N-uI1lJ;B|oaPN<7+3WM+lYrf;907?P+z3a^ zJMws%>eRaSuG!J40*#mIPCxo(I)p;8`i^(pVBl?a9g17C)! z!4=(D)4rLf!%18m4J+vC37N!}yZA*{UuEv+lje;ly1CW7(4@&Y zTDW8~?jnon6OR#xgEy&@t#;2k-QtjKljtpm^|eLgmPRNGQsq>OmQuE9?-^=4T_0x} zgg@$|b}j*xBkT>LnSgAUuFaM~MAkMFdY3OOVfIaYB~t&?XBo9{hpo+)4pY{9oaz}g z@_0;Hw;RpadrHC7-37JtY|T`ORA`Ux#u?Y3eyvHTg;F%XgaRawgjn=&?M8d$@q4XV zqX8~9xu-dNWfa5Qt*%aXijf-igX*}c=ueuzM5i4ktNMI6Sj_Z|)G~O0bvpYH4y&rn z;?#S23FzIdc?i%d4vgkLCp9ob4))zYim%{qS<1z%OngF=GL0SdAnklq3T#YC z%CVPjpGb?UQ+aL1sF<#NJ2l5Lrp2emdHAkwIP05%mIsHZJUh8v;4&9Vy}a4ene#v+jSzSzG{;L#S8n^7=X1k18mKDKQfhF?9EaQ-Jv81o)h~8xBCR4n~ti9*?)r z>7eMWN!v)lFqA%K?g5@e`9DtYZ?gtfEKx;8KZuZ>B3Oa25%@jNvv{2swjhwV??At0 zwtHYMlAQ7$Vay}^x8z~)z1P$5TD!cKRKkPHH%Uv{&AlsJm4bY&5KmOvnedjL)aL{I zFuO}fDD;C=E)E=%JGNJJ!+cZ4`tqCw6BAPvoG!o>pRI}x%}wUXi%EZH88>+ikut7v zTol`pFKzKu&yrbhB~owcs?S(u~*OOU>@^so}|A*K5q7hbI2xWx&eTQyE*)<^Y zo{yP5!~-Pt<2`9ssld;FmasFy6E~|4iov62$R6V6<7$f6O0mJ4kI~ zX?kOOR#=GPy9-m8O9PDi7rAiYFjpEXW|yi^Jq~Pbo3gHiD(ict&aY6oP3N{a?(X`| zXdxdZggYOMv!(~kz50e}5ewffJRdXPLtAV?#PX;3zE0tQhG~)<h-3u9#8j8?GD?xZB`^3?k^-+QfVmWkg0K?e4+R=b2DEOuWA+y2 z&+gD6c4KDX1Q#v8rOO!N$YEA$gQFn9Y$o{k{*Rm;f{GtCPnjUya0Yx2?VTIxB6@8xfaaL@)rMcHpO;l>?ZNdA+W`iKFE~z$8jFTMO z4B`_jgQ-U*f`=CGVterTauAuK*k!xl)Z4!G26>778mIUa1;rzc07Jfm8s9%j28)X0 za`Hat(XU3NoY+xy)Kj3YE5A`TSDqNzmprv z{8!Cdk;5XOXoIHn`P0W#%$N%b_~PNsK~r2E64i(@uHIjUqISrdsX%_B+c1Y?{@0w@ zItDWwcpbm`+@`NmMjd!9skj6Y6xiKf=q_?PHjnxDj`O@PozygF8FGYjNX%+=xl0k1 z3R&5~jgpFliz)R&Igy4=XLmW80?y?+nrx)JM0+zm4Z1UP$R~-Xo@Hp#x?=u zG->tpb~^h`kreU$*$?_!;N>}!t1qATrRiYUs=ATtfBlg_fct$gR<8(>aPu+!j%fIk zqUd1q)X3U%8Z>jV5#b5+w+aUIKWEiH+lH>L1EwnI z7K>_Zv#f9JWQryz^y;{DpC;KY$u{Lys`5wv+jB{5Oi5{%39e=*~Y%5JBY|xF~^2%saY{VGel``RinyR%8RU7 zp!Y~sQ&J>_WtzW6N)$-L>rfE|!i&!(*digW-1OPG`U4JV~*GFwe!%!a5@R zAlMfzp`>q>8>$$+!hVsnP5;U2@B7!{0O#IhQZhVhC0kjYkY5m!Tn)qvho>WCP6+sBopxN4{delbGIeOBXO?A^!?H-p9e%CD@ ziK4QOEg*@*uPs)m5zktr&60mK1?#6r)ksDa3mtV9vS{4>nA8N9){m0Mmg?q{i%GU4 zICw)vjV+3r#r=4{f#mX{IQvN(+=j@Q1AjYf`dwrX@F#6-3WoL-tN3vH&0@{UW5>h# zQFv|r^3)xs4P}2our&6xkkb?fuO`PhT}X#M$8cP~zBjH@x}Lq%oYJI{kspqS9{m@> z?ksnaomo17_Seo*r4L5qo%`GH_z9(Id0M`mxYy$60vudoe6K-jUg~b&%h^g?6aq7^ z?&c^bmVh6QN;?&o^c*bqxu zV9s5vDU1K0>zkr8i?%K+b}AKCT(PZ+ZQI5dTVHJ3wr$(CZC7k|?(Oa|{(k7EJWhpsUhI?=o9sIBM1;#Qsg~`_4Rb|?$C{g|-qFP19=imqF84nzmb72pWLmre&9Xxu z6s+u9Y@K{5TnE(@O#)w)URqZ)5pTOD14P78C_{||A1%oO!g9?SY03&JH>>|NDTl}M zT$zJL<98>X4*YdTLS?5kmTQVsaaY}XmF!*RAF*cS*^5-UahLmH6d4INSR{tHQ5?GL zSst9l)rD>R;H|O#iCGjGxfz!o9C=mae-g34h(n&|;XxJcJ?8UTXr{U$GtFqSQ&faH9r3XU zKS(kf{#r!>xM(M>%TsTyqZiMrQcUmbI{5PC*+8YTD<)B9{41_&{Tz=8_gKAKeyE$7 z#VmRV|5#~a65IjzHY;^V z7X4BqB1vRD6Nsg_(_kv2PcC zJba?Fy6B-{SnU&7 zB&y^O@KAqavRQK)O}%m4o9DME=7iuf<8&CkP@~O+EBYt7-@t@lAJcym3hl1XQ7W}n zl%c_-$zJQJnm9iwnkpl3z!?uA!TvWhW++H9HPXn>KG(gXtl0D?fHqc~2n^y;${n5A zV}6lhGeVdkC$_tZX7P9Lu{hhQ>{B(h%L8ABz zxID==|Miso&t4*2bDo-*OSi>{-1`4m@xdRu0j~)~QPgIts&k_4w?H9NPp4p>jxL>afm#NN;SSykp3bl*;T&!aq=p2`w!xKrkhN@=f8Kv;{`r2;4vLIqWvHqI zZTDVXxIpOtK+wn`FitRKm`8CnKxId5j6Nbx^J<9Z3A}cRNst#Bl=^9oBmDQ;<`WU- z>gAnAiPyml2i%^I+~DK)%`5O`?8PoQ#teb<5$YVm$2?4RVIDQv1fW_^rZ1bT+X2d* zS+QvPJtG^sQN<#~d-z{zS5Nz3)7P2PXHRw*OD&ZuwM2UdaA*k+R>CrtB~} zUR6qZ^|Yj{j69S?Jj1&ok*1)=?ef_Q4e7i&N!ZSZ z$yWB++2`^R@(~yQyvmtF3J{t95-D&Yi__`nkiaN((<0d!J1^A zrh$f*m^+&$H9N}zESNv^FtX4g9(x?o4@k@)P8^yEtufhK$N1Yt3hA+fh(;7>! zwG&Q^5N>FFbSr5Jg})D*^82{!JLlRf=8Q5c8Zpcs288X)B%Ei? zFu;~G5v?9Mk|q;tD$dvC5gH!2Njn*vsNbM{=I!mN)DK&+mNbYcXXqqnWTXNb)Ake; zGNuwx6*Ia^3VC?Dr?yP%Nyv&7)mynIwb_%H*^$HFK*DueX>V!&ij4RyKkuNaMDH?d`Qg+ZcEYNI=jI5)WNKVX0ilV?!04YXAFzfC9 zM;rDOQtV0a6{aBhPbUn8+oU`QelWO=%n}aT-XDA@Bx|2z1XSdN57^u8F;3EfK5VbT zMKnPK@=i?KnSQoct{WSw1DhZKESF-AbDB~+wgk7_*(l1La15OvR--=45&tQdjv>ea z#`U|w2wl+Hc)z)g&m2OB$j<}!oS~)~tYf}Yb~!gS%EA>-42kY>hA!A!)th&gm~K+p z3MS|m{;Y0<+vZ-)OIY`(eYw}a37>=&_w3}JQTz9MH-^wRHqp7RStwDkIwgPTO6;3R%S> zTjeY<{I(&}g^uQT1RIP=90Ke_SONM-ow^yJA0$}K6j7)g`a43}y6m^%)sLYwE4*i9 zxt^e07c=2GB=@Qlz!~!ym*U6i51&w?i7g?5!}JZFvxL~WUHB#=RGQ-DpNofMe;!FY z1su6#x<#isX-K0(-Ea$Mm7?Z4WCG&?5#u>=C2oGKdOBG&)7(%u93C#C5tl2P)7-*a z)CuF_7RpG-j434mNK5Q-ope;|s5aYO-_#r14%J`8Spf~3$MwR-2kl0qr+4#A^YQY= zX*6?3bTUz6QZkO%RJY+rqQmTWT!Cd+qDt}n783Qz3n>!gN6A3OIt50F`zEK`ibpNQ z0(M$fMnYEFUlhm=4jb&ZPOKjp4XCPZ)fJ5$#ANLiq`f(kRJs%9PHOR z^#FYVsix7BFrWrm^ylhy9%@?;oUHJu69;fXQMFgqP0?AZPe9f_fkq)72~(Z$tv!vL zwo?i1m+P)VqSUWKzBNMiP+E3ULiU*R>a$9Y2EM}3WfHXFGlM$ELIe%X03B?zdDf)A zD1?ULTA?#k%8gUyWv7+5>#P__?%~Y|A}e|M#|4AEH73@cZb1y2a%^-|1Vbq*c(}%@ z7*8*7WyqS6;-x&5OE%(CVc)quolNJPqO$VZ-)-b%MaJ&7CbLwXUnuo-qW>ft4qFJF zVrv=X+sIWlgyKlH@}{`iI7IZ-w&b+ibN&t=Jg{D6sCI}|g_4grbLLYEZ@E<}P({4& zQLI^x1^ejT34HYhtZ1=$91z!ZgMEc2SWw97fg|&?*U%@~3nC*k6zGf@XJ^MaV`8Hs#35fJ~b~9RF7aS9G zB2u^^FvDC49#M(?=5hz^;3bgtpn8~A@i~ms+XO9al}j79c#aA;9=xUwN^|I|F%Os< z;;Icg$&QAxD8Ncsb0)VsPI%()iau@@^x|B=gZB6Mm7oJ&s2Y^0gHWjI;8ErO?u27d zf{$1E0iD3p_i;^*H!W~lkMjsOEG%=!8u4;4IYB~tjq`jURI)KP5JTR;h<_Gm?@+LT zMZxyxkT$_yRid@MU?aL=Q(dzDD@ zhO(T=g5py;PG)Mdu%#K?oVFROQml2j#3ROP9=x4O__~}tl4iRz=ikSJ_YSxGe(UO5 z@(h)9VXMe61`<7>!DSoHp!#S~9W!SKP)1T%+<7V^%{8BvMm0;N@)pg=*ta~gR)H)_ zQ>~<|UX%sfv8W+I!FJC<Z7JW41pg~^nJrK+T`X!od*Bn5vt*eO{FU~y+6 z?Rv&uc6^#u(Bz>uG%qM}5nH$>OB%`i!KRpPp>UElzB@5_w6xTBXiDlDV-sCxTV;|M zCB2=)B!@=fm)z_M7$~LDj)lUcBtXL3snAf9tR`zOJ8PVW1_#NK;z`}~Ux^8(`dO?? zJ?||nbFGN)&#`@6!RaUXn-#A+7` zy|N$lYIX!_c3^6DK}aM*M!0BUjr~@v0cl?W{K<1m&?5rb;&z45jVXj~Oc4 zt;O^`LoD_KNSIUC23s@Gh?etzw8_=Lh-X;LaKW^3jinmO2~wP-h)V1`UmAG{<0SeD zQx3M;(kr5l+$zSZBsE+(^Z!5ekwa zw~xdM0~PXNpQGZz9Xt{7;l3oa5$|>CW8hxX8zjSe3Fct-i?@yiLY6w|$PNeBT>aO| zCZZS1rP~Gve+4O3F2<%@jZR4|Q-_IFx`(GYBDlrYHYKqOdPh&rBwMPHj5kt0ksgh+ zY3vgstcjskvMO`r)u5jgBy)ah=?CVfYF^uNO!7hG)dupM%7_Mfj2!cQ zi$o3?ib9wp7Fif2;)xPSFS?1Zbs?hUL_B^pyhuef_5Jqekl_Up_V>SGXoWfQQ!|gR*=vC#p`iUzJq;1U>S?w+;JDX(f$gPCfYFhG`^Rx0XfGHB)pi0b)mqvk zk!)4U%2(L4LL=&9R*@ktu{Y3UQ`uju3Rfvf4Lo5kJ2$QiBed$^>BG{eF}*g<3we$h zSb$Gvm`h7Ci(YP5MOE(fC#s(`(}<;X@0{j(SGFvoC8uw$sAFNAzNBAALBV-#h@-5K zDycmfG*^tHww$W`#lzvV1>Q?XZ12Y8J5|9&nVth*oG`lp-sx$!!wZX?tD;-2LQk_W zpw(@rU@jz|I!67MaTIVw+RfqpOof>mhDca}xN?2>Y;hfir=Lq7tf&B{w7{PRHwrzP zAle?Lq#=?UG+HS)hIWTDL)o-qFe8m}RV-JWD!T5qrbux>!15d`{Y)kk3?$nHjZ!^E zFTjew%N!a5RKScnur*XkT1kw^J8OGbN0v+JhbgcW&|FwOwoi|WN6tfbfj|Pa&BwB( zl0ly1cj+;Gco(PB6>*#m;}q}o2E#y5mJ+pa3D$aPl( z;575?aifIVS1)D?6O|N$NRI4-e(3{yL^67+p=+j8azpRRk)IV2O3@XliLLN5Uvqfo z`>54^lsow@YV4$XzNg6jAbS6<`ruCo+R5S%vAxno07#=}K{hfqe6KS?(pnJ>Z%MaX zBP=Fw2$ydy&2HT>9vh!Gq3TicoX(`ND{s0ni&ZfZ<*Th(Fkb(Ogmcyq1^^&{JjEl` z6#@4Py82_Rt&!R(w>1S{M8yp;TR4Lwp@%iTGJ8 zM_YkT`IqL@@_y>L~FcN;t} zM0k$}z&hSdb&NrdD6x<{@FbBocGj4bZZ>6F*Me=>bC(z%y5kHYxF=TTiTGr`v*15n zy)1m+;pHCJyqUlgiamKdMA0(I&fRP9M??h8+5qQGzt=VrH2(ok;d9}) zXKZ!e$k)9UBv~9bD>@)@H%H@J!L^TiUi5;4>l)@m6zRQNJO`Wa`i9l5c?Y z?rf+d+7AOJlUe}|;bdbM3DF;|2gyi~F& zD1sb*x{==q_J#A=CO^;H+!TgPDOTmWy18t}`{B;gJrPyi#^d;riNe^JxHlh0r`j@~ znin$apH0o~vNlKpg(*t23YE}QS>=_D8h~KUV=lYGe41spQDW(cIE=;8Pz|R(thh5p zU~7(i>4>KDAXXeX|C8kZ4=+G6HU-?0~<^Lk5@)} z8@JOuMDlXw*N*?LYFnzig^SrW#8TcDb6U9Mwfghj#Ss-syE`O-PMTd7@^cqGqWu=a z*a_sTmZ!Iy3_VyG^?Bl-Iv;-X7ua!fDOvpT=f^hO#u*C#Aqa&dbwq!HEM+C7^FkZv;!R{>*P$xfKRR7aN1awn9dSiv zU8m36XBzQ9#A*skDs~2z&5gLW!m7i6>^jAo^&@Jn^blVrlAAKqCclm)Kz`*@XJxK9 z!^yw^*07OUiJ>;`)WgxH9r%I`$4=uKVnP%D;10B;$pon#t3FRrI@_FKX2OpmaHVVO z95tp;x3ZVxJ!GqbG${SyINlwXXgsX?`?WX29-a9UYb=}!83E?-**d2etU+$w3?2Lh z6q$e=qIiaOEhv4Y5o-@w>0kh5r z6=dZG_Cox-Qr3hoN{TmR!i4O;uP_zF_3UuEE83hpkQ_nyFf6Fz(bYd+gUoZTe&o{; zojmQSIgFl!gT3zgbp6etL;U|ixH$}{`@zV$;vj~fjnFJ=0WYr5ne#xfcMN$bs+tOO zXpqXu83NlT+Sb5qnyq-hdl z02o5IVF!MrN^H9SGfq#>rglBk3R$m+Pho(L#|+dc|DCeZ+crDp02oF=bM(VcFGD1e z9hL-!v+oI{@!*I?e+f3!clhnTMzugj(?>RcuqlkdnpcR=fRmVmhNki5k;at35dVK5 zti%F1G7E%eouL3Blb^h}f&=kL&#)<$Fm0ZSKd7tpnaaj7rx{>F+~&^B2J4mL7jN>D zfY~W|VCL<_#pV7E6BcdBg5zIN>(|#T)M*|mB@b0h+TZ;fGs==lIEz$zg@Jvh>Gz1@RBBb|KX4U!iA@=rlB70wU+fun1c>_>ITb zvfE8Af;NL&adCyyzk1E4Cug0e&%^_%#?^mf)3wF4bepwg-LFw^w2{$sX0tErOUj95 zAnoo+tZugsaM>Lp1qB!;u9l0L+{t(?XK{gBJk2cKg-s-jN0Sm|Ws%K;_-VSGPTY6D z!h?7SK;8*$gR~rsb6Oc^v@lJp;F(n+)2P5E6Mc`y`2HUn{rjkCRYc|7 zP_WeJoX43R$H>k{qh*XTLPW>u$t>tv=H!||b%Mnadu_GQDy$n5rtay9VM48AZ!}{P zW1ZV9+eIBQGy+WFNO0W~`#UX&>Tk{Sy{Z02w z%{H0WSZ=fy!0ggyQ;Yqw+zf7A%+2FZz)Rt9U9S~i#X-U1WEfOEdWhK3z*A!Zn4J3K z)eZSRp=ZqhPCZu!8)pJNYFEaE-uq_{kb%{x`x96!U~c<8Tx^Exp5g_|d%&6|V{I-0 zMJ;W9iuHtCZrznCf6k>8g)1%*O({@a{pScLFVumwLf?Tj4fRiX6iEvBwBG`iEZo@S z-hQl0s15Y|^x!m7IZr-wOlS8UbZRMlq8X0()ZeS2o^K!w^AVa_$`5qX?=wH(P*MUh zzwJZyl*NGtTaZBP#v150ycE&n7RuB>Uv)Uli7MEF4X!LOxHt4lxW?>IXqaMlKGFLOOf#!B4vsI6T!$1R@g9f@`_KJb2JL)X9 z2}`<*Tse?ERa4qp;?86Ikww*aQR^&PHaxUHS7lz*8sy6LY?%Ki%aC)2C(25c6l12b zh&jix4i*ku4DUEj1vjjD)jo3tK!iqa3Y7+_6iZJKGittCpV|=d^i&-Hke+Ygp!4}b z%1HH&Y5@s?h}(lp2;ryQ=TmjE{vs8g`EO)|Zbazuo;^h5LKf!o2SC#wJ|8>zI+qXV zRmoGvjz%+0dB#b#PN6EKW~hK7dAC&DKG`Jk2G>=n>{Ncs2Krv7q?d-dthhhWzS)G&Ef#sk|Tn#nGmM(gY}%8HP$B*v&OCs z#nRtjaTg2;gyda&_3(a31P0q&{M0h&rX&V&MdgR`ib=+=LRx2_tP0_heAd0ILT$L&QyL=m%GotQn_vS*%Z|VdL%ZjfkK};? zG7hXYj0$lpnGqH1wu24xFeSsXc??6bkdeA=4mHh9t%mtzT&)akCBsY$u!MKW9-y7W zociR%rz)h>Gk9y(sTz5)i0V_TY!*nfIe)kL`)p7`0p$=wn3e~kaFoM@c+y41D$9Eh z`8w;BW(`#ck+CN7&dDvP4vnwToPaf0hZgekNQ$zf{4z0a`mf`#(lpE`U1W>86<^PN zBUsSl3!-w6+1ww-dEU!vq-`C-34Vjp;^%3?FV+d&;bs%1FF5mgTy2@jQ@cyGtaRwq zO(9nnFh}-4nGH>mXpV*6did8@`ZTcV@JhQ=52{A zhBtHj)!UO3Se>6^y7`U7Wb1^IM``Cr%qbJGTUhDbhT>WR);c=#Rdw$N$ci2H2v;1o z!<~ysWEP#Z6pph~7SoopqvUsVRAn6Nnnr5Z(GE$?uk)Er>G(PsM$JZt?pxHaEuQoQ zO&iscpj!>#td!0_Y|xeoR$R40%It|~Xj8~Y8%H9mKghxb5Z1Ev{~A^Jn| zb+5#o>M7jrvJMfOCX)5Ma33pUgqsK}iq!D^J%>BS^MzRklkp57YdbA%KRem93XY9^ z(?2fTw*Z`b)vSLsQ8t*&w>lK3 zSS1&kI>LprNrd2%b`}@I%xh4s{t~ zj;AA9OiHK&jv`uVnY>1nxGa9^6wAQF+F-GwzGqYw`+T{EcT66wqf2L-ikjav1J3T082+?t+d3ZB`C*I^shrr;hSnL%%Vy&2`5RXR! zB(t!Wn%x*!V@EJVW%6??mNSlumeq~ShBx$FlhN~(hCau|{6~>m7}xxIpK(Y-c%H1* zg7_8ZPUX+0qo`9Lz2`7OzxC~9*{yV|8cWc`?aqmqo}68H)wfCDFiTFaC>oUgQ?phq zCD)KBPj~-*S(26JEGu$WcchbPQ5^ee<{tAWm$)BCU<6qM@qUY1`X#F4A;bgnoLW{! zS2i4AddBQ;Cqu^TaD~SobaV(-%5vK}B!tfFovdTVrtyr+K-6V`2cHZ0ev}NkVbj?W z`}IxW`=3UE)V;@1fF-cE{!LuWE-%lyGk>V1bTQP~MxEt;TK-L8IQ(&tL%L1qgcvnp4R)SCKgiw?Z31Euu zF|UhntT1%K^#)8APj0C5vUuV_fO$zihPT_z%@I=Cf4Ah;JO+4$4z#F(f#P?^aK>5#j;V z$;H1uql_KRQZ~c4Q(op-WXeeGXzV#SjE{qNH@g6)4+Tb#3qd7SPPWKc{Hmq0{&rDw zl7xSX1Am2yrj`E^{UphWPiRB#;f5@c{I&OdkrjRXEcP#gMj4%)w;G2IA>aO_K9uv^ z!l|Jik9pZjd-IJ?v$xVe8jHuvO$7Twm)z#KBZW%+aso);rRws&z85-7F1pipGdItm ze>Bh&1n5U+wZ}A;96VX8y&&EXmn4s?NTs(SHC(DFVw#KqV_X75@>GNO)(}0eH?f(0 z1}XbJST?1}w4ktz4e)Lw^LhVZY1;=$%X%}*2+A540!7toQI1=aVursF7ZIE&BK}RG#VT zaQ>^SSkd`UN&Ttma?dSPFZd6!onDf%!W#non6pA7-B;kD9hq>4SnnypRsrZ~(fgm%?qHEdbw_>BsOi*d)}gMR?uQKW~LC zwy^}&EY=aw{0WRwm2a;-t9n_P!)FhZj1pNyRF=$)4PXcva#DvCNrVCjLB$y`@maB3X7`gbSfHsMnv(9X>BU z=ArwA6^YH_mG1-SJQi>Ssg6sxKlMN6ce5RsP9YiSnJ7T5!mcfENtc&)XNkfLt$3uU z6)n&noTT;W+++ZW#JO=?ZnR{nvu1}|={ycaxh^Iuf)zV!Gv{bd2^*1j{T+QhzvpY0 zmiFbd=^1M0v5{ggg6B@-4^r7gvK}!<9Ryeg0JE`+_$K-iiW1fa{)BPd@*Ev;9rk3g zs$)_IEEe{pjFl9`OrbV>0{t^&1(@D2kBeX3YPCt?ig11{5}8A8)(iq^%um)C9wZ#D zYN2>jdh+FdWH@HFR9(ovID_IxwVbRH9pxV3WAo$YVN^#=OM^|;Vv!4_$6GIJ9di!L zY;?6~|73Jh6z!}{l+8B5*I86-taUFrE;Qz2;^UH1>xqYchkL-VZ%ax_v{DdqP!P&n zKz3Q-yTxXNe-bD`V|-StybhK^6SS;TyB0mA$WbQTFi9EW-!j18pXIS4{sVMSes);x11|Op&4yVralb`8Jj6q*M_p8<2?2&$}4Jv zQMuscNUoHT4pEHxjjJ*|Y@``p@ks3M8MGQ3kBY+GqUV_9$;Lx%Bu*uJW4T=zxB4>@ z_Kyg3P7{j%3ecR6Q-oWGMoWz2S;Cpl>Q($@36NYJ61ALQBmVFv@Vhhy(z>nX6s=oC|+&6lgeVD!F>o(D?GYJoT^?fk)nH- z8EB<95yYHsr6c}%)N3jo#KJ_&I+sUL^QwV6)w=4Y=^V$C)O7kFm>mb1iti!kIb*L} zf!)U}2Z2=rilEfnOgY1cW|{;0e+gg6GCnZn9N%wRS?<4}$k$Q7-#f!u1j0@^W-2M6 zKgGf^q4Wd2;z`BSDLfu|=u9WHd9u62Z@h}ugokZs-$C-Jv6)($cFPzHj8u0{U)a;c zX;jFq#qI7}Es<<2Z92q&ZZgy(YBFqz&_L?ibi96;FN_j#NEA{oNNl8<4xfdV?`}V} z5Jr_N?d|oLL`^&J`2c^RzOi4IjswMW6j(umpI`qvp>c8{d2iQ-HLcmNuEydPgV>J+ zFj+gO%WP~9YL>Rz-h1&gl)7A1fRnkIJbL3X>X6Nt9Gb>CPSyB}0{&_OX+m4)wYji_ zcR^GYYt|!Z9?-Yb3LdTpZ(at$ya<|R4kF#?Q>4MCNRv~FKBEL@`v1^=|J@IHyJz9+ zMtEhm?Br$6`jP&O*DmNS#Rbx4LekEksk%eI20It2?2voK_-=l3npWp04 zV*bmGayH4Fjnvq*HuW<2h0C(~v#TH??*n_ST8q2-VsxoHjH?7G=H0zOEX3ziFsbIl z+g^nr=wZ*GP$#3u-Oe%t3!d0q7{#8r1oqx1?E;~)yhaMcCPZnw6SP79c`)V>C?6MkNwO;eSGZ@S_Ub)NkM6A`RB($Ksu>GPKcOcB7DzMM?e|ArKKmiX%SH zwK9aa!8T+zxR!X0Fm@Q$k%e}_*^L+w?x)isw>uz9tB@N)0L7?F2Eh=(Y>Yn@G}I#k z`l9+s|K{7{=WAd3d)G-b=+%s-~-)#I8@O zO{AG5B^wr=QNzr6fjB-Wz;>KYRm7pN6PKZRC3M9(-P;n3W-6R1a^H?9x=!p?|$gLfbUD zakc)O3U13S{&fM~MvXu`D!zwW`fLZGD!wJhOOb-iAsySR5ux z7}XR`EMdi)C}{pwuaE9rQa1%XpHlZmklt5AQJ!4xFYFJsj)%xInvKQjIr80X+@h#BE+ zJY@wg0~((m5sL}YWAxIRG3t7_rRWXI?h(vOAcj7sQx|H-SnuJW1rDesNUC*h(WlR7 zg{j>afC<^Jf;+IHAA?sJ9{gkoP(DqI<77Qj&EJ!#*QiP~R5oXPnTIlaQIRzhciIfAhlDy_ zoDh$WrfWaf;Z<-|B|Y3%@+`FW^2EgN-s=Xmm>`f=gECck@=nJ=+3Q!VWsJI`m&u~ z^Kdj0MDL7ag*ZQ)Z_t3XYFlCXx#$9mNRYP({b3^6Wzu?jQcLaZzM0v^!m`=vYbtf|NQd5ZE-|eF=@?M^CqS^YCmKx_xm6c#^8&L}zfuA_CekPy3hf_FwTiYdIh|5MmRcdn+N8=;f zyE~qN*B*{r%q~c`CF@VtW z3^W3kbDVa+nOK6oPS*Z{Sob}(uo))wo(HIdiYU>d&D8% zr{E%e1y$yOV?8T>{vtqi2O9!NPi>tl>NpO zD8AlS!^!x=El(hCd%zU!=WnotVM4lkTzq0cD3HI6%Kn|@D1Wy%w+`!qVDh&9qL?nE zFS&^1Z`J%}2r1Z!R;x%SHe>n2H7EUEvAu`X9{-KnaJk!S-H+&s~v8gA{D*EmkP5p}+r%s7ztZlCs4rkc+N$ezRD`B+4QVp_) zlnbP7SaS9{=K6;kv7)}o*JRJEq{D=xg7fuy60GH{ZPv)WfW?z7qu?B)H&)Qf8P=ddvVyABU9@H;`=;3$HwwpbzxZKZGH0I9sWsJiae!75-Bm|%hHo|? zWgg|?rYa($!V#kmTxT?-i99hVp-xLxOT)9*@AZT{*h1zaDuNyEs>988_$_(u@bYXg z?+oW_@8Ip8M_Z!u?m|LZUVrDq)GCOC8-n9xbd}mGAB{KAYkaQ-(ojAs>mRb=+}uee zdogY)nuQ5^cw@;sYYxo?JbAns^ePu)7dr;%`$?3ZfANgdz4L4xUQNZ!?*tMmVzJKRqj944qoQ!`uey z(_Eu^JJVKw`Q=OpW4P=P4idH;EX1CnvBM;JsI&oe_yyd2B9B@wv*iRY0_@j zhPo1;?dZ6FrHVt3hYtYT-O2uHnxt_Ultu;9y*&lo#pWZguMZJ74Kb-0BwQBhvy4=L zoX{ptd0+wIJGpA=XI5lC=R=9phK|2zGa|u*-zcnNK4~TFrLL9b;~f4?fs>9-;E3{w zF_QQW%Bx33eJdVh{e)zxi$w=bj0FhMBEu6L>rzDf;6me2pCPh~2Wt00i9@f0)IIp_ zP6wb8KnnsPh1M{CAGt=HVvCoAIGjHa{X38V5=F%03Z!4>{_T#ZVP?p=-=b;r%s^yK zW8Mo=gqwys_B8dnw8QF4m&s*@aZt|}Nk$$FK`@96+TUx04$l=~E$5d^=0C0Ds(nmz zX{n^!Lq{1_RXo*-bqz$orSQ?6hot+0jdDVEr4as;QXXUPP`F``weONCg%qxP^#r`@ ztZ-VqLz^NdE^g*}5u}mNAP!-wjmaZGfvR{>7{F2@{n*PB^DLV>qsMTq(>9}?`1pBM zJYTn1D{(0}8+-OGima&%O4n)K|b?AO7-&Xx8x z`V%&CHPyNEy8ysb?5xu#SU7oZ&SnX$^RRL`?cI8TORCP)jm<>Xoryi{c9?C#ePd2E zgAm254Ub2gdMsCTnf*W|s=Q@<(TRB>Jta=3ljRbpk{Wx-v&+D+AjZeYm!G$1C_u<0 zqTA!*4L>G5W=}H}pB)zr|;fKvAb7 zow!p@$6!rjMjd!+++1>Cb`$?<1Dk|S$AJTFzBrYZ8EJ0IpEp(B;(oLFJclN9H5dbiX}YrLw+G|Nk9Y2j2i_|SCe$Z$Un9y+4`bj z4Kp2?KFFiko<^$C_6cug@ht6J2pXM|iDq9cfc7%nY;63ku(EU`#KHMQzNn5`-=_M) zcodB!Rijilu*2(2h|}2N%1zPKqX#6|pDNI*jxAnqG#j|gZ-CihIVaPb1w1n~wJT1` zqUGSgxq~U|xvWlH`Z)k$kN%Ye(&$t1FZB7fzHmKNt|xwaTc{>$^wt{_I(5toXlp9P zIr{fE162C6C?;TCJ1q~W=V+_-ogYTNw98enEf>Rp7An+@CW8w9UAEIUcY>gL7*Q7w zzdvj31;({>%_OrPM%uQXY?ajfCeE$P&cCWZlVZnJl2GQ9Od^+4GWFR`Fs1>oUwZ0y zZD~<7vMLq-C_7WmzObskstAj|)?jD8@Qdg_WT*5txqh=>7+b+D+5tj>!Yjj9qR0!J z54`i%0TrFwSy6MdQD_fgRQ}i7c8*ZfMEp_H`#@^)8x}5EaKEb~Am#!vbj-YfnX zP43esOBLpqQ2(8IuRzkRM*))T<=zYV$XEQaVSv&qVb(IV{c0drHCjR)wyO@*;ZG1! zu_8zz8$-2OE@VPm-f6?0W5O&lKhW*IJH`?R-sy1&xKD~{s+@PC@3@d2amR}Szr+t- z#0au4cK#DL;yW&o5pCKc0D9FrYZ;cIP7?SXx7ojWgUAwvBQR2+y#^$U)%6h;_xi$T z;|FoNEiZ9%%+D__0mSJS{cAInvH)B;L+*F$p9Nku!#w1x;Iip66JFa0Hue1CKmF$+ zoX7)k;pf~&9t5KV&J7myS)-gI-WIQ;OMM_7?>A$0!s@8ihbfHc;Ij|O>s zQh99Wag9e1se$t`$L>$OtxJ{{WwDHRw+Ug}=9~hf5>0Tdt7P092>pGfc zm5II1=D4=z&S{DJ5A0vlo7LsJhb*GUbG?-^=i0K%<>|%rzx7&*<)satnN5rJg?fOd zYImilXt9;2yEh=XvU=I%+cRO+OjDzNh1L6*Pu9hzxU#F-C1*R!YQ59l#o9*qs%R_o z9v6t6yCw2Wx!hDx-o7nT&+6*z`1JGQM5o)~hfZ^SbG}2cRZjUl>rAVmMR%o5zSX6l ziKgsR(A3ta%=+b}FYS#>rslGXv!mmab)8dIXRgCKpNp;yEy6@weCgy5BbQ6l;9SAE;hB4ce+dd^jL?W!}@`l?BjeSzP8R2N^;oy6B4p1 z@!(LNy)jsf^XjX&d`M#+a>UAi`H?;x%O_6y+U4g$PWLu!s~i%4;@V8Jm8|UXkZ*_d zx|@AFWYgn>2-MIre3d+GpI8C?AE|5n7Xk}9dRGq2aP(sEpAuJ8Ax7;@25Lf(G_HJZ z*6SmLC&PlAlG9mpnxvLU02!Y13i}xKTWbW= zC@PTG0v5lu?UlCZ5f*EKP=TC*V12@U(*YKN(EnhpE*aaUHa^H+4_ijUZ(@EV5;G|F+P9Py$d}D+m_a(mNF-rSKDHXd2x=oL6M_A zgtznY@<4hwVl?dH=x5u~-fLK6Orbo&9m8$^;z8p77+7q5DUH^@rfWuOqJu3;4?}1UzME)P?KBN??VRzgkB^eR0X6-@1aQb z9C{G}K|n!}-XVleq)1m(da+Ri0qGs-D#e3zLm)^fnh*j62ypS6ckcUr@0@$jy)$d} z^V@6h*|TS!J!@t?^X&f;gG<2^B*hr)E#w-?INS}H^HQhH)dI^I^HLneZmNirS?^VV zv5f0waO>Emk%UXx+(%hZ&N5ePA+imLPeT8mC$oeh=NmSgGB4`{FAGSOVbGMuUjk%v z66=LH%NyPgrM3!CDQ)1CP}40HQAP$F1Fk~UQ~Y-F(+W;c(c4K2lU_}Wr)*%P>>_XI7ZebLz{ zkM@MAfr@0761o$lwYkfwutLEsPU+G*`Q>_8xnLfrjCa~7eYL%Ba(ThzXDpY(BVYZNvc)L~)-;&Aoo_kem;Pbd$rKfq4y!|CiR96YM?69#^6SG4 zGRuai*s=6#sfhTDvXb(vQxlU`*bVFhB9O>tBi7YmhDdnEJiM7MdV($?zMRIl} zXH=j{QRS#IR0XVbb_zPhhy9bt70K6?aF+O8KgQtdr1PZn6lyXG8%?A*W{FNb%g{0? zDK(pdO?qHUut7u_BF!<|DPMHbS;ARbw*jg&7t3*3cR(!Gpgxv$=$Q-eQ#Tr0S5DhC zdT>gGzd}aedmgp?Tgd&n*vBf&1^ybQz4r?rNvSY61jsd`IUWu(7p8voR|{QbEKG4y z0eY-~3)A-ewWND}clwg%(xT@w)BLYX_q}XooakF`rLaD43TFZFI%TZ z+yA+hre*agoZ`+SZuDR{!=2Q8^m;hWofJE?Qs?EmKJQ)oaER~l_Ac#GocgXoCqo$8 zx0BbePc!`5ufgbWzV8`fD+rC)iz3qD%36H5zNlSQl4BD@&3|brC4U$s_9e3LX0y{+uyI=C(z6+t8!4m+zQ3W@bit24FyEgY141HOqB`2Igj1hH-(nn<>z%HM{K8W9*-zB6zvF{ zy2tK_bd2~0D$VO1x7?!ql@Rj`BYa?N! zPcTs!2|{$BVq3D~&3D4HxqKs!F;@cR+maY_97cUGp@DR5xl8)Lt{i4XjYeY-1i%qR zM3%-4{wtYT&>U#C;b`Wl8zz82t*V=mQJu&*&Cxk zj6Q+wi1SD>;(4d;9nre%HHK3m&Am&zYSei3QN^x#n; zU;JOMSSo*HbbIIKJ$}(q=C}PV^lbQ57EEX(sq?kBf=oe6cQmpFsKvoVwX6v#O7%T3 zSMoP$R~2Ov5?vPBzO3?Pd6ivRVfEMN?8kz#N|`?@Ug*AGU^^JTf}K7*=p~g!C6u>C zQxVaenmepB;0xUb3`oCmq?G?4OOa~7fuCgFl-h&ij6q#KKKVY0YWdyaU0Up}1r33s zOJytHg|Tn$ELRpzq~O**PH?B-+%mC8PU=z0A8>PRA6`dqXa_rEom2INnALB9xsq1v zg*lMFJ0FK#ckNDhSld(*AD;?7bYwejj+<t{=^TmQsZ zOL4wk809CtRCkdTK^em;@{=uE<%u%umeR*XOI}ZrE*twGM)P{~iOn;0QZZ#+?Z0DaUw~%4ZvJC@0cs@UC6J+~48M zXujMtb;G;1L6Oy}J6_BkF9zQIsQ*9V@=PI0@xs6eCZzKKde)!x4;V=L07gh5oyXC$ z|A+yk5HJFQbRI^}Uf`WU$Ehvl_jEGrliMmpHRi4iy}Gr3DEUCPA1)E%UZMdbD3H#*Xl{Sf|3*>;7xEZ;mIVuE$}pxF zu8h@_UddV}|LJR*Qed_EBd_%cw@g0#R}UAocNn1}%5R#2v|2^yg{#o;$A}aKZ+`EU z&EVWSEpq5kCdSEpONsGA&Ci={j5asp=7exwsP-18+3#Q5vcJ6b@xfs|{hU!P)m9R& zoVT(=!%lwTbMPkH>QTp`-iN`VNp`6$Wz$ve(H?dmwXep`zej9ntH;$mECp&Qg@yWx zI{kENkizSzEku>Jb|H6S>kgX34#$qm!US=+c(ZBLcM49m5rFj)kfHmj-&VZYy7o!$ zuZsdE4euM%9{Qo)aG`x4po}6HTE?0w>FxcTon+0k>J&9Le2WxV z?Wnq{3dl1W z#61tz7_L1J&KTQ052l!J1P@5ex3mdL=APIAnH4-xh5SzlS4QG~;FrPO1p{G0BwuFK zXLN_^-#bA_92&0)?nVwA`jhyXQ3L2G75Lvd$-2xvSpzZ{JW%x?5iWzot>e4E-T4ED zfuuXksBv_Z>fbw|NZcAe8r+>Za2P<+Vnz+4PgLN4>x3b38~9UjcgetE5DCGInn0hZ z!vDs(%{i|8(-XNn?7REk5zM`FAGA-%`1J)+bh>=HwcJ-o>JVb?c{CuiiceD^{|A0` z{VuH$#89Tt`OV2Rs7UANb4Yh#9=BOeo#6g zTzhrld)AAn1jWOQZ%fx^7||ILBZc(0N4#~P?!_`~iSXC=+~9xY?9X2hBXuYzkGQ#+ z%PVJi{TM2Jr{9k^uVRRJe?k*H_$+*+E2}3{gYtv> z^cS|!7eGYU&0g!eL>_?t;p@@4ce$)wK>Z~rHp#M{td^ETMtY^xq%0j(Da=8zpBMKf z@#@W=3p+m_iSnY#`VSNv%qVXS(Fepo8GayCqu^YV>G=nkG#qL$y&=EK{&l3=E8I7^ zM~m|h-7@nle_i_A&vy62q#%)=s=uwD0$uO_!N1WzA76@phOfle;2ZE!Xb4&}u3m9c z6<@hsqKL2bE@ArJNd0br=(cppt2fccvzm7Ox$lBP|En3eAm5~`P8&2FV-zYC0tDJq`jEANBet{!;0~&GVT?d{<;1+ z%@91Ho5HtHSD1204lFJfpzsa&UWHkOoo>HImt&U=CVu5*W$GtU?-BdTqK5)4x$1Fl z7Smr6>!yq!$i!3dq4SgC8CtD?;0H9)l2l{LlpngZ(bA<}F!Ml``W{NzZmxQ;$l)i- z3$gS|E8*<^5!d~jnOfUuROUdA>U1h0g8mzFD6PZxr62nyY-}n@^i*V4@VR+w1L2N<~2D3XG&@cfsYIfy>*-l z(je@s!a-$)1pUecPS)N%E`q= z#%yEw)-?$bLgV_$Ivoayu^X#Fv z=fY4+mn0L`3R$sFmkNZOvTOaXrE;vN-qx>hjdOkO`oXoU{N_|OkNJ*GVV%kwm6}$Q zfG$__fc#a8K@g{zSh2N6MYzRo)#_nt3&&LssF;=wyo_|4)qE_E)#S09=>v;}C%j{h z_sSY>*uSl@Q@X}2ZYMS?p`KUpWHGNJZ$m=H{7!kNZo~(I!Me{_R31nIYQt}%^%8D- zbZtFgeS0h{FUAH@N&e%=Z{7GwspXq;Yc-qBu__arHtQpalBz#!YG1tevXQc=wXC)B zvEF|Z`sR!6PdkV?#M0?)yKPA07V}JW71Ad2ZN}STTg|#i`+bKQzN#=A+*>W%=y%7N zUPg~+Btp^`N|ma8wt_>N7iy&~^Q*mQ9&gcX-P@Yk+TW56sf*O^vWxCME+I*9-CTA0DR3ewlZm3+f5aV;|q zg!{<}I-!(=y<~I?=K6dZ$3%AHh1PQ-d1K%_$qX3r;`AxncvJLpDwQQVXmc_7%xJS* zC6{qb4}H%d-=~sEs{^k@($M;2Tf^8=+&7MicuH)UQ(PMUZbe^Wm+=WX@o-R0tmW~i zICwUtd!mi-&p$#ZbVmn-?KwP-4Dk_3B|3~xvRNwZp*ig8yr9X-RPTAQo{+PAd;hIAa9Zw)nXr1b~*e>f4l~sWw^fcabG_Nm$XM`*HiO0YtU@p zh6I@h{$0aS2WBkXSf^xrrcgVu6OdAPke|<}9CxQEulAk>-EH&k9k1KD1f6ih=Cp&i zhFF!AOY_^G=!)r%*zBoi=w9Vcj1{{cgH-52V-n91mZxo*=I6OuWYPU5j1&o8JU=BW z=Y>~Q z17`8w=EDLgP>FLUz)9G7d{brR<4D+pI%r*au?Lp5>H$fsYDQ1?mCiOE@haEB{)`2F zP)|l!GUIk2hyq>rBZ?nXEu(TPdm#om8acIMl`n(>hB=_gJ;Vw`!fNI2drrd3?(f~a)fPpPtdjEN zg-i34YvBQiCz0dYlKWE62=+8S(De36Zp)ItJ`MT3ZE_wN3MB^T_eRF%ab0$J&BC@K zZheU;7N@-y$q@6J%`iz$ExG-AJ*5`xLYZGs=iu5%jI#O7MOPYgi9(r*Vh_68AWd{o z8SKq{i>{7DJ=vT{8xnZaT#%^X79V|AkniCu@5JT^nQ@(Q<9T`?`PJw5Zy97*7RS@B zxn%Nq?La9$3rSy;pfof7d54tNDcqF2Gi$9k5{7B%RY$OuM%n=HXp$iUQmc6h(7qSh zjNfSC90wWfe-Vs23%yPm4ww^k>8s1i=UCg|(0$s068Vzz2e%$88@zkfECu`Ht(!)< zRDc-&HG_6fpz!N6MX!(j3t9NEB@Ifg=QXdMQS$$F4tgKvqI8*iP6eD~%>LdeQ{gh$ zlgEhteSiX<5fl4N0hVo1vXgsCO_*iw88JEgqt@nt4TIx9mjbP%XN6xRC$C5B^F+5_%hJf! zN_kOvdwfXxb3dg2t1jTPUYa@GLb}%AC2%H6boZma#He#$b^gdxZJdU~S<>qL!QshV z2&QY!V+EBkmXDq#L&*q!kpr_MwWtK5S*RuXHR%>7O%LWpk<9`akqd@Q|>TXpbh4ey}r+T*;j%8sHZ*D6c&jt56rNi(cDih=R&dJu@G&ZRk{OL*BN{SE1a>6_>X#Y%4hC*Y=<(X3uO z>vS#tGz|~uoMsTD;T3q2ZXTUN^QkGzUD6O$eJ?!0<9^J1;#{v`Jgw|>zdS>Cqpk_f zcnw5V>=Ts)mrgt2tea(;!iZZ(jee7vbY^N4rqj-MAr12@DHvKwx1tP-B??p`1vF_l z1B}eH)hIW`D&2$=M(EA-dG6;~mL}gd3+QGxp##(j$Ih~r0c4ly<{+%oh8aL#BYk`U z+d;=#?9YJSgVuUi4ATm3J$9e9_n6)#nz~+#@)nd;Itf>o9L!YdE$BqI8EK@f+s^Pk zNWRiRfJwKVbBsThNM!`ljijG;%i>2~2p9l=c9( zfmH(AM8s9svT18>0?j05Esb~uW^hz>v^rHNP_`GJwkAbRGQYvQ!SQbY<#AQcklP z845zEAj-NX6#Oa%*gxgpyFi4#AI1)yP#9d#UFYk4oS%4GFgE~WJA$G(QWspN+4MC! z)NbdVj?VJT+qYou5_w>y`1J}jZ$V(b%-{+h)6<(9zA_r47cM78LPIY8THDY1p>v!1 z0WWr5f^9do|84v+1 zI|*a$OrBosF9dt&i?2O<1&LFJB>p#}?ogo!4WQgvrJfsPs83^e;kG{T(e~q;T%;v7 zQ*`|co0=(VeYCy#CKqV`6J4PB3DJ(s2LY;c!|ORH`Pkred{>&)`%J4T3hQ71=OKUw zqTOd}+NX0@+;i>{Y2Rxy54dsy6okYEvsV7+yAqj_@u7LxLfPyXVpz$J>M zUXy-~pZXz)ve^)@C>;BfwfAY{rZQkr8SphBp1;15E#fkKl3{2KC=er9NtGr2TbJ{t zxfU4sRw+U>x zUS#1-y1~zUUdg4w`ZUgHvZViYR+F130aEz(Ijvs#M}wL<+?uSb`US1rOovV_x<_v^ zJzcv5KR?^6TD6}UHLFshuk9DQ`!@K1NQu@BT_u+KGc*W(U8^hc@nXC!Iyn-5<3!qgYK@sINMu2P{-6J;d(dT5R@-+Ly8J>fmFa4}=U>zxdvyZ8oOSlV!S?h$9F!7R-_b~o`GgIm+J zG7tJL$;q~!srQ%5(LO9Mu1(HYEn5SpimN0-wV(s)uvz1'Adobe', 'Ordering'=>'GB1','Supplement'=>2); include(dirname(__FILE__).'/uni2cid_ag15.php'); $desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cbbox=array(0=>array(125,0,875,750),33=>array(85,0,194,716),34=>array(41,462,313,716),35=>array(11,-12,545,728),36=>array(38,-103,511,782),37=>array(73,-27,819,728),38=>array(43,-17,644,728),39=>array(45,462,145,716),40=>array(60,-210,297,728),41=>array(36,-210,273,728),42=>array(33,423,356,728),43=>array(55,116,529,590),44=>array(84,-141,190,100),45=>array(32,215,301,303),46=>array(89,0,189,100),47=>array(0,-24,278,716),48=>array(45,-12,511,719),49=>array(111,0,375,719),50=>array(31,0,505,719),51=>array(44,-12,513,719),52=>array(15,0,510,716),53=>array(42,-12,516,706),54=>array(42,-12,514,719),55=>array(48,0,511,706),56=>array(42,-12,513,719),57=>array(43,-12,513,719),58=>array(90,0,190,518),59=>array(84,-141,190,518),60=>array(55,111,529,595),61=>array(55,203,529,503),62=>array(55,111,529,595),63=>array(46,0,508,728),64=>array(56,-210,981,729),65=>array(-1,0,668,716),66=>array(74,0,615,716),67=>array(51,-12,683,728),68=>array(80,0,672,716),69=>array(79,0,614,716),70=>array(80,0,563,716),71=>array(52,-12,714,728),72=>array(80,0,642,716),73=>array(92,0,187,716),74=>array(27,-12,420,716),75=>array(73,0,665,716),76=>array(75,0,523,716),77=>array(76,0,757,716),78=>array(79,0,642,716),79=>array(47,-12,732,728),80=>array(77,0,623,716),81=>array(47,-56,745,728),82=>array(80,0,711,716),83=>array(45,-12,615,728),84=>array(22,0,589,716),85=>array(79,-12,642,716),86=>array(6,0,660,716),87=>array(12,0,933,716),88=>array(5,0,661,716),89=>array(5,0,661,716),90=>array(18,0,584,716),91=>array(68,-199,262,716),92=>array(0,-24,278,716),93=>array(16,-199,210,716),94=>array(26,325,443,716),95=>array(-6,-125,506,-75),96=>array(42,591,222,728),97=>array(38,-12,516,530),98=>array(67,-12,517,716),99=>array(39,-12,491,530),100=>array(36,-12,486,716),101=>array(39,-12,517,530),102=>array(8,0,311,728),103=>array(34,-210,491,530),104=>array(67,0,490,716),105=>array(67,0,155,716),106=>array(-45,-209,155,716),107=>array(66,0,496,716),108=>array(67,0,155,716),109=>array(65,0,769,530),110=>array(68,0,490,530),111=>array(35,-12,521,530),112=>array(68,-199,518,530),113=>array(38,-199,488,530),114=>array(64,0,346,530),115=>array(31,-12,461,530),116=>array(17,-7,269,700),117=>array(66,-12,487,518),118=>array(13,0,488,518),119=>array(5,0,717,518),120=>array(7,0,493,518),121=>array(16,-210,492,518),122=>array(20,0,479,518),123=>array(28,-210,310,728),124=>array(92,-199,168,716),125=>array(24,-210,306,728),126=>array(43,272,542,432),161=>array(110,-199,219,517),162=>array(55,-200,507,716),163=>array(15,-14,531,728),164=>array(38,115,518,594),165=>array(1,0,555,716),166=>array(92,-199,168,716),167=>array(42,-210,513,728),168=>array(31,611,302,711),169=>array(0,-9,737,728),170=>array(21,364,348,728),171=>array(69,35,487,481),172=>array(55,203,529,503),173=>array(32,215,301,303),174=>array(0,-9,737,728),175=>array(-6,793,506,843),176=>array(65,454,335,725),177=>array(55,0,529,611),178=>array(12,358,316,725),179=>array(16,349,315,725),180=>array(111,591,291,728),181=>array(67,-199,488,518),182=>array(-1,-199,539,716),183=>array(89,302,189,402),184=>array(52,-205,263,11),185=>array(52,358,232,725),186=>array(22,361,343,728),187=>array(69,35,487,481),188=>array(62,-25,789,732),189=>array(62,-25,806,732),190=>array(26,-25,789,732),191=>array(75,-209,537,519),192=>array(-1,0,668,900),193=>array(-1,0,668,900),194=>array(-1,0,668,900),195=>array(-1,0,668,886),196=>array(-1,0,668,881),197=>array(-1,0,668,920),198=>array(0,0,945,716),199=>array(51,-209,684,728),200=>array(79,0,614,900),201=>array(79,0,614,900),202=>array(79,0,614,900),203=>array(79,0,614,881),204=>array(15,0,195,900),205=>array(83,0,264,900),206=>array(-15,0,293,900),207=>array(3,0,274,881),208=>array(1,0,672,716),209=>array(79,0,642,884),210=>array(47,-12,732,900),211=>array(47,-12,732,900),212=>array(47,-12,732,900),213=>array(47,-12,732,884),214=>array(47,-12,732,881),215=>array(79,141,505,567),216=>array(41,-29,742,742),217=>array(79,-12,642,900),218=>array(79,-12,642,900),219=>array(79,-12,642,900),220=>array(79,-12,642,881),221=>array(5,0,661,900),222=>array(77,0,623,716),223=>array(72,-12,577,728),224=>array(38,-12,516,728),225=>array(38,-12,516,728),226=>array(38,-12,516,728),227=>array(38,-12,516,716),228=>array(38,-12,516,711),229=>array(38,-12,516,752),230=>array(34,-12,849,530),231=>array(39,-196,491,530),232=>array(39,-12,517,728),233=>array(39,-12,517,728),234=>array(39,-12,517,728),235=>array(39,-12,517,711),236=>array(13,0,193,728),237=>array(83,0,264,728),238=>array(-15,0,293,728),239=>array(5,0,276,711),240=>array(38,-12,517,716),241=>array(68,0,490,716),242=>array(35,-12,521,728),243=>array(35,-12,521,728),244=>array(35,-12,521,728),245=>array(35,-12,521,716),246=>array(35,-12,521,711),247=>array(55,146,529,560),248=>array(63,-39,549,550),249=>array(66,-12,487,728),250=>array(66,-12,487,728),251=>array(66,-12,487,728),252=>array(66,-12,487,711),253=>array(16,-210,492,728),254=>array(68,-199,518,716),255=>array(16,-210,492,711),256=>array(-1,0,668,833),257=>array(38,-12,516,697),258=>array(-1,0,668,888),259=>array(38,-12,516,722),260=>array(-1,-208,758,716),261=>array(38,-208,571,530),262=>array(51,-12,683,916),263=>array(39,-12,491,728),264=>array(51,-12,683,914),265=>array(39,-12,491,728),266=>array(51,-12,683,877),267=>array(39,-12,491,711),268=>array(51,-12,683,916),269=>array(39,-12,491,728),270=>array(80,0,672,916),271=>array(36,-12,625,716),272=>array(-1,0,672,716),273=>array(36,-12,551,716),274=>array(79,0,614,863),275=>array(39,-12,517,697),276=>array(79,0,614,902),277=>array(39,-12,517,722),278=>array(79,0,614,877),279=>array(39,-12,517,711),280=>array(79,-208,645,716),281=>array(39,-208,517,530),282=>array(79,0,614,916),283=>array(39,-12,517,728),284=>array(52,-12,714,914),285=>array(34,-210,491,728),286=>array(52,-12,714,904),287=>array(34,-210,491,722),288=>array(52,-12,714,877),289=>array(34,-210,491,711),290=>array(52,-210,714,728),291=>array(34,-210,491,775),292=>array(80,0,642,914),293=>array(67,0,490,914),294=>array(-1,0,722,716),295=>array(2,0,490,716),296=>array(-24,0,303,890),297=>array(-53,0,274,717),298=>array(-15,0,290,849),299=>array(-42,0,263,697),300=>array(-3,0,286,904),301=>array(-34,0,255,722),302=>array(91,-208,305,716),303=>array(45,-208,225,716),304=>array(92,0,187,877),305=>array(95,0,183,518),306=>array(92,-12,670,716),307=>array(67,-209,377,716),308=>array(27,-12,526,914),309=>array(-46,-209,263,728),310=>array(73,-210,665,716),311=>array(66,-210,496,716),312=>array(66,0,446,518),313=>array(75,0,523,916),314=>array(50,0,230,916),315=>array(75,-210,523,716),316=>array(58,-210,160,716),317=>array(-29,0,523,916),318=>array(-44,0,264,916),319=>array(75,0,523,716),320=>array(67,0,313,716),321=>array(0,0,521,716),322=>array(1,0,218,716),323=>array(79,0,642,916),324=>array(68,0,490,728),325=>array(79,-210,642,716),326=>array(68,-210,490,530),327=>array(79,0,642,916),328=>array(68,0,490,728),329=>array(-2,0,559,722),330=>array(81,-186,670,728),331=>array(68,-210,489,530),332=>array(47,-12,732,849),333=>array(35,-12,521,697),334=>array(47,-12,732,904),335=>array(35,-12,521,722),336=>array(47,-12,732,914),337=>array(35,-12,521,728),338=>array(63,-12,968,728),339=>array(38,-12,904,530),340=>array(80,0,711,914),341=>array(64,0,346,728),342=>array(80,-210,711,716),343=>array(54,-210,346,530),344=>array(80,0,711,916),345=>array(28,0,346,728),346=>array(45,-12,615,916),347=>array(31,-12,461,728),348=>array(45,-12,615,916),349=>array(31,-12,461,728),350=>array(45,-210,615,728),351=>array(31,-210,461,530),352=>array(45,-12,615,916),353=>array(31,-12,461,728),354=>array(22,-210,589,716),355=>array(17,-210,269,700),356=>array(22,0,589,916),357=>array(17,-7,406,716),358=>array(22,0,589,716),359=>array(17,-7,269,700),360=>array(79,-12,642,890),361=>array(66,-12,487,716),362=>array(79,-12,642,851),363=>array(66,-12,487,697),364=>array(79,-12,642,906),365=>array(66,-12,487,722),366=>array(79,-12,642,955),367=>array(66,-12,487,752),368=>array(79,-12,642,917),369=>array(66,-12,487,728),370=>array(79,-208,642,716),371=>array(66,-208,555,518),372=>array(12,0,933,916),373=>array(5,0,717,728),374=>array(5,0,661,916),375=>array(16,-210,492,728),376=>array(5,0,661,879),377=>array(18,0,584,916),378=>array(20,0,479,728),379=>array(18,0,584,877),380=>array(20,0,479,711),381=>array(18,0,584,916),382=>array(20,0,479,728),383=>array(67,0,292,728),384=>array(-14,-12,515,716),385=>array(0,0,688,716),386=>array(80,0,620,716),387=>array(65,-12,515,716),388=>array(67,-12,517,716),389=>array(67,-12,517,716),390=>array(39,-12,671,728),391=>array(51,-12,769,750),392=>array(39,-12,579,567),393=>array(1,0,672,716),394=>array(0,0,739,716),395=>array(35,0,575,716),396=>array(41,-12,491,716),397=>array(35,-198,522,530),398=>array(53,0,588,716),399=>array(45,-12,676,728),400=>array(42,-13,565,728),401=>array(-20,-154,563,716),402=>array(-14,-154,311,728),403=>array(52,-12,792,750),404=>array(0,-206,649,716),405=>array(67,-12,775,716),406=>array(67,-12,245,716),407=>array(0,0,322,716),408=>array(73,0,690,720),409=>array(66,0,496,728),410=>array(0,-12,322,716),411=>array(13,0,488,716),412=>array(65,-12,769,716),413=>array(-21,-154,642,716),414=>array(68,-199,490,530),415=>array(47,-12,732,728),416=>array(47,-12,776,768),417=>array(35,-12,555,606),418=>array(47,-12,950,728),419=>array(35,-209,715,530),420=>array(0,0,691,716),421=>array(68,-199,519,637),422=>array(80,-122,738,716),423=>array(52,-12,622,728),424=>array(39,-12,469,530),425=>array(47,0,554,716),426=>array(34,-154,405,734),427=>array(17,-151,269,700),428=>array(23,0,549,716),429=>array(17,-7,269,716),430=>array(22,-208,589,716),431=>array(79,-12,776,768),432=>array(66,-12,625,620),433=>array(67,-12,681,716),434=>array(6,0,620,728),435=>array(32,0,745,728),436=>array(16,-210,617,528),437=>array(18,0,584,716),438=>array(20,0,479,519),439=>array(40,-12,582,716),440=>array(46,-12,588,716),441=>array(42,-192,486,518),442=>array(36,-209,437,518),443=>array(31,0,505,728),444=>array(13,-12,516,716),445=>array(37,-12,486,518),446=>array(46,-10,508,716),447=>array(68,-199,498,529),448=>array(92,0,168,716),449=>array(92,0,372,716),450=>array(25,0,449,716),451=>array(85,0,194,716),452=>array(80,0,1303,896),453=>array(80,0,1202,728),454=>array(36,-12,1036,728),455=>array(75,-12,949,716),456=>array(75,-209,709,716),457=>array(67,-209,375,716),458=>array(79,-12,1141,716),459=>array(79,-209,875,716),460=>array(68,-209,709,716),461=>array(-1,0,668,900),462=>array(38,-12,516,728),463=>array(-17,0,292,900),464=>array(-18,0,291,728),465=>array(47,-12,732,900),466=>array(35,-12,521,728),467=>array(79,-12,642,900),468=>array(66,-12,487,728),469=>array(79,-12,642,1003),470=>array(66,-12,487,832),471=>array(79,-12,642,1068),472=>array(66,-12,487,896),473=>array(79,-12,642,1068),474=>array(66,-12,487,896),475=>array(79,-12,642,1068),476=>array(66,-12,487,896),477=>array(39,-11,517,530),478=>array(-1,0,668,1003),479=>array(38,-12,516,832),480=>array(-1,0,668,1003),481=>array(38,-12,516,832),482=>array(0,0,945,865),483=>array(34,-12,849,697),484=>array(52,-12,779,728),485=>array(34,-210,556,530),486=>array(52,-12,714,900),487=>array(34,-210,491,728),488=>array(73,0,665,900),489=>array(66,0,496,900),490=>array(47,-208,732,728),491=>array(33,-208,519,530),492=>array(47,-208,732,865),493=>array(33,-208,519,697),494=>array(48,6,492,898),495=>array(48,-192,492,728),496=>array(-48,-209,261,728),497=>array(80,0,1301,716),498=>array(80,0,1200,716),499=>array(36,-12,1034,716),500=>array(52,-12,714,900),501=>array(34,-210,491,728),506=>array(-1,0,668,1043),507=>array(38,-12,516,937),508=>array(0,0,945,898),509=>array(34,-12,849,728),510=>array(41,-29,742,898),511=>array(63,-39,549,728),512=>array(-1,0,668,894),513=>array(38,-12,516,728),514=>array(-1,0,668,888),515=>array(38,-12,516,722),516=>array(79,0,614,894),517=>array(39,-12,517,728),518=>array(79,0,614,888),519=>array(39,-12,517,722),520=>array(-55,0,291,894),521=>array(-53,0,292,728),522=>array(-3,0,286,888),523=>array(-5,0,284,722),524=>array(47,-12,732,894),525=>array(35,-12,521,728),526=>array(47,-12,732,888),527=>array(35,-12,521,722),528=>array(80,0,711,894),529=>array(14,0,359,728),530=>array(80,0,711,888),531=>array(38,0,346,722),532=>array(79,-12,642,894),533=>array(66,-12,487,728),534=>array(79,-12,642,888),535=>array(66,-12,487,722),592=>array(40,-12,518,530),593=>array(36,-12,486,530),594=>array(70,-12,520,530),595=>array(70,-12,520,716),596=>array(9,-12,461,530),597=>array(39,-91,482,530),598=>array(36,-210,611,716),599=>array(36,-12,611,716),600=>array(39,-12,522,530),601=>array(39,-12,517,530),602=>array(41,-12,772,530),603=>array(36,-12,450,530),604=>array(35,-12,449,530),605=>array(35,-12,701,530),606=>array(36,-12,483,530),607=>array(-51,-210,252,518),608=>array(34,-210,616,716),609=>array(34,-210,491,530),610=>array(36,-12,518,530),611=>array(13,-210,488,518),612=>array(13,-12,488,518),613=>array(66,-198,487,518),614=>array(67,0,490,716),615=>array(67,-210,490,716),616=>array(-2,0,244,716),617=>array(67,-12,280,518),618=>array(33,0,323,518),619=>array(7,0,349,716),620=>array(20,0,403,716),621=>array(67,-210,280,716),622=>array(67,-210,599,716),623=>array(64,-12,768,518),624=>array(64,-209,768,518),625=>array(65,-210,769,530),626=>array(-57,-210,490,530),627=>array(68,-210,615,530),628=>array(68,0,490,518),629=>array(35,-12,521,530),630=>array(36,-12,690,530),631=>array(36,-12,638,530),632=>array(36,-210,522,716),633=>array(-13,-12,269,518),634=>array(-13,-12,269,716),635=>array(-13,-210,394,518),636=>array(64,-198,346,530),637=>array(64,-210,346,530),638=>array(64,0,326,530),639=>array(-14,0,248,530),640=>array(64,0,518,518),641=>array(64,0,518,518),642=>array(31,-208,461,530),643=>array(-83,-210,299,716),644=>array(-53,-210,329,716),645=>array(-83,-210,299,716),646=>array(-125,-198,302,716),647=>array(9,-177,261,530),648=>array(17,-210,294,700),649=>array(20,-12,576,518),650=>array(36,-12,522,518),651=>array(66,-12,520,530),652=>array(13,0,488,518),653=>array(5,0,717,518),654=>array(8,0,484,728),655=>array(2,0,498,518),656=>array(20,-208,653,518),657=>array(20,-79,542,518),658=>array(22,-210,494,518),659=>array(26,-210,494,518),660=>array(16,0,428,728),661=>array(36,0,448,728),662=>array(16,-12,428,716),663=>array(39,-210,491,530),664=>array(36,-12,578,530),665=>array(74,0,496,518),666=>array(36,-12,483,530),667=>array(36,-12,582,616),668=>array(68,0,490,518),669=>array(-125,-198,248,716),670=>array(4,-198,434,518),671=>array(67,0,406,518),672=>array(36,-198,611,716),673=>array(16,0,428,728),674=>array(36,0,448,728),675=>array(36,-12,945,716),676=>array(36,-210,930,716),677=>array(36,-79,1008,716),678=>array(17,-12,650,700),679=>array(17,-210,540,728),680=>array(17,-91,700,700),688=>array(50,344,278,716),689=>array(50,344,278,716),690=>array(-10,235,103,716),691=>array(50,344,210,619),692=>array(-9,338,151,613),693=>array(-9,241,213,613),694=>array(50,344,292,613),695=>array(2,344,386,613),696=>array(8,235,274,613),697=>array(46,462,192,716),698=>array(46,462,342,716),699=>array(64,494,166,728),700=>array(56,482,158,716),701=>array(64,482,166,716),702=>array(44,497,178,716),703=>array(44,497,178,716),704=>array(9,428,230,720),705=>array(20,428,242,720),706=>array(57,423,264,675),707=>array(56,423,263,675),708=>array(34,445,286,652),709=>array(34,446,286,653),710=>array(12,591,321,728),711=>array(12,591,321,728),712=>array(66,506,126,716),713=>array(14,624,319,697),714=>array(111,591,291,728),715=>array(42,591,222,728),716=>array(66,-210,126,0),717=>array(14,-176,319,-113),718=>array(42,-210,222,-73),719=>array(111,-210,291,-73),720=>array(83,0,217,518),721=>array(83,382,217,518),722=>array(44,150,178,369),723=>array(44,150,178,369),724=>array(45,185,295,333),725=>array(45,185,295,333),726=>array(45,164,235,354),727=>array(65,254,297,300),728=>array(22,595,311,722),729=>array(121,611,211,711),730=>array(79,576,255,752),731=>array(89,-208,303,12),732=>array(3,605,330,716),733=>array(28,591,373,728),734=>array(20,195,329,389),736=>array(7,235,271,613),737=>array(50,344,103,716),738=>array(17,338,249,619),739=>array(4,344,271,613),740=>array(25,215,314,724),741=>array(22,0,280,716),742=>array(22,0,280,716),743=>array(22,0,280,716),744=>array(22,0,280,716),745=>array(22,0,280,716),768=>array(-368,591,-188,728),769=>array(-343,591,-163,728),770=>array(-432,591,-124,728),771=>array(-441,605,-114,716),772=>array(-430,624,-125,697),773=>array(-534,624,-22,674),774=>array(-422,595,-133,722),775=>array(-323,611,-233,711),776=>array(-414,611,-143,711),777=>array(-384,722,-172,895),778=>array(-366,574,-190,752),779=>array(-426,591,-81,728),780=>array(-432,591,-124,728),781=>array(-308,591,-248,801),782=>array(-383,591,-173,801),783=>array(-451,591,-105,728),784=>array(-422,595,-133,822),785=>array(-422,595,-133,722),786=>array(-333,591,-231,825),787=>array(-325,579,-223,813),788=>array(-333,579,-231,813),789=>array(7,482,109,716),790=>array(-368,-210,-188,-73),791=>array(-343,-210,-163,-73),792=>array(-337,-252,-219,-62),793=>array(-337,-252,-219,-62),794=>array(-392,591,-164,769),795=>array(-100,330,55,606),796=>array(-326,-210,-230,-40),797=>array(-403,-210,-153,-62),798=>array(-403,-210,-153,-62),799=>array(-373,-252,-183,-62),800=>array(-404,-165,-152,-119),801=>array(-397,-208,-158,20),802=>array(-272,-208,-33,20),803=>array(-323,-210,-233,-110),804=>array(-414,-210,-143,-110),805=>array(-366,-210,-190,-32),806=>array(-325,-210,-223,-46),807=>array(-381,-205,-169,11),808=>array(-326,-208,-112,12),809=>array(-308,-210,-248,-40),810=>array(-407,-190,-148,-77),811=>array(-414,-205,-142,-43),812=>array(-432,-210,-124,-73),813=>array(-432,-210,-124,-73),814=>array(-422,-200,-133,-73),815=>array(-422,-200,-133,-73),816=>array(-441,-185,-114,-72),817=>array(-430,-179,-125,-106),818=>array(-534,-125,-22,-75),819=>array(-534,-210,-22,-55),820=>array(-441,203,-114,316),821=>array(-430,223,-125,296),822=>array(-500,223,-56,296),823=>array(-458,84,-98,434),824=>array(-678,-24,-100,716),825=>array(-311,-210,-216,-40),826=>array(-407,-190,-148,-77),827=>array(-359,-210,-196,-47),828=>array(-414,-186,-142,-83),829=>array(-412,558,-144,790),830=>array(-333,595,-222,922),831=>array(-534,624,-22,779),832=>array(-368,722,-188,859),833=>array(-343,722,-163,859),834=>array(-441,604,-114,717),835=>array(-325,613,-223,847),836=>array(-456,585,-100,720),837=>array(-301,-210,-180,-60),864=>array(-1011,604,-101,716),865=>array(-1000,595,-112,722),884=>array(30,464,301,716),885=>array(30,-132,301,120),890=>array(80,-208,258,-42),894=>array(84,-141,190,518),900=>array(89,600,208,736),901=>array(-27,600,304,736),902=>array(-1,0,668,736),903=>array(89,303,189,403),904=>array(-43,0,651,736),905=>array(-43,0,679,736),906=>array(-43,0,224,736),908=>array(-6,-12,732,736),910=>array(-43,0,740,736),911=>array(-6,0,706,736),912=>array(-56,0,275,736),913=>array(-1,0,668,716),914=>array(74,0,615,716),915=>array(81,0,528,716),916=>array(6,0,675,716),917=>array(79,0,614,716),918=>array(18,0,584,716),919=>array(80,0,642,716),920=>array(47,-12,732,728),921=>array(92,0,187,716),922=>array(73,0,665,716),923=>array(5,0,659,716),924=>array(76,0,757,716),925=>array(79,0,642,716),926=>array(53,0,597,716),927=>array(47,-12,732,728),928=>array(80,0,642,716),929=>array(77,0,623,716),931=>array(47,0,554,716),932=>array(22,0,589,716),933=>array(5,0,661,716),934=>array(47,-26,761,737),935=>array(5,0,661,716),936=>array(46,0,759,716),937=>array(52,0,706,728),938=>array(3,0,274,860),939=>array(5,0,661,860),940=>array(35,-12,541,736),941=>array(29,-12,405,736),942=>array(68,-199,490,736),943=>array(67,0,188,736),944=>array(68,-12,483,736),945=>array(35,-12,541,530),946=>array(66,-199,528,728),947=>array(13,-199,488,518),948=>array(35,-12,522,716),949=>array(29,-12,405,530),950=>array(35,-210,433,716),951=>array(68,-199,490,530),952=>array(45,-12,511,728),953=>array(67,0,155,518),954=>array(65,0,499,518),955=>array(13,0,488,716),956=>array(66,-199,487,518),957=>array(13,0,488,518),958=>array(35,-210,420,728),959=>array(35,-12,521,530),960=>array(16,0,662,518),961=>array(66,-199,536,530),962=>array(35,-210,465,530),963=>array(35,-12,597,534),964=>array(16,0,366,518),965=>array(68,-12,483,518),966=>array(35,-199,614,530),967=>array(7,-199,515,518),968=>array(66,-199,662,518),969=>array(35,-12,731,518),970=>array(-25,0,246,711),971=>array(68,-12,483,711),972=>array(35,-12,521,736),973=>array(68,-12,483,736),974=>array(35,-12,731,736),976=>array(66,-12,528,728),977=>array(23,-12,595,728),978=>array(6,0,627,719),979=>array(-42,0,723,736),980=>array(6,0,627,861),981=>array(35,-199,609,716),982=>array(19,-12,746,518),986=>array(51,-210,671,728),988=>array(80,-209,529,716),990=>array(46,-209,524,728),992=>array(25,-12,645,728),994=>array(80,-209,800,716),995=>array(63,-209,767,518),996=>array(58,0,604,720),997=>array(46,-199,492,521),998=>array(80,-187,626,716),999=>array(25,-13,494,589),1000=>array(46,-12,511,728),1001=>array(48,-196,463,530),1002=>array(3,0,621,716),1003=>array(15,0,591,530),1004=>array(62,-12,596,747),1005=>array(35,-12,597,576),1006=>array(19,0,549,716),1007=>array(11,-196,423,606),1008=>array(20,-11,580,528),1009=>array(66,-209,536,530),1010=>array(39,-12,491,530),1011=>array(-45,-209,155,716),1025=>array(79,0,614,859),1026=>array(25,-11,826,716),1027=>array(80,0,543,869),1028=>array(47,-12,680,728),1029=>array(45,-12,615,728),1030=>array(92,0,187,716),1031=>array(1,0,272,859),1032=>array(27,-12,420,716),1033=>array(9,-11,1070,716),1034=>array(80,0,973,716),1035=>array(24,0,809,716),1036=>array(80,0,580,869),1038=>array(5,-9,633,881),1039=>array(80,-199,643,716),1040=>array(-1,0,668,716),1041=>array(80,0,620,716),1042=>array(74,0,615,716),1043=>array(80,0,543,716),1044=>array(1,-167,642,716),1045=>array(79,0,614,716),1046=>array(3,0,919,716),1047=>array(39,-13,562,728),1048=>array(79,0,643,716),1049=>array(79,0,643,881),1050=>array(80,0,580,717),1051=>array(9,-11,625,716),1052=>array(76,0,757,716),1053=>array(80,0,642,716),1054=>array(47,-12,732,728),1055=>array(80,0,643,716),1056=>array(77,0,623,716),1057=>array(51,-12,683,728),1058=>array(22,0,589,716),1059=>array(5,-9,633,716),1060=>array(40,0,720,716),1061=>array(5,0,661,716),1062=>array(78,-199,706,716),1063=>array(58,0,604,716),1064=>array(80,0,840,716),1065=>array(80,-199,904,716),1066=>array(0,0,757,716),1067=>array(80,0,801,716),1068=>array(80,0,620,716),1069=>array(38,-12,671,728),1070=>array(80,-12,960,728),1071=>array(11,0,642,716),1072=>array(38,-12,516,530),1073=>array(45,-12,532,732),1074=>array(66,0,492,518),1075=>array(66,0,364,518),1076=>array(0,-147,553,518),1077=>array(39,-12,517,530),1078=>array(-3,0,671,518),1079=>array(24,-12,423,530),1080=>array(66,0,493,518),1081=>array(66,0,493,716),1082=>array(66,0,446,518),1083=>array(11,-3,505,518),1084=>array(66,0,617,518),1085=>array(66,0,486,518),1086=>array(35,-12,521,530),1087=>array(67,0,476,518),1088=>array(68,-199,518,530),1089=>array(39,-12,491,530),1090=>array(18,0,439,518),1091=>array(16,-210,492,518),1092=>array(37,-199,788,716),1093=>array(7,0,493,518),1094=>array(66,-199,532,518),1095=>array(46,0,467,518),1096=>array(69,0,734,518),1097=>array(69,-199,792,518),1098=>array(0,0,589,518),1099=>array(66,0,646,518),1100=>array(66,0,492,518),1101=>array(24,-11,474,530),1102=>array(66,-11,709,530),1103=>array(16,0,475,518),1105=>array(39,-12,517,720),1106=>array(2,-209,490,716),1107=>array(66,0,364,720),1108=>array(37,-11,487,530),1109=>array(31,-12,461,530),1110=>array(67,0,155,716),1111=>array(4,0,275,720),1112=>array(-45,-209,155,716),1113=>array(11,-3,842,518),1114=>array(66,0,780,518),1115=>array(2,0,490,716),1116=>array(66,0,446,720),1118=>array(16,-210,492,716),1119=>array(67,-199,476,518),1120=>array(47,-12,929,730),1121=>array(35,-12,731,518),1122=>array(0,0,622,716),1123=>array(-2,0,491,716),1124=>array(92,-12,912,728),1125=>array(68,-11,671,530),1126=>array(-2,0,668,716),1127=>array(0,0,595,518),1128=>array(92,0,952,716),1129=>array(68,0,817,518),1130=>array(0,0,654,716),1131=>array(1,0,599,518),1132=>array(92,0,932,716),1133=>array(68,0,820,518),1134=>array(37,-209,562,898),1135=>array(28,-209,423,728),1136=>array(46,0,759,716),1137=>array(66,-199,662,518),1138=>array(47,-12,732,728),1139=>array(35,-11,521,530),1140=>array(6,0,674,716),1141=>array(13,0,497,518),1142=>array(6,0,674,898),1143=>array(13,0,497,728),1144=>array(47,-210,1268,728),1145=>array(35,-210,1049,530),1146=>array(47,-36,732,750),1147=>array(35,-24,521,542),1148=>array(47,-12,929,926),1149=>array(35,-12,731,758),1150=>array(47,-12,929,880),1151=>array(35,-12,731,711),1152=>array(51,-97,672,728),1153=>array(39,-143,482,530),1154=>array(55,0,631,716),1155=>array(2,621,332,758),1156=>array(4,613,380,774),1157=>array(2,621,332,758),1158=>array(2,621,332,758),1168=>array(80,0,412,883),1169=>array(66,0,321,666),1170=>array(0,0,543,716),1171=>array(-2,0,364,518),1172=>array(80,-185,622,716),1173=>array(67,-209,490,716),1174=>array(3,-199,919,716),1175=>array(-3,-199,671,518),1176=>array(39,-205,562,728),1177=>array(24,-205,423,530),1178=>array(80,-199,580,717),1179=>array(66,-199,446,518),1180=>array(80,0,580,717),1181=>array(66,0,446,518),1182=>array(0,0,580,717),1183=>array(-2,0,446,518),1184=>array(24,0,762,717),1185=>array(0,0,544,518),1186=>array(80,-199,707,716),1187=>array(66,-199,543,518),1188=>array(80,0,880,716),1189=>array(66,0,653,518),1190=>array(80,-174,704,716),1191=>array(67,-174,537,518),1192=>array(47,-154,732,728),1193=>array(35,-141,550,530),1194=>array(51,-208,684,728),1195=>array(39,-208,491,530),1196=>array(21,-199,589,716),1197=>array(18,-199,439,518),1198=>array(5,0,661,716),1199=>array(13,-199,488,518),1200=>array(5,0,661,716),1201=>array(13,-199,488,518),1202=>array(4,-199,660,716),1203=>array(7,-199,493,518),1204=>array(16,-199,882,716),1205=>array(18,-199,631,518),1206=>array(58,-199,670,716),1207=>array(46,-199,524,518),1208=>array(58,0,604,716),1209=>array(46,0,467,518),1210=>array(81,0,627,716),1211=>array(67,0,490,716),1212=>array(7,-12,784,728),1213=>array(7,-11,624,530),1214=>array(7,-208,784,728),1215=>array(7,-208,624,530),1216=>array(92,0,187,716),1217=>array(3,0,919,881),1218=>array(-3,0,671,716),1219=>array(80,-174,580,717),1220=>array(66,-174,445,519),1223=>array(80,-174,703,716),1224=>array(66,-174,547,518),1227=>array(58,-199,604,716),1228=>array(46,-199,467,518),1232=>array(-2,0,668,881),1233=>array(38,-12,516,716),1234=>array(-1,0,668,861),1235=>array(38,-12,516,721),1236=>array(0,0,945,716),1237=>array(34,-12,849,530),1238=>array(79,0,613,881),1239=>array(39,-12,517,716),1240=>array(45,-12,676,728),1241=>array(39,-11,517,530),1242=>array(45,-12,676,859),1243=>array(39,-11,517,719),1244=>array(3,0,919,859),1245=>array(-3,0,671,721),1246=>array(39,-13,562,861),1247=>array(24,-12,423,721),1248=>array(39,-13,562,716),1249=>array(24,-206,457,518),1250=>array(79,0,643,833),1251=>array(66,0,493,697),1252=>array(79,0,643,861),1253=>array(66,0,493,721),1254=>array(47,-12,732,861),1255=>array(35,-12,521,721),1256=>array(47,-12,732,728),1257=>array(35,-11,521,530),1258=>array(47,-12,732,861),1259=>array(35,-11,521,721),1262=>array(5,-9,633,833),1263=>array(16,-210,492,697),1264=>array(5,-9,633,861),1265=>array(16,-210,492,721),1266=>array(5,-9,633,898),1267=>array(16,-210,492,728),1268=>array(58,0,604,861),1269=>array(46,0,467,721),1272=>array(80,0,801,861),1273=>array(66,0,646,721),1329=>array(25,-9,618,678),1330=>array(90,-1,481,685),1331=>array(31,-1,563,684),1332=>array(34,-1,564,684),1333=>array(30,-11,468,677),1334=>array(56,-22,510,692),1335=>array(27,-185,407,671),1336=>array(89,-96,476,684),1337=>array(98,0,722,683),1338=>array(46,-11,613,678),1339=>array(24,-2,503,676),1340=>array(28,-185,357,672),1341=>array(24,-12,539,676),1342=>array(38,-11,675,676),1343=>array(32,-2,462,676),1344=>array(28,-61,410,690),1345=>array(31,-11,515,689),1346=>array(27,-96,559,683),1347=>array(63,0,487,708),1348=>array(26,-11,620,677),1349=>array(101,-10,631,684),1350=>array(36,-11,594,685),1351=>array(32,-11,602,684),1352=>array(90,-1,460,684),1353=>array(69,-19,489,689),1354=>array(78,-1,614,683),1355=>array(55,-23,508,690),1356=>array(86,-2,619,683),1357=>array(30,-12,462,675),1358=>array(37,-96,665,676),1359=>array(101,-11,501,683),1360=>array(87,-7,452,677),1361=>array(104,-15,498,680),1362=>array(23,-7,511,671),1363=>array(106,-6,608,672),1364=>array(35,-8,675,678),1365=>array(100,-16,547,679),1366=>array(76,-15,713,680),1369=>array(87,485,211,705),1370=>array(83,485,207,705),1371=>array(34,485,114,702),1372=>array(20,425,282,702),1373=>array(87,518,210,699),1374=>array(14,476,257,702),1375=>array(38,484,397,702),1377=>array(39,-8,552,315),1378=>array(52,-210,400,319),1379=>array(52,-210,402,319),1380=>array(49,-210,433,319),1381=>array(49,-8,391,613),1382=>array(48,-210,409,319),1383=>array(50,-122,393,613),1384=>array(52,-210,395,319),1385=>array(49,-210,437,319),1386=>array(40,-8,430,613),1387=>array(44,-210,394,613),1388=>array(37,-210,309,315),1389=>array(38,-210,482,613),1390=>array(45,-8,413,580),1391=>array(53,-210,391,613),1392=>array(45,0,398,613),1393=>array(51,-8,397,561),1394=>array(50,-210,401,319),1395=>array(8,-8,386,618),1396=>array(44,-8,404,618),1397=>array(6,-210,197,315),1398=>array(90,-9,394,618),1399=>array(37,-8,359,319),1400=>array(50,0,397,319),1401=>array(79,-210,318,376),1402=>array(39,-210,551,315),1403=>array(55,-210,411,319),1404=>array(29,0,420,319),1405=>array(49,-9,393,315),1406=>array(43,-210,393,613),1407=>array(42,-8,550,319),1408=>array(52,-210,399,319),1409=>array(49,-210,393,319),1410=>array(32,0,308,315),1411=>array(39,-210,550,613),1412=>array(47,0,337,618),1413=>array(52,-8,336,319),1414=>array(78,-210,541,610),1415=>array(49,-8,502,613),1417=>array(80,-21,197,335),1425=>array(97,-194,263,-63),1426=>array(37,568,323,664),1427=>array(112,569,249,789),1428=>array(147,568,213,728),1429=>array(106,568,262,728),1430=>array(104,-195,256,-43),1431=>array(133,568,227,662),1432=>array(82,568,278,684),1433=>array(0,568,152,720),1434=>array(229,-205,340,-43),1435=>array(104,-195,256,-43),1436=>array(104,568,256,720),1437=>array(208,568,360,720),1438=>array(108,568,360,750),1439=>array(12,568,348,716),1440=>array(200,568,348,716),1441=>array(58,568,303,716),1443=>array(92,-191,221,-62),1444=>array(117,-205,228,-43),1445=>array(104,-195,256,-43),1446=>array(54,-215,306,-33),1447=>array(117,-209,242,-35),1448=>array(104,568,256,720),1449=>array(12,568,160,716),1450=>array(97,-194,263,-63),1451=>array(117,568,228,730),1452=>array(92,580,221,709),1453=>array(208,-195,360,-43),1454=>array(0,568,196,684),1455=>array(125,568,235,678),1456=>array(147,-210,213,-50),1457=>array(53,-210,307,-50),1458=>array(69,-210,285,-50),1459=>array(69,-210,285,-50),1460=>array(147,-116,213,-50),1461=>array(100,-116,260,-50),1462=>array(100,-210,260,-50),1463=>array(119,-104,241,-62),1464=>array(119,-144,241,-62),1465=>array(147,568,213,634),1467=>array(53,-210,307,-50),1468=>array(147,231,213,297),1469=>array(159,-184,201,-62),1470=>array(24,430,342,518),1471=>array(119,580,241,622),1472=>array(72,-80,154,598),1473=>array(147,568,213,634),1474=>array(147,568,213,634),1475=>array(69,0,169,518),1476=>array(147,568,213,634),1488=>array(60,0,517,518),1489=>array(38,0,533,530),1490=>array(20,0,386,530),1491=>array(24,0,482,518),1492=>array(72,0,526,530),1493=>array(16,0,248,530),1494=>array(28,0,306,543),1495=>array(72,0,526,530),1496=>array(68,-12,532,530),1497=>array(16,258,248,530),1498=>array(20,-199,439,530),1499=>array(38,-12,469,530),1500=>array(33,-12,436,716),1501=>array(72,0,526,518),1502=>array(30,0,526,530),1503=>array(16,-199,248,530),1504=>array(38,0,270,530),1505=>array(25,-12,546,530),1506=>array(32,-82,503,518),1507=>array(45,-199,499,530),1508=>array(37,-12,511,530),1509=>array(37,-199,468,518),1510=>array(45,0,477,518),1511=>array(72,-199,535,518),1512=>array(20,0,439,530),1513=>array(72,-12,674,518),1514=>array(21,-13,565,530),1520=>array(16,0,522,530),1521=>array(16,0,522,530),1522=>array(16,258,522,530),1523=>array(45,398,221,641),1524=>array(45,398,417,641),1548=>array(90,-3,196,238),1563=>array(90,0,196,479),1567=>array(47,0,509,728),1569=>array(54,0,469,422),1570=>array(-23,0,270,862),1571=>array(46,0,188,933),1572=>array(-108,-210,408,761),1573=>array(46,-174,188,716),1574=>array(32,-121,679,453),1575=>array(79,0,164,716),1576=>array(62,-190,709,265),1577=>array(62,-6,452,633),1578=>array(62,-50,709,437),1579=>array(62,-50,709,539),1580=>array(52,-271,564,453),1581=>array(52,-271,564,453),1582=>array(52,-271,564,621),1583=>array(38,0,368,437),1584=>array(38,0,368,629),1585=>array(-74,-210,357,290),1586=>array(-74,-210,357,470),1587=>array(39,-228,1115,346),1588=>array(39,-228,1115,604),1589=>array(39,-228,1230,436),1590=>array(39,-228,1230,532),1591=>array(59,0,782,686),1592=>array(59,0,782,686),1593=>array(53,-271,565,492),1594=>array(53,-271,565,725),1600=>array(-1,0,280,95),1601=>array(62,0,895,773),1602=>array(34,-214,738,678),1603=>array(62,0,689,716),1604=>array(34,-121,594,716),1605=>array(58,-265,527,359),1606=>array(62,-121,630,456),1607=>array(62,-6,452,431),1608=>array(-108,-210,408,476),1609=>array(32,-121,679,453),1610=>array(32,-238,679,453),1611=>array(10,716,290,944),1612=>array(4,716,292,990),1613=>array(8,-255,288,-78),1614=>array(10,716,290,859),1615=>array(4,716,292,990),1616=>array(8,-170,288,-78),1617=>array(7,716,299,936),1618=>array(3,716,201,965),1632=>array(130,59,348,260),1633=>array(99,0,282,576),1634=>array(35,0,451,576),1635=>array(39,0,473,576),1636=>array(63,-6,443,586),1637=>array(45,-6,435,576),1638=>array(29,0,450,576),1639=>array(21,-6,459,576),1640=>array(21,0,459,582),1641=>array(42,0,466,582),1642=>array(37,-3,516,579),1643=>array(-19,-151,205,100),1644=>array(90,-3,196,238),1645=>array(20,163,418,576),1648=>array(127,716,173,984),1649=>array(-15,0,256,927),1650=>array(-47,0,196,936),1651=>array(-55,-257,188,716),1652=>array(46,716,188,933),1653=>array(79,0,384,777),1654=>array(-108,-210,551,641),1655=>array(-108,-210,551,754),1656=>array(32,-121,775,621),1657=>array(62,-50,709,569),1658=>array(62,-50,709,568),1659=>array(62,-271,709,265),1660=>array(62,-161,709,437),1661=>array(62,-50,709,539),1662=>array(62,-271,709,265),1663=>array(62,-50,709,569),1664=>array(62,-271,709,265),1665=>array(52,-271,564,621),1666=>array(52,-271,564,724),1667=>array(52,-271,564,453),1668=>array(52,-271,564,453),1669=>array(52,-271,564,695),1670=>array(52,-271,564,453),1671=>array(52,-271,564,453),1672=>array(38,0,368,746),1673=>array(38,-95,368,437),1674=>array(38,-155,368,437),1675=>array(38,-155,368,746),1676=>array(38,0,368,614),1677=>array(38,-140,368,437),1678=>array(38,0,368,716),1679=>array(38,0,368,716),1680=>array(38,0,368,746),1681=>array(-74,-210,360,587),1682=>array(-74,-210,357,526),1683=>array(-74,-258,357,290),1684=>array(-74,-267,378,290),1685=>array(-74,-269,442,290),1686=>array(-74,-267,378,290),1687=>array(-74,-210,360,455),1688=>array(-74,-210,360,557),1689=>array(-74,-210,357,587),1690=>array(39,-228,1115,517),1691=>array(39,-254,1115,346),1692=>array(39,-254,1115,603),1693=>array(39,-228,1230,436),1694=>array(39,-228,1230,619),1695=>array(59,0,782,686),1696=>array(53,-271,565,749),1697=>array(62,0,895,556),1698=>array(62,-134,895,556),1699=>array(62,-134,895,773),1700=>array(62,0,895,860),1701=>array(62,-221,895,556),1702=>array(62,0,895,891),1703=>array(34,-214,738,693),1704=>array(34,-214,738,780),1705=>array(62,0,827,717),1706=>array(62,0,997,717),1707=>array(62,0,827,717),1708=>array(62,0,689,759),1709=>array(62,0,689,846),1710=>array(62,-223,689,716),1711=>array(62,0,827,793),1712=>array(62,0,827,793),1713=>array(62,0,827,863),1714=>array(62,-169,827,793),1715=>array(62,-271,827,793),1716=>array(62,0,827,942),1717=>array(34,-121,618,952),1718=>array(34,-121,594,914),1719=>array(34,-121,647,1001),1722=>array(62,-121,630,272),1723=>array(62,-121,630,570),1724=>array(62,-232,630,455),1725=>array(62,-121,630,540),1726=>array(29,-15,644,593),1728=>array(62,-6,452,705),1729=>array(2,-85,510,159),1730=>array(2,-85,510,431),1731=>array(2,-85,510,347),1732=>array(-108,-210,408,476),1733=>array(-108,-210,408,476),1734=>array(-108,-210,408,712),1735=>array(-108,-210,408,758),1736=>array(-108,-210,408,789),1737=>array(-108,-210,408,713),1738=>array(-108,-210,408,655),1739=>array(-108,-210,408,757),1740=>array(32,-121,679,453),1741=>array(-4,-121,789,453),1742=>array(32,-121,679,576),1744=>array(32,-271,679,493),1745=>array(32,-263,679,493),1746=>array(71,-221,684,297),1747=>array(71,-221,684,349),1748=>array(-1,190,280,285),1749=>array(62,-6,452,431),1750=>array(27,352,699,802),1751=>array(27,352,531,802),1752=>array(35,573,287,788),1753=>array(5,573,284,1002),1754=>array(34,354,341,789),1755=>array(25,635,347,869),1756=>array(23,436,669,781),1757=>array(34,27,654,647),1758=>array(2,-87,850,761),1759=>array(78,687,209,808),1760=>array(78,687,209,808),1761=>array(-1,576,340,848),1762=>array(34,414,316,789),1763=>array(23,-267,669,78),1764=>array(-14,714,162,756),1765=>array(-42,395,268,807),1766=>array(36,443,404,754),1767=>array(36,443,404,754),1768=>array(37,573,378,919),1769=>array(34,0,480,736),1770=>array(35,-161,183,-13),1771=>array(35,641,183,789),1772=>array(35,641,183,789),1773=>array(34,-270,316,105),1776=>array(130,59,348,260),1777=>array(99,0,282,576),1778=>array(35,0,451,576),1779=>array(39,0,473,576),1780=>array(35,0,471,661),1781=>array(30,-6,450,576),1782=>array(94,0,403,576),1783=>array(21,-6,459,576),1784=>array(21,0,459,582),1785=>array(42,0,466,582),2305=>array(-375,608,-50,889),2306=>array(-239,608,-109,843),2307=>array(78,69,216,513),2309=>array(42,-17,706,608),2310=>array(42,-18,923,608),2311=>array(-1,-114,545,608),2312=>array(-1,-114,545,891),2313=>array(-1,11,603,608),2314=>array(-1,11,726,608),2315=>array(-1,-44,933,608),2316=>array(-1,-44,690,608),2317=>array(-1,-187,624,864),2318=>array(-1,-187,624,886),2319=>array(-1,-187,624,608),2320=>array(-1,-187,624,889),2321=>array(42,-18,923,864),2322=>array(42,-18,923,886),2323=>array(42,-14,922,889),2324=>array(42,-17,922,892),2325=>array(-1,-17,680,608),2326=>array(-1,-15,745,608),2327=>array(-1,-15,605,608),2328=>array(-1,-17,652,608),2329=>array(-1,0,636,608),2330=>array(-1,-15,700,608),2331=>array(-1,-80,726,608),2332=>array(-1,-17,700,608),2333=>array(-1,-17,725,608),2334=>array(-1,-15,710,608),2335=>array(-1,0,515,608),2336=>array(-1,0,545,608),2337=>array(-1,0,595,608),2338=>array(-1,0,535,608),2339=>array(-1,-17,706,608),2340=>array(-1,-17,598,608),2341=>array(42,-14,650,608),2342=>array(-1,-14,545,608),2343=>array(42,-18,653,616),2344=>array(-1,-15,598,608),2345=>array(-1,-33,598,608),2346=>array(-1,-17,578,608),2347=>array(-2,-15,712,608),2348=>array(-1,-17,604,608),2349=>array(39,-17,702,608),2350=>array(-1,-17,646,608),2351=>array(-1,-17,613,608),2352=>array(-1,-14,499,608),2353=>array(-1,-19,499,608),2354=>array(-1,-14,692,608),2355=>array(-1,0,742,608),2356=>array(-1,-122,742,608),2357=>array(-1,-15,604,608),2358=>array(38,-18,696,616),2359=>array(-1,-15,621,608),2360=>array(-1,-17,659,608),2361=>array(-1,-238,559,608),2364=>array(-404,-197,-274,-67),2365=>array(28,50,386,608),2366=>array(-1,-17,332,608),2367=>array(-1,-15,776,895),2368=>array(-254,-15,332,895),2369=>array(-463,-256,-31,7),2370=>array(-345,-262,84,7),2371=>array(-330,-249,-50,13),2372=>array(-321,-271,-24,46),2373=>array(-338,608,-49,864),2374=>array(-546,598,-135,886),2375=>array(-534,598,-135,889),2376=>array(-475,599,-135,892),2377=>array(-19,-17,332,864),2378=>array(-228,-17,332,886),2379=>array(-260,-17,332,889),2380=>array(-152,-17,332,892),2381=>array(-251,-271,32,0),2384=>array(47,97,830,792),2385=>array(-212,608,-135,788),2386=>array(-612,-99,0,-29),2387=>array(-349,645,-184,832),2388=>array(-261,645,-96,832),2392=>array(-1,-17,680,608),2393=>array(-1,-104,745,608),2394=>array(-1,-54,605,608),2395=>array(-1,-66,700,608),2396=>array(-1,-67,595,608),2397=>array(-1,-77,535,608),2398=>array(-2,-15,712,608),2399=>array(-1,-38,613,608),2400=>array(-1,-71,933,608),2401=>array(-1,-71,690,608),2402=>array(-418,-271,26,13),2403=>array(-418,-271,60,13),2404=>array(128,-17,203,617),2405=>array(128,-17,385,616),2406=>array(147,115,491,468),2407=>array(179,-134,455,689),2408=>array(99,-123,542,644),2409=>array(125,-106,492,677),2410=>array(12,112,617,685),2411=>array(82,-149,576,658),2412=>array(118,-130,545,653),2413=>array(73,23,570,569),2414=>array(84,29,570,667),2415=>array(119,-92,575,648),2416=>array(64,292,298,525),2433=>array(-296,703,10,875),2434=>array(66,-56,396,605),2435=>array(92,0,338,606),2437=>array(0,0,794,607),2438=>array(0,0,1039,690),2439=>array(0,-94,590,875),2440=>array(0,-22,611,875),2441=>array(0,1,656,875),2442=>array(0,0,765,875),2443=>array(54,0,766,688),2444=>array(33,1,596,651),2447=>array(38,0,593,605),2448=>array(38,0,701,876),2451=>array(57,1,629,609),2452=>array(57,1,728,876),2453=>array(0,0,787,607),2454=>array(54,0,663,625),2455=>array(44,0,614,607),2456=>array(0,0,658,607),2457=>array(51,0,621,607),2458=>array(0,0,563,607),2459=>array(0,-93,593,607),2460=>array(0,-42,737,607),2461=>array(0,0,761,607),2462=>array(38,0,829,606),2463=>array(0,0,575,875),2464=>array(0,0,634,876),2465=>array(0,1,656,607),2466=>array(0,0,575,607),2467=>array(55,0,606,607),2468=>array(0,1,688,607),2469=>array(50,0,653,607),2470=>array(0,-24,617,607),2471=>array(45,0,604,624),2472=>array(0,0,603,607),2474=>array(44,0,643,607),2475=>array(0,0,789,607),2476=>array(0,0,601,607),2477=>array(0,2,685,607),2478=>array(0,0,629,607),2479=>array(0,0,609,607),2480=>array(0,-18,601,607),2482=>array(0,-0,648,607),2486=>array(0,0,606,626),2487=>array(0,0,604,607),2488=>array(0,0,645,607),2489=>array(0,-94,590,607),2492=>array(-366,-164,-233,-32),2494=>array(0,0,253,690),2495=>array(0,0,531,850),2496=>array(-334,0,253,875),2497=>array(-357,-269,39,5),2498=>array(-359,-269,21,-73),2499=>array(-314,-270,-60,-77),2500=>array(-380,-271,98,24),2503=>array(0,1,317,607),2504=>array(0,1,317,875),2507=>array(0,0,940,690),2508=>array(0,0,940,875),2509=>array(-187,-267,26,-73),2519=>array(-250,0,253,875),2524=>array(0,-164,656,607),2525=>array(0,-164,561,607),2527=>array(0,-42,604,607),2528=>array(54,-93,766,688),2529=>array(33,-271,596,651),2530=>array(-381,-271,-4,23),2531=>array(-401,-271,333,151),2534=>array(62,55,548,550),2535=>array(46,0,513,624),2536=>array(58,-51,583,636),2537=>array(53,2,671,606),2538=>array(67,0,547,653),2539=>array(62,1,632,638),2540=>array(52,1,616,622),2541=>array(69,0,498,624),2542=>array(55,0,641,622),2543=>array(53,1,559,622),2544=>array(0,0,601,607),2545=>array(0,-51,601,607),2546=>array(36,0,581,606),2547=>array(-87,0,575,875),2548=>array(26,0,571,606),2549=>array(44,1,669,606),2550=>array(54,0,624,606),2551=>array(103,0,165,607),2552=>array(52,0,564,605),2553=>array(48,154,376,451),2554=>array(74,349,492,788),2562=>array(-156,578,-79,731),2565=>array(0,0,696,578),2566=>array(0,0,940,578),2567=>array(0,0,808,822),2568=>array(0,0,808,822),2569=>array(0,-267,683,839),2570=>array(0,-267,683,839),2575=>array(0,2,562,793),2576=>array(0,0,696,839),2579=>array(0,-2,683,836),2580=>array(0,0,696,839),2581=>array(0,0,607,578),2582=>array(0,0,572,578),2583=>array(0,0,646,578),2584=>array(0,0,692,578),2585=>array(0,0,570,578),2586=>array(0,1,597,578),2587=>array(0,0,607,578),2588=>array(0,0,596,578),2589=>array(0,0,546,578),2590=>array(0,0,563,578),2591=>array(0,0,548,578),2592=>array(0,0,586,578),2593=>array(0,0,601,578),2594=>array(0,0,645,578),2595=>array(0,0,645,578),2596=>array(0,0,596,578),2597=>array(0,0,569,578),2598=>array(0,0,645,578),2599=>array(0,0,569,578),2600=>array(0,0,587,578),2602=>array(0,0,569,578),2603=>array(0,0,556,578),2604=>array(0,0,564,578),2605=>array(0,0,554,578),2606=>array(0,0,563,578),2607=>array(0,0,657,578),2608=>array(0,4,545,578),2610=>array(0,-0,682,578),2611=>array(0,-96,682,578),2613=>array(0,0,606,578),2614=>array(0,0,563,578),2616=>array(0,0,563,578),2617=>array(0,0,554,578),2620=>array(-208,-154,-131,-77),2622=>array(0,216,251,578),2623=>array(0,0,397,822),2624=>array(-151,0,251,822),2625=>array(-388,-267,-50,0),2626=>array(-388,-267,-50,0),2631=>array(-473,578,-90,793),2632=>array(-471,578,-90,839),2635=>array(-411,572,-90,803),2636=>array(-379,578,-27,839),2637=>array(-235,-238,51,0),2649=>array(0,0,572,578),2650=>array(0,0,695,578),2651=>array(0,0,596,578),2652=>array(0,0,596,578),2654=>array(0,0,585,578),2662=>array(54,42,537,524),2663=>array(86,0,514,575),2664=>array(53,0,528,577),2665=>array(52,1,527,577),2666=>array(69,0,522,577),2667=>array(57,0,501,579),2668=>array(74,0,530,758),2669=>array(36,0,519,578),2670=>array(64,0,526,578),2671=>array(65,0,525,769),2672=>array(-103,664,103,841),2673=>array(-193,660,111,839),2674=>array(0,2,562,578),2675=>array(0,-2,683,839),2676=>array(28,-110,857,648),2689=>array(-429,608,-23,885),2690=>array(-179,608,-67,822),2691=>array(88,98,212,510),2693=>array(36,0,803,608),2694=>array(36,0,1062,610),2695=>array(42,-1,553,882),2696=>array(42,-1,606,882),2697=>array(60,0,545,742),2698=>array(60,-4,776,882),2699=>array(20,0,780,608),2701=>array(36,0,803,881),2703=>array(36,0,803,881),2704=>array(36,0,803,882),2705=>array(36,0,1062,881),2707=>array(36,0,1062,881),2708=>array(36,0,1062,882),2709=>array(35,0,411,610),2710=>array(5,0,792,608),2711=>array(25,0,625,608),2712=>array(52,-1,579,608),2713=>array(25,0,462,610),2714=>array(36,0,620,608),2715=>array(55,0,643,608),2716=>array(50,0,791,608),2717=>array(34,0,601,608),2718=>array(25,0,669,608),2719=>array(55,0,460,610),2720=>array(59,0,409,610),2721=>array(25,0,404,610),2722=>array(55,-1,447,608),2723=>array(98,-271,714,608),2724=>array(60,0,554,608),2725=>array(45,0,572,608),2726=>array(44,-1,480,608),2727=>array(27,0,561,727),2728=>array(43,0,602,608),2730=>array(5,0,592,608),2731=>array(50,-270,442,608),2732=>array(50,0,684,608),2733=>array(50,0,776,608),2734=>array(27,0,614,608),2735=>array(40,0,514,608),2736=>array(45,-2,411,609),2738=>array(55,0,633,608),2739=>array(52,0,676,609),2741=>array(50,0,558,608),2742=>array(52,0,633,610),2743=>array(75,0,528,608),2744=>array(43,0,684,608),2745=>array(69,0,573,610),2748=>array(-323,-182,-211,-70),2749=>array(52,0,436,608),2750=>array(98,0,291,610),2751=>array(98,0,660,883),2752=>array(-180,0,291,884),2753=>array(-412,-271,28,5),2754=>array(-323,-271,151,5),2755=>array(-271,-271,41,5),2756=>array(-275,-271,65,20),2757=>array(-452,608,-25,881),2759=>array(-509,608,-80,881),2760=>array(-544,608,-96,882),2761=>array(-179,0,291,881),2763=>array(-236,0,291,881),2764=>array(-271,0,291,882),2765=>array(-244,-249,186,5),2768=>array(46,0,815,881),2784=>array(20,-1,875,608),2790=>array(91,61,532,545),2791=>array(110,0,534,608),2792=>array(97,0,524,608),2793=>array(29,0,527,608),2794=>array(18,0,595,609),2795=>array(18,0,598,608),2796=>array(104,0,541,610),2797=>array(25,0,571,608),2798=>array(118,0,532,607),2799=>array(35,1,608,605),2817=>array(-374,776,37,979),2818=>array(34,379,271,717),2819=>array(59,0,332,717),2821=>array(42,0,508,717),2822=>array(42,0,726,717),2823=>array(39,-16,643,717),2824=>array(39,-16,643,717),2825=>array(39,-16,618,717),2826=>array(39,-16,625,717),2827=>array(39,-16,607,717),2828=>array(39,0,516,717),2831=>array(49,0,479,717),2832=>array(49,0,918,913),2835=>array(59,0,561,732),2836=>array(59,0,953,913),2837=>array(39,0,564,717),2838=>array(39,0,539,717),2839=>array(39,0,539,717),2840=>array(39,0,524,717),2841=>array(39,0,688,717),2842=>array(39,0,540,717),2843=>array(39,0,540,717),2844=>array(39,0,554,717),2845=>array(39,-15,540,732),2846=>array(54,0,532,717),2847=>array(39,0,539,717),2848=>array(44,0,534,717),2849=>array(39,0,540,717),2850=>array(39,-12,540,717),2851=>array(44,0,526,717),2852=>array(39,0,540,717),2853=>array(39,0,505,717),2854=>array(39,0,540,717),2855=>array(44,0,521,732),2856=>array(39,0,540,717),2858=>array(39,0,524,717),2859=>array(39,0,703,717),2860=>array(39,0,540,717),2861=>array(39,-16,628,717),2862=>array(39,-0,524,717),2863=>array(56,0,547,717),2864=>array(39,-16,604,717),2866=>array(39,-16,638,717),2867=>array(39,0,554,717),2870=>array(39,0,539,717),2871=>array(39,0,524,717),2872=>array(39,0,524,717),2873=>array(39,-30,540,717),2876=>array(-301,-176,-206,-84),2877=>array(71,0,273,717),2878=>array(82,0,136,717),2879=>array(-522,762,-17,918),2880=>array(-25,1,213,920),2881=>array(-443,-264,123,-51),2882=>array(-359,-271,171,-17),2883=>array(-325,-271,102,-18),2887=>array(59,0,436,717),2888=>array(59,0,1005,913),2891=>array(59,0,945,717),2892=>array(59,0,1006,913),2893=>array(-188,-267,161,-45),2902=>array(-515,717,-20,913),2903=>array(-297,0,198,913),2908=>array(39,-176,540,717),2909=>array(39,-176,540,717),2911=>array(23,-53,623,718),2912=>array(39,-16,607,717),2913=>array(39,-30,540,717),2918=>array(44,0,534,717),2919=>array(49,-12,441,717),2920=>array(39,-12,432,717),2921=>array(34,0,541,717),2922=>array(20,0,487,732),2923=>array(0,-21,605,717),2924=>array(34,-15,476,718),2925=>array(29,-9,495,729),2926=>array(82,0,495,717),2927=>array(54,-15,456,719),2928=>array(50,209,544,557),2946=>array(-388,499,-211,675),2947=>array(37,-11,698,702),2949=>array(22,-271,932,429),2950=>array(22,-271,1071,429),2951=>array(19,-271,915,702),2952=>array(70,0,621,417),2953=>array(55,0,988,429),2954=>array(55,0,1221,429),2958=>array(52,-11,721,417),2959=>array(52,-110,726,417),2960=>array(27,-271,813,429),2962=>array(49,-271,711,429),2963=>array(49,-271,711,429),2964=>array(49,-271,1631,429),2965=>array(36,-11,610,417),2969=>array(70,0,759,417),2970=>array(36,-11,565,417),2972=>array(28,-271,815,429),2974=>array(63,-271,928,417),2975=>array(70,0,778,417),2979=>array(52,-11,1290,429),2980=>array(-4,-271,600,417),2984=>array(-0,-271,577,417),2985=>array(52,-11,1007,429),2986=>array(70,0,623,417),2990=>array(70,0,667,429),2991=>array(83,-11,719,417),2992=>array(70,-113,540,417),2993=>array(2,-271,650,429),2994=>array(52,-11,768,510),2995=>array(52,-11,866,429),2996=>array(62,-271,665,429),2997=>array(52,-11,803,429),2999=>array(52,-271,1067,429),3000=>array(52,-11,1046,510),3001=>array(0,-271,1207,429),3006=>array(70,0,542,417),3007=>array(-245,1,112,702),3008=>array(-282,417,94,702),3009=>array(-117,145,458,417),3010=>array(-117,-52,754,636),3014=>array(61,-12,685,701),3015=>array(56,-11,659,702),3016=>array(52,-11,901,429),3018=>array(61,-12,1661,701),3019=>array(56,-11,1661,702),3020=>array(61,-12,1989,701),3021=>array(-364,523,-237,650),3031=>array(52,-11,866,429),3047=>array(36,-11,610,417),3048=>array(55,0,988,429),3049=>array(70,0,727,417),3050=>array(36,-11,682,417),3051=>array(70,-208,913,645),3052=>array(36,-11,857,417),3053=>array(52,-11,721,417),3054=>array(22,-271,932,429),3055=>array(36,-11,776,417),3056=>array(83,-11,662,702),3057=>array(71,0,714,429),3058=>array(-4,-271,745,417),3073=>array(57,-6,335,481),3074=>array(57,-13,544,471),3075=>array(65,-12,280,474),3077=>array(54,-11,667,474),3078=>array(54,-11,732,473),3079=>array(36,-229,513,472),3080=>array(24,-11,1108,664),3081=>array(57,-11,634,682),3082=>array(57,-11,996,682),3083=>array(57,-11,1239,474),3084=>array(44,-11,856,586),3086=>array(44,-11,556,702),3087=>array(44,-11,556,839),3088=>array(54,-11,656,475),3090=>array(57,-11,610,471),3091=>array(57,-11,610,642),3092=>array(6,-11,856,688),3093=>array(36,-11,474,664),3094=>array(51,-137,620,476),3095=>array(39,-14,510,664),3096=>array(35,-137,874,664),3097=>array(57,-11,610,472),3098=>array(24,-11,630,664),3099=>array(24,-137,630,664),3100=>array(57,-11,610,474),3101=>array(57,-136,1146,664),3102=>array(36,-229,715,472),3103=>array(57,-11,829,550),3104=>array(57,-11,540,664),3105=>array(57,-11,659,664),3106=>array(57,-137,659,664),3107=>array(63,-11,752,474),3108=>array(57,-11,659,664),3109=>array(60,-137,643,664),3110=>array(60,-11,643,664),3111=>array(60,-137,643,664),3112=>array(44,-11,547,664),3114=>array(35,-11,563,664),3115=>array(35,-137,563,664),3116=>array(57,-11,621,473),3117=>array(57,-137,663,664),3118=>array(44,-11,873,664),3119=>array(57,-12,1144,664),3120=>array(57,-11,540,664),3121=>array(57,-12,837,476),3122=>array(57,-11,571,474),3123=>array(48,-11,561,664),3125=>array(44,-11,561,664),3126=>array(48,-11,524,664),3127=>array(35,-137,759,664),3128=>array(24,-11,581,664),3129=>array(31,-11,893,664),3134=>array(6,305,626,545),3135=>array(17,462,281,785),3136=>array(10,462,289,980),3137=>array(-48,-9,302,474),3138=>array(-48,-9,665,545),3139=>array(-203,-271,294,474),3140=>array(-216,-271,687,473),3142=>array(6,466,618,688),3143=>array(6,466,617,889),3144=>array(6,-271,894,688),3146=>array(6,470,843,715),3147=>array(6,470,843,908),3148=>array(6,449,970,688),3149=>array(39,465,655,866),3157=>array(47,767,289,980),3158=>array(-670,-271,109,-31),3168=>array(57,-11,1602,545),3169=>array(44,-11,1263,545),3174=>array(158,-14,682,510),3175=>array(88,-14,752,510),3176=>array(54,0,726,510),3177=>array(199,-13,609,512),3178=>array(136,-12,704,519),3179=>array(60,-14,781,521),3180=>array(106,0,798,510),3181=>array(201,-15,668,513),3182=>array(65,-13,815,510),3183=>array(106,0,798,510),3202=>array(46,84,394,554),3203=>array(46,84,205,553),3205=>array(47,84,608,602),3206=>array(46,84,625,602),3207=>array(37,84,595,602),3208=>array(33,84,850,752),3209=>array(46,84,911,602),3210=>array(46,84,1247,602),3211=>array(37,84,1000,752),3212=>array(37,84,695,602),3214=>array(37,84,606,602),3215=>array(37,84,606,647),3216=>array(44,84,615,602),3218=>array(37,84,630,602),3219=>array(37,84,630,775),3220=>array(38,84,631,774),3221=>array(49,84,415,752),3222=>array(17,84,700,713),3223=>array(51,84,493,752),3224=>array(44,-79,742,752),3225=>array(37,84,630,602),3226=>array(37,84,633,752),3227=>array(46,-79,614,752),3228=>array(37,84,630,602),3229=>array(54,-79,1127,752),3230=>array(37,84,889,602),3231=>array(59,84,627,651),3232=>array(54,84,508,752),3233=>array(54,84,625,752),3234=>array(54,-79,625,752),3235=>array(54,84,682,602),3236=>array(46,84,500,752),3237=>array(54,-79,626,752),3238=>array(54,84,626,752),3239=>array(54,-79,626,752),3240=>array(46,46,514,752),3242=>array(46,84,620,752),3243=>array(46,-79,619,753),3244=>array(37,84,632,602),3245=>array(37,-79,643,752),3246=>array(49,84,928,752),3247=>array(46,84,1057,752),3248=>array(54,84,508,752),3249=>array(49,84,628,602),3250=>array(46,84,615,602),3251=>array(42,84,507,752),3253=>array(49,84,620,752),3254=>array(49,84,506,752),3255=>array(49,70,620,752),3256=>array(44,84,499,752),3257=>array(49,84,675,752),3262=>array(-21,84,370,588),3263=>array(-13,339,307,702),3264=>array(-13,46,635,702),3265=>array(-5,84,312,563),3266=>array(-5,84,673,560),3267=>array(22,-173,364,236),3268=>array(24,-173,614,253),3270=>array(-79,354,258,774),3271=>array(-79,46,606,774),3272=>array(-79,-173,438,774),3274=>array(-79,84,868,774),3275=>array(-79,46,1188,774),3276=>array(-160,276,395,774),3277=>array(-22,335,329,703),3285=>array(49,46,299,560),3286=>array(25,-173,364,301),3294=>array(49,84,624,602),3296=>array(37,84,1654,752),3297=>array(37,84,943,602),3302=>array(42,84,507,686),3303=>array(34,84,515,685),3304=>array(22,98,507,688),3305=>array(52,84,527,684),3306=>array(38,84,515,684),3307=>array(33,84,516,688),3308=>array(42,98,529,687),3309=>array(47,98,525,684),3310=>array(36,84,520,687),3311=>array(46,84,521,667),3330=>array(45,-9,323,269),3331=>array(49,-9,256,464),3333=>array(49,-9,1152,464),3334=>array(49,-173,1309,464),3335=>array(49,-232,856,464),3336=>array(49,-232,1411,464),3337=>array(49,-232,586,464),3338=>array(49,-232,1149,464),3339=>array(44,-271,817,464),3340=>array(49,-9,908,465),3342=>array(44,-271,1157,464),3343=>array(44,-271,1153,464),3344=>array(49,-271,1785,465),3346=>array(49,-9,601,464),3347=>array(49,-9,1065,464),3348=>array(49,-9,1146,464),3349=>array(42,-8,819,464),3350=>array(49,-9,907,465),3351=>array(44,-10,830,464),3352=>array(39,0,1279,464),3353=>array(49,-9,916,465),3354=>array(15,0,940,464),3355=>array(15,-9,1217,464),3356=>array(44,-51,663,464),3357=>array(49,-9,1410,464),3358=>array(49,-9,1166,465),3359=>array(39,-9,524,464),3360=>array(43,-9,517,464),3361=>array(44,-9,1146,464),3362=>array(44,-9,1195,465),3363=>array(49,-12,1219,465),3364=>array(49,-9,830,464),3365=>array(76,0,893,464),3366=>array(49,-9,501,464),3367=>array(49,-9,835,467),3368=>array(44,-12,830,464),3370=>array(44,-9,956,464),3371=>array(44,-9,1104,464),3372=>array(49,-9,1258,465),3373=>array(54,0,504,464),3374=>array(71,0,572,464),3375=>array(44,-9,905,464),3376=>array(49,-9,594,464),3377=>array(44,-8,506,464),3378=>array(76,0,869,464),3379=>array(44,-232,589,464),3380=>array(44,-9,514,464),3381=>array(49,-7,884,464),3382=>array(44,-9,888,464),3383=>array(44,-9,1043,464),3384=>array(44,-9,1146,464),3385=>array(44,-9,1063,464),3390=>array(42,-6,426,464),3391=>array(0,0,330,651),3392=>array(0,0,354,651),3393=>array(39,-271,301,466),3394=>array(39,-271,301,466),3395=>array(8,-271,458,466),3398=>array(49,-9,591,465),3399=>array(49,-8,476,464),3400=>array(49,-9,1230,465),3402=>array(49,-9,1319,465),3403=>array(49,-8,1209,464),3404=>array(49,-9,1398,465),3405=>array(-300,520,-19,721),3415=>array(39,-9,504,464),3424=>array(44,-271,817,464),3425=>array(49,-173,1058,465),3430=>array(49,-9,1080,464),3431=>array(15,-143,852,464),3432=>array(44,-7,840,464),3433=>array(44,-9,1166,464),3434=>array(44,-9,643,651),3435=>array(54,-243,918,651),3436=>array(44,-271,1162,464),3437=>array(49,-271,591,464),3438=>array(49,-271,884,464),3439=>array(44,-9,848,651),3585=>array(54,0,520,558),3586=>array(30,0,573,558),3587=>array(30,0,590,559),3588=>array(52,0,530,558),3589=>array(52,0,530,560),3590=>array(30,-5,590,559),3591=>array(25,-5,396,558),3592=>array(26,-5,481,558),3593=>array(30,-5,622,558),3594=>array(30,0,634,592),3595=>array(30,0,651,592),3596=>array(54,-5,741,558),3597=>array(54,-208,783,558),3598=>array(30,-203,545,558),3599=>array(30,-203,545,558),3600=>array(54,-206,477,560),3601=>array(30,0,710,559),3602=>array(52,-5,751,560),3603=>array(54,-5,857,558),3604=>array(52,0,530,558),3605=>array(52,0,530,560),3606=>array(54,-5,520,558),3607=>array(30,0,575,558),3608=>array(54,0,477,560),3609=>array(30,-5,622,558),3610=>array(30,0,533,558),3611=>array(30,0,533,830),3612=>array(78,0,552,558),3613=>array(78,0,552,830),3614=>array(30,0,620,558),3615=>array(30,0,620,830),3616=>array(30,-5,545,558),3617=>array(30,-5,506,558),3618=>array(75,0,513,558),3619=>array(54,-5,437,560),3620=>array(54,-199,520,558),3621=>array(44,-5,499,558),3622=>array(30,-199,545,558),3623=>array(19,-5,444,558),3624=>array(52,0,562,664),3625=>array(30,0,637,558),3626=>array(44,-5,544,659),3627=>array(30,0,584,558),3628=>array(30,0,684,723),3629=>array(36,0,491,558),3630=>array(61,0,545,656),3631=>array(30,0,442,558),3632=>array(44,49,418,510),3633=>array(-364,631,10,824),3634=>array(26,0,421,558),3635=>array(-223,0,421,767),3636=>array(-493,612,-109,775),3637=>array(-493,612,-109,800),3638=>array(-493,612,-64,800),3639=>array(-493,612,-109,800),3640=>array(-201,-206,-85,-34),3641=>array(-337,-206,-89,-34),3642=>array(-157,-115,-75,-33),3647=>array(84,-103,625,782),3648=>array(75,-5,272,553),3649=>array(75,-5,541,553),3650=>array(27,-5,466,830),3651=>array(30,-5,485,828),3652=>array(10,-5,485,828),3653=>array(26,-199,421,558),3654=>array(30,-199,431,559),3655=>array(-424,603,-47,849),3656=>array(-167,858,-109,1031),3657=>array(-293,858,1,1065),3658=>array(-342,858,98,1056),3659=>array(-225,858,-52,1031),3660=>array(-330,861,-18,1078),3661=>array(-223,609,-65,767),3662=>array(-203,858,-42,1067),3663=>array(60,-5,495,430),3664=>array(60,-5,538,428),3665=>array(50,-5,590,428),3666=>array(75,0,613,611),3667=>array(75,-5,615,428),3668=>array(50,-5,637,611),3669=>array(50,-5,637,611),3670=>array(18,-5,585,611),3671=>array(75,-5,789,574),3672=>array(60,-5,659,574),3673=>array(75,-5,715,574),3674=>array(30,0,598,558),3675=>array(40,-5,964,447),3713=>array(55,-6,721,587),3714=>array(53,-15,664,587),3716=>array(54,-5,670,587),3719=>array(34,-207,470,587),3720=>array(37,-18,636,587),3722=>array(54,-210,629,587),3725=>array(54,-5,670,588),3732=>array(54,-5,665,587),3733=>array(54,-6,780,587),3734=>array(45,-257,711,587),3735=>array(55,-5,862,587),3737=>array(54,-11,690,589),3738=>array(55,-5,686,587),3739=>array(55,-5,686,707),3740=>array(54,-5,780,593),3741=>array(54,-5,780,707),3742=>array(54,-5,800,587),3743=>array(54,-5,800,707),3745=>array(55,-11,721,589),3746=>array(54,-5,670,707),3747=>array(54,-7,643,587),3749=>array(46,-7,646,587),3751=>array(46,-7,646,587),3754=>array(58,-7,673,587),3755=>array(55,-5,862,587),3757=>array(54,-7,671,587),3758=>array(53,-7,664,595),3759=>array(54,-21,604,680),3760=>array(57,113,382,578),3761=>array(57,847,482,1049),3762=>array(34,-5,422,587),3763=>array(1,-5,422,788),3764=>array(139,805,639,1059),3765=>array(139,805,713,1059),3766=>array(139,805,639,1059),3767=>array(139,805,713,1059),3768=>array(308,-269,470,-26),3769=>array(248,-263,528,-15),3771=>array(145,838,635,1060),3772=>array(147,-257,632,-72),3773=>array(55,-5,616,829),3776=>array(34,-5,386,576),3777=>array(34,-5,772,576),3778=>array(28,-5,410,1001),3779=>array(17,-5,429,1037),3780=>array(46,-5,311,1025),3782=>array(34,-267,517,579),3784=>array(349,806,429,1012),3785=>array(148,808,630,1035),3786=>array(163,805,609,1015),3787=>array(281,805,497,1019),3788=>array(212,812,560,1049),3789=>array(308,806,470,967),3792=>array(54,-7,667,578),3793=>array(54,-5,665,578),3794=>array(67,-5,557,796),3795=>array(44,-5,665,829),3796=>array(54,-5,632,776),3797=>array(54,-5,632,776),3798=>array(54,-5,780,829),3799=>array(55,-257,702,579),3800=>array(54,-171,670,579),3801=>array(54,-5,841,577),3804=>array(55,-11,1218,579),3805=>array(55,-11,1218,579),3840=>array(52,207,573,983),3841=>array(52,232,534,864),3842=>array(11,274,571,864),3843=>array(11,274,593,864),3844=>array(0,227,583,720),3845=>array(107,227,464,720),3846=>array(0,-174,583,720),3847=>array(-152,393,649,720),3848=>array(141,-174,512,809),3849=>array(80,81,520,716),3850=>array(34,-62,576,799),3851=>array(92,522,508,716),3852=>array(92,-117,508,716),3853=>array(260,-174,340,716),3854=>array(190,-174,410,716),3855=>array(250,-174,350,716),3856=>array(187,-174,413,716),3857=>array(179,-174,421,716),3858=>array(-20,-124,620,719),3859=>array(21,126,579,706),3860=>array(238,403,371,681),3861=>array(128,254,472,716),3862=>array(128,320,477,716),3863=>array(99,378,510,657),3864=>array(159,-9,537,322),3865=>array(260,-201,340,300),3866=>array(241,459,359,577),3867=>array(151,459,449,577),3868=>array(151,419,449,687),3869=>array(123,346,476,683),3870=>array(66,426,520,607),3871=>array(129,448,455,584),3872=>array(128,-13,472,374),3873=>array(126,-149,444,374),3874=>array(40,-86,530,374),3875=>array(97,-176,507,402),3876=>array(27,19,560,339),3877=>array(80,-13,541,374),3878=>array(33,-42,547,434),3879=>array(24,-13,568,390),3880=>array(57,-63,485,401),3881=>array(82,-82,534,374),3882=>array(-65,-149,653,374),3883=>array(-65,-86,653,374),3884=>array(-65,-176,653,402),3885=>array(-65,19,653,339),3886=>array(-65,-13,653,374),3887=>array(-65,-42,653,434),3888=>array(-65,-13,653,390),3889=>array(-65,-63,653,401),3890=>array(-65,-82,653,374),3891=>array(-65,-13,653,374),3892=>array(227,359,373,609),3893=>array(238,-1,371,150),3894=>array(81,159,519,619),3895=>array(251,52,349,150),3896=>array(87,431,495,735),3897=>array(355,538,551,706),3898=>array(2,419,587,687),3899=>array(13,419,598,687),3900=>array(56,-201,484,837),3901=>array(116,-201,544,837),3902=>array(238,-201,457,180),3903=>array(143,-201,362,180),3904=>array(23,27,558,716),3905=>array(42,207,558,716),3906=>array(22,27,558,716),3907=>array(22,-174,558,716),3908=>array(72,207,528,716),3909=>array(54,207,541,716),3910=>array(43,207,557,716),3911=>array(72,207,528,716),3913=>array(96,27,488,726),3914=>array(72,27,528,716),3915=>array(62,207,538,716),3916=>array(72,27,528,716),3917=>array(72,-174,528,716),3918=>array(102,27,500,716),3919=>array(72,27,528,716),3920=>array(62,207,538,716),3921=>array(72,27,528,716),3922=>array(72,-174,528,716),3923=>array(100,27,498,716),3924=>array(72,207,558,716),3925=>array(72,207,558,716),3926=>array(72,207,558,716),3927=>array(72,-174,558,716),3928=>array(30,207,558,716),3929=>array(54,207,601,864),3930=>array(43,207,601,864),3931=>array(72,207,621,864),3932=>array(72,-174,621,864),3933=>array(31,207,558,726),3934=>array(62,27,542,716),3935=>array(62,207,538,716),3936=>array(72,187,580,716),3937=>array(72,207,558,716),3938=>array(86,207,580,716),3939=>array(72,207,558,716),3940=>array(19,27,538,716),3941=>array(62,27,581,716),3942=>array(72,207,558,716),3943=>array(72,27,528,716),3944=>array(52,207,558,716),3945=>array(23,-174,558,716),3953=>array(208,-51,414,140),3954=>array(87,625,539,864),3955=>array(87,-51,539,864),3956=>array(72,-70,524,153),3957=>array(105,-201,524,180),3958=>array(61,41,513,864),3959=>array(61,-201,513,864),3960=>array(61,-11,513,864),3961=>array(61,-201,513,864),3962=>array(137,643,365,777),3963=>array(137,643,405,897),3964=>array(67,643,573,829),3965=>array(67,643,573,929),3966=>array(241,736,359,854),3967=>array(399,180,517,448),3968=>array(61,625,513,864),3969=>array(61,-51,513,864),3970=>array(193,625,391,852),3971=>array(193,625,391,819),3972=>array(307,-201,535,-67),3973=>array(96,-54,488,726),3974=>array(186,461,432,864),3975=>array(288,666,312,864),3976=>array(162,609,438,864),3977=>array(85,575,515,864),3978=>array(165,634,455,864),3979=>array(163,652,486,864),3984=>array(75,-201,510,180),3985=>array(90,-201,510,180),3986=>array(74,-200,510,180),3987=>array(179,-201,413,180),3988=>array(115,-201,485,180),3989=>array(100,-201,496,180),3991=>array(115,-201,485,180),3993=>array(134,-201,453,186),3994=>array(115,-201,485,180),3995=>array(107,-201,493,180),3996=>array(115,-201,485,180),3997=>array(201,-201,399,180),3998=>array(139,-201,463,180),3999=>array(115,-201,485,180),4000=>array(107,-201,493,180),4001=>array(115,-201,485,180),4002=>array(201,-201,399,180),4003=>array(137,-201,461,180),4004=>array(115,-201,510,180),4005=>array(115,-201,510,180),4006=>array(115,-201,510,180),4007=>array(201,-201,413,180),4008=>array(81,-201,510,180),4009=>array(100,-201,545,301),4010=>array(91,-201,545,301),4011=>array(115,-201,561,301),4012=>array(201,-201,440,245),4013=>array(81,-201,510,188),4017=>array(115,-201,510,180),4018=>array(126,-201,528,180),4019=>array(115,-201,510,180),4020=>array(72,-201,493,180),4021=>array(107,-201,528,180),4022=>array(115,-201,510,180),4023=>array(132,-201,468,180),4025=>array(179,-201,413,180),4256=>array(42,-15,633,716),4257=>array(45,-3,677,716),4258=>array(45,-142,695,716),4259=>array(42,-15,657,716),4260=>array(45,0,543,716),4261=>array(47,0,745,716),4262=>array(1,-7,630,715),4263=>array(35,0,740,716),4264=>array(24,0,494,716),4265=>array(66,0,568,716),4266=>array(45,-7,748,716),4267=>array(34,-7,677,716),4268=>array(66,0,563,716),4269=>array(35,-15,681,732),4270=>array(-1,-15,639,719),4271=>array(-1,-209,624,721),4272=>array(34,-15,689,716),4273=>array(66,-15,581,716),4274=>array(66,0,547,716),4275=>array(35,-15,681,732),4276=>array(35,-209,644,732),4277=>array(34,-209,671,716),4278=>array(66,0,577,732),4279=>array(52,0,557,716),4280=>array(50,-15,557,716),4281=>array(66,0,563,716),4282=>array(35,-163,593,732),4283=>array(34,-7,736,716),4284=>array(66,-209,547,716),4285=>array(49,-15,614,732),4286=>array(66,0,563,716),4287=>array(-66,-171,660,716),4288=>array(45,-15,701,716),4289=>array(66,0,552,716),4290=>array(23,-15,571,716),4291=>array(34,0,539,716),4292=>array(58,-209,618,716),4293=>array(34,-15,758,716),4304=>array(36,-12,398,490),4305=>array(37,-12,519,721),4306=>array(42,-256,523,455),4307=>array(36,-251,836,454),4308=>array(20,-256,472,452),4309=>array(30,-256,498,451),4310=>array(24,-12,689,734),4311=>array(34,-16,834,454),4312=>array(34,-16,495,452),4313=>array(30,-256,498,451),4314=>array(36,-251,921,449),4315=>array(34,-12,486,728),4316=>array(66,-12,518,723),4317=>array(34,-33,700,449),4318=>array(34,-12,502,727),4319=>array(40,-256,508,466),4320=>array(34,-16,651,727),4321=>array(66,-12,512,716),4322=>array(34,-256,772,623),4323=>array(22,-257,745,449),4324=>array(34,-256,743,451),4325=>array(34,-257,436,716),4326=>array(36,-251,655,449),4327=>array(44,-257,446,452),4328=>array(34,-12,486,734),4329=>array(66,0,451,733),4330=>array(45,-256,534,452),4331=>array(34,-12,486,716),4332=>array(32,-256,562,734),4333=>array(34,-257,530,732),4334=>array(66,-12,518,716),4335=>array(32,-238,771,450),4336=>array(35,-12,514,736),4337=>array(40,-12,619,716),4338=>array(10,-12,549,453),4339=>array(23,-256,478,450),4340=>array(34,-257,448,495),4341=>array(43,-250,549,583),4342=>array(35,-256,788,715),4347=>array(87,-12,449,464),4352=>array(129,91,796,665),4353=>array(114,91,844,665),4354=>array(204,90,873,665),4355=>array(184,90,838,664),4356=>array(149,90,888,665),4357=>array(173,90,827,665),4358=>array(215,90,785,665),4359=>array(215,90,785,665),4360=>array(145,88,855,665),4361=>array(107,76,882,663),4362=>array(110,78,890,663),4363=>array(187,92,813,666),4364=>array(109,76,880,665),4365=>array(105,80,895,666),4366=>array(109,76,880,665),4367=>array(206,90,790,663),4368=>array(189,91,837,664),4369=>array(187,90,813,665),4370=>array(156,88,844,665),4371=>array(144,91,844,665),4372=>array(144,93,881,665),4373=>array(144,90,888,665),4374=>array(144,89,853,665),4375=>array(149,89,842,665),4376=>array(149,85,881,665),4377=>array(149,85,887,665),4378=>array(149,85,876,666),4379=>array(232,78,789,722),4380=>array(142,89,853,665),4381=>array(232,78,768,711),4382=>array(145,88,844,665),4383=>array(145,88,881,665),4384=>array(145,88,888,665),4385=>array(145,78,884,664),4386=>array(111,78,889,665),4387=>array(101,78,933,665),4388=>array(93,78,907,665),4389=>array(101,78,962,665),4390=>array(101,78,962,666),4391=>array(140,78,885,666),4392=>array(140,78,885,665),4393=>array(145,88,855,665),4394=>array(145,88,868,665),4395=>array(232,78,768,725),4396=>array(197,78,803,728),4397=>array(130,78,844,665),4398=>array(130,78,858,665),4399=>array(130,78,888,665),4400=>array(125,78,887,665),4401=>array(125,78,860,665),4402=>array(125,78,868,665),4403=>array(57,78,889,665),4404=>array(57,78,949,663),4405=>array(125,78,876,663),4406=>array(117,78,883,666),4407=>array(119,78,885,665),4408=>array(125,78,873,663),4409=>array(125,78,855,665),4410=>array(125,78,868,665),4411=>array(125,78,876,666),4412=>array(216,-1,702,716),4413=>array(92,-1,860,716),4414=>array(298,-1,784,716),4415=>array(140,-1,908,716),4416=>array(258,93,742,659),4417=>array(125,91,844,665),4418=>array(125,90,888,665),4419=>array(125,89,860,665),4420=>array(125,89,853,665),4421=>array(125,78,880,663),4422=>array(125,119,886,664),4423=>array(125,122,874,617),4424=>array(125,78,885,666),4425=>array(125,78,885,665),4426=>array(125,90,855,665),4427=>array(125,91,868,665),4428=>array(232,131,768,551),4429=>array(119,78,874,666),4430=>array(97,-1,903,720),4431=>array(92,-1,903,720),4432=>array(97,-1,903,720),4433=>array(97,-1,908,720),4434=>array(123,78,873,665),4435=>array(123,78,876,666),4436=>array(97,-1,903,814),4437=>array(97,-1,903,814),4438=>array(127,89,853,665),4439=>array(202,78,798,714),4440=>array(100,91,900,666),4441=>array(182,78,818,573),4449=>array(421,-64,711,842),4450=>array(345,-64,655,842),4451=>array(381,-64,676,842),4452=>array(340,-64,661,842),4453=>array(302,-65,597,841),4454=>array(186,-63,677,843),4455=>array(332,-64,626,842),4456=>array(226,-63,687,843),4457=>array(60,197,940,614),4458=>array(46,-64,931,842),4459=>array(51,-64,892,842),4460=>array(61,-64,857,842),4461=>array(60,197,940,615),4462=>array(79,76,921,554),4463=>array(68,-65,882,841),4464=>array(53,-63,912,843),4465=>array(70,-64,867,842),4466=>array(72,111,928,589),4467=>array(57,357,943,436),4468=>array(67,-64,867,842),4469=>array(462,-64,538,842),4470=>array(62,7,943,842),4471=>array(79,-64,936,842),4472=>array(62,7,943,842),4473=>array(62,-3,938,842),4474=>array(62,7,943,841),4475=>array(79,-64,920,841),4476=>array(57,22,943,841),4477=>array(62,7,943,842),4478=>array(79,-64,920,842),4479=>array(63,-70,907,841),4480=>array(63,-68,907,843),4481=>array(63,-68,907,843),4482=>array(62,22,943,783),4483=>array(62,-64,943,783),4484=>array(62,-70,907,842),4485=>array(62,-69,907,842),4486=>array(62,-70,907,842),4487=>array(62,22,943,782),4488=>array(62,-69,907,842),4489=>array(68,-69,936,842),4490=>array(68,-69,907,842),4491=>array(57,22,943,841),4492=>array(63,-68,907,843),4493=>array(79,-64,920,762),4494=>array(68,-69,936,842),4495=>array(68,-70,907,841),4496=>array(68,-63,912,843),4497=>array(68,-70,907,842),4498=>array(63,-68,907,843),4499=>array(79,-64,921,756),4500=>array(68,-64,867,842),4501=>array(79,-64,921,615),4502=>array(79,197,921,615),4503=>array(65,-64,921,842),4504=>array(321,-63,812,843),4505=>array(311,-63,772,843),4506=>array(62,22,943,842),4507=>array(79,-64,921,842),4508=>array(57,22,943,842),4509=>array(410,50,584,842),4510=>array(410,280,584,463),4511=>array(410,-65,719,841),4512=>array(79,-64,921,601),4513=>array(333,-69,667,842),4514=>array(329,280,671,463),4520=>array(129,91,796,665),4521=>array(114,91,844,665),4522=>array(114,78,880,665),4523=>array(204,90,873,665),4524=>array(144,78,880,666),4525=>array(144,91,876,666),4526=>array(184,90,838,664),4527=>array(173,90,827,665),4528=>array(149,85,842,665),4529=>array(149,85,852,665),4530=>array(149,85,853,665),4531=>array(149,78,880,665),4532=>array(149,85,855,665),4533=>array(149,85,868,665),4534=>array(149,85,876,666),4535=>array(215,90,785,665),4536=>array(215,90,785,665),4537=>array(145,78,880,664),4538=>array(107,76,882,663),4539=>array(110,78,890,663),4540=>array(187,92,813,666),4541=>array(109,76,880,665),4542=>array(109,76,880,665),4543=>array(206,90,790,663),4544=>array(189,91,837,664),4545=>array(187,90,813,665),4546=>array(156,88,844,665),4547=>array(114,85,887,665),4548=>array(75,78,913,665),4549=>array(144,91,844,665),4550=>array(144,90,888,665),4551=>array(144,78,880,665),4552=>array(144,93,886,665),4553=>array(144,90,855,665),4554=>array(149,89,842,665),4555=>array(149,85,887,665),4556=>array(76,78,961,665),4557=>array(149,85,881,665),4558=>array(149,85,888,665),4559=>array(76,85,944,666),4560=>array(149,85,887,665),4561=>array(76,85,920,665),4562=>array(76,78,973,665),4563=>array(76,78,973,665),4564=>array(76,85,946,666),4565=>array(149,85,848,728),4566=>array(80,78,960,665),4567=>array(149,85,886,665),4568=>array(149,85,873,665),4569=>array(149,85,878,666),4570=>array(142,89,844,665),4571=>array(142,85,887,665),4572=>array(142,89,853,665),4573=>array(142,78,880,665),4574=>array(84,78,960,665),4575=>array(142,89,886,665),4576=>array(142,78,885,665),4577=>array(142,89,876,666),4578=>array(232,78,768,711),4579=>array(145,85,887,665),4580=>array(145,88,868,665),4581=>array(145,88,876,666),4582=>array(232,78,768,725),4583=>array(130,78,844,665),4584=>array(130,78,888,665),4585=>array(125,78,887,665),4586=>array(125,78,868,665),4587=>array(258,93,742,659),4588=>array(125,91,844,665),4589=>array(72,91,913,665),4590=>array(125,122,874,617),4591=>array(125,90,873,663),4592=>array(232,131,768,551),4593=>array(125,78,880,663),4594=>array(125,119,886,664),4595=>array(127,89,853,665),4596=>array(202,78,798,714),4597=>array(116,91,881,666),4598=>array(116,85,887,666),4599=>array(116,89,852,666),4600=>array(116,89,853,666),4601=>array(182,78,818,573),7680=>array(-1,-210,668,716),7681=>array(38,-210,516,530),7682=>array(74,0,615,881),7683=>array(67,-12,517,881),7684=>array(74,-210,615,716),7685=>array(67,-210,517,716),7686=>array(74,-179,615,716),7687=>array(67,-179,517,716),7688=>array(51,-209,684,898),7689=>array(39,-196,491,728),7690=>array(80,0,672,881),7691=>array(36,-12,486,881),7692=>array(80,-210,672,716),7693=>array(36,-210,486,716),7694=>array(80,-179,672,716),7695=>array(36,-179,486,716),7696=>array(80,-205,672,716),7697=>array(36,-205,486,716),7698=>array(80,-210,672,716),7699=>array(36,-210,486,716),7700=>array(79,0,614,1050),7701=>array(39,-12,517,882),7702=>array(79,0,614,1050),7703=>array(39,-12,517,882),7704=>array(79,-210,614,716),7705=>array(39,-210,517,530),7706=>array(79,-185,614,716),7707=>array(39,-185,517,530),7708=>array(79,-205,614,902),7709=>array(39,-205,517,722),7710=>array(80,0,563,881),7711=>array(8,0,311,881),7712=>array(52,-12,714,865),7713=>array(34,-210,491,697),7714=>array(80,0,642,881),7715=>array(67,0,490,881),7716=>array(80,-210,642,716),7717=>array(67,-210,490,716),7718=>array(80,0,642,881),7719=>array(67,0,490,881),7720=>array(27,-205,642,716),7721=>array(2,-205,490,716),7722=>array(80,-200,642,716),7723=>array(67,-200,490,716),7724=>array(-28,-185,299,716),7725=>array(-58,-185,270,716),7726=>array(3,0,274,1066),7727=>array(5,0,276,896),7728=>array(73,0,665,898),7729=>array(66,0,496,898),7730=>array(73,-210,665,716),7731=>array(66,-210,496,716),7732=>array(73,-179,665,716),7733=>array(66,-179,496,716),7734=>array(75,-210,523,716),7735=>array(67,-210,158,716),7736=>array(75,-210,523,865),7737=>array(-41,-210,264,865),7738=>array(75,-179,523,716),7739=>array(-42,-179,262,716),7740=>array(75,-210,523,716),7741=>array(-39,-210,270,716),7742=>array(76,0,757,898),7743=>array(65,0,769,728),7744=>array(76,0,757,881),7745=>array(65,0,769,711),7746=>array(76,-210,757,716),7747=>array(65,-210,769,530),7748=>array(79,0,642,881),7749=>array(68,0,490,711),7750=>array(79,-210,642,716),7751=>array(68,-210,490,530),7752=>array(79,-179,642,716),7753=>array(68,-179,490,530),7754=>array(79,-210,642,716),7755=>array(68,-210,490,530),7756=>array(47,-12,732,1064),7757=>array(35,-12,521,902),7758=>array(47,-12,732,1035),7759=>array(35,-12,521,865),7760=>array(47,-12,732,1050),7761=>array(35,-12,521,882),7762=>array(47,-12,732,1050),7763=>array(35,-12,521,882),7764=>array(77,0,623,898),7765=>array(68,-199,518,728),7766=>array(77,0,623,881),7767=>array(68,-199,518,711),7768=>array(80,0,711,881),7769=>array(64,0,346,711),7770=>array(80,-210,711,716),7771=>array(64,-210,346,530),7772=>array(80,-210,711,865),7773=>array(14,-210,346,697),7774=>array(80,-179,711,716),7775=>array(8,-179,346,530),7776=>array(45,-12,615,881),7777=>array(31,-12,461,711),7778=>array(45,-210,615,728),7779=>array(31,-210,461,530),7780=>array(45,-12,615,939),7781=>array(31,-12,461,768),7782=>array(45,-12,615,1047),7783=>array(31,-12,461,877),7784=>array(45,-210,615,881),7785=>array(31,-210,461,711),7786=>array(22,0,589,881),7787=>array(17,-7,269,881),7788=>array(22,-210,589,716),7789=>array(17,-210,269,700),7790=>array(22,-179,589,716),7791=>array(-11,-179,293,700),7792=>array(22,-210,589,716),7793=>array(6,-210,315,700),7794=>array(79,-210,642,716),7795=>array(66,-210,487,518),7796=>array(79,-185,642,716),7797=>array(66,-185,487,518),7798=>array(79,-210,642,716),7799=>array(66,-210,487,518),7800=>array(79,-12,642,1072),7801=>array(66,-12,487,902),7802=>array(79,-12,642,1002),7803=>array(66,-12,487,846),7804=>array(6,0,660,886),7805=>array(13,0,488,716),7806=>array(6,-210,660,716),7807=>array(13,-210,488,518),7808=>array(12,0,933,898),7809=>array(5,0,717,728),7810=>array(12,0,933,898),7811=>array(5,0,717,728),7812=>array(12,0,933,881),7813=>array(5,0,717,711),7814=>array(12,0,933,881),7815=>array(5,0,717,711),7816=>array(12,-210,933,716),7817=>array(5,-210,717,518),7818=>array(5,0,661,881),7819=>array(7,0,493,711),7820=>array(5,0,661,881),7821=>array(7,0,493,711),7822=>array(5,0,661,881),7823=>array(16,-210,492,711),7824=>array(18,0,584,898),7825=>array(20,0,479,728),7826=>array(18,-210,584,716),7827=>array(20,-210,479,518),7828=>array(18,-179,584,716),7829=>array(20,-179,479,518),7830=>array(67,-179,490,716),7831=>array(1,-7,272,881),7832=>array(5,0,717,752),7833=>array(16,-210,492,752),7834=>array(38,-12,557,758),7835=>array(8,0,311,881),7840=>array(-1,-210,668,716),7841=>array(38,-210,516,530),7842=>array(-1,0,668,934),7843=>array(38,-12,516,756),7844=>array(-1,0,668,978),7845=>array(38,-12,586,808),7846=>array(-1,0,668,978),7847=>array(-30,-12,516,808),7848=>array(-1,0,668,996),7849=>array(38,-12,573,826),7850=>array(-1,0,668,1058),7851=>array(38,-12,516,888),7852=>array(-1,-210,668,898),7853=>array(38,-210,516,728),7854=>array(-1,0,668,1039),7855=>array(38,-12,516,859),7856=>array(-1,0,668,1039),7857=>array(38,-12,516,859),7858=>array(-1,0,668,1074),7859=>array(38,-12,516,895),7860=>array(-1,0,668,1060),7861=>array(38,-12,516,880),7862=>array(-1,-210,668,902),7863=>array(38,-210,516,722),7864=>array(79,-210,614,716),7865=>array(39,-210,517,530),7866=>array(79,0,614,936),7867=>array(39,-12,517,756),7868=>array(79,0,614,884),7869=>array(39,-12,517,716),7870=>array(79,0,652,978),7871=>array(39,-12,586,808),7872=>array(34,0,614,978),7873=>array(-30,-12,517,808),7874=>array(79,0,638,996),7875=>array(39,-12,573,826),7876=>array(79,0,614,1056),7877=>array(39,-12,517,886),7878=>array(79,-210,614,900),7879=>array(39,-210,517,728),7880=>array(33,0,245,936),7881=>array(33,0,245,756),7882=>array(92,-210,187,716),7883=>array(67,-210,158,716),7884=>array(47,-210,732,728),7885=>array(35,-210,521,530),7886=>array(47,-12,732,936),7887=>array(35,-12,521,756),7888=>array(47,-12,732,978),7889=>array(35,-12,586,808),7890=>array(47,-12,732,978),7891=>array(-30,-12,521,808),7892=>array(47,-12,732,996),7893=>array(35,-12,573,826),7894=>array(47,-12,732,1056),7895=>array(35,-12,521,886),7896=>array(47,-210,732,900),7897=>array(35,-210,521,728),7898=>array(47,-12,776,900),7899=>array(35,-12,555,728),7900=>array(47,-12,776,900),7901=>array(35,-12,555,728),7902=>array(47,-12,776,936),7903=>array(35,-12,555,756),7904=>array(47,-12,776,884),7905=>array(35,-12,555,716),7906=>array(47,-210,776,768),7907=>array(35,-210,555,606),7908=>array(79,-210,642,716),7909=>array(66,-210,487,518),7910=>array(79,-12,642,936),7911=>array(66,-12,487,756),7912=>array(79,-12,776,900),7913=>array(66,-12,625,728),7914=>array(79,-12,776,900),7915=>array(66,-12,625,728),7916=>array(79,-12,776,936),7917=>array(66,-12,625,756),7918=>array(79,-12,776,884),7919=>array(66,-12,625,716),7920=>array(79,-210,776,768),7921=>array(66,-210,625,620),7922=>array(5,0,661,900),7923=>array(16,-210,492,728),7924=>array(5,-210,661,716),7925=>array(16,-210,492,518),7926=>array(5,0,661,936),7927=>array(16,-210,492,756),7928=>array(5,0,661,884),7929=>array(16,-210,492,716),7936=>array(35,-12,541,763),7937=>array(35,-12,541,763),7938=>array(35,-12,541,763),7939=>array(35,-12,541,763),7940=>array(35,-12,541,763),7941=>array(35,-12,541,763),7942=>array(35,-12,541,847),7943=>array(35,-12,541,847),7944=>array(-1,0,668,763),7945=>array(-1,0,668,763),7946=>array(-50,0,681,763),7947=>array(-50,0,681,763),7948=>array(-46,0,681,763),7949=>array(-38,0,681,763),7950=>array(-43,0,719,763),7951=>array(-43,0,719,763),7952=>array(29,-12,405,763),7953=>array(29,-12,405,763),7954=>array(29,-12,405,763),7955=>array(29,-12,405,763),7956=>array(29,-12,405,763),7957=>array(29,-12,405,763),7960=>array(-43,0,639,763),7961=>array(-44,0,639,763),7962=>array(-43,0,770,763),7963=>array(-43,0,770,763),7964=>array(-71,0,770,763),7965=>array(-63,0,769,763),7968=>array(68,-199,490,763),7969=>array(68,-199,490,763),7970=>array(68,-199,490,763),7971=>array(68,-199,490,763),7972=>array(68,-199,490,763),7973=>array(68,-199,490,763),7974=>array(68,-199,490,847),7975=>array(68,-199,490,847),7976=>array(-43,0,667,763),7977=>array(-44,0,667,763),7978=>array(-43,0,798,763),7979=>array(-43,0,798,763),7980=>array(-71,0,798,763),7981=>array(-63,0,798,763),7982=>array(-43,0,843,763),7983=>array(-43,0,843,763),7984=>array(59,0,162,763),7985=>array(53,0,156,763),7986=>array(-13,0,236,763),7987=>array(-13,0,236,763),7988=>array(-15,0,251,763),7989=>array(-15,0,243,763),7990=>array(-36,0,253,847),7991=>array(-36,0,253,847),7992=>array(-43,0,212,763),7993=>array(-44,0,212,763),7994=>array(-43,0,343,763),7995=>array(-43,0,343,763),7996=>array(-71,0,343,763),7997=>array(-63,0,343,763),7998=>array(-43,0,388,763),7999=>array(-43,0,388,763),8000=>array(35,-12,521,763),8001=>array(35,-12,521,763),8002=>array(35,-12,521,763),8003=>array(35,-12,521,763),8004=>array(35,-12,521,763),8005=>array(35,-12,521,763),8008=>array(-30,-12,732,763),8009=>array(-38,-12,732,763),8010=>array(-43,-12,848,763),8011=>array(-31,-12,848,763),8012=>array(-37,-12,848,763),8013=>array(-36,-12,848,763),8016=>array(68,-12,483,763),8017=>array(68,-12,483,763),8018=>array(68,-12,483,763),8019=>array(68,-12,483,763),8020=>array(68,-12,483,763),8021=>array(68,-12,483,763),8022=>array(68,-12,483,847),8023=>array(68,-12,483,847),8025=>array(-43,0,771,763),8027=>array(-43,0,887,763),8029=>array(-43,0,879,763),8031=>array(-43,0,934,763),8032=>array(35,-12,731,763),8033=>array(35,-12,731,763),8034=>array(35,-12,731,763),8035=>array(35,-12,731,763),8036=>array(35,-12,731,763),8037=>array(35,-12,731,763),8038=>array(35,-12,731,847),8039=>array(35,-12,731,847),8040=>array(-30,0,706,763),8041=>array(-38,0,706,763),8042=>array(-43,0,822,763),8043=>array(-43,0,822,763),8044=>array(-43,0,816,763),8045=>array(-43,0,815,763),8046=>array(-43,0,859,763),8047=>array(-43,0,859,763),8048=>array(35,-12,541,736),8049=>array(35,-12,541,736),8050=>array(29,-12,405,736),8051=>array(29,-12,405,736),8052=>array(68,-199,490,736),8053=>array(68,-199,490,736),8054=>array(35,0,155,736),8055=>array(67,0,187,736),8056=>array(35,-12,521,736),8057=>array(35,-12,521,736),8058=>array(68,-12,483,736),8059=>array(68,-12,483,736),8060=>array(35,-12,731,736),8061=>array(35,-12,731,736),8064=>array(35,-208,541,763),8065=>array(35,-208,541,763),8066=>array(35,-208,541,763),8067=>array(35,-208,541,763),8068=>array(35,-208,541,763),8069=>array(35,-208,541,763),8070=>array(35,-208,541,847),8071=>array(35,-208,541,847),8072=>array(-1,-208,668,763),8073=>array(-1,-208,668,763),8074=>array(-50,-208,681,763),8075=>array(-50,-208,681,763),8076=>array(-46,-208,681,763),8077=>array(-38,-208,681,763),8078=>array(-43,-208,719,763),8079=>array(-43,-208,719,763),8080=>array(68,-208,490,763),8081=>array(68,-208,490,763),8082=>array(68,-208,490,763),8083=>array(68,-208,490,763),8084=>array(68,-208,490,763),8085=>array(68,-208,490,763),8086=>array(68,-208,490,847),8087=>array(68,-208,490,847),8088=>array(-43,-208,667,763),8089=>array(-44,-208,667,763),8090=>array(-43,-208,798,763),8091=>array(-43,-208,798,763),8092=>array(-71,-208,798,763),8093=>array(-63,-208,798,763),8094=>array(-43,-208,843,763),8095=>array(-43,-208,843,763),8096=>array(35,-208,731,763),8097=>array(35,-208,731,763),8098=>array(35,-208,731,763),8099=>array(35,-208,731,763),8100=>array(35,-208,731,763),8101=>array(35,-208,731,763),8102=>array(35,-208,731,847),8103=>array(35,-208,731,847),8104=>array(-30,-208,706,763),8105=>array(-38,-208,706,763),8106=>array(-43,-208,822,763),8107=>array(-43,-208,822,763),8108=>array(-43,-208,816,763),8109=>array(-43,-208,815,763),8110=>array(-43,-208,859,763),8111=>array(-43,-208,859,763),8112=>array(35,-12,541,722),8113=>array(35,-12,541,697),8114=>array(35,-208,541,736),8115=>array(35,-208,541,530),8116=>array(35,-208,541,736),8118=>array(35,-12,541,717),8119=>array(35,-208,541,717),8120=>array(-1,0,668,889),8121=>array(-1,0,668,835),8122=>array(-1,0,668,736),8123=>array(-1,0,668,736),8124=>array(-1,-208,668,716),8125=>array(86,579,189,763),8126=>array(111,-208,289,-42),8127=>array(86,579,189,763),8128=>array(-5,590,284,717),8129=>array(-5,591,284,819),8130=>array(68,-208,490,736),8131=>array(68,-208,490,530),8132=>array(68,-208,490,736),8134=>array(68,-199,490,717),8135=>array(68,-208,490,717),8136=>array(-43,0,640,736),8137=>array(-43,0,651,736),8138=>array(-43,0,668,736),8139=>array(-43,0,679,736),8140=>array(80,-208,642,716),8141=>array(16,579,265,763),8142=>array(16,579,282,763),8143=>array(-5,583,284,847),8144=>array(-34,0,255,722),8145=>array(-41,0,264,697),8146=>array(-55,0,276,736),8147=>array(-55,0,276,736),8150=>array(-34,0,255,717),8151=>array(-32,0,257,819),8152=>array(-5,0,284,889),8153=>array(-14,0,291,835),8154=>array(-43,0,213,736),8155=>array(-43,0,213,736),8157=>array(16,579,265,763),8158=>array(16,579,274,763),8159=>array(-5,583,284,847),8160=>array(68,-12,483,722),8161=>array(68,-12,483,697),8162=>array(68,-12,483,736),8163=>array(68,-12,483,736),8164=>array(66,-199,536,763),8165=>array(66,-199,536,763),8166=>array(68,-12,483,717),8167=>array(68,-12,483,819),8168=>array(5,0,661,889),8169=>array(5,0,661,835),8170=>array(-43,0,736,736),8171=>array(-43,0,740,736),8172=>array(-43,0,649,763),8173=>array(-27,600,304,736),8174=>array(-27,600,304,736),8175=>array(70,600,189,736),8178=>array(35,-208,731,736),8179=>array(35,-208,731,518),8180=>array(35,-208,731,736),8182=>array(35,-12,731,717),8183=>array(35,-208,731,717),8184=>array(-17,-12,732,736),8185=>array(-6,-12,732,736),8186=>array(-17,0,706,736),8187=>array(-6,0,706,736),8188=>array(52,-208,706,728),8189=>array(84,600,203,736),8190=>array(88,579,191,763),8208=>array(32,215,301,303),8209=>array(32,215,301,303),8210=>array(-6,223,562,295),8211=>array(-6,223,506,295),8212=>array(-6,223,1006,295),8213=>array(26,223,538,295),8214=>array(92,-85,336,716),8215=>array(-6,-165,506,-35),8216=>array(64,494,166,728),8217=>array(56,482,158,716),8218=>array(53,-132,155,102),8219=>array(64,482,166,716),8220=>array(43,494,297,728),8221=>array(36,482,290,716),8222=>array(36,-132,290,102),8223=>array(44,482,298,716),8224=>array(39,-169,517,699),8225=>array(39,-169,517,706),8226=>array(51,227,299,474),8227=>array(52,197,321,504),8228=>array(89,0,189,100),8229=>array(89,0,467,100),8230=>array(117,0,883,100),8231=>array(89,302,189,402),8240=>array(18,-27,982,728),8241=>array(18,-27,1310,728),8242=>array(46,462,192,716),8243=>array(46,462,342,716),8244=>array(46,462,492,716),8245=>array(30,462,176,716),8246=>array(30,462,326,716),8247=>array(30,462,476,716),8248=>array(30,-175,282,32),8249=>array(44,35,271,481),8250=>array(62,35,289,481),8251=>array(116,-125,883,641),8252=>array(85,0,387,716),8253=>array(46,0,508,747),8254=>array(-6,740,506,790),8255=>array(3,-203,941,4),8256=>array(3,578,941,785),8257=>array(30,-175,282,146),8258=>array(33,-3,786,728),8259=>array(32,185,301,333),8260=>array(-222,-25,393,732),8261=>array(68,-199,262,716),8262=>array(16,-199,210,716),8304=>array(15,349,318,725),8308=>array(11,358,319,725),8309=>array(16,349,313,716),8310=>array(9,349,315,725),8311=>array(36,358,304,716),8312=>array(22,349,312,725),8313=>array(18,349,323,725),8314=>array(37,395,296,654),8315=>array(37,496,296,553),8316=>array(37,436,296,613),8317=>array(32,209,195,769),8318=>array(16,209,178,769),8319=>array(51,358,293,646),8320=>array(15,-24,318,352),8321=>array(52,-15,232,352),8322=>array(12,-15,316,352),8323=>array(16,-24,315,352),8324=>array(11,-15,319,352),8325=>array(16,-24,313,343),8326=>array(9,-24,315,352),8327=>array(36,-15,304,343),8328=>array(22,-24,312,352),8329=>array(18,-24,323,352),8330=>array(37,22,296,281),8331=>array(37,123,296,180),8332=>array(37,63,296,240),8333=>array(32,-164,195,396),8334=>array(16,-164,178,396),8352=>array(20,0,547,719),8353=>array(51,-63,525,782),8354=>array(45,-12,533,728),8355=>array(80,0,554,716),8356=>array(13,-14,528,728),8357=>array(65,-71,769,652),8358=>array(21,0,535,719),8359=>array(21,0,539,716),8360=>array(18,-12,986,716),8361=>array(8,0,929,716),8362=>array(72,0,712,518),8363=>array(67,0,514,723),8364=>array(-14,-12,541,728),8400=>array(28,574,552,716),8401=>array(48,574,572,716),8402=>array(264,-194,336,706),8403=>array(264,-12,336,524),8404=>array(34,419,668,646),8405=>array(32,419,666,646),8406=>array(28,504,555,716),8407=>array(45,504,572,716),8408=>array(146,102,454,410),8409=>array(146,102,465,421),8410=>array(146,91,465,410),8411=>array(112,611,488,707),8412=>array(42,611,558,707),8413=>array(63,-131,837,643),8414=>array(93,-101,807,613),8415=>array(9,-186,891,697),8416=>array(63,-131,837,643),8417=>array(28,504,672,716),8448=>array(46,-27,825,728),8449=>array(46,-27,822,728),8450=>array(37,-15,632,677),8451=>array(44,-12,983,728),8452=>array(41,0,588,662),8453=>array(53,-27,836,728),8454=>array(53,-27,823,728),8455=>array(42,-15,480,677),8456=>array(30,-15,630,677),8457=>array(44,0,873,725),8458=>array(-25,-201,523,327),8459=>array(23,-9,1078,665),8460=>array(46,-20,940,698),8461=>array(19,0,703,662),8462=>array(19,-12,458,694),8463=>array(19,-12,458,694),8464=>array(8,-201,834,654),8465=>array(26,-20,498,677),8466=>array(48,-8,842,664),8467=>array(5,-5,288,627),8468=>array(3,-12,739,716),8469=>array(-12,-11,710,662),8470=>array(79,0,1031,716),8471=>array(0,-9,737,728),8472=>array(48,-216,701,516),8473=>array(19,0,524,662),8474=>array(37,-198,685,677),8475=>array(71,-13,951,658),8476=>array(46,-20,747,686),8477=>array(19,0,677,662),8478=>array(19,0,677,662),8479=>array(19,-176,677,817),8480=>array(93,311,866,723),8481=>array(100,318,1085,716),8482=>array(100,318,861,716),8483=>array(10,-176,711,817),8484=>array(11,0,581,662),8485=>array(50,-192,494,690),8486=>array(28,0,740,677),8487=>array(28,-15,740,662),8488=>array(28,-194,644,687),8489=>array(2,0,245,530),8490=>array(73,0,665,716),8491=>array(-1,0,668,922),8492=>array(105,-5,951,659),8493=>array(53,-20,627,697),8494=>array(35,-12,521,530),8495=>array(31,-4,398,328),8496=>array(75,-6,671,666),8497=>array(35,-6,885,668),8498=>array(47,0,530,716),8499=>array(36,-12,1214,661),8500=>array(37,-6,379,318),8501=>array(64,-19,649,716),8502=>array(67,0,631,716),8503=>array(25,0,325,716),8504=>array(72,-18,630,716),8531=>array(52,-25,815,732),8532=>array(12,-25,815,732),8533=>array(52,-25,813,732),8534=>array(12,-25,813,732),8535=>array(16,-25,813,732),8536=>array(11,-25,813,732),8537=>array(52,-25,813,732),8538=>array(16,-25,813,732),8539=>array(52,-25,804,732),8540=>array(16,-25,804,732),8541=>array(16,-25,804,732),8542=>array(73,-25,804,732),8543=>array(52,-25,727,732),8544=>array(92,0,187,716),8545=>array(92,0,464,716),8546=>array(92,0,741,716),8547=>array(92,0,934,716),8548=>array(6,0,660,716),8549=>array(6,0,843,716),8550=>array(2,0,960,716),8551=>array(2,0,1197,716),8552=>array(92,0,940,716),8553=>array(5,0,661,716),8554=>array(5,0,853,716),8555=>array(5,0,964,716),8556=>array(75,0,523,716),8557=>array(51,-12,683,728),8558=>array(80,0,672,716),8559=>array(76,0,757,716),8560=>array(67,0,155,716),8561=>array(67,0,377,716),8562=>array(67,0,599,716),8563=>array(67,0,697,716),8564=>array(13,0,488,518),8565=>array(13,0,633,716),8566=>array(13,0,855,716),8567=>array(13,0,1077,716),8568=>array(67,0,708,716),8569=>array(7,0,493,518),8570=>array(7,0,645,716),8571=>array(7,0,867,716),8572=>array(67,0,155,716),8573=>array(39,-12,491,530),8574=>array(36,-12,486,716),8575=>array(65,0,769,530),8576=>array(47,0,936,716),8577=>array(80,0,672,716),8578=>array(47,0,936,716),8592=>array(40,100,673,412),8593=>array(201,0,513,662),8594=>array(40,100,673,412),8595=>array(201,0,513,662),8596=>array(40,100,673,412),8597=>array(201,0,513,662),8598=>array(100,102,586,588),8599=>array(128,102,614,588),8600=>array(128,74,614,560),8601=>array(100,74,586,560),8602=>array(40,100,673,412),8603=>array(40,100,673,412),8604=>array(40,100,674,412),8605=>array(39,100,673,412),8606=>array(40,100,673,412),8607=>array(201,0,513,662),8608=>array(40,100,673,412),8609=>array(201,0,513,662),8610=>array(40,100,673,412),8611=>array(40,100,673,412),8612=>array(40,100,673,412),8613=>array(201,0,513,662),8614=>array(40,100,673,412),8615=>array(201,0,513,662),8616=>array(201,0,513,662),8617=>array(40,100,673,482),8618=>array(40,100,673,482),8619=>array(40,100,673,500),8620=>array(40,100,673,500),8621=>array(40,100,774,412),8622=>array(40,100,773,412),8623=>array(199,0,520,662),8624=>array(120,71,553,603),8625=>array(160,71,593,603),8626=>array(120,59,553,591),8627=>array(160,59,593,591),8628=>array(97,94,629,527),8629=>array(120,59,553,591),8630=>array(67,181,638,497),8631=>array(75,181,646,497),8632=>array(81,102,633,662),8633=>array(40,-56,673,568),8634=>array(60,21,740,701),8635=>array(60,21,740,701),8636=>array(40,232,673,412),8637=>array(40,100,673,280),8638=>array(333,0,513,662),8639=>array(201,0,381,662),8640=>array(40,232,673,412),8641=>array(40,100,673,280),8642=>array(333,0,513,662),8643=>array(201,0,381,662),8644=>array(40,-56,673,568),8645=>array(45,0,669,662),8646=>array(40,-56,673,568),8647=>array(40,-56,673,568),8648=>array(45,0,669,662),8649=>array(40,-56,673,568),8650=>array(45,0,669,662),8651=>array(39,30,672,482),8652=>array(40,30,673,482),8653=>array(40,40,673,472),8654=>array(40,40,910,472),8655=>array(40,40,673,472),8656=>array(40,40,673,472),8657=>array(141,0,573,662),8658=>array(40,40,673,472),8659=>array(141,0,573,662),8660=>array(40,40,823,472),8661=>array(141,0,573,783),8662=>array(100,0,688,588),8663=>array(26,0,614,588),8664=>array(26,0,614,588),8665=>array(100,0,688,588),8666=>array(40,40,673,472),8667=>array(40,40,673,472),8668=>array(40,100,773,412),8669=>array(40,100,773,412),8670=>array(201,0,513,662),8671=>array(201,0,513,662),8672=>array(40,100,673,412),8673=>array(201,0,513,662),8674=>array(40,100,673,412),8675=>array(201,0,513,662),8676=>array(40,100,673,412),8677=>array(40,100,673,412),8678=>array(40,40,673,472),8679=>array(141,0,573,662),8680=>array(40,40,673,472),8681=>array(141,0,573,662),8682=>array(141,0,573,662),8704=>array(27,0,573,689),8705=>array(80,-60,528,702),8706=>array(32,-15,486,695),8707=>array(115,0,475,689),8708=>array(115,-73,475,762),8709=>array(46,-23,755,686),8710=>array(6,0,608,688),8711=>array(6,0,608,688),8712=>array(43,33,498,480),8713=>array(43,-57,498,570),8714=>array(89,78,453,435),8715=>array(51,33,506,480),8716=>array(51,-57,506,570),8717=>array(96,78,460,435),8718=>array(98,0,451,512),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(17,-101,695,752),8722=>array(55,312,529,394),8723=>array(55,0,529,611),8724=>array(55,0,529,627),8725=>array(-222,-25,393,732),8726=>array(0,-24,278,716),8727=>array(33,194,356,499),8728=>array(65,207,335,478),8729=>array(65,207,335,478),8730=>array(41,-19,549,782),8731=>array(41,-19,549,782),8732=>array(41,-19,549,782),8733=>array(75,128,447,384),8734=>array(20,99,529,414),8735=>array(55,0,529,474),8736=>array(55,0,529,474),8737=>array(55,0,529,474),8738=>array(55,-98,444,572),8739=>array(92,-199,168,716),8740=>array(92,-199,352,716),8741=>array(92,-199,326,716),8742=>array(92,-199,510,716),8743=>array(20,0,542,568),8744=>array(20,0,542,568),8745=>array(50,0,512,568),8746=>array(50,0,512,568),8747=>array(63,-271,434,1022),8748=>array(63,-271,734,1022),8749=>array(63,-271,1034,1022),8750=>array(33,-271,459,1022),8751=>array(33,-271,759,1022),8752=>array(33,-271,1059,1022),8753=>array(33,-271,488,1022),8754=>array(33,-271,488,1022),8755=>array(33,-271,498,1022),8756=>array(42,0,521,528),8757=>array(42,0,521,528),8758=>array(161,0,260,528),8759=>array(42,0,521,528),8760=>array(55,312,529,567),8761=>array(55,139,529,567),8762=>array(55,139,529,567),8763=>array(55,139,529,567),8764=>array(55,279,529,424),8765=>array(55,279,529,424),8766=>array(35,212,539,496),8767=>array(40,72,544,636),8768=>array(139,0,284,592),8769=>array(55,171,529,533),8770=>array(55,202,529,535),8771=>array(55,203,529,536),8772=>array(55,91,529,613),8773=>array(55,123,529,584),8774=>array(55,51,529,614),8775=>array(55,51,529,633),8776=>array(55,171,529,533),8777=>array(55,81,529,603),8778=>array(55,123,529,584),8779=>array(55,97,529,584),8780=>array(35,53,539,654),8781=>array(55,155,529,551),8782=>array(55,58,529,648),8783=>array(55,203,529,648),8784=>array(55,203,529,676),8785=>array(55,59,529,647),8786=>array(55,59,529,647),8787=>array(55,59,529,647),8788=>array(55,195,682,511),8789=>array(55,195,682,511),8790=>array(55,189,529,518),8791=>array(55,0,529,617),8792=>array(55,0,529,518),8793=>array(55,0,529,630),8794=>array(55,0,529,630),8795=>array(55,0,529,651),8796=>array(55,0,529,701),8797=>array(55,0,529,605),8798=>array(55,0,529,532),8799=>array(55,0,529,601),8800=>array(55,103,529,603),8801=>array(55,123,529,557),8802=>array(55,23,529,657),8803=>array(55,35,529,645),8804=>array(55,55,529,650),8805=>array(55,55,529,650),8806=>array(55,0,529,783),8807=>array(55,0,529,783),8808=>array(55,-85,529,783),8809=>array(55,-85,529,783),8810=>array(55,111,914,595),8811=>array(55,111,914,595),8812=>array(143,-210,441,728),8813=>array(55,103,529,603),8814=>array(55,23,529,657),8815=>array(55,23,529,657),8816=>array(55,-141,529,657),8817=>array(55,-141,529,657),8818=>array(55,-1,529,656),8819=>array(55,-1,529,656),8820=>array(55,-91,529,718),8821=>array(55,-91,529,718),8822=>array(55,-27,529,821),8823=>array(55,-27,529,821),8824=>array(55,-27,529,821),8825=>array(55,-27,529,821),8826=>array(55,111,529,595),8827=>array(55,111,529,595),8828=>array(55,-33,529,595),8829=>array(55,-33,529,595),8830=>array(55,-1,529,656),8831=>array(55,-1,529,656),8832=>array(55,23,529,657),8833=>array(55,23,529,657),8834=>array(55,122,623,584),8835=>array(55,122,623,584),8836=>array(55,22,623,684),8837=>array(55,22,623,684),8838=>array(55,0,623,626),8839=>array(55,0,623,626),8840=>array(55,-100,623,726),8841=>array(55,-100,623,726),8842=>array(55,-100,623,626),8843=>array(55,-100,623,626),8844=>array(50,0,512,568),8845=>array(50,0,512,568),8846=>array(50,0,512,568),8847=>array(55,122,623,584),8848=>array(55,122,623,584),8849=>array(55,0,623,626),8850=>array(55,0,623,626),8851=>array(50,0,512,568),8852=>array(50,0,512,568),8853=>array(59,-85,741,597),8854=>array(59,-85,741,597),8855=>array(59,-85,741,597),8856=>array(59,-85,741,597),8857=>array(59,-85,741,597),8858=>array(59,-85,741,597),8859=>array(59,-85,741,597),8860=>array(59,-85,741,597),8861=>array(59,-85,741,597),8862=>array(60,0,741,681),8863=>array(60,0,741,681),8864=>array(60,0,741,681),8865=>array(60,0,741,681),8866=>array(60,0,531,512),8867=>array(18,0,489,512),8868=>array(18,0,531,512),8869=>array(18,0,531,512),8870=>array(60,0,381,512),8871=>array(60,0,381,512),8872=>array(60,0,531,512),8873=>array(60,0,531,512),8874=>array(60,0,531,512),8875=>array(60,0,654,512),8876=>array(60,0,531,513),8877=>array(60,0,531,513),8878=>array(60,0,531,513),8879=>array(60,0,654,513),8880=>array(18,-54,531,566),8881=>array(18,-54,531,566),8882=>array(18,0,531,512),8883=>array(18,0,531,512),8884=>array(18,-51,531,562),8885=>array(18,-51,531,562),8886=>array(40,153,673,359),8887=>array(40,153,673,359),8888=>array(40,153,673,359),8889=>array(18,0,531,512),8890=>array(88,0,461,632),8891=>array(50,0,534,638),8892=>array(50,0,534,638),8893=>array(50,0,534,638),8894=>array(55,0,529,474),8895=>array(55,0,529,474),8896=>array(20,0,542,568),8897=>array(20,0,542,568),8898=>array(50,0,512,568),8899=>array(50,0,512,568),8900=>array(156,106,395,406),8901=>array(55,186,195,326),8902=>array(39,39,511,488),8903=>array(30,9,620,502),8904=>array(29,-64,601,576),8905=>array(29,-64,601,576),8906=>array(29,-64,601,576),8907=>array(29,-64,601,576),8908=>array(29,-64,601,576),8909=>array(55,203,529,536),8910=>array(18,0,542,568),8911=>array(18,0,542,568),8912=>array(56,84,623,626),8913=>array(56,84,623,626),8914=>array(63,0,605,567),8915=>array(63,0,605,567),8916=>array(50,0,512,716),8917=>array(55,-199,529,716),8918=>array(55,111,529,595),8919=>array(55,111,529,595),8920=>array(55,111,1299,595),8921=>array(55,111,1299,595),8922=>array(55,-217,529,927),8923=>array(55,-217,529,927),8924=>array(55,55,529,650),8925=>array(55,55,529,650),8926=>array(55,-33,529,595),8927=>array(55,-33,529,595),8928=>array(55,-141,529,657),8929=>array(55,-141,529,657),8930=>array(55,-100,623,726),8931=>array(55,-100,623,726),8932=>array(55,-100,623,626),8933=>array(55,-100,623,626),8934=>array(55,-71,529,656),8935=>array(55,-71,529,656),8936=>array(55,-71,529,656),8937=>array(55,-71,529,656),8938=>array(55,23,529,657),8939=>array(55,23,529,657),8940=>array(55,-45,529,712),8941=>array(55,-45,529,712),8942=>array(89,0,189,766),8943=>array(117,333,883,433),8944=>array(117,0,883,766),8945=>array(117,0,883,766),8960=>array(60,41,490,471),8962=>array(51,24,498,486),8963=>array(129,180,419,395),8964=>array(129,117,419,332),8965=>array(78,130,471,441),8966=>array(78,130,471,565),8967=>array(191,-192,359,693),8968=>array(103,58,346,694),8969=>array(103,58,346,694),8970=>array(103,-192,346,444),8971=>array(103,-192,346,444),8972=>array(251,-40,571,280),8973=>array(-22,-40,299,280),8974=>array(251,232,571,552),8975=>array(-22,232,299,552),8976=>array(49,163,511,403),8977=>array(83,64,467,448),8978=>array(59,156,741,497),8979=>array(59,156,741,497),8980=>array(34,100,516,441),8981=>array(27,9,490,471),8982=>array(26,-102,523,614),8983=>array(18,-51,632,563),8984=>array(63,0,717,654),8985=>array(49,109,511,349),8986=>array(45,-20,505,532),8987=>array(103,0,447,512),8988=>array(111,140,391,420),8989=>array(158,140,439,420),8990=>array(111,92,391,372),8991=>array(158,92,439,372),8992=>array(180,-218,434,752),8993=>array(63,-188,313,782),8994=>array(17,159,696,341),8995=>array(17,171,696,353),8996=>array(18,226,982,547),8997=>array(18,0,982,512),8998=>array(90,0,948,600),8999=>array(90,0,910,600),9000=>array(90,0,910,600),9001=>array(32,-184,299,694),9002=>array(30,-184,297,694),9003=>array(52,0,910,600),9004=>array(57,6,493,509),9005=>array(13,77,537,435),9006=>array(100,108,465,400),9007=>array(38,132,511,380),9008=>array(38,0,504,525),9009=>array(81,62,509,450),9010=>array(35,50,531,462),9011=>array(35,186,531,392),9012=>array(51,84,498,419),9013=>array(51,84,498,419),9014=>array(60,0,540,559),9015=>array(140,0,460,559),9016=>array(60,0,540,559),9017=>array(60,0,540,559),9018=>array(60,0,540,559),9019=>array(60,0,540,559),9020=>array(60,0,540,559),9021=>array(104,0,496,559),9022=>array(60,39,540,519),9023=>array(84,0,517,559),9024=>array(83,0,516,559),9025=>array(60,0,540,559),9026=>array(60,0,540,559),9027=>array(60,0,540,559),9028=>array(60,0,540,559),9029=>array(13,0,556,559),9030=>array(44,0,587,559),9031=>array(60,0,540,559),9032=>array(60,0,540,559),9033=>array(104,0,496,559),9034=>array(60,0,540,559),9035=>array(122,0,478,559),9036=>array(60,0,540,559),9037=>array(60,0,540,559),9038=>array(60,0,540,559),9039=>array(60,0,540,559),9040=>array(60,0,540,559),9041=>array(60,0,540,559),9042=>array(122,0,478,559),9043=>array(60,0,540,559),9044=>array(60,0,540,559),9045=>array(60,0,540,559),9046=>array(60,0,540,559),9047=>array(60,0,540,559),9048=>array(160,0,440,559),9049=>array(60,0,540,559),9050=>array(60,0,540,559),9051=>array(60,0,540,397),9052=>array(60,0,540,475),9053=>array(60,0,540,559),9054=>array(60,0,540,559),9055=>array(60,39,540,519),9056=>array(60,0,540,559),9057=>array(60,0,540,559),9058=>array(122,0,478,559),9059=>array(153,157,447,509),9060=>array(153,161,447,524),9061=>array(104,33,496,559),9062=>array(60,0,540,559),9063=>array(54,0,542,559),9064=>array(50,131,549,464),9065=>array(148,122,452,559),9066=>array(160,122,440,478),9067=>array(103,68,502,508),9068=>array(93,-14,504,573),9069=>array(50,0,549,559),9070=>array(160,-136,440,559),9071=>array(60,0,540,559),9072=>array(60,0,540,559),9073=>array(51,55,550,469),9074=>array(50,89,549,503),9075=>array(163,-14,427,475),9076=>array(90,-212,525,475),9077=>array(26,-14,574,475),9078=>array(60,-136,555,475),9079=>array(60,-136,540,480),9080=>array(160,-136,440,475),9081=>array(26,-136,574,475),9082=>array(61,-14,555,475),9109=>array(60,0,540,559),9216=>array(30,0,565,689),9217=>array(37,0,564,694),9218=>array(37,0,587,694),9219=>array(41,0,587,689),9220=>array(41,0,582,689),9221=>array(41,-42,583,689),9222=>array(9,0,594,689),9223=>array(34,0,565,689),9224=>array(134,112,465,574),9225=>array(134,116,482,574),9226=>array(141,116,462,574),9227=>array(109,116,482,574),9228=>array(141,116,462,574),9229=>array(120,116,489,579),9230=>array(137,112,472,579),9231=>array(137,116,449,579),9232=>array(34,0,560,689),9233=>array(34,0,564,689),9234=>array(34,0,558,689),9235=>array(34,-4,559,689),9236=>array(34,0,573,689),9237=>array(30,0,594,689),9238=>array(37,0,568,694),9239=>array(41,0,575,689),9240=>array(20,0,568,694),9241=>array(141,116,472,574),9242=>array(37,0,575,694),9243=>array(41,-4,573,689),9244=>array(141,112,465,574),9245=>array(120,112,465,579),9246=>array(134,112,465,574),9247=>array(134,112,465,574),9248=>array(137,116,471,579),9249=>array(34,0,565,689),9250=>array(46,-12,561,716),9251=>array(96,-126,505,0),9252=>array(130,116,465,574),9280=>array(103,1,514,650),9281=>array(102,0,514,650),9282=>array(103,1,514,650),9283=>array(103,1,514,650),9284=>array(102,1,514,650),9285=>array(102,336,514,650),9286=>array(102,0,648,702),9287=>array(102,0,648,702),9288=>array(102,117,648,663),9289=>array(102,195,648,507),9290=>array(30,1,574,650),9312=>array(81,-109,919,728),9313=>array(81,-109,919,728),9314=>array(81,-109,919,728),9315=>array(81,-109,919,728),9316=>array(81,-109,919,728),9317=>array(81,-109,919,728),9318=>array(81,-109,919,728),9319=>array(81,-109,919,728),9320=>array(81,-109,919,728),9321=>array(81,-109,919,728),9322=>array(81,-109,919,728),9323=>array(81,-109,919,728),9324=>array(81,-109,919,728),9325=>array(81,-109,919,728),9326=>array(81,-109,919,728),9327=>array(81,-109,919,728),9328=>array(81,-109,919,728),9329=>array(81,-109,919,728),9330=>array(81,-109,919,728),9331=>array(81,-109,919,728),9332=>array(81,-67,919,683),9333=>array(81,-67,919,683),9334=>array(81,-67,919,683),9335=>array(81,-67,919,683),9336=>array(81,-67,919,683),9337=>array(81,-67,919,683),9338=>array(81,-67,919,683),9339=>array(81,-67,919,683),9340=>array(81,-67,919,683),9341=>array(81,-67,919,683),9342=>array(81,-67,919,683),9343=>array(81,-67,919,683),9344=>array(81,-67,919,683),9345=>array(81,-67,919,683),9346=>array(81,-67,919,683),9347=>array(81,-67,919,683),9348=>array(81,-67,919,683),9349=>array(81,-67,919,683),9350=>array(81,-67,919,683),9351=>array(81,-67,919,683),9352=>array(301,79,627,547),9353=>array(273,79,717,547),9354=>array(277,72,717,547),9355=>array(253,79,717,545),9356=>array(272,72,717,539),9357=>array(266,72,717,547),9358=>array(294,79,717,539),9359=>array(275,72,717,547),9360=>array(282,72,717,547),9361=>array(163,72,807,547),9362=>array(191,79,807,547),9363=>array(155,79,807,547),9364=>array(155,72,807,547),9365=>array(159,79,807,547),9366=>array(159,72,807,547),9367=>array(159,72,807,547),9368=>array(159,79,807,547),9369=>array(159,72,807,547),9370=>array(159,72,807,547),9371=>array(185,72,817,547),9372=>array(81,-67,919,683),9373=>array(81,-67,919,683),9374=>array(81,-67,919,683),9375=>array(81,-67,919,683),9376=>array(81,-67,919,683),9377=>array(81,-67,919,683),9378=>array(81,-67,919,683),9379=>array(81,-67,919,683),9380=>array(81,-67,919,683),9381=>array(81,-67,919,683),9382=>array(81,-67,919,683),9383=>array(81,-67,919,683),9384=>array(81,-67,919,683),9385=>array(81,-67,919,683),9386=>array(81,-67,919,683),9387=>array(81,-67,919,683),9388=>array(81,-67,919,683),9389=>array(81,-67,919,683),9390=>array(81,-67,919,683),9391=>array(81,-67,919,683),9392=>array(81,-67,919,683),9393=>array(81,-67,919,683),9394=>array(81,-67,919,683),9395=>array(81,-67,919,683),9396=>array(81,-67,919,683),9397=>array(81,-67,919,683),9398=>array(81,-109,919,728),9399=>array(81,-109,919,728),9400=>array(81,-109,919,728),9401=>array(81,-109,919,728),9402=>array(81,-109,919,728),9403=>array(81,-109,919,728),9404=>array(81,-109,919,728),9405=>array(81,-109,919,728),9406=>array(81,-109,919,728),9407=>array(81,-109,919,728),9408=>array(81,-109,919,728),9409=>array(81,-109,919,728),9410=>array(81,-109,919,728),9411=>array(81,-109,919,728),9412=>array(81,-109,919,728),9413=>array(81,-109,919,728),9414=>array(81,-109,919,728),9415=>array(81,-109,919,728),9416=>array(81,-109,919,728),9417=>array(81,-109,919,728),9418=>array(81,-109,919,728),9419=>array(81,-109,919,728),9420=>array(81,-109,919,728),9421=>array(81,-109,919,728),9422=>array(81,-109,919,728),9423=>array(81,-109,919,728),9424=>array(81,-109,919,728),9425=>array(81,-109,919,728),9426=>array(81,-109,919,728),9427=>array(81,-109,919,728),9428=>array(81,-109,919,728),9429=>array(81,-109,919,728),9430=>array(81,-109,919,728),9431=>array(81,-109,919,728),9432=>array(81,-109,919,728),9433=>array(81,-109,919,728),9434=>array(81,-109,919,728),9435=>array(81,-109,919,728),9436=>array(81,-109,919,728),9437=>array(81,-109,919,728),9438=>array(81,-109,919,728),9439=>array(81,-109,919,728),9440=>array(81,-109,919,728),9441=>array(81,-109,919,728),9442=>array(81,-109,919,728),9443=>array(81,-109,919,728),9444=>array(81,-109,919,728),9445=>array(81,-109,919,728),9446=>array(81,-109,919,728),9447=>array(81,-109,919,728),9448=>array(81,-109,919,728),9449=>array(81,-109,919,728),9450=>array(81,-109,919,728),9472=>array(-11,340,611,425),9473=>array(-11,303,611,474),9474=>array(258,-218,343,994),9475=>array(215,-218,386,994),9476=>array(-11,346,611,431),9477=>array(-11,303,611,474),9478=>array(258,-218,343,994),9479=>array(215,-218,386,994),9480=>array(-11,346,611,431),9481=>array(-11,303,611,474),9482=>array(258,-218,343,994),9483=>array(215,-218,386,994),9484=>array(258,-218,611,431),9485=>array(258,-218,611,474),9486=>array(215,-218,611,431),9487=>array(215,-218,611,474),9488=>array(-11,-218,343,431),9489=>array(-11,-218,343,474),9490=>array(-11,-218,386,431),9491=>array(-11,-218,386,474),9492=>array(258,346,611,994),9493=>array(258,303,611,994),9494=>array(215,346,611,994),9495=>array(215,303,611,994),9496=>array(-11,346,343,994),9497=>array(-11,303,343,994),9498=>array(-11,346,386,994),9499=>array(-11,303,386,994),9500=>array(258,-218,611,994),9501=>array(258,-218,611,994),9502=>array(215,-218,611,994),9503=>array(215,-218,611,994),9504=>array(215,-218,611,994),9505=>array(215,-218,611,994),9506=>array(215,-218,611,994),9507=>array(215,-218,611,994),9508=>array(-11,-218,343,994),9509=>array(-11,-218,343,994),9510=>array(-11,-218,386,994),9511=>array(-11,-218,386,994),9512=>array(-11,-218,386,994),9513=>array(-11,-218,386,994),9514=>array(-11,-218,386,994),9515=>array(-11,-218,386,994),9516=>array(-11,-218,611,431),9517=>array(-11,-218,611,474),9518=>array(-11,-218,611,474),9519=>array(-11,-218,611,474),9520=>array(-11,-218,611,431),9521=>array(-11,-218,611,474),9522=>array(-11,-218,611,474),9523=>array(-11,-218,611,474),9524=>array(-11,346,611,994),9525=>array(-11,303,611,994),9526=>array(-11,303,611,994),9527=>array(-11,303,611,994),9528=>array(-11,346,611,994),9529=>array(-11,303,611,994),9530=>array(-11,303,611,994),9531=>array(-11,303,611,994),9532=>array(-11,-218,611,994),9533=>array(-11,-218,611,994),9534=>array(-11,-218,611,994),9535=>array(-11,-218,611,994),9536=>array(-11,-218,611,994),9537=>array(-11,-218,611,994),9538=>array(-11,-218,611,994),9539=>array(-11,-218,611,994),9540=>array(-11,-218,611,994),9541=>array(-11,-218,611,994),9542=>array(-11,-218,611,994),9543=>array(-11,-218,611,994),9544=>array(-11,-218,611,994),9545=>array(-11,-218,611,994),9546=>array(-11,-218,611,994),9547=>array(-11,-218,611,994),9548=>array(-11,346,611,431),9549=>array(-11,303,611,474),9550=>array(258,-218,343,994),9551=>array(215,-218,386,994),9552=>array(-11,261,611,516),9553=>array(173,-218,428,994),9554=>array(258,-218,611,516),9555=>array(173,-218,611,431),9556=>array(173,-218,611,516),9557=>array(-11,-218,343,516),9558=>array(-11,-218,428,431),9559=>array(-11,-218,428,516),9560=>array(258,261,611,994),9561=>array(173,346,611,994),9562=>array(173,261,611,994),9563=>array(-11,261,343,994),9564=>array(-11,346,428,994),9565=>array(-11,261,428,994),9566=>array(258,-218,611,994),9567=>array(173,-218,611,994),9568=>array(173,-218,611,994),9569=>array(-11,-218,343,994),9570=>array(-11,-218,428,994),9571=>array(-11,-218,428,994),9572=>array(-11,-218,611,516),9573=>array(-11,-218,611,431),9574=>array(-11,-218,611,516),9575=>array(-11,261,611,994),9576=>array(-11,346,611,994),9577=>array(-11,261,611,994),9578=>array(-11,-218,611,994),9579=>array(-11,-218,611,994),9580=>array(-11,-218,611,994),9581=>array(258,77,612,431),9582=>array(-11,77,343,431),9583=>array(-11,346,343,700),9584=>array(258,346,612,700),9585=>array(0,88,600,688),9586=>array(0,88,600,688),9587=>array(0,88,600,688),9588=>array(-11,346,258,431),9589=>array(258,431,343,994),9590=>array(343,346,611,431),9591=>array(258,-218,343,346),9592=>array(-11,303,258,474),9593=>array(215,431,386,994),9594=>array(343,303,611,474),9595=>array(215,-218,386,346),9596=>array(-11,303,611,474),9597=>array(215,-218,386,994),9598=>array(-11,303,611,474),9599=>array(215,-218,386,994),9600=>array(-11,388,611,994),9601=>array(-11,-218,611,-66),9602=>array(-11,-218,611,85),9603=>array(-11,-218,611,237),9604=>array(-11,-218,611,388),9605=>array(-11,-218,611,540),9606=>array(-11,-218,611,691),9607=>array(-11,-218,611,843),9608=>array(-11,-218,611,994),9609=>array(-11,-218,525,994),9610=>array(-11,-218,450,994),9611=>array(-11,-218,375,994),9612=>array(-11,-218,300,994),9613=>array(-11,-218,225,994),9614=>array(-11,-218,150,994),9615=>array(-11,-218,75,994),9616=>array(300,-218,611,994),9617=>array(100,-262,600,1043),9618=>array(0,-264,601,1042),9619=>array(0,-262,601,1042),9620=>array(-11,843,611,994),9621=>array(525,-218,611,994),9632=>array(85,160,515,590),9633=>array(85,160,515,590),9634=>array(85,160,515,590),9635=>array(85,160,515,590),9636=>array(85,160,515,590),9637=>array(85,160,515,590),9638=>array(85,160,515,590),9639=>array(85,160,515,590),9640=>array(85,160,515,590),9641=>array(85,160,515,590),9642=>array(192,267,408,483),9643=>array(192,267,408,483),9644=>array(85,267,515,483),9645=>array(85,267,515,483),9646=>array(192,160,408,590),9647=>array(192,160,408,590),9648=>array(79,275,521,475),9649=>array(79,275,521,475),9650=>array(89,211,511,611),9651=>array(89,211,511,611),9652=>array(146,285,454,552),9653=>array(146,285,454,552),9654=>array(136,164,536,586),9655=>array(136,164,536,586),9656=>array(211,221,478,529),9657=>array(211,221,478,529),9658=>array(85,194,541,556),9659=>array(85,194,541,556),9660=>array(89,139,511,539),9661=>array(89,139,511,539),9662=>array(146,198,454,465),9663=>array(146,198,454,465),9664=>array(64,164,464,586),9665=>array(64,164,464,586),9666=>array(122,221,389,529),9667=>array(122,221,389,529),9668=>array(59,194,515,556),9669=>array(59,194,515,556),9670=>array(69,144,531,606),9671=>array(69,144,531,606),9672=>array(69,144,531,606),9673=>array(85,160,515,590),9674=>array(85,80,515,670),9675=>array(85,160,515,590),9676=>array(86,161,514,589),9677=>array(85,160,515,590),9678=>array(85,160,515,590),9679=>array(85,160,515,590),9680=>array(85,160,515,590),9681=>array(85,160,515,590),9682=>array(85,160,515,590),9683=>array(85,160,515,590),9684=>array(85,160,515,590),9685=>array(85,160,515,590),9686=>array(85,160,300,590),9687=>array(300,160,515,590),9688=>array(0,0,600,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(85,375,300,590),9693=>array(300,375,515,590),9694=>array(300,160,515,375),9695=>array(85,160,300,375),9696=>array(85,375,515,590),9697=>array(85,160,515,375),9698=>array(85,160,515,590),9699=>array(85,160,515,590),9700=>array(85,160,515,590),9701=>array(85,160,515,590),9702=>array(193,268,407,482),9703=>array(85,160,515,590),9704=>array(85,160,515,590),9705=>array(85,160,515,590),9706=>array(85,160,515,590),9707=>array(85,160,515,590),9708=>array(89,211,511,611),9709=>array(89,211,511,611),9710=>array(89,211,511,611),9711=>array(20,95,580,655),9728=>array(65,1,685,621),9729=>array(58,166,944,652),9730=>array(76,6,674,622),9731=>array(105,-3,672,690),9732=>array(81,0,923,690),9733=>array(37,0,779,719),9734=>array(37,0,786,720),9735=>array(107,12,356,451),9736=>array(35,53,436,449),9737=>array(70,0,730,660),9738=>array(70,50,730,620),9739=>array(70,50,730,620),9740=>array(200,100,677,577),9741=>array(100,0,700,600),9742=>array(22,63,696,521),9743=>array(22,63,696,521),9744=>array(63,0,671,607),9745=>array(63,0,671,607),9746=>array(63,0,671,607),9747=>array(129,0,633,668),9754=>array(27,56,924,451),9755=>array(36,56,933,451),9756=>array(84,168,899,531),9757=>array(288,-79,651,736),9758=>array(41,168,856,531),9759=>array(288,-36,651,779),9760=>array(24,15,720,725),9761=>array(50,40,546,610),9762=>array(56,22,694,660),9763=>array(46,115,704,724),9764=>array(45,0,535,652),9765=>array(24,0,436,699),9766=>array(35,0,409,699),9767=>array(87,0,589,637),9768=>array(35,0,409,699),9769=>array(54,20,714,680),9770=>array(88,0,727,664),9771=>array(70,-24,778,656),9772=>array(78,-2,596,691),9773=>array(56,0,741,732),9774=>array(64,0,686,622),9775=>array(64,0,686,622),9776=>array(70,0,830,639),9777=>array(70,0,830,639),9778=>array(70,0,830,639),9779=>array(70,0,830,639),9780=>array(70,0,830,639),9781=>array(70,0,830,639),9782=>array(70,0,830,639),9783=>array(70,0,830,639),9784=>array(60,32,690,661),9785=>array(64,0,686,622),9786=>array(64,0,686,622),9787=>array(64,0,686,622),9788=>array(75,11,675,611),9789=>array(84,-189,659,691),9790=>array(91,-189,666,691),9791=>array(150,-100,590,759),9792=>array(100,-100,640,699),9793=>array(100,-30,640,769),9794=>array(60,-30,711,621),9795=>array(45,0,573,699),9796=>array(26,0,432,699),9797=>array(45,0,587,699),9798=>array(23,0,757,719),9799=>array(80,0,487,699),9800=>array(38,0,796,709),9801=>array(36,0,744,703),9802=>array(35,0,699,699),9803=>array(45,0,842,699),9804=>array(41,-176,749,700),9805=>array(42,-162,1002,699),9806=>array(33,0,863,699),9807=>array(42,-72,1067,699),9808=>array(48,0,747,699),9809=>array(29,-90,808,699),9810=>array(36,106,886,618),9811=>array(34,0,662,699),9812=>array(83,-117,913,709),9813=>array(42,-117,954,729),9814=>array(154,-113,842,706),9815=>array(83,-103,913,707),9816=>array(76,-110,912,727),9817=>array(197,-103,803,710),9818=>array(83,-117,913,709),9819=>array(42,-117,954,729),9820=>array(154,-113,842,706),9821=>array(83,-103,913,707),9822=>array(76,-110,912,727),9823=>array(197,-103,803,710),9824=>array(49,0,673,705),9825=>array(49,0,685,705),9826=>array(51,0,623,706),9827=>array(49,0,755,705),9828=>array(49,0,673,705),9829=>array(49,0,685,705),9830=>array(51,0,623,706),9831=>array(49,0,755,705),9832=>array(56,24,804,680),9833=>array(48,0,316,736),9834=>array(48,0,556,736),9835=>array(48,-70,654,766),9836=>array(48,-70,654,766),9837=>array(107,10,400,736),9838=>array(107,-22,333,736),9839=>array(29,-22,411,736),9985=>array(56,49,901,637),9986=>array(38,48,923,635),9987=>array(56,49,901,637),9988=>array(6,0,979,551),9990=>array(68,-201,700,669),9991=>array(30,0,760,730),9992=>array(17,0,772,654),9993=>array(27,28,663,483),9996=>array(64,0,521,582),9997=>array(59,72,824,515),9998=>array(62,113,848,672),9999=>array(35,170,898,521),10000=>array(62,19,849,578),10001=>array(36,135,908,555),10002=>array(51,135,923,555),10003=>array(18,-10,722,706),10004=>array(34,-9,796,765),10005=>array(47,0,715,668),10006=>array(46,0,714,668),10007=>array(0,-58,567,638),10008=>array(25,-67,650,682),10009=>array(35,0,728,693),10010=>array(34,0,727,693),10011=>array(35,0,724,689),10012=>array(35,0,718,683),10013=>array(35,0,460,690),10014=>array(9,0,542,690),10015=>array(38,0,499,690),10016=>array(36,94,542,600),10017=>array(29,-12,663,720),10018=>array(37,-11,750,702),10019=>array(34,0,755,719),10020=>array(34,0,755,719),10021=>array(36,0,755,719),10022=>array(37,0,756,719),10023=>array(38,0,757,719),10025=>array(37,0,786,720),10026=>array(31,-13,757,713),10027=>array(49,0,792,719),10028=>array(37,0,786,719),10029=>array(42,0,791,719),10030=>array(34,0,783,719),10031=>array(35,-14,795,718),10032=>array(49,1,873,718),10033=>array(29,0,714,719),10034=>array(18,0,706,719),10035=>array(35,0,714,679),10036=>array(35,0,756,721),10037=>array(47,0,745,698),10038=>array(37,0,659,699),10039=>array(35,0,741,706),10040=>array(35,0,733,698),10041=>array(35,0,757,729),10042=>array(35,0,725,688),10043=>array(31,0,675,719),10044=>array(34,7,674,728),10045=>array(13,0,669,719),10046=>array(21,0,680,719),10047=>array(35,0,791,737),10048=>array(35,0,780,728),10049=>array(35,0,754,719),10050=>array(44,-14,745,695),10051=>array(28,0,679,719),10052=>array(32,0,655,696),10053=>array(29,0,667,696),10054=>array(1,0,688,687),10055=>array(30,0,757,719),10056=>array(42,-7,745,696),10057=>array(42,30,670,663),10058=>array(60,0,731,718),10059=>array(26,-21,759,711),10061=>array(41,-33,832,638),10063=>array(23,0,739,714),10064=>array(23,0,739,714),10065=>array(23,0,735,714),10066=>array(23,0,735,714),10070=>array(36,-12,749,701),10072=>array(29,0,109,712),10073=>array(29,0,248,712),10074=>array(29,0,386,712),10075=>array(56,265,336,706),10076=>array(56,265,336,706),10077=>array(38,265,630,706),10078=>array(38,265,630,706),10081=>array(87,-157,666,727),10082=>array(60,-14,484,716),10083=>array(28,-14,516,711),10084=>array(35,0,875,703),10085=>array(38,0,644,764),10086=>array(76,-15,681,709),10087=>array(0,110,760,514),10102=>array(35,-14,753,705),10103=>array(35,-14,753,705),10104=>array(35,-14,753,705),10105=>array(35,-14,753,705),10106=>array(35,-14,753,705),10107=>array(35,-14,753,705),10108=>array(35,-14,753,705),10109=>array(35,-14,753,705),10110=>array(35,-14,753,705),10111=>array(35,-14,753,705),10112=>array(35,-14,753,705),10113=>array(35,-14,753,705),10114=>array(35,-14,753,705),10115=>array(35,-14,753,705),10116=>array(35,-14,753,705),10117=>array(35,-14,753,705),10118=>array(35,-14,753,705),10119=>array(35,-14,753,705),10120=>array(35,-14,753,705),10121=>array(35,-14,753,705),10122=>array(35,-14,753,705),10123=>array(35,-14,753,705),10124=>array(35,-14,753,705),10125=>array(35,-14,753,705),10126=>array(35,-14,753,705),10127=>array(35,-14,753,705),10128=>array(35,-14,753,705),10129=>array(35,-14,753,705),10130=>array(35,-14,753,705),10131=>array(35,-14,753,705),10132=>array(22,66,879,640),10136=>array(106,19,675,558),10137=>array(33,73,909,520),10138=>array(121,-28,619,578),10139=>array(28,73,890,603),10140=>array(38,70,891,636),10141=>array(82,137,843,554),10142=>array(82,137,846,554),10143=>array(35,155,799,536),10144=>array(36,94,838,594),10145=>array(13,94,815,594),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(103,147,845,543),10149=>array(42,123,900,578),10150=>array(42,55,901,509),10151=>array(45,-85,418,772),10152=>array(21,-68,868,755),10153=>array(36,43,813,648),10154=>array(41,43,807,648),10155=>array(61,129,832,585),10156=>array(61,129,832,585),10157=>array(37,44,665,651),10158=>array(37,44,665,651),10159=>array(38,93,836,620),10161=>array(38,69,836,596),10162=>array(15,0,746,730),10163=>array(23,128,934,561),10164=>array(42,2,725,685),10165=>array(27,166,838,525),10166=>array(20,5,703,685),10167=>array(93,0,791,694),10168=>array(57,166,886,523),10169=>array(98,13,792,710),10170=>array(35,192,805,498),10171=>array(28,157,858,533),10172=>array(83,199,849,501),10173=>array(15,147,949,549),10174=>array(41,97,889,579),12289=>array(94,-86,336,167),12290=>array(86,-54,373,235),12291=>array(305,220,695,527),12292=>array(100,-35,933,800),12293=>array(137,5,781,779),12294=>array(148,4,839,695),12295=>array(106,-26,920,790),12296=>array(587,-69,921,837),12297=>array(79,-69,413,837),12298=>array(501,-69,950,837),12299=>array(50,-69,499,837),12300=>array(559,349,900,837),12301=>array(100,-68,446,419),12302=>array(560,349,930,835),12303=>array(70,-69,444,421),12304=>array(611,-69,900,837),12305=>array(100,-69,389,837),12306=>array(173,-18,827,735),12307=>array(144,20,845,750),12308=>array(625,-75,900,844),12309=>array(100,-75,375,844),12310=>array(570,-73,930,845),12311=>array(69,-73,429,845),12312=>array(649,-73,877,835),12313=>array(124,-74,352,834),12314=>array(578,-81,861,820),12315=>array(121,-82,404,819),12316=>array(39,289,961,466),12317=>array(535,523,901,853),12318=>array(100,523,466,853),12319=>array(181,-53,547,277),12320=>array(89,66,911,689),12321=>array(445,46,525,715),12322=>array(339,48,660,714),12323=>array(255,47,734,717),12324=>array(153,34,769,707),12325=>array(285,35,742,747),12326=>array(184,255,821,671),12327=>array(185,167,823,691),12328=>array(181,104,816,707),12329=>array(206,35,844,743),12330=>array(112,1,375,265),12331=>array(111,513,375,776),12332=>array(627,514,889,778),12333=>array(624,1,888,264),12334=>array(85,311,237,462),12335=>array(83,207,237,564),12336=>array(68,285,931,479),12337=>array(284,-60,729,810),12338=>array(199,-56,876,814),12339=>array(174,-28,732,782),12340=>array(128,-28,898,782),12341=>array(232,-46,726,796),12342=>array(106,-26,920,790),12343=>array(61,-53,920,827),12351=>array(241,-70,759,836),12353=>array(187,47,786,720),12354=>array(113,-60,867,781),12355=>array(217,45,802,670),12356=>array(144,-30,876,760),12357=>array(191,42,750,687),12358=>array(113,-36,810,759),12359=>array(169,54,811,709),12360=>array(90,-23,881,787),12361=>array(185,66,791,704),12362=>array(102,-12,864,796),12363=>array(80,-31,857,806),12364=>array(58,-31,944,815),12365=>array(99,-31,822,811),12366=>array(100,-30,947,833),12367=>array(145,-22,766,776),12368=>array(145,-22,914,821),12369=>array(162,-55,914,782),12370=>array(97,-62,959,839),12371=>array(163,7,857,716),12372=>array(116,10,869,807),12373=>array(98,-31,814,789),12374=>array(94,-31,925,821),12375=>array(207,-18,857,769),12376=>array(185,-18,905,821),12377=>array(114,-62,886,773),12378=>array(89,-62,915,863),12379=>array(98,-16,879,760),12380=>array(72,-16,938,863),12381=>array(102,-35,887,751),12382=>array(80,-35,925,807),12383=>array(119,-16,881,797),12384=>array(89,-16,905,807),12385=>array(143,-21,844,799),12386=>array(109,-21,905,859),12387=>array(175,123,771,603),12388=>array(122,47,868,645),12389=>array(97,57,895,873),12390=>array(90,-25,856,720),12391=>array(90,-25,903,720),12392=>array(163,10,823,775),12393=>array(163,10,911,810),12394=>array(80,-22,907,800),12395=>array(131,-8,875,779),12396=>array(105,-6,909,782),12397=>array(88,-15,903,773),12398=>array(115,-18,882,714),12399=>array(111,-30,896,774),12400=>array(84,-30,931,840),12401=>array(95,-30,944,843),12402=>array(123,-7,938,742),12403=>array(89,-7,921,840),12404=>array(103,-12,918,861),12405=>array(73,-9,924,757),12406=>array(64,-9,915,840),12407=>array(50,-9,918,861),12408=>array(86,66,909,662),12409=>array(86,66,909,806),12410=>array(66,66,889,827),12411=>array(110,-23,898,771),12412=>array(79,-23,924,823),12413=>array(94,-23,942,827),12414=>array(126,-24,892,797),12415=>array(115,-33,888,772),12416=>array(121,-17,905,789),12417=>array(130,-30,870,796),12418=>array(112,-9,858,789),12419=>array(173,48,804,710),12420=>array(99,-29,887,789),12421=>array(202,34,795,712),12422=>array(135,-48,878,792),12423=>array(192,96,804,699),12424=>array(116,21,879,780),12425=>array(144,-17,817,780),12426=>array(193,-81,777,770),12427=>array(82,11,836,767),12428=>array(105,-29,911,774),12429=>array(100,-11,857,760),12430=>array(160,62,798,700),12431=>array(80,-14,874,782),12432=>array(118,-5,879,745),12433=>array(86,1,895,774),12434=>array(115,-24,853,805),12435=>array(90,-8,906,778),12436=>array(103,-36,940,786),12441=>array(641,603,869,807),12442=>array(703,648,918,861),12443=>array(503,603,731,807),12444=>array(490,648,705,861),12445=>array(153,39,808,744),12446=>array(153,39,827,744),12449=>array(199,54,815,665),12450=>array(94,-61,920,751),12451=>array(218,66,759,704),12452=>array(121,-44,833,800),12453=>array(225,59,789,694),12454=>array(125,-47,880,803),12455=>array(189,91,810,630),12456=>array(80,0,915,735),12457=>array(184,61,822,683),12458=>array(96,-45,952,787),12459=>array(88,-41,858,794),12460=>array(88,-41,888,831),12461=>array(73,-45,901,803),12462=>array(71,-54,930,821),12463=>array(120,-49,857,815),12464=>array(77,-51,924,849),12465=>array(64,-48,908,813),12466=>array(64,-48,908,835),12467=>array(98,-23,859,734),12468=>array(81,-25,910,877),12469=>array(84,-59,917,788),12470=>array(64,-59,966,799),12471=>array(83,-39,904,789),12472=>array(79,-39,900,799),12473=>array(82,-52,952,728),12474=>array(56,-52,946,867),12475=>array(87,-5,912,786),12476=>array(81,-3,900,800),12477=>array(131,-51,841,780),12478=>array(131,-51,876,831),12479=>array(120,-60,851,805),12480=>array(60,-60,910,859),12481=>array(87,-54,921,813),12482=>array(77,-54,930,813),12483=>array(189,61,752,663),12484=>array(89,-47,845,774),12485=>array(101,-47,890,829),12486=>array(73,-61,908,740),12487=>array(73,-61,948,757),12488=>array(291,-46,850,787),12489=>array(325,-44,879,790),12490=>array(82,-63,915,786),12491=>array(77,16,911,711),12492=>array(116,-54,863,734),12493=>array(65,-51,926,786),12494=>array(130,-49,855,740),12495=>array(72,-29,928,791),12496=>array(47,-32,944,799),12497=>array(47,-32,944,837),12498=>array(163,-5,879,770),12499=>array(150,-5,930,799),12500=>array(137,-5,944,799),12501=>array(151,-58,855,732),12502=>array(107,-60,920,886),12503=>array(89,-60,964,857),12504=>array(57,24,937,651),12505=>array(57,24,937,685),12506=>array(57,24,937,685),12507=>array(70,-45,913,785),12508=>array(70,-45,913,821),12509=>array(70,-45,913,849),12510=>array(113,-31,887,729),12511=>array(104,-43,892,769),12512=>array(80,-26,927,792),12513=>array(108,-35,835,787),12514=>array(81,-6,916,739),12515=>array(203,48,790,686),12516=>array(104,-48,884,801),12517=>array(180,93,801,636),12518=>array(75,-4,909,730),12519=>array(205,80,765,640),12520=>array(105,-27,860,730),12521=>array(104,-57,873,748),12522=>array(213,-53,790,768),12523=>array(62,-45,936,788),12524=>array(203,-29,893,788),12525=>array(134,-24,848,730),12526=>array(224,51,769,636),12527=>array(124,-54,867,731),12528=>array(83,-45,918,784),12529=>array(76,-5,910,730),12530=>array(123,-53,863,753),12531=>array(107,-33,896,754),12532=>array(107,-54,884,839),12533=>array(199,57,767,690),12534=>array(179,43,809,694),12535=>array(92,-58,952,834),12536=>array(73,-45,953,843),12537=>array(82,-5,977,861),12538=>array(107,-54,947,846),12539=>array(161,311,313,462),12540=>array(83,339,917,429),12541=>array(271,-27,738,666),12542=>array(271,-27,766,807),12549=>array(157,-41,845,819),12550=>array(113,-35,861,812),12551=>array(149,51,851,697),12552=>array(147,44,849,718),12553=>array(98,-41,843,819),12554=>array(100,-45,900,783),12555=>array(151,-45,840,758),12556=>array(98,-35,843,817),12557=>array(133,-41,806,802),12558=>array(121,-34,879,738),12559=>array(60,-32,871,738),12560=>array(232,-43,676,791),12561=>array(257,-41,677,801),12562=>array(121,-28,879,738),12563=>array(105,6,895,782),12564=>array(142,-33,756,796),12565=>array(61,-30,825,752),12566=>array(227,-15,773,734),12567=>array(149,-35,811,746),12568=>array(113,-39,887,806),12569=>array(149,-32,883,752),12570=>array(163,-37,837,783),12571=>array(121,2,879,738),12572=>array(121,2,879,794),12573=>array(109,8,891,773),12574=>array(112,-39,871,754),12575=>array(82,-10,934,729),12576=>array(163,-48,866,790),12577=>array(111,-20,887,723),12578=>array(133,-37,849,742),12579=>array(166,-33,838,775),12580=>array(94,-21,872,797),12581=>array(164,54,847,751),12582=>array(88,-21,903,731),12583=>array(129,369,871,449),12584=>array(124,-4,877,753),12585=>array(157,29,843,711),12586=>array(87,-26,885,736),12587=>array(88,-21,903,734),12588=>array(60,-32,871,788),12593=>array(129,91,796,665),12594=>array(114,91,844,665),12595=>array(114,78,880,665),12596=>array(204,90,873,665),12597=>array(144,78,880,666),12598=>array(144,91,876,666),12599=>array(184,90,838,664),12600=>array(149,90,888,665),12601=>array(173,90,827,665),12602=>array(149,85,842,665),12603=>array(149,85,852,665),12604=>array(149,85,853,665),12605=>array(149,78,880,665),12606=>array(149,85,855,665),12607=>array(149,85,868,665),12608=>array(149,85,876,666),12609=>array(215,90,785,665),12610=>array(215,90,785,665),12611=>array(145,88,855,665),12612=>array(145,78,880,664),12613=>array(107,76,882,663),12614=>array(110,78,890,663),12615=>array(187,92,813,666),12616=>array(109,76,880,665),12617=>array(105,80,895,666),12618=>array(109,76,880,665),12619=>array(206,90,790,663),12620=>array(189,91,837,664),12621=>array(187,90,813,665),12622=>array(156,88,844,665),12623=>array(421,-64,711,842),12624=>array(345,-64,655,842),12625=>array(381,-64,676,842),12626=>array(340,-64,661,842),12627=>array(302,-65,597,841),12628=>array(186,-63,677,843),12629=>array(332,-64,626,842),12630=>array(226,-63,687,843),12631=>array(60,197,940,614),12632=>array(46,-64,931,842),12633=>array(51,-64,892,842),12634=>array(61,-64,857,842),12635=>array(60,197,940,615),12636=>array(79,76,921,554),12637=>array(68,-65,882,841),12638=>array(53,-63,912,843),12639=>array(70,-64,867,842),12640=>array(72,111,928,589),12641=>array(57,357,943,436),12642=>array(67,-64,867,842),12643=>array(462,-64,538,842),12645=>array(169,93,848,665),12646=>array(169,90,888,665),12647=>array(169,78,880,665),12648=>array(169,93,886,665),12649=>array(85,78,960,665),12650=>array(149,85,888,665),12651=>array(85,78,960,665),12652=>array(149,85,886,665),12653=>array(149,85,885,665),12654=>array(142,89,853,665),12655=>array(142,78,880,665),12656=>array(142,89,886,665),12657=>array(232,78,768,711),12658=>array(145,88,844,665),12659=>array(145,88,888,665),12660=>array(111,78,889,665),12661=>array(101,78,933,665),12662=>array(140,78,885,666),12663=>array(145,88,855,665),12664=>array(232,78,768,725),12665=>array(197,78,803,728),12666=>array(130,78,844,665),12667=>array(130,78,858,665),12668=>array(130,78,888,665),12669=>array(125,78,868,665),12670=>array(117,78,883,666),12671=>array(258,93,742,659),12672=>array(99,214,901,562),12673=>array(232,131,768,551),12674=>array(125,78,880,663),12675=>array(125,119,886,664),12676=>array(202,78,798,714),12677=>array(100,91,900,666),12678=>array(182,78,818,573),12679=>array(62,-64,936,842),12680=>array(62,-64,892,842),12681=>array(62,-64,867,842),12682=>array(52,-64,881,842),12683=>array(52,-63,902,843),12684=>array(52,-64,867,842),12685=>array(430,319,570,459),12686=>array(316,-98,634,855),12688=>array(468,391,532,889),12689=>array(302,391,760,889),12690=>array(56,620,459,664),12691=>array(43,481,468,770),12692=>array(47,446,470,803),12693=>array(62,415,456,817),12694=>array(45,427,479,845),12695=>array(70,401,449,858),12696=>array(44,401,477,827),12697=>array(73,399,448,839),12698=>array(82,423,470,815),12699=>array(39,401,485,834),12700=>array(46,401,469,834),12701=>array(35,401,482,832),12702=>array(30,412,488,859),12703=>array(38,401,490,846),12800=>array(72,-21,977,798),12801=>array(72,-21,977,798),12802=>array(72,-21,977,798),12803=>array(72,-21,977,798),12804=>array(72,-21,977,798),12805=>array(72,-21,977,798),12806=>array(72,-21,977,798),12807=>array(72,-21,977,798),12808=>array(72,-21,977,798),12809=>array(72,-21,977,798),12810=>array(72,-21,977,798),12811=>array(72,-21,977,798),12812=>array(72,-21,977,798),12813=>array(72,-21,977,798),12814=>array(72,-21,977,798),12815=>array(72,-21,977,798),12816=>array(72,-21,977,798),12817=>array(72,-21,977,798),12818=>array(72,-21,977,798),12819=>array(72,-21,977,798),12820=>array(72,-21,977,798),12821=>array(72,-21,977,798),12822=>array(72,-21,977,798),12823=>array(72,-21,977,798),12824=>array(72,-21,977,798),12825=>array(72,-21,977,798),12826=>array(72,-21,977,798),12827=>array(72,-21,977,798),12828=>array(72,-21,977,798),12832=>array(72,-21,976,798),12833=>array(72,-21,976,798),12834=>array(72,-21,976,798),12835=>array(72,-21,976,798),12836=>array(72,-21,976,798),12837=>array(72,-21,976,798),12838=>array(72,-21,976,798),12839=>array(72,-21,976,798),12840=>array(72,-21,976,798),12841=>array(72,-21,976,798),12842=>array(72,-21,976,798),12843=>array(72,-21,976,798),12844=>array(72,-21,976,798),12845=>array(72,-21,976,798),12846=>array(72,-21,976,803),12847=>array(72,-21,976,798),12848=>array(72,-21,976,798),12849=>array(72,-21,976,798),12850=>array(72,-21,976,798),12851=>array(72,-21,976,798),12852=>array(72,-21,976,798),12853=>array(72,-21,976,798),12854=>array(72,-21,976,798),12855=>array(72,-21,976,798),12856=>array(72,-21,976,798),12857=>array(72,-21,976,798),12858=>array(72,-21,976,798),12859=>array(72,-21,976,798),12860=>array(72,-21,976,798),12861=>array(72,-21,976,803),12862=>array(72,-21,976,798),12863=>array(72,-21,976,798),12864=>array(72,-21,976,798),12865=>array(72,-21,976,798),12866=>array(72,-21,976,798),12867=>array(72,-21,976,798),12896=>array(30,-82,970,859),12897=>array(30,-82,970,859),12898=>array(30,-82,970,859),12899=>array(30,-82,970,859),12900=>array(30,-82,970,859),12901=>array(30,-82,970,859),12902=>array(30,-82,970,859),12903=>array(30,-82,970,859),12904=>array(30,-82,970,859),12905=>array(30,-82,970,859),12906=>array(30,-82,970,859),12907=>array(30,-82,970,859),12908=>array(30,-82,970,859),12909=>array(30,-82,970,859),12910=>array(30,-82,970,859),12911=>array(30,-82,970,859),12912=>array(30,-82,970,859),12913=>array(30,-82,970,859),12914=>array(30,-82,970,859),12915=>array(30,-82,970,859),12916=>array(30,-82,970,859),12917=>array(30,-82,970,859),12918=>array(30,-82,970,859),12919=>array(30,-82,970,859),12920=>array(30,-82,970,859),12921=>array(30,-82,970,859),12922=>array(30,-82,970,859),12923=>array(30,-82,970,859),12927=>array(30,-82,970,859),12928=>array(30,-82,970,859),12929=>array(30,-82,970,859),12930=>array(30,-82,970,859),12931=>array(30,-82,970,859),12932=>array(30,-82,970,859),12933=>array(30,-82,970,859),12934=>array(30,-82,970,859),12935=>array(30,-82,970,859),12936=>array(30,-82,970,859),12937=>array(30,-82,970,859),12938=>array(30,-82,970,859),12939=>array(30,-82,970,859),12940=>array(30,-82,970,859),12941=>array(30,-82,970,859),12942=>array(30,-82,970,859),12943=>array(30,-82,970,859),12944=>array(30,-82,970,859),12945=>array(30,-82,970,859),12946=>array(30,-82,970,859),12947=>array(30,-82,970,859),12948=>array(30,-82,970,859),12949=>array(30,-82,970,859),12950=>array(30,-82,970,859),12951=>array(30,-82,970,859),12952=>array(30,-82,970,859),12953=>array(30,-82,970,859),12954=>array(30,-82,970,859),12955=>array(30,-82,970,859),12956=>array(30,-82,970,859),12957=>array(30,-82,970,859),12958=>array(30,-82,970,859),12959=>array(30,-82,970,859),12960=>array(30,-82,970,859),12961=>array(30,-82,970,859),12962=>array(30,-82,970,859),12963=>array(30,-82,970,859),12964=>array(30,-82,970,859),12965=>array(30,-82,970,859),12966=>array(30,-82,970,859),12967=>array(30,-82,970,859),12968=>array(30,-82,970,859),12969=>array(30,-82,970,859),12970=>array(30,-82,970,859),12971=>array(30,-82,970,859),12972=>array(30,-82,970,859),12973=>array(30,-82,970,859),12974=>array(30,-82,970,859),12975=>array(30,-82,970,859),12976=>array(30,-82,970,859),12992=>array(119,-55,892,783),12993=>array(88,-55,892,797),12994=>array(86,-55,892,787),12995=>array(64,-55,892,783),12996=>array(89,-55,892,783),12997=>array(102,-55,897,787),12998=>array(90,-55,892,783),12999=>array(80,-55,892,789),13000=>array(82,-55,892,793),13001=>array(47,-55,892,799),13002=>array(47,-55,892,783),13003=>array(47,-55,892,794),13008=>array(30,-82,970,859),13009=>array(30,-82,970,859),13010=>array(30,-82,970,859),13011=>array(30,-82,970,859),13012=>array(30,-82,970,859),13013=>array(30,-82,970,859),13014=>array(30,-82,970,859),13015=>array(30,-82,970,859),13016=>array(30,-82,970,859),13017=>array(30,-82,970,859),13018=>array(30,-82,970,859),13019=>array(30,-82,970,859),13020=>array(30,-82,970,859),13021=>array(30,-82,970,859),13022=>array(30,-82,970,859),13023=>array(30,-82,970,859),13024=>array(30,-82,970,859),13025=>array(30,-82,970,859),13026=>array(30,-82,970,859),13027=>array(30,-82,970,859),13028=>array(30,-82,970,859),13029=>array(30,-82,970,859),13030=>array(30,-82,970,859),13031=>array(30,-82,970,859),13032=>array(30,-82,970,859),13033=>array(30,-82,970,859),13034=>array(30,-82,970,859),13035=>array(30,-82,970,859),13036=>array(30,-82,970,859),13037=>array(30,-82,970,859),13038=>array(30,-82,970,859),13039=>array(30,-82,970,859),13040=>array(30,-82,970,859),13041=>array(30,-82,970,859),13042=>array(30,-82,970,859),13043=>array(30,-82,970,859),13044=>array(30,-82,970,859),13045=>array(30,-82,970,859),13046=>array(30,-82,970,859),13047=>array(30,-82,970,859),13048=>array(30,-82,970,859),13049=>array(30,-82,970,859),13050=>array(30,-82,970,859),13051=>array(30,-82,970,859),13052=>array(30,-82,970,859),13053=>array(30,-82,970,859),13054=>array(30,-82,970,859),13056=>array(54,-77,959,836),13057=>array(62,-82,960,822),13058=>array(39,-64,954,811),13059=>array(49,-64,945,811),13060=>array(73,-74,957,845),13061=>array(50,-76,949,845),13062=>array(75,-49,949,836),13063=>array(38,-77,962,804),13064=>array(58,-67,945,796),13065=>array(47,-48,949,836),13066=>array(47,-66,945,836),13067=>array(58,-75,921,845),13068=>array(58,-77,944,844),13069=>array(58,-75,944,844),13070=>array(58,-49,924,860),13071=>array(58,-67,965,860),13072=>array(51,-61,975,862),13073=>array(51,129,939,862),13074=>array(51,-75,946,862),13075=>array(51,-74,968,862),13076=>array(51,-47,924,841),13077=>array(38,-66,970,841),13078=>array(50,-78,970,844),13079=>array(51,-78,961,841),13080=>array(33,-66,944,866),13081=>array(33,-78,961,866),13082=>array(46,-66,968,844),13083=>array(54,-73,963,844),13084=>array(46,-48,945,850),13085=>array(55,-77,960,822),13086=>array(40,-71,945,802),13087=>array(46,-72,968,845),13088=>array(46,-76,970,841),13089=>array(66,-82,970,831),13090=>array(48,-76,949,836),13091=>array(48,-77,949,836),13092=>array(54,-48,945,868),13093=>array(50,-71,952,868),13094=>array(156,-64,968,856),13095=>array(156,-76,949,845),13096=>array(55,-54,904,841),13097=>array(61,-77,731,825),13098=>array(37,-64,921,845),13099=>array(37,-76,980,836),13100=>array(37,-64,945,836),13101=>array(37,-64,968,856),13102=>array(56,-78,970,857),13103=>array(49,-64,923,857),13104=>array(106,-41,918,857),13105=>array(106,-64,968,862),13106=>array(71,-78,961,794),13107=>array(53,-77,933,845),13108=>array(57,-69,970,862),13109=>array(57,-76,944,826),13110=>array(39,-73,970,844),13111=>array(39,-75,915,802),13112=>array(39,-41,939,802),13113=>array(39,-64,968,836),13114=>array(39,-48,949,811),13115=>array(39,-71,945,802),13116=>array(39,-73,945,819),13117=>array(40,-77,933,859),13118=>array(40,-77,968,859),13119=>array(40,-76,949,842),13120=>array(40,-77,949,859),13121=>array(40,-64,945,842),13122=>array(40,-76,945,842),13123=>array(55,-72,924,845),13124=>array(49,-64,921,845),13125=>array(37,-72,731,805),13126=>array(55,-72,968,836),13127=>array(57,-69,963,811),13128=>array(61,-76,949,844),13129=>array(61,-75,887,829),13130=>array(39,-72,970,831),13131=>array(67,-60,969,833),13132=>array(67,-77,969,860),13133=>array(67,-77,968,833),13134=>array(59,-77,945,847),13135=>array(49,-64,945,847),13136=>array(57,-76,950,811),13137=>array(107,-77,968,831),13138=>array(107,-73,944,831),13139=>array(49,140,955,857),13140=>array(49,-77,968,836),13141=>array(124,-66,956,835),13142=>array(118,-82,963,835),13143=>array(79,-77,718,798),13144=>array(124,-65,967,826),13145=>array(119,-65,967,826),13146=>array(88,-65,967,826),13147=>array(86,-65,967,826),13148=>array(64,-65,967,826),13149=>array(89,-65,967,826),13150=>array(102,-65,972,826),13151=>array(90,-65,967,826),13152=>array(80,-65,967,826),13153=>array(82,-65,967,826),13154=>array(47,-65,967,826),13155=>array(47,-65,967,826),13156=>array(47,-65,967,826),13157=>array(47,-65,967,826),13158=>array(47,-65,967,826),13159=>array(47,-65,967,826),13160=>array(47,-65,967,826),13161=>array(47,-65,967,826),13162=>array(47,-65,967,826),13163=>array(47,-65,967,826),13164=>array(48,-65,967,826),13165=>array(48,-65,967,826),13166=>array(48,-65,967,826),13167=>array(48,-65,967,826),13168=>array(48,-65,967,826),13169=>array(77,12,942,739),13170=>array(65,11,930,739),13171=>array(50,23,915,751),13172=>array(81,11,971,739),13173=>array(63,16,962,739),13174=>array(90,-71,934,658),13179=>array(37,-70,970,831),13180=>array(54,-60,946,831),13181=>array(28,-43,956,829),13182=>array(59,-67,970,832),13183=>array(23,-86,969,855),13184=>array(84,-171,968,739),13185=>array(82,23,968,739),13186=>array(79,-187,963,739),13187=>array(77,23,965,739),13188=>array(80,23,962,739),13189=>array(78,23,946,739),13190=>array(78,23,946,739),13191=>array(63,23,946,763),13192=>array(58,11,922,739),13193=>array(62,11,938,739),13194=>array(84,-171,942,739),13195=>array(82,23,942,739),13196=>array(80,-187,942,739),13197=>array(80,-187,919,553),13198=>array(77,-187,925,553),13199=>array(91,-187,919,739),13200=>array(91,23,949,739),13201=>array(82,23,952,739),13202=>array(72,23,957,739),13203=>array(52,23,962,763),13204=>array(44,23,952,739),13205=>array(84,-187,926,737),13206=>array(86,23,930,739),13207=>array(65,11,930,739),13208=>array(123,23,926,739),13209=>array(86,23,914,751),13210=>array(86,23,914,553),13211=>array(87,-187,914,553),13212=>array(70,23,930,553),13213=>array(63,16,918,558),13214=>array(83,23,918,739),13215=>array(67,23,958,677),13216=>array(63,16,958,677),13217=>array(149,23,926,677),13218=>array(82,23,958,739),13219=>array(67,23,964,680),13220=>array(63,16,964,680),13221=>array(149,23,932,680),13222=>array(82,23,964,739),13223=>array(75,16,937,740),13224=>array(67,16,958,740),13225=>array(104,11,926,739),13226=>array(69,11,951,739),13227=>array(58,11,961,739),13228=>array(55,23,975,763),13229=>array(70,11,930,739),13230=>array(67,11,959,740),13231=>array(67,11,966,740),13232=>array(92,-171,940,558),13233=>array(91,16,929,558),13234=>array(92,-187,946,558),13235=>array(83,16,947,558),13236=>array(92,-171,954,739),13237=>array(88,23,954,739),13238=>array(92,-187,954,739),13239=>array(70,23,954,739),13240=>array(93,23,954,739),13241=>array(76,23,959,739),13242=>array(84,-171,965,739),13243=>array(87,23,963,739),13244=>array(87,-187,963,739),13245=>array(70,23,967,739),13246=>array(91,23,965,739),13247=>array(72,23,969,739),13248=>array(87,23,945,739),13249=>array(72,23,948,739),13250=>array(65,11,955,553),13251=>array(85,-171,917,739),13252=>array(64,16,940,558),13253=>array(64,11,925,739),13254=>array(50,-187,942,761),13255=>array(63,16,955,763),13256=>array(61,11,939,739),13257=>array(64,-186,960,763),13258=>array(91,11,939,739),13259=>array(102,23,932,739),13260=>array(159,23,837,739),13261=>array(90,22,959,739),13262=>array(79,23,921,739),13263=>array(121,18,860,739),13264=>array(109,23,918,739),13265=>array(151,23,844,739),13266=>array(79,-187,921,739),13267=>array(166,23,842,739),13268=>array(88,11,947,739),13269=>array(87,23,913,739),13270=>array(69,16,931,739),13271=>array(93,-171,907,739),13272=>array(76,-171,955,558),13273=>array(69,23,931,739),13274=>array(84,23,961,739),13275=>array(98,16,918,558),13276=>array(68,23,944,763),13277=>array(51,11,952,739),13280=>array(119,-24,908,777),13281=>array(88,-24,908,797),13282=>array(86,-35,908,787),13283=>array(64,-24,908,781),13284=>array(89,-31,908,780),13285=>array(102,-34,914,787),13286=>array(90,-24,908,777),13287=>array(80,-25,908,789),13288=>array(82,-27,908,793),13289=>array(47,-35,918,795),13290=>array(47,-24,918,776),13291=>array(47,-24,918,793),13292=>array(47,-35,918,792),13293=>array(47,-24,918,785),13294=>array(47,-31,918,780),13295=>array(47,-32,918,787),13296=>array(47,-24,918,777),13297=>array(47,-24,918,786),13298=>array(47,-31,918,788),13299=>array(48,-35,918,795),13300=>array(48,-24,918,792),13301=>array(48,-24,918,792),13302=>array(48,-34,918,792),13303=>array(48,-24,918,792),13304=>array(48,-31,918,792),13305=>array(48,-32,918,792),13306=>array(48,-24,918,792),13307=>array(48,-24,918,792),13308=>array(48,-31,918,792),13309=>array(44,-35,918,795),13310=>array(44,-34,918,790),19968=>array(121,356,896,439),19969=>array(98,-68,911,768),19970=>array(102,-67,897,787),19971=>array(75,-11,896,823),19972=>array(92,9,927,814),19973=>array(92,9,927,814),19974=>array(115,-77,914,738),19975=>array(63,-77,959,738),19976=>array(83,-77,948,827),19977=>array(99,32,911,713),19978=>array(92,10,927,814),19979=>array(84,-59,916,772),19980=>array(53,-64,927,778),19981=>array(71,-65,928,769),19982=>array(68,-64,930,825),19983=>array(85,-66,937,782),19984=>array(98,-63,908,767),19985=>array(78,-11,922,764),19986=>array(80,-13,925,765),19987=>array(73,-68,921,828),19988=>array(84,-14,935,776),19989=>array(85,-6,942,771),19990=>array(64,-65,936,805),19991=>array(74,-69,926,817),19992=>array(76,-13,927,803),19993=>array(68,-74,933,767),19994=>array(67,-12,918,799),19995=>array(55,-4,915,827),19996=>array(52,-72,911,820),19997=>array(70,-9,925,828),19998=>array(58,-17,951,778),19999=>array(100,-54,898,767),20000=>array(68,-36,952,807),20001=>array(62,-64,952,787),20002=>array(66,-57,906,809),20003=>array(98,-62,914,783),20004=>array(62,-61,911,780),20005=>array(38,-61,914,782),20006=>array(68,-13,941,840),20007=>array(64,-74,944,818),20008=>array(439,-66,515,823),20009=>array(283,-55,652,833),20010=>array(30,-70,955,832),20011=>array(136,-53,866,805),20012=>array(248,-68,574,816),20013=>array(131,-65,860,826),20014=>array(71,-64,963,786),20015=>array(83,-68,933,844),20016=>array(73,-61,927,832),20017=>array(73,-72,894,826),20018=>array(123,-68,886,832),20019=>array(59,-70,912,830),20020=>array(103,-59,908,840),20021=>array(84,-54,930,814),20022=>array(289,225,647,575),20023=>array(134,287,875,584),20024=>array(52,-71,950,824),20025=>array(74,-73,939,777),20026=>array(82,-65,836,829),20027=>array(81,-6,930,841),20028=>array(82,-65,932,831),20029=>array(61,-57,912,771),20030=>array(18,-82,950,821),20031=>array(249,-60,554,834),20032=>array(72,-66,928,836),20033=>array(161,-77,953,786),20034=>array(66,-77,953,828),20035=>array(73,-56,894,776),20036=>array(117,-69,879,840),20037=>array(85,-50,957,835),20038=>array(75,-49,949,802),20039=>array(74,-24,940,816),20040=>array(94,-28,930,816),20041=>array(54,-71,955,818),20042=>array(99,262,872,706),20043=>array(64,-63,947,822),20044=>array(71,-68,889,828),20045=>array(56,-67,945,850),20046=>array(93,-64,924,826),20047=>array(65,-63,949,829),20048=>array(49,-59,941,833),20049=>array(54,-61,953,837),20050=>array(89,-77,921,826),20051=>array(87,-73,927,826),20052=>array(39,-69,948,819),20053=>array(38,-62,929,837),20054=>array(59,-65,926,831),20055=>array(50,-70,953,854),20056=>array(50,-70,953,824),20057=>array(158,-14,909,740),20058=>array(222,0,890,782),20059=>array(92,290,913,534),20060=>array(80,-20,954,822),20061=>array(77,-46,948,831),20062=>array(62,-27,925,835),20063=>array(92,-9,930,830),20064=>array(118,-62,818,769),20065=>array(96,-58,834,832),20066=>array(137,-32,953,825),20067=>array(85,-32,953,825),20068=>array(96,-43,924,792),20069=>array(113,-15,894,831),20070=>array(60,-71,894,819),20071=>array(101,-15,922,829),20072=>array(57,-53,953,828),20073=>array(91,-53,937,833),20074=>array(85,-28,958,753),20075=>array(60,-15,875,826),20076=>array(115,-15,889,804),20077=>array(76,-15,918,777),20078=>array(146,-40,897,829),20079=>array(93,-30,914,829),20080=>array(39,-62,920,779),20081=>array(58,-44,936,826),20082=>array(77,-15,954,828),20083=>array(48,-85,958,815),20084=>array(61,-45,938,806),20085=>array(74,-55,961,850),20086=>array(62,-55,956,849),20087=>array(58,-51,952,836),20088=>array(42,-27,959,828),20089=>array(108,-64,976,833),20090=>array(66,-31,938,831),20091=>array(50,-31,943,847),20092=>array(80,-31,966,859),20093=>array(67,-58,929,836),20094=>array(48,-64,950,842),20095=>array(44,-62,958,824),20096=>array(64,-43,956,853),20097=>array(81,-61,961,837),20098=>array(49,-68,962,843),20099=>array(36,-62,960,840),20100=>array(54,-30,954,831),20101=>array(290,-40,544,818),20102=>array(172,-41,829,773),20103=>array(98,-62,895,822),20104=>array(92,-66,913,782),20105=>array(69,-70,939,829),20106=>array(60,-65,950,826),20107=>array(60,-65,950,826),20108=>array(100,103,916,657),20109=>array(98,-51,914,764),20110=>array(89,-69,908,773),20111=>array(64,-62,912,770),20112=>array(64,-62,912,770),20113=>array(71,-50,934,760),20114=>array(78,-6,932,775),20115=>array(42,-66,919,784),20116=>array(82,25,916,744),20117=>array(63,-70,935,829),20118=>array(57,-24,960,791),20119=>array(57,-24,950,822),20120=>array(71,-6,941,770),20121=>array(52,-24,948,780),20122=>array(63,-7,914,775),20123=>array(65,-17,933,829),20124=>array(64,-24,952,783),20125=>array(77,-17,928,852),20126=>array(64,-24,952,783),20127=>array(74,-29,938,811),20128=>array(73,391,927,690),20129=>array(64,-3,936,822),20130=>array(66,-58,959,822),20131=>array(98,-55,911,835),20132=>array(70,-65,946,822),20133=>array(85,-64,931,840),20134=>array(57,-66,934,822),20135=>array(25,-63,889,843),20136=>array(74,-61,926,825),20137=>array(62,-56,916,841),20138=>array(81,-78,941,841),20139=>array(74,-58,936,828),20140=>array(53,-64,950,825),20141=>array(93,-58,907,836),20142=>array(65,-68,950,838),20143=>array(77,-62,923,840),20144=>array(59,-67,942,828),20145=>array(39,-63,941,846),20146=>array(49,-67,920,837),20147=>array(87,-45,961,838),20148=>array(71,-56,973,861),20149=>array(29,-75,944,841),20150=>array(53,-47,947,845),20151=>array(40,-59,955,850),20152=>array(52,-69,953,836),20153=>array(54,-47,960,858),20154=>array(71,-48,943,806),20155=>array(256,-69,592,824),20156=>array(32,-27,973,804),20157=>array(50,-56,978,838),20158=>array(171,16,906,794),20159=>array(34,-64,943,829),20160=>array(48,-68,950,829),20161=>array(47,-65,953,835),20162=>array(65,-65,910,838),20163=>array(43,-67,954,837),20164=>array(42,-66,957,775),20165=>array(23,-62,936,832),20166=>array(44,-67,956,835),20167=>array(39,-73,957,836),20168=>array(49,-73,955,828),20169=>array(60,-67,956,825),20170=>array(33,-77,967,836),20171=>array(54,-71,951,858),20172=>array(56,-47,953,831),20173=>array(58,-71,923,829),20174=>array(18,-72,964,836),20175=>array(44,-62,941,837),20176=>array(30,-58,955,832),20177=>array(30,-34,955,827),20178=>array(31,-68,964,811),20179=>array(26,-28,941,832),20180=>array(50,-64,954,834),20181=>array(46,-64,935,828),20182=>array(32,-68,956,844),20183=>array(51,-64,959,839),20184=>array(55,-73,947,838),20185=>array(43,-68,894,822),20186=>array(55,-64,957,840),20187=>array(60,-73,930,838),20188=>array(54,-63,939,832),20189=>array(56,-15,958,843),20190=>array(51,-67,895,832),20191=>array(54,-64,948,833),20192=>array(48,-67,948,829),20193=>array(46,-66,952,842),20194=>array(48,-69,920,829),20195=>array(46,-68,957,830),20196=>array(38,-67,961,846),20197=>array(66,-52,945,802),20198=>array(48,-66,951,829),20199=>array(76,-39,945,828),20200=>array(44,-66,937,830),20201=>array(57,-59,948,835),20202=>array(27,-75,949,823),20203=>array(44,-80,944,829),20204=>array(32,-57,897,837),20205=>array(24,-65,969,829),20206=>array(34,-70,949,839),20207=>array(41,-63,958,846),20208=>array(31,-64,897,853),20209=>array(54,-67,949,840),20210=>array(50,-68,902,833),20211=>array(52,-67,955,832),20212=>array(48,-66,859,832),20213=>array(52,-67,956,842),20214=>array(45,-67,950,837),20215=>array(33,-74,982,847),20216=>array(28,-69,962,833),20217=>array(43,-79,936,836),20218=>array(58,-38,982,866),20219=>array(27,-73,949,830),20220=>array(33,-67,938,835),20221=>array(50,-74,968,828),20222=>array(23,-67,951,835),20223=>array(56,-70,953,845),20224=>array(49,-61,948,837),20225=>array(28,-28,958,841),20226=>array(41,-65,946,836),20227=>array(49,-55,956,840),20228=>array(52,-68,912,828),20229=>array(41,-64,945,832),20230=>array(49,-64,921,843),20231=>array(45,-66,967,835),20232=>array(40,-59,954,846),20233=>array(40,-69,954,839),20234=>array(34,-75,950,827),20235=>array(39,-55,963,844),20236=>array(41,-72,930,819),20237=>array(29,-73,947,832),20238=>array(49,-66,960,840),20239=>array(50,-67,954,841),20240=>array(47,-73,950,822),20241=>array(49,-71,953,832),20242=>array(51,-66,937,829),20243=>array(46,-66,952,827),20244=>array(41,-71,958,832),20245=>array(50,-71,961,832),20246=>array(55,-87,958,835),20247=>array(34,-75,947,828),20248=>array(42,-64,945,840),20249=>array(50,-69,959,829),20250=>array(51,-56,954,832),20251=>array(39,-68,924,819),20252=>array(65,-57,941,831),20253=>array(45,-64,941,835),20254=>array(28,-81,950,822),20255=>array(30,-58,912,835),20256=>array(28,-66,903,831),20257=>array(50,-74,951,829),20258=>array(49,-67,932,835),20259=>array(50,-67,940,829),20260=>array(30,-66,919,823),20261=>array(39,-73,947,819),20262=>array(31,-59,935,833),20263=>array(25,-67,949,828),20264=>array(37,-67,906,836),20265=>array(37,-67,976,850),20266=>array(32,-68,895,824),20267=>array(34,-66,914,822),20268=>array(50,-66,952,834),20269=>array(39,-63,951,836),20270=>array(49,-71,959,840),20271=>array(62,-65,887,842),20272=>array(38,-67,951,835),20273=>array(62,-65,951,852),20274=>array(51,-76,952,830),20275=>array(36,-66,945,833),20276=>array(42,-65,955,835),20277=>array(42,-65,890,833),20278=>array(26,-71,965,849),20279=>array(33,-70,896,833),20280=>array(48,-65,897,843),20281=>array(34,-69,958,838),20282=>array(52,-68,896,834),20283=>array(45,-65,952,839),20284=>array(40,-69,960,839),20285=>array(29,-68,908,831),20286=>array(43,-69,936,822),20287=>array(44,-66,960,835),20288=>array(44,-65,915,835),20289=>array(48,-64,948,832),20290=>array(48,-64,946,831),20291=>array(45,-66,902,840),20292=>array(45,-66,948,840),20293=>array(45,-66,937,840),20294=>array(31,-73,934,839),20295=>array(38,-67,940,831),20296=>array(50,-65,956,842),20297=>array(42,-64,948,837),20298=>array(37,-73,966,838),20299=>array(36,-66,906,824),20300=>array(45,-63,958,837),20301=>array(41,-71,947,827),20302=>array(38,-68,961,838),20303=>array(35,-70,948,839),20304=>array(34,-66,946,834),20305=>array(42,-67,945,833),20306=>array(40,-63,965,837),20307=>array(37,-64,966,831),20308=>array(35,-63,935,840),20309=>array(33,-70,958,839),20310=>array(47,-67,956,832),20311=>array(48,-67,951,834),20312=>array(40,-61,970,857),20313=>array(61,-63,951,852),20314=>array(57,-67,967,839),20315=>array(47,-65,924,834),20316=>array(37,-67,954,847),20317=>array(66,-67,921,841),20318=>array(43,-69,945,836),20319=>array(46,-73,969,846),20320=>array(16,-73,951,833),20321=>array(48,-71,957,830),20322=>array(38,-61,943,837),20323=>array(37,-65,895,833),20324=>array(44,-68,962,840),20325=>array(26,-18,943,831),20326=>array(38,-64,921,831),20327=>array(47,-65,953,842),20328=>array(43,-59,955,836),20329=>array(39,-67,959,833),20330=>array(50,-68,897,838),20331=>array(52,-66,964,839),20332=>array(41,-65,942,832),20333=>array(37,-69,944,839),20334=>array(53,-64,968,847),20335=>array(44,-65,947,842),20336=>array(48,-67,947,833),20337=>array(48,-24,975,852),20338=>array(47,-70,883,840),20339=>array(21,-72,933,834),20340=>array(54,-74,948,835),20341=>array(37,-70,955,851),20342=>array(35,-73,924,834),20343=>array(53,-66,959,837),20344=>array(48,-55,948,845),20345=>array(42,-59,963,851),20346=>array(44,-67,951,832),20347=>array(22,-84,946,829),20348=>array(27,-70,941,835),20349=>array(63,-57,955,850),20350=>array(24,-67,974,837),20351=>array(50,-73,985,836),20352=>array(44,-70,913,841),20353=>array(46,-64,960,839),20354=>array(43,-63,954,846),20355=>array(41,-66,961,836),20356=>array(18,-66,921,831),20357=>array(41,-61,947,842),20358=>array(63,-64,956,835),20359=>array(40,-70,961,839),20360=>array(48,-62,920,844),20361=>array(32,-67,975,848),20362=>array(32,-67,946,838),20363=>array(41,-63,911,845),20364=>array(33,-81,952,861),20365=>array(52,-74,949,829),20366=>array(52,-74,976,827),20367=>array(36,-80,953,824),20368=>array(36,-61,958,847),20369=>array(39,-65,954,844),20370=>array(42,-64,942,836),20371=>array(42,-64,948,835),20372=>array(43,-71,947,843),20373=>array(42,-62,955,843),20374=>array(42,-62,966,852),20375=>array(50,-65,908,829),20376=>array(42,-70,964,829),20377=>array(38,-59,949,847),20378=>array(48,-57,938,845),20379=>array(38,-70,949,844),20380=>array(49,-73,954,843),20381=>array(36,-73,947,839),20382=>array(52,-55,905,847),20383=>array(44,-70,954,844),20384=>array(28,-67,944,832),20385=>array(24,-61,938,835),20386=>array(47,-67,949,828),20387=>array(32,-65,883,833),20388=>array(37,-60,945,832),20389=>array(10,-61,932,834),20390=>array(38,-74,922,831),20391=>array(18,-60,875,832),20392=>array(41,-55,967,848),20393=>array(32,-59,943,833),20394=>array(27,-69,937,834),20395=>array(37,-60,949,843),20396=>array(27,-69,962,834),20397=>array(27,-69,960,834),20398=>array(34,-68,946,839),20399=>array(44,-73,974,835),20400=>array(44,-73,933,835),20401=>array(44,-73,940,826),20402=>array(42,-73,969,827),20403=>array(39,-63,956,853),20404=>array(48,-61,975,852),20405=>array(36,-64,948,840),20406=>array(49,-63,900,836),20407=>array(41,-63,913,830),20408=>array(49,-63,942,836),20409=>array(35,-63,962,835),20410=>array(57,-65,957,843),20411=>array(51,-72,960,828),20412=>array(55,-64,946,830),20413=>array(53,-64,927,843),20414=>array(52,-64,953,843),20415=>array(42,-73,947,834),20416=>array(43,-63,955,842),20417=>array(35,-59,964,840),20418=>array(40,-65,954,845),20419=>array(20,-70,961,840),20420=>array(41,-64,960,840),20421=>array(42,-70,960,840),20422=>array(20,-70,948,840),20423=>array(28,-64,948,840),20424=>array(20,-70,939,840),20425=>array(53,-67,963,840),20426=>array(42,-79,953,849),20427=>array(40,-70,956,840),20428=>array(40,-70,945,840),20429=>array(59,-69,970,832),20430=>array(42,-57,954,829),20431=>array(52,-67,925,836),20432=>array(54,-66,918,847),20433=>array(21,-67,911,842),20434=>array(54,-67,946,845),20435=>array(39,-67,955,839),20436=>array(39,-54,958,841),20437=>array(39,-65,939,841),20438=>array(47,-64,947,841),20439=>array(36,-65,972,839),20440=>array(31,-62,951,832),20441=>array(42,-70,957,844),20442=>array(25,-68,948,836),20443=>array(50,-64,969,841),20444=>array(44,-65,955,850),20445=>array(35,-73,965,832),20446=>array(48,-61,975,852),20447=>array(23,-69,977,846),20448=>array(44,-68,968,840),20449=>array(32,-68,941,825),20450=>array(43,-82,954,844),20451=>array(25,-76,933,819),20452=>array(25,-70,919,842),20453=>array(26,-67,934,839),20454=>array(23,-71,953,832),20455=>array(25,-69,929,826),20456=>array(35,-69,923,823),20457=>array(32,-58,917,834),20458=>array(19,-61,911,829),20459=>array(25,-69,941,830),20460=>array(42,-64,961,850),20461=>array(19,-58,944,836),20462=>array(33,-76,973,844),20463=>array(33,-71,950,831),20464=>array(42,-64,913,850),20465=>array(22,-69,944,835),20466=>array(17,-57,909,852),20467=>array(37,-66,957,842),20468=>array(47,-60,947,840),20469=>array(41,-69,963,838),20470=>array(34,-69,981,835),20471=>array(46,-68,947,825),20472=>array(36,-68,964,843),20473=>array(51,-67,929,836),20474=>array(34,-61,967,841),20475=>array(51,-72,946,836),20476=>array(41,-74,911,844),20477=>array(44,-72,946,848),20478=>array(39,-65,950,853),20479=>array(39,-65,950,857),20480=>array(44,-68,972,831),20481=>array(47,-66,946,849),20482=>array(37,-68,955,835),20483=>array(44,-65,961,837),20484=>array(39,-64,922,844),20485=>array(32,-64,946,835),20486=>array(49,-68,941,846),20487=>array(45,-75,947,834),20488=>array(43,-65,972,836),20489=>array(62,-71,946,855),20490=>array(43,-65,969,831),20491=>array(50,-68,918,838),20492=>array(39,-65,927,854),20493=>array(39,-69,950,835),20494=>array(49,-72,943,838),20495=>array(31,-73,966,846),20496=>array(14,-67,952,848),20497=>array(27,-70,892,841),20498=>array(53,-68,903,839),20499=>array(50,-66,952,843),20500=>array(38,-66,908,831),20501=>array(46,-67,949,832),20502=>array(42,-65,940,844),20503=>array(54,-64,890,834),20504=>array(35,-65,895,836),20505=>array(20,-68,958,843),20506=>array(36,-64,953,842),20507=>array(54,-77,951,834),20508=>array(45,-72,926,840),20509=>array(73,-73,961,833),20510=>array(35,-68,956,832),20511=>array(41,-68,953,838),20512=>array(46,-71,935,825),20513=>array(52,-65,897,833),20514=>array(44,-64,978,839),20515=>array(29,-69,974,847),20516=>array(36,-68,943,837),20517=>array(26,-69,954,834),20518=>array(34,-67,963,835),20519=>array(62,-59,967,839),20520=>array(32,-71,947,841),20521=>array(36,-67,956,847),20522=>array(49,-77,951,821),20523=>array(31,-71,976,855),20524=>array(46,-65,951,836),20525=>array(12,-67,952,842),20526=>array(33,-67,979,843),20527=>array(52,-68,967,830),20528=>array(44,-65,956,834),20529=>array(59,-59,960,836),20530=>array(59,-64,943,836),20531=>array(51,-64,956,831),20532=>array(46,-68,975,835),20533=>array(47,-62,951,830),20534=>array(39,-65,961,838),20535=>array(52,-62,963,832),20536=>array(47,-62,975,848),20537=>array(39,-71,955,841),20538=>array(35,-86,913,827),20539=>array(30,-65,973,835),20540=>array(37,-68,943,834),20541=>array(54,-59,969,875),20542=>array(29,-59,955,828),20543=>array(39,-64,939,841),20544=>array(46,-70,972,839),20545=>array(44,-68,952,836),20546=>array(48,-65,960,850),20547=>array(27,-73,945,841),20548=>array(46,-70,975,837),20549=>array(46,-70,956,837),20550=>array(39,-69,972,840),20551=>array(41,-70,962,835),20552=>array(45,-69,920,825),20553=>array(42,-66,948,844),20554=>array(45,-67,918,835),20555=>array(40,-72,951,841),20556=>array(36,-66,954,847),20557=>array(47,-73,961,833),20558=>array(33,-71,970,844),20559=>array(38,-68,921,837),20560=>array(35,-71,939,836),20561=>array(37,-68,966,832),20562=>array(41,-66,944,842),20563=>array(47,-68,960,841),20564=>array(41,-66,925,842),20565=>array(31,-68,963,840),20566=>array(31,-66,938,842),20567=>array(55,-67,956,843),20568=>array(46,-65,920,829),20569=>array(61,-65,908,839),20570=>array(51,-74,963,835),20571=>array(46,-67,958,836),20572=>array(37,-65,934,834),20573=>array(37,-65,953,845),20574=>array(44,-70,955,833),20575=>array(49,-52,951,852),20576=>array(46,-75,960,834),20577=>array(51,-64,959,841),20578=>array(40,-54,973,848),20579=>array(54,-68,956,845),20580=>array(44,-71,936,828),20581=>array(43,-73,966,834),20582=>array(43,-70,957,834),20583=>array(28,-70,980,834),20584=>array(31,-71,969,834),20585=>array(55,-73,943,838),20586=>array(47,-53,948,839),20587=>array(53,-66,968,839),20588=>array(33,-68,970,846),20589=>array(38,-62,944,837),20590=>array(45,-71,952,830),20591=>array(41,-74,960,843),20592=>array(40,-73,960,835),20593=>array(43,-67,935,840),20594=>array(43,-65,971,833),20595=>array(44,-64,951,839),20596=>array(42,-68,902,834),20597=>array(48,-79,943,836),20598=>array(38,-62,907,836),20599=>array(53,-63,979,862),20600=>array(37,-71,963,824),20601=>array(23,-66,962,840),20602=>array(44,-66,960,840),20603=>array(23,-66,933,830),20604=>array(36,-61,954,839),20605=>array(41,-67,924,835),20606=>array(27,-69,925,834),20607=>array(21,-57,912,834),20608=>array(26,-72,967,841),20609=>array(50,-72,963,832),20610=>array(49,-69,961,837),20611=>array(55,-70,948,837),20612=>array(41,-64,968,840),20613=>array(31,-65,941,838),20614=>array(56,-75,958,838),20615=>array(58,-72,961,833),20616=>array(30,-65,979,838),20617=>array(44,-69,953,827),20618=>array(44,-73,936,827),20619=>array(44,-69,951,827),20620=>array(44,-58,941,848),20621=>array(36,-64,941,833),20622=>array(41,-58,955,848),20623=>array(45,-75,948,843),20624=>array(39,-65,906,841),20625=>array(31,-65,971,847),20626=>array(38,-65,978,837),20627=>array(53,-60,903,842),20628=>array(45,-57,960,850),20629=>array(60,-71,960,830),20630=>array(29,-80,969,851),20631=>array(29,-69,950,843),20632=>array(52,-58,971,847),20633=>array(29,-69,956,835),20634=>array(25,-57,978,832),20635=>array(44,-66,958,840),20636=>array(46,-72,953,839),20637=>array(39,-73,917,829),20638=>array(39,-62,954,853),20639=>array(42,-71,922,844),20640=>array(37,-67,968,844),20641=>array(47,-44,970,844),20642=>array(37,-68,976,854),20643=>array(32,-65,976,845),20644=>array(42,-64,964,836),20645=>array(28,-64,934,829),20646=>array(28,-72,943,823),20647=>array(30,-66,938,841),20648=>array(28,-63,922,833),20649=>array(27,-61,924,828),20650=>array(27,-76,967,847),20651=>array(34,-70,943,830),20652=>array(30,-60,936,840),20653=>array(34,-68,957,840),20654=>array(44,-66,954,843),20655=>array(44,-64,969,838),20656=>array(38,-71,903,840),20657=>array(40,-74,973,835),20658=>array(32,-67,958,835),20659=>array(35,-70,951,836),20660=>array(35,-65,948,838),20661=>array(41,-72,963,833),20662=>array(46,-74,967,838),20663=>array(31,-67,953,839),20664=>array(42,-80,961,837),20665=>array(39,-65,952,847),20666=>array(29,-65,958,841),20667=>array(28,-66,961,841),20668=>array(33,-66,948,841),20669=>array(44,-71,954,847),20670=>array(35,-67,962,831),20671=>array(39,-70,949,834),20672=>array(29,-72,949,859),20673=>array(47,-62,965,839),20674=>array(30,-72,950,835),20675=>array(26,-65,907,832),20676=>array(46,-65,955,834),20677=>array(33,-70,944,840),20678=>array(17,-61,965,840),20679=>array(36,-57,974,844),20680=>array(41,-81,960,832),20681=>array(37,-66,979,847),20682=>array(41,-64,958,840),20683=>array(46,-80,970,847),20684=>array(25,-71,968,847),20685=>array(43,-66,925,832),20686=>array(37,-58,950,843),20687=>array(40,-62,963,840),20688=>array(45,-66,909,844),20689=>array(35,-66,965,832),20690=>array(47,-65,952,843),20691=>array(55,-79,959,840),20692=>array(46,-67,949,843),20693=>array(48,-64,963,835),20694=>array(39,-68,951,834),20695=>array(52,-71,934,831),20696=>array(23,-67,985,844),20697=>array(44,-70,969,835),20698=>array(41,-64,983,842),20699=>array(38,-74,963,839),20700=>array(55,-45,963,829),20701=>array(55,-70,962,826),20702=>array(33,-65,930,839),20703=>array(38,-56,946,835),20704=>array(62,-70,965,828),20705=>array(53,-52,962,836),20706=>array(43,-67,947,833),20707=>array(34,-64,968,836),20708=>array(68,-67,967,835),20709=>array(38,-67,962,837),20710=>array(35,-64,967,851),20711=>array(39,-60,907,843),20712=>array(39,-72,968,841),20713=>array(52,-52,911,840),20714=>array(54,-64,918,833),20715=>array(52,-52,962,840),20716=>array(34,-68,967,842),20717=>array(24,-65,972,838),20718=>array(29,-71,953,832),20719=>array(57,-72,974,833),20720=>array(47,-63,963,835),20721=>array(30,-62,952,847),20722=>array(25,-75,948,832),20723=>array(20,-69,965,839),20724=>array(52,-52,911,840),20725=>array(45,-61,956,838),20726=>array(43,-70,982,832),20727=>array(45,-72,955,847),20728=>array(30,-70,972,834),20729=>array(28,-71,949,826),20730=>array(47,-70,959,828),20731=>array(35,-65,958,847),20732=>array(47,-66,951,833),20733=>array(37,-68,988,830),20734=>array(41,-57,972,858),20735=>array(34,-70,979,834),20736=>array(39,-68,963,845),20737=>array(39,-74,942,844),20738=>array(36,-76,977,843),20739=>array(44,-70,960,838),20740=>array(36,-67,960,840),20741=>array(53,-68,915,836),20742=>array(26,-66,978,841),20743=>array(50,-66,979,837),20744=>array(34,-61,968,863),20745=>array(38,-69,965,851),20746=>array(34,-72,978,836),20747=>array(20,-72,942,839),20748=>array(28,-58,963,850),20749=>array(39,-56,965,853),20750=>array(42,-65,964,836),20751=>array(38,-67,968,845),20752=>array(28,-68,964,854),20753=>array(47,-79,962,825),20754=>array(36,-60,956,839),20755=>array(52,-67,964,829),20756=>array(32,-65,953,838),20757=>array(41,-71,963,837),20758=>array(51,-65,942,843),20759=>array(30,-64,969,839),20760=>array(31,-64,964,845),20761=>array(31,-64,960,845),20762=>array(37,-59,938,838),20763=>array(39,-67,943,842),20764=>array(39,-67,948,841),20765=>array(50,-65,937,856),20766=>array(37,-75,951,837),20767=>array(28,-73,961,842),20768=>array(47,-71,954,836),20769=>array(54,-68,923,826),20770=>array(46,-70,964,829),20771=>array(64,-74,959,846),20772=>array(49,-68,965,830),20773=>array(47,-79,940,835),20774=>array(42,-76,963,841),20775=>array(37,-77,963,838),20776=>array(39,-80,947,838),20777=>array(49,-75,934,838),20778=>array(30,-73,954,835),20779=>array(40,-73,957,840),20780=>array(5,-73,996,835),20781=>array(35,-73,972,830),20782=>array(36,-66,952,836),20783=>array(26,-64,963,846),20784=>array(44,-75,951,834),20785=>array(28,-66,967,845),20786=>array(40,-68,946,838),20787=>array(41,-66,969,844),20788=>array(33,-69,979,844),20789=>array(32,-68,971,843),20790=>array(33,-67,940,848),20791=>array(36,-69,968,841),20792=>array(44,-55,950,840),20793=>array(30,-72,954,840),20794=>array(29,-69,955,839),20795=>array(27,-68,973,848),20796=>array(34,-70,971,832),20797=>array(47,-72,935,832),20798=>array(36,-71,964,839),20799=>array(39,-81,955,815),20800=>array(46,-64,942,754),20801=>array(82,-59,936,842),20802=>array(40,-65,963,824),20803=>array(76,-67,939,767),20804=>array(85,-65,932,776),20805=>array(64,-68,951,822),20806=>array(73,-64,933,832),20807=>array(40,-60,953,836),20808=>array(89,-67,934,839),20809=>array(66,-63,930,832),20810=>array(49,-68,949,835),20811=>array(60,-67,937,832),20812=>array(51,-60,953,812),20813=>array(52,-70,948,840),20814=>array(68,-60,959,831),20815=>array(37,-66,956,794),20816=>array(52,-66,929,737),20817=>array(67,-64,941,848),20818=>array(88,-62,927,833),20819=>array(36,-64,970,794),20820=>array(63,-67,950,842),20821=>array(41,-65,962,780),20822=>array(58,-67,956,848),20823=>array(42,-62,959,834),20824=>array(30,-50,960,823),20825=>array(29,-80,961,845),20826=>array(52,-64,948,828),20827=>array(30,-79,955,845),20828=>array(52,-66,948,844),20829=>array(29,-80,954,846),20830=>array(28,-81,977,844),20831=>array(41,-68,956,830),20832=>array(36,-66,962,845),20833=>array(27,-79,953,845),20834=>array(32,-71,958,830),20835=>array(34,-81,965,845),20836=>array(28,-79,958,844),20837=>array(85,-38,933,769),20838=>array(143,-12,903,787),20839=>array(127,-69,877,786),20840=>array(40,-23,935,803),20841=>array(60,-68,953,783),20842=>array(35,-66,965,822),20843=>array(44,-36,949,791),20844=>array(51,-54,956,804),20845=>array(62,-29,946,810),20846=>array(46,-60,954,816),20847=>array(118,-57,799,812),20848=>array(65,-27,915,796),20849=>array(75,-70,925,829),20850=>array(90,-57,931,809),20851=>array(38,-62,919,831),20852=>array(47,-51,915,809),20853=>array(53,-66,958,817),20854=>array(63,-65,936,832),20855=>array(63,-64,942,789),20856=>array(52,-71,943,833),20857=>array(63,-47,912,831),20858=>array(46,-54,951,829),20859=>array(33,-67,951,839),20860=>array(50,-62,959,841),20861=>array(65,-63,917,836),20862=>array(65,-61,935,837),20863=>array(79,-56,952,830),20864=>array(57,-74,929,834),20865=>array(50,-67,969,814),20866=>array(131,-66,869,766),20867=>array(136,-69,864,795),20868=>array(52,-66,942,800),20869=>array(131,-64,865,824),20870=>array(151,-51,849,781),20871=>array(70,-62,934,849),20872=>array(107,-61,856,789),20873=>array(53,-67,947,839),20874=>array(52,-66,948,788),20875=>array(131,-65,887,779),20876=>array(47,-79,958,786),20877=>array(67,-61,954,791),20878=>array(117,-55,879,800),20879=>array(122,-65,878,783),20880=>array(189,-50,851,788),20881=>array(189,-60,851,834),20882=>array(131,-65,869,810),20883=>array(60,-65,954,833),20884=>array(101,-60,941,809),20885=>array(43,-61,951,809),20886=>array(94,353,906,541),20887=>array(56,-67,945,762),20888=>array(44,-73,949,825),20889=>array(65,-58,939,786),20890=>array(108,-67,891,772),20891=>array(58,-59,909,780),20892=>array(42,-70,959,828),20893=>array(51,-59,953,799),20894=>array(50,-65,961,782),20895=>array(81,-38,940,806),20896=>array(51,-67,957,787),20897=>array(75,-50,951,763),20898=>array(60,-67,965,783),20899=>array(76,-53,945,790),20900=>array(54,-60,952,795),20901=>array(67,-70,933,793),20902=>array(43,-60,959,785),20903=>array(28,-66,986,783),20904=>array(99,-55,908,785),20905=>array(82,-66,910,802),20906=>array(60,-67,965,785),20907=>array(338,-28,574,766),20908=>array(67,-72,958,855),20909=>array(61,-72,957,840),20910=>array(40,-57,940,717),20911=>array(52,-48,888,781),20912=>array(48,-65,966,837),20913=>array(53,-22,951,769),20914=>array(44,-61,897,833),20915=>array(55,-66,972,836),20916=>array(65,-63,936,793),20917=>array(38,-72,933,758),20918=>array(63,-62,954,834),20919=>array(54,-71,966,849),20920=>array(49,-62,954,835),20921=>array(58,-71,956,839),20922=>array(58,-61,939,786),20923=>array(52,-60,948,832),20924=>array(55,-66,957,827),20925=>array(48,-67,893,830),20926=>array(48,-62,970,843),20927=>array(31,-62,959,841),20928=>array(58,-61,922,839),20929=>array(58,-65,948,835),20930=>array(64,-71,955,840),20931=>array(48,-68,975,843),20932=>array(44,-70,936,835),20933=>array(59,-49,895,788),20934=>array(57,-65,950,835),20935=>array(39,-60,943,830),20936=>array(55,-67,950,822),20937=>array(63,-63,961,830),20938=>array(49,-50,955,854),20939=>array(33,-74,878,781),20940=>array(41,-70,959,831),20941=>array(48,-58,965,839),20942=>array(57,-38,962,817),20943=>array(38,-80,939,834),20944=>array(60,-27,954,787),20945=>array(42,-67,959,834),20946=>array(42,-58,927,835),20947=>array(54,-62,978,791),20948=>array(46,-52,974,866),20949=>array(54,-70,946,788),20950=>array(54,-64,950,841),20951=>array(39,-69,951,825),20952=>array(39,-53,951,851),20953=>array(32,-59,956,797),20954=>array(59,-68,955,831),20955=>array(43,-64,930,832),20956=>array(55,-65,973,833),20957=>array(16,-70,972,819),20958=>array(46,-73,951,818),20959=>array(37,-70,962,837),20960=>array(34,-65,961,774),20961=>array(72,-71,935,767),20962=>array(72,-71,935,831),20963=>array(72,-71,935,801),20964=>array(34,-65,939,791),20965=>array(52,-74,949,778),20966=>array(18,-67,935,818),20967=>array(47,-65,953,791),20968=>array(34,-65,939,791),20969=>array(38,-61,961,791),20970=>array(34,-65,939,791),20971=>array(48,-58,958,842),20972=>array(34,-65,939,791),20973=>array(32,-60,966,837),20974=>array(34,-65,939,791),20975=>array(72,-65,972,826),20976=>array(63,-66,963,792),20977=>array(62,-67,954,836),20978=>array(63,-66,963,792),20979=>array(59,-74,954,839),20980=>array(39,-56,952,800),20981=>array(112,-72,888,808),20982=>array(130,-44,870,775),20983=>array(128,-64,872,798),20984=>array(143,-66,894,778),20985=>array(126,-38,874,775),20986=>array(144,-65,868,838),20987=>array(75,-67,925,826),20988=>array(111,-66,889,819),20989=>array(81,-61,919,799),20990=>array(102,-52,898,803),20991=>array(75,-64,925,828),20992=>array(85,-34,856,760),20993=>array(80,-50,868,782),20994=>array(364,-64,619,827),20995=>array(46,-54,877,761),20996=>array(53,-35,947,751),20997=>array(70,-69,917,751),20998=>array(65,-69,936,779),20999=>array(44,-73,897,797),21000=>array(77,-64,899,817),21001=>array(55,-77,905,826),21002=>array(71,-62,893,831),21003=>array(56,-63,893,831),21004=>array(72,-66,908,836),21005=>array(77,-43,851,828),21006=>array(71,-62,893,839),21007=>array(62,-63,913,840),21008=>array(53,-66,910,821),21009=>array(59,-70,899,829),21010=>array(45,-64,897,835),21011=>array(41,-69,907,826),21012=>array(95,-66,914,836),21013=>array(36,-66,947,806),21014=>array(60,-69,913,826),21015=>array(83,-76,901,832),21016=>array(29,-57,884,841),21017=>array(30,-66,883,823),21018=>array(90,-60,873,830),21019=>array(43,-61,893,837),21020=>array(57,-64,912,832),21021=>array(32,-73,900,822),21022=>array(56,-59,900,833),21023=>array(78,-70,893,831),21024=>array(27,-75,885,820),21025=>array(100,-67,901,828),21026=>array(49,-61,907,835),21027=>array(67,-65,878,831),21028=>array(58,-70,898,832),21029=>array(54,-68,899,825),21030=>array(72,-65,873,831),21031=>array(58,-64,906,831),21032=>array(55,-64,911,841),21033=>array(57,-67,920,826),21034=>array(63,-68,906,830),21035=>array(70,-70,883,821),21036=>array(44,-63,897,841),21037=>array(21,-60,875,827),21038=>array(77,-69,898,831),21039=>array(53,-64,900,823),21040=>array(65,-65,905,826),21041=>array(47,-69,973,825),21042=>array(64,-64,914,828),21043=>array(42,-65,905,831),21044=>array(44,-68,898,826),21045=>array(54,-61,894,833),21046=>array(77,-68,914,836),21047=>array(59,-68,898,830),21048=>array(69,-55,952,837),21049=>array(41,-63,892,837),21050=>array(71,-65,906,831),21051=>array(56,-63,902,829),21052=>array(62,-54,927,831),21053=>array(30,-57,881,837),21054=>array(42,-62,898,825),21055=>array(35,-68,882,823),21056=>array(79,-63,874,826),21057=>array(60,-62,919,831),21058=>array(28,-68,882,830),21059=>array(41,-64,897,845),21060=>array(67,-65,918,831),21061=>array(50,-69,895,829),21062=>array(138,-69,899,829),21063=>array(67,-70,897,830),21064=>array(119,-66,879,825),21065=>array(53,-63,900,834),21066=>array(80,-63,894,833),21067=>array(35,-63,965,836),21068=>array(63,-66,914,835),21069=>array(76,-60,924,850),21070=>array(79,-70,907,841),21071=>array(33,-69,971,839),21072=>array(88,-63,875,830),21073=>array(28,-65,883,838),21074=>array(77,-62,910,829),21075=>array(44,-59,924,814),21076=>array(60,-71,906,829),21077=>array(50,-57,912,845),21078=>array(63,-65,896,833),21079=>array(110,-69,891,830),21080=>array(88,-68,874,830),21081=>array(35,-62,958,830),21082=>array(46,-58,893,836),21083=>array(103,-67,898,829),21084=>array(52,-73,918,851),21085=>array(71,-62,893,848),21086=>array(82,-65,920,836),21087=>array(66,-73,913,823),21088=>array(55,-71,877,844),21089=>array(62,-67,943,835),21090=>array(73,-68,924,823),21091=>array(35,-65,907,844),21092=>array(52,-66,906,826),21093=>array(54,-48,879,836),21094=>array(32,-63,900,840),21095=>array(21,-62,880,833),21096=>array(39,-66,922,834),21097=>array(36,-67,910,834),21098=>array(70,-64,927,842),21099=>array(55,-75,917,835),21100=>array(71,-69,917,833),21101=>array(55,-70,921,821),21102=>array(111,-64,896,829),21103=>array(74,-70,914,829),21104=>array(46,-65,918,828),21105=>array(37,-70,971,837),21106=>array(59,-58,914,833),21107=>array(36,-56,894,804),21108=>array(68,-64,914,835),21109=>array(46,-72,901,842),21110=>array(46,-64,911,838),21111=>array(43,-67,905,848),21112=>array(54,-55,903,845),21113=>array(42,-65,920,824),21114=>array(33,-76,968,833),21115=>array(42,-70,904,831),21116=>array(32,-71,905,852),21117=>array(53,-62,924,829),21118=>array(112,-59,890,829),21119=>array(50,-62,900,846),21120=>array(37,-67,904,819),21121=>array(37,-68,894,835),21122=>array(52,-70,923,829),21123=>array(50,-63,921,830),21124=>array(40,-54,911,835),21125=>array(57,-63,910,823),21126=>array(26,-63,912,844),21127=>array(40,-67,910,835),21128=>array(53,-63,947,840),21129=>array(44,-64,911,837),21130=>array(45,-71,917,854),21131=>array(38,-71,906,823),21132=>array(44,-65,928,836),21133=>array(47,-69,897,848),21134=>array(47,-68,886,848),21135=>array(91,-64,883,842),21136=>array(44,-66,903,825),21137=>array(53,-73,915,827),21138=>array(41,-71,919,843),21139=>array(61,-64,919,861),21140=>array(39,-75,973,840),21141=>array(36,-68,908,825),21142=>array(34,-61,905,852),21143=>array(58,-73,913,830),21144=>array(43,-62,899,860),21145=>array(67,-70,921,841),21146=>array(46,-50,909,848),21147=>array(70,-56,863,824),21148=>array(45,-65,958,825),21149=>array(35,-70,895,820),21150=>array(64,-59,931,838),21151=>array(73,-76,892,823),21152=>array(58,-76,913,831),21153=>array(35,-69,958,829),21154=>array(30,-63,900,824),21155=>array(67,-63,942,838),21156=>array(40,-63,946,839),21157=>array(46,-65,895,846),21158=>array(36,-69,946,844),21159=>array(73,-71,896,824),21160=>array(55,-60,887,832),21161=>array(53,-67,926,833),21162=>array(67,-70,939,822),21163=>array(63,-75,918,823),21164=>array(42,-68,904,844),21165=>array(64,-63,915,830),21166=>array(60,-64,927,836),21167=>array(47,-67,946,834),21168=>array(99,-59,888,833),21169=>array(30,-58,901,831),21170=>array(25,-59,888,833),21171=>array(59,-61,915,830),21172=>array(59,-61,896,841),21173=>array(35,-73,957,827),21174=>array(14,-57,904,822),21175=>array(80,-72,909,842),21176=>array(62,-49,922,831),21177=>array(68,-65,927,832),21178=>array(90,-77,924,824),21179=>array(96,-73,917,828),21180=>array(57,-62,915,839),21181=>array(89,-57,869,792),21182=>array(53,-63,926,830),21183=>array(58,-57,951,833),21184=>array(40,-69,951,846),21185=>array(55,-70,916,829),21186=>array(76,-55,928,839),21187=>array(103,-75,904,831),21188=>array(62,-77,904,839),21189=>array(32,-68,904,836),21190=>array(113,-75,915,843),21191=>array(45,-70,875,809),21192=>array(95,-68,890,830),21193=>array(38,-60,965,835),21194=>array(35,-63,965,836),21195=>array(30,-65,890,830),21196=>array(49,-62,914,850),21197=>array(43,-72,909,826),21198=>array(105,-59,939,832),21199=>array(103,-77,914,840),21200=>array(48,-77,914,822),21201=>array(54,-65,916,836),21202=>array(72,-65,917,829),21203=>array(88,-70,916,828),21204=>array(65,-77,905,832),21205=>array(58,-68,914,832),21206=>array(77,-76,953,839),21207=>array(48,-67,918,811),21208=>array(54,-71,914,827),21209=>array(37,-71,971,844),21210=>array(56,-76,922,827),21211=>array(51,-76,952,838),21212=>array(48,-75,926,832),21213=>array(41,-76,957,839),21214=>array(52,-73,919,832),21215=>array(58,-61,967,837),21216=>array(43,-72,926,827),21217=>array(67,-68,921,832),21218=>array(49,-68,957,829),21219=>array(58,-66,916,837),21220=>array(44,-68,929,827),21221=>array(49,-55,949,819),21222=>array(37,-76,918,842),21223=>array(37,-61,920,841),21224=>array(53,-69,912,842),21225=>array(53,-58,899,850),21226=>array(31,-68,940,842),21227=>array(28,-69,910,822),21228=>array(27,-69,934,840),21229=>array(52,-73,918,849),21230=>array(26,-73,931,835),21231=>array(54,-78,921,844),21232=>array(35,-66,966,834),21233=>array(54,-67,924,830),21234=>array(54,-72,928,833),21235=>array(45,-76,918,839),21236=>array(46,-73,928,825),21237=>array(27,-76,929,825),21238=>array(44,-45,949,840),21239=>array(54,-61,919,844),21240=>array(38,-76,920,838),21241=>array(30,-69,875,826),21242=>array(82,-62,896,850),21243=>array(93,-59,894,838),21244=>array(61,-63,903,826),21245=>array(82,-62,900,839),21246=>array(56,-55,898,829),21247=>array(71,-44,895,852),21248=>array(84,-59,930,838),21249=>array(38,-59,928,838),21250=>array(55,-59,912,844),21251=>array(55,-59,912,844),21252=>array(55,-59,912,844),21253=>array(48,-33,955,838),21254=>array(64,-58,902,842),21255=>array(63,-59,912,839),21256=>array(55,-59,912,844),21257=>array(57,-66,886,837),21258=>array(57,-59,911,845),21259=>array(68,-60,938,841),21260=>array(68,-60,938,841),21261=>array(74,-63,922,843),21262=>array(58,-70,918,829),21263=>array(42,-65,964,834),21264=>array(59,-65,915,845),21265=>array(48,-63,914,840),21266=>array(48,-68,902,843),21267=>array(52,-68,909,843),21268=>array(48,-63,916,840),21269=>array(304,-45,928,803),21270=>array(48,-57,950,836),21271=>array(45,-50,948,792),21272=>array(99,-53,921,804),21273=>array(56,-78,970,811),21274=>array(133,-71,930,795),21275=>array(93,-26,894,768),21276=>array(99,-21,926,788),21277=>array(92,-70,923,831),21278=>array(93,-26,894,768),21279=>array(96,-23,920,794),21280=>array(128,-48,921,790),21281=>array(121,-70,921,791),21282=>array(115,-32,942,778),21283=>array(133,-71,930,795),21284=>array(113,-76,930,811),21285=>array(112,-32,912,791),21286=>array(112,-32,959,796),21287=>array(114,-32,916,796),21288=>array(112,-32,922,796),21289=>array(101,-28,918,785),21290=>array(114,-69,931,789),21291=>array(115,-32,942,778),21292=>array(87,-29,950,789),21293=>array(85,-26,941,792),21294=>array(112,-32,922,796),21295=>array(129,-71,930,795),21296=>array(136,-23,951,787),21297=>array(117,-72,953,814),21298=>array(117,-26,945,804),21299=>array(133,-71,946,795),21300=>array(118,-29,954,780),21301=>array(85,-26,932,804),21302=>array(136,-59,951,795),21303=>array(92,-31,938,784),21304=>array(76,-5,924,762),21305=>array(134,-71,933,742),21306=>array(133,-57,933,784),21307=>array(103,-56,927,791),21308=>array(77,-26,934,797),21309=>array(69,-30,942,787),21310=>array(71,-30,950,796),21311=>array(118,-68,939,800),21312=>array(133,-71,930,795),21313=>array(105,-70,902,838),21314=>array(64,-37,962,786),21315=>array(113,-68,906,830),21316=>array(67,-44,933,821),21317=>array(46,-68,948,819),21318=>array(55,-64,950,833),21319=>array(80,-71,930,827),21320=>array(90,-68,918,834),21321=>array(55,-69,941,829),21322=>array(76,-67,909,824),21323=>array(69,-63,931,827),21324=>array(63,-59,937,825),21325=>array(91,-26,909,787),21326=>array(28,-57,918,831),21327=>array(51,-62,948,834),21328=>array(94,-26,911,787),21329=>array(64,-67,936,846),21330=>array(82,-67,918,837),21331=>array(65,-68,935,826),21332=>array(63,-70,924,835),21333=>array(54,-58,926,841),21334=>array(49,-65,923,832),21335=>array(68,-72,942,830),21336=>array(64,-62,936,854),21337=>array(58,-49,939,830),21338=>array(53,-71,949,835),21339=>array(53,-46,942,813),21340=>array(403,-65,899,825),21341=>array(73,-26,924,790),21342=>array(74,-62,926,819),21343=>array(107,-63,947,828),21344=>array(184,-70,903,832),21345=>array(77,-68,927,828),21346=>array(39,-58,916,829),21347=>array(113,-65,903,833),21348=>array(136,-66,911,826),21349=>array(136,-66,911,826),21350=>array(37,-68,957,827),21351=>array(111,-62,954,818),21352=>array(96,-67,902,836),21353=>array(303,-69,717,781),21354=>array(291,-69,743,781),21355=>array(63,-5,913,747),21356=>array(104,-69,892,832),21357=>array(53,-69,890,746),21358=>array(59,-65,933,835),21359=>array(50,-62,903,839),21360=>array(148,-64,883,835),21361=>array(62,-67,928,836),21362=>array(52,-55,916,799),21363=>array(55,-67,896,786),21364=>array(49,-60,888,826),21365=>array(59,-71,883,815),21366=>array(29,-70,893,836),21367=>array(31,-45,959,834),21368=>array(73,-63,898,846),21369=>array(39,-54,907,861),21370=>array(26,-27,947,783),21371=>array(47,-68,910,837),21372=>array(51,-71,962,832),21373=>array(140,-73,894,827),21374=>array(88,-63,894,788),21375=>array(41,-70,920,834),21376=>array(54,-60,907,829),21377=>array(39,-63,951,835),21378=>array(38,-64,922,791),21379=>array(62,-67,900,836),21380=>array(50,-64,942,777),21381=>array(38,-67,904,774),21382=>array(39,-57,911,786),21383=>array(40,-57,941,789),21384=>array(38,-68,914,792),21385=>array(36,-56,911,781),21386=>array(51,-75,933,775),21387=>array(37,-63,913,771),21388=>array(37,-62,926,778),21389=>array(35,-72,922,775),21390=>array(44,-68,937,796),21391=>array(56,-68,936,777),21392=>array(34,-64,957,788),21393=>array(29,-64,942,788),21394=>array(52,-64,934,779),21395=>array(40,-57,926,798),21396=>array(35,-62,948,793),21397=>array(17,-73,896,786),21398=>array(27,-67,957,788),21399=>array(73,-65,957,780),21400=>array(45,-74,932,779),21401=>array(49,-70,956,795),21402=>array(50,-65,940,809),21403=>array(34,-64,950,788),21404=>array(46,-72,959,782),21405=>array(50,-68,943,780),21406=>array(57,-73,932,764),21407=>array(59,-65,932,787),21408=>array(39,-63,942,788),21409=>array(50,-101,916,782),21410=>array(18,-69,925,785),21411=>array(35,-73,938,765),21412=>array(39,-64,974,792),21413=>array(39,-67,962,793),21414=>array(42,-75,938,816),21415=>array(43,-81,951,786),21416=>array(20,-62,909,785),21417=>array(37,-63,961,802),21418=>array(24,-47,929,811),21419=>array(46,-60,948,795),21420=>array(48,-69,966,784),21421=>array(39,-71,963,785),21422=>array(23,-71,930,791),21423=>array(39,-65,958,791),21424=>array(46,-71,951,783),21425=>array(46,-71,948,783),21426=>array(51,-71,939,784),21427=>array(34,-79,894,835),21428=>array(47,-71,947,798),21429=>array(27,-45,882,821),21430=>array(117,11,903,746),21431=>array(56,-20,928,843),21432=>array(61,-25,941,767),21433=>array(57,-65,949,829),21434=>array(56,-59,933,843),21435=>array(79,-56,931,832),21436=>array(61,-64,932,816),21437=>array(67,-44,905,806),21438=>array(97,-60,971,791),21439=>array(61,-72,913,786),21440=>array(133,-48,955,823),21441=>array(38,-32,962,838),21442=>array(18,-74,970,848),21443=>array(30,-88,968,844),21444=>array(30,-15,968,852),21445=>array(30,-61,968,852),21446=>array(68,-66,977,836),21447=>array(38,-68,961,829),21448=>array(94,-34,920,754),21449=>array(63,-50,948,773),21450=>array(36,-64,945,767),21451=>array(63,-61,939,843),21452=>array(37,-67,955,770),21453=>array(51,-71,942,790),21454=>array(53,-50,962,816),21455=>array(58,-38,930,828),21456=>array(38,-62,940,827),21457=>array(38,-60,940,828),21458=>array(52,-57,944,801),21459=>array(58,-68,930,812),21460=>array(50,-64,963,833),21461=>array(48,-50,944,815),21462=>array(43,-70,960,780),21463=>array(64,-68,936,829),21464=>array(38,-59,934,833),21465=>array(16,-63,942,836),21466=>array(141,-75,963,781),21467=>array(52,-75,966,834),21468=>array(48,-57,961,839),21469=>array(54,-51,962,811),21470=>array(19,-61,953,785),21471=>array(31,-67,969,829),21472=>array(55,-29,954,806),21473=>array(34,-70,971,833),21474=>array(52,-71,945,829),21475=>array(184,5,818,695),21476=>array(83,-71,911,823),21477=>array(65,-51,902,840),21478=>array(78,-70,859,780),21479=>array(78,-70,859,780),21480=>array(124,-76,895,755),21481=>array(120,-65,894,766),21482=>array(58,-40,928,772),21483=>array(113,-64,929,831),21484=>array(76,-70,861,789),21485=>array(95,-65,952,781),21486=>array(98,-66,929,766),21487=>array(98,-64,926,769),21488=>array(124,-51,904,840),21489=>array(116,-25,946,810),21490=>array(63,-65,953,835),21491=>array(69,-62,917,837),21492=>array(43,-47,949,829),21493=>array(121,-13,896,782),21494=>array(90,-53,934,843),21495=>array(65,-59,935,804),21496=>array(111,-63,886,790),21497=>array(98,-70,937,763),21498=>array(107,-42,973,770),21499=>array(132,-65,899,831),21500=>array(116,-54,896,762),21501=>array(99,-66,930,768),21502=>array(135,-57,851,798),21503=>array(93,-37,950,788),21504=>array(98,-40,930,817),21505=>array(98,-67,930,776),21506=>array(102,-65,914,847),21507=>array(98,-26,932,835),21508=>array(57,-65,951,836),21509=>array(106,-56,894,783),21510=>array(96,-63,933,830),21511=>array(98,-67,945,780),21512=>array(40,-73,956,859),21513=>array(64,-72,900,823),21514=>array(157,-70,867,775),21515=>array(104,-61,933,832),21516=>array(118,-75,882,787),21517=>array(56,-67,829,836),21518=>array(44,-64,926,844),21519=>array(71,-76,947,824),21520=>array(99,-19,939,825),21521=>array(133,-75,867,831),21522=>array(72,-32,957,837),21523=>array(104,-65,932,775),21524=>array(104,-23,948,836),21525=>array(162,-70,821,770),21526=>array(104,-64,939,835),21527=>array(99,-58,900,789),21528=>array(97,-68,941,840),21529=>array(103,-72,946,833),21530=>array(103,-75,925,774),21531=>array(46,-70,947,783),21532=>array(95,-39,941,769),21533=>array(52,-66,958,822),21534=>array(53,-72,959,773),21535=>array(90,-71,945,854),21536=>array(92,-69,942,827),21537=>array(83,-49,946,816),21538=>array(58,-50,927,799),21539=>array(102,-6,928,805),21540=>array(108,-69,951,836),21541=>array(112,-71,934,780),21542=>array(48,-70,947,775),21543=>array(95,-29,935,779),21544=>array(86,-41,933,824),21545=>array(95,-62,955,806),21546=>array(91,-50,945,851),21547=>array(37,-65,966,858),21548=>array(104,-58,936,863),21549=>array(100,-68,970,824),21550=>array(99,-73,955,838),21551=>array(47,-58,848,857),21552=>array(97,-67,947,838),21553=>array(95,-70,944,835),21554=>array(96,-76,866,819),21555=>array(72,-67,940,787),21556=>array(43,-72,937,783),21557=>array(99,-74,958,827),21558=>array(106,-68,897,793),21559=>array(94,-74,952,831),21560=>array(98,-68,955,788),21561=>array(109,-70,949,836),21562=>array(116,-71,967,782),21563=>array(102,-72,903,834),21564=>array(89,-68,937,825),21565=>array(99,-51,945,844),21566=>array(70,-72,942,782),21567=>array(67,-67,917,832),21568=>array(98,-65,940,787),21569=>array(106,-62,903,827),21570=>array(180,-77,840,772),21571=>array(87,-69,942,789),21572=>array(74,-61,942,783),21573=>array(96,-74,966,833),21574=>array(51,-68,964,774),21575=>array(69,-66,934,819),21576=>array(77,-17,910,773),21577=>array(53,-71,944,787),21578=>array(67,-67,917,832),21579=>array(96,-69,943,829),21580=>array(116,-55,943,842),21581=>array(111,-51,956,743),21582=>array(116,-66,978,790),21583=>array(97,-66,939,835),21584=>array(101,-60,880,825),21585=>array(53,-72,959,830),21586=>array(100,-68,925,765),21587=>array(100,-26,932,824),21588=>array(79,-68,934,832),21589=>array(94,-7,928,767),21590=>array(91,-70,910,765),21591=>array(99,-74,926,764),21592=>array(84,-81,880,780),21593=>array(157,-68,837,760),21594=>array(111,-68,957,838),21595=>array(111,-31,968,831),21596=>array(101,-62,905,831),21597=>array(93,-64,951,841),21598=>array(97,-63,871,790),21599=>array(110,-65,961,819),21600=>array(97,-70,955,826),21601=>array(95,-70,949,786),21602=>array(100,-71,929,784),21603=>array(93,-63,942,777),21604=>array(89,-83,949,856),21605=>array(98,-60,943,841),21606=>array(98,-74,911,828),21607=>array(94,-63,945,831),21608=>array(39,-67,882,780),21609=>array(109,-54,953,751),21610=>array(109,-60,950,760),21611=>array(109,-60,942,845),21612=>array(108,-65,905,767),21613=>array(98,-14,928,831),21614=>array(108,-66,960,771),21615=>array(99,-67,942,787),21616=>array(84,-68,937,836),21617=>array(90,-68,970,830),21618=>array(102,-60,957,820),21619=>array(90,-65,942,830),21620=>array(108,-68,909,833),21621=>array(98,-65,930,785),21622=>array(79,-71,949,828),21623=>array(115,-62,893,786),21624=>array(94,-20,932,769),21625=>array(95,-49,969,830),21626=>array(106,-60,952,794),21627=>array(105,-67,900,835),21628=>array(98,-67,931,825),21629=>array(33,-73,971,862),21630=>array(104,-28,950,783),21631=>array(95,-61,953,841),21632=>array(94,-31,933,787),21633=>array(122,-66,951,828),21634=>array(89,-21,940,783),21635=>array(83,-34,962,834),21636=>array(115,-70,900,826),21637=>array(81,-68,898,833),21638=>array(107,-36,960,833),21639=>array(104,-28,950,802),21640=>array(89,-59,914,836),21641=>array(89,-74,968,824),21642=>array(89,-34,964,818),21643=>array(108,-70,943,840),21644=>array(53,-70,894,821),21645=>array(111,-65,954,840),21646=>array(39,-68,961,833),21647=>array(79,-63,943,848),21648=>array(90,-70,941,833),21649=>array(89,-51,935,842),21650=>array(54,-75,937,777),21651=>array(97,-34,941,773),21652=>array(97,-70,936,829),21653=>array(91,-67,923,828),21654=>array(104,-64,898,832),21655=>array(94,-3,951,830),21656=>array(97,-67,941,832),21657=>array(100,-59,932,830),21658=>array(86,-80,951,847),21659=>array(102,-68,893,836),21660=>array(102,-42,928,817),21661=>array(90,-7,914,809),21662=>array(98,-67,937,775),21663=>array(102,-64,891,730),21664=>array(51,-65,947,784),21665=>array(103,-50,956,800),21666=>array(61,-53,939,806),21667=>array(99,-68,933,811),21668=>array(80,-42,921,819),21669=>array(106,-30,956,782),21670=>array(90,-71,954,835),21671=>array(106,-67,892,829),21672=>array(64,-74,954,840),21673=>array(96,-64,931,840),21674=>array(82,-65,967,824),21675=>array(35,-71,974,779),21676=>array(98,-72,961,830),21677=>array(91,-65,926,828),21678=>array(107,-70,963,824),21679=>array(90,-65,948,848),21680=>array(117,-71,901,818),21681=>array(119,-70,883,841),21682=>array(119,-73,970,836),21683=>array(88,-60,949,824),21684=>array(100,-67,943,824),21685=>array(84,-63,963,854),21686=>array(110,-68,947,827),21687=>array(88,-62,944,842),21688=>array(58,-66,959,838),21689=>array(91,-51,908,828),21690=>array(91,-23,936,778),21691=>array(88,-63,943,835),21692=>array(119,-55,881,799),21693=>array(103,-64,898,785),21694=>array(105,-30,957,830),21695=>array(99,-69,949,835),21696=>array(47,-68,951,832),21697=>array(116,-66,884,792),21698=>array(91,-64,936,779),21699=>array(108,-69,904,783),21700=>array(90,-72,935,831),21701=>array(102,-61,908,831),21702=>array(106,-80,919,845),21703=>array(108,-25,949,831),21704=>array(84,-66,945,851),21705=>array(74,-60,944,828),21706=>array(104,-75,942,831),21707=>array(95,-27,935,846),21708=>array(85,-71,971,832),21709=>array(97,-55,900,875),21710=>array(103,-66,949,835),21711=>array(108,-73,973,781),21712=>array(99,-26,925,764),21713=>array(102,-18,924,766),21714=>array(87,-46,945,803),21715=>array(103,-63,936,821),21716=>array(98,-64,931,814),21717=>array(99,-61,872,821),21718=>array(93,-52,940,855),21719=>array(86,-60,922,833),21720=>array(103,-71,958,830),21721=>array(100,-47,949,829),21722=>array(81,-77,943,778),21723=>array(51,-69,962,803),21724=>array(101,-70,945,842),21725=>array(88,-62,950,828),21726=>array(108,-70,945,838),21727=>array(75,-59,886,837),21728=>array(110,-65,926,831),21729=>array(62,-62,943,785),21730=>array(89,-52,935,801),21731=>array(120,-14,943,779),21732=>array(87,-55,956,825),21733=>array(70,-60,931,784),21734=>array(84,-67,942,824),21735=>array(81,-66,946,827),21736=>array(109,-69,912,832),21737=>array(100,-15,933,779),21738=>array(107,-74,942,785),21739=>array(113,-73,962,762),21740=>array(78,-55,930,833),21741=>array(64,-71,949,773),21742=>array(92,-68,927,833),21743=>array(118,-65,951,783),21744=>array(80,-44,885,840),21745=>array(98,-65,923,829),21746=>array(63,-62,926,825),21747=>array(99,-81,947,824),21748=>array(108,-73,973,856),21749=>array(82,-69,913,829),21750=>array(88,-64,951,825),21751=>array(103,-70,938,814),21752=>array(94,-74,917,818),21753=>array(92,-68,936,834),21754=>array(87,-70,931,832),21755=>array(102,-66,937,778),21756=>array(95,-68,932,846),21757=>array(91,-74,952,786),21758=>array(95,-64,968,844),21759=>array(65,-62,959,839),21760=>array(110,-62,954,830),21761=>array(97,-62,931,845),21762=>array(116,-52,960,835),21763=>array(116,-66,900,828),21764=>array(101,-66,947,782),21765=>array(87,-45,951,867),21766=>array(101,-69,961,849),21767=>array(53,-76,939,786),21768=>array(88,-30,943,788),21769=>array(94,-68,945,848),21770=>array(106,-66,954,835),21771=>array(112,-62,950,830),21772=>array(98,-74,964,813),21773=>array(113,-74,946,841),21774=>array(98,-52,904,844),21775=>array(84,-62,938,843),21776=>array(44,-71,938,835),21777=>array(92,-36,934,820),21778=>array(88,-65,940,781),21779=>array(116,-71,924,829),21780=>array(99,-70,934,785),21781=>array(100,-48,923,863),21782=>array(82,-23,951,793),21783=>array(103,-65,957,827),21784=>array(34,-60,979,822),21785=>array(112,-57,987,812),21786=>array(97,-62,957,777),21787=>array(101,-66,948,830),21788=>array(59,-37,952,802),21789=>array(104,-62,938,804),21790=>array(92,-65,936,832),21791=>array(95,-37,929,851),21792=>array(91,-72,914,824),21793=>array(109,-61,963,792),21794=>array(104,-62,938,834),21795=>array(86,-29,935,842),21796=>array(74,-73,948,832),21797=>array(97,-46,940,821),21798=>array(97,-67,951,825),21799=>array(110,-70,900,780),21800=>array(80,-44,959,779),21801=>array(99,-73,946,833),21802=>array(74,-65,957,843),21803=>array(74,-27,959,804),21804=>array(87,-70,957,829),21805=>array(104,-71,941,837),21806=>array(42,-67,944,843),21807=>array(97,-65,945,836),21808=>array(100,-64,909,830),21809=>array(115,-68,900,787),21810=>array(107,-79,948,827),21811=>array(82,-69,962,802),21812=>array(106,-71,942,830),21813=>array(112,-44,995,856),21814=>array(113,-66,964,837),21815=>array(94,-75,933,845),21816=>array(78,-35,950,847),21817=>array(81,-56,972,832),21818=>array(110,-74,961,833),21819=>array(104,-65,951,841),21820=>array(113,-68,947,843),21821=>array(92,-67,953,832),21822=>array(84,-30,940,831),21823=>array(92,-28,953,842),21824=>array(105,-73,941,785),21825=>array(103,-66,902,791),21826=>array(93,-76,971,827),21827=>array(97,-70,930,833),21828=>array(84,-63,971,774),21829=>array(95,-67,933,833),21830=>array(55,-56,945,825),21831=>array(39,-73,928,844),21832=>array(111,-65,947,837),21833=>array(76,-76,945,819),21834=>array(93,-66,932,782),21835=>array(109,-66,987,837),21836=>array(86,-31,955,819),21837=>array(84,-57,942,864),21838=>array(46,-67,962,835),21839=>array(119,-71,889,784),21840=>array(89,-62,931,843),21841=>array(84,-77,962,829),21842=>array(113,-68,903,788),21843=>array(54,-60,964,838),21844=>array(91,-60,945,844),21845=>array(111,-62,908,842),21846=>array(83,-62,952,836),21847=>array(123,-65,900,846),21848=>array(104,-72,965,846),21849=>array(85,-55,952,824),21850=>array(77,-66,927,795),21851=>array(83,-73,933,822),21852=>array(83,-68,955,786),21853=>array(76,-67,955,821),21854=>array(91,-25,940,785),21855=>array(35,-68,969,836),21856=>array(88,-60,913,812),21857=>array(95,-66,932,826),21858=>array(109,-61,963,792),21859=>array(83,-68,926,832),21860=>array(91,-69,935,846),21861=>array(97,-70,950,850),21862=>array(91,-64,930,836),21863=>array(90,-72,914,828),21864=>array(90,-66,927,828),21865=>array(121,-63,959,831),21866=>array(110,-64,909,838),21867=>array(115,-65,960,835),21868=>array(63,-66,913,825),21869=>array(94,-66,914,833),21870=>array(79,-63,912,829),21871=>array(82,-68,906,794),21872=>array(86,-71,948,814),21873=>array(86,-48,935,822),21874=>array(104,-50,908,842),21875=>array(86,-30,973,843),21876=>array(115,-58,945,833),21877=>array(105,-64,983,833),21878=>array(86,-72,942,844),21879=>array(94,-64,942,840),21880=>array(91,-65,923,826),21881=>array(91,-80,933,781),21882=>array(91,-72,944,785),21883=>array(92,-67,908,833),21884=>array(90,-67,930,823),21885=>array(114,-59,989,859),21886=>array(76,-66,957,832),21887=>array(110,-30,955,827),21888=>array(95,-69,965,819),21889=>array(93,-58,910,793),21890=>array(108,-69,960,785),21891=>array(92,-67,939,835),21892=>array(56,-70,907,835),21893=>array(92,-18,924,788),21894=>array(82,-50,918,825),21895=>array(112,-67,904,831),21896=>array(86,-65,942,827),21897=>array(88,-74,950,840),21898=>array(92,-72,930,837),21899=>array(83,-65,952,832),21900=>array(52,-71,909,787),21901=>array(104,-69,967,824),21902=>array(112,-67,906,788),21903=>array(84,-59,931,833),21904=>array(79,-81,936,830),21905=>array(97,-65,933,841),21906=>array(92,-48,956,849),21907=>array(110,-72,957,777),21908=>array(91,-70,933,781),21909=>array(110,-66,953,783),21910=>array(97,-66,939,829),21911=>array(85,-68,951,801),21912=>array(81,-67,930,834),21913=>array(85,-60,968,833),21914=>array(79,-65,971,838),21915=>array(91,-67,979,836),21916=>array(86,-63,938,837),21917=>array(105,-55,913,801),21918=>array(77,-73,921,840),21919=>array(116,-61,901,787),21920=>array(97,-32,936,825),21921=>array(107,-71,949,828),21922=>array(107,-71,951,827),21923=>array(52,-74,965,824),21924=>array(90,-18,935,861),21925=>array(110,-71,968,837),21926=>array(132,-68,888,789),21927=>array(79,-26,945,829),21928=>array(86,-73,959,838),21929=>array(76,-71,966,812),21930=>array(75,-73,957,829),21931=>array(96,-55,961,835),21932=>array(50,-71,951,830),21933=>array(88,-53,939,860),21934=>array(53,-68,945,789),21935=>array(89,-59,953,851),21936=>array(90,-72,965,837),21937=>array(90,-70,941,788),21938=>array(107,-65,905,836),21939=>array(82,-28,916,834),21940=>array(72,-71,972,832),21941=>array(75,-62,924,832),21942=>array(94,-63,906,834),21943=>array(110,-67,925,831),21944=>array(65,-77,959,841),21945=>array(90,-26,953,851),21946=>array(112,-62,982,834),21947=>array(80,-70,948,858),21948=>array(110,-32,970,846),21949=>array(90,-66,936,807),21950=>array(82,-66,893,826),21951=>array(50,-69,961,780),21952=>array(49,-72,955,829),21953=>array(88,-64,946,839),21954=>array(108,-72,960,845),21955=>array(94,-68,938,838),21956=>array(82,-62,954,790),21957=>array(88,-73,945,845),21958=>array(84,-65,947,847),21959=>array(56,-75,946,832),21960=>array(107,-29,963,826),21961=>array(87,-64,944,831),21962=>array(110,-68,962,791),21963=>array(106,-70,933,838),21964=>array(98,-22,946,841),21965=>array(108,-70,907,835),21966=>array(104,-68,909,783),21967=>array(112,-68,977,827),21968=>array(118,-70,954,847),21969=>array(88,-21,941,830),21970=>array(76,-64,944,830),21971=>array(81,-73,961,793),21972=>array(90,-85,963,851),21973=>array(95,-68,963,784),21974=>array(92,-70,962,828),21975=>array(105,-70,937,783),21976=>array(84,-59,963,851),21977=>array(111,-64,956,841),21978=>array(118,-56,916,846),21979=>array(95,-56,970,863),21980=>array(95,-69,943,834),21981=>array(92,-64,930,788),21982=>array(119,-66,961,837),21983=>array(89,-27,938,840),21984=>array(48,-81,960,829),21985=>array(83,-71,955,791),21986=>array(100,-36,950,780),21987=>array(112,-68,910,786),21988=>array(92,-70,938,827),21989=>array(84,-68,957,844),21990=>array(80,-68,942,829),21991=>array(34,-75,973,842),21992=>array(83,-68,939,836),21993=>array(91,-67,946,836),21994=>array(90,-70,954,835),21995=>array(89,-66,943,776),21996=>array(93,-70,942,830),21997=>array(91,-37,929,849),21998=>array(63,-57,939,788),21999=>array(87,-39,950,782),22000=>array(68,-75,913,845),22001=>array(90,-68,974,862),22002=>array(71,-57,940,845),22003=>array(90,-67,949,822),22004=>array(72,-54,969,835),22005=>array(88,-54,942,772),22006=>array(83,-68,935,787),22007=>array(86,-64,964,832),22008=>array(58,-57,951,854),22009=>array(83,-56,963,827),22010=>array(117,-68,956,831),22011=>array(98,-69,961,841),22012=>array(118,-72,972,829),22013=>array(82,-76,950,834),22014=>array(79,-68,961,837),22015=>array(115,-78,962,841),22016=>array(87,-73,927,846),22017=>array(76,-68,943,835),22018=>array(121,-68,894,823),22019=>array(83,-70,949,841),22020=>array(83,-70,958,845),22021=>array(82,-64,964,788),22022=>array(83,-72,964,832),22023=>array(101,-80,965,846),22024=>array(91,-72,935,830),22025=>array(50,-65,957,833),22026=>array(85,-68,938,834),22027=>array(73,-78,972,839),22028=>array(91,-70,940,789),22029=>array(90,-74,933,832),22030=>array(86,-67,946,784),22031=>array(60,-66,960,812),22032=>array(91,-50,966,801),22033=>array(106,-70,913,836),22034=>array(99,-25,956,835),22035=>array(102,-63,906,799),22036=>array(90,-73,949,805),22037=>array(116,-64,951,785),22038=>array(84,-74,947,832),22039=>array(109,-67,905,836),22040=>array(91,-68,924,823),22041=>array(81,-73,926,836),22042=>array(101,-70,946,824),22043=>array(74,-75,975,833),22044=>array(106,-61,981,840),22045=>array(96,-70,941,832),22046=>array(103,-70,911,832),22047=>array(91,-68,933,822),22048=>array(81,-54,956,804),22049=>array(89,-23,939,836),22050=>array(106,-59,962,800),22051=>array(86,-65,883,814),22052=>array(91,-64,927,789),22053=>array(84,-65,973,831),22054=>array(27,-86,973,836),22055=>array(90,-64,945,848),22056=>array(91,-65,923,826),22057=>array(81,-68,945,831),22058=>array(106,-83,953,780),22059=>array(84,-71,949,831),22060=>array(77,-72,959,809),22061=>array(91,-59,924,827),22062=>array(95,-69,923,833),22063=>array(79,-77,949,843),22064=>array(86,-65,947,833),22065=>array(89,-72,891,780),22066=>array(79,-75,906,830),22067=>array(113,-80,964,832),22068=>array(91,-65,950,828),22069=>array(76,-67,944,835),22070=>array(93,-65,930,837),22071=>array(100,-48,948,863),22072=>array(80,-63,948,847),22073=>array(86,-67,952,845),22074=>array(115,-66,990,830),22075=>array(90,-69,933,833),22076=>array(77,-67,926,796),22077=>array(107,-68,956,785),22078=>array(111,-71,958,780),22079=>array(82,-68,937,783),22080=>array(113,-80,964,781),22081=>array(85,-48,959,768),22082=>array(92,-64,950,856),22083=>array(110,-63,971,841),22084=>array(77,-68,945,831),22085=>array(109,-70,922,834),22086=>array(113,-69,978,783),22087=>array(103,-36,934,841),22088=>array(98,-68,967,836),22089=>array(106,-68,983,837),22090=>array(108,-67,940,784),22091=>array(88,-73,973,837),22092=>array(92,-73,905,835),22093=>array(85,-71,944,843),22094=>array(87,-23,937,839),22095=>array(106,-63,991,858),22096=>array(64,-70,933,795),22097=>array(90,-62,948,840),22098=>array(86,-74,954,832),22099=>array(93,-76,936,832),22100=>array(79,-11,956,855),22101=>array(61,-77,904,856),22102=>array(82,-68,947,790),22103=>array(82,-61,951,830),22104=>array(80,-62,967,796),22105=>array(95,-70,966,851),22106=>array(109,-72,957,779),22107=>array(86,-68,940,829),22108=>array(80,-61,947,828),22109=>array(80,-64,945,834),22110=>array(79,-72,950,855),22111=>array(39,-72,934,844),22112=>array(78,-67,946,835),22113=>array(90,-59,956,849),22114=>array(80,-68,947,853),22115=>array(122,-75,936,779),22116=>array(81,-62,971,832),22117=>array(80,-72,955,835),22118=>array(104,-64,970,838),22119=>array(80,-68,932,830),22120=>array(49,-62,956,798),22121=>array(51,-23,944,789),22122=>array(80,-70,954,792),22123=>array(88,-32,949,825),22124=>array(92,-27,941,838),22125=>array(83,-57,964,864),22126=>array(104,-81,973,782),22127=>array(84,-75,954,830),22128=>array(99,-70,954,848),22129=>array(80,-68,954,833),22130=>array(74,-66,959,853),22131=>array(99,-73,975,833),22132=>array(85,-76,956,838),22133=>array(70,-72,942,847),22134=>array(84,-68,934,834),22135=>array(101,-76,980,838),22136=>array(76,-70,961,827),22137=>array(106,-53,918,841),22138=>array(83,-61,962,832),22139=>array(77,-38,964,839),22140=>array(95,-68,948,842),22141=>array(74,-63,953,835),22142=>array(106,-70,944,833),22143=>array(102,-71,941,780),22144=>array(89,-69,944,838),22145=>array(115,-68,951,785),22146=>array(92,-39,927,821),22147=>array(95,-76,957,828),22148=>array(79,-53,951,842),22149=>array(84,-65,936,789),22150=>array(83,-62,937,835),22151=>array(81,-68,956,834),22152=>array(65,-71,975,797),22153=>array(81,-61,952,835),22154=>array(91,-67,962,856),22155=>array(91,-65,968,833),22156=>array(100,-77,949,832),22157=>array(98,-33,938,821),22158=>array(91,-67,959,848),22159=>array(75,-64,947,837),22160=>array(92,-52,916,850),22161=>array(92,-62,966,828),22162=>array(81,-78,946,835),22163=>array(92,-70,962,839),22164=>array(75,-80,951,836),22165=>array(84,-69,943,846),22166=>array(82,-36,955,832),22167=>array(104,-66,984,787),22168=>array(91,-72,946,784),22169=>array(92,-70,934,830),22170=>array(111,-52,914,803),22171=>array(81,-69,972,847),22172=>array(84,-20,957,794),22173=>array(91,-80,925,841),22174=>array(41,-68,958,841),22175=>array(118,-48,989,844),22176=>array(72,-62,922,834),22177=>array(69,-67,954,833),22178=>array(57,-70,961,833),22179=>array(36,-64,942,786),22180=>array(75,-78,934,835),22181=>array(82,-60,949,830),22182=>array(78,-65,939,790),22183=>array(90,-71,947,828),22184=>array(79,-70,944,837),22185=>array(86,-68,933,835),22186=>array(98,-70,906,780),22187=>array(89,-69,966,842),22188=>array(92,-64,958,842),22189=>array(74,-63,967,835),22190=>array(43,-68,949,845),22191=>array(88,-66,914,784),22192=>array(103,-68,955,838),22193=>array(77,-68,963,835),22194=>array(55,-65,960,845),22195=>array(58,-64,955,841),22196=>array(46,-62,964,817),22197=>array(85,-59,948,846),22198=>array(82,-65,935,788),22199=>array(89,-69,968,842),22200=>array(74,-74,917,829),22201=>array(63,-72,959,834),22202=>array(67,-63,956,805),22203=>array(106,-60,919,794),22204=>array(76,-76,960,844),22205=>array(76,-75,948,833),22206=>array(92,-64,940,828),22207=>array(71,-67,939,834),22208=>array(84,-64,947,832),22209=>array(80,-66,950,807),22210=>array(55,-77,961,779),22211=>array(87,-65,954,831),22212=>array(83,-71,938,843),22213=>array(57,-66,969,792),22214=>array(87,-81,946,834),22215=>array(111,-68,957,790),22216=>array(82,-75,950,831),22217=>array(98,-65,962,796),22218=>array(72,-75,951,834),22219=>array(92,-74,947,824),22220=>array(88,-52,965,842),22221=>array(55,-51,949,839),22222=>array(64,-62,972,832),22223=>array(50,-68,944,839),22224=>array(75,-78,957,830),22225=>array(88,-74,929,817),22226=>array(74,-57,948,839),22227=>array(87,-52,945,845),22228=>array(78,-70,959,831),22229=>array(83,-77,953,832),22230=>array(74,-51,958,858),22231=>array(133,-54,879,781),22232=>array(129,-52,871,778),22233=>array(123,-30,865,754),22234=>array(132,-73,868,776),22235=>array(121,-35,879,744),22236=>array(123,-30,865,754),22237=>array(107,-65,886,789),22238=>array(129,-30,871,754),22239=>array(74,-68,863,839),22240=>array(130,-64,870,793),22241=>array(121,-64,895,788),22242=>array(109,-64,865,785),22243=>array(122,-64,878,785),22244=>array(110,-72,891,784),22245=>array(121,-67,894,784),22246=>array(113,-67,887,788),22247=>array(120,-67,892,785),22248=>array(121,-65,894,786),22249=>array(121,-67,894,784),22250=>array(138,-67,879,849),22251=>array(101,-68,901,788),22252=>array(111,-53,877,754),22253=>array(95,-63,900,791),22254=>array(99,-51,894,799),22255=>array(128,-59,884,789),22256=>array(114,-65,886,784),22257=>array(138,-67,879,849),22258=>array(122,-59,878,789),22259=>array(121,-70,879,781),22260=>array(109,-70,866,782),22261=>array(106,-63,863,776),22262=>array(122,-59,878,789),22263=>array(122,-68,905,791),22264=>array(115,-64,907,788),22265=>array(105,-64,897,788),22266=>array(115,-70,885,785),22267=>array(115,-70,885,785),22268=>array(115,-70,885,785),22269=>array(122,-59,878,789),22270=>array(110,-66,866,784),22271=>array(96,-68,892,789),22272=>array(106,-65,894,784),22273=>array(116,-69,903,774),22274=>array(112,-67,897,782),22275=>array(106,-70,905,789),22276=>array(101,-66,896,788),22277=>array(116,-69,873,794),22278=>array(112,-68,865,774),22279=>array(102,-67,896,788),22280=>array(105,-69,895,791),22281=>array(113,-65,900,790),22282=>array(107,-65,906,796),22283=>array(109,-67,890,780),22284=>array(96,-53,900,797),22285=>array(102,-61,905,784),22286=>array(116,-69,903,774),22287=>array(107,-69,896,785),22288=>array(111,-69,908,779),22289=>array(111,-69,898,774),22290=>array(102,-70,898,790),22291=>array(113,-71,899,787),22292=>array(103,-71,900,781),22293=>array(116,-69,903,774),22294=>array(119,-68,906,794),22295=>array(119,-68,906,794),22296=>array(112,-64,903,788),22297=>array(116,-69,903,774),22298=>array(93,-54,893,809),22299=>array(95,-53,893,806),22300=>array(98,-67,902,796),22301=>array(106,-69,894,774),22302=>array(99,-65,901,790),22303=>array(78,-13,922,810),22304=>array(59,-58,957,806),22305=>array(100,-15,895,796),22306=>array(54,-59,939,796),22307=>array(61,-29,960,776),22308=>array(53,-59,961,814),22309=>array(89,-67,934,778),22310=>array(68,-55,944,741),22311=>array(37,-63,913,770),22312=>array(49,-65,921,836),22313=>array(42,-64,949,793),22314=>array(55,-62,953,800),22315=>array(49,-55,930,790),22316=>array(49,-78,951,791),22317=>array(73,-39,927,809),22318=>array(43,-58,945,786),22319=>array(39,-53,954,776),22320=>array(56,-52,935,808),22321=>array(58,-58,952,817),22322=>array(50,-45,943,796),22323=>array(56,-71,907,785),22324=>array(68,-61,917,788),22325=>array(44,-59,948,781),22326=>array(60,-61,953,805),22327=>array(44,-65,932,788),22328=>array(59,-56,897,789),22329=>array(39,-63,912,832),22330=>array(29,-63,897,808),22331=>array(62,-64,948,810),22332=>array(84,-41,938,785),22333=>array(62,-72,903,794),22334=>array(40,-71,956,796),22335=>array(50,-63,967,802),22336=>array(44,-32,949,786),22337=>array(43,-69,952,800),22338=>array(43,-70,966,785),22339=>array(51,-68,958,774),22340=>array(44,-66,967,793),22341=>array(48,-60,972,811),22342=>array(38,-63,970,799),22343=>array(50,-63,906,831),22344=>array(44,-72,946,793),22345=>array(44,-59,944,806),22346=>array(41,-77,953,827),22347=>array(58,-78,967,798),22348=>array(53,-24,947,804),22349=>array(43,-71,948,799),22350=>array(48,-66,962,810),22351=>array(40,-55,968,790),22352=>array(73,-29,927,806),22353=>array(47,-67,951,813),22354=>array(57,-43,952,809),22355=>array(57,-29,952,813),22356=>array(57,-49,974,792),22357=>array(57,-59,952,805),22358=>array(28,-54,961,768),22359=>array(33,-70,947,834),22360=>array(43,-58,951,765),22361=>array(57,-54,952,758),22362=>array(52,-19,932,831),22363=>array(43,-38,939,816),22364=>array(41,-69,912,804),22365=>array(33,-58,943,798),22366=>array(35,-67,902,832),22367=>array(41,-60,955,852),22368=>array(62,-14,926,821),22369=>array(48,-71,963,812),22370=>array(46,-67,945,801),22371=>array(84,-14,933,777),22372=>array(65,-48,908,805),22373=>array(65,-32,933,771),22374=>array(48,-21,952,786),22375=>array(65,-49,936,791),22376=>array(60,-60,952,806),22377=>array(39,-68,945,796),22378=>array(50,-67,947,794),22379=>array(38,-52,904,794),22380=>array(56,-67,980,834),22381=>array(46,-83,953,777),22382=>array(53,-58,964,823),22383=>array(42,-14,948,785),22384=>array(59,-67,914,782),22385=>array(43,-70,957,797),22386=>array(60,-71,925,810),22387=>array(61,-71,920,835),22388=>array(60,-56,944,800),22389=>array(45,-18,953,824),22390=>array(40,-65,943,817),22391=>array(48,-61,947,807),22392=>array(56,-54,909,849),22393=>array(45,-60,958,843),22394=>array(45,-69,955,836),22395=>array(56,-63,954,828),22396=>array(51,-67,941,832),22397=>array(67,-66,968,847),22398=>array(75,-61,918,836),22399=>array(71,-79,945,842),22400=>array(56,-63,940,828),22401=>array(56,-60,967,828),22402=>array(73,-32,927,826),22403=>array(49,-11,952,838),22404=>array(47,-31,941,829),22405=>array(37,-67,929,824),22406=>array(35,-66,911,826),22407=>array(30,-65,903,755),22408=>array(34,-32,946,833),22409=>array(46,-28,955,840),22410=>array(70,-61,939,786),22411=>array(59,-25,953,827),22412=>array(30,-70,898,781),22413=>array(55,-70,883,841),22414=>array(30,-65,948,848),22415=>array(55,-71,954,823),22416=>array(56,-36,926,853),22417=>array(50,-58,920,844),22418=>array(52,-36,926,814),22419=>array(37,-63,949,834),22420=>array(59,-20,954,790),22421=>array(59,-11,954,831),22422=>array(67,-43,904,842),22423=>array(37,-54,956,840),22424=>array(50,-73,963,822),22425=>array(43,-52,962,842),22426=>array(49,-11,953,842),22427=>array(43,-65,965,809),22428=>array(58,-62,949,809),22429=>array(46,-57,963,850),22430=>array(42,-43,953,839),22431=>array(51,-73,955,821),22432=>array(37,-68,952,809),22433=>array(34,-32,946,833),22434=>array(50,-69,932,833),22435=>array(47,-14,947,808),22436=>array(31,-22,931,811),22437=>array(49,-70,960,827),22438=>array(75,-27,949,790),22439=>array(38,-77,891,842),22440=>array(48,-59,954,843),22441=>array(50,-8,922,764),22442=>array(41,-70,949,839),22443=>array(32,-11,932,830),22444=>array(41,-72,946,831),22445=>array(43,-6,923,808),22446=>array(41,-66,965,842),22447=>array(40,-49,942,793),22448=>array(51,-64,940,835),22449=>array(41,-60,883,826),22450=>array(41,-27,941,813),22451=>array(45,-67,956,833),22452=>array(40,-66,923,832),22453=>array(50,-72,951,832),22454=>array(59,-65,948,833),22455=>array(56,-65,944,783),22456=>array(51,-67,959,857),22457=>array(43,-68,943,827),22458=>array(49,-68,954,817),22459=>array(49,-72,960,804),22460=>array(63,-24,969,822),22461=>array(55,-15,951,846),22462=>array(54,-64,955,800),22463=>array(53,-66,941,833),22464=>array(97,-32,916,829),22465=>array(57,-70,958,821),22466=>array(46,-70,959,791),22467=>array(50,-71,956,845),22468=>array(46,-65,949,846),22469=>array(65,-24,959,842),22470=>array(63,-71,906,824),22471=>array(51,-61,893,811),22472=>array(46,-68,953,836),22473=>array(46,-73,945,836),22474=>array(55,-15,951,842),22475=>array(39,-25,943,793),22476=>array(54,-74,955,827),22477=>array(61,-67,903,791),22478=>array(41,-68,951,834),22479=>array(36,-64,964,829),22480=>array(50,-62,970,814),22481=>array(55,-30,951,831),22482=>array(47,-62,945,827),22483=>array(61,-65,956,806),22484=>array(40,-68,948,833),22485=>array(55,-20,959,814),22486=>array(59,-48,962,832),22487=>array(43,-56,945,835),22488=>array(39,-64,923,826),22489=>array(43,-70,938,806),22490=>array(31,-67,892,802),22491=>array(31,-51,915,802),22492=>array(48,-27,967,817),22493=>array(17,-43,964,849),22494=>array(26,-58,966,848),22495=>array(36,-69,965,835),22496=>array(39,-68,959,854),22497=>array(53,-20,959,821),22498=>array(47,-48,959,823),22499=>array(48,-65,951,822),22500=>array(39,-56,961,860),22501=>array(53,-67,959,835),22502=>array(32,-61,959,855),22503=>array(32,-52,952,820),22504=>array(26,-65,974,853),22505=>array(46,-60,954,836),22506=>array(42,-12,944,831),22507=>array(56,-62,907,839),22508=>array(51,-73,965,824),22509=>array(35,-64,949,835),22510=>array(48,-72,971,829),22511=>array(45,-30,945,829),22512=>array(46,-62,959,833),22513=>array(45,-74,963,830),22514=>array(50,-68,976,841),22515=>array(62,-68,899,831),22516=>array(35,-67,953,835),22517=>array(47,-50,959,812),22518=>array(32,-67,973,831),22519=>array(57,-69,960,833),22520=>array(55,-67,911,818),22521=>array(36,-65,938,835),22522=>array(36,-28,980,832),22523=>array(46,-67,951,835),22524=>array(52,-64,958,836),22525=>array(42,-69,948,801),22526=>array(52,-27,945,792),22527=>array(67,-27,945,850),22528=>array(48,-65,906,818),22529=>array(47,-67,966,808),22530=>array(84,-14,933,832),22531=>array(52,-23,958,855),22532=>array(53,-67,956,838),22533=>array(56,-22,944,784),22534=>array(45,-73,950,834),22535=>array(60,-22,954,833),22536=>array(56,-48,911,828),22537=>array(45,-58,947,835),22538=>array(68,-12,951,794),22539=>array(41,-55,907,820),22540=>array(57,-69,901,803),22541=>array(42,-69,962,837),22542=>array(44,-70,963,833),22543=>array(63,-23,958,855),22544=>array(50,-71,956,804),22545=>array(45,-29,924,826),22546=>array(53,-49,970,789),22547=>array(57,-67,927,829),22548=>array(52,-67,966,811),22549=>array(58,-19,912,828),22550=>array(55,-65,920,841),22551=>array(26,-65,944,844),22552=>array(76,-28,972,835),22553=>array(32,-25,953,810),22554=>array(51,-65,936,787),22555=>array(54,-67,953,806),22556=>array(53,-67,966,832),22557=>array(64,-67,915,799),22558=>array(37,-65,970,833),22559=>array(59,-63,945,840),22560=>array(35,-72,966,840),22561=>array(38,-19,933,830),22562=>array(50,-70,944,836),22563=>array(66,-68,922,803),22564=>array(48,-70,966,793),22565=>array(54,-12,965,828),22566=>array(40,-50,956,844),22567=>array(35,-51,968,821),22568=>array(60,-69,924,807),22569=>array(38,-71,951,823),22570=>array(32,-68,946,829),22571=>array(38,-68,969,829),22572=>array(56,-70,976,836),22573=>array(66,-32,967,824),22574=>array(60,-69,952,800),22575=>array(43,-65,962,837),22576=>array(44,-62,956,807),22577=>array(65,-67,966,832),22578=>array(67,-16,963,770),22579=>array(43,-52,907,820),22580=>array(42,-63,948,788),22581=>array(39,-68,940,833),22582=>array(58,-67,952,835),22583=>array(52,-70,951,843),22584=>array(56,-71,973,803),22585=>array(50,-25,949,839),22586=>array(60,-66,971,829),22587=>array(49,-29,951,827),22588=>array(47,-16,954,826),22589=>array(54,-64,954,804),22590=>array(52,-64,978,842),22591=>array(58,-71,956,821),22592=>array(40,-69,955,804),22593=>array(55,-27,945,815),22594=>array(40,-26,961,826),22595=>array(40,-68,950,835),22596=>array(35,-66,911,804),22597=>array(45,-72,971,829),22598=>array(54,-60,944,846),22599=>array(50,-27,927,842),22600=>array(59,-16,958,794),22601=>array(50,-73,973,829),22602=>array(47,-68,965,841),22603=>array(64,-17,940,831),22604=>array(46,-68,915,796),22605=>array(28,-55,972,835),22606=>array(52,-71,960,831),22607=>array(39,-41,952,816),22608=>array(36,-64,980,833),22609=>array(53,-11,948,833),22610=>array(36,-65,956,829),22611=>array(56,-71,964,806),22612=>array(42,-69,963,829),22613=>array(54,-68,976,827),22614=>array(49,-65,964,842),22615=>array(46,-17,970,856),22616=>array(44,-69,948,819),22617=>array(42,-63,944,841),22618=>array(37,-60,973,807),22619=>array(53,-70,965,805),22620=>array(41,-60,965,807),22621=>array(55,-66,951,834),22622=>array(48,-30,949,830),22623=>array(55,-40,963,811),22624=>array(50,-60,961,834),22625=>array(52,-61,927,834),22626=>array(62,-60,928,839),22627=>array(58,-31,953,817),22628=>array(54,-70,967,818),22629=>array(59,-69,954,803),22630=>array(64,-46,953,815),22631=>array(54,-8,954,859),22632=>array(37,-67,966,826),22633=>array(49,-34,950,831),22634=>array(49,-65,934,836),22635=>array(47,-69,946,836),22636=>array(35,-68,948,785),22637=>array(47,-30,959,809),22638=>array(47,-64,965,849),22639=>array(63,-67,921,835),22640=>array(52,-46,951,840),22641=>array(57,-26,951,847),22642=>array(33,-56,941,850),22643=>array(53,-66,961,844),22644=>array(56,-71,906,831),22645=>array(44,-49,943,834),22646=>array(54,-69,959,838),22647=>array(56,-64,958,839),22648=>array(53,-26,940,803),22649=>array(53,-24,959,833),22650=>array(48,-69,954,835),22651=>array(46,-73,969,820),22652=>array(42,-66,961,830),22653=>array(34,-58,967,839),22654=>array(49,-34,952,831),22655=>array(33,-62,951,846),22656=>array(43,-71,957,810),22657=>array(52,-64,983,817),22658=>array(47,-70,957,804),22659=>array(39,-65,960,828),22660=>array(51,-65,961,838),22661=>array(52,-25,945,789),22662=>array(56,-69,942,823),22663=>array(53,-71,953,838),22664=>array(52,-64,920,831),22665=>array(28,-64,962,821),22666=>array(63,-26,958,838),22667=>array(60,-68,953,841),22668=>array(46,-67,962,851),22669=>array(58,-38,964,846),22670=>array(46,-69,950,836),22671=>array(45,-43,943,847),22672=>array(56,-32,956,823),22673=>array(48,-65,954,842),22674=>array(19,-80,923,826),22675=>array(45,-40,954,834),22676=>array(45,-58,945,839),22677=>array(40,-60,962,801),22678=>array(40,-69,949,837),22679=>array(38,-73,905,835),22680=>array(39,-67,969,833),22681=>array(38,-71,927,821),22682=>array(29,-68,947,821),22683=>array(34,-72,968,812),22684=>array(60,-35,968,847),22685=>array(39,-57,963,847),22686=>array(52,-62,961,830),22687=>array(31,-64,911,827),22688=>array(48,-70,960,804),22689=>array(40,-69,953,836),22690=>array(49,-64,959,843),22691=>array(36,-76,965,827),22692=>array(29,-69,953,836),22693=>array(49,-32,962,843),22694=>array(52,-63,932,827),22695=>array(55,-61,976,836),22696=>array(56,-43,949,816),22697=>array(38,-68,964,826),22698=>array(43,-52,969,831),22699=>array(41,-72,950,834),22700=>array(67,-27,967,844),22701=>array(32,-24,947,826),22702=>array(67,-15,956,857),22703=>array(34,-33,954,847),22704=>array(49,-67,954,806),22705=>array(39,-32,981,828),22706=>array(30,-62,954,845),22707=>array(43,-76,962,838),22708=>array(47,-57,950,831),22709=>array(60,-69,933,779),22710=>array(47,-68,963,833),22711=>array(35,-68,945,831),22712=>array(52,-62,938,842),22713=>array(52,-67,924,787),22714=>array(32,-64,972,851),22715=>array(52,-68,950,833),22716=>array(56,-33,977,831),22717=>array(46,-75,977,846),22718=>array(64,-25,960,828),22719=>array(56,-70,962,806),22720=>array(26,-69,962,845),22721=>array(62,-26,957,831),22722=>array(36,-38,964,780),22723=>array(43,-26,944,788),22724=>array(44,-32,959,832),22725=>array(62,-32,953,851),22726=>array(79,-34,951,826),22727=>array(43,-34,947,835),22728=>array(50,-68,987,830),22729=>array(47,-72,969,833),22730=>array(48,-71,965,839),22731=>array(61,-65,918,832),22732=>array(35,-79,966,837),22733=>array(41,-32,953,791),22734=>array(38,-54,969,857),22735=>array(49,-34,951,823),22736=>array(53,-35,962,794),22737=>array(46,-26,962,836),22738=>array(44,-18,956,834),22739=>array(42,-45,953,807),22740=>array(41,-55,949,840),22741=>array(43,-62,965,828),22742=>array(31,-51,947,818),22743=>array(36,-35,954,823),22744=>array(59,-28,949,783),22745=>array(52,-77,967,847),22746=>array(61,-66,969,836),22747=>array(53,-65,920,806),22748=>array(35,-60,951,808),22749=>array(36,-65,973,826),22750=>array(51,-63,970,844),22751=>array(57,-24,950,849),22752=>array(29,-68,952,841),22753=>array(29,-64,964,843),22754=>array(46,-65,959,820),22755=>array(38,-64,963,831),22756=>array(42,-61,951,837),22757=>array(42,-70,948,791),22758=>array(59,-70,953,829),22759=>array(33,-72,957,811),22760=>array(71,-28,941,781),22761=>array(59,-71,932,793),22762=>array(31,-75,959,848),22763=>array(103,28,894,796),22764=>array(49,-18,951,796),22765=>array(75,-58,888,834),22766=>array(41,-63,913,829),22767=>array(33,-69,948,820),22768=>array(47,-55,927,837),22769=>array(74,-40,927,846),22770=>array(62,-58,933,846),22771=>array(42,-58,955,846),22772=>array(59,-17,951,826),22773=>array(52,-34,969,842),22774=>array(59,-9,909,834),22775=>array(55,-21,948,835),22776=>array(59,-38,909,834),22777=>array(55,-21,948,835),22778=>array(72,-32,947,831),22779=>array(50,-50,972,806),22780=>array(55,-23,953,830),22781=>array(55,-61,951,836),22782=>array(49,-18,950,829),22783=>array(62,-72,954,845),22784=>array(55,-61,951,836),22785=>array(95,-62,932,847),22786=>array(59,-46,954,826),22787=>array(67,-64,923,791),22788=>array(18,-67,935,818),22789=>array(30,-82,946,827),22790=>array(51,-71,955,833),22791=>array(43,-63,930,827),22792=>array(37,-60,961,832),22793=>array(58,-62,959,830),22794=>array(55,-41,952,812),22795=>array(71,-67,937,842),22796=>array(54,-64,969,833),22797=>array(55,-65,954,829),22798=>array(60,-67,967,829),22799=>array(53,-65,954,812),22800=>array(84,-66,945,844),22801=>array(53,-65,961,843),22802=>array(46,-67,954,795),22803=>array(55,-67,965,823),22804=>array(36,-53,948,841),22805=>array(95,-71,856,842),22806=>array(41,-65,967,836),22807=>array(46,-66,945,828),22808=>array(57,-59,872,844),22809=>array(24,-66,968,789),22810=>array(89,-68,911,849),22811=>array(107,-81,928,807),22812=>array(45,-65,959,828),22813=>array(29,-47,965,804),22814=>array(119,-58,929,821),22815=>array(14,-59,907,842),22816=>array(66,-65,921,847),22817=>array(66,-65,953,847),22818=>array(59,-73,928,839),22819=>array(71,-73,915,845),22820=>array(58,-76,942,848),22821=>array(22,-69,925,840),22822=>array(50,-69,952,823),22823=>array(85,-43,933,837),22824=>array(55,-63,950,845),22825=>array(61,-51,947,778),22826=>array(83,-48,941,834),22827=>array(74,-51,943,834),22828=>array(29,-57,979,840),22829=>array(84,-55,931,798),22830=>array(54,-70,968,826),22831=>array(58,-66,957,835),22832=>array(76,-70,953,835),22833=>array(86,-70,941,829),22834=>array(33,-62,947,835),22835=>array(54,-7,946,839),22836=>array(62,-59,913,831),22837=>array(43,-61,945,835),22838=>array(36,-71,969,824),22839=>array(58,-68,953,835),22840=>array(29,-70,982,855),22841=>array(29,-59,936,830),22842=>array(33,-59,947,835),22843=>array(21,-58,937,835),22844=>array(60,-67,955,835),22845=>array(66,-71,957,835),22846=>array(69,-64,955,834),22847=>array(53,-45,957,835),22848=>array(53,-62,982,783),22849=>array(40,-31,954,821),22850=>array(50,-67,958,832),22851=>array(67,-88,958,847),22852=>array(32,-44,976,842),22853=>array(59,-67,965,838),22854=>array(66,-41,957,835),22855=>array(60,-65,929,840),22856=>array(62,-62,960,848),22857=>array(44,-72,958,840),22858=>array(59,-74,964,831),22859=>array(21,-58,937,835),22860=>array(37,-60,963,828),22861=>array(35,-60,972,843),22862=>array(36,-22,961,851),22863=>array(46,-77,954,840),22864=>array(39,-66,966,841),22865=>array(43,-70,957,830),22866=>array(36,-65,974,838),22867=>array(57,-65,965,829),22868=>array(48,-71,970,835),22869=>array(53,-57,972,843),22870=>array(30,-59,954,839),22871=>array(43,-65,966,844),22872=>array(42,-65,955,829),22873=>array(29,-60,975,848),22874=>array(54,-68,960,839),22875=>array(26,-68,997,841),22876=>array(47,-69,970,836),22877=>array(70,-82,962,836),22878=>array(47,-75,976,833),22879=>array(41,-59,974,840),22880=>array(40,-71,959,829),22881=>array(44,-64,973,793),22882=>array(36,-68,970,840),22883=>array(51,-78,971,807),22884=>array(26,-77,972,837),22885=>array(39,-73,961,840),22886=>array(44,-66,960,839),22887=>array(47,-72,968,842),22888=>array(39,-64,970,852),22889=>array(32,-22,966,845),22890=>array(30,-65,967,843),22891=>array(40,-71,968,844),22892=>array(39,-64,970,847),22893=>array(35,-63,982,839),22894=>array(51,-69,960,849),22895=>array(29,-80,983,839),22896=>array(40,-73,967,781),22897=>array(48,-66,966,839),22898=>array(42,-72,961,832),22899=>array(86,-53,911,836),22900=>array(64,-67,949,819),22901=>array(52,-63,948,840),22902=>array(68,-70,920,821),22903=>array(63,-63,958,833),22904=>array(69,-65,959,836),22905=>array(40,-56,948,836),22906=>array(100,-70,972,832),22907=>array(65,-64,951,828),22908=>array(64,-55,958,831),22909=>array(52,-67,961,818),22910=>array(62,-65,912,829),22911=>array(44,-60,961,830),22912=>array(63,-66,944,821),22913=>array(66,-59,919,844),22914=>array(71,-74,897,815),22915=>array(29,-52,945,840),22916=>array(54,-72,942,836),22917=>array(77,-53,964,816),22918=>array(31,-67,938,824),22919=>array(47,-62,861,833),22920=>array(46,-61,914,828),22921=>array(61,-71,955,832),22922=>array(51,-72,935,832),22923=>array(76,-72,962,833),22924=>array(64,-69,954,837),22925=>array(51,-67,952,837),22926=>array(56,-72,974,840),22927=>array(74,-66,972,842),22928=>array(53,-56,974,841),22929=>array(49,-54,941,849),22930=>array(62,-68,934,839),22931=>array(57,-69,961,836),22932=>array(47,-64,957,853),22933=>array(57,-66,891,838),22934=>array(47,-70,957,830),22935=>array(39,-66,966,850),22936=>array(45,-69,958,830),22937=>array(53,-67,952,835),22938=>array(49,-64,966,840),22939=>array(66,-44,940,823),22940=>array(58,-69,955,831),22941=>array(39,-63,961,835),22942=>array(45,-50,956,827),22943=>array(66,-59,920,785),22944=>array(61,-66,917,835),22945=>array(57,-70,946,837),22946=>array(50,-67,971,836),22947=>array(52,-48,966,839),22948=>array(46,-62,951,830),22949=>array(67,-71,903,834),22950=>array(44,-66,951,836),22951=>array(53,-68,955,836),22952=>array(55,-77,951,829),22953=>array(53,-64,935,824),22954=>array(36,-66,913,818),22955=>array(36,-64,890,825),22956=>array(62,-62,965,828),22957=>array(58,-64,975,844),22958=>array(58,-65,945,838),22959=>array(61,-65,918,845),22960=>array(64,-67,951,842),22961=>array(62,-73,911,835),22962=>array(50,-58,937,835),22963=>array(53,-52,965,847),22964=>array(59,-63,945,844),22965=>array(60,-56,958,832),22966=>array(45,-56,956,835),22967=>array(66,-60,975,844),22968=>array(61,-62,961,830),22969=>array(30,-71,978,833),22970=>array(55,-66,973,838),22971=>array(80,-70,935,837),22972=>array(62,-60,959,830),22973=>array(59,-62,918,837),22974=>array(65,-65,936,828),22975=>array(60,-55,924,821),22976=>array(53,-65,956,842),22977=>array(60,-65,918,834),22978=>array(71,-58,969,830),22979=>array(60,-58,962,826),22980=>array(61,-61,954,826),22981=>array(56,-72,953,839),22982=>array(60,-67,948,832),22983=>array(58,-70,941,830),22984=>array(55,-50,968,860),22985=>array(37,-68,954,840),22986=>array(70,-64,934,832),22987=>array(54,-74,945,835),22988=>array(56,-62,965,839),22989=>array(32,-56,959,831),22990=>array(42,-77,968,834),22991=>array(62,-69,955,837),22992=>array(56,-65,956,818),22993=>array(56,-64,956,838),22994=>array(66,-64,978,841),22995=>array(52,-69,952,827),22996=>array(58,-67,912,836),22997=>array(58,-67,958,827),22998=>array(51,-52,949,822),22999=>array(41,-70,922,825),23000=>array(48,-67,956,850),23001=>array(40,-64,959,834),23002=>array(53,-70,960,833),23003=>array(60,-70,906,830),23004=>array(67,-63,926,850),23005=>array(38,-65,969,832),23006=>array(48,-52,957,850),23007=>array(38,-68,948,842),23008=>array(57,-74,907,832),23009=>array(80,-72,938,829),23010=>array(63,-72,929,831),23011=>array(38,-66,970,846),23012=>array(62,-66,957,837),23013=>array(47,-54,959,833),23014=>array(49,-71,962,843),23015=>array(52,-65,952,845),23016=>array(54,-67,968,837),23017=>array(68,-75,956,827),23018=>array(45,-69,956,824),23019=>array(50,-71,955,831),23020=>array(62,-66,956,829),23021=>array(67,-73,931,837),23022=>array(69,-59,960,837),23023=>array(64,-74,953,823),23024=>array(45,-60,909,836),23025=>array(44,-49,979,860),23026=>array(61,-74,954,831),23027=>array(61,-70,887,830),23028=>array(83,-73,938,824),23029=>array(69,-79,954,821),23030=>array(52,-50,970,858),23031=>array(55,-73,957,827),23032=>array(63,-73,953,827),23033=>array(40,-59,953,845),23034=>array(64,-74,953,823),23035=>array(53,-66,895,831),23036=>array(73,-80,932,822),23037=>array(78,-75,947,820),23038=>array(57,-80,955,823),23039=>array(59,-74,939,842),23040=>array(64,-67,951,830),23041=>array(53,-74,959,832),23042=>array(73,-73,959,832),23043=>array(73,-68,953,833),23044=>array(44,-65,935,829),23045=>array(44,-77,934,817),23046=>array(28,-69,936,822),23047=>array(40,-60,939,836),23048=>array(56,-82,919,834),23049=>array(34,-64,962,839),23050=>array(64,-68,958,830),23051=>array(62,-70,897,836),23052=>array(46,-48,956,840),23053=>array(46,-70,961,840),23054=>array(37,-68,939,830),23055=>array(56,-62,956,838),23056=>array(64,-64,953,837),23057=>array(37,-68,943,830),23058=>array(56,-67,953,845),23059=>array(41,-67,963,823),23060=>array(82,-69,954,839),23061=>array(60,-62,964,837),23062=>array(63,-69,980,829),23063=>array(57,-69,983,833),23064=>array(62,-75,962,831),23065=>array(51,-48,952,845),23066=>array(72,-74,923,808),23067=>array(64,-71,977,833),23068=>array(50,-71,947,833),23069=>array(66,-54,969,852),23070=>array(48,-68,945,833),23071=>array(63,-72,897,831),23072=>array(66,-66,965,831),23073=>array(66,-66,961,831),23074=>array(54,-66,951,867),23075=>array(65,-67,933,845),23076=>array(37,-68,939,829),23077=>array(42,-63,972,832),23078=>array(62,-64,954,828),23079=>array(62,-68,949,846),23080=>array(47,-64,954,828),23081=>array(57,-67,967,848),23082=>array(57,-68,948,828),23083=>array(39,-67,967,828),23084=>array(42,-64,962,833),23085=>array(73,-74,964,833),23086=>array(64,-68,941,832),23087=>array(64,-71,948,833),23088=>array(64,-67,955,840),23089=>array(32,-62,947,826),23090=>array(43,-72,891,819),23091=>array(55,-64,912,839),23092=>array(46,-73,870,832),23093=>array(49,-71,968,835),23094=>array(67,-75,940,793),23095=>array(65,-44,953,833),23096=>array(51,-78,953,833),23097=>array(44,-77,964,828),23098=>array(37,-67,973,823),23099=>array(61,-64,973,835),23100=>array(68,-69,906,832),23101=>array(57,-67,955,828),23102=>array(51,-69,958,827),23103=>array(37,-58,939,827),23104=>array(38,-65,952,835),23105=>array(55,-68,930,832),23106=>array(63,-71,912,840),23107=>array(58,-68,957,834),23108=>array(53,-67,960,839),23109=>array(64,-61,921,847),23110=>array(66,-74,946,836),23111=>array(42,-67,959,834),23112=>array(46,-72,971,831),23113=>array(59,-63,954,836),23114=>array(37,-67,977,837),23115=>array(44,-66,953,837),23116=>array(49,-71,980,828),23117=>array(54,-65,962,839),23118=>array(69,-68,953,842),23119=>array(42,-67,968,848),23120=>array(52,-70,979,827),23121=>array(50,-70,962,830),23122=>array(50,-68,971,836),23123=>array(64,-74,935,827),23124=>array(54,-63,964,834),23125=>array(37,-65,964,836),23126=>array(45,-68,979,829),23127=>array(54,-70,960,832),23128=>array(50,-62,966,831),23129=>array(48,-60,946,841),23130=>array(55,-71,960,833),23131=>array(52,-62,955,838),23132=>array(47,-67,954,790),23133=>array(52,-71,961,828),23134=>array(49,-67,959,839),23135=>array(66,-71,912,829),23136=>array(65,-68,924,839),23137=>array(44,-64,970,839),23138=>array(54,-65,951,850),23139=>array(59,-75,922,834),23140=>array(52,-72,898,830),23141=>array(56,-66,967,833),23142=>array(42,-74,944,832),23143=>array(45,-64,948,837),23144=>array(34,-61,957,834),23145=>array(53,-67,948,837),23146=>array(47,-78,964,822),23147=>array(54,-56,949,834),23148=>array(37,-50,950,829),23149=>array(45,-54,954,833),23150=>array(69,-68,945,834),23151=>array(57,-78,918,795),23152=>array(50,-73,959,835),23153=>array(57,-78,944,848),23154=>array(70,-65,962,835),23155=>array(61,-62,934,835),23156=>array(56,-74,915,780),23157=>array(37,-70,956,825),23158=>array(52,-63,903,831),23159=>array(40,-65,949,852),23160=>array(57,-68,947,830),23161=>array(65,-67,952,835),23162=>array(51,-69,963,841),23163=>array(50,-65,951,833),23164=>array(51,-64,954,840),23165=>array(53,-70,964,832),23166=>array(41,-70,964,849),23167=>array(63,-65,967,834),23168=>array(67,-68,932,832),23169=>array(50,-64,963,849),23170=>array(65,-61,935,858),23171=>array(57,-68,961,832),23172=>array(57,-71,961,833),23173=>array(38,-49,955,827),23174=>array(57,-72,945,835),23175=>array(57,-72,934,832),23176=>array(70,-62,950,824),23177=>array(57,-62,943,832),23178=>array(43,-73,951,833),23179=>array(58,-73,973,823),23180=>array(52,-74,955,830),23181=>array(56,-82,954,852),23182=>array(57,-68,965,838),23183=>array(50,-69,950,830),23184=>array(51,-72,952,787),23185=>array(65,-66,959,842),23186=>array(60,-66,973,836),23187=>array(60,-58,959,841),23188=>array(52,-70,954,834),23189=>array(57,-76,964,833),23190=>array(47,-60,988,842),23191=>array(73,-50,961,836),23192=>array(57,-65,951,842),23193=>array(48,-74,961,843),23194=>array(63,-73,900,827),23195=>array(42,-65,949,836),23196=>array(56,-82,954,833),23197=>array(50,-72,945,835),23198=>array(55,-69,986,832),23199=>array(44,-62,963,810),23200=>array(64,-65,927,845),23201=>array(58,-67,964,833),23202=>array(49,-70,920,825),23203=>array(43,-66,954,835),23204=>array(67,-53,976,832),23205=>array(53,-78,921,834),23206=>array(55,-67,914,832),23207=>array(54,-65,919,837),23208=>array(54,-63,967,835),23209=>array(62,-71,914,827),23210=>array(35,-74,951,815),23211=>array(38,-60,965,836),23212=>array(56,-67,981,825),23213=>array(57,-82,931,825),23214=>array(41,-70,974,849),23215=>array(46,-60,928,845),23216=>array(46,-65,908,832),23217=>array(55,-73,967,840),23218=>array(43,-53,958,852),23219=>array(65,-67,967,846),23220=>array(59,-76,974,823),23221=>array(31,-65,968,834),23222=>array(55,-67,954,827),23223=>array(43,-64,950,837),23224=>array(55,-71,966,843),23225=>array(56,-69,915,834),23226=>array(51,-73,975,829),23227=>array(38,-76,950,832),23228=>array(51,-72,968,818),23229=>array(56,-71,922,818),23230=>array(18,-64,948,837),23231=>array(52,-64,972,855),23232=>array(48,-69,962,833),23233=>array(53,-69,970,832),23234=>array(42,-65,958,840),23235=>array(60,-71,945,840),23236=>array(38,-65,968,839),23237=>array(72,-60,954,844),23238=>array(65,-69,977,833),23239=>array(54,-82,962,829),23240=>array(61,-73,932,831),23241=>array(66,-76,957,831),23242=>array(49,-65,954,832),23243=>array(36,-57,929,818),23244=>array(51,-64,966,850),23245=>array(52,-70,927,832),23246=>array(44,-69,950,840),23247=>array(49,-64,946,842),23248=>array(57,-65,958,829),23249=>array(82,-71,934,791),23250=>array(44,-73,931,820),23251=>array(43,-53,967,844),23252=>array(43,-72,920,826),23253=>array(58,-56,971,830),23254=>array(22,-62,953,831),23255=>array(36,-77,951,837),23256=>array(44,-61,977,843),23257=>array(38,-63,970,841),23258=>array(47,-47,972,833),23259=>array(52,-74,958,785),23260=>array(52,-65,964,849),23261=>array(58,-70,962,834),23262=>array(54,-67,957,836),23263=>array(44,-47,951,841),23264=>array(37,-66,955,841),23265=>array(37,-64,948,836),23266=>array(51,-72,954,826),23267=>array(43,-61,952,836),23268=>array(55,-55,938,836),23269=>array(50,-69,951,831),23270=>array(30,-77,921,826),23271=>array(36,-67,943,830),23272=>array(59,-72,972,833),23273=>array(69,-69,964,835),23274=>array(37,-72,973,839),23275=>array(68,-62,989,837),23276=>array(63,-66,978,834),23277=>array(56,-68,953,831),23278=>array(50,-70,954,828),23279=>array(44,-75,960,833),23280=>array(69,-69,984,837),23281=>array(41,-70,914,823),23282=>array(49,-66,979,840),23283=>array(51,-50,957,859),23284=>array(62,-80,956,829),23285=>array(40,-65,961,836),23286=>array(39,-54,970,856),23287=>array(34,-65,950,841),23288=>array(44,-78,962,837),23289=>array(46,-73,966,828),23290=>array(42,-68,911,835),23291=>array(57,-65,915,823),23292=>array(38,-74,958,831),23293=>array(44,-74,980,838),23294=>array(37,-74,954,836),23295=>array(48,-77,965,834),23296=>array(53,-67,964,852),23297=>array(35,-77,989,831),23298=>array(54,-82,981,833),23299=>array(45,-77,951,827),23300=>array(38,-69,954,833),23301=>array(38,-69,952,829),23302=>array(41,-64,991,858),23303=>array(38,-79,960,832),23304=>array(44,-64,965,835),23305=>array(38,-64,956,841),23306=>array(64,-89,940,832),23307=>array(34,-68,958,835),23308=>array(52,-68,966,834),23309=>array(38,-66,965,835),23310=>array(42,-70,975,831),23311=>array(40,-68,975,831),23312=>array(44,-74,976,841),23313=>array(30,-50,963,844),23314=>array(45,-68,973,864),23315=>array(45,-80,977,839),23316=>array(41,-66,971,831),23317=>array(46,-64,941,835),23318=>array(61,-75,948,848),23319=>array(35,-56,962,850),23320=>array(34,-64,952,837),23321=>array(36,-65,964,837),23322=>array(42,-70,972,844),23323=>array(46,-60,991,836),23324=>array(53,-84,969,849),23325=>array(46,-64,956,848),23326=>array(50,-41,962,835),23327=>array(46,-70,965,853),23328=>array(38,-67,984,838),23329=>array(36,-66,975,843),23330=>array(43,-79,966,837),23331=>array(51,-70,964,837),23332=>array(37,-68,973,848),23333=>array(51,-70,956,825),23334=>array(50,-71,955,826),23335=>array(41,-70,953,825),23336=>array(34,-50,963,838),23337=>array(43,-70,942,831),23338=>array(44,-67,966,844),23339=>array(34,-65,947,840),23340=>array(48,-68,951,829),23341=>array(44,-68,976,815),23342=>array(45,-74,950,807),23343=>array(45,-68,957,824),23344=>array(68,-69,924,791),23345=>array(53,-75,953,840),23346=>array(46,-63,934,829),23347=>array(43,-65,963,831),23348=>array(43,-69,956,850),23349=>array(40,-68,936,845),23350=>array(43,-64,962,859),23351=>array(36,-67,962,846),23352=>array(54,-65,958,851),23353=>array(27,-65,977,829),23354=>array(57,-53,971,829),23355=>array(46,-66,961,841),23356=>array(62,-74,921,831),23357=>array(40,-67,976,839),23358=>array(35,-50,968,848),23359=>array(41,-68,971,836),23360=>array(51,-65,932,831),23361=>array(68,-66,930,785),23362=>array(42,-43,959,840),23363=>array(59,-61,989,840),23364=>array(41,-66,909,832),23365=>array(43,-65,969,821),23366=>array(55,-67,954,831),23367=>array(46,-64,980,832),23368=>array(48,-65,943,831),23369=>array(66,-58,937,839),23370=>array(41,-78,942,839),23371=>array(44,-72,962,825),23372=>array(55,-74,957,839),23373=>array(39,-67,974,831),23374=>array(46,-73,947,830),23375=>array(45,-65,953,846),23376=>array(98,-49,921,787),23377=>array(72,-52,927,782),23378=>array(221,-58,921,778),23379=>array(94,-53,939,781),23380=>array(69,-61,953,825),23381=>array(74,-59,942,783),23382=>array(41,-52,955,786),23383=>array(94,-61,926,832),23384=>array(47,-69,943,839),23385=>array(31,-66,937,823),23386=>array(53,-65,947,840),23387=>array(74,-64,944,831),23388=>array(60,-65,967,834),23389=>array(48,-61,928,834),23390=>array(24,-31,945,786),23391=>array(66,-17,955,786),23392=>array(86,-51,920,828),23393=>array(20,-70,953,839),23394=>array(53,-64,947,847),23395=>array(50,-67,959,838),23396=>array(42,-77,970,838),23397=>array(54,-58,947,852),23398=>array(74,-54,926,826),23399=>array(86,-52,935,826),23400=>array(41,-67,950,800),23401=>array(51,-68,948,833),23402=>array(41,-60,924,842),23403=>array(44,-69,965,815),23404=>array(38,-66,946,791),23405=>array(55,-72,960,785),23406=>array(41,-64,949,836),23407=>array(63,-61,956,796),23408=>array(41,-68,971,834),23409=>array(31,-59,962,798),23410=>array(51,-50,961,789),23411=>array(53,-56,949,855),23412=>array(135,-68,903,823),23413=>array(34,-76,944,817),23414=>array(53,-58,949,838),23415=>array(41,-71,953,831),23416=>array(66,-67,939,831),23417=>array(64,-57,940,840),23418=>array(31,-64,955,790),23419=>array(44,-70,954,823),23420=>array(59,-81,946,833),23421=>array(71,-60,948,837),23422=>array(39,-67,954,788),23423=>array(57,-59,955,846),23424=>array(90,354,883,650),23425=>array(79,-52,934,851),23426=>array(56,-67,945,833),23427=>array(109,-28,902,821),23428=>array(55,-63,952,841),23429=>array(70,-38,942,833),23430=>array(79,-61,932,841),23431=>array(59,-69,931,840),23432=>array(77,-59,923,825),23433=>array(76,-70,912,818),23434=>array(71,-64,950,844),23435=>array(63,-65,951,824),23436=>array(60,-62,946,839),23437=>array(58,-58,942,822),23438=>array(48,-66,955,845),23439=>array(77,-64,927,822),23440=>array(76,-37,972,838),23441=>array(106,-66,923,838),23442=>array(84,-44,940,832),23443=>array(46,-66,958,830),23444=>array(75,-32,925,842),23445=>array(57,-65,894,839),23446=>array(75,-65,942,830),23447=>array(71,-63,945,822),23448=>array(106,-70,894,839),23449=>array(106,-71,894,817),23450=>array(41,-67,953,826),23451=>array(54,-59,954,818),23452=>array(60,-29,953,831),23453=>array(79,-25,925,826),23454=>array(73,-61,929,832),23455=>array(47,-57,955,827),23456=>array(32,-56,957,841),23457=>array(89,-60,904,842),23458=>array(40,-61,958,828),23459=>array(73,-25,931,823),23460=>array(93,-35,907,825),23461=>array(51,-70,908,839),23462=>array(102,-72,915,832),23463=>array(90,-21,910,835),23464=>array(74,-79,949,824),23465=>array(87,-54,933,835),23466=>array(41,-63,921,837),23467=>array(91,-74,894,839),23468=>array(39,-65,966,842),23469=>array(59,-65,932,830),23470=>array(98,-68,902,829),23471=>array(42,-58,934,848),23472=>array(80,-63,931,831),23473=>array(83,-52,893,844),23474=>array(46,-50,955,844),23475=>array(83,-65,920,834),23476=>array(69,-79,934,839),23477=>array(110,-71,901,837),23478=>array(55,-65,960,823),23479=>array(46,-56,955,857),23480=>array(45,-67,968,833),23481=>array(47,-68,953,834),23482=>array(54,-57,955,840),23483=>array(55,-61,949,834),23484=>array(47,-73,959,846),23485=>array(81,-62,927,836),23486=>array(50,-77,917,846),23487=>array(43,-73,906,828),23488=>array(46,-62,955,826),23489=>array(41,-67,982,841),23490=>array(48,-71,969,835),23491=>array(54,-62,952,829),23492=>array(80,-59,941,833),23493=>array(53,-69,956,835),23494=>array(66,-64,944,827),23495=>array(47,-73,959,830),23496=>array(86,-65,921,846),23497=>array(90,-67,912,845),23498=>array(62,-74,963,838),23499=>array(37,-41,968,835),23500=>array(107,-67,900,835),23501=>array(61,-31,953,835),23502=>array(43,-53,926,860),23503=>array(63,-66,961,841),23504=>array(46,-77,962,821),23505=>array(45,-72,929,839),23506=>array(48,-83,952,834),23507=>array(100,-65,900,840),23508=>array(75,-68,971,828),23509=>array(83,-68,930,843),23510=>array(56,-60,981,844),23511=>array(47,-55,944,840),23512=>array(72,-78,931,841),23513=>array(34,-64,966,839),23514=>array(65,-65,957,842),23515=>array(55,-57,956,842),23516=>array(80,-68,917,843),23517=>array(39,-75,952,829),23518=>array(35,-76,962,845),23519=>array(53,-62,954,825),23520=>array(41,-61,936,856),23521=>array(35,-66,974,840),23522=>array(47,-76,960,836),23523=>array(53,-72,948,836),23524=>array(54,-64,953,836),23525=>array(42,-72,977,850),23526=>array(61,-74,952,850),23527=>array(80,-68,917,844),23528=>array(44,-69,930,839),23529=>array(41,-73,970,835),23530=>array(50,-63,914,836),23531=>array(82,-65,910,833),23532=>array(55,-57,953,843),23533=>array(83,-34,925,849),23534=>array(41,-64,970,838),23535=>array(63,-68,917,841),23536=>array(62,-78,967,846),23537=>array(44,-69,975,835),23538=>array(58,-75,968,833),23539=>array(70,-69,939,832),23540=>array(67,-76,957,841),23541=>array(54,-66,969,836),23542=>array(70,-69,939,850),23543=>array(69,-25,923,847),23544=>array(97,-64,912,829),23545=>array(24,-60,915,829),23546=>array(77,-59,932,836),23547=>array(62,-57,913,793),23548=>array(50,-58,916,786),23549=>array(50,-63,916,840),23550=>array(49,-46,951,821),23551=>array(60,-57,934,835),23552=>array(100,-61,945,826),23553=>array(49,-61,945,826),23554=>array(62,-72,935,823),23555=>array(55,-72,936,823),23556=>array(49,-64,948,845),23557=>array(44,-69,962,827),23558=>array(41,-63,940,839),23559=>array(37,-64,956,841),23560=>array(57,-67,947,826),23561=>array(44,-71,951,826),23562=>array(68,-63,932,850),23563=>array(73,-70,933,811),23564=>array(53,-71,955,829),23565=>array(38,-61,952,835),23566=>array(57,-65,944,848),23567=>array(71,-41,927,818),23568=>array(68,-62,945,816),23569=>array(52,-67,944,818),23570=>array(45,-63,954,833),23571=>array(59,-63,935,827),23572=>array(32,-63,909,830),23573=>array(49,-58,961,789),23574=>array(61,-64,939,830),23575=>array(49,-58,961,821),23576=>array(50,-16,921,824),23577=>array(116,-70,861,824),23578=>array(110,-70,864,836),23579=>array(31,-48,962,821),23580=>array(43,-64,952,824),23581=>array(66,-68,898,831),23582=>array(41,-64,970,821),23583=>array(41,-71,970,822),23584=>array(42,-84,972,826),23585=>array(41,-62,961,836),23586=>array(46,-63,954,829),23587=>array(82,-47,936,782),23588=>array(62,-65,927,829),23589=>array(32,-60,963,842),23590=>array(42,-44,959,835),23591=>array(70,-61,932,827),23592=>array(35,-70,949,853),23593=>array(35,-61,964,798),23594=>array(44,-64,964,832),23595=>array(32,-55,962,785),23596=>array(31,-66,963,844),23597=>array(43,-65,962,837),23598=>array(34,-51,958,833),23599=>array(34,-51,958,835),23600=>array(50,-66,961,836),23601=>array(56,-63,951,831),23602=>array(33,-51,958,842),23603=>array(44,-69,959,826),23604=>array(34,-51,958,833),23605=>array(34,-51,960,835),23606=>array(36,-66,971,831),23607=>array(36,-72,974,831),23608=>array(78,-71,880,766),23609=>array(41,-58,956,772),23610=>array(69,-73,926,765),23611=>array(36,-62,963,790),23612=>array(53,-71,934,782),23613=>array(40,-60,960,789),23614=>array(57,-67,940,784),23615=>array(52,-74,951,779),23616=>array(68,-65,895,785),23617=>array(54,-73,938,782),23618=>array(28,-63,917,789),23619=>array(28,-64,961,789),23620=>array(52,-62,903,794),23621=>array(56,-73,930,782),23622=>array(64,-73,896,788),23623=>array(63,-62,897,792),23624=>array(49,-65,886,792),23625=>array(41,-70,935,787),23626=>array(22,-60,846,791),23627=>array(53,-74,933,796),23628=>array(59,-69,894,786),23629=>array(33,-64,964,791),23630=>array(47,-76,939,785),23631=>array(53,-72,930,785),23632=>array(37,-65,972,789),23633=>array(59,-72,894,789),23634=>array(45,-72,956,795),23635=>array(65,-92,946,781),23636=>array(60,-59,952,804),23637=>array(46,-73,943,779),23638=>array(55,-64,932,782),23639=>array(48,-73,964,798),23640=>array(48,-73,964,782),23641=>array(35,-68,951,788),23642=>array(58,-66,899,808),23643=>array(53,-72,930,785),23644=>array(49,-67,957,791),23645=>array(44,-70,935,786),23646=>array(30,-73,877,777),23647=>array(23,-58,963,803),23648=>array(46,-68,935,796),23649=>array(41,-65,911,788),23650=>array(46,-82,939,823),23651=>array(44,-69,973,787),23652=>array(50,-68,900,808),23653=>array(29,-68,953,786),23654=>array(35,-73,913,789),23655=>array(23,-58,975,803),23656=>array(41,-70,962,798),23657=>array(44,-62,959,800),23658=>array(48,-66,966,786),23659=>array(44,-62,983,800),23660=>array(57,-82,912,790),23661=>array(40,-58,934,804),23662=>array(85,-65,895,825),23663=>array(78,-40,952,836),23664=>array(90,-68,912,848),23665=>array(137,-48,863,771),23666=>array(124,-65,853,820),23667=>array(47,-65,950,800),23668=>array(67,-62,915,833),23669=>array(46,-80,882,833),23670=>array(67,-62,915,833),23671=>array(94,-70,920,821),23672=>array(94,4,953,821),23673=>array(53,-27,935,841),23674=>array(85,-28,931,813),23675=>array(110,-64,897,820),23676=>array(113,-70,964,824),23677=>array(113,-50,963,824),23678=>array(89,-69,911,814),23679=>array(90,-67,922,825),23680=>array(143,-65,869,838),23681=>array(80,-65,855,815),23682=>array(104,-31,921,822),23683=>array(95,-75,915,833),23684=>array(113,-65,889,824),23685=>array(95,-68,953,824),23686=>array(97,-62,963,827),23687=>array(110,-64,911,836),23688=>array(89,-52,930,814),23689=>array(103,-66,909,834),23690=>array(118,-67,935,787),23691=>array(106,-71,965,806),23692=>array(43,-65,957,832),23693=>array(86,-68,931,817),23694=>array(63,-71,951,824),23695=>array(104,-69,948,818),23696=>array(76,-66,964,837),23697=>array(41,-73,955,833),23698=>array(96,-71,960,836),23699=>array(101,-70,948,830),23700=>array(45,-69,961,821),23701=>array(52,-68,969,831),23702=>array(93,-29,916,803),23703=>array(134,-58,833,830),23704=>array(87,-68,934,810),23705=>array(53,-67,959,812),23706=>array(40,-62,957,826),23707=>array(115,-63,865,832),23708=>array(140,-26,921,823),23709=>array(53,-66,935,838),23710=>array(91,-62,955,845),23711=>array(97,-70,964,831),23712=>array(91,-20,951,813),23713=>array(113,-59,888,789),23714=>array(80,-62,931,839),23715=>array(109,-54,909,845),23716=>array(65,-66,966,834),23717=>array(98,-70,957,827),23718=>array(70,-27,945,824),23719=>array(54,-56,900,850),23720=>array(80,-25,948,817),23721=>array(69,-68,920,822),23722=>array(107,-64,900,837),23723=>array(66,-64,892,830),23724=>array(81,-67,901,817),23725=>array(103,-72,948,833),23726=>array(103,-43,949,833),23727=>array(97,-30,949,800),23728=>array(98,-69,910,834),23729=>array(47,-67,955,839),23730=>array(87,-62,960,810),23731=>array(76,-65,924,829),23732=>array(93,-8,933,814),23733=>array(76,-65,935,829),23734=>array(66,-66,888,843),23735=>array(66,-67,939,817),23736=>array(35,-72,931,829),23737=>array(87,-70,910,810),23738=>array(41,-66,955,833),23739=>array(62,-57,961,829),23740=>array(62,-67,959,817),23741=>array(63,-66,920,815),23742=>array(66,-67,955,830),23743=>array(101,-66,875,824),23744=>array(144,-65,869,833),23745=>array(67,-69,911,836),23746=>array(107,-62,964,837),23747=>array(97,-67,907,820),23748=>array(91,-68,944,798),23749=>array(66,-75,950,845),23750=>array(111,-70,961,823),23751=>array(30,-62,979,840),23752=>array(107,-70,961,826),23753=>array(48,-70,963,821),23754=>array(163,-78,862,824),23755=>array(100,-60,903,844),23756=>array(107,-12,960,795),23757=>array(101,-64,959,827),23758=>array(134,-77,937,824),23759=>array(104,-68,956,821),23760=>array(107,-70,960,827),23761=>array(53,-41,948,819),23762=>array(101,-62,898,815),23763=>array(108,-76,949,822),23764=>array(103,-32,942,822),23765=>array(71,-70,947,836),23766=>array(111,-76,944,821),23767=>array(100,-67,949,819),23768=>array(106,-12,956,804),23769=>array(58,-58,927,838),23770=>array(54,-29,971,819),23771=>array(74,-76,885,818),23772=>array(44,-44,974,839),23773=>array(144,-61,869,827),23774=>array(46,-69,939,822),23775=>array(50,-67,934,825),23776=>array(79,-64,940,835),23777=>array(76,-64,945,826),23778=>array(73,-67,910,830),23779=>array(82,-60,944,829),23780=>array(89,-65,947,819),23781=>array(93,-62,957,830),23782=>array(40,-65,947,844),23783=>array(88,-63,944,846),23784=>array(77,-57,945,833),23785=>array(43,-52,958,850),23786=>array(62,-63,941,826),23787=>array(78,-67,948,817),23788=>array(109,-61,956,831),23789=>array(66,-67,923,833),23790=>array(98,-60,941,814),23791=>array(37,-64,978,839),23792=>array(77,-65,961,840),23793=>array(47,-65,951,793),23794=>array(46,-59,898,841),23795=>array(39,-67,969,841),23796=>array(77,-64,933,827),23797=>array(66,-43,956,828),23798=>array(118,-70,897,845),23799=>array(89,-62,939,829),23800=>array(105,-78,952,823),23801=>array(39,-71,957,835),23802=>array(66,-72,962,817),23803=>array(79,-69,966,849),23804=>array(69,-62,929,833),23805=>array(70,-73,961,836),23806=>array(93,-71,932,837),23807=>array(101,-62,944,813),23808=>array(131,-68,947,826),23809=>array(55,-64,987,837),23810=>array(91,-65,912,825),23811=>array(87,-65,963,818),23812=>array(69,-32,939,813),23813=>array(69,-54,906,849),23814=>array(85,-23,924,839),23815=>array(63,-66,937,835),23816=>array(92,-65,924,858),23817=>array(77,-62,980,843),23818=>array(64,-63,968,842),23819=>array(66,-73,934,831),23820=>array(109,-68,956,818),23821=>array(63,-63,945,835),23822=>array(77,-69,938,831),23823=>array(109,-73,962,827),23824=>array(90,-42,961,811),23825=>array(76,-66,954,838),23826=>array(69,-68,945,835),23827=>array(93,-65,909,811),23828=>array(49,-68,949,836),23829=>array(66,-64,953,825),23830=>array(46,-80,938,833),23831=>array(134,-67,879,833),23832=>array(66,-68,960,839),23833=>array(33,-61,979,841),23834=>array(66,-52,968,850),23835=>array(66,-66,932,817),23836=>array(90,-27,911,832),23837=>array(107,-68,957,833),23838=>array(91,-62,935,851),23839=>array(49,-22,962,835),23840=>array(109,-71,976,830),23841=>array(71,-57,920,802),23842=>array(65,-71,956,834),23843=>array(55,-66,970,837),23844=>array(79,-64,927,838),23845=>array(100,-73,948,837),23846=>array(74,-33,950,847),23847=>array(29,-64,933,838),23848=>array(107,-69,974,832),23849=>array(59,-74,894,835),23850=>array(95,-64,951,845),23851=>array(61,-74,911,823),23852=>array(50,-50,960,829),23853=>array(36,-70,914,823),23854=>array(127,-67,886,837),23855=>array(86,-22,964,845),23856=>array(106,-68,930,835),23857=>array(73,-74,897,829),23858=>array(109,-28,954,837),23859=>array(106,-71,967,837),23860=>array(33,-63,956,835),23861=>array(111,-68,955,817),23862=>array(52,-65,953,829),23863=>array(79,-71,953,838),23864=>array(108,-81,963,809),23865=>array(108,-69,933,831),23866=>array(38,-73,956,829),23867=>array(72,-68,949,830),23868=>array(109,-72,961,815),23869=>array(60,-31,955,836),23870=>array(82,-65,945,805),23871=>array(109,-63,962,818),23872=>array(48,-70,955,826),23873=>array(109,-27,953,826),23874=>array(43,-67,954,833),23875=>array(108,-71,951,833),23876=>array(74,-71,961,831),23877=>array(41,-71,953,831),23878=>array(39,-70,960,832),23879=>array(45,-65,972,837),23880=>array(92,-67,958,830),23881=>array(106,-70,944,841),23882=>array(79,-65,960,842),23883=>array(66,-64,905,817),23884=>array(47,-69,971,835),23885=>array(36,-62,954,830),23886=>array(66,-65,915,817),23887=>array(57,-75,945,821),23888=>array(34,-62,970,837),23889=>array(109,-70,919,821),23890=>array(99,-52,895,800),23891=>array(114,-42,910,813),23892=>array(63,-69,943,812),23893=>array(103,-69,967,819),23894=>array(83,-23,967,836),23895=>array(45,-70,939,809),23896=>array(82,-71,955,817),23897=>array(55,-70,956,827),23898=>array(26,-66,960,835),23899=>array(33,-64,979,839),23900=>array(60,-62,928,831),23901=>array(92,-63,944,817),23902=>array(51,-71,967,847),23903=>array(37,-77,939,833),23904=>array(106,-62,995,841),23905=>array(47,-56,969,825),23906=>array(106,-70,958,842),23907=>array(111,-72,951,835),23908=>array(70,-60,919,830),23909=>array(110,-68,963,829),23910=>array(81,-20,933,839),23911=>array(105,-73,911,831),23912=>array(109,-74,940,842),23913=>array(63,-70,937,835),23914=>array(81,-75,939,841),23915=>array(83,-66,938,844),23916=>array(76,-74,951,836),23917=>array(59,-76,953,840),23918=>array(64,-65,973,846),23919=>array(77,-39,945,825),23920=>array(83,-64,967,843),23921=>array(105,-72,967,830),23922=>array(110,-72,979,845),23923=>array(37,-47,956,839),23924=>array(78,-67,960,833),23925=>array(114,-61,947,836),23926=>array(69,-54,929,809),23927=>array(101,-67,974,836),23928=>array(48,-71,966,835),23929=>array(79,-76,959,835),23930=>array(109,-67,960,817),23931=>array(79,-66,968,848),23932=>array(112,-67,959,834),23933=>array(98,-67,957,826),23934=>array(38,-49,974,851),23935=>array(68,-74,965,835),23936=>array(109,-65,953,818),23937=>array(76,-68,934,836),23938=>array(62,-65,930,844),23939=>array(93,-64,962,842),23940=>array(50,-64,955,835),23941=>array(36,-59,957,794),23942=>array(109,-69,955,826),23943=>array(66,-64,933,817),23944=>array(48,-71,962,830),23945=>array(127,-68,964,831),23946=>array(46,-58,948,842),23947=>array(83,-63,924,843),23948=>array(51,-56,890,810),23949=>array(107,-73,900,812),23950=>array(51,-64,948,821),23951=>array(40,-78,954,821),23952=>array(107,-73,949,812),23953=>array(81,-75,951,834),23954=>array(95,-53,908,851),23955=>array(98,-71,972,830),23956=>array(45,-65,978,836),23957=>array(109,-70,970,827),23958=>array(60,-63,991,858),23959=>array(92,-67,935,829),23960=>array(29,-71,910,838),23961=>array(76,-71,937,829),23962=>array(24,-67,985,835),23963=>array(76,-62,959,852),23964=>array(37,-72,964,830),23965=>array(66,-24,954,835),23966=>array(116,-71,933,838),23967=>array(78,-72,955,848),23968=>array(76,-64,956,828),23969=>array(40,-79,971,830),23970=>array(62,-64,943,836),23971=>array(39,-64,938,830),23972=>array(33,-59,962,833),23973=>array(66,-73,970,812),23974=>array(67,-72,945,841),23975=>array(82,-64,935,814),23976=>array(100,-67,915,835),23977=>array(109,-80,973,829),23978=>array(40,-68,964,840),23979=>array(79,-67,948,825),23980=>array(66,-77,965,840),23981=>array(103,-64,947,840),23982=>array(66,-57,950,854),23983=>array(44,-80,965,829),23984=>array(106,-69,961,828),23985=>array(106,-69,954,824),23986=>array(57,-60,929,842),23987=>array(40,-52,968,836),23988=>array(38,-73,977,840),23989=>array(115,-68,961,814),23990=>array(45,-73,967,825),23991=>array(29,-63,951,834),23992=>array(75,-65,947,829),23993=>array(62,-65,960,833),23994=>array(40,-73,961,832),23995=>array(37,-84,964,831),23996=>array(74,-70,958,821),23997=>array(52,-66,965,839),23998=>array(78,-32,953,837),23999=>array(74,-64,943,812),24000=>array(39,-64,964,831),24001=>array(73,-63,962,826),24002=>array(49,-64,936,838),24003=>array(54,-64,975,836),24004=>array(67,-63,962,843),24005=>array(46,-68,931,824),24006=>array(93,-67,940,836),24007=>array(95,-56,959,847),24008=>array(69,-64,919,812),24009=>array(69,-67,966,848),24010=>array(72,-62,958,831),24011=>array(43,-65,938,836),24012=>array(42,-69,968,820),24013=>array(38,-73,957,828),24014=>array(54,-61,976,820),24015=>array(93,-70,953,817),24016=>array(78,-61,975,836),24017=>array(106,-68,976,832),24018=>array(58,-64,961,841),24019=>array(55,-87,941,851),24020=>array(48,-64,962,836),24021=>array(96,-63,945,844),24022=>array(42,-67,973,836),24023=>array(58,-64,963,815),24024=>array(82,-72,956,832),24025=>array(74,-65,964,837),24026=>array(37,-68,957,833),24027=>array(43,-60,914,801),24028=>array(166,-60,793,795),24029=>array(58,-70,858,817),24030=>array(55,-64,859,823),24031=>array(55,-70,941,839),24032=>array(74,-36,945,773),24033=>array(22,-53,943,817),24034=>array(61,-59,961,849),24035=>array(61,-59,961,836),24036=>array(122,-67,935,842),24037=>array(95,54,909,696),24038=>array(55,-14,925,819),24039=>array(59,-57,933,773),24040=>array(169,-60,932,791),24041=>array(44,-64,940,790),24042=>array(88,-54,921,806),24043=>array(69,1,949,753),24044=>array(63,-47,955,814),24045=>array(64,-59,955,847),24046=>array(47,-19,936,840),24047=>array(37,-67,936,841),24048=>array(43,-71,959,845),24049=>array(114,0,897,763),24050=>array(138,-17,934,764),24051=>array(174,-24,942,768),24052=>array(140,-12,942,746),24053=>array(59,-65,938,835),24054=>array(68,-58,945,776),24055=>array(38,-43,971,819),24056=>array(100,-50,972,781),24057=>array(33,-35,989,780),24058=>array(72,-72,941,776),24059=>array(44,-43,955,830),24060=>array(136,-67,962,796),24061=>array(63,-80,937,790),24062=>array(154,-69,846,829),24063=>array(82,-63,936,833),24064=>array(72,-68,928,759),24065=>array(91,-62,873,814),24066=>array(72,-68,928,826),24067=>array(58,-67,920,835),24068=>array(110,-65,941,829),24069=>array(61,-64,886,828),24070=>array(95,-76,948,829),24071=>array(71,-66,929,826),24072=>array(105,-63,917,830),24073=>array(110,-61,972,834),24074=>array(98,-61,942,834),24075=>array(70,-50,936,854),24076=>array(64,-65,941,845),24077=>array(70,-69,889,827),24078=>array(102,-59,949,842),24079=>array(90,-69,906,824),24080=>array(91,-79,951,809),24081=>array(51,-62,948,843),24082=>array(47,-62,928,839),24083=>array(90,-63,948,843),24084=>array(90,-72,940,832),24085=>array(118,-67,886,843),24086=>array(96,-66,943,833),24087=>array(91,-74,956,833),24088=>array(104,-72,903,842),24089=>array(76,-66,955,830),24090=>array(72,-70,892,780),24091=>array(139,-65,874,851),24092=>array(90,-70,948,811),24093=>array(104,-68,896,834),24094=>array(111,-70,941,811),24095=>array(66,-68,935,832),24096=>array(165,-67,849,831),24097=>array(110,-68,952,847),24098=>array(110,-72,955,826),24099=>array(46,-69,960,832),24100=>array(47,-66,879,833),24101=>array(115,-65,910,850),24102=>array(65,-59,913,828),24103=>array(89,-67,940,825),24104=>array(76,-72,958,827),24105=>array(110,-67,920,826),24106=>array(111,-76,959,825),24107=>array(112,-74,948,844),24108=>array(57,-67,945,786),24109=>array(50,-71,944,829),24110=>array(54,-55,925,831),24111=>array(65,-59,913,828),24112=>array(88,-65,929,808),24113=>array(90,-64,922,828),24114=>array(65,-64,937,852),24115=>array(81,-68,962,829),24116=>array(97,-68,943,842),24117=>array(80,-65,948,847),24118=>array(89,-65,933,830),24119=>array(86,-62,932,833),24120=>array(94,-67,918,835),24121=>array(80,-72,925,844),24122=>array(80,-65,952,840),24123=>array(92,-64,929,826),24124=>array(90,-65,890,798),24125=>array(94,-73,916,828),24126=>array(106,-68,941,832),24127=>array(81,-68,975,834),24128=>array(79,-70,946,831),24129=>array(111,-72,961,830),24130=>array(38,-65,979,788),24131=>array(73,-70,938,838),24132=>array(89,-64,935,829),24133=>array(85,-69,924,829),24134=>array(85,-69,948,829),24135=>array(55,-64,948,835),24136=>array(79,-71,960,827),24137=>array(88,-67,958,833),24138=>array(111,-78,962,828),24139=>array(54,-69,970,848),24140=>array(84,-72,941,828),24141=>array(106,-70,927,820),24142=>array(62,-57,950,838),24143=>array(110,-69,977,838),24144=>array(41,-76,957,836),24145=>array(35,-76,964,833),24146=>array(75,-65,969,850),24147=>array(107,-68,972,841),24148=>array(57,-65,953,826),24149=>array(57,-63,954,834),24150=>array(75,-69,957,826),24151=>array(70,-61,923,838),24152=>array(109,-70,964,830),24153=>array(89,-60,948,839),24154=>array(55,-64,942,852),24155=>array(85,-65,935,842),24156=>array(104,-70,963,821),24157=>array(104,-71,965,823),24158=>array(63,-74,937,821),24159=>array(78,-71,948,837),24160=>array(92,-70,965,827),24161=>array(68,-66,934,839),24162=>array(71,-64,931,845),24163=>array(89,-72,962,839),24164=>array(89,-70,945,839),24165=>array(61,-64,958,833),24166=>array(52,-62,959,851),24167=>array(101,-70,989,823),24168=>array(88,-50,935,853),24169=>array(113,-73,970,830),24170=>array(116,-65,981,836),24171=>array(55,-64,948,835),24172=>array(66,-68,938,826),24173=>array(89,-53,955,849),24174=>array(92,-72,946,843),24175=>array(94,-55,926,854),24176=>array(81,-65,952,840),24177=>array(55,-65,922,829),24178=>array(100,-58,900,779),24179=>array(71,-70,920,787),24180=>array(86,-68,917,841),24181=>array(59,-68,954,778),24182=>array(76,-65,929,848),24183=>array(89,-70,898,839),24184=>array(94,-67,909,833),24185=>array(60,-66,970,844),24186=>array(91,-37,914,826),24187=>array(53,-48,902,807),24188=>array(53,-65,906,826),24189=>array(115,-63,885,831),24190=>array(61,-66,958,838),24191=>array(49,-61,908,823),24192=>array(53,-72,939,847),24193=>array(35,-61,930,826),24194=>array(58,-66,950,835),24195=>array(45,-65,935,822),24196=>array(28,-64,942,822),24197=>array(24,-66,918,816),24198=>array(39,-75,941,830),24199=>array(35,-51,964,839),24200=>array(51,-68,954,846),24201=>array(50,-68,951,837),24202=>array(45,-67,964,822),24203=>array(43,-66,980,848),24204=>array(58,-64,945,840),24205=>array(44,-67,936,845),24206=>array(25,-76,936,819),24207=>array(45,-71,918,831),24208=>array(32,-68,914,835),24209=>array(26,-67,924,842),24210=>array(28,-64,942,849),24211=>array(27,-60,925,841),24212=>array(46,-59,928,834),24213=>array(43,-63,952,837),24214=>array(39,-66,943,828),24215=>array(45,-64,948,839),24216=>array(25,-64,908,819),24217=>array(39,-66,913,844),24218=>array(45,-68,963,839),24219=>array(56,-53,956,834),24220=>array(41,-68,937,831),24221=>array(24,-84,936,846),24222=>array(25,-59,928,832),24223=>array(39,-68,947,833),24224=>array(42,-67,951,834),24225=>array(25,-70,938,819),24226=>array(48,-53,954,830),24227=>array(55,-67,954,824),24228=>array(48,-55,956,831),24229=>array(29,-65,966,844),24230=>array(46,-68,950,826),24231=>array(48,-66,928,822),24232=>array(44,-67,930,833),24233=>array(25,-64,959,819),24234=>array(39,-76,958,838),24235=>array(54,-76,941,829),24236=>array(44,-58,956,838),24237=>array(37,-63,968,837),24238=>array(41,-61,932,842),24239=>array(25,-71,908,819),24240=>array(51,-77,954,824),24241=>array(41,-67,959,846),24242=>array(44,-68,954,838),24243=>array(41,-51,955,865),24244=>array(49,-64,942,841),24245=>array(38,-66,965,831),24246=>array(36,-55,945,828),24247=>array(41,-67,966,823),24248=>array(50,-61,954,844),24249=>array(26,-68,968,854),24250=>array(25,-61,930,827),24251=>array(50,-63,940,839),24252=>array(46,-69,944,855),24253=>array(49,-63,945,849),24254=>array(43,-74,967,824),24255=>array(39,-66,913,844),24256=>array(31,-62,961,839),24257=>array(45,-69,948,840),24258=>array(51,-71,942,832),24259=>array(42,-67,965,833),24260=>array(37,-54,968,857),24261=>array(40,-66,954,842),24262=>array(30,-64,961,838),24263=>array(34,-69,948,839),24264=>array(43,-73,952,839),24265=>array(44,-59,970,845),24266=>array(46,-60,949,837),24267=>array(31,-54,967,856),24268=>array(39,-73,951,835),24269=>array(38,-71,947,850),24270=>array(46,-68,968,855),24271=>array(37,-54,968,843),24272=>array(40,-67,956,831),24273=>array(42,-66,951,848),24274=>array(39,-70,966,852),24275=>array(35,-65,942,837),24276=>array(32,-50,959,862),24277=>array(37,-67,985,856),24278=>array(39,-67,958,843),24279=>array(58,-71,957,834),24280=>array(41,-72,951,840),24281=>array(57,-78,965,840),24282=>array(42,-69,949,837),24283=>array(16,-63,951,837),24284=>array(46,-70,956,841),24285=>array(44,-70,947,837),24286=>array(36,-75,974,842),24287=>array(47,-64,947,833),24288=>array(46,-71,938,827),24289=>array(34,-70,964,836),24290=>array(42,-65,965,820),24291=>array(54,-68,950,837),24292=>array(49,-63,968,857),24293=>array(31,-70,971,841),24294=>array(36,-72,953,840),24295=>array(28,-72,942,843),24296=>array(24,-72,940,832),24297=>array(30,-67,964,837),24298=>array(29,-69,920,838),24299=>array(24,-84,958,842),24300=>array(22,-62,961,846),24301=>array(44,-66,932,853),24302=>array(35,-70,956,845),24303=>array(43,-67,959,840),24304=>array(40,-75,967,832),24305=>array(37,-54,949,838),24306=>array(35,-66,947,836),24307=>array(40,-75,957,832),24308=>array(33,-62,949,743),24309=>array(44,-73,953,804),24310=>array(33,-62,949,824),24311=>array(33,-62,949,825),24312=>array(33,-62,949,825),24313=>array(49,-71,973,852),24314=>array(33,-62,949,826),24315=>array(33,-62,949,790),24316=>array(33,-62,949,790),24317=>array(43,-71,972,788),24318=>array(36,-72,930,822),24319=>array(79,-56,932,818),24320=>array(36,-57,906,780),24321=>array(47,-66,954,848),24322=>array(56,-67,953,785),24323=>array(61,-62,928,830),24324=>array(48,-65,934,785),24325=>array(48,-59,961,794),24326=>array(70,-59,944,814),24327=>array(45,-64,972,863),24328=>array(52,-67,943,839),24329=>array(61,-63,936,829),24330=>array(59,-76,955,833),24331=>array(81,-63,933,824),24332=>array(74,-62,944,834),24333=>array(78,-62,948,834),24334=>array(73,-62,944,834),24335=>array(74,-62,944,834),24336=>array(74,-62,944,834),24337=>array(37,-61,949,826),24338=>array(42,-67,962,841),24339=>array(143,-60,857,788),24340=>array(110,-66,896,778),24341=>array(138,-61,844,826),24342=>array(64,-55,930,779),24343=>array(56,-66,904,838),24344=>array(80,-63,945,819),24345=>array(77,-71,956,788),24346=>array(61,-68,954,794),24347=>array(80,-63,957,824),24348=>array(92,-66,893,788),24349=>array(65,-57,953,791),24350=>array(77,-66,977,839),24351=>array(69,-64,902,843),24352=>array(62,-66,943,803),24353=>array(80,-63,951,790),24354=>array(76,-65,981,831),24355=>array(63,-55,949,847),24356=>array(63,-68,954,838),24357=>array(70,-63,955,836),24358=>array(80,-65,961,819),24359=>array(68,-63,958,838),24360=>array(72,-68,909,786),24361=>array(63,-63,952,836),24362=>array(67,-60,920,764),24363=>array(62,-63,953,776),24364=>array(62,-63,953,776),24365=>array(76,-65,941,790),24366=>array(47,-64,956,832),24367=>array(55,-75,946,830),24368=>array(83,-65,912,824),24369=>array(56,-65,917,787),24370=>array(80,-63,911,782),24371=>array(62,-56,936,774),24372=>array(80,-63,944,828),24373=>array(68,-64,962,799),24374=>array(77,-59,971,850),24375=>array(70,-63,955,833),24376=>array(63,-66,901,787),24377=>array(56,-59,918,836),24378=>array(63,-74,940,766),24379=>array(89,-62,927,790),24380=>array(63,-63,939,787),24381=>array(89,-62,968,832),24382=>array(68,-63,952,835),24383=>array(54,-48,976,874),24384=>array(57,-68,975,838),24385=>array(70,-65,944,797),24386=>array(80,-58,890,829),24387=>array(75,-67,961,785),24388=>array(69,-63,951,788),24389=>array(62,-67,964,847),24390=>array(91,-48,944,855),24391=>array(68,-76,926,837),24392=>array(70,-69,948,798),24393=>array(68,-67,962,831),24394=>array(66,-63,946,806),24395=>array(73,-82,969,780),24396=>array(49,-65,951,790),24397=>array(81,-74,959,846),24398=>array(52,-67,955,849),24399=>array(68,-70,967,786),24400=>array(167,-4,786,670),24401=>array(62,-37,941,804),24402=>array(27,-62,861,832),24403=>array(123,-60,878,830),24404=>array(67,-57,941,848),24405=>array(71,-61,965,789),24406=>array(59,-58,964,834),24407=>array(50,-75,951,834),24408=>array(53,-68,958,841),24409=>array(30,-72,965,841),24410=>array(30,-52,965,810),24411=>array(40,-61,956,825),24412=>array(40,-61,962,848),24413=>array(54,-71,956,851),24414=>array(40,-61,956,818),24415=>array(52,-57,978,840),24416=>array(68,-60,978,841),24417=>array(294,-59,800,804),24418=>array(59,-67,955,828),24419=>array(37,-66,949,821),24420=>array(53,-68,951,838),24421=>array(44,-67,926,852),24422=>array(33,-67,921,831),24423=>array(57,-61,956,832),24424=>array(52,-40,964,781),24425=>array(43,-62,958,828),24426=>array(20,-69,956,832),24427=>array(41,-65,963,844),24428=>array(47,-64,952,830),24429=>array(62,-65,957,828),24430=>array(51,-62,949,850),24431=>array(55,-74,961,823),24432=>array(47,-74,955,832),24433=>array(47,-68,961,829),24434=>array(36,-68,961,829),24435=>array(178,-67,756,826),24436=>array(58,-69,920,830),24437=>array(58,-66,945,830),24438=>array(49,-65,968,842),24439=>array(41,-73,942,840),24440=>array(52,-64,959,840),24441=>array(38,-70,963,833),24442=>array(58,-66,936,830),24443=>array(40,-66,911,820),24444=>array(51,-73,961,838),24445=>array(46,-70,962,836),24446=>array(41,-68,957,837),24447=>array(34,-66,915,838),24448=>array(47,-61,937,836),24449=>array(33,-70,954,836),24450=>array(44,-65,952,841),24451=>array(56,-65,952,841),24452=>array(45,-66,968,832),24453=>array(37,-67,947,841),24454=>array(57,-70,942,834),24455=>array(54,-64,923,842),24456=>array(37,-70,950,834),24457=>array(39,-68,948,843),24458=>array(61,-65,914,833),24459=>array(36,-67,954,830),24460=>array(42,-67,953,841),24461=>array(44,-65,931,842),24462=>array(44,-65,938,841),24463=>array(44,-65,945,841),24464=>array(35,-70,963,836),24465=>array(50,-74,956,838),24466=>array(48,-73,961,838),24467=>array(48,-73,961,838),24468=>array(56,-68,955,835),24469=>array(39,-63,941,834),24470=>array(49,-70,957,838),24471=>array(50,-70,947,833),24472=>array(36,-68,955,836),24473=>array(40,-64,970,833),24474=>array(59,-68,964,835),24475=>array(53,-68,956,834),24476=>array(44,-68,933,835),24477=>array(56,-68,930,835),24478=>array(49,-71,966,838),24479=>array(55,-73,900,835),24480=>array(39,-65,972,837),24481=>array(37,-62,917,835),24482=>array(44,-75,963,835),24483=>array(44,-68,953,835),24484=>array(44,-71,964,835),24485=>array(42,-68,963,827),24486=>array(40,-73,967,821),24487=>array(35,-65,910,833),24488=>array(46,-67,953,848),24489=>array(44,-67,970,843),24490=>array(40,-67,941,840),24491=>array(49,-62,954,837),24492=>array(46,-65,953,850),24493=>array(45,-67,956,852),24494=>array(35,-76,964,833),24495=>array(46,-64,973,837),24496=>array(44,-68,945,835),24497=>array(47,-68,954,835),24498=>array(41,-72,962,820),24499=>array(35,-70,958,838),24500=>array(31,-71,973,834),24501=>array(31,-71,973,834),24502=>array(48,-70,973,832),24503=>array(35,-70,960,838),24504=>array(26,-68,957,850),24505=>array(47,-70,951,830),24506=>array(56,-74,947,837),24507=>array(53,-68,972,845),24508=>array(31,-70,966,848),24509=>array(31,-67,961,836),24510=>array(39,-72,974,830),24511=>array(18,-62,965,842),24512=>array(28,-70,976,844),24513=>array(40,-70,967,834),24514=>array(43,-66,957,840),24515=>array(41,-17,958,801),24516=>array(300,-62,695,829),24517=>array(52,-8,960,796),24518=>array(41,-73,935,819),24519=>array(63,-66,874,833),24520=>array(46,-20,954,772),24521=>array(63,-69,903,830),24522=>array(51,-63,933,830),24523=>array(63,-63,957,830),24524=>array(47,-29,946,785),24525=>array(39,-31,961,773),24526=>array(46,-20,954,831),24527=>array(55,-59,950,839),24528=>array(45,-23,963,832),24529=>array(50,-21,968,774),24530=>array(43,-60,962,830),24531=>array(46,-67,963,832),24532=>array(42,-64,948,834),24533=>array(52,-73,958,825),24534=>array(46,-67,954,832),24535=>array(46,-20,954,826),24536=>array(49,-19,951,832),24537=>array(49,-64,935,830),24538=>array(37,-64,945,830),24539=>array(69,-76,948,820),24540=>array(46,-59,961,837),24541=>array(42,-64,956,841),24542=>array(59,-42,945,829),24543=>array(50,-60,977,851),24544=>array(56,-14,976,841),24545=>array(56,-67,912,830),24546=>array(45,-22,967,783),24547=>array(40,-67,971,833),24548=>array(43,-65,956,834),24549=>array(41,-65,962,849),24550=>array(48,-75,982,850),24551=>array(48,-74,928,821),24552=>array(36,-68,949,833),24553=>array(60,-25,978,806),24554=>array(53,-67,962,829),24555=>array(50,-73,964,837),24556=>array(30,-57,941,852),24557=>array(51,-68,964,849),24558=>array(46,-69,979,829),24559=>array(46,-65,958,839),24560=>array(37,-63,954,844),24561=>array(36,-65,956,838),24562=>array(23,-66,944,854),24563=>array(35,-64,953,835),24564=>array(48,-65,975,840),24565=>array(30,-58,963,846),24566=>array(46,-69,958,832),24567=>array(44,-71,907,835),24568=>array(30,-67,953,830),24569=>array(46,-67,948,832),24570=>array(47,-75,963,836),24571=>array(43,-68,945,829),24572=>array(46,-67,957,843),24573=>array(63,-32,953,845),24574=>array(38,-60,954,829),24575=>array(41,-21,951,810),24576=>array(55,-67,959,830),24577=>array(36,-44,937,807),24578=>array(41,-20,943,831),24579=>array(35,-72,929,824),24580=>array(46,-63,924,828),24581=>array(40,-71,942,821),24582=>array(44,-67,936,827),24583=>array(56,-67,946,824),24584=>array(43,-67,954,830),24585=>array(41,-60,947,839),24586=>array(52,-67,900,836),24587=>array(47,-70,954,830),24588=>array(45,-70,951,824),24589=>array(61,-71,971,833),24590=>array(59,-29,954,846),24591=>array(35,-69,968,832),24592=>array(52,-66,908,839),24593=>array(44,-70,937,835),24594=>array(49,-25,959,830),24595=>array(45,-71,959,826),24596=>array(44,-57,953,843),24597=>array(61,-64,922,855),24598=>array(22,-58,929,850),24599=>array(47,-69,957,825),24600=>array(29,-25,970,854),24601=>array(47,-67,950,832),24602=>array(37,-51,951,840),24603=>array(47,-68,953,829),24604=>array(39,-68,962,840),24605=>array(54,-23,935,780),24606=>array(47,-71,899,836),24607=>array(47,-67,953,836),24608=>array(50,-22,968,848),24609=>array(48,-66,947,832),24610=>array(50,-68,967,829),24611=>array(63,-24,965,805),24612=>array(63,-26,965,826),24613=>array(43,-24,947,842),24614=>array(41,-69,956,830),24615=>array(54,-68,951,827),24616=>array(53,-19,964,849),24617=>array(32,-68,955,830),24618=>array(45,-58,976,843),24619=>array(44,-68,933,832),24620=>array(59,-58,903,829),24621=>array(38,-66,957,830),24622=>array(50,-73,915,831),24623=>array(38,-65,951,835),24624=>array(45,-65,961,844),24625=>array(40,-57,969,822),24626=>array(38,-66,948,833),24627=>array(43,-54,969,845),24628=>array(38,-74,942,832),24629=>array(49,-67,959,830),24630=>array(32,-71,978,832),24631=>array(64,-32,957,823),24632=>array(64,-31,957,823),24633=>array(39,-28,954,841),24634=>array(35,-63,964,844),24635=>array(63,-22,938,829),24636=>array(45,-26,934,823),24637=>array(44,-61,971,843),24638=>array(23,-57,933,843),24639=>array(33,-63,946,825),24640=>array(45,-63,941,852),24641=>array(37,-25,945,843),24642=>array(57,-69,914,837),24643=>array(37,-68,947,832),24644=>array(57,-70,922,826),24645=>array(55,-68,941,826),24646=>array(49,-70,955,821),24647=>array(29,-57,963,835),24648=>array(23,-62,929,849),24649=>array(51,-48,938,847),24650=>array(27,-65,924,834),24651=>array(54,-32,945,831),24652=>array(58,-71,954,832),24653=>array(49,-69,963,836),24654=>array(23,-57,950,843),24655=>array(48,-27,949,843),24656=>array(49,-27,947,777),24657=>array(23,-71,956,845),24658=>array(35,-59,955,849),24659=>array(34,-62,938,834),24660=>array(42,-53,957,859),24661=>array(57,-17,967,844),24662=>array(42,-41,960,846),24663=>array(23,-58,966,843),24664=>array(69,-69,967,833),24665=>array(49,-49,954,849),24666=>array(44,-52,954,836),24667=>array(54,-68,893,829),24668=>array(23,-59,964,843),24669=>array(47,-48,950,805),24670=>array(60,-74,948,828),24671=>array(43,-55,924,848),24672=>array(45,-84,963,834),24673=>array(52,-70,937,821),24674=>array(36,-62,959,832),24675=>array(41,-22,946,842),24676=>array(31,-65,964,836),24677=>array(38,-65,970,814),24678=>array(59,-71,894,826),24679=>array(45,-45,982,759),24680=>array(45,-70,957,825),24681=>array(46,-40,965,796),24682=>array(38,-66,966,839),24683=>array(52,-57,923,841),24684=>array(28,-67,944,830),24685=>array(43,-62,968,836),24686=>array(56,-66,958,828),24687=>array(43,-25,949,843),24688=>array(54,-65,982,847),24689=>array(41,-65,961,837),24690=>array(60,-70,956,829),24691=>array(37,-42,924,768),24692=>array(53,-28,946,863),24693=>array(47,-28,942,846),24694=>array(46,-16,935,783),24695=>array(51,-35,942,805),24696=>array(35,-68,892,825),24697=>array(23,-75,941,823),24698=>array(50,-62,928,826),24699=>array(39,-63,878,827),24700=>array(39,-64,937,832),24701=>array(38,-66,915,823),24702=>array(38,-55,933,832),24703=>array(59,-22,976,798),24704=>array(53,-67,900,829),24705=>array(55,-64,900,830),24706=>array(26,-67,927,828),24707=>array(37,-67,907,827),24708=>array(55,-61,934,846),24709=>array(45,-66,968,842),24710=>array(44,-35,967,838),24711=>array(42,-62,968,834),24712=>array(45,-66,949,835),24713=>array(33,-31,959,832),24714=>array(51,-38,958,822),24715=>array(46,-72,954,825),24716=>array(42,-66,937,848),24717=>array(49,-63,955,844),24718=>array(57,-62,939,834),24719=>array(57,-73,964,835),24720=>array(56,-39,962,829),24721=>array(45,-68,941,833),24722=>array(46,-67,958,830),24723=>array(44,-61,944,833),24724=>array(31,-62,955,848),24725=>array(46,-67,951,847),24726=>array(31,-66,949,834),24727=>array(43,-63,960,852),24728=>array(42,-41,960,802),24729=>array(43,-67,951,852),24730=>array(43,-66,971,835),24731=>array(11,-69,953,849),24732=>array(48,-64,960,830),24733=>array(47,-68,961,826),24734=>array(41,-55,968,837),24735=>array(43,-67,945,821),24736=>array(29,-35,957,839),24737=>array(39,-43,953,830),24738=>array(40,-68,960,833),24739=>array(52,-58,958,832),24740=>array(39,-58,958,866),24741=>array(52,-58,958,869),24742=>array(22,-66,960,844),24743=>array(22,-66,918,842),24744=>array(49,-23,963,842),24745=>array(40,-64,900,831),24746=>array(62,-25,962,783),24747=>array(52,-32,939,824),24748=>array(37,-16,933,791),24749=>array(32,-62,945,827),24750=>array(45,-74,947,815),24751=>array(29,-61,885,832),24752=>array(52,-67,972,832),24753=>array(39,-72,948,833),24754=>array(43,-38,953,831),24755=>array(40,-47,945,839),24756=>array(37,-62,952,844),24757=>array(48,-67,976,830),24758=>array(127,-62,886,792),24759=>array(50,-67,960,838),24760=>array(30,-67,974,840),24761=>array(62,-36,957,834),24762=>array(62,-67,924,839),24763=>array(46,-65,960,837),24764=>array(21,-62,944,846),24765=>array(36,-78,948,826),24766=>array(34,-57,953,851),24767=>array(46,-63,979,832),24768=>array(45,-64,974,837),24769=>array(37,-28,970,830),24770=>array(52,-67,912,849),24771=>array(51,-74,949,824),24772=>array(38,-28,955,831),24773=>array(19,-66,939,837),24774=>array(31,-68,891,826),24775=>array(43,-67,971,833),24776=>array(52,-70,968,826),24777=>array(48,-26,965,829),24778=>array(27,-60,974,842),24779=>array(29,-61,959,855),24780=>array(52,-31,955,838),24781=>array(43,-74,965,830),24782=>array(41,-27,964,842),24783=>array(34,-64,988,833),24784=>array(32,-66,918,837),24785=>array(50,-20,958,844),24786=>array(42,-41,960,842),24787=>array(31,-72,989,834),24788=>array(52,-68,964,841),24789=>array(49,-58,914,846),24790=>array(26,-38,971,823),24791=>array(50,-51,972,853),24792=>array(43,-67,911,828),24793=>array(38,-52,962,838),24794=>array(41,-65,965,844),24795=>array(40,-53,956,850),24796=>array(47,-73,956,837),24797=>array(45,-71,914,824),24798=>array(47,-72,961,833),24799=>array(23,-61,946,849),24800=>array(56,-28,953,846),24801=>array(62,-25,962,783),24802=>array(39,-31,977,831),24803=>array(53,-43,940,844),24804=>array(44,-69,957,835),24805=>array(35,-32,983,834),24806=>array(47,-62,958,851),24807=>array(46,-68,964,831),24808=>array(35,-75,982,835),24809=>array(23,-32,932,832),24810=>array(37,-23,955,839),24811=>array(37,-47,962,834),24812=>array(40,-65,929,821),24813=>array(20,-53,910,835),24814=>array(31,-60,954,840),24815=>array(23,-64,925,832),24816=>array(44,-66,953,841),24817=>array(43,-65,929,847),24818=>array(46,-68,962,828),24819=>array(43,-47,956,825),24820=>array(45,-67,956,832),24821=>array(43,-71,952,830),24822=>array(49,-57,956,856),24823=>array(41,-51,968,836),24824=>array(49,-70,959,840),24825=>array(46,-37,962,828),24826=>array(39,-58,958,847),24827=>array(60,-64,921,831),24828=>array(53,-70,925,830),24829=>array(40,-54,963,836),24830=>array(47,-68,969,830),24831=>array(59,-69,981,824),24832=>array(29,-71,977,830),24833=>array(28,-51,960,829),24834=>array(28,-51,955,832),24835=>array(52,-61,956,833),24836=>array(51,-88,969,823),24837=>array(58,-70,953,827),24838=>array(44,-29,957,840),24839=>array(47,-70,944,837),24840=>array(29,-62,965,854),24841=>array(30,-73,981,846),24842=>array(30,-57,935,841),24843=>array(49,-73,972,836),24844=>array(47,-68,972,841),24845=>array(65,-49,963,818),24846=>array(34,-69,980,841),24847=>array(43,-48,959,840),24848=>array(40,-72,947,819),24849=>array(55,-58,914,836),24850=>array(46,-53,916,837),24851=>array(30,-56,952,837),24852=>array(55,-73,954,828),24853=>array(40,-67,963,829),24854=>array(38,-58,952,837),24855=>array(30,-45,954,830),24856=>array(47,-70,974,833),24857=>array(28,-54,990,868),24858=>array(38,-45,954,793),24859=>array(72,-65,948,834),24860=>array(38,-68,958,829),24861=>array(49,-62,945,830),24862=>array(51,-72,957,827),24863=>array(47,-29,951,829),24864=>array(31,-74,948,823),24865=>array(19,-74,961,850),24866=>array(37,-74,961,823),24867=>array(48,-68,950,829),24868=>array(27,-64,930,829),24869=>array(48,-68,988,836),24870=>array(53,-70,937,821),24871=>array(28,-61,952,845),24872=>array(52,-49,960,838),24873=>array(55,-77,958,833),24874=>array(48,-68,941,829),24875=>array(38,-67,980,833),24876=>array(43,-60,961,830),24877=>array(57,-74,936,832),24878=>array(60,-71,955,834),24879=>array(56,-72,968,833),24880=>array(57,-74,941,829),24881=>array(45,-74,963,846),24882=>array(58,-67,914,833),24883=>array(28,-23,955,789),24884=>array(30,-67,982,852),24885=>array(52,-70,917,821),24886=>array(60,-58,932,849),24887=>array(37,-68,951,835),24888=>array(44,-33,957,835),24889=>array(52,-76,962,841),24890=>array(49,-68,950,834),24891=>array(62,-40,970,831),24892=>array(49,-66,927,834),24893=>array(40,-66,951,834),24894=>array(32,-63,974,851),24895=>array(43,-52,963,812),24896=>array(47,-71,974,831),24897=>array(62,-38,967,780),24898=>array(42,-50,957,816),24899=>array(44,-72,955,851),24900=>array(38,-59,976,835),24901=>array(55,-75,971,829),24902=>array(50,-54,926,853),24903=>array(40,-42,974,845),24904=>array(38,-48,951,837),24905=>array(50,-72,951,841),24906=>array(35,-72,975,849),24907=>array(50,-48,954,848),24908=>array(41,-68,962,836),24909=>array(48,-72,965,826),24910=>array(41,-69,951,843),24911=>array(60,-78,952,835),24912=>array(47,-51,963,831),24913=>array(48,-65,952,830),24914=>array(46,-72,953,824),24915=>array(39,-68,984,829),24916=>array(48,-71,973,832),24917=>array(51,-63,964,833),24918=>array(53,-74,919,822),24919=>array(15,-43,954,829),24920=>array(29,-76,967,847),24921=>array(38,-58,953,837),24922=>array(37,-63,965,846),24923=>array(38,-68,952,829),24924=>array(47,-44,964,853),24925=>array(41,-58,963,824),24926=>array(20,-58,953,854),24927=>array(52,-74,934,830),24928=>array(36,-76,960,838),24929=>array(40,-73,960,829),24930=>array(38,-69,970,825),24931=>array(40,-68,967,843),24932=>array(52,-49,968,818),24933=>array(39,-66,945,838),24934=>array(39,-36,981,828),24935=>array(49,-52,951,835),24936=>array(28,-70,963,842),24937=>array(40,-67,971,834),24938=>array(40,-68,959,828),24939=>array(42,-50,958,845),24940=>array(47,-64,953,829),24941=>array(44,-33,970,835),24942=>array(45,-77,957,841),24943=>array(40,-68,963,845),24944=>array(55,-21,959,838),24945=>array(39,-65,952,828),24946=>array(48,-65,956,827),24947=>array(37,-68,954,829),24948=>array(54,-66,915,826),24949=>array(37,-65,959,842),24950=>array(50,-67,951,838),24951=>array(39,-57,955,846),24952=>array(57,-31,959,849),24953=>array(57,-31,959,834),24954=>array(32,-75,952,830),24955=>array(41,-76,981,845),24956=>array(36,-29,965,844),24957=>array(35,-63,963,842),24958=>array(38,-25,973,841),24959=>array(70,-32,957,800),24960=>array(51,-70,979,824),24961=>array(45,-65,964,834),24962=>array(55,-60,966,816),24963=>array(38,-39,982,847),24964=>array(37,-45,958,837),24965=>array(58,-51,979,859),24966=>array(33,-69,945,835),24967=>array(47,-29,961,817),24968=>array(45,-72,962,829),24969=>array(42,-73,971,828),24970=>array(42,-70,957,834),24971=>array(48,-28,965,843),24972=>array(39,-36,963,833),24973=>array(28,-60,975,848),24974=>array(38,-73,905,835),24975=>array(46,-61,972,854),24976=>array(36,-76,962,832),24977=>array(42,-58,960,800),24978=>array(36,-70,966,833),24979=>array(43,-61,971,835),24980=>array(25,-67,963,846),24981=>array(43,-61,963,837),24982=>array(25,-60,970,835),24983=>array(29,-60,952,841),24984=>array(52,-70,956,837),24985=>array(37,-47,961,844),24986=>array(42,-63,965,832),24987=>array(42,-72,961,824),24988=>array(45,-62,965,833),24989=>array(53,-52,976,834),24990=>array(23,-75,954,837),24991=>array(32,-68,967,823),24992=>array(31,-47,961,818),24993=>array(48,-70,979,836),24994=>array(17,-87,964,830),24995=>array(29,-70,962,829),24996=>array(36,-72,956,836),24997=>array(40,-47,961,832),24998=>array(52,-70,946,833),24999=>array(38,-68,950,831),25000=>array(50,-33,959,837),25001=>array(43,-29,958,845),25002=>array(36,-68,908,825),25003=>array(51,-55,902,846),25004=>array(46,-68,963,828),25005=>array(34,-58,971,845),25006=>array(38,-71,974,832),25007=>array(45,-59,961,832),25008=>array(44,-62,944,826),25009=>array(47,-71,972,838),25010=>array(42,-38,976,839),25011=>array(36,-70,954,825),25012=>array(35,-65,973,828),25013=>array(49,-39,948,821),25014=>array(32,-68,965,840),25015=>array(38,-66,960,824),25016=>array(32,-66,976,857),25017=>array(41,-65,984,838),25018=>array(43,-67,957,842),25019=>array(43,-67,957,847),25020=>array(45,-32,957,835),25021=>array(48,-56,968,847),25022=>array(38,-71,970,832),25023=>array(33,-78,968,841),25024=>array(37,-72,973,864),25025=>array(37,-79,974,819),25026=>array(46,-58,967,845),25027=>array(38,-66,959,832),25028=>array(29,-69,952,841),25029=>array(31,-85,978,829),25030=>array(42,-62,976,830),25031=>array(48,-26,955,844),25032=>array(29,-63,950,845),25033=>array(39,-68,953,843),25034=>array(18,-68,949,860),25035=>array(42,-58,959,832),25036=>array(44,-63,964,831),25037=>array(38,-68,971,844),25038=>array(53,-68,950,833),25039=>array(49,-70,932,848),25040=>array(40,-71,965,839),25041=>array(53,-26,941,821),25042=>array(30,-63,943,838),25043=>array(48,-69,975,843),25044=>array(33,-70,947,847),25045=>array(36,-59,959,821),25046=>array(51,-41,944,827),25047=>array(25,-69,956,833),25048=>array(53,-52,953,811),25049=>array(60,-71,942,821),25050=>array(33,-71,953,830),25051=>array(37,-71,953,826),25052=>array(37,-71,963,825),25053=>array(49,-71,974,830),25054=>array(41,-59,971,836),25055=>array(46,-44,966,823),25056=>array(38,-70,964,836),25057=>array(38,-69,962,846),25058=>array(43,-73,964,821),25059=>array(46,-62,966,834),25060=>array(38,-69,957,830),25061=>array(44,-70,976,829),25062=>array(48,-59,964,843),25063=>array(44,-68,962,839),25064=>array(36,-71,975,838),25065=>array(34,-56,967,858),25066=>array(41,-70,980,825),25067=>array(47,-73,957,844),25068=>array(29,-55,952,847),25069=>array(51,-85,939,836),25070=>array(47,-73,955,828),25071=>array(48,-41,980,826),25072=>array(47,-65,905,848),25073=>array(47,-71,960,824),25074=>array(32,-42,963,846),25075=>array(26,-56,988,836),25076=>array(27,-68,962,845),25077=>array(41,-68,954,835),25078=>array(32,-72,970,845),25079=>array(43,-69,962,841),25080=>array(46,-32,965,836),25081=>array(29,-67,984,840),25082=>array(27,-67,963,846),25083=>array(30,-80,966,830),25084=>array(29,-65,957,826),25085=>array(42,-68,953,826),25086=>array(43,-66,963,830),25087=>array(43,-55,963,834),25088=>array(42,-54,961,841),25089=>array(39,-44,967,836),25090=>array(40,-72,960,854),25091=>array(42,-78,962,829),25092=>array(34,-57,971,836),25093=>array(39,-36,957,842),25094=>array(59,-29,941,826),25095=>array(39,-36,957,846),25096=>array(90,-52,956,829),25097=>array(73,-64,966,832),25098=>array(65,-64,951,840),25099=>array(74,-70,930,820),25100=>array(51,-57,951,836),25101=>array(64,-67,953,837),25102=>array(50,-66,952,830),25103=>array(42,-68,934,825),25104=>array(50,-72,946,831),25105=>array(61,-60,933,832),25106=>array(61,-64,955,838),25107=>array(70,-66,956,838),25108=>array(85,-58,935,840),25109=>array(44,-68,961,829),25110=>array(70,-58,956,838),25111=>array(32,-74,938,826),25112=>array(100,-69,937,829),25113=>array(102,-67,957,823),25114=>array(65,-60,962,836),25115=>array(81,-57,949,788),25116=>array(67,-67,953,838),25117=>array(63,-74,946,834),25118=>array(77,-49,935,796),25119=>array(51,-65,946,834),25120=>array(68,-69,968,839),25121=>array(33,-72,939,836),25122=>array(43,-64,954,830),25123=>array(45,-71,964,832),25124=>array(33,-65,958,828),25125=>array(52,-59,956,832),25126=>array(35,-73,947,833),25127=>array(43,-64,970,848),25128=>array(65,-65,956,829),25129=>array(52,-65,956,829),25130=>array(54,-61,959,837),25131=>array(36,-63,964,829),25132=>array(52,-61,947,815),25133=>array(42,-70,958,844),25134=>array(39,-77,962,835),25135=>array(52,-68,956,837),25136=>array(56,-73,947,832),25137=>array(41,-65,949,834),25138=>array(52,-68,958,835),25139=>array(24,-62,946,836),25140=>array(43,-63,938,834),25141=>array(50,-65,958,827),25142=>array(69,-64,882,838),25143=>array(53,-66,849,842),25144=>array(57,-64,918,764),25145=>array(45,-71,939,836),25146=>array(51,-59,963,831),25147=>array(39,-68,947,799),25148=>array(89,-72,914,783),25149=>array(57,-67,954,841),25150=>array(44,-71,941,837),25151=>array(40,-66,938,804),25152=>array(42,-70,959,841),25153=>array(43,-70,908,796),25154=>array(61,-65,906,826),25155=>array(45,-64,898,853),25156=>array(38,-68,899,843),25157=>array(38,-68,901,847),25158=>array(38,-68,983,850),25159=>array(35,-67,896,811),25160=>array(28,-68,961,802),25161=>array(28,-77,947,810),25162=>array(52,-72,962,836),25163=>array(85,-68,913,833),25164=>array(266,-62,684,829),25165=>array(64,-62,916,835),25166=>array(53,-61,943,828),25167=>array(56,-61,960,828),25168=>array(66,-71,909,829),25169=>array(53,-48,964,849),25170=>array(45,-65,955,830),25171=>array(54,-62,934,830),25172=>array(66,-67,919,829),25173=>array(43,-61,953,828),25174=>array(80,-61,957,828),25175=>array(53,-61,945,829),25176=>array(55,-69,930,826),25177=>array(61,-69,968,830),25178=>array(58,-67,918,831),25179=>array(44,-64,934,829),25180=>array(59,-65,958,830),25181=>array(39,-61,944,828),25182=>array(48,-53,951,841),25183=>array(39,-65,958,828),25184=>array(38,-56,959,837),25185=>array(48,-57,958,836),25186=>array(47,-63,950,836),25187=>array(71,-68,893,830),25188=>array(53,-68,947,832),25189=>array(53,-66,960,827),25190=>array(46,-64,947,832),25191=>array(25,-67,945,825),25192=>array(42,-61,964,826),25193=>array(42,-63,922,826),25194=>array(29,-65,882,826),25195=>array(44,-62,885,830),25196=>array(55,-65,889,831),25197=>array(39,-53,947,841),25198=>array(49,-64,963,820),25199=>array(52,-57,945,830),25200=>array(50,-66,958,832),25201=>array(41,-51,962,840),25202=>array(59,-68,973,839),25203=>array(45,-78,963,826),25204=>array(68,-66,964,832),25205=>array(42,-55,975,845),25206=>array(50,-72,962,833),25207=>array(50,-67,968,832),25208=>array(78,-58,907,839),25209=>array(45,-72,961,823),25210=>array(42,-55,963,853),25211=>array(48,-69,963,840),25212=>array(50,-69,950,829),25213=>array(50,-67,960,828),25214=>array(63,-68,950,825),25215=>array(33,-67,965,785),25216=>array(37,-74,952,824),25217=>array(50,-64,949,844),25218=>array(63,-55,948,839),25219=>array(62,-59,958,831),25220=>array(39,-63,960,829),25221=>array(31,-55,921,840),25222=>array(37,-57,974,851),25223=>array(57,-63,897,832),25224=>array(56,-66,903,829),25225=>array(53,-64,961,837),25226=>array(40,-62,941,833),25227=>array(42,-55,967,839),25228=>array(61,-58,962,838),25229=>array(42,-65,969,839),25230=>array(51,-71,954,826),25231=>array(56,-70,957,826),25232=>array(58,-66,895,835),25233=>array(47,-69,905,834),25234=>array(57,-58,941,833),25235=>array(40,-69,959,829),25236=>array(57,-52,969,839),25237=>array(56,-66,963,821),25238=>array(52,-64,947,828),25239=>array(46,-63,959,829),25240=>array(61,-68,938,834),25241=>array(48,-67,939,839),25242=>array(31,-60,935,829),25243=>array(28,-78,930,821),25244=>array(51,-77,950,835),25245=>array(55,-55,907,853),25246=>array(42,-56,958,839),25247=>array(37,-66,914,823),25248=>array(36,-54,912,832),25249=>array(36,-56,948,832),25250=>array(38,-71,950,828),25251=>array(46,-63,920,830),25252=>array(27,-66,872,828),25253=>array(49,-69,946,820),25254=>array(54,-52,950,838),25255=>array(93,-57,957,833),25256=>array(41,-65,943,827),25257=>array(50,-66,953,828),25258=>array(39,-65,941,838),25259=>array(45,-71,978,832),25260=>array(44,-70,953,839),25261=>array(44,-60,954,830),25262=>array(51,-62,952,845),25263=>array(45,-62,951,827),25264=>array(44,-69,956,833),25265=>array(50,-61,955,840),25266=>array(56,-70,953,821),25267=>array(50,-74,955,828),25268=>array(49,-67,951,828),25269=>array(43,-64,957,831),25270=>array(50,-70,965,827),25271=>array(45,-56,951,823),25272=>array(58,-67,969,831),25273=>array(61,-67,962,835),25274=>array(61,-65,942,832),25275=>array(43,-68,905,836),25276=>array(73,-66,908,828),25277=>array(62,-67,899,836),25278=>array(52,-60,960,839),25279=>array(48,-64,956,828),25280=>array(61,-64,972,832),25281=>array(61,-64,928,832),25282=>array(53,-69,931,816),25283=>array(57,-62,944,841),25284=>array(48,-68,951,836),25285=>array(44,-60,953,836),25286=>array(53,-62,935,838),25287=>array(37,-68,953,825),25288=>array(50,-67,947,829),25289=>array(49,-64,947,829),25290=>array(52,-62,959,841),25291=>array(44,-73,948,825),25292=>array(48,-64,942,828),25293=>array(73,-64,904,851),25294=>array(42,-68,970,851),25295=>array(60,-58,974,851),25296=>array(49,-64,910,826),25297=>array(63,-67,959,826),25298=>array(39,-68,944,832),25299=>array(53,-63,936,826),25300=>array(40,-77,954,835),25301=>array(74,-64,944,831),25302=>array(43,-62,954,839),25303=>array(61,-73,920,832),25304=>array(65,-61,909,849),25305=>array(60,-63,912,832),25306=>array(52,-75,950,845),25307=>array(69,-67,913,820),25308=>array(47,-79,956,829),25309=>array(44,-66,946,835),25310=>array(70,-64,943,832),25311=>array(41,-61,937,830),25312=>array(55,-61,956,832),25313=>array(36,-66,949,832),25314=>array(31,-52,961,837),25315=>array(29,-61,932,835),25316=>array(57,-68,938,832),25317=>array(40,-72,893,824),25318=>array(38,-55,923,830),25319=>array(40,-61,918,836),25320=>array(38,-74,925,820),25321=>array(30,-64,942,826),25322=>array(61,-63,935,832),25323=>array(54,-66,967,829),25324=>array(39,-70,952,835),25325=>array(43,-70,964,827),25326=>array(45,-67,957,828),25327=>array(37,-71,964,823),25328=>array(58,-72,951,823),25329=>array(35,-69,953,826),25330=>array(36,-65,977,828),25331=>array(38,-67,965,838),25332=>array(33,-64,960,829),25333=>array(60,-68,959,830),25334=>array(46,-64,945,839),25335=>array(41,-65,952,833),25336=>array(60,-75,940,833),25337=>array(54,-71,928,826),25338=>array(55,-65,953,832),25339=>array(56,-80,958,822),25340=>array(48,-70,949,839),25341=>array(44,-64,961,836),25342=>array(45,-63,961,848),25343=>array(38,-70,969,862),25344=>array(62,-81,950,819),25345=>array(39,-64,944,834),25346=>array(36,-49,951,844),25347=>array(56,-52,951,830),25348=>array(60,-66,942,844),25349=>array(60,-62,952,832),25350=>array(78,-62,976,844),25351=>array(52,-68,937,829),25352=>array(54,-62,951,835),25353=>array(57,-67,948,832),25354=>array(41,-66,946,844),25355=>array(57,-50,953,827),25356=>array(49,-65,987,846),25357=>array(46,-51,974,859),25358=>array(48,-65,963,839),25359=>array(60,-74,911,815),25360=>array(63,-51,959,855),25361=>array(47,-75,950,825),25362=>array(60,-78,927,823),25363=>array(44,-64,959,834),25364=>array(52,-64,964,829),25365=>array(66,-70,957,817),25366=>array(38,-65,943,846),25367=>array(60,-62,963,844),25368=>array(49,-67,950,835),25369=>array(19,-68,951,835),25370=>array(54,-68,942,824),25371=>array(42,-60,920,845),25372=>array(60,-50,954,844),25373=>array(25,-62,945,831),25374=>array(34,-60,942,830),25375=>array(26,-64,948,832),25376=>array(42,-64,930,825),25377=>array(35,-62,883,826),25378=>array(36,-64,948,826),25379=>array(36,-66,923,832),25380=>array(37,-61,938,834),25381=>array(33,-59,911,832),25382=>array(61,-61,936,832),25383=>array(60,-53,909,844),25384=>array(42,-69,965,834),25385=>array(46,-66,956,829),25386=>array(47,-73,950,822),25387=>array(51,-71,948,829),25388=>array(56,-59,953,835),25389=>array(53,-60,969,836),25390=>array(60,-67,926,844),25391=>array(45,-74,963,821),25392=>array(60,-49,950,838),25393=>array(60,-60,969,832),25394=>array(56,-63,952,839),25395=>array(53,-66,949,827),25396=>array(40,-64,947,828),25397=>array(38,-51,951,841),25398=>array(36,-56,916,841),25399=>array(39,-68,950,836),25400=>array(56,-72,947,829),25401=>array(36,-68,956,823),25402=>array(44,-66,964,824),25403=>array(52,-73,956,826),25404=>array(41,-56,944,858),25405=>array(44,-69,965,840),25406=>array(47,-70,964,835),25407=>array(60,-52,939,844),25408=>array(60,-64,969,831),25409=>array(50,-68,932,828),25410=>array(43,-72,952,823),25411=>array(51,-65,966,833),25412=>array(59,-65,952,832),25413=>array(62,-70,915,825),25414=>array(53,-69,915,826),25415=>array(56,-69,958,829),25416=>array(43,-59,965,832),25417=>array(35,-72,953,821),25418=>array(53,-63,953,832),25419=>array(48,-67,952,826),25420=>array(45,-71,909,825),25421=>array(38,-68,951,826),25422=>array(52,-65,919,835),25423=>array(56,-67,956,828),25424=>array(55,-67,903,823),25425=>array(56,-73,958,831),25426=>array(67,-65,955,835),25427=>array(64,-67,958,829),25428=>array(76,-65,912,829),25429=>array(39,-69,950,832),25430=>array(46,-69,950,834),25431=>array(58,-64,966,827),25432=>array(65,-65,979,836),25433=>array(59,-65,954,829),25434=>array(67,-63,956,829),25435=>array(67,-63,915,829),25436=>array(44,-78,963,829),25437=>array(67,-61,968,829),25438=>array(44,-63,914,832),25439=>array(32,-64,937,827),25440=>array(50,-64,931,829),25441=>array(31,-63,931,830),25442=>array(25,-73,948,825),25443=>array(49,-62,900,836),25444=>array(66,-67,951,824),25445=>array(58,-70,961,852),25446=>array(73,-52,966,835),25447=>array(36,-74,967,834),25448=>array(43,-68,969,845),25449=>array(27,-66,959,826),25450=>array(67,-65,960,833),25451=>array(54,-63,904,832),25452=>array(37,-60,949,849),25453=>array(37,-65,947,846),25454=>array(37,-54,943,838),25455=>array(56,-64,914,830),25456=>array(50,-64,974,832),25457=>array(50,-71,967,842),25458=>array(36,-56,967,835),25459=>array(53,-58,951,833),25460=>array(67,-61,962,829),25461=>array(41,-54,950,843),25462=>array(30,-71,933,833),25463=>array(40,-75,963,833),25464=>array(54,-69,959,824),25465=>array(67,-72,957,829),25466=>array(23,-61,963,847),25467=>array(27,-64,961,853),25468=>array(53,-59,967,840),25469=>array(51,-51,953,854),25470=>array(67,-64,939,845),25471=>array(67,-63,938,835),25472=>array(45,-72,961,833),25473=>array(53,-71,968,832),25474=>array(56,-74,938,840),25475=>array(44,-65,922,829),25476=>array(38,-65,974,853),25477=>array(46,-65,959,836),25478=>array(67,-65,906,829),25479=>array(41,-67,975,827),25480=>array(52,-69,964,832),25481=>array(46,-71,944,825),25482=>array(48,-65,959,845),25483=>array(67,-69,966,839),25484=>array(79,-61,932,835),25485=>array(51,-69,960,827),25486=>array(45,-63,966,842),25487=>array(62,-69,921,841),25488=>array(61,-65,908,842),25489=>array(50,-73,953,835),25490=>array(41,-69,951,831),25491=>array(41,-71,958,832),25492=>array(73,-69,951,788),25493=>array(40,-72,971,820),25494=>array(40,-74,963,820),25495=>array(38,-65,965,842),25496=>array(49,-76,911,829),25497=>array(40,-66,952,828),25498=>array(40,-69,942,820),25499=>array(38,-65,968,829),25500=>array(48,-70,957,832),25501=>array(53,-70,951,827),25502=>array(45,-52,971,852),25503=>array(34,-60,966,837),25504=>array(41,-71,955,826),25505=>array(39,-58,975,848),25506=>array(39,-69,966,824),25507=>array(45,-71,942,827),25508=>array(49,-69,898,829),25509=>array(43,-71,950,828),25510=>array(40,-69,911,820),25511=>array(36,-65,945,828),25512=>array(52,-68,955,836),25513=>array(41,-68,966,839),25514=>array(49,-72,948,824),25515=>array(41,-51,968,841),25516=>array(50,-62,914,844),25517=>array(46,-59,988,832),25518=>array(55,-68,951,836),25519=>array(38,-67,951,832),25520=>array(54,-52,954,826),25521=>array(83,-67,944,831),25522=>array(73,-71,924,818),25523=>array(31,-65,909,832),25524=>array(37,-60,904,830),25525=>array(40,-72,977,828),25526=>array(40,-71,956,856),25527=>array(22,-70,923,824),25528=>array(41,-63,917,837),25529=>array(65,-59,954,825),25530=>array(54,-62,942,835),25531=>array(28,-65,973,826),25532=>array(30,-64,921,829),25533=>array(42,-60,947,854),25534=>array(49,-63,975,839),25535=>array(40,-72,948,836),25536=>array(37,-65,965,835),25537=>array(59,-74,962,821),25538=>array(61,-68,955,839),25539=>array(43,-68,950,837),25540=>array(39,-64,973,831),25541=>array(40,-69,941,785),25542=>array(46,-67,954,835),25543=>array(50,-67,947,829),25544=>array(53,-72,899,823),25545=>array(46,-69,964,826),25546=>array(55,-70,952,828),25547=>array(50,-74,972,828),25548=>array(57,-70,971,821),25549=>array(36,-66,968,845),25550=>array(47,-59,965,851),25551=>array(53,-69,955,828),25552=>array(48,-72,969,826),25553=>array(55,-72,954,820),25554=>array(48,-71,940,836),25555=>array(57,-68,962,828),25556=>array(33,-50,972,850),25557=>array(54,-64,949,828),25558=>array(37,-67,948,829),25559=>array(51,-72,957,832),25560=>array(53,-71,951,838),25561=>array(62,-69,920,832),25562=>array(46,-77,944,820),25563=>array(40,-65,971,838),25564=>array(36,-60,975,862),25565=>array(53,-69,977,829),25566=>array(35,-72,912,831),25567=>array(57,-74,964,823),25568=>array(41,-63,953,829),25569=>array(54,-62,943,830),25570=>array(40,-72,960,849),25571=>array(37,-63,954,836),25572=>array(57,-64,901,830),25573=>array(55,-67,943,838),25574=>array(44,-67,903,831),25575=>array(43,-68,949,831),25576=>array(49,-69,941,833),25577=>array(50,-68,949,830),25578=>array(34,-66,964,829),25579=>array(66,-51,969,851),25580=>array(40,-69,960,836),25581=>array(73,-71,924,818),25582=>array(56,-68,945,825),25583=>array(56,-68,956,825),25584=>array(53,-62,954,830),25585=>array(67,-70,941,833),25586=>array(38,-53,971,843),25587=>array(53,-73,961,827),25588=>array(61,-69,969,830),25589=>array(38,-66,959,823),25590=>array(34,-64,945,829),25591=>array(48,-70,940,826),25592=>array(28,-57,971,836),25593=>array(48,-63,953,827),25594=>array(39,-76,937,819),25595=>array(35,-66,971,829),25596=>array(49,-61,974,833),25597=>array(32,-60,930,833),25598=>array(40,-72,967,820),25599=>array(35,-68,938,825),25600=>array(43,-63,939,829),25601=>array(42,-73,897,824),25602=>array(35,-53,943,837),25603=>array(95,-59,950,822),25604=>array(50,-59,960,849),25605=>array(34,-63,926,837),25606=>array(39,-68,958,836),25607=>array(45,-64,971,842),25608=>array(52,-72,962,837),25609=>array(39,-58,957,851),25610=>array(53,-62,909,836),25611=>array(53,-75,968,828),25612=>array(53,-75,968,827),25613=>array(51,-70,956,822),25614=>array(61,-68,961,828),25615=>array(50,-66,945,832),25616=>array(50,-75,950,843),25617=>array(43,-67,954,829),25618=>array(53,-57,962,853),25619=>array(27,-66,933,843),25620=>array(28,-65,950,826),25621=>array(51,-61,954,826),25622=>array(42,-64,945,845),25623=>array(66,-60,921,844),25624=>array(47,-50,955,847),25625=>array(43,-64,953,829),25626=>array(55,-64,934,838),25627=>array(49,-70,953,838),25628=>array(44,-78,963,832),25629=>array(67,-67,971,843),25630=>array(60,-67,940,842),25631=>array(48,-72,952,823),25632=>array(56,-70,915,835),25633=>array(35,-67,964,829),25634=>array(43,-65,958,833),25635=>array(44,-72,968,831),25636=>array(41,-50,954,859),25637=>array(44,-55,967,857),25638=>array(52,-64,917,828),25639=>array(56,-71,923,838),25640=>array(59,-64,918,827),25641=>array(43,-65,969,838),25642=>array(46,-70,948,843),25643=>array(50,-64,957,842),25644=>array(38,-71,976,838),25645=>array(40,-71,966,830),25646=>array(56,-70,975,826),25647=>array(43,-70,920,838),25648=>array(56,-68,916,827),25649=>array(67,-71,928,829),25650=>array(38,-66,960,844),25651=>array(47,-70,948,836),25652=>array(36,-59,981,845),25653=>array(49,-67,965,826),25654=>array(37,-66,970,849),25655=>array(58,-72,961,836),25656=>array(43,-68,973,839),25657=>array(55,-65,952,825),25658=>array(39,-77,947,839),25659=>array(38,-64,969,862),25660=>array(43,-69,970,839),25661=>array(40,-65,965,830),25662=>array(42,-61,952,837),25663=>array(52,-57,955,822),25664=>array(56,-69,945,842),25665=>array(65,-62,955,826),25666=>array(47,-58,951,835),25667=>array(35,-55,954,837),25668=>array(47,-60,960,835),25669=>array(38,-63,967,830),25670=>array(31,-63,934,834),25671=>array(28,-76,914,819),25672=>array(43,-64,932,844),25673=>array(52,-64,975,841),25674=>array(38,-66,922,830),25675=>array(45,-73,967,835),25676=>array(55,-71,942,847),25677=>array(58,-71,950,832),25678=>array(55,-70,968,826),25679=>array(52,-64,976,835),25680=>array(50,-66,974,832),25681=>array(56,-68,927,827),25682=>array(43,-69,955,830),25683=>array(51,-66,965,829),25684=>array(40,-66,958,846),25685=>array(43,-68,960,829),25686=>array(43,-63,968,841),25687=>array(33,-69,978,837),25688=>array(45,-73,948,825),25689=>array(55,-71,974,827),25690=>array(49,-59,945,833),25691=>array(44,-51,945,855),25692=>array(35,-73,955,827),25693=>array(53,-70,956,838),25694=>array(56,-68,953,826),25695=>array(41,-75,942,831),25696=>array(53,-67,964,831),25697=>array(47,-70,965,830),25698=>array(53,-70,938,836),25699=>array(43,-64,953,841),25700=>array(37,-59,946,839),25701=>array(52,-68,949,835),25702=>array(47,-76,978,832),25703=>array(41,-68,953,833),25704=>array(39,-72,954,827),25705=>array(37,-63,940,838),25706=>array(43,-66,984,843),25707=>array(51,-66,958,830),25708=>array(57,-72,961,837),25709=>array(42,-67,962,851),25710=>array(54,-70,971,839),25711=>array(56,-67,952,833),25712=>array(50,-70,974,832),25713=>array(53,-68,975,822),25714=>array(51,-67,955,828),25715=>array(37,-67,951,824),25716=>array(30,-56,948,836),25717=>array(50,-70,959,828),25718=>array(38,-63,959,839),25719=>array(52,-67,970,838),25720=>array(45,-72,971,823),25721=>array(53,-65,965,835),25722=>array(53,-64,910,830),25723=>array(34,-78,966,849),25724=>array(51,-66,956,826),25725=>array(31,-54,948,839),25726=>array(40,-64,959,828),25727=>array(55,-70,964,843),25728=>array(60,-54,946,833),25729=>array(43,-68,957,847),25730=>array(42,-67,975,829),25731=>array(73,-64,955,835),25732=>array(36,-65,923,823),25733=>array(31,-68,971,829),25734=>array(73,-66,953,831),25735=>array(46,-69,971,837),25736=>array(54,-68,942,833),25737=>array(58,-68,971,844),25738=>array(42,-69,911,825),25739=>array(39,-71,905,822),25740=>array(42,-85,953,826),25741=>array(44,-67,957,828),25742=>array(55,-64,955,828),25743=>array(38,-70,962,826),25744=>array(67,-73,954,820),25745=>array(31,-77,941,822),25746=>array(41,-69,963,832),25747=>array(55,-69,953,827),25748=>array(42,-66,955,826),25749=>array(37,-67,942,834),25750=>array(39,-77,982,831),25751=>array(40,-81,962,823),25752=>array(41,-52,962,857),25753=>array(45,-62,963,853),25754=>array(37,-60,970,849),25755=>array(41,-74,954,832),25756=>array(43,-68,983,832),25757=>array(45,-56,943,846),25758=>array(33,-71,948,829),25759=>array(51,-67,976,838),25760=>array(35,-73,972,823),25761=>array(22,-64,978,845),25762=>array(50,-63,949,828),25763=>array(41,-68,956,828),25764=>array(39,-68,961,835),25765=>array(40,-71,959,843),25766=>array(55,-70,980,833),25767=>array(34,-64,973,844),25768=>array(55,-71,969,849),25769=>array(37,-61,968,843),25770=>array(39,-64,973,855),25771=>array(46,-63,954,837),25772=>array(41,-63,958,837),25773=>array(29,-69,971,829),25774=>array(32,-65,948,832),25775=>array(55,-64,965,847),25776=>array(36,-69,955,823),25777=>array(40,-71,949,840),25778=>array(37,-69,975,835),25779=>array(40,-70,973,839),25780=>array(12,-73,975,838),25781=>array(25,-61,936,828),25782=>array(33,-68,945,831),25783=>array(40,-65,943,827),25784=>array(41,-66,915,827),25785=>array(35,-64,965,828),25786=>array(33,-62,912,846),25787=>array(40,-78,955,833),25788=>array(47,-68,960,833),25789=>array(36,-79,974,842),25790=>array(38,-68,966,829),25791=>array(34,-69,961,861),25792=>array(45,-66,964,829),25793=>array(32,-70,958,835),25794=>array(54,-69,924,823),25795=>array(27,-76,966,832),25796=>array(43,-67,954,835),25797=>array(45,-67,957,837),25798=>array(31,-64,963,833),25799=>array(49,-67,935,821),25800=>array(39,-66,972,833),25801=>array(41,-69,924,829),25802=>array(73,-65,956,835),25803=>array(52,-66,918,832),25804=>array(75,-38,967,854),25805=>array(39,-62,954,823),25806=>array(47,-73,951,845),25807=>array(33,-78,971,830),25808=>array(42,-68,958,828),25809=>array(43,-78,970,843),25810=>array(29,-68,963,842),25811=>array(39,-53,949,839),25812=>array(48,-74,950,846),25813=>array(55,-65,960,834),25814=>array(48,-71,939,829),25815=>array(49,-64,965,849),25816=>array(54,-64,949,832),25817=>array(34,-79,975,840),25818=>array(41,-70,964,831),25819=>array(40,-73,985,819),25820=>array(47,-70,984,848),25821=>array(45,-66,979,826),25822=>array(30,-64,958,832),25823=>array(53,-70,958,841),25824=>array(53,-77,953,830),25825=>array(44,-63,961,830),25826=>array(36,-65,952,830),25827=>array(57,-65,954,827),25828=>array(61,-67,962,856),25829=>array(84,-51,955,840),25830=>array(46,-70,966,826),25831=>array(55,-59,965,832),25832=>array(42,-74,967,831),25833=>array(48,-68,953,827),25834=>array(47,-69,954,837),25835=>array(39,-76,969,824),25836=>array(42,-63,956,832),25837=>array(45,-49,966,844),25838=>array(44,-58,958,843),25839=>array(34,-71,960,842),25840=>array(49,-67,952,844),25841=>array(58,-71,913,827),25842=>array(36,-75,949,832),25843=>array(33,-67,939,835),25844=>array(43,-68,960,841),25845=>array(51,-62,962,840),25846=>array(42,-64,955,841),25847=>array(41,-70,972,840),25848=>array(41,-50,970,861),25849=>array(40,-68,977,837),25850=>array(43,-69,952,818),25851=>array(31,-67,963,837),25852=>array(51,-71,961,827),25853=>array(54,-70,952,831),25854=>array(41,-64,963,829),25855=>array(63,-64,986,843),25856=>array(49,-65,960,832),25857=>array(42,-78,975,844),25858=>array(42,-77,948,823),25859=>array(42,-73,973,825),25860=>array(44,-67,965,836),25861=>array(46,-77,960,828),25862=>array(40,-70,954,835),25863=>array(39,-65,960,843),25864=>array(31,-83,974,839),25865=>array(43,-64,967,833),25866=>array(35,-72,964,827),25867=>array(27,-72,970,844),25868=>array(61,-70,923,826),25869=>array(36,-73,976,842),25870=>array(39,-69,954,827),25871=>array(40,-62,954,842),25872=>array(46,-67,982,842),25873=>array(41,-71,986,835),25874=>array(23,-71,933,827),25875=>array(27,-65,980,845),25876=>array(56,-76,912,822),25877=>array(29,-66,972,841),25878=>array(50,-71,953,835),25879=>array(46,-68,966,846),25880=>array(39,-69,970,829),25881=>array(44,-74,964,838),25882=>array(35,-68,959,828),25883=>array(38,-64,969,841),25884=>array(42,-74,944,832),25885=>array(36,-68,955,821),25886=>array(52,-64,962,831),25887=>array(32,-70,974,853),25888=>array(48,-72,954,841),25889=>array(49,-64,962,840),25890=>array(41,-65,968,831),25891=>array(48,-61,957,840),25892=>array(55,-72,951,832),25893=>array(33,-63,970,844),25894=>array(63,-66,961,824),25895=>array(29,-72,959,835),25896=>array(35,-73,973,844),25897=>array(38,-57,956,840),25898=>array(41,-62,959,839),25899=>array(36,-64,970,826),25900=>array(39,-72,956,832),25901=>array(26,-71,967,840),25902=>array(48,-65,975,839),25903=>array(78,-65,945,830),25904=>array(41,-55,968,846),25905=>array(58,-80,972,834),25906=>array(63,-73,973,830),25907=>array(41,-71,981,824),25908=>array(34,-76,942,825),25909=>array(68,-72,932,818),25910=>array(67,-70,951,830),25911=>array(71,-67,979,840),25912=>array(48,-67,949,830),25913=>array(103,-65,946,825),25914=>array(86,-75,969,821),25915=>array(64,-68,957,838),25916=>array(62,-67,967,841),25917=>array(46,-71,963,832),25918=>array(46,-65,956,842),25919=>array(38,-74,956,838),25920=>array(114,-77,970,838),25921=>array(129,-82,955,828),25922=>array(24,-61,976,834),25923=>array(87,-80,962,823),25924=>array(29,-71,970,833),25925=>array(54,-67,958,833),25926=>array(52,-68,969,835),25927=>array(28,-65,972,834),25928=>array(60,-64,956,834),25929=>array(42,-67,975,838),25930=>array(46,-62,970,835),25931=>array(37,-68,959,840),25932=>array(27,-64,947,833),25933=>array(47,-70,960,843),25934=>array(38,-69,971,837),25935=>array(57,-63,971,839),25936=>array(33,-67,971,825),25937=>array(39,-68,955,843),25938=>array(32,-67,963,834),25939=>array(38,-69,969,829),25940=>array(54,-54,973,855),25941=>array(43,-70,970,836),25942=>array(48,-74,946,830),25943=>array(63,-74,963,836),25944=>array(48,-61,967,843),25945=>array(30,-60,950,831),25946=>array(30,-70,972,839),25947=>array(23,-60,932,847),25948=>array(37,-74,971,835),25949=>array(99,-69,967,835),25950=>array(81,-70,966,836),25951=>array(46,-73,957,836),25952=>array(44,-84,965,820),25953=>array(43,-77,971,823),25954=>array(39,-61,960,826),25955=>array(65,-72,956,834),25956=>array(42,-74,968,823),25957=>array(44,-80,966,829),25958=>array(42,-67,961,839),25959=>array(45,-59,962,839),25960=>array(66,-71,969,840),25961=>array(52,-69,969,842),25962=>array(44,-76,965,821),25963=>array(35,-61,944,823),25964=>array(44,-70,969,836),25965=>array(42,-71,969,836),25966=>array(36,-74,970,837),25967=>array(99,-75,967,823),25968=>array(42,-69,959,821),25969=>array(45,-63,967,835),25970=>array(55,-71,957,838),25971=>array(47,-75,969,833),25972=>array(51,-18,946,840),25973=>array(60,-69,967,834),25974=>array(104,-76,985,828),25975=>array(41,-65,969,839),25976=>array(60,-70,959,833),25977=>array(58,-76,984,831),25978=>array(60,-71,959,832),25979=>array(36,-65,970,846),25980=>array(60,-73,973,827),25981=>array(36,-68,974,843),25982=>array(64,-77,978,849),25983=>array(44,-77,978,827),25984=>array(35,-72,970,824),25985=>array(63,-69,977,842),25986=>array(45,-66,970,859),25987=>array(51,-68,955,830),25988=>array(38,-65,972,832),25989=>array(52,-72,967,838),25990=>array(52,-69,969,839),25991=>array(62,-69,947,822),25992=>array(49,-73,951,815),25993=>array(49,-63,951,828),25994=>array(36,-72,959,843),25995=>array(47,-68,921,840),25996=>array(36,-63,963,833),25997=>array(26,-65,974,840),25998=>array(29,-64,974,828),25999=>array(47,-66,971,846),26000=>array(36,-63,964,831),26001=>array(35,-68,956,829),26002=>array(44,-71,936,829),26003=>array(43,-70,888,807),26004=>array(60,-75,983,833),26005=>array(53,-65,927,826),26006=>array(49,-42,951,835),26007=>array(62,-64,946,832),26008=>array(54,-65,950,844),26009=>array(38,-68,956,836),26010=>array(67,-65,948,829),26011=>array(27,-72,946,826),26012=>array(32,-71,945,838),26013=>array(67,-65,946,789),26014=>array(46,-73,954,827),26015=>array(42,-79,944,820),26016=>array(51,-70,954,836),26017=>array(46,-77,960,854),26018=>array(60,-76,954,823),26019=>array(33,-76,948,818),26020=>array(75,-71,902,832),26021=>array(81,-69,895,834),26022=>array(48,-69,959,824),26023=>array(77,-64,941,836),26024=>array(50,-69,941,828),26025=>array(66,-75,925,828),26026=>array(47,-70,957,816),26027=>array(37,-69,951,834),26028=>array(53,-73,945,831),26029=>array(99,-66,946,824),26030=>array(63,-70,951,824),26031=>array(49,-75,944,829),26032=>array(54,-62,944,830),26033=>array(45,-67,934,837),26034=>array(65,-65,959,828),26035=>array(47,-73,952,836),26036=>array(36,-79,957,831),26037=>array(65,-65,959,833),26038=>array(43,-68,927,821),26039=>array(106,-66,950,845),26040=>array(44,-62,960,829),26041=>array(52,-67,936,822),26042=>array(38,-63,976,842),26043=>array(42,-61,969,837),26044=>array(41,-62,966,826),26045=>array(42,-49,952,831),26046=>array(51,-73,956,844),26047=>array(54,-50,952,858),26048=>array(48,-69,962,841),26049=>array(70,-65,906,829),26050=>array(36,-68,951,850),26051=>array(34,-70,951,833),26052=>array(49,-67,967,844),26053=>array(33,-67,969,839),26054=>array(48,-61,965,854),26055=>array(64,-73,959,848),26056=>array(34,-73,961,848),26057=>array(42,-69,947,832),26058=>array(35,-60,963,839),26059=>array(39,-66,966,841),26060=>array(39,-68,954,841),26061=>array(44,-73,974,838),26062=>array(50,-74,960,843),26063=>array(35,-67,966,843),26064=>array(42,-59,968,852),26065=>array(42,-61,962,852),26066=>array(18,-65,958,846),26067=>array(44,-67,955,836),26068=>array(30,-86,964,845),26069=>array(61,-55,976,843),26070=>array(39,-68,945,837),26071=>array(37,-70,955,837),26072=>array(37,-65,957,839),26073=>array(45,-55,959,839),26074=>array(44,-68,958,839),26075=>array(37,-67,971,839),26076=>array(40,-61,955,850),26077=>array(37,-64,980,834),26078=>array(31,-67,985,828),26079=>array(33,-71,967,847),26080=>array(65,-59,944,779),26081=>array(93,-50,947,800),26082=>array(47,-55,961,784),26083=>array(110,-64,946,846),26084=>array(86,-65,972,789),26085=>array(237,-32,788,747),26086=>array(84,-13,936,769),26087=>array(140,-52,860,778),26088=>array(195,-61,883,835),26089=>array(86,-68,934,780),26090=>array(89,-53,949,843),26091=>array(89,-73,905,763),26092=>array(39,-61,899,837),26093=>array(52,-62,957,839),26094=>array(54,-65,974,844),26095=>array(54,-66,972,776),26096=>array(92,-65,927,770),26097=>array(85,-61,939,785),26098=>array(46,-66,969,789),26099=>array(111,-64,905,841),26100=>array(101,-54,951,789),26101=>array(121,-66,879,786),26102=>array(103,-62,927,829),26103=>array(87,-65,912,832),26104=>array(95,-68,914,775),26105=>array(63,-64,937,833),26106=>array(91,-7,934,781),26107=>array(35,-58,968,796),26108=>array(95,-74,943,815),26109=>array(92,-47,967,823),26110=>array(73,-64,956,836),26111=>array(111,-67,948,837),26112=>array(105,-54,903,830),26113=>array(104,-62,945,831),26114=>array(69,-61,899,791),26115=>array(48,-72,950,789),26116=>array(102,-69,956,791),26117=>array(109,-71,959,787),26118=>array(82,-50,958,796),26119=>array(51,-62,954,789),26120=>array(105,-66,934,833),26121=>array(99,-56,947,825),26122=>array(68,-68,952,786),26123=>array(49,-68,956,831),26124=>array(158,-64,856,788),26125=>array(116,-53,884,788),26126=>array(109,-65,869,787),26127=>array(86,-69,937,843),26128=>array(109,-70,960,784),26129=>array(103,-66,956,831),26130=>array(103,-63,911,839),26131=>array(75,-67,866,782),26132=>array(79,-62,930,828),26133=>array(101,-68,936,838),26134=>array(101,-46,965,807),26135=>array(77,-68,943,795),26136=>array(64,-63,933,810),26137=>array(66,-74,918,779),26138=>array(66,-53,957,835),26139=>array(97,-14,952,788),26140=>array(49,-60,936,798),26141=>array(67,-68,973,845),26142=>array(57,-62,942,786),26143=>array(96,-18,935,780),26144=>array(88,-67,953,832),26145=>array(118,-57,955,822),26146=>array(123,-69,901,824),26147=>array(100,-72,974,849),26148=>array(102,-65,948,839),26149=>array(45,-67,962,837),26150=>array(50,-68,959,774),26151=>array(100,-65,966,832),26152=>array(116,-62,955,845),26153=>array(73,-67,961,830),26154=>array(51,-65,932,805),26155=>array(115,-56,919,830),26156=>array(159,-68,937,812),26157=>array(120,-68,901,785),26158=>array(50,-72,916,778),26159=>array(68,-66,960,790),26160=>array(64,-24,942,802),26161=>array(70,-18,944,788),26162=>array(106,-66,918,830),26163=>array(120,-76,961,824),26164=>array(84,-67,892,787),26165=>array(104,-71,939,778),26166=>array(33,-62,976,802),26167=>array(57,-14,948,788),26168=>array(110,-77,964,837),26169=>array(99,-66,965,835),26170=>array(85,-69,938,776),26171=>array(50,-61,898,791),26172=>array(41,-43,964,789),26173=>array(91,-61,926,824),26174=>array(53,-17,921,784),26175=>array(95,-56,948,819),26176=>array(113,-68,965,830),26177=>array(47,-65,960,788),26178=>array(113,-65,948,839),26179=>array(54,-51,948,800),26180=>array(108,-57,959,831),26181=>array(102,-31,946,776),26182=>array(102,-22,959,836),26183=>array(104,-72,965,837),26184=>array(89,-63,944,846),26185=>array(72,-60,944,790),26186=>array(110,-12,953,774),26187=>array(74,-65,926,799),26188=>array(107,-68,907,847),26189=>array(107,-65,895,782),26190=>array(107,-69,953,828),26191=>array(61,-73,945,789),26192=>array(107,-61,943,846),26193=>array(136,-62,877,789),26194=>array(97,-54,941,799),26195=>array(90,-67,943,822),26196=>array(100,-64,928,823),26197=>array(64,-65,916,785),26198=>array(101,-72,930,758),26199=>array(80,-71,957,848),26200=>array(101,-62,953,789),26201=>array(94,-62,958,834),26202=>array(110,-70,956,827),26203=>array(102,-58,955,797),26204=>array(55,-53,908,803),26205=>array(59,-30,948,829),26206=>array(79,-69,951,837),26207=>array(30,-67,967,793),26208=>array(90,-68,951,834),26209=>array(110,-68,959,832),26210=>array(68,-62,943,842),26211=>array(102,-67,954,843),26212=>array(82,-65,940,786),26213=>array(91,-71,962,824),26214=>array(98,-59,947,837),26215=>array(97,-60,939,831),26216=>array(30,-68,935,809),26217=>array(97,-69,965,840),26218=>array(110,-74,961,833),26219=>array(106,-71,946,825),26220=>array(102,-60,951,850),26221=>array(97,-68,907,791),26222=>array(53,-70,944,845),26223=>array(58,-61,940,796),26224=>array(102,-67,954,832),26225=>array(107,-71,949,828),26226=>array(110,-68,959,833),26227=>array(58,-71,932,826),26228=>array(75,-52,938,838),26229=>array(52,-60,964,846),26230=>array(117,-64,887,785),26231=>array(50,-68,943,782),26232=>array(41,-52,968,808),26233=>array(110,-72,919,782),26234=>array(82,-69,897,829),26235=>array(105,-40,966,828),26236=>array(104,-72,965,846),26237=>array(59,-63,981,842),26238=>array(87,-62,931,842),26239=>array(87,-62,923,791),26240=>array(107,-70,955,831),26241=>array(86,-65,970,817),26242=>array(64,-71,931,827),26243=>array(58,-70,937,808),26244=>array(90,-49,947,822),26245=>array(79,-59,960,849),26246=>array(90,-67,947,830),26247=>array(106,-71,971,790),26248=>array(57,-62,950,798),26249=>array(89,-65,936,787),26250=>array(121,-80,965,782),26251=>array(106,-55,948,849),26252=>array(86,-61,940,834),26253=>array(115,-69,925,785),26254=>array(95,-63,969,835),26255=>array(115,-65,960,835),26256=>array(91,-51,946,858),26257=>array(62,-63,955,790),26258=>array(89,-21,954,792),26259=>array(36,-69,954,830),26260=>array(110,-68,952,834),26261=>array(108,-67,966,833),26262=>array(89,-67,954,834),26263=>array(98,-64,943,840),26264=>array(82,-55,937,804),26265=>array(104,-72,956,833),26266=>array(89,-64,945,831),26267=>array(107,-25,939,843),26268=>array(60,-68,944,826),26269=>array(101,-56,936,789),26270=>array(112,-50,933,849),26271=>array(109,-24,951,832),26272=>array(74,-56,927,820),26273=>array(104,-70,960,800),26274=>array(92,-70,938,831),26275=>array(46,-63,974,851),26276=>array(92,-64,979,849),26277=>array(50,-59,950,788),26278=>array(39,-62,961,796),26279=>array(97,-72,955,821),26280=>array(59,-25,953,783),26281=>array(110,-72,990,832),26282=>array(113,-70,953,823),26283=>array(83,-68,948,833),26284=>array(65,-71,953,827),26285=>array(112,-64,952,849),26286=>array(51,-65,965,837),26287=>array(100,-75,955,827),26288=>array(100,-69,975,833),26289=>array(104,-26,962,799),26290=>array(112,-68,953,834),26291=>array(83,-62,941,826),26292=>array(66,-66,956,786),26293=>array(101,-53,968,841),26294=>array(92,-71,971,828),26295=>array(115,-68,960,836),26296=>array(89,-62,966,855),26297=>array(58,-56,933,815),26298=>array(109,-74,953,777),26299=>array(115,-68,971,781),26300=>array(68,-71,960,837),26301=>array(115,-70,960,824),26302=>array(99,-77,970,835),26303=>array(89,-69,957,833),26304=>array(101,-8,948,843),26305=>array(59,-37,947,832),26306=>array(89,-68,956,827),26307=>array(70,-64,960,829),26308=>array(94,-68,945,831),26309=>array(59,-71,943,819),26310=>array(32,-60,959,798),26311=>array(53,-74,947,817),26312=>array(96,-14,941,854),26313=>array(107,-61,964,837),26314=>array(110,-77,953,827),26315=>array(114,-70,956,777),26316=>array(55,-25,949,779),26317=>array(112,-64,952,849),26318=>array(79,-62,949,788),26319=>array(51,-67,946,788),26320=>array(86,-47,918,821),26321=>array(35,-75,968,812),26322=>array(94,-59,964,850),26323=>array(31,-75,966,834),26324=>array(57,-66,978,840),26325=>array(84,-72,927,841),26326=>array(81,-62,946,841),26327=>array(95,-67,959,825),26328=>array(101,-69,941,781),26329=>array(97,-63,955,789),26330=>array(94,-61,965,836),26331=>array(89,-70,965,835),26332=>array(85,-70,946,813),26333=>array(103,-64,980,784),26334=>array(93,-66,935,799),26335=>array(55,-67,956,816),26336=>array(93,-71,966,819),26337=>array(54,-32,952,791),26338=>array(99,-61,959,820),26339=>array(91,-72,953,823),26340=>array(91,-64,926,783),26341=>array(92,-67,954,830),26342=>array(88,-64,946,841),26343=>array(116,-68,966,817),26344=>array(90,-53,957,853),26345=>array(48,-62,937,824),26346=>array(90,-64,962,796),26347=>array(49,-71,962,838),26348=>array(92,-68,961,800),26349=>array(82,-68,944,834),26350=>array(83,-64,959,799),26351=>array(98,-67,924,806),26352=>array(166,-33,842,728),26353=>array(175,-61,841,788),26354=>array(163,-68,860,831),26355=>array(71,-56,954,839),26356=>array(48,-72,962,777),26357=>array(71,-60,946,845),26358=>array(61,-71,898,845),26359=>array(62,-67,896,792),26360=>array(84,-64,938,837),26361=>array(53,-70,947,829),26362=>array(53,-70,947,829),26363=>array(43,-68,946,791),26364=>array(57,-67,959,791),26365=>array(127,-65,876,852),26366=>array(38,-65,959,825),26367=>array(56,-68,950,834),26368=>array(53,-73,935,783),26369=>array(60,-71,960,781),26370=>array(54,-68,946,808),26371=>array(33,-74,978,848),26372=>array(98,-68,980,828),26373=>array(63,-63,920,830),26374=>array(94,-64,949,845),26375=>array(23,-74,957,847),26376=>array(86,-76,788,783),26377=>array(45,-65,936,844),26378=>array(33,-65,956,790),26379=>array(65,-77,891,782),26380=>array(23,-68,963,839),26381=>array(53,-75,950,783),26382=>array(47,-57,971,854),26383=>array(41,-56,905,840),26384=>array(34,-66,908,843),26385=>array(52,-64,964,829),26386=>array(43,-64,906,832),26387=>array(39,-71,957,823),26388=>array(60,-67,905,848),26389=>array(36,-73,961,837),26390=>array(36,-64,962,834),26391=>array(49,-74,885,832),26392=>array(33,-71,985,838),26393=>array(90,-65,915,793),26394=>array(72,-69,925,838),26395=>array(73,-36,927,822),26396=>array(36,-62,949,843),26397=>array(72,-68,908,827),26398=>array(42,-60,958,837),26399=>array(60,-70,899,829),26400=>array(33,-72,973,826),26401=>array(39,-85,966,825),26402=>array(85,-39,915,791),26403=>array(41,-72,952,828),26404=>array(65,-77,893,797),26405=>array(61,-66,941,833),26406=>array(34,-61,965,836),26407=>array(54,-73,962,834),26408=>array(77,-68,939,826),26409=>array(77,-58,889,826),26410=>array(65,-67,948,838),26411=>array(55,-67,955,839),26412=>array(41,-67,955,827),26413=>array(46,-62,954,829),26414=>array(75,-65,940,829),26415=>array(34,-69,947,815),26416=>array(51,-15,960,813),26417=>array(65,-70,950,828),26418=>array(57,-63,943,830),26419=>array(56,-71,969,830),26420=>array(49,-55,961,840),26421=>array(54,-68,955,777),26422=>array(53,-68,955,787),26423=>array(54,-58,901,830),26424=>array(66,-67,912,826),26425=>array(55,-63,955,830),26426=>array(54,-73,975,827),26427=>array(58,-66,901,829),26428=>array(54,-56,958,837),26429=>array(45,-62,937,832),26430=>array(48,-62,940,830),26431=>array(37,-54,956,839),26432=>array(53,-66,926,811),26433=>array(53,-64,958,828),26434=>array(42,-64,939,824),26435=>array(39,-65,954,836),26436=>array(42,-63,947,833),26437=>array(51,-61,953,835),26438=>array(39,-58,963,830),26439=>array(33,-62,956,831),26440=>array(37,-68,971,823),26441=>array(43,-69,950,831),26442=>array(43,-67,892,827),26443=>array(61,-63,959,833),26444=>array(33,-67,961,830),26445=>array(55,-68,955,829),26446=>array(51,-70,960,831),26447=>array(64,-62,950,827),26448=>array(40,-75,951,824),26449=>array(44,-71,951,829),26450=>array(44,-71,914,823),26451=>array(32,-69,917,834),26452=>array(47,-71,930,823),26453=>array(34,-64,976,833),26454=>array(43,-72,975,827),26455=>array(40,-67,954,837),26456=>array(47,-76,924,785),26457=>array(39,-70,961,830),26458=>array(50,-59,956,838),26459=>array(49,-70,902,828),26460=>array(49,-70,948,828),26461=>array(42,-64,959,830),26462=>array(39,-58,940,830),26463=>array(71,-67,950,833),26464=>array(39,-58,942,830),26465=>array(40,-65,956,827),26466=>array(44,-23,956,822),26467=>array(51,-58,912,830),26468=>array(51,-58,956,830),26469=>array(49,-57,951,830),26470=>array(47,-66,948,835),26471=>array(46,-59,931,833),26472=>array(22,-68,902,826),26473=>array(21,-62,890,825),26474=>array(51,-58,950,831),26475=>array(47,-62,954,835),26476=>array(41,-61,969,836),26477=>array(40,-62,962,832),26478=>array(47,-62,950,839),26479=>array(41,-63,959,835),26480=>array(46,-73,943,825),26481=>array(50,-71,960,831),26482=>array(31,-64,978,787),26483=>array(44,-65,956,832),26484=>array(54,-69,966,838),26485=>array(40,-68,948,837),26486=>array(44,-58,963,837),26487=>array(44,-68,967,825),26488=>array(49,-77,964,824),26489=>array(60,-69,962,829),26490=>array(39,-61,956,832),26491=>array(39,-61,959,832),26492=>array(51,-64,943,830),26493=>array(55,-70,950,826),26494=>array(39,-62,959,833),26495=>array(31,-73,966,823),26496=>array(42,-55,973,803),26497=>array(45,-73,972,829),26498=>array(71,-71,886,819),26499=>array(50,-75,903,822),26500=>array(45,-61,919,842),26501=>array(51,-68,953,830),26502=>array(39,-61,954,833),26503=>array(37,-70,968,826),26504=>array(58,-55,973,809),26505=>array(51,-58,961,830),26506=>array(46,-61,905,842),26507=>array(51,-58,941,830),26508=>array(42,-64,955,824),26509=>array(42,-59,963,835),26510=>array(36,-69,975,828),26511=>array(47,-65,970,835),26512=>array(41,-68,942,831),26513=>array(40,-61,964,833),26514=>array(47,-62,967,833),26515=>array(32,-59,956,842),26516=>array(55,-73,970,833),26517=>array(48,-62,959,836),26518=>array(48,-70,957,833),26519=>array(30,-69,954,829),26520=>array(42,-64,908,835),26521=>array(38,-58,968,839),26522=>array(57,-68,965,843),26523=>array(33,-66,968,823),26524=>array(48,-67,960,788),26525=>array(48,-64,965,834),26526=>array(24,-69,968,822),26527=>array(54,-80,954,830),26528=>array(39,-64,954,837),26529=>array(51,-65,948,830),26530=>array(31,-68,931,822),26531=>array(32,-76,956,824),26532=>array(40,-68,954,830),26533=>array(20,-67,903,820),26534=>array(51,-66,937,830),26535=>array(19,-73,928,823),26536=>array(23,-72,950,820),26537=>array(48,-74,950,820),26538=>array(41,-63,960,831),26539=>array(15,-58,937,830),26540=>array(42,-66,955,832),26541=>array(39,-51,944,832),26542=>array(55,-70,954,829),26543=>array(52,-62,956,836),26544=>array(42,-63,954,833),26545=>array(43,-62,964,852),26546=>array(42,-55,969,856),26547=>array(38,-68,965,829),26548=>array(51,-62,917,830),26549=>array(41,-67,950,827),26550=>array(47,-66,964,827),26551=>array(51,-58,934,832),26552=>array(51,-58,925,841),26553=>array(51,-58,951,830),26554=>array(42,-69,953,828),26555=>array(37,-62,964,829),26556=>array(40,-48,965,823),26557=>array(26,-54,950,827),26558=>array(48,-72,950,829),26559=>array(7,-66,968,829),26560=>array(45,-73,957,830),26561=>array(32,-62,958,835),26562=>array(51,-77,963,816),26563=>array(39,-80,957,827),26564=>array(46,-58,943,828),26565=>array(39,-55,963,840),26566=>array(51,-58,964,830),26567=>array(51,-71,976,822),26568=>array(51,-72,958,824),26569=>array(42,-69,965,825),26570=>array(34,-66,984,833),26571=>array(50,-70,968,822),26572=>array(49,-66,895,827),26573=>array(47,-75,961,823),26574=>array(51,-63,957,830),26575=>array(45,-62,896,846),26576=>array(44,-69,956,835),26577=>array(40,-65,953,827),26578=>array(45,-61,966,830),26579=>array(51,-66,956,835),26580=>array(48,-67,947,788),26581=>array(58,-67,917,825),26582=>array(32,-66,895,829),26583=>array(33,-68,948,833),26584=>array(58,-67,942,825),26585=>array(40,-64,898,833),26586=>array(37,-66,899,835),26587=>array(39,-69,896,825),26588=>array(40,-60,946,830),26589=>array(51,-66,945,836),26590=>array(51,-66,950,839),26591=>array(37,-65,967,832),26592=>array(26,-62,922,836),26593=>array(26,-69,981,827),26594=>array(51,-58,945,830),26595=>array(36,-81,957,822),26596=>array(51,-58,961,830),26597=>array(50,-12,951,826),26598=>array(58,-68,958,826),26599=>array(51,-59,952,830),26600=>array(48,-66,959,850),26601=>array(35,-65,952,824),26602=>array(50,-79,918,820),26603=>array(44,-71,914,838),26604=>array(55,-61,932,838),26605=>array(51,-77,962,826),26606=>array(51,-65,933,832),26607=>array(51,-61,953,830),26608=>array(64,-63,945,839),26609=>array(41,-67,957,839),26610=>array(43,-63,957,830),26611=>array(34,-61,921,837),26612=>array(44,-68,959,825),26613=>array(35,-60,956,832),26614=>array(50,-66,895,827),26615=>array(33,-55,964,836),26616=>array(48,-66,956,827),26617=>array(45,-66,934,832),26618=>array(50,-68,890,827),26619=>array(50,-12,952,826),26620=>array(36,-73,949,828),26621=>array(27,-75,947,817),26622=>array(27,-75,924,817),26623=>array(40,-64,949,827),26624=>array(43,-67,955,834),26625=>array(46,-61,905,837),26626=>array(46,-64,954,831),26627=>array(43,-76,945,834),26628=>array(60,-65,957,820),26629=>array(25,-65,965,829),26630=>array(38,-72,958,834),26631=>array(21,-59,940,833),26632=>array(17,-71,933,825),26633=>array(20,-71,917,817),26634=>array(17,-69,930,820),26635=>array(25,-60,942,833),26636=>array(21,-72,918,820),26637=>array(21,-68,951,827),26638=>array(21,-74,950,816),26639=>array(32,-57,925,833),26640=>array(32,-63,964,844),26641=>array(20,-71,929,818),26642=>array(58,-65,927,845),26643=>array(37,-65,948,826),26644=>array(56,-64,962,836),26645=>array(63,-68,953,823),26646=>array(54,-62,957,833),26647=>array(60,-65,957,788),26648=>array(63,-71,933,835),26649=>array(45,-66,961,842),26650=>array(38,-69,969,833),26651=>array(34,-65,966,835),26652=>array(39,-67,964,830),26653=>array(34,-64,943,832),26654=>array(56,-64,962,811),26655=>array(38,-63,948,845),26656=>array(45,-67,961,844),26657=>array(37,-74,963,822),26658=>array(39,-64,957,831),26659=>array(39,-64,965,843),26660=>array(32,-65,981,837),26661=>array(52,-65,954,841),26662=>array(39,-70,908,832),26663=>array(33,-64,961,836),26664=>array(32,-70,971,833),26665=>array(51,-58,909,830),26666=>array(28,-63,961,836),26667=>array(51,-68,930,830),26668=>array(53,-67,955,826),26669=>array(38,-68,951,828),26670=>array(53,-70,954,826),26671=>array(38,-68,948,826),26672=>array(29,-64,956,832),26673=>array(33,-77,955,825),26674=>array(36,-65,952,833),26675=>array(45,-68,954,826),26676=>array(38,-63,962,833),26677=>array(36,-67,908,830),26678=>array(17,-62,895,831),26679=>array(17,-61,924,831),26680=>array(33,-67,949,825),26681=>array(51,-71,957,820),26682=>array(44,-68,942,829),26683=>array(33,-58,971,839),26684=>array(44,-65,968,835),26685=>array(50,-59,957,839),26686=>array(39,-77,951,834),26687=>array(44,-66,991,842),26688=>array(54,-67,960,841),26689=>array(39,-68,956,835),26690=>array(39,-66,944,827),26691=>array(39,-72,945,828),26692=>array(33,-68,966,832),26693=>array(40,-65,967,844),26694=>array(30,-69,941,826),26695=>array(63,-65,963,844),26696=>array(63,-65,963,838),26697=>array(39,-60,956,845),26698=>array(50,-48,948,827),26699=>array(33,-71,971,832),26700=>array(52,-67,957,831),26701=>array(51,-67,932,830),26702=>array(51,-58,950,830),26703=>array(31,-64,957,832),26704=>array(46,-65,895,830),26705=>array(53,-65,958,788),26706=>array(52,-63,957,836),26707=>array(39,-65,954,827),26708=>array(38,-62,939,837),26709=>array(54,-74,898,821),26710=>array(54,-74,972,857),26711=>array(54,-74,964,821),26712=>array(50,-74,898,837),26713=>array(51,-65,946,833),26714=>array(45,-75,945,839),26715=>array(36,-66,946,836),26716=>array(54,-74,959,821),26717=>array(37,-66,949,835),26718=>array(36,-74,957,821),26719=>array(22,-71,933,826),26720=>array(18,-67,922,824),26721=>array(17,-74,938,821),26722=>array(20,-81,921,816),26723=>array(51,-60,935,830),26724=>array(26,-63,932,826),26725=>array(36,-53,966,844),26726=>array(25,-75,929,817),26727=>array(25,-78,959,833),26728=>array(27,-61,949,840),26729=>array(24,-69,923,833),26730=>array(44,-68,938,827),26731=>array(37,-69,972,829),26732=>array(48,-61,970,836),26733=>array(26,-72,966,832),26734=>array(41,-70,954,829),26735=>array(44,-65,951,827),26736=>array(43,-65,961,829),26737=>array(41,-68,953,826),26738=>array(33,-64,953,837),26739=>array(19,-73,979,834),26740=>array(51,-76,955,830),26741=>array(49,-74,953,826),26742=>array(42,-71,902,827),26743=>array(51,-63,924,844),26744=>array(44,-71,953,837),26745=>array(48,-66,977,848),26746=>array(35,-67,965,833),26747=>array(46,-73,976,821),26748=>array(36,-65,965,826),26749=>array(56,-23,960,824),26750=>array(51,-72,956,830),26751=>array(51,-62,933,830),26752=>array(46,-67,972,832),26753=>array(53,-68,956,808),26754=>array(50,-65,961,833),26755=>array(41,-66,960,830),26756=>array(32,-62,945,832),26757=>array(46,-71,953,843),26758=>array(38,-68,951,836),26759=>array(49,-65,961,829),26760=>array(31,-62,920,843),26761=>array(41,-69,953,826),26762=>array(39,-62,977,832),26763=>array(41,-71,897,824),26764=>array(48,-69,977,826),26765=>array(33,-67,935,842),26766=>array(39,-67,945,848),26767=>array(51,-67,934,833),26768=>array(32,-64,954,831),26769=>array(34,-76,970,821),26770=>array(42,-69,964,828),26771=>array(38,-70,956,837),26772=>array(28,-67,965,840),26773=>array(21,-67,970,833),26774=>array(37,-82,956,824),26775=>array(35,-68,956,829),26776=>array(36,-62,958,833),26777=>array(50,-70,911,827),26778=>array(50,-68,963,848),26779=>array(34,-68,962,824),26780=>array(30,-69,979,828),26781=>array(42,-71,981,839),26782=>array(45,-65,966,827),26783=>array(63,-68,932,847),26784=>array(51,-64,913,830),26785=>array(40,-72,962,838),26786=>array(44,-63,915,835),26787=>array(41,-70,967,825),26788=>array(47,-68,975,827),26789=>array(45,-71,957,838),26790=>array(49,-59,947,828),26791=>array(47,-62,948,835),26792=>array(41,-68,950,823),26793=>array(44,-64,952,828),26794=>array(43,-67,951,823),26795=>array(47,-69,968,830),26796=>array(42,-68,953,825),26797=>array(51,-73,951,835),26798=>array(42,-66,911,830),26799=>array(44,-70,927,839),26800=>array(40,-67,961,832),26801=>array(36,-54,913,835),26802=>array(44,-61,961,831),26803=>array(51,-70,957,830),26804=>array(30,-76,974,827),26805=>array(41,-79,943,824),26806=>array(31,-64,971,832),26807=>array(29,-62,971,839),26808=>array(36,-65,918,835),26809=>array(51,-58,954,830),26810=>array(46,-58,943,833),26811=>array(33,-65,950,836),26812=>array(33,-64,952,830),26813=>array(36,-54,972,835),26814=>array(27,-60,959,835),26815=>array(54,-55,971,835),26816=>array(24,-60,934,832),26817=>array(36,-64,968,844),26818=>array(23,-70,947,819),26819=>array(50,-67,967,813),26820=>array(39,-68,969,842),26821=>array(24,-72,970,824),26822=>array(30,-70,953,839),26823=>array(48,-68,959,824),26824=>array(43,-68,952,832),26825=>array(58,-71,922,838),26826=>array(72,-71,944,835),26827=>array(29,-70,947,827),26828=>array(41,-70,977,826),26829=>array(51,-58,946,830),26830=>array(51,-71,972,828),26831=>array(33,-71,973,825),26832=>array(42,-59,964,843),26833=>array(48,-73,954,824),26834=>array(27,-68,962,838),26835=>array(42,-72,950,841),26836=>array(39,-70,961,831),26837=>array(39,-70,954,823),26838=>array(37,-66,984,832),26839=>array(48,-65,966,834),26840=>array(39,-65,968,830),26841=>array(21,-66,979,844),26842=>array(57,-72,912,822),26843=>array(36,-75,932,845),26844=>array(41,-71,973,833),26845=>array(42,-73,903,826),26846=>array(42,-72,898,826),26847=>array(50,-64,973,835),26848=>array(54,-67,967,836),26849=>array(40,-72,916,824),26850=>array(37,-68,898,824),26851=>array(39,-70,965,832),26852=>array(51,-72,960,833),26853=>array(39,-69,967,826),26854=>array(43,-67,951,826),26855=>array(39,-70,948,840),26856=>array(44,-53,975,848),26857=>array(36,-75,897,825),26858=>array(36,-59,971,845),26859=>array(32,-58,964,841),26860=>array(30,-64,973,843),26861=>array(32,-68,968,839),26862=>array(30,-69,970,833),26863=>array(52,-70,963,834),26864=>array(38,-64,957,830),26865=>array(39,-67,972,832),26866=>array(22,-68,939,836),26867=>array(27,-71,975,827),26868=>array(40,-74,970,827),26869=>array(35,-70,968,822),26870=>array(33,-67,969,831),26871=>array(36,-68,970,824),26872=>array(42,-70,961,783),26873=>array(39,-70,956,835),26874=>array(42,-64,921,829),26875=>array(45,-62,983,830),26876=>array(32,-61,967,831),26877=>array(46,-70,963,826),26878=>array(44,-56,954,829),26879=>array(26,-77,951,835),26880=>array(34,-64,962,834),26881=>array(31,-62,952,833),26882=>array(31,-65,972,829),26883=>array(31,-62,957,837),26884=>array(39,-73,954,832),26885=>array(21,-75,927,817),26886=>array(51,-71,913,824),26887=>array(42,-78,960,827),26888=>array(36,-70,902,844),26889=>array(39,-65,964,841),26890=>array(48,-71,955,838),26891=>array(35,-67,967,835),26892=>array(51,-58,954,830),26893=>array(29,-73,954,835),26894=>array(37,-71,952,836),26895=>array(51,-58,964,830),26896=>array(35,-68,951,833),26897=>array(48,-79,954,835),26898=>array(36,-64,966,829),26899=>array(37,-67,980,830),26900=>array(48,-71,930,832),26901=>array(39,-69,967,826),26902=>array(29,-67,946,840),26903=>array(41,-62,976,843),26904=>array(29,-37,983,831),26905=>array(41,-68,900,832),26906=>array(31,-65,918,832),26907=>array(41,-62,958,834),26908=>array(33,-62,959,838),26909=>array(38,-71,986,826),26910=>array(38,-71,986,830),26911=>array(18,-76,954,815),26912=>array(32,-71,944,827),26913=>array(21,-70,918,833),26914=>array(18,-76,886,815),26915=>array(33,-72,955,833),26916=>array(34,-63,920,823),26917=>array(44,-62,905,830),26918=>array(27,-63,950,843),26919=>array(18,-76,977,828),26920=>array(27,-70,951,829),26921=>array(18,-76,956,856),26922=>array(42,-67,954,825),26923=>array(18,-76,937,837),26924=>array(33,-76,953,848),26925=>array(10,-63,922,830),26926=>array(18,-76,942,835),26927=>array(32,-64,950,837),26928=>array(28,-65,941,826),26929=>array(18,-76,970,843),26930=>array(36,-70,955,835),26931=>array(33,-55,973,838),26932=>array(31,-71,975,837),26933=>array(26,-73,965,826),26934=>array(39,-70,969,825),26935=>array(38,-69,962,828),26936=>array(19,-55,961,852),26937=>array(39,-70,940,827),26938=>array(18,-76,981,825),26939=>array(39,-67,950,826),26940=>array(26,-70,951,830),26941=>array(36,-67,970,831),26942=>array(18,-76,951,833),26943=>array(30,-64,978,835),26944=>array(37,-68,910,824),26945=>array(39,-71,971,827),26946=>array(30,-63,962,831),26947=>array(30,-61,943,833),26948=>array(33,-70,928,824),26949=>array(30,-73,948,823),26950=>array(30,-70,952,823),26951=>array(18,-76,919,815),26952=>array(44,-72,965,824),26953=>array(42,-69,954,826),26954=>array(47,-72,944,817),26955=>array(38,-69,922,826),26956=>array(41,-72,955,836),26957=>array(35,-70,966,813),26958=>array(30,-71,951,823),26959=>array(38,-68,980,829),26960=>array(18,-76,969,815),26961=>array(35,-73,972,832),26962=>array(39,-64,967,830),26963=>array(47,-64,971,836),26964=>array(39,-70,954,828),26965=>array(28,-76,927,845),26966=>array(21,-63,914,828),26967=>array(27,-59,970,840),26968=>array(36,-69,968,830),26969=>array(33,-70,961,830),26970=>array(48,-69,954,827),26971=>array(44,-60,953,834),26972=>array(39,-71,930,827),26973=>array(39,-70,971,836),26974=>array(39,-70,942,818),26975=>array(32,-71,952,836),26976=>array(33,-67,951,830),26977=>array(33,-76,950,818),26978=>array(44,-62,967,843),26979=>array(49,-67,924,829),26980=>array(26,-76,968,850),26981=>array(31,-60,971,848),26982=>array(41,-64,957,854),26983=>array(18,-76,988,836),26984=>array(37,-74,962,836),26985=>array(33,-69,967,826),26986=>array(39,-62,973,834),26987=>array(39,-70,957,818),26988=>array(37,-70,903,823),26989=>array(52,-69,965,829),26990=>array(39,-70,949,829),26991=>array(35,-64,961,839),26992=>array(37,-76,979,824),26993=>array(34,-71,969,831),26994=>array(24,-64,968,829),26995=>array(34,-64,975,832),26996=>array(42,-70,932,839),26997=>array(39,-68,956,824),26998=>array(44,-68,968,829),26999=>array(42,-70,956,827),27000=>array(34,-66,986,827),27001=>array(39,-70,957,818),27002=>array(36,-70,961,825),27003=>array(39,-65,958,834),27004=>array(18,-52,932,838),27005=>array(50,-64,950,847),27006=>array(39,-75,966,841),27007=>array(27,-67,972,832),27008=>array(37,-68,914,825),27009=>array(39,-70,940,835),27010=>array(30,-70,966,824),27011=>array(31,-71,960,823),27012=>array(21,-64,934,830),27013=>array(44,-76,967,820),27014=>array(30,-68,971,849),27015=>array(29,-76,934,822),27016=>array(16,-68,885,825),27017=>array(27,-75,961,816),27018=>array(28,-67,917,833),27019=>array(27,-67,916,829),27020=>array(28,-72,970,829),27021=>array(30,-67,912,824),27022=>array(33,-62,967,832),27023=>array(33,-64,954,859),27024=>array(28,-71,967,827),27025=>array(31,-70,960,833),27026=>array(24,-64,917,829),27027=>array(31,-68,958,833),27028=>array(46,-61,939,835),27029=>array(33,-64,969,830),27030=>array(46,-67,970,827),27031=>array(33,-70,955,826),27032=>array(29,-66,971,842),27033=>array(38,-68,966,833),27034=>array(39,-70,967,832),27035=>array(30,-68,973,839),27036=>array(54,-70,928,833),27037=>array(30,-73,967,835),27038=>array(33,-70,968,825),27039=>array(24,-64,941,845),27040=>array(39,-72,946,831),27041=>array(30,-69,951,833),27042=>array(24,-64,967,844),27043=>array(27,-69,951,837),27044=>array(28,-70,980,829),27045=>array(38,-65,960,830),27046=>array(49,-56,968,855),27047=>array(38,-74,939,817),27048=>array(47,-69,942,838),27049=>array(26,-69,975,826),27050=>array(31,-71,923,827),27051=>array(33,-68,965,844),27052=>array(40,-74,970,826),27053=>array(28,-65,965,849),27054=>array(61,-67,948,832),27055=>array(31,-60,954,833),27056=>array(34,-68,956,832),27057=>array(19,-66,972,832),27058=>array(39,-70,965,818),27059=>array(36,-65,967,840),27060=>array(53,-66,913,834),27061=>array(31,-70,956,828),27062=>array(37,-69,951,838),27063=>array(41,-67,944,841),27064=>array(18,-70,964,823),27065=>array(26,-70,965,827),27066=>array(37,-64,971,838),27067=>array(55,-62,930,845),27068=>array(32,-64,960,833),27069=>array(32,-75,972,825),27070=>array(39,-70,947,818),27071=>array(39,-70,962,829),27072=>array(32,-62,968,831),27073=>array(39,-70,940,844),27074=>array(23,-70,963,823),27075=>array(36,-60,969,845),27076=>array(39,-70,915,822),27077=>array(43,-69,927,823),27078=>array(42,-69,945,827),27079=>array(33,-78,961,833),27080=>array(24,-64,959,829),27081=>array(26,-73,973,836),27082=>array(34,-67,970,845),27083=>array(40,-68,954,828),27084=>array(28,-72,959,843),27085=>array(31,-70,960,851),27086=>array(39,-70,951,847),27087=>array(25,-67,952,840),27088=>array(39,-70,948,844),27089=>array(30,-68,976,787),27090=>array(40,-68,950,843),27091=>array(39,-70,969,818),27092=>array(33,-67,987,849),27093=>array(35,-70,968,835),27094=>array(43,-77,968,844),27095=>array(49,-61,926,834),27096=>array(35,-62,969,843),27097=>array(34,-69,950,836),27098=>array(33,-70,923,818),27099=>array(13,-57,922,845),27100=>array(19,-76,953,843),27101=>array(39,-70,942,844),27102=>array(13,-57,958,845),27103=>array(21,-64,917,842),27104=>array(21,-65,911,825),27105=>array(13,-67,964,845),27106=>array(20,-73,916,823),27107=>array(24,-74,951,845),27108=>array(32,-71,976,825),27109=>array(37,-64,965,830),27110=>array(38,-73,959,845),27111=>array(31,-64,973,837),27112=>array(29,-62,955,836),27113=>array(29,-60,969,811),27114=>array(26,-67,966,845),27115=>array(43,-66,956,835),27116=>array(33,-78,988,835),27117=>array(33,-70,964,839),27118=>array(34,-72,989,850),27119=>array(13,-65,953,845),27120=>array(13,-68,959,845),27121=>array(30,-67,968,826),27122=>array(27,-71,962,842),27123=>array(53,-65,963,843),27124=>array(34,-65,969,831),27125=>array(13,-57,978,845),27126=>array(22,-71,906,831),27127=>array(31,-73,987,829),27128=>array(37,-70,983,824),27129=>array(37,-64,952,845),27130=>array(28,-66,966,848),27131=>array(33,-58,971,839),27132=>array(38,-71,986,826),27133=>array(44,-71,948,827),27134=>array(30,-72,979,828),27135=>array(26,-65,953,828),27136=>array(45,-67,960,847),27137=>array(46,-64,976,835),27138=>array(60,-64,959,847),27139=>array(21,-74,939,826),27140=>array(21,-71,990,826),27141=>array(39,-64,964,829),27142=>array(30,-76,945,829),27143=>array(27,-73,989,824),27144=>array(36,-70,968,835),27145=>array(37,-80,968,826),27146=>array(28,-66,964,836),27147=>array(34,-67,961,827),27148=>array(26,-68,967,829),27149=>array(30,-84,955,830),27150=>array(26,-65,942,843),27151=>array(30,-69,954,826),27152=>array(26,-65,958,839),27153=>array(36,-61,985,836),27154=>array(26,-65,945,830),27155=>array(39,-69,949,831),27156=>array(36,-67,970,842),27157=>array(30,-77,973,832),27158=>array(46,-72,961,853),27159=>array(43,-68,956,826),27160=>array(32,-70,956,824),27161=>array(33,-70,957,818),27162=>array(33,-70,959,838),27163=>array(44,-61,971,833),27164=>array(33,-79,961,841),27165=>array(39,-71,962,828),27166=>array(46,-61,957,830),27167=>array(41,-67,944,826),27168=>array(30,-69,953,826),27169=>array(31,-69,952,828),27170=>array(33,-70,959,847),27171=>array(35,-62,978,848),27172=>array(6,-73,993,824),27173=>array(38,-73,970,825),27174=>array(40,-67,958,831),27175=>array(35,-76,976,828),27176=>array(39,-68,955,832),27177=>array(25,-72,957,832),27178=>array(26,-72,944,822),27179=>array(37,-62,964,832),27180=>array(33,-70,964,831),27181=>array(33,-60,972,831),27182=>array(33,-70,957,818),27183=>array(18,-72,929,819),27184=>array(36,-63,957,838),27185=>array(22,-74,953,832),27186=>array(34,-55,966,852),27187=>array(32,-66,955,830),27188=>array(34,-71,965,831),27189=>array(44,-67,969,836),27190=>array(27,-70,948,818),27191=>array(27,-67,950,844),27192=>array(48,-68,971,833),27193=>array(39,-71,953,825),27194=>array(38,-68,954,832),27195=>array(39,-81,958,826),27196=>array(39,-77,953,820),27197=>array(35,-65,957,851),27198=>array(30,-66,977,830),27199=>array(33,-70,954,828),27200=>array(44,-64,984,851),27201=>array(37,-69,956,828),27202=>array(35,-76,974,851),27203=>array(24,-70,959,843),27204=>array(34,-69,960,835),27205=>array(21,-70,954,845),27206=>array(46,-74,961,831),27207=>array(31,-67,963,837),27208=>array(36,-69,962,830),27209=>array(33,-80,956,825),27210=>array(34,-71,946,818),27211=>array(36,-62,962,836),27212=>array(33,-70,911,818),27213=>array(39,-68,897,822),27214=>array(38,-70,963,826),27215=>array(36,-71,951,838),27216=>array(44,-65,972,832),27217=>array(34,-68,964,826),27218=>array(36,-70,954,838),27219=>array(36,-72,948,838),27220=>array(36,-79,969,839),27221=>array(44,-58,951,836),27222=>array(43,-68,972,825),27223=>array(31,-68,948,839),27224=>array(36,-61,923,828),27225=>array(27,-69,951,830),27226=>array(39,-70,952,829),27227=>array(21,-68,972,828),27228=>array(47,-64,966,816),27229=>array(40,-68,953,826),27230=>array(35,-65,963,827),27231=>array(36,-68,963,829),27232=>array(37,-80,956,837),27233=>array(38,-70,964,837),27234=>array(37,-72,948,842),27235=>array(37,-72,957,847),27236=>array(44,-67,970,838),27237=>array(47,-69,952,821),27238=>array(32,-58,958,847),27239=>array(45,-61,917,849),27240=>array(33,-74,962,830),27241=>array(36,-67,958,826),27242=>array(38,-79,964,826),27243=>array(47,-70,956,827),27244=>array(37,-72,957,819),27245=>array(40,-72,957,824),27246=>array(53,-72,913,834),27247=>array(39,-70,944,824),27248=>array(37,-72,948,863),27249=>array(24,-69,914,829),27250=>array(37,-72,933,833),27251=>array(30,-55,967,821),27252=>array(30,-71,956,830),27253=>array(37,-72,979,832),27254=>array(43,-74,964,821),27255=>array(32,-73,962,838),27256=>array(43,-73,959,818),27257=>array(21,-73,928,817),27258=>array(37,-72,911,819),27259=>array(29,-72,966,819),27260=>array(15,-63,980,837),27261=>array(41,-76,973,833),27262=>array(41,-66,974,828),27263=>array(26,-58,955,832),27264=>array(29,-61,956,841),27265=>array(46,-65,991,855),27266=>array(37,-71,966,828),27267=>array(50,-76,971,819),27268=>array(31,-66,974,844),27269=>array(24,-72,964,823),27270=>array(39,-73,943,836),27271=>array(36,-65,960,834),27272=>array(37,-72,958,819),27273=>array(37,-65,936,826),27274=>array(36,-66,980,829),27275=>array(37,-72,981,820),27276=>array(43,-65,970,829),27277=>array(31,-76,970,829),27278=>array(22,-65,971,851),27279=>array(37,-72,972,833),27280=>array(21,-70,949,838),27281=>array(50,-68,933,826),27282=>array(42,-75,967,826),27283=>array(27,-71,980,834),27284=>array(46,-59,924,839),27285=>array(51,-76,966,824),27286=>array(27,-69,974,834),27287=>array(33,-54,973,840),27288=>array(33,-72,965,849),27289=>array(35,-76,923,815),27290=>array(35,-74,976,827),27291=>array(31,-71,977,826),27292=>array(32,-64,974,861),27293=>array(41,-78,970,819),27294=>array(27,-66,961,837),27295=>array(29,-83,962,823),27296=>array(34,-65,954,834),27297=>array(34,-70,954,826),27298=>array(33,-68,969,858),27299=>array(33,-63,959,838),27300=>array(35,-71,980,827),27301=>array(29,-73,964,842),27302=>array(41,-70,919,826),27303=>array(33,-70,974,823),27304=>array(33,-74,960,829),27305=>array(22,-64,921,857),27306=>array(42,-64,973,849),27307=>array(15,-63,943,830),27308=>array(29,-61,965,836),27309=>array(40,-72,981,828),27310=>array(40,-65,950,833),27311=>array(38,-56,970,838),27312=>array(35,-68,936,845),27313=>array(25,-56,943,832),27314=>array(35,-68,917,832),27315=>array(40,-65,966,846),27316=>array(34,-68,974,827),27317=>array(35,-69,942,824),27318=>array(38,-71,983,834),27319=>array(36,-70,959,821),27320=>array(37,-63,952,839),27321=>array(38,-65,965,842),27322=>array(45,-64,969,842),27323=>array(24,-62,957,839),27324=>array(27,-69,953,825),27325=>array(36,-61,967,831),27326=>array(105,-51,918,822),27327=>array(34,-68,958,829),27328=>array(36,-69,974,840),27329=>array(26,-66,945,839),27330=>array(36,-50,957,840),27331=>array(44,-66,954,835),27332=>array(44,-71,977,835),27333=>array(36,-71,975,839),27334=>array(48,-68,977,824),27335=>array(32,-75,963,825),27336=>array(31,-62,984,847),27337=>array(27,-70,953,826),27338=>array(31,-71,913,824),27339=>array(42,-70,958,840),27340=>array(44,-69,958,832),27341=>array(40,-75,961,831),27342=>array(35,-71,957,849),27343=>array(28,-64,984,828),27344=>array(40,-65,969,813),27345=>array(43,-66,935,827),27346=>array(30,-73,973,831),27347=>array(30,-61,974,849),27348=>array(42,-65,958,831),27349=>array(42,-72,967,831),27350=>array(34,-62,965,836),27351=>array(42,-67,958,833),27352=>array(42,-62,961,831),27353=>array(44,-70,949,824),27354=>array(39,-61,904,833),27355=>array(47,-66,959,840),27356=>array(43,-59,973,843),27357=>array(30,-70,971,835),27358=>array(33,-66,972,841),27359=>array(32,-71,969,841),27360=>array(37,-71,986,838),27361=>array(58,-72,950,833),27362=>array(20,-72,972,837),27363=>array(22,-72,974,841),27364=>array(41,-68,955,841),27365=>array(33,-71,959,847),27366=>array(29,-68,970,841),27367=>array(34,-65,957,840),27368=>array(36,-71,962,833),27369=>array(44,-65,920,833),27370=>array(32,-65,955,832),27371=>array(41,-68,959,831),27372=>array(43,-62,971,843),27373=>array(30,-62,965,831),27374=>array(36,-67,951,827),27375=>array(31,-68,981,842),27376=>array(30,-78,980,841),27377=>array(43,-65,967,840),27378=>array(33,-65,979,839),27379=>array(35,-58,969,855),27380=>array(19,-72,970,843),27381=>array(27,-66,973,840),27382=>array(32,-62,960,831),27383=>array(16,-45,965,851),27384=>array(38,-72,986,835),27385=>array(40,-68,957,830),27386=>array(38,-61,936,832),27387=>array(45,-62,958,826),27388=>array(28,-78,978,832),27389=>array(48,-68,956,813),27390=>array(31,-64,969,829),27391=>array(32,-67,951,835),27392=>array(33,-70,977,837),27393=>array(22,-70,987,832),27394=>array(31,-69,959,828),27395=>array(34,-58,964,853),27396=>array(35,-65,909,836),27397=>array(31,-69,973,827),27398=>array(21,-66,969,836),27399=>array(31,-66,955,827),27400=>array(45,-64,944,838),27401=>array(40,-62,962,835),27402=>array(38,-71,952,830),27403=>array(33,-68,960,823),27404=>array(33,-68,970,838),27405=>array(28,-68,937,832),27406=>array(44,-71,964,842),27407=>array(34,-67,967,830),27408=>array(39,-73,960,828),27409=>array(33,-70,970,831),27410=>array(40,-74,961,844),27411=>array(33,-78,966,836),27412=>array(33,-65,970,828),27413=>array(33,-70,987,828),27414=>array(40,-63,961,841),27415=>array(39,-65,942,830),27416=>array(47,-68,933,827),27417=>array(49,-62,959,831),27418=>array(35,-68,978,846),27419=>array(38,-71,932,835),27420=>array(40,-65,975,839),27421=>array(56,-67,964,843),27422=>array(49,-64,968,828),27423=>array(36,-69,984,835),27424=>array(51,-69,950,842),27425=>array(49,-66,953,822),27426=>array(20,-64,948,839),27427=>array(48,-72,962,831),27428=>array(41,-75,952,819),27429=>array(106,-75,968,829),27430=>array(35,-75,968,838),27431=>array(101,-66,953,833),27432=>array(56,-73,971,829),27433=>array(51,-62,947,822),27434=>array(90,-68,956,837),27435=>array(66,-68,950,847),27436=>array(44,-68,971,848),27437=>array(115,-73,961,830),27438=>array(60,-68,971,850),27439=>array(55,-74,967,830),27440=>array(30,-72,959,831),27441=>array(34,-72,959,834),27442=>array(47,-65,969,837),27443=>array(107,-74,962,830),27444=>array(101,-73,959,848),27445=>array(46,-62,970,853),27446=>array(44,-76,964,826),27447=>array(30,-69,963,838),27448=>array(47,-66,967,839),27449=>array(57,-79,975,830),27450=>array(61,-65,968,832),27451=>array(50,-72,958,838),27452=>array(50,-72,969,830),27453=>array(39,-71,977,839),27454=>array(50,-70,954,835),27455=>array(54,-67,968,841),27456=>array(46,-76,983,824),27457=>array(65,-73,985,827),27458=>array(61,-71,975,833),27459=>array(58,-72,972,838),27460=>array(102,-69,969,827),27461=>array(56,-72,977,826),27462=>array(47,-71,964,843),27463=>array(22,-74,968,842),27464=>array(29,-73,973,844),27465=>array(34,-70,970,841),27466=>array(54,-73,963,846),27467=>array(33,-69,967,826),27468=>array(65,-66,959,839),27469=>array(51,-73,970,841),27470=>array(39,-72,967,830),27471=>array(49,-72,961,842),27472=>array(110,-79,961,830),27473=>array(46,-69,977,831),27474=>array(60,-69,971,839),27475=>array(39,-65,963,841),27476=>array(32,-73,983,838),27477=>array(53,-83,972,825),27478=>array(60,-77,970,830),27479=>array(49,-68,975,840),27480=>array(52,-56,953,835),27481=>array(37,-67,964,856),27482=>array(64,-65,983,849),27483=>array(31,-70,983,864),27484=>array(37,-80,972,836),27485=>array(63,-72,971,838),27486=>array(55,-71,967,829),27487=>array(48,-67,969,841),27488=>array(53,-59,969,849),27489=>array(37,-68,962,836),27490=>array(76,-6,931,791),27491=>array(100,-5,920,756),27492=>array(37,-57,949,804),27493=>array(57,-60,932,835),27494=>array(63,-58,942,834),27495=>array(40,-66,956,830),27496=>array(41,-66,952,835),27497=>array(53,-62,962,833),27498=>array(63,-20,919,779),27499=>array(40,-28,953,783),27500=>array(46,-74,942,822),27501=>array(53,-67,951,829),27502=>array(37,-59,957,836),27503=>array(98,-70,938,835),27504=>array(60,-51,920,792),27505=>array(45,-20,956,836),27506=>array(45,-70,940,834),27507=>array(48,-70,943,834),27508=>array(33,-56,961,801),27509=>array(30,-55,955,849),27510=>array(80,-70,939,823),27511=>array(41,-58,944,789),27512=>array(47,-71,930,846),27513=>array(79,-75,921,767),27514=>array(71,-75,815,798),27515=>array(60,-67,959,761),27516=>array(26,-60,916,801),27517=>array(41,-68,955,828),27518=>array(58,-59,921,843),27519=>array(56,-62,972,840),27520=>array(39,-57,967,840),27521=>array(44,-74,950,774),27522=>array(49,-47,957,785),27523=>array(41,-73,964,827),27524=>array(54,-71,966,853),27525=>array(53,-74,952,827),27526=>array(65,-74,951,829),27527=>array(31,-68,913,826),27528=>array(44,-63,951,838),27529=>array(63,-75,921,835),27530=>array(61,-66,964,832),27531=>array(47,-61,965,845),27532=>array(33,-73,954,773),27533=>array(57,-64,953,837),27534=>array(43,-73,961,821),27535=>array(42,-76,950,821),27536=>array(52,-70,968,829),27537=>array(52,-74,960,823),27538=>array(32,-87,910,778),27539=>array(35,-71,948,820),27540=>array(57,-69,975,831),27541=>array(55,-58,949,829),27542=>array(40,-67,954,835),27543=>array(38,-53,968,835),27544=>array(68,-60,952,832),27545=>array(57,-64,958,829),27546=>array(44,-70,939,823),27547=>array(48,-47,947,788),27548=>array(39,-68,982,842),27549=>array(39,-68,974,829),27550=>array(40,-60,958,800),27551=>array(54,-67,970,782),27552=>array(39,-71,971,843),27553=>array(36,-71,930,830),27554=>array(50,-70,954,826),27555=>array(54,-72,952,829),27556=>array(55,-70,963,845),27557=>array(39,-78,953,834),27558=>array(43,-69,946,834),27559=>array(52,-71,978,829),27560=>array(43,-68,970,833),27561=>array(35,-65,976,798),27562=>array(47,-20,954,833),27563=>array(57,-64,953,789),27564=>array(50,-64,941,786),27565=>array(35,-44,965,807),27566=>array(40,-67,977,854),27567=>array(55,-66,960,838),27568=>array(36,-68,963,830),27569=>array(42,-73,954,829),27570=>array(44,-66,946,829),27571=>array(52,-70,948,788),27572=>array(98,-66,959,792),27573=>array(41,-73,964,832),27574=>array(58,-80,958,819),27575=>array(46,-68,952,836),27576=>array(45,-69,976,833),27577=>array(81,-72,972,787),27578=>array(51,-72,967,824),27579=>array(51,-70,963,833),27580=>array(49,-68,964,833),27581=>array(35,-65,976,847),27582=>array(35,-72,960,823),27583=>array(31,-73,969,799),27584=>array(73,-64,962,836),27585=>array(58,-68,958,833),27586=>array(52,-67,944,815),27587=>array(58,-72,973,843),27588=>array(58,-69,963,835),27589=>array(39,-72,963,831),27590=>array(69,-68,958,810),27591=>array(53,-76,974,819),27592=>array(55,-73,963,830),27593=>array(71,-29,951,800),27594=>array(41,-63,976,833),27595=>array(92,-57,935,798),27596=>array(74,-58,926,788),27597=>array(77,-66,931,783),27598=>array(64,-63,933,843),27599=>array(64,-63,939,843),27600=>array(55,-65,952,836),27601=>array(44,-62,967,805),27602=>array(56,-69,944,832),27603=>array(43,-62,964,835),27604=>array(59,-36,956,811),27605=>array(58,-59,908,816),27606=>array(63,-43,951,816),27607=>array(87,-67,965,820),27608=>array(76,-62,969,794),27609=>array(41,-54,941,826),27610=>array(56,-65,956,845),27611=>array(79,-23,944,822),27612=>array(52,-18,971,840),27613=>array(52,-18,971,840),27614=>array(78,-41,947,831),27615=>array(52,-40,954,841),27616=>array(49,-32,956,823),27617=>array(52,-18,971,840),27618=>array(55,-27,961,837),27619=>array(71,-32,949,778),27620=>array(48,-62,956,830),27621=>array(52,-18,971,841),27622=>array(55,-58,956,836),27623=>array(62,-26,965,834),27624=>array(54,-25,954,833),27625=>array(52,-18,971,840),27626=>array(35,-19,931,836),27627=>array(80,-54,933,840),27628=>array(51,-24,969,832),27629=>array(44,-39,954,836),27630=>array(30,-65,964,835),27631=>array(59,-30,967,835),27632=>array(47,-29,958,834),27633=>array(47,-28,958,833),27634=>array(39,-76,955,819),27635=>array(70,-44,970,826),27636=>array(47,-28,958,823),27637=>array(30,-65,933,844),27638=>array(44,-28,972,855),27639=>array(90,-55,961,848),27640=>array(55,-28,959,825),27641=>array(28,-70,972,847),27642=>array(48,-28,960,841),27643=>array(31,-65,962,840),27644=>array(31,-68,963,819),27645=>array(44,-32,971,832),27646=>array(47,-67,960,822),27647=>array(35,-67,967,853),27648=>array(54,-69,966,824),27649=>array(60,-28,972,835),27650=>array(53,-76,958,825),27651=>array(46,-45,962,839),27652=>array(38,-54,960,844),27653=>array(49,-34,959,841),27654=>array(54,-43,974,840),27655=>array(30,-25,928,835),27656=>array(68,-56,946,844),27657=>array(37,-58,964,840),27658=>array(54,-43,974,854),27659=>array(52,-69,971,828),27660=>array(48,-40,978,843),27661=>array(33,-66,966,830),27662=>array(61,-46,961,825),27663=>array(83,-68,934,828),27664=>array(100,-54,907,832),27665=>array(51,-67,950,784),27666=>array(91,-71,936,839),27667=>array(111,-61,951,781),27668=>array(39,-56,966,853),27669=>array(36,-67,957,847),27670=>array(51,-64,965,845),27671=>array(36,-62,963,853),27672=>array(46,-69,966,840),27673=>array(44,-62,965,852),27674=>array(26,-68,959,849),27675=>array(52,-69,962,839),27676=>array(35,-63,959,849),27677=>array(36,-75,960,835),27678=>array(36,-72,960,835),27679=>array(37,-76,962,829),27680=>array(10,-71,933,837),27681=>array(45,-76,961,845),27682=>array(38,-63,943,832),27683=>array(50,-67,959,838),27684=>array(40,-63,979,849),27685=>array(37,-66,968,842),27686=>array(41,-65,972,858),27687=>array(42,-70,958,832),27688=>array(41,-73,961,835),27689=>array(21,-64,938,825),27690=>array(38,-66,968,849),27691=>array(47,-68,957,831),27692=>array(39,-61,974,854),27693=>array(38,-66,966,852),27694=>array(48,-79,963,835),27695=>array(45,-74,959,841),27696=>array(35,-70,964,839),27697=>array(25,-69,955,830),27698=>array(25,-70,955,830),27699=>array(43,-71,971,833),27700=>array(47,-64,953,826),27701=>array(320,-38,602,803),27702=>array(51,-74,958,782),27703=>array(47,-64,953,826),27704=>array(51,-65,957,838),27705=>array(85,-28,958,830),27706=>array(40,-64,962,826),27707=>array(69,-60,921,829),27708=>array(54,-39,945,830),27709=>array(27,-71,967,846),27710=>array(71,-32,962,814),27711=>array(60,-65,966,823),27712=>array(51,-55,941,808),27713=>array(58,-59,962,833),27714=>array(61,-65,938,835),27715=>array(60,-62,977,814),27716=>array(60,-63,942,835),27717=>array(59,-51,937,814),27718=>array(33,-65,961,790),27719=>array(46,-49,920,803),27720=>array(70,-59,896,790),27721=>array(40,-59,956,804),27722=>array(57,-66,967,813),27723=>array(59,-57,912,836),27724=>array(62,-72,910,829),27725=>array(44,-71,975,826),27726=>array(53,-62,959,825),27727=>array(62,-65,960,829),27728=>array(67,-71,919,831),27729=>array(67,-42,930,826),27730=>array(55,-49,958,836),27731=>array(55,-64,954,802),27732=>array(60,-37,967,842),27733=>array(57,-65,898,820),27734=>array(54,-65,954,833),27735=>array(48,-67,948,798),27736=>array(48,-59,933,831),27737=>array(51,-67,957,814),27738=>array(49,-52,948,802),27739=>array(43,-63,975,812),27740=>array(33,-46,945,808),27741=>array(47,-62,947,847),27742=>array(58,-68,948,781),27743=>array(65,-51,940,796),27744=>array(48,-46,959,825),27745=>array(58,-52,943,802),27746=>array(74,-58,945,811),27747=>array(92,-68,957,831),27748=>array(51,-63,899,790),27749=>array(52,-70,977,828),27750=>array(44,-68,963,826),27751=>array(69,-68,964,801),27752=>array(70,-57,900,812),27753=>array(55,-40,911,817),27754=>array(54,-41,944,809),27755=>array(53,-68,951,833),27756=>array(57,-67,964,822),27757=>array(61,-69,905,801),27758=>array(41,-65,904,831),27759=>array(48,-61,951,830),27760=>array(48,-64,962,835),27761=>array(50,-70,957,837),27762=>array(41,-68,955,820),27763=>array(49,-73,972,807),27764=>array(53,-64,944,846),27765=>array(53,-73,945,854),27766=>array(42,-66,962,830),27767=>array(59,-63,941,805),27768=>array(54,-69,949,833),27769=>array(58,-59,900,820),27770=>array(56,-72,970,836),27771=>array(41,-75,951,826),27772=>array(41,-75,951,811),27773=>array(63,-61,962,850),27774=>array(41,-62,955,814),27775=>array(62,-57,950,820),27776=>array(45,-75,931,825),27777=>array(56,-48,947,811),27778=>array(58,-67,950,831),27779=>array(48,-64,962,819),27780=>array(46,-60,946,807),27781=>array(47,-70,948,812),27782=>array(63,-66,951,817),27783=>array(48,-60,951,849),27784=>array(56,-73,946,824),27785=>array(51,-58,952,788),27786=>array(49,-58,973,833),27787=>array(51,-69,960,827),27788=>array(41,-44,963,833),27789=>array(56,-38,939,794),27790=>array(45,-62,961,844),27791=>array(62,-67,926,814),27792=>array(43,-63,960,833),27793=>array(66,-51,947,821),27794=>array(58,-71,953,841),27795=>array(54,-62,962,835),27796=>array(54,-60,944,814),27797=>array(59,-56,926,855),27798=>array(54,-64,914,839),27799=>array(35,-58,976,803),27800=>array(52,-50,964,817),27801=>array(51,-62,968,812),27802=>array(65,-44,966,807),27803=>array(41,-65,942,837),27804=>array(70,-66,953,837),27805=>array(31,-69,969,835),27806=>array(52,-74,939,826),27807=>array(41,-61,903,831),27808=>array(66,-64,959,821),27809=>array(47,-62,959,805),27810=>array(40,-66,973,805),27811=>array(58,-63,920,813),27812=>array(42,-47,929,822),27813=>array(41,-57,916,827),27814=>array(52,-46,948,837),27815=>array(28,-63,967,821),27816=>array(58,-58,937,824),27817=>array(41,-62,892,819),27818=>array(45,-62,874,836),27819=>array(56,-61,980,833),27820=>array(62,-72,984,819),27821=>array(39,-67,947,829),27822=>array(57,-30,957,820),27823=>array(52,-52,967,813),27824=>array(53,-71,951,803),27825=>array(53,-44,951,828),27826=>array(38,-58,953,810),27827=>array(49,-67,952,796),27828=>array(46,-47,978,862),27829=>array(73,-53,947,840),27830=>array(51,-73,956,800),27831=>array(53,-81,961,827),27832=>array(42,-63,915,823),27833=>array(64,-69,903,836),27834=>array(54,-74,900,801),27835=>array(48,-64,959,834),27836=>array(52,-61,896,817),27837=>array(69,-64,956,836),27838=>array(67,-56,946,836),27839=>array(43,-48,936,814),27840=>array(45,-68,891,806),27841=>array(59,-62,965,810),27842=>array(45,-73,894,813),27843=>array(47,-70,896,825),27844=>array(39,-63,953,835),27845=>array(49,-66,897,811),27846=>array(28,-50,976,856),27847=>array(48,-73,909,818),27848=>array(81,-66,984,829),27849=>array(46,-73,960,843),27850=>array(60,-57,875,847),27851=>array(39,-66,968,828),27852=>array(42,-32,972,829),27853=>array(44,-67,968,835),27854=>array(97,-62,955,845),27855=>array(42,-71,915,830),27856=>array(64,-68,918,832),27857=>array(57,-75,907,831),27858=>array(55,-64,975,849),27859=>array(50,-53,958,808),27860=>array(46,-53,947,831),27861=>array(64,-59,945,821),27862=>array(56,-68,924,837),27863=>array(61,-53,909,810),27864=>array(78,-67,931,825),27865=>array(54,-64,952,818),27866=>array(38,-39,960,838),27867=>array(56,-67,963,836),27868=>array(41,-69,958,834),27869=>array(55,-68,952,842),27870=>array(51,-72,910,824),27871=>array(62,-63,953,806),27872=>array(36,-50,969,870),27873=>array(46,-46,968,834),27874=>array(50,-75,961,831),27875=>array(62,-27,956,820),27876=>array(59,-65,960,828),27877=>array(56,-64,957,821),27878=>array(62,-57,973,818),27879=>array(55,-70,960,828),27880=>array(60,-46,939,838),27881=>array(49,-58,958,831),27882=>array(53,-59,914,820),27883=>array(54,-53,949,831),27884=>array(53,-72,972,846),27885=>array(52,-73,948,823),27886=>array(63,-69,967,825),27887=>array(49,-63,951,812),27888=>array(38,-65,963,838),27889=>array(59,-71,983,831),27890=>array(50,-46,922,856),27891=>array(42,-58,980,851),27892=>array(58,-26,988,825),27893=>array(57,-67,964,777),27894=>array(45,-66,929,815),27895=>array(57,-62,929,822),27896=>array(53,-62,910,822),27897=>array(53,-50,955,798),27898=>array(42,-62,933,828),27899=>array(43,-55,893,806),27900=>array(47,-76,949,814),27901=>array(55,-70,948,805),27902=>array(63,-58,926,799),27903=>array(64,-72,964,812),27904=>array(51,-69,954,838),27905=>array(57,-71,957,827),27906=>array(57,-66,945,846),27907=>array(44,-78,972,829),27908=>array(71,-57,915,803),27909=>array(57,-66,965,806),27910=>array(47,-60,964,805),27911=>array(56,-63,910,810),27912=>array(50,-73,964,829),27913=>array(49,-67,955,822),27914=>array(56,-64,970,840),27915=>array(42,-65,951,846),27916=>array(45,-62,902,830),27917=>array(52,-44,954,812),27918=>array(58,-69,898,842),27919=>array(56,-70,954,811),27920=>array(55,-70,955,830),27921=>array(49,-66,974,841),27922=>array(46,-53,947,813),27923=>array(55,-65,941,824),27924=>array(58,-61,935,838),27925=>array(41,-73,975,818),27926=>array(46,-70,962,807),27927=>array(60,-62,963,833),27928=>array(47,-74,953,825),27929=>array(42,-62,967,832),27930=>array(49,-70,968,834),27931=>array(57,-72,959,842),27932=>array(38,-67,981,849),27933=>array(55,-71,959,835),27934=>array(48,-55,898,819),27935=>array(45,-74,973,830),27936=>array(51,-68,954,844),27937=>array(71,-67,965,824),27938=>array(53,-79,952,830),27939=>array(51,-65,955,824),27940=>array(44,-38,962,845),27941=>array(48,-62,959,842),27942=>array(52,-70,932,830),27943=>array(42,-77,945,828),27944=>array(52,-74,963,835),27945=>array(55,-63,974,831),27946=>array(69,-60,940,834),27947=>array(50,-53,970,829),27948=>array(53,-71,963,818),27949=>array(50,-45,953,812),27950=>array(52,-60,967,825),27951=>array(53,-68,948,829),27952=>array(54,-52,949,805),27953=>array(56,-64,959,812),27954=>array(57,-70,897,820),27955=>array(56,-64,908,834),27956=>array(48,-65,956,847),27957=>array(50,-59,908,850),27958=>array(56,-63,917,838),27959=>array(55,-57,956,809),27960=>array(59,-75,965,819),27961=>array(54,-53,959,802),27962=>array(55,-72,889,830),27963=>array(43,-70,942,826),27964=>array(50,-54,956,829),27965=>array(50,-59,986,845),27966=>array(51,-72,966,832),27967=>array(58,-63,988,854),27968=>array(48,-73,909,828),27969=>array(40,-70,964,830),27970=>array(48,-73,970,836),27971=>array(49,-74,939,818),27972=>array(48,-61,952,839),27973=>array(46,-70,939,853),27974=>array(34,-61,947,836),27975=>array(37,-63,929,834),27976=>array(62,-80,920,819),27977=>array(46,-71,930,822),27978=>array(57,-54,935,816),27979=>array(48,-63,880,828),27980=>array(45,-63,956,825),27981=>array(45,-68,940,822),27982=>array(36,-64,952,835),27983=>array(55,-68,871,821),27984=>array(54,-68,917,846),27985=>array(57,-60,909,811),27986=>array(46,-69,920,822),27987=>array(40,-58,950,831),27988=>array(43,-64,911,790),27989=>array(54,-64,936,810),27990=>array(46,-66,934,835),27991=>array(56,-63,956,833),27992=>array(66,-64,970,821),27993=>array(41,-65,954,835),27994=>array(24,-54,948,846),27995=>array(42,-70,955,839),27996=>array(47,-65,963,824),27997=>array(52,-45,965,833),27998=>array(50,-54,972,829),27999=>array(50,-76,971,839),28000=>array(40,-65,951,838),28001=>array(60,-63,957,844),28002=>array(63,-44,966,818),28003=>array(56,-64,960,839),28004=>array(52,-65,940,833),28005=>array(45,-35,955,818),28006=>array(42,-52,956,847),28007=>array(53,-43,951,813),28008=>array(57,-68,972,831),28009=>array(29,-63,944,841),28010=>array(62,-63,962,829),28011=>array(46,-60,938,817),28012=>array(48,-49,952,817),28013=>array(47,-70,962,816),28014=>array(46,-68,951,834),28015=>array(54,-47,949,835),28016=>array(55,-65,909,831),28017=>array(54,-70,963,808),28018=>array(54,-72,969,842),28019=>array(57,-76,957,843),28020=>array(53,-60,959,847),28021=>array(43,-74,954,831),28022=>array(46,-69,945,836),28023=>array(42,-62,956,843),28024=>array(42,-69,949,798),28025=>array(43,-67,971,830),28026=>array(54,-67,911,827),28027=>array(50,-65,908,819),28028=>array(42,-65,962,840),28029=>array(53,-66,958,821),28030=>array(53,-70,953,830),28031=>array(56,-78,955,810),28032=>array(51,-66,963,811),28033=>array(55,-76,966,822),28034=>array(48,-68,975,843),28035=>array(52,-71,906,812),28036=>array(55,-68,956,830),28037=>array(28,-26,960,816),28038=>array(44,-67,950,809),28039=>array(50,-38,956,820),28040=>array(64,-67,917,833),28041=>array(48,-58,956,834),28042=>array(55,-52,972,809),28043=>array(56,-71,968,826),28044=>array(49,-61,897,818),28045=>array(50,-67,947,832),28046=>array(36,-66,964,813),28047=>array(63,-68,948,810),28048=>array(59,-67,964,827),28049=>array(49,-68,961,825),28050=>array(45,-68,948,814),28051=>array(74,-65,915,814),28052=>array(53,-67,996,829),28053=>array(42,-68,927,844),28054=>array(39,-48,956,859),28055=>array(57,-70,955,840),28056=>array(37,-53,973,863),28057=>array(36,-68,959,827),28058=>array(54,-64,968,852),28059=>array(61,-61,937,834),28060=>array(41,-59,955,844),28061=>array(52,-54,911,834),28062=>array(44,-59,943,823),28063=>array(44,-58,938,816),28064=>array(49,-63,869,800),28065=>array(41,-70,893,795),28066=>array(51,-67,929,813),28067=>array(22,-63,946,842),28068=>array(45,-59,944,828),28069=>array(50,-61,908,848),28070=>array(62,-53,918,829),28071=>array(46,-62,870,819),28072=>array(45,-60,956,821),28073=>array(53,-41,928,798),28074=>array(45,-67,952,845),28075=>array(51,-65,928,850),28076=>array(67,-67,933,827),28077=>array(76,-69,964,832),28078=>array(63,-66,924,830),28079=>array(39,-64,951,818),28080=>array(58,-67,967,794),28081=>array(50,-69,961,804),28082=>array(52,-68,961,839),28083=>array(66,-52,956,833),28084=>array(43,-56,962,857),28085=>array(53,-63,911,810),28086=>array(69,-50,941,828),28087=>array(85,-71,963,820),28088=>array(53,-65,900,824),28089=>array(51,-72,946,840),28090=>array(72,-73,932,813),28091=>array(54,-72,962,825),28092=>array(49,-61,964,831),28093=>array(66,-71,957,816),28094=>array(82,-68,946,820),28095=>array(54,-51,975,815),28096=>array(54,-74,956,820),28097=>array(54,-71,944,841),28098=>array(78,-65,953,813),28099=>array(50,-50,951,834),28100=>array(65,-62,926,842),28101=>array(40,-58,953,839),28102=>array(54,-64,958,844),28103=>array(48,-65,961,830),28104=>array(65,-80,908,800),28105=>array(84,-71,965,815),28106=>array(57,-70,897,829),28107=>array(28,-63,968,841),28108=>array(45,-62,935,838),28109=>array(66,-77,906,804),28110=>array(66,-67,967,832),28111=>array(88,-74,971,819),28112=>array(85,-69,906,806),28113=>array(31,-66,975,829),28114=>array(35,-66,953,838),28115=>array(63,-72,956,823),28116=>array(69,-56,955,834),28117=>array(80,-60,954,832),28118=>array(38,-65,945,836),28119=>array(59,-62,904,828),28120=>array(47,-58,911,847),28121=>array(40,-62,961,836),28122=>array(48,-66,982,843),28123=>array(71,-71,905,821),28124=>array(74,-75,911,806),28125=>array(40,-62,960,806),28126=>array(29,-65,956,832),28127=>array(37,-54,970,849),28128=>array(46,-64,955,814),28129=>array(47,-62,965,846),28130=>array(79,-70,958,820),28131=>array(50,-58,957,850),28132=>array(40,-61,965,835),28133=>array(40,-64,956,837),28134=>array(50,-36,957,843),28135=>array(50,-39,989,843),28136=>array(57,-61,950,834),28137=>array(47,-73,964,835),28138=>array(39,-58,991,856),28139=>array(41,-42,943,827),28140=>array(24,-61,948,840),28141=>array(70,-68,961,824),28142=>array(43,-59,962,849),28143=>array(50,-66,941,832),28144=>array(38,-53,969,848),28145=>array(44,-68,963,808),28146=>array(57,-79,956,823),28147=>array(50,-61,955,831),28148=>array(34,-33,955,846),28149=>array(47,-65,900,830),28150=>array(52,-65,985,836),28151=>array(55,-60,961,803),28152=>array(39,-64,943,833),28153=>array(42,-37,984,854),28154=>array(42,-60,978,845),28155=>array(53,-55,962,837),28156=>array(49,-68,978,827),28157=>array(64,-53,951,824),28158=>array(51,-69,962,857),28159=>array(70,-68,922,838),28160=>array(76,-80,974,820),28161=>array(47,-68,961,823),28162=>array(51,-60,949,795),28163=>array(41,-70,951,821),28164=>array(44,-62,953,820),28165=>array(39,-67,943,833),28166=>array(42,-57,909,826),28167=>array(39,-63,924,800),28168=>array(42,-60,958,825),28169=>array(39,-67,966,824),28170=>array(59,-72,882,824),28171=>array(48,-31,956,834),28172=>array(46,-60,936,807),28173=>array(54,-75,912,827),28174=>array(52,-60,929,823),28175=>array(52,-62,954,833),28176=>array(36,-63,920,829),28177=>array(50,-48,933,799),28178=>array(36,-65,957,841),28179=>array(46,-57,979,828),28180=>array(50,-48,922,829),28181=>array(42,-57,909,826),28182=>array(60,-72,910,832),28183=>array(51,-61,964,839),28184=>array(82,-69,964,813),28185=>array(34,-65,951,838),28186=>array(47,-65,948,833),28187=>array(54,-76,956,837),28188=>array(50,-72,970,804),28189=>array(33,-76,965,843),28190=>array(81,-71,934,837),28191=>array(46,-62,921,849),28192=>array(53,-68,965,819),28193=>array(49,-71,973,832),28194=>array(29,-54,972,812),28195=>array(33,-29,959,843),28196=>array(63,-77,930,836),28197=>array(48,-70,956,811),28198=>array(51,-59,896,822),28199=>array(62,-71,919,838),28200=>array(46,-76,975,803),28201=>array(36,-61,943,781),28202=>array(61,-80,930,820),28203=>array(45,-65,978,830),28204=>array(64,-65,909,826),28205=>array(65,-65,913,808),28206=>array(50,-65,950,828),28207=>array(47,-56,961,826),28208=>array(54,-67,973,844),28209=>array(49,-49,959,825),28210=>array(55,-39,954,847),28211=>array(40,-70,952,813),28212=>array(62,-65,919,801),28213=>array(49,-70,956,825),28214=>array(57,-79,970,824),28215=>array(49,-58,967,856),28216=>array(54,-77,950,839),28217=>array(49,-50,919,855),28218=>array(28,-71,946,826),28219=>array(46,-72,960,831),28220=>array(58,-65,982,845),28221=>array(51,-74,962,822),28222=>array(43,-57,956,821),28223=>array(45,-67,980,829),28224=>array(52,-76,968,829),28225=>array(49,-72,963,834),28226=>array(52,-60,963,805),28227=>array(44,-61,961,832),28228=>array(80,-69,919,808),28229=>array(39,-46,968,855),28230=>array(43,-69,951,833),28231=>array(41,-73,947,829),28232=>array(48,-59,975,832),28233=>array(50,-71,952,824),28234=>array(49,-69,966,825),28235=>array(46,-71,950,838),28236=>array(52,-63,963,848),28237=>array(54,-64,956,833),28238=>array(43,-64,951,809),28239=>array(47,-71,939,832),28240=>array(48,-65,918,829),28241=>array(45,-48,963,820),28242=>array(52,-71,951,811),28243=>array(43,-53,959,823),28244=>array(50,-65,965,850),28245=>array(40,-73,978,826),28246=>array(68,-68,912,829),28247=>array(69,-61,954,826),28248=>array(69,-65,916,829),28249=>array(69,-38,980,840),28250=>array(54,-70,965,828),28251=>array(38,-65,948,823),28252=>array(49,-65,979,811),28253=>array(55,-69,958,825),28254=>array(60,-77,955,833),28255=>array(42,-37,959,846),28256=>array(55,-66,954,835),28257=>array(52,-66,910,801),28258=>array(55,-72,951,811),28259=>array(48,-44,959,821),28260=>array(43,-57,959,853),28261=>array(45,-70,977,832),28262=>array(52,-46,955,807),28263=>array(44,-68,918,814),28264=>array(49,-67,974,812),28265=>array(45,-64,962,818),28266=>array(49,-63,974,843),28267=>array(50,-67,979,833),28268=>array(25,-67,964,833),28269=>array(29,-65,955,842),28270=>array(34,-50,939,810),28271=>array(51,-68,953,795),28272=>array(43,-48,938,844),28273=>array(56,-65,955,835),28274=>array(41,-56,968,846),28275=>array(55,-64,956,836),28276=>array(53,-40,959,851),28277=>array(45,-60,969,840),28278=>array(45,-70,974,840),28279=>array(49,-70,961,832),28280=>array(52,-70,961,830),28281=>array(49,-68,956,806),28282=>array(64,-65,949,840),28283=>array(45,-64,954,845),28284=>array(48,-46,948,821),28285=>array(65,-62,952,843),28286=>array(54,-61,953,836),28287=>array(49,-39,933,804),28288=>array(38,-59,922,828),28289=>array(44,-70,962,818),28290=>array(44,-67,903,831),28291=>array(48,-64,919,827),28292=>array(48,-63,969,840),28293=>array(29,-63,931,833),28294=>array(42,-69,949,817),28295=>array(29,-52,928,837),28296=>array(46,-68,939,839),28297=>array(48,-64,963,811),28298=>array(48,-67,969,817),28299=>array(48,-33,965,817),28300=>array(46,-61,966,823),28301=>array(49,-69,961,816),28302=>array(44,-54,954,849),28303=>array(37,-65,949,828),28304=>array(48,-70,943,799),28305=>array(51,-72,935,836),28306=>array(43,-71,960,827),28307=>array(65,-71,953,831),28308=>array(50,-74,971,833),28309=>array(50,-60,965,799),28310=>array(54,-67,951,843),28311=>array(38,-70,967,836),28312=>array(31,-41,938,832),28313=>array(45,-70,987,845),28314=>array(55,-68,966,827),28315=>array(55,-74,976,838),28316=>array(45,-66,925,830),28317=>array(43,-67,948,829),28318=>array(64,-72,963,806),28319=>array(48,-66,966,807),28320=>array(55,-45,952,835),28321=>array(35,-70,954,824),28322=>array(48,-34,952,839),28323=>array(38,-67,973,848),28324=>array(41,-71,932,797),28325=>array(53,-64,951,835),28326=>array(46,-69,964,830),28327=>array(51,-62,967,804),28328=>array(51,-59,972,842),28329=>array(26,-60,928,839),28330=>array(26,-69,977,838),28331=>array(53,-59,959,784),28332=>array(53,-59,980,829),28333=>array(53,-59,973,802),28334=>array(52,-68,968,838),28335=>array(66,-70,922,837),28336=>array(58,-49,954,830),28337=>array(44,-66,986,840),28338=>array(34,-64,970,837),28339=>array(51,-71,969,811),28340=>array(56,-67,975,842),28341=>array(56,-71,989,836),28342=>array(53,-68,964,835),28343=>array(46,-65,905,818),28344=>array(56,-67,980,830),28345=>array(62,-65,958,831),28346=>array(54,-60,927,803),28347=>array(57,-63,878,808),28348=>array(57,-41,959,816),28349=>array(36,-64,950,810),28350=>array(45,-64,965,851),28351=>array(45,-70,958,824),28352=>array(55,-73,950,835),28353=>array(44,-65,978,840),28354=>array(51,-62,959,848),28355=>array(36,-52,973,812),28356=>array(46,-65,991,863),28357=>array(53,-68,954,828),28358=>array(55,-68,951,802),28359=>array(53,-69,962,844),28360=>array(63,-64,954,839),28361=>array(47,-62,962,813),28362=>array(55,-63,972,847),28363=>array(45,-65,944,841),28364=>array(38,-58,978,853),28365=>array(48,-73,946,831),28366=>array(46,-65,952,830),28367=>array(35,-49,969,836),28368=>array(43,-68,970,835),28369=>array(49,-62,926,811),28370=>array(57,-74,951,797),28371=>array(41,-66,952,840),28372=>array(57,-65,950,836),28373=>array(27,-64,958,824),28374=>array(53,-71,965,836),28375=>array(43,-49,924,827),28376=>array(48,-61,959,814),28377=>array(47,-39,951,828),28378=>array(44,-79,961,841),28379=>array(43,-76,939,820),28380=>array(54,-70,987,852),28381=>array(44,-51,958,835),28382=>array(43,-72,938,829),28383=>array(37,-63,926,826),28384=>array(46,-64,943,805),28385=>array(38,-59,922,828),28386=>array(37,-43,921,824),28387=>array(37,-76,979,791),28388=>array(39,-57,940,832),28389=>array(45,-54,920,828),28390=>array(46,-60,951,841),28391=>array(46,-54,978,852),28392=>array(43,-70,927,844),28393=>array(40,-39,917,834),28394=>array(45,-69,969,810),28395=>array(50,-68,960,836),28396=>array(44,-64,963,815),28397=>array(55,-74,953,799),28398=>array(55,-75,977,832),28399=>array(45,-68,950,829),28400=>array(61,-65,952,847),28401=>array(61,-71,970,838),28402=>array(45,-68,945,859),28403=>array(36,-80,923,826),28404=>array(36,-68,954,831),28405=>array(49,-73,966,842),28406=>array(56,-73,972,829),28407=>array(63,-64,953,837),28408=>array(38,-64,951,832),28409=>array(54,-66,955,839),28410=>array(50,-49,956,818),28411=>array(50,-64,959,844),28412=>array(54,-60,967,826),28413=>array(56,-68,956,839),28414=>array(57,-68,961,827),28415=>array(46,-69,948,830),28416=>array(33,-72,961,826),28417=>array(44,-60,972,850),28418=>array(23,-65,971,795),28419=>array(51,-73,974,836),28420=>array(55,-81,952,832),28421=>array(55,-70,962,834),28422=>array(29,-64,969,838),28423=>array(51,-74,973,831),28424=>array(51,-68,955,830),28425=>array(41,-70,970,828),28426=>array(35,-72,945,837),28427=>array(41,-67,985,845),28428=>array(35,-41,965,830),28429=>array(50,-71,898,813),28430=>array(52,-73,968,827),28431=>array(46,-67,956,800),28432=>array(66,-71,964,840),28433=>array(47,-52,959,847),28434=>array(57,-74,963,830),28435=>array(37,-58,943,841),28436=>array(40,-66,960,840),28437=>array(38,-65,956,837),28438=>array(47,-62,972,833),28439=>array(46,-54,962,843),28440=>array(51,-53,964,821),28441=>array(69,-68,964,831),28442=>array(42,-31,957,805),28443=>array(46,-45,983,828),28444=>array(47,-52,964,824),28445=>array(50,-65,919,804),28446=>array(56,-69,961,827),28447=>array(51,-28,954,839),28448=>array(28,-63,974,840),28449=>array(56,-70,954,838),28450=>array(38,-68,962,838),28451=>array(37,-58,963,833),28452=>array(38,-63,948,819),28453=>array(50,-52,954,836),28454=>array(38,-68,978,841),28455=>array(47,-67,961,832),28456=>array(61,-70,972,843),28457=>array(38,-62,973,849),28458=>array(41,-62,961,829),28459=>array(36,-68,972,806),28460=>array(47,-69,969,837),28461=>array(57,-70,968,827),28462=>array(49,-69,959,844),28463=>array(50,-60,962,819),28464=>array(40,-68,908,842),28465=>array(39,-71,970,837),28466=>array(44,-68,962,816),28467=>array(41,-67,952,843),28468=>array(47,-76,934,824),28469=>array(33,-58,966,833),28470=>array(34,-35,958,829),28471=>array(37,-71,953,838),28472=>array(48,-68,956,836),28473=>array(56,-68,955,814),28474=>array(51,-72,968,823),28475=>array(47,-71,966,808),28476=>array(51,-70,955,823),28477=>array(63,-74,957,805),28478=>array(45,-62,974,840),28479=>array(36,-68,959,839),28480=>array(43,-50,962,814),28481=>array(38,-66,956,831),28482=>array(54,-58,945,833),28483=>array(50,-71,964,832),28484=>array(51,-65,972,846),28485=>array(45,-72,936,843),28486=>array(37,-63,913,825),28487=>array(43,-66,951,824),28488=>array(39,-55,971,824),28489=>array(44,-54,943,840),28490=>array(36,-61,967,831),28491=>array(40,-65,946,824),28492=>array(48,-46,944,841),28493=>array(40,-43,923,832),28494=>array(48,-71,977,824),28495=>array(51,-70,920,801),28496=>array(52,-64,974,838),28497=>array(30,-63,983,846),28498=>array(50,-64,977,828),28499=>array(55,-52,985,824),28500=>array(57,-68,951,823),28501=>array(47,-71,978,829),28502=>array(53,-45,958,801),28503=>array(49,-66,979,848),28504=>array(33,-66,969,832),28505=>array(31,-60,945,837),28506=>array(41,-59,954,846),28507=>array(55,-65,964,837),28508=>array(53,-48,956,840),28509=>array(44,-70,985,841),28510=>array(42,-65,972,833),28511=>array(58,-64,922,846),28512=>array(40,-70,955,797),28513=>array(49,-71,981,841),28514=>array(37,-66,955,832),28515=>array(48,-68,908,809),28516=>array(71,-69,915,794),28517=>array(69,-72,960,793),28518=>array(44,-64,968,838),28519=>array(52,-70,915,824),28520=>array(69,-62,966,847),28521=>array(49,-74,960,807),28522=>array(52,-71,916,832),28523=>array(49,-68,975,828),28524=>array(49,-69,951,805),28525=>array(40,-71,962,805),28526=>array(58,-79,905,832),28527=>array(44,-62,952,805),28528=>array(57,-68,960,837),28529=>array(57,-56,937,839),28530=>array(57,-70,950,828),28531=>array(50,-71,948,808),28532=>array(36,-63,934,823),28533=>array(38,-69,963,832),28534=>array(48,-63,977,807),28535=>array(52,-72,956,829),28536=>array(32,-71,964,834),28537=>array(32,-51,968,819),28538=>array(38,-68,960,808),28539=>array(48,-68,975,823),28540=>array(53,-49,953,845),28541=>array(51,-71,956,836),28542=>array(49,-74,974,821),28543=>array(36,-65,904,813),28544=>array(33,-38,956,810),28545=>array(46,-60,959,836),28546=>array(42,-69,974,838),28547=>array(33,-78,961,817),28548=>array(46,-52,964,837),28549=>array(45,-50,952,828),28550=>array(51,-61,973,840),28551=>array(44,-56,949,846),28552=>array(45,-70,974,841),28553=>array(35,-66,975,831),28554=>array(48,-62,957,851),28555=>array(50,-71,952,804),28556=>array(37,-64,954,843),28557=>array(42,-62,955,830),28558=>array(36,-59,972,845),28559=>array(34,-58,934,813),28560=>array(46,-75,954,812),28561=>array(40,-49,923,804),28562=>array(42,-56,973,818),28563=>array(49,-68,961,835),28564=>array(32,-50,950,853),28565=>array(55,-69,947,826),28566=>array(46,-68,906,812),28567=>array(37,-60,894,820),28568=>array(32,-51,956,834),28569=>array(41,-70,960,835),28570=>array(32,-68,949,844),28571=>array(32,-74,943,835),28572=>array(52,-58,883,820),28573=>array(44,-59,945,847),28574=>array(68,-74,972,826),28575=>array(62,-63,977,854),28576=>array(40,-46,962,804),28577=>array(39,-67,977,795),28578=>array(59,-68,910,824),28579=>array(41,-65,976,837),28580=>array(35,-68,956,822),28581=>array(66,-73,952,822),28582=>array(45,-69,969,810),28583=>array(43,-41,951,833),28584=>array(41,-43,951,850),28585=>array(87,-68,924,833),28586=>array(55,-77,995,820),28587=>array(66,-65,946,825),28588=>array(62,-79,965,825),28589=>array(71,-71,954,839),28590=>array(19,-65,969,855),28591=>array(69,-70,963,823),28592=>array(63,-69,970,836),28593=>array(45,-68,975,808),28594=>array(68,-69,958,823),28595=>array(24,-68,963,851),28596=>array(35,-73,976,806),28597=>array(35,-55,948,828),28598=>array(42,-44,956,849),28599=>array(36,-57,941,819),28600=>array(52,-57,962,831),28601=>array(28,-56,941,856),28602=>array(75,-53,975,837),28603=>array(45,-56,944,843),28604=>array(42,-65,953,841),28605=>array(56,-66,957,828),28606=>array(37,-57,951,833),28607=>array(71,-71,961,822),28608=>array(40,-72,962,840),28609=>array(54,-59,914,815),28610=>array(28,-68,962,830),28611=>array(34,-75,965,840),28612=>array(74,-68,974,810),28613=>array(39,-54,984,853),28614=>array(47,-67,966,836),28615=>array(41,-44,951,855),28616=>array(43,-68,964,818),28617=>array(44,-66,954,839),28618=>array(69,-78,964,825),28619=>array(77,-70,987,820),28620=>array(49,-71,970,824),28621=>array(70,-57,969,826),28622=>array(74,-68,954,812),28623=>array(68,-65,967,822),28624=>array(68,-64,986,822),28625=>array(39,-63,935,826),28626=>array(49,-58,951,835),28627=>array(28,-68,962,850),28628=>array(51,-71,958,802),28629=>array(53,-70,963,799),28630=>array(69,-63,961,802),28631=>array(39,-63,991,835),28632=>array(39,-60,956,849),28633=>array(52,-49,952,839),28634=>array(52,-65,937,829),28635=>array(43,-62,952,837),28636=>array(54,-54,957,826),28637=>array(53,-69,974,829),28638=>array(42,-64,962,859),28639=>array(48,-71,954,838),28640=>array(35,-59,967,834),28641=>array(40,-68,938,812),28642=>array(45,-70,952,801),28643=>array(59,-73,979,831),28644=>array(40,-58,963,841),28645=>array(40,-60,975,848),28646=>array(35,-63,959,826),28647=>array(55,-68,954,827),28648=>array(53,-41,965,841),28649=>array(51,-68,963,829),28650=>array(49,-43,972,842),28651=>array(47,-55,963,842),28652=>array(53,-64,972,829),28653=>array(58,-60,962,815),28654=>array(20,-68,957,831),28655=>array(41,-65,955,808),28656=>array(50,-61,956,839),28657=>array(46,-73,966,845),28658=>array(45,-78,963,822),28659=>array(52,-69,966,827),28660=>array(47,-68,955,826),28661=>array(79,-57,930,840),28662=>array(47,-65,901,815),28663=>array(51,-64,951,834),28664=>array(46,-65,984,837),28665=>array(24,-29,960,802),28666=>array(35,-69,964,845),28667=>array(50,-76,963,828),28668=>array(25,-73,978,842),28669=>array(45,-72,960,834),28670=>array(43,-71,967,841),28671=>array(56,-67,939,812),28672=>array(56,-70,959,809),28673=>array(46,-78,969,838),28674=>array(63,-61,974,849),28675=>array(58,-57,957,824),28676=>array(76,-68,952,829),28677=>array(52,-43,957,836),28678=>array(41,-71,933,834),28679=>array(45,-83,940,831),28680=>array(45,-70,937,817),28681=>array(36,-59,929,846),28682=>array(40,-52,955,824),28683=>array(48,-65,952,838),28684=>array(42,-62,951,837),28685=>array(47,-54,956,863),28686=>array(47,-67,950,833),28687=>array(61,-67,933,834),28688=>array(59,-62,942,830),28689=>array(34,-68,973,797),28690=>array(41,-43,981,856),28691=>array(39,-67,970,834),28692=>array(49,-71,970,822),28693=>array(37,-71,965,821),28694=>array(44,-65,942,820),28695=>array(41,-53,949,839),28696=>array(48,-67,962,841),28697=>array(51,-70,970,844),28698=>array(39,-59,976,848),28699=>array(48,-71,956,838),28700=>array(36,-69,967,826),28701=>array(38,-59,967,820),28702=>array(44,-65,959,844),28703=>array(40,-65,959,833),28704=>array(46,-63,967,838),28705=>array(35,-69,967,832),28706=>array(41,-64,974,829),28707=>array(24,-42,961,835),28708=>array(51,-72,964,841),28709=>array(45,-71,938,817),28710=>array(40,-65,951,833),28711=>array(45,-68,963,827),28712=>array(42,-71,973,829),28713=>array(40,-66,966,830),28714=>array(55,-65,960,843),28715=>array(46,-73,975,829),28716=>array(42,-73,961,829),28717=>array(50,-70,978,849),28718=>array(50,-66,963,824),28719=>array(55,-63,951,841),28720=>array(48,-62,975,808),28721=>array(42,-63,942,832),28722=>array(40,-67,987,849),28723=>array(50,-64,952,831),28724=>array(36,-70,957,833),28725=>array(53,-76,969,840),28726=>array(54,-63,936,840),28727=>array(44,-68,949,825),28728=>array(41,-60,974,841),28729=>array(39,-62,990,852),28730=>array(43,-65,962,848),28731=>array(37,-71,966,829),28732=>array(39,-58,975,848),28733=>array(49,-64,950,845),28734=>array(59,-70,923,797),28735=>array(52,-65,959,839),28736=>array(53,-61,936,832),28737=>array(56,-65,921,825),28738=>array(55,-62,964,840),28739=>array(59,-59,964,826),28740=>array(46,-63,961,814),28741=>array(45,-46,958,804),28742=>array(36,-45,949,826),28743=>array(41,-62,952,834),28744=>array(45,-65,954,806),28745=>array(51,-68,956,834),28746=>array(50,-67,960,808),28747=>array(46,-76,941,844),28748=>array(49,-70,953,829),28749=>array(49,-67,930,790),28750=>array(39,-36,964,836),28751=>array(33,-67,935,805),28752=>array(56,-37,950,836),28753=>array(46,-67,969,819),28754=>array(46,-69,958,824),28755=>array(36,-68,959,832),28756=>array(41,-66,972,832),28757=>array(41,-62,965,856),28758=>array(49,-65,956,843),28759=>array(48,-55,964,832),28760=>array(34,-72,960,837),28761=>array(52,-78,941,836),28762=>array(37,-66,963,829),28763=>array(50,-64,910,823),28764=>array(48,-71,946,838),28765=>array(46,-69,973,813),28766=>array(32,-71,925,815),28767=>array(55,-69,938,815),28768=>array(47,-66,954,837),28769=>array(45,-57,948,839),28770=>array(44,-70,988,830),28771=>array(50,-69,940,839),28772=>array(28,-63,975,844),28773=>array(45,-68,965,845),28774=>array(34,-73,964,816),28775=>array(39,-36,972,839),28776=>array(44,-77,954,834),28777=>array(38,-36,964,839),28778=>array(48,-67,944,830),28779=>array(85,-66,919,815),28780=>array(39,223,932,469),28781=>array(45,-61,955,771),28782=>array(49,-64,954,829),28783=>array(49,-91,942,814),28784=>array(32,-59,959,782),28785=>array(70,-70,908,825),28786=>array(146,-68,889,832),28787=>array(59,-57,917,833),28788=>array(58,-66,959,827),28789=>array(53,-63,926,790),28790=>array(64,-77,964,824),28791=>array(54,-65,949,829),28792=>array(54,-62,956,840),28793=>array(79,-70,943,837),28794=>array(58,-69,966,819),28795=>array(53,-64,953,830),28796=>array(50,-77,920,832),28797=>array(53,-64,953,817),28798=>array(45,-72,925,835),28799=>array(37,-81,903,826),28800=>array(32,-63,899,826),28801=>array(37,-69,960,800),28802=>array(53,-67,960,826),28803=>array(42,-73,969,780),28804=>array(46,-70,961,825),28805=>array(46,-52,965,804),28806=>array(50,-71,987,835),28807=>array(81,-74,956,838),28808=>array(73,-70,964,825),28809=>array(34,-65,925,828),28810=>array(59,-72,964,840),28811=>array(59,-72,959,832),28812=>array(59,-72,957,849),28813=>array(59,-72,964,832),28814=>array(66,-77,962,829),28815=>array(59,-73,964,837),28816=>array(59,-72,956,834),28817=>array(48,-65,975,831),28818=>array(44,-74,965,833),28819=>array(55,-86,963,820),28820=>array(59,-74,970,828),28821=>array(48,-69,955,836),28822=>array(39,-66,966,826),28823=>array(57,-73,960,829),28824=>array(62,-70,954,840),28825=>array(57,-73,960,840),28826=>array(100,-75,967,827),28827=>array(39,-59,949,833),28828=>array(35,-71,889,822),28829=>array(37,-62,937,827),28830=>array(37,-68,954,823),28831=>array(56,-68,956,822),28832=>array(73,-70,914,831),28833=>array(54,-66,956,826),28834=>array(62,-70,956,831),28835=>array(62,-70,961,831),28836=>array(69,-66,920,829),28837=>array(50,-62,932,829),28838=>array(62,-70,968,844),28839=>array(62,-70,943,831),28840=>array(63,-70,953,852),28841=>array(49,-73,957,829),28842=>array(54,-70,914,831),28843=>array(49,-72,961,822),28844=>array(48,-72,951,831),28845=>array(37,-69,959,830),28846=>array(55,-72,948,839),28847=>array(60,-71,915,830),28848=>array(34,-61,971,849),28849=>array(37,-62,986,838),28850=>array(62,-70,954,838),28851=>array(45,-69,950,827),28852=>array(48,-74,968,825),28853=>array(51,-71,965,834),28854=>array(62,-70,931,831),28855=>array(39,-72,942,828),28856=>array(59,-71,951,842),28857=>array(50,-71,950,830),28858=>array(62,-64,920,838),28859=>array(35,-68,911,823),28860=>array(35,-60,942,832),28861=>array(38,-64,940,830),28862=>array(53,-70,967,820),28863=>array(34,-65,965,844),28864=>array(39,-70,921,825),28865=>array(29,-68,943,830),28866=>array(32,-56,936,833),28867=>array(35,-63,923,823),28868=>array(35,-66,970,846),28869=>array(52,-55,956,832),28870=>array(48,-65,953,832),28871=>array(55,-65,965,830),28872=>array(58,-61,954,831),28873=>array(47,-71,957,843),28874=>array(41,-85,956,841),28875=>array(42,-61,973,849),28876=>array(35,-71,933,837),28877=>array(55,-64,956,826),28878=>array(45,-73,958,788),28879=>array(68,-63,887,845),28880=>array(34,-65,965,844),28881=>array(54,-63,964,829),28882=>array(47,-74,968,824),28883=>array(49,-56,953,832),28884=>array(57,-61,910,831),28885=>array(53,-64,959,832),28886=>array(82,-58,957,839),28887=>array(49,-68,959,835),28888=>array(49,-71,949,830),28889=>array(48,-75,968,839),28890=>array(53,-68,969,833),28891=>array(35,-60,944,826),28892=>array(55,-64,959,837),28893=>array(50,-58,966,785),28894=>array(46,-68,953,830),28895=>array(62,-75,919,834),28896=>array(48,-68,953,829),28897=>array(56,-71,933,831),28898=>array(44,-63,960,827),28899=>array(48,-75,956,829),28900=>array(43,-77,953,832),28901=>array(43,-77,949,825),28902=>array(34,-62,926,831),28903=>array(34,-74,934,818),28904=>array(54,-66,927,824),28905=>array(31,-65,931,841),28906=>array(31,-73,970,836),28907=>array(49,-70,931,812),28908=>array(26,-64,936,833),28909=>array(45,-63,951,829),28910=>array(68,-70,931,828),28911=>array(47,-82,944,842),28912=>array(43,-70,956,826),28913=>array(42,-51,915,839),28914=>array(63,-70,931,825),28915=>array(41,-65,956,831),28916=>array(56,-76,954,820),28917=>array(56,-72,947,831),28918=>array(38,-70,972,826),28919=>array(51,-75,960,837),28920=>array(53,-68,953,824),28921=>array(50,-72,955,842),28922=>array(55,-73,970,831),28923=>array(47,-67,967,829),28924=>array(44,-66,965,826),28925=>array(39,-81,969,839),28926=>array(46,-24,968,815),28927=>array(51,-77,959,833),28928=>array(45,-70,964,823),28929=>array(59,-66,962,826),28930=>array(38,-66,972,836),28931=>array(71,-71,954,835),28932=>array(33,-60,963,804),28933=>array(49,-71,951,832),28934=>array(49,-71,897,824),28935=>array(49,-71,911,833),28936=>array(46,-70,980,846),28937=>array(62,-63,937,798),28938=>array(49,-70,954,832),28939=>array(46,-70,980,829),28940=>array(57,-69,961,849),28941=>array(46,-70,914,829),28942=>array(57,-75,958,829),28943=>array(53,-61,961,775),28944=>array(48,-70,953,826),28945=>array(48,-67,917,826),28946=>array(58,-69,904,826),28947=>array(46,-70,968,833),28948=>array(55,-72,911,828),28949=>array(20,-77,948,832),28950=>array(33,-67,878,825),28951=>array(56,-65,929,835),28952=>array(39,-66,936,817),28953=>array(45,-79,947,831),28954=>array(61,-64,959,823),28955=>array(112,-72,911,781),28956=>array(51,-63,974,832),28957=>array(48,-67,960,833),28958=>array(50,-69,953,830),28959=>array(45,-67,953,831),28960=>array(39,-65,967,845),28961=>array(45,-63,951,844),28962=>array(48,-68,950,829),28963=>array(52,-75,956,785),28964=>array(48,-70,956,844),28965=>array(44,-72,961,845),28966=>array(48,-65,954,836),28967=>array(48,-67,968,826),28968=>array(48,-69,889,826),28969=>array(38,-67,895,826),28970=>array(48,-71,953,846),28971=>array(48,-67,937,826),28972=>array(65,-67,929,826),28973=>array(69,-62,936,839),28974=>array(38,-66,977,841),28975=>array(56,-70,957,837),28976=>array(53,-79,893,837),28977=>array(37,-66,971,840),28978=>array(49,-69,966,841),28979=>array(65,-67,954,834),28980=>array(40,-61,951,838),28981=>array(46,-73,910,824),28982=>array(62,-67,961,838),28983=>array(48,-67,951,850),28984=>array(59,-67,959,803),28985=>array(48,-67,897,826),28986=>array(50,-72,955,827),28987=>array(48,-67,905,826),28988=>array(56,-74,963,829),28989=>array(69,-70,959,821),28990=>array(37,-61,971,840),28991=>array(48,-68,967,855),28992=>array(37,-61,907,829),28993=>array(43,-70,957,832),28994=>array(40,-71,953,826),28995=>array(64,-70,979,847),28996=>array(41,-72,955,829),28997=>array(32,-72,971,829),28998=>array(38,-63,969,835),28999=>array(60,-65,959,829),29000=>array(28,-67,971,826),29001=>array(46,-69,968,830),29002=>array(51,-67,959,841),29003=>array(51,-71,957,826),29004=>array(42,-71,948,849),29005=>array(36,-73,986,827),29006=>array(55,-77,955,839),29007=>array(48,-67,933,826),29008=>array(50,-70,977,830),29009=>array(66,-70,961,831),29010=>array(45,-65,967,846),29011=>array(40,-73,953,828),29012=>array(36,-70,941,838),29013=>array(43,-72,949,793),29014=>array(40,-73,967,844),29015=>array(56,-72,975,835),29016=>array(47,-68,977,826),29017=>array(53,-63,953,832),29018=>array(38,-66,967,807),29019=>array(38,-73,977,788),29020=>array(46,-67,954,827),29021=>array(44,-79,897,823),29022=>array(34,-71,940,836),29023=>array(45,-75,906,825),29024=>array(32,-57,973,836),29025=>array(35,-75,977,829),29026=>array(66,-68,938,833),29027=>array(42,-68,977,829),29028=>array(44,-68,964,833),29029=>array(39,-62,969,834),29030=>array(48,-66,955,843),29031=>array(67,-62,950,788),29032=>array(35,-71,960,828),29033=>array(49,-76,959,829),29034=>array(48,-75,952,842),29035=>array(50,-62,974,840),29036=>array(38,-75,954,826),29037=>array(49,-61,954,830),29038=>array(54,-79,955,831),29039=>array(50,-65,961,832),29040=>array(46,-75,906,829),29041=>array(51,-69,911,828),29042=>array(49,-67,962,837),29043=>array(26,-70,883,823),29044=>array(56,-69,950,828),29045=>array(51,-67,959,831),29046=>array(43,-55,970,837),29047=>array(43,-73,969,846),29048=>array(50,-63,939,832),29049=>array(51,-69,966,829),29050=>array(49,-69,950,826),29051=>array(44,-72,956,836),29052=>array(56,-69,926,850),29053=>array(41,-72,921,822),29054=>array(51,-69,950,828),29055=>array(46,-71,959,838),29056=>array(49,-74,964,827),29057=>array(51,-68,952,836),29058=>array(44,-68,967,831),29059=>array(47,-69,962,840),29060=>array(34,-71,964,847),29061=>array(57,-75,956,820),29062=>array(51,-67,956,829),29063=>array(57,-65,959,843),29064=>array(43,-72,949,801),29065=>array(53,-80,964,826),29066=>array(40,-70,947,844),29067=>array(58,-72,968,838),29068=>array(51,-63,905,831),29069=>array(51,-72,937,843),29070=>array(48,-71,956,827),29071=>array(45,-72,949,834),29072=>array(46,-77,956,832),29073=>array(51,-69,966,850),29074=>array(58,-63,949,839),29075=>array(56,-69,928,839),29076=>array(51,-71,962,835),29077=>array(56,-69,969,828),29078=>array(53,-76,933,835),29079=>array(40,-72,981,850),29080=>array(42,-63,890,830),29081=>array(43,-72,949,785),29082=>array(51,-55,959,835),29083=>array(32,-61,945,832),29084=>array(49,-52,977,830),29085=>array(40,-69,968,846),29086=>array(48,-61,977,825),29087=>array(38,-67,960,831),29088=>array(39,-70,909,835),29089=>array(51,-72,955,826),29090=>array(51,-69,962,843),29091=>array(51,-69,953,833),29092=>array(48,-62,953,827),29093=>array(32,-70,973,824),29094=>array(56,-65,949,837),29095=>array(46,-70,973,839),29096=>array(35,-63,964,830),29097=>array(42,-71,964,826),29098=>array(41,-71,931,825),29099=>array(51,-69,962,851),29100=>array(30,-72,940,833),29101=>array(35,-66,962,835),29102=>array(49,-70,968,827),29103=>array(46,-59,969,843),29104=>array(54,-61,956,825),29105=>array(47,-69,949,831),29106=>array(41,-76,968,821),29107=>array(43,-62,983,833),29108=>array(36,-61,964,838),29109=>array(32,-67,951,848),29110=>array(26,-67,962,828),29111=>array(43,-62,917,853),29112=>array(32,-61,964,835),29113=>array(41,-62,965,835),29114=>array(37,-65,956,836),29115=>array(34,-63,991,848),29116=>array(42,-73,958,826),29117=>array(38,-68,946,824),29118=>array(36,-75,956,837),29119=>array(54,-75,967,831),29120=>array(47,-68,954,825),29121=>array(43,-65,953,832),29122=>array(46,-67,956,826),29123=>array(45,-75,959,831),29124=>array(47,-66,970,842),29125=>array(41,-75,971,826),29126=>array(44,-68,969,826),29127=>array(47,-67,954,835),29128=>array(35,-85,963,837),29129=>array(46,-73,973,837),29130=>array(44,-63,974,839),29131=>array(38,-73,963,837),29132=>array(51,-75,967,827),29133=>array(46,-67,954,836),29134=>array(41,-73,969,850),29135=>array(50,-66,925,830),29136=>array(49,-68,959,833),29137=>array(37,-61,933,844),29138=>array(48,-74,955,829),29139=>array(39,-71,968,836),29140=>array(32,-65,965,837),29141=>array(45,-67,952,828),29142=>array(43,-56,954,833),29143=>array(22,-68,911,829),29144=>array(48,-67,914,829),29145=>array(53,-72,968,798),29146=>array(44,-74,969,828),29147=>array(43,-74,972,785),29148=>array(43,-65,928,829),29149=>array(46,-67,967,824),29150=>array(34,-67,969,837),29151=>array(84,-68,903,832),29152=>array(54,-69,952,825),29153=>array(42,-70,957,825),29154=>array(47,-67,969,838),29155=>array(44,-68,968,849),29156=>array(44,-68,951,822),29157=>array(33,-71,973,829),29158=>array(38,-69,971,836),29159=>array(36,-74,960,823),29160=>array(37,-69,962,847),29161=>array(37,-71,962,845),29162=>array(30,-63,979,836),29163=>array(61,-79,969,847),29164=>array(53,-64,974,835),29165=>array(61,-79,927,828),29166=>array(55,-80,967,830),29167=>array(43,-77,956,820),29168=>array(49,-73,977,829),29169=>array(53,-75,976,830),29170=>array(46,-72,951,843),29171=>array(49,-75,977,823),29172=>array(39,-73,971,857),29173=>array(39,-73,954,835),29174=>array(41,-70,984,838),29175=>array(48,-70,921,857),29176=>array(41,-70,945,830),29177=>array(43,-67,972,784),29178=>array(63,-63,943,853),29179=>array(54,-70,971,831),29180=>array(39,-70,954,830),29181=>array(44,-67,952,833),29182=>array(48,-67,967,833),29183=>array(37,-64,957,831),29184=>array(48,-69,951,831),29185=>array(41,-69,951,823),29186=>array(57,-69,964,840),29187=>array(45,-65,961,831),29188=>array(45,-65,948,827),29189=>array(45,-65,963,827),29190=>array(37,-72,967,828),29191=>array(49,-63,973,839),29192=>array(33,-68,965,838),29193=>array(47,-76,971,847),29194=>array(33,-68,962,839),29195=>array(55,-68,930,833),29196=>array(37,-75,948,841),29197=>array(36,-73,972,847),29198=>array(37,-64,990,845),29199=>array(27,-64,956,827),29200=>array(43,-71,954,830),29201=>array(43,-71,980,837),29202=>array(61,-80,961,858),29203=>array(54,-67,918,829),29204=>array(46,-62,972,841),29205=>array(50,-73,971,843),29206=>array(40,-63,962,843),29207=>array(36,-68,953,826),29208=>array(40,-83,979,841),29209=>array(36,-71,970,838),29210=>array(51,-75,973,824),29211=>array(53,-70,923,830),29212=>array(53,-70,962,834),29213=>array(39,-63,956,843),29214=>array(41,-70,962,831),29215=>array(36,-64,962,837),29216=>array(36,-68,960,830),29217=>array(36,-73,949,842),29218=>array(44,-75,958,845),29219=>array(47,-76,972,831),29220=>array(47,-66,942,830),29221=>array(47,-68,933,827),29222=>array(35,-67,975,838),29223=>array(48,-73,953,824),29224=>array(35,-70,968,830),29225=>array(40,-73,954,822),29226=>array(63,-64,944,835),29227=>array(83,181,938,697),29228=>array(50,-62,958,837),29229=>array(71,-73,924,824),29230=>array(50,-62,958,837),29231=>array(56,-67,950,846),29232=>array(54,-65,957,846),29233=>array(52,-73,943,824),29234=>array(33,-70,934,852),29235=>array(69,-52,916,844),29236=>array(74,-66,970,829),29237=>array(64,-61,943,842),29238=>array(95,-57,923,825),29239=>array(67,-62,951,823),29240=>array(45,-16,954,844),29241=>array(52,-79,964,839),29242=>array(55,-62,961,843),29243=>array(48,-63,960,840),29244=>array(66,-11,962,773),29245=>array(52,-69,963,835),29246=>array(50,-73,940,785),29247=>array(49,-69,732,820),29248=>array(42,-65,969,825),29249=>array(46,-71,951,829),29250=>array(46,-64,954,851),29251=>array(46,-64,968,831),29252=>array(36,-71,969,841),29253=>array(46,-73,949,851),29254=>array(39,-67,951,833),29255=>array(48,-75,895,829),29256=>array(34,-73,966,818),29257=>array(57,-77,957,826),29258=>array(50,-74,909,821),29259=>array(42,-70,966,840),29260=>array(42,-62,944,837),29261=>array(18,-75,927,819),29262=>array(18,-66,960,848),29263=>array(39,-57,950,853),29264=>array(18,-76,940,836),29265=>array(32,-78,922,833),29266=>array(34,-66,968,831),29267=>array(40,-70,957,846),29268=>array(23,-71,959,838),29269=>array(34,-66,959,839),29270=>array(31,-68,951,839),29271=>array(40,-73,949,851),29272=>array(33,-84,955,835),29273=>array(59,-53,929,780),29274=>array(51,-61,939,836),29275=>array(81,-68,939,830),29276=>array(155,-67,719,829),29277=>array(47,-67,938,829),29278=>array(51,-62,914,832),29279=>array(53,-67,947,844),29280=>array(43,-62,964,838),29281=>array(42,-62,953,829),29282=>array(56,-65,944,833),29283=>array(57,-49,914,844),29284=>array(57,-48,931,844),29285=>array(57,-67,954,849),29286=>array(34,-75,937,828),29287=>array(50,-68,974,840),29288=>array(50,-64,957,843),29289=>array(68,-73,921,829),29290=>array(48,-71,954,833),29291=>array(48,-71,949,825),29292=>array(39,-74,927,823),29293=>array(49,-69,937,826),29294=>array(55,-68,972,844),29295=>array(49,-67,949,829),29296=>array(50,-72,908,833),29297=>array(50,-66,960,833),29298=>array(44,-65,954,831),29299=>array(44,-66,960,825),29300=>array(48,-67,968,843),29301=>array(82,-61,934,845),29302=>array(43,-67,976,838),29303=>array(58,-69,984,827),29304=>array(54,-52,962,848),29305=>array(50,-68,944,831),29306=>array(26,-62,923,830),29307=>array(42,-68,950,838),29308=>array(52,-68,951,825),29309=>array(76,-67,945,838),29310=>array(52,-62,956,833),29311=>array(52,-52,955,842),29312=>array(45,-69,933,800),29313=>array(68,-61,945,835),29314=>array(59,-63,954,849),29315=>array(58,-65,956,848),29316=>array(45,-65,949,838),29317=>array(69,-67,918,827),29318=>array(58,-65,953,838),29319=>array(46,-67,959,839),29320=>array(61,-72,968,830),29321=>array(66,-67,957,837),29322=>array(25,-62,932,830),29323=>array(44,-67,947,830),29324=>array(42,-77,973,827),29325=>array(39,-68,962,830),29326=>array(65,-64,962,831),29327=>array(28,-79,906,832),29328=>array(47,-73,954,826),29329=>array(41,-75,970,825),29330=>array(42,-71,950,826),29331=>array(53,-69,914,830),29332=>array(42,-71,974,851),29333=>array(43,-72,952,823),29334=>array(60,-68,954,847),29335=>array(43,-65,965,850),29336=>array(57,-69,947,843),29337=>array(42,-73,947,848),29338=>array(43,-68,958,824),29339=>array(52,-68,965,834),29340=>array(22,-73,973,837),29341=>array(45,-65,954,835),29342=>array(51,-70,976,825),29343=>array(62,-67,912,781),29344=>array(33,-70,965,853),29345=>array(33,-70,944,825),29346=>array(39,-84,956,835),29347=>array(37,-76,973,837),29348=>array(38,-67,980,826),29349=>array(29,-69,966,840),29350=>array(28,-59,983,833),29351=>array(33,-63,960,841),29352=>array(40,-67,947,840),29353=>array(52,-73,975,833),29354=>array(30,-65,972,846),29355=>array(39,-66,946,839),29356=>array(77,-71,949,826),29357=>array(257,-63,643,790),29358=>array(60,-73,962,834),29359=>array(60,-59,933,809),29360=>array(42,-70,963,829),29361=>array(33,-69,952,833),29362=>array(103,-71,950,824),29363=>array(97,-56,897,851),29364=>array(35,-64,945,824),29365=>array(57,-55,960,829),29366=>array(44,-68,940,823),29367=>array(34,-65,911,832),29368=>array(29,-65,889,798),29369=>array(40,-70,956,817),29370=>array(47,-69,959,832),29371=>array(52,-62,950,840),29372=>array(42,-69,959,823),29373=>array(48,-62,951,820),29374=>array(92,-62,942,831),29375=>array(52,-65,943,829),29376=>array(40,-69,951,818),29377=>array(44,-63,956,839),29378=>array(50,-66,948,807),29379=>array(24,-45,944,830),29380=>array(50,-70,972,825),29381=>array(43,-57,943,807),29382=>array(57,-61,913,833),29383=>array(73,-61,964,835),29384=>array(32,-60,942,799),29385=>array(39,-44,950,813),29386=>array(45,-68,973,785),29387=>array(38,-72,973,804),29388=>array(47,-47,951,827),29389=>array(47,-52,958,834),29390=>array(69,-64,920,822),29391=>array(69,-55,943,831),29392=>array(32,-77,970,838),29393=>array(47,-76,960,836),29394=>array(61,-68,934,822),29395=>array(47,-70,958,835),29396=>array(32,-80,963,796),29397=>array(35,-73,920,831),29398=>array(35,-66,966,834),29399=>array(60,-61,921,842),29400=>array(36,-70,963,824),29401=>array(47,-54,957,801),29402=>array(43,-50,958,820),29403=>array(70,-66,886,843),29404=>array(51,-68,953,830),29405=>array(41,-58,934,836),29406=>array(43,-61,924,849),29407=>array(46,-50,962,816),29408=>array(48,-71,969,811),29409=>array(52,-65,963,812),29410=>array(53,-67,973,839),29411=>array(47,-67,963,833),29412=>array(49,-73,953,823),29413=>array(64,-64,909,836),29414=>array(43,-68,956,827),29415=>array(64,-64,958,834),29416=>array(45,-80,967,818),29417=>array(48,-59,954,824),29418=>array(50,-67,911,811),29419=>array(39,-60,955,826),29420=>array(33,-58,948,827),29421=>array(29,-63,942,832),29422=>array(29,-71,930,822),29423=>array(36,-60,955,837),29424=>array(32,-60,920,837),29425=>array(33,-74,959,822),29426=>array(20,-62,948,832),29427=>array(29,-62,971,855),29428=>array(50,-50,958,831),29429=>array(50,-62,957,826),29430=>array(45,-71,956,834),29431=>array(75,-65,918,815),29432=>array(45,-57,958,820),29433=>array(31,-63,967,833),29434=>array(47,-62,959,844),29435=>array(41,-64,973,854),29436=>array(37,-75,968,831),29437=>array(45,-70,962,794),29438=>array(47,-71,960,826),29439=>array(58,-65,971,792),29440=>array(45,-69,966,823),29441=>array(54,-64,917,830),29442=>array(51,-64,956,816),29443=>array(32,-68,946,832),29444=>array(52,-60,965,846),29445=>array(52,-65,950,829),29446=>array(38,-68,965,831),29447=>array(49,-70,955,823),29448=>array(65,-67,955,832),29449=>array(65,-71,957,833),29450=>array(47,-65,953,832),29451=>array(40,-62,962,845),29452=>array(38,-70,969,826),29453=>array(55,-65,984,836),29454=>array(39,-69,939,817),29455=>array(48,-76,908,818),29456=>array(48,-54,970,820),29457=>array(62,-63,958,782),29458=>array(101,-72,962,824),29459=>array(48,-68,968,817),29460=>array(53,-65,951,845),29461=>array(23,-61,945,831),29462=>array(53,-68,911,808),29463=>array(47,-62,955,835),29464=>array(46,-68,914,826),29465=>array(35,-68,963,837),29466=>array(59,-70,953,842),29467=>array(49,-59,958,808),29468=>array(46,-65,954,837),29469=>array(49,-67,953,819),29470=>array(40,-65,978,850),29471=>array(50,-63,968,827),29472=>array(40,-74,960,829),29473=>array(35,-64,894,808),29474=>array(62,-68,927,829),29475=>array(43,-73,959,813),29476=>array(35,-66,959,809),29477=>array(44,-64,964,809),29478=>array(46,-74,961,792),29479=>array(72,-69,923,793),29480=>array(32,-60,959,841),29481=>array(42,-61,951,803),29482=>array(49,-56,921,836),29483=>array(24,-69,933,824),29484=>array(56,-65,911,803),29485=>array(49,-66,966,828),29486=>array(55,-54,955,842),29487=>array(61,-69,950,830),29488=>array(42,-64,974,831),29489=>array(43,-64,961,819),29490=>array(68,-65,933,790),29491=>array(33,-61,967,819),29492=>array(36,-71,975,827),29493=>array(65,-73,929,825),29494=>array(40,-71,955,840),29495=>array(57,-69,970,845),29496=>array(40,-74,897,815),29497=>array(41,-53,962,835),29498=>array(41,-64,966,850),29499=>array(30,-62,962,831),29500=>array(20,-71,943,829),29501=>array(38,-73,950,789),29502=>array(25,-72,929,819),29503=>array(42,-69,977,833),29504=>array(30,-78,977,833),29505=>array(40,-61,922,819),29506=>array(39,-75,979,804),29507=>array(45,-55,969,842),29508=>array(37,-66,970,826),29509=>array(39,-67,954,840),29510=>array(50,-64,979,849),29511=>array(50,-64,974,828),29512=>array(50,-57,962,842),29513=>array(35,-70,984,836),29514=>array(40,-73,963,845),29515=>array(38,-74,960,852),29516=>array(29,-72,973,812),29517=>array(53,-65,958,851),29518=>array(39,-64,970,843),29519=>array(44,-72,971,823),29520=>array(44,-64,949,840),29521=>array(19,-74,953,822),29522=>array(25,-68,949,830),29523=>array(44,-71,960,838),29524=>array(44,-74,960,852),29525=>array(44,-65,953,833),29526=>array(59,-75,947,827),29527=>array(44,-74,981,805),29528=>array(33,-54,965,857),29529=>array(23,-80,977,826),29530=>array(39,-73,955,827),29531=>array(42,-68,983,827),29532=>array(44,-74,954,832),29533=>array(56,-68,924,824),29534=>array(51,-42,962,838),29535=>array(41,-70,961,833),29536=>array(35,-61,967,846),29537=>array(52,-57,932,833),29538=>array(39,-67,973,835),29539=>array(45,-67,972,833),29540=>array(44,-73,973,837),29541=>array(46,-75,960,835),29542=>array(37,-63,943,827),29543=>array(39,-55,965,826),29544=>array(64,-66,920,791),29545=>array(41,-66,967,826),29546=>array(32,-62,984,863),29547=>array(26,-63,975,864),29548=>array(44,-67,960,838),29549=>array(12,-60,936,838),29550=>array(34,-67,975,834),29551=>array(49,-62,966,828),29552=>array(40,-67,957,816),29553=>array(57,-66,960,842),29554=>array(30,-64,964,840),29555=>array(47,-66,951,791),29556=>array(37,-65,951,831),29557=>array(36,-74,971,842),29558=>array(39,-76,969,824),29559=>array(40,-71,972,838),29560=>array(59,-67,972,829),29561=>array(40,-72,954,830),29562=>array(37,-71,975,833),29563=>array(38,-76,958,831),29564=>array(35,-64,973,829),29565=>array(36,-69,987,842),29566=>array(43,-67,959,835),29567=>array(43,-74,963,808),29568=>array(41,-64,959,822),29569=>array(38,-67,961,813),29570=>array(38,-71,963,823),29571=>array(36,-60,965,831),29572=>array(95,-57,915,819),29573=>array(65,-70,973,852),29574=>array(44,-65,956,818),29575=>array(72,-69,928,840),29576=>array(64,-71,970,836),29577=>array(117,0,908,753),29578=>array(85,-30,935,770),29579=>array(92,14,908,766),29580=>array(81,-38,943,822),29581=>array(59,-17,934,825),29582=>array(71,-69,956,790),29583=>array(71,-76,892,823),29584=>array(51,-60,960,775),29585=>array(37,-67,936,762),29586=>array(57,-23,957,763),29587=>array(64,-69,920,829),29588=>array(57,-70,912,822),29589=>array(40,-65,951,787),29590=>array(41,-64,979,835),29591=>array(54,-74,953,785),29592=>array(54,-26,957,778),29593=>array(54,-67,922,825),29594=>array(54,-63,927,769),29595=>array(51,-60,909,787),29596=>array(44,-60,957,806),29597=>array(50,-73,949,821),29598=>array(49,-64,963,833),29599=>array(51,-58,972,827),29600=>array(48,-65,987,855),29601=>array(44,-75,956,775),29602=>array(42,-62,984,820),29603=>array(47,-64,935,841),29604=>array(42,-73,954,823),29605=>array(60,-71,905,785),29606=>array(47,-63,991,837),29607=>array(47,-60,964,834),29608=>array(56,-17,952,767),29609=>array(51,-68,958,779),29610=>array(43,-62,975,831),29611=>array(60,-59,957,840),29612=>array(55,-78,956,779),29613=>array(44,-67,958,823),29614=>array(42,-67,893,825),29615=>array(38,-57,951,782),29616=>array(33,-59,930,788),29617=>array(45,-33,950,828),29618=>array(37,-68,964,840),29619=>array(39,-65,953,835),29620=>array(50,-20,957,824),29621=>array(51,-73,955,827),29622=>array(47,-71,956,782),29623=>array(39,-67,945,832),29624=>array(48,-38,956,827),29625=>array(43,-55,961,829),29626=>array(35,-48,915,826),29627=>array(64,-64,969,830),29628=>array(46,-43,966,810),29629=>array(46,-54,909,849),29630=>array(49,-71,917,780),29631=>array(49,-74,906,783),29632=>array(66,-63,882,846),29633=>array(66,-29,961,779),29634=>array(50,-65,961,779),29635=>array(47,-73,956,831),29636=>array(47,-12,952,827),29637=>array(53,-61,917,838),29638=>array(49,-72,952,842),29639=>array(49,-27,954,783),29640=>array(43,-70,907,830),29641=>array(41,-55,964,794),29642=>array(54,-61,951,789),29643=>array(45,-70,911,830),29644=>array(48,-30,963,824),29645=>array(67,-72,974,849),29646=>array(53,-52,964,847),29647=>array(53,-13,950,760),29648=>array(52,-64,949,829),29649=>array(32,-61,926,824),29650=>array(59,-72,954,827),29651=>array(58,-66,971,837),29652=>array(57,-64,954,832),29653=>array(57,-65,959,835),29654=>array(57,-65,955,821),29655=>array(52,-59,957,827),29656=>array(51,-67,951,836),29657=>array(41,-68,965,831),29658=>array(58,-71,907,771),29659=>array(60,-68,954,828),29660=>array(54,-67,954,833),29661=>array(57,-71,905,780),29662=>array(45,-66,972,840),29663=>array(40,-66,993,789),29664=>array(66,-62,978,837),29665=>array(50,-60,951,795),29666=>array(76,-71,957,781),29667=>array(62,-59,914,837),29668=>array(25,-64,963,834),29669=>array(25,-66,949,789),29670=>array(25,-55,900,875),29671=>array(50,-64,969,835),29672=>array(58,-69,958,829),29673=>array(45,-67,956,833),29674=>array(38,-21,951,831),29675=>array(50,-67,966,840),29676=>array(60,-61,971,835),29677=>array(50,-61,951,811),29678=>array(45,-72,977,788),29679=>array(38,-32,959,833),29680=>array(38,-60,899,829),29681=>array(38,-52,959,782),29682=>array(37,-69,920,764),29683=>array(49,-58,957,834),29684=>array(49,-64,958,828),29685=>array(56,-14,954,788),29686=>array(56,-68,915,822),29687=>array(36,-64,962,833),29688=>array(58,-71,953,775),29689=>array(36,-68,951,834),29690=>array(62,-69,956,787),29691=>array(35,-69,955,843),29692=>array(57,-73,959,782),29693=>array(44,-64,973,832),29694=>array(56,-65,944,780),29695=>array(56,-71,969,780),29696=>array(57,-71,964,830),29697=>array(59,-73,968,831),29698=>array(61,-62,930,845),29699=>array(53,-63,959,831),29700=>array(57,-65,894,782),29701=>array(46,-66,965,815),29702=>array(35,-16,945,775),29703=>array(47,-63,963,833),29704=>array(55,-67,954,819),29705=>array(30,-70,960,830),29706=>array(43,-67,958,789),29707=>array(53,-68,953,837),29708=>array(54,-71,967,824),29709=>array(47,-65,900,832),29710=>array(57,-19,975,817),29711=>array(32,-49,938,827),29712=>array(35,-65,933,828),29713=>array(35,-67,940,833),29714=>array(43,-65,963,846),29715=>array(35,-69,968,828),29716=>array(35,-83,949,831),29717=>array(35,-65,957,841),29718=>array(47,-70,954,835),29719=>array(35,-71,943,839),29720=>array(35,-65,960,833),29721=>array(35,-68,965,835),29722=>array(52,-67,964,787),29723=>array(30,-67,958,786),29724=>array(35,-65,972,836),29725=>array(55,-74,963,787),29726=>array(55,-26,945,796),29727=>array(35,-65,955,843),29728=>array(53,-72,965,826),29729=>array(55,-76,962,822),29730=>array(32,-65,971,774),29731=>array(55,-68,951,838),29732=>array(43,-59,967,849),29733=>array(39,-67,940,834),29734=>array(48,-61,957,841),29735=>array(63,-22,958,784),29736=>array(53,-57,970,790),29737=>array(76,-67,918,787),29738=>array(50,-68,960,836),29739=>array(50,-71,959,831),29740=>array(49,-65,967,836),29741=>array(57,-67,962,830),29742=>array(47,-62,959,821),29743=>array(47,-65,924,837),29744=>array(53,-65,980,838),29745=>array(63,-72,911,774),29746=>array(47,-71,958,832),29747=>array(37,-63,964,826),29748=>array(34,-74,960,802),29749=>array(55,-54,959,791),29750=>array(71,-23,941,787),29751=>array(35,-53,976,820),29752=>array(54,-71,953,825),29753=>array(50,-64,960,798),29754=>array(53,-59,962,831),29755=>array(35,-23,982,843),29756=>array(33,-55,971,852),29757=>array(35,-69,959,835),29758=>array(35,-66,971,774),29759=>array(43,-62,967,793),29760=>array(45,-70,912,827),29761=>array(55,-65,930,788),29762=>array(51,-70,900,783),29763=>array(51,-64,970,842),29764=>array(43,-27,954,832),29765=>array(51,-70,969,788),29766=>array(36,-27,954,782),29767=>array(37,-66,948,835),29768=>array(40,-61,973,796),29769=>array(40,-52,963,823),29770=>array(45,-75,963,825),29771=>array(47,-65,960,832),29772=>array(47,-72,975,788),29773=>array(46,-77,977,832),29774=>array(53,-73,960,822),29775=>array(48,-70,951,845),29776=>array(50,-72,954,839),29777=>array(40,-51,960,850),29778=>array(39,-77,954,780),29779=>array(48,-62,965,835),29780=>array(48,-69,970,846),29781=>array(38,-67,969,789),29782=>array(38,-69,970,840),29783=>array(47,-65,982,843),29784=>array(47,-65,952,783),29785=>array(56,-65,920,841),29786=>array(69,-62,893,830),29787=>array(31,-68,962,829),29788=>array(30,-65,972,816),29789=>array(43,-30,948,851),29790=>array(62,-68,939,833),29791=>array(63,-46,958,785),29792=>array(37,-65,913,834),29793=>array(69,-67,954,840),29794=>array(53,-70,965,824),29795=>array(63,-72,965,836),29796=>array(46,-62,959,841),29797=>array(46,-32,964,783),29798=>array(63,-60,928,839),29799=>array(59,-68,971,835),29800=>array(36,-61,959,789),29801=>array(69,-19,935,839),29802=>array(60,-61,911,787),29803=>array(60,-63,937,835),29804=>array(54,-28,954,843),29805=>array(44,-67,956,850),29806=>array(56,-72,977,781),29807=>array(41,-61,954,798),29808=>array(53,-65,947,856),29809=>array(36,-64,955,840),29810=>array(45,-65,995,858),29811=>array(42,-29,951,839),29812=>array(47,-89,964,824),29813=>array(50,-69,971,787),29814=>array(40,-64,913,822),29815=>array(35,-70,944,827),29816=>array(35,-63,943,830),29817=>array(62,-77,967,818),29818=>array(45,-67,930,839),29819=>array(53,-66,955,802),29820=>array(53,-77,952,819),29821=>array(58,-71,968,826),29822=>array(38,-21,946,828),29823=>array(62,-22,957,792),29824=>array(45,-62,962,839),29825=>array(56,-43,972,837),29826=>array(45,-33,972,829),29827=>array(39,-69,943,833),29828=>array(51,-65,952,847),29829=>array(62,-72,982,822),29830=>array(45,-62,957,800),29831=>array(38,-71,972,828),29832=>array(48,-77,983,826),29833=>array(41,-64,962,833),29834=>array(56,-65,959,824),29835=>array(45,-68,952,828),29836=>array(45,-78,953,834),29837=>array(37,-68,945,831),29838=>array(39,-81,928,775),29839=>array(39,-72,988,841),29840=>array(38,-65,975,841),29841=>array(38,-65,961,836),29842=>array(52,-17,964,832),29843=>array(31,-53,957,829),29844=>array(51,-72,892,827),29845=>array(50,-67,950,783),29846=>array(45,-65,969,799),29847=>array(60,-46,954,818),29848=>array(57,-66,959,837),29849=>array(57,-67,969,850),29850=>array(50,-67,920,787),29851=>array(32,-67,954,831),29852=>array(37,-74,923,824),29853=>array(37,-70,966,833),29854=>array(47,-63,964,828),29855=>array(36,-57,951,801),29856=>array(43,-64,973,836),29857=>array(39,-64,967,844),29858=>array(62,-71,926,797),29859=>array(45,-61,972,839),29860=>array(48,-35,979,826),29861=>array(48,-70,977,830),29862=>array(48,-63,985,840),29863=>array(48,-39,946,836),29864=>array(37,-66,979,839),29865=>array(48,-64,980,837),29866=>array(45,-70,966,784),29867=>array(45,-62,935,836),29868=>array(50,-71,962,845),29869=>array(48,-73,971,811),29870=>array(42,-30,956,848),29871=>array(42,-64,994,858),29872=>array(40,-61,962,808),29873=>array(46,-67,970,782),29874=>array(47,-64,959,816),29875=>array(46,-69,966,816),29876=>array(50,-69,961,826),29877=>array(40,-66,969,840),29878=>array(50,-37,949,823),29879=>array(35,-71,973,832),29880=>array(62,-77,941,831),29881=>array(41,-65,968,833),29882=>array(84,-37,938,836),29883=>array(53,-68,949,785),29884=>array(40,-23,957,839),29885=>array(53,-42,962,799),29886=>array(60,-71,963,837),29887=>array(41,-63,981,841),29888=>array(49,-72,944,780),29889=>array(44,-74,967,823),29890=>array(49,-35,955,819),29891=>array(51,-65,928,786),29892=>array(40,-67,962,836),29893=>array(36,-70,972,839),29894=>array(40,-61,962,813),29895=>array(40,-64,963,789),29896=>array(35,-62,974,830),29897=>array(40,-72,958,829),29898=>array(56,-65,975,845),29899=>array(31,-66,968,839),29900=>array(40,-67,965,847),29901=>array(28,-67,969,831),29902=>array(37,-67,959,840),29903=>array(52,-61,972,834),29904=>array(45,-67,953,830),29905=>array(40,-60,966,790),29906=>array(38,-71,925,825),29907=>array(40,-65,909,787),29908=>array(37,-64,955,788),29909=>array(63,-35,968,778),29910=>array(47,-73,966,839),29911=>array(57,-63,933,838),29912=>array(54,-68,956,826),29913=>array(42,-70,960,832),29914=>array(46,-69,969,836),29915=>array(30,-62,974,832),29916=>array(59,-57,956,834),29917=>array(32,-77,991,826),29918=>array(38,-67,992,837),29919=>array(36,-73,959,837),29920=>array(36,-67,964,838),29921=>array(57,-73,976,826),29922=>array(47,-69,973,834),29923=>array(32,-69,958,828),29924=>array(37,-66,969,856),29925=>array(51,-65,971,836),29926=>array(83,-35,941,773),29927=>array(36,-29,958,771),29928=>array(44,-63,966,783),29929=>array(36,-29,958,771),29930=>array(49,-29,955,811),29931=>array(65,-64,943,842),29932=>array(41,-74,968,838),29933=>array(39,-77,968,820),29934=>array(43,-56,956,807),29935=>array(104,-58,954,766),29936=>array(36,-29,963,782),29937=>array(36,-29,968,771),29938=>array(36,-29,953,822),29939=>array(56,-75,968,818),29940=>array(37,-65,969,838),29941=>array(62,-72,960,832),29942=>array(48,-61,962,842),29943=>array(75,-60,951,838),29944=>array(36,-29,958,772),29945=>array(99,-64,968,791),29946=>array(49,-60,970,800),29947=>array(36,-65,969,831),29948=>array(49,-29,955,786),29949=>array(78,-56,963,833),29950=>array(38,-64,960,824),29951=>array(50,-50,955,839),29952=>array(39,-71,970,827),29953=>array(39,-71,964,835),29954=>array(36,-74,974,832),29955=>array(58,-54,962,836),29956=>array(30,-48,947,784),29957=>array(38,-29,960,790),29958=>array(65,-63,962,854),29959=>array(97,-66,934,825),29960=>array(43,-75,962,838),29961=>array(34,-77,974,836),29962=>array(35,-69,966,830),29963=>array(65,-70,962,829),29964=>array(105,-74,950,787),29965=>array(74,-66,961,828),29966=>array(70,-66,945,827),29967=>array(60,-59,954,834),29968=>array(37,-68,958,828),29969=>array(83,-64,964,848),29970=>array(44,-68,961,824),29971=>array(24,-47,938,825),29972=>array(34,-68,985,829),29973=>array(66,-55,966,838),29974=>array(55,-68,957,785),29975=>array(33,-59,949,835),29976=>array(76,-68,927,827),29977=>array(49,-76,959,828),29978=>array(66,-72,934,835),29979=>array(32,-48,959,845),29980=>array(34,-58,945,834),29981=>array(35,-75,962,823),29982=>array(74,-47,939,836),29983=>array(60,-8,934,824),29984=>array(129,-23,956,830),29985=>array(37,-29,956,830),29986=>array(50,-76,930,838),29987=>array(49,-74,928,831),29988=>array(72,-56,970,811),29989=>array(73,-57,923,812),29990=>array(40,-69,966,811),29991=>array(45,-66,952,829),29992=>array(52,-73,855,788),29993=>array(65,-61,936,785),29994=>array(74,-67,847,842),29995=>array(62,-67,956,843),29996=>array(140,-65,856,798),29997=>array(53,-81,935,783),29998=>array(48,-67,916,844),29999=>array(63,-61,945,836),30000=>array(133,-68,867,762),30001=>array(137,-70,862,833),30002=>array(140,-69,860,785),30003=>array(149,-67,851,833),30004=>array(172,-67,839,832),30005=>array(148,-31,954,824),30006=>array(149,-65,872,833),30007=>array(85,-62,889,783),30008=>array(37,-56,914,856),30009=>array(65,-68,939,833),30010=>array(107,-53,954,790),30011=>array(75,-57,925,800),30012=>array(98,-46,914,810),30013=>array(99,-74,891,823),30014=>array(126,-62,879,844),30015=>array(101,-7,948,830),30016=>array(50,-65,957,779),30017=>array(50,-55,957,833),30018=>array(98,-59,965,850),30019=>array(90,-59,921,837),30020=>array(153,-62,845,824),30021=>array(90,-56,889,830),30022=>array(46,-66,965,823),30023=>array(99,-63,912,845),30024=>array(107,-66,978,791),30025=>array(96,-68,962,833),30026=>array(88,-64,952,828),30027=>array(76,-52,955,835),30028=>array(54,-70,961,782),30029=>array(96,-72,974,835),30030=>array(110,-66,981,831),30031=>array(64,-69,944,780),30032=>array(72,-52,945,791),30033=>array(51,-59,903,838),30034=>array(56,-50,963,833),30035=>array(60,-72,967,813),30036=>array(93,-67,938,839),30037=>array(178,-72,823,780),30038=>array(81,-70,970,836),30039=>array(109,-72,902,843),30040=>array(79,-62,955,839),30041=>array(75,-68,897,818),30042=>array(29,-67,975,848),30043=>array(111,-64,978,853),30044=>array(76,-59,920,836),30045=>array(56,-65,972,836),30046=>array(77,-70,968,838),30047=>array(50,-69,965,817),30048=>array(143,-68,867,845),30049=>array(86,-61,943,846),30050=>array(58,-69,947,801),30051=>array(34,-68,968,834),30052=>array(106,-62,955,832),30053=>array(110,-66,962,839),30054=>array(89,-22,943,828),30055=>array(48,-75,963,812),30056=>array(50,-70,959,808),30057=>array(96,-64,959,795),30058=>array(53,-70,957,836),30059=>array(82,-24,938,836),30060=>array(37,-67,966,854),30061=>array(81,-62,961,850),30062=>array(94,-62,954,847),30063=>array(69,-69,961,849),30064=>array(72,-74,926,784),30065=>array(89,-71,916,797),30066=>array(33,-72,973,847),30067=>array(54,-50,952,813),30068=>array(82,-58,911,831),30069=>array(79,-34,934,836),30070=>array(103,-68,914,841),30071=>array(77,-67,976,786),30072=>array(97,-62,939,835),30073=>array(101,-63,966,844),30074=>array(54,-20,951,803),30075=>array(74,-14,972,836),30076=>array(92,-61,938,782),30077=>array(103,-15,953,851),30078=>array(115,-69,908,783),30079=>array(56,-69,963,839),30080=>array(42,-71,969,828),30081=>array(74,-73,970,811),30082=>array(54,-46,952,786),30083=>array(94,-42,961,840),30084=>array(100,-70,955,822),30085=>array(84,-48,961,814),30086=>array(31,-61,951,814),30087=>array(87,-63,938,833),30088=>array(52,-82,943,829),30089=>array(51,-39,949,822),30090=>array(54,-31,952,791),30091=>array(28,-66,975,773),30092=>array(52,-70,968,835),30093=>array(68,-7,957,787),30094=>array(30,-65,966,827),30095=>array(35,-71,960,821),30096=>array(59,-81,955,837),30097=>array(33,-68,945,827),30098=>array(37,-63,898,822),30099=>array(37,-63,914,822),30100=>array(63,-65,944,823),30101=>array(36,-59,957,852),30102=>array(30,-63,899,838),30103=>array(35,-59,924,842),30104=>array(36,-75,954,833),30105=>array(46,-71,953,852),30106=>array(48,-69,968,820),30107=>array(48,-64,951,841),30108=>array(54,-69,941,845),30109=>array(54,-69,941,815),30110=>array(54,-69,961,845),30111=>array(24,-65,925,836),30112=>array(32,-66,900,838),30113=>array(28,-70,914,840),30114=>array(44,-65,982,855),30115=>array(51,-71,952,825),30116=>array(47,-73,960,845),30117=>array(50,-70,959,825),30118=>array(47,-73,945,845),30119=>array(52,-69,966,841),30120=>array(47,-73,938,845),30121=>array(47,-73,938,845),30122=>array(39,-57,959,854),30123=>array(37,-71,953,840),30124=>array(27,-67,896,849),30125=>array(27,-67,928,850),30126=>array(26,-67,932,840),30127=>array(27,-63,942,848),30128=>array(43,-63,951,849),30129=>array(39,-67,953,829),30130=>array(43,-73,957,831),30131=>array(44,-67,944,834),30132=>array(25,-66,938,851),30133=>array(54,-74,963,841),30134=>array(49,-71,951,830),30135=>array(47,-78,946,835),30136=>array(59,-75,954,829),30137=>array(41,-72,974,826),30138=>array(50,-60,958,835),30139=>array(47,-82,935,834),30140=>array(40,-78,972,825),30141=>array(32,-74,954,839),30142=>array(43,-73,962,829),30143=>array(44,-65,945,849),30144=>array(41,-58,954,855),30145=>array(44,-58,945,852),30146=>array(43,-79,941,832),30147=>array(27,-77,933,834),30148=>array(53,-61,948,856),30149=>array(38,-71,933,840),30150=>array(40,-71,951,847),30151=>array(41,-65,955,827),30152=>array(19,-74,918,848),30153=>array(24,-60,919,827),30154=>array(43,-73,951,830),30155=>array(53,-79,968,835),30156=>array(34,-83,948,840),30157=>array(43,-69,972,833),30158=>array(47,-67,957,846),30159=>array(41,-60,960,850),30160=>array(50,-75,944,829),30161=>array(51,-70,945,836),30162=>array(48,-71,955,827),30163=>array(50,-75,944,829),30164=>array(38,-68,947,844),30165=>array(48,-68,964,825),30166=>array(27,-65,919,846),30167=>array(36,-51,964,859),30168=>array(45,-75,949,826),30169=>array(45,-72,954,839),30170=>array(56,-82,962,832),30171=>array(33,-68,935,834),30172=>array(34,-70,962,847),30173=>array(43,-60,962,841),30174=>array(44,-68,961,834),30175=>array(57,-68,945,843),30176=>array(48,-73,983,846),30177=>array(31,-73,954,843),30178=>array(46,-69,944,835),30179=>array(45,-63,960,836),30180=>array(49,-67,954,847),30181=>array(33,-73,951,847),30182=>array(57,-68,955,835),30183=>array(39,-65,965,845),30184=>array(56,-67,922,852),30185=>array(37,-70,961,831),30186=>array(29,-74,955,846),30187=>array(20,-65,913,839),30188=>array(42,-69,941,841),30189=>array(44,-73,959,845),30190=>array(43,-75,965,840),30191=>array(34,-55,959,858),30192=>array(55,-70,958,832),30193=>array(45,-70,942,848),30194=>array(34,-66,957,838),30195=>array(40,-69,971,834),30196=>array(38,-67,941,834),30197=>array(36,-71,974,851),30198=>array(45,-72,960,851),30199=>array(36,-63,965,849),30200=>array(31,-73,930,839),30201=>array(46,-68,951,843),30202=>array(59,-67,959,834),30203=>array(39,-75,960,845),30204=>array(33,-65,941,836),30205=>array(31,-68,954,848),30206=>array(35,-67,956,842),30207=>array(33,-67,945,834),30208=>array(38,-64,964,837),30209=>array(48,-66,952,838),30210=>array(38,-77,935,843),30211=>array(30,-65,967,848),30212=>array(37,-64,942,841),30213=>array(37,-71,939,846),30214=>array(14,-67,912,845),30215=>array(34,-55,954,854),30216=>array(46,-64,974,855),30217=>array(39,-64,955,826),30218=>array(38,-65,955,852),30219=>array(38,-66,960,838),30220=>array(38,-70,944,847),30221=>array(55,-70,956,845),30222=>array(38,-67,944,840),30223=>array(33,-55,961,857),30224=>array(41,-69,974,850),30225=>array(45,-69,948,848),30226=>array(41,-75,938,848),30227=>array(46,-72,972,849),30228=>array(51,-73,961,838),30229=>array(44,-67,981,854),30230=>array(27,-54,954,860),30231=>array(26,-68,934,847),30232=>array(38,-69,911,835),30233=>array(30,-69,961,836),30234=>array(42,-70,971,836),30235=>array(24,-60,970,855),30236=>array(47,-66,981,840),30237=>array(40,-58,969,861),30238=>array(36,-62,976,848),30239=>array(37,-72,938,833),30240=>array(34,-67,962,841),30241=>array(35,-70,966,841),30242=>array(32,-73,957,841),30243=>array(46,-65,958,831),30244=>array(46,-74,948,841),30245=>array(43,-66,956,851),30246=>array(22,-68,959,851),30247=>array(44,-74,942,833),30248=>array(45,-79,963,837),30249=>array(46,-61,952,849),30250=>array(21,-67,933,823),30251=>array(26,-65,923,840),30252=>array(26,-65,963,840),30253=>array(44,-66,979,847),30254=>array(26,-73,967,847),30255=>array(45,-69,955,834),30256=>array(52,-76,951,841),30257=>array(50,-69,966,836),30258=>array(53,-64,978,854),30259=>array(32,-68,971,851),30260=>array(23,-66,943,841),30261=>array(33,-67,963,847),30262=>array(52,-65,970,848),30263=>array(52,-65,979,848),30264=>array(45,-65,943,848),30265=>array(52,-65,951,848),30266=>array(31,-69,948,852),30267=>array(36,-73,941,829),30268=>array(49,-67,980,850),30269=>array(37,-62,954,836),30270=>array(26,-65,970,832),30271=>array(29,-65,909,838),30272=>array(23,-81,928,826),30273=>array(23,-87,940,826),30274=>array(46,-65,964,830),30275=>array(33,-67,971,847),30276=>array(23,-91,937,826),30277=>array(23,-71,912,836),30278=>array(49,-66,941,841),30279=>array(29,-57,942,846),30280=>array(35,-62,963,829),30281=>array(35,-65,947,849),30282=>array(35,-70,973,853),30283=>array(57,-69,967,854),30284=>array(38,-68,933,844),30285=>array(24,-68,923,835),30286=>array(37,-64,937,840),30287=>array(37,-64,957,850),30288=>array(51,-68,983,849),30289=>array(37,-87,957,850),30290=>array(42,-58,971,836),30291=>array(49,-73,983,831),30292=>array(25,-61,931,828),30293=>array(42,-57,957,836),30294=>array(45,-73,956,833),30295=>array(42,-67,933,836),30296=>array(53,-65,948,844),30297=>array(42,-74,969,832),30298=>array(37,-71,936,833),30299=>array(48,-67,989,843),30300=>array(45,-67,980,841),30301=>array(48,-69,920,838),30302=>array(21,-71,912,835),30303=>array(44,-69,973,844),30304=>array(38,-71,982,846),30305=>array(51,-71,976,844),30306=>array(45,-76,947,840),30307=>array(25,-66,920,841),30308=>array(57,-73,959,837),30309=>array(40,-69,973,852),30310=>array(50,-78,948,846),30311=>array(43,-65,962,836),30312=>array(47,-75,946,834),30313=>array(42,-67,985,854),30314=>array(40,-69,964,854),30315=>array(29,-69,919,838),30316=>array(45,-66,956,854),30317=>array(50,-68,939,850),30318=>array(38,-71,974,845),30319=>array(35,-77,947,844),30320=>array(35,-78,959,854),30321=>array(47,-71,954,856),30322=>array(39,-77,967,854),30323=>array(27,-60,972,853),30324=>array(21,-77,958,849),30325=>array(46,-72,963,833),30326=>array(100,220,956,730),30327=>array(80,-55,936,839),30328=>array(80,-78,936,840),30329=>array(38,-69,967,840),30330=>array(47,-51,957,837),30331=>array(57,-13,957,837),30332=>array(52,-63,960,829),30333=>array(199,-64,822,833),30334=>array(98,-67,914,780),30335=>array(113,-47,959,830),30336=>array(200,-26,891,841),30337=>array(53,-49,947,866),30338=>array(74,-26,924,842),30339=>array(60,-67,950,836),30340=>array(101,-54,882,838),30341=>array(94,-27,941,842),30342=>array(64,-62,947,837),30343=>array(80,-28,932,845),30344=>array(87,-80,954,831),30345=>array(107,-39,959,834),30346=>array(119,-78,962,839),30347=>array(33,-64,959,849),30348=>array(100,-53,967,847),30349=>array(134,-61,898,837),30350=>array(90,-60,952,824),30351=>array(111,-69,954,835),30352=>array(53,-64,947,849),30353=>array(76,-19,944,820),30354=>array(100,-72,956,829),30355=>array(84,-64,923,831),30356=>array(84,-62,944,810),30357=>array(56,-63,947,776),30358=>array(86,-62,930,825),30359=>array(93,-67,907,810),30360=>array(84,-59,959,838),30361=>array(42,-63,943,847),30362=>array(92,-20,933,839),30363=>array(114,-69,889,834),30364=>array(110,-63,957,837),30365=>array(69,-70,964,833),30366=>array(117,-69,982,831),30367=>array(112,-68,975,839),30368=>array(97,-65,953,833),30369=>array(92,-74,960,852),30370=>array(92,-61,964,837),30371=>array(88,-68,946,831),30372=>array(79,-67,948,836),30373=>array(90,-74,960,852),30374=>array(82,-55,954,857),30375=>array(82,-62,946,841),30376=>array(60,-43,954,842),30377=>array(43,-73,970,838),30378=>array(98,-52,969,851),30379=>array(87,-72,956,845),30380=>array(82,-67,941,817),30381=>array(110,-63,963,845),30382=>array(53,-71,940,832),30383=>array(33,-81,951,826),30384=>array(33,-62,965,836),30385=>array(27,-68,939,833),30386=>array(41,-67,932,821),30387=>array(33,-75,956,834),30388=>array(31,-75,956,844),30389=>array(57,-76,966,826),30390=>array(30,-75,976,834),30391=>array(36,-70,956,838),30392=>array(50,-68,966,832),30393=>array(38,-67,954,832),30394=>array(45,-73,971,838),30395=>array(46,-73,969,824),30396=>array(47,-73,956,835),30397=>array(47,-66,969,849),30398=>array(51,-71,969,835),30399=>array(70,34,944,715),30400=>array(57,-20,948,822),30401=>array(57,-14,948,784),30402=>array(57,-14,948,789),30403=>array(48,-17,958,770),30404=>array(60,-53,956,757),30405=>array(47,-11,956,841),30406=>array(49,-25,947,794),30407=>array(46,-40,957,827),30408=>array(59,-38,952,784),30409=>array(41,-21,974,836),30410=>array(45,-18,960,840),30411=>array(55,-37,954,836),30412=>array(48,-20,957,830),30413=>array(62,-22,954,838),30414=>array(55,-14,954,835),30415=>array(52,-19,925,823),30416=>array(50,-44,924,799),30417=>array(52,-23,943,820),30418=>array(47,-28,961,851),30419=>array(60,-20,952,821),30420=>array(59,-23,951,840),30421=>array(63,-32,952,817),30422=>array(39,-32,959,847),30423=>array(57,-33,954,840),30424=>array(65,-32,914,831),30425=>array(51,-33,952,834),30426=>array(61,-34,956,809),30427=>array(50,-23,947,832),30428=>array(63,-32,952,843),30429=>array(60,-23,954,850),30430=>array(63,-32,953,840),30431=>array(58,-27,952,789),30432=>array(57,-46,961,848),30433=>array(48,-35,948,829),30434=>array(58,-27,952,802),30435=>array(53,-26,947,824),30436=>array(62,-35,956,842),30437=>array(53,-24,961,837),30438=>array(26,-26,957,869),30439=>array(40,-78,941,833),30440=>array(38,-24,961,788),30441=>array(60,-18,959,834),30442=>array(53,-12,951,823),30443=>array(32,-54,957,863),30444=>array(58,-10,952,850),30445=>array(65,-38,978,842),30446=>array(206,-42,767,771),30447=>array(98,-62,931,770),30448=>array(101,-68,938,783),30449=>array(118,-59,956,789),30450=>array(63,-70,937,826),30451=>array(107,-27,953,824),30452=>array(95,-70,949,835),30453=>array(109,-40,965,833),30454=>array(75,-68,958,778),30455=>array(109,-61,900,821),30456=>array(43,-65,889,828),30457=>array(86,-34,952,829),30458=>array(116,-71,957,828),30459=>array(107,-62,958,803),30460=>array(100,-71,944,803),30461=>array(101,-59,957,826),30462=>array(68,-73,920,834),30463=>array(75,-55,984,851),30464=>array(130,-65,890,787),30465=>array(53,-70,939,829),30466=>array(119,-59,945,837),30467=>array(119,-73,962,762),30468=>array(96,-52,949,790),30469=>array(92,-62,971,813),30470=>array(119,-66,954,849),30471=>array(88,-72,943,826),30472=>array(93,-65,931,826),30473=>array(52,-70,880,781),30474=>array(101,-55,943,811),30475=>array(71,-67,912,818),30476=>array(73,-62,949,799),30477=>array(96,-21,919,763),30478=>array(85,-58,951,755),30479=>array(96,-67,953,832),30480=>array(114,-21,953,773),30481=>array(106,-70,916,827),30482=>array(119,-70,917,830),30483=>array(99,-73,959,827),30484=>array(50,-67,946,785),30485=>array(116,-71,967,835),30486=>array(119,-62,960,773),30487=>array(119,-58,924,844),30488=>array(42,-57,971,821),30489=>array(118,-65,952,835),30490=>array(65,-62,961,843),30491=>array(124,-64,987,839),30492=>array(124,-64,987,839),30493=>array(118,-64,927,827),30494=>array(78,-84,951,835),30495=>array(64,-84,936,835),30496=>array(98,-71,956,785),30497=>array(94,-53,963,829),30498=>array(34,-65,958,843),30499=>array(116,-71,973,835),30500=>array(95,-71,929,784),30501=>array(44,-52,947,852),30502=>array(76,-56,931,823),30503=>array(110,-73,903,780),30504=>array(96,-69,948,833),30505=>array(88,-49,927,823),30506=>array(88,-68,951,782),30507=>array(95,-55,942,837),30508=>array(88,-67,931,825),30509=>array(124,-21,959,832),30510=>array(88,-70,909,782),30511=>array(80,-64,927,824),30512=>array(88,-42,956,770),30513=>array(106,-78,965,821),30514=>array(110,-70,953,777),30515=>array(107,-71,906,825),30516=>array(111,-40,909,859),30517=>array(119,-65,935,847),30518=>array(94,-21,934,783),30519=>array(39,-67,964,838),30520=>array(86,-62,929,849),30521=>array(103,-51,969,853),30522=>array(104,-67,943,828),30523=>array(110,-70,954,823),30524=>array(96,-64,965,794),30525=>array(105,-74,966,820),30526=>array(57,-67,955,785),30527=>array(88,-61,976,840),30528=>array(39,-69,929,839),30529=>array(101,-72,922,824),30530=>array(37,-67,938,841),30531=>array(97,-73,930,835),30532=>array(104,-67,909,825),30533=>array(107,-49,955,806),30534=>array(98,-55,951,834),30535=>array(110,-64,915,853),30536=>array(88,-16,952,788),30537=>array(88,-24,958,829),30538=>array(107,-48,902,803),30539=>array(97,-68,954,828),30540=>array(100,-71,949,825),30541=>array(96,-50,954,804),30542=>array(109,-47,948,864),30543=>array(112,-68,903,782),30544=>array(100,-69,940,820),30545=>array(96,-18,937,823),30546=>array(118,-75,983,829),30547=>array(100,-74,960,829),30548=>array(105,-70,969,840),30549=>array(112,-66,967,844),30550=>array(112,-74,972,823),30551=>array(105,-66,929,781),30552=>array(76,-73,930,781),30553=>array(110,-79,979,829),30554=>array(97,-72,933,790),30555=>array(109,-68,935,831),30556=>array(98,-63,930,836),30557=>array(72,-69,908,849),30558=>array(110,-64,970,830),30559=>array(95,-48,939,857),30560=>array(109,-30,965,841),30561=>array(87,-26,947,833),30562=>array(98,-64,937,832),30563=>array(57,-67,956,835),30564=>array(104,-64,955,792),30565=>array(104,-64,951,856),30566=>array(96,-30,948,826),30567=>array(97,-48,944,860),30568=>array(137,-57,969,845),30569=>array(118,-73,966,838),30570=>array(78,-70,932,783),30571=>array(92,-72,941,833),30572=>array(94,-65,944,831),30573=>array(113,-68,911,780),30574=>array(108,-67,980,839),30575=>array(88,-69,941,834),30576=>array(92,-65,948,829),30577=>array(88,-68,965,791),30578=>array(92,-22,945,788),30579=>array(92,-32,980,829),30580=>array(92,-65,936,787),30581=>array(107,-53,981,829),30582=>array(92,-64,978,842),30583=>array(92,-55,964,827),30584=>array(111,-64,906,789),30585=>array(98,-66,932,831),30586=>array(109,-74,962,834),30587=>array(92,-20,959,855),30588=>array(107,-69,965,786),30589=>array(86,-62,952,833),30590=>array(58,-72,950,849),30591=>array(49,-66,958,833),30592=>array(40,-65,982,845),30593=>array(111,-69,971,785),30594=>array(44,-67,970,832),30595=>array(100,-69,954,831),30596=>array(93,-65,929,835),30597=>array(79,-79,950,828),30598=>array(92,-60,938,832),30599=>array(97,-63,956,833),30600=>array(121,-79,980,781),30601=>array(93,-73,987,827),30602=>array(92,-77,956,843),30603=>array(94,-78,961,833),30604=>array(90,-26,927,833),30605=>array(97,-58,966,841),30606=>array(89,-62,932,824),30607=>array(54,-75,971,782),30608=>array(124,-45,896,816),30609=>array(91,-67,938,790),30610=>array(87,-60,917,826),30611=>array(104,-66,914,838),30612=>array(92,-74,947,833),30613=>array(98,-50,945,854),30614=>array(114,-69,938,813),30615=>array(116,-70,933,828),30616=>array(89,-23,953,801),30617=>array(109,-72,970,826),30618=>array(107,-80,958,837),30619=>array(108,-69,973,835),30620=>array(97,-73,949,821),30621=>array(105,-65,951,834),30622=>array(95,-69,936,831),30623=>array(82,-70,955,789),30624=>array(79,-39,942,823),30625=>array(109,-72,961,822),30626=>array(88,-83,913,830),30627=>array(94,-37,962,823),30628=>array(79,-62,906,793),30629=>array(102,-72,959,841),30630=>array(79,-65,956,836),30631=>array(90,-62,941,837),30632=>array(108,-73,966,821),30633=>array(88,-72,894,779),30634=>array(86,-23,935,843),30635=>array(114,-70,961,782),30636=>array(95,-68,944,830),30637=>array(94,-66,975,841),30638=>array(100,-62,970,847),30639=>array(88,-68,911,796),30640=>array(85,-75,960,828),30641=>array(102,-70,950,824),30642=>array(106,-68,928,783),30643=>array(95,-35,940,833),30644=>array(105,-71,961,827),30645=>array(109,-62,951,838),30646=>array(108,-64,969,839),30647=>array(105,-68,901,785),30648=>array(98,-70,957,827),30649=>array(89,-69,944,838),30650=>array(96,-70,952,839),30651=>array(68,-75,919,838),30652=>array(82,-67,951,852),30653=>array(52,-64,969,836),30654=>array(72,-46,910,801),30655=>array(39,-65,947,790),30656=>array(68,-77,981,828),30657=>array(99,-23,974,825),30658=>array(94,-66,961,786),30659=>array(76,-63,952,844),30660=>array(92,-76,949,830),30661=>array(81,-70,953,805),30662=>array(96,-65,963,828),30663=>array(91,-64,959,820),30664=>array(81,-70,957,848),30665=>array(98,-55,952,856),30666=>array(103,-68,919,835),30667=>array(87,-67,948,808),30668=>array(102,-72,964,850),30669=>array(31,-62,974,799),30670=>array(94,-65,963,844),30671=>array(92,-69,939,853),30672=>array(99,-67,935,785),30673=>array(68,-67,953,832),30674=>array(77,-67,946,833),30675=>array(91,-68,951,831),30676=>array(99,-70,938,824),30677=>array(41,-72,957,840),30678=>array(97,-62,965,804),30679=>array(71,-71,953,842),30680=>array(92,-68,947,830),30681=>array(88,-54,899,806),30682=>array(102,-77,905,786),30683=>array(81,-57,926,793),30684=>array(39,-66,972,850),30685=>array(39,-77,960,846),30686=>array(60,-68,927,786),30687=>array(44,-67,940,833),30688=>array(33,-70,954,825),30689=>array(43,-61,960,811),30690=>array(69,-71,947,828),30691=>array(42,-66,965,843),30692=>array(80,-56,964,837),30693=>array(69,-73,911,838),30694=>array(62,-67,941,836),30695=>array(34,-67,893,831),30696=>array(37,-68,980,834),30697=>array(39,-61,947,825),30698=>array(39,-65,932,834),30699=>array(27,-61,951,839),30700=>array(33,-29,955,832),30701=>array(51,-77,948,809),30702=>array(36,-73,951,833),30703=>array(33,-67,963,827),30704=>array(59,-70,934,838),30705=>array(40,-71,980,827),30706=>array(34,-65,980,837),30707=>array(67,-70,909,768),30708=>array(39,-66,948,761),30709=>array(61,-61,880,824),30710=>array(39,-57,929,774),30711=>array(44,-63,953,786),30712=>array(38,-64,959,780),30713=>array(37,-66,962,788),30714=>array(29,-33,959,828),30715=>array(51,-29,972,837),30716=>array(39,-2,957,761),30717=>array(59,-77,927,841),30718=>array(40,-70,942,785),30719=>array(49,-68,921,818),30720=>array(23,-59,898,767),30721=>array(39,-62,905,768),30722=>array(38,-68,971,824),30723=>array(45,-69,954,785),30724=>array(22,-69,955,829),30725=>array(44,-73,981,821),30726=>array(49,-70,990,836),30727=>array(42,-65,976,842),30728=>array(32,-71,970,772),30729=>array(48,-62,956,842),30730=>array(42,-64,957,843),30731=>array(42,-3,954,822),30732=>array(53,-62,925,829),30733=>array(43,-71,971,844),30734=>array(36,-77,971,828),30735=>array(43,-69,967,785),30736=>array(43,-70,969,786),30737=>array(51,-61,951,778),30738=>array(32,-51,952,818),30739=>array(39,-69,972,785),30740=>array(36,-71,956,780),30741=>array(42,-63,954,837),30742=>array(21,-68,921,826),30743=>array(29,-67,951,820),30744=>array(28,-44,944,824),30745=>array(42,-35,952,780),30746=>array(26,-62,929,788),30747=>array(41,-69,972,837),30748=>array(24,-69,954,781),30749=>array(50,-56,956,827),30750=>array(42,-64,987,839),30751=>array(41,-62,956,848),30752=>array(32,-17,954,792),30753=>array(52,-35,964,765),30754=>array(44,-59,952,783),30755=>array(44,-32,950,844),30756=>array(42,-29,943,831),30757=>array(29,-55,959,831),30758=>array(41,-53,960,843),30759=>array(40,-65,945,827),30760=>array(47,-75,964,832),30761=>array(42,-65,921,831),30762=>array(38,-60,958,784),30763=>array(57,-37,962,824),30764=>array(39,-19,952,816),30765=>array(37,-65,963,830),30766=>array(44,-53,962,855),30767=>array(51,-64,976,828),30768=>array(34,-68,951,780),30769=>array(46,-77,979,841),30770=>array(35,-29,963,835),30771=>array(43,-54,945,779),30772=>array(46,-70,958,835),30773=>array(23,-59,971,836),30774=>array(42,-66,886,843),30775=>array(59,-70,922,836),30776=>array(36,-26,956,788),30777=>array(35,-68,971,830),30778=>array(54,-72,946,761),30779=>array(29,-62,933,826),30780=>array(31,-31,964,840),30781=>array(42,-57,928,786),30782=>array(32,-60,947,828),30783=>array(33,-66,948,822),30784=>array(35,-60,905,830),30785=>array(30,-33,938,772),30786=>array(32,-11,965,845),30787=>array(37,-65,980,839),30788=>array(35,-66,960,831),30789=>array(41,-20,954,832),30790=>array(35,-65,963,841),30791=>array(46,-78,909,839),30792=>array(41,-72,956,824),30793=>array(42,-68,958,824),30794=>array(45,-72,952,822),30795=>array(35,-73,969,836),30796=>array(28,-57,972,849),30797=>array(30,-60,973,791),30798=>array(36,-63,907,832),30799=>array(36,-69,953,788),30800=>array(43,-70,909,782),30801=>array(36,-70,958,839),30802=>array(35,-68,948,780),30803=>array(25,-32,959,833),30804=>array(35,-71,949,826),30805=>array(38,-67,940,775),30806=>array(30,-74,945,826),30807=>array(29,-72,936,821),30808=>array(35,-64,903,795),30809=>array(25,-25,938,826),30810=>array(35,-66,963,823),30811=>array(35,-63,955,846),30812=>array(42,-20,956,791),30813=>array(50,-70,943,833),30814=>array(41,-67,954,829),30815=>array(35,-67,967,824),30816=>array(45,-71,972,834),30817=>array(35,-68,937,832),30818=>array(41,-70,961,819),30819=>array(35,-68,953,830),30820=>array(33,-67,983,833),30821=>array(42,-68,950,838),30822=>array(35,-51,951,802),30823=>array(35,-64,895,785),30824=>array(49,-62,964,838),30825=>array(50,-65,938,830),30826=>array(33,-54,959,830),30827=>array(26,-70,964,830),30828=>array(46,-61,978,784),30829=>array(41,-35,959,805),30830=>array(51,-57,907,852),30831=>array(34,-69,960,787),30832=>array(51,-65,942,830),30833=>array(49,-71,915,777),30834=>array(42,-64,980,833),30835=>array(35,-54,970,835),30836=>array(32,-65,962,828),30837=>array(39,-63,958,839),30838=>array(35,-66,969,830),30839=>array(32,-32,939,811),30840=>array(35,-67,948,836),30841=>array(39,-61,977,829),30842=>array(35,-56,959,785),30843=>array(44,-68,987,782),30844=>array(59,-78,919,779),30845=>array(35,-32,954,839),30846=>array(29,-16,953,853),30847=>array(37,-27,950,837),30848=>array(44,-67,954,827),30849=>array(26,-54,971,843),30850=>array(35,-57,969,850),30851=>array(36,-72,950,823),30852=>array(44,-70,972,823),30853=>array(36,-72,900,780),30854=>array(41,-52,949,843),30855=>array(42,-71,962,833),30856=>array(35,-65,960,833),30857=>array(53,-68,918,785),30858=>array(35,-57,974,840),30859=>array(35,-67,932,836),30860=>array(35,-67,966,836),30861=>array(33,-52,952,796),30862=>array(43,-64,951,834),30863=>array(39,-72,955,820),30864=>array(35,-67,981,839),30865=>array(31,-68,956,844),30866=>array(35,-23,982,843),30867=>array(44,-68,951,840),30868=>array(31,-62,968,831),30869=>array(35,-64,964,835),30870=>array(44,-70,958,847),30871=>array(43,-69,961,834),30872=>array(44,-74,960,829),30873=>array(47,-67,908,786),30874=>array(39,-63,954,840),30875=>array(27,-75,923,826),30876=>array(23,-71,949,839),30877=>array(35,-72,975,788),30878=>array(45,-50,936,798),30879=>array(35,-62,968,833),30880=>array(41,-67,952,837),30881=>array(37,-64,956,830),30882=>array(46,-65,907,785),30883=>array(49,-68,927,788),30884=>array(47,-71,971,823),30885=>array(32,-67,915,824),30886=>array(50,-70,956,849),30887=>array(60,-67,937,845),30888=>array(44,-73,975,784),30889=>array(44,-72,970,783),30890=>array(28,-54,948,841),30891=>array(46,-74,969,825),30892=>array(28,-73,971,785),30893=>array(29,-68,954,788),30894=>array(35,-72,979,788),30895=>array(34,-61,951,849),30896=>array(45,-29,957,845),30897=>array(34,-72,955,834),30898=>array(47,-67,939,842),30899=>array(39,-72,970,829),30900=>array(41,-24,964,830),30901=>array(32,-74,962,836),30902=>array(35,-57,961,834),30903=>array(35,-71,962,839),30904=>array(35,-69,971,789),30905=>array(25,-10,922,818),30906=>array(34,-69,950,843),30907=>array(29,-57,949,835),30908=>array(50,-60,933,781),30909=>array(35,-66,969,791),30910=>array(30,-70,961,785),30911=>array(39,-75,925,795),30912=>array(31,-58,963,838),30913=>array(37,-57,955,836),30914=>array(46,-65,913,834),30915=>array(37,-73,966,832),30916=>array(46,-73,966,830),30917=>array(37,-76,954,834),30918=>array(32,-69,946,793),30919=>array(32,-53,968,852),30920=>array(41,-64,972,857),30921=>array(43,-62,990,790),30922=>array(52,-68,944,788),30923=>array(20,-40,934,849),30924=>array(32,-70,955,825),30925=>array(19,-71,946,841),30926=>array(29,-75,967,841),30927=>array(34,-68,985,840),30928=>array(42,-61,956,844),30929=>array(41,-24,964,831),30930=>array(41,-64,941,785),30931=>array(32,-58,963,844),30932=>array(25,-59,963,849),30933=>array(32,-24,959,832),30934=>array(29,-57,921,800),30935=>array(32,-71,959,838),30936=>array(31,-67,956,827),30937=>array(24,-79,968,846),30938=>array(43,-66,957,831),30939=>array(39,-50,933,846),30940=>array(43,-55,960,850),30941=>array(40,-71,964,827),30942=>array(44,-75,898,824),30943=>array(51,-66,971,783),30944=>array(39,-64,958,839),30945=>array(25,-70,918,831),30946=>array(36,-72,964,824),30947=>array(36,-64,997,858),30948=>array(31,-66,957,837),30949=>array(47,-68,967,780),30950=>array(47,-64,965,787),30951=>array(43,-68,975,839),30952=>array(37,-64,939,833),30953=>array(45,-72,969,825),30954=>array(38,-65,966,838),30955=>array(38,-70,955,836),30956=>array(44,-67,952,832),30957=>array(45,-73,956,785),30958=>array(30,-61,945,841),30959=>array(33,-69,960,835),30960=>array(35,-65,952,846),30961=>array(33,-66,957,833),30962=>array(32,-63,975,829),30963=>array(46,-72,900,824),30964=>array(41,-21,989,838),30965=>array(41,-67,924,787),30966=>array(41,-64,944,846),30967=>array(37,-74,953,832),30968=>array(41,-76,974,851),30969=>array(56,-70,953,781),30970=>array(41,-72,968,828),30971=>array(30,-57,971,839),30972=>array(53,-68,966,832),30973=>array(38,-63,971,837),30974=>array(42,-65,940,787),30975=>array(32,-65,953,793),30976=>array(74,-68,926,785),30977=>array(45,-68,961,840),30978=>array(53,-70,956,825),30979=>array(54,-64,945,833),30980=>array(44,-62,988,833),30981=>array(41,-72,968,839),30982=>array(44,-68,969,858),30983=>array(43,-62,969,850),30984=>array(36,-58,963,825),30985=>array(43,-75,975,835),30986=>array(41,-59,959,818),30987=>array(51,-64,949,786),30988=>array(36,-65,935,789),30989=>array(53,-59,933,836),30990=>array(36,-65,961,825),30991=>array(44,-55,951,833),30992=>array(39,-71,937,833),30993=>array(40,-52,933,847),30994=>array(29,-58,965,860),30995=>array(44,-35,951,778),30996=>array(43,-68,956,836),30997=>array(44,-67,945,819),30998=>array(44,-70,952,821),30999=>array(51,-74,960,836),31000=>array(46,-69,954,786),31001=>array(33,-61,967,832),31002=>array(44,-20,957,835),31003=>array(41,-27,954,823),31004=>array(41,-67,984,839),31005=>array(33,-65,953,783),31006=>array(44,-66,976,830),31007=>array(22,-60,975,794),31008=>array(51,-31,949,846),31009=>array(34,-67,948,828),31010=>array(44,-76,975,844),31011=>array(32,-67,970,830),31012=>array(35,-67,976,828),31013=>array(41,-66,975,794),31014=>array(39,-74,959,834),31015=>array(46,-55,932,795),31016=>array(50,-54,936,792),31017=>array(36,-76,959,833),31018=>array(32,-63,962,799),31019=>array(26,-71,965,844),31020=>array(50,-70,962,833),31021=>array(59,-70,978,775),31022=>array(22,-60,975,840),31023=>array(36,-65,951,829),31024=>array(49,-69,953,790),31025=>array(44,-68,949,849),31026=>array(44,-62,956,842),31027=>array(26,-64,957,845),31028=>array(31,-61,951,832),31029=>array(44,-62,923,789),31030=>array(64,-58,936,839),31031=>array(50,-23,950,838),31032=>array(35,-75,979,829),31033=>array(33,-68,982,789),31034=>array(91,-68,932,757),31035=>array(235,-68,689,820),31036=>array(42,-59,961,820),31037=>array(54,-57,912,839),31038=>array(47,-69,949,822),31039=>array(48,-56,921,844),31040=>array(77,-68,945,768),31041=>array(39,-68,935,815),31042=>array(35,-55,963,847),31043=>array(35,-69,905,826),31044=>array(35,-70,976,835),31045=>array(45,-69,967,834),31046=>array(38,-67,964,841),31047=>array(36,-63,968,834),31048=>array(46,-67,946,834),31049=>array(36,-63,944,834),31050=>array(35,-55,960,848),31051=>array(36,-76,963,831),31052=>array(41,-71,918,831),31053=>array(45,-65,948,845),31054=>array(41,-71,906,826),31055=>array(34,-68,956,828),31056=>array(40,-60,958,843),31057=>array(34,-68,977,831),31058=>array(34,-72,908,824),31059=>array(47,-70,957,828),31060=>array(42,-52,949,850),31061=>array(42,-69,970,835),31062=>array(35,-73,953,818),31063=>array(57,-69,955,814),31064=>array(29,-52,964,763),31065=>array(34,-57,970,842),31066=>array(72,-69,960,838),31067=>array(32,-69,941,832),31068=>array(32,-69,953,836),31069=>array(35,-67,960,822),31070=>array(55,-67,904,837),31071=>array(64,-67,945,836),31072=>array(67,-68,909,775),31073=>array(60,-64,948,823),31074=>array(36,-64,962,834),31075=>array(44,-68,962,839),31076=>array(47,-69,906,833),31077=>array(39,-68,956,843),31078=>array(39,-68,968,836),31079=>array(37,-69,969,847),31080=>array(73,-61,952,788),31081=>array(50,-70,966,837),31082=>array(46,-72,955,833),31083=>array(27,-54,973,853),31084=>array(50,-69,956,837),31085=>array(46,-66,957,839),31086=>array(50,-69,953,838),31087=>array(30,-65,925,821),31088=>array(43,-64,959,843),31089=>array(50,-69,959,846),31090=>array(35,-65,970,842),31091=>array(45,-72,964,839),31092=>array(39,-74,951,841),31093=>array(50,-69,923,837),31094=>array(50,-69,925,842),31095=>array(36,-63,952,834),31096=>array(28,-61,886,822),31097=>array(27,-64,920,840),31098=>array(57,-66,963,829),31099=>array(50,-70,911,837),31100=>array(31,-53,982,851),31101=>array(40,-67,954,838),31102=>array(50,-69,968,837),31103=>array(32,-69,969,840),31104=>array(39,-74,915,816),31105=>array(46,-65,957,834),31106=>array(33,-70,908,835),31107=>array(50,-69,959,839),31108=>array(38,-64,963,834),31109=>array(45,-65,955,847),31110=>array(36,-69,956,849),31111=>array(50,-69,959,837),31112=>array(44,-68,951,835),31113=>array(28,-69,953,842),31114=>array(32,-69,958,832),31115=>array(38,-53,954,847),31116=>array(50,-69,943,843),31117=>array(36,-63,912,834),31118=>array(44,-67,971,832),31119=>array(38,-69,943,834),31120=>array(46,-69,957,835),31121=>array(32,-69,930,804),31122=>array(43,-69,970,839),31123=>array(38,-72,950,826),31124=>array(32,-69,966,797),31125=>array(38,-62,968,842),31126=>array(28,-57,978,843),31127=>array(51,-62,967,835),31128=>array(36,-56,953,846),31129=>array(32,-64,966,846),31130=>array(31,-70,985,832),31131=>array(30,-78,961,833),31132=>array(88,-67,941,823),31133=>array(50,-69,964,802),31134=>array(50,-75,940,841),31135=>array(50,-69,954,843),31136=>array(30,-71,955,836),31137=>array(49,-64,948,842),31138=>array(34,-72,915,826),31139=>array(48,-71,959,842),31140=>array(47,-68,899,835),31141=>array(38,-69,971,837),31142=>array(63,-66,940,835),31143=>array(60,-69,947,835),31144=>array(42,-72,973,843),31145=>array(50,-69,973,837),31146=>array(55,-69,955,791),31147=>array(32,-55,954,842),31148=>array(51,-71,963,840),31149=>array(44,-66,980,845),31150=>array(60,-69,952,833),31151=>array(50,-70,979,840),31152=>array(39,-64,973,827),31153=>array(26,-69,960,835),31154=>array(35,-72,947,835),31155=>array(50,-69,970,846),31156=>array(24,-59,972,868),31157=>array(43,-69,959,836),31158=>array(30,-81,968,825),31159=>array(37,-68,965,830),31160=>array(72,-59,875,818),31161=>array(120,-71,883,829),31162=>array(130,-64,882,785),31163=>array(69,-65,939,838),31164=>array(131,-65,869,834),31165=>array(38,-59,962,856),31166=>array(55,-70,958,825),31167=>array(52,-64,947,831),31168=>array(50,-59,951,830),31169=>array(40,-68,959,833),31170=>array(50,-50,954,823),31171=>array(50,-76,921,817),31172=>array(44,-67,955,833),31173=>array(45,-67,951,833),31174=>array(49,-70,947,820),31175=>array(50,-70,960,833),31176=>array(36,-52,904,846),31177=>array(42,-70,950,823),31178=>array(47,-69,968,834),31179=>array(43,-73,964,837),31180=>array(59,-71,968,829),31181=>array(45,-70,917,826),31182=>array(39,-69,962,824),31183=>array(48,-71,960,838),31184=>array(51,-69,955,829),31185=>array(41,-69,955,829),31186=>array(43,-70,959,827),31187=>array(41,-69,965,835),31188=>array(41,-69,966,843),31189=>array(39,-61,954,829),31190=>array(42,-76,972,827),31191=>array(41,-70,955,829),31192=>array(43,-61,969,828),31193=>array(41,-69,956,836),31194=>array(41,-69,944,833),31195=>array(49,-71,951,832),31196=>array(35,-71,952,829),31197=>array(51,-71,976,822),31198=>array(53,-70,924,827),31199=>array(32,-73,958,817),31200=>array(42,-70,964,829),31201=>array(41,-69,975,844),31202=>array(37,-78,975,831),31203=>array(39,-59,972,839),31204=>array(42,-75,951,810),31205=>array(41,-69,947,830),31206=>array(52,-68,964,835),31207=>array(39,-72,979,835),31208=>array(41,-69,951,842),31209=>array(36,-70,973,839),31210=>array(37,-49,966,859),31211=>array(34,-65,954,834),31212=>array(41,-57,941,835),31213=>array(42,-62,937,835),31214=>array(48,-73,960,829),31215=>array(24,-62,939,830),31216=>array(44,-59,961,835),31217=>array(59,-69,941,829),31218=>array(31,-71,942,835),31219=>array(41,-69,958,839),31220=>array(41,-69,985,853),31221=>array(66,-69,939,829),31222=>array(39,-69,973,829),31223=>array(47,-67,951,822),31224=>array(44,-61,951,836),31225=>array(33,-69,954,829),31226=>array(45,-59,955,827),31227=>array(49,-70,935,839),31228=>array(55,-69,945,836),31229=>array(30,-61,896,835),31230=>array(33,-72,959,835),31231=>array(67,-69,933,839),31232=>array(41,-71,961,846),31233=>array(47,-61,930,846),31234=>array(36,-64,968,850),31235=>array(35,-55,951,842),31236=>array(40,-72,969,830),31237=>array(36,-70,970,819),31238=>array(26,-64,871,821),31239=>array(62,-64,938,817),31240=>array(43,-60,956,828),31241=>array(24,-64,976,818),31242=>array(49,-52,932,864),31243=>array(29,-70,949,816),31244=>array(38,-55,967,862),31245=>array(52,-70,947,837),31246=>array(36,-70,954,840),31247=>array(26,-64,954,827),31248=>array(41,-71,977,836),31249=>array(28,-51,951,846),31250=>array(43,-72,903,823),31251=>array(47,-72,951,825),31252=>array(30,-62,970,840),31253=>array(47,-72,954,834),31254=>array(26,-70,947,841),31255=>array(38,-67,954,844),31256=>array(34,-52,952,846),31257=>array(39,-57,954,852),31258=>array(41,-70,955,832),31259=>array(45,-70,905,828),31260=>array(33,-57,967,835),31261=>array(70,-73,930,822),31262=>array(27,-72,965,819),31263=>array(76,-61,930,816),31264=>array(49,-80,911,818),31265=>array(41,-64,959,851),31266=>array(43,-70,969,825),31267=>array(39,-64,947,838),31268=>array(36,-64,953,849),31269=>array(56,-65,950,817),31270=>array(33,-69,951,833),31271=>array(34,-65,966,829),31272=>array(32,-68,918,827),31273=>array(55,-64,945,821),31274=>array(50,-64,950,837),31275=>array(34,-74,962,821),31276=>array(26,-71,961,823),31277=>array(21,-68,970,831),31278=>array(47,-65,956,836),31279=>array(33,-71,967,829),31280=>array(33,-50,972,845),31281=>array(32,-69,956,835),31282=>array(32,-64,936,824),31283=>array(19,-61,947,834),31284=>array(26,-64,966,850),31285=>array(26,-64,965,843),31286=>array(26,-72,949,835),31287=>array(24,-66,952,823),31288=>array(24,-68,960,843),31289=>array(22,-67,964,848),31290=>array(26,-71,928,826),31291=>array(45,-71,943,832),31292=>array(38,-69,979,832),31293=>array(40,-65,946,844),31294=>array(47,-51,930,836),31295=>array(55,-75,940,831),31296=>array(45,-74,964,825),31297=>array(26,-70,956,827),31298=>array(41,-68,976,826),31299=>array(33,-58,958,845),31300=>array(27,-59,960,850),31301=>array(37,-66,966,848),31302=>array(39,-73,961,847),31303=>array(36,-76,983,847),31304=>array(47,-71,967,832),31305=>array(31,-61,952,834),31306=>array(27,-68,967,835),31307=>array(39,-70,979,838),31308=>array(31,-62,964,843),31309=>array(40,-74,947,833),31310=>array(39,-70,972,838),31311=>array(32,-55,965,838),31312=>array(30,-61,965,846),31313=>array(26,-63,910,824),31314=>array(38,-72,960,833),31315=>array(26,-64,963,821),31316=>array(43,-78,959,827),31317=>array(41,-65,961,845),31318=>array(40,-72,961,822),31319=>array(41,-68,957,826),31320=>array(43,-77,963,823),31321=>array(26,-68,971,833),31322=>array(38,-70,962,828),31323=>array(46,-78,971,828),31324=>array(37,-71,951,831),31325=>array(41,-66,959,822),31326=>array(26,-73,928,821),31327=>array(33,-71,974,825),31328=>array(32,-68,983,840),31329=>array(35,-63,956,836),31330=>array(22,-74,969,833),31331=>array(35,-79,967,837),31332=>array(32,-59,964,825),31333=>array(42,-73,947,821),31334=>array(47,-65,966,853),31335=>array(40,-72,963,837),31336=>array(45,-67,974,830),31337=>array(31,-66,959,831),31338=>array(51,-71,949,825),31339=>array(28,-56,967,840),31340=>array(38,-80,966,843),31341=>array(28,-69,984,853),31342=>array(30,-70,971,846),31343=>array(36,-63,956,836),31344=>array(21,-69,962,844),31345=>array(36,-69,961,835),31346=>array(51,-73,953,825),31347=>array(36,-78,970,836),31348=>array(66,-59,950,822),31349=>array(94,-14,943,852),31350=>array(48,-44,957,822),31351=>array(44,-71,898,831),31352=>array(45,-59,924,850),31353=>array(92,-58,898,839),31354=>array(88,-17,918,833),31355=>array(66,-68,945,843),31356=>array(48,-68,967,849),31357=>array(60,-70,922,839),31358=>array(60,-69,982,839),31359=>array(58,-62,928,838),31360=>array(58,-32,965,854),31361=>array(60,-65,942,824),31362=>array(56,-65,944,849),31363=>array(54,-56,898,831),31364=>array(63,-69,898,828),31365=>array(109,-62,920,857),31366=>array(51,-60,972,867),31367=>array(48,-36,962,835),31368=>array(78,-76,908,833),31369=>array(72,-64,948,838),31370=>array(47,-75,967,846),31371=>array(107,-67,927,837),31372=>array(64,-67,929,845),31373=>array(52,-65,916,836),31374=>array(72,-62,902,840),31375=>array(81,-79,935,829),31376=>array(66,-8,941,851),31377=>array(65,-69,937,862),31378=>array(75,-35,925,839),31379=>array(50,-38,954,839),31380=>array(40,-51,963,864),31381=>array(27,-68,937,839),31382=>array(42,-70,934,839),31383=>array(102,-69,898,831),31384=>array(28,-67,930,839),31385=>array(63,-65,938,840),31386=>array(50,-72,952,849),31387=>array(47,-75,963,849),31388=>array(73,-61,896,832),31389=>array(37,-69,897,838),31390=>array(75,-73,915,848),31391=>array(43,-83,898,838),31392=>array(38,-65,962,845),31393=>array(60,-71,955,848),31394=>array(53,-75,957,844),31395=>array(63,-62,957,854),31396=>array(94,-54,954,851),31397=>array(37,-64,936,840),31398=>array(57,-68,914,837),31399=>array(65,-68,935,851),31400=>array(60,-65,954,848),31401=>array(102,-73,898,839),31402=>array(56,-38,956,839),31403=>array(46,-72,969,845),31404=>array(42,-64,979,849),31405=>array(53,-67,927,846),31406=>array(55,-64,925,838),31407=>array(37,-65,963,839),31408=>array(81,-70,935,830),31409=>array(42,-73,971,838),31410=>array(57,-70,951,830),31411=>array(49,-70,959,848),31412=>array(86,-79,937,838),31413=>array(58,-62,927,848),31414=>array(53,-80,947,833),31415=>array(52,-77,909,838),31416=>array(53,-30,974,854),31417=>array(34,-64,951,851),31418=>array(57,-76,962,839),31419=>array(51,-52,952,851),31420=>array(38,-58,966,851),31421=>array(38,-71,961,851),31422=>array(63,-68,974,852),31423=>array(56,-76,933,831),31424=>array(51,-72,960,832),31425=>array(36,-62,952,861),31426=>array(41,-64,970,851),31427=>array(47,-67,965,843),31428=>array(77,-66,948,833),31429=>array(48,-75,970,839),31430=>array(62,-68,918,847),31431=>array(53,-80,950,838),31432=>array(50,-49,968,844),31433=>array(54,-68,967,852),31434=>array(57,-71,921,843),31435=>array(95,-3,912,822),31436=>array(86,-73,975,825),31437=>array(86,-67,950,830),31438=>array(56,-54,934,838),31439=>array(49,-67,935,821),31440=>array(49,-65,964,800),31441=>array(40,-54,945,821),31442=>array(83,-65,938,832),31443=>array(59,-21,929,828),31444=>array(49,-55,909,833),31445=>array(49,-62,963,806),31446=>array(48,-16,952,807),31447=>array(53,-60,952,827),31448=>array(60,-72,935,832),31449=>array(73,-66,918,832),31450=>array(46,-68,964,825),31451=>array(45,-78,975,831),31452=>array(66,-54,954,836),31453=>array(27,-26,947,799),31454=>array(39,-58,932,838),31455=>array(38,-66,946,818),31456=>array(60,-68,940,831),31457=>array(24,-64,957,801),31458=>array(44,-74,979,825),31459=>array(35,-69,964,849),31460=>array(54,-70,962,838),31461=>array(68,-33,932,832),31462=>array(45,-65,971,832),31463=>array(56,-68,957,847),31464=>array(54,-62,969,844),31465=>array(79,-23,957,848),31466=>array(66,-25,960,796),31467=>array(45,-71,956,834),31468=>array(40,-71,948,833),31469=>array(67,-65,921,802),31470=>array(48,-73,953,833),31471=>array(43,-70,942,830),31472=>array(45,-63,948,804),31473=>array(48,-65,957,832),31474=>array(48,-68,935,849),31475=>array(48,-23,963,837),31476=>array(37,-72,957,845),31477=>array(38,-69,944,830),31478=>array(39,-76,959,838),31479=>array(55,-69,969,840),31480=>array(39,-76,962,830),31481=>array(49,-62,949,848),31482=>array(68,-5,943,819),31483=>array(47,-67,948,847),31484=>array(54,-71,948,847),31485=>array(54,-59,954,842),31486=>array(54,-10,948,827),31487=>array(42,-60,931,841),31488=>array(48,-23,947,847),31489=>array(47,-15,955,847),31490=>array(41,-69,969,822),31491=>array(44,-64,919,822),31492=>array(37,-73,945,844),31493=>array(47,-73,977,842),31494=>array(40,-44,914,835),31495=>array(67,-75,933,845),31496=>array(44,-65,955,845),31497=>array(47,-66,945,843),31498=>array(37,-68,964,840),31499=>array(62,-58,962,845),31500=>array(54,-57,943,845),31501=>array(56,-61,939,835),31502=>array(52,-69,966,834),31503=>array(74,-69,960,839),31504=>array(43,-70,964,838),31505=>array(65,-64,953,839),31506=>array(43,-77,971,835),31507=>array(44,-50,965,814),31508=>array(33,-25,918,830),31509=>array(39,-63,932,825),31510=>array(44,-67,962,814),31511=>array(44,-77,969,814),31512=>array(44,-57,932,848),31513=>array(51,-18,938,840),31514=>array(45,-69,941,841),31515=>array(50,-65,952,841),31516=>array(44,-64,941,814),31517=>array(60,-69,927,832),31518=>array(52,-63,944,842),31519=>array(53,-62,951,836),31520=>array(52,-17,945,838),31521=>array(52,-14,957,842),31522=>array(55,-71,959,829),31523=>array(37,-30,956,841),31524=>array(45,-68,954,844),31525=>array(62,-62,956,854),31526=>array(42,-73,950,841),31527=>array(37,-69,956,847),31528=>array(38,-59,970,846),31529=>array(43,-72,958,854),31530=>array(54,-14,959,835),31531=>array(54,-65,942,842),31532=>array(62,-62,932,834),31533=>array(31,-80,969,835),31534=>array(44,-56,945,847),31535=>array(49,-74,953,837),31536=>array(45,-65,933,838),31537=>array(55,-56,948,846),31538=>array(51,-65,932,832),31539=>array(55,-63,950,842),31540=>array(41,-65,938,827),31541=>array(44,-70,953,836),31542=>array(44,-71,968,836),31543=>array(40,-61,962,836),31544=>array(71,-20,962,836),31545=>array(54,-64,946,836),31546=>array(27,-63,931,833),31547=>array(52,-61,950,847),31548=>array(34,-59,940,842),31549=>array(39,33,944,842),31550=>array(31,-57,938,823),31551=>array(34,-73,968,842),31552=>array(51,-32,952,820),31553=>array(31,-43,909,823),31554=>array(31,-44,959,823),31555=>array(46,-61,937,836),31556=>array(53,-68,947,845),31557=>array(61,-58,969,848),31558=>array(74,-64,944,839),31559=>array(54,-66,944,841),31560=>array(41,-57,938,843),31561=>array(65,-68,934,838),31562=>array(58,-60,971,850),31563=>array(48,-65,946,848),31564=>array(42,-23,958,840),31565=>array(51,-52,938,854),31566=>array(40,-58,945,841),31567=>array(42,-59,961,848),31568=>array(42,-83,953,847),31569=>array(47,-61,950,833),31570=>array(43,-61,942,849),31571=>array(38,-65,931,837),31572=>array(34,-71,971,843),31573=>array(53,-54,962,844),31574=>array(46,-65,957,844),31575=>array(50,-68,949,842),31576=>array(56,-67,949,839),31577=>array(32,-61,943,834),31578=>array(37,-68,913,834),31579=>array(43,-69,925,829),31580=>array(45,-60,943,847),31581=>array(41,-66,922,820),31582=>array(37,-65,930,834),31583=>array(36,-64,948,837),31584=>array(50,-71,946,837),31585=>array(38,-71,962,841),31586=>array(39,-64,929,825),31587=>array(41,-69,932,840),31588=>array(33,-54,966,853),31589=>array(38,-54,923,849),31590=>array(37,-57,960,850),31591=>array(47,-66,970,839),31592=>array(37,-69,966,842),31593=>array(42,-54,936,857),31594=>array(33,-16,934,853),31595=>array(33,-62,943,853),31596=>array(38,-67,953,837),31597=>array(58,-52,939,857),31598=>array(62,-11,948,837),31599=>array(52,-75,935,837),31600=>array(54,-70,960,843),31601=>array(39,-67,969,843),31602=>array(50,-67,945,847),31603=>array(24,-65,970,846),31604=>array(34,-55,978,849),31605=>array(36,-74,949,845),31606=>array(49,-70,945,836),31607=>array(49,-70,965,840),31608=>array(50,-67,939,843),31609=>array(29,-63,911,833),31610=>array(42,-69,953,847),31611=>array(51,-66,938,827),31612=>array(47,-81,933,841),31613=>array(47,-69,947,841),31614=>array(46,-20,957,842),31615=>array(26,-64,958,841),31616=>array(46,-59,926,833),31617=>array(46,-59,934,833),31618=>array(42,-67,969,841),31619=>array(27,-74,968,841),31620=>array(47,-67,949,841),31621=>array(50,-70,945,841),31622=>array(47,-51,966,848),31623=>array(41,-67,970,846),31624=>array(40,-72,930,835),31625=>array(36,-63,938,842),31626=>array(39,-69,953,831),31627=>array(51,-60,964,847),31628=>array(52,-72,930,835),31629=>array(69,-58,957,847),31630=>array(43,-73,953,841),31631=>array(41,-61,948,851),31632=>array(48,-62,947,841),31633=>array(32,-57,968,852),31634=>array(41,-68,919,827),31635=>array(48,-52,959,846),31636=>array(48,-65,944,846),31637=>array(63,-58,944,849),31638=>array(44,-69,963,834),31639=>array(50,-75,935,841),31640=>array(61,-69,938,841),31641=>array(38,-52,975,855),31642=>array(57,-68,932,840),31643=>array(33,-61,959,855),31644=>array(49,-28,935,841),31645=>array(57,-59,960,850),31646=>array(46,-46,959,844),31647=>array(57,-54,954,850),31648=>array(41,-19,942,853),31649=>array(53,-68,929,845),31650=>array(48,-66,924,832),31651=>array(41,-65,912,831),31652=>array(45,-70,942,837),31653=>array(48,-62,960,832),31654=>array(27,-81,913,835),31655=>array(41,-17,917,829),31656=>array(38,-69,952,823),31657=>array(39,-61,919,834),31658=>array(52,-70,928,843),31659=>array(44,-68,937,824),31660=>array(55,-65,954,842),31661=>array(60,-58,957,855),31662=>array(60,-24,955,855),31663=>array(44,-70,976,833),31664=>array(66,-51,960,828),31665=>array(46,-62,947,846),31666=>array(69,-62,963,855),31667=>array(45,-72,935,855),31668=>array(39,-68,966,844),31669=>array(45,-70,952,843),31670=>array(42,-61,930,842),31671=>array(41,-66,954,847),31672=>array(49,-67,945,842),31673=>array(40,-72,941,837),31674=>array(43,-72,974,842),31675=>array(43,-70,959,842),31676=>array(43,-74,933,842),31677=>array(43,-27,947,842),31678=>array(50,-72,943,837),31679=>array(43,-64,942,842),31680=>array(54,-65,949,841),31681=>array(57,-36,962,835),31682=>array(67,-47,952,835),31683=>array(57,-70,952,835),31684=>array(67,-64,943,842),31685=>array(62,-62,954,842),31686=>array(56,-60,962,848),31687=>array(46,-69,942,840),31688=>array(33,-58,958,837),31689=>array(53,-67,959,838),31690=>array(42,-69,957,843),31691=>array(54,-71,945,849),31692=>array(38,-68,955,841),31693=>array(33,-64,985,837),31694=>array(53,-76,960,837),31695=>array(53,-64,973,847),31696=>array(38,-28,957,847),31697=>array(38,-75,911,829),31698=>array(38,-66,961,829),31699=>array(45,-60,933,836),31700=>array(54,-64,941,851),31701=>array(59,-14,952,832),31702=>array(46,-75,938,832),31703=>array(32,-62,968,844),31704=>array(55,-68,929,829),31705=>array(45,-65,938,849),31706=>array(36,-26,938,842),31707=>array(40,-71,931,840),31708=>array(53,-83,953,844),31709=>array(51,-69,949,843),31710=>array(63,-70,953,832),31711=>array(44,-65,948,836),31712=>array(30,-53,966,855),31713=>array(45,-60,974,855),31714=>array(62,-76,947,827),31715=>array(72,-69,937,837),31716=>array(53,-59,942,845),31717=>array(56,-67,982,847),31718=>array(49,-38,958,844),31719=>array(58,-68,927,829),31720=>array(35,-54,959,849),31721=>array(41,-64,959,855),31722=>array(47,-71,968,846),31723=>array(71,-67,946,832),31724=>array(43,-66,972,832),31725=>array(57,-54,962,849),31726=>array(54,-29,924,827),31727=>array(33,-71,959,827),31728=>array(66,-73,951,839),31729=>array(66,-64,929,830),31730=>array(47,-73,953,844),31731=>array(55,-59,970,853),31732=>array(45,-68,968,836),31733=>array(49,-71,955,828),31734=>array(42,-64,951,838),31735=>array(50,-46,960,856),31736=>array(42,-74,954,829),31737=>array(44,-39,957,827),31738=>array(57,-78,964,850),31739=>array(53,-64,937,846),31740=>array(59,-73,955,838),31741=>array(47,-68,933,831),31742=>array(41,-67,967,850),31743=>array(56,-73,951,830),31744=>array(64,-65,964,846),31745=>array(53,-74,976,830),31746=>array(60,-69,920,832),31747=>array(46,-70,931,831),31748=>array(36,-80,957,845),31749=>array(49,-72,954,828),31750=>array(44,-71,961,837),31751=>array(49,-67,982,849),31752=>array(45,-60,943,829),31753=>array(57,-70,982,845),31754=>array(50,-34,974,823),31755=>array(44,-30,974,839),31756=>array(33,-65,973,847),31757=>array(58,-74,942,844),31758=>array(71,-69,956,832),31759=>array(39,-65,954,845),31760=>array(57,-72,974,834),31761=>array(33,-66,981,853),31762=>array(39,-78,965,851),31763=>array(33,-64,962,855),31764=>array(29,-67,965,855),31765=>array(60,-71,920,847),31766=>array(52,-70,952,829),31767=>array(58,-63,961,821),31768=>array(50,-62,941,838),31769=>array(53,-72,953,841),31770=>array(46,-86,952,850),31771=>array(29,-49,942,858),31772=>array(56,-75,958,834),31773=>array(52,-67,967,833),31774=>array(50,-58,962,860),31775=>array(31,-67,946,844),31776=>array(56,-29,973,842),31777=>array(27,-61,951,844),31778=>array(59,-66,934,834),31779=>array(42,-63,948,847),31780=>array(43,-69,945,847),31781=>array(36,-53,976,855),31782=>array(48,-33,977,839),31783=>array(36,-68,915,842),31784=>array(51,-58,932,847),31785=>array(46,-68,930,835),31786=>array(47,-68,971,843),31787=>array(52,-76,949,842),31788=>array(57,-73,961,836),31789=>array(44,-63,970,838),31790=>array(36,-68,954,847),31791=>array(36,-55,942,847),31792=>array(46,-67,957,833),31793=>array(49,-67,951,849),31794=>array(43,-75,957,849),31795=>array(54,-65,964,840),31796=>array(42,-83,934,856),31797=>array(66,-62,962,834),31798=>array(23,-61,938,856),31799=>array(41,-54,938,856),31800=>array(43,-68,970,847),31801=>array(60,-67,927,837),31802=>array(43,-33,944,837),31803=>array(45,-74,984,829),31804=>array(44,-67,954,837),31805=>array(27,-65,972,841),31806=>array(31,-53,963,854),31807=>array(44,-70,954,853),31808=>array(61,-64,939,842),31809=>array(37,-74,918,824),31810=>array(39,-71,944,836),31811=>array(53,-16,955,849),31812=>array(36,-52,938,842),31813=>array(51,-70,958,841),31814=>array(46,-75,978,845),31815=>array(44,-59,975,850),31816=>array(36,-62,981,835),31817=>array(46,-35,945,842),31818=>array(37,-67,944,850),31819=>array(43,-66,974,835),31820=>array(56,-58,951,852),31821=>array(33,-62,943,852),31822=>array(43,-68,971,835),31823=>array(43,-95,953,835),31824=>array(39,-62,976,848),31825=>array(28,-82,972,847),31826=>array(61,-64,939,834),31827=>array(37,-64,969,840),31828=>array(35,-56,971,845),31829=>array(45,-70,937,842),31830=>array(38,-53,961,853),31831=>array(50,-60,948,845),31832=>array(39,-67,976,849),31833=>array(38,-52,959,853),31834=>array(42,-62,962,837),31835=>array(52,-72,964,839),31836=>array(57,-68,953,846),31837=>array(50,-68,962,846),31838=>array(47,-62,964,847),31839=>array(42,-69,965,851),31840=>array(49,-62,964,855),31841=>array(33,-60,962,818),31842=>array(45,-69,987,838),31843=>array(40,-67,929,841),31844=>array(38,-53,961,853),31845=>array(35,-60,967,853),31846=>array(39,-33,967,837),31847=>array(28,-57,969,854),31848=>array(22,-56,983,848),31849=>array(34,-67,964,848),31850=>array(33,-71,954,842),31851=>array(40,-60,952,857),31852=>array(61,-62,964,854),31853=>array(56,-73,940,856),31854=>array(54,-59,957,854),31855=>array(38,-75,974,837),31856=>array(31,-55,970,844),31857=>array(29,-78,963,835),31858=>array(46,-71,954,835),31859=>array(57,-67,949,830),31860=>array(33,-58,961,844),31861=>array(41,-71,956,823),31862=>array(41,-73,975,823),31863=>array(41,-71,935,823),31864=>array(36,-64,965,828),31865=>array(28,-68,954,826),31866=>array(38,-61,973,832),31867=>array(39,-62,948,834),31868=>array(48,-63,900,814),31869=>array(56,-59,960,838),31870=>array(42,-75,910,827),31871=>array(41,-76,953,822),31872=>array(38,-71,966,827),31873=>array(37,-68,957,829),31874=>array(37,-58,963,841),31875=>array(32,-65,954,832),31876=>array(44,-71,970,824),31877=>array(59,-65,947,839),31878=>array(59,-65,963,829),31879=>array(69,-65,967,843),31880=>array(53,-65,967,828),31881=>array(29,-67,964,829),31882=>array(43,-68,957,826),31883=>array(48,-63,963,837),31884=>array(58,-67,918,826),31885=>array(39,-54,967,850),31886=>array(69,-76,973,837),31887=>array(49,-71,934,837),31888=>array(42,-66,928,829),31889=>array(42,-65,965,829),31890=>array(37,-64,949,837),31891=>array(46,-67,959,838),31892=>array(44,-70,945,824),31893=>array(51,-60,901,849),31894=>array(49,-70,971,825),31895=>array(46,-62,953,833),31896=>array(52,-64,943,840),31897=>array(46,-64,907,836),31898=>array(51,-62,953,833),31899=>array(50,-62,941,834),31900=>array(37,-67,963,818),31901=>array(29,-66,940,802),31902=>array(35,-67,955,832),31903=>array(56,-72,946,789),31904=>array(55,-69,947,830),31905=>array(55,-64,921,830),31906=>array(40,-65,961,846),31907=>array(33,-65,951,830),31908=>array(62,-65,913,838),31909=>array(79,-65,907,829),31910=>array(43,-77,961,836),31911=>array(35,-55,951,829),31912=>array(46,-70,959,823),31913=>array(52,-70,941,828),31914=>array(45,-59,941,823),31915=>array(48,-68,951,838),31916=>array(48,-56,923,843),31917=>array(53,-65,972,853),31918=>array(37,-56,974,836),31919=>array(52,-70,969,824),31920=>array(37,-64,953,837),31921=>array(46,-70,951,842),31922=>array(42,-62,983,838),31923=>array(39,-67,956,829),31924=>array(51,-71,962,824),31925=>array(54,-68,956,844),31926=>array(33,-67,966,835),31927=>array(67,-63,935,837),31928=>array(49,-77,960,836),31929=>array(29,-59,942,835),31930=>array(52,-70,965,839),31931=>array(36,-70,962,830),31932=>array(42,-70,971,830),31933=>array(42,-67,977,831),31934=>array(45,-66,954,837),31935=>array(45,-68,986,821),31936=>array(53,-68,961,833),31937=>array(21,-71,941,839),31938=>array(45,-73,963,832),31939=>array(63,-70,937,810),31940=>array(31,-65,929,833),31941=>array(34,-66,990,830),31942=>array(36,-70,968,810),31943=>array(30,-68,964,836),31944=>array(40,-67,986,829),31945=>array(38,-62,980,841),31946=>array(52,-68,897,835),31947=>array(37,-72,954,830),31948=>array(39,-65,975,841),31949=>array(42,-65,965,843),31950=>array(30,-75,958,844),31951=>array(69,-79,931,840),31952=>array(39,-70,948,827),31953=>array(38,-68,917,831),31954=>array(39,-72,938,822),31955=>array(39,-73,969,834),31956=>array(41,-79,971,826),31957=>array(52,-62,969,850),31958=>array(42,-69,952,827),31959=>array(48,-65,990,847),31960=>array(31,-68,968,832),31961=>array(42,-64,972,837),31962=>array(53,-69,954,832),31963=>array(56,-67,940,837),31964=>array(34,-62,968,828),31965=>array(28,-76,985,853),31966=>array(62,-69,955,849),31967=>array(40,-67,962,840),31968=>array(31,-66,966,833),31969=>array(50,-60,952,847),31970=>array(32,-62,982,832),31971=>array(34,-66,966,832),31972=>array(66,-73,934,828),31973=>array(60,-60,956,839),31974=>array(40,-71,933,839),31975=>array(40,-72,954,818),31976=>array(38,-69,967,830),31977=>array(25,-64,974,861),31978=>array(39,-67,975,832),31979=>array(70,-65,953,838),31980=>array(47,-67,960,826),31981=>array(38,-62,980,843),31982=>array(30,-64,964,832),31983=>array(47,-59,964,838),31984=>array(40,-68,916,833),31985=>array(40,-67,965,840),31986=>array(37,-71,963,828),31987=>array(54,-56,963,836),31988=>array(37,-67,962,797),31989=>array(42,-72,966,823),31990=>array(39,-68,956,833),31991=>array(46,-68,953,828),31992=>array(56,-65,941,847),31993=>array(226,-64,734,824),31994=>array(52,-64,952,839),31995=>array(62,-64,942,833),31996=>array(60,-67,892,825),31997=>array(60,-70,956,828),31998=>array(38,-67,936,839),31999=>array(60,-67,892,825),32000=>array(35,-64,954,839),32001=>array(60,-66,966,832),32002=>array(84,-64,950,839),32003=>array(57,-73,905,822),32004=>array(34,-64,903,839),32005=>array(34,-64,944,841),32006=>array(69,-64,950,839),32007=>array(34,-64,953,844),32008=>array(34,-78,957,839),32009=>array(60,-67,892,825),32010=>array(54,-60,948,831),32011=>array(34,-66,961,839),32012=>array(56,-64,963,825),32013=>array(34,-65,909,839),32014=>array(43,-71,975,829),32015=>array(44,-72,966,825),32016=>array(34,-64,956,839),32017=>array(53,-70,964,834),32018=>array(38,-71,979,844),32019=>array(47,-59,932,815),32020=>array(34,-64,964,839),32021=>array(44,-64,954,839),32022=>array(57,-72,914,824),32023=>array(34,-64,959,839),32024=>array(34,-64,945,841),32025=>array(34,-70,956,839),32026=>array(34,-66,955,839),32027=>array(34,-64,961,839),32028=>array(74,-64,944,839),32029=>array(40,-31,937,815),32030=>array(48,-71,968,828),32031=>array(52,-76,979,834),32032=>array(63,-60,937,834),32033=>array(34,-71,949,839),32034=>array(65,-69,946,835),32035=>array(57,-63,969,837),32036=>array(57,-62,949,843),32037=>array(82,-65,953,837),32038=>array(73,-44,965,824),32039=>array(84,-60,935,834),32040=>array(73,-73,960,833),32041=>array(35,-76,961,839),32042=>array(57,-35,943,839),32043=>array(57,-67,948,825),32044=>array(32,-64,906,839),32045=>array(61,-67,939,820),32046=>array(49,-60,953,831),32047=>array(51,-63,943,808),32048=>array(34,-64,912,839),32049=>array(62,-62,982,834),32050=>array(69,-67,954,839),32051=>array(36,-64,902,839),32052=>array(43,-65,947,839),32053=>array(54,-68,946,839),32054=>array(35,-54,954,838),32055=>array(49,-78,975,831),32056=>array(32,-38,954,839),32057=>array(34,-64,910,839),32058=>array(35,-64,956,839),32059=>array(39,-74,966,823),32060=>array(52,-62,932,829),32061=>array(36,-39,952,838),32062=>array(48,-75,974,843),32063=>array(84,-65,968,839),32064=>array(67,-65,921,828),32065=>array(32,-32,957,839),32066=>array(34,-77,964,839),32067=>array(34,-65,961,839),32068=>array(38,-64,942,839),32069=>array(44,-64,910,839),32070=>array(64,-64,955,839),32071=>array(40,-73,915,835),32072=>array(47,-67,901,837),32073=>array(35,-60,969,826),32074=>array(40,-67,970,840),32075=>array(44,-66,971,839),32076=>array(37,-64,966,839),32077=>array(40,-68,959,831),32078=>array(44,-64,964,839),32079=>array(49,-74,967,839),32080=>array(35,-64,944,839),32081=>array(42,-68,966,829),32082=>array(57,-70,911,826),32083=>array(54,-55,954,819),32084=>array(52,-66,951,833),32085=>array(50,-48,947,817),32086=>array(34,-72,961,839),32087=>array(61,-46,939,831),32088=>array(57,-75,963,832),32089=>array(41,-39,954,831),32090=>array(36,-39,943,830),32091=>array(32,-62,954,845),32092=>array(57,-63,943,827),32093=>array(36,-58,978,843),32094=>array(34,-64,962,841),32095=>array(58,-57,967,816),32096=>array(71,-65,954,837),32097=>array(34,-64,982,849),32098=>array(34,-64,900,842),32099=>array(64,-72,949,839),32100=>array(62,-65,938,820),32101=>array(36,-67,980,831),32102=>array(34,-65,965,853),32103=>array(51,-61,913,831),32104=>array(44,-64,962,839),32105=>array(41,-70,955,827),32106=>array(34,-64,918,839),32107=>array(81,-70,917,836),32108=>array(69,-64,958,834),32109=>array(43,-70,958,835),32110=>array(63,-60,939,838),32111=>array(46,-65,960,836),32112=>array(50,-39,957,825),32113=>array(34,-64,959,839),32114=>array(64,-71,960,839),32115=>array(49,-64,968,844),32116=>array(49,-65,954,843),32117=>array(34,-64,961,839),32118=>array(35,-64,961,839),32119=>array(41,-68,930,819),32120=>array(60,-61,953,817),32121=>array(33,-64,894,839),32122=>array(35,-55,957,857),32123=>array(44,-72,968,838),32124=>array(55,-65,954,833),32125=>array(69,-66,906,839),32126=>array(30,-70,961,833),32127=>array(34,-64,971,839),32128=>array(46,-70,975,823),32129=>array(54,-61,953,836),32130=>array(48,-70,959,830),32131=>array(51,-65,938,838),32132=>array(48,-70,969,836),32133=>array(57,-63,976,816),32134=>array(36,-71,971,820),32135=>array(36,-62,945,820),32136=>array(57,-65,928,849),32137=>array(44,-74,969,839),32138=>array(38,-69,979,836),32139=>array(38,-60,951,833),32140=>array(61,-68,962,832),32141=>array(43,-52,945,843),32142=>array(32,-71,976,839),32143=>array(59,-67,959,839),32144=>array(49,-67,961,839),32145=>array(59,-62,917,813),32146=>array(49,-71,954,826),32147=>array(44,-64,945,839),32148=>array(35,-66,968,846),32149=>array(59,-41,972,826),32150=>array(46,-59,976,853),32151=>array(37,-51,915,813),32152=>array(44,-61,977,841),32153=>array(34,-65,933,839),32154=>array(34,-64,962,839),32155=>array(44,-64,962,839),32156=>array(34,-65,960,839),32157=>array(35,-68,965,839),32158=>array(42,-46,951,828),32159=>array(34,-69,972,839),32160=>array(34,-67,966,843),32161=>array(48,-70,956,830),32162=>array(34,-67,897,839),32163=>array(34,-64,974,839),32164=>array(55,-54,932,786),32165=>array(41,-71,958,824),32166=>array(41,-59,983,836),32167=>array(48,-70,961,832),32168=>array(38,-77,960,849),32169=>array(58,-67,958,832),32170=>array(44,-69,953,832),32171=>array(50,-64,957,839),32172=>array(34,-65,973,839),32173=>array(34,-64,938,839),32174=>array(34,-73,946,843),32175=>array(39,-64,923,848),32176=>array(44,-64,941,839),32177=>array(34,-64,915,839),32178=>array(33,-64,909,839),32179=>array(57,-67,895,827),32180=>array(32,-65,966,839),32181=>array(34,-68,966,839),32182=>array(39,-64,969,820),32183=>array(34,-66,963,839),32184=>array(34,-67,976,856),32185=>array(42,-64,964,845),32186=>array(39,-64,952,839),32187=>array(34,-66,966,839),32188=>array(50,-71,953,841),32189=>array(44,-64,953,840),32190=>array(34,-66,968,839),32191=>array(34,-68,911,839),32192=>array(40,-73,958,837),32193=>array(53,-64,977,829),32194=>array(56,-74,982,829),32195=>array(36,-71,976,844),32196=>array(45,-62,966,822),32197=>array(43,-82,977,826),32198=>array(49,-73,920,828),32199=>array(49,-64,938,839),32200=>array(42,-64,934,842),32201=>array(45,-68,952,827),32202=>array(57,-63,943,803),32203=>array(34,-68,954,839),32204=>array(32,-62,961,856),32205=>array(40,-65,960,839),32206=>array(40,-66,962,839),32207=>array(34,-64,968,839),32208=>array(49,-68,978,840),32209=>array(34,-64,963,839),32210=>array(34,-67,941,839),32211=>array(39,-66,984,830),32212=>array(53,-74,941,818),32213=>array(34,-82,956,839),32214=>array(34,-67,941,839),32215=>array(71,-73,924,820),32216=>array(34,-68,969,839),32217=>array(45,-61,956,832),32218=>array(34,-64,963,840),32219=>array(54,-72,963,831),32220=>array(67,-70,966,839),32221=>array(34,-68,943,839),32222=>array(29,-69,976,848),32223=>array(54,-48,954,836),32224=>array(34,-67,946,839),32225=>array(34,-64,973,839),32226=>array(53,-67,950,829),32227=>array(34,-64,979,839),32228=>array(34,-64,957,839),32229=>array(36,-61,964,840),32230=>array(51,-41,976,819),32231=>array(55,-70,953,836),32232=>array(33,-67,935,839),32233=>array(34,-64,959,839),32234=>array(40,-64,960,837),32235=>array(43,-36,971,850),32236=>array(34,-64,950,839),32237=>array(64,-64,921,829),32238=>array(49,-72,968,831),32239=>array(32,-64,954,839),32240=>array(49,-71,984,834),32241=>array(44,-62,967,833),32242=>array(24,-71,960,839),32243=>array(36,-72,943,847),32244=>array(34,-66,967,839),32245=>array(53,-61,980,839),32246=>array(40,-55,972,841),32247=>array(50,-68,954,830),32248=>array(62,-44,953,810),32249=>array(38,-64,952,820),32250=>array(51,-70,914,830),32251=>array(24,-72,962,839),32252=>array(51,-41,959,830),32253=>array(51,-90,938,840),32254=>array(51,-63,958,830),32255=>array(35,-39,954,839),32256=>array(33,-50,963,828),32257=>array(34,-64,967,839),32258=>array(33,-50,964,823),32259=>array(48,-70,961,828),32260=>array(34,-64,971,839),32261=>array(24,-64,972,839),32262=>array(33,-59,970,849),32263=>array(46,-50,964,855),32264=>array(63,-65,950,829),32265=>array(34,-66,955,839),32266=>array(34,-64,961,839),32267=>array(34,-64,962,847),32268=>array(55,-75,973,814),32269=>array(41,-70,951,841),32270=>array(38,-69,932,827),32271=>array(40,-67,967,844),32272=>array(59,-64,926,850),32273=>array(44,-65,984,852),32274=>array(34,-64,951,839),32275=>array(47,-71,961,823),32276=>array(46,-70,985,822),32277=>array(34,-64,960,839),32278=>array(47,-72,952,841),32279=>array(37,-63,977,855),32280=>array(33,-61,977,842),32281=>array(48,-70,931,828),32282=>array(53,-71,919,833),32283=>array(34,-64,953,839),32284=>array(44,-78,954,826),32285=>array(33,-82,961,839),32286=>array(34,-71,947,839),32287=>array(24,-64,958,839),32288=>array(33,-77,960,826),32289=>array(34,-68,952,839),32290=>array(39,-70,967,844),32291=>array(54,-57,966,817),32292=>array(49,-72,959,824),32293=>array(43,-70,984,830),32294=>array(34,-70,961,839),32295=>array(43,-60,966,839),32296=>array(62,-74,964,828),32297=>array(59,-70,979,825),32298=>array(44,-68,955,810),32299=>array(35,-64,963,843),32300=>array(42,-45,952,842),32301=>array(56,-61,961,850),32302=>array(34,-65,943,839),32303=>array(34,-72,957,839),32304=>array(51,-71,976,823),32305=>array(24,-70,955,839),32306=>array(34,-64,962,839),32307=>array(35,-69,954,823),32308=>array(55,-70,941,832),32309=>array(34,-65,974,839),32310=>array(60,-59,968,840),32311=>array(34,-65,942,839),32312=>array(41,-73,972,827),32313=>array(34,-64,955,839),32314=>array(34,-64,960,839),32315=>array(34,-62,968,839),32316=>array(42,-72,972,831),32317=>array(34,-64,959,844),32318=>array(34,-73,952,839),32319=>array(42,-79,972,845),32320=>array(51,-68,953,824),32321=>array(59,-71,948,837),32322=>array(42,-72,953,830),32323=>array(34,-72,917,839),32324=>array(71,-73,949,805),32325=>array(34,-65,972,839),32326=>array(34,-75,970,839),32327=>array(59,-60,965,846),32328=>array(48,-74,962,841),32329=>array(46,-68,968,820),32330=>array(29,-64,964,839),32331=>array(57,-71,964,829),32332=>array(38,-75,973,839),32333=>array(34,-67,957,839),32334=>array(39,-71,959,831),32335=>array(49,-58,947,820),32336=>array(35,-44,971,825),32337=>array(44,-64,973,832),32338=>array(34,-71,972,839),32339=>array(42,-73,969,831),32340=>array(28,-66,958,839),32341=>array(34,-67,949,840),32342=>array(24,-72,984,839),32343=>array(43,-71,958,827),32344=>array(47,-61,926,845),32345=>array(34,-67,959,839),32346=>array(34,-64,965,859),32347=>array(45,-65,962,838),32348=>array(45,-70,957,838),32349=>array(34,-68,920,839),32350=>array(34,-64,954,839),32351=>array(43,-68,957,830),32352=>array(50,-67,971,840),32353=>array(26,-72,962,839),32354=>array(42,-70,954,826),32355=>array(40,-39,957,825),32356=>array(36,-66,969,838),32357=>array(37,-65,951,836),32358=>array(24,-64,967,839),32359=>array(25,-75,949,839),32360=>array(55,-73,974,830),32361=>array(34,-64,970,839),32362=>array(34,-68,973,864),32363=>array(53,-73,962,841),32364=>array(39,-65,965,837),32365=>array(63,-57,937,833),32366=>array(41,-39,951,812),32367=>array(40,-66,970,807),32368=>array(34,-64,972,839),32369=>array(48,-38,959,837),32370=>array(49,-68,961,829),32371=>array(51,-71,962,845),32372=>array(50,-71,944,831),32373=>array(47,-45,962,834),32374=>array(43,-33,977,829),32375=>array(44,-64,962,836),32376=>array(30,-78,970,830),32377=>array(34,-66,934,839),32378=>array(45,-74,976,834),32379=>array(34,-64,954,839),32380=>array(24,-70,942,839),32381=>array(34,-70,958,839),32382=>array(57,-59,976,836),32383=>array(34,-64,957,844),32384=>array(42,-67,972,829),32385=>array(30,-58,971,851),32386=>array(22,-71,974,850),32387=>array(34,-68,969,839),32388=>array(36,-62,963,833),32389=>array(56,-68,948,850),32390=>array(51,-38,967,830),32391=>array(41,-66,960,831),32392=>array(34,-64,970,839),32393=>array(34,-64,981,845),32394=>array(31,-77,967,839),32395=>array(49,-68,961,837),32396=>array(34,-84,957,839),32397=>array(53,-62,947,789),32398=>array(24,-64,967,839),32399=>array(35,-67,961,839),32400=>array(19,-64,980,839),32401=>array(46,-68,956,833),32402=>array(34,-64,950,839),32403=>array(34,-67,954,839),32404=>array(24,-68,966,847),32405=>array(32,-68,979,849),32406=>array(19,-64,967,839),32407=>array(38,-65,941,833),32408=>array(30,-68,972,839),32409=>array(40,-67,964,835),32410=>array(26,-68,974,829),32411=>array(42,-71,953,839),32412=>array(19,-64,960,847),32413=>array(42,-62,955,822),32414=>array(53,-31,947,842),32415=>array(271,10,660,829),32416=>array(72,-69,847,828),32417=>array(57,-56,933,828),32418=>array(74,3,936,828),32419=>array(57,-64,933,828),32420=>array(43,-67,942,812),32421=>array(57,-24,936,843),32422=>array(61,-62,879,835),32423=>array(62,-71,941,828),32424=>array(58,-56,964,838),32425=>array(54,-66,912,830),32426=>array(57,-15,936,828),32427=>array(73,-69,874,820),32428=>array(46,-69,903,824),32429=>array(57,-54,927,828),32430=>array(77,-71,950,837),32431=>array(70,-34,929,834),32432=>array(57,-47,937,829),32433=>array(66,-59,943,824),32434=>array(40,-59,885,829),32435=>array(52,-57,898,833),32436=>array(72,-21,939,813),32437=>array(41,-64,945,833),32438=>array(32,-21,943,835),32439=>array(75,-67,957,828),32440=>array(46,-70,926,825),32441=>array(71,-65,944,840),32442=>array(60,-66,921,842),32443=>array(60,11,934,828),32444=>array(74,-72,895,824),32445=>array(74,-23,936,820),32446=>array(57,-61,915,828),32447=>array(44,-60,937,831),32448=>array(57,-66,942,829),32449=>array(57,-22,937,828),32450=>array(57,-65,966,832),32451=>array(35,-61,947,830),32452=>array(57,-14,925,807),32453=>array(77,-64,885,835),32454=>array(60,-57,895,783),32455=>array(39,-56,942,802),32456=>array(62,-79,947,834),32457=>array(39,-57,873,827),32458=>array(57,-66,938,832),32459=>array(53,-64,915,827),32460=>array(57,-67,903,828),32461=>array(54,-72,894,786),32462=>array(41,-74,958,818),32463=>array(57,-33,938,819),32464=>array(57,-67,950,832),32465=>array(42,-69,937,834),32466=>array(71,-65,945,835),32467=>array(67,-66,933,837),32468=>array(57,-63,958,840),32469=>array(44,-60,944,835),32470=>array(76,-22,923,828),32471=>array(53,-66,947,830),32472=>array(44,-55,934,838),32473=>array(57,-67,949,852),32474=>array(59,-58,882,839),32475=>array(57,-57,960,842),32476=>array(74,-63,967,847),32477=>array(39,-21,925,832),32478=>array(81,-64,947,840),32479=>array(57,-71,942,838),32480=>array(57,-74,954,828),32481=>array(57,-67,921,835),32482=>array(73,-59,879,827),32483=>array(50,-85,942,807),32484=>array(59,-68,962,832),32485=>array(59,-69,942,834),32486=>array(25,-66,964,833),32487=>array(53,-23,940,809),32488=>array(61,-67,909,847),32489=>array(41,-62,931,833),32490=>array(53,-69,924,829),32491=>array(57,-68,951,834),32492=>array(52,-66,969,828),32493=>array(28,-67,932,833),32494=>array(59,-63,937,836),32495=>array(63,-66,939,827),32496=>array(65,-65,936,838),32497=>array(53,-74,916,827),32498=>array(57,-64,949,828),32499=>array(50,-23,940,826),32500=>array(63,-64,920,836),32501=>array(67,-70,886,842),32502=>array(57,-72,958,836),32503=>array(34,-74,925,792),32504=>array(57,-69,881,827),32505=>array(49,-67,924,840),32506=>array(30,-64,937,828),32507=>array(53,-41,973,839),32508=>array(53,-67,934,844),32509=>array(61,-68,951,843),32510=>array(53,-64,917,850),32511=>array(30,-64,943,819),32512=>array(53,-67,973,818),32513=>array(57,-66,921,836),32514=>array(53,-63,939,829),32515=>array(53,-74,910,827),32516=>array(52,-70,953,832),32517=>array(60,-66,931,814),32518=>array(35,-54,932,841),32519=>array(57,-66,935,828),32520=>array(52,-73,937,830),32521=>array(57,-70,935,822),32522=>array(69,-28,959,805),32523=>array(39,-66,919,830),32524=>array(57,-43,959,828),32525=>array(52,-33,933,830),32526=>array(53,-71,953,818),32527=>array(53,-57,954,839),32528=>array(59,-64,959,842),32529=>array(53,-69,971,831),32530=>array(53,-72,951,844),32531=>array(66,-67,949,827),32532=>array(62,-69,925,848),32533=>array(39,-54,941,838),32534=>array(34,-69,922,837),32535=>array(57,-64,956,828),32536=>array(53,-73,937,834),32537=>array(47,-64,911,827),32538=>array(50,-67,946,832),32539=>array(53,-64,942,827),32540=>array(53,-68,936,843),32541=>array(52,-53,955,816),32542=>array(69,-63,962,855),32543=>array(53,-67,932,850),32544=>array(36,-64,919,847),32545=>array(56,-63,944,847),32546=>array(53,-23,943,840),32547=>array(55,-67,967,851),32548=>array(33,-50,933,824),32549=>array(57,-64,940,819),32550=>array(53,-68,958,827),32551=>array(53,-64,959,827),32552=>array(39,-75,937,822),32553=>array(41,-66,917,841),32554=>array(52,-76,953,817),32555=>array(53,-67,955,837),32556=>array(38,-68,945,825),32557=>array(57,-64,947,855),32558=>array(62,-67,931,839),32559=>array(53,-64,901,851),32560=>array(50,-40,935,806),32561=>array(53,-72,951,834),32562=>array(53,-66,963,827),32563=>array(57,-68,952,828),32564=>array(53,-71,946,842),32565=>array(38,-69,933,822),32566=>array(47,-60,953,831),32567=>array(58,-62,909,838),32568=>array(44,-45,941,836),32569=>array(50,-72,960,845),32570=>array(59,-68,950,836),32571=>array(58,-32,962,836),32572=>array(80,-73,960,851),32573=>array(48,-54,971,848),32574=>array(58,-53,954,855),32575=>array(49,-58,945,843),32576=>array(47,-64,960,851),32577=>array(47,-65,951,851),32578=>array(48,-68,912,780),32579=>array(69,-71,945,838),32580=>array(49,-68,956,833),32581=>array(48,-72,931,834),32582=>array(48,-68,951,829),32583=>array(45,-72,970,838),32584=>array(48,-70,953,831),32585=>array(63,-54,935,837),32586=>array(72,-68,958,825),32587=>array(62,-68,939,838),32588=>array(59,-65,951,790),32589=>array(68,-62,957,797),32590=>array(34,-53,951,842),32591=>array(45,-63,957,841),32592=>array(44,-59,949,838),32593=>array(117,-60,883,780),32594=>array(148,317,884,597),32595=>array(137,265,863,657),32596=>array(114,-68,894,787),32597=>array(64,-64,917,786),32598=>array(110,10,917,802),32599=>array(69,-55,884,792),32600=>array(45,-64,955,787),32601=>array(50,-68,955,789),32602=>array(98,-57,869,791),32603=>array(42,-61,973,798),32604=>array(79,-35,961,777),32605=>array(55,-20,950,798),32606=>array(56,-62,947,790),32607=>array(68,-60,954,787),32608=>array(47,-58,947,784),32609=>array(63,-24,941,785),32610=>array(55,-60,904,792),32611=>array(63,-33,958,763),32612=>array(55,-53,908,785),32613=>array(141,-70,883,779),32614=>array(82,-68,933,783),32615=>array(55,-71,971,780),32616=>array(29,-34,966,794),32617=>array(59,-69,956,782),32618=>array(57,-69,943,794),32619=>array(59,-64,968,787),32620=>array(44,-72,969,784),32621=>array(63,-51,963,800),32622=>array(100,-73,945,813),32623=>array(81,-69,931,787),32624=>array(71,-73,900,810),32625=>array(51,-72,949,791),32626=>array(58,-65,944,789),32627=>array(56,-26,954,780),32628=>array(34,-62,928,776),32629=>array(57,-69,919,783),32630=>array(136,-70,882,783),32631=>array(68,-63,967,807),32632=>array(85,-73,951,782),32633=>array(39,-64,949,788),32634=>array(44,-70,973,783),32635=>array(41,-68,951,782),32636=>array(59,-65,943,810),32637=>array(36,-65,947,791),32638=>array(110,-67,905,794),32639=>array(50,-8,947,805),32640=>array(107,-71,916,787),32641=>array(49,-65,890,772),32642=>array(64,-63,896,802),32643=>array(42,-65,968,792),32644=>array(44,-64,953,815),32645=>array(38,-67,950,807),32646=>array(43,-73,956,784),32647=>array(63,-64,953,788),32648=>array(62,-64,938,796),32649=>array(50,-52,968,792),32650=>array(72,-67,946,855),32651=>array(60,-67,953,821),32652=>array(39,-61,953,844),32653=>array(38,-67,965,836),32654=>array(45,-61,955,845),32655=>array(54,-68,957,842),32656=>array(34,-67,974,830),32657=>array(52,-67,991,854),32658=>array(54,-73,985,842),32659=>array(44,-71,972,842),32660=>array(61,-63,957,856),32661=>array(46,-66,965,848),32662=>array(50,-71,967,834),32663=>array(36,-66,965,841),32664=>array(53,-68,954,843),32665=>array(53,-63,941,854),32666=>array(22,-68,960,847),32667=>array(53,-69,938,846),32668=>array(57,-66,960,844),32669=>array(42,-73,950,839),32670=>array(29,-33,934,838),32671=>array(36,-68,922,823),32672=>array(43,-72,969,840),32673=>array(49,-74,960,845),32674=>array(52,-69,974,837),32675=>array(57,-64,954,787),32676=>array(32,-62,960,850),32677=>array(46,-75,950,833),32678=>array(41,-73,964,834),32679=>array(35,-75,965,830),32680=>array(49,-62,978,858),32681=>array(48,-63,941,843),32682=>array(42,-77,965,842),32683=>array(39,-70,950,845),32684=>array(51,-70,978,822),32685=>array(50,-74,969,827),32686=>array(33,-58,974,860),32687=>array(55,-67,930,842),32688=>array(41,-82,971,831),32689=>array(53,-73,970,833),32690=>array(34,-66,959,853),32691=>array(46,-69,968,832),32692=>array(35,-83,969,808),32693=>array(46,-82,967,826),32694=>array(16,-65,959,842),32695=>array(53,-71,969,835),32696=>array(29,-60,973,841),32697=>array(51,-62,966,853),32698=>array(49,-64,968,833),32699=>array(52,-69,970,836),32700=>array(41,-71,965,797),32701=>array(73,-50,892,785),32702=>array(40,-70,953,783),32703=>array(43,-64,945,780),32704=>array(47,-63,917,836),32705=>array(47,-62,958,822),32706=>array(43,-71,981,790),32707=>array(52,-67,938,840),32708=>array(47,-73,970,837),32709=>array(31,-59,972,839),32710=>array(54,-58,946,790),32711=>array(41,-76,959,785),32712=>array(113,-79,923,788),32713=>array(29,-64,910,826),32714=>array(56,-65,915,821),32715=>array(42,-67,950,836),32716=>array(50,-20,942,798),32717=>array(33,-72,962,821),32718=>array(31,-63,918,838),32719=>array(32,-76,965,785),32720=>array(32,-74,976,827),32721=>array(37,-64,914,828),32722=>array(74,-72,892,782),32723=>array(70,-65,914,838),32724=>array(51,-60,893,855),32725=>array(47,-63,965,845),32726=>array(26,-64,916,817),32727=>array(61,-70,916,829),32728=>array(32,-71,941,818),32729=>array(45,-64,931,836),32730=>array(74,-65,926,801),32731=>array(37,-63,982,844),32732=>array(37,-72,964,783),32733=>array(30,-48,910,825),32734=>array(53,-68,962,834),32735=>array(40,-80,927,807),32736=>array(53,-61,947,807),32737=>array(46,-56,921,826),32738=>array(41,-71,903,782),32739=>array(61,-63,936,797),32740=>array(98,-71,918,785),32741=>array(42,-59,956,834),32742=>array(65,-59,959,863),32743=>array(57,-69,913,855),32744=>array(88,-65,970,785),32745=>array(41,-60,917,795),32746=>array(59,-73,968,825),32747=>array(52,-74,963,783),32748=>array(62,-62,957,790),32749=>array(53,-76,983,824),32750=>array(75,-64,903,788),32751=>array(66,-52,941,802),32752=>array(60,-69,978,853),32753=>array(46,-63,904,848),32754=>array(41,-73,895,780),32755=>array(60,-67,929,785),32756=>array(40,-73,969,816),32757=>array(37,-54,948,854),32758=>array(48,-77,913,839),32759=>array(53,-67,917,830),32760=>array(61,-70,919,835),32761=>array(28,-66,966,830),32762=>array(46,-68,913,845),32763=>array(59,-67,909,824),32764=>array(54,-66,946,807),32765=>array(30,-67,910,832),32766=>array(60,-57,928,795),32767=>array(66,-52,917,843),32768=>array(28,-73,954,828),32769=>array(38,-39,923,832),32770=>array(21,160,923,832),32771=>array(48,-56,929,836),32772=>array(39,-36,948,834),32773=>array(62,-64,929,836),32774=>array(33,-69,938,836),32775=>array(59,-64,950,835),32776=>array(69,-66,933,840),32777=>array(40,-55,951,840),32778=>array(49,-53,950,836),32779=>array(53,-53,950,836),32780=>array(89,-68,923,768),32781=>array(63,-68,934,789),32782=>array(46,-67,970,791),32783=>array(55,-74,951,822),32784=>array(51,-79,956,836),32785=>array(62,-62,954,840),32786=>array(55,-65,968,829),32787=>array(46,-65,924,827),32788=>array(46,-65,957,828),32789=>array(31,-73,954,831),32790=>array(31,-70,970,831),32791=>array(35,-68,924,828),32792=>array(36,-73,943,832),32793=>array(36,-73,951,832),32794=>array(46,-72,960,833),32795=>array(47,-71,951,839),32796=>array(38,-73,909,832),32797=>array(31,-73,938,831),32798=>array(47,-68,914,829),32799=>array(49,-58,964,828),32800=>array(21,-78,964,842),32801=>array(59,-66,929,831),32802=>array(25,-72,914,818),32803=>array(46,-73,968,844),32804=>array(46,-70,956,826),32805=>array(39,-69,933,832),32806=>array(61,-71,927,830),32807=>array(32,-73,922,806),32808=>array(34,-64,959,832),32809=>array(36,-67,964,833),32810=>array(43,-69,954,842),32811=>array(44,-71,943,830),32812=>array(34,-69,954,835),32813=>array(53,-69,949,840),32814=>array(44,-86,968,831),32815=>array(49,-69,966,827),32816=>array(33,-62,979,830),32817=>array(23,-68,955,838),32818=>array(45,-69,972,849),32819=>array(55,-74,922,781),32820=>array(56,-67,967,828),32821=>array(48,-62,954,789),32822=>array(59,-67,930,786),32823=>array(40,-69,960,839),32824=>array(55,-66,916,830),32825=>array(55,-67,978,853),32826=>array(29,-67,944,789),32827=>array(42,-64,951,824),32828=>array(46,-67,957,789),32829=>array(40,-70,950,831),32830=>array(55,-65,960,838),32831=>array(38,-67,954,825),32832=>array(50,-67,967,825),32833=>array(49,-67,951,805),32834=>array(39,-60,952,794),32835=>array(35,-65,961,829),32836=>array(50,-72,971,850),32837=>array(50,-67,945,819),32838=>array(28,-62,966,854),32839=>array(58,-70,957,781),32840=>array(72,-80,921,822),32841=>array(46,-68,921,827),32842=>array(59,-71,914,830),32843=>array(51,-48,923,841),32844=>array(31,-70,955,782),32845=>array(29,-68,924,830),32846=>array(63,-67,962,826),32847=>array(49,-68,960,785),32848=>array(45,-70,959,822),32849=>array(50,-70,955,770),32850=>array(36,-64,941,804),32851=>array(47,-59,960,806),32852=>array(37,-60,940,830),32853=>array(50,-67,955,844),32854=>array(66,-37,934,805),32855=>array(50,-75,968,833),32856=>array(33,-71,955,831),32857=>array(50,-67,974,835),32858=>array(36,-61,948,793),32859=>array(50,-67,956,841),32860=>array(48,-67,956,834),32861=>array(45,-71,952,823),32862=>array(119,-68,901,786),32863=>array(34,-69,950,852),32864=>array(50,-68,959,845),32865=>array(32,-65,968,819),32866=>array(50,-83,949,797),32867=>array(50,-67,953,816),32868=>array(41,-61,970,856),32869=>array(50,-68,925,827),32870=>array(50,-67,964,839),32871=>array(51,-72,970,817),32872=>array(52,-65,963,806),32873=>array(34,-69,928,824),32874=>array(33,-60,950,838),32875=>array(48,-65,963,806),32876=>array(46,-71,971,827),32877=>array(50,-67,969,856),32878=>array(52,-65,967,782),32879=>array(42,-65,946,842),32880=>array(43,-66,973,835),32881=>array(53,-70,948,838),32882=>array(62,-64,946,833),32883=>array(48,-70,952,846),32884=>array(44,-67,963,839),32885=>array(40,-67,962,838),32886=>array(42,-66,951,808),32887=>array(35,-70,960,839),32888=>array(44,-73,942,827),32889=>array(41,-64,967,835),32890=>array(41,-65,948,846),32891=>array(35,-65,954,831),32892=>array(44,-67,966,847),32893=>array(58,-67,966,840),32894=>array(43,-71,962,840),32895=>array(73,-66,945,833),32896=>array(73,-66,931,833),32897=>array(45,-61,947,848),32898=>array(50,-72,953,828),32899=>array(50,-62,941,834),32900=>array(28,-68,945,829),32901=>array(46,-69,947,833),32902=>array(46,-61,946,841),32903=>array(51,-61,949,850),32904=>array(50,-61,953,856),32905=>array(118,-73,882,841),32906=>array(49,-68,959,783),32907=>array(68,-70,898,834),32908=>array(31,-74,948,773),32909=>array(59,-75,957,831),32910=>array(116,-45,892,762),32911=>array(42,-79,958,777),32912=>array(41,-78,977,826),32913=>array(76,-59,921,844),32914=>array(39,-64,954,833),32915=>array(135,-50,924,826),32916=>array(60,-71,963,825),32917=>array(53,-65,908,799),32918=>array(133,-61,861,836),32919=>array(60,-71,944,839),32920=>array(57,-70,933,826),32921=>array(70,-64,841,788),32922=>array(63,-68,938,829),32923=>array(54,-70,942,786),32924=>array(44,-58,965,856),32925=>array(60,-71,936,785),32926=>array(48,-62,959,803),32927=>array(31,-80,950,782),32928=>array(22,-61,886,786),32929=>array(51,-65,944,788),32930=>array(43,-70,969,837),32931=>array(35,-69,972,833),32932=>array(38,-71,939,831),32933=>array(51,-70,949,779),32934=>array(29,-60,968,810),32935=>array(60,-72,944,785),32936=>array(60,-71,940,813),32937=>array(53,-70,901,810),32938=>array(34,-71,949,825),32939=>array(38,-67,957,833),32940=>array(44,-62,961,831),32941=>array(24,-68,877,799),32942=>array(41,-73,957,832),32943=>array(59,-54,953,831),32944=>array(60,-71,977,837),32945=>array(30,-62,945,826),32946=>array(92,-49,907,840),32947=>array(46,-71,921,829),32948=>array(52,-49,928,844),32949=>array(39,-68,954,829),32950=>array(37,-58,956,824),32951=>array(30,-67,939,824),32952=>array(46,-65,956,811),32953=>array(56,-71,959,811),32954=>array(31,-70,953,839),32955=>array(121,-58,897,827),32956=>array(23,-82,950,827),32957=>array(23,-81,956,822),32958=>array(124,-69,944,820),32959=>array(31,-68,894,814),32960=>array(35,-73,946,815),32961=>array(27,-65,948,824),32962=>array(50,-71,912,833),32963=>array(170,-49,849,785),32964=>array(177,-48,838,834),32965=>array(45,-76,974,826),32966=>array(37,-70,954,786),32967=>array(45,-75,928,826),32968=>array(41,-73,968,826),32969=>array(40,-60,903,854),32970=>array(34,-66,908,843),32971=>array(57,-70,934,835),32972=>array(60,-57,937,826),32973=>array(31,-73,977,837),32974=>array(49,-70,944,838),32975=>array(51,-60,957,840),32976=>array(45,-59,905,840),32977=>array(32,-55,966,797),32978=>array(57,-70,945,788),32979=>array(57,-70,959,789),32980=>array(54,-68,968,835),32981=>array(44,-57,961,848),32982=>array(45,-69,934,834),32983=>array(39,-68,980,840),32984=>array(42,-67,957,836),32985=>array(53,-70,940,837),32986=>array(44,-69,948,786),32987=>array(49,-70,899,787),32988=>array(44,-69,953,824),32989=>array(34,-72,948,833),32990=>array(37,-64,958,845),32991=>array(35,-60,962,787),32992=>array(29,-62,957,839),32993=>array(71,-67,895,818),32994=>array(66,-70,948,787),32995=>array(47,-71,964,825),32996=>array(40,-66,967,846),32997=>array(38,-50,935,789),32998=>array(38,-67,981,829),32999=>array(18,-67,931,826),33000=>array(31,-72,939,817),33001=>array(31,-80,946,822),33002=>array(34,-69,921,817),33003=>array(32,-72,923,782),33004=>array(35,-66,932,827),33005=>array(48,-68,910,790),33006=>array(35,-70,965,837),33007=>array(28,-70,969,848),33008=>array(39,-72,963,838),33009=>array(35,-60,959,823),33010=>array(52,-69,975,845),33011=>array(35,-71,967,845),33012=>array(28,-70,912,786),33013=>array(46,-72,959,782),33014=>array(28,-71,946,842),33015=>array(73,-71,878,847),33016=>array(31,-58,924,841),33017=>array(46,-73,965,780),33018=>array(45,-72,948,840),33019=>array(49,-67,967,838),33020=>array(27,-70,947,845),33021=>array(63,-55,959,844),33022=>array(51,-64,952,829),33023=>array(34,-72,959,827),33024=>array(35,-77,972,813),33025=>array(29,-67,962,818),33026=>array(48,-70,952,815),33027=>array(33,-54,947,821),33028=>array(33,-70,965,824),33029=>array(73,-52,940,841),33030=>array(30,-72,958,844),33031=>array(40,-67,915,841),33032=>array(35,-62,967,836),33033=>array(44,-70,972,840),33034=>array(56,-59,944,835),33035=>array(73,-49,940,808),33036=>array(33,-70,943,841),33037=>array(38,-74,951,818),33038=>array(37,-73,932,818),33039=>array(31,-66,920,821),33040=>array(24,-82,951,832),33041=>array(43,-64,951,841),33042=>array(27,-70,980,821),33043=>array(32,-72,962,827),33044=>array(28,-64,923,846),33045=>array(44,-72,967,837),33046=>array(45,-67,951,837),33047=>array(45,-58,925,851),33048=>array(26,-67,963,821),33049=>array(42,-75,948,820),33050=>array(33,-61,913,810),33051=>array(49,-65,945,791),33052=>array(27,-70,944,776),33053=>array(48,-71,946,835),33054=>array(49,-60,970,833),33055=>array(39,-71,953,815),33056=>array(44,-62,972,820),33057=>array(44,-62,972,820),33058=>array(41,-70,942,839),33059=>array(58,-56,935,790),33060=>array(33,-57,967,800),33061=>array(44,-78,964,822),33062=>array(31,-70,968,831),33063=>array(33,-71,985,838),33064=>array(31,-70,975,825),33065=>array(37,-67,965,846),33066=>array(31,-70,961,846),33067=>array(32,-71,968,812),33068=>array(65,-72,986,834),33069=>array(39,-54,950,787),33070=>array(31,-75,948,835),33071=>array(28,-70,952,839),33072=>array(44,-60,956,797),33073=>array(59,-71,944,833),33074=>array(23,-71,970,788),33075=>array(27,-67,964,818),33076=>array(31,-70,969,797),33077=>array(31,-58,947,788),33078=>array(34,-67,925,785),33079=>array(31,-70,906,833),33080=>array(26,-65,944,836),33081=>array(42,-64,962,799),33082=>array(34,-71,943,839),33083=>array(31,-72,959,833),33084=>array(31,-66,948,787),33085=>array(23,-68,945,830),33086=>array(28,-70,957,841),33087=>array(31,-70,974,841),33088=>array(31,-73,976,851),33089=>array(31,-71,953,830),33090=>array(31,-70,969,788),33091=>array(46,-71,981,830),33092=>array(33,-67,953,833),33093=>array(31,-70,970,841),33094=>array(28,-70,965,835),33095=>array(38,-81,974,822),33096=>array(32,-77,940,828),33097=>array(43,-70,959,816),33098=>array(52,-69,956,824),33099=>array(21,-70,970,812),33100=>array(31,-72,972,844),33101=>array(41,-66,972,825),33102=>array(108,-59,958,815),33103=>array(40,-78,980,783),33104=>array(46,-68,948,839),33105=>array(28,-70,952,835),33106=>array(44,-74,944,784),33107=>array(18,-66,936,818),33108=>array(29,-70,947,822),33109=>array(26,-64,962,834),33110=>array(31,-70,973,835),33111=>array(31,-70,955,831),33112=>array(31,-70,919,787),33113=>array(34,-78,951,833),33114=>array(23,-83,949,831),33115=>array(46,-72,954,782),33116=>array(47,-75,973,822),33117=>array(31,-70,975,788),33118=>array(45,-67,970,836),33119=>array(31,-70,952,836),33120=>array(49,-72,987,831),33121=>array(34,-77,903,782),33122=>array(38,-67,911,803),33123=>array(31,-70,948,850),33124=>array(38,-69,955,840),33125=>array(19,-70,945,788),33126=>array(65,-65,925,846),33127=>array(34,-70,973,855),33128=>array(31,-70,956,835),33129=>array(49,-71,974,830),33130=>array(31,-70,953,788),33131=>array(48,-64,945,836),33132=>array(31,-70,977,796),33133=>array(28,-70,947,787),33134=>array(28,-70,964,786),33135=>array(47,-72,956,832),33136=>array(24,-70,941,793),33137=>array(26,-63,964,829),33138=>array(43,-77,981,782),33139=>array(58,-71,911,820),33140=>array(27,-70,972,833),33141=>array(48,-70,980,791),33142=>array(39,-75,979,825),33143=>array(37,-71,954,785),33144=>array(42,-60,952,801),33145=>array(21,-70,973,837),33146=>array(21,-70,968,837),33147=>array(28,-70,950,829),33148=>array(26,-76,941,778),33149=>array(26,-78,950,784),33150=>array(31,-61,951,836),33151=>array(22,-60,958,783),33152=>array(28,-69,938,819),33153=>array(30,-70,983,843),33154=>array(46,-48,944,847),33155=>array(60,-70,967,785),33156=>array(48,-70,986,830),33157=>array(48,-64,954,843),33158=>array(45,-64,953,825),33159=>array(45,-72,981,832),33160=>array(18,-69,939,784),33161=>array(41,-75,964,826),33162=>array(34,-70,961,831),33163=>array(72,-67,932,835),33164=>array(44,-70,980,823),33165=>array(49,-72,961,835),33166=>array(36,-74,972,842),33167=>array(94,-62,906,834),33168=>array(46,-52,944,846),33169=>array(25,-63,934,832),33170=>array(48,-70,963,787),33171=>array(48,-75,969,853),33172=>array(43,-64,953,839),33173=>array(44,-75,920,783),33174=>array(30,-70,971,844),33175=>array(37,-65,959,829),33176=>array(39,-69,962,788),33177=>array(39,-60,969,829),33178=>array(46,-68,941,848),33179=>array(47,-72,954,835),33180=>array(19,-70,972,823),33181=>array(28,-70,966,828),33182=>array(41,-69,944,826),33183=>array(45,-70,958,839),33184=>array(39,-76,977,788),33185=>array(18,-70,987,850),33186=>array(45,-67,951,824),33187=>array(33,-71,938,817),33188=>array(18,-70,968,787),33189=>array(37,-62,950,844),33190=>array(39,-70,954,832),33191=>array(26,-60,950,833),33192=>array(17,-70,975,837),33193=>array(36,-78,969,836),33194=>array(26,-68,891,832),33195=>array(49,-75,982,845),33196=>array(55,-75,986,830),33197=>array(30,-70,969,839),33198=>array(40,-68,975,829),33199=>array(24,-70,981,837),33200=>array(30,-60,966,852),33201=>array(45,-75,983,840),33202=>array(41,-68,969,838),33203=>array(35,-67,949,840),33204=>array(36,-57,963,848),33205=>array(40,-67,964,830),33206=>array(48,-70,930,793),33207=>array(49,-70,967,827),33208=>array(42,-70,956,839),33209=>array(46,-79,956,830),33210=>array(28,-68,922,839),33211=>array(42,-70,959,845),33212=>array(43,-72,976,805),33213=>array(38,-66,956,853),33214=>array(36,-71,983,859),33215=>array(35,-75,969,840),33216=>array(35,-57,960,788),33217=>array(30,-82,961,837),33218=>array(33,-58,927,836),33219=>array(37,-75,952,849),33220=>array(39,-68,959,822),33221=>array(50,-69,916,787),33222=>array(21,-70,963,840),33223=>array(48,-67,931,835),33224=>array(36,-70,940,833),33225=>array(53,-68,991,854),33226=>array(39,-87,974,784),33227=>array(35,-71,959,827),33228=>array(40,-72,973,836),33229=>array(45,-73,966,843),33230=>array(36,-58,962,805),33231=>array(35,-74,955,847),33232=>array(45,-73,964,840),33233=>array(46,-78,948,777),33234=>array(44,-73,969,835),33235=>array(32,-61,966,838),33236=>array(32,-60,973,796),33237=>array(30,-60,965,853),33238=>array(41,-54,954,830),33239=>array(55,-70,979,837),33240=>array(40,-65,956,848),33241=>array(43,-75,969,829),33242=>array(43,-74,971,827),33243=>array(48,-67,946,790),33244=>array(41,-71,972,827),33245=>array(41,-50,964,867),33246=>array(39,-56,955,805),33247=>array(28,-61,970,838),33248=>array(54,-67,942,846),33249=>array(54,-53,949,849),33250=>array(43,-78,956,829),33251=>array(151,-58,927,780),33252=>array(100,-31,976,782),33253=>array(120,-65,959,820),33254=>array(58,-70,954,772),33255=>array(31,-63,956,836),33256=>array(120,-65,932,841),33257=>array(48,-76,965,781),33258=>array(201,-67,821,853),33259=>array(87,-47,948,840),33260=>array(46,-67,967,850),33261=>array(56,-63,970,844),33262=>array(42,-66,937,837),33263=>array(52,-64,946,849),33264=>array(61,-72,925,852),33265=>array(109,-101,922,839),33266=>array(37,-71,967,844),33267=>array(80,-16,915,770),33268=>array(59,-71,971,831),33269=>array(49,-57,965,848),33270=>array(55,-68,962,840),33271=>array(58,-72,960,821),33272=>array(54,-42,952,756),33273=>array(46,-78,954,824),33274=>array(80,-32,933,829),33275=>array(56,-68,959,829),33276=>array(156,-46,863,793),33277=>array(138,-68,825,829),33278=>array(42,-71,966,824),33279=>array(57,-68,954,833),33280=>array(83,-67,917,834),33281=>array(50,-74,956,834),33282=>array(44,-65,969,838),33283=>array(85,-60,898,834),33284=>array(58,-68,927,834),33285=>array(65,-52,874,842),33286=>array(52,-59,924,829),33287=>array(40,-70,955,836),33288=>array(68,-56,951,826),33289=>array(55,-67,965,810),33290=>array(62,-67,947,832),33291=>array(73,-41,936,832),33292=>array(76,-55,909,831),33293=>array(46,-65,958,856),33294=>array(46,-65,958,856),33295=>array(61,-57,879,831),33296=>array(43,-62,948,828),33297=>array(58,-67,956,829),33298=>array(45,-64,945,848),33299=>array(40,-53,931,818),33300=>array(55,-63,971,789),33301=>array(57,-75,961,824),33302=>array(36,-56,947,851),33303=>array(39,-58,955,843),33304=>array(31,-65,933,851),33305=>array(45,-63,965,846),33306=>array(50,-65,949,855),33307=>array(44,-72,942,837),33308=>array(41,-70,943,842),33309=>array(63,-68,937,841),33310=>array(47,-76,949,852),33311=>array(71,-69,936,839),33312=>array(47,-79,902,826),33313=>array(43,-66,947,837),33314=>array(67,-68,921,845),33315=>array(42,-71,943,821),33316=>array(53,-68,975,845),33317=>array(54,-71,963,853),33318=>array(42,-60,981,860),33319=>array(53,-68,948,848),33320=>array(34,-67,978,855),33321=>array(46,-68,958,835),33322=>array(37,-56,960,849),33323=>array(59,-63,945,849),33324=>array(44,-70,963,833),33325=>array(35,-70,935,822),33326=>array(39,-69,931,834),33327=>array(44,-61,910,856),33328=>array(41,-68,932,838),33329=>array(36,-66,944,833),33330=>array(39,-70,986,860),33331=>array(74,-64,915,839),33332=>array(51,-70,962,846),33333=>array(39,-54,951,849),33334=>array(40,-68,896,851),33335=>array(34,-65,963,849),33336=>array(54,-54,956,849),33337=>array(41,-67,957,849),33338=>array(41,-61,906,856),33339=>array(29,-66,924,828),33340=>array(44,-73,965,835),33341=>array(52,-70,972,840),33342=>array(36,-75,924,825),33343=>array(53,-68,973,839),33344=>array(74,-60,964,849),33345=>array(44,-68,975,845),33346=>array(34,-73,965,841),33347=>array(39,-70,978,843),33348=>array(49,-68,951,846),33349=>array(38,-70,966,840),33350=>array(35,-68,976,845),33351=>array(34,-61,965,849),33352=>array(32,-68,972,845),33353=>array(36,-73,962,836),33354=>array(53,-68,930,845),33355=>array(52,-68,971,839),33356=>array(23,-51,974,846),33357=>array(29,-73,963,845),33358=>array(34,-67,954,839),33359=>array(37,-64,954,856),33360=>array(36,-75,977,840),33361=>array(37,-68,915,838),33362=>array(52,-56,912,850),33363=>array(54,-71,980,828),33364=>array(26,-71,986,849),33365=>array(37,-67,938,847),33366=>array(39,-75,957,843),33367=>array(36,-72,959,845),33368=>array(49,-64,964,854),33369=>array(64,-63,991,863),33370=>array(49,-79,950,829),33371=>array(43,-80,956,833),33372=>array(36,-73,950,831),33373=>array(54,-54,966,849),33374=>array(44,-74,971,834),33375=>array(29,-54,963,849),33376=>array(20,-68,980,845),33377=>array(41,-73,923,836),33378=>array(44,-68,965,844),33379=>array(44,-63,967,856),33380=>array(34,-65,978,852),33381=>array(29,-71,968,850),33382=>array(34,-54,955,849),33383=>array(23,-68,970,845),33384=>array(29,-61,972,844),33385=>array(37,-72,970,845),33386=>array(44,-61,982,849),33387=>array(49,-68,973,845),33388=>array(37,-72,959,840),33389=>array(35,-62,970,858),33390=>array(112,-56,974,796),33391=>array(85,-61,963,820),33392=>array(40,-60,942,791),33393=>array(46,-68,958,827),33394=>array(46,-17,958,838),33395=>array(54,-62,938,828),33396=>array(53,-72,969,842),33397=>array(50,-73,961,831),33398=>array(48,-66,960,832),33399=>array(54,-66,960,832),33400=>array(47,-69,912,827),33401=>array(62,310,913,613),33402=>array(69,-29,919,820),33403=>array(64,-66,943,826),33404=>array(66,-64,939,826),33405=>array(42,-68,974,832),33406=>array(62,-60,946,825),33407=>array(60,-64,935,830),33408=>array(64,-66,943,826),33409=>array(56,-67,945,826),33410=>array(61,-57,911,831),33411=>array(47,-52,961,843),33412=>array(41,-69,969,832),33413=>array(61,-63,950,833),33414=>array(63,-67,946,836),33415=>array(81,-69,931,836),33416=>array(63,-69,940,831),33417=>array(65,-85,938,831),33418=>array(59,-71,951,822),33419=>array(65,-62,938,831),33420=>array(64,-61,932,831),33421=>array(67,-62,929,831),33422=>array(68,-61,936,833),33423=>array(53,-23,949,822),33424=>array(78,-71,948,823),33425=>array(60,-28,951,826),33426=>array(66,-20,936,823),33427=>array(71,-66,947,826),33428=>array(50,-68,915,838),33429=>array(62,-66,912,823),33430=>array(60,-66,936,823),33431=>array(62,-70,912,823),33432=>array(70,-80,959,818),33433=>array(65,-65,955,834),33434=>array(64,-46,950,832),33435=>array(66,-73,957,820),33436=>array(52,-58,929,832),33437=>array(55,-74,967,824),33438=>array(54,-72,962,826),33439=>array(36,-62,976,833),33440=>array(46,-71,971,831),33441=>array(62,-70,939,830),33442=>array(44,-67,956,823),33443=>array(38,-70,935,819),33444=>array(47,-64,967,829),33445=>array(57,-68,961,836),33446=>array(45,-75,937,827),33447=>array(71,-51,943,837),33448=>array(49,-65,970,833),33449=>array(38,-80,971,840),33450=>array(80,-64,956,836),33451=>array(34,-58,971,832),33452=>array(39,-60,957,837),33453=>array(78,-35,936,822),33454=>array(73,-63,927,825),33455=>array(33,-19,951,837),33456=>array(47,-62,974,833),33457=>array(49,-69,934,826),33458=>array(29,-44,951,823),33459=>array(52,-63,933,838),33460=>array(58,-77,941,822),33461=>array(49,-69,972,826),33462=>array(53,-69,944,833),33463=>array(82,-20,935,829),33464=>array(68,-71,940,824),33465=>array(58,-67,933,829),33466=>array(55,-84,979,820),33467=>array(59,-67,912,838),33468=>array(72,-38,951,839),33469=>array(57,-57,943,838),33470=>array(60,-61,954,832),33471=>array(48,-52,913,827),33472=>array(52,-73,964,823),33473=>array(44,-68,941,827),33474=>array(56,-75,968,827),33475=>array(47,-76,980,818),33476=>array(63,-75,937,822),33477=>array(44,-71,916,818),33478=>array(44,-55,913,828),33479=>array(63,-65,913,828),33480=>array(53,-68,912,824),33481=>array(67,-51,918,823),33482=>array(49,-84,928,816),33483=>array(59,-64,931,820),33484=>array(63,-67,942,826),33485=>array(29,-44,951,823),33486=>array(65,9,916,824),33487=>array(61,-68,936,822),33488=>array(62,-62,924,837),33489=>array(60,-66,948,828),33490=>array(57,-68,949,833),33491=>array(42,-67,965,832),33492=>array(71,-65,941,832),33493=>array(62,-66,938,827),33494=>array(72,-71,944,822),33495=>array(69,-68,940,830),33496=>array(63,-78,933,820),33497=>array(51,-14,947,840),33498=>array(70,-73,944,833),33499=>array(66,-63,949,833),33500=>array(68,-65,938,834),33501=>array(68,-54,964,834),33502=>array(44,-45,946,820),33503=>array(48,-62,934,837),33504=>array(69,-70,962,824),33505=>array(74,-67,978,833),33506=>array(79,-70,931,834),33507=>array(79,-80,931,834),33508=>array(57,-11,951,833),33509=>array(72,-65,931,827),33510=>array(80,-67,912,832),33511=>array(67,-61,936,830),33512=>array(55,-67,960,829),33513=>array(79,-65,933,827),33514=>array(66,-62,956,830),33515=>array(79,-66,933,827),33516=>array(68,-70,941,823),33517=>array(77,-67,950,832),33518=>array(45,-67,934,830),33519=>array(58,-71,959,829),33520=>array(69,-68,953,826),33521=>array(50,-71,935,823),33522=>array(48,-64,948,829),33523=>array(48,-61,959,836),33524=>array(60,-14,957,830),33525=>array(47,-71,968,825),33526=>array(40,-70,975,823),33527=>array(51,-71,945,822),33528=>array(68,-66,938,827),33529=>array(55,-64,949,827),33530=>array(53,-52,948,833),33531=>array(43,-65,950,830),33532=>array(59,-36,938,827),33533=>array(49,-62,956,827),33534=>array(56,-50,956,839),33535=>array(50,-61,958,836),33536=>array(48,-66,949,832),33537=>array(80,-64,939,838),33538=>array(61,-70,943,828),33539=>array(46,-69,948,811),33540=>array(57,-68,943,836),33541=>array(51,-64,934,838),33542=>array(40,-59,944,836),33543=>array(48,-65,959,830),33544=>array(59,-41,964,830),33545=>array(50,-61,958,836),33546=>array(66,-29,932,836),33547=>array(80,-64,955,836),33548=>array(39,-66,954,831),33549=>array(55,-67,947,828),33550=>array(46,-32,963,831),33551=>array(33,-66,923,827),33552=>array(27,-57,916,826),33553=>array(58,-60,916,826),33554=>array(66,-70,944,825),33555=>array(68,-59,926,826),33556=>array(75,-7,926,826),33557=>array(62,-66,957,826),33558=>array(55,-73,966,821),33559=>array(61,-66,939,829),33560=>array(42,-66,943,835),33561=>array(66,-68,956,829),33562=>array(61,-72,925,822),33563=>array(63,-60,956,833),33564=>array(60,-64,946,832),33565=>array(69,-39,944,811),33566=>array(68,-40,943,811),33567=>array(77,-64,934,842),33568=>array(41,-68,966,826),33569=>array(53,-64,948,831),33570=>array(61,-53,942,841),33571=>array(46,-66,950,828),33572=>array(87,-76,960,826),33573=>array(59,-26,956,820),33574=>array(53,-68,970,824),33575=>array(54,-67,960,817),33576=>array(54,-65,947,834),33577=>array(47,-70,953,825),33578=>array(49,-76,962,822),33579=>array(61,-46,941,830),33580=>array(59,-58,949,838),33581=>array(56,-66,964,833),33582=>array(62,-70,938,826),33583=>array(53,-66,972,835),33584=>array(72,-66,959,835),33585=>array(38,-64,979,834),33586=>array(85,-60,935,838),33587=>array(56,-62,948,830),33588=>array(66,-65,939,834),33589=>array(72,-61,940,838),33590=>array(41,-67,968,831),33591=>array(44,-72,958,819),33592=>array(61,-63,954,840),33593=>array(53,-68,945,834),33594=>array(21,-31,946,859),33595=>array(57,-68,906,827),33596=>array(66,-64,939,833),33597=>array(42,-74,933,834),33598=>array(65,-69,957,827),33599=>array(46,-67,973,829),33600=>array(45,-58,938,833),33601=>array(65,-25,957,817),33602=>array(42,-68,978,823),33603=>array(51,-26,955,832),33604=>array(55,-53,950,839),33605=>array(59,-62,974,831),33606=>array(33,-62,888,834),33607=>array(60,-54,962,843),33608=>array(54,-71,951,825),33609=>array(59,-68,950,833),33610=>array(69,-74,933,827),33611=>array(68,-69,945,820),33612=>array(62,-73,949,823),33613=>array(69,-70,958,829),33614=>array(74,-30,964,811),33615=>array(29,-69,942,834),33616=>array(31,-53,950,844),33617=>array(55,-63,980,831),33618=>array(41,-56,955,837),33619=>array(65,-69,957,828),33620=>array(42,-66,943,833),33621=>array(48,-65,943,835),33622=>array(53,-30,959,837),33623=>array(61,-70,943,828),33624=>array(43,-65,941,827),33625=>array(57,-50,947,831),33626=>array(26,-60,941,831),33627=>array(59,-65,931,826),33628=>array(63,-68,923,823),33629=>array(30,-66,916,825),33630=>array(35,-71,950,825),33631=>array(35,-56,938,824),33632=>array(25,-70,949,827),33633=>array(34,-64,905,827),33634=>array(65,-62,939,830),33635=>array(42,-71,941,817),33636=>array(53,-57,910,833),33637=>array(37,-60,944,831),33638=>array(56,-63,928,831),33639=>array(67,-74,922,822),33640=>array(64,-66,915,825),33641=>array(37,-71,952,826),33642=>array(44,-66,936,824),33643=>array(78,-69,926,826),33644=>array(35,-66,915,827),33645=>array(36,-16,925,821),33646=>array(45,-68,921,824),33647=>array(56,-68,917,822),33648=>array(48,-69,945,826),33649=>array(73,-63,928,821),33650=>array(56,-32,951,821),33651=>array(59,-34,954,805),33652=>array(45,-76,974,829),33653=>array(63,-32,971,823),33654=>array(71,-79,958,825),33655=>array(42,-74,945,834),33656=>array(53,-64,948,832),33657=>array(57,-58,935,831),33658=>array(49,-62,937,823),33659=>array(35,-65,964,831),33660=>array(49,-65,956,831),33661=>array(48,-72,954,832),33662=>array(51,-70,954,821),33663=>array(41,-62,959,827),33664=>array(45,-67,968,821),33665=>array(69,-16,943,826),33666=>array(62,-70,916,821),33667=>array(48,-70,947,827),33668=>array(51,-66,938,821),33669=>array(26,-74,947,822),33670=>array(62,-65,955,835),33671=>array(57,-75,938,824),33672=>array(54,-76,956,821),33673=>array(46,-59,933,839),33674=>array(46,-69,943,822),33675=>array(50,-70,947,824),33676=>array(42,-63,956,822),33677=>array(55,-69,944,820),33678=>array(42,-67,947,832),33679=>array(47,-70,959,824),33680=>array(56,-66,960,818),33681=>array(39,-64,980,832),33682=>array(66,-70,938,833),33683=>array(60,-62,947,833),33684=>array(66,-65,939,820),33685=>array(54,-69,972,829),33686=>array(76,-18,949,836),33687=>array(69,-63,951,836),33688=>array(53,-67,947,832),33689=>array(45,-63,953,832),33690=>array(40,-73,949,825),33691=>array(36,-69,959,826),33692=>array(20,-82,968,828),33693=>array(60,-17,955,838),33694=>array(47,-58,961,830),33695=>array(37,-79,966,831),33696=>array(42,-67,956,831),33697=>array(55,-73,970,831),33698=>array(57,-65,964,834),33699=>array(47,-24,957,832),33700=>array(66,-67,940,827),33701=>array(46,-65,943,824),33702=>array(76,-64,949,824),33703=>array(46,-62,950,832),33704=>array(61,-61,950,835),33705=>array(53,-64,948,835),33706=>array(69,-65,948,831),33707=>array(65,-72,962,823),33708=>array(43,-64,953,834),33709=>array(61,-65,912,829),33710=>array(50,-73,939,827),33711=>array(47,-67,969,824),33712=>array(54,-74,969,823),33713=>array(32,-61,948,829),33714=>array(36,-59,947,809),33715=>array(62,-64,920,826),33716=>array(62,-63,912,827),33717=>array(43,-59,956,832),33718=>array(35,-19,962,823),33719=>array(32,-63,940,830),33720=>array(35,-66,925,827),33721=>array(65,-19,924,825),33722=>array(62,-62,912,824),33723=>array(42,-64,919,818),33724=>array(50,-27,928,824),33725=>array(40,-65,971,837),33726=>array(36,-71,980,829),33727=>array(63,-65,947,827),33728=>array(51,-68,966,830),33729=>array(71,-65,939,833),33730=>array(85,-63,937,823),33731=>array(47,-73,945,823),33732=>array(41,-70,976,824),33733=>array(63,-68,937,835),33734=>array(58,-74,968,828),33735=>array(52,-61,954,839),33736=>array(72,-67,951,824),33737=>array(65,-52,935,840),33738=>array(41,-63,932,836),33739=>array(77,-69,963,826),33740=>array(70,-61,938,838),33741=>array(38,-44,957,833),33742=>array(80,-34,955,823),33743=>array(60,-62,954,832),33744=>array(88,-64,924,835),33745=>array(72,-62,940,832),33746=>array(49,-70,961,844),33747=>array(45,-68,962,822),33748=>array(46,-70,969,832),33749=>array(40,-61,974,829),33750=>array(71,-59,943,844),33751=>array(64,-70,936,826),33752=>array(25,-66,967,832),33753=>array(69,-29,947,827),33754=>array(67,-60,964,821),33755=>array(86,-73,938,820),33756=>array(48,-65,971,837),33757=>array(63,-74,973,824),33758=>array(59,-69,949,826),33759=>array(50,-57,960,834),33760=>array(61,-62,960,836),33761=>array(68,-65,961,832),33762=>array(60,-72,960,820),33763=>array(79,-74,961,820),33764=>array(42,-39,979,818),33765=>array(44,-64,957,832),33766=>array(60,-70,944,831),33767=>array(50,-69,955,832),33768=>array(69,-75,942,827),33769=>array(72,-59,934,837),33770=>array(62,-65,939,830),33771=>array(64,-38,960,812),33772=>array(68,-73,937,823),33773=>array(39,-67,961,833),33774=>array(45,-70,969,829),33775=>array(56,-78,941,838),33776=>array(43,-65,961,833),33777=>array(46,-65,954,831),33778=>array(61,-65,934,841),33779=>array(54,-39,980,815),33780=>array(35,-42,968,816),33781=>array(95,-65,945,824),33782=>array(40,-70,967,835),33783=>array(73,-68,923,826),33784=>array(44,-66,973,832),33785=>array(56,-39,954,832),33786=>array(62,-68,947,829),33787=>array(48,-69,966,822),33788=>array(48,-62,970,835),33789=>array(39,-73,966,832),33790=>array(47,-72,968,831),33791=>array(69,-70,944,825),33792=>array(43,-73,953,826),33793=>array(62,-69,958,836),33794=>array(46,-59,933,839),33795=>array(76,-59,949,836),33796=>array(43,-63,939,826),33797=>array(60,-67,957,838),33798=>array(59,-52,949,841),33799=>array(61,-67,971,827),33800=>array(46,-62,950,832),33801=>array(42,-67,960,826),33802=>array(35,-62,973,833),33803=>array(54,-70,947,833),33804=>array(61,-68,935,839),33805=>array(54,-63,949,838),33806=>array(53,-73,934,834),33807=>array(77,-62,947,833),33808=>array(42,-69,976,826),33809=>array(36,-67,952,833),33810=>array(53,-60,963,820),33811=>array(67,-38,961,811),33812=>array(47,-44,935,838),33813=>array(44,-76,956,828),33814=>array(77,-62,937,815),33815=>array(67,-63,927,819),33816=>array(50,-68,965,830),33817=>array(25,-66,964,832),33818=>array(38,-69,952,826),33819=>array(58,-70,947,825),33820=>array(52,-77,933,822),33821=>array(65,-58,917,829),33822=>array(79,-58,958,826),33823=>array(36,-68,952,824),33824=>array(59,-74,939,820),33825=>array(50,-65,939,826),33826=>array(51,-30,978,835),33827=>array(49,-73,973,823),33828=>array(63,-70,916,818),33829=>array(66,-71,916,819),33830=>array(54,-60,908,830),33831=>array(54,-62,930,831),33832=>array(74,-67,931,828),33833=>array(40,-64,985,833),33834=>array(41,-69,955,839),33835=>array(42,-70,956,825),33836=>array(77,-68,946,834),33837=>array(73,-61,936,831),33838=>array(46,-71,968,827),33839=>array(50,-81,943,829),33840=>array(46,-71,968,825),33841=>array(52,-24,948,832),33842=>array(59,-70,947,828),33843=>array(71,-66,943,824),33844=>array(46,-76,942,827),33845=>array(70,-67,942,833),33846=>array(43,-73,974,821),33847=>array(67,-68,941,823),33848=>array(31,-64,979,830),33849=>array(47,-66,941,831),33850=>array(70,-69,945,831),33851=>array(69,-69,944,825),33852=>array(77,-62,932,839),33853=>array(56,-68,970,835),33854=>array(59,-57,951,829),33855=>array(53,-72,956,823),33856=>array(55,-68,955,825),33857=>array(67,-57,950,821),33858=>array(34,-63,954,828),33859=>array(71,-68,944,829),33860=>array(53,-67,945,826),33861=>array(46,-32,954,824),33862=>array(35,-68,965,832),33863=>array(46,-61,973,832),33864=>array(48,-55,962,832),33865=>array(49,-70,965,839),33866=>array(45,-64,972,849),33867=>array(42,-67,948,830),33868=>array(46,-71,939,822),33869=>array(71,-70,947,823),33870=>array(32,-70,949,829),33871=>array(52,-67,959,829),33872=>array(55,-29,973,828),33873=>array(53,-58,958,832),33874=>array(61,-49,956,832),33875=>array(67,-69,957,826),33876=>array(51,-71,969,827),33877=>array(41,-69,953,845),33878=>array(47,-61,984,832),33879=>array(43,-64,941,826),33880=>array(63,-62,923,833),33881=>array(45,-69,943,826),33882=>array(51,-32,945,833),33883=>array(62,-61,942,837),33884=>array(34,-67,974,825),33885=>array(61,-67,943,823),33886=>array(68,-73,952,823),33887=>array(83,-27,955,826),33888=>array(32,-53,951,841),33889=>array(41,-64,948,830),33890=>array(34,-20,966,831),33891=>array(76,-27,947,839),33892=>array(61,-58,958,832),33893=>array(77,-68,951,829),33894=>array(63,-59,945,839),33895=>array(82,-65,953,825),33896=>array(69,-67,973,826),33897=>array(62,-51,953,828),33898=>array(61,-75,955,843),33899=>array(69,-61,940,840),33900=>array(45,-62,939,838),33901=>array(60,-67,967,833),33902=>array(43,-72,966,826),33903=>array(57,-66,942,823),33904=>array(41,-71,979,824),33905=>array(49,-37,962,834),33906=>array(42,-70,933,833),33907=>array(39,-64,966,833),33908=>array(55,-66,955,828),33909=>array(66,-60,951,835),33910=>array(74,-54,942,829),33911=>array(74,-64,946,842),33912=>array(46,-29,968,829),33913=>array(42,-56,963,842),33914=>array(51,-64,942,830),33915=>array(24,-66,962,830),33916=>array(69,-65,969,838),33917=>array(69,-70,944,827),33918=>array(59,-36,967,827),33919=>array(69,-70,944,838),33920=>array(59,-21,955,831),33921=>array(36,-39,959,831),33922=>array(72,-67,925,842),33923=>array(72,-60,961,838),33924=>array(51,-67,957,838),33925=>array(51,-68,956,838),33926=>array(68,-81,941,826),33927=>array(20,-69,952,833),33928=>array(60,-67,914,824),33929=>array(60,-69,914,828),33930=>array(60,-58,950,828),33931=>array(41,-59,943,833),33932=>array(25,-60,939,833),33933=>array(39,-69,948,826),33934=>array(49,-71,969,832),33935=>array(61,-71,939,827),33936=>array(47,-52,963,839),33937=>array(54,-81,968,822),33938=>array(69,-64,959,832),33939=>array(51,-62,956,832),33940=>array(70,-61,946,833),33941=>array(52,-37,948,840),33942=>array(70,-89,942,830),33943=>array(48,-64,974,830),33944=>array(62,-69,955,825),33945=>array(53,-75,959,839),33946=>array(83,-66,938,826),33947=>array(42,-74,953,826),33948=>array(37,-59,946,835),33949=>array(42,-68,939,826),33950=>array(53,-65,953,831),33951=>array(53,-66,956,830),33952=>array(52,-29,953,825),33953=>array(66,-64,945,834),33954=>array(76,-68,974,825),33955=>array(46,-69,950,826),33956=>array(56,-72,950,826),33957=>array(77,-76,928,835),33958=>array(38,-69,974,835),33959=>array(51,-73,966,824),33960=>array(23,-53,956,841),33961=>array(52,-68,962,825),33962=>array(60,-70,942,835),33963=>array(37,-47,956,854),33964=>array(43,-60,956,829),33965=>array(65,-71,931,845),33966=>array(29,-70,937,822),33967=>array(56,-70,923,835),33968=>array(50,-79,964,827),33969=>array(48,-55,947,840),33970=>array(46,-61,946,839),33971=>array(65,-75,927,839),33972=>array(41,-69,942,833),33973=>array(54,-59,960,833),33974=>array(45,-72,946,823),33975=>array(66,-64,944,833),33976=>array(47,-73,953,824),33977=>array(31,-64,972,835),33978=>array(50,-69,961,833),33979=>array(40,-60,960,833),33980=>array(43,-62,972,836),33981=>array(36,-39,950,823),33982=>array(49,-52,946,839),33983=>array(68,-68,941,833),33984=>array(44,-64,955,835),33985=>array(36,-69,964,829),33986=>array(53,-65,947,830),33987=>array(51,-67,957,833),33988=>array(51,-66,940,838),33989=>array(48,-72,960,823),33990=>array(43,-71,954,824),33991=>array(54,-64,949,831),33992=>array(70,-65,924,833),33993=>array(46,-66,954,839),33994=>array(35,-62,957,832),33995=>array(59,-21,955,834),33996=>array(48,-74,973,825),33997=>array(53,-67,943,831),33998=>array(46,-75,938,826),33999=>array(59,-74,968,826),34000=>array(52,-67,939,830),34001=>array(44,-71,956,835),34002=>array(63,-72,956,825),34003=>array(48,-62,957,840),34004=>array(62,-71,955,826),34005=>array(48,-57,959,830),34006=>array(67,-58,941,837),34007=>array(51,-68,978,829),34008=>array(46,-78,959,824),34009=>array(57,-66,937,833),34010=>array(33,-76,982,830),34011=>array(38,-73,973,827),34012=>array(60,-67,950,830),34013=>array(54,-23,924,821),34014=>array(62,-67,914,821),34015=>array(26,-62,908,832),34016=>array(62,-63,914,827),34017=>array(44,-67,966,832),34018=>array(62,-75,938,830),34019=>array(61,-63,924,829),34020=>array(38,-76,974,825),34021=>array(29,-6,954,827),34022=>array(38,-56,947,826),34023=>array(36,-52,961,839),34024=>array(42,-67,963,828),34025=>array(35,-71,950,825),34026=>array(50,-73,972,824),34027=>array(43,-72,970,822),34028=>array(35,-62,952,833),34029=>array(38,-59,965,827),34030=>array(37,-56,951,839),34031=>array(33,-69,962,832),34032=>array(51,-68,978,829),34033=>array(56,-73,957,820),34034=>array(65,-32,953,823),34035=>array(66,-32,943,824),34036=>array(64,-63,957,825),34037=>array(40,-75,963,827),34038=>array(69,-70,956,823),34039=>array(67,-68,961,823),34040=>array(61,-74,939,851),34041=>array(45,-67,947,829),34042=>array(40,-55,961,833),34043=>array(54,-47,967,844),34044=>array(26,-76,972,829),34045=>array(56,-65,948,832),34046=>array(73,-70,944,823),34047=>array(33,-67,948,834),34048=>array(61,-65,944,827),34049=>array(67,-68,946,831),34050=>array(68,-69,944,827),34051=>array(74,-58,947,839),34052=>array(71,-65,944,822),34053=>array(63,-57,936,838),34054=>array(49,-76,974,825),34055=>array(69,-70,951,826),34056=>array(62,-65,941,824),34057=>array(44,-68,965,827),34058=>array(51,-66,960,832),34059=>array(47,-70,964,828),34060=>array(45,-67,985,832),34061=>array(49,-69,958,823),34062=>array(66,-73,972,825),34063=>array(66,-70,938,822),34064=>array(39,-73,928,838),34065=>array(48,-70,956,835),34066=>array(47,-73,964,824),34067=>array(59,-61,966,835),34068=>array(57,-68,943,825),34069=>array(74,-71,943,817),34070=>array(28,-68,952,824),34071=>array(52,-67,951,838),34072=>array(31,-70,981,825),34073=>array(39,-72,975,823),34074=>array(51,-68,948,836),34075=>array(40,-66,959,828),34076=>array(41,-73,963,827),34077=>array(75,-68,975,825),34078=>array(56,-73,959,832),34079=>array(36,-75,966,820),34080=>array(53,-70,963,826),34081=>array(63,-64,963,839),34082=>array(64,-68,944,838),34083=>array(49,-59,948,835),34084=>array(57,-70,944,826),34085=>array(56,-30,955,835),34086=>array(53,-67,940,835),34087=>array(55,-23,950,820),34088=>array(79,-71,951,823),34089=>array(66,-73,941,824),34090=>array(58,-69,952,829),34091=>array(42,-64,951,832),34092=>array(54,-71,966,835),34093=>array(76,-78,967,834),34094=>array(78,-69,948,822),34095=>array(57,-53,964,841),34096=>array(36,-69,960,824),34097=>array(73,-83,967,824),34098=>array(32,-67,960,824),34099=>array(45,-59,944,841),34100=>array(44,-73,937,840),34101=>array(31,-67,962,832),34102=>array(65,-65,964,829),34103=>array(73,-73,925,817),34104=>array(24,-81,949,822),34105=>array(41,-73,949,822),34106=>array(63,-66,911,827),34107=>array(42,-72,956,832),34108=>array(65,-60,928,834),34109=>array(69,-70,961,834),34110=>array(39,-59,973,835),34111=>array(33,-59,937,832),34112=>array(32,-72,979,829),34113=>array(56,-62,948,833),34114=>array(41,-76,957,833),34115=>array(36,-69,957,831),34116=>array(71,-65,944,823),34117=>array(42,-69,944,826),34118=>array(31,-67,962,833),34119=>array(69,-68,946,823),34120=>array(54,-69,948,830),34121=>array(42,-61,938,837),34122=>array(38,-54,962,817),34123=>array(24,-64,944,830),34124=>array(76,-77,944,818),34125=>array(41,-72,975,823),34126=>array(50,-65,963,832),34127=>array(76,-73,955,826),34128=>array(60,-78,943,829),34129=>array(63,-57,936,839),34130=>array(48,-69,945,838),34131=>array(53,-77,947,835),34132=>array(58,-68,956,829),34133=>array(55,-60,955,836),34134=>array(42,-68,983,829),34135=>array(39,-71,980,835),34136=>array(33,-59,962,835),34137=>array(38,-33,964,833),34138=>array(58,-70,945,842),34139=>array(37,-67,938,827),34140=>array(62,-65,958,833),34141=>array(56,-48,962,842),34142=>array(51,-62,985,830),34143=>array(58,-53,973,831),34144=>array(45,-68,959,831),34145=>array(61,-76,939,840),34146=>array(65,-70,955,832),34147=>array(68,-74,941,831),34148=>array(64,-56,949,832),34149=>array(32,-69,952,826),34150=>array(43,-76,972,823),34151=>array(43,-75,977,833),34152=>array(38,-67,968,832),34153=>array(67,-67,956,836),34154=>array(59,-67,956,833),34155=>array(64,-46,936,842),34156=>array(52,-69,971,823),34157=>array(51,-74,947,840),34158=>array(47,-62,938,826),34159=>array(54,-56,941,829),34160=>array(67,-76,957,834),34161=>array(35,-65,938,826),34162=>array(62,-69,913,821),34163=>array(68,-73,938,832),34164=>array(41,-29,923,825),34165=>array(44,-85,981,831),34166=>array(42,-81,983,827),34167=>array(67,-68,975,829),34168=>array(48,-74,968,821),34169=>array(44,-62,951,835),34170=>array(62,-65,968,831),34171=>array(67,-68,972,831),34172=>array(60,-70,952,826),34173=>array(48,-58,952,848),34174=>array(73,-61,941,836),34175=>array(42,-85,957,833),34176=>array(54,-48,956,846),34177=>array(45,-74,958,830),34178=>array(41,-78,960,823),34179=>array(65,-72,926,822),34180=>array(53,-68,949,832),34181=>array(41,-65,957,823),34182=>array(48,-69,973,828),34183=>array(36,-77,958,834),34184=>array(27,-65,977,833),34185=>array(41,-71,960,824),34186=>array(46,-64,941,832),34187=>array(78,-81,933,826),34188=>array(47,-65,944,833),34189=>array(79,-66,964,828),34190=>array(62,-71,964,824),34191=>array(33,-50,967,834),34192=>array(27,-54,976,838),34193=>array(58,-41,948,806),34194=>array(42,-63,983,834),34195=>array(37,-60,953,826),34196=>array(60,-61,956,834),34197=>array(40,-67,971,824),34198=>array(48,-74,970,823),34199=>array(64,-63,936,830),34200=>array(47,-66,975,831),34201=>array(44,-68,949,836),34202=>array(51,-68,953,826),34203=>array(69,-61,941,838),34204=>array(42,-65,944,827),34205=>array(54,-70,939,823),34206=>array(40,-70,966,829),34207=>array(34,-50,966,841),34208=>array(51,-76,959,827),34209=>array(49,-74,934,820),34210=>array(40,-75,964,829),34211=>array(64,-75,966,823),34212=>array(50,-67,945,831),34213=>array(62,-58,935,831),34214=>array(37,-67,945,834),34215=>array(61,-65,953,827),34216=>array(50,-63,955,829),34217=>array(72,-65,939,832),34218=>array(51,-70,955,849),34219=>array(47,-70,957,830),34220=>array(49,-70,961,841),34221=>array(51,-78,969,828),34222=>array(52,-68,961,820),34223=>array(46,-61,945,835),34224=>array(47,-70,957,830),34225=>array(56,-69,957,828),34226=>array(44,-75,974,836),34227=>array(53,-67,967,828),34228=>array(63,-61,959,832),34229=>array(64,-70,941,826),34230=>array(51,-64,962,826),34231=>array(62,-67,952,833),34232=>array(58,-62,961,831),34233=>array(53,-57,941,831),34234=>array(49,-69,956,833),34235=>array(48,-89,961,832),34236=>array(58,-65,951,840),34237=>array(51,-74,956,823),34238=>array(43,-66,974,823),34239=>array(52,-68,971,827),34240=>array(56,-69,977,827),34241=>array(32,-67,968,842),34242=>array(38,-68,958,825),34243=>array(60,-74,955,828),34244=>array(36,-68,968,828),34245=>array(74,-62,946,833),34246=>array(43,-65,969,829),34247=>array(63,-54,941,839),34248=>array(59,-65,954,832),34249=>array(29,-67,952,832),34250=>array(32,-57,944,831),34251=>array(53,-64,956,829),34252=>array(74,-56,945,832),34253=>array(56,-34,949,839),34254=>array(55,-38,951,842),34255=>array(34,-71,942,824),34256=>array(57,-70,960,834),34257=>array(60,-68,961,833),34258=>array(51,-70,947,828),34259=>array(39,-64,922,826),34260=>array(41,-64,970,834),34261=>array(40,-67,937,833),34262=>array(67,-58,944,833),34263=>array(52,-71,986,824),34264=>array(55,-69,958,818),34265=>array(65,-72,971,826),34266=>array(83,-80,938,828),34267=>array(67,-56,937,821),34268=>array(47,-65,953,831),34269=>array(62,-72,954,836),34270=>array(41,-63,951,830),34271=>array(73,-68,936,825),34272=>array(47,-77,973,824),34273=>array(45,-73,982,827),34274=>array(53,-68,975,827),34275=>array(69,-65,939,827),34276=>array(39,-67,959,836),34277=>array(55,-62,930,826),34278=>array(45,-65,935,829),34279=>array(50,-58,964,824),34280=>array(44,-75,945,829),34281=>array(40,-62,960,836),34282=>array(45,-71,967,830),34283=>array(51,-73,950,836),34284=>array(74,-80,943,832),34285=>array(51,-64,948,835),34286=>array(38,-69,969,845),34287=>array(52,-46,974,822),34288=>array(62,-65,924,829),34289=>array(39,-64,959,826),34290=>array(42,-65,956,826),34291=>array(32,-67,968,828),34292=>array(53,-63,956,818),34293=>array(56,-65,942,845),34294=>array(33,-65,954,832),34295=>array(62,-69,955,826),34296=>array(55,-70,962,827),34297=>array(72,-61,929,839),34298=>array(57,-65,949,832),34299=>array(49,-65,971,839),34300=>array(44,-58,955,836),34301=>array(49,-62,966,833),34302=>array(44,-76,974,830),34303=>array(43,-68,929,837),34304=>array(54,-61,958,838),34305=>array(65,-32,945,823),34306=>array(43,-62,975,837),34307=>array(53,-62,946,838),34308=>array(48,-67,940,832),34309=>array(41,-67,953,832),34310=>array(59,-66,961,836),34311=>array(56,-67,948,827),34312=>array(61,-68,960,833),34313=>array(46,-64,957,855),34314=>array(53,-71,956,818),34315=>array(47,-68,960,837),34316=>array(51,-59,960,833),34317=>array(74,-58,947,832),34318=>array(76,-75,981,842),34319=>array(42,-67,958,832),34320=>array(62,-73,964,840),34321=>array(55,-66,960,838),34322=>array(43,-68,964,832),34323=>array(67,-76,966,830),34324=>array(42,-61,972,832),34325=>array(50,-81,955,832),34326=>array(50,-62,965,838),34327=>array(41,-62,965,837),34328=>array(56,-63,978,829),34329=>array(63,-70,947,831),34330=>array(43,-67,950,830),34331=>array(57,-62,945,830),34332=>array(69,-68,946,825),34333=>array(37,-57,968,832),34334=>array(45,-69,987,835),34335=>array(63,-56,956,823),34336=>array(59,-72,947,824),34337=>array(73,-72,950,827),34338=>array(56,-65,961,833),34339=>array(55,-75,960,830),34340=>array(59,-70,935,828),34341=>array(48,-62,969,828),34342=>array(70,-62,942,829),34343=>array(42,-72,982,831),34344=>array(53,-59,968,829),34345=>array(59,-64,964,833),34346=>array(48,-58,983,831),34347=>array(42,-50,963,830),34348=>array(55,-69,949,822),34349=>array(72,-70,928,839),34350=>array(49,-70,946,830),34351=>array(53,-25,951,830),34352=>array(44,-61,974,830),34353=>array(34,-72,965,829),34354=>array(65,-31,945,821),34355=>array(42,-71,954,828),34356=>array(63,-48,934,844),34357=>array(49,-66,958,827),34358=>array(44,-71,969,828),34359=>array(36,-62,971,832),34360=>array(64,-63,951,836),34361=>array(39,-69,965,829),34362=>array(60,-67,951,827),34363=>array(60,-70,963,825),34364=>array(41,-67,959,829),34365=>array(40,-58,969,838),34366=>array(39,-72,984,826),34367=>array(61,-80,954,835),34368=>array(43,-33,968,823),34369=>array(32,-64,968,849),34370=>array(60,-70,965,832),34371=>array(44,-66,967,828),34372=>array(59,-71,963,837),34373=>array(32,-53,978,837),34374=>array(68,-54,936,849),34375=>array(65,-70,951,834),34376=>array(68,-74,940,832),34377=>array(68,-56,949,831),34378=>array(48,-71,961,828),34379=>array(55,-67,947,842),34380=>array(62,-43,947,830),34381=>array(47,-66,924,829),34382=>array(35,-68,953,835),34383=>array(40,-59,893,834),34384=>array(39,-63,878,840),34385=>array(39,-60,937,832),34386=>array(40,-67,963,847),34387=>array(40,-53,954,843),34388=>array(49,-66,949,835),34389=>array(39,-68,959,836),34390=>array(29,-55,931,837),34391=>array(36,-62,919,837),34392=>array(29,-58,948,837),34393=>array(44,-67,961,827),34394=>array(30,-57,914,830),34395=>array(38,-66,936,829),34396=>array(45,-77,929,841),34397=>array(23,-82,956,830),34398=>array(35,-68,950,838),34399=>array(53,-71,951,829),34400=>array(40,-58,959,840),34401=>array(46,-84,950,823),34402=>array(43,-70,960,831),34403=>array(38,-67,972,828),34404=>array(31,-68,967,827),34405=>array(42,-75,989,831),34406=>array(39,-91,965,830),34407=>array(40,-76,954,834),34408=>array(44,-77,946,823),34409=>array(36,-75,953,829),34410=>array(40,-73,973,832),34411=>array(47,-59,954,850),34412=>array(46,-41,928,809),34413=>array(53,-72,899,811),34414=>array(43,-65,961,816),34415=>array(48,-45,957,849),34416=>array(49,-67,955,815),34417=>array(65,-59,970,792),34418=>array(43,-63,962,815),34419=>array(51,-70,916,829),34420=>array(44,-35,964,827),34421=>array(47,-23,957,841),34422=>array(47,-54,962,814),34423=>array(54,-68,954,819),34424=>array(47,-62,967,814),34425=>array(28,-5,930,813),34426=>array(21,-56,962,811),34427=>array(50,-21,942,814),34428=>array(54,-30,957,831),34429=>array(76,-59,888,792),34430=>array(46,-64,944,823),34431=>array(32,-69,914,772),34432=>array(48,-51,935,832),34433=>array(39,-78,942,814),34434=>array(47,-61,909,830),34435=>array(58,-63,942,839),34436=>array(47,-58,960,836),34437=>array(43,-74,950,810),34438=>array(48,-41,961,791),34439=>array(53,-76,973,808),34440=>array(47,-67,958,814),34441=>array(21,-71,976,838),34442=>array(38,-62,956,822),34443=>array(69,-65,914,808),34444=>array(45,-61,939,842),34445=>array(36,-51,951,817),34446=>array(53,-72,914,802),34447=>array(36,-69,869,805),34448=>array(69,-56,930,840),34449=>array(45,-54,967,844),34450=>array(45,-70,967,829),34451=>array(44,-61,899,833),34452=>array(57,-69,967,823),34453=>array(51,-69,963,793),34454=>array(53,-73,960,805),34455=>array(53,-71,971,823),34456=>array(41,-72,961,827),34457=>array(51,-66,963,838),34458=>array(51,-68,953,828),34459=>array(53,-66,891,815),34460=>array(47,-61,958,824),34461=>array(44,-33,953,833),34462=>array(55,-70,966,822),34463=>array(29,-27,948,809),34464=>array(48,-90,964,825),34465=>array(52,-73,978,808),34466=>array(49,-73,958,823),34467=>array(43,-59,961,807),34468=>array(29,-78,971,784),34469=>array(51,-70,963,833),34470=>array(45,-54,954,829),34471=>array(39,-65,957,854),34472=>array(53,-66,964,830),34473=>array(50,-66,952,833),34474=>array(43,-65,958,830),34475=>array(44,-45,967,834),34476=>array(37,-65,930,809),34477=>array(37,-65,945,809),34478=>array(37,-65,956,835),34479=>array(51,-7,955,825),34480=>array(71,-64,916,830),34481=>array(54,-65,948,844),34482=>array(40,-65,943,811),34483=>array(35,-51,958,849),34484=>array(65,-69,911,839),34485=>array(47,-50,954,828),34486=>array(50,-64,953,831),34487=>array(40,-23,954,814),34488=>array(49,-73,939,818),34489=>array(58,-69,955,839),34490=>array(47,-65,951,829),34491=>array(56,-74,960,824),34492=>array(67,-66,926,844),34493=>array(65,-29,962,809),34494=>array(66,-65,951,831),34495=>array(53,-51,953,823),34496=>array(51,-6,964,851),34497=>array(55,-70,903,812),34498=>array(54,-72,967,830),34499=>array(55,-67,940,810),34500=>array(51,-64,943,830),34501=>array(54,-67,938,829),34502=>array(46,-13,954,837),34503=>array(41,-38,959,828),34504=>array(55,-76,968,826),34505=>array(34,-65,966,854),34506=>array(57,-21,910,831),34507=>array(66,-73,957,788),34508=>array(64,-70,973,819),34509=>array(83,-70,896,824),34510=>array(34,-63,906,809),34511=>array(35,-16,936,814),34512=>array(54,-56,923,843),34513=>array(56,-62,963,851),34514=>array(54,-61,982,849),34515=>array(59,-54,960,840),34516=>array(51,-64,904,837),34517=>array(51,-67,961,837),34518=>array(54,-55,964,825),34519=>array(73,-70,948,859),34520=>array(46,-64,948,835),34521=>array(55,-18,954,844),34522=>array(56,-76,918,821),34523=>array(26,-72,957,829),34524=>array(52,-67,951,840),34525=>array(47,-66,965,811),34526=>array(44,-64,947,826),34527=>array(40,-65,963,821),34528=>array(52,-67,952,841),34529=>array(63,-53,930,814),34530=>array(56,-74,953,827),34531=>array(53,-62,952,827),34532=>array(38,-65,963,841),34533=>array(54,-70,935,839),34534=>array(51,-75,961,820),34535=>array(37,-66,931,820),34536=>array(51,-70,945,807),34537=>array(57,-64,946,779),34538=>array(69,-75,944,829),34539=>array(60,-72,980,841),34540=>array(39,-67,981,827),34541=>array(45,-21,947,824),34542=>array(50,-75,949,836),34543=>array(27,-32,959,833),34544=>array(46,-67,937,825),34545=>array(36,-68,931,821),34546=>array(33,-67,934,823),34547=>array(30,-66,918,821),34548=>array(36,-68,938,840),34549=>array(57,-30,953,815),34550=>array(48,-66,948,827),34551=>array(60,-70,969,822),34552=>array(57,-68,939,832),34553=>array(54,-54,900,826),34554=>array(40,-68,963,838),34555=>array(44,-76,961,820),34556=>array(40,-67,948,835),34557=>array(58,-67,961,825),34558=>array(61,-55,970,835),34559=>array(43,-67,961,834),34560=>array(68,-65,913,776),34561=>array(53,-71,967,830),34562=>array(37,-59,965,847),34563=>array(85,-76,941,788),34564=>array(52,-75,970,815),34565=>array(69,-64,954,835),34566=>array(56,-67,958,809),34567=>array(60,-65,959,835),34568=>array(39,-66,961,809),34569=>array(42,-62,950,835),34570=>array(61,-62,918,832),34571=>array(52,-71,965,855),34572=>array(61,-32,962,826),34573=>array(43,-62,963,850),34574=>array(58,-71,915,815),34575=>array(49,-74,969,818),34576=>array(29,-68,926,833),34577=>array(42,-72,967,829),34578=>array(40,-66,967,813),34579=>array(32,-68,963,811),34580=>array(63,-58,912,828),34581=>array(36,-73,954,830),34582=>array(47,-71,904,815),34583=>array(51,-66,902,815),34584=>array(59,-57,909,847),34585=>array(41,-69,970,829),34586=>array(46,-67,939,824),34587=>array(61,-75,954,813),34588=>array(74,-70,931,833),34589=>array(26,-70,971,843),34590=>array(47,-67,962,832),34591=>array(42,-75,933,845),34592=>array(74,-71,918,813),34593=>array(41,-52,951,842),34594=>array(40,-25,953,813),34595=>array(36,-61,954,845),34596=>array(56,-80,948,823),34597=>array(55,-65,952,829),34598=>array(61,-65,968,828),34599=>array(71,-77,983,823),34600=>array(32,-60,956,839),34601=>array(48,-70,890,815),34602=>array(57,-62,917,831),34603=>array(59,-49,955,809),34604=>array(59,-73,903,814),34605=>array(64,-68,908,825),34606=>array(47,-66,957,837),34607=>array(53,-65,978,838),34608=>array(45,-76,973,790),34609=>array(49,-64,957,855),34610=>array(58,-85,954,818),34611=>array(58,-71,955,834),34612=>array(65,-64,911,815),34613=>array(56,-72,902,813),34614=>array(50,-68,974,842),34615=>array(40,-33,967,831),34616=>array(79,-89,951,778),34617=>array(31,-67,946,826),34618=>array(52,-52,959,851),34619=>array(47,-65,953,839),34620=>array(64,-68,950,832),34621=>array(39,-65,947,814),34622=>array(46,-62,965,811),34623=>array(45,-66,966,830),34624=>array(40,-51,974,842),34625=>array(90,-89,944,774),34626=>array(34,-69,976,817),34627=>array(54,-77,957,814),34628=>array(50,-67,915,825),34629=>array(57,-89,971,787),34630=>array(40,-69,952,819),34631=>array(29,-30,932,806),34632=>array(37,-68,877,810),34633=>array(41,-61,945,848),34634=>array(41,-66,968,846),34635=>array(41,-64,983,813),34636=>array(48,-65,951,832),34637=>array(51,-69,915,817),34638=>array(60,-58,919,836),34639=>array(56,-68,949,832),34640=>array(46,-70,903,814),34641=>array(42,-74,964,811),34642=>array(47,-71,948,815),34643=>array(40,-63,968,829),34644=>array(50,-72,957,824),34645=>array(38,-65,961,835),34646=>array(56,-29,956,829),34647=>array(39,-37,936,834),34648=>array(33,-30,944,818),34649=>array(46,-69,932,807),34650=>array(47,-73,970,814),34651=>array(48,-69,965,828),34652=>array(59,-75,965,836),34653=>array(34,-54,959,853),34654=>array(55,-70,908,814),34655=>array(51,-65,912,815),34656=>array(48,-65,948,812),34657=>array(53,-71,968,815),34658=>array(53,-78,956,815),34659=>array(50,-67,956,837),34660=>array(61,-66,965,852),34661=>array(49,-45,964,848),34662=>array(51,-68,980,834),34663=>array(47,-74,972,823),34664=>array(31,-64,952,809),34665=>array(50,-32,955,824),34666=>array(49,-66,951,815),34667=>array(43,-69,939,825),34668=>array(55,-77,976,825),34669=>array(61,-74,986,812),34670=>array(33,-64,967,845),34671=>array(44,-76,955,825),34672=>array(29,-45,960,831),34673=>array(45,-64,975,837),34674=>array(56,-67,942,831),34675=>array(51,-74,952,829),34676=>array(40,-71,899,833),34677=>array(50,-82,961,831),34678=>array(31,-62,972,842),34679=>array(45,-73,947,833),34680=>array(50,-57,918,826),34681=>array(54,-30,968,813),34682=>array(37,-70,920,834),34683=>array(37,-62,947,837),34684=>array(37,-63,932,813),34685=>array(50,-70,951,821),34686=>array(31,-65,949,823),34687=>array(47,-42,971,806),34688=>array(78,-74,956,837),34689=>array(42,-72,973,815),34690=>array(60,-59,957,831),34691=>array(46,-64,940,849),34692=>array(43,-62,948,843),34693=>array(40,-33,959,853),34694=>array(63,-63,966,837),34695=>array(49,-53,974,853),34696=>array(47,-71,953,810),34697=>array(53,-69,971,830),34698=>array(44,-64,977,843),34699=>array(39,-69,965,836),34700=>array(41,-80,956,858),34701=>array(64,-62,967,826),34702=>array(45,-73,955,827),34703=>array(47,-71,977,834),34704=>array(53,-72,952,830),34705=>array(40,-75,979,845),34706=>array(58,-75,976,834),34707=>array(49,-67,987,836),34708=>array(47,-73,976,836),34709=>array(50,-46,973,852),34710=>array(47,-67,941,813),34711=>array(39,-65,949,848),34712=>array(39,-18,943,838),34713=>array(31,-67,977,832),34714=>array(75,-73,954,852),34715=>array(33,-73,947,845),34716=>array(73,-71,966,826),34717=>array(45,-66,977,842),34718=>array(55,-60,936,836),34719=>array(36,-66,951,833),34720=>array(36,-26,957,840),34721=>array(36,-77,957,840),34722=>array(68,-66,934,839),34723=>array(29,-68,972,835),34724=>array(56,-71,987,842),34725=>array(17,-60,970,855),34726=>array(49,-65,969,831),34727=>array(49,-71,936,832),34728=>array(29,-65,921,825),34729=>array(26,-60,966,841),34730=>array(57,-70,939,837),34731=>array(54,-60,942,850),34732=>array(46,-62,957,836),34733=>array(46,-62,951,854),34734=>array(34,-57,945,836),34735=>array(39,-72,943,836),34736=>array(44,-59,961,835),34737=>array(63,-66,934,832),34738=>array(59,-21,951,826),34739=>array(54,-17,958,842),34740=>array(82,-79,967,823),34741=>array(49,-64,955,812),34742=>array(36,-77,965,816),34743=>array(49,-82,957,847),34744=>array(46,-76,950,829),34745=>array(56,-72,956,826),34746=>array(33,-73,961,835),34747=>array(49,-67,954,836),34748=>array(61,-32,955,822),34749=>array(45,-68,977,843),34750=>array(37,-78,959,840),34751=>array(50,-83,958,836),34752=>array(36,-65,949,819),34753=>array(57,-70,957,827),34754=>array(56,-67,965,841),34755=>array(51,-73,975,818),34756=>array(55,-65,965,834),34757=>array(56,-70,966,831),34758=>array(38,-65,966,834),34759=>array(57,-87,954,835),34760=>array(51,-64,912,809),34761=>array(40,-59,969,834),34762=>array(57,-67,957,787),34763=>array(30,-34,949,828),34764=>array(52,-31,968,832),34765=>array(34,-81,958,811),34766=>array(34,-67,947,829),34767=>array(42,-80,984,825),34768=>array(54,-64,934,839),34769=>array(59,-61,967,852),34770=>array(46,-65,956,833),34771=>array(33,-64,970,841),34772=>array(44,-71,960,815),34773=>array(54,-70,940,831),34774=>array(49,-67,954,836),34775=>array(57,-80,938,834),34776=>array(49,-68,962,844),34777=>array(43,-71,958,838),34778=>array(57,-80,961,820),34779=>array(41,-64,961,832),34780=>array(50,-68,962,838),34781=>array(48,-66,959,846),34782=>array(89,-83,954,825),34783=>array(43,-68,952,835),34784=>array(33,-66,951,835),34785=>array(56,-71,920,837),34786=>array(51,-68,957,832),34787=>array(36,-66,960,833),34788=>array(34,-73,943,806),34789=>array(53,-68,965,847),34790=>array(51,-74,965,827),34791=>array(52,-68,949,833),34792=>array(53,-71,954,790),34793=>array(51,-70,982,821),34794=>array(44,-50,977,815),34795=>array(52,-66,953,813),34796=>array(56,-58,955,823),34797=>array(43,-68,945,834),34798=>array(30,-71,936,833),34799=>array(43,-66,957,832),34800=>array(31,-72,961,835),34801=>array(51,-69,961,836),34802=>array(60,-64,975,840),34803=>array(43,-75,945,818),34804=>array(49,-74,959,830),34805=>array(30,-71,948,807),34806=>array(41,-30,935,814),34807=>array(49,-64,915,829),34808=>array(36,-64,975,819),34809=>array(45,-71,948,851),34810=>array(52,-27,953,831),34811=>array(42,-73,947,850),34812=>array(49,-74,951,830),34813=>array(46,-57,950,833),34814=>array(43,-68,958,855),34815=>array(40,-56,955,843),34816=>array(51,-70,953,839),34817=>array(55,-76,941,841),34818=>array(43,-65,975,828),34819=>array(41,-68,957,849),34820=>array(37,-53,974,861),34821=>array(46,-48,957,819),34822=>array(66,-72,962,833),34823=>array(62,-66,958,832),34824=>array(52,-71,961,828),34825=>array(43,-71,969,820),34826=>array(34,-67,946,851),34827=>array(52,-66,924,817),34828=>array(42,-62,940,820),34829=>array(40,-75,977,824),34830=>array(46,-65,956,833),34831=>array(43,-61,948,847),34832=>array(41,-64,968,849),34833=>array(37,-65,965,839),34834=>array(48,-75,957,802),34835=>array(47,-60,961,835),34836=>array(50,-59,966,846),34837=>array(56,-59,943,829),34838=>array(34,-65,976,832),34839=>array(40,-66,951,806),34840=>array(34,-59,974,842),34841=>array(39,-69,965,842),34842=>array(53,-71,942,840),34843=>array(44,-64,961,839),34844=>array(38,-87,979,834),34845=>array(52,-70,929,784),34846=>array(56,-86,949,838),34847=>array(32,-60,961,848),34848=>array(53,-71,944,786),34849=>array(52,-64,957,844),34850=>array(55,-62,972,858),34851=>array(50,-65,948,818),34852=>array(67,-69,969,853),34853=>array(63,-75,944,846),34854=>array(45,-71,956,827),34855=>array(54,-67,967,844),34856=>array(42,-55,965,842),34857=>array(64,-71,964,823),34858=>array(71,-75,962,845),34859=>array(65,-77,969,831),34860=>array(40,-68,950,839),34861=>array(54,-79,967,854),34862=>array(35,-73,975,802),34863=>array(40,-70,954,844),34864=>array(30,-66,975,846),34865=>array(46,-33,957,833),34866=>array(57,-63,929,842),34867=>array(34,-78,953,806),34868=>array(55,-68,942,826),34869=>array(47,-65,949,828),34870=>array(50,-76,965,793),34871=>array(46,-64,946,807),34872=>array(36,-67,941,826),34873=>array(54,-67,967,844),34874=>array(50,-88,965,809),34875=>array(62,-77,944,830),34876=>array(48,-68,986,819),34877=>array(41,-73,966,829),34878=>array(47,-71,924,815),34879=>array(89,-73,946,847),34880=>array(55,-11,954,806),34881=>array(59,-14,955,846),34882=>array(34,-60,971,811),34883=>array(43,-70,968,833),34884=>array(20,-15,947,834),34885=>array(25,-45,949,853),34886=>array(49,-64,958,836),34887=>array(37,-68,971,836),34888=>array(40,-69,955,832),34889=>array(34,-61,982,849),34890=>array(31,-68,957,830),34891=>array(63,-57,941,842),34892=>array(51,-62,941,845),34893=>array(41,-68,954,827),34894=>array(53,-67,960,829),34895=>array(50,-68,948,829),34896=>array(53,-66,960,829),34897=>array(53,-66,960,829),34898=>array(47,-65,954,835),34899=>array(39,-73,951,824),34900=>array(29,-68,923,828),34901=>array(46,-65,952,833),34902=>array(49,-69,960,833),34903=>array(41,-72,951,831),34904=>array(24,-66,960,853),34905=>array(40,-65,959,831),34906=>array(46,-70,953,825),34907=>array(37,-65,955,839),34908=>array(34,-66,960,816),34909=>array(38,-68,953,835),34910=>array(35,-70,943,831),34911=>array(39,-66,954,841),34912=>array(24,-72,936,839),34913=>array(33,-69,945,835),34914=>array(37,-65,956,837),34915=>array(38,-68,944,826),34916=>array(266,-66,677,819),34917=>array(40,-69,954,843),34918=>array(41,-50,963,842),34919=>array(41,-67,958,844),34920=>array(52,-75,953,835),34921=>array(34,-67,971,843),34922=>array(35,-64,954,843),34923=>array(42,-68,957,830),34924=>array(32,-60,917,839),34925=>array(35,-61,973,841),34926=>array(54,-73,963,845),34927=>array(45,-74,973,845),34928=>array(37,-70,960,832),34929=>array(50,-76,963,844),34930=>array(23,-69,879,803),34931=>array(33,-65,955,831),34932=>array(54,-75,964,842),34933=>array(46,-53,909,805),34934=>array(62,-67,932,844),34935=>array(42,-73,960,829),34936=>array(50,-63,946,837),34937=>array(50,-67,956,838),34938=>array(47,-68,960,850),34939=>array(61,-67,966,838),34940=>array(50,-70,976,850),34941=>array(39,-67,946,810),34942=>array(37,-62,955,858),34943=>array(36,-65,970,848),34944=>array(60,-71,930,838),34945=>array(67,-62,967,833),34946=>array(32,-66,964,832),34947=>array(30,-73,984,823),34948=>array(16,-76,940,837),34949=>array(49,-59,950,829),34950=>array(48,-67,906,842),34951=>array(48,-78,956,842),34952=>array(48,-67,959,831),34953=>array(48,-67,957,842),34954=>array(48,-77,949,842),34955=>array(44,-69,962,837),34956=>array(44,-69,956,851),34957=>array(42,-67,960,839),34958=>array(37,-75,914,845),34959=>array(44,-60,964,845),34960=>array(29,-62,970,845),34961=>array(50,-72,894,840),34962=>array(47,-65,951,828),34963=>array(45,-68,956,844),34964=>array(48,-67,953,842),34965=>array(51,-74,966,841),34966=>array(46,-68,899,827),34967=>array(39,-52,972,853),34968=>array(47,-65,957,843),34969=>array(47,-72,892,848),34970=>array(31,-62,967,847),34971=>array(39,-58,960,850),34972=>array(28,-56,970,847),34973=>array(39,-70,941,848),34974=>array(52,-58,961,840),34975=>array(47,-80,966,838),34976=>array(50,-67,961,846),34977=>array(52,-68,954,841),34978=>array(43,-65,954,838),34979=>array(54,-61,964,848),34980=>array(47,-62,960,845),34981=>array(54,-62,948,848),34982=>array(54,-65,916,848),34983=>array(54,-71,914,848),34984=>array(52,-62,947,844),34985=>array(54,-66,951,848),34986=>array(46,-65,955,842),34987=>array(36,-69,962,838),34988=>array(44,-68,964,849),34989=>array(29,-63,942,840),34990=>array(54,-61,944,856),34991=>array(54,-74,945,848),34992=>array(61,-67,945,811),34993=>array(33,-74,971,834),34994=>array(51,-79,960,854),34995=>array(41,-70,935,848),34996=>array(36,-63,982,842),34997=>array(46,-55,954,833),34998=>array(38,-67,972,844),34999=>array(36,-63,966,850),35000=>array(44,-70,954,836),35001=>array(41,-70,951,842),35002=>array(42,-72,950,844),35003=>array(33,-70,954,842),35004=>array(50,-71,977,841),35005=>array(47,-55,904,852),35006=>array(28,-55,965,844),35007=>array(41,-65,959,838),35008=>array(36,-57,916,842),35009=>array(42,-66,957,840),35010=>array(44,-73,955,828),35011=>array(41,-65,913,835),35012=>array(41,-67,964,840),35013=>array(45,-68,959,830),35014=>array(28,-66,864,822),35015=>array(46,-53,972,855),35016=>array(41,-65,948,842),35017=>array(39,-71,966,842),35018=>array(46,-64,958,852),35019=>array(37,-67,964,834),35020=>array(37,-72,966,846),35021=>array(38,-65,908,842),35022=>array(48,-65,956,847),35023=>array(43,-75,955,840),35024=>array(28,-68,915,842),35025=>array(41,-65,950,842),35026=>array(55,-61,967,850),35027=>array(41,-65,957,842),35028=>array(35,-67,942,845),35029=>array(44,-69,969,833),35030=>array(30,-71,980,840),35031=>array(37,-73,960,840),35032=>array(51,-55,963,832),35033=>array(42,-74,948,823),35034=>array(40,-74,969,830),35035=>array(46,-70,969,838),35036=>array(32,-63,946,834),35037=>array(57,-60,957,832),35038=>array(35,-65,959,841),35039=>array(33,-67,948,833),35040=>array(33,-82,948,786),35041=>array(41,-64,954,821),35042=>array(20,-69,935,815),35043=>array(23,-68,956,832),35044=>array(29,-60,931,840),35045=>array(24,-68,886,822),35046=>array(36,-79,957,841),35047=>array(45,-76,966,840),35048=>array(31,-68,941,849),35049=>array(31,-68,949,842),35050=>array(41,-66,917,842),35051=>array(47,-71,903,842),35052=>array(49,-72,973,839),35053=>array(31,-68,949,842),35054=>array(54,-70,905,840),35055=>array(36,-65,906,844),35056=>array(36,-67,971,838),35057=>array(34,-65,975,843),35058=>array(46,-71,948,823),35059=>array(45,-68,956,836),35060=>array(35,-63,958,830),35061=>array(47,-74,948,832),35062=>array(45,-70,955,840),35063=>array(47,-65,973,838),35064=>array(40,-71,973,822),35065=>array(68,-59,967,842),35066=>array(41,-70,966,837),35067=>array(41,-75,956,824),35068=>array(53,-64,928,823),35069=>array(28,-79,972,842),35070=>array(35,-68,957,825),35071=>array(53,-64,954,845),35072=>array(42,-72,963,843),35073=>array(42,-69,960,785),35074=>array(34,-66,968,833),35075=>array(34,-70,930,837),35076=>array(34,-66,938,835),35077=>array(51,-72,957,839),35078=>array(41,-73,968,837),35079=>array(36,-67,962,845),35080=>array(40,-63,956,840),35081=>array(43,-75,972,835),35082=>array(38,-70,906,823),35083=>array(53,-68,975,841),35084=>array(36,-65,952,823),35085=>array(34,-67,956,837),35086=>array(38,-73,976,847),35087=>array(38,-56,957,855),35088=>array(36,-63,924,834),35089=>array(50,-75,977,838),35090=>array(56,-73,972,842),35091=>array(32,-65,964,836),35092=>array(47,-71,952,842),35093=>array(45,-66,965,840),35094=>array(54,-70,978,837),35095=>array(44,-64,946,840),35096=>array(34,-58,954,838),35097=>array(30,-64,965,837),35098=>array(46,-64,959,841),35099=>array(23,-62,929,821),35100=>array(31,-80,971,836),35101=>array(38,-73,940,833),35102=>array(35,-68,968,820),35103=>array(39,-70,915,842),35104=>array(23,-65,954,829),35105=>array(45,-61,956,838),35106=>array(37,-75,978,839),35107=>array(48,-72,987,836),35108=>array(23,-60,977,833),35109=>array(42,-70,953,820),35110=>array(32,-55,970,855),35111=>array(24,-54,972,846),35112=>array(35,-57,933,847),35113=>array(31,-76,970,843),35114=>array(26,-73,967,820),35115=>array(19,-70,951,838),35116=>array(53,-70,993,835),35117=>array(47,-79,964,856),35118=>array(39,-71,976,833),35119=>array(41,-72,945,841),35120=>array(36,-65,974,846),35121=>array(51,-75,974,846),35122=>array(30,-69,947,845),35123=>array(30,-65,965,837),35124=>array(12,-68,918,821),35125=>array(31,-55,947,855),35126=>array(34,-65,910,817),35127=>array(42,-75,973,833),35128=>array(36,-66,945,842),35129=>array(23,-70,971,823),35130=>array(56,-68,972,840),35131=>array(54,-60,955,843),35132=>array(42,-70,971,833),35133=>array(56,-72,972,832),35134=>array(45,-67,957,850),35135=>array(23,-69,942,828),35136=>array(41,-74,947,833),35137=>array(17,-68,965,819),35138=>array(31,-59,973,853),35139=>array(56,-56,949,840),35140=>array(49,-58,955,843),35141=>array(32,-68,948,833),35142=>array(40,-67,972,844),35143=>array(51,-67,924,842),35144=>array(23,-69,955,821),35145=>array(39,-64,911,837),35146=>array(23,-66,962,821),35147=>array(33,-67,973,837),35148=>array(39,-63,950,817),35149=>array(36,-68,966,832),35150=>array(23,-67,964,833),35151=>array(40,-72,963,839),35152=>array(46,-66,958,838),35153=>array(42,-67,952,843),35154=>array(41,-76,970,831),35155=>array(30,-70,954,832),35156=>array(23,-67,951,831),35157=>array(26,-59,937,831),35158=>array(35,-66,971,846),35159=>array(51,-68,956,835),35160=>array(43,-67,969,837),35161=>array(46,-67,972,838),35162=>array(44,-66,980,845),35163=>array(40,-64,978,844),35164=>array(31,-68,954,846),35165=>array(26,-64,983,858),35166=>array(47,-53,974,835),35167=>array(36,-66,971,834),35168=>array(43,-65,928,835),35169=>array(52,-67,924,835),35170=>array(27,-55,947,856),35171=>array(44,-66,964,846),35172=>array(35,-68,952,836),35173=>array(20,-104,957,841),35174=>array(35,-64,959,836),35175=>array(39,-64,973,843),35176=>array(23,-66,969,825),35177=>array(43,-82,960,839),35178=>array(31,-65,958,829),35179=>array(41,-74,971,835),35180=>array(28,-55,958,845),35181=>array(36,-81,966,831),35182=>array(36,-73,994,831),35183=>array(33,-76,966,826),35184=>array(23,-72,977,846),35185=>array(39,-70,964,840),35186=>array(51,-65,948,841),35187=>array(27,-70,974,831),35188=>array(29,-62,912,826),35189=>array(29,-76,955,843),35190=>array(22,-65,973,835),35191=>array(34,-65,969,825),35192=>array(31,-66,978,831),35193=>array(31,-66,980,831),35194=>array(34,-62,948,834),35195=>array(31,-59,968,849),35196=>array(29,-60,967,841),35197=>array(29,-64,942,841),35198=>array(71,-63,945,782),35199=>array(73,-53,929,772),35200=>array(85,374,935,781),35201=>array(52,-69,935,781),35202=>array(74,-70,971,782),35203=>array(59,-63,955,788),35204=>array(64,-70,938,788),35205=>array(53,-66,930,836),35206=>array(55,-69,963,818),35207=>array(63,-70,937,818),35208=>array(48,-73,967,802),35209=>array(60,-68,950,804),35210=>array(54,-53,934,811),35211=>array(58,-74,944,783),35212=>array(18,-65,948,784),35213=>array(64,-60,935,830),35214=>array(52,-39,956,787),35215=>array(43,-59,954,812),35216=>array(38,-56,957,818),35217=>array(42,-58,956,836),35218=>array(51,-62,956,822),35219=>array(51,-71,960,837),35220=>array(64,-65,944,791),35221=>array(42,-64,956,828),35222=>array(39,-63,959,834),35223=>array(58,-69,953,780),35224=>array(96,-62,938,829),35225=>array(51,-62,946,848),35226=>array(37,-65,908,816),35227=>array(36,-70,966,828),35228=>array(36,-70,954,826),35229=>array(50,-72,962,780),35230=>array(37,-70,961,773),35231=>array(45,-71,962,824),35232=>array(32,-62,971,796),35233=>array(38,-71,967,774),35234=>array(49,-71,968,829),35235=>array(41,-71,966,824),35236=>array(36,-70,969,835),35237=>array(33,-60,971,836),35238=>array(32,-72,971,827),35239=>array(47,-63,960,838),35240=>array(71,-59,963,789),35241=>array(31,-69,963,825),35242=>array(46,-70,957,826),35243=>array(17,-79,957,825),35244=>array(39,-79,950,835),35245=>array(52,-61,965,785),35246=>array(66,-70,937,824),35247=>array(62,-74,977,829),35248=>array(32,-74,978,835),35249=>array(64,-58,939,828),35250=>array(52,-68,974,835),35251=>array(39,-60,970,841),35252=>array(29,-75,972,828),35253=>array(104,-74,975,791),35254=>array(50,-70,962,837),35255=>array(32,-71,966,835),35256=>array(104,-74,975,791),35257=>array(33,-66,963,832),35258=>array(64,-65,935,840),35259=>array(22,-76,987,835),35260=>array(18,-76,966,789),35261=>array(47,-63,960,840),35262=>array(37,-74,967,834),35263=>array(44,-75,967,835),35264=>array(35,-70,960,827),35265=>array(24,-56,921,784),35266=>array(18,-61,932,792),35267=>array(25,-55,971,792),35268=>array(26,-56,932,826),35269=>array(29,-51,934,827),35270=>array(31,-72,937,818),35271=>array(98,-67,941,813),35272=>array(39,-59,913,838),35273=>array(28,-60,920,816),35274=>array(70,-78,938,810),35275=>array(22,-69,936,771),35276=>array(43,-73,931,819),35277=>array(37,-85,973,836),35278=>array(32,-81,938,822),35279=>array(52,-72,933,818),35280=>array(29,-64,936,819),35281=>array(25,-75,942,817),35282=>array(69,-60,863,849),35283=>array(45,-70,886,842),35284=>array(60,-57,924,849),35285=>array(59,-56,911,851),35286=>array(40,-67,979,847),35287=>array(38,-62,975,838),35288=>array(24,-68,959,845),35289=>array(41,-79,963,852),35290=>array(33,-67,975,842),35291=>array(52,-68,954,841),35292=>array(28,-68,937,835),35293=>array(33,-56,962,857),35294=>array(18,-65,913,834),35295=>array(25,-67,955,828),35296=>array(42,-59,972,836),35297=>array(33,-70,989,831),35298=>array(40,-61,900,830),35299=>array(52,-67,949,834),35300=>array(28,-87,963,828),35301=>array(38,-71,969,836),35302=>array(36,-71,962,834),35303=>array(46,-66,934,843),35304=>array(32,-73,966,824),35305=>array(38,-71,967,828),35306=>array(46,-66,938,850),35307=>array(42,-68,974,839),35308=>array(34,-74,960,825),35309=>array(44,-71,955,841),35310=>array(54,-67,962,842),35311=>array(19,-67,922,834),35312=>array(44,-70,951,836),35313=>array(38,-69,965,842),35314=>array(29,-70,954,831),35315=>array(38,-67,981,829),35316=>array(41,-67,962,848),35317=>array(46,-70,935,842),35318=>array(44,-78,967,829),35319=>array(60,-65,930,830),35320=>array(63,-74,926,833),35321=>array(29,-71,960,841),35322=>array(54,-64,965,831),35323=>array(38,-70,975,835),35324=>array(38,-73,975,841),35325=>array(44,-71,959,841),35326=>array(33,-64,973,836),35327=>array(44,-52,955,850),35328=>array(84,-64,916,819),35329=>array(261,-47,747,842),35330=>array(60,-61,955,817),35331=>array(60,-65,951,829),35332=>array(33,-66,966,836),35333=>array(60,-58,967,842),35334=>array(69,-67,876,842),35335=>array(77,-61,909,840),35336=>array(51,-64,954,835),35337=>array(60,-45,948,847),35338=>array(60,-62,959,817),35339=>array(60,-55,914,847),35340=>array(65,-47,948,790),35341=>array(65,-50,946,844),35342=>array(60,-69,949,830),35343=>array(68,-68,964,834),35344=>array(65,-64,955,792),35345=>array(46,-34,963,853),35346=>array(63,-53,904,817),35347=>array(60,-68,902,829),35348=>array(85,-64,928,824),35349=>array(79,-56,912,846),35350=>array(60,-55,960,835),35351=>array(60,-61,957,834),35352=>array(60,-61,957,823),35353=>array(64,-56,964,848),35354=>array(116,-57,874,823),35355=>array(58,-62,954,840),35356=>array(60,-44,968,843),35357=>array(60,-62,948,793),35358=>array(63,-73,976,839),35359=>array(59,-58,964,815),35360=>array(60,-61,899,843),35361=>array(60,-66,963,843),35362=>array(63,-73,960,831),35363=>array(62,-69,955,829),35364=>array(60,-65,934,846),35365=>array(71,-71,907,796),35366=>array(60,-50,950,843),35367=>array(66,-69,963,841),35368=>array(60,-44,954,843),35369=>array(76,-58,930,840),35370=>array(60,-62,945,824),35371=>array(60,-44,960,843),35372=>array(72,-77,972,836),35373=>array(60,-63,975,817),35374=>array(60,-65,952,843),35375=>array(60,-69,982,843),35376=>array(65,-41,957,842),35377=>array(60,-64,949,837),35378=>array(60,-66,891,852),35379=>array(60,-62,964,817),35380=>array(56,-67,956,837),35381=>array(60,-46,917,843),35382=>array(59,-62,961,793),35383=>array(60,-62,901,838),35384=>array(60,-71,948,843),35385=>array(62,-68,951,844),35386=>array(56,-72,965,844),35387=>array(60,-61,947,829),35388=>array(53,-57,950,817),35389=>array(60,-52,921,846),35390=>array(64,-67,958,827),35391=>array(57,-44,964,839),35392=>array(59,-55,951,844),35393=>array(60,-65,953,826),35394=>array(60,-66,964,843),35395=>array(60,-65,982,843),35396=>array(57,-74,966,845),35397=>array(56,-76,976,839),35398=>array(56,-60,961,835),35399=>array(60,-58,978,843),35400=>array(74,-65,942,820),35401=>array(51,-71,977,843),35402=>array(63,-70,952,837),35403=>array(60,-44,957,843),35404=>array(58,-70,948,836),35405=>array(58,-47,947,844),35406=>array(62,-48,954,843),35407=>array(59,-73,911,848),35408=>array(60,-61,951,841),35409=>array(60,-61,952,824),35410=>array(60,-63,952,830),35411=>array(60,-51,963,843),35412=>array(60,-62,905,817),35413=>array(53,-65,956,817),35414=>array(51,-74,972,834),35415=>array(56,-61,903,841),35416=>array(78,-67,920,833),35417=>array(65,-76,965,843),35418=>array(60,-44,963,843),35419=>array(60,-50,964,793),35420=>array(42,-64,971,837),35421=>array(60,-62,925,843),35422=>array(60,-64,909,817),35423=>array(35,-69,972,846),35424=>array(52,-63,965,844),35425=>array(77,-52,914,841),35426=>array(62,-60,910,836),35427=>array(60,-63,958,831),35428=>array(54,-66,966,832),35429=>array(51,-65,977,853),35430=>array(60,-61,963,829),35431=>array(51,-60,957,839),35432=>array(52,-74,971,831),35433=>array(60,-61,954,838),35434=>array(60,-64,964,844),35435=>array(53,-57,961,829),35436=>array(69,-78,951,818),35437=>array(62,-61,954,846),35438=>array(49,-55,955,830),35439=>array(60,-70,899,843),35440=>array(50,-58,945,829),35441=>array(53,-64,958,834),35442=>array(53,-63,954,824),35443=>array(60,-65,954,843),35444=>array(58,-68,951,840),35445=>array(55,-73,963,826),35446=>array(57,-71,905,848),35447=>array(60,-65,904,837),35448=>array(61,-67,974,849),35449=>array(45,-76,914,842),35450=>array(61,-72,914,841),35451=>array(57,-67,966,836),35452=>array(52,-57,954,833),35453=>array(61,-69,956,840),35454=>array(47,-62,925,842),35455=>array(63,-55,954,831),35456=>array(53,-65,946,842),35457=>array(57,-69,951,838),35458=>array(57,-67,957,830),35459=>array(62,-65,916,840),35460=>array(59,-68,981,830),35461=>array(58,-65,977,836),35462=>array(62,-53,957,838),35463=>array(60,-62,978,843),35464=>array(61,-52,957,849),35465=>array(42,-67,958,842),35466=>array(30,-60,954,832),35467=>array(51,-70,967,832),35468=>array(53,-59,964,820),35469=>array(53,-48,964,813),35470=>array(61,-65,976,849),35471=>array(60,-73,982,841),35472=>array(61,-59,970,849),35473=>array(63,-53,957,817),35474=>array(57,-74,986,839),35475=>array(64,-71,936,839),35476=>array(64,-67,967,840),35477=>array(58,-66,963,819),35478=>array(62,-50,956,846),35479=>array(61,-65,936,849),35480=>array(53,-69,975,828),35481=>array(65,-68,961,843),35482=>array(67,-70,926,835),35483=>array(61,-61,970,849),35484=>array(61,-67,968,849),35485=>array(61,-71,972,849),35486=>array(49,-68,949,815),35487=>array(61,-68,957,849),35488=>array(52,-70,961,833),35489=>array(58,-63,964,837),35490=>array(61,-52,958,849),35491=>array(59,-48,954,797),35492=>array(59,-62,944,815),35493=>array(50,-65,945,831),35494=>array(60,-64,895,793),35495=>array(59,-66,953,826),35496=>array(62,-68,954,845),35497=>array(61,-56,948,851),35498=>array(57,-71,964,816),35499=>array(59,-68,967,842),35500=>array(59,-57,956,848),35501=>array(53,-57,966,829),35502=>array(61,-66,964,849),35503=>array(61,-62,932,849),35504=>array(54,-70,952,837),35505=>array(61,-72,962,849),35506=>array(56,-61,970,817),35507=>array(61,-77,932,849),35508=>array(61,-63,977,850),35509=>array(61,-64,968,855),35510=>array(69,-68,974,842),35511=>array(61,-67,939,849),35512=>array(60,-63,955,837),35513=>array(53,-68,954,829),35514=>array(59,-68,977,836),35515=>array(59,-69,967,834),35516=>array(53,-57,958,827),35517=>array(60,-61,965,837),35518=>array(119,-68,903,804),35519=>array(53,-62,915,817),35520=>array(54,-68,950,843),35521=>array(61,-62,963,843),35522=>array(58,-68,897,838),35523=>array(57,-70,970,832),35524=>array(56,-62,959,835),35525=>array(50,-71,963,831),35526=>array(55,-80,952,833),35527=>array(63,-67,962,841),35528=>array(54,-47,963,843),35529=>array(62,-65,958,843),35530=>array(61,-66,937,849),35531=>array(53,-65,956,835),35532=>array(53,-64,974,835),35533=>array(56,-61,956,836),35534=>array(61,-64,960,849),35535=>array(51,-68,969,817),35536=>array(26,-58,946,836),35537=>array(56,-64,978,833),35538=>array(53,-60,960,830),35539=>array(63,-62,959,840),35540=>array(60,-69,975,838),35541=>array(60,-70,959,833),35542=>array(55,-63,973,849),35543=>array(63,-55,986,843),35544=>array(63,-73,980,839),35545=>array(58,-70,963,834),35546=>array(61,-53,983,824),35547=>array(53,-74,975,832),35548=>array(53,-64,971,830),35549=>array(59,-68,973,839),35550=>array(71,-72,928,794),35551=>array(55,-60,967,814),35552=>array(50,-42,947,837),35553=>array(54,-37,973,816),35554=>array(49,-67,954,793),35555=>array(49,-67,914,840),35556=>array(55,-59,951,793),35557=>array(55,-44,947,842),35558=>array(51,-67,946,826),35559=>array(56,-65,951,832),35560=>array(54,-67,927,840),35561=>array(55,-43,936,845),35562=>array(54,-73,949,833),35563=>array(48,-67,964,833),35564=>array(29,-69,953,852),35565=>array(48,-68,970,852),35566=>array(53,-64,965,845),35567=>array(61,-61,955,838),35568=>array(56,-48,971,833),35569=>array(58,-62,951,842),35570=>array(68,-45,959,836),35571=>array(57,-64,947,844),35572=>array(42,-60,945,837),35573=>array(55,-56,953,846),35574=>array(65,-82,957,818),35575=>array(51,-69,964,797),35576=>array(59,-66,948,835),35577=>array(59,-48,947,842),35578=>array(54,-71,952,830),35579=>array(59,-43,953,844),35580=>array(68,-70,981,839),35581=>array(59,-68,947,842),35582=>array(53,-65,949,836),35583=>array(53,-69,950,835),35584=>array(53,-69,969,829),35585=>array(62,-60,926,816),35586=>array(60,-64,911,823),35587=>array(63,-42,959,842),35588=>array(40,-72,967,840),35589=>array(58,-63,914,841),35590=>array(56,-61,919,872),35591=>array(31,-65,970,843),35592=>array(35,-67,969,793),35593=>array(64,-56,984,851),35594=>array(56,-63,961,840),35595=>array(75,-71,987,834),35596=>array(69,-60,954,804),35597=>array(108,-71,902,823),35598=>array(79,-70,956,836),35599=>array(60,-60,958,843),35600=>array(66,-55,968,827),35601=>array(57,-74,957,842),35602=>array(61,-68,963,838),35603=>array(60,-73,960,842),35604=>array(62,-68,954,833),35605=>array(57,-72,959,836),35606=>array(50,-66,968,793),35607=>array(59,-69,951,816),35608=>array(57,-71,952,838),35609=>array(64,-64,978,843),35610=>array(54,-57,961,804),35611=>array(55,-65,952,826),35612=>array(57,-66,962,845),35613=>array(53,-66,951,844),35614=>array(59,-68,930,832),35615=>array(51,-57,926,848),35616=>array(59,-58,957,842),35617=>array(53,-64,952,829),35618=>array(62,-73,972,841),35619=>array(58,-68,953,837),35620=>array(59,-69,955,833),35621=>array(56,-53,968,831),35622=>array(45,-66,958,845),35623=>array(59,-66,954,838),35624=>array(63,-68,984,823),35625=>array(33,-72,976,841),35626=>array(62,-67,956,838),35627=>array(55,-70,951,838),35628=>array(60,-72,947,795),35629=>array(55,-73,947,838),35630=>array(52,-77,958,842),35631=>array(42,-49,945,849),35632=>array(61,-71,964,835),35633=>array(53,-75,948,842),35634=>array(53,-73,970,848),35635=>array(60,-85,957,793),35636=>array(60,-68,951,847),35637=>array(81,-68,922,835),35638=>array(45,-61,960,837),35639=>array(63,-60,964,839),35640=>array(66,-79,974,834),35641=>array(60,-50,953,830),35642=>array(69,-81,958,837),35643=>array(71,-72,938,836),35644=>array(56,-78,946,833),35645=>array(79,-68,940,841),35646=>array(68,-60,983,813),35647=>array(60,-75,942,847),35648=>array(56,-70,968,842),35649=>array(54,-64,954,834),35650=>array(68,-68,956,840),35651=>array(60,-48,961,847),35652=>array(60,-63,918,847),35653=>array(54,-44,946,839),35654=>array(34,-70,943,825),35655=>array(60,-66,972,841),35656=>array(54,-74,972,841),35657=>array(59,-53,956,830),35658=>array(56,-69,950,839),35659=>array(75,-60,922,846),35660=>array(51,-79,968,852),35661=>array(42,-71,944,851),35662=>array(62,-64,941,798),35663=>array(57,-67,972,833),35664=>array(56,-65,954,845),35665=>array(60,-62,965,844),35666=>array(50,-57,970,848),35667=>array(73,-46,977,827),35668=>array(48,-58,951,846),35669=>array(58,-67,955,844),35670=>array(55,-67,960,824),35671=>array(66,-59,959,841),35672=>array(51,-68,959,833),35673=>array(60,-71,971,835),35674=>array(49,-67,954,813),35675=>array(60,-49,966,838),35676=>array(53,-61,952,843),35677=>array(52,-50,966,840),35678=>array(60,-66,976,847),35679=>array(53,-50,969,800),35680=>array(63,-55,960,837),35681=>array(60,-65,945,847),35682=>array(60,-63,978,847),35683=>array(42,-70,970,847),35684=>array(60,-66,985,847),35685=>array(40,-67,979,845),35686=>array(55,-77,944,824),35687=>array(48,-66,967,838),35688=>array(57,-73,977,839),35689=>array(63,-48,966,844),35690=>array(57,-68,948,834),35691=>array(64,-76,962,839),35692=>array(66,-60,961,830),35693=>array(51,-59,973,846),35694=>array(60,-68,985,848),35695=>array(53,-64,939,795),35696=>array(54,-63,962,850),35697=>array(36,-86,955,843),35698=>array(52,-79,973,837),35699=>array(60,-59,953,847),35700=>array(60,-63,967,836),35701=>array(63,-68,959,847),35702=>array(36,-66,955,847),35703=>array(53,-59,971,837),35704=>array(63,-61,964,840),35705=>array(53,-68,977,836),35706=>array(54,-74,967,831),35707=>array(83,-63,936,790),35708=>array(83,-74,936,841),35709=>array(31,-64,971,832),35710=>array(60,-55,956,858),35711=>array(57,-46,965,823),35712=>array(59,-71,961,835),35713=>array(39,-60,961,847),35714=>array(61,-71,959,835),35715=>array(51,-69,959,836),35716=>array(76,-63,920,840),35717=>array(55,-69,973,840),35718=>array(40,-71,955,839),35719=>array(60,-60,923,847),35720=>array(55,-70,971,828),35721=>array(61,-61,953,842),35722=>array(50,-70,960,840),35723=>array(66,-48,953,860),35724=>array(52,-66,968,838),35725=>array(60,-48,938,847),35726=>array(23,-62,952,845),35727=>array(40,-71,955,854),35728=>array(41,-71,944,842),35729=>array(60,-52,969,847),35730=>array(52,-65,961,842),35731=>array(59,-66,957,845),35732=>array(49,-63,967,842),35733=>array(62,-62,900,839),35734=>array(58,-59,960,834),35735=>array(60,-67,951,839),35736=>array(58,-67,960,831),35737=>array(53,-52,949,842),35738=>array(56,-60,959,851),35739=>array(74,-60,957,847),35740=>array(59,-79,967,833),35741=>array(62,-67,956,847),35742=>array(53,-70,968,835),35743=>array(55,-61,949,840),35744=>array(308,-19,665,809),35745=>array(74,-66,937,840),35746=>array(69,-65,926,826),35747=>array(62,-67,953,840),35748=>array(72,-62,958,826),35749=>array(59,-58,960,812),35750=>array(52,-66,922,810),35751=>array(49,13,913,814),35752=>array(75,-70,932,828),35753=>array(66,-22,929,818),35754=>array(50,-58,878,826),35755=>array(70,-29,943,838),35756=>array(68,-30,944,836),35757=>array(65,-74,889,826),35758=>array(49,-71,968,806),35759=>array(68,-57,958,826),35760=>array(80,-28,946,834),35761=>array(61,-60,890,836),35762=>array(56,-68,916,829),35763=>array(49,-58,916,830),35764=>array(61,-11,933,807),35765=>array(47,-25,917,820),35766=>array(49,-64,914,808),35767=>array(62,-61,901,829),35768=>array(64,-65,936,836),35769=>array(62,-64,930,836),35770=>array(52,-30,964,828),35771=>array(50,-65,906,832),35772=>array(56,-59,936,784),35773=>array(54,-61,975,811),35774=>array(54,-54,946,804),35775=>array(71,-71,931,847),35776=>array(74,-71,931,835),35777=>array(59,-22,938,797),35778=>array(67,-66,936,823),35779=>array(67,-64,944,826),35780=>array(78,-67,942,836),35781=>array(53,-29,927,790),35782=>array(49,-54,951,811),35783=>array(58,-60,909,836),35784=>array(69,-69,931,839),35785=>array(69,-69,946,834),35786=>array(69,-74,960,846),35787=>array(62,-64,938,830),35788=>array(66,-54,873,820),35789=>array(51,-61,888,826),35790=>array(56,-69,892,826),35791=>array(49,-56,888,823),35792=>array(43,-71,970,832),35793=>array(63,-60,954,817),35794=>array(63,-60,940,837),35795=>array(58,-26,938,826),35796=>array(56,-71,957,828),35797=>array(57,-61,944,825),35798=>array(63,-27,925,820),35799=>array(41,-62,944,834),35800=>array(67,-66,928,826),35801=>array(56,-59,958,826),35802=>array(47,-57,956,835),35803=>array(57,-68,938,830),35804=>array(43,-75,947,823),35805=>array(72,-65,941,830),35806=>array(62,-66,951,815),35807=>array(53,-79,920,816),35808=>array(62,-19,942,836),35809=>array(71,-63,937,844),35810=>array(61,-62,903,834),35811=>array(57,-69,937,828),35812=>array(68,-58,932,835),35813=>array(69,-79,949,838),35814=>array(59,-67,913,842),35815=>array(61,-25,932,852),35816=>array(60,-58,947,812),35817=>array(54,-54,885,818),35818=>array(76,-57,952,836),35819=>array(76,-65,942,840),35820=>array(54,-16,950,805),35821=>array(53,-70,936,795),35822=>array(57,-74,913,831),35823=>array(61,-69,956,794),35824=>array(57,-66,918,828),35825=>array(70,-69,941,825),35826=>array(72,-60,937,843),35827=>array(49,-54,947,827),35828=>array(66,-68,953,838),35829=>array(56,-65,879,798),35830=>array(56,-71,957,837),35831=>array(61,-66,930,831),35832=>array(68,-67,932,831),35833=>array(48,-70,955,799),35834=>array(54,-66,912,805),35835=>array(56,-69,940,835),35836=>array(61,-57,954,811),35837=>array(59,-64,942,836),35838=>array(56,-66,954,834),35839=>array(56,-65,925,833),35840=>array(56,-77,947,828),35841=>array(50,-72,927,834),35842=>array(50,-51,942,836),35843=>array(72,-85,897,810),35844=>array(67,-67,880,835),35845=>array(69,-70,935,838),35846=>array(69,-64,920,848),35847=>array(57,-71,923,842),35848=>array(55,-71,919,837),35849=>array(55,-66,931,838),35850=>array(55,-25,931,846),35851=>array(72,-67,953,832),35852=>array(60,-51,933,817),35853=>array(61,-66,948,829),35854=>array(53,-65,956,828),35855=>array(56,-69,961,831),35856=>array(57,-67,948,829),35857=>array(53,-70,945,831),35858=>array(74,-62,898,809),35859=>array(62,-66,900,836),35860=>array(55,-62,921,816),35861=>array(58,-72,954,847),35862=>array(60,-72,936,819),35863=>array(49,-65,961,834),35864=>array(54,-66,940,842),35865=>array(68,-66,930,834),35866=>array(60,-64,920,842),35867=>array(65,-69,921,839),35868=>array(59,-55,940,818),35869=>array(50,-74,888,836),35870=>array(78,-51,946,805),35871=>array(54,-65,943,820),35872=>array(60,-69,953,835),35873=>array(75,-65,942,800),35874=>array(53,-66,936,841),35875=>array(63,-74,924,807),35876=>array(74,-71,928,842),35877=>array(59,-35,936,828),35878=>array(63,-66,956,841),35879=>array(60,-36,948,825),35880=>array(54,-35,930,820),35881=>array(57,-61,948,786),35882=>array(58,-68,924,839),35883=>array(51,-79,947,838),35884=>array(58,-74,958,810),35885=>array(55,-70,939,793),35886=>array(57,-67,956,811),35887=>array(64,-75,938,828),35888=>array(46,-65,909,825),35889=>array(60,-62,941,844),35890=>array(59,-66,918,786),35891=>array(48,-75,971,825),35892=>array(47,-61,956,809),35893=>array(54,-78,941,836),35894=>array(56,-67,955,831),35895=>array(34,-53,967,839),35896=>array(59,-64,966,833),35897=>array(42,-58,952,836),35898=>array(37,-62,948,813),35899=>array(49,-68,960,813),35900=>array(32,-73,958,820),35901=>array(57,-69,957,837),35902=>array(34,-48,957,835),35903=>array(38,-66,982,837),35904=>array(35,-64,968,841),35905=>array(54,-63,961,836),35906=>array(45,-72,964,797),35907=>array(37,-71,976,834),35908=>array(37,-66,991,841),35909=>array(29,-70,983,834),35910=>array(100,-14,929,778),35911=>array(62,-17,951,770),35912=>array(62,-12,931,835),35913=>array(53,-68,973,835),35914=>array(57,-32,951,824),35915=>array(41,-26,962,842),35916=>array(51,-69,958,831),35917=>array(52,-73,950,838),35918=>array(48,-18,957,796),35919=>array(54,-67,966,832),35920=>array(70,-25,924,832),35921=>array(28,-67,965,836),35922=>array(34,-67,965,836),35923=>array(45,-46,974,829),35924=>array(45,-47,963,829),35925=>array(70,-49,949,772),35926=>array(58,-70,967,781),35927=>array(41,-75,969,781),35928=>array(43,-41,952,836),35929=>array(62,-55,939,847),35930=>array(31,-61,972,789),35931=>array(58,-69,963,787),35932=>array(43,-75,940,786),35933=>array(33,-46,951,785),35934=>array(43,-52,921,846),35935=>array(40,-65,958,815),35936=>array(43,-41,947,787),35937=>array(67,-59,940,845),35938=>array(49,-62,957,839),35939=>array(43,-71,953,787),35940=>array(29,-70,963,783),35941=>array(36,-64,958,834),35942=>array(49,-70,973,829),35943=>array(43,-75,951,824),35944=>array(41,-67,952,835),35945=>array(39,-64,977,779),35946=>array(88,-66,960,834),35947=>array(60,-72,962,835),35948=>array(47,-69,959,835),35949=>array(48,-70,984,789),35950=>array(42,-68,957,836),35951=>array(39,-77,975,819),35952=>array(77,-77,965,824),35953=>array(50,-61,959,782),35954=>array(42,-64,968,786),35955=>array(113,-69,911,825),35956=>array(43,-73,963,835),35957=>array(52,-71,983,829),35958=>array(34,-72,971,826),35959=>array(41,-62,967,832),35960=>array(125,-58,931,843),35961=>array(57,-56,903,842),35962=>array(61,-58,957,850),35963=>array(50,-67,963,835),35964=>array(40,-65,966,835),35965=>array(48,-65,914,842),35966=>array(48,-48,932,842),35967=>array(68,-52,921,846),35968=>array(41,-72,916,834),35969=>array(36,-57,965,855),35970=>array(65,-52,919,836),35971=>array(48,-63,890,842),35972=>array(46,-69,956,834),35973=>array(55,-61,981,850),35974=>array(46,-67,954,830),35975=>array(48,-55,960,842),35976=>array(48,-73,964,843),35977=>array(43,-64,975,840),35978=>array(54,-63,959,830),35979=>array(48,-65,926,842),35980=>array(41,-66,966,841),35981=>array(55,-59,956,838),35982=>array(48,-61,991,842),35983=>array(35,-73,953,836),35984=>array(46,-64,986,860),35985=>array(42,-75,977,829),35986=>array(37,-70,956,831),35987=>array(44,-67,950,836),35988=>array(34,-61,949,850),35989=>array(35,-62,959,834),35990=>array(36,-48,974,842),35991=>array(37,-71,951,837),35992=>array(26,-65,975,837),35993=>array(40,-60,965,827),35994=>array(43,-68,968,838),35995=>array(38,-71,912,832),35996=>array(55,-70,973,830),35997=>array(89,-68,912,789),35998=>array(59,-69,950,836),35999=>array(59,-69,950,842),36000=>array(53,-69,952,855),36001=>array(46,-73,939,829),36002=>array(59,-67,949,789),36003=>array(65,-70,954,850),36004=>array(52,-54,964,849),36005=>array(46,-78,954,834),36006=>array(52,-69,948,804),36007=>array(54,-69,954,823),36008=>array(52,-71,955,831),36009=>array(50,-67,973,788),36010=>array(38,-78,969,857),36011=>array(57,-74,946,785),36012=>array(57,-67,955,836),36013=>array(52,-75,924,831),36014=>array(53,-70,956,817),36015=>array(48,-68,948,822),36016=>array(51,-73,949,836),36017=>array(14,-67,970,832),36018=>array(43,-75,956,824),36019=>array(53,-70,956,837),36020=>array(57,-67,949,832),36021=>array(43,-66,977,865),36022=>array(57,-65,969,830),36023=>array(65,-67,949,782),36024=>array(63,-69,942,838),36025=>array(47,-75,956,822),36026=>array(51,-75,972,773),36027=>array(73,-71,933,837),36028=>array(50,-64,954,835),36029=>array(60,-62,960,833),36030=>array(49,-54,955,849),36031=>array(72,-67,941,827),36032=>array(65,-73,943,839),36033=>array(61,-67,943,828),36034=>array(57,-63,976,839),36035=>array(40,-65,957,837),36036=>array(54,-68,961,834),36037=>array(54,-77,973,830),36038=>array(21,-70,949,839),36039=>array(61,-70,942,837),36040=>array(66,-79,948,785),36041=>array(37,-58,973,855),36042=>array(41,-58,963,837),36043=>array(37,-76,970,846),36044=>array(66,-77,947,844),36045=>array(49,-59,956,822),36046=>array(44,-69,959,827),36047=>array(57,-73,963,773),36048=>array(31,-67,979,836),36049=>array(37,-71,971,787),36050=>array(40,-64,969,851),36051=>array(44,-74,974,837),36052=>array(101,-85,911,844),36053=>array(51,-66,981,829),36054=>array(31,-69,962,825),36055=>array(55,-74,911,822),36056=>array(49,-59,956,847),36057=>array(63,-71,911,793),36058=>array(45,-70,985,836),36059=>array(52,-76,964,843),36060=>array(60,-66,920,791),36061=>array(40,-70,976,780),36062=>array(71,-74,948,836),36063=>array(40,-73,955,830),36064=>array(59,-65,956,835),36065=>array(32,-67,954,849),36066=>array(70,-73,944,789),36067=>array(48,-69,945,826),36068=>array(48,-67,967,842),36069=>array(41,-73,950,840),36070=>array(42,-63,958,836),36071=>array(39,-68,974,832),36072=>array(57,-79,963,839),36073=>array(42,-60,960,845),36074=>array(63,-68,941,833),36075=>array(69,-70,954,826),36076=>array(55,-68,978,787),36077=>array(43,-65,944,823),36078=>array(40,-74,977,827),36079=>array(57,-60,934,840),36080=>array(49,-70,980,838),36081=>array(56,-76,958,783),36082=>array(38,-73,967,845),36083=>array(51,-75,967,830),36084=>array(44,-71,961,830),36085=>array(55,-68,921,789),36086=>array(40,-67,941,846),36087=>array(69,-70,954,834),36088=>array(31,-66,966,837),36089=>array(44,-66,959,818),36090=>array(58,-65,967,851),36091=>array(50,-65,951,833),36092=>array(41,-66,941,829),36093=>array(50,-73,960,847),36094=>array(113,-76,968,832),36095=>array(41,-72,960,786),36096=>array(68,-76,949,803),36097=>array(42,-61,967,836),36098=>array(41,-71,957,842),36099=>array(49,-62,965,831),36100=>array(61,-68,954,834),36101=>array(51,-70,954,846),36102=>array(37,-67,970,832),36103=>array(46,-71,954,829),36104=>array(34,-73,909,835),36105=>array(47,-71,957,781),36106=>array(60,-72,947,825),36107=>array(41,-70,944,813),36108=>array(36,-64,963,832),36109=>array(36,-74,948,834),36110=>array(47,-66,968,832),36111=>array(42,-62,961,834),36112=>array(47,-59,972,825),36113=>array(55,-66,969,849),36114=>array(70,-73,955,835),36115=>array(27,-65,966,836),36116=>array(49,-71,979,803),36117=>array(56,-73,963,837),36118=>array(47,-73,962,837),36119=>array(41,-73,945,825),36120=>array(26,-72,954,836),36121=>array(31,-71,967,828),36122=>array(30,-65,950,836),36123=>array(54,-70,974,849),36124=>array(55,-63,972,815),36125=>array(77,-58,885,796),36126=>array(65,-63,905,830),36127=>array(57,-65,934,838),36128=>array(73,-61,894,844),36129=>array(48,-61,906,780),36130=>array(42,-70,922,826),36131=>array(60,-66,915,826),36132=>array(61,-67,931,834),36133=>array(47,-74,945,834),36134=>array(32,-72,958,811),36135=>array(29,-63,917,839),36136=>array(25,-69,906,831),36137=>array(33,-70,956,800),36138=>array(33,-66,954,836),36139=>array(34,-65,980,835),36140=>array(32,-67,952,828),36141=>array(33,-64,903,831),36142=>array(28,-71,923,818),36143=>array(43,-69,914,791),36144=>array(48,-68,953,831),36145=>array(30,-59,928,831),36146=>array(70,-78,917,820),36147=>array(61,-71,909,826),36148=>array(42,-67,938,832),36149=>array(41,-65,907,830),36150=>array(31,-58,968,784),36151=>array(47,-65,927,835),36152=>array(83,-66,900,831),36153=>array(60,-63,913,830),36154=>array(24,-72,868,832),36155=>array(35,-69,941,824),36156=>array(31,-56,939,838),36157=>array(39,-86,948,818),36158=>array(47,-71,913,782),36159=>array(33,-69,944,832),36160=>array(60,-84,929,816),36161=>array(30,-59,917,841),36162=>array(33,-64,960,837),36163=>array(38,-68,921,837),36164=>array(71,-70,939,829),36165=>array(39,-79,956,827),36166=>array(31,-64,953,782),36167=>array(39,-69,972,826),36168=>array(39,-70,942,784),36169=>array(34,-70,942,823),36170=>array(39,-69,953,848),36171=>array(37,-69,955,834),36172=>array(39,-69,939,834),36173=>array(76,-70,886,824),36174=>array(43,-58,956,835),36175=>array(84,-54,912,841),36176=>array(39,-69,901,785),36177=>array(43,-66,1003,830),36178=>array(39,-69,911,794),36179=>array(40,-69,930,849),36180=>array(39,-69,939,843),36181=>array(39,-70,957,829),36182=>array(40,-63,943,834),36183=>array(39,-74,900,778),36184=>array(43,-69,915,827),36185=>array(39,-68,939,831),36186=>array(41,-65,951,849),36187=>array(38,-75,961,840),36188=>array(99,-67,936,828),36189=>array(31,-69,906,772),36190=>array(35,-75,930,836),36191=>array(46,-75,954,834),36192=>array(32,-71,895,827),36193=>array(22,-75,931,831),36194=>array(35,-69,949,842),36195=>array(55,-69,943,835),36196=>array(67,-75,930,830),36197=>array(31,-71,961,839),36198=>array(56,-63,984,848),36199=>array(48,-68,957,829),36200=>array(40,-67,966,825),36201=>array(28,-67,961,826),36202=>array(25,-80,971,825),36203=>array(51,-65,970,836),36204=>array(36,-76,962,823),36205=>array(25,-70,958,832),36206=>array(35,-79,975,833),36207=>array(32,-71,960,837),36208=>array(46,-74,960,830),36209=>array(69,-66,950,830),36210=>array(36,-62,963,833),36211=>array(50,-65,966,831),36212=>array(41,-73,967,829),36213=>array(23,-60,942,823),36214=>array(27,-72,965,831),36215=>array(35,-74,945,834),36216=>array(46,-71,973,825),36217=>array(39,-66,960,829),36218=>array(46,-71,973,824),36219=>array(46,-72,974,835),36220=>array(33,-64,968,835),36221=>array(44,-74,972,830),36222=>array(46,-72,974,835),36223=>array(46,-72,978,835),36224=>array(47,-71,970,832),36225=>array(18,-62,960,857),36226=>array(46,-72,974,835),36227=>array(46,-72,974,835),36228=>array(38,-65,975,833),36229=>array(33,-68,959,833),36230=>array(46,-72,978,835),36231=>array(46,-72,974,835),36232=>array(46,-72,974,835),36233=>array(40,-65,968,826),36234=>array(42,-74,962,832),36235=>array(26,-72,938,824),36236=>array(30,-61,967,836),36237=>array(39,-64,977,830),36238=>array(35,-68,978,832),36239=>array(36,-65,981,820),36240=>array(28,-61,973,828),36241=>array(42,-64,973,848),36242=>array(27,-65,965,826),36243=>array(28,-61,981,826),36244=>array(39,-68,976,831),36245=>array(46,-69,966,829),36246=>array(57,-68,966,824),36247=>array(28,-61,965,826),36248=>array(28,-61,965,826),36249=>array(41,-75,959,830),36250=>array(28,-61,965,826),36251=>array(36,-71,969,824),36252=>array(35,-68,970,833),36253=>array(46,-72,974,835),36254=>array(46,-72,974,835),36255=>array(58,-53,973,841),36256=>array(39,-71,977,824),36257=>array(41,-68,971,823),36258=>array(34,-64,960,835),36259=>array(31,-54,960,835),36260=>array(46,-72,974,836),36261=>array(37,-60,968,835),36262=>array(45,-53,974,845),36263=>array(37,-71,981,818),36264=>array(56,-71,966,834),36265=>array(46,-72,974,835),36266=>array(39,-57,979,833),36267=>array(32,-71,984,825),36268=>array(41,-64,983,830),36269=>array(33,-62,984,827),36270=>array(26,-67,975,829),36271=>array(33,-68,970,828),36272=>array(31,-72,979,835),36273=>array(22,-69,937,817),36274=>array(42,-65,970,832),36275=>array(55,-73,970,762),36276=>array(30,-74,968,786),36277=>array(53,-54,896,841),36278=>array(64,-65,967,790),36279=>array(48,-37,974,830),36280=>array(45,-73,940,761),36281=>array(57,-72,965,827),36282=>array(45,-72,974,829),36283=>array(45,-72,967,837),36284=>array(54,-76,947,783),36285=>array(45,-69,959,849),36286=>array(45,-24,954,822),36287=>array(35,-71,971,788),36288=>array(45,-65,870,788),36289=>array(56,-32,959,785),36290=>array(35,-53,954,841),36291=>array(39,-64,963,832),36292=>array(45,-34,953,814),36293=>array(47,-70,955,819),36294=>array(52,-68,972,837),36295=>array(61,-34,951,822),36296=>array(48,-69,960,839),36297=>array(45,-79,971,847),36298=>array(40,-61,967,836),36299=>array(21,-76,948,841),36300=>array(52,-59,975,844),36301=>array(55,-68,951,826),36302=>array(48,-27,950,839),36303=>array(46,-72,907,828),36304=>array(46,-59,964,822),36305=>array(45,-34,966,838),36306=>array(45,-62,965,788),36307=>array(47,-15,955,842),36308=>array(45,-52,921,846),36309=>array(41,-52,947,842),36310=>array(39,-53,947,786),36311=>array(41,-50,951,846),36312=>array(53,-70,956,825),36313=>array(59,-19,963,783),36314=>array(28,-67,919,781),36315=>array(53,-62,978,841),36316=>array(45,-72,954,790),36317=>array(31,-61,947,795),36318=>array(48,-62,939,817),36319=>array(46,-71,964,787),36320=>array(52,-73,975,823),36321=>array(47,-59,955,822),36322=>array(42,-63,913,836),36323=>array(40,-63,953,829),36324=>array(50,-65,983,846),36325=>array(46,-62,964,791),36326=>array(50,-70,977,829),36327=>array(43,-20,968,793),36328=>array(39,-64,962,841),36329=>array(44,-74,967,823),36330=>array(48,-65,965,852),36331=>array(29,-64,947,778),36332=>array(54,-23,958,829),36333=>array(40,-69,972,841),36334=>array(51,-33,956,779),36335=>array(29,-67,968,838),36336=>array(50,-73,954,829),36337=>array(40,-52,950,841),36338=>array(44,-54,963,858),36339=>array(41,-70,945,825),36340=>array(37,-68,952,789),36341=>array(40,-69,959,827),36342=>array(50,-49,982,788),36343=>array(52,-71,938,815),36344=>array(35,-64,929,808),36345=>array(42,-51,935,804),36346=>array(54,-64,979,794),36347=>array(43,-66,948,835),36348=>array(48,-55,916,800),36349=>array(48,-32,969,791),36350=>array(46,-72,974,827),36351=>array(51,-70,966,821),36352=>array(52,-73,970,781),36353=>array(46,-28,945,785),36354=>array(51,-70,961,783),36355=>array(51,-69,909,824),36356=>array(45,-64,955,830),36357=>array(44,-66,970,835),36358=>array(48,-72,970,827),36359=>array(51,-64,953,825),36360=>array(45,-54,960,841),36361=>array(58,-68,981,837),36362=>array(50,-64,897,800),36363=>array(80,-61,915,810),36364=>array(37,-61,917,828),36365=>array(47,-68,948,823),36366=>array(36,-54,969,797),36367=>array(53,-62,980,843),36368=>array(30,-55,945,841),36369=>array(55,-75,967,824),36370=>array(44,-72,965,829),36371=>array(45,-68,959,831),36372=>array(54,-62,965,838),36373=>array(44,-73,972,827),36374=>array(47,-61,972,837),36375=>array(52,-36,976,835),36376=>array(49,-63,916,837),36377=>array(51,-73,981,782),36378=>array(47,-68,984,836),36379=>array(44,-26,954,826),36380=>array(56,-71,982,823),36381=>array(43,-67,972,787),36382=>array(46,-69,952,785),36383=>array(28,-67,886,836),36384=>array(39,-76,966,843),36385=>array(48,-37,986,846),36386=>array(46,-58,907,794),36387=>array(48,-65,953,849),36388=>array(48,-69,954,840),36389=>array(38,-70,950,833),36390=>array(42,-62,965,844),36391=>array(41,-69,979,830),36392=>array(59,-65,975,837),36393=>array(48,-62,976,837),36394=>array(44,-57,969,834),36395=>array(45,-35,957,832),36396=>array(42,-68,921,823),36397=>array(53,-59,970,836),36398=>array(43,-65,949,845),36399=>array(38,-65,919,798),36400=>array(43,-64,962,832),36401=>array(49,-62,982,856),36402=>array(47,-67,950,840),36403=>array(39,-68,978,840),36404=>array(41,-56,918,801),36405=>array(45,-27,958,839),36406=>array(52,-55,987,803),36407=>array(72,-69,959,835),36408=>array(35,-26,953,824),36409=>array(53,-64,956,835),36410=>array(43,-73,946,805),36411=>array(72,-57,916,800),36412=>array(33,-79,963,778),36413=>array(46,-62,942,836),36414=>array(41,-65,932,787),36415=>array(32,-75,983,822),36416=>array(49,-65,975,830),36417=>array(48,-65,944,843),36418=>array(45,-61,984,799),36419=>array(72,-65,948,836),36420=>array(37,-67,946,826),36421=>array(39,-32,967,823),36422=>array(38,-65,954,800),36423=>array(34,-62,984,842),36424=>array(53,-62,937,835),36425=>array(30,-26,937,841),36426=>array(20,-61,967,842),36427=>array(49,-61,903,799),36428=>array(55,-64,982,866),36429=>array(34,-52,968,797),36430=>array(50,-79,961,833),36431=>array(34,-72,968,830),36432=>array(51,-62,986,846),36433=>array(35,-71,937,780),36434=>array(29,-66,914,818),36435=>array(47,-62,920,841),36436=>array(39,-54,972,839),36437=>array(34,-68,949,805),36438=>array(48,-70,965,834),36439=>array(49,-66,962,837),36440=>array(27,-61,966,802),36441=>array(55,-60,981,842),36442=>array(61,-37,960,816),36443=>array(50,-74,951,821),36444=>array(36,-52,915,857),36445=>array(43,-67,971,831),36446=>array(40,-82,959,828),36447=>array(39,-55,955,849),36448=>array(38,-60,958,835),36449=>array(36,-52,952,858),36450=>array(39,-52,948,855),36451=>array(47,-65,954,835),36452=>array(43,-65,979,831),36453=>array(45,-72,969,823),36454=>array(46,-74,905,836),36455=>array(59,-74,962,821),36456=>array(64,-65,971,837),36457=>array(33,-65,972,839),36458=>array(52,-81,965,825),36459=>array(29,-67,933,788),36460=>array(33,-26,969,836),36461=>array(44,-64,912,846),36462=>array(37,-43,974,813),36463=>array(31,-67,971,833),36464=>array(30,-66,939,802),36465=>array(59,-32,971,839),36466=>array(44,-72,970,834),36467=>array(46,-67,979,832),36468=>array(25,-68,956,828),36469=>array(33,-65,965,845),36470=>array(25,-70,965,788),36471=>array(37,-58,963,800),36472=>array(49,-70,974,827),36473=>array(44,-63,979,858),36474=>array(46,-63,962,842),36475=>array(34,-59,961,857),36476=>array(28,-64,963,832),36477=>array(39,-62,975,859),36478=>array(39,-73,973,837),36479=>array(39,-60,916,843),36480=>array(28,-68,951,802),36481=>array(31,-61,965,798),36482=>array(46,-68,977,836),36483=>array(36,-64,965,849),36484=>array(39,-57,960,843),36485=>array(57,-62,924,786),36486=>array(23,-67,976,837),36487=>array(36,-62,953,842),36488=>array(33,-72,982,841),36489=>array(44,-67,968,833),36490=>array(43,-58,958,839),36491=>array(32,-69,964,849),36492=>array(62,-72,961,833),36493=>array(35,-70,956,813),36494=>array(61,-71,958,783),36495=>array(50,-71,918,820),36496=>array(41,-63,974,852),36497=>array(32,-67,956,821),36498=>array(45,-52,961,856),36499=>array(39,-68,974,837),36500=>array(25,-67,941,848),36501=>array(36,-63,960,853),36502=>array(59,-68,915,835),36503=>array(36,-67,979,839),36504=>array(33,-65,967,838),36505=>array(37,-50,901,804),36506=>array(36,-66,973,815),36507=>array(36,-67,979,839),36508=>array(34,-75,927,824),36509=>array(37,-50,917,804),36510=>array(37,-65,985,847),36511=>array(39,-65,976,850),36512=>array(43,-67,960,829),36513=>array(30,-69,955,804),36514=>array(37,-50,910,805),36515=>array(50,-65,967,787),36516=>array(42,-64,956,831),36517=>array(33,-65,963,849),36518=>array(40,-75,975,829),36519=>array(42,-73,966,791),36520=>array(39,-68,956,841),36521=>array(41,-61,980,809),36522=>array(49,-59,964,837),36523=>array(74,-62,924,853),36524=>array(55,-60,904,839),36525=>array(40,-66,969,848),36526=>array(57,-61,968,846),36527=>array(47,-65,945,844),36528=>array(27,-53,969,851),36529=>array(56,-62,965,848),36530=>array(54,-62,976,843),36531=>array(53,-69,917,861),36532=>array(47,-68,972,844),36533=>array(49,-68,973,830),36534=>array(41,-68,965,830),36535=>array(41,-67,970,841),36536=>array(57,-68,956,830),36537=>array(53,-68,946,847),36538=>array(48,-62,936,851),36539=>array(45,-68,948,845),36540=>array(49,-68,975,830),36541=>array(35,-58,958,850),36542=>array(34,-62,969,843),36543=>array(45,-63,966,857),36544=>array(42,-60,964,853),36545=>array(45,-68,962,839),36546=>array(33,-70,969,829),36547=>array(53,-68,968,830),36548=>array(45,-68,977,845),36549=>array(26,-73,977,841),36550=>array(32,-58,946,848),36551=>array(53,-57,968,846),36552=>array(38,-61,948,848),36553=>array(38,-78,934,836),36554=>array(63,-71,935,832),36555=>array(54,-70,948,830),36556=>array(53,-74,957,831),36557=>array(91,-68,923,784),36558=>array(61,-67,913,819),36559=>array(52,-69,958,829),36560=>array(41,-69,958,827),36561=>array(61,-72,978,827),36562=>array(55,-68,951,832),36563=>array(64,-76,963,824),36564=>array(68,-67,917,830),36565=>array(65,-69,921,830),36566=>array(62,-69,961,827),36567=>array(63,-73,962,830),36568=>array(61,-65,957,835),36569=>array(50,-70,945,838),36570=>array(65,-69,977,838),36571=>array(60,-66,954,830),36572=>array(66,-70,918,827),36573=>array(46,-68,966,832),36574=>array(60,-70,961,836),36575=>array(62,-67,965,841),36576=>array(59,-64,949,827),36577=>array(61,-76,968,834),36578=>array(53,-69,964,827),36579=>array(61,-55,913,834),36580=>array(65,-70,950,827),36581=>array(60,-65,915,831),36582=>array(59,-69,956,832),36583=>array(57,-72,960,833),36584=>array(54,-69,965,845),36585=>array(68,-70,954,838),36586=>array(84,-75,924,835),36587=>array(51,-67,969,844),36588=>array(46,-64,966,855),36589=>array(43,-71,945,827),36590=>array(61,-80,968,829),36591=>array(57,-72,950,827),36592=>array(62,-50,940,835),36593=>array(58,-60,975,834),36594=>array(72,-76,929,833),36595=>array(72,-64,977,849),36596=>array(72,-64,962,839),36597=>array(63,-69,952,835),36598=>array(76,-67,970,829),36599=>array(57,-52,959,839),36600=>array(58,-76,913,831),36601=>array(57,-67,962,826),36602=>array(69,-67,918,832),36603=>array(54,-67,950,829),36604=>array(56,-67,979,829),36605=>array(52,-64,976,833),36606=>array(60,-67,968,836),36607=>array(55,-54,949,852),36608=>array(53,-56,948,836),36609=>array(56,-80,977,826),36610=>array(44,-69,961,829),36611=>array(59,-67,965,829),36612=>array(59,-69,970,829),36613=>array(47,-65,967,838),36614=>array(57,-75,960,836),36615=>array(62,-71,966,820),36616=>array(61,-63,959,838),36617=>array(63,-62,956,836),36618=>array(60,-64,954,831),36619=>array(28,-64,980,840),36620=>array(52,-72,939,831),36621=>array(58,-70,967,824),36622=>array(60,-69,937,826),36623=>array(65,-68,966,825),36624=>array(66,-70,973,824),36625=>array(60,-71,951,827),36626=>array(50,-67,967,830),36627=>array(58,-67,966,827),36628=>array(55,-73,948,833),36629=>array(57,-70,950,832),36630=>array(57,-70,900,822),36631=>array(54,-65,962,827),36632=>array(47,-57,966,835),36633=>array(46,-68,966,837),36634=>array(62,-70,971,834),36635=>array(52,-72,939,831),36636=>array(63,-71,940,835),36637=>array(41,-63,953,832),36638=>array(57,-65,924,831),36639=>array(60,-65,971,833),36640=>array(62,-71,978,823),36641=>array(77,-68,912,841),36642=>array(77,-65,956,849),36643=>array(62,-76,903,823),36644=>array(61,-70,953,832),36645=>array(54,-70,955,829),36646=>array(52,-62,954,831),36647=>array(57,-65,949,859),36648=>array(62,-65,930,846),36649=>array(55,-74,951,838),36650=>array(52,-71,971,868),36651=>array(52,-65,967,831),36652=>array(54,-57,970,849),36653=>array(65,-72,975,820),36654=>array(60,-68,977,826),36655=>array(62,-70,951,831),36656=>array(77,-65,959,831),36657=>array(47,-68,979,835),36658=>array(72,-64,957,835),36659=>array(47,-67,964,832),36660=>array(50,-72,951,833),36661=>array(60,-53,923,838),36662=>array(56,-66,947,852),36663=>array(65,-70,919,834),36664=>array(45,-70,960,849),36665=>array(60,-68,974,836),36666=>array(63,-71,940,833),36667=>array(46,-74,941,827),36668=>array(59,-70,959,823),36669=>array(42,-66,967,831),36670=>array(60,-71,964,831),36671=>array(66,-55,948,839),36672=>array(59,-70,959,823),36673=>array(52,-65,944,831),36674=>array(48,-68,968,836),36675=>array(66,-69,973,833),36676=>array(53,-62,949,837),36677=>array(50,-70,967,833),36678=>array(53,-68,958,835),36679=>array(58,-64,968,829),36680=>array(58,-70,974,828),36681=>array(56,-71,947,828),36682=>array(44,-72,943,837),36683=>array(55,-72,974,825),36684=>array(46,-66,946,831),36685=>array(42,-68,972,837),36686=>array(51,-61,964,841),36687=>array(63,-71,958,825),36688=>array(53,-69,969,826),36689=>array(55,-54,968,844),36690=>array(65,-72,959,829),36691=>array(60,-67,978,829),36692=>array(48,-67,954,833),36693=>array(61,-64,948,830),36694=>array(58,-68,962,829),36695=>array(50,-66,961,830),36696=>array(56,-70,984,831),36697=>array(50,-74,974,853),36698=>array(60,-62,971,828),36699=>array(69,-71,964,826),36700=>array(42,-65,970,831),36701=>array(46,-69,977,836),36702=>array(66,-73,958,829),36703=>array(63,-62,960,836),36704=>array(71,-68,929,824),36705=>array(32,-65,961,844),36706=>array(50,-65,970,831),36707=>array(45,-53,969,836),36708=>array(52,-67,956,832),36709=>array(55,-65,941,837),36710=>array(42,-61,956,833),36711=>array(69,-73,922,823),36712=>array(67,-78,940,828),36713=>array(63,-70,934,823),36714=>array(68,-70,977,838),36715=>array(63,-69,901,824),36716=>array(53,-66,935,826),36717=>array(52,-74,937,818),36718=>array(31,-55,951,835),36719=>array(73,-69,949,838),36720=>array(28,-57,939,837),36721=>array(52,-76,929,823),36722=>array(52,-74,933,818),36723=>array(44,-73,929,819),36724=>array(59,-74,903,821),36725=>array(63,-69,946,824),36726=>array(52,-74,962,826),36727=>array(25,-65,920,828),36728=>array(52,-74,952,840),36729=>array(41,-65,947,823),36730=>array(63,-68,901,824),36731=>array(51,-48,938,836),36732=>array(37,-75,936,833),36733=>array(58,-69,939,824),36734=>array(52,-74,930,818),36735=>array(31,-66,948,832),36736=>array(63,-68,960,838),36737=>array(44,-60,940,831),36738=>array(52,-67,950,836),36739=>array(54,-69,948,835),36740=>array(45,-69,937,827),36741=>array(52,-73,931,831),36742=>array(35,-57,925,833),36743=>array(43,-75,950,816),36744=>array(68,-70,932,821),36745=>array(42,-57,948,833),36746=>array(52,-74,942,818),36747=>array(63,-67,905,827),36748=>array(63,-68,966,849),36749=>array(43,-65,961,819),36750=>array(55,-73,922,833),36751=>array(55,-69,944,838),36752=>array(43,-74,923,818),36753=>array(56,-69,936,821),36754=>array(46,-69,959,821),36755=>array(61,-73,943,846),36756=>array(40,-65,914,829),36757=>array(41,-78,949,819),36758=>array(52,-73,931,838),36759=>array(52,-74,948,818),36760=>array(50,-65,951,842),36761=>array(46,-65,938,839),36762=>array(52,-68,947,831),36763=>array(77,-68,923,828),36764=>array(59,-62,945,837),36765=>array(29,-65,948,840),36766=>array(52,-55,953,832),36767=>array(36,-55,954,847),36768=>array(59,-67,945,839),36769=>array(33,-67,954,853),36770=>array(21,-58,954,853),36771=>array(33,-67,967,835),36772=>array(39,-82,974,853),36773=>array(42,-57,960,840),36774=>array(58,-79,932,829),36775=>array(32,-68,945,837),36776=>array(37,-71,949,831),36777=>array(53,-64,933,843),36778=>array(59,-51,947,857),36779=>array(40,-66,915,838),36780=>array(40,-79,945,838),36781=>array(46,-63,962,846),36782=>array(42,-81,959,834),36783=>array(61,-77,938,829),36784=>array(57,-63,963,785),36785=>array(33,-61,955,789),36786=>array(38,-78,963,834),36787=>array(44,-74,956,836),36788=>array(57,-77,968,785),36789=>array(46,-74,960,827),36790=>array(38,-57,938,814),36791=>array(50,-17,957,811),36792=>array(38,-57,938,814),36793=>array(33,-24,939,823),36794=>array(33,-24,939,804),36795=>array(50,-34,955,832),36796=>array(35,-54,965,820),36797=>array(44,-45,944,793),36798=>array(31,-35,940,825),36799=>array(44,-45,944,835),36800=>array(31,-53,952,817),36801=>array(50,-17,957,828),36802=>array(44,-45,944,793),36803=>array(31,-69,952,793),36804=>array(44,-45,944,832),36805=>array(39,-53,960,817),36806=>array(27,-56,957,841),36807=>array(36,-51,933,827),36808=>array(32,-41,938,798),36809=>array(55,-61,979,815),36810=>array(56,-53,940,781),36811=>array(43,-53,972,835),36812=>array(56,-53,940,782),36813=>array(33,-57,962,841),36814=>array(31,-53,952,833),36815=>array(46,-47,952,827),36816=>array(32,-46,944,800),36817=>array(31,-53,952,828),36818=>array(48,-63,970,829),36819=>array(45,-69,966,832),36820=>array(42,-52,960,822),36821=>array(36,-55,968,852),36822=>array(47,-66,979,827),36823=>array(66,-62,988,817),36824=>array(32,-33,927,812),36825=>array(36,-47,942,815),36826=>array(36,-47,942,801),36827=>array(24,-37,935,817),36828=>array(38,-49,941,809),36829=>array(41,-49,938,816),36830=>array(34,-44,944,810),36831=>array(41,-26,938,806),36832=>array(55,-64,973,844),36833=>array(63,-77,974,833),36834=>array(36,-47,942,808),36835=>array(43,-65,967,829),36836=>array(53,-62,968,842),36837=>array(36,-47,942,808),36838=>array(44,-45,944,827),36839=>array(56,-53,940,830),36840=>array(51,-71,975,841),36841=>array(43,-45,946,829),36842=>array(31,-53,952,831),36843=>array(40,-54,961,834),36844=>array(56,-53,940,820),36845=>array(31,-53,952,817),36846=>array(72,-69,979,840),36847=>array(36,-47,952,803),36848=>array(36,-44,959,828),36849=>array(36,-38,959,837),36850=>array(37,-56,951,815),36851=>array(41,-50,939,793),36852=>array(36,-47,965,813),36853=>array(49,-73,982,835),36854=>array(39,-76,975,837),36855=>array(31,-53,952,831),36856=>array(36,-47,965,840),36857=>array(36,-47,965,831),36858=>array(36,-47,965,813),36859=>array(31,-58,960,857),36860=>array(46,-74,972,827),36861=>array(31,-53,952,842),36862=>array(39,-70,974,832),36863=>array(46,-70,978,849),36864=>array(31,-53,952,818),36865=>array(31,-53,952,859),36866=>array(42,-65,935,859),36867=>array(31,-53,952,828),36868=>array(39,-65,982,851),36869=>array(36,-47,965,837),36870=>array(31,-53,952,838),36871=>array(31,-53,952,833),36872=>array(42,-65,948,858),36873=>array(28,-43,942,807),36874=>array(32,-48,940,807),36875=>array(46,-47,952,841),36876=>array(46,-78,968,826),36877=>array(51,-47,950,829),36878=>array(41,-53,962,801),36879=>array(33,-52,954,831),36880=>array(22,-53,953,817),36881=>array(36,-47,965,832),36882=>array(28,-30,930,839),36883=>array(37,-56,951,830),36884=>array(30,-55,951,849),36885=>array(36,-47,965,813),36886=>array(31,-47,960,830),36887=>array(39,-56,953,815),36888=>array(41,-56,959,838),36889=>array(44,-45,944,816),36890=>array(31,-53,952,817),36891=>array(50,-59,963,821),36892=>array(46,-73,980,823),36893=>array(24,-53,945,829),36894=>array(41,-47,970,813),36895=>array(31,-53,952,836),36896=>array(31,-42,946,830),36897=>array(36,-47,965,839),36898=>array(44,-45,944,839),36899=>array(37,-56,951,830),36900=>array(39,-71,980,822),36901=>array(37,-56,976,799),36902=>array(33,-46,939,787),36903=>array(50,-46,944,809),36904=>array(37,-56,951,836),36905=>array(49,-56,963,847),36906=>array(37,-56,951,824),36907=>array(37,-44,951,811),36908=>array(37,-48,951,836),36909=>array(45,-78,971,844),36910=>array(31,-53,952,829),36911=>array(43,-66,981,847),36912=>array(39,-66,963,834),36913=>array(37,-56,951,799),36914=>array(37,-60,951,831),36915=>array(37,-48,951,821),36916=>array(51,-75,976,829),36917=>array(36,-47,965,837),36918=>array(46,-47,952,833),36919=>array(45,-64,959,791),36920=>array(36,-54,957,841),36921=>array(26,-53,947,834),36922=>array(37,-56,951,835),36923=>array(39,-57,942,792),36924=>array(44,-45,944,799),36925=>array(43,-66,961,826),36926=>array(11,-73,952,836),36927=>array(43,-68,966,818),36928=>array(49,-56,963,845),36929=>array(31,-74,952,837),36930=>array(31,-53,952,848),36931=>array(49,-56,963,833),36932=>array(46,-68,960,835),36933=>array(37,-56,951,807),36934=>array(49,-64,963,845),36935=>array(36,-51,964,814),36936=>array(36,-55,964,812),36937=>array(31,-63,956,831),36938=>array(37,-56,960,842),36939=>array(37,-56,951,799),36940=>array(36,-51,964,826),36941=>array(33,-45,959,815),36942=>array(37,-56,951,799),36943=>array(31,-53,952,801),36944=>array(31,-53,952,801),36945=>array(31,-53,952,843),36946=>array(37,-56,950,821),36947=>array(31,-53,952,847),36948=>array(37,-56,951,834),36949=>array(37,-56,951,844),36950=>array(47,-56,955,810),36951=>array(49,-59,953,820),36952=>array(52,-56,960,832),36953=>array(37,-56,951,837),36954=>array(44,-69,963,841),36955=>array(36,-67,975,834),36956=>array(42,-41,961,823),36957=>array(37,-40,955,831),36958=>array(47,-56,955,828),36959=>array(37,-56,951,799),36960=>array(37,-44,953,835),36961=>array(37,-56,951,837),36962=>array(40,-65,961,829),36963=>array(25,-59,946,832),36964=>array(25,-59,946,817),36965=>array(37,-56,951,834),36966=>array(37,-56,951,807),36967=>array(84,-56,977,838),36968=>array(47,-56,955,834),36969=>array(37,-56,951,839),36970=>array(37,-56,952,835),36971=>array(49,-70,982,827),36972=>array(37,-64,977,831),36973=>array(31,-53,952,830),36974=>array(36,-47,939,835),36975=>array(50,-59,955,795),36976=>array(40,-54,976,843),36977=>array(37,-56,972,831),36978=>array(47,-56,961,815),36979=>array(56,-72,981,832),36980=>array(40,-72,973,836),36981=>array(35,-49,958,841),36982=>array(47,-56,965,838),36983=>array(37,-56,956,807),36984=>array(37,-56,951,799),36985=>array(38,-52,975,826),36986=>array(37,-56,951,835),36987=>array(41,-73,976,820),36988=>array(37,-56,968,838),36989=>array(47,-56,961,835),36990=>array(45,-66,972,840),36991=>array(31,-53,952,824),36992=>array(47,-51,961,837),36993=>array(47,-51,961,829),36994=>array(47,-56,961,841),36995=>array(52,-56,966,841),36996=>array(37,-56,951,808),36997=>array(44,-70,972,846),36998=>array(39,-69,980,826),36999=>array(36,-47,971,828),37000=>array(18,-65,964,846),37001=>array(47,-51,961,837),37002=>array(47,-51,961,838),37003=>array(40,-65,971,848),37004=>array(45,-56,961,825),37005=>array(38,-72,983,848),37006=>array(37,-68,971,820),37007=>array(52,-51,966,820),37008=>array(42,-65,973,813),37009=>array(124,-30,927,784),37010=>array(84,-70,942,782),37011=>array(30,-60,912,790),37012=>array(72,-64,934,788),37013=>array(75,-24,931,841),37014=>array(114,-60,912,819),37015=>array(69,-69,939,787),37016=>array(60,-63,938,794),37017=>array(49,-69,958,799),37018=>array(85,-69,939,818),37019=>array(73,-69,939,781),37020=>array(57,-69,939,844),37021=>array(38,-65,916,842),37022=>array(55,-66,956,827),37023=>array(44,-60,947,838),37024=>array(45,-71,953,786),37025=>array(68,-71,959,841),37026=>array(51,-70,945,785),37027=>array(57,-70,940,786),37028=>array(41,-69,955,816),37029=>array(56,-68,950,832),37030=>array(76,-75,937,830),37031=>array(52,-69,945,785),37032=>array(57,-65,938,833),37033=>array(73,-91,911,814),37034=>array(48,-65,941,785),37035=>array(36,-75,959,830),37036=>array(47,-61,912,837),37037=>array(61,-72,943,834),37038=>array(89,-72,911,823),37039=>array(36,-67,919,831),37040=>array(75,-69,954,833),37041=>array(55,-63,927,828),37042=>array(46,-71,956,827),37043=>array(56,-68,957,784),37044=>array(51,-59,947,797),37045=>array(51,-68,938,786),37046=>array(33,-74,939,811),37047=>array(73,-74,941,780),37048=>array(63,-70,939,828),37049=>array(39,-68,917,809),37050=>array(40,-67,923,804),37051=>array(44,-60,909,829),37052=>array(93,-58,942,788),37053=>array(56,-68,943,824),37054=>array(41,-54,954,840),37055=>array(62,-68,943,827),37056=>array(32,-65,942,839),37057=>array(48,-68,942,840),37058=>array(53,-74,958,835),37059=>array(57,-72,959,829),37060=>array(31,-64,945,850),37061=>array(61,-69,957,783),37062=>array(82,-68,963,824),37063=>array(37,-63,961,847),37064=>array(46,-53,947,860),37065=>array(51,-70,945,785),37066=>array(54,-64,936,822),37067=>array(133,-67,930,833),37068=>array(49,-48,955,826),37069=>array(50,-76,910,845),37070=>array(51,-65,930,832),37071=>array(39,-70,912,820),37072=>array(26,-64,915,835),37073=>array(35,-59,921,832),37074=>array(102,-31,968,826),37075=>array(63,-70,930,780),37076=>array(52,-71,958,813),37077=>array(31,-52,958,852),37078=>array(51,-65,949,788),37079=>array(47,-69,968,837),37080=>array(121,-66,931,787),37081=>array(62,-76,956,826),37082=>array(66,-70,956,781),37083=>array(38,-68,939,834),37084=>array(80,-74,966,827),37085=>array(59,-62,947,836),37086=>array(77,-65,910,833),37087=>array(19,-74,942,829),37088=>array(48,-71,950,777),37089=>array(41,-68,945,787),37090=>array(46,-68,955,785),37091=>array(59,-70,944,823),37092=>array(40,-67,943,834),37093=>array(61,-68,954,786),37094=>array(62,-64,930,786),37095=>array(35,-69,916,783),37096=>array(59,-67,943,830),37097=>array(47,-70,952,836),37098=>array(52,-71,956,827),37099=>array(63,-69,967,847),37100=>array(73,-71,949,829),37101=>array(52,-58,941,837),37102=>array(33,-69,941,786),37103=>array(46,-70,962,831),37104=>array(46,-73,947,787),37105=>array(59,-69,938,827),37106=>array(46,-70,951,834),37107=>array(41,-70,949,828),37108=>array(49,-69,963,825),37109=>array(52,-69,942,831),37110=>array(59,-65,965,840),37111=>array(38,-70,947,833),37112=>array(43,-58,914,831),37113=>array(43,-70,954,786),37114=>array(36,-66,967,830),37115=>array(86,-69,960,783),37116=>array(60,-68,952,841),37117=>array(50,-67,949,835),37118=>array(80,-69,963,786),37119=>array(42,-69,966,785),37120=>array(44,-55,947,838),37121=>array(37,-74,951,826),37122=>array(62,-68,948,785),37123=>array(29,-68,954,843),37124=>array(57,-68,962,785),37125=>array(60,-53,947,848),37126=>array(71,-69,963,782),37127=>array(34,-70,959,838),37128=>array(33,-70,953,835),37129=>array(53,-70,938,839),37130=>array(53,-70,938,830),37131=>array(44,-69,951,826),37132=>array(23,-69,965,848),37133=>array(44,-75,949,783),37134=>array(25,-62,953,840),37135=>array(46,-71,948,802),37136=>array(62,-69,955,842),37137=>array(68,-68,949,785),37138=>array(53,-72,949,842),37139=>array(41,-66,949,841),37140=>array(37,-66,945,844),37141=>array(41,-70,938,831),37142=>array(45,-77,968,783),37143=>array(63,-67,951,837),37144=>array(40,-69,957,843),37145=>array(42,-70,933,783),37146=>array(47,-72,935,825),37147=>array(45,-69,953,835),37148=>array(51,-64,953,850),37149=>array(42,-68,940,785),37150=>array(52,-65,948,830),37151=>array(57,-70,943,824),37152=>array(58,-65,954,795),37153=>array(27,-69,945,838),37154=>array(37,-68,966,784),37155=>array(65,-69,940,838),37156=>array(47,-68,947,803),37157=>array(37,-66,946,844),37158=>array(24,-70,950,830),37159=>array(46,-65,951,832),37160=>array(101,-39,946,829),37161=>array(49,-73,950,781),37162=>array(49,-80,955,833),37163=>array(95,-55,942,853),37164=>array(48,-78,965,836),37165=>array(57,-77,956,839),37166=>array(46,-73,952,836),37167=>array(66,-67,947,849),37168=>array(62,-77,949,833),37169=>array(35,-70,953,836),37170=>array(49,-66,951,787),37171=>array(104,-67,949,787),37172=>array(40,-69,974,824),37173=>array(41,-68,960,797),37174=>array(18,-74,962,847),37175=>array(48,-71,943,830),37176=>array(59,-67,941,834),37177=>array(43,-70,960,793),37178=>array(34,-70,949,845),37179=>array(63,-75,958,829),37180=>array(25,-75,958,827),37181=>array(22,-75,978,858),37182=>array(48,-65,954,789),37183=>array(59,-67,958,832),37184=>array(42,-73,959,829),37185=>array(40,-79,954,836),37186=>array(44,-50,960,801),37187=>array(85,-68,956,796),37188=>array(40,-69,958,825),37189=>array(45,-65,956,837),37190=>array(47,-68,947,827),37191=>array(52,-62,962,844),37192=>array(30,-67,951,805),37193=>array(54,-63,946,779),37194=>array(59,-54,953,788),37195=>array(60,-67,950,840),37196=>array(64,-63,915,844),37197=>array(63,-67,945,790),37198=>array(62,-65,954,832),37199=>array(60,-54,961,825),37200=>array(59,-60,950,790),37201=>array(56,-45,966,798),37202=>array(47,-62,943,790),37203=>array(46,-72,966,849),37204=>array(40,-68,979,837),37205=>array(59,-54,957,809),37206=>array(66,-61,973,836),37207=>array(55,-53,916,808),37208=>array(56,-75,984,791),37209=>array(56,-72,955,826),37210=>array(55,-53,962,790),37211=>array(35,-68,969,787),37212=>array(45,-68,980,842),37213=>array(52,-61,943,782),37214=>array(54,-70,968,837),37215=>array(56,-70,943,816),37216=>array(55,-57,956,790),37217=>array(55,-53,959,836),37218=>array(50,-64,951,835),37219=>array(53,-65,955,830),37220=>array(55,-58,951,836),37221=>array(63,-65,977,828),37222=>array(46,-64,972,820),37223=>array(66,-61,965,849),37224=>array(69,-70,961,833),37225=>array(76,-65,919,839),37226=>array(51,-67,967,840),37227=>array(30,-68,958,820),37228=>array(66,-65,913,835),37229=>array(45,-68,956,834),37230=>array(55,-64,932,790),37231=>array(55,-71,953,816),37232=>array(53,-70,974,836),37233=>array(65,-62,922,837),37234=>array(50,-53,946,790),37235=>array(60,-68,960,825),37236=>array(55,-63,968,841),37237=>array(61,-71,949,830),37238=>array(59,-71,955,840),37239=>array(59,-61,924,829),37240=>array(40,-73,967,849),37241=>array(55,-64,952,830),37242=>array(55,-66,960,828),37243=>array(60,-68,973,835),37244=>array(25,-68,977,833),37245=>array(49,-64,920,771),37246=>array(50,-45,913,775),37247=>array(43,-60,939,841),37248=>array(55,-68,955,822),37249=>array(55,-73,963,831),37250=>array(58,-70,975,820),37251=>array(55,-55,971,831),37252=>array(55,-60,929,826),37253=>array(55,-67,952,838),37254=>array(59,-68,964,832),37255=>array(54,-64,960,831),37256=>array(55,-69,978,839),37257=>array(56,-71,951,835),37258=>array(51,-63,967,793),37259=>array(59,-72,949,818),37260=>array(58,-54,961,789),37261=>array(53,-65,966,787),37262=>array(49,-69,955,834),37263=>array(55,-66,951,825),37264=>array(68,-66,919,828),37265=>array(55,-68,966,790),37266=>array(66,-38,962,798),37267=>array(55,-53,963,830),37268=>array(48,-70,951,844),37269=>array(35,-68,949,845),37270=>array(40,-68,963,787),37271=>array(53,-64,968,834),37272=>array(45,-68,953,822),37273=>array(55,-69,964,824),37274=>array(47,-73,961,821),37275=>array(55,-53,968,821),37276=>array(59,-65,974,847),37277=>array(55,-53,952,829),37278=>array(55,-53,958,790),37279=>array(86,-63,921,831),37280=>array(55,-53,967,828),37281=>array(56,-69,948,838),37282=>array(51,-52,941,840),37283=>array(50,-67,954,844),37284=>array(53,-74,947,845),37285=>array(55,-67,963,799),37286=>array(60,-61,967,848),37287=>array(48,-53,957,790),37288=>array(55,-69,954,827),37289=>array(54,-53,961,848),37290=>array(48,-69,975,790),37291=>array(51,-71,945,784),37292=>array(63,-78,955,853),37293=>array(57,-72,981,823),37294=>array(54,-66,952,833),37295=>array(47,-58,959,836),37296=>array(60,-48,960,811),37297=>array(53,-62,977,846),37298=>array(46,-74,972,825),37299=>array(66,-70,962,784),37300=>array(51,-57,952,829),37301=>array(43,-65,970,828),37302=>array(51,-66,947,847),37303=>array(51,-62,965,838),37304=>array(51,-79,979,837),37305=>array(52,-55,944,803),37306=>array(53,-66,959,832),37307=>array(62,-64,961,835),37308=>array(49,-67,963,826),37309=>array(53,-48,939,810),37310=>array(47,-65,961,838),37311=>array(55,-66,961,837),37312=>array(62,-72,982,842),37313=>array(52,-75,964,833),37314=>array(59,-64,962,848),37315=>array(54,-72,964,790),37316=>array(55,-63,961,837),37317=>array(50,-65,981,795),37318=>array(50,-70,966,824),37319=>array(52,-68,956,829),37320=>array(42,-66,978,827),37321=>array(45,-66,907,842),37322=>array(47,-61,934,806),37323=>array(36,-70,951,821),37324=>array(52,-19,948,796),37325=>array(69,-34,947,831),37326=>array(64,-64,931,784),37327=>array(53,-30,947,789),37328=>array(29,-56,953,844),37329=>array(54,-21,960,856),37330=>array(39,-26,547,829),37331=>array(39,-30,959,829),37332=>array(35,-32,954,824),37333=>array(48,-64,944,828),37334=>array(39,-73,934,829),37335=>array(59,-62,909,831),37336=>array(45,-52,956,843),37337=>array(49,-65,958,833),37338=>array(42,-72,967,845),37339=>array(39,-66,927,834),37340=>array(66,-25,948,833),37341=>array(44,-67,950,831),37342=>array(39,-57,958,829),37343=>array(39,-71,989,829),37344=>array(39,-71,967,829),37345=>array(86,-21,916,833),37346=>array(58,-75,940,840),37347=>array(55,-61,921,841),37348=>array(48,-65,957,832),37349=>array(39,-72,982,829),37350=>array(54,-50,906,813),37351=>array(48,-62,896,837),37352=>array(42,-72,957,829),37353=>array(39,-67,959,831),37354=>array(45,-71,956,829),37355=>array(36,-69,955,826),37356=>array(39,-71,958,823),37357=>array(36,-18,955,824),37358=>array(42,-74,953,834),37359=>array(39,-26,930,833),37360=>array(39,-49,916,829),37361=>array(36,-60,963,835),37362=>array(48,-38,958,829),37363=>array(29,-29,961,827),37364=>array(39,-67,958,834),37365=>array(42,-67,965,830),37366=>array(39,-26,963,841),37367=>array(41,-17,953,827),37368=>array(48,-69,920,831),37369=>array(41,-68,950,830),37370=>array(39,-67,942,829),37371=>array(42,-56,964,843),37372=>array(37,-60,969,823),37373=>array(40,-64,967,834),37374=>array(54,-59,967,827),37375=>array(42,-61,959,847),37376=>array(36,-35,954,830),37377=>array(46,-64,948,835),37378=>array(42,-63,966,839),37379=>array(35,-72,957,834),37380=>array(49,-64,964,831),37381=>array(35,-73,894,841),37382=>array(41,-68,972,836),37383=>array(37,-58,966,840),37384=>array(34,-64,959,827),37385=>array(56,-68,914,823),37386=>array(44,-26,972,836),37387=>array(37,-62,954,840),37388=>array(46,-73,985,837),37389=>array(37,-52,965,839),37390=>array(61,-57,920,841),37391=>array(35,-72,898,823),37392=>array(40,-70,977,840),37393=>array(41,-62,971,831),37394=>array(40,-68,979,840),37395=>array(37,-22,958,840),37396=>array(35,-60,973,829),37397=>array(41,-30,951,833),37398=>array(32,-70,976,832),37399=>array(38,-60,966,838),37400=>array(44,-68,973,841),37401=>array(40,-70,990,834),37402=>array(38,-69,962,831),37403=>array(37,-52,949,840),37404=>array(38,-63,964,836),37405=>array(44,-71,954,840),37406=>array(65,-57,923,839),37407=>array(51,-66,896,840),37408=>array(37,-65,964,840),37409=>array(37,-66,891,840),37410=>array(31,-72,980,832),37411=>array(51,-65,944,830),37412=>array(39,-71,909,827),37413=>array(44,-67,976,826),37414=>array(46,-69,951,833),37415=>array(44,-66,964,841),37416=>array(37,-51,949,840),37417=>array(37,-66,928,840),37418=>array(45,-71,970,827),37419=>array(37,-63,961,842),37420=>array(37,-66,981,840),37421=>array(37,-21,968,823),37422=>array(43,-60,953,833),37423=>array(37,-66,922,842),37424=>array(35,-64,954,846),37425=>array(31,-57,964,839),37426=>array(29,-72,976,839),37427=>array(35,-61,957,833),37428=>array(35,-65,975,846),37429=>array(37,-62,962,840),37430=>array(46,-69,961,831),37431=>array(38,-65,948,833),37432=>array(47,-66,975,833),37433=>array(32,-67,972,839),37434=>array(47,-14,950,831),37435=>array(37,-47,912,843),37436=>array(37,-65,948,844),37437=>array(39,-68,944,837),37438=>array(64,-70,912,828),37439=>array(42,-42,918,827),37440=>array(56,-67,914,823),37441=>array(57,-72,971,850),37442=>array(56,-68,970,833),37443=>array(56,-67,967,828),37444=>array(27,-59,974,841),37445=>array(42,-17,953,826),37446=>array(44,-73,950,829),37447=>array(56,-29,943,830),37448=>array(24,-30,957,829),37449=>array(35,-70,981,829),37450=>array(35,-71,920,830),37451=>array(33,-45,964,834),37452=>array(28,-70,981,831),37453=>array(32,-78,967,837),37454=>array(35,-30,954,834),37455=>array(27,-20,947,834),37456=>array(35,-71,950,838),37457=>array(70,-68,919,845),37458=>array(38,-29,952,833),37459=>array(31,-73,948,834),37460=>array(37,-29,953,828),37461=>array(37,-29,953,828),37462=>array(39,-78,986,840),37463=>array(37,-68,958,833),37464=>array(56,-62,932,829),37465=>array(56,-68,948,823),37466=>array(59,-74,912,837),37467=>array(51,-67,959,823),37468=>array(56,-64,962,837),37469=>array(56,-22,955,835),37470=>array(40,-62,966,829),37471=>array(56,-27,971,823),37472=>array(29,-74,976,830),37473=>array(44,-72,953,834),37474=>array(31,-73,980,831),37475=>array(39,-54,953,837),37476=>array(45,-59,919,834),37477=>array(31,-58,959,838),37478=>array(41,-18,954,832),37479=>array(36,-58,957,828),37480=>array(56,-58,934,836),37481=>array(56,-28,979,844),37482=>array(56,-22,954,830),37483=>array(46,-57,937,831),37484=>array(63,-69,913,831),37485=>array(38,-12,959,830),37486=>array(55,-62,913,838),37487=>array(34,-69,967,837),37488=>array(48,-71,908,838),37489=>array(37,-66,948,823),37490=>array(39,-70,953,844),37491=>array(36,-59,964,824),37492=>array(28,-17,947,835),37493=>array(41,-42,983,832),37494=>array(39,-53,907,847),37495=>array(35,-71,948,837),37496=>array(31,-63,973,840),37497=>array(44,-69,941,831),37498=>array(30,-64,959,833),37499=>array(34,-67,966,824),37500=>array(37,-59,962,854),37501=>array(53,-65,963,835),37502=>array(31,-71,969,830),37503=>array(41,-67,974,847),37504=>array(44,-56,968,827),37505=>array(56,-60,909,836),37506=>array(52,-69,903,835),37507=>array(39,-64,960,835),37508=>array(39,-64,914,844),37509=>array(50,-70,921,829),37510=>array(51,-70,949,833),37511=>array(59,-68,980,835),37512=>array(47,-31,956,837),37513=>array(34,-61,955,841),37514=>array(50,-71,957,836),37515=>array(43,-68,952,835),37516=>array(46,-69,955,841),37517=>array(34,-20,947,835),37518=>array(32,-14,968,800),37519=>array(26,-68,974,823),37520=>array(43,-32,967,828),37521=>array(33,-70,959,837),37522=>array(56,-69,956,823),37523=>array(35,-24,973,830),37524=>array(50,-70,955,834),37525=>array(33,-73,970,830),37526=>array(30,-64,967,839),37527=>array(47,-73,952,837),37528=>array(64,-69,903,840),37529=>array(54,-67,967,834),37530=>array(41,-66,964,838),37531=>array(37,-63,959,837),37532=>array(38,-73,961,832),37533=>array(35,-76,964,832),37534=>array(41,-22,964,848),37535=>array(47,-67,930,837),37536=>array(31,-36,958,831),37537=>array(43,-73,945,831),37538=>array(58,-70,969,832),37539=>array(54,-63,927,837),37540=>array(54,-73,964,832),37541=>array(37,-65,963,844),37542=>array(48,-52,921,834),37543=>array(52,-71,961,835),37544=>array(35,-63,951,848),37545=>array(42,-51,955,829),37546=>array(46,-65,954,837),37547=>array(51,-32,971,837),37548=>array(34,-63,956,832),37549=>array(56,-70,933,826),37550=>array(35,-27,960,825),37551=>array(56,-67,952,824),37552=>array(51,-66,949,835),37553=>array(30,-70,942,841),37554=>array(30,-52,958,841),37555=>array(39,-69,959,833),37556=>array(31,-37,987,838),37557=>array(42,-71,969,846),37558=>array(47,-62,975,835),37559=>array(50,-67,942,833),37560=>array(30,-67,953,827),37561=>array(35,-70,958,838),37562=>array(27,-47,987,832),37563=>array(60,-67,925,836),37564=>array(39,-23,955,835),37565=>array(28,-54,981,831),37566=>array(58,-70,969,832),37567=>array(29,-64,895,840),37568=>array(28,-30,953,839),37569=>array(53,-69,917,819),37570=>array(38,-75,975,832),37571=>array(50,-63,978,846),37572=>array(47,-74,984,835),37573=>array(46,-70,951,834),37574=>array(39,-25,964,835),37575=>array(48,-67,961,833),37576=>array(36,-25,967,838),37577=>array(43,-69,975,841),37578=>array(34,-68,984,840),37579=>array(48,-46,977,854),37580=>array(45,-69,968,834),37581=>array(35,-73,957,835),37582=>array(28,-66,970,844),37583=>array(42,-70,980,835),37584=>array(42,-65,957,834),37585=>array(32,-76,968,841),37586=>array(41,-61,980,841),37587=>array(42,-70,916,833),37588=>array(28,-67,967,848),37589=>array(57,-40,982,825),37590=>array(33,-74,959,838),37591=>array(36,-64,903,844),37592=>array(43,-72,978,823),37593=>array(35,-48,947,839),37594=>array(34,-25,966,842),37595=>array(41,-68,931,832),37596=>array(33,-73,970,838),37597=>array(37,-70,954,840),37598=>array(32,-30,954,833),37599=>array(38,-66,979,833),37600=>array(31,-78,971,846),37601=>array(37,-70,981,840),37602=>array(33,-56,973,838),37603=>array(42,-72,958,829),37604=>array(45,-70,919,834),37605=>array(33,-16,950,838),37606=>array(42,-68,930,829),37607=>array(36,-72,969,838),37608=>array(36,-64,955,836),37609=>array(39,-21,954,830),37610=>array(43,-70,951,835),37611=>array(19,-25,951,835),37612=>array(34,-24,966,833),37613=>array(39,-70,959,834),37614=>array(43,-70,964,840),37615=>array(46,-65,957,831),37616=>array(40,-27,954,836),37617=>array(35,-60,968,831),37618=>array(39,-64,954,835),37619=>array(37,-60,945,838),37620=>array(43,-66,954,838),37621=>array(39,-64,960,835),37622=>array(33,-70,973,843),37623=>array(26,-76,968,826),37624=>array(39,-68,945,830),37625=>array(25,-71,962,835),37626=>array(35,-67,965,831),37627=>array(37,-27,971,782),37628=>array(62,-68,908,824),37629=>array(33,-62,965,838),37630=>array(25,-70,914,836),37631=>array(28,-69,920,833),37632=>array(29,-64,982,841),37633=>array(37,-65,977,833),37634=>array(42,-57,971,842),37635=>array(34,-42,966,836),37636=>array(57,-64,968,841),37637=>array(49,-46,946,832),37638=>array(38,-64,953,842),37639=>array(38,-70,947,841),37640=>array(30,-41,978,839),37641=>array(40,-71,967,837),37642=>array(40,-64,960,845),37643=>array(21,-80,903,821),37644=>array(25,-70,941,836),37645=>array(37,-69,959,842),37646=>array(36,-68,905,836),37647=>array(29,-24,962,833),37648=>array(48,-68,954,832),37649=>array(33,-69,972,842),37650=>array(30,-66,956,826),37651=>array(28,-66,964,837),37652=>array(33,-53,975,841),37653=>array(53,-42,961,837),37654=>array(44,-32,981,836),37655=>array(30,-62,958,842),37656=>array(43,-32,952,832),37657=>array(44,-65,934,844),37658=>array(27,-64,957,832),37659=>array(36,-64,994,845),37660=>array(27,-27,971,840),37661=>array(24,-54,969,838),37662=>array(30,-58,951,846),37663=>array(35,-59,968,843),37664=>array(41,-72,963,839),37665=>array(38,-65,952,837),37666=>array(48,-67,956,832),37667=>array(31,-61,962,835),37668=>array(46,-74,981,833),37669=>array(33,-68,954,843),37670=>array(68,-67,920,849),37671=>array(37,-48,923,860),37672=>array(42,-67,956,836),37673=>array(49,-64,907,838),37674=>array(37,-58,973,838),37675=>array(55,-60,917,824),37676=>array(57,-64,973,835),37677=>array(36,-75,905,840),37678=>array(58,-70,917,836),37679=>array(39,-64,955,836),37680=>array(39,-90,986,836),37681=>array(54,-62,948,844),37682=>array(39,-64,973,836),37683=>array(44,-32,956,824),37684=>array(29,-30,956,825),37685=>array(29,-65,962,833),37686=>array(29,-57,974,841),37687=>array(29,-70,983,835),37688=>array(33,-64,975,836),37689=>array(40,-65,956,836),37690=>array(40,-65,958,837),37691=>array(50,-64,962,846),37692=>array(37,-65,978,838),37693=>array(44,-72,981,833),37694=>array(31,-18,938,825),37695=>array(34,-67,951,834),37696=>array(42,-53,957,845),37697=>array(33,-72,961,833),37698=>array(34,-31,982,843),37699=>array(34,-29,961,842),37700=>array(38,-60,967,832),37701=>array(50,-57,962,831),37702=>array(50,-65,921,830),37703=>array(52,-62,979,844),37704=>array(33,-64,964,835),37705=>array(36,-71,978,828),37706=>array(18,-53,969,847),37707=>array(54,-67,914,834),37708=>array(54,-43,971,817),37709=>array(46,-78,969,833),37710=>array(42,-68,951,837),37711=>array(47,-70,959,832),37712=>array(46,-67,983,839),37713=>array(44,-72,981,835),37714=>array(41,-71,979,834),37715=>array(41,-67,954,834),37716=>array(44,-60,965,839),37717=>array(47,-76,964,824),37718=>array(43,-74,955,818),37719=>array(50,-67,943,843),37720=>array(49,-67,915,830),37721=>array(49,-43,973,817),37722=>array(39,-68,964,825),37723=>array(42,-69,971,830),37724=>array(42,-50,963,842),37725=>array(42,-70,944,842),37726=>array(49,-81,978,832),37727=>array(49,-28,954,832),37728=>array(39,-21,957,851),37729=>array(32,-71,970,829),37730=>array(42,-65,948,842),37731=>array(47,-71,950,829),37732=>array(43,-64,960,844),37733=>array(48,-62,976,841),37734=>array(38,-69,957,841),37735=>array(52,-65,926,836),37736=>array(39,-58,955,835),37737=>array(37,-65,973,836),37738=>array(42,-23,981,842),37739=>array(43,-39,967,842),37740=>array(43,-73,974,833),37741=>array(39,-53,964,844),37742=>array(41,-63,969,840),37743=>array(41,-47,960,848),37744=>array(43,-67,981,844),37745=>array(35,-50,968,845),37746=>array(43,-52,963,843),37747=>array(39,-40,973,837),37748=>array(43,-63,954,843),37749=>array(38,-66,963,823),37750=>array(48,-32,965,823),37751=>array(36,-37,978,824),37752=>array(34,-71,923,833),37753=>array(45,-37,961,834),37754=>array(39,-64,950,838),37755=>array(57,-73,936,824),37756=>array(28,-60,963,842),37757=>array(36,-67,917,840),37758=>array(36,-30,959,842),37759=>array(36,-71,925,838),37760=>array(38,-67,976,837),37761=>array(38,-65,969,834),37762=>array(44,-74,968,837),37763=>array(35,-68,974,844),37764=>array(44,-75,969,842),37765=>array(26,-54,969,846),37766=>array(39,-73,951,833),37767=>array(44,-72,920,818),37768=>array(29,-49,956,848),37769=>array(35,-69,920,833),37770=>array(50,-67,925,847),37771=>array(44,-70,938,839),37772=>array(25,-66,970,847),37773=>array(34,-65,971,834),37774=>array(27,-69,978,842),37775=>array(33,-30,986,843),37776=>array(33,-58,957,835),37777=>array(34,-34,957,833),37778=>array(32,-70,970,826),37779=>array(44,-81,969,822),37780=>array(26,-51,963,842),37781=>array(39,-68,964,845),37782=>array(42,-70,970,837),37783=>array(41,-60,970,855),37784=>array(39,-67,954,826),37785=>array(33,-73,924,823),37786=>array(28,-73,965,838),37787=>array(40,-53,951,843),37788=>array(40,-50,976,846),37789=>array(40,-62,988,835),37790=>array(30,-50,960,845),37791=>array(34,-71,986,827),37792=>array(44,-37,953,834),37793=>array(33,-64,955,851),37794=>array(37,-66,950,839),37795=>array(39,-33,972,835),37796=>array(36,-61,974,836),37797=>array(40,-30,976,836),37798=>array(48,-67,925,830),37799=>array(37,-24,960,832),37800=>array(40,-65,965,840),37801=>array(47,-62,990,836),37802=>array(41,-72,975,835),37803=>array(44,-57,976,823),37804=>array(45,-70,936,832),37805=>array(37,-78,963,833),37806=>array(38,-69,952,836),37807=>array(32,-65,954,837),37808=>array(39,-38,961,824),37809=>array(33,-67,974,837),37810=>array(34,-63,980,838),37811=>array(35,-67,965,846),37812=>array(34,-42,980,836),37813=>array(32,-56,967,843),37814=>array(44,-64,929,818),37815=>array(44,-62,936,838),37816=>array(44,-66,950,837),37817=>array(37,-48,968,822),37818=>array(19,-73,981,837),37819=>array(48,-70,959,840),37820=>array(41,-70,942,835),37821=>array(39,-64,970,839),37822=>array(44,-38,968,818),37823=>array(49,-65,969,855),37824=>array(54,-67,926,834),37825=>array(43,-65,970,839),37826=>array(37,-35,957,828),37827=>array(31,-66,974,837),37828=>array(41,-67,962,838),37829=>array(37,-66,958,847),37830=>array(45,-66,955,830),37831=>array(28,-57,973,848),37832=>array(45,-63,969,835),37833=>array(48,-76,966,834),37834=>array(38,-30,979,846),37835=>array(31,-67,951,829),37836=>array(28,-57,978,844),37837=>array(34,-71,962,831),37838=>array(32,-71,962,831),37839=>array(40,-23,957,824),37840=>array(39,-69,960,841),37841=>array(35,-64,951,833),37842=>array(44,-67,983,841),37843=>array(44,-44,989,850),37844=>array(43,-71,965,840),37845=>array(36,-63,961,845),37846=>array(25,-66,967,837),37847=>array(34,-20,968,832),37848=>array(31,-65,953,833),37849=>array(47,-67,967,837),37850=>array(44,-70,982,835),37851=>array(44,-64,933,839),37852=>array(46,-23,956,827),37853=>array(39,-60,984,841),37854=>array(39,-70,956,839),37855=>array(40,-71,954,847),37856=>array(21,-52,989,843),37857=>array(34,-73,964,836),37858=>array(38,-64,965,824),37859=>array(28,-75,983,840),37860=>array(44,-64,956,835),37861=>array(44,-65,942,831),37862=>array(29,-55,979,847),37863=>array(48,-29,968,826),37864=>array(31,-21,962,836),37865=>array(34,-63,974,843),37866=>array(44,-69,978,828),37867=>array(44,-68,962,826),37868=>array(41,-68,942,835),37869=>array(29,-38,964,828),37870=>array(32,-66,966,848),37871=>array(39,-72,972,823),37872=>array(37,-74,930,841),37873=>array(35,-61,967,852),37874=>array(35,-67,949,848),37875=>array(32,-62,920,846),37876=>array(22,-65,970,841),37877=>array(35,-67,961,833),37878=>array(38,-67,981,836),37879=>array(32,-63,974,830),37880=>array(47,-42,982,825),37881=>array(43,-53,959,837),37882=>array(51,-68,993,848),37883=>array(66,-57,979,840),37884=>array(29,-68,979,837),37885=>array(23,-53,954,840),37886=>array(19,-76,969,834),37887=>array(39,-68,979,832),37888=>array(44,-80,954,834),37889=>array(24,-67,954,838),37890=>array(37,-71,946,839),37891=>array(37,-63,963,839),37892=>array(37,-70,971,839),37893=>array(60,-40,972,839),37894=>array(60,-30,972,846),37895=>array(35,-66,969,850),37896=>array(42,-62,964,841),37897=>array(42,-85,969,824),37898=>array(24,-67,954,838),37899=>array(27,-66,952,837),37900=>array(42,-67,988,825),37901=>array(47,-56,925,839),37902=>array(27,-66,975,844),37903=>array(44,-50,952,858),37904=>array(39,-67,973,846),37905=>array(41,-70,961,835),37906=>array(47,-65,952,833),37907=>array(29,-70,971,832),37908=>array(36,-53,943,839),37909=>array(27,-71,959,834),37910=>array(24,-69,963,836),37911=>array(29,-68,911,838),37912=>array(40,-31,956,839),37913=>array(32,-24,959,837),37914=>array(37,-48,968,839),37915=>array(41,-59,965,830),37916=>array(40,-34,958,847),37917=>array(48,-76,954,838),37918=>array(42,-59,962,839),37919=>array(37,-68,954,839),37920=>array(42,-64,954,844),37921=>array(44,-69,951,824),37922=>array(39,-30,972,826),37923=>array(47,-54,935,839),37924=>array(47,-56,938,834),37925=>array(37,-64,954,845),37926=>array(57,-73,905,839),37927=>array(57,-65,927,822),37928=>array(38,-71,966,835),37929=>array(45,-66,978,830),37930=>array(40,-71,954,833),37931=>array(35,-58,951,843),37932=>array(39,-69,959,829),37933=>array(42,-62,970,850),37934=>array(28,-79,969,847),37935=>array(37,-62,963,842),37936=>array(45,-68,973,834),37937=>array(50,-68,980,842),37938=>array(57,-58,930,827),37939=>array(52,-70,935,837),37940=>array(37,-69,972,845),37941=>array(44,-69,951,824),37942=>array(41,-67,976,837),37943=>array(46,-70,970,830),37944=>array(39,-64,951,840),37945=>array(44,-71,974,826),37946=>array(51,-65,945,838),37947=>array(39,-64,966,831),37948=>array(48,-75,967,830),37949=>array(45,-68,977,835),37950=>array(32,-17,951,838),37951=>array(36,-37,966,844),37952=>array(57,-68,979,835),37953=>array(37,-61,980,843),37954=>array(33,-70,963,836),37955=>array(44,-61,967,835),37956=>array(45,-65,960,835),37957=>array(43,-66,971,834),37958=>array(41,-68,969,826),37959=>array(37,-68,979,833),37960=>array(37,-65,974,829),37961=>array(52,-32,959,831),37962=>array(37,-64,970,835),37963=>array(53,-27,956,825),37964=>array(37,-64,977,849),37965=>array(60,-30,972,804),37966=>array(37,-27,959,839),37967=>array(46,-72,963,839),37968=>array(33,-70,961,831),37969=>array(30,-16,957,844),37970=>array(42,-34,974,841),37971=>array(33,-56,959,837),37972=>array(28,-69,977,845),37973=>array(46,-63,977,844),37974=>array(32,-67,968,839),37975=>array(36,-70,983,834),37976=>array(34,-63,933,830),37977=>array(17,-74,974,834),37978=>array(37,-60,981,845),37979=>array(46,-62,970,839),37980=>array(37,-72,954,839),37981=>array(31,-68,982,832),37982=>array(37,-62,964,842),37983=>array(37,-66,966,841),37984=>array(48,-68,982,840),37985=>array(37,-63,942,839),37986=>array(31,-58,960,847),37987=>array(35,-66,967,854),37988=>array(39,-68,969,827),37989=>array(34,-65,974,852),37990=>array(17,-57,989,839),37991=>array(34,-61,959,849),37992=>array(31,-65,973,837),37993=>array(30,-30,958,817),37994=>array(46,-72,957,829),37995=>array(32,-73,973,856),37996=>array(39,-64,964,839),37997=>array(49,-64,927,829),37998=>array(38,-65,964,831),37999=>array(27,-62,980,837),38000=>array(28,-68,969,845),38001=>array(38,-58,965,842),38002=>array(40,-67,974,854),38003=>array(31,-67,986,844),38004=>array(47,-67,951,828),38005=>array(36,-56,957,837),38006=>array(31,-67,975,834),38007=>array(32,-69,955,822),38008=>array(42,-27,969,827),38009=>array(36,-66,963,848),38010=>array(22,-65,967,839),38011=>array(34,-66,977,842),38012=>array(36,-70,960,829),38013=>array(48,-70,959,838),38014=>array(43,-29,967,845),38015=>array(52,-37,962,834),38016=>array(36,-72,974,833),38017=>array(35,-65,984,834),38018=>array(31,-71,970,832),38019=>array(49,-76,937,831),38020=>array(43,-65,961,846),38021=>array(249,-26,702,820),38022=>array(34,-37,943,826),38023=>array(39,-28,938,830),38024=>array(39,-69,933,830),38025=>array(39,-53,939,830),38026=>array(60,-64,890,828),38027=>array(39,-67,957,830),38028=>array(36,-65,926,822),38029=>array(39,-17,944,830),38030=>array(39,-75,942,830),38031=>array(35,-64,896,832),38032=>array(50,-64,931,827),38033=>array(39,-66,965,830),38034=>array(39,-74,942,830),38035=>array(39,-63,904,838),38036=>array(37,-59,902,830),38037=>array(39,-70,933,830),38038=>array(37,-66,926,830),38039=>array(35,-67,960,830),38040=>array(38,-63,948,830),38041=>array(28,-67,926,820),38042=>array(33,-72,952,828),38043=>array(39,-69,956,830),38044=>array(39,-30,937,830),38045=>array(39,-46,955,830),38046=>array(39,-51,958,830),38047=>array(39,-66,906,830),38048=>array(36,-60,914,830),38049=>array(39,-60,943,830),38050=>array(37,-58,913,830),38051=>array(39,-72,965,830),38052=>array(39,-72,960,837),38053=>array(39,-67,873,830),38054=>array(39,-69,963,836),38055=>array(39,-60,907,832),38056=>array(39,-52,918,839),38057=>array(39,-61,903,830),38058=>array(39,-68,963,845),38059=>array(39,-69,943,834),38060=>array(39,-69,966,830),38061=>array(39,-69,933,830),38062=>array(39,-28,935,826),38063=>array(39,-34,958,830),38064=>array(33,-28,934,830),38065=>array(38,-70,962,830),38066=>array(20,-22,950,823),38067=>array(39,-66,941,830),38068=>array(39,-67,940,831),38069=>array(25,-56,968,837),38070=>array(39,-59,946,830),38071=>array(39,-36,938,830),38072=>array(38,-70,927,833),38073=>array(39,-71,948,841),38074=>array(43,-64,949,826),38075=>array(39,-66,931,830),38076=>array(54,-70,894,826),38077=>array(41,-14,929,826),38078=>array(44,-69,897,826),38079=>array(29,-45,894,826),38080=>array(42,-73,888,821),38081=>array(36,-70,954,832),38082=>array(39,-71,903,843),38083=>array(37,-79,955,847),38084=>array(32,-60,955,832),38085=>array(43,-69,930,826),38086=>array(42,-70,915,834),38087=>array(43,-45,964,834),38088=>array(38,-66,937,841),38089=>array(24,-65,937,839),38090=>array(39,-33,940,846),38091=>array(33,-76,950,830),38092=>array(40,-62,937,827),38093=>array(46,-70,955,837),38094=>array(35,-60,955,826),38095=>array(30,-53,914,835),38096=>array(37,-66,949,829),38097=>array(39,-34,941,828),38098=>array(29,-66,937,826),38099=>array(39,-33,954,828),38100=>array(39,-45,957,826),38101=>array(37,-67,937,835),38102=>array(42,-72,945,827),38103=>array(31,-64,927,829),38104=>array(33,-72,935,818),38105=>array(36,-70,933,831),38106=>array(31,-18,947,829),38107=>array(55,-54,894,822),38108=>array(28,-72,917,823),38109=>array(49,-71,900,817),38110=>array(39,-68,908,816),38111=>array(45,-53,905,827),38112=>array(32,-19,948,824),38113=>array(50,-67,916,830),38114=>array(38,-66,950,837),38115=>array(40,-73,938,830),38116=>array(19,-71,951,833),38117=>array(49,-52,939,827),38118=>array(38,-64,958,834),38119=>array(9,-66,927,828),38120=>array(20,-27,936,816),38121=>array(20,-57,948,825),38122=>array(38,-69,958,845),38123=>array(19,-68,948,833),38124=>array(39,-69,945,821),38125=>array(44,-72,885,840),38126=>array(17,-62,919,825),38127=>array(48,-35,954,834),38128=>array(29,-65,952,835),38129=>array(27,-73,953,840),38130=>array(34,-68,938,847),38131=>array(19,-66,942,844),38132=>array(23,-61,891,822),38133=>array(33,-65,934,844),38134=>array(47,-60,971,825),38135=>array(28,-65,911,835),38136=>array(32,-64,923,832),38137=>array(12,-57,923,822),38138=>array(40,-62,934,832),38139=>array(27,-48,947,821),38140=>array(39,-61,970,823),38141=>array(19,-63,951,833),38142=>array(32,-56,943,825),38143=>array(31,-21,930,819),38144=>array(39,-69,923,831),38145=>array(37,-70,955,830),38146=>array(32,-27,952,833),38147=>array(39,-28,942,830),38148=>array(45,-76,916,833),38149=>array(34,-60,903,839),38150=>array(39,-67,941,827),38151=>array(37,-66,948,833),38152=>array(36,-68,963,827),38153=>array(22,-22,965,832),38154=>array(44,-71,944,819),38155=>array(29,-63,952,839),38156=>array(39,-73,943,831),38157=>array(40,-73,957,832),38158=>array(52,-61,896,830),38159=>array(45,-62,895,828),38160=>array(39,-74,942,835),38161=>array(61,-69,908,836),38162=>array(27,-66,961,843),38163=>array(19,-68,963,833),38164=>array(27,-70,914,833),38165=>array(30,-69,949,832),38166=>array(43,-72,950,828),38167=>array(35,-66,933,832),38168=>array(31,-69,943,837),38169=>array(50,-66,939,829),38170=>array(39,-69,939,827),38171=>array(24,-66,976,843),38172=>array(39,-63,970,839),38173=>array(30,-76,940,827),38174=>array(33,-67,967,833),38175=>array(40,-49,953,827),38176=>array(39,-63,909,826),38177=>array(28,-68,917,815),38178=>array(36,-73,900,827),38179=>array(43,-60,908,834),38180=>array(29,-30,932,833),38181=>array(35,-70,937,834),38182=>array(47,-68,904,846),38183=>array(29,-68,921,833),38184=>array(30,-71,961,824),38185=>array(42,-43,962,833),38186=>array(32,-28,953,822),38187=>array(38,-77,942,834),38188=>array(39,-62,952,842),38189=>array(42,-76,952,839),38190=>array(44,-67,955,826),38191=>array(43,-73,928,827),38192=>array(35,-36,939,821),38193=>array(34,-67,918,842),38194=>array(30,-64,959,832),38195=>array(29,-64,974,836),38196=>array(32,-64,959,837),38197=>array(40,-61,936,827),38198=>array(33,-34,957,827),38199=>array(30,-56,948,827),38200=>array(36,-66,943,841),38201=>array(38,-71,957,833),38202=>array(34,-30,959,838),38203=>array(37,-78,959,823),38204=>array(33,-71,966,832),38205=>array(43,-37,950,834),38206=>array(38,-68,964,842),38207=>array(31,-72,968,844),38208=>array(39,-82,957,846),38209=>array(39,-69,977,829),38210=>array(31,-67,953,824),38211=>array(29,-63,961,837),38212=>array(37,-70,932,826),38213=>array(39,-76,903,827),38214=>array(28,-80,957,810),38215=>array(21,-66,951,838),38216=>array(29,-53,951,843),38217=>array(19,-68,937,833),38218=>array(40,-69,946,828),38219=>array(29,-63,970,835),38220=>array(32,-73,945,833),38221=>array(37,-69,949,843),38222=>array(31,-75,968,842),38223=>array(35,-69,917,833),38224=>array(37,-72,919,848),38225=>array(37,-73,927,848),38226=>array(30,-27,951,832),38227=>array(22,-58,950,840),38228=>array(43,-60,941,826),38229=>array(29,-72,977,841),38230=>array(33,-66,956,833),38231=>array(36,-25,949,833),38232=>array(30,-62,973,833),38233=>array(42,-71,946,827),38234=>array(33,-74,919,833),38235=>array(33,-63,949,851),38236=>array(40,-70,958,836),38237=>array(31,-66,946,844),38238=>array(24,-68,965,839),38239=>array(31,-60,971,846),38240=>array(31,-61,973,831),38241=>array(34,-73,941,821),38242=>array(31,-77,970,830),38243=>array(35,-68,956,842),38244=>array(23,-65,961,833),38245=>array(43,-65,941,835),38246=>array(24,-72,959,836),38247=>array(31,-62,894,825),38248=>array(30,-66,943,843),38249=>array(50,-70,952,837),38250=>array(24,-58,958,822),38251=>array(43,-29,966,832),38252=>array(37,-66,968,832),38253=>array(51,-73,918,827),38254=>array(29,-76,974,833),38255=>array(29,-60,914,833),38256=>array(19,-80,953,844),38257=>array(24,-37,950,842),38258=>array(26,-74,959,842),38259=>array(27,-69,952,850),38260=>array(29,-62,964,842),38261=>array(29,-68,965,842),38262=>array(25,-80,971,843),38263=>array(69,-69,942,800),38264=>array(89,-16,892,784),38265=>array(57,-67,965,850),38266=>array(57,-72,962,831),38267=>array(58,-73,976,821),38268=>array(63,-73,921,785),38269=>array(60,-68,975,827),38270=>array(44,-65,986,786),38271=>array(60,-54,957,823),38272=>array(112,-71,871,782),38273=>array(132,-64,882,789),38274=>array(116,-67,890,788),38275=>array(125,-64,875,789),38276=>array(113,-73,936,803),38277=>array(125,-64,874,789),38278=>array(125,-70,888,782),38279=>array(132,-64,883,791),38280=>array(136,-75,895,783),38281=>array(109,-68,891,785),38282=>array(110,-74,891,779),38283=>array(110,-51,890,806),38284=>array(104,-61,909,792),38285=>array(109,-62,910,790),38286=>array(106,-53,883,797),38287=>array(109,-63,890,796),38288=>array(101,-70,903,782),38289=>array(129,-63,886,797),38290=>array(126,-55,899,801),38291=>array(125,-66,892,784),38292=>array(125,-65,902,790),38293=>array(125,-64,875,789),38294=>array(132,-64,882,789),38295=>array(108,-59,892,799),38296=>array(127,-60,883,796),38297=>array(132,-64,882,789),38298=>array(125,-64,875,789),38299=>array(128,-64,889,787),38300=>array(118,-69,898,782),38301=>array(109,-64,891,788),38302=>array(121,-68,900,783),38303=>array(112,-61,900,790),38304=>array(132,-64,882,789),38305=>array(109,-67,894,790),38306=>array(132,-64,882,789),38307=>array(113,-58,887,798),38308=>array(112,-62,888,789),38309=>array(125,-61,885,794),38310=>array(125,-64,875,789),38311=>array(110,-68,900,786),38312=>array(119,-71,894,791),38313=>array(112,-67,900,789),38314=>array(106,-68,896,786),38315=>array(113,-64,894,788),38316=>array(110,-64,890,788),38317=>array(117,-65,907,790),38318=>array(101,-59,899,791),38319=>array(125,-64,875,789),38320=>array(121,-61,895,787),38321=>array(112,-63,888,801),38322=>array(112,-54,888,802),38323=>array(125,-64,875,789),38324=>array(109,-64,891,788),38325=>array(113,-68,910,783),38326=>array(123,-70,912,789),38327=>array(32,-70,928,829),38328=>array(125,-64,875,789),38329=>array(106,-67,894,788),38330=>array(112,-70,916,796),38331=>array(120,-64,894,793),38332=>array(108,-65,894,797),38333=>array(110,-65,901,789),38334=>array(116,-64,906,790),38335=>array(124,-68,912,782),38336=>array(107,-69,893,810),38337=>array(125,-64,875,789),38338=>array(125,-64,875,789),38339=>array(130,-68,906,783),38340=>array(125,-64,875,799),38341=>array(110,-63,888,812),38342=>array(106,-59,890,796),38343=>array(108,-59,892,803),38344=>array(114,-65,909,790),38345=>array(101,-52,894,797),38346=>array(107,-67,897,783),38347=>array(113,-67,898,792),38348=>array(117,-68,904,788),38349=>array(123,-69,913,784),38350=>array(125,-64,875,789),38351=>array(125,-64,875,789),38352=>array(124,-69,914,789),38353=>array(110,-64,911,794),38354=>array(98,-52,895,805),38355=>array(128,-69,908,782),38356=>array(123,-71,910,785),38357=>array(115,-66,907,791),38358=>array(120,-56,895,794),38359=>array(100,-61,900,800),38360=>array(132,-64,882,789),38361=>array(119,-64,881,789),38362=>array(101,-56,893,794),38363=>array(114,-65,897,788),38364=>array(104,-70,904,792),38365=>array(102,-68,898,784),38366=>array(121,-68,916,783),38367=>array(116,-67,893,784),38368=>array(119,-69,917,790),38369=>array(114,-61,902,793),38370=>array(97,-70,902,785),38371=>array(116,-67,892,787),38372=>array(118,-68,915,789),38373=>array(116,-73,908,785),38374=>array(125,-64,875,789),38375=>array(125,-64,875,797),38376=>array(116,-57,874,823),38377=>array(115,-67,853,801),38378=>array(120,-57,879,821),38379=>array(100,-67,867,826),38380=>array(116,-57,874,823),38381=>array(106,-56,860,820),38382=>array(112,-64,864,802),38383=>array(98,-57,869,832),38384=>array(123,-59,883,815),38385=>array(109,-67,862,822),38386=>array(108,-65,873,818),38387=>array(104,-68,864,826),38388=>array(100,-60,859,820),38389=>array(107,-66,864,816),38390=>array(110,-69,865,826),38391=>array(121,-63,874,826),38392=>array(105,-63,872,823),38393=>array(109,-60,875,821),38394=>array(96,-61,870,819),38395=>array(111,-63,873,824),38396=>array(96,-64,867,823),38397=>array(119,-65,874,817),38398=>array(109,-61,867,828),38399=>array(109,-61,867,828),38400=>array(116,-59,889,824),38401=>array(104,-61,880,810),38402=>array(95,-60,866,830),38403=>array(100,-62,873,829),38404=>array(108,-63,862,817),38405=>array(100,-64,877,821),38406=>array(121,-64,879,823),38407=>array(111,-64,889,821),38408=>array(98,-69,871,818),38409=>array(99,-66,873,811),38410=>array(106,-70,872,822),38411=>array(109,-71,865,817),38412=>array(100,-67,868,826),38413=>array(103,-67,865,821),38414=>array(101,-63,873,815),38415=>array(109,-69,862,813),38416=>array(104,-59,858,830),38417=>array(106,-55,865,822),38418=>array(108,-64,874,828),38419=>array(108,-64,874,828),38420=>array(98,-56,876,831),38421=>array(91,-69,871,822),38422=>array(93,-66,870,821),38423=>array(103,-64,872,834),38424=>array(93,-66,870,821),38425=>array(97,-67,875,826),38426=>array(93,-64,868,830),38427=>array(112,-64,888,830),38428=>array(49,-69,942,854),38429=>array(358,-68,720,782),38430=>array(115,-69,926,824),38431=>array(101,-63,942,830),38432=>array(102,-63,960,789),38433=>array(104,-68,935,824),38434=>array(134,-63,964,791),38435=>array(109,-62,949,834),38436=>array(112,-61,969,832),38437=>array(112,-63,970,795),38438=>array(112,-69,959,820),38439=>array(112,-64,955,829),38440=>array(119,-68,959,793),38441=>array(119,-65,939,831),38442=>array(104,-67,964,795),38443=>array(86,-70,959,783),38444=>array(107,-52,959,858),38445=>array(109,-69,952,840),38446=>array(98,-68,935,788),38447=>array(119,-61,954,835),38448=>array(111,-58,960,829),38449=>array(121,-64,952,829),38450=>array(103,-77,953,827),38451=>array(99,-64,875,784),38452=>array(110,-69,883,788),38453=>array(80,-59,951,835),38454=>array(96,-63,946,837),38455=>array(96,-58,950,800),38456=>array(96,-68,963,837),38457=>array(110,-70,960,824),38458=>array(115,-69,965,832),38459=>array(97,-73,949,782),38460=>array(140,-63,964,845),38461=>array(135,-64,953,829),38462=>array(136,-77,975,850),38463=>array(93,-75,927,778),38464=>array(102,-71,946,824),38465=>array(102,-71,954,839),38466=>array(99,-68,948,836),38467=>array(116,-71,955,780),38468=>array(110,-79,945,842),38469=>array(89,-61,945,786),38470=>array(100,-50,924,838),38471=>array(98,-63,932,826),38472=>array(88,-63,930,826),38473=>array(96,-64,921,786),38474=>array(124,-73,942,834),38475=>array(99,-82,936,792),38476=>array(104,-69,941,785),38477=>array(101,-68,955,846),38478=>array(116,-70,966,823),38479=>array(111,-63,927,825),38480=>array(114,-61,945,795),38481=>array(110,-64,929,786),38482=>array(108,-77,956,845),38483=>array(103,-68,955,829),38484=>array(109,-63,960,849),38485=>array(100,-73,950,821),38486=>array(109,-69,972,843),38487=>array(109,-68,918,833),38488=>array(116,-69,958,783),38489=>array(81,-65,958,786),38490=>array(104,-69,962,833),38491=>array(95,-61,964,827),38492=>array(108,-74,958,829),38493=>array(89,-65,951,836),38494=>array(113,-62,959,838),38495=>array(123,-64,953,829),38496=>array(81,-67,951,839),38497=>array(116,-66,966,836),38498=>array(100,-70,959,831),38499=>array(102,-67,950,835),38500=>array(111,-65,956,853),38501=>array(108,-65,909,851),38502=>array(99,-66,952,831),38503=>array(99,-67,922,783),38504=>array(99,-67,929,783),38505=>array(100,-67,944,827),38506=>array(97,-67,939,835),38507=>array(115,-70,953,826),38508=>array(74,-75,963,795),38509=>array(116,-69,953,832),38510=>array(100,-69,954,835),38511=>array(110,-68,965,828),38512=>array(110,-68,964,843),38513=>array(104,-68,909,832),38514=>array(78,-70,935,810),38515=>array(104,-79,950,827),38516=>array(128,-69,974,845),38517=>array(95,-67,970,831),38518=>array(116,-62,917,837),38519=>array(119,-64,896,839),38520=>array(103,-58,951,833),38521=>array(113,-71,948,838),38522=>array(97,-66,958,846),38523=>array(119,-64,939,791),38524=>array(128,-71,967,830),38525=>array(89,-71,934,779),38526=>array(103,-77,967,783),38527=>array(93,-54,958,797),38528=>array(110,-58,956,828),38529=>array(99,-56,954,798),38530=>array(110,-68,964,851),38531=>array(103,-52,969,863),38532=>array(107,-61,972,791),38533=>array(99,-55,902,800),38534=>array(93,-60,959,848),38535=>array(97,-67,961,829),38536=>array(90,-60,964,800),38537=>array(114,-64,959,819),38538=>array(101,-71,950,837),38539=>array(92,-68,927,845),38540=>array(92,-68,943,844),38541=>array(92,-74,932,844),38542=>array(100,-60,958,832),38543=>array(99,-64,942,825),38544=>array(113,-62,952,828),38545=>array(116,-67,957,829),38546=>array(118,-68,963,843),38547=>array(118,-65,957,836),38548=>array(96,-56,932,801),38549=>array(92,-70,941,784),38550=>array(102,-70,928,839),38551=>array(97,-71,956,819),38552=>array(86,-64,957,804),38553=>array(109,-67,960,819),38554=>array(93,-69,954,835),38555=>array(93,-68,950,841),38556=>array(95,-65,941,830),38557=>array(93,-74,916,843),38558=>array(109,-72,983,832),38559=>array(83,-73,970,842),38560=>array(113,-62,965,838),38561=>array(113,-78,965,831),38562=>array(111,-65,973,823),38563=>array(100,-70,957,833),38564=>array(110,-66,960,836),38565=>array(110,-64,963,837),38566=>array(96,-68,937,845),38567=>array(85,-68,963,809),38568=>array(106,-68,967,838),38569=>array(98,-74,970,839),38570=>array(106,-66,962,855),38571=>array(106,-73,954,832),38572=>array(111,-68,947,781),38573=>array(106,-62,953,794),38574=>array(92,-57,952,864),38575=>array(101,-65,938,833),38576=>array(100,-75,934,786),38577=>array(112,-59,953,832),38578=>array(93,-69,920,826),38579=>array(38,-69,984,839),38580=>array(77,-66,936,830),38581=>array(85,-68,955,835),38582=>array(65,-57,958,833),38583=>array(47,-71,963,830),38584=>array(47,-71,963,828),38585=>array(31,-69,954,845),38586=>array(36,-69,937,847),38587=>array(32,-76,968,844),38588=>array(53,-69,947,840),38589=>array(34,-65,897,837),38590=>array(40,-61,932,824),38591=>array(53,-70,953,826),38592=>array(46,-73,948,833),38593=>array(39,-66,939,803),38594=>array(38,-68,951,831),38595=>array(49,-68,953,830),38596=>array(36,-68,953,827),38597=>array(48,-59,953,837),38598=>array(55,-67,962,831),38599=>array(31,-75,924,818),38600=>array(36,-67,952,834),38601=>array(55,-63,957,836),38602=>array(40,-67,956,842),38603=>array(40,-61,932,843),38604=>array(34,-71,956,833),38605=>array(49,-72,948,824),38606=>array(42,-59,956,837),38607=>array(40,-49,916,830),38608=>array(40,-78,928,833),38609=>array(39,-63,953,833),38610=>array(30,-70,949,841),38611=>array(28,-65,954,839),38612=>array(38,-70,955,827),38613=>array(31,-71,952,836),38614=>array(59,-65,954,828),38615=>array(53,-63,950,839),38616=>array(36,-71,975,826),38617=>array(42,-70,958,843),38618=>array(37,-62,946,833),38619=>array(43,-68,954,847),38620=>array(45,-61,955,833),38621=>array(53,-65,954,839),38622=>array(38,-68,956,842),38623=>array(46,-65,939,839),38624=>array(14,-59,925,822),38625=>array(44,-71,952,824),38626=>array(64,-73,957,834),38627=>array(43,-70,950,834),38628=>array(53,-82,914,809),38629=>array(32,-67,970,839),38630=>array(14,-59,965,822),38631=>array(20,-41,956,837),38632=>array(82,-65,943,778),38633=>array(60,-60,955,790),38634=>array(96,-69,888,800),38635=>array(75,-58,929,797),38636=>array(41,-63,948,784),38637=>array(69,-48,965,802),38638=>array(54,-34,964,796),38639=>array(59,-63,963,790),38640=>array(46,-62,971,822),38641=>array(46,-62,941,798),38642=>array(76,-71,930,805),38643=>array(30,-68,916,772),38644=>array(48,-16,941,781),38645=>array(45,-76,982,785),38646=>array(43,-63,961,810),38647=>array(105,-67,914,786),38648=>array(73,-67,938,785),38649=>array(41,-37,956,790),38650=>array(47,-64,926,787),38651=>array(85,-32,945,802),38652=>array(60,-67,936,781),38653=>array(66,-64,941,783),38654=>array(41,-68,941,782),38655=>array(55,-68,975,785),38656=>array(79,-70,930,787),38657=>array(32,-70,948,777),38658=>array(45,-62,981,792),38659=>array(68,-72,935,796),38660=>array(74,-52,916,800),38661=>array(78,-68,953,782),38662=>array(29,-72,947,811),38663=>array(35,-71,965,808),38664=>array(47,-64,951,791),38665=>array(70,-65,947,790),38666=>array(75,-28,930,778),38667=>array(73,-79,947,789),38668=>array(39,-59,899,787),38669=>array(56,-67,935,790),38670=>array(77,-67,943,790),38671=>array(61,-64,924,787),38672=>array(57,-67,974,787),38673=>array(67,-62,942,798),38674=>array(56,-67,970,827),38675=>array(39,-67,956,789),38676=>array(67,-54,939,798),38677=>array(55,-35,962,829),38678=>array(40,-67,968,789),38679=>array(81,-82,965,798),38680=>array(54,-67,913,788),38681=>array(34,-72,986,792),38682=>array(113,-53,949,791),38683=>array(68,-70,938,791),38684=>array(65,-68,909,785),38685=>array(96,-74,911,783),38686=>array(92,-59,967,813),38687=>array(46,-71,956,783),38688=>array(64,-72,968,783),38689=>array(43,-73,981,789),38690=>array(43,-72,969,824),38691=>array(58,-75,952,799),38692=>array(89,-55,902,802),38693=>array(54,-59,965,799),38694=>array(48,-67,967,787),38695=>array(51,-71,962,823),38696=>array(52,-60,939,800),38697=>array(90,-69,927,787),38698=>array(41,-64,924,797),38699=>array(82,-69,919,785),38700=>array(59,-69,941,783),38701=>array(52,-66,891,778),38702=>array(58,-49,955,780),38703=>array(51,-31,979,779),38704=>array(56,-65,964,796),38705=>array(60,-66,927,832),38706=>array(70,-62,965,817),38707=>array(88,-56,938,787),38708=>array(53,-16,975,829),38709=>array(63,-68,957,785),38710=>array(53,-53,959,785),38711=>array(83,-67,936,783),38712=>array(68,-70,900,815),38713=>array(31,-72,946,792),38714=>array(44,-63,964,819),38715=>array(57,-54,951,807),38716=>array(55,-64,971,846),38717=>array(60,-69,962,801),38718=>array(54,-56,949,794),38719=>array(43,-62,992,823),38720=>array(77,-70,948,808),38721=>array(94,-73,928,800),38722=>array(48,-73,941,790),38723=>array(33,-65,967,787),38724=>array(72,-64,928,799),38725=>array(48,-47,970,836),38726=>array(53,-56,949,829),38727=>array(65,-67,961,786),38728=>array(74,-28,929,779),38729=>array(55,-66,978,836),38730=>array(79,-51,934,795),38731=>array(61,-68,957,792),38732=>array(70,-79,939,825),38733=>array(42,-60,971,763),38734=>array(95,-58,971,763),38735=>array(43,-60,971,823),38736=>array(24,-50,981,809),38737=>array(104,-65,915,837),38738=>array(104,-65,915,837),38739=>array(51,-67,927,821),38740=>array(51,-67,938,852),38741=>array(38,-66,948,836),38742=>array(41,-66,952,840),38743=>array(55,-72,959,831),38744=>array(68,-63,968,841),38745=>array(70,-58,938,835),38746=>array(55,-74,976,832),38747=>array(53,-65,968,845),38748=>array(55,-72,950,829),38749=>array(48,-63,968,848),38750=>array(49,-65,944,826),38751=>array(49,-44,959,820),38752=>array(44,-73,925,838),38753=>array(36,-73,970,837),38754=>array(69,-77,924,784),38755=>array(69,-77,924,784),38756=>array(49,-26,963,849),38757=>array(31,-68,955,800),38758=>array(48,-57,957,797),38759=>array(33,-68,990,833),38760=>array(59,-69,949,807),38761=>array(73,-69,927,829),38762=>array(60,-69,951,825),38763=>array(57,-65,960,830),38764=>array(57,-69,953,831),38765=>array(54,-70,915,830),38766=>array(71,-50,919,851),38767=>array(51,-50,949,840),38768=>array(62,-68,969,828),38769=>array(62,-72,971,828),38770=>array(60,-68,968,833),38771=>array(60,-69,952,832),38772=>array(44,-67,969,824),38773=>array(60,-66,951,832),38774=>array(60,-65,956,835),38775=>array(63,-53,896,843),38776=>array(62,-74,971,837),38777=>array(48,-71,928,838),38778=>array(62,-64,986,830),38779=>array(65,-72,966,822),38780=>array(53,-64,955,829),38781=>array(63,-50,956,844),38782=>array(53,-70,947,824),38783=>array(65,-53,924,847),38784=>array(66,-71,917,831),38785=>array(69,-72,967,831),38786=>array(53,-71,967,823),38787=>array(61,-70,963,824),38788=>array(55,-67,961,824),38789=>array(42,-67,961,835),38790=>array(43,-70,957,823),38791=>array(53,-70,925,823),38792=>array(66,-73,978,843),38793=>array(66,-72,960,827),38794=>array(60,-69,953,829),38795=>array(53,-64,950,836),38796=>array(82,-58,966,830),38797=>array(59,-65,951,836),38798=>array(60,-71,970,830),38799=>array(53,-72,944,805),38800=>array(66,-68,940,834),38801=>array(51,-68,937,820),38802=>array(51,-66,949,826),38803=>array(51,-68,956,820),38804=>array(61,-70,969,838),38805=>array(49,-68,971,836),38806=>array(59,-74,959,836),38807=>array(39,-67,968,839),38808=>array(52,-70,943,835),38809=>array(62,-52,916,842),38810=>array(55,-50,955,859),38811=>array(73,-67,954,848),38812=>array(63,-68,961,829),38813=>array(64,-70,936,825),38814=>array(63,-73,959,830),38815=>array(73,-64,960,847),38816=>array(63,-65,919,847),38817=>array(62,-62,953,836),38818=>array(51,-68,976,828),38819=>array(45,-65,965,837),38820=>array(60,-67,954,836),38821=>array(56,-69,977,840),38822=>array(56,-66,968,841),38823=>array(56,-65,947,843),38824=>array(68,-69,922,827),38825=>array(46,-66,914,837),38826=>array(43,-68,952,841),38827=>array(66,-68,918,843),38828=>array(55,-72,967,829),38829=>array(47,-70,962,832),38830=>array(63,-68,975,826),38831=>array(53,-72,913,817),38832=>array(63,-69,951,817),38833=>array(53,-69,926,848),38834=>array(47,-79,952,821),38835=>array(51,-50,968,847),38836=>array(52,-70,948,820),38837=>array(47,-79,995,841),38838=>array(55,-48,943,855),38839=>array(54,-79,946,821),38840=>array(46,-69,952,825),38841=>array(51,-55,948,854),38842=>array(55,-70,956,824),38843=>array(65,-67,961,824),38844=>array(65,-68,970,833),38845=>array(65,-67,964,841),38846=>array(47,-67,948,836),38847=>array(54,-68,960,834),38848=>array(69,-65,961,831),38849=>array(62,-68,956,829),38850=>array(39,-65,950,842),38851=>array(55,-73,949,835),38852=>array(60,-73,967,823),38853=>array(53,-71,960,828),38854=>array(51,-76,968,834),38855=>array(66,-73,960,832),38856=>array(65,-64,981,839),38857=>array(68,-65,961,829),38858=>array(68,-58,946,808),38859=>array(72,-64,931,840),38860=>array(73,-62,901,844),38861=>array(59,-70,981,843),38862=>array(54,-71,981,841),38863=>array(39,-68,968,852),38864=>array(58,-69,985,847),38865=>array(23,-68,968,825),38866=>array(51,-70,943,834),38867=>array(54,-66,946,837),38868=>array(53,-75,973,836),38869=>array(68,-68,954,841),38870=>array(66,-67,977,840),38871=>array(59,-69,954,846),38872=>array(53,-67,976,840),38873=>array(39,-73,975,837),38874=>array(60,-66,949,834),38875=>array(68,-76,988,834),38876=>array(62,-70,951,842),38877=>array(57,-73,956,832),38878=>array(57,-70,959,839),38879=>array(53,-67,972,845),38880=>array(46,-73,952,831),38881=>array(62,-73,958,830),38882=>array(54,-73,966,830),38883=>array(65,-65,927,840),38884=>array(65,-65,981,840),38885=>array(62,-73,957,842),38886=>array(62,-73,894,820),38887=>array(61,-64,901,826),38888=>array(49,-80,948,840),38889=>array(47,-57,915,830),38890=>array(28,-66,945,809),38891=>array(50,-68,951,822),38892=>array(59,-76,901,817),38893=>array(65,-13,935,816),38894=>array(53,-24,947,823),38895=>array(49,-60,964,829),38896=>array(51,-35,956,820),38897=>array(49,-60,964,836),38898=>array(35,-29,966,826),38899=>array(72,-68,928,840),38900=>array(68,-74,932,842),38901=>array(66,-59,916,828),38902=>array(72,-64,914,818),38903=>array(56,-64,921,834),38904=>array(62,-72,972,834),38905=>array(65,-49,959,846),38906=>array(51,-72,973,835),38907=>array(66,-73,957,840),38908=>array(44,-56,951,841),38909=>array(50,-70,952,849),38910=>array(35,-70,941,825),38911=>array(63,-67,937,845),38912=>array(58,-74,976,824),38913=>array(79,-70,938,785),38914=>array(76,-68,950,791),38915=>array(126,-69,939,787),38916=>array(40,-79,961,826),38917=>array(48,-68,947,784),38918=>array(62,-76,960,801),38919=>array(54,-71,962,790),38920=>array(51,-71,946,817),38921=>array(40,-71,946,783),38922=>array(55,-71,961,788),38923=>array(29,-72,957,790),38924=>array(47,-64,964,790),38925=>array(45,-78,965,824),38926=>array(35,-68,970,833),38927=>array(49,-64,963,798),38928=>array(53,-70,959,781),38929=>array(42,-77,953,788),38930=>array(47,-66,957,822),38931=>array(53,-68,952,834),38932=>array(124,-68,952,788),38933=>array(128,-68,952,829),38934=>array(40,-60,966,844),38935=>array(32,-70,970,832),38936=>array(42,-68,955,839),38937=>array(38,-71,957,783),38938=>array(48,-64,966,792),38939=>array(42,-73,972,823),38940=>array(35,-70,962,831),38941=>array(53,-75,957,833),38942=>array(59,-53,968,856),38943=>array(37,-64,943,819),38944=>array(32,-68,967,836),38945=>array(62,-68,966,809),38946=>array(39,-68,956,801),38947=>array(95,-70,947,787),38948=>array(91,-70,963,787),38949=>array(96,-66,962,795),38950=>array(44,-65,961,844),38951=>array(107,-76,968,828),38952=>array(29,-79,971,782),38953=>array(44,-73,963,832),38954=>array(38,-68,961,832),38955=>array(36,-69,957,823),38956=>array(24,-61,959,830),38957=>array(52,-61,959,787),38958=>array(32,-78,975,802),38959=>array(32,-78,975,829),38960=>array(47,-71,967,840),38961=>array(48,-78,965,819),38962=>array(44,-79,964,793),38963=>array(36,-77,970,823),38964=>array(18,-82,959,826),38965=>array(25,-77,970,783),38966=>array(30,-61,959,814),38967=>array(38,-69,972,838),38968=>array(48,-72,959,789),38969=>array(35,-72,973,834),38970=>array(49,-65,965,824),38971=>array(45,-71,960,833),38972=>array(44,-72,973,829),38973=>array(35,-73,954,834),38974=>array(37,-68,948,826),38975=>array(33,-76,955,849),38976=>array(32,-73,951,836),38977=>array(38,-83,963,833),38978=>array(29,-73,964,833),38979=>array(52,-74,959,826),38980=>array(77,-71,962,788),38981=>array(42,-74,956,833),38982=>array(43,-68,964,788),38983=>array(34,-68,963,833),38984=>array(38,-82,959,826),38985=>array(44,-79,965,829),38986=>array(60,-78,953,840),38987=>array(35,-68,963,790),38988=>array(39,-60,956,787),38989=>array(41,-64,951,825),38990=>array(57,-63,959,794),38991=>array(57,-75,958,808),38992=>array(62,-81,971,783),38993=>array(38,-67,975,839),38994=>array(50,-73,964,788),38995=>array(53,-68,963,827),38996=>array(33,-65,961,830),38997=>array(45,-70,956,783),38998=>array(21,-77,967,831),38999=>array(47,-75,968,827),39000=>array(38,-57,962,796),39001=>array(45,-67,979,787),39002=>array(57,-78,964,834),39003=>array(43,-73,960,835),39004=>array(56,-72,970,829),39005=>array(69,-74,951,786),39006=>array(38,-67,960,828),39007=>array(40,-80,955,788),39008=>array(31,-73,960,784),39009=>array(39,-72,959,846),39010=>array(62,-65,973,830),39011=>array(33,-60,963,844),39012=>array(47,-48,963,850),39013=>array(46,-66,966,790),39014=>array(26,-48,963,840),39015=>array(41,-68,959,820),39016=>array(49,-70,959,808),39017=>array(36,-74,964,834),39018=>array(47,-68,978,831),39019=>array(56,-65,967,837),39020=>array(61,-67,952,788),39021=>array(47,-67,952,822),39022=>array(44,-64,965,844),39023=>array(43,-73,964,787),39024=>array(51,-64,958,843),39025=>array(28,-72,959,840),39026=>array(47,-66,964,847),39027=>array(35,-68,959,800),39028=>array(25,-62,961,844),39029=>array(78,-80,908,775),39030=>array(47,-60,930,783),39031=>array(88,-60,934,794),39032=>array(50,-66,937,774),39033=>array(37,-64,937,778),39034=>array(25,-61,940,822),39035=>array(30,-62,937,807),39036=>array(32,-68,933,772),39037=>array(31,-70,936,787),39038=>array(36,-61,953,787),39039=>array(59,-64,955,832),39040=>array(27,-68,935,814),39041=>array(35,-65,930,783),39042=>array(36,-65,936,783),39043=>array(27,-76,921,822),39044=>array(50,-65,936,779),39045=>array(36,-67,940,832),39046=>array(36,-60,940,830),39047=>array(18,-77,940,822),39048=>array(35,-59,943,783),39049=>array(55,-76,918,812),39050=>array(24,-61,933,830),39051=>array(33,-76,964,799),39052=>array(19,-69,915,830),39053=>array(21,-63,921,806),39054=>array(26,-70,942,827),39055=>array(32,-69,931,826),39056=>array(104,-70,929,778),39057=>array(51,-67,957,824),39058=>array(32,-71,950,802),39059=>array(47,-69,952,814),39060=>array(23,-76,933,822),39061=>array(18,-71,950,826),39062=>array(27,-70,942,827),39063=>array(22,-63,934,790),39064=>array(32,-63,941,788),39065=>array(117,-67,962,788),39066=>array(50,-73,937,778),39067=>array(52,-71,935,812),39068=>array(30,-68,940,832),39069=>array(31,-63,941,838),39070=>array(31,-70,921,784),39071=>array(50,-65,940,820),39072=>array(31,-70,940,827),39073=>array(29,-80,938,778),39074=>array(28,-72,937,782),39075=>array(32,-72,947,800),39076=>array(34,-81,964,861),39077=>array(61,-54,941,781),39078=>array(49,-62,927,832),39079=>array(22,-73,939,821),39080=>array(51,-68,967,783),39081=>array(43,-73,972,824),39082=>array(30,-73,965,797),39083=>array(24,-68,967,792),39084=>array(34,-68,954,787),39085=>array(32,-57,964,844),39086=>array(53,-63,967,850),39087=>array(32,-65,968,789),39088=>array(22,-57,955,825),39089=>array(37,-65,970,814),39090=>array(38,-71,967,820),39091=>array(41,-58,958,830),39092=>array(18,-57,944,822),39093=>array(41,-58,958,800),39094=>array(39,-62,959,800),39095=>array(33,-68,960,842),39096=>array(53,-64,963,809),39097=>array(17,-62,963,840),39098=>array(26,-61,967,791),39099=>array(42,-67,972,839),39100=>array(35,-65,970,829),39101=>array(44,-70,978,833),39102=>array(39,-75,970,781),39103=>array(40,-54,964,796),39104=>array(43,-73,961,833),39105=>array(36,-67,982,786),39106=>array(43,-60,970,798),39107=>array(26,-61,967,791),39108=>array(42,-74,970,784),39109=>array(43,-59,956,799),39110=>array(43,-68,980,832),39111=>array(43,-73,961,832),39112=>array(35,-64,966,820),39113=>array(31,-70,965,829),39114=>array(23,-62,974,791),39115=>array(31,-73,973,781),39116=>array(41,-65,974,829),39117=>array(26,-73,988,802),39118=>array(26,-63,942,790),39119=>array(20,-62,939,785),39120=>array(20,-62,939,804),39121=>array(16,-64,934,822),39122=>array(29,-67,936,812),39123=>array(8,-66,927,783),39124=>array(8,-65,939,783),39125=>array(20,-62,939,816),39126=>array(50,-58,972,819),39127=>array(20,-62,939,821),39128=>array(31,-60,963,789),39129=>array(43,-77,960,821),39130=>array(20,-70,931,817),39131=>array(64,-64,963,787),39132=>array(34,-69,967,824),39133=>array(55,-59,937,808),39134=>array(76,-59,936,770),39135=>array(43,-67,957,847),39136=>array(257,-34,731,839),39137=>array(48,-63,958,848),39138=>array(33,-54,962,839),39139=>array(41,-56,967,839),39140=>array(41,-73,936,839),39141=>array(28,-39,965,853),39142=>array(41,-50,966,839),39143=>array(42,-63,978,848),39144=>array(34,-76,939,822),39145=>array(40,-66,957,843),39146=>array(42,-31,949,838),39147=>array(40,-66,969,843),39148=>array(49,-81,957,840),39149=>array(42,-66,943,843),39150=>array(46,-68,957,844),39151=>array(34,-69,964,839),39152=>array(34,-64,951,843),39153=>array(40,-63,958,848),39154=>array(34,-64,969,839),39155=>array(46,-46,964,851),39156=>array(34,-55,956,842),39157=>array(34,-65,948,844),39158=>array(38,-56,960,842),39159=>array(34,-34,964,839),39160=>array(52,-63,958,848),39161=>array(40,-69,903,843),39162=>array(39,-84,979,824),39163=>array(36,-66,971,850),39164=>array(34,-68,906,839),39165=>array(36,-47,965,839),39166=>array(34,-70,944,839),39167=>array(39,-68,922,839),39168=>array(36,-74,985,839),39169=>array(36,-64,965,857),39170=>array(36,-52,954,857),39171=>array(40,-66,961,843),39172=>array(36,-65,948,857),39173=>array(34,-77,961,842),39174=>array(36,-70,960,857),39175=>array(31,-70,907,844),39176=>array(41,-54,964,852),39177=>array(40,-66,921,843),39178=>array(39,-70,964,843),39179=>array(39,-72,976,840),39180=>array(44,-69,958,841),39181=>array(46,-84,950,766),39182=>array(37,-64,982,844),39183=>array(38,-71,966,842),39184=>array(26,-64,974,840),39185=>array(43,-64,948,840),39186=>array(40,-66,959,843),39187=>array(34,-59,964,839),39188=>array(40,-66,944,843),39189=>array(36,-61,984,848),39190=>array(48,-44,953,846),39191=>array(42,-54,960,850),39192=>array(40,-66,971,843),39193=>array(36,-67,961,857),39194=>array(27,-64,956,855),39195=>array(32,-53,964,848),39196=>array(35,-64,980,828),39197=>array(40,-66,947,843),39198=>array(40,-67,959,843),39199=>array(34,-63,981,848),39200=>array(40,-66,957,843),39201=>array(40,-68,912,843),39202=>array(36,-65,956,857),39203=>array(24,-39,977,857),39204=>array(40,-66,961,843),39205=>array(47,-77,982,829),39206=>array(36,-62,978,857),39207=>array(32,-64,968,850),39208=>array(34,-64,931,839),39209=>array(37,-71,972,839),39210=>array(41,-73,990,834),39211=>array(36,-69,956,836),39212=>array(33,-78,918,838),39213=>array(38,-47,958,824),39214=>array(34,-75,943,832),39215=>array(40,-67,989,834),39216=>array(40,-71,959,834),39217=>array(33,-49,964,859),39218=>array(28,-60,915,848),39219=>array(48,-59,959,830),39220=>array(36,-68,963,857),39221=>array(25,-65,978,845),39222=>array(34,-34,947,853),39223=>array(36,-30,969,857),39224=>array(32,-48,975,845),39225=>array(36,-64,954,857),39226=>array(36,-65,951,832),39227=>array(36,-66,960,854),39228=>array(34,-64,971,846),39229=>array(40,-66,960,843),39230=>array(39,-69,932,843),39231=>array(41,-65,971,840),39232=>array(29,-63,950,835),39233=>array(18,-15,966,846),39234=>array(40,-66,959,843),39235=>array(34,-69,972,844),39236=>array(36,-30,964,857),39237=>array(40,-66,957,843),39238=>array(38,-68,950,834),39239=>array(36,-41,956,816),39240=>array(38,-55,955,847),39241=>array(40,-66,948,843),39242=>array(36,-84,957,859),39243=>array(40,-75,954,843),39244=>array(38,-66,959,843),39245=>array(24,-65,962,846),39246=>array(20,-68,956,843),39247=>array(29,-76,982,835),39248=>array(40,-66,953,843),39249=>array(28,-70,968,841),39250=>array(40,-68,962,843),39251=>array(26,-69,983,835),39252=>array(10,-74,957,849),39253=>array(17,-72,972,832),39254=>array(30,-64,967,828),39255=>array(35,-69,955,841),39256=>array(30,-33,960,849),39257=>array(32,-74,970,837),39258=>array(45,-30,929,857),39259=>array(38,-68,971,834),39260=>array(29,-71,982,816),39261=>array(29,-67,950,851),39262=>array(36,-70,960,839),39263=>array(30,-63,982,849),39264=>array(42,-65,956,837),39265=>array(41,-74,964,839),39266=>array(31,-64,983,839),39267=>array(242,2,685,829),39268=>array(31,-43,953,840),39269=>array(32,-60,948,840),39270=>array(31,-26,943,840),39271=>array(30,-66,891,826),39272=>array(25,-38,920,829),39273=>array(20,-67,939,825),39274=>array(40,-13,927,829),39275=>array(41,-69,957,829),39276=>array(41,-70,926,836),39277=>array(48,-71,953,829),39278=>array(47,-68,949,836),39279=>array(43,-58,953,836),39280=>array(42,-73,946,842),39281=>array(37,-28,946,835),39282=>array(41,-68,895,836),39283=>array(45,-68,911,830),39284=>array(41,-57,940,839),39285=>array(33,-67,927,829),39286=>array(36,-73,964,821),39287=>array(41,-66,912,841),39288=>array(49,-60,956,844),39289=>array(32,-65,975,837),39290=>array(42,-65,950,835),39291=>array(41,-71,966,836),39292=>array(39,-72,946,841),39293=>array(41,-65,931,831),39294=>array(41,-36,953,829),39295=>array(44,-61,946,829),39296=>array(41,-65,959,840),39297=>array(41,-79,946,831),39298=>array(36,-61,972,848),39299=>array(32,-68,964,825),39300=>array(40,-60,955,825),39301=>array(42,-70,881,838),39302=>array(47,-67,913,844),39303=>array(26,-16,947,821),39304=>array(37,-64,949,828),39305=>array(38,-71,943,829),39306=>array(41,-68,954,829),39307=>array(34,-68,960,827),39308=>array(48,-53,947,833),39309=>array(35,-71,935,817),39310=>array(43,-65,962,835),39311=>array(44,-67,916,838),39312=>array(27,-67,937,836),39313=>array(31,-43,938,813),39314=>array(27,-65,951,829),39315=>array(26,-90,955,822),39316=>array(29,-64,942,828),39317=>array(30,-81,948,821),39318=>array(95,-67,926,843),39319=>array(34,-64,959,831),39320=>array(55,-65,964,834),39321=>array(40,-65,955,817),39322=>array(40,-62,973,823),39323=>array(40,-74,966,841),39324=>array(40,-71,971,821),39325=>array(33,-77,965,828),39326=>array(44,-68,963,830),39327=>array(59,-68,958,827),39328=>array(70,-70,971,832),39329=>array(52,-69,956,824),39330=>array(34,-68,956,832),39331=>array(37,-62,975,833),39332=>array(48,-62,940,839),39333=>array(18,-62,974,838),39334=>array(33,-68,988,835),39335=>array(33,-61,983,839),39336=>array(28,-69,972,844),39337=>array(28,-67,956,839),39338=>array(33,-78,974,844),39339=>array(45,-70,975,816),39340=>array(56,-65,909,776),39341=>array(35,-68,964,790),39342=>array(52,-64,912,784),39343=>array(45,-73,950,781),39344=>array(56,-62,920,829),39345=>array(49,-63,964,833),39346=>array(36,-63,949,809),39347=>array(47,-62,951,836),39348=>array(53,-57,893,829),39349=>array(53,-69,947,782),39350=>array(30,-67,965,835),39351=>array(45,-62,954,840),39352=>array(45,-53,930,812),39353=>array(45,-52,891,803),39354=>array(32,-74,981,780),39355=>array(35,-71,978,825),39356=>array(40,-65,964,793),39357=>array(46,-68,909,783),39358=>array(25,-66,969,831),39359=>array(38,-57,931,827),39360=>array(45,-55,970,831),39361=>array(47,-66,967,826),39362=>array(55,-74,924,812),39363=>array(53,-69,982,826),39364=>array(45,-69,961,833),39365=>array(45,-66,973,797),39366=>array(27,-52,948,799),39367=>array(47,-76,988,832),39368=>array(28,-48,954,814),39369=>array(39,-66,905,785),39370=>array(45,-63,1002,841),39371=>array(45,-71,921,785),39372=>array(47,-68,965,833),39373=>array(42,-70,954,783),39374=>array(38,-68,906,823),39375=>array(40,-69,954,782),39376=>array(49,-57,956,829),39377=>array(48,-68,937,847),39378=>array(36,-62,919,845),39379=>array(39,-63,971,783),39380=>array(43,-63,957,790),39381=>array(56,-65,897,836),39382=>array(43,-73,981,842),39383=>array(47,-74,987,833),39384=>array(45,-60,964,839),39385=>array(28,-64,962,837),39386=>array(34,-66,972,827),39387=>array(37,-62,961,833),39388=>array(46,-66,974,830),39389=>array(55,-61,943,795),39390=>array(28,-55,962,829),39391=>array(43,-58,916,788),39392=>array(35,-71,938,823),39393=>array(39,-66,911,789),39394=>array(27,-73,962,835),39395=>array(42,-70,966,826),39396=>array(37,-72,959,780),39397=>array(39,-71,969,832),39398=>array(49,-62,957,830),39399=>array(46,-68,918,786),39400=>array(45,-60,944,836),39401=>array(35,-66,975,787),39402=>array(34,-71,964,826),39403=>array(45,-66,990,831),39404=>array(35,-71,957,786),39405=>array(46,-60,949,804),39406=>array(40,-60,961,820),39407=>array(45,-65,966,836),39408=>array(54,-67,924,785),39409=>array(64,-62,972,839),39410=>array(45,-65,927,835),39411=>array(33,-66,968,834),39412=>array(46,-66,975,824),39413=>array(30,-57,965,799),39414=>array(43,-65,927,783),39415=>array(37,-66,985,828),39416=>array(35,-61,946,788),39417=>array(31,-67,967,825),39418=>array(43,-73,980,838),39419=>array(46,-59,959,792),39420=>array(29,-77,974,834),39421=>array(53,-65,927,788),39422=>array(44,-67,966,814),39423=>array(44,-69,967,849),39424=>array(42,-63,951,831),39425=>array(42,-63,949,836),39426=>array(52,-59,954,853),39427=>array(42,-58,973,861),39428=>array(39,-65,974,829),39429=>array(48,-66,957,836),39430=>array(53,-74,927,782),39431=>array(37,-65,991,832),39432=>array(42,-64,953,843),39433=>array(32,-63,979,786),39434=>array(64,-63,924,832),39435=>array(33,-65,981,829),39436=>array(42,-65,958,845),39437=>array(45,-65,982,790),39438=>array(44,-62,956,834),39439=>array(33,-71,970,831),39440=>array(42,-63,956,845),39441=>array(39,-58,952,844),39442=>array(49,-64,963,791),39443=>array(48,-63,973,837),39444=>array(46,-66,937,787),39445=>array(35,-69,956,785),39446=>array(60,-68,958,845),39447=>array(32,-58,969,833),39448=>array(27,-63,974,850),39449=>array(39,-66,933,807),39450=>array(39,-62,960,835),39451=>array(29,-73,968,780),39452=>array(41,-65,970,843),39453=>array(25,-68,977,828),39454=>array(40,-70,967,828),39455=>array(32,-63,937,862),39456=>array(48,-75,988,781),39457=>array(42,-66,957,842),39458=>array(30,-68,980,784),39459=>array(40,-57,960,849),39460=>array(44,-68,978,841),39461=>array(33,-67,984,788),39462=>array(42,-63,968,788),39463=>array(48,-48,917,809),39464=>array(42,-73,945,843),39465=>array(47,-68,979,838),39466=>array(48,-64,973,831),39467=>array(37,-61,976,837),39468=>array(41,-65,984,838),39469=>array(54,-71,939,830),39470=>array(46,-64,924,834),39471=>array(27,-65,939,843),39472=>array(40,-72,967,840),39473=>array(29,-63,972,840),39474=>array(56,-64,965,830),39475=>array(42,-63,944,788),39476=>array(35,-65,955,788),39477=>array(44,-74,967,783),39478=>array(58,-66,923,849),39479=>array(49,-64,970,791),39480=>array(51,-63,941,840),39481=>array(20,-63,966,812),39482=>array(55,-69,959,829),39483=>array(37,-63,968,834),39484=>array(31,-63,965,843),39485=>array(48,-64,922,787),39486=>array(30,-73,961,801),39487=>array(36,-75,959,832),39488=>array(57,-69,968,832),39489=>array(58,-68,956,847),39490=>array(40,-71,984,857),39491=>array(33,-63,949,792),39492=>array(28,-63,973,837),39493=>array(46,-66,951,794),39494=>array(50,-64,958,787),39495=>array(54,-66,946,830),39496=>array(52,-63,937,789),39497=>array(40,-55,955,831),39498=>array(29,-68,962,836),39499=>array(22,-62,989,846),39500=>array(31,-64,962,837),39501=>array(35,-65,967,837),39502=>array(23,-51,943,844),39503=>array(51,-72,963,789),39504=>array(45,-63,980,835),39505=>array(27,-71,956,797),39506=>array(48,-62,948,791),39507=>array(53,-69,924,831),39508=>array(42,-64,961,789),39509=>array(48,-56,979,833),39510=>array(35,-68,977,837),39511=>array(37,-70,962,846),39512=>array(41,-67,973,843),39513=>array(36,-60,964,852),39514=>array(52,-65,951,846),39515=>array(25,-62,945,788),39516=>array(54,-68,951,825),39517=>array(37,-77,962,844),39518=>array(36,-78,974,844),39519=>array(34,-61,964,791),39520=>array(41,-74,970,824),39521=>array(46,-53,964,839),39522=>array(38,-64,951,836),39523=>array(26,-63,972,845),39524=>array(50,-75,976,833),39525=>array(27,-70,955,834),39526=>array(49,-61,930,789),39527=>array(35,-62,937,832),39528=>array(45,-66,927,826),39529=>array(52,-60,959,829),39530=>array(26,-73,964,789),39531=>array(57,-62,938,803),39532=>array(83,-57,892,790),39533=>array(64,-70,945,789),39534=>array(69,-65,947,831),39535=>array(64,-58,876,826),39536=>array(72,-55,933,834),39537=>array(40,-54,926,786),39538=>array(68,-58,891,803),39539=>array(43,-69,951,844),39540=>array(41,-55,896,845),39541=>array(37,-60,936,784),39542=>array(58,-70,953,831),39543=>array(49,-57,897,778),39544=>array(51,-66,940,835),39545=>array(91,-60,914,844),39546=>array(34,-59,872,822),39547=>array(47,-57,942,842),39548=>array(72,-57,926,839),39549=>array(29,-62,944,826),39550=>array(44,-60,912,831),39551=>array(42,-73,959,772),39552=>array(47,-63,949,840),39553=>array(36,-62,941,824),39554=>array(84,-59,890,787),39555=>array(57,-58,924,785),39556=>array(33,-62,940,836),39557=>array(42,-71,941,823),39558=>array(66,-64,953,836),39559=>array(59,-63,933,848),39560=>array(47,-75,945,847),39561=>array(39,-67,936,820),39562=>array(41,-65,920,768),39563=>array(62,-60,950,834),39564=>array(33,-63,943,835),39565=>array(62,-59,954,853),39566=>array(33,-68,968,786),39567=>array(61,-69,943,833),39568=>array(47,-73,949,829),39569=>array(61,-64,939,828),39570=>array(47,-67,956,788),39571=>array(57,-65,941,834),39572=>array(47,-65,958,845),39573=>array(33,-73,957,833),39574=>array(44,-74,953,833),39575=>array(37,-63,927,833),39576=>array(89,-63,934,829),39577=>array(47,-68,978,841),39578=>array(57,-66,953,789),39579=>array(43,-69,954,828),39580=>array(36,-73,951,831),39581=>array(57,-66,904,826),39582=>array(33,-62,947,840),39583=>array(55,-64,901,834),39584=>array(57,-62,944,789),39585=>array(64,-62,936,787),39586=>array(57,-55,956,836),39587=>array(53,-69,942,782),39588=>array(26,-73,953,779),39589=>array(49,-72,936,834),39590=>array(49,-62,931,790),39591=>array(48,-67,952,834),39592=>array(101,-55,899,806),39593=>array(79,-68,965,822),39594=>array(59,-67,978,787),39595=>array(78,-68,964,822),39596=>array(76,-63,967,791),39597=>array(76,-53,951,801),39598=>array(70,-52,967,825),39599=>array(91,-66,958,844),39600=>array(60,-68,963,783),39601=>array(62,-67,952,845),39602=>array(90,-60,967,849),39603=>array(82,-72,973,829),39604=>array(65,-68,958,824),39605=>array(54,-54,971,839),39606=>array(69,-65,962,826),39607=>array(74,-67,948,833),39608=>array(57,-62,958,824),39609=>array(68,-71,961,838),39610=>array(62,-74,945,829),39611=>array(78,-69,962,829),39612=>array(47,-71,937,838),39613=>array(37,-74,959,835),39614=>array(78,-51,970,810),39615=>array(78,-70,953,835),39616=>array(58,-69,930,844),39617=>array(61,-68,964,786),39618=>array(63,-68,957,848),39619=>array(42,-73,943,783),39620=>array(46,-57,967,839),39621=>array(61,-70,940,807),39622=>array(74,-68,947,835),39623=>array(71,-65,941,840),39624=>array(52,-71,954,843),39625=>array(32,-71,959,841),39626=>array(65,-66,948,831),39627=>array(43,-72,938,825),39628=>array(67,-76,937,818),39629=>array(51,-64,968,837),39630=>array(69,-74,962,789),39631=>array(55,-66,941,841),39632=>array(62,-64,956,829),39633=>array(67,-67,908,783),39634=>array(80,-64,958,833),39635=>array(51,-72,947,837),39636=>array(79,-70,934,829),39637=>array(69,-53,955,862),39638=>array(57,-67,948,849),39639=>array(84,-64,954,836),39640=>array(102,-67,916,828),39641=>array(102,-67,916,833),39642=>array(70,-67,958,848),39643=>array(47,-66,968,849),39644=>array(70,-71,956,847),39645=>array(74,-68,926,848),39646=>array(56,-67,946,840),39647=>array(68,-50,956,847),39648=>array(39,-58,963,837),39649=>array(51,-62,961,832),39650=>array(51,-21,953,832),39651=>array(51,-59,957,832),39652=>array(31,-64,973,846),39653=>array(63,-61,967,839),39654=>array(51,-34,955,834),39655=>array(32,-67,967,839),39656=>array(34,-58,964,839),39657=>array(58,-59,959,782),39658=>array(51,-61,956,853),39659=>array(62,-64,970,844),39660=>array(39,-25,964,829),39661=>array(46,-44,962,853),39662=>array(51,-61,956,853),39663=>array(65,-64,969,839),39664=>array(72,-37,948,823),39665=>array(40,-43,966,830),39666=>array(39,-73,958,832),39667=>array(65,-50,938,849),39668=>array(55,-65,950,833),39669=>array(44,-70,949,837),39670=>array(50,-70,957,832),39671=>array(69,-67,957,835),39672=>array(44,-69,948,837),39673=>array(53,-64,989,841),39674=>array(60,-68,948,832),39675=>array(66,-63,957,836),39676=>array(52,-65,966,845),39677=>array(55,-31,956,840),39678=>array(62,-74,952,834),39679=>array(61,-57,981,856),39680=>array(35,-71,962,857),39681=>array(60,-50,942,857),39682=>array(51,-51,942,857),39683=>array(74,-59,955,834),39684=>array(59,-64,965,843),39685=>array(44,-68,962,828),39686=>array(41,-70,964,846),39687=>array(47,-50,964,853),39688=>array(29,-32,968,842),39689=>array(60,-66,956,831),39690=>array(52,-72,973,834),39691=>array(58,-64,954,849),39692=>array(40,-67,967,835),39693=>array(68,-68,949,846),39694=>array(49,-53,943,851),39695=>array(35,-69,942,825),39696=>array(65,-63,955,847),39697=>array(39,-50,965,853),39698=>array(40,-59,954,853),39699=>array(59,-83,903,824),39700=>array(53,-72,979,836),39701=>array(57,-77,971,856),39702=>array(50,-56,969,851),39703=>array(62,-70,968,838),39704=>array(46,-65,980,851),39705=>array(72,-55,961,851),39706=>array(48,-68,957,841),39707=>array(53,-66,955,829),39708=>array(38,-61,938,823),39709=>array(38,-61,938,823),39710=>array(38,-63,966,846),39711=>array(24,-68,949,839),39712=>array(50,-80,966,852),39713=>array(40,-45,932,855),39714=>array(58,-69,959,837),39715=>array(41,-62,944,839),39716=>array(52,-71,958,845),39717=>array(116,-71,891,826),39718=>array(116,-71,891,826),39719=>array(116,-61,893,835),39720=>array(118,-63,894,830),39721=>array(115,-65,898,832),39722=>array(102,-57,897,839),39723=>array(105,-55,901,840),39724=>array(107,-61,907,833),39725=>array(99,-71,901,823),39726=>array(110,-65,917,832),39727=>array(122,-24,909,826),39728=>array(53,-79,953,840),39729=>array(53,-58,952,845),39730=>array(72,-64,945,791),39731=>array(41,-68,927,826),39732=>array(60,-70,948,833),39733=>array(51,-64,955,783),39734=>array(54,-40,969,838),39735=>array(60,-67,977,826),39736=>array(40,-64,923,834),39737=>array(54,-50,939,813),39738=>array(55,-69,952,830),39739=>array(72,-64,927,830),39740=>array(45,-58,962,850),39741=>array(49,-62,973,836),39742=>array(49,-75,973,836),39743=>array(53,-66,968,843),39744=>array(37,-65,962,843),39745=>array(26,-76,959,848),39746=>array(46,-62,960,857),39747=>array(40,-35,941,840),39748=>array(74,-38,952,854),39749=>array(35,-66,962,839),39750=>array(39,-77,977,845),39751=>array(47,-75,960,770),39752=>array(34,-67,968,844),39753=>array(21,-69,929,823),39754=>array(34,-67,977,841),39755=>array(46,-76,961,842),39756=>array(38,-68,963,843),39757=>array(39,-48,960,841),39758=>array(38,-63,970,847),39759=>array(39,-70,966,836),39760=>array(26,-76,957,849),39761=>array(38,-63,966,841),39762=>array(28,-68,956,846),39763=>array(28,-56,956,849),39764=>array(27,-69,960,840),39765=>array(35,-75,970,834),39766=>array(38,-70,964,836),39767=>array(58,-70,960,851),39768=>array(44,-68,947,797),39769=>array(51,-70,965,831),39770=>array(43,-70,956,849),39771=>array(43,-66,894,841),39772=>array(88,-73,976,841),39773=>array(61,-65,887,841),39774=>array(43,-45,958,841),39775=>array(33,-48,957,842),39776=>array(35,-49,949,844),39777=>array(31,-71,916,839),39778=>array(31,-49,973,839),39779=>array(31,-61,945,839),39780=>array(41,-73,979,832),39781=>array(31,-49,976,839),39782=>array(39,-66,966,832),39783=>array(35,-70,976,835),39784=>array(35,-32,959,846),39785=>array(31,-49,931,839),39786=>array(31,-49,969,839),39787=>array(31,-49,969,839),39788=>array(40,-78,963,834),39789=>array(31,-49,955,839),39790=>array(31,-49,974,839),39791=>array(51,-68,947,837),39792=>array(39,-74,978,834),39793=>array(38,-32,954,835),39794=>array(31,-49,952,839),39795=>array(31,-74,948,839),39796=>array(34,-73,953,837),39797=>array(41,-62,973,837),39798=>array(34,-65,905,834),39799=>array(43,-64,966,841),39800=>array(31,-49,950,839),39801=>array(31,-56,954,839),39802=>array(47,-71,964,836),39803=>array(57,-69,919,833),39804=>array(48,-70,963,830),39805=>array(42,-70,961,831),39806=>array(44,-52,964,819),39807=>array(31,-73,981,842),39808=>array(38,-38,948,852),39809=>array(31,-61,962,839),39810=>array(52,-64,914,832),39811=>array(44,-65,948,843),39812=>array(16,-62,932,839),39813=>array(45,-67,982,831),39814=>array(44,-58,963,850),39815=>array(38,-67,976,837),39816=>array(52,-70,927,830),39817=>array(31,-70,950,839),39818=>array(33,-66,886,843),39819=>array(31,-69,944,839),39820=>array(31,-71,961,840),39821=>array(31,-73,971,839),39822=>array(45,-64,957,838),39823=>array(31,-49,947,839),39824=>array(42,-65,960,839),39825=>array(44,-46,967,844),39826=>array(39,-60,959,851),39827=>array(48,-61,961,845),39828=>array(31,-49,933,839),39829=>array(57,-71,970,838),39830=>array(31,-49,935,839),39831=>array(31,-77,948,839),39832=>array(44,-54,935,836),39833=>array(31,-49,908,839),39834=>array(44,-62,958,839),39835=>array(31,-75,976,834),39836=>array(31,-63,953,839),39837=>array(14,-67,991,836),39838=>array(51,-67,970,839),39839=>array(31,-51,964,839),39840=>array(33,-55,954,849),39841=>array(40,-69,972,833),39842=>array(46,-78,995,829),39843=>array(45,-67,915,839),39844=>array(55,-76,954,826),39845=>array(38,-69,984,840),39846=>array(36,-61,910,842),39847=>array(31,-49,954,839),39848=>array(40,-39,953,844),39849=>array(31,-49,937,853),39850=>array(44,-67,959,839),39851=>array(48,-66,959,843),39852=>array(31,-62,961,843),39853=>array(35,-39,967,847),39854=>array(44,-60,960,843),39855=>array(32,-72,974,834),39856=>array(31,-49,939,839),39857=>array(31,-49,949,839),39858=>array(30,-61,979,839),39859=>array(38,-55,945,835),39860=>array(45,-71,982,839),39861=>array(36,-67,966,834),39862=>array(41,-70,965,841),39863=>array(11,-49,939,839),39864=>array(43,-61,978,845),39865=>array(33,-65,944,836),39866=>array(18,-57,948,836),39867=>array(31,-49,975,839),39868=>array(31,-49,972,839),39869=>array(29,-68,979,832),39870=>array(11,-54,959,839),39871=>array(33,-53,962,845),39872=>array(49,-52,979,840),39873=>array(39,-67,978,840),39874=>array(39,-56,937,839),39875=>array(39,-65,961,839),39876=>array(28,-64,979,842),39877=>array(28,-66,983,842),39878=>array(36,-67,957,839),39879=>array(41,-65,965,845),39880=>array(41,-71,977,840),39881=>array(45,-52,954,833),39882=>array(48,-70,960,836),39883=>array(29,-37,980,841),39884=>array(45,-61,954,833),39885=>array(41,-68,964,842),39886=>array(26,-68,961,841),39887=>array(36,-45,914,853),39888=>array(41,-43,955,841),39889=>array(41,-49,964,841),39890=>array(41,-49,945,841),39891=>array(43,-70,964,842),39892=>array(44,-64,950,846),39893=>array(32,-79,974,839),39894=>array(35,-59,964,843),39895=>array(32,-65,971,854),39896=>array(32,-69,968,840),39897=>array(35,-67,962,842),39898=>array(31,-65,988,838),39899=>array(51,-65,916,839),39900=>array(30,-68,971,841),39901=>array(-15,-70,916,841),39902=>array(39,-74,964,825),39903=>array(29,-57,992,827),39904=>array(32,-65,990,831),39905=>array(46,-62,957,846),39906=>array(38,-48,965,845),39907=>array(38,-64,953,845),39908=>array(42,-63,971,836),39909=>array(32,-39,960,841),39910=>array(29,-62,986,838),39911=>array(49,-64,914,854),39912=>array(44,-62,972,843),39913=>array(33,-68,985,868),39914=>array(43,-67,986,839),39915=>array(32,-62,971,842),39916=>array(35,-72,988,836),39917=>array(37,-44,957,796),39918=>array(42,-65,958,845),39919=>array(46,-67,945,837),39920=>array(44,-33,972,851),39921=>array(42,-74,962,836),39922=>array(53,-73,961,828),39923=>array(34,-62,962,841),39924=>array(33,-62,946,836),39925=>array(65,-81,956,834),39926=>array(42,-63,938,836),39927=>array(43,-68,978,843),39928=>array(39,-67,983,837),39929=>array(42,-45,945,836),39930=>array(42,-64,953,837),39931=>array(43,-63,930,837),39932=>array(42,-57,980,849),39933=>array(52,-65,929,837),39934=>array(42,-69,963,836),39935=>array(47,-62,923,848),39936=>array(44,-64,940,847),39937=>array(49,-64,973,847),39938=>array(37,-59,909,840),39939=>array(49,-57,973,847),39940=>array(43,-40,970,847),39941=>array(49,-61,932,847),39942=>array(39,-61,973,843),39943=>array(43,-64,996,845),39944=>array(37,-67,973,836),39945=>array(39,-45,954,847),39946=>array(54,-53,968,847),39947=>array(24,-36,953,834),39948=>array(33,-70,972,829),39949=>array(31,-67,978,837),39950=>array(35,-73,984,838),39951=>array(49,-65,963,847),39952=>array(38,-61,958,844),39953=>array(49,-45,951,847),39954=>array(35,-64,973,844),39955=>array(38,-44,968,849),39956=>array(44,-66,977,835),39957=>array(37,-63,963,827),39958=>array(51,-64,942,848),39959=>array(44,-70,930,834),39960=>array(49,-26,943,843),39961=>array(24,-60,973,847),39962=>array(49,-21,949,855),39963=>array(44,-39,974,826),39964=>array(30,-64,975,852),39965=>array(39,-68,959,838),39966=>array(24,-60,953,847),39967=>array(49,-65,949,847),39968=>array(49,-66,966,847),39969=>array(43,-65,931,837),39970=>array(49,-63,949,847),39971=>array(34,-62,958,836),39972=>array(33,-65,958,845),39973=>array(38,-72,964,828),39974=>array(69,-56,943,847),39975=>array(34,-67,963,836),39976=>array(56,-61,927,844),39977=>array(37,-62,962,845),39978=>array(29,-26,967,847),39979=>array(43,-64,978,838),39980=>array(37,-66,982,830),39981=>array(42,-65,965,843),39982=>array(44,-39,974,826),39983=>array(34,-65,937,839),39984=>array(53,-66,944,839),39985=>array(41,-74,967,838),39986=>array(47,-69,953,840),39987=>array(51,-74,936,835),39988=>array(32,-68,970,831),39989=>array(41,-76,958,845),39990=>array(24,-65,986,839),39991=>array(29,-62,970,845),39992=>array(39,-21,966,847),39993=>array(35,-21,973,845),39994=>array(33,-73,976,862),39995=>array(35,-65,978,837),39996=>array(40,-64,915,837),39997=>array(32,-53,961,849),39998=>array(37,-62,957,838),39999=>array(36,-74,980,839),40000=>array(59,-71,961,791),40001=>array(34,-66,979,843),40002=>array(42,-65,968,847),40003=>array(44,-63,929,847),40004=>array(38,-63,956,845),40005=>array(41,-73,959,851),40006=>array(38,-64,962,849),40007=>array(38,-59,966,846),40008=>array(35,-56,939,841),40009=>array(41,-72,973,835),40010=>array(41,-67,951,835),40011=>array(31,-71,965,837),40012=>array(24,-63,989,845),40013=>array(28,-68,978,841),40014=>array(30,-69,984,840),40015=>array(49,-63,966,847),40016=>array(37,-70,967,839),40017=>array(34,-59,968,847),40018=>array(35,-62,956,855),40019=>array(38,-62,953,831),40020=>array(32,-64,962,851),40021=>array(30,-68,984,842),40022=>array(29,-68,970,842),40023=>array(31,-68,965,843),40024=>array(40,-59,965,842),40025=>array(27,-70,984,837),40026=>array(27,-65,953,837),40027=>array(49,-68,950,847),40028=>array(26,-67,962,845),40029=>array(29,-60,973,847),40030=>array(39,-68,983,831),40031=>array(53,-68,974,848),40032=>array(25,-61,984,861),40033=>array(32,-62,974,838),40034=>array(41,-65,992,830),40035=>array(32,-35,964,849),40036=>array(58,-40,930,839),40037=>array(38,-71,959,839),40038=>array(36,-56,976,822),40039=>array(36,-28,965,842),40040=>array(34,-48,954,854),40041=>array(29,-70,951,854),40042=>array(34,-64,974,834),40043=>array(25,-68,979,854),40044=>array(24,-70,967,854),40045=>array(39,-62,957,852),40046=>array(29,-56,956,848),40047=>array(39,-64,995,847),40048=>array(29,-63,960,854),40049=>array(38,-67,945,838),40050=>array(22,-59,970,854),40051=>array(38,-65,967,843),40052=>array(36,-69,971,841),40053=>array(27,-55,964,858),40054=>array(40,-73,963,837),40055=>array(39,-29,956,839),40056=>array(36,-60,962,851),40057=>array(48,-67,965,841),40058=>array(35,-68,966,828),40059=>array(59,-73,948,824),40060=>array(78,-15,929,826),40061=>array(22,-73,934,841),40062=>array(31,-29,973,839),40063=>array(29,-65,965,841),40064=>array(22,-46,945,841),40065=>array(44,-53,925,849),40066=>array(39,-75,936,836),40067=>array(22,-32,974,841),40068=>array(22,-71,964,841),40069=>array(30,-68,967,838),40070=>array(24,-72,945,824),40071=>array(22,-74,903,841),40072=>array(22,-72,920,817),40073=>array(22,-69,919,841),40074=>array(22,-61,961,845),40075=>array(24,-62,943,840),40076=>array(22,-66,886,843),40077=>array(22,-30,950,843),40078=>array(74,-13,926,822),40079=>array(22,-73,951,841),40080=>array(39,-67,942,834),40081=>array(39,-29,950,839),40082=>array(24,-64,941,828),40083=>array(29,-55,945,837),40084=>array(24,-69,942,838),40085=>array(28,-70,956,824),40086=>array(22,-61,941,841),40087=>array(33,-65,913,840),40088=>array(22,-63,953,841),40089=>array(22,-55,977,840),40090=>array(12,-76,937,836),40091=>array(39,-69,943,844),40092=>array(27,-61,938,846),40093=>array(54,-37,955,823),40094=>array(25,-42,942,830),40095=>array(21,-68,923,821),40096=>array(25,-69,961,830),40097=>array(0,-59,921,818),40098=>array(16,-49,937,822),40099=>array(19,-20,943,834),40100=>array(39,-23,937,828),40101=>array(24,-68,920,829),40102=>array(23,-64,956,832),40103=>array(33,-63,962,831),40104=>array(60,-48,918,822),40105=>array(25,-67,947,842),40106=>array(22,-69,965,841),40107=>array(31,-67,912,836),40108=>array(22,-44,930,841),40109=>array(24,-61,947,834),40110=>array(25,-69,969,834),40111=>array(22,-79,974,841),40112=>array(19,-64,955,825),40113=>array(32,-64,941,830),40114=>array(24,-60,953,824),40115=>array(39,-66,897,828),40116=>array(22,-70,881,816),40117=>array(24,-72,947,824),40118=>array(31,-32,956,849),40119=>array(25,-66,899,830),40120=>array(39,-64,947,846),40121=>array(25,-79,972,839),40122=>array(16,-68,943,819),40123=>array(25,-66,933,834),40124=>array(27,-80,918,825),40125=>array(25,-69,957,830),40126=>array(22,-65,963,841),40127=>array(24,-58,957,841),40128=>array(22,-68,988,841),40129=>array(22,-39,982,841),40130=>array(22,-57,983,841),40131=>array(34,-31,951,842),40132=>array(20,-66,939,812),40133=>array(18,-70,961,828),40134=>array(25,-66,956,842),40135=>array(24,-44,937,844),40136=>array(22,-64,973,844),40137=>array(34,-61,954,841),40138=>array(25,-77,911,836),40139=>array(24,-67,953,822),40140=>array(35,-50,931,820),40141=>array(24,-67,941,834),40142=>array(24,-63,910,824),40143=>array(25,-66,950,830),40144=>array(47,-67,941,824),40145=>array(22,-65,949,843),40146=>array(22,-64,975,852),40147=>array(33,-75,917,828),40148=>array(25,-64,957,830),40149=>array(25,-69,922,830),40150=>array(41,-40,945,835),40151=>array(25,-68,965,836),40152=>array(53,-38,955,836),40153=>array(25,-84,943,840),40154=>array(16,-67,984,868),40155=>array(22,-67,957,841),40156=>array(19,-69,953,825),40157=>array(25,-66,945,848),40158=>array(25,-68,945,834),40159=>array(35,-65,953,851),40160=>array(22,-64,995,841),40161=>array(41,-33,959,841),40162=>array(25,-32,948,833),40163=>array(24,-35,976,849),40164=>array(43,-67,957,856),40165=>array(66,-59,887,852),40166=>array(34,-65,952,847),40167=>array(58,-58,960,842),40168=>array(43,-64,957,848),40169=>array(48,-63,930,849),40170=>array(177,-69,927,843),40171=>array(41,-68,927,788),40172=>array(52,-62,960,851),40173=>array(31,-73,951,841),40174=>array(39,-73,961,841),40175=>array(46,-60,965,796),40176=>array(43,-71,957,840),40177=>array(58,-75,956,840),40178=>array(33,-48,955,861),40179=>array(46,-60,965,796),40180=>array(109,-63,909,851),40181=>array(59,-67,952,841),40182=>array(52,-57,949,850),40183=>array(47,-69,964,846),40184=>array(46,-73,954,835),40185=>array(35,-70,954,847),40186=>array(40,-65,955,846),40187=>array(39,-78,954,841),40188=>array(46,-52,976,864),40189=>array(35,-75,959,844),40190=>array(57,-76,943,841),40191=>array(42,-71,939,841),40192=>array(36,-72,951,848),40193=>array(31,-72,951,848),40194=>array(17,-73,951,848),40195=>array(48,-70,972,840),40196=>array(63,-74,963,843),40197=>array(49,-75,957,838),40198=>array(45,-68,942,841),40199=>array(65,-65,923,848),40200=>array(46,-63,947,791),40201=>array(46,-64,924,842),40202=>array(38,-64,924,842),40203=>array(39,-68,924,842),40204=>array(34,-68,996,781),40205=>array(40,-68,959,844),40206=>array(96,-70,924,836),40207=>array(29,-80,971,851),40208=>array(61,-68,944,833),40209=>array(68,-68,947,847),40210=>array(41,-65,926,838),40211=>array(54,-71,946,835),40212=>array(45,-68,958,835),40213=>array(41,-61,946,841),40214=>array(33,-61,967,853),40215=>array(60,-71,941,843),40216=>array(43,-75,956,839),40217=>array(52,-68,953,844),40218=>array(26,-62,960,841),40219=>array(46,-67,951,840),40220=>array(62,-67,932,827),40221=>array(36,-58,918,849),40222=>array(72,-55,926,845),40223=>array(68,-58,921,846),40224=>array(61,-68,946,843),40225=>array(42,-58,946,853),40226=>array(51,-72,950,838),40227=>array(66,-60,923,845),40228=>array(25,-77,975,843),40229=>array(38,-72,979,841),40230=>array(34,-63,971,842),40231=>array(51,-68,956,835),40232=>array(113,-79,916,843),40233=>array(45,-75,959,835),40234=>array(61,-56,956,841),40235=>array(113,-67,916,843),40236=>array(63,-67,893,821),40237=>array(107,-63,943,841),40238=>array(37,-70,955,836),40239=>array(59,-59,916,845),40240=>array(71,-61,930,847),40241=>array(46,-63,955,841),40242=>array(59,-66,943,841),40243=>array(57,-66,966,838),40244=>array(37,-63,944,849),40245=>array(27,-66,965,841),40246=>array(56,-64,954,840),40247=>array(57,-68,908,824),40248=>array(43,-67,956,843),40249=>array(76,-63,956,855),40250=>array(44,-63,961,839),40251=>array(48,-57,919,853),40252=>array(29,-61,971,856),40253=>array(55,-43,924,850),40254=>array(65,-67,957,841),40255=>array(49,-67,924,844),40256=>array(43,-47,951,858),40257=>array(37,-67,957,839),40258=>array(39,-71,916,842),40259=>array(37,-67,951,841),40260=>array(53,-60,933,843),40261=>array(38,-69,963,838),40262=>array(35,-70,943,855),40263=>array(41,-68,959,841),40264=>array(40,-70,949,841),40265=>array(62,-55,938,808),40266=>array(46,-68,954,841),40267=>array(34,-69,948,840),40268=>array(26,-67,981,840),40269=>array(34,-69,966,840),40270=>array(36,-73,964,840),40271=>array(55,-61,945,846),40272=>array(18,-69,970,847),40273=>array(108,-68,915,838),40274=>array(28,-68,914,842),40275=>array(71,-61,926,845),40276=>array(31,-73,971,847),40277=>array(34,-70,959,840),40278=>array(104,-68,942,846),40279=>array(33,-67,949,840),40280=>array(38,-71,952,839),40281=>array(47,-68,951,841),40282=>array(45,-67,963,841),40283=>array(54,-71,950,840),40284=>array(53,-61,930,843),40285=>array(68,-60,924,840),40286=>array(53,-73,952,847),40287=>array(48,-69,945,839),40288=>array(70,-62,933,842),40289=>array(61,-63,933,842),40290=>array(48,-69,946,845),40291=>array(42,-69,958,840),40292=>array(43,-69,948,850),40293=>array(67,-62,920,834),40294=>array(37,-68,966,839),40295=>array(48,-71,955,838),40296=>array(23,-68,965,845),40297=>array(37,-69,956,841),40298=>array(50,-60,925,849),40299=>array(59,-72,950,841),40300=>array(63,-77,928,849),40301=>array(24,-65,949,844),40302=>array(44,-65,956,844),40303=>array(65,-58,926,853),40304=>array(57,-55,927,851),40305=>array(33,-70,969,848),40306=>array(60,-61,931,841),40307=>array(37,-70,959,841),40308=>array(28,-67,967,848),40309=>array(34,-68,960,846),40310=>array(52,-65,943,844),40311=>array(37,-61,918,848),40312=>array(58,-68,968,847),40313=>array(49,-64,942,838),40314=>array(37,-75,950,841),40315=>array(51,-64,967,847),40316=>array(44,-68,940,844),40317=>array(49,-66,963,849),40318=>array(57,-69,943,840),40319=>array(34,-66,957,851),40320=>array(28,-73,969,853),40321=>array(43,-65,959,847),40322=>array(51,-68,956,835),40323=>array(27,-69,973,840),40324=>array(62,-74,961,852),40325=>array(51,-65,958,849),40326=>array(40,-68,966,847),40327=>array(42,-68,947,844),40328=>array(50,-74,962,841),40329=>array(54,-62,922,845),40330=>array(26,-68,917,848),40331=>array(41,-72,962,840),40332=>array(37,-63,958,852),40333=>array(35,-69,965,840),40334=>array(34,-69,966,850),40335=>array(42,-68,955,842),40336=>array(52,-63,953,839),40337=>array(61,-74,939,827),40338=>array(33,-65,963,838),40339=>array(53,-65,911,846),40340=>array(48,-63,961,844),40341=>array(57,-69,943,840),40342=>array(41,-67,957,834),40343=>array(46,-62,967,842),40344=>array(62,-64,927,844),40345=>array(67,-62,956,850),40346=>array(71,-59,927,846),40347=>array(55,-65,948,838),40348=>array(46,-70,968,838),40349=>array(61,-66,951,842),40350=>array(36,-63,956,840),40351=>array(50,-65,957,843),40352=>array(69,-64,949,834),40353=>array(16,-55,897,853),40354=>array(36,-64,954,843),40355=>array(18,-58,966,841),40356=>array(64,-65,948,839),40357=>array(35,-69,965,840),40358=>array(75,-68,897,828),40359=>array(32,-62,972,826),40360=>array(50,-63,977,838),40361=>array(52,-66,950,838),40362=>array(55,-60,953,841),40363=>array(34,-77,947,841),40364=>array(27,-71,909,846),40365=>array(60,-70,946,847),40366=>array(35,-69,948,848),40367=>array(57,-74,933,829),40368=>array(-9,-77,948,840),40369=>array(47,-73,968,835),40370=>array(43,-68,955,843),40371=>array(52,-68,955,841),40372=>array(40,-65,938,837),40373=>array(49,-59,938,846),40374=>array(45,-69,964,842),40375=>array(83,-68,953,846),40376=>array(40,-64,952,834),40377=>array(69,-70,949,838),40378=>array(47,-67,924,836),40379=>array(85,-61,921,848),40380=>array(31,-69,912,844),40381=>array(26,-69,948,840),40382=>array(60,-69,949,827),40383=>array(53,-55,929,857),40384=>array(74,-62,927,845),40385=>array(36,-49,951,850),40386=>array(66,-57,924,844),40387=>array(50,-53,950,861),40388=>array(46,-61,945,835),40389=>array(52,-63,960,843),40390=>array(53,-67,949,838),40391=>array(61,-72,976,825),40392=>array(45,-70,962,839),40393=>array(30,-73,970,841),40394=>array(56,-66,949,842),40395=>array(44,-72,959,841),40396=>array(21,-64,946,838),40397=>array(47,-65,959,844),40398=>array(34,-73,964,840),40399=>array(43,-64,952,841),40400=>array(40,-68,956,845),40401=>array(43,-71,952,836),40402=>array(62,-65,954,846),40403=>array(49,-63,931,845),40404=>array(52,-67,954,842),40405=>array(58,-65,937,845),40406=>array(54,-70,930,797),40407=>array(115,-68,925,843),40408=>array(52,-64,974,834),40409=>array(58,-63,956,835),40410=>array(32,-76,912,846),40411=>array(45,-65,954,847),40412=>array(41,-67,955,845),40413=>array(50,-70,957,845),40414=>array(44,-67,967,854),40415=>array(46,-67,953,845),40416=>array(40,-69,948,840),40417=>array(39,-71,970,844),40418=>array(36,-67,979,785),40419=>array(65,-65,954,846),40420=>array(61,-70,954,838),40421=>array(60,-71,937,847),40422=>array(26,-56,898,847),40423=>array(47,-69,948,840),40424=>array(48,-65,959,846),40425=>array(56,-49,939,853),40426=>array(54,-63,935,802),40427=>array(59,-52,955,862),40428=>array(48,-65,954,844),40429=>array(39,-66,965,851),40430=>array(41,-65,962,844),40431=>array(32,-68,915,841),40432=>array(37,-69,969,840),40433=>array(50,-67,955,846),40434=>array(65,-66,943,840),40435=>array(113,-62,925,844),40436=>array(98,-69,938,841),40437=>array(35,-67,956,840),40438=>array(54,-73,945,840),40439=>array(62,-77,950,841),40440=>array(60,-68,934,844),40441=>array(40,-76,942,837),40442=>array(62,-67,948,849),40443=>array(29,-77,989,839),40444=>array(48,-69,948,840),40445=>array(50,-73,935,844),40446=>array(58,-65,962,845),40447=>array(53,-61,956,841),40448=>array(33,-68,962,841),40449=>array(34,-67,969,843),40450=>array(48,-74,957,830),40451=>array(32,-64,974,846),40452=>array(47,-73,969,837),40453=>array(62,-70,954,839),40454=>array(50,-72,966,839),40455=>array(45,-65,942,846),40456=>array(36,-69,926,846),40457=>array(38,-62,955,833),40458=>array(33,-66,960,842),40459=>array(59,-65,959,841),40460=>array(36,-66,948,843),40461=>array(34,-61,959,847),40462=>array(68,-59,910,805),40463=>array(50,-70,961,847),40464=>array(42,-67,971,841),40465=>array(44,-51,951,852),40466=>array(34,-63,975,838),40467=>array(93,-65,933,840),40468=>array(41,-70,973,843),40469=>array(43,-65,930,844),40470=>array(63,-67,939,844),40471=>array(71,-72,945,836),40472=>array(24,-71,960,844),40473=>array(57,-64,946,847),40474=>array(50,-65,928,843),40475=>array(45,-67,927,845),40476=>array(34,-65,966,845),40477=>array(41,-65,935,842),40478=>array(62,-67,958,846),40479=>array(80,-53,892,842),40480=>array(34,-65,893,820),40481=>array(30,-57,890,837),40482=>array(58,-65,935,825),40483=>array(98,-52,903,842),40484=>array(27,-66,896,826),40485=>array(96,-53,904,840),40486=>array(23,-64,906,837),40487=>array(35,-63,932,833),40488=>array(53,-63,892,827),40489=>array(37,-69,918,823),40490=>array(49,-65,892,822),40491=>array(26,-66,897,824),40492=>array(34,-66,896,826),40493=>array(100,-68,902,825),40494=>array(72,-69,902,825),40495=>array(32,-58,950,831),40496=>array(50,-70,927,844),40497=>array(70,-65,896,825),40498=>array(24,-57,895,828),40499=>array(35,-62,924,827),40500=>array(81,-63,893,821),40501=>array(41,-57,920,835),40502=>array(61,-59,910,832),40503=>array(50,-63,923,821),40504=>array(50,-59,893,826),40505=>array(29,-62,896,820),40506=>array(15,-66,896,824),40507=>array(37,-63,938,844),40508=>array(49,-67,928,835),40509=>array(26,-53,907,836),40510=>array(64,-60,917,835),40511=>array(39,-55,894,839),40512=>array(40,-62,949,838),40513=>array(62,-64,899,824),40514=>array(62,-60,895,820),40515=>array(98,-61,899,842),40516=>array(30,-54,898,826),40517=>array(32,-59,899,833),40518=>array(16,-60,895,821),40519=>array(90,-63,899,834),40520=>array(20,-66,900,822),40521=>array(41,-62,896,821),40522=>array(52,-64,903,826),40523=>array(60,-63,898,823),40524=>array(24,-64,899,828),40525=>array(81,-62,925,824),40526=>array(43,-71,902,818),40527=>array(24,-68,906,839),40528=>array(44,-64,926,843),40529=>array(51,-66,896,829),40530=>array(26,-68,931,846),40531=>array(49,-64,942,848),40532=>array(41,-64,959,833),40533=>array(52,-67,896,819),40534=>array(16,-64,896,821),40535=>array(61,-68,896,823),40536=>array(62,-69,894,825),40537=>array(39,-67,944,834),40538=>array(64,-63,921,824),40539=>array(19,-67,898,823),40540=>array(39,-65,929,825),40541=>array(70,-65,928,829),40542=>array(50,-61,934,821),40543=>array(44,-65,926,836),40544=>array(83,-67,924,839),40545=>array(36,-67,898,831),40546=>array(46,-67,898,849),40547=>array(38,-70,912,828),40548=>array(19,-56,898,840),40549=>array(83,-67,929,802),40550=>array(33,-61,899,821),40551=>array(20,-63,898,826),40552=>array(46,-69,929,831),40553=>array(48,-60,923,828),40554=>array(36,-63,922,827),40555=>array(42,-64,960,845),40556=>array(39,-65,895,821),40557=>array(31,-63,930,827),40558=>array(37,-62,951,821),40559=>array(61,-62,937,846),40560=>array(45,-78,917,831),40561=>array(30,-65,948,826),40562=>array(63,-64,933,833),40563=>array(29,-56,897,828),40564=>array(29,-70,946,822),40565=>array(125,-70,891,835),40566=>array(91,-52,972,835),40567=>array(91,-73,972,835),40568=>array(82,-60,966,835),40569=>array(94,-71,969,831),40570=>array(88,-59,941,843),40571=>array(69,-72,982,845),40572=>array(72,-66,947,847),40573=>array(52,-18,943,837),40574=>array(92,-45,924,830),40575=>array(57,-67,949,829),40576=>array(29,-66,958,842),40577=>array(42,-64,953,834),40578=>array(21,-60,935,841),40579=>array(39,-75,960,848),40580=>array(40,-74,958,833),40581=>array(30,-60,949,849),40582=>array(30,-60,941,849),40583=>array(30,-67,961,849),40584=>array(21,-60,925,836),40585=>array(48,-75,956,814),40586=>array(52,-72,955,826),40587=>array(67,-64,941,821),40588=>array(36,-57,966,829),40589=>array(25,-70,969,845),40590=>array(25,-80,971,845),40591=>array(25,-74,960,845),40592=>array(25,-73,975,845),40593=>array(37,-64,955,838),40594=>array(40,-70,951,835),40595=>array(37,-68,958,837),40596=>array(25,-74,960,845),40597=>array(36,-65,945,833),40598=>array(25,-70,951,845),40599=>array(43,-67,952,814),40600=>array(25,-72,971,845),40601=>array(25,-73,963,845),40602=>array(25,-78,970,845),40603=>array(25,-70,956,845),40604=>array(25,-75,979,845),40605=>array(58,-63,946,841),40606=>array(25,-80,952,843),40607=>array(26,-68,959,838),40608=>array(25,-76,952,847),40609=>array(25,-79,970,843),40610=>array(25,-74,951,843),40611=>array(35,-68,976,841),40612=>array(42,-69,959,853),40613=>array(58,-75,942,832),40614=>array(56,-65,950,827),40615=>array(40,-75,981,828),40616=>array(43,-84,971,832),40617=>array(37,-64,964,831),40618=>array(37,-64,958,831),40619=>array(43,-84,939,832),40620=>array(45,-84,964,832),40621=>array(37,-64,971,842),40622=>array(47,-68,978,824),40623=>array(43,-84,929,832),40624=>array(38,-54,971,866),40625=>array(43,-84,958,832),40626=>array(43,-84,968,832),40627=>array(43,-84,973,832),40628=>array(25,-63,959,826),40629=>array(34,-63,967,831),40630=>array(41,-71,979,837),40631=>array(44,-66,982,829),40632=>array(43,-57,973,830),40633=>array(37,-65,982,830),40634=>array(37,-65,982,818),40635=>array(43,-70,966,839),40636=>array(45,-68,956,839),40637=>array(41,-72,926,837),40638=>array(23,-67,958,836),40639=>array(36,-68,945,838),40640=>array(37,-71,969,843),40641=>array(39,-66,978,852),40642=>array(34,-73,940,845),40643=>array(55,-76,957,826),40644=>array(75,-83,925,831),40645=>array(50,-76,968,830),40646=>array(50,-76,972,830),40647=>array(58,-78,942,832),40648=>array(56,-78,959,818),40649=>array(58,-67,916,840),40650=>array(50,-78,963,831),40651=>array(28,-79,958,822),40652=>array(49,-72,960,842),40653=>array(35,-68,963,830),40654=>array(49,-68,946,832),40655=>array(39,-62,956,838),40656=>array(31,-64,954,835),40657=>array(81,-67,946,787),40658=>array(81,-67,946,787),40659=>array(48,-67,970,823),40660=>array(36,-65,970,841),40661=>array(43,-78,963,820),40662=>array(41,-75,964,780),40663=>array(39,-60,966,837),40664=>array(45,-69,955,829),40665=>array(43,-67,957,809),40666=>array(60,-70,956,823),40667=>array(47,-67,962,847),40668=>array(63,-66,919,832),40669=>array(58,-62,941,830),40670=>array(63,-64,945,839),40671=>array(58,-63,941,846),40672=>array(37,-64,952,829),40673=>array(33,-78,964,805),40674=>array(29,-72,933,831),40675=>array(43,-57,957,845),40676=>array(42,-52,965,853),40677=>array(38,-62,963,819),40678=>array(38,-68,964,833),40679=>array(44,-68,955,837),40680=>array(41,-70,956,836),40681=>array(30,-67,941,817),40682=>array(31,-76,950,823),40683=>array(25,-51,960,793),40684=>array(33,-68,967,835),40685=>array(45,-70,979,828),40686=>array(48,-53,954,832),40687=>array(52,-63,951,832),40688=>array(49,-59,970,852),40689=>array(26,-88,974,841),40690=>array(38,-55,970,864),40691=>array(47,-79,957,813),40692=>array(44,-67,977,833),40693=>array(56,-62,950,843),40694=>array(35,-73,959,817),40695=>array(37,-80,961,835),40696=>array(46,-64,954,836),40697=>array(46,-65,962,830),40698=>array(39,-74,970,826),40699=>array(34,-69,978,836),40700=>array(36,-62,955,835),40701=>array(120,-33,967,794),40702=>array(139,-42,966,803),40703=>array(45,-32,960,788),40704=>array(40,-56,973,837),40705=>array(63,-46,968,829),40706=>array(62,-54,971,823),40707=>array(68,-51,971,843),40708=>array(40,-54,971,844),40709=>array(57,-54,971,858),40710=>array(49,-42,971,784),40711=>array(48,-56,973,845),40712=>array(70,-49,960,829),40713=>array(58,-38,969,809),40714=>array(45,-39,956,834),40715=>array(84,-55,958,819),40716=>array(63,-51,962,822),40717=>array(63,-53,961,822),40718=>array(48,-65,948,801),40719=>array(41,-75,944,782),40720=>array(55,-69,943,792),40721=>array(44,-65,899,835),40722=>array(50,-67,950,824),40723=>array(59,-74,961,837),40724=>array(59,-74,961,833),40725=>array(60,-60,960,832),40726=>array(42,-73,974,833),40727=>array(44,-76,962,827),40728=>array(60,-68,962,828),40729=>array(51,-65,969,833),40730=>array(51,-69,962,827),40731=>array(43,-71,967,830),40732=>array(46,-67,972,829),40733=>array(37,-61,963,811),40734=>array(60,-35,970,818),40735=>array(34,-47,966,826),40736=>array(61,-60,963,836),40737=>array(40,-69,957,810),40738=>array(62,-52,948,830),40739=>array(74,-72,957,836),40740=>array(76,-73,959,835),40741=>array(68,-60,957,840),40742=>array(66,-69,924,826),40743=>array(66,-69,962,831),40744=>array(65,-60,969,838),40745=>array(63,-46,961,847),40746=>array(54,-56,954,846),40747=>array(61,-55,952,847),40748=>array(60,-58,945,820),40749=>array(68,-66,959,835),40750=>array(59,-68,958,840),40751=>array(56,-51,946,827),40752=>array(68,-65,953,836),40753=>array(57,-43,944,846),40754=>array(70,-77,952,834),40755=>array(65,-71,964,837),40756=>array(57,-55,954,832),40757=>array(59,-66,959,843),40758=>array(58,-75,964,839),40759=>array(49,-53,949,838),40760=>array(56,-66,954,840),40761=>array(87,-66,952,829),40762=>array(70,-58,943,825),40763=>array(42,-58,951,851),40764=>array(51,-71,897,843),40765=>array(43,-70,964,854),40766=>array(38,-65,964,850),40767=>array(30,-72,970,851),40768=>array(31,-68,976,843),40769=>array(56,-62,923,858),40770=>array(41,-75,967,833),40771=>array(43,-70,933,842),40772=>array(45,-67,950,825),40773=>array(36,-64,967,848),40774=>array(36,-62,957,860),40775=>array(49,-66,959,846),40776=>array(44,-64,967,841),40777=>array(53,-66,974,840),40778=>array(52,-70,946,831),40779=>array(55,-73,962,831),40780=>array(39,-74,973,847),40781=>array(32,-73,979,846),40782=>array(39,-67,978,846),40783=>array(43,-69,977,833),40784=>array(32,-69,952,834),40785=>array(36,-67,937,842),40786=>array(53,-73,946,829),40787=>array(58,-37,950,836),40788=>array(58,-63,948,836),40789=>array(62,-41,968,840),40790=>array(62,-65,954,840),40791=>array(65,-64,959,837),40792=>array(56,-52,976,860),40793=>array(57,-71,960,835),40794=>array(57,-71,943,851),40795=>array(61,-62,956,830),40796=>array(47,-48,957,835),40797=>array(60,-64,957,834),40798=>array(61,-71,962,833),40799=>array(40,-63,956,836),40800=>array(40,-63,930,836),40801=>array(40,-63,943,836),40802=>array(42,-68,958,846),40803=>array(55,-63,927,836),40804=>array(45,-65,969,839),40805=>array(55,-87,954,830),40806=>array(46,-73,967,836),40807=>array(64,-65,942,836),40808=>array(42,-45,958,839),40809=>array(64,-63,950,837),40810=>array(58,-63,960,836),40811=>array(66,-65,911,829),40812=>array(46,-63,956,836),40813=>array(63,-66,937,825),40814=>array(59,-73,956,831),40815=>array(59,-56,958,844),40816=>array(54,-48,949,851),40817=>array(58,-68,958,828),40818=>array(55,-66,940,836),40819=>array(73,-64,927,839),40820=>array(54,-67,957,837),40821=>array(60,-42,921,877),40822=>array(56,-60,954,846),40823=>array(58,-66,936,836),40824=>array(57,-29,968,829),40825=>array(47,-65,952,847),40826=>array(54,-71,931,837),40827=>array(59,-71,962,830),40828=>array(60,-56,940,839),40829=>array(47,-70,964,839),40830=>array(53,-69,975,829),40831=>array(75,-61,925,827),40832=>array(52,-59,930,817),40833=>array(52,-59,950,842),40834=>array(52,-59,908,842),40835=>array(52,-47,953,817),40836=>array(46,-57,947,826),40837=>array(52,-47,965,828),40838=>array(52,-67,870,817),40839=>array(51,-53,941,824),40840=>array(52,-70,969,817),40841=>array(50,-71,918,817),40842=>array(54,-68,965,821),40843=>array(44,-77,889,813),40844=>array(68,-68,927,817),40845=>array(50,-66,970,833),40846=>array(44,-63,975,797),40847=>array(59,-76,957,838),40848=>array(44,-63,975,845),40849=>array(50,-61,965,834),40850=>array(61,-64,957,838),40851=>array(45,-68,955,833),40852=>array(60,-69,956,850),40853=>array(44,-64,962,858),40854=>array(47,-47,971,819),40855=>array(63,-56,957,829),40856=>array(71,-65,958,837),40857=>array(37,-65,928,823),40858=>array(23,-66,923,834),40859=>array(21,-62,934,828),40860=>array(37,-41,967,846),40861=>array(16,-55,965,851),40862=>array(56,-54,970,843),40863=>array(50,-34,965,827),40864=>array(28,-64,976,848),40865=>array(56,-48,975,857),40866=>array(31,-62,986,863),40867=>array(29,-68,969,841),40868=>array(31,-43,962,857),40869=>array(31,-74,969,857),44032=>array(98,-69,936,842),44033=>array(88,-59,936,837),44034=>array(88,-61,936,837),44035=>array(88,-71,936,837),44036=>array(90,-45,936,842),44037=>array(88,-69,936,837),44038=>array(88,-76,936,837),44039=>array(88,-44,936,837),44040=>array(88,-62,936,837),44041=>array(88,-64,936,837),44042=>array(88,-64,936,837),44043=>array(88,-64,936,837),44044=>array(88,-70,936,837),44045=>array(88,-64,936,837),44046=>array(88,-64,936,837),44047=>array(88,-76,936,837),44048=>array(88,-62,936,837),44049=>array(88,-61,936,837),44050=>array(88,-70,936,837),44051=>array(88,-74,936,837),44052=>array(88,-69,936,837),44053=>array(88,-67,936,837),44054=>array(88,-72,936,837),44055=>array(88,-71,936,837),44056=>array(88,-66,936,837),44057=>array(88,-59,936,837),44058=>array(88,-60,936,837),44059=>array(88,-69,936,837),44060=>array(104,-69,907,842),44061=>array(88,-61,907,842),44062=>array(88,-61,907,842),44063=>array(88,-71,931,842),44064=>array(90,-46,907,842),44065=>array(88,-68,912,842),44066=>array(88,-76,907,842),44067=>array(88,-44,921,842),44068=>array(88,-62,917,842),44069=>array(88,-64,907,842),44070=>array(88,-64,908,842),44071=>array(88,-64,908,842),44072=>array(88,-69,923,842),44073=>array(88,-64,908,842),44074=>array(88,-64,908,842),44075=>array(88,-76,907,842),44076=>array(88,-62,907,842),44077=>array(88,-61,907,842),44078=>array(88,-69,922,842),44079=>array(88,-74,929,842),44080=>array(88,-69,927,842),44081=>array(88,-68,911,842),44082=>array(88,-72,929,842),44083=>array(88,-70,936,842),44084=>array(88,-66,908,842),44085=>array(88,-59,916,842),44086=>array(88,-60,928,842),44087=>array(88,-68,908,842),44088=>array(98,-68,935,843),44089=>array(90,-59,936,842),44090=>array(90,-61,936,842),44091=>array(90,-71,936,842),44092=>array(90,-45,936,842),44093=>array(90,-69,936,842),44094=>array(90,-76,936,842),44095=>array(90,-44,936,842),44096=>array(90,-62,936,842),44097=>array(90,-64,936,842),44098=>array(90,-64,936,842),44099=>array(90,-64,936,842),44100=>array(90,-70,936,842),44101=>array(90,-64,936,842),44102=>array(90,-64,936,842),44103=>array(90,-76,936,842),44104=>array(90,-62,936,842),44105=>array(90,-61,936,842),44106=>array(90,-70,936,842),44107=>array(90,-74,936,842),44108=>array(90,-69,936,842),44109=>array(90,-67,936,842),44110=>array(90,-72,936,842),44111=>array(90,-71,936,842),44112=>array(90,-66,936,842),44113=>array(90,-59,936,842),44114=>array(90,-60,936,842),44115=>array(90,-69,936,842),44116=>array(104,-69,907,842),44117=>array(88,-61,907,842),44118=>array(88,-61,907,842),44119=>array(88,-71,931,842),44120=>array(90,-46,907,842),44121=>array(88,-68,912,842),44122=>array(88,-76,907,842),44123=>array(88,-44,921,842),44124=>array(88,-62,917,842),44125=>array(88,-64,907,842),44126=>array(88,-64,908,842),44127=>array(88,-64,908,842),44128=>array(88,-69,923,842),44129=>array(88,-64,908,842),44130=>array(88,-64,908,842),44131=>array(88,-76,907,842),44132=>array(88,-62,907,842),44133=>array(88,-61,907,842),44134=>array(88,-69,922,842),44135=>array(88,-74,929,842),44136=>array(88,-69,927,842),44137=>array(88,-68,911,842),44138=>array(88,-72,929,842),44139=>array(88,-70,936,842),44140=>array(88,-66,908,842),44141=>array(88,-59,916,842),44142=>array(88,-60,928,842),44143=>array(88,-68,908,842),44144=>array(98,-70,907,841),44145=>array(90,-61,907,841),44146=>array(90,-61,907,841),44147=>array(90,-71,931,841),44148=>array(90,-46,907,841),44149=>array(90,-68,912,841),44150=>array(90,-76,907,841),44151=>array(90,-44,921,841),44152=>array(90,-62,917,841),44153=>array(90,-64,907,841),44154=>array(90,-64,908,841),44155=>array(90,-64,908,841),44156=>array(90,-69,923,841),44157=>array(90,-64,908,841),44158=>array(90,-64,908,841),44159=>array(90,-76,906,841),44160=>array(90,-62,907,841),44161=>array(90,-61,907,841),44162=>array(90,-69,922,841),44163=>array(90,-74,929,841),44164=>array(90,-69,927,841),44165=>array(90,-68,911,841),44166=>array(90,-72,929,841),44167=>array(90,-70,936,841),44168=>array(90,-66,908,841),44169=>array(90,-59,916,841),44170=>array(90,-60,928,841),44171=>array(90,-68,908,841),44172=>array(93,-68,907,843),44173=>array(74,-61,907,843),44174=>array(74,-61,907,843),44175=>array(74,-71,931,843),44176=>array(70,-46,907,843),44177=>array(74,-68,912,843),44178=>array(74,-76,907,843),44179=>array(74,-44,921,843),44180=>array(74,-62,917,843),44181=>array(74,-64,907,843),44182=>array(74,-64,908,843),44183=>array(74,-64,908,843),44184=>array(74,-69,923,843),44185=>array(74,-64,908,843),44186=>array(74,-64,908,843),44187=>array(74,-76,907,843),44188=>array(74,-62,907,843),44189=>array(74,-61,907,843),44190=>array(74,-69,922,843),44191=>array(74,-74,929,843),44192=>array(74,-69,927,843),44193=>array(74,-68,911,843),44194=>array(74,-72,929,843),44195=>array(74,-70,936,843),44196=>array(74,-66,908,843),44197=>array(74,-59,916,843),44198=>array(74,-60,928,843),44199=>array(74,-68,908,843),44200=>array(98,-70,907,842),44201=>array(90,-61,908,842),44202=>array(90,-61,908,842),44203=>array(90,-71,931,842),44204=>array(90,-46,907,842),44205=>array(90,-68,912,842),44206=>array(90,-76,908,842),44207=>array(90,-44,921,842),44208=>array(90,-62,917,842),44209=>array(90,-64,908,842),44210=>array(90,-64,908,842),44211=>array(90,-64,908,842),44212=>array(90,-69,923,842),44213=>array(90,-64,908,842),44214=>array(90,-64,908,842),44215=>array(90,-76,908,842),44216=>array(90,-62,908,842),44217=>array(90,-61,908,842),44218=>array(90,-69,922,842),44219=>array(90,-74,929,842),44220=>array(90,-69,927,842),44221=>array(90,-68,911,842),44222=>array(90,-72,929,842),44223=>array(90,-70,936,842),44224=>array(90,-66,908,842),44225=>array(90,-59,916,842),44226=>array(90,-60,928,842),44227=>array(90,-68,908,842),44228=>array(78,-68,907,843),44229=>array(79,-61,907,843),44230=>array(79,-61,907,843),44231=>array(79,-71,931,843),44232=>array(70,-46,907,843),44233=>array(79,-68,912,843),44234=>array(79,-76,907,843),44235=>array(79,-44,921,843),44236=>array(79,-62,917,843),44237=>array(79,-64,907,843),44238=>array(79,-64,908,843),44239=>array(79,-64,908,843),44240=>array(79,-69,923,843),44241=>array(79,-64,908,843),44242=>array(79,-64,908,843),44243=>array(79,-76,907,843),44244=>array(79,-62,907,843),44245=>array(79,-61,907,843),44246=>array(79,-69,922,843),44247=>array(79,-74,929,843),44248=>array(79,-69,927,843),44249=>array(79,-68,911,843),44250=>array(79,-72,929,843),44251=>array(79,-70,936,843),44252=>array(79,-66,908,843),44253=>array(79,-59,916,843),44254=>array(79,-60,928,843),44255=>array(79,-68,908,843),44256=>array(62,27,943,700),44257=>array(79,-61,921,770),44258=>array(79,-61,921,770),44259=>array(79,-71,921,770),44260=>array(79,-46,921,770),44261=>array(79,-68,921,770),44262=>array(79,-74,921,770),44263=>array(79,-44,921,770),44264=>array(79,-62,921,770),44265=>array(79,-64,921,770),44266=>array(79,-64,921,770),44267=>array(79,-63,921,770),44268=>array(79,-68,921,770),44269=>array(79,-64,921,770),44270=>array(79,-63,921,770),44271=>array(79,-74,921,770),44272=>array(79,-62,921,770),44273=>array(79,-61,921,770),44274=>array(79,-69,921,770),44275=>array(79,-74,921,770),44276=>array(79,-69,921,770),44277=>array(79,-68,921,770),44278=>array(79,-72,921,770),44279=>array(79,-70,921,770),44280=>array(79,-66,921,770),44281=>array(79,-59,921,770),44282=>array(79,-60,921,770),44283=>array(79,-68,921,770),44284=>array(38,-68,935,843),44285=>array(64,-59,936,842),44286=>array(64,-61,936,842),44287=>array(64,-71,936,842),44288=>array(57,-45,936,842),44289=>array(64,-69,936,842),44290=>array(64,-76,936,842),44291=>array(64,-44,936,842),44292=>array(64,-62,936,842),44293=>array(64,-64,936,842),44294=>array(64,-64,936,842),44295=>array(64,-64,936,842),44296=>array(64,-70,936,842),44297=>array(64,-64,936,842),44298=>array(64,-64,936,842),44299=>array(64,-76,936,842),44300=>array(64,-62,936,842),44301=>array(64,-61,936,842),44302=>array(64,-70,936,842),44303=>array(64,-74,936,842),44304=>array(64,-69,936,842),44305=>array(64,-67,936,842),44306=>array(64,-72,936,842),44307=>array(64,-71,936,842),44308=>array(64,-66,936,842),44309=>array(64,-59,936,842),44310=>array(64,-60,936,842),44311=>array(64,-69,936,842),44312=>array(51,-69,907,842),44313=>array(65,-61,907,841),44314=>array(65,-61,907,841),44315=>array(65,-71,931,841),44316=>array(53,-46,907,841),44317=>array(65,-68,912,841),44318=>array(65,-76,907,841),44319=>array(65,-44,921,841),44320=>array(65,-62,917,841),44321=>array(65,-64,907,841),44322=>array(65,-64,908,841),44323=>array(65,-64,908,841),44324=>array(65,-69,923,841),44325=>array(65,-64,908,841),44326=>array(65,-64,908,841),44327=>array(65,-76,907,841),44328=>array(65,-62,907,841),44329=>array(65,-61,907,841),44330=>array(65,-69,922,841),44331=>array(65,-74,929,841),44332=>array(65,-69,927,841),44333=>array(65,-68,911,841),44334=>array(65,-72,929,841),44335=>array(65,-70,936,841),44336=>array(65,-66,908,841),44337=>array(65,-59,916,841),44338=>array(65,-60,928,841),44339=>array(65,-68,908,841),44340=>array(60,-69,907,842),44341=>array(64,-61,907,842),44342=>array(64,-61,907,842),44343=>array(64,-71,931,842),44344=>array(72,-46,907,842),44345=>array(64,-68,912,842),44346=>array(64,-76,907,842),44347=>array(64,-44,921,842),44348=>array(64,-62,917,842),44349=>array(64,-64,907,842),44350=>array(64,-64,908,842),44351=>array(64,-64,908,842),44352=>array(64,-69,923,842),44353=>array(64,-64,908,842),44354=>array(64,-64,908,842),44355=>array(64,-76,907,842),44356=>array(64,-62,907,842),44357=>array(64,-61,907,842),44358=>array(64,-69,922,842),44359=>array(64,-74,929,842),44360=>array(64,-69,927,842),44361=>array(64,-68,911,842),44362=>array(64,-72,929,842),44363=>array(64,-70,936,842),44364=>array(64,-66,908,842),44365=>array(64,-59,916,842),44366=>array(64,-60,928,842),44367=>array(64,-68,908,842),44368=>array(62,27,943,723),44369=>array(62,-61,943,770),44370=>array(62,-61,943,770),44371=>array(62,-71,943,770),44372=>array(62,-46,943,770),44373=>array(62,-68,943,770),44374=>array(62,-74,943,770),44375=>array(62,-44,943,770),44376=>array(62,-62,943,770),44377=>array(62,-64,943,770),44378=>array(62,-64,943,770),44379=>array(62,-63,943,770),44380=>array(62,-68,943,770),44381=>array(62,-64,943,770),44382=>array(62,-63,943,770),44383=>array(62,-74,943,770),44384=>array(62,-62,943,770),44385=>array(62,-61,943,770),44386=>array(62,-69,943,770),44387=>array(62,-74,943,770),44388=>array(62,-69,943,770),44389=>array(62,-68,943,770),44390=>array(62,-72,943,770),44391=>array(62,-70,943,770),44392=>array(62,-66,943,770),44393=>array(62,-59,943,770),44394=>array(62,-60,943,770),44395=>array(62,-68,943,770),44396=>array(79,-64,920,780),44397=>array(79,-61,921,769),44398=>array(79,-61,921,769),44399=>array(79,-71,921,769),44400=>array(79,-46,921,768),44401=>array(79,-68,921,769),44402=>array(79,-74,921,769),44403=>array(79,-44,921,769),44404=>array(79,-62,921,769),44405=>array(79,-64,921,769),44406=>array(79,-64,921,769),44407=>array(79,-63,921,769),44408=>array(79,-68,921,769),44409=>array(79,-64,921,769),44410=>array(79,-63,921,769),44411=>array(79,-74,921,769),44412=>array(79,-62,921,769),44413=>array(79,-61,921,769),44414=>array(79,-69,921,769),44415=>array(79,-74,921,769),44416=>array(79,-69,921,769),44417=>array(79,-68,921,769),44418=>array(79,-72,921,769),44419=>array(79,-70,921,769),44420=>array(79,-66,921,769),44421=>array(79,-59,921,769),44422=>array(79,-60,921,769),44423=>array(79,-68,921,769),44424=>array(67,-69,907,842),44425=>array(75,-61,907,841),44426=>array(75,-61,907,841),44427=>array(75,-71,931,841),44428=>array(81,-46,907,841),44429=>array(75,-68,912,841),44430=>array(75,-76,907,841),44431=>array(75,-44,921,841),44432=>array(75,-62,917,841),44433=>array(75,-64,907,841),44434=>array(75,-64,908,841),44435=>array(75,-64,908,841),44436=>array(75,-69,923,841),44437=>array(75,-64,908,841),44438=>array(75,-64,908,841),44439=>array(75,-76,906,841),44440=>array(75,-62,907,841),44441=>array(75,-61,907,841),44442=>array(75,-69,922,841),44443=>array(75,-74,929,841),44444=>array(75,-69,927,841),44445=>array(75,-68,911,841),44446=>array(75,-72,929,841),44447=>array(75,-70,936,841),44448=>array(75,-66,908,841),44449=>array(75,-59,916,841),44450=>array(75,-60,928,841),44451=>array(75,-68,908,841),44452=>array(40,-69,908,842),44453=>array(70,-61,907,843),44454=>array(70,-61,907,843),44455=>array(70,-71,931,843),44456=>array(79,-46,907,843),44457=>array(70,-68,912,843),44458=>array(70,-76,907,843),44459=>array(70,-44,921,843),44460=>array(70,-62,917,843),44461=>array(70,-64,907,843),44462=>array(70,-64,908,843),44463=>array(70,-64,908,843),44464=>array(70,-69,923,843),44465=>array(70,-64,908,843),44466=>array(70,-64,908,843),44467=>array(70,-76,907,843),44468=>array(70,-62,907,843),44469=>array(70,-61,907,843),44470=>array(70,-69,922,843),44471=>array(70,-74,929,843),44472=>array(70,-69,927,843),44473=>array(70,-68,911,843),44474=>array(70,-72,929,843),44475=>array(70,-70,936,843),44476=>array(70,-66,908,843),44477=>array(70,-59,916,843),44478=>array(70,-60,928,843),44479=>array(70,-68,908,843),44480=>array(55,-69,907,842),44481=>array(64,-61,907,842),44482=>array(64,-61,907,842),44483=>array(64,-71,931,842),44484=>array(64,-46,907,842),44485=>array(64,-68,912,842),44486=>array(64,-76,907,842),44487=>array(64,-44,921,842),44488=>array(64,-62,917,842),44489=>array(64,-64,907,842),44490=>array(64,-64,908,842),44491=>array(64,-64,908,842),44492=>array(64,-69,923,842),44493=>array(64,-64,908,842),44494=>array(64,-64,908,842),44495=>array(64,-76,907,842),44496=>array(64,-62,907,842),44497=>array(64,-61,907,842),44498=>array(64,-69,922,842),44499=>array(64,-74,929,842),44500=>array(64,-69,927,842),44501=>array(64,-68,911,842),44502=>array(64,-72,929,842),44503=>array(64,-70,936,842),44504=>array(64,-66,908,842),44505=>array(64,-59,916,842),44506=>array(64,-60,928,842),44507=>array(64,-68,908,842),44508=>array(71,-64,928,780),44509=>array(79,-61,921,768),44510=>array(79,-61,921,768),44511=>array(79,-71,921,768),44512=>array(79,-46,921,769),44513=>array(79,-68,921,768),44514=>array(79,-74,921,768),44515=>array(79,-44,921,768),44516=>array(79,-62,921,768),44517=>array(79,-64,921,768),44518=>array(79,-64,921,768),44519=>array(79,-63,921,768),44520=>array(79,-68,921,768),44521=>array(79,-64,921,768),44522=>array(79,-63,921,768),44523=>array(79,-74,921,768),44524=>array(79,-62,921,768),44525=>array(79,-61,921,768),44526=>array(79,-69,921,768),44527=>array(79,-74,921,768),44528=>array(79,-69,921,768),44529=>array(79,-68,921,768),44530=>array(79,-72,921,768),44531=>array(79,-70,921,768),44532=>array(79,-66,921,768),44533=>array(79,-59,921,768),44534=>array(79,-60,921,768),44535=>array(79,-68,921,768),44536=>array(57,62,943,685),44537=>array(78,-61,919,769),44538=>array(78,-61,919,769),44539=>array(78,-71,919,769),44540=>array(79,-46,921,770),44541=>array(78,-68,919,769),44542=>array(78,-74,919,769),44543=>array(78,-44,919,769),44544=>array(78,-62,919,769),44545=>array(78,-64,919,769),44546=>array(78,-64,919,769),44547=>array(78,-63,919,769),44548=>array(78,-68,919,769),44549=>array(78,-64,919,769),44550=>array(78,-63,919,769),44551=>array(78,-74,919,769),44552=>array(78,-62,919,769),44553=>array(78,-61,919,769),44554=>array(78,-69,919,769),44555=>array(78,-74,919,769),44556=>array(78,-69,919,769),44557=>array(78,-68,919,769),44558=>array(78,-72,919,769),44559=>array(78,-70,919,769),44560=>array(78,-66,919,769),44561=>array(78,-59,919,769),44562=>array(78,-60,919,769),44563=>array(78,-68,919,769),44564=>array(52,-69,907,842),44565=>array(64,-61,907,842),44566=>array(64,-61,907,842),44567=>array(64,-71,931,842),44568=>array(68,-46,907,842),44569=>array(64,-68,912,842),44570=>array(64,-76,907,842),44571=>array(64,-44,921,842),44572=>array(64,-62,917,842),44573=>array(64,-64,907,842),44574=>array(64,-64,908,842),44575=>array(64,-64,908,842),44576=>array(64,-69,923,842),44577=>array(64,-64,908,842),44578=>array(64,-64,908,842),44579=>array(64,-76,907,842),44580=>array(64,-62,907,842),44581=>array(64,-61,907,842),44582=>array(64,-69,922,842),44583=>array(64,-74,929,842),44584=>array(64,-69,927,842),44585=>array(64,-68,911,842),44586=>array(64,-72,929,842),44587=>array(64,-70,936,842),44588=>array(64,-66,908,842),44589=>array(64,-59,916,842),44590=>array(64,-60,928,842),44591=>array(64,-68,908,842),44592=>array(90,-69,907,842),44593=>array(63,-61,907,842),44594=>array(63,-61,907,842),44595=>array(63,-71,931,842),44596=>array(77,-46,907,842),44597=>array(63,-68,912,842),44598=>array(63,-76,907,842),44599=>array(63,-44,921,842),44600=>array(63,-62,917,842),44601=>array(63,-64,907,842),44602=>array(63,-64,908,842),44603=>array(63,-64,908,842),44604=>array(63,-69,923,842),44605=>array(63,-64,908,842),44606=>array(63,-64,908,842),44607=>array(63,-76,907,842),44608=>array(63,-62,907,842),44609=>array(63,-61,907,842),44610=>array(63,-69,922,842),44611=>array(63,-74,929,842),44612=>array(63,-69,927,842),44613=>array(63,-68,911,842),44614=>array(63,-72,929,842),44615=>array(63,-70,936,842),44616=>array(63,-66,908,842),44617=>array(63,-59,916,842),44618=>array(63,-60,928,842),44619=>array(63,-68,908,842),44620=>array(46,-69,936,842),44621=>array(88,-59,936,842),44622=>array(88,-61,936,842),44623=>array(88,-71,936,842),44624=>array(60,-45,936,842),44625=>array(88,-69,936,842),44626=>array(88,-76,936,842),44627=>array(88,-44,936,842),44628=>array(88,-62,936,842),44629=>array(88,-64,936,842),44630=>array(88,-64,936,842),44631=>array(88,-64,936,842),44632=>array(88,-70,936,842),44633=>array(88,-64,936,842),44634=>array(88,-64,936,842),44635=>array(88,-76,936,842),44636=>array(88,-62,936,842),44637=>array(88,-61,936,842),44638=>array(88,-70,936,842),44639=>array(88,-74,936,842),44640=>array(88,-69,936,842),44641=>array(88,-67,936,842),44642=>array(88,-72,936,842),44643=>array(88,-71,936,842),44644=>array(88,-66,936,842),44645=>array(88,-59,936,842),44646=>array(88,-60,936,842),44647=>array(88,-69,936,842),44648=>array(41,-69,907,842),44649=>array(68,-61,907,837),44650=>array(68,-61,907,837),44651=>array(68,-71,931,837),44652=>array(50,-46,907,842),44653=>array(68,-68,912,837),44654=>array(68,-76,907,837),44655=>array(68,-44,921,837),44656=>array(68,-62,917,837),44657=>array(68,-64,907,837),44658=>array(68,-64,908,837),44659=>array(68,-64,908,837),44660=>array(68,-69,923,837),44661=>array(68,-64,908,837),44662=>array(68,-64,908,837),44663=>array(68,-76,907,837),44664=>array(68,-62,907,837),44665=>array(68,-61,907,837),44666=>array(68,-69,922,837),44667=>array(68,-74,929,837),44668=>array(68,-69,927,837),44669=>array(68,-68,911,837),44670=>array(68,-72,929,837),44671=>array(68,-70,936,837),44672=>array(68,-66,908,837),44673=>array(68,-59,916,837),44674=>array(68,-60,928,837),44675=>array(68,-68,908,837),44676=>array(46,-69,936,842),44677=>array(88,-59,936,842),44678=>array(88,-61,936,842),44679=>array(88,-71,936,842),44680=>array(60,-45,936,842),44681=>array(88,-69,936,842),44682=>array(88,-76,936,842),44683=>array(88,-44,936,842),44684=>array(88,-62,936,842),44685=>array(88,-64,936,842),44686=>array(88,-64,936,842),44687=>array(88,-64,936,842),44688=>array(88,-70,936,842),44689=>array(88,-64,936,842),44690=>array(88,-64,936,842),44691=>array(88,-76,936,842),44692=>array(88,-62,936,842),44693=>array(88,-61,936,842),44694=>array(88,-70,936,842),44695=>array(88,-74,936,842),44696=>array(88,-69,936,842),44697=>array(88,-67,936,842),44698=>array(88,-72,936,842),44699=>array(88,-71,936,842),44700=>array(88,-66,936,842),44701=>array(88,-59,936,842),44702=>array(88,-60,936,842),44703=>array(88,-69,936,842),44704=>array(41,-69,907,842),44705=>array(68,-61,907,842),44706=>array(68,-61,907,842),44707=>array(68,-71,931,842),44708=>array(50,-46,907,842),44709=>array(68,-68,912,842),44710=>array(68,-76,907,842),44711=>array(68,-44,921,842),44712=>array(68,-62,917,842),44713=>array(68,-64,907,842),44714=>array(68,-64,908,842),44715=>array(68,-64,908,842),44716=>array(68,-69,923,842),44717=>array(68,-64,908,842),44718=>array(68,-64,908,842),44719=>array(68,-76,907,842),44720=>array(68,-62,907,842),44721=>array(68,-61,907,842),44722=>array(68,-69,922,842),44723=>array(68,-74,929,842),44724=>array(68,-69,927,842),44725=>array(68,-68,911,842),44726=>array(68,-72,929,842),44727=>array(68,-70,936,842),44728=>array(68,-66,908,842),44729=>array(68,-59,916,842),44730=>array(68,-60,928,842),44731=>array(68,-68,908,842),44732=>array(46,-70,907,841),44733=>array(88,-61,907,836),44734=>array(88,-61,907,836),44735=>array(88,-71,931,836),44736=>array(60,-46,907,841),44737=>array(88,-68,912,836),44738=>array(88,-76,907,836),44739=>array(88,-44,921,836),44740=>array(88,-62,917,836),44741=>array(88,-64,907,836),44742=>array(88,-64,908,836),44743=>array(88,-64,908,836),44744=>array(88,-69,923,836),44745=>array(88,-64,908,836),44746=>array(88,-64,908,836),44747=>array(88,-76,906,836),44748=>array(88,-62,907,836),44749=>array(88,-61,907,836),44750=>array(88,-69,922,836),44751=>array(88,-74,929,836),44752=>array(88,-69,927,836),44753=>array(88,-68,911,836),44754=>array(88,-72,929,836),44755=>array(88,-70,936,836),44756=>array(88,-66,908,836),44757=>array(88,-59,916,836),44758=>array(88,-60,928,836),44759=>array(88,-68,908,836),44760=>array(36,-68,907,843),44761=>array(53,-61,907,843),44762=>array(53,-61,907,843),44763=>array(53,-71,931,843),44764=>array(35,-46,907,843),44765=>array(53,-68,912,843),44766=>array(53,-76,907,843),44767=>array(53,-44,921,843),44768=>array(53,-62,917,843),44769=>array(53,-64,907,843),44770=>array(53,-64,908,843),44771=>array(53,-64,908,843),44772=>array(53,-69,923,843),44773=>array(53,-64,908,843),44774=>array(53,-64,908,843),44775=>array(53,-76,907,843),44776=>array(53,-62,907,843),44777=>array(53,-61,907,843),44778=>array(53,-69,922,843),44779=>array(53,-74,929,843),44780=>array(53,-69,927,843),44781=>array(53,-68,911,843),44782=>array(53,-72,929,843),44783=>array(53,-70,936,843),44784=>array(53,-66,908,843),44785=>array(53,-59,916,843),44786=>array(53,-60,928,843),44787=>array(53,-68,908,843),44788=>array(46,-69,908,842),44789=>array(88,-61,909,842),44790=>array(88,-61,909,842),44791=>array(88,-71,931,842),44792=>array(60,-46,909,841),44793=>array(88,-68,912,842),44794=>array(88,-76,909,842),44795=>array(88,-44,921,842),44796=>array(88,-62,917,842),44797=>array(88,-64,909,842),44798=>array(88,-64,909,842),44799=>array(88,-64,909,842),44800=>array(88,-69,923,842),44801=>array(88,-64,909,842),44802=>array(88,-64,909,842),44803=>array(88,-76,909,842),44804=>array(88,-62,909,842),44805=>array(88,-61,909,842),44806=>array(88,-69,922,842),44807=>array(88,-74,929,842),44808=>array(88,-69,927,842),44809=>array(88,-68,911,842),44810=>array(88,-72,929,842),44811=>array(88,-70,936,842),44812=>array(88,-66,909,842),44813=>array(88,-59,916,842),44814=>array(88,-60,928,842),44815=>array(88,-68,909,842),44816=>array(36,-68,907,843),44817=>array(53,-61,907,838),44818=>array(53,-61,907,838),44819=>array(53,-71,931,838),44820=>array(35,-46,907,843),44821=>array(53,-68,912,838),44822=>array(53,-76,907,838),44823=>array(53,-44,921,838),44824=>array(53,-62,917,838),44825=>array(53,-64,907,838),44826=>array(53,-64,908,838),44827=>array(53,-64,908,838),44828=>array(53,-69,923,838),44829=>array(53,-64,908,838),44830=>array(53,-64,908,838),44831=>array(53,-76,907,838),44832=>array(53,-62,907,838),44833=>array(53,-61,907,838),44834=>array(53,-69,922,838),44835=>array(53,-74,929,838),44836=>array(53,-69,927,838),44837=>array(53,-68,911,838),44838=>array(53,-72,929,838),44839=>array(53,-70,936,838),44840=>array(53,-66,908,838),44841=>array(53,-59,916,838),44842=>array(53,-60,928,838),44843=>array(53,-68,908,838),44844=>array(60,12,940,714),44845=>array(79,-61,921,767),44846=>array(79,-61,921,767),44847=>array(79,-71,921,767),44848=>array(79,-46,921,766),44849=>array(79,-68,921,767),44850=>array(79,-74,921,767),44851=>array(79,-44,921,767),44852=>array(79,-62,921,767),44853=>array(79,-64,921,767),44854=>array(79,-64,921,767),44855=>array(79,-63,921,767),44856=>array(79,-68,921,767),44857=>array(79,-64,921,767),44858=>array(79,-63,921,767),44859=>array(79,-74,921,767),44860=>array(79,-62,921,767),44861=>array(79,-61,921,767),44862=>array(79,-69,921,767),44863=>array(79,-74,921,767),44864=>array(79,-69,921,767),44865=>array(79,-68,921,767),44866=>array(79,-72,921,767),44867=>array(79,-70,921,767),44868=>array(79,-66,921,767),44869=>array(79,-59,921,767),44870=>array(79,-60,921,767),44871=>array(79,-68,921,767),44872=>array(52,-69,936,842),44873=>array(69,-59,936,837),44874=>array(69,-61,936,837),44875=>array(69,-71,936,837),44876=>array(72,-45,936,842),44877=>array(69,-69,936,837),44878=>array(69,-76,936,837),44879=>array(69,-44,936,837),44880=>array(69,-62,936,837),44881=>array(69,-64,936,837),44882=>array(69,-64,936,837),44883=>array(69,-64,936,837),44884=>array(69,-70,936,837),44885=>array(69,-64,936,837),44886=>array(69,-64,936,837),44887=>array(69,-76,936,837),44888=>array(69,-62,936,837),44889=>array(69,-61,936,837),44890=>array(69,-70,936,837),44891=>array(69,-74,936,837),44892=>array(69,-69,936,837),44893=>array(69,-67,936,837),44894=>array(69,-72,936,837),44895=>array(69,-71,936,837),44896=>array(69,-66,936,837),44897=>array(69,-59,936,837),44898=>array(69,-60,936,837),44899=>array(69,-69,936,837),44900=>array(68,-69,907,842),44901=>array(70,-61,907,842),44902=>array(70,-61,907,842),44903=>array(70,-71,931,842),44904=>array(57,-46,907,842),44905=>array(70,-68,912,842),44906=>array(70,-76,907,842),44907=>array(70,-44,921,842),44908=>array(70,-62,917,842),44909=>array(70,-64,907,842),44910=>array(70,-64,908,842),44911=>array(70,-64,908,842),44912=>array(70,-69,923,842),44913=>array(70,-64,908,842),44914=>array(70,-64,908,842),44915=>array(70,-76,907,842),44916=>array(70,-62,907,842),44917=>array(70,-61,907,842),44918=>array(70,-69,922,842),44919=>array(70,-74,929,842),44920=>array(70,-69,927,842),44921=>array(70,-68,911,842),44922=>array(70,-72,929,842),44923=>array(70,-70,936,842),44924=>array(70,-66,908,842),44925=>array(70,-59,916,842),44926=>array(70,-60,928,842),44927=>array(70,-68,908,842),44928=>array(78,-69,907,842),44929=>array(64,-61,907,842),44930=>array(64,-61,907,842),44931=>array(64,-71,931,842),44932=>array(69,-46,907,842),44933=>array(64,-68,912,842),44934=>array(64,-76,907,842),44935=>array(64,-44,921,842),44936=>array(64,-62,917,842),44937=>array(64,-64,907,842),44938=>array(64,-64,908,842),44939=>array(64,-64,908,842),44940=>array(64,-69,923,842),44941=>array(64,-64,908,842),44942=>array(64,-64,908,842),44943=>array(64,-76,907,842),44944=>array(64,-62,907,842),44945=>array(64,-61,907,842),44946=>array(64,-69,922,842),44947=>array(64,-74,929,842),44948=>array(64,-69,927,842),44949=>array(64,-68,911,842),44950=>array(64,-72,929,842),44951=>array(64,-70,936,842),44952=>array(64,-66,908,842),44953=>array(64,-59,916,842),44954=>array(64,-60,928,842),44955=>array(64,-68,908,842),44956=>array(60,32,940,714),44957=>array(79,-61,921,794),44958=>array(79,-61,921,794),44959=>array(79,-71,921,794),44960=>array(79,-46,921,785),44961=>array(79,-68,921,794),44962=>array(79,-74,921,794),44963=>array(79,-44,921,794),44964=>array(79,-62,921,794),44965=>array(79,-64,921,794),44966=>array(79,-64,921,794),44967=>array(79,-63,921,794),44968=>array(79,-68,921,794),44969=>array(79,-64,921,794),44970=>array(79,-63,921,794),44971=>array(79,-74,921,794),44972=>array(79,-62,921,794),44973=>array(79,-61,921,794),44974=>array(79,-69,921,794),44975=>array(79,-74,921,794),44976=>array(79,-69,921,794),44977=>array(79,-68,921,794),44978=>array(79,-72,921,794),44979=>array(79,-70,921,794),44980=>array(79,-66,921,794),44981=>array(79,-59,921,794),44982=>array(79,-60,921,794),44983=>array(79,-68,921,794),44984=>array(79,-64,921,776),44985=>array(79,-61,921,766),44986=>array(79,-61,921,766),44987=>array(79,-71,921,766),44988=>array(79,-46,921,767),44989=>array(79,-68,921,766),44990=>array(79,-74,921,766),44991=>array(79,-44,921,766),44992=>array(79,-62,921,766),44993=>array(79,-64,921,766),44994=>array(79,-64,921,766),44995=>array(79,-63,921,766),44996=>array(79,-68,921,766),44997=>array(79,-64,921,766),44998=>array(79,-63,921,766),44999=>array(79,-74,921,766),45000=>array(79,-62,921,766),45001=>array(79,-61,921,766),45002=>array(79,-69,921,766),45003=>array(79,-74,921,766),45004=>array(79,-69,921,766),45005=>array(79,-68,921,766),45006=>array(79,-72,921,766),45007=>array(79,-70,921,766),45008=>array(79,-66,921,766),45009=>array(79,-59,921,766),45010=>array(79,-60,921,766),45011=>array(79,-68,921,766),45012=>array(78,-70,907,841),45013=>array(68,-61,907,841),45014=>array(68,-61,907,841),45015=>array(68,-71,931,841),45016=>array(80,-46,907,841),45017=>array(68,-68,912,841),45018=>array(68,-76,907,841),45019=>array(68,-44,921,841),45020=>array(68,-62,917,841),45021=>array(68,-64,907,841),45022=>array(68,-64,908,841),45023=>array(68,-64,908,841),45024=>array(68,-69,923,841),45025=>array(68,-64,908,841),45026=>array(68,-64,908,841),45027=>array(68,-76,906,841),45028=>array(68,-62,907,841),45029=>array(68,-61,907,841),45030=>array(68,-69,922,841),45031=>array(68,-74,929,841),45032=>array(68,-69,927,841),45033=>array(68,-68,911,841),45034=>array(68,-72,929,841),45035=>array(68,-70,936,841),45036=>array(68,-66,908,841),45037=>array(68,-59,916,841),45038=>array(68,-60,928,841),45039=>array(68,-68,908,841),45040=>array(50,-68,912,843),45041=>array(67,-61,907,838),45042=>array(67,-61,907,838),45043=>array(67,-71,931,838),45044=>array(75,-46,907,843),45045=>array(67,-68,912,838),45046=>array(67,-76,907,838),45047=>array(67,-44,921,838),45048=>array(67,-62,917,838),45049=>array(67,-64,907,838),45050=>array(67,-64,908,838),45051=>array(67,-64,908,838),45052=>array(67,-69,923,838),45053=>array(67,-64,908,838),45054=>array(67,-64,908,838),45055=>array(67,-76,907,838),45056=>array(67,-62,907,838),45057=>array(67,-61,907,838),45058=>array(67,-69,922,838),45059=>array(67,-74,929,838),45060=>array(67,-69,927,838),45061=>array(67,-68,911,838),45062=>array(67,-72,929,838),45063=>array(67,-70,936,838),45064=>array(67,-66,908,838),45065=>array(67,-59,916,838),45066=>array(67,-60,928,838),45067=>array(67,-68,908,838),45068=>array(64,-69,907,842),45069=>array(65,-61,907,842),45070=>array(65,-61,907,842),45071=>array(65,-71,931,842),45072=>array(78,-46,907,842),45073=>array(65,-68,912,842),45074=>array(65,-76,907,842),45075=>array(65,-44,921,842),45076=>array(65,-62,917,842),45077=>array(65,-64,907,842),45078=>array(65,-64,908,842),45079=>array(65,-64,908,842),45080=>array(65,-69,923,842),45081=>array(65,-64,908,842),45082=>array(65,-64,908,842),45083=>array(65,-76,907,842),45084=>array(65,-62,907,842),45085=>array(65,-61,907,842),45086=>array(65,-69,922,842),45087=>array(65,-74,929,842),45088=>array(65,-69,927,842),45089=>array(65,-68,911,842),45090=>array(65,-72,929,842),45091=>array(65,-70,936,842),45092=>array(65,-66,908,842),45093=>array(65,-59,916,842),45094=>array(65,-60,928,842),45095=>array(65,-68,908,842),45096=>array(84,-64,921,776),45097=>array(79,-61,921,766),45098=>array(79,-61,921,766),45099=>array(79,-71,921,766),45100=>array(81,-46,922,767),45101=>array(79,-68,921,766),45102=>array(79,-74,921,766),45103=>array(79,-44,921,766),45104=>array(79,-62,921,766),45105=>array(79,-64,921,766),45106=>array(79,-64,921,766),45107=>array(79,-63,921,766),45108=>array(79,-68,921,766),45109=>array(79,-64,921,766),45110=>array(79,-63,921,766),45111=>array(79,-74,921,766),45112=>array(79,-62,921,766),45113=>array(79,-61,921,766),45114=>array(79,-69,921,766),45115=>array(79,-74,921,766),45116=>array(79,-69,921,766),45117=>array(79,-68,921,766),45118=>array(79,-72,921,766),45119=>array(79,-70,921,766),45120=>array(79,-66,921,766),45121=>array(79,-59,921,766),45122=>array(79,-60,921,766),45123=>array(79,-68,921,766),45124=>array(57,52,943,691),45125=>array(79,-61,921,767),45126=>array(79,-61,921,767),45127=>array(79,-71,921,767),45128=>array(79,-46,921,767),45129=>array(79,-68,921,767),45130=>array(79,-74,921,767),45131=>array(79,-44,921,767),45132=>array(79,-62,921,767),45133=>array(79,-64,921,767),45134=>array(79,-64,921,767),45135=>array(79,-63,921,767),45136=>array(79,-68,921,767),45137=>array(79,-64,921,767),45138=>array(79,-63,921,767),45139=>array(79,-74,921,767),45140=>array(79,-62,921,767),45141=>array(79,-61,921,767),45142=>array(79,-69,921,767),45143=>array(79,-74,921,767),45144=>array(79,-69,921,767),45145=>array(79,-68,921,767),45146=>array(79,-72,921,767),45147=>array(79,-70,921,767),45148=>array(79,-66,921,767),45149=>array(79,-59,921,767),45150=>array(79,-60,921,767),45151=>array(79,-68,921,767),45152=>array(66,-69,907,842),45153=>array(75,-61,907,842),45154=>array(75,-61,907,842),45155=>array(75,-71,931,842),45156=>array(74,-46,907,842),45157=>array(75,-68,912,842),45158=>array(75,-76,907,842),45159=>array(75,-44,921,842),45160=>array(75,-62,917,842),45161=>array(75,-64,907,842),45162=>array(75,-64,908,842),45163=>array(75,-64,908,842),45164=>array(75,-69,923,842),45165=>array(75,-64,908,842),45166=>array(75,-64,908,842),45167=>array(75,-76,907,842),45168=>array(75,-62,907,842),45169=>array(75,-61,907,842),45170=>array(75,-69,922,842),45171=>array(75,-74,929,842),45172=>array(75,-69,927,842),45173=>array(75,-68,911,842),45174=>array(75,-72,929,842),45175=>array(75,-70,936,842),45176=>array(75,-66,908,842),45177=>array(75,-59,916,842),45178=>array(75,-60,928,842),45179=>array(75,-68,908,842),45180=>array(56,-69,907,842),45181=>array(123,-61,907,842),45182=>array(123,-61,907,842),45183=>array(123,-71,931,842),45184=>array(105,-46,907,842),45185=>array(123,-68,912,842),45186=>array(123,-76,907,842),45187=>array(123,-44,921,842),45188=>array(123,-62,917,842),45189=>array(123,-64,907,842),45190=>array(123,-64,908,842),45191=>array(123,-64,908,842),45192=>array(123,-69,923,842),45193=>array(123,-64,908,842),45194=>array(123,-64,908,842),45195=>array(123,-76,907,842),45196=>array(123,-62,907,842),45197=>array(123,-61,907,842),45198=>array(123,-69,922,842),45199=>array(123,-74,929,842),45200=>array(123,-69,927,842),45201=>array(123,-68,911,842),45202=>array(123,-72,929,842),45203=>array(123,-70,936,842),45204=>array(123,-66,908,842),45205=>array(123,-59,916,842),45206=>array(123,-60,928,842),45207=>array(123,-68,908,842),45208=>array(109,-69,936,842),45209=>array(109,-59,936,842),45210=>array(109,-61,936,842),45211=>array(109,-71,936,842),45212=>array(109,-45,936,842),45213=>array(109,-69,936,842),45214=>array(109,-76,936,842),45215=>array(109,-44,936,842),45216=>array(109,-62,936,842),45217=>array(109,-64,936,842),45218=>array(109,-64,936,842),45219=>array(109,-64,936,842),45220=>array(109,-70,936,842),45221=>array(109,-64,936,842),45222=>array(109,-64,936,842),45223=>array(109,-76,936,842),45224=>array(109,-62,936,842),45225=>array(109,-61,936,842),45226=>array(109,-70,936,842),45227=>array(109,-74,936,842),45228=>array(109,-69,936,842),45229=>array(109,-67,936,842),45230=>array(109,-72,936,842),45231=>array(109,-71,936,842),45232=>array(109,-66,936,842),45233=>array(109,-59,936,842),45234=>array(109,-60,936,842),45235=>array(109,-69,936,842),45236=>array(133,-69,907,842),45237=>array(109,-61,907,842),45238=>array(109,-61,907,842),45239=>array(109,-71,931,842),45240=>array(109,-46,907,842),45241=>array(109,-68,912,842),45242=>array(109,-76,907,842),45243=>array(109,-44,921,842),45244=>array(109,-62,917,842),45245=>array(109,-64,907,842),45246=>array(109,-64,908,842),45247=>array(109,-64,908,842),45248=>array(109,-69,923,842),45249=>array(109,-64,908,842),45250=>array(109,-64,908,842),45251=>array(109,-76,907,842),45252=>array(109,-62,907,842),45253=>array(109,-61,907,842),45254=>array(109,-69,922,842),45255=>array(109,-74,929,842),45256=>array(109,-69,927,842),45257=>array(109,-68,911,842),45258=>array(109,-72,929,842),45259=>array(109,-70,936,842),45260=>array(109,-66,908,842),45261=>array(109,-59,916,842),45262=>array(109,-60,928,842),45263=>array(109,-68,908,842),45264=>array(109,-69,936,842),45265=>array(109,-59,936,842),45266=>array(109,-61,936,842),45267=>array(109,-71,936,842),45268=>array(109,-45,936,842),45269=>array(109,-69,936,842),45270=>array(109,-76,936,842),45271=>array(109,-44,936,842),45272=>array(109,-62,936,842),45273=>array(109,-64,936,842),45274=>array(109,-64,936,842),45275=>array(109,-64,936,842),45276=>array(109,-70,936,842),45277=>array(109,-64,936,842),45278=>array(109,-64,936,842),45279=>array(109,-76,936,842),45280=>array(109,-62,936,842),45281=>array(109,-61,936,842),45282=>array(109,-70,936,842),45283=>array(109,-74,936,842),45284=>array(109,-69,936,842),45285=>array(109,-67,936,842),45286=>array(109,-72,936,842),45287=>array(109,-71,936,842),45288=>array(109,-66,936,842),45289=>array(109,-59,936,842),45290=>array(109,-60,936,842),45291=>array(109,-69,936,842),45292=>array(133,-69,907,842),45293=>array(109,-61,907,842),45294=>array(109,-61,907,842),45295=>array(109,-71,931,842),45296=>array(109,-46,907,842),45297=>array(109,-68,912,842),45298=>array(109,-76,907,842),45299=>array(109,-44,921,842),45300=>array(109,-62,917,842),45301=>array(109,-64,907,842),45302=>array(109,-64,908,842),45303=>array(109,-64,908,842),45304=>array(109,-69,923,842),45305=>array(109,-64,908,842),45306=>array(109,-64,908,842),45307=>array(109,-76,907,842),45308=>array(109,-62,907,842),45309=>array(109,-61,907,842),45310=>array(109,-69,922,842),45311=>array(109,-74,929,842),45312=>array(109,-69,927,842),45313=>array(109,-68,911,842),45314=>array(109,-72,929,842),45315=>array(109,-70,936,842),45316=>array(109,-66,908,842),45317=>array(109,-59,916,842),45318=>array(109,-60,928,842),45319=>array(109,-68,908,842),45320=>array(109,-70,907,841),45321=>array(109,-61,907,841),45322=>array(109,-61,907,841),45323=>array(109,-71,931,841),45324=>array(109,-46,907,841),45325=>array(109,-68,912,841),45326=>array(109,-76,907,841),45327=>array(109,-44,921,841),45328=>array(109,-62,917,841),45329=>array(109,-64,907,841),45330=>array(109,-64,908,841),45331=>array(109,-64,908,841),45332=>array(109,-69,923,841),45333=>array(109,-64,908,841),45334=>array(109,-64,908,841),45335=>array(109,-76,906,841),45336=>array(109,-62,907,841),45337=>array(109,-61,907,841),45338=>array(109,-69,922,841),45339=>array(109,-74,929,841),45340=>array(109,-69,927,841),45341=>array(109,-68,911,841),45342=>array(109,-72,929,841),45343=>array(109,-70,936,841),45344=>array(109,-66,908,841),45345=>array(109,-59,916,841),45346=>array(109,-60,928,841),45347=>array(109,-68,908,841),45348=>array(134,-68,907,843),45349=>array(109,-61,907,843),45350=>array(109,-61,907,843),45351=>array(109,-71,931,843),45352=>array(109,-46,907,843),45353=>array(109,-68,912,843),45354=>array(109,-76,907,843),45355=>array(109,-44,921,843),45356=>array(109,-62,917,843),45357=>array(109,-64,907,843),45358=>array(109,-64,908,843),45359=>array(109,-64,908,843),45360=>array(109,-69,923,843),45361=>array(109,-64,908,843),45362=>array(109,-64,908,843),45363=>array(109,-76,907,843),45364=>array(109,-62,907,843),45365=>array(109,-61,907,843),45366=>array(109,-69,922,843),45367=>array(109,-74,929,843),45368=>array(109,-69,927,843),45369=>array(109,-68,911,843),45370=>array(109,-72,929,843),45371=>array(109,-70,936,843),45372=>array(109,-66,908,843),45373=>array(109,-59,916,843),45374=>array(109,-60,928,843),45375=>array(109,-68,908,843),45376=>array(109,-69,909,842),45377=>array(109,-61,907,842),45378=>array(109,-61,907,842),45379=>array(109,-71,931,842),45380=>array(109,-46,908,841),45381=>array(109,-68,912,842),45382=>array(109,-76,907,842),45383=>array(109,-44,921,842),45384=>array(109,-62,917,842),45385=>array(109,-64,907,842),45386=>array(109,-64,908,842),45387=>array(109,-64,908,842),45388=>array(109,-69,923,842),45389=>array(109,-64,908,842),45390=>array(109,-64,908,842),45391=>array(109,-76,907,842),45392=>array(109,-62,907,842),45393=>array(109,-61,907,842),45394=>array(109,-69,922,842),45395=>array(109,-74,929,842),45396=>array(109,-69,927,842),45397=>array(109,-68,911,842),45398=>array(109,-72,929,842),45399=>array(109,-70,936,842),45400=>array(109,-66,908,842),45401=>array(109,-59,916,842),45402=>array(109,-60,928,842),45403=>array(109,-68,908,842),45404=>array(144,-68,907,843),45405=>array(109,-61,907,838),45406=>array(109,-61,907,838),45407=>array(109,-71,931,838),45408=>array(109,-46,907,843),45409=>array(109,-68,912,838),45410=>array(109,-76,907,838),45411=>array(109,-44,921,838),45412=>array(109,-62,917,838),45413=>array(109,-64,907,838),45414=>array(109,-64,908,838),45415=>array(109,-64,908,838),45416=>array(109,-69,923,838),45417=>array(109,-64,908,838),45418=>array(109,-64,908,838),45419=>array(109,-76,907,838),45420=>array(109,-62,907,838),45421=>array(109,-61,907,838),45422=>array(109,-69,922,838),45423=>array(109,-74,929,838),45424=>array(109,-69,927,838),45425=>array(109,-68,911,838),45426=>array(109,-72,929,838),45427=>array(109,-70,936,838),45428=>array(109,-66,908,838),45429=>array(109,-59,916,838),45430=>array(109,-60,928,838),45431=>array(109,-68,908,838),45432=>array(62,27,943,732),45433=>array(79,-61,921,797),45434=>array(79,-61,921,797),45435=>array(79,-71,921,797),45436=>array(79,-46,921,792),45437=>array(79,-68,921,797),45438=>array(79,-74,921,797),45439=>array(79,-44,921,797),45440=>array(79,-62,921,797),45441=>array(79,-64,921,797),45442=>array(79,-64,921,797),45443=>array(79,-63,921,797),45444=>array(79,-68,921,797),45445=>array(79,-64,921,797),45446=>array(79,-63,921,797),45447=>array(79,-74,921,797),45448=>array(79,-62,921,797),45449=>array(79,-61,921,797),45450=>array(79,-69,921,797),45451=>array(79,-74,921,797),45452=>array(79,-69,921,797),45453=>array(79,-68,921,797),45454=>array(79,-72,921,797),45455=>array(79,-70,921,797),45456=>array(79,-66,921,797),45457=>array(79,-59,921,797),45458=>array(79,-60,921,797),45459=>array(79,-68,921,797),45460=>array(47,-69,936,842),45461=>array(64,-59,936,842),45462=>array(64,-61,936,842),45463=>array(64,-71,936,842),45464=>array(74,-45,936,842),45465=>array(64,-69,936,842),45466=>array(64,-76,936,842),45467=>array(64,-44,936,842),45468=>array(64,-62,936,842),45469=>array(64,-64,936,842),45470=>array(64,-64,936,842),45471=>array(64,-64,936,842),45472=>array(64,-70,936,842),45473=>array(64,-64,936,842),45474=>array(64,-64,936,842),45475=>array(64,-76,936,842),45476=>array(64,-62,936,842),45477=>array(64,-61,936,842),45478=>array(64,-70,936,842),45479=>array(64,-74,936,842),45480=>array(64,-69,936,842),45481=>array(64,-67,936,842),45482=>array(64,-72,936,842),45483=>array(64,-71,936,842),45484=>array(64,-66,936,842),45485=>array(64,-59,936,842),45486=>array(64,-60,936,842),45487=>array(64,-69,936,842),45488=>array(43,-68,907,843),45489=>array(79,-61,907,843),45490=>array(79,-61,907,843),45491=>array(79,-71,931,843),45492=>array(72,-46,907,842),45493=>array(79,-68,912,843),45494=>array(79,-76,907,843),45495=>array(79,-44,921,843),45496=>array(79,-62,917,843),45497=>array(79,-64,907,843),45498=>array(79,-64,908,843),45499=>array(79,-64,908,843),45500=>array(79,-69,923,843),45501=>array(79,-64,908,843),45502=>array(79,-64,908,843),45503=>array(79,-76,907,843),45504=>array(79,-62,907,843),45505=>array(79,-61,907,843),45506=>array(79,-69,922,843),45507=>array(79,-74,929,843),45508=>array(79,-69,927,843),45509=>array(79,-68,911,843),45510=>array(79,-72,929,843),45511=>array(79,-70,936,843),45512=>array(79,-66,908,843),45513=>array(79,-59,916,843),45514=>array(79,-60,928,843),45515=>array(79,-68,908,843),45516=>array(62,-69,907,842),45517=>array(64,-61,908,842),45518=>array(64,-61,908,842),45519=>array(64,-71,931,842),45520=>array(64,-46,908,841),45521=>array(64,-68,912,842),45522=>array(64,-76,908,842),45523=>array(64,-44,921,842),45524=>array(64,-62,917,842),45525=>array(64,-64,908,842),45526=>array(64,-64,908,842),45527=>array(64,-64,908,842),45528=>array(64,-69,923,842),45529=>array(64,-64,908,842),45530=>array(64,-64,908,842),45531=>array(64,-76,908,842),45532=>array(64,-62,908,842),45533=>array(64,-61,908,842),45534=>array(64,-69,922,842),45535=>array(64,-74,929,842),45536=>array(64,-69,927,842),45537=>array(64,-68,911,842),45538=>array(64,-72,929,842),45539=>array(64,-70,936,842),45540=>array(64,-66,908,842),45541=>array(64,-59,916,842),45542=>array(64,-60,928,842),45543=>array(64,-68,908,842),45544=>array(60,-13,940,742),45545=>array(79,-61,922,797),45546=>array(79,-61,922,797),45547=>array(79,-71,922,797),45548=>array(79,-46,922,797),45549=>array(79,-68,922,797),45550=>array(79,-74,922,797),45551=>array(79,-44,922,797),45552=>array(79,-62,922,797),45553=>array(79,-64,922,797),45554=>array(79,-64,922,797),45555=>array(79,-63,922,797),45556=>array(79,-68,922,797),45557=>array(79,-64,922,797),45558=>array(79,-63,922,797),45559=>array(79,-74,922,797),45560=>array(79,-62,922,797),45561=>array(79,-61,922,797),45562=>array(79,-69,922,797),45563=>array(79,-74,922,797),45564=>array(79,-69,922,797),45565=>array(79,-68,922,797),45566=>array(79,-72,922,797),45567=>array(79,-70,922,797),45568=>array(79,-66,922,797),45569=>array(79,-59,922,797),45570=>array(79,-60,922,797),45571=>array(79,-68,922,797),45572=>array(79,-64,921,797),45573=>array(79,-61,921,797),45574=>array(79,-61,921,797),45575=>array(79,-71,921,797),45576=>array(79,-46,921,797),45577=>array(79,-68,921,797),45578=>array(79,-74,921,797),45579=>array(79,-44,921,797),45580=>array(79,-62,921,797),45581=>array(79,-64,921,797),45582=>array(79,-64,921,797),45583=>array(79,-63,921,797),45584=>array(79,-68,921,797),45585=>array(79,-64,921,797),45586=>array(79,-63,921,797),45587=>array(79,-74,921,797),45588=>array(79,-62,921,797),45589=>array(79,-61,921,797),45590=>array(79,-69,921,797),45591=>array(79,-74,921,797),45592=>array(79,-69,921,797),45593=>array(79,-68,921,797),45594=>array(79,-72,921,797),45595=>array(79,-70,921,797),45596=>array(79,-66,921,797),45597=>array(79,-59,921,797),45598=>array(79,-60,921,797),45599=>array(79,-68,921,797),45600=>array(69,-69,909,842),45601=>array(79,-61,907,841),45602=>array(79,-61,907,841),45603=>array(79,-71,931,841),45604=>array(79,-46,907,841),45605=>array(79,-68,912,841),45606=>array(79,-76,907,841),45607=>array(79,-44,921,841),45608=>array(79,-62,917,841),45609=>array(79,-64,907,841),45610=>array(79,-64,908,841),45611=>array(79,-64,908,841),45612=>array(79,-69,923,841),45613=>array(79,-64,908,841),45614=>array(79,-64,908,841),45615=>array(79,-76,906,841),45616=>array(79,-62,907,841),45617=>array(79,-61,907,841),45618=>array(79,-69,922,841),45619=>array(79,-74,929,841),45620=>array(79,-69,927,841),45621=>array(79,-68,911,841),45622=>array(79,-72,929,841),45623=>array(79,-70,936,841),45624=>array(79,-66,908,841),45625=>array(79,-59,916,841),45626=>array(79,-60,928,841),45627=>array(79,-68,908,841),45628=>array(63,-68,907,843),45629=>array(72,-61,907,843),45630=>array(72,-61,907,843),45631=>array(72,-71,931,843),45632=>array(90,-46,907,843),45633=>array(72,-68,912,843),45634=>array(72,-76,907,843),45635=>array(72,-44,921,843),45636=>array(72,-62,917,843),45637=>array(72,-64,907,843),45638=>array(72,-64,908,843),45639=>array(72,-64,908,843),45640=>array(72,-69,923,843),45641=>array(72,-64,908,843),45642=>array(72,-64,908,843),45643=>array(72,-76,907,843),45644=>array(72,-62,907,843),45645=>array(72,-61,907,843),45646=>array(72,-69,922,843),45647=>array(72,-74,929,843),45648=>array(72,-69,927,843),45649=>array(72,-68,911,843),45650=>array(72,-72,929,843),45651=>array(72,-70,936,843),45652=>array(72,-66,908,843),45653=>array(72,-59,916,843),45654=>array(72,-60,928,843),45655=>array(72,-68,908,843),45656=>array(70,-68,910,843),45657=>array(64,-61,907,842),45658=>array(64,-61,907,842),45659=>array(64,-71,931,842),45660=>array(65,-46,907,841),45661=>array(64,-68,912,842),45662=>array(64,-76,907,842),45663=>array(64,-44,921,842),45664=>array(64,-62,917,842),45665=>array(64,-64,907,842),45666=>array(64,-64,908,842),45667=>array(64,-64,908,842),45668=>array(64,-69,923,842),45669=>array(64,-64,908,842),45670=>array(64,-64,908,842),45671=>array(64,-76,907,842),45672=>array(64,-62,907,842),45673=>array(64,-61,907,842),45674=>array(64,-69,922,842),45675=>array(64,-74,929,842),45676=>array(64,-69,927,842),45677=>array(64,-68,911,842),45678=>array(64,-72,929,842),45679=>array(64,-70,936,842),45680=>array(64,-66,908,842),45681=>array(64,-59,916,842),45682=>array(64,-60,928,842),45683=>array(64,-68,908,842),45684=>array(71,-64,928,797),45685=>array(79,-61,921,797),45686=>array(79,-61,921,797),45687=>array(79,-71,921,797),45688=>array(79,-46,921,797),45689=>array(79,-68,921,797),45690=>array(79,-74,921,797),45691=>array(79,-44,921,797),45692=>array(79,-62,921,797),45693=>array(79,-64,921,797),45694=>array(79,-64,921,797),45695=>array(79,-63,921,797),45696=>array(79,-68,921,797),45697=>array(79,-64,921,797),45698=>array(79,-63,921,797),45699=>array(79,-74,921,797),45700=>array(79,-62,921,797),45701=>array(79,-61,921,797),45702=>array(79,-69,921,797),45703=>array(79,-74,921,797),45704=>array(79,-69,921,797),45705=>array(79,-68,921,797),45706=>array(79,-72,921,797),45707=>array(79,-70,921,797),45708=>array(79,-66,921,797),45709=>array(79,-59,921,797),45710=>array(79,-60,921,797),45711=>array(79,-68,921,797),45712=>array(57,32,943,747),45713=>array(79,-61,921,802),45714=>array(79,-61,921,802),45715=>array(79,-71,921,802),45716=>array(79,-46,921,812),45717=>array(79,-68,921,802),45718=>array(79,-74,921,802),45719=>array(79,-44,921,802),45720=>array(79,-62,921,802),45721=>array(79,-64,921,802),45722=>array(79,-64,921,802),45723=>array(79,-63,921,802),45724=>array(79,-68,921,802),45725=>array(79,-64,921,802),45726=>array(79,-63,921,802),45727=>array(79,-74,921,802),45728=>array(79,-62,921,802),45729=>array(79,-61,921,802),45730=>array(79,-69,921,802),45731=>array(79,-74,921,802),45732=>array(79,-69,921,802),45733=>array(79,-68,921,802),45734=>array(79,-72,921,802),45735=>array(79,-70,921,802),45736=>array(79,-66,921,802),45737=>array(79,-59,921,802),45738=>array(79,-60,921,802),45739=>array(79,-68,921,802),45740=>array(68,-69,907,842),45741=>array(69,-61,907,842),45742=>array(69,-61,907,842),45743=>array(69,-71,931,842),45744=>array(65,-46,907,842),45745=>array(69,-68,912,842),45746=>array(69,-76,907,842),45747=>array(69,-44,921,842),45748=>array(69,-62,917,842),45749=>array(69,-64,907,842),45750=>array(69,-64,908,842),45751=>array(69,-64,908,842),45752=>array(69,-69,923,842),45753=>array(69,-64,908,842),45754=>array(69,-64,908,842),45755=>array(69,-76,907,842),45756=>array(69,-62,907,842),45757=>array(69,-61,907,842),45758=>array(69,-69,922,842),45759=>array(69,-74,929,842),45760=>array(69,-69,927,842),45761=>array(69,-68,911,842),45762=>array(69,-72,929,842),45763=>array(69,-70,936,842),45764=>array(69,-66,908,842),45765=>array(69,-59,916,842),45766=>array(69,-60,928,842),45767=>array(69,-68,908,842),45768=>array(138,-69,907,842),45769=>array(138,-61,907,842),45770=>array(138,-61,907,842),45771=>array(138,-71,931,842),45772=>array(138,-46,907,842),45773=>array(138,-68,912,842),45774=>array(138,-76,907,842),45775=>array(138,-44,921,842),45776=>array(138,-62,917,842),45777=>array(138,-64,907,842),45778=>array(138,-64,908,842),45779=>array(138,-64,908,842),45780=>array(138,-69,923,842),45781=>array(138,-64,908,842),45782=>array(138,-64,908,842),45783=>array(138,-76,907,842),45784=>array(138,-62,907,842),45785=>array(138,-61,907,842),45786=>array(138,-69,922,842),45787=>array(138,-74,929,842),45788=>array(138,-69,927,842),45789=>array(138,-68,911,842),45790=>array(138,-72,929,842),45791=>array(138,-70,936,842),45792=>array(138,-66,908,842),45793=>array(138,-59,916,842),45794=>array(138,-60,928,842),45795=>array(138,-68,908,842),45796=>array(109,-69,936,842),45797=>array(109,-59,936,837),45798=>array(109,-61,936,837),45799=>array(109,-71,936,837),45800=>array(109,-45,936,842),45801=>array(109,-69,936,837),45802=>array(109,-76,936,837),45803=>array(109,-44,936,837),45804=>array(109,-62,936,837),45805=>array(109,-64,936,837),45806=>array(109,-64,936,837),45807=>array(109,-64,936,837),45808=>array(109,-70,936,837),45809=>array(109,-64,936,837),45810=>array(109,-64,936,837),45811=>array(109,-76,936,837),45812=>array(109,-62,936,837),45813=>array(109,-61,936,837),45814=>array(109,-70,936,837),45815=>array(109,-74,936,837),45816=>array(109,-69,936,837),45817=>array(109,-67,936,837),45818=>array(109,-72,936,837),45819=>array(109,-71,936,837),45820=>array(109,-66,936,837),45821=>array(109,-59,936,837),45822=>array(109,-60,936,837),45823=>array(109,-69,936,837),45824=>array(109,-69,907,842),45825=>array(119,-61,907,842),45826=>array(119,-61,907,842),45827=>array(119,-71,931,842),45828=>array(119,-46,907,842),45829=>array(119,-68,912,842),45830=>array(119,-76,907,842),45831=>array(119,-44,921,842),45832=>array(119,-62,917,842),45833=>array(119,-64,907,842),45834=>array(119,-64,908,842),45835=>array(119,-64,908,842),45836=>array(119,-69,923,842),45837=>array(119,-64,908,842),45838=>array(119,-64,908,842),45839=>array(119,-76,907,842),45840=>array(119,-62,907,842),45841=>array(119,-61,907,842),45842=>array(119,-69,922,842),45843=>array(119,-74,929,842),45844=>array(119,-69,927,842),45845=>array(119,-68,911,842),45846=>array(119,-72,929,842),45847=>array(119,-70,936,842),45848=>array(119,-66,908,842),45849=>array(119,-59,916,842),45850=>array(119,-60,928,842),45851=>array(119,-68,908,842),45852=>array(109,-68,935,843),45853=>array(109,-59,936,842),45854=>array(109,-61,936,842),45855=>array(109,-71,936,842),45856=>array(109,-45,936,842),45857=>array(109,-69,936,842),45858=>array(109,-76,936,842),45859=>array(109,-44,936,842),45860=>array(109,-62,936,842),45861=>array(109,-64,936,842),45862=>array(109,-64,936,842),45863=>array(109,-64,936,842),45864=>array(109,-70,936,842),45865=>array(109,-64,936,842),45866=>array(109,-64,936,842),45867=>array(109,-76,936,842),45868=>array(109,-62,936,842),45869=>array(109,-61,936,842),45870=>array(109,-70,936,842),45871=>array(109,-74,936,842),45872=>array(109,-69,936,842),45873=>array(109,-67,936,842),45874=>array(109,-72,936,842),45875=>array(109,-71,936,842),45876=>array(109,-66,936,842),45877=>array(109,-59,936,842),45878=>array(109,-60,936,842),45879=>array(109,-69,936,842),45880=>array(109,-69,907,842),45881=>array(119,-61,907,842),45882=>array(119,-61,907,842),45883=>array(119,-71,931,842),45884=>array(119,-46,907,842),45885=>array(119,-68,912,842),45886=>array(119,-76,907,842),45887=>array(119,-44,921,842),45888=>array(119,-62,917,842),45889=>array(119,-64,907,842),45890=>array(119,-64,908,842),45891=>array(119,-64,908,842),45892=>array(119,-69,923,842),45893=>array(119,-64,908,842),45894=>array(119,-64,908,842),45895=>array(119,-76,907,842),45896=>array(119,-62,907,842),45897=>array(119,-61,907,842),45898=>array(119,-69,922,842),45899=>array(119,-74,929,842),45900=>array(119,-69,927,842),45901=>array(119,-68,911,842),45902=>array(119,-72,929,842),45903=>array(119,-70,936,842),45904=>array(119,-66,908,842),45905=>array(119,-59,916,842),45906=>array(119,-60,928,842),45907=>array(119,-68,908,842),45908=>array(109,-70,907,841),45909=>array(109,-61,907,841),45910=>array(109,-61,907,841),45911=>array(109,-71,931,841),45912=>array(109,-46,907,841),45913=>array(109,-68,912,841),45914=>array(109,-76,907,841),45915=>array(109,-44,921,841),45916=>array(109,-62,917,841),45917=>array(109,-64,907,841),45918=>array(109,-64,908,841),45919=>array(109,-64,908,841),45920=>array(109,-69,923,841),45921=>array(109,-64,908,841),45922=>array(109,-64,908,841),45923=>array(109,-76,906,841),45924=>array(109,-62,907,841),45925=>array(109,-61,907,841),45926=>array(109,-69,922,841),45927=>array(109,-74,929,841),45928=>array(109,-69,927,841),45929=>array(109,-68,911,841),45930=>array(109,-72,929,841),45931=>array(109,-70,936,841),45932=>array(109,-66,908,841),45933=>array(109,-59,916,841),45934=>array(109,-60,928,841),45935=>array(109,-68,908,841),45936=>array(109,-68,907,843),45937=>array(119,-61,907,843),45938=>array(119,-61,907,843),45939=>array(119,-71,931,843),45940=>array(119,-46,907,843),45941=>array(119,-68,912,843),45942=>array(119,-76,907,843),45943=>array(119,-44,921,843),45944=>array(119,-62,917,843),45945=>array(119,-64,907,843),45946=>array(119,-64,908,843),45947=>array(119,-64,908,843),45948=>array(119,-69,923,843),45949=>array(119,-64,908,843),45950=>array(119,-64,908,843),45951=>array(119,-76,907,843),45952=>array(119,-62,907,843),45953=>array(119,-61,907,843),45954=>array(119,-69,922,843),45955=>array(119,-74,929,843),45956=>array(119,-69,927,843),45957=>array(119,-68,911,843),45958=>array(119,-72,929,843),45959=>array(119,-70,936,843),45960=>array(119,-66,908,843),45961=>array(119,-59,916,843),45962=>array(119,-60,928,843),45963=>array(119,-68,908,843),45964=>array(109,-70,907,842),45965=>array(109,-61,908,842),45966=>array(109,-61,908,842),45967=>array(109,-71,931,842),45968=>array(109,-46,907,842),45969=>array(109,-68,912,842),45970=>array(109,-76,908,842),45971=>array(109,-44,921,842),45972=>array(109,-62,917,842),45973=>array(109,-64,908,842),45974=>array(109,-64,908,842),45975=>array(109,-64,908,842),45976=>array(109,-69,923,842),45977=>array(109,-64,908,842),45978=>array(109,-64,908,842),45979=>array(109,-76,908,842),45980=>array(109,-62,908,842),45981=>array(109,-61,908,842),45982=>array(109,-69,922,842),45983=>array(109,-74,929,842),45984=>array(109,-69,927,842),45985=>array(109,-68,911,842),45986=>array(109,-72,929,842),45987=>array(109,-70,936,842),45988=>array(109,-66,908,842),45989=>array(109,-59,916,842),45990=>array(109,-60,928,842),45991=>array(109,-68,908,842),45992=>array(109,-68,907,843),45993=>array(119,-61,907,843),45994=>array(119,-61,907,843),45995=>array(119,-71,931,843),45996=>array(119,-46,907,843),45997=>array(119,-68,912,843),45998=>array(119,-76,907,843),45999=>array(119,-44,921,843),46000=>array(119,-62,917,843),46001=>array(119,-64,907,843),46002=>array(119,-64,908,843),46003=>array(119,-64,908,843),46004=>array(119,-69,923,843),46005=>array(119,-64,908,843),46006=>array(119,-64,908,843),46007=>array(119,-76,907,843),46008=>array(119,-62,907,843),46009=>array(119,-61,907,843),46010=>array(119,-69,922,843),46011=>array(119,-74,929,843),46012=>array(119,-69,927,843),46013=>array(119,-68,911,843),46014=>array(119,-72,929,843),46015=>array(119,-70,936,843),46016=>array(119,-66,908,843),46017=>array(119,-59,916,843),46018=>array(119,-60,928,843),46019=>array(119,-68,908,843),46020=>array(62,-13,943,759),46021=>array(79,-61,921,790),46022=>array(79,-61,921,790),46023=>array(79,-71,921,790),46024=>array(79,-46,921,784),46025=>array(79,-68,921,790),46026=>array(79,-74,921,790),46027=>array(79,-44,921,790),46028=>array(79,-62,921,790),46029=>array(79,-64,921,790),46030=>array(79,-64,921,790),46031=>array(79,-63,921,790),46032=>array(79,-68,921,790),46033=>array(79,-64,921,790),46034=>array(79,-63,921,790),46035=>array(79,-74,921,790),46036=>array(79,-62,921,790),46037=>array(79,-61,921,790),46038=>array(79,-69,921,790),46039=>array(79,-74,921,790),46040=>array(79,-69,921,790),46041=>array(79,-68,921,790),46042=>array(79,-72,921,790),46043=>array(79,-70,921,790),46044=>array(79,-66,921,790),46045=>array(79,-59,921,790),46046=>array(79,-60,921,790),46047=>array(79,-68,921,790),46048=>array(47,-69,936,842),46049=>array(64,-59,936,842),46050=>array(64,-61,936,842),46051=>array(64,-71,936,842),46052=>array(74,-45,936,842),46053=>array(64,-69,936,842),46054=>array(64,-76,936,842),46055=>array(64,-44,936,842),46056=>array(64,-62,936,842),46057=>array(64,-64,936,842),46058=>array(64,-64,936,842),46059=>array(64,-64,936,842),46060=>array(64,-70,936,842),46061=>array(64,-64,936,842),46062=>array(64,-64,936,842),46063=>array(64,-76,936,842),46064=>array(64,-62,936,842),46065=>array(64,-61,936,842),46066=>array(64,-70,936,842),46067=>array(64,-74,936,842),46068=>array(64,-69,936,842),46069=>array(64,-67,936,842),46070=>array(64,-72,936,842),46071=>array(64,-71,936,842),46072=>array(64,-66,936,842),46073=>array(64,-59,936,842),46074=>array(64,-60,936,842),46075=>array(64,-69,936,842),46076=>array(61,-69,906,842),46077=>array(64,-61,907,842),46078=>array(64,-61,907,842),46079=>array(64,-71,931,842),46080=>array(53,-46,907,842),46081=>array(64,-68,912,842),46082=>array(64,-76,907,842),46083=>array(64,-44,921,842),46084=>array(64,-62,917,842),46085=>array(64,-64,907,842),46086=>array(64,-64,908,842),46087=>array(64,-64,908,842),46088=>array(64,-69,923,842),46089=>array(64,-64,908,842),46090=>array(64,-64,908,842),46091=>array(64,-76,907,842),46092=>array(64,-62,907,842),46093=>array(64,-61,907,842),46094=>array(64,-69,922,842),46095=>array(64,-74,929,842),46096=>array(64,-69,927,842),46097=>array(64,-68,911,842),46098=>array(64,-72,929,842),46099=>array(64,-70,936,842),46100=>array(64,-66,908,842),46101=>array(64,-59,916,842),46102=>array(64,-60,928,842),46103=>array(64,-68,908,842),46104=>array(62,-69,907,842),46105=>array(64,-61,907,842),46106=>array(64,-61,907,842),46107=>array(64,-71,931,842),46108=>array(64,-46,908,841),46109=>array(64,-68,912,842),46110=>array(64,-76,907,842),46111=>array(64,-44,921,842),46112=>array(64,-62,917,842),46113=>array(64,-64,907,842),46114=>array(64,-64,908,842),46115=>array(64,-64,908,842),46116=>array(64,-69,923,842),46117=>array(64,-64,908,842),46118=>array(64,-64,908,842),46119=>array(64,-76,907,842),46120=>array(64,-62,907,842),46121=>array(64,-61,907,842),46122=>array(64,-69,922,842),46123=>array(64,-74,929,842),46124=>array(64,-69,927,842),46125=>array(64,-68,911,842),46126=>array(64,-72,929,842),46127=>array(64,-70,936,842),46128=>array(64,-66,908,842),46129=>array(64,-59,916,842),46130=>array(64,-60,928,842),46131=>array(64,-68,908,842),46132=>array(60,-13,940,759),46133=>array(79,-61,921,785),46134=>array(79,-61,921,785),46135=>array(79,-71,921,785),46136=>array(79,-46,922,784),46137=>array(79,-68,921,785),46138=>array(79,-74,921,785),46139=>array(79,-44,921,785),46140=>array(79,-62,921,785),46141=>array(79,-64,921,785),46142=>array(79,-64,921,785),46143=>array(79,-63,921,785),46144=>array(79,-68,921,785),46145=>array(79,-64,921,785),46146=>array(79,-63,921,785),46147=>array(79,-74,921,785),46148=>array(79,-62,921,785),46149=>array(79,-61,921,785),46150=>array(79,-69,921,785),46151=>array(79,-74,921,785),46152=>array(79,-69,921,785),46153=>array(79,-68,921,785),46154=>array(79,-72,921,785),46155=>array(79,-70,921,785),46156=>array(79,-66,921,785),46157=>array(79,-59,921,785),46158=>array(79,-60,921,785),46159=>array(79,-68,921,785),46160=>array(79,-64,920,789),46161=>array(79,-61,921,785),46162=>array(79,-61,921,785),46163=>array(79,-71,921,785),46164=>array(79,-46,921,784),46165=>array(79,-68,921,785),46166=>array(79,-74,921,785),46167=>array(79,-44,921,785),46168=>array(79,-62,921,785),46169=>array(79,-64,921,785),46170=>array(79,-64,921,785),46171=>array(79,-63,921,785),46172=>array(79,-68,921,785),46173=>array(79,-64,921,785),46174=>array(79,-63,921,785),46175=>array(79,-74,921,785),46176=>array(79,-62,921,785),46177=>array(79,-61,921,785),46178=>array(79,-69,921,785),46179=>array(79,-74,921,785),46180=>array(79,-69,921,785),46181=>array(79,-68,921,785),46182=>array(79,-72,921,785),46183=>array(79,-70,921,785),46184=>array(79,-66,921,785),46185=>array(79,-59,921,785),46186=>array(79,-60,921,785),46187=>array(79,-68,921,785),46188=>array(68,-70,907,841),46189=>array(76,-61,907,841),46190=>array(76,-61,907,841),46191=>array(76,-71,931,841),46192=>array(75,-46,907,841),46193=>array(76,-68,912,841),46194=>array(76,-76,907,841),46195=>array(76,-44,921,841),46196=>array(76,-62,917,841),46197=>array(76,-64,907,841),46198=>array(76,-64,908,841),46199=>array(76,-64,908,841),46200=>array(76,-69,923,841),46201=>array(76,-64,908,841),46202=>array(76,-64,908,841),46203=>array(76,-76,906,841),46204=>array(76,-62,907,841),46205=>array(76,-61,907,841),46206=>array(76,-69,922,841),46207=>array(76,-74,929,841),46208=>array(76,-69,927,841),46209=>array(76,-68,911,841),46210=>array(76,-72,929,841),46211=>array(76,-70,936,841),46212=>array(76,-66,908,841),46213=>array(76,-59,916,841),46214=>array(76,-60,928,841),46215=>array(76,-68,908,841),46216=>array(52,-69,908,842),46217=>array(71,-61,907,843),46218=>array(71,-61,907,843),46219=>array(71,-71,931,843),46220=>array(79,-46,907,843),46221=>array(71,-68,912,843),46222=>array(71,-76,907,843),46223=>array(71,-44,921,843),46224=>array(71,-62,917,843),46225=>array(71,-64,907,843),46226=>array(71,-64,908,843),46227=>array(71,-64,908,843),46228=>array(71,-69,923,843),46229=>array(71,-64,908,843),46230=>array(71,-64,908,843),46231=>array(71,-76,907,843),46232=>array(71,-62,907,843),46233=>array(71,-61,907,843),46234=>array(71,-69,922,843),46235=>array(71,-74,929,843),46236=>array(71,-69,927,843),46237=>array(71,-68,911,843),46238=>array(71,-72,929,843),46239=>array(71,-70,936,843),46240=>array(71,-66,908,843),46241=>array(71,-59,916,843),46242=>array(71,-60,928,843),46243=>array(71,-68,908,843),46244=>array(70,-69,907,842),46245=>array(64,-61,907,842),46246=>array(64,-61,907,842),46247=>array(64,-71,931,842),46248=>array(65,-46,907,843),46249=>array(64,-68,912,842),46250=>array(64,-76,907,842),46251=>array(64,-44,921,842),46252=>array(64,-62,917,842),46253=>array(64,-64,907,842),46254=>array(64,-64,908,842),46255=>array(64,-64,908,842),46256=>array(64,-69,923,842),46257=>array(64,-64,908,842),46258=>array(64,-64,908,842),46259=>array(64,-76,907,842),46260=>array(64,-62,907,842),46261=>array(64,-61,907,842),46262=>array(64,-69,922,842),46263=>array(64,-74,929,842),46264=>array(64,-69,927,842),46265=>array(64,-68,911,842),46266=>array(64,-72,929,842),46267=>array(64,-70,936,842),46268=>array(64,-66,908,842),46269=>array(64,-59,916,842),46270=>array(64,-60,928,842),46271=>array(64,-68,908,842),46272=>array(71,-64,928,784),46273=>array(79,-61,921,785),46274=>array(79,-61,921,785),46275=>array(79,-71,921,785),46276=>array(79,-46,921,784),46277=>array(79,-68,921,785),46278=>array(79,-74,921,785),46279=>array(79,-44,921,785),46280=>array(79,-62,921,785),46281=>array(79,-64,921,785),46282=>array(79,-64,921,785),46283=>array(79,-63,921,785),46284=>array(79,-68,921,785),46285=>array(79,-64,921,785),46286=>array(79,-63,921,785),46287=>array(79,-74,921,785),46288=>array(79,-62,921,785),46289=>array(79,-61,921,785),46290=>array(79,-69,921,785),46291=>array(79,-74,921,785),46292=>array(79,-69,921,785),46293=>array(79,-68,921,785),46294=>array(79,-72,921,785),46295=>array(79,-70,921,785),46296=>array(79,-66,921,785),46297=>array(79,-59,921,785),46298=>array(79,-60,921,785),46299=>array(79,-68,921,785),46300=>array(57,42,943,709),46301=>array(79,-61,921,784),46302=>array(79,-61,921,784),46303=>array(79,-71,921,784),46304=>array(79,-46,921,784),46305=>array(79,-68,921,784),46306=>array(79,-74,921,784),46307=>array(79,-44,921,784),46308=>array(79,-62,921,784),46309=>array(79,-64,921,784),46310=>array(79,-64,921,784),46311=>array(79,-63,921,784),46312=>array(79,-68,921,784),46313=>array(79,-64,921,784),46314=>array(79,-63,921,784),46315=>array(79,-74,921,784),46316=>array(79,-62,921,784),46317=>array(79,-61,921,784),46318=>array(79,-69,921,784),46319=>array(79,-74,921,784),46320=>array(79,-69,921,784),46321=>array(79,-68,921,784),46322=>array(79,-72,921,784),46323=>array(79,-70,921,784),46324=>array(79,-66,921,784),46325=>array(79,-59,921,784),46326=>array(79,-60,921,784),46327=>array(79,-68,921,784),46328=>array(66,-69,907,842),46329=>array(64,-61,907,842),46330=>array(64,-61,907,842),46331=>array(64,-71,931,842),46332=>array(64,-46,907,842),46333=>array(64,-68,912,842),46334=>array(64,-76,907,842),46335=>array(64,-44,921,842),46336=>array(64,-62,917,842),46337=>array(64,-64,907,842),46338=>array(64,-64,908,842),46339=>array(64,-64,908,842),46340=>array(64,-69,923,842),46341=>array(64,-64,908,842),46342=>array(64,-64,908,842),46343=>array(64,-76,907,842),46344=>array(64,-62,907,842),46345=>array(64,-61,907,842),46346=>array(64,-69,922,842),46347=>array(64,-74,929,842),46348=>array(64,-69,927,842),46349=>array(64,-68,911,842),46350=>array(64,-72,929,842),46351=>array(64,-70,936,842),46352=>array(64,-66,908,842),46353=>array(64,-59,916,842),46354=>array(64,-60,928,842),46355=>array(64,-68,908,842),46356=>array(119,-69,907,842),46357=>array(124,-61,907,842),46358=>array(124,-61,907,842),46359=>array(124,-71,931,842),46360=>array(124,-46,907,842),46361=>array(124,-68,912,842),46362=>array(124,-76,907,842),46363=>array(124,-44,921,842),46364=>array(124,-62,917,842),46365=>array(124,-64,907,842),46366=>array(124,-64,908,842),46367=>array(124,-64,908,842),46368=>array(124,-69,923,842),46369=>array(124,-64,908,842),46370=>array(124,-64,908,842),46371=>array(124,-76,907,842),46372=>array(124,-62,907,842),46373=>array(124,-61,907,842),46374=>array(124,-69,922,842),46375=>array(124,-74,929,842),46376=>array(124,-69,927,842),46377=>array(124,-68,911,842),46378=>array(124,-72,929,842),46379=>array(124,-70,936,842),46380=>array(124,-66,908,842),46381=>array(124,-59,916,842),46382=>array(124,-60,928,842),46383=>array(124,-68,908,842),46384=>array(94,-69,936,842),46385=>array(94,-59,936,842),46386=>array(94,-61,936,842),46387=>array(94,-71,936,842),46388=>array(94,-45,936,842),46389=>array(94,-69,936,842),46390=>array(94,-76,936,842),46391=>array(94,-44,936,842),46392=>array(94,-62,936,842),46393=>array(94,-64,936,842),46394=>array(94,-64,936,842),46395=>array(94,-64,936,842),46396=>array(94,-70,936,842),46397=>array(94,-64,936,842),46398=>array(94,-64,936,842),46399=>array(94,-76,936,842),46400=>array(94,-62,936,842),46401=>array(94,-61,936,842),46402=>array(94,-70,936,842),46403=>array(94,-74,936,842),46404=>array(94,-69,936,842),46405=>array(94,-67,936,842),46406=>array(94,-72,936,842),46407=>array(94,-71,936,842),46408=>array(94,-66,936,842),46409=>array(94,-59,936,842),46410=>array(94,-60,936,842),46411=>array(94,-69,936,842),46412=>array(99,-69,907,842),46413=>array(99,-61,907,837),46414=>array(99,-61,907,837),46415=>array(99,-71,931,837),46416=>array(99,-46,907,842),46417=>array(99,-68,912,837),46418=>array(99,-76,907,837),46419=>array(99,-44,921,837),46420=>array(99,-62,917,837),46421=>array(99,-64,907,837),46422=>array(99,-64,908,837),46423=>array(99,-64,908,837),46424=>array(99,-69,923,837),46425=>array(99,-64,908,837),46426=>array(99,-64,908,837),46427=>array(99,-76,907,837),46428=>array(99,-62,907,837),46429=>array(99,-61,907,837),46430=>array(99,-69,922,837),46431=>array(99,-74,929,837),46432=>array(99,-69,927,837),46433=>array(99,-68,911,837),46434=>array(99,-72,929,837),46435=>array(99,-70,936,837),46436=>array(99,-66,908,837),46437=>array(99,-59,916,837),46438=>array(99,-60,928,837),46439=>array(99,-68,908,837),46440=>array(94,-69,936,842),46441=>array(94,-59,936,842),46442=>array(94,-61,936,842),46443=>array(94,-71,936,842),46444=>array(94,-45,936,842),46445=>array(94,-69,936,842),46446=>array(94,-76,936,842),46447=>array(94,-44,936,842),46448=>array(94,-62,936,842),46449=>array(94,-64,936,842),46450=>array(94,-64,936,842),46451=>array(94,-64,936,842),46452=>array(94,-70,936,842),46453=>array(94,-64,936,842),46454=>array(94,-64,936,842),46455=>array(94,-76,936,842),46456=>array(94,-62,936,842),46457=>array(94,-61,936,842),46458=>array(94,-70,936,842),46459=>array(94,-74,936,842),46460=>array(94,-69,936,842),46461=>array(94,-67,936,842),46462=>array(94,-72,936,842),46463=>array(94,-71,936,842),46464=>array(94,-66,936,842),46465=>array(94,-59,936,842),46466=>array(94,-60,936,842),46467=>array(94,-69,936,842),46468=>array(99,-69,907,842),46469=>array(99,-61,907,842),46470=>array(99,-61,907,842),46471=>array(99,-71,931,842),46472=>array(99,-46,907,842),46473=>array(99,-68,912,842),46474=>array(99,-76,907,842),46475=>array(99,-44,921,842),46476=>array(99,-62,917,842),46477=>array(99,-64,907,842),46478=>array(99,-64,908,842),46479=>array(99,-64,908,842),46480=>array(99,-69,923,842),46481=>array(99,-64,908,842),46482=>array(99,-64,908,842),46483=>array(99,-76,907,842),46484=>array(99,-62,907,842),46485=>array(99,-61,907,842),46486=>array(99,-69,922,842),46487=>array(99,-74,929,842),46488=>array(99,-69,927,842),46489=>array(99,-68,911,842),46490=>array(99,-72,929,842),46491=>array(99,-70,936,842),46492=>array(99,-66,908,842),46493=>array(99,-59,916,842),46494=>array(99,-60,928,842),46495=>array(99,-68,908,842),46496=>array(94,-70,907,841),46497=>array(94,-61,907,836),46498=>array(94,-61,907,836),46499=>array(94,-71,931,836),46500=>array(94,-46,907,841),46501=>array(94,-68,912,836),46502=>array(94,-76,907,836),46503=>array(94,-44,921,836),46504=>array(94,-62,917,836),46505=>array(94,-64,907,836),46506=>array(94,-64,908,836),46507=>array(94,-64,908,836),46508=>array(94,-69,923,836),46509=>array(94,-64,908,836),46510=>array(94,-64,908,836),46511=>array(94,-76,906,836),46512=>array(94,-62,907,836),46513=>array(94,-61,907,836),46514=>array(94,-69,922,836),46515=>array(94,-74,929,836),46516=>array(94,-69,927,836),46517=>array(94,-68,911,836),46518=>array(94,-72,929,836),46519=>array(94,-70,936,836),46520=>array(94,-66,908,836),46521=>array(94,-59,916,836),46522=>array(94,-60,928,836),46523=>array(94,-68,908,836),46524=>array(99,-68,907,843),46525=>array(99,-61,907,843),46526=>array(99,-61,907,843),46527=>array(99,-71,931,843),46528=>array(99,-46,907,843),46529=>array(99,-68,912,843),46530=>array(99,-76,907,843),46531=>array(99,-44,921,843),46532=>array(99,-62,917,843),46533=>array(99,-64,907,843),46534=>array(99,-64,908,843),46535=>array(99,-64,908,843),46536=>array(99,-69,923,843),46537=>array(99,-64,908,843),46538=>array(99,-64,908,843),46539=>array(99,-76,907,843),46540=>array(99,-62,907,843),46541=>array(99,-61,907,843),46542=>array(99,-69,922,843),46543=>array(99,-74,929,843),46544=>array(99,-69,927,843),46545=>array(99,-68,911,843),46546=>array(99,-72,929,843),46547=>array(99,-70,936,843),46548=>array(99,-66,908,843),46549=>array(99,-59,916,843),46550=>array(99,-60,928,843),46551=>array(99,-68,908,843),46552=>array(94,-69,907,842),46553=>array(94,-61,907,842),46554=>array(94,-61,907,842),46555=>array(94,-71,931,842),46556=>array(94,-46,908,842),46557=>array(94,-68,912,842),46558=>array(94,-76,907,842),46559=>array(94,-44,921,842),46560=>array(94,-62,917,842),46561=>array(94,-64,907,842),46562=>array(94,-64,908,842),46563=>array(94,-64,908,842),46564=>array(94,-69,923,842),46565=>array(94,-64,908,842),46566=>array(94,-64,908,842),46567=>array(94,-76,907,842),46568=>array(94,-62,907,842),46569=>array(94,-61,907,842),46570=>array(94,-69,922,842),46571=>array(94,-74,929,842),46572=>array(94,-69,927,842),46573=>array(94,-68,911,842),46574=>array(94,-72,929,842),46575=>array(94,-70,936,842),46576=>array(94,-66,908,842),46577=>array(94,-59,916,842),46578=>array(94,-60,928,842),46579=>array(94,-68,908,842),46580=>array(99,-68,907,843),46581=>array(94,-61,907,843),46582=>array(94,-61,907,843),46583=>array(94,-71,931,843),46584=>array(94,-46,907,843),46585=>array(94,-68,912,843),46586=>array(94,-76,907,843),46587=>array(94,-44,921,843),46588=>array(94,-62,917,843),46589=>array(94,-64,907,843),46590=>array(94,-64,908,843),46591=>array(94,-64,908,843),46592=>array(94,-69,923,843),46593=>array(94,-64,908,843),46594=>array(94,-64,908,843),46595=>array(94,-76,907,843),46596=>array(94,-62,907,843),46597=>array(94,-61,907,843),46598=>array(94,-69,922,843),46599=>array(94,-74,929,843),46600=>array(94,-69,927,843),46601=>array(94,-68,911,843),46602=>array(94,-72,929,843),46603=>array(94,-70,936,843),46604=>array(94,-66,908,843),46605=>array(94,-59,916,843),46606=>array(94,-60,928,843),46607=>array(94,-68,908,843),46608=>array(60,12,940,740),46609=>array(79,-61,921,795),46610=>array(79,-61,921,795),46611=>array(79,-71,921,795),46612=>array(79,-46,921,795),46613=>array(79,-68,921,795),46614=>array(79,-74,921,795),46615=>array(79,-44,921,795),46616=>array(79,-62,921,795),46617=>array(79,-64,921,795),46618=>array(79,-64,921,795),46619=>array(79,-63,921,795),46620=>array(79,-68,921,795),46621=>array(79,-64,921,795),46622=>array(79,-63,921,795),46623=>array(79,-74,921,795),46624=>array(79,-62,921,795),46625=>array(79,-61,921,795),46626=>array(79,-69,921,795),46627=>array(79,-74,921,795),46628=>array(79,-69,921,795),46629=>array(79,-68,921,795),46630=>array(79,-72,921,795),46631=>array(79,-70,921,795),46632=>array(79,-66,921,795),46633=>array(79,-59,921,795),46634=>array(79,-60,921,795),46635=>array(79,-68,921,795),46636=>array(68,-69,935,842),46637=>array(69,-59,936,837),46638=>array(69,-61,936,837),46639=>array(69,-71,936,837),46640=>array(57,-45,936,842),46641=>array(69,-69,936,837),46642=>array(69,-76,936,837),46643=>array(69,-44,936,837),46644=>array(69,-62,936,837),46645=>array(69,-64,936,837),46646=>array(69,-64,936,837),46647=>array(69,-64,936,837),46648=>array(69,-70,936,837),46649=>array(69,-64,936,837),46650=>array(69,-64,936,837),46651=>array(69,-76,936,837),46652=>array(69,-62,936,837),46653=>array(69,-61,936,837),46654=>array(69,-70,936,837),46655=>array(69,-74,936,837),46656=>array(69,-69,936,837),46657=>array(69,-67,936,837),46658=>array(69,-72,936,837),46659=>array(69,-71,936,837),46660=>array(69,-66,936,837),46661=>array(69,-59,936,837),46662=>array(69,-60,936,837),46663=>array(69,-69,936,837),46664=>array(64,-69,906,842),46665=>array(70,-61,907,842),46666=>array(70,-61,907,842),46667=>array(70,-71,931,842),46668=>array(57,-46,907,842),46669=>array(70,-68,912,842),46670=>array(70,-76,907,842),46671=>array(70,-44,921,842),46672=>array(70,-62,917,842),46673=>array(70,-64,907,842),46674=>array(70,-64,908,842),46675=>array(70,-64,908,842),46676=>array(70,-69,923,842),46677=>array(70,-64,908,842),46678=>array(70,-64,908,842),46679=>array(70,-76,907,842),46680=>array(70,-62,907,842),46681=>array(70,-61,907,842),46682=>array(70,-69,922,842),46683=>array(70,-74,929,842),46684=>array(70,-69,927,842),46685=>array(70,-68,911,842),46686=>array(70,-72,929,842),46687=>array(70,-70,936,842),46688=>array(70,-66,908,842),46689=>array(70,-59,916,842),46690=>array(70,-60,928,842),46691=>array(70,-68,908,842),46692=>array(83,-69,906,842),46693=>array(64,-61,907,842),46694=>array(64,-61,907,842),46695=>array(64,-71,931,842),46696=>array(64,-46,907,842),46697=>array(64,-68,912,842),46698=>array(64,-76,907,842),46699=>array(64,-44,921,842),46700=>array(64,-62,917,842),46701=>array(64,-64,907,842),46702=>array(64,-64,908,842),46703=>array(64,-64,908,842),46704=>array(64,-69,923,842),46705=>array(64,-64,908,842),46706=>array(64,-64,908,842),46707=>array(64,-76,906,842),46708=>array(64,-62,907,842),46709=>array(64,-61,907,842),46710=>array(64,-69,922,842),46711=>array(64,-74,929,842),46712=>array(64,-69,927,842),46713=>array(64,-68,911,842),46714=>array(64,-72,929,842),46715=>array(64,-70,936,842),46716=>array(64,-66,908,842),46717=>array(64,-59,916,842),46718=>array(64,-60,928,842),46719=>array(64,-68,908,842),46720=>array(59,-13,939,750),46721=>array(79,-61,921,795),46722=>array(79,-61,921,795),46723=>array(79,-71,921,795),46724=>array(79,-46,921,795),46725=>array(79,-68,921,795),46726=>array(79,-74,921,795),46727=>array(79,-44,921,795),46728=>array(79,-62,921,795),46729=>array(79,-64,921,795),46730=>array(79,-64,921,795),46731=>array(79,-63,921,795),46732=>array(79,-68,921,795),46733=>array(79,-64,921,795),46734=>array(79,-63,921,795),46735=>array(79,-74,921,795),46736=>array(79,-62,921,795),46737=>array(79,-61,921,795),46738=>array(79,-69,921,795),46739=>array(79,-74,921,795),46740=>array(79,-69,921,795),46741=>array(79,-68,921,795),46742=>array(79,-72,921,795),46743=>array(79,-70,921,795),46744=>array(79,-66,921,795),46745=>array(79,-59,921,795),46746=>array(79,-60,921,795),46747=>array(79,-68,921,795),46748=>array(79,-64,921,785),46749=>array(79,-61,921,795),46750=>array(79,-61,921,795),46751=>array(79,-71,921,795),46752=>array(79,-46,921,795),46753=>array(79,-68,921,795),46754=>array(79,-74,921,795),46755=>array(79,-44,921,795),46756=>array(79,-62,921,795),46757=>array(79,-64,921,795),46758=>array(79,-64,921,795),46759=>array(79,-63,921,795),46760=>array(79,-68,921,795),46761=>array(79,-64,921,795),46762=>array(79,-63,921,795),46763=>array(79,-74,921,795),46764=>array(79,-62,921,795),46765=>array(79,-61,921,795),46766=>array(79,-69,921,795),46767=>array(79,-74,921,795),46768=>array(79,-69,921,795),46769=>array(79,-68,921,795),46770=>array(79,-72,921,795),46771=>array(79,-70,921,795),46772=>array(79,-66,921,795),46773=>array(79,-59,921,795),46774=>array(79,-60,921,795),46775=>array(79,-68,921,795),46776=>array(72,-70,907,841),46777=>array(67,-61,907,841),46778=>array(67,-61,907,841),46779=>array(67,-71,931,841),46780=>array(63,-46,907,841),46781=>array(67,-68,912,841),46782=>array(67,-76,907,841),46783=>array(67,-44,921,841),46784=>array(67,-62,917,841),46785=>array(67,-64,907,841),46786=>array(67,-64,908,841),46787=>array(67,-64,908,841),46788=>array(67,-69,923,841),46789=>array(67,-64,908,841),46790=>array(67,-64,908,841),46791=>array(67,-76,906,841),46792=>array(67,-62,907,841),46793=>array(67,-61,907,841),46794=>array(67,-69,922,841),46795=>array(67,-74,929,841),46796=>array(67,-69,927,841),46797=>array(67,-68,911,841),46798=>array(67,-72,929,841),46799=>array(67,-70,936,841),46800=>array(67,-66,908,841),46801=>array(67,-59,916,841),46802=>array(67,-60,928,841),46803=>array(67,-68,908,841),46804=>array(50,-68,907,843),46805=>array(67,-61,907,843),46806=>array(67,-61,907,843),46807=>array(67,-71,931,843),46808=>array(68,-46,907,842),46809=>array(67,-68,912,843),46810=>array(67,-76,907,843),46811=>array(67,-44,921,843),46812=>array(67,-62,917,843),46813=>array(67,-64,907,843),46814=>array(67,-64,908,843),46815=>array(67,-64,908,843),46816=>array(67,-69,923,843),46817=>array(67,-64,908,843),46818=>array(67,-64,908,843),46819=>array(67,-76,907,843),46820=>array(67,-62,907,843),46821=>array(67,-61,907,843),46822=>array(67,-69,922,843),46823=>array(67,-74,929,843),46824=>array(67,-69,927,843),46825=>array(67,-68,911,843),46826=>array(67,-72,929,843),46827=>array(67,-70,936,843),46828=>array(67,-66,908,843),46829=>array(67,-59,916,843),46830=>array(67,-60,928,843),46831=>array(67,-68,908,843),46832=>array(63,-69,907,842),46833=>array(66,-61,907,842),46834=>array(66,-61,907,842),46835=>array(66,-71,931,842),46836=>array(66,-46,907,842),46837=>array(66,-68,912,842),46838=>array(66,-76,907,842),46839=>array(66,-44,921,842),46840=>array(66,-62,917,842),46841=>array(66,-64,907,842),46842=>array(66,-64,908,842),46843=>array(66,-64,908,842),46844=>array(66,-69,923,842),46845=>array(66,-64,908,842),46846=>array(66,-64,908,842),46847=>array(66,-76,907,842),46848=>array(66,-62,907,842),46849=>array(66,-61,907,842),46850=>array(66,-69,922,842),46851=>array(66,-74,929,842),46852=>array(66,-69,927,842),46853=>array(66,-68,911,842),46854=>array(66,-72,929,842),46855=>array(66,-70,936,842),46856=>array(66,-66,908,842),46857=>array(66,-59,916,842),46858=>array(66,-60,928,842),46859=>array(66,-68,908,842),46860=>array(79,-64,921,785),46861=>array(79,-61,921,795),46862=>array(79,-61,921,795),46863=>array(79,-71,921,795),46864=>array(81,-46,922,795),46865=>array(79,-68,921,795),46866=>array(79,-74,921,795),46867=>array(79,-44,921,795),46868=>array(79,-62,921,795),46869=>array(79,-64,921,795),46870=>array(79,-64,921,795),46871=>array(79,-63,921,795),46872=>array(79,-68,921,795),46873=>array(79,-64,921,795),46874=>array(79,-63,921,795),46875=>array(79,-74,921,795),46876=>array(79,-62,921,795),46877=>array(79,-61,921,795),46878=>array(79,-69,921,795),46879=>array(79,-74,921,795),46880=>array(79,-69,921,795),46881=>array(79,-68,921,795),46882=>array(79,-72,921,795),46883=>array(79,-70,921,795),46884=>array(79,-66,921,795),46885=>array(79,-59,921,795),46886=>array(79,-60,921,795),46887=>array(79,-68,921,795),46888=>array(57,22,943,720),46889=>array(79,-61,922,795),46890=>array(79,-61,922,795),46891=>array(79,-71,922,795),46892=>array(79,-46,921,795),46893=>array(79,-68,922,795),46894=>array(79,-74,922,795),46895=>array(79,-44,922,795),46896=>array(79,-62,922,795),46897=>array(79,-64,922,795),46898=>array(79,-64,922,795),46899=>array(79,-63,922,795),46900=>array(79,-68,922,795),46901=>array(79,-64,922,795),46902=>array(79,-63,922,795),46903=>array(79,-74,922,795),46904=>array(79,-62,922,795),46905=>array(79,-61,922,795),46906=>array(79,-69,922,795),46907=>array(79,-74,922,795),46908=>array(79,-69,922,795),46909=>array(79,-68,922,795),46910=>array(79,-72,922,795),46911=>array(79,-70,922,795),46912=>array(79,-66,922,795),46913=>array(79,-59,922,795),46914=>array(79,-60,922,795),46915=>array(79,-68,922,795),46916=>array(67,-69,907,842),46917=>array(74,-61,908,842),46918=>array(74,-61,908,842),46919=>array(74,-71,931,842),46920=>array(65,-46,907,842),46921=>array(74,-68,912,842),46922=>array(74,-76,908,842),46923=>array(74,-44,921,842),46924=>array(74,-62,917,842),46925=>array(74,-64,908,842),46926=>array(74,-64,908,842),46927=>array(74,-64,908,842),46928=>array(74,-69,923,842),46929=>array(74,-64,908,842),46930=>array(74,-64,908,842),46931=>array(74,-76,908,842),46932=>array(74,-62,908,842),46933=>array(74,-61,908,842),46934=>array(74,-69,922,842),46935=>array(74,-74,929,842),46936=>array(74,-69,927,842),46937=>array(74,-68,911,842),46938=>array(74,-72,929,842),46939=>array(74,-70,936,842),46940=>array(74,-66,908,842),46941=>array(74,-59,916,842),46942=>array(74,-60,928,842),46943=>array(74,-68,908,842),46944=>array(104,-69,907,842),46945=>array(109,-61,907,842),46946=>array(109,-61,907,842),46947=>array(109,-71,931,842),46948=>array(99,-46,907,842),46949=>array(109,-68,912,842),46950=>array(109,-76,907,842),46951=>array(109,-44,921,842),46952=>array(109,-62,917,842),46953=>array(109,-64,907,842),46954=>array(109,-64,908,842),46955=>array(109,-64,908,842),46956=>array(109,-69,923,842),46957=>array(109,-64,908,842),46958=>array(109,-64,908,842),46959=>array(109,-76,907,842),46960=>array(109,-62,907,842),46961=>array(109,-61,907,842),46962=>array(109,-69,922,842),46963=>array(109,-74,929,842),46964=>array(109,-69,927,842),46965=>array(109,-68,911,842),46966=>array(109,-72,929,842),46967=>array(109,-70,936,842),46968=>array(109,-66,908,842),46969=>array(109,-59,916,842),46970=>array(109,-60,928,842),46971=>array(109,-68,908,842),46972=>array(118,-69,936,842),46973=>array(103,-59,936,842),46974=>array(103,-61,936,842),46975=>array(103,-71,936,842),46976=>array(108,-45,936,842),46977=>array(103,-69,936,842),46978=>array(103,-76,936,842),46979=>array(103,-44,936,842),46980=>array(103,-62,936,842),46981=>array(103,-64,936,842),46982=>array(103,-64,936,842),46983=>array(103,-64,936,842),46984=>array(103,-70,936,842),46985=>array(103,-64,936,842),46986=>array(103,-64,936,842),46987=>array(103,-76,936,842),46988=>array(103,-62,936,842),46989=>array(103,-61,936,842),46990=>array(103,-70,936,842),46991=>array(103,-74,936,842),46992=>array(103,-69,936,842),46993=>array(103,-67,936,842),46994=>array(103,-72,936,842),46995=>array(103,-71,936,842),46996=>array(103,-66,936,842),46997=>array(103,-59,936,842),46998=>array(103,-60,936,842),46999=>array(103,-69,936,842),47000=>array(118,-69,907,842),47001=>array(103,-61,907,842),47002=>array(103,-61,907,842),47003=>array(103,-71,931,842),47004=>array(103,-46,907,842),47005=>array(103,-68,912,842),47006=>array(103,-76,907,842),47007=>array(103,-44,921,842),47008=>array(103,-62,917,842),47009=>array(103,-64,907,842),47010=>array(103,-64,908,842),47011=>array(103,-64,908,842),47012=>array(103,-69,923,842),47013=>array(103,-64,908,842),47014=>array(103,-64,908,842),47015=>array(103,-76,907,842),47016=>array(103,-62,907,842),47017=>array(103,-61,907,842),47018=>array(103,-69,922,842),47019=>array(103,-74,929,842),47020=>array(103,-69,927,842),47021=>array(103,-68,911,842),47022=>array(103,-72,929,842),47023=>array(103,-70,936,842),47024=>array(103,-66,908,842),47025=>array(103,-59,916,842),47026=>array(103,-60,928,842),47027=>array(103,-68,908,842),47028=>array(118,-68,935,843),47029=>array(103,-59,936,842),47030=>array(103,-61,936,842),47031=>array(103,-71,936,842),47032=>array(108,-45,936,842),47033=>array(103,-69,936,842),47034=>array(103,-76,936,842),47035=>array(103,-44,936,842),47036=>array(103,-62,936,842),47037=>array(103,-64,936,842),47038=>array(103,-64,936,842),47039=>array(103,-64,936,842),47040=>array(103,-70,936,842),47041=>array(103,-64,936,842),47042=>array(103,-64,936,842),47043=>array(103,-76,936,842),47044=>array(103,-62,936,842),47045=>array(103,-61,936,842),47046=>array(103,-70,936,842),47047=>array(103,-74,936,842),47048=>array(103,-69,936,842),47049=>array(103,-67,936,842),47050=>array(103,-72,936,842),47051=>array(103,-71,936,842),47052=>array(103,-66,936,842),47053=>array(103,-59,936,842),47054=>array(103,-60,936,842),47055=>array(103,-69,936,842),47056=>array(118,-69,907,842),47057=>array(103,-61,907,842),47058=>array(103,-61,907,842),47059=>array(103,-71,931,842),47060=>array(103,-46,907,842),47061=>array(103,-68,912,842),47062=>array(103,-76,907,842),47063=>array(103,-44,921,842),47064=>array(103,-62,917,842),47065=>array(103,-64,907,842),47066=>array(103,-64,908,842),47067=>array(103,-64,908,842),47068=>array(103,-69,923,842),47069=>array(103,-64,908,842),47070=>array(103,-64,908,842),47071=>array(103,-76,907,842),47072=>array(103,-62,907,842),47073=>array(103,-61,907,842),47074=>array(103,-69,922,842),47075=>array(103,-74,929,842),47076=>array(103,-69,927,842),47077=>array(103,-68,911,842),47078=>array(103,-72,929,842),47079=>array(103,-70,936,842),47080=>array(103,-66,908,842),47081=>array(103,-59,916,842),47082=>array(103,-60,928,842),47083=>array(103,-68,908,842),47084=>array(118,-70,907,841),47085=>array(103,-61,907,841),47086=>array(103,-61,907,841),47087=>array(103,-71,931,841),47088=>array(103,-46,907,841),47089=>array(103,-68,912,841),47090=>array(103,-76,907,841),47091=>array(103,-44,921,841),47092=>array(103,-62,917,841),47093=>array(103,-64,907,841),47094=>array(103,-64,908,841),47095=>array(103,-64,908,841),47096=>array(103,-69,923,841),47097=>array(103,-64,908,841),47098=>array(103,-64,908,841),47099=>array(103,-76,906,841),47100=>array(103,-62,907,841),47101=>array(103,-61,907,841),47102=>array(103,-69,922,841),47103=>array(103,-74,929,841),47104=>array(103,-69,927,841),47105=>array(103,-68,911,841),47106=>array(103,-72,929,841),47107=>array(103,-70,936,841),47108=>array(103,-66,908,841),47109=>array(103,-59,916,841),47110=>array(103,-60,928,841),47111=>array(103,-68,908,841),47112=>array(118,-68,907,843),47113=>array(118,-61,907,843),47114=>array(118,-61,907,843),47115=>array(118,-71,931,843),47116=>array(118,-46,907,843),47117=>array(118,-68,912,843),47118=>array(118,-76,907,843),47119=>array(118,-44,921,843),47120=>array(118,-62,917,843),47121=>array(118,-64,907,843),47122=>array(118,-64,908,843),47123=>array(118,-64,908,843),47124=>array(118,-69,923,843),47125=>array(118,-64,908,843),47126=>array(118,-64,908,843),47127=>array(118,-76,907,843),47128=>array(118,-62,907,843),47129=>array(118,-61,907,843),47130=>array(118,-69,922,843),47131=>array(118,-74,929,843),47132=>array(118,-69,927,843),47133=>array(118,-68,911,843),47134=>array(118,-72,929,843),47135=>array(118,-70,936,843),47136=>array(118,-66,908,843),47137=>array(118,-59,916,843),47138=>array(118,-60,928,843),47139=>array(118,-68,908,843),47140=>array(118,-70,907,842),47141=>array(103,-61,908,842),47142=>array(103,-61,908,842),47143=>array(103,-71,931,842),47144=>array(103,-46,907,842),47145=>array(103,-68,912,842),47146=>array(103,-76,908,842),47147=>array(103,-44,921,842),47148=>array(103,-62,917,842),47149=>array(103,-64,908,842),47150=>array(103,-64,908,842),47151=>array(103,-64,908,842),47152=>array(103,-69,923,842),47153=>array(103,-64,908,842),47154=>array(103,-64,908,842),47155=>array(103,-76,908,842),47156=>array(103,-62,908,842),47157=>array(103,-61,908,842),47158=>array(103,-69,922,842),47159=>array(103,-74,929,842),47160=>array(103,-69,927,842),47161=>array(103,-68,911,842),47162=>array(103,-72,929,842),47163=>array(103,-70,936,842),47164=>array(103,-66,908,842),47165=>array(103,-59,916,842),47166=>array(103,-60,928,842),47167=>array(103,-68,908,842),47168=>array(118,-68,907,843),47169=>array(118,-61,907,843),47170=>array(118,-61,907,843),47171=>array(118,-71,931,843),47172=>array(118,-46,907,843),47173=>array(118,-68,912,843),47174=>array(118,-76,907,843),47175=>array(118,-44,921,843),47176=>array(118,-62,917,843),47177=>array(118,-64,907,843),47178=>array(118,-64,908,843),47179=>array(118,-64,908,843),47180=>array(118,-69,923,843),47181=>array(118,-64,908,843),47182=>array(118,-64,908,843),47183=>array(118,-76,907,843),47184=>array(118,-62,907,843),47185=>array(118,-61,907,843),47186=>array(118,-69,922,843),47187=>array(118,-74,929,843),47188=>array(118,-69,927,843),47189=>array(118,-68,911,843),47190=>array(118,-72,929,843),47191=>array(118,-70,936,843),47192=>array(118,-66,908,843),47193=>array(118,-59,916,843),47194=>array(118,-60,928,843),47195=>array(118,-68,908,843),47196=>array(62,27,943,755),47197=>array(79,-61,921,795),47198=>array(79,-61,921,795),47199=>array(79,-71,921,795),47200=>array(79,-46,921,795),47201=>array(79,-68,921,795),47202=>array(79,-74,921,795),47203=>array(79,-44,921,795),47204=>array(79,-62,921,795),47205=>array(79,-64,921,795),47206=>array(79,-64,921,795),47207=>array(79,-63,921,795),47208=>array(79,-68,921,795),47209=>array(79,-64,921,795),47210=>array(79,-63,921,795),47211=>array(79,-74,921,795),47212=>array(79,-62,921,795),47213=>array(79,-61,921,795),47214=>array(79,-69,921,795),47215=>array(79,-74,921,795),47216=>array(79,-69,921,795),47217=>array(79,-68,921,795),47218=>array(79,-72,921,795),47219=>array(79,-70,921,795),47220=>array(79,-66,921,795),47221=>array(79,-59,921,795),47222=>array(79,-60,921,795),47223=>array(79,-68,921,795),47224=>array(52,-69,936,842),47225=>array(68,-59,936,842),47226=>array(68,-61,936,842),47227=>array(68,-71,936,842),47228=>array(74,-45,936,843),47229=>array(68,-69,936,842),47230=>array(68,-76,936,842),47231=>array(68,-44,936,842),47232=>array(68,-62,936,842),47233=>array(68,-64,936,842),47234=>array(68,-64,936,842),47235=>array(68,-64,936,842),47236=>array(68,-70,936,842),47237=>array(68,-64,936,842),47238=>array(68,-64,936,842),47239=>array(68,-76,936,842),47240=>array(68,-62,936,842),47241=>array(68,-61,936,842),47242=>array(68,-70,936,842),47243=>array(68,-74,936,842),47244=>array(68,-69,936,842),47245=>array(68,-67,936,842),47246=>array(68,-72,936,842),47247=>array(68,-71,936,842),47248=>array(68,-66,936,842),47249=>array(68,-59,936,842),47250=>array(68,-60,936,842),47251=>array(68,-69,936,842),47252=>array(61,-68,907,843),47253=>array(64,-61,908,842),47254=>array(64,-61,908,842),47255=>array(64,-71,931,842),47256=>array(58,-46,907,842),47257=>array(64,-68,912,842),47258=>array(64,-76,908,842),47259=>array(64,-44,921,842),47260=>array(64,-62,917,842),47261=>array(64,-64,908,842),47262=>array(64,-64,908,842),47263=>array(64,-64,908,842),47264=>array(64,-69,923,842),47265=>array(64,-64,908,842),47266=>array(64,-64,908,842),47267=>array(64,-76,908,842),47268=>array(64,-62,908,842),47269=>array(64,-61,908,842),47270=>array(64,-69,922,842),47271=>array(64,-74,929,842),47272=>array(64,-69,927,842),47273=>array(64,-68,911,842),47274=>array(64,-72,929,842),47275=>array(64,-70,936,842),47276=>array(64,-66,908,842),47277=>array(64,-59,916,842),47278=>array(64,-60,928,842),47279=>array(64,-68,908,842),47280=>array(62,-69,907,842),47281=>array(64,-61,907,841),47282=>array(64,-61,907,841),47283=>array(64,-71,931,841),47284=>array(64,-46,907,842),47285=>array(64,-68,912,841),47286=>array(64,-76,907,841),47287=>array(64,-44,921,841),47288=>array(64,-62,917,841),47289=>array(64,-64,907,841),47290=>array(64,-64,908,841),47291=>array(64,-64,908,841),47292=>array(64,-69,923,841),47293=>array(64,-64,908,841),47294=>array(64,-64,908,841),47295=>array(64,-76,907,841),47296=>array(64,-62,907,841),47297=>array(64,-61,907,841),47298=>array(64,-69,922,841),47299=>array(64,-74,929,841),47300=>array(64,-69,927,841),47301=>array(64,-68,911,841),47302=>array(64,-72,929,841),47303=>array(64,-70,936,841),47304=>array(64,-66,908,841),47305=>array(64,-59,916,841),47306=>array(64,-60,928,841),47307=>array(64,-68,908,841),47308=>array(62,27,943,755),47309=>array(79,-61,921,795),47310=>array(79,-61,921,795),47311=>array(79,-71,921,795),47312=>array(79,-46,922,795),47313=>array(79,-68,921,795),47314=>array(79,-74,921,795),47315=>array(79,-44,921,795),47316=>array(79,-62,921,795),47317=>array(79,-64,921,795),47318=>array(79,-64,921,795),47319=>array(79,-63,921,795),47320=>array(79,-68,921,795),47321=>array(79,-64,921,795),47322=>array(79,-63,921,795),47323=>array(79,-74,921,795),47324=>array(79,-62,921,795),47325=>array(79,-61,921,795),47326=>array(79,-69,921,795),47327=>array(79,-74,921,795),47328=>array(79,-69,921,795),47329=>array(79,-68,921,795),47330=>array(79,-72,921,795),47331=>array(79,-70,921,795),47332=>array(79,-66,921,795),47333=>array(79,-59,921,795),47334=>array(79,-60,921,795),47335=>array(79,-68,921,795),47336=>array(79,-64,920,795),47337=>array(79,-61,921,795),47338=>array(79,-61,921,795),47339=>array(79,-71,921,795),47340=>array(79,-46,921,795),47341=>array(79,-68,921,795),47342=>array(79,-74,921,795),47343=>array(79,-44,921,795),47344=>array(79,-62,921,795),47345=>array(79,-64,921,795),47346=>array(79,-64,921,795),47347=>array(79,-63,921,795),47348=>array(79,-68,921,795),47349=>array(79,-64,921,795),47350=>array(79,-63,921,795),47351=>array(79,-74,921,795),47352=>array(79,-62,921,795),47353=>array(79,-61,921,795),47354=>array(79,-69,921,795),47355=>array(79,-74,921,795),47356=>array(79,-69,921,795),47357=>array(79,-68,921,795),47358=>array(79,-72,921,795),47359=>array(79,-70,921,795),47360=>array(79,-66,921,795),47361=>array(79,-59,921,795),47362=>array(79,-60,921,795),47363=>array(79,-68,921,795),47364=>array(69,-70,907,841),47365=>array(76,-61,907,841),47366=>array(76,-61,907,841),47367=>array(76,-71,931,841),47368=>array(76,-46,907,841),47369=>array(76,-68,912,841),47370=>array(76,-76,907,841),47371=>array(76,-44,921,841),47372=>array(76,-62,917,841),47373=>array(76,-64,907,841),47374=>array(76,-64,908,841),47375=>array(76,-64,908,841),47376=>array(76,-69,923,841),47377=>array(76,-64,908,841),47378=>array(76,-64,908,841),47379=>array(76,-76,906,841),47380=>array(76,-62,907,841),47381=>array(76,-61,907,841),47382=>array(76,-69,922,841),47383=>array(76,-74,929,841),47384=>array(76,-69,927,841),47385=>array(76,-68,911,841),47386=>array(76,-72,929,841),47387=>array(76,-70,936,841),47388=>array(76,-66,908,841),47389=>array(76,-59,916,841),47390=>array(76,-60,928,841),47391=>array(76,-68,908,841),47392=>array(52,-68,907,843),47393=>array(72,-61,907,843),47394=>array(72,-61,907,843),47395=>array(72,-71,931,843),47396=>array(90,-46,907,843),47397=>array(72,-68,912,843),47398=>array(72,-76,907,843),47399=>array(72,-44,921,843),47400=>array(72,-62,917,843),47401=>array(72,-64,907,843),47402=>array(72,-64,908,843),47403=>array(72,-64,908,843),47404=>array(72,-69,923,843),47405=>array(72,-64,908,843),47406=>array(72,-64,908,843),47407=>array(72,-76,907,843),47408=>array(72,-62,907,843),47409=>array(72,-61,907,843),47410=>array(72,-69,922,843),47411=>array(72,-74,929,843),47412=>array(72,-69,927,843),47413=>array(72,-68,911,843),47414=>array(72,-72,929,843),47415=>array(72,-70,936,843),47416=>array(72,-66,908,843),47417=>array(72,-59,916,843),47418=>array(72,-60,928,843),47419=>array(72,-68,908,843),47420=>array(70,-69,907,842),47421=>array(64,-61,907,842),47422=>array(64,-61,907,842),47423=>array(64,-71,931,842),47424=>array(65,-46,907,843),47425=>array(64,-68,912,842),47426=>array(64,-76,907,842),47427=>array(64,-44,921,842),47428=>array(64,-62,917,842),47429=>array(64,-64,907,842),47430=>array(64,-64,908,842),47431=>array(64,-64,908,842),47432=>array(64,-69,923,842),47433=>array(64,-64,908,842),47434=>array(64,-64,908,842),47435=>array(64,-76,907,842),47436=>array(64,-62,907,842),47437=>array(64,-61,907,842),47438=>array(64,-69,922,842),47439=>array(64,-74,929,842),47440=>array(64,-69,927,842),47441=>array(64,-68,911,842),47442=>array(64,-72,929,842),47443=>array(64,-70,936,842),47444=>array(64,-66,908,842),47445=>array(64,-59,916,842),47446=>array(64,-60,928,842),47447=>array(64,-68,908,842),47448=>array(71,-64,928,795),47449=>array(79,-61,921,795),47450=>array(79,-61,921,795),47451=>array(79,-71,921,795),47452=>array(79,-46,921,795),47453=>array(79,-68,921,795),47454=>array(79,-74,921,795),47455=>array(79,-44,921,795),47456=>array(79,-62,921,795),47457=>array(79,-64,921,795),47458=>array(79,-64,921,795),47459=>array(79,-63,921,795),47460=>array(79,-68,921,795),47461=>array(79,-64,921,795),47462=>array(79,-63,921,795),47463=>array(79,-74,921,795),47464=>array(79,-62,921,795),47465=>array(79,-61,921,795),47466=>array(79,-69,921,795),47467=>array(79,-74,921,795),47468=>array(79,-69,921,795),47469=>array(79,-68,921,795),47470=>array(79,-72,921,795),47471=>array(79,-70,921,795),47472=>array(79,-66,921,795),47473=>array(79,-59,921,795),47474=>array(79,-60,921,795),47475=>array(79,-68,921,795),47476=>array(57,42,943,730),47477=>array(79,-61,921,795),47478=>array(79,-61,921,795),47479=>array(79,-71,921,795),47480=>array(79,-46,921,795),47481=>array(79,-68,921,795),47482=>array(79,-74,921,795),47483=>array(79,-44,921,795),47484=>array(79,-62,921,795),47485=>array(79,-64,921,795),47486=>array(79,-64,921,795),47487=>array(79,-63,921,795),47488=>array(79,-68,921,795),47489=>array(79,-64,921,795),47490=>array(79,-63,921,795),47491=>array(79,-74,921,795),47492=>array(79,-62,921,795),47493=>array(79,-61,921,795),47494=>array(79,-69,921,795),47495=>array(79,-74,921,795),47496=>array(79,-69,921,795),47497=>array(79,-68,921,795),47498=>array(79,-72,921,795),47499=>array(79,-70,921,795),47500=>array(79,-66,921,795),47501=>array(79,-59,921,795),47502=>array(79,-60,921,795),47503=>array(79,-68,921,795),47504=>array(67,-69,907,842),47505=>array(64,-61,908,842),47506=>array(64,-61,908,842),47507=>array(64,-71,931,842),47508=>array(64,-46,908,842),47509=>array(64,-68,912,842),47510=>array(64,-76,908,842),47511=>array(64,-44,921,842),47512=>array(64,-62,917,842),47513=>array(64,-64,908,842),47514=>array(64,-64,908,842),47515=>array(64,-64,908,842),47516=>array(64,-69,923,842),47517=>array(64,-64,908,842),47518=>array(64,-64,908,842),47519=>array(64,-76,908,842),47520=>array(64,-62,908,842),47521=>array(64,-61,908,842),47522=>array(64,-69,922,842),47523=>array(64,-74,929,842),47524=>array(64,-69,927,842),47525=>array(64,-68,911,842),47526=>array(64,-72,929,842),47527=>array(64,-70,936,842),47528=>array(64,-66,908,842),47529=>array(64,-59,916,842),47530=>array(64,-60,928,842),47531=>array(64,-68,908,842),47532=>array(143,-69,907,842),47533=>array(138,-61,907,842),47534=>array(138,-61,907,842),47535=>array(138,-71,931,842),47536=>array(138,-46,907,842),47537=>array(138,-68,912,842),47538=>array(138,-76,907,842),47539=>array(138,-44,921,842),47540=>array(138,-62,917,842),47541=>array(138,-64,907,842),47542=>array(138,-64,908,842),47543=>array(138,-64,908,842),47544=>array(138,-69,923,842),47545=>array(138,-64,908,842),47546=>array(138,-64,908,842),47547=>array(138,-76,907,842),47548=>array(138,-62,907,842),47549=>array(138,-61,907,842),47550=>array(138,-69,922,842),47551=>array(138,-74,929,842),47552=>array(138,-69,927,842),47553=>array(138,-68,911,842),47554=>array(138,-72,929,842),47555=>array(138,-70,936,842),47556=>array(138,-66,908,842),47557=>array(138,-59,916,842),47558=>array(138,-60,928,842),47559=>array(138,-68,908,842),47560=>array(127,-69,936,842),47561=>array(122,-59,936,842),47562=>array(122,-61,936,842),47563=>array(122,-71,936,842),47564=>array(122,-45,936,842),47565=>array(122,-69,936,842),47566=>array(122,-76,936,842),47567=>array(122,-44,936,842),47568=>array(122,-62,936,842),47569=>array(122,-64,936,842),47570=>array(122,-64,936,842),47571=>array(122,-64,936,842),47572=>array(122,-70,936,842),47573=>array(122,-64,936,842),47574=>array(122,-64,936,842),47575=>array(122,-76,936,842),47576=>array(122,-62,936,842),47577=>array(122,-61,936,842),47578=>array(122,-70,936,842),47579=>array(122,-74,936,842),47580=>array(118,-69,936,842),47581=>array(122,-67,936,842),47582=>array(122,-72,936,842),47583=>array(122,-71,936,842),47584=>array(122,-66,936,842),47585=>array(122,-59,936,842),47586=>array(122,-60,936,842),47587=>array(122,-69,936,842),47588=>array(127,-69,907,842),47589=>array(122,-61,907,842),47590=>array(122,-61,907,842),47591=>array(122,-71,931,842),47592=>array(122,-46,907,842),47593=>array(122,-68,912,842),47594=>array(122,-76,907,842),47595=>array(122,-44,921,842),47596=>array(122,-62,917,842),47597=>array(122,-64,907,842),47598=>array(122,-64,908,842),47599=>array(122,-64,908,842),47600=>array(122,-69,923,842),47601=>array(122,-64,908,842),47602=>array(122,-64,908,842),47603=>array(122,-76,907,842),47604=>array(122,-62,907,842),47605=>array(122,-61,907,842),47606=>array(122,-69,922,842),47607=>array(122,-74,929,842),47608=>array(122,-69,927,842),47609=>array(122,-68,911,842),47610=>array(122,-72,929,842),47611=>array(122,-70,936,842),47612=>array(122,-66,908,842),47613=>array(122,-59,916,842),47614=>array(122,-60,928,842),47615=>array(122,-68,908,842),47616=>array(127,-68,935,843),47617=>array(122,-59,936,842),47618=>array(122,-61,936,842),47619=>array(122,-71,936,842),47620=>array(122,-45,936,842),47621=>array(122,-69,936,842),47622=>array(122,-76,936,842),47623=>array(122,-44,936,842),47624=>array(122,-62,936,842),47625=>array(122,-64,936,842),47626=>array(122,-64,936,842),47627=>array(122,-64,936,842),47628=>array(122,-70,936,842),47629=>array(122,-64,936,842),47630=>array(122,-64,936,842),47631=>array(122,-76,936,842),47632=>array(122,-62,936,842),47633=>array(122,-61,936,842),47634=>array(122,-70,936,842),47635=>array(122,-74,936,842),47636=>array(118,-69,936,842),47637=>array(122,-67,936,842),47638=>array(122,-72,936,842),47639=>array(122,-71,936,842),47640=>array(122,-66,936,842),47641=>array(122,-59,936,842),47642=>array(122,-60,936,842),47643=>array(122,-69,936,842),47644=>array(127,-69,907,842),47645=>array(122,-61,907,842),47646=>array(122,-61,907,842),47647=>array(122,-71,931,842),47648=>array(122,-46,907,842),47649=>array(122,-68,912,842),47650=>array(122,-76,907,842),47651=>array(122,-44,921,842),47652=>array(122,-62,917,842),47653=>array(122,-64,907,842),47654=>array(122,-64,908,842),47655=>array(122,-64,908,842),47656=>array(122,-69,923,842),47657=>array(122,-64,908,842),47658=>array(122,-64,908,842),47659=>array(122,-76,907,842),47660=>array(122,-62,907,842),47661=>array(122,-61,907,842),47662=>array(122,-69,922,842),47663=>array(122,-74,929,842),47664=>array(122,-69,927,842),47665=>array(122,-68,911,842),47666=>array(122,-72,929,842),47667=>array(122,-70,936,842),47668=>array(122,-66,908,842),47669=>array(122,-59,916,842),47670=>array(122,-60,928,842),47671=>array(122,-68,908,842),47672=>array(127,-70,907,841),47673=>array(122,-61,907,841),47674=>array(122,-61,907,841),47675=>array(122,-71,931,841),47676=>array(112,-46,907,841),47677=>array(122,-68,912,841),47678=>array(122,-76,907,841),47679=>array(122,-44,921,841),47680=>array(122,-62,917,841),47681=>array(122,-64,907,841),47682=>array(122,-64,908,841),47683=>array(122,-64,908,841),47684=>array(122,-69,923,841),47685=>array(122,-64,908,841),47686=>array(122,-64,908,841),47687=>array(122,-76,906,841),47688=>array(122,-62,907,841),47689=>array(122,-61,907,841),47690=>array(122,-69,922,841),47691=>array(122,-74,929,841),47692=>array(122,-69,927,841),47693=>array(122,-68,911,841),47694=>array(122,-72,929,841),47695=>array(122,-70,936,841),47696=>array(122,-66,908,841),47697=>array(122,-59,916,841),47698=>array(122,-60,928,841),47699=>array(122,-68,908,841),47700=>array(127,-68,907,843),47701=>array(122,-61,907,843),47702=>array(122,-61,907,843),47703=>array(122,-71,931,843),47704=>array(122,-46,907,843),47705=>array(122,-68,912,843),47706=>array(122,-76,907,843),47707=>array(122,-44,921,843),47708=>array(122,-62,917,843),47709=>array(122,-64,907,843),47710=>array(122,-64,908,843),47711=>array(122,-64,908,843),47712=>array(122,-69,923,843),47713=>array(122,-64,908,843),47714=>array(122,-64,908,843),47715=>array(122,-76,907,843),47716=>array(122,-62,907,843),47717=>array(122,-61,907,843),47718=>array(122,-69,922,843),47719=>array(122,-74,929,843),47720=>array(122,-69,927,843),47721=>array(122,-68,911,843),47722=>array(122,-72,929,843),47723=>array(122,-70,936,843),47724=>array(122,-66,908,843),47725=>array(122,-59,916,843),47726=>array(122,-60,928,843),47727=>array(122,-68,908,843),47728=>array(127,-70,907,842),47729=>array(122,-61,908,842),47730=>array(122,-61,908,842),47731=>array(122,-71,931,842),47732=>array(112,-46,907,842),47733=>array(122,-68,912,842),47734=>array(122,-76,908,842),47735=>array(122,-44,921,842),47736=>array(122,-62,917,842),47737=>array(122,-64,908,842),47738=>array(122,-64,908,842),47739=>array(122,-64,908,842),47740=>array(122,-69,923,842),47741=>array(122,-64,908,842),47742=>array(122,-64,908,842),47743=>array(122,-76,908,842),47744=>array(122,-62,908,842),47745=>array(122,-61,908,842),47746=>array(122,-69,922,842),47747=>array(122,-74,929,842),47748=>array(122,-69,927,842),47749=>array(122,-68,911,842),47750=>array(122,-72,929,842),47751=>array(122,-70,936,842),47752=>array(122,-66,908,842),47753=>array(122,-59,916,842),47754=>array(122,-60,928,842),47755=>array(122,-68,908,842),47756=>array(127,-68,907,843),47757=>array(122,-61,907,843),47758=>array(122,-61,907,843),47759=>array(122,-71,931,843),47760=>array(122,-46,907,843),47761=>array(122,-68,912,843),47762=>array(122,-76,907,843),47763=>array(122,-44,921,843),47764=>array(122,-62,917,843),47765=>array(122,-64,907,843),47766=>array(122,-64,908,843),47767=>array(122,-64,908,843),47768=>array(122,-69,923,843),47769=>array(122,-64,908,843),47770=>array(122,-64,908,843),47771=>array(122,-76,907,843),47772=>array(122,-62,907,843),47773=>array(122,-61,907,843),47774=>array(122,-69,922,843),47775=>array(122,-74,929,843),47776=>array(122,-69,927,843),47777=>array(122,-68,911,843),47778=>array(122,-72,929,843),47779=>array(122,-70,936,843),47780=>array(122,-66,908,843),47781=>array(122,-59,916,843),47782=>array(122,-60,928,843),47783=>array(122,-68,908,843),47784=>array(62,17,943,740),47785=>array(79,-61,921,800),47786=>array(79,-61,921,800),47787=>array(79,-71,921,800),47788=>array(79,-46,921,800),47789=>array(79,-68,921,800),47790=>array(79,-74,921,800),47791=>array(79,-44,921,800),47792=>array(79,-62,921,800),47793=>array(79,-64,921,800),47794=>array(79,-64,921,800),47795=>array(79,-63,921,800),47796=>array(79,-68,921,800),47797=>array(79,-64,921,800),47798=>array(79,-63,921,800),47799=>array(79,-74,921,800),47800=>array(79,-62,921,800),47801=>array(79,-61,921,800),47802=>array(79,-69,921,800),47803=>array(79,-74,921,800),47804=>array(79,-69,921,800),47805=>array(79,-68,921,800),47806=>array(79,-72,921,800),47807=>array(79,-70,921,800),47808=>array(79,-66,921,800),47809=>array(79,-59,921,800),47810=>array(79,-60,921,800),47811=>array(79,-68,921,800),47812=>array(52,-69,936,842),47813=>array(77,-59,936,843),47814=>array(77,-61,936,843),47815=>array(77,-71,936,843),47816=>array(66,-45,936,842),47817=>array(77,-69,936,843),47818=>array(77,-76,936,843),47819=>array(77,-44,936,843),47820=>array(77,-62,936,843),47821=>array(77,-64,936,843),47822=>array(77,-64,936,843),47823=>array(77,-64,936,843),47824=>array(77,-70,936,843),47825=>array(77,-64,936,843),47826=>array(77,-64,936,843),47827=>array(77,-76,936,843),47828=>array(77,-62,936,843),47829=>array(77,-61,936,843),47830=>array(77,-70,936,843),47831=>array(77,-74,936,843),47832=>array(77,-69,936,843),47833=>array(77,-67,936,843),47834=>array(77,-72,936,843),47835=>array(77,-71,936,843),47836=>array(77,-66,936,843),47837=>array(77,-59,936,843),47838=>array(77,-60,936,843),47839=>array(77,-69,936,843),47840=>array(61,-69,907,842),47841=>array(79,-61,907,843),47842=>array(79,-61,907,843),47843=>array(79,-71,931,843),47844=>array(72,-46,907,842),47845=>array(79,-68,912,843),47846=>array(79,-76,907,843),47847=>array(79,-44,921,843),47848=>array(79,-62,917,843),47849=>array(79,-64,907,843),47850=>array(79,-64,908,843),47851=>array(79,-64,908,843),47852=>array(79,-69,923,843),47853=>array(79,-64,908,843),47854=>array(79,-64,908,843),47855=>array(79,-76,907,843),47856=>array(79,-62,907,843),47857=>array(79,-61,907,843),47858=>array(79,-69,922,843),47859=>array(79,-74,929,843),47860=>array(79,-69,927,843),47861=>array(79,-68,911,843),47862=>array(79,-72,929,843),47863=>array(79,-70,936,843),47864=>array(79,-66,908,843),47865=>array(79,-59,916,843),47866=>array(79,-60,928,843),47867=>array(79,-68,908,843),47868=>array(61,-69,907,842),47869=>array(64,-61,908,841),47870=>array(64,-61,908,841),47871=>array(64,-71,931,841),47872=>array(65,-46,908,841),47873=>array(64,-68,912,841),47874=>array(64,-76,908,841),47875=>array(64,-44,921,841),47876=>array(64,-62,917,841),47877=>array(64,-64,908,841),47878=>array(64,-64,908,841),47879=>array(64,-64,908,841),47880=>array(64,-69,923,841),47881=>array(64,-64,908,841),47882=>array(64,-64,908,841),47883=>array(64,-76,908,841),47884=>array(64,-62,908,841),47885=>array(64,-61,908,841),47886=>array(64,-69,922,841),47887=>array(64,-74,929,841),47888=>array(64,-69,927,841),47889=>array(64,-68,911,841),47890=>array(64,-72,929,841),47891=>array(64,-70,936,841),47892=>array(64,-66,908,841),47893=>array(64,-59,916,841),47894=>array(64,-60,928,841),47895=>array(64,-68,908,841),47896=>array(60,-3,940,765),47897=>array(79,-61,922,800),47898=>array(79,-61,922,800),47899=>array(79,-71,922,800),47900=>array(79,-46,922,800),47901=>array(79,-68,922,800),47902=>array(79,-74,922,800),47903=>array(79,-44,922,800),47904=>array(79,-62,922,800),47905=>array(79,-64,922,800),47906=>array(79,-64,922,800),47907=>array(79,-63,922,800),47908=>array(79,-68,922,800),47909=>array(79,-64,922,800),47910=>array(79,-63,922,800),47911=>array(79,-74,922,800),47912=>array(79,-62,922,800),47913=>array(79,-61,922,800),47914=>array(79,-69,922,800),47915=>array(79,-74,922,800),47916=>array(79,-69,922,800),47917=>array(79,-68,922,800),47918=>array(79,-72,922,800),47919=>array(79,-70,922,800),47920=>array(79,-66,922,800),47921=>array(79,-59,922,800),47922=>array(79,-60,922,800),47923=>array(79,-68,922,800),47924=>array(79,-64,921,800),47925=>array(79,-61,921,800),47926=>array(79,-61,921,800),47927=>array(79,-71,921,800),47928=>array(79,-46,921,800),47929=>array(79,-68,921,800),47930=>array(79,-74,921,800),47931=>array(79,-44,921,800),47932=>array(79,-62,921,800),47933=>array(79,-64,921,800),47934=>array(79,-64,921,800),47935=>array(79,-63,921,800),47936=>array(79,-68,921,800),47937=>array(79,-64,921,800),47938=>array(79,-63,921,800),47939=>array(79,-74,921,800),47940=>array(79,-62,921,800),47941=>array(79,-61,921,800),47942=>array(79,-69,921,800),47943=>array(79,-74,921,800),47944=>array(79,-69,921,800),47945=>array(79,-68,921,800),47946=>array(79,-72,921,800),47947=>array(79,-70,921,800),47948=>array(79,-66,921,800),47949=>array(79,-59,921,800),47950=>array(79,-60,921,800),47951=>array(79,-68,921,800),47952=>array(69,-70,907,841),47953=>array(79,-61,907,841),47954=>array(79,-61,907,841),47955=>array(79,-71,931,841),47956=>array(79,-46,907,841),47957=>array(79,-68,912,841),47958=>array(79,-76,907,841),47959=>array(79,-44,921,841),47960=>array(79,-62,917,841),47961=>array(79,-64,907,841),47962=>array(79,-64,908,841),47963=>array(79,-64,908,841),47964=>array(79,-69,923,841),47965=>array(79,-64,908,841),47966=>array(79,-64,908,841),47967=>array(79,-76,906,841),47968=>array(79,-62,907,841),47969=>array(79,-61,907,841),47970=>array(79,-69,922,841),47971=>array(79,-74,929,841),47972=>array(79,-69,927,841),47973=>array(79,-68,911,841),47974=>array(79,-72,929,841),47975=>array(79,-70,936,841),47976=>array(79,-66,908,841),47977=>array(79,-59,916,841),47978=>array(79,-60,928,841),47979=>array(79,-68,908,841),47980=>array(63,-68,912,843),47981=>array(72,-61,907,843),47982=>array(72,-61,907,843),47983=>array(72,-71,931,843),47984=>array(89,-46,907,843),47985=>array(72,-68,912,843),47986=>array(72,-76,907,843),47987=>array(72,-44,921,843),47988=>array(72,-62,917,843),47989=>array(72,-64,907,843),47990=>array(72,-64,908,843),47991=>array(72,-64,908,843),47992=>array(72,-69,923,843),47993=>array(72,-64,908,843),47994=>array(72,-64,908,843),47995=>array(72,-76,907,843),47996=>array(72,-62,907,843),47997=>array(72,-61,907,843),47998=>array(72,-69,922,843),47999=>array(72,-74,929,843),48000=>array(72,-69,927,843),48001=>array(72,-68,911,843),48002=>array(72,-72,929,843),48003=>array(72,-70,936,843),48004=>array(72,-66,908,843),48005=>array(72,-59,916,843),48006=>array(72,-60,928,843),48007=>array(72,-68,908,843),48008=>array(51,-69,907,842),48009=>array(65,-61,907,842),48010=>array(65,-61,907,842),48011=>array(65,-71,931,842),48012=>array(65,-46,907,842),48013=>array(65,-68,912,842),48014=>array(65,-76,907,842),48015=>array(65,-44,921,842),48016=>array(65,-62,917,842),48017=>array(65,-64,907,842),48018=>array(65,-64,908,842),48019=>array(65,-64,908,842),48020=>array(65,-69,923,842),48021=>array(65,-64,908,842),48022=>array(65,-64,908,842),48023=>array(65,-76,907,842),48024=>array(65,-62,907,842),48025=>array(65,-61,907,842),48026=>array(65,-69,922,842),48027=>array(65,-74,929,842),48028=>array(65,-69,927,842),48029=>array(65,-68,911,842),48030=>array(65,-72,929,842),48031=>array(65,-70,936,842),48032=>array(65,-66,908,842),48033=>array(65,-59,916,842),48034=>array(65,-60,928,842),48035=>array(65,-68,908,842),48036=>array(71,-64,928,800),48037=>array(79,-61,921,800),48038=>array(79,-61,921,800),48039=>array(79,-71,921,800),48040=>array(79,-46,921,790),48041=>array(79,-68,921,800),48042=>array(79,-74,921,800),48043=>array(79,-44,921,800),48044=>array(79,-62,921,800),48045=>array(79,-64,921,800),48046=>array(79,-64,921,800),48047=>array(79,-63,921,800),48048=>array(79,-68,921,800),48049=>array(79,-64,921,800),48050=>array(79,-63,921,800),48051=>array(79,-74,921,800),48052=>array(79,-62,921,800),48053=>array(79,-61,921,800),48054=>array(79,-69,921,800),48055=>array(79,-74,921,800),48056=>array(79,-69,921,800),48057=>array(79,-68,921,800),48058=>array(79,-72,921,800),48059=>array(79,-70,921,800),48060=>array(79,-66,921,800),48061=>array(79,-59,921,800),48062=>array(79,-60,921,800),48063=>array(79,-68,921,800),48064=>array(57,42,943,710),48065=>array(79,-61,921,791),48066=>array(79,-61,921,791),48067=>array(79,-71,921,791),48068=>array(79,-46,921,791),48069=>array(79,-68,921,791),48070=>array(79,-74,921,791),48071=>array(79,-44,921,791),48072=>array(79,-62,921,791),48073=>array(79,-64,921,791),48074=>array(79,-64,921,791),48075=>array(79,-63,921,791),48076=>array(79,-68,921,791),48077=>array(79,-64,921,791),48078=>array(79,-63,921,791),48079=>array(79,-74,921,791),48080=>array(79,-62,921,791),48081=>array(79,-61,921,791),48082=>array(79,-69,921,791),48083=>array(79,-74,921,791),48084=>array(79,-69,921,791),48085=>array(79,-68,921,791),48086=>array(79,-72,921,791),48087=>array(79,-70,921,791),48088=>array(79,-66,921,791),48089=>array(79,-59,921,791),48090=>array(79,-60,921,791),48091=>array(79,-68,921,791),48092=>array(67,-69,907,842),48093=>array(64,-61,907,842),48094=>array(64,-61,907,842),48095=>array(64,-71,931,842),48096=>array(64,-46,907,842),48097=>array(64,-68,912,842),48098=>array(64,-76,907,842),48099=>array(64,-44,921,842),48100=>array(64,-62,917,842),48101=>array(64,-64,907,842),48102=>array(64,-64,908,842),48103=>array(64,-64,908,842),48104=>array(64,-69,923,842),48105=>array(64,-64,908,842),48106=>array(64,-64,908,842),48107=>array(64,-76,907,842),48108=>array(64,-62,907,842),48109=>array(64,-61,907,842),48110=>array(64,-69,922,842),48111=>array(64,-74,929,842),48112=>array(64,-69,927,842),48113=>array(64,-68,911,842),48114=>array(64,-72,929,842),48115=>array(64,-70,936,842),48116=>array(64,-66,908,842),48117=>array(64,-59,916,842),48118=>array(64,-60,928,842),48119=>array(64,-68,908,842),48120=>array(147,-69,907,842),48121=>array(157,-61,907,842),48122=>array(157,-61,907,842),48123=>array(157,-71,931,842),48124=>array(122,-46,907,842),48125=>array(157,-68,912,842),48126=>array(157,-76,907,842),48127=>array(157,-44,921,842),48128=>array(157,-62,917,842),48129=>array(157,-64,907,842),48130=>array(157,-64,908,842),48131=>array(157,-64,908,842),48132=>array(157,-69,923,842),48133=>array(157,-64,908,842),48134=>array(157,-64,908,842),48135=>array(157,-76,907,842),48136=>array(157,-62,907,842),48137=>array(157,-61,907,842),48138=>array(157,-69,922,842),48139=>array(157,-74,929,842),48140=>array(143,-69,927,842),48141=>array(157,-68,911,842),48142=>array(157,-72,929,842),48143=>array(157,-70,936,842),48144=>array(157,-66,908,842),48145=>array(157,-59,916,842),48146=>array(157,-60,928,842),48147=>array(157,-68,908,842),48148=>array(122,-69,936,842),48149=>array(122,-59,936,837),48150=>array(122,-61,936,837),48151=>array(122,-71,936,837),48152=>array(122,-45,936,842),48153=>array(122,-69,936,837),48154=>array(122,-76,936,837),48155=>array(122,-44,936,837),48156=>array(122,-62,936,837),48157=>array(122,-64,936,837),48158=>array(122,-64,936,837),48159=>array(122,-64,936,837),48160=>array(122,-70,936,837),48161=>array(122,-64,936,837),48162=>array(122,-64,936,837),48163=>array(122,-76,936,837),48164=>array(122,-62,936,837),48165=>array(122,-61,936,837),48166=>array(122,-70,936,837),48167=>array(122,-74,936,837),48168=>array(118,-69,936,837),48169=>array(122,-67,936,837),48170=>array(122,-72,936,837),48171=>array(122,-71,936,837),48172=>array(122,-66,936,837),48173=>array(122,-59,936,837),48174=>array(122,-60,936,837),48175=>array(122,-69,936,837),48176=>array(122,-69,907,842),48177=>array(157,-61,907,842),48178=>array(157,-61,907,842),48179=>array(157,-71,931,842),48180=>array(157,-46,907,842),48181=>array(157,-68,912,842),48182=>array(157,-76,907,842),48183=>array(157,-44,921,842),48184=>array(157,-62,917,842),48185=>array(157,-64,907,842),48186=>array(157,-64,908,842),48187=>array(157,-64,908,842),48188=>array(157,-69,923,842),48189=>array(157,-64,908,842),48190=>array(157,-64,908,842),48191=>array(157,-76,907,842),48192=>array(157,-62,907,842),48193=>array(157,-61,907,842),48194=>array(157,-69,922,842),48195=>array(157,-74,929,842),48196=>array(143,-69,927,842),48197=>array(157,-68,911,842),48198=>array(157,-72,929,842),48199=>array(157,-70,936,842),48200=>array(157,-66,908,842),48201=>array(157,-59,916,842),48202=>array(157,-60,928,842),48203=>array(157,-68,908,842),48204=>array(122,-68,935,843),48205=>array(122,-59,936,842),48206=>array(122,-61,936,842),48207=>array(122,-71,936,842),48208=>array(122,-45,936,842),48209=>array(122,-69,936,842),48210=>array(122,-76,936,842),48211=>array(122,-44,936,842),48212=>array(122,-62,936,842),48213=>array(122,-64,936,842),48214=>array(122,-64,936,842),48215=>array(122,-64,936,842),48216=>array(122,-70,936,842),48217=>array(122,-64,936,842),48218=>array(122,-64,936,842),48219=>array(122,-76,936,842),48220=>array(122,-62,936,842),48221=>array(122,-61,936,842),48222=>array(122,-70,936,842),48223=>array(122,-74,936,842),48224=>array(118,-69,936,842),48225=>array(122,-67,936,842),48226=>array(122,-72,936,842),48227=>array(122,-71,936,842),48228=>array(122,-66,936,842),48229=>array(122,-59,936,842),48230=>array(122,-60,936,842),48231=>array(122,-69,936,842),48232=>array(122,-69,907,842),48233=>array(157,-61,907,842),48234=>array(157,-61,907,842),48235=>array(157,-71,931,842),48236=>array(157,-46,907,842),48237=>array(157,-68,912,842),48238=>array(157,-76,907,842),48239=>array(157,-44,921,842),48240=>array(157,-62,917,842),48241=>array(157,-64,907,842),48242=>array(157,-64,908,842),48243=>array(157,-64,908,842),48244=>array(157,-69,923,842),48245=>array(157,-64,908,842),48246=>array(157,-64,908,842),48247=>array(157,-76,907,842),48248=>array(157,-62,907,842),48249=>array(157,-61,907,842),48250=>array(157,-69,922,842),48251=>array(157,-74,929,842),48252=>array(143,-69,927,842),48253=>array(157,-68,911,842),48254=>array(157,-72,929,842),48255=>array(157,-70,936,842),48256=>array(157,-66,908,842),48257=>array(157,-59,916,842),48258=>array(157,-60,928,842),48259=>array(157,-68,908,842),48260=>array(127,-70,907,841),48261=>array(122,-61,907,841),48262=>array(122,-61,907,841),48263=>array(122,-71,931,841),48264=>array(122,-46,907,841),48265=>array(122,-68,912,841),48266=>array(122,-76,907,841),48267=>array(122,-44,921,841),48268=>array(122,-62,917,841),48269=>array(122,-64,907,841),48270=>array(122,-64,908,841),48271=>array(122,-64,908,841),48272=>array(122,-69,923,841),48273=>array(122,-64,908,841),48274=>array(122,-64,908,841),48275=>array(122,-76,906,841),48276=>array(122,-62,907,841),48277=>array(122,-61,907,841),48278=>array(122,-69,922,841),48279=>array(122,-74,929,841),48280=>array(122,-69,927,841),48281=>array(122,-68,911,841),48282=>array(122,-72,929,841),48283=>array(122,-70,936,841),48284=>array(122,-66,908,841),48285=>array(122,-59,916,841),48286=>array(122,-60,928,841),48287=>array(122,-68,908,841),48288=>array(122,-68,907,843),48289=>array(127,-61,907,843),48290=>array(127,-61,907,843),48291=>array(127,-71,931,843),48292=>array(127,-46,907,843),48293=>array(127,-68,912,843),48294=>array(127,-76,907,843),48295=>array(127,-44,921,843),48296=>array(127,-62,917,843),48297=>array(127,-64,907,843),48298=>array(127,-64,908,843),48299=>array(127,-64,908,843),48300=>array(127,-69,923,843),48301=>array(127,-64,908,843),48302=>array(127,-64,908,843),48303=>array(127,-76,907,843),48304=>array(127,-62,907,843),48305=>array(127,-61,907,843),48306=>array(127,-69,922,843),48307=>array(127,-74,929,843),48308=>array(127,-69,927,843),48309=>array(127,-68,911,843),48310=>array(127,-72,929,843),48311=>array(127,-70,936,843),48312=>array(127,-66,908,843),48313=>array(127,-59,916,843),48314=>array(127,-60,928,843),48315=>array(127,-68,908,843),48316=>array(127,-70,907,842),48317=>array(122,-61,908,842),48318=>array(122,-61,908,842),48319=>array(122,-71,931,842),48320=>array(122,-46,907,842),48321=>array(122,-68,912,842),48322=>array(122,-76,908,842),48323=>array(122,-44,921,842),48324=>array(122,-62,917,842),48325=>array(122,-64,908,842),48326=>array(122,-64,908,842),48327=>array(122,-64,908,842),48328=>array(122,-69,923,842),48329=>array(122,-64,908,842),48330=>array(122,-64,908,842),48331=>array(122,-76,908,842),48332=>array(122,-62,908,842),48333=>array(122,-61,908,842),48334=>array(122,-69,922,842),48335=>array(122,-74,929,842),48336=>array(122,-69,927,842),48337=>array(122,-68,911,842),48338=>array(122,-72,929,842),48339=>array(122,-70,936,842),48340=>array(122,-66,908,842),48341=>array(122,-59,916,842),48342=>array(122,-60,928,842),48343=>array(122,-68,908,842),48344=>array(122,-68,907,843),48345=>array(127,-61,907,843),48346=>array(127,-61,907,843),48347=>array(127,-71,931,843),48348=>array(127,-46,907,843),48349=>array(127,-68,912,843),48350=>array(127,-76,907,843),48351=>array(127,-44,921,843),48352=>array(127,-62,917,843),48353=>array(127,-64,907,843),48354=>array(127,-64,908,843),48355=>array(127,-64,908,843),48356=>array(127,-69,923,843),48357=>array(127,-64,908,843),48358=>array(127,-64,908,843),48359=>array(127,-76,907,843),48360=>array(127,-62,907,843),48361=>array(127,-61,907,843),48362=>array(127,-69,922,843),48363=>array(127,-74,929,843),48364=>array(127,-69,927,843),48365=>array(127,-68,911,843),48366=>array(127,-72,929,843),48367=>array(127,-70,936,843),48368=>array(127,-66,908,843),48369=>array(127,-59,916,843),48370=>array(127,-60,928,843),48371=>array(127,-68,908,843),48372=>array(62,7,943,795),48373=>array(79,-61,921,815),48374=>array(79,-61,921,815),48375=>array(79,-71,921,815),48376=>array(79,-46,921,815),48377=>array(79,-68,921,815),48378=>array(79,-74,921,815),48379=>array(79,-44,921,815),48380=>array(79,-62,921,815),48381=>array(79,-64,921,815),48382=>array(79,-64,921,815),48383=>array(79,-63,921,815),48384=>array(79,-68,921,815),48385=>array(79,-64,921,815),48386=>array(79,-63,921,815),48387=>array(79,-74,921,815),48388=>array(79,-62,921,815),48389=>array(79,-61,921,815),48390=>array(79,-69,921,815),48391=>array(79,-74,921,815),48392=>array(79,-69,921,815),48393=>array(79,-68,921,815),48394=>array(79,-72,921,815),48395=>array(79,-70,921,815),48396=>array(79,-66,921,815),48397=>array(79,-59,921,815),48398=>array(79,-60,921,815),48399=>array(79,-68,921,815),48400=>array(52,-69,936,842),48401=>array(77,-59,936,843),48402=>array(77,-61,936,843),48403=>array(77,-71,936,843),48404=>array(66,-45,936,842),48405=>array(77,-69,936,843),48406=>array(77,-76,936,843),48407=>array(77,-44,936,843),48408=>array(77,-62,936,843),48409=>array(77,-64,936,843),48410=>array(77,-64,936,843),48411=>array(77,-64,936,843),48412=>array(77,-70,936,843),48413=>array(77,-64,936,843),48414=>array(77,-64,936,843),48415=>array(77,-76,936,843),48416=>array(77,-62,936,843),48417=>array(77,-61,936,843),48418=>array(77,-70,936,843),48419=>array(77,-74,936,843),48420=>array(77,-69,936,843),48421=>array(77,-67,936,843),48422=>array(77,-72,936,843),48423=>array(77,-71,936,843),48424=>array(77,-66,936,843),48425=>array(77,-59,936,843),48426=>array(77,-60,936,843),48427=>array(77,-69,936,843),48428=>array(61,-68,907,843),48429=>array(79,-61,907,843),48430=>array(79,-61,907,843),48431=>array(79,-71,931,843),48432=>array(72,-46,907,842),48433=>array(79,-68,912,843),48434=>array(79,-76,907,843),48435=>array(79,-44,921,843),48436=>array(79,-62,917,843),48437=>array(79,-64,907,843),48438=>array(79,-64,908,843),48439=>array(79,-64,908,843),48440=>array(79,-69,923,843),48441=>array(79,-64,908,843),48442=>array(79,-64,908,843),48443=>array(79,-76,907,843),48444=>array(79,-62,907,843),48445=>array(79,-61,907,843),48446=>array(79,-69,922,843),48447=>array(79,-74,929,843),48448=>array(79,-69,927,843),48449=>array(79,-68,911,843),48450=>array(79,-72,929,843),48451=>array(79,-70,936,843),48452=>array(79,-66,908,843),48453=>array(79,-59,916,843),48454=>array(79,-60,928,843),48455=>array(79,-68,908,843),48456=>array(62,-69,907,842),48457=>array(65,-61,907,842),48458=>array(65,-61,907,842),48459=>array(65,-71,931,842),48460=>array(64,-46,907,842),48461=>array(65,-68,912,842),48462=>array(65,-76,907,842),48463=>array(65,-44,921,842),48464=>array(65,-62,917,842),48465=>array(65,-64,907,842),48466=>array(65,-64,908,842),48467=>array(65,-64,908,842),48468=>array(65,-69,923,842),48469=>array(65,-64,908,842),48470=>array(65,-64,908,842),48471=>array(65,-76,907,842),48472=>array(65,-62,907,842),48473=>array(65,-61,907,842),48474=>array(65,-69,922,842),48475=>array(65,-74,929,842),48476=>array(65,-69,927,842),48477=>array(65,-68,911,842),48478=>array(65,-72,929,842),48479=>array(65,-70,936,842),48480=>array(65,-66,908,842),48481=>array(65,-59,916,842),48482=>array(65,-60,928,842),48483=>array(65,-68,908,842),48484=>array(62,7,943,805),48485=>array(79,-61,922,815),48486=>array(79,-61,922,815),48487=>array(79,-71,922,815),48488=>array(79,-46,922,815),48489=>array(79,-68,922,815),48490=>array(79,-74,922,815),48491=>array(79,-44,922,815),48492=>array(79,-62,922,815),48493=>array(79,-64,922,815),48494=>array(79,-64,922,815),48495=>array(79,-63,922,815),48496=>array(79,-68,922,815),48497=>array(79,-64,922,815),48498=>array(79,-63,922,815),48499=>array(79,-74,922,815),48500=>array(79,-62,922,815),48501=>array(79,-61,922,815),48502=>array(79,-69,922,815),48503=>array(79,-74,922,815),48504=>array(79,-69,922,815),48505=>array(79,-68,922,815),48506=>array(79,-72,922,815),48507=>array(79,-70,922,815),48508=>array(79,-66,922,815),48509=>array(79,-59,922,815),48510=>array(79,-60,922,815),48511=>array(79,-68,922,815),48512=>array(79,-64,921,815),48513=>array(79,-61,921,815),48514=>array(79,-61,921,815),48515=>array(79,-71,921,815),48516=>array(79,-46,921,815),48517=>array(79,-68,921,815),48518=>array(79,-74,921,815),48519=>array(79,-44,921,815),48520=>array(79,-62,921,815),48521=>array(79,-64,921,815),48522=>array(79,-64,921,815),48523=>array(79,-63,921,815),48524=>array(79,-68,921,815),48525=>array(79,-64,921,815),48526=>array(79,-63,921,815),48527=>array(79,-74,921,815),48528=>array(79,-62,921,815),48529=>array(79,-61,921,815),48530=>array(79,-69,921,815),48531=>array(79,-74,921,815),48532=>array(79,-69,921,815),48533=>array(79,-68,921,815),48534=>array(79,-72,921,815),48535=>array(79,-70,921,815),48536=>array(79,-66,921,815),48537=>array(79,-59,921,815),48538=>array(79,-60,921,815),48539=>array(79,-68,921,815),48540=>array(69,-70,907,841),48541=>array(75,-61,907,841),48542=>array(75,-61,907,841),48543=>array(75,-71,931,841),48544=>array(76,-46,907,841),48545=>array(75,-68,912,841),48546=>array(75,-76,907,841),48547=>array(75,-44,921,841),48548=>array(75,-62,917,841),48549=>array(75,-64,907,841),48550=>array(75,-64,908,841),48551=>array(75,-64,908,841),48552=>array(75,-69,923,841),48553=>array(75,-64,908,841),48554=>array(75,-64,908,841),48555=>array(75,-76,906,841),48556=>array(75,-62,907,841),48557=>array(75,-61,907,841),48558=>array(75,-69,922,841),48559=>array(75,-74,929,841),48560=>array(75,-69,927,841),48561=>array(75,-68,911,841),48562=>array(75,-72,929,841),48563=>array(75,-70,936,841),48564=>array(75,-66,908,841),48565=>array(75,-59,916,841),48566=>array(75,-60,928,841),48567=>array(75,-68,908,841),48568=>array(63,-68,907,843),48569=>array(72,-61,907,843),48570=>array(72,-61,907,843),48571=>array(72,-71,931,843),48572=>array(76,-46,907,843),48573=>array(72,-68,912,843),48574=>array(72,-76,907,843),48575=>array(72,-44,921,843),48576=>array(72,-62,917,843),48577=>array(72,-64,907,843),48578=>array(72,-64,908,843),48579=>array(72,-64,908,843),48580=>array(72,-69,923,843),48581=>array(72,-64,908,843),48582=>array(72,-64,908,843),48583=>array(72,-76,907,843),48584=>array(72,-62,907,843),48585=>array(72,-61,907,843),48586=>array(72,-69,922,843),48587=>array(72,-74,929,843),48588=>array(72,-69,927,843),48589=>array(72,-68,911,843),48590=>array(72,-72,929,843),48591=>array(72,-70,936,843),48592=>array(72,-66,908,843),48593=>array(72,-59,916,843),48594=>array(72,-60,928,843),48595=>array(72,-68,908,843),48596=>array(70,-69,907,842),48597=>array(65,-61,907,841),48598=>array(65,-61,907,841),48599=>array(65,-71,931,841),48600=>array(65,-46,907,841),48601=>array(65,-68,912,841),48602=>array(65,-76,907,841),48603=>array(65,-44,921,841),48604=>array(65,-62,917,841),48605=>array(65,-64,907,841),48606=>array(65,-64,908,841),48607=>array(65,-64,908,841),48608=>array(65,-69,923,841),48609=>array(65,-64,908,841),48610=>array(65,-64,908,841),48611=>array(65,-76,907,841),48612=>array(65,-62,907,841),48613=>array(65,-61,907,841),48614=>array(65,-69,922,841),48615=>array(65,-74,929,841),48616=>array(65,-69,927,841),48617=>array(65,-68,911,841),48618=>array(65,-72,929,841),48619=>array(65,-70,936,841),48620=>array(65,-66,908,841),48621=>array(65,-59,916,841),48622=>array(65,-60,928,841),48623=>array(65,-68,908,841),48624=>array(71,-64,928,815),48625=>array(79,-61,921,815),48626=>array(79,-61,921,815),48627=>array(79,-71,921,815),48628=>array(79,-46,921,815),48629=>array(79,-68,921,815),48630=>array(79,-74,921,815),48631=>array(79,-44,921,815),48632=>array(79,-62,921,815),48633=>array(79,-64,921,815),48634=>array(79,-64,921,815),48635=>array(79,-63,921,815),48636=>array(79,-68,921,815),48637=>array(79,-64,921,815),48638=>array(79,-63,921,815),48639=>array(79,-74,921,815),48640=>array(79,-62,921,815),48641=>array(79,-61,921,815),48642=>array(79,-69,921,815),48643=>array(79,-74,921,815),48644=>array(79,-69,921,815),48645=>array(79,-68,921,815),48646=>array(79,-72,921,815),48647=>array(79,-70,921,815),48648=>array(79,-66,921,815),48649=>array(79,-59,921,815),48650=>array(79,-60,921,815),48651=>array(79,-68,921,815),48652=>array(57,42,943,750),48653=>array(79,-61,921,825),48654=>array(79,-61,921,825),48655=>array(79,-71,921,825),48656=>array(79,-46,921,825),48657=>array(79,-68,921,825),48658=>array(79,-74,921,825),48659=>array(79,-44,921,825),48660=>array(79,-62,921,825),48661=>array(79,-64,921,825),48662=>array(79,-64,921,825),48663=>array(79,-63,921,825),48664=>array(79,-68,921,825),48665=>array(79,-64,921,825),48666=>array(79,-63,921,825),48667=>array(79,-74,921,825),48668=>array(79,-62,921,825),48669=>array(79,-61,921,825),48670=>array(79,-69,921,825),48671=>array(79,-74,921,825),48672=>array(79,-69,921,825),48673=>array(79,-68,921,825),48674=>array(79,-72,921,825),48675=>array(79,-70,921,825),48676=>array(79,-66,921,825),48677=>array(79,-59,921,825),48678=>array(79,-60,921,825),48679=>array(79,-68,921,825),48680=>array(67,-69,907,842),48681=>array(65,-61,907,842),48682=>array(65,-61,907,842),48683=>array(65,-71,931,842),48684=>array(65,-46,907,841),48685=>array(65,-68,912,842),48686=>array(65,-76,907,842),48687=>array(65,-44,921,842),48688=>array(65,-62,917,842),48689=>array(65,-64,907,842),48690=>array(65,-64,908,842),48691=>array(65,-64,908,842),48692=>array(65,-69,923,842),48693=>array(65,-64,908,842),48694=>array(65,-64,908,842),48695=>array(65,-76,907,842),48696=>array(65,-62,907,842),48697=>array(65,-61,907,842),48698=>array(65,-69,922,842),48699=>array(65,-74,929,842),48700=>array(65,-69,927,842),48701=>array(65,-68,911,842),48702=>array(65,-72,929,842),48703=>array(65,-70,936,842),48704=>array(65,-66,908,842),48705=>array(65,-59,916,842),48706=>array(65,-60,928,842),48707=>array(65,-68,908,842),48708=>array(147,-69,907,842),48709=>array(157,-61,907,842),48710=>array(157,-61,907,842),48711=>array(157,-71,931,842),48712=>array(152,-46,907,842),48713=>array(157,-68,912,842),48714=>array(157,-76,907,842),48715=>array(157,-44,921,842),48716=>array(157,-62,917,842),48717=>array(157,-64,907,842),48718=>array(157,-64,908,842),48719=>array(157,-64,908,842),48720=>array(157,-69,923,842),48721=>array(157,-64,908,842),48722=>array(157,-64,908,842),48723=>array(157,-76,907,842),48724=>array(157,-62,907,842),48725=>array(157,-61,907,842),48726=>array(157,-69,922,842),48727=>array(157,-74,929,842),48728=>array(143,-69,927,842),48729=>array(157,-68,911,842),48730=>array(157,-72,929,842),48731=>array(157,-70,936,842),48732=>array(157,-66,908,842),48733=>array(157,-59,916,842),48734=>array(157,-60,928,842),48735=>array(157,-68,908,842),48736=>array(95,-69,936,842),48737=>array(105,-59,936,842),48738=>array(105,-61,936,842),48739=>array(105,-71,936,842),48740=>array(105,-45,936,842),48741=>array(105,-69,936,842),48742=>array(105,-76,936,842),48743=>array(105,-44,936,842),48744=>array(105,-62,936,842),48745=>array(105,-64,936,842),48746=>array(105,-64,936,842),48747=>array(105,-64,936,842),48748=>array(105,-70,936,842),48749=>array(105,-64,936,842),48750=>array(105,-64,936,842),48751=>array(105,-76,936,842),48752=>array(105,-62,936,842),48753=>array(105,-61,936,842),48754=>array(105,-70,936,842),48755=>array(105,-74,936,842),48756=>array(105,-69,936,842),48757=>array(105,-67,936,842),48758=>array(105,-72,936,842),48759=>array(105,-71,936,842),48760=>array(105,-66,936,842),48761=>array(105,-59,936,842),48762=>array(105,-60,936,842),48763=>array(105,-69,936,842),48764=>array(95,-69,907,842),48765=>array(105,-61,907,842),48766=>array(105,-61,907,842),48767=>array(105,-71,931,842),48768=>array(105,-46,907,842),48769=>array(105,-68,912,842),48770=>array(105,-76,907,842),48771=>array(105,-44,921,842),48772=>array(105,-62,917,842),48773=>array(105,-64,907,842),48774=>array(105,-64,908,842),48775=>array(105,-64,908,842),48776=>array(105,-69,923,842),48777=>array(105,-64,908,842),48778=>array(105,-64,908,842),48779=>array(105,-76,907,842),48780=>array(105,-62,907,842),48781=>array(105,-61,907,842),48782=>array(105,-69,922,842),48783=>array(105,-74,929,842),48784=>array(105,-69,927,842),48785=>array(105,-68,911,842),48786=>array(105,-72,929,842),48787=>array(105,-70,936,842),48788=>array(105,-66,908,842),48789=>array(105,-59,916,842),48790=>array(105,-60,928,842),48791=>array(105,-68,908,842),48792=>array(95,-68,935,843),48793=>array(105,-59,936,842),48794=>array(105,-61,936,842),48795=>array(105,-71,936,842),48796=>array(105,-45,936,842),48797=>array(105,-69,936,842),48798=>array(105,-76,936,842),48799=>array(105,-44,936,842),48800=>array(105,-62,936,842),48801=>array(105,-64,936,842),48802=>array(105,-64,936,842),48803=>array(105,-64,936,842),48804=>array(105,-70,936,842),48805=>array(105,-64,936,842),48806=>array(105,-64,936,842),48807=>array(105,-76,936,842),48808=>array(105,-62,936,842),48809=>array(105,-61,936,842),48810=>array(105,-70,936,842),48811=>array(105,-74,936,842),48812=>array(105,-69,936,842),48813=>array(105,-67,936,842),48814=>array(105,-72,936,842),48815=>array(105,-71,936,842),48816=>array(105,-66,936,842),48817=>array(105,-59,936,842),48818=>array(105,-60,936,842),48819=>array(105,-69,936,842),48820=>array(95,-69,907,842),48821=>array(105,-61,907,842),48822=>array(105,-61,907,842),48823=>array(105,-71,931,842),48824=>array(105,-46,907,842),48825=>array(105,-68,912,842),48826=>array(105,-76,907,842),48827=>array(105,-44,921,842),48828=>array(105,-62,917,842),48829=>array(105,-64,907,842),48830=>array(105,-64,908,842),48831=>array(105,-64,908,842),48832=>array(105,-69,923,842),48833=>array(105,-64,908,842),48834=>array(105,-64,908,842),48835=>array(105,-76,907,842),48836=>array(105,-62,907,842),48837=>array(105,-61,907,842),48838=>array(105,-69,922,842),48839=>array(105,-74,929,842),48840=>array(105,-69,927,842),48841=>array(105,-68,911,842),48842=>array(105,-72,929,842),48843=>array(105,-70,936,842),48844=>array(105,-66,908,842),48845=>array(105,-59,916,842),48846=>array(105,-60,928,842),48847=>array(105,-68,908,842),48848=>array(95,-70,907,841),48849=>array(105,-61,907,841),48850=>array(105,-61,907,841),48851=>array(105,-71,931,841),48852=>array(105,-46,907,841),48853=>array(105,-68,912,841),48854=>array(105,-76,907,841),48855=>array(105,-44,921,841),48856=>array(105,-62,917,841),48857=>array(105,-64,907,841),48858=>array(105,-64,908,841),48859=>array(105,-64,908,841),48860=>array(105,-69,923,841),48861=>array(105,-64,908,841),48862=>array(105,-64,908,841),48863=>array(105,-76,906,841),48864=>array(105,-62,907,841),48865=>array(105,-61,907,841),48866=>array(105,-69,922,841),48867=>array(105,-74,929,841),48868=>array(105,-69,927,841),48869=>array(105,-68,911,841),48870=>array(105,-72,929,841),48871=>array(105,-70,936,841),48872=>array(105,-66,908,841),48873=>array(105,-59,916,841),48874=>array(105,-60,928,841),48875=>array(105,-68,908,841),48876=>array(90,-68,907,843),48877=>array(90,-61,907,843),48878=>array(90,-61,907,843),48879=>array(90,-71,931,843),48880=>array(90,-46,907,843),48881=>array(90,-68,912,843),48882=>array(90,-76,907,843),48883=>array(90,-44,921,843),48884=>array(90,-62,917,843),48885=>array(90,-64,907,843),48886=>array(90,-64,908,843),48887=>array(90,-64,908,843),48888=>array(90,-69,923,843),48889=>array(90,-64,908,843),48890=>array(90,-64,908,843),48891=>array(90,-76,907,843),48892=>array(90,-62,907,843),48893=>array(90,-61,907,843),48894=>array(90,-69,922,843),48895=>array(90,-74,929,843),48896=>array(90,-69,927,843),48897=>array(90,-68,911,843),48898=>array(90,-72,929,843),48899=>array(90,-70,936,843),48900=>array(90,-66,908,843),48901=>array(90,-59,916,843),48902=>array(90,-60,928,843),48903=>array(90,-68,908,843),48904=>array(95,-70,907,842),48905=>array(105,-61,908,842),48906=>array(105,-61,908,842),48907=>array(105,-71,931,842),48908=>array(105,-46,907,842),48909=>array(105,-68,912,842),48910=>array(105,-76,908,842),48911=>array(105,-44,921,842),48912=>array(105,-62,917,842),48913=>array(105,-64,908,842),48914=>array(105,-64,908,842),48915=>array(105,-64,908,842),48916=>array(105,-69,923,842),48917=>array(105,-64,908,842),48918=>array(105,-64,908,842),48919=>array(105,-76,908,842),48920=>array(105,-62,908,842),48921=>array(105,-61,908,842),48922=>array(105,-69,922,842),48923=>array(105,-74,929,842),48924=>array(105,-69,927,842),48925=>array(105,-68,911,842),48926=>array(105,-72,929,842),48927=>array(105,-70,936,842),48928=>array(105,-66,908,842),48929=>array(105,-59,916,842),48930=>array(105,-60,928,842),48931=>array(105,-68,908,842),48932=>array(90,-68,907,843),48933=>array(90,-61,907,843),48934=>array(90,-61,907,843),48935=>array(90,-71,931,843),48936=>array(90,-46,907,843),48937=>array(90,-68,912,843),48938=>array(90,-76,907,843),48939=>array(90,-44,921,843),48940=>array(90,-62,917,843),48941=>array(90,-64,907,843),48942=>array(90,-64,908,843),48943=>array(90,-64,908,843),48944=>array(90,-69,923,843),48945=>array(90,-64,908,843),48946=>array(90,-64,908,843),48947=>array(90,-76,907,843),48948=>array(90,-62,907,843),48949=>array(90,-61,907,843),48950=>array(90,-69,922,843),48951=>array(90,-74,929,843),48952=>array(90,-69,927,843),48953=>array(90,-68,911,843),48954=>array(90,-72,929,843),48955=>array(90,-70,936,843),48956=>array(90,-66,908,843),48957=>array(90,-59,916,843),48958=>array(90,-60,928,843),48959=>array(90,-68,908,843),48960=>array(60,12,940,766),48961=>array(79,-61,921,806),48962=>array(79,-61,921,806),48963=>array(79,-71,921,806),48964=>array(79,-46,921,806),48965=>array(79,-68,921,806),48966=>array(79,-74,921,806),48967=>array(79,-44,921,806),48968=>array(79,-62,921,806),48969=>array(79,-64,921,806),48970=>array(79,-64,921,806),48971=>array(79,-63,921,806),48972=>array(79,-68,921,806),48973=>array(79,-64,921,806),48974=>array(79,-63,921,806),48975=>array(79,-74,921,806),48976=>array(79,-62,921,806),48977=>array(79,-61,921,806),48978=>array(79,-69,921,806),48979=>array(79,-74,921,806),48980=>array(79,-69,921,806),48981=>array(79,-68,921,806),48982=>array(79,-72,921,806),48983=>array(79,-70,921,806),48984=>array(79,-66,921,806),48985=>array(79,-59,921,806),48986=>array(79,-60,921,806),48987=>array(79,-68,921,806),48988=>array(51,-69,936,842),48989=>array(69,-59,937,843),48990=>array(69,-61,937,843),48991=>array(69,-71,937,843),48992=>array(57,-45,937,842),48993=>array(69,-69,937,843),48994=>array(69,-76,937,843),48995=>array(69,-44,937,843),48996=>array(69,-62,937,843),48997=>array(69,-64,937,843),48998=>array(69,-64,937,843),48999=>array(69,-64,937,843),49000=>array(69,-70,937,843),49001=>array(69,-64,937,843),49002=>array(69,-64,937,843),49003=>array(69,-76,937,843),49004=>array(69,-62,937,843),49005=>array(69,-61,937,843),49006=>array(69,-70,937,843),49007=>array(69,-74,937,843),49008=>array(69,-69,937,843),49009=>array(69,-67,937,843),49010=>array(69,-72,937,843),49011=>array(69,-71,937,843),49012=>array(69,-66,937,843),49013=>array(69,-59,937,843),49014=>array(69,-60,937,843),49015=>array(69,-69,937,843),49016=>array(57,-69,907,842),49017=>array(69,-61,908,842),49018=>array(69,-61,908,842),49019=>array(69,-71,931,842),49020=>array(57,-46,908,842),49021=>array(69,-68,912,842),49022=>array(69,-76,908,842),49023=>array(69,-44,921,842),49024=>array(69,-62,917,842),49025=>array(69,-64,908,842),49026=>array(69,-64,908,842),49027=>array(69,-64,908,842),49028=>array(69,-69,923,842),49029=>array(69,-64,908,842),49030=>array(69,-64,908,842),49031=>array(69,-76,908,842),49032=>array(69,-62,908,842),49033=>array(69,-61,908,842),49034=>array(69,-69,922,842),49035=>array(69,-74,929,842),49036=>array(69,-69,927,842),49037=>array(69,-68,911,842),49038=>array(69,-72,929,842),49039=>array(69,-70,936,842),49040=>array(69,-66,908,842),49041=>array(69,-59,916,842),49042=>array(69,-60,928,842),49043=>array(69,-68,908,842),49044=>array(58,-69,907,842),49045=>array(64,-61,907,841),49046=>array(64,-61,907,841),49047=>array(64,-71,931,841),49048=>array(64,-46,907,842),49049=>array(64,-68,912,841),49050=>array(64,-76,907,841),49051=>array(64,-44,921,841),49052=>array(64,-62,917,841),49053=>array(64,-64,907,841),49054=>array(64,-64,908,841),49055=>array(64,-64,908,841),49056=>array(64,-69,923,841),49057=>array(64,-64,908,841),49058=>array(64,-64,908,841),49059=>array(64,-76,907,841),49060=>array(64,-62,907,841),49061=>array(64,-61,907,841),49062=>array(64,-69,922,841),49063=>array(64,-74,929,841),49064=>array(64,-69,927,841),49065=>array(64,-68,911,841),49066=>array(64,-72,929,841),49067=>array(64,-70,936,841),49068=>array(64,-66,908,841),49069=>array(64,-59,916,841),49070=>array(64,-60,928,841),49071=>array(64,-68,908,841),49072=>array(60,-13,940,803),49073=>array(79,-61,921,806),49074=>array(79,-61,921,806),49075=>array(79,-71,921,806),49076=>array(79,-46,921,806),49077=>array(79,-68,921,806),49078=>array(79,-74,921,806),49079=>array(79,-44,921,806),49080=>array(79,-62,921,806),49081=>array(79,-64,921,806),49082=>array(79,-64,921,806),49083=>array(79,-63,921,806),49084=>array(79,-68,921,806),49085=>array(79,-64,921,806),49086=>array(79,-63,921,806),49087=>array(79,-74,921,806),49088=>array(79,-62,921,806),49089=>array(79,-61,921,806),49090=>array(79,-69,921,806),49091=>array(79,-74,921,806),49092=>array(79,-69,921,806),49093=>array(79,-68,921,806),49094=>array(79,-72,921,806),49095=>array(79,-70,921,806),49096=>array(79,-66,921,806),49097=>array(79,-59,921,806),49098=>array(79,-60,921,806),49099=>array(79,-68,921,806),49100=>array(79,-64,921,806),49101=>array(79,-61,921,806),49102=>array(79,-61,921,806),49103=>array(79,-71,921,806),49104=>array(79,-46,921,806),49105=>array(79,-68,921,806),49106=>array(79,-74,921,806),49107=>array(79,-44,921,806),49108=>array(79,-62,921,806),49109=>array(79,-64,921,806),49110=>array(79,-64,921,806),49111=>array(79,-63,921,806),49112=>array(79,-68,921,806),49113=>array(79,-64,921,806),49114=>array(79,-63,921,806),49115=>array(79,-74,921,806),49116=>array(79,-62,921,806),49117=>array(79,-61,921,806),49118=>array(79,-69,921,806),49119=>array(79,-74,921,806),49120=>array(79,-69,921,806),49121=>array(79,-68,921,806),49122=>array(79,-72,921,806),49123=>array(79,-70,921,806),49124=>array(79,-66,921,806),49125=>array(79,-59,921,806),49126=>array(79,-60,921,806),49127=>array(79,-68,921,806),49128=>array(72,-70,907,841),49129=>array(67,-61,907,841),49130=>array(67,-61,907,841),49131=>array(67,-71,931,841),49132=>array(65,-46,907,841),49133=>array(67,-68,912,841),49134=>array(67,-76,907,841),49135=>array(67,-44,921,841),49136=>array(67,-62,917,841),49137=>array(67,-64,907,841),49138=>array(67,-64,908,841),49139=>array(67,-64,908,841),49140=>array(67,-69,923,841),49141=>array(67,-64,908,841),49142=>array(67,-64,908,841),49143=>array(67,-76,906,841),49144=>array(67,-62,907,841),49145=>array(67,-61,907,841),49146=>array(67,-69,922,841),49147=>array(67,-74,929,841),49148=>array(67,-69,927,841),49149=>array(67,-68,911,841),49150=>array(67,-72,929,841),49151=>array(67,-70,936,841),49152=>array(67,-66,908,841),49153=>array(67,-59,916,841),49154=>array(67,-60,928,841),49155=>array(67,-68,908,841),49156=>array(51,-68,907,843),49157=>array(67,-61,907,843),49158=>array(67,-61,907,843),49159=>array(67,-71,931,843),49160=>array(68,-46,907,842),49161=>array(67,-68,912,843),49162=>array(67,-76,907,843),49163=>array(67,-44,921,843),49164=>array(67,-62,917,843),49165=>array(67,-64,907,843),49166=>array(67,-64,908,843),49167=>array(67,-64,908,843),49168=>array(67,-69,923,843),49169=>array(67,-64,908,843),49170=>array(67,-64,908,843),49171=>array(67,-76,907,843),49172=>array(67,-62,907,843),49173=>array(67,-61,907,843),49174=>array(67,-69,922,843),49175=>array(67,-74,929,843),49176=>array(67,-69,927,843),49177=>array(67,-68,911,843),49178=>array(67,-72,929,843),49179=>array(67,-70,936,843),49180=>array(67,-66,908,843),49181=>array(67,-59,916,843),49182=>array(67,-60,928,843),49183=>array(67,-68,908,843),49184=>array(64,-69,907,842),49185=>array(65,-61,907,843),49186=>array(65,-61,907,843),49187=>array(65,-71,931,843),49188=>array(66,-46,907,842),49189=>array(65,-68,912,843),49190=>array(65,-76,907,843),49191=>array(65,-44,921,843),49192=>array(65,-62,917,843),49193=>array(65,-64,907,843),49194=>array(65,-64,908,843),49195=>array(65,-64,908,843),49196=>array(65,-69,923,843),49197=>array(65,-64,908,843),49198=>array(65,-64,908,843),49199=>array(65,-76,907,843),49200=>array(65,-62,907,843),49201=>array(65,-61,907,843),49202=>array(65,-69,922,843),49203=>array(65,-74,929,843),49204=>array(65,-69,927,843),49205=>array(65,-68,911,843),49206=>array(65,-72,929,843),49207=>array(65,-70,936,843),49208=>array(65,-66,908,843),49209=>array(65,-59,916,843),49210=>array(65,-60,928,843),49211=>array(65,-68,908,843),49212=>array(79,-64,921,806),49213=>array(79,-61,921,806),49214=>array(79,-61,921,806),49215=>array(79,-71,921,806),49216=>array(81,-46,922,806),49217=>array(79,-68,921,806),49218=>array(79,-74,921,806),49219=>array(79,-44,921,806),49220=>array(79,-62,921,806),49221=>array(79,-64,921,806),49222=>array(79,-64,921,806),49223=>array(79,-63,921,806),49224=>array(79,-68,921,806),49225=>array(79,-64,921,806),49226=>array(79,-63,921,806),49227=>array(79,-74,921,806),49228=>array(79,-62,921,806),49229=>array(79,-61,921,806),49230=>array(79,-69,921,806),49231=>array(79,-74,921,806),49232=>array(79,-69,921,806),49233=>array(79,-68,921,806),49234=>array(79,-72,921,806),49235=>array(79,-70,921,806),49236=>array(79,-66,921,806),49237=>array(79,-59,921,806),49238=>array(79,-60,921,806),49239=>array(79,-68,921,806),49240=>array(57,22,943,746),49241=>array(79,-61,922,811),49242=>array(79,-61,922,811),49243=>array(79,-71,922,811),49244=>array(79,-46,921,806),49245=>array(79,-68,922,811),49246=>array(79,-74,922,811),49247=>array(79,-44,922,811),49248=>array(79,-62,922,811),49249=>array(79,-64,922,811),49250=>array(79,-64,922,811),49251=>array(79,-63,922,811),49252=>array(79,-68,922,811),49253=>array(79,-64,922,811),49254=>array(79,-63,922,811),49255=>array(79,-74,922,811),49256=>array(79,-62,922,811),49257=>array(79,-61,922,811),49258=>array(79,-69,922,811),49259=>array(79,-74,922,811),49260=>array(79,-69,922,811),49261=>array(79,-68,922,811),49262=>array(79,-72,922,811),49263=>array(79,-70,922,811),49264=>array(79,-66,922,811),49265=>array(79,-59,922,811),49266=>array(79,-60,922,811),49267=>array(79,-68,922,811),49268=>array(68,-69,907,842),49269=>array(74,-61,907,841),49270=>array(74,-61,907,841),49271=>array(74,-71,931,841),49272=>array(65,-46,907,842),49273=>array(74,-68,912,841),49274=>array(74,-76,907,841),49275=>array(74,-44,921,841),49276=>array(74,-62,917,841),49277=>array(74,-64,907,841),49278=>array(74,-64,908,841),49279=>array(74,-64,908,841),49280=>array(74,-69,923,841),49281=>array(74,-64,908,841),49282=>array(74,-64,908,841),49283=>array(74,-76,907,841),49284=>array(74,-62,907,841),49285=>array(74,-61,907,841),49286=>array(74,-69,922,841),49287=>array(74,-74,929,841),49288=>array(74,-69,927,841),49289=>array(74,-68,911,841),49290=>array(74,-72,929,841),49291=>array(74,-70,936,841),49292=>array(74,-66,908,841),49293=>array(74,-59,916,841),49294=>array(74,-60,928,841),49295=>array(74,-68,908,841),49296=>array(110,-69,907,842),49297=>array(120,-61,907,842),49298=>array(120,-61,907,842),49299=>array(120,-71,931,842),49300=>array(130,-46,907,842),49301=>array(120,-68,912,842),49302=>array(120,-76,907,842),49303=>array(120,-44,921,842),49304=>array(120,-62,917,842),49305=>array(120,-64,907,842),49306=>array(120,-64,908,842),49307=>array(120,-64,908,842),49308=>array(120,-69,923,842),49309=>array(120,-64,908,842),49310=>array(120,-64,908,842),49311=>array(120,-76,907,842),49312=>array(120,-62,907,842),49313=>array(120,-61,907,842),49314=>array(120,-69,922,842),49315=>array(120,-74,929,842),49316=>array(120,-69,927,842),49317=>array(120,-68,911,842),49318=>array(120,-72,929,842),49319=>array(120,-70,936,842),49320=>array(120,-66,908,842),49321=>array(120,-59,916,842),49322=>array(120,-60,928,842),49323=>array(120,-68,908,842),49324=>array(48,-69,936,842),49325=>array(81,-59,935,842),49326=>array(81,-61,935,842),49327=>array(81,-71,935,842),49328=>array(58,-45,935,841),49329=>array(81,-69,935,842),49330=>array(81,-76,935,842),49331=>array(81,-44,935,842),49332=>array(81,-62,935,842),49333=>array(81,-64,935,842),49334=>array(81,-64,935,842),49335=>array(81,-64,935,842),49336=>array(81,-70,935,842),49337=>array(81,-64,935,842),49338=>array(81,-64,935,842),49339=>array(81,-76,935,842),49340=>array(81,-62,935,842),49341=>array(81,-61,935,842),49342=>array(81,-70,935,842),49343=>array(81,-74,935,842),49344=>array(81,-69,935,842),49345=>array(81,-67,935,842),49346=>array(81,-72,935,842),49347=>array(81,-71,935,842),49348=>array(81,-66,935,842),49349=>array(81,-59,935,842),49350=>array(81,-60,935,842),49351=>array(81,-69,935,842),49352=>array(43,-69,907,842),49353=>array(75,-61,907,842),49354=>array(75,-61,907,842),49355=>array(75,-71,931,842),49356=>array(62,-46,908,842),49357=>array(75,-68,912,842),49358=>array(75,-76,907,842),49359=>array(75,-44,921,842),49360=>array(75,-62,917,842),49361=>array(75,-64,907,842),49362=>array(75,-64,908,842),49363=>array(75,-64,908,842),49364=>array(75,-69,923,842),49365=>array(75,-64,908,842),49366=>array(75,-64,908,842),49367=>array(75,-76,906,842),49368=>array(75,-62,907,842),49369=>array(75,-61,907,842),49370=>array(75,-69,922,842),49371=>array(75,-74,929,842),49372=>array(75,-69,927,842),49373=>array(75,-68,911,842),49374=>array(75,-72,929,842),49375=>array(75,-70,936,842),49376=>array(75,-66,908,842),49377=>array(75,-59,916,842),49378=>array(75,-60,928,842),49379=>array(75,-68,908,842),49380=>array(48,-68,935,843),49381=>array(81,-59,936,842),49382=>array(81,-61,936,842),49383=>array(81,-71,936,842),49384=>array(62,-45,936,842),49385=>array(81,-69,936,842),49386=>array(81,-76,936,842),49387=>array(81,-44,936,842),49388=>array(81,-62,936,842),49389=>array(81,-64,936,842),49390=>array(81,-64,936,842),49391=>array(81,-64,936,842),49392=>array(81,-70,936,842),49393=>array(81,-64,936,842),49394=>array(81,-64,936,842),49395=>array(81,-76,936,842),49396=>array(81,-62,936,842),49397=>array(81,-61,936,842),49398=>array(81,-70,936,842),49399=>array(81,-74,936,842),49400=>array(81,-69,936,842),49401=>array(81,-67,936,842),49402=>array(81,-72,936,842),49403=>array(81,-71,936,842),49404=>array(81,-66,936,842),49405=>array(81,-59,936,842),49406=>array(81,-60,936,842),49407=>array(81,-69,936,842),49408=>array(43,-69,907,842),49409=>array(75,-61,907,842),49410=>array(75,-61,907,842),49411=>array(75,-71,931,842),49412=>array(62,-46,908,842),49413=>array(75,-68,912,842),49414=>array(75,-76,907,842),49415=>array(75,-44,921,842),49416=>array(75,-62,917,842),49417=>array(75,-64,907,842),49418=>array(75,-64,908,842),49419=>array(75,-64,908,842),49420=>array(75,-69,923,842),49421=>array(75,-64,908,842),49422=>array(75,-64,908,842),49423=>array(75,-76,906,842),49424=>array(75,-62,907,842),49425=>array(75,-61,907,842),49426=>array(75,-69,922,842),49427=>array(75,-74,929,842),49428=>array(75,-69,927,842),49429=>array(75,-68,911,842),49430=>array(75,-72,929,842),49431=>array(75,-70,936,842),49432=>array(75,-66,908,842),49433=>array(75,-59,916,842),49434=>array(75,-60,928,842),49435=>array(75,-68,908,842),49436=>array(59,-70,907,841),49437=>array(81,-61,907,841),49438=>array(81,-61,907,841),49439=>array(81,-71,931,841),49440=>array(62,-46,907,841),49441=>array(81,-68,912,841),49442=>array(81,-76,907,841),49443=>array(81,-44,921,841),49444=>array(81,-62,917,841),49445=>array(81,-64,907,841),49446=>array(81,-64,908,841),49447=>array(81,-64,908,841),49448=>array(81,-69,923,841),49449=>array(81,-64,908,841),49450=>array(81,-64,908,841),49451=>array(81,-76,906,841),49452=>array(81,-62,907,841),49453=>array(81,-61,907,841),49454=>array(81,-69,922,841),49455=>array(81,-74,929,841),49456=>array(81,-69,927,841),49457=>array(81,-68,911,841),49458=>array(81,-72,929,841),49459=>array(81,-70,936,841),49460=>array(81,-66,908,841),49461=>array(81,-59,916,841),49462=>array(81,-60,928,841),49463=>array(81,-68,908,841),49464=>array(46,-68,907,843),49465=>array(75,-61,907,843),49466=>array(75,-61,907,843),49467=>array(75,-71,931,843),49468=>array(58,-46,908,842),49469=>array(75,-68,912,843),49470=>array(75,-76,907,843),49471=>array(75,-44,921,843),49472=>array(75,-62,917,843),49473=>array(75,-64,907,843),49474=>array(75,-64,908,843),49475=>array(75,-64,908,843),49476=>array(75,-69,923,843),49477=>array(75,-64,908,843),49478=>array(75,-64,908,843),49479=>array(75,-76,906,843),49480=>array(75,-62,907,843),49481=>array(75,-61,907,843),49482=>array(75,-69,922,843),49483=>array(75,-74,929,843),49484=>array(75,-69,927,843),49485=>array(75,-68,911,843),49486=>array(75,-72,929,843),49487=>array(75,-70,936,843),49488=>array(75,-66,908,843),49489=>array(75,-59,916,843),49490=>array(75,-60,928,843),49491=>array(75,-68,908,843),49492=>array(46,-70,907,842),49493=>array(81,-61,908,842),49494=>array(81,-61,908,842),49495=>array(81,-71,931,842),49496=>array(58,-46,907,841),49497=>array(81,-68,912,842),49498=>array(81,-76,908,842),49499=>array(81,-44,921,842),49500=>array(81,-62,917,842),49501=>array(81,-64,908,842),49502=>array(81,-64,908,842),49503=>array(81,-64,908,842),49504=>array(81,-69,923,842),49505=>array(81,-64,908,842),49506=>array(81,-64,908,842),49507=>array(81,-76,908,842),49508=>array(81,-62,908,842),49509=>array(81,-61,908,842),49510=>array(81,-69,922,842),49511=>array(81,-74,929,842),49512=>array(81,-69,927,842),49513=>array(81,-68,911,842),49514=>array(81,-72,929,842),49515=>array(81,-70,936,842),49516=>array(81,-66,908,842),49517=>array(81,-59,916,842),49518=>array(81,-60,928,842),49519=>array(81,-68,908,842),49520=>array(46,-68,907,843),49521=>array(45,-61,907,842),49522=>array(45,-61,907,842),49523=>array(45,-71,931,842),49524=>array(47,-46,907,842),49525=>array(45,-68,912,842),49526=>array(45,-76,907,842),49527=>array(45,-44,921,842),49528=>array(45,-62,917,842),49529=>array(45,-64,907,842),49530=>array(45,-64,908,842),49531=>array(45,-64,908,842),49532=>array(45,-69,923,842),49533=>array(45,-64,908,842),49534=>array(45,-64,908,842),49535=>array(45,-76,907,842),49536=>array(45,-62,907,842),49537=>array(45,-61,907,842),49538=>array(45,-69,922,842),49539=>array(45,-74,929,842),49540=>array(45,-69,927,842),49541=>array(45,-68,911,842),49542=>array(45,-72,929,842),49543=>array(45,-70,936,842),49544=>array(45,-66,908,842),49545=>array(45,-59,916,842),49546=>array(45,-60,928,842),49547=>array(45,-68,908,842),49548=>array(62,7,943,771),49549=>array(79,-61,921,822),49550=>array(79,-61,921,822),49551=>array(79,-71,921,822),49552=>array(79,-46,921,822),49553=>array(79,-68,921,822),49554=>array(79,-74,921,822),49555=>array(79,-44,921,822),49556=>array(79,-62,921,822),49557=>array(79,-64,921,822),49558=>array(79,-64,921,822),49559=>array(79,-63,921,822),49560=>array(79,-68,921,822),49561=>array(79,-64,921,822),49562=>array(79,-63,921,822),49563=>array(79,-74,921,822),49564=>array(79,-62,921,822),49565=>array(79,-61,921,822),49566=>array(79,-69,921,822),49567=>array(79,-74,921,822),49568=>array(79,-69,921,822),49569=>array(79,-68,921,822),49570=>array(79,-72,921,822),49571=>array(79,-70,921,822),49572=>array(79,-66,921,822),49573=>array(79,-59,921,822),49574=>array(79,-60,921,822),49575=>array(79,-68,921,822),49576=>array(60,-69,937,842),49577=>array(77,-59,936,842),49578=>array(77,-61,936,842),49579=>array(77,-71,936,842),49580=>array(72,-45,937,842),49581=>array(77,-69,936,842),49582=>array(77,-76,936,842),49583=>array(77,-44,936,842),49584=>array(77,-62,936,842),49585=>array(77,-64,936,842),49586=>array(77,-64,936,842),49587=>array(77,-64,936,842),49588=>array(77,-70,936,842),49589=>array(77,-64,936,842),49590=>array(77,-64,936,842),49591=>array(77,-76,936,842),49592=>array(77,-62,936,842),49593=>array(77,-61,936,842),49594=>array(77,-70,936,842),49595=>array(77,-74,936,842),49596=>array(77,-69,936,842),49597=>array(77,-67,936,842),49598=>array(77,-72,936,842),49599=>array(77,-71,936,842),49600=>array(77,-66,936,842),49601=>array(77,-59,936,842),49602=>array(77,-60,936,842),49603=>array(77,-69,936,842),49604=>array(54,-69,907,842),49605=>array(67,-61,907,842),49606=>array(67,-61,907,842),49607=>array(67,-71,931,842),49608=>array(57,-46,908,842),49609=>array(67,-68,912,842),49610=>array(67,-76,907,842),49611=>array(67,-44,921,842),49612=>array(67,-62,917,842),49613=>array(67,-64,907,842),49614=>array(67,-64,908,842),49615=>array(67,-64,908,842),49616=>array(67,-69,923,842),49617=>array(67,-64,908,842),49618=>array(67,-64,908,842),49619=>array(67,-76,907,842),49620=>array(67,-62,907,842),49621=>array(67,-61,907,842),49622=>array(67,-69,922,842),49623=>array(67,-74,929,842),49624=>array(67,-69,927,842),49625=>array(67,-68,911,842),49626=>array(67,-72,929,842),49627=>array(67,-70,936,842),49628=>array(67,-66,908,842),49629=>array(67,-59,916,842),49630=>array(67,-60,928,842),49631=>array(67,-68,908,842),49632=>array(52,-69,907,842),49633=>array(65,-61,908,842),49634=>array(65,-61,908,842),49635=>array(65,-71,931,842),49636=>array(64,-46,907,842),49637=>array(65,-68,912,842),49638=>array(65,-76,908,842),49639=>array(65,-44,921,842),49640=>array(65,-62,917,842),49641=>array(65,-64,908,842),49642=>array(65,-64,908,842),49643=>array(65,-64,908,842),49644=>array(65,-69,923,842),49645=>array(65,-64,908,842),49646=>array(65,-64,908,842),49647=>array(65,-76,908,842),49648=>array(65,-62,908,842),49649=>array(65,-61,908,842),49650=>array(65,-69,922,842),49651=>array(65,-74,929,842),49652=>array(65,-69,927,842),49653=>array(65,-68,911,842),49654=>array(65,-72,929,842),49655=>array(65,-70,936,842),49656=>array(65,-66,908,842),49657=>array(65,-59,916,842),49658=>array(65,-60,928,842),49659=>array(65,-68,908,842),49660=>array(62,7,938,771),49661=>array(79,-61,922,822),49662=>array(79,-61,922,822),49663=>array(79,-71,922,822),49664=>array(79,-46,922,822),49665=>array(79,-68,922,822),49666=>array(79,-74,922,822),49667=>array(79,-44,922,822),49668=>array(79,-62,922,822),49669=>array(79,-64,922,822),49670=>array(79,-64,922,822),49671=>array(79,-63,922,822),49672=>array(79,-68,922,822),49673=>array(79,-64,922,822),49674=>array(79,-63,922,822),49675=>array(79,-74,922,822),49676=>array(79,-62,922,822),49677=>array(79,-61,922,822),49678=>array(79,-69,922,822),49679=>array(79,-74,922,822),49680=>array(79,-69,922,822),49681=>array(79,-68,922,822),49682=>array(79,-72,922,822),49683=>array(79,-70,922,822),49684=>array(79,-66,922,822),49685=>array(79,-59,922,822),49686=>array(79,-60,922,822),49687=>array(79,-68,922,822),49688=>array(79,-64,921,831),49689=>array(79,-61,921,822),49690=>array(79,-61,921,822),49691=>array(79,-71,921,822),49692=>array(79,-46,921,822),49693=>array(79,-68,921,822),49694=>array(79,-74,921,822),49695=>array(79,-44,921,822),49696=>array(79,-62,921,822),49697=>array(79,-64,921,822),49698=>array(79,-64,921,822),49699=>array(79,-63,921,822),49700=>array(79,-68,921,822),49701=>array(79,-64,921,822),49702=>array(79,-63,921,822),49703=>array(79,-74,921,822),49704=>array(79,-62,921,822),49705=>array(79,-61,921,822),49706=>array(79,-69,921,822),49707=>array(79,-74,921,822),49708=>array(79,-69,921,822),49709=>array(79,-68,921,822),49710=>array(79,-72,921,822),49711=>array(79,-70,921,822),49712=>array(79,-66,921,822),49713=>array(79,-59,921,822),49714=>array(79,-60,921,822),49715=>array(79,-68,921,822),49716=>array(69,-70,907,841),49717=>array(73,-61,907,841),49718=>array(73,-61,907,841),49719=>array(73,-71,931,841),49720=>array(76,-46,907,841),49721=>array(73,-68,912,841),49722=>array(73,-76,907,841),49723=>array(73,-44,921,841),49724=>array(73,-62,917,841),49725=>array(73,-64,907,841),49726=>array(73,-64,908,841),49727=>array(73,-64,908,841),49728=>array(73,-69,923,841),49729=>array(73,-64,908,841),49730=>array(73,-64,908,841),49731=>array(73,-76,906,841),49732=>array(73,-62,907,841),49733=>array(73,-61,907,841),49734=>array(73,-69,922,841),49735=>array(73,-74,929,841),49736=>array(73,-69,927,841),49737=>array(73,-68,911,841),49738=>array(73,-72,929,841),49739=>array(73,-70,936,841),49740=>array(73,-66,908,841),49741=>array(73,-59,916,841),49742=>array(73,-60,928,841),49743=>array(73,-68,908,841),49744=>array(63,-68,907,843),49745=>array(70,-61,907,843),49746=>array(70,-61,907,843),49747=>array(70,-71,931,843),49748=>array(62,-46,907,843),49749=>array(70,-68,912,843),49750=>array(70,-76,907,843),49751=>array(70,-44,921,843),49752=>array(70,-62,917,843),49753=>array(70,-64,907,843),49754=>array(70,-64,908,843),49755=>array(70,-64,908,843),49756=>array(70,-69,923,843),49757=>array(70,-64,908,843),49758=>array(70,-64,908,843),49759=>array(70,-76,907,843),49760=>array(70,-62,907,843),49761=>array(70,-61,907,843),49762=>array(70,-69,922,843),49763=>array(70,-74,929,843),49764=>array(70,-69,927,843),49765=>array(70,-68,911,843),49766=>array(70,-72,929,843),49767=>array(70,-70,936,843),49768=>array(70,-66,908,843),49769=>array(70,-59,916,843),49770=>array(70,-60,928,843),49771=>array(70,-68,908,843),49772=>array(63,-69,907,842),49773=>array(65,-61,907,840),49774=>array(65,-61,907,840),49775=>array(65,-71,931,840),49776=>array(65,-46,907,843),49777=>array(65,-68,912,840),49778=>array(65,-76,907,840),49779=>array(65,-44,921,840),49780=>array(65,-62,917,840),49781=>array(65,-64,907,840),49782=>array(65,-64,908,840),49783=>array(65,-64,908,840),49784=>array(65,-69,923,840),49785=>array(65,-64,908,840),49786=>array(65,-64,908,840),49787=>array(65,-76,907,840),49788=>array(65,-62,907,840),49789=>array(65,-61,907,840),49790=>array(65,-69,922,840),49791=>array(65,-74,929,840),49792=>array(65,-69,927,840),49793=>array(65,-68,911,840),49794=>array(65,-72,929,840),49795=>array(65,-70,936,840),49796=>array(65,-66,908,840),49797=>array(65,-59,916,840),49798=>array(65,-60,928,840),49799=>array(65,-68,908,840),49800=>array(87,-64,928,831),49801=>array(79,-61,921,822),49802=>array(79,-61,921,822),49803=>array(79,-71,921,822),49804=>array(81,-46,922,822),49805=>array(79,-68,921,822),49806=>array(79,-74,921,822),49807=>array(79,-44,921,822),49808=>array(79,-62,921,822),49809=>array(79,-64,921,822),49810=>array(79,-64,921,822),49811=>array(79,-63,921,822),49812=>array(79,-68,921,822),49813=>array(79,-64,921,822),49814=>array(79,-63,921,822),49815=>array(79,-74,921,822),49816=>array(79,-62,921,822),49817=>array(79,-61,921,822),49818=>array(79,-69,921,822),49819=>array(79,-74,921,822),49820=>array(79,-69,921,822),49821=>array(79,-68,921,822),49822=>array(79,-72,921,822),49823=>array(79,-70,921,822),49824=>array(79,-66,921,822),49825=>array(79,-59,921,822),49826=>array(79,-60,921,822),49827=>array(79,-68,921,822),49828=>array(57,52,943,741),49829=>array(79,-61,922,802),49830=>array(79,-61,922,802),49831=>array(79,-71,922,802),49832=>array(79,-46,922,802),49833=>array(79,-68,922,802),49834=>array(79,-74,922,802),49835=>array(79,-44,922,802),49836=>array(79,-62,922,802),49837=>array(79,-64,922,802),49838=>array(79,-64,922,802),49839=>array(79,-63,922,802),49840=>array(79,-68,922,802),49841=>array(79,-64,922,802),49842=>array(79,-63,922,802),49843=>array(79,-74,922,802),49844=>array(79,-62,922,802),49845=>array(79,-61,922,802),49846=>array(79,-69,922,802),49847=>array(79,-74,922,802),49848=>array(79,-69,922,802),49849=>array(79,-68,922,802),49850=>array(79,-72,922,802),49851=>array(79,-70,922,802),49852=>array(79,-66,922,802),49853=>array(79,-59,922,802),49854=>array(79,-60,922,802),49855=>array(79,-68,922,802),49856=>array(78,-69,907,842),49857=>array(65,-61,907,842),49858=>array(65,-61,907,842),49859=>array(65,-71,931,842),49860=>array(65,-46,907,842),49861=>array(65,-68,912,842),49862=>array(65,-76,907,842),49863=>array(65,-44,921,842),49864=>array(65,-62,917,842),49865=>array(65,-64,907,842),49866=>array(65,-64,908,842),49867=>array(65,-64,908,842),49868=>array(65,-69,923,842),49869=>array(65,-64,908,842),49870=>array(65,-64,908,842),49871=>array(65,-76,907,842),49872=>array(65,-62,907,842),49873=>array(65,-61,907,842),49874=>array(65,-69,922,842),49875=>array(65,-74,929,842),49876=>array(65,-69,927,842),49877=>array(65,-68,911,842),49878=>array(65,-72,929,842),49879=>array(65,-70,936,842),49880=>array(65,-66,908,842),49881=>array(65,-59,916,842),49882=>array(65,-60,928,842),49883=>array(65,-68,908,842),49884=>array(90,-69,907,842),49885=>array(106,-61,907,842),49886=>array(106,-61,907,842),49887=>array(106,-71,931,842),49888=>array(104,-46,907,842),49889=>array(106,-68,912,842),49890=>array(106,-76,907,842),49891=>array(106,-44,921,842),49892=>array(106,-62,917,842),49893=>array(106,-64,907,842),49894=>array(106,-64,908,842),49895=>array(106,-64,908,842),49896=>array(106,-69,923,842),49897=>array(106,-64,908,842),49898=>array(106,-64,908,842),49899=>array(106,-76,907,842),49900=>array(106,-62,907,842),49901=>array(106,-61,907,842),49902=>array(106,-69,922,842),49903=>array(106,-74,929,842),49904=>array(106,-69,927,842),49905=>array(106,-68,911,842),49906=>array(106,-72,929,842),49907=>array(106,-70,936,842),49908=>array(106,-66,908,842),49909=>array(106,-59,916,842),49910=>array(106,-60,928,842),49911=>array(106,-68,908,842),49912=>array(20,-69,937,842),49913=>array(62,-59,936,842),49914=>array(62,-61,936,842),49915=>array(62,-71,936,842),49916=>array(72,-45,936,842),49917=>array(62,-69,936,842),49918=>array(62,-76,936,842),49919=>array(62,-44,936,842),49920=>array(62,-62,936,842),49921=>array(62,-64,936,842),49922=>array(62,-64,936,842),49923=>array(62,-64,936,842),49924=>array(62,-70,936,842),49925=>array(62,-64,936,842),49926=>array(62,-64,936,842),49927=>array(62,-76,936,842),49928=>array(62,-62,936,842),49929=>array(62,-61,936,842),49930=>array(62,-70,936,842),49931=>array(62,-74,936,842),49932=>array(62,-69,936,842),49933=>array(62,-67,936,842),49934=>array(62,-72,936,842),49935=>array(62,-71,936,842),49936=>array(62,-66,936,842),49937=>array(62,-59,936,842),49938=>array(62,-60,936,842),49939=>array(62,-69,936,842),49940=>array(21,-69,907,842),49941=>array(55,-61,907,842),49942=>array(55,-61,907,842),49943=>array(55,-71,931,842),49944=>array(52,-46,907,842),49945=>array(55,-68,912,842),49946=>array(55,-76,907,842),49947=>array(55,-44,921,842),49948=>array(55,-62,917,842),49949=>array(55,-64,907,842),49950=>array(55,-64,908,842),49951=>array(55,-64,908,842),49952=>array(55,-69,923,842),49953=>array(55,-64,908,842),49954=>array(55,-64,908,842),49955=>array(55,-76,907,842),49956=>array(55,-62,907,842),49957=>array(55,-61,907,842),49958=>array(55,-69,922,842),49959=>array(55,-74,929,842),49960=>array(55,-69,927,842),49961=>array(55,-68,911,842),49962=>array(55,-72,929,842),49963=>array(55,-70,936,842),49964=>array(55,-66,908,842),49965=>array(55,-59,916,842),49966=>array(55,-60,928,842),49967=>array(55,-68,908,842),49968=>array(20,-68,935,843),49969=>array(62,-59,936,842),49970=>array(62,-61,936,842),49971=>array(62,-71,936,842),49972=>array(72,-45,936,842),49973=>array(62,-69,936,842),49974=>array(62,-76,936,842),49975=>array(62,-44,936,842),49976=>array(62,-62,936,842),49977=>array(62,-64,936,842),49978=>array(62,-64,936,842),49979=>array(62,-64,936,842),49980=>array(62,-70,936,842),49981=>array(62,-64,936,842),49982=>array(62,-64,936,842),49983=>array(62,-76,936,842),49984=>array(62,-62,936,842),49985=>array(62,-61,936,842),49986=>array(62,-70,936,842),49987=>array(62,-74,936,842),49988=>array(62,-69,936,842),49989=>array(62,-67,936,842),49990=>array(62,-72,936,842),49991=>array(62,-71,936,842),49992=>array(62,-66,936,842),49993=>array(62,-59,936,842),49994=>array(62,-60,936,842),49995=>array(62,-69,936,842),49996=>array(21,-69,907,842),49997=>array(60,-61,907,842),49998=>array(60,-61,907,842),49999=>array(60,-71,931,842),50000=>array(52,-46,907,842),50001=>array(60,-68,912,842),50002=>array(60,-76,907,842),50003=>array(60,-44,921,842),50004=>array(60,-62,917,842),50005=>array(60,-64,907,842),50006=>array(60,-64,908,842),50007=>array(60,-64,908,842),50008=>array(60,-69,923,842),50009=>array(60,-64,908,842),50010=>array(60,-64,908,842),50011=>array(60,-76,907,842),50012=>array(60,-62,907,842),50013=>array(60,-61,907,842),50014=>array(60,-69,922,842),50015=>array(60,-74,929,842),50016=>array(60,-69,927,842),50017=>array(60,-68,911,842),50018=>array(60,-72,929,842),50019=>array(60,-70,936,842),50020=>array(60,-66,908,842),50021=>array(60,-59,916,842),50022=>array(60,-60,928,842),50023=>array(60,-68,908,842),50024=>array(20,-70,907,841),50025=>array(72,-61,907,841),50026=>array(72,-61,907,841),50027=>array(72,-71,931,841),50028=>array(72,-46,907,841),50029=>array(72,-68,912,841),50030=>array(72,-76,907,841),50031=>array(72,-44,921,841),50032=>array(72,-62,917,841),50033=>array(72,-64,907,841),50034=>array(72,-64,908,841),50035=>array(72,-64,908,841),50036=>array(72,-69,923,841),50037=>array(72,-64,908,841),50038=>array(72,-64,908,841),50039=>array(72,-76,906,841),50040=>array(72,-62,907,841),50041=>array(72,-61,907,841),50042=>array(72,-69,922,841),50043=>array(72,-74,929,841),50044=>array(72,-69,927,841),50045=>array(72,-68,911,841),50046=>array(72,-72,929,841),50047=>array(72,-70,936,841),50048=>array(72,-66,908,841),50049=>array(72,-59,916,841),50050=>array(72,-60,928,841),50051=>array(72,-68,908,841),50052=>array(20,-68,907,843),50053=>array(50,-61,907,843),50054=>array(50,-61,907,843),50055=>array(50,-71,931,843),50056=>array(52,-46,907,843),50057=>array(50,-68,912,843),50058=>array(50,-76,907,843),50059=>array(50,-44,921,843),50060=>array(50,-62,917,843),50061=>array(50,-64,907,843),50062=>array(50,-64,908,843),50063=>array(50,-64,908,843),50064=>array(50,-69,923,843),50065=>array(50,-64,908,843),50066=>array(50,-64,908,843),50067=>array(50,-76,907,843),50068=>array(50,-62,907,843),50069=>array(50,-61,907,843),50070=>array(50,-69,922,843),50071=>array(50,-74,929,843),50072=>array(50,-69,927,843),50073=>array(50,-68,911,843),50074=>array(50,-72,929,843),50075=>array(50,-70,936,843),50076=>array(50,-66,908,843),50077=>array(50,-59,916,843),50078=>array(50,-60,928,843),50079=>array(50,-68,908,843),50080=>array(20,-70,907,842),50081=>array(52,-61,908,842),50082=>array(52,-61,908,842),50083=>array(52,-71,931,842),50084=>array(52,-46,907,842),50085=>array(52,-68,912,842),50086=>array(52,-76,908,842),50087=>array(52,-44,921,842),50088=>array(52,-62,917,842),50089=>array(52,-64,908,842),50090=>array(52,-64,908,842),50091=>array(52,-64,908,842),50092=>array(52,-69,923,842),50093=>array(52,-64,908,842),50094=>array(52,-64,908,842),50095=>array(52,-76,908,842),50096=>array(52,-62,908,842),50097=>array(52,-61,908,842),50098=>array(52,-69,922,842),50099=>array(52,-74,929,842),50100=>array(52,-69,927,842),50101=>array(52,-68,911,842),50102=>array(52,-72,929,842),50103=>array(52,-70,936,842),50104=>array(52,-66,908,842),50105=>array(52,-59,916,842),50106=>array(52,-60,928,842),50107=>array(52,-68,908,842),50108=>array(20,-68,907,843),50109=>array(50,-61,907,843),50110=>array(50,-61,907,843),50111=>array(50,-71,931,843),50112=>array(40,-46,907,843),50113=>array(50,-68,912,843),50114=>array(50,-76,907,843),50115=>array(50,-44,921,843),50116=>array(50,-62,917,843),50117=>array(50,-64,907,843),50118=>array(50,-64,908,843),50119=>array(50,-64,908,843),50120=>array(50,-69,923,843),50121=>array(50,-64,908,843),50122=>array(50,-64,908,843),50123=>array(50,-76,907,843),50124=>array(50,-62,907,843),50125=>array(50,-61,907,843),50126=>array(50,-69,922,843),50127=>array(50,-74,929,843),50128=>array(50,-69,927,843),50129=>array(50,-68,911,843),50130=>array(50,-72,929,843),50131=>array(50,-70,936,843),50132=>array(50,-66,908,843),50133=>array(50,-59,916,843),50134=>array(50,-60,928,843),50135=>array(50,-68,908,843),50136=>array(62,12,943,774),50137=>array(79,-61,921,788),50138=>array(79,-61,921,788),50139=>array(79,-71,921,788),50140=>array(79,-46,922,788),50141=>array(79,-68,921,788),50142=>array(79,-74,921,788),50143=>array(79,-44,921,788),50144=>array(79,-62,921,788),50145=>array(79,-64,921,788),50146=>array(79,-64,921,788),50147=>array(79,-63,921,788),50148=>array(79,-68,921,788),50149=>array(79,-64,921,788),50150=>array(79,-63,921,788),50151=>array(79,-74,921,788),50152=>array(79,-62,921,788),50153=>array(79,-61,921,788),50154=>array(79,-69,921,788),50155=>array(79,-74,921,788),50156=>array(79,-69,921,788),50157=>array(79,-68,921,788),50158=>array(79,-72,921,788),50159=>array(79,-70,921,788),50160=>array(79,-66,921,788),50161=>array(79,-59,921,788),50162=>array(79,-60,921,788),50163=>array(79,-68,921,788),50164=>array(41,-68,936,843),50165=>array(55,-59,936,842),50166=>array(55,-61,936,842),50167=>array(55,-71,936,842),50168=>array(64,-45,936,842),50169=>array(55,-69,936,842),50170=>array(55,-76,936,842),50171=>array(55,-44,936,842),50172=>array(55,-62,936,842),50173=>array(55,-64,936,842),50174=>array(55,-64,936,842),50175=>array(55,-64,936,842),50176=>array(55,-70,936,842),50177=>array(55,-64,936,842),50178=>array(55,-64,936,842),50179=>array(55,-76,936,842),50180=>array(55,-62,936,842),50181=>array(55,-61,936,842),50182=>array(55,-70,936,842),50183=>array(55,-74,936,842),50184=>array(55,-69,936,842),50185=>array(55,-67,936,842),50186=>array(55,-72,936,842),50187=>array(55,-71,936,842),50188=>array(55,-66,936,842),50189=>array(55,-59,936,842),50190=>array(55,-60,936,842),50191=>array(55,-69,936,842),50192=>array(38,-69,907,842),50193=>array(63,-61,907,842),50194=>array(63,-61,907,842),50195=>array(63,-71,931,842),50196=>array(48,-46,907,842),50197=>array(63,-68,912,842),50198=>array(63,-76,907,842),50199=>array(63,-44,921,842),50200=>array(63,-62,917,842),50201=>array(63,-64,907,842),50202=>array(63,-64,908,842),50203=>array(63,-64,908,842),50204=>array(63,-69,923,842),50205=>array(63,-64,908,842),50206=>array(63,-64,908,842),50207=>array(63,-76,907,842),50208=>array(63,-62,907,842),50209=>array(63,-61,907,842),50210=>array(63,-69,922,842),50211=>array(63,-74,929,842),50212=>array(63,-69,927,842),50213=>array(63,-68,911,842),50214=>array(63,-72,929,842),50215=>array(63,-70,936,842),50216=>array(63,-66,908,842),50217=>array(63,-59,916,842),50218=>array(63,-60,928,842),50219=>array(63,-68,908,842),50220=>array(68,-69,907,842),50221=>array(65,-61,907,842),50222=>array(65,-61,907,842),50223=>array(65,-71,931,842),50224=>array(65,-46,907,842),50225=>array(65,-68,912,842),50226=>array(65,-76,907,842),50227=>array(65,-44,921,842),50228=>array(65,-62,917,842),50229=>array(65,-64,907,842),50230=>array(65,-64,908,842),50231=>array(65,-64,908,842),50232=>array(65,-69,923,842),50233=>array(65,-64,908,842),50234=>array(65,-64,908,842),50235=>array(65,-76,907,842),50236=>array(65,-62,907,842),50237=>array(65,-61,907,842),50238=>array(65,-69,922,842),50239=>array(65,-74,929,842),50240=>array(65,-69,927,842),50241=>array(65,-68,911,842),50242=>array(65,-72,929,842),50243=>array(65,-70,936,842),50244=>array(65,-66,908,842),50245=>array(65,-59,916,842),50246=>array(65,-60,928,842),50247=>array(65,-68,908,842),50248=>array(62,12,943,774),50249=>array(79,-61,922,788),50250=>array(79,-61,922,788),50251=>array(79,-71,922,788),50252=>array(79,-46,922,788),50253=>array(79,-68,922,788),50254=>array(79,-74,922,788),50255=>array(79,-44,922,788),50256=>array(79,-62,922,788),50257=>array(79,-64,922,788),50258=>array(79,-64,922,788),50259=>array(79,-63,922,788),50260=>array(79,-68,922,788),50261=>array(79,-64,922,788),50262=>array(79,-63,922,788),50263=>array(79,-74,922,788),50264=>array(79,-62,922,788),50265=>array(79,-61,922,788),50266=>array(79,-69,922,788),50267=>array(79,-74,922,788),50268=>array(79,-69,922,788),50269=>array(79,-68,922,788),50270=>array(79,-72,922,788),50271=>array(79,-70,922,788),50272=>array(79,-66,922,788),50273=>array(79,-59,922,788),50274=>array(79,-60,922,788),50275=>array(79,-68,922,788),50276=>array(82,-64,924,822),50277=>array(79,-61,921,788),50278=>array(79,-61,921,788),50279=>array(79,-71,921,788),50280=>array(79,-46,921,788),50281=>array(79,-68,921,788),50282=>array(79,-74,921,788),50283=>array(79,-44,921,788),50284=>array(79,-62,921,788),50285=>array(79,-64,921,788),50286=>array(79,-64,921,788),50287=>array(79,-63,921,788),50288=>array(79,-68,921,788),50289=>array(79,-64,921,788),50290=>array(79,-63,921,788),50291=>array(79,-74,921,788),50292=>array(79,-62,921,788),50293=>array(79,-61,921,788),50294=>array(79,-69,921,788),50295=>array(79,-74,921,788),50296=>array(79,-69,921,788),50297=>array(79,-68,921,788),50298=>array(79,-72,921,788),50299=>array(79,-70,921,788),50300=>array(79,-66,921,788),50301=>array(79,-59,921,788),50302=>array(79,-60,921,788),50303=>array(79,-68,921,788),50304=>array(81,-70,907,841),50305=>array(74,-61,908,841),50306=>array(74,-61,908,841),50307=>array(74,-71,931,841),50308=>array(66,-46,908,842),50309=>array(74,-68,912,841),50310=>array(74,-76,908,841),50311=>array(74,-44,921,841),50312=>array(74,-62,917,841),50313=>array(74,-64,908,841),50314=>array(74,-64,908,841),50315=>array(74,-64,908,841),50316=>array(74,-69,923,841),50317=>array(74,-64,908,841),50318=>array(74,-64,908,841),50319=>array(74,-76,908,841),50320=>array(74,-62,908,841),50321=>array(74,-61,908,841),50322=>array(74,-69,922,841),50323=>array(74,-74,929,841),50324=>array(74,-69,927,841),50325=>array(74,-68,911,841),50326=>array(74,-72,929,841),50327=>array(74,-70,936,841),50328=>array(74,-66,908,841),50329=>array(74,-59,916,841),50330=>array(74,-60,928,841),50331=>array(74,-68,908,841),50332=>array(51,-68,907,843),50333=>array(64,-61,907,843),50334=>array(64,-61,907,843),50335=>array(64,-71,931,843),50336=>array(64,-46,907,843),50337=>array(64,-68,912,843),50338=>array(64,-76,907,843),50339=>array(64,-44,921,843),50340=>array(64,-62,917,843),50341=>array(64,-64,907,843),50342=>array(64,-64,908,843),50343=>array(64,-64,908,843),50344=>array(64,-69,923,843),50345=>array(64,-64,908,843),50346=>array(64,-64,908,843),50347=>array(64,-76,907,843),50348=>array(64,-62,907,843),50349=>array(64,-61,907,843),50350=>array(64,-69,922,843),50351=>array(64,-74,929,843),50352=>array(64,-69,927,843),50353=>array(64,-68,911,843),50354=>array(64,-72,929,843),50355=>array(64,-70,936,843),50356=>array(64,-66,908,843),50357=>array(64,-59,916,843),50358=>array(64,-60,928,843),50359=>array(64,-68,908,843),50360=>array(60,-69,907,842),50361=>array(65,-61,907,842),50362=>array(65,-61,907,842),50363=>array(65,-71,931,842),50364=>array(65,-46,907,842),50365=>array(65,-68,912,842),50366=>array(65,-76,907,842),50367=>array(65,-44,921,842),50368=>array(65,-62,917,842),50369=>array(65,-64,907,842),50370=>array(65,-64,908,842),50371=>array(65,-64,908,842),50372=>array(65,-69,923,842),50373=>array(65,-64,908,842),50374=>array(65,-64,908,842),50375=>array(65,-76,907,842),50376=>array(65,-62,907,842),50377=>array(65,-61,907,842),50378=>array(65,-69,922,842),50379=>array(65,-74,929,842),50380=>array(65,-69,927,842),50381=>array(65,-68,911,842),50382=>array(65,-72,929,842),50383=>array(65,-70,936,842),50384=>array(65,-66,908,842),50385=>array(65,-59,916,842),50386=>array(65,-60,928,842),50387=>array(65,-68,908,842),50388=>array(82,-64,924,822),50389=>array(79,-61,921,788),50390=>array(79,-61,921,788),50391=>array(79,-71,921,788),50392=>array(81,-46,922,788),50393=>array(79,-68,921,788),50394=>array(79,-74,921,788),50395=>array(79,-44,921,788),50396=>array(79,-62,921,788),50397=>array(79,-64,921,788),50398=>array(79,-64,921,788),50399=>array(79,-63,921,788),50400=>array(79,-68,921,788),50401=>array(79,-64,921,788),50402=>array(79,-63,921,788),50403=>array(79,-74,921,788),50404=>array(79,-62,921,788),50405=>array(79,-61,921,788),50406=>array(79,-69,921,788),50407=>array(79,-74,921,788),50408=>array(79,-69,921,788),50409=>array(79,-68,921,788),50410=>array(79,-72,921,788),50411=>array(79,-70,921,788),50412=>array(79,-66,921,788),50413=>array(79,-59,921,788),50414=>array(79,-60,921,788),50415=>array(79,-68,921,788),50416=>array(57,22,943,720),50417=>array(79,-61,922,794),50418=>array(79,-61,922,794),50419=>array(79,-71,922,794),50420=>array(79,-46,921,794),50421=>array(79,-68,922,794),50422=>array(79,-74,922,794),50423=>array(79,-44,922,794),50424=>array(79,-62,922,794),50425=>array(79,-64,922,794),50426=>array(79,-64,922,794),50427=>array(79,-63,922,794),50428=>array(79,-68,922,794),50429=>array(79,-64,922,794),50430=>array(79,-63,922,794),50431=>array(79,-74,922,794),50432=>array(79,-62,922,794),50433=>array(79,-61,922,794),50434=>array(79,-69,922,794),50435=>array(79,-74,922,794),50436=>array(79,-69,922,794),50437=>array(79,-68,922,794),50438=>array(79,-72,922,794),50439=>array(79,-70,922,794),50440=>array(79,-66,922,794),50441=>array(79,-59,922,794),50442=>array(79,-60,922,794),50443=>array(79,-68,922,794),50444=>array(67,-69,907,842),50445=>array(75,-61,907,842),50446=>array(75,-61,907,842),50447=>array(75,-71,931,842),50448=>array(65,-46,907,842),50449=>array(75,-68,912,842),50450=>array(75,-76,907,842),50451=>array(75,-44,921,842),50452=>array(75,-62,917,842),50453=>array(75,-64,907,842),50454=>array(75,-64,908,842),50455=>array(75,-64,908,842),50456=>array(75,-69,923,842),50457=>array(75,-64,908,842),50458=>array(75,-64,908,842),50459=>array(75,-76,907,842),50460=>array(75,-62,907,842),50461=>array(75,-61,907,842),50462=>array(75,-69,922,842),50463=>array(75,-74,929,842),50464=>array(75,-69,927,842),50465=>array(75,-68,911,842),50466=>array(75,-72,929,842),50467=>array(75,-70,936,842),50468=>array(75,-66,908,842),50469=>array(75,-59,916,842),50470=>array(75,-60,928,842),50471=>array(75,-68,908,842),50472=>array(48,-69,907,842),50473=>array(68,-61,907,842),50474=>array(68,-61,907,842),50475=>array(68,-71,931,842),50476=>array(68,-46,907,842),50477=>array(68,-68,912,842),50478=>array(68,-76,907,842),50479=>array(68,-44,921,842),50480=>array(68,-62,917,842),50481=>array(68,-64,907,842),50482=>array(68,-64,908,842),50483=>array(68,-64,908,842),50484=>array(68,-69,923,842),50485=>array(68,-64,908,842),50486=>array(68,-64,908,842),50487=>array(68,-76,907,842),50488=>array(68,-62,907,842),50489=>array(68,-61,907,842),50490=>array(68,-69,922,842),50491=>array(68,-74,929,842),50492=>array(68,-69,927,842),50493=>array(68,-68,911,842),50494=>array(68,-72,929,842),50495=>array(68,-70,936,842),50496=>array(68,-66,908,842),50497=>array(68,-59,916,842),50498=>array(68,-60,928,842),50499=>array(68,-68,908,842),50500=>array(108,-69,936,842),50501=>array(113,-59,936,842),50502=>array(113,-61,936,842),50503=>array(113,-71,936,842),50504=>array(100,-45,936,842),50505=>array(113,-69,936,842),50506=>array(113,-76,936,842),50507=>array(113,-44,936,842),50508=>array(113,-62,936,842),50509=>array(113,-64,936,842),50510=>array(113,-64,936,842),50511=>array(113,-64,936,842),50512=>array(113,-70,936,842),50513=>array(113,-64,936,842),50514=>array(113,-64,936,842),50515=>array(113,-76,936,842),50516=>array(113,-62,936,842),50517=>array(113,-61,936,842),50518=>array(113,-70,936,842),50519=>array(113,-74,936,842),50520=>array(113,-69,936,842),50521=>array(113,-67,936,842),50522=>array(113,-72,936,842),50523=>array(113,-71,936,842),50524=>array(113,-66,936,842),50525=>array(113,-59,936,842),50526=>array(113,-60,936,842),50527=>array(113,-69,936,842),50528=>array(105,-69,907,842),50529=>array(93,-61,907,842),50530=>array(93,-61,907,842),50531=>array(93,-71,931,842),50532=>array(80,-46,907,842),50533=>array(93,-68,912,842),50534=>array(93,-76,907,842),50535=>array(93,-44,921,842),50536=>array(93,-62,917,842),50537=>array(93,-64,907,842),50538=>array(93,-64,908,842),50539=>array(93,-64,908,842),50540=>array(93,-69,923,842),50541=>array(93,-64,908,842),50542=>array(93,-64,908,842),50543=>array(93,-76,907,842),50544=>array(93,-62,907,842),50545=>array(93,-61,907,842),50546=>array(93,-69,922,842),50547=>array(93,-74,929,842),50548=>array(93,-69,927,842),50549=>array(93,-68,911,842),50550=>array(93,-72,929,842),50551=>array(93,-70,936,842),50552=>array(93,-66,908,842),50553=>array(93,-59,916,842),50554=>array(93,-60,928,842),50555=>array(93,-68,908,842),50556=>array(123,-68,935,843),50557=>array(113,-59,936,842),50558=>array(113,-61,936,842),50559=>array(113,-71,936,842),50560=>array(100,-45,936,842),50561=>array(113,-69,936,842),50562=>array(113,-76,936,842),50563=>array(113,-44,936,842),50564=>array(113,-62,936,842),50565=>array(113,-64,936,842),50566=>array(113,-64,936,842),50567=>array(113,-64,936,842),50568=>array(113,-70,936,842),50569=>array(113,-64,936,842),50570=>array(113,-64,936,842),50571=>array(113,-76,936,842),50572=>array(113,-62,936,842),50573=>array(113,-61,936,842),50574=>array(113,-70,936,842),50575=>array(113,-74,936,842),50576=>array(113,-69,936,842),50577=>array(113,-67,936,842),50578=>array(113,-72,936,842),50579=>array(113,-71,936,842),50580=>array(113,-66,936,842),50581=>array(113,-59,936,842),50582=>array(113,-60,936,842),50583=>array(113,-69,936,842),50584=>array(105,-69,907,842),50585=>array(93,-61,907,842),50586=>array(93,-61,907,842),50587=>array(93,-71,931,842),50588=>array(85,-46,907,842),50589=>array(93,-68,912,842),50590=>array(93,-76,907,842),50591=>array(93,-44,921,842),50592=>array(93,-62,917,842),50593=>array(93,-64,907,842),50594=>array(93,-64,908,842),50595=>array(93,-64,908,842),50596=>array(93,-69,923,842),50597=>array(93,-64,908,842),50598=>array(93,-64,908,842),50599=>array(93,-76,907,842),50600=>array(93,-62,907,842),50601=>array(93,-61,907,842),50602=>array(93,-69,922,842),50603=>array(93,-74,929,842),50604=>array(93,-69,927,842),50605=>array(93,-68,911,842),50606=>array(93,-72,929,842),50607=>array(93,-70,936,842),50608=>array(93,-66,908,842),50609=>array(93,-59,916,842),50610=>array(93,-60,928,842),50611=>array(93,-68,908,842),50612=>array(93,-70,907,841),50613=>array(88,-61,907,841),50614=>array(88,-61,907,841),50615=>array(88,-71,931,841),50616=>array(85,-46,907,841),50617=>array(88,-68,912,841),50618=>array(88,-76,907,841),50619=>array(88,-44,921,841),50620=>array(88,-62,917,841),50621=>array(88,-64,907,841),50622=>array(88,-64,908,841),50623=>array(88,-64,908,841),50624=>array(88,-69,923,841),50625=>array(88,-64,908,841),50626=>array(88,-64,908,841),50627=>array(88,-76,906,841),50628=>array(88,-62,907,841),50629=>array(88,-61,907,841),50630=>array(88,-69,922,841),50631=>array(88,-74,929,841),50632=>array(88,-69,927,841),50633=>array(88,-68,911,841),50634=>array(88,-72,929,841),50635=>array(88,-70,936,841),50636=>array(88,-66,908,841),50637=>array(88,-59,916,841),50638=>array(88,-60,928,841),50639=>array(88,-68,908,841),50640=>array(85,-68,907,843),50641=>array(75,-61,907,843),50642=>array(75,-61,907,843),50643=>array(75,-71,931,843),50644=>array(76,-46,907,843),50645=>array(75,-68,912,843),50646=>array(75,-76,907,843),50647=>array(75,-44,921,843),50648=>array(75,-62,917,843),50649=>array(75,-64,907,843),50650=>array(75,-64,908,843),50651=>array(75,-64,908,843),50652=>array(75,-69,923,843),50653=>array(75,-64,908,843),50654=>array(75,-64,908,843),50655=>array(75,-76,907,843),50656=>array(75,-62,907,843),50657=>array(75,-61,907,843),50658=>array(75,-69,922,843),50659=>array(75,-74,929,843),50660=>array(75,-69,927,843),50661=>array(75,-68,911,843),50662=>array(75,-72,929,843),50663=>array(75,-70,936,843),50664=>array(75,-66,908,843),50665=>array(75,-59,916,843),50666=>array(75,-60,928,843),50667=>array(75,-68,908,843),50668=>array(93,-70,907,842),50669=>array(88,-61,908,842),50670=>array(88,-61,908,842),50671=>array(88,-71,931,842),50672=>array(85,-46,907,842),50673=>array(88,-68,912,842),50674=>array(88,-76,908,842),50675=>array(88,-44,921,842),50676=>array(88,-62,917,842),50677=>array(88,-64,908,842),50678=>array(88,-64,908,842),50679=>array(88,-64,908,842),50680=>array(88,-69,923,842),50681=>array(88,-64,908,842),50682=>array(88,-64,908,842),50683=>array(88,-76,908,842),50684=>array(88,-62,908,842),50685=>array(88,-61,908,842),50686=>array(88,-69,922,842),50687=>array(88,-74,929,842),50688=>array(88,-69,927,842),50689=>array(88,-68,911,842),50690=>array(88,-72,929,842),50691=>array(88,-70,936,842),50692=>array(88,-66,908,842),50693=>array(88,-59,916,842),50694=>array(88,-60,928,842),50695=>array(88,-68,908,842),50696=>array(85,-68,907,843),50697=>array(75,-61,907,843),50698=>array(75,-61,907,843),50699=>array(75,-71,931,843),50700=>array(76,-46,907,843),50701=>array(75,-68,912,843),50702=>array(75,-76,907,843),50703=>array(75,-44,921,843),50704=>array(75,-62,917,843),50705=>array(75,-64,907,843),50706=>array(75,-64,908,843),50707=>array(75,-64,908,843),50708=>array(75,-69,923,843),50709=>array(75,-64,908,843),50710=>array(75,-64,908,843),50711=>array(75,-76,907,843),50712=>array(75,-62,907,843),50713=>array(75,-61,907,843),50714=>array(75,-69,922,843),50715=>array(75,-74,929,843),50716=>array(75,-69,927,843),50717=>array(75,-68,911,843),50718=>array(75,-72,929,843),50719=>array(75,-70,936,843),50720=>array(75,-66,908,843),50721=>array(75,-59,916,843),50722=>array(75,-60,928,843),50723=>array(75,-68,908,843),50724=>array(62,4,938,763),50725=>array(79,-61,921,808),50726=>array(79,-61,921,808),50727=>array(79,-71,921,808),50728=>array(79,-46,922,803),50729=>array(79,-68,921,808),50730=>array(79,-74,921,808),50731=>array(79,-44,921,808),50732=>array(79,-62,921,808),50733=>array(79,-64,921,808),50734=>array(79,-64,921,808),50735=>array(79,-63,921,808),50736=>array(79,-68,921,808),50737=>array(79,-64,921,808),50738=>array(79,-63,921,808),50739=>array(79,-74,921,808),50740=>array(79,-62,921,808),50741=>array(79,-61,921,808),50742=>array(79,-69,921,808),50743=>array(79,-74,921,808),50744=>array(79,-69,921,808),50745=>array(79,-68,921,808),50746=>array(79,-72,921,808),50747=>array(79,-70,921,808),50748=>array(79,-66,921,808),50749=>array(79,-59,921,808),50750=>array(79,-60,921,808),50751=>array(79,-68,921,808),50752=>array(52,-69,936,842),50753=>array(77,-59,936,842),50754=>array(77,-61,936,842),50755=>array(77,-71,936,842),50756=>array(72,-45,936,842),50757=>array(77,-69,936,842),50758=>array(77,-76,936,842),50759=>array(77,-44,936,842),50760=>array(77,-62,936,842),50761=>array(77,-64,936,842),50762=>array(77,-64,936,842),50763=>array(77,-64,936,842),50764=>array(77,-70,936,842),50765=>array(77,-64,936,842),50766=>array(77,-64,936,842),50767=>array(77,-76,936,842),50768=>array(77,-62,936,842),50769=>array(77,-61,936,842),50770=>array(77,-70,936,842),50771=>array(77,-74,936,842),50772=>array(77,-69,936,842),50773=>array(77,-67,936,842),50774=>array(77,-72,936,842),50775=>array(77,-71,936,842),50776=>array(77,-66,936,842),50777=>array(77,-59,936,842),50778=>array(77,-60,936,842),50779=>array(77,-69,936,842),50780=>array(61,-69,907,842),50781=>array(62,-61,907,842),50782=>array(62,-61,907,842),50783=>array(62,-71,931,842),50784=>array(62,-46,907,842),50785=>array(62,-68,912,842),50786=>array(62,-76,907,842),50787=>array(62,-44,921,842),50788=>array(62,-62,917,842),50789=>array(62,-64,907,842),50790=>array(62,-64,908,842),50791=>array(62,-64,908,842),50792=>array(62,-69,923,842),50793=>array(62,-64,908,842),50794=>array(62,-64,908,842),50795=>array(62,-76,907,842),50796=>array(62,-62,907,842),50797=>array(62,-61,907,842),50798=>array(62,-69,922,842),50799=>array(62,-74,929,842),50800=>array(62,-69,927,842),50801=>array(62,-68,911,842),50802=>array(62,-72,929,842),50803=>array(62,-70,936,842),50804=>array(62,-66,908,842),50805=>array(62,-59,916,842),50806=>array(62,-60,928,842),50807=>array(62,-68,908,842),50808=>array(52,-69,907,842),50809=>array(64,-61,907,842),50810=>array(64,-61,907,842),50811=>array(64,-71,931,842),50812=>array(64,-46,907,842),50813=>array(64,-68,912,842),50814=>array(64,-76,907,842),50815=>array(64,-44,921,842),50816=>array(64,-62,917,842),50817=>array(64,-64,907,842),50818=>array(64,-64,908,842),50819=>array(64,-64,908,842),50820=>array(64,-69,923,842),50821=>array(64,-64,908,842),50822=>array(64,-64,908,842),50823=>array(64,-76,907,842),50824=>array(64,-62,907,842),50825=>array(64,-61,907,842),50826=>array(64,-69,922,842),50827=>array(64,-74,929,842),50828=>array(64,-69,927,842),50829=>array(64,-68,911,842),50830=>array(64,-72,929,842),50831=>array(64,-70,936,842),50832=>array(64,-66,908,842),50833=>array(64,-59,916,842),50834=>array(64,-60,928,842),50835=>array(64,-68,908,842),50836=>array(62,4,938,763),50837=>array(79,-61,922,808),50838=>array(79,-61,922,808),50839=>array(79,-71,922,808),50840=>array(79,-46,922,793),50841=>array(79,-68,922,808),50842=>array(79,-74,922,808),50843=>array(79,-44,922,808),50844=>array(79,-62,922,808),50845=>array(79,-64,922,808),50846=>array(79,-64,922,808),50847=>array(79,-63,922,808),50848=>array(79,-68,922,808),50849=>array(79,-64,922,808),50850=>array(79,-63,922,808),50851=>array(79,-74,922,808),50852=>array(79,-62,922,808),50853=>array(79,-61,922,808),50854=>array(79,-69,922,808),50855=>array(79,-74,922,808),50856=>array(79,-69,922,808),50857=>array(79,-68,922,808),50858=>array(79,-72,922,808),50859=>array(79,-70,922,808),50860=>array(79,-66,922,808),50861=>array(79,-59,922,808),50862=>array(79,-60,922,808),50863=>array(79,-68,922,808),50864=>array(79,-64,921,793),50865=>array(79,-61,921,808),50866=>array(79,-61,921,808),50867=>array(79,-71,921,808),50868=>array(79,-46,921,793),50869=>array(79,-68,921,808),50870=>array(79,-74,921,808),50871=>array(79,-44,921,808),50872=>array(79,-62,921,808),50873=>array(79,-64,921,808),50874=>array(79,-64,921,808),50875=>array(79,-63,921,808),50876=>array(79,-68,921,808),50877=>array(79,-64,921,808),50878=>array(79,-63,921,808),50879=>array(79,-74,921,808),50880=>array(79,-62,921,808),50881=>array(79,-61,921,808),50882=>array(79,-69,921,808),50883=>array(79,-74,921,808),50884=>array(79,-69,921,808),50885=>array(79,-68,921,808),50886=>array(79,-72,921,808),50887=>array(79,-70,921,808),50888=>array(79,-66,921,808),50889=>array(79,-59,921,808),50890=>array(79,-60,921,808),50891=>array(79,-68,921,808),50892=>array(73,-70,907,841),50893=>array(75,-61,908,841),50894=>array(75,-61,908,841),50895=>array(75,-71,931,841),50896=>array(76,-46,907,841),50897=>array(75,-68,912,841),50898=>array(75,-76,908,841),50899=>array(75,-44,921,841),50900=>array(75,-62,917,841),50901=>array(75,-64,908,841),50902=>array(75,-64,908,841),50903=>array(75,-64,908,841),50904=>array(75,-69,923,841),50905=>array(75,-64,908,841),50906=>array(75,-64,908,841),50907=>array(75,-76,908,841),50908=>array(75,-62,908,841),50909=>array(75,-61,908,841),50910=>array(75,-69,922,841),50911=>array(75,-74,929,841),50912=>array(75,-69,927,841),50913=>array(75,-68,911,841),50914=>array(75,-72,929,841),50915=>array(75,-70,936,841),50916=>array(75,-66,908,841),50917=>array(75,-59,916,841),50918=>array(75,-60,928,841),50919=>array(75,-68,908,841),50920=>array(53,-68,907,843),50921=>array(70,-61,907,843),50922=>array(70,-61,907,843),50923=>array(70,-71,931,843),50924=>array(61,-46,907,843),50925=>array(70,-68,912,843),50926=>array(70,-76,907,843),50927=>array(70,-44,921,843),50928=>array(70,-62,917,843),50929=>array(70,-64,907,843),50930=>array(70,-64,908,843),50931=>array(70,-64,908,843),50932=>array(70,-69,923,843),50933=>array(70,-64,908,843),50934=>array(70,-64,908,843),50935=>array(70,-76,907,843),50936=>array(70,-62,907,843),50937=>array(70,-61,907,843),50938=>array(70,-69,922,843),50939=>array(70,-74,929,843),50940=>array(70,-69,927,843),50941=>array(70,-68,911,843),50942=>array(70,-72,929,843),50943=>array(70,-70,936,843),50944=>array(70,-66,908,843),50945=>array(70,-59,916,843),50946=>array(70,-60,928,843),50947=>array(70,-68,908,843),50948=>array(70,-69,907,842),50949=>array(65,-61,907,842),50950=>array(65,-61,907,842),50951=>array(65,-71,931,842),50952=>array(63,-46,907,842),50953=>array(65,-68,912,842),50954=>array(65,-76,907,842),50955=>array(65,-44,921,842),50956=>array(65,-62,917,842),50957=>array(65,-64,907,842),50958=>array(65,-64,908,842),50959=>array(65,-64,908,842),50960=>array(65,-69,923,842),50961=>array(65,-64,908,842),50962=>array(65,-64,908,842),50963=>array(65,-76,907,842),50964=>array(65,-62,907,842),50965=>array(65,-61,907,842),50966=>array(65,-69,922,842),50967=>array(65,-74,929,842),50968=>array(65,-69,927,842),50969=>array(65,-68,911,842),50970=>array(65,-72,929,842),50971=>array(65,-70,936,842),50972=>array(65,-66,908,842),50973=>array(65,-59,916,842),50974=>array(65,-60,928,842),50975=>array(65,-68,908,842),50976=>array(71,-64,928,793),50977=>array(79,-61,921,808),50978=>array(79,-61,921,808),50979=>array(79,-71,921,808),50980=>array(79,-46,921,793),50981=>array(79,-68,921,808),50982=>array(79,-74,921,808),50983=>array(79,-44,921,808),50984=>array(79,-62,921,808),50985=>array(79,-64,921,808),50986=>array(79,-64,921,808),50987=>array(79,-63,921,808),50988=>array(79,-68,921,808),50989=>array(79,-64,921,808),50990=>array(79,-63,921,808),50991=>array(79,-74,921,808),50992=>array(79,-62,921,808),50993=>array(79,-61,921,808),50994=>array(79,-69,921,808),50995=>array(79,-74,921,808),50996=>array(79,-69,921,808),50997=>array(79,-68,921,808),50998=>array(79,-72,921,808),50999=>array(79,-70,921,808),51000=>array(79,-66,921,808),51001=>array(79,-59,921,808),51002=>array(79,-60,921,808),51003=>array(79,-68,921,808),51004=>array(57,42,943,733),51005=>array(79,-61,921,808),51006=>array(79,-61,921,808),51007=>array(79,-71,921,808),51008=>array(79,-46,921,793),51009=>array(79,-68,921,808),51010=>array(79,-74,921,808),51011=>array(79,-44,921,808),51012=>array(79,-62,921,808),51013=>array(79,-64,921,808),51014=>array(79,-64,921,808),51015=>array(79,-63,921,808),51016=>array(79,-68,921,808),51017=>array(79,-64,921,808),51018=>array(79,-63,921,808),51019=>array(79,-74,921,808),51020=>array(79,-62,921,808),51021=>array(79,-61,921,808),51022=>array(79,-69,921,808),51023=>array(79,-74,921,808),51024=>array(79,-69,921,808),51025=>array(79,-68,921,808),51026=>array(79,-72,921,808),51027=>array(79,-70,921,808),51028=>array(79,-66,921,808),51029=>array(79,-59,921,808),51030=>array(79,-60,921,808),51031=>array(79,-68,921,808),51032=>array(67,-69,907,842),51033=>array(75,-61,907,842),51034=>array(75,-61,907,842),51035=>array(75,-71,931,842),51036=>array(66,-46,907,842),51037=>array(75,-68,912,842),51038=>array(75,-76,907,842),51039=>array(75,-44,921,842),51040=>array(75,-62,917,842),51041=>array(75,-64,907,842),51042=>array(75,-64,908,842),51043=>array(75,-64,908,842),51044=>array(75,-69,923,842),51045=>array(75,-64,908,842),51046=>array(75,-64,908,842),51047=>array(75,-76,907,842),51048=>array(75,-62,907,842),51049=>array(75,-61,907,842),51050=>array(75,-69,922,842),51051=>array(75,-74,929,842),51052=>array(75,-69,927,842),51053=>array(75,-68,911,842),51054=>array(75,-72,929,842),51055=>array(75,-70,936,842),51056=>array(75,-66,908,842),51057=>array(75,-59,916,842),51058=>array(75,-60,928,842),51059=>array(75,-68,908,842),51060=>array(134,-69,906,842),51061=>array(119,-61,907,842),51062=>array(119,-61,907,842),51063=>array(119,-71,931,842),51064=>array(108,-46,907,842),51065=>array(119,-68,912,842),51066=>array(119,-76,907,842),51067=>array(119,-44,921,842),51068=>array(119,-62,917,842),51069=>array(119,-64,907,842),51070=>array(119,-64,908,842),51071=>array(119,-64,908,842),51072=>array(119,-69,923,842),51073=>array(119,-64,908,842),51074=>array(119,-64,908,842),51075=>array(119,-76,907,842),51076=>array(119,-62,907,842),51077=>array(119,-61,907,842),51078=>array(119,-69,922,842),51079=>array(119,-74,929,842),51080=>array(119,-69,927,842),51081=>array(119,-68,911,842),51082=>array(119,-72,929,842),51083=>array(119,-70,936,842),51084=>array(119,-66,908,842),51085=>array(119,-59,916,842),51086=>array(119,-60,928,842),51087=>array(119,-68,908,842),51088=>array(73,-69,936,842),51089=>array(83,-59,936,842),51090=>array(83,-61,936,842),51091=>array(83,-71,936,842),51092=>array(71,-45,936,842),51093=>array(83,-69,936,842),51094=>array(83,-76,936,842),51095=>array(83,-44,936,842),51096=>array(83,-62,936,842),51097=>array(83,-64,936,842),51098=>array(83,-64,936,842),51099=>array(83,-64,936,842),51100=>array(83,-70,936,842),51101=>array(83,-64,936,842),51102=>array(83,-64,936,842),51103=>array(83,-76,936,842),51104=>array(83,-62,936,842),51105=>array(83,-61,936,842),51106=>array(83,-70,936,842),51107=>array(83,-74,936,842),51108=>array(83,-69,936,842),51109=>array(83,-67,936,842),51110=>array(83,-72,936,842),51111=>array(83,-71,936,842),51112=>array(83,-66,936,842),51113=>array(83,-59,936,842),51114=>array(83,-60,936,842),51115=>array(83,-69,936,842),51116=>array(50,-69,907,842),51117=>array(84,-61,907,842),51118=>array(84,-61,907,842),51119=>array(84,-71,931,842),51120=>array(76,-46,907,842),51121=>array(84,-68,912,842),51122=>array(84,-76,907,842),51123=>array(84,-44,921,842),51124=>array(84,-62,917,842),51125=>array(84,-64,907,842),51126=>array(84,-64,908,842),51127=>array(84,-64,908,842),51128=>array(84,-69,923,842),51129=>array(84,-64,908,842),51130=>array(84,-64,908,842),51131=>array(84,-76,907,842),51132=>array(84,-62,907,842),51133=>array(84,-61,907,842),51134=>array(84,-69,922,842),51135=>array(84,-74,929,842),51136=>array(84,-69,927,842),51137=>array(84,-68,911,842),51138=>array(84,-72,929,842),51139=>array(84,-70,936,842),51140=>array(84,-66,908,842),51141=>array(84,-59,916,842),51142=>array(84,-60,928,842),51143=>array(84,-68,908,842),51144=>array(73,-68,935,843),51145=>array(83,-59,936,842),51146=>array(83,-61,936,842),51147=>array(83,-71,936,842),51148=>array(71,-45,936,842),51149=>array(83,-69,936,842),51150=>array(83,-76,936,842),51151=>array(83,-44,936,842),51152=>array(83,-62,936,842),51153=>array(83,-64,936,842),51154=>array(83,-64,936,842),51155=>array(83,-64,936,842),51156=>array(83,-70,936,842),51157=>array(83,-64,936,842),51158=>array(83,-64,936,842),51159=>array(83,-76,936,842),51160=>array(83,-62,936,842),51161=>array(83,-61,936,842),51162=>array(83,-70,936,842),51163=>array(83,-74,936,842),51164=>array(83,-69,936,842),51165=>array(83,-67,936,842),51166=>array(83,-72,936,842),51167=>array(83,-71,936,842),51168=>array(83,-66,936,842),51169=>array(83,-59,936,842),51170=>array(83,-60,936,842),51171=>array(83,-69,936,842),51172=>array(50,-69,907,842),51173=>array(84,-61,907,842),51174=>array(84,-61,907,842),51175=>array(84,-71,931,842),51176=>array(76,-46,907,842),51177=>array(84,-68,912,842),51178=>array(84,-76,907,842),51179=>array(84,-44,921,842),51180=>array(84,-62,917,842),51181=>array(84,-64,907,842),51182=>array(84,-64,908,842),51183=>array(84,-64,908,842),51184=>array(84,-69,923,842),51185=>array(84,-64,908,842),51186=>array(84,-64,908,842),51187=>array(84,-76,907,842),51188=>array(84,-62,907,842),51189=>array(84,-61,907,842),51190=>array(84,-69,922,842),51191=>array(84,-74,929,842),51192=>array(84,-69,927,842),51193=>array(84,-68,911,842),51194=>array(84,-72,929,842),51195=>array(84,-70,936,842),51196=>array(84,-66,908,842),51197=>array(84,-59,916,842),51198=>array(84,-60,928,842),51199=>array(84,-68,908,842),51200=>array(68,-70,907,841),51201=>array(83,-61,907,841),51202=>array(83,-61,907,841),51203=>array(83,-71,931,841),51204=>array(71,-46,907,841),51205=>array(83,-68,912,841),51206=>array(83,-76,907,841),51207=>array(83,-44,921,841),51208=>array(83,-62,917,841),51209=>array(83,-64,907,841),51210=>array(83,-64,908,841),51211=>array(83,-64,908,841),51212=>array(83,-69,923,841),51213=>array(83,-64,908,841),51214=>array(83,-64,908,841),51215=>array(83,-76,906,841),51216=>array(83,-62,907,841),51217=>array(83,-61,907,841),51218=>array(83,-69,922,841),51219=>array(83,-74,929,841),51220=>array(83,-69,927,841),51221=>array(83,-68,911,841),51222=>array(83,-72,929,841),51223=>array(83,-70,936,841),51224=>array(83,-66,908,841),51225=>array(83,-59,916,841),51226=>array(83,-60,928,841),51227=>array(83,-68,908,841),51228=>array(50,-69,907,842),51229=>array(64,-61,907,843),51230=>array(64,-61,907,843),51231=>array(64,-71,931,843),51232=>array(56,-46,907,843),51233=>array(64,-68,912,843),51234=>array(64,-76,907,843),51235=>array(64,-44,921,843),51236=>array(64,-62,917,843),51237=>array(64,-64,907,843),51238=>array(64,-64,908,843),51239=>array(64,-64,908,843),51240=>array(64,-69,923,843),51241=>array(64,-64,908,843),51242=>array(64,-64,908,843),51243=>array(64,-76,907,843),51244=>array(64,-62,907,843),51245=>array(64,-61,907,843),51246=>array(64,-69,922,843),51247=>array(64,-74,929,843),51248=>array(64,-69,927,843),51249=>array(64,-68,911,843),51250=>array(64,-72,929,843),51251=>array(64,-70,936,843),51252=>array(64,-66,908,843),51253=>array(64,-59,916,843),51254=>array(64,-60,928,843),51255=>array(64,-68,908,843),51256=>array(58,-70,907,842),51257=>array(63,-61,908,842),51258=>array(63,-61,908,842),51259=>array(63,-71,931,842),51260=>array(70,-46,907,842),51261=>array(63,-68,912,842),51262=>array(63,-76,908,842),51263=>array(63,-44,921,842),51264=>array(63,-62,917,842),51265=>array(63,-64,908,842),51266=>array(63,-64,908,842),51267=>array(63,-64,908,842),51268=>array(63,-69,923,842),51269=>array(63,-64,908,842),51270=>array(63,-64,908,842),51271=>array(63,-76,908,842),51272=>array(63,-62,908,842),51273=>array(63,-61,908,842),51274=>array(63,-69,922,842),51275=>array(63,-74,929,842),51276=>array(63,-69,927,842),51277=>array(63,-68,911,842),51278=>array(63,-72,929,842),51279=>array(63,-70,936,842),51280=>array(63,-66,908,842),51281=>array(63,-59,916,842),51282=>array(63,-60,928,842),51283=>array(63,-68,908,842),51284=>array(38,-69,908,842),51285=>array(62,-61,907,843),51286=>array(62,-61,907,843),51287=>array(62,-71,931,843),51288=>array(53,-46,907,843),51289=>array(62,-68,912,843),51290=>array(62,-76,907,843),51291=>array(62,-44,921,843),51292=>array(62,-62,917,843),51293=>array(62,-64,907,843),51294=>array(62,-64,908,843),51295=>array(62,-64,908,843),51296=>array(62,-69,923,843),51297=>array(62,-64,908,843),51298=>array(62,-64,908,843),51299=>array(62,-76,907,843),51300=>array(62,-62,907,843),51301=>array(62,-61,907,843),51302=>array(62,-69,922,843),51303=>array(62,-74,929,843),51304=>array(62,-69,927,843),51305=>array(62,-68,911,843),51306=>array(62,-72,929,843),51307=>array(62,-70,936,843),51308=>array(62,-66,908,843),51309=>array(62,-59,916,843),51310=>array(62,-60,928,843),51311=>array(62,-68,908,843),51312=>array(62,22,943,742),51313=>array(79,-61,921,798),51314=>array(79,-61,921,798),51315=>array(79,-71,921,798),51316=>array(79,-46,921,798),51317=>array(79,-68,921,798),51318=>array(79,-74,921,798),51319=>array(79,-44,921,798),51320=>array(79,-62,921,798),51321=>array(79,-64,921,798),51322=>array(79,-64,921,798),51323=>array(79,-63,921,798),51324=>array(79,-68,921,798),51325=>array(79,-64,921,798),51326=>array(79,-63,921,798),51327=>array(79,-74,921,798),51328=>array(79,-62,921,798),51329=>array(79,-61,921,798),51330=>array(79,-69,921,798),51331=>array(79,-74,921,798),51332=>array(79,-69,921,798),51333=>array(79,-68,921,798),51334=>array(79,-72,921,798),51335=>array(79,-70,921,798),51336=>array(79,-66,921,798),51337=>array(79,-59,921,798),51338=>array(79,-60,921,798),51339=>array(79,-68,921,798),51340=>array(64,-69,936,842),51341=>array(77,-59,936,842),51342=>array(77,-61,936,842),51343=>array(77,-71,936,842),51344=>array(72,-45,936,842),51345=>array(77,-69,936,842),51346=>array(77,-76,936,842),51347=>array(77,-44,936,842),51348=>array(77,-62,936,842),51349=>array(77,-64,936,842),51350=>array(77,-64,936,842),51351=>array(77,-64,936,842),51352=>array(77,-70,936,842),51353=>array(77,-64,936,842),51354=>array(77,-64,936,842),51355=>array(77,-76,936,842),51356=>array(77,-62,936,842),51357=>array(77,-61,936,842),51358=>array(77,-70,936,842),51359=>array(77,-74,936,842),51360=>array(77,-69,936,842),51361=>array(77,-67,936,842),51362=>array(77,-72,936,842),51363=>array(77,-71,936,842),51364=>array(77,-66,936,842),51365=>array(77,-59,936,842),51366=>array(77,-60,936,842),51367=>array(77,-69,936,842),51368=>array(49,-69,907,842),51369=>array(77,-61,907,842),51370=>array(77,-61,907,842),51371=>array(77,-71,931,842),51372=>array(72,-46,907,842),51373=>array(77,-68,912,842),51374=>array(77,-76,907,842),51375=>array(77,-44,921,842),51376=>array(77,-62,917,842),51377=>array(77,-64,907,842),51378=>array(77,-64,908,842),51379=>array(77,-64,908,842),51380=>array(77,-69,923,842),51381=>array(77,-64,908,842),51382=>array(77,-64,908,842),51383=>array(77,-76,907,842),51384=>array(77,-62,907,842),51385=>array(77,-61,907,842),51386=>array(77,-69,922,842),51387=>array(77,-74,929,842),51388=>array(77,-69,927,842),51389=>array(77,-68,911,842),51390=>array(77,-72,929,842),51391=>array(77,-70,936,842),51392=>array(77,-66,908,842),51393=>array(77,-59,916,842),51394=>array(77,-60,928,842),51395=>array(77,-68,908,842),51396=>array(52,-69,907,842),51397=>array(65,-61,907,842),51398=>array(65,-61,907,842),51399=>array(65,-71,931,842),51400=>array(65,-46,907,842),51401=>array(65,-68,912,842),51402=>array(65,-76,907,842),51403=>array(65,-44,921,842),51404=>array(65,-62,917,842),51405=>array(65,-64,907,842),51406=>array(65,-64,908,842),51407=>array(65,-64,908,842),51408=>array(65,-69,923,842),51409=>array(65,-64,908,842),51410=>array(65,-64,908,842),51411=>array(65,-76,907,842),51412=>array(65,-62,907,842),51413=>array(65,-61,907,842),51414=>array(65,-69,922,842),51415=>array(65,-74,929,842),51416=>array(65,-69,927,842),51417=>array(65,-68,911,842),51418=>array(65,-72,929,842),51419=>array(65,-70,936,842),51420=>array(65,-66,908,842),51421=>array(65,-59,916,842),51422=>array(65,-60,928,842),51423=>array(65,-68,908,842),51424=>array(62,22,938,742),51425=>array(79,-61,922,798),51426=>array(79,-61,922,798),51427=>array(79,-71,922,798),51428=>array(79,-46,922,798),51429=>array(79,-68,922,798),51430=>array(79,-74,922,798),51431=>array(79,-44,922,798),51432=>array(79,-62,922,798),51433=>array(79,-64,922,798),51434=>array(79,-64,922,798),51435=>array(79,-63,922,798),51436=>array(79,-68,922,798),51437=>array(79,-64,922,798),51438=>array(79,-63,922,798),51439=>array(79,-74,922,798),51440=>array(79,-62,922,798),51441=>array(79,-61,922,798),51442=>array(79,-69,922,798),51443=>array(79,-74,922,798),51444=>array(79,-69,922,798),51445=>array(79,-68,922,798),51446=>array(79,-72,922,798),51447=>array(79,-70,922,798),51448=>array(79,-66,922,798),51449=>array(79,-59,922,798),51450=>array(79,-60,922,798),51451=>array(79,-68,922,798),51452=>array(79,-64,921,798),51453=>array(79,-61,921,798),51454=>array(79,-61,921,798),51455=>array(79,-71,921,798),51456=>array(79,-46,921,798),51457=>array(79,-68,921,798),51458=>array(79,-74,921,798),51459=>array(79,-44,921,798),51460=>array(79,-62,921,798),51461=>array(79,-64,921,798),51462=>array(79,-64,921,798),51463=>array(79,-63,921,798),51464=>array(79,-68,921,798),51465=>array(79,-64,921,798),51466=>array(79,-63,921,798),51467=>array(79,-74,921,798),51468=>array(79,-62,921,798),51469=>array(79,-61,921,798),51470=>array(79,-69,921,798),51471=>array(79,-74,921,798),51472=>array(79,-69,921,798),51473=>array(79,-68,921,798),51474=>array(79,-72,921,798),51475=>array(79,-70,921,798),51476=>array(79,-66,921,798),51477=>array(79,-59,921,798),51478=>array(79,-60,921,798),51479=>array(79,-68,921,798),51480=>array(70,-70,907,841),51481=>array(73,-61,910,841),51482=>array(73,-61,910,841),51483=>array(73,-71,931,841),51484=>array(76,-46,909,840),51485=>array(73,-68,912,841),51486=>array(73,-76,910,841),51487=>array(73,-44,921,841),51488=>array(73,-62,917,841),51489=>array(73,-64,910,841),51490=>array(73,-64,910,841),51491=>array(73,-64,910,841),51492=>array(73,-69,923,841),51493=>array(73,-64,910,841),51494=>array(73,-64,910,841),51495=>array(73,-76,910,841),51496=>array(73,-62,910,841),51497=>array(73,-61,910,841),51498=>array(73,-69,922,841),51499=>array(73,-74,929,841),51500=>array(73,-69,927,841),51501=>array(73,-68,911,841),51502=>array(73,-72,929,841),51503=>array(73,-70,936,841),51504=>array(73,-66,910,841),51505=>array(73,-59,916,841),51506=>array(73,-60,928,841),51507=>array(73,-68,910,841),51508=>array(63,-68,907,843),51509=>array(70,-61,907,843),51510=>array(70,-61,907,843),51511=>array(70,-71,931,843),51512=>array(76,-46,907,843),51513=>array(70,-68,912,843),51514=>array(70,-76,907,843),51515=>array(70,-44,921,843),51516=>array(70,-62,917,843),51517=>array(70,-64,907,843),51518=>array(70,-64,908,843),51519=>array(70,-64,908,843),51520=>array(70,-69,923,843),51521=>array(70,-64,908,843),51522=>array(70,-64,908,843),51523=>array(70,-76,907,843),51524=>array(70,-62,907,843),51525=>array(70,-61,907,843),51526=>array(70,-69,922,843),51527=>array(70,-74,929,843),51528=>array(70,-69,927,843),51529=>array(70,-68,911,843),51530=>array(70,-72,929,843),51531=>array(70,-70,936,843),51532=>array(70,-66,908,843),51533=>array(70,-59,916,843),51534=>array(70,-60,928,843),51535=>array(70,-68,908,843),51536=>array(70,-69,907,842),51537=>array(76,-61,907,842),51538=>array(76,-61,907,842),51539=>array(76,-71,931,842),51540=>array(74,-46,907,842),51541=>array(76,-68,912,842),51542=>array(76,-76,907,842),51543=>array(76,-44,921,842),51544=>array(76,-62,917,842),51545=>array(76,-64,907,842),51546=>array(76,-64,908,842),51547=>array(76,-64,908,842),51548=>array(76,-69,923,842),51549=>array(76,-64,908,842),51550=>array(76,-64,908,842),51551=>array(76,-76,906,842),51552=>array(76,-62,907,842),51553=>array(76,-61,907,842),51554=>array(76,-69,922,842),51555=>array(76,-74,929,842),51556=>array(76,-69,927,842),51557=>array(76,-68,911,842),51558=>array(76,-72,929,842),51559=>array(76,-70,936,842),51560=>array(76,-66,908,842),51561=>array(76,-59,916,842),51562=>array(76,-60,928,842),51563=>array(76,-68,908,842),51564=>array(87,-64,928,798),51565=>array(79,-61,921,798),51566=>array(79,-61,921,798),51567=>array(79,-71,921,798),51568=>array(81,-46,922,798),51569=>array(79,-68,921,798),51570=>array(79,-74,921,798),51571=>array(79,-44,921,798),51572=>array(79,-62,921,798),51573=>array(79,-64,921,798),51574=>array(79,-64,921,798),51575=>array(79,-63,921,798),51576=>array(79,-68,921,798),51577=>array(79,-64,921,798),51578=>array(79,-63,921,798),51579=>array(79,-74,921,798),51580=>array(79,-62,921,798),51581=>array(79,-61,921,798),51582=>array(79,-69,921,798),51583=>array(79,-74,921,798),51584=>array(79,-69,921,798),51585=>array(79,-68,921,798),51586=>array(79,-72,921,798),51587=>array(79,-70,921,798),51588=>array(79,-66,921,798),51589=>array(79,-59,921,798),51590=>array(79,-60,921,798),51591=>array(79,-68,921,798),51592=>array(57,52,943,717),51593=>array(79,-61,922,798),51594=>array(79,-61,922,798),51595=>array(79,-71,922,798),51596=>array(79,-46,922,798),51597=>array(79,-68,922,798),51598=>array(79,-74,922,798),51599=>array(79,-44,922,798),51600=>array(79,-62,922,798),51601=>array(79,-64,922,798),51602=>array(79,-64,922,798),51603=>array(79,-63,922,798),51604=>array(79,-68,922,798),51605=>array(79,-64,922,798),51606=>array(79,-63,922,798),51607=>array(79,-74,922,798),51608=>array(79,-62,922,798),51609=>array(79,-61,922,798),51610=>array(79,-69,922,798),51611=>array(79,-74,922,798),51612=>array(79,-69,922,798),51613=>array(79,-68,922,798),51614=>array(79,-72,922,798),51615=>array(79,-70,922,798),51616=>array(79,-66,922,798),51617=>array(79,-59,922,798),51618=>array(79,-60,922,798),51619=>array(79,-68,922,798),51620=>array(78,-69,907,842),51621=>array(65,-61,907,842),51622=>array(65,-61,907,842),51623=>array(65,-71,931,842),51624=>array(65,-46,907,842),51625=>array(65,-68,912,842),51626=>array(65,-76,907,842),51627=>array(65,-44,921,842),51628=>array(65,-62,917,842),51629=>array(65,-64,907,842),51630=>array(65,-64,908,842),51631=>array(65,-64,908,842),51632=>array(65,-69,923,842),51633=>array(65,-64,908,842),51634=>array(65,-64,908,842),51635=>array(65,-76,907,842),51636=>array(65,-62,907,842),51637=>array(65,-61,907,842),51638=>array(65,-69,922,842),51639=>array(65,-74,929,842),51640=>array(65,-69,927,842),51641=>array(65,-68,911,842),51642=>array(65,-72,929,842),51643=>array(65,-70,936,842),51644=>array(65,-66,908,842),51645=>array(65,-59,916,842),51646=>array(65,-60,928,842),51647=>array(65,-68,908,842),51648=>array(116,-69,907,842),51649=>array(123,-61,907,842),51650=>array(123,-61,907,842),51651=>array(123,-71,931,842),51652=>array(105,-46,907,842),51653=>array(123,-68,912,842),51654=>array(123,-76,907,842),51655=>array(123,-44,921,842),51656=>array(123,-62,917,842),51657=>array(123,-64,907,842),51658=>array(123,-64,908,842),51659=>array(123,-64,908,842),51660=>array(123,-69,923,842),51661=>array(123,-64,908,842),51662=>array(123,-64,908,842),51663=>array(123,-76,907,842),51664=>array(123,-62,907,842),51665=>array(123,-61,907,842),51666=>array(123,-69,922,842),51667=>array(123,-74,929,842),51668=>array(123,-69,927,842),51669=>array(123,-68,911,842),51670=>array(123,-72,929,842),51671=>array(123,-70,936,842),51672=>array(123,-66,908,842),51673=>array(123,-59,916,842),51674=>array(123,-60,928,842),51675=>array(123,-68,908,842),51676=>array(36,-69,935,842),51677=>array(59,-59,936,842),51678=>array(59,-61,936,842),51679=>array(59,-71,936,842),51680=>array(50,-45,936,842),51681=>array(59,-69,936,842),51682=>array(59,-76,936,842),51683=>array(59,-44,936,842),51684=>array(59,-62,936,842),51685=>array(59,-64,936,842),51686=>array(59,-64,936,842),51687=>array(59,-64,936,842),51688=>array(59,-70,936,842),51689=>array(59,-64,936,842),51690=>array(59,-64,936,842),51691=>array(59,-76,936,842),51692=>array(59,-62,936,842),51693=>array(59,-61,936,842),51694=>array(59,-70,936,842),51695=>array(59,-74,936,842),51696=>array(59,-69,936,842),51697=>array(59,-67,936,842),51698=>array(59,-72,936,842),51699=>array(59,-71,936,842),51700=>array(59,-66,936,842),51701=>array(59,-59,936,842),51702=>array(59,-60,936,842),51703=>array(59,-69,936,842),51704=>array(33,-69,907,842),51705=>array(44,-61,907,842),51706=>array(44,-61,907,842),51707=>array(44,-71,931,842),51708=>array(52,-46,907,842),51709=>array(44,-68,912,842),51710=>array(44,-76,907,842),51711=>array(44,-44,921,842),51712=>array(44,-62,917,842),51713=>array(44,-64,907,842),51714=>array(44,-64,908,842),51715=>array(44,-64,908,842),51716=>array(44,-69,923,842),51717=>array(44,-64,908,842),51718=>array(44,-64,908,842),51719=>array(44,-76,907,842),51720=>array(44,-62,907,842),51721=>array(44,-61,907,842),51722=>array(44,-69,922,842),51723=>array(44,-74,929,842),51724=>array(44,-69,927,842),51725=>array(44,-68,911,842),51726=>array(44,-72,929,842),51727=>array(44,-70,936,842),51728=>array(44,-66,908,842),51729=>array(44,-59,916,842),51730=>array(44,-60,928,842),51731=>array(44,-68,908,842),51732=>array(36,-68,935,843),51733=>array(59,-59,936,842),51734=>array(59,-61,936,842),51735=>array(59,-71,936,842),51736=>array(50,-45,936,842),51737=>array(59,-69,936,842),51738=>array(59,-76,936,842),51739=>array(59,-44,936,842),51740=>array(59,-62,936,842),51741=>array(59,-64,936,842),51742=>array(59,-64,936,842),51743=>array(59,-64,936,842),51744=>array(59,-70,936,842),51745=>array(59,-64,936,842),51746=>array(59,-64,936,842),51747=>array(59,-76,936,842),51748=>array(59,-62,936,842),51749=>array(59,-61,936,842),51750=>array(59,-70,936,842),51751=>array(59,-74,936,842),51752=>array(59,-69,936,842),51753=>array(59,-67,936,842),51754=>array(59,-72,936,842),51755=>array(59,-71,936,842),51756=>array(59,-66,936,842),51757=>array(59,-59,936,842),51758=>array(59,-60,936,842),51759=>array(59,-69,936,842),51760=>array(33,-69,907,842),51761=>array(44,-61,907,842),51762=>array(44,-61,907,842),51763=>array(44,-71,931,842),51764=>array(52,-46,907,842),51765=>array(44,-68,912,842),51766=>array(44,-76,907,842),51767=>array(44,-44,921,842),51768=>array(44,-62,917,842),51769=>array(44,-64,907,842),51770=>array(44,-64,908,842),51771=>array(44,-64,908,842),51772=>array(44,-69,923,842),51773=>array(44,-64,908,842),51774=>array(44,-64,908,842),51775=>array(44,-76,907,842),51776=>array(44,-62,907,842),51777=>array(44,-61,907,842),51778=>array(44,-69,922,842),51779=>array(44,-74,929,842),51780=>array(44,-69,927,842),51781=>array(44,-68,911,842),51782=>array(44,-72,929,842),51783=>array(44,-70,936,842),51784=>array(44,-66,908,842),51785=>array(44,-59,916,842),51786=>array(44,-60,928,842),51787=>array(44,-68,908,842),51788=>array(41,-70,907,841),51789=>array(64,-61,907,841),51790=>array(64,-61,907,841),51791=>array(64,-71,931,841),51792=>array(55,-46,907,841),51793=>array(64,-68,912,841),51794=>array(64,-76,907,841),51795=>array(64,-44,921,841),51796=>array(64,-62,917,841),51797=>array(64,-64,907,841),51798=>array(64,-64,908,841),51799=>array(64,-64,908,841),51800=>array(64,-69,923,841),51801=>array(64,-64,908,841),51802=>array(64,-64,908,841),51803=>array(64,-76,906,841),51804=>array(64,-62,907,841),51805=>array(64,-61,907,841),51806=>array(64,-69,922,841),51807=>array(64,-74,929,841),51808=>array(64,-69,927,841),51809=>array(64,-68,911,841),51810=>array(64,-72,929,841),51811=>array(64,-70,936,841),51812=>array(64,-66,908,841),51813=>array(64,-59,916,841),51814=>array(64,-60,928,841),51815=>array(64,-68,908,841),51816=>array(33,-68,907,843),51817=>array(44,-61,907,843),51818=>array(44,-61,907,843),51819=>array(44,-71,931,843),51820=>array(52,-46,907,843),51821=>array(44,-68,912,843),51822=>array(44,-76,907,843),51823=>array(44,-44,921,843),51824=>array(44,-62,917,843),51825=>array(44,-64,907,843),51826=>array(44,-64,908,843),51827=>array(44,-64,908,843),51828=>array(44,-69,923,843),51829=>array(44,-64,908,843),51830=>array(44,-64,908,843),51831=>array(44,-76,907,843),51832=>array(44,-62,907,843),51833=>array(44,-61,907,843),51834=>array(44,-69,922,843),51835=>array(44,-74,929,843),51836=>array(44,-69,927,843),51837=>array(44,-68,911,843),51838=>array(44,-72,929,843),51839=>array(44,-70,936,843),51840=>array(44,-66,908,843),51841=>array(44,-59,916,843),51842=>array(44,-60,928,843),51843=>array(44,-68,908,843),51844=>array(36,-70,907,842),51845=>array(54,-61,908,842),51846=>array(54,-61,908,842),51847=>array(54,-71,931,842),51848=>array(55,-46,907,842),51849=>array(54,-68,912,842),51850=>array(54,-76,908,842),51851=>array(54,-44,921,842),51852=>array(54,-62,917,842),51853=>array(54,-64,908,842),51854=>array(54,-64,908,842),51855=>array(54,-64,908,842),51856=>array(54,-69,923,842),51857=>array(54,-64,908,842),51858=>array(54,-64,908,842),51859=>array(54,-76,908,842),51860=>array(54,-62,908,842),51861=>array(54,-61,908,842),51862=>array(54,-69,922,842),51863=>array(54,-74,929,842),51864=>array(54,-69,927,842),51865=>array(54,-68,911,842),51866=>array(54,-72,929,842),51867=>array(54,-70,936,842),51868=>array(54,-66,908,842),51869=>array(54,-59,916,842),51870=>array(54,-60,928,842),51871=>array(54,-68,908,842),51872=>array(33,-68,907,843),51873=>array(49,-61,907,843),51874=>array(49,-61,907,843),51875=>array(49,-71,931,843),51876=>array(47,-46,907,843),51877=>array(49,-68,912,843),51878=>array(49,-76,907,843),51879=>array(49,-44,921,843),51880=>array(49,-62,917,843),51881=>array(49,-64,907,843),51882=>array(49,-64,908,843),51883=>array(49,-64,908,843),51884=>array(49,-69,923,843),51885=>array(49,-64,908,843),51886=>array(49,-64,908,843),51887=>array(49,-76,907,843),51888=>array(49,-62,907,843),51889=>array(49,-61,907,843),51890=>array(49,-69,922,843),51891=>array(49,-74,929,843),51892=>array(49,-69,927,843),51893=>array(49,-68,911,843),51894=>array(49,-72,929,843),51895=>array(49,-70,936,843),51896=>array(49,-66,908,843),51897=>array(49,-59,916,843),51898=>array(49,-60,928,843),51899=>array(49,-68,908,843),51900=>array(55,22,943,755),51901=>array(79,-61,921,786),51902=>array(79,-61,921,786),51903=>array(79,-71,921,786),51904=>array(79,-46,922,786),51905=>array(79,-68,921,786),51906=>array(79,-74,921,786),51907=>array(79,-44,921,786),51908=>array(79,-62,921,786),51909=>array(79,-64,921,786),51910=>array(79,-64,921,786),51911=>array(79,-63,921,786),51912=>array(79,-68,921,786),51913=>array(79,-64,921,786),51914=>array(79,-63,921,786),51915=>array(79,-74,921,786),51916=>array(79,-62,921,786),51917=>array(79,-61,921,786),51918=>array(79,-69,921,786),51919=>array(79,-74,921,786),51920=>array(79,-69,921,786),51921=>array(79,-68,921,786),51922=>array(79,-72,921,786),51923=>array(79,-70,921,786),51924=>array(79,-66,921,786),51925=>array(79,-59,921,786),51926=>array(79,-60,921,786),51927=>array(79,-68,921,786),51928=>array(50,-69,936,842),51929=>array(65,-59,936,842),51930=>array(65,-61,936,842),51931=>array(65,-71,936,842),51932=>array(72,-45,936,842),51933=>array(65,-69,936,842),51934=>array(65,-76,936,842),51935=>array(65,-44,936,842),51936=>array(65,-62,936,842),51937=>array(65,-64,936,842),51938=>array(65,-64,936,842),51939=>array(65,-64,936,842),51940=>array(65,-70,936,842),51941=>array(65,-64,936,842),51942=>array(65,-64,936,842),51943=>array(65,-76,936,842),51944=>array(65,-62,936,842),51945=>array(65,-61,936,842),51946=>array(65,-70,936,842),51947=>array(65,-74,936,842),51948=>array(65,-69,936,842),51949=>array(65,-67,936,842),51950=>array(65,-72,936,842),51951=>array(65,-71,936,842),51952=>array(65,-66,936,842),51953=>array(65,-59,936,842),51954=>array(65,-60,936,842),51955=>array(65,-69,936,842),51956=>array(50,-69,907,842),51957=>array(71,-61,907,842),51958=>array(71,-61,907,842),51959=>array(71,-71,931,842),51960=>array(66,-46,907,842),51961=>array(71,-68,912,842),51962=>array(71,-76,907,842),51963=>array(71,-44,921,842),51964=>array(71,-62,917,842),51965=>array(71,-64,907,842),51966=>array(71,-64,908,842),51967=>array(71,-64,908,842),51968=>array(71,-69,923,842),51969=>array(71,-64,908,842),51970=>array(71,-64,908,842),51971=>array(71,-76,907,842),51972=>array(71,-62,907,842),51973=>array(71,-61,907,842),51974=>array(71,-69,922,842),51975=>array(71,-74,929,842),51976=>array(71,-69,927,842),51977=>array(71,-68,911,842),51978=>array(71,-72,929,842),51979=>array(71,-70,936,842),51980=>array(71,-66,908,842),51981=>array(71,-59,916,842),51982=>array(71,-60,928,842),51983=>array(71,-68,908,842),51984=>array(66,-69,907,842),51985=>array(65,-61,907,842),51986=>array(65,-61,907,842),51987=>array(65,-71,931,842),51988=>array(65,-46,907,842),51989=>array(65,-68,912,842),51990=>array(65,-76,907,842),51991=>array(65,-44,921,842),51992=>array(65,-62,917,842),51993=>array(65,-64,907,842),51994=>array(65,-64,908,842),51995=>array(65,-64,908,842),51996=>array(65,-69,923,842),51997=>array(65,-64,908,842),51998=>array(65,-64,908,842),51999=>array(65,-76,907,842),52000=>array(65,-62,907,842),52001=>array(65,-61,907,842),52002=>array(65,-69,922,842),52003=>array(65,-74,929,842),52004=>array(65,-69,927,842),52005=>array(65,-68,911,842),52006=>array(65,-72,929,842),52007=>array(65,-70,936,842),52008=>array(65,-66,908,842),52009=>array(65,-59,916,842),52010=>array(65,-60,928,842),52011=>array(65,-68,908,842),52012=>array(62,22,943,756),52013=>array(79,-61,922,786),52014=>array(79,-61,922,786),52015=>array(79,-71,922,786),52016=>array(79,-46,922,786),52017=>array(79,-68,922,786),52018=>array(79,-74,922,786),52019=>array(79,-44,922,786),52020=>array(79,-62,922,786),52021=>array(79,-64,922,786),52022=>array(79,-64,922,786),52023=>array(79,-63,922,786),52024=>array(79,-68,922,786),52025=>array(79,-64,922,786),52026=>array(79,-63,922,786),52027=>array(79,-74,922,786),52028=>array(79,-62,922,786),52029=>array(79,-61,922,786),52030=>array(79,-69,922,786),52031=>array(79,-74,922,786),52032=>array(79,-69,922,786),52033=>array(79,-68,922,786),52034=>array(79,-72,922,786),52035=>array(79,-70,922,786),52036=>array(79,-66,922,786),52037=>array(79,-59,922,786),52038=>array(79,-60,922,786),52039=>array(79,-68,922,786),52040=>array(82,-64,924,811),52041=>array(79,-61,921,811),52042=>array(79,-61,921,811),52043=>array(79,-71,921,811),52044=>array(79,-46,921,811),52045=>array(79,-68,921,811),52046=>array(79,-74,921,811),52047=>array(79,-44,921,811),52048=>array(79,-62,921,811),52049=>array(79,-64,921,811),52050=>array(79,-64,921,811),52051=>array(79,-63,921,811),52052=>array(79,-68,921,811),52053=>array(79,-64,921,811),52054=>array(79,-63,921,811),52055=>array(79,-74,921,811),52056=>array(79,-62,921,811),52057=>array(79,-61,921,811),52058=>array(79,-69,921,811),52059=>array(79,-74,921,811),52060=>array(79,-69,921,811),52061=>array(79,-68,921,811),52062=>array(79,-72,921,811),52063=>array(79,-70,921,811),52064=>array(79,-66,921,811),52065=>array(79,-59,921,811),52066=>array(79,-60,921,811),52067=>array(79,-68,921,811),52068=>array(81,-70,907,841),52069=>array(74,-61,909,841),52070=>array(74,-61,909,841),52071=>array(74,-71,931,841),52072=>array(66,-46,909,842),52073=>array(74,-68,912,841),52074=>array(74,-76,909,841),52075=>array(74,-44,921,841),52076=>array(74,-62,917,841),52077=>array(74,-64,909,841),52078=>array(74,-64,909,841),52079=>array(74,-64,909,841),52080=>array(74,-69,923,841),52081=>array(74,-64,909,841),52082=>array(74,-64,909,841),52083=>array(74,-76,909,841),52084=>array(74,-62,909,841),52085=>array(74,-61,909,841),52086=>array(74,-69,922,841),52087=>array(74,-74,929,841),52088=>array(74,-69,927,841),52089=>array(74,-68,911,841),52090=>array(74,-72,929,841),52091=>array(74,-70,936,841),52092=>array(74,-66,909,841),52093=>array(74,-59,916,841),52094=>array(74,-60,928,841),52095=>array(74,-68,909,841),52096=>array(50,-68,907,843),52097=>array(68,-61,907,843),52098=>array(68,-61,907,843),52099=>array(68,-71,931,843),52100=>array(68,-46,907,843),52101=>array(68,-68,912,843),52102=>array(68,-76,907,843),52103=>array(68,-44,921,843),52104=>array(68,-62,917,843),52105=>array(68,-64,907,843),52106=>array(68,-64,908,843),52107=>array(68,-64,908,843),52108=>array(68,-69,923,843),52109=>array(68,-64,908,843),52110=>array(68,-64,908,843),52111=>array(68,-76,907,843),52112=>array(68,-62,907,843),52113=>array(68,-61,907,843),52114=>array(68,-69,922,843),52115=>array(68,-74,929,843),52116=>array(68,-69,927,843),52117=>array(68,-68,911,843),52118=>array(68,-72,929,843),52119=>array(68,-70,936,843),52120=>array(68,-66,908,843),52121=>array(68,-59,916,843),52122=>array(68,-60,928,843),52123=>array(68,-68,908,843),52124=>array(60,-69,907,842),52125=>array(65,-61,907,842),52126=>array(65,-61,907,842),52127=>array(65,-71,931,842),52128=>array(65,-46,907,842),52129=>array(65,-68,912,842),52130=>array(65,-76,907,842),52131=>array(65,-44,921,842),52132=>array(65,-62,917,842),52133=>array(65,-64,907,842),52134=>array(65,-64,908,842),52135=>array(65,-64,908,842),52136=>array(65,-69,923,842),52137=>array(65,-64,908,842),52138=>array(65,-64,908,842),52139=>array(65,-76,907,842),52140=>array(65,-62,907,842),52141=>array(65,-61,907,842),52142=>array(65,-69,922,842),52143=>array(65,-74,929,842),52144=>array(65,-69,927,842),52145=>array(65,-68,911,842),52146=>array(65,-72,929,842),52147=>array(65,-70,936,842),52148=>array(65,-66,908,842),52149=>array(65,-59,916,842),52150=>array(65,-60,928,842),52151=>array(65,-68,908,842),52152=>array(82,-64,924,811),52153=>array(79,-61,921,811),52154=>array(79,-61,921,811),52155=>array(79,-71,921,811),52156=>array(81,-46,922,811),52157=>array(79,-68,921,811),52158=>array(79,-74,921,811),52159=>array(79,-44,921,811),52160=>array(79,-62,921,811),52161=>array(79,-64,921,811),52162=>array(79,-64,921,811),52163=>array(79,-63,921,811),52164=>array(79,-68,921,811),52165=>array(79,-64,921,811),52166=>array(79,-63,921,811),52167=>array(79,-74,921,811),52168=>array(79,-62,921,811),52169=>array(79,-61,921,811),52170=>array(79,-69,921,811),52171=>array(79,-74,921,811),52172=>array(79,-69,921,811),52173=>array(79,-68,921,811),52174=>array(79,-72,921,811),52175=>array(79,-70,921,811),52176=>array(79,-66,921,811),52177=>array(79,-59,921,811),52178=>array(79,-60,921,811),52179=>array(79,-68,921,811),52180=>array(56,37,944,728),52181=>array(79,-61,922,786),52182=>array(79,-61,922,786),52183=>array(79,-71,922,786),52184=>array(79,-46,921,784),52185=>array(79,-68,922,786),52186=>array(79,-74,922,786),52187=>array(79,-44,922,786),52188=>array(79,-62,922,786),52189=>array(79,-64,922,786),52190=>array(79,-64,922,786),52191=>array(79,-63,922,786),52192=>array(79,-68,922,786),52193=>array(79,-64,922,786),52194=>array(79,-63,922,786),52195=>array(79,-74,922,786),52196=>array(79,-62,922,786),52197=>array(79,-61,922,786),52198=>array(79,-69,922,786),52199=>array(79,-74,922,786),52200=>array(79,-69,922,786),52201=>array(79,-68,922,786),52202=>array(79,-72,922,786),52203=>array(79,-70,922,786),52204=>array(79,-66,922,786),52205=>array(79,-59,922,786),52206=>array(79,-60,922,786),52207=>array(79,-68,922,786),52208=>array(63,-69,907,842),52209=>array(65,-61,907,842),52210=>array(65,-61,907,842),52211=>array(65,-71,931,842),52212=>array(65,-46,907,842),52213=>array(65,-68,912,842),52214=>array(65,-76,907,842),52215=>array(65,-44,921,842),52216=>array(65,-62,917,842),52217=>array(65,-64,907,842),52218=>array(65,-64,908,842),52219=>array(65,-64,908,842),52220=>array(65,-69,923,842),52221=>array(65,-64,908,842),52222=>array(65,-64,908,842),52223=>array(65,-76,907,842),52224=>array(65,-62,907,842),52225=>array(65,-61,907,842),52226=>array(65,-69,922,842),52227=>array(65,-74,929,842),52228=>array(65,-69,927,842),52229=>array(65,-68,911,842),52230=>array(65,-72,929,842),52231=>array(65,-70,936,842),52232=>array(65,-66,908,842),52233=>array(65,-59,916,842),52234=>array(65,-60,928,842),52235=>array(65,-68,908,842),52236=>array(76,-69,907,842),52237=>array(60,-61,907,842),52238=>array(60,-61,907,842),52239=>array(60,-71,931,842),52240=>array(57,-46,907,842),52241=>array(60,-68,912,842),52242=>array(60,-76,907,842),52243=>array(60,-44,921,842),52244=>array(60,-62,917,842),52245=>array(60,-64,907,842),52246=>array(60,-64,908,842),52247=>array(60,-64,908,842),52248=>array(60,-69,923,842),52249=>array(60,-64,908,842),52250=>array(60,-64,908,842),52251=>array(60,-76,907,842),52252=>array(60,-62,907,842),52253=>array(60,-61,907,842),52254=>array(60,-69,922,842),52255=>array(60,-74,929,842),52256=>array(60,-69,927,842),52257=>array(60,-68,911,842),52258=>array(60,-72,929,842),52259=>array(60,-70,936,842),52260=>array(60,-66,908,842),52261=>array(60,-59,916,842),52262=>array(60,-60,928,842),52263=>array(60,-68,908,842),52264=>array(86,-69,935,842),52265=>array(71,-59,936,842),52266=>array(71,-61,936,842),52267=>array(71,-71,936,842),52268=>array(64,-45,936,842),52269=>array(71,-69,936,842),52270=>array(71,-76,936,842),52271=>array(71,-44,936,842),52272=>array(71,-62,936,842),52273=>array(71,-64,936,842),52274=>array(71,-64,936,842),52275=>array(71,-64,936,842),52276=>array(71,-70,936,842),52277=>array(71,-64,936,842),52278=>array(71,-64,936,842),52279=>array(71,-76,936,842),52280=>array(71,-62,936,842),52281=>array(71,-61,936,842),52282=>array(71,-70,936,842),52283=>array(71,-74,936,842),52284=>array(71,-69,936,842),52285=>array(71,-67,936,842),52286=>array(71,-72,936,842),52287=>array(71,-71,936,842),52288=>array(71,-66,936,842),52289=>array(71,-59,936,842),52290=>array(71,-60,936,842),52291=>array(71,-69,936,842),52292=>array(81,-69,907,842),52293=>array(69,-61,907,842),52294=>array(69,-61,907,842),52295=>array(69,-71,931,842),52296=>array(64,-46,907,842),52297=>array(69,-68,912,842),52298=>array(69,-76,907,842),52299=>array(69,-44,921,842),52300=>array(69,-62,917,842),52301=>array(69,-64,907,842),52302=>array(69,-64,908,842),52303=>array(69,-64,908,842),52304=>array(69,-69,923,842),52305=>array(69,-64,908,842),52306=>array(69,-64,908,842),52307=>array(69,-76,907,842),52308=>array(69,-62,907,842),52309=>array(69,-61,907,842),52310=>array(69,-69,922,842),52311=>array(69,-74,929,842),52312=>array(69,-69,927,842),52313=>array(69,-68,911,842),52314=>array(69,-72,929,842),52315=>array(69,-70,936,842),52316=>array(69,-66,908,842),52317=>array(69,-59,916,842),52318=>array(69,-60,928,842),52319=>array(69,-68,908,842),52320=>array(86,-68,935,843),52321=>array(74,-59,936,842),52322=>array(74,-61,936,842),52323=>array(74,-71,936,842),52324=>array(64,-45,936,842),52325=>array(74,-69,936,842),52326=>array(74,-76,936,842),52327=>array(74,-44,936,842),52328=>array(74,-62,936,842),52329=>array(74,-64,936,842),52330=>array(74,-64,936,842),52331=>array(74,-64,936,842),52332=>array(74,-70,936,842),52333=>array(74,-64,936,842),52334=>array(74,-64,936,842),52335=>array(74,-76,936,842),52336=>array(74,-62,936,842),52337=>array(74,-61,936,842),52338=>array(74,-70,936,842),52339=>array(74,-74,936,842),52340=>array(74,-69,936,842),52341=>array(74,-67,936,842),52342=>array(74,-72,936,842),52343=>array(74,-71,936,842),52344=>array(74,-66,936,842),52345=>array(74,-59,936,842),52346=>array(74,-60,936,842),52347=>array(74,-69,936,842),52348=>array(81,-69,907,842),52349=>array(71,-61,907,842),52350=>array(71,-61,907,842),52351=>array(71,-71,931,842),52352=>array(64,-46,907,842),52353=>array(71,-68,912,842),52354=>array(71,-76,907,842),52355=>array(71,-44,921,842),52356=>array(71,-62,917,842),52357=>array(71,-64,907,842),52358=>array(71,-64,908,842),52359=>array(71,-64,908,842),52360=>array(71,-69,923,842),52361=>array(71,-64,908,842),52362=>array(71,-64,908,842),52363=>array(71,-76,907,842),52364=>array(71,-62,907,842),52365=>array(71,-61,907,842),52366=>array(71,-69,922,842),52367=>array(71,-74,929,842),52368=>array(71,-69,927,842),52369=>array(71,-68,911,842),52370=>array(71,-72,929,842),52371=>array(71,-70,936,842),52372=>array(71,-66,908,842),52373=>array(71,-59,916,842),52374=>array(71,-60,928,842),52375=>array(71,-68,908,842),52376=>array(86,-70,907,841),52377=>array(68,-61,907,842),52378=>array(68,-61,907,842),52379=>array(68,-71,931,842),52380=>array(66,-46,907,841),52381=>array(68,-68,912,842),52382=>array(68,-76,907,842),52383=>array(68,-44,921,842),52384=>array(68,-62,917,842),52385=>array(68,-64,907,842),52386=>array(68,-64,908,842),52387=>array(68,-64,908,842),52388=>array(68,-69,923,842),52389=>array(68,-64,908,842),52390=>array(68,-64,908,842),52391=>array(68,-76,906,842),52392=>array(68,-62,907,842),52393=>array(68,-61,907,842),52394=>array(68,-69,922,842),52395=>array(68,-74,929,842),52396=>array(68,-69,927,842),52397=>array(68,-68,911,842),52398=>array(68,-72,929,842),52399=>array(68,-70,936,842),52400=>array(68,-66,908,842),52401=>array(68,-59,916,842),52402=>array(68,-60,928,842),52403=>array(68,-68,908,842),52404=>array(71,-68,907,843),52405=>array(65,-61,907,843),52406=>array(65,-61,907,843),52407=>array(65,-71,931,843),52408=>array(66,-46,907,843),52409=>array(65,-68,912,843),52410=>array(65,-76,907,843),52411=>array(65,-44,921,843),52412=>array(65,-62,917,843),52413=>array(65,-64,907,843),52414=>array(65,-64,908,843),52415=>array(65,-64,908,843),52416=>array(65,-69,923,843),52417=>array(65,-64,908,843),52418=>array(65,-64,908,843),52419=>array(65,-76,907,843),52420=>array(65,-62,907,843),52421=>array(65,-61,907,843),52422=>array(65,-69,922,843),52423=>array(65,-74,929,843),52424=>array(65,-69,927,843),52425=>array(65,-68,911,843),52426=>array(65,-72,929,843),52427=>array(65,-70,936,843),52428=>array(65,-66,908,843),52429=>array(65,-59,916,843),52430=>array(65,-60,928,843),52431=>array(65,-68,908,843),52432=>array(86,-70,907,842),52433=>array(65,-61,907,842),52434=>array(65,-61,907,842),52435=>array(65,-71,931,842),52436=>array(62,-46,907,842),52437=>array(65,-68,912,842),52438=>array(65,-76,907,842),52439=>array(65,-44,921,842),52440=>array(65,-62,917,842),52441=>array(65,-64,907,842),52442=>array(65,-64,908,842),52443=>array(65,-64,908,842),52444=>array(65,-69,923,842),52445=>array(65,-64,908,842),52446=>array(65,-64,908,842),52447=>array(65,-76,907,842),52448=>array(65,-62,907,842),52449=>array(65,-61,907,842),52450=>array(65,-69,922,842),52451=>array(65,-74,929,842),52452=>array(65,-69,927,842),52453=>array(65,-68,911,842),52454=>array(65,-72,929,842),52455=>array(65,-70,936,842),52456=>array(65,-66,908,842),52457=>array(65,-59,916,842),52458=>array(65,-60,928,842),52459=>array(65,-68,908,842),52460=>array(71,-68,907,843),52461=>array(65,-61,907,843),52462=>array(65,-61,907,843),52463=>array(65,-71,931,843),52464=>array(65,-46,907,843),52465=>array(65,-68,912,843),52466=>array(65,-76,907,843),52467=>array(65,-44,921,843),52468=>array(65,-62,917,843),52469=>array(65,-64,907,843),52470=>array(65,-64,908,843),52471=>array(65,-64,908,843),52472=>array(65,-69,923,843),52473=>array(65,-64,908,843),52474=>array(65,-64,908,843),52475=>array(65,-76,907,843),52476=>array(65,-62,907,843),52477=>array(65,-61,907,843),52478=>array(65,-69,922,843),52479=>array(65,-74,929,843),52480=>array(65,-69,927,843),52481=>array(65,-68,911,843),52482=>array(65,-72,929,843),52483=>array(65,-70,936,843),52484=>array(65,-66,908,843),52485=>array(65,-59,916,843),52486=>array(65,-60,928,843),52487=>array(65,-68,908,843),52488=>array(62,-3,943,777),52489=>array(79,-61,921,802),52490=>array(79,-61,921,802),52491=>array(79,-71,921,802),52492=>array(79,-46,921,792),52493=>array(79,-68,921,802),52494=>array(79,-74,921,802),52495=>array(79,-44,921,802),52496=>array(79,-62,921,802),52497=>array(79,-64,921,802),52498=>array(79,-64,921,802),52499=>array(79,-63,921,802),52500=>array(79,-68,921,802),52501=>array(79,-64,921,802),52502=>array(79,-63,921,802),52503=>array(79,-74,921,802),52504=>array(79,-62,921,802),52505=>array(79,-61,921,802),52506=>array(79,-69,921,802),52507=>array(79,-74,921,802),52508=>array(79,-69,921,802),52509=>array(79,-68,921,802),52510=>array(79,-72,921,802),52511=>array(79,-70,921,802),52512=>array(79,-66,921,802),52513=>array(79,-59,921,802),52514=>array(79,-60,921,802),52515=>array(79,-68,921,802),52516=>array(64,-69,936,842),52517=>array(77,-59,936,842),52518=>array(77,-61,936,842),52519=>array(77,-71,936,842),52520=>array(72,-45,936,842),52521=>array(77,-69,936,842),52522=>array(77,-76,936,842),52523=>array(77,-44,936,842),52524=>array(77,-62,936,842),52525=>array(77,-64,936,842),52526=>array(77,-64,936,842),52527=>array(77,-64,936,842),52528=>array(77,-70,936,842),52529=>array(77,-64,936,842),52530=>array(77,-64,936,842),52531=>array(77,-76,936,842),52532=>array(77,-62,936,842),52533=>array(77,-61,936,842),52534=>array(77,-70,936,842),52535=>array(77,-74,936,842),52536=>array(77,-69,936,842),52537=>array(77,-67,936,842),52538=>array(77,-72,936,842),52539=>array(77,-71,936,842),52540=>array(77,-66,936,842),52541=>array(77,-59,936,842),52542=>array(77,-60,936,842),52543=>array(77,-69,936,842),52544=>array(57,-69,907,842),52545=>array(72,-61,907,842),52546=>array(72,-61,907,842),52547=>array(72,-71,931,842),52548=>array(72,-46,907,842),52549=>array(72,-68,912,842),52550=>array(72,-76,907,842),52551=>array(72,-44,921,842),52552=>array(72,-62,917,842),52553=>array(72,-64,907,842),52554=>array(72,-64,908,842),52555=>array(72,-64,908,842),52556=>array(72,-69,923,842),52557=>array(72,-64,908,842),52558=>array(72,-64,908,842),52559=>array(72,-76,907,842),52560=>array(72,-62,907,842),52561=>array(72,-61,907,842),52562=>array(72,-69,922,842),52563=>array(72,-74,929,842),52564=>array(72,-69,927,842),52565=>array(72,-68,911,842),52566=>array(72,-72,929,842),52567=>array(72,-70,936,842),52568=>array(72,-66,908,842),52569=>array(72,-59,916,842),52570=>array(72,-60,928,842),52571=>array(72,-68,908,842),52572=>array(67,-69,907,842),52573=>array(65,-61,907,842),52574=>array(65,-61,907,842),52575=>array(65,-71,931,842),52576=>array(65,-46,907,842),52577=>array(65,-68,912,842),52578=>array(65,-76,907,842),52579=>array(65,-44,921,842),52580=>array(65,-62,917,842),52581=>array(65,-64,907,842),52582=>array(65,-64,908,842),52583=>array(65,-64,908,842),52584=>array(65,-69,923,842),52585=>array(65,-64,908,842),52586=>array(65,-64,908,842),52587=>array(65,-76,907,842),52588=>array(65,-62,907,842),52589=>array(65,-61,907,842),52590=>array(65,-69,922,842),52591=>array(65,-74,929,842),52592=>array(65,-69,927,842),52593=>array(65,-68,911,842),52594=>array(65,-72,929,842),52595=>array(65,-70,936,842),52596=>array(65,-66,908,842),52597=>array(65,-59,916,842),52598=>array(65,-60,928,842),52599=>array(65,-68,908,842),52600=>array(62,-3,938,777),52601=>array(79,-61,922,802),52602=>array(79,-61,922,802),52603=>array(79,-71,922,802),52604=>array(79,-46,922,792),52605=>array(79,-68,922,802),52606=>array(79,-74,922,802),52607=>array(79,-44,922,802),52608=>array(79,-62,922,802),52609=>array(79,-64,922,802),52610=>array(79,-64,922,802),52611=>array(79,-63,922,802),52612=>array(79,-68,922,802),52613=>array(79,-64,922,802),52614=>array(79,-63,922,802),52615=>array(79,-74,922,802),52616=>array(79,-62,922,802),52617=>array(79,-61,922,802),52618=>array(79,-69,922,802),52619=>array(79,-74,922,802),52620=>array(79,-69,922,802),52621=>array(79,-68,922,802),52622=>array(79,-72,922,802),52623=>array(79,-70,922,802),52624=>array(79,-66,922,802),52625=>array(79,-59,922,802),52626=>array(79,-60,922,802),52627=>array(79,-68,922,802),52628=>array(79,-64,921,820),52629=>array(79,-61,921,822),52630=>array(79,-61,921,822),52631=>array(79,-71,921,822),52632=>array(79,-46,921,820),52633=>array(79,-68,921,822),52634=>array(79,-74,921,822),52635=>array(79,-44,921,822),52636=>array(79,-62,921,822),52637=>array(79,-64,921,822),52638=>array(79,-64,921,822),52639=>array(79,-63,921,822),52640=>array(79,-68,921,822),52641=>array(79,-64,921,822),52642=>array(79,-63,921,822),52643=>array(79,-74,921,822),52644=>array(79,-62,921,822),52645=>array(79,-61,921,822),52646=>array(79,-69,921,822),52647=>array(79,-74,921,822),52648=>array(79,-69,921,822),52649=>array(79,-68,921,822),52650=>array(79,-72,921,822),52651=>array(79,-70,921,822),52652=>array(79,-66,921,822),52653=>array(79,-59,921,822),52654=>array(79,-60,921,822),52655=>array(79,-68,921,822),52656=>array(70,-70,907,841),52657=>array(75,-61,910,841),52658=>array(75,-61,910,841),52659=>array(75,-71,931,841),52660=>array(76,-46,910,842),52661=>array(75,-68,912,841),52662=>array(75,-76,910,841),52663=>array(75,-44,921,841),52664=>array(75,-62,917,841),52665=>array(75,-64,910,841),52666=>array(75,-64,910,841),52667=>array(75,-64,910,841),52668=>array(75,-69,923,841),52669=>array(75,-64,910,841),52670=>array(75,-64,910,841),52671=>array(75,-76,910,841),52672=>array(75,-62,910,841),52673=>array(75,-61,910,841),52674=>array(75,-69,922,841),52675=>array(75,-74,929,841),52676=>array(75,-69,927,841),52677=>array(75,-68,911,841),52678=>array(75,-72,929,841),52679=>array(75,-70,936,841),52680=>array(75,-66,910,841),52681=>array(75,-59,916,841),52682=>array(75,-60,928,841),52683=>array(75,-68,910,841),52684=>array(63,-68,907,843),52685=>array(70,-61,907,843),52686=>array(70,-61,907,843),52687=>array(70,-71,931,843),52688=>array(76,-46,907,843),52689=>array(70,-68,912,843),52690=>array(70,-76,907,843),52691=>array(70,-44,921,843),52692=>array(70,-62,917,843),52693=>array(70,-64,907,843),52694=>array(70,-64,908,843),52695=>array(70,-64,908,843),52696=>array(70,-69,923,843),52697=>array(70,-64,908,843),52698=>array(70,-64,908,843),52699=>array(70,-76,907,843),52700=>array(70,-62,907,843),52701=>array(70,-61,907,843),52702=>array(70,-69,922,843),52703=>array(70,-74,929,843),52704=>array(70,-69,927,843),52705=>array(70,-68,911,843),52706=>array(70,-72,929,843),52707=>array(70,-70,936,843),52708=>array(70,-66,908,843),52709=>array(70,-59,916,843),52710=>array(70,-60,928,843),52711=>array(70,-68,908,843),52712=>array(70,-69,907,842),52713=>array(65,-61,907,842),52714=>array(65,-61,907,842),52715=>array(65,-71,931,842),52716=>array(66,-46,907,842),52717=>array(65,-68,912,842),52718=>array(65,-76,907,842),52719=>array(65,-44,921,842),52720=>array(65,-62,917,842),52721=>array(65,-64,907,842),52722=>array(65,-64,908,842),52723=>array(65,-64,908,842),52724=>array(65,-69,923,842),52725=>array(65,-64,908,842),52726=>array(65,-64,908,842),52727=>array(65,-76,907,842),52728=>array(65,-62,907,842),52729=>array(65,-61,907,842),52730=>array(65,-69,922,842),52731=>array(65,-74,929,842),52732=>array(65,-69,927,842),52733=>array(65,-68,911,842),52734=>array(65,-72,929,842),52735=>array(65,-70,936,842),52736=>array(65,-66,908,842),52737=>array(65,-59,916,842),52738=>array(65,-60,928,842),52739=>array(65,-68,908,842),52740=>array(87,-54,928,820),52741=>array(79,-61,921,822),52742=>array(79,-61,921,822),52743=>array(79,-71,921,822),52744=>array(81,-46,922,820),52745=>array(79,-68,921,822),52746=>array(79,-74,921,822),52747=>array(79,-44,921,822),52748=>array(79,-62,921,822),52749=>array(79,-64,921,822),52750=>array(79,-64,921,822),52751=>array(79,-63,921,822),52752=>array(79,-68,921,822),52753=>array(79,-64,921,822),52754=>array(79,-63,921,822),52755=>array(79,-74,921,822),52756=>array(79,-62,921,822),52757=>array(79,-61,921,822),52758=>array(79,-69,921,822),52759=>array(79,-74,921,822),52760=>array(79,-69,921,822),52761=>array(79,-68,921,822),52762=>array(79,-72,921,822),52763=>array(79,-70,921,822),52764=>array(79,-66,921,822),52765=>array(79,-59,921,822),52766=>array(79,-60,921,822),52767=>array(79,-68,921,822),52768=>array(57,47,943,752),52769=>array(79,-61,922,802),52770=>array(79,-61,922,802),52771=>array(79,-71,922,802),52772=>array(79,-46,922,792),52773=>array(79,-68,922,802),52774=>array(79,-74,922,802),52775=>array(79,-44,922,802),52776=>array(79,-62,922,802),52777=>array(79,-64,922,802),52778=>array(79,-64,922,802),52779=>array(79,-63,922,802),52780=>array(79,-68,922,802),52781=>array(79,-64,922,802),52782=>array(79,-63,922,802),52783=>array(79,-74,922,802),52784=>array(79,-62,922,802),52785=>array(79,-61,922,802),52786=>array(79,-69,922,802),52787=>array(79,-74,922,802),52788=>array(79,-69,922,802),52789=>array(79,-68,922,802),52790=>array(79,-72,922,802),52791=>array(79,-70,922,802),52792=>array(79,-66,922,802),52793=>array(79,-59,922,802),52794=>array(79,-60,922,802),52795=>array(79,-68,922,802),52796=>array(70,-69,907,842),52797=>array(65,-61,907,842),52798=>array(65,-61,907,842),52799=>array(65,-71,931,842),52800=>array(65,-46,907,842),52801=>array(65,-68,912,842),52802=>array(65,-76,907,842),52803=>array(65,-44,921,842),52804=>array(65,-62,917,842),52805=>array(65,-64,907,842),52806=>array(65,-64,908,842),52807=>array(65,-64,908,842),52808=>array(65,-69,923,842),52809=>array(65,-64,908,842),52810=>array(65,-64,908,842),52811=>array(65,-76,907,842),52812=>array(65,-62,907,842),52813=>array(65,-61,907,842),52814=>array(65,-69,922,842),52815=>array(65,-74,929,842),52816=>array(65,-69,927,842),52817=>array(65,-68,911,842),52818=>array(65,-72,929,842),52819=>array(65,-70,936,842),52820=>array(65,-66,908,842),52821=>array(65,-59,916,842),52822=>array(65,-60,928,842),52823=>array(65,-68,908,842),52824=>array(115,-69,907,842),52825=>array(95,-61,907,842),52826=>array(95,-61,907,842),52827=>array(95,-71,931,842),52828=>array(99,-46,907,842),52829=>array(95,-68,912,842),52830=>array(95,-76,907,842),52831=>array(95,-44,921,842),52832=>array(95,-62,917,842),52833=>array(95,-64,907,842),52834=>array(95,-64,908,842),52835=>array(95,-64,908,842),52836=>array(95,-69,923,842),52837=>array(95,-64,908,842),52838=>array(95,-64,908,842),52839=>array(95,-76,907,842),52840=>array(95,-62,907,842),52841=>array(95,-61,907,842),52842=>array(95,-69,922,842),52843=>array(95,-74,929,842),52844=>array(95,-69,927,842),52845=>array(95,-68,911,842),52846=>array(95,-72,929,842),52847=>array(95,-70,936,842),52848=>array(95,-66,908,842),52849=>array(95,-59,916,842),52850=>array(95,-60,928,842),52851=>array(95,-68,908,842),52852=>array(84,-69,936,842),52853=>array(66,-59,936,842),52854=>array(66,-61,936,842),52855=>array(66,-71,936,842),52856=>array(69,-45,936,842),52857=>array(66,-69,936,842),52858=>array(66,-76,936,842),52859=>array(66,-44,936,842),52860=>array(66,-62,936,842),52861=>array(66,-64,936,842),52862=>array(66,-64,936,842),52863=>array(66,-64,936,842),52864=>array(66,-70,936,842),52865=>array(66,-64,936,842),52866=>array(66,-64,936,842),52867=>array(66,-76,936,842),52868=>array(66,-62,936,842),52869=>array(66,-61,936,842),52870=>array(66,-70,936,842),52871=>array(66,-74,936,842),52872=>array(66,-69,936,842),52873=>array(66,-67,936,842),52874=>array(66,-72,936,842),52875=>array(66,-71,936,842),52876=>array(66,-66,936,842),52877=>array(66,-59,936,842),52878=>array(66,-60,936,842),52879=>array(66,-69,936,842),52880=>array(79,-69,907,842),52881=>array(66,-61,907,842),52882=>array(66,-61,907,842),52883=>array(66,-71,931,842),52884=>array(69,-46,907,842),52885=>array(66,-68,912,842),52886=>array(66,-76,907,842),52887=>array(66,-44,921,842),52888=>array(66,-62,917,842),52889=>array(66,-64,907,842),52890=>array(66,-64,908,842),52891=>array(66,-64,908,842),52892=>array(66,-69,923,842),52893=>array(66,-64,908,842),52894=>array(66,-64,908,842),52895=>array(66,-76,907,842),52896=>array(66,-62,907,842),52897=>array(66,-61,907,842),52898=>array(66,-69,922,842),52899=>array(66,-74,929,842),52900=>array(66,-69,927,842),52901=>array(66,-68,911,842),52902=>array(66,-72,929,842),52903=>array(66,-70,936,842),52904=>array(66,-66,908,842),52905=>array(66,-59,916,842),52906=>array(66,-60,928,842),52907=>array(66,-68,908,842),52908=>array(74,-68,935,843),52909=>array(66,-59,936,842),52910=>array(66,-61,936,842),52911=>array(66,-71,936,842),52912=>array(69,-45,936,842),52913=>array(66,-69,936,842),52914=>array(66,-76,936,842),52915=>array(66,-44,936,842),52916=>array(66,-62,936,842),52917=>array(66,-64,936,842),52918=>array(66,-64,936,842),52919=>array(66,-64,936,842),52920=>array(66,-70,936,842),52921=>array(66,-64,936,842),52922=>array(66,-64,936,842),52923=>array(66,-76,936,842),52924=>array(66,-62,936,842),52925=>array(66,-61,936,842),52926=>array(66,-70,936,842),52927=>array(66,-74,936,842),52928=>array(66,-69,936,842),52929=>array(66,-67,936,842),52930=>array(66,-72,936,842),52931=>array(66,-71,936,842),52932=>array(66,-66,936,842),52933=>array(66,-59,936,842),52934=>array(66,-60,936,842),52935=>array(66,-69,936,842),52936=>array(79,-69,907,842),52937=>array(66,-61,907,842),52938=>array(66,-61,907,842),52939=>array(66,-71,931,842),52940=>array(69,-46,907,842),52941=>array(66,-68,912,842),52942=>array(66,-76,907,842),52943=>array(66,-44,921,842),52944=>array(66,-62,917,842),52945=>array(66,-64,907,842),52946=>array(66,-64,908,842),52947=>array(66,-64,908,842),52948=>array(66,-69,923,842),52949=>array(66,-64,908,842),52950=>array(66,-64,908,842),52951=>array(66,-76,907,842),52952=>array(66,-62,907,842),52953=>array(66,-61,907,842),52954=>array(66,-69,922,842),52955=>array(66,-74,929,842),52956=>array(66,-69,927,842),52957=>array(66,-68,911,842),52958=>array(66,-72,929,842),52959=>array(66,-70,936,842),52960=>array(66,-66,908,842),52961=>array(66,-59,916,842),52962=>array(66,-60,928,842),52963=>array(66,-68,908,842),52964=>array(104,-70,907,841),52965=>array(66,-61,907,841),52966=>array(66,-61,907,841),52967=>array(66,-71,931,841),52968=>array(69,-46,907,841),52969=>array(66,-68,912,841),52970=>array(66,-76,907,841),52971=>array(66,-44,921,841),52972=>array(66,-62,917,841),52973=>array(66,-64,907,841),52974=>array(66,-64,908,841),52975=>array(66,-64,908,841),52976=>array(66,-69,923,841),52977=>array(66,-64,908,841),52978=>array(66,-64,908,841),52979=>array(66,-76,906,841),52980=>array(66,-62,907,841),52981=>array(66,-61,907,841),52982=>array(66,-69,922,841),52983=>array(66,-74,929,841),52984=>array(66,-69,927,841),52985=>array(66,-68,911,841),52986=>array(66,-72,929,841),52987=>array(66,-70,936,841),52988=>array(66,-66,908,841),52989=>array(66,-59,916,841),52990=>array(66,-60,928,841),52991=>array(66,-68,908,841),52992=>array(97,-68,907,843),52993=>array(66,-61,907,843),52994=>array(66,-61,907,843),52995=>array(66,-71,931,843),52996=>array(69,-46,907,843),52997=>array(66,-68,912,843),52998=>array(66,-76,907,843),52999=>array(66,-44,921,843),53000=>array(66,-62,917,843),53001=>array(66,-64,907,843),53002=>array(66,-64,908,843),53003=>array(66,-64,908,843),53004=>array(66,-69,923,843),53005=>array(66,-64,908,843),53006=>array(66,-64,908,843),53007=>array(66,-76,907,843),53008=>array(66,-62,907,843),53009=>array(66,-61,907,843),53010=>array(66,-69,922,843),53011=>array(66,-74,929,843),53012=>array(66,-69,927,843),53013=>array(66,-68,911,843),53014=>array(66,-72,929,843),53015=>array(66,-70,936,843),53016=>array(66,-66,908,843),53017=>array(66,-59,916,843),53018=>array(66,-60,928,843),53019=>array(66,-68,908,843),53020=>array(104,-70,907,842),53021=>array(66,-61,908,842),53022=>array(66,-61,908,842),53023=>array(66,-71,931,842),53024=>array(69,-46,907,842),53025=>array(66,-68,912,842),53026=>array(66,-76,908,842),53027=>array(66,-44,921,842),53028=>array(66,-62,917,842),53029=>array(66,-64,908,842),53030=>array(66,-64,908,842),53031=>array(66,-64,908,842),53032=>array(66,-69,923,842),53033=>array(66,-64,908,842),53034=>array(66,-64,908,842),53035=>array(66,-76,908,842),53036=>array(66,-62,908,842),53037=>array(66,-61,908,842),53038=>array(66,-69,922,842),53039=>array(66,-74,929,842),53040=>array(66,-69,927,842),53041=>array(66,-68,911,842),53042=>array(66,-72,929,842),53043=>array(66,-70,936,842),53044=>array(66,-66,908,842),53045=>array(66,-59,916,842),53046=>array(66,-60,928,842),53047=>array(66,-68,908,842),53048=>array(97,-68,907,843),53049=>array(66,-61,907,843),53050=>array(66,-61,907,843),53051=>array(66,-71,931,843),53052=>array(64,-46,907,843),53053=>array(66,-68,912,843),53054=>array(66,-76,907,843),53055=>array(66,-44,921,843),53056=>array(66,-62,917,843),53057=>array(66,-64,907,843),53058=>array(66,-64,908,843),53059=>array(66,-64,908,843),53060=>array(66,-69,923,843),53061=>array(66,-64,908,843),53062=>array(66,-64,908,843),53063=>array(66,-76,907,843),53064=>array(66,-62,907,843),53065=>array(66,-61,907,843),53066=>array(66,-69,922,843),53067=>array(66,-74,929,843),53068=>array(66,-69,927,843),53069=>array(66,-68,911,843),53070=>array(66,-72,929,843),53071=>array(66,-70,936,843),53072=>array(66,-66,908,843),53073=>array(66,-59,916,843),53074=>array(66,-60,928,843),53075=>array(66,-68,908,843),53076=>array(62,22,943,725),53077=>array(79,-61,921,775),53078=>array(79,-61,921,775),53079=>array(79,-71,921,775),53080=>array(79,-46,922,775),53081=>array(79,-68,921,775),53082=>array(79,-74,921,775),53083=>array(79,-44,921,775),53084=>array(79,-62,921,775),53085=>array(79,-64,921,775),53086=>array(79,-64,921,775),53087=>array(79,-63,921,775),53088=>array(79,-68,921,775),53089=>array(79,-64,921,775),53090=>array(79,-63,921,775),53091=>array(79,-74,921,775),53092=>array(79,-62,921,775),53093=>array(79,-61,921,775),53094=>array(79,-69,921,775),53095=>array(79,-74,921,775),53096=>array(79,-69,921,775),53097=>array(79,-68,921,775),53098=>array(79,-72,921,775),53099=>array(79,-70,921,775),53100=>array(79,-66,921,775),53101=>array(79,-59,921,775),53102=>array(79,-60,921,775),53103=>array(79,-68,921,775),53104=>array(68,-69,936,842),53105=>array(65,-59,936,842),53106=>array(65,-61,936,842),53107=>array(65,-71,936,842),53108=>array(72,-45,936,842),53109=>array(65,-69,936,842),53110=>array(65,-76,936,842),53111=>array(65,-44,936,842),53112=>array(65,-62,936,842),53113=>array(65,-64,936,842),53114=>array(65,-64,936,842),53115=>array(65,-64,936,842),53116=>array(65,-70,936,842),53117=>array(65,-64,936,842),53118=>array(65,-64,936,842),53119=>array(65,-76,936,842),53120=>array(65,-62,936,842),53121=>array(65,-61,936,842),53122=>array(65,-70,936,842),53123=>array(65,-74,936,842),53124=>array(65,-69,936,842),53125=>array(65,-67,936,842),53126=>array(65,-72,936,842),53127=>array(65,-71,936,842),53128=>array(65,-66,936,842),53129=>array(65,-59,936,842),53130=>array(65,-60,936,842),53131=>array(65,-69,936,842),53132=>array(68,-69,907,842),53133=>array(77,-61,907,842),53134=>array(77,-61,907,842),53135=>array(77,-71,931,842),53136=>array(72,-46,907,842),53137=>array(77,-68,912,842),53138=>array(77,-76,907,842),53139=>array(77,-44,921,842),53140=>array(77,-62,917,842),53141=>array(77,-64,907,842),53142=>array(77,-64,908,842),53143=>array(77,-64,908,842),53144=>array(77,-69,923,842),53145=>array(77,-64,908,842),53146=>array(77,-64,908,842),53147=>array(77,-76,907,842),53148=>array(77,-62,907,842),53149=>array(77,-61,907,842),53150=>array(77,-69,922,842),53151=>array(77,-74,929,842),53152=>array(77,-69,927,842),53153=>array(77,-68,911,842),53154=>array(77,-72,929,842),53155=>array(77,-70,936,842),53156=>array(77,-66,908,842),53157=>array(77,-59,916,842),53158=>array(77,-60,928,842),53159=>array(77,-68,908,842),53160=>array(92,-69,907,842),53161=>array(65,-61,907,842),53162=>array(65,-61,907,842),53163=>array(65,-71,931,842),53164=>array(65,-46,907,842),53165=>array(65,-68,912,842),53166=>array(65,-76,907,842),53167=>array(65,-44,921,842),53168=>array(65,-62,917,842),53169=>array(65,-64,907,842),53170=>array(65,-64,908,842),53171=>array(65,-64,908,842),53172=>array(65,-69,923,842),53173=>array(65,-64,908,842),53174=>array(65,-64,908,842),53175=>array(65,-76,907,842),53176=>array(65,-62,907,842),53177=>array(65,-61,907,842),53178=>array(65,-69,922,842),53179=>array(65,-74,929,842),53180=>array(65,-69,927,842),53181=>array(65,-68,911,842),53182=>array(65,-72,929,842),53183=>array(65,-70,936,842),53184=>array(65,-66,908,842),53185=>array(65,-59,916,842),53186=>array(65,-60,928,842),53187=>array(65,-68,908,842),53188=>array(62,22,943,725),53189=>array(79,-61,922,775),53190=>array(79,-61,922,775),53191=>array(79,-71,922,775),53192=>array(79,-46,922,775),53193=>array(79,-68,922,775),53194=>array(79,-74,922,775),53195=>array(79,-44,922,775),53196=>array(79,-62,922,775),53197=>array(79,-64,922,775),53198=>array(79,-64,922,775),53199=>array(79,-63,922,775),53200=>array(79,-68,922,775),53201=>array(79,-64,922,775),53202=>array(79,-63,922,775),53203=>array(79,-74,922,775),53204=>array(79,-62,922,775),53205=>array(79,-61,922,775),53206=>array(79,-69,922,775),53207=>array(79,-74,922,775),53208=>array(79,-69,922,775),53209=>array(79,-68,922,775),53210=>array(79,-72,922,775),53211=>array(79,-70,922,775),53212=>array(79,-66,922,775),53213=>array(79,-59,922,775),53214=>array(79,-60,922,775),53215=>array(79,-68,922,775),53216=>array(87,-64,928,795),53217=>array(79,-61,921,790),53218=>array(79,-61,921,790),53219=>array(79,-71,921,790),53220=>array(79,-46,921,785),53221=>array(79,-68,921,790),53222=>array(79,-74,921,790),53223=>array(79,-44,921,790),53224=>array(79,-62,921,790),53225=>array(79,-64,921,790),53226=>array(79,-64,921,790),53227=>array(79,-63,921,790),53228=>array(79,-68,921,790),53229=>array(79,-64,921,790),53230=>array(79,-63,921,790),53231=>array(79,-74,921,790),53232=>array(79,-62,921,790),53233=>array(79,-61,921,790),53234=>array(79,-69,921,790),53235=>array(79,-74,921,790),53236=>array(79,-69,921,790),53237=>array(79,-68,921,790),53238=>array(79,-72,921,790),53239=>array(79,-70,921,790),53240=>array(79,-66,921,790),53241=>array(79,-59,921,790),53242=>array(79,-60,921,790),53243=>array(79,-68,921,790),53244=>array(70,-70,907,841),53245=>array(75,-61,908,844),53246=>array(75,-61,908,844),53247=>array(75,-71,931,844),53248=>array(76,-46,907,841),53249=>array(75,-68,912,844),53250=>array(75,-76,908,844),53251=>array(75,-44,921,844),53252=>array(75,-62,917,844),53253=>array(75,-64,908,844),53254=>array(75,-64,908,844),53255=>array(75,-64,908,844),53256=>array(75,-69,923,844),53257=>array(75,-64,908,844),53258=>array(75,-64,908,844),53259=>array(75,-76,908,844),53260=>array(75,-62,908,844),53261=>array(75,-61,908,844),53262=>array(75,-69,922,844),53263=>array(75,-74,929,844),53264=>array(75,-69,927,844),53265=>array(75,-68,911,844),53266=>array(75,-72,929,844),53267=>array(75,-70,936,844),53268=>array(75,-66,908,844),53269=>array(75,-59,916,844),53270=>array(75,-60,928,844),53271=>array(75,-68,908,844),53272=>array(61,-68,907,843),53273=>array(70,-61,907,843),53274=>array(70,-61,907,843),53275=>array(70,-71,931,843),53276=>array(76,-46,907,843),53277=>array(70,-68,912,843),53278=>array(70,-76,907,843),53279=>array(70,-44,921,843),53280=>array(70,-62,917,843),53281=>array(70,-64,907,843),53282=>array(70,-64,908,843),53283=>array(70,-64,908,843),53284=>array(70,-69,923,843),53285=>array(70,-64,908,843),53286=>array(70,-64,908,843),53287=>array(70,-76,907,843),53288=>array(70,-62,907,843),53289=>array(70,-61,907,843),53290=>array(70,-69,922,843),53291=>array(70,-74,929,843),53292=>array(70,-69,927,843),53293=>array(70,-68,911,843),53294=>array(70,-72,929,843),53295=>array(70,-70,936,843),53296=>array(70,-66,908,843),53297=>array(70,-59,916,843),53298=>array(70,-60,928,843),53299=>array(70,-68,908,843),53300=>array(67,-69,907,842),53301=>array(65,-61,907,842),53302=>array(65,-61,907,842),53303=>array(65,-71,931,842),53304=>array(65,-46,907,842),53305=>array(65,-68,912,842),53306=>array(65,-76,907,842),53307=>array(65,-44,921,842),53308=>array(65,-62,917,842),53309=>array(65,-64,907,842),53310=>array(65,-64,908,842),53311=>array(65,-64,908,842),53312=>array(65,-69,923,842),53313=>array(65,-64,908,842),53314=>array(65,-64,908,842),53315=>array(65,-76,907,842),53316=>array(65,-62,907,842),53317=>array(65,-61,907,842),53318=>array(65,-69,922,842),53319=>array(65,-74,929,842),53320=>array(65,-69,927,842),53321=>array(65,-68,911,842),53322=>array(65,-72,929,842),53323=>array(65,-70,936,842),53324=>array(65,-66,908,842),53325=>array(65,-59,916,842),53326=>array(65,-60,928,842),53327=>array(65,-68,908,842),53328=>array(87,-64,928,795),53329=>array(79,-61,921,785),53330=>array(79,-61,921,785),53331=>array(79,-71,921,785),53332=>array(96,-46,927,785),53333=>array(79,-68,921,785),53334=>array(79,-74,921,785),53335=>array(79,-44,921,785),53336=>array(79,-62,921,785),53337=>array(79,-64,921,785),53338=>array(79,-64,921,785),53339=>array(79,-63,921,785),53340=>array(79,-68,921,785),53341=>array(79,-64,921,785),53342=>array(79,-63,921,785),53343=>array(79,-74,921,785),53344=>array(79,-62,921,785),53345=>array(79,-61,921,785),53346=>array(79,-69,921,785),53347=>array(79,-74,921,785),53348=>array(79,-69,921,785),53349=>array(79,-68,921,785),53350=>array(79,-72,921,785),53351=>array(79,-70,921,785),53352=>array(79,-66,921,785),53353=>array(79,-59,921,785),53354=>array(79,-60,921,785),53355=>array(79,-68,921,785),53356=>array(67,27,943,700),53357=>array(79,-61,922,785),53358=>array(79,-61,922,785),53359=>array(79,-71,922,785),53360=>array(79,-46,921,785),53361=>array(79,-68,922,785),53362=>array(79,-74,922,785),53363=>array(79,-44,922,785),53364=>array(79,-62,922,785),53365=>array(79,-64,922,785),53366=>array(79,-64,922,785),53367=>array(79,-63,922,785),53368=>array(79,-68,922,785),53369=>array(79,-64,922,785),53370=>array(79,-63,922,785),53371=>array(79,-74,922,785),53372=>array(79,-62,922,785),53373=>array(79,-61,922,785),53374=>array(79,-69,922,785),53375=>array(79,-74,922,785),53376=>array(79,-69,922,785),53377=>array(79,-68,922,785),53378=>array(79,-72,922,785),53379=>array(79,-70,922,785),53380=>array(79,-66,922,785),53381=>array(79,-59,922,785),53382=>array(79,-60,922,785),53383=>array(79,-68,922,785),53384=>array(65,-69,907,842),53385=>array(59,-61,907,842),53386=>array(59,-61,907,842),53387=>array(59,-71,931,842),53388=>array(65,-46,907,842),53389=>array(59,-68,912,842),53390=>array(59,-76,907,842),53391=>array(59,-44,921,842),53392=>array(59,-62,917,842),53393=>array(59,-64,907,842),53394=>array(59,-64,908,842),53395=>array(59,-64,908,842),53396=>array(59,-69,923,842),53397=>array(59,-64,908,842),53398=>array(59,-64,908,842),53399=>array(59,-76,907,842),53400=>array(59,-62,907,842),53401=>array(59,-61,907,842),53402=>array(59,-69,922,842),53403=>array(59,-74,929,842),53404=>array(59,-69,927,842),53405=>array(59,-68,911,842),53406=>array(59,-72,929,842),53407=>array(59,-70,936,842),53408=>array(59,-66,908,842),53409=>array(59,-59,916,842),53410=>array(59,-60,928,842),53411=>array(59,-68,908,842),53412=>array(120,-69,907,842),53413=>array(67,-61,907,842),53414=>array(67,-61,907,842),53415=>array(67,-71,931,842),53416=>array(94,-46,907,842),53417=>array(67,-68,912,842),53418=>array(67,-76,907,842),53419=>array(67,-44,921,842),53420=>array(67,-62,917,842),53421=>array(67,-64,907,842),53422=>array(67,-64,908,842),53423=>array(67,-64,908,842),53424=>array(67,-69,923,842),53425=>array(67,-64,908,842),53426=>array(67,-64,908,842),53427=>array(67,-76,907,842),53428=>array(67,-62,907,842),53429=>array(67,-61,907,842),53430=>array(67,-69,922,842),53431=>array(67,-74,929,842),53432=>array(67,-69,927,842),53433=>array(67,-68,911,842),53434=>array(67,-72,929,842),53435=>array(67,-70,936,842),53436=>array(67,-66,908,842),53437=>array(67,-59,916,842),53438=>array(67,-60,928,842),53439=>array(67,-68,908,842),53440=>array(115,-69,936,842),53441=>array(115,-59,936,842),53442=>array(115,-61,936,842),53443=>array(115,-71,936,842),53444=>array(115,-45,936,842),53445=>array(115,-69,936,842),53446=>array(115,-76,936,842),53447=>array(115,-44,936,842),53448=>array(115,-62,936,842),53449=>array(115,-64,936,842),53450=>array(115,-64,936,842),53451=>array(115,-64,936,842),53452=>array(115,-70,936,842),53453=>array(115,-64,936,842),53454=>array(115,-64,936,842),53455=>array(115,-76,936,842),53456=>array(115,-62,936,842),53457=>array(115,-61,936,842),53458=>array(115,-70,936,842),53459=>array(115,-74,936,842),53460=>array(115,-69,936,842),53461=>array(115,-67,936,842),53462=>array(115,-72,936,842),53463=>array(115,-71,936,842),53464=>array(115,-66,936,842),53465=>array(115,-59,936,842),53466=>array(115,-60,936,842),53467=>array(115,-69,936,842),53468=>array(115,-69,907,842),53469=>array(115,-61,907,842),53470=>array(115,-61,907,842),53471=>array(115,-71,931,842),53472=>array(115,-46,907,842),53473=>array(115,-68,912,842),53474=>array(115,-76,907,842),53475=>array(115,-44,921,842),53476=>array(115,-62,917,842),53477=>array(115,-64,907,842),53478=>array(115,-64,908,842),53479=>array(115,-64,908,842),53480=>array(115,-69,923,842),53481=>array(115,-64,908,842),53482=>array(115,-64,908,842),53483=>array(115,-76,907,842),53484=>array(115,-62,907,842),53485=>array(115,-61,907,842),53486=>array(115,-69,922,842),53487=>array(115,-74,929,842),53488=>array(115,-69,927,842),53489=>array(115,-68,911,842),53490=>array(115,-72,929,842),53491=>array(115,-70,936,842),53492=>array(115,-66,908,842),53493=>array(115,-59,916,842),53494=>array(115,-60,928,842),53495=>array(115,-68,908,842),53496=>array(114,-68,935,843),53497=>array(115,-59,936,842),53498=>array(115,-61,936,842),53499=>array(115,-71,936,842),53500=>array(115,-45,936,842),53501=>array(115,-69,936,842),53502=>array(115,-76,936,842),53503=>array(115,-44,936,842),53504=>array(115,-62,936,842),53505=>array(115,-64,936,842),53506=>array(115,-64,936,842),53507=>array(115,-64,936,842),53508=>array(115,-70,936,842),53509=>array(115,-64,936,842),53510=>array(115,-64,936,842),53511=>array(115,-76,936,842),53512=>array(115,-62,936,842),53513=>array(115,-61,936,842),53514=>array(115,-70,936,842),53515=>array(115,-74,936,842),53516=>array(115,-69,936,842),53517=>array(115,-67,936,842),53518=>array(115,-72,936,842),53519=>array(115,-71,936,842),53520=>array(115,-66,936,842),53521=>array(115,-59,936,842),53522=>array(115,-60,936,842),53523=>array(115,-69,936,842),53524=>array(115,-69,907,842),53525=>array(115,-61,907,842),53526=>array(115,-61,907,842),53527=>array(115,-71,931,842),53528=>array(115,-46,907,842),53529=>array(115,-68,912,842),53530=>array(115,-76,907,842),53531=>array(115,-44,921,842),53532=>array(115,-62,917,842),53533=>array(115,-64,907,842),53534=>array(115,-64,908,842),53535=>array(115,-64,908,842),53536=>array(115,-69,923,842),53537=>array(115,-64,908,842),53538=>array(115,-64,908,842),53539=>array(115,-76,907,842),53540=>array(115,-62,907,842),53541=>array(115,-61,907,842),53542=>array(115,-69,922,842),53543=>array(115,-74,929,842),53544=>array(115,-69,927,842),53545=>array(115,-68,911,842),53546=>array(115,-72,929,842),53547=>array(115,-70,936,842),53548=>array(115,-66,908,842),53549=>array(115,-59,916,842),53550=>array(115,-60,928,842),53551=>array(115,-68,908,842),53552=>array(115,-70,907,841),53553=>array(115,-61,907,841),53554=>array(115,-61,907,841),53555=>array(115,-71,931,841),53556=>array(115,-46,907,841),53557=>array(115,-68,912,841),53558=>array(115,-76,907,841),53559=>array(115,-44,921,841),53560=>array(115,-62,917,841),53561=>array(115,-64,907,841),53562=>array(115,-64,908,841),53563=>array(115,-64,908,841),53564=>array(115,-69,923,841),53565=>array(115,-64,908,841),53566=>array(115,-64,908,841),53567=>array(115,-76,906,841),53568=>array(115,-62,907,841),53569=>array(115,-61,907,841),53570=>array(115,-69,922,841),53571=>array(115,-74,929,841),53572=>array(115,-69,927,841),53573=>array(115,-68,911,841),53574=>array(115,-72,929,841),53575=>array(115,-70,936,841),53576=>array(115,-66,908,841),53577=>array(115,-59,916,841),53578=>array(115,-60,928,841),53579=>array(115,-68,908,841),53580=>array(115,-68,907,843),53581=>array(115,-61,907,843),53582=>array(115,-61,907,843),53583=>array(115,-71,931,843),53584=>array(115,-46,907,843),53585=>array(115,-68,912,843),53586=>array(115,-76,907,843),53587=>array(115,-44,921,843),53588=>array(115,-62,917,843),53589=>array(115,-64,907,843),53590=>array(115,-64,908,843),53591=>array(115,-64,908,843),53592=>array(115,-69,923,843),53593=>array(115,-64,908,843),53594=>array(115,-64,908,843),53595=>array(115,-76,907,843),53596=>array(115,-62,907,843),53597=>array(115,-61,907,843),53598=>array(115,-69,922,843),53599=>array(115,-74,929,843),53600=>array(115,-69,927,843),53601=>array(115,-68,911,843),53602=>array(115,-72,929,843),53603=>array(115,-70,936,843),53604=>array(115,-66,908,843),53605=>array(115,-59,916,843),53606=>array(115,-60,928,843),53607=>array(115,-68,908,843),53608=>array(115,-70,907,842),53609=>array(115,-61,908,842),53610=>array(115,-61,908,842),53611=>array(115,-71,931,842),53612=>array(115,-46,907,842),53613=>array(115,-68,912,842),53614=>array(115,-76,908,842),53615=>array(115,-44,921,842),53616=>array(115,-62,917,842),53617=>array(115,-64,908,842),53618=>array(115,-64,908,842),53619=>array(115,-64,908,842),53620=>array(115,-69,923,842),53621=>array(115,-64,908,842),53622=>array(115,-64,908,842),53623=>array(115,-76,908,842),53624=>array(115,-62,908,842),53625=>array(115,-61,908,842),53626=>array(115,-69,922,842),53627=>array(115,-74,929,842),53628=>array(115,-69,927,842),53629=>array(115,-68,911,842),53630=>array(115,-72,929,842),53631=>array(115,-70,936,842),53632=>array(115,-66,908,842),53633=>array(115,-59,916,842),53634=>array(115,-60,928,842),53635=>array(115,-68,908,842),53636=>array(115,-68,907,843),53637=>array(115,-61,907,843),53638=>array(115,-61,907,843),53639=>array(115,-71,931,843),53640=>array(115,-46,907,843),53641=>array(115,-68,912,843),53642=>array(115,-76,907,843),53643=>array(115,-44,921,843),53644=>array(115,-62,917,843),53645=>array(115,-64,907,843),53646=>array(115,-64,908,843),53647=>array(115,-64,908,843),53648=>array(115,-69,923,843),53649=>array(115,-64,908,843),53650=>array(115,-64,908,843),53651=>array(115,-76,907,843),53652=>array(115,-62,907,843),53653=>array(115,-61,907,843),53654=>array(115,-69,922,843),53655=>array(115,-74,929,843),53656=>array(115,-69,927,843),53657=>array(115,-68,911,843),53658=>array(115,-72,929,843),53659=>array(115,-70,936,843),53660=>array(115,-66,908,843),53661=>array(115,-59,916,843),53662=>array(115,-60,928,843),53663=>array(115,-68,908,843),53664=>array(62,17,943,757),53665=>array(79,-61,921,799),53666=>array(79,-61,921,799),53667=>array(79,-71,921,799),53668=>array(79,-46,922,789),53669=>array(79,-68,921,799),53670=>array(79,-74,921,799),53671=>array(79,-44,921,799),53672=>array(79,-62,921,799),53673=>array(79,-64,921,799),53674=>array(79,-64,921,799),53675=>array(79,-63,921,799),53676=>array(79,-68,921,799),53677=>array(79,-64,921,799),53678=>array(79,-63,921,799),53679=>array(79,-74,921,799),53680=>array(79,-62,921,799),53681=>array(79,-61,921,799),53682=>array(79,-69,921,799),53683=>array(79,-74,921,799),53684=>array(79,-69,921,799),53685=>array(79,-68,921,799),53686=>array(79,-72,921,799),53687=>array(79,-70,921,799),53688=>array(79,-66,921,799),53689=>array(79,-59,921,799),53690=>array(79,-60,921,799),53691=>array(79,-68,921,799),53692=>array(53,-69,936,842),53693=>array(77,-59,936,842),53694=>array(77,-61,936,842),53695=>array(77,-71,936,842),53696=>array(77,-45,936,842),53697=>array(77,-69,936,842),53698=>array(77,-76,936,842),53699=>array(77,-44,936,842),53700=>array(77,-62,936,842),53701=>array(77,-64,936,842),53702=>array(77,-64,936,842),53703=>array(77,-64,936,842),53704=>array(77,-70,936,842),53705=>array(77,-64,936,842),53706=>array(77,-64,936,842),53707=>array(77,-76,936,842),53708=>array(77,-62,936,842),53709=>array(77,-61,936,842),53710=>array(77,-70,936,842),53711=>array(77,-74,936,842),53712=>array(77,-69,936,842),53713=>array(77,-67,936,842),53714=>array(77,-72,936,842),53715=>array(77,-71,936,842),53716=>array(77,-66,936,842),53717=>array(77,-59,936,842),53718=>array(77,-60,936,842),53719=>array(77,-69,936,842),53720=>array(43,-69,907,842),53721=>array(77,-61,907,842),53722=>array(77,-61,907,842),53723=>array(77,-71,931,842),53724=>array(77,-46,907,842),53725=>array(77,-68,912,842),53726=>array(77,-76,907,842),53727=>array(77,-44,921,842),53728=>array(77,-62,917,842),53729=>array(77,-64,907,842),53730=>array(77,-64,908,842),53731=>array(77,-64,908,842),53732=>array(77,-69,923,842),53733=>array(77,-64,908,842),53734=>array(77,-64,908,842),53735=>array(77,-76,907,842),53736=>array(77,-62,907,842),53737=>array(77,-61,907,842),53738=>array(77,-69,922,842),53739=>array(77,-74,929,842),53740=>array(77,-69,927,842),53741=>array(77,-68,911,842),53742=>array(77,-72,929,842),53743=>array(77,-70,936,842),53744=>array(77,-66,908,842),53745=>array(77,-59,916,842),53746=>array(77,-60,928,842),53747=>array(77,-68,908,842),53748=>array(53,-68,907,843),53749=>array(65,-61,907,842),53750=>array(65,-61,907,842),53751=>array(65,-71,931,842),53752=>array(65,-46,907,842),53753=>array(65,-68,912,842),53754=>array(65,-76,907,842),53755=>array(65,-44,921,842),53756=>array(65,-62,917,842),53757=>array(65,-64,907,842),53758=>array(65,-64,908,842),53759=>array(65,-64,908,842),53760=>array(65,-69,923,842),53761=>array(65,-64,908,842),53762=>array(65,-64,908,842),53763=>array(65,-76,907,842),53764=>array(65,-62,907,842),53765=>array(65,-61,907,842),53766=>array(65,-69,922,842),53767=>array(65,-74,929,842),53768=>array(65,-69,927,842),53769=>array(65,-68,911,842),53770=>array(65,-72,929,842),53771=>array(65,-70,936,842),53772=>array(65,-66,908,842),53773=>array(65,-59,916,842),53774=>array(65,-60,928,842),53775=>array(65,-68,908,842),53776=>array(62,7,943,777),53777=>array(79,-61,921,799),53778=>array(79,-61,921,799),53779=>array(79,-71,921,799),53780=>array(79,-46,921,794),53781=>array(79,-68,921,799),53782=>array(79,-74,921,799),53783=>array(79,-44,921,799),53784=>array(79,-62,921,799),53785=>array(79,-64,921,799),53786=>array(79,-64,921,799),53787=>array(79,-63,921,799),53788=>array(79,-68,921,799),53789=>array(79,-64,921,799),53790=>array(79,-63,921,799),53791=>array(79,-74,921,799),53792=>array(79,-62,921,799),53793=>array(79,-61,921,799),53794=>array(79,-69,921,799),53795=>array(79,-74,921,799),53796=>array(79,-69,921,799),53797=>array(79,-68,921,799),53798=>array(79,-72,921,799),53799=>array(79,-70,921,799),53800=>array(79,-66,921,799),53801=>array(79,-59,921,799),53802=>array(79,-60,921,799),53803=>array(79,-68,921,799),53804=>array(82,-64,924,789),53805=>array(79,-61,921,799),53806=>array(79,-61,921,799),53807=>array(79,-71,921,799),53808=>array(79,-46,921,789),53809=>array(79,-68,921,799),53810=>array(79,-74,921,799),53811=>array(79,-44,921,799),53812=>array(79,-62,921,799),53813=>array(79,-64,921,799),53814=>array(79,-64,921,799),53815=>array(79,-63,921,799),53816=>array(79,-68,921,799),53817=>array(79,-64,921,799),53818=>array(79,-63,921,799),53819=>array(79,-74,921,799),53820=>array(79,-62,921,799),53821=>array(79,-61,921,799),53822=>array(79,-69,921,799),53823=>array(79,-74,921,799),53824=>array(79,-69,921,799),53825=>array(79,-68,921,799),53826=>array(79,-72,921,799),53827=>array(79,-70,921,799),53828=>array(79,-66,921,799),53829=>array(79,-59,921,799),53830=>array(79,-60,921,799),53831=>array(79,-68,921,799),53832=>array(76,-70,907,841),53833=>array(74,-61,909,843),53834=>array(74,-61,909,843),53835=>array(74,-71,931,843),53836=>array(75,-46,909,843),53837=>array(74,-68,912,843),53838=>array(74,-76,909,843),53839=>array(74,-44,921,843),53840=>array(74,-62,917,843),53841=>array(74,-64,909,843),53842=>array(74,-64,909,843),53843=>array(74,-64,909,843),53844=>array(74,-69,923,843),53845=>array(74,-64,909,843),53846=>array(74,-64,909,843),53847=>array(74,-76,909,843),53848=>array(74,-62,909,843),53849=>array(74,-61,909,843),53850=>array(74,-69,922,843),53851=>array(74,-74,929,843),53852=>array(74,-69,927,843),53853=>array(74,-68,911,843),53854=>array(74,-72,929,843),53855=>array(74,-70,936,843),53856=>array(74,-66,909,843),53857=>array(74,-59,916,843),53858=>array(74,-60,928,843),53859=>array(74,-68,909,843),53860=>array(56,-68,907,843),53861=>array(68,-61,907,843),53862=>array(68,-61,907,843),53863=>array(68,-71,931,843),53864=>array(74,-46,907,843),53865=>array(68,-68,912,843),53866=>array(68,-76,907,843),53867=>array(68,-44,921,843),53868=>array(68,-62,917,843),53869=>array(68,-64,907,843),53870=>array(68,-64,908,843),53871=>array(68,-64,908,843),53872=>array(68,-69,923,843),53873=>array(68,-64,908,843),53874=>array(68,-64,908,843),53875=>array(68,-76,907,843),53876=>array(68,-62,907,843),53877=>array(68,-61,907,843),53878=>array(68,-69,922,843),53879=>array(68,-74,929,843),53880=>array(68,-69,927,843),53881=>array(68,-68,911,843),53882=>array(68,-72,929,843),53883=>array(68,-70,936,843),53884=>array(68,-66,908,843),53885=>array(68,-59,916,843),53886=>array(68,-60,928,843),53887=>array(68,-68,908,843),53888=>array(67,-69,907,842),53889=>array(65,-61,907,842),53890=>array(65,-61,907,842),53891=>array(65,-71,931,842),53892=>array(65,-46,907,842),53893=>array(65,-68,912,842),53894=>array(65,-76,907,842),53895=>array(65,-44,921,842),53896=>array(65,-62,917,842),53897=>array(65,-64,907,842),53898=>array(65,-64,908,842),53899=>array(65,-64,908,842),53900=>array(65,-69,923,842),53901=>array(65,-64,908,842),53902=>array(65,-64,908,842),53903=>array(65,-76,907,842),53904=>array(65,-62,907,842),53905=>array(65,-61,907,842),53906=>array(65,-69,922,842),53907=>array(65,-74,929,842),53908=>array(65,-69,927,842),53909=>array(65,-68,911,842),53910=>array(65,-72,929,842),53911=>array(65,-70,936,842),53912=>array(65,-66,908,842),53913=>array(65,-59,916,842),53914=>array(65,-60,928,842),53915=>array(65,-68,908,842),53916=>array(82,-64,924,784),53917=>array(79,-61,921,799),53918=>array(79,-61,921,799),53919=>array(79,-71,921,799),53920=>array(81,-46,922,789),53921=>array(79,-68,921,799),53922=>array(79,-74,921,799),53923=>array(79,-44,921,799),53924=>array(79,-62,921,799),53925=>array(79,-64,921,799),53926=>array(79,-64,921,799),53927=>array(79,-63,921,799),53928=>array(79,-68,921,799),53929=>array(79,-64,921,799),53930=>array(79,-63,921,799),53931=>array(79,-74,921,799),53932=>array(79,-62,921,799),53933=>array(79,-61,921,799),53934=>array(79,-69,921,799),53935=>array(79,-74,921,799),53936=>array(79,-69,921,799),53937=>array(79,-68,921,799),53938=>array(79,-72,921,799),53939=>array(79,-70,921,799),53940=>array(79,-66,921,799),53941=>array(79,-59,921,799),53942=>array(79,-60,921,799),53943=>array(79,-68,921,799),53944=>array(57,52,943,719),53945=>array(79,-61,922,796),53946=>array(79,-61,922,796),53947=>array(79,-71,922,796),53948=>array(79,-46,921,791),53949=>array(79,-68,922,796),53950=>array(79,-74,922,796),53951=>array(79,-44,922,796),53952=>array(79,-62,922,796),53953=>array(79,-64,922,796),53954=>array(79,-64,922,796),53955=>array(79,-63,922,796),53956=>array(79,-68,922,796),53957=>array(79,-64,922,796),53958=>array(79,-63,922,796),53959=>array(79,-74,922,796),53960=>array(79,-62,922,796),53961=>array(79,-61,922,796),53962=>array(79,-69,922,796),53963=>array(79,-74,922,796),53964=>array(79,-69,922,796),53965=>array(79,-68,922,796),53966=>array(79,-72,922,796),53967=>array(79,-70,922,796),53968=>array(79,-66,922,796),53969=>array(79,-59,922,796),53970=>array(79,-60,922,796),53971=>array(79,-68,922,796),53972=>array(67,-69,907,842),53973=>array(65,-61,907,842),53974=>array(65,-61,907,842),53975=>array(65,-71,931,842),53976=>array(65,-46,907,842),53977=>array(65,-68,912,842),53978=>array(65,-76,907,842),53979=>array(65,-44,921,842),53980=>array(65,-62,917,842),53981=>array(65,-64,907,842),53982=>array(65,-64,908,842),53983=>array(65,-64,908,842),53984=>array(65,-69,923,842),53985=>array(65,-64,908,842),53986=>array(65,-64,908,842),53987=>array(65,-76,907,842),53988=>array(65,-62,907,842),53989=>array(65,-61,907,842),53990=>array(65,-69,922,842),53991=>array(65,-74,929,842),53992=>array(65,-69,927,842),53993=>array(65,-68,911,842),53994=>array(65,-72,929,842),53995=>array(65,-70,936,842),53996=>array(65,-66,908,842),53997=>array(65,-59,916,842),53998=>array(65,-60,928,842),53999=>array(65,-68,908,842),54000=>array(125,-69,907,842),54001=>array(130,-61,907,842),54002=>array(130,-61,907,842),54003=>array(130,-71,931,842),54004=>array(125,-46,907,842),54005=>array(130,-68,912,842),54006=>array(130,-76,907,842),54007=>array(130,-44,921,842),54008=>array(130,-62,917,842),54009=>array(130,-64,907,842),54010=>array(130,-64,908,842),54011=>array(130,-64,908,842),54012=>array(130,-69,923,842),54013=>array(130,-64,908,842),54014=>array(130,-64,908,842),54015=>array(130,-76,907,842),54016=>array(130,-62,907,842),54017=>array(130,-61,907,842),54018=>array(130,-69,922,842),54019=>array(130,-74,929,842),54020=>array(130,-69,927,842),54021=>array(130,-68,911,842),54022=>array(130,-72,929,842),54023=>array(130,-70,936,842),54024=>array(130,-66,908,842),54025=>array(130,-59,916,842),54026=>array(130,-60,928,842),54027=>array(130,-68,908,842),54028=>array(84,-69,936,842),54029=>array(66,-59,936,842),54030=>array(66,-61,936,842),54031=>array(66,-71,936,842),54032=>array(78,-45,936,842),54033=>array(66,-69,936,842),54034=>array(66,-76,936,842),54035=>array(66,-44,936,842),54036=>array(66,-62,936,842),54037=>array(66,-64,936,842),54038=>array(66,-64,936,842),54039=>array(66,-64,936,842),54040=>array(66,-70,936,842),54041=>array(66,-64,936,842),54042=>array(66,-64,936,842),54043=>array(66,-76,936,842),54044=>array(66,-62,936,842),54045=>array(66,-61,936,842),54046=>array(66,-70,936,842),54047=>array(66,-74,936,842),54048=>array(66,-69,936,842),54049=>array(66,-67,936,842),54050=>array(66,-72,936,842),54051=>array(66,-71,936,842),54052=>array(66,-66,936,842),54053=>array(66,-59,936,842),54054=>array(66,-60,936,842),54055=>array(66,-69,936,842),54056=>array(73,-69,907,842),54057=>array(83,-61,907,842),54058=>array(83,-61,907,842),54059=>array(83,-71,931,842),54060=>array(78,-46,907,842),54061=>array(83,-68,912,842),54062=>array(83,-76,907,842),54063=>array(83,-44,921,842),54064=>array(83,-62,917,842),54065=>array(83,-64,907,842),54066=>array(83,-64,908,842),54067=>array(83,-64,908,842),54068=>array(83,-69,923,842),54069=>array(83,-64,908,842),54070=>array(83,-64,908,842),54071=>array(83,-76,907,842),54072=>array(83,-62,907,842),54073=>array(83,-61,907,842),54074=>array(83,-69,922,842),54075=>array(83,-74,929,842),54076=>array(83,-69,927,842),54077=>array(83,-68,911,842),54078=>array(83,-72,929,842),54079=>array(83,-70,936,842),54080=>array(83,-66,908,842),54081=>array(83,-59,916,842),54082=>array(83,-60,928,842),54083=>array(83,-68,908,842),54084=>array(84,-68,935,843),54085=>array(66,-59,936,842),54086=>array(66,-61,936,842),54087=>array(66,-71,936,842),54088=>array(78,-45,936,842),54089=>array(66,-69,936,842),54090=>array(66,-76,936,842),54091=>array(66,-44,936,842),54092=>array(66,-62,936,842),54093=>array(66,-64,936,842),54094=>array(66,-64,936,842),54095=>array(66,-64,936,842),54096=>array(66,-70,936,842),54097=>array(66,-64,936,842),54098=>array(66,-64,936,842),54099=>array(66,-76,936,842),54100=>array(66,-62,936,842),54101=>array(66,-61,936,842),54102=>array(66,-70,936,842),54103=>array(66,-74,936,842),54104=>array(66,-69,936,842),54105=>array(66,-67,936,842),54106=>array(66,-72,936,842),54107=>array(66,-71,936,842),54108=>array(66,-66,936,842),54109=>array(66,-59,936,842),54110=>array(66,-60,936,842),54111=>array(66,-69,936,842),54112=>array(73,-69,907,842),54113=>array(83,-61,907,842),54114=>array(83,-61,907,842),54115=>array(83,-71,931,842),54116=>array(78,-46,907,842),54117=>array(83,-68,912,842),54118=>array(83,-76,907,842),54119=>array(83,-44,921,842),54120=>array(83,-62,917,842),54121=>array(83,-64,907,842),54122=>array(83,-64,908,842),54123=>array(83,-64,908,842),54124=>array(83,-69,923,842),54125=>array(83,-64,908,842),54126=>array(83,-64,908,842),54127=>array(83,-76,907,842),54128=>array(83,-62,907,842),54129=>array(83,-61,907,842),54130=>array(83,-69,922,842),54131=>array(83,-74,929,842),54132=>array(83,-69,927,842),54133=>array(83,-68,911,842),54134=>array(83,-72,929,842),54135=>array(83,-70,936,842),54136=>array(83,-66,908,842),54137=>array(83,-59,916,842),54138=>array(83,-60,928,842),54139=>array(83,-68,908,842),54140=>array(84,-70,907,841),54141=>array(66,-61,907,841),54142=>array(66,-61,907,841),54143=>array(66,-71,931,841),54144=>array(78,-46,907,841),54145=>array(66,-68,912,841),54146=>array(66,-76,907,841),54147=>array(66,-44,921,841),54148=>array(66,-62,917,841),54149=>array(66,-64,907,841),54150=>array(66,-64,908,841),54151=>array(66,-64,908,841),54152=>array(66,-69,923,841),54153=>array(66,-64,908,841),54154=>array(66,-64,908,841),54155=>array(66,-76,906,841),54156=>array(66,-62,907,841),54157=>array(66,-61,907,841),54158=>array(66,-69,922,841),54159=>array(66,-74,929,841),54160=>array(66,-69,927,841),54161=>array(66,-68,911,841),54162=>array(66,-72,929,841),54163=>array(66,-70,936,841),54164=>array(66,-66,908,841),54165=>array(66,-59,916,841),54166=>array(66,-60,928,841),54167=>array(66,-68,908,841),54168=>array(63,-68,907,843),54169=>array(65,-61,907,843),54170=>array(65,-61,907,843),54171=>array(65,-71,931,843),54172=>array(83,-46,907,843),54173=>array(65,-68,912,843),54174=>array(65,-76,907,843),54175=>array(65,-44,921,843),54176=>array(65,-62,917,843),54177=>array(65,-64,907,843),54178=>array(65,-64,908,843),54179=>array(65,-64,908,843),54180=>array(65,-69,923,843),54181=>array(65,-64,908,843),54182=>array(65,-64,908,843),54183=>array(65,-76,907,843),54184=>array(65,-62,907,843),54185=>array(65,-61,907,843),54186=>array(65,-69,922,843),54187=>array(65,-74,929,843),54188=>array(65,-69,927,843),54189=>array(65,-68,911,843),54190=>array(65,-72,929,843),54191=>array(65,-70,936,843),54192=>array(65,-66,908,843),54193=>array(65,-59,916,843),54194=>array(65,-60,928,843),54195=>array(65,-68,908,843),54196=>array(74,-70,907,842),54197=>array(56,-61,908,842),54198=>array(56,-61,908,842),54199=>array(56,-71,931,842),54200=>array(68,-46,907,842),54201=>array(56,-68,912,842),54202=>array(56,-76,908,842),54203=>array(56,-44,921,842),54204=>array(56,-62,917,842),54205=>array(56,-64,908,842),54206=>array(56,-64,908,842),54207=>array(56,-64,908,842),54208=>array(56,-69,923,842),54209=>array(56,-64,908,842),54210=>array(56,-64,908,842),54211=>array(56,-76,908,842),54212=>array(56,-62,908,842),54213=>array(56,-61,908,842),54214=>array(56,-69,922,842),54215=>array(56,-74,929,842),54216=>array(56,-69,927,842),54217=>array(56,-68,911,842),54218=>array(56,-72,929,842),54219=>array(56,-70,936,842),54220=>array(56,-66,908,842),54221=>array(56,-59,916,842),54222=>array(56,-60,928,842),54223=>array(56,-68,908,842),54224=>array(63,-68,907,843),54225=>array(65,-61,907,843),54226=>array(65,-61,907,843),54227=>array(65,-71,931,843),54228=>array(83,-46,907,843),54229=>array(65,-68,912,843),54230=>array(65,-76,907,843),54231=>array(65,-44,921,843),54232=>array(65,-62,917,843),54233=>array(65,-64,907,843),54234=>array(65,-64,908,843),54235=>array(65,-64,908,843),54236=>array(65,-69,923,843),54237=>array(65,-64,908,843),54238=>array(65,-64,908,843),54239=>array(65,-76,907,843),54240=>array(65,-62,907,843),54241=>array(65,-61,907,843),54242=>array(65,-69,922,843),54243=>array(65,-74,929,843),54244=>array(65,-69,927,843),54245=>array(65,-68,911,843),54246=>array(65,-72,929,843),54247=>array(65,-70,936,843),54248=>array(65,-66,908,843),54249=>array(65,-59,916,843),54250=>array(65,-60,928,843),54251=>array(65,-68,908,843),54252=>array(62,22,938,724),54253=>array(79,-61,921,799),54254=>array(79,-61,921,799),54255=>array(79,-71,921,799),54256=>array(79,-46,922,799),54257=>array(79,-68,921,799),54258=>array(79,-74,921,799),54259=>array(79,-44,921,799),54260=>array(79,-62,921,799),54261=>array(79,-64,921,799),54262=>array(79,-64,921,799),54263=>array(79,-63,921,799),54264=>array(79,-68,921,799),54265=>array(79,-64,921,799),54266=>array(79,-63,921,799),54267=>array(79,-74,921,799),54268=>array(79,-62,921,799),54269=>array(79,-61,921,799),54270=>array(79,-69,921,799),54271=>array(79,-74,921,799),54272=>array(79,-69,921,799),54273=>array(79,-68,921,799),54274=>array(79,-72,921,799),54275=>array(79,-70,921,799),54276=>array(79,-66,921,799),54277=>array(79,-59,921,799),54278=>array(79,-60,921,799),54279=>array(79,-68,921,799),54280=>array(68,-69,936,842),54281=>array(77,-59,936,842),54282=>array(77,-61,936,842),54283=>array(77,-71,936,842),54284=>array(77,-45,936,842),54285=>array(77,-69,936,842),54286=>array(77,-76,936,842),54287=>array(77,-44,936,842),54288=>array(77,-62,936,842),54289=>array(77,-64,936,842),54290=>array(77,-64,936,842),54291=>array(77,-64,936,842),54292=>array(77,-70,936,842),54293=>array(77,-64,936,842),54294=>array(77,-64,936,842),54295=>array(77,-76,936,842),54296=>array(77,-62,936,842),54297=>array(77,-61,936,842),54298=>array(77,-70,936,842),54299=>array(77,-74,936,842),54300=>array(77,-69,936,842),54301=>array(77,-67,936,842),54302=>array(77,-72,936,842),54303=>array(77,-71,936,842),54304=>array(77,-66,936,842),54305=>array(77,-59,936,842),54306=>array(77,-60,936,842),54307=>array(77,-69,936,842),54308=>array(59,-69,907,842),54309=>array(77,-61,907,842),54310=>array(77,-61,907,842),54311=>array(77,-71,931,842),54312=>array(67,-46,907,842),54313=>array(77,-68,912,842),54314=>array(77,-76,907,842),54315=>array(77,-44,921,842),54316=>array(77,-62,917,842),54317=>array(77,-64,907,842),54318=>array(77,-64,908,842),54319=>array(77,-64,908,842),54320=>array(77,-69,923,842),54321=>array(77,-64,908,842),54322=>array(77,-64,908,842),54323=>array(77,-76,907,842),54324=>array(77,-62,907,842),54325=>array(77,-61,907,842),54326=>array(77,-69,922,842),54327=>array(77,-74,929,842),54328=>array(77,-69,927,842),54329=>array(77,-68,911,842),54330=>array(77,-72,929,842),54331=>array(77,-70,936,842),54332=>array(77,-66,908,842),54333=>array(77,-59,916,842),54334=>array(77,-60,928,842),54335=>array(77,-68,908,842),54336=>array(53,-68,908,843),54337=>array(65,-61,907,842),54338=>array(65,-61,907,842),54339=>array(65,-71,931,842),54340=>array(65,-46,907,842),54341=>array(65,-68,912,842),54342=>array(65,-76,907,842),54343=>array(65,-44,921,842),54344=>array(65,-62,917,842),54345=>array(65,-64,907,842),54346=>array(65,-64,908,842),54347=>array(65,-64,908,842),54348=>array(65,-69,923,842),54349=>array(65,-64,908,842),54350=>array(65,-64,908,842),54351=>array(65,-76,907,842),54352=>array(65,-62,907,842),54353=>array(65,-61,907,842),54354=>array(65,-69,922,842),54355=>array(65,-74,929,842),54356=>array(65,-69,927,842),54357=>array(65,-68,911,842),54358=>array(65,-72,929,842),54359=>array(65,-70,936,842),54360=>array(65,-66,908,842),54361=>array(65,-59,916,842),54362=>array(65,-60,928,842),54363=>array(65,-68,908,842),54364=>array(60,17,940,739),54365=>array(79,-61,921,799),54366=>array(79,-61,921,799),54367=>array(79,-71,921,799),54368=>array(79,-46,921,799),54369=>array(79,-68,921,799),54370=>array(79,-74,921,799),54371=>array(79,-44,921,799),54372=>array(79,-62,921,799),54373=>array(79,-64,921,799),54374=>array(79,-64,921,799),54375=>array(79,-63,921,799),54376=>array(79,-68,921,799),54377=>array(79,-64,921,799),54378=>array(79,-63,921,799),54379=>array(79,-74,921,799),54380=>array(79,-62,921,799),54381=>array(79,-61,921,799),54382=>array(79,-69,921,799),54383=>array(79,-74,921,799),54384=>array(79,-69,921,799),54385=>array(79,-68,921,799),54386=>array(79,-72,921,799),54387=>array(79,-70,921,799),54388=>array(79,-66,921,799),54389=>array(79,-59,921,799),54390=>array(79,-60,921,799),54391=>array(79,-68,921,799),54392=>array(79,-64,921,794),54393=>array(79,-61,921,799),54394=>array(79,-61,921,799),54395=>array(79,-71,921,799),54396=>array(79,-46,921,799),54397=>array(79,-68,921,799),54398=>array(79,-74,921,799),54399=>array(79,-44,921,799),54400=>array(79,-62,921,799),54401=>array(79,-64,921,799),54402=>array(79,-64,921,799),54403=>array(79,-63,921,799),54404=>array(79,-68,921,799),54405=>array(79,-64,921,799),54406=>array(79,-63,921,799),54407=>array(79,-74,921,799),54408=>array(79,-62,921,799),54409=>array(79,-61,921,799),54410=>array(79,-69,921,799),54411=>array(79,-74,921,799),54412=>array(79,-69,921,799),54413=>array(79,-68,921,799),54414=>array(79,-72,921,799),54415=>array(79,-70,921,799),54416=>array(79,-66,921,799),54417=>array(79,-59,921,799),54418=>array(79,-60,921,799),54419=>array(79,-68,921,799),54420=>array(67,-65,882,841),54421=>array(72,-61,907,836),54422=>array(72,-61,907,836),54423=>array(72,-71,931,836),54424=>array(75,-46,907,841),54425=>array(72,-68,912,836),54426=>array(72,-76,907,836),54427=>array(72,-44,921,836),54428=>array(72,-62,917,836),54429=>array(72,-64,907,836),54430=>array(72,-64,908,836),54431=>array(72,-64,908,836),54432=>array(72,-69,923,836),54433=>array(72,-64,908,836),54434=>array(72,-64,908,836),54435=>array(72,-76,906,836),54436=>array(72,-62,907,836),54437=>array(72,-61,907,836),54438=>array(72,-69,922,836),54439=>array(72,-74,929,836),54440=>array(72,-69,927,836),54441=>array(72,-68,911,836),54442=>array(72,-72,929,836),54443=>array(72,-70,936,836),54444=>array(72,-66,908,836),54445=>array(72,-59,916,836),54446=>array(72,-60,928,836),54447=>array(72,-68,908,836),54448=>array(62,-63,912,843),54449=>array(70,-61,907,838),54450=>array(70,-61,907,838),54451=>array(70,-71,931,838),54452=>array(76,-46,907,843),54453=>array(70,-68,912,838),54454=>array(70,-76,907,838),54455=>array(70,-44,921,838),54456=>array(70,-62,917,838),54457=>array(70,-64,907,838),54458=>array(70,-64,908,838),54459=>array(70,-64,908,838),54460=>array(70,-69,923,838),54461=>array(70,-64,908,838),54462=>array(70,-64,908,838),54463=>array(70,-76,906,838),54464=>array(70,-62,907,838),54465=>array(70,-61,907,838),54466=>array(70,-69,922,838),54467=>array(70,-74,929,838),54468=>array(70,-69,927,838),54469=>array(70,-68,911,838),54470=>array(70,-72,929,838),54471=>array(70,-70,936,838),54472=>array(70,-66,908,838),54473=>array(70,-59,916,838),54474=>array(70,-60,928,838),54475=>array(70,-68,908,838),54476=>array(71,-69,907,842),54477=>array(65,-61,907,842),54478=>array(65,-61,907,842),54479=>array(65,-71,931,842),54480=>array(65,-46,907,842),54481=>array(65,-68,912,842),54482=>array(65,-76,907,842),54483=>array(65,-44,921,842),54484=>array(65,-62,917,842),54485=>array(65,-64,907,842),54486=>array(65,-64,908,842),54487=>array(65,-64,908,842),54488=>array(65,-69,923,842),54489=>array(65,-64,908,842),54490=>array(65,-64,908,842),54491=>array(65,-76,907,842),54492=>array(65,-62,907,842),54493=>array(65,-61,907,842),54494=>array(65,-69,922,842),54495=>array(65,-74,929,842),54496=>array(65,-69,927,842),54497=>array(65,-68,911,842),54498=>array(65,-72,929,842),54499=>array(65,-70,936,842),54500=>array(65,-66,908,842),54501=>array(65,-59,916,842),54502=>array(65,-60,928,842),54503=>array(65,-68,908,842),54504=>array(79,-64,921,794),54505=>array(79,-61,921,799),54506=>array(79,-61,921,799),54507=>array(79,-71,921,799),54508=>array(81,-46,922,799),54509=>array(79,-68,921,799),54510=>array(79,-74,921,799),54511=>array(79,-44,921,799),54512=>array(79,-62,921,799),54513=>array(79,-64,921,799),54514=>array(79,-64,921,799),54515=>array(79,-63,921,799),54516=>array(79,-68,921,799),54517=>array(79,-64,921,799),54518=>array(79,-63,921,799),54519=>array(79,-74,921,799),54520=>array(79,-62,921,799),54521=>array(79,-61,921,799),54522=>array(79,-69,921,799),54523=>array(79,-74,921,799),54524=>array(79,-69,921,799),54525=>array(79,-68,921,799),54526=>array(79,-72,921,799),54527=>array(79,-70,921,799),54528=>array(79,-66,921,799),54529=>array(79,-59,921,799),54530=>array(79,-60,921,799),54531=>array(79,-68,921,799),54532=>array(57,52,943,724),54533=>array(79,-61,922,799),54534=>array(79,-61,922,799),54535=>array(79,-71,922,799),54536=>array(79,-46,921,799),54537=>array(79,-68,922,799),54538=>array(79,-74,922,799),54539=>array(79,-44,922,799),54540=>array(79,-62,922,799),54541=>array(79,-64,922,799),54542=>array(79,-64,922,799),54543=>array(79,-63,922,799),54544=>array(79,-68,922,799),54545=>array(79,-64,922,799),54546=>array(79,-63,922,799),54547=>array(79,-74,922,799),54548=>array(79,-62,922,799),54549=>array(79,-61,922,799),54550=>array(79,-69,922,799),54551=>array(79,-74,922,799),54552=>array(79,-69,922,799),54553=>array(79,-68,922,799),54554=>array(79,-72,922,799),54555=>array(79,-70,922,799),54556=>array(79,-66,922,799),54557=>array(79,-59,922,799),54558=>array(79,-60,922,799),54559=>array(79,-68,922,799),54560=>array(67,-69,907,842),54561=>array(65,-61,907,842),54562=>array(65,-61,907,842),54563=>array(65,-71,931,842),54564=>array(65,-46,907,842),54565=>array(65,-68,912,842),54566=>array(65,-76,907,842),54567=>array(65,-44,921,842),54568=>array(65,-62,917,842),54569=>array(65,-64,907,842),54570=>array(65,-64,908,842),54571=>array(65,-64,908,842),54572=>array(65,-69,923,842),54573=>array(65,-64,908,842),54574=>array(65,-64,908,842),54575=>array(65,-76,907,842),54576=>array(65,-62,907,842),54577=>array(65,-61,907,842),54578=>array(65,-69,922,842),54579=>array(65,-74,929,842),54580=>array(65,-69,927,842),54581=>array(65,-68,911,842),54582=>array(65,-72,929,842),54583=>array(65,-70,936,842),54584=>array(65,-66,908,842),54585=>array(65,-59,916,842),54586=>array(65,-60,928,842),54587=>array(65,-68,908,842),54588=>array(85,-69,907,842),54589=>array(86,-61,907,842),54590=>array(86,-61,907,842),54591=>array(86,-71,931,842),54592=>array(86,-46,907,842),54593=>array(86,-68,912,842),54594=>array(86,-76,907,842),54595=>array(86,-44,921,842),54596=>array(86,-62,917,842),54597=>array(86,-64,907,842),54598=>array(86,-64,908,842),54599=>array(86,-64,908,842),54600=>array(86,-69,923,842),54601=>array(86,-64,908,842),54602=>array(86,-64,908,842),54603=>array(86,-76,907,842),54604=>array(86,-62,907,842),54605=>array(86,-61,907,842),54606=>array(86,-69,922,842),54607=>array(86,-74,929,842),54608=>array(86,-69,927,842),54609=>array(86,-68,911,842),54610=>array(86,-72,929,842),54611=>array(86,-70,936,842),54612=>array(86,-66,908,842),54613=>array(86,-59,916,842),54614=>array(86,-60,928,842),54615=>array(86,-68,908,842),54616=>array(94,-69,936,842),54617=>array(85,-59,936,842),54618=>array(85,-61,936,842),54619=>array(85,-71,936,842),54620=>array(85,-45,936,842),54621=>array(85,-69,936,842),54622=>array(85,-76,936,842),54623=>array(85,-44,936,842),54624=>array(85,-62,936,842),54625=>array(85,-64,936,842),54626=>array(85,-64,936,842),54627=>array(85,-64,936,842),54628=>array(85,-70,936,842),54629=>array(85,-64,936,842),54630=>array(85,-64,936,842),54631=>array(85,-76,936,842),54632=>array(85,-62,936,842),54633=>array(85,-61,936,842),54634=>array(85,-70,936,842),54635=>array(85,-74,936,842),54636=>array(85,-69,936,842),54637=>array(85,-67,936,842),54638=>array(85,-72,936,842),54639=>array(85,-71,936,842),54640=>array(85,-66,936,842),54641=>array(85,-59,936,842),54642=>array(85,-60,936,842),54643=>array(85,-69,936,842),54644=>array(79,-69,907,842),54645=>array(85,-61,907,842),54646=>array(85,-61,907,842),54647=>array(85,-71,931,842),54648=>array(85,-46,907,842),54649=>array(85,-68,912,842),54650=>array(85,-76,907,842),54651=>array(85,-44,921,842),54652=>array(85,-62,917,842),54653=>array(85,-64,907,842),54654=>array(85,-64,908,842),54655=>array(85,-64,908,842),54656=>array(85,-69,923,842),54657=>array(85,-64,908,842),54658=>array(85,-64,908,842),54659=>array(85,-76,907,842),54660=>array(85,-62,907,842),54661=>array(85,-61,907,842),54662=>array(85,-69,922,842),54663=>array(85,-74,929,842),54664=>array(85,-69,927,842),54665=>array(85,-68,911,842),54666=>array(85,-72,929,842),54667=>array(85,-70,936,842),54668=>array(85,-66,908,842),54669=>array(85,-59,916,842),54670=>array(85,-60,928,842),54671=>array(85,-68,908,842),54672=>array(94,-68,935,843),54673=>array(85,-59,936,842),54674=>array(85,-61,936,842),54675=>array(85,-71,936,842),54676=>array(85,-45,936,842),54677=>array(85,-69,936,842),54678=>array(85,-76,936,842),54679=>array(85,-44,936,842),54680=>array(85,-62,936,842),54681=>array(85,-64,936,842),54682=>array(85,-64,936,842),54683=>array(85,-64,936,842),54684=>array(85,-70,936,842),54685=>array(85,-64,936,842),54686=>array(85,-64,936,842),54687=>array(85,-76,936,842),54688=>array(85,-62,936,842),54689=>array(85,-61,936,842),54690=>array(85,-70,936,842),54691=>array(85,-74,936,842),54692=>array(85,-69,936,842),54693=>array(85,-67,936,842),54694=>array(85,-72,936,842),54695=>array(85,-71,936,842),54696=>array(85,-66,936,842),54697=>array(85,-59,936,842),54698=>array(85,-60,936,842),54699=>array(85,-69,936,842),54700=>array(79,-69,907,842),54701=>array(85,-61,907,842),54702=>array(85,-61,907,842),54703=>array(85,-71,931,842),54704=>array(85,-46,907,842),54705=>array(85,-68,912,842),54706=>array(85,-76,907,842),54707=>array(85,-44,921,842),54708=>array(85,-62,917,842),54709=>array(85,-64,907,842),54710=>array(85,-64,908,842),54711=>array(85,-64,908,842),54712=>array(85,-69,923,842),54713=>array(85,-64,908,842),54714=>array(85,-64,908,842),54715=>array(85,-76,907,842),54716=>array(85,-62,907,842),54717=>array(85,-61,907,842),54718=>array(85,-69,922,842),54719=>array(85,-74,929,842),54720=>array(85,-69,927,842),54721=>array(85,-68,911,842),54722=>array(85,-72,929,842),54723=>array(85,-70,936,842),54724=>array(85,-66,908,842),54725=>array(85,-59,916,842),54726=>array(85,-60,928,842),54727=>array(85,-68,908,842),54728=>array(79,-70,907,841),54729=>array(85,-61,907,842),54730=>array(85,-61,907,842),54731=>array(85,-71,931,842),54732=>array(85,-46,907,841),54733=>array(85,-68,912,842),54734=>array(85,-76,907,842),54735=>array(85,-44,921,842),54736=>array(85,-62,917,842),54737=>array(85,-64,907,842),54738=>array(85,-64,908,842),54739=>array(85,-64,908,842),54740=>array(85,-69,923,842),54741=>array(85,-64,908,842),54742=>array(85,-64,908,842),54743=>array(85,-76,906,842),54744=>array(85,-62,907,842),54745=>array(85,-61,907,842),54746=>array(85,-69,922,842),54747=>array(85,-74,929,842),54748=>array(85,-69,927,842),54749=>array(85,-68,911,842),54750=>array(85,-72,929,842),54751=>array(85,-70,936,842),54752=>array(85,-66,908,842),54753=>array(85,-59,916,842),54754=>array(85,-60,928,842),54755=>array(85,-68,908,842),54756=>array(69,-68,907,843),54757=>array(50,-61,907,843),54758=>array(50,-61,907,843),54759=>array(50,-71,931,843),54760=>array(60,-46,907,843),54761=>array(50,-68,912,843),54762=>array(50,-76,907,843),54763=>array(50,-44,921,843),54764=>array(50,-62,917,843),54765=>array(50,-64,907,843),54766=>array(50,-64,908,843),54767=>array(50,-64,908,843),54768=>array(50,-69,923,843),54769=>array(50,-64,908,843),54770=>array(50,-64,908,843),54771=>array(50,-76,907,843),54772=>array(50,-62,907,843),54773=>array(50,-61,907,843),54774=>array(50,-69,922,843),54775=>array(50,-74,929,843),54776=>array(50,-69,927,843),54777=>array(50,-68,911,843),54778=>array(50,-72,929,843),54779=>array(50,-70,936,843),54780=>array(50,-66,908,843),54781=>array(50,-59,916,843),54782=>array(50,-60,928,843),54783=>array(50,-68,908,843),54784=>array(89,-70,907,842),54785=>array(75,-61,907,842),54786=>array(75,-61,907,842),54787=>array(75,-71,931,842),54788=>array(85,-46,907,842),54789=>array(75,-68,912,842),54790=>array(75,-76,907,842),54791=>array(75,-44,921,842),54792=>array(75,-62,917,842),54793=>array(75,-64,907,842),54794=>array(75,-64,908,842),54795=>array(75,-64,908,842),54796=>array(75,-69,923,842),54797=>array(75,-64,908,842),54798=>array(75,-64,908,842),54799=>array(75,-76,907,842),54800=>array(75,-62,907,842),54801=>array(75,-61,907,842),54802=>array(75,-69,922,842),54803=>array(75,-74,929,842),54804=>array(75,-69,927,842),54805=>array(75,-68,911,842),54806=>array(75,-72,929,842),54807=>array(75,-70,936,842),54808=>array(75,-66,908,842),54809=>array(75,-59,916,842),54810=>array(75,-60,928,842),54811=>array(75,-68,908,842),54812=>array(49,-68,907,843),54813=>array(50,-61,907,843),54814=>array(50,-61,907,843),54815=>array(50,-71,931,843),54816=>array(50,-46,907,843),54817=>array(50,-68,912,843),54818=>array(50,-76,907,843),54819=>array(50,-44,921,843),54820=>array(50,-62,917,843),54821=>array(50,-64,907,843),54822=>array(50,-64,908,843),54823=>array(50,-64,908,843),54824=>array(50,-69,923,843),54825=>array(50,-64,908,843),54826=>array(50,-64,908,843),54827=>array(50,-76,907,843),54828=>array(50,-62,907,843),54829=>array(50,-61,907,843),54830=>array(50,-69,922,843),54831=>array(50,-74,929,843),54832=>array(50,-69,927,843),54833=>array(50,-68,911,843),54834=>array(50,-72,929,843),54835=>array(50,-70,936,843),54836=>array(50,-66,908,843),54837=>array(50,-59,916,843),54838=>array(50,-60,928,843),54839=>array(50,-68,908,843),54840=>array(62,7,938,764),54841=>array(79,-61,921,819),54842=>array(79,-61,921,819),54843=>array(79,-71,921,819),54844=>array(79,-46,922,819),54845=>array(79,-68,921,819),54846=>array(79,-74,921,819),54847=>array(79,-44,921,819),54848=>array(79,-62,921,819),54849=>array(79,-64,921,819),54850=>array(79,-64,921,819),54851=>array(79,-63,921,819),54852=>array(79,-68,921,819),54853=>array(79,-64,921,819),54854=>array(79,-63,921,819),54855=>array(79,-74,921,819),54856=>array(79,-62,921,819),54857=>array(79,-61,921,819),54858=>array(79,-69,921,819),54859=>array(79,-74,921,819),54860=>array(79,-69,921,819),54861=>array(79,-68,921,819),54862=>array(79,-72,921,819),54863=>array(79,-70,921,819),54864=>array(79,-66,921,819),54865=>array(79,-59,921,819),54866=>array(79,-60,921,819),54867=>array(79,-68,921,819),54868=>array(68,-69,936,842),54869=>array(77,-59,936,842),54870=>array(77,-61,936,842),54871=>array(77,-71,936,842),54872=>array(72,-45,936,842),54873=>array(77,-69,936,842),54874=>array(77,-76,936,842),54875=>array(77,-44,936,842),54876=>array(77,-62,936,842),54877=>array(77,-64,936,842),54878=>array(77,-64,936,842),54879=>array(77,-64,936,842),54880=>array(77,-70,936,842),54881=>array(77,-64,936,842),54882=>array(77,-64,936,842),54883=>array(77,-76,936,842),54884=>array(77,-62,936,842),54885=>array(77,-61,936,842),54886=>array(77,-70,936,842),54887=>array(77,-74,936,842),54888=>array(77,-69,936,842),54889=>array(77,-67,936,842),54890=>array(77,-72,936,842),54891=>array(77,-71,936,842),54892=>array(77,-66,936,842),54893=>array(77,-59,936,842),54894=>array(77,-60,936,842),54895=>array(77,-69,936,842),54896=>array(61,-69,907,842),54897=>array(77,-61,907,842),54898=>array(77,-61,907,842),54899=>array(77,-71,931,842),54900=>array(72,-46,907,842),54901=>array(77,-68,912,842),54902=>array(77,-76,907,842),54903=>array(77,-44,921,842),54904=>array(77,-62,917,842),54905=>array(77,-64,907,842),54906=>array(77,-64,908,842),54907=>array(77,-64,908,842),54908=>array(77,-69,923,842),54909=>array(77,-64,908,842),54910=>array(77,-64,908,842),54911=>array(77,-76,907,842),54912=>array(77,-62,907,842),54913=>array(77,-61,907,842),54914=>array(77,-69,922,842),54915=>array(77,-74,929,842),54916=>array(77,-69,927,842),54917=>array(77,-68,911,842),54918=>array(77,-72,929,842),54919=>array(77,-70,936,842),54920=>array(77,-66,908,842),54921=>array(77,-59,916,842),54922=>array(77,-60,928,842),54923=>array(77,-68,908,842),54924=>array(74,-69,907,842),54925=>array(65,-61,907,842),54926=>array(65,-61,907,842),54927=>array(65,-71,931,842),54928=>array(65,-46,907,842),54929=>array(65,-68,912,842),54930=>array(65,-76,907,842),54931=>array(65,-44,921,842),54932=>array(65,-62,917,842),54933=>array(65,-64,907,842),54934=>array(65,-64,908,842),54935=>array(65,-64,908,842),54936=>array(65,-69,923,842),54937=>array(65,-64,908,842),54938=>array(65,-64,908,842),54939=>array(65,-76,907,842),54940=>array(65,-62,907,842),54941=>array(65,-61,907,842),54942=>array(65,-69,922,842),54943=>array(65,-74,929,842),54944=>array(65,-69,927,842),54945=>array(65,-68,911,842),54946=>array(65,-72,929,842),54947=>array(65,-70,936,842),54948=>array(65,-66,908,842),54949=>array(65,-59,916,842),54950=>array(65,-60,928,842),54951=>array(65,-68,908,842),54952=>array(62,7,938,764),54953=>array(79,-61,921,819),54954=>array(79,-61,921,819),54955=>array(79,-71,921,819),54956=>array(79,-46,921,819),54957=>array(79,-68,921,819),54958=>array(79,-74,921,819),54959=>array(79,-44,921,819),54960=>array(79,-62,921,819),54961=>array(79,-64,921,819),54962=>array(79,-64,921,819),54963=>array(79,-63,921,819),54964=>array(79,-68,921,819),54965=>array(79,-64,921,819),54966=>array(79,-63,921,819),54967=>array(79,-74,921,819),54968=>array(79,-62,921,819),54969=>array(79,-61,921,819),54970=>array(79,-69,921,819),54971=>array(79,-74,921,819),54972=>array(79,-69,921,819),54973=>array(79,-68,921,819),54974=>array(79,-72,921,819),54975=>array(79,-70,921,819),54976=>array(79,-66,921,819),54977=>array(79,-59,921,819),54978=>array(79,-60,921,819),54979=>array(79,-68,921,819),54980=>array(79,-64,921,809),54981=>array(79,-61,921,819),54982=>array(79,-61,921,819),54983=>array(79,-71,921,819),54984=>array(79,-46,921,814),54985=>array(79,-68,921,819),54986=>array(79,-74,921,819),54987=>array(79,-44,921,819),54988=>array(79,-62,921,819),54989=>array(79,-64,921,819),54990=>array(79,-64,921,819),54991=>array(79,-63,921,819),54992=>array(79,-68,921,819),54993=>array(79,-64,921,819),54994=>array(79,-63,921,819),54995=>array(79,-74,921,819),54996=>array(79,-62,921,819),54997=>array(79,-61,921,819),54998=>array(79,-69,921,819),54999=>array(79,-74,921,819),55000=>array(79,-69,921,819),55001=>array(79,-68,921,819),55002=>array(79,-72,921,819),55003=>array(79,-70,921,819),55004=>array(79,-66,921,819),55005=>array(79,-59,921,819),55006=>array(79,-60,921,819),55007=>array(79,-68,921,819),55008=>array(70,-70,907,841),55009=>array(75,-61,909,843),55010=>array(75,-61,909,843),55011=>array(75,-71,931,843),55012=>array(76,-46,909,843),55013=>array(75,-68,912,843),55014=>array(75,-76,909,843),55015=>array(75,-44,921,843),55016=>array(75,-62,917,843),55017=>array(75,-64,909,843),55018=>array(75,-64,909,843),55019=>array(75,-64,909,843),55020=>array(75,-69,923,843),55021=>array(75,-64,909,843),55022=>array(75,-64,909,843),55023=>array(75,-76,909,843),55024=>array(75,-62,909,843),55025=>array(75,-61,909,843),55026=>array(75,-69,922,843),55027=>array(75,-74,929,843),55028=>array(75,-69,927,843),55029=>array(75,-68,911,843),55030=>array(75,-72,929,843),55031=>array(75,-70,936,843),55032=>array(75,-66,909,843),55033=>array(75,-59,916,843),55034=>array(75,-60,928,843),55035=>array(75,-68,909,843),55036=>array(63,-68,907,843),55037=>array(70,-61,907,843),55038=>array(70,-61,907,843),55039=>array(70,-71,931,843),55040=>array(76,-46,907,843),55041=>array(70,-68,912,843),55042=>array(70,-76,907,843),55043=>array(70,-44,921,843),55044=>array(70,-62,917,843),55045=>array(70,-64,907,843),55046=>array(70,-64,908,843),55047=>array(70,-64,908,843),55048=>array(70,-69,923,843),55049=>array(70,-64,908,843),55050=>array(70,-64,908,843),55051=>array(70,-76,907,843),55052=>array(70,-62,907,843),55053=>array(70,-61,907,843),55054=>array(70,-69,922,843),55055=>array(70,-74,929,843),55056=>array(70,-69,927,843),55057=>array(70,-68,911,843),55058=>array(70,-72,929,843),55059=>array(70,-70,936,843),55060=>array(70,-66,908,843),55061=>array(70,-59,916,843),55062=>array(70,-60,928,843),55063=>array(70,-68,908,843),55064=>array(70,-69,907,842),55065=>array(65,-61,907,842),55066=>array(65,-61,907,842),55067=>array(65,-71,931,842),55068=>array(65,-46,907,842),55069=>array(65,-68,912,842),55070=>array(65,-76,907,842),55071=>array(65,-44,921,842),55072=>array(65,-62,917,842),55073=>array(65,-64,907,842),55074=>array(65,-64,908,842),55075=>array(65,-64,908,842),55076=>array(65,-69,923,842),55077=>array(65,-64,908,842),55078=>array(65,-64,908,842),55079=>array(65,-76,907,842),55080=>array(65,-62,907,842),55081=>array(65,-61,907,842),55082=>array(65,-69,922,842),55083=>array(65,-74,929,842),55084=>array(65,-69,927,842),55085=>array(65,-68,911,842),55086=>array(65,-72,929,842),55087=>array(65,-70,936,842),55088=>array(65,-66,908,842),55089=>array(65,-59,916,842),55090=>array(65,-60,928,842),55091=>array(65,-68,908,842),55092=>array(87,-64,928,799),55093=>array(79,-61,921,819),55094=>array(79,-61,921,819),55095=>array(79,-71,921,819),55096=>array(79,-46,921,814),55097=>array(79,-68,921,819),55098=>array(79,-74,921,819),55099=>array(79,-44,921,819),55100=>array(79,-62,921,819),55101=>array(79,-64,921,819),55102=>array(79,-64,921,819),55103=>array(79,-63,921,819),55104=>array(79,-68,921,819),55105=>array(79,-64,921,819),55106=>array(79,-63,921,819),55107=>array(79,-74,921,819),55108=>array(79,-62,921,819),55109=>array(79,-61,921,819),55110=>array(79,-69,921,819),55111=>array(79,-74,921,819),55112=>array(79,-69,921,819),55113=>array(79,-68,921,819),55114=>array(79,-72,921,819),55115=>array(79,-70,921,819),55116=>array(79,-66,921,819),55117=>array(79,-59,921,819),55118=>array(79,-60,921,819),55119=>array(79,-68,921,819),55120=>array(52,42,948,744),55121=>array(79,-61,921,819),55122=>array(79,-61,921,819),55123=>array(79,-71,921,819),55124=>array(79,-46,921,815),55125=>array(79,-68,921,819),55126=>array(79,-74,921,819),55127=>array(79,-44,921,819),55128=>array(79,-62,921,819),55129=>array(79,-64,921,819),55130=>array(79,-64,921,819),55131=>array(79,-63,921,819),55132=>array(79,-68,921,819),55133=>array(79,-64,921,819),55134=>array(79,-63,921,819),55135=>array(79,-74,921,819),55136=>array(79,-62,921,819),55137=>array(79,-61,921,819),55138=>array(79,-69,921,819),55139=>array(79,-74,921,819),55140=>array(79,-69,921,819),55141=>array(79,-68,921,819),55142=>array(79,-72,921,819),55143=>array(79,-70,921,819),55144=>array(79,-66,921,819),55145=>array(79,-59,921,819),55146=>array(79,-60,921,819),55147=>array(79,-68,921,819),55148=>array(67,-69,907,842),55149=>array(65,-61,907,842),55150=>array(65,-61,907,842),55151=>array(65,-71,931,842),55152=>array(65,-46,907,842),55153=>array(65,-68,912,842),55154=>array(65,-76,907,842),55155=>array(65,-44,921,842),55156=>array(65,-62,917,842),55157=>array(65,-64,907,842),55158=>array(65,-64,908,842),55159=>array(65,-64,908,842),55160=>array(65,-69,923,842),55161=>array(65,-64,908,842),55162=>array(65,-64,908,842),55163=>array(65,-76,907,842),55164=>array(65,-62,907,842),55165=>array(65,-61,907,842),55166=>array(65,-69,922,842),55167=>array(65,-74,929,842),55168=>array(65,-69,927,842),55169=>array(65,-68,911,842),55170=>array(65,-72,929,842),55171=>array(65,-70,936,842),55172=>array(65,-66,908,842),55173=>array(65,-59,916,842),55174=>array(65,-60,928,842),55175=>array(65,-68,908,842),55176=>array(84,-69,907,842),55177=>array(101,-61,907,842),55178=>array(101,-61,907,842),55179=>array(101,-71,931,842),55180=>array(96,-46,907,842),55181=>array(101,-68,912,842),55182=>array(101,-76,907,842),55183=>array(101,-44,921,842),55184=>array(101,-62,917,842),55185=>array(101,-64,907,842),55186=>array(101,-64,908,842),55187=>array(101,-64,908,842),55188=>array(101,-69,923,842),55189=>array(101,-64,908,842),55190=>array(101,-64,908,842),55191=>array(101,-76,907,842),55192=>array(101,-62,907,842),55193=>array(101,-61,907,842),55194=>array(101,-69,922,842),55195=>array(101,-74,929,842),55196=>array(101,-69,927,842),55197=>array(101,-68,911,842),55198=>array(101,-72,929,842),55199=>array(101,-70,936,842),55200=>array(101,-66,908,842),55201=>array(101,-59,916,842),55202=>array(101,-60,928,842),55203=>array(101,-68,908,842),59393=>array(-54,0,248,634),59394=>array(20,-199,439,530),59395=>array(20,-199,439,530),59396=>array(-70,-12,436,716),59397=>array(-70,-12,436,716),59416=>array(7,637,299,1065),59492=>array(32,0,450,576),59495=>array(32,-1,452,577),59536=>array(38,0,459,770),59557=>array(-1,-221,404,556),59558=>array(-1,-221,481,393),59559=>array(62,-221,904,393),61441=>array(14,0,432,728),61442=>array(14,0,430,728),63232=>array(54,-5,477,560),63233=>array(-601,612,-216,775),63234=>array(-601,612,-216,800),63235=>array(-601,612,-171,800),63236=>array(-601,612,-216,800),63237=>array(-341,612,-283,785),63238=>array(-467,612,-173,819),63239=>array(-620,612,-180,810),63240=>array(-399,612,-226,785),63241=>array(-504,615,-192,832),63242=>array(-167,612,-109,785),63243=>array(-293,612,1,819),63244=>array(-342,612,98,810),63245=>array(-225,612,-52,785),63246=>array(-330,615,-18,832),63247=>array(54,-5,774,558),63248=>array(-563,631,-189,824),63249=>array(-422,609,-265,767),63250=>array(-623,603,-246,849),63251=>array(-274,858,-216,1031),63252=>array(-400,858,-106,1065),63253=>array(-449,858,-9,1056),63254=>array(-333,858,-159,1031),63255=>array(-437,861,-125,1078),63256=>array(-201,-206,-85,-34),63257=>array(-337,-206,-89,-34),63258=>array(-157,-115,-75,-33),63260=>array(111,-210,291,-73),63261=>array(17,-113,269,0),63744=>array(62,-12,931,835),63745=>array(48,-72,962,777),63746=>array(63,-71,935,832),63747=>array(66,-79,948,785),63748=>array(49,-62,926,811),63749=>array(123,-68,886,832),63750=>array(65,-51,902,840),63751=>array(37,-41,967,846),63752=>array(37,-41,967,846),63753=>array(43,-70,957,830),63754=>array(54,-21,960,856),63755=>array(112,-67,904,831),63756=>array(62,-62,960,848),63757=>array(32,-72,970,845),63758=>array(42,-67,985,854),63759=>array(38,-67,950,807),63760=>array(61,-80,954,835),63761=>array(33,-73,961,835),63762=>array(40,-71,973,822),63763=>array(52,-51,966,820),63764=>array(60,-64,959,847),63765=>array(57,-72,959,842),63766=>array(48,-75,968,839),63767=>array(45,-66,972,840),63768=>array(56,-68,970,835),63769=>array(51,-67,967,840),63770=>array(64,-62,972,839),63771=>array(49,-68,962,843),63772=>array(59,-71,883,815),63773=>array(35,-65,909,836),63774=>array(53,-70,923,830),63775=>array(72,-70,928,839),63776=>array(62,-67,958,846),63777=>array(59,-49,964,846),63778=>array(50,-73,964,837),63779=>array(56,-34,949,839),63780=>array(35,-68,952,836),63781=>array(49,-64,947,829),63782=>array(40,-65,956,848),63783=>array(47,-76,968,842),63784=>array(46,-60,949,837),63785=>array(49,-74,885,832),63786=>array(62,-63,962,829),63787=>array(37,-75,968,831),63788=>array(51,-65,930,832),63789=>array(63,-64,956,835),63790=>array(54,-71,966,849),63791=>array(52,-73,919,832),63792=>array(43,-67,954,835),63793=>array(30,-61,974,849),63794=>array(43,-71,954,830),63795=>array(40,-78,941,833),63796=>array(38,-39,923,832),63797=>array(59,-66,961,836),63798=>array(45,-77,929,841),63799=>array(29,-67,968,838),63800=>array(70,-62,965,817),63801=>array(51,-68,947,837),63802=>array(62,-67,948,849),63803=>array(36,-64,952,818),63804=>array(57,-69,958,840),63805=>array(34,-67,974,839),63806=>array(65,-52,935,840),63807=>array(57,-64,968,841),63808=>array(57,-67,949,829),63809=>array(55,-63,973,849),63810=>array(57,-24,950,849),63811=>array(48,-65,934,785),63812=>array(49,-62,964,855),63813=>array(43,-71,962,840),63814=>array(56,-65,944,833),63815=>array(52,-68,944,788),63816=>array(57,-63,976,839),63817=>array(105,-67,914,786),63818=>array(59,-28,949,783),63819=>array(46,-82,939,823),63820=>array(39,-70,949,831),63821=>array(48,-66,982,843),63822=>array(46,-67,956,800),63823=>array(51,-63,943,808),63824=>array(34,-65,942,839),63825=>array(99,-82,936,792),63826=>array(72,-65,917,829),63827=>array(68,-70,898,834),63828=>array(55,-65,973,833),63829=>array(41,-70,959,831),63830=>array(33,-57,967,835),63831=>array(34,-66,968,839),63832=>array(46,-65,954,831),63833=>array(95,-67,970,831),63834=>array(59,-66,961,841),63835=>array(60,-58,974,851),63836=>array(60,-64,959,847),63837=>array(53,-65,949,836),63838=>array(74,-73,939,777),63839=>array(69,-55,923,850),63840=>array(49,-25,959,830),63841=>array(72,-69,928,840),63842=>array(72,-74,926,784),63843=>array(45,-54,948,792),63844=>array(30,-55,956,850),63845=>array(42,-73,947,834),63846=>array(44,-67,970,843),63847=>array(71,-65,928,769),63848=>array(42,-32,972,829),63849=>array(60,-70,959,833),63850=>array(65,-69,946,835),63851=>array(30,-88,968,844),63852=>array(48,-30,949,830),63853=>array(53,-70,939,829),63854=>array(49,-70,965,839),63855=>array(57,-71,964,816),63856=>array(51,-72,967,824),63857=>array(57,-63,963,785),63858=>array(56,-73,946,824),63859=>array(45,-63,961,848),63860=>array(72,-65,931,827),63861=>array(41,-71,955,826),63862=>array(110,-66,962,839),63863=>array(65,-68,950,838),63864=>array(60,-68,953,783),63865=>array(63,-63,961,830),63866=>array(53,-68,956,808),63867=>array(40,-72,954,818),63868=>array(85,-61,963,820),63869=>array(53,-60,960,830),63870=>array(53,-30,947,789),63871=>array(27,-76,929,825),63872=>array(180,-77,840,772),63873=>array(86,-53,911,836),63874=>array(22,-62,961,846),63875=>array(33,-67,969,839),63876=>array(43,-71,967,841),63877=>array(32,-63,962,799),63878=>array(117,-65,907,790),63879=>array(26,-73,964,789),63880=>array(43,-67,952,814),63881=>array(49,-68,946,832),63882=>array(70,-56,863,824),63883=>array(37,-62,947,796),63884=>array(41,-67,930,779),63885=>array(50,-65,970,831),63886=>array(86,-68,917,841),63887=>array(36,-76,958,832),63888=>array(42,-54,961,841),63889=>array(37,-60,970,849),63890=>array(37,-56,963,833),63891=>array(52,-67,962,830),63892=>array(41,-64,962,833),63893=>array(47,-69,968,834),63894=>array(34,-66,967,839),63895=>array(42,-65,946,842),63896=>array(48,-62,944,831),63897=>array(37,-56,951,839),63898=>array(37,-56,951,830),63899=>array(18,-53,969,847),63900=>array(83,-76,901,832),63901=>array(67,-63,942,838),63902=>array(103,-64,898,785),63903=>array(58,-61,954,831),63904=>array(44,-73,955,828),63905=>array(57,-71,964,816),63906=>array(40,-59,966,839),63907=>array(30,-58,963,846),63908=>array(27,-64,961,853),63909=>array(40,-67,977,854),63910=>array(31,-53,963,854),63911=>array(36,-74,971,842),63912=>array(38,-67,961,846),63913=>array(105,-64,897,788),63914=>array(80,-68,917,844),63915=>array(40,-73,961,832),63916=>array(39,-68,962,840),63917=>array(37,-68,964,840),63918=>array(69,-19,935,839),63919=>array(22,-68,960,847),63920=>array(28,-62,966,854),63921=>array(35,-65,975,846),63922=>array(43,-63,961,810),63923=>array(74,-28,929,779),63924=>array(42,-68,955,839),63925=>array(41,-63,911,845),63926=>array(60,-69,952,833),63927=>array(51,-57,952,829),63928=>array(132,-64,882,789),63929=>array(62,-25,962,783),63930=>array(172,-41,829,773),63931=>array(41,-64,983,842),63932=>array(41,-64,970,838),63933=>array(52,-74,951,779),63934=>array(38,-68,956,836),63935=>array(60,-64,959,847),63936=>array(41,-73,969,850),63937=>array(46,-65,964,830),63938=>array(26,-76,972,829),63939=>array(37,-56,968,838),63940=>array(50,-66,970,833),63941=>array(57,-62,950,798),63942=>array(98,-68,935,788),63943=>array(44,-64,911,837),63944=>array(39,-61,959,832),63945=>array(34,-61,921,837),63946=>array(40,-70,964,830),63947=>array(45,-66,925,830),63948=>array(30,-70,960,830),63949=>array(75,-68,897,818),63950=>array(26,-70,964,830),63951=>array(34,-64,956,839),63952=>array(38,-67,960,828),63953=>array(62,-29,946,810),63954=>array(39,-77,962,835),63955=>array(103,-58,951,833),63956=>array(31,-71,976,855),63957=>array(33,-61,979,841),63958=>array(39,-58,991,856),63959=>array(52,-71,971,868),63960=>array(36,-67,954,830),63961=>array(38,-59,976,835),63962=>array(60,-65,957,788),63963=>array(72,-69,928,840),63964=>array(93,-60,959,848),63965=>array(57,-67,920,826),63966=>array(71,-76,947,824),63967=>array(29,-68,953,786),63968=>array(75,-67,866,782),63969=>array(51,-70,960,831),63970=>array(41,-68,950,823),63971=>array(56,-64,957,821),63972=>array(35,-16,945,775),63973=>array(46,-69,944,835),63974=>array(39,-64,949,788),63975=>array(43,-75,955,840),63976=>array(41,-64,954,821),63977=>array(52,-19,948,796),63978=>array(64,-73,957,834),63979=>array(118,-68,939,800),63980=>array(54,-60,927,803),63981=>array(52,-74,958,822),63982=>array(49,-68,958,833),63983=>array(57,-66,959,837),63984=>array(57,-65,949,832),63985=>array(100,-70,956,834),63986=>array(31,-68,959,843),63987=>array(26,-68,959,838),63988=>array(30,-69,954,829),63989=>array(28,-63,968,841),63990=>array(120,-65,932,841),63991=>array(95,-3,912,822),63992=>array(52,-17,945,838),63993=>array(37,-64,949,837),63994=>array(40,-69,951,818),63995=>array(57,-73,960,840),63996=>array(51,-68,959,833),63997=>array(48,-68,950,829),63998=>array(41,-68,968,831),63999=>array(71,-65,906,831),64000=>array(44,-73,897,797),64001=>array(46,-68,950,826),64002=>array(53,-63,936,826),64003=>array(42,-69,952,827),64004=>array(70,-38,942,833),64005=>array(48,-55,898,819),64006=>array(47,-65,953,815),64007=>array(46,-74,941,827),64008=>array(51,-62,941,845),64009=>array(101,-68,955,846),64010=>array(58,-66,944,789),64011=>array(35,-65,942,837),64012=>array(49,-55,942,754),64013=>array(57,-70,964,827),64014=>array(45,-62,955,843),64015=>array(41,-65,969,830),64016=>array(41,-60,968,807),64017=>array(77,-62,953,828),64018=>array(89,-55,952,838),64019=>array(37,-71,948,828),64020=>array(37,-67,976,831),64021=>array(31,-69,973,831),64022=>array(49,-56,921,836),64023=>array(45,-22,947,840),64024=>array(42,-59,961,820),64025=>array(55,-67,904,837),64026=>array(39,-68,956,843),64027=>array(38,-69,943,834),64028=>array(41,-66,952,840),64029=>array(45,-66,954,837),64030=>array(73,-50,892,785),64031=>array(30,-68,935,839),64032=>array(40,-68,969,832),64033=>array(39,-19,946,826),64034=>array(59,-66,948,835),64035=>array(31,-69,953,829),64036=>array(37,-60,961,808),64037=>array(36,-54,957,835),64038=>array(44,-67,943,835),64039=>array(33,-70,949,839),64040=>array(33,-64,959,839),64041=>array(94,-71,936,842),64042=>array(34,-69,964,839),64043=>array(34,-68,906,839),64044=>array(34,-64,931,839),64045=>array(40,-65,938,837),64256=>array(13,0,569,728),64257=>array(14,0,432,728),64258=>array(14,0,430,728),64259=>array(42,0,709,728),64260=>array(13,0,680,728),64261=>array(67,-7,521,728),64262=>array(31,-12,750,700),64275=>array(44,-9,751,618),64276=>array(44,-8,749,609),64277=>array(44,-210,752,609),64278=>array(43,-210,749,609),64279=>array(44,-210,844,609),64286=>array(22,568,311,695),64287=>array(16,162,522,530),64288=>array(32,-12,503,518),64289=>array(58,0,652,518),64290=>array(24,0,619,518),64291=>array(72,0,662,530),64292=>array(38,-12,598,530),64293=>array(33,-12,557,716),64294=>array(72,0,662,518),64295=>array(20,0,565,530),64296=>array(19,-13,726,530),64297=>array(55,0,529,278),64298=>array(72,-12,674,634),64299=>array(72,-12,674,634),64300=>array(72,-12,674,634),64301=>array(72,-12,674,634),64302=>array(60,-104,517,518),64303=>array(60,-144,517,518),64304=>array(60,0,517,518),64305=>array(38,0,533,530),64306=>array(20,0,386,530),64307=>array(24,0,482,518),64308=>array(72,0,526,530),64309=>array(16,0,248,530),64310=>array(-9,0,306,543),64312=>array(68,-12,532,530),64313=>array(16,258,248,530),64314=>array(20,-199,439,530),64315=>array(38,-12,469,530),64316=>array(33,-12,436,716),64318=>array(30,0,526,530),64320=>array(38,0,270,530),64321=>array(25,-12,546,530),64323=>array(45,-199,499,530),64324=>array(37,-12,511,530),64326=>array(45,0,477,518),64327=>array(72,-199,535,518),64328=>array(20,0,439,530),64329=>array(72,-12,674,518),64330=>array(21,-13,565,530),64331=>array(16,0,248,634),64332=>array(38,0,533,622),64333=>array(38,-12,469,622),64334=>array(37,-12,511,622),64335=>array(33,0,517,716),64336=>array(-15,0,256,927),64337=>array(-15,0,274,927),64338=>array(62,-275,709,265),64339=>array(62,-279,789,265),64340=>array(-1,-252,194,284),64341=>array(-1,-256,244,284),64342=>array(62,-270,709,265),64343=>array(62,-270,789,265),64344=>array(-1,-228,233,284),64345=>array(-1,-228,244,284),64346=>array(62,-270,709,265),64347=>array(62,-270,789,265),64348=>array(-1,-242,210,284),64349=>array(-1,-242,244,284),64350=>array(62,-50,709,568),64351=>array(62,-50,789,568),64352=>array(-1,0,194,616),64353=>array(-1,0,244,616),64354=>array(62,-50,709,569),64355=>array(62,-50,789,569),64356=>array(-1,0,222,618),64357=>array(-1,0,244,618),64358=>array(62,-50,709,569),64359=>array(62,-50,789,569),64360=>array(-1,0,245,618),64361=>array(-1,0,244,618),64362=>array(62,0,895,859),64363=>array(62,-33,904,697),64364=>array(-1,0,404,860),64365=>array(-1,0,481,697),64366=>array(62,0,895,890),64367=>array(62,-33,904,727),64368=>array(-1,0,404,890),64369=>array(-1,0,481,727),64370=>array(52,-271,564,453),64371=>array(54,-271,659,453),64372=>array(-1,-236,567,453),64373=>array(-1,-236,638,453),64374=>array(52,-271,564,453),64375=>array(54,-271,659,453),64376=>array(-1,-105,567,453),64377=>array(-1,-105,638,453),64378=>array(52,-271,564,453),64379=>array(54,-271,659,453),64380=>array(-1,-208,567,453),64381=>array(-1,-208,638,453),64382=>array(52,-271,564,453),64383=>array(54,-271,659,453),64384=>array(-1,-236,567,453),64385=>array(-1,-237,638,453),64386=>array(38,-140,368,437),64387=>array(38,-140,459,436),64388=>array(38,0,368,614),64389=>array(38,0,459,638),64390=>array(38,0,368,716),64391=>array(38,0,459,740),64392=>array(38,0,368,746),64393=>array(38,0,459,770),64394=>array(-74,-210,362,554),64395=>array(-74,-210,437,544),64396=>array(-74,-210,369,584),64397=>array(-74,-210,437,574),64398=>array(62,0,827,717),64399=>array(62,0,943,717),64400=>array(-1,0,432,717),64401=>array(-1,0,548,717),64402=>array(62,0,827,793),64403=>array(62,0,943,793),64404=>array(-1,0,432,793),64405=>array(-1,0,548,793),64406=>array(62,-256,827,793),64407=>array(62,-257,943,793),64408=>array(-1,-252,432,793),64409=>array(-1,-256,548,793),64410=>array(62,0,827,839),64411=>array(62,0,943,839),64412=>array(-1,0,432,839),64413=>array(-1,0,548,839),64414=>array(62,-121,630,272),64415=>array(39,-228,724,183),64416=>array(62,-121,630,568),64417=>array(39,-228,724,568),64418=>array(-1,0,245,618),64419=>array(-1,0,244,618),64420=>array(62,-6,452,705),64421=>array(62,0,478,705),64422=>array(62,-6,452,431),64423=>array(2,-85,510,159),64424=>array(-1,-242,194,284),64425=>array(-1,-264,428,196),64426=>array(29,-15,644,593),64427=>array(29,-15,707,593),64428=>array(-1,0,624,593),64429=>array(-1,0,687,593),64430=>array(71,-221,684,297),64431=>array(62,-221,675,95),64432=>array(71,-221,684,473),64433=>array(62,-221,675,363),64467=>array(62,0,689,817),64468=>array(34,0,734,817),64469=>array(-1,0,432,889),64470=>array(-1,0,548,889),64471=>array(-108,-210,408,766),64472=>array(-111,-210,467,704),64473=>array(-108,-210,408,696),64474=>array(-111,-210,467,628),64475=>array(-108,-210,408,789),64476=>array(-111,-210,467,725),64477=>array(-108,-210,441,755),64478=>array(-108,-210,408,750),64479=>array(-111,-210,467,685),64480=>array(-108,-210,408,476),64481=>array(-111,-210,467,379),64482=>array(-108,-210,408,705),64483=>array(-111,-210,467,641),64484=>array(10,-279,730,453),64485=>array(33,-279,935,126),64486=>array(-1,-239,194,284),64487=>array(-1,-239,244,284),64488=>array(-1,0,194,284),64489=>array(-1,0,244,284),64490=>array(79,0,475,716),64491=>array(79,0,518,716),64492=>array(2,-85,710,569),64493=>array(2,-85,754,569),64494=>array(-111,-210,667,569),64495=>array(-111,-210,711,569),64496=>array(-111,-210,667,704),64497=>array(-111,-210,711,704),64498=>array(-111,-210,667,628),64499=>array(-111,-210,711,628),64500=>array(-111,-210,667,725),64501=>array(-111,-210,711,725),64502=>array(33,-279,1135,569),64503=>array(33,-279,1178,569),64504=>array(-1,-256,445,569),64505=>array(34,-270,995,569),64506=>array(34,-270,1038,569),64507=>array(-1,0,445,569),64508=>array(32,-121,679,453),64509=>array(34,-270,794,126),64510=>array(-1,-140,217,284),64511=>array(-1,-140,244,284),64512=>array(54,-271,860,569),64513=>array(54,-271,860,569),64514=>array(58,-265,842,569),64515=>array(34,-270,995,569),64516=>array(34,-265,1005,569),64517=>array(54,-271,853,453),64518=>array(54,-271,853,453),64519=>array(54,-271,853,621),64520=>array(58,-265,834,359),64521=>array(34,-270,988,284),64522=>array(34,-265,998,284),64523=>array(54,-271,876,486),64524=>array(54,-271,876,486),64525=>array(54,-271,876,621),64526=>array(58,-265,858,486),64527=>array(34,-270,1011,486),64528=>array(34,-265,1021,486),64529=>array(54,-271,876,588),64530=>array(58,-265,858,588),64531=>array(34,-270,1011,588),64532=>array(34,-265,1021,588),64533=>array(54,-271,1226,453),64534=>array(58,-265,1208,453),64535=>array(54,-271,1226,453),64536=>array(58,-265,1208,453),64537=>array(54,-271,1226,610),64538=>array(54,-271,1226,610),64539=>array(58,-265,1208,610),64540=>array(54,-271,1350,453),64541=>array(54,-271,1350,453),64542=>array(54,-271,1350,621),64543=>array(58,-265,1332,359),64544=>array(54,-271,1415,453),64545=>array(58,-265,1397,436),64546=>array(54,-271,1415,522),64547=>array(54,-271,1415,522),64548=>array(54,-271,1415,621),64549=>array(58,-265,1397,522),64550=>array(54,-271,1331,686),64551=>array(58,-265,1313,686),64552=>array(58,-265,1313,686),64553=>array(54,-271,1183,492),64554=>array(58,-265,1165,492),64555=>array(54,-271,1183,716),64556=>array(58,-265,1165,716),64557=>array(54,-271,1063,773),64558=>array(54,-271,1063,773),64559=>array(54,-271,1063,773),64560=>array(58,-265,1045,773),64561=>array(34,-270,1198,773),64562=>array(34,-265,1208,773),64563=>array(54,-271,1063,758),64564=>array(58,-265,1045,758),64565=>array(34,-270,1198,758),64566=>array(34,-265,1208,758),64567=>array(79,0,706,717),64568=>array(54,-271,1091,717),64569=>array(54,-271,1091,717),64570=>array(54,-271,1091,717),64571=>array(34,-228,1106,717),64572=>array(58,-265,1073,717),64573=>array(34,-270,1226,717),64574=>array(34,-265,1236,717),64575=>array(54,-271,853,716),64576=>array(54,-271,853,716),64577=>array(54,-271,853,716),64578=>array(58,-265,835,716),64579=>array(34,-270,988,716),64580=>array(34,-265,998,716),64581=>array(54,-271,1078,453),64582=>array(54,-271,1078,453),64583=>array(54,-271,1078,621),64584=>array(58,-265,1060,359),64585=>array(34,-270,1213,359),64586=>array(34,-265,1223,359),64587=>array(54,-271,853,501),64588=>array(54,-271,853,501),64589=>array(54,-271,853,621),64590=>array(58,-265,835,501),64591=>array(34,-270,988,501),64592=>array(34,-265,998,501),64593=>array(54,-271,1283,593),64594=>array(58,-265,1265,593),64595=>array(34,-270,1418,593),64596=>array(34,-265,1428,593),64597=>array(54,-271,876,453),64598=>array(54,-271,876,453),64599=>array(54,-271,876,621),64600=>array(58,-265,858,359),64601=>array(34,-270,1011,284),64602=>array(34,-265,1021,284),64603=>array(38,0,368,889),64604=>array(-74,-210,357,609),64605=>array(32,-121,679,505),64606=>array(4,521,299,990),64607=>array(7,618,299,990),64608=>array(7,648,299,990),64609=>array(4,521,299,990),64610=>array(7,770,299,990),64611=>array(7,588,299,1053),64612=>array(-74,-210,681,569),64613=>array(-74,-210,681,569),64614=>array(58,-265,885,569),64615=>array(39,-228,968,569),64616=>array(34,-270,1038,569),64617=>array(34,-265,1048,569),64618=>array(-74,-210,681,284),64619=>array(-74,-210,681,458),64620=>array(58,-265,885,359),64621=>array(39,-228,968,356),64622=>array(34,-270,1038,284),64623=>array(34,-265,1048,284),64624=>array(-74,-210,681,486),64625=>array(-74,-210,681,486),64626=>array(58,-265,885,486),64627=>array(39,-228,968,486),64628=>array(34,-270,1038,486),64629=>array(34,-265,1048,486),64630=>array(-74,-210,681,588),64631=>array(-74,-210,681,588),64632=>array(58,-265,885,588),64633=>array(39,-228,968,588),64634=>array(34,-270,1038,588),64635=>array(34,-265,1048,588),64636=>array(34,-270,1275,610),64637=>array(34,-265,1285,610),64638=>array(34,-270,1275,595),64639=>array(34,-265,1285,595),64640=>array(79,0,822,717),64641=>array(34,-228,1222,717),64642=>array(58,-265,1189,717),64643=>array(34,-270,1342,717),64644=>array(34,-265,1352,717),64645=>array(58,-265,885,716),64646=>array(34,-270,1038,716),64647=>array(34,-265,1048,716),64648=>array(79,0,807,716),64649=>array(58,-265,1174,359),64650=>array(-74,-210,681,501),64651=>array(-74,-210,681,501),64652=>array(58,-265,885,501),64653=>array(39,-228,968,501),64654=>array(34,-270,1038,501),64655=>array(34,-265,1048,501),64656=>array(34,-270,794,301),64657=>array(-74,-210,681,284),64658=>array(-74,-210,681,458),64659=>array(58,-265,885,359),64660=>array(39,-228,968,356),64661=>array(34,-270,1038,284),64662=>array(34,-265,1048,284),64663=>array(-1,-140,839,569),64664=>array(-1,0,839,569),64665=>array(-1,0,839,612),64666=>array(-1,0,734,569),64667=>array(-1,-269,606,569),64668=>array(-1,-140,832,453),64669=>array(-1,-140,832,453),64670=>array(-1,-140,832,612),64671=>array(-1,-140,727,359),64672=>array(-1,-269,600,376),64673=>array(-1,-140,855,486),64674=>array(-1,0,855,486),64675=>array(-1,0,855,612),64676=>array(-1,0,750,486),64677=>array(-1,-269,623,486),64678=>array(-1,0,750,588),64679=>array(-1,-80,1205,453),64680=>array(-1,-80,1100,453),64681=>array(-1,-140,1205,453),64682=>array(-1,0,1100,453),64683=>array(-1,-140,1205,610),64684=>array(-1,0,1100,610),64685=>array(-1,-140,1329,453),64686=>array(-1,0,1329,453),64687=>array(-1,0,1329,612),64688=>array(-1,0,1224,359),64689=>array(-1,0,1394,453),64690=>array(-1,0,1394,612),64691=>array(-1,0,1289,436),64692=>array(-1,-140,1394,522),64693=>array(-1,0,1394,522),64694=>array(-1,0,1394,612),64695=>array(-1,0,1289,522),64696=>array(-1,0,1310,686),64697=>array(-1,0,1205,686),64698=>array(-1,-140,1162,492),64699=>array(-1,0,1057,492),64700=>array(-1,-140,1162,716),64701=>array(-1,0,1057,716),64702=>array(-1,-140,1042,773),64703=>array(-1,0,1042,773),64704=>array(-1,0,1042,773),64705=>array(-1,0,937,773),64706=>array(-1,0,1042,758),64707=>array(-1,0,937,758),64708=>array(-1,-140,1070,717),64709=>array(-1,0,1070,717),64710=>array(-1,0,1070,717),64711=>array(-1,0,676,717),64712=>array(-1,0,965,717),64713=>array(-1,-140,832,716),64714=>array(-1,0,832,716),64715=>array(-1,0,832,716),64716=>array(-1,0,727,716),64717=>array(-1,-269,600,716),64718=>array(-1,-140,1057,453),64719=>array(-1,0,1057,453),64720=>array(-1,0,1057,612),64721=>array(-1,0,952,359),64722=>array(-1,-140,832,501),64723=>array(-1,0,832,501),64724=>array(-1,0,832,612),64725=>array(-1,0,727,501),64726=>array(-1,-269,600,501),64727=>array(-1,-140,1262,593),64728=>array(-1,0,1157,593),64729=>array(-1,0,624,912),64730=>array(-1,-140,855,453),64731=>array(-1,-140,855,453),64732=>array(-1,-140,855,612),64733=>array(-1,-140,750,359),64734=>array(-1,-269,623,376),64735=>array(-1,0,777,569),64736=>array(-1,-269,650,569),64737=>array(-1,-140,777,359),64738=>array(-1,-269,650,376),64739=>array(-1,0,777,486),64740=>array(-1,-269,650,486),64741=>array(-1,0,777,588),64742=>array(-1,-269,650,588),64743=>array(-1,0,1304,359),64744=>array(-1,-269,1177,376),64745=>array(-1,0,1304,604),64746=>array(-1,-269,1177,604),64747=>array(-1,0,792,717),64748=>array(-1,0,1081,717),64749=>array(-1,0,777,716),64750=>array(-1,0,777,501),64751=>array(-1,-269,650,501),64752=>array(-1,-140,777,359),64753=>array(-1,-269,650,376),64754=>array(-1,0,307,1058),64755=>array(-1,0,303,990),64756=>array(-1,0,299,1054),64757=>array(34,-270,1466,686),64758=>array(34,-265,1476,686),64759=>array(34,-270,1318,492),64760=>array(34,-265,1328,492),64761=>array(34,-270,1318,716),64762=>array(34,-265,1328,716),64763=>array(34,-270,1485,346),64764=>array(34,-265,1495,346),64765=>array(34,-270,1485,604),64766=>array(34,-265,1495,604),64767=>array(34,-270,1361,453),64768=>array(34,-265,1371,453),64769=>array(34,-270,1361,453),64770=>array(34,-265,1371,453),64771=>array(34,-270,1361,610),64772=>array(34,-265,1371,610),64773=>array(34,-270,1550,436),64774=>array(34,-265,1560,436),64775=>array(34,-270,1550,522),64776=>array(34,-265,1560,522),64777=>array(54,-271,1350,604),64778=>array(54,-271,1350,604),64779=>array(54,-271,1350,621),64780=>array(58,-265,1332,604),64781=>array(-74,-210,1128,604),64782=>array(-74,-210,1128,346),64783=>array(-74,-210,1193,436),64784=>array(-74,-210,1193,522),64785=>array(34,-270,1528,686),64786=>array(34,-265,1538,686),64787=>array(34,-270,1349,407),64788=>array(34,-265,1359,407),64789=>array(34,-270,1349,624),64790=>array(34,-265,1359,624),64791=>array(34,-270,1565,346),64792=>array(34,-265,1575,346),64793=>array(34,-270,1565,604),64794=>array(34,-265,1575,604),64795=>array(34,-270,1432,453),64796=>array(34,-265,1442,453),64797=>array(34,-270,1432,453),64798=>array(34,-265,1442,453),64799=>array(34,-270,1432,612),64800=>array(34,-265,1442,612),64801=>array(34,-270,1612,436),64802=>array(34,-265,1622,436),64803=>array(34,-270,1612,522),64804=>array(34,-265,1622,522),64805=>array(54,-271,1430,604),64806=>array(54,-271,1430,604),64807=>array(54,-271,1430,621),64808=>array(58,-265,1412,604),64809=>array(-74,-210,1208,604),64810=>array(-74,-210,1208,346),64811=>array(-74,-210,1255,436),64812=>array(-74,-210,1255,522),64813=>array(-1,-140,1329,604),64814=>array(-1,0,1329,604),64815=>array(-1,0,1329,612),64816=>array(-1,0,1224,604),64817=>array(-1,-269,1097,376),64818=>array(-1,-269,1097,604),64819=>array(-1,0,1205,686),64820=>array(-1,-140,1409,453),64821=>array(-1,0,1409,453),64822=>array(-1,0,1409,612),64823=>array(-1,-140,1409,604),64824=>array(-1,0,1409,604),64825=>array(-1,0,1409,612),64826=>array(-1,0,1267,686),64827=>array(-1,0,1267,686),64828=>array(79,0,615,944),64829=>array(79,0,615,944),64830=>array(82,-218,445,790),64831=>array(155,-218,518,790),64848=>array(-1,-140,1389,486),64849=>array(54,-271,1542,486),64850=>array(-1,-140,1494,486),64851=>array(-1,0,1389,486),64852=>array(-1,0,1389,612),64853=>array(-1,-140,1389,486),64854=>array(-1,0,1389,486),64855=>array(-1,0,1389,612),64856=>array(54,-271,1831,453),64857=>array(-1,-80,1738,453),64858=>array(34,-265,1976,453),64859=>array(34,-270,1965,453),64860=>array(-1,-140,1967,453),64861=>array(-1,-140,1967,453),64862=>array(34,-270,2203,453),64863=>array(54,-271,1963,453),64864=>array(-1,0,1862,453),64865=>array(-1,-140,1862,453),64866=>array(58,-265,1945,359),64867=>array(-1,0,1757,359),64868=>array(54,-271,2115,453),64869=>array(-1,0,2032,453),64870=>array(58,-265,1992,436),64871=>array(58,-265,2050,604),64872=>array(-1,0,1862,604),64873=>array(34,-265,2213,604),64874=>array(54,-271,1963,621),64875=>array(-1,0,1862,612),64876=>array(58,-265,1945,604),64877=>array(-1,0,1757,604),64878=>array(34,-270,2250,522),64879=>array(58,-265,2097,612),64880=>array(-1,0,1927,612),64881=>array(54,-271,1926,686),64882=>array(-1,0,1843,686),64883=>array(-1,0,1738,686),64884=>array(34,-265,2071,686),64885=>array(58,-265,1834,453),64886=>array(58,-265,1729,407),64887=>array(-1,0,1590,492),64888=>array(34,-270,1882,407),64889=>array(58,-265,1729,624),64890=>array(34,-265,1893,624),64891=>array(34,-270,1882,624),64892=>array(58,-265,1760,612),64893=>array(-1,0,1575,773),64894=>array(54,-271,1671,595),64895=>array(58,-265,1655,595),64896=>array(58,-265,1523,716),64897=>array(34,-265,1687,716),64898=>array(34,-270,1676,716),64899=>array(-1,-140,1470,716),64900=>array(54,-271,1542,716),64901=>array(58,-265,1523,716),64902=>array(-1,0,1365,716),64903=>array(54,-271,1437,716),64904=>array(-1,0,1365,716),64905=>array(-1,-140,1695,453),64906=>array(-1,0,1590,453),64907=>array(34,-265,1976,453),64908=>array(-1,-140,1695,453),64909=>array(-1,-140,1590,453),64910=>array(-1,-140,1695,612),64911=>array(-1,0,1590,612),64914=>array(-1,-140,1695,612),64915=>array(-1,-140,1795,593),64916=>array(-1,0,1690,593),64917=>array(-1,0,1365,501),64918=>array(34,-270,1676,501),64919=>array(58,-265,1523,501),64920=>array(-1,-140,1365,501),64921=>array(34,-270,1676,501),64922=>array(34,-265,1582,501),64923=>array(34,-270,1571,501),64924=>array(58,-265,1418,359),64925=>array(-1,-140,1284,359),64926=>array(34,-265,1687,612),64927=>array(34,-265,1687,486),64928=>array(34,-270,1676,486),64929=>array(34,-265,1687,612),64930=>array(34,-270,1676,612),64931=>array(34,-265,1582,486),64932=>array(34,-270,1571,486),64933=>array(34,-265,1976,453),64934=>array(34,-270,2070,453),64935=>array(34,-270,1965,453),64936=>array(34,-270,2203,612),64937=>array(34,-265,2260,453),64938=>array(34,-265,2213,604),64939=>array(34,-265,2260,522),64940=>array(34,-265,1687,716),64941=>array(34,-265,1582,716),64942=>array(34,-265,1687,453),64943=>array(34,-265,1687,453),64944=>array(34,-265,1582,359),64945=>array(34,-265,1871,359),64946=>array(34,-265,1818,595),64947=>array(34,-265,1687,501),64948=>array(-1,0,1575,758),64949=>array(-1,0,1365,716),64950=>array(34,-265,1893,407),64951=>array(34,-265,1885,717),64952=>array(-1,-140,1470,501),64953=>array(34,-265,1976,612),64954=>array(-1,-140,1365,716),64955=>array(58,-265,1722,717),64956=>array(58,-265,1523,716),64957=>array(54,-271,1542,501),64958=>array(34,-265,2081,453),64959=>array(34,-265,2081,453),64960=>array(34,-265,1976,453),64961=>array(34,-265,1818,610),64962=>array(34,-265,1687,453),64963=>array(-1,0,1499,717),64964=>array(-1,-140,1695,492),64965=>array(-1,0,1822,436),64966=>array(34,-265,2213,612),64967=>array(34,-265,1687,501),65008=>array(62,-221,1462,716),65009=>array(62,-221,1110,758),65010=>array(52,0,1077,1015),65011=>array(-74,-210,1277,717),65012=>array(38,0,2049,453),65013=>array(58,-265,2196,716),65014=>array(34,-210,2066,716),65015=>array(62,-140,1490,716),65016=>array(58,-265,1984,716),65017=>array(34,-270,1794,716),65018=>array(77,-156,1842,762),65019=>array(74,-37,1003,826),65056=>array(55,604,450,726),65057=>array(0,604,395,726),65058=>array(55,604,450,726),65059=>array(0,604,395,726),65072=>array(446,87,554,679),65073=>array(461,-121,539,887),65074=>array(461,229,539,537),65075=>array(-5,-121,73,887),65076=>array(0,-118,118,885),65077=>array(45,39,952,277),65078=>array(47,558,954,796),65079=>array(43,31,956,281),65080=>array(43,548,956,798),65081=>array(41,19,960,294),65082=>array(40,543,959,818),65083=>array(45,18,950,306),65084=>array(47,530,952,818),65085=>array(47,-32,953,416),65086=>array(47,420,953,868),65087=>array(47,-2,953,325),65088=>array(47,511,953,838),65089=>array(48,18,952,358),65090=>array(48,473,952,818),65091=>array(48,-12,952,359),65092=>array(48,475,952,848),65097=>array(75,761,925,801),65098=>array(75,731,925,829),65099=>array(-1,771,1001,889),65100=>array(-2,656,1001,884),65101=>array(75,-29,925,11),65102=>array(75,-49,925,49),65103=>array(-1,-112,1001,6),65104=>array(50,-85,114,60),65105=>array(33,109,172,224),65106=>array(53,0,113,60),65108=>array(50,-85,114,311),65109=>array(54,0,114,311),65110=>array(28,0,305,437),65111=>array(51,0,116,430),65112=>array(-4,134,604,177),65113=>array(36,-126,178,437),65114=>array(22,-126,164,437),65115=>array(17,-126,186,437),65116=>array(14,-126,184,437),65117=>array(41,-119,184,430),65118=>array(16,-119,159,430),65119=>array(7,-7,327,437),65120=>array(26,-10,386,437),65121=>array(20,254,214,437),65122=>array(33,70,317,354),65123=>array(19,129,181,182),65124=>array(33,67,317,357),65125=>array(33,67,317,357),65126=>array(33,122,317,302),65128=>array(0,-14,167,430),65129=>array(23,-62,307,469),65130=>array(44,-16,491,437),65131=>array(34,-126,589,437),65136=>array(10,716,290,944),65137=>array(-1,0,299,944),65138=>array(4,716,292,990),65140=>array(8,-255,288,-78),65142=>array(10,716,290,859),65143=>array(-1,0,299,859),65144=>array(4,716,292,990),65145=>array(-1,0,303,990),65146=>array(8,-170,288,-78),65147=>array(-1,-170,297,95),65148=>array(7,716,299,936),65149=>array(-1,0,307,936),65150=>array(3,767,151,915),65151=>array(-1,0,155,915),65152=>array(54,0,469,422),65153=>array(-23,0,270,846),65154=>array(-23,0,274,846),65155=>array(46,0,188,933),65156=>array(46,0,274,933),65157=>array(-108,-210,408,762),65158=>array(-111,-210,467,664),65159=>array(46,-285,188,716),65160=>array(46,-285,274,716),65161=>array(32,-121,679,453),65162=>array(34,-270,794,301),65163=>array(-1,0,201,569),65164=>array(-1,0,244,569),65165=>array(79,0,164,716),65166=>array(79,0,274,716),65167=>array(62,-190,709,265),65168=>array(62,-190,789,265),65169=>array(-1,-140,194,284),65170=>array(-1,-140,244,284),65171=>array(62,-6,452,633),65172=>array(62,0,478,628),65173=>array(62,-50,709,437),65174=>array(62,-50,789,437),65175=>array(-1,0,217,486),65176=>array(-1,0,244,486),65177=>array(62,-50,709,539),65178=>array(62,-50,789,539),65179=>array(-1,0,217,588),65180=>array(-1,0,244,588),65181=>array(52,-271,564,453),65182=>array(54,-271,659,453),65183=>array(-1,-80,567,453),65184=>array(-1,-140,638,453),65185=>array(52,-271,564,453),65186=>array(54,-271,659,453),65187=>array(-1,0,567,453),65188=>array(-1,0,638,453),65189=>array(52,-271,564,621),65190=>array(54,-271,659,621),65191=>array(-1,0,567,610),65192=>array(-1,0,638,612),65193=>array(38,0,368,437),65194=>array(38,0,459,436),65195=>array(38,0,368,629),65196=>array(38,0,459,653),65197=>array(-74,-210,357,290),65198=>array(-74,-210,437,239),65199=>array(-74,-210,357,470),65200=>array(-74,-210,437,458),65201=>array(39,-228,1115,346),65202=>array(39,-228,1195,346),65203=>array(-1,0,691,346),65204=>array(-1,0,771,346),65205=>array(39,-228,1115,604),65206=>array(39,-228,1195,604),65207=>array(-1,0,691,604),65208=>array(-1,0,771,604),65209=>array(39,-228,1230,436),65210=>array(39,-228,1292,436),65211=>array(-1,0,756,436),65212=>array(-1,0,818,436),65213=>array(39,-228,1230,532),65214=>array(39,-228,1292,532),65215=>array(-1,0,756,522),65216=>array(-1,0,818,522),65217=>array(59,0,782,686),65218=>array(59,0,844,686),65219=>array(-1,0,672,686),65220=>array(-1,0,734,686),65221=>array(59,0,782,686),65222=>array(59,0,844,686),65223=>array(-1,0,672,686),65224=>array(-1,0,734,686),65225=>array(53,-271,565,492),65226=>array(55,-271,567,443),65227=>array(-1,0,524,492),65228=>array(-3,0,555,407),65229=>array(53,-271,565,725),65230=>array(55,-271,567,660),65231=>array(-1,0,524,716),65232=>array(-3,0,555,624),65233=>array(62,0,895,773),65234=>array(62,-33,904,610),65235=>array(-1,0,404,773),65236=>array(-1,0,481,610),65237=>array(34,-214,738,678),65238=>array(39,-271,824,557),65239=>array(-1,0,404,758),65240=>array(-1,0,481,595),65241=>array(62,0,689,716),65242=>array(34,0,734,716),65243=>array(-1,0,432,717),65244=>array(-1,0,548,717),65245=>array(34,-121,594,716),65246=>array(34,-228,674,716),65247=>array(-1,0,194,716),65248=>array(-1,0,244,716),65249=>array(58,-265,527,359),65250=>array(58,-265,641,359),65251=>array(-1,0,419,359),65252=>array(-1,0,533,359),65253=>array(62,-121,630,458),65254=>array(39,-228,724,356),65255=>array(-1,0,194,501),65256=>array(-1,0,244,501),65257=>array(62,-6,452,431),65258=>array(62,0,478,446),65259=>array(-1,0,624,593),65260=>array(-1,-269,406,376),65261=>array(-108,-210,408,476),65262=>array(-111,-210,467,379),65263=>array(32,-121,679,453),65264=>array(34,-270,794,126),65265=>array(32,-238,679,453),65266=>array(34,-265,804,146),65267=>array(-1,-140,217,284),65268=>array(-1,-140,244,284),65269=>array(-122,-78,474,862),65270=>array(-121,-78,604,862),65271=>array(-27,-78,474,862),65272=>array(-27,-78,604,862),65273=>array(8,-171,474,716),65274=>array(8,-172,604,716),65275=>array(8,-78,474,716),65276=>array(8,-78,604,716),65281=>array(446,0,555,716),65282=>array(363,462,635,716),65283=>array(234,-12,768,728),65284=>array(263,-103,736,782),65285=>array(128,-27,874,728),65286=>array(199,-17,800,728),65287=>array(447,462,547,716),65288=>array(382,-210,619,728),65289=>array(382,-210,619,728),65290=>array(338,423,661,728),65291=>array(264,116,738,590),65292=>array(447,-141,553,100),65293=>array(366,215,635,303),65294=>array(448,0,548,100),65295=>array(361,-24,639,716),65296=>array(266,-12,732,719),65297=>array(367,0,631,719),65298=>array(263,0,737,719),65299=>array(267,-12,736,719),65300=>array(253,0,748,716),65301=>array(263,-12,737,706),65302=>array(265,-12,737,719),65303=>array(269,0,732,706),65304=>array(265,-12,736,719),65305=>array(266,-12,736,719),65306=>array(449,0,549,518),65307=>array(447,-141,553,518),65308=>array(263,111,737,595),65309=>array(263,203,737,503),65310=>array(263,111,737,595),65311=>array(269,0,731,728),65312=>array(37,-210,962,729),65313=>array(166,0,835,716),65314=>array(229,0,770,716),65315=>array(184,-12,816,728),65316=>array(204,0,796,716),65317=>array(232,0,767,716),65318=>array(258,0,741,716),65319=>array(169,-12,831,728),65320=>array(219,0,781,716),65321=>array(452,0,547,716),65322=>array(304,-12,697,716),65323=>array(204,0,796,716),65324=>array(276,0,724,716),65325=>array(159,0,840,716),65326=>array(218,0,781,716),65327=>array(157,-12,842,728),65328=>array(227,0,773,716),65329=>array(151,-56,849,728),65330=>array(184,0,815,716),65331=>array(215,-12,785,728),65332=>array(216,0,783,716),65333=>array(218,-12,781,716),65334=>array(173,0,827,716),65335=>array(39,0,960,716),65336=>array(172,0,828,716),65337=>array(172,0,828,716),65338=>array(217,0,783,716),65339=>array(403,-199,597,716),65340=>array(361,-24,639,716),65341=>array(403,-199,597,716),65342=>array(291,325,708,716),65343=>array(244,-125,756,-75),65344=>array(410,591,590,728),65345=>array(261,-12,739,530),65346=>array(275,-12,725,716),65347=>array(274,-12,726,530),65348=>array(275,-12,725,716),65349=>array(261,-12,739,530),65350=>array(348,0,651,728),65351=>array(271,-210,728,530),65352=>array(288,0,711,716),65353=>array(456,0,544,716),65354=>array(400,-209,600,716),65355=>array(285,0,715,716),65356=>array(456,0,544,716),65357=>array(148,0,852,530),65358=>array(289,0,711,530),65359=>array(257,-12,743,530),65360=>array(275,-199,725,530),65361=>array(275,-199,725,530),65362=>array(359,0,641,530),65363=>array(285,-12,715,530),65364=>array(374,-7,626,700),65365=>array(289,-12,710,518),65366=>array(262,0,737,518),65367=>array(144,0,856,518),65368=>array(257,0,743,518),65369=>array(262,-210,738,518),65370=>array(270,0,729,518),65371=>array(359,-210,641,728),65372=>array(462,-199,538,716),65373=>array(359,-210,641,728),65374=>array(250,272,749,432),65377=>array(53,-40,235,142),65378=>array(79,-68,421,837),65379=>array(77,-68,423,837),65380=>array(54,-82,296,171),65381=>array(196,332,304,440),65382=>array(65,-53,435,753),65383=>array(63,-11,461,732),65384=>array(46,-3,441,769),65385=>array(79,-9,425,763),65386=>array(61,32,439,689),65387=>array(38,-15,443,751),65388=>array(51,-26,452,756),65389=>array(61,33,439,696),65390=>array(79,19,421,701),65391=>array(56,-3,432,727),65392=>array(81,329,419,411),65393=>array(43,-61,481,751),65394=>array(42,-44,448,795),65395=>array(62,-47,439,803),65396=>array(41,0,459,735),65397=>array(34,-45,464,787),65398=>array(38,-40,443,794),65399=>array(43,-46,457,799),65400=>array(40,-49,436,815),65401=>array(39,-48,461,813),65402=>array(60,-23,440,734),65403=>array(42,-59,458,788),65404=>array(36,-33,461,770),65405=>array(28,-49,472,727),65406=>array(44,-5,468,786),65407=>array(49,-51,442,780),65408=>array(36,-56,453,798),65409=>array(41,-50,459,798),65410=>array(45,-43,455,770),65411=>array(41,-61,459,740),65412=>array(122,-46,444,787),65413=>array(42,-59,458,786),65414=>array(41,16,459,711),65415=>array(42,-47,459,734),65416=>array(25,-51,487,769),65417=>array(52,-43,442,740),65418=>array(35,-29,464,791),65419=>array(95,-5,465,770),65420=>array(66,-54,434,732),65421=>array(26,24,472,645),65422=>array(22,-47,472,785),65423=>array(50,-31,450,729),65424=>array(38,-31,463,769),65425=>array(28,-31,478,790),65426=>array(45,-35,449,782),65427=>array(41,-6,459,739),65428=>array(47,-50,468,797),65429=>array(41,-4,459,730),65430=>array(61,-27,439,730),65431=>array(58,-54,442,748),65432=>array(106,-53,394,768),65433=>array(18,-44,481,788),65434=>array(111,-29,474,788),65435=>array(71,-24,429,730),65436=>array(64,-48,436,731),65437=>array(41,-33,461,749),65438=>array(21,523,250,750),65439=>array(38,591,220,773),65441=>array(50,91,450,665),65442=>array(31,91,469,665),65443=>array(20,78,495,665),65444=>array(49,90,451,665),65445=>array(29,80,492,666),65446=>array(30,91,472,666),65447=>array(54,90,446,664),65448=>array(28,90,472,665),65449=>array(59,90,451,665),65450=>array(42,88,458,665),65451=>array(39,85,461,665),65452=>array(39,85,461,665),65453=>array(39,78,495,665),65454=>array(41,85,459,665),65455=>array(34,85,466,665),65456=>array(32,85,468,666),65457=>array(79,90,421,665),65458=>array(79,90,421,665),65459=>array(37,88,463,665),65460=>array(37,78,495,664),65461=>array(13,80,486,661),65462=>array(2,78,493,663),65463=>array(52,92,448,666),65464=>array(17,78,481,665),65465=>array(11,79,495,666),65466=>array(19,76,481,665),65467=>array(72,90,428,663),65468=>array(56,91,444,664),65469=>array(62,90,438,665),65470=>array(44,88,456,665),65474=>array(105,-64,395,842),65475=>array(95,-64,405,842),65476=>array(103,-64,397,842),65477=>array(90,-64,411,842),65478=>array(103,-65,397,841),65479=>array(40,-63,445,843),65482=>array(103,-64,397,842),65483=>array(39,-63,446,843),65484=>array(43,197,457,614),65485=>array(24,-64,476,842),65486=>array(27,-64,463,842),65487=>array(24,-64,439,842),65490=>array(30,197,470,615),65491=>array(40,76,460,554),65492=>array(31,-65,454,841),65493=>array(25,-63,465,843),65494=>array(31,-64,449,842),65495=>array(40,110,468,588),65498=>array(28,357,472,436),65499=>array(30,-64,450,842),65500=>array(212,-64,288,842),65504=>array(274,-200,726,716),65505=>array(242,-14,758,728),65506=>array(263,203,737,503),65507=>array(244,793,756,843),65508=>array(462,-199,538,716),65509=>array(223,0,777,716),65510=>array(39,0,960,716),65512=>array(207,-218,293,994),65513=>array(40,100,460,412),65514=>array(93,0,405,420),65515=>array(40,100,460,412),65516=>array(93,0,405,420),65517=>array(35,160,465,590),65518=>array(35,160,465,590),65532=>array(0,0,1000,719),65533=>array(85,-21,915,810),65535=>array(125,0,875,750)); $cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); // --- EOF --- - diff --git a/tools/tcpdf/fonts/cid0ct.php b/tools/tcpdf/fonts/cid0ct.php new file mode 100644 index 000000000..387113b1f --- /dev/null +++ b/tools/tcpdf/fonts/cid0ct.php @@ -0,0 +1,17 @@ +'Adobe', 'Ordering'=>'CNS1','Supplement'=>0); +include(dirname(__FILE__).'/uni2cid_aj16.php'); +$desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cbbox=array(0=>array(125,0,875,750),33=>array(85,0,194,716),34=>array(41,462,313,716),35=>array(11,-12,545,728),36=>array(38,-103,511,782),37=>array(73,-27,819,728),38=>array(43,-17,644,728),39=>array(45,462,145,716),40=>array(60,-210,297,728),41=>array(36,-210,273,728),42=>array(33,423,356,728),43=>array(55,116,529,590),44=>array(84,-141,190,100),45=>array(32,215,301,303),46=>array(89,0,189,100),47=>array(0,-24,278,716),48=>array(45,-12,511,719),49=>array(111,0,375,719),50=>array(31,0,505,719),51=>array(44,-12,513,719),52=>array(15,0,510,716),53=>array(42,-12,516,706),54=>array(42,-12,514,719),55=>array(48,0,511,706),56=>array(42,-12,513,719),57=>array(43,-12,513,719),58=>array(90,0,190,518),59=>array(84,-141,190,518),60=>array(55,111,529,595),61=>array(55,203,529,503),62=>array(55,111,529,595),63=>array(46,0,508,728),64=>array(56,-210,981,729),65=>array(-1,0,668,716),66=>array(74,0,615,716),67=>array(51,-12,683,728),68=>array(80,0,672,716),69=>array(79,0,614,716),70=>array(80,0,563,716),71=>array(52,-12,714,728),72=>array(80,0,642,716),73=>array(92,0,187,716),74=>array(27,-12,420,716),75=>array(73,0,665,716),76=>array(75,0,523,716),77=>array(76,0,757,716),78=>array(79,0,642,716),79=>array(47,-12,732,728),80=>array(77,0,623,716),81=>array(47,-56,745,728),82=>array(80,0,711,716),83=>array(45,-12,615,728),84=>array(22,0,589,716),85=>array(79,-12,642,716),86=>array(6,0,660,716),87=>array(12,0,933,716),88=>array(5,0,661,716),89=>array(5,0,661,716),90=>array(18,0,584,716),91=>array(68,-199,262,716),92=>array(0,-24,278,716),93=>array(16,-199,210,716),94=>array(26,325,443,716),95=>array(-6,-125,506,-75),96=>array(42,591,222,728),97=>array(38,-12,516,530),98=>array(67,-12,517,716),99=>array(39,-12,491,530),100=>array(36,-12,486,716),101=>array(39,-12,517,530),102=>array(8,0,311,728),103=>array(34,-210,491,530),104=>array(67,0,490,716),105=>array(67,0,155,716),106=>array(-45,-209,155,716),107=>array(66,0,496,716),108=>array(67,0,155,716),109=>array(65,0,769,530),110=>array(68,0,490,530),111=>array(35,-12,521,530),112=>array(68,-199,518,530),113=>array(38,-199,488,530),114=>array(64,0,346,530),115=>array(31,-12,461,530),116=>array(17,-7,269,700),117=>array(66,-12,487,518),118=>array(13,0,488,518),119=>array(5,0,717,518),120=>array(7,0,493,518),121=>array(16,-210,492,518),122=>array(20,0,479,518),123=>array(28,-210,310,728),124=>array(92,-199,168,716),125=>array(24,-210,306,728),126=>array(43,272,542,432),161=>array(110,-199,219,517),162=>array(55,-200,507,716),163=>array(15,-14,531,728),164=>array(38,115,518,594),165=>array(1,0,555,716),166=>array(92,-199,168,716),167=>array(42,-210,513,728),168=>array(31,611,302,711),169=>array(0,-9,737,728),170=>array(21,364,348,728),171=>array(69,35,487,481),172=>array(55,203,529,503),173=>array(32,215,301,303),174=>array(0,-9,737,728),175=>array(-6,793,506,843),176=>array(65,454,335,725),177=>array(55,0,529,611),178=>array(12,358,316,725),179=>array(16,349,315,725),180=>array(111,591,291,728),181=>array(67,-199,488,518),182=>array(-1,-199,539,716),183=>array(89,302,189,402),184=>array(52,-205,263,11),185=>array(52,358,232,725),186=>array(22,361,343,728),187=>array(69,35,487,481),188=>array(62,-25,789,732),189=>array(62,-25,806,732),190=>array(26,-25,789,732),191=>array(75,-209,537,519),192=>array(-1,0,668,900),193=>array(-1,0,668,900),194=>array(-1,0,668,900),195=>array(-1,0,668,886),196=>array(-1,0,668,881),197=>array(-1,0,668,920),198=>array(0,0,945,716),199=>array(51,-209,684,728),200=>array(79,0,614,900),201=>array(79,0,614,900),202=>array(79,0,614,900),203=>array(79,0,614,881),204=>array(15,0,195,900),205=>array(83,0,264,900),206=>array(-15,0,293,900),207=>array(3,0,274,881),208=>array(1,0,672,716),209=>array(79,0,642,884),210=>array(47,-12,732,900),211=>array(47,-12,732,900),212=>array(47,-12,732,900),213=>array(47,-12,732,884),214=>array(47,-12,732,881),215=>array(79,141,505,567),216=>array(41,-29,742,742),217=>array(79,-12,642,900),218=>array(79,-12,642,900),219=>array(79,-12,642,900),220=>array(79,-12,642,881),221=>array(5,0,661,900),222=>array(77,0,623,716),223=>array(72,-12,577,728),224=>array(38,-12,516,728),225=>array(38,-12,516,728),226=>array(38,-12,516,728),227=>array(38,-12,516,716),228=>array(38,-12,516,711),229=>array(38,-12,516,752),230=>array(34,-12,849,530),231=>array(39,-196,491,530),232=>array(39,-12,517,728),233=>array(39,-12,517,728),234=>array(39,-12,517,728),235=>array(39,-12,517,711),236=>array(13,0,193,728),237=>array(83,0,264,728),238=>array(-15,0,293,728),239=>array(5,0,276,711),240=>array(38,-12,517,716),241=>array(68,0,490,716),242=>array(35,-12,521,728),243=>array(35,-12,521,728),244=>array(35,-12,521,728),245=>array(35,-12,521,716),246=>array(35,-12,521,711),247=>array(55,146,529,560),248=>array(63,-39,549,550),249=>array(66,-12,487,728),250=>array(66,-12,487,728),251=>array(66,-12,487,728),252=>array(66,-12,487,711),253=>array(16,-210,492,728),254=>array(68,-199,518,716),255=>array(16,-210,492,711),256=>array(-1,0,668,833),257=>array(38,-12,516,697),258=>array(-1,0,668,888),259=>array(38,-12,516,722),260=>array(-1,-208,758,716),261=>array(38,-208,571,530),262=>array(51,-12,683,916),263=>array(39,-12,491,728),264=>array(51,-12,683,914),265=>array(39,-12,491,728),266=>array(51,-12,683,877),267=>array(39,-12,491,711),268=>array(51,-12,683,916),269=>array(39,-12,491,728),270=>array(80,0,672,916),271=>array(36,-12,625,716),272=>array(-1,0,672,716),273=>array(36,-12,551,716),274=>array(79,0,614,863),275=>array(39,-12,517,697),276=>array(79,0,614,902),277=>array(39,-12,517,722),278=>array(79,0,614,877),279=>array(39,-12,517,711),280=>array(79,-208,645,716),281=>array(39,-208,517,530),282=>array(79,0,614,916),283=>array(39,-12,517,728),284=>array(52,-12,714,914),285=>array(34,-210,491,728),286=>array(52,-12,714,904),287=>array(34,-210,491,722),288=>array(52,-12,714,877),289=>array(34,-210,491,711),290=>array(52,-210,714,728),291=>array(34,-210,491,775),292=>array(80,0,642,914),293=>array(67,0,490,914),294=>array(-1,0,722,716),295=>array(2,0,490,716),296=>array(-24,0,303,890),297=>array(-53,0,274,717),298=>array(-15,0,290,849),299=>array(-42,0,263,697),300=>array(-3,0,286,904),301=>array(-34,0,255,722),302=>array(91,-208,305,716),303=>array(45,-208,225,716),304=>array(92,0,187,877),305=>array(95,0,183,518),306=>array(92,-12,670,716),307=>array(67,-209,377,716),308=>array(27,-12,526,914),309=>array(-46,-209,263,728),310=>array(73,-210,665,716),311=>array(66,-210,496,716),312=>array(66,0,446,518),313=>array(75,0,523,916),314=>array(50,0,230,916),315=>array(75,-210,523,716),316=>array(58,-210,160,716),317=>array(-29,0,523,916),318=>array(-44,0,264,916),319=>array(75,0,523,716),320=>array(67,0,313,716),321=>array(0,0,521,716),322=>array(1,0,218,716),323=>array(79,0,642,916),324=>array(68,0,490,728),325=>array(79,-210,642,716),326=>array(68,-210,490,530),327=>array(79,0,642,916),328=>array(68,0,490,728),329=>array(-2,0,559,722),330=>array(81,-186,670,728),331=>array(68,-210,489,530),332=>array(47,-12,732,849),333=>array(35,-12,521,697),334=>array(47,-12,732,904),335=>array(35,-12,521,722),336=>array(47,-12,732,914),337=>array(35,-12,521,728),338=>array(63,-12,968,728),339=>array(38,-12,904,530),340=>array(80,0,711,914),341=>array(64,0,346,728),342=>array(80,-210,711,716),343=>array(54,-210,346,530),344=>array(80,0,711,916),345=>array(28,0,346,728),346=>array(45,-12,615,916),347=>array(31,-12,461,728),348=>array(45,-12,615,916),349=>array(31,-12,461,728),350=>array(45,-210,615,728),351=>array(31,-210,461,530),352=>array(45,-12,615,916),353=>array(31,-12,461,728),354=>array(22,-210,589,716),355=>array(17,-210,269,700),356=>array(22,0,589,916),357=>array(17,-7,406,716),358=>array(22,0,589,716),359=>array(17,-7,269,700),360=>array(79,-12,642,890),361=>array(66,-12,487,716),362=>array(79,-12,642,851),363=>array(66,-12,487,697),364=>array(79,-12,642,906),365=>array(66,-12,487,722),366=>array(79,-12,642,955),367=>array(66,-12,487,752),368=>array(79,-12,642,917),369=>array(66,-12,487,728),370=>array(79,-208,642,716),371=>array(66,-208,555,518),372=>array(12,0,933,916),373=>array(5,0,717,728),374=>array(5,0,661,916),375=>array(16,-210,492,728),376=>array(5,0,661,879),377=>array(18,0,584,916),378=>array(20,0,479,728),379=>array(18,0,584,877),380=>array(20,0,479,711),381=>array(18,0,584,916),382=>array(20,0,479,728),383=>array(67,0,292,728),384=>array(-14,-12,515,716),385=>array(0,0,688,716),386=>array(80,0,620,716),387=>array(65,-12,515,716),388=>array(67,-12,517,716),389=>array(67,-12,517,716),390=>array(39,-12,671,728),391=>array(51,-12,769,750),392=>array(39,-12,579,567),393=>array(1,0,672,716),394=>array(0,0,739,716),395=>array(35,0,575,716),396=>array(41,-12,491,716),397=>array(35,-198,522,530),398=>array(53,0,588,716),399=>array(45,-12,676,728),400=>array(42,-13,565,728),401=>array(-20,-154,563,716),402=>array(-14,-154,311,728),403=>array(52,-12,792,750),404=>array(0,-206,649,716),405=>array(67,-12,775,716),406=>array(67,-12,245,716),407=>array(0,0,322,716),408=>array(73,0,690,720),409=>array(66,0,496,728),410=>array(0,-12,322,716),411=>array(13,0,488,716),412=>array(65,-12,769,716),413=>array(-21,-154,642,716),414=>array(68,-199,490,530),415=>array(47,-12,732,728),416=>array(47,-12,776,768),417=>array(35,-12,555,606),418=>array(47,-12,950,728),419=>array(35,-209,715,530),420=>array(0,0,691,716),421=>array(68,-199,519,637),422=>array(80,-122,738,716),423=>array(52,-12,622,728),424=>array(39,-12,469,530),425=>array(47,0,554,716),426=>array(34,-154,405,734),427=>array(17,-151,269,700),428=>array(23,0,549,716),429=>array(17,-7,269,716),430=>array(22,-208,589,716),431=>array(79,-12,776,768),432=>array(66,-12,625,620),433=>array(67,-12,681,716),434=>array(6,0,620,728),435=>array(32,0,745,728),436=>array(16,-210,617,528),437=>array(18,0,584,716),438=>array(20,0,479,519),439=>array(40,-12,582,716),440=>array(46,-12,588,716),441=>array(42,-192,486,518),442=>array(36,-209,437,518),443=>array(31,0,505,728),444=>array(13,-12,516,716),445=>array(37,-12,486,518),446=>array(46,-10,508,716),447=>array(68,-199,498,529),448=>array(92,0,168,716),449=>array(92,0,372,716),450=>array(25,0,449,716),451=>array(85,0,194,716),452=>array(80,0,1303,896),453=>array(80,0,1202,728),454=>array(36,-12,1036,728),455=>array(75,-12,949,716),456=>array(75,-209,709,716),457=>array(67,-209,375,716),458=>array(79,-12,1141,716),459=>array(79,-209,875,716),460=>array(68,-209,709,716),461=>array(-1,0,668,900),462=>array(38,-12,516,728),463=>array(-17,0,292,900),464=>array(-18,0,291,728),465=>array(47,-12,732,900),466=>array(35,-12,521,728),467=>array(79,-12,642,900),468=>array(66,-12,487,728),469=>array(79,-12,642,1003),470=>array(66,-12,487,832),471=>array(79,-12,642,1068),472=>array(66,-12,487,896),473=>array(79,-12,642,1068),474=>array(66,-12,487,896),475=>array(79,-12,642,1068),476=>array(66,-12,487,896),477=>array(39,-11,517,530),478=>array(-1,0,668,1003),479=>array(38,-12,516,832),480=>array(-1,0,668,1003),481=>array(38,-12,516,832),482=>array(0,0,945,865),483=>array(34,-12,849,697),484=>array(52,-12,779,728),485=>array(34,-210,556,530),486=>array(52,-12,714,900),487=>array(34,-210,491,728),488=>array(73,0,665,900),489=>array(66,0,496,900),490=>array(47,-208,732,728),491=>array(33,-208,519,530),492=>array(47,-208,732,865),493=>array(33,-208,519,697),494=>array(48,6,492,898),495=>array(48,-192,492,728),496=>array(-48,-209,261,728),497=>array(80,0,1301,716),498=>array(80,0,1200,716),499=>array(36,-12,1034,716),500=>array(52,-12,714,900),501=>array(34,-210,491,728),506=>array(-1,0,668,1043),507=>array(38,-12,516,937),508=>array(0,0,945,898),509=>array(34,-12,849,728),510=>array(41,-29,742,898),511=>array(63,-39,549,728),512=>array(-1,0,668,894),513=>array(38,-12,516,728),514=>array(-1,0,668,888),515=>array(38,-12,516,722),516=>array(79,0,614,894),517=>array(39,-12,517,728),518=>array(79,0,614,888),519=>array(39,-12,517,722),520=>array(-55,0,291,894),521=>array(-53,0,292,728),522=>array(-3,0,286,888),523=>array(-5,0,284,722),524=>array(47,-12,732,894),525=>array(35,-12,521,728),526=>array(47,-12,732,888),527=>array(35,-12,521,722),528=>array(80,0,711,894),529=>array(14,0,359,728),530=>array(80,0,711,888),531=>array(38,0,346,722),532=>array(79,-12,642,894),533=>array(66,-12,487,728),534=>array(79,-12,642,888),535=>array(66,-12,487,722),592=>array(40,-12,518,530),593=>array(36,-12,486,530),594=>array(70,-12,520,530),595=>array(70,-12,520,716),596=>array(9,-12,461,530),597=>array(39,-91,482,530),598=>array(36,-210,611,716),599=>array(36,-12,611,716),600=>array(39,-12,522,530),601=>array(39,-12,517,530),602=>array(41,-12,772,530),603=>array(36,-12,450,530),604=>array(35,-12,449,530),605=>array(35,-12,701,530),606=>array(36,-12,483,530),607=>array(-51,-210,252,518),608=>array(34,-210,616,716),609=>array(34,-210,491,530),610=>array(36,-12,518,530),611=>array(13,-210,488,518),612=>array(13,-12,488,518),613=>array(66,-198,487,518),614=>array(67,0,490,716),615=>array(67,-210,490,716),616=>array(-2,0,244,716),617=>array(67,-12,280,518),618=>array(33,0,323,518),619=>array(7,0,349,716),620=>array(20,0,403,716),621=>array(67,-210,280,716),622=>array(67,-210,599,716),623=>array(64,-12,768,518),624=>array(64,-209,768,518),625=>array(65,-210,769,530),626=>array(-57,-210,490,530),627=>array(68,-210,615,530),628=>array(68,0,490,518),629=>array(35,-12,521,530),630=>array(36,-12,690,530),631=>array(36,-12,638,530),632=>array(36,-210,522,716),633=>array(-13,-12,269,518),634=>array(-13,-12,269,716),635=>array(-13,-210,394,518),636=>array(64,-198,346,530),637=>array(64,-210,346,530),638=>array(64,0,326,530),639=>array(-14,0,248,530),640=>array(64,0,518,518),641=>array(64,0,518,518),642=>array(31,-208,461,530),643=>array(-83,-210,299,716),644=>array(-53,-210,329,716),645=>array(-83,-210,299,716),646=>array(-125,-198,302,716),647=>array(9,-177,261,530),648=>array(17,-210,294,700),649=>array(20,-12,576,518),650=>array(36,-12,522,518),651=>array(66,-12,520,530),652=>array(13,0,488,518),653=>array(5,0,717,518),654=>array(8,0,484,728),655=>array(2,0,498,518),656=>array(20,-208,653,518),657=>array(20,-79,542,518),658=>array(22,-210,494,518),659=>array(26,-210,494,518),660=>array(16,0,428,728),661=>array(36,0,448,728),662=>array(16,-12,428,716),663=>array(39,-210,491,530),664=>array(36,-12,578,530),665=>array(74,0,496,518),666=>array(36,-12,483,530),667=>array(36,-12,582,616),668=>array(68,0,490,518),669=>array(-125,-198,248,716),670=>array(4,-198,434,518),671=>array(67,0,406,518),672=>array(36,-198,611,716),673=>array(16,0,428,728),674=>array(36,0,448,728),675=>array(36,-12,945,716),676=>array(36,-210,930,716),677=>array(36,-79,1008,716),678=>array(17,-12,650,700),679=>array(17,-210,540,728),680=>array(17,-91,700,700),688=>array(50,344,278,716),689=>array(50,344,278,716),690=>array(-10,235,103,716),691=>array(50,344,210,619),692=>array(-9,338,151,613),693=>array(-9,241,213,613),694=>array(50,344,292,613),695=>array(2,344,386,613),696=>array(8,235,274,613),697=>array(46,462,192,716),698=>array(46,462,342,716),699=>array(64,494,166,728),700=>array(56,482,158,716),701=>array(64,482,166,716),702=>array(44,497,178,716),703=>array(44,497,178,716),704=>array(9,428,230,720),705=>array(20,428,242,720),706=>array(57,423,264,675),707=>array(56,423,263,675),708=>array(34,445,286,652),709=>array(34,446,286,653),710=>array(12,591,321,728),711=>array(12,591,321,728),712=>array(66,506,126,716),713=>array(14,624,319,697),714=>array(111,591,291,728),715=>array(42,591,222,728),716=>array(66,-210,126,0),717=>array(14,-176,319,-113),718=>array(42,-210,222,-73),719=>array(111,-210,291,-73),720=>array(83,0,217,518),721=>array(83,382,217,518),722=>array(44,150,178,369),723=>array(44,150,178,369),724=>array(45,185,295,333),725=>array(45,185,295,333),726=>array(45,164,235,354),727=>array(65,254,297,300),728=>array(22,595,311,722),729=>array(121,611,211,711),730=>array(79,576,255,752),731=>array(89,-208,303,12),732=>array(3,605,330,716),733=>array(28,591,373,728),734=>array(20,195,329,389),736=>array(7,235,271,613),737=>array(50,344,103,716),738=>array(17,338,249,619),739=>array(4,344,271,613),740=>array(25,215,314,724),741=>array(22,0,280,716),742=>array(22,0,280,716),743=>array(22,0,280,716),744=>array(22,0,280,716),745=>array(22,0,280,716),768=>array(-368,591,-188,728),769=>array(-343,591,-163,728),770=>array(-432,591,-124,728),771=>array(-441,605,-114,716),772=>array(-430,624,-125,697),773=>array(-534,624,-22,674),774=>array(-422,595,-133,722),775=>array(-323,611,-233,711),776=>array(-414,611,-143,711),777=>array(-384,722,-172,895),778=>array(-366,574,-190,752),779=>array(-426,591,-81,728),780=>array(-432,591,-124,728),781=>array(-308,591,-248,801),782=>array(-383,591,-173,801),783=>array(-451,591,-105,728),784=>array(-422,595,-133,822),785=>array(-422,595,-133,722),786=>array(-333,591,-231,825),787=>array(-325,579,-223,813),788=>array(-333,579,-231,813),789=>array(7,482,109,716),790=>array(-368,-210,-188,-73),791=>array(-343,-210,-163,-73),792=>array(-337,-252,-219,-62),793=>array(-337,-252,-219,-62),794=>array(-392,591,-164,769),795=>array(-100,330,55,606),796=>array(-326,-210,-230,-40),797=>array(-403,-210,-153,-62),798=>array(-403,-210,-153,-62),799=>array(-373,-252,-183,-62),800=>array(-404,-165,-152,-119),801=>array(-397,-208,-158,20),802=>array(-272,-208,-33,20),803=>array(-323,-210,-233,-110),804=>array(-414,-210,-143,-110),805=>array(-366,-210,-190,-32),806=>array(-325,-210,-223,-46),807=>array(-381,-205,-169,11),808=>array(-326,-208,-112,12),809=>array(-308,-210,-248,-40),810=>array(-407,-190,-148,-77),811=>array(-414,-205,-142,-43),812=>array(-432,-210,-124,-73),813=>array(-432,-210,-124,-73),814=>array(-422,-200,-133,-73),815=>array(-422,-200,-133,-73),816=>array(-441,-185,-114,-72),817=>array(-430,-179,-125,-106),818=>array(-534,-125,-22,-75),819=>array(-534,-210,-22,-55),820=>array(-441,203,-114,316),821=>array(-430,223,-125,296),822=>array(-500,223,-56,296),823=>array(-458,84,-98,434),824=>array(-678,-24,-100,716),825=>array(-311,-210,-216,-40),826=>array(-407,-190,-148,-77),827=>array(-359,-210,-196,-47),828=>array(-414,-186,-142,-83),829=>array(-412,558,-144,790),830=>array(-333,595,-222,922),831=>array(-534,624,-22,779),832=>array(-368,722,-188,859),833=>array(-343,722,-163,859),834=>array(-441,604,-114,717),835=>array(-325,613,-223,847),836=>array(-456,585,-100,720),837=>array(-301,-210,-180,-60),864=>array(-1011,604,-101,716),865=>array(-1000,595,-112,722),884=>array(30,464,301,716),885=>array(30,-132,301,120),890=>array(80,-208,258,-42),894=>array(84,-141,190,518),900=>array(89,600,208,736),901=>array(-27,600,304,736),902=>array(-1,0,668,736),903=>array(89,303,189,403),904=>array(-43,0,651,736),905=>array(-43,0,679,736),906=>array(-43,0,224,736),908=>array(-6,-12,732,736),910=>array(-43,0,740,736),911=>array(-6,0,706,736),912=>array(-56,0,275,736),913=>array(-1,0,668,716),914=>array(74,0,615,716),915=>array(81,0,528,716),916=>array(6,0,675,716),917=>array(79,0,614,716),918=>array(18,0,584,716),919=>array(80,0,642,716),920=>array(47,-12,732,728),921=>array(92,0,187,716),922=>array(73,0,665,716),923=>array(5,0,659,716),924=>array(76,0,757,716),925=>array(79,0,642,716),926=>array(53,0,597,716),927=>array(47,-12,732,728),928=>array(80,0,642,716),929=>array(77,0,623,716),931=>array(47,0,554,716),932=>array(22,0,589,716),933=>array(5,0,661,716),934=>array(47,-26,761,737),935=>array(5,0,661,716),936=>array(46,0,759,716),937=>array(52,0,706,728),938=>array(3,0,274,860),939=>array(5,0,661,860),940=>array(35,-12,541,736),941=>array(29,-12,405,736),942=>array(68,-199,490,736),943=>array(67,0,188,736),944=>array(68,-12,483,736),945=>array(35,-12,541,530),946=>array(66,-199,528,728),947=>array(13,-199,488,518),948=>array(35,-12,522,716),949=>array(29,-12,405,530),950=>array(35,-210,433,716),951=>array(68,-199,490,530),952=>array(45,-12,511,728),953=>array(67,0,155,518),954=>array(65,0,499,518),955=>array(13,0,488,716),956=>array(66,-199,487,518),957=>array(13,0,488,518),958=>array(35,-210,420,728),959=>array(35,-12,521,530),960=>array(16,0,662,518),961=>array(66,-199,536,530),962=>array(35,-210,465,530),963=>array(35,-12,597,534),964=>array(16,0,366,518),965=>array(68,-12,483,518),966=>array(35,-199,614,530),967=>array(7,-199,515,518),968=>array(66,-199,662,518),969=>array(35,-12,731,518),970=>array(-25,0,246,711),971=>array(68,-12,483,711),972=>array(35,-12,521,736),973=>array(68,-12,483,736),974=>array(35,-12,731,736),976=>array(66,-12,528,728),977=>array(23,-12,595,728),978=>array(6,0,627,719),979=>array(-42,0,723,736),980=>array(6,0,627,861),981=>array(35,-199,609,716),982=>array(19,-12,746,518),986=>array(51,-210,671,728),988=>array(80,-209,529,716),990=>array(46,-209,524,728),992=>array(25,-12,645,728),994=>array(80,-209,800,716),995=>array(63,-209,767,518),996=>array(58,0,604,720),997=>array(46,-199,492,521),998=>array(80,-187,626,716),999=>array(25,-13,494,589),1000=>array(46,-12,511,728),1001=>array(48,-196,463,530),1002=>array(3,0,621,716),1003=>array(15,0,591,530),1004=>array(62,-12,596,747),1005=>array(35,-12,597,576),1006=>array(19,0,549,716),1007=>array(11,-196,423,606),1008=>array(20,-11,580,528),1009=>array(66,-209,536,530),1010=>array(39,-12,491,530),1011=>array(-45,-209,155,716),1025=>array(79,0,614,859),1026=>array(25,-11,826,716),1027=>array(80,0,543,869),1028=>array(47,-12,680,728),1029=>array(45,-12,615,728),1030=>array(92,0,187,716),1031=>array(1,0,272,859),1032=>array(27,-12,420,716),1033=>array(9,-11,1070,716),1034=>array(80,0,973,716),1035=>array(24,0,809,716),1036=>array(80,0,580,869),1038=>array(5,-9,633,881),1039=>array(80,-199,643,716),1040=>array(-1,0,668,716),1041=>array(80,0,620,716),1042=>array(74,0,615,716),1043=>array(80,0,543,716),1044=>array(1,-167,642,716),1045=>array(79,0,614,716),1046=>array(3,0,919,716),1047=>array(39,-13,562,728),1048=>array(79,0,643,716),1049=>array(79,0,643,881),1050=>array(80,0,580,717),1051=>array(9,-11,625,716),1052=>array(76,0,757,716),1053=>array(80,0,642,716),1054=>array(47,-12,732,728),1055=>array(80,0,643,716),1056=>array(77,0,623,716),1057=>array(51,-12,683,728),1058=>array(22,0,589,716),1059=>array(5,-9,633,716),1060=>array(40,0,720,716),1061=>array(5,0,661,716),1062=>array(78,-199,706,716),1063=>array(58,0,604,716),1064=>array(80,0,840,716),1065=>array(80,-199,904,716),1066=>array(0,0,757,716),1067=>array(80,0,801,716),1068=>array(80,0,620,716),1069=>array(38,-12,671,728),1070=>array(80,-12,960,728),1071=>array(11,0,642,716),1072=>array(38,-12,516,530),1073=>array(45,-12,532,732),1074=>array(66,0,492,518),1075=>array(66,0,364,518),1076=>array(0,-147,553,518),1077=>array(39,-12,517,530),1078=>array(-3,0,671,518),1079=>array(24,-12,423,530),1080=>array(66,0,493,518),1081=>array(66,0,493,716),1082=>array(66,0,446,518),1083=>array(11,-3,505,518),1084=>array(66,0,617,518),1085=>array(66,0,486,518),1086=>array(35,-12,521,530),1087=>array(67,0,476,518),1088=>array(68,-199,518,530),1089=>array(39,-12,491,530),1090=>array(18,0,439,518),1091=>array(16,-210,492,518),1092=>array(37,-199,788,716),1093=>array(7,0,493,518),1094=>array(66,-199,532,518),1095=>array(46,0,467,518),1096=>array(69,0,734,518),1097=>array(69,-199,792,518),1098=>array(0,0,589,518),1099=>array(66,0,646,518),1100=>array(66,0,492,518),1101=>array(24,-11,474,530),1102=>array(66,-11,709,530),1103=>array(16,0,475,518),1105=>array(39,-12,517,720),1106=>array(2,-209,490,716),1107=>array(66,0,364,720),1108=>array(37,-11,487,530),1109=>array(31,-12,461,530),1110=>array(67,0,155,716),1111=>array(4,0,275,720),1112=>array(-45,-209,155,716),1113=>array(11,-3,842,518),1114=>array(66,0,780,518),1115=>array(2,0,490,716),1116=>array(66,0,446,720),1118=>array(16,-210,492,716),1119=>array(67,-199,476,518),1120=>array(47,-12,929,730),1121=>array(35,-12,731,518),1122=>array(0,0,622,716),1123=>array(-2,0,491,716),1124=>array(92,-12,912,728),1125=>array(68,-11,671,530),1126=>array(-2,0,668,716),1127=>array(0,0,595,518),1128=>array(92,0,952,716),1129=>array(68,0,817,518),1130=>array(0,0,654,716),1131=>array(1,0,599,518),1132=>array(92,0,932,716),1133=>array(68,0,820,518),1134=>array(37,-209,562,898),1135=>array(28,-209,423,728),1136=>array(46,0,759,716),1137=>array(66,-199,662,518),1138=>array(47,-12,732,728),1139=>array(35,-11,521,530),1140=>array(6,0,674,716),1141=>array(13,0,497,518),1142=>array(6,0,674,898),1143=>array(13,0,497,728),1144=>array(47,-210,1268,728),1145=>array(35,-210,1049,530),1146=>array(47,-36,732,750),1147=>array(35,-24,521,542),1148=>array(47,-12,929,926),1149=>array(35,-12,731,758),1150=>array(47,-12,929,880),1151=>array(35,-12,731,711),1152=>array(51,-97,672,728),1153=>array(39,-143,482,530),1154=>array(55,0,631,716),1155=>array(2,621,332,758),1156=>array(4,613,380,774),1157=>array(2,621,332,758),1158=>array(2,621,332,758),1168=>array(80,0,412,883),1169=>array(66,0,321,666),1170=>array(0,0,543,716),1171=>array(-2,0,364,518),1172=>array(80,-185,622,716),1173=>array(67,-209,490,716),1174=>array(3,-199,919,716),1175=>array(-3,-199,671,518),1176=>array(39,-205,562,728),1177=>array(24,-205,423,530),1178=>array(80,-199,580,717),1179=>array(66,-199,446,518),1180=>array(80,0,580,717),1181=>array(66,0,446,518),1182=>array(0,0,580,717),1183=>array(-2,0,446,518),1184=>array(24,0,762,717),1185=>array(0,0,544,518),1186=>array(80,-199,707,716),1187=>array(66,-199,543,518),1188=>array(80,0,880,716),1189=>array(66,0,653,518),1190=>array(80,-174,704,716),1191=>array(67,-174,537,518),1192=>array(47,-154,732,728),1193=>array(35,-141,550,530),1194=>array(51,-208,684,728),1195=>array(39,-208,491,530),1196=>array(21,-199,589,716),1197=>array(18,-199,439,518),1198=>array(5,0,661,716),1199=>array(13,-199,488,518),1200=>array(5,0,661,716),1201=>array(13,-199,488,518),1202=>array(4,-199,660,716),1203=>array(7,-199,493,518),1204=>array(16,-199,882,716),1205=>array(18,-199,631,518),1206=>array(58,-199,670,716),1207=>array(46,-199,524,518),1208=>array(58,0,604,716),1209=>array(46,0,467,518),1210=>array(81,0,627,716),1211=>array(67,0,490,716),1212=>array(7,-12,784,728),1213=>array(7,-11,624,530),1214=>array(7,-208,784,728),1215=>array(7,-208,624,530),1216=>array(92,0,187,716),1217=>array(3,0,919,881),1218=>array(-3,0,671,716),1219=>array(80,-174,580,717),1220=>array(66,-174,445,519),1223=>array(80,-174,703,716),1224=>array(66,-174,547,518),1227=>array(58,-199,604,716),1228=>array(46,-199,467,518),1232=>array(-2,0,668,881),1233=>array(38,-12,516,716),1234=>array(-1,0,668,861),1235=>array(38,-12,516,721),1236=>array(0,0,945,716),1237=>array(34,-12,849,530),1238=>array(79,0,613,881),1239=>array(39,-12,517,716),1240=>array(45,-12,676,728),1241=>array(39,-11,517,530),1242=>array(45,-12,676,859),1243=>array(39,-11,517,719),1244=>array(3,0,919,859),1245=>array(-3,0,671,721),1246=>array(39,-13,562,861),1247=>array(24,-12,423,721),1248=>array(39,-13,562,716),1249=>array(24,-206,457,518),1250=>array(79,0,643,833),1251=>array(66,0,493,697),1252=>array(79,0,643,861),1253=>array(66,0,493,721),1254=>array(47,-12,732,861),1255=>array(35,-12,521,721),1256=>array(47,-12,732,728),1257=>array(35,-11,521,530),1258=>array(47,-12,732,861),1259=>array(35,-11,521,721),1262=>array(5,-9,633,833),1263=>array(16,-210,492,697),1264=>array(5,-9,633,861),1265=>array(16,-210,492,721),1266=>array(5,-9,633,898),1267=>array(16,-210,492,728),1268=>array(58,0,604,861),1269=>array(46,0,467,721),1272=>array(80,0,801,861),1273=>array(66,0,646,721),1329=>array(25,-9,618,678),1330=>array(90,-1,481,685),1331=>array(31,-1,563,684),1332=>array(34,-1,564,684),1333=>array(30,-11,468,677),1334=>array(56,-22,510,692),1335=>array(27,-185,407,671),1336=>array(89,-96,476,684),1337=>array(98,0,722,683),1338=>array(46,-11,613,678),1339=>array(24,-2,503,676),1340=>array(28,-185,357,672),1341=>array(24,-12,539,676),1342=>array(38,-11,675,676),1343=>array(32,-2,462,676),1344=>array(28,-61,410,690),1345=>array(31,-11,515,689),1346=>array(27,-96,559,683),1347=>array(63,0,487,708),1348=>array(26,-11,620,677),1349=>array(101,-10,631,684),1350=>array(36,-11,594,685),1351=>array(32,-11,602,684),1352=>array(90,-1,460,684),1353=>array(69,-19,489,689),1354=>array(78,-1,614,683),1355=>array(55,-23,508,690),1356=>array(86,-2,619,683),1357=>array(30,-12,462,675),1358=>array(37,-96,665,676),1359=>array(101,-11,501,683),1360=>array(87,-7,452,677),1361=>array(104,-15,498,680),1362=>array(23,-7,511,671),1363=>array(106,-6,608,672),1364=>array(35,-8,675,678),1365=>array(100,-16,547,679),1366=>array(76,-15,713,680),1369=>array(87,485,211,705),1370=>array(83,485,207,705),1371=>array(34,485,114,702),1372=>array(20,425,282,702),1373=>array(87,518,210,699),1374=>array(14,476,257,702),1375=>array(38,484,397,702),1377=>array(39,-8,552,315),1378=>array(52,-210,400,319),1379=>array(52,-210,402,319),1380=>array(49,-210,433,319),1381=>array(49,-8,391,613),1382=>array(48,-210,409,319),1383=>array(50,-122,393,613),1384=>array(52,-210,395,319),1385=>array(49,-210,437,319),1386=>array(40,-8,430,613),1387=>array(44,-210,394,613),1388=>array(37,-210,309,315),1389=>array(38,-210,482,613),1390=>array(45,-8,413,580),1391=>array(53,-210,391,613),1392=>array(45,0,398,613),1393=>array(51,-8,397,561),1394=>array(50,-210,401,319),1395=>array(8,-8,386,618),1396=>array(44,-8,404,618),1397=>array(6,-210,197,315),1398=>array(90,-9,394,618),1399=>array(37,-8,359,319),1400=>array(50,0,397,319),1401=>array(79,-210,318,376),1402=>array(39,-210,551,315),1403=>array(55,-210,411,319),1404=>array(29,0,420,319),1405=>array(49,-9,393,315),1406=>array(43,-210,393,613),1407=>array(42,-8,550,319),1408=>array(52,-210,399,319),1409=>array(49,-210,393,319),1410=>array(32,0,308,315),1411=>array(39,-210,550,613),1412=>array(47,0,337,618),1413=>array(52,-8,336,319),1414=>array(78,-210,541,610),1415=>array(49,-8,502,613),1417=>array(80,-21,197,335),1425=>array(97,-194,263,-63),1426=>array(37,568,323,664),1427=>array(112,569,249,789),1428=>array(147,568,213,728),1429=>array(106,568,262,728),1430=>array(104,-195,256,-43),1431=>array(133,568,227,662),1432=>array(82,568,278,684),1433=>array(0,568,152,720),1434=>array(229,-205,340,-43),1435=>array(104,-195,256,-43),1436=>array(104,568,256,720),1437=>array(208,568,360,720),1438=>array(108,568,360,750),1439=>array(12,568,348,716),1440=>array(200,568,348,716),1441=>array(58,568,303,716),1443=>array(92,-191,221,-62),1444=>array(117,-205,228,-43),1445=>array(104,-195,256,-43),1446=>array(54,-215,306,-33),1447=>array(117,-209,242,-35),1448=>array(104,568,256,720),1449=>array(12,568,160,716),1450=>array(97,-194,263,-63),1451=>array(117,568,228,730),1452=>array(92,580,221,709),1453=>array(208,-195,360,-43),1454=>array(0,568,196,684),1455=>array(125,568,235,678),1456=>array(147,-210,213,-50),1457=>array(53,-210,307,-50),1458=>array(69,-210,285,-50),1459=>array(69,-210,285,-50),1460=>array(147,-116,213,-50),1461=>array(100,-116,260,-50),1462=>array(100,-210,260,-50),1463=>array(119,-104,241,-62),1464=>array(119,-144,241,-62),1465=>array(147,568,213,634),1467=>array(53,-210,307,-50),1468=>array(147,231,213,297),1469=>array(159,-184,201,-62),1470=>array(24,430,342,518),1471=>array(119,580,241,622),1472=>array(72,-80,154,598),1473=>array(147,568,213,634),1474=>array(147,568,213,634),1475=>array(69,0,169,518),1476=>array(147,568,213,634),1488=>array(60,0,517,518),1489=>array(38,0,533,530),1490=>array(20,0,386,530),1491=>array(24,0,482,518),1492=>array(72,0,526,530),1493=>array(16,0,248,530),1494=>array(28,0,306,543),1495=>array(72,0,526,530),1496=>array(68,-12,532,530),1497=>array(16,258,248,530),1498=>array(20,-199,439,530),1499=>array(38,-12,469,530),1500=>array(33,-12,436,716),1501=>array(72,0,526,518),1502=>array(30,0,526,530),1503=>array(16,-199,248,530),1504=>array(38,0,270,530),1505=>array(25,-12,546,530),1506=>array(32,-82,503,518),1507=>array(45,-199,499,530),1508=>array(37,-12,511,530),1509=>array(37,-199,468,518),1510=>array(45,0,477,518),1511=>array(72,-199,535,518),1512=>array(20,0,439,530),1513=>array(72,-12,674,518),1514=>array(21,-13,565,530),1520=>array(16,0,522,530),1521=>array(16,0,522,530),1522=>array(16,258,522,530),1523=>array(45,398,221,641),1524=>array(45,398,417,641),1548=>array(90,-3,196,238),1563=>array(90,0,196,479),1567=>array(47,0,509,728),1569=>array(54,0,469,422),1570=>array(-23,0,270,862),1571=>array(46,0,188,933),1572=>array(-108,-210,408,761),1573=>array(46,-174,188,716),1574=>array(32,-121,679,453),1575=>array(79,0,164,716),1576=>array(62,-190,709,265),1577=>array(62,-6,452,633),1578=>array(62,-50,709,437),1579=>array(62,-50,709,539),1580=>array(52,-271,564,453),1581=>array(52,-271,564,453),1582=>array(52,-271,564,621),1583=>array(38,0,368,437),1584=>array(38,0,368,629),1585=>array(-74,-210,357,290),1586=>array(-74,-210,357,470),1587=>array(39,-228,1115,346),1588=>array(39,-228,1115,604),1589=>array(39,-228,1230,436),1590=>array(39,-228,1230,532),1591=>array(59,0,782,686),1592=>array(59,0,782,686),1593=>array(53,-271,565,492),1594=>array(53,-271,565,725),1600=>array(-1,0,280,95),1601=>array(62,0,895,773),1602=>array(34,-214,738,678),1603=>array(62,0,689,716),1604=>array(34,-121,594,716),1605=>array(58,-265,527,359),1606=>array(62,-121,630,456),1607=>array(62,-6,452,431),1608=>array(-108,-210,408,476),1609=>array(32,-121,679,453),1610=>array(32,-238,679,453),1611=>array(10,716,290,944),1612=>array(4,716,292,990),1613=>array(8,-255,288,-78),1614=>array(10,716,290,859),1615=>array(4,716,292,990),1616=>array(8,-170,288,-78),1617=>array(7,716,299,936),1618=>array(3,716,201,965),1632=>array(130,59,348,260),1633=>array(99,0,282,576),1634=>array(35,0,451,576),1635=>array(39,0,473,576),1636=>array(63,-6,443,586),1637=>array(45,-6,435,576),1638=>array(29,0,450,576),1639=>array(21,-6,459,576),1640=>array(21,0,459,582),1641=>array(42,0,466,582),1642=>array(37,-3,516,579),1643=>array(-19,-151,205,100),1644=>array(90,-3,196,238),1645=>array(20,163,418,576),1648=>array(127,716,173,984),1649=>array(-15,0,256,927),1650=>array(-47,0,196,936),1651=>array(-55,-257,188,716),1652=>array(46,716,188,933),1653=>array(79,0,384,777),1654=>array(-108,-210,551,641),1655=>array(-108,-210,551,754),1656=>array(32,-121,775,621),1657=>array(62,-50,709,569),1658=>array(62,-50,709,568),1659=>array(62,-271,709,265),1660=>array(62,-161,709,437),1661=>array(62,-50,709,539),1662=>array(62,-271,709,265),1663=>array(62,-50,709,569),1664=>array(62,-271,709,265),1665=>array(52,-271,564,621),1666=>array(52,-271,564,724),1667=>array(52,-271,564,453),1668=>array(52,-271,564,453),1669=>array(52,-271,564,695),1670=>array(52,-271,564,453),1671=>array(52,-271,564,453),1672=>array(38,0,368,746),1673=>array(38,-95,368,437),1674=>array(38,-155,368,437),1675=>array(38,-155,368,746),1676=>array(38,0,368,614),1677=>array(38,-140,368,437),1678=>array(38,0,368,716),1679=>array(38,0,368,716),1680=>array(38,0,368,746),1681=>array(-74,-210,360,587),1682=>array(-74,-210,357,526),1683=>array(-74,-258,357,290),1684=>array(-74,-267,378,290),1685=>array(-74,-269,442,290),1686=>array(-74,-267,378,290),1687=>array(-74,-210,360,455),1688=>array(-74,-210,360,557),1689=>array(-74,-210,357,587),1690=>array(39,-228,1115,517),1691=>array(39,-254,1115,346),1692=>array(39,-254,1115,603),1693=>array(39,-228,1230,436),1694=>array(39,-228,1230,619),1695=>array(59,0,782,686),1696=>array(53,-271,565,749),1697=>array(62,0,895,556),1698=>array(62,-134,895,556),1699=>array(62,-134,895,773),1700=>array(62,0,895,860),1701=>array(62,-221,895,556),1702=>array(62,0,895,891),1703=>array(34,-214,738,693),1704=>array(34,-214,738,780),1705=>array(62,0,827,717),1706=>array(62,0,997,717),1707=>array(62,0,827,717),1708=>array(62,0,689,759),1709=>array(62,0,689,846),1710=>array(62,-223,689,716),1711=>array(62,0,827,793),1712=>array(62,0,827,793),1713=>array(62,0,827,863),1714=>array(62,-169,827,793),1715=>array(62,-271,827,793),1716=>array(62,0,827,942),1717=>array(34,-121,618,952),1718=>array(34,-121,594,914),1719=>array(34,-121,647,1001),1722=>array(62,-121,630,272),1723=>array(62,-121,630,570),1724=>array(62,-232,630,455),1725=>array(62,-121,630,540),1726=>array(29,-15,644,593),1728=>array(62,-6,452,705),1729=>array(2,-85,510,159),1730=>array(2,-85,510,431),1731=>array(2,-85,510,347),1732=>array(-108,-210,408,476),1733=>array(-108,-210,408,476),1734=>array(-108,-210,408,712),1735=>array(-108,-210,408,758),1736=>array(-108,-210,408,789),1737=>array(-108,-210,408,713),1738=>array(-108,-210,408,655),1739=>array(-108,-210,408,757),1740=>array(32,-121,679,453),1741=>array(-4,-121,789,453),1742=>array(32,-121,679,576),1744=>array(32,-271,679,493),1745=>array(32,-263,679,493),1746=>array(71,-221,684,297),1747=>array(71,-221,684,349),1748=>array(-1,190,280,285),1749=>array(62,-6,452,431),1750=>array(27,352,699,802),1751=>array(27,352,531,802),1752=>array(35,573,287,788),1753=>array(5,573,284,1002),1754=>array(34,354,341,789),1755=>array(25,635,347,869),1756=>array(23,436,669,781),1757=>array(34,27,654,647),1758=>array(2,-87,850,761),1759=>array(78,687,209,808),1760=>array(78,687,209,808),1761=>array(-1,576,340,848),1762=>array(34,414,316,789),1763=>array(23,-267,669,78),1764=>array(-14,714,162,756),1765=>array(-42,395,268,807),1766=>array(36,443,404,754),1767=>array(36,443,404,754),1768=>array(37,573,378,919),1769=>array(34,0,480,736),1770=>array(35,-161,183,-13),1771=>array(35,641,183,789),1772=>array(35,641,183,789),1773=>array(34,-270,316,105),1776=>array(130,59,348,260),1777=>array(99,0,282,576),1778=>array(35,0,451,576),1779=>array(39,0,473,576),1780=>array(35,0,471,661),1781=>array(30,-6,450,576),1782=>array(94,0,403,576),1783=>array(21,-6,459,576),1784=>array(21,0,459,582),1785=>array(42,0,466,582),2305=>array(-375,608,-50,889),2306=>array(-239,608,-109,843),2307=>array(78,69,216,513),2309=>array(42,-17,706,608),2310=>array(42,-18,923,608),2311=>array(-1,-114,545,608),2312=>array(-1,-114,545,891),2313=>array(-1,11,603,608),2314=>array(-1,11,726,608),2315=>array(-1,-44,933,608),2316=>array(-1,-44,690,608),2317=>array(-1,-187,624,864),2318=>array(-1,-187,624,886),2319=>array(-1,-187,624,608),2320=>array(-1,-187,624,889),2321=>array(42,-18,923,864),2322=>array(42,-18,923,886),2323=>array(42,-14,922,889),2324=>array(42,-17,922,892),2325=>array(-1,-17,680,608),2326=>array(-1,-15,745,608),2327=>array(-1,-15,605,608),2328=>array(-1,-17,652,608),2329=>array(-1,0,636,608),2330=>array(-1,-15,700,608),2331=>array(-1,-80,726,608),2332=>array(-1,-17,700,608),2333=>array(-1,-17,725,608),2334=>array(-1,-15,710,608),2335=>array(-1,0,515,608),2336=>array(-1,0,545,608),2337=>array(-1,0,595,608),2338=>array(-1,0,535,608),2339=>array(-1,-17,706,608),2340=>array(-1,-17,598,608),2341=>array(42,-14,650,608),2342=>array(-1,-14,545,608),2343=>array(42,-18,653,616),2344=>array(-1,-15,598,608),2345=>array(-1,-33,598,608),2346=>array(-1,-17,578,608),2347=>array(-2,-15,712,608),2348=>array(-1,-17,604,608),2349=>array(39,-17,702,608),2350=>array(-1,-17,646,608),2351=>array(-1,-17,613,608),2352=>array(-1,-14,499,608),2353=>array(-1,-19,499,608),2354=>array(-1,-14,692,608),2355=>array(-1,0,742,608),2356=>array(-1,-122,742,608),2357=>array(-1,-15,604,608),2358=>array(38,-18,696,616),2359=>array(-1,-15,621,608),2360=>array(-1,-17,659,608),2361=>array(-1,-238,559,608),2364=>array(-404,-197,-274,-67),2365=>array(28,50,386,608),2366=>array(-1,-17,332,608),2367=>array(-1,-15,776,895),2368=>array(-254,-15,332,895),2369=>array(-463,-256,-31,7),2370=>array(-345,-262,84,7),2371=>array(-330,-249,-50,13),2372=>array(-321,-271,-24,46),2373=>array(-338,608,-49,864),2374=>array(-546,598,-135,886),2375=>array(-534,598,-135,889),2376=>array(-475,599,-135,892),2377=>array(-19,-17,332,864),2378=>array(-228,-17,332,886),2379=>array(-260,-17,332,889),2380=>array(-152,-17,332,892),2381=>array(-251,-271,32,0),2384=>array(47,97,830,792),2385=>array(-212,608,-135,788),2386=>array(-612,-99,0,-29),2387=>array(-349,645,-184,832),2388=>array(-261,645,-96,832),2392=>array(-1,-17,680,608),2393=>array(-1,-104,745,608),2394=>array(-1,-54,605,608),2395=>array(-1,-66,700,608),2396=>array(-1,-67,595,608),2397=>array(-1,-77,535,608),2398=>array(-2,-15,712,608),2399=>array(-1,-38,613,608),2400=>array(-1,-71,933,608),2401=>array(-1,-71,690,608),2402=>array(-418,-271,26,13),2403=>array(-418,-271,60,13),2404=>array(128,-17,203,617),2405=>array(128,-17,385,616),2406=>array(147,115,491,468),2407=>array(179,-134,455,689),2408=>array(99,-123,542,644),2409=>array(125,-106,492,677),2410=>array(12,112,617,685),2411=>array(82,-149,576,658),2412=>array(118,-130,545,653),2413=>array(73,23,570,569),2414=>array(84,29,570,667),2415=>array(119,-92,575,648),2416=>array(64,292,298,525),2433=>array(-296,703,10,875),2434=>array(66,-56,396,605),2435=>array(92,0,338,606),2437=>array(0,0,794,607),2438=>array(0,0,1039,690),2439=>array(0,-94,590,875),2440=>array(0,-22,611,875),2441=>array(0,1,656,875),2442=>array(0,0,765,875),2443=>array(54,0,766,688),2444=>array(33,1,596,651),2447=>array(38,0,593,605),2448=>array(38,0,701,876),2451=>array(57,1,629,609),2452=>array(57,1,728,876),2453=>array(0,0,787,607),2454=>array(54,0,663,625),2455=>array(44,0,614,607),2456=>array(0,0,658,607),2457=>array(51,0,621,607),2458=>array(0,0,563,607),2459=>array(0,-93,593,607),2460=>array(0,-42,737,607),2461=>array(0,0,761,607),2462=>array(38,0,829,606),2463=>array(0,0,575,875),2464=>array(0,0,634,876),2465=>array(0,1,656,607),2466=>array(0,0,575,607),2467=>array(55,0,606,607),2468=>array(0,1,688,607),2469=>array(50,0,653,607),2470=>array(0,-24,617,607),2471=>array(45,0,604,624),2472=>array(0,0,603,607),2474=>array(44,0,643,607),2475=>array(0,0,789,607),2476=>array(0,0,601,607),2477=>array(0,2,685,607),2478=>array(0,0,629,607),2479=>array(0,0,609,607),2480=>array(0,-18,601,607),2482=>array(0,-0,648,607),2486=>array(0,0,606,626),2487=>array(0,0,604,607),2488=>array(0,0,645,607),2489=>array(0,-94,590,607),2492=>array(-366,-164,-233,-32),2494=>array(0,0,253,690),2495=>array(0,0,531,850),2496=>array(-334,0,253,875),2497=>array(-357,-269,39,5),2498=>array(-359,-269,21,-73),2499=>array(-314,-270,-60,-77),2500=>array(-380,-271,98,24),2503=>array(0,1,317,607),2504=>array(0,1,317,875),2507=>array(0,0,940,690),2508=>array(0,0,940,875),2509=>array(-187,-267,26,-73),2519=>array(-250,0,253,875),2524=>array(0,-164,656,607),2525=>array(0,-164,561,607),2527=>array(0,-42,604,607),2528=>array(54,-93,766,688),2529=>array(33,-271,596,651),2530=>array(-381,-271,-4,23),2531=>array(-401,-271,333,151),2534=>array(62,55,548,550),2535=>array(46,0,513,624),2536=>array(58,-51,583,636),2537=>array(53,2,671,606),2538=>array(67,0,547,653),2539=>array(62,1,632,638),2540=>array(52,1,616,622),2541=>array(69,0,498,624),2542=>array(55,0,641,622),2543=>array(53,1,559,622),2544=>array(0,0,601,607),2545=>array(0,-51,601,607),2546=>array(36,0,581,606),2547=>array(-87,0,575,875),2548=>array(26,0,571,606),2549=>array(44,1,669,606),2550=>array(54,0,624,606),2551=>array(103,0,165,607),2552=>array(52,0,564,605),2553=>array(48,154,376,451),2554=>array(74,349,492,788),2562=>array(-156,578,-79,731),2565=>array(0,0,696,578),2566=>array(0,0,940,578),2567=>array(0,0,808,822),2568=>array(0,0,808,822),2569=>array(0,-267,683,839),2570=>array(0,-267,683,839),2575=>array(0,2,562,793),2576=>array(0,0,696,839),2579=>array(0,-2,683,836),2580=>array(0,0,696,839),2581=>array(0,0,607,578),2582=>array(0,0,572,578),2583=>array(0,0,646,578),2584=>array(0,0,692,578),2585=>array(0,0,570,578),2586=>array(0,1,597,578),2587=>array(0,0,607,578),2588=>array(0,0,596,578),2589=>array(0,0,546,578),2590=>array(0,0,563,578),2591=>array(0,0,548,578),2592=>array(0,0,586,578),2593=>array(0,0,601,578),2594=>array(0,0,645,578),2595=>array(0,0,645,578),2596=>array(0,0,596,578),2597=>array(0,0,569,578),2598=>array(0,0,645,578),2599=>array(0,0,569,578),2600=>array(0,0,587,578),2602=>array(0,0,569,578),2603=>array(0,0,556,578),2604=>array(0,0,564,578),2605=>array(0,0,554,578),2606=>array(0,0,563,578),2607=>array(0,0,657,578),2608=>array(0,4,545,578),2610=>array(0,-0,682,578),2611=>array(0,-96,682,578),2613=>array(0,0,606,578),2614=>array(0,0,563,578),2616=>array(0,0,563,578),2617=>array(0,0,554,578),2620=>array(-208,-154,-131,-77),2622=>array(0,216,251,578),2623=>array(0,0,397,822),2624=>array(-151,0,251,822),2625=>array(-388,-267,-50,0),2626=>array(-388,-267,-50,0),2631=>array(-473,578,-90,793),2632=>array(-471,578,-90,839),2635=>array(-411,572,-90,803),2636=>array(-379,578,-27,839),2637=>array(-235,-238,51,0),2649=>array(0,0,572,578),2650=>array(0,0,695,578),2651=>array(0,0,596,578),2652=>array(0,0,596,578),2654=>array(0,0,585,578),2662=>array(54,42,537,524),2663=>array(86,0,514,575),2664=>array(53,0,528,577),2665=>array(52,1,527,577),2666=>array(69,0,522,577),2667=>array(57,0,501,579),2668=>array(74,0,530,758),2669=>array(36,0,519,578),2670=>array(64,0,526,578),2671=>array(65,0,525,769),2672=>array(-103,664,103,841),2673=>array(-193,660,111,839),2674=>array(0,2,562,578),2675=>array(0,-2,683,839),2676=>array(28,-110,857,648),2689=>array(-429,608,-23,885),2690=>array(-179,608,-67,822),2691=>array(88,98,212,510),2693=>array(36,0,803,608),2694=>array(36,0,1062,610),2695=>array(42,-1,553,882),2696=>array(42,-1,606,882),2697=>array(60,0,545,742),2698=>array(60,-4,776,882),2699=>array(20,0,780,608),2701=>array(36,0,803,881),2703=>array(36,0,803,881),2704=>array(36,0,803,882),2705=>array(36,0,1062,881),2707=>array(36,0,1062,881),2708=>array(36,0,1062,882),2709=>array(35,0,411,610),2710=>array(5,0,792,608),2711=>array(25,0,625,608),2712=>array(52,-1,579,608),2713=>array(25,0,462,610),2714=>array(36,0,620,608),2715=>array(55,0,643,608),2716=>array(50,0,791,608),2717=>array(34,0,601,608),2718=>array(25,0,669,608),2719=>array(55,0,460,610),2720=>array(59,0,409,610),2721=>array(25,0,404,610),2722=>array(55,-1,447,608),2723=>array(98,-271,714,608),2724=>array(60,0,554,608),2725=>array(45,0,572,608),2726=>array(44,-1,480,608),2727=>array(27,0,561,727),2728=>array(43,0,602,608),2730=>array(5,0,592,608),2731=>array(50,-270,442,608),2732=>array(50,0,684,608),2733=>array(50,0,776,608),2734=>array(27,0,614,608),2735=>array(40,0,514,608),2736=>array(45,-2,411,609),2738=>array(55,0,633,608),2739=>array(52,0,676,609),2741=>array(50,0,558,608),2742=>array(52,0,633,610),2743=>array(75,0,528,608),2744=>array(43,0,684,608),2745=>array(69,0,573,610),2748=>array(-323,-182,-211,-70),2749=>array(52,0,436,608),2750=>array(98,0,291,610),2751=>array(98,0,660,883),2752=>array(-180,0,291,884),2753=>array(-412,-271,28,5),2754=>array(-323,-271,151,5),2755=>array(-271,-271,41,5),2756=>array(-275,-271,65,20),2757=>array(-452,608,-25,881),2759=>array(-509,608,-80,881),2760=>array(-544,608,-96,882),2761=>array(-179,0,291,881),2763=>array(-236,0,291,881),2764=>array(-271,0,291,882),2765=>array(-244,-249,186,5),2768=>array(46,0,815,881),2784=>array(20,-1,875,608),2790=>array(91,61,532,545),2791=>array(110,0,534,608),2792=>array(97,0,524,608),2793=>array(29,0,527,608),2794=>array(18,0,595,609),2795=>array(18,0,598,608),2796=>array(104,0,541,610),2797=>array(25,0,571,608),2798=>array(118,0,532,607),2799=>array(35,1,608,605),2817=>array(-374,776,37,979),2818=>array(34,379,271,717),2819=>array(59,0,332,717),2821=>array(42,0,508,717),2822=>array(42,0,726,717),2823=>array(39,-16,643,717),2824=>array(39,-16,643,717),2825=>array(39,-16,618,717),2826=>array(39,-16,625,717),2827=>array(39,-16,607,717),2828=>array(39,0,516,717),2831=>array(49,0,479,717),2832=>array(49,0,918,913),2835=>array(59,0,561,732),2836=>array(59,0,953,913),2837=>array(39,0,564,717),2838=>array(39,0,539,717),2839=>array(39,0,539,717),2840=>array(39,0,524,717),2841=>array(39,0,688,717),2842=>array(39,0,540,717),2843=>array(39,0,540,717),2844=>array(39,0,554,717),2845=>array(39,-15,540,732),2846=>array(54,0,532,717),2847=>array(39,0,539,717),2848=>array(44,0,534,717),2849=>array(39,0,540,717),2850=>array(39,-12,540,717),2851=>array(44,0,526,717),2852=>array(39,0,540,717),2853=>array(39,0,505,717),2854=>array(39,0,540,717),2855=>array(44,0,521,732),2856=>array(39,0,540,717),2858=>array(39,0,524,717),2859=>array(39,0,703,717),2860=>array(39,0,540,717),2861=>array(39,-16,628,717),2862=>array(39,-0,524,717),2863=>array(56,0,547,717),2864=>array(39,-16,604,717),2866=>array(39,-16,638,717),2867=>array(39,0,554,717),2870=>array(39,0,539,717),2871=>array(39,0,524,717),2872=>array(39,0,524,717),2873=>array(39,-30,540,717),2876=>array(-301,-176,-206,-84),2877=>array(71,0,273,717),2878=>array(82,0,136,717),2879=>array(-522,762,-17,918),2880=>array(-25,1,213,920),2881=>array(-443,-264,123,-51),2882=>array(-359,-271,171,-17),2883=>array(-325,-271,102,-18),2887=>array(59,0,436,717),2888=>array(59,0,1005,913),2891=>array(59,0,945,717),2892=>array(59,0,1006,913),2893=>array(-188,-267,161,-45),2902=>array(-515,717,-20,913),2903=>array(-297,0,198,913),2908=>array(39,-176,540,717),2909=>array(39,-176,540,717),2911=>array(23,-53,623,718),2912=>array(39,-16,607,717),2913=>array(39,-30,540,717),2918=>array(44,0,534,717),2919=>array(49,-12,441,717),2920=>array(39,-12,432,717),2921=>array(34,0,541,717),2922=>array(20,0,487,732),2923=>array(0,-21,605,717),2924=>array(34,-15,476,718),2925=>array(29,-9,495,729),2926=>array(82,0,495,717),2927=>array(54,-15,456,719),2928=>array(50,209,544,557),2946=>array(-388,499,-211,675),2947=>array(37,-11,698,702),2949=>array(22,-271,932,429),2950=>array(22,-271,1071,429),2951=>array(19,-271,915,702),2952=>array(70,0,621,417),2953=>array(55,0,988,429),2954=>array(55,0,1221,429),2958=>array(52,-11,721,417),2959=>array(52,-110,726,417),2960=>array(27,-271,813,429),2962=>array(49,-271,711,429),2963=>array(49,-271,711,429),2964=>array(49,-271,1631,429),2965=>array(36,-11,610,417),2969=>array(70,0,759,417),2970=>array(36,-11,565,417),2972=>array(28,-271,815,429),2974=>array(63,-271,928,417),2975=>array(70,0,778,417),2979=>array(52,-11,1290,429),2980=>array(-4,-271,600,417),2984=>array(-0,-271,577,417),2985=>array(52,-11,1007,429),2986=>array(70,0,623,417),2990=>array(70,0,667,429),2991=>array(83,-11,719,417),2992=>array(70,-113,540,417),2993=>array(2,-271,650,429),2994=>array(52,-11,768,510),2995=>array(52,-11,866,429),2996=>array(62,-271,665,429),2997=>array(52,-11,803,429),2999=>array(52,-271,1067,429),3000=>array(52,-11,1046,510),3001=>array(0,-271,1207,429),3006=>array(70,0,542,417),3007=>array(-245,1,112,702),3008=>array(-282,417,94,702),3009=>array(-117,145,458,417),3010=>array(-117,-52,754,636),3014=>array(61,-12,685,701),3015=>array(56,-11,659,702),3016=>array(52,-11,901,429),3018=>array(61,-12,1661,701),3019=>array(56,-11,1661,702),3020=>array(61,-12,1989,701),3021=>array(-364,523,-237,650),3031=>array(52,-11,866,429),3047=>array(36,-11,610,417),3048=>array(55,0,988,429),3049=>array(70,0,727,417),3050=>array(36,-11,682,417),3051=>array(70,-208,913,645),3052=>array(36,-11,857,417),3053=>array(52,-11,721,417),3054=>array(22,-271,932,429),3055=>array(36,-11,776,417),3056=>array(83,-11,662,702),3057=>array(71,0,714,429),3058=>array(-4,-271,745,417),3073=>array(57,-6,335,481),3074=>array(57,-13,544,471),3075=>array(65,-12,280,474),3077=>array(54,-11,667,474),3078=>array(54,-11,732,473),3079=>array(36,-229,513,472),3080=>array(24,-11,1108,664),3081=>array(57,-11,634,682),3082=>array(57,-11,996,682),3083=>array(57,-11,1239,474),3084=>array(44,-11,856,586),3086=>array(44,-11,556,702),3087=>array(44,-11,556,839),3088=>array(54,-11,656,475),3090=>array(57,-11,610,471),3091=>array(57,-11,610,642),3092=>array(6,-11,856,688),3093=>array(36,-11,474,664),3094=>array(51,-137,620,476),3095=>array(39,-14,510,664),3096=>array(35,-137,874,664),3097=>array(57,-11,610,472),3098=>array(24,-11,630,664),3099=>array(24,-137,630,664),3100=>array(57,-11,610,474),3101=>array(57,-136,1146,664),3102=>array(36,-229,715,472),3103=>array(57,-11,829,550),3104=>array(57,-11,540,664),3105=>array(57,-11,659,664),3106=>array(57,-137,659,664),3107=>array(63,-11,752,474),3108=>array(57,-11,659,664),3109=>array(60,-137,643,664),3110=>array(60,-11,643,664),3111=>array(60,-137,643,664),3112=>array(44,-11,547,664),3114=>array(35,-11,563,664),3115=>array(35,-137,563,664),3116=>array(57,-11,621,473),3117=>array(57,-137,663,664),3118=>array(44,-11,873,664),3119=>array(57,-12,1144,664),3120=>array(57,-11,540,664),3121=>array(57,-12,837,476),3122=>array(57,-11,571,474),3123=>array(48,-11,561,664),3125=>array(44,-11,561,664),3126=>array(48,-11,524,664),3127=>array(35,-137,759,664),3128=>array(24,-11,581,664),3129=>array(31,-11,893,664),3134=>array(6,305,626,545),3135=>array(17,462,281,785),3136=>array(10,462,289,980),3137=>array(-48,-9,302,474),3138=>array(-48,-9,665,545),3139=>array(-203,-271,294,474),3140=>array(-216,-271,687,473),3142=>array(6,466,618,688),3143=>array(6,466,617,889),3144=>array(6,-271,894,688),3146=>array(6,470,843,715),3147=>array(6,470,843,908),3148=>array(6,449,970,688),3149=>array(39,465,655,866),3157=>array(47,767,289,980),3158=>array(-670,-271,109,-31),3168=>array(57,-11,1602,545),3169=>array(44,-11,1263,545),3174=>array(158,-14,682,510),3175=>array(88,-14,752,510),3176=>array(54,0,726,510),3177=>array(199,-13,609,512),3178=>array(136,-12,704,519),3179=>array(60,-14,781,521),3180=>array(106,0,798,510),3181=>array(201,-15,668,513),3182=>array(65,-13,815,510),3183=>array(106,0,798,510),3202=>array(46,84,394,554),3203=>array(46,84,205,553),3205=>array(47,84,608,602),3206=>array(46,84,625,602),3207=>array(37,84,595,602),3208=>array(33,84,850,752),3209=>array(46,84,911,602),3210=>array(46,84,1247,602),3211=>array(37,84,1000,752),3212=>array(37,84,695,602),3214=>array(37,84,606,602),3215=>array(37,84,606,647),3216=>array(44,84,615,602),3218=>array(37,84,630,602),3219=>array(37,84,630,775),3220=>array(38,84,631,774),3221=>array(49,84,415,752),3222=>array(17,84,700,713),3223=>array(51,84,493,752),3224=>array(44,-79,742,752),3225=>array(37,84,630,602),3226=>array(37,84,633,752),3227=>array(46,-79,614,752),3228=>array(37,84,630,602),3229=>array(54,-79,1127,752),3230=>array(37,84,889,602),3231=>array(59,84,627,651),3232=>array(54,84,508,752),3233=>array(54,84,625,752),3234=>array(54,-79,625,752),3235=>array(54,84,682,602),3236=>array(46,84,500,752),3237=>array(54,-79,626,752),3238=>array(54,84,626,752),3239=>array(54,-79,626,752),3240=>array(46,46,514,752),3242=>array(46,84,620,752),3243=>array(46,-79,619,753),3244=>array(37,84,632,602),3245=>array(37,-79,643,752),3246=>array(49,84,928,752),3247=>array(46,84,1057,752),3248=>array(54,84,508,752),3249=>array(49,84,628,602),3250=>array(46,84,615,602),3251=>array(42,84,507,752),3253=>array(49,84,620,752),3254=>array(49,84,506,752),3255=>array(49,70,620,752),3256=>array(44,84,499,752),3257=>array(49,84,675,752),3262=>array(-21,84,370,588),3263=>array(-13,339,307,702),3264=>array(-13,46,635,702),3265=>array(-5,84,312,563),3266=>array(-5,84,673,560),3267=>array(22,-173,364,236),3268=>array(24,-173,614,253),3270=>array(-79,354,258,774),3271=>array(-79,46,606,774),3272=>array(-79,-173,438,774),3274=>array(-79,84,868,774),3275=>array(-79,46,1188,774),3276=>array(-160,276,395,774),3277=>array(-22,335,329,703),3285=>array(49,46,299,560),3286=>array(25,-173,364,301),3294=>array(49,84,624,602),3296=>array(37,84,1654,752),3297=>array(37,84,943,602),3302=>array(42,84,507,686),3303=>array(34,84,515,685),3304=>array(22,98,507,688),3305=>array(52,84,527,684),3306=>array(38,84,515,684),3307=>array(33,84,516,688),3308=>array(42,98,529,687),3309=>array(47,98,525,684),3310=>array(36,84,520,687),3311=>array(46,84,521,667),3330=>array(45,-9,323,269),3331=>array(49,-9,256,464),3333=>array(49,-9,1152,464),3334=>array(49,-173,1309,464),3335=>array(49,-232,856,464),3336=>array(49,-232,1411,464),3337=>array(49,-232,586,464),3338=>array(49,-232,1149,464),3339=>array(44,-271,817,464),3340=>array(49,-9,908,465),3342=>array(44,-271,1157,464),3343=>array(44,-271,1153,464),3344=>array(49,-271,1785,465),3346=>array(49,-9,601,464),3347=>array(49,-9,1065,464),3348=>array(49,-9,1146,464),3349=>array(42,-8,819,464),3350=>array(49,-9,907,465),3351=>array(44,-10,830,464),3352=>array(39,0,1279,464),3353=>array(49,-9,916,465),3354=>array(15,0,940,464),3355=>array(15,-9,1217,464),3356=>array(44,-51,663,464),3357=>array(49,-9,1410,464),3358=>array(49,-9,1166,465),3359=>array(39,-9,524,464),3360=>array(43,-9,517,464),3361=>array(44,-9,1146,464),3362=>array(44,-9,1195,465),3363=>array(49,-12,1219,465),3364=>array(49,-9,830,464),3365=>array(76,0,893,464),3366=>array(49,-9,501,464),3367=>array(49,-9,835,467),3368=>array(44,-12,830,464),3370=>array(44,-9,956,464),3371=>array(44,-9,1104,464),3372=>array(49,-9,1258,465),3373=>array(54,0,504,464),3374=>array(71,0,572,464),3375=>array(44,-9,905,464),3376=>array(49,-9,594,464),3377=>array(44,-8,506,464),3378=>array(76,0,869,464),3379=>array(44,-232,589,464),3380=>array(44,-9,514,464),3381=>array(49,-7,884,464),3382=>array(44,-9,888,464),3383=>array(44,-9,1043,464),3384=>array(44,-9,1146,464),3385=>array(44,-9,1063,464),3390=>array(42,-6,426,464),3391=>array(0,0,330,651),3392=>array(0,0,354,651),3393=>array(39,-271,301,466),3394=>array(39,-271,301,466),3395=>array(8,-271,458,466),3398=>array(49,-9,591,465),3399=>array(49,-8,476,464),3400=>array(49,-9,1230,465),3402=>array(49,-9,1319,465),3403=>array(49,-8,1209,464),3404=>array(49,-9,1398,465),3405=>array(-300,520,-19,721),3415=>array(39,-9,504,464),3424=>array(44,-271,817,464),3425=>array(49,-173,1058,465),3430=>array(49,-9,1080,464),3431=>array(15,-143,852,464),3432=>array(44,-7,840,464),3433=>array(44,-9,1166,464),3434=>array(44,-9,643,651),3435=>array(54,-243,918,651),3436=>array(44,-271,1162,464),3437=>array(49,-271,591,464),3438=>array(49,-271,884,464),3439=>array(44,-9,848,651),3585=>array(54,0,520,558),3586=>array(30,0,573,558),3587=>array(30,0,590,559),3588=>array(52,0,530,558),3589=>array(52,0,530,560),3590=>array(30,-5,590,559),3591=>array(25,-5,396,558),3592=>array(26,-5,481,558),3593=>array(30,-5,622,558),3594=>array(30,0,634,592),3595=>array(30,0,651,592),3596=>array(54,-5,741,558),3597=>array(54,-208,783,558),3598=>array(30,-203,545,558),3599=>array(30,-203,545,558),3600=>array(54,-206,477,560),3601=>array(30,0,710,559),3602=>array(52,-5,751,560),3603=>array(54,-5,857,558),3604=>array(52,0,530,558),3605=>array(52,0,530,560),3606=>array(54,-5,520,558),3607=>array(30,0,575,558),3608=>array(54,0,477,560),3609=>array(30,-5,622,558),3610=>array(30,0,533,558),3611=>array(30,0,533,830),3612=>array(78,0,552,558),3613=>array(78,0,552,830),3614=>array(30,0,620,558),3615=>array(30,0,620,830),3616=>array(30,-5,545,558),3617=>array(30,-5,506,558),3618=>array(75,0,513,558),3619=>array(54,-5,437,560),3620=>array(54,-199,520,558),3621=>array(44,-5,499,558),3622=>array(30,-199,545,558),3623=>array(19,-5,444,558),3624=>array(52,0,562,664),3625=>array(30,0,637,558),3626=>array(44,-5,544,659),3627=>array(30,0,584,558),3628=>array(30,0,684,723),3629=>array(36,0,491,558),3630=>array(61,0,545,656),3631=>array(30,0,442,558),3632=>array(44,49,418,510),3633=>array(-364,631,10,824),3634=>array(26,0,421,558),3635=>array(-223,0,421,767),3636=>array(-493,612,-109,775),3637=>array(-493,612,-109,800),3638=>array(-493,612,-64,800),3639=>array(-493,612,-109,800),3640=>array(-201,-206,-85,-34),3641=>array(-337,-206,-89,-34),3642=>array(-157,-115,-75,-33),3647=>array(84,-103,625,782),3648=>array(75,-5,272,553),3649=>array(75,-5,541,553),3650=>array(27,-5,466,830),3651=>array(30,-5,485,828),3652=>array(10,-5,485,828),3653=>array(26,-199,421,558),3654=>array(30,-199,431,559),3655=>array(-424,603,-47,849),3656=>array(-167,858,-109,1031),3657=>array(-293,858,1,1065),3658=>array(-342,858,98,1056),3659=>array(-225,858,-52,1031),3660=>array(-330,861,-18,1078),3661=>array(-223,609,-65,767),3662=>array(-203,858,-42,1067),3663=>array(60,-5,495,430),3664=>array(60,-5,538,428),3665=>array(50,-5,590,428),3666=>array(75,0,613,611),3667=>array(75,-5,615,428),3668=>array(50,-5,637,611),3669=>array(50,-5,637,611),3670=>array(18,-5,585,611),3671=>array(75,-5,789,574),3672=>array(60,-5,659,574),3673=>array(75,-5,715,574),3674=>array(30,0,598,558),3675=>array(40,-5,964,447),3713=>array(55,-6,721,587),3714=>array(53,-15,664,587),3716=>array(54,-5,670,587),3719=>array(34,-207,470,587),3720=>array(37,-18,636,587),3722=>array(54,-210,629,587),3725=>array(54,-5,670,588),3732=>array(54,-5,665,587),3733=>array(54,-6,780,587),3734=>array(45,-257,711,587),3735=>array(55,-5,862,587),3737=>array(54,-11,690,589),3738=>array(55,-5,686,587),3739=>array(55,-5,686,707),3740=>array(54,-5,780,593),3741=>array(54,-5,780,707),3742=>array(54,-5,800,587),3743=>array(54,-5,800,707),3745=>array(55,-11,721,589),3746=>array(54,-5,670,707),3747=>array(54,-7,643,587),3749=>array(46,-7,646,587),3751=>array(46,-7,646,587),3754=>array(58,-7,673,587),3755=>array(55,-5,862,587),3757=>array(54,-7,671,587),3758=>array(53,-7,664,595),3759=>array(54,-21,604,680),3760=>array(57,113,382,578),3761=>array(57,847,482,1049),3762=>array(34,-5,422,587),3763=>array(1,-5,422,788),3764=>array(139,805,639,1059),3765=>array(139,805,713,1059),3766=>array(139,805,639,1059),3767=>array(139,805,713,1059),3768=>array(308,-269,470,-26),3769=>array(248,-263,528,-15),3771=>array(145,838,635,1060),3772=>array(147,-257,632,-72),3773=>array(55,-5,616,829),3776=>array(34,-5,386,576),3777=>array(34,-5,772,576),3778=>array(28,-5,410,1001),3779=>array(17,-5,429,1037),3780=>array(46,-5,311,1025),3782=>array(34,-267,517,579),3784=>array(349,806,429,1012),3785=>array(148,808,630,1035),3786=>array(163,805,609,1015),3787=>array(281,805,497,1019),3788=>array(212,812,560,1049),3789=>array(308,806,470,967),3792=>array(54,-7,667,578),3793=>array(54,-5,665,578),3794=>array(67,-5,557,796),3795=>array(44,-5,665,829),3796=>array(54,-5,632,776),3797=>array(54,-5,632,776),3798=>array(54,-5,780,829),3799=>array(55,-257,702,579),3800=>array(54,-171,670,579),3801=>array(54,-5,841,577),3804=>array(55,-11,1218,579),3805=>array(55,-11,1218,579),3840=>array(52,207,573,983),3841=>array(52,232,534,864),3842=>array(11,274,571,864),3843=>array(11,274,593,864),3844=>array(0,227,583,720),3845=>array(107,227,464,720),3846=>array(0,-174,583,720),3847=>array(-152,393,649,720),3848=>array(141,-174,512,809),3849=>array(80,81,520,716),3850=>array(34,-62,576,799),3851=>array(92,522,508,716),3852=>array(92,-117,508,716),3853=>array(260,-174,340,716),3854=>array(190,-174,410,716),3855=>array(250,-174,350,716),3856=>array(187,-174,413,716),3857=>array(179,-174,421,716),3858=>array(-20,-124,620,719),3859=>array(21,126,579,706),3860=>array(238,403,371,681),3861=>array(128,254,472,716),3862=>array(128,320,477,716),3863=>array(99,378,510,657),3864=>array(159,-9,537,322),3865=>array(260,-201,340,300),3866=>array(241,459,359,577),3867=>array(151,459,449,577),3868=>array(151,419,449,687),3869=>array(123,346,476,683),3870=>array(66,426,520,607),3871=>array(129,448,455,584),3872=>array(128,-13,472,374),3873=>array(126,-149,444,374),3874=>array(40,-86,530,374),3875=>array(97,-176,507,402),3876=>array(27,19,560,339),3877=>array(80,-13,541,374),3878=>array(33,-42,547,434),3879=>array(24,-13,568,390),3880=>array(57,-63,485,401),3881=>array(82,-82,534,374),3882=>array(-65,-149,653,374),3883=>array(-65,-86,653,374),3884=>array(-65,-176,653,402),3885=>array(-65,19,653,339),3886=>array(-65,-13,653,374),3887=>array(-65,-42,653,434),3888=>array(-65,-13,653,390),3889=>array(-65,-63,653,401),3890=>array(-65,-82,653,374),3891=>array(-65,-13,653,374),3892=>array(227,359,373,609),3893=>array(238,-1,371,150),3894=>array(81,159,519,619),3895=>array(251,52,349,150),3896=>array(87,431,495,735),3897=>array(355,538,551,706),3898=>array(2,419,587,687),3899=>array(13,419,598,687),3900=>array(56,-201,484,837),3901=>array(116,-201,544,837),3902=>array(238,-201,457,180),3903=>array(143,-201,362,180),3904=>array(23,27,558,716),3905=>array(42,207,558,716),3906=>array(22,27,558,716),3907=>array(22,-174,558,716),3908=>array(72,207,528,716),3909=>array(54,207,541,716),3910=>array(43,207,557,716),3911=>array(72,207,528,716),3913=>array(96,27,488,726),3914=>array(72,27,528,716),3915=>array(62,207,538,716),3916=>array(72,27,528,716),3917=>array(72,-174,528,716),3918=>array(102,27,500,716),3919=>array(72,27,528,716),3920=>array(62,207,538,716),3921=>array(72,27,528,716),3922=>array(72,-174,528,716),3923=>array(100,27,498,716),3924=>array(72,207,558,716),3925=>array(72,207,558,716),3926=>array(72,207,558,716),3927=>array(72,-174,558,716),3928=>array(30,207,558,716),3929=>array(54,207,601,864),3930=>array(43,207,601,864),3931=>array(72,207,621,864),3932=>array(72,-174,621,864),3933=>array(31,207,558,726),3934=>array(62,27,542,716),3935=>array(62,207,538,716),3936=>array(72,187,580,716),3937=>array(72,207,558,716),3938=>array(86,207,580,716),3939=>array(72,207,558,716),3940=>array(19,27,538,716),3941=>array(62,27,581,716),3942=>array(72,207,558,716),3943=>array(72,27,528,716),3944=>array(52,207,558,716),3945=>array(23,-174,558,716),3953=>array(208,-51,414,140),3954=>array(87,625,539,864),3955=>array(87,-51,539,864),3956=>array(72,-70,524,153),3957=>array(105,-201,524,180),3958=>array(61,41,513,864),3959=>array(61,-201,513,864),3960=>array(61,-11,513,864),3961=>array(61,-201,513,864),3962=>array(137,643,365,777),3963=>array(137,643,405,897),3964=>array(67,643,573,829),3965=>array(67,643,573,929),3966=>array(241,736,359,854),3967=>array(399,180,517,448),3968=>array(61,625,513,864),3969=>array(61,-51,513,864),3970=>array(193,625,391,852),3971=>array(193,625,391,819),3972=>array(307,-201,535,-67),3973=>array(96,-54,488,726),3974=>array(186,461,432,864),3975=>array(288,666,312,864),3976=>array(162,609,438,864),3977=>array(85,575,515,864),3978=>array(165,634,455,864),3979=>array(163,652,486,864),3984=>array(75,-201,510,180),3985=>array(90,-201,510,180),3986=>array(74,-200,510,180),3987=>array(179,-201,413,180),3988=>array(115,-201,485,180),3989=>array(100,-201,496,180),3991=>array(115,-201,485,180),3993=>array(134,-201,453,186),3994=>array(115,-201,485,180),3995=>array(107,-201,493,180),3996=>array(115,-201,485,180),3997=>array(201,-201,399,180),3998=>array(139,-201,463,180),3999=>array(115,-201,485,180),4000=>array(107,-201,493,180),4001=>array(115,-201,485,180),4002=>array(201,-201,399,180),4003=>array(137,-201,461,180),4004=>array(115,-201,510,180),4005=>array(115,-201,510,180),4006=>array(115,-201,510,180),4007=>array(201,-201,413,180),4008=>array(81,-201,510,180),4009=>array(100,-201,545,301),4010=>array(91,-201,545,301),4011=>array(115,-201,561,301),4012=>array(201,-201,440,245),4013=>array(81,-201,510,188),4017=>array(115,-201,510,180),4018=>array(126,-201,528,180),4019=>array(115,-201,510,180),4020=>array(72,-201,493,180),4021=>array(107,-201,528,180),4022=>array(115,-201,510,180),4023=>array(132,-201,468,180),4025=>array(179,-201,413,180),4256=>array(42,-15,633,716),4257=>array(45,-3,677,716),4258=>array(45,-142,695,716),4259=>array(42,-15,657,716),4260=>array(45,0,543,716),4261=>array(47,0,745,716),4262=>array(1,-7,630,715),4263=>array(35,0,740,716),4264=>array(24,0,494,716),4265=>array(66,0,568,716),4266=>array(45,-7,748,716),4267=>array(34,-7,677,716),4268=>array(66,0,563,716),4269=>array(35,-15,681,732),4270=>array(-1,-15,639,719),4271=>array(-1,-209,624,721),4272=>array(34,-15,689,716),4273=>array(66,-15,581,716),4274=>array(66,0,547,716),4275=>array(35,-15,681,732),4276=>array(35,-209,644,732),4277=>array(34,-209,671,716),4278=>array(66,0,577,732),4279=>array(52,0,557,716),4280=>array(50,-15,557,716),4281=>array(66,0,563,716),4282=>array(35,-163,593,732),4283=>array(34,-7,736,716),4284=>array(66,-209,547,716),4285=>array(49,-15,614,732),4286=>array(66,0,563,716),4287=>array(-66,-171,660,716),4288=>array(45,-15,701,716),4289=>array(66,0,552,716),4290=>array(23,-15,571,716),4291=>array(34,0,539,716),4292=>array(58,-209,618,716),4293=>array(34,-15,758,716),4304=>array(36,-12,398,490),4305=>array(37,-12,519,721),4306=>array(42,-256,523,455),4307=>array(36,-251,836,454),4308=>array(20,-256,472,452),4309=>array(30,-256,498,451),4310=>array(24,-12,689,734),4311=>array(34,-16,834,454),4312=>array(34,-16,495,452),4313=>array(30,-256,498,451),4314=>array(36,-251,921,449),4315=>array(34,-12,486,728),4316=>array(66,-12,518,723),4317=>array(34,-33,700,449),4318=>array(34,-12,502,727),4319=>array(40,-256,508,466),4320=>array(34,-16,651,727),4321=>array(66,-12,512,716),4322=>array(34,-256,772,623),4323=>array(22,-257,745,449),4324=>array(34,-256,743,451),4325=>array(34,-257,436,716),4326=>array(36,-251,655,449),4327=>array(44,-257,446,452),4328=>array(34,-12,486,734),4329=>array(66,0,451,733),4330=>array(45,-256,534,452),4331=>array(34,-12,486,716),4332=>array(32,-256,562,734),4333=>array(34,-257,530,732),4334=>array(66,-12,518,716),4335=>array(32,-238,771,450),4336=>array(35,-12,514,736),4337=>array(40,-12,619,716),4338=>array(10,-12,549,453),4339=>array(23,-256,478,450),4340=>array(34,-257,448,495),4341=>array(43,-250,549,583),4342=>array(35,-256,788,715),4347=>array(87,-12,449,464),4352=>array(129,91,796,665),4353=>array(114,91,844,665),4354=>array(204,90,873,665),4355=>array(184,90,838,664),4356=>array(149,90,888,665),4357=>array(173,90,827,665),4358=>array(215,90,785,665),4359=>array(215,90,785,665),4360=>array(145,88,855,665),4361=>array(107,76,882,663),4362=>array(110,78,890,663),4363=>array(187,92,813,666),4364=>array(109,76,880,665),4365=>array(105,80,895,666),4366=>array(109,76,880,665),4367=>array(206,90,790,663),4368=>array(189,91,837,664),4369=>array(187,90,813,665),4370=>array(156,88,844,665),4371=>array(144,91,844,665),4372=>array(144,93,881,665),4373=>array(144,90,888,665),4374=>array(144,89,853,665),4375=>array(149,89,842,665),4376=>array(149,85,881,665),4377=>array(149,85,887,665),4378=>array(149,85,876,666),4379=>array(232,78,789,722),4380=>array(142,89,853,665),4381=>array(232,78,768,711),4382=>array(145,88,844,665),4383=>array(145,88,881,665),4384=>array(145,88,888,665),4385=>array(145,78,884,664),4386=>array(111,78,889,665),4387=>array(101,78,933,665),4388=>array(93,78,907,665),4389=>array(101,78,962,665),4390=>array(101,78,962,666),4391=>array(140,78,885,666),4392=>array(140,78,885,665),4393=>array(145,88,855,665),4394=>array(145,88,868,665),4395=>array(232,78,768,725),4396=>array(197,78,803,728),4397=>array(130,78,844,665),4398=>array(130,78,858,665),4399=>array(130,78,888,665),4400=>array(125,78,887,665),4401=>array(125,78,860,665),4402=>array(125,78,868,665),4403=>array(57,78,889,665),4404=>array(57,78,949,663),4405=>array(125,78,876,663),4406=>array(117,78,883,666),4407=>array(119,78,885,665),4408=>array(125,78,873,663),4409=>array(125,78,855,665),4410=>array(125,78,868,665),4411=>array(125,78,876,666),4412=>array(216,-1,702,716),4413=>array(92,-1,860,716),4414=>array(298,-1,784,716),4415=>array(140,-1,908,716),4416=>array(258,93,742,659),4417=>array(125,91,844,665),4418=>array(125,90,888,665),4419=>array(125,89,860,665),4420=>array(125,89,853,665),4421=>array(125,78,880,663),4422=>array(125,119,886,664),4423=>array(125,122,874,617),4424=>array(125,78,885,666),4425=>array(125,78,885,665),4426=>array(125,90,855,665),4427=>array(125,91,868,665),4428=>array(232,131,768,551),4429=>array(119,78,874,666),4430=>array(97,-1,903,720),4431=>array(92,-1,903,720),4432=>array(97,-1,903,720),4433=>array(97,-1,908,720),4434=>array(123,78,873,665),4435=>array(123,78,876,666),4436=>array(97,-1,903,814),4437=>array(97,-1,903,814),4438=>array(127,89,853,665),4439=>array(202,78,798,714),4440=>array(100,91,900,666),4441=>array(182,78,818,573),4449=>array(421,-64,711,842),4450=>array(345,-64,655,842),4451=>array(381,-64,676,842),4452=>array(340,-64,661,842),4453=>array(302,-65,597,841),4454=>array(186,-63,677,843),4455=>array(332,-64,626,842),4456=>array(226,-63,687,843),4457=>array(60,197,940,614),4458=>array(46,-64,931,842),4459=>array(51,-64,892,842),4460=>array(61,-64,857,842),4461=>array(60,197,940,615),4462=>array(79,76,921,554),4463=>array(68,-65,882,841),4464=>array(53,-63,912,843),4465=>array(70,-64,867,842),4466=>array(72,111,928,589),4467=>array(57,357,943,436),4468=>array(67,-64,867,842),4469=>array(462,-64,538,842),4470=>array(62,7,943,842),4471=>array(79,-64,936,842),4472=>array(62,7,943,842),4473=>array(62,-3,938,842),4474=>array(62,7,943,841),4475=>array(79,-64,920,841),4476=>array(57,22,943,841),4477=>array(62,7,943,842),4478=>array(79,-64,920,842),4479=>array(63,-70,907,841),4480=>array(63,-68,907,843),4481=>array(63,-68,907,843),4482=>array(62,22,943,783),4483=>array(62,-64,943,783),4484=>array(62,-70,907,842),4485=>array(62,-69,907,842),4486=>array(62,-70,907,842),4487=>array(62,22,943,782),4488=>array(62,-69,907,842),4489=>array(68,-69,936,842),4490=>array(68,-69,907,842),4491=>array(57,22,943,841),4492=>array(63,-68,907,843),4493=>array(79,-64,920,762),4494=>array(68,-69,936,842),4495=>array(68,-70,907,841),4496=>array(68,-63,912,843),4497=>array(68,-70,907,842),4498=>array(63,-68,907,843),4499=>array(79,-64,921,756),4500=>array(68,-64,867,842),4501=>array(79,-64,921,615),4502=>array(79,197,921,615),4503=>array(65,-64,921,842),4504=>array(321,-63,812,843),4505=>array(311,-63,772,843),4506=>array(62,22,943,842),4507=>array(79,-64,921,842),4508=>array(57,22,943,842),4509=>array(410,50,584,842),4510=>array(410,280,584,463),4511=>array(410,-65,719,841),4512=>array(79,-64,921,601),4513=>array(333,-69,667,842),4514=>array(329,280,671,463),4520=>array(129,91,796,665),4521=>array(114,91,844,665),4522=>array(114,78,880,665),4523=>array(204,90,873,665),4524=>array(144,78,880,666),4525=>array(144,91,876,666),4526=>array(184,90,838,664),4527=>array(173,90,827,665),4528=>array(149,85,842,665),4529=>array(149,85,852,665),4530=>array(149,85,853,665),4531=>array(149,78,880,665),4532=>array(149,85,855,665),4533=>array(149,85,868,665),4534=>array(149,85,876,666),4535=>array(215,90,785,665),4536=>array(215,90,785,665),4537=>array(145,78,880,664),4538=>array(107,76,882,663),4539=>array(110,78,890,663),4540=>array(187,92,813,666),4541=>array(109,76,880,665),4542=>array(109,76,880,665),4543=>array(206,90,790,663),4544=>array(189,91,837,664),4545=>array(187,90,813,665),4546=>array(156,88,844,665),4547=>array(114,85,887,665),4548=>array(75,78,913,665),4549=>array(144,91,844,665),4550=>array(144,90,888,665),4551=>array(144,78,880,665),4552=>array(144,93,886,665),4553=>array(144,90,855,665),4554=>array(149,89,842,665),4555=>array(149,85,887,665),4556=>array(76,78,961,665),4557=>array(149,85,881,665),4558=>array(149,85,888,665),4559=>array(76,85,944,666),4560=>array(149,85,887,665),4561=>array(76,85,920,665),4562=>array(76,78,973,665),4563=>array(76,78,973,665),4564=>array(76,85,946,666),4565=>array(149,85,848,728),4566=>array(80,78,960,665),4567=>array(149,85,886,665),4568=>array(149,85,873,665),4569=>array(149,85,878,666),4570=>array(142,89,844,665),4571=>array(142,85,887,665),4572=>array(142,89,853,665),4573=>array(142,78,880,665),4574=>array(84,78,960,665),4575=>array(142,89,886,665),4576=>array(142,78,885,665),4577=>array(142,89,876,666),4578=>array(232,78,768,711),4579=>array(145,85,887,665),4580=>array(145,88,868,665),4581=>array(145,88,876,666),4582=>array(232,78,768,725),4583=>array(130,78,844,665),4584=>array(130,78,888,665),4585=>array(125,78,887,665),4586=>array(125,78,868,665),4587=>array(258,93,742,659),4588=>array(125,91,844,665),4589=>array(72,91,913,665),4590=>array(125,122,874,617),4591=>array(125,90,873,663),4592=>array(232,131,768,551),4593=>array(125,78,880,663),4594=>array(125,119,886,664),4595=>array(127,89,853,665),4596=>array(202,78,798,714),4597=>array(116,91,881,666),4598=>array(116,85,887,666),4599=>array(116,89,852,666),4600=>array(116,89,853,666),4601=>array(182,78,818,573),7680=>array(-1,-210,668,716),7681=>array(38,-210,516,530),7682=>array(74,0,615,881),7683=>array(67,-12,517,881),7684=>array(74,-210,615,716),7685=>array(67,-210,517,716),7686=>array(74,-179,615,716),7687=>array(67,-179,517,716),7688=>array(51,-209,684,898),7689=>array(39,-196,491,728),7690=>array(80,0,672,881),7691=>array(36,-12,486,881),7692=>array(80,-210,672,716),7693=>array(36,-210,486,716),7694=>array(80,-179,672,716),7695=>array(36,-179,486,716),7696=>array(80,-205,672,716),7697=>array(36,-205,486,716),7698=>array(80,-210,672,716),7699=>array(36,-210,486,716),7700=>array(79,0,614,1050),7701=>array(39,-12,517,882),7702=>array(79,0,614,1050),7703=>array(39,-12,517,882),7704=>array(79,-210,614,716),7705=>array(39,-210,517,530),7706=>array(79,-185,614,716),7707=>array(39,-185,517,530),7708=>array(79,-205,614,902),7709=>array(39,-205,517,722),7710=>array(80,0,563,881),7711=>array(8,0,311,881),7712=>array(52,-12,714,865),7713=>array(34,-210,491,697),7714=>array(80,0,642,881),7715=>array(67,0,490,881),7716=>array(80,-210,642,716),7717=>array(67,-210,490,716),7718=>array(80,0,642,881),7719=>array(67,0,490,881),7720=>array(27,-205,642,716),7721=>array(2,-205,490,716),7722=>array(80,-200,642,716),7723=>array(67,-200,490,716),7724=>array(-28,-185,299,716),7725=>array(-58,-185,270,716),7726=>array(3,0,274,1066),7727=>array(5,0,276,896),7728=>array(73,0,665,898),7729=>array(66,0,496,898),7730=>array(73,-210,665,716),7731=>array(66,-210,496,716),7732=>array(73,-179,665,716),7733=>array(66,-179,496,716),7734=>array(75,-210,523,716),7735=>array(67,-210,158,716),7736=>array(75,-210,523,865),7737=>array(-41,-210,264,865),7738=>array(75,-179,523,716),7739=>array(-42,-179,262,716),7740=>array(75,-210,523,716),7741=>array(-39,-210,270,716),7742=>array(76,0,757,898),7743=>array(65,0,769,728),7744=>array(76,0,757,881),7745=>array(65,0,769,711),7746=>array(76,-210,757,716),7747=>array(65,-210,769,530),7748=>array(79,0,642,881),7749=>array(68,0,490,711),7750=>array(79,-210,642,716),7751=>array(68,-210,490,530),7752=>array(79,-179,642,716),7753=>array(68,-179,490,530),7754=>array(79,-210,642,716),7755=>array(68,-210,490,530),7756=>array(47,-12,732,1064),7757=>array(35,-12,521,902),7758=>array(47,-12,732,1035),7759=>array(35,-12,521,865),7760=>array(47,-12,732,1050),7761=>array(35,-12,521,882),7762=>array(47,-12,732,1050),7763=>array(35,-12,521,882),7764=>array(77,0,623,898),7765=>array(68,-199,518,728),7766=>array(77,0,623,881),7767=>array(68,-199,518,711),7768=>array(80,0,711,881),7769=>array(64,0,346,711),7770=>array(80,-210,711,716),7771=>array(64,-210,346,530),7772=>array(80,-210,711,865),7773=>array(14,-210,346,697),7774=>array(80,-179,711,716),7775=>array(8,-179,346,530),7776=>array(45,-12,615,881),7777=>array(31,-12,461,711),7778=>array(45,-210,615,728),7779=>array(31,-210,461,530),7780=>array(45,-12,615,939),7781=>array(31,-12,461,768),7782=>array(45,-12,615,1047),7783=>array(31,-12,461,877),7784=>array(45,-210,615,881),7785=>array(31,-210,461,711),7786=>array(22,0,589,881),7787=>array(17,-7,269,881),7788=>array(22,-210,589,716),7789=>array(17,-210,269,700),7790=>array(22,-179,589,716),7791=>array(-11,-179,293,700),7792=>array(22,-210,589,716),7793=>array(6,-210,315,700),7794=>array(79,-210,642,716),7795=>array(66,-210,487,518),7796=>array(79,-185,642,716),7797=>array(66,-185,487,518),7798=>array(79,-210,642,716),7799=>array(66,-210,487,518),7800=>array(79,-12,642,1072),7801=>array(66,-12,487,902),7802=>array(79,-12,642,1002),7803=>array(66,-12,487,846),7804=>array(6,0,660,886),7805=>array(13,0,488,716),7806=>array(6,-210,660,716),7807=>array(13,-210,488,518),7808=>array(12,0,933,898),7809=>array(5,0,717,728),7810=>array(12,0,933,898),7811=>array(5,0,717,728),7812=>array(12,0,933,881),7813=>array(5,0,717,711),7814=>array(12,0,933,881),7815=>array(5,0,717,711),7816=>array(12,-210,933,716),7817=>array(5,-210,717,518),7818=>array(5,0,661,881),7819=>array(7,0,493,711),7820=>array(5,0,661,881),7821=>array(7,0,493,711),7822=>array(5,0,661,881),7823=>array(16,-210,492,711),7824=>array(18,0,584,898),7825=>array(20,0,479,728),7826=>array(18,-210,584,716),7827=>array(20,-210,479,518),7828=>array(18,-179,584,716),7829=>array(20,-179,479,518),7830=>array(67,-179,490,716),7831=>array(1,-7,272,881),7832=>array(5,0,717,752),7833=>array(16,-210,492,752),7834=>array(38,-12,557,758),7835=>array(8,0,311,881),7840=>array(-1,-210,668,716),7841=>array(38,-210,516,530),7842=>array(-1,0,668,934),7843=>array(38,-12,516,756),7844=>array(-1,0,668,978),7845=>array(38,-12,586,808),7846=>array(-1,0,668,978),7847=>array(-30,-12,516,808),7848=>array(-1,0,668,996),7849=>array(38,-12,573,826),7850=>array(-1,0,668,1058),7851=>array(38,-12,516,888),7852=>array(-1,-210,668,898),7853=>array(38,-210,516,728),7854=>array(-1,0,668,1039),7855=>array(38,-12,516,859),7856=>array(-1,0,668,1039),7857=>array(38,-12,516,859),7858=>array(-1,0,668,1074),7859=>array(38,-12,516,895),7860=>array(-1,0,668,1060),7861=>array(38,-12,516,880),7862=>array(-1,-210,668,902),7863=>array(38,-210,516,722),7864=>array(79,-210,614,716),7865=>array(39,-210,517,530),7866=>array(79,0,614,936),7867=>array(39,-12,517,756),7868=>array(79,0,614,884),7869=>array(39,-12,517,716),7870=>array(79,0,652,978),7871=>array(39,-12,586,808),7872=>array(34,0,614,978),7873=>array(-30,-12,517,808),7874=>array(79,0,638,996),7875=>array(39,-12,573,826),7876=>array(79,0,614,1056),7877=>array(39,-12,517,886),7878=>array(79,-210,614,900),7879=>array(39,-210,517,728),7880=>array(33,0,245,936),7881=>array(33,0,245,756),7882=>array(92,-210,187,716),7883=>array(67,-210,158,716),7884=>array(47,-210,732,728),7885=>array(35,-210,521,530),7886=>array(47,-12,732,936),7887=>array(35,-12,521,756),7888=>array(47,-12,732,978),7889=>array(35,-12,586,808),7890=>array(47,-12,732,978),7891=>array(-30,-12,521,808),7892=>array(47,-12,732,996),7893=>array(35,-12,573,826),7894=>array(47,-12,732,1056),7895=>array(35,-12,521,886),7896=>array(47,-210,732,900),7897=>array(35,-210,521,728),7898=>array(47,-12,776,900),7899=>array(35,-12,555,728),7900=>array(47,-12,776,900),7901=>array(35,-12,555,728),7902=>array(47,-12,776,936),7903=>array(35,-12,555,756),7904=>array(47,-12,776,884),7905=>array(35,-12,555,716),7906=>array(47,-210,776,768),7907=>array(35,-210,555,606),7908=>array(79,-210,642,716),7909=>array(66,-210,487,518),7910=>array(79,-12,642,936),7911=>array(66,-12,487,756),7912=>array(79,-12,776,900),7913=>array(66,-12,625,728),7914=>array(79,-12,776,900),7915=>array(66,-12,625,728),7916=>array(79,-12,776,936),7917=>array(66,-12,625,756),7918=>array(79,-12,776,884),7919=>array(66,-12,625,716),7920=>array(79,-210,776,768),7921=>array(66,-210,625,620),7922=>array(5,0,661,900),7923=>array(16,-210,492,728),7924=>array(5,-210,661,716),7925=>array(16,-210,492,518),7926=>array(5,0,661,936),7927=>array(16,-210,492,756),7928=>array(5,0,661,884),7929=>array(16,-210,492,716),7936=>array(35,-12,541,763),7937=>array(35,-12,541,763),7938=>array(35,-12,541,763),7939=>array(35,-12,541,763),7940=>array(35,-12,541,763),7941=>array(35,-12,541,763),7942=>array(35,-12,541,847),7943=>array(35,-12,541,847),7944=>array(-1,0,668,763),7945=>array(-1,0,668,763),7946=>array(-50,0,681,763),7947=>array(-50,0,681,763),7948=>array(-46,0,681,763),7949=>array(-38,0,681,763),7950=>array(-43,0,719,763),7951=>array(-43,0,719,763),7952=>array(29,-12,405,763),7953=>array(29,-12,405,763),7954=>array(29,-12,405,763),7955=>array(29,-12,405,763),7956=>array(29,-12,405,763),7957=>array(29,-12,405,763),7960=>array(-43,0,639,763),7961=>array(-44,0,639,763),7962=>array(-43,0,770,763),7963=>array(-43,0,770,763),7964=>array(-71,0,770,763),7965=>array(-63,0,769,763),7968=>array(68,-199,490,763),7969=>array(68,-199,490,763),7970=>array(68,-199,490,763),7971=>array(68,-199,490,763),7972=>array(68,-199,490,763),7973=>array(68,-199,490,763),7974=>array(68,-199,490,847),7975=>array(68,-199,490,847),7976=>array(-43,0,667,763),7977=>array(-44,0,667,763),7978=>array(-43,0,798,763),7979=>array(-43,0,798,763),7980=>array(-71,0,798,763),7981=>array(-63,0,798,763),7982=>array(-43,0,843,763),7983=>array(-43,0,843,763),7984=>array(59,0,162,763),7985=>array(53,0,156,763),7986=>array(-13,0,236,763),7987=>array(-13,0,236,763),7988=>array(-15,0,251,763),7989=>array(-15,0,243,763),7990=>array(-36,0,253,847),7991=>array(-36,0,253,847),7992=>array(-43,0,212,763),7993=>array(-44,0,212,763),7994=>array(-43,0,343,763),7995=>array(-43,0,343,763),7996=>array(-71,0,343,763),7997=>array(-63,0,343,763),7998=>array(-43,0,388,763),7999=>array(-43,0,388,763),8000=>array(35,-12,521,763),8001=>array(35,-12,521,763),8002=>array(35,-12,521,763),8003=>array(35,-12,521,763),8004=>array(35,-12,521,763),8005=>array(35,-12,521,763),8008=>array(-30,-12,732,763),8009=>array(-38,-12,732,763),8010=>array(-43,-12,848,763),8011=>array(-31,-12,848,763),8012=>array(-37,-12,848,763),8013=>array(-36,-12,848,763),8016=>array(68,-12,483,763),8017=>array(68,-12,483,763),8018=>array(68,-12,483,763),8019=>array(68,-12,483,763),8020=>array(68,-12,483,763),8021=>array(68,-12,483,763),8022=>array(68,-12,483,847),8023=>array(68,-12,483,847),8025=>array(-43,0,771,763),8027=>array(-43,0,887,763),8029=>array(-43,0,879,763),8031=>array(-43,0,934,763),8032=>array(35,-12,731,763),8033=>array(35,-12,731,763),8034=>array(35,-12,731,763),8035=>array(35,-12,731,763),8036=>array(35,-12,731,763),8037=>array(35,-12,731,763),8038=>array(35,-12,731,847),8039=>array(35,-12,731,847),8040=>array(-30,0,706,763),8041=>array(-38,0,706,763),8042=>array(-43,0,822,763),8043=>array(-43,0,822,763),8044=>array(-43,0,816,763),8045=>array(-43,0,815,763),8046=>array(-43,0,859,763),8047=>array(-43,0,859,763),8048=>array(35,-12,541,736),8049=>array(35,-12,541,736),8050=>array(29,-12,405,736),8051=>array(29,-12,405,736),8052=>array(68,-199,490,736),8053=>array(68,-199,490,736),8054=>array(35,0,155,736),8055=>array(67,0,187,736),8056=>array(35,-12,521,736),8057=>array(35,-12,521,736),8058=>array(68,-12,483,736),8059=>array(68,-12,483,736),8060=>array(35,-12,731,736),8061=>array(35,-12,731,736),8064=>array(35,-208,541,763),8065=>array(35,-208,541,763),8066=>array(35,-208,541,763),8067=>array(35,-208,541,763),8068=>array(35,-208,541,763),8069=>array(35,-208,541,763),8070=>array(35,-208,541,847),8071=>array(35,-208,541,847),8072=>array(-1,-208,668,763),8073=>array(-1,-208,668,763),8074=>array(-50,-208,681,763),8075=>array(-50,-208,681,763),8076=>array(-46,-208,681,763),8077=>array(-38,-208,681,763),8078=>array(-43,-208,719,763),8079=>array(-43,-208,719,763),8080=>array(68,-208,490,763),8081=>array(68,-208,490,763),8082=>array(68,-208,490,763),8083=>array(68,-208,490,763),8084=>array(68,-208,490,763),8085=>array(68,-208,490,763),8086=>array(68,-208,490,847),8087=>array(68,-208,490,847),8088=>array(-43,-208,667,763),8089=>array(-44,-208,667,763),8090=>array(-43,-208,798,763),8091=>array(-43,-208,798,763),8092=>array(-71,-208,798,763),8093=>array(-63,-208,798,763),8094=>array(-43,-208,843,763),8095=>array(-43,-208,843,763),8096=>array(35,-208,731,763),8097=>array(35,-208,731,763),8098=>array(35,-208,731,763),8099=>array(35,-208,731,763),8100=>array(35,-208,731,763),8101=>array(35,-208,731,763),8102=>array(35,-208,731,847),8103=>array(35,-208,731,847),8104=>array(-30,-208,706,763),8105=>array(-38,-208,706,763),8106=>array(-43,-208,822,763),8107=>array(-43,-208,822,763),8108=>array(-43,-208,816,763),8109=>array(-43,-208,815,763),8110=>array(-43,-208,859,763),8111=>array(-43,-208,859,763),8112=>array(35,-12,541,722),8113=>array(35,-12,541,697),8114=>array(35,-208,541,736),8115=>array(35,-208,541,530),8116=>array(35,-208,541,736),8118=>array(35,-12,541,717),8119=>array(35,-208,541,717),8120=>array(-1,0,668,889),8121=>array(-1,0,668,835),8122=>array(-1,0,668,736),8123=>array(-1,0,668,736),8124=>array(-1,-208,668,716),8125=>array(86,579,189,763),8126=>array(111,-208,289,-42),8127=>array(86,579,189,763),8128=>array(-5,590,284,717),8129=>array(-5,591,284,819),8130=>array(68,-208,490,736),8131=>array(68,-208,490,530),8132=>array(68,-208,490,736),8134=>array(68,-199,490,717),8135=>array(68,-208,490,717),8136=>array(-43,0,640,736),8137=>array(-43,0,651,736),8138=>array(-43,0,668,736),8139=>array(-43,0,679,736),8140=>array(80,-208,642,716),8141=>array(16,579,265,763),8142=>array(16,579,282,763),8143=>array(-5,583,284,847),8144=>array(-34,0,255,722),8145=>array(-41,0,264,697),8146=>array(-55,0,276,736),8147=>array(-55,0,276,736),8150=>array(-34,0,255,717),8151=>array(-32,0,257,819),8152=>array(-5,0,284,889),8153=>array(-14,0,291,835),8154=>array(-43,0,213,736),8155=>array(-43,0,213,736),8157=>array(16,579,265,763),8158=>array(16,579,274,763),8159=>array(-5,583,284,847),8160=>array(68,-12,483,722),8161=>array(68,-12,483,697),8162=>array(68,-12,483,736),8163=>array(68,-12,483,736),8164=>array(66,-199,536,763),8165=>array(66,-199,536,763),8166=>array(68,-12,483,717),8167=>array(68,-12,483,819),8168=>array(5,0,661,889),8169=>array(5,0,661,835),8170=>array(-43,0,736,736),8171=>array(-43,0,740,736),8172=>array(-43,0,649,763),8173=>array(-27,600,304,736),8174=>array(-27,600,304,736),8175=>array(70,600,189,736),8178=>array(35,-208,731,736),8179=>array(35,-208,731,518),8180=>array(35,-208,731,736),8182=>array(35,-12,731,717),8183=>array(35,-208,731,717),8184=>array(-17,-12,732,736),8185=>array(-6,-12,732,736),8186=>array(-17,0,706,736),8187=>array(-6,0,706,736),8188=>array(52,-208,706,728),8189=>array(84,600,203,736),8190=>array(88,579,191,763),8208=>array(32,215,301,303),8209=>array(32,215,301,303),8210=>array(-6,223,562,295),8211=>array(-6,223,506,295),8212=>array(-6,223,1006,295),8213=>array(26,223,538,295),8214=>array(92,-85,336,716),8215=>array(-6,-165,506,-35),8216=>array(64,494,166,728),8217=>array(56,482,158,716),8218=>array(53,-132,155,102),8219=>array(64,482,166,716),8220=>array(43,494,297,728),8221=>array(36,482,290,716),8222=>array(36,-132,290,102),8223=>array(44,482,298,716),8224=>array(39,-169,517,699),8225=>array(39,-169,517,706),8226=>array(51,227,299,474),8227=>array(52,197,321,504),8228=>array(89,0,189,100),8229=>array(89,0,467,100),8230=>array(117,0,883,100),8231=>array(89,302,189,402),8240=>array(18,-27,982,728),8241=>array(18,-27,1310,728),8242=>array(46,462,192,716),8243=>array(46,462,342,716),8244=>array(46,462,492,716),8245=>array(30,462,176,716),8246=>array(30,462,326,716),8247=>array(30,462,476,716),8248=>array(30,-175,282,32),8249=>array(44,35,271,481),8250=>array(62,35,289,481),8251=>array(116,-125,883,641),8252=>array(85,0,387,716),8253=>array(46,0,508,747),8254=>array(-6,740,506,790),8255=>array(3,-203,941,4),8256=>array(3,578,941,785),8257=>array(30,-175,282,146),8258=>array(33,-3,786,728),8259=>array(32,185,301,333),8260=>array(-222,-25,393,732),8261=>array(68,-199,262,716),8262=>array(16,-199,210,716),8304=>array(15,349,318,725),8308=>array(11,358,319,725),8309=>array(16,349,313,716),8310=>array(9,349,315,725),8311=>array(36,358,304,716),8312=>array(22,349,312,725),8313=>array(18,349,323,725),8314=>array(37,395,296,654),8315=>array(37,496,296,553),8316=>array(37,436,296,613),8317=>array(32,209,195,769),8318=>array(16,209,178,769),8319=>array(51,358,293,646),8320=>array(15,-24,318,352),8321=>array(52,-15,232,352),8322=>array(12,-15,316,352),8323=>array(16,-24,315,352),8324=>array(11,-15,319,352),8325=>array(16,-24,313,343),8326=>array(9,-24,315,352),8327=>array(36,-15,304,343),8328=>array(22,-24,312,352),8329=>array(18,-24,323,352),8330=>array(37,22,296,281),8331=>array(37,123,296,180),8332=>array(37,63,296,240),8333=>array(32,-164,195,396),8334=>array(16,-164,178,396),8352=>array(20,0,547,719),8353=>array(51,-63,525,782),8354=>array(45,-12,533,728),8355=>array(80,0,554,716),8356=>array(13,-14,528,728),8357=>array(65,-71,769,652),8358=>array(21,0,535,719),8359=>array(21,0,539,716),8360=>array(18,-12,986,716),8361=>array(8,0,929,716),8362=>array(72,0,712,518),8363=>array(67,0,514,723),8364=>array(-14,-12,541,728),8400=>array(28,574,552,716),8401=>array(48,574,572,716),8402=>array(264,-194,336,706),8403=>array(264,-12,336,524),8404=>array(34,419,668,646),8405=>array(32,419,666,646),8406=>array(28,504,555,716),8407=>array(45,504,572,716),8408=>array(146,102,454,410),8409=>array(146,102,465,421),8410=>array(146,91,465,410),8411=>array(112,611,488,707),8412=>array(42,611,558,707),8413=>array(63,-131,837,643),8414=>array(93,-101,807,613),8415=>array(9,-186,891,697),8416=>array(63,-131,837,643),8417=>array(28,504,672,716),8448=>array(46,-27,825,728),8449=>array(46,-27,822,728),8450=>array(37,-15,632,677),8451=>array(44,-12,983,728),8452=>array(41,0,588,662),8453=>array(53,-27,836,728),8454=>array(53,-27,823,728),8455=>array(42,-15,480,677),8456=>array(30,-15,630,677),8457=>array(44,0,873,725),8458=>array(-25,-201,523,327),8459=>array(23,-9,1078,665),8460=>array(46,-20,940,698),8461=>array(19,0,703,662),8462=>array(19,-12,458,694),8463=>array(19,-12,458,694),8464=>array(8,-201,834,654),8465=>array(26,-20,498,677),8466=>array(48,-8,842,664),8467=>array(5,-5,288,627),8468=>array(3,-12,739,716),8469=>array(-12,-11,710,662),8470=>array(79,0,1031,716),8471=>array(0,-9,737,728),8472=>array(48,-216,701,516),8473=>array(19,0,524,662),8474=>array(37,-198,685,677),8475=>array(71,-13,951,658),8476=>array(46,-20,747,686),8477=>array(19,0,677,662),8478=>array(19,0,677,662),8479=>array(19,-176,677,817),8480=>array(93,311,866,723),8481=>array(100,318,1085,716),8482=>array(100,318,861,716),8483=>array(10,-176,711,817),8484=>array(11,0,581,662),8485=>array(50,-192,494,690),8486=>array(28,0,740,677),8487=>array(28,-15,740,662),8488=>array(28,-194,644,687),8489=>array(2,0,245,530),8490=>array(73,0,665,716),8491=>array(-1,0,668,922),8492=>array(105,-5,951,659),8493=>array(53,-20,627,697),8494=>array(35,-12,521,530),8495=>array(31,-4,398,328),8496=>array(75,-6,671,666),8497=>array(35,-6,885,668),8498=>array(47,0,530,716),8499=>array(36,-12,1214,661),8500=>array(37,-6,379,318),8501=>array(64,-19,649,716),8502=>array(67,0,631,716),8503=>array(25,0,325,716),8504=>array(72,-18,630,716),8531=>array(52,-25,815,732),8532=>array(12,-25,815,732),8533=>array(52,-25,813,732),8534=>array(12,-25,813,732),8535=>array(16,-25,813,732),8536=>array(11,-25,813,732),8537=>array(52,-25,813,732),8538=>array(16,-25,813,732),8539=>array(52,-25,804,732),8540=>array(16,-25,804,732),8541=>array(16,-25,804,732),8542=>array(73,-25,804,732),8543=>array(52,-25,727,732),8544=>array(92,0,187,716),8545=>array(92,0,464,716),8546=>array(92,0,741,716),8547=>array(92,0,934,716),8548=>array(6,0,660,716),8549=>array(6,0,843,716),8550=>array(2,0,960,716),8551=>array(2,0,1197,716),8552=>array(92,0,940,716),8553=>array(5,0,661,716),8554=>array(5,0,853,716),8555=>array(5,0,964,716),8556=>array(75,0,523,716),8557=>array(51,-12,683,728),8558=>array(80,0,672,716),8559=>array(76,0,757,716),8560=>array(67,0,155,716),8561=>array(67,0,377,716),8562=>array(67,0,599,716),8563=>array(67,0,697,716),8564=>array(13,0,488,518),8565=>array(13,0,633,716),8566=>array(13,0,855,716),8567=>array(13,0,1077,716),8568=>array(67,0,708,716),8569=>array(7,0,493,518),8570=>array(7,0,645,716),8571=>array(7,0,867,716),8572=>array(67,0,155,716),8573=>array(39,-12,491,530),8574=>array(36,-12,486,716),8575=>array(65,0,769,530),8576=>array(47,0,936,716),8577=>array(80,0,672,716),8578=>array(47,0,936,716),8592=>array(40,100,673,412),8593=>array(201,0,513,662),8594=>array(40,100,673,412),8595=>array(201,0,513,662),8596=>array(40,100,673,412),8597=>array(201,0,513,662),8598=>array(100,102,586,588),8599=>array(128,102,614,588),8600=>array(128,74,614,560),8601=>array(100,74,586,560),8602=>array(40,100,673,412),8603=>array(40,100,673,412),8604=>array(40,100,674,412),8605=>array(39,100,673,412),8606=>array(40,100,673,412),8607=>array(201,0,513,662),8608=>array(40,100,673,412),8609=>array(201,0,513,662),8610=>array(40,100,673,412),8611=>array(40,100,673,412),8612=>array(40,100,673,412),8613=>array(201,0,513,662),8614=>array(40,100,673,412),8615=>array(201,0,513,662),8616=>array(201,0,513,662),8617=>array(40,100,673,482),8618=>array(40,100,673,482),8619=>array(40,100,673,500),8620=>array(40,100,673,500),8621=>array(40,100,774,412),8622=>array(40,100,773,412),8623=>array(199,0,520,662),8624=>array(120,71,553,603),8625=>array(160,71,593,603),8626=>array(120,59,553,591),8627=>array(160,59,593,591),8628=>array(97,94,629,527),8629=>array(120,59,553,591),8630=>array(67,181,638,497),8631=>array(75,181,646,497),8632=>array(81,102,633,662),8633=>array(40,-56,673,568),8634=>array(60,21,740,701),8635=>array(60,21,740,701),8636=>array(40,232,673,412),8637=>array(40,100,673,280),8638=>array(333,0,513,662),8639=>array(201,0,381,662),8640=>array(40,232,673,412),8641=>array(40,100,673,280),8642=>array(333,0,513,662),8643=>array(201,0,381,662),8644=>array(40,-56,673,568),8645=>array(45,0,669,662),8646=>array(40,-56,673,568),8647=>array(40,-56,673,568),8648=>array(45,0,669,662),8649=>array(40,-56,673,568),8650=>array(45,0,669,662),8651=>array(39,30,672,482),8652=>array(40,30,673,482),8653=>array(40,40,673,472),8654=>array(40,40,910,472),8655=>array(40,40,673,472),8656=>array(40,40,673,472),8657=>array(141,0,573,662),8658=>array(40,40,673,472),8659=>array(141,0,573,662),8660=>array(40,40,823,472),8661=>array(141,0,573,783),8662=>array(100,0,688,588),8663=>array(26,0,614,588),8664=>array(26,0,614,588),8665=>array(100,0,688,588),8666=>array(40,40,673,472),8667=>array(40,40,673,472),8668=>array(40,100,773,412),8669=>array(40,100,773,412),8670=>array(201,0,513,662),8671=>array(201,0,513,662),8672=>array(40,100,673,412),8673=>array(201,0,513,662),8674=>array(40,100,673,412),8675=>array(201,0,513,662),8676=>array(40,100,673,412),8677=>array(40,100,673,412),8678=>array(40,40,673,472),8679=>array(141,0,573,662),8680=>array(40,40,673,472),8681=>array(141,0,573,662),8682=>array(141,0,573,662),8704=>array(27,0,573,689),8705=>array(80,-60,528,702),8706=>array(32,-15,486,695),8707=>array(115,0,475,689),8708=>array(115,-73,475,762),8709=>array(46,-23,755,686),8710=>array(6,0,608,688),8711=>array(6,0,608,688),8712=>array(43,33,498,480),8713=>array(43,-57,498,570),8714=>array(89,78,453,435),8715=>array(51,33,506,480),8716=>array(51,-57,506,570),8717=>array(96,78,460,435),8718=>array(98,0,451,512),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(17,-101,695,752),8722=>array(55,312,529,394),8723=>array(55,0,529,611),8724=>array(55,0,529,627),8725=>array(-222,-25,393,732),8726=>array(0,-24,278,716),8727=>array(33,194,356,499),8728=>array(65,207,335,478),8729=>array(65,207,335,478),8730=>array(41,-19,549,782),8731=>array(41,-19,549,782),8732=>array(41,-19,549,782),8733=>array(75,128,447,384),8734=>array(20,99,529,414),8735=>array(55,0,529,474),8736=>array(55,0,529,474),8737=>array(55,0,529,474),8738=>array(55,-98,444,572),8739=>array(92,-199,168,716),8740=>array(92,-199,352,716),8741=>array(92,-199,326,716),8742=>array(92,-199,510,716),8743=>array(20,0,542,568),8744=>array(20,0,542,568),8745=>array(50,0,512,568),8746=>array(50,0,512,568),8747=>array(63,-271,434,1022),8748=>array(63,-271,734,1022),8749=>array(63,-271,1034,1022),8750=>array(33,-271,459,1022),8751=>array(33,-271,759,1022),8752=>array(33,-271,1059,1022),8753=>array(33,-271,488,1022),8754=>array(33,-271,488,1022),8755=>array(33,-271,498,1022),8756=>array(42,0,521,528),8757=>array(42,0,521,528),8758=>array(161,0,260,528),8759=>array(42,0,521,528),8760=>array(55,312,529,567),8761=>array(55,139,529,567),8762=>array(55,139,529,567),8763=>array(55,139,529,567),8764=>array(55,279,529,424),8765=>array(55,279,529,424),8766=>array(35,212,539,496),8767=>array(40,72,544,636),8768=>array(139,0,284,592),8769=>array(55,171,529,533),8770=>array(55,202,529,535),8771=>array(55,203,529,536),8772=>array(55,91,529,613),8773=>array(55,123,529,584),8774=>array(55,51,529,614),8775=>array(55,51,529,633),8776=>array(55,171,529,533),8777=>array(55,81,529,603),8778=>array(55,123,529,584),8779=>array(55,97,529,584),8780=>array(35,53,539,654),8781=>array(55,155,529,551),8782=>array(55,58,529,648),8783=>array(55,203,529,648),8784=>array(55,203,529,676),8785=>array(55,59,529,647),8786=>array(55,59,529,647),8787=>array(55,59,529,647),8788=>array(55,195,682,511),8789=>array(55,195,682,511),8790=>array(55,189,529,518),8791=>array(55,0,529,617),8792=>array(55,0,529,518),8793=>array(55,0,529,630),8794=>array(55,0,529,630),8795=>array(55,0,529,651),8796=>array(55,0,529,701),8797=>array(55,0,529,605),8798=>array(55,0,529,532),8799=>array(55,0,529,601),8800=>array(55,103,529,603),8801=>array(55,123,529,557),8802=>array(55,23,529,657),8803=>array(55,35,529,645),8804=>array(55,55,529,650),8805=>array(55,55,529,650),8806=>array(55,0,529,783),8807=>array(55,0,529,783),8808=>array(55,-85,529,783),8809=>array(55,-85,529,783),8810=>array(55,111,914,595),8811=>array(55,111,914,595),8812=>array(143,-210,441,728),8813=>array(55,103,529,603),8814=>array(55,23,529,657),8815=>array(55,23,529,657),8816=>array(55,-141,529,657),8817=>array(55,-141,529,657),8818=>array(55,-1,529,656),8819=>array(55,-1,529,656),8820=>array(55,-91,529,718),8821=>array(55,-91,529,718),8822=>array(55,-27,529,821),8823=>array(55,-27,529,821),8824=>array(55,-27,529,821),8825=>array(55,-27,529,821),8826=>array(55,111,529,595),8827=>array(55,111,529,595),8828=>array(55,-33,529,595),8829=>array(55,-33,529,595),8830=>array(55,-1,529,656),8831=>array(55,-1,529,656),8832=>array(55,23,529,657),8833=>array(55,23,529,657),8834=>array(55,122,623,584),8835=>array(55,122,623,584),8836=>array(55,22,623,684),8837=>array(55,22,623,684),8838=>array(55,0,623,626),8839=>array(55,0,623,626),8840=>array(55,-100,623,726),8841=>array(55,-100,623,726),8842=>array(55,-100,623,626),8843=>array(55,-100,623,626),8844=>array(50,0,512,568),8845=>array(50,0,512,568),8846=>array(50,0,512,568),8847=>array(55,122,623,584),8848=>array(55,122,623,584),8849=>array(55,0,623,626),8850=>array(55,0,623,626),8851=>array(50,0,512,568),8852=>array(50,0,512,568),8853=>array(59,-85,741,597),8854=>array(59,-85,741,597),8855=>array(59,-85,741,597),8856=>array(59,-85,741,597),8857=>array(59,-85,741,597),8858=>array(59,-85,741,597),8859=>array(59,-85,741,597),8860=>array(59,-85,741,597),8861=>array(59,-85,741,597),8862=>array(60,0,741,681),8863=>array(60,0,741,681),8864=>array(60,0,741,681),8865=>array(60,0,741,681),8866=>array(60,0,531,512),8867=>array(18,0,489,512),8868=>array(18,0,531,512),8869=>array(18,0,531,512),8870=>array(60,0,381,512),8871=>array(60,0,381,512),8872=>array(60,0,531,512),8873=>array(60,0,531,512),8874=>array(60,0,531,512),8875=>array(60,0,654,512),8876=>array(60,0,531,513),8877=>array(60,0,531,513),8878=>array(60,0,531,513),8879=>array(60,0,654,513),8880=>array(18,-54,531,566),8881=>array(18,-54,531,566),8882=>array(18,0,531,512),8883=>array(18,0,531,512),8884=>array(18,-51,531,562),8885=>array(18,-51,531,562),8886=>array(40,153,673,359),8887=>array(40,153,673,359),8888=>array(40,153,673,359),8889=>array(18,0,531,512),8890=>array(88,0,461,632),8891=>array(50,0,534,638),8892=>array(50,0,534,638),8893=>array(50,0,534,638),8894=>array(55,0,529,474),8895=>array(55,0,529,474),8896=>array(20,0,542,568),8897=>array(20,0,542,568),8898=>array(50,0,512,568),8899=>array(50,0,512,568),8900=>array(156,106,395,406),8901=>array(55,186,195,326),8902=>array(39,39,511,488),8903=>array(30,9,620,502),8904=>array(29,-64,601,576),8905=>array(29,-64,601,576),8906=>array(29,-64,601,576),8907=>array(29,-64,601,576),8908=>array(29,-64,601,576),8909=>array(55,203,529,536),8910=>array(18,0,542,568),8911=>array(18,0,542,568),8912=>array(56,84,623,626),8913=>array(56,84,623,626),8914=>array(63,0,605,567),8915=>array(63,0,605,567),8916=>array(50,0,512,716),8917=>array(55,-199,529,716),8918=>array(55,111,529,595),8919=>array(55,111,529,595),8920=>array(55,111,1299,595),8921=>array(55,111,1299,595),8922=>array(55,-217,529,927),8923=>array(55,-217,529,927),8924=>array(55,55,529,650),8925=>array(55,55,529,650),8926=>array(55,-33,529,595),8927=>array(55,-33,529,595),8928=>array(55,-141,529,657),8929=>array(55,-141,529,657),8930=>array(55,-100,623,726),8931=>array(55,-100,623,726),8932=>array(55,-100,623,626),8933=>array(55,-100,623,626),8934=>array(55,-71,529,656),8935=>array(55,-71,529,656),8936=>array(55,-71,529,656),8937=>array(55,-71,529,656),8938=>array(55,23,529,657),8939=>array(55,23,529,657),8940=>array(55,-45,529,712),8941=>array(55,-45,529,712),8942=>array(89,0,189,766),8943=>array(117,333,883,433),8944=>array(117,0,883,766),8945=>array(117,0,883,766),8960=>array(60,41,490,471),8962=>array(51,24,498,486),8963=>array(129,180,419,395),8964=>array(129,117,419,332),8965=>array(78,130,471,441),8966=>array(78,130,471,565),8967=>array(191,-192,359,693),8968=>array(103,58,346,694),8969=>array(103,58,346,694),8970=>array(103,-192,346,444),8971=>array(103,-192,346,444),8972=>array(251,-40,571,280),8973=>array(-22,-40,299,280),8974=>array(251,232,571,552),8975=>array(-22,232,299,552),8976=>array(49,163,511,403),8977=>array(83,64,467,448),8978=>array(59,156,741,497),8979=>array(59,156,741,497),8980=>array(34,100,516,441),8981=>array(27,9,490,471),8982=>array(26,-102,523,614),8983=>array(18,-51,632,563),8984=>array(63,0,717,654),8985=>array(49,109,511,349),8986=>array(45,-20,505,532),8987=>array(103,0,447,512),8988=>array(111,140,391,420),8989=>array(158,140,439,420),8990=>array(111,92,391,372),8991=>array(158,92,439,372),8992=>array(180,-218,434,752),8993=>array(63,-188,313,782),8994=>array(17,159,696,341),8995=>array(17,171,696,353),8996=>array(18,226,982,547),8997=>array(18,0,982,512),8998=>array(90,0,948,600),8999=>array(90,0,910,600),9000=>array(90,0,910,600),9001=>array(32,-184,299,694),9002=>array(30,-184,297,694),9003=>array(52,0,910,600),9004=>array(57,6,493,509),9005=>array(13,77,537,435),9006=>array(100,108,465,400),9007=>array(38,132,511,380),9008=>array(38,0,504,525),9009=>array(81,62,509,450),9010=>array(35,50,531,462),9011=>array(35,186,531,392),9012=>array(51,84,498,419),9013=>array(51,84,498,419),9014=>array(60,0,540,559),9015=>array(140,0,460,559),9016=>array(60,0,540,559),9017=>array(60,0,540,559),9018=>array(60,0,540,559),9019=>array(60,0,540,559),9020=>array(60,0,540,559),9021=>array(104,0,496,559),9022=>array(60,39,540,519),9023=>array(84,0,517,559),9024=>array(83,0,516,559),9025=>array(60,0,540,559),9026=>array(60,0,540,559),9027=>array(60,0,540,559),9028=>array(60,0,540,559),9029=>array(13,0,556,559),9030=>array(44,0,587,559),9031=>array(60,0,540,559),9032=>array(60,0,540,559),9033=>array(104,0,496,559),9034=>array(60,0,540,559),9035=>array(122,0,478,559),9036=>array(60,0,540,559),9037=>array(60,0,540,559),9038=>array(60,0,540,559),9039=>array(60,0,540,559),9040=>array(60,0,540,559),9041=>array(60,0,540,559),9042=>array(122,0,478,559),9043=>array(60,0,540,559),9044=>array(60,0,540,559),9045=>array(60,0,540,559),9046=>array(60,0,540,559),9047=>array(60,0,540,559),9048=>array(160,0,440,559),9049=>array(60,0,540,559),9050=>array(60,0,540,559),9051=>array(60,0,540,397),9052=>array(60,0,540,475),9053=>array(60,0,540,559),9054=>array(60,0,540,559),9055=>array(60,39,540,519),9056=>array(60,0,540,559),9057=>array(60,0,540,559),9058=>array(122,0,478,559),9059=>array(153,157,447,509),9060=>array(153,161,447,524),9061=>array(104,33,496,559),9062=>array(60,0,540,559),9063=>array(54,0,542,559),9064=>array(50,131,549,464),9065=>array(148,122,452,559),9066=>array(160,122,440,478),9067=>array(103,68,502,508),9068=>array(93,-14,504,573),9069=>array(50,0,549,559),9070=>array(160,-136,440,559),9071=>array(60,0,540,559),9072=>array(60,0,540,559),9073=>array(51,55,550,469),9074=>array(50,89,549,503),9075=>array(163,-14,427,475),9076=>array(90,-212,525,475),9077=>array(26,-14,574,475),9078=>array(60,-136,555,475),9079=>array(60,-136,540,480),9080=>array(160,-136,440,475),9081=>array(26,-136,574,475),9082=>array(61,-14,555,475),9109=>array(60,0,540,559),9216=>array(30,0,565,689),9217=>array(37,0,564,694),9218=>array(37,0,587,694),9219=>array(41,0,587,689),9220=>array(41,0,582,689),9221=>array(41,-42,583,689),9222=>array(9,0,594,689),9223=>array(34,0,565,689),9224=>array(134,112,465,574),9225=>array(134,116,482,574),9226=>array(141,116,462,574),9227=>array(109,116,482,574),9228=>array(141,116,462,574),9229=>array(120,116,489,579),9230=>array(137,112,472,579),9231=>array(137,116,449,579),9232=>array(34,0,560,689),9233=>array(34,0,564,689),9234=>array(34,0,558,689),9235=>array(34,-4,559,689),9236=>array(34,0,573,689),9237=>array(30,0,594,689),9238=>array(37,0,568,694),9239=>array(41,0,575,689),9240=>array(20,0,568,694),9241=>array(141,116,472,574),9242=>array(37,0,575,694),9243=>array(41,-4,573,689),9244=>array(141,112,465,574),9245=>array(120,112,465,579),9246=>array(134,112,465,574),9247=>array(134,112,465,574),9248=>array(137,116,471,579),9249=>array(34,0,565,689),9250=>array(46,-12,561,716),9251=>array(96,-126,505,0),9252=>array(130,116,465,574),9280=>array(103,1,514,650),9281=>array(102,0,514,650),9282=>array(103,1,514,650),9283=>array(103,1,514,650),9284=>array(102,1,514,650),9285=>array(102,336,514,650),9286=>array(102,0,648,702),9287=>array(102,0,648,702),9288=>array(102,117,648,663),9289=>array(102,195,648,507),9290=>array(30,1,574,650),9312=>array(81,-109,919,728),9313=>array(81,-109,919,728),9314=>array(81,-109,919,728),9315=>array(81,-109,919,728),9316=>array(81,-109,919,728),9317=>array(81,-109,919,728),9318=>array(81,-109,919,728),9319=>array(81,-109,919,728),9320=>array(81,-109,919,728),9321=>array(81,-109,919,728),9322=>array(81,-109,919,728),9323=>array(81,-109,919,728),9324=>array(81,-109,919,728),9325=>array(81,-109,919,728),9326=>array(81,-109,919,728),9327=>array(81,-109,919,728),9328=>array(81,-109,919,728),9329=>array(81,-109,919,728),9330=>array(81,-109,919,728),9331=>array(81,-109,919,728),9332=>array(81,-67,919,683),9333=>array(81,-67,919,683),9334=>array(81,-67,919,683),9335=>array(81,-67,919,683),9336=>array(81,-67,919,683),9337=>array(81,-67,919,683),9338=>array(81,-67,919,683),9339=>array(81,-67,919,683),9340=>array(81,-67,919,683),9341=>array(81,-67,919,683),9342=>array(81,-67,919,683),9343=>array(81,-67,919,683),9344=>array(81,-67,919,683),9345=>array(81,-67,919,683),9346=>array(81,-67,919,683),9347=>array(81,-67,919,683),9348=>array(81,-67,919,683),9349=>array(81,-67,919,683),9350=>array(81,-67,919,683),9351=>array(81,-67,919,683),9352=>array(301,79,627,547),9353=>array(273,79,717,547),9354=>array(277,72,717,547),9355=>array(253,79,717,545),9356=>array(272,72,717,539),9357=>array(266,72,717,547),9358=>array(294,79,717,539),9359=>array(275,72,717,547),9360=>array(282,72,717,547),9361=>array(163,72,807,547),9362=>array(191,79,807,547),9363=>array(155,79,807,547),9364=>array(155,72,807,547),9365=>array(159,79,807,547),9366=>array(159,72,807,547),9367=>array(159,72,807,547),9368=>array(159,79,807,547),9369=>array(159,72,807,547),9370=>array(159,72,807,547),9371=>array(185,72,817,547),9372=>array(81,-67,919,683),9373=>array(81,-67,919,683),9374=>array(81,-67,919,683),9375=>array(81,-67,919,683),9376=>array(81,-67,919,683),9377=>array(81,-67,919,683),9378=>array(81,-67,919,683),9379=>array(81,-67,919,683),9380=>array(81,-67,919,683),9381=>array(81,-67,919,683),9382=>array(81,-67,919,683),9383=>array(81,-67,919,683),9384=>array(81,-67,919,683),9385=>array(81,-67,919,683),9386=>array(81,-67,919,683),9387=>array(81,-67,919,683),9388=>array(81,-67,919,683),9389=>array(81,-67,919,683),9390=>array(81,-67,919,683),9391=>array(81,-67,919,683),9392=>array(81,-67,919,683),9393=>array(81,-67,919,683),9394=>array(81,-67,919,683),9395=>array(81,-67,919,683),9396=>array(81,-67,919,683),9397=>array(81,-67,919,683),9398=>array(81,-109,919,728),9399=>array(81,-109,919,728),9400=>array(81,-109,919,728),9401=>array(81,-109,919,728),9402=>array(81,-109,919,728),9403=>array(81,-109,919,728),9404=>array(81,-109,919,728),9405=>array(81,-109,919,728),9406=>array(81,-109,919,728),9407=>array(81,-109,919,728),9408=>array(81,-109,919,728),9409=>array(81,-109,919,728),9410=>array(81,-109,919,728),9411=>array(81,-109,919,728),9412=>array(81,-109,919,728),9413=>array(81,-109,919,728),9414=>array(81,-109,919,728),9415=>array(81,-109,919,728),9416=>array(81,-109,919,728),9417=>array(81,-109,919,728),9418=>array(81,-109,919,728),9419=>array(81,-109,919,728),9420=>array(81,-109,919,728),9421=>array(81,-109,919,728),9422=>array(81,-109,919,728),9423=>array(81,-109,919,728),9424=>array(81,-109,919,728),9425=>array(81,-109,919,728),9426=>array(81,-109,919,728),9427=>array(81,-109,919,728),9428=>array(81,-109,919,728),9429=>array(81,-109,919,728),9430=>array(81,-109,919,728),9431=>array(81,-109,919,728),9432=>array(81,-109,919,728),9433=>array(81,-109,919,728),9434=>array(81,-109,919,728),9435=>array(81,-109,919,728),9436=>array(81,-109,919,728),9437=>array(81,-109,919,728),9438=>array(81,-109,919,728),9439=>array(81,-109,919,728),9440=>array(81,-109,919,728),9441=>array(81,-109,919,728),9442=>array(81,-109,919,728),9443=>array(81,-109,919,728),9444=>array(81,-109,919,728),9445=>array(81,-109,919,728),9446=>array(81,-109,919,728),9447=>array(81,-109,919,728),9448=>array(81,-109,919,728),9449=>array(81,-109,919,728),9450=>array(81,-109,919,728),9472=>array(-11,340,611,425),9473=>array(-11,303,611,474),9474=>array(258,-218,343,994),9475=>array(215,-218,386,994),9476=>array(-11,346,611,431),9477=>array(-11,303,611,474),9478=>array(258,-218,343,994),9479=>array(215,-218,386,994),9480=>array(-11,346,611,431),9481=>array(-11,303,611,474),9482=>array(258,-218,343,994),9483=>array(215,-218,386,994),9484=>array(258,-218,611,431),9485=>array(258,-218,611,474),9486=>array(215,-218,611,431),9487=>array(215,-218,611,474),9488=>array(-11,-218,343,431),9489=>array(-11,-218,343,474),9490=>array(-11,-218,386,431),9491=>array(-11,-218,386,474),9492=>array(258,346,611,994),9493=>array(258,303,611,994),9494=>array(215,346,611,994),9495=>array(215,303,611,994),9496=>array(-11,346,343,994),9497=>array(-11,303,343,994),9498=>array(-11,346,386,994),9499=>array(-11,303,386,994),9500=>array(258,-218,611,994),9501=>array(258,-218,611,994),9502=>array(215,-218,611,994),9503=>array(215,-218,611,994),9504=>array(215,-218,611,994),9505=>array(215,-218,611,994),9506=>array(215,-218,611,994),9507=>array(215,-218,611,994),9508=>array(-11,-218,343,994),9509=>array(-11,-218,343,994),9510=>array(-11,-218,386,994),9511=>array(-11,-218,386,994),9512=>array(-11,-218,386,994),9513=>array(-11,-218,386,994),9514=>array(-11,-218,386,994),9515=>array(-11,-218,386,994),9516=>array(-11,-218,611,431),9517=>array(-11,-218,611,474),9518=>array(-11,-218,611,474),9519=>array(-11,-218,611,474),9520=>array(-11,-218,611,431),9521=>array(-11,-218,611,474),9522=>array(-11,-218,611,474),9523=>array(-11,-218,611,474),9524=>array(-11,346,611,994),9525=>array(-11,303,611,994),9526=>array(-11,303,611,994),9527=>array(-11,303,611,994),9528=>array(-11,346,611,994),9529=>array(-11,303,611,994),9530=>array(-11,303,611,994),9531=>array(-11,303,611,994),9532=>array(-11,-218,611,994),9533=>array(-11,-218,611,994),9534=>array(-11,-218,611,994),9535=>array(-11,-218,611,994),9536=>array(-11,-218,611,994),9537=>array(-11,-218,611,994),9538=>array(-11,-218,611,994),9539=>array(-11,-218,611,994),9540=>array(-11,-218,611,994),9541=>array(-11,-218,611,994),9542=>array(-11,-218,611,994),9543=>array(-11,-218,611,994),9544=>array(-11,-218,611,994),9545=>array(-11,-218,611,994),9546=>array(-11,-218,611,994),9547=>array(-11,-218,611,994),9548=>array(-11,346,611,431),9549=>array(-11,303,611,474),9550=>array(258,-218,343,994),9551=>array(215,-218,386,994),9552=>array(-11,261,611,516),9553=>array(173,-218,428,994),9554=>array(258,-218,611,516),9555=>array(173,-218,611,431),9556=>array(173,-218,611,516),9557=>array(-11,-218,343,516),9558=>array(-11,-218,428,431),9559=>array(-11,-218,428,516),9560=>array(258,261,611,994),9561=>array(173,346,611,994),9562=>array(173,261,611,994),9563=>array(-11,261,343,994),9564=>array(-11,346,428,994),9565=>array(-11,261,428,994),9566=>array(258,-218,611,994),9567=>array(173,-218,611,994),9568=>array(173,-218,611,994),9569=>array(-11,-218,343,994),9570=>array(-11,-218,428,994),9571=>array(-11,-218,428,994),9572=>array(-11,-218,611,516),9573=>array(-11,-218,611,431),9574=>array(-11,-218,611,516),9575=>array(-11,261,611,994),9576=>array(-11,346,611,994),9577=>array(-11,261,611,994),9578=>array(-11,-218,611,994),9579=>array(-11,-218,611,994),9580=>array(-11,-218,611,994),9581=>array(258,77,612,431),9582=>array(-11,77,343,431),9583=>array(-11,346,343,700),9584=>array(258,346,612,700),9585=>array(0,88,600,688),9586=>array(0,88,600,688),9587=>array(0,88,600,688),9588=>array(-11,346,258,431),9589=>array(258,431,343,994),9590=>array(343,346,611,431),9591=>array(258,-218,343,346),9592=>array(-11,303,258,474),9593=>array(215,431,386,994),9594=>array(343,303,611,474),9595=>array(215,-218,386,346),9596=>array(-11,303,611,474),9597=>array(215,-218,386,994),9598=>array(-11,303,611,474),9599=>array(215,-218,386,994),9600=>array(-11,388,611,994),9601=>array(-11,-218,611,-66),9602=>array(-11,-218,611,85),9603=>array(-11,-218,611,237),9604=>array(-11,-218,611,388),9605=>array(-11,-218,611,540),9606=>array(-11,-218,611,691),9607=>array(-11,-218,611,843),9608=>array(-11,-218,611,994),9609=>array(-11,-218,525,994),9610=>array(-11,-218,450,994),9611=>array(-11,-218,375,994),9612=>array(-11,-218,300,994),9613=>array(-11,-218,225,994),9614=>array(-11,-218,150,994),9615=>array(-11,-218,75,994),9616=>array(300,-218,611,994),9617=>array(100,-262,600,1043),9618=>array(0,-264,601,1042),9619=>array(0,-262,601,1042),9620=>array(-11,843,611,994),9621=>array(525,-218,611,994),9632=>array(85,160,515,590),9633=>array(85,160,515,590),9634=>array(85,160,515,590),9635=>array(85,160,515,590),9636=>array(85,160,515,590),9637=>array(85,160,515,590),9638=>array(85,160,515,590),9639=>array(85,160,515,590),9640=>array(85,160,515,590),9641=>array(85,160,515,590),9642=>array(192,267,408,483),9643=>array(192,267,408,483),9644=>array(85,267,515,483),9645=>array(85,267,515,483),9646=>array(192,160,408,590),9647=>array(192,160,408,590),9648=>array(79,275,521,475),9649=>array(79,275,521,475),9650=>array(89,211,511,611),9651=>array(89,211,511,611),9652=>array(146,285,454,552),9653=>array(146,285,454,552),9654=>array(136,164,536,586),9655=>array(136,164,536,586),9656=>array(211,221,478,529),9657=>array(211,221,478,529),9658=>array(85,194,541,556),9659=>array(85,194,541,556),9660=>array(89,139,511,539),9661=>array(89,139,511,539),9662=>array(146,198,454,465),9663=>array(146,198,454,465),9664=>array(64,164,464,586),9665=>array(64,164,464,586),9666=>array(122,221,389,529),9667=>array(122,221,389,529),9668=>array(59,194,515,556),9669=>array(59,194,515,556),9670=>array(69,144,531,606),9671=>array(69,144,531,606),9672=>array(69,144,531,606),9673=>array(85,160,515,590),9674=>array(85,80,515,670),9675=>array(85,160,515,590),9676=>array(86,161,514,589),9677=>array(85,160,515,590),9678=>array(85,160,515,590),9679=>array(85,160,515,590),9680=>array(85,160,515,590),9681=>array(85,160,515,590),9682=>array(85,160,515,590),9683=>array(85,160,515,590),9684=>array(85,160,515,590),9685=>array(85,160,515,590),9686=>array(85,160,300,590),9687=>array(300,160,515,590),9688=>array(0,0,600,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(85,375,300,590),9693=>array(300,375,515,590),9694=>array(300,160,515,375),9695=>array(85,160,300,375),9696=>array(85,375,515,590),9697=>array(85,160,515,375),9698=>array(85,160,515,590),9699=>array(85,160,515,590),9700=>array(85,160,515,590),9701=>array(85,160,515,590),9702=>array(193,268,407,482),9703=>array(85,160,515,590),9704=>array(85,160,515,590),9705=>array(85,160,515,590),9706=>array(85,160,515,590),9707=>array(85,160,515,590),9708=>array(89,211,511,611),9709=>array(89,211,511,611),9710=>array(89,211,511,611),9711=>array(20,95,580,655),9728=>array(65,1,685,621),9729=>array(58,166,944,652),9730=>array(76,6,674,622),9731=>array(105,-3,672,690),9732=>array(81,0,923,690),9733=>array(37,0,779,719),9734=>array(37,0,786,720),9735=>array(107,12,356,451),9736=>array(35,53,436,449),9737=>array(70,0,730,660),9738=>array(70,50,730,620),9739=>array(70,50,730,620),9740=>array(200,100,677,577),9741=>array(100,0,700,600),9742=>array(22,63,696,521),9743=>array(22,63,696,521),9744=>array(63,0,671,607),9745=>array(63,0,671,607),9746=>array(63,0,671,607),9747=>array(129,0,633,668),9754=>array(27,56,924,451),9755=>array(36,56,933,451),9756=>array(84,168,899,531),9757=>array(288,-79,651,736),9758=>array(41,168,856,531),9759=>array(288,-36,651,779),9760=>array(24,15,720,725),9761=>array(50,40,546,610),9762=>array(56,22,694,660),9763=>array(46,115,704,724),9764=>array(45,0,535,652),9765=>array(24,0,436,699),9766=>array(35,0,409,699),9767=>array(87,0,589,637),9768=>array(35,0,409,699),9769=>array(54,20,714,680),9770=>array(88,0,727,664),9771=>array(70,-24,778,656),9772=>array(78,-2,596,691),9773=>array(56,0,741,732),9774=>array(64,0,686,622),9775=>array(64,0,686,622),9776=>array(70,0,830,639),9777=>array(70,0,830,639),9778=>array(70,0,830,639),9779=>array(70,0,830,639),9780=>array(70,0,830,639),9781=>array(70,0,830,639),9782=>array(70,0,830,639),9783=>array(70,0,830,639),9784=>array(60,32,690,661),9785=>array(64,0,686,622),9786=>array(64,0,686,622),9787=>array(64,0,686,622),9788=>array(75,11,675,611),9789=>array(84,-189,659,691),9790=>array(91,-189,666,691),9791=>array(150,-100,590,759),9792=>array(100,-100,640,699),9793=>array(100,-30,640,769),9794=>array(60,-30,711,621),9795=>array(45,0,573,699),9796=>array(26,0,432,699),9797=>array(45,0,587,699),9798=>array(23,0,757,719),9799=>array(80,0,487,699),9800=>array(38,0,796,709),9801=>array(36,0,744,703),9802=>array(35,0,699,699),9803=>array(45,0,842,699),9804=>array(41,-176,749,700),9805=>array(42,-162,1002,699),9806=>array(33,0,863,699),9807=>array(42,-72,1067,699),9808=>array(48,0,747,699),9809=>array(29,-90,808,699),9810=>array(36,106,886,618),9811=>array(34,0,662,699),9812=>array(83,-117,913,709),9813=>array(42,-117,954,729),9814=>array(154,-113,842,706),9815=>array(83,-103,913,707),9816=>array(76,-110,912,727),9817=>array(197,-103,803,710),9818=>array(83,-117,913,709),9819=>array(42,-117,954,729),9820=>array(154,-113,842,706),9821=>array(83,-103,913,707),9822=>array(76,-110,912,727),9823=>array(197,-103,803,710),9824=>array(49,0,673,705),9825=>array(49,0,685,705),9826=>array(51,0,623,706),9827=>array(49,0,755,705),9828=>array(49,0,673,705),9829=>array(49,0,685,705),9830=>array(51,0,623,706),9831=>array(49,0,755,705),9832=>array(56,24,804,680),9833=>array(48,0,316,736),9834=>array(48,0,556,736),9835=>array(48,-70,654,766),9836=>array(48,-70,654,766),9837=>array(107,10,400,736),9838=>array(107,-22,333,736),9839=>array(29,-22,411,736),9985=>array(56,49,901,637),9986=>array(38,48,923,635),9987=>array(56,49,901,637),9988=>array(6,0,979,551),9990=>array(68,-201,700,669),9991=>array(30,0,760,730),9992=>array(17,0,772,654),9993=>array(27,28,663,483),9996=>array(64,0,521,582),9997=>array(59,72,824,515),9998=>array(62,113,848,672),9999=>array(35,170,898,521),10000=>array(62,19,849,578),10001=>array(36,135,908,555),10002=>array(51,135,923,555),10003=>array(18,-10,722,706),10004=>array(34,-9,796,765),10005=>array(47,0,715,668),10006=>array(46,0,714,668),10007=>array(0,-58,567,638),10008=>array(25,-67,650,682),10009=>array(35,0,728,693),10010=>array(34,0,727,693),10011=>array(35,0,724,689),10012=>array(35,0,718,683),10013=>array(35,0,460,690),10014=>array(9,0,542,690),10015=>array(38,0,499,690),10016=>array(36,94,542,600),10017=>array(29,-12,663,720),10018=>array(37,-11,750,702),10019=>array(34,0,755,719),10020=>array(34,0,755,719),10021=>array(36,0,755,719),10022=>array(37,0,756,719),10023=>array(38,0,757,719),10025=>array(37,0,786,720),10026=>array(31,-13,757,713),10027=>array(49,0,792,719),10028=>array(37,0,786,719),10029=>array(42,0,791,719),10030=>array(34,0,783,719),10031=>array(35,-14,795,718),10032=>array(49,1,873,718),10033=>array(29,0,714,719),10034=>array(18,0,706,719),10035=>array(35,0,714,679),10036=>array(35,0,756,721),10037=>array(47,0,745,698),10038=>array(37,0,659,699),10039=>array(35,0,741,706),10040=>array(35,0,733,698),10041=>array(35,0,757,729),10042=>array(35,0,725,688),10043=>array(31,0,675,719),10044=>array(34,7,674,728),10045=>array(13,0,669,719),10046=>array(21,0,680,719),10047=>array(35,0,791,737),10048=>array(35,0,780,728),10049=>array(35,0,754,719),10050=>array(44,-14,745,695),10051=>array(28,0,679,719),10052=>array(32,0,655,696),10053=>array(29,0,667,696),10054=>array(1,0,688,687),10055=>array(30,0,757,719),10056=>array(42,-7,745,696),10057=>array(42,30,670,663),10058=>array(60,0,731,718),10059=>array(26,-21,759,711),10061=>array(41,-33,832,638),10063=>array(23,0,739,714),10064=>array(23,0,739,714),10065=>array(23,0,735,714),10066=>array(23,0,735,714),10070=>array(36,-12,749,701),10072=>array(29,0,109,712),10073=>array(29,0,248,712),10074=>array(29,0,386,712),10075=>array(56,265,336,706),10076=>array(56,265,336,706),10077=>array(38,265,630,706),10078=>array(38,265,630,706),10081=>array(87,-157,666,727),10082=>array(60,-14,484,716),10083=>array(28,-14,516,711),10084=>array(35,0,875,703),10085=>array(38,0,644,764),10086=>array(76,-15,681,709),10087=>array(0,110,760,514),10102=>array(35,-14,753,705),10103=>array(35,-14,753,705),10104=>array(35,-14,753,705),10105=>array(35,-14,753,705),10106=>array(35,-14,753,705),10107=>array(35,-14,753,705),10108=>array(35,-14,753,705),10109=>array(35,-14,753,705),10110=>array(35,-14,753,705),10111=>array(35,-14,753,705),10112=>array(35,-14,753,705),10113=>array(35,-14,753,705),10114=>array(35,-14,753,705),10115=>array(35,-14,753,705),10116=>array(35,-14,753,705),10117=>array(35,-14,753,705),10118=>array(35,-14,753,705),10119=>array(35,-14,753,705),10120=>array(35,-14,753,705),10121=>array(35,-14,753,705),10122=>array(35,-14,753,705),10123=>array(35,-14,753,705),10124=>array(35,-14,753,705),10125=>array(35,-14,753,705),10126=>array(35,-14,753,705),10127=>array(35,-14,753,705),10128=>array(35,-14,753,705),10129=>array(35,-14,753,705),10130=>array(35,-14,753,705),10131=>array(35,-14,753,705),10132=>array(22,66,879,640),10136=>array(106,19,675,558),10137=>array(33,73,909,520),10138=>array(121,-28,619,578),10139=>array(28,73,890,603),10140=>array(38,70,891,636),10141=>array(82,137,843,554),10142=>array(82,137,846,554),10143=>array(35,155,799,536),10144=>array(36,94,838,594),10145=>array(13,94,815,594),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(103,147,845,543),10149=>array(42,123,900,578),10150=>array(42,55,901,509),10151=>array(45,-85,418,772),10152=>array(21,-68,868,755),10153=>array(36,43,813,648),10154=>array(41,43,807,648),10155=>array(61,129,832,585),10156=>array(61,129,832,585),10157=>array(37,44,665,651),10158=>array(37,44,665,651),10159=>array(38,93,836,620),10161=>array(38,69,836,596),10162=>array(15,0,746,730),10163=>array(23,128,934,561),10164=>array(42,2,725,685),10165=>array(27,166,838,525),10166=>array(20,5,703,685),10167=>array(93,0,791,694),10168=>array(57,166,886,523),10169=>array(98,13,792,710),10170=>array(35,192,805,498),10171=>array(28,157,858,533),10172=>array(83,199,849,501),10173=>array(15,147,949,549),10174=>array(41,97,889,579),12289=>array(94,-86,336,167),12290=>array(86,-54,373,235),12291=>array(305,220,695,527),12292=>array(100,-35,933,800),12293=>array(137,5,781,779),12294=>array(148,4,839,695),12295=>array(106,-26,920,790),12296=>array(587,-69,921,837),12297=>array(79,-69,413,837),12298=>array(501,-69,950,837),12299=>array(50,-69,499,837),12300=>array(559,349,900,837),12301=>array(100,-68,446,419),12302=>array(560,349,930,835),12303=>array(70,-69,444,421),12304=>array(611,-69,900,837),12305=>array(100,-69,389,837),12306=>array(173,-18,827,735),12307=>array(144,20,845,750),12308=>array(625,-75,900,844),12309=>array(100,-75,375,844),12310=>array(570,-73,930,845),12311=>array(69,-73,429,845),12312=>array(649,-73,877,835),12313=>array(124,-74,352,834),12314=>array(578,-81,861,820),12315=>array(121,-82,404,819),12316=>array(39,289,961,466),12317=>array(535,523,901,853),12318=>array(100,523,466,853),12319=>array(181,-53,547,277),12320=>array(89,66,911,689),12321=>array(445,46,525,715),12322=>array(339,48,660,714),12323=>array(255,47,734,717),12324=>array(153,34,769,707),12325=>array(285,35,742,747),12326=>array(184,255,821,671),12327=>array(185,167,823,691),12328=>array(181,104,816,707),12329=>array(206,35,844,743),12330=>array(112,1,375,265),12331=>array(111,513,375,776),12332=>array(627,514,889,778),12333=>array(624,1,888,264),12334=>array(85,311,237,462),12335=>array(83,207,237,564),12336=>array(68,285,931,479),12337=>array(284,-60,729,810),12338=>array(199,-56,876,814),12339=>array(174,-28,732,782),12340=>array(128,-28,898,782),12341=>array(232,-46,726,796),12342=>array(106,-26,920,790),12343=>array(61,-53,920,827),12351=>array(241,-70,759,836),12353=>array(187,47,786,720),12354=>array(113,-60,867,781),12355=>array(217,45,802,670),12356=>array(144,-30,876,760),12357=>array(191,42,750,687),12358=>array(113,-36,810,759),12359=>array(169,54,811,709),12360=>array(90,-23,881,787),12361=>array(185,66,791,704),12362=>array(102,-12,864,796),12363=>array(80,-31,857,806),12364=>array(58,-31,944,815),12365=>array(99,-31,822,811),12366=>array(100,-30,947,833),12367=>array(145,-22,766,776),12368=>array(145,-22,914,821),12369=>array(162,-55,914,782),12370=>array(97,-62,959,839),12371=>array(163,7,857,716),12372=>array(116,10,869,807),12373=>array(98,-31,814,789),12374=>array(94,-31,925,821),12375=>array(207,-18,857,769),12376=>array(185,-18,905,821),12377=>array(114,-62,886,773),12378=>array(89,-62,915,863),12379=>array(98,-16,879,760),12380=>array(72,-16,938,863),12381=>array(102,-35,887,751),12382=>array(80,-35,925,807),12383=>array(119,-16,881,797),12384=>array(89,-16,905,807),12385=>array(143,-21,844,799),12386=>array(109,-21,905,859),12387=>array(175,123,771,603),12388=>array(122,47,868,645),12389=>array(97,57,895,873),12390=>array(90,-25,856,720),12391=>array(90,-25,903,720),12392=>array(163,10,823,775),12393=>array(163,10,911,810),12394=>array(80,-22,907,800),12395=>array(131,-8,875,779),12396=>array(105,-6,909,782),12397=>array(88,-15,903,773),12398=>array(115,-18,882,714),12399=>array(111,-30,896,774),12400=>array(84,-30,931,840),12401=>array(95,-30,944,843),12402=>array(123,-7,938,742),12403=>array(89,-7,921,840),12404=>array(103,-12,918,861),12405=>array(73,-9,924,757),12406=>array(64,-9,915,840),12407=>array(50,-9,918,861),12408=>array(86,66,909,662),12409=>array(86,66,909,806),12410=>array(66,66,889,827),12411=>array(110,-23,898,771),12412=>array(79,-23,924,823),12413=>array(94,-23,942,827),12414=>array(126,-24,892,797),12415=>array(115,-33,888,772),12416=>array(121,-17,905,789),12417=>array(130,-30,870,796),12418=>array(112,-9,858,789),12419=>array(173,48,804,710),12420=>array(99,-29,887,789),12421=>array(202,34,795,712),12422=>array(135,-48,878,792),12423=>array(192,96,804,699),12424=>array(116,21,879,780),12425=>array(144,-17,817,780),12426=>array(193,-81,777,770),12427=>array(82,11,836,767),12428=>array(105,-29,911,774),12429=>array(100,-11,857,760),12430=>array(160,62,798,700),12431=>array(80,-14,874,782),12432=>array(118,-5,879,745),12433=>array(86,1,895,774),12434=>array(115,-24,853,805),12435=>array(90,-8,906,778),12436=>array(103,-36,940,786),12441=>array(641,603,869,807),12442=>array(703,648,918,861),12443=>array(503,603,731,807),12444=>array(490,648,705,861),12445=>array(153,39,808,744),12446=>array(153,39,827,744),12449=>array(199,54,815,665),12450=>array(94,-61,920,751),12451=>array(218,66,759,704),12452=>array(121,-44,833,800),12453=>array(225,59,789,694),12454=>array(125,-47,880,803),12455=>array(189,91,810,630),12456=>array(80,0,915,735),12457=>array(184,61,822,683),12458=>array(96,-45,952,787),12459=>array(88,-41,858,794),12460=>array(88,-41,888,831),12461=>array(73,-45,901,803),12462=>array(71,-54,930,821),12463=>array(120,-49,857,815),12464=>array(77,-51,924,849),12465=>array(64,-48,908,813),12466=>array(64,-48,908,835),12467=>array(98,-23,859,734),12468=>array(81,-25,910,877),12469=>array(84,-59,917,788),12470=>array(64,-59,966,799),12471=>array(83,-39,904,789),12472=>array(79,-39,900,799),12473=>array(82,-52,952,728),12474=>array(56,-52,946,867),12475=>array(87,-5,912,786),12476=>array(81,-3,900,800),12477=>array(131,-51,841,780),12478=>array(131,-51,876,831),12479=>array(120,-60,851,805),12480=>array(60,-60,910,859),12481=>array(87,-54,921,813),12482=>array(77,-54,930,813),12483=>array(189,61,752,663),12484=>array(89,-47,845,774),12485=>array(101,-47,890,829),12486=>array(73,-61,908,740),12487=>array(73,-61,948,757),12488=>array(291,-46,850,787),12489=>array(325,-44,879,790),12490=>array(82,-63,915,786),12491=>array(77,16,911,711),12492=>array(116,-54,863,734),12493=>array(65,-51,926,786),12494=>array(130,-49,855,740),12495=>array(72,-29,928,791),12496=>array(47,-32,944,799),12497=>array(47,-32,944,837),12498=>array(163,-5,879,770),12499=>array(150,-5,930,799),12500=>array(137,-5,944,799),12501=>array(151,-58,855,732),12502=>array(107,-60,920,886),12503=>array(89,-60,964,857),12504=>array(57,24,937,651),12505=>array(57,24,937,685),12506=>array(57,24,937,685),12507=>array(70,-45,913,785),12508=>array(70,-45,913,821),12509=>array(70,-45,913,849),12510=>array(113,-31,887,729),12511=>array(104,-43,892,769),12512=>array(80,-26,927,792),12513=>array(108,-35,835,787),12514=>array(81,-6,916,739),12515=>array(203,48,790,686),12516=>array(104,-48,884,801),12517=>array(180,93,801,636),12518=>array(75,-4,909,730),12519=>array(205,80,765,640),12520=>array(105,-27,860,730),12521=>array(104,-57,873,748),12522=>array(213,-53,790,768),12523=>array(62,-45,936,788),12524=>array(203,-29,893,788),12525=>array(134,-24,848,730),12526=>array(224,51,769,636),12527=>array(124,-54,867,731),12528=>array(83,-45,918,784),12529=>array(76,-5,910,730),12530=>array(123,-53,863,753),12531=>array(107,-33,896,754),12532=>array(107,-54,884,839),12533=>array(199,57,767,690),12534=>array(179,43,809,694),12535=>array(92,-58,952,834),12536=>array(73,-45,953,843),12537=>array(82,-5,977,861),12538=>array(107,-54,947,846),12539=>array(161,311,313,462),12540=>array(83,339,917,429),12541=>array(271,-27,738,666),12542=>array(271,-27,766,807),12549=>array(157,-41,845,819),12550=>array(113,-35,861,812),12551=>array(149,51,851,697),12552=>array(147,44,849,718),12553=>array(98,-41,843,819),12554=>array(100,-45,900,783),12555=>array(151,-45,840,758),12556=>array(98,-35,843,817),12557=>array(133,-41,806,802),12558=>array(121,-34,879,738),12559=>array(60,-32,871,738),12560=>array(232,-43,676,791),12561=>array(257,-41,677,801),12562=>array(121,-28,879,738),12563=>array(105,6,895,782),12564=>array(142,-33,756,796),12565=>array(61,-30,825,752),12566=>array(227,-15,773,734),12567=>array(149,-35,811,746),12568=>array(113,-39,887,806),12569=>array(149,-32,883,752),12570=>array(163,-37,837,783),12571=>array(121,2,879,738),12572=>array(121,2,879,794),12573=>array(109,8,891,773),12574=>array(112,-39,871,754),12575=>array(82,-10,934,729),12576=>array(163,-48,866,790),12577=>array(111,-20,887,723),12578=>array(133,-37,849,742),12579=>array(166,-33,838,775),12580=>array(94,-21,872,797),12581=>array(164,54,847,751),12582=>array(88,-21,903,731),12583=>array(129,369,871,449),12584=>array(124,-4,877,753),12585=>array(157,29,843,711),12586=>array(87,-26,885,736),12587=>array(88,-21,903,734),12588=>array(60,-32,871,788),12593=>array(129,91,796,665),12594=>array(114,91,844,665),12595=>array(114,78,880,665),12596=>array(204,90,873,665),12597=>array(144,78,880,666),12598=>array(144,91,876,666),12599=>array(184,90,838,664),12600=>array(149,90,888,665),12601=>array(173,90,827,665),12602=>array(149,85,842,665),12603=>array(149,85,852,665),12604=>array(149,85,853,665),12605=>array(149,78,880,665),12606=>array(149,85,855,665),12607=>array(149,85,868,665),12608=>array(149,85,876,666),12609=>array(215,90,785,665),12610=>array(215,90,785,665),12611=>array(145,88,855,665),12612=>array(145,78,880,664),12613=>array(107,76,882,663),12614=>array(110,78,890,663),12615=>array(187,92,813,666),12616=>array(109,76,880,665),12617=>array(105,80,895,666),12618=>array(109,76,880,665),12619=>array(206,90,790,663),12620=>array(189,91,837,664),12621=>array(187,90,813,665),12622=>array(156,88,844,665),12623=>array(421,-64,711,842),12624=>array(345,-64,655,842),12625=>array(381,-64,676,842),12626=>array(340,-64,661,842),12627=>array(302,-65,597,841),12628=>array(186,-63,677,843),12629=>array(332,-64,626,842),12630=>array(226,-63,687,843),12631=>array(60,197,940,614),12632=>array(46,-64,931,842),12633=>array(51,-64,892,842),12634=>array(61,-64,857,842),12635=>array(60,197,940,615),12636=>array(79,76,921,554),12637=>array(68,-65,882,841),12638=>array(53,-63,912,843),12639=>array(70,-64,867,842),12640=>array(72,111,928,589),12641=>array(57,357,943,436),12642=>array(67,-64,867,842),12643=>array(462,-64,538,842),12645=>array(169,93,848,665),12646=>array(169,90,888,665),12647=>array(169,78,880,665),12648=>array(169,93,886,665),12649=>array(85,78,960,665),12650=>array(149,85,888,665),12651=>array(85,78,960,665),12652=>array(149,85,886,665),12653=>array(149,85,885,665),12654=>array(142,89,853,665),12655=>array(142,78,880,665),12656=>array(142,89,886,665),12657=>array(232,78,768,711),12658=>array(145,88,844,665),12659=>array(145,88,888,665),12660=>array(111,78,889,665),12661=>array(101,78,933,665),12662=>array(140,78,885,666),12663=>array(145,88,855,665),12664=>array(232,78,768,725),12665=>array(197,78,803,728),12666=>array(130,78,844,665),12667=>array(130,78,858,665),12668=>array(130,78,888,665),12669=>array(125,78,868,665),12670=>array(117,78,883,666),12671=>array(258,93,742,659),12672=>array(99,214,901,562),12673=>array(232,131,768,551),12674=>array(125,78,880,663),12675=>array(125,119,886,664),12676=>array(202,78,798,714),12677=>array(100,91,900,666),12678=>array(182,78,818,573),12679=>array(62,-64,936,842),12680=>array(62,-64,892,842),12681=>array(62,-64,867,842),12682=>array(52,-64,881,842),12683=>array(52,-63,902,843),12684=>array(52,-64,867,842),12685=>array(430,319,570,459),12686=>array(316,-98,634,855),12688=>array(468,391,532,889),12689=>array(302,391,760,889),12690=>array(56,620,459,664),12691=>array(43,481,468,770),12692=>array(47,446,470,803),12693=>array(62,415,456,817),12694=>array(45,427,479,845),12695=>array(70,401,449,858),12696=>array(44,401,477,827),12697=>array(73,399,448,839),12698=>array(82,423,470,815),12699=>array(39,401,485,834),12700=>array(46,401,469,834),12701=>array(35,401,482,832),12702=>array(30,412,488,859),12703=>array(38,401,490,846),12800=>array(72,-21,977,798),12801=>array(72,-21,977,798),12802=>array(72,-21,977,798),12803=>array(72,-21,977,798),12804=>array(72,-21,977,798),12805=>array(72,-21,977,798),12806=>array(72,-21,977,798),12807=>array(72,-21,977,798),12808=>array(72,-21,977,798),12809=>array(72,-21,977,798),12810=>array(72,-21,977,798),12811=>array(72,-21,977,798),12812=>array(72,-21,977,798),12813=>array(72,-21,977,798),12814=>array(72,-21,977,798),12815=>array(72,-21,977,798),12816=>array(72,-21,977,798),12817=>array(72,-21,977,798),12818=>array(72,-21,977,798),12819=>array(72,-21,977,798),12820=>array(72,-21,977,798),12821=>array(72,-21,977,798),12822=>array(72,-21,977,798),12823=>array(72,-21,977,798),12824=>array(72,-21,977,798),12825=>array(72,-21,977,798),12826=>array(72,-21,977,798),12827=>array(72,-21,977,798),12828=>array(72,-21,977,798),12832=>array(72,-21,976,798),12833=>array(72,-21,976,798),12834=>array(72,-21,976,798),12835=>array(72,-21,976,798),12836=>array(72,-21,976,798),12837=>array(72,-21,976,798),12838=>array(72,-21,976,798),12839=>array(72,-21,976,798),12840=>array(72,-21,976,798),12841=>array(72,-21,976,798),12842=>array(72,-21,976,798),12843=>array(72,-21,976,798),12844=>array(72,-21,976,798),12845=>array(72,-21,976,798),12846=>array(72,-21,976,803),12847=>array(72,-21,976,798),12848=>array(72,-21,976,798),12849=>array(72,-21,976,798),12850=>array(72,-21,976,798),12851=>array(72,-21,976,798),12852=>array(72,-21,976,798),12853=>array(72,-21,976,798),12854=>array(72,-21,976,798),12855=>array(72,-21,976,798),12856=>array(72,-21,976,798),12857=>array(72,-21,976,798),12858=>array(72,-21,976,798),12859=>array(72,-21,976,798),12860=>array(72,-21,976,798),12861=>array(72,-21,976,803),12862=>array(72,-21,976,798),12863=>array(72,-21,976,798),12864=>array(72,-21,976,798),12865=>array(72,-21,976,798),12866=>array(72,-21,976,798),12867=>array(72,-21,976,798),12896=>array(30,-82,970,859),12897=>array(30,-82,970,859),12898=>array(30,-82,970,859),12899=>array(30,-82,970,859),12900=>array(30,-82,970,859),12901=>array(30,-82,970,859),12902=>array(30,-82,970,859),12903=>array(30,-82,970,859),12904=>array(30,-82,970,859),12905=>array(30,-82,970,859),12906=>array(30,-82,970,859),12907=>array(30,-82,970,859),12908=>array(30,-82,970,859),12909=>array(30,-82,970,859),12910=>array(30,-82,970,859),12911=>array(30,-82,970,859),12912=>array(30,-82,970,859),12913=>array(30,-82,970,859),12914=>array(30,-82,970,859),12915=>array(30,-82,970,859),12916=>array(30,-82,970,859),12917=>array(30,-82,970,859),12918=>array(30,-82,970,859),12919=>array(30,-82,970,859),12920=>array(30,-82,970,859),12921=>array(30,-82,970,859),12922=>array(30,-82,970,859),12923=>array(30,-82,970,859),12927=>array(30,-82,970,859),12928=>array(30,-82,970,859),12929=>array(30,-82,970,859),12930=>array(30,-82,970,859),12931=>array(30,-82,970,859),12932=>array(30,-82,970,859),12933=>array(30,-82,970,859),12934=>array(30,-82,970,859),12935=>array(30,-82,970,859),12936=>array(30,-82,970,859),12937=>array(30,-82,970,859),12938=>array(30,-82,970,859),12939=>array(30,-82,970,859),12940=>array(30,-82,970,859),12941=>array(30,-82,970,859),12942=>array(30,-82,970,859),12943=>array(30,-82,970,859),12944=>array(30,-82,970,859),12945=>array(30,-82,970,859),12946=>array(30,-82,970,859),12947=>array(30,-82,970,859),12948=>array(30,-82,970,859),12949=>array(30,-82,970,859),12950=>array(30,-82,970,859),12951=>array(30,-82,970,859),12952=>array(30,-82,970,859),12953=>array(30,-82,970,859),12954=>array(30,-82,970,859),12955=>array(30,-82,970,859),12956=>array(30,-82,970,859),12957=>array(30,-82,970,859),12958=>array(30,-82,970,859),12959=>array(30,-82,970,859),12960=>array(30,-82,970,859),12961=>array(30,-82,970,859),12962=>array(30,-82,970,859),12963=>array(30,-82,970,859),12964=>array(30,-82,970,859),12965=>array(30,-82,970,859),12966=>array(30,-82,970,859),12967=>array(30,-82,970,859),12968=>array(30,-82,970,859),12969=>array(30,-82,970,859),12970=>array(30,-82,970,859),12971=>array(30,-82,970,859),12972=>array(30,-82,970,859),12973=>array(30,-82,970,859),12974=>array(30,-82,970,859),12975=>array(30,-82,970,859),12976=>array(30,-82,970,859),12992=>array(119,-55,892,783),12993=>array(88,-55,892,797),12994=>array(86,-55,892,787),12995=>array(64,-55,892,783),12996=>array(89,-55,892,783),12997=>array(102,-55,897,787),12998=>array(90,-55,892,783),12999=>array(80,-55,892,789),13000=>array(82,-55,892,793),13001=>array(47,-55,892,799),13002=>array(47,-55,892,783),13003=>array(47,-55,892,794),13008=>array(30,-82,970,859),13009=>array(30,-82,970,859),13010=>array(30,-82,970,859),13011=>array(30,-82,970,859),13012=>array(30,-82,970,859),13013=>array(30,-82,970,859),13014=>array(30,-82,970,859),13015=>array(30,-82,970,859),13016=>array(30,-82,970,859),13017=>array(30,-82,970,859),13018=>array(30,-82,970,859),13019=>array(30,-82,970,859),13020=>array(30,-82,970,859),13021=>array(30,-82,970,859),13022=>array(30,-82,970,859),13023=>array(30,-82,970,859),13024=>array(30,-82,970,859),13025=>array(30,-82,970,859),13026=>array(30,-82,970,859),13027=>array(30,-82,970,859),13028=>array(30,-82,970,859),13029=>array(30,-82,970,859),13030=>array(30,-82,970,859),13031=>array(30,-82,970,859),13032=>array(30,-82,970,859),13033=>array(30,-82,970,859),13034=>array(30,-82,970,859),13035=>array(30,-82,970,859),13036=>array(30,-82,970,859),13037=>array(30,-82,970,859),13038=>array(30,-82,970,859),13039=>array(30,-82,970,859),13040=>array(30,-82,970,859),13041=>array(30,-82,970,859),13042=>array(30,-82,970,859),13043=>array(30,-82,970,859),13044=>array(30,-82,970,859),13045=>array(30,-82,970,859),13046=>array(30,-82,970,859),13047=>array(30,-82,970,859),13048=>array(30,-82,970,859),13049=>array(30,-82,970,859),13050=>array(30,-82,970,859),13051=>array(30,-82,970,859),13052=>array(30,-82,970,859),13053=>array(30,-82,970,859),13054=>array(30,-82,970,859),13056=>array(54,-77,959,836),13057=>array(62,-82,960,822),13058=>array(39,-64,954,811),13059=>array(49,-64,945,811),13060=>array(73,-74,957,845),13061=>array(50,-76,949,845),13062=>array(75,-49,949,836),13063=>array(38,-77,962,804),13064=>array(58,-67,945,796),13065=>array(47,-48,949,836),13066=>array(47,-66,945,836),13067=>array(58,-75,921,845),13068=>array(58,-77,944,844),13069=>array(58,-75,944,844),13070=>array(58,-49,924,860),13071=>array(58,-67,965,860),13072=>array(51,-61,975,862),13073=>array(51,129,939,862),13074=>array(51,-75,946,862),13075=>array(51,-74,968,862),13076=>array(51,-47,924,841),13077=>array(38,-66,970,841),13078=>array(50,-78,970,844),13079=>array(51,-78,961,841),13080=>array(33,-66,944,866),13081=>array(33,-78,961,866),13082=>array(46,-66,968,844),13083=>array(54,-73,963,844),13084=>array(46,-48,945,850),13085=>array(55,-77,960,822),13086=>array(40,-71,945,802),13087=>array(46,-72,968,845),13088=>array(46,-76,970,841),13089=>array(66,-82,970,831),13090=>array(48,-76,949,836),13091=>array(48,-77,949,836),13092=>array(54,-48,945,868),13093=>array(50,-71,952,868),13094=>array(156,-64,968,856),13095=>array(156,-76,949,845),13096=>array(55,-54,904,841),13097=>array(61,-77,731,825),13098=>array(37,-64,921,845),13099=>array(37,-76,980,836),13100=>array(37,-64,945,836),13101=>array(37,-64,968,856),13102=>array(56,-78,970,857),13103=>array(49,-64,923,857),13104=>array(106,-41,918,857),13105=>array(106,-64,968,862),13106=>array(71,-78,961,794),13107=>array(53,-77,933,845),13108=>array(57,-69,970,862),13109=>array(57,-76,944,826),13110=>array(39,-73,970,844),13111=>array(39,-75,915,802),13112=>array(39,-41,939,802),13113=>array(39,-64,968,836),13114=>array(39,-48,949,811),13115=>array(39,-71,945,802),13116=>array(39,-73,945,819),13117=>array(40,-77,933,859),13118=>array(40,-77,968,859),13119=>array(40,-76,949,842),13120=>array(40,-77,949,859),13121=>array(40,-64,945,842),13122=>array(40,-76,945,842),13123=>array(55,-72,924,845),13124=>array(49,-64,921,845),13125=>array(37,-72,731,805),13126=>array(55,-72,968,836),13127=>array(57,-69,963,811),13128=>array(61,-76,949,844),13129=>array(61,-75,887,829),13130=>array(39,-72,970,831),13131=>array(67,-60,969,833),13132=>array(67,-77,969,860),13133=>array(67,-77,968,833),13134=>array(59,-77,945,847),13135=>array(49,-64,945,847),13136=>array(57,-76,950,811),13137=>array(107,-77,968,831),13138=>array(107,-73,944,831),13139=>array(49,140,955,857),13140=>array(49,-77,968,836),13141=>array(124,-66,956,835),13142=>array(118,-82,963,835),13143=>array(79,-77,718,798),13144=>array(124,-65,967,826),13145=>array(119,-65,967,826),13146=>array(88,-65,967,826),13147=>array(86,-65,967,826),13148=>array(64,-65,967,826),13149=>array(89,-65,967,826),13150=>array(102,-65,972,826),13151=>array(90,-65,967,826),13152=>array(80,-65,967,826),13153=>array(82,-65,967,826),13154=>array(47,-65,967,826),13155=>array(47,-65,967,826),13156=>array(47,-65,967,826),13157=>array(47,-65,967,826),13158=>array(47,-65,967,826),13159=>array(47,-65,967,826),13160=>array(47,-65,967,826),13161=>array(47,-65,967,826),13162=>array(47,-65,967,826),13163=>array(47,-65,967,826),13164=>array(48,-65,967,826),13165=>array(48,-65,967,826),13166=>array(48,-65,967,826),13167=>array(48,-65,967,826),13168=>array(48,-65,967,826),13169=>array(77,12,942,739),13170=>array(65,11,930,739),13171=>array(50,23,915,751),13172=>array(81,11,971,739),13173=>array(63,16,962,739),13174=>array(90,-71,934,658),13179=>array(37,-70,970,831),13180=>array(54,-60,946,831),13181=>array(28,-43,956,829),13182=>array(59,-67,970,832),13183=>array(23,-86,969,855),13184=>array(84,-171,968,739),13185=>array(82,23,968,739),13186=>array(79,-187,963,739),13187=>array(77,23,965,739),13188=>array(80,23,962,739),13189=>array(78,23,946,739),13190=>array(78,23,946,739),13191=>array(63,23,946,763),13192=>array(58,11,922,739),13193=>array(62,11,938,739),13194=>array(84,-171,942,739),13195=>array(82,23,942,739),13196=>array(80,-187,942,739),13197=>array(80,-187,919,553),13198=>array(77,-187,925,553),13199=>array(91,-187,919,739),13200=>array(91,23,949,739),13201=>array(82,23,952,739),13202=>array(72,23,957,739),13203=>array(52,23,962,763),13204=>array(44,23,952,739),13205=>array(84,-187,926,737),13206=>array(86,23,930,739),13207=>array(65,11,930,739),13208=>array(123,23,926,739),13209=>array(86,23,914,751),13210=>array(86,23,914,553),13211=>array(87,-187,914,553),13212=>array(70,23,930,553),13213=>array(63,16,918,558),13214=>array(83,23,918,739),13215=>array(67,23,958,677),13216=>array(63,16,958,677),13217=>array(149,23,926,677),13218=>array(82,23,958,739),13219=>array(67,23,964,680),13220=>array(63,16,964,680),13221=>array(149,23,932,680),13222=>array(82,23,964,739),13223=>array(75,16,937,740),13224=>array(67,16,958,740),13225=>array(104,11,926,739),13226=>array(69,11,951,739),13227=>array(58,11,961,739),13228=>array(55,23,975,763),13229=>array(70,11,930,739),13230=>array(67,11,959,740),13231=>array(67,11,966,740),13232=>array(92,-171,940,558),13233=>array(91,16,929,558),13234=>array(92,-187,946,558),13235=>array(83,16,947,558),13236=>array(92,-171,954,739),13237=>array(88,23,954,739),13238=>array(92,-187,954,739),13239=>array(70,23,954,739),13240=>array(93,23,954,739),13241=>array(76,23,959,739),13242=>array(84,-171,965,739),13243=>array(87,23,963,739),13244=>array(87,-187,963,739),13245=>array(70,23,967,739),13246=>array(91,23,965,739),13247=>array(72,23,969,739),13248=>array(87,23,945,739),13249=>array(72,23,948,739),13250=>array(65,11,955,553),13251=>array(85,-171,917,739),13252=>array(64,16,940,558),13253=>array(64,11,925,739),13254=>array(50,-187,942,761),13255=>array(63,16,955,763),13256=>array(61,11,939,739),13257=>array(64,-186,960,763),13258=>array(91,11,939,739),13259=>array(102,23,932,739),13260=>array(159,23,837,739),13261=>array(90,22,959,739),13262=>array(79,23,921,739),13263=>array(121,18,860,739),13264=>array(109,23,918,739),13265=>array(151,23,844,739),13266=>array(79,-187,921,739),13267=>array(166,23,842,739),13268=>array(88,11,947,739),13269=>array(87,23,913,739),13270=>array(69,16,931,739),13271=>array(93,-171,907,739),13272=>array(76,-171,955,558),13273=>array(69,23,931,739),13274=>array(84,23,961,739),13275=>array(98,16,918,558),13276=>array(68,23,944,763),13277=>array(51,11,952,739),13280=>array(119,-24,908,777),13281=>array(88,-24,908,797),13282=>array(86,-35,908,787),13283=>array(64,-24,908,781),13284=>array(89,-31,908,780),13285=>array(102,-34,914,787),13286=>array(90,-24,908,777),13287=>array(80,-25,908,789),13288=>array(82,-27,908,793),13289=>array(47,-35,918,795),13290=>array(47,-24,918,776),13291=>array(47,-24,918,793),13292=>array(47,-35,918,792),13293=>array(47,-24,918,785),13294=>array(47,-31,918,780),13295=>array(47,-32,918,787),13296=>array(47,-24,918,777),13297=>array(47,-24,918,786),13298=>array(47,-31,918,788),13299=>array(48,-35,918,795),13300=>array(48,-24,918,792),13301=>array(48,-24,918,792),13302=>array(48,-34,918,792),13303=>array(48,-24,918,792),13304=>array(48,-31,918,792),13305=>array(48,-32,918,792),13306=>array(48,-24,918,792),13307=>array(48,-24,918,792),13308=>array(48,-31,918,792),13309=>array(44,-35,918,795),13310=>array(44,-34,918,790),19968=>array(121,356,896,439),19969=>array(98,-68,911,768),19970=>array(102,-67,897,787),19971=>array(75,-11,896,823),19972=>array(92,9,927,814),19973=>array(92,9,927,814),19974=>array(115,-77,914,738),19975=>array(63,-77,959,738),19976=>array(83,-77,948,827),19977=>array(99,32,911,713),19978=>array(92,10,927,814),19979=>array(84,-59,916,772),19980=>array(53,-64,927,778),19981=>array(71,-65,928,769),19982=>array(68,-64,930,825),19983=>array(85,-66,937,782),19984=>array(98,-63,908,767),19985=>array(78,-11,922,764),19986=>array(80,-13,925,765),19987=>array(73,-68,921,828),19988=>array(84,-14,935,776),19989=>array(85,-6,942,771),19990=>array(64,-65,936,805),19991=>array(74,-69,926,817),19992=>array(76,-13,927,803),19993=>array(68,-74,933,767),19994=>array(67,-12,918,799),19995=>array(55,-4,915,827),19996=>array(52,-72,911,820),19997=>array(70,-9,925,828),19998=>array(58,-17,951,778),19999=>array(100,-54,898,767),20000=>array(68,-36,952,807),20001=>array(62,-64,952,787),20002=>array(66,-57,906,809),20003=>array(98,-62,914,783),20004=>array(62,-61,911,780),20005=>array(38,-61,914,782),20006=>array(68,-13,941,840),20007=>array(64,-74,944,818),20008=>array(439,-66,515,823),20009=>array(283,-55,652,833),20010=>array(30,-70,955,832),20011=>array(136,-53,866,805),20012=>array(248,-68,574,816),20013=>array(131,-65,860,826),20014=>array(71,-64,963,786),20015=>array(83,-68,933,844),20016=>array(73,-61,927,832),20017=>array(73,-72,894,826),20018=>array(123,-68,886,832),20019=>array(59,-70,912,830),20020=>array(103,-59,908,840),20021=>array(84,-54,930,814),20022=>array(289,225,647,575),20023=>array(134,287,875,584),20024=>array(52,-71,950,824),20025=>array(74,-73,939,777),20026=>array(82,-65,836,829),20027=>array(81,-6,930,841),20028=>array(82,-65,932,831),20029=>array(61,-57,912,771),20030=>array(18,-82,950,821),20031=>array(249,-60,554,834),20032=>array(72,-66,928,836),20033=>array(161,-77,953,786),20034=>array(66,-77,953,828),20035=>array(73,-56,894,776),20036=>array(117,-69,879,840),20037=>array(85,-50,957,835),20038=>array(75,-49,949,802),20039=>array(74,-24,940,816),20040=>array(94,-28,930,816),20041=>array(54,-71,955,818),20042=>array(99,262,872,706),20043=>array(64,-63,947,822),20044=>array(71,-68,889,828),20045=>array(56,-67,945,850),20046=>array(93,-64,924,826),20047=>array(65,-63,949,829),20048=>array(49,-59,941,833),20049=>array(54,-61,953,837),20050=>array(89,-77,921,826),20051=>array(87,-73,927,826),20052=>array(39,-69,948,819),20053=>array(38,-62,929,837),20054=>array(59,-65,926,831),20055=>array(50,-70,953,854),20056=>array(50,-70,953,824),20057=>array(158,-14,909,740),20058=>array(222,0,890,782),20059=>array(92,290,913,534),20060=>array(80,-20,954,822),20061=>array(77,-46,948,831),20062=>array(62,-27,925,835),20063=>array(92,-9,930,830),20064=>array(118,-62,818,769),20065=>array(96,-58,834,832),20066=>array(137,-32,953,825),20067=>array(85,-32,953,825),20068=>array(96,-43,924,792),20069=>array(113,-15,894,831),20070=>array(60,-71,894,819),20071=>array(101,-15,922,829),20072=>array(57,-53,953,828),20073=>array(91,-53,937,833),20074=>array(85,-28,958,753),20075=>array(60,-15,875,826),20076=>array(115,-15,889,804),20077=>array(76,-15,918,777),20078=>array(146,-40,897,829),20079=>array(93,-30,914,829),20080=>array(39,-62,920,779),20081=>array(58,-44,936,826),20082=>array(77,-15,954,828),20083=>array(48,-85,958,815),20084=>array(61,-45,938,806),20085=>array(74,-55,961,850),20086=>array(62,-55,956,849),20087=>array(58,-51,952,836),20088=>array(42,-27,959,828),20089=>array(108,-64,976,833),20090=>array(66,-31,938,831),20091=>array(50,-31,943,847),20092=>array(80,-31,966,859),20093=>array(67,-58,929,836),20094=>array(48,-64,950,842),20095=>array(44,-62,958,824),20096=>array(64,-43,956,853),20097=>array(81,-61,961,837),20098=>array(49,-68,962,843),20099=>array(36,-62,960,840),20100=>array(54,-30,954,831),20101=>array(290,-40,544,818),20102=>array(172,-41,829,773),20103=>array(98,-62,895,822),20104=>array(92,-66,913,782),20105=>array(69,-70,939,829),20106=>array(60,-65,950,826),20107=>array(60,-65,950,826),20108=>array(100,103,916,657),20109=>array(98,-51,914,764),20110=>array(89,-69,908,773),20111=>array(64,-62,912,770),20112=>array(64,-62,912,770),20113=>array(71,-50,934,760),20114=>array(78,-6,932,775),20115=>array(42,-66,919,784),20116=>array(82,25,916,744),20117=>array(63,-70,935,829),20118=>array(57,-24,960,791),20119=>array(57,-24,950,822),20120=>array(71,-6,941,770),20121=>array(52,-24,948,780),20122=>array(63,-7,914,775),20123=>array(65,-17,933,829),20124=>array(64,-24,952,783),20125=>array(77,-17,928,852),20126=>array(64,-24,952,783),20127=>array(74,-29,938,811),20128=>array(73,391,927,690),20129=>array(64,-3,936,822),20130=>array(66,-58,959,822),20131=>array(98,-55,911,835),20132=>array(70,-65,946,822),20133=>array(85,-64,931,840),20134=>array(57,-66,934,822),20135=>array(25,-63,889,843),20136=>array(74,-61,926,825),20137=>array(62,-56,916,841),20138=>array(81,-78,941,841),20139=>array(74,-58,936,828),20140=>array(53,-64,950,825),20141=>array(93,-58,907,836),20142=>array(65,-68,950,838),20143=>array(77,-62,923,840),20144=>array(59,-67,942,828),20145=>array(39,-63,941,846),20146=>array(49,-67,920,837),20147=>array(87,-45,961,838),20148=>array(71,-56,973,861),20149=>array(29,-75,944,841),20150=>array(53,-47,947,845),20151=>array(40,-59,955,850),20152=>array(52,-69,953,836),20153=>array(54,-47,960,858),20154=>array(71,-48,943,806),20155=>array(256,-69,592,824),20156=>array(32,-27,973,804),20157=>array(50,-56,978,838),20158=>array(171,16,906,794),20159=>array(34,-64,943,829),20160=>array(48,-68,950,829),20161=>array(47,-65,953,835),20162=>array(65,-65,910,838),20163=>array(43,-67,954,837),20164=>array(42,-66,957,775),20165=>array(23,-62,936,832),20166=>array(44,-67,956,835),20167=>array(39,-73,957,836),20168=>array(49,-73,955,828),20169=>array(60,-67,956,825),20170=>array(33,-77,967,836),20171=>array(54,-71,951,858),20172=>array(56,-47,953,831),20173=>array(58,-71,923,829),20174=>array(18,-72,964,836),20175=>array(44,-62,941,837),20176=>array(30,-58,955,832),20177=>array(30,-34,955,827),20178=>array(31,-68,964,811),20179=>array(26,-28,941,832),20180=>array(50,-64,954,834),20181=>array(46,-64,935,828),20182=>array(32,-68,956,844),20183=>array(51,-64,959,839),20184=>array(55,-73,947,838),20185=>array(43,-68,894,822),20186=>array(55,-64,957,840),20187=>array(60,-73,930,838),20188=>array(54,-63,939,832),20189=>array(56,-15,958,843),20190=>array(51,-67,895,832),20191=>array(54,-64,948,833),20192=>array(48,-67,948,829),20193=>array(46,-66,952,842),20194=>array(48,-69,920,829),20195=>array(46,-68,957,830),20196=>array(38,-67,961,846),20197=>array(66,-52,945,802),20198=>array(48,-66,951,829),20199=>array(76,-39,945,828),20200=>array(44,-66,937,830),20201=>array(57,-59,948,835),20202=>array(27,-75,949,823),20203=>array(44,-80,944,829),20204=>array(32,-57,897,837),20205=>array(24,-65,969,829),20206=>array(34,-70,949,839),20207=>array(41,-63,958,846),20208=>array(31,-64,897,853),20209=>array(54,-67,949,840),20210=>array(50,-68,902,833),20211=>array(52,-67,955,832),20212=>array(48,-66,859,832),20213=>array(52,-67,956,842),20214=>array(45,-67,950,837),20215=>array(33,-74,982,847),20216=>array(28,-69,962,833),20217=>array(43,-79,936,836),20218=>array(58,-38,982,866),20219=>array(27,-73,949,830),20220=>array(33,-67,938,835),20221=>array(50,-74,968,828),20222=>array(23,-67,951,835),20223=>array(56,-70,953,845),20224=>array(49,-61,948,837),20225=>array(28,-28,958,841),20226=>array(41,-65,946,836),20227=>array(49,-55,956,840),20228=>array(52,-68,912,828),20229=>array(41,-64,945,832),20230=>array(49,-64,921,843),20231=>array(45,-66,967,835),20232=>array(40,-59,954,846),20233=>array(40,-69,954,839),20234=>array(34,-75,950,827),20235=>array(39,-55,963,844),20236=>array(41,-72,930,819),20237=>array(29,-73,947,832),20238=>array(49,-66,960,840),20239=>array(50,-67,954,841),20240=>array(47,-73,950,822),20241=>array(49,-71,953,832),20242=>array(51,-66,937,829),20243=>array(46,-66,952,827),20244=>array(41,-71,958,832),20245=>array(50,-71,961,832),20246=>array(55,-87,958,835),20247=>array(34,-75,947,828),20248=>array(42,-64,945,840),20249=>array(50,-69,959,829),20250=>array(51,-56,954,832),20251=>array(39,-68,924,819),20252=>array(65,-57,941,831),20253=>array(45,-64,941,835),20254=>array(28,-81,950,822),20255=>array(30,-58,912,835),20256=>array(28,-66,903,831),20257=>array(50,-74,951,829),20258=>array(49,-67,932,835),20259=>array(50,-67,940,829),20260=>array(30,-66,919,823),20261=>array(39,-73,947,819),20262=>array(31,-59,935,833),20263=>array(25,-67,949,828),20264=>array(37,-67,906,836),20265=>array(37,-67,976,850),20266=>array(32,-68,895,824),20267=>array(34,-66,914,822),20268=>array(50,-66,952,834),20269=>array(39,-63,951,836),20270=>array(49,-71,959,840),20271=>array(62,-65,887,842),20272=>array(38,-67,951,835),20273=>array(62,-65,951,852),20274=>array(51,-76,952,830),20275=>array(36,-66,945,833),20276=>array(42,-65,955,835),20277=>array(42,-65,890,833),20278=>array(26,-71,965,849),20279=>array(33,-70,896,833),20280=>array(48,-65,897,843),20281=>array(34,-69,958,838),20282=>array(52,-68,896,834),20283=>array(45,-65,952,839),20284=>array(40,-69,960,839),20285=>array(29,-68,908,831),20286=>array(43,-69,936,822),20287=>array(44,-66,960,835),20288=>array(44,-65,915,835),20289=>array(48,-64,948,832),20290=>array(48,-64,946,831),20291=>array(45,-66,902,840),20292=>array(45,-66,948,840),20293=>array(45,-66,937,840),20294=>array(31,-73,934,839),20295=>array(38,-67,940,831),20296=>array(50,-65,956,842),20297=>array(42,-64,948,837),20298=>array(37,-73,966,838),20299=>array(36,-66,906,824),20300=>array(45,-63,958,837),20301=>array(41,-71,947,827),20302=>array(38,-68,961,838),20303=>array(35,-70,948,839),20304=>array(34,-66,946,834),20305=>array(42,-67,945,833),20306=>array(40,-63,965,837),20307=>array(37,-64,966,831),20308=>array(35,-63,935,840),20309=>array(33,-70,958,839),20310=>array(47,-67,956,832),20311=>array(48,-67,951,834),20312=>array(40,-61,970,857),20313=>array(61,-63,951,852),20314=>array(57,-67,967,839),20315=>array(47,-65,924,834),20316=>array(37,-67,954,847),20317=>array(66,-67,921,841),20318=>array(43,-69,945,836),20319=>array(46,-73,969,846),20320=>array(16,-73,951,833),20321=>array(48,-71,957,830),20322=>array(38,-61,943,837),20323=>array(37,-65,895,833),20324=>array(44,-68,962,840),20325=>array(26,-18,943,831),20326=>array(38,-64,921,831),20327=>array(47,-65,953,842),20328=>array(43,-59,955,836),20329=>array(39,-67,959,833),20330=>array(50,-68,897,838),20331=>array(52,-66,964,839),20332=>array(41,-65,942,832),20333=>array(37,-69,944,839),20334=>array(53,-64,968,847),20335=>array(44,-65,947,842),20336=>array(48,-67,947,833),20337=>array(48,-24,975,852),20338=>array(47,-70,883,840),20339=>array(21,-72,933,834),20340=>array(54,-74,948,835),20341=>array(37,-70,955,851),20342=>array(35,-73,924,834),20343=>array(53,-66,959,837),20344=>array(48,-55,948,845),20345=>array(42,-59,963,851),20346=>array(44,-67,951,832),20347=>array(22,-84,946,829),20348=>array(27,-70,941,835),20349=>array(63,-57,955,850),20350=>array(24,-67,974,837),20351=>array(50,-73,985,836),20352=>array(44,-70,913,841),20353=>array(46,-64,960,839),20354=>array(43,-63,954,846),20355=>array(41,-66,961,836),20356=>array(18,-66,921,831),20357=>array(41,-61,947,842),20358=>array(63,-64,956,835),20359=>array(40,-70,961,839),20360=>array(48,-62,920,844),20361=>array(32,-67,975,848),20362=>array(32,-67,946,838),20363=>array(41,-63,911,845),20364=>array(33,-81,952,861),20365=>array(52,-74,949,829),20366=>array(52,-74,976,827),20367=>array(36,-80,953,824),20368=>array(36,-61,958,847),20369=>array(39,-65,954,844),20370=>array(42,-64,942,836),20371=>array(42,-64,948,835),20372=>array(43,-71,947,843),20373=>array(42,-62,955,843),20374=>array(42,-62,966,852),20375=>array(50,-65,908,829),20376=>array(42,-70,964,829),20377=>array(38,-59,949,847),20378=>array(48,-57,938,845),20379=>array(38,-70,949,844),20380=>array(49,-73,954,843),20381=>array(36,-73,947,839),20382=>array(52,-55,905,847),20383=>array(44,-70,954,844),20384=>array(28,-67,944,832),20385=>array(24,-61,938,835),20386=>array(47,-67,949,828),20387=>array(32,-65,883,833),20388=>array(37,-60,945,832),20389=>array(10,-61,932,834),20390=>array(38,-74,922,831),20391=>array(18,-60,875,832),20392=>array(41,-55,967,848),20393=>array(32,-59,943,833),20394=>array(27,-69,937,834),20395=>array(37,-60,949,843),20396=>array(27,-69,962,834),20397=>array(27,-69,960,834),20398=>array(34,-68,946,839),20399=>array(44,-73,974,835),20400=>array(44,-73,933,835),20401=>array(44,-73,940,826),20402=>array(42,-73,969,827),20403=>array(39,-63,956,853),20404=>array(48,-61,975,852),20405=>array(36,-64,948,840),20406=>array(49,-63,900,836),20407=>array(41,-63,913,830),20408=>array(49,-63,942,836),20409=>array(35,-63,962,835),20410=>array(57,-65,957,843),20411=>array(51,-72,960,828),20412=>array(55,-64,946,830),20413=>array(53,-64,927,843),20414=>array(52,-64,953,843),20415=>array(42,-73,947,834),20416=>array(43,-63,955,842),20417=>array(35,-59,964,840),20418=>array(40,-65,954,845),20419=>array(20,-70,961,840),20420=>array(41,-64,960,840),20421=>array(42,-70,960,840),20422=>array(20,-70,948,840),20423=>array(28,-64,948,840),20424=>array(20,-70,939,840),20425=>array(53,-67,963,840),20426=>array(42,-79,953,849),20427=>array(40,-70,956,840),20428=>array(40,-70,945,840),20429=>array(59,-69,970,832),20430=>array(42,-57,954,829),20431=>array(52,-67,925,836),20432=>array(54,-66,918,847),20433=>array(21,-67,911,842),20434=>array(54,-67,946,845),20435=>array(39,-67,955,839),20436=>array(39,-54,958,841),20437=>array(39,-65,939,841),20438=>array(47,-64,947,841),20439=>array(36,-65,972,839),20440=>array(31,-62,951,832),20441=>array(42,-70,957,844),20442=>array(25,-68,948,836),20443=>array(50,-64,969,841),20444=>array(44,-65,955,850),20445=>array(35,-73,965,832),20446=>array(48,-61,975,852),20447=>array(23,-69,977,846),20448=>array(44,-68,968,840),20449=>array(32,-68,941,825),20450=>array(43,-82,954,844),20451=>array(25,-76,933,819),20452=>array(25,-70,919,842),20453=>array(26,-67,934,839),20454=>array(23,-71,953,832),20455=>array(25,-69,929,826),20456=>array(35,-69,923,823),20457=>array(32,-58,917,834),20458=>array(19,-61,911,829),20459=>array(25,-69,941,830),20460=>array(42,-64,961,850),20461=>array(19,-58,944,836),20462=>array(33,-76,973,844),20463=>array(33,-71,950,831),20464=>array(42,-64,913,850),20465=>array(22,-69,944,835),20466=>array(17,-57,909,852),20467=>array(37,-66,957,842),20468=>array(47,-60,947,840),20469=>array(41,-69,963,838),20470=>array(34,-69,981,835),20471=>array(46,-68,947,825),20472=>array(36,-68,964,843),20473=>array(51,-67,929,836),20474=>array(34,-61,967,841),20475=>array(51,-72,946,836),20476=>array(41,-74,911,844),20477=>array(44,-72,946,848),20478=>array(39,-65,950,853),20479=>array(39,-65,950,857),20480=>array(44,-68,972,831),20481=>array(47,-66,946,849),20482=>array(37,-68,955,835),20483=>array(44,-65,961,837),20484=>array(39,-64,922,844),20485=>array(32,-64,946,835),20486=>array(49,-68,941,846),20487=>array(45,-75,947,834),20488=>array(43,-65,972,836),20489=>array(62,-71,946,855),20490=>array(43,-65,969,831),20491=>array(50,-68,918,838),20492=>array(39,-65,927,854),20493=>array(39,-69,950,835),20494=>array(49,-72,943,838),20495=>array(31,-73,966,846),20496=>array(14,-67,952,848),20497=>array(27,-70,892,841),20498=>array(53,-68,903,839),20499=>array(50,-66,952,843),20500=>array(38,-66,908,831),20501=>array(46,-67,949,832),20502=>array(42,-65,940,844),20503=>array(54,-64,890,834),20504=>array(35,-65,895,836),20505=>array(20,-68,958,843),20506=>array(36,-64,953,842),20507=>array(54,-77,951,834),20508=>array(45,-72,926,840),20509=>array(73,-73,961,833),20510=>array(35,-68,956,832),20511=>array(41,-68,953,838),20512=>array(46,-71,935,825),20513=>array(52,-65,897,833),20514=>array(44,-64,978,839),20515=>array(29,-69,974,847),20516=>array(36,-68,943,837),20517=>array(26,-69,954,834),20518=>array(34,-67,963,835),20519=>array(62,-59,967,839),20520=>array(32,-71,947,841),20521=>array(36,-67,956,847),20522=>array(49,-77,951,821),20523=>array(31,-71,976,855),20524=>array(46,-65,951,836),20525=>array(12,-67,952,842),20526=>array(33,-67,979,843),20527=>array(52,-68,967,830),20528=>array(44,-65,956,834),20529=>array(59,-59,960,836),20530=>array(59,-64,943,836),20531=>array(51,-64,956,831),20532=>array(46,-68,975,835),20533=>array(47,-62,951,830),20534=>array(39,-65,961,838),20535=>array(52,-62,963,832),20536=>array(47,-62,975,848),20537=>array(39,-71,955,841),20538=>array(35,-86,913,827),20539=>array(30,-65,973,835),20540=>array(37,-68,943,834),20541=>array(54,-59,969,875),20542=>array(29,-59,955,828),20543=>array(39,-64,939,841),20544=>array(46,-70,972,839),20545=>array(44,-68,952,836),20546=>array(48,-65,960,850),20547=>array(27,-73,945,841),20548=>array(46,-70,975,837),20549=>array(46,-70,956,837),20550=>array(39,-69,972,840),20551=>array(41,-70,962,835),20552=>array(45,-69,920,825),20553=>array(42,-66,948,844),20554=>array(45,-67,918,835),20555=>array(40,-72,951,841),20556=>array(36,-66,954,847),20557=>array(47,-73,961,833),20558=>array(33,-71,970,844),20559=>array(38,-68,921,837),20560=>array(35,-71,939,836),20561=>array(37,-68,966,832),20562=>array(41,-66,944,842),20563=>array(47,-68,960,841),20564=>array(41,-66,925,842),20565=>array(31,-68,963,840),20566=>array(31,-66,938,842),20567=>array(55,-67,956,843),20568=>array(46,-65,920,829),20569=>array(61,-65,908,839),20570=>array(51,-74,963,835),20571=>array(46,-67,958,836),20572=>array(37,-65,934,834),20573=>array(37,-65,953,845),20574=>array(44,-70,955,833),20575=>array(49,-52,951,852),20576=>array(46,-75,960,834),20577=>array(51,-64,959,841),20578=>array(40,-54,973,848),20579=>array(54,-68,956,845),20580=>array(44,-71,936,828),20581=>array(43,-73,966,834),20582=>array(43,-70,957,834),20583=>array(28,-70,980,834),20584=>array(31,-71,969,834),20585=>array(55,-73,943,838),20586=>array(47,-53,948,839),20587=>array(53,-66,968,839),20588=>array(33,-68,970,846),20589=>array(38,-62,944,837),20590=>array(45,-71,952,830),20591=>array(41,-74,960,843),20592=>array(40,-73,960,835),20593=>array(43,-67,935,840),20594=>array(43,-65,971,833),20595=>array(44,-64,951,839),20596=>array(42,-68,902,834),20597=>array(48,-79,943,836),20598=>array(38,-62,907,836),20599=>array(53,-63,979,862),20600=>array(37,-71,963,824),20601=>array(23,-66,962,840),20602=>array(44,-66,960,840),20603=>array(23,-66,933,830),20604=>array(36,-61,954,839),20605=>array(41,-67,924,835),20606=>array(27,-69,925,834),20607=>array(21,-57,912,834),20608=>array(26,-72,967,841),20609=>array(50,-72,963,832),20610=>array(49,-69,961,837),20611=>array(55,-70,948,837),20612=>array(41,-64,968,840),20613=>array(31,-65,941,838),20614=>array(56,-75,958,838),20615=>array(58,-72,961,833),20616=>array(30,-65,979,838),20617=>array(44,-69,953,827),20618=>array(44,-73,936,827),20619=>array(44,-69,951,827),20620=>array(44,-58,941,848),20621=>array(36,-64,941,833),20622=>array(41,-58,955,848),20623=>array(45,-75,948,843),20624=>array(39,-65,906,841),20625=>array(31,-65,971,847),20626=>array(38,-65,978,837),20627=>array(53,-60,903,842),20628=>array(45,-57,960,850),20629=>array(60,-71,960,830),20630=>array(29,-80,969,851),20631=>array(29,-69,950,843),20632=>array(52,-58,971,847),20633=>array(29,-69,956,835),20634=>array(25,-57,978,832),20635=>array(44,-66,958,840),20636=>array(46,-72,953,839),20637=>array(39,-73,917,829),20638=>array(39,-62,954,853),20639=>array(42,-71,922,844),20640=>array(37,-67,968,844),20641=>array(47,-44,970,844),20642=>array(37,-68,976,854),20643=>array(32,-65,976,845),20644=>array(42,-64,964,836),20645=>array(28,-64,934,829),20646=>array(28,-72,943,823),20647=>array(30,-66,938,841),20648=>array(28,-63,922,833),20649=>array(27,-61,924,828),20650=>array(27,-76,967,847),20651=>array(34,-70,943,830),20652=>array(30,-60,936,840),20653=>array(34,-68,957,840),20654=>array(44,-66,954,843),20655=>array(44,-64,969,838),20656=>array(38,-71,903,840),20657=>array(40,-74,973,835),20658=>array(32,-67,958,835),20659=>array(35,-70,951,836),20660=>array(35,-65,948,838),20661=>array(41,-72,963,833),20662=>array(46,-74,967,838),20663=>array(31,-67,953,839),20664=>array(42,-80,961,837),20665=>array(39,-65,952,847),20666=>array(29,-65,958,841),20667=>array(28,-66,961,841),20668=>array(33,-66,948,841),20669=>array(44,-71,954,847),20670=>array(35,-67,962,831),20671=>array(39,-70,949,834),20672=>array(29,-72,949,859),20673=>array(47,-62,965,839),20674=>array(30,-72,950,835),20675=>array(26,-65,907,832),20676=>array(46,-65,955,834),20677=>array(33,-70,944,840),20678=>array(17,-61,965,840),20679=>array(36,-57,974,844),20680=>array(41,-81,960,832),20681=>array(37,-66,979,847),20682=>array(41,-64,958,840),20683=>array(46,-80,970,847),20684=>array(25,-71,968,847),20685=>array(43,-66,925,832),20686=>array(37,-58,950,843),20687=>array(40,-62,963,840),20688=>array(45,-66,909,844),20689=>array(35,-66,965,832),20690=>array(47,-65,952,843),20691=>array(55,-79,959,840),20692=>array(46,-67,949,843),20693=>array(48,-64,963,835),20694=>array(39,-68,951,834),20695=>array(52,-71,934,831),20696=>array(23,-67,985,844),20697=>array(44,-70,969,835),20698=>array(41,-64,983,842),20699=>array(38,-74,963,839),20700=>array(55,-45,963,829),20701=>array(55,-70,962,826),20702=>array(33,-65,930,839),20703=>array(38,-56,946,835),20704=>array(62,-70,965,828),20705=>array(53,-52,962,836),20706=>array(43,-67,947,833),20707=>array(34,-64,968,836),20708=>array(68,-67,967,835),20709=>array(38,-67,962,837),20710=>array(35,-64,967,851),20711=>array(39,-60,907,843),20712=>array(39,-72,968,841),20713=>array(52,-52,911,840),20714=>array(54,-64,918,833),20715=>array(52,-52,962,840),20716=>array(34,-68,967,842),20717=>array(24,-65,972,838),20718=>array(29,-71,953,832),20719=>array(57,-72,974,833),20720=>array(47,-63,963,835),20721=>array(30,-62,952,847),20722=>array(25,-75,948,832),20723=>array(20,-69,965,839),20724=>array(52,-52,911,840),20725=>array(45,-61,956,838),20726=>array(43,-70,982,832),20727=>array(45,-72,955,847),20728=>array(30,-70,972,834),20729=>array(28,-71,949,826),20730=>array(47,-70,959,828),20731=>array(35,-65,958,847),20732=>array(47,-66,951,833),20733=>array(37,-68,988,830),20734=>array(41,-57,972,858),20735=>array(34,-70,979,834),20736=>array(39,-68,963,845),20737=>array(39,-74,942,844),20738=>array(36,-76,977,843),20739=>array(44,-70,960,838),20740=>array(36,-67,960,840),20741=>array(53,-68,915,836),20742=>array(26,-66,978,841),20743=>array(50,-66,979,837),20744=>array(34,-61,968,863),20745=>array(38,-69,965,851),20746=>array(34,-72,978,836),20747=>array(20,-72,942,839),20748=>array(28,-58,963,850),20749=>array(39,-56,965,853),20750=>array(42,-65,964,836),20751=>array(38,-67,968,845),20752=>array(28,-68,964,854),20753=>array(47,-79,962,825),20754=>array(36,-60,956,839),20755=>array(52,-67,964,829),20756=>array(32,-65,953,838),20757=>array(41,-71,963,837),20758=>array(51,-65,942,843),20759=>array(30,-64,969,839),20760=>array(31,-64,964,845),20761=>array(31,-64,960,845),20762=>array(37,-59,938,838),20763=>array(39,-67,943,842),20764=>array(39,-67,948,841),20765=>array(50,-65,937,856),20766=>array(37,-75,951,837),20767=>array(28,-73,961,842),20768=>array(47,-71,954,836),20769=>array(54,-68,923,826),20770=>array(46,-70,964,829),20771=>array(64,-74,959,846),20772=>array(49,-68,965,830),20773=>array(47,-79,940,835),20774=>array(42,-76,963,841),20775=>array(37,-77,963,838),20776=>array(39,-80,947,838),20777=>array(49,-75,934,838),20778=>array(30,-73,954,835),20779=>array(40,-73,957,840),20780=>array(5,-73,996,835),20781=>array(35,-73,972,830),20782=>array(36,-66,952,836),20783=>array(26,-64,963,846),20784=>array(44,-75,951,834),20785=>array(28,-66,967,845),20786=>array(40,-68,946,838),20787=>array(41,-66,969,844),20788=>array(33,-69,979,844),20789=>array(32,-68,971,843),20790=>array(33,-67,940,848),20791=>array(36,-69,968,841),20792=>array(44,-55,950,840),20793=>array(30,-72,954,840),20794=>array(29,-69,955,839),20795=>array(27,-68,973,848),20796=>array(34,-70,971,832),20797=>array(47,-72,935,832),20798=>array(36,-71,964,839),20799=>array(39,-81,955,815),20800=>array(46,-64,942,754),20801=>array(82,-59,936,842),20802=>array(40,-65,963,824),20803=>array(76,-67,939,767),20804=>array(85,-65,932,776),20805=>array(64,-68,951,822),20806=>array(73,-64,933,832),20807=>array(40,-60,953,836),20808=>array(89,-67,934,839),20809=>array(66,-63,930,832),20810=>array(49,-68,949,835),20811=>array(60,-67,937,832),20812=>array(51,-60,953,812),20813=>array(52,-70,948,840),20814=>array(68,-60,959,831),20815=>array(37,-66,956,794),20816=>array(52,-66,929,737),20817=>array(67,-64,941,848),20818=>array(88,-62,927,833),20819=>array(36,-64,970,794),20820=>array(63,-67,950,842),20821=>array(41,-65,962,780),20822=>array(58,-67,956,848),20823=>array(42,-62,959,834),20824=>array(30,-50,960,823),20825=>array(29,-80,961,845),20826=>array(52,-64,948,828),20827=>array(30,-79,955,845),20828=>array(52,-66,948,844),20829=>array(29,-80,954,846),20830=>array(28,-81,977,844),20831=>array(41,-68,956,830),20832=>array(36,-66,962,845),20833=>array(27,-79,953,845),20834=>array(32,-71,958,830),20835=>array(34,-81,965,845),20836=>array(28,-79,958,844),20837=>array(85,-38,933,769),20838=>array(143,-12,903,787),20839=>array(127,-69,877,786),20840=>array(40,-23,935,803),20841=>array(60,-68,953,783),20842=>array(35,-66,965,822),20843=>array(44,-36,949,791),20844=>array(51,-54,956,804),20845=>array(62,-29,946,810),20846=>array(46,-60,954,816),20847=>array(118,-57,799,812),20848=>array(65,-27,915,796),20849=>array(75,-70,925,829),20850=>array(90,-57,931,809),20851=>array(38,-62,919,831),20852=>array(47,-51,915,809),20853=>array(53,-66,958,817),20854=>array(63,-65,936,832),20855=>array(63,-64,942,789),20856=>array(52,-71,943,833),20857=>array(63,-47,912,831),20858=>array(46,-54,951,829),20859=>array(33,-67,951,839),20860=>array(50,-62,959,841),20861=>array(65,-63,917,836),20862=>array(65,-61,935,837),20863=>array(79,-56,952,830),20864=>array(57,-74,929,834),20865=>array(50,-67,969,814),20866=>array(131,-66,869,766),20867=>array(136,-69,864,795),20868=>array(52,-66,942,800),20869=>array(131,-64,865,824),20870=>array(151,-51,849,781),20871=>array(70,-62,934,849),20872=>array(107,-61,856,789),20873=>array(53,-67,947,839),20874=>array(52,-66,948,788),20875=>array(131,-65,887,779),20876=>array(47,-79,958,786),20877=>array(67,-61,954,791),20878=>array(117,-55,879,800),20879=>array(122,-65,878,783),20880=>array(189,-50,851,788),20881=>array(189,-60,851,834),20882=>array(131,-65,869,810),20883=>array(60,-65,954,833),20884=>array(101,-60,941,809),20885=>array(43,-61,951,809),20886=>array(94,353,906,541),20887=>array(56,-67,945,762),20888=>array(44,-73,949,825),20889=>array(65,-58,939,786),20890=>array(108,-67,891,772),20891=>array(58,-59,909,780),20892=>array(42,-70,959,828),20893=>array(51,-59,953,799),20894=>array(50,-65,961,782),20895=>array(81,-38,940,806),20896=>array(51,-67,957,787),20897=>array(75,-50,951,763),20898=>array(60,-67,965,783),20899=>array(76,-53,945,790),20900=>array(54,-60,952,795),20901=>array(67,-70,933,793),20902=>array(43,-60,959,785),20903=>array(28,-66,986,783),20904=>array(99,-55,908,785),20905=>array(82,-66,910,802),20906=>array(60,-67,965,785),20907=>array(338,-28,574,766),20908=>array(67,-72,958,855),20909=>array(61,-72,957,840),20910=>array(40,-57,940,717),20911=>array(52,-48,888,781),20912=>array(48,-65,966,837),20913=>array(53,-22,951,769),20914=>array(44,-61,897,833),20915=>array(55,-66,972,836),20916=>array(65,-63,936,793),20917=>array(38,-72,933,758),20918=>array(63,-62,954,834),20919=>array(54,-71,966,849),20920=>array(49,-62,954,835),20921=>array(58,-71,956,839),20922=>array(58,-61,939,786),20923=>array(52,-60,948,832),20924=>array(55,-66,957,827),20925=>array(48,-67,893,830),20926=>array(48,-62,970,843),20927=>array(31,-62,959,841),20928=>array(58,-61,922,839),20929=>array(58,-65,948,835),20930=>array(64,-71,955,840),20931=>array(48,-68,975,843),20932=>array(44,-70,936,835),20933=>array(59,-49,895,788),20934=>array(57,-65,950,835),20935=>array(39,-60,943,830),20936=>array(55,-67,950,822),20937=>array(63,-63,961,830),20938=>array(49,-50,955,854),20939=>array(33,-74,878,781),20940=>array(41,-70,959,831),20941=>array(48,-58,965,839),20942=>array(57,-38,962,817),20943=>array(38,-80,939,834),20944=>array(60,-27,954,787),20945=>array(42,-67,959,834),20946=>array(42,-58,927,835),20947=>array(54,-62,978,791),20948=>array(46,-52,974,866),20949=>array(54,-70,946,788),20950=>array(54,-64,950,841),20951=>array(39,-69,951,825),20952=>array(39,-53,951,851),20953=>array(32,-59,956,797),20954=>array(59,-68,955,831),20955=>array(43,-64,930,832),20956=>array(55,-65,973,833),20957=>array(16,-70,972,819),20958=>array(46,-73,951,818),20959=>array(37,-70,962,837),20960=>array(34,-65,961,774),20961=>array(72,-71,935,767),20962=>array(72,-71,935,831),20963=>array(72,-71,935,801),20964=>array(34,-65,939,791),20965=>array(52,-74,949,778),20966=>array(18,-67,935,818),20967=>array(47,-65,953,791),20968=>array(34,-65,939,791),20969=>array(38,-61,961,791),20970=>array(34,-65,939,791),20971=>array(48,-58,958,842),20972=>array(34,-65,939,791),20973=>array(32,-60,966,837),20974=>array(34,-65,939,791),20975=>array(72,-65,972,826),20976=>array(63,-66,963,792),20977=>array(62,-67,954,836),20978=>array(63,-66,963,792),20979=>array(59,-74,954,839),20980=>array(39,-56,952,800),20981=>array(112,-72,888,808),20982=>array(130,-44,870,775),20983=>array(128,-64,872,798),20984=>array(143,-66,894,778),20985=>array(126,-38,874,775),20986=>array(144,-65,868,838),20987=>array(75,-67,925,826),20988=>array(111,-66,889,819),20989=>array(81,-61,919,799),20990=>array(102,-52,898,803),20991=>array(75,-64,925,828),20992=>array(85,-34,856,760),20993=>array(80,-50,868,782),20994=>array(364,-64,619,827),20995=>array(46,-54,877,761),20996=>array(53,-35,947,751),20997=>array(70,-69,917,751),20998=>array(65,-69,936,779),20999=>array(44,-73,897,797),21000=>array(77,-64,899,817),21001=>array(55,-77,905,826),21002=>array(71,-62,893,831),21003=>array(56,-63,893,831),21004=>array(72,-66,908,836),21005=>array(77,-43,851,828),21006=>array(71,-62,893,839),21007=>array(62,-63,913,840),21008=>array(53,-66,910,821),21009=>array(59,-70,899,829),21010=>array(45,-64,897,835),21011=>array(41,-69,907,826),21012=>array(95,-66,914,836),21013=>array(36,-66,947,806),21014=>array(60,-69,913,826),21015=>array(83,-76,901,832),21016=>array(29,-57,884,841),21017=>array(30,-66,883,823),21018=>array(90,-60,873,830),21019=>array(43,-61,893,837),21020=>array(57,-64,912,832),21021=>array(32,-73,900,822),21022=>array(56,-59,900,833),21023=>array(78,-70,893,831),21024=>array(27,-75,885,820),21025=>array(100,-67,901,828),21026=>array(49,-61,907,835),21027=>array(67,-65,878,831),21028=>array(58,-70,898,832),21029=>array(54,-68,899,825),21030=>array(72,-65,873,831),21031=>array(58,-64,906,831),21032=>array(55,-64,911,841),21033=>array(57,-67,920,826),21034=>array(63,-68,906,830),21035=>array(70,-70,883,821),21036=>array(44,-63,897,841),21037=>array(21,-60,875,827),21038=>array(77,-69,898,831),21039=>array(53,-64,900,823),21040=>array(65,-65,905,826),21041=>array(47,-69,973,825),21042=>array(64,-64,914,828),21043=>array(42,-65,905,831),21044=>array(44,-68,898,826),21045=>array(54,-61,894,833),21046=>array(77,-68,914,836),21047=>array(59,-68,898,830),21048=>array(69,-55,952,837),21049=>array(41,-63,892,837),21050=>array(71,-65,906,831),21051=>array(56,-63,902,829),21052=>array(62,-54,927,831),21053=>array(30,-57,881,837),21054=>array(42,-62,898,825),21055=>array(35,-68,882,823),21056=>array(79,-63,874,826),21057=>array(60,-62,919,831),21058=>array(28,-68,882,830),21059=>array(41,-64,897,845),21060=>array(67,-65,918,831),21061=>array(50,-69,895,829),21062=>array(138,-69,899,829),21063=>array(67,-70,897,830),21064=>array(119,-66,879,825),21065=>array(53,-63,900,834),21066=>array(80,-63,894,833),21067=>array(35,-63,965,836),21068=>array(63,-66,914,835),21069=>array(76,-60,924,850),21070=>array(79,-70,907,841),21071=>array(33,-69,971,839),21072=>array(88,-63,875,830),21073=>array(28,-65,883,838),21074=>array(77,-62,910,829),21075=>array(44,-59,924,814),21076=>array(60,-71,906,829),21077=>array(50,-57,912,845),21078=>array(63,-65,896,833),21079=>array(110,-69,891,830),21080=>array(88,-68,874,830),21081=>array(35,-62,958,830),21082=>array(46,-58,893,836),21083=>array(103,-67,898,829),21084=>array(52,-73,918,851),21085=>array(71,-62,893,848),21086=>array(82,-65,920,836),21087=>array(66,-73,913,823),21088=>array(55,-71,877,844),21089=>array(62,-67,943,835),21090=>array(73,-68,924,823),21091=>array(35,-65,907,844),21092=>array(52,-66,906,826),21093=>array(54,-48,879,836),21094=>array(32,-63,900,840),21095=>array(21,-62,880,833),21096=>array(39,-66,922,834),21097=>array(36,-67,910,834),21098=>array(70,-64,927,842),21099=>array(55,-75,917,835),21100=>array(71,-69,917,833),21101=>array(55,-70,921,821),21102=>array(111,-64,896,829),21103=>array(74,-70,914,829),21104=>array(46,-65,918,828),21105=>array(37,-70,971,837),21106=>array(59,-58,914,833),21107=>array(36,-56,894,804),21108=>array(68,-64,914,835),21109=>array(46,-72,901,842),21110=>array(46,-64,911,838),21111=>array(43,-67,905,848),21112=>array(54,-55,903,845),21113=>array(42,-65,920,824),21114=>array(33,-76,968,833),21115=>array(42,-70,904,831),21116=>array(32,-71,905,852),21117=>array(53,-62,924,829),21118=>array(112,-59,890,829),21119=>array(50,-62,900,846),21120=>array(37,-67,904,819),21121=>array(37,-68,894,835),21122=>array(52,-70,923,829),21123=>array(50,-63,921,830),21124=>array(40,-54,911,835),21125=>array(57,-63,910,823),21126=>array(26,-63,912,844),21127=>array(40,-67,910,835),21128=>array(53,-63,947,840),21129=>array(44,-64,911,837),21130=>array(45,-71,917,854),21131=>array(38,-71,906,823),21132=>array(44,-65,928,836),21133=>array(47,-69,897,848),21134=>array(47,-68,886,848),21135=>array(91,-64,883,842),21136=>array(44,-66,903,825),21137=>array(53,-73,915,827),21138=>array(41,-71,919,843),21139=>array(61,-64,919,861),21140=>array(39,-75,973,840),21141=>array(36,-68,908,825),21142=>array(34,-61,905,852),21143=>array(58,-73,913,830),21144=>array(43,-62,899,860),21145=>array(67,-70,921,841),21146=>array(46,-50,909,848),21147=>array(70,-56,863,824),21148=>array(45,-65,958,825),21149=>array(35,-70,895,820),21150=>array(64,-59,931,838),21151=>array(73,-76,892,823),21152=>array(58,-76,913,831),21153=>array(35,-69,958,829),21154=>array(30,-63,900,824),21155=>array(67,-63,942,838),21156=>array(40,-63,946,839),21157=>array(46,-65,895,846),21158=>array(36,-69,946,844),21159=>array(73,-71,896,824),21160=>array(55,-60,887,832),21161=>array(53,-67,926,833),21162=>array(67,-70,939,822),21163=>array(63,-75,918,823),21164=>array(42,-68,904,844),21165=>array(64,-63,915,830),21166=>array(60,-64,927,836),21167=>array(47,-67,946,834),21168=>array(99,-59,888,833),21169=>array(30,-58,901,831),21170=>array(25,-59,888,833),21171=>array(59,-61,915,830),21172=>array(59,-61,896,841),21173=>array(35,-73,957,827),21174=>array(14,-57,904,822),21175=>array(80,-72,909,842),21176=>array(62,-49,922,831),21177=>array(68,-65,927,832),21178=>array(90,-77,924,824),21179=>array(96,-73,917,828),21180=>array(57,-62,915,839),21181=>array(89,-57,869,792),21182=>array(53,-63,926,830),21183=>array(58,-57,951,833),21184=>array(40,-69,951,846),21185=>array(55,-70,916,829),21186=>array(76,-55,928,839),21187=>array(103,-75,904,831),21188=>array(62,-77,904,839),21189=>array(32,-68,904,836),21190=>array(113,-75,915,843),21191=>array(45,-70,875,809),21192=>array(95,-68,890,830),21193=>array(38,-60,965,835),21194=>array(35,-63,965,836),21195=>array(30,-65,890,830),21196=>array(49,-62,914,850),21197=>array(43,-72,909,826),21198=>array(105,-59,939,832),21199=>array(103,-77,914,840),21200=>array(48,-77,914,822),21201=>array(54,-65,916,836),21202=>array(72,-65,917,829),21203=>array(88,-70,916,828),21204=>array(65,-77,905,832),21205=>array(58,-68,914,832),21206=>array(77,-76,953,839),21207=>array(48,-67,918,811),21208=>array(54,-71,914,827),21209=>array(37,-71,971,844),21210=>array(56,-76,922,827),21211=>array(51,-76,952,838),21212=>array(48,-75,926,832),21213=>array(41,-76,957,839),21214=>array(52,-73,919,832),21215=>array(58,-61,967,837),21216=>array(43,-72,926,827),21217=>array(67,-68,921,832),21218=>array(49,-68,957,829),21219=>array(58,-66,916,837),21220=>array(44,-68,929,827),21221=>array(49,-55,949,819),21222=>array(37,-76,918,842),21223=>array(37,-61,920,841),21224=>array(53,-69,912,842),21225=>array(53,-58,899,850),21226=>array(31,-68,940,842),21227=>array(28,-69,910,822),21228=>array(27,-69,934,840),21229=>array(52,-73,918,849),21230=>array(26,-73,931,835),21231=>array(54,-78,921,844),21232=>array(35,-66,966,834),21233=>array(54,-67,924,830),21234=>array(54,-72,928,833),21235=>array(45,-76,918,839),21236=>array(46,-73,928,825),21237=>array(27,-76,929,825),21238=>array(44,-45,949,840),21239=>array(54,-61,919,844),21240=>array(38,-76,920,838),21241=>array(30,-69,875,826),21242=>array(82,-62,896,850),21243=>array(93,-59,894,838),21244=>array(61,-63,903,826),21245=>array(82,-62,900,839),21246=>array(56,-55,898,829),21247=>array(71,-44,895,852),21248=>array(84,-59,930,838),21249=>array(38,-59,928,838),21250=>array(55,-59,912,844),21251=>array(55,-59,912,844),21252=>array(55,-59,912,844),21253=>array(48,-33,955,838),21254=>array(64,-58,902,842),21255=>array(63,-59,912,839),21256=>array(55,-59,912,844),21257=>array(57,-66,886,837),21258=>array(57,-59,911,845),21259=>array(68,-60,938,841),21260=>array(68,-60,938,841),21261=>array(74,-63,922,843),21262=>array(58,-70,918,829),21263=>array(42,-65,964,834),21264=>array(59,-65,915,845),21265=>array(48,-63,914,840),21266=>array(48,-68,902,843),21267=>array(52,-68,909,843),21268=>array(48,-63,916,840),21269=>array(304,-45,928,803),21270=>array(48,-57,950,836),21271=>array(45,-50,948,792),21272=>array(99,-53,921,804),21273=>array(56,-78,970,811),21274=>array(133,-71,930,795),21275=>array(93,-26,894,768),21276=>array(99,-21,926,788),21277=>array(92,-70,923,831),21278=>array(93,-26,894,768),21279=>array(96,-23,920,794),21280=>array(128,-48,921,790),21281=>array(121,-70,921,791),21282=>array(115,-32,942,778),21283=>array(133,-71,930,795),21284=>array(113,-76,930,811),21285=>array(112,-32,912,791),21286=>array(112,-32,959,796),21287=>array(114,-32,916,796),21288=>array(112,-32,922,796),21289=>array(101,-28,918,785),21290=>array(114,-69,931,789),21291=>array(115,-32,942,778),21292=>array(87,-29,950,789),21293=>array(85,-26,941,792),21294=>array(112,-32,922,796),21295=>array(129,-71,930,795),21296=>array(136,-23,951,787),21297=>array(117,-72,953,814),21298=>array(117,-26,945,804),21299=>array(133,-71,946,795),21300=>array(118,-29,954,780),21301=>array(85,-26,932,804),21302=>array(136,-59,951,795),21303=>array(92,-31,938,784),21304=>array(76,-5,924,762),21305=>array(134,-71,933,742),21306=>array(133,-57,933,784),21307=>array(103,-56,927,791),21308=>array(77,-26,934,797),21309=>array(69,-30,942,787),21310=>array(71,-30,950,796),21311=>array(118,-68,939,800),21312=>array(133,-71,930,795),21313=>array(105,-70,902,838),21314=>array(64,-37,962,786),21315=>array(113,-68,906,830),21316=>array(67,-44,933,821),21317=>array(46,-68,948,819),21318=>array(55,-64,950,833),21319=>array(80,-71,930,827),21320=>array(90,-68,918,834),21321=>array(55,-69,941,829),21322=>array(76,-67,909,824),21323=>array(69,-63,931,827),21324=>array(63,-59,937,825),21325=>array(91,-26,909,787),21326=>array(28,-57,918,831),21327=>array(51,-62,948,834),21328=>array(94,-26,911,787),21329=>array(64,-67,936,846),21330=>array(82,-67,918,837),21331=>array(65,-68,935,826),21332=>array(63,-70,924,835),21333=>array(54,-58,926,841),21334=>array(49,-65,923,832),21335=>array(68,-72,942,830),21336=>array(64,-62,936,854),21337=>array(58,-49,939,830),21338=>array(53,-71,949,835),21339=>array(53,-46,942,813),21340=>array(403,-65,899,825),21341=>array(73,-26,924,790),21342=>array(74,-62,926,819),21343=>array(107,-63,947,828),21344=>array(184,-70,903,832),21345=>array(77,-68,927,828),21346=>array(39,-58,916,829),21347=>array(113,-65,903,833),21348=>array(136,-66,911,826),21349=>array(136,-66,911,826),21350=>array(37,-68,957,827),21351=>array(111,-62,954,818),21352=>array(96,-67,902,836),21353=>array(303,-69,717,781),21354=>array(291,-69,743,781),21355=>array(63,-5,913,747),21356=>array(104,-69,892,832),21357=>array(53,-69,890,746),21358=>array(59,-65,933,835),21359=>array(50,-62,903,839),21360=>array(148,-64,883,835),21361=>array(62,-67,928,836),21362=>array(52,-55,916,799),21363=>array(55,-67,896,786),21364=>array(49,-60,888,826),21365=>array(59,-71,883,815),21366=>array(29,-70,893,836),21367=>array(31,-45,959,834),21368=>array(73,-63,898,846),21369=>array(39,-54,907,861),21370=>array(26,-27,947,783),21371=>array(47,-68,910,837),21372=>array(51,-71,962,832),21373=>array(140,-73,894,827),21374=>array(88,-63,894,788),21375=>array(41,-70,920,834),21376=>array(54,-60,907,829),21377=>array(39,-63,951,835),21378=>array(38,-64,922,791),21379=>array(62,-67,900,836),21380=>array(50,-64,942,777),21381=>array(38,-67,904,774),21382=>array(39,-57,911,786),21383=>array(40,-57,941,789),21384=>array(38,-68,914,792),21385=>array(36,-56,911,781),21386=>array(51,-75,933,775),21387=>array(37,-63,913,771),21388=>array(37,-62,926,778),21389=>array(35,-72,922,775),21390=>array(44,-68,937,796),21391=>array(56,-68,936,777),21392=>array(34,-64,957,788),21393=>array(29,-64,942,788),21394=>array(52,-64,934,779),21395=>array(40,-57,926,798),21396=>array(35,-62,948,793),21397=>array(17,-73,896,786),21398=>array(27,-67,957,788),21399=>array(73,-65,957,780),21400=>array(45,-74,932,779),21401=>array(49,-70,956,795),21402=>array(50,-65,940,809),21403=>array(34,-64,950,788),21404=>array(46,-72,959,782),21405=>array(50,-68,943,780),21406=>array(57,-73,932,764),21407=>array(59,-65,932,787),21408=>array(39,-63,942,788),21409=>array(50,-101,916,782),21410=>array(18,-69,925,785),21411=>array(35,-73,938,765),21412=>array(39,-64,974,792),21413=>array(39,-67,962,793),21414=>array(42,-75,938,816),21415=>array(43,-81,951,786),21416=>array(20,-62,909,785),21417=>array(37,-63,961,802),21418=>array(24,-47,929,811),21419=>array(46,-60,948,795),21420=>array(48,-69,966,784),21421=>array(39,-71,963,785),21422=>array(23,-71,930,791),21423=>array(39,-65,958,791),21424=>array(46,-71,951,783),21425=>array(46,-71,948,783),21426=>array(51,-71,939,784),21427=>array(34,-79,894,835),21428=>array(47,-71,947,798),21429=>array(27,-45,882,821),21430=>array(117,11,903,746),21431=>array(56,-20,928,843),21432=>array(61,-25,941,767),21433=>array(57,-65,949,829),21434=>array(56,-59,933,843),21435=>array(79,-56,931,832),21436=>array(61,-64,932,816),21437=>array(67,-44,905,806),21438=>array(97,-60,971,791),21439=>array(61,-72,913,786),21440=>array(133,-48,955,823),21441=>array(38,-32,962,838),21442=>array(18,-74,970,848),21443=>array(30,-88,968,844),21444=>array(30,-15,968,852),21445=>array(30,-61,968,852),21446=>array(68,-66,977,836),21447=>array(38,-68,961,829),21448=>array(94,-34,920,754),21449=>array(63,-50,948,773),21450=>array(36,-64,945,767),21451=>array(63,-61,939,843),21452=>array(37,-67,955,770),21453=>array(51,-71,942,790),21454=>array(53,-50,962,816),21455=>array(58,-38,930,828),21456=>array(38,-62,940,827),21457=>array(38,-60,940,828),21458=>array(52,-57,944,801),21459=>array(58,-68,930,812),21460=>array(50,-64,963,833),21461=>array(48,-50,944,815),21462=>array(43,-70,960,780),21463=>array(64,-68,936,829),21464=>array(38,-59,934,833),21465=>array(16,-63,942,836),21466=>array(141,-75,963,781),21467=>array(52,-75,966,834),21468=>array(48,-57,961,839),21469=>array(54,-51,962,811),21470=>array(19,-61,953,785),21471=>array(31,-67,969,829),21472=>array(55,-29,954,806),21473=>array(34,-70,971,833),21474=>array(52,-71,945,829),21475=>array(184,5,818,695),21476=>array(83,-71,911,823),21477=>array(65,-51,902,840),21478=>array(78,-70,859,780),21479=>array(78,-70,859,780),21480=>array(124,-76,895,755),21481=>array(120,-65,894,766),21482=>array(58,-40,928,772),21483=>array(113,-64,929,831),21484=>array(76,-70,861,789),21485=>array(95,-65,952,781),21486=>array(98,-66,929,766),21487=>array(98,-64,926,769),21488=>array(124,-51,904,840),21489=>array(116,-25,946,810),21490=>array(63,-65,953,835),21491=>array(69,-62,917,837),21492=>array(43,-47,949,829),21493=>array(121,-13,896,782),21494=>array(90,-53,934,843),21495=>array(65,-59,935,804),21496=>array(111,-63,886,790),21497=>array(98,-70,937,763),21498=>array(107,-42,973,770),21499=>array(132,-65,899,831),21500=>array(116,-54,896,762),21501=>array(99,-66,930,768),21502=>array(135,-57,851,798),21503=>array(93,-37,950,788),21504=>array(98,-40,930,817),21505=>array(98,-67,930,776),21506=>array(102,-65,914,847),21507=>array(98,-26,932,835),21508=>array(57,-65,951,836),21509=>array(106,-56,894,783),21510=>array(96,-63,933,830),21511=>array(98,-67,945,780),21512=>array(40,-73,956,859),21513=>array(64,-72,900,823),21514=>array(157,-70,867,775),21515=>array(104,-61,933,832),21516=>array(118,-75,882,787),21517=>array(56,-67,829,836),21518=>array(44,-64,926,844),21519=>array(71,-76,947,824),21520=>array(99,-19,939,825),21521=>array(133,-75,867,831),21522=>array(72,-32,957,837),21523=>array(104,-65,932,775),21524=>array(104,-23,948,836),21525=>array(162,-70,821,770),21526=>array(104,-64,939,835),21527=>array(99,-58,900,789),21528=>array(97,-68,941,840),21529=>array(103,-72,946,833),21530=>array(103,-75,925,774),21531=>array(46,-70,947,783),21532=>array(95,-39,941,769),21533=>array(52,-66,958,822),21534=>array(53,-72,959,773),21535=>array(90,-71,945,854),21536=>array(92,-69,942,827),21537=>array(83,-49,946,816),21538=>array(58,-50,927,799),21539=>array(102,-6,928,805),21540=>array(108,-69,951,836),21541=>array(112,-71,934,780),21542=>array(48,-70,947,775),21543=>array(95,-29,935,779),21544=>array(86,-41,933,824),21545=>array(95,-62,955,806),21546=>array(91,-50,945,851),21547=>array(37,-65,966,858),21548=>array(104,-58,936,863),21549=>array(100,-68,970,824),21550=>array(99,-73,955,838),21551=>array(47,-58,848,857),21552=>array(97,-67,947,838),21553=>array(95,-70,944,835),21554=>array(96,-76,866,819),21555=>array(72,-67,940,787),21556=>array(43,-72,937,783),21557=>array(99,-74,958,827),21558=>array(106,-68,897,793),21559=>array(94,-74,952,831),21560=>array(98,-68,955,788),21561=>array(109,-70,949,836),21562=>array(116,-71,967,782),21563=>array(102,-72,903,834),21564=>array(89,-68,937,825),21565=>array(99,-51,945,844),21566=>array(70,-72,942,782),21567=>array(67,-67,917,832),21568=>array(98,-65,940,787),21569=>array(106,-62,903,827),21570=>array(180,-77,840,772),21571=>array(87,-69,942,789),21572=>array(74,-61,942,783),21573=>array(96,-74,966,833),21574=>array(51,-68,964,774),21575=>array(69,-66,934,819),21576=>array(77,-17,910,773),21577=>array(53,-71,944,787),21578=>array(67,-67,917,832),21579=>array(96,-69,943,829),21580=>array(116,-55,943,842),21581=>array(111,-51,956,743),21582=>array(116,-66,978,790),21583=>array(97,-66,939,835),21584=>array(101,-60,880,825),21585=>array(53,-72,959,830),21586=>array(100,-68,925,765),21587=>array(100,-26,932,824),21588=>array(79,-68,934,832),21589=>array(94,-7,928,767),21590=>array(91,-70,910,765),21591=>array(99,-74,926,764),21592=>array(84,-81,880,780),21593=>array(157,-68,837,760),21594=>array(111,-68,957,838),21595=>array(111,-31,968,831),21596=>array(101,-62,905,831),21597=>array(93,-64,951,841),21598=>array(97,-63,871,790),21599=>array(110,-65,961,819),21600=>array(97,-70,955,826),21601=>array(95,-70,949,786),21602=>array(100,-71,929,784),21603=>array(93,-63,942,777),21604=>array(89,-83,949,856),21605=>array(98,-60,943,841),21606=>array(98,-74,911,828),21607=>array(94,-63,945,831),21608=>array(39,-67,882,780),21609=>array(109,-54,953,751),21610=>array(109,-60,950,760),21611=>array(109,-60,942,845),21612=>array(108,-65,905,767),21613=>array(98,-14,928,831),21614=>array(108,-66,960,771),21615=>array(99,-67,942,787),21616=>array(84,-68,937,836),21617=>array(90,-68,970,830),21618=>array(102,-60,957,820),21619=>array(90,-65,942,830),21620=>array(108,-68,909,833),21621=>array(98,-65,930,785),21622=>array(79,-71,949,828),21623=>array(115,-62,893,786),21624=>array(94,-20,932,769),21625=>array(95,-49,969,830),21626=>array(106,-60,952,794),21627=>array(105,-67,900,835),21628=>array(98,-67,931,825),21629=>array(33,-73,971,862),21630=>array(104,-28,950,783),21631=>array(95,-61,953,841),21632=>array(94,-31,933,787),21633=>array(122,-66,951,828),21634=>array(89,-21,940,783),21635=>array(83,-34,962,834),21636=>array(115,-70,900,826),21637=>array(81,-68,898,833),21638=>array(107,-36,960,833),21639=>array(104,-28,950,802),21640=>array(89,-59,914,836),21641=>array(89,-74,968,824),21642=>array(89,-34,964,818),21643=>array(108,-70,943,840),21644=>array(53,-70,894,821),21645=>array(111,-65,954,840),21646=>array(39,-68,961,833),21647=>array(79,-63,943,848),21648=>array(90,-70,941,833),21649=>array(89,-51,935,842),21650=>array(54,-75,937,777),21651=>array(97,-34,941,773),21652=>array(97,-70,936,829),21653=>array(91,-67,923,828),21654=>array(104,-64,898,832),21655=>array(94,-3,951,830),21656=>array(97,-67,941,832),21657=>array(100,-59,932,830),21658=>array(86,-80,951,847),21659=>array(102,-68,893,836),21660=>array(102,-42,928,817),21661=>array(90,-7,914,809),21662=>array(98,-67,937,775),21663=>array(102,-64,891,730),21664=>array(51,-65,947,784),21665=>array(103,-50,956,800),21666=>array(61,-53,939,806),21667=>array(99,-68,933,811),21668=>array(80,-42,921,819),21669=>array(106,-30,956,782),21670=>array(90,-71,954,835),21671=>array(106,-67,892,829),21672=>array(64,-74,954,840),21673=>array(96,-64,931,840),21674=>array(82,-65,967,824),21675=>array(35,-71,974,779),21676=>array(98,-72,961,830),21677=>array(91,-65,926,828),21678=>array(107,-70,963,824),21679=>array(90,-65,948,848),21680=>array(117,-71,901,818),21681=>array(119,-70,883,841),21682=>array(119,-73,970,836),21683=>array(88,-60,949,824),21684=>array(100,-67,943,824),21685=>array(84,-63,963,854),21686=>array(110,-68,947,827),21687=>array(88,-62,944,842),21688=>array(58,-66,959,838),21689=>array(91,-51,908,828),21690=>array(91,-23,936,778),21691=>array(88,-63,943,835),21692=>array(119,-55,881,799),21693=>array(103,-64,898,785),21694=>array(105,-30,957,830),21695=>array(99,-69,949,835),21696=>array(47,-68,951,832),21697=>array(116,-66,884,792),21698=>array(91,-64,936,779),21699=>array(108,-69,904,783),21700=>array(90,-72,935,831),21701=>array(102,-61,908,831),21702=>array(106,-80,919,845),21703=>array(108,-25,949,831),21704=>array(84,-66,945,851),21705=>array(74,-60,944,828),21706=>array(104,-75,942,831),21707=>array(95,-27,935,846),21708=>array(85,-71,971,832),21709=>array(97,-55,900,875),21710=>array(103,-66,949,835),21711=>array(108,-73,973,781),21712=>array(99,-26,925,764),21713=>array(102,-18,924,766),21714=>array(87,-46,945,803),21715=>array(103,-63,936,821),21716=>array(98,-64,931,814),21717=>array(99,-61,872,821),21718=>array(93,-52,940,855),21719=>array(86,-60,922,833),21720=>array(103,-71,958,830),21721=>array(100,-47,949,829),21722=>array(81,-77,943,778),21723=>array(51,-69,962,803),21724=>array(101,-70,945,842),21725=>array(88,-62,950,828),21726=>array(108,-70,945,838),21727=>array(75,-59,886,837),21728=>array(110,-65,926,831),21729=>array(62,-62,943,785),21730=>array(89,-52,935,801),21731=>array(120,-14,943,779),21732=>array(87,-55,956,825),21733=>array(70,-60,931,784),21734=>array(84,-67,942,824),21735=>array(81,-66,946,827),21736=>array(109,-69,912,832),21737=>array(100,-15,933,779),21738=>array(107,-74,942,785),21739=>array(113,-73,962,762),21740=>array(78,-55,930,833),21741=>array(64,-71,949,773),21742=>array(92,-68,927,833),21743=>array(118,-65,951,783),21744=>array(80,-44,885,840),21745=>array(98,-65,923,829),21746=>array(63,-62,926,825),21747=>array(99,-81,947,824),21748=>array(108,-73,973,856),21749=>array(82,-69,913,829),21750=>array(88,-64,951,825),21751=>array(103,-70,938,814),21752=>array(94,-74,917,818),21753=>array(92,-68,936,834),21754=>array(87,-70,931,832),21755=>array(102,-66,937,778),21756=>array(95,-68,932,846),21757=>array(91,-74,952,786),21758=>array(95,-64,968,844),21759=>array(65,-62,959,839),21760=>array(110,-62,954,830),21761=>array(97,-62,931,845),21762=>array(116,-52,960,835),21763=>array(116,-66,900,828),21764=>array(101,-66,947,782),21765=>array(87,-45,951,867),21766=>array(101,-69,961,849),21767=>array(53,-76,939,786),21768=>array(88,-30,943,788),21769=>array(94,-68,945,848),21770=>array(106,-66,954,835),21771=>array(112,-62,950,830),21772=>array(98,-74,964,813),21773=>array(113,-74,946,841),21774=>array(98,-52,904,844),21775=>array(84,-62,938,843),21776=>array(44,-71,938,835),21777=>array(92,-36,934,820),21778=>array(88,-65,940,781),21779=>array(116,-71,924,829),21780=>array(99,-70,934,785),21781=>array(100,-48,923,863),21782=>array(82,-23,951,793),21783=>array(103,-65,957,827),21784=>array(34,-60,979,822),21785=>array(112,-57,987,812),21786=>array(97,-62,957,777),21787=>array(101,-66,948,830),21788=>array(59,-37,952,802),21789=>array(104,-62,938,804),21790=>array(92,-65,936,832),21791=>array(95,-37,929,851),21792=>array(91,-72,914,824),21793=>array(109,-61,963,792),21794=>array(104,-62,938,834),21795=>array(86,-29,935,842),21796=>array(74,-73,948,832),21797=>array(97,-46,940,821),21798=>array(97,-67,951,825),21799=>array(110,-70,900,780),21800=>array(80,-44,959,779),21801=>array(99,-73,946,833),21802=>array(74,-65,957,843),21803=>array(74,-27,959,804),21804=>array(87,-70,957,829),21805=>array(104,-71,941,837),21806=>array(42,-67,944,843),21807=>array(97,-65,945,836),21808=>array(100,-64,909,830),21809=>array(115,-68,900,787),21810=>array(107,-79,948,827),21811=>array(82,-69,962,802),21812=>array(106,-71,942,830),21813=>array(112,-44,995,856),21814=>array(113,-66,964,837),21815=>array(94,-75,933,845),21816=>array(78,-35,950,847),21817=>array(81,-56,972,832),21818=>array(110,-74,961,833),21819=>array(104,-65,951,841),21820=>array(113,-68,947,843),21821=>array(92,-67,953,832),21822=>array(84,-30,940,831),21823=>array(92,-28,953,842),21824=>array(105,-73,941,785),21825=>array(103,-66,902,791),21826=>array(93,-76,971,827),21827=>array(97,-70,930,833),21828=>array(84,-63,971,774),21829=>array(95,-67,933,833),21830=>array(55,-56,945,825),21831=>array(39,-73,928,844),21832=>array(111,-65,947,837),21833=>array(76,-76,945,819),21834=>array(93,-66,932,782),21835=>array(109,-66,987,837),21836=>array(86,-31,955,819),21837=>array(84,-57,942,864),21838=>array(46,-67,962,835),21839=>array(119,-71,889,784),21840=>array(89,-62,931,843),21841=>array(84,-77,962,829),21842=>array(113,-68,903,788),21843=>array(54,-60,964,838),21844=>array(91,-60,945,844),21845=>array(111,-62,908,842),21846=>array(83,-62,952,836),21847=>array(123,-65,900,846),21848=>array(104,-72,965,846),21849=>array(85,-55,952,824),21850=>array(77,-66,927,795),21851=>array(83,-73,933,822),21852=>array(83,-68,955,786),21853=>array(76,-67,955,821),21854=>array(91,-25,940,785),21855=>array(35,-68,969,836),21856=>array(88,-60,913,812),21857=>array(95,-66,932,826),21858=>array(109,-61,963,792),21859=>array(83,-68,926,832),21860=>array(91,-69,935,846),21861=>array(97,-70,950,850),21862=>array(91,-64,930,836),21863=>array(90,-72,914,828),21864=>array(90,-66,927,828),21865=>array(121,-63,959,831),21866=>array(110,-64,909,838),21867=>array(115,-65,960,835),21868=>array(63,-66,913,825),21869=>array(94,-66,914,833),21870=>array(79,-63,912,829),21871=>array(82,-68,906,794),21872=>array(86,-71,948,814),21873=>array(86,-48,935,822),21874=>array(104,-50,908,842),21875=>array(86,-30,973,843),21876=>array(115,-58,945,833),21877=>array(105,-64,983,833),21878=>array(86,-72,942,844),21879=>array(94,-64,942,840),21880=>array(91,-65,923,826),21881=>array(91,-80,933,781),21882=>array(91,-72,944,785),21883=>array(92,-67,908,833),21884=>array(90,-67,930,823),21885=>array(114,-59,989,859),21886=>array(76,-66,957,832),21887=>array(110,-30,955,827),21888=>array(95,-69,965,819),21889=>array(93,-58,910,793),21890=>array(108,-69,960,785),21891=>array(92,-67,939,835),21892=>array(56,-70,907,835),21893=>array(92,-18,924,788),21894=>array(82,-50,918,825),21895=>array(112,-67,904,831),21896=>array(86,-65,942,827),21897=>array(88,-74,950,840),21898=>array(92,-72,930,837),21899=>array(83,-65,952,832),21900=>array(52,-71,909,787),21901=>array(104,-69,967,824),21902=>array(112,-67,906,788),21903=>array(84,-59,931,833),21904=>array(79,-81,936,830),21905=>array(97,-65,933,841),21906=>array(92,-48,956,849),21907=>array(110,-72,957,777),21908=>array(91,-70,933,781),21909=>array(110,-66,953,783),21910=>array(97,-66,939,829),21911=>array(85,-68,951,801),21912=>array(81,-67,930,834),21913=>array(85,-60,968,833),21914=>array(79,-65,971,838),21915=>array(91,-67,979,836),21916=>array(86,-63,938,837),21917=>array(105,-55,913,801),21918=>array(77,-73,921,840),21919=>array(116,-61,901,787),21920=>array(97,-32,936,825),21921=>array(107,-71,949,828),21922=>array(107,-71,951,827),21923=>array(52,-74,965,824),21924=>array(90,-18,935,861),21925=>array(110,-71,968,837),21926=>array(132,-68,888,789),21927=>array(79,-26,945,829),21928=>array(86,-73,959,838),21929=>array(76,-71,966,812),21930=>array(75,-73,957,829),21931=>array(96,-55,961,835),21932=>array(50,-71,951,830),21933=>array(88,-53,939,860),21934=>array(53,-68,945,789),21935=>array(89,-59,953,851),21936=>array(90,-72,965,837),21937=>array(90,-70,941,788),21938=>array(107,-65,905,836),21939=>array(82,-28,916,834),21940=>array(72,-71,972,832),21941=>array(75,-62,924,832),21942=>array(94,-63,906,834),21943=>array(110,-67,925,831),21944=>array(65,-77,959,841),21945=>array(90,-26,953,851),21946=>array(112,-62,982,834),21947=>array(80,-70,948,858),21948=>array(110,-32,970,846),21949=>array(90,-66,936,807),21950=>array(82,-66,893,826),21951=>array(50,-69,961,780),21952=>array(49,-72,955,829),21953=>array(88,-64,946,839),21954=>array(108,-72,960,845),21955=>array(94,-68,938,838),21956=>array(82,-62,954,790),21957=>array(88,-73,945,845),21958=>array(84,-65,947,847),21959=>array(56,-75,946,832),21960=>array(107,-29,963,826),21961=>array(87,-64,944,831),21962=>array(110,-68,962,791),21963=>array(106,-70,933,838),21964=>array(98,-22,946,841),21965=>array(108,-70,907,835),21966=>array(104,-68,909,783),21967=>array(112,-68,977,827),21968=>array(118,-70,954,847),21969=>array(88,-21,941,830),21970=>array(76,-64,944,830),21971=>array(81,-73,961,793),21972=>array(90,-85,963,851),21973=>array(95,-68,963,784),21974=>array(92,-70,962,828),21975=>array(105,-70,937,783),21976=>array(84,-59,963,851),21977=>array(111,-64,956,841),21978=>array(118,-56,916,846),21979=>array(95,-56,970,863),21980=>array(95,-69,943,834),21981=>array(92,-64,930,788),21982=>array(119,-66,961,837),21983=>array(89,-27,938,840),21984=>array(48,-81,960,829),21985=>array(83,-71,955,791),21986=>array(100,-36,950,780),21987=>array(112,-68,910,786),21988=>array(92,-70,938,827),21989=>array(84,-68,957,844),21990=>array(80,-68,942,829),21991=>array(34,-75,973,842),21992=>array(83,-68,939,836),21993=>array(91,-67,946,836),21994=>array(90,-70,954,835),21995=>array(89,-66,943,776),21996=>array(93,-70,942,830),21997=>array(91,-37,929,849),21998=>array(63,-57,939,788),21999=>array(87,-39,950,782),22000=>array(68,-75,913,845),22001=>array(90,-68,974,862),22002=>array(71,-57,940,845),22003=>array(90,-67,949,822),22004=>array(72,-54,969,835),22005=>array(88,-54,942,772),22006=>array(83,-68,935,787),22007=>array(86,-64,964,832),22008=>array(58,-57,951,854),22009=>array(83,-56,963,827),22010=>array(117,-68,956,831),22011=>array(98,-69,961,841),22012=>array(118,-72,972,829),22013=>array(82,-76,950,834),22014=>array(79,-68,961,837),22015=>array(115,-78,962,841),22016=>array(87,-73,927,846),22017=>array(76,-68,943,835),22018=>array(121,-68,894,823),22019=>array(83,-70,949,841),22020=>array(83,-70,958,845),22021=>array(82,-64,964,788),22022=>array(83,-72,964,832),22023=>array(101,-80,965,846),22024=>array(91,-72,935,830),22025=>array(50,-65,957,833),22026=>array(85,-68,938,834),22027=>array(73,-78,972,839),22028=>array(91,-70,940,789),22029=>array(90,-74,933,832),22030=>array(86,-67,946,784),22031=>array(60,-66,960,812),22032=>array(91,-50,966,801),22033=>array(106,-70,913,836),22034=>array(99,-25,956,835),22035=>array(102,-63,906,799),22036=>array(90,-73,949,805),22037=>array(116,-64,951,785),22038=>array(84,-74,947,832),22039=>array(109,-67,905,836),22040=>array(91,-68,924,823),22041=>array(81,-73,926,836),22042=>array(101,-70,946,824),22043=>array(74,-75,975,833),22044=>array(106,-61,981,840),22045=>array(96,-70,941,832),22046=>array(103,-70,911,832),22047=>array(91,-68,933,822),22048=>array(81,-54,956,804),22049=>array(89,-23,939,836),22050=>array(106,-59,962,800),22051=>array(86,-65,883,814),22052=>array(91,-64,927,789),22053=>array(84,-65,973,831),22054=>array(27,-86,973,836),22055=>array(90,-64,945,848),22056=>array(91,-65,923,826),22057=>array(81,-68,945,831),22058=>array(106,-83,953,780),22059=>array(84,-71,949,831),22060=>array(77,-72,959,809),22061=>array(91,-59,924,827),22062=>array(95,-69,923,833),22063=>array(79,-77,949,843),22064=>array(86,-65,947,833),22065=>array(89,-72,891,780),22066=>array(79,-75,906,830),22067=>array(113,-80,964,832),22068=>array(91,-65,950,828),22069=>array(76,-67,944,835),22070=>array(93,-65,930,837),22071=>array(100,-48,948,863),22072=>array(80,-63,948,847),22073=>array(86,-67,952,845),22074=>array(115,-66,990,830),22075=>array(90,-69,933,833),22076=>array(77,-67,926,796),22077=>array(107,-68,956,785),22078=>array(111,-71,958,780),22079=>array(82,-68,937,783),22080=>array(113,-80,964,781),22081=>array(85,-48,959,768),22082=>array(92,-64,950,856),22083=>array(110,-63,971,841),22084=>array(77,-68,945,831),22085=>array(109,-70,922,834),22086=>array(113,-69,978,783),22087=>array(103,-36,934,841),22088=>array(98,-68,967,836),22089=>array(106,-68,983,837),22090=>array(108,-67,940,784),22091=>array(88,-73,973,837),22092=>array(92,-73,905,835),22093=>array(85,-71,944,843),22094=>array(87,-23,937,839),22095=>array(106,-63,991,858),22096=>array(64,-70,933,795),22097=>array(90,-62,948,840),22098=>array(86,-74,954,832),22099=>array(93,-76,936,832),22100=>array(79,-11,956,855),22101=>array(61,-77,904,856),22102=>array(82,-68,947,790),22103=>array(82,-61,951,830),22104=>array(80,-62,967,796),22105=>array(95,-70,966,851),22106=>array(109,-72,957,779),22107=>array(86,-68,940,829),22108=>array(80,-61,947,828),22109=>array(80,-64,945,834),22110=>array(79,-72,950,855),22111=>array(39,-72,934,844),22112=>array(78,-67,946,835),22113=>array(90,-59,956,849),22114=>array(80,-68,947,853),22115=>array(122,-75,936,779),22116=>array(81,-62,971,832),22117=>array(80,-72,955,835),22118=>array(104,-64,970,838),22119=>array(80,-68,932,830),22120=>array(49,-62,956,798),22121=>array(51,-23,944,789),22122=>array(80,-70,954,792),22123=>array(88,-32,949,825),22124=>array(92,-27,941,838),22125=>array(83,-57,964,864),22126=>array(104,-81,973,782),22127=>array(84,-75,954,830),22128=>array(99,-70,954,848),22129=>array(80,-68,954,833),22130=>array(74,-66,959,853),22131=>array(99,-73,975,833),22132=>array(85,-76,956,838),22133=>array(70,-72,942,847),22134=>array(84,-68,934,834),22135=>array(101,-76,980,838),22136=>array(76,-70,961,827),22137=>array(106,-53,918,841),22138=>array(83,-61,962,832),22139=>array(77,-38,964,839),22140=>array(95,-68,948,842),22141=>array(74,-63,953,835),22142=>array(106,-70,944,833),22143=>array(102,-71,941,780),22144=>array(89,-69,944,838),22145=>array(115,-68,951,785),22146=>array(92,-39,927,821),22147=>array(95,-76,957,828),22148=>array(79,-53,951,842),22149=>array(84,-65,936,789),22150=>array(83,-62,937,835),22151=>array(81,-68,956,834),22152=>array(65,-71,975,797),22153=>array(81,-61,952,835),22154=>array(91,-67,962,856),22155=>array(91,-65,968,833),22156=>array(100,-77,949,832),22157=>array(98,-33,938,821),22158=>array(91,-67,959,848),22159=>array(75,-64,947,837),22160=>array(92,-52,916,850),22161=>array(92,-62,966,828),22162=>array(81,-78,946,835),22163=>array(92,-70,962,839),22164=>array(75,-80,951,836),22165=>array(84,-69,943,846),22166=>array(82,-36,955,832),22167=>array(104,-66,984,787),22168=>array(91,-72,946,784),22169=>array(92,-70,934,830),22170=>array(111,-52,914,803),22171=>array(81,-69,972,847),22172=>array(84,-20,957,794),22173=>array(91,-80,925,841),22174=>array(41,-68,958,841),22175=>array(118,-48,989,844),22176=>array(72,-62,922,834),22177=>array(69,-67,954,833),22178=>array(57,-70,961,833),22179=>array(36,-64,942,786),22180=>array(75,-78,934,835),22181=>array(82,-60,949,830),22182=>array(78,-65,939,790),22183=>array(90,-71,947,828),22184=>array(79,-70,944,837),22185=>array(86,-68,933,835),22186=>array(98,-70,906,780),22187=>array(89,-69,966,842),22188=>array(92,-64,958,842),22189=>array(74,-63,967,835),22190=>array(43,-68,949,845),22191=>array(88,-66,914,784),22192=>array(103,-68,955,838),22193=>array(77,-68,963,835),22194=>array(55,-65,960,845),22195=>array(58,-64,955,841),22196=>array(46,-62,964,817),22197=>array(85,-59,948,846),22198=>array(82,-65,935,788),22199=>array(89,-69,968,842),22200=>array(74,-74,917,829),22201=>array(63,-72,959,834),22202=>array(67,-63,956,805),22203=>array(106,-60,919,794),22204=>array(76,-76,960,844),22205=>array(76,-75,948,833),22206=>array(92,-64,940,828),22207=>array(71,-67,939,834),22208=>array(84,-64,947,832),22209=>array(80,-66,950,807),22210=>array(55,-77,961,779),22211=>array(87,-65,954,831),22212=>array(83,-71,938,843),22213=>array(57,-66,969,792),22214=>array(87,-81,946,834),22215=>array(111,-68,957,790),22216=>array(82,-75,950,831),22217=>array(98,-65,962,796),22218=>array(72,-75,951,834),22219=>array(92,-74,947,824),22220=>array(88,-52,965,842),22221=>array(55,-51,949,839),22222=>array(64,-62,972,832),22223=>array(50,-68,944,839),22224=>array(75,-78,957,830),22225=>array(88,-74,929,817),22226=>array(74,-57,948,839),22227=>array(87,-52,945,845),22228=>array(78,-70,959,831),22229=>array(83,-77,953,832),22230=>array(74,-51,958,858),22231=>array(133,-54,879,781),22232=>array(129,-52,871,778),22233=>array(123,-30,865,754),22234=>array(132,-73,868,776),22235=>array(121,-35,879,744),22236=>array(123,-30,865,754),22237=>array(107,-65,886,789),22238=>array(129,-30,871,754),22239=>array(74,-68,863,839),22240=>array(130,-64,870,793),22241=>array(121,-64,895,788),22242=>array(109,-64,865,785),22243=>array(122,-64,878,785),22244=>array(110,-72,891,784),22245=>array(121,-67,894,784),22246=>array(113,-67,887,788),22247=>array(120,-67,892,785),22248=>array(121,-65,894,786),22249=>array(121,-67,894,784),22250=>array(138,-67,879,849),22251=>array(101,-68,901,788),22252=>array(111,-53,877,754),22253=>array(95,-63,900,791),22254=>array(99,-51,894,799),22255=>array(128,-59,884,789),22256=>array(114,-65,886,784),22257=>array(138,-67,879,849),22258=>array(122,-59,878,789),22259=>array(121,-70,879,781),22260=>array(109,-70,866,782),22261=>array(106,-63,863,776),22262=>array(122,-59,878,789),22263=>array(122,-68,905,791),22264=>array(115,-64,907,788),22265=>array(105,-64,897,788),22266=>array(115,-70,885,785),22267=>array(115,-70,885,785),22268=>array(115,-70,885,785),22269=>array(122,-59,878,789),22270=>array(110,-66,866,784),22271=>array(96,-68,892,789),22272=>array(106,-65,894,784),22273=>array(116,-69,903,774),22274=>array(112,-67,897,782),22275=>array(106,-70,905,789),22276=>array(101,-66,896,788),22277=>array(116,-69,873,794),22278=>array(112,-68,865,774),22279=>array(102,-67,896,788),22280=>array(105,-69,895,791),22281=>array(113,-65,900,790),22282=>array(107,-65,906,796),22283=>array(109,-67,890,780),22284=>array(96,-53,900,797),22285=>array(102,-61,905,784),22286=>array(116,-69,903,774),22287=>array(107,-69,896,785),22288=>array(111,-69,908,779),22289=>array(111,-69,898,774),22290=>array(102,-70,898,790),22291=>array(113,-71,899,787),22292=>array(103,-71,900,781),22293=>array(116,-69,903,774),22294=>array(119,-68,906,794),22295=>array(119,-68,906,794),22296=>array(112,-64,903,788),22297=>array(116,-69,903,774),22298=>array(93,-54,893,809),22299=>array(95,-53,893,806),22300=>array(98,-67,902,796),22301=>array(106,-69,894,774),22302=>array(99,-65,901,790),22303=>array(78,-13,922,810),22304=>array(59,-58,957,806),22305=>array(100,-15,895,796),22306=>array(54,-59,939,796),22307=>array(61,-29,960,776),22308=>array(53,-59,961,814),22309=>array(89,-67,934,778),22310=>array(68,-55,944,741),22311=>array(37,-63,913,770),22312=>array(49,-65,921,836),22313=>array(42,-64,949,793),22314=>array(55,-62,953,800),22315=>array(49,-55,930,790),22316=>array(49,-78,951,791),22317=>array(73,-39,927,809),22318=>array(43,-58,945,786),22319=>array(39,-53,954,776),22320=>array(56,-52,935,808),22321=>array(58,-58,952,817),22322=>array(50,-45,943,796),22323=>array(56,-71,907,785),22324=>array(68,-61,917,788),22325=>array(44,-59,948,781),22326=>array(60,-61,953,805),22327=>array(44,-65,932,788),22328=>array(59,-56,897,789),22329=>array(39,-63,912,832),22330=>array(29,-63,897,808),22331=>array(62,-64,948,810),22332=>array(84,-41,938,785),22333=>array(62,-72,903,794),22334=>array(40,-71,956,796),22335=>array(50,-63,967,802),22336=>array(44,-32,949,786),22337=>array(43,-69,952,800),22338=>array(43,-70,966,785),22339=>array(51,-68,958,774),22340=>array(44,-66,967,793),22341=>array(48,-60,972,811),22342=>array(38,-63,970,799),22343=>array(50,-63,906,831),22344=>array(44,-72,946,793),22345=>array(44,-59,944,806),22346=>array(41,-77,953,827),22347=>array(58,-78,967,798),22348=>array(53,-24,947,804),22349=>array(43,-71,948,799),22350=>array(48,-66,962,810),22351=>array(40,-55,968,790),22352=>array(73,-29,927,806),22353=>array(47,-67,951,813),22354=>array(57,-43,952,809),22355=>array(57,-29,952,813),22356=>array(57,-49,974,792),22357=>array(57,-59,952,805),22358=>array(28,-54,961,768),22359=>array(33,-70,947,834),22360=>array(43,-58,951,765),22361=>array(57,-54,952,758),22362=>array(52,-19,932,831),22363=>array(43,-38,939,816),22364=>array(41,-69,912,804),22365=>array(33,-58,943,798),22366=>array(35,-67,902,832),22367=>array(41,-60,955,852),22368=>array(62,-14,926,821),22369=>array(48,-71,963,812),22370=>array(46,-67,945,801),22371=>array(84,-14,933,777),22372=>array(65,-48,908,805),22373=>array(65,-32,933,771),22374=>array(48,-21,952,786),22375=>array(65,-49,936,791),22376=>array(60,-60,952,806),22377=>array(39,-68,945,796),22378=>array(50,-67,947,794),22379=>array(38,-52,904,794),22380=>array(56,-67,980,834),22381=>array(46,-83,953,777),22382=>array(53,-58,964,823),22383=>array(42,-14,948,785),22384=>array(59,-67,914,782),22385=>array(43,-70,957,797),22386=>array(60,-71,925,810),22387=>array(61,-71,920,835),22388=>array(60,-56,944,800),22389=>array(45,-18,953,824),22390=>array(40,-65,943,817),22391=>array(48,-61,947,807),22392=>array(56,-54,909,849),22393=>array(45,-60,958,843),22394=>array(45,-69,955,836),22395=>array(56,-63,954,828),22396=>array(51,-67,941,832),22397=>array(67,-66,968,847),22398=>array(75,-61,918,836),22399=>array(71,-79,945,842),22400=>array(56,-63,940,828),22401=>array(56,-60,967,828),22402=>array(73,-32,927,826),22403=>array(49,-11,952,838),22404=>array(47,-31,941,829),22405=>array(37,-67,929,824),22406=>array(35,-66,911,826),22407=>array(30,-65,903,755),22408=>array(34,-32,946,833),22409=>array(46,-28,955,840),22410=>array(70,-61,939,786),22411=>array(59,-25,953,827),22412=>array(30,-70,898,781),22413=>array(55,-70,883,841),22414=>array(30,-65,948,848),22415=>array(55,-71,954,823),22416=>array(56,-36,926,853),22417=>array(50,-58,920,844),22418=>array(52,-36,926,814),22419=>array(37,-63,949,834),22420=>array(59,-20,954,790),22421=>array(59,-11,954,831),22422=>array(67,-43,904,842),22423=>array(37,-54,956,840),22424=>array(50,-73,963,822),22425=>array(43,-52,962,842),22426=>array(49,-11,953,842),22427=>array(43,-65,965,809),22428=>array(58,-62,949,809),22429=>array(46,-57,963,850),22430=>array(42,-43,953,839),22431=>array(51,-73,955,821),22432=>array(37,-68,952,809),22433=>array(34,-32,946,833),22434=>array(50,-69,932,833),22435=>array(47,-14,947,808),22436=>array(31,-22,931,811),22437=>array(49,-70,960,827),22438=>array(75,-27,949,790),22439=>array(38,-77,891,842),22440=>array(48,-59,954,843),22441=>array(50,-8,922,764),22442=>array(41,-70,949,839),22443=>array(32,-11,932,830),22444=>array(41,-72,946,831),22445=>array(43,-6,923,808),22446=>array(41,-66,965,842),22447=>array(40,-49,942,793),22448=>array(51,-64,940,835),22449=>array(41,-60,883,826),22450=>array(41,-27,941,813),22451=>array(45,-67,956,833),22452=>array(40,-66,923,832),22453=>array(50,-72,951,832),22454=>array(59,-65,948,833),22455=>array(56,-65,944,783),22456=>array(51,-67,959,857),22457=>array(43,-68,943,827),22458=>array(49,-68,954,817),22459=>array(49,-72,960,804),22460=>array(63,-24,969,822),22461=>array(55,-15,951,846),22462=>array(54,-64,955,800),22463=>array(53,-66,941,833),22464=>array(97,-32,916,829),22465=>array(57,-70,958,821),22466=>array(46,-70,959,791),22467=>array(50,-71,956,845),22468=>array(46,-65,949,846),22469=>array(65,-24,959,842),22470=>array(63,-71,906,824),22471=>array(51,-61,893,811),22472=>array(46,-68,953,836),22473=>array(46,-73,945,836),22474=>array(55,-15,951,842),22475=>array(39,-25,943,793),22476=>array(54,-74,955,827),22477=>array(61,-67,903,791),22478=>array(41,-68,951,834),22479=>array(36,-64,964,829),22480=>array(50,-62,970,814),22481=>array(55,-30,951,831),22482=>array(47,-62,945,827),22483=>array(61,-65,956,806),22484=>array(40,-68,948,833),22485=>array(55,-20,959,814),22486=>array(59,-48,962,832),22487=>array(43,-56,945,835),22488=>array(39,-64,923,826),22489=>array(43,-70,938,806),22490=>array(31,-67,892,802),22491=>array(31,-51,915,802),22492=>array(48,-27,967,817),22493=>array(17,-43,964,849),22494=>array(26,-58,966,848),22495=>array(36,-69,965,835),22496=>array(39,-68,959,854),22497=>array(53,-20,959,821),22498=>array(47,-48,959,823),22499=>array(48,-65,951,822),22500=>array(39,-56,961,860),22501=>array(53,-67,959,835),22502=>array(32,-61,959,855),22503=>array(32,-52,952,820),22504=>array(26,-65,974,853),22505=>array(46,-60,954,836),22506=>array(42,-12,944,831),22507=>array(56,-62,907,839),22508=>array(51,-73,965,824),22509=>array(35,-64,949,835),22510=>array(48,-72,971,829),22511=>array(45,-30,945,829),22512=>array(46,-62,959,833),22513=>array(45,-74,963,830),22514=>array(50,-68,976,841),22515=>array(62,-68,899,831),22516=>array(35,-67,953,835),22517=>array(47,-50,959,812),22518=>array(32,-67,973,831),22519=>array(57,-69,960,833),22520=>array(55,-67,911,818),22521=>array(36,-65,938,835),22522=>array(36,-28,980,832),22523=>array(46,-67,951,835),22524=>array(52,-64,958,836),22525=>array(42,-69,948,801),22526=>array(52,-27,945,792),22527=>array(67,-27,945,850),22528=>array(48,-65,906,818),22529=>array(47,-67,966,808),22530=>array(84,-14,933,832),22531=>array(52,-23,958,855),22532=>array(53,-67,956,838),22533=>array(56,-22,944,784),22534=>array(45,-73,950,834),22535=>array(60,-22,954,833),22536=>array(56,-48,911,828),22537=>array(45,-58,947,835),22538=>array(68,-12,951,794),22539=>array(41,-55,907,820),22540=>array(57,-69,901,803),22541=>array(42,-69,962,837),22542=>array(44,-70,963,833),22543=>array(63,-23,958,855),22544=>array(50,-71,956,804),22545=>array(45,-29,924,826),22546=>array(53,-49,970,789),22547=>array(57,-67,927,829),22548=>array(52,-67,966,811),22549=>array(58,-19,912,828),22550=>array(55,-65,920,841),22551=>array(26,-65,944,844),22552=>array(76,-28,972,835),22553=>array(32,-25,953,810),22554=>array(51,-65,936,787),22555=>array(54,-67,953,806),22556=>array(53,-67,966,832),22557=>array(64,-67,915,799),22558=>array(37,-65,970,833),22559=>array(59,-63,945,840),22560=>array(35,-72,966,840),22561=>array(38,-19,933,830),22562=>array(50,-70,944,836),22563=>array(66,-68,922,803),22564=>array(48,-70,966,793),22565=>array(54,-12,965,828),22566=>array(40,-50,956,844),22567=>array(35,-51,968,821),22568=>array(60,-69,924,807),22569=>array(38,-71,951,823),22570=>array(32,-68,946,829),22571=>array(38,-68,969,829),22572=>array(56,-70,976,836),22573=>array(66,-32,967,824),22574=>array(60,-69,952,800),22575=>array(43,-65,962,837),22576=>array(44,-62,956,807),22577=>array(65,-67,966,832),22578=>array(67,-16,963,770),22579=>array(43,-52,907,820),22580=>array(42,-63,948,788),22581=>array(39,-68,940,833),22582=>array(58,-67,952,835),22583=>array(52,-70,951,843),22584=>array(56,-71,973,803),22585=>array(50,-25,949,839),22586=>array(60,-66,971,829),22587=>array(49,-29,951,827),22588=>array(47,-16,954,826),22589=>array(54,-64,954,804),22590=>array(52,-64,978,842),22591=>array(58,-71,956,821),22592=>array(40,-69,955,804),22593=>array(55,-27,945,815),22594=>array(40,-26,961,826),22595=>array(40,-68,950,835),22596=>array(35,-66,911,804),22597=>array(45,-72,971,829),22598=>array(54,-60,944,846),22599=>array(50,-27,927,842),22600=>array(59,-16,958,794),22601=>array(50,-73,973,829),22602=>array(47,-68,965,841),22603=>array(64,-17,940,831),22604=>array(46,-68,915,796),22605=>array(28,-55,972,835),22606=>array(52,-71,960,831),22607=>array(39,-41,952,816),22608=>array(36,-64,980,833),22609=>array(53,-11,948,833),22610=>array(36,-65,956,829),22611=>array(56,-71,964,806),22612=>array(42,-69,963,829),22613=>array(54,-68,976,827),22614=>array(49,-65,964,842),22615=>array(46,-17,970,856),22616=>array(44,-69,948,819),22617=>array(42,-63,944,841),22618=>array(37,-60,973,807),22619=>array(53,-70,965,805),22620=>array(41,-60,965,807),22621=>array(55,-66,951,834),22622=>array(48,-30,949,830),22623=>array(55,-40,963,811),22624=>array(50,-60,961,834),22625=>array(52,-61,927,834),22626=>array(62,-60,928,839),22627=>array(58,-31,953,817),22628=>array(54,-70,967,818),22629=>array(59,-69,954,803),22630=>array(64,-46,953,815),22631=>array(54,-8,954,859),22632=>array(37,-67,966,826),22633=>array(49,-34,950,831),22634=>array(49,-65,934,836),22635=>array(47,-69,946,836),22636=>array(35,-68,948,785),22637=>array(47,-30,959,809),22638=>array(47,-64,965,849),22639=>array(63,-67,921,835),22640=>array(52,-46,951,840),22641=>array(57,-26,951,847),22642=>array(33,-56,941,850),22643=>array(53,-66,961,844),22644=>array(56,-71,906,831),22645=>array(44,-49,943,834),22646=>array(54,-69,959,838),22647=>array(56,-64,958,839),22648=>array(53,-26,940,803),22649=>array(53,-24,959,833),22650=>array(48,-69,954,835),22651=>array(46,-73,969,820),22652=>array(42,-66,961,830),22653=>array(34,-58,967,839),22654=>array(49,-34,952,831),22655=>array(33,-62,951,846),22656=>array(43,-71,957,810),22657=>array(52,-64,983,817),22658=>array(47,-70,957,804),22659=>array(39,-65,960,828),22660=>array(51,-65,961,838),22661=>array(52,-25,945,789),22662=>array(56,-69,942,823),22663=>array(53,-71,953,838),22664=>array(52,-64,920,831),22665=>array(28,-64,962,821),22666=>array(63,-26,958,838),22667=>array(60,-68,953,841),22668=>array(46,-67,962,851),22669=>array(58,-38,964,846),22670=>array(46,-69,950,836),22671=>array(45,-43,943,847),22672=>array(56,-32,956,823),22673=>array(48,-65,954,842),22674=>array(19,-80,923,826),22675=>array(45,-40,954,834),22676=>array(45,-58,945,839),22677=>array(40,-60,962,801),22678=>array(40,-69,949,837),22679=>array(38,-73,905,835),22680=>array(39,-67,969,833),22681=>array(38,-71,927,821),22682=>array(29,-68,947,821),22683=>array(34,-72,968,812),22684=>array(60,-35,968,847),22685=>array(39,-57,963,847),22686=>array(52,-62,961,830),22687=>array(31,-64,911,827),22688=>array(48,-70,960,804),22689=>array(40,-69,953,836),22690=>array(49,-64,959,843),22691=>array(36,-76,965,827),22692=>array(29,-69,953,836),22693=>array(49,-32,962,843),22694=>array(52,-63,932,827),22695=>array(55,-61,976,836),22696=>array(56,-43,949,816),22697=>array(38,-68,964,826),22698=>array(43,-52,969,831),22699=>array(41,-72,950,834),22700=>array(67,-27,967,844),22701=>array(32,-24,947,826),22702=>array(67,-15,956,857),22703=>array(34,-33,954,847),22704=>array(49,-67,954,806),22705=>array(39,-32,981,828),22706=>array(30,-62,954,845),22707=>array(43,-76,962,838),22708=>array(47,-57,950,831),22709=>array(60,-69,933,779),22710=>array(47,-68,963,833),22711=>array(35,-68,945,831),22712=>array(52,-62,938,842),22713=>array(52,-67,924,787),22714=>array(32,-64,972,851),22715=>array(52,-68,950,833),22716=>array(56,-33,977,831),22717=>array(46,-75,977,846),22718=>array(64,-25,960,828),22719=>array(56,-70,962,806),22720=>array(26,-69,962,845),22721=>array(62,-26,957,831),22722=>array(36,-38,964,780),22723=>array(43,-26,944,788),22724=>array(44,-32,959,832),22725=>array(62,-32,953,851),22726=>array(79,-34,951,826),22727=>array(43,-34,947,835),22728=>array(50,-68,987,830),22729=>array(47,-72,969,833),22730=>array(48,-71,965,839),22731=>array(61,-65,918,832),22732=>array(35,-79,966,837),22733=>array(41,-32,953,791),22734=>array(38,-54,969,857),22735=>array(49,-34,951,823),22736=>array(53,-35,962,794),22737=>array(46,-26,962,836),22738=>array(44,-18,956,834),22739=>array(42,-45,953,807),22740=>array(41,-55,949,840),22741=>array(43,-62,965,828),22742=>array(31,-51,947,818),22743=>array(36,-35,954,823),22744=>array(59,-28,949,783),22745=>array(52,-77,967,847),22746=>array(61,-66,969,836),22747=>array(53,-65,920,806),22748=>array(35,-60,951,808),22749=>array(36,-65,973,826),22750=>array(51,-63,970,844),22751=>array(57,-24,950,849),22752=>array(29,-68,952,841),22753=>array(29,-64,964,843),22754=>array(46,-65,959,820),22755=>array(38,-64,963,831),22756=>array(42,-61,951,837),22757=>array(42,-70,948,791),22758=>array(59,-70,953,829),22759=>array(33,-72,957,811),22760=>array(71,-28,941,781),22761=>array(59,-71,932,793),22762=>array(31,-75,959,848),22763=>array(103,28,894,796),22764=>array(49,-18,951,796),22765=>array(75,-58,888,834),22766=>array(41,-63,913,829),22767=>array(33,-69,948,820),22768=>array(47,-55,927,837),22769=>array(74,-40,927,846),22770=>array(62,-58,933,846),22771=>array(42,-58,955,846),22772=>array(59,-17,951,826),22773=>array(52,-34,969,842),22774=>array(59,-9,909,834),22775=>array(55,-21,948,835),22776=>array(59,-38,909,834),22777=>array(55,-21,948,835),22778=>array(72,-32,947,831),22779=>array(50,-50,972,806),22780=>array(55,-23,953,830),22781=>array(55,-61,951,836),22782=>array(49,-18,950,829),22783=>array(62,-72,954,845),22784=>array(55,-61,951,836),22785=>array(95,-62,932,847),22786=>array(59,-46,954,826),22787=>array(67,-64,923,791),22788=>array(18,-67,935,818),22789=>array(30,-82,946,827),22790=>array(51,-71,955,833),22791=>array(43,-63,930,827),22792=>array(37,-60,961,832),22793=>array(58,-62,959,830),22794=>array(55,-41,952,812),22795=>array(71,-67,937,842),22796=>array(54,-64,969,833),22797=>array(55,-65,954,829),22798=>array(60,-67,967,829),22799=>array(53,-65,954,812),22800=>array(84,-66,945,844),22801=>array(53,-65,961,843),22802=>array(46,-67,954,795),22803=>array(55,-67,965,823),22804=>array(36,-53,948,841),22805=>array(95,-71,856,842),22806=>array(41,-65,967,836),22807=>array(46,-66,945,828),22808=>array(57,-59,872,844),22809=>array(24,-66,968,789),22810=>array(89,-68,911,849),22811=>array(107,-81,928,807),22812=>array(45,-65,959,828),22813=>array(29,-47,965,804),22814=>array(119,-58,929,821),22815=>array(14,-59,907,842),22816=>array(66,-65,921,847),22817=>array(66,-65,953,847),22818=>array(59,-73,928,839),22819=>array(71,-73,915,845),22820=>array(58,-76,942,848),22821=>array(22,-69,925,840),22822=>array(50,-69,952,823),22823=>array(85,-43,933,837),22824=>array(55,-63,950,845),22825=>array(61,-51,947,778),22826=>array(83,-48,941,834),22827=>array(74,-51,943,834),22828=>array(29,-57,979,840),22829=>array(84,-55,931,798),22830=>array(54,-70,968,826),22831=>array(58,-66,957,835),22832=>array(76,-70,953,835),22833=>array(86,-70,941,829),22834=>array(33,-62,947,835),22835=>array(54,-7,946,839),22836=>array(62,-59,913,831),22837=>array(43,-61,945,835),22838=>array(36,-71,969,824),22839=>array(58,-68,953,835),22840=>array(29,-70,982,855),22841=>array(29,-59,936,830),22842=>array(33,-59,947,835),22843=>array(21,-58,937,835),22844=>array(60,-67,955,835),22845=>array(66,-71,957,835),22846=>array(69,-64,955,834),22847=>array(53,-45,957,835),22848=>array(53,-62,982,783),22849=>array(40,-31,954,821),22850=>array(50,-67,958,832),22851=>array(67,-88,958,847),22852=>array(32,-44,976,842),22853=>array(59,-67,965,838),22854=>array(66,-41,957,835),22855=>array(60,-65,929,840),22856=>array(62,-62,960,848),22857=>array(44,-72,958,840),22858=>array(59,-74,964,831),22859=>array(21,-58,937,835),22860=>array(37,-60,963,828),22861=>array(35,-60,972,843),22862=>array(36,-22,961,851),22863=>array(46,-77,954,840),22864=>array(39,-66,966,841),22865=>array(43,-70,957,830),22866=>array(36,-65,974,838),22867=>array(57,-65,965,829),22868=>array(48,-71,970,835),22869=>array(53,-57,972,843),22870=>array(30,-59,954,839),22871=>array(43,-65,966,844),22872=>array(42,-65,955,829),22873=>array(29,-60,975,848),22874=>array(54,-68,960,839),22875=>array(26,-68,997,841),22876=>array(47,-69,970,836),22877=>array(70,-82,962,836),22878=>array(47,-75,976,833),22879=>array(41,-59,974,840),22880=>array(40,-71,959,829),22881=>array(44,-64,973,793),22882=>array(36,-68,970,840),22883=>array(51,-78,971,807),22884=>array(26,-77,972,837),22885=>array(39,-73,961,840),22886=>array(44,-66,960,839),22887=>array(47,-72,968,842),22888=>array(39,-64,970,852),22889=>array(32,-22,966,845),22890=>array(30,-65,967,843),22891=>array(40,-71,968,844),22892=>array(39,-64,970,847),22893=>array(35,-63,982,839),22894=>array(51,-69,960,849),22895=>array(29,-80,983,839),22896=>array(40,-73,967,781),22897=>array(48,-66,966,839),22898=>array(42,-72,961,832),22899=>array(86,-53,911,836),22900=>array(64,-67,949,819),22901=>array(52,-63,948,840),22902=>array(68,-70,920,821),22903=>array(63,-63,958,833),22904=>array(69,-65,959,836),22905=>array(40,-56,948,836),22906=>array(100,-70,972,832),22907=>array(65,-64,951,828),22908=>array(64,-55,958,831),22909=>array(52,-67,961,818),22910=>array(62,-65,912,829),22911=>array(44,-60,961,830),22912=>array(63,-66,944,821),22913=>array(66,-59,919,844),22914=>array(71,-74,897,815),22915=>array(29,-52,945,840),22916=>array(54,-72,942,836),22917=>array(77,-53,964,816),22918=>array(31,-67,938,824),22919=>array(47,-62,861,833),22920=>array(46,-61,914,828),22921=>array(61,-71,955,832),22922=>array(51,-72,935,832),22923=>array(76,-72,962,833),22924=>array(64,-69,954,837),22925=>array(51,-67,952,837),22926=>array(56,-72,974,840),22927=>array(74,-66,972,842),22928=>array(53,-56,974,841),22929=>array(49,-54,941,849),22930=>array(62,-68,934,839),22931=>array(57,-69,961,836),22932=>array(47,-64,957,853),22933=>array(57,-66,891,838),22934=>array(47,-70,957,830),22935=>array(39,-66,966,850),22936=>array(45,-69,958,830),22937=>array(53,-67,952,835),22938=>array(49,-64,966,840),22939=>array(66,-44,940,823),22940=>array(58,-69,955,831),22941=>array(39,-63,961,835),22942=>array(45,-50,956,827),22943=>array(66,-59,920,785),22944=>array(61,-66,917,835),22945=>array(57,-70,946,837),22946=>array(50,-67,971,836),22947=>array(52,-48,966,839),22948=>array(46,-62,951,830),22949=>array(67,-71,903,834),22950=>array(44,-66,951,836),22951=>array(53,-68,955,836),22952=>array(55,-77,951,829),22953=>array(53,-64,935,824),22954=>array(36,-66,913,818),22955=>array(36,-64,890,825),22956=>array(62,-62,965,828),22957=>array(58,-64,975,844),22958=>array(58,-65,945,838),22959=>array(61,-65,918,845),22960=>array(64,-67,951,842),22961=>array(62,-73,911,835),22962=>array(50,-58,937,835),22963=>array(53,-52,965,847),22964=>array(59,-63,945,844),22965=>array(60,-56,958,832),22966=>array(45,-56,956,835),22967=>array(66,-60,975,844),22968=>array(61,-62,961,830),22969=>array(30,-71,978,833),22970=>array(55,-66,973,838),22971=>array(80,-70,935,837),22972=>array(62,-60,959,830),22973=>array(59,-62,918,837),22974=>array(65,-65,936,828),22975=>array(60,-55,924,821),22976=>array(53,-65,956,842),22977=>array(60,-65,918,834),22978=>array(71,-58,969,830),22979=>array(60,-58,962,826),22980=>array(61,-61,954,826),22981=>array(56,-72,953,839),22982=>array(60,-67,948,832),22983=>array(58,-70,941,830),22984=>array(55,-50,968,860),22985=>array(37,-68,954,840),22986=>array(70,-64,934,832),22987=>array(54,-74,945,835),22988=>array(56,-62,965,839),22989=>array(32,-56,959,831),22990=>array(42,-77,968,834),22991=>array(62,-69,955,837),22992=>array(56,-65,956,818),22993=>array(56,-64,956,838),22994=>array(66,-64,978,841),22995=>array(52,-69,952,827),22996=>array(58,-67,912,836),22997=>array(58,-67,958,827),22998=>array(51,-52,949,822),22999=>array(41,-70,922,825),23000=>array(48,-67,956,850),23001=>array(40,-64,959,834),23002=>array(53,-70,960,833),23003=>array(60,-70,906,830),23004=>array(67,-63,926,850),23005=>array(38,-65,969,832),23006=>array(48,-52,957,850),23007=>array(38,-68,948,842),23008=>array(57,-74,907,832),23009=>array(80,-72,938,829),23010=>array(63,-72,929,831),23011=>array(38,-66,970,846),23012=>array(62,-66,957,837),23013=>array(47,-54,959,833),23014=>array(49,-71,962,843),23015=>array(52,-65,952,845),23016=>array(54,-67,968,837),23017=>array(68,-75,956,827),23018=>array(45,-69,956,824),23019=>array(50,-71,955,831),23020=>array(62,-66,956,829),23021=>array(67,-73,931,837),23022=>array(69,-59,960,837),23023=>array(64,-74,953,823),23024=>array(45,-60,909,836),23025=>array(44,-49,979,860),23026=>array(61,-74,954,831),23027=>array(61,-70,887,830),23028=>array(83,-73,938,824),23029=>array(69,-79,954,821),23030=>array(52,-50,970,858),23031=>array(55,-73,957,827),23032=>array(63,-73,953,827),23033=>array(40,-59,953,845),23034=>array(64,-74,953,823),23035=>array(53,-66,895,831),23036=>array(73,-80,932,822),23037=>array(78,-75,947,820),23038=>array(57,-80,955,823),23039=>array(59,-74,939,842),23040=>array(64,-67,951,830),23041=>array(53,-74,959,832),23042=>array(73,-73,959,832),23043=>array(73,-68,953,833),23044=>array(44,-65,935,829),23045=>array(44,-77,934,817),23046=>array(28,-69,936,822),23047=>array(40,-60,939,836),23048=>array(56,-82,919,834),23049=>array(34,-64,962,839),23050=>array(64,-68,958,830),23051=>array(62,-70,897,836),23052=>array(46,-48,956,840),23053=>array(46,-70,961,840),23054=>array(37,-68,939,830),23055=>array(56,-62,956,838),23056=>array(64,-64,953,837),23057=>array(37,-68,943,830),23058=>array(56,-67,953,845),23059=>array(41,-67,963,823),23060=>array(82,-69,954,839),23061=>array(60,-62,964,837),23062=>array(63,-69,980,829),23063=>array(57,-69,983,833),23064=>array(62,-75,962,831),23065=>array(51,-48,952,845),23066=>array(72,-74,923,808),23067=>array(64,-71,977,833),23068=>array(50,-71,947,833),23069=>array(66,-54,969,852),23070=>array(48,-68,945,833),23071=>array(63,-72,897,831),23072=>array(66,-66,965,831),23073=>array(66,-66,961,831),23074=>array(54,-66,951,867),23075=>array(65,-67,933,845),23076=>array(37,-68,939,829),23077=>array(42,-63,972,832),23078=>array(62,-64,954,828),23079=>array(62,-68,949,846),23080=>array(47,-64,954,828),23081=>array(57,-67,967,848),23082=>array(57,-68,948,828),23083=>array(39,-67,967,828),23084=>array(42,-64,962,833),23085=>array(73,-74,964,833),23086=>array(64,-68,941,832),23087=>array(64,-71,948,833),23088=>array(64,-67,955,840),23089=>array(32,-62,947,826),23090=>array(43,-72,891,819),23091=>array(55,-64,912,839),23092=>array(46,-73,870,832),23093=>array(49,-71,968,835),23094=>array(67,-75,940,793),23095=>array(65,-44,953,833),23096=>array(51,-78,953,833),23097=>array(44,-77,964,828),23098=>array(37,-67,973,823),23099=>array(61,-64,973,835),23100=>array(68,-69,906,832),23101=>array(57,-67,955,828),23102=>array(51,-69,958,827),23103=>array(37,-58,939,827),23104=>array(38,-65,952,835),23105=>array(55,-68,930,832),23106=>array(63,-71,912,840),23107=>array(58,-68,957,834),23108=>array(53,-67,960,839),23109=>array(64,-61,921,847),23110=>array(66,-74,946,836),23111=>array(42,-67,959,834),23112=>array(46,-72,971,831),23113=>array(59,-63,954,836),23114=>array(37,-67,977,837),23115=>array(44,-66,953,837),23116=>array(49,-71,980,828),23117=>array(54,-65,962,839),23118=>array(69,-68,953,842),23119=>array(42,-67,968,848),23120=>array(52,-70,979,827),23121=>array(50,-70,962,830),23122=>array(50,-68,971,836),23123=>array(64,-74,935,827),23124=>array(54,-63,964,834),23125=>array(37,-65,964,836),23126=>array(45,-68,979,829),23127=>array(54,-70,960,832),23128=>array(50,-62,966,831),23129=>array(48,-60,946,841),23130=>array(55,-71,960,833),23131=>array(52,-62,955,838),23132=>array(47,-67,954,790),23133=>array(52,-71,961,828),23134=>array(49,-67,959,839),23135=>array(66,-71,912,829),23136=>array(65,-68,924,839),23137=>array(44,-64,970,839),23138=>array(54,-65,951,850),23139=>array(59,-75,922,834),23140=>array(52,-72,898,830),23141=>array(56,-66,967,833),23142=>array(42,-74,944,832),23143=>array(45,-64,948,837),23144=>array(34,-61,957,834),23145=>array(53,-67,948,837),23146=>array(47,-78,964,822),23147=>array(54,-56,949,834),23148=>array(37,-50,950,829),23149=>array(45,-54,954,833),23150=>array(69,-68,945,834),23151=>array(57,-78,918,795),23152=>array(50,-73,959,835),23153=>array(57,-78,944,848),23154=>array(70,-65,962,835),23155=>array(61,-62,934,835),23156=>array(56,-74,915,780),23157=>array(37,-70,956,825),23158=>array(52,-63,903,831),23159=>array(40,-65,949,852),23160=>array(57,-68,947,830),23161=>array(65,-67,952,835),23162=>array(51,-69,963,841),23163=>array(50,-65,951,833),23164=>array(51,-64,954,840),23165=>array(53,-70,964,832),23166=>array(41,-70,964,849),23167=>array(63,-65,967,834),23168=>array(67,-68,932,832),23169=>array(50,-64,963,849),23170=>array(65,-61,935,858),23171=>array(57,-68,961,832),23172=>array(57,-71,961,833),23173=>array(38,-49,955,827),23174=>array(57,-72,945,835),23175=>array(57,-72,934,832),23176=>array(70,-62,950,824),23177=>array(57,-62,943,832),23178=>array(43,-73,951,833),23179=>array(58,-73,973,823),23180=>array(52,-74,955,830),23181=>array(56,-82,954,852),23182=>array(57,-68,965,838),23183=>array(50,-69,950,830),23184=>array(51,-72,952,787),23185=>array(65,-66,959,842),23186=>array(60,-66,973,836),23187=>array(60,-58,959,841),23188=>array(52,-70,954,834),23189=>array(57,-76,964,833),23190=>array(47,-60,988,842),23191=>array(73,-50,961,836),23192=>array(57,-65,951,842),23193=>array(48,-74,961,843),23194=>array(63,-73,900,827),23195=>array(42,-65,949,836),23196=>array(56,-82,954,833),23197=>array(50,-72,945,835),23198=>array(55,-69,986,832),23199=>array(44,-62,963,810),23200=>array(64,-65,927,845),23201=>array(58,-67,964,833),23202=>array(49,-70,920,825),23203=>array(43,-66,954,835),23204=>array(67,-53,976,832),23205=>array(53,-78,921,834),23206=>array(55,-67,914,832),23207=>array(54,-65,919,837),23208=>array(54,-63,967,835),23209=>array(62,-71,914,827),23210=>array(35,-74,951,815),23211=>array(38,-60,965,836),23212=>array(56,-67,981,825),23213=>array(57,-82,931,825),23214=>array(41,-70,974,849),23215=>array(46,-60,928,845),23216=>array(46,-65,908,832),23217=>array(55,-73,967,840),23218=>array(43,-53,958,852),23219=>array(65,-67,967,846),23220=>array(59,-76,974,823),23221=>array(31,-65,968,834),23222=>array(55,-67,954,827),23223=>array(43,-64,950,837),23224=>array(55,-71,966,843),23225=>array(56,-69,915,834),23226=>array(51,-73,975,829),23227=>array(38,-76,950,832),23228=>array(51,-72,968,818),23229=>array(56,-71,922,818),23230=>array(18,-64,948,837),23231=>array(52,-64,972,855),23232=>array(48,-69,962,833),23233=>array(53,-69,970,832),23234=>array(42,-65,958,840),23235=>array(60,-71,945,840),23236=>array(38,-65,968,839),23237=>array(72,-60,954,844),23238=>array(65,-69,977,833),23239=>array(54,-82,962,829),23240=>array(61,-73,932,831),23241=>array(66,-76,957,831),23242=>array(49,-65,954,832),23243=>array(36,-57,929,818),23244=>array(51,-64,966,850),23245=>array(52,-70,927,832),23246=>array(44,-69,950,840),23247=>array(49,-64,946,842),23248=>array(57,-65,958,829),23249=>array(82,-71,934,791),23250=>array(44,-73,931,820),23251=>array(43,-53,967,844),23252=>array(43,-72,920,826),23253=>array(58,-56,971,830),23254=>array(22,-62,953,831),23255=>array(36,-77,951,837),23256=>array(44,-61,977,843),23257=>array(38,-63,970,841),23258=>array(47,-47,972,833),23259=>array(52,-74,958,785),23260=>array(52,-65,964,849),23261=>array(58,-70,962,834),23262=>array(54,-67,957,836),23263=>array(44,-47,951,841),23264=>array(37,-66,955,841),23265=>array(37,-64,948,836),23266=>array(51,-72,954,826),23267=>array(43,-61,952,836),23268=>array(55,-55,938,836),23269=>array(50,-69,951,831),23270=>array(30,-77,921,826),23271=>array(36,-67,943,830),23272=>array(59,-72,972,833),23273=>array(69,-69,964,835),23274=>array(37,-72,973,839),23275=>array(68,-62,989,837),23276=>array(63,-66,978,834),23277=>array(56,-68,953,831),23278=>array(50,-70,954,828),23279=>array(44,-75,960,833),23280=>array(69,-69,984,837),23281=>array(41,-70,914,823),23282=>array(49,-66,979,840),23283=>array(51,-50,957,859),23284=>array(62,-80,956,829),23285=>array(40,-65,961,836),23286=>array(39,-54,970,856),23287=>array(34,-65,950,841),23288=>array(44,-78,962,837),23289=>array(46,-73,966,828),23290=>array(42,-68,911,835),23291=>array(57,-65,915,823),23292=>array(38,-74,958,831),23293=>array(44,-74,980,838),23294=>array(37,-74,954,836),23295=>array(48,-77,965,834),23296=>array(53,-67,964,852),23297=>array(35,-77,989,831),23298=>array(54,-82,981,833),23299=>array(45,-77,951,827),23300=>array(38,-69,954,833),23301=>array(38,-69,952,829),23302=>array(41,-64,991,858),23303=>array(38,-79,960,832),23304=>array(44,-64,965,835),23305=>array(38,-64,956,841),23306=>array(64,-89,940,832),23307=>array(34,-68,958,835),23308=>array(52,-68,966,834),23309=>array(38,-66,965,835),23310=>array(42,-70,975,831),23311=>array(40,-68,975,831),23312=>array(44,-74,976,841),23313=>array(30,-50,963,844),23314=>array(45,-68,973,864),23315=>array(45,-80,977,839),23316=>array(41,-66,971,831),23317=>array(46,-64,941,835),23318=>array(61,-75,948,848),23319=>array(35,-56,962,850),23320=>array(34,-64,952,837),23321=>array(36,-65,964,837),23322=>array(42,-70,972,844),23323=>array(46,-60,991,836),23324=>array(53,-84,969,849),23325=>array(46,-64,956,848),23326=>array(50,-41,962,835),23327=>array(46,-70,965,853),23328=>array(38,-67,984,838),23329=>array(36,-66,975,843),23330=>array(43,-79,966,837),23331=>array(51,-70,964,837),23332=>array(37,-68,973,848),23333=>array(51,-70,956,825),23334=>array(50,-71,955,826),23335=>array(41,-70,953,825),23336=>array(34,-50,963,838),23337=>array(43,-70,942,831),23338=>array(44,-67,966,844),23339=>array(34,-65,947,840),23340=>array(48,-68,951,829),23341=>array(44,-68,976,815),23342=>array(45,-74,950,807),23343=>array(45,-68,957,824),23344=>array(68,-69,924,791),23345=>array(53,-75,953,840),23346=>array(46,-63,934,829),23347=>array(43,-65,963,831),23348=>array(43,-69,956,850),23349=>array(40,-68,936,845),23350=>array(43,-64,962,859),23351=>array(36,-67,962,846),23352=>array(54,-65,958,851),23353=>array(27,-65,977,829),23354=>array(57,-53,971,829),23355=>array(46,-66,961,841),23356=>array(62,-74,921,831),23357=>array(40,-67,976,839),23358=>array(35,-50,968,848),23359=>array(41,-68,971,836),23360=>array(51,-65,932,831),23361=>array(68,-66,930,785),23362=>array(42,-43,959,840),23363=>array(59,-61,989,840),23364=>array(41,-66,909,832),23365=>array(43,-65,969,821),23366=>array(55,-67,954,831),23367=>array(46,-64,980,832),23368=>array(48,-65,943,831),23369=>array(66,-58,937,839),23370=>array(41,-78,942,839),23371=>array(44,-72,962,825),23372=>array(55,-74,957,839),23373=>array(39,-67,974,831),23374=>array(46,-73,947,830),23375=>array(45,-65,953,846),23376=>array(98,-49,921,787),23377=>array(72,-52,927,782),23378=>array(221,-58,921,778),23379=>array(94,-53,939,781),23380=>array(69,-61,953,825),23381=>array(74,-59,942,783),23382=>array(41,-52,955,786),23383=>array(94,-61,926,832),23384=>array(47,-69,943,839),23385=>array(31,-66,937,823),23386=>array(53,-65,947,840),23387=>array(74,-64,944,831),23388=>array(60,-65,967,834),23389=>array(48,-61,928,834),23390=>array(24,-31,945,786),23391=>array(66,-17,955,786),23392=>array(86,-51,920,828),23393=>array(20,-70,953,839),23394=>array(53,-64,947,847),23395=>array(50,-67,959,838),23396=>array(42,-77,970,838),23397=>array(54,-58,947,852),23398=>array(74,-54,926,826),23399=>array(86,-52,935,826),23400=>array(41,-67,950,800),23401=>array(51,-68,948,833),23402=>array(41,-60,924,842),23403=>array(44,-69,965,815),23404=>array(38,-66,946,791),23405=>array(55,-72,960,785),23406=>array(41,-64,949,836),23407=>array(63,-61,956,796),23408=>array(41,-68,971,834),23409=>array(31,-59,962,798),23410=>array(51,-50,961,789),23411=>array(53,-56,949,855),23412=>array(135,-68,903,823),23413=>array(34,-76,944,817),23414=>array(53,-58,949,838),23415=>array(41,-71,953,831),23416=>array(66,-67,939,831),23417=>array(64,-57,940,840),23418=>array(31,-64,955,790),23419=>array(44,-70,954,823),23420=>array(59,-81,946,833),23421=>array(71,-60,948,837),23422=>array(39,-67,954,788),23423=>array(57,-59,955,846),23424=>array(90,354,883,650),23425=>array(79,-52,934,851),23426=>array(56,-67,945,833),23427=>array(109,-28,902,821),23428=>array(55,-63,952,841),23429=>array(70,-38,942,833),23430=>array(79,-61,932,841),23431=>array(59,-69,931,840),23432=>array(77,-59,923,825),23433=>array(76,-70,912,818),23434=>array(71,-64,950,844),23435=>array(63,-65,951,824),23436=>array(60,-62,946,839),23437=>array(58,-58,942,822),23438=>array(48,-66,955,845),23439=>array(77,-64,927,822),23440=>array(76,-37,972,838),23441=>array(106,-66,923,838),23442=>array(84,-44,940,832),23443=>array(46,-66,958,830),23444=>array(75,-32,925,842),23445=>array(57,-65,894,839),23446=>array(75,-65,942,830),23447=>array(71,-63,945,822),23448=>array(106,-70,894,839),23449=>array(106,-71,894,817),23450=>array(41,-67,953,826),23451=>array(54,-59,954,818),23452=>array(60,-29,953,831),23453=>array(79,-25,925,826),23454=>array(73,-61,929,832),23455=>array(47,-57,955,827),23456=>array(32,-56,957,841),23457=>array(89,-60,904,842),23458=>array(40,-61,958,828),23459=>array(73,-25,931,823),23460=>array(93,-35,907,825),23461=>array(51,-70,908,839),23462=>array(102,-72,915,832),23463=>array(90,-21,910,835),23464=>array(74,-79,949,824),23465=>array(87,-54,933,835),23466=>array(41,-63,921,837),23467=>array(91,-74,894,839),23468=>array(39,-65,966,842),23469=>array(59,-65,932,830),23470=>array(98,-68,902,829),23471=>array(42,-58,934,848),23472=>array(80,-63,931,831),23473=>array(83,-52,893,844),23474=>array(46,-50,955,844),23475=>array(83,-65,920,834),23476=>array(69,-79,934,839),23477=>array(110,-71,901,837),23478=>array(55,-65,960,823),23479=>array(46,-56,955,857),23480=>array(45,-67,968,833),23481=>array(47,-68,953,834),23482=>array(54,-57,955,840),23483=>array(55,-61,949,834),23484=>array(47,-73,959,846),23485=>array(81,-62,927,836),23486=>array(50,-77,917,846),23487=>array(43,-73,906,828),23488=>array(46,-62,955,826),23489=>array(41,-67,982,841),23490=>array(48,-71,969,835),23491=>array(54,-62,952,829),23492=>array(80,-59,941,833),23493=>array(53,-69,956,835),23494=>array(66,-64,944,827),23495=>array(47,-73,959,830),23496=>array(86,-65,921,846),23497=>array(90,-67,912,845),23498=>array(62,-74,963,838),23499=>array(37,-41,968,835),23500=>array(107,-67,900,835),23501=>array(61,-31,953,835),23502=>array(43,-53,926,860),23503=>array(63,-66,961,841),23504=>array(46,-77,962,821),23505=>array(45,-72,929,839),23506=>array(48,-83,952,834),23507=>array(100,-65,900,840),23508=>array(75,-68,971,828),23509=>array(83,-68,930,843),23510=>array(56,-60,981,844),23511=>array(47,-55,944,840),23512=>array(72,-78,931,841),23513=>array(34,-64,966,839),23514=>array(65,-65,957,842),23515=>array(55,-57,956,842),23516=>array(80,-68,917,843),23517=>array(39,-75,952,829),23518=>array(35,-76,962,845),23519=>array(53,-62,954,825),23520=>array(41,-61,936,856),23521=>array(35,-66,974,840),23522=>array(47,-76,960,836),23523=>array(53,-72,948,836),23524=>array(54,-64,953,836),23525=>array(42,-72,977,850),23526=>array(61,-74,952,850),23527=>array(80,-68,917,844),23528=>array(44,-69,930,839),23529=>array(41,-73,970,835),23530=>array(50,-63,914,836),23531=>array(82,-65,910,833),23532=>array(55,-57,953,843),23533=>array(83,-34,925,849),23534=>array(41,-64,970,838),23535=>array(63,-68,917,841),23536=>array(62,-78,967,846),23537=>array(44,-69,975,835),23538=>array(58,-75,968,833),23539=>array(70,-69,939,832),23540=>array(67,-76,957,841),23541=>array(54,-66,969,836),23542=>array(70,-69,939,850),23543=>array(69,-25,923,847),23544=>array(97,-64,912,829),23545=>array(24,-60,915,829),23546=>array(77,-59,932,836),23547=>array(62,-57,913,793),23548=>array(50,-58,916,786),23549=>array(50,-63,916,840),23550=>array(49,-46,951,821),23551=>array(60,-57,934,835),23552=>array(100,-61,945,826),23553=>array(49,-61,945,826),23554=>array(62,-72,935,823),23555=>array(55,-72,936,823),23556=>array(49,-64,948,845),23557=>array(44,-69,962,827),23558=>array(41,-63,940,839),23559=>array(37,-64,956,841),23560=>array(57,-67,947,826),23561=>array(44,-71,951,826),23562=>array(68,-63,932,850),23563=>array(73,-70,933,811),23564=>array(53,-71,955,829),23565=>array(38,-61,952,835),23566=>array(57,-65,944,848),23567=>array(71,-41,927,818),23568=>array(68,-62,945,816),23569=>array(52,-67,944,818),23570=>array(45,-63,954,833),23571=>array(59,-63,935,827),23572=>array(32,-63,909,830),23573=>array(49,-58,961,789),23574=>array(61,-64,939,830),23575=>array(49,-58,961,821),23576=>array(50,-16,921,824),23577=>array(116,-70,861,824),23578=>array(110,-70,864,836),23579=>array(31,-48,962,821),23580=>array(43,-64,952,824),23581=>array(66,-68,898,831),23582=>array(41,-64,970,821),23583=>array(41,-71,970,822),23584=>array(42,-84,972,826),23585=>array(41,-62,961,836),23586=>array(46,-63,954,829),23587=>array(82,-47,936,782),23588=>array(62,-65,927,829),23589=>array(32,-60,963,842),23590=>array(42,-44,959,835),23591=>array(70,-61,932,827),23592=>array(35,-70,949,853),23593=>array(35,-61,964,798),23594=>array(44,-64,964,832),23595=>array(32,-55,962,785),23596=>array(31,-66,963,844),23597=>array(43,-65,962,837),23598=>array(34,-51,958,833),23599=>array(34,-51,958,835),23600=>array(50,-66,961,836),23601=>array(56,-63,951,831),23602=>array(33,-51,958,842),23603=>array(44,-69,959,826),23604=>array(34,-51,958,833),23605=>array(34,-51,960,835),23606=>array(36,-66,971,831),23607=>array(36,-72,974,831),23608=>array(78,-71,880,766),23609=>array(41,-58,956,772),23610=>array(69,-73,926,765),23611=>array(36,-62,963,790),23612=>array(53,-71,934,782),23613=>array(40,-60,960,789),23614=>array(57,-67,940,784),23615=>array(52,-74,951,779),23616=>array(68,-65,895,785),23617=>array(54,-73,938,782),23618=>array(28,-63,917,789),23619=>array(28,-64,961,789),23620=>array(52,-62,903,794),23621=>array(56,-73,930,782),23622=>array(64,-73,896,788),23623=>array(63,-62,897,792),23624=>array(49,-65,886,792),23625=>array(41,-70,935,787),23626=>array(22,-60,846,791),23627=>array(53,-74,933,796),23628=>array(59,-69,894,786),23629=>array(33,-64,964,791),23630=>array(47,-76,939,785),23631=>array(53,-72,930,785),23632=>array(37,-65,972,789),23633=>array(59,-72,894,789),23634=>array(45,-72,956,795),23635=>array(65,-92,946,781),23636=>array(60,-59,952,804),23637=>array(46,-73,943,779),23638=>array(55,-64,932,782),23639=>array(48,-73,964,798),23640=>array(48,-73,964,782),23641=>array(35,-68,951,788),23642=>array(58,-66,899,808),23643=>array(53,-72,930,785),23644=>array(49,-67,957,791),23645=>array(44,-70,935,786),23646=>array(30,-73,877,777),23647=>array(23,-58,963,803),23648=>array(46,-68,935,796),23649=>array(41,-65,911,788),23650=>array(46,-82,939,823),23651=>array(44,-69,973,787),23652=>array(50,-68,900,808),23653=>array(29,-68,953,786),23654=>array(35,-73,913,789),23655=>array(23,-58,975,803),23656=>array(41,-70,962,798),23657=>array(44,-62,959,800),23658=>array(48,-66,966,786),23659=>array(44,-62,983,800),23660=>array(57,-82,912,790),23661=>array(40,-58,934,804),23662=>array(85,-65,895,825),23663=>array(78,-40,952,836),23664=>array(90,-68,912,848),23665=>array(137,-48,863,771),23666=>array(124,-65,853,820),23667=>array(47,-65,950,800),23668=>array(67,-62,915,833),23669=>array(46,-80,882,833),23670=>array(67,-62,915,833),23671=>array(94,-70,920,821),23672=>array(94,4,953,821),23673=>array(53,-27,935,841),23674=>array(85,-28,931,813),23675=>array(110,-64,897,820),23676=>array(113,-70,964,824),23677=>array(113,-50,963,824),23678=>array(89,-69,911,814),23679=>array(90,-67,922,825),23680=>array(143,-65,869,838),23681=>array(80,-65,855,815),23682=>array(104,-31,921,822),23683=>array(95,-75,915,833),23684=>array(113,-65,889,824),23685=>array(95,-68,953,824),23686=>array(97,-62,963,827),23687=>array(110,-64,911,836),23688=>array(89,-52,930,814),23689=>array(103,-66,909,834),23690=>array(118,-67,935,787),23691=>array(106,-71,965,806),23692=>array(43,-65,957,832),23693=>array(86,-68,931,817),23694=>array(63,-71,951,824),23695=>array(104,-69,948,818),23696=>array(76,-66,964,837),23697=>array(41,-73,955,833),23698=>array(96,-71,960,836),23699=>array(101,-70,948,830),23700=>array(45,-69,961,821),23701=>array(52,-68,969,831),23702=>array(93,-29,916,803),23703=>array(134,-58,833,830),23704=>array(87,-68,934,810),23705=>array(53,-67,959,812),23706=>array(40,-62,957,826),23707=>array(115,-63,865,832),23708=>array(140,-26,921,823),23709=>array(53,-66,935,838),23710=>array(91,-62,955,845),23711=>array(97,-70,964,831),23712=>array(91,-20,951,813),23713=>array(113,-59,888,789),23714=>array(80,-62,931,839),23715=>array(109,-54,909,845),23716=>array(65,-66,966,834),23717=>array(98,-70,957,827),23718=>array(70,-27,945,824),23719=>array(54,-56,900,850),23720=>array(80,-25,948,817),23721=>array(69,-68,920,822),23722=>array(107,-64,900,837),23723=>array(66,-64,892,830),23724=>array(81,-67,901,817),23725=>array(103,-72,948,833),23726=>array(103,-43,949,833),23727=>array(97,-30,949,800),23728=>array(98,-69,910,834),23729=>array(47,-67,955,839),23730=>array(87,-62,960,810),23731=>array(76,-65,924,829),23732=>array(93,-8,933,814),23733=>array(76,-65,935,829),23734=>array(66,-66,888,843),23735=>array(66,-67,939,817),23736=>array(35,-72,931,829),23737=>array(87,-70,910,810),23738=>array(41,-66,955,833),23739=>array(62,-57,961,829),23740=>array(62,-67,959,817),23741=>array(63,-66,920,815),23742=>array(66,-67,955,830),23743=>array(101,-66,875,824),23744=>array(144,-65,869,833),23745=>array(67,-69,911,836),23746=>array(107,-62,964,837),23747=>array(97,-67,907,820),23748=>array(91,-68,944,798),23749=>array(66,-75,950,845),23750=>array(111,-70,961,823),23751=>array(30,-62,979,840),23752=>array(107,-70,961,826),23753=>array(48,-70,963,821),23754=>array(163,-78,862,824),23755=>array(100,-60,903,844),23756=>array(107,-12,960,795),23757=>array(101,-64,959,827),23758=>array(134,-77,937,824),23759=>array(104,-68,956,821),23760=>array(107,-70,960,827),23761=>array(53,-41,948,819),23762=>array(101,-62,898,815),23763=>array(108,-76,949,822),23764=>array(103,-32,942,822),23765=>array(71,-70,947,836),23766=>array(111,-76,944,821),23767=>array(100,-67,949,819),23768=>array(106,-12,956,804),23769=>array(58,-58,927,838),23770=>array(54,-29,971,819),23771=>array(74,-76,885,818),23772=>array(44,-44,974,839),23773=>array(144,-61,869,827),23774=>array(46,-69,939,822),23775=>array(50,-67,934,825),23776=>array(79,-64,940,835),23777=>array(76,-64,945,826),23778=>array(73,-67,910,830),23779=>array(82,-60,944,829),23780=>array(89,-65,947,819),23781=>array(93,-62,957,830),23782=>array(40,-65,947,844),23783=>array(88,-63,944,846),23784=>array(77,-57,945,833),23785=>array(43,-52,958,850),23786=>array(62,-63,941,826),23787=>array(78,-67,948,817),23788=>array(109,-61,956,831),23789=>array(66,-67,923,833),23790=>array(98,-60,941,814),23791=>array(37,-64,978,839),23792=>array(77,-65,961,840),23793=>array(47,-65,951,793),23794=>array(46,-59,898,841),23795=>array(39,-67,969,841),23796=>array(77,-64,933,827),23797=>array(66,-43,956,828),23798=>array(118,-70,897,845),23799=>array(89,-62,939,829),23800=>array(105,-78,952,823),23801=>array(39,-71,957,835),23802=>array(66,-72,962,817),23803=>array(79,-69,966,849),23804=>array(69,-62,929,833),23805=>array(70,-73,961,836),23806=>array(93,-71,932,837),23807=>array(101,-62,944,813),23808=>array(131,-68,947,826),23809=>array(55,-64,987,837),23810=>array(91,-65,912,825),23811=>array(87,-65,963,818),23812=>array(69,-32,939,813),23813=>array(69,-54,906,849),23814=>array(85,-23,924,839),23815=>array(63,-66,937,835),23816=>array(92,-65,924,858),23817=>array(77,-62,980,843),23818=>array(64,-63,968,842),23819=>array(66,-73,934,831),23820=>array(109,-68,956,818),23821=>array(63,-63,945,835),23822=>array(77,-69,938,831),23823=>array(109,-73,962,827),23824=>array(90,-42,961,811),23825=>array(76,-66,954,838),23826=>array(69,-68,945,835),23827=>array(93,-65,909,811),23828=>array(49,-68,949,836),23829=>array(66,-64,953,825),23830=>array(46,-80,938,833),23831=>array(134,-67,879,833),23832=>array(66,-68,960,839),23833=>array(33,-61,979,841),23834=>array(66,-52,968,850),23835=>array(66,-66,932,817),23836=>array(90,-27,911,832),23837=>array(107,-68,957,833),23838=>array(91,-62,935,851),23839=>array(49,-22,962,835),23840=>array(109,-71,976,830),23841=>array(71,-57,920,802),23842=>array(65,-71,956,834),23843=>array(55,-66,970,837),23844=>array(79,-64,927,838),23845=>array(100,-73,948,837),23846=>array(74,-33,950,847),23847=>array(29,-64,933,838),23848=>array(107,-69,974,832),23849=>array(59,-74,894,835),23850=>array(95,-64,951,845),23851=>array(61,-74,911,823),23852=>array(50,-50,960,829),23853=>array(36,-70,914,823),23854=>array(127,-67,886,837),23855=>array(86,-22,964,845),23856=>array(106,-68,930,835),23857=>array(73,-74,897,829),23858=>array(109,-28,954,837),23859=>array(106,-71,967,837),23860=>array(33,-63,956,835),23861=>array(111,-68,955,817),23862=>array(52,-65,953,829),23863=>array(79,-71,953,838),23864=>array(108,-81,963,809),23865=>array(108,-69,933,831),23866=>array(38,-73,956,829),23867=>array(72,-68,949,830),23868=>array(109,-72,961,815),23869=>array(60,-31,955,836),23870=>array(82,-65,945,805),23871=>array(109,-63,962,818),23872=>array(48,-70,955,826),23873=>array(109,-27,953,826),23874=>array(43,-67,954,833),23875=>array(108,-71,951,833),23876=>array(74,-71,961,831),23877=>array(41,-71,953,831),23878=>array(39,-70,960,832),23879=>array(45,-65,972,837),23880=>array(92,-67,958,830),23881=>array(106,-70,944,841),23882=>array(79,-65,960,842),23883=>array(66,-64,905,817),23884=>array(47,-69,971,835),23885=>array(36,-62,954,830),23886=>array(66,-65,915,817),23887=>array(57,-75,945,821),23888=>array(34,-62,970,837),23889=>array(109,-70,919,821),23890=>array(99,-52,895,800),23891=>array(114,-42,910,813),23892=>array(63,-69,943,812),23893=>array(103,-69,967,819),23894=>array(83,-23,967,836),23895=>array(45,-70,939,809),23896=>array(82,-71,955,817),23897=>array(55,-70,956,827),23898=>array(26,-66,960,835),23899=>array(33,-64,979,839),23900=>array(60,-62,928,831),23901=>array(92,-63,944,817),23902=>array(51,-71,967,847),23903=>array(37,-77,939,833),23904=>array(106,-62,995,841),23905=>array(47,-56,969,825),23906=>array(106,-70,958,842),23907=>array(111,-72,951,835),23908=>array(70,-60,919,830),23909=>array(110,-68,963,829),23910=>array(81,-20,933,839),23911=>array(105,-73,911,831),23912=>array(109,-74,940,842),23913=>array(63,-70,937,835),23914=>array(81,-75,939,841),23915=>array(83,-66,938,844),23916=>array(76,-74,951,836),23917=>array(59,-76,953,840),23918=>array(64,-65,973,846),23919=>array(77,-39,945,825),23920=>array(83,-64,967,843),23921=>array(105,-72,967,830),23922=>array(110,-72,979,845),23923=>array(37,-47,956,839),23924=>array(78,-67,960,833),23925=>array(114,-61,947,836),23926=>array(69,-54,929,809),23927=>array(101,-67,974,836),23928=>array(48,-71,966,835),23929=>array(79,-76,959,835),23930=>array(109,-67,960,817),23931=>array(79,-66,968,848),23932=>array(112,-67,959,834),23933=>array(98,-67,957,826),23934=>array(38,-49,974,851),23935=>array(68,-74,965,835),23936=>array(109,-65,953,818),23937=>array(76,-68,934,836),23938=>array(62,-65,930,844),23939=>array(93,-64,962,842),23940=>array(50,-64,955,835),23941=>array(36,-59,957,794),23942=>array(109,-69,955,826),23943=>array(66,-64,933,817),23944=>array(48,-71,962,830),23945=>array(127,-68,964,831),23946=>array(46,-58,948,842),23947=>array(83,-63,924,843),23948=>array(51,-56,890,810),23949=>array(107,-73,900,812),23950=>array(51,-64,948,821),23951=>array(40,-78,954,821),23952=>array(107,-73,949,812),23953=>array(81,-75,951,834),23954=>array(95,-53,908,851),23955=>array(98,-71,972,830),23956=>array(45,-65,978,836),23957=>array(109,-70,970,827),23958=>array(60,-63,991,858),23959=>array(92,-67,935,829),23960=>array(29,-71,910,838),23961=>array(76,-71,937,829),23962=>array(24,-67,985,835),23963=>array(76,-62,959,852),23964=>array(37,-72,964,830),23965=>array(66,-24,954,835),23966=>array(116,-71,933,838),23967=>array(78,-72,955,848),23968=>array(76,-64,956,828),23969=>array(40,-79,971,830),23970=>array(62,-64,943,836),23971=>array(39,-64,938,830),23972=>array(33,-59,962,833),23973=>array(66,-73,970,812),23974=>array(67,-72,945,841),23975=>array(82,-64,935,814),23976=>array(100,-67,915,835),23977=>array(109,-80,973,829),23978=>array(40,-68,964,840),23979=>array(79,-67,948,825),23980=>array(66,-77,965,840),23981=>array(103,-64,947,840),23982=>array(66,-57,950,854),23983=>array(44,-80,965,829),23984=>array(106,-69,961,828),23985=>array(106,-69,954,824),23986=>array(57,-60,929,842),23987=>array(40,-52,968,836),23988=>array(38,-73,977,840),23989=>array(115,-68,961,814),23990=>array(45,-73,967,825),23991=>array(29,-63,951,834),23992=>array(75,-65,947,829),23993=>array(62,-65,960,833),23994=>array(40,-73,961,832),23995=>array(37,-84,964,831),23996=>array(74,-70,958,821),23997=>array(52,-66,965,839),23998=>array(78,-32,953,837),23999=>array(74,-64,943,812),24000=>array(39,-64,964,831),24001=>array(73,-63,962,826),24002=>array(49,-64,936,838),24003=>array(54,-64,975,836),24004=>array(67,-63,962,843),24005=>array(46,-68,931,824),24006=>array(93,-67,940,836),24007=>array(95,-56,959,847),24008=>array(69,-64,919,812),24009=>array(69,-67,966,848),24010=>array(72,-62,958,831),24011=>array(43,-65,938,836),24012=>array(42,-69,968,820),24013=>array(38,-73,957,828),24014=>array(54,-61,976,820),24015=>array(93,-70,953,817),24016=>array(78,-61,975,836),24017=>array(106,-68,976,832),24018=>array(58,-64,961,841),24019=>array(55,-87,941,851),24020=>array(48,-64,962,836),24021=>array(96,-63,945,844),24022=>array(42,-67,973,836),24023=>array(58,-64,963,815),24024=>array(82,-72,956,832),24025=>array(74,-65,964,837),24026=>array(37,-68,957,833),24027=>array(43,-60,914,801),24028=>array(166,-60,793,795),24029=>array(58,-70,858,817),24030=>array(55,-64,859,823),24031=>array(55,-70,941,839),24032=>array(74,-36,945,773),24033=>array(22,-53,943,817),24034=>array(61,-59,961,849),24035=>array(61,-59,961,836),24036=>array(122,-67,935,842),24037=>array(95,54,909,696),24038=>array(55,-14,925,819),24039=>array(59,-57,933,773),24040=>array(169,-60,932,791),24041=>array(44,-64,940,790),24042=>array(88,-54,921,806),24043=>array(69,1,949,753),24044=>array(63,-47,955,814),24045=>array(64,-59,955,847),24046=>array(47,-19,936,840),24047=>array(37,-67,936,841),24048=>array(43,-71,959,845),24049=>array(114,0,897,763),24050=>array(138,-17,934,764),24051=>array(174,-24,942,768),24052=>array(140,-12,942,746),24053=>array(59,-65,938,835),24054=>array(68,-58,945,776),24055=>array(38,-43,971,819),24056=>array(100,-50,972,781),24057=>array(33,-35,989,780),24058=>array(72,-72,941,776),24059=>array(44,-43,955,830),24060=>array(136,-67,962,796),24061=>array(63,-80,937,790),24062=>array(154,-69,846,829),24063=>array(82,-63,936,833),24064=>array(72,-68,928,759),24065=>array(91,-62,873,814),24066=>array(72,-68,928,826),24067=>array(58,-67,920,835),24068=>array(110,-65,941,829),24069=>array(61,-64,886,828),24070=>array(95,-76,948,829),24071=>array(71,-66,929,826),24072=>array(105,-63,917,830),24073=>array(110,-61,972,834),24074=>array(98,-61,942,834),24075=>array(70,-50,936,854),24076=>array(64,-65,941,845),24077=>array(70,-69,889,827),24078=>array(102,-59,949,842),24079=>array(90,-69,906,824),24080=>array(91,-79,951,809),24081=>array(51,-62,948,843),24082=>array(47,-62,928,839),24083=>array(90,-63,948,843),24084=>array(90,-72,940,832),24085=>array(118,-67,886,843),24086=>array(96,-66,943,833),24087=>array(91,-74,956,833),24088=>array(104,-72,903,842),24089=>array(76,-66,955,830),24090=>array(72,-70,892,780),24091=>array(139,-65,874,851),24092=>array(90,-70,948,811),24093=>array(104,-68,896,834),24094=>array(111,-70,941,811),24095=>array(66,-68,935,832),24096=>array(165,-67,849,831),24097=>array(110,-68,952,847),24098=>array(110,-72,955,826),24099=>array(46,-69,960,832),24100=>array(47,-66,879,833),24101=>array(115,-65,910,850),24102=>array(65,-59,913,828),24103=>array(89,-67,940,825),24104=>array(76,-72,958,827),24105=>array(110,-67,920,826),24106=>array(111,-76,959,825),24107=>array(112,-74,948,844),24108=>array(57,-67,945,786),24109=>array(50,-71,944,829),24110=>array(54,-55,925,831),24111=>array(65,-59,913,828),24112=>array(88,-65,929,808),24113=>array(90,-64,922,828),24114=>array(65,-64,937,852),24115=>array(81,-68,962,829),24116=>array(97,-68,943,842),24117=>array(80,-65,948,847),24118=>array(89,-65,933,830),24119=>array(86,-62,932,833),24120=>array(94,-67,918,835),24121=>array(80,-72,925,844),24122=>array(80,-65,952,840),24123=>array(92,-64,929,826),24124=>array(90,-65,890,798),24125=>array(94,-73,916,828),24126=>array(106,-68,941,832),24127=>array(81,-68,975,834),24128=>array(79,-70,946,831),24129=>array(111,-72,961,830),24130=>array(38,-65,979,788),24131=>array(73,-70,938,838),24132=>array(89,-64,935,829),24133=>array(85,-69,924,829),24134=>array(85,-69,948,829),24135=>array(55,-64,948,835),24136=>array(79,-71,960,827),24137=>array(88,-67,958,833),24138=>array(111,-78,962,828),24139=>array(54,-69,970,848),24140=>array(84,-72,941,828),24141=>array(106,-70,927,820),24142=>array(62,-57,950,838),24143=>array(110,-69,977,838),24144=>array(41,-76,957,836),24145=>array(35,-76,964,833),24146=>array(75,-65,969,850),24147=>array(107,-68,972,841),24148=>array(57,-65,953,826),24149=>array(57,-63,954,834),24150=>array(75,-69,957,826),24151=>array(70,-61,923,838),24152=>array(109,-70,964,830),24153=>array(89,-60,948,839),24154=>array(55,-64,942,852),24155=>array(85,-65,935,842),24156=>array(104,-70,963,821),24157=>array(104,-71,965,823),24158=>array(63,-74,937,821),24159=>array(78,-71,948,837),24160=>array(92,-70,965,827),24161=>array(68,-66,934,839),24162=>array(71,-64,931,845),24163=>array(89,-72,962,839),24164=>array(89,-70,945,839),24165=>array(61,-64,958,833),24166=>array(52,-62,959,851),24167=>array(101,-70,989,823),24168=>array(88,-50,935,853),24169=>array(113,-73,970,830),24170=>array(116,-65,981,836),24171=>array(55,-64,948,835),24172=>array(66,-68,938,826),24173=>array(89,-53,955,849),24174=>array(92,-72,946,843),24175=>array(94,-55,926,854),24176=>array(81,-65,952,840),24177=>array(55,-65,922,829),24178=>array(100,-58,900,779),24179=>array(71,-70,920,787),24180=>array(86,-68,917,841),24181=>array(59,-68,954,778),24182=>array(76,-65,929,848),24183=>array(89,-70,898,839),24184=>array(94,-67,909,833),24185=>array(60,-66,970,844),24186=>array(91,-37,914,826),24187=>array(53,-48,902,807),24188=>array(53,-65,906,826),24189=>array(115,-63,885,831),24190=>array(61,-66,958,838),24191=>array(49,-61,908,823),24192=>array(53,-72,939,847),24193=>array(35,-61,930,826),24194=>array(58,-66,950,835),24195=>array(45,-65,935,822),24196=>array(28,-64,942,822),24197=>array(24,-66,918,816),24198=>array(39,-75,941,830),24199=>array(35,-51,964,839),24200=>array(51,-68,954,846),24201=>array(50,-68,951,837),24202=>array(45,-67,964,822),24203=>array(43,-66,980,848),24204=>array(58,-64,945,840),24205=>array(44,-67,936,845),24206=>array(25,-76,936,819),24207=>array(45,-71,918,831),24208=>array(32,-68,914,835),24209=>array(26,-67,924,842),24210=>array(28,-64,942,849),24211=>array(27,-60,925,841),24212=>array(46,-59,928,834),24213=>array(43,-63,952,837),24214=>array(39,-66,943,828),24215=>array(45,-64,948,839),24216=>array(25,-64,908,819),24217=>array(39,-66,913,844),24218=>array(45,-68,963,839),24219=>array(56,-53,956,834),24220=>array(41,-68,937,831),24221=>array(24,-84,936,846),24222=>array(25,-59,928,832),24223=>array(39,-68,947,833),24224=>array(42,-67,951,834),24225=>array(25,-70,938,819),24226=>array(48,-53,954,830),24227=>array(55,-67,954,824),24228=>array(48,-55,956,831),24229=>array(29,-65,966,844),24230=>array(46,-68,950,826),24231=>array(48,-66,928,822),24232=>array(44,-67,930,833),24233=>array(25,-64,959,819),24234=>array(39,-76,958,838),24235=>array(54,-76,941,829),24236=>array(44,-58,956,838),24237=>array(37,-63,968,837),24238=>array(41,-61,932,842),24239=>array(25,-71,908,819),24240=>array(51,-77,954,824),24241=>array(41,-67,959,846),24242=>array(44,-68,954,838),24243=>array(41,-51,955,865),24244=>array(49,-64,942,841),24245=>array(38,-66,965,831),24246=>array(36,-55,945,828),24247=>array(41,-67,966,823),24248=>array(50,-61,954,844),24249=>array(26,-68,968,854),24250=>array(25,-61,930,827),24251=>array(50,-63,940,839),24252=>array(46,-69,944,855),24253=>array(49,-63,945,849),24254=>array(43,-74,967,824),24255=>array(39,-66,913,844),24256=>array(31,-62,961,839),24257=>array(45,-69,948,840),24258=>array(51,-71,942,832),24259=>array(42,-67,965,833),24260=>array(37,-54,968,857),24261=>array(40,-66,954,842),24262=>array(30,-64,961,838),24263=>array(34,-69,948,839),24264=>array(43,-73,952,839),24265=>array(44,-59,970,845),24266=>array(46,-60,949,837),24267=>array(31,-54,967,856),24268=>array(39,-73,951,835),24269=>array(38,-71,947,850),24270=>array(46,-68,968,855),24271=>array(37,-54,968,843),24272=>array(40,-67,956,831),24273=>array(42,-66,951,848),24274=>array(39,-70,966,852),24275=>array(35,-65,942,837),24276=>array(32,-50,959,862),24277=>array(37,-67,985,856),24278=>array(39,-67,958,843),24279=>array(58,-71,957,834),24280=>array(41,-72,951,840),24281=>array(57,-78,965,840),24282=>array(42,-69,949,837),24283=>array(16,-63,951,837),24284=>array(46,-70,956,841),24285=>array(44,-70,947,837),24286=>array(36,-75,974,842),24287=>array(47,-64,947,833),24288=>array(46,-71,938,827),24289=>array(34,-70,964,836),24290=>array(42,-65,965,820),24291=>array(54,-68,950,837),24292=>array(49,-63,968,857),24293=>array(31,-70,971,841),24294=>array(36,-72,953,840),24295=>array(28,-72,942,843),24296=>array(24,-72,940,832),24297=>array(30,-67,964,837),24298=>array(29,-69,920,838),24299=>array(24,-84,958,842),24300=>array(22,-62,961,846),24301=>array(44,-66,932,853),24302=>array(35,-70,956,845),24303=>array(43,-67,959,840),24304=>array(40,-75,967,832),24305=>array(37,-54,949,838),24306=>array(35,-66,947,836),24307=>array(40,-75,957,832),24308=>array(33,-62,949,743),24309=>array(44,-73,953,804),24310=>array(33,-62,949,824),24311=>array(33,-62,949,825),24312=>array(33,-62,949,825),24313=>array(49,-71,973,852),24314=>array(33,-62,949,826),24315=>array(33,-62,949,790),24316=>array(33,-62,949,790),24317=>array(43,-71,972,788),24318=>array(36,-72,930,822),24319=>array(79,-56,932,818),24320=>array(36,-57,906,780),24321=>array(47,-66,954,848),24322=>array(56,-67,953,785),24323=>array(61,-62,928,830),24324=>array(48,-65,934,785),24325=>array(48,-59,961,794),24326=>array(70,-59,944,814),24327=>array(45,-64,972,863),24328=>array(52,-67,943,839),24329=>array(61,-63,936,829),24330=>array(59,-76,955,833),24331=>array(81,-63,933,824),24332=>array(74,-62,944,834),24333=>array(78,-62,948,834),24334=>array(73,-62,944,834),24335=>array(74,-62,944,834),24336=>array(74,-62,944,834),24337=>array(37,-61,949,826),24338=>array(42,-67,962,841),24339=>array(143,-60,857,788),24340=>array(110,-66,896,778),24341=>array(138,-61,844,826),24342=>array(64,-55,930,779),24343=>array(56,-66,904,838),24344=>array(80,-63,945,819),24345=>array(77,-71,956,788),24346=>array(61,-68,954,794),24347=>array(80,-63,957,824),24348=>array(92,-66,893,788),24349=>array(65,-57,953,791),24350=>array(77,-66,977,839),24351=>array(69,-64,902,843),24352=>array(62,-66,943,803),24353=>array(80,-63,951,790),24354=>array(76,-65,981,831),24355=>array(63,-55,949,847),24356=>array(63,-68,954,838),24357=>array(70,-63,955,836),24358=>array(80,-65,961,819),24359=>array(68,-63,958,838),24360=>array(72,-68,909,786),24361=>array(63,-63,952,836),24362=>array(67,-60,920,764),24363=>array(62,-63,953,776),24364=>array(62,-63,953,776),24365=>array(76,-65,941,790),24366=>array(47,-64,956,832),24367=>array(55,-75,946,830),24368=>array(83,-65,912,824),24369=>array(56,-65,917,787),24370=>array(80,-63,911,782),24371=>array(62,-56,936,774),24372=>array(80,-63,944,828),24373=>array(68,-64,962,799),24374=>array(77,-59,971,850),24375=>array(70,-63,955,833),24376=>array(63,-66,901,787),24377=>array(56,-59,918,836),24378=>array(63,-74,940,766),24379=>array(89,-62,927,790),24380=>array(63,-63,939,787),24381=>array(89,-62,968,832),24382=>array(68,-63,952,835),24383=>array(54,-48,976,874),24384=>array(57,-68,975,838),24385=>array(70,-65,944,797),24386=>array(80,-58,890,829),24387=>array(75,-67,961,785),24388=>array(69,-63,951,788),24389=>array(62,-67,964,847),24390=>array(91,-48,944,855),24391=>array(68,-76,926,837),24392=>array(70,-69,948,798),24393=>array(68,-67,962,831),24394=>array(66,-63,946,806),24395=>array(73,-82,969,780),24396=>array(49,-65,951,790),24397=>array(81,-74,959,846),24398=>array(52,-67,955,849),24399=>array(68,-70,967,786),24400=>array(167,-4,786,670),24401=>array(62,-37,941,804),24402=>array(27,-62,861,832),24403=>array(123,-60,878,830),24404=>array(67,-57,941,848),24405=>array(71,-61,965,789),24406=>array(59,-58,964,834),24407=>array(50,-75,951,834),24408=>array(53,-68,958,841),24409=>array(30,-72,965,841),24410=>array(30,-52,965,810),24411=>array(40,-61,956,825),24412=>array(40,-61,962,848),24413=>array(54,-71,956,851),24414=>array(40,-61,956,818),24415=>array(52,-57,978,840),24416=>array(68,-60,978,841),24417=>array(294,-59,800,804),24418=>array(59,-67,955,828),24419=>array(37,-66,949,821),24420=>array(53,-68,951,838),24421=>array(44,-67,926,852),24422=>array(33,-67,921,831),24423=>array(57,-61,956,832),24424=>array(52,-40,964,781),24425=>array(43,-62,958,828),24426=>array(20,-69,956,832),24427=>array(41,-65,963,844),24428=>array(47,-64,952,830),24429=>array(62,-65,957,828),24430=>array(51,-62,949,850),24431=>array(55,-74,961,823),24432=>array(47,-74,955,832),24433=>array(47,-68,961,829),24434=>array(36,-68,961,829),24435=>array(178,-67,756,826),24436=>array(58,-69,920,830),24437=>array(58,-66,945,830),24438=>array(49,-65,968,842),24439=>array(41,-73,942,840),24440=>array(52,-64,959,840),24441=>array(38,-70,963,833),24442=>array(58,-66,936,830),24443=>array(40,-66,911,820),24444=>array(51,-73,961,838),24445=>array(46,-70,962,836),24446=>array(41,-68,957,837),24447=>array(34,-66,915,838),24448=>array(47,-61,937,836),24449=>array(33,-70,954,836),24450=>array(44,-65,952,841),24451=>array(56,-65,952,841),24452=>array(45,-66,968,832),24453=>array(37,-67,947,841),24454=>array(57,-70,942,834),24455=>array(54,-64,923,842),24456=>array(37,-70,950,834),24457=>array(39,-68,948,843),24458=>array(61,-65,914,833),24459=>array(36,-67,954,830),24460=>array(42,-67,953,841),24461=>array(44,-65,931,842),24462=>array(44,-65,938,841),24463=>array(44,-65,945,841),24464=>array(35,-70,963,836),24465=>array(50,-74,956,838),24466=>array(48,-73,961,838),24467=>array(48,-73,961,838),24468=>array(56,-68,955,835),24469=>array(39,-63,941,834),24470=>array(49,-70,957,838),24471=>array(50,-70,947,833),24472=>array(36,-68,955,836),24473=>array(40,-64,970,833),24474=>array(59,-68,964,835),24475=>array(53,-68,956,834),24476=>array(44,-68,933,835),24477=>array(56,-68,930,835),24478=>array(49,-71,966,838),24479=>array(55,-73,900,835),24480=>array(39,-65,972,837),24481=>array(37,-62,917,835),24482=>array(44,-75,963,835),24483=>array(44,-68,953,835),24484=>array(44,-71,964,835),24485=>array(42,-68,963,827),24486=>array(40,-73,967,821),24487=>array(35,-65,910,833),24488=>array(46,-67,953,848),24489=>array(44,-67,970,843),24490=>array(40,-67,941,840),24491=>array(49,-62,954,837),24492=>array(46,-65,953,850),24493=>array(45,-67,956,852),24494=>array(35,-76,964,833),24495=>array(46,-64,973,837),24496=>array(44,-68,945,835),24497=>array(47,-68,954,835),24498=>array(41,-72,962,820),24499=>array(35,-70,958,838),24500=>array(31,-71,973,834),24501=>array(31,-71,973,834),24502=>array(48,-70,973,832),24503=>array(35,-70,960,838),24504=>array(26,-68,957,850),24505=>array(47,-70,951,830),24506=>array(56,-74,947,837),24507=>array(53,-68,972,845),24508=>array(31,-70,966,848),24509=>array(31,-67,961,836),24510=>array(39,-72,974,830),24511=>array(18,-62,965,842),24512=>array(28,-70,976,844),24513=>array(40,-70,967,834),24514=>array(43,-66,957,840),24515=>array(41,-17,958,801),24516=>array(300,-62,695,829),24517=>array(52,-8,960,796),24518=>array(41,-73,935,819),24519=>array(63,-66,874,833),24520=>array(46,-20,954,772),24521=>array(63,-69,903,830),24522=>array(51,-63,933,830),24523=>array(63,-63,957,830),24524=>array(47,-29,946,785),24525=>array(39,-31,961,773),24526=>array(46,-20,954,831),24527=>array(55,-59,950,839),24528=>array(45,-23,963,832),24529=>array(50,-21,968,774),24530=>array(43,-60,962,830),24531=>array(46,-67,963,832),24532=>array(42,-64,948,834),24533=>array(52,-73,958,825),24534=>array(46,-67,954,832),24535=>array(46,-20,954,826),24536=>array(49,-19,951,832),24537=>array(49,-64,935,830),24538=>array(37,-64,945,830),24539=>array(69,-76,948,820),24540=>array(46,-59,961,837),24541=>array(42,-64,956,841),24542=>array(59,-42,945,829),24543=>array(50,-60,977,851),24544=>array(56,-14,976,841),24545=>array(56,-67,912,830),24546=>array(45,-22,967,783),24547=>array(40,-67,971,833),24548=>array(43,-65,956,834),24549=>array(41,-65,962,849),24550=>array(48,-75,982,850),24551=>array(48,-74,928,821),24552=>array(36,-68,949,833),24553=>array(60,-25,978,806),24554=>array(53,-67,962,829),24555=>array(50,-73,964,837),24556=>array(30,-57,941,852),24557=>array(51,-68,964,849),24558=>array(46,-69,979,829),24559=>array(46,-65,958,839),24560=>array(37,-63,954,844),24561=>array(36,-65,956,838),24562=>array(23,-66,944,854),24563=>array(35,-64,953,835),24564=>array(48,-65,975,840),24565=>array(30,-58,963,846),24566=>array(46,-69,958,832),24567=>array(44,-71,907,835),24568=>array(30,-67,953,830),24569=>array(46,-67,948,832),24570=>array(47,-75,963,836),24571=>array(43,-68,945,829),24572=>array(46,-67,957,843),24573=>array(63,-32,953,845),24574=>array(38,-60,954,829),24575=>array(41,-21,951,810),24576=>array(55,-67,959,830),24577=>array(36,-44,937,807),24578=>array(41,-20,943,831),24579=>array(35,-72,929,824),24580=>array(46,-63,924,828),24581=>array(40,-71,942,821),24582=>array(44,-67,936,827),24583=>array(56,-67,946,824),24584=>array(43,-67,954,830),24585=>array(41,-60,947,839),24586=>array(52,-67,900,836),24587=>array(47,-70,954,830),24588=>array(45,-70,951,824),24589=>array(61,-71,971,833),24590=>array(59,-29,954,846),24591=>array(35,-69,968,832),24592=>array(52,-66,908,839),24593=>array(44,-70,937,835),24594=>array(49,-25,959,830),24595=>array(45,-71,959,826),24596=>array(44,-57,953,843),24597=>array(61,-64,922,855),24598=>array(22,-58,929,850),24599=>array(47,-69,957,825),24600=>array(29,-25,970,854),24601=>array(47,-67,950,832),24602=>array(37,-51,951,840),24603=>array(47,-68,953,829),24604=>array(39,-68,962,840),24605=>array(54,-23,935,780),24606=>array(47,-71,899,836),24607=>array(47,-67,953,836),24608=>array(50,-22,968,848),24609=>array(48,-66,947,832),24610=>array(50,-68,967,829),24611=>array(63,-24,965,805),24612=>array(63,-26,965,826),24613=>array(43,-24,947,842),24614=>array(41,-69,956,830),24615=>array(54,-68,951,827),24616=>array(53,-19,964,849),24617=>array(32,-68,955,830),24618=>array(45,-58,976,843),24619=>array(44,-68,933,832),24620=>array(59,-58,903,829),24621=>array(38,-66,957,830),24622=>array(50,-73,915,831),24623=>array(38,-65,951,835),24624=>array(45,-65,961,844),24625=>array(40,-57,969,822),24626=>array(38,-66,948,833),24627=>array(43,-54,969,845),24628=>array(38,-74,942,832),24629=>array(49,-67,959,830),24630=>array(32,-71,978,832),24631=>array(64,-32,957,823),24632=>array(64,-31,957,823),24633=>array(39,-28,954,841),24634=>array(35,-63,964,844),24635=>array(63,-22,938,829),24636=>array(45,-26,934,823),24637=>array(44,-61,971,843),24638=>array(23,-57,933,843),24639=>array(33,-63,946,825),24640=>array(45,-63,941,852),24641=>array(37,-25,945,843),24642=>array(57,-69,914,837),24643=>array(37,-68,947,832),24644=>array(57,-70,922,826),24645=>array(55,-68,941,826),24646=>array(49,-70,955,821),24647=>array(29,-57,963,835),24648=>array(23,-62,929,849),24649=>array(51,-48,938,847),24650=>array(27,-65,924,834),24651=>array(54,-32,945,831),24652=>array(58,-71,954,832),24653=>array(49,-69,963,836),24654=>array(23,-57,950,843),24655=>array(48,-27,949,843),24656=>array(49,-27,947,777),24657=>array(23,-71,956,845),24658=>array(35,-59,955,849),24659=>array(34,-62,938,834),24660=>array(42,-53,957,859),24661=>array(57,-17,967,844),24662=>array(42,-41,960,846),24663=>array(23,-58,966,843),24664=>array(69,-69,967,833),24665=>array(49,-49,954,849),24666=>array(44,-52,954,836),24667=>array(54,-68,893,829),24668=>array(23,-59,964,843),24669=>array(47,-48,950,805),24670=>array(60,-74,948,828),24671=>array(43,-55,924,848),24672=>array(45,-84,963,834),24673=>array(52,-70,937,821),24674=>array(36,-62,959,832),24675=>array(41,-22,946,842),24676=>array(31,-65,964,836),24677=>array(38,-65,970,814),24678=>array(59,-71,894,826),24679=>array(45,-45,982,759),24680=>array(45,-70,957,825),24681=>array(46,-40,965,796),24682=>array(38,-66,966,839),24683=>array(52,-57,923,841),24684=>array(28,-67,944,830),24685=>array(43,-62,968,836),24686=>array(56,-66,958,828),24687=>array(43,-25,949,843),24688=>array(54,-65,982,847),24689=>array(41,-65,961,837),24690=>array(60,-70,956,829),24691=>array(37,-42,924,768),24692=>array(53,-28,946,863),24693=>array(47,-28,942,846),24694=>array(46,-16,935,783),24695=>array(51,-35,942,805),24696=>array(35,-68,892,825),24697=>array(23,-75,941,823),24698=>array(50,-62,928,826),24699=>array(39,-63,878,827),24700=>array(39,-64,937,832),24701=>array(38,-66,915,823),24702=>array(38,-55,933,832),24703=>array(59,-22,976,798),24704=>array(53,-67,900,829),24705=>array(55,-64,900,830),24706=>array(26,-67,927,828),24707=>array(37,-67,907,827),24708=>array(55,-61,934,846),24709=>array(45,-66,968,842),24710=>array(44,-35,967,838),24711=>array(42,-62,968,834),24712=>array(45,-66,949,835),24713=>array(33,-31,959,832),24714=>array(51,-38,958,822),24715=>array(46,-72,954,825),24716=>array(42,-66,937,848),24717=>array(49,-63,955,844),24718=>array(57,-62,939,834),24719=>array(57,-73,964,835),24720=>array(56,-39,962,829),24721=>array(45,-68,941,833),24722=>array(46,-67,958,830),24723=>array(44,-61,944,833),24724=>array(31,-62,955,848),24725=>array(46,-67,951,847),24726=>array(31,-66,949,834),24727=>array(43,-63,960,852),24728=>array(42,-41,960,802),24729=>array(43,-67,951,852),24730=>array(43,-66,971,835),24731=>array(11,-69,953,849),24732=>array(48,-64,960,830),24733=>array(47,-68,961,826),24734=>array(41,-55,968,837),24735=>array(43,-67,945,821),24736=>array(29,-35,957,839),24737=>array(39,-43,953,830),24738=>array(40,-68,960,833),24739=>array(52,-58,958,832),24740=>array(39,-58,958,866),24741=>array(52,-58,958,869),24742=>array(22,-66,960,844),24743=>array(22,-66,918,842),24744=>array(49,-23,963,842),24745=>array(40,-64,900,831),24746=>array(62,-25,962,783),24747=>array(52,-32,939,824),24748=>array(37,-16,933,791),24749=>array(32,-62,945,827),24750=>array(45,-74,947,815),24751=>array(29,-61,885,832),24752=>array(52,-67,972,832),24753=>array(39,-72,948,833),24754=>array(43,-38,953,831),24755=>array(40,-47,945,839),24756=>array(37,-62,952,844),24757=>array(48,-67,976,830),24758=>array(127,-62,886,792),24759=>array(50,-67,960,838),24760=>array(30,-67,974,840),24761=>array(62,-36,957,834),24762=>array(62,-67,924,839),24763=>array(46,-65,960,837),24764=>array(21,-62,944,846),24765=>array(36,-78,948,826),24766=>array(34,-57,953,851),24767=>array(46,-63,979,832),24768=>array(45,-64,974,837),24769=>array(37,-28,970,830),24770=>array(52,-67,912,849),24771=>array(51,-74,949,824),24772=>array(38,-28,955,831),24773=>array(19,-66,939,837),24774=>array(31,-68,891,826),24775=>array(43,-67,971,833),24776=>array(52,-70,968,826),24777=>array(48,-26,965,829),24778=>array(27,-60,974,842),24779=>array(29,-61,959,855),24780=>array(52,-31,955,838),24781=>array(43,-74,965,830),24782=>array(41,-27,964,842),24783=>array(34,-64,988,833),24784=>array(32,-66,918,837),24785=>array(50,-20,958,844),24786=>array(42,-41,960,842),24787=>array(31,-72,989,834),24788=>array(52,-68,964,841),24789=>array(49,-58,914,846),24790=>array(26,-38,971,823),24791=>array(50,-51,972,853),24792=>array(43,-67,911,828),24793=>array(38,-52,962,838),24794=>array(41,-65,965,844),24795=>array(40,-53,956,850),24796=>array(47,-73,956,837),24797=>array(45,-71,914,824),24798=>array(47,-72,961,833),24799=>array(23,-61,946,849),24800=>array(56,-28,953,846),24801=>array(62,-25,962,783),24802=>array(39,-31,977,831),24803=>array(53,-43,940,844),24804=>array(44,-69,957,835),24805=>array(35,-32,983,834),24806=>array(47,-62,958,851),24807=>array(46,-68,964,831),24808=>array(35,-75,982,835),24809=>array(23,-32,932,832),24810=>array(37,-23,955,839),24811=>array(37,-47,962,834),24812=>array(40,-65,929,821),24813=>array(20,-53,910,835),24814=>array(31,-60,954,840),24815=>array(23,-64,925,832),24816=>array(44,-66,953,841),24817=>array(43,-65,929,847),24818=>array(46,-68,962,828),24819=>array(43,-47,956,825),24820=>array(45,-67,956,832),24821=>array(43,-71,952,830),24822=>array(49,-57,956,856),24823=>array(41,-51,968,836),24824=>array(49,-70,959,840),24825=>array(46,-37,962,828),24826=>array(39,-58,958,847),24827=>array(60,-64,921,831),24828=>array(53,-70,925,830),24829=>array(40,-54,963,836),24830=>array(47,-68,969,830),24831=>array(59,-69,981,824),24832=>array(29,-71,977,830),24833=>array(28,-51,960,829),24834=>array(28,-51,955,832),24835=>array(52,-61,956,833),24836=>array(51,-88,969,823),24837=>array(58,-70,953,827),24838=>array(44,-29,957,840),24839=>array(47,-70,944,837),24840=>array(29,-62,965,854),24841=>array(30,-73,981,846),24842=>array(30,-57,935,841),24843=>array(49,-73,972,836),24844=>array(47,-68,972,841),24845=>array(65,-49,963,818),24846=>array(34,-69,980,841),24847=>array(43,-48,959,840),24848=>array(40,-72,947,819),24849=>array(55,-58,914,836),24850=>array(46,-53,916,837),24851=>array(30,-56,952,837),24852=>array(55,-73,954,828),24853=>array(40,-67,963,829),24854=>array(38,-58,952,837),24855=>array(30,-45,954,830),24856=>array(47,-70,974,833),24857=>array(28,-54,990,868),24858=>array(38,-45,954,793),24859=>array(72,-65,948,834),24860=>array(38,-68,958,829),24861=>array(49,-62,945,830),24862=>array(51,-72,957,827),24863=>array(47,-29,951,829),24864=>array(31,-74,948,823),24865=>array(19,-74,961,850),24866=>array(37,-74,961,823),24867=>array(48,-68,950,829),24868=>array(27,-64,930,829),24869=>array(48,-68,988,836),24870=>array(53,-70,937,821),24871=>array(28,-61,952,845),24872=>array(52,-49,960,838),24873=>array(55,-77,958,833),24874=>array(48,-68,941,829),24875=>array(38,-67,980,833),24876=>array(43,-60,961,830),24877=>array(57,-74,936,832),24878=>array(60,-71,955,834),24879=>array(56,-72,968,833),24880=>array(57,-74,941,829),24881=>array(45,-74,963,846),24882=>array(58,-67,914,833),24883=>array(28,-23,955,789),24884=>array(30,-67,982,852),24885=>array(52,-70,917,821),24886=>array(60,-58,932,849),24887=>array(37,-68,951,835),24888=>array(44,-33,957,835),24889=>array(52,-76,962,841),24890=>array(49,-68,950,834),24891=>array(62,-40,970,831),24892=>array(49,-66,927,834),24893=>array(40,-66,951,834),24894=>array(32,-63,974,851),24895=>array(43,-52,963,812),24896=>array(47,-71,974,831),24897=>array(62,-38,967,780),24898=>array(42,-50,957,816),24899=>array(44,-72,955,851),24900=>array(38,-59,976,835),24901=>array(55,-75,971,829),24902=>array(50,-54,926,853),24903=>array(40,-42,974,845),24904=>array(38,-48,951,837),24905=>array(50,-72,951,841),24906=>array(35,-72,975,849),24907=>array(50,-48,954,848),24908=>array(41,-68,962,836),24909=>array(48,-72,965,826),24910=>array(41,-69,951,843),24911=>array(60,-78,952,835),24912=>array(47,-51,963,831),24913=>array(48,-65,952,830),24914=>array(46,-72,953,824),24915=>array(39,-68,984,829),24916=>array(48,-71,973,832),24917=>array(51,-63,964,833),24918=>array(53,-74,919,822),24919=>array(15,-43,954,829),24920=>array(29,-76,967,847),24921=>array(38,-58,953,837),24922=>array(37,-63,965,846),24923=>array(38,-68,952,829),24924=>array(47,-44,964,853),24925=>array(41,-58,963,824),24926=>array(20,-58,953,854),24927=>array(52,-74,934,830),24928=>array(36,-76,960,838),24929=>array(40,-73,960,829),24930=>array(38,-69,970,825),24931=>array(40,-68,967,843),24932=>array(52,-49,968,818),24933=>array(39,-66,945,838),24934=>array(39,-36,981,828),24935=>array(49,-52,951,835),24936=>array(28,-70,963,842),24937=>array(40,-67,971,834),24938=>array(40,-68,959,828),24939=>array(42,-50,958,845),24940=>array(47,-64,953,829),24941=>array(44,-33,970,835),24942=>array(45,-77,957,841),24943=>array(40,-68,963,845),24944=>array(55,-21,959,838),24945=>array(39,-65,952,828),24946=>array(48,-65,956,827),24947=>array(37,-68,954,829),24948=>array(54,-66,915,826),24949=>array(37,-65,959,842),24950=>array(50,-67,951,838),24951=>array(39,-57,955,846),24952=>array(57,-31,959,849),24953=>array(57,-31,959,834),24954=>array(32,-75,952,830),24955=>array(41,-76,981,845),24956=>array(36,-29,965,844),24957=>array(35,-63,963,842),24958=>array(38,-25,973,841),24959=>array(70,-32,957,800),24960=>array(51,-70,979,824),24961=>array(45,-65,964,834),24962=>array(55,-60,966,816),24963=>array(38,-39,982,847),24964=>array(37,-45,958,837),24965=>array(58,-51,979,859),24966=>array(33,-69,945,835),24967=>array(47,-29,961,817),24968=>array(45,-72,962,829),24969=>array(42,-73,971,828),24970=>array(42,-70,957,834),24971=>array(48,-28,965,843),24972=>array(39,-36,963,833),24973=>array(28,-60,975,848),24974=>array(38,-73,905,835),24975=>array(46,-61,972,854),24976=>array(36,-76,962,832),24977=>array(42,-58,960,800),24978=>array(36,-70,966,833),24979=>array(43,-61,971,835),24980=>array(25,-67,963,846),24981=>array(43,-61,963,837),24982=>array(25,-60,970,835),24983=>array(29,-60,952,841),24984=>array(52,-70,956,837),24985=>array(37,-47,961,844),24986=>array(42,-63,965,832),24987=>array(42,-72,961,824),24988=>array(45,-62,965,833),24989=>array(53,-52,976,834),24990=>array(23,-75,954,837),24991=>array(32,-68,967,823),24992=>array(31,-47,961,818),24993=>array(48,-70,979,836),24994=>array(17,-87,964,830),24995=>array(29,-70,962,829),24996=>array(36,-72,956,836),24997=>array(40,-47,961,832),24998=>array(52,-70,946,833),24999=>array(38,-68,950,831),25000=>array(50,-33,959,837),25001=>array(43,-29,958,845),25002=>array(36,-68,908,825),25003=>array(51,-55,902,846),25004=>array(46,-68,963,828),25005=>array(34,-58,971,845),25006=>array(38,-71,974,832),25007=>array(45,-59,961,832),25008=>array(44,-62,944,826),25009=>array(47,-71,972,838),25010=>array(42,-38,976,839),25011=>array(36,-70,954,825),25012=>array(35,-65,973,828),25013=>array(49,-39,948,821),25014=>array(32,-68,965,840),25015=>array(38,-66,960,824),25016=>array(32,-66,976,857),25017=>array(41,-65,984,838),25018=>array(43,-67,957,842),25019=>array(43,-67,957,847),25020=>array(45,-32,957,835),25021=>array(48,-56,968,847),25022=>array(38,-71,970,832),25023=>array(33,-78,968,841),25024=>array(37,-72,973,864),25025=>array(37,-79,974,819),25026=>array(46,-58,967,845),25027=>array(38,-66,959,832),25028=>array(29,-69,952,841),25029=>array(31,-85,978,829),25030=>array(42,-62,976,830),25031=>array(48,-26,955,844),25032=>array(29,-63,950,845),25033=>array(39,-68,953,843),25034=>array(18,-68,949,860),25035=>array(42,-58,959,832),25036=>array(44,-63,964,831),25037=>array(38,-68,971,844),25038=>array(53,-68,950,833),25039=>array(49,-70,932,848),25040=>array(40,-71,965,839),25041=>array(53,-26,941,821),25042=>array(30,-63,943,838),25043=>array(48,-69,975,843),25044=>array(33,-70,947,847),25045=>array(36,-59,959,821),25046=>array(51,-41,944,827),25047=>array(25,-69,956,833),25048=>array(53,-52,953,811),25049=>array(60,-71,942,821),25050=>array(33,-71,953,830),25051=>array(37,-71,953,826),25052=>array(37,-71,963,825),25053=>array(49,-71,974,830),25054=>array(41,-59,971,836),25055=>array(46,-44,966,823),25056=>array(38,-70,964,836),25057=>array(38,-69,962,846),25058=>array(43,-73,964,821),25059=>array(46,-62,966,834),25060=>array(38,-69,957,830),25061=>array(44,-70,976,829),25062=>array(48,-59,964,843),25063=>array(44,-68,962,839),25064=>array(36,-71,975,838),25065=>array(34,-56,967,858),25066=>array(41,-70,980,825),25067=>array(47,-73,957,844),25068=>array(29,-55,952,847),25069=>array(51,-85,939,836),25070=>array(47,-73,955,828),25071=>array(48,-41,980,826),25072=>array(47,-65,905,848),25073=>array(47,-71,960,824),25074=>array(32,-42,963,846),25075=>array(26,-56,988,836),25076=>array(27,-68,962,845),25077=>array(41,-68,954,835),25078=>array(32,-72,970,845),25079=>array(43,-69,962,841),25080=>array(46,-32,965,836),25081=>array(29,-67,984,840),25082=>array(27,-67,963,846),25083=>array(30,-80,966,830),25084=>array(29,-65,957,826),25085=>array(42,-68,953,826),25086=>array(43,-66,963,830),25087=>array(43,-55,963,834),25088=>array(42,-54,961,841),25089=>array(39,-44,967,836),25090=>array(40,-72,960,854),25091=>array(42,-78,962,829),25092=>array(34,-57,971,836),25093=>array(39,-36,957,842),25094=>array(59,-29,941,826),25095=>array(39,-36,957,846),25096=>array(90,-52,956,829),25097=>array(73,-64,966,832),25098=>array(65,-64,951,840),25099=>array(74,-70,930,820),25100=>array(51,-57,951,836),25101=>array(64,-67,953,837),25102=>array(50,-66,952,830),25103=>array(42,-68,934,825),25104=>array(50,-72,946,831),25105=>array(61,-60,933,832),25106=>array(61,-64,955,838),25107=>array(70,-66,956,838),25108=>array(85,-58,935,840),25109=>array(44,-68,961,829),25110=>array(70,-58,956,838),25111=>array(32,-74,938,826),25112=>array(100,-69,937,829),25113=>array(102,-67,957,823),25114=>array(65,-60,962,836),25115=>array(81,-57,949,788),25116=>array(67,-67,953,838),25117=>array(63,-74,946,834),25118=>array(77,-49,935,796),25119=>array(51,-65,946,834),25120=>array(68,-69,968,839),25121=>array(33,-72,939,836),25122=>array(43,-64,954,830),25123=>array(45,-71,964,832),25124=>array(33,-65,958,828),25125=>array(52,-59,956,832),25126=>array(35,-73,947,833),25127=>array(43,-64,970,848),25128=>array(65,-65,956,829),25129=>array(52,-65,956,829),25130=>array(54,-61,959,837),25131=>array(36,-63,964,829),25132=>array(52,-61,947,815),25133=>array(42,-70,958,844),25134=>array(39,-77,962,835),25135=>array(52,-68,956,837),25136=>array(56,-73,947,832),25137=>array(41,-65,949,834),25138=>array(52,-68,958,835),25139=>array(24,-62,946,836),25140=>array(43,-63,938,834),25141=>array(50,-65,958,827),25142=>array(69,-64,882,838),25143=>array(53,-66,849,842),25144=>array(57,-64,918,764),25145=>array(45,-71,939,836),25146=>array(51,-59,963,831),25147=>array(39,-68,947,799),25148=>array(89,-72,914,783),25149=>array(57,-67,954,841),25150=>array(44,-71,941,837),25151=>array(40,-66,938,804),25152=>array(42,-70,959,841),25153=>array(43,-70,908,796),25154=>array(61,-65,906,826),25155=>array(45,-64,898,853),25156=>array(38,-68,899,843),25157=>array(38,-68,901,847),25158=>array(38,-68,983,850),25159=>array(35,-67,896,811),25160=>array(28,-68,961,802),25161=>array(28,-77,947,810),25162=>array(52,-72,962,836),25163=>array(85,-68,913,833),25164=>array(266,-62,684,829),25165=>array(64,-62,916,835),25166=>array(53,-61,943,828),25167=>array(56,-61,960,828),25168=>array(66,-71,909,829),25169=>array(53,-48,964,849),25170=>array(45,-65,955,830),25171=>array(54,-62,934,830),25172=>array(66,-67,919,829),25173=>array(43,-61,953,828),25174=>array(80,-61,957,828),25175=>array(53,-61,945,829),25176=>array(55,-69,930,826),25177=>array(61,-69,968,830),25178=>array(58,-67,918,831),25179=>array(44,-64,934,829),25180=>array(59,-65,958,830),25181=>array(39,-61,944,828),25182=>array(48,-53,951,841),25183=>array(39,-65,958,828),25184=>array(38,-56,959,837),25185=>array(48,-57,958,836),25186=>array(47,-63,950,836),25187=>array(71,-68,893,830),25188=>array(53,-68,947,832),25189=>array(53,-66,960,827),25190=>array(46,-64,947,832),25191=>array(25,-67,945,825),25192=>array(42,-61,964,826),25193=>array(42,-63,922,826),25194=>array(29,-65,882,826),25195=>array(44,-62,885,830),25196=>array(55,-65,889,831),25197=>array(39,-53,947,841),25198=>array(49,-64,963,820),25199=>array(52,-57,945,830),25200=>array(50,-66,958,832),25201=>array(41,-51,962,840),25202=>array(59,-68,973,839),25203=>array(45,-78,963,826),25204=>array(68,-66,964,832),25205=>array(42,-55,975,845),25206=>array(50,-72,962,833),25207=>array(50,-67,968,832),25208=>array(78,-58,907,839),25209=>array(45,-72,961,823),25210=>array(42,-55,963,853),25211=>array(48,-69,963,840),25212=>array(50,-69,950,829),25213=>array(50,-67,960,828),25214=>array(63,-68,950,825),25215=>array(33,-67,965,785),25216=>array(37,-74,952,824),25217=>array(50,-64,949,844),25218=>array(63,-55,948,839),25219=>array(62,-59,958,831),25220=>array(39,-63,960,829),25221=>array(31,-55,921,840),25222=>array(37,-57,974,851),25223=>array(57,-63,897,832),25224=>array(56,-66,903,829),25225=>array(53,-64,961,837),25226=>array(40,-62,941,833),25227=>array(42,-55,967,839),25228=>array(61,-58,962,838),25229=>array(42,-65,969,839),25230=>array(51,-71,954,826),25231=>array(56,-70,957,826),25232=>array(58,-66,895,835),25233=>array(47,-69,905,834),25234=>array(57,-58,941,833),25235=>array(40,-69,959,829),25236=>array(57,-52,969,839),25237=>array(56,-66,963,821),25238=>array(52,-64,947,828),25239=>array(46,-63,959,829),25240=>array(61,-68,938,834),25241=>array(48,-67,939,839),25242=>array(31,-60,935,829),25243=>array(28,-78,930,821),25244=>array(51,-77,950,835),25245=>array(55,-55,907,853),25246=>array(42,-56,958,839),25247=>array(37,-66,914,823),25248=>array(36,-54,912,832),25249=>array(36,-56,948,832),25250=>array(38,-71,950,828),25251=>array(46,-63,920,830),25252=>array(27,-66,872,828),25253=>array(49,-69,946,820),25254=>array(54,-52,950,838),25255=>array(93,-57,957,833),25256=>array(41,-65,943,827),25257=>array(50,-66,953,828),25258=>array(39,-65,941,838),25259=>array(45,-71,978,832),25260=>array(44,-70,953,839),25261=>array(44,-60,954,830),25262=>array(51,-62,952,845),25263=>array(45,-62,951,827),25264=>array(44,-69,956,833),25265=>array(50,-61,955,840),25266=>array(56,-70,953,821),25267=>array(50,-74,955,828),25268=>array(49,-67,951,828),25269=>array(43,-64,957,831),25270=>array(50,-70,965,827),25271=>array(45,-56,951,823),25272=>array(58,-67,969,831),25273=>array(61,-67,962,835),25274=>array(61,-65,942,832),25275=>array(43,-68,905,836),25276=>array(73,-66,908,828),25277=>array(62,-67,899,836),25278=>array(52,-60,960,839),25279=>array(48,-64,956,828),25280=>array(61,-64,972,832),25281=>array(61,-64,928,832),25282=>array(53,-69,931,816),25283=>array(57,-62,944,841),25284=>array(48,-68,951,836),25285=>array(44,-60,953,836),25286=>array(53,-62,935,838),25287=>array(37,-68,953,825),25288=>array(50,-67,947,829),25289=>array(49,-64,947,829),25290=>array(52,-62,959,841),25291=>array(44,-73,948,825),25292=>array(48,-64,942,828),25293=>array(73,-64,904,851),25294=>array(42,-68,970,851),25295=>array(60,-58,974,851),25296=>array(49,-64,910,826),25297=>array(63,-67,959,826),25298=>array(39,-68,944,832),25299=>array(53,-63,936,826),25300=>array(40,-77,954,835),25301=>array(74,-64,944,831),25302=>array(43,-62,954,839),25303=>array(61,-73,920,832),25304=>array(65,-61,909,849),25305=>array(60,-63,912,832),25306=>array(52,-75,950,845),25307=>array(69,-67,913,820),25308=>array(47,-79,956,829),25309=>array(44,-66,946,835),25310=>array(70,-64,943,832),25311=>array(41,-61,937,830),25312=>array(55,-61,956,832),25313=>array(36,-66,949,832),25314=>array(31,-52,961,837),25315=>array(29,-61,932,835),25316=>array(57,-68,938,832),25317=>array(40,-72,893,824),25318=>array(38,-55,923,830),25319=>array(40,-61,918,836),25320=>array(38,-74,925,820),25321=>array(30,-64,942,826),25322=>array(61,-63,935,832),25323=>array(54,-66,967,829),25324=>array(39,-70,952,835),25325=>array(43,-70,964,827),25326=>array(45,-67,957,828),25327=>array(37,-71,964,823),25328=>array(58,-72,951,823),25329=>array(35,-69,953,826),25330=>array(36,-65,977,828),25331=>array(38,-67,965,838),25332=>array(33,-64,960,829),25333=>array(60,-68,959,830),25334=>array(46,-64,945,839),25335=>array(41,-65,952,833),25336=>array(60,-75,940,833),25337=>array(54,-71,928,826),25338=>array(55,-65,953,832),25339=>array(56,-80,958,822),25340=>array(48,-70,949,839),25341=>array(44,-64,961,836),25342=>array(45,-63,961,848),25343=>array(38,-70,969,862),25344=>array(62,-81,950,819),25345=>array(39,-64,944,834),25346=>array(36,-49,951,844),25347=>array(56,-52,951,830),25348=>array(60,-66,942,844),25349=>array(60,-62,952,832),25350=>array(78,-62,976,844),25351=>array(52,-68,937,829),25352=>array(54,-62,951,835),25353=>array(57,-67,948,832),25354=>array(41,-66,946,844),25355=>array(57,-50,953,827),25356=>array(49,-65,987,846),25357=>array(46,-51,974,859),25358=>array(48,-65,963,839),25359=>array(60,-74,911,815),25360=>array(63,-51,959,855),25361=>array(47,-75,950,825),25362=>array(60,-78,927,823),25363=>array(44,-64,959,834),25364=>array(52,-64,964,829),25365=>array(66,-70,957,817),25366=>array(38,-65,943,846),25367=>array(60,-62,963,844),25368=>array(49,-67,950,835),25369=>array(19,-68,951,835),25370=>array(54,-68,942,824),25371=>array(42,-60,920,845),25372=>array(60,-50,954,844),25373=>array(25,-62,945,831),25374=>array(34,-60,942,830),25375=>array(26,-64,948,832),25376=>array(42,-64,930,825),25377=>array(35,-62,883,826),25378=>array(36,-64,948,826),25379=>array(36,-66,923,832),25380=>array(37,-61,938,834),25381=>array(33,-59,911,832),25382=>array(61,-61,936,832),25383=>array(60,-53,909,844),25384=>array(42,-69,965,834),25385=>array(46,-66,956,829),25386=>array(47,-73,950,822),25387=>array(51,-71,948,829),25388=>array(56,-59,953,835),25389=>array(53,-60,969,836),25390=>array(60,-67,926,844),25391=>array(45,-74,963,821),25392=>array(60,-49,950,838),25393=>array(60,-60,969,832),25394=>array(56,-63,952,839),25395=>array(53,-66,949,827),25396=>array(40,-64,947,828),25397=>array(38,-51,951,841),25398=>array(36,-56,916,841),25399=>array(39,-68,950,836),25400=>array(56,-72,947,829),25401=>array(36,-68,956,823),25402=>array(44,-66,964,824),25403=>array(52,-73,956,826),25404=>array(41,-56,944,858),25405=>array(44,-69,965,840),25406=>array(47,-70,964,835),25407=>array(60,-52,939,844),25408=>array(60,-64,969,831),25409=>array(50,-68,932,828),25410=>array(43,-72,952,823),25411=>array(51,-65,966,833),25412=>array(59,-65,952,832),25413=>array(62,-70,915,825),25414=>array(53,-69,915,826),25415=>array(56,-69,958,829),25416=>array(43,-59,965,832),25417=>array(35,-72,953,821),25418=>array(53,-63,953,832),25419=>array(48,-67,952,826),25420=>array(45,-71,909,825),25421=>array(38,-68,951,826),25422=>array(52,-65,919,835),25423=>array(56,-67,956,828),25424=>array(55,-67,903,823),25425=>array(56,-73,958,831),25426=>array(67,-65,955,835),25427=>array(64,-67,958,829),25428=>array(76,-65,912,829),25429=>array(39,-69,950,832),25430=>array(46,-69,950,834),25431=>array(58,-64,966,827),25432=>array(65,-65,979,836),25433=>array(59,-65,954,829),25434=>array(67,-63,956,829),25435=>array(67,-63,915,829),25436=>array(44,-78,963,829),25437=>array(67,-61,968,829),25438=>array(44,-63,914,832),25439=>array(32,-64,937,827),25440=>array(50,-64,931,829),25441=>array(31,-63,931,830),25442=>array(25,-73,948,825),25443=>array(49,-62,900,836),25444=>array(66,-67,951,824),25445=>array(58,-70,961,852),25446=>array(73,-52,966,835),25447=>array(36,-74,967,834),25448=>array(43,-68,969,845),25449=>array(27,-66,959,826),25450=>array(67,-65,960,833),25451=>array(54,-63,904,832),25452=>array(37,-60,949,849),25453=>array(37,-65,947,846),25454=>array(37,-54,943,838),25455=>array(56,-64,914,830),25456=>array(50,-64,974,832),25457=>array(50,-71,967,842),25458=>array(36,-56,967,835),25459=>array(53,-58,951,833),25460=>array(67,-61,962,829),25461=>array(41,-54,950,843),25462=>array(30,-71,933,833),25463=>array(40,-75,963,833),25464=>array(54,-69,959,824),25465=>array(67,-72,957,829),25466=>array(23,-61,963,847),25467=>array(27,-64,961,853),25468=>array(53,-59,967,840),25469=>array(51,-51,953,854),25470=>array(67,-64,939,845),25471=>array(67,-63,938,835),25472=>array(45,-72,961,833),25473=>array(53,-71,968,832),25474=>array(56,-74,938,840),25475=>array(44,-65,922,829),25476=>array(38,-65,974,853),25477=>array(46,-65,959,836),25478=>array(67,-65,906,829),25479=>array(41,-67,975,827),25480=>array(52,-69,964,832),25481=>array(46,-71,944,825),25482=>array(48,-65,959,845),25483=>array(67,-69,966,839),25484=>array(79,-61,932,835),25485=>array(51,-69,960,827),25486=>array(45,-63,966,842),25487=>array(62,-69,921,841),25488=>array(61,-65,908,842),25489=>array(50,-73,953,835),25490=>array(41,-69,951,831),25491=>array(41,-71,958,832),25492=>array(73,-69,951,788),25493=>array(40,-72,971,820),25494=>array(40,-74,963,820),25495=>array(38,-65,965,842),25496=>array(49,-76,911,829),25497=>array(40,-66,952,828),25498=>array(40,-69,942,820),25499=>array(38,-65,968,829),25500=>array(48,-70,957,832),25501=>array(53,-70,951,827),25502=>array(45,-52,971,852),25503=>array(34,-60,966,837),25504=>array(41,-71,955,826),25505=>array(39,-58,975,848),25506=>array(39,-69,966,824),25507=>array(45,-71,942,827),25508=>array(49,-69,898,829),25509=>array(43,-71,950,828),25510=>array(40,-69,911,820),25511=>array(36,-65,945,828),25512=>array(52,-68,955,836),25513=>array(41,-68,966,839),25514=>array(49,-72,948,824),25515=>array(41,-51,968,841),25516=>array(50,-62,914,844),25517=>array(46,-59,988,832),25518=>array(55,-68,951,836),25519=>array(38,-67,951,832),25520=>array(54,-52,954,826),25521=>array(83,-67,944,831),25522=>array(73,-71,924,818),25523=>array(31,-65,909,832),25524=>array(37,-60,904,830),25525=>array(40,-72,977,828),25526=>array(40,-71,956,856),25527=>array(22,-70,923,824),25528=>array(41,-63,917,837),25529=>array(65,-59,954,825),25530=>array(54,-62,942,835),25531=>array(28,-65,973,826),25532=>array(30,-64,921,829),25533=>array(42,-60,947,854),25534=>array(49,-63,975,839),25535=>array(40,-72,948,836),25536=>array(37,-65,965,835),25537=>array(59,-74,962,821),25538=>array(61,-68,955,839),25539=>array(43,-68,950,837),25540=>array(39,-64,973,831),25541=>array(40,-69,941,785),25542=>array(46,-67,954,835),25543=>array(50,-67,947,829),25544=>array(53,-72,899,823),25545=>array(46,-69,964,826),25546=>array(55,-70,952,828),25547=>array(50,-74,972,828),25548=>array(57,-70,971,821),25549=>array(36,-66,968,845),25550=>array(47,-59,965,851),25551=>array(53,-69,955,828),25552=>array(48,-72,969,826),25553=>array(55,-72,954,820),25554=>array(48,-71,940,836),25555=>array(57,-68,962,828),25556=>array(33,-50,972,850),25557=>array(54,-64,949,828),25558=>array(37,-67,948,829),25559=>array(51,-72,957,832),25560=>array(53,-71,951,838),25561=>array(62,-69,920,832),25562=>array(46,-77,944,820),25563=>array(40,-65,971,838),25564=>array(36,-60,975,862),25565=>array(53,-69,977,829),25566=>array(35,-72,912,831),25567=>array(57,-74,964,823),25568=>array(41,-63,953,829),25569=>array(54,-62,943,830),25570=>array(40,-72,960,849),25571=>array(37,-63,954,836),25572=>array(57,-64,901,830),25573=>array(55,-67,943,838),25574=>array(44,-67,903,831),25575=>array(43,-68,949,831),25576=>array(49,-69,941,833),25577=>array(50,-68,949,830),25578=>array(34,-66,964,829),25579=>array(66,-51,969,851),25580=>array(40,-69,960,836),25581=>array(73,-71,924,818),25582=>array(56,-68,945,825),25583=>array(56,-68,956,825),25584=>array(53,-62,954,830),25585=>array(67,-70,941,833),25586=>array(38,-53,971,843),25587=>array(53,-73,961,827),25588=>array(61,-69,969,830),25589=>array(38,-66,959,823),25590=>array(34,-64,945,829),25591=>array(48,-70,940,826),25592=>array(28,-57,971,836),25593=>array(48,-63,953,827),25594=>array(39,-76,937,819),25595=>array(35,-66,971,829),25596=>array(49,-61,974,833),25597=>array(32,-60,930,833),25598=>array(40,-72,967,820),25599=>array(35,-68,938,825),25600=>array(43,-63,939,829),25601=>array(42,-73,897,824),25602=>array(35,-53,943,837),25603=>array(95,-59,950,822),25604=>array(50,-59,960,849),25605=>array(34,-63,926,837),25606=>array(39,-68,958,836),25607=>array(45,-64,971,842),25608=>array(52,-72,962,837),25609=>array(39,-58,957,851),25610=>array(53,-62,909,836),25611=>array(53,-75,968,828),25612=>array(53,-75,968,827),25613=>array(51,-70,956,822),25614=>array(61,-68,961,828),25615=>array(50,-66,945,832),25616=>array(50,-75,950,843),25617=>array(43,-67,954,829),25618=>array(53,-57,962,853),25619=>array(27,-66,933,843),25620=>array(28,-65,950,826),25621=>array(51,-61,954,826),25622=>array(42,-64,945,845),25623=>array(66,-60,921,844),25624=>array(47,-50,955,847),25625=>array(43,-64,953,829),25626=>array(55,-64,934,838),25627=>array(49,-70,953,838),25628=>array(44,-78,963,832),25629=>array(67,-67,971,843),25630=>array(60,-67,940,842),25631=>array(48,-72,952,823),25632=>array(56,-70,915,835),25633=>array(35,-67,964,829),25634=>array(43,-65,958,833),25635=>array(44,-72,968,831),25636=>array(41,-50,954,859),25637=>array(44,-55,967,857),25638=>array(52,-64,917,828),25639=>array(56,-71,923,838),25640=>array(59,-64,918,827),25641=>array(43,-65,969,838),25642=>array(46,-70,948,843),25643=>array(50,-64,957,842),25644=>array(38,-71,976,838),25645=>array(40,-71,966,830),25646=>array(56,-70,975,826),25647=>array(43,-70,920,838),25648=>array(56,-68,916,827),25649=>array(67,-71,928,829),25650=>array(38,-66,960,844),25651=>array(47,-70,948,836),25652=>array(36,-59,981,845),25653=>array(49,-67,965,826),25654=>array(37,-66,970,849),25655=>array(58,-72,961,836),25656=>array(43,-68,973,839),25657=>array(55,-65,952,825),25658=>array(39,-77,947,839),25659=>array(38,-64,969,862),25660=>array(43,-69,970,839),25661=>array(40,-65,965,830),25662=>array(42,-61,952,837),25663=>array(52,-57,955,822),25664=>array(56,-69,945,842),25665=>array(65,-62,955,826),25666=>array(47,-58,951,835),25667=>array(35,-55,954,837),25668=>array(47,-60,960,835),25669=>array(38,-63,967,830),25670=>array(31,-63,934,834),25671=>array(28,-76,914,819),25672=>array(43,-64,932,844),25673=>array(52,-64,975,841),25674=>array(38,-66,922,830),25675=>array(45,-73,967,835),25676=>array(55,-71,942,847),25677=>array(58,-71,950,832),25678=>array(55,-70,968,826),25679=>array(52,-64,976,835),25680=>array(50,-66,974,832),25681=>array(56,-68,927,827),25682=>array(43,-69,955,830),25683=>array(51,-66,965,829),25684=>array(40,-66,958,846),25685=>array(43,-68,960,829),25686=>array(43,-63,968,841),25687=>array(33,-69,978,837),25688=>array(45,-73,948,825),25689=>array(55,-71,974,827),25690=>array(49,-59,945,833),25691=>array(44,-51,945,855),25692=>array(35,-73,955,827),25693=>array(53,-70,956,838),25694=>array(56,-68,953,826),25695=>array(41,-75,942,831),25696=>array(53,-67,964,831),25697=>array(47,-70,965,830),25698=>array(53,-70,938,836),25699=>array(43,-64,953,841),25700=>array(37,-59,946,839),25701=>array(52,-68,949,835),25702=>array(47,-76,978,832),25703=>array(41,-68,953,833),25704=>array(39,-72,954,827),25705=>array(37,-63,940,838),25706=>array(43,-66,984,843),25707=>array(51,-66,958,830),25708=>array(57,-72,961,837),25709=>array(42,-67,962,851),25710=>array(54,-70,971,839),25711=>array(56,-67,952,833),25712=>array(50,-70,974,832),25713=>array(53,-68,975,822),25714=>array(51,-67,955,828),25715=>array(37,-67,951,824),25716=>array(30,-56,948,836),25717=>array(50,-70,959,828),25718=>array(38,-63,959,839),25719=>array(52,-67,970,838),25720=>array(45,-72,971,823),25721=>array(53,-65,965,835),25722=>array(53,-64,910,830),25723=>array(34,-78,966,849),25724=>array(51,-66,956,826),25725=>array(31,-54,948,839),25726=>array(40,-64,959,828),25727=>array(55,-70,964,843),25728=>array(60,-54,946,833),25729=>array(43,-68,957,847),25730=>array(42,-67,975,829),25731=>array(73,-64,955,835),25732=>array(36,-65,923,823),25733=>array(31,-68,971,829),25734=>array(73,-66,953,831),25735=>array(46,-69,971,837),25736=>array(54,-68,942,833),25737=>array(58,-68,971,844),25738=>array(42,-69,911,825),25739=>array(39,-71,905,822),25740=>array(42,-85,953,826),25741=>array(44,-67,957,828),25742=>array(55,-64,955,828),25743=>array(38,-70,962,826),25744=>array(67,-73,954,820),25745=>array(31,-77,941,822),25746=>array(41,-69,963,832),25747=>array(55,-69,953,827),25748=>array(42,-66,955,826),25749=>array(37,-67,942,834),25750=>array(39,-77,982,831),25751=>array(40,-81,962,823),25752=>array(41,-52,962,857),25753=>array(45,-62,963,853),25754=>array(37,-60,970,849),25755=>array(41,-74,954,832),25756=>array(43,-68,983,832),25757=>array(45,-56,943,846),25758=>array(33,-71,948,829),25759=>array(51,-67,976,838),25760=>array(35,-73,972,823),25761=>array(22,-64,978,845),25762=>array(50,-63,949,828),25763=>array(41,-68,956,828),25764=>array(39,-68,961,835),25765=>array(40,-71,959,843),25766=>array(55,-70,980,833),25767=>array(34,-64,973,844),25768=>array(55,-71,969,849),25769=>array(37,-61,968,843),25770=>array(39,-64,973,855),25771=>array(46,-63,954,837),25772=>array(41,-63,958,837),25773=>array(29,-69,971,829),25774=>array(32,-65,948,832),25775=>array(55,-64,965,847),25776=>array(36,-69,955,823),25777=>array(40,-71,949,840),25778=>array(37,-69,975,835),25779=>array(40,-70,973,839),25780=>array(12,-73,975,838),25781=>array(25,-61,936,828),25782=>array(33,-68,945,831),25783=>array(40,-65,943,827),25784=>array(41,-66,915,827),25785=>array(35,-64,965,828),25786=>array(33,-62,912,846),25787=>array(40,-78,955,833),25788=>array(47,-68,960,833),25789=>array(36,-79,974,842),25790=>array(38,-68,966,829),25791=>array(34,-69,961,861),25792=>array(45,-66,964,829),25793=>array(32,-70,958,835),25794=>array(54,-69,924,823),25795=>array(27,-76,966,832),25796=>array(43,-67,954,835),25797=>array(45,-67,957,837),25798=>array(31,-64,963,833),25799=>array(49,-67,935,821),25800=>array(39,-66,972,833),25801=>array(41,-69,924,829),25802=>array(73,-65,956,835),25803=>array(52,-66,918,832),25804=>array(75,-38,967,854),25805=>array(39,-62,954,823),25806=>array(47,-73,951,845),25807=>array(33,-78,971,830),25808=>array(42,-68,958,828),25809=>array(43,-78,970,843),25810=>array(29,-68,963,842),25811=>array(39,-53,949,839),25812=>array(48,-74,950,846),25813=>array(55,-65,960,834),25814=>array(48,-71,939,829),25815=>array(49,-64,965,849),25816=>array(54,-64,949,832),25817=>array(34,-79,975,840),25818=>array(41,-70,964,831),25819=>array(40,-73,985,819),25820=>array(47,-70,984,848),25821=>array(45,-66,979,826),25822=>array(30,-64,958,832),25823=>array(53,-70,958,841),25824=>array(53,-77,953,830),25825=>array(44,-63,961,830),25826=>array(36,-65,952,830),25827=>array(57,-65,954,827),25828=>array(61,-67,962,856),25829=>array(84,-51,955,840),25830=>array(46,-70,966,826),25831=>array(55,-59,965,832),25832=>array(42,-74,967,831),25833=>array(48,-68,953,827),25834=>array(47,-69,954,837),25835=>array(39,-76,969,824),25836=>array(42,-63,956,832),25837=>array(45,-49,966,844),25838=>array(44,-58,958,843),25839=>array(34,-71,960,842),25840=>array(49,-67,952,844),25841=>array(58,-71,913,827),25842=>array(36,-75,949,832),25843=>array(33,-67,939,835),25844=>array(43,-68,960,841),25845=>array(51,-62,962,840),25846=>array(42,-64,955,841),25847=>array(41,-70,972,840),25848=>array(41,-50,970,861),25849=>array(40,-68,977,837),25850=>array(43,-69,952,818),25851=>array(31,-67,963,837),25852=>array(51,-71,961,827),25853=>array(54,-70,952,831),25854=>array(41,-64,963,829),25855=>array(63,-64,986,843),25856=>array(49,-65,960,832),25857=>array(42,-78,975,844),25858=>array(42,-77,948,823),25859=>array(42,-73,973,825),25860=>array(44,-67,965,836),25861=>array(46,-77,960,828),25862=>array(40,-70,954,835),25863=>array(39,-65,960,843),25864=>array(31,-83,974,839),25865=>array(43,-64,967,833),25866=>array(35,-72,964,827),25867=>array(27,-72,970,844),25868=>array(61,-70,923,826),25869=>array(36,-73,976,842),25870=>array(39,-69,954,827),25871=>array(40,-62,954,842),25872=>array(46,-67,982,842),25873=>array(41,-71,986,835),25874=>array(23,-71,933,827),25875=>array(27,-65,980,845),25876=>array(56,-76,912,822),25877=>array(29,-66,972,841),25878=>array(50,-71,953,835),25879=>array(46,-68,966,846),25880=>array(39,-69,970,829),25881=>array(44,-74,964,838),25882=>array(35,-68,959,828),25883=>array(38,-64,969,841),25884=>array(42,-74,944,832),25885=>array(36,-68,955,821),25886=>array(52,-64,962,831),25887=>array(32,-70,974,853),25888=>array(48,-72,954,841),25889=>array(49,-64,962,840),25890=>array(41,-65,968,831),25891=>array(48,-61,957,840),25892=>array(55,-72,951,832),25893=>array(33,-63,970,844),25894=>array(63,-66,961,824),25895=>array(29,-72,959,835),25896=>array(35,-73,973,844),25897=>array(38,-57,956,840),25898=>array(41,-62,959,839),25899=>array(36,-64,970,826),25900=>array(39,-72,956,832),25901=>array(26,-71,967,840),25902=>array(48,-65,975,839),25903=>array(78,-65,945,830),25904=>array(41,-55,968,846),25905=>array(58,-80,972,834),25906=>array(63,-73,973,830),25907=>array(41,-71,981,824),25908=>array(34,-76,942,825),25909=>array(68,-72,932,818),25910=>array(67,-70,951,830),25911=>array(71,-67,979,840),25912=>array(48,-67,949,830),25913=>array(103,-65,946,825),25914=>array(86,-75,969,821),25915=>array(64,-68,957,838),25916=>array(62,-67,967,841),25917=>array(46,-71,963,832),25918=>array(46,-65,956,842),25919=>array(38,-74,956,838),25920=>array(114,-77,970,838),25921=>array(129,-82,955,828),25922=>array(24,-61,976,834),25923=>array(87,-80,962,823),25924=>array(29,-71,970,833),25925=>array(54,-67,958,833),25926=>array(52,-68,969,835),25927=>array(28,-65,972,834),25928=>array(60,-64,956,834),25929=>array(42,-67,975,838),25930=>array(46,-62,970,835),25931=>array(37,-68,959,840),25932=>array(27,-64,947,833),25933=>array(47,-70,960,843),25934=>array(38,-69,971,837),25935=>array(57,-63,971,839),25936=>array(33,-67,971,825),25937=>array(39,-68,955,843),25938=>array(32,-67,963,834),25939=>array(38,-69,969,829),25940=>array(54,-54,973,855),25941=>array(43,-70,970,836),25942=>array(48,-74,946,830),25943=>array(63,-74,963,836),25944=>array(48,-61,967,843),25945=>array(30,-60,950,831),25946=>array(30,-70,972,839),25947=>array(23,-60,932,847),25948=>array(37,-74,971,835),25949=>array(99,-69,967,835),25950=>array(81,-70,966,836),25951=>array(46,-73,957,836),25952=>array(44,-84,965,820),25953=>array(43,-77,971,823),25954=>array(39,-61,960,826),25955=>array(65,-72,956,834),25956=>array(42,-74,968,823),25957=>array(44,-80,966,829),25958=>array(42,-67,961,839),25959=>array(45,-59,962,839),25960=>array(66,-71,969,840),25961=>array(52,-69,969,842),25962=>array(44,-76,965,821),25963=>array(35,-61,944,823),25964=>array(44,-70,969,836),25965=>array(42,-71,969,836),25966=>array(36,-74,970,837),25967=>array(99,-75,967,823),25968=>array(42,-69,959,821),25969=>array(45,-63,967,835),25970=>array(55,-71,957,838),25971=>array(47,-75,969,833),25972=>array(51,-18,946,840),25973=>array(60,-69,967,834),25974=>array(104,-76,985,828),25975=>array(41,-65,969,839),25976=>array(60,-70,959,833),25977=>array(58,-76,984,831),25978=>array(60,-71,959,832),25979=>array(36,-65,970,846),25980=>array(60,-73,973,827),25981=>array(36,-68,974,843),25982=>array(64,-77,978,849),25983=>array(44,-77,978,827),25984=>array(35,-72,970,824),25985=>array(63,-69,977,842),25986=>array(45,-66,970,859),25987=>array(51,-68,955,830),25988=>array(38,-65,972,832),25989=>array(52,-72,967,838),25990=>array(52,-69,969,839),25991=>array(62,-69,947,822),25992=>array(49,-73,951,815),25993=>array(49,-63,951,828),25994=>array(36,-72,959,843),25995=>array(47,-68,921,840),25996=>array(36,-63,963,833),25997=>array(26,-65,974,840),25998=>array(29,-64,974,828),25999=>array(47,-66,971,846),26000=>array(36,-63,964,831),26001=>array(35,-68,956,829),26002=>array(44,-71,936,829),26003=>array(43,-70,888,807),26004=>array(60,-75,983,833),26005=>array(53,-65,927,826),26006=>array(49,-42,951,835),26007=>array(62,-64,946,832),26008=>array(54,-65,950,844),26009=>array(38,-68,956,836),26010=>array(67,-65,948,829),26011=>array(27,-72,946,826),26012=>array(32,-71,945,838),26013=>array(67,-65,946,789),26014=>array(46,-73,954,827),26015=>array(42,-79,944,820),26016=>array(51,-70,954,836),26017=>array(46,-77,960,854),26018=>array(60,-76,954,823),26019=>array(33,-76,948,818),26020=>array(75,-71,902,832),26021=>array(81,-69,895,834),26022=>array(48,-69,959,824),26023=>array(77,-64,941,836),26024=>array(50,-69,941,828),26025=>array(66,-75,925,828),26026=>array(47,-70,957,816),26027=>array(37,-69,951,834),26028=>array(53,-73,945,831),26029=>array(99,-66,946,824),26030=>array(63,-70,951,824),26031=>array(49,-75,944,829),26032=>array(54,-62,944,830),26033=>array(45,-67,934,837),26034=>array(65,-65,959,828),26035=>array(47,-73,952,836),26036=>array(36,-79,957,831),26037=>array(65,-65,959,833),26038=>array(43,-68,927,821),26039=>array(106,-66,950,845),26040=>array(44,-62,960,829),26041=>array(52,-67,936,822),26042=>array(38,-63,976,842),26043=>array(42,-61,969,837),26044=>array(41,-62,966,826),26045=>array(42,-49,952,831),26046=>array(51,-73,956,844),26047=>array(54,-50,952,858),26048=>array(48,-69,962,841),26049=>array(70,-65,906,829),26050=>array(36,-68,951,850),26051=>array(34,-70,951,833),26052=>array(49,-67,967,844),26053=>array(33,-67,969,839),26054=>array(48,-61,965,854),26055=>array(64,-73,959,848),26056=>array(34,-73,961,848),26057=>array(42,-69,947,832),26058=>array(35,-60,963,839),26059=>array(39,-66,966,841),26060=>array(39,-68,954,841),26061=>array(44,-73,974,838),26062=>array(50,-74,960,843),26063=>array(35,-67,966,843),26064=>array(42,-59,968,852),26065=>array(42,-61,962,852),26066=>array(18,-65,958,846),26067=>array(44,-67,955,836),26068=>array(30,-86,964,845),26069=>array(61,-55,976,843),26070=>array(39,-68,945,837),26071=>array(37,-70,955,837),26072=>array(37,-65,957,839),26073=>array(45,-55,959,839),26074=>array(44,-68,958,839),26075=>array(37,-67,971,839),26076=>array(40,-61,955,850),26077=>array(37,-64,980,834),26078=>array(31,-67,985,828),26079=>array(33,-71,967,847),26080=>array(65,-59,944,779),26081=>array(93,-50,947,800),26082=>array(47,-55,961,784),26083=>array(110,-64,946,846),26084=>array(86,-65,972,789),26085=>array(237,-32,788,747),26086=>array(84,-13,936,769),26087=>array(140,-52,860,778),26088=>array(195,-61,883,835),26089=>array(86,-68,934,780),26090=>array(89,-53,949,843),26091=>array(89,-73,905,763),26092=>array(39,-61,899,837),26093=>array(52,-62,957,839),26094=>array(54,-65,974,844),26095=>array(54,-66,972,776),26096=>array(92,-65,927,770),26097=>array(85,-61,939,785),26098=>array(46,-66,969,789),26099=>array(111,-64,905,841),26100=>array(101,-54,951,789),26101=>array(121,-66,879,786),26102=>array(103,-62,927,829),26103=>array(87,-65,912,832),26104=>array(95,-68,914,775),26105=>array(63,-64,937,833),26106=>array(91,-7,934,781),26107=>array(35,-58,968,796),26108=>array(95,-74,943,815),26109=>array(92,-47,967,823),26110=>array(73,-64,956,836),26111=>array(111,-67,948,837),26112=>array(105,-54,903,830),26113=>array(104,-62,945,831),26114=>array(69,-61,899,791),26115=>array(48,-72,950,789),26116=>array(102,-69,956,791),26117=>array(109,-71,959,787),26118=>array(82,-50,958,796),26119=>array(51,-62,954,789),26120=>array(105,-66,934,833),26121=>array(99,-56,947,825),26122=>array(68,-68,952,786),26123=>array(49,-68,956,831),26124=>array(158,-64,856,788),26125=>array(116,-53,884,788),26126=>array(109,-65,869,787),26127=>array(86,-69,937,843),26128=>array(109,-70,960,784),26129=>array(103,-66,956,831),26130=>array(103,-63,911,839),26131=>array(75,-67,866,782),26132=>array(79,-62,930,828),26133=>array(101,-68,936,838),26134=>array(101,-46,965,807),26135=>array(77,-68,943,795),26136=>array(64,-63,933,810),26137=>array(66,-74,918,779),26138=>array(66,-53,957,835),26139=>array(97,-14,952,788),26140=>array(49,-60,936,798),26141=>array(67,-68,973,845),26142=>array(57,-62,942,786),26143=>array(96,-18,935,780),26144=>array(88,-67,953,832),26145=>array(118,-57,955,822),26146=>array(123,-69,901,824),26147=>array(100,-72,974,849),26148=>array(102,-65,948,839),26149=>array(45,-67,962,837),26150=>array(50,-68,959,774),26151=>array(100,-65,966,832),26152=>array(116,-62,955,845),26153=>array(73,-67,961,830),26154=>array(51,-65,932,805),26155=>array(115,-56,919,830),26156=>array(159,-68,937,812),26157=>array(120,-68,901,785),26158=>array(50,-72,916,778),26159=>array(68,-66,960,790),26160=>array(64,-24,942,802),26161=>array(70,-18,944,788),26162=>array(106,-66,918,830),26163=>array(120,-76,961,824),26164=>array(84,-67,892,787),26165=>array(104,-71,939,778),26166=>array(33,-62,976,802),26167=>array(57,-14,948,788),26168=>array(110,-77,964,837),26169=>array(99,-66,965,835),26170=>array(85,-69,938,776),26171=>array(50,-61,898,791),26172=>array(41,-43,964,789),26173=>array(91,-61,926,824),26174=>array(53,-17,921,784),26175=>array(95,-56,948,819),26176=>array(113,-68,965,830),26177=>array(47,-65,960,788),26178=>array(113,-65,948,839),26179=>array(54,-51,948,800),26180=>array(108,-57,959,831),26181=>array(102,-31,946,776),26182=>array(102,-22,959,836),26183=>array(104,-72,965,837),26184=>array(89,-63,944,846),26185=>array(72,-60,944,790),26186=>array(110,-12,953,774),26187=>array(74,-65,926,799),26188=>array(107,-68,907,847),26189=>array(107,-65,895,782),26190=>array(107,-69,953,828),26191=>array(61,-73,945,789),26192=>array(107,-61,943,846),26193=>array(136,-62,877,789),26194=>array(97,-54,941,799),26195=>array(90,-67,943,822),26196=>array(100,-64,928,823),26197=>array(64,-65,916,785),26198=>array(101,-72,930,758),26199=>array(80,-71,957,848),26200=>array(101,-62,953,789),26201=>array(94,-62,958,834),26202=>array(110,-70,956,827),26203=>array(102,-58,955,797),26204=>array(55,-53,908,803),26205=>array(59,-30,948,829),26206=>array(79,-69,951,837),26207=>array(30,-67,967,793),26208=>array(90,-68,951,834),26209=>array(110,-68,959,832),26210=>array(68,-62,943,842),26211=>array(102,-67,954,843),26212=>array(82,-65,940,786),26213=>array(91,-71,962,824),26214=>array(98,-59,947,837),26215=>array(97,-60,939,831),26216=>array(30,-68,935,809),26217=>array(97,-69,965,840),26218=>array(110,-74,961,833),26219=>array(106,-71,946,825),26220=>array(102,-60,951,850),26221=>array(97,-68,907,791),26222=>array(53,-70,944,845),26223=>array(58,-61,940,796),26224=>array(102,-67,954,832),26225=>array(107,-71,949,828),26226=>array(110,-68,959,833),26227=>array(58,-71,932,826),26228=>array(75,-52,938,838),26229=>array(52,-60,964,846),26230=>array(117,-64,887,785),26231=>array(50,-68,943,782),26232=>array(41,-52,968,808),26233=>array(110,-72,919,782),26234=>array(82,-69,897,829),26235=>array(105,-40,966,828),26236=>array(104,-72,965,846),26237=>array(59,-63,981,842),26238=>array(87,-62,931,842),26239=>array(87,-62,923,791),26240=>array(107,-70,955,831),26241=>array(86,-65,970,817),26242=>array(64,-71,931,827),26243=>array(58,-70,937,808),26244=>array(90,-49,947,822),26245=>array(79,-59,960,849),26246=>array(90,-67,947,830),26247=>array(106,-71,971,790),26248=>array(57,-62,950,798),26249=>array(89,-65,936,787),26250=>array(121,-80,965,782),26251=>array(106,-55,948,849),26252=>array(86,-61,940,834),26253=>array(115,-69,925,785),26254=>array(95,-63,969,835),26255=>array(115,-65,960,835),26256=>array(91,-51,946,858),26257=>array(62,-63,955,790),26258=>array(89,-21,954,792),26259=>array(36,-69,954,830),26260=>array(110,-68,952,834),26261=>array(108,-67,966,833),26262=>array(89,-67,954,834),26263=>array(98,-64,943,840),26264=>array(82,-55,937,804),26265=>array(104,-72,956,833),26266=>array(89,-64,945,831),26267=>array(107,-25,939,843),26268=>array(60,-68,944,826),26269=>array(101,-56,936,789),26270=>array(112,-50,933,849),26271=>array(109,-24,951,832),26272=>array(74,-56,927,820),26273=>array(104,-70,960,800),26274=>array(92,-70,938,831),26275=>array(46,-63,974,851),26276=>array(92,-64,979,849),26277=>array(50,-59,950,788),26278=>array(39,-62,961,796),26279=>array(97,-72,955,821),26280=>array(59,-25,953,783),26281=>array(110,-72,990,832),26282=>array(113,-70,953,823),26283=>array(83,-68,948,833),26284=>array(65,-71,953,827),26285=>array(112,-64,952,849),26286=>array(51,-65,965,837),26287=>array(100,-75,955,827),26288=>array(100,-69,975,833),26289=>array(104,-26,962,799),26290=>array(112,-68,953,834),26291=>array(83,-62,941,826),26292=>array(66,-66,956,786),26293=>array(101,-53,968,841),26294=>array(92,-71,971,828),26295=>array(115,-68,960,836),26296=>array(89,-62,966,855),26297=>array(58,-56,933,815),26298=>array(109,-74,953,777),26299=>array(115,-68,971,781),26300=>array(68,-71,960,837),26301=>array(115,-70,960,824),26302=>array(99,-77,970,835),26303=>array(89,-69,957,833),26304=>array(101,-8,948,843),26305=>array(59,-37,947,832),26306=>array(89,-68,956,827),26307=>array(70,-64,960,829),26308=>array(94,-68,945,831),26309=>array(59,-71,943,819),26310=>array(32,-60,959,798),26311=>array(53,-74,947,817),26312=>array(96,-14,941,854),26313=>array(107,-61,964,837),26314=>array(110,-77,953,827),26315=>array(114,-70,956,777),26316=>array(55,-25,949,779),26317=>array(112,-64,952,849),26318=>array(79,-62,949,788),26319=>array(51,-67,946,788),26320=>array(86,-47,918,821),26321=>array(35,-75,968,812),26322=>array(94,-59,964,850),26323=>array(31,-75,966,834),26324=>array(57,-66,978,840),26325=>array(84,-72,927,841),26326=>array(81,-62,946,841),26327=>array(95,-67,959,825),26328=>array(101,-69,941,781),26329=>array(97,-63,955,789),26330=>array(94,-61,965,836),26331=>array(89,-70,965,835),26332=>array(85,-70,946,813),26333=>array(103,-64,980,784),26334=>array(93,-66,935,799),26335=>array(55,-67,956,816),26336=>array(93,-71,966,819),26337=>array(54,-32,952,791),26338=>array(99,-61,959,820),26339=>array(91,-72,953,823),26340=>array(91,-64,926,783),26341=>array(92,-67,954,830),26342=>array(88,-64,946,841),26343=>array(116,-68,966,817),26344=>array(90,-53,957,853),26345=>array(48,-62,937,824),26346=>array(90,-64,962,796),26347=>array(49,-71,962,838),26348=>array(92,-68,961,800),26349=>array(82,-68,944,834),26350=>array(83,-64,959,799),26351=>array(98,-67,924,806),26352=>array(166,-33,842,728),26353=>array(175,-61,841,788),26354=>array(163,-68,860,831),26355=>array(71,-56,954,839),26356=>array(48,-72,962,777),26357=>array(71,-60,946,845),26358=>array(61,-71,898,845),26359=>array(62,-67,896,792),26360=>array(84,-64,938,837),26361=>array(53,-70,947,829),26362=>array(53,-70,947,829),26363=>array(43,-68,946,791),26364=>array(57,-67,959,791),26365=>array(127,-65,876,852),26366=>array(38,-65,959,825),26367=>array(56,-68,950,834),26368=>array(53,-73,935,783),26369=>array(60,-71,960,781),26370=>array(54,-68,946,808),26371=>array(33,-74,978,848),26372=>array(98,-68,980,828),26373=>array(63,-63,920,830),26374=>array(94,-64,949,845),26375=>array(23,-74,957,847),26376=>array(86,-76,788,783),26377=>array(45,-65,936,844),26378=>array(33,-65,956,790),26379=>array(65,-77,891,782),26380=>array(23,-68,963,839),26381=>array(53,-75,950,783),26382=>array(47,-57,971,854),26383=>array(41,-56,905,840),26384=>array(34,-66,908,843),26385=>array(52,-64,964,829),26386=>array(43,-64,906,832),26387=>array(39,-71,957,823),26388=>array(60,-67,905,848),26389=>array(36,-73,961,837),26390=>array(36,-64,962,834),26391=>array(49,-74,885,832),26392=>array(33,-71,985,838),26393=>array(90,-65,915,793),26394=>array(72,-69,925,838),26395=>array(73,-36,927,822),26396=>array(36,-62,949,843),26397=>array(72,-68,908,827),26398=>array(42,-60,958,837),26399=>array(60,-70,899,829),26400=>array(33,-72,973,826),26401=>array(39,-85,966,825),26402=>array(85,-39,915,791),26403=>array(41,-72,952,828),26404=>array(65,-77,893,797),26405=>array(61,-66,941,833),26406=>array(34,-61,965,836),26407=>array(54,-73,962,834),26408=>array(77,-68,939,826),26409=>array(77,-58,889,826),26410=>array(65,-67,948,838),26411=>array(55,-67,955,839),26412=>array(41,-67,955,827),26413=>array(46,-62,954,829),26414=>array(75,-65,940,829),26415=>array(34,-69,947,815),26416=>array(51,-15,960,813),26417=>array(65,-70,950,828),26418=>array(57,-63,943,830),26419=>array(56,-71,969,830),26420=>array(49,-55,961,840),26421=>array(54,-68,955,777),26422=>array(53,-68,955,787),26423=>array(54,-58,901,830),26424=>array(66,-67,912,826),26425=>array(55,-63,955,830),26426=>array(54,-73,975,827),26427=>array(58,-66,901,829),26428=>array(54,-56,958,837),26429=>array(45,-62,937,832),26430=>array(48,-62,940,830),26431=>array(37,-54,956,839),26432=>array(53,-66,926,811),26433=>array(53,-64,958,828),26434=>array(42,-64,939,824),26435=>array(39,-65,954,836),26436=>array(42,-63,947,833),26437=>array(51,-61,953,835),26438=>array(39,-58,963,830),26439=>array(33,-62,956,831),26440=>array(37,-68,971,823),26441=>array(43,-69,950,831),26442=>array(43,-67,892,827),26443=>array(61,-63,959,833),26444=>array(33,-67,961,830),26445=>array(55,-68,955,829),26446=>array(51,-70,960,831),26447=>array(64,-62,950,827),26448=>array(40,-75,951,824),26449=>array(44,-71,951,829),26450=>array(44,-71,914,823),26451=>array(32,-69,917,834),26452=>array(47,-71,930,823),26453=>array(34,-64,976,833),26454=>array(43,-72,975,827),26455=>array(40,-67,954,837),26456=>array(47,-76,924,785),26457=>array(39,-70,961,830),26458=>array(50,-59,956,838),26459=>array(49,-70,902,828),26460=>array(49,-70,948,828),26461=>array(42,-64,959,830),26462=>array(39,-58,940,830),26463=>array(71,-67,950,833),26464=>array(39,-58,942,830),26465=>array(40,-65,956,827),26466=>array(44,-23,956,822),26467=>array(51,-58,912,830),26468=>array(51,-58,956,830),26469=>array(49,-57,951,830),26470=>array(47,-66,948,835),26471=>array(46,-59,931,833),26472=>array(22,-68,902,826),26473=>array(21,-62,890,825),26474=>array(51,-58,950,831),26475=>array(47,-62,954,835),26476=>array(41,-61,969,836),26477=>array(40,-62,962,832),26478=>array(47,-62,950,839),26479=>array(41,-63,959,835),26480=>array(46,-73,943,825),26481=>array(50,-71,960,831),26482=>array(31,-64,978,787),26483=>array(44,-65,956,832),26484=>array(54,-69,966,838),26485=>array(40,-68,948,837),26486=>array(44,-58,963,837),26487=>array(44,-68,967,825),26488=>array(49,-77,964,824),26489=>array(60,-69,962,829),26490=>array(39,-61,956,832),26491=>array(39,-61,959,832),26492=>array(51,-64,943,830),26493=>array(55,-70,950,826),26494=>array(39,-62,959,833),26495=>array(31,-73,966,823),26496=>array(42,-55,973,803),26497=>array(45,-73,972,829),26498=>array(71,-71,886,819),26499=>array(50,-75,903,822),26500=>array(45,-61,919,842),26501=>array(51,-68,953,830),26502=>array(39,-61,954,833),26503=>array(37,-70,968,826),26504=>array(58,-55,973,809),26505=>array(51,-58,961,830),26506=>array(46,-61,905,842),26507=>array(51,-58,941,830),26508=>array(42,-64,955,824),26509=>array(42,-59,963,835),26510=>array(36,-69,975,828),26511=>array(47,-65,970,835),26512=>array(41,-68,942,831),26513=>array(40,-61,964,833),26514=>array(47,-62,967,833),26515=>array(32,-59,956,842),26516=>array(55,-73,970,833),26517=>array(48,-62,959,836),26518=>array(48,-70,957,833),26519=>array(30,-69,954,829),26520=>array(42,-64,908,835),26521=>array(38,-58,968,839),26522=>array(57,-68,965,843),26523=>array(33,-66,968,823),26524=>array(48,-67,960,788),26525=>array(48,-64,965,834),26526=>array(24,-69,968,822),26527=>array(54,-80,954,830),26528=>array(39,-64,954,837),26529=>array(51,-65,948,830),26530=>array(31,-68,931,822),26531=>array(32,-76,956,824),26532=>array(40,-68,954,830),26533=>array(20,-67,903,820),26534=>array(51,-66,937,830),26535=>array(19,-73,928,823),26536=>array(23,-72,950,820),26537=>array(48,-74,950,820),26538=>array(41,-63,960,831),26539=>array(15,-58,937,830),26540=>array(42,-66,955,832),26541=>array(39,-51,944,832),26542=>array(55,-70,954,829),26543=>array(52,-62,956,836),26544=>array(42,-63,954,833),26545=>array(43,-62,964,852),26546=>array(42,-55,969,856),26547=>array(38,-68,965,829),26548=>array(51,-62,917,830),26549=>array(41,-67,950,827),26550=>array(47,-66,964,827),26551=>array(51,-58,934,832),26552=>array(51,-58,925,841),26553=>array(51,-58,951,830),26554=>array(42,-69,953,828),26555=>array(37,-62,964,829),26556=>array(40,-48,965,823),26557=>array(26,-54,950,827),26558=>array(48,-72,950,829),26559=>array(7,-66,968,829),26560=>array(45,-73,957,830),26561=>array(32,-62,958,835),26562=>array(51,-77,963,816),26563=>array(39,-80,957,827),26564=>array(46,-58,943,828),26565=>array(39,-55,963,840),26566=>array(51,-58,964,830),26567=>array(51,-71,976,822),26568=>array(51,-72,958,824),26569=>array(42,-69,965,825),26570=>array(34,-66,984,833),26571=>array(50,-70,968,822),26572=>array(49,-66,895,827),26573=>array(47,-75,961,823),26574=>array(51,-63,957,830),26575=>array(45,-62,896,846),26576=>array(44,-69,956,835),26577=>array(40,-65,953,827),26578=>array(45,-61,966,830),26579=>array(51,-66,956,835),26580=>array(48,-67,947,788),26581=>array(58,-67,917,825),26582=>array(32,-66,895,829),26583=>array(33,-68,948,833),26584=>array(58,-67,942,825),26585=>array(40,-64,898,833),26586=>array(37,-66,899,835),26587=>array(39,-69,896,825),26588=>array(40,-60,946,830),26589=>array(51,-66,945,836),26590=>array(51,-66,950,839),26591=>array(37,-65,967,832),26592=>array(26,-62,922,836),26593=>array(26,-69,981,827),26594=>array(51,-58,945,830),26595=>array(36,-81,957,822),26596=>array(51,-58,961,830),26597=>array(50,-12,951,826),26598=>array(58,-68,958,826),26599=>array(51,-59,952,830),26600=>array(48,-66,959,850),26601=>array(35,-65,952,824),26602=>array(50,-79,918,820),26603=>array(44,-71,914,838),26604=>array(55,-61,932,838),26605=>array(51,-77,962,826),26606=>array(51,-65,933,832),26607=>array(51,-61,953,830),26608=>array(64,-63,945,839),26609=>array(41,-67,957,839),26610=>array(43,-63,957,830),26611=>array(34,-61,921,837),26612=>array(44,-68,959,825),26613=>array(35,-60,956,832),26614=>array(50,-66,895,827),26615=>array(33,-55,964,836),26616=>array(48,-66,956,827),26617=>array(45,-66,934,832),26618=>array(50,-68,890,827),26619=>array(50,-12,952,826),26620=>array(36,-73,949,828),26621=>array(27,-75,947,817),26622=>array(27,-75,924,817),26623=>array(40,-64,949,827),26624=>array(43,-67,955,834),26625=>array(46,-61,905,837),26626=>array(46,-64,954,831),26627=>array(43,-76,945,834),26628=>array(60,-65,957,820),26629=>array(25,-65,965,829),26630=>array(38,-72,958,834),26631=>array(21,-59,940,833),26632=>array(17,-71,933,825),26633=>array(20,-71,917,817),26634=>array(17,-69,930,820),26635=>array(25,-60,942,833),26636=>array(21,-72,918,820),26637=>array(21,-68,951,827),26638=>array(21,-74,950,816),26639=>array(32,-57,925,833),26640=>array(32,-63,964,844),26641=>array(20,-71,929,818),26642=>array(58,-65,927,845),26643=>array(37,-65,948,826),26644=>array(56,-64,962,836),26645=>array(63,-68,953,823),26646=>array(54,-62,957,833),26647=>array(60,-65,957,788),26648=>array(63,-71,933,835),26649=>array(45,-66,961,842),26650=>array(38,-69,969,833),26651=>array(34,-65,966,835),26652=>array(39,-67,964,830),26653=>array(34,-64,943,832),26654=>array(56,-64,962,811),26655=>array(38,-63,948,845),26656=>array(45,-67,961,844),26657=>array(37,-74,963,822),26658=>array(39,-64,957,831),26659=>array(39,-64,965,843),26660=>array(32,-65,981,837),26661=>array(52,-65,954,841),26662=>array(39,-70,908,832),26663=>array(33,-64,961,836),26664=>array(32,-70,971,833),26665=>array(51,-58,909,830),26666=>array(28,-63,961,836),26667=>array(51,-68,930,830),26668=>array(53,-67,955,826),26669=>array(38,-68,951,828),26670=>array(53,-70,954,826),26671=>array(38,-68,948,826),26672=>array(29,-64,956,832),26673=>array(33,-77,955,825),26674=>array(36,-65,952,833),26675=>array(45,-68,954,826),26676=>array(38,-63,962,833),26677=>array(36,-67,908,830),26678=>array(17,-62,895,831),26679=>array(17,-61,924,831),26680=>array(33,-67,949,825),26681=>array(51,-71,957,820),26682=>array(44,-68,942,829),26683=>array(33,-58,971,839),26684=>array(44,-65,968,835),26685=>array(50,-59,957,839),26686=>array(39,-77,951,834),26687=>array(44,-66,991,842),26688=>array(54,-67,960,841),26689=>array(39,-68,956,835),26690=>array(39,-66,944,827),26691=>array(39,-72,945,828),26692=>array(33,-68,966,832),26693=>array(40,-65,967,844),26694=>array(30,-69,941,826),26695=>array(63,-65,963,844),26696=>array(63,-65,963,838),26697=>array(39,-60,956,845),26698=>array(50,-48,948,827),26699=>array(33,-71,971,832),26700=>array(52,-67,957,831),26701=>array(51,-67,932,830),26702=>array(51,-58,950,830),26703=>array(31,-64,957,832),26704=>array(46,-65,895,830),26705=>array(53,-65,958,788),26706=>array(52,-63,957,836),26707=>array(39,-65,954,827),26708=>array(38,-62,939,837),26709=>array(54,-74,898,821),26710=>array(54,-74,972,857),26711=>array(54,-74,964,821),26712=>array(50,-74,898,837),26713=>array(51,-65,946,833),26714=>array(45,-75,945,839),26715=>array(36,-66,946,836),26716=>array(54,-74,959,821),26717=>array(37,-66,949,835),26718=>array(36,-74,957,821),26719=>array(22,-71,933,826),26720=>array(18,-67,922,824),26721=>array(17,-74,938,821),26722=>array(20,-81,921,816),26723=>array(51,-60,935,830),26724=>array(26,-63,932,826),26725=>array(36,-53,966,844),26726=>array(25,-75,929,817),26727=>array(25,-78,959,833),26728=>array(27,-61,949,840),26729=>array(24,-69,923,833),26730=>array(44,-68,938,827),26731=>array(37,-69,972,829),26732=>array(48,-61,970,836),26733=>array(26,-72,966,832),26734=>array(41,-70,954,829),26735=>array(44,-65,951,827),26736=>array(43,-65,961,829),26737=>array(41,-68,953,826),26738=>array(33,-64,953,837),26739=>array(19,-73,979,834),26740=>array(51,-76,955,830),26741=>array(49,-74,953,826),26742=>array(42,-71,902,827),26743=>array(51,-63,924,844),26744=>array(44,-71,953,837),26745=>array(48,-66,977,848),26746=>array(35,-67,965,833),26747=>array(46,-73,976,821),26748=>array(36,-65,965,826),26749=>array(56,-23,960,824),26750=>array(51,-72,956,830),26751=>array(51,-62,933,830),26752=>array(46,-67,972,832),26753=>array(53,-68,956,808),26754=>array(50,-65,961,833),26755=>array(41,-66,960,830),26756=>array(32,-62,945,832),26757=>array(46,-71,953,843),26758=>array(38,-68,951,836),26759=>array(49,-65,961,829),26760=>array(31,-62,920,843),26761=>array(41,-69,953,826),26762=>array(39,-62,977,832),26763=>array(41,-71,897,824),26764=>array(48,-69,977,826),26765=>array(33,-67,935,842),26766=>array(39,-67,945,848),26767=>array(51,-67,934,833),26768=>array(32,-64,954,831),26769=>array(34,-76,970,821),26770=>array(42,-69,964,828),26771=>array(38,-70,956,837),26772=>array(28,-67,965,840),26773=>array(21,-67,970,833),26774=>array(37,-82,956,824),26775=>array(35,-68,956,829),26776=>array(36,-62,958,833),26777=>array(50,-70,911,827),26778=>array(50,-68,963,848),26779=>array(34,-68,962,824),26780=>array(30,-69,979,828),26781=>array(42,-71,981,839),26782=>array(45,-65,966,827),26783=>array(63,-68,932,847),26784=>array(51,-64,913,830),26785=>array(40,-72,962,838),26786=>array(44,-63,915,835),26787=>array(41,-70,967,825),26788=>array(47,-68,975,827),26789=>array(45,-71,957,838),26790=>array(49,-59,947,828),26791=>array(47,-62,948,835),26792=>array(41,-68,950,823),26793=>array(44,-64,952,828),26794=>array(43,-67,951,823),26795=>array(47,-69,968,830),26796=>array(42,-68,953,825),26797=>array(51,-73,951,835),26798=>array(42,-66,911,830),26799=>array(44,-70,927,839),26800=>array(40,-67,961,832),26801=>array(36,-54,913,835),26802=>array(44,-61,961,831),26803=>array(51,-70,957,830),26804=>array(30,-76,974,827),26805=>array(41,-79,943,824),26806=>array(31,-64,971,832),26807=>array(29,-62,971,839),26808=>array(36,-65,918,835),26809=>array(51,-58,954,830),26810=>array(46,-58,943,833),26811=>array(33,-65,950,836),26812=>array(33,-64,952,830),26813=>array(36,-54,972,835),26814=>array(27,-60,959,835),26815=>array(54,-55,971,835),26816=>array(24,-60,934,832),26817=>array(36,-64,968,844),26818=>array(23,-70,947,819),26819=>array(50,-67,967,813),26820=>array(39,-68,969,842),26821=>array(24,-72,970,824),26822=>array(30,-70,953,839),26823=>array(48,-68,959,824),26824=>array(43,-68,952,832),26825=>array(58,-71,922,838),26826=>array(72,-71,944,835),26827=>array(29,-70,947,827),26828=>array(41,-70,977,826),26829=>array(51,-58,946,830),26830=>array(51,-71,972,828),26831=>array(33,-71,973,825),26832=>array(42,-59,964,843),26833=>array(48,-73,954,824),26834=>array(27,-68,962,838),26835=>array(42,-72,950,841),26836=>array(39,-70,961,831),26837=>array(39,-70,954,823),26838=>array(37,-66,984,832),26839=>array(48,-65,966,834),26840=>array(39,-65,968,830),26841=>array(21,-66,979,844),26842=>array(57,-72,912,822),26843=>array(36,-75,932,845),26844=>array(41,-71,973,833),26845=>array(42,-73,903,826),26846=>array(42,-72,898,826),26847=>array(50,-64,973,835),26848=>array(54,-67,967,836),26849=>array(40,-72,916,824),26850=>array(37,-68,898,824),26851=>array(39,-70,965,832),26852=>array(51,-72,960,833),26853=>array(39,-69,967,826),26854=>array(43,-67,951,826),26855=>array(39,-70,948,840),26856=>array(44,-53,975,848),26857=>array(36,-75,897,825),26858=>array(36,-59,971,845),26859=>array(32,-58,964,841),26860=>array(30,-64,973,843),26861=>array(32,-68,968,839),26862=>array(30,-69,970,833),26863=>array(52,-70,963,834),26864=>array(38,-64,957,830),26865=>array(39,-67,972,832),26866=>array(22,-68,939,836),26867=>array(27,-71,975,827),26868=>array(40,-74,970,827),26869=>array(35,-70,968,822),26870=>array(33,-67,969,831),26871=>array(36,-68,970,824),26872=>array(42,-70,961,783),26873=>array(39,-70,956,835),26874=>array(42,-64,921,829),26875=>array(45,-62,983,830),26876=>array(32,-61,967,831),26877=>array(46,-70,963,826),26878=>array(44,-56,954,829),26879=>array(26,-77,951,835),26880=>array(34,-64,962,834),26881=>array(31,-62,952,833),26882=>array(31,-65,972,829),26883=>array(31,-62,957,837),26884=>array(39,-73,954,832),26885=>array(21,-75,927,817),26886=>array(51,-71,913,824),26887=>array(42,-78,960,827),26888=>array(36,-70,902,844),26889=>array(39,-65,964,841),26890=>array(48,-71,955,838),26891=>array(35,-67,967,835),26892=>array(51,-58,954,830),26893=>array(29,-73,954,835),26894=>array(37,-71,952,836),26895=>array(51,-58,964,830),26896=>array(35,-68,951,833),26897=>array(48,-79,954,835),26898=>array(36,-64,966,829),26899=>array(37,-67,980,830),26900=>array(48,-71,930,832),26901=>array(39,-69,967,826),26902=>array(29,-67,946,840),26903=>array(41,-62,976,843),26904=>array(29,-37,983,831),26905=>array(41,-68,900,832),26906=>array(31,-65,918,832),26907=>array(41,-62,958,834),26908=>array(33,-62,959,838),26909=>array(38,-71,986,826),26910=>array(38,-71,986,830),26911=>array(18,-76,954,815),26912=>array(32,-71,944,827),26913=>array(21,-70,918,833),26914=>array(18,-76,886,815),26915=>array(33,-72,955,833),26916=>array(34,-63,920,823),26917=>array(44,-62,905,830),26918=>array(27,-63,950,843),26919=>array(18,-76,977,828),26920=>array(27,-70,951,829),26921=>array(18,-76,956,856),26922=>array(42,-67,954,825),26923=>array(18,-76,937,837),26924=>array(33,-76,953,848),26925=>array(10,-63,922,830),26926=>array(18,-76,942,835),26927=>array(32,-64,950,837),26928=>array(28,-65,941,826),26929=>array(18,-76,970,843),26930=>array(36,-70,955,835),26931=>array(33,-55,973,838),26932=>array(31,-71,975,837),26933=>array(26,-73,965,826),26934=>array(39,-70,969,825),26935=>array(38,-69,962,828),26936=>array(19,-55,961,852),26937=>array(39,-70,940,827),26938=>array(18,-76,981,825),26939=>array(39,-67,950,826),26940=>array(26,-70,951,830),26941=>array(36,-67,970,831),26942=>array(18,-76,951,833),26943=>array(30,-64,978,835),26944=>array(37,-68,910,824),26945=>array(39,-71,971,827),26946=>array(30,-63,962,831),26947=>array(30,-61,943,833),26948=>array(33,-70,928,824),26949=>array(30,-73,948,823),26950=>array(30,-70,952,823),26951=>array(18,-76,919,815),26952=>array(44,-72,965,824),26953=>array(42,-69,954,826),26954=>array(47,-72,944,817),26955=>array(38,-69,922,826),26956=>array(41,-72,955,836),26957=>array(35,-70,966,813),26958=>array(30,-71,951,823),26959=>array(38,-68,980,829),26960=>array(18,-76,969,815),26961=>array(35,-73,972,832),26962=>array(39,-64,967,830),26963=>array(47,-64,971,836),26964=>array(39,-70,954,828),26965=>array(28,-76,927,845),26966=>array(21,-63,914,828),26967=>array(27,-59,970,840),26968=>array(36,-69,968,830),26969=>array(33,-70,961,830),26970=>array(48,-69,954,827),26971=>array(44,-60,953,834),26972=>array(39,-71,930,827),26973=>array(39,-70,971,836),26974=>array(39,-70,942,818),26975=>array(32,-71,952,836),26976=>array(33,-67,951,830),26977=>array(33,-76,950,818),26978=>array(44,-62,967,843),26979=>array(49,-67,924,829),26980=>array(26,-76,968,850),26981=>array(31,-60,971,848),26982=>array(41,-64,957,854),26983=>array(18,-76,988,836),26984=>array(37,-74,962,836),26985=>array(33,-69,967,826),26986=>array(39,-62,973,834),26987=>array(39,-70,957,818),26988=>array(37,-70,903,823),26989=>array(52,-69,965,829),26990=>array(39,-70,949,829),26991=>array(35,-64,961,839),26992=>array(37,-76,979,824),26993=>array(34,-71,969,831),26994=>array(24,-64,968,829),26995=>array(34,-64,975,832),26996=>array(42,-70,932,839),26997=>array(39,-68,956,824),26998=>array(44,-68,968,829),26999=>array(42,-70,956,827),27000=>array(34,-66,986,827),27001=>array(39,-70,957,818),27002=>array(36,-70,961,825),27003=>array(39,-65,958,834),27004=>array(18,-52,932,838),27005=>array(50,-64,950,847),27006=>array(39,-75,966,841),27007=>array(27,-67,972,832),27008=>array(37,-68,914,825),27009=>array(39,-70,940,835),27010=>array(30,-70,966,824),27011=>array(31,-71,960,823),27012=>array(21,-64,934,830),27013=>array(44,-76,967,820),27014=>array(30,-68,971,849),27015=>array(29,-76,934,822),27016=>array(16,-68,885,825),27017=>array(27,-75,961,816),27018=>array(28,-67,917,833),27019=>array(27,-67,916,829),27020=>array(28,-72,970,829),27021=>array(30,-67,912,824),27022=>array(33,-62,967,832),27023=>array(33,-64,954,859),27024=>array(28,-71,967,827),27025=>array(31,-70,960,833),27026=>array(24,-64,917,829),27027=>array(31,-68,958,833),27028=>array(46,-61,939,835),27029=>array(33,-64,969,830),27030=>array(46,-67,970,827),27031=>array(33,-70,955,826),27032=>array(29,-66,971,842),27033=>array(38,-68,966,833),27034=>array(39,-70,967,832),27035=>array(30,-68,973,839),27036=>array(54,-70,928,833),27037=>array(30,-73,967,835),27038=>array(33,-70,968,825),27039=>array(24,-64,941,845),27040=>array(39,-72,946,831),27041=>array(30,-69,951,833),27042=>array(24,-64,967,844),27043=>array(27,-69,951,837),27044=>array(28,-70,980,829),27045=>array(38,-65,960,830),27046=>array(49,-56,968,855),27047=>array(38,-74,939,817),27048=>array(47,-69,942,838),27049=>array(26,-69,975,826),27050=>array(31,-71,923,827),27051=>array(33,-68,965,844),27052=>array(40,-74,970,826),27053=>array(28,-65,965,849),27054=>array(61,-67,948,832),27055=>array(31,-60,954,833),27056=>array(34,-68,956,832),27057=>array(19,-66,972,832),27058=>array(39,-70,965,818),27059=>array(36,-65,967,840),27060=>array(53,-66,913,834),27061=>array(31,-70,956,828),27062=>array(37,-69,951,838),27063=>array(41,-67,944,841),27064=>array(18,-70,964,823),27065=>array(26,-70,965,827),27066=>array(37,-64,971,838),27067=>array(55,-62,930,845),27068=>array(32,-64,960,833),27069=>array(32,-75,972,825),27070=>array(39,-70,947,818),27071=>array(39,-70,962,829),27072=>array(32,-62,968,831),27073=>array(39,-70,940,844),27074=>array(23,-70,963,823),27075=>array(36,-60,969,845),27076=>array(39,-70,915,822),27077=>array(43,-69,927,823),27078=>array(42,-69,945,827),27079=>array(33,-78,961,833),27080=>array(24,-64,959,829),27081=>array(26,-73,973,836),27082=>array(34,-67,970,845),27083=>array(40,-68,954,828),27084=>array(28,-72,959,843),27085=>array(31,-70,960,851),27086=>array(39,-70,951,847),27087=>array(25,-67,952,840),27088=>array(39,-70,948,844),27089=>array(30,-68,976,787),27090=>array(40,-68,950,843),27091=>array(39,-70,969,818),27092=>array(33,-67,987,849),27093=>array(35,-70,968,835),27094=>array(43,-77,968,844),27095=>array(49,-61,926,834),27096=>array(35,-62,969,843),27097=>array(34,-69,950,836),27098=>array(33,-70,923,818),27099=>array(13,-57,922,845),27100=>array(19,-76,953,843),27101=>array(39,-70,942,844),27102=>array(13,-57,958,845),27103=>array(21,-64,917,842),27104=>array(21,-65,911,825),27105=>array(13,-67,964,845),27106=>array(20,-73,916,823),27107=>array(24,-74,951,845),27108=>array(32,-71,976,825),27109=>array(37,-64,965,830),27110=>array(38,-73,959,845),27111=>array(31,-64,973,837),27112=>array(29,-62,955,836),27113=>array(29,-60,969,811),27114=>array(26,-67,966,845),27115=>array(43,-66,956,835),27116=>array(33,-78,988,835),27117=>array(33,-70,964,839),27118=>array(34,-72,989,850),27119=>array(13,-65,953,845),27120=>array(13,-68,959,845),27121=>array(30,-67,968,826),27122=>array(27,-71,962,842),27123=>array(53,-65,963,843),27124=>array(34,-65,969,831),27125=>array(13,-57,978,845),27126=>array(22,-71,906,831),27127=>array(31,-73,987,829),27128=>array(37,-70,983,824),27129=>array(37,-64,952,845),27130=>array(28,-66,966,848),27131=>array(33,-58,971,839),27132=>array(38,-71,986,826),27133=>array(44,-71,948,827),27134=>array(30,-72,979,828),27135=>array(26,-65,953,828),27136=>array(45,-67,960,847),27137=>array(46,-64,976,835),27138=>array(60,-64,959,847),27139=>array(21,-74,939,826),27140=>array(21,-71,990,826),27141=>array(39,-64,964,829),27142=>array(30,-76,945,829),27143=>array(27,-73,989,824),27144=>array(36,-70,968,835),27145=>array(37,-80,968,826),27146=>array(28,-66,964,836),27147=>array(34,-67,961,827),27148=>array(26,-68,967,829),27149=>array(30,-84,955,830),27150=>array(26,-65,942,843),27151=>array(30,-69,954,826),27152=>array(26,-65,958,839),27153=>array(36,-61,985,836),27154=>array(26,-65,945,830),27155=>array(39,-69,949,831),27156=>array(36,-67,970,842),27157=>array(30,-77,973,832),27158=>array(46,-72,961,853),27159=>array(43,-68,956,826),27160=>array(32,-70,956,824),27161=>array(33,-70,957,818),27162=>array(33,-70,959,838),27163=>array(44,-61,971,833),27164=>array(33,-79,961,841),27165=>array(39,-71,962,828),27166=>array(46,-61,957,830),27167=>array(41,-67,944,826),27168=>array(30,-69,953,826),27169=>array(31,-69,952,828),27170=>array(33,-70,959,847),27171=>array(35,-62,978,848),27172=>array(6,-73,993,824),27173=>array(38,-73,970,825),27174=>array(40,-67,958,831),27175=>array(35,-76,976,828),27176=>array(39,-68,955,832),27177=>array(25,-72,957,832),27178=>array(26,-72,944,822),27179=>array(37,-62,964,832),27180=>array(33,-70,964,831),27181=>array(33,-60,972,831),27182=>array(33,-70,957,818),27183=>array(18,-72,929,819),27184=>array(36,-63,957,838),27185=>array(22,-74,953,832),27186=>array(34,-55,966,852),27187=>array(32,-66,955,830),27188=>array(34,-71,965,831),27189=>array(44,-67,969,836),27190=>array(27,-70,948,818),27191=>array(27,-67,950,844),27192=>array(48,-68,971,833),27193=>array(39,-71,953,825),27194=>array(38,-68,954,832),27195=>array(39,-81,958,826),27196=>array(39,-77,953,820),27197=>array(35,-65,957,851),27198=>array(30,-66,977,830),27199=>array(33,-70,954,828),27200=>array(44,-64,984,851),27201=>array(37,-69,956,828),27202=>array(35,-76,974,851),27203=>array(24,-70,959,843),27204=>array(34,-69,960,835),27205=>array(21,-70,954,845),27206=>array(46,-74,961,831),27207=>array(31,-67,963,837),27208=>array(36,-69,962,830),27209=>array(33,-80,956,825),27210=>array(34,-71,946,818),27211=>array(36,-62,962,836),27212=>array(33,-70,911,818),27213=>array(39,-68,897,822),27214=>array(38,-70,963,826),27215=>array(36,-71,951,838),27216=>array(44,-65,972,832),27217=>array(34,-68,964,826),27218=>array(36,-70,954,838),27219=>array(36,-72,948,838),27220=>array(36,-79,969,839),27221=>array(44,-58,951,836),27222=>array(43,-68,972,825),27223=>array(31,-68,948,839),27224=>array(36,-61,923,828),27225=>array(27,-69,951,830),27226=>array(39,-70,952,829),27227=>array(21,-68,972,828),27228=>array(47,-64,966,816),27229=>array(40,-68,953,826),27230=>array(35,-65,963,827),27231=>array(36,-68,963,829),27232=>array(37,-80,956,837),27233=>array(38,-70,964,837),27234=>array(37,-72,948,842),27235=>array(37,-72,957,847),27236=>array(44,-67,970,838),27237=>array(47,-69,952,821),27238=>array(32,-58,958,847),27239=>array(45,-61,917,849),27240=>array(33,-74,962,830),27241=>array(36,-67,958,826),27242=>array(38,-79,964,826),27243=>array(47,-70,956,827),27244=>array(37,-72,957,819),27245=>array(40,-72,957,824),27246=>array(53,-72,913,834),27247=>array(39,-70,944,824),27248=>array(37,-72,948,863),27249=>array(24,-69,914,829),27250=>array(37,-72,933,833),27251=>array(30,-55,967,821),27252=>array(30,-71,956,830),27253=>array(37,-72,979,832),27254=>array(43,-74,964,821),27255=>array(32,-73,962,838),27256=>array(43,-73,959,818),27257=>array(21,-73,928,817),27258=>array(37,-72,911,819),27259=>array(29,-72,966,819),27260=>array(15,-63,980,837),27261=>array(41,-76,973,833),27262=>array(41,-66,974,828),27263=>array(26,-58,955,832),27264=>array(29,-61,956,841),27265=>array(46,-65,991,855),27266=>array(37,-71,966,828),27267=>array(50,-76,971,819),27268=>array(31,-66,974,844),27269=>array(24,-72,964,823),27270=>array(39,-73,943,836),27271=>array(36,-65,960,834),27272=>array(37,-72,958,819),27273=>array(37,-65,936,826),27274=>array(36,-66,980,829),27275=>array(37,-72,981,820),27276=>array(43,-65,970,829),27277=>array(31,-76,970,829),27278=>array(22,-65,971,851),27279=>array(37,-72,972,833),27280=>array(21,-70,949,838),27281=>array(50,-68,933,826),27282=>array(42,-75,967,826),27283=>array(27,-71,980,834),27284=>array(46,-59,924,839),27285=>array(51,-76,966,824),27286=>array(27,-69,974,834),27287=>array(33,-54,973,840),27288=>array(33,-72,965,849),27289=>array(35,-76,923,815),27290=>array(35,-74,976,827),27291=>array(31,-71,977,826),27292=>array(32,-64,974,861),27293=>array(41,-78,970,819),27294=>array(27,-66,961,837),27295=>array(29,-83,962,823),27296=>array(34,-65,954,834),27297=>array(34,-70,954,826),27298=>array(33,-68,969,858),27299=>array(33,-63,959,838),27300=>array(35,-71,980,827),27301=>array(29,-73,964,842),27302=>array(41,-70,919,826),27303=>array(33,-70,974,823),27304=>array(33,-74,960,829),27305=>array(22,-64,921,857),27306=>array(42,-64,973,849),27307=>array(15,-63,943,830),27308=>array(29,-61,965,836),27309=>array(40,-72,981,828),27310=>array(40,-65,950,833),27311=>array(38,-56,970,838),27312=>array(35,-68,936,845),27313=>array(25,-56,943,832),27314=>array(35,-68,917,832),27315=>array(40,-65,966,846),27316=>array(34,-68,974,827),27317=>array(35,-69,942,824),27318=>array(38,-71,983,834),27319=>array(36,-70,959,821),27320=>array(37,-63,952,839),27321=>array(38,-65,965,842),27322=>array(45,-64,969,842),27323=>array(24,-62,957,839),27324=>array(27,-69,953,825),27325=>array(36,-61,967,831),27326=>array(105,-51,918,822),27327=>array(34,-68,958,829),27328=>array(36,-69,974,840),27329=>array(26,-66,945,839),27330=>array(36,-50,957,840),27331=>array(44,-66,954,835),27332=>array(44,-71,977,835),27333=>array(36,-71,975,839),27334=>array(48,-68,977,824),27335=>array(32,-75,963,825),27336=>array(31,-62,984,847),27337=>array(27,-70,953,826),27338=>array(31,-71,913,824),27339=>array(42,-70,958,840),27340=>array(44,-69,958,832),27341=>array(40,-75,961,831),27342=>array(35,-71,957,849),27343=>array(28,-64,984,828),27344=>array(40,-65,969,813),27345=>array(43,-66,935,827),27346=>array(30,-73,973,831),27347=>array(30,-61,974,849),27348=>array(42,-65,958,831),27349=>array(42,-72,967,831),27350=>array(34,-62,965,836),27351=>array(42,-67,958,833),27352=>array(42,-62,961,831),27353=>array(44,-70,949,824),27354=>array(39,-61,904,833),27355=>array(47,-66,959,840),27356=>array(43,-59,973,843),27357=>array(30,-70,971,835),27358=>array(33,-66,972,841),27359=>array(32,-71,969,841),27360=>array(37,-71,986,838),27361=>array(58,-72,950,833),27362=>array(20,-72,972,837),27363=>array(22,-72,974,841),27364=>array(41,-68,955,841),27365=>array(33,-71,959,847),27366=>array(29,-68,970,841),27367=>array(34,-65,957,840),27368=>array(36,-71,962,833),27369=>array(44,-65,920,833),27370=>array(32,-65,955,832),27371=>array(41,-68,959,831),27372=>array(43,-62,971,843),27373=>array(30,-62,965,831),27374=>array(36,-67,951,827),27375=>array(31,-68,981,842),27376=>array(30,-78,980,841),27377=>array(43,-65,967,840),27378=>array(33,-65,979,839),27379=>array(35,-58,969,855),27380=>array(19,-72,970,843),27381=>array(27,-66,973,840),27382=>array(32,-62,960,831),27383=>array(16,-45,965,851),27384=>array(38,-72,986,835),27385=>array(40,-68,957,830),27386=>array(38,-61,936,832),27387=>array(45,-62,958,826),27388=>array(28,-78,978,832),27389=>array(48,-68,956,813),27390=>array(31,-64,969,829),27391=>array(32,-67,951,835),27392=>array(33,-70,977,837),27393=>array(22,-70,987,832),27394=>array(31,-69,959,828),27395=>array(34,-58,964,853),27396=>array(35,-65,909,836),27397=>array(31,-69,973,827),27398=>array(21,-66,969,836),27399=>array(31,-66,955,827),27400=>array(45,-64,944,838),27401=>array(40,-62,962,835),27402=>array(38,-71,952,830),27403=>array(33,-68,960,823),27404=>array(33,-68,970,838),27405=>array(28,-68,937,832),27406=>array(44,-71,964,842),27407=>array(34,-67,967,830),27408=>array(39,-73,960,828),27409=>array(33,-70,970,831),27410=>array(40,-74,961,844),27411=>array(33,-78,966,836),27412=>array(33,-65,970,828),27413=>array(33,-70,987,828),27414=>array(40,-63,961,841),27415=>array(39,-65,942,830),27416=>array(47,-68,933,827),27417=>array(49,-62,959,831),27418=>array(35,-68,978,846),27419=>array(38,-71,932,835),27420=>array(40,-65,975,839),27421=>array(56,-67,964,843),27422=>array(49,-64,968,828),27423=>array(36,-69,984,835),27424=>array(51,-69,950,842),27425=>array(49,-66,953,822),27426=>array(20,-64,948,839),27427=>array(48,-72,962,831),27428=>array(41,-75,952,819),27429=>array(106,-75,968,829),27430=>array(35,-75,968,838),27431=>array(101,-66,953,833),27432=>array(56,-73,971,829),27433=>array(51,-62,947,822),27434=>array(90,-68,956,837),27435=>array(66,-68,950,847),27436=>array(44,-68,971,848),27437=>array(115,-73,961,830),27438=>array(60,-68,971,850),27439=>array(55,-74,967,830),27440=>array(30,-72,959,831),27441=>array(34,-72,959,834),27442=>array(47,-65,969,837),27443=>array(107,-74,962,830),27444=>array(101,-73,959,848),27445=>array(46,-62,970,853),27446=>array(44,-76,964,826),27447=>array(30,-69,963,838),27448=>array(47,-66,967,839),27449=>array(57,-79,975,830),27450=>array(61,-65,968,832),27451=>array(50,-72,958,838),27452=>array(50,-72,969,830),27453=>array(39,-71,977,839),27454=>array(50,-70,954,835),27455=>array(54,-67,968,841),27456=>array(46,-76,983,824),27457=>array(65,-73,985,827),27458=>array(61,-71,975,833),27459=>array(58,-72,972,838),27460=>array(102,-69,969,827),27461=>array(56,-72,977,826),27462=>array(47,-71,964,843),27463=>array(22,-74,968,842),27464=>array(29,-73,973,844),27465=>array(34,-70,970,841),27466=>array(54,-73,963,846),27467=>array(33,-69,967,826),27468=>array(65,-66,959,839),27469=>array(51,-73,970,841),27470=>array(39,-72,967,830),27471=>array(49,-72,961,842),27472=>array(110,-79,961,830),27473=>array(46,-69,977,831),27474=>array(60,-69,971,839),27475=>array(39,-65,963,841),27476=>array(32,-73,983,838),27477=>array(53,-83,972,825),27478=>array(60,-77,970,830),27479=>array(49,-68,975,840),27480=>array(52,-56,953,835),27481=>array(37,-67,964,856),27482=>array(64,-65,983,849),27483=>array(31,-70,983,864),27484=>array(37,-80,972,836),27485=>array(63,-72,971,838),27486=>array(55,-71,967,829),27487=>array(48,-67,969,841),27488=>array(53,-59,969,849),27489=>array(37,-68,962,836),27490=>array(76,-6,931,791),27491=>array(100,-5,920,756),27492=>array(37,-57,949,804),27493=>array(57,-60,932,835),27494=>array(63,-58,942,834),27495=>array(40,-66,956,830),27496=>array(41,-66,952,835),27497=>array(53,-62,962,833),27498=>array(63,-20,919,779),27499=>array(40,-28,953,783),27500=>array(46,-74,942,822),27501=>array(53,-67,951,829),27502=>array(37,-59,957,836),27503=>array(98,-70,938,835),27504=>array(60,-51,920,792),27505=>array(45,-20,956,836),27506=>array(45,-70,940,834),27507=>array(48,-70,943,834),27508=>array(33,-56,961,801),27509=>array(30,-55,955,849),27510=>array(80,-70,939,823),27511=>array(41,-58,944,789),27512=>array(47,-71,930,846),27513=>array(79,-75,921,767),27514=>array(71,-75,815,798),27515=>array(60,-67,959,761),27516=>array(26,-60,916,801),27517=>array(41,-68,955,828),27518=>array(58,-59,921,843),27519=>array(56,-62,972,840),27520=>array(39,-57,967,840),27521=>array(44,-74,950,774),27522=>array(49,-47,957,785),27523=>array(41,-73,964,827),27524=>array(54,-71,966,853),27525=>array(53,-74,952,827),27526=>array(65,-74,951,829),27527=>array(31,-68,913,826),27528=>array(44,-63,951,838),27529=>array(63,-75,921,835),27530=>array(61,-66,964,832),27531=>array(47,-61,965,845),27532=>array(33,-73,954,773),27533=>array(57,-64,953,837),27534=>array(43,-73,961,821),27535=>array(42,-76,950,821),27536=>array(52,-70,968,829),27537=>array(52,-74,960,823),27538=>array(32,-87,910,778),27539=>array(35,-71,948,820),27540=>array(57,-69,975,831),27541=>array(55,-58,949,829),27542=>array(40,-67,954,835),27543=>array(38,-53,968,835),27544=>array(68,-60,952,832),27545=>array(57,-64,958,829),27546=>array(44,-70,939,823),27547=>array(48,-47,947,788),27548=>array(39,-68,982,842),27549=>array(39,-68,974,829),27550=>array(40,-60,958,800),27551=>array(54,-67,970,782),27552=>array(39,-71,971,843),27553=>array(36,-71,930,830),27554=>array(50,-70,954,826),27555=>array(54,-72,952,829),27556=>array(55,-70,963,845),27557=>array(39,-78,953,834),27558=>array(43,-69,946,834),27559=>array(52,-71,978,829),27560=>array(43,-68,970,833),27561=>array(35,-65,976,798),27562=>array(47,-20,954,833),27563=>array(57,-64,953,789),27564=>array(50,-64,941,786),27565=>array(35,-44,965,807),27566=>array(40,-67,977,854),27567=>array(55,-66,960,838),27568=>array(36,-68,963,830),27569=>array(42,-73,954,829),27570=>array(44,-66,946,829),27571=>array(52,-70,948,788),27572=>array(98,-66,959,792),27573=>array(41,-73,964,832),27574=>array(58,-80,958,819),27575=>array(46,-68,952,836),27576=>array(45,-69,976,833),27577=>array(81,-72,972,787),27578=>array(51,-72,967,824),27579=>array(51,-70,963,833),27580=>array(49,-68,964,833),27581=>array(35,-65,976,847),27582=>array(35,-72,960,823),27583=>array(31,-73,969,799),27584=>array(73,-64,962,836),27585=>array(58,-68,958,833),27586=>array(52,-67,944,815),27587=>array(58,-72,973,843),27588=>array(58,-69,963,835),27589=>array(39,-72,963,831),27590=>array(69,-68,958,810),27591=>array(53,-76,974,819),27592=>array(55,-73,963,830),27593=>array(71,-29,951,800),27594=>array(41,-63,976,833),27595=>array(92,-57,935,798),27596=>array(74,-58,926,788),27597=>array(77,-66,931,783),27598=>array(64,-63,933,843),27599=>array(64,-63,939,843),27600=>array(55,-65,952,836),27601=>array(44,-62,967,805),27602=>array(56,-69,944,832),27603=>array(43,-62,964,835),27604=>array(59,-36,956,811),27605=>array(58,-59,908,816),27606=>array(63,-43,951,816),27607=>array(87,-67,965,820),27608=>array(76,-62,969,794),27609=>array(41,-54,941,826),27610=>array(56,-65,956,845),27611=>array(79,-23,944,822),27612=>array(52,-18,971,840),27613=>array(52,-18,971,840),27614=>array(78,-41,947,831),27615=>array(52,-40,954,841),27616=>array(49,-32,956,823),27617=>array(52,-18,971,840),27618=>array(55,-27,961,837),27619=>array(71,-32,949,778),27620=>array(48,-62,956,830),27621=>array(52,-18,971,841),27622=>array(55,-58,956,836),27623=>array(62,-26,965,834),27624=>array(54,-25,954,833),27625=>array(52,-18,971,840),27626=>array(35,-19,931,836),27627=>array(80,-54,933,840),27628=>array(51,-24,969,832),27629=>array(44,-39,954,836),27630=>array(30,-65,964,835),27631=>array(59,-30,967,835),27632=>array(47,-29,958,834),27633=>array(47,-28,958,833),27634=>array(39,-76,955,819),27635=>array(70,-44,970,826),27636=>array(47,-28,958,823),27637=>array(30,-65,933,844),27638=>array(44,-28,972,855),27639=>array(90,-55,961,848),27640=>array(55,-28,959,825),27641=>array(28,-70,972,847),27642=>array(48,-28,960,841),27643=>array(31,-65,962,840),27644=>array(31,-68,963,819),27645=>array(44,-32,971,832),27646=>array(47,-67,960,822),27647=>array(35,-67,967,853),27648=>array(54,-69,966,824),27649=>array(60,-28,972,835),27650=>array(53,-76,958,825),27651=>array(46,-45,962,839),27652=>array(38,-54,960,844),27653=>array(49,-34,959,841),27654=>array(54,-43,974,840),27655=>array(30,-25,928,835),27656=>array(68,-56,946,844),27657=>array(37,-58,964,840),27658=>array(54,-43,974,854),27659=>array(52,-69,971,828),27660=>array(48,-40,978,843),27661=>array(33,-66,966,830),27662=>array(61,-46,961,825),27663=>array(83,-68,934,828),27664=>array(100,-54,907,832),27665=>array(51,-67,950,784),27666=>array(91,-71,936,839),27667=>array(111,-61,951,781),27668=>array(39,-56,966,853),27669=>array(36,-67,957,847),27670=>array(51,-64,965,845),27671=>array(36,-62,963,853),27672=>array(46,-69,966,840),27673=>array(44,-62,965,852),27674=>array(26,-68,959,849),27675=>array(52,-69,962,839),27676=>array(35,-63,959,849),27677=>array(36,-75,960,835),27678=>array(36,-72,960,835),27679=>array(37,-76,962,829),27680=>array(10,-71,933,837),27681=>array(45,-76,961,845),27682=>array(38,-63,943,832),27683=>array(50,-67,959,838),27684=>array(40,-63,979,849),27685=>array(37,-66,968,842),27686=>array(41,-65,972,858),27687=>array(42,-70,958,832),27688=>array(41,-73,961,835),27689=>array(21,-64,938,825),27690=>array(38,-66,968,849),27691=>array(47,-68,957,831),27692=>array(39,-61,974,854),27693=>array(38,-66,966,852),27694=>array(48,-79,963,835),27695=>array(45,-74,959,841),27696=>array(35,-70,964,839),27697=>array(25,-69,955,830),27698=>array(25,-70,955,830),27699=>array(43,-71,971,833),27700=>array(47,-64,953,826),27701=>array(320,-38,602,803),27702=>array(51,-74,958,782),27703=>array(47,-64,953,826),27704=>array(51,-65,957,838),27705=>array(85,-28,958,830),27706=>array(40,-64,962,826),27707=>array(69,-60,921,829),27708=>array(54,-39,945,830),27709=>array(27,-71,967,846),27710=>array(71,-32,962,814),27711=>array(60,-65,966,823),27712=>array(51,-55,941,808),27713=>array(58,-59,962,833),27714=>array(61,-65,938,835),27715=>array(60,-62,977,814),27716=>array(60,-63,942,835),27717=>array(59,-51,937,814),27718=>array(33,-65,961,790),27719=>array(46,-49,920,803),27720=>array(70,-59,896,790),27721=>array(40,-59,956,804),27722=>array(57,-66,967,813),27723=>array(59,-57,912,836),27724=>array(62,-72,910,829),27725=>array(44,-71,975,826),27726=>array(53,-62,959,825),27727=>array(62,-65,960,829),27728=>array(67,-71,919,831),27729=>array(67,-42,930,826),27730=>array(55,-49,958,836),27731=>array(55,-64,954,802),27732=>array(60,-37,967,842),27733=>array(57,-65,898,820),27734=>array(54,-65,954,833),27735=>array(48,-67,948,798),27736=>array(48,-59,933,831),27737=>array(51,-67,957,814),27738=>array(49,-52,948,802),27739=>array(43,-63,975,812),27740=>array(33,-46,945,808),27741=>array(47,-62,947,847),27742=>array(58,-68,948,781),27743=>array(65,-51,940,796),27744=>array(48,-46,959,825),27745=>array(58,-52,943,802),27746=>array(74,-58,945,811),27747=>array(92,-68,957,831),27748=>array(51,-63,899,790),27749=>array(52,-70,977,828),27750=>array(44,-68,963,826),27751=>array(69,-68,964,801),27752=>array(70,-57,900,812),27753=>array(55,-40,911,817),27754=>array(54,-41,944,809),27755=>array(53,-68,951,833),27756=>array(57,-67,964,822),27757=>array(61,-69,905,801),27758=>array(41,-65,904,831),27759=>array(48,-61,951,830),27760=>array(48,-64,962,835),27761=>array(50,-70,957,837),27762=>array(41,-68,955,820),27763=>array(49,-73,972,807),27764=>array(53,-64,944,846),27765=>array(53,-73,945,854),27766=>array(42,-66,962,830),27767=>array(59,-63,941,805),27768=>array(54,-69,949,833),27769=>array(58,-59,900,820),27770=>array(56,-72,970,836),27771=>array(41,-75,951,826),27772=>array(41,-75,951,811),27773=>array(63,-61,962,850),27774=>array(41,-62,955,814),27775=>array(62,-57,950,820),27776=>array(45,-75,931,825),27777=>array(56,-48,947,811),27778=>array(58,-67,950,831),27779=>array(48,-64,962,819),27780=>array(46,-60,946,807),27781=>array(47,-70,948,812),27782=>array(63,-66,951,817),27783=>array(48,-60,951,849),27784=>array(56,-73,946,824),27785=>array(51,-58,952,788),27786=>array(49,-58,973,833),27787=>array(51,-69,960,827),27788=>array(41,-44,963,833),27789=>array(56,-38,939,794),27790=>array(45,-62,961,844),27791=>array(62,-67,926,814),27792=>array(43,-63,960,833),27793=>array(66,-51,947,821),27794=>array(58,-71,953,841),27795=>array(54,-62,962,835),27796=>array(54,-60,944,814),27797=>array(59,-56,926,855),27798=>array(54,-64,914,839),27799=>array(35,-58,976,803),27800=>array(52,-50,964,817),27801=>array(51,-62,968,812),27802=>array(65,-44,966,807),27803=>array(41,-65,942,837),27804=>array(70,-66,953,837),27805=>array(31,-69,969,835),27806=>array(52,-74,939,826),27807=>array(41,-61,903,831),27808=>array(66,-64,959,821),27809=>array(47,-62,959,805),27810=>array(40,-66,973,805),27811=>array(58,-63,920,813),27812=>array(42,-47,929,822),27813=>array(41,-57,916,827),27814=>array(52,-46,948,837),27815=>array(28,-63,967,821),27816=>array(58,-58,937,824),27817=>array(41,-62,892,819),27818=>array(45,-62,874,836),27819=>array(56,-61,980,833),27820=>array(62,-72,984,819),27821=>array(39,-67,947,829),27822=>array(57,-30,957,820),27823=>array(52,-52,967,813),27824=>array(53,-71,951,803),27825=>array(53,-44,951,828),27826=>array(38,-58,953,810),27827=>array(49,-67,952,796),27828=>array(46,-47,978,862),27829=>array(73,-53,947,840),27830=>array(51,-73,956,800),27831=>array(53,-81,961,827),27832=>array(42,-63,915,823),27833=>array(64,-69,903,836),27834=>array(54,-74,900,801),27835=>array(48,-64,959,834),27836=>array(52,-61,896,817),27837=>array(69,-64,956,836),27838=>array(67,-56,946,836),27839=>array(43,-48,936,814),27840=>array(45,-68,891,806),27841=>array(59,-62,965,810),27842=>array(45,-73,894,813),27843=>array(47,-70,896,825),27844=>array(39,-63,953,835),27845=>array(49,-66,897,811),27846=>array(28,-50,976,856),27847=>array(48,-73,909,818),27848=>array(81,-66,984,829),27849=>array(46,-73,960,843),27850=>array(60,-57,875,847),27851=>array(39,-66,968,828),27852=>array(42,-32,972,829),27853=>array(44,-67,968,835),27854=>array(97,-62,955,845),27855=>array(42,-71,915,830),27856=>array(64,-68,918,832),27857=>array(57,-75,907,831),27858=>array(55,-64,975,849),27859=>array(50,-53,958,808),27860=>array(46,-53,947,831),27861=>array(64,-59,945,821),27862=>array(56,-68,924,837),27863=>array(61,-53,909,810),27864=>array(78,-67,931,825),27865=>array(54,-64,952,818),27866=>array(38,-39,960,838),27867=>array(56,-67,963,836),27868=>array(41,-69,958,834),27869=>array(55,-68,952,842),27870=>array(51,-72,910,824),27871=>array(62,-63,953,806),27872=>array(36,-50,969,870),27873=>array(46,-46,968,834),27874=>array(50,-75,961,831),27875=>array(62,-27,956,820),27876=>array(59,-65,960,828),27877=>array(56,-64,957,821),27878=>array(62,-57,973,818),27879=>array(55,-70,960,828),27880=>array(60,-46,939,838),27881=>array(49,-58,958,831),27882=>array(53,-59,914,820),27883=>array(54,-53,949,831),27884=>array(53,-72,972,846),27885=>array(52,-73,948,823),27886=>array(63,-69,967,825),27887=>array(49,-63,951,812),27888=>array(38,-65,963,838),27889=>array(59,-71,983,831),27890=>array(50,-46,922,856),27891=>array(42,-58,980,851),27892=>array(58,-26,988,825),27893=>array(57,-67,964,777),27894=>array(45,-66,929,815),27895=>array(57,-62,929,822),27896=>array(53,-62,910,822),27897=>array(53,-50,955,798),27898=>array(42,-62,933,828),27899=>array(43,-55,893,806),27900=>array(47,-76,949,814),27901=>array(55,-70,948,805),27902=>array(63,-58,926,799),27903=>array(64,-72,964,812),27904=>array(51,-69,954,838),27905=>array(57,-71,957,827),27906=>array(57,-66,945,846),27907=>array(44,-78,972,829),27908=>array(71,-57,915,803),27909=>array(57,-66,965,806),27910=>array(47,-60,964,805),27911=>array(56,-63,910,810),27912=>array(50,-73,964,829),27913=>array(49,-67,955,822),27914=>array(56,-64,970,840),27915=>array(42,-65,951,846),27916=>array(45,-62,902,830),27917=>array(52,-44,954,812),27918=>array(58,-69,898,842),27919=>array(56,-70,954,811),27920=>array(55,-70,955,830),27921=>array(49,-66,974,841),27922=>array(46,-53,947,813),27923=>array(55,-65,941,824),27924=>array(58,-61,935,838),27925=>array(41,-73,975,818),27926=>array(46,-70,962,807),27927=>array(60,-62,963,833),27928=>array(47,-74,953,825),27929=>array(42,-62,967,832),27930=>array(49,-70,968,834),27931=>array(57,-72,959,842),27932=>array(38,-67,981,849),27933=>array(55,-71,959,835),27934=>array(48,-55,898,819),27935=>array(45,-74,973,830),27936=>array(51,-68,954,844),27937=>array(71,-67,965,824),27938=>array(53,-79,952,830),27939=>array(51,-65,955,824),27940=>array(44,-38,962,845),27941=>array(48,-62,959,842),27942=>array(52,-70,932,830),27943=>array(42,-77,945,828),27944=>array(52,-74,963,835),27945=>array(55,-63,974,831),27946=>array(69,-60,940,834),27947=>array(50,-53,970,829),27948=>array(53,-71,963,818),27949=>array(50,-45,953,812),27950=>array(52,-60,967,825),27951=>array(53,-68,948,829),27952=>array(54,-52,949,805),27953=>array(56,-64,959,812),27954=>array(57,-70,897,820),27955=>array(56,-64,908,834),27956=>array(48,-65,956,847),27957=>array(50,-59,908,850),27958=>array(56,-63,917,838),27959=>array(55,-57,956,809),27960=>array(59,-75,965,819),27961=>array(54,-53,959,802),27962=>array(55,-72,889,830),27963=>array(43,-70,942,826),27964=>array(50,-54,956,829),27965=>array(50,-59,986,845),27966=>array(51,-72,966,832),27967=>array(58,-63,988,854),27968=>array(48,-73,909,828),27969=>array(40,-70,964,830),27970=>array(48,-73,970,836),27971=>array(49,-74,939,818),27972=>array(48,-61,952,839),27973=>array(46,-70,939,853),27974=>array(34,-61,947,836),27975=>array(37,-63,929,834),27976=>array(62,-80,920,819),27977=>array(46,-71,930,822),27978=>array(57,-54,935,816),27979=>array(48,-63,880,828),27980=>array(45,-63,956,825),27981=>array(45,-68,940,822),27982=>array(36,-64,952,835),27983=>array(55,-68,871,821),27984=>array(54,-68,917,846),27985=>array(57,-60,909,811),27986=>array(46,-69,920,822),27987=>array(40,-58,950,831),27988=>array(43,-64,911,790),27989=>array(54,-64,936,810),27990=>array(46,-66,934,835),27991=>array(56,-63,956,833),27992=>array(66,-64,970,821),27993=>array(41,-65,954,835),27994=>array(24,-54,948,846),27995=>array(42,-70,955,839),27996=>array(47,-65,963,824),27997=>array(52,-45,965,833),27998=>array(50,-54,972,829),27999=>array(50,-76,971,839),28000=>array(40,-65,951,838),28001=>array(60,-63,957,844),28002=>array(63,-44,966,818),28003=>array(56,-64,960,839),28004=>array(52,-65,940,833),28005=>array(45,-35,955,818),28006=>array(42,-52,956,847),28007=>array(53,-43,951,813),28008=>array(57,-68,972,831),28009=>array(29,-63,944,841),28010=>array(62,-63,962,829),28011=>array(46,-60,938,817),28012=>array(48,-49,952,817),28013=>array(47,-70,962,816),28014=>array(46,-68,951,834),28015=>array(54,-47,949,835),28016=>array(55,-65,909,831),28017=>array(54,-70,963,808),28018=>array(54,-72,969,842),28019=>array(57,-76,957,843),28020=>array(53,-60,959,847),28021=>array(43,-74,954,831),28022=>array(46,-69,945,836),28023=>array(42,-62,956,843),28024=>array(42,-69,949,798),28025=>array(43,-67,971,830),28026=>array(54,-67,911,827),28027=>array(50,-65,908,819),28028=>array(42,-65,962,840),28029=>array(53,-66,958,821),28030=>array(53,-70,953,830),28031=>array(56,-78,955,810),28032=>array(51,-66,963,811),28033=>array(55,-76,966,822),28034=>array(48,-68,975,843),28035=>array(52,-71,906,812),28036=>array(55,-68,956,830),28037=>array(28,-26,960,816),28038=>array(44,-67,950,809),28039=>array(50,-38,956,820),28040=>array(64,-67,917,833),28041=>array(48,-58,956,834),28042=>array(55,-52,972,809),28043=>array(56,-71,968,826),28044=>array(49,-61,897,818),28045=>array(50,-67,947,832),28046=>array(36,-66,964,813),28047=>array(63,-68,948,810),28048=>array(59,-67,964,827),28049=>array(49,-68,961,825),28050=>array(45,-68,948,814),28051=>array(74,-65,915,814),28052=>array(53,-67,996,829),28053=>array(42,-68,927,844),28054=>array(39,-48,956,859),28055=>array(57,-70,955,840),28056=>array(37,-53,973,863),28057=>array(36,-68,959,827),28058=>array(54,-64,968,852),28059=>array(61,-61,937,834),28060=>array(41,-59,955,844),28061=>array(52,-54,911,834),28062=>array(44,-59,943,823),28063=>array(44,-58,938,816),28064=>array(49,-63,869,800),28065=>array(41,-70,893,795),28066=>array(51,-67,929,813),28067=>array(22,-63,946,842),28068=>array(45,-59,944,828),28069=>array(50,-61,908,848),28070=>array(62,-53,918,829),28071=>array(46,-62,870,819),28072=>array(45,-60,956,821),28073=>array(53,-41,928,798),28074=>array(45,-67,952,845),28075=>array(51,-65,928,850),28076=>array(67,-67,933,827),28077=>array(76,-69,964,832),28078=>array(63,-66,924,830),28079=>array(39,-64,951,818),28080=>array(58,-67,967,794),28081=>array(50,-69,961,804),28082=>array(52,-68,961,839),28083=>array(66,-52,956,833),28084=>array(43,-56,962,857),28085=>array(53,-63,911,810),28086=>array(69,-50,941,828),28087=>array(85,-71,963,820),28088=>array(53,-65,900,824),28089=>array(51,-72,946,840),28090=>array(72,-73,932,813),28091=>array(54,-72,962,825),28092=>array(49,-61,964,831),28093=>array(66,-71,957,816),28094=>array(82,-68,946,820),28095=>array(54,-51,975,815),28096=>array(54,-74,956,820),28097=>array(54,-71,944,841),28098=>array(78,-65,953,813),28099=>array(50,-50,951,834),28100=>array(65,-62,926,842),28101=>array(40,-58,953,839),28102=>array(54,-64,958,844),28103=>array(48,-65,961,830),28104=>array(65,-80,908,800),28105=>array(84,-71,965,815),28106=>array(57,-70,897,829),28107=>array(28,-63,968,841),28108=>array(45,-62,935,838),28109=>array(66,-77,906,804),28110=>array(66,-67,967,832),28111=>array(88,-74,971,819),28112=>array(85,-69,906,806),28113=>array(31,-66,975,829),28114=>array(35,-66,953,838),28115=>array(63,-72,956,823),28116=>array(69,-56,955,834),28117=>array(80,-60,954,832),28118=>array(38,-65,945,836),28119=>array(59,-62,904,828),28120=>array(47,-58,911,847),28121=>array(40,-62,961,836),28122=>array(48,-66,982,843),28123=>array(71,-71,905,821),28124=>array(74,-75,911,806),28125=>array(40,-62,960,806),28126=>array(29,-65,956,832),28127=>array(37,-54,970,849),28128=>array(46,-64,955,814),28129=>array(47,-62,965,846),28130=>array(79,-70,958,820),28131=>array(50,-58,957,850),28132=>array(40,-61,965,835),28133=>array(40,-64,956,837),28134=>array(50,-36,957,843),28135=>array(50,-39,989,843),28136=>array(57,-61,950,834),28137=>array(47,-73,964,835),28138=>array(39,-58,991,856),28139=>array(41,-42,943,827),28140=>array(24,-61,948,840),28141=>array(70,-68,961,824),28142=>array(43,-59,962,849),28143=>array(50,-66,941,832),28144=>array(38,-53,969,848),28145=>array(44,-68,963,808),28146=>array(57,-79,956,823),28147=>array(50,-61,955,831),28148=>array(34,-33,955,846),28149=>array(47,-65,900,830),28150=>array(52,-65,985,836),28151=>array(55,-60,961,803),28152=>array(39,-64,943,833),28153=>array(42,-37,984,854),28154=>array(42,-60,978,845),28155=>array(53,-55,962,837),28156=>array(49,-68,978,827),28157=>array(64,-53,951,824),28158=>array(51,-69,962,857),28159=>array(70,-68,922,838),28160=>array(76,-80,974,820),28161=>array(47,-68,961,823),28162=>array(51,-60,949,795),28163=>array(41,-70,951,821),28164=>array(44,-62,953,820),28165=>array(39,-67,943,833),28166=>array(42,-57,909,826),28167=>array(39,-63,924,800),28168=>array(42,-60,958,825),28169=>array(39,-67,966,824),28170=>array(59,-72,882,824),28171=>array(48,-31,956,834),28172=>array(46,-60,936,807),28173=>array(54,-75,912,827),28174=>array(52,-60,929,823),28175=>array(52,-62,954,833),28176=>array(36,-63,920,829),28177=>array(50,-48,933,799),28178=>array(36,-65,957,841),28179=>array(46,-57,979,828),28180=>array(50,-48,922,829),28181=>array(42,-57,909,826),28182=>array(60,-72,910,832),28183=>array(51,-61,964,839),28184=>array(82,-69,964,813),28185=>array(34,-65,951,838),28186=>array(47,-65,948,833),28187=>array(54,-76,956,837),28188=>array(50,-72,970,804),28189=>array(33,-76,965,843),28190=>array(81,-71,934,837),28191=>array(46,-62,921,849),28192=>array(53,-68,965,819),28193=>array(49,-71,973,832),28194=>array(29,-54,972,812),28195=>array(33,-29,959,843),28196=>array(63,-77,930,836),28197=>array(48,-70,956,811),28198=>array(51,-59,896,822),28199=>array(62,-71,919,838),28200=>array(46,-76,975,803),28201=>array(36,-61,943,781),28202=>array(61,-80,930,820),28203=>array(45,-65,978,830),28204=>array(64,-65,909,826),28205=>array(65,-65,913,808),28206=>array(50,-65,950,828),28207=>array(47,-56,961,826),28208=>array(54,-67,973,844),28209=>array(49,-49,959,825),28210=>array(55,-39,954,847),28211=>array(40,-70,952,813),28212=>array(62,-65,919,801),28213=>array(49,-70,956,825),28214=>array(57,-79,970,824),28215=>array(49,-58,967,856),28216=>array(54,-77,950,839),28217=>array(49,-50,919,855),28218=>array(28,-71,946,826),28219=>array(46,-72,960,831),28220=>array(58,-65,982,845),28221=>array(51,-74,962,822),28222=>array(43,-57,956,821),28223=>array(45,-67,980,829),28224=>array(52,-76,968,829),28225=>array(49,-72,963,834),28226=>array(52,-60,963,805),28227=>array(44,-61,961,832),28228=>array(80,-69,919,808),28229=>array(39,-46,968,855),28230=>array(43,-69,951,833),28231=>array(41,-73,947,829),28232=>array(48,-59,975,832),28233=>array(50,-71,952,824),28234=>array(49,-69,966,825),28235=>array(46,-71,950,838),28236=>array(52,-63,963,848),28237=>array(54,-64,956,833),28238=>array(43,-64,951,809),28239=>array(47,-71,939,832),28240=>array(48,-65,918,829),28241=>array(45,-48,963,820),28242=>array(52,-71,951,811),28243=>array(43,-53,959,823),28244=>array(50,-65,965,850),28245=>array(40,-73,978,826),28246=>array(68,-68,912,829),28247=>array(69,-61,954,826),28248=>array(69,-65,916,829),28249=>array(69,-38,980,840),28250=>array(54,-70,965,828),28251=>array(38,-65,948,823),28252=>array(49,-65,979,811),28253=>array(55,-69,958,825),28254=>array(60,-77,955,833),28255=>array(42,-37,959,846),28256=>array(55,-66,954,835),28257=>array(52,-66,910,801),28258=>array(55,-72,951,811),28259=>array(48,-44,959,821),28260=>array(43,-57,959,853),28261=>array(45,-70,977,832),28262=>array(52,-46,955,807),28263=>array(44,-68,918,814),28264=>array(49,-67,974,812),28265=>array(45,-64,962,818),28266=>array(49,-63,974,843),28267=>array(50,-67,979,833),28268=>array(25,-67,964,833),28269=>array(29,-65,955,842),28270=>array(34,-50,939,810),28271=>array(51,-68,953,795),28272=>array(43,-48,938,844),28273=>array(56,-65,955,835),28274=>array(41,-56,968,846),28275=>array(55,-64,956,836),28276=>array(53,-40,959,851),28277=>array(45,-60,969,840),28278=>array(45,-70,974,840),28279=>array(49,-70,961,832),28280=>array(52,-70,961,830),28281=>array(49,-68,956,806),28282=>array(64,-65,949,840),28283=>array(45,-64,954,845),28284=>array(48,-46,948,821),28285=>array(65,-62,952,843),28286=>array(54,-61,953,836),28287=>array(49,-39,933,804),28288=>array(38,-59,922,828),28289=>array(44,-70,962,818),28290=>array(44,-67,903,831),28291=>array(48,-64,919,827),28292=>array(48,-63,969,840),28293=>array(29,-63,931,833),28294=>array(42,-69,949,817),28295=>array(29,-52,928,837),28296=>array(46,-68,939,839),28297=>array(48,-64,963,811),28298=>array(48,-67,969,817),28299=>array(48,-33,965,817),28300=>array(46,-61,966,823),28301=>array(49,-69,961,816),28302=>array(44,-54,954,849),28303=>array(37,-65,949,828),28304=>array(48,-70,943,799),28305=>array(51,-72,935,836),28306=>array(43,-71,960,827),28307=>array(65,-71,953,831),28308=>array(50,-74,971,833),28309=>array(50,-60,965,799),28310=>array(54,-67,951,843),28311=>array(38,-70,967,836),28312=>array(31,-41,938,832),28313=>array(45,-70,987,845),28314=>array(55,-68,966,827),28315=>array(55,-74,976,838),28316=>array(45,-66,925,830),28317=>array(43,-67,948,829),28318=>array(64,-72,963,806),28319=>array(48,-66,966,807),28320=>array(55,-45,952,835),28321=>array(35,-70,954,824),28322=>array(48,-34,952,839),28323=>array(38,-67,973,848),28324=>array(41,-71,932,797),28325=>array(53,-64,951,835),28326=>array(46,-69,964,830),28327=>array(51,-62,967,804),28328=>array(51,-59,972,842),28329=>array(26,-60,928,839),28330=>array(26,-69,977,838),28331=>array(53,-59,959,784),28332=>array(53,-59,980,829),28333=>array(53,-59,973,802),28334=>array(52,-68,968,838),28335=>array(66,-70,922,837),28336=>array(58,-49,954,830),28337=>array(44,-66,986,840),28338=>array(34,-64,970,837),28339=>array(51,-71,969,811),28340=>array(56,-67,975,842),28341=>array(56,-71,989,836),28342=>array(53,-68,964,835),28343=>array(46,-65,905,818),28344=>array(56,-67,980,830),28345=>array(62,-65,958,831),28346=>array(54,-60,927,803),28347=>array(57,-63,878,808),28348=>array(57,-41,959,816),28349=>array(36,-64,950,810),28350=>array(45,-64,965,851),28351=>array(45,-70,958,824),28352=>array(55,-73,950,835),28353=>array(44,-65,978,840),28354=>array(51,-62,959,848),28355=>array(36,-52,973,812),28356=>array(46,-65,991,863),28357=>array(53,-68,954,828),28358=>array(55,-68,951,802),28359=>array(53,-69,962,844),28360=>array(63,-64,954,839),28361=>array(47,-62,962,813),28362=>array(55,-63,972,847),28363=>array(45,-65,944,841),28364=>array(38,-58,978,853),28365=>array(48,-73,946,831),28366=>array(46,-65,952,830),28367=>array(35,-49,969,836),28368=>array(43,-68,970,835),28369=>array(49,-62,926,811),28370=>array(57,-74,951,797),28371=>array(41,-66,952,840),28372=>array(57,-65,950,836),28373=>array(27,-64,958,824),28374=>array(53,-71,965,836),28375=>array(43,-49,924,827),28376=>array(48,-61,959,814),28377=>array(47,-39,951,828),28378=>array(44,-79,961,841),28379=>array(43,-76,939,820),28380=>array(54,-70,987,852),28381=>array(44,-51,958,835),28382=>array(43,-72,938,829),28383=>array(37,-63,926,826),28384=>array(46,-64,943,805),28385=>array(38,-59,922,828),28386=>array(37,-43,921,824),28387=>array(37,-76,979,791),28388=>array(39,-57,940,832),28389=>array(45,-54,920,828),28390=>array(46,-60,951,841),28391=>array(46,-54,978,852),28392=>array(43,-70,927,844),28393=>array(40,-39,917,834),28394=>array(45,-69,969,810),28395=>array(50,-68,960,836),28396=>array(44,-64,963,815),28397=>array(55,-74,953,799),28398=>array(55,-75,977,832),28399=>array(45,-68,950,829),28400=>array(61,-65,952,847),28401=>array(61,-71,970,838),28402=>array(45,-68,945,859),28403=>array(36,-80,923,826),28404=>array(36,-68,954,831),28405=>array(49,-73,966,842),28406=>array(56,-73,972,829),28407=>array(63,-64,953,837),28408=>array(38,-64,951,832),28409=>array(54,-66,955,839),28410=>array(50,-49,956,818),28411=>array(50,-64,959,844),28412=>array(54,-60,967,826),28413=>array(56,-68,956,839),28414=>array(57,-68,961,827),28415=>array(46,-69,948,830),28416=>array(33,-72,961,826),28417=>array(44,-60,972,850),28418=>array(23,-65,971,795),28419=>array(51,-73,974,836),28420=>array(55,-81,952,832),28421=>array(55,-70,962,834),28422=>array(29,-64,969,838),28423=>array(51,-74,973,831),28424=>array(51,-68,955,830),28425=>array(41,-70,970,828),28426=>array(35,-72,945,837),28427=>array(41,-67,985,845),28428=>array(35,-41,965,830),28429=>array(50,-71,898,813),28430=>array(52,-73,968,827),28431=>array(46,-67,956,800),28432=>array(66,-71,964,840),28433=>array(47,-52,959,847),28434=>array(57,-74,963,830),28435=>array(37,-58,943,841),28436=>array(40,-66,960,840),28437=>array(38,-65,956,837),28438=>array(47,-62,972,833),28439=>array(46,-54,962,843),28440=>array(51,-53,964,821),28441=>array(69,-68,964,831),28442=>array(42,-31,957,805),28443=>array(46,-45,983,828),28444=>array(47,-52,964,824),28445=>array(50,-65,919,804),28446=>array(56,-69,961,827),28447=>array(51,-28,954,839),28448=>array(28,-63,974,840),28449=>array(56,-70,954,838),28450=>array(38,-68,962,838),28451=>array(37,-58,963,833),28452=>array(38,-63,948,819),28453=>array(50,-52,954,836),28454=>array(38,-68,978,841),28455=>array(47,-67,961,832),28456=>array(61,-70,972,843),28457=>array(38,-62,973,849),28458=>array(41,-62,961,829),28459=>array(36,-68,972,806),28460=>array(47,-69,969,837),28461=>array(57,-70,968,827),28462=>array(49,-69,959,844),28463=>array(50,-60,962,819),28464=>array(40,-68,908,842),28465=>array(39,-71,970,837),28466=>array(44,-68,962,816),28467=>array(41,-67,952,843),28468=>array(47,-76,934,824),28469=>array(33,-58,966,833),28470=>array(34,-35,958,829),28471=>array(37,-71,953,838),28472=>array(48,-68,956,836),28473=>array(56,-68,955,814),28474=>array(51,-72,968,823),28475=>array(47,-71,966,808),28476=>array(51,-70,955,823),28477=>array(63,-74,957,805),28478=>array(45,-62,974,840),28479=>array(36,-68,959,839),28480=>array(43,-50,962,814),28481=>array(38,-66,956,831),28482=>array(54,-58,945,833),28483=>array(50,-71,964,832),28484=>array(51,-65,972,846),28485=>array(45,-72,936,843),28486=>array(37,-63,913,825),28487=>array(43,-66,951,824),28488=>array(39,-55,971,824),28489=>array(44,-54,943,840),28490=>array(36,-61,967,831),28491=>array(40,-65,946,824),28492=>array(48,-46,944,841),28493=>array(40,-43,923,832),28494=>array(48,-71,977,824),28495=>array(51,-70,920,801),28496=>array(52,-64,974,838),28497=>array(30,-63,983,846),28498=>array(50,-64,977,828),28499=>array(55,-52,985,824),28500=>array(57,-68,951,823),28501=>array(47,-71,978,829),28502=>array(53,-45,958,801),28503=>array(49,-66,979,848),28504=>array(33,-66,969,832),28505=>array(31,-60,945,837),28506=>array(41,-59,954,846),28507=>array(55,-65,964,837),28508=>array(53,-48,956,840),28509=>array(44,-70,985,841),28510=>array(42,-65,972,833),28511=>array(58,-64,922,846),28512=>array(40,-70,955,797),28513=>array(49,-71,981,841),28514=>array(37,-66,955,832),28515=>array(48,-68,908,809),28516=>array(71,-69,915,794),28517=>array(69,-72,960,793),28518=>array(44,-64,968,838),28519=>array(52,-70,915,824),28520=>array(69,-62,966,847),28521=>array(49,-74,960,807),28522=>array(52,-71,916,832),28523=>array(49,-68,975,828),28524=>array(49,-69,951,805),28525=>array(40,-71,962,805),28526=>array(58,-79,905,832),28527=>array(44,-62,952,805),28528=>array(57,-68,960,837),28529=>array(57,-56,937,839),28530=>array(57,-70,950,828),28531=>array(50,-71,948,808),28532=>array(36,-63,934,823),28533=>array(38,-69,963,832),28534=>array(48,-63,977,807),28535=>array(52,-72,956,829),28536=>array(32,-71,964,834),28537=>array(32,-51,968,819),28538=>array(38,-68,960,808),28539=>array(48,-68,975,823),28540=>array(53,-49,953,845),28541=>array(51,-71,956,836),28542=>array(49,-74,974,821),28543=>array(36,-65,904,813),28544=>array(33,-38,956,810),28545=>array(46,-60,959,836),28546=>array(42,-69,974,838),28547=>array(33,-78,961,817),28548=>array(46,-52,964,837),28549=>array(45,-50,952,828),28550=>array(51,-61,973,840),28551=>array(44,-56,949,846),28552=>array(45,-70,974,841),28553=>array(35,-66,975,831),28554=>array(48,-62,957,851),28555=>array(50,-71,952,804),28556=>array(37,-64,954,843),28557=>array(42,-62,955,830),28558=>array(36,-59,972,845),28559=>array(34,-58,934,813),28560=>array(46,-75,954,812),28561=>array(40,-49,923,804),28562=>array(42,-56,973,818),28563=>array(49,-68,961,835),28564=>array(32,-50,950,853),28565=>array(55,-69,947,826),28566=>array(46,-68,906,812),28567=>array(37,-60,894,820),28568=>array(32,-51,956,834),28569=>array(41,-70,960,835),28570=>array(32,-68,949,844),28571=>array(32,-74,943,835),28572=>array(52,-58,883,820),28573=>array(44,-59,945,847),28574=>array(68,-74,972,826),28575=>array(62,-63,977,854),28576=>array(40,-46,962,804),28577=>array(39,-67,977,795),28578=>array(59,-68,910,824),28579=>array(41,-65,976,837),28580=>array(35,-68,956,822),28581=>array(66,-73,952,822),28582=>array(45,-69,969,810),28583=>array(43,-41,951,833),28584=>array(41,-43,951,850),28585=>array(87,-68,924,833),28586=>array(55,-77,995,820),28587=>array(66,-65,946,825),28588=>array(62,-79,965,825),28589=>array(71,-71,954,839),28590=>array(19,-65,969,855),28591=>array(69,-70,963,823),28592=>array(63,-69,970,836),28593=>array(45,-68,975,808),28594=>array(68,-69,958,823),28595=>array(24,-68,963,851),28596=>array(35,-73,976,806),28597=>array(35,-55,948,828),28598=>array(42,-44,956,849),28599=>array(36,-57,941,819),28600=>array(52,-57,962,831),28601=>array(28,-56,941,856),28602=>array(75,-53,975,837),28603=>array(45,-56,944,843),28604=>array(42,-65,953,841),28605=>array(56,-66,957,828),28606=>array(37,-57,951,833),28607=>array(71,-71,961,822),28608=>array(40,-72,962,840),28609=>array(54,-59,914,815),28610=>array(28,-68,962,830),28611=>array(34,-75,965,840),28612=>array(74,-68,974,810),28613=>array(39,-54,984,853),28614=>array(47,-67,966,836),28615=>array(41,-44,951,855),28616=>array(43,-68,964,818),28617=>array(44,-66,954,839),28618=>array(69,-78,964,825),28619=>array(77,-70,987,820),28620=>array(49,-71,970,824),28621=>array(70,-57,969,826),28622=>array(74,-68,954,812),28623=>array(68,-65,967,822),28624=>array(68,-64,986,822),28625=>array(39,-63,935,826),28626=>array(49,-58,951,835),28627=>array(28,-68,962,850),28628=>array(51,-71,958,802),28629=>array(53,-70,963,799),28630=>array(69,-63,961,802),28631=>array(39,-63,991,835),28632=>array(39,-60,956,849),28633=>array(52,-49,952,839),28634=>array(52,-65,937,829),28635=>array(43,-62,952,837),28636=>array(54,-54,957,826),28637=>array(53,-69,974,829),28638=>array(42,-64,962,859),28639=>array(48,-71,954,838),28640=>array(35,-59,967,834),28641=>array(40,-68,938,812),28642=>array(45,-70,952,801),28643=>array(59,-73,979,831),28644=>array(40,-58,963,841),28645=>array(40,-60,975,848),28646=>array(35,-63,959,826),28647=>array(55,-68,954,827),28648=>array(53,-41,965,841),28649=>array(51,-68,963,829),28650=>array(49,-43,972,842),28651=>array(47,-55,963,842),28652=>array(53,-64,972,829),28653=>array(58,-60,962,815),28654=>array(20,-68,957,831),28655=>array(41,-65,955,808),28656=>array(50,-61,956,839),28657=>array(46,-73,966,845),28658=>array(45,-78,963,822),28659=>array(52,-69,966,827),28660=>array(47,-68,955,826),28661=>array(79,-57,930,840),28662=>array(47,-65,901,815),28663=>array(51,-64,951,834),28664=>array(46,-65,984,837),28665=>array(24,-29,960,802),28666=>array(35,-69,964,845),28667=>array(50,-76,963,828),28668=>array(25,-73,978,842),28669=>array(45,-72,960,834),28670=>array(43,-71,967,841),28671=>array(56,-67,939,812),28672=>array(56,-70,959,809),28673=>array(46,-78,969,838),28674=>array(63,-61,974,849),28675=>array(58,-57,957,824),28676=>array(76,-68,952,829),28677=>array(52,-43,957,836),28678=>array(41,-71,933,834),28679=>array(45,-83,940,831),28680=>array(45,-70,937,817),28681=>array(36,-59,929,846),28682=>array(40,-52,955,824),28683=>array(48,-65,952,838),28684=>array(42,-62,951,837),28685=>array(47,-54,956,863),28686=>array(47,-67,950,833),28687=>array(61,-67,933,834),28688=>array(59,-62,942,830),28689=>array(34,-68,973,797),28690=>array(41,-43,981,856),28691=>array(39,-67,970,834),28692=>array(49,-71,970,822),28693=>array(37,-71,965,821),28694=>array(44,-65,942,820),28695=>array(41,-53,949,839),28696=>array(48,-67,962,841),28697=>array(51,-70,970,844),28698=>array(39,-59,976,848),28699=>array(48,-71,956,838),28700=>array(36,-69,967,826),28701=>array(38,-59,967,820),28702=>array(44,-65,959,844),28703=>array(40,-65,959,833),28704=>array(46,-63,967,838),28705=>array(35,-69,967,832),28706=>array(41,-64,974,829),28707=>array(24,-42,961,835),28708=>array(51,-72,964,841),28709=>array(45,-71,938,817),28710=>array(40,-65,951,833),28711=>array(45,-68,963,827),28712=>array(42,-71,973,829),28713=>array(40,-66,966,830),28714=>array(55,-65,960,843),28715=>array(46,-73,975,829),28716=>array(42,-73,961,829),28717=>array(50,-70,978,849),28718=>array(50,-66,963,824),28719=>array(55,-63,951,841),28720=>array(48,-62,975,808),28721=>array(42,-63,942,832),28722=>array(40,-67,987,849),28723=>array(50,-64,952,831),28724=>array(36,-70,957,833),28725=>array(53,-76,969,840),28726=>array(54,-63,936,840),28727=>array(44,-68,949,825),28728=>array(41,-60,974,841),28729=>array(39,-62,990,852),28730=>array(43,-65,962,848),28731=>array(37,-71,966,829),28732=>array(39,-58,975,848),28733=>array(49,-64,950,845),28734=>array(59,-70,923,797),28735=>array(52,-65,959,839),28736=>array(53,-61,936,832),28737=>array(56,-65,921,825),28738=>array(55,-62,964,840),28739=>array(59,-59,964,826),28740=>array(46,-63,961,814),28741=>array(45,-46,958,804),28742=>array(36,-45,949,826),28743=>array(41,-62,952,834),28744=>array(45,-65,954,806),28745=>array(51,-68,956,834),28746=>array(50,-67,960,808),28747=>array(46,-76,941,844),28748=>array(49,-70,953,829),28749=>array(49,-67,930,790),28750=>array(39,-36,964,836),28751=>array(33,-67,935,805),28752=>array(56,-37,950,836),28753=>array(46,-67,969,819),28754=>array(46,-69,958,824),28755=>array(36,-68,959,832),28756=>array(41,-66,972,832),28757=>array(41,-62,965,856),28758=>array(49,-65,956,843),28759=>array(48,-55,964,832),28760=>array(34,-72,960,837),28761=>array(52,-78,941,836),28762=>array(37,-66,963,829),28763=>array(50,-64,910,823),28764=>array(48,-71,946,838),28765=>array(46,-69,973,813),28766=>array(32,-71,925,815),28767=>array(55,-69,938,815),28768=>array(47,-66,954,837),28769=>array(45,-57,948,839),28770=>array(44,-70,988,830),28771=>array(50,-69,940,839),28772=>array(28,-63,975,844),28773=>array(45,-68,965,845),28774=>array(34,-73,964,816),28775=>array(39,-36,972,839),28776=>array(44,-77,954,834),28777=>array(38,-36,964,839),28778=>array(48,-67,944,830),28779=>array(85,-66,919,815),28780=>array(39,223,932,469),28781=>array(45,-61,955,771),28782=>array(49,-64,954,829),28783=>array(49,-91,942,814),28784=>array(32,-59,959,782),28785=>array(70,-70,908,825),28786=>array(146,-68,889,832),28787=>array(59,-57,917,833),28788=>array(58,-66,959,827),28789=>array(53,-63,926,790),28790=>array(64,-77,964,824),28791=>array(54,-65,949,829),28792=>array(54,-62,956,840),28793=>array(79,-70,943,837),28794=>array(58,-69,966,819),28795=>array(53,-64,953,830),28796=>array(50,-77,920,832),28797=>array(53,-64,953,817),28798=>array(45,-72,925,835),28799=>array(37,-81,903,826),28800=>array(32,-63,899,826),28801=>array(37,-69,960,800),28802=>array(53,-67,960,826),28803=>array(42,-73,969,780),28804=>array(46,-70,961,825),28805=>array(46,-52,965,804),28806=>array(50,-71,987,835),28807=>array(81,-74,956,838),28808=>array(73,-70,964,825),28809=>array(34,-65,925,828),28810=>array(59,-72,964,840),28811=>array(59,-72,959,832),28812=>array(59,-72,957,849),28813=>array(59,-72,964,832),28814=>array(66,-77,962,829),28815=>array(59,-73,964,837),28816=>array(59,-72,956,834),28817=>array(48,-65,975,831),28818=>array(44,-74,965,833),28819=>array(55,-86,963,820),28820=>array(59,-74,970,828),28821=>array(48,-69,955,836),28822=>array(39,-66,966,826),28823=>array(57,-73,960,829),28824=>array(62,-70,954,840),28825=>array(57,-73,960,840),28826=>array(100,-75,967,827),28827=>array(39,-59,949,833),28828=>array(35,-71,889,822),28829=>array(37,-62,937,827),28830=>array(37,-68,954,823),28831=>array(56,-68,956,822),28832=>array(73,-70,914,831),28833=>array(54,-66,956,826),28834=>array(62,-70,956,831),28835=>array(62,-70,961,831),28836=>array(69,-66,920,829),28837=>array(50,-62,932,829),28838=>array(62,-70,968,844),28839=>array(62,-70,943,831),28840=>array(63,-70,953,852),28841=>array(49,-73,957,829),28842=>array(54,-70,914,831),28843=>array(49,-72,961,822),28844=>array(48,-72,951,831),28845=>array(37,-69,959,830),28846=>array(55,-72,948,839),28847=>array(60,-71,915,830),28848=>array(34,-61,971,849),28849=>array(37,-62,986,838),28850=>array(62,-70,954,838),28851=>array(45,-69,950,827),28852=>array(48,-74,968,825),28853=>array(51,-71,965,834),28854=>array(62,-70,931,831),28855=>array(39,-72,942,828),28856=>array(59,-71,951,842),28857=>array(50,-71,950,830),28858=>array(62,-64,920,838),28859=>array(35,-68,911,823),28860=>array(35,-60,942,832),28861=>array(38,-64,940,830),28862=>array(53,-70,967,820),28863=>array(34,-65,965,844),28864=>array(39,-70,921,825),28865=>array(29,-68,943,830),28866=>array(32,-56,936,833),28867=>array(35,-63,923,823),28868=>array(35,-66,970,846),28869=>array(52,-55,956,832),28870=>array(48,-65,953,832),28871=>array(55,-65,965,830),28872=>array(58,-61,954,831),28873=>array(47,-71,957,843),28874=>array(41,-85,956,841),28875=>array(42,-61,973,849),28876=>array(35,-71,933,837),28877=>array(55,-64,956,826),28878=>array(45,-73,958,788),28879=>array(68,-63,887,845),28880=>array(34,-65,965,844),28881=>array(54,-63,964,829),28882=>array(47,-74,968,824),28883=>array(49,-56,953,832),28884=>array(57,-61,910,831),28885=>array(53,-64,959,832),28886=>array(82,-58,957,839),28887=>array(49,-68,959,835),28888=>array(49,-71,949,830),28889=>array(48,-75,968,839),28890=>array(53,-68,969,833),28891=>array(35,-60,944,826),28892=>array(55,-64,959,837),28893=>array(50,-58,966,785),28894=>array(46,-68,953,830),28895=>array(62,-75,919,834),28896=>array(48,-68,953,829),28897=>array(56,-71,933,831),28898=>array(44,-63,960,827),28899=>array(48,-75,956,829),28900=>array(43,-77,953,832),28901=>array(43,-77,949,825),28902=>array(34,-62,926,831),28903=>array(34,-74,934,818),28904=>array(54,-66,927,824),28905=>array(31,-65,931,841),28906=>array(31,-73,970,836),28907=>array(49,-70,931,812),28908=>array(26,-64,936,833),28909=>array(45,-63,951,829),28910=>array(68,-70,931,828),28911=>array(47,-82,944,842),28912=>array(43,-70,956,826),28913=>array(42,-51,915,839),28914=>array(63,-70,931,825),28915=>array(41,-65,956,831),28916=>array(56,-76,954,820),28917=>array(56,-72,947,831),28918=>array(38,-70,972,826),28919=>array(51,-75,960,837),28920=>array(53,-68,953,824),28921=>array(50,-72,955,842),28922=>array(55,-73,970,831),28923=>array(47,-67,967,829),28924=>array(44,-66,965,826),28925=>array(39,-81,969,839),28926=>array(46,-24,968,815),28927=>array(51,-77,959,833),28928=>array(45,-70,964,823),28929=>array(59,-66,962,826),28930=>array(38,-66,972,836),28931=>array(71,-71,954,835),28932=>array(33,-60,963,804),28933=>array(49,-71,951,832),28934=>array(49,-71,897,824),28935=>array(49,-71,911,833),28936=>array(46,-70,980,846),28937=>array(62,-63,937,798),28938=>array(49,-70,954,832),28939=>array(46,-70,980,829),28940=>array(57,-69,961,849),28941=>array(46,-70,914,829),28942=>array(57,-75,958,829),28943=>array(53,-61,961,775),28944=>array(48,-70,953,826),28945=>array(48,-67,917,826),28946=>array(58,-69,904,826),28947=>array(46,-70,968,833),28948=>array(55,-72,911,828),28949=>array(20,-77,948,832),28950=>array(33,-67,878,825),28951=>array(56,-65,929,835),28952=>array(39,-66,936,817),28953=>array(45,-79,947,831),28954=>array(61,-64,959,823),28955=>array(112,-72,911,781),28956=>array(51,-63,974,832),28957=>array(48,-67,960,833),28958=>array(50,-69,953,830),28959=>array(45,-67,953,831),28960=>array(39,-65,967,845),28961=>array(45,-63,951,844),28962=>array(48,-68,950,829),28963=>array(52,-75,956,785),28964=>array(48,-70,956,844),28965=>array(44,-72,961,845),28966=>array(48,-65,954,836),28967=>array(48,-67,968,826),28968=>array(48,-69,889,826),28969=>array(38,-67,895,826),28970=>array(48,-71,953,846),28971=>array(48,-67,937,826),28972=>array(65,-67,929,826),28973=>array(69,-62,936,839),28974=>array(38,-66,977,841),28975=>array(56,-70,957,837),28976=>array(53,-79,893,837),28977=>array(37,-66,971,840),28978=>array(49,-69,966,841),28979=>array(65,-67,954,834),28980=>array(40,-61,951,838),28981=>array(46,-73,910,824),28982=>array(62,-67,961,838),28983=>array(48,-67,951,850),28984=>array(59,-67,959,803),28985=>array(48,-67,897,826),28986=>array(50,-72,955,827),28987=>array(48,-67,905,826),28988=>array(56,-74,963,829),28989=>array(69,-70,959,821),28990=>array(37,-61,971,840),28991=>array(48,-68,967,855),28992=>array(37,-61,907,829),28993=>array(43,-70,957,832),28994=>array(40,-71,953,826),28995=>array(64,-70,979,847),28996=>array(41,-72,955,829),28997=>array(32,-72,971,829),28998=>array(38,-63,969,835),28999=>array(60,-65,959,829),29000=>array(28,-67,971,826),29001=>array(46,-69,968,830),29002=>array(51,-67,959,841),29003=>array(51,-71,957,826),29004=>array(42,-71,948,849),29005=>array(36,-73,986,827),29006=>array(55,-77,955,839),29007=>array(48,-67,933,826),29008=>array(50,-70,977,830),29009=>array(66,-70,961,831),29010=>array(45,-65,967,846),29011=>array(40,-73,953,828),29012=>array(36,-70,941,838),29013=>array(43,-72,949,793),29014=>array(40,-73,967,844),29015=>array(56,-72,975,835),29016=>array(47,-68,977,826),29017=>array(53,-63,953,832),29018=>array(38,-66,967,807),29019=>array(38,-73,977,788),29020=>array(46,-67,954,827),29021=>array(44,-79,897,823),29022=>array(34,-71,940,836),29023=>array(45,-75,906,825),29024=>array(32,-57,973,836),29025=>array(35,-75,977,829),29026=>array(66,-68,938,833),29027=>array(42,-68,977,829),29028=>array(44,-68,964,833),29029=>array(39,-62,969,834),29030=>array(48,-66,955,843),29031=>array(67,-62,950,788),29032=>array(35,-71,960,828),29033=>array(49,-76,959,829),29034=>array(48,-75,952,842),29035=>array(50,-62,974,840),29036=>array(38,-75,954,826),29037=>array(49,-61,954,830),29038=>array(54,-79,955,831),29039=>array(50,-65,961,832),29040=>array(46,-75,906,829),29041=>array(51,-69,911,828),29042=>array(49,-67,962,837),29043=>array(26,-70,883,823),29044=>array(56,-69,950,828),29045=>array(51,-67,959,831),29046=>array(43,-55,970,837),29047=>array(43,-73,969,846),29048=>array(50,-63,939,832),29049=>array(51,-69,966,829),29050=>array(49,-69,950,826),29051=>array(44,-72,956,836),29052=>array(56,-69,926,850),29053=>array(41,-72,921,822),29054=>array(51,-69,950,828),29055=>array(46,-71,959,838),29056=>array(49,-74,964,827),29057=>array(51,-68,952,836),29058=>array(44,-68,967,831),29059=>array(47,-69,962,840),29060=>array(34,-71,964,847),29061=>array(57,-75,956,820),29062=>array(51,-67,956,829),29063=>array(57,-65,959,843),29064=>array(43,-72,949,801),29065=>array(53,-80,964,826),29066=>array(40,-70,947,844),29067=>array(58,-72,968,838),29068=>array(51,-63,905,831),29069=>array(51,-72,937,843),29070=>array(48,-71,956,827),29071=>array(45,-72,949,834),29072=>array(46,-77,956,832),29073=>array(51,-69,966,850),29074=>array(58,-63,949,839),29075=>array(56,-69,928,839),29076=>array(51,-71,962,835),29077=>array(56,-69,969,828),29078=>array(53,-76,933,835),29079=>array(40,-72,981,850),29080=>array(42,-63,890,830),29081=>array(43,-72,949,785),29082=>array(51,-55,959,835),29083=>array(32,-61,945,832),29084=>array(49,-52,977,830),29085=>array(40,-69,968,846),29086=>array(48,-61,977,825),29087=>array(38,-67,960,831),29088=>array(39,-70,909,835),29089=>array(51,-72,955,826),29090=>array(51,-69,962,843),29091=>array(51,-69,953,833),29092=>array(48,-62,953,827),29093=>array(32,-70,973,824),29094=>array(56,-65,949,837),29095=>array(46,-70,973,839),29096=>array(35,-63,964,830),29097=>array(42,-71,964,826),29098=>array(41,-71,931,825),29099=>array(51,-69,962,851),29100=>array(30,-72,940,833),29101=>array(35,-66,962,835),29102=>array(49,-70,968,827),29103=>array(46,-59,969,843),29104=>array(54,-61,956,825),29105=>array(47,-69,949,831),29106=>array(41,-76,968,821),29107=>array(43,-62,983,833),29108=>array(36,-61,964,838),29109=>array(32,-67,951,848),29110=>array(26,-67,962,828),29111=>array(43,-62,917,853),29112=>array(32,-61,964,835),29113=>array(41,-62,965,835),29114=>array(37,-65,956,836),29115=>array(34,-63,991,848),29116=>array(42,-73,958,826),29117=>array(38,-68,946,824),29118=>array(36,-75,956,837),29119=>array(54,-75,967,831),29120=>array(47,-68,954,825),29121=>array(43,-65,953,832),29122=>array(46,-67,956,826),29123=>array(45,-75,959,831),29124=>array(47,-66,970,842),29125=>array(41,-75,971,826),29126=>array(44,-68,969,826),29127=>array(47,-67,954,835),29128=>array(35,-85,963,837),29129=>array(46,-73,973,837),29130=>array(44,-63,974,839),29131=>array(38,-73,963,837),29132=>array(51,-75,967,827),29133=>array(46,-67,954,836),29134=>array(41,-73,969,850),29135=>array(50,-66,925,830),29136=>array(49,-68,959,833),29137=>array(37,-61,933,844),29138=>array(48,-74,955,829),29139=>array(39,-71,968,836),29140=>array(32,-65,965,837),29141=>array(45,-67,952,828),29142=>array(43,-56,954,833),29143=>array(22,-68,911,829),29144=>array(48,-67,914,829),29145=>array(53,-72,968,798),29146=>array(44,-74,969,828),29147=>array(43,-74,972,785),29148=>array(43,-65,928,829),29149=>array(46,-67,967,824),29150=>array(34,-67,969,837),29151=>array(84,-68,903,832),29152=>array(54,-69,952,825),29153=>array(42,-70,957,825),29154=>array(47,-67,969,838),29155=>array(44,-68,968,849),29156=>array(44,-68,951,822),29157=>array(33,-71,973,829),29158=>array(38,-69,971,836),29159=>array(36,-74,960,823),29160=>array(37,-69,962,847),29161=>array(37,-71,962,845),29162=>array(30,-63,979,836),29163=>array(61,-79,969,847),29164=>array(53,-64,974,835),29165=>array(61,-79,927,828),29166=>array(55,-80,967,830),29167=>array(43,-77,956,820),29168=>array(49,-73,977,829),29169=>array(53,-75,976,830),29170=>array(46,-72,951,843),29171=>array(49,-75,977,823),29172=>array(39,-73,971,857),29173=>array(39,-73,954,835),29174=>array(41,-70,984,838),29175=>array(48,-70,921,857),29176=>array(41,-70,945,830),29177=>array(43,-67,972,784),29178=>array(63,-63,943,853),29179=>array(54,-70,971,831),29180=>array(39,-70,954,830),29181=>array(44,-67,952,833),29182=>array(48,-67,967,833),29183=>array(37,-64,957,831),29184=>array(48,-69,951,831),29185=>array(41,-69,951,823),29186=>array(57,-69,964,840),29187=>array(45,-65,961,831),29188=>array(45,-65,948,827),29189=>array(45,-65,963,827),29190=>array(37,-72,967,828),29191=>array(49,-63,973,839),29192=>array(33,-68,965,838),29193=>array(47,-76,971,847),29194=>array(33,-68,962,839),29195=>array(55,-68,930,833),29196=>array(37,-75,948,841),29197=>array(36,-73,972,847),29198=>array(37,-64,990,845),29199=>array(27,-64,956,827),29200=>array(43,-71,954,830),29201=>array(43,-71,980,837),29202=>array(61,-80,961,858),29203=>array(54,-67,918,829),29204=>array(46,-62,972,841),29205=>array(50,-73,971,843),29206=>array(40,-63,962,843),29207=>array(36,-68,953,826),29208=>array(40,-83,979,841),29209=>array(36,-71,970,838),29210=>array(51,-75,973,824),29211=>array(53,-70,923,830),29212=>array(53,-70,962,834),29213=>array(39,-63,956,843),29214=>array(41,-70,962,831),29215=>array(36,-64,962,837),29216=>array(36,-68,960,830),29217=>array(36,-73,949,842),29218=>array(44,-75,958,845),29219=>array(47,-76,972,831),29220=>array(47,-66,942,830),29221=>array(47,-68,933,827),29222=>array(35,-67,975,838),29223=>array(48,-73,953,824),29224=>array(35,-70,968,830),29225=>array(40,-73,954,822),29226=>array(63,-64,944,835),29227=>array(83,181,938,697),29228=>array(50,-62,958,837),29229=>array(71,-73,924,824),29230=>array(50,-62,958,837),29231=>array(56,-67,950,846),29232=>array(54,-65,957,846),29233=>array(52,-73,943,824),29234=>array(33,-70,934,852),29235=>array(69,-52,916,844),29236=>array(74,-66,970,829),29237=>array(64,-61,943,842),29238=>array(95,-57,923,825),29239=>array(67,-62,951,823),29240=>array(45,-16,954,844),29241=>array(52,-79,964,839),29242=>array(55,-62,961,843),29243=>array(48,-63,960,840),29244=>array(66,-11,962,773),29245=>array(52,-69,963,835),29246=>array(50,-73,940,785),29247=>array(49,-69,732,820),29248=>array(42,-65,969,825),29249=>array(46,-71,951,829),29250=>array(46,-64,954,851),29251=>array(46,-64,968,831),29252=>array(36,-71,969,841),29253=>array(46,-73,949,851),29254=>array(39,-67,951,833),29255=>array(48,-75,895,829),29256=>array(34,-73,966,818),29257=>array(57,-77,957,826),29258=>array(50,-74,909,821),29259=>array(42,-70,966,840),29260=>array(42,-62,944,837),29261=>array(18,-75,927,819),29262=>array(18,-66,960,848),29263=>array(39,-57,950,853),29264=>array(18,-76,940,836),29265=>array(32,-78,922,833),29266=>array(34,-66,968,831),29267=>array(40,-70,957,846),29268=>array(23,-71,959,838),29269=>array(34,-66,959,839),29270=>array(31,-68,951,839),29271=>array(40,-73,949,851),29272=>array(33,-84,955,835),29273=>array(59,-53,929,780),29274=>array(51,-61,939,836),29275=>array(81,-68,939,830),29276=>array(155,-67,719,829),29277=>array(47,-67,938,829),29278=>array(51,-62,914,832),29279=>array(53,-67,947,844),29280=>array(43,-62,964,838),29281=>array(42,-62,953,829),29282=>array(56,-65,944,833),29283=>array(57,-49,914,844),29284=>array(57,-48,931,844),29285=>array(57,-67,954,849),29286=>array(34,-75,937,828),29287=>array(50,-68,974,840),29288=>array(50,-64,957,843),29289=>array(68,-73,921,829),29290=>array(48,-71,954,833),29291=>array(48,-71,949,825),29292=>array(39,-74,927,823),29293=>array(49,-69,937,826),29294=>array(55,-68,972,844),29295=>array(49,-67,949,829),29296=>array(50,-72,908,833),29297=>array(50,-66,960,833),29298=>array(44,-65,954,831),29299=>array(44,-66,960,825),29300=>array(48,-67,968,843),29301=>array(82,-61,934,845),29302=>array(43,-67,976,838),29303=>array(58,-69,984,827),29304=>array(54,-52,962,848),29305=>array(50,-68,944,831),29306=>array(26,-62,923,830),29307=>array(42,-68,950,838),29308=>array(52,-68,951,825),29309=>array(76,-67,945,838),29310=>array(52,-62,956,833),29311=>array(52,-52,955,842),29312=>array(45,-69,933,800),29313=>array(68,-61,945,835),29314=>array(59,-63,954,849),29315=>array(58,-65,956,848),29316=>array(45,-65,949,838),29317=>array(69,-67,918,827),29318=>array(58,-65,953,838),29319=>array(46,-67,959,839),29320=>array(61,-72,968,830),29321=>array(66,-67,957,837),29322=>array(25,-62,932,830),29323=>array(44,-67,947,830),29324=>array(42,-77,973,827),29325=>array(39,-68,962,830),29326=>array(65,-64,962,831),29327=>array(28,-79,906,832),29328=>array(47,-73,954,826),29329=>array(41,-75,970,825),29330=>array(42,-71,950,826),29331=>array(53,-69,914,830),29332=>array(42,-71,974,851),29333=>array(43,-72,952,823),29334=>array(60,-68,954,847),29335=>array(43,-65,965,850),29336=>array(57,-69,947,843),29337=>array(42,-73,947,848),29338=>array(43,-68,958,824),29339=>array(52,-68,965,834),29340=>array(22,-73,973,837),29341=>array(45,-65,954,835),29342=>array(51,-70,976,825),29343=>array(62,-67,912,781),29344=>array(33,-70,965,853),29345=>array(33,-70,944,825),29346=>array(39,-84,956,835),29347=>array(37,-76,973,837),29348=>array(38,-67,980,826),29349=>array(29,-69,966,840),29350=>array(28,-59,983,833),29351=>array(33,-63,960,841),29352=>array(40,-67,947,840),29353=>array(52,-73,975,833),29354=>array(30,-65,972,846),29355=>array(39,-66,946,839),29356=>array(77,-71,949,826),29357=>array(257,-63,643,790),29358=>array(60,-73,962,834),29359=>array(60,-59,933,809),29360=>array(42,-70,963,829),29361=>array(33,-69,952,833),29362=>array(103,-71,950,824),29363=>array(97,-56,897,851),29364=>array(35,-64,945,824),29365=>array(57,-55,960,829),29366=>array(44,-68,940,823),29367=>array(34,-65,911,832),29368=>array(29,-65,889,798),29369=>array(40,-70,956,817),29370=>array(47,-69,959,832),29371=>array(52,-62,950,840),29372=>array(42,-69,959,823),29373=>array(48,-62,951,820),29374=>array(92,-62,942,831),29375=>array(52,-65,943,829),29376=>array(40,-69,951,818),29377=>array(44,-63,956,839),29378=>array(50,-66,948,807),29379=>array(24,-45,944,830),29380=>array(50,-70,972,825),29381=>array(43,-57,943,807),29382=>array(57,-61,913,833),29383=>array(73,-61,964,835),29384=>array(32,-60,942,799),29385=>array(39,-44,950,813),29386=>array(45,-68,973,785),29387=>array(38,-72,973,804),29388=>array(47,-47,951,827),29389=>array(47,-52,958,834),29390=>array(69,-64,920,822),29391=>array(69,-55,943,831),29392=>array(32,-77,970,838),29393=>array(47,-76,960,836),29394=>array(61,-68,934,822),29395=>array(47,-70,958,835),29396=>array(32,-80,963,796),29397=>array(35,-73,920,831),29398=>array(35,-66,966,834),29399=>array(60,-61,921,842),29400=>array(36,-70,963,824),29401=>array(47,-54,957,801),29402=>array(43,-50,958,820),29403=>array(70,-66,886,843),29404=>array(51,-68,953,830),29405=>array(41,-58,934,836),29406=>array(43,-61,924,849),29407=>array(46,-50,962,816),29408=>array(48,-71,969,811),29409=>array(52,-65,963,812),29410=>array(53,-67,973,839),29411=>array(47,-67,963,833),29412=>array(49,-73,953,823),29413=>array(64,-64,909,836),29414=>array(43,-68,956,827),29415=>array(64,-64,958,834),29416=>array(45,-80,967,818),29417=>array(48,-59,954,824),29418=>array(50,-67,911,811),29419=>array(39,-60,955,826),29420=>array(33,-58,948,827),29421=>array(29,-63,942,832),29422=>array(29,-71,930,822),29423=>array(36,-60,955,837),29424=>array(32,-60,920,837),29425=>array(33,-74,959,822),29426=>array(20,-62,948,832),29427=>array(29,-62,971,855),29428=>array(50,-50,958,831),29429=>array(50,-62,957,826),29430=>array(45,-71,956,834),29431=>array(75,-65,918,815),29432=>array(45,-57,958,820),29433=>array(31,-63,967,833),29434=>array(47,-62,959,844),29435=>array(41,-64,973,854),29436=>array(37,-75,968,831),29437=>array(45,-70,962,794),29438=>array(47,-71,960,826),29439=>array(58,-65,971,792),29440=>array(45,-69,966,823),29441=>array(54,-64,917,830),29442=>array(51,-64,956,816),29443=>array(32,-68,946,832),29444=>array(52,-60,965,846),29445=>array(52,-65,950,829),29446=>array(38,-68,965,831),29447=>array(49,-70,955,823),29448=>array(65,-67,955,832),29449=>array(65,-71,957,833),29450=>array(47,-65,953,832),29451=>array(40,-62,962,845),29452=>array(38,-70,969,826),29453=>array(55,-65,984,836),29454=>array(39,-69,939,817),29455=>array(48,-76,908,818),29456=>array(48,-54,970,820),29457=>array(62,-63,958,782),29458=>array(101,-72,962,824),29459=>array(48,-68,968,817),29460=>array(53,-65,951,845),29461=>array(23,-61,945,831),29462=>array(53,-68,911,808),29463=>array(47,-62,955,835),29464=>array(46,-68,914,826),29465=>array(35,-68,963,837),29466=>array(59,-70,953,842),29467=>array(49,-59,958,808),29468=>array(46,-65,954,837),29469=>array(49,-67,953,819),29470=>array(40,-65,978,850),29471=>array(50,-63,968,827),29472=>array(40,-74,960,829),29473=>array(35,-64,894,808),29474=>array(62,-68,927,829),29475=>array(43,-73,959,813),29476=>array(35,-66,959,809),29477=>array(44,-64,964,809),29478=>array(46,-74,961,792),29479=>array(72,-69,923,793),29480=>array(32,-60,959,841),29481=>array(42,-61,951,803),29482=>array(49,-56,921,836),29483=>array(24,-69,933,824),29484=>array(56,-65,911,803),29485=>array(49,-66,966,828),29486=>array(55,-54,955,842),29487=>array(61,-69,950,830),29488=>array(42,-64,974,831),29489=>array(43,-64,961,819),29490=>array(68,-65,933,790),29491=>array(33,-61,967,819),29492=>array(36,-71,975,827),29493=>array(65,-73,929,825),29494=>array(40,-71,955,840),29495=>array(57,-69,970,845),29496=>array(40,-74,897,815),29497=>array(41,-53,962,835),29498=>array(41,-64,966,850),29499=>array(30,-62,962,831),29500=>array(20,-71,943,829),29501=>array(38,-73,950,789),29502=>array(25,-72,929,819),29503=>array(42,-69,977,833),29504=>array(30,-78,977,833),29505=>array(40,-61,922,819),29506=>array(39,-75,979,804),29507=>array(45,-55,969,842),29508=>array(37,-66,970,826),29509=>array(39,-67,954,840),29510=>array(50,-64,979,849),29511=>array(50,-64,974,828),29512=>array(50,-57,962,842),29513=>array(35,-70,984,836),29514=>array(40,-73,963,845),29515=>array(38,-74,960,852),29516=>array(29,-72,973,812),29517=>array(53,-65,958,851),29518=>array(39,-64,970,843),29519=>array(44,-72,971,823),29520=>array(44,-64,949,840),29521=>array(19,-74,953,822),29522=>array(25,-68,949,830),29523=>array(44,-71,960,838),29524=>array(44,-74,960,852),29525=>array(44,-65,953,833),29526=>array(59,-75,947,827),29527=>array(44,-74,981,805),29528=>array(33,-54,965,857),29529=>array(23,-80,977,826),29530=>array(39,-73,955,827),29531=>array(42,-68,983,827),29532=>array(44,-74,954,832),29533=>array(56,-68,924,824),29534=>array(51,-42,962,838),29535=>array(41,-70,961,833),29536=>array(35,-61,967,846),29537=>array(52,-57,932,833),29538=>array(39,-67,973,835),29539=>array(45,-67,972,833),29540=>array(44,-73,973,837),29541=>array(46,-75,960,835),29542=>array(37,-63,943,827),29543=>array(39,-55,965,826),29544=>array(64,-66,920,791),29545=>array(41,-66,967,826),29546=>array(32,-62,984,863),29547=>array(26,-63,975,864),29548=>array(44,-67,960,838),29549=>array(12,-60,936,838),29550=>array(34,-67,975,834),29551=>array(49,-62,966,828),29552=>array(40,-67,957,816),29553=>array(57,-66,960,842),29554=>array(30,-64,964,840),29555=>array(47,-66,951,791),29556=>array(37,-65,951,831),29557=>array(36,-74,971,842),29558=>array(39,-76,969,824),29559=>array(40,-71,972,838),29560=>array(59,-67,972,829),29561=>array(40,-72,954,830),29562=>array(37,-71,975,833),29563=>array(38,-76,958,831),29564=>array(35,-64,973,829),29565=>array(36,-69,987,842),29566=>array(43,-67,959,835),29567=>array(43,-74,963,808),29568=>array(41,-64,959,822),29569=>array(38,-67,961,813),29570=>array(38,-71,963,823),29571=>array(36,-60,965,831),29572=>array(95,-57,915,819),29573=>array(65,-70,973,852),29574=>array(44,-65,956,818),29575=>array(72,-69,928,840),29576=>array(64,-71,970,836),29577=>array(117,0,908,753),29578=>array(85,-30,935,770),29579=>array(92,14,908,766),29580=>array(81,-38,943,822),29581=>array(59,-17,934,825),29582=>array(71,-69,956,790),29583=>array(71,-76,892,823),29584=>array(51,-60,960,775),29585=>array(37,-67,936,762),29586=>array(57,-23,957,763),29587=>array(64,-69,920,829),29588=>array(57,-70,912,822),29589=>array(40,-65,951,787),29590=>array(41,-64,979,835),29591=>array(54,-74,953,785),29592=>array(54,-26,957,778),29593=>array(54,-67,922,825),29594=>array(54,-63,927,769),29595=>array(51,-60,909,787),29596=>array(44,-60,957,806),29597=>array(50,-73,949,821),29598=>array(49,-64,963,833),29599=>array(51,-58,972,827),29600=>array(48,-65,987,855),29601=>array(44,-75,956,775),29602=>array(42,-62,984,820),29603=>array(47,-64,935,841),29604=>array(42,-73,954,823),29605=>array(60,-71,905,785),29606=>array(47,-63,991,837),29607=>array(47,-60,964,834),29608=>array(56,-17,952,767),29609=>array(51,-68,958,779),29610=>array(43,-62,975,831),29611=>array(60,-59,957,840),29612=>array(55,-78,956,779),29613=>array(44,-67,958,823),29614=>array(42,-67,893,825),29615=>array(38,-57,951,782),29616=>array(33,-59,930,788),29617=>array(45,-33,950,828),29618=>array(37,-68,964,840),29619=>array(39,-65,953,835),29620=>array(50,-20,957,824),29621=>array(51,-73,955,827),29622=>array(47,-71,956,782),29623=>array(39,-67,945,832),29624=>array(48,-38,956,827),29625=>array(43,-55,961,829),29626=>array(35,-48,915,826),29627=>array(64,-64,969,830),29628=>array(46,-43,966,810),29629=>array(46,-54,909,849),29630=>array(49,-71,917,780),29631=>array(49,-74,906,783),29632=>array(66,-63,882,846),29633=>array(66,-29,961,779),29634=>array(50,-65,961,779),29635=>array(47,-73,956,831),29636=>array(47,-12,952,827),29637=>array(53,-61,917,838),29638=>array(49,-72,952,842),29639=>array(49,-27,954,783),29640=>array(43,-70,907,830),29641=>array(41,-55,964,794),29642=>array(54,-61,951,789),29643=>array(45,-70,911,830),29644=>array(48,-30,963,824),29645=>array(67,-72,974,849),29646=>array(53,-52,964,847),29647=>array(53,-13,950,760),29648=>array(52,-64,949,829),29649=>array(32,-61,926,824),29650=>array(59,-72,954,827),29651=>array(58,-66,971,837),29652=>array(57,-64,954,832),29653=>array(57,-65,959,835),29654=>array(57,-65,955,821),29655=>array(52,-59,957,827),29656=>array(51,-67,951,836),29657=>array(41,-68,965,831),29658=>array(58,-71,907,771),29659=>array(60,-68,954,828),29660=>array(54,-67,954,833),29661=>array(57,-71,905,780),29662=>array(45,-66,972,840),29663=>array(40,-66,993,789),29664=>array(66,-62,978,837),29665=>array(50,-60,951,795),29666=>array(76,-71,957,781),29667=>array(62,-59,914,837),29668=>array(25,-64,963,834),29669=>array(25,-66,949,789),29670=>array(25,-55,900,875),29671=>array(50,-64,969,835),29672=>array(58,-69,958,829),29673=>array(45,-67,956,833),29674=>array(38,-21,951,831),29675=>array(50,-67,966,840),29676=>array(60,-61,971,835),29677=>array(50,-61,951,811),29678=>array(45,-72,977,788),29679=>array(38,-32,959,833),29680=>array(38,-60,899,829),29681=>array(38,-52,959,782),29682=>array(37,-69,920,764),29683=>array(49,-58,957,834),29684=>array(49,-64,958,828),29685=>array(56,-14,954,788),29686=>array(56,-68,915,822),29687=>array(36,-64,962,833),29688=>array(58,-71,953,775),29689=>array(36,-68,951,834),29690=>array(62,-69,956,787),29691=>array(35,-69,955,843),29692=>array(57,-73,959,782),29693=>array(44,-64,973,832),29694=>array(56,-65,944,780),29695=>array(56,-71,969,780),29696=>array(57,-71,964,830),29697=>array(59,-73,968,831),29698=>array(61,-62,930,845),29699=>array(53,-63,959,831),29700=>array(57,-65,894,782),29701=>array(46,-66,965,815),29702=>array(35,-16,945,775),29703=>array(47,-63,963,833),29704=>array(55,-67,954,819),29705=>array(30,-70,960,830),29706=>array(43,-67,958,789),29707=>array(53,-68,953,837),29708=>array(54,-71,967,824),29709=>array(47,-65,900,832),29710=>array(57,-19,975,817),29711=>array(32,-49,938,827),29712=>array(35,-65,933,828),29713=>array(35,-67,940,833),29714=>array(43,-65,963,846),29715=>array(35,-69,968,828),29716=>array(35,-83,949,831),29717=>array(35,-65,957,841),29718=>array(47,-70,954,835),29719=>array(35,-71,943,839),29720=>array(35,-65,960,833),29721=>array(35,-68,965,835),29722=>array(52,-67,964,787),29723=>array(30,-67,958,786),29724=>array(35,-65,972,836),29725=>array(55,-74,963,787),29726=>array(55,-26,945,796),29727=>array(35,-65,955,843),29728=>array(53,-72,965,826),29729=>array(55,-76,962,822),29730=>array(32,-65,971,774),29731=>array(55,-68,951,838),29732=>array(43,-59,967,849),29733=>array(39,-67,940,834),29734=>array(48,-61,957,841),29735=>array(63,-22,958,784),29736=>array(53,-57,970,790),29737=>array(76,-67,918,787),29738=>array(50,-68,960,836),29739=>array(50,-71,959,831),29740=>array(49,-65,967,836),29741=>array(57,-67,962,830),29742=>array(47,-62,959,821),29743=>array(47,-65,924,837),29744=>array(53,-65,980,838),29745=>array(63,-72,911,774),29746=>array(47,-71,958,832),29747=>array(37,-63,964,826),29748=>array(34,-74,960,802),29749=>array(55,-54,959,791),29750=>array(71,-23,941,787),29751=>array(35,-53,976,820),29752=>array(54,-71,953,825),29753=>array(50,-64,960,798),29754=>array(53,-59,962,831),29755=>array(35,-23,982,843),29756=>array(33,-55,971,852),29757=>array(35,-69,959,835),29758=>array(35,-66,971,774),29759=>array(43,-62,967,793),29760=>array(45,-70,912,827),29761=>array(55,-65,930,788),29762=>array(51,-70,900,783),29763=>array(51,-64,970,842),29764=>array(43,-27,954,832),29765=>array(51,-70,969,788),29766=>array(36,-27,954,782),29767=>array(37,-66,948,835),29768=>array(40,-61,973,796),29769=>array(40,-52,963,823),29770=>array(45,-75,963,825),29771=>array(47,-65,960,832),29772=>array(47,-72,975,788),29773=>array(46,-77,977,832),29774=>array(53,-73,960,822),29775=>array(48,-70,951,845),29776=>array(50,-72,954,839),29777=>array(40,-51,960,850),29778=>array(39,-77,954,780),29779=>array(48,-62,965,835),29780=>array(48,-69,970,846),29781=>array(38,-67,969,789),29782=>array(38,-69,970,840),29783=>array(47,-65,982,843),29784=>array(47,-65,952,783),29785=>array(56,-65,920,841),29786=>array(69,-62,893,830),29787=>array(31,-68,962,829),29788=>array(30,-65,972,816),29789=>array(43,-30,948,851),29790=>array(62,-68,939,833),29791=>array(63,-46,958,785),29792=>array(37,-65,913,834),29793=>array(69,-67,954,840),29794=>array(53,-70,965,824),29795=>array(63,-72,965,836),29796=>array(46,-62,959,841),29797=>array(46,-32,964,783),29798=>array(63,-60,928,839),29799=>array(59,-68,971,835),29800=>array(36,-61,959,789),29801=>array(69,-19,935,839),29802=>array(60,-61,911,787),29803=>array(60,-63,937,835),29804=>array(54,-28,954,843),29805=>array(44,-67,956,850),29806=>array(56,-72,977,781),29807=>array(41,-61,954,798),29808=>array(53,-65,947,856),29809=>array(36,-64,955,840),29810=>array(45,-65,995,858),29811=>array(42,-29,951,839),29812=>array(47,-89,964,824),29813=>array(50,-69,971,787),29814=>array(40,-64,913,822),29815=>array(35,-70,944,827),29816=>array(35,-63,943,830),29817=>array(62,-77,967,818),29818=>array(45,-67,930,839),29819=>array(53,-66,955,802),29820=>array(53,-77,952,819),29821=>array(58,-71,968,826),29822=>array(38,-21,946,828),29823=>array(62,-22,957,792),29824=>array(45,-62,962,839),29825=>array(56,-43,972,837),29826=>array(45,-33,972,829),29827=>array(39,-69,943,833),29828=>array(51,-65,952,847),29829=>array(62,-72,982,822),29830=>array(45,-62,957,800),29831=>array(38,-71,972,828),29832=>array(48,-77,983,826),29833=>array(41,-64,962,833),29834=>array(56,-65,959,824),29835=>array(45,-68,952,828),29836=>array(45,-78,953,834),29837=>array(37,-68,945,831),29838=>array(39,-81,928,775),29839=>array(39,-72,988,841),29840=>array(38,-65,975,841),29841=>array(38,-65,961,836),29842=>array(52,-17,964,832),29843=>array(31,-53,957,829),29844=>array(51,-72,892,827),29845=>array(50,-67,950,783),29846=>array(45,-65,969,799),29847=>array(60,-46,954,818),29848=>array(57,-66,959,837),29849=>array(57,-67,969,850),29850=>array(50,-67,920,787),29851=>array(32,-67,954,831),29852=>array(37,-74,923,824),29853=>array(37,-70,966,833),29854=>array(47,-63,964,828),29855=>array(36,-57,951,801),29856=>array(43,-64,973,836),29857=>array(39,-64,967,844),29858=>array(62,-71,926,797),29859=>array(45,-61,972,839),29860=>array(48,-35,979,826),29861=>array(48,-70,977,830),29862=>array(48,-63,985,840),29863=>array(48,-39,946,836),29864=>array(37,-66,979,839),29865=>array(48,-64,980,837),29866=>array(45,-70,966,784),29867=>array(45,-62,935,836),29868=>array(50,-71,962,845),29869=>array(48,-73,971,811),29870=>array(42,-30,956,848),29871=>array(42,-64,994,858),29872=>array(40,-61,962,808),29873=>array(46,-67,970,782),29874=>array(47,-64,959,816),29875=>array(46,-69,966,816),29876=>array(50,-69,961,826),29877=>array(40,-66,969,840),29878=>array(50,-37,949,823),29879=>array(35,-71,973,832),29880=>array(62,-77,941,831),29881=>array(41,-65,968,833),29882=>array(84,-37,938,836),29883=>array(53,-68,949,785),29884=>array(40,-23,957,839),29885=>array(53,-42,962,799),29886=>array(60,-71,963,837),29887=>array(41,-63,981,841),29888=>array(49,-72,944,780),29889=>array(44,-74,967,823),29890=>array(49,-35,955,819),29891=>array(51,-65,928,786),29892=>array(40,-67,962,836),29893=>array(36,-70,972,839),29894=>array(40,-61,962,813),29895=>array(40,-64,963,789),29896=>array(35,-62,974,830),29897=>array(40,-72,958,829),29898=>array(56,-65,975,845),29899=>array(31,-66,968,839),29900=>array(40,-67,965,847),29901=>array(28,-67,969,831),29902=>array(37,-67,959,840),29903=>array(52,-61,972,834),29904=>array(45,-67,953,830),29905=>array(40,-60,966,790),29906=>array(38,-71,925,825),29907=>array(40,-65,909,787),29908=>array(37,-64,955,788),29909=>array(63,-35,968,778),29910=>array(47,-73,966,839),29911=>array(57,-63,933,838),29912=>array(54,-68,956,826),29913=>array(42,-70,960,832),29914=>array(46,-69,969,836),29915=>array(30,-62,974,832),29916=>array(59,-57,956,834),29917=>array(32,-77,991,826),29918=>array(38,-67,992,837),29919=>array(36,-73,959,837),29920=>array(36,-67,964,838),29921=>array(57,-73,976,826),29922=>array(47,-69,973,834),29923=>array(32,-69,958,828),29924=>array(37,-66,969,856),29925=>array(51,-65,971,836),29926=>array(83,-35,941,773),29927=>array(36,-29,958,771),29928=>array(44,-63,966,783),29929=>array(36,-29,958,771),29930=>array(49,-29,955,811),29931=>array(65,-64,943,842),29932=>array(41,-74,968,838),29933=>array(39,-77,968,820),29934=>array(43,-56,956,807),29935=>array(104,-58,954,766),29936=>array(36,-29,963,782),29937=>array(36,-29,968,771),29938=>array(36,-29,953,822),29939=>array(56,-75,968,818),29940=>array(37,-65,969,838),29941=>array(62,-72,960,832),29942=>array(48,-61,962,842),29943=>array(75,-60,951,838),29944=>array(36,-29,958,772),29945=>array(99,-64,968,791),29946=>array(49,-60,970,800),29947=>array(36,-65,969,831),29948=>array(49,-29,955,786),29949=>array(78,-56,963,833),29950=>array(38,-64,960,824),29951=>array(50,-50,955,839),29952=>array(39,-71,970,827),29953=>array(39,-71,964,835),29954=>array(36,-74,974,832),29955=>array(58,-54,962,836),29956=>array(30,-48,947,784),29957=>array(38,-29,960,790),29958=>array(65,-63,962,854),29959=>array(97,-66,934,825),29960=>array(43,-75,962,838),29961=>array(34,-77,974,836),29962=>array(35,-69,966,830),29963=>array(65,-70,962,829),29964=>array(105,-74,950,787),29965=>array(74,-66,961,828),29966=>array(70,-66,945,827),29967=>array(60,-59,954,834),29968=>array(37,-68,958,828),29969=>array(83,-64,964,848),29970=>array(44,-68,961,824),29971=>array(24,-47,938,825),29972=>array(34,-68,985,829),29973=>array(66,-55,966,838),29974=>array(55,-68,957,785),29975=>array(33,-59,949,835),29976=>array(76,-68,927,827),29977=>array(49,-76,959,828),29978=>array(66,-72,934,835),29979=>array(32,-48,959,845),29980=>array(34,-58,945,834),29981=>array(35,-75,962,823),29982=>array(74,-47,939,836),29983=>array(60,-8,934,824),29984=>array(129,-23,956,830),29985=>array(37,-29,956,830),29986=>array(50,-76,930,838),29987=>array(49,-74,928,831),29988=>array(72,-56,970,811),29989=>array(73,-57,923,812),29990=>array(40,-69,966,811),29991=>array(45,-66,952,829),29992=>array(52,-73,855,788),29993=>array(65,-61,936,785),29994=>array(74,-67,847,842),29995=>array(62,-67,956,843),29996=>array(140,-65,856,798),29997=>array(53,-81,935,783),29998=>array(48,-67,916,844),29999=>array(63,-61,945,836),30000=>array(133,-68,867,762),30001=>array(137,-70,862,833),30002=>array(140,-69,860,785),30003=>array(149,-67,851,833),30004=>array(172,-67,839,832),30005=>array(148,-31,954,824),30006=>array(149,-65,872,833),30007=>array(85,-62,889,783),30008=>array(37,-56,914,856),30009=>array(65,-68,939,833),30010=>array(107,-53,954,790),30011=>array(75,-57,925,800),30012=>array(98,-46,914,810),30013=>array(99,-74,891,823),30014=>array(126,-62,879,844),30015=>array(101,-7,948,830),30016=>array(50,-65,957,779),30017=>array(50,-55,957,833),30018=>array(98,-59,965,850),30019=>array(90,-59,921,837),30020=>array(153,-62,845,824),30021=>array(90,-56,889,830),30022=>array(46,-66,965,823),30023=>array(99,-63,912,845),30024=>array(107,-66,978,791),30025=>array(96,-68,962,833),30026=>array(88,-64,952,828),30027=>array(76,-52,955,835),30028=>array(54,-70,961,782),30029=>array(96,-72,974,835),30030=>array(110,-66,981,831),30031=>array(64,-69,944,780),30032=>array(72,-52,945,791),30033=>array(51,-59,903,838),30034=>array(56,-50,963,833),30035=>array(60,-72,967,813),30036=>array(93,-67,938,839),30037=>array(178,-72,823,780),30038=>array(81,-70,970,836),30039=>array(109,-72,902,843),30040=>array(79,-62,955,839),30041=>array(75,-68,897,818),30042=>array(29,-67,975,848),30043=>array(111,-64,978,853),30044=>array(76,-59,920,836),30045=>array(56,-65,972,836),30046=>array(77,-70,968,838),30047=>array(50,-69,965,817),30048=>array(143,-68,867,845),30049=>array(86,-61,943,846),30050=>array(58,-69,947,801),30051=>array(34,-68,968,834),30052=>array(106,-62,955,832),30053=>array(110,-66,962,839),30054=>array(89,-22,943,828),30055=>array(48,-75,963,812),30056=>array(50,-70,959,808),30057=>array(96,-64,959,795),30058=>array(53,-70,957,836),30059=>array(82,-24,938,836),30060=>array(37,-67,966,854),30061=>array(81,-62,961,850),30062=>array(94,-62,954,847),30063=>array(69,-69,961,849),30064=>array(72,-74,926,784),30065=>array(89,-71,916,797),30066=>array(33,-72,973,847),30067=>array(54,-50,952,813),30068=>array(82,-58,911,831),30069=>array(79,-34,934,836),30070=>array(103,-68,914,841),30071=>array(77,-67,976,786),30072=>array(97,-62,939,835),30073=>array(101,-63,966,844),30074=>array(54,-20,951,803),30075=>array(74,-14,972,836),30076=>array(92,-61,938,782),30077=>array(103,-15,953,851),30078=>array(115,-69,908,783),30079=>array(56,-69,963,839),30080=>array(42,-71,969,828),30081=>array(74,-73,970,811),30082=>array(54,-46,952,786),30083=>array(94,-42,961,840),30084=>array(100,-70,955,822),30085=>array(84,-48,961,814),30086=>array(31,-61,951,814),30087=>array(87,-63,938,833),30088=>array(52,-82,943,829),30089=>array(51,-39,949,822),30090=>array(54,-31,952,791),30091=>array(28,-66,975,773),30092=>array(52,-70,968,835),30093=>array(68,-7,957,787),30094=>array(30,-65,966,827),30095=>array(35,-71,960,821),30096=>array(59,-81,955,837),30097=>array(33,-68,945,827),30098=>array(37,-63,898,822),30099=>array(37,-63,914,822),30100=>array(63,-65,944,823),30101=>array(36,-59,957,852),30102=>array(30,-63,899,838),30103=>array(35,-59,924,842),30104=>array(36,-75,954,833),30105=>array(46,-71,953,852),30106=>array(48,-69,968,820),30107=>array(48,-64,951,841),30108=>array(54,-69,941,845),30109=>array(54,-69,941,815),30110=>array(54,-69,961,845),30111=>array(24,-65,925,836),30112=>array(32,-66,900,838),30113=>array(28,-70,914,840),30114=>array(44,-65,982,855),30115=>array(51,-71,952,825),30116=>array(47,-73,960,845),30117=>array(50,-70,959,825),30118=>array(47,-73,945,845),30119=>array(52,-69,966,841),30120=>array(47,-73,938,845),30121=>array(47,-73,938,845),30122=>array(39,-57,959,854),30123=>array(37,-71,953,840),30124=>array(27,-67,896,849),30125=>array(27,-67,928,850),30126=>array(26,-67,932,840),30127=>array(27,-63,942,848),30128=>array(43,-63,951,849),30129=>array(39,-67,953,829),30130=>array(43,-73,957,831),30131=>array(44,-67,944,834),30132=>array(25,-66,938,851),30133=>array(54,-74,963,841),30134=>array(49,-71,951,830),30135=>array(47,-78,946,835),30136=>array(59,-75,954,829),30137=>array(41,-72,974,826),30138=>array(50,-60,958,835),30139=>array(47,-82,935,834),30140=>array(40,-78,972,825),30141=>array(32,-74,954,839),30142=>array(43,-73,962,829),30143=>array(44,-65,945,849),30144=>array(41,-58,954,855),30145=>array(44,-58,945,852),30146=>array(43,-79,941,832),30147=>array(27,-77,933,834),30148=>array(53,-61,948,856),30149=>array(38,-71,933,840),30150=>array(40,-71,951,847),30151=>array(41,-65,955,827),30152=>array(19,-74,918,848),30153=>array(24,-60,919,827),30154=>array(43,-73,951,830),30155=>array(53,-79,968,835),30156=>array(34,-83,948,840),30157=>array(43,-69,972,833),30158=>array(47,-67,957,846),30159=>array(41,-60,960,850),30160=>array(50,-75,944,829),30161=>array(51,-70,945,836),30162=>array(48,-71,955,827),30163=>array(50,-75,944,829),30164=>array(38,-68,947,844),30165=>array(48,-68,964,825),30166=>array(27,-65,919,846),30167=>array(36,-51,964,859),30168=>array(45,-75,949,826),30169=>array(45,-72,954,839),30170=>array(56,-82,962,832),30171=>array(33,-68,935,834),30172=>array(34,-70,962,847),30173=>array(43,-60,962,841),30174=>array(44,-68,961,834),30175=>array(57,-68,945,843),30176=>array(48,-73,983,846),30177=>array(31,-73,954,843),30178=>array(46,-69,944,835),30179=>array(45,-63,960,836),30180=>array(49,-67,954,847),30181=>array(33,-73,951,847),30182=>array(57,-68,955,835),30183=>array(39,-65,965,845),30184=>array(56,-67,922,852),30185=>array(37,-70,961,831),30186=>array(29,-74,955,846),30187=>array(20,-65,913,839),30188=>array(42,-69,941,841),30189=>array(44,-73,959,845),30190=>array(43,-75,965,840),30191=>array(34,-55,959,858),30192=>array(55,-70,958,832),30193=>array(45,-70,942,848),30194=>array(34,-66,957,838),30195=>array(40,-69,971,834),30196=>array(38,-67,941,834),30197=>array(36,-71,974,851),30198=>array(45,-72,960,851),30199=>array(36,-63,965,849),30200=>array(31,-73,930,839),30201=>array(46,-68,951,843),30202=>array(59,-67,959,834),30203=>array(39,-75,960,845),30204=>array(33,-65,941,836),30205=>array(31,-68,954,848),30206=>array(35,-67,956,842),30207=>array(33,-67,945,834),30208=>array(38,-64,964,837),30209=>array(48,-66,952,838),30210=>array(38,-77,935,843),30211=>array(30,-65,967,848),30212=>array(37,-64,942,841),30213=>array(37,-71,939,846),30214=>array(14,-67,912,845),30215=>array(34,-55,954,854),30216=>array(46,-64,974,855),30217=>array(39,-64,955,826),30218=>array(38,-65,955,852),30219=>array(38,-66,960,838),30220=>array(38,-70,944,847),30221=>array(55,-70,956,845),30222=>array(38,-67,944,840),30223=>array(33,-55,961,857),30224=>array(41,-69,974,850),30225=>array(45,-69,948,848),30226=>array(41,-75,938,848),30227=>array(46,-72,972,849),30228=>array(51,-73,961,838),30229=>array(44,-67,981,854),30230=>array(27,-54,954,860),30231=>array(26,-68,934,847),30232=>array(38,-69,911,835),30233=>array(30,-69,961,836),30234=>array(42,-70,971,836),30235=>array(24,-60,970,855),30236=>array(47,-66,981,840),30237=>array(40,-58,969,861),30238=>array(36,-62,976,848),30239=>array(37,-72,938,833),30240=>array(34,-67,962,841),30241=>array(35,-70,966,841),30242=>array(32,-73,957,841),30243=>array(46,-65,958,831),30244=>array(46,-74,948,841),30245=>array(43,-66,956,851),30246=>array(22,-68,959,851),30247=>array(44,-74,942,833),30248=>array(45,-79,963,837),30249=>array(46,-61,952,849),30250=>array(21,-67,933,823),30251=>array(26,-65,923,840),30252=>array(26,-65,963,840),30253=>array(44,-66,979,847),30254=>array(26,-73,967,847),30255=>array(45,-69,955,834),30256=>array(52,-76,951,841),30257=>array(50,-69,966,836),30258=>array(53,-64,978,854),30259=>array(32,-68,971,851),30260=>array(23,-66,943,841),30261=>array(33,-67,963,847),30262=>array(52,-65,970,848),30263=>array(52,-65,979,848),30264=>array(45,-65,943,848),30265=>array(52,-65,951,848),30266=>array(31,-69,948,852),30267=>array(36,-73,941,829),30268=>array(49,-67,980,850),30269=>array(37,-62,954,836),30270=>array(26,-65,970,832),30271=>array(29,-65,909,838),30272=>array(23,-81,928,826),30273=>array(23,-87,940,826),30274=>array(46,-65,964,830),30275=>array(33,-67,971,847),30276=>array(23,-91,937,826),30277=>array(23,-71,912,836),30278=>array(49,-66,941,841),30279=>array(29,-57,942,846),30280=>array(35,-62,963,829),30281=>array(35,-65,947,849),30282=>array(35,-70,973,853),30283=>array(57,-69,967,854),30284=>array(38,-68,933,844),30285=>array(24,-68,923,835),30286=>array(37,-64,937,840),30287=>array(37,-64,957,850),30288=>array(51,-68,983,849),30289=>array(37,-87,957,850),30290=>array(42,-58,971,836),30291=>array(49,-73,983,831),30292=>array(25,-61,931,828),30293=>array(42,-57,957,836),30294=>array(45,-73,956,833),30295=>array(42,-67,933,836),30296=>array(53,-65,948,844),30297=>array(42,-74,969,832),30298=>array(37,-71,936,833),30299=>array(48,-67,989,843),30300=>array(45,-67,980,841),30301=>array(48,-69,920,838),30302=>array(21,-71,912,835),30303=>array(44,-69,973,844),30304=>array(38,-71,982,846),30305=>array(51,-71,976,844),30306=>array(45,-76,947,840),30307=>array(25,-66,920,841),30308=>array(57,-73,959,837),30309=>array(40,-69,973,852),30310=>array(50,-78,948,846),30311=>array(43,-65,962,836),30312=>array(47,-75,946,834),30313=>array(42,-67,985,854),30314=>array(40,-69,964,854),30315=>array(29,-69,919,838),30316=>array(45,-66,956,854),30317=>array(50,-68,939,850),30318=>array(38,-71,974,845),30319=>array(35,-77,947,844),30320=>array(35,-78,959,854),30321=>array(47,-71,954,856),30322=>array(39,-77,967,854),30323=>array(27,-60,972,853),30324=>array(21,-77,958,849),30325=>array(46,-72,963,833),30326=>array(100,220,956,730),30327=>array(80,-55,936,839),30328=>array(80,-78,936,840),30329=>array(38,-69,967,840),30330=>array(47,-51,957,837),30331=>array(57,-13,957,837),30332=>array(52,-63,960,829),30333=>array(199,-64,822,833),30334=>array(98,-67,914,780),30335=>array(113,-47,959,830),30336=>array(200,-26,891,841),30337=>array(53,-49,947,866),30338=>array(74,-26,924,842),30339=>array(60,-67,950,836),30340=>array(101,-54,882,838),30341=>array(94,-27,941,842),30342=>array(64,-62,947,837),30343=>array(80,-28,932,845),30344=>array(87,-80,954,831),30345=>array(107,-39,959,834),30346=>array(119,-78,962,839),30347=>array(33,-64,959,849),30348=>array(100,-53,967,847),30349=>array(134,-61,898,837),30350=>array(90,-60,952,824),30351=>array(111,-69,954,835),30352=>array(53,-64,947,849),30353=>array(76,-19,944,820),30354=>array(100,-72,956,829),30355=>array(84,-64,923,831),30356=>array(84,-62,944,810),30357=>array(56,-63,947,776),30358=>array(86,-62,930,825),30359=>array(93,-67,907,810),30360=>array(84,-59,959,838),30361=>array(42,-63,943,847),30362=>array(92,-20,933,839),30363=>array(114,-69,889,834),30364=>array(110,-63,957,837),30365=>array(69,-70,964,833),30366=>array(117,-69,982,831),30367=>array(112,-68,975,839),30368=>array(97,-65,953,833),30369=>array(92,-74,960,852),30370=>array(92,-61,964,837),30371=>array(88,-68,946,831),30372=>array(79,-67,948,836),30373=>array(90,-74,960,852),30374=>array(82,-55,954,857),30375=>array(82,-62,946,841),30376=>array(60,-43,954,842),30377=>array(43,-73,970,838),30378=>array(98,-52,969,851),30379=>array(87,-72,956,845),30380=>array(82,-67,941,817),30381=>array(110,-63,963,845),30382=>array(53,-71,940,832),30383=>array(33,-81,951,826),30384=>array(33,-62,965,836),30385=>array(27,-68,939,833),30386=>array(41,-67,932,821),30387=>array(33,-75,956,834),30388=>array(31,-75,956,844),30389=>array(57,-76,966,826),30390=>array(30,-75,976,834),30391=>array(36,-70,956,838),30392=>array(50,-68,966,832),30393=>array(38,-67,954,832),30394=>array(45,-73,971,838),30395=>array(46,-73,969,824),30396=>array(47,-73,956,835),30397=>array(47,-66,969,849),30398=>array(51,-71,969,835),30399=>array(70,34,944,715),30400=>array(57,-20,948,822),30401=>array(57,-14,948,784),30402=>array(57,-14,948,789),30403=>array(48,-17,958,770),30404=>array(60,-53,956,757),30405=>array(47,-11,956,841),30406=>array(49,-25,947,794),30407=>array(46,-40,957,827),30408=>array(59,-38,952,784),30409=>array(41,-21,974,836),30410=>array(45,-18,960,840),30411=>array(55,-37,954,836),30412=>array(48,-20,957,830),30413=>array(62,-22,954,838),30414=>array(55,-14,954,835),30415=>array(52,-19,925,823),30416=>array(50,-44,924,799),30417=>array(52,-23,943,820),30418=>array(47,-28,961,851),30419=>array(60,-20,952,821),30420=>array(59,-23,951,840),30421=>array(63,-32,952,817),30422=>array(39,-32,959,847),30423=>array(57,-33,954,840),30424=>array(65,-32,914,831),30425=>array(51,-33,952,834),30426=>array(61,-34,956,809),30427=>array(50,-23,947,832),30428=>array(63,-32,952,843),30429=>array(60,-23,954,850),30430=>array(63,-32,953,840),30431=>array(58,-27,952,789),30432=>array(57,-46,961,848),30433=>array(48,-35,948,829),30434=>array(58,-27,952,802),30435=>array(53,-26,947,824),30436=>array(62,-35,956,842),30437=>array(53,-24,961,837),30438=>array(26,-26,957,869),30439=>array(40,-78,941,833),30440=>array(38,-24,961,788),30441=>array(60,-18,959,834),30442=>array(53,-12,951,823),30443=>array(32,-54,957,863),30444=>array(58,-10,952,850),30445=>array(65,-38,978,842),30446=>array(206,-42,767,771),30447=>array(98,-62,931,770),30448=>array(101,-68,938,783),30449=>array(118,-59,956,789),30450=>array(63,-70,937,826),30451=>array(107,-27,953,824),30452=>array(95,-70,949,835),30453=>array(109,-40,965,833),30454=>array(75,-68,958,778),30455=>array(109,-61,900,821),30456=>array(43,-65,889,828),30457=>array(86,-34,952,829),30458=>array(116,-71,957,828),30459=>array(107,-62,958,803),30460=>array(100,-71,944,803),30461=>array(101,-59,957,826),30462=>array(68,-73,920,834),30463=>array(75,-55,984,851),30464=>array(130,-65,890,787),30465=>array(53,-70,939,829),30466=>array(119,-59,945,837),30467=>array(119,-73,962,762),30468=>array(96,-52,949,790),30469=>array(92,-62,971,813),30470=>array(119,-66,954,849),30471=>array(88,-72,943,826),30472=>array(93,-65,931,826),30473=>array(52,-70,880,781),30474=>array(101,-55,943,811),30475=>array(71,-67,912,818),30476=>array(73,-62,949,799),30477=>array(96,-21,919,763),30478=>array(85,-58,951,755),30479=>array(96,-67,953,832),30480=>array(114,-21,953,773),30481=>array(106,-70,916,827),30482=>array(119,-70,917,830),30483=>array(99,-73,959,827),30484=>array(50,-67,946,785),30485=>array(116,-71,967,835),30486=>array(119,-62,960,773),30487=>array(119,-58,924,844),30488=>array(42,-57,971,821),30489=>array(118,-65,952,835),30490=>array(65,-62,961,843),30491=>array(124,-64,987,839),30492=>array(124,-64,987,839),30493=>array(118,-64,927,827),30494=>array(78,-84,951,835),30495=>array(64,-84,936,835),30496=>array(98,-71,956,785),30497=>array(94,-53,963,829),30498=>array(34,-65,958,843),30499=>array(116,-71,973,835),30500=>array(95,-71,929,784),30501=>array(44,-52,947,852),30502=>array(76,-56,931,823),30503=>array(110,-73,903,780),30504=>array(96,-69,948,833),30505=>array(88,-49,927,823),30506=>array(88,-68,951,782),30507=>array(95,-55,942,837),30508=>array(88,-67,931,825),30509=>array(124,-21,959,832),30510=>array(88,-70,909,782),30511=>array(80,-64,927,824),30512=>array(88,-42,956,770),30513=>array(106,-78,965,821),30514=>array(110,-70,953,777),30515=>array(107,-71,906,825),30516=>array(111,-40,909,859),30517=>array(119,-65,935,847),30518=>array(94,-21,934,783),30519=>array(39,-67,964,838),30520=>array(86,-62,929,849),30521=>array(103,-51,969,853),30522=>array(104,-67,943,828),30523=>array(110,-70,954,823),30524=>array(96,-64,965,794),30525=>array(105,-74,966,820),30526=>array(57,-67,955,785),30527=>array(88,-61,976,840),30528=>array(39,-69,929,839),30529=>array(101,-72,922,824),30530=>array(37,-67,938,841),30531=>array(97,-73,930,835),30532=>array(104,-67,909,825),30533=>array(107,-49,955,806),30534=>array(98,-55,951,834),30535=>array(110,-64,915,853),30536=>array(88,-16,952,788),30537=>array(88,-24,958,829),30538=>array(107,-48,902,803),30539=>array(97,-68,954,828),30540=>array(100,-71,949,825),30541=>array(96,-50,954,804),30542=>array(109,-47,948,864),30543=>array(112,-68,903,782),30544=>array(100,-69,940,820),30545=>array(96,-18,937,823),30546=>array(118,-75,983,829),30547=>array(100,-74,960,829),30548=>array(105,-70,969,840),30549=>array(112,-66,967,844),30550=>array(112,-74,972,823),30551=>array(105,-66,929,781),30552=>array(76,-73,930,781),30553=>array(110,-79,979,829),30554=>array(97,-72,933,790),30555=>array(109,-68,935,831),30556=>array(98,-63,930,836),30557=>array(72,-69,908,849),30558=>array(110,-64,970,830),30559=>array(95,-48,939,857),30560=>array(109,-30,965,841),30561=>array(87,-26,947,833),30562=>array(98,-64,937,832),30563=>array(57,-67,956,835),30564=>array(104,-64,955,792),30565=>array(104,-64,951,856),30566=>array(96,-30,948,826),30567=>array(97,-48,944,860),30568=>array(137,-57,969,845),30569=>array(118,-73,966,838),30570=>array(78,-70,932,783),30571=>array(92,-72,941,833),30572=>array(94,-65,944,831),30573=>array(113,-68,911,780),30574=>array(108,-67,980,839),30575=>array(88,-69,941,834),30576=>array(92,-65,948,829),30577=>array(88,-68,965,791),30578=>array(92,-22,945,788),30579=>array(92,-32,980,829),30580=>array(92,-65,936,787),30581=>array(107,-53,981,829),30582=>array(92,-64,978,842),30583=>array(92,-55,964,827),30584=>array(111,-64,906,789),30585=>array(98,-66,932,831),30586=>array(109,-74,962,834),30587=>array(92,-20,959,855),30588=>array(107,-69,965,786),30589=>array(86,-62,952,833),30590=>array(58,-72,950,849),30591=>array(49,-66,958,833),30592=>array(40,-65,982,845),30593=>array(111,-69,971,785),30594=>array(44,-67,970,832),30595=>array(100,-69,954,831),30596=>array(93,-65,929,835),30597=>array(79,-79,950,828),30598=>array(92,-60,938,832),30599=>array(97,-63,956,833),30600=>array(121,-79,980,781),30601=>array(93,-73,987,827),30602=>array(92,-77,956,843),30603=>array(94,-78,961,833),30604=>array(90,-26,927,833),30605=>array(97,-58,966,841),30606=>array(89,-62,932,824),30607=>array(54,-75,971,782),30608=>array(124,-45,896,816),30609=>array(91,-67,938,790),30610=>array(87,-60,917,826),30611=>array(104,-66,914,838),30612=>array(92,-74,947,833),30613=>array(98,-50,945,854),30614=>array(114,-69,938,813),30615=>array(116,-70,933,828),30616=>array(89,-23,953,801),30617=>array(109,-72,970,826),30618=>array(107,-80,958,837),30619=>array(108,-69,973,835),30620=>array(97,-73,949,821),30621=>array(105,-65,951,834),30622=>array(95,-69,936,831),30623=>array(82,-70,955,789),30624=>array(79,-39,942,823),30625=>array(109,-72,961,822),30626=>array(88,-83,913,830),30627=>array(94,-37,962,823),30628=>array(79,-62,906,793),30629=>array(102,-72,959,841),30630=>array(79,-65,956,836),30631=>array(90,-62,941,837),30632=>array(108,-73,966,821),30633=>array(88,-72,894,779),30634=>array(86,-23,935,843),30635=>array(114,-70,961,782),30636=>array(95,-68,944,830),30637=>array(94,-66,975,841),30638=>array(100,-62,970,847),30639=>array(88,-68,911,796),30640=>array(85,-75,960,828),30641=>array(102,-70,950,824),30642=>array(106,-68,928,783),30643=>array(95,-35,940,833),30644=>array(105,-71,961,827),30645=>array(109,-62,951,838),30646=>array(108,-64,969,839),30647=>array(105,-68,901,785),30648=>array(98,-70,957,827),30649=>array(89,-69,944,838),30650=>array(96,-70,952,839),30651=>array(68,-75,919,838),30652=>array(82,-67,951,852),30653=>array(52,-64,969,836),30654=>array(72,-46,910,801),30655=>array(39,-65,947,790),30656=>array(68,-77,981,828),30657=>array(99,-23,974,825),30658=>array(94,-66,961,786),30659=>array(76,-63,952,844),30660=>array(92,-76,949,830),30661=>array(81,-70,953,805),30662=>array(96,-65,963,828),30663=>array(91,-64,959,820),30664=>array(81,-70,957,848),30665=>array(98,-55,952,856),30666=>array(103,-68,919,835),30667=>array(87,-67,948,808),30668=>array(102,-72,964,850),30669=>array(31,-62,974,799),30670=>array(94,-65,963,844),30671=>array(92,-69,939,853),30672=>array(99,-67,935,785),30673=>array(68,-67,953,832),30674=>array(77,-67,946,833),30675=>array(91,-68,951,831),30676=>array(99,-70,938,824),30677=>array(41,-72,957,840),30678=>array(97,-62,965,804),30679=>array(71,-71,953,842),30680=>array(92,-68,947,830),30681=>array(88,-54,899,806),30682=>array(102,-77,905,786),30683=>array(81,-57,926,793),30684=>array(39,-66,972,850),30685=>array(39,-77,960,846),30686=>array(60,-68,927,786),30687=>array(44,-67,940,833),30688=>array(33,-70,954,825),30689=>array(43,-61,960,811),30690=>array(69,-71,947,828),30691=>array(42,-66,965,843),30692=>array(80,-56,964,837),30693=>array(69,-73,911,838),30694=>array(62,-67,941,836),30695=>array(34,-67,893,831),30696=>array(37,-68,980,834),30697=>array(39,-61,947,825),30698=>array(39,-65,932,834),30699=>array(27,-61,951,839),30700=>array(33,-29,955,832),30701=>array(51,-77,948,809),30702=>array(36,-73,951,833),30703=>array(33,-67,963,827),30704=>array(59,-70,934,838),30705=>array(40,-71,980,827),30706=>array(34,-65,980,837),30707=>array(67,-70,909,768),30708=>array(39,-66,948,761),30709=>array(61,-61,880,824),30710=>array(39,-57,929,774),30711=>array(44,-63,953,786),30712=>array(38,-64,959,780),30713=>array(37,-66,962,788),30714=>array(29,-33,959,828),30715=>array(51,-29,972,837),30716=>array(39,-2,957,761),30717=>array(59,-77,927,841),30718=>array(40,-70,942,785),30719=>array(49,-68,921,818),30720=>array(23,-59,898,767),30721=>array(39,-62,905,768),30722=>array(38,-68,971,824),30723=>array(45,-69,954,785),30724=>array(22,-69,955,829),30725=>array(44,-73,981,821),30726=>array(49,-70,990,836),30727=>array(42,-65,976,842),30728=>array(32,-71,970,772),30729=>array(48,-62,956,842),30730=>array(42,-64,957,843),30731=>array(42,-3,954,822),30732=>array(53,-62,925,829),30733=>array(43,-71,971,844),30734=>array(36,-77,971,828),30735=>array(43,-69,967,785),30736=>array(43,-70,969,786),30737=>array(51,-61,951,778),30738=>array(32,-51,952,818),30739=>array(39,-69,972,785),30740=>array(36,-71,956,780),30741=>array(42,-63,954,837),30742=>array(21,-68,921,826),30743=>array(29,-67,951,820),30744=>array(28,-44,944,824),30745=>array(42,-35,952,780),30746=>array(26,-62,929,788),30747=>array(41,-69,972,837),30748=>array(24,-69,954,781),30749=>array(50,-56,956,827),30750=>array(42,-64,987,839),30751=>array(41,-62,956,848),30752=>array(32,-17,954,792),30753=>array(52,-35,964,765),30754=>array(44,-59,952,783),30755=>array(44,-32,950,844),30756=>array(42,-29,943,831),30757=>array(29,-55,959,831),30758=>array(41,-53,960,843),30759=>array(40,-65,945,827),30760=>array(47,-75,964,832),30761=>array(42,-65,921,831),30762=>array(38,-60,958,784),30763=>array(57,-37,962,824),30764=>array(39,-19,952,816),30765=>array(37,-65,963,830),30766=>array(44,-53,962,855),30767=>array(51,-64,976,828),30768=>array(34,-68,951,780),30769=>array(46,-77,979,841),30770=>array(35,-29,963,835),30771=>array(43,-54,945,779),30772=>array(46,-70,958,835),30773=>array(23,-59,971,836),30774=>array(42,-66,886,843),30775=>array(59,-70,922,836),30776=>array(36,-26,956,788),30777=>array(35,-68,971,830),30778=>array(54,-72,946,761),30779=>array(29,-62,933,826),30780=>array(31,-31,964,840),30781=>array(42,-57,928,786),30782=>array(32,-60,947,828),30783=>array(33,-66,948,822),30784=>array(35,-60,905,830),30785=>array(30,-33,938,772),30786=>array(32,-11,965,845),30787=>array(37,-65,980,839),30788=>array(35,-66,960,831),30789=>array(41,-20,954,832),30790=>array(35,-65,963,841),30791=>array(46,-78,909,839),30792=>array(41,-72,956,824),30793=>array(42,-68,958,824),30794=>array(45,-72,952,822),30795=>array(35,-73,969,836),30796=>array(28,-57,972,849),30797=>array(30,-60,973,791),30798=>array(36,-63,907,832),30799=>array(36,-69,953,788),30800=>array(43,-70,909,782),30801=>array(36,-70,958,839),30802=>array(35,-68,948,780),30803=>array(25,-32,959,833),30804=>array(35,-71,949,826),30805=>array(38,-67,940,775),30806=>array(30,-74,945,826),30807=>array(29,-72,936,821),30808=>array(35,-64,903,795),30809=>array(25,-25,938,826),30810=>array(35,-66,963,823),30811=>array(35,-63,955,846),30812=>array(42,-20,956,791),30813=>array(50,-70,943,833),30814=>array(41,-67,954,829),30815=>array(35,-67,967,824),30816=>array(45,-71,972,834),30817=>array(35,-68,937,832),30818=>array(41,-70,961,819),30819=>array(35,-68,953,830),30820=>array(33,-67,983,833),30821=>array(42,-68,950,838),30822=>array(35,-51,951,802),30823=>array(35,-64,895,785),30824=>array(49,-62,964,838),30825=>array(50,-65,938,830),30826=>array(33,-54,959,830),30827=>array(26,-70,964,830),30828=>array(46,-61,978,784),30829=>array(41,-35,959,805),30830=>array(51,-57,907,852),30831=>array(34,-69,960,787),30832=>array(51,-65,942,830),30833=>array(49,-71,915,777),30834=>array(42,-64,980,833),30835=>array(35,-54,970,835),30836=>array(32,-65,962,828),30837=>array(39,-63,958,839),30838=>array(35,-66,969,830),30839=>array(32,-32,939,811),30840=>array(35,-67,948,836),30841=>array(39,-61,977,829),30842=>array(35,-56,959,785),30843=>array(44,-68,987,782),30844=>array(59,-78,919,779),30845=>array(35,-32,954,839),30846=>array(29,-16,953,853),30847=>array(37,-27,950,837),30848=>array(44,-67,954,827),30849=>array(26,-54,971,843),30850=>array(35,-57,969,850),30851=>array(36,-72,950,823),30852=>array(44,-70,972,823),30853=>array(36,-72,900,780),30854=>array(41,-52,949,843),30855=>array(42,-71,962,833),30856=>array(35,-65,960,833),30857=>array(53,-68,918,785),30858=>array(35,-57,974,840),30859=>array(35,-67,932,836),30860=>array(35,-67,966,836),30861=>array(33,-52,952,796),30862=>array(43,-64,951,834),30863=>array(39,-72,955,820),30864=>array(35,-67,981,839),30865=>array(31,-68,956,844),30866=>array(35,-23,982,843),30867=>array(44,-68,951,840),30868=>array(31,-62,968,831),30869=>array(35,-64,964,835),30870=>array(44,-70,958,847),30871=>array(43,-69,961,834),30872=>array(44,-74,960,829),30873=>array(47,-67,908,786),30874=>array(39,-63,954,840),30875=>array(27,-75,923,826),30876=>array(23,-71,949,839),30877=>array(35,-72,975,788),30878=>array(45,-50,936,798),30879=>array(35,-62,968,833),30880=>array(41,-67,952,837),30881=>array(37,-64,956,830),30882=>array(46,-65,907,785),30883=>array(49,-68,927,788),30884=>array(47,-71,971,823),30885=>array(32,-67,915,824),30886=>array(50,-70,956,849),30887=>array(60,-67,937,845),30888=>array(44,-73,975,784),30889=>array(44,-72,970,783),30890=>array(28,-54,948,841),30891=>array(46,-74,969,825),30892=>array(28,-73,971,785),30893=>array(29,-68,954,788),30894=>array(35,-72,979,788),30895=>array(34,-61,951,849),30896=>array(45,-29,957,845),30897=>array(34,-72,955,834),30898=>array(47,-67,939,842),30899=>array(39,-72,970,829),30900=>array(41,-24,964,830),30901=>array(32,-74,962,836),30902=>array(35,-57,961,834),30903=>array(35,-71,962,839),30904=>array(35,-69,971,789),30905=>array(25,-10,922,818),30906=>array(34,-69,950,843),30907=>array(29,-57,949,835),30908=>array(50,-60,933,781),30909=>array(35,-66,969,791),30910=>array(30,-70,961,785),30911=>array(39,-75,925,795),30912=>array(31,-58,963,838),30913=>array(37,-57,955,836),30914=>array(46,-65,913,834),30915=>array(37,-73,966,832),30916=>array(46,-73,966,830),30917=>array(37,-76,954,834),30918=>array(32,-69,946,793),30919=>array(32,-53,968,852),30920=>array(41,-64,972,857),30921=>array(43,-62,990,790),30922=>array(52,-68,944,788),30923=>array(20,-40,934,849),30924=>array(32,-70,955,825),30925=>array(19,-71,946,841),30926=>array(29,-75,967,841),30927=>array(34,-68,985,840),30928=>array(42,-61,956,844),30929=>array(41,-24,964,831),30930=>array(41,-64,941,785),30931=>array(32,-58,963,844),30932=>array(25,-59,963,849),30933=>array(32,-24,959,832),30934=>array(29,-57,921,800),30935=>array(32,-71,959,838),30936=>array(31,-67,956,827),30937=>array(24,-79,968,846),30938=>array(43,-66,957,831),30939=>array(39,-50,933,846),30940=>array(43,-55,960,850),30941=>array(40,-71,964,827),30942=>array(44,-75,898,824),30943=>array(51,-66,971,783),30944=>array(39,-64,958,839),30945=>array(25,-70,918,831),30946=>array(36,-72,964,824),30947=>array(36,-64,997,858),30948=>array(31,-66,957,837),30949=>array(47,-68,967,780),30950=>array(47,-64,965,787),30951=>array(43,-68,975,839),30952=>array(37,-64,939,833),30953=>array(45,-72,969,825),30954=>array(38,-65,966,838),30955=>array(38,-70,955,836),30956=>array(44,-67,952,832),30957=>array(45,-73,956,785),30958=>array(30,-61,945,841),30959=>array(33,-69,960,835),30960=>array(35,-65,952,846),30961=>array(33,-66,957,833),30962=>array(32,-63,975,829),30963=>array(46,-72,900,824),30964=>array(41,-21,989,838),30965=>array(41,-67,924,787),30966=>array(41,-64,944,846),30967=>array(37,-74,953,832),30968=>array(41,-76,974,851),30969=>array(56,-70,953,781),30970=>array(41,-72,968,828),30971=>array(30,-57,971,839),30972=>array(53,-68,966,832),30973=>array(38,-63,971,837),30974=>array(42,-65,940,787),30975=>array(32,-65,953,793),30976=>array(74,-68,926,785),30977=>array(45,-68,961,840),30978=>array(53,-70,956,825),30979=>array(54,-64,945,833),30980=>array(44,-62,988,833),30981=>array(41,-72,968,839),30982=>array(44,-68,969,858),30983=>array(43,-62,969,850),30984=>array(36,-58,963,825),30985=>array(43,-75,975,835),30986=>array(41,-59,959,818),30987=>array(51,-64,949,786),30988=>array(36,-65,935,789),30989=>array(53,-59,933,836),30990=>array(36,-65,961,825),30991=>array(44,-55,951,833),30992=>array(39,-71,937,833),30993=>array(40,-52,933,847),30994=>array(29,-58,965,860),30995=>array(44,-35,951,778),30996=>array(43,-68,956,836),30997=>array(44,-67,945,819),30998=>array(44,-70,952,821),30999=>array(51,-74,960,836),31000=>array(46,-69,954,786),31001=>array(33,-61,967,832),31002=>array(44,-20,957,835),31003=>array(41,-27,954,823),31004=>array(41,-67,984,839),31005=>array(33,-65,953,783),31006=>array(44,-66,976,830),31007=>array(22,-60,975,794),31008=>array(51,-31,949,846),31009=>array(34,-67,948,828),31010=>array(44,-76,975,844),31011=>array(32,-67,970,830),31012=>array(35,-67,976,828),31013=>array(41,-66,975,794),31014=>array(39,-74,959,834),31015=>array(46,-55,932,795),31016=>array(50,-54,936,792),31017=>array(36,-76,959,833),31018=>array(32,-63,962,799),31019=>array(26,-71,965,844),31020=>array(50,-70,962,833),31021=>array(59,-70,978,775),31022=>array(22,-60,975,840),31023=>array(36,-65,951,829),31024=>array(49,-69,953,790),31025=>array(44,-68,949,849),31026=>array(44,-62,956,842),31027=>array(26,-64,957,845),31028=>array(31,-61,951,832),31029=>array(44,-62,923,789),31030=>array(64,-58,936,839),31031=>array(50,-23,950,838),31032=>array(35,-75,979,829),31033=>array(33,-68,982,789),31034=>array(91,-68,932,757),31035=>array(235,-68,689,820),31036=>array(42,-59,961,820),31037=>array(54,-57,912,839),31038=>array(47,-69,949,822),31039=>array(48,-56,921,844),31040=>array(77,-68,945,768),31041=>array(39,-68,935,815),31042=>array(35,-55,963,847),31043=>array(35,-69,905,826),31044=>array(35,-70,976,835),31045=>array(45,-69,967,834),31046=>array(38,-67,964,841),31047=>array(36,-63,968,834),31048=>array(46,-67,946,834),31049=>array(36,-63,944,834),31050=>array(35,-55,960,848),31051=>array(36,-76,963,831),31052=>array(41,-71,918,831),31053=>array(45,-65,948,845),31054=>array(41,-71,906,826),31055=>array(34,-68,956,828),31056=>array(40,-60,958,843),31057=>array(34,-68,977,831),31058=>array(34,-72,908,824),31059=>array(47,-70,957,828),31060=>array(42,-52,949,850),31061=>array(42,-69,970,835),31062=>array(35,-73,953,818),31063=>array(57,-69,955,814),31064=>array(29,-52,964,763),31065=>array(34,-57,970,842),31066=>array(72,-69,960,838),31067=>array(32,-69,941,832),31068=>array(32,-69,953,836),31069=>array(35,-67,960,822),31070=>array(55,-67,904,837),31071=>array(64,-67,945,836),31072=>array(67,-68,909,775),31073=>array(60,-64,948,823),31074=>array(36,-64,962,834),31075=>array(44,-68,962,839),31076=>array(47,-69,906,833),31077=>array(39,-68,956,843),31078=>array(39,-68,968,836),31079=>array(37,-69,969,847),31080=>array(73,-61,952,788),31081=>array(50,-70,966,837),31082=>array(46,-72,955,833),31083=>array(27,-54,973,853),31084=>array(50,-69,956,837),31085=>array(46,-66,957,839),31086=>array(50,-69,953,838),31087=>array(30,-65,925,821),31088=>array(43,-64,959,843),31089=>array(50,-69,959,846),31090=>array(35,-65,970,842),31091=>array(45,-72,964,839),31092=>array(39,-74,951,841),31093=>array(50,-69,923,837),31094=>array(50,-69,925,842),31095=>array(36,-63,952,834),31096=>array(28,-61,886,822),31097=>array(27,-64,920,840),31098=>array(57,-66,963,829),31099=>array(50,-70,911,837),31100=>array(31,-53,982,851),31101=>array(40,-67,954,838),31102=>array(50,-69,968,837),31103=>array(32,-69,969,840),31104=>array(39,-74,915,816),31105=>array(46,-65,957,834),31106=>array(33,-70,908,835),31107=>array(50,-69,959,839),31108=>array(38,-64,963,834),31109=>array(45,-65,955,847),31110=>array(36,-69,956,849),31111=>array(50,-69,959,837),31112=>array(44,-68,951,835),31113=>array(28,-69,953,842),31114=>array(32,-69,958,832),31115=>array(38,-53,954,847),31116=>array(50,-69,943,843),31117=>array(36,-63,912,834),31118=>array(44,-67,971,832),31119=>array(38,-69,943,834),31120=>array(46,-69,957,835),31121=>array(32,-69,930,804),31122=>array(43,-69,970,839),31123=>array(38,-72,950,826),31124=>array(32,-69,966,797),31125=>array(38,-62,968,842),31126=>array(28,-57,978,843),31127=>array(51,-62,967,835),31128=>array(36,-56,953,846),31129=>array(32,-64,966,846),31130=>array(31,-70,985,832),31131=>array(30,-78,961,833),31132=>array(88,-67,941,823),31133=>array(50,-69,964,802),31134=>array(50,-75,940,841),31135=>array(50,-69,954,843),31136=>array(30,-71,955,836),31137=>array(49,-64,948,842),31138=>array(34,-72,915,826),31139=>array(48,-71,959,842),31140=>array(47,-68,899,835),31141=>array(38,-69,971,837),31142=>array(63,-66,940,835),31143=>array(60,-69,947,835),31144=>array(42,-72,973,843),31145=>array(50,-69,973,837),31146=>array(55,-69,955,791),31147=>array(32,-55,954,842),31148=>array(51,-71,963,840),31149=>array(44,-66,980,845),31150=>array(60,-69,952,833),31151=>array(50,-70,979,840),31152=>array(39,-64,973,827),31153=>array(26,-69,960,835),31154=>array(35,-72,947,835),31155=>array(50,-69,970,846),31156=>array(24,-59,972,868),31157=>array(43,-69,959,836),31158=>array(30,-81,968,825),31159=>array(37,-68,965,830),31160=>array(72,-59,875,818),31161=>array(120,-71,883,829),31162=>array(130,-64,882,785),31163=>array(69,-65,939,838),31164=>array(131,-65,869,834),31165=>array(38,-59,962,856),31166=>array(55,-70,958,825),31167=>array(52,-64,947,831),31168=>array(50,-59,951,830),31169=>array(40,-68,959,833),31170=>array(50,-50,954,823),31171=>array(50,-76,921,817),31172=>array(44,-67,955,833),31173=>array(45,-67,951,833),31174=>array(49,-70,947,820),31175=>array(50,-70,960,833),31176=>array(36,-52,904,846),31177=>array(42,-70,950,823),31178=>array(47,-69,968,834),31179=>array(43,-73,964,837),31180=>array(59,-71,968,829),31181=>array(45,-70,917,826),31182=>array(39,-69,962,824),31183=>array(48,-71,960,838),31184=>array(51,-69,955,829),31185=>array(41,-69,955,829),31186=>array(43,-70,959,827),31187=>array(41,-69,965,835),31188=>array(41,-69,966,843),31189=>array(39,-61,954,829),31190=>array(42,-76,972,827),31191=>array(41,-70,955,829),31192=>array(43,-61,969,828),31193=>array(41,-69,956,836),31194=>array(41,-69,944,833),31195=>array(49,-71,951,832),31196=>array(35,-71,952,829),31197=>array(51,-71,976,822),31198=>array(53,-70,924,827),31199=>array(32,-73,958,817),31200=>array(42,-70,964,829),31201=>array(41,-69,975,844),31202=>array(37,-78,975,831),31203=>array(39,-59,972,839),31204=>array(42,-75,951,810),31205=>array(41,-69,947,830),31206=>array(52,-68,964,835),31207=>array(39,-72,979,835),31208=>array(41,-69,951,842),31209=>array(36,-70,973,839),31210=>array(37,-49,966,859),31211=>array(34,-65,954,834),31212=>array(41,-57,941,835),31213=>array(42,-62,937,835),31214=>array(48,-73,960,829),31215=>array(24,-62,939,830),31216=>array(44,-59,961,835),31217=>array(59,-69,941,829),31218=>array(31,-71,942,835),31219=>array(41,-69,958,839),31220=>array(41,-69,985,853),31221=>array(66,-69,939,829),31222=>array(39,-69,973,829),31223=>array(47,-67,951,822),31224=>array(44,-61,951,836),31225=>array(33,-69,954,829),31226=>array(45,-59,955,827),31227=>array(49,-70,935,839),31228=>array(55,-69,945,836),31229=>array(30,-61,896,835),31230=>array(33,-72,959,835),31231=>array(67,-69,933,839),31232=>array(41,-71,961,846),31233=>array(47,-61,930,846),31234=>array(36,-64,968,850),31235=>array(35,-55,951,842),31236=>array(40,-72,969,830),31237=>array(36,-70,970,819),31238=>array(26,-64,871,821),31239=>array(62,-64,938,817),31240=>array(43,-60,956,828),31241=>array(24,-64,976,818),31242=>array(49,-52,932,864),31243=>array(29,-70,949,816),31244=>array(38,-55,967,862),31245=>array(52,-70,947,837),31246=>array(36,-70,954,840),31247=>array(26,-64,954,827),31248=>array(41,-71,977,836),31249=>array(28,-51,951,846),31250=>array(43,-72,903,823),31251=>array(47,-72,951,825),31252=>array(30,-62,970,840),31253=>array(47,-72,954,834),31254=>array(26,-70,947,841),31255=>array(38,-67,954,844),31256=>array(34,-52,952,846),31257=>array(39,-57,954,852),31258=>array(41,-70,955,832),31259=>array(45,-70,905,828),31260=>array(33,-57,967,835),31261=>array(70,-73,930,822),31262=>array(27,-72,965,819),31263=>array(76,-61,930,816),31264=>array(49,-80,911,818),31265=>array(41,-64,959,851),31266=>array(43,-70,969,825),31267=>array(39,-64,947,838),31268=>array(36,-64,953,849),31269=>array(56,-65,950,817),31270=>array(33,-69,951,833),31271=>array(34,-65,966,829),31272=>array(32,-68,918,827),31273=>array(55,-64,945,821),31274=>array(50,-64,950,837),31275=>array(34,-74,962,821),31276=>array(26,-71,961,823),31277=>array(21,-68,970,831),31278=>array(47,-65,956,836),31279=>array(33,-71,967,829),31280=>array(33,-50,972,845),31281=>array(32,-69,956,835),31282=>array(32,-64,936,824),31283=>array(19,-61,947,834),31284=>array(26,-64,966,850),31285=>array(26,-64,965,843),31286=>array(26,-72,949,835),31287=>array(24,-66,952,823),31288=>array(24,-68,960,843),31289=>array(22,-67,964,848),31290=>array(26,-71,928,826),31291=>array(45,-71,943,832),31292=>array(38,-69,979,832),31293=>array(40,-65,946,844),31294=>array(47,-51,930,836),31295=>array(55,-75,940,831),31296=>array(45,-74,964,825),31297=>array(26,-70,956,827),31298=>array(41,-68,976,826),31299=>array(33,-58,958,845),31300=>array(27,-59,960,850),31301=>array(37,-66,966,848),31302=>array(39,-73,961,847),31303=>array(36,-76,983,847),31304=>array(47,-71,967,832),31305=>array(31,-61,952,834),31306=>array(27,-68,967,835),31307=>array(39,-70,979,838),31308=>array(31,-62,964,843),31309=>array(40,-74,947,833),31310=>array(39,-70,972,838),31311=>array(32,-55,965,838),31312=>array(30,-61,965,846),31313=>array(26,-63,910,824),31314=>array(38,-72,960,833),31315=>array(26,-64,963,821),31316=>array(43,-78,959,827),31317=>array(41,-65,961,845),31318=>array(40,-72,961,822),31319=>array(41,-68,957,826),31320=>array(43,-77,963,823),31321=>array(26,-68,971,833),31322=>array(38,-70,962,828),31323=>array(46,-78,971,828),31324=>array(37,-71,951,831),31325=>array(41,-66,959,822),31326=>array(26,-73,928,821),31327=>array(33,-71,974,825),31328=>array(32,-68,983,840),31329=>array(35,-63,956,836),31330=>array(22,-74,969,833),31331=>array(35,-79,967,837),31332=>array(32,-59,964,825),31333=>array(42,-73,947,821),31334=>array(47,-65,966,853),31335=>array(40,-72,963,837),31336=>array(45,-67,974,830),31337=>array(31,-66,959,831),31338=>array(51,-71,949,825),31339=>array(28,-56,967,840),31340=>array(38,-80,966,843),31341=>array(28,-69,984,853),31342=>array(30,-70,971,846),31343=>array(36,-63,956,836),31344=>array(21,-69,962,844),31345=>array(36,-69,961,835),31346=>array(51,-73,953,825),31347=>array(36,-78,970,836),31348=>array(66,-59,950,822),31349=>array(94,-14,943,852),31350=>array(48,-44,957,822),31351=>array(44,-71,898,831),31352=>array(45,-59,924,850),31353=>array(92,-58,898,839),31354=>array(88,-17,918,833),31355=>array(66,-68,945,843),31356=>array(48,-68,967,849),31357=>array(60,-70,922,839),31358=>array(60,-69,982,839),31359=>array(58,-62,928,838),31360=>array(58,-32,965,854),31361=>array(60,-65,942,824),31362=>array(56,-65,944,849),31363=>array(54,-56,898,831),31364=>array(63,-69,898,828),31365=>array(109,-62,920,857),31366=>array(51,-60,972,867),31367=>array(48,-36,962,835),31368=>array(78,-76,908,833),31369=>array(72,-64,948,838),31370=>array(47,-75,967,846),31371=>array(107,-67,927,837),31372=>array(64,-67,929,845),31373=>array(52,-65,916,836),31374=>array(72,-62,902,840),31375=>array(81,-79,935,829),31376=>array(66,-8,941,851),31377=>array(65,-69,937,862),31378=>array(75,-35,925,839),31379=>array(50,-38,954,839),31380=>array(40,-51,963,864),31381=>array(27,-68,937,839),31382=>array(42,-70,934,839),31383=>array(102,-69,898,831),31384=>array(28,-67,930,839),31385=>array(63,-65,938,840),31386=>array(50,-72,952,849),31387=>array(47,-75,963,849),31388=>array(73,-61,896,832),31389=>array(37,-69,897,838),31390=>array(75,-73,915,848),31391=>array(43,-83,898,838),31392=>array(38,-65,962,845),31393=>array(60,-71,955,848),31394=>array(53,-75,957,844),31395=>array(63,-62,957,854),31396=>array(94,-54,954,851),31397=>array(37,-64,936,840),31398=>array(57,-68,914,837),31399=>array(65,-68,935,851),31400=>array(60,-65,954,848),31401=>array(102,-73,898,839),31402=>array(56,-38,956,839),31403=>array(46,-72,969,845),31404=>array(42,-64,979,849),31405=>array(53,-67,927,846),31406=>array(55,-64,925,838),31407=>array(37,-65,963,839),31408=>array(81,-70,935,830),31409=>array(42,-73,971,838),31410=>array(57,-70,951,830),31411=>array(49,-70,959,848),31412=>array(86,-79,937,838),31413=>array(58,-62,927,848),31414=>array(53,-80,947,833),31415=>array(52,-77,909,838),31416=>array(53,-30,974,854),31417=>array(34,-64,951,851),31418=>array(57,-76,962,839),31419=>array(51,-52,952,851),31420=>array(38,-58,966,851),31421=>array(38,-71,961,851),31422=>array(63,-68,974,852),31423=>array(56,-76,933,831),31424=>array(51,-72,960,832),31425=>array(36,-62,952,861),31426=>array(41,-64,970,851),31427=>array(47,-67,965,843),31428=>array(77,-66,948,833),31429=>array(48,-75,970,839),31430=>array(62,-68,918,847),31431=>array(53,-80,950,838),31432=>array(50,-49,968,844),31433=>array(54,-68,967,852),31434=>array(57,-71,921,843),31435=>array(95,-3,912,822),31436=>array(86,-73,975,825),31437=>array(86,-67,950,830),31438=>array(56,-54,934,838),31439=>array(49,-67,935,821),31440=>array(49,-65,964,800),31441=>array(40,-54,945,821),31442=>array(83,-65,938,832),31443=>array(59,-21,929,828),31444=>array(49,-55,909,833),31445=>array(49,-62,963,806),31446=>array(48,-16,952,807),31447=>array(53,-60,952,827),31448=>array(60,-72,935,832),31449=>array(73,-66,918,832),31450=>array(46,-68,964,825),31451=>array(45,-78,975,831),31452=>array(66,-54,954,836),31453=>array(27,-26,947,799),31454=>array(39,-58,932,838),31455=>array(38,-66,946,818),31456=>array(60,-68,940,831),31457=>array(24,-64,957,801),31458=>array(44,-74,979,825),31459=>array(35,-69,964,849),31460=>array(54,-70,962,838),31461=>array(68,-33,932,832),31462=>array(45,-65,971,832),31463=>array(56,-68,957,847),31464=>array(54,-62,969,844),31465=>array(79,-23,957,848),31466=>array(66,-25,960,796),31467=>array(45,-71,956,834),31468=>array(40,-71,948,833),31469=>array(67,-65,921,802),31470=>array(48,-73,953,833),31471=>array(43,-70,942,830),31472=>array(45,-63,948,804),31473=>array(48,-65,957,832),31474=>array(48,-68,935,849),31475=>array(48,-23,963,837),31476=>array(37,-72,957,845),31477=>array(38,-69,944,830),31478=>array(39,-76,959,838),31479=>array(55,-69,969,840),31480=>array(39,-76,962,830),31481=>array(49,-62,949,848),31482=>array(68,-5,943,819),31483=>array(47,-67,948,847),31484=>array(54,-71,948,847),31485=>array(54,-59,954,842),31486=>array(54,-10,948,827),31487=>array(42,-60,931,841),31488=>array(48,-23,947,847),31489=>array(47,-15,955,847),31490=>array(41,-69,969,822),31491=>array(44,-64,919,822),31492=>array(37,-73,945,844),31493=>array(47,-73,977,842),31494=>array(40,-44,914,835),31495=>array(67,-75,933,845),31496=>array(44,-65,955,845),31497=>array(47,-66,945,843),31498=>array(37,-68,964,840),31499=>array(62,-58,962,845),31500=>array(54,-57,943,845),31501=>array(56,-61,939,835),31502=>array(52,-69,966,834),31503=>array(74,-69,960,839),31504=>array(43,-70,964,838),31505=>array(65,-64,953,839),31506=>array(43,-77,971,835),31507=>array(44,-50,965,814),31508=>array(33,-25,918,830),31509=>array(39,-63,932,825),31510=>array(44,-67,962,814),31511=>array(44,-77,969,814),31512=>array(44,-57,932,848),31513=>array(51,-18,938,840),31514=>array(45,-69,941,841),31515=>array(50,-65,952,841),31516=>array(44,-64,941,814),31517=>array(60,-69,927,832),31518=>array(52,-63,944,842),31519=>array(53,-62,951,836),31520=>array(52,-17,945,838),31521=>array(52,-14,957,842),31522=>array(55,-71,959,829),31523=>array(37,-30,956,841),31524=>array(45,-68,954,844),31525=>array(62,-62,956,854),31526=>array(42,-73,950,841),31527=>array(37,-69,956,847),31528=>array(38,-59,970,846),31529=>array(43,-72,958,854),31530=>array(54,-14,959,835),31531=>array(54,-65,942,842),31532=>array(62,-62,932,834),31533=>array(31,-80,969,835),31534=>array(44,-56,945,847),31535=>array(49,-74,953,837),31536=>array(45,-65,933,838),31537=>array(55,-56,948,846),31538=>array(51,-65,932,832),31539=>array(55,-63,950,842),31540=>array(41,-65,938,827),31541=>array(44,-70,953,836),31542=>array(44,-71,968,836),31543=>array(40,-61,962,836),31544=>array(71,-20,962,836),31545=>array(54,-64,946,836),31546=>array(27,-63,931,833),31547=>array(52,-61,950,847),31548=>array(34,-59,940,842),31549=>array(39,33,944,842),31550=>array(31,-57,938,823),31551=>array(34,-73,968,842),31552=>array(51,-32,952,820),31553=>array(31,-43,909,823),31554=>array(31,-44,959,823),31555=>array(46,-61,937,836),31556=>array(53,-68,947,845),31557=>array(61,-58,969,848),31558=>array(74,-64,944,839),31559=>array(54,-66,944,841),31560=>array(41,-57,938,843),31561=>array(65,-68,934,838),31562=>array(58,-60,971,850),31563=>array(48,-65,946,848),31564=>array(42,-23,958,840),31565=>array(51,-52,938,854),31566=>array(40,-58,945,841),31567=>array(42,-59,961,848),31568=>array(42,-83,953,847),31569=>array(47,-61,950,833),31570=>array(43,-61,942,849),31571=>array(38,-65,931,837),31572=>array(34,-71,971,843),31573=>array(53,-54,962,844),31574=>array(46,-65,957,844),31575=>array(50,-68,949,842),31576=>array(56,-67,949,839),31577=>array(32,-61,943,834),31578=>array(37,-68,913,834),31579=>array(43,-69,925,829),31580=>array(45,-60,943,847),31581=>array(41,-66,922,820),31582=>array(37,-65,930,834),31583=>array(36,-64,948,837),31584=>array(50,-71,946,837),31585=>array(38,-71,962,841),31586=>array(39,-64,929,825),31587=>array(41,-69,932,840),31588=>array(33,-54,966,853),31589=>array(38,-54,923,849),31590=>array(37,-57,960,850),31591=>array(47,-66,970,839),31592=>array(37,-69,966,842),31593=>array(42,-54,936,857),31594=>array(33,-16,934,853),31595=>array(33,-62,943,853),31596=>array(38,-67,953,837),31597=>array(58,-52,939,857),31598=>array(62,-11,948,837),31599=>array(52,-75,935,837),31600=>array(54,-70,960,843),31601=>array(39,-67,969,843),31602=>array(50,-67,945,847),31603=>array(24,-65,970,846),31604=>array(34,-55,978,849),31605=>array(36,-74,949,845),31606=>array(49,-70,945,836),31607=>array(49,-70,965,840),31608=>array(50,-67,939,843),31609=>array(29,-63,911,833),31610=>array(42,-69,953,847),31611=>array(51,-66,938,827),31612=>array(47,-81,933,841),31613=>array(47,-69,947,841),31614=>array(46,-20,957,842),31615=>array(26,-64,958,841),31616=>array(46,-59,926,833),31617=>array(46,-59,934,833),31618=>array(42,-67,969,841),31619=>array(27,-74,968,841),31620=>array(47,-67,949,841),31621=>array(50,-70,945,841),31622=>array(47,-51,966,848),31623=>array(41,-67,970,846),31624=>array(40,-72,930,835),31625=>array(36,-63,938,842),31626=>array(39,-69,953,831),31627=>array(51,-60,964,847),31628=>array(52,-72,930,835),31629=>array(69,-58,957,847),31630=>array(43,-73,953,841),31631=>array(41,-61,948,851),31632=>array(48,-62,947,841),31633=>array(32,-57,968,852),31634=>array(41,-68,919,827),31635=>array(48,-52,959,846),31636=>array(48,-65,944,846),31637=>array(63,-58,944,849),31638=>array(44,-69,963,834),31639=>array(50,-75,935,841),31640=>array(61,-69,938,841),31641=>array(38,-52,975,855),31642=>array(57,-68,932,840),31643=>array(33,-61,959,855),31644=>array(49,-28,935,841),31645=>array(57,-59,960,850),31646=>array(46,-46,959,844),31647=>array(57,-54,954,850),31648=>array(41,-19,942,853),31649=>array(53,-68,929,845),31650=>array(48,-66,924,832),31651=>array(41,-65,912,831),31652=>array(45,-70,942,837),31653=>array(48,-62,960,832),31654=>array(27,-81,913,835),31655=>array(41,-17,917,829),31656=>array(38,-69,952,823),31657=>array(39,-61,919,834),31658=>array(52,-70,928,843),31659=>array(44,-68,937,824),31660=>array(55,-65,954,842),31661=>array(60,-58,957,855),31662=>array(60,-24,955,855),31663=>array(44,-70,976,833),31664=>array(66,-51,960,828),31665=>array(46,-62,947,846),31666=>array(69,-62,963,855),31667=>array(45,-72,935,855),31668=>array(39,-68,966,844),31669=>array(45,-70,952,843),31670=>array(42,-61,930,842),31671=>array(41,-66,954,847),31672=>array(49,-67,945,842),31673=>array(40,-72,941,837),31674=>array(43,-72,974,842),31675=>array(43,-70,959,842),31676=>array(43,-74,933,842),31677=>array(43,-27,947,842),31678=>array(50,-72,943,837),31679=>array(43,-64,942,842),31680=>array(54,-65,949,841),31681=>array(57,-36,962,835),31682=>array(67,-47,952,835),31683=>array(57,-70,952,835),31684=>array(67,-64,943,842),31685=>array(62,-62,954,842),31686=>array(56,-60,962,848),31687=>array(46,-69,942,840),31688=>array(33,-58,958,837),31689=>array(53,-67,959,838),31690=>array(42,-69,957,843),31691=>array(54,-71,945,849),31692=>array(38,-68,955,841),31693=>array(33,-64,985,837),31694=>array(53,-76,960,837),31695=>array(53,-64,973,847),31696=>array(38,-28,957,847),31697=>array(38,-75,911,829),31698=>array(38,-66,961,829),31699=>array(45,-60,933,836),31700=>array(54,-64,941,851),31701=>array(59,-14,952,832),31702=>array(46,-75,938,832),31703=>array(32,-62,968,844),31704=>array(55,-68,929,829),31705=>array(45,-65,938,849),31706=>array(36,-26,938,842),31707=>array(40,-71,931,840),31708=>array(53,-83,953,844),31709=>array(51,-69,949,843),31710=>array(63,-70,953,832),31711=>array(44,-65,948,836),31712=>array(30,-53,966,855),31713=>array(45,-60,974,855),31714=>array(62,-76,947,827),31715=>array(72,-69,937,837),31716=>array(53,-59,942,845),31717=>array(56,-67,982,847),31718=>array(49,-38,958,844),31719=>array(58,-68,927,829),31720=>array(35,-54,959,849),31721=>array(41,-64,959,855),31722=>array(47,-71,968,846),31723=>array(71,-67,946,832),31724=>array(43,-66,972,832),31725=>array(57,-54,962,849),31726=>array(54,-29,924,827),31727=>array(33,-71,959,827),31728=>array(66,-73,951,839),31729=>array(66,-64,929,830),31730=>array(47,-73,953,844),31731=>array(55,-59,970,853),31732=>array(45,-68,968,836),31733=>array(49,-71,955,828),31734=>array(42,-64,951,838),31735=>array(50,-46,960,856),31736=>array(42,-74,954,829),31737=>array(44,-39,957,827),31738=>array(57,-78,964,850),31739=>array(53,-64,937,846),31740=>array(59,-73,955,838),31741=>array(47,-68,933,831),31742=>array(41,-67,967,850),31743=>array(56,-73,951,830),31744=>array(64,-65,964,846),31745=>array(53,-74,976,830),31746=>array(60,-69,920,832),31747=>array(46,-70,931,831),31748=>array(36,-80,957,845),31749=>array(49,-72,954,828),31750=>array(44,-71,961,837),31751=>array(49,-67,982,849),31752=>array(45,-60,943,829),31753=>array(57,-70,982,845),31754=>array(50,-34,974,823),31755=>array(44,-30,974,839),31756=>array(33,-65,973,847),31757=>array(58,-74,942,844),31758=>array(71,-69,956,832),31759=>array(39,-65,954,845),31760=>array(57,-72,974,834),31761=>array(33,-66,981,853),31762=>array(39,-78,965,851),31763=>array(33,-64,962,855),31764=>array(29,-67,965,855),31765=>array(60,-71,920,847),31766=>array(52,-70,952,829),31767=>array(58,-63,961,821),31768=>array(50,-62,941,838),31769=>array(53,-72,953,841),31770=>array(46,-86,952,850),31771=>array(29,-49,942,858),31772=>array(56,-75,958,834),31773=>array(52,-67,967,833),31774=>array(50,-58,962,860),31775=>array(31,-67,946,844),31776=>array(56,-29,973,842),31777=>array(27,-61,951,844),31778=>array(59,-66,934,834),31779=>array(42,-63,948,847),31780=>array(43,-69,945,847),31781=>array(36,-53,976,855),31782=>array(48,-33,977,839),31783=>array(36,-68,915,842),31784=>array(51,-58,932,847),31785=>array(46,-68,930,835),31786=>array(47,-68,971,843),31787=>array(52,-76,949,842),31788=>array(57,-73,961,836),31789=>array(44,-63,970,838),31790=>array(36,-68,954,847),31791=>array(36,-55,942,847),31792=>array(46,-67,957,833),31793=>array(49,-67,951,849),31794=>array(43,-75,957,849),31795=>array(54,-65,964,840),31796=>array(42,-83,934,856),31797=>array(66,-62,962,834),31798=>array(23,-61,938,856),31799=>array(41,-54,938,856),31800=>array(43,-68,970,847),31801=>array(60,-67,927,837),31802=>array(43,-33,944,837),31803=>array(45,-74,984,829),31804=>array(44,-67,954,837),31805=>array(27,-65,972,841),31806=>array(31,-53,963,854),31807=>array(44,-70,954,853),31808=>array(61,-64,939,842),31809=>array(37,-74,918,824),31810=>array(39,-71,944,836),31811=>array(53,-16,955,849),31812=>array(36,-52,938,842),31813=>array(51,-70,958,841),31814=>array(46,-75,978,845),31815=>array(44,-59,975,850),31816=>array(36,-62,981,835),31817=>array(46,-35,945,842),31818=>array(37,-67,944,850),31819=>array(43,-66,974,835),31820=>array(56,-58,951,852),31821=>array(33,-62,943,852),31822=>array(43,-68,971,835),31823=>array(43,-95,953,835),31824=>array(39,-62,976,848),31825=>array(28,-82,972,847),31826=>array(61,-64,939,834),31827=>array(37,-64,969,840),31828=>array(35,-56,971,845),31829=>array(45,-70,937,842),31830=>array(38,-53,961,853),31831=>array(50,-60,948,845),31832=>array(39,-67,976,849),31833=>array(38,-52,959,853),31834=>array(42,-62,962,837),31835=>array(52,-72,964,839),31836=>array(57,-68,953,846),31837=>array(50,-68,962,846),31838=>array(47,-62,964,847),31839=>array(42,-69,965,851),31840=>array(49,-62,964,855),31841=>array(33,-60,962,818),31842=>array(45,-69,987,838),31843=>array(40,-67,929,841),31844=>array(38,-53,961,853),31845=>array(35,-60,967,853),31846=>array(39,-33,967,837),31847=>array(28,-57,969,854),31848=>array(22,-56,983,848),31849=>array(34,-67,964,848),31850=>array(33,-71,954,842),31851=>array(40,-60,952,857),31852=>array(61,-62,964,854),31853=>array(56,-73,940,856),31854=>array(54,-59,957,854),31855=>array(38,-75,974,837),31856=>array(31,-55,970,844),31857=>array(29,-78,963,835),31858=>array(46,-71,954,835),31859=>array(57,-67,949,830),31860=>array(33,-58,961,844),31861=>array(41,-71,956,823),31862=>array(41,-73,975,823),31863=>array(41,-71,935,823),31864=>array(36,-64,965,828),31865=>array(28,-68,954,826),31866=>array(38,-61,973,832),31867=>array(39,-62,948,834),31868=>array(48,-63,900,814),31869=>array(56,-59,960,838),31870=>array(42,-75,910,827),31871=>array(41,-76,953,822),31872=>array(38,-71,966,827),31873=>array(37,-68,957,829),31874=>array(37,-58,963,841),31875=>array(32,-65,954,832),31876=>array(44,-71,970,824),31877=>array(59,-65,947,839),31878=>array(59,-65,963,829),31879=>array(69,-65,967,843),31880=>array(53,-65,967,828),31881=>array(29,-67,964,829),31882=>array(43,-68,957,826),31883=>array(48,-63,963,837),31884=>array(58,-67,918,826),31885=>array(39,-54,967,850),31886=>array(69,-76,973,837),31887=>array(49,-71,934,837),31888=>array(42,-66,928,829),31889=>array(42,-65,965,829),31890=>array(37,-64,949,837),31891=>array(46,-67,959,838),31892=>array(44,-70,945,824),31893=>array(51,-60,901,849),31894=>array(49,-70,971,825),31895=>array(46,-62,953,833),31896=>array(52,-64,943,840),31897=>array(46,-64,907,836),31898=>array(51,-62,953,833),31899=>array(50,-62,941,834),31900=>array(37,-67,963,818),31901=>array(29,-66,940,802),31902=>array(35,-67,955,832),31903=>array(56,-72,946,789),31904=>array(55,-69,947,830),31905=>array(55,-64,921,830),31906=>array(40,-65,961,846),31907=>array(33,-65,951,830),31908=>array(62,-65,913,838),31909=>array(79,-65,907,829),31910=>array(43,-77,961,836),31911=>array(35,-55,951,829),31912=>array(46,-70,959,823),31913=>array(52,-70,941,828),31914=>array(45,-59,941,823),31915=>array(48,-68,951,838),31916=>array(48,-56,923,843),31917=>array(53,-65,972,853),31918=>array(37,-56,974,836),31919=>array(52,-70,969,824),31920=>array(37,-64,953,837),31921=>array(46,-70,951,842),31922=>array(42,-62,983,838),31923=>array(39,-67,956,829),31924=>array(51,-71,962,824),31925=>array(54,-68,956,844),31926=>array(33,-67,966,835),31927=>array(67,-63,935,837),31928=>array(49,-77,960,836),31929=>array(29,-59,942,835),31930=>array(52,-70,965,839),31931=>array(36,-70,962,830),31932=>array(42,-70,971,830),31933=>array(42,-67,977,831),31934=>array(45,-66,954,837),31935=>array(45,-68,986,821),31936=>array(53,-68,961,833),31937=>array(21,-71,941,839),31938=>array(45,-73,963,832),31939=>array(63,-70,937,810),31940=>array(31,-65,929,833),31941=>array(34,-66,990,830),31942=>array(36,-70,968,810),31943=>array(30,-68,964,836),31944=>array(40,-67,986,829),31945=>array(38,-62,980,841),31946=>array(52,-68,897,835),31947=>array(37,-72,954,830),31948=>array(39,-65,975,841),31949=>array(42,-65,965,843),31950=>array(30,-75,958,844),31951=>array(69,-79,931,840),31952=>array(39,-70,948,827),31953=>array(38,-68,917,831),31954=>array(39,-72,938,822),31955=>array(39,-73,969,834),31956=>array(41,-79,971,826),31957=>array(52,-62,969,850),31958=>array(42,-69,952,827),31959=>array(48,-65,990,847),31960=>array(31,-68,968,832),31961=>array(42,-64,972,837),31962=>array(53,-69,954,832),31963=>array(56,-67,940,837),31964=>array(34,-62,968,828),31965=>array(28,-76,985,853),31966=>array(62,-69,955,849),31967=>array(40,-67,962,840),31968=>array(31,-66,966,833),31969=>array(50,-60,952,847),31970=>array(32,-62,982,832),31971=>array(34,-66,966,832),31972=>array(66,-73,934,828),31973=>array(60,-60,956,839),31974=>array(40,-71,933,839),31975=>array(40,-72,954,818),31976=>array(38,-69,967,830),31977=>array(25,-64,974,861),31978=>array(39,-67,975,832),31979=>array(70,-65,953,838),31980=>array(47,-67,960,826),31981=>array(38,-62,980,843),31982=>array(30,-64,964,832),31983=>array(47,-59,964,838),31984=>array(40,-68,916,833),31985=>array(40,-67,965,840),31986=>array(37,-71,963,828),31987=>array(54,-56,963,836),31988=>array(37,-67,962,797),31989=>array(42,-72,966,823),31990=>array(39,-68,956,833),31991=>array(46,-68,953,828),31992=>array(56,-65,941,847),31993=>array(226,-64,734,824),31994=>array(52,-64,952,839),31995=>array(62,-64,942,833),31996=>array(60,-67,892,825),31997=>array(60,-70,956,828),31998=>array(38,-67,936,839),31999=>array(60,-67,892,825),32000=>array(35,-64,954,839),32001=>array(60,-66,966,832),32002=>array(84,-64,950,839),32003=>array(57,-73,905,822),32004=>array(34,-64,903,839),32005=>array(34,-64,944,841),32006=>array(69,-64,950,839),32007=>array(34,-64,953,844),32008=>array(34,-78,957,839),32009=>array(60,-67,892,825),32010=>array(54,-60,948,831),32011=>array(34,-66,961,839),32012=>array(56,-64,963,825),32013=>array(34,-65,909,839),32014=>array(43,-71,975,829),32015=>array(44,-72,966,825),32016=>array(34,-64,956,839),32017=>array(53,-70,964,834),32018=>array(38,-71,979,844),32019=>array(47,-59,932,815),32020=>array(34,-64,964,839),32021=>array(44,-64,954,839),32022=>array(57,-72,914,824),32023=>array(34,-64,959,839),32024=>array(34,-64,945,841),32025=>array(34,-70,956,839),32026=>array(34,-66,955,839),32027=>array(34,-64,961,839),32028=>array(74,-64,944,839),32029=>array(40,-31,937,815),32030=>array(48,-71,968,828),32031=>array(52,-76,979,834),32032=>array(63,-60,937,834),32033=>array(34,-71,949,839),32034=>array(65,-69,946,835),32035=>array(57,-63,969,837),32036=>array(57,-62,949,843),32037=>array(82,-65,953,837),32038=>array(73,-44,965,824),32039=>array(84,-60,935,834),32040=>array(73,-73,960,833),32041=>array(35,-76,961,839),32042=>array(57,-35,943,839),32043=>array(57,-67,948,825),32044=>array(32,-64,906,839),32045=>array(61,-67,939,820),32046=>array(49,-60,953,831),32047=>array(51,-63,943,808),32048=>array(34,-64,912,839),32049=>array(62,-62,982,834),32050=>array(69,-67,954,839),32051=>array(36,-64,902,839),32052=>array(43,-65,947,839),32053=>array(54,-68,946,839),32054=>array(35,-54,954,838),32055=>array(49,-78,975,831),32056=>array(32,-38,954,839),32057=>array(34,-64,910,839),32058=>array(35,-64,956,839),32059=>array(39,-74,966,823),32060=>array(52,-62,932,829),32061=>array(36,-39,952,838),32062=>array(48,-75,974,843),32063=>array(84,-65,968,839),32064=>array(67,-65,921,828),32065=>array(32,-32,957,839),32066=>array(34,-77,964,839),32067=>array(34,-65,961,839),32068=>array(38,-64,942,839),32069=>array(44,-64,910,839),32070=>array(64,-64,955,839),32071=>array(40,-73,915,835),32072=>array(47,-67,901,837),32073=>array(35,-60,969,826),32074=>array(40,-67,970,840),32075=>array(44,-66,971,839),32076=>array(37,-64,966,839),32077=>array(40,-68,959,831),32078=>array(44,-64,964,839),32079=>array(49,-74,967,839),32080=>array(35,-64,944,839),32081=>array(42,-68,966,829),32082=>array(57,-70,911,826),32083=>array(54,-55,954,819),32084=>array(52,-66,951,833),32085=>array(50,-48,947,817),32086=>array(34,-72,961,839),32087=>array(61,-46,939,831),32088=>array(57,-75,963,832),32089=>array(41,-39,954,831),32090=>array(36,-39,943,830),32091=>array(32,-62,954,845),32092=>array(57,-63,943,827),32093=>array(36,-58,978,843),32094=>array(34,-64,962,841),32095=>array(58,-57,967,816),32096=>array(71,-65,954,837),32097=>array(34,-64,982,849),32098=>array(34,-64,900,842),32099=>array(64,-72,949,839),32100=>array(62,-65,938,820),32101=>array(36,-67,980,831),32102=>array(34,-65,965,853),32103=>array(51,-61,913,831),32104=>array(44,-64,962,839),32105=>array(41,-70,955,827),32106=>array(34,-64,918,839),32107=>array(81,-70,917,836),32108=>array(69,-64,958,834),32109=>array(43,-70,958,835),32110=>array(63,-60,939,838),32111=>array(46,-65,960,836),32112=>array(50,-39,957,825),32113=>array(34,-64,959,839),32114=>array(64,-71,960,839),32115=>array(49,-64,968,844),32116=>array(49,-65,954,843),32117=>array(34,-64,961,839),32118=>array(35,-64,961,839),32119=>array(41,-68,930,819),32120=>array(60,-61,953,817),32121=>array(33,-64,894,839),32122=>array(35,-55,957,857),32123=>array(44,-72,968,838),32124=>array(55,-65,954,833),32125=>array(69,-66,906,839),32126=>array(30,-70,961,833),32127=>array(34,-64,971,839),32128=>array(46,-70,975,823),32129=>array(54,-61,953,836),32130=>array(48,-70,959,830),32131=>array(51,-65,938,838),32132=>array(48,-70,969,836),32133=>array(57,-63,976,816),32134=>array(36,-71,971,820),32135=>array(36,-62,945,820),32136=>array(57,-65,928,849),32137=>array(44,-74,969,839),32138=>array(38,-69,979,836),32139=>array(38,-60,951,833),32140=>array(61,-68,962,832),32141=>array(43,-52,945,843),32142=>array(32,-71,976,839),32143=>array(59,-67,959,839),32144=>array(49,-67,961,839),32145=>array(59,-62,917,813),32146=>array(49,-71,954,826),32147=>array(44,-64,945,839),32148=>array(35,-66,968,846),32149=>array(59,-41,972,826),32150=>array(46,-59,976,853),32151=>array(37,-51,915,813),32152=>array(44,-61,977,841),32153=>array(34,-65,933,839),32154=>array(34,-64,962,839),32155=>array(44,-64,962,839),32156=>array(34,-65,960,839),32157=>array(35,-68,965,839),32158=>array(42,-46,951,828),32159=>array(34,-69,972,839),32160=>array(34,-67,966,843),32161=>array(48,-70,956,830),32162=>array(34,-67,897,839),32163=>array(34,-64,974,839),32164=>array(55,-54,932,786),32165=>array(41,-71,958,824),32166=>array(41,-59,983,836),32167=>array(48,-70,961,832),32168=>array(38,-77,960,849),32169=>array(58,-67,958,832),32170=>array(44,-69,953,832),32171=>array(50,-64,957,839),32172=>array(34,-65,973,839),32173=>array(34,-64,938,839),32174=>array(34,-73,946,843),32175=>array(39,-64,923,848),32176=>array(44,-64,941,839),32177=>array(34,-64,915,839),32178=>array(33,-64,909,839),32179=>array(57,-67,895,827),32180=>array(32,-65,966,839),32181=>array(34,-68,966,839),32182=>array(39,-64,969,820),32183=>array(34,-66,963,839),32184=>array(34,-67,976,856),32185=>array(42,-64,964,845),32186=>array(39,-64,952,839),32187=>array(34,-66,966,839),32188=>array(50,-71,953,841),32189=>array(44,-64,953,840),32190=>array(34,-66,968,839),32191=>array(34,-68,911,839),32192=>array(40,-73,958,837),32193=>array(53,-64,977,829),32194=>array(56,-74,982,829),32195=>array(36,-71,976,844),32196=>array(45,-62,966,822),32197=>array(43,-82,977,826),32198=>array(49,-73,920,828),32199=>array(49,-64,938,839),32200=>array(42,-64,934,842),32201=>array(45,-68,952,827),32202=>array(57,-63,943,803),32203=>array(34,-68,954,839),32204=>array(32,-62,961,856),32205=>array(40,-65,960,839),32206=>array(40,-66,962,839),32207=>array(34,-64,968,839),32208=>array(49,-68,978,840),32209=>array(34,-64,963,839),32210=>array(34,-67,941,839),32211=>array(39,-66,984,830),32212=>array(53,-74,941,818),32213=>array(34,-82,956,839),32214=>array(34,-67,941,839),32215=>array(71,-73,924,820),32216=>array(34,-68,969,839),32217=>array(45,-61,956,832),32218=>array(34,-64,963,840),32219=>array(54,-72,963,831),32220=>array(67,-70,966,839),32221=>array(34,-68,943,839),32222=>array(29,-69,976,848),32223=>array(54,-48,954,836),32224=>array(34,-67,946,839),32225=>array(34,-64,973,839),32226=>array(53,-67,950,829),32227=>array(34,-64,979,839),32228=>array(34,-64,957,839),32229=>array(36,-61,964,840),32230=>array(51,-41,976,819),32231=>array(55,-70,953,836),32232=>array(33,-67,935,839),32233=>array(34,-64,959,839),32234=>array(40,-64,960,837),32235=>array(43,-36,971,850),32236=>array(34,-64,950,839),32237=>array(64,-64,921,829),32238=>array(49,-72,968,831),32239=>array(32,-64,954,839),32240=>array(49,-71,984,834),32241=>array(44,-62,967,833),32242=>array(24,-71,960,839),32243=>array(36,-72,943,847),32244=>array(34,-66,967,839),32245=>array(53,-61,980,839),32246=>array(40,-55,972,841),32247=>array(50,-68,954,830),32248=>array(62,-44,953,810),32249=>array(38,-64,952,820),32250=>array(51,-70,914,830),32251=>array(24,-72,962,839),32252=>array(51,-41,959,830),32253=>array(51,-90,938,840),32254=>array(51,-63,958,830),32255=>array(35,-39,954,839),32256=>array(33,-50,963,828),32257=>array(34,-64,967,839),32258=>array(33,-50,964,823),32259=>array(48,-70,961,828),32260=>array(34,-64,971,839),32261=>array(24,-64,972,839),32262=>array(33,-59,970,849),32263=>array(46,-50,964,855),32264=>array(63,-65,950,829),32265=>array(34,-66,955,839),32266=>array(34,-64,961,839),32267=>array(34,-64,962,847),32268=>array(55,-75,973,814),32269=>array(41,-70,951,841),32270=>array(38,-69,932,827),32271=>array(40,-67,967,844),32272=>array(59,-64,926,850),32273=>array(44,-65,984,852),32274=>array(34,-64,951,839),32275=>array(47,-71,961,823),32276=>array(46,-70,985,822),32277=>array(34,-64,960,839),32278=>array(47,-72,952,841),32279=>array(37,-63,977,855),32280=>array(33,-61,977,842),32281=>array(48,-70,931,828),32282=>array(53,-71,919,833),32283=>array(34,-64,953,839),32284=>array(44,-78,954,826),32285=>array(33,-82,961,839),32286=>array(34,-71,947,839),32287=>array(24,-64,958,839),32288=>array(33,-77,960,826),32289=>array(34,-68,952,839),32290=>array(39,-70,967,844),32291=>array(54,-57,966,817),32292=>array(49,-72,959,824),32293=>array(43,-70,984,830),32294=>array(34,-70,961,839),32295=>array(43,-60,966,839),32296=>array(62,-74,964,828),32297=>array(59,-70,979,825),32298=>array(44,-68,955,810),32299=>array(35,-64,963,843),32300=>array(42,-45,952,842),32301=>array(56,-61,961,850),32302=>array(34,-65,943,839),32303=>array(34,-72,957,839),32304=>array(51,-71,976,823),32305=>array(24,-70,955,839),32306=>array(34,-64,962,839),32307=>array(35,-69,954,823),32308=>array(55,-70,941,832),32309=>array(34,-65,974,839),32310=>array(60,-59,968,840),32311=>array(34,-65,942,839),32312=>array(41,-73,972,827),32313=>array(34,-64,955,839),32314=>array(34,-64,960,839),32315=>array(34,-62,968,839),32316=>array(42,-72,972,831),32317=>array(34,-64,959,844),32318=>array(34,-73,952,839),32319=>array(42,-79,972,845),32320=>array(51,-68,953,824),32321=>array(59,-71,948,837),32322=>array(42,-72,953,830),32323=>array(34,-72,917,839),32324=>array(71,-73,949,805),32325=>array(34,-65,972,839),32326=>array(34,-75,970,839),32327=>array(59,-60,965,846),32328=>array(48,-74,962,841),32329=>array(46,-68,968,820),32330=>array(29,-64,964,839),32331=>array(57,-71,964,829),32332=>array(38,-75,973,839),32333=>array(34,-67,957,839),32334=>array(39,-71,959,831),32335=>array(49,-58,947,820),32336=>array(35,-44,971,825),32337=>array(44,-64,973,832),32338=>array(34,-71,972,839),32339=>array(42,-73,969,831),32340=>array(28,-66,958,839),32341=>array(34,-67,949,840),32342=>array(24,-72,984,839),32343=>array(43,-71,958,827),32344=>array(47,-61,926,845),32345=>array(34,-67,959,839),32346=>array(34,-64,965,859),32347=>array(45,-65,962,838),32348=>array(45,-70,957,838),32349=>array(34,-68,920,839),32350=>array(34,-64,954,839),32351=>array(43,-68,957,830),32352=>array(50,-67,971,840),32353=>array(26,-72,962,839),32354=>array(42,-70,954,826),32355=>array(40,-39,957,825),32356=>array(36,-66,969,838),32357=>array(37,-65,951,836),32358=>array(24,-64,967,839),32359=>array(25,-75,949,839),32360=>array(55,-73,974,830),32361=>array(34,-64,970,839),32362=>array(34,-68,973,864),32363=>array(53,-73,962,841),32364=>array(39,-65,965,837),32365=>array(63,-57,937,833),32366=>array(41,-39,951,812),32367=>array(40,-66,970,807),32368=>array(34,-64,972,839),32369=>array(48,-38,959,837),32370=>array(49,-68,961,829),32371=>array(51,-71,962,845),32372=>array(50,-71,944,831),32373=>array(47,-45,962,834),32374=>array(43,-33,977,829),32375=>array(44,-64,962,836),32376=>array(30,-78,970,830),32377=>array(34,-66,934,839),32378=>array(45,-74,976,834),32379=>array(34,-64,954,839),32380=>array(24,-70,942,839),32381=>array(34,-70,958,839),32382=>array(57,-59,976,836),32383=>array(34,-64,957,844),32384=>array(42,-67,972,829),32385=>array(30,-58,971,851),32386=>array(22,-71,974,850),32387=>array(34,-68,969,839),32388=>array(36,-62,963,833),32389=>array(56,-68,948,850),32390=>array(51,-38,967,830),32391=>array(41,-66,960,831),32392=>array(34,-64,970,839),32393=>array(34,-64,981,845),32394=>array(31,-77,967,839),32395=>array(49,-68,961,837),32396=>array(34,-84,957,839),32397=>array(53,-62,947,789),32398=>array(24,-64,967,839),32399=>array(35,-67,961,839),32400=>array(19,-64,980,839),32401=>array(46,-68,956,833),32402=>array(34,-64,950,839),32403=>array(34,-67,954,839),32404=>array(24,-68,966,847),32405=>array(32,-68,979,849),32406=>array(19,-64,967,839),32407=>array(38,-65,941,833),32408=>array(30,-68,972,839),32409=>array(40,-67,964,835),32410=>array(26,-68,974,829),32411=>array(42,-71,953,839),32412=>array(19,-64,960,847),32413=>array(42,-62,955,822),32414=>array(53,-31,947,842),32415=>array(271,10,660,829),32416=>array(72,-69,847,828),32417=>array(57,-56,933,828),32418=>array(74,3,936,828),32419=>array(57,-64,933,828),32420=>array(43,-67,942,812),32421=>array(57,-24,936,843),32422=>array(61,-62,879,835),32423=>array(62,-71,941,828),32424=>array(58,-56,964,838),32425=>array(54,-66,912,830),32426=>array(57,-15,936,828),32427=>array(73,-69,874,820),32428=>array(46,-69,903,824),32429=>array(57,-54,927,828),32430=>array(77,-71,950,837),32431=>array(70,-34,929,834),32432=>array(57,-47,937,829),32433=>array(66,-59,943,824),32434=>array(40,-59,885,829),32435=>array(52,-57,898,833),32436=>array(72,-21,939,813),32437=>array(41,-64,945,833),32438=>array(32,-21,943,835),32439=>array(75,-67,957,828),32440=>array(46,-70,926,825),32441=>array(71,-65,944,840),32442=>array(60,-66,921,842),32443=>array(60,11,934,828),32444=>array(74,-72,895,824),32445=>array(74,-23,936,820),32446=>array(57,-61,915,828),32447=>array(44,-60,937,831),32448=>array(57,-66,942,829),32449=>array(57,-22,937,828),32450=>array(57,-65,966,832),32451=>array(35,-61,947,830),32452=>array(57,-14,925,807),32453=>array(77,-64,885,835),32454=>array(60,-57,895,783),32455=>array(39,-56,942,802),32456=>array(62,-79,947,834),32457=>array(39,-57,873,827),32458=>array(57,-66,938,832),32459=>array(53,-64,915,827),32460=>array(57,-67,903,828),32461=>array(54,-72,894,786),32462=>array(41,-74,958,818),32463=>array(57,-33,938,819),32464=>array(57,-67,950,832),32465=>array(42,-69,937,834),32466=>array(71,-65,945,835),32467=>array(67,-66,933,837),32468=>array(57,-63,958,840),32469=>array(44,-60,944,835),32470=>array(76,-22,923,828),32471=>array(53,-66,947,830),32472=>array(44,-55,934,838),32473=>array(57,-67,949,852),32474=>array(59,-58,882,839),32475=>array(57,-57,960,842),32476=>array(74,-63,967,847),32477=>array(39,-21,925,832),32478=>array(81,-64,947,840),32479=>array(57,-71,942,838),32480=>array(57,-74,954,828),32481=>array(57,-67,921,835),32482=>array(73,-59,879,827),32483=>array(50,-85,942,807),32484=>array(59,-68,962,832),32485=>array(59,-69,942,834),32486=>array(25,-66,964,833),32487=>array(53,-23,940,809),32488=>array(61,-67,909,847),32489=>array(41,-62,931,833),32490=>array(53,-69,924,829),32491=>array(57,-68,951,834),32492=>array(52,-66,969,828),32493=>array(28,-67,932,833),32494=>array(59,-63,937,836),32495=>array(63,-66,939,827),32496=>array(65,-65,936,838),32497=>array(53,-74,916,827),32498=>array(57,-64,949,828),32499=>array(50,-23,940,826),32500=>array(63,-64,920,836),32501=>array(67,-70,886,842),32502=>array(57,-72,958,836),32503=>array(34,-74,925,792),32504=>array(57,-69,881,827),32505=>array(49,-67,924,840),32506=>array(30,-64,937,828),32507=>array(53,-41,973,839),32508=>array(53,-67,934,844),32509=>array(61,-68,951,843),32510=>array(53,-64,917,850),32511=>array(30,-64,943,819),32512=>array(53,-67,973,818),32513=>array(57,-66,921,836),32514=>array(53,-63,939,829),32515=>array(53,-74,910,827),32516=>array(52,-70,953,832),32517=>array(60,-66,931,814),32518=>array(35,-54,932,841),32519=>array(57,-66,935,828),32520=>array(52,-73,937,830),32521=>array(57,-70,935,822),32522=>array(69,-28,959,805),32523=>array(39,-66,919,830),32524=>array(57,-43,959,828),32525=>array(52,-33,933,830),32526=>array(53,-71,953,818),32527=>array(53,-57,954,839),32528=>array(59,-64,959,842),32529=>array(53,-69,971,831),32530=>array(53,-72,951,844),32531=>array(66,-67,949,827),32532=>array(62,-69,925,848),32533=>array(39,-54,941,838),32534=>array(34,-69,922,837),32535=>array(57,-64,956,828),32536=>array(53,-73,937,834),32537=>array(47,-64,911,827),32538=>array(50,-67,946,832),32539=>array(53,-64,942,827),32540=>array(53,-68,936,843),32541=>array(52,-53,955,816),32542=>array(69,-63,962,855),32543=>array(53,-67,932,850),32544=>array(36,-64,919,847),32545=>array(56,-63,944,847),32546=>array(53,-23,943,840),32547=>array(55,-67,967,851),32548=>array(33,-50,933,824),32549=>array(57,-64,940,819),32550=>array(53,-68,958,827),32551=>array(53,-64,959,827),32552=>array(39,-75,937,822),32553=>array(41,-66,917,841),32554=>array(52,-76,953,817),32555=>array(53,-67,955,837),32556=>array(38,-68,945,825),32557=>array(57,-64,947,855),32558=>array(62,-67,931,839),32559=>array(53,-64,901,851),32560=>array(50,-40,935,806),32561=>array(53,-72,951,834),32562=>array(53,-66,963,827),32563=>array(57,-68,952,828),32564=>array(53,-71,946,842),32565=>array(38,-69,933,822),32566=>array(47,-60,953,831),32567=>array(58,-62,909,838),32568=>array(44,-45,941,836),32569=>array(50,-72,960,845),32570=>array(59,-68,950,836),32571=>array(58,-32,962,836),32572=>array(80,-73,960,851),32573=>array(48,-54,971,848),32574=>array(58,-53,954,855),32575=>array(49,-58,945,843),32576=>array(47,-64,960,851),32577=>array(47,-65,951,851),32578=>array(48,-68,912,780),32579=>array(69,-71,945,838),32580=>array(49,-68,956,833),32581=>array(48,-72,931,834),32582=>array(48,-68,951,829),32583=>array(45,-72,970,838),32584=>array(48,-70,953,831),32585=>array(63,-54,935,837),32586=>array(72,-68,958,825),32587=>array(62,-68,939,838),32588=>array(59,-65,951,790),32589=>array(68,-62,957,797),32590=>array(34,-53,951,842),32591=>array(45,-63,957,841),32592=>array(44,-59,949,838),32593=>array(117,-60,883,780),32594=>array(148,317,884,597),32595=>array(137,265,863,657),32596=>array(114,-68,894,787),32597=>array(64,-64,917,786),32598=>array(110,10,917,802),32599=>array(69,-55,884,792),32600=>array(45,-64,955,787),32601=>array(50,-68,955,789),32602=>array(98,-57,869,791),32603=>array(42,-61,973,798),32604=>array(79,-35,961,777),32605=>array(55,-20,950,798),32606=>array(56,-62,947,790),32607=>array(68,-60,954,787),32608=>array(47,-58,947,784),32609=>array(63,-24,941,785),32610=>array(55,-60,904,792),32611=>array(63,-33,958,763),32612=>array(55,-53,908,785),32613=>array(141,-70,883,779),32614=>array(82,-68,933,783),32615=>array(55,-71,971,780),32616=>array(29,-34,966,794),32617=>array(59,-69,956,782),32618=>array(57,-69,943,794),32619=>array(59,-64,968,787),32620=>array(44,-72,969,784),32621=>array(63,-51,963,800),32622=>array(100,-73,945,813),32623=>array(81,-69,931,787),32624=>array(71,-73,900,810),32625=>array(51,-72,949,791),32626=>array(58,-65,944,789),32627=>array(56,-26,954,780),32628=>array(34,-62,928,776),32629=>array(57,-69,919,783),32630=>array(136,-70,882,783),32631=>array(68,-63,967,807),32632=>array(85,-73,951,782),32633=>array(39,-64,949,788),32634=>array(44,-70,973,783),32635=>array(41,-68,951,782),32636=>array(59,-65,943,810),32637=>array(36,-65,947,791),32638=>array(110,-67,905,794),32639=>array(50,-8,947,805),32640=>array(107,-71,916,787),32641=>array(49,-65,890,772),32642=>array(64,-63,896,802),32643=>array(42,-65,968,792),32644=>array(44,-64,953,815),32645=>array(38,-67,950,807),32646=>array(43,-73,956,784),32647=>array(63,-64,953,788),32648=>array(62,-64,938,796),32649=>array(50,-52,968,792),32650=>array(72,-67,946,855),32651=>array(60,-67,953,821),32652=>array(39,-61,953,844),32653=>array(38,-67,965,836),32654=>array(45,-61,955,845),32655=>array(54,-68,957,842),32656=>array(34,-67,974,830),32657=>array(52,-67,991,854),32658=>array(54,-73,985,842),32659=>array(44,-71,972,842),32660=>array(61,-63,957,856),32661=>array(46,-66,965,848),32662=>array(50,-71,967,834),32663=>array(36,-66,965,841),32664=>array(53,-68,954,843),32665=>array(53,-63,941,854),32666=>array(22,-68,960,847),32667=>array(53,-69,938,846),32668=>array(57,-66,960,844),32669=>array(42,-73,950,839),32670=>array(29,-33,934,838),32671=>array(36,-68,922,823),32672=>array(43,-72,969,840),32673=>array(49,-74,960,845),32674=>array(52,-69,974,837),32675=>array(57,-64,954,787),32676=>array(32,-62,960,850),32677=>array(46,-75,950,833),32678=>array(41,-73,964,834),32679=>array(35,-75,965,830),32680=>array(49,-62,978,858),32681=>array(48,-63,941,843),32682=>array(42,-77,965,842),32683=>array(39,-70,950,845),32684=>array(51,-70,978,822),32685=>array(50,-74,969,827),32686=>array(33,-58,974,860),32687=>array(55,-67,930,842),32688=>array(41,-82,971,831),32689=>array(53,-73,970,833),32690=>array(34,-66,959,853),32691=>array(46,-69,968,832),32692=>array(35,-83,969,808),32693=>array(46,-82,967,826),32694=>array(16,-65,959,842),32695=>array(53,-71,969,835),32696=>array(29,-60,973,841),32697=>array(51,-62,966,853),32698=>array(49,-64,968,833),32699=>array(52,-69,970,836),32700=>array(41,-71,965,797),32701=>array(73,-50,892,785),32702=>array(40,-70,953,783),32703=>array(43,-64,945,780),32704=>array(47,-63,917,836),32705=>array(47,-62,958,822),32706=>array(43,-71,981,790),32707=>array(52,-67,938,840),32708=>array(47,-73,970,837),32709=>array(31,-59,972,839),32710=>array(54,-58,946,790),32711=>array(41,-76,959,785),32712=>array(113,-79,923,788),32713=>array(29,-64,910,826),32714=>array(56,-65,915,821),32715=>array(42,-67,950,836),32716=>array(50,-20,942,798),32717=>array(33,-72,962,821),32718=>array(31,-63,918,838),32719=>array(32,-76,965,785),32720=>array(32,-74,976,827),32721=>array(37,-64,914,828),32722=>array(74,-72,892,782),32723=>array(70,-65,914,838),32724=>array(51,-60,893,855),32725=>array(47,-63,965,845),32726=>array(26,-64,916,817),32727=>array(61,-70,916,829),32728=>array(32,-71,941,818),32729=>array(45,-64,931,836),32730=>array(74,-65,926,801),32731=>array(37,-63,982,844),32732=>array(37,-72,964,783),32733=>array(30,-48,910,825),32734=>array(53,-68,962,834),32735=>array(40,-80,927,807),32736=>array(53,-61,947,807),32737=>array(46,-56,921,826),32738=>array(41,-71,903,782),32739=>array(61,-63,936,797),32740=>array(98,-71,918,785),32741=>array(42,-59,956,834),32742=>array(65,-59,959,863),32743=>array(57,-69,913,855),32744=>array(88,-65,970,785),32745=>array(41,-60,917,795),32746=>array(59,-73,968,825),32747=>array(52,-74,963,783),32748=>array(62,-62,957,790),32749=>array(53,-76,983,824),32750=>array(75,-64,903,788),32751=>array(66,-52,941,802),32752=>array(60,-69,978,853),32753=>array(46,-63,904,848),32754=>array(41,-73,895,780),32755=>array(60,-67,929,785),32756=>array(40,-73,969,816),32757=>array(37,-54,948,854),32758=>array(48,-77,913,839),32759=>array(53,-67,917,830),32760=>array(61,-70,919,835),32761=>array(28,-66,966,830),32762=>array(46,-68,913,845),32763=>array(59,-67,909,824),32764=>array(54,-66,946,807),32765=>array(30,-67,910,832),32766=>array(60,-57,928,795),32767=>array(66,-52,917,843),32768=>array(28,-73,954,828),32769=>array(38,-39,923,832),32770=>array(21,160,923,832),32771=>array(48,-56,929,836),32772=>array(39,-36,948,834),32773=>array(62,-64,929,836),32774=>array(33,-69,938,836),32775=>array(59,-64,950,835),32776=>array(69,-66,933,840),32777=>array(40,-55,951,840),32778=>array(49,-53,950,836),32779=>array(53,-53,950,836),32780=>array(89,-68,923,768),32781=>array(63,-68,934,789),32782=>array(46,-67,970,791),32783=>array(55,-74,951,822),32784=>array(51,-79,956,836),32785=>array(62,-62,954,840),32786=>array(55,-65,968,829),32787=>array(46,-65,924,827),32788=>array(46,-65,957,828),32789=>array(31,-73,954,831),32790=>array(31,-70,970,831),32791=>array(35,-68,924,828),32792=>array(36,-73,943,832),32793=>array(36,-73,951,832),32794=>array(46,-72,960,833),32795=>array(47,-71,951,839),32796=>array(38,-73,909,832),32797=>array(31,-73,938,831),32798=>array(47,-68,914,829),32799=>array(49,-58,964,828),32800=>array(21,-78,964,842),32801=>array(59,-66,929,831),32802=>array(25,-72,914,818),32803=>array(46,-73,968,844),32804=>array(46,-70,956,826),32805=>array(39,-69,933,832),32806=>array(61,-71,927,830),32807=>array(32,-73,922,806),32808=>array(34,-64,959,832),32809=>array(36,-67,964,833),32810=>array(43,-69,954,842),32811=>array(44,-71,943,830),32812=>array(34,-69,954,835),32813=>array(53,-69,949,840),32814=>array(44,-86,968,831),32815=>array(49,-69,966,827),32816=>array(33,-62,979,830),32817=>array(23,-68,955,838),32818=>array(45,-69,972,849),32819=>array(55,-74,922,781),32820=>array(56,-67,967,828),32821=>array(48,-62,954,789),32822=>array(59,-67,930,786),32823=>array(40,-69,960,839),32824=>array(55,-66,916,830),32825=>array(55,-67,978,853),32826=>array(29,-67,944,789),32827=>array(42,-64,951,824),32828=>array(46,-67,957,789),32829=>array(40,-70,950,831),32830=>array(55,-65,960,838),32831=>array(38,-67,954,825),32832=>array(50,-67,967,825),32833=>array(49,-67,951,805),32834=>array(39,-60,952,794),32835=>array(35,-65,961,829),32836=>array(50,-72,971,850),32837=>array(50,-67,945,819),32838=>array(28,-62,966,854),32839=>array(58,-70,957,781),32840=>array(72,-80,921,822),32841=>array(46,-68,921,827),32842=>array(59,-71,914,830),32843=>array(51,-48,923,841),32844=>array(31,-70,955,782),32845=>array(29,-68,924,830),32846=>array(63,-67,962,826),32847=>array(49,-68,960,785),32848=>array(45,-70,959,822),32849=>array(50,-70,955,770),32850=>array(36,-64,941,804),32851=>array(47,-59,960,806),32852=>array(37,-60,940,830),32853=>array(50,-67,955,844),32854=>array(66,-37,934,805),32855=>array(50,-75,968,833),32856=>array(33,-71,955,831),32857=>array(50,-67,974,835),32858=>array(36,-61,948,793),32859=>array(50,-67,956,841),32860=>array(48,-67,956,834),32861=>array(45,-71,952,823),32862=>array(119,-68,901,786),32863=>array(34,-69,950,852),32864=>array(50,-68,959,845),32865=>array(32,-65,968,819),32866=>array(50,-83,949,797),32867=>array(50,-67,953,816),32868=>array(41,-61,970,856),32869=>array(50,-68,925,827),32870=>array(50,-67,964,839),32871=>array(51,-72,970,817),32872=>array(52,-65,963,806),32873=>array(34,-69,928,824),32874=>array(33,-60,950,838),32875=>array(48,-65,963,806),32876=>array(46,-71,971,827),32877=>array(50,-67,969,856),32878=>array(52,-65,967,782),32879=>array(42,-65,946,842),32880=>array(43,-66,973,835),32881=>array(53,-70,948,838),32882=>array(62,-64,946,833),32883=>array(48,-70,952,846),32884=>array(44,-67,963,839),32885=>array(40,-67,962,838),32886=>array(42,-66,951,808),32887=>array(35,-70,960,839),32888=>array(44,-73,942,827),32889=>array(41,-64,967,835),32890=>array(41,-65,948,846),32891=>array(35,-65,954,831),32892=>array(44,-67,966,847),32893=>array(58,-67,966,840),32894=>array(43,-71,962,840),32895=>array(73,-66,945,833),32896=>array(73,-66,931,833),32897=>array(45,-61,947,848),32898=>array(50,-72,953,828),32899=>array(50,-62,941,834),32900=>array(28,-68,945,829),32901=>array(46,-69,947,833),32902=>array(46,-61,946,841),32903=>array(51,-61,949,850),32904=>array(50,-61,953,856),32905=>array(118,-73,882,841),32906=>array(49,-68,959,783),32907=>array(68,-70,898,834),32908=>array(31,-74,948,773),32909=>array(59,-75,957,831),32910=>array(116,-45,892,762),32911=>array(42,-79,958,777),32912=>array(41,-78,977,826),32913=>array(76,-59,921,844),32914=>array(39,-64,954,833),32915=>array(135,-50,924,826),32916=>array(60,-71,963,825),32917=>array(53,-65,908,799),32918=>array(133,-61,861,836),32919=>array(60,-71,944,839),32920=>array(57,-70,933,826),32921=>array(70,-64,841,788),32922=>array(63,-68,938,829),32923=>array(54,-70,942,786),32924=>array(44,-58,965,856),32925=>array(60,-71,936,785),32926=>array(48,-62,959,803),32927=>array(31,-80,950,782),32928=>array(22,-61,886,786),32929=>array(51,-65,944,788),32930=>array(43,-70,969,837),32931=>array(35,-69,972,833),32932=>array(38,-71,939,831),32933=>array(51,-70,949,779),32934=>array(29,-60,968,810),32935=>array(60,-72,944,785),32936=>array(60,-71,940,813),32937=>array(53,-70,901,810),32938=>array(34,-71,949,825),32939=>array(38,-67,957,833),32940=>array(44,-62,961,831),32941=>array(24,-68,877,799),32942=>array(41,-73,957,832),32943=>array(59,-54,953,831),32944=>array(60,-71,977,837),32945=>array(30,-62,945,826),32946=>array(92,-49,907,840),32947=>array(46,-71,921,829),32948=>array(52,-49,928,844),32949=>array(39,-68,954,829),32950=>array(37,-58,956,824),32951=>array(30,-67,939,824),32952=>array(46,-65,956,811),32953=>array(56,-71,959,811),32954=>array(31,-70,953,839),32955=>array(121,-58,897,827),32956=>array(23,-82,950,827),32957=>array(23,-81,956,822),32958=>array(124,-69,944,820),32959=>array(31,-68,894,814),32960=>array(35,-73,946,815),32961=>array(27,-65,948,824),32962=>array(50,-71,912,833),32963=>array(170,-49,849,785),32964=>array(177,-48,838,834),32965=>array(45,-76,974,826),32966=>array(37,-70,954,786),32967=>array(45,-75,928,826),32968=>array(41,-73,968,826),32969=>array(40,-60,903,854),32970=>array(34,-66,908,843),32971=>array(57,-70,934,835),32972=>array(60,-57,937,826),32973=>array(31,-73,977,837),32974=>array(49,-70,944,838),32975=>array(51,-60,957,840),32976=>array(45,-59,905,840),32977=>array(32,-55,966,797),32978=>array(57,-70,945,788),32979=>array(57,-70,959,789),32980=>array(54,-68,968,835),32981=>array(44,-57,961,848),32982=>array(45,-69,934,834),32983=>array(39,-68,980,840),32984=>array(42,-67,957,836),32985=>array(53,-70,940,837),32986=>array(44,-69,948,786),32987=>array(49,-70,899,787),32988=>array(44,-69,953,824),32989=>array(34,-72,948,833),32990=>array(37,-64,958,845),32991=>array(35,-60,962,787),32992=>array(29,-62,957,839),32993=>array(71,-67,895,818),32994=>array(66,-70,948,787),32995=>array(47,-71,964,825),32996=>array(40,-66,967,846),32997=>array(38,-50,935,789),32998=>array(38,-67,981,829),32999=>array(18,-67,931,826),33000=>array(31,-72,939,817),33001=>array(31,-80,946,822),33002=>array(34,-69,921,817),33003=>array(32,-72,923,782),33004=>array(35,-66,932,827),33005=>array(48,-68,910,790),33006=>array(35,-70,965,837),33007=>array(28,-70,969,848),33008=>array(39,-72,963,838),33009=>array(35,-60,959,823),33010=>array(52,-69,975,845),33011=>array(35,-71,967,845),33012=>array(28,-70,912,786),33013=>array(46,-72,959,782),33014=>array(28,-71,946,842),33015=>array(73,-71,878,847),33016=>array(31,-58,924,841),33017=>array(46,-73,965,780),33018=>array(45,-72,948,840),33019=>array(49,-67,967,838),33020=>array(27,-70,947,845),33021=>array(63,-55,959,844),33022=>array(51,-64,952,829),33023=>array(34,-72,959,827),33024=>array(35,-77,972,813),33025=>array(29,-67,962,818),33026=>array(48,-70,952,815),33027=>array(33,-54,947,821),33028=>array(33,-70,965,824),33029=>array(73,-52,940,841),33030=>array(30,-72,958,844),33031=>array(40,-67,915,841),33032=>array(35,-62,967,836),33033=>array(44,-70,972,840),33034=>array(56,-59,944,835),33035=>array(73,-49,940,808),33036=>array(33,-70,943,841),33037=>array(38,-74,951,818),33038=>array(37,-73,932,818),33039=>array(31,-66,920,821),33040=>array(24,-82,951,832),33041=>array(43,-64,951,841),33042=>array(27,-70,980,821),33043=>array(32,-72,962,827),33044=>array(28,-64,923,846),33045=>array(44,-72,967,837),33046=>array(45,-67,951,837),33047=>array(45,-58,925,851),33048=>array(26,-67,963,821),33049=>array(42,-75,948,820),33050=>array(33,-61,913,810),33051=>array(49,-65,945,791),33052=>array(27,-70,944,776),33053=>array(48,-71,946,835),33054=>array(49,-60,970,833),33055=>array(39,-71,953,815),33056=>array(44,-62,972,820),33057=>array(44,-62,972,820),33058=>array(41,-70,942,839),33059=>array(58,-56,935,790),33060=>array(33,-57,967,800),33061=>array(44,-78,964,822),33062=>array(31,-70,968,831),33063=>array(33,-71,985,838),33064=>array(31,-70,975,825),33065=>array(37,-67,965,846),33066=>array(31,-70,961,846),33067=>array(32,-71,968,812),33068=>array(65,-72,986,834),33069=>array(39,-54,950,787),33070=>array(31,-75,948,835),33071=>array(28,-70,952,839),33072=>array(44,-60,956,797),33073=>array(59,-71,944,833),33074=>array(23,-71,970,788),33075=>array(27,-67,964,818),33076=>array(31,-70,969,797),33077=>array(31,-58,947,788),33078=>array(34,-67,925,785),33079=>array(31,-70,906,833),33080=>array(26,-65,944,836),33081=>array(42,-64,962,799),33082=>array(34,-71,943,839),33083=>array(31,-72,959,833),33084=>array(31,-66,948,787),33085=>array(23,-68,945,830),33086=>array(28,-70,957,841),33087=>array(31,-70,974,841),33088=>array(31,-73,976,851),33089=>array(31,-71,953,830),33090=>array(31,-70,969,788),33091=>array(46,-71,981,830),33092=>array(33,-67,953,833),33093=>array(31,-70,970,841),33094=>array(28,-70,965,835),33095=>array(38,-81,974,822),33096=>array(32,-77,940,828),33097=>array(43,-70,959,816),33098=>array(52,-69,956,824),33099=>array(21,-70,970,812),33100=>array(31,-72,972,844),33101=>array(41,-66,972,825),33102=>array(108,-59,958,815),33103=>array(40,-78,980,783),33104=>array(46,-68,948,839),33105=>array(28,-70,952,835),33106=>array(44,-74,944,784),33107=>array(18,-66,936,818),33108=>array(29,-70,947,822),33109=>array(26,-64,962,834),33110=>array(31,-70,973,835),33111=>array(31,-70,955,831),33112=>array(31,-70,919,787),33113=>array(34,-78,951,833),33114=>array(23,-83,949,831),33115=>array(46,-72,954,782),33116=>array(47,-75,973,822),33117=>array(31,-70,975,788),33118=>array(45,-67,970,836),33119=>array(31,-70,952,836),33120=>array(49,-72,987,831),33121=>array(34,-77,903,782),33122=>array(38,-67,911,803),33123=>array(31,-70,948,850),33124=>array(38,-69,955,840),33125=>array(19,-70,945,788),33126=>array(65,-65,925,846),33127=>array(34,-70,973,855),33128=>array(31,-70,956,835),33129=>array(49,-71,974,830),33130=>array(31,-70,953,788),33131=>array(48,-64,945,836),33132=>array(31,-70,977,796),33133=>array(28,-70,947,787),33134=>array(28,-70,964,786),33135=>array(47,-72,956,832),33136=>array(24,-70,941,793),33137=>array(26,-63,964,829),33138=>array(43,-77,981,782),33139=>array(58,-71,911,820),33140=>array(27,-70,972,833),33141=>array(48,-70,980,791),33142=>array(39,-75,979,825),33143=>array(37,-71,954,785),33144=>array(42,-60,952,801),33145=>array(21,-70,973,837),33146=>array(21,-70,968,837),33147=>array(28,-70,950,829),33148=>array(26,-76,941,778),33149=>array(26,-78,950,784),33150=>array(31,-61,951,836),33151=>array(22,-60,958,783),33152=>array(28,-69,938,819),33153=>array(30,-70,983,843),33154=>array(46,-48,944,847),33155=>array(60,-70,967,785),33156=>array(48,-70,986,830),33157=>array(48,-64,954,843),33158=>array(45,-64,953,825),33159=>array(45,-72,981,832),33160=>array(18,-69,939,784),33161=>array(41,-75,964,826),33162=>array(34,-70,961,831),33163=>array(72,-67,932,835),33164=>array(44,-70,980,823),33165=>array(49,-72,961,835),33166=>array(36,-74,972,842),33167=>array(94,-62,906,834),33168=>array(46,-52,944,846),33169=>array(25,-63,934,832),33170=>array(48,-70,963,787),33171=>array(48,-75,969,853),33172=>array(43,-64,953,839),33173=>array(44,-75,920,783),33174=>array(30,-70,971,844),33175=>array(37,-65,959,829),33176=>array(39,-69,962,788),33177=>array(39,-60,969,829),33178=>array(46,-68,941,848),33179=>array(47,-72,954,835),33180=>array(19,-70,972,823),33181=>array(28,-70,966,828),33182=>array(41,-69,944,826),33183=>array(45,-70,958,839),33184=>array(39,-76,977,788),33185=>array(18,-70,987,850),33186=>array(45,-67,951,824),33187=>array(33,-71,938,817),33188=>array(18,-70,968,787),33189=>array(37,-62,950,844),33190=>array(39,-70,954,832),33191=>array(26,-60,950,833),33192=>array(17,-70,975,837),33193=>array(36,-78,969,836),33194=>array(26,-68,891,832),33195=>array(49,-75,982,845),33196=>array(55,-75,986,830),33197=>array(30,-70,969,839),33198=>array(40,-68,975,829),33199=>array(24,-70,981,837),33200=>array(30,-60,966,852),33201=>array(45,-75,983,840),33202=>array(41,-68,969,838),33203=>array(35,-67,949,840),33204=>array(36,-57,963,848),33205=>array(40,-67,964,830),33206=>array(48,-70,930,793),33207=>array(49,-70,967,827),33208=>array(42,-70,956,839),33209=>array(46,-79,956,830),33210=>array(28,-68,922,839),33211=>array(42,-70,959,845),33212=>array(43,-72,976,805),33213=>array(38,-66,956,853),33214=>array(36,-71,983,859),33215=>array(35,-75,969,840),33216=>array(35,-57,960,788),33217=>array(30,-82,961,837),33218=>array(33,-58,927,836),33219=>array(37,-75,952,849),33220=>array(39,-68,959,822),33221=>array(50,-69,916,787),33222=>array(21,-70,963,840),33223=>array(48,-67,931,835),33224=>array(36,-70,940,833),33225=>array(53,-68,991,854),33226=>array(39,-87,974,784),33227=>array(35,-71,959,827),33228=>array(40,-72,973,836),33229=>array(45,-73,966,843),33230=>array(36,-58,962,805),33231=>array(35,-74,955,847),33232=>array(45,-73,964,840),33233=>array(46,-78,948,777),33234=>array(44,-73,969,835),33235=>array(32,-61,966,838),33236=>array(32,-60,973,796),33237=>array(30,-60,965,853),33238=>array(41,-54,954,830),33239=>array(55,-70,979,837),33240=>array(40,-65,956,848),33241=>array(43,-75,969,829),33242=>array(43,-74,971,827),33243=>array(48,-67,946,790),33244=>array(41,-71,972,827),33245=>array(41,-50,964,867),33246=>array(39,-56,955,805),33247=>array(28,-61,970,838),33248=>array(54,-67,942,846),33249=>array(54,-53,949,849),33250=>array(43,-78,956,829),33251=>array(151,-58,927,780),33252=>array(100,-31,976,782),33253=>array(120,-65,959,820),33254=>array(58,-70,954,772),33255=>array(31,-63,956,836),33256=>array(120,-65,932,841),33257=>array(48,-76,965,781),33258=>array(201,-67,821,853),33259=>array(87,-47,948,840),33260=>array(46,-67,967,850),33261=>array(56,-63,970,844),33262=>array(42,-66,937,837),33263=>array(52,-64,946,849),33264=>array(61,-72,925,852),33265=>array(109,-101,922,839),33266=>array(37,-71,967,844),33267=>array(80,-16,915,770),33268=>array(59,-71,971,831),33269=>array(49,-57,965,848),33270=>array(55,-68,962,840),33271=>array(58,-72,960,821),33272=>array(54,-42,952,756),33273=>array(46,-78,954,824),33274=>array(80,-32,933,829),33275=>array(56,-68,959,829),33276=>array(156,-46,863,793),33277=>array(138,-68,825,829),33278=>array(42,-71,966,824),33279=>array(57,-68,954,833),33280=>array(83,-67,917,834),33281=>array(50,-74,956,834),33282=>array(44,-65,969,838),33283=>array(85,-60,898,834),33284=>array(58,-68,927,834),33285=>array(65,-52,874,842),33286=>array(52,-59,924,829),33287=>array(40,-70,955,836),33288=>array(68,-56,951,826),33289=>array(55,-67,965,810),33290=>array(62,-67,947,832),33291=>array(73,-41,936,832),33292=>array(76,-55,909,831),33293=>array(46,-65,958,856),33294=>array(46,-65,958,856),33295=>array(61,-57,879,831),33296=>array(43,-62,948,828),33297=>array(58,-67,956,829),33298=>array(45,-64,945,848),33299=>array(40,-53,931,818),33300=>array(55,-63,971,789),33301=>array(57,-75,961,824),33302=>array(36,-56,947,851),33303=>array(39,-58,955,843),33304=>array(31,-65,933,851),33305=>array(45,-63,965,846),33306=>array(50,-65,949,855),33307=>array(44,-72,942,837),33308=>array(41,-70,943,842),33309=>array(63,-68,937,841),33310=>array(47,-76,949,852),33311=>array(71,-69,936,839),33312=>array(47,-79,902,826),33313=>array(43,-66,947,837),33314=>array(67,-68,921,845),33315=>array(42,-71,943,821),33316=>array(53,-68,975,845),33317=>array(54,-71,963,853),33318=>array(42,-60,981,860),33319=>array(53,-68,948,848),33320=>array(34,-67,978,855),33321=>array(46,-68,958,835),33322=>array(37,-56,960,849),33323=>array(59,-63,945,849),33324=>array(44,-70,963,833),33325=>array(35,-70,935,822),33326=>array(39,-69,931,834),33327=>array(44,-61,910,856),33328=>array(41,-68,932,838),33329=>array(36,-66,944,833),33330=>array(39,-70,986,860),33331=>array(74,-64,915,839),33332=>array(51,-70,962,846),33333=>array(39,-54,951,849),33334=>array(40,-68,896,851),33335=>array(34,-65,963,849),33336=>array(54,-54,956,849),33337=>array(41,-67,957,849),33338=>array(41,-61,906,856),33339=>array(29,-66,924,828),33340=>array(44,-73,965,835),33341=>array(52,-70,972,840),33342=>array(36,-75,924,825),33343=>array(53,-68,973,839),33344=>array(74,-60,964,849),33345=>array(44,-68,975,845),33346=>array(34,-73,965,841),33347=>array(39,-70,978,843),33348=>array(49,-68,951,846),33349=>array(38,-70,966,840),33350=>array(35,-68,976,845),33351=>array(34,-61,965,849),33352=>array(32,-68,972,845),33353=>array(36,-73,962,836),33354=>array(53,-68,930,845),33355=>array(52,-68,971,839),33356=>array(23,-51,974,846),33357=>array(29,-73,963,845),33358=>array(34,-67,954,839),33359=>array(37,-64,954,856),33360=>array(36,-75,977,840),33361=>array(37,-68,915,838),33362=>array(52,-56,912,850),33363=>array(54,-71,980,828),33364=>array(26,-71,986,849),33365=>array(37,-67,938,847),33366=>array(39,-75,957,843),33367=>array(36,-72,959,845),33368=>array(49,-64,964,854),33369=>array(64,-63,991,863),33370=>array(49,-79,950,829),33371=>array(43,-80,956,833),33372=>array(36,-73,950,831),33373=>array(54,-54,966,849),33374=>array(44,-74,971,834),33375=>array(29,-54,963,849),33376=>array(20,-68,980,845),33377=>array(41,-73,923,836),33378=>array(44,-68,965,844),33379=>array(44,-63,967,856),33380=>array(34,-65,978,852),33381=>array(29,-71,968,850),33382=>array(34,-54,955,849),33383=>array(23,-68,970,845),33384=>array(29,-61,972,844),33385=>array(37,-72,970,845),33386=>array(44,-61,982,849),33387=>array(49,-68,973,845),33388=>array(37,-72,959,840),33389=>array(35,-62,970,858),33390=>array(112,-56,974,796),33391=>array(85,-61,963,820),33392=>array(40,-60,942,791),33393=>array(46,-68,958,827),33394=>array(46,-17,958,838),33395=>array(54,-62,938,828),33396=>array(53,-72,969,842),33397=>array(50,-73,961,831),33398=>array(48,-66,960,832),33399=>array(54,-66,960,832),33400=>array(47,-69,912,827),33401=>array(62,310,913,613),33402=>array(69,-29,919,820),33403=>array(64,-66,943,826),33404=>array(66,-64,939,826),33405=>array(42,-68,974,832),33406=>array(62,-60,946,825),33407=>array(60,-64,935,830),33408=>array(64,-66,943,826),33409=>array(56,-67,945,826),33410=>array(61,-57,911,831),33411=>array(47,-52,961,843),33412=>array(41,-69,969,832),33413=>array(61,-63,950,833),33414=>array(63,-67,946,836),33415=>array(81,-69,931,836),33416=>array(63,-69,940,831),33417=>array(65,-85,938,831),33418=>array(59,-71,951,822),33419=>array(65,-62,938,831),33420=>array(64,-61,932,831),33421=>array(67,-62,929,831),33422=>array(68,-61,936,833),33423=>array(53,-23,949,822),33424=>array(78,-71,948,823),33425=>array(60,-28,951,826),33426=>array(66,-20,936,823),33427=>array(71,-66,947,826),33428=>array(50,-68,915,838),33429=>array(62,-66,912,823),33430=>array(60,-66,936,823),33431=>array(62,-70,912,823),33432=>array(70,-80,959,818),33433=>array(65,-65,955,834),33434=>array(64,-46,950,832),33435=>array(66,-73,957,820),33436=>array(52,-58,929,832),33437=>array(55,-74,967,824),33438=>array(54,-72,962,826),33439=>array(36,-62,976,833),33440=>array(46,-71,971,831),33441=>array(62,-70,939,830),33442=>array(44,-67,956,823),33443=>array(38,-70,935,819),33444=>array(47,-64,967,829),33445=>array(57,-68,961,836),33446=>array(45,-75,937,827),33447=>array(71,-51,943,837),33448=>array(49,-65,970,833),33449=>array(38,-80,971,840),33450=>array(80,-64,956,836),33451=>array(34,-58,971,832),33452=>array(39,-60,957,837),33453=>array(78,-35,936,822),33454=>array(73,-63,927,825),33455=>array(33,-19,951,837),33456=>array(47,-62,974,833),33457=>array(49,-69,934,826),33458=>array(29,-44,951,823),33459=>array(52,-63,933,838),33460=>array(58,-77,941,822),33461=>array(49,-69,972,826),33462=>array(53,-69,944,833),33463=>array(82,-20,935,829),33464=>array(68,-71,940,824),33465=>array(58,-67,933,829),33466=>array(55,-84,979,820),33467=>array(59,-67,912,838),33468=>array(72,-38,951,839),33469=>array(57,-57,943,838),33470=>array(60,-61,954,832),33471=>array(48,-52,913,827),33472=>array(52,-73,964,823),33473=>array(44,-68,941,827),33474=>array(56,-75,968,827),33475=>array(47,-76,980,818),33476=>array(63,-75,937,822),33477=>array(44,-71,916,818),33478=>array(44,-55,913,828),33479=>array(63,-65,913,828),33480=>array(53,-68,912,824),33481=>array(67,-51,918,823),33482=>array(49,-84,928,816),33483=>array(59,-64,931,820),33484=>array(63,-67,942,826),33485=>array(29,-44,951,823),33486=>array(65,9,916,824),33487=>array(61,-68,936,822),33488=>array(62,-62,924,837),33489=>array(60,-66,948,828),33490=>array(57,-68,949,833),33491=>array(42,-67,965,832),33492=>array(71,-65,941,832),33493=>array(62,-66,938,827),33494=>array(72,-71,944,822),33495=>array(69,-68,940,830),33496=>array(63,-78,933,820),33497=>array(51,-14,947,840),33498=>array(70,-73,944,833),33499=>array(66,-63,949,833),33500=>array(68,-65,938,834),33501=>array(68,-54,964,834),33502=>array(44,-45,946,820),33503=>array(48,-62,934,837),33504=>array(69,-70,962,824),33505=>array(74,-67,978,833),33506=>array(79,-70,931,834),33507=>array(79,-80,931,834),33508=>array(57,-11,951,833),33509=>array(72,-65,931,827),33510=>array(80,-67,912,832),33511=>array(67,-61,936,830),33512=>array(55,-67,960,829),33513=>array(79,-65,933,827),33514=>array(66,-62,956,830),33515=>array(79,-66,933,827),33516=>array(68,-70,941,823),33517=>array(77,-67,950,832),33518=>array(45,-67,934,830),33519=>array(58,-71,959,829),33520=>array(69,-68,953,826),33521=>array(50,-71,935,823),33522=>array(48,-64,948,829),33523=>array(48,-61,959,836),33524=>array(60,-14,957,830),33525=>array(47,-71,968,825),33526=>array(40,-70,975,823),33527=>array(51,-71,945,822),33528=>array(68,-66,938,827),33529=>array(55,-64,949,827),33530=>array(53,-52,948,833),33531=>array(43,-65,950,830),33532=>array(59,-36,938,827),33533=>array(49,-62,956,827),33534=>array(56,-50,956,839),33535=>array(50,-61,958,836),33536=>array(48,-66,949,832),33537=>array(80,-64,939,838),33538=>array(61,-70,943,828),33539=>array(46,-69,948,811),33540=>array(57,-68,943,836),33541=>array(51,-64,934,838),33542=>array(40,-59,944,836),33543=>array(48,-65,959,830),33544=>array(59,-41,964,830),33545=>array(50,-61,958,836),33546=>array(66,-29,932,836),33547=>array(80,-64,955,836),33548=>array(39,-66,954,831),33549=>array(55,-67,947,828),33550=>array(46,-32,963,831),33551=>array(33,-66,923,827),33552=>array(27,-57,916,826),33553=>array(58,-60,916,826),33554=>array(66,-70,944,825),33555=>array(68,-59,926,826),33556=>array(75,-7,926,826),33557=>array(62,-66,957,826),33558=>array(55,-73,966,821),33559=>array(61,-66,939,829),33560=>array(42,-66,943,835),33561=>array(66,-68,956,829),33562=>array(61,-72,925,822),33563=>array(63,-60,956,833),33564=>array(60,-64,946,832),33565=>array(69,-39,944,811),33566=>array(68,-40,943,811),33567=>array(77,-64,934,842),33568=>array(41,-68,966,826),33569=>array(53,-64,948,831),33570=>array(61,-53,942,841),33571=>array(46,-66,950,828),33572=>array(87,-76,960,826),33573=>array(59,-26,956,820),33574=>array(53,-68,970,824),33575=>array(54,-67,960,817),33576=>array(54,-65,947,834),33577=>array(47,-70,953,825),33578=>array(49,-76,962,822),33579=>array(61,-46,941,830),33580=>array(59,-58,949,838),33581=>array(56,-66,964,833),33582=>array(62,-70,938,826),33583=>array(53,-66,972,835),33584=>array(72,-66,959,835),33585=>array(38,-64,979,834),33586=>array(85,-60,935,838),33587=>array(56,-62,948,830),33588=>array(66,-65,939,834),33589=>array(72,-61,940,838),33590=>array(41,-67,968,831),33591=>array(44,-72,958,819),33592=>array(61,-63,954,840),33593=>array(53,-68,945,834),33594=>array(21,-31,946,859),33595=>array(57,-68,906,827),33596=>array(66,-64,939,833),33597=>array(42,-74,933,834),33598=>array(65,-69,957,827),33599=>array(46,-67,973,829),33600=>array(45,-58,938,833),33601=>array(65,-25,957,817),33602=>array(42,-68,978,823),33603=>array(51,-26,955,832),33604=>array(55,-53,950,839),33605=>array(59,-62,974,831),33606=>array(33,-62,888,834),33607=>array(60,-54,962,843),33608=>array(54,-71,951,825),33609=>array(59,-68,950,833),33610=>array(69,-74,933,827),33611=>array(68,-69,945,820),33612=>array(62,-73,949,823),33613=>array(69,-70,958,829),33614=>array(74,-30,964,811),33615=>array(29,-69,942,834),33616=>array(31,-53,950,844),33617=>array(55,-63,980,831),33618=>array(41,-56,955,837),33619=>array(65,-69,957,828),33620=>array(42,-66,943,833),33621=>array(48,-65,943,835),33622=>array(53,-30,959,837),33623=>array(61,-70,943,828),33624=>array(43,-65,941,827),33625=>array(57,-50,947,831),33626=>array(26,-60,941,831),33627=>array(59,-65,931,826),33628=>array(63,-68,923,823),33629=>array(30,-66,916,825),33630=>array(35,-71,950,825),33631=>array(35,-56,938,824),33632=>array(25,-70,949,827),33633=>array(34,-64,905,827),33634=>array(65,-62,939,830),33635=>array(42,-71,941,817),33636=>array(53,-57,910,833),33637=>array(37,-60,944,831),33638=>array(56,-63,928,831),33639=>array(67,-74,922,822),33640=>array(64,-66,915,825),33641=>array(37,-71,952,826),33642=>array(44,-66,936,824),33643=>array(78,-69,926,826),33644=>array(35,-66,915,827),33645=>array(36,-16,925,821),33646=>array(45,-68,921,824),33647=>array(56,-68,917,822),33648=>array(48,-69,945,826),33649=>array(73,-63,928,821),33650=>array(56,-32,951,821),33651=>array(59,-34,954,805),33652=>array(45,-76,974,829),33653=>array(63,-32,971,823),33654=>array(71,-79,958,825),33655=>array(42,-74,945,834),33656=>array(53,-64,948,832),33657=>array(57,-58,935,831),33658=>array(49,-62,937,823),33659=>array(35,-65,964,831),33660=>array(49,-65,956,831),33661=>array(48,-72,954,832),33662=>array(51,-70,954,821),33663=>array(41,-62,959,827),33664=>array(45,-67,968,821),33665=>array(69,-16,943,826),33666=>array(62,-70,916,821),33667=>array(48,-70,947,827),33668=>array(51,-66,938,821),33669=>array(26,-74,947,822),33670=>array(62,-65,955,835),33671=>array(57,-75,938,824),33672=>array(54,-76,956,821),33673=>array(46,-59,933,839),33674=>array(46,-69,943,822),33675=>array(50,-70,947,824),33676=>array(42,-63,956,822),33677=>array(55,-69,944,820),33678=>array(42,-67,947,832),33679=>array(47,-70,959,824),33680=>array(56,-66,960,818),33681=>array(39,-64,980,832),33682=>array(66,-70,938,833),33683=>array(60,-62,947,833),33684=>array(66,-65,939,820),33685=>array(54,-69,972,829),33686=>array(76,-18,949,836),33687=>array(69,-63,951,836),33688=>array(53,-67,947,832),33689=>array(45,-63,953,832),33690=>array(40,-73,949,825),33691=>array(36,-69,959,826),33692=>array(20,-82,968,828),33693=>array(60,-17,955,838),33694=>array(47,-58,961,830),33695=>array(37,-79,966,831),33696=>array(42,-67,956,831),33697=>array(55,-73,970,831),33698=>array(57,-65,964,834),33699=>array(47,-24,957,832),33700=>array(66,-67,940,827),33701=>array(46,-65,943,824),33702=>array(76,-64,949,824),33703=>array(46,-62,950,832),33704=>array(61,-61,950,835),33705=>array(53,-64,948,835),33706=>array(69,-65,948,831),33707=>array(65,-72,962,823),33708=>array(43,-64,953,834),33709=>array(61,-65,912,829),33710=>array(50,-73,939,827),33711=>array(47,-67,969,824),33712=>array(54,-74,969,823),33713=>array(32,-61,948,829),33714=>array(36,-59,947,809),33715=>array(62,-64,920,826),33716=>array(62,-63,912,827),33717=>array(43,-59,956,832),33718=>array(35,-19,962,823),33719=>array(32,-63,940,830),33720=>array(35,-66,925,827),33721=>array(65,-19,924,825),33722=>array(62,-62,912,824),33723=>array(42,-64,919,818),33724=>array(50,-27,928,824),33725=>array(40,-65,971,837),33726=>array(36,-71,980,829),33727=>array(63,-65,947,827),33728=>array(51,-68,966,830),33729=>array(71,-65,939,833),33730=>array(85,-63,937,823),33731=>array(47,-73,945,823),33732=>array(41,-70,976,824),33733=>array(63,-68,937,835),33734=>array(58,-74,968,828),33735=>array(52,-61,954,839),33736=>array(72,-67,951,824),33737=>array(65,-52,935,840),33738=>array(41,-63,932,836),33739=>array(77,-69,963,826),33740=>array(70,-61,938,838),33741=>array(38,-44,957,833),33742=>array(80,-34,955,823),33743=>array(60,-62,954,832),33744=>array(88,-64,924,835),33745=>array(72,-62,940,832),33746=>array(49,-70,961,844),33747=>array(45,-68,962,822),33748=>array(46,-70,969,832),33749=>array(40,-61,974,829),33750=>array(71,-59,943,844),33751=>array(64,-70,936,826),33752=>array(25,-66,967,832),33753=>array(69,-29,947,827),33754=>array(67,-60,964,821),33755=>array(86,-73,938,820),33756=>array(48,-65,971,837),33757=>array(63,-74,973,824),33758=>array(59,-69,949,826),33759=>array(50,-57,960,834),33760=>array(61,-62,960,836),33761=>array(68,-65,961,832),33762=>array(60,-72,960,820),33763=>array(79,-74,961,820),33764=>array(42,-39,979,818),33765=>array(44,-64,957,832),33766=>array(60,-70,944,831),33767=>array(50,-69,955,832),33768=>array(69,-75,942,827),33769=>array(72,-59,934,837),33770=>array(62,-65,939,830),33771=>array(64,-38,960,812),33772=>array(68,-73,937,823),33773=>array(39,-67,961,833),33774=>array(45,-70,969,829),33775=>array(56,-78,941,838),33776=>array(43,-65,961,833),33777=>array(46,-65,954,831),33778=>array(61,-65,934,841),33779=>array(54,-39,980,815),33780=>array(35,-42,968,816),33781=>array(95,-65,945,824),33782=>array(40,-70,967,835),33783=>array(73,-68,923,826),33784=>array(44,-66,973,832),33785=>array(56,-39,954,832),33786=>array(62,-68,947,829),33787=>array(48,-69,966,822),33788=>array(48,-62,970,835),33789=>array(39,-73,966,832),33790=>array(47,-72,968,831),33791=>array(69,-70,944,825),33792=>array(43,-73,953,826),33793=>array(62,-69,958,836),33794=>array(46,-59,933,839),33795=>array(76,-59,949,836),33796=>array(43,-63,939,826),33797=>array(60,-67,957,838),33798=>array(59,-52,949,841),33799=>array(61,-67,971,827),33800=>array(46,-62,950,832),33801=>array(42,-67,960,826),33802=>array(35,-62,973,833),33803=>array(54,-70,947,833),33804=>array(61,-68,935,839),33805=>array(54,-63,949,838),33806=>array(53,-73,934,834),33807=>array(77,-62,947,833),33808=>array(42,-69,976,826),33809=>array(36,-67,952,833),33810=>array(53,-60,963,820),33811=>array(67,-38,961,811),33812=>array(47,-44,935,838),33813=>array(44,-76,956,828),33814=>array(77,-62,937,815),33815=>array(67,-63,927,819),33816=>array(50,-68,965,830),33817=>array(25,-66,964,832),33818=>array(38,-69,952,826),33819=>array(58,-70,947,825),33820=>array(52,-77,933,822),33821=>array(65,-58,917,829),33822=>array(79,-58,958,826),33823=>array(36,-68,952,824),33824=>array(59,-74,939,820),33825=>array(50,-65,939,826),33826=>array(51,-30,978,835),33827=>array(49,-73,973,823),33828=>array(63,-70,916,818),33829=>array(66,-71,916,819),33830=>array(54,-60,908,830),33831=>array(54,-62,930,831),33832=>array(74,-67,931,828),33833=>array(40,-64,985,833),33834=>array(41,-69,955,839),33835=>array(42,-70,956,825),33836=>array(77,-68,946,834),33837=>array(73,-61,936,831),33838=>array(46,-71,968,827),33839=>array(50,-81,943,829),33840=>array(46,-71,968,825),33841=>array(52,-24,948,832),33842=>array(59,-70,947,828),33843=>array(71,-66,943,824),33844=>array(46,-76,942,827),33845=>array(70,-67,942,833),33846=>array(43,-73,974,821),33847=>array(67,-68,941,823),33848=>array(31,-64,979,830),33849=>array(47,-66,941,831),33850=>array(70,-69,945,831),33851=>array(69,-69,944,825),33852=>array(77,-62,932,839),33853=>array(56,-68,970,835),33854=>array(59,-57,951,829),33855=>array(53,-72,956,823),33856=>array(55,-68,955,825),33857=>array(67,-57,950,821),33858=>array(34,-63,954,828),33859=>array(71,-68,944,829),33860=>array(53,-67,945,826),33861=>array(46,-32,954,824),33862=>array(35,-68,965,832),33863=>array(46,-61,973,832),33864=>array(48,-55,962,832),33865=>array(49,-70,965,839),33866=>array(45,-64,972,849),33867=>array(42,-67,948,830),33868=>array(46,-71,939,822),33869=>array(71,-70,947,823),33870=>array(32,-70,949,829),33871=>array(52,-67,959,829),33872=>array(55,-29,973,828),33873=>array(53,-58,958,832),33874=>array(61,-49,956,832),33875=>array(67,-69,957,826),33876=>array(51,-71,969,827),33877=>array(41,-69,953,845),33878=>array(47,-61,984,832),33879=>array(43,-64,941,826),33880=>array(63,-62,923,833),33881=>array(45,-69,943,826),33882=>array(51,-32,945,833),33883=>array(62,-61,942,837),33884=>array(34,-67,974,825),33885=>array(61,-67,943,823),33886=>array(68,-73,952,823),33887=>array(83,-27,955,826),33888=>array(32,-53,951,841),33889=>array(41,-64,948,830),33890=>array(34,-20,966,831),33891=>array(76,-27,947,839),33892=>array(61,-58,958,832),33893=>array(77,-68,951,829),33894=>array(63,-59,945,839),33895=>array(82,-65,953,825),33896=>array(69,-67,973,826),33897=>array(62,-51,953,828),33898=>array(61,-75,955,843),33899=>array(69,-61,940,840),33900=>array(45,-62,939,838),33901=>array(60,-67,967,833),33902=>array(43,-72,966,826),33903=>array(57,-66,942,823),33904=>array(41,-71,979,824),33905=>array(49,-37,962,834),33906=>array(42,-70,933,833),33907=>array(39,-64,966,833),33908=>array(55,-66,955,828),33909=>array(66,-60,951,835),33910=>array(74,-54,942,829),33911=>array(74,-64,946,842),33912=>array(46,-29,968,829),33913=>array(42,-56,963,842),33914=>array(51,-64,942,830),33915=>array(24,-66,962,830),33916=>array(69,-65,969,838),33917=>array(69,-70,944,827),33918=>array(59,-36,967,827),33919=>array(69,-70,944,838),33920=>array(59,-21,955,831),33921=>array(36,-39,959,831),33922=>array(72,-67,925,842),33923=>array(72,-60,961,838),33924=>array(51,-67,957,838),33925=>array(51,-68,956,838),33926=>array(68,-81,941,826),33927=>array(20,-69,952,833),33928=>array(60,-67,914,824),33929=>array(60,-69,914,828),33930=>array(60,-58,950,828),33931=>array(41,-59,943,833),33932=>array(25,-60,939,833),33933=>array(39,-69,948,826),33934=>array(49,-71,969,832),33935=>array(61,-71,939,827),33936=>array(47,-52,963,839),33937=>array(54,-81,968,822),33938=>array(69,-64,959,832),33939=>array(51,-62,956,832),33940=>array(70,-61,946,833),33941=>array(52,-37,948,840),33942=>array(70,-89,942,830),33943=>array(48,-64,974,830),33944=>array(62,-69,955,825),33945=>array(53,-75,959,839),33946=>array(83,-66,938,826),33947=>array(42,-74,953,826),33948=>array(37,-59,946,835),33949=>array(42,-68,939,826),33950=>array(53,-65,953,831),33951=>array(53,-66,956,830),33952=>array(52,-29,953,825),33953=>array(66,-64,945,834),33954=>array(76,-68,974,825),33955=>array(46,-69,950,826),33956=>array(56,-72,950,826),33957=>array(77,-76,928,835),33958=>array(38,-69,974,835),33959=>array(51,-73,966,824),33960=>array(23,-53,956,841),33961=>array(52,-68,962,825),33962=>array(60,-70,942,835),33963=>array(37,-47,956,854),33964=>array(43,-60,956,829),33965=>array(65,-71,931,845),33966=>array(29,-70,937,822),33967=>array(56,-70,923,835),33968=>array(50,-79,964,827),33969=>array(48,-55,947,840),33970=>array(46,-61,946,839),33971=>array(65,-75,927,839),33972=>array(41,-69,942,833),33973=>array(54,-59,960,833),33974=>array(45,-72,946,823),33975=>array(66,-64,944,833),33976=>array(47,-73,953,824),33977=>array(31,-64,972,835),33978=>array(50,-69,961,833),33979=>array(40,-60,960,833),33980=>array(43,-62,972,836),33981=>array(36,-39,950,823),33982=>array(49,-52,946,839),33983=>array(68,-68,941,833),33984=>array(44,-64,955,835),33985=>array(36,-69,964,829),33986=>array(53,-65,947,830),33987=>array(51,-67,957,833),33988=>array(51,-66,940,838),33989=>array(48,-72,960,823),33990=>array(43,-71,954,824),33991=>array(54,-64,949,831),33992=>array(70,-65,924,833),33993=>array(46,-66,954,839),33994=>array(35,-62,957,832),33995=>array(59,-21,955,834),33996=>array(48,-74,973,825),33997=>array(53,-67,943,831),33998=>array(46,-75,938,826),33999=>array(59,-74,968,826),34000=>array(52,-67,939,830),34001=>array(44,-71,956,835),34002=>array(63,-72,956,825),34003=>array(48,-62,957,840),34004=>array(62,-71,955,826),34005=>array(48,-57,959,830),34006=>array(67,-58,941,837),34007=>array(51,-68,978,829),34008=>array(46,-78,959,824),34009=>array(57,-66,937,833),34010=>array(33,-76,982,830),34011=>array(38,-73,973,827),34012=>array(60,-67,950,830),34013=>array(54,-23,924,821),34014=>array(62,-67,914,821),34015=>array(26,-62,908,832),34016=>array(62,-63,914,827),34017=>array(44,-67,966,832),34018=>array(62,-75,938,830),34019=>array(61,-63,924,829),34020=>array(38,-76,974,825),34021=>array(29,-6,954,827),34022=>array(38,-56,947,826),34023=>array(36,-52,961,839),34024=>array(42,-67,963,828),34025=>array(35,-71,950,825),34026=>array(50,-73,972,824),34027=>array(43,-72,970,822),34028=>array(35,-62,952,833),34029=>array(38,-59,965,827),34030=>array(37,-56,951,839),34031=>array(33,-69,962,832),34032=>array(51,-68,978,829),34033=>array(56,-73,957,820),34034=>array(65,-32,953,823),34035=>array(66,-32,943,824),34036=>array(64,-63,957,825),34037=>array(40,-75,963,827),34038=>array(69,-70,956,823),34039=>array(67,-68,961,823),34040=>array(61,-74,939,851),34041=>array(45,-67,947,829),34042=>array(40,-55,961,833),34043=>array(54,-47,967,844),34044=>array(26,-76,972,829),34045=>array(56,-65,948,832),34046=>array(73,-70,944,823),34047=>array(33,-67,948,834),34048=>array(61,-65,944,827),34049=>array(67,-68,946,831),34050=>array(68,-69,944,827),34051=>array(74,-58,947,839),34052=>array(71,-65,944,822),34053=>array(63,-57,936,838),34054=>array(49,-76,974,825),34055=>array(69,-70,951,826),34056=>array(62,-65,941,824),34057=>array(44,-68,965,827),34058=>array(51,-66,960,832),34059=>array(47,-70,964,828),34060=>array(45,-67,985,832),34061=>array(49,-69,958,823),34062=>array(66,-73,972,825),34063=>array(66,-70,938,822),34064=>array(39,-73,928,838),34065=>array(48,-70,956,835),34066=>array(47,-73,964,824),34067=>array(59,-61,966,835),34068=>array(57,-68,943,825),34069=>array(74,-71,943,817),34070=>array(28,-68,952,824),34071=>array(52,-67,951,838),34072=>array(31,-70,981,825),34073=>array(39,-72,975,823),34074=>array(51,-68,948,836),34075=>array(40,-66,959,828),34076=>array(41,-73,963,827),34077=>array(75,-68,975,825),34078=>array(56,-73,959,832),34079=>array(36,-75,966,820),34080=>array(53,-70,963,826),34081=>array(63,-64,963,839),34082=>array(64,-68,944,838),34083=>array(49,-59,948,835),34084=>array(57,-70,944,826),34085=>array(56,-30,955,835),34086=>array(53,-67,940,835),34087=>array(55,-23,950,820),34088=>array(79,-71,951,823),34089=>array(66,-73,941,824),34090=>array(58,-69,952,829),34091=>array(42,-64,951,832),34092=>array(54,-71,966,835),34093=>array(76,-78,967,834),34094=>array(78,-69,948,822),34095=>array(57,-53,964,841),34096=>array(36,-69,960,824),34097=>array(73,-83,967,824),34098=>array(32,-67,960,824),34099=>array(45,-59,944,841),34100=>array(44,-73,937,840),34101=>array(31,-67,962,832),34102=>array(65,-65,964,829),34103=>array(73,-73,925,817),34104=>array(24,-81,949,822),34105=>array(41,-73,949,822),34106=>array(63,-66,911,827),34107=>array(42,-72,956,832),34108=>array(65,-60,928,834),34109=>array(69,-70,961,834),34110=>array(39,-59,973,835),34111=>array(33,-59,937,832),34112=>array(32,-72,979,829),34113=>array(56,-62,948,833),34114=>array(41,-76,957,833),34115=>array(36,-69,957,831),34116=>array(71,-65,944,823),34117=>array(42,-69,944,826),34118=>array(31,-67,962,833),34119=>array(69,-68,946,823),34120=>array(54,-69,948,830),34121=>array(42,-61,938,837),34122=>array(38,-54,962,817),34123=>array(24,-64,944,830),34124=>array(76,-77,944,818),34125=>array(41,-72,975,823),34126=>array(50,-65,963,832),34127=>array(76,-73,955,826),34128=>array(60,-78,943,829),34129=>array(63,-57,936,839),34130=>array(48,-69,945,838),34131=>array(53,-77,947,835),34132=>array(58,-68,956,829),34133=>array(55,-60,955,836),34134=>array(42,-68,983,829),34135=>array(39,-71,980,835),34136=>array(33,-59,962,835),34137=>array(38,-33,964,833),34138=>array(58,-70,945,842),34139=>array(37,-67,938,827),34140=>array(62,-65,958,833),34141=>array(56,-48,962,842),34142=>array(51,-62,985,830),34143=>array(58,-53,973,831),34144=>array(45,-68,959,831),34145=>array(61,-76,939,840),34146=>array(65,-70,955,832),34147=>array(68,-74,941,831),34148=>array(64,-56,949,832),34149=>array(32,-69,952,826),34150=>array(43,-76,972,823),34151=>array(43,-75,977,833),34152=>array(38,-67,968,832),34153=>array(67,-67,956,836),34154=>array(59,-67,956,833),34155=>array(64,-46,936,842),34156=>array(52,-69,971,823),34157=>array(51,-74,947,840),34158=>array(47,-62,938,826),34159=>array(54,-56,941,829),34160=>array(67,-76,957,834),34161=>array(35,-65,938,826),34162=>array(62,-69,913,821),34163=>array(68,-73,938,832),34164=>array(41,-29,923,825),34165=>array(44,-85,981,831),34166=>array(42,-81,983,827),34167=>array(67,-68,975,829),34168=>array(48,-74,968,821),34169=>array(44,-62,951,835),34170=>array(62,-65,968,831),34171=>array(67,-68,972,831),34172=>array(60,-70,952,826),34173=>array(48,-58,952,848),34174=>array(73,-61,941,836),34175=>array(42,-85,957,833),34176=>array(54,-48,956,846),34177=>array(45,-74,958,830),34178=>array(41,-78,960,823),34179=>array(65,-72,926,822),34180=>array(53,-68,949,832),34181=>array(41,-65,957,823),34182=>array(48,-69,973,828),34183=>array(36,-77,958,834),34184=>array(27,-65,977,833),34185=>array(41,-71,960,824),34186=>array(46,-64,941,832),34187=>array(78,-81,933,826),34188=>array(47,-65,944,833),34189=>array(79,-66,964,828),34190=>array(62,-71,964,824),34191=>array(33,-50,967,834),34192=>array(27,-54,976,838),34193=>array(58,-41,948,806),34194=>array(42,-63,983,834),34195=>array(37,-60,953,826),34196=>array(60,-61,956,834),34197=>array(40,-67,971,824),34198=>array(48,-74,970,823),34199=>array(64,-63,936,830),34200=>array(47,-66,975,831),34201=>array(44,-68,949,836),34202=>array(51,-68,953,826),34203=>array(69,-61,941,838),34204=>array(42,-65,944,827),34205=>array(54,-70,939,823),34206=>array(40,-70,966,829),34207=>array(34,-50,966,841),34208=>array(51,-76,959,827),34209=>array(49,-74,934,820),34210=>array(40,-75,964,829),34211=>array(64,-75,966,823),34212=>array(50,-67,945,831),34213=>array(62,-58,935,831),34214=>array(37,-67,945,834),34215=>array(61,-65,953,827),34216=>array(50,-63,955,829),34217=>array(72,-65,939,832),34218=>array(51,-70,955,849),34219=>array(47,-70,957,830),34220=>array(49,-70,961,841),34221=>array(51,-78,969,828),34222=>array(52,-68,961,820),34223=>array(46,-61,945,835),34224=>array(47,-70,957,830),34225=>array(56,-69,957,828),34226=>array(44,-75,974,836),34227=>array(53,-67,967,828),34228=>array(63,-61,959,832),34229=>array(64,-70,941,826),34230=>array(51,-64,962,826),34231=>array(62,-67,952,833),34232=>array(58,-62,961,831),34233=>array(53,-57,941,831),34234=>array(49,-69,956,833),34235=>array(48,-89,961,832),34236=>array(58,-65,951,840),34237=>array(51,-74,956,823),34238=>array(43,-66,974,823),34239=>array(52,-68,971,827),34240=>array(56,-69,977,827),34241=>array(32,-67,968,842),34242=>array(38,-68,958,825),34243=>array(60,-74,955,828),34244=>array(36,-68,968,828),34245=>array(74,-62,946,833),34246=>array(43,-65,969,829),34247=>array(63,-54,941,839),34248=>array(59,-65,954,832),34249=>array(29,-67,952,832),34250=>array(32,-57,944,831),34251=>array(53,-64,956,829),34252=>array(74,-56,945,832),34253=>array(56,-34,949,839),34254=>array(55,-38,951,842),34255=>array(34,-71,942,824),34256=>array(57,-70,960,834),34257=>array(60,-68,961,833),34258=>array(51,-70,947,828),34259=>array(39,-64,922,826),34260=>array(41,-64,970,834),34261=>array(40,-67,937,833),34262=>array(67,-58,944,833),34263=>array(52,-71,986,824),34264=>array(55,-69,958,818),34265=>array(65,-72,971,826),34266=>array(83,-80,938,828),34267=>array(67,-56,937,821),34268=>array(47,-65,953,831),34269=>array(62,-72,954,836),34270=>array(41,-63,951,830),34271=>array(73,-68,936,825),34272=>array(47,-77,973,824),34273=>array(45,-73,982,827),34274=>array(53,-68,975,827),34275=>array(69,-65,939,827),34276=>array(39,-67,959,836),34277=>array(55,-62,930,826),34278=>array(45,-65,935,829),34279=>array(50,-58,964,824),34280=>array(44,-75,945,829),34281=>array(40,-62,960,836),34282=>array(45,-71,967,830),34283=>array(51,-73,950,836),34284=>array(74,-80,943,832),34285=>array(51,-64,948,835),34286=>array(38,-69,969,845),34287=>array(52,-46,974,822),34288=>array(62,-65,924,829),34289=>array(39,-64,959,826),34290=>array(42,-65,956,826),34291=>array(32,-67,968,828),34292=>array(53,-63,956,818),34293=>array(56,-65,942,845),34294=>array(33,-65,954,832),34295=>array(62,-69,955,826),34296=>array(55,-70,962,827),34297=>array(72,-61,929,839),34298=>array(57,-65,949,832),34299=>array(49,-65,971,839),34300=>array(44,-58,955,836),34301=>array(49,-62,966,833),34302=>array(44,-76,974,830),34303=>array(43,-68,929,837),34304=>array(54,-61,958,838),34305=>array(65,-32,945,823),34306=>array(43,-62,975,837),34307=>array(53,-62,946,838),34308=>array(48,-67,940,832),34309=>array(41,-67,953,832),34310=>array(59,-66,961,836),34311=>array(56,-67,948,827),34312=>array(61,-68,960,833),34313=>array(46,-64,957,855),34314=>array(53,-71,956,818),34315=>array(47,-68,960,837),34316=>array(51,-59,960,833),34317=>array(74,-58,947,832),34318=>array(76,-75,981,842),34319=>array(42,-67,958,832),34320=>array(62,-73,964,840),34321=>array(55,-66,960,838),34322=>array(43,-68,964,832),34323=>array(67,-76,966,830),34324=>array(42,-61,972,832),34325=>array(50,-81,955,832),34326=>array(50,-62,965,838),34327=>array(41,-62,965,837),34328=>array(56,-63,978,829),34329=>array(63,-70,947,831),34330=>array(43,-67,950,830),34331=>array(57,-62,945,830),34332=>array(69,-68,946,825),34333=>array(37,-57,968,832),34334=>array(45,-69,987,835),34335=>array(63,-56,956,823),34336=>array(59,-72,947,824),34337=>array(73,-72,950,827),34338=>array(56,-65,961,833),34339=>array(55,-75,960,830),34340=>array(59,-70,935,828),34341=>array(48,-62,969,828),34342=>array(70,-62,942,829),34343=>array(42,-72,982,831),34344=>array(53,-59,968,829),34345=>array(59,-64,964,833),34346=>array(48,-58,983,831),34347=>array(42,-50,963,830),34348=>array(55,-69,949,822),34349=>array(72,-70,928,839),34350=>array(49,-70,946,830),34351=>array(53,-25,951,830),34352=>array(44,-61,974,830),34353=>array(34,-72,965,829),34354=>array(65,-31,945,821),34355=>array(42,-71,954,828),34356=>array(63,-48,934,844),34357=>array(49,-66,958,827),34358=>array(44,-71,969,828),34359=>array(36,-62,971,832),34360=>array(64,-63,951,836),34361=>array(39,-69,965,829),34362=>array(60,-67,951,827),34363=>array(60,-70,963,825),34364=>array(41,-67,959,829),34365=>array(40,-58,969,838),34366=>array(39,-72,984,826),34367=>array(61,-80,954,835),34368=>array(43,-33,968,823),34369=>array(32,-64,968,849),34370=>array(60,-70,965,832),34371=>array(44,-66,967,828),34372=>array(59,-71,963,837),34373=>array(32,-53,978,837),34374=>array(68,-54,936,849),34375=>array(65,-70,951,834),34376=>array(68,-74,940,832),34377=>array(68,-56,949,831),34378=>array(48,-71,961,828),34379=>array(55,-67,947,842),34380=>array(62,-43,947,830),34381=>array(47,-66,924,829),34382=>array(35,-68,953,835),34383=>array(40,-59,893,834),34384=>array(39,-63,878,840),34385=>array(39,-60,937,832),34386=>array(40,-67,963,847),34387=>array(40,-53,954,843),34388=>array(49,-66,949,835),34389=>array(39,-68,959,836),34390=>array(29,-55,931,837),34391=>array(36,-62,919,837),34392=>array(29,-58,948,837),34393=>array(44,-67,961,827),34394=>array(30,-57,914,830),34395=>array(38,-66,936,829),34396=>array(45,-77,929,841),34397=>array(23,-82,956,830),34398=>array(35,-68,950,838),34399=>array(53,-71,951,829),34400=>array(40,-58,959,840),34401=>array(46,-84,950,823),34402=>array(43,-70,960,831),34403=>array(38,-67,972,828),34404=>array(31,-68,967,827),34405=>array(42,-75,989,831),34406=>array(39,-91,965,830),34407=>array(40,-76,954,834),34408=>array(44,-77,946,823),34409=>array(36,-75,953,829),34410=>array(40,-73,973,832),34411=>array(47,-59,954,850),34412=>array(46,-41,928,809),34413=>array(53,-72,899,811),34414=>array(43,-65,961,816),34415=>array(48,-45,957,849),34416=>array(49,-67,955,815),34417=>array(65,-59,970,792),34418=>array(43,-63,962,815),34419=>array(51,-70,916,829),34420=>array(44,-35,964,827),34421=>array(47,-23,957,841),34422=>array(47,-54,962,814),34423=>array(54,-68,954,819),34424=>array(47,-62,967,814),34425=>array(28,-5,930,813),34426=>array(21,-56,962,811),34427=>array(50,-21,942,814),34428=>array(54,-30,957,831),34429=>array(76,-59,888,792),34430=>array(46,-64,944,823),34431=>array(32,-69,914,772),34432=>array(48,-51,935,832),34433=>array(39,-78,942,814),34434=>array(47,-61,909,830),34435=>array(58,-63,942,839),34436=>array(47,-58,960,836),34437=>array(43,-74,950,810),34438=>array(48,-41,961,791),34439=>array(53,-76,973,808),34440=>array(47,-67,958,814),34441=>array(21,-71,976,838),34442=>array(38,-62,956,822),34443=>array(69,-65,914,808),34444=>array(45,-61,939,842),34445=>array(36,-51,951,817),34446=>array(53,-72,914,802),34447=>array(36,-69,869,805),34448=>array(69,-56,930,840),34449=>array(45,-54,967,844),34450=>array(45,-70,967,829),34451=>array(44,-61,899,833),34452=>array(57,-69,967,823),34453=>array(51,-69,963,793),34454=>array(53,-73,960,805),34455=>array(53,-71,971,823),34456=>array(41,-72,961,827),34457=>array(51,-66,963,838),34458=>array(51,-68,953,828),34459=>array(53,-66,891,815),34460=>array(47,-61,958,824),34461=>array(44,-33,953,833),34462=>array(55,-70,966,822),34463=>array(29,-27,948,809),34464=>array(48,-90,964,825),34465=>array(52,-73,978,808),34466=>array(49,-73,958,823),34467=>array(43,-59,961,807),34468=>array(29,-78,971,784),34469=>array(51,-70,963,833),34470=>array(45,-54,954,829),34471=>array(39,-65,957,854),34472=>array(53,-66,964,830),34473=>array(50,-66,952,833),34474=>array(43,-65,958,830),34475=>array(44,-45,967,834),34476=>array(37,-65,930,809),34477=>array(37,-65,945,809),34478=>array(37,-65,956,835),34479=>array(51,-7,955,825),34480=>array(71,-64,916,830),34481=>array(54,-65,948,844),34482=>array(40,-65,943,811),34483=>array(35,-51,958,849),34484=>array(65,-69,911,839),34485=>array(47,-50,954,828),34486=>array(50,-64,953,831),34487=>array(40,-23,954,814),34488=>array(49,-73,939,818),34489=>array(58,-69,955,839),34490=>array(47,-65,951,829),34491=>array(56,-74,960,824),34492=>array(67,-66,926,844),34493=>array(65,-29,962,809),34494=>array(66,-65,951,831),34495=>array(53,-51,953,823),34496=>array(51,-6,964,851),34497=>array(55,-70,903,812),34498=>array(54,-72,967,830),34499=>array(55,-67,940,810),34500=>array(51,-64,943,830),34501=>array(54,-67,938,829),34502=>array(46,-13,954,837),34503=>array(41,-38,959,828),34504=>array(55,-76,968,826),34505=>array(34,-65,966,854),34506=>array(57,-21,910,831),34507=>array(66,-73,957,788),34508=>array(64,-70,973,819),34509=>array(83,-70,896,824),34510=>array(34,-63,906,809),34511=>array(35,-16,936,814),34512=>array(54,-56,923,843),34513=>array(56,-62,963,851),34514=>array(54,-61,982,849),34515=>array(59,-54,960,840),34516=>array(51,-64,904,837),34517=>array(51,-67,961,837),34518=>array(54,-55,964,825),34519=>array(73,-70,948,859),34520=>array(46,-64,948,835),34521=>array(55,-18,954,844),34522=>array(56,-76,918,821),34523=>array(26,-72,957,829),34524=>array(52,-67,951,840),34525=>array(47,-66,965,811),34526=>array(44,-64,947,826),34527=>array(40,-65,963,821),34528=>array(52,-67,952,841),34529=>array(63,-53,930,814),34530=>array(56,-74,953,827),34531=>array(53,-62,952,827),34532=>array(38,-65,963,841),34533=>array(54,-70,935,839),34534=>array(51,-75,961,820),34535=>array(37,-66,931,820),34536=>array(51,-70,945,807),34537=>array(57,-64,946,779),34538=>array(69,-75,944,829),34539=>array(60,-72,980,841),34540=>array(39,-67,981,827),34541=>array(45,-21,947,824),34542=>array(50,-75,949,836),34543=>array(27,-32,959,833),34544=>array(46,-67,937,825),34545=>array(36,-68,931,821),34546=>array(33,-67,934,823),34547=>array(30,-66,918,821),34548=>array(36,-68,938,840),34549=>array(57,-30,953,815),34550=>array(48,-66,948,827),34551=>array(60,-70,969,822),34552=>array(57,-68,939,832),34553=>array(54,-54,900,826),34554=>array(40,-68,963,838),34555=>array(44,-76,961,820),34556=>array(40,-67,948,835),34557=>array(58,-67,961,825),34558=>array(61,-55,970,835),34559=>array(43,-67,961,834),34560=>array(68,-65,913,776),34561=>array(53,-71,967,830),34562=>array(37,-59,965,847),34563=>array(85,-76,941,788),34564=>array(52,-75,970,815),34565=>array(69,-64,954,835),34566=>array(56,-67,958,809),34567=>array(60,-65,959,835),34568=>array(39,-66,961,809),34569=>array(42,-62,950,835),34570=>array(61,-62,918,832),34571=>array(52,-71,965,855),34572=>array(61,-32,962,826),34573=>array(43,-62,963,850),34574=>array(58,-71,915,815),34575=>array(49,-74,969,818),34576=>array(29,-68,926,833),34577=>array(42,-72,967,829),34578=>array(40,-66,967,813),34579=>array(32,-68,963,811),34580=>array(63,-58,912,828),34581=>array(36,-73,954,830),34582=>array(47,-71,904,815),34583=>array(51,-66,902,815),34584=>array(59,-57,909,847),34585=>array(41,-69,970,829),34586=>array(46,-67,939,824),34587=>array(61,-75,954,813),34588=>array(74,-70,931,833),34589=>array(26,-70,971,843),34590=>array(47,-67,962,832),34591=>array(42,-75,933,845),34592=>array(74,-71,918,813),34593=>array(41,-52,951,842),34594=>array(40,-25,953,813),34595=>array(36,-61,954,845),34596=>array(56,-80,948,823),34597=>array(55,-65,952,829),34598=>array(61,-65,968,828),34599=>array(71,-77,983,823),34600=>array(32,-60,956,839),34601=>array(48,-70,890,815),34602=>array(57,-62,917,831),34603=>array(59,-49,955,809),34604=>array(59,-73,903,814),34605=>array(64,-68,908,825),34606=>array(47,-66,957,837),34607=>array(53,-65,978,838),34608=>array(45,-76,973,790),34609=>array(49,-64,957,855),34610=>array(58,-85,954,818),34611=>array(58,-71,955,834),34612=>array(65,-64,911,815),34613=>array(56,-72,902,813),34614=>array(50,-68,974,842),34615=>array(40,-33,967,831),34616=>array(79,-89,951,778),34617=>array(31,-67,946,826),34618=>array(52,-52,959,851),34619=>array(47,-65,953,839),34620=>array(64,-68,950,832),34621=>array(39,-65,947,814),34622=>array(46,-62,965,811),34623=>array(45,-66,966,830),34624=>array(40,-51,974,842),34625=>array(90,-89,944,774),34626=>array(34,-69,976,817),34627=>array(54,-77,957,814),34628=>array(50,-67,915,825),34629=>array(57,-89,971,787),34630=>array(40,-69,952,819),34631=>array(29,-30,932,806),34632=>array(37,-68,877,810),34633=>array(41,-61,945,848),34634=>array(41,-66,968,846),34635=>array(41,-64,983,813),34636=>array(48,-65,951,832),34637=>array(51,-69,915,817),34638=>array(60,-58,919,836),34639=>array(56,-68,949,832),34640=>array(46,-70,903,814),34641=>array(42,-74,964,811),34642=>array(47,-71,948,815),34643=>array(40,-63,968,829),34644=>array(50,-72,957,824),34645=>array(38,-65,961,835),34646=>array(56,-29,956,829),34647=>array(39,-37,936,834),34648=>array(33,-30,944,818),34649=>array(46,-69,932,807),34650=>array(47,-73,970,814),34651=>array(48,-69,965,828),34652=>array(59,-75,965,836),34653=>array(34,-54,959,853),34654=>array(55,-70,908,814),34655=>array(51,-65,912,815),34656=>array(48,-65,948,812),34657=>array(53,-71,968,815),34658=>array(53,-78,956,815),34659=>array(50,-67,956,837),34660=>array(61,-66,965,852),34661=>array(49,-45,964,848),34662=>array(51,-68,980,834),34663=>array(47,-74,972,823),34664=>array(31,-64,952,809),34665=>array(50,-32,955,824),34666=>array(49,-66,951,815),34667=>array(43,-69,939,825),34668=>array(55,-77,976,825),34669=>array(61,-74,986,812),34670=>array(33,-64,967,845),34671=>array(44,-76,955,825),34672=>array(29,-45,960,831),34673=>array(45,-64,975,837),34674=>array(56,-67,942,831),34675=>array(51,-74,952,829),34676=>array(40,-71,899,833),34677=>array(50,-82,961,831),34678=>array(31,-62,972,842),34679=>array(45,-73,947,833),34680=>array(50,-57,918,826),34681=>array(54,-30,968,813),34682=>array(37,-70,920,834),34683=>array(37,-62,947,837),34684=>array(37,-63,932,813),34685=>array(50,-70,951,821),34686=>array(31,-65,949,823),34687=>array(47,-42,971,806),34688=>array(78,-74,956,837),34689=>array(42,-72,973,815),34690=>array(60,-59,957,831),34691=>array(46,-64,940,849),34692=>array(43,-62,948,843),34693=>array(40,-33,959,853),34694=>array(63,-63,966,837),34695=>array(49,-53,974,853),34696=>array(47,-71,953,810),34697=>array(53,-69,971,830),34698=>array(44,-64,977,843),34699=>array(39,-69,965,836),34700=>array(41,-80,956,858),34701=>array(64,-62,967,826),34702=>array(45,-73,955,827),34703=>array(47,-71,977,834),34704=>array(53,-72,952,830),34705=>array(40,-75,979,845),34706=>array(58,-75,976,834),34707=>array(49,-67,987,836),34708=>array(47,-73,976,836),34709=>array(50,-46,973,852),34710=>array(47,-67,941,813),34711=>array(39,-65,949,848),34712=>array(39,-18,943,838),34713=>array(31,-67,977,832),34714=>array(75,-73,954,852),34715=>array(33,-73,947,845),34716=>array(73,-71,966,826),34717=>array(45,-66,977,842),34718=>array(55,-60,936,836),34719=>array(36,-66,951,833),34720=>array(36,-26,957,840),34721=>array(36,-77,957,840),34722=>array(68,-66,934,839),34723=>array(29,-68,972,835),34724=>array(56,-71,987,842),34725=>array(17,-60,970,855),34726=>array(49,-65,969,831),34727=>array(49,-71,936,832),34728=>array(29,-65,921,825),34729=>array(26,-60,966,841),34730=>array(57,-70,939,837),34731=>array(54,-60,942,850),34732=>array(46,-62,957,836),34733=>array(46,-62,951,854),34734=>array(34,-57,945,836),34735=>array(39,-72,943,836),34736=>array(44,-59,961,835),34737=>array(63,-66,934,832),34738=>array(59,-21,951,826),34739=>array(54,-17,958,842),34740=>array(82,-79,967,823),34741=>array(49,-64,955,812),34742=>array(36,-77,965,816),34743=>array(49,-82,957,847),34744=>array(46,-76,950,829),34745=>array(56,-72,956,826),34746=>array(33,-73,961,835),34747=>array(49,-67,954,836),34748=>array(61,-32,955,822),34749=>array(45,-68,977,843),34750=>array(37,-78,959,840),34751=>array(50,-83,958,836),34752=>array(36,-65,949,819),34753=>array(57,-70,957,827),34754=>array(56,-67,965,841),34755=>array(51,-73,975,818),34756=>array(55,-65,965,834),34757=>array(56,-70,966,831),34758=>array(38,-65,966,834),34759=>array(57,-87,954,835),34760=>array(51,-64,912,809),34761=>array(40,-59,969,834),34762=>array(57,-67,957,787),34763=>array(30,-34,949,828),34764=>array(52,-31,968,832),34765=>array(34,-81,958,811),34766=>array(34,-67,947,829),34767=>array(42,-80,984,825),34768=>array(54,-64,934,839),34769=>array(59,-61,967,852),34770=>array(46,-65,956,833),34771=>array(33,-64,970,841),34772=>array(44,-71,960,815),34773=>array(54,-70,940,831),34774=>array(49,-67,954,836),34775=>array(57,-80,938,834),34776=>array(49,-68,962,844),34777=>array(43,-71,958,838),34778=>array(57,-80,961,820),34779=>array(41,-64,961,832),34780=>array(50,-68,962,838),34781=>array(48,-66,959,846),34782=>array(89,-83,954,825),34783=>array(43,-68,952,835),34784=>array(33,-66,951,835),34785=>array(56,-71,920,837),34786=>array(51,-68,957,832),34787=>array(36,-66,960,833),34788=>array(34,-73,943,806),34789=>array(53,-68,965,847),34790=>array(51,-74,965,827),34791=>array(52,-68,949,833),34792=>array(53,-71,954,790),34793=>array(51,-70,982,821),34794=>array(44,-50,977,815),34795=>array(52,-66,953,813),34796=>array(56,-58,955,823),34797=>array(43,-68,945,834),34798=>array(30,-71,936,833),34799=>array(43,-66,957,832),34800=>array(31,-72,961,835),34801=>array(51,-69,961,836),34802=>array(60,-64,975,840),34803=>array(43,-75,945,818),34804=>array(49,-74,959,830),34805=>array(30,-71,948,807),34806=>array(41,-30,935,814),34807=>array(49,-64,915,829),34808=>array(36,-64,975,819),34809=>array(45,-71,948,851),34810=>array(52,-27,953,831),34811=>array(42,-73,947,850),34812=>array(49,-74,951,830),34813=>array(46,-57,950,833),34814=>array(43,-68,958,855),34815=>array(40,-56,955,843),34816=>array(51,-70,953,839),34817=>array(55,-76,941,841),34818=>array(43,-65,975,828),34819=>array(41,-68,957,849),34820=>array(37,-53,974,861),34821=>array(46,-48,957,819),34822=>array(66,-72,962,833),34823=>array(62,-66,958,832),34824=>array(52,-71,961,828),34825=>array(43,-71,969,820),34826=>array(34,-67,946,851),34827=>array(52,-66,924,817),34828=>array(42,-62,940,820),34829=>array(40,-75,977,824),34830=>array(46,-65,956,833),34831=>array(43,-61,948,847),34832=>array(41,-64,968,849),34833=>array(37,-65,965,839),34834=>array(48,-75,957,802),34835=>array(47,-60,961,835),34836=>array(50,-59,966,846),34837=>array(56,-59,943,829),34838=>array(34,-65,976,832),34839=>array(40,-66,951,806),34840=>array(34,-59,974,842),34841=>array(39,-69,965,842),34842=>array(53,-71,942,840),34843=>array(44,-64,961,839),34844=>array(38,-87,979,834),34845=>array(52,-70,929,784),34846=>array(56,-86,949,838),34847=>array(32,-60,961,848),34848=>array(53,-71,944,786),34849=>array(52,-64,957,844),34850=>array(55,-62,972,858),34851=>array(50,-65,948,818),34852=>array(67,-69,969,853),34853=>array(63,-75,944,846),34854=>array(45,-71,956,827),34855=>array(54,-67,967,844),34856=>array(42,-55,965,842),34857=>array(64,-71,964,823),34858=>array(71,-75,962,845),34859=>array(65,-77,969,831),34860=>array(40,-68,950,839),34861=>array(54,-79,967,854),34862=>array(35,-73,975,802),34863=>array(40,-70,954,844),34864=>array(30,-66,975,846),34865=>array(46,-33,957,833),34866=>array(57,-63,929,842),34867=>array(34,-78,953,806),34868=>array(55,-68,942,826),34869=>array(47,-65,949,828),34870=>array(50,-76,965,793),34871=>array(46,-64,946,807),34872=>array(36,-67,941,826),34873=>array(54,-67,967,844),34874=>array(50,-88,965,809),34875=>array(62,-77,944,830),34876=>array(48,-68,986,819),34877=>array(41,-73,966,829),34878=>array(47,-71,924,815),34879=>array(89,-73,946,847),34880=>array(55,-11,954,806),34881=>array(59,-14,955,846),34882=>array(34,-60,971,811),34883=>array(43,-70,968,833),34884=>array(20,-15,947,834),34885=>array(25,-45,949,853),34886=>array(49,-64,958,836),34887=>array(37,-68,971,836),34888=>array(40,-69,955,832),34889=>array(34,-61,982,849),34890=>array(31,-68,957,830),34891=>array(63,-57,941,842),34892=>array(51,-62,941,845),34893=>array(41,-68,954,827),34894=>array(53,-67,960,829),34895=>array(50,-68,948,829),34896=>array(53,-66,960,829),34897=>array(53,-66,960,829),34898=>array(47,-65,954,835),34899=>array(39,-73,951,824),34900=>array(29,-68,923,828),34901=>array(46,-65,952,833),34902=>array(49,-69,960,833),34903=>array(41,-72,951,831),34904=>array(24,-66,960,853),34905=>array(40,-65,959,831),34906=>array(46,-70,953,825),34907=>array(37,-65,955,839),34908=>array(34,-66,960,816),34909=>array(38,-68,953,835),34910=>array(35,-70,943,831),34911=>array(39,-66,954,841),34912=>array(24,-72,936,839),34913=>array(33,-69,945,835),34914=>array(37,-65,956,837),34915=>array(38,-68,944,826),34916=>array(266,-66,677,819),34917=>array(40,-69,954,843),34918=>array(41,-50,963,842),34919=>array(41,-67,958,844),34920=>array(52,-75,953,835),34921=>array(34,-67,971,843),34922=>array(35,-64,954,843),34923=>array(42,-68,957,830),34924=>array(32,-60,917,839),34925=>array(35,-61,973,841),34926=>array(54,-73,963,845),34927=>array(45,-74,973,845),34928=>array(37,-70,960,832),34929=>array(50,-76,963,844),34930=>array(23,-69,879,803),34931=>array(33,-65,955,831),34932=>array(54,-75,964,842),34933=>array(46,-53,909,805),34934=>array(62,-67,932,844),34935=>array(42,-73,960,829),34936=>array(50,-63,946,837),34937=>array(50,-67,956,838),34938=>array(47,-68,960,850),34939=>array(61,-67,966,838),34940=>array(50,-70,976,850),34941=>array(39,-67,946,810),34942=>array(37,-62,955,858),34943=>array(36,-65,970,848),34944=>array(60,-71,930,838),34945=>array(67,-62,967,833),34946=>array(32,-66,964,832),34947=>array(30,-73,984,823),34948=>array(16,-76,940,837),34949=>array(49,-59,950,829),34950=>array(48,-67,906,842),34951=>array(48,-78,956,842),34952=>array(48,-67,959,831),34953=>array(48,-67,957,842),34954=>array(48,-77,949,842),34955=>array(44,-69,962,837),34956=>array(44,-69,956,851),34957=>array(42,-67,960,839),34958=>array(37,-75,914,845),34959=>array(44,-60,964,845),34960=>array(29,-62,970,845),34961=>array(50,-72,894,840),34962=>array(47,-65,951,828),34963=>array(45,-68,956,844),34964=>array(48,-67,953,842),34965=>array(51,-74,966,841),34966=>array(46,-68,899,827),34967=>array(39,-52,972,853),34968=>array(47,-65,957,843),34969=>array(47,-72,892,848),34970=>array(31,-62,967,847),34971=>array(39,-58,960,850),34972=>array(28,-56,970,847),34973=>array(39,-70,941,848),34974=>array(52,-58,961,840),34975=>array(47,-80,966,838),34976=>array(50,-67,961,846),34977=>array(52,-68,954,841),34978=>array(43,-65,954,838),34979=>array(54,-61,964,848),34980=>array(47,-62,960,845),34981=>array(54,-62,948,848),34982=>array(54,-65,916,848),34983=>array(54,-71,914,848),34984=>array(52,-62,947,844),34985=>array(54,-66,951,848),34986=>array(46,-65,955,842),34987=>array(36,-69,962,838),34988=>array(44,-68,964,849),34989=>array(29,-63,942,840),34990=>array(54,-61,944,856),34991=>array(54,-74,945,848),34992=>array(61,-67,945,811),34993=>array(33,-74,971,834),34994=>array(51,-79,960,854),34995=>array(41,-70,935,848),34996=>array(36,-63,982,842),34997=>array(46,-55,954,833),34998=>array(38,-67,972,844),34999=>array(36,-63,966,850),35000=>array(44,-70,954,836),35001=>array(41,-70,951,842),35002=>array(42,-72,950,844),35003=>array(33,-70,954,842),35004=>array(50,-71,977,841),35005=>array(47,-55,904,852),35006=>array(28,-55,965,844),35007=>array(41,-65,959,838),35008=>array(36,-57,916,842),35009=>array(42,-66,957,840),35010=>array(44,-73,955,828),35011=>array(41,-65,913,835),35012=>array(41,-67,964,840),35013=>array(45,-68,959,830),35014=>array(28,-66,864,822),35015=>array(46,-53,972,855),35016=>array(41,-65,948,842),35017=>array(39,-71,966,842),35018=>array(46,-64,958,852),35019=>array(37,-67,964,834),35020=>array(37,-72,966,846),35021=>array(38,-65,908,842),35022=>array(48,-65,956,847),35023=>array(43,-75,955,840),35024=>array(28,-68,915,842),35025=>array(41,-65,950,842),35026=>array(55,-61,967,850),35027=>array(41,-65,957,842),35028=>array(35,-67,942,845),35029=>array(44,-69,969,833),35030=>array(30,-71,980,840),35031=>array(37,-73,960,840),35032=>array(51,-55,963,832),35033=>array(42,-74,948,823),35034=>array(40,-74,969,830),35035=>array(46,-70,969,838),35036=>array(32,-63,946,834),35037=>array(57,-60,957,832),35038=>array(35,-65,959,841),35039=>array(33,-67,948,833),35040=>array(33,-82,948,786),35041=>array(41,-64,954,821),35042=>array(20,-69,935,815),35043=>array(23,-68,956,832),35044=>array(29,-60,931,840),35045=>array(24,-68,886,822),35046=>array(36,-79,957,841),35047=>array(45,-76,966,840),35048=>array(31,-68,941,849),35049=>array(31,-68,949,842),35050=>array(41,-66,917,842),35051=>array(47,-71,903,842),35052=>array(49,-72,973,839),35053=>array(31,-68,949,842),35054=>array(54,-70,905,840),35055=>array(36,-65,906,844),35056=>array(36,-67,971,838),35057=>array(34,-65,975,843),35058=>array(46,-71,948,823),35059=>array(45,-68,956,836),35060=>array(35,-63,958,830),35061=>array(47,-74,948,832),35062=>array(45,-70,955,840),35063=>array(47,-65,973,838),35064=>array(40,-71,973,822),35065=>array(68,-59,967,842),35066=>array(41,-70,966,837),35067=>array(41,-75,956,824),35068=>array(53,-64,928,823),35069=>array(28,-79,972,842),35070=>array(35,-68,957,825),35071=>array(53,-64,954,845),35072=>array(42,-72,963,843),35073=>array(42,-69,960,785),35074=>array(34,-66,968,833),35075=>array(34,-70,930,837),35076=>array(34,-66,938,835),35077=>array(51,-72,957,839),35078=>array(41,-73,968,837),35079=>array(36,-67,962,845),35080=>array(40,-63,956,840),35081=>array(43,-75,972,835),35082=>array(38,-70,906,823),35083=>array(53,-68,975,841),35084=>array(36,-65,952,823),35085=>array(34,-67,956,837),35086=>array(38,-73,976,847),35087=>array(38,-56,957,855),35088=>array(36,-63,924,834),35089=>array(50,-75,977,838),35090=>array(56,-73,972,842),35091=>array(32,-65,964,836),35092=>array(47,-71,952,842),35093=>array(45,-66,965,840),35094=>array(54,-70,978,837),35095=>array(44,-64,946,840),35096=>array(34,-58,954,838),35097=>array(30,-64,965,837),35098=>array(46,-64,959,841),35099=>array(23,-62,929,821),35100=>array(31,-80,971,836),35101=>array(38,-73,940,833),35102=>array(35,-68,968,820),35103=>array(39,-70,915,842),35104=>array(23,-65,954,829),35105=>array(45,-61,956,838),35106=>array(37,-75,978,839),35107=>array(48,-72,987,836),35108=>array(23,-60,977,833),35109=>array(42,-70,953,820),35110=>array(32,-55,970,855),35111=>array(24,-54,972,846),35112=>array(35,-57,933,847),35113=>array(31,-76,970,843),35114=>array(26,-73,967,820),35115=>array(19,-70,951,838),35116=>array(53,-70,993,835),35117=>array(47,-79,964,856),35118=>array(39,-71,976,833),35119=>array(41,-72,945,841),35120=>array(36,-65,974,846),35121=>array(51,-75,974,846),35122=>array(30,-69,947,845),35123=>array(30,-65,965,837),35124=>array(12,-68,918,821),35125=>array(31,-55,947,855),35126=>array(34,-65,910,817),35127=>array(42,-75,973,833),35128=>array(36,-66,945,842),35129=>array(23,-70,971,823),35130=>array(56,-68,972,840),35131=>array(54,-60,955,843),35132=>array(42,-70,971,833),35133=>array(56,-72,972,832),35134=>array(45,-67,957,850),35135=>array(23,-69,942,828),35136=>array(41,-74,947,833),35137=>array(17,-68,965,819),35138=>array(31,-59,973,853),35139=>array(56,-56,949,840),35140=>array(49,-58,955,843),35141=>array(32,-68,948,833),35142=>array(40,-67,972,844),35143=>array(51,-67,924,842),35144=>array(23,-69,955,821),35145=>array(39,-64,911,837),35146=>array(23,-66,962,821),35147=>array(33,-67,973,837),35148=>array(39,-63,950,817),35149=>array(36,-68,966,832),35150=>array(23,-67,964,833),35151=>array(40,-72,963,839),35152=>array(46,-66,958,838),35153=>array(42,-67,952,843),35154=>array(41,-76,970,831),35155=>array(30,-70,954,832),35156=>array(23,-67,951,831),35157=>array(26,-59,937,831),35158=>array(35,-66,971,846),35159=>array(51,-68,956,835),35160=>array(43,-67,969,837),35161=>array(46,-67,972,838),35162=>array(44,-66,980,845),35163=>array(40,-64,978,844),35164=>array(31,-68,954,846),35165=>array(26,-64,983,858),35166=>array(47,-53,974,835),35167=>array(36,-66,971,834),35168=>array(43,-65,928,835),35169=>array(52,-67,924,835),35170=>array(27,-55,947,856),35171=>array(44,-66,964,846),35172=>array(35,-68,952,836),35173=>array(20,-104,957,841),35174=>array(35,-64,959,836),35175=>array(39,-64,973,843),35176=>array(23,-66,969,825),35177=>array(43,-82,960,839),35178=>array(31,-65,958,829),35179=>array(41,-74,971,835),35180=>array(28,-55,958,845),35181=>array(36,-81,966,831),35182=>array(36,-73,994,831),35183=>array(33,-76,966,826),35184=>array(23,-72,977,846),35185=>array(39,-70,964,840),35186=>array(51,-65,948,841),35187=>array(27,-70,974,831),35188=>array(29,-62,912,826),35189=>array(29,-76,955,843),35190=>array(22,-65,973,835),35191=>array(34,-65,969,825),35192=>array(31,-66,978,831),35193=>array(31,-66,980,831),35194=>array(34,-62,948,834),35195=>array(31,-59,968,849),35196=>array(29,-60,967,841),35197=>array(29,-64,942,841),35198=>array(71,-63,945,782),35199=>array(73,-53,929,772),35200=>array(85,374,935,781),35201=>array(52,-69,935,781),35202=>array(74,-70,971,782),35203=>array(59,-63,955,788),35204=>array(64,-70,938,788),35205=>array(53,-66,930,836),35206=>array(55,-69,963,818),35207=>array(63,-70,937,818),35208=>array(48,-73,967,802),35209=>array(60,-68,950,804),35210=>array(54,-53,934,811),35211=>array(58,-74,944,783),35212=>array(18,-65,948,784),35213=>array(64,-60,935,830),35214=>array(52,-39,956,787),35215=>array(43,-59,954,812),35216=>array(38,-56,957,818),35217=>array(42,-58,956,836),35218=>array(51,-62,956,822),35219=>array(51,-71,960,837),35220=>array(64,-65,944,791),35221=>array(42,-64,956,828),35222=>array(39,-63,959,834),35223=>array(58,-69,953,780),35224=>array(96,-62,938,829),35225=>array(51,-62,946,848),35226=>array(37,-65,908,816),35227=>array(36,-70,966,828),35228=>array(36,-70,954,826),35229=>array(50,-72,962,780),35230=>array(37,-70,961,773),35231=>array(45,-71,962,824),35232=>array(32,-62,971,796),35233=>array(38,-71,967,774),35234=>array(49,-71,968,829),35235=>array(41,-71,966,824),35236=>array(36,-70,969,835),35237=>array(33,-60,971,836),35238=>array(32,-72,971,827),35239=>array(47,-63,960,838),35240=>array(71,-59,963,789),35241=>array(31,-69,963,825),35242=>array(46,-70,957,826),35243=>array(17,-79,957,825),35244=>array(39,-79,950,835),35245=>array(52,-61,965,785),35246=>array(66,-70,937,824),35247=>array(62,-74,977,829),35248=>array(32,-74,978,835),35249=>array(64,-58,939,828),35250=>array(52,-68,974,835),35251=>array(39,-60,970,841),35252=>array(29,-75,972,828),35253=>array(104,-74,975,791),35254=>array(50,-70,962,837),35255=>array(32,-71,966,835),35256=>array(104,-74,975,791),35257=>array(33,-66,963,832),35258=>array(64,-65,935,840),35259=>array(22,-76,987,835),35260=>array(18,-76,966,789),35261=>array(47,-63,960,840),35262=>array(37,-74,967,834),35263=>array(44,-75,967,835),35264=>array(35,-70,960,827),35265=>array(24,-56,921,784),35266=>array(18,-61,932,792),35267=>array(25,-55,971,792),35268=>array(26,-56,932,826),35269=>array(29,-51,934,827),35270=>array(31,-72,937,818),35271=>array(98,-67,941,813),35272=>array(39,-59,913,838),35273=>array(28,-60,920,816),35274=>array(70,-78,938,810),35275=>array(22,-69,936,771),35276=>array(43,-73,931,819),35277=>array(37,-85,973,836),35278=>array(32,-81,938,822),35279=>array(52,-72,933,818),35280=>array(29,-64,936,819),35281=>array(25,-75,942,817),35282=>array(69,-60,863,849),35283=>array(45,-70,886,842),35284=>array(60,-57,924,849),35285=>array(59,-56,911,851),35286=>array(40,-67,979,847),35287=>array(38,-62,975,838),35288=>array(24,-68,959,845),35289=>array(41,-79,963,852),35290=>array(33,-67,975,842),35291=>array(52,-68,954,841),35292=>array(28,-68,937,835),35293=>array(33,-56,962,857),35294=>array(18,-65,913,834),35295=>array(25,-67,955,828),35296=>array(42,-59,972,836),35297=>array(33,-70,989,831),35298=>array(40,-61,900,830),35299=>array(52,-67,949,834),35300=>array(28,-87,963,828),35301=>array(38,-71,969,836),35302=>array(36,-71,962,834),35303=>array(46,-66,934,843),35304=>array(32,-73,966,824),35305=>array(38,-71,967,828),35306=>array(46,-66,938,850),35307=>array(42,-68,974,839),35308=>array(34,-74,960,825),35309=>array(44,-71,955,841),35310=>array(54,-67,962,842),35311=>array(19,-67,922,834),35312=>array(44,-70,951,836),35313=>array(38,-69,965,842),35314=>array(29,-70,954,831),35315=>array(38,-67,981,829),35316=>array(41,-67,962,848),35317=>array(46,-70,935,842),35318=>array(44,-78,967,829),35319=>array(60,-65,930,830),35320=>array(63,-74,926,833),35321=>array(29,-71,960,841),35322=>array(54,-64,965,831),35323=>array(38,-70,975,835),35324=>array(38,-73,975,841),35325=>array(44,-71,959,841),35326=>array(33,-64,973,836),35327=>array(44,-52,955,850),35328=>array(84,-64,916,819),35329=>array(261,-47,747,842),35330=>array(60,-61,955,817),35331=>array(60,-65,951,829),35332=>array(33,-66,966,836),35333=>array(60,-58,967,842),35334=>array(69,-67,876,842),35335=>array(77,-61,909,840),35336=>array(51,-64,954,835),35337=>array(60,-45,948,847),35338=>array(60,-62,959,817),35339=>array(60,-55,914,847),35340=>array(65,-47,948,790),35341=>array(65,-50,946,844),35342=>array(60,-69,949,830),35343=>array(68,-68,964,834),35344=>array(65,-64,955,792),35345=>array(46,-34,963,853),35346=>array(63,-53,904,817),35347=>array(60,-68,902,829),35348=>array(85,-64,928,824),35349=>array(79,-56,912,846),35350=>array(60,-55,960,835),35351=>array(60,-61,957,834),35352=>array(60,-61,957,823),35353=>array(64,-56,964,848),35354=>array(116,-57,874,823),35355=>array(58,-62,954,840),35356=>array(60,-44,968,843),35357=>array(60,-62,948,793),35358=>array(63,-73,976,839),35359=>array(59,-58,964,815),35360=>array(60,-61,899,843),35361=>array(60,-66,963,843),35362=>array(63,-73,960,831),35363=>array(62,-69,955,829),35364=>array(60,-65,934,846),35365=>array(71,-71,907,796),35366=>array(60,-50,950,843),35367=>array(66,-69,963,841),35368=>array(60,-44,954,843),35369=>array(76,-58,930,840),35370=>array(60,-62,945,824),35371=>array(60,-44,960,843),35372=>array(72,-77,972,836),35373=>array(60,-63,975,817),35374=>array(60,-65,952,843),35375=>array(60,-69,982,843),35376=>array(65,-41,957,842),35377=>array(60,-64,949,837),35378=>array(60,-66,891,852),35379=>array(60,-62,964,817),35380=>array(56,-67,956,837),35381=>array(60,-46,917,843),35382=>array(59,-62,961,793),35383=>array(60,-62,901,838),35384=>array(60,-71,948,843),35385=>array(62,-68,951,844),35386=>array(56,-72,965,844),35387=>array(60,-61,947,829),35388=>array(53,-57,950,817),35389=>array(60,-52,921,846),35390=>array(64,-67,958,827),35391=>array(57,-44,964,839),35392=>array(59,-55,951,844),35393=>array(60,-65,953,826),35394=>array(60,-66,964,843),35395=>array(60,-65,982,843),35396=>array(57,-74,966,845),35397=>array(56,-76,976,839),35398=>array(56,-60,961,835),35399=>array(60,-58,978,843),35400=>array(74,-65,942,820),35401=>array(51,-71,977,843),35402=>array(63,-70,952,837),35403=>array(60,-44,957,843),35404=>array(58,-70,948,836),35405=>array(58,-47,947,844),35406=>array(62,-48,954,843),35407=>array(59,-73,911,848),35408=>array(60,-61,951,841),35409=>array(60,-61,952,824),35410=>array(60,-63,952,830),35411=>array(60,-51,963,843),35412=>array(60,-62,905,817),35413=>array(53,-65,956,817),35414=>array(51,-74,972,834),35415=>array(56,-61,903,841),35416=>array(78,-67,920,833),35417=>array(65,-76,965,843),35418=>array(60,-44,963,843),35419=>array(60,-50,964,793),35420=>array(42,-64,971,837),35421=>array(60,-62,925,843),35422=>array(60,-64,909,817),35423=>array(35,-69,972,846),35424=>array(52,-63,965,844),35425=>array(77,-52,914,841),35426=>array(62,-60,910,836),35427=>array(60,-63,958,831),35428=>array(54,-66,966,832),35429=>array(51,-65,977,853),35430=>array(60,-61,963,829),35431=>array(51,-60,957,839),35432=>array(52,-74,971,831),35433=>array(60,-61,954,838),35434=>array(60,-64,964,844),35435=>array(53,-57,961,829),35436=>array(69,-78,951,818),35437=>array(62,-61,954,846),35438=>array(49,-55,955,830),35439=>array(60,-70,899,843),35440=>array(50,-58,945,829),35441=>array(53,-64,958,834),35442=>array(53,-63,954,824),35443=>array(60,-65,954,843),35444=>array(58,-68,951,840),35445=>array(55,-73,963,826),35446=>array(57,-71,905,848),35447=>array(60,-65,904,837),35448=>array(61,-67,974,849),35449=>array(45,-76,914,842),35450=>array(61,-72,914,841),35451=>array(57,-67,966,836),35452=>array(52,-57,954,833),35453=>array(61,-69,956,840),35454=>array(47,-62,925,842),35455=>array(63,-55,954,831),35456=>array(53,-65,946,842),35457=>array(57,-69,951,838),35458=>array(57,-67,957,830),35459=>array(62,-65,916,840),35460=>array(59,-68,981,830),35461=>array(58,-65,977,836),35462=>array(62,-53,957,838),35463=>array(60,-62,978,843),35464=>array(61,-52,957,849),35465=>array(42,-67,958,842),35466=>array(30,-60,954,832),35467=>array(51,-70,967,832),35468=>array(53,-59,964,820),35469=>array(53,-48,964,813),35470=>array(61,-65,976,849),35471=>array(60,-73,982,841),35472=>array(61,-59,970,849),35473=>array(63,-53,957,817),35474=>array(57,-74,986,839),35475=>array(64,-71,936,839),35476=>array(64,-67,967,840),35477=>array(58,-66,963,819),35478=>array(62,-50,956,846),35479=>array(61,-65,936,849),35480=>array(53,-69,975,828),35481=>array(65,-68,961,843),35482=>array(67,-70,926,835),35483=>array(61,-61,970,849),35484=>array(61,-67,968,849),35485=>array(61,-71,972,849),35486=>array(49,-68,949,815),35487=>array(61,-68,957,849),35488=>array(52,-70,961,833),35489=>array(58,-63,964,837),35490=>array(61,-52,958,849),35491=>array(59,-48,954,797),35492=>array(59,-62,944,815),35493=>array(50,-65,945,831),35494=>array(60,-64,895,793),35495=>array(59,-66,953,826),35496=>array(62,-68,954,845),35497=>array(61,-56,948,851),35498=>array(57,-71,964,816),35499=>array(59,-68,967,842),35500=>array(59,-57,956,848),35501=>array(53,-57,966,829),35502=>array(61,-66,964,849),35503=>array(61,-62,932,849),35504=>array(54,-70,952,837),35505=>array(61,-72,962,849),35506=>array(56,-61,970,817),35507=>array(61,-77,932,849),35508=>array(61,-63,977,850),35509=>array(61,-64,968,855),35510=>array(69,-68,974,842),35511=>array(61,-67,939,849),35512=>array(60,-63,955,837),35513=>array(53,-68,954,829),35514=>array(59,-68,977,836),35515=>array(59,-69,967,834),35516=>array(53,-57,958,827),35517=>array(60,-61,965,837),35518=>array(119,-68,903,804),35519=>array(53,-62,915,817),35520=>array(54,-68,950,843),35521=>array(61,-62,963,843),35522=>array(58,-68,897,838),35523=>array(57,-70,970,832),35524=>array(56,-62,959,835),35525=>array(50,-71,963,831),35526=>array(55,-80,952,833),35527=>array(63,-67,962,841),35528=>array(54,-47,963,843),35529=>array(62,-65,958,843),35530=>array(61,-66,937,849),35531=>array(53,-65,956,835),35532=>array(53,-64,974,835),35533=>array(56,-61,956,836),35534=>array(61,-64,960,849),35535=>array(51,-68,969,817),35536=>array(26,-58,946,836),35537=>array(56,-64,978,833),35538=>array(53,-60,960,830),35539=>array(63,-62,959,840),35540=>array(60,-69,975,838),35541=>array(60,-70,959,833),35542=>array(55,-63,973,849),35543=>array(63,-55,986,843),35544=>array(63,-73,980,839),35545=>array(58,-70,963,834),35546=>array(61,-53,983,824),35547=>array(53,-74,975,832),35548=>array(53,-64,971,830),35549=>array(59,-68,973,839),35550=>array(71,-72,928,794),35551=>array(55,-60,967,814),35552=>array(50,-42,947,837),35553=>array(54,-37,973,816),35554=>array(49,-67,954,793),35555=>array(49,-67,914,840),35556=>array(55,-59,951,793),35557=>array(55,-44,947,842),35558=>array(51,-67,946,826),35559=>array(56,-65,951,832),35560=>array(54,-67,927,840),35561=>array(55,-43,936,845),35562=>array(54,-73,949,833),35563=>array(48,-67,964,833),35564=>array(29,-69,953,852),35565=>array(48,-68,970,852),35566=>array(53,-64,965,845),35567=>array(61,-61,955,838),35568=>array(56,-48,971,833),35569=>array(58,-62,951,842),35570=>array(68,-45,959,836),35571=>array(57,-64,947,844),35572=>array(42,-60,945,837),35573=>array(55,-56,953,846),35574=>array(65,-82,957,818),35575=>array(51,-69,964,797),35576=>array(59,-66,948,835),35577=>array(59,-48,947,842),35578=>array(54,-71,952,830),35579=>array(59,-43,953,844),35580=>array(68,-70,981,839),35581=>array(59,-68,947,842),35582=>array(53,-65,949,836),35583=>array(53,-69,950,835),35584=>array(53,-69,969,829),35585=>array(62,-60,926,816),35586=>array(60,-64,911,823),35587=>array(63,-42,959,842),35588=>array(40,-72,967,840),35589=>array(58,-63,914,841),35590=>array(56,-61,919,872),35591=>array(31,-65,970,843),35592=>array(35,-67,969,793),35593=>array(64,-56,984,851),35594=>array(56,-63,961,840),35595=>array(75,-71,987,834),35596=>array(69,-60,954,804),35597=>array(108,-71,902,823),35598=>array(79,-70,956,836),35599=>array(60,-60,958,843),35600=>array(66,-55,968,827),35601=>array(57,-74,957,842),35602=>array(61,-68,963,838),35603=>array(60,-73,960,842),35604=>array(62,-68,954,833),35605=>array(57,-72,959,836),35606=>array(50,-66,968,793),35607=>array(59,-69,951,816),35608=>array(57,-71,952,838),35609=>array(64,-64,978,843),35610=>array(54,-57,961,804),35611=>array(55,-65,952,826),35612=>array(57,-66,962,845),35613=>array(53,-66,951,844),35614=>array(59,-68,930,832),35615=>array(51,-57,926,848),35616=>array(59,-58,957,842),35617=>array(53,-64,952,829),35618=>array(62,-73,972,841),35619=>array(58,-68,953,837),35620=>array(59,-69,955,833),35621=>array(56,-53,968,831),35622=>array(45,-66,958,845),35623=>array(59,-66,954,838),35624=>array(63,-68,984,823),35625=>array(33,-72,976,841),35626=>array(62,-67,956,838),35627=>array(55,-70,951,838),35628=>array(60,-72,947,795),35629=>array(55,-73,947,838),35630=>array(52,-77,958,842),35631=>array(42,-49,945,849),35632=>array(61,-71,964,835),35633=>array(53,-75,948,842),35634=>array(53,-73,970,848),35635=>array(60,-85,957,793),35636=>array(60,-68,951,847),35637=>array(81,-68,922,835),35638=>array(45,-61,960,837),35639=>array(63,-60,964,839),35640=>array(66,-79,974,834),35641=>array(60,-50,953,830),35642=>array(69,-81,958,837),35643=>array(71,-72,938,836),35644=>array(56,-78,946,833),35645=>array(79,-68,940,841),35646=>array(68,-60,983,813),35647=>array(60,-75,942,847),35648=>array(56,-70,968,842),35649=>array(54,-64,954,834),35650=>array(68,-68,956,840),35651=>array(60,-48,961,847),35652=>array(60,-63,918,847),35653=>array(54,-44,946,839),35654=>array(34,-70,943,825),35655=>array(60,-66,972,841),35656=>array(54,-74,972,841),35657=>array(59,-53,956,830),35658=>array(56,-69,950,839),35659=>array(75,-60,922,846),35660=>array(51,-79,968,852),35661=>array(42,-71,944,851),35662=>array(62,-64,941,798),35663=>array(57,-67,972,833),35664=>array(56,-65,954,845),35665=>array(60,-62,965,844),35666=>array(50,-57,970,848),35667=>array(73,-46,977,827),35668=>array(48,-58,951,846),35669=>array(58,-67,955,844),35670=>array(55,-67,960,824),35671=>array(66,-59,959,841),35672=>array(51,-68,959,833),35673=>array(60,-71,971,835),35674=>array(49,-67,954,813),35675=>array(60,-49,966,838),35676=>array(53,-61,952,843),35677=>array(52,-50,966,840),35678=>array(60,-66,976,847),35679=>array(53,-50,969,800),35680=>array(63,-55,960,837),35681=>array(60,-65,945,847),35682=>array(60,-63,978,847),35683=>array(42,-70,970,847),35684=>array(60,-66,985,847),35685=>array(40,-67,979,845),35686=>array(55,-77,944,824),35687=>array(48,-66,967,838),35688=>array(57,-73,977,839),35689=>array(63,-48,966,844),35690=>array(57,-68,948,834),35691=>array(64,-76,962,839),35692=>array(66,-60,961,830),35693=>array(51,-59,973,846),35694=>array(60,-68,985,848),35695=>array(53,-64,939,795),35696=>array(54,-63,962,850),35697=>array(36,-86,955,843),35698=>array(52,-79,973,837),35699=>array(60,-59,953,847),35700=>array(60,-63,967,836),35701=>array(63,-68,959,847),35702=>array(36,-66,955,847),35703=>array(53,-59,971,837),35704=>array(63,-61,964,840),35705=>array(53,-68,977,836),35706=>array(54,-74,967,831),35707=>array(83,-63,936,790),35708=>array(83,-74,936,841),35709=>array(31,-64,971,832),35710=>array(60,-55,956,858),35711=>array(57,-46,965,823),35712=>array(59,-71,961,835),35713=>array(39,-60,961,847),35714=>array(61,-71,959,835),35715=>array(51,-69,959,836),35716=>array(76,-63,920,840),35717=>array(55,-69,973,840),35718=>array(40,-71,955,839),35719=>array(60,-60,923,847),35720=>array(55,-70,971,828),35721=>array(61,-61,953,842),35722=>array(50,-70,960,840),35723=>array(66,-48,953,860),35724=>array(52,-66,968,838),35725=>array(60,-48,938,847),35726=>array(23,-62,952,845),35727=>array(40,-71,955,854),35728=>array(41,-71,944,842),35729=>array(60,-52,969,847),35730=>array(52,-65,961,842),35731=>array(59,-66,957,845),35732=>array(49,-63,967,842),35733=>array(62,-62,900,839),35734=>array(58,-59,960,834),35735=>array(60,-67,951,839),35736=>array(58,-67,960,831),35737=>array(53,-52,949,842),35738=>array(56,-60,959,851),35739=>array(74,-60,957,847),35740=>array(59,-79,967,833),35741=>array(62,-67,956,847),35742=>array(53,-70,968,835),35743=>array(55,-61,949,840),35744=>array(308,-19,665,809),35745=>array(74,-66,937,840),35746=>array(69,-65,926,826),35747=>array(62,-67,953,840),35748=>array(72,-62,958,826),35749=>array(59,-58,960,812),35750=>array(52,-66,922,810),35751=>array(49,13,913,814),35752=>array(75,-70,932,828),35753=>array(66,-22,929,818),35754=>array(50,-58,878,826),35755=>array(70,-29,943,838),35756=>array(68,-30,944,836),35757=>array(65,-74,889,826),35758=>array(49,-71,968,806),35759=>array(68,-57,958,826),35760=>array(80,-28,946,834),35761=>array(61,-60,890,836),35762=>array(56,-68,916,829),35763=>array(49,-58,916,830),35764=>array(61,-11,933,807),35765=>array(47,-25,917,820),35766=>array(49,-64,914,808),35767=>array(62,-61,901,829),35768=>array(64,-65,936,836),35769=>array(62,-64,930,836),35770=>array(52,-30,964,828),35771=>array(50,-65,906,832),35772=>array(56,-59,936,784),35773=>array(54,-61,975,811),35774=>array(54,-54,946,804),35775=>array(71,-71,931,847),35776=>array(74,-71,931,835),35777=>array(59,-22,938,797),35778=>array(67,-66,936,823),35779=>array(67,-64,944,826),35780=>array(78,-67,942,836),35781=>array(53,-29,927,790),35782=>array(49,-54,951,811),35783=>array(58,-60,909,836),35784=>array(69,-69,931,839),35785=>array(69,-69,946,834),35786=>array(69,-74,960,846),35787=>array(62,-64,938,830),35788=>array(66,-54,873,820),35789=>array(51,-61,888,826),35790=>array(56,-69,892,826),35791=>array(49,-56,888,823),35792=>array(43,-71,970,832),35793=>array(63,-60,954,817),35794=>array(63,-60,940,837),35795=>array(58,-26,938,826),35796=>array(56,-71,957,828),35797=>array(57,-61,944,825),35798=>array(63,-27,925,820),35799=>array(41,-62,944,834),35800=>array(67,-66,928,826),35801=>array(56,-59,958,826),35802=>array(47,-57,956,835),35803=>array(57,-68,938,830),35804=>array(43,-75,947,823),35805=>array(72,-65,941,830),35806=>array(62,-66,951,815),35807=>array(53,-79,920,816),35808=>array(62,-19,942,836),35809=>array(71,-63,937,844),35810=>array(61,-62,903,834),35811=>array(57,-69,937,828),35812=>array(68,-58,932,835),35813=>array(69,-79,949,838),35814=>array(59,-67,913,842),35815=>array(61,-25,932,852),35816=>array(60,-58,947,812),35817=>array(54,-54,885,818),35818=>array(76,-57,952,836),35819=>array(76,-65,942,840),35820=>array(54,-16,950,805),35821=>array(53,-70,936,795),35822=>array(57,-74,913,831),35823=>array(61,-69,956,794),35824=>array(57,-66,918,828),35825=>array(70,-69,941,825),35826=>array(72,-60,937,843),35827=>array(49,-54,947,827),35828=>array(66,-68,953,838),35829=>array(56,-65,879,798),35830=>array(56,-71,957,837),35831=>array(61,-66,930,831),35832=>array(68,-67,932,831),35833=>array(48,-70,955,799),35834=>array(54,-66,912,805),35835=>array(56,-69,940,835),35836=>array(61,-57,954,811),35837=>array(59,-64,942,836),35838=>array(56,-66,954,834),35839=>array(56,-65,925,833),35840=>array(56,-77,947,828),35841=>array(50,-72,927,834),35842=>array(50,-51,942,836),35843=>array(72,-85,897,810),35844=>array(67,-67,880,835),35845=>array(69,-70,935,838),35846=>array(69,-64,920,848),35847=>array(57,-71,923,842),35848=>array(55,-71,919,837),35849=>array(55,-66,931,838),35850=>array(55,-25,931,846),35851=>array(72,-67,953,832),35852=>array(60,-51,933,817),35853=>array(61,-66,948,829),35854=>array(53,-65,956,828),35855=>array(56,-69,961,831),35856=>array(57,-67,948,829),35857=>array(53,-70,945,831),35858=>array(74,-62,898,809),35859=>array(62,-66,900,836),35860=>array(55,-62,921,816),35861=>array(58,-72,954,847),35862=>array(60,-72,936,819),35863=>array(49,-65,961,834),35864=>array(54,-66,940,842),35865=>array(68,-66,930,834),35866=>array(60,-64,920,842),35867=>array(65,-69,921,839),35868=>array(59,-55,940,818),35869=>array(50,-74,888,836),35870=>array(78,-51,946,805),35871=>array(54,-65,943,820),35872=>array(60,-69,953,835),35873=>array(75,-65,942,800),35874=>array(53,-66,936,841),35875=>array(63,-74,924,807),35876=>array(74,-71,928,842),35877=>array(59,-35,936,828),35878=>array(63,-66,956,841),35879=>array(60,-36,948,825),35880=>array(54,-35,930,820),35881=>array(57,-61,948,786),35882=>array(58,-68,924,839),35883=>array(51,-79,947,838),35884=>array(58,-74,958,810),35885=>array(55,-70,939,793),35886=>array(57,-67,956,811),35887=>array(64,-75,938,828),35888=>array(46,-65,909,825),35889=>array(60,-62,941,844),35890=>array(59,-66,918,786),35891=>array(48,-75,971,825),35892=>array(47,-61,956,809),35893=>array(54,-78,941,836),35894=>array(56,-67,955,831),35895=>array(34,-53,967,839),35896=>array(59,-64,966,833),35897=>array(42,-58,952,836),35898=>array(37,-62,948,813),35899=>array(49,-68,960,813),35900=>array(32,-73,958,820),35901=>array(57,-69,957,837),35902=>array(34,-48,957,835),35903=>array(38,-66,982,837),35904=>array(35,-64,968,841),35905=>array(54,-63,961,836),35906=>array(45,-72,964,797),35907=>array(37,-71,976,834),35908=>array(37,-66,991,841),35909=>array(29,-70,983,834),35910=>array(100,-14,929,778),35911=>array(62,-17,951,770),35912=>array(62,-12,931,835),35913=>array(53,-68,973,835),35914=>array(57,-32,951,824),35915=>array(41,-26,962,842),35916=>array(51,-69,958,831),35917=>array(52,-73,950,838),35918=>array(48,-18,957,796),35919=>array(54,-67,966,832),35920=>array(70,-25,924,832),35921=>array(28,-67,965,836),35922=>array(34,-67,965,836),35923=>array(45,-46,974,829),35924=>array(45,-47,963,829),35925=>array(70,-49,949,772),35926=>array(58,-70,967,781),35927=>array(41,-75,969,781),35928=>array(43,-41,952,836),35929=>array(62,-55,939,847),35930=>array(31,-61,972,789),35931=>array(58,-69,963,787),35932=>array(43,-75,940,786),35933=>array(33,-46,951,785),35934=>array(43,-52,921,846),35935=>array(40,-65,958,815),35936=>array(43,-41,947,787),35937=>array(67,-59,940,845),35938=>array(49,-62,957,839),35939=>array(43,-71,953,787),35940=>array(29,-70,963,783),35941=>array(36,-64,958,834),35942=>array(49,-70,973,829),35943=>array(43,-75,951,824),35944=>array(41,-67,952,835),35945=>array(39,-64,977,779),35946=>array(88,-66,960,834),35947=>array(60,-72,962,835),35948=>array(47,-69,959,835),35949=>array(48,-70,984,789),35950=>array(42,-68,957,836),35951=>array(39,-77,975,819),35952=>array(77,-77,965,824),35953=>array(50,-61,959,782),35954=>array(42,-64,968,786),35955=>array(113,-69,911,825),35956=>array(43,-73,963,835),35957=>array(52,-71,983,829),35958=>array(34,-72,971,826),35959=>array(41,-62,967,832),35960=>array(125,-58,931,843),35961=>array(57,-56,903,842),35962=>array(61,-58,957,850),35963=>array(50,-67,963,835),35964=>array(40,-65,966,835),35965=>array(48,-65,914,842),35966=>array(48,-48,932,842),35967=>array(68,-52,921,846),35968=>array(41,-72,916,834),35969=>array(36,-57,965,855),35970=>array(65,-52,919,836),35971=>array(48,-63,890,842),35972=>array(46,-69,956,834),35973=>array(55,-61,981,850),35974=>array(46,-67,954,830),35975=>array(48,-55,960,842),35976=>array(48,-73,964,843),35977=>array(43,-64,975,840),35978=>array(54,-63,959,830),35979=>array(48,-65,926,842),35980=>array(41,-66,966,841),35981=>array(55,-59,956,838),35982=>array(48,-61,991,842),35983=>array(35,-73,953,836),35984=>array(46,-64,986,860),35985=>array(42,-75,977,829),35986=>array(37,-70,956,831),35987=>array(44,-67,950,836),35988=>array(34,-61,949,850),35989=>array(35,-62,959,834),35990=>array(36,-48,974,842),35991=>array(37,-71,951,837),35992=>array(26,-65,975,837),35993=>array(40,-60,965,827),35994=>array(43,-68,968,838),35995=>array(38,-71,912,832),35996=>array(55,-70,973,830),35997=>array(89,-68,912,789),35998=>array(59,-69,950,836),35999=>array(59,-69,950,842),36000=>array(53,-69,952,855),36001=>array(46,-73,939,829),36002=>array(59,-67,949,789),36003=>array(65,-70,954,850),36004=>array(52,-54,964,849),36005=>array(46,-78,954,834),36006=>array(52,-69,948,804),36007=>array(54,-69,954,823),36008=>array(52,-71,955,831),36009=>array(50,-67,973,788),36010=>array(38,-78,969,857),36011=>array(57,-74,946,785),36012=>array(57,-67,955,836),36013=>array(52,-75,924,831),36014=>array(53,-70,956,817),36015=>array(48,-68,948,822),36016=>array(51,-73,949,836),36017=>array(14,-67,970,832),36018=>array(43,-75,956,824),36019=>array(53,-70,956,837),36020=>array(57,-67,949,832),36021=>array(43,-66,977,865),36022=>array(57,-65,969,830),36023=>array(65,-67,949,782),36024=>array(63,-69,942,838),36025=>array(47,-75,956,822),36026=>array(51,-75,972,773),36027=>array(73,-71,933,837),36028=>array(50,-64,954,835),36029=>array(60,-62,960,833),36030=>array(49,-54,955,849),36031=>array(72,-67,941,827),36032=>array(65,-73,943,839),36033=>array(61,-67,943,828),36034=>array(57,-63,976,839),36035=>array(40,-65,957,837),36036=>array(54,-68,961,834),36037=>array(54,-77,973,830),36038=>array(21,-70,949,839),36039=>array(61,-70,942,837),36040=>array(66,-79,948,785),36041=>array(37,-58,973,855),36042=>array(41,-58,963,837),36043=>array(37,-76,970,846),36044=>array(66,-77,947,844),36045=>array(49,-59,956,822),36046=>array(44,-69,959,827),36047=>array(57,-73,963,773),36048=>array(31,-67,979,836),36049=>array(37,-71,971,787),36050=>array(40,-64,969,851),36051=>array(44,-74,974,837),36052=>array(101,-85,911,844),36053=>array(51,-66,981,829),36054=>array(31,-69,962,825),36055=>array(55,-74,911,822),36056=>array(49,-59,956,847),36057=>array(63,-71,911,793),36058=>array(45,-70,985,836),36059=>array(52,-76,964,843),36060=>array(60,-66,920,791),36061=>array(40,-70,976,780),36062=>array(71,-74,948,836),36063=>array(40,-73,955,830),36064=>array(59,-65,956,835),36065=>array(32,-67,954,849),36066=>array(70,-73,944,789),36067=>array(48,-69,945,826),36068=>array(48,-67,967,842),36069=>array(41,-73,950,840),36070=>array(42,-63,958,836),36071=>array(39,-68,974,832),36072=>array(57,-79,963,839),36073=>array(42,-60,960,845),36074=>array(63,-68,941,833),36075=>array(69,-70,954,826),36076=>array(55,-68,978,787),36077=>array(43,-65,944,823),36078=>array(40,-74,977,827),36079=>array(57,-60,934,840),36080=>array(49,-70,980,838),36081=>array(56,-76,958,783),36082=>array(38,-73,967,845),36083=>array(51,-75,967,830),36084=>array(44,-71,961,830),36085=>array(55,-68,921,789),36086=>array(40,-67,941,846),36087=>array(69,-70,954,834),36088=>array(31,-66,966,837),36089=>array(44,-66,959,818),36090=>array(58,-65,967,851),36091=>array(50,-65,951,833),36092=>array(41,-66,941,829),36093=>array(50,-73,960,847),36094=>array(113,-76,968,832),36095=>array(41,-72,960,786),36096=>array(68,-76,949,803),36097=>array(42,-61,967,836),36098=>array(41,-71,957,842),36099=>array(49,-62,965,831),36100=>array(61,-68,954,834),36101=>array(51,-70,954,846),36102=>array(37,-67,970,832),36103=>array(46,-71,954,829),36104=>array(34,-73,909,835),36105=>array(47,-71,957,781),36106=>array(60,-72,947,825),36107=>array(41,-70,944,813),36108=>array(36,-64,963,832),36109=>array(36,-74,948,834),36110=>array(47,-66,968,832),36111=>array(42,-62,961,834),36112=>array(47,-59,972,825),36113=>array(55,-66,969,849),36114=>array(70,-73,955,835),36115=>array(27,-65,966,836),36116=>array(49,-71,979,803),36117=>array(56,-73,963,837),36118=>array(47,-73,962,837),36119=>array(41,-73,945,825),36120=>array(26,-72,954,836),36121=>array(31,-71,967,828),36122=>array(30,-65,950,836),36123=>array(54,-70,974,849),36124=>array(55,-63,972,815),36125=>array(77,-58,885,796),36126=>array(65,-63,905,830),36127=>array(57,-65,934,838),36128=>array(73,-61,894,844),36129=>array(48,-61,906,780),36130=>array(42,-70,922,826),36131=>array(60,-66,915,826),36132=>array(61,-67,931,834),36133=>array(47,-74,945,834),36134=>array(32,-72,958,811),36135=>array(29,-63,917,839),36136=>array(25,-69,906,831),36137=>array(33,-70,956,800),36138=>array(33,-66,954,836),36139=>array(34,-65,980,835),36140=>array(32,-67,952,828),36141=>array(33,-64,903,831),36142=>array(28,-71,923,818),36143=>array(43,-69,914,791),36144=>array(48,-68,953,831),36145=>array(30,-59,928,831),36146=>array(70,-78,917,820),36147=>array(61,-71,909,826),36148=>array(42,-67,938,832),36149=>array(41,-65,907,830),36150=>array(31,-58,968,784),36151=>array(47,-65,927,835),36152=>array(83,-66,900,831),36153=>array(60,-63,913,830),36154=>array(24,-72,868,832),36155=>array(35,-69,941,824),36156=>array(31,-56,939,838),36157=>array(39,-86,948,818),36158=>array(47,-71,913,782),36159=>array(33,-69,944,832),36160=>array(60,-84,929,816),36161=>array(30,-59,917,841),36162=>array(33,-64,960,837),36163=>array(38,-68,921,837),36164=>array(71,-70,939,829),36165=>array(39,-79,956,827),36166=>array(31,-64,953,782),36167=>array(39,-69,972,826),36168=>array(39,-70,942,784),36169=>array(34,-70,942,823),36170=>array(39,-69,953,848),36171=>array(37,-69,955,834),36172=>array(39,-69,939,834),36173=>array(76,-70,886,824),36174=>array(43,-58,956,835),36175=>array(84,-54,912,841),36176=>array(39,-69,901,785),36177=>array(43,-66,1003,830),36178=>array(39,-69,911,794),36179=>array(40,-69,930,849),36180=>array(39,-69,939,843),36181=>array(39,-70,957,829),36182=>array(40,-63,943,834),36183=>array(39,-74,900,778),36184=>array(43,-69,915,827),36185=>array(39,-68,939,831),36186=>array(41,-65,951,849),36187=>array(38,-75,961,840),36188=>array(99,-67,936,828),36189=>array(31,-69,906,772),36190=>array(35,-75,930,836),36191=>array(46,-75,954,834),36192=>array(32,-71,895,827),36193=>array(22,-75,931,831),36194=>array(35,-69,949,842),36195=>array(55,-69,943,835),36196=>array(67,-75,930,830),36197=>array(31,-71,961,839),36198=>array(56,-63,984,848),36199=>array(48,-68,957,829),36200=>array(40,-67,966,825),36201=>array(28,-67,961,826),36202=>array(25,-80,971,825),36203=>array(51,-65,970,836),36204=>array(36,-76,962,823),36205=>array(25,-70,958,832),36206=>array(35,-79,975,833),36207=>array(32,-71,960,837),36208=>array(46,-74,960,830),36209=>array(69,-66,950,830),36210=>array(36,-62,963,833),36211=>array(50,-65,966,831),36212=>array(41,-73,967,829),36213=>array(23,-60,942,823),36214=>array(27,-72,965,831),36215=>array(35,-74,945,834),36216=>array(46,-71,973,825),36217=>array(39,-66,960,829),36218=>array(46,-71,973,824),36219=>array(46,-72,974,835),36220=>array(33,-64,968,835),36221=>array(44,-74,972,830),36222=>array(46,-72,974,835),36223=>array(46,-72,978,835),36224=>array(47,-71,970,832),36225=>array(18,-62,960,857),36226=>array(46,-72,974,835),36227=>array(46,-72,974,835),36228=>array(38,-65,975,833),36229=>array(33,-68,959,833),36230=>array(46,-72,978,835),36231=>array(46,-72,974,835),36232=>array(46,-72,974,835),36233=>array(40,-65,968,826),36234=>array(42,-74,962,832),36235=>array(26,-72,938,824),36236=>array(30,-61,967,836),36237=>array(39,-64,977,830),36238=>array(35,-68,978,832),36239=>array(36,-65,981,820),36240=>array(28,-61,973,828),36241=>array(42,-64,973,848),36242=>array(27,-65,965,826),36243=>array(28,-61,981,826),36244=>array(39,-68,976,831),36245=>array(46,-69,966,829),36246=>array(57,-68,966,824),36247=>array(28,-61,965,826),36248=>array(28,-61,965,826),36249=>array(41,-75,959,830),36250=>array(28,-61,965,826),36251=>array(36,-71,969,824),36252=>array(35,-68,970,833),36253=>array(46,-72,974,835),36254=>array(46,-72,974,835),36255=>array(58,-53,973,841),36256=>array(39,-71,977,824),36257=>array(41,-68,971,823),36258=>array(34,-64,960,835),36259=>array(31,-54,960,835),36260=>array(46,-72,974,836),36261=>array(37,-60,968,835),36262=>array(45,-53,974,845),36263=>array(37,-71,981,818),36264=>array(56,-71,966,834),36265=>array(46,-72,974,835),36266=>array(39,-57,979,833),36267=>array(32,-71,984,825),36268=>array(41,-64,983,830),36269=>array(33,-62,984,827),36270=>array(26,-67,975,829),36271=>array(33,-68,970,828),36272=>array(31,-72,979,835),36273=>array(22,-69,937,817),36274=>array(42,-65,970,832),36275=>array(55,-73,970,762),36276=>array(30,-74,968,786),36277=>array(53,-54,896,841),36278=>array(64,-65,967,790),36279=>array(48,-37,974,830),36280=>array(45,-73,940,761),36281=>array(57,-72,965,827),36282=>array(45,-72,974,829),36283=>array(45,-72,967,837),36284=>array(54,-76,947,783),36285=>array(45,-69,959,849),36286=>array(45,-24,954,822),36287=>array(35,-71,971,788),36288=>array(45,-65,870,788),36289=>array(56,-32,959,785),36290=>array(35,-53,954,841),36291=>array(39,-64,963,832),36292=>array(45,-34,953,814),36293=>array(47,-70,955,819),36294=>array(52,-68,972,837),36295=>array(61,-34,951,822),36296=>array(48,-69,960,839),36297=>array(45,-79,971,847),36298=>array(40,-61,967,836),36299=>array(21,-76,948,841),36300=>array(52,-59,975,844),36301=>array(55,-68,951,826),36302=>array(48,-27,950,839),36303=>array(46,-72,907,828),36304=>array(46,-59,964,822),36305=>array(45,-34,966,838),36306=>array(45,-62,965,788),36307=>array(47,-15,955,842),36308=>array(45,-52,921,846),36309=>array(41,-52,947,842),36310=>array(39,-53,947,786),36311=>array(41,-50,951,846),36312=>array(53,-70,956,825),36313=>array(59,-19,963,783),36314=>array(28,-67,919,781),36315=>array(53,-62,978,841),36316=>array(45,-72,954,790),36317=>array(31,-61,947,795),36318=>array(48,-62,939,817),36319=>array(46,-71,964,787),36320=>array(52,-73,975,823),36321=>array(47,-59,955,822),36322=>array(42,-63,913,836),36323=>array(40,-63,953,829),36324=>array(50,-65,983,846),36325=>array(46,-62,964,791),36326=>array(50,-70,977,829),36327=>array(43,-20,968,793),36328=>array(39,-64,962,841),36329=>array(44,-74,967,823),36330=>array(48,-65,965,852),36331=>array(29,-64,947,778),36332=>array(54,-23,958,829),36333=>array(40,-69,972,841),36334=>array(51,-33,956,779),36335=>array(29,-67,968,838),36336=>array(50,-73,954,829),36337=>array(40,-52,950,841),36338=>array(44,-54,963,858),36339=>array(41,-70,945,825),36340=>array(37,-68,952,789),36341=>array(40,-69,959,827),36342=>array(50,-49,982,788),36343=>array(52,-71,938,815),36344=>array(35,-64,929,808),36345=>array(42,-51,935,804),36346=>array(54,-64,979,794),36347=>array(43,-66,948,835),36348=>array(48,-55,916,800),36349=>array(48,-32,969,791),36350=>array(46,-72,974,827),36351=>array(51,-70,966,821),36352=>array(52,-73,970,781),36353=>array(46,-28,945,785),36354=>array(51,-70,961,783),36355=>array(51,-69,909,824),36356=>array(45,-64,955,830),36357=>array(44,-66,970,835),36358=>array(48,-72,970,827),36359=>array(51,-64,953,825),36360=>array(45,-54,960,841),36361=>array(58,-68,981,837),36362=>array(50,-64,897,800),36363=>array(80,-61,915,810),36364=>array(37,-61,917,828),36365=>array(47,-68,948,823),36366=>array(36,-54,969,797),36367=>array(53,-62,980,843),36368=>array(30,-55,945,841),36369=>array(55,-75,967,824),36370=>array(44,-72,965,829),36371=>array(45,-68,959,831),36372=>array(54,-62,965,838),36373=>array(44,-73,972,827),36374=>array(47,-61,972,837),36375=>array(52,-36,976,835),36376=>array(49,-63,916,837),36377=>array(51,-73,981,782),36378=>array(47,-68,984,836),36379=>array(44,-26,954,826),36380=>array(56,-71,982,823),36381=>array(43,-67,972,787),36382=>array(46,-69,952,785),36383=>array(28,-67,886,836),36384=>array(39,-76,966,843),36385=>array(48,-37,986,846),36386=>array(46,-58,907,794),36387=>array(48,-65,953,849),36388=>array(48,-69,954,840),36389=>array(38,-70,950,833),36390=>array(42,-62,965,844),36391=>array(41,-69,979,830),36392=>array(59,-65,975,837),36393=>array(48,-62,976,837),36394=>array(44,-57,969,834),36395=>array(45,-35,957,832),36396=>array(42,-68,921,823),36397=>array(53,-59,970,836),36398=>array(43,-65,949,845),36399=>array(38,-65,919,798),36400=>array(43,-64,962,832),36401=>array(49,-62,982,856),36402=>array(47,-67,950,840),36403=>array(39,-68,978,840),36404=>array(41,-56,918,801),36405=>array(45,-27,958,839),36406=>array(52,-55,987,803),36407=>array(72,-69,959,835),36408=>array(35,-26,953,824),36409=>array(53,-64,956,835),36410=>array(43,-73,946,805),36411=>array(72,-57,916,800),36412=>array(33,-79,963,778),36413=>array(46,-62,942,836),36414=>array(41,-65,932,787),36415=>array(32,-75,983,822),36416=>array(49,-65,975,830),36417=>array(48,-65,944,843),36418=>array(45,-61,984,799),36419=>array(72,-65,948,836),36420=>array(37,-67,946,826),36421=>array(39,-32,967,823),36422=>array(38,-65,954,800),36423=>array(34,-62,984,842),36424=>array(53,-62,937,835),36425=>array(30,-26,937,841),36426=>array(20,-61,967,842),36427=>array(49,-61,903,799),36428=>array(55,-64,982,866),36429=>array(34,-52,968,797),36430=>array(50,-79,961,833),36431=>array(34,-72,968,830),36432=>array(51,-62,986,846),36433=>array(35,-71,937,780),36434=>array(29,-66,914,818),36435=>array(47,-62,920,841),36436=>array(39,-54,972,839),36437=>array(34,-68,949,805),36438=>array(48,-70,965,834),36439=>array(49,-66,962,837),36440=>array(27,-61,966,802),36441=>array(55,-60,981,842),36442=>array(61,-37,960,816),36443=>array(50,-74,951,821),36444=>array(36,-52,915,857),36445=>array(43,-67,971,831),36446=>array(40,-82,959,828),36447=>array(39,-55,955,849),36448=>array(38,-60,958,835),36449=>array(36,-52,952,858),36450=>array(39,-52,948,855),36451=>array(47,-65,954,835),36452=>array(43,-65,979,831),36453=>array(45,-72,969,823),36454=>array(46,-74,905,836),36455=>array(59,-74,962,821),36456=>array(64,-65,971,837),36457=>array(33,-65,972,839),36458=>array(52,-81,965,825),36459=>array(29,-67,933,788),36460=>array(33,-26,969,836),36461=>array(44,-64,912,846),36462=>array(37,-43,974,813),36463=>array(31,-67,971,833),36464=>array(30,-66,939,802),36465=>array(59,-32,971,839),36466=>array(44,-72,970,834),36467=>array(46,-67,979,832),36468=>array(25,-68,956,828),36469=>array(33,-65,965,845),36470=>array(25,-70,965,788),36471=>array(37,-58,963,800),36472=>array(49,-70,974,827),36473=>array(44,-63,979,858),36474=>array(46,-63,962,842),36475=>array(34,-59,961,857),36476=>array(28,-64,963,832),36477=>array(39,-62,975,859),36478=>array(39,-73,973,837),36479=>array(39,-60,916,843),36480=>array(28,-68,951,802),36481=>array(31,-61,965,798),36482=>array(46,-68,977,836),36483=>array(36,-64,965,849),36484=>array(39,-57,960,843),36485=>array(57,-62,924,786),36486=>array(23,-67,976,837),36487=>array(36,-62,953,842),36488=>array(33,-72,982,841),36489=>array(44,-67,968,833),36490=>array(43,-58,958,839),36491=>array(32,-69,964,849),36492=>array(62,-72,961,833),36493=>array(35,-70,956,813),36494=>array(61,-71,958,783),36495=>array(50,-71,918,820),36496=>array(41,-63,974,852),36497=>array(32,-67,956,821),36498=>array(45,-52,961,856),36499=>array(39,-68,974,837),36500=>array(25,-67,941,848),36501=>array(36,-63,960,853),36502=>array(59,-68,915,835),36503=>array(36,-67,979,839),36504=>array(33,-65,967,838),36505=>array(37,-50,901,804),36506=>array(36,-66,973,815),36507=>array(36,-67,979,839),36508=>array(34,-75,927,824),36509=>array(37,-50,917,804),36510=>array(37,-65,985,847),36511=>array(39,-65,976,850),36512=>array(43,-67,960,829),36513=>array(30,-69,955,804),36514=>array(37,-50,910,805),36515=>array(50,-65,967,787),36516=>array(42,-64,956,831),36517=>array(33,-65,963,849),36518=>array(40,-75,975,829),36519=>array(42,-73,966,791),36520=>array(39,-68,956,841),36521=>array(41,-61,980,809),36522=>array(49,-59,964,837),36523=>array(74,-62,924,853),36524=>array(55,-60,904,839),36525=>array(40,-66,969,848),36526=>array(57,-61,968,846),36527=>array(47,-65,945,844),36528=>array(27,-53,969,851),36529=>array(56,-62,965,848),36530=>array(54,-62,976,843),36531=>array(53,-69,917,861),36532=>array(47,-68,972,844),36533=>array(49,-68,973,830),36534=>array(41,-68,965,830),36535=>array(41,-67,970,841),36536=>array(57,-68,956,830),36537=>array(53,-68,946,847),36538=>array(48,-62,936,851),36539=>array(45,-68,948,845),36540=>array(49,-68,975,830),36541=>array(35,-58,958,850),36542=>array(34,-62,969,843),36543=>array(45,-63,966,857),36544=>array(42,-60,964,853),36545=>array(45,-68,962,839),36546=>array(33,-70,969,829),36547=>array(53,-68,968,830),36548=>array(45,-68,977,845),36549=>array(26,-73,977,841),36550=>array(32,-58,946,848),36551=>array(53,-57,968,846),36552=>array(38,-61,948,848),36553=>array(38,-78,934,836),36554=>array(63,-71,935,832),36555=>array(54,-70,948,830),36556=>array(53,-74,957,831),36557=>array(91,-68,923,784),36558=>array(61,-67,913,819),36559=>array(52,-69,958,829),36560=>array(41,-69,958,827),36561=>array(61,-72,978,827),36562=>array(55,-68,951,832),36563=>array(64,-76,963,824),36564=>array(68,-67,917,830),36565=>array(65,-69,921,830),36566=>array(62,-69,961,827),36567=>array(63,-73,962,830),36568=>array(61,-65,957,835),36569=>array(50,-70,945,838),36570=>array(65,-69,977,838),36571=>array(60,-66,954,830),36572=>array(66,-70,918,827),36573=>array(46,-68,966,832),36574=>array(60,-70,961,836),36575=>array(62,-67,965,841),36576=>array(59,-64,949,827),36577=>array(61,-76,968,834),36578=>array(53,-69,964,827),36579=>array(61,-55,913,834),36580=>array(65,-70,950,827),36581=>array(60,-65,915,831),36582=>array(59,-69,956,832),36583=>array(57,-72,960,833),36584=>array(54,-69,965,845),36585=>array(68,-70,954,838),36586=>array(84,-75,924,835),36587=>array(51,-67,969,844),36588=>array(46,-64,966,855),36589=>array(43,-71,945,827),36590=>array(61,-80,968,829),36591=>array(57,-72,950,827),36592=>array(62,-50,940,835),36593=>array(58,-60,975,834),36594=>array(72,-76,929,833),36595=>array(72,-64,977,849),36596=>array(72,-64,962,839),36597=>array(63,-69,952,835),36598=>array(76,-67,970,829),36599=>array(57,-52,959,839),36600=>array(58,-76,913,831),36601=>array(57,-67,962,826),36602=>array(69,-67,918,832),36603=>array(54,-67,950,829),36604=>array(56,-67,979,829),36605=>array(52,-64,976,833),36606=>array(60,-67,968,836),36607=>array(55,-54,949,852),36608=>array(53,-56,948,836),36609=>array(56,-80,977,826),36610=>array(44,-69,961,829),36611=>array(59,-67,965,829),36612=>array(59,-69,970,829),36613=>array(47,-65,967,838),36614=>array(57,-75,960,836),36615=>array(62,-71,966,820),36616=>array(61,-63,959,838),36617=>array(63,-62,956,836),36618=>array(60,-64,954,831),36619=>array(28,-64,980,840),36620=>array(52,-72,939,831),36621=>array(58,-70,967,824),36622=>array(60,-69,937,826),36623=>array(65,-68,966,825),36624=>array(66,-70,973,824),36625=>array(60,-71,951,827),36626=>array(50,-67,967,830),36627=>array(58,-67,966,827),36628=>array(55,-73,948,833),36629=>array(57,-70,950,832),36630=>array(57,-70,900,822),36631=>array(54,-65,962,827),36632=>array(47,-57,966,835),36633=>array(46,-68,966,837),36634=>array(62,-70,971,834),36635=>array(52,-72,939,831),36636=>array(63,-71,940,835),36637=>array(41,-63,953,832),36638=>array(57,-65,924,831),36639=>array(60,-65,971,833),36640=>array(62,-71,978,823),36641=>array(77,-68,912,841),36642=>array(77,-65,956,849),36643=>array(62,-76,903,823),36644=>array(61,-70,953,832),36645=>array(54,-70,955,829),36646=>array(52,-62,954,831),36647=>array(57,-65,949,859),36648=>array(62,-65,930,846),36649=>array(55,-74,951,838),36650=>array(52,-71,971,868),36651=>array(52,-65,967,831),36652=>array(54,-57,970,849),36653=>array(65,-72,975,820),36654=>array(60,-68,977,826),36655=>array(62,-70,951,831),36656=>array(77,-65,959,831),36657=>array(47,-68,979,835),36658=>array(72,-64,957,835),36659=>array(47,-67,964,832),36660=>array(50,-72,951,833),36661=>array(60,-53,923,838),36662=>array(56,-66,947,852),36663=>array(65,-70,919,834),36664=>array(45,-70,960,849),36665=>array(60,-68,974,836),36666=>array(63,-71,940,833),36667=>array(46,-74,941,827),36668=>array(59,-70,959,823),36669=>array(42,-66,967,831),36670=>array(60,-71,964,831),36671=>array(66,-55,948,839),36672=>array(59,-70,959,823),36673=>array(52,-65,944,831),36674=>array(48,-68,968,836),36675=>array(66,-69,973,833),36676=>array(53,-62,949,837),36677=>array(50,-70,967,833),36678=>array(53,-68,958,835),36679=>array(58,-64,968,829),36680=>array(58,-70,974,828),36681=>array(56,-71,947,828),36682=>array(44,-72,943,837),36683=>array(55,-72,974,825),36684=>array(46,-66,946,831),36685=>array(42,-68,972,837),36686=>array(51,-61,964,841),36687=>array(63,-71,958,825),36688=>array(53,-69,969,826),36689=>array(55,-54,968,844),36690=>array(65,-72,959,829),36691=>array(60,-67,978,829),36692=>array(48,-67,954,833),36693=>array(61,-64,948,830),36694=>array(58,-68,962,829),36695=>array(50,-66,961,830),36696=>array(56,-70,984,831),36697=>array(50,-74,974,853),36698=>array(60,-62,971,828),36699=>array(69,-71,964,826),36700=>array(42,-65,970,831),36701=>array(46,-69,977,836),36702=>array(66,-73,958,829),36703=>array(63,-62,960,836),36704=>array(71,-68,929,824),36705=>array(32,-65,961,844),36706=>array(50,-65,970,831),36707=>array(45,-53,969,836),36708=>array(52,-67,956,832),36709=>array(55,-65,941,837),36710=>array(42,-61,956,833),36711=>array(69,-73,922,823),36712=>array(67,-78,940,828),36713=>array(63,-70,934,823),36714=>array(68,-70,977,838),36715=>array(63,-69,901,824),36716=>array(53,-66,935,826),36717=>array(52,-74,937,818),36718=>array(31,-55,951,835),36719=>array(73,-69,949,838),36720=>array(28,-57,939,837),36721=>array(52,-76,929,823),36722=>array(52,-74,933,818),36723=>array(44,-73,929,819),36724=>array(59,-74,903,821),36725=>array(63,-69,946,824),36726=>array(52,-74,962,826),36727=>array(25,-65,920,828),36728=>array(52,-74,952,840),36729=>array(41,-65,947,823),36730=>array(63,-68,901,824),36731=>array(51,-48,938,836),36732=>array(37,-75,936,833),36733=>array(58,-69,939,824),36734=>array(52,-74,930,818),36735=>array(31,-66,948,832),36736=>array(63,-68,960,838),36737=>array(44,-60,940,831),36738=>array(52,-67,950,836),36739=>array(54,-69,948,835),36740=>array(45,-69,937,827),36741=>array(52,-73,931,831),36742=>array(35,-57,925,833),36743=>array(43,-75,950,816),36744=>array(68,-70,932,821),36745=>array(42,-57,948,833),36746=>array(52,-74,942,818),36747=>array(63,-67,905,827),36748=>array(63,-68,966,849),36749=>array(43,-65,961,819),36750=>array(55,-73,922,833),36751=>array(55,-69,944,838),36752=>array(43,-74,923,818),36753=>array(56,-69,936,821),36754=>array(46,-69,959,821),36755=>array(61,-73,943,846),36756=>array(40,-65,914,829),36757=>array(41,-78,949,819),36758=>array(52,-73,931,838),36759=>array(52,-74,948,818),36760=>array(50,-65,951,842),36761=>array(46,-65,938,839),36762=>array(52,-68,947,831),36763=>array(77,-68,923,828),36764=>array(59,-62,945,837),36765=>array(29,-65,948,840),36766=>array(52,-55,953,832),36767=>array(36,-55,954,847),36768=>array(59,-67,945,839),36769=>array(33,-67,954,853),36770=>array(21,-58,954,853),36771=>array(33,-67,967,835),36772=>array(39,-82,974,853),36773=>array(42,-57,960,840),36774=>array(58,-79,932,829),36775=>array(32,-68,945,837),36776=>array(37,-71,949,831),36777=>array(53,-64,933,843),36778=>array(59,-51,947,857),36779=>array(40,-66,915,838),36780=>array(40,-79,945,838),36781=>array(46,-63,962,846),36782=>array(42,-81,959,834),36783=>array(61,-77,938,829),36784=>array(57,-63,963,785),36785=>array(33,-61,955,789),36786=>array(38,-78,963,834),36787=>array(44,-74,956,836),36788=>array(57,-77,968,785),36789=>array(46,-74,960,827),36790=>array(38,-57,938,814),36791=>array(50,-17,957,811),36792=>array(38,-57,938,814),36793=>array(33,-24,939,823),36794=>array(33,-24,939,804),36795=>array(50,-34,955,832),36796=>array(35,-54,965,820),36797=>array(44,-45,944,793),36798=>array(31,-35,940,825),36799=>array(44,-45,944,835),36800=>array(31,-53,952,817),36801=>array(50,-17,957,828),36802=>array(44,-45,944,793),36803=>array(31,-69,952,793),36804=>array(44,-45,944,832),36805=>array(39,-53,960,817),36806=>array(27,-56,957,841),36807=>array(36,-51,933,827),36808=>array(32,-41,938,798),36809=>array(55,-61,979,815),36810=>array(56,-53,940,781),36811=>array(43,-53,972,835),36812=>array(56,-53,940,782),36813=>array(33,-57,962,841),36814=>array(31,-53,952,833),36815=>array(46,-47,952,827),36816=>array(32,-46,944,800),36817=>array(31,-53,952,828),36818=>array(48,-63,970,829),36819=>array(45,-69,966,832),36820=>array(42,-52,960,822),36821=>array(36,-55,968,852),36822=>array(47,-66,979,827),36823=>array(66,-62,988,817),36824=>array(32,-33,927,812),36825=>array(36,-47,942,815),36826=>array(36,-47,942,801),36827=>array(24,-37,935,817),36828=>array(38,-49,941,809),36829=>array(41,-49,938,816),36830=>array(34,-44,944,810),36831=>array(41,-26,938,806),36832=>array(55,-64,973,844),36833=>array(63,-77,974,833),36834=>array(36,-47,942,808),36835=>array(43,-65,967,829),36836=>array(53,-62,968,842),36837=>array(36,-47,942,808),36838=>array(44,-45,944,827),36839=>array(56,-53,940,830),36840=>array(51,-71,975,841),36841=>array(43,-45,946,829),36842=>array(31,-53,952,831),36843=>array(40,-54,961,834),36844=>array(56,-53,940,820),36845=>array(31,-53,952,817),36846=>array(72,-69,979,840),36847=>array(36,-47,952,803),36848=>array(36,-44,959,828),36849=>array(36,-38,959,837),36850=>array(37,-56,951,815),36851=>array(41,-50,939,793),36852=>array(36,-47,965,813),36853=>array(49,-73,982,835),36854=>array(39,-76,975,837),36855=>array(31,-53,952,831),36856=>array(36,-47,965,840),36857=>array(36,-47,965,831),36858=>array(36,-47,965,813),36859=>array(31,-58,960,857),36860=>array(46,-74,972,827),36861=>array(31,-53,952,842),36862=>array(39,-70,974,832),36863=>array(46,-70,978,849),36864=>array(31,-53,952,818),36865=>array(31,-53,952,859),36866=>array(42,-65,935,859),36867=>array(31,-53,952,828),36868=>array(39,-65,982,851),36869=>array(36,-47,965,837),36870=>array(31,-53,952,838),36871=>array(31,-53,952,833),36872=>array(42,-65,948,858),36873=>array(28,-43,942,807),36874=>array(32,-48,940,807),36875=>array(46,-47,952,841),36876=>array(46,-78,968,826),36877=>array(51,-47,950,829),36878=>array(41,-53,962,801),36879=>array(33,-52,954,831),36880=>array(22,-53,953,817),36881=>array(36,-47,965,832),36882=>array(28,-30,930,839),36883=>array(37,-56,951,830),36884=>array(30,-55,951,849),36885=>array(36,-47,965,813),36886=>array(31,-47,960,830),36887=>array(39,-56,953,815),36888=>array(41,-56,959,838),36889=>array(44,-45,944,816),36890=>array(31,-53,952,817),36891=>array(50,-59,963,821),36892=>array(46,-73,980,823),36893=>array(24,-53,945,829),36894=>array(41,-47,970,813),36895=>array(31,-53,952,836),36896=>array(31,-42,946,830),36897=>array(36,-47,965,839),36898=>array(44,-45,944,839),36899=>array(37,-56,951,830),36900=>array(39,-71,980,822),36901=>array(37,-56,976,799),36902=>array(33,-46,939,787),36903=>array(50,-46,944,809),36904=>array(37,-56,951,836),36905=>array(49,-56,963,847),36906=>array(37,-56,951,824),36907=>array(37,-44,951,811),36908=>array(37,-48,951,836),36909=>array(45,-78,971,844),36910=>array(31,-53,952,829),36911=>array(43,-66,981,847),36912=>array(39,-66,963,834),36913=>array(37,-56,951,799),36914=>array(37,-60,951,831),36915=>array(37,-48,951,821),36916=>array(51,-75,976,829),36917=>array(36,-47,965,837),36918=>array(46,-47,952,833),36919=>array(45,-64,959,791),36920=>array(36,-54,957,841),36921=>array(26,-53,947,834),36922=>array(37,-56,951,835),36923=>array(39,-57,942,792),36924=>array(44,-45,944,799),36925=>array(43,-66,961,826),36926=>array(11,-73,952,836),36927=>array(43,-68,966,818),36928=>array(49,-56,963,845),36929=>array(31,-74,952,837),36930=>array(31,-53,952,848),36931=>array(49,-56,963,833),36932=>array(46,-68,960,835),36933=>array(37,-56,951,807),36934=>array(49,-64,963,845),36935=>array(36,-51,964,814),36936=>array(36,-55,964,812),36937=>array(31,-63,956,831),36938=>array(37,-56,960,842),36939=>array(37,-56,951,799),36940=>array(36,-51,964,826),36941=>array(33,-45,959,815),36942=>array(37,-56,951,799),36943=>array(31,-53,952,801),36944=>array(31,-53,952,801),36945=>array(31,-53,952,843),36946=>array(37,-56,950,821),36947=>array(31,-53,952,847),36948=>array(37,-56,951,834),36949=>array(37,-56,951,844),36950=>array(47,-56,955,810),36951=>array(49,-59,953,820),36952=>array(52,-56,960,832),36953=>array(37,-56,951,837),36954=>array(44,-69,963,841),36955=>array(36,-67,975,834),36956=>array(42,-41,961,823),36957=>array(37,-40,955,831),36958=>array(47,-56,955,828),36959=>array(37,-56,951,799),36960=>array(37,-44,953,835),36961=>array(37,-56,951,837),36962=>array(40,-65,961,829),36963=>array(25,-59,946,832),36964=>array(25,-59,946,817),36965=>array(37,-56,951,834),36966=>array(37,-56,951,807),36967=>array(84,-56,977,838),36968=>array(47,-56,955,834),36969=>array(37,-56,951,839),36970=>array(37,-56,952,835),36971=>array(49,-70,982,827),36972=>array(37,-64,977,831),36973=>array(31,-53,952,830),36974=>array(36,-47,939,835),36975=>array(50,-59,955,795),36976=>array(40,-54,976,843),36977=>array(37,-56,972,831),36978=>array(47,-56,961,815),36979=>array(56,-72,981,832),36980=>array(40,-72,973,836),36981=>array(35,-49,958,841),36982=>array(47,-56,965,838),36983=>array(37,-56,956,807),36984=>array(37,-56,951,799),36985=>array(38,-52,975,826),36986=>array(37,-56,951,835),36987=>array(41,-73,976,820),36988=>array(37,-56,968,838),36989=>array(47,-56,961,835),36990=>array(45,-66,972,840),36991=>array(31,-53,952,824),36992=>array(47,-51,961,837),36993=>array(47,-51,961,829),36994=>array(47,-56,961,841),36995=>array(52,-56,966,841),36996=>array(37,-56,951,808),36997=>array(44,-70,972,846),36998=>array(39,-69,980,826),36999=>array(36,-47,971,828),37000=>array(18,-65,964,846),37001=>array(47,-51,961,837),37002=>array(47,-51,961,838),37003=>array(40,-65,971,848),37004=>array(45,-56,961,825),37005=>array(38,-72,983,848),37006=>array(37,-68,971,820),37007=>array(52,-51,966,820),37008=>array(42,-65,973,813),37009=>array(124,-30,927,784),37010=>array(84,-70,942,782),37011=>array(30,-60,912,790),37012=>array(72,-64,934,788),37013=>array(75,-24,931,841),37014=>array(114,-60,912,819),37015=>array(69,-69,939,787),37016=>array(60,-63,938,794),37017=>array(49,-69,958,799),37018=>array(85,-69,939,818),37019=>array(73,-69,939,781),37020=>array(57,-69,939,844),37021=>array(38,-65,916,842),37022=>array(55,-66,956,827),37023=>array(44,-60,947,838),37024=>array(45,-71,953,786),37025=>array(68,-71,959,841),37026=>array(51,-70,945,785),37027=>array(57,-70,940,786),37028=>array(41,-69,955,816),37029=>array(56,-68,950,832),37030=>array(76,-75,937,830),37031=>array(52,-69,945,785),37032=>array(57,-65,938,833),37033=>array(73,-91,911,814),37034=>array(48,-65,941,785),37035=>array(36,-75,959,830),37036=>array(47,-61,912,837),37037=>array(61,-72,943,834),37038=>array(89,-72,911,823),37039=>array(36,-67,919,831),37040=>array(75,-69,954,833),37041=>array(55,-63,927,828),37042=>array(46,-71,956,827),37043=>array(56,-68,957,784),37044=>array(51,-59,947,797),37045=>array(51,-68,938,786),37046=>array(33,-74,939,811),37047=>array(73,-74,941,780),37048=>array(63,-70,939,828),37049=>array(39,-68,917,809),37050=>array(40,-67,923,804),37051=>array(44,-60,909,829),37052=>array(93,-58,942,788),37053=>array(56,-68,943,824),37054=>array(41,-54,954,840),37055=>array(62,-68,943,827),37056=>array(32,-65,942,839),37057=>array(48,-68,942,840),37058=>array(53,-74,958,835),37059=>array(57,-72,959,829),37060=>array(31,-64,945,850),37061=>array(61,-69,957,783),37062=>array(82,-68,963,824),37063=>array(37,-63,961,847),37064=>array(46,-53,947,860),37065=>array(51,-70,945,785),37066=>array(54,-64,936,822),37067=>array(133,-67,930,833),37068=>array(49,-48,955,826),37069=>array(50,-76,910,845),37070=>array(51,-65,930,832),37071=>array(39,-70,912,820),37072=>array(26,-64,915,835),37073=>array(35,-59,921,832),37074=>array(102,-31,968,826),37075=>array(63,-70,930,780),37076=>array(52,-71,958,813),37077=>array(31,-52,958,852),37078=>array(51,-65,949,788),37079=>array(47,-69,968,837),37080=>array(121,-66,931,787),37081=>array(62,-76,956,826),37082=>array(66,-70,956,781),37083=>array(38,-68,939,834),37084=>array(80,-74,966,827),37085=>array(59,-62,947,836),37086=>array(77,-65,910,833),37087=>array(19,-74,942,829),37088=>array(48,-71,950,777),37089=>array(41,-68,945,787),37090=>array(46,-68,955,785),37091=>array(59,-70,944,823),37092=>array(40,-67,943,834),37093=>array(61,-68,954,786),37094=>array(62,-64,930,786),37095=>array(35,-69,916,783),37096=>array(59,-67,943,830),37097=>array(47,-70,952,836),37098=>array(52,-71,956,827),37099=>array(63,-69,967,847),37100=>array(73,-71,949,829),37101=>array(52,-58,941,837),37102=>array(33,-69,941,786),37103=>array(46,-70,962,831),37104=>array(46,-73,947,787),37105=>array(59,-69,938,827),37106=>array(46,-70,951,834),37107=>array(41,-70,949,828),37108=>array(49,-69,963,825),37109=>array(52,-69,942,831),37110=>array(59,-65,965,840),37111=>array(38,-70,947,833),37112=>array(43,-58,914,831),37113=>array(43,-70,954,786),37114=>array(36,-66,967,830),37115=>array(86,-69,960,783),37116=>array(60,-68,952,841),37117=>array(50,-67,949,835),37118=>array(80,-69,963,786),37119=>array(42,-69,966,785),37120=>array(44,-55,947,838),37121=>array(37,-74,951,826),37122=>array(62,-68,948,785),37123=>array(29,-68,954,843),37124=>array(57,-68,962,785),37125=>array(60,-53,947,848),37126=>array(71,-69,963,782),37127=>array(34,-70,959,838),37128=>array(33,-70,953,835),37129=>array(53,-70,938,839),37130=>array(53,-70,938,830),37131=>array(44,-69,951,826),37132=>array(23,-69,965,848),37133=>array(44,-75,949,783),37134=>array(25,-62,953,840),37135=>array(46,-71,948,802),37136=>array(62,-69,955,842),37137=>array(68,-68,949,785),37138=>array(53,-72,949,842),37139=>array(41,-66,949,841),37140=>array(37,-66,945,844),37141=>array(41,-70,938,831),37142=>array(45,-77,968,783),37143=>array(63,-67,951,837),37144=>array(40,-69,957,843),37145=>array(42,-70,933,783),37146=>array(47,-72,935,825),37147=>array(45,-69,953,835),37148=>array(51,-64,953,850),37149=>array(42,-68,940,785),37150=>array(52,-65,948,830),37151=>array(57,-70,943,824),37152=>array(58,-65,954,795),37153=>array(27,-69,945,838),37154=>array(37,-68,966,784),37155=>array(65,-69,940,838),37156=>array(47,-68,947,803),37157=>array(37,-66,946,844),37158=>array(24,-70,950,830),37159=>array(46,-65,951,832),37160=>array(101,-39,946,829),37161=>array(49,-73,950,781),37162=>array(49,-80,955,833),37163=>array(95,-55,942,853),37164=>array(48,-78,965,836),37165=>array(57,-77,956,839),37166=>array(46,-73,952,836),37167=>array(66,-67,947,849),37168=>array(62,-77,949,833),37169=>array(35,-70,953,836),37170=>array(49,-66,951,787),37171=>array(104,-67,949,787),37172=>array(40,-69,974,824),37173=>array(41,-68,960,797),37174=>array(18,-74,962,847),37175=>array(48,-71,943,830),37176=>array(59,-67,941,834),37177=>array(43,-70,960,793),37178=>array(34,-70,949,845),37179=>array(63,-75,958,829),37180=>array(25,-75,958,827),37181=>array(22,-75,978,858),37182=>array(48,-65,954,789),37183=>array(59,-67,958,832),37184=>array(42,-73,959,829),37185=>array(40,-79,954,836),37186=>array(44,-50,960,801),37187=>array(85,-68,956,796),37188=>array(40,-69,958,825),37189=>array(45,-65,956,837),37190=>array(47,-68,947,827),37191=>array(52,-62,962,844),37192=>array(30,-67,951,805),37193=>array(54,-63,946,779),37194=>array(59,-54,953,788),37195=>array(60,-67,950,840),37196=>array(64,-63,915,844),37197=>array(63,-67,945,790),37198=>array(62,-65,954,832),37199=>array(60,-54,961,825),37200=>array(59,-60,950,790),37201=>array(56,-45,966,798),37202=>array(47,-62,943,790),37203=>array(46,-72,966,849),37204=>array(40,-68,979,837),37205=>array(59,-54,957,809),37206=>array(66,-61,973,836),37207=>array(55,-53,916,808),37208=>array(56,-75,984,791),37209=>array(56,-72,955,826),37210=>array(55,-53,962,790),37211=>array(35,-68,969,787),37212=>array(45,-68,980,842),37213=>array(52,-61,943,782),37214=>array(54,-70,968,837),37215=>array(56,-70,943,816),37216=>array(55,-57,956,790),37217=>array(55,-53,959,836),37218=>array(50,-64,951,835),37219=>array(53,-65,955,830),37220=>array(55,-58,951,836),37221=>array(63,-65,977,828),37222=>array(46,-64,972,820),37223=>array(66,-61,965,849),37224=>array(69,-70,961,833),37225=>array(76,-65,919,839),37226=>array(51,-67,967,840),37227=>array(30,-68,958,820),37228=>array(66,-65,913,835),37229=>array(45,-68,956,834),37230=>array(55,-64,932,790),37231=>array(55,-71,953,816),37232=>array(53,-70,974,836),37233=>array(65,-62,922,837),37234=>array(50,-53,946,790),37235=>array(60,-68,960,825),37236=>array(55,-63,968,841),37237=>array(61,-71,949,830),37238=>array(59,-71,955,840),37239=>array(59,-61,924,829),37240=>array(40,-73,967,849),37241=>array(55,-64,952,830),37242=>array(55,-66,960,828),37243=>array(60,-68,973,835),37244=>array(25,-68,977,833),37245=>array(49,-64,920,771),37246=>array(50,-45,913,775),37247=>array(43,-60,939,841),37248=>array(55,-68,955,822),37249=>array(55,-73,963,831),37250=>array(58,-70,975,820),37251=>array(55,-55,971,831),37252=>array(55,-60,929,826),37253=>array(55,-67,952,838),37254=>array(59,-68,964,832),37255=>array(54,-64,960,831),37256=>array(55,-69,978,839),37257=>array(56,-71,951,835),37258=>array(51,-63,967,793),37259=>array(59,-72,949,818),37260=>array(58,-54,961,789),37261=>array(53,-65,966,787),37262=>array(49,-69,955,834),37263=>array(55,-66,951,825),37264=>array(68,-66,919,828),37265=>array(55,-68,966,790),37266=>array(66,-38,962,798),37267=>array(55,-53,963,830),37268=>array(48,-70,951,844),37269=>array(35,-68,949,845),37270=>array(40,-68,963,787),37271=>array(53,-64,968,834),37272=>array(45,-68,953,822),37273=>array(55,-69,964,824),37274=>array(47,-73,961,821),37275=>array(55,-53,968,821),37276=>array(59,-65,974,847),37277=>array(55,-53,952,829),37278=>array(55,-53,958,790),37279=>array(86,-63,921,831),37280=>array(55,-53,967,828),37281=>array(56,-69,948,838),37282=>array(51,-52,941,840),37283=>array(50,-67,954,844),37284=>array(53,-74,947,845),37285=>array(55,-67,963,799),37286=>array(60,-61,967,848),37287=>array(48,-53,957,790),37288=>array(55,-69,954,827),37289=>array(54,-53,961,848),37290=>array(48,-69,975,790),37291=>array(51,-71,945,784),37292=>array(63,-78,955,853),37293=>array(57,-72,981,823),37294=>array(54,-66,952,833),37295=>array(47,-58,959,836),37296=>array(60,-48,960,811),37297=>array(53,-62,977,846),37298=>array(46,-74,972,825),37299=>array(66,-70,962,784),37300=>array(51,-57,952,829),37301=>array(43,-65,970,828),37302=>array(51,-66,947,847),37303=>array(51,-62,965,838),37304=>array(51,-79,979,837),37305=>array(52,-55,944,803),37306=>array(53,-66,959,832),37307=>array(62,-64,961,835),37308=>array(49,-67,963,826),37309=>array(53,-48,939,810),37310=>array(47,-65,961,838),37311=>array(55,-66,961,837),37312=>array(62,-72,982,842),37313=>array(52,-75,964,833),37314=>array(59,-64,962,848),37315=>array(54,-72,964,790),37316=>array(55,-63,961,837),37317=>array(50,-65,981,795),37318=>array(50,-70,966,824),37319=>array(52,-68,956,829),37320=>array(42,-66,978,827),37321=>array(45,-66,907,842),37322=>array(47,-61,934,806),37323=>array(36,-70,951,821),37324=>array(52,-19,948,796),37325=>array(69,-34,947,831),37326=>array(64,-64,931,784),37327=>array(53,-30,947,789),37328=>array(29,-56,953,844),37329=>array(54,-21,960,856),37330=>array(39,-26,547,829),37331=>array(39,-30,959,829),37332=>array(35,-32,954,824),37333=>array(48,-64,944,828),37334=>array(39,-73,934,829),37335=>array(59,-62,909,831),37336=>array(45,-52,956,843),37337=>array(49,-65,958,833),37338=>array(42,-72,967,845),37339=>array(39,-66,927,834),37340=>array(66,-25,948,833),37341=>array(44,-67,950,831),37342=>array(39,-57,958,829),37343=>array(39,-71,989,829),37344=>array(39,-71,967,829),37345=>array(86,-21,916,833),37346=>array(58,-75,940,840),37347=>array(55,-61,921,841),37348=>array(48,-65,957,832),37349=>array(39,-72,982,829),37350=>array(54,-50,906,813),37351=>array(48,-62,896,837),37352=>array(42,-72,957,829),37353=>array(39,-67,959,831),37354=>array(45,-71,956,829),37355=>array(36,-69,955,826),37356=>array(39,-71,958,823),37357=>array(36,-18,955,824),37358=>array(42,-74,953,834),37359=>array(39,-26,930,833),37360=>array(39,-49,916,829),37361=>array(36,-60,963,835),37362=>array(48,-38,958,829),37363=>array(29,-29,961,827),37364=>array(39,-67,958,834),37365=>array(42,-67,965,830),37366=>array(39,-26,963,841),37367=>array(41,-17,953,827),37368=>array(48,-69,920,831),37369=>array(41,-68,950,830),37370=>array(39,-67,942,829),37371=>array(42,-56,964,843),37372=>array(37,-60,969,823),37373=>array(40,-64,967,834),37374=>array(54,-59,967,827),37375=>array(42,-61,959,847),37376=>array(36,-35,954,830),37377=>array(46,-64,948,835),37378=>array(42,-63,966,839),37379=>array(35,-72,957,834),37380=>array(49,-64,964,831),37381=>array(35,-73,894,841),37382=>array(41,-68,972,836),37383=>array(37,-58,966,840),37384=>array(34,-64,959,827),37385=>array(56,-68,914,823),37386=>array(44,-26,972,836),37387=>array(37,-62,954,840),37388=>array(46,-73,985,837),37389=>array(37,-52,965,839),37390=>array(61,-57,920,841),37391=>array(35,-72,898,823),37392=>array(40,-70,977,840),37393=>array(41,-62,971,831),37394=>array(40,-68,979,840),37395=>array(37,-22,958,840),37396=>array(35,-60,973,829),37397=>array(41,-30,951,833),37398=>array(32,-70,976,832),37399=>array(38,-60,966,838),37400=>array(44,-68,973,841),37401=>array(40,-70,990,834),37402=>array(38,-69,962,831),37403=>array(37,-52,949,840),37404=>array(38,-63,964,836),37405=>array(44,-71,954,840),37406=>array(65,-57,923,839),37407=>array(51,-66,896,840),37408=>array(37,-65,964,840),37409=>array(37,-66,891,840),37410=>array(31,-72,980,832),37411=>array(51,-65,944,830),37412=>array(39,-71,909,827),37413=>array(44,-67,976,826),37414=>array(46,-69,951,833),37415=>array(44,-66,964,841),37416=>array(37,-51,949,840),37417=>array(37,-66,928,840),37418=>array(45,-71,970,827),37419=>array(37,-63,961,842),37420=>array(37,-66,981,840),37421=>array(37,-21,968,823),37422=>array(43,-60,953,833),37423=>array(37,-66,922,842),37424=>array(35,-64,954,846),37425=>array(31,-57,964,839),37426=>array(29,-72,976,839),37427=>array(35,-61,957,833),37428=>array(35,-65,975,846),37429=>array(37,-62,962,840),37430=>array(46,-69,961,831),37431=>array(38,-65,948,833),37432=>array(47,-66,975,833),37433=>array(32,-67,972,839),37434=>array(47,-14,950,831),37435=>array(37,-47,912,843),37436=>array(37,-65,948,844),37437=>array(39,-68,944,837),37438=>array(64,-70,912,828),37439=>array(42,-42,918,827),37440=>array(56,-67,914,823),37441=>array(57,-72,971,850),37442=>array(56,-68,970,833),37443=>array(56,-67,967,828),37444=>array(27,-59,974,841),37445=>array(42,-17,953,826),37446=>array(44,-73,950,829),37447=>array(56,-29,943,830),37448=>array(24,-30,957,829),37449=>array(35,-70,981,829),37450=>array(35,-71,920,830),37451=>array(33,-45,964,834),37452=>array(28,-70,981,831),37453=>array(32,-78,967,837),37454=>array(35,-30,954,834),37455=>array(27,-20,947,834),37456=>array(35,-71,950,838),37457=>array(70,-68,919,845),37458=>array(38,-29,952,833),37459=>array(31,-73,948,834),37460=>array(37,-29,953,828),37461=>array(37,-29,953,828),37462=>array(39,-78,986,840),37463=>array(37,-68,958,833),37464=>array(56,-62,932,829),37465=>array(56,-68,948,823),37466=>array(59,-74,912,837),37467=>array(51,-67,959,823),37468=>array(56,-64,962,837),37469=>array(56,-22,955,835),37470=>array(40,-62,966,829),37471=>array(56,-27,971,823),37472=>array(29,-74,976,830),37473=>array(44,-72,953,834),37474=>array(31,-73,980,831),37475=>array(39,-54,953,837),37476=>array(45,-59,919,834),37477=>array(31,-58,959,838),37478=>array(41,-18,954,832),37479=>array(36,-58,957,828),37480=>array(56,-58,934,836),37481=>array(56,-28,979,844),37482=>array(56,-22,954,830),37483=>array(46,-57,937,831),37484=>array(63,-69,913,831),37485=>array(38,-12,959,830),37486=>array(55,-62,913,838),37487=>array(34,-69,967,837),37488=>array(48,-71,908,838),37489=>array(37,-66,948,823),37490=>array(39,-70,953,844),37491=>array(36,-59,964,824),37492=>array(28,-17,947,835),37493=>array(41,-42,983,832),37494=>array(39,-53,907,847),37495=>array(35,-71,948,837),37496=>array(31,-63,973,840),37497=>array(44,-69,941,831),37498=>array(30,-64,959,833),37499=>array(34,-67,966,824),37500=>array(37,-59,962,854),37501=>array(53,-65,963,835),37502=>array(31,-71,969,830),37503=>array(41,-67,974,847),37504=>array(44,-56,968,827),37505=>array(56,-60,909,836),37506=>array(52,-69,903,835),37507=>array(39,-64,960,835),37508=>array(39,-64,914,844),37509=>array(50,-70,921,829),37510=>array(51,-70,949,833),37511=>array(59,-68,980,835),37512=>array(47,-31,956,837),37513=>array(34,-61,955,841),37514=>array(50,-71,957,836),37515=>array(43,-68,952,835),37516=>array(46,-69,955,841),37517=>array(34,-20,947,835),37518=>array(32,-14,968,800),37519=>array(26,-68,974,823),37520=>array(43,-32,967,828),37521=>array(33,-70,959,837),37522=>array(56,-69,956,823),37523=>array(35,-24,973,830),37524=>array(50,-70,955,834),37525=>array(33,-73,970,830),37526=>array(30,-64,967,839),37527=>array(47,-73,952,837),37528=>array(64,-69,903,840),37529=>array(54,-67,967,834),37530=>array(41,-66,964,838),37531=>array(37,-63,959,837),37532=>array(38,-73,961,832),37533=>array(35,-76,964,832),37534=>array(41,-22,964,848),37535=>array(47,-67,930,837),37536=>array(31,-36,958,831),37537=>array(43,-73,945,831),37538=>array(58,-70,969,832),37539=>array(54,-63,927,837),37540=>array(54,-73,964,832),37541=>array(37,-65,963,844),37542=>array(48,-52,921,834),37543=>array(52,-71,961,835),37544=>array(35,-63,951,848),37545=>array(42,-51,955,829),37546=>array(46,-65,954,837),37547=>array(51,-32,971,837),37548=>array(34,-63,956,832),37549=>array(56,-70,933,826),37550=>array(35,-27,960,825),37551=>array(56,-67,952,824),37552=>array(51,-66,949,835),37553=>array(30,-70,942,841),37554=>array(30,-52,958,841),37555=>array(39,-69,959,833),37556=>array(31,-37,987,838),37557=>array(42,-71,969,846),37558=>array(47,-62,975,835),37559=>array(50,-67,942,833),37560=>array(30,-67,953,827),37561=>array(35,-70,958,838),37562=>array(27,-47,987,832),37563=>array(60,-67,925,836),37564=>array(39,-23,955,835),37565=>array(28,-54,981,831),37566=>array(58,-70,969,832),37567=>array(29,-64,895,840),37568=>array(28,-30,953,839),37569=>array(53,-69,917,819),37570=>array(38,-75,975,832),37571=>array(50,-63,978,846),37572=>array(47,-74,984,835),37573=>array(46,-70,951,834),37574=>array(39,-25,964,835),37575=>array(48,-67,961,833),37576=>array(36,-25,967,838),37577=>array(43,-69,975,841),37578=>array(34,-68,984,840),37579=>array(48,-46,977,854),37580=>array(45,-69,968,834),37581=>array(35,-73,957,835),37582=>array(28,-66,970,844),37583=>array(42,-70,980,835),37584=>array(42,-65,957,834),37585=>array(32,-76,968,841),37586=>array(41,-61,980,841),37587=>array(42,-70,916,833),37588=>array(28,-67,967,848),37589=>array(57,-40,982,825),37590=>array(33,-74,959,838),37591=>array(36,-64,903,844),37592=>array(43,-72,978,823),37593=>array(35,-48,947,839),37594=>array(34,-25,966,842),37595=>array(41,-68,931,832),37596=>array(33,-73,970,838),37597=>array(37,-70,954,840),37598=>array(32,-30,954,833),37599=>array(38,-66,979,833),37600=>array(31,-78,971,846),37601=>array(37,-70,981,840),37602=>array(33,-56,973,838),37603=>array(42,-72,958,829),37604=>array(45,-70,919,834),37605=>array(33,-16,950,838),37606=>array(42,-68,930,829),37607=>array(36,-72,969,838),37608=>array(36,-64,955,836),37609=>array(39,-21,954,830),37610=>array(43,-70,951,835),37611=>array(19,-25,951,835),37612=>array(34,-24,966,833),37613=>array(39,-70,959,834),37614=>array(43,-70,964,840),37615=>array(46,-65,957,831),37616=>array(40,-27,954,836),37617=>array(35,-60,968,831),37618=>array(39,-64,954,835),37619=>array(37,-60,945,838),37620=>array(43,-66,954,838),37621=>array(39,-64,960,835),37622=>array(33,-70,973,843),37623=>array(26,-76,968,826),37624=>array(39,-68,945,830),37625=>array(25,-71,962,835),37626=>array(35,-67,965,831),37627=>array(37,-27,971,782),37628=>array(62,-68,908,824),37629=>array(33,-62,965,838),37630=>array(25,-70,914,836),37631=>array(28,-69,920,833),37632=>array(29,-64,982,841),37633=>array(37,-65,977,833),37634=>array(42,-57,971,842),37635=>array(34,-42,966,836),37636=>array(57,-64,968,841),37637=>array(49,-46,946,832),37638=>array(38,-64,953,842),37639=>array(38,-70,947,841),37640=>array(30,-41,978,839),37641=>array(40,-71,967,837),37642=>array(40,-64,960,845),37643=>array(21,-80,903,821),37644=>array(25,-70,941,836),37645=>array(37,-69,959,842),37646=>array(36,-68,905,836),37647=>array(29,-24,962,833),37648=>array(48,-68,954,832),37649=>array(33,-69,972,842),37650=>array(30,-66,956,826),37651=>array(28,-66,964,837),37652=>array(33,-53,975,841),37653=>array(53,-42,961,837),37654=>array(44,-32,981,836),37655=>array(30,-62,958,842),37656=>array(43,-32,952,832),37657=>array(44,-65,934,844),37658=>array(27,-64,957,832),37659=>array(36,-64,994,845),37660=>array(27,-27,971,840),37661=>array(24,-54,969,838),37662=>array(30,-58,951,846),37663=>array(35,-59,968,843),37664=>array(41,-72,963,839),37665=>array(38,-65,952,837),37666=>array(48,-67,956,832),37667=>array(31,-61,962,835),37668=>array(46,-74,981,833),37669=>array(33,-68,954,843),37670=>array(68,-67,920,849),37671=>array(37,-48,923,860),37672=>array(42,-67,956,836),37673=>array(49,-64,907,838),37674=>array(37,-58,973,838),37675=>array(55,-60,917,824),37676=>array(57,-64,973,835),37677=>array(36,-75,905,840),37678=>array(58,-70,917,836),37679=>array(39,-64,955,836),37680=>array(39,-90,986,836),37681=>array(54,-62,948,844),37682=>array(39,-64,973,836),37683=>array(44,-32,956,824),37684=>array(29,-30,956,825),37685=>array(29,-65,962,833),37686=>array(29,-57,974,841),37687=>array(29,-70,983,835),37688=>array(33,-64,975,836),37689=>array(40,-65,956,836),37690=>array(40,-65,958,837),37691=>array(50,-64,962,846),37692=>array(37,-65,978,838),37693=>array(44,-72,981,833),37694=>array(31,-18,938,825),37695=>array(34,-67,951,834),37696=>array(42,-53,957,845),37697=>array(33,-72,961,833),37698=>array(34,-31,982,843),37699=>array(34,-29,961,842),37700=>array(38,-60,967,832),37701=>array(50,-57,962,831),37702=>array(50,-65,921,830),37703=>array(52,-62,979,844),37704=>array(33,-64,964,835),37705=>array(36,-71,978,828),37706=>array(18,-53,969,847),37707=>array(54,-67,914,834),37708=>array(54,-43,971,817),37709=>array(46,-78,969,833),37710=>array(42,-68,951,837),37711=>array(47,-70,959,832),37712=>array(46,-67,983,839),37713=>array(44,-72,981,835),37714=>array(41,-71,979,834),37715=>array(41,-67,954,834),37716=>array(44,-60,965,839),37717=>array(47,-76,964,824),37718=>array(43,-74,955,818),37719=>array(50,-67,943,843),37720=>array(49,-67,915,830),37721=>array(49,-43,973,817),37722=>array(39,-68,964,825),37723=>array(42,-69,971,830),37724=>array(42,-50,963,842),37725=>array(42,-70,944,842),37726=>array(49,-81,978,832),37727=>array(49,-28,954,832),37728=>array(39,-21,957,851),37729=>array(32,-71,970,829),37730=>array(42,-65,948,842),37731=>array(47,-71,950,829),37732=>array(43,-64,960,844),37733=>array(48,-62,976,841),37734=>array(38,-69,957,841),37735=>array(52,-65,926,836),37736=>array(39,-58,955,835),37737=>array(37,-65,973,836),37738=>array(42,-23,981,842),37739=>array(43,-39,967,842),37740=>array(43,-73,974,833),37741=>array(39,-53,964,844),37742=>array(41,-63,969,840),37743=>array(41,-47,960,848),37744=>array(43,-67,981,844),37745=>array(35,-50,968,845),37746=>array(43,-52,963,843),37747=>array(39,-40,973,837),37748=>array(43,-63,954,843),37749=>array(38,-66,963,823),37750=>array(48,-32,965,823),37751=>array(36,-37,978,824),37752=>array(34,-71,923,833),37753=>array(45,-37,961,834),37754=>array(39,-64,950,838),37755=>array(57,-73,936,824),37756=>array(28,-60,963,842),37757=>array(36,-67,917,840),37758=>array(36,-30,959,842),37759=>array(36,-71,925,838),37760=>array(38,-67,976,837),37761=>array(38,-65,969,834),37762=>array(44,-74,968,837),37763=>array(35,-68,974,844),37764=>array(44,-75,969,842),37765=>array(26,-54,969,846),37766=>array(39,-73,951,833),37767=>array(44,-72,920,818),37768=>array(29,-49,956,848),37769=>array(35,-69,920,833),37770=>array(50,-67,925,847),37771=>array(44,-70,938,839),37772=>array(25,-66,970,847),37773=>array(34,-65,971,834),37774=>array(27,-69,978,842),37775=>array(33,-30,986,843),37776=>array(33,-58,957,835),37777=>array(34,-34,957,833),37778=>array(32,-70,970,826),37779=>array(44,-81,969,822),37780=>array(26,-51,963,842),37781=>array(39,-68,964,845),37782=>array(42,-70,970,837),37783=>array(41,-60,970,855),37784=>array(39,-67,954,826),37785=>array(33,-73,924,823),37786=>array(28,-73,965,838),37787=>array(40,-53,951,843),37788=>array(40,-50,976,846),37789=>array(40,-62,988,835),37790=>array(30,-50,960,845),37791=>array(34,-71,986,827),37792=>array(44,-37,953,834),37793=>array(33,-64,955,851),37794=>array(37,-66,950,839),37795=>array(39,-33,972,835),37796=>array(36,-61,974,836),37797=>array(40,-30,976,836),37798=>array(48,-67,925,830),37799=>array(37,-24,960,832),37800=>array(40,-65,965,840),37801=>array(47,-62,990,836),37802=>array(41,-72,975,835),37803=>array(44,-57,976,823),37804=>array(45,-70,936,832),37805=>array(37,-78,963,833),37806=>array(38,-69,952,836),37807=>array(32,-65,954,837),37808=>array(39,-38,961,824),37809=>array(33,-67,974,837),37810=>array(34,-63,980,838),37811=>array(35,-67,965,846),37812=>array(34,-42,980,836),37813=>array(32,-56,967,843),37814=>array(44,-64,929,818),37815=>array(44,-62,936,838),37816=>array(44,-66,950,837),37817=>array(37,-48,968,822),37818=>array(19,-73,981,837),37819=>array(48,-70,959,840),37820=>array(41,-70,942,835),37821=>array(39,-64,970,839),37822=>array(44,-38,968,818),37823=>array(49,-65,969,855),37824=>array(54,-67,926,834),37825=>array(43,-65,970,839),37826=>array(37,-35,957,828),37827=>array(31,-66,974,837),37828=>array(41,-67,962,838),37829=>array(37,-66,958,847),37830=>array(45,-66,955,830),37831=>array(28,-57,973,848),37832=>array(45,-63,969,835),37833=>array(48,-76,966,834),37834=>array(38,-30,979,846),37835=>array(31,-67,951,829),37836=>array(28,-57,978,844),37837=>array(34,-71,962,831),37838=>array(32,-71,962,831),37839=>array(40,-23,957,824),37840=>array(39,-69,960,841),37841=>array(35,-64,951,833),37842=>array(44,-67,983,841),37843=>array(44,-44,989,850),37844=>array(43,-71,965,840),37845=>array(36,-63,961,845),37846=>array(25,-66,967,837),37847=>array(34,-20,968,832),37848=>array(31,-65,953,833),37849=>array(47,-67,967,837),37850=>array(44,-70,982,835),37851=>array(44,-64,933,839),37852=>array(46,-23,956,827),37853=>array(39,-60,984,841),37854=>array(39,-70,956,839),37855=>array(40,-71,954,847),37856=>array(21,-52,989,843),37857=>array(34,-73,964,836),37858=>array(38,-64,965,824),37859=>array(28,-75,983,840),37860=>array(44,-64,956,835),37861=>array(44,-65,942,831),37862=>array(29,-55,979,847),37863=>array(48,-29,968,826),37864=>array(31,-21,962,836),37865=>array(34,-63,974,843),37866=>array(44,-69,978,828),37867=>array(44,-68,962,826),37868=>array(41,-68,942,835),37869=>array(29,-38,964,828),37870=>array(32,-66,966,848),37871=>array(39,-72,972,823),37872=>array(37,-74,930,841),37873=>array(35,-61,967,852),37874=>array(35,-67,949,848),37875=>array(32,-62,920,846),37876=>array(22,-65,970,841),37877=>array(35,-67,961,833),37878=>array(38,-67,981,836),37879=>array(32,-63,974,830),37880=>array(47,-42,982,825),37881=>array(43,-53,959,837),37882=>array(51,-68,993,848),37883=>array(66,-57,979,840),37884=>array(29,-68,979,837),37885=>array(23,-53,954,840),37886=>array(19,-76,969,834),37887=>array(39,-68,979,832),37888=>array(44,-80,954,834),37889=>array(24,-67,954,838),37890=>array(37,-71,946,839),37891=>array(37,-63,963,839),37892=>array(37,-70,971,839),37893=>array(60,-40,972,839),37894=>array(60,-30,972,846),37895=>array(35,-66,969,850),37896=>array(42,-62,964,841),37897=>array(42,-85,969,824),37898=>array(24,-67,954,838),37899=>array(27,-66,952,837),37900=>array(42,-67,988,825),37901=>array(47,-56,925,839),37902=>array(27,-66,975,844),37903=>array(44,-50,952,858),37904=>array(39,-67,973,846),37905=>array(41,-70,961,835),37906=>array(47,-65,952,833),37907=>array(29,-70,971,832),37908=>array(36,-53,943,839),37909=>array(27,-71,959,834),37910=>array(24,-69,963,836),37911=>array(29,-68,911,838),37912=>array(40,-31,956,839),37913=>array(32,-24,959,837),37914=>array(37,-48,968,839),37915=>array(41,-59,965,830),37916=>array(40,-34,958,847),37917=>array(48,-76,954,838),37918=>array(42,-59,962,839),37919=>array(37,-68,954,839),37920=>array(42,-64,954,844),37921=>array(44,-69,951,824),37922=>array(39,-30,972,826),37923=>array(47,-54,935,839),37924=>array(47,-56,938,834),37925=>array(37,-64,954,845),37926=>array(57,-73,905,839),37927=>array(57,-65,927,822),37928=>array(38,-71,966,835),37929=>array(45,-66,978,830),37930=>array(40,-71,954,833),37931=>array(35,-58,951,843),37932=>array(39,-69,959,829),37933=>array(42,-62,970,850),37934=>array(28,-79,969,847),37935=>array(37,-62,963,842),37936=>array(45,-68,973,834),37937=>array(50,-68,980,842),37938=>array(57,-58,930,827),37939=>array(52,-70,935,837),37940=>array(37,-69,972,845),37941=>array(44,-69,951,824),37942=>array(41,-67,976,837),37943=>array(46,-70,970,830),37944=>array(39,-64,951,840),37945=>array(44,-71,974,826),37946=>array(51,-65,945,838),37947=>array(39,-64,966,831),37948=>array(48,-75,967,830),37949=>array(45,-68,977,835),37950=>array(32,-17,951,838),37951=>array(36,-37,966,844),37952=>array(57,-68,979,835),37953=>array(37,-61,980,843),37954=>array(33,-70,963,836),37955=>array(44,-61,967,835),37956=>array(45,-65,960,835),37957=>array(43,-66,971,834),37958=>array(41,-68,969,826),37959=>array(37,-68,979,833),37960=>array(37,-65,974,829),37961=>array(52,-32,959,831),37962=>array(37,-64,970,835),37963=>array(53,-27,956,825),37964=>array(37,-64,977,849),37965=>array(60,-30,972,804),37966=>array(37,-27,959,839),37967=>array(46,-72,963,839),37968=>array(33,-70,961,831),37969=>array(30,-16,957,844),37970=>array(42,-34,974,841),37971=>array(33,-56,959,837),37972=>array(28,-69,977,845),37973=>array(46,-63,977,844),37974=>array(32,-67,968,839),37975=>array(36,-70,983,834),37976=>array(34,-63,933,830),37977=>array(17,-74,974,834),37978=>array(37,-60,981,845),37979=>array(46,-62,970,839),37980=>array(37,-72,954,839),37981=>array(31,-68,982,832),37982=>array(37,-62,964,842),37983=>array(37,-66,966,841),37984=>array(48,-68,982,840),37985=>array(37,-63,942,839),37986=>array(31,-58,960,847),37987=>array(35,-66,967,854),37988=>array(39,-68,969,827),37989=>array(34,-65,974,852),37990=>array(17,-57,989,839),37991=>array(34,-61,959,849),37992=>array(31,-65,973,837),37993=>array(30,-30,958,817),37994=>array(46,-72,957,829),37995=>array(32,-73,973,856),37996=>array(39,-64,964,839),37997=>array(49,-64,927,829),37998=>array(38,-65,964,831),37999=>array(27,-62,980,837),38000=>array(28,-68,969,845),38001=>array(38,-58,965,842),38002=>array(40,-67,974,854),38003=>array(31,-67,986,844),38004=>array(47,-67,951,828),38005=>array(36,-56,957,837),38006=>array(31,-67,975,834),38007=>array(32,-69,955,822),38008=>array(42,-27,969,827),38009=>array(36,-66,963,848),38010=>array(22,-65,967,839),38011=>array(34,-66,977,842),38012=>array(36,-70,960,829),38013=>array(48,-70,959,838),38014=>array(43,-29,967,845),38015=>array(52,-37,962,834),38016=>array(36,-72,974,833),38017=>array(35,-65,984,834),38018=>array(31,-71,970,832),38019=>array(49,-76,937,831),38020=>array(43,-65,961,846),38021=>array(249,-26,702,820),38022=>array(34,-37,943,826),38023=>array(39,-28,938,830),38024=>array(39,-69,933,830),38025=>array(39,-53,939,830),38026=>array(60,-64,890,828),38027=>array(39,-67,957,830),38028=>array(36,-65,926,822),38029=>array(39,-17,944,830),38030=>array(39,-75,942,830),38031=>array(35,-64,896,832),38032=>array(50,-64,931,827),38033=>array(39,-66,965,830),38034=>array(39,-74,942,830),38035=>array(39,-63,904,838),38036=>array(37,-59,902,830),38037=>array(39,-70,933,830),38038=>array(37,-66,926,830),38039=>array(35,-67,960,830),38040=>array(38,-63,948,830),38041=>array(28,-67,926,820),38042=>array(33,-72,952,828),38043=>array(39,-69,956,830),38044=>array(39,-30,937,830),38045=>array(39,-46,955,830),38046=>array(39,-51,958,830),38047=>array(39,-66,906,830),38048=>array(36,-60,914,830),38049=>array(39,-60,943,830),38050=>array(37,-58,913,830),38051=>array(39,-72,965,830),38052=>array(39,-72,960,837),38053=>array(39,-67,873,830),38054=>array(39,-69,963,836),38055=>array(39,-60,907,832),38056=>array(39,-52,918,839),38057=>array(39,-61,903,830),38058=>array(39,-68,963,845),38059=>array(39,-69,943,834),38060=>array(39,-69,966,830),38061=>array(39,-69,933,830),38062=>array(39,-28,935,826),38063=>array(39,-34,958,830),38064=>array(33,-28,934,830),38065=>array(38,-70,962,830),38066=>array(20,-22,950,823),38067=>array(39,-66,941,830),38068=>array(39,-67,940,831),38069=>array(25,-56,968,837),38070=>array(39,-59,946,830),38071=>array(39,-36,938,830),38072=>array(38,-70,927,833),38073=>array(39,-71,948,841),38074=>array(43,-64,949,826),38075=>array(39,-66,931,830),38076=>array(54,-70,894,826),38077=>array(41,-14,929,826),38078=>array(44,-69,897,826),38079=>array(29,-45,894,826),38080=>array(42,-73,888,821),38081=>array(36,-70,954,832),38082=>array(39,-71,903,843),38083=>array(37,-79,955,847),38084=>array(32,-60,955,832),38085=>array(43,-69,930,826),38086=>array(42,-70,915,834),38087=>array(43,-45,964,834),38088=>array(38,-66,937,841),38089=>array(24,-65,937,839),38090=>array(39,-33,940,846),38091=>array(33,-76,950,830),38092=>array(40,-62,937,827),38093=>array(46,-70,955,837),38094=>array(35,-60,955,826),38095=>array(30,-53,914,835),38096=>array(37,-66,949,829),38097=>array(39,-34,941,828),38098=>array(29,-66,937,826),38099=>array(39,-33,954,828),38100=>array(39,-45,957,826),38101=>array(37,-67,937,835),38102=>array(42,-72,945,827),38103=>array(31,-64,927,829),38104=>array(33,-72,935,818),38105=>array(36,-70,933,831),38106=>array(31,-18,947,829),38107=>array(55,-54,894,822),38108=>array(28,-72,917,823),38109=>array(49,-71,900,817),38110=>array(39,-68,908,816),38111=>array(45,-53,905,827),38112=>array(32,-19,948,824),38113=>array(50,-67,916,830),38114=>array(38,-66,950,837),38115=>array(40,-73,938,830),38116=>array(19,-71,951,833),38117=>array(49,-52,939,827),38118=>array(38,-64,958,834),38119=>array(9,-66,927,828),38120=>array(20,-27,936,816),38121=>array(20,-57,948,825),38122=>array(38,-69,958,845),38123=>array(19,-68,948,833),38124=>array(39,-69,945,821),38125=>array(44,-72,885,840),38126=>array(17,-62,919,825),38127=>array(48,-35,954,834),38128=>array(29,-65,952,835),38129=>array(27,-73,953,840),38130=>array(34,-68,938,847),38131=>array(19,-66,942,844),38132=>array(23,-61,891,822),38133=>array(33,-65,934,844),38134=>array(47,-60,971,825),38135=>array(28,-65,911,835),38136=>array(32,-64,923,832),38137=>array(12,-57,923,822),38138=>array(40,-62,934,832),38139=>array(27,-48,947,821),38140=>array(39,-61,970,823),38141=>array(19,-63,951,833),38142=>array(32,-56,943,825),38143=>array(31,-21,930,819),38144=>array(39,-69,923,831),38145=>array(37,-70,955,830),38146=>array(32,-27,952,833),38147=>array(39,-28,942,830),38148=>array(45,-76,916,833),38149=>array(34,-60,903,839),38150=>array(39,-67,941,827),38151=>array(37,-66,948,833),38152=>array(36,-68,963,827),38153=>array(22,-22,965,832),38154=>array(44,-71,944,819),38155=>array(29,-63,952,839),38156=>array(39,-73,943,831),38157=>array(40,-73,957,832),38158=>array(52,-61,896,830),38159=>array(45,-62,895,828),38160=>array(39,-74,942,835),38161=>array(61,-69,908,836),38162=>array(27,-66,961,843),38163=>array(19,-68,963,833),38164=>array(27,-70,914,833),38165=>array(30,-69,949,832),38166=>array(43,-72,950,828),38167=>array(35,-66,933,832),38168=>array(31,-69,943,837),38169=>array(50,-66,939,829),38170=>array(39,-69,939,827),38171=>array(24,-66,976,843),38172=>array(39,-63,970,839),38173=>array(30,-76,940,827),38174=>array(33,-67,967,833),38175=>array(40,-49,953,827),38176=>array(39,-63,909,826),38177=>array(28,-68,917,815),38178=>array(36,-73,900,827),38179=>array(43,-60,908,834),38180=>array(29,-30,932,833),38181=>array(35,-70,937,834),38182=>array(47,-68,904,846),38183=>array(29,-68,921,833),38184=>array(30,-71,961,824),38185=>array(42,-43,962,833),38186=>array(32,-28,953,822),38187=>array(38,-77,942,834),38188=>array(39,-62,952,842),38189=>array(42,-76,952,839),38190=>array(44,-67,955,826),38191=>array(43,-73,928,827),38192=>array(35,-36,939,821),38193=>array(34,-67,918,842),38194=>array(30,-64,959,832),38195=>array(29,-64,974,836),38196=>array(32,-64,959,837),38197=>array(40,-61,936,827),38198=>array(33,-34,957,827),38199=>array(30,-56,948,827),38200=>array(36,-66,943,841),38201=>array(38,-71,957,833),38202=>array(34,-30,959,838),38203=>array(37,-78,959,823),38204=>array(33,-71,966,832),38205=>array(43,-37,950,834),38206=>array(38,-68,964,842),38207=>array(31,-72,968,844),38208=>array(39,-82,957,846),38209=>array(39,-69,977,829),38210=>array(31,-67,953,824),38211=>array(29,-63,961,837),38212=>array(37,-70,932,826),38213=>array(39,-76,903,827),38214=>array(28,-80,957,810),38215=>array(21,-66,951,838),38216=>array(29,-53,951,843),38217=>array(19,-68,937,833),38218=>array(40,-69,946,828),38219=>array(29,-63,970,835),38220=>array(32,-73,945,833),38221=>array(37,-69,949,843),38222=>array(31,-75,968,842),38223=>array(35,-69,917,833),38224=>array(37,-72,919,848),38225=>array(37,-73,927,848),38226=>array(30,-27,951,832),38227=>array(22,-58,950,840),38228=>array(43,-60,941,826),38229=>array(29,-72,977,841),38230=>array(33,-66,956,833),38231=>array(36,-25,949,833),38232=>array(30,-62,973,833),38233=>array(42,-71,946,827),38234=>array(33,-74,919,833),38235=>array(33,-63,949,851),38236=>array(40,-70,958,836),38237=>array(31,-66,946,844),38238=>array(24,-68,965,839),38239=>array(31,-60,971,846),38240=>array(31,-61,973,831),38241=>array(34,-73,941,821),38242=>array(31,-77,970,830),38243=>array(35,-68,956,842),38244=>array(23,-65,961,833),38245=>array(43,-65,941,835),38246=>array(24,-72,959,836),38247=>array(31,-62,894,825),38248=>array(30,-66,943,843),38249=>array(50,-70,952,837),38250=>array(24,-58,958,822),38251=>array(43,-29,966,832),38252=>array(37,-66,968,832),38253=>array(51,-73,918,827),38254=>array(29,-76,974,833),38255=>array(29,-60,914,833),38256=>array(19,-80,953,844),38257=>array(24,-37,950,842),38258=>array(26,-74,959,842),38259=>array(27,-69,952,850),38260=>array(29,-62,964,842),38261=>array(29,-68,965,842),38262=>array(25,-80,971,843),38263=>array(69,-69,942,800),38264=>array(89,-16,892,784),38265=>array(57,-67,965,850),38266=>array(57,-72,962,831),38267=>array(58,-73,976,821),38268=>array(63,-73,921,785),38269=>array(60,-68,975,827),38270=>array(44,-65,986,786),38271=>array(60,-54,957,823),38272=>array(112,-71,871,782),38273=>array(132,-64,882,789),38274=>array(116,-67,890,788),38275=>array(125,-64,875,789),38276=>array(113,-73,936,803),38277=>array(125,-64,874,789),38278=>array(125,-70,888,782),38279=>array(132,-64,883,791),38280=>array(136,-75,895,783),38281=>array(109,-68,891,785),38282=>array(110,-74,891,779),38283=>array(110,-51,890,806),38284=>array(104,-61,909,792),38285=>array(109,-62,910,790),38286=>array(106,-53,883,797),38287=>array(109,-63,890,796),38288=>array(101,-70,903,782),38289=>array(129,-63,886,797),38290=>array(126,-55,899,801),38291=>array(125,-66,892,784),38292=>array(125,-65,902,790),38293=>array(125,-64,875,789),38294=>array(132,-64,882,789),38295=>array(108,-59,892,799),38296=>array(127,-60,883,796),38297=>array(132,-64,882,789),38298=>array(125,-64,875,789),38299=>array(128,-64,889,787),38300=>array(118,-69,898,782),38301=>array(109,-64,891,788),38302=>array(121,-68,900,783),38303=>array(112,-61,900,790),38304=>array(132,-64,882,789),38305=>array(109,-67,894,790),38306=>array(132,-64,882,789),38307=>array(113,-58,887,798),38308=>array(112,-62,888,789),38309=>array(125,-61,885,794),38310=>array(125,-64,875,789),38311=>array(110,-68,900,786),38312=>array(119,-71,894,791),38313=>array(112,-67,900,789),38314=>array(106,-68,896,786),38315=>array(113,-64,894,788),38316=>array(110,-64,890,788),38317=>array(117,-65,907,790),38318=>array(101,-59,899,791),38319=>array(125,-64,875,789),38320=>array(121,-61,895,787),38321=>array(112,-63,888,801),38322=>array(112,-54,888,802),38323=>array(125,-64,875,789),38324=>array(109,-64,891,788),38325=>array(113,-68,910,783),38326=>array(123,-70,912,789),38327=>array(32,-70,928,829),38328=>array(125,-64,875,789),38329=>array(106,-67,894,788),38330=>array(112,-70,916,796),38331=>array(120,-64,894,793),38332=>array(108,-65,894,797),38333=>array(110,-65,901,789),38334=>array(116,-64,906,790),38335=>array(124,-68,912,782),38336=>array(107,-69,893,810),38337=>array(125,-64,875,789),38338=>array(125,-64,875,789),38339=>array(130,-68,906,783),38340=>array(125,-64,875,799),38341=>array(110,-63,888,812),38342=>array(106,-59,890,796),38343=>array(108,-59,892,803),38344=>array(114,-65,909,790),38345=>array(101,-52,894,797),38346=>array(107,-67,897,783),38347=>array(113,-67,898,792),38348=>array(117,-68,904,788),38349=>array(123,-69,913,784),38350=>array(125,-64,875,789),38351=>array(125,-64,875,789),38352=>array(124,-69,914,789),38353=>array(110,-64,911,794),38354=>array(98,-52,895,805),38355=>array(128,-69,908,782),38356=>array(123,-71,910,785),38357=>array(115,-66,907,791),38358=>array(120,-56,895,794),38359=>array(100,-61,900,800),38360=>array(132,-64,882,789),38361=>array(119,-64,881,789),38362=>array(101,-56,893,794),38363=>array(114,-65,897,788),38364=>array(104,-70,904,792),38365=>array(102,-68,898,784),38366=>array(121,-68,916,783),38367=>array(116,-67,893,784),38368=>array(119,-69,917,790),38369=>array(114,-61,902,793),38370=>array(97,-70,902,785),38371=>array(116,-67,892,787),38372=>array(118,-68,915,789),38373=>array(116,-73,908,785),38374=>array(125,-64,875,789),38375=>array(125,-64,875,797),38376=>array(116,-57,874,823),38377=>array(115,-67,853,801),38378=>array(120,-57,879,821),38379=>array(100,-67,867,826),38380=>array(116,-57,874,823),38381=>array(106,-56,860,820),38382=>array(112,-64,864,802),38383=>array(98,-57,869,832),38384=>array(123,-59,883,815),38385=>array(109,-67,862,822),38386=>array(108,-65,873,818),38387=>array(104,-68,864,826),38388=>array(100,-60,859,820),38389=>array(107,-66,864,816),38390=>array(110,-69,865,826),38391=>array(121,-63,874,826),38392=>array(105,-63,872,823),38393=>array(109,-60,875,821),38394=>array(96,-61,870,819),38395=>array(111,-63,873,824),38396=>array(96,-64,867,823),38397=>array(119,-65,874,817),38398=>array(109,-61,867,828),38399=>array(109,-61,867,828),38400=>array(116,-59,889,824),38401=>array(104,-61,880,810),38402=>array(95,-60,866,830),38403=>array(100,-62,873,829),38404=>array(108,-63,862,817),38405=>array(100,-64,877,821),38406=>array(121,-64,879,823),38407=>array(111,-64,889,821),38408=>array(98,-69,871,818),38409=>array(99,-66,873,811),38410=>array(106,-70,872,822),38411=>array(109,-71,865,817),38412=>array(100,-67,868,826),38413=>array(103,-67,865,821),38414=>array(101,-63,873,815),38415=>array(109,-69,862,813),38416=>array(104,-59,858,830),38417=>array(106,-55,865,822),38418=>array(108,-64,874,828),38419=>array(108,-64,874,828),38420=>array(98,-56,876,831),38421=>array(91,-69,871,822),38422=>array(93,-66,870,821),38423=>array(103,-64,872,834),38424=>array(93,-66,870,821),38425=>array(97,-67,875,826),38426=>array(93,-64,868,830),38427=>array(112,-64,888,830),38428=>array(49,-69,942,854),38429=>array(358,-68,720,782),38430=>array(115,-69,926,824),38431=>array(101,-63,942,830),38432=>array(102,-63,960,789),38433=>array(104,-68,935,824),38434=>array(134,-63,964,791),38435=>array(109,-62,949,834),38436=>array(112,-61,969,832),38437=>array(112,-63,970,795),38438=>array(112,-69,959,820),38439=>array(112,-64,955,829),38440=>array(119,-68,959,793),38441=>array(119,-65,939,831),38442=>array(104,-67,964,795),38443=>array(86,-70,959,783),38444=>array(107,-52,959,858),38445=>array(109,-69,952,840),38446=>array(98,-68,935,788),38447=>array(119,-61,954,835),38448=>array(111,-58,960,829),38449=>array(121,-64,952,829),38450=>array(103,-77,953,827),38451=>array(99,-64,875,784),38452=>array(110,-69,883,788),38453=>array(80,-59,951,835),38454=>array(96,-63,946,837),38455=>array(96,-58,950,800),38456=>array(96,-68,963,837),38457=>array(110,-70,960,824),38458=>array(115,-69,965,832),38459=>array(97,-73,949,782),38460=>array(140,-63,964,845),38461=>array(135,-64,953,829),38462=>array(136,-77,975,850),38463=>array(93,-75,927,778),38464=>array(102,-71,946,824),38465=>array(102,-71,954,839),38466=>array(99,-68,948,836),38467=>array(116,-71,955,780),38468=>array(110,-79,945,842),38469=>array(89,-61,945,786),38470=>array(100,-50,924,838),38471=>array(98,-63,932,826),38472=>array(88,-63,930,826),38473=>array(96,-64,921,786),38474=>array(124,-73,942,834),38475=>array(99,-82,936,792),38476=>array(104,-69,941,785),38477=>array(101,-68,955,846),38478=>array(116,-70,966,823),38479=>array(111,-63,927,825),38480=>array(114,-61,945,795),38481=>array(110,-64,929,786),38482=>array(108,-77,956,845),38483=>array(103,-68,955,829),38484=>array(109,-63,960,849),38485=>array(100,-73,950,821),38486=>array(109,-69,972,843),38487=>array(109,-68,918,833),38488=>array(116,-69,958,783),38489=>array(81,-65,958,786),38490=>array(104,-69,962,833),38491=>array(95,-61,964,827),38492=>array(108,-74,958,829),38493=>array(89,-65,951,836),38494=>array(113,-62,959,838),38495=>array(123,-64,953,829),38496=>array(81,-67,951,839),38497=>array(116,-66,966,836),38498=>array(100,-70,959,831),38499=>array(102,-67,950,835),38500=>array(111,-65,956,853),38501=>array(108,-65,909,851),38502=>array(99,-66,952,831),38503=>array(99,-67,922,783),38504=>array(99,-67,929,783),38505=>array(100,-67,944,827),38506=>array(97,-67,939,835),38507=>array(115,-70,953,826),38508=>array(74,-75,963,795),38509=>array(116,-69,953,832),38510=>array(100,-69,954,835),38511=>array(110,-68,965,828),38512=>array(110,-68,964,843),38513=>array(104,-68,909,832),38514=>array(78,-70,935,810),38515=>array(104,-79,950,827),38516=>array(128,-69,974,845),38517=>array(95,-67,970,831),38518=>array(116,-62,917,837),38519=>array(119,-64,896,839),38520=>array(103,-58,951,833),38521=>array(113,-71,948,838),38522=>array(97,-66,958,846),38523=>array(119,-64,939,791),38524=>array(128,-71,967,830),38525=>array(89,-71,934,779),38526=>array(103,-77,967,783),38527=>array(93,-54,958,797),38528=>array(110,-58,956,828),38529=>array(99,-56,954,798),38530=>array(110,-68,964,851),38531=>array(103,-52,969,863),38532=>array(107,-61,972,791),38533=>array(99,-55,902,800),38534=>array(93,-60,959,848),38535=>array(97,-67,961,829),38536=>array(90,-60,964,800),38537=>array(114,-64,959,819),38538=>array(101,-71,950,837),38539=>array(92,-68,927,845),38540=>array(92,-68,943,844),38541=>array(92,-74,932,844),38542=>array(100,-60,958,832),38543=>array(99,-64,942,825),38544=>array(113,-62,952,828),38545=>array(116,-67,957,829),38546=>array(118,-68,963,843),38547=>array(118,-65,957,836),38548=>array(96,-56,932,801),38549=>array(92,-70,941,784),38550=>array(102,-70,928,839),38551=>array(97,-71,956,819),38552=>array(86,-64,957,804),38553=>array(109,-67,960,819),38554=>array(93,-69,954,835),38555=>array(93,-68,950,841),38556=>array(95,-65,941,830),38557=>array(93,-74,916,843),38558=>array(109,-72,983,832),38559=>array(83,-73,970,842),38560=>array(113,-62,965,838),38561=>array(113,-78,965,831),38562=>array(111,-65,973,823),38563=>array(100,-70,957,833),38564=>array(110,-66,960,836),38565=>array(110,-64,963,837),38566=>array(96,-68,937,845),38567=>array(85,-68,963,809),38568=>array(106,-68,967,838),38569=>array(98,-74,970,839),38570=>array(106,-66,962,855),38571=>array(106,-73,954,832),38572=>array(111,-68,947,781),38573=>array(106,-62,953,794),38574=>array(92,-57,952,864),38575=>array(101,-65,938,833),38576=>array(100,-75,934,786),38577=>array(112,-59,953,832),38578=>array(93,-69,920,826),38579=>array(38,-69,984,839),38580=>array(77,-66,936,830),38581=>array(85,-68,955,835),38582=>array(65,-57,958,833),38583=>array(47,-71,963,830),38584=>array(47,-71,963,828),38585=>array(31,-69,954,845),38586=>array(36,-69,937,847),38587=>array(32,-76,968,844),38588=>array(53,-69,947,840),38589=>array(34,-65,897,837),38590=>array(40,-61,932,824),38591=>array(53,-70,953,826),38592=>array(46,-73,948,833),38593=>array(39,-66,939,803),38594=>array(38,-68,951,831),38595=>array(49,-68,953,830),38596=>array(36,-68,953,827),38597=>array(48,-59,953,837),38598=>array(55,-67,962,831),38599=>array(31,-75,924,818),38600=>array(36,-67,952,834),38601=>array(55,-63,957,836),38602=>array(40,-67,956,842),38603=>array(40,-61,932,843),38604=>array(34,-71,956,833),38605=>array(49,-72,948,824),38606=>array(42,-59,956,837),38607=>array(40,-49,916,830),38608=>array(40,-78,928,833),38609=>array(39,-63,953,833),38610=>array(30,-70,949,841),38611=>array(28,-65,954,839),38612=>array(38,-70,955,827),38613=>array(31,-71,952,836),38614=>array(59,-65,954,828),38615=>array(53,-63,950,839),38616=>array(36,-71,975,826),38617=>array(42,-70,958,843),38618=>array(37,-62,946,833),38619=>array(43,-68,954,847),38620=>array(45,-61,955,833),38621=>array(53,-65,954,839),38622=>array(38,-68,956,842),38623=>array(46,-65,939,839),38624=>array(14,-59,925,822),38625=>array(44,-71,952,824),38626=>array(64,-73,957,834),38627=>array(43,-70,950,834),38628=>array(53,-82,914,809),38629=>array(32,-67,970,839),38630=>array(14,-59,965,822),38631=>array(20,-41,956,837),38632=>array(82,-65,943,778),38633=>array(60,-60,955,790),38634=>array(96,-69,888,800),38635=>array(75,-58,929,797),38636=>array(41,-63,948,784),38637=>array(69,-48,965,802),38638=>array(54,-34,964,796),38639=>array(59,-63,963,790),38640=>array(46,-62,971,822),38641=>array(46,-62,941,798),38642=>array(76,-71,930,805),38643=>array(30,-68,916,772),38644=>array(48,-16,941,781),38645=>array(45,-76,982,785),38646=>array(43,-63,961,810),38647=>array(105,-67,914,786),38648=>array(73,-67,938,785),38649=>array(41,-37,956,790),38650=>array(47,-64,926,787),38651=>array(85,-32,945,802),38652=>array(60,-67,936,781),38653=>array(66,-64,941,783),38654=>array(41,-68,941,782),38655=>array(55,-68,975,785),38656=>array(79,-70,930,787),38657=>array(32,-70,948,777),38658=>array(45,-62,981,792),38659=>array(68,-72,935,796),38660=>array(74,-52,916,800),38661=>array(78,-68,953,782),38662=>array(29,-72,947,811),38663=>array(35,-71,965,808),38664=>array(47,-64,951,791),38665=>array(70,-65,947,790),38666=>array(75,-28,930,778),38667=>array(73,-79,947,789),38668=>array(39,-59,899,787),38669=>array(56,-67,935,790),38670=>array(77,-67,943,790),38671=>array(61,-64,924,787),38672=>array(57,-67,974,787),38673=>array(67,-62,942,798),38674=>array(56,-67,970,827),38675=>array(39,-67,956,789),38676=>array(67,-54,939,798),38677=>array(55,-35,962,829),38678=>array(40,-67,968,789),38679=>array(81,-82,965,798),38680=>array(54,-67,913,788),38681=>array(34,-72,986,792),38682=>array(113,-53,949,791),38683=>array(68,-70,938,791),38684=>array(65,-68,909,785),38685=>array(96,-74,911,783),38686=>array(92,-59,967,813),38687=>array(46,-71,956,783),38688=>array(64,-72,968,783),38689=>array(43,-73,981,789),38690=>array(43,-72,969,824),38691=>array(58,-75,952,799),38692=>array(89,-55,902,802),38693=>array(54,-59,965,799),38694=>array(48,-67,967,787),38695=>array(51,-71,962,823),38696=>array(52,-60,939,800),38697=>array(90,-69,927,787),38698=>array(41,-64,924,797),38699=>array(82,-69,919,785),38700=>array(59,-69,941,783),38701=>array(52,-66,891,778),38702=>array(58,-49,955,780),38703=>array(51,-31,979,779),38704=>array(56,-65,964,796),38705=>array(60,-66,927,832),38706=>array(70,-62,965,817),38707=>array(88,-56,938,787),38708=>array(53,-16,975,829),38709=>array(63,-68,957,785),38710=>array(53,-53,959,785),38711=>array(83,-67,936,783),38712=>array(68,-70,900,815),38713=>array(31,-72,946,792),38714=>array(44,-63,964,819),38715=>array(57,-54,951,807),38716=>array(55,-64,971,846),38717=>array(60,-69,962,801),38718=>array(54,-56,949,794),38719=>array(43,-62,992,823),38720=>array(77,-70,948,808),38721=>array(94,-73,928,800),38722=>array(48,-73,941,790),38723=>array(33,-65,967,787),38724=>array(72,-64,928,799),38725=>array(48,-47,970,836),38726=>array(53,-56,949,829),38727=>array(65,-67,961,786),38728=>array(74,-28,929,779),38729=>array(55,-66,978,836),38730=>array(79,-51,934,795),38731=>array(61,-68,957,792),38732=>array(70,-79,939,825),38733=>array(42,-60,971,763),38734=>array(95,-58,971,763),38735=>array(43,-60,971,823),38736=>array(24,-50,981,809),38737=>array(104,-65,915,837),38738=>array(104,-65,915,837),38739=>array(51,-67,927,821),38740=>array(51,-67,938,852),38741=>array(38,-66,948,836),38742=>array(41,-66,952,840),38743=>array(55,-72,959,831),38744=>array(68,-63,968,841),38745=>array(70,-58,938,835),38746=>array(55,-74,976,832),38747=>array(53,-65,968,845),38748=>array(55,-72,950,829),38749=>array(48,-63,968,848),38750=>array(49,-65,944,826),38751=>array(49,-44,959,820),38752=>array(44,-73,925,838),38753=>array(36,-73,970,837),38754=>array(69,-77,924,784),38755=>array(69,-77,924,784),38756=>array(49,-26,963,849),38757=>array(31,-68,955,800),38758=>array(48,-57,957,797),38759=>array(33,-68,990,833),38760=>array(59,-69,949,807),38761=>array(73,-69,927,829),38762=>array(60,-69,951,825),38763=>array(57,-65,960,830),38764=>array(57,-69,953,831),38765=>array(54,-70,915,830),38766=>array(71,-50,919,851),38767=>array(51,-50,949,840),38768=>array(62,-68,969,828),38769=>array(62,-72,971,828),38770=>array(60,-68,968,833),38771=>array(60,-69,952,832),38772=>array(44,-67,969,824),38773=>array(60,-66,951,832),38774=>array(60,-65,956,835),38775=>array(63,-53,896,843),38776=>array(62,-74,971,837),38777=>array(48,-71,928,838),38778=>array(62,-64,986,830),38779=>array(65,-72,966,822),38780=>array(53,-64,955,829),38781=>array(63,-50,956,844),38782=>array(53,-70,947,824),38783=>array(65,-53,924,847),38784=>array(66,-71,917,831),38785=>array(69,-72,967,831),38786=>array(53,-71,967,823),38787=>array(61,-70,963,824),38788=>array(55,-67,961,824),38789=>array(42,-67,961,835),38790=>array(43,-70,957,823),38791=>array(53,-70,925,823),38792=>array(66,-73,978,843),38793=>array(66,-72,960,827),38794=>array(60,-69,953,829),38795=>array(53,-64,950,836),38796=>array(82,-58,966,830),38797=>array(59,-65,951,836),38798=>array(60,-71,970,830),38799=>array(53,-72,944,805),38800=>array(66,-68,940,834),38801=>array(51,-68,937,820),38802=>array(51,-66,949,826),38803=>array(51,-68,956,820),38804=>array(61,-70,969,838),38805=>array(49,-68,971,836),38806=>array(59,-74,959,836),38807=>array(39,-67,968,839),38808=>array(52,-70,943,835),38809=>array(62,-52,916,842),38810=>array(55,-50,955,859),38811=>array(73,-67,954,848),38812=>array(63,-68,961,829),38813=>array(64,-70,936,825),38814=>array(63,-73,959,830),38815=>array(73,-64,960,847),38816=>array(63,-65,919,847),38817=>array(62,-62,953,836),38818=>array(51,-68,976,828),38819=>array(45,-65,965,837),38820=>array(60,-67,954,836),38821=>array(56,-69,977,840),38822=>array(56,-66,968,841),38823=>array(56,-65,947,843),38824=>array(68,-69,922,827),38825=>array(46,-66,914,837),38826=>array(43,-68,952,841),38827=>array(66,-68,918,843),38828=>array(55,-72,967,829),38829=>array(47,-70,962,832),38830=>array(63,-68,975,826),38831=>array(53,-72,913,817),38832=>array(63,-69,951,817),38833=>array(53,-69,926,848),38834=>array(47,-79,952,821),38835=>array(51,-50,968,847),38836=>array(52,-70,948,820),38837=>array(47,-79,995,841),38838=>array(55,-48,943,855),38839=>array(54,-79,946,821),38840=>array(46,-69,952,825),38841=>array(51,-55,948,854),38842=>array(55,-70,956,824),38843=>array(65,-67,961,824),38844=>array(65,-68,970,833),38845=>array(65,-67,964,841),38846=>array(47,-67,948,836),38847=>array(54,-68,960,834),38848=>array(69,-65,961,831),38849=>array(62,-68,956,829),38850=>array(39,-65,950,842),38851=>array(55,-73,949,835),38852=>array(60,-73,967,823),38853=>array(53,-71,960,828),38854=>array(51,-76,968,834),38855=>array(66,-73,960,832),38856=>array(65,-64,981,839),38857=>array(68,-65,961,829),38858=>array(68,-58,946,808),38859=>array(72,-64,931,840),38860=>array(73,-62,901,844),38861=>array(59,-70,981,843),38862=>array(54,-71,981,841),38863=>array(39,-68,968,852),38864=>array(58,-69,985,847),38865=>array(23,-68,968,825),38866=>array(51,-70,943,834),38867=>array(54,-66,946,837),38868=>array(53,-75,973,836),38869=>array(68,-68,954,841),38870=>array(66,-67,977,840),38871=>array(59,-69,954,846),38872=>array(53,-67,976,840),38873=>array(39,-73,975,837),38874=>array(60,-66,949,834),38875=>array(68,-76,988,834),38876=>array(62,-70,951,842),38877=>array(57,-73,956,832),38878=>array(57,-70,959,839),38879=>array(53,-67,972,845),38880=>array(46,-73,952,831),38881=>array(62,-73,958,830),38882=>array(54,-73,966,830),38883=>array(65,-65,927,840),38884=>array(65,-65,981,840),38885=>array(62,-73,957,842),38886=>array(62,-73,894,820),38887=>array(61,-64,901,826),38888=>array(49,-80,948,840),38889=>array(47,-57,915,830),38890=>array(28,-66,945,809),38891=>array(50,-68,951,822),38892=>array(59,-76,901,817),38893=>array(65,-13,935,816),38894=>array(53,-24,947,823),38895=>array(49,-60,964,829),38896=>array(51,-35,956,820),38897=>array(49,-60,964,836),38898=>array(35,-29,966,826),38899=>array(72,-68,928,840),38900=>array(68,-74,932,842),38901=>array(66,-59,916,828),38902=>array(72,-64,914,818),38903=>array(56,-64,921,834),38904=>array(62,-72,972,834),38905=>array(65,-49,959,846),38906=>array(51,-72,973,835),38907=>array(66,-73,957,840),38908=>array(44,-56,951,841),38909=>array(50,-70,952,849),38910=>array(35,-70,941,825),38911=>array(63,-67,937,845),38912=>array(58,-74,976,824),38913=>array(79,-70,938,785),38914=>array(76,-68,950,791),38915=>array(126,-69,939,787),38916=>array(40,-79,961,826),38917=>array(48,-68,947,784),38918=>array(62,-76,960,801),38919=>array(54,-71,962,790),38920=>array(51,-71,946,817),38921=>array(40,-71,946,783),38922=>array(55,-71,961,788),38923=>array(29,-72,957,790),38924=>array(47,-64,964,790),38925=>array(45,-78,965,824),38926=>array(35,-68,970,833),38927=>array(49,-64,963,798),38928=>array(53,-70,959,781),38929=>array(42,-77,953,788),38930=>array(47,-66,957,822),38931=>array(53,-68,952,834),38932=>array(124,-68,952,788),38933=>array(128,-68,952,829),38934=>array(40,-60,966,844),38935=>array(32,-70,970,832),38936=>array(42,-68,955,839),38937=>array(38,-71,957,783),38938=>array(48,-64,966,792),38939=>array(42,-73,972,823),38940=>array(35,-70,962,831),38941=>array(53,-75,957,833),38942=>array(59,-53,968,856),38943=>array(37,-64,943,819),38944=>array(32,-68,967,836),38945=>array(62,-68,966,809),38946=>array(39,-68,956,801),38947=>array(95,-70,947,787),38948=>array(91,-70,963,787),38949=>array(96,-66,962,795),38950=>array(44,-65,961,844),38951=>array(107,-76,968,828),38952=>array(29,-79,971,782),38953=>array(44,-73,963,832),38954=>array(38,-68,961,832),38955=>array(36,-69,957,823),38956=>array(24,-61,959,830),38957=>array(52,-61,959,787),38958=>array(32,-78,975,802),38959=>array(32,-78,975,829),38960=>array(47,-71,967,840),38961=>array(48,-78,965,819),38962=>array(44,-79,964,793),38963=>array(36,-77,970,823),38964=>array(18,-82,959,826),38965=>array(25,-77,970,783),38966=>array(30,-61,959,814),38967=>array(38,-69,972,838),38968=>array(48,-72,959,789),38969=>array(35,-72,973,834),38970=>array(49,-65,965,824),38971=>array(45,-71,960,833),38972=>array(44,-72,973,829),38973=>array(35,-73,954,834),38974=>array(37,-68,948,826),38975=>array(33,-76,955,849),38976=>array(32,-73,951,836),38977=>array(38,-83,963,833),38978=>array(29,-73,964,833),38979=>array(52,-74,959,826),38980=>array(77,-71,962,788),38981=>array(42,-74,956,833),38982=>array(43,-68,964,788),38983=>array(34,-68,963,833),38984=>array(38,-82,959,826),38985=>array(44,-79,965,829),38986=>array(60,-78,953,840),38987=>array(35,-68,963,790),38988=>array(39,-60,956,787),38989=>array(41,-64,951,825),38990=>array(57,-63,959,794),38991=>array(57,-75,958,808),38992=>array(62,-81,971,783),38993=>array(38,-67,975,839),38994=>array(50,-73,964,788),38995=>array(53,-68,963,827),38996=>array(33,-65,961,830),38997=>array(45,-70,956,783),38998=>array(21,-77,967,831),38999=>array(47,-75,968,827),39000=>array(38,-57,962,796),39001=>array(45,-67,979,787),39002=>array(57,-78,964,834),39003=>array(43,-73,960,835),39004=>array(56,-72,970,829),39005=>array(69,-74,951,786),39006=>array(38,-67,960,828),39007=>array(40,-80,955,788),39008=>array(31,-73,960,784),39009=>array(39,-72,959,846),39010=>array(62,-65,973,830),39011=>array(33,-60,963,844),39012=>array(47,-48,963,850),39013=>array(46,-66,966,790),39014=>array(26,-48,963,840),39015=>array(41,-68,959,820),39016=>array(49,-70,959,808),39017=>array(36,-74,964,834),39018=>array(47,-68,978,831),39019=>array(56,-65,967,837),39020=>array(61,-67,952,788),39021=>array(47,-67,952,822),39022=>array(44,-64,965,844),39023=>array(43,-73,964,787),39024=>array(51,-64,958,843),39025=>array(28,-72,959,840),39026=>array(47,-66,964,847),39027=>array(35,-68,959,800),39028=>array(25,-62,961,844),39029=>array(78,-80,908,775),39030=>array(47,-60,930,783),39031=>array(88,-60,934,794),39032=>array(50,-66,937,774),39033=>array(37,-64,937,778),39034=>array(25,-61,940,822),39035=>array(30,-62,937,807),39036=>array(32,-68,933,772),39037=>array(31,-70,936,787),39038=>array(36,-61,953,787),39039=>array(59,-64,955,832),39040=>array(27,-68,935,814),39041=>array(35,-65,930,783),39042=>array(36,-65,936,783),39043=>array(27,-76,921,822),39044=>array(50,-65,936,779),39045=>array(36,-67,940,832),39046=>array(36,-60,940,830),39047=>array(18,-77,940,822),39048=>array(35,-59,943,783),39049=>array(55,-76,918,812),39050=>array(24,-61,933,830),39051=>array(33,-76,964,799),39052=>array(19,-69,915,830),39053=>array(21,-63,921,806),39054=>array(26,-70,942,827),39055=>array(32,-69,931,826),39056=>array(104,-70,929,778),39057=>array(51,-67,957,824),39058=>array(32,-71,950,802),39059=>array(47,-69,952,814),39060=>array(23,-76,933,822),39061=>array(18,-71,950,826),39062=>array(27,-70,942,827),39063=>array(22,-63,934,790),39064=>array(32,-63,941,788),39065=>array(117,-67,962,788),39066=>array(50,-73,937,778),39067=>array(52,-71,935,812),39068=>array(30,-68,940,832),39069=>array(31,-63,941,838),39070=>array(31,-70,921,784),39071=>array(50,-65,940,820),39072=>array(31,-70,940,827),39073=>array(29,-80,938,778),39074=>array(28,-72,937,782),39075=>array(32,-72,947,800),39076=>array(34,-81,964,861),39077=>array(61,-54,941,781),39078=>array(49,-62,927,832),39079=>array(22,-73,939,821),39080=>array(51,-68,967,783),39081=>array(43,-73,972,824),39082=>array(30,-73,965,797),39083=>array(24,-68,967,792),39084=>array(34,-68,954,787),39085=>array(32,-57,964,844),39086=>array(53,-63,967,850),39087=>array(32,-65,968,789),39088=>array(22,-57,955,825),39089=>array(37,-65,970,814),39090=>array(38,-71,967,820),39091=>array(41,-58,958,830),39092=>array(18,-57,944,822),39093=>array(41,-58,958,800),39094=>array(39,-62,959,800),39095=>array(33,-68,960,842),39096=>array(53,-64,963,809),39097=>array(17,-62,963,840),39098=>array(26,-61,967,791),39099=>array(42,-67,972,839),39100=>array(35,-65,970,829),39101=>array(44,-70,978,833),39102=>array(39,-75,970,781),39103=>array(40,-54,964,796),39104=>array(43,-73,961,833),39105=>array(36,-67,982,786),39106=>array(43,-60,970,798),39107=>array(26,-61,967,791),39108=>array(42,-74,970,784),39109=>array(43,-59,956,799),39110=>array(43,-68,980,832),39111=>array(43,-73,961,832),39112=>array(35,-64,966,820),39113=>array(31,-70,965,829),39114=>array(23,-62,974,791),39115=>array(31,-73,973,781),39116=>array(41,-65,974,829),39117=>array(26,-73,988,802),39118=>array(26,-63,942,790),39119=>array(20,-62,939,785),39120=>array(20,-62,939,804),39121=>array(16,-64,934,822),39122=>array(29,-67,936,812),39123=>array(8,-66,927,783),39124=>array(8,-65,939,783),39125=>array(20,-62,939,816),39126=>array(50,-58,972,819),39127=>array(20,-62,939,821),39128=>array(31,-60,963,789),39129=>array(43,-77,960,821),39130=>array(20,-70,931,817),39131=>array(64,-64,963,787),39132=>array(34,-69,967,824),39133=>array(55,-59,937,808),39134=>array(76,-59,936,770),39135=>array(43,-67,957,847),39136=>array(257,-34,731,839),39137=>array(48,-63,958,848),39138=>array(33,-54,962,839),39139=>array(41,-56,967,839),39140=>array(41,-73,936,839),39141=>array(28,-39,965,853),39142=>array(41,-50,966,839),39143=>array(42,-63,978,848),39144=>array(34,-76,939,822),39145=>array(40,-66,957,843),39146=>array(42,-31,949,838),39147=>array(40,-66,969,843),39148=>array(49,-81,957,840),39149=>array(42,-66,943,843),39150=>array(46,-68,957,844),39151=>array(34,-69,964,839),39152=>array(34,-64,951,843),39153=>array(40,-63,958,848),39154=>array(34,-64,969,839),39155=>array(46,-46,964,851),39156=>array(34,-55,956,842),39157=>array(34,-65,948,844),39158=>array(38,-56,960,842),39159=>array(34,-34,964,839),39160=>array(52,-63,958,848),39161=>array(40,-69,903,843),39162=>array(39,-84,979,824),39163=>array(36,-66,971,850),39164=>array(34,-68,906,839),39165=>array(36,-47,965,839),39166=>array(34,-70,944,839),39167=>array(39,-68,922,839),39168=>array(36,-74,985,839),39169=>array(36,-64,965,857),39170=>array(36,-52,954,857),39171=>array(40,-66,961,843),39172=>array(36,-65,948,857),39173=>array(34,-77,961,842),39174=>array(36,-70,960,857),39175=>array(31,-70,907,844),39176=>array(41,-54,964,852),39177=>array(40,-66,921,843),39178=>array(39,-70,964,843),39179=>array(39,-72,976,840),39180=>array(44,-69,958,841),39181=>array(46,-84,950,766),39182=>array(37,-64,982,844),39183=>array(38,-71,966,842),39184=>array(26,-64,974,840),39185=>array(43,-64,948,840),39186=>array(40,-66,959,843),39187=>array(34,-59,964,839),39188=>array(40,-66,944,843),39189=>array(36,-61,984,848),39190=>array(48,-44,953,846),39191=>array(42,-54,960,850),39192=>array(40,-66,971,843),39193=>array(36,-67,961,857),39194=>array(27,-64,956,855),39195=>array(32,-53,964,848),39196=>array(35,-64,980,828),39197=>array(40,-66,947,843),39198=>array(40,-67,959,843),39199=>array(34,-63,981,848),39200=>array(40,-66,957,843),39201=>array(40,-68,912,843),39202=>array(36,-65,956,857),39203=>array(24,-39,977,857),39204=>array(40,-66,961,843),39205=>array(47,-77,982,829),39206=>array(36,-62,978,857),39207=>array(32,-64,968,850),39208=>array(34,-64,931,839),39209=>array(37,-71,972,839),39210=>array(41,-73,990,834),39211=>array(36,-69,956,836),39212=>array(33,-78,918,838),39213=>array(38,-47,958,824),39214=>array(34,-75,943,832),39215=>array(40,-67,989,834),39216=>array(40,-71,959,834),39217=>array(33,-49,964,859),39218=>array(28,-60,915,848),39219=>array(48,-59,959,830),39220=>array(36,-68,963,857),39221=>array(25,-65,978,845),39222=>array(34,-34,947,853),39223=>array(36,-30,969,857),39224=>array(32,-48,975,845),39225=>array(36,-64,954,857),39226=>array(36,-65,951,832),39227=>array(36,-66,960,854),39228=>array(34,-64,971,846),39229=>array(40,-66,960,843),39230=>array(39,-69,932,843),39231=>array(41,-65,971,840),39232=>array(29,-63,950,835),39233=>array(18,-15,966,846),39234=>array(40,-66,959,843),39235=>array(34,-69,972,844),39236=>array(36,-30,964,857),39237=>array(40,-66,957,843),39238=>array(38,-68,950,834),39239=>array(36,-41,956,816),39240=>array(38,-55,955,847),39241=>array(40,-66,948,843),39242=>array(36,-84,957,859),39243=>array(40,-75,954,843),39244=>array(38,-66,959,843),39245=>array(24,-65,962,846),39246=>array(20,-68,956,843),39247=>array(29,-76,982,835),39248=>array(40,-66,953,843),39249=>array(28,-70,968,841),39250=>array(40,-68,962,843),39251=>array(26,-69,983,835),39252=>array(10,-74,957,849),39253=>array(17,-72,972,832),39254=>array(30,-64,967,828),39255=>array(35,-69,955,841),39256=>array(30,-33,960,849),39257=>array(32,-74,970,837),39258=>array(45,-30,929,857),39259=>array(38,-68,971,834),39260=>array(29,-71,982,816),39261=>array(29,-67,950,851),39262=>array(36,-70,960,839),39263=>array(30,-63,982,849),39264=>array(42,-65,956,837),39265=>array(41,-74,964,839),39266=>array(31,-64,983,839),39267=>array(242,2,685,829),39268=>array(31,-43,953,840),39269=>array(32,-60,948,840),39270=>array(31,-26,943,840),39271=>array(30,-66,891,826),39272=>array(25,-38,920,829),39273=>array(20,-67,939,825),39274=>array(40,-13,927,829),39275=>array(41,-69,957,829),39276=>array(41,-70,926,836),39277=>array(48,-71,953,829),39278=>array(47,-68,949,836),39279=>array(43,-58,953,836),39280=>array(42,-73,946,842),39281=>array(37,-28,946,835),39282=>array(41,-68,895,836),39283=>array(45,-68,911,830),39284=>array(41,-57,940,839),39285=>array(33,-67,927,829),39286=>array(36,-73,964,821),39287=>array(41,-66,912,841),39288=>array(49,-60,956,844),39289=>array(32,-65,975,837),39290=>array(42,-65,950,835),39291=>array(41,-71,966,836),39292=>array(39,-72,946,841),39293=>array(41,-65,931,831),39294=>array(41,-36,953,829),39295=>array(44,-61,946,829),39296=>array(41,-65,959,840),39297=>array(41,-79,946,831),39298=>array(36,-61,972,848),39299=>array(32,-68,964,825),39300=>array(40,-60,955,825),39301=>array(42,-70,881,838),39302=>array(47,-67,913,844),39303=>array(26,-16,947,821),39304=>array(37,-64,949,828),39305=>array(38,-71,943,829),39306=>array(41,-68,954,829),39307=>array(34,-68,960,827),39308=>array(48,-53,947,833),39309=>array(35,-71,935,817),39310=>array(43,-65,962,835),39311=>array(44,-67,916,838),39312=>array(27,-67,937,836),39313=>array(31,-43,938,813),39314=>array(27,-65,951,829),39315=>array(26,-90,955,822),39316=>array(29,-64,942,828),39317=>array(30,-81,948,821),39318=>array(95,-67,926,843),39319=>array(34,-64,959,831),39320=>array(55,-65,964,834),39321=>array(40,-65,955,817),39322=>array(40,-62,973,823),39323=>array(40,-74,966,841),39324=>array(40,-71,971,821),39325=>array(33,-77,965,828),39326=>array(44,-68,963,830),39327=>array(59,-68,958,827),39328=>array(70,-70,971,832),39329=>array(52,-69,956,824),39330=>array(34,-68,956,832),39331=>array(37,-62,975,833),39332=>array(48,-62,940,839),39333=>array(18,-62,974,838),39334=>array(33,-68,988,835),39335=>array(33,-61,983,839),39336=>array(28,-69,972,844),39337=>array(28,-67,956,839),39338=>array(33,-78,974,844),39339=>array(45,-70,975,816),39340=>array(56,-65,909,776),39341=>array(35,-68,964,790),39342=>array(52,-64,912,784),39343=>array(45,-73,950,781),39344=>array(56,-62,920,829),39345=>array(49,-63,964,833),39346=>array(36,-63,949,809),39347=>array(47,-62,951,836),39348=>array(53,-57,893,829),39349=>array(53,-69,947,782),39350=>array(30,-67,965,835),39351=>array(45,-62,954,840),39352=>array(45,-53,930,812),39353=>array(45,-52,891,803),39354=>array(32,-74,981,780),39355=>array(35,-71,978,825),39356=>array(40,-65,964,793),39357=>array(46,-68,909,783),39358=>array(25,-66,969,831),39359=>array(38,-57,931,827),39360=>array(45,-55,970,831),39361=>array(47,-66,967,826),39362=>array(55,-74,924,812),39363=>array(53,-69,982,826),39364=>array(45,-69,961,833),39365=>array(45,-66,973,797),39366=>array(27,-52,948,799),39367=>array(47,-76,988,832),39368=>array(28,-48,954,814),39369=>array(39,-66,905,785),39370=>array(45,-63,1002,841),39371=>array(45,-71,921,785),39372=>array(47,-68,965,833),39373=>array(42,-70,954,783),39374=>array(38,-68,906,823),39375=>array(40,-69,954,782),39376=>array(49,-57,956,829),39377=>array(48,-68,937,847),39378=>array(36,-62,919,845),39379=>array(39,-63,971,783),39380=>array(43,-63,957,790),39381=>array(56,-65,897,836),39382=>array(43,-73,981,842),39383=>array(47,-74,987,833),39384=>array(45,-60,964,839),39385=>array(28,-64,962,837),39386=>array(34,-66,972,827),39387=>array(37,-62,961,833),39388=>array(46,-66,974,830),39389=>array(55,-61,943,795),39390=>array(28,-55,962,829),39391=>array(43,-58,916,788),39392=>array(35,-71,938,823),39393=>array(39,-66,911,789),39394=>array(27,-73,962,835),39395=>array(42,-70,966,826),39396=>array(37,-72,959,780),39397=>array(39,-71,969,832),39398=>array(49,-62,957,830),39399=>array(46,-68,918,786),39400=>array(45,-60,944,836),39401=>array(35,-66,975,787),39402=>array(34,-71,964,826),39403=>array(45,-66,990,831),39404=>array(35,-71,957,786),39405=>array(46,-60,949,804),39406=>array(40,-60,961,820),39407=>array(45,-65,966,836),39408=>array(54,-67,924,785),39409=>array(64,-62,972,839),39410=>array(45,-65,927,835),39411=>array(33,-66,968,834),39412=>array(46,-66,975,824),39413=>array(30,-57,965,799),39414=>array(43,-65,927,783),39415=>array(37,-66,985,828),39416=>array(35,-61,946,788),39417=>array(31,-67,967,825),39418=>array(43,-73,980,838),39419=>array(46,-59,959,792),39420=>array(29,-77,974,834),39421=>array(53,-65,927,788),39422=>array(44,-67,966,814),39423=>array(44,-69,967,849),39424=>array(42,-63,951,831),39425=>array(42,-63,949,836),39426=>array(52,-59,954,853),39427=>array(42,-58,973,861),39428=>array(39,-65,974,829),39429=>array(48,-66,957,836),39430=>array(53,-74,927,782),39431=>array(37,-65,991,832),39432=>array(42,-64,953,843),39433=>array(32,-63,979,786),39434=>array(64,-63,924,832),39435=>array(33,-65,981,829),39436=>array(42,-65,958,845),39437=>array(45,-65,982,790),39438=>array(44,-62,956,834),39439=>array(33,-71,970,831),39440=>array(42,-63,956,845),39441=>array(39,-58,952,844),39442=>array(49,-64,963,791),39443=>array(48,-63,973,837),39444=>array(46,-66,937,787),39445=>array(35,-69,956,785),39446=>array(60,-68,958,845),39447=>array(32,-58,969,833),39448=>array(27,-63,974,850),39449=>array(39,-66,933,807),39450=>array(39,-62,960,835),39451=>array(29,-73,968,780),39452=>array(41,-65,970,843),39453=>array(25,-68,977,828),39454=>array(40,-70,967,828),39455=>array(32,-63,937,862),39456=>array(48,-75,988,781),39457=>array(42,-66,957,842),39458=>array(30,-68,980,784),39459=>array(40,-57,960,849),39460=>array(44,-68,978,841),39461=>array(33,-67,984,788),39462=>array(42,-63,968,788),39463=>array(48,-48,917,809),39464=>array(42,-73,945,843),39465=>array(47,-68,979,838),39466=>array(48,-64,973,831),39467=>array(37,-61,976,837),39468=>array(41,-65,984,838),39469=>array(54,-71,939,830),39470=>array(46,-64,924,834),39471=>array(27,-65,939,843),39472=>array(40,-72,967,840),39473=>array(29,-63,972,840),39474=>array(56,-64,965,830),39475=>array(42,-63,944,788),39476=>array(35,-65,955,788),39477=>array(44,-74,967,783),39478=>array(58,-66,923,849),39479=>array(49,-64,970,791),39480=>array(51,-63,941,840),39481=>array(20,-63,966,812),39482=>array(55,-69,959,829),39483=>array(37,-63,968,834),39484=>array(31,-63,965,843),39485=>array(48,-64,922,787),39486=>array(30,-73,961,801),39487=>array(36,-75,959,832),39488=>array(57,-69,968,832),39489=>array(58,-68,956,847),39490=>array(40,-71,984,857),39491=>array(33,-63,949,792),39492=>array(28,-63,973,837),39493=>array(46,-66,951,794),39494=>array(50,-64,958,787),39495=>array(54,-66,946,830),39496=>array(52,-63,937,789),39497=>array(40,-55,955,831),39498=>array(29,-68,962,836),39499=>array(22,-62,989,846),39500=>array(31,-64,962,837),39501=>array(35,-65,967,837),39502=>array(23,-51,943,844),39503=>array(51,-72,963,789),39504=>array(45,-63,980,835),39505=>array(27,-71,956,797),39506=>array(48,-62,948,791),39507=>array(53,-69,924,831),39508=>array(42,-64,961,789),39509=>array(48,-56,979,833),39510=>array(35,-68,977,837),39511=>array(37,-70,962,846),39512=>array(41,-67,973,843),39513=>array(36,-60,964,852),39514=>array(52,-65,951,846),39515=>array(25,-62,945,788),39516=>array(54,-68,951,825),39517=>array(37,-77,962,844),39518=>array(36,-78,974,844),39519=>array(34,-61,964,791),39520=>array(41,-74,970,824),39521=>array(46,-53,964,839),39522=>array(38,-64,951,836),39523=>array(26,-63,972,845),39524=>array(50,-75,976,833),39525=>array(27,-70,955,834),39526=>array(49,-61,930,789),39527=>array(35,-62,937,832),39528=>array(45,-66,927,826),39529=>array(52,-60,959,829),39530=>array(26,-73,964,789),39531=>array(57,-62,938,803),39532=>array(83,-57,892,790),39533=>array(64,-70,945,789),39534=>array(69,-65,947,831),39535=>array(64,-58,876,826),39536=>array(72,-55,933,834),39537=>array(40,-54,926,786),39538=>array(68,-58,891,803),39539=>array(43,-69,951,844),39540=>array(41,-55,896,845),39541=>array(37,-60,936,784),39542=>array(58,-70,953,831),39543=>array(49,-57,897,778),39544=>array(51,-66,940,835),39545=>array(91,-60,914,844),39546=>array(34,-59,872,822),39547=>array(47,-57,942,842),39548=>array(72,-57,926,839),39549=>array(29,-62,944,826),39550=>array(44,-60,912,831),39551=>array(42,-73,959,772),39552=>array(47,-63,949,840),39553=>array(36,-62,941,824),39554=>array(84,-59,890,787),39555=>array(57,-58,924,785),39556=>array(33,-62,940,836),39557=>array(42,-71,941,823),39558=>array(66,-64,953,836),39559=>array(59,-63,933,848),39560=>array(47,-75,945,847),39561=>array(39,-67,936,820),39562=>array(41,-65,920,768),39563=>array(62,-60,950,834),39564=>array(33,-63,943,835),39565=>array(62,-59,954,853),39566=>array(33,-68,968,786),39567=>array(61,-69,943,833),39568=>array(47,-73,949,829),39569=>array(61,-64,939,828),39570=>array(47,-67,956,788),39571=>array(57,-65,941,834),39572=>array(47,-65,958,845),39573=>array(33,-73,957,833),39574=>array(44,-74,953,833),39575=>array(37,-63,927,833),39576=>array(89,-63,934,829),39577=>array(47,-68,978,841),39578=>array(57,-66,953,789),39579=>array(43,-69,954,828),39580=>array(36,-73,951,831),39581=>array(57,-66,904,826),39582=>array(33,-62,947,840),39583=>array(55,-64,901,834),39584=>array(57,-62,944,789),39585=>array(64,-62,936,787),39586=>array(57,-55,956,836),39587=>array(53,-69,942,782),39588=>array(26,-73,953,779),39589=>array(49,-72,936,834),39590=>array(49,-62,931,790),39591=>array(48,-67,952,834),39592=>array(101,-55,899,806),39593=>array(79,-68,965,822),39594=>array(59,-67,978,787),39595=>array(78,-68,964,822),39596=>array(76,-63,967,791),39597=>array(76,-53,951,801),39598=>array(70,-52,967,825),39599=>array(91,-66,958,844),39600=>array(60,-68,963,783),39601=>array(62,-67,952,845),39602=>array(90,-60,967,849),39603=>array(82,-72,973,829),39604=>array(65,-68,958,824),39605=>array(54,-54,971,839),39606=>array(69,-65,962,826),39607=>array(74,-67,948,833),39608=>array(57,-62,958,824),39609=>array(68,-71,961,838),39610=>array(62,-74,945,829),39611=>array(78,-69,962,829),39612=>array(47,-71,937,838),39613=>array(37,-74,959,835),39614=>array(78,-51,970,810),39615=>array(78,-70,953,835),39616=>array(58,-69,930,844),39617=>array(61,-68,964,786),39618=>array(63,-68,957,848),39619=>array(42,-73,943,783),39620=>array(46,-57,967,839),39621=>array(61,-70,940,807),39622=>array(74,-68,947,835),39623=>array(71,-65,941,840),39624=>array(52,-71,954,843),39625=>array(32,-71,959,841),39626=>array(65,-66,948,831),39627=>array(43,-72,938,825),39628=>array(67,-76,937,818),39629=>array(51,-64,968,837),39630=>array(69,-74,962,789),39631=>array(55,-66,941,841),39632=>array(62,-64,956,829),39633=>array(67,-67,908,783),39634=>array(80,-64,958,833),39635=>array(51,-72,947,837),39636=>array(79,-70,934,829),39637=>array(69,-53,955,862),39638=>array(57,-67,948,849),39639=>array(84,-64,954,836),39640=>array(102,-67,916,828),39641=>array(102,-67,916,833),39642=>array(70,-67,958,848),39643=>array(47,-66,968,849),39644=>array(70,-71,956,847),39645=>array(74,-68,926,848),39646=>array(56,-67,946,840),39647=>array(68,-50,956,847),39648=>array(39,-58,963,837),39649=>array(51,-62,961,832),39650=>array(51,-21,953,832),39651=>array(51,-59,957,832),39652=>array(31,-64,973,846),39653=>array(63,-61,967,839),39654=>array(51,-34,955,834),39655=>array(32,-67,967,839),39656=>array(34,-58,964,839),39657=>array(58,-59,959,782),39658=>array(51,-61,956,853),39659=>array(62,-64,970,844),39660=>array(39,-25,964,829),39661=>array(46,-44,962,853),39662=>array(51,-61,956,853),39663=>array(65,-64,969,839),39664=>array(72,-37,948,823),39665=>array(40,-43,966,830),39666=>array(39,-73,958,832),39667=>array(65,-50,938,849),39668=>array(55,-65,950,833),39669=>array(44,-70,949,837),39670=>array(50,-70,957,832),39671=>array(69,-67,957,835),39672=>array(44,-69,948,837),39673=>array(53,-64,989,841),39674=>array(60,-68,948,832),39675=>array(66,-63,957,836),39676=>array(52,-65,966,845),39677=>array(55,-31,956,840),39678=>array(62,-74,952,834),39679=>array(61,-57,981,856),39680=>array(35,-71,962,857),39681=>array(60,-50,942,857),39682=>array(51,-51,942,857),39683=>array(74,-59,955,834),39684=>array(59,-64,965,843),39685=>array(44,-68,962,828),39686=>array(41,-70,964,846),39687=>array(47,-50,964,853),39688=>array(29,-32,968,842),39689=>array(60,-66,956,831),39690=>array(52,-72,973,834),39691=>array(58,-64,954,849),39692=>array(40,-67,967,835),39693=>array(68,-68,949,846),39694=>array(49,-53,943,851),39695=>array(35,-69,942,825),39696=>array(65,-63,955,847),39697=>array(39,-50,965,853),39698=>array(40,-59,954,853),39699=>array(59,-83,903,824),39700=>array(53,-72,979,836),39701=>array(57,-77,971,856),39702=>array(50,-56,969,851),39703=>array(62,-70,968,838),39704=>array(46,-65,980,851),39705=>array(72,-55,961,851),39706=>array(48,-68,957,841),39707=>array(53,-66,955,829),39708=>array(38,-61,938,823),39709=>array(38,-61,938,823),39710=>array(38,-63,966,846),39711=>array(24,-68,949,839),39712=>array(50,-80,966,852),39713=>array(40,-45,932,855),39714=>array(58,-69,959,837),39715=>array(41,-62,944,839),39716=>array(52,-71,958,845),39717=>array(116,-71,891,826),39718=>array(116,-71,891,826),39719=>array(116,-61,893,835),39720=>array(118,-63,894,830),39721=>array(115,-65,898,832),39722=>array(102,-57,897,839),39723=>array(105,-55,901,840),39724=>array(107,-61,907,833),39725=>array(99,-71,901,823),39726=>array(110,-65,917,832),39727=>array(122,-24,909,826),39728=>array(53,-79,953,840),39729=>array(53,-58,952,845),39730=>array(72,-64,945,791),39731=>array(41,-68,927,826),39732=>array(60,-70,948,833),39733=>array(51,-64,955,783),39734=>array(54,-40,969,838),39735=>array(60,-67,977,826),39736=>array(40,-64,923,834),39737=>array(54,-50,939,813),39738=>array(55,-69,952,830),39739=>array(72,-64,927,830),39740=>array(45,-58,962,850),39741=>array(49,-62,973,836),39742=>array(49,-75,973,836),39743=>array(53,-66,968,843),39744=>array(37,-65,962,843),39745=>array(26,-76,959,848),39746=>array(46,-62,960,857),39747=>array(40,-35,941,840),39748=>array(74,-38,952,854),39749=>array(35,-66,962,839),39750=>array(39,-77,977,845),39751=>array(47,-75,960,770),39752=>array(34,-67,968,844),39753=>array(21,-69,929,823),39754=>array(34,-67,977,841),39755=>array(46,-76,961,842),39756=>array(38,-68,963,843),39757=>array(39,-48,960,841),39758=>array(38,-63,970,847),39759=>array(39,-70,966,836),39760=>array(26,-76,957,849),39761=>array(38,-63,966,841),39762=>array(28,-68,956,846),39763=>array(28,-56,956,849),39764=>array(27,-69,960,840),39765=>array(35,-75,970,834),39766=>array(38,-70,964,836),39767=>array(58,-70,960,851),39768=>array(44,-68,947,797),39769=>array(51,-70,965,831),39770=>array(43,-70,956,849),39771=>array(43,-66,894,841),39772=>array(88,-73,976,841),39773=>array(61,-65,887,841),39774=>array(43,-45,958,841),39775=>array(33,-48,957,842),39776=>array(35,-49,949,844),39777=>array(31,-71,916,839),39778=>array(31,-49,973,839),39779=>array(31,-61,945,839),39780=>array(41,-73,979,832),39781=>array(31,-49,976,839),39782=>array(39,-66,966,832),39783=>array(35,-70,976,835),39784=>array(35,-32,959,846),39785=>array(31,-49,931,839),39786=>array(31,-49,969,839),39787=>array(31,-49,969,839),39788=>array(40,-78,963,834),39789=>array(31,-49,955,839),39790=>array(31,-49,974,839),39791=>array(51,-68,947,837),39792=>array(39,-74,978,834),39793=>array(38,-32,954,835),39794=>array(31,-49,952,839),39795=>array(31,-74,948,839),39796=>array(34,-73,953,837),39797=>array(41,-62,973,837),39798=>array(34,-65,905,834),39799=>array(43,-64,966,841),39800=>array(31,-49,950,839),39801=>array(31,-56,954,839),39802=>array(47,-71,964,836),39803=>array(57,-69,919,833),39804=>array(48,-70,963,830),39805=>array(42,-70,961,831),39806=>array(44,-52,964,819),39807=>array(31,-73,981,842),39808=>array(38,-38,948,852),39809=>array(31,-61,962,839),39810=>array(52,-64,914,832),39811=>array(44,-65,948,843),39812=>array(16,-62,932,839),39813=>array(45,-67,982,831),39814=>array(44,-58,963,850),39815=>array(38,-67,976,837),39816=>array(52,-70,927,830),39817=>array(31,-70,950,839),39818=>array(33,-66,886,843),39819=>array(31,-69,944,839),39820=>array(31,-71,961,840),39821=>array(31,-73,971,839),39822=>array(45,-64,957,838),39823=>array(31,-49,947,839),39824=>array(42,-65,960,839),39825=>array(44,-46,967,844),39826=>array(39,-60,959,851),39827=>array(48,-61,961,845),39828=>array(31,-49,933,839),39829=>array(57,-71,970,838),39830=>array(31,-49,935,839),39831=>array(31,-77,948,839),39832=>array(44,-54,935,836),39833=>array(31,-49,908,839),39834=>array(44,-62,958,839),39835=>array(31,-75,976,834),39836=>array(31,-63,953,839),39837=>array(14,-67,991,836),39838=>array(51,-67,970,839),39839=>array(31,-51,964,839),39840=>array(33,-55,954,849),39841=>array(40,-69,972,833),39842=>array(46,-78,995,829),39843=>array(45,-67,915,839),39844=>array(55,-76,954,826),39845=>array(38,-69,984,840),39846=>array(36,-61,910,842),39847=>array(31,-49,954,839),39848=>array(40,-39,953,844),39849=>array(31,-49,937,853),39850=>array(44,-67,959,839),39851=>array(48,-66,959,843),39852=>array(31,-62,961,843),39853=>array(35,-39,967,847),39854=>array(44,-60,960,843),39855=>array(32,-72,974,834),39856=>array(31,-49,939,839),39857=>array(31,-49,949,839),39858=>array(30,-61,979,839),39859=>array(38,-55,945,835),39860=>array(45,-71,982,839),39861=>array(36,-67,966,834),39862=>array(41,-70,965,841),39863=>array(11,-49,939,839),39864=>array(43,-61,978,845),39865=>array(33,-65,944,836),39866=>array(18,-57,948,836),39867=>array(31,-49,975,839),39868=>array(31,-49,972,839),39869=>array(29,-68,979,832),39870=>array(11,-54,959,839),39871=>array(33,-53,962,845),39872=>array(49,-52,979,840),39873=>array(39,-67,978,840),39874=>array(39,-56,937,839),39875=>array(39,-65,961,839),39876=>array(28,-64,979,842),39877=>array(28,-66,983,842),39878=>array(36,-67,957,839),39879=>array(41,-65,965,845),39880=>array(41,-71,977,840),39881=>array(45,-52,954,833),39882=>array(48,-70,960,836),39883=>array(29,-37,980,841),39884=>array(45,-61,954,833),39885=>array(41,-68,964,842),39886=>array(26,-68,961,841),39887=>array(36,-45,914,853),39888=>array(41,-43,955,841),39889=>array(41,-49,964,841),39890=>array(41,-49,945,841),39891=>array(43,-70,964,842),39892=>array(44,-64,950,846),39893=>array(32,-79,974,839),39894=>array(35,-59,964,843),39895=>array(32,-65,971,854),39896=>array(32,-69,968,840),39897=>array(35,-67,962,842),39898=>array(31,-65,988,838),39899=>array(51,-65,916,839),39900=>array(30,-68,971,841),39901=>array(-15,-70,916,841),39902=>array(39,-74,964,825),39903=>array(29,-57,992,827),39904=>array(32,-65,990,831),39905=>array(46,-62,957,846),39906=>array(38,-48,965,845),39907=>array(38,-64,953,845),39908=>array(42,-63,971,836),39909=>array(32,-39,960,841),39910=>array(29,-62,986,838),39911=>array(49,-64,914,854),39912=>array(44,-62,972,843),39913=>array(33,-68,985,868),39914=>array(43,-67,986,839),39915=>array(32,-62,971,842),39916=>array(35,-72,988,836),39917=>array(37,-44,957,796),39918=>array(42,-65,958,845),39919=>array(46,-67,945,837),39920=>array(44,-33,972,851),39921=>array(42,-74,962,836),39922=>array(53,-73,961,828),39923=>array(34,-62,962,841),39924=>array(33,-62,946,836),39925=>array(65,-81,956,834),39926=>array(42,-63,938,836),39927=>array(43,-68,978,843),39928=>array(39,-67,983,837),39929=>array(42,-45,945,836),39930=>array(42,-64,953,837),39931=>array(43,-63,930,837),39932=>array(42,-57,980,849),39933=>array(52,-65,929,837),39934=>array(42,-69,963,836),39935=>array(47,-62,923,848),39936=>array(44,-64,940,847),39937=>array(49,-64,973,847),39938=>array(37,-59,909,840),39939=>array(49,-57,973,847),39940=>array(43,-40,970,847),39941=>array(49,-61,932,847),39942=>array(39,-61,973,843),39943=>array(43,-64,996,845),39944=>array(37,-67,973,836),39945=>array(39,-45,954,847),39946=>array(54,-53,968,847),39947=>array(24,-36,953,834),39948=>array(33,-70,972,829),39949=>array(31,-67,978,837),39950=>array(35,-73,984,838),39951=>array(49,-65,963,847),39952=>array(38,-61,958,844),39953=>array(49,-45,951,847),39954=>array(35,-64,973,844),39955=>array(38,-44,968,849),39956=>array(44,-66,977,835),39957=>array(37,-63,963,827),39958=>array(51,-64,942,848),39959=>array(44,-70,930,834),39960=>array(49,-26,943,843),39961=>array(24,-60,973,847),39962=>array(49,-21,949,855),39963=>array(44,-39,974,826),39964=>array(30,-64,975,852),39965=>array(39,-68,959,838),39966=>array(24,-60,953,847),39967=>array(49,-65,949,847),39968=>array(49,-66,966,847),39969=>array(43,-65,931,837),39970=>array(49,-63,949,847),39971=>array(34,-62,958,836),39972=>array(33,-65,958,845),39973=>array(38,-72,964,828),39974=>array(69,-56,943,847),39975=>array(34,-67,963,836),39976=>array(56,-61,927,844),39977=>array(37,-62,962,845),39978=>array(29,-26,967,847),39979=>array(43,-64,978,838),39980=>array(37,-66,982,830),39981=>array(42,-65,965,843),39982=>array(44,-39,974,826),39983=>array(34,-65,937,839),39984=>array(53,-66,944,839),39985=>array(41,-74,967,838),39986=>array(47,-69,953,840),39987=>array(51,-74,936,835),39988=>array(32,-68,970,831),39989=>array(41,-76,958,845),39990=>array(24,-65,986,839),39991=>array(29,-62,970,845),39992=>array(39,-21,966,847),39993=>array(35,-21,973,845),39994=>array(33,-73,976,862),39995=>array(35,-65,978,837),39996=>array(40,-64,915,837),39997=>array(32,-53,961,849),39998=>array(37,-62,957,838),39999=>array(36,-74,980,839),40000=>array(59,-71,961,791),40001=>array(34,-66,979,843),40002=>array(42,-65,968,847),40003=>array(44,-63,929,847),40004=>array(38,-63,956,845),40005=>array(41,-73,959,851),40006=>array(38,-64,962,849),40007=>array(38,-59,966,846),40008=>array(35,-56,939,841),40009=>array(41,-72,973,835),40010=>array(41,-67,951,835),40011=>array(31,-71,965,837),40012=>array(24,-63,989,845),40013=>array(28,-68,978,841),40014=>array(30,-69,984,840),40015=>array(49,-63,966,847),40016=>array(37,-70,967,839),40017=>array(34,-59,968,847),40018=>array(35,-62,956,855),40019=>array(38,-62,953,831),40020=>array(32,-64,962,851),40021=>array(30,-68,984,842),40022=>array(29,-68,970,842),40023=>array(31,-68,965,843),40024=>array(40,-59,965,842),40025=>array(27,-70,984,837),40026=>array(27,-65,953,837),40027=>array(49,-68,950,847),40028=>array(26,-67,962,845),40029=>array(29,-60,973,847),40030=>array(39,-68,983,831),40031=>array(53,-68,974,848),40032=>array(25,-61,984,861),40033=>array(32,-62,974,838),40034=>array(41,-65,992,830),40035=>array(32,-35,964,849),40036=>array(58,-40,930,839),40037=>array(38,-71,959,839),40038=>array(36,-56,976,822),40039=>array(36,-28,965,842),40040=>array(34,-48,954,854),40041=>array(29,-70,951,854),40042=>array(34,-64,974,834),40043=>array(25,-68,979,854),40044=>array(24,-70,967,854),40045=>array(39,-62,957,852),40046=>array(29,-56,956,848),40047=>array(39,-64,995,847),40048=>array(29,-63,960,854),40049=>array(38,-67,945,838),40050=>array(22,-59,970,854),40051=>array(38,-65,967,843),40052=>array(36,-69,971,841),40053=>array(27,-55,964,858),40054=>array(40,-73,963,837),40055=>array(39,-29,956,839),40056=>array(36,-60,962,851),40057=>array(48,-67,965,841),40058=>array(35,-68,966,828),40059=>array(59,-73,948,824),40060=>array(78,-15,929,826),40061=>array(22,-73,934,841),40062=>array(31,-29,973,839),40063=>array(29,-65,965,841),40064=>array(22,-46,945,841),40065=>array(44,-53,925,849),40066=>array(39,-75,936,836),40067=>array(22,-32,974,841),40068=>array(22,-71,964,841),40069=>array(30,-68,967,838),40070=>array(24,-72,945,824),40071=>array(22,-74,903,841),40072=>array(22,-72,920,817),40073=>array(22,-69,919,841),40074=>array(22,-61,961,845),40075=>array(24,-62,943,840),40076=>array(22,-66,886,843),40077=>array(22,-30,950,843),40078=>array(74,-13,926,822),40079=>array(22,-73,951,841),40080=>array(39,-67,942,834),40081=>array(39,-29,950,839),40082=>array(24,-64,941,828),40083=>array(29,-55,945,837),40084=>array(24,-69,942,838),40085=>array(28,-70,956,824),40086=>array(22,-61,941,841),40087=>array(33,-65,913,840),40088=>array(22,-63,953,841),40089=>array(22,-55,977,840),40090=>array(12,-76,937,836),40091=>array(39,-69,943,844),40092=>array(27,-61,938,846),40093=>array(54,-37,955,823),40094=>array(25,-42,942,830),40095=>array(21,-68,923,821),40096=>array(25,-69,961,830),40097=>array(0,-59,921,818),40098=>array(16,-49,937,822),40099=>array(19,-20,943,834),40100=>array(39,-23,937,828),40101=>array(24,-68,920,829),40102=>array(23,-64,956,832),40103=>array(33,-63,962,831),40104=>array(60,-48,918,822),40105=>array(25,-67,947,842),40106=>array(22,-69,965,841),40107=>array(31,-67,912,836),40108=>array(22,-44,930,841),40109=>array(24,-61,947,834),40110=>array(25,-69,969,834),40111=>array(22,-79,974,841),40112=>array(19,-64,955,825),40113=>array(32,-64,941,830),40114=>array(24,-60,953,824),40115=>array(39,-66,897,828),40116=>array(22,-70,881,816),40117=>array(24,-72,947,824),40118=>array(31,-32,956,849),40119=>array(25,-66,899,830),40120=>array(39,-64,947,846),40121=>array(25,-79,972,839),40122=>array(16,-68,943,819),40123=>array(25,-66,933,834),40124=>array(27,-80,918,825),40125=>array(25,-69,957,830),40126=>array(22,-65,963,841),40127=>array(24,-58,957,841),40128=>array(22,-68,988,841),40129=>array(22,-39,982,841),40130=>array(22,-57,983,841),40131=>array(34,-31,951,842),40132=>array(20,-66,939,812),40133=>array(18,-70,961,828),40134=>array(25,-66,956,842),40135=>array(24,-44,937,844),40136=>array(22,-64,973,844),40137=>array(34,-61,954,841),40138=>array(25,-77,911,836),40139=>array(24,-67,953,822),40140=>array(35,-50,931,820),40141=>array(24,-67,941,834),40142=>array(24,-63,910,824),40143=>array(25,-66,950,830),40144=>array(47,-67,941,824),40145=>array(22,-65,949,843),40146=>array(22,-64,975,852),40147=>array(33,-75,917,828),40148=>array(25,-64,957,830),40149=>array(25,-69,922,830),40150=>array(41,-40,945,835),40151=>array(25,-68,965,836),40152=>array(53,-38,955,836),40153=>array(25,-84,943,840),40154=>array(16,-67,984,868),40155=>array(22,-67,957,841),40156=>array(19,-69,953,825),40157=>array(25,-66,945,848),40158=>array(25,-68,945,834),40159=>array(35,-65,953,851),40160=>array(22,-64,995,841),40161=>array(41,-33,959,841),40162=>array(25,-32,948,833),40163=>array(24,-35,976,849),40164=>array(43,-67,957,856),40165=>array(66,-59,887,852),40166=>array(34,-65,952,847),40167=>array(58,-58,960,842),40168=>array(43,-64,957,848),40169=>array(48,-63,930,849),40170=>array(177,-69,927,843),40171=>array(41,-68,927,788),40172=>array(52,-62,960,851),40173=>array(31,-73,951,841),40174=>array(39,-73,961,841),40175=>array(46,-60,965,796),40176=>array(43,-71,957,840),40177=>array(58,-75,956,840),40178=>array(33,-48,955,861),40179=>array(46,-60,965,796),40180=>array(109,-63,909,851),40181=>array(59,-67,952,841),40182=>array(52,-57,949,850),40183=>array(47,-69,964,846),40184=>array(46,-73,954,835),40185=>array(35,-70,954,847),40186=>array(40,-65,955,846),40187=>array(39,-78,954,841),40188=>array(46,-52,976,864),40189=>array(35,-75,959,844),40190=>array(57,-76,943,841),40191=>array(42,-71,939,841),40192=>array(36,-72,951,848),40193=>array(31,-72,951,848),40194=>array(17,-73,951,848),40195=>array(48,-70,972,840),40196=>array(63,-74,963,843),40197=>array(49,-75,957,838),40198=>array(45,-68,942,841),40199=>array(65,-65,923,848),40200=>array(46,-63,947,791),40201=>array(46,-64,924,842),40202=>array(38,-64,924,842),40203=>array(39,-68,924,842),40204=>array(34,-68,996,781),40205=>array(40,-68,959,844),40206=>array(96,-70,924,836),40207=>array(29,-80,971,851),40208=>array(61,-68,944,833),40209=>array(68,-68,947,847),40210=>array(41,-65,926,838),40211=>array(54,-71,946,835),40212=>array(45,-68,958,835),40213=>array(41,-61,946,841),40214=>array(33,-61,967,853),40215=>array(60,-71,941,843),40216=>array(43,-75,956,839),40217=>array(52,-68,953,844),40218=>array(26,-62,960,841),40219=>array(46,-67,951,840),40220=>array(62,-67,932,827),40221=>array(36,-58,918,849),40222=>array(72,-55,926,845),40223=>array(68,-58,921,846),40224=>array(61,-68,946,843),40225=>array(42,-58,946,853),40226=>array(51,-72,950,838),40227=>array(66,-60,923,845),40228=>array(25,-77,975,843),40229=>array(38,-72,979,841),40230=>array(34,-63,971,842),40231=>array(51,-68,956,835),40232=>array(113,-79,916,843),40233=>array(45,-75,959,835),40234=>array(61,-56,956,841),40235=>array(113,-67,916,843),40236=>array(63,-67,893,821),40237=>array(107,-63,943,841),40238=>array(37,-70,955,836),40239=>array(59,-59,916,845),40240=>array(71,-61,930,847),40241=>array(46,-63,955,841),40242=>array(59,-66,943,841),40243=>array(57,-66,966,838),40244=>array(37,-63,944,849),40245=>array(27,-66,965,841),40246=>array(56,-64,954,840),40247=>array(57,-68,908,824),40248=>array(43,-67,956,843),40249=>array(76,-63,956,855),40250=>array(44,-63,961,839),40251=>array(48,-57,919,853),40252=>array(29,-61,971,856),40253=>array(55,-43,924,850),40254=>array(65,-67,957,841),40255=>array(49,-67,924,844),40256=>array(43,-47,951,858),40257=>array(37,-67,957,839),40258=>array(39,-71,916,842),40259=>array(37,-67,951,841),40260=>array(53,-60,933,843),40261=>array(38,-69,963,838),40262=>array(35,-70,943,855),40263=>array(41,-68,959,841),40264=>array(40,-70,949,841),40265=>array(62,-55,938,808),40266=>array(46,-68,954,841),40267=>array(34,-69,948,840),40268=>array(26,-67,981,840),40269=>array(34,-69,966,840),40270=>array(36,-73,964,840),40271=>array(55,-61,945,846),40272=>array(18,-69,970,847),40273=>array(108,-68,915,838),40274=>array(28,-68,914,842),40275=>array(71,-61,926,845),40276=>array(31,-73,971,847),40277=>array(34,-70,959,840),40278=>array(104,-68,942,846),40279=>array(33,-67,949,840),40280=>array(38,-71,952,839),40281=>array(47,-68,951,841),40282=>array(45,-67,963,841),40283=>array(54,-71,950,840),40284=>array(53,-61,930,843),40285=>array(68,-60,924,840),40286=>array(53,-73,952,847),40287=>array(48,-69,945,839),40288=>array(70,-62,933,842),40289=>array(61,-63,933,842),40290=>array(48,-69,946,845),40291=>array(42,-69,958,840),40292=>array(43,-69,948,850),40293=>array(67,-62,920,834),40294=>array(37,-68,966,839),40295=>array(48,-71,955,838),40296=>array(23,-68,965,845),40297=>array(37,-69,956,841),40298=>array(50,-60,925,849),40299=>array(59,-72,950,841),40300=>array(63,-77,928,849),40301=>array(24,-65,949,844),40302=>array(44,-65,956,844),40303=>array(65,-58,926,853),40304=>array(57,-55,927,851),40305=>array(33,-70,969,848),40306=>array(60,-61,931,841),40307=>array(37,-70,959,841),40308=>array(28,-67,967,848),40309=>array(34,-68,960,846),40310=>array(52,-65,943,844),40311=>array(37,-61,918,848),40312=>array(58,-68,968,847),40313=>array(49,-64,942,838),40314=>array(37,-75,950,841),40315=>array(51,-64,967,847),40316=>array(44,-68,940,844),40317=>array(49,-66,963,849),40318=>array(57,-69,943,840),40319=>array(34,-66,957,851),40320=>array(28,-73,969,853),40321=>array(43,-65,959,847),40322=>array(51,-68,956,835),40323=>array(27,-69,973,840),40324=>array(62,-74,961,852),40325=>array(51,-65,958,849),40326=>array(40,-68,966,847),40327=>array(42,-68,947,844),40328=>array(50,-74,962,841),40329=>array(54,-62,922,845),40330=>array(26,-68,917,848),40331=>array(41,-72,962,840),40332=>array(37,-63,958,852),40333=>array(35,-69,965,840),40334=>array(34,-69,966,850),40335=>array(42,-68,955,842),40336=>array(52,-63,953,839),40337=>array(61,-74,939,827),40338=>array(33,-65,963,838),40339=>array(53,-65,911,846),40340=>array(48,-63,961,844),40341=>array(57,-69,943,840),40342=>array(41,-67,957,834),40343=>array(46,-62,967,842),40344=>array(62,-64,927,844),40345=>array(67,-62,956,850),40346=>array(71,-59,927,846),40347=>array(55,-65,948,838),40348=>array(46,-70,968,838),40349=>array(61,-66,951,842),40350=>array(36,-63,956,840),40351=>array(50,-65,957,843),40352=>array(69,-64,949,834),40353=>array(16,-55,897,853),40354=>array(36,-64,954,843),40355=>array(18,-58,966,841),40356=>array(64,-65,948,839),40357=>array(35,-69,965,840),40358=>array(75,-68,897,828),40359=>array(32,-62,972,826),40360=>array(50,-63,977,838),40361=>array(52,-66,950,838),40362=>array(55,-60,953,841),40363=>array(34,-77,947,841),40364=>array(27,-71,909,846),40365=>array(60,-70,946,847),40366=>array(35,-69,948,848),40367=>array(57,-74,933,829),40368=>array(-9,-77,948,840),40369=>array(47,-73,968,835),40370=>array(43,-68,955,843),40371=>array(52,-68,955,841),40372=>array(40,-65,938,837),40373=>array(49,-59,938,846),40374=>array(45,-69,964,842),40375=>array(83,-68,953,846),40376=>array(40,-64,952,834),40377=>array(69,-70,949,838),40378=>array(47,-67,924,836),40379=>array(85,-61,921,848),40380=>array(31,-69,912,844),40381=>array(26,-69,948,840),40382=>array(60,-69,949,827),40383=>array(53,-55,929,857),40384=>array(74,-62,927,845),40385=>array(36,-49,951,850),40386=>array(66,-57,924,844),40387=>array(50,-53,950,861),40388=>array(46,-61,945,835),40389=>array(52,-63,960,843),40390=>array(53,-67,949,838),40391=>array(61,-72,976,825),40392=>array(45,-70,962,839),40393=>array(30,-73,970,841),40394=>array(56,-66,949,842),40395=>array(44,-72,959,841),40396=>array(21,-64,946,838),40397=>array(47,-65,959,844),40398=>array(34,-73,964,840),40399=>array(43,-64,952,841),40400=>array(40,-68,956,845),40401=>array(43,-71,952,836),40402=>array(62,-65,954,846),40403=>array(49,-63,931,845),40404=>array(52,-67,954,842),40405=>array(58,-65,937,845),40406=>array(54,-70,930,797),40407=>array(115,-68,925,843),40408=>array(52,-64,974,834),40409=>array(58,-63,956,835),40410=>array(32,-76,912,846),40411=>array(45,-65,954,847),40412=>array(41,-67,955,845),40413=>array(50,-70,957,845),40414=>array(44,-67,967,854),40415=>array(46,-67,953,845),40416=>array(40,-69,948,840),40417=>array(39,-71,970,844),40418=>array(36,-67,979,785),40419=>array(65,-65,954,846),40420=>array(61,-70,954,838),40421=>array(60,-71,937,847),40422=>array(26,-56,898,847),40423=>array(47,-69,948,840),40424=>array(48,-65,959,846),40425=>array(56,-49,939,853),40426=>array(54,-63,935,802),40427=>array(59,-52,955,862),40428=>array(48,-65,954,844),40429=>array(39,-66,965,851),40430=>array(41,-65,962,844),40431=>array(32,-68,915,841),40432=>array(37,-69,969,840),40433=>array(50,-67,955,846),40434=>array(65,-66,943,840),40435=>array(113,-62,925,844),40436=>array(98,-69,938,841),40437=>array(35,-67,956,840),40438=>array(54,-73,945,840),40439=>array(62,-77,950,841),40440=>array(60,-68,934,844),40441=>array(40,-76,942,837),40442=>array(62,-67,948,849),40443=>array(29,-77,989,839),40444=>array(48,-69,948,840),40445=>array(50,-73,935,844),40446=>array(58,-65,962,845),40447=>array(53,-61,956,841),40448=>array(33,-68,962,841),40449=>array(34,-67,969,843),40450=>array(48,-74,957,830),40451=>array(32,-64,974,846),40452=>array(47,-73,969,837),40453=>array(62,-70,954,839),40454=>array(50,-72,966,839),40455=>array(45,-65,942,846),40456=>array(36,-69,926,846),40457=>array(38,-62,955,833),40458=>array(33,-66,960,842),40459=>array(59,-65,959,841),40460=>array(36,-66,948,843),40461=>array(34,-61,959,847),40462=>array(68,-59,910,805),40463=>array(50,-70,961,847),40464=>array(42,-67,971,841),40465=>array(44,-51,951,852),40466=>array(34,-63,975,838),40467=>array(93,-65,933,840),40468=>array(41,-70,973,843),40469=>array(43,-65,930,844),40470=>array(63,-67,939,844),40471=>array(71,-72,945,836),40472=>array(24,-71,960,844),40473=>array(57,-64,946,847),40474=>array(50,-65,928,843),40475=>array(45,-67,927,845),40476=>array(34,-65,966,845),40477=>array(41,-65,935,842),40478=>array(62,-67,958,846),40479=>array(80,-53,892,842),40480=>array(34,-65,893,820),40481=>array(30,-57,890,837),40482=>array(58,-65,935,825),40483=>array(98,-52,903,842),40484=>array(27,-66,896,826),40485=>array(96,-53,904,840),40486=>array(23,-64,906,837),40487=>array(35,-63,932,833),40488=>array(53,-63,892,827),40489=>array(37,-69,918,823),40490=>array(49,-65,892,822),40491=>array(26,-66,897,824),40492=>array(34,-66,896,826),40493=>array(100,-68,902,825),40494=>array(72,-69,902,825),40495=>array(32,-58,950,831),40496=>array(50,-70,927,844),40497=>array(70,-65,896,825),40498=>array(24,-57,895,828),40499=>array(35,-62,924,827),40500=>array(81,-63,893,821),40501=>array(41,-57,920,835),40502=>array(61,-59,910,832),40503=>array(50,-63,923,821),40504=>array(50,-59,893,826),40505=>array(29,-62,896,820),40506=>array(15,-66,896,824),40507=>array(37,-63,938,844),40508=>array(49,-67,928,835),40509=>array(26,-53,907,836),40510=>array(64,-60,917,835),40511=>array(39,-55,894,839),40512=>array(40,-62,949,838),40513=>array(62,-64,899,824),40514=>array(62,-60,895,820),40515=>array(98,-61,899,842),40516=>array(30,-54,898,826),40517=>array(32,-59,899,833),40518=>array(16,-60,895,821),40519=>array(90,-63,899,834),40520=>array(20,-66,900,822),40521=>array(41,-62,896,821),40522=>array(52,-64,903,826),40523=>array(60,-63,898,823),40524=>array(24,-64,899,828),40525=>array(81,-62,925,824),40526=>array(43,-71,902,818),40527=>array(24,-68,906,839),40528=>array(44,-64,926,843),40529=>array(51,-66,896,829),40530=>array(26,-68,931,846),40531=>array(49,-64,942,848),40532=>array(41,-64,959,833),40533=>array(52,-67,896,819),40534=>array(16,-64,896,821),40535=>array(61,-68,896,823),40536=>array(62,-69,894,825),40537=>array(39,-67,944,834),40538=>array(64,-63,921,824),40539=>array(19,-67,898,823),40540=>array(39,-65,929,825),40541=>array(70,-65,928,829),40542=>array(50,-61,934,821),40543=>array(44,-65,926,836),40544=>array(83,-67,924,839),40545=>array(36,-67,898,831),40546=>array(46,-67,898,849),40547=>array(38,-70,912,828),40548=>array(19,-56,898,840),40549=>array(83,-67,929,802),40550=>array(33,-61,899,821),40551=>array(20,-63,898,826),40552=>array(46,-69,929,831),40553=>array(48,-60,923,828),40554=>array(36,-63,922,827),40555=>array(42,-64,960,845),40556=>array(39,-65,895,821),40557=>array(31,-63,930,827),40558=>array(37,-62,951,821),40559=>array(61,-62,937,846),40560=>array(45,-78,917,831),40561=>array(30,-65,948,826),40562=>array(63,-64,933,833),40563=>array(29,-56,897,828),40564=>array(29,-70,946,822),40565=>array(125,-70,891,835),40566=>array(91,-52,972,835),40567=>array(91,-73,972,835),40568=>array(82,-60,966,835),40569=>array(94,-71,969,831),40570=>array(88,-59,941,843),40571=>array(69,-72,982,845),40572=>array(72,-66,947,847),40573=>array(52,-18,943,837),40574=>array(92,-45,924,830),40575=>array(57,-67,949,829),40576=>array(29,-66,958,842),40577=>array(42,-64,953,834),40578=>array(21,-60,935,841),40579=>array(39,-75,960,848),40580=>array(40,-74,958,833),40581=>array(30,-60,949,849),40582=>array(30,-60,941,849),40583=>array(30,-67,961,849),40584=>array(21,-60,925,836),40585=>array(48,-75,956,814),40586=>array(52,-72,955,826),40587=>array(67,-64,941,821),40588=>array(36,-57,966,829),40589=>array(25,-70,969,845),40590=>array(25,-80,971,845),40591=>array(25,-74,960,845),40592=>array(25,-73,975,845),40593=>array(37,-64,955,838),40594=>array(40,-70,951,835),40595=>array(37,-68,958,837),40596=>array(25,-74,960,845),40597=>array(36,-65,945,833),40598=>array(25,-70,951,845),40599=>array(43,-67,952,814),40600=>array(25,-72,971,845),40601=>array(25,-73,963,845),40602=>array(25,-78,970,845),40603=>array(25,-70,956,845),40604=>array(25,-75,979,845),40605=>array(58,-63,946,841),40606=>array(25,-80,952,843),40607=>array(26,-68,959,838),40608=>array(25,-76,952,847),40609=>array(25,-79,970,843),40610=>array(25,-74,951,843),40611=>array(35,-68,976,841),40612=>array(42,-69,959,853),40613=>array(58,-75,942,832),40614=>array(56,-65,950,827),40615=>array(40,-75,981,828),40616=>array(43,-84,971,832),40617=>array(37,-64,964,831),40618=>array(37,-64,958,831),40619=>array(43,-84,939,832),40620=>array(45,-84,964,832),40621=>array(37,-64,971,842),40622=>array(47,-68,978,824),40623=>array(43,-84,929,832),40624=>array(38,-54,971,866),40625=>array(43,-84,958,832),40626=>array(43,-84,968,832),40627=>array(43,-84,973,832),40628=>array(25,-63,959,826),40629=>array(34,-63,967,831),40630=>array(41,-71,979,837),40631=>array(44,-66,982,829),40632=>array(43,-57,973,830),40633=>array(37,-65,982,830),40634=>array(37,-65,982,818),40635=>array(43,-70,966,839),40636=>array(45,-68,956,839),40637=>array(41,-72,926,837),40638=>array(23,-67,958,836),40639=>array(36,-68,945,838),40640=>array(37,-71,969,843),40641=>array(39,-66,978,852),40642=>array(34,-73,940,845),40643=>array(55,-76,957,826),40644=>array(75,-83,925,831),40645=>array(50,-76,968,830),40646=>array(50,-76,972,830),40647=>array(58,-78,942,832),40648=>array(56,-78,959,818),40649=>array(58,-67,916,840),40650=>array(50,-78,963,831),40651=>array(28,-79,958,822),40652=>array(49,-72,960,842),40653=>array(35,-68,963,830),40654=>array(49,-68,946,832),40655=>array(39,-62,956,838),40656=>array(31,-64,954,835),40657=>array(81,-67,946,787),40658=>array(81,-67,946,787),40659=>array(48,-67,970,823),40660=>array(36,-65,970,841),40661=>array(43,-78,963,820),40662=>array(41,-75,964,780),40663=>array(39,-60,966,837),40664=>array(45,-69,955,829),40665=>array(43,-67,957,809),40666=>array(60,-70,956,823),40667=>array(47,-67,962,847),40668=>array(63,-66,919,832),40669=>array(58,-62,941,830),40670=>array(63,-64,945,839),40671=>array(58,-63,941,846),40672=>array(37,-64,952,829),40673=>array(33,-78,964,805),40674=>array(29,-72,933,831),40675=>array(43,-57,957,845),40676=>array(42,-52,965,853),40677=>array(38,-62,963,819),40678=>array(38,-68,964,833),40679=>array(44,-68,955,837),40680=>array(41,-70,956,836),40681=>array(30,-67,941,817),40682=>array(31,-76,950,823),40683=>array(25,-51,960,793),40684=>array(33,-68,967,835),40685=>array(45,-70,979,828),40686=>array(48,-53,954,832),40687=>array(52,-63,951,832),40688=>array(49,-59,970,852),40689=>array(26,-88,974,841),40690=>array(38,-55,970,864),40691=>array(47,-79,957,813),40692=>array(44,-67,977,833),40693=>array(56,-62,950,843),40694=>array(35,-73,959,817),40695=>array(37,-80,961,835),40696=>array(46,-64,954,836),40697=>array(46,-65,962,830),40698=>array(39,-74,970,826),40699=>array(34,-69,978,836),40700=>array(36,-62,955,835),40701=>array(120,-33,967,794),40702=>array(139,-42,966,803),40703=>array(45,-32,960,788),40704=>array(40,-56,973,837),40705=>array(63,-46,968,829),40706=>array(62,-54,971,823),40707=>array(68,-51,971,843),40708=>array(40,-54,971,844),40709=>array(57,-54,971,858),40710=>array(49,-42,971,784),40711=>array(48,-56,973,845),40712=>array(70,-49,960,829),40713=>array(58,-38,969,809),40714=>array(45,-39,956,834),40715=>array(84,-55,958,819),40716=>array(63,-51,962,822),40717=>array(63,-53,961,822),40718=>array(48,-65,948,801),40719=>array(41,-75,944,782),40720=>array(55,-69,943,792),40721=>array(44,-65,899,835),40722=>array(50,-67,950,824),40723=>array(59,-74,961,837),40724=>array(59,-74,961,833),40725=>array(60,-60,960,832),40726=>array(42,-73,974,833),40727=>array(44,-76,962,827),40728=>array(60,-68,962,828),40729=>array(51,-65,969,833),40730=>array(51,-69,962,827),40731=>array(43,-71,967,830),40732=>array(46,-67,972,829),40733=>array(37,-61,963,811),40734=>array(60,-35,970,818),40735=>array(34,-47,966,826),40736=>array(61,-60,963,836),40737=>array(40,-69,957,810),40738=>array(62,-52,948,830),40739=>array(74,-72,957,836),40740=>array(76,-73,959,835),40741=>array(68,-60,957,840),40742=>array(66,-69,924,826),40743=>array(66,-69,962,831),40744=>array(65,-60,969,838),40745=>array(63,-46,961,847),40746=>array(54,-56,954,846),40747=>array(61,-55,952,847),40748=>array(60,-58,945,820),40749=>array(68,-66,959,835),40750=>array(59,-68,958,840),40751=>array(56,-51,946,827),40752=>array(68,-65,953,836),40753=>array(57,-43,944,846),40754=>array(70,-77,952,834),40755=>array(65,-71,964,837),40756=>array(57,-55,954,832),40757=>array(59,-66,959,843),40758=>array(58,-75,964,839),40759=>array(49,-53,949,838),40760=>array(56,-66,954,840),40761=>array(87,-66,952,829),40762=>array(70,-58,943,825),40763=>array(42,-58,951,851),40764=>array(51,-71,897,843),40765=>array(43,-70,964,854),40766=>array(38,-65,964,850),40767=>array(30,-72,970,851),40768=>array(31,-68,976,843),40769=>array(56,-62,923,858),40770=>array(41,-75,967,833),40771=>array(43,-70,933,842),40772=>array(45,-67,950,825),40773=>array(36,-64,967,848),40774=>array(36,-62,957,860),40775=>array(49,-66,959,846),40776=>array(44,-64,967,841),40777=>array(53,-66,974,840),40778=>array(52,-70,946,831),40779=>array(55,-73,962,831),40780=>array(39,-74,973,847),40781=>array(32,-73,979,846),40782=>array(39,-67,978,846),40783=>array(43,-69,977,833),40784=>array(32,-69,952,834),40785=>array(36,-67,937,842),40786=>array(53,-73,946,829),40787=>array(58,-37,950,836),40788=>array(58,-63,948,836),40789=>array(62,-41,968,840),40790=>array(62,-65,954,840),40791=>array(65,-64,959,837),40792=>array(56,-52,976,860),40793=>array(57,-71,960,835),40794=>array(57,-71,943,851),40795=>array(61,-62,956,830),40796=>array(47,-48,957,835),40797=>array(60,-64,957,834),40798=>array(61,-71,962,833),40799=>array(40,-63,956,836),40800=>array(40,-63,930,836),40801=>array(40,-63,943,836),40802=>array(42,-68,958,846),40803=>array(55,-63,927,836),40804=>array(45,-65,969,839),40805=>array(55,-87,954,830),40806=>array(46,-73,967,836),40807=>array(64,-65,942,836),40808=>array(42,-45,958,839),40809=>array(64,-63,950,837),40810=>array(58,-63,960,836),40811=>array(66,-65,911,829),40812=>array(46,-63,956,836),40813=>array(63,-66,937,825),40814=>array(59,-73,956,831),40815=>array(59,-56,958,844),40816=>array(54,-48,949,851),40817=>array(58,-68,958,828),40818=>array(55,-66,940,836),40819=>array(73,-64,927,839),40820=>array(54,-67,957,837),40821=>array(60,-42,921,877),40822=>array(56,-60,954,846),40823=>array(58,-66,936,836),40824=>array(57,-29,968,829),40825=>array(47,-65,952,847),40826=>array(54,-71,931,837),40827=>array(59,-71,962,830),40828=>array(60,-56,940,839),40829=>array(47,-70,964,839),40830=>array(53,-69,975,829),40831=>array(75,-61,925,827),40832=>array(52,-59,930,817),40833=>array(52,-59,950,842),40834=>array(52,-59,908,842),40835=>array(52,-47,953,817),40836=>array(46,-57,947,826),40837=>array(52,-47,965,828),40838=>array(52,-67,870,817),40839=>array(51,-53,941,824),40840=>array(52,-70,969,817),40841=>array(50,-71,918,817),40842=>array(54,-68,965,821),40843=>array(44,-77,889,813),40844=>array(68,-68,927,817),40845=>array(50,-66,970,833),40846=>array(44,-63,975,797),40847=>array(59,-76,957,838),40848=>array(44,-63,975,845),40849=>array(50,-61,965,834),40850=>array(61,-64,957,838),40851=>array(45,-68,955,833),40852=>array(60,-69,956,850),40853=>array(44,-64,962,858),40854=>array(47,-47,971,819),40855=>array(63,-56,957,829),40856=>array(71,-65,958,837),40857=>array(37,-65,928,823),40858=>array(23,-66,923,834),40859=>array(21,-62,934,828),40860=>array(37,-41,967,846),40861=>array(16,-55,965,851),40862=>array(56,-54,970,843),40863=>array(50,-34,965,827),40864=>array(28,-64,976,848),40865=>array(56,-48,975,857),40866=>array(31,-62,986,863),40867=>array(29,-68,969,841),40868=>array(31,-43,962,857),40869=>array(31,-74,969,857),44032=>array(98,-69,936,842),44033=>array(88,-59,936,837),44034=>array(88,-61,936,837),44035=>array(88,-71,936,837),44036=>array(90,-45,936,842),44037=>array(88,-69,936,837),44038=>array(88,-76,936,837),44039=>array(88,-44,936,837),44040=>array(88,-62,936,837),44041=>array(88,-64,936,837),44042=>array(88,-64,936,837),44043=>array(88,-64,936,837),44044=>array(88,-70,936,837),44045=>array(88,-64,936,837),44046=>array(88,-64,936,837),44047=>array(88,-76,936,837),44048=>array(88,-62,936,837),44049=>array(88,-61,936,837),44050=>array(88,-70,936,837),44051=>array(88,-74,936,837),44052=>array(88,-69,936,837),44053=>array(88,-67,936,837),44054=>array(88,-72,936,837),44055=>array(88,-71,936,837),44056=>array(88,-66,936,837),44057=>array(88,-59,936,837),44058=>array(88,-60,936,837),44059=>array(88,-69,936,837),44060=>array(104,-69,907,842),44061=>array(88,-61,907,842),44062=>array(88,-61,907,842),44063=>array(88,-71,931,842),44064=>array(90,-46,907,842),44065=>array(88,-68,912,842),44066=>array(88,-76,907,842),44067=>array(88,-44,921,842),44068=>array(88,-62,917,842),44069=>array(88,-64,907,842),44070=>array(88,-64,908,842),44071=>array(88,-64,908,842),44072=>array(88,-69,923,842),44073=>array(88,-64,908,842),44074=>array(88,-64,908,842),44075=>array(88,-76,907,842),44076=>array(88,-62,907,842),44077=>array(88,-61,907,842),44078=>array(88,-69,922,842),44079=>array(88,-74,929,842),44080=>array(88,-69,927,842),44081=>array(88,-68,911,842),44082=>array(88,-72,929,842),44083=>array(88,-70,936,842),44084=>array(88,-66,908,842),44085=>array(88,-59,916,842),44086=>array(88,-60,928,842),44087=>array(88,-68,908,842),44088=>array(98,-68,935,843),44089=>array(90,-59,936,842),44090=>array(90,-61,936,842),44091=>array(90,-71,936,842),44092=>array(90,-45,936,842),44093=>array(90,-69,936,842),44094=>array(90,-76,936,842),44095=>array(90,-44,936,842),44096=>array(90,-62,936,842),44097=>array(90,-64,936,842),44098=>array(90,-64,936,842),44099=>array(90,-64,936,842),44100=>array(90,-70,936,842),44101=>array(90,-64,936,842),44102=>array(90,-64,936,842),44103=>array(90,-76,936,842),44104=>array(90,-62,936,842),44105=>array(90,-61,936,842),44106=>array(90,-70,936,842),44107=>array(90,-74,936,842),44108=>array(90,-69,936,842),44109=>array(90,-67,936,842),44110=>array(90,-72,936,842),44111=>array(90,-71,936,842),44112=>array(90,-66,936,842),44113=>array(90,-59,936,842),44114=>array(90,-60,936,842),44115=>array(90,-69,936,842),44116=>array(104,-69,907,842),44117=>array(88,-61,907,842),44118=>array(88,-61,907,842),44119=>array(88,-71,931,842),44120=>array(90,-46,907,842),44121=>array(88,-68,912,842),44122=>array(88,-76,907,842),44123=>array(88,-44,921,842),44124=>array(88,-62,917,842),44125=>array(88,-64,907,842),44126=>array(88,-64,908,842),44127=>array(88,-64,908,842),44128=>array(88,-69,923,842),44129=>array(88,-64,908,842),44130=>array(88,-64,908,842),44131=>array(88,-76,907,842),44132=>array(88,-62,907,842),44133=>array(88,-61,907,842),44134=>array(88,-69,922,842),44135=>array(88,-74,929,842),44136=>array(88,-69,927,842),44137=>array(88,-68,911,842),44138=>array(88,-72,929,842),44139=>array(88,-70,936,842),44140=>array(88,-66,908,842),44141=>array(88,-59,916,842),44142=>array(88,-60,928,842),44143=>array(88,-68,908,842),44144=>array(98,-70,907,841),44145=>array(90,-61,907,841),44146=>array(90,-61,907,841),44147=>array(90,-71,931,841),44148=>array(90,-46,907,841),44149=>array(90,-68,912,841),44150=>array(90,-76,907,841),44151=>array(90,-44,921,841),44152=>array(90,-62,917,841),44153=>array(90,-64,907,841),44154=>array(90,-64,908,841),44155=>array(90,-64,908,841),44156=>array(90,-69,923,841),44157=>array(90,-64,908,841),44158=>array(90,-64,908,841),44159=>array(90,-76,906,841),44160=>array(90,-62,907,841),44161=>array(90,-61,907,841),44162=>array(90,-69,922,841),44163=>array(90,-74,929,841),44164=>array(90,-69,927,841),44165=>array(90,-68,911,841),44166=>array(90,-72,929,841),44167=>array(90,-70,936,841),44168=>array(90,-66,908,841),44169=>array(90,-59,916,841),44170=>array(90,-60,928,841),44171=>array(90,-68,908,841),44172=>array(93,-68,907,843),44173=>array(74,-61,907,843),44174=>array(74,-61,907,843),44175=>array(74,-71,931,843),44176=>array(70,-46,907,843),44177=>array(74,-68,912,843),44178=>array(74,-76,907,843),44179=>array(74,-44,921,843),44180=>array(74,-62,917,843),44181=>array(74,-64,907,843),44182=>array(74,-64,908,843),44183=>array(74,-64,908,843),44184=>array(74,-69,923,843),44185=>array(74,-64,908,843),44186=>array(74,-64,908,843),44187=>array(74,-76,907,843),44188=>array(74,-62,907,843),44189=>array(74,-61,907,843),44190=>array(74,-69,922,843),44191=>array(74,-74,929,843),44192=>array(74,-69,927,843),44193=>array(74,-68,911,843),44194=>array(74,-72,929,843),44195=>array(74,-70,936,843),44196=>array(74,-66,908,843),44197=>array(74,-59,916,843),44198=>array(74,-60,928,843),44199=>array(74,-68,908,843),44200=>array(98,-70,907,842),44201=>array(90,-61,908,842),44202=>array(90,-61,908,842),44203=>array(90,-71,931,842),44204=>array(90,-46,907,842),44205=>array(90,-68,912,842),44206=>array(90,-76,908,842),44207=>array(90,-44,921,842),44208=>array(90,-62,917,842),44209=>array(90,-64,908,842),44210=>array(90,-64,908,842),44211=>array(90,-64,908,842),44212=>array(90,-69,923,842),44213=>array(90,-64,908,842),44214=>array(90,-64,908,842),44215=>array(90,-76,908,842),44216=>array(90,-62,908,842),44217=>array(90,-61,908,842),44218=>array(90,-69,922,842),44219=>array(90,-74,929,842),44220=>array(90,-69,927,842),44221=>array(90,-68,911,842),44222=>array(90,-72,929,842),44223=>array(90,-70,936,842),44224=>array(90,-66,908,842),44225=>array(90,-59,916,842),44226=>array(90,-60,928,842),44227=>array(90,-68,908,842),44228=>array(78,-68,907,843),44229=>array(79,-61,907,843),44230=>array(79,-61,907,843),44231=>array(79,-71,931,843),44232=>array(70,-46,907,843),44233=>array(79,-68,912,843),44234=>array(79,-76,907,843),44235=>array(79,-44,921,843),44236=>array(79,-62,917,843),44237=>array(79,-64,907,843),44238=>array(79,-64,908,843),44239=>array(79,-64,908,843),44240=>array(79,-69,923,843),44241=>array(79,-64,908,843),44242=>array(79,-64,908,843),44243=>array(79,-76,907,843),44244=>array(79,-62,907,843),44245=>array(79,-61,907,843),44246=>array(79,-69,922,843),44247=>array(79,-74,929,843),44248=>array(79,-69,927,843),44249=>array(79,-68,911,843),44250=>array(79,-72,929,843),44251=>array(79,-70,936,843),44252=>array(79,-66,908,843),44253=>array(79,-59,916,843),44254=>array(79,-60,928,843),44255=>array(79,-68,908,843),44256=>array(62,27,943,700),44257=>array(79,-61,921,770),44258=>array(79,-61,921,770),44259=>array(79,-71,921,770),44260=>array(79,-46,921,770),44261=>array(79,-68,921,770),44262=>array(79,-74,921,770),44263=>array(79,-44,921,770),44264=>array(79,-62,921,770),44265=>array(79,-64,921,770),44266=>array(79,-64,921,770),44267=>array(79,-63,921,770),44268=>array(79,-68,921,770),44269=>array(79,-64,921,770),44270=>array(79,-63,921,770),44271=>array(79,-74,921,770),44272=>array(79,-62,921,770),44273=>array(79,-61,921,770),44274=>array(79,-69,921,770),44275=>array(79,-74,921,770),44276=>array(79,-69,921,770),44277=>array(79,-68,921,770),44278=>array(79,-72,921,770),44279=>array(79,-70,921,770),44280=>array(79,-66,921,770),44281=>array(79,-59,921,770),44282=>array(79,-60,921,770),44283=>array(79,-68,921,770),44284=>array(38,-68,935,843),44285=>array(64,-59,936,842),44286=>array(64,-61,936,842),44287=>array(64,-71,936,842),44288=>array(57,-45,936,842),44289=>array(64,-69,936,842),44290=>array(64,-76,936,842),44291=>array(64,-44,936,842),44292=>array(64,-62,936,842),44293=>array(64,-64,936,842),44294=>array(64,-64,936,842),44295=>array(64,-64,936,842),44296=>array(64,-70,936,842),44297=>array(64,-64,936,842),44298=>array(64,-64,936,842),44299=>array(64,-76,936,842),44300=>array(64,-62,936,842),44301=>array(64,-61,936,842),44302=>array(64,-70,936,842),44303=>array(64,-74,936,842),44304=>array(64,-69,936,842),44305=>array(64,-67,936,842),44306=>array(64,-72,936,842),44307=>array(64,-71,936,842),44308=>array(64,-66,936,842),44309=>array(64,-59,936,842),44310=>array(64,-60,936,842),44311=>array(64,-69,936,842),44312=>array(51,-69,907,842),44313=>array(65,-61,907,841),44314=>array(65,-61,907,841),44315=>array(65,-71,931,841),44316=>array(53,-46,907,841),44317=>array(65,-68,912,841),44318=>array(65,-76,907,841),44319=>array(65,-44,921,841),44320=>array(65,-62,917,841),44321=>array(65,-64,907,841),44322=>array(65,-64,908,841),44323=>array(65,-64,908,841),44324=>array(65,-69,923,841),44325=>array(65,-64,908,841),44326=>array(65,-64,908,841),44327=>array(65,-76,907,841),44328=>array(65,-62,907,841),44329=>array(65,-61,907,841),44330=>array(65,-69,922,841),44331=>array(65,-74,929,841),44332=>array(65,-69,927,841),44333=>array(65,-68,911,841),44334=>array(65,-72,929,841),44335=>array(65,-70,936,841),44336=>array(65,-66,908,841),44337=>array(65,-59,916,841),44338=>array(65,-60,928,841),44339=>array(65,-68,908,841),44340=>array(60,-69,907,842),44341=>array(64,-61,907,842),44342=>array(64,-61,907,842),44343=>array(64,-71,931,842),44344=>array(72,-46,907,842),44345=>array(64,-68,912,842),44346=>array(64,-76,907,842),44347=>array(64,-44,921,842),44348=>array(64,-62,917,842),44349=>array(64,-64,907,842),44350=>array(64,-64,908,842),44351=>array(64,-64,908,842),44352=>array(64,-69,923,842),44353=>array(64,-64,908,842),44354=>array(64,-64,908,842),44355=>array(64,-76,907,842),44356=>array(64,-62,907,842),44357=>array(64,-61,907,842),44358=>array(64,-69,922,842),44359=>array(64,-74,929,842),44360=>array(64,-69,927,842),44361=>array(64,-68,911,842),44362=>array(64,-72,929,842),44363=>array(64,-70,936,842),44364=>array(64,-66,908,842),44365=>array(64,-59,916,842),44366=>array(64,-60,928,842),44367=>array(64,-68,908,842),44368=>array(62,27,943,723),44369=>array(62,-61,943,770),44370=>array(62,-61,943,770),44371=>array(62,-71,943,770),44372=>array(62,-46,943,770),44373=>array(62,-68,943,770),44374=>array(62,-74,943,770),44375=>array(62,-44,943,770),44376=>array(62,-62,943,770),44377=>array(62,-64,943,770),44378=>array(62,-64,943,770),44379=>array(62,-63,943,770),44380=>array(62,-68,943,770),44381=>array(62,-64,943,770),44382=>array(62,-63,943,770),44383=>array(62,-74,943,770),44384=>array(62,-62,943,770),44385=>array(62,-61,943,770),44386=>array(62,-69,943,770),44387=>array(62,-74,943,770),44388=>array(62,-69,943,770),44389=>array(62,-68,943,770),44390=>array(62,-72,943,770),44391=>array(62,-70,943,770),44392=>array(62,-66,943,770),44393=>array(62,-59,943,770),44394=>array(62,-60,943,770),44395=>array(62,-68,943,770),44396=>array(79,-64,920,780),44397=>array(79,-61,921,769),44398=>array(79,-61,921,769),44399=>array(79,-71,921,769),44400=>array(79,-46,921,768),44401=>array(79,-68,921,769),44402=>array(79,-74,921,769),44403=>array(79,-44,921,769),44404=>array(79,-62,921,769),44405=>array(79,-64,921,769),44406=>array(79,-64,921,769),44407=>array(79,-63,921,769),44408=>array(79,-68,921,769),44409=>array(79,-64,921,769),44410=>array(79,-63,921,769),44411=>array(79,-74,921,769),44412=>array(79,-62,921,769),44413=>array(79,-61,921,769),44414=>array(79,-69,921,769),44415=>array(79,-74,921,769),44416=>array(79,-69,921,769),44417=>array(79,-68,921,769),44418=>array(79,-72,921,769),44419=>array(79,-70,921,769),44420=>array(79,-66,921,769),44421=>array(79,-59,921,769),44422=>array(79,-60,921,769),44423=>array(79,-68,921,769),44424=>array(67,-69,907,842),44425=>array(75,-61,907,841),44426=>array(75,-61,907,841),44427=>array(75,-71,931,841),44428=>array(81,-46,907,841),44429=>array(75,-68,912,841),44430=>array(75,-76,907,841),44431=>array(75,-44,921,841),44432=>array(75,-62,917,841),44433=>array(75,-64,907,841),44434=>array(75,-64,908,841),44435=>array(75,-64,908,841),44436=>array(75,-69,923,841),44437=>array(75,-64,908,841),44438=>array(75,-64,908,841),44439=>array(75,-76,906,841),44440=>array(75,-62,907,841),44441=>array(75,-61,907,841),44442=>array(75,-69,922,841),44443=>array(75,-74,929,841),44444=>array(75,-69,927,841),44445=>array(75,-68,911,841),44446=>array(75,-72,929,841),44447=>array(75,-70,936,841),44448=>array(75,-66,908,841),44449=>array(75,-59,916,841),44450=>array(75,-60,928,841),44451=>array(75,-68,908,841),44452=>array(40,-69,908,842),44453=>array(70,-61,907,843),44454=>array(70,-61,907,843),44455=>array(70,-71,931,843),44456=>array(79,-46,907,843),44457=>array(70,-68,912,843),44458=>array(70,-76,907,843),44459=>array(70,-44,921,843),44460=>array(70,-62,917,843),44461=>array(70,-64,907,843),44462=>array(70,-64,908,843),44463=>array(70,-64,908,843),44464=>array(70,-69,923,843),44465=>array(70,-64,908,843),44466=>array(70,-64,908,843),44467=>array(70,-76,907,843),44468=>array(70,-62,907,843),44469=>array(70,-61,907,843),44470=>array(70,-69,922,843),44471=>array(70,-74,929,843),44472=>array(70,-69,927,843),44473=>array(70,-68,911,843),44474=>array(70,-72,929,843),44475=>array(70,-70,936,843),44476=>array(70,-66,908,843),44477=>array(70,-59,916,843),44478=>array(70,-60,928,843),44479=>array(70,-68,908,843),44480=>array(55,-69,907,842),44481=>array(64,-61,907,842),44482=>array(64,-61,907,842),44483=>array(64,-71,931,842),44484=>array(64,-46,907,842),44485=>array(64,-68,912,842),44486=>array(64,-76,907,842),44487=>array(64,-44,921,842),44488=>array(64,-62,917,842),44489=>array(64,-64,907,842),44490=>array(64,-64,908,842),44491=>array(64,-64,908,842),44492=>array(64,-69,923,842),44493=>array(64,-64,908,842),44494=>array(64,-64,908,842),44495=>array(64,-76,907,842),44496=>array(64,-62,907,842),44497=>array(64,-61,907,842),44498=>array(64,-69,922,842),44499=>array(64,-74,929,842),44500=>array(64,-69,927,842),44501=>array(64,-68,911,842),44502=>array(64,-72,929,842),44503=>array(64,-70,936,842),44504=>array(64,-66,908,842),44505=>array(64,-59,916,842),44506=>array(64,-60,928,842),44507=>array(64,-68,908,842),44508=>array(71,-64,928,780),44509=>array(79,-61,921,768),44510=>array(79,-61,921,768),44511=>array(79,-71,921,768),44512=>array(79,-46,921,769),44513=>array(79,-68,921,768),44514=>array(79,-74,921,768),44515=>array(79,-44,921,768),44516=>array(79,-62,921,768),44517=>array(79,-64,921,768),44518=>array(79,-64,921,768),44519=>array(79,-63,921,768),44520=>array(79,-68,921,768),44521=>array(79,-64,921,768),44522=>array(79,-63,921,768),44523=>array(79,-74,921,768),44524=>array(79,-62,921,768),44525=>array(79,-61,921,768),44526=>array(79,-69,921,768),44527=>array(79,-74,921,768),44528=>array(79,-69,921,768),44529=>array(79,-68,921,768),44530=>array(79,-72,921,768),44531=>array(79,-70,921,768),44532=>array(79,-66,921,768),44533=>array(79,-59,921,768),44534=>array(79,-60,921,768),44535=>array(79,-68,921,768),44536=>array(57,62,943,685),44537=>array(78,-61,919,769),44538=>array(78,-61,919,769),44539=>array(78,-71,919,769),44540=>array(79,-46,921,770),44541=>array(78,-68,919,769),44542=>array(78,-74,919,769),44543=>array(78,-44,919,769),44544=>array(78,-62,919,769),44545=>array(78,-64,919,769),44546=>array(78,-64,919,769),44547=>array(78,-63,919,769),44548=>array(78,-68,919,769),44549=>array(78,-64,919,769),44550=>array(78,-63,919,769),44551=>array(78,-74,919,769),44552=>array(78,-62,919,769),44553=>array(78,-61,919,769),44554=>array(78,-69,919,769),44555=>array(78,-74,919,769),44556=>array(78,-69,919,769),44557=>array(78,-68,919,769),44558=>array(78,-72,919,769),44559=>array(78,-70,919,769),44560=>array(78,-66,919,769),44561=>array(78,-59,919,769),44562=>array(78,-60,919,769),44563=>array(78,-68,919,769),44564=>array(52,-69,907,842),44565=>array(64,-61,907,842),44566=>array(64,-61,907,842),44567=>array(64,-71,931,842),44568=>array(68,-46,907,842),44569=>array(64,-68,912,842),44570=>array(64,-76,907,842),44571=>array(64,-44,921,842),44572=>array(64,-62,917,842),44573=>array(64,-64,907,842),44574=>array(64,-64,908,842),44575=>array(64,-64,908,842),44576=>array(64,-69,923,842),44577=>array(64,-64,908,842),44578=>array(64,-64,908,842),44579=>array(64,-76,907,842),44580=>array(64,-62,907,842),44581=>array(64,-61,907,842),44582=>array(64,-69,922,842),44583=>array(64,-74,929,842),44584=>array(64,-69,927,842),44585=>array(64,-68,911,842),44586=>array(64,-72,929,842),44587=>array(64,-70,936,842),44588=>array(64,-66,908,842),44589=>array(64,-59,916,842),44590=>array(64,-60,928,842),44591=>array(64,-68,908,842),44592=>array(90,-69,907,842),44593=>array(63,-61,907,842),44594=>array(63,-61,907,842),44595=>array(63,-71,931,842),44596=>array(77,-46,907,842),44597=>array(63,-68,912,842),44598=>array(63,-76,907,842),44599=>array(63,-44,921,842),44600=>array(63,-62,917,842),44601=>array(63,-64,907,842),44602=>array(63,-64,908,842),44603=>array(63,-64,908,842),44604=>array(63,-69,923,842),44605=>array(63,-64,908,842),44606=>array(63,-64,908,842),44607=>array(63,-76,907,842),44608=>array(63,-62,907,842),44609=>array(63,-61,907,842),44610=>array(63,-69,922,842),44611=>array(63,-74,929,842),44612=>array(63,-69,927,842),44613=>array(63,-68,911,842),44614=>array(63,-72,929,842),44615=>array(63,-70,936,842),44616=>array(63,-66,908,842),44617=>array(63,-59,916,842),44618=>array(63,-60,928,842),44619=>array(63,-68,908,842),44620=>array(46,-69,936,842),44621=>array(88,-59,936,842),44622=>array(88,-61,936,842),44623=>array(88,-71,936,842),44624=>array(60,-45,936,842),44625=>array(88,-69,936,842),44626=>array(88,-76,936,842),44627=>array(88,-44,936,842),44628=>array(88,-62,936,842),44629=>array(88,-64,936,842),44630=>array(88,-64,936,842),44631=>array(88,-64,936,842),44632=>array(88,-70,936,842),44633=>array(88,-64,936,842),44634=>array(88,-64,936,842),44635=>array(88,-76,936,842),44636=>array(88,-62,936,842),44637=>array(88,-61,936,842),44638=>array(88,-70,936,842),44639=>array(88,-74,936,842),44640=>array(88,-69,936,842),44641=>array(88,-67,936,842),44642=>array(88,-72,936,842),44643=>array(88,-71,936,842),44644=>array(88,-66,936,842),44645=>array(88,-59,936,842),44646=>array(88,-60,936,842),44647=>array(88,-69,936,842),44648=>array(41,-69,907,842),44649=>array(68,-61,907,837),44650=>array(68,-61,907,837),44651=>array(68,-71,931,837),44652=>array(50,-46,907,842),44653=>array(68,-68,912,837),44654=>array(68,-76,907,837),44655=>array(68,-44,921,837),44656=>array(68,-62,917,837),44657=>array(68,-64,907,837),44658=>array(68,-64,908,837),44659=>array(68,-64,908,837),44660=>array(68,-69,923,837),44661=>array(68,-64,908,837),44662=>array(68,-64,908,837),44663=>array(68,-76,907,837),44664=>array(68,-62,907,837),44665=>array(68,-61,907,837),44666=>array(68,-69,922,837),44667=>array(68,-74,929,837),44668=>array(68,-69,927,837),44669=>array(68,-68,911,837),44670=>array(68,-72,929,837),44671=>array(68,-70,936,837),44672=>array(68,-66,908,837),44673=>array(68,-59,916,837),44674=>array(68,-60,928,837),44675=>array(68,-68,908,837),44676=>array(46,-69,936,842),44677=>array(88,-59,936,842),44678=>array(88,-61,936,842),44679=>array(88,-71,936,842),44680=>array(60,-45,936,842),44681=>array(88,-69,936,842),44682=>array(88,-76,936,842),44683=>array(88,-44,936,842),44684=>array(88,-62,936,842),44685=>array(88,-64,936,842),44686=>array(88,-64,936,842),44687=>array(88,-64,936,842),44688=>array(88,-70,936,842),44689=>array(88,-64,936,842),44690=>array(88,-64,936,842),44691=>array(88,-76,936,842),44692=>array(88,-62,936,842),44693=>array(88,-61,936,842),44694=>array(88,-70,936,842),44695=>array(88,-74,936,842),44696=>array(88,-69,936,842),44697=>array(88,-67,936,842),44698=>array(88,-72,936,842),44699=>array(88,-71,936,842),44700=>array(88,-66,936,842),44701=>array(88,-59,936,842),44702=>array(88,-60,936,842),44703=>array(88,-69,936,842),44704=>array(41,-69,907,842),44705=>array(68,-61,907,842),44706=>array(68,-61,907,842),44707=>array(68,-71,931,842),44708=>array(50,-46,907,842),44709=>array(68,-68,912,842),44710=>array(68,-76,907,842),44711=>array(68,-44,921,842),44712=>array(68,-62,917,842),44713=>array(68,-64,907,842),44714=>array(68,-64,908,842),44715=>array(68,-64,908,842),44716=>array(68,-69,923,842),44717=>array(68,-64,908,842),44718=>array(68,-64,908,842),44719=>array(68,-76,907,842),44720=>array(68,-62,907,842),44721=>array(68,-61,907,842),44722=>array(68,-69,922,842),44723=>array(68,-74,929,842),44724=>array(68,-69,927,842),44725=>array(68,-68,911,842),44726=>array(68,-72,929,842),44727=>array(68,-70,936,842),44728=>array(68,-66,908,842),44729=>array(68,-59,916,842),44730=>array(68,-60,928,842),44731=>array(68,-68,908,842),44732=>array(46,-70,907,841),44733=>array(88,-61,907,836),44734=>array(88,-61,907,836),44735=>array(88,-71,931,836),44736=>array(60,-46,907,841),44737=>array(88,-68,912,836),44738=>array(88,-76,907,836),44739=>array(88,-44,921,836),44740=>array(88,-62,917,836),44741=>array(88,-64,907,836),44742=>array(88,-64,908,836),44743=>array(88,-64,908,836),44744=>array(88,-69,923,836),44745=>array(88,-64,908,836),44746=>array(88,-64,908,836),44747=>array(88,-76,906,836),44748=>array(88,-62,907,836),44749=>array(88,-61,907,836),44750=>array(88,-69,922,836),44751=>array(88,-74,929,836),44752=>array(88,-69,927,836),44753=>array(88,-68,911,836),44754=>array(88,-72,929,836),44755=>array(88,-70,936,836),44756=>array(88,-66,908,836),44757=>array(88,-59,916,836),44758=>array(88,-60,928,836),44759=>array(88,-68,908,836),44760=>array(36,-68,907,843),44761=>array(53,-61,907,843),44762=>array(53,-61,907,843),44763=>array(53,-71,931,843),44764=>array(35,-46,907,843),44765=>array(53,-68,912,843),44766=>array(53,-76,907,843),44767=>array(53,-44,921,843),44768=>array(53,-62,917,843),44769=>array(53,-64,907,843),44770=>array(53,-64,908,843),44771=>array(53,-64,908,843),44772=>array(53,-69,923,843),44773=>array(53,-64,908,843),44774=>array(53,-64,908,843),44775=>array(53,-76,907,843),44776=>array(53,-62,907,843),44777=>array(53,-61,907,843),44778=>array(53,-69,922,843),44779=>array(53,-74,929,843),44780=>array(53,-69,927,843),44781=>array(53,-68,911,843),44782=>array(53,-72,929,843),44783=>array(53,-70,936,843),44784=>array(53,-66,908,843),44785=>array(53,-59,916,843),44786=>array(53,-60,928,843),44787=>array(53,-68,908,843),44788=>array(46,-69,908,842),44789=>array(88,-61,909,842),44790=>array(88,-61,909,842),44791=>array(88,-71,931,842),44792=>array(60,-46,909,841),44793=>array(88,-68,912,842),44794=>array(88,-76,909,842),44795=>array(88,-44,921,842),44796=>array(88,-62,917,842),44797=>array(88,-64,909,842),44798=>array(88,-64,909,842),44799=>array(88,-64,909,842),44800=>array(88,-69,923,842),44801=>array(88,-64,909,842),44802=>array(88,-64,909,842),44803=>array(88,-76,909,842),44804=>array(88,-62,909,842),44805=>array(88,-61,909,842),44806=>array(88,-69,922,842),44807=>array(88,-74,929,842),44808=>array(88,-69,927,842),44809=>array(88,-68,911,842),44810=>array(88,-72,929,842),44811=>array(88,-70,936,842),44812=>array(88,-66,909,842),44813=>array(88,-59,916,842),44814=>array(88,-60,928,842),44815=>array(88,-68,909,842),44816=>array(36,-68,907,843),44817=>array(53,-61,907,838),44818=>array(53,-61,907,838),44819=>array(53,-71,931,838),44820=>array(35,-46,907,843),44821=>array(53,-68,912,838),44822=>array(53,-76,907,838),44823=>array(53,-44,921,838),44824=>array(53,-62,917,838),44825=>array(53,-64,907,838),44826=>array(53,-64,908,838),44827=>array(53,-64,908,838),44828=>array(53,-69,923,838),44829=>array(53,-64,908,838),44830=>array(53,-64,908,838),44831=>array(53,-76,907,838),44832=>array(53,-62,907,838),44833=>array(53,-61,907,838),44834=>array(53,-69,922,838),44835=>array(53,-74,929,838),44836=>array(53,-69,927,838),44837=>array(53,-68,911,838),44838=>array(53,-72,929,838),44839=>array(53,-70,936,838),44840=>array(53,-66,908,838),44841=>array(53,-59,916,838),44842=>array(53,-60,928,838),44843=>array(53,-68,908,838),44844=>array(60,12,940,714),44845=>array(79,-61,921,767),44846=>array(79,-61,921,767),44847=>array(79,-71,921,767),44848=>array(79,-46,921,766),44849=>array(79,-68,921,767),44850=>array(79,-74,921,767),44851=>array(79,-44,921,767),44852=>array(79,-62,921,767),44853=>array(79,-64,921,767),44854=>array(79,-64,921,767),44855=>array(79,-63,921,767),44856=>array(79,-68,921,767),44857=>array(79,-64,921,767),44858=>array(79,-63,921,767),44859=>array(79,-74,921,767),44860=>array(79,-62,921,767),44861=>array(79,-61,921,767),44862=>array(79,-69,921,767),44863=>array(79,-74,921,767),44864=>array(79,-69,921,767),44865=>array(79,-68,921,767),44866=>array(79,-72,921,767),44867=>array(79,-70,921,767),44868=>array(79,-66,921,767),44869=>array(79,-59,921,767),44870=>array(79,-60,921,767),44871=>array(79,-68,921,767),44872=>array(52,-69,936,842),44873=>array(69,-59,936,837),44874=>array(69,-61,936,837),44875=>array(69,-71,936,837),44876=>array(72,-45,936,842),44877=>array(69,-69,936,837),44878=>array(69,-76,936,837),44879=>array(69,-44,936,837),44880=>array(69,-62,936,837),44881=>array(69,-64,936,837),44882=>array(69,-64,936,837),44883=>array(69,-64,936,837),44884=>array(69,-70,936,837),44885=>array(69,-64,936,837),44886=>array(69,-64,936,837),44887=>array(69,-76,936,837),44888=>array(69,-62,936,837),44889=>array(69,-61,936,837),44890=>array(69,-70,936,837),44891=>array(69,-74,936,837),44892=>array(69,-69,936,837),44893=>array(69,-67,936,837),44894=>array(69,-72,936,837),44895=>array(69,-71,936,837),44896=>array(69,-66,936,837),44897=>array(69,-59,936,837),44898=>array(69,-60,936,837),44899=>array(69,-69,936,837),44900=>array(68,-69,907,842),44901=>array(70,-61,907,842),44902=>array(70,-61,907,842),44903=>array(70,-71,931,842),44904=>array(57,-46,907,842),44905=>array(70,-68,912,842),44906=>array(70,-76,907,842),44907=>array(70,-44,921,842),44908=>array(70,-62,917,842),44909=>array(70,-64,907,842),44910=>array(70,-64,908,842),44911=>array(70,-64,908,842),44912=>array(70,-69,923,842),44913=>array(70,-64,908,842),44914=>array(70,-64,908,842),44915=>array(70,-76,907,842),44916=>array(70,-62,907,842),44917=>array(70,-61,907,842),44918=>array(70,-69,922,842),44919=>array(70,-74,929,842),44920=>array(70,-69,927,842),44921=>array(70,-68,911,842),44922=>array(70,-72,929,842),44923=>array(70,-70,936,842),44924=>array(70,-66,908,842),44925=>array(70,-59,916,842),44926=>array(70,-60,928,842),44927=>array(70,-68,908,842),44928=>array(78,-69,907,842),44929=>array(64,-61,907,842),44930=>array(64,-61,907,842),44931=>array(64,-71,931,842),44932=>array(69,-46,907,842),44933=>array(64,-68,912,842),44934=>array(64,-76,907,842),44935=>array(64,-44,921,842),44936=>array(64,-62,917,842),44937=>array(64,-64,907,842),44938=>array(64,-64,908,842),44939=>array(64,-64,908,842),44940=>array(64,-69,923,842),44941=>array(64,-64,908,842),44942=>array(64,-64,908,842),44943=>array(64,-76,907,842),44944=>array(64,-62,907,842),44945=>array(64,-61,907,842),44946=>array(64,-69,922,842),44947=>array(64,-74,929,842),44948=>array(64,-69,927,842),44949=>array(64,-68,911,842),44950=>array(64,-72,929,842),44951=>array(64,-70,936,842),44952=>array(64,-66,908,842),44953=>array(64,-59,916,842),44954=>array(64,-60,928,842),44955=>array(64,-68,908,842),44956=>array(60,32,940,714),44957=>array(79,-61,921,794),44958=>array(79,-61,921,794),44959=>array(79,-71,921,794),44960=>array(79,-46,921,785),44961=>array(79,-68,921,794),44962=>array(79,-74,921,794),44963=>array(79,-44,921,794),44964=>array(79,-62,921,794),44965=>array(79,-64,921,794),44966=>array(79,-64,921,794),44967=>array(79,-63,921,794),44968=>array(79,-68,921,794),44969=>array(79,-64,921,794),44970=>array(79,-63,921,794),44971=>array(79,-74,921,794),44972=>array(79,-62,921,794),44973=>array(79,-61,921,794),44974=>array(79,-69,921,794),44975=>array(79,-74,921,794),44976=>array(79,-69,921,794),44977=>array(79,-68,921,794),44978=>array(79,-72,921,794),44979=>array(79,-70,921,794),44980=>array(79,-66,921,794),44981=>array(79,-59,921,794),44982=>array(79,-60,921,794),44983=>array(79,-68,921,794),44984=>array(79,-64,921,776),44985=>array(79,-61,921,766),44986=>array(79,-61,921,766),44987=>array(79,-71,921,766),44988=>array(79,-46,921,767),44989=>array(79,-68,921,766),44990=>array(79,-74,921,766),44991=>array(79,-44,921,766),44992=>array(79,-62,921,766),44993=>array(79,-64,921,766),44994=>array(79,-64,921,766),44995=>array(79,-63,921,766),44996=>array(79,-68,921,766),44997=>array(79,-64,921,766),44998=>array(79,-63,921,766),44999=>array(79,-74,921,766),45000=>array(79,-62,921,766),45001=>array(79,-61,921,766),45002=>array(79,-69,921,766),45003=>array(79,-74,921,766),45004=>array(79,-69,921,766),45005=>array(79,-68,921,766),45006=>array(79,-72,921,766),45007=>array(79,-70,921,766),45008=>array(79,-66,921,766),45009=>array(79,-59,921,766),45010=>array(79,-60,921,766),45011=>array(79,-68,921,766),45012=>array(78,-70,907,841),45013=>array(68,-61,907,841),45014=>array(68,-61,907,841),45015=>array(68,-71,931,841),45016=>array(80,-46,907,841),45017=>array(68,-68,912,841),45018=>array(68,-76,907,841),45019=>array(68,-44,921,841),45020=>array(68,-62,917,841),45021=>array(68,-64,907,841),45022=>array(68,-64,908,841),45023=>array(68,-64,908,841),45024=>array(68,-69,923,841),45025=>array(68,-64,908,841),45026=>array(68,-64,908,841),45027=>array(68,-76,906,841),45028=>array(68,-62,907,841),45029=>array(68,-61,907,841),45030=>array(68,-69,922,841),45031=>array(68,-74,929,841),45032=>array(68,-69,927,841),45033=>array(68,-68,911,841),45034=>array(68,-72,929,841),45035=>array(68,-70,936,841),45036=>array(68,-66,908,841),45037=>array(68,-59,916,841),45038=>array(68,-60,928,841),45039=>array(68,-68,908,841),45040=>array(50,-68,912,843),45041=>array(67,-61,907,838),45042=>array(67,-61,907,838),45043=>array(67,-71,931,838),45044=>array(75,-46,907,843),45045=>array(67,-68,912,838),45046=>array(67,-76,907,838),45047=>array(67,-44,921,838),45048=>array(67,-62,917,838),45049=>array(67,-64,907,838),45050=>array(67,-64,908,838),45051=>array(67,-64,908,838),45052=>array(67,-69,923,838),45053=>array(67,-64,908,838),45054=>array(67,-64,908,838),45055=>array(67,-76,907,838),45056=>array(67,-62,907,838),45057=>array(67,-61,907,838),45058=>array(67,-69,922,838),45059=>array(67,-74,929,838),45060=>array(67,-69,927,838),45061=>array(67,-68,911,838),45062=>array(67,-72,929,838),45063=>array(67,-70,936,838),45064=>array(67,-66,908,838),45065=>array(67,-59,916,838),45066=>array(67,-60,928,838),45067=>array(67,-68,908,838),45068=>array(64,-69,907,842),45069=>array(65,-61,907,842),45070=>array(65,-61,907,842),45071=>array(65,-71,931,842),45072=>array(78,-46,907,842),45073=>array(65,-68,912,842),45074=>array(65,-76,907,842),45075=>array(65,-44,921,842),45076=>array(65,-62,917,842),45077=>array(65,-64,907,842),45078=>array(65,-64,908,842),45079=>array(65,-64,908,842),45080=>array(65,-69,923,842),45081=>array(65,-64,908,842),45082=>array(65,-64,908,842),45083=>array(65,-76,907,842),45084=>array(65,-62,907,842),45085=>array(65,-61,907,842),45086=>array(65,-69,922,842),45087=>array(65,-74,929,842),45088=>array(65,-69,927,842),45089=>array(65,-68,911,842),45090=>array(65,-72,929,842),45091=>array(65,-70,936,842),45092=>array(65,-66,908,842),45093=>array(65,-59,916,842),45094=>array(65,-60,928,842),45095=>array(65,-68,908,842),45096=>array(84,-64,921,776),45097=>array(79,-61,921,766),45098=>array(79,-61,921,766),45099=>array(79,-71,921,766),45100=>array(81,-46,922,767),45101=>array(79,-68,921,766),45102=>array(79,-74,921,766),45103=>array(79,-44,921,766),45104=>array(79,-62,921,766),45105=>array(79,-64,921,766),45106=>array(79,-64,921,766),45107=>array(79,-63,921,766),45108=>array(79,-68,921,766),45109=>array(79,-64,921,766),45110=>array(79,-63,921,766),45111=>array(79,-74,921,766),45112=>array(79,-62,921,766),45113=>array(79,-61,921,766),45114=>array(79,-69,921,766),45115=>array(79,-74,921,766),45116=>array(79,-69,921,766),45117=>array(79,-68,921,766),45118=>array(79,-72,921,766),45119=>array(79,-70,921,766),45120=>array(79,-66,921,766),45121=>array(79,-59,921,766),45122=>array(79,-60,921,766),45123=>array(79,-68,921,766),45124=>array(57,52,943,691),45125=>array(79,-61,921,767),45126=>array(79,-61,921,767),45127=>array(79,-71,921,767),45128=>array(79,-46,921,767),45129=>array(79,-68,921,767),45130=>array(79,-74,921,767),45131=>array(79,-44,921,767),45132=>array(79,-62,921,767),45133=>array(79,-64,921,767),45134=>array(79,-64,921,767),45135=>array(79,-63,921,767),45136=>array(79,-68,921,767),45137=>array(79,-64,921,767),45138=>array(79,-63,921,767),45139=>array(79,-74,921,767),45140=>array(79,-62,921,767),45141=>array(79,-61,921,767),45142=>array(79,-69,921,767),45143=>array(79,-74,921,767),45144=>array(79,-69,921,767),45145=>array(79,-68,921,767),45146=>array(79,-72,921,767),45147=>array(79,-70,921,767),45148=>array(79,-66,921,767),45149=>array(79,-59,921,767),45150=>array(79,-60,921,767),45151=>array(79,-68,921,767),45152=>array(66,-69,907,842),45153=>array(75,-61,907,842),45154=>array(75,-61,907,842),45155=>array(75,-71,931,842),45156=>array(74,-46,907,842),45157=>array(75,-68,912,842),45158=>array(75,-76,907,842),45159=>array(75,-44,921,842),45160=>array(75,-62,917,842),45161=>array(75,-64,907,842),45162=>array(75,-64,908,842),45163=>array(75,-64,908,842),45164=>array(75,-69,923,842),45165=>array(75,-64,908,842),45166=>array(75,-64,908,842),45167=>array(75,-76,907,842),45168=>array(75,-62,907,842),45169=>array(75,-61,907,842),45170=>array(75,-69,922,842),45171=>array(75,-74,929,842),45172=>array(75,-69,927,842),45173=>array(75,-68,911,842),45174=>array(75,-72,929,842),45175=>array(75,-70,936,842),45176=>array(75,-66,908,842),45177=>array(75,-59,916,842),45178=>array(75,-60,928,842),45179=>array(75,-68,908,842),45180=>array(56,-69,907,842),45181=>array(123,-61,907,842),45182=>array(123,-61,907,842),45183=>array(123,-71,931,842),45184=>array(105,-46,907,842),45185=>array(123,-68,912,842),45186=>array(123,-76,907,842),45187=>array(123,-44,921,842),45188=>array(123,-62,917,842),45189=>array(123,-64,907,842),45190=>array(123,-64,908,842),45191=>array(123,-64,908,842),45192=>array(123,-69,923,842),45193=>array(123,-64,908,842),45194=>array(123,-64,908,842),45195=>array(123,-76,907,842),45196=>array(123,-62,907,842),45197=>array(123,-61,907,842),45198=>array(123,-69,922,842),45199=>array(123,-74,929,842),45200=>array(123,-69,927,842),45201=>array(123,-68,911,842),45202=>array(123,-72,929,842),45203=>array(123,-70,936,842),45204=>array(123,-66,908,842),45205=>array(123,-59,916,842),45206=>array(123,-60,928,842),45207=>array(123,-68,908,842),45208=>array(109,-69,936,842),45209=>array(109,-59,936,842),45210=>array(109,-61,936,842),45211=>array(109,-71,936,842),45212=>array(109,-45,936,842),45213=>array(109,-69,936,842),45214=>array(109,-76,936,842),45215=>array(109,-44,936,842),45216=>array(109,-62,936,842),45217=>array(109,-64,936,842),45218=>array(109,-64,936,842),45219=>array(109,-64,936,842),45220=>array(109,-70,936,842),45221=>array(109,-64,936,842),45222=>array(109,-64,936,842),45223=>array(109,-76,936,842),45224=>array(109,-62,936,842),45225=>array(109,-61,936,842),45226=>array(109,-70,936,842),45227=>array(109,-74,936,842),45228=>array(109,-69,936,842),45229=>array(109,-67,936,842),45230=>array(109,-72,936,842),45231=>array(109,-71,936,842),45232=>array(109,-66,936,842),45233=>array(109,-59,936,842),45234=>array(109,-60,936,842),45235=>array(109,-69,936,842),45236=>array(133,-69,907,842),45237=>array(109,-61,907,842),45238=>array(109,-61,907,842),45239=>array(109,-71,931,842),45240=>array(109,-46,907,842),45241=>array(109,-68,912,842),45242=>array(109,-76,907,842),45243=>array(109,-44,921,842),45244=>array(109,-62,917,842),45245=>array(109,-64,907,842),45246=>array(109,-64,908,842),45247=>array(109,-64,908,842),45248=>array(109,-69,923,842),45249=>array(109,-64,908,842),45250=>array(109,-64,908,842),45251=>array(109,-76,907,842),45252=>array(109,-62,907,842),45253=>array(109,-61,907,842),45254=>array(109,-69,922,842),45255=>array(109,-74,929,842),45256=>array(109,-69,927,842),45257=>array(109,-68,911,842),45258=>array(109,-72,929,842),45259=>array(109,-70,936,842),45260=>array(109,-66,908,842),45261=>array(109,-59,916,842),45262=>array(109,-60,928,842),45263=>array(109,-68,908,842),45264=>array(109,-69,936,842),45265=>array(109,-59,936,842),45266=>array(109,-61,936,842),45267=>array(109,-71,936,842),45268=>array(109,-45,936,842),45269=>array(109,-69,936,842),45270=>array(109,-76,936,842),45271=>array(109,-44,936,842),45272=>array(109,-62,936,842),45273=>array(109,-64,936,842),45274=>array(109,-64,936,842),45275=>array(109,-64,936,842),45276=>array(109,-70,936,842),45277=>array(109,-64,936,842),45278=>array(109,-64,936,842),45279=>array(109,-76,936,842),45280=>array(109,-62,936,842),45281=>array(109,-61,936,842),45282=>array(109,-70,936,842),45283=>array(109,-74,936,842),45284=>array(109,-69,936,842),45285=>array(109,-67,936,842),45286=>array(109,-72,936,842),45287=>array(109,-71,936,842),45288=>array(109,-66,936,842),45289=>array(109,-59,936,842),45290=>array(109,-60,936,842),45291=>array(109,-69,936,842),45292=>array(133,-69,907,842),45293=>array(109,-61,907,842),45294=>array(109,-61,907,842),45295=>array(109,-71,931,842),45296=>array(109,-46,907,842),45297=>array(109,-68,912,842),45298=>array(109,-76,907,842),45299=>array(109,-44,921,842),45300=>array(109,-62,917,842),45301=>array(109,-64,907,842),45302=>array(109,-64,908,842),45303=>array(109,-64,908,842),45304=>array(109,-69,923,842),45305=>array(109,-64,908,842),45306=>array(109,-64,908,842),45307=>array(109,-76,907,842),45308=>array(109,-62,907,842),45309=>array(109,-61,907,842),45310=>array(109,-69,922,842),45311=>array(109,-74,929,842),45312=>array(109,-69,927,842),45313=>array(109,-68,911,842),45314=>array(109,-72,929,842),45315=>array(109,-70,936,842),45316=>array(109,-66,908,842),45317=>array(109,-59,916,842),45318=>array(109,-60,928,842),45319=>array(109,-68,908,842),45320=>array(109,-70,907,841),45321=>array(109,-61,907,841),45322=>array(109,-61,907,841),45323=>array(109,-71,931,841),45324=>array(109,-46,907,841),45325=>array(109,-68,912,841),45326=>array(109,-76,907,841),45327=>array(109,-44,921,841),45328=>array(109,-62,917,841),45329=>array(109,-64,907,841),45330=>array(109,-64,908,841),45331=>array(109,-64,908,841),45332=>array(109,-69,923,841),45333=>array(109,-64,908,841),45334=>array(109,-64,908,841),45335=>array(109,-76,906,841),45336=>array(109,-62,907,841),45337=>array(109,-61,907,841),45338=>array(109,-69,922,841),45339=>array(109,-74,929,841),45340=>array(109,-69,927,841),45341=>array(109,-68,911,841),45342=>array(109,-72,929,841),45343=>array(109,-70,936,841),45344=>array(109,-66,908,841),45345=>array(109,-59,916,841),45346=>array(109,-60,928,841),45347=>array(109,-68,908,841),45348=>array(134,-68,907,843),45349=>array(109,-61,907,843),45350=>array(109,-61,907,843),45351=>array(109,-71,931,843),45352=>array(109,-46,907,843),45353=>array(109,-68,912,843),45354=>array(109,-76,907,843),45355=>array(109,-44,921,843),45356=>array(109,-62,917,843),45357=>array(109,-64,907,843),45358=>array(109,-64,908,843),45359=>array(109,-64,908,843),45360=>array(109,-69,923,843),45361=>array(109,-64,908,843),45362=>array(109,-64,908,843),45363=>array(109,-76,907,843),45364=>array(109,-62,907,843),45365=>array(109,-61,907,843),45366=>array(109,-69,922,843),45367=>array(109,-74,929,843),45368=>array(109,-69,927,843),45369=>array(109,-68,911,843),45370=>array(109,-72,929,843),45371=>array(109,-70,936,843),45372=>array(109,-66,908,843),45373=>array(109,-59,916,843),45374=>array(109,-60,928,843),45375=>array(109,-68,908,843),45376=>array(109,-69,909,842),45377=>array(109,-61,907,842),45378=>array(109,-61,907,842),45379=>array(109,-71,931,842),45380=>array(109,-46,908,841),45381=>array(109,-68,912,842),45382=>array(109,-76,907,842),45383=>array(109,-44,921,842),45384=>array(109,-62,917,842),45385=>array(109,-64,907,842),45386=>array(109,-64,908,842),45387=>array(109,-64,908,842),45388=>array(109,-69,923,842),45389=>array(109,-64,908,842),45390=>array(109,-64,908,842),45391=>array(109,-76,907,842),45392=>array(109,-62,907,842),45393=>array(109,-61,907,842),45394=>array(109,-69,922,842),45395=>array(109,-74,929,842),45396=>array(109,-69,927,842),45397=>array(109,-68,911,842),45398=>array(109,-72,929,842),45399=>array(109,-70,936,842),45400=>array(109,-66,908,842),45401=>array(109,-59,916,842),45402=>array(109,-60,928,842),45403=>array(109,-68,908,842),45404=>array(144,-68,907,843),45405=>array(109,-61,907,838),45406=>array(109,-61,907,838),45407=>array(109,-71,931,838),45408=>array(109,-46,907,843),45409=>array(109,-68,912,838),45410=>array(109,-76,907,838),45411=>array(109,-44,921,838),45412=>array(109,-62,917,838),45413=>array(109,-64,907,838),45414=>array(109,-64,908,838),45415=>array(109,-64,908,838),45416=>array(109,-69,923,838),45417=>array(109,-64,908,838),45418=>array(109,-64,908,838),45419=>array(109,-76,907,838),45420=>array(109,-62,907,838),45421=>array(109,-61,907,838),45422=>array(109,-69,922,838),45423=>array(109,-74,929,838),45424=>array(109,-69,927,838),45425=>array(109,-68,911,838),45426=>array(109,-72,929,838),45427=>array(109,-70,936,838),45428=>array(109,-66,908,838),45429=>array(109,-59,916,838),45430=>array(109,-60,928,838),45431=>array(109,-68,908,838),45432=>array(62,27,943,732),45433=>array(79,-61,921,797),45434=>array(79,-61,921,797),45435=>array(79,-71,921,797),45436=>array(79,-46,921,792),45437=>array(79,-68,921,797),45438=>array(79,-74,921,797),45439=>array(79,-44,921,797),45440=>array(79,-62,921,797),45441=>array(79,-64,921,797),45442=>array(79,-64,921,797),45443=>array(79,-63,921,797),45444=>array(79,-68,921,797),45445=>array(79,-64,921,797),45446=>array(79,-63,921,797),45447=>array(79,-74,921,797),45448=>array(79,-62,921,797),45449=>array(79,-61,921,797),45450=>array(79,-69,921,797),45451=>array(79,-74,921,797),45452=>array(79,-69,921,797),45453=>array(79,-68,921,797),45454=>array(79,-72,921,797),45455=>array(79,-70,921,797),45456=>array(79,-66,921,797),45457=>array(79,-59,921,797),45458=>array(79,-60,921,797),45459=>array(79,-68,921,797),45460=>array(47,-69,936,842),45461=>array(64,-59,936,842),45462=>array(64,-61,936,842),45463=>array(64,-71,936,842),45464=>array(74,-45,936,842),45465=>array(64,-69,936,842),45466=>array(64,-76,936,842),45467=>array(64,-44,936,842),45468=>array(64,-62,936,842),45469=>array(64,-64,936,842),45470=>array(64,-64,936,842),45471=>array(64,-64,936,842),45472=>array(64,-70,936,842),45473=>array(64,-64,936,842),45474=>array(64,-64,936,842),45475=>array(64,-76,936,842),45476=>array(64,-62,936,842),45477=>array(64,-61,936,842),45478=>array(64,-70,936,842),45479=>array(64,-74,936,842),45480=>array(64,-69,936,842),45481=>array(64,-67,936,842),45482=>array(64,-72,936,842),45483=>array(64,-71,936,842),45484=>array(64,-66,936,842),45485=>array(64,-59,936,842),45486=>array(64,-60,936,842),45487=>array(64,-69,936,842),45488=>array(43,-68,907,843),45489=>array(79,-61,907,843),45490=>array(79,-61,907,843),45491=>array(79,-71,931,843),45492=>array(72,-46,907,842),45493=>array(79,-68,912,843),45494=>array(79,-76,907,843),45495=>array(79,-44,921,843),45496=>array(79,-62,917,843),45497=>array(79,-64,907,843),45498=>array(79,-64,908,843),45499=>array(79,-64,908,843),45500=>array(79,-69,923,843),45501=>array(79,-64,908,843),45502=>array(79,-64,908,843),45503=>array(79,-76,907,843),45504=>array(79,-62,907,843),45505=>array(79,-61,907,843),45506=>array(79,-69,922,843),45507=>array(79,-74,929,843),45508=>array(79,-69,927,843),45509=>array(79,-68,911,843),45510=>array(79,-72,929,843),45511=>array(79,-70,936,843),45512=>array(79,-66,908,843),45513=>array(79,-59,916,843),45514=>array(79,-60,928,843),45515=>array(79,-68,908,843),45516=>array(62,-69,907,842),45517=>array(64,-61,908,842),45518=>array(64,-61,908,842),45519=>array(64,-71,931,842),45520=>array(64,-46,908,841),45521=>array(64,-68,912,842),45522=>array(64,-76,908,842),45523=>array(64,-44,921,842),45524=>array(64,-62,917,842),45525=>array(64,-64,908,842),45526=>array(64,-64,908,842),45527=>array(64,-64,908,842),45528=>array(64,-69,923,842),45529=>array(64,-64,908,842),45530=>array(64,-64,908,842),45531=>array(64,-76,908,842),45532=>array(64,-62,908,842),45533=>array(64,-61,908,842),45534=>array(64,-69,922,842),45535=>array(64,-74,929,842),45536=>array(64,-69,927,842),45537=>array(64,-68,911,842),45538=>array(64,-72,929,842),45539=>array(64,-70,936,842),45540=>array(64,-66,908,842),45541=>array(64,-59,916,842),45542=>array(64,-60,928,842),45543=>array(64,-68,908,842),45544=>array(60,-13,940,742),45545=>array(79,-61,922,797),45546=>array(79,-61,922,797),45547=>array(79,-71,922,797),45548=>array(79,-46,922,797),45549=>array(79,-68,922,797),45550=>array(79,-74,922,797),45551=>array(79,-44,922,797),45552=>array(79,-62,922,797),45553=>array(79,-64,922,797),45554=>array(79,-64,922,797),45555=>array(79,-63,922,797),45556=>array(79,-68,922,797),45557=>array(79,-64,922,797),45558=>array(79,-63,922,797),45559=>array(79,-74,922,797),45560=>array(79,-62,922,797),45561=>array(79,-61,922,797),45562=>array(79,-69,922,797),45563=>array(79,-74,922,797),45564=>array(79,-69,922,797),45565=>array(79,-68,922,797),45566=>array(79,-72,922,797),45567=>array(79,-70,922,797),45568=>array(79,-66,922,797),45569=>array(79,-59,922,797),45570=>array(79,-60,922,797),45571=>array(79,-68,922,797),45572=>array(79,-64,921,797),45573=>array(79,-61,921,797),45574=>array(79,-61,921,797),45575=>array(79,-71,921,797),45576=>array(79,-46,921,797),45577=>array(79,-68,921,797),45578=>array(79,-74,921,797),45579=>array(79,-44,921,797),45580=>array(79,-62,921,797),45581=>array(79,-64,921,797),45582=>array(79,-64,921,797),45583=>array(79,-63,921,797),45584=>array(79,-68,921,797),45585=>array(79,-64,921,797),45586=>array(79,-63,921,797),45587=>array(79,-74,921,797),45588=>array(79,-62,921,797),45589=>array(79,-61,921,797),45590=>array(79,-69,921,797),45591=>array(79,-74,921,797),45592=>array(79,-69,921,797),45593=>array(79,-68,921,797),45594=>array(79,-72,921,797),45595=>array(79,-70,921,797),45596=>array(79,-66,921,797),45597=>array(79,-59,921,797),45598=>array(79,-60,921,797),45599=>array(79,-68,921,797),45600=>array(69,-69,909,842),45601=>array(79,-61,907,841),45602=>array(79,-61,907,841),45603=>array(79,-71,931,841),45604=>array(79,-46,907,841),45605=>array(79,-68,912,841),45606=>array(79,-76,907,841),45607=>array(79,-44,921,841),45608=>array(79,-62,917,841),45609=>array(79,-64,907,841),45610=>array(79,-64,908,841),45611=>array(79,-64,908,841),45612=>array(79,-69,923,841),45613=>array(79,-64,908,841),45614=>array(79,-64,908,841),45615=>array(79,-76,906,841),45616=>array(79,-62,907,841),45617=>array(79,-61,907,841),45618=>array(79,-69,922,841),45619=>array(79,-74,929,841),45620=>array(79,-69,927,841),45621=>array(79,-68,911,841),45622=>array(79,-72,929,841),45623=>array(79,-70,936,841),45624=>array(79,-66,908,841),45625=>array(79,-59,916,841),45626=>array(79,-60,928,841),45627=>array(79,-68,908,841),45628=>array(63,-68,907,843),45629=>array(72,-61,907,843),45630=>array(72,-61,907,843),45631=>array(72,-71,931,843),45632=>array(90,-46,907,843),45633=>array(72,-68,912,843),45634=>array(72,-76,907,843),45635=>array(72,-44,921,843),45636=>array(72,-62,917,843),45637=>array(72,-64,907,843),45638=>array(72,-64,908,843),45639=>array(72,-64,908,843),45640=>array(72,-69,923,843),45641=>array(72,-64,908,843),45642=>array(72,-64,908,843),45643=>array(72,-76,907,843),45644=>array(72,-62,907,843),45645=>array(72,-61,907,843),45646=>array(72,-69,922,843),45647=>array(72,-74,929,843),45648=>array(72,-69,927,843),45649=>array(72,-68,911,843),45650=>array(72,-72,929,843),45651=>array(72,-70,936,843),45652=>array(72,-66,908,843),45653=>array(72,-59,916,843),45654=>array(72,-60,928,843),45655=>array(72,-68,908,843),45656=>array(70,-68,910,843),45657=>array(64,-61,907,842),45658=>array(64,-61,907,842),45659=>array(64,-71,931,842),45660=>array(65,-46,907,841),45661=>array(64,-68,912,842),45662=>array(64,-76,907,842),45663=>array(64,-44,921,842),45664=>array(64,-62,917,842),45665=>array(64,-64,907,842),45666=>array(64,-64,908,842),45667=>array(64,-64,908,842),45668=>array(64,-69,923,842),45669=>array(64,-64,908,842),45670=>array(64,-64,908,842),45671=>array(64,-76,907,842),45672=>array(64,-62,907,842),45673=>array(64,-61,907,842),45674=>array(64,-69,922,842),45675=>array(64,-74,929,842),45676=>array(64,-69,927,842),45677=>array(64,-68,911,842),45678=>array(64,-72,929,842),45679=>array(64,-70,936,842),45680=>array(64,-66,908,842),45681=>array(64,-59,916,842),45682=>array(64,-60,928,842),45683=>array(64,-68,908,842),45684=>array(71,-64,928,797),45685=>array(79,-61,921,797),45686=>array(79,-61,921,797),45687=>array(79,-71,921,797),45688=>array(79,-46,921,797),45689=>array(79,-68,921,797),45690=>array(79,-74,921,797),45691=>array(79,-44,921,797),45692=>array(79,-62,921,797),45693=>array(79,-64,921,797),45694=>array(79,-64,921,797),45695=>array(79,-63,921,797),45696=>array(79,-68,921,797),45697=>array(79,-64,921,797),45698=>array(79,-63,921,797),45699=>array(79,-74,921,797),45700=>array(79,-62,921,797),45701=>array(79,-61,921,797),45702=>array(79,-69,921,797),45703=>array(79,-74,921,797),45704=>array(79,-69,921,797),45705=>array(79,-68,921,797),45706=>array(79,-72,921,797),45707=>array(79,-70,921,797),45708=>array(79,-66,921,797),45709=>array(79,-59,921,797),45710=>array(79,-60,921,797),45711=>array(79,-68,921,797),45712=>array(57,32,943,747),45713=>array(79,-61,921,802),45714=>array(79,-61,921,802),45715=>array(79,-71,921,802),45716=>array(79,-46,921,812),45717=>array(79,-68,921,802),45718=>array(79,-74,921,802),45719=>array(79,-44,921,802),45720=>array(79,-62,921,802),45721=>array(79,-64,921,802),45722=>array(79,-64,921,802),45723=>array(79,-63,921,802),45724=>array(79,-68,921,802),45725=>array(79,-64,921,802),45726=>array(79,-63,921,802),45727=>array(79,-74,921,802),45728=>array(79,-62,921,802),45729=>array(79,-61,921,802),45730=>array(79,-69,921,802),45731=>array(79,-74,921,802),45732=>array(79,-69,921,802),45733=>array(79,-68,921,802),45734=>array(79,-72,921,802),45735=>array(79,-70,921,802),45736=>array(79,-66,921,802),45737=>array(79,-59,921,802),45738=>array(79,-60,921,802),45739=>array(79,-68,921,802),45740=>array(68,-69,907,842),45741=>array(69,-61,907,842),45742=>array(69,-61,907,842),45743=>array(69,-71,931,842),45744=>array(65,-46,907,842),45745=>array(69,-68,912,842),45746=>array(69,-76,907,842),45747=>array(69,-44,921,842),45748=>array(69,-62,917,842),45749=>array(69,-64,907,842),45750=>array(69,-64,908,842),45751=>array(69,-64,908,842),45752=>array(69,-69,923,842),45753=>array(69,-64,908,842),45754=>array(69,-64,908,842),45755=>array(69,-76,907,842),45756=>array(69,-62,907,842),45757=>array(69,-61,907,842),45758=>array(69,-69,922,842),45759=>array(69,-74,929,842),45760=>array(69,-69,927,842),45761=>array(69,-68,911,842),45762=>array(69,-72,929,842),45763=>array(69,-70,936,842),45764=>array(69,-66,908,842),45765=>array(69,-59,916,842),45766=>array(69,-60,928,842),45767=>array(69,-68,908,842),45768=>array(138,-69,907,842),45769=>array(138,-61,907,842),45770=>array(138,-61,907,842),45771=>array(138,-71,931,842),45772=>array(138,-46,907,842),45773=>array(138,-68,912,842),45774=>array(138,-76,907,842),45775=>array(138,-44,921,842),45776=>array(138,-62,917,842),45777=>array(138,-64,907,842),45778=>array(138,-64,908,842),45779=>array(138,-64,908,842),45780=>array(138,-69,923,842),45781=>array(138,-64,908,842),45782=>array(138,-64,908,842),45783=>array(138,-76,907,842),45784=>array(138,-62,907,842),45785=>array(138,-61,907,842),45786=>array(138,-69,922,842),45787=>array(138,-74,929,842),45788=>array(138,-69,927,842),45789=>array(138,-68,911,842),45790=>array(138,-72,929,842),45791=>array(138,-70,936,842),45792=>array(138,-66,908,842),45793=>array(138,-59,916,842),45794=>array(138,-60,928,842),45795=>array(138,-68,908,842),45796=>array(109,-69,936,842),45797=>array(109,-59,936,837),45798=>array(109,-61,936,837),45799=>array(109,-71,936,837),45800=>array(109,-45,936,842),45801=>array(109,-69,936,837),45802=>array(109,-76,936,837),45803=>array(109,-44,936,837),45804=>array(109,-62,936,837),45805=>array(109,-64,936,837),45806=>array(109,-64,936,837),45807=>array(109,-64,936,837),45808=>array(109,-70,936,837),45809=>array(109,-64,936,837),45810=>array(109,-64,936,837),45811=>array(109,-76,936,837),45812=>array(109,-62,936,837),45813=>array(109,-61,936,837),45814=>array(109,-70,936,837),45815=>array(109,-74,936,837),45816=>array(109,-69,936,837),45817=>array(109,-67,936,837),45818=>array(109,-72,936,837),45819=>array(109,-71,936,837),45820=>array(109,-66,936,837),45821=>array(109,-59,936,837),45822=>array(109,-60,936,837),45823=>array(109,-69,936,837),45824=>array(109,-69,907,842),45825=>array(119,-61,907,842),45826=>array(119,-61,907,842),45827=>array(119,-71,931,842),45828=>array(119,-46,907,842),45829=>array(119,-68,912,842),45830=>array(119,-76,907,842),45831=>array(119,-44,921,842),45832=>array(119,-62,917,842),45833=>array(119,-64,907,842),45834=>array(119,-64,908,842),45835=>array(119,-64,908,842),45836=>array(119,-69,923,842),45837=>array(119,-64,908,842),45838=>array(119,-64,908,842),45839=>array(119,-76,907,842),45840=>array(119,-62,907,842),45841=>array(119,-61,907,842),45842=>array(119,-69,922,842),45843=>array(119,-74,929,842),45844=>array(119,-69,927,842),45845=>array(119,-68,911,842),45846=>array(119,-72,929,842),45847=>array(119,-70,936,842),45848=>array(119,-66,908,842),45849=>array(119,-59,916,842),45850=>array(119,-60,928,842),45851=>array(119,-68,908,842),45852=>array(109,-68,935,843),45853=>array(109,-59,936,842),45854=>array(109,-61,936,842),45855=>array(109,-71,936,842),45856=>array(109,-45,936,842),45857=>array(109,-69,936,842),45858=>array(109,-76,936,842),45859=>array(109,-44,936,842),45860=>array(109,-62,936,842),45861=>array(109,-64,936,842),45862=>array(109,-64,936,842),45863=>array(109,-64,936,842),45864=>array(109,-70,936,842),45865=>array(109,-64,936,842),45866=>array(109,-64,936,842),45867=>array(109,-76,936,842),45868=>array(109,-62,936,842),45869=>array(109,-61,936,842),45870=>array(109,-70,936,842),45871=>array(109,-74,936,842),45872=>array(109,-69,936,842),45873=>array(109,-67,936,842),45874=>array(109,-72,936,842),45875=>array(109,-71,936,842),45876=>array(109,-66,936,842),45877=>array(109,-59,936,842),45878=>array(109,-60,936,842),45879=>array(109,-69,936,842),45880=>array(109,-69,907,842),45881=>array(119,-61,907,842),45882=>array(119,-61,907,842),45883=>array(119,-71,931,842),45884=>array(119,-46,907,842),45885=>array(119,-68,912,842),45886=>array(119,-76,907,842),45887=>array(119,-44,921,842),45888=>array(119,-62,917,842),45889=>array(119,-64,907,842),45890=>array(119,-64,908,842),45891=>array(119,-64,908,842),45892=>array(119,-69,923,842),45893=>array(119,-64,908,842),45894=>array(119,-64,908,842),45895=>array(119,-76,907,842),45896=>array(119,-62,907,842),45897=>array(119,-61,907,842),45898=>array(119,-69,922,842),45899=>array(119,-74,929,842),45900=>array(119,-69,927,842),45901=>array(119,-68,911,842),45902=>array(119,-72,929,842),45903=>array(119,-70,936,842),45904=>array(119,-66,908,842),45905=>array(119,-59,916,842),45906=>array(119,-60,928,842),45907=>array(119,-68,908,842),45908=>array(109,-70,907,841),45909=>array(109,-61,907,841),45910=>array(109,-61,907,841),45911=>array(109,-71,931,841),45912=>array(109,-46,907,841),45913=>array(109,-68,912,841),45914=>array(109,-76,907,841),45915=>array(109,-44,921,841),45916=>array(109,-62,917,841),45917=>array(109,-64,907,841),45918=>array(109,-64,908,841),45919=>array(109,-64,908,841),45920=>array(109,-69,923,841),45921=>array(109,-64,908,841),45922=>array(109,-64,908,841),45923=>array(109,-76,906,841),45924=>array(109,-62,907,841),45925=>array(109,-61,907,841),45926=>array(109,-69,922,841),45927=>array(109,-74,929,841),45928=>array(109,-69,927,841),45929=>array(109,-68,911,841),45930=>array(109,-72,929,841),45931=>array(109,-70,936,841),45932=>array(109,-66,908,841),45933=>array(109,-59,916,841),45934=>array(109,-60,928,841),45935=>array(109,-68,908,841),45936=>array(109,-68,907,843),45937=>array(119,-61,907,843),45938=>array(119,-61,907,843),45939=>array(119,-71,931,843),45940=>array(119,-46,907,843),45941=>array(119,-68,912,843),45942=>array(119,-76,907,843),45943=>array(119,-44,921,843),45944=>array(119,-62,917,843),45945=>array(119,-64,907,843),45946=>array(119,-64,908,843),45947=>array(119,-64,908,843),45948=>array(119,-69,923,843),45949=>array(119,-64,908,843),45950=>array(119,-64,908,843),45951=>array(119,-76,907,843),45952=>array(119,-62,907,843),45953=>array(119,-61,907,843),45954=>array(119,-69,922,843),45955=>array(119,-74,929,843),45956=>array(119,-69,927,843),45957=>array(119,-68,911,843),45958=>array(119,-72,929,843),45959=>array(119,-70,936,843),45960=>array(119,-66,908,843),45961=>array(119,-59,916,843),45962=>array(119,-60,928,843),45963=>array(119,-68,908,843),45964=>array(109,-70,907,842),45965=>array(109,-61,908,842),45966=>array(109,-61,908,842),45967=>array(109,-71,931,842),45968=>array(109,-46,907,842),45969=>array(109,-68,912,842),45970=>array(109,-76,908,842),45971=>array(109,-44,921,842),45972=>array(109,-62,917,842),45973=>array(109,-64,908,842),45974=>array(109,-64,908,842),45975=>array(109,-64,908,842),45976=>array(109,-69,923,842),45977=>array(109,-64,908,842),45978=>array(109,-64,908,842),45979=>array(109,-76,908,842),45980=>array(109,-62,908,842),45981=>array(109,-61,908,842),45982=>array(109,-69,922,842),45983=>array(109,-74,929,842),45984=>array(109,-69,927,842),45985=>array(109,-68,911,842),45986=>array(109,-72,929,842),45987=>array(109,-70,936,842),45988=>array(109,-66,908,842),45989=>array(109,-59,916,842),45990=>array(109,-60,928,842),45991=>array(109,-68,908,842),45992=>array(109,-68,907,843),45993=>array(119,-61,907,843),45994=>array(119,-61,907,843),45995=>array(119,-71,931,843),45996=>array(119,-46,907,843),45997=>array(119,-68,912,843),45998=>array(119,-76,907,843),45999=>array(119,-44,921,843),46000=>array(119,-62,917,843),46001=>array(119,-64,907,843),46002=>array(119,-64,908,843),46003=>array(119,-64,908,843),46004=>array(119,-69,923,843),46005=>array(119,-64,908,843),46006=>array(119,-64,908,843),46007=>array(119,-76,907,843),46008=>array(119,-62,907,843),46009=>array(119,-61,907,843),46010=>array(119,-69,922,843),46011=>array(119,-74,929,843),46012=>array(119,-69,927,843),46013=>array(119,-68,911,843),46014=>array(119,-72,929,843),46015=>array(119,-70,936,843),46016=>array(119,-66,908,843),46017=>array(119,-59,916,843),46018=>array(119,-60,928,843),46019=>array(119,-68,908,843),46020=>array(62,-13,943,759),46021=>array(79,-61,921,790),46022=>array(79,-61,921,790),46023=>array(79,-71,921,790),46024=>array(79,-46,921,784),46025=>array(79,-68,921,790),46026=>array(79,-74,921,790),46027=>array(79,-44,921,790),46028=>array(79,-62,921,790),46029=>array(79,-64,921,790),46030=>array(79,-64,921,790),46031=>array(79,-63,921,790),46032=>array(79,-68,921,790),46033=>array(79,-64,921,790),46034=>array(79,-63,921,790),46035=>array(79,-74,921,790),46036=>array(79,-62,921,790),46037=>array(79,-61,921,790),46038=>array(79,-69,921,790),46039=>array(79,-74,921,790),46040=>array(79,-69,921,790),46041=>array(79,-68,921,790),46042=>array(79,-72,921,790),46043=>array(79,-70,921,790),46044=>array(79,-66,921,790),46045=>array(79,-59,921,790),46046=>array(79,-60,921,790),46047=>array(79,-68,921,790),46048=>array(47,-69,936,842),46049=>array(64,-59,936,842),46050=>array(64,-61,936,842),46051=>array(64,-71,936,842),46052=>array(74,-45,936,842),46053=>array(64,-69,936,842),46054=>array(64,-76,936,842),46055=>array(64,-44,936,842),46056=>array(64,-62,936,842),46057=>array(64,-64,936,842),46058=>array(64,-64,936,842),46059=>array(64,-64,936,842),46060=>array(64,-70,936,842),46061=>array(64,-64,936,842),46062=>array(64,-64,936,842),46063=>array(64,-76,936,842),46064=>array(64,-62,936,842),46065=>array(64,-61,936,842),46066=>array(64,-70,936,842),46067=>array(64,-74,936,842),46068=>array(64,-69,936,842),46069=>array(64,-67,936,842),46070=>array(64,-72,936,842),46071=>array(64,-71,936,842),46072=>array(64,-66,936,842),46073=>array(64,-59,936,842),46074=>array(64,-60,936,842),46075=>array(64,-69,936,842),46076=>array(61,-69,906,842),46077=>array(64,-61,907,842),46078=>array(64,-61,907,842),46079=>array(64,-71,931,842),46080=>array(53,-46,907,842),46081=>array(64,-68,912,842),46082=>array(64,-76,907,842),46083=>array(64,-44,921,842),46084=>array(64,-62,917,842),46085=>array(64,-64,907,842),46086=>array(64,-64,908,842),46087=>array(64,-64,908,842),46088=>array(64,-69,923,842),46089=>array(64,-64,908,842),46090=>array(64,-64,908,842),46091=>array(64,-76,907,842),46092=>array(64,-62,907,842),46093=>array(64,-61,907,842),46094=>array(64,-69,922,842),46095=>array(64,-74,929,842),46096=>array(64,-69,927,842),46097=>array(64,-68,911,842),46098=>array(64,-72,929,842),46099=>array(64,-70,936,842),46100=>array(64,-66,908,842),46101=>array(64,-59,916,842),46102=>array(64,-60,928,842),46103=>array(64,-68,908,842),46104=>array(62,-69,907,842),46105=>array(64,-61,907,842),46106=>array(64,-61,907,842),46107=>array(64,-71,931,842),46108=>array(64,-46,908,841),46109=>array(64,-68,912,842),46110=>array(64,-76,907,842),46111=>array(64,-44,921,842),46112=>array(64,-62,917,842),46113=>array(64,-64,907,842),46114=>array(64,-64,908,842),46115=>array(64,-64,908,842),46116=>array(64,-69,923,842),46117=>array(64,-64,908,842),46118=>array(64,-64,908,842),46119=>array(64,-76,907,842),46120=>array(64,-62,907,842),46121=>array(64,-61,907,842),46122=>array(64,-69,922,842),46123=>array(64,-74,929,842),46124=>array(64,-69,927,842),46125=>array(64,-68,911,842),46126=>array(64,-72,929,842),46127=>array(64,-70,936,842),46128=>array(64,-66,908,842),46129=>array(64,-59,916,842),46130=>array(64,-60,928,842),46131=>array(64,-68,908,842),46132=>array(60,-13,940,759),46133=>array(79,-61,921,785),46134=>array(79,-61,921,785),46135=>array(79,-71,921,785),46136=>array(79,-46,922,784),46137=>array(79,-68,921,785),46138=>array(79,-74,921,785),46139=>array(79,-44,921,785),46140=>array(79,-62,921,785),46141=>array(79,-64,921,785),46142=>array(79,-64,921,785),46143=>array(79,-63,921,785),46144=>array(79,-68,921,785),46145=>array(79,-64,921,785),46146=>array(79,-63,921,785),46147=>array(79,-74,921,785),46148=>array(79,-62,921,785),46149=>array(79,-61,921,785),46150=>array(79,-69,921,785),46151=>array(79,-74,921,785),46152=>array(79,-69,921,785),46153=>array(79,-68,921,785),46154=>array(79,-72,921,785),46155=>array(79,-70,921,785),46156=>array(79,-66,921,785),46157=>array(79,-59,921,785),46158=>array(79,-60,921,785),46159=>array(79,-68,921,785),46160=>array(79,-64,920,789),46161=>array(79,-61,921,785),46162=>array(79,-61,921,785),46163=>array(79,-71,921,785),46164=>array(79,-46,921,784),46165=>array(79,-68,921,785),46166=>array(79,-74,921,785),46167=>array(79,-44,921,785),46168=>array(79,-62,921,785),46169=>array(79,-64,921,785),46170=>array(79,-64,921,785),46171=>array(79,-63,921,785),46172=>array(79,-68,921,785),46173=>array(79,-64,921,785),46174=>array(79,-63,921,785),46175=>array(79,-74,921,785),46176=>array(79,-62,921,785),46177=>array(79,-61,921,785),46178=>array(79,-69,921,785),46179=>array(79,-74,921,785),46180=>array(79,-69,921,785),46181=>array(79,-68,921,785),46182=>array(79,-72,921,785),46183=>array(79,-70,921,785),46184=>array(79,-66,921,785),46185=>array(79,-59,921,785),46186=>array(79,-60,921,785),46187=>array(79,-68,921,785),46188=>array(68,-70,907,841),46189=>array(76,-61,907,841),46190=>array(76,-61,907,841),46191=>array(76,-71,931,841),46192=>array(75,-46,907,841),46193=>array(76,-68,912,841),46194=>array(76,-76,907,841),46195=>array(76,-44,921,841),46196=>array(76,-62,917,841),46197=>array(76,-64,907,841),46198=>array(76,-64,908,841),46199=>array(76,-64,908,841),46200=>array(76,-69,923,841),46201=>array(76,-64,908,841),46202=>array(76,-64,908,841),46203=>array(76,-76,906,841),46204=>array(76,-62,907,841),46205=>array(76,-61,907,841),46206=>array(76,-69,922,841),46207=>array(76,-74,929,841),46208=>array(76,-69,927,841),46209=>array(76,-68,911,841),46210=>array(76,-72,929,841),46211=>array(76,-70,936,841),46212=>array(76,-66,908,841),46213=>array(76,-59,916,841),46214=>array(76,-60,928,841),46215=>array(76,-68,908,841),46216=>array(52,-69,908,842),46217=>array(71,-61,907,843),46218=>array(71,-61,907,843),46219=>array(71,-71,931,843),46220=>array(79,-46,907,843),46221=>array(71,-68,912,843),46222=>array(71,-76,907,843),46223=>array(71,-44,921,843),46224=>array(71,-62,917,843),46225=>array(71,-64,907,843),46226=>array(71,-64,908,843),46227=>array(71,-64,908,843),46228=>array(71,-69,923,843),46229=>array(71,-64,908,843),46230=>array(71,-64,908,843),46231=>array(71,-76,907,843),46232=>array(71,-62,907,843),46233=>array(71,-61,907,843),46234=>array(71,-69,922,843),46235=>array(71,-74,929,843),46236=>array(71,-69,927,843),46237=>array(71,-68,911,843),46238=>array(71,-72,929,843),46239=>array(71,-70,936,843),46240=>array(71,-66,908,843),46241=>array(71,-59,916,843),46242=>array(71,-60,928,843),46243=>array(71,-68,908,843),46244=>array(70,-69,907,842),46245=>array(64,-61,907,842),46246=>array(64,-61,907,842),46247=>array(64,-71,931,842),46248=>array(65,-46,907,843),46249=>array(64,-68,912,842),46250=>array(64,-76,907,842),46251=>array(64,-44,921,842),46252=>array(64,-62,917,842),46253=>array(64,-64,907,842),46254=>array(64,-64,908,842),46255=>array(64,-64,908,842),46256=>array(64,-69,923,842),46257=>array(64,-64,908,842),46258=>array(64,-64,908,842),46259=>array(64,-76,907,842),46260=>array(64,-62,907,842),46261=>array(64,-61,907,842),46262=>array(64,-69,922,842),46263=>array(64,-74,929,842),46264=>array(64,-69,927,842),46265=>array(64,-68,911,842),46266=>array(64,-72,929,842),46267=>array(64,-70,936,842),46268=>array(64,-66,908,842),46269=>array(64,-59,916,842),46270=>array(64,-60,928,842),46271=>array(64,-68,908,842),46272=>array(71,-64,928,784),46273=>array(79,-61,921,785),46274=>array(79,-61,921,785),46275=>array(79,-71,921,785),46276=>array(79,-46,921,784),46277=>array(79,-68,921,785),46278=>array(79,-74,921,785),46279=>array(79,-44,921,785),46280=>array(79,-62,921,785),46281=>array(79,-64,921,785),46282=>array(79,-64,921,785),46283=>array(79,-63,921,785),46284=>array(79,-68,921,785),46285=>array(79,-64,921,785),46286=>array(79,-63,921,785),46287=>array(79,-74,921,785),46288=>array(79,-62,921,785),46289=>array(79,-61,921,785),46290=>array(79,-69,921,785),46291=>array(79,-74,921,785),46292=>array(79,-69,921,785),46293=>array(79,-68,921,785),46294=>array(79,-72,921,785),46295=>array(79,-70,921,785),46296=>array(79,-66,921,785),46297=>array(79,-59,921,785),46298=>array(79,-60,921,785),46299=>array(79,-68,921,785),46300=>array(57,42,943,709),46301=>array(79,-61,921,784),46302=>array(79,-61,921,784),46303=>array(79,-71,921,784),46304=>array(79,-46,921,784),46305=>array(79,-68,921,784),46306=>array(79,-74,921,784),46307=>array(79,-44,921,784),46308=>array(79,-62,921,784),46309=>array(79,-64,921,784),46310=>array(79,-64,921,784),46311=>array(79,-63,921,784),46312=>array(79,-68,921,784),46313=>array(79,-64,921,784),46314=>array(79,-63,921,784),46315=>array(79,-74,921,784),46316=>array(79,-62,921,784),46317=>array(79,-61,921,784),46318=>array(79,-69,921,784),46319=>array(79,-74,921,784),46320=>array(79,-69,921,784),46321=>array(79,-68,921,784),46322=>array(79,-72,921,784),46323=>array(79,-70,921,784),46324=>array(79,-66,921,784),46325=>array(79,-59,921,784),46326=>array(79,-60,921,784),46327=>array(79,-68,921,784),46328=>array(66,-69,907,842),46329=>array(64,-61,907,842),46330=>array(64,-61,907,842),46331=>array(64,-71,931,842),46332=>array(64,-46,907,842),46333=>array(64,-68,912,842),46334=>array(64,-76,907,842),46335=>array(64,-44,921,842),46336=>array(64,-62,917,842),46337=>array(64,-64,907,842),46338=>array(64,-64,908,842),46339=>array(64,-64,908,842),46340=>array(64,-69,923,842),46341=>array(64,-64,908,842),46342=>array(64,-64,908,842),46343=>array(64,-76,907,842),46344=>array(64,-62,907,842),46345=>array(64,-61,907,842),46346=>array(64,-69,922,842),46347=>array(64,-74,929,842),46348=>array(64,-69,927,842),46349=>array(64,-68,911,842),46350=>array(64,-72,929,842),46351=>array(64,-70,936,842),46352=>array(64,-66,908,842),46353=>array(64,-59,916,842),46354=>array(64,-60,928,842),46355=>array(64,-68,908,842),46356=>array(119,-69,907,842),46357=>array(124,-61,907,842),46358=>array(124,-61,907,842),46359=>array(124,-71,931,842),46360=>array(124,-46,907,842),46361=>array(124,-68,912,842),46362=>array(124,-76,907,842),46363=>array(124,-44,921,842),46364=>array(124,-62,917,842),46365=>array(124,-64,907,842),46366=>array(124,-64,908,842),46367=>array(124,-64,908,842),46368=>array(124,-69,923,842),46369=>array(124,-64,908,842),46370=>array(124,-64,908,842),46371=>array(124,-76,907,842),46372=>array(124,-62,907,842),46373=>array(124,-61,907,842),46374=>array(124,-69,922,842),46375=>array(124,-74,929,842),46376=>array(124,-69,927,842),46377=>array(124,-68,911,842),46378=>array(124,-72,929,842),46379=>array(124,-70,936,842),46380=>array(124,-66,908,842),46381=>array(124,-59,916,842),46382=>array(124,-60,928,842),46383=>array(124,-68,908,842),46384=>array(94,-69,936,842),46385=>array(94,-59,936,842),46386=>array(94,-61,936,842),46387=>array(94,-71,936,842),46388=>array(94,-45,936,842),46389=>array(94,-69,936,842),46390=>array(94,-76,936,842),46391=>array(94,-44,936,842),46392=>array(94,-62,936,842),46393=>array(94,-64,936,842),46394=>array(94,-64,936,842),46395=>array(94,-64,936,842),46396=>array(94,-70,936,842),46397=>array(94,-64,936,842),46398=>array(94,-64,936,842),46399=>array(94,-76,936,842),46400=>array(94,-62,936,842),46401=>array(94,-61,936,842),46402=>array(94,-70,936,842),46403=>array(94,-74,936,842),46404=>array(94,-69,936,842),46405=>array(94,-67,936,842),46406=>array(94,-72,936,842),46407=>array(94,-71,936,842),46408=>array(94,-66,936,842),46409=>array(94,-59,936,842),46410=>array(94,-60,936,842),46411=>array(94,-69,936,842),46412=>array(99,-69,907,842),46413=>array(99,-61,907,837),46414=>array(99,-61,907,837),46415=>array(99,-71,931,837),46416=>array(99,-46,907,842),46417=>array(99,-68,912,837),46418=>array(99,-76,907,837),46419=>array(99,-44,921,837),46420=>array(99,-62,917,837),46421=>array(99,-64,907,837),46422=>array(99,-64,908,837),46423=>array(99,-64,908,837),46424=>array(99,-69,923,837),46425=>array(99,-64,908,837),46426=>array(99,-64,908,837),46427=>array(99,-76,907,837),46428=>array(99,-62,907,837),46429=>array(99,-61,907,837),46430=>array(99,-69,922,837),46431=>array(99,-74,929,837),46432=>array(99,-69,927,837),46433=>array(99,-68,911,837),46434=>array(99,-72,929,837),46435=>array(99,-70,936,837),46436=>array(99,-66,908,837),46437=>array(99,-59,916,837),46438=>array(99,-60,928,837),46439=>array(99,-68,908,837),46440=>array(94,-69,936,842),46441=>array(94,-59,936,842),46442=>array(94,-61,936,842),46443=>array(94,-71,936,842),46444=>array(94,-45,936,842),46445=>array(94,-69,936,842),46446=>array(94,-76,936,842),46447=>array(94,-44,936,842),46448=>array(94,-62,936,842),46449=>array(94,-64,936,842),46450=>array(94,-64,936,842),46451=>array(94,-64,936,842),46452=>array(94,-70,936,842),46453=>array(94,-64,936,842),46454=>array(94,-64,936,842),46455=>array(94,-76,936,842),46456=>array(94,-62,936,842),46457=>array(94,-61,936,842),46458=>array(94,-70,936,842),46459=>array(94,-74,936,842),46460=>array(94,-69,936,842),46461=>array(94,-67,936,842),46462=>array(94,-72,936,842),46463=>array(94,-71,936,842),46464=>array(94,-66,936,842),46465=>array(94,-59,936,842),46466=>array(94,-60,936,842),46467=>array(94,-69,936,842),46468=>array(99,-69,907,842),46469=>array(99,-61,907,842),46470=>array(99,-61,907,842),46471=>array(99,-71,931,842),46472=>array(99,-46,907,842),46473=>array(99,-68,912,842),46474=>array(99,-76,907,842),46475=>array(99,-44,921,842),46476=>array(99,-62,917,842),46477=>array(99,-64,907,842),46478=>array(99,-64,908,842),46479=>array(99,-64,908,842),46480=>array(99,-69,923,842),46481=>array(99,-64,908,842),46482=>array(99,-64,908,842),46483=>array(99,-76,907,842),46484=>array(99,-62,907,842),46485=>array(99,-61,907,842),46486=>array(99,-69,922,842),46487=>array(99,-74,929,842),46488=>array(99,-69,927,842),46489=>array(99,-68,911,842),46490=>array(99,-72,929,842),46491=>array(99,-70,936,842),46492=>array(99,-66,908,842),46493=>array(99,-59,916,842),46494=>array(99,-60,928,842),46495=>array(99,-68,908,842),46496=>array(94,-70,907,841),46497=>array(94,-61,907,836),46498=>array(94,-61,907,836),46499=>array(94,-71,931,836),46500=>array(94,-46,907,841),46501=>array(94,-68,912,836),46502=>array(94,-76,907,836),46503=>array(94,-44,921,836),46504=>array(94,-62,917,836),46505=>array(94,-64,907,836),46506=>array(94,-64,908,836),46507=>array(94,-64,908,836),46508=>array(94,-69,923,836),46509=>array(94,-64,908,836),46510=>array(94,-64,908,836),46511=>array(94,-76,906,836),46512=>array(94,-62,907,836),46513=>array(94,-61,907,836),46514=>array(94,-69,922,836),46515=>array(94,-74,929,836),46516=>array(94,-69,927,836),46517=>array(94,-68,911,836),46518=>array(94,-72,929,836),46519=>array(94,-70,936,836),46520=>array(94,-66,908,836),46521=>array(94,-59,916,836),46522=>array(94,-60,928,836),46523=>array(94,-68,908,836),46524=>array(99,-68,907,843),46525=>array(99,-61,907,843),46526=>array(99,-61,907,843),46527=>array(99,-71,931,843),46528=>array(99,-46,907,843),46529=>array(99,-68,912,843),46530=>array(99,-76,907,843),46531=>array(99,-44,921,843),46532=>array(99,-62,917,843),46533=>array(99,-64,907,843),46534=>array(99,-64,908,843),46535=>array(99,-64,908,843),46536=>array(99,-69,923,843),46537=>array(99,-64,908,843),46538=>array(99,-64,908,843),46539=>array(99,-76,907,843),46540=>array(99,-62,907,843),46541=>array(99,-61,907,843),46542=>array(99,-69,922,843),46543=>array(99,-74,929,843),46544=>array(99,-69,927,843),46545=>array(99,-68,911,843),46546=>array(99,-72,929,843),46547=>array(99,-70,936,843),46548=>array(99,-66,908,843),46549=>array(99,-59,916,843),46550=>array(99,-60,928,843),46551=>array(99,-68,908,843),46552=>array(94,-69,907,842),46553=>array(94,-61,907,842),46554=>array(94,-61,907,842),46555=>array(94,-71,931,842),46556=>array(94,-46,908,842),46557=>array(94,-68,912,842),46558=>array(94,-76,907,842),46559=>array(94,-44,921,842),46560=>array(94,-62,917,842),46561=>array(94,-64,907,842),46562=>array(94,-64,908,842),46563=>array(94,-64,908,842),46564=>array(94,-69,923,842),46565=>array(94,-64,908,842),46566=>array(94,-64,908,842),46567=>array(94,-76,907,842),46568=>array(94,-62,907,842),46569=>array(94,-61,907,842),46570=>array(94,-69,922,842),46571=>array(94,-74,929,842),46572=>array(94,-69,927,842),46573=>array(94,-68,911,842),46574=>array(94,-72,929,842),46575=>array(94,-70,936,842),46576=>array(94,-66,908,842),46577=>array(94,-59,916,842),46578=>array(94,-60,928,842),46579=>array(94,-68,908,842),46580=>array(99,-68,907,843),46581=>array(94,-61,907,843),46582=>array(94,-61,907,843),46583=>array(94,-71,931,843),46584=>array(94,-46,907,843),46585=>array(94,-68,912,843),46586=>array(94,-76,907,843),46587=>array(94,-44,921,843),46588=>array(94,-62,917,843),46589=>array(94,-64,907,843),46590=>array(94,-64,908,843),46591=>array(94,-64,908,843),46592=>array(94,-69,923,843),46593=>array(94,-64,908,843),46594=>array(94,-64,908,843),46595=>array(94,-76,907,843),46596=>array(94,-62,907,843),46597=>array(94,-61,907,843),46598=>array(94,-69,922,843),46599=>array(94,-74,929,843),46600=>array(94,-69,927,843),46601=>array(94,-68,911,843),46602=>array(94,-72,929,843),46603=>array(94,-70,936,843),46604=>array(94,-66,908,843),46605=>array(94,-59,916,843),46606=>array(94,-60,928,843),46607=>array(94,-68,908,843),46608=>array(60,12,940,740),46609=>array(79,-61,921,795),46610=>array(79,-61,921,795),46611=>array(79,-71,921,795),46612=>array(79,-46,921,795),46613=>array(79,-68,921,795),46614=>array(79,-74,921,795),46615=>array(79,-44,921,795),46616=>array(79,-62,921,795),46617=>array(79,-64,921,795),46618=>array(79,-64,921,795),46619=>array(79,-63,921,795),46620=>array(79,-68,921,795),46621=>array(79,-64,921,795),46622=>array(79,-63,921,795),46623=>array(79,-74,921,795),46624=>array(79,-62,921,795),46625=>array(79,-61,921,795),46626=>array(79,-69,921,795),46627=>array(79,-74,921,795),46628=>array(79,-69,921,795),46629=>array(79,-68,921,795),46630=>array(79,-72,921,795),46631=>array(79,-70,921,795),46632=>array(79,-66,921,795),46633=>array(79,-59,921,795),46634=>array(79,-60,921,795),46635=>array(79,-68,921,795),46636=>array(68,-69,935,842),46637=>array(69,-59,936,837),46638=>array(69,-61,936,837),46639=>array(69,-71,936,837),46640=>array(57,-45,936,842),46641=>array(69,-69,936,837),46642=>array(69,-76,936,837),46643=>array(69,-44,936,837),46644=>array(69,-62,936,837),46645=>array(69,-64,936,837),46646=>array(69,-64,936,837),46647=>array(69,-64,936,837),46648=>array(69,-70,936,837),46649=>array(69,-64,936,837),46650=>array(69,-64,936,837),46651=>array(69,-76,936,837),46652=>array(69,-62,936,837),46653=>array(69,-61,936,837),46654=>array(69,-70,936,837),46655=>array(69,-74,936,837),46656=>array(69,-69,936,837),46657=>array(69,-67,936,837),46658=>array(69,-72,936,837),46659=>array(69,-71,936,837),46660=>array(69,-66,936,837),46661=>array(69,-59,936,837),46662=>array(69,-60,936,837),46663=>array(69,-69,936,837),46664=>array(64,-69,906,842),46665=>array(70,-61,907,842),46666=>array(70,-61,907,842),46667=>array(70,-71,931,842),46668=>array(57,-46,907,842),46669=>array(70,-68,912,842),46670=>array(70,-76,907,842),46671=>array(70,-44,921,842),46672=>array(70,-62,917,842),46673=>array(70,-64,907,842),46674=>array(70,-64,908,842),46675=>array(70,-64,908,842),46676=>array(70,-69,923,842),46677=>array(70,-64,908,842),46678=>array(70,-64,908,842),46679=>array(70,-76,907,842),46680=>array(70,-62,907,842),46681=>array(70,-61,907,842),46682=>array(70,-69,922,842),46683=>array(70,-74,929,842),46684=>array(70,-69,927,842),46685=>array(70,-68,911,842),46686=>array(70,-72,929,842),46687=>array(70,-70,936,842),46688=>array(70,-66,908,842),46689=>array(70,-59,916,842),46690=>array(70,-60,928,842),46691=>array(70,-68,908,842),46692=>array(83,-69,906,842),46693=>array(64,-61,907,842),46694=>array(64,-61,907,842),46695=>array(64,-71,931,842),46696=>array(64,-46,907,842),46697=>array(64,-68,912,842),46698=>array(64,-76,907,842),46699=>array(64,-44,921,842),46700=>array(64,-62,917,842),46701=>array(64,-64,907,842),46702=>array(64,-64,908,842),46703=>array(64,-64,908,842),46704=>array(64,-69,923,842),46705=>array(64,-64,908,842),46706=>array(64,-64,908,842),46707=>array(64,-76,906,842),46708=>array(64,-62,907,842),46709=>array(64,-61,907,842),46710=>array(64,-69,922,842),46711=>array(64,-74,929,842),46712=>array(64,-69,927,842),46713=>array(64,-68,911,842),46714=>array(64,-72,929,842),46715=>array(64,-70,936,842),46716=>array(64,-66,908,842),46717=>array(64,-59,916,842),46718=>array(64,-60,928,842),46719=>array(64,-68,908,842),46720=>array(59,-13,939,750),46721=>array(79,-61,921,795),46722=>array(79,-61,921,795),46723=>array(79,-71,921,795),46724=>array(79,-46,921,795),46725=>array(79,-68,921,795),46726=>array(79,-74,921,795),46727=>array(79,-44,921,795),46728=>array(79,-62,921,795),46729=>array(79,-64,921,795),46730=>array(79,-64,921,795),46731=>array(79,-63,921,795),46732=>array(79,-68,921,795),46733=>array(79,-64,921,795),46734=>array(79,-63,921,795),46735=>array(79,-74,921,795),46736=>array(79,-62,921,795),46737=>array(79,-61,921,795),46738=>array(79,-69,921,795),46739=>array(79,-74,921,795),46740=>array(79,-69,921,795),46741=>array(79,-68,921,795),46742=>array(79,-72,921,795),46743=>array(79,-70,921,795),46744=>array(79,-66,921,795),46745=>array(79,-59,921,795),46746=>array(79,-60,921,795),46747=>array(79,-68,921,795),46748=>array(79,-64,921,785),46749=>array(79,-61,921,795),46750=>array(79,-61,921,795),46751=>array(79,-71,921,795),46752=>array(79,-46,921,795),46753=>array(79,-68,921,795),46754=>array(79,-74,921,795),46755=>array(79,-44,921,795),46756=>array(79,-62,921,795),46757=>array(79,-64,921,795),46758=>array(79,-64,921,795),46759=>array(79,-63,921,795),46760=>array(79,-68,921,795),46761=>array(79,-64,921,795),46762=>array(79,-63,921,795),46763=>array(79,-74,921,795),46764=>array(79,-62,921,795),46765=>array(79,-61,921,795),46766=>array(79,-69,921,795),46767=>array(79,-74,921,795),46768=>array(79,-69,921,795),46769=>array(79,-68,921,795),46770=>array(79,-72,921,795),46771=>array(79,-70,921,795),46772=>array(79,-66,921,795),46773=>array(79,-59,921,795),46774=>array(79,-60,921,795),46775=>array(79,-68,921,795),46776=>array(72,-70,907,841),46777=>array(67,-61,907,841),46778=>array(67,-61,907,841),46779=>array(67,-71,931,841),46780=>array(63,-46,907,841),46781=>array(67,-68,912,841),46782=>array(67,-76,907,841),46783=>array(67,-44,921,841),46784=>array(67,-62,917,841),46785=>array(67,-64,907,841),46786=>array(67,-64,908,841),46787=>array(67,-64,908,841),46788=>array(67,-69,923,841),46789=>array(67,-64,908,841),46790=>array(67,-64,908,841),46791=>array(67,-76,906,841),46792=>array(67,-62,907,841),46793=>array(67,-61,907,841),46794=>array(67,-69,922,841),46795=>array(67,-74,929,841),46796=>array(67,-69,927,841),46797=>array(67,-68,911,841),46798=>array(67,-72,929,841),46799=>array(67,-70,936,841),46800=>array(67,-66,908,841),46801=>array(67,-59,916,841),46802=>array(67,-60,928,841),46803=>array(67,-68,908,841),46804=>array(50,-68,907,843),46805=>array(67,-61,907,843),46806=>array(67,-61,907,843),46807=>array(67,-71,931,843),46808=>array(68,-46,907,842),46809=>array(67,-68,912,843),46810=>array(67,-76,907,843),46811=>array(67,-44,921,843),46812=>array(67,-62,917,843),46813=>array(67,-64,907,843),46814=>array(67,-64,908,843),46815=>array(67,-64,908,843),46816=>array(67,-69,923,843),46817=>array(67,-64,908,843),46818=>array(67,-64,908,843),46819=>array(67,-76,907,843),46820=>array(67,-62,907,843),46821=>array(67,-61,907,843),46822=>array(67,-69,922,843),46823=>array(67,-74,929,843),46824=>array(67,-69,927,843),46825=>array(67,-68,911,843),46826=>array(67,-72,929,843),46827=>array(67,-70,936,843),46828=>array(67,-66,908,843),46829=>array(67,-59,916,843),46830=>array(67,-60,928,843),46831=>array(67,-68,908,843),46832=>array(63,-69,907,842),46833=>array(66,-61,907,842),46834=>array(66,-61,907,842),46835=>array(66,-71,931,842),46836=>array(66,-46,907,842),46837=>array(66,-68,912,842),46838=>array(66,-76,907,842),46839=>array(66,-44,921,842),46840=>array(66,-62,917,842),46841=>array(66,-64,907,842),46842=>array(66,-64,908,842),46843=>array(66,-64,908,842),46844=>array(66,-69,923,842),46845=>array(66,-64,908,842),46846=>array(66,-64,908,842),46847=>array(66,-76,907,842),46848=>array(66,-62,907,842),46849=>array(66,-61,907,842),46850=>array(66,-69,922,842),46851=>array(66,-74,929,842),46852=>array(66,-69,927,842),46853=>array(66,-68,911,842),46854=>array(66,-72,929,842),46855=>array(66,-70,936,842),46856=>array(66,-66,908,842),46857=>array(66,-59,916,842),46858=>array(66,-60,928,842),46859=>array(66,-68,908,842),46860=>array(79,-64,921,785),46861=>array(79,-61,921,795),46862=>array(79,-61,921,795),46863=>array(79,-71,921,795),46864=>array(81,-46,922,795),46865=>array(79,-68,921,795),46866=>array(79,-74,921,795),46867=>array(79,-44,921,795),46868=>array(79,-62,921,795),46869=>array(79,-64,921,795),46870=>array(79,-64,921,795),46871=>array(79,-63,921,795),46872=>array(79,-68,921,795),46873=>array(79,-64,921,795),46874=>array(79,-63,921,795),46875=>array(79,-74,921,795),46876=>array(79,-62,921,795),46877=>array(79,-61,921,795),46878=>array(79,-69,921,795),46879=>array(79,-74,921,795),46880=>array(79,-69,921,795),46881=>array(79,-68,921,795),46882=>array(79,-72,921,795),46883=>array(79,-70,921,795),46884=>array(79,-66,921,795),46885=>array(79,-59,921,795),46886=>array(79,-60,921,795),46887=>array(79,-68,921,795),46888=>array(57,22,943,720),46889=>array(79,-61,922,795),46890=>array(79,-61,922,795),46891=>array(79,-71,922,795),46892=>array(79,-46,921,795),46893=>array(79,-68,922,795),46894=>array(79,-74,922,795),46895=>array(79,-44,922,795),46896=>array(79,-62,922,795),46897=>array(79,-64,922,795),46898=>array(79,-64,922,795),46899=>array(79,-63,922,795),46900=>array(79,-68,922,795),46901=>array(79,-64,922,795),46902=>array(79,-63,922,795),46903=>array(79,-74,922,795),46904=>array(79,-62,922,795),46905=>array(79,-61,922,795),46906=>array(79,-69,922,795),46907=>array(79,-74,922,795),46908=>array(79,-69,922,795),46909=>array(79,-68,922,795),46910=>array(79,-72,922,795),46911=>array(79,-70,922,795),46912=>array(79,-66,922,795),46913=>array(79,-59,922,795),46914=>array(79,-60,922,795),46915=>array(79,-68,922,795),46916=>array(67,-69,907,842),46917=>array(74,-61,908,842),46918=>array(74,-61,908,842),46919=>array(74,-71,931,842),46920=>array(65,-46,907,842),46921=>array(74,-68,912,842),46922=>array(74,-76,908,842),46923=>array(74,-44,921,842),46924=>array(74,-62,917,842),46925=>array(74,-64,908,842),46926=>array(74,-64,908,842),46927=>array(74,-64,908,842),46928=>array(74,-69,923,842),46929=>array(74,-64,908,842),46930=>array(74,-64,908,842),46931=>array(74,-76,908,842),46932=>array(74,-62,908,842),46933=>array(74,-61,908,842),46934=>array(74,-69,922,842),46935=>array(74,-74,929,842),46936=>array(74,-69,927,842),46937=>array(74,-68,911,842),46938=>array(74,-72,929,842),46939=>array(74,-70,936,842),46940=>array(74,-66,908,842),46941=>array(74,-59,916,842),46942=>array(74,-60,928,842),46943=>array(74,-68,908,842),46944=>array(104,-69,907,842),46945=>array(109,-61,907,842),46946=>array(109,-61,907,842),46947=>array(109,-71,931,842),46948=>array(99,-46,907,842),46949=>array(109,-68,912,842),46950=>array(109,-76,907,842),46951=>array(109,-44,921,842),46952=>array(109,-62,917,842),46953=>array(109,-64,907,842),46954=>array(109,-64,908,842),46955=>array(109,-64,908,842),46956=>array(109,-69,923,842),46957=>array(109,-64,908,842),46958=>array(109,-64,908,842),46959=>array(109,-76,907,842),46960=>array(109,-62,907,842),46961=>array(109,-61,907,842),46962=>array(109,-69,922,842),46963=>array(109,-74,929,842),46964=>array(109,-69,927,842),46965=>array(109,-68,911,842),46966=>array(109,-72,929,842),46967=>array(109,-70,936,842),46968=>array(109,-66,908,842),46969=>array(109,-59,916,842),46970=>array(109,-60,928,842),46971=>array(109,-68,908,842),46972=>array(118,-69,936,842),46973=>array(103,-59,936,842),46974=>array(103,-61,936,842),46975=>array(103,-71,936,842),46976=>array(108,-45,936,842),46977=>array(103,-69,936,842),46978=>array(103,-76,936,842),46979=>array(103,-44,936,842),46980=>array(103,-62,936,842),46981=>array(103,-64,936,842),46982=>array(103,-64,936,842),46983=>array(103,-64,936,842),46984=>array(103,-70,936,842),46985=>array(103,-64,936,842),46986=>array(103,-64,936,842),46987=>array(103,-76,936,842),46988=>array(103,-62,936,842),46989=>array(103,-61,936,842),46990=>array(103,-70,936,842),46991=>array(103,-74,936,842),46992=>array(103,-69,936,842),46993=>array(103,-67,936,842),46994=>array(103,-72,936,842),46995=>array(103,-71,936,842),46996=>array(103,-66,936,842),46997=>array(103,-59,936,842),46998=>array(103,-60,936,842),46999=>array(103,-69,936,842),47000=>array(118,-69,907,842),47001=>array(103,-61,907,842),47002=>array(103,-61,907,842),47003=>array(103,-71,931,842),47004=>array(103,-46,907,842),47005=>array(103,-68,912,842),47006=>array(103,-76,907,842),47007=>array(103,-44,921,842),47008=>array(103,-62,917,842),47009=>array(103,-64,907,842),47010=>array(103,-64,908,842),47011=>array(103,-64,908,842),47012=>array(103,-69,923,842),47013=>array(103,-64,908,842),47014=>array(103,-64,908,842),47015=>array(103,-76,907,842),47016=>array(103,-62,907,842),47017=>array(103,-61,907,842),47018=>array(103,-69,922,842),47019=>array(103,-74,929,842),47020=>array(103,-69,927,842),47021=>array(103,-68,911,842),47022=>array(103,-72,929,842),47023=>array(103,-70,936,842),47024=>array(103,-66,908,842),47025=>array(103,-59,916,842),47026=>array(103,-60,928,842),47027=>array(103,-68,908,842),47028=>array(118,-68,935,843),47029=>array(103,-59,936,842),47030=>array(103,-61,936,842),47031=>array(103,-71,936,842),47032=>array(108,-45,936,842),47033=>array(103,-69,936,842),47034=>array(103,-76,936,842),47035=>array(103,-44,936,842),47036=>array(103,-62,936,842),47037=>array(103,-64,936,842),47038=>array(103,-64,936,842),47039=>array(103,-64,936,842),47040=>array(103,-70,936,842),47041=>array(103,-64,936,842),47042=>array(103,-64,936,842),47043=>array(103,-76,936,842),47044=>array(103,-62,936,842),47045=>array(103,-61,936,842),47046=>array(103,-70,936,842),47047=>array(103,-74,936,842),47048=>array(103,-69,936,842),47049=>array(103,-67,936,842),47050=>array(103,-72,936,842),47051=>array(103,-71,936,842),47052=>array(103,-66,936,842),47053=>array(103,-59,936,842),47054=>array(103,-60,936,842),47055=>array(103,-69,936,842),47056=>array(118,-69,907,842),47057=>array(103,-61,907,842),47058=>array(103,-61,907,842),47059=>array(103,-71,931,842),47060=>array(103,-46,907,842),47061=>array(103,-68,912,842),47062=>array(103,-76,907,842),47063=>array(103,-44,921,842),47064=>array(103,-62,917,842),47065=>array(103,-64,907,842),47066=>array(103,-64,908,842),47067=>array(103,-64,908,842),47068=>array(103,-69,923,842),47069=>array(103,-64,908,842),47070=>array(103,-64,908,842),47071=>array(103,-76,907,842),47072=>array(103,-62,907,842),47073=>array(103,-61,907,842),47074=>array(103,-69,922,842),47075=>array(103,-74,929,842),47076=>array(103,-69,927,842),47077=>array(103,-68,911,842),47078=>array(103,-72,929,842),47079=>array(103,-70,936,842),47080=>array(103,-66,908,842),47081=>array(103,-59,916,842),47082=>array(103,-60,928,842),47083=>array(103,-68,908,842),47084=>array(118,-70,907,841),47085=>array(103,-61,907,841),47086=>array(103,-61,907,841),47087=>array(103,-71,931,841),47088=>array(103,-46,907,841),47089=>array(103,-68,912,841),47090=>array(103,-76,907,841),47091=>array(103,-44,921,841),47092=>array(103,-62,917,841),47093=>array(103,-64,907,841),47094=>array(103,-64,908,841),47095=>array(103,-64,908,841),47096=>array(103,-69,923,841),47097=>array(103,-64,908,841),47098=>array(103,-64,908,841),47099=>array(103,-76,906,841),47100=>array(103,-62,907,841),47101=>array(103,-61,907,841),47102=>array(103,-69,922,841),47103=>array(103,-74,929,841),47104=>array(103,-69,927,841),47105=>array(103,-68,911,841),47106=>array(103,-72,929,841),47107=>array(103,-70,936,841),47108=>array(103,-66,908,841),47109=>array(103,-59,916,841),47110=>array(103,-60,928,841),47111=>array(103,-68,908,841),47112=>array(118,-68,907,843),47113=>array(118,-61,907,843),47114=>array(118,-61,907,843),47115=>array(118,-71,931,843),47116=>array(118,-46,907,843),47117=>array(118,-68,912,843),47118=>array(118,-76,907,843),47119=>array(118,-44,921,843),47120=>array(118,-62,917,843),47121=>array(118,-64,907,843),47122=>array(118,-64,908,843),47123=>array(118,-64,908,843),47124=>array(118,-69,923,843),47125=>array(118,-64,908,843),47126=>array(118,-64,908,843),47127=>array(118,-76,907,843),47128=>array(118,-62,907,843),47129=>array(118,-61,907,843),47130=>array(118,-69,922,843),47131=>array(118,-74,929,843),47132=>array(118,-69,927,843),47133=>array(118,-68,911,843),47134=>array(118,-72,929,843),47135=>array(118,-70,936,843),47136=>array(118,-66,908,843),47137=>array(118,-59,916,843),47138=>array(118,-60,928,843),47139=>array(118,-68,908,843),47140=>array(118,-70,907,842),47141=>array(103,-61,908,842),47142=>array(103,-61,908,842),47143=>array(103,-71,931,842),47144=>array(103,-46,907,842),47145=>array(103,-68,912,842),47146=>array(103,-76,908,842),47147=>array(103,-44,921,842),47148=>array(103,-62,917,842),47149=>array(103,-64,908,842),47150=>array(103,-64,908,842),47151=>array(103,-64,908,842),47152=>array(103,-69,923,842),47153=>array(103,-64,908,842),47154=>array(103,-64,908,842),47155=>array(103,-76,908,842),47156=>array(103,-62,908,842),47157=>array(103,-61,908,842),47158=>array(103,-69,922,842),47159=>array(103,-74,929,842),47160=>array(103,-69,927,842),47161=>array(103,-68,911,842),47162=>array(103,-72,929,842),47163=>array(103,-70,936,842),47164=>array(103,-66,908,842),47165=>array(103,-59,916,842),47166=>array(103,-60,928,842),47167=>array(103,-68,908,842),47168=>array(118,-68,907,843),47169=>array(118,-61,907,843),47170=>array(118,-61,907,843),47171=>array(118,-71,931,843),47172=>array(118,-46,907,843),47173=>array(118,-68,912,843),47174=>array(118,-76,907,843),47175=>array(118,-44,921,843),47176=>array(118,-62,917,843),47177=>array(118,-64,907,843),47178=>array(118,-64,908,843),47179=>array(118,-64,908,843),47180=>array(118,-69,923,843),47181=>array(118,-64,908,843),47182=>array(118,-64,908,843),47183=>array(118,-76,907,843),47184=>array(118,-62,907,843),47185=>array(118,-61,907,843),47186=>array(118,-69,922,843),47187=>array(118,-74,929,843),47188=>array(118,-69,927,843),47189=>array(118,-68,911,843),47190=>array(118,-72,929,843),47191=>array(118,-70,936,843),47192=>array(118,-66,908,843),47193=>array(118,-59,916,843),47194=>array(118,-60,928,843),47195=>array(118,-68,908,843),47196=>array(62,27,943,755),47197=>array(79,-61,921,795),47198=>array(79,-61,921,795),47199=>array(79,-71,921,795),47200=>array(79,-46,921,795),47201=>array(79,-68,921,795),47202=>array(79,-74,921,795),47203=>array(79,-44,921,795),47204=>array(79,-62,921,795),47205=>array(79,-64,921,795),47206=>array(79,-64,921,795),47207=>array(79,-63,921,795),47208=>array(79,-68,921,795),47209=>array(79,-64,921,795),47210=>array(79,-63,921,795),47211=>array(79,-74,921,795),47212=>array(79,-62,921,795),47213=>array(79,-61,921,795),47214=>array(79,-69,921,795),47215=>array(79,-74,921,795),47216=>array(79,-69,921,795),47217=>array(79,-68,921,795),47218=>array(79,-72,921,795),47219=>array(79,-70,921,795),47220=>array(79,-66,921,795),47221=>array(79,-59,921,795),47222=>array(79,-60,921,795),47223=>array(79,-68,921,795),47224=>array(52,-69,936,842),47225=>array(68,-59,936,842),47226=>array(68,-61,936,842),47227=>array(68,-71,936,842),47228=>array(74,-45,936,843),47229=>array(68,-69,936,842),47230=>array(68,-76,936,842),47231=>array(68,-44,936,842),47232=>array(68,-62,936,842),47233=>array(68,-64,936,842),47234=>array(68,-64,936,842),47235=>array(68,-64,936,842),47236=>array(68,-70,936,842),47237=>array(68,-64,936,842),47238=>array(68,-64,936,842),47239=>array(68,-76,936,842),47240=>array(68,-62,936,842),47241=>array(68,-61,936,842),47242=>array(68,-70,936,842),47243=>array(68,-74,936,842),47244=>array(68,-69,936,842),47245=>array(68,-67,936,842),47246=>array(68,-72,936,842),47247=>array(68,-71,936,842),47248=>array(68,-66,936,842),47249=>array(68,-59,936,842),47250=>array(68,-60,936,842),47251=>array(68,-69,936,842),47252=>array(61,-68,907,843),47253=>array(64,-61,908,842),47254=>array(64,-61,908,842),47255=>array(64,-71,931,842),47256=>array(58,-46,907,842),47257=>array(64,-68,912,842),47258=>array(64,-76,908,842),47259=>array(64,-44,921,842),47260=>array(64,-62,917,842),47261=>array(64,-64,908,842),47262=>array(64,-64,908,842),47263=>array(64,-64,908,842),47264=>array(64,-69,923,842),47265=>array(64,-64,908,842),47266=>array(64,-64,908,842),47267=>array(64,-76,908,842),47268=>array(64,-62,908,842),47269=>array(64,-61,908,842),47270=>array(64,-69,922,842),47271=>array(64,-74,929,842),47272=>array(64,-69,927,842),47273=>array(64,-68,911,842),47274=>array(64,-72,929,842),47275=>array(64,-70,936,842),47276=>array(64,-66,908,842),47277=>array(64,-59,916,842),47278=>array(64,-60,928,842),47279=>array(64,-68,908,842),47280=>array(62,-69,907,842),47281=>array(64,-61,907,841),47282=>array(64,-61,907,841),47283=>array(64,-71,931,841),47284=>array(64,-46,907,842),47285=>array(64,-68,912,841),47286=>array(64,-76,907,841),47287=>array(64,-44,921,841),47288=>array(64,-62,917,841),47289=>array(64,-64,907,841),47290=>array(64,-64,908,841),47291=>array(64,-64,908,841),47292=>array(64,-69,923,841),47293=>array(64,-64,908,841),47294=>array(64,-64,908,841),47295=>array(64,-76,907,841),47296=>array(64,-62,907,841),47297=>array(64,-61,907,841),47298=>array(64,-69,922,841),47299=>array(64,-74,929,841),47300=>array(64,-69,927,841),47301=>array(64,-68,911,841),47302=>array(64,-72,929,841),47303=>array(64,-70,936,841),47304=>array(64,-66,908,841),47305=>array(64,-59,916,841),47306=>array(64,-60,928,841),47307=>array(64,-68,908,841),47308=>array(62,27,943,755),47309=>array(79,-61,921,795),47310=>array(79,-61,921,795),47311=>array(79,-71,921,795),47312=>array(79,-46,922,795),47313=>array(79,-68,921,795),47314=>array(79,-74,921,795),47315=>array(79,-44,921,795),47316=>array(79,-62,921,795),47317=>array(79,-64,921,795),47318=>array(79,-64,921,795),47319=>array(79,-63,921,795),47320=>array(79,-68,921,795),47321=>array(79,-64,921,795),47322=>array(79,-63,921,795),47323=>array(79,-74,921,795),47324=>array(79,-62,921,795),47325=>array(79,-61,921,795),47326=>array(79,-69,921,795),47327=>array(79,-74,921,795),47328=>array(79,-69,921,795),47329=>array(79,-68,921,795),47330=>array(79,-72,921,795),47331=>array(79,-70,921,795),47332=>array(79,-66,921,795),47333=>array(79,-59,921,795),47334=>array(79,-60,921,795),47335=>array(79,-68,921,795),47336=>array(79,-64,920,795),47337=>array(79,-61,921,795),47338=>array(79,-61,921,795),47339=>array(79,-71,921,795),47340=>array(79,-46,921,795),47341=>array(79,-68,921,795),47342=>array(79,-74,921,795),47343=>array(79,-44,921,795),47344=>array(79,-62,921,795),47345=>array(79,-64,921,795),47346=>array(79,-64,921,795),47347=>array(79,-63,921,795),47348=>array(79,-68,921,795),47349=>array(79,-64,921,795),47350=>array(79,-63,921,795),47351=>array(79,-74,921,795),47352=>array(79,-62,921,795),47353=>array(79,-61,921,795),47354=>array(79,-69,921,795),47355=>array(79,-74,921,795),47356=>array(79,-69,921,795),47357=>array(79,-68,921,795),47358=>array(79,-72,921,795),47359=>array(79,-70,921,795),47360=>array(79,-66,921,795),47361=>array(79,-59,921,795),47362=>array(79,-60,921,795),47363=>array(79,-68,921,795),47364=>array(69,-70,907,841),47365=>array(76,-61,907,841),47366=>array(76,-61,907,841),47367=>array(76,-71,931,841),47368=>array(76,-46,907,841),47369=>array(76,-68,912,841),47370=>array(76,-76,907,841),47371=>array(76,-44,921,841),47372=>array(76,-62,917,841),47373=>array(76,-64,907,841),47374=>array(76,-64,908,841),47375=>array(76,-64,908,841),47376=>array(76,-69,923,841),47377=>array(76,-64,908,841),47378=>array(76,-64,908,841),47379=>array(76,-76,906,841),47380=>array(76,-62,907,841),47381=>array(76,-61,907,841),47382=>array(76,-69,922,841),47383=>array(76,-74,929,841),47384=>array(76,-69,927,841),47385=>array(76,-68,911,841),47386=>array(76,-72,929,841),47387=>array(76,-70,936,841),47388=>array(76,-66,908,841),47389=>array(76,-59,916,841),47390=>array(76,-60,928,841),47391=>array(76,-68,908,841),47392=>array(52,-68,907,843),47393=>array(72,-61,907,843),47394=>array(72,-61,907,843),47395=>array(72,-71,931,843),47396=>array(90,-46,907,843),47397=>array(72,-68,912,843),47398=>array(72,-76,907,843),47399=>array(72,-44,921,843),47400=>array(72,-62,917,843),47401=>array(72,-64,907,843),47402=>array(72,-64,908,843),47403=>array(72,-64,908,843),47404=>array(72,-69,923,843),47405=>array(72,-64,908,843),47406=>array(72,-64,908,843),47407=>array(72,-76,907,843),47408=>array(72,-62,907,843),47409=>array(72,-61,907,843),47410=>array(72,-69,922,843),47411=>array(72,-74,929,843),47412=>array(72,-69,927,843),47413=>array(72,-68,911,843),47414=>array(72,-72,929,843),47415=>array(72,-70,936,843),47416=>array(72,-66,908,843),47417=>array(72,-59,916,843),47418=>array(72,-60,928,843),47419=>array(72,-68,908,843),47420=>array(70,-69,907,842),47421=>array(64,-61,907,842),47422=>array(64,-61,907,842),47423=>array(64,-71,931,842),47424=>array(65,-46,907,843),47425=>array(64,-68,912,842),47426=>array(64,-76,907,842),47427=>array(64,-44,921,842),47428=>array(64,-62,917,842),47429=>array(64,-64,907,842),47430=>array(64,-64,908,842),47431=>array(64,-64,908,842),47432=>array(64,-69,923,842),47433=>array(64,-64,908,842),47434=>array(64,-64,908,842),47435=>array(64,-76,907,842),47436=>array(64,-62,907,842),47437=>array(64,-61,907,842),47438=>array(64,-69,922,842),47439=>array(64,-74,929,842),47440=>array(64,-69,927,842),47441=>array(64,-68,911,842),47442=>array(64,-72,929,842),47443=>array(64,-70,936,842),47444=>array(64,-66,908,842),47445=>array(64,-59,916,842),47446=>array(64,-60,928,842),47447=>array(64,-68,908,842),47448=>array(71,-64,928,795),47449=>array(79,-61,921,795),47450=>array(79,-61,921,795),47451=>array(79,-71,921,795),47452=>array(79,-46,921,795),47453=>array(79,-68,921,795),47454=>array(79,-74,921,795),47455=>array(79,-44,921,795),47456=>array(79,-62,921,795),47457=>array(79,-64,921,795),47458=>array(79,-64,921,795),47459=>array(79,-63,921,795),47460=>array(79,-68,921,795),47461=>array(79,-64,921,795),47462=>array(79,-63,921,795),47463=>array(79,-74,921,795),47464=>array(79,-62,921,795),47465=>array(79,-61,921,795),47466=>array(79,-69,921,795),47467=>array(79,-74,921,795),47468=>array(79,-69,921,795),47469=>array(79,-68,921,795),47470=>array(79,-72,921,795),47471=>array(79,-70,921,795),47472=>array(79,-66,921,795),47473=>array(79,-59,921,795),47474=>array(79,-60,921,795),47475=>array(79,-68,921,795),47476=>array(57,42,943,730),47477=>array(79,-61,921,795),47478=>array(79,-61,921,795),47479=>array(79,-71,921,795),47480=>array(79,-46,921,795),47481=>array(79,-68,921,795),47482=>array(79,-74,921,795),47483=>array(79,-44,921,795),47484=>array(79,-62,921,795),47485=>array(79,-64,921,795),47486=>array(79,-64,921,795),47487=>array(79,-63,921,795),47488=>array(79,-68,921,795),47489=>array(79,-64,921,795),47490=>array(79,-63,921,795),47491=>array(79,-74,921,795),47492=>array(79,-62,921,795),47493=>array(79,-61,921,795),47494=>array(79,-69,921,795),47495=>array(79,-74,921,795),47496=>array(79,-69,921,795),47497=>array(79,-68,921,795),47498=>array(79,-72,921,795),47499=>array(79,-70,921,795),47500=>array(79,-66,921,795),47501=>array(79,-59,921,795),47502=>array(79,-60,921,795),47503=>array(79,-68,921,795),47504=>array(67,-69,907,842),47505=>array(64,-61,908,842),47506=>array(64,-61,908,842),47507=>array(64,-71,931,842),47508=>array(64,-46,908,842),47509=>array(64,-68,912,842),47510=>array(64,-76,908,842),47511=>array(64,-44,921,842),47512=>array(64,-62,917,842),47513=>array(64,-64,908,842),47514=>array(64,-64,908,842),47515=>array(64,-64,908,842),47516=>array(64,-69,923,842),47517=>array(64,-64,908,842),47518=>array(64,-64,908,842),47519=>array(64,-76,908,842),47520=>array(64,-62,908,842),47521=>array(64,-61,908,842),47522=>array(64,-69,922,842),47523=>array(64,-74,929,842),47524=>array(64,-69,927,842),47525=>array(64,-68,911,842),47526=>array(64,-72,929,842),47527=>array(64,-70,936,842),47528=>array(64,-66,908,842),47529=>array(64,-59,916,842),47530=>array(64,-60,928,842),47531=>array(64,-68,908,842),47532=>array(143,-69,907,842),47533=>array(138,-61,907,842),47534=>array(138,-61,907,842),47535=>array(138,-71,931,842),47536=>array(138,-46,907,842),47537=>array(138,-68,912,842),47538=>array(138,-76,907,842),47539=>array(138,-44,921,842),47540=>array(138,-62,917,842),47541=>array(138,-64,907,842),47542=>array(138,-64,908,842),47543=>array(138,-64,908,842),47544=>array(138,-69,923,842),47545=>array(138,-64,908,842),47546=>array(138,-64,908,842),47547=>array(138,-76,907,842),47548=>array(138,-62,907,842),47549=>array(138,-61,907,842),47550=>array(138,-69,922,842),47551=>array(138,-74,929,842),47552=>array(138,-69,927,842),47553=>array(138,-68,911,842),47554=>array(138,-72,929,842),47555=>array(138,-70,936,842),47556=>array(138,-66,908,842),47557=>array(138,-59,916,842),47558=>array(138,-60,928,842),47559=>array(138,-68,908,842),47560=>array(127,-69,936,842),47561=>array(122,-59,936,842),47562=>array(122,-61,936,842),47563=>array(122,-71,936,842),47564=>array(122,-45,936,842),47565=>array(122,-69,936,842),47566=>array(122,-76,936,842),47567=>array(122,-44,936,842),47568=>array(122,-62,936,842),47569=>array(122,-64,936,842),47570=>array(122,-64,936,842),47571=>array(122,-64,936,842),47572=>array(122,-70,936,842),47573=>array(122,-64,936,842),47574=>array(122,-64,936,842),47575=>array(122,-76,936,842),47576=>array(122,-62,936,842),47577=>array(122,-61,936,842),47578=>array(122,-70,936,842),47579=>array(122,-74,936,842),47580=>array(118,-69,936,842),47581=>array(122,-67,936,842),47582=>array(122,-72,936,842),47583=>array(122,-71,936,842),47584=>array(122,-66,936,842),47585=>array(122,-59,936,842),47586=>array(122,-60,936,842),47587=>array(122,-69,936,842),47588=>array(127,-69,907,842),47589=>array(122,-61,907,842),47590=>array(122,-61,907,842),47591=>array(122,-71,931,842),47592=>array(122,-46,907,842),47593=>array(122,-68,912,842),47594=>array(122,-76,907,842),47595=>array(122,-44,921,842),47596=>array(122,-62,917,842),47597=>array(122,-64,907,842),47598=>array(122,-64,908,842),47599=>array(122,-64,908,842),47600=>array(122,-69,923,842),47601=>array(122,-64,908,842),47602=>array(122,-64,908,842),47603=>array(122,-76,907,842),47604=>array(122,-62,907,842),47605=>array(122,-61,907,842),47606=>array(122,-69,922,842),47607=>array(122,-74,929,842),47608=>array(122,-69,927,842),47609=>array(122,-68,911,842),47610=>array(122,-72,929,842),47611=>array(122,-70,936,842),47612=>array(122,-66,908,842),47613=>array(122,-59,916,842),47614=>array(122,-60,928,842),47615=>array(122,-68,908,842),47616=>array(127,-68,935,843),47617=>array(122,-59,936,842),47618=>array(122,-61,936,842),47619=>array(122,-71,936,842),47620=>array(122,-45,936,842),47621=>array(122,-69,936,842),47622=>array(122,-76,936,842),47623=>array(122,-44,936,842),47624=>array(122,-62,936,842),47625=>array(122,-64,936,842),47626=>array(122,-64,936,842),47627=>array(122,-64,936,842),47628=>array(122,-70,936,842),47629=>array(122,-64,936,842),47630=>array(122,-64,936,842),47631=>array(122,-76,936,842),47632=>array(122,-62,936,842),47633=>array(122,-61,936,842),47634=>array(122,-70,936,842),47635=>array(122,-74,936,842),47636=>array(118,-69,936,842),47637=>array(122,-67,936,842),47638=>array(122,-72,936,842),47639=>array(122,-71,936,842),47640=>array(122,-66,936,842),47641=>array(122,-59,936,842),47642=>array(122,-60,936,842),47643=>array(122,-69,936,842),47644=>array(127,-69,907,842),47645=>array(122,-61,907,842),47646=>array(122,-61,907,842),47647=>array(122,-71,931,842),47648=>array(122,-46,907,842),47649=>array(122,-68,912,842),47650=>array(122,-76,907,842),47651=>array(122,-44,921,842),47652=>array(122,-62,917,842),47653=>array(122,-64,907,842),47654=>array(122,-64,908,842),47655=>array(122,-64,908,842),47656=>array(122,-69,923,842),47657=>array(122,-64,908,842),47658=>array(122,-64,908,842),47659=>array(122,-76,907,842),47660=>array(122,-62,907,842),47661=>array(122,-61,907,842),47662=>array(122,-69,922,842),47663=>array(122,-74,929,842),47664=>array(122,-69,927,842),47665=>array(122,-68,911,842),47666=>array(122,-72,929,842),47667=>array(122,-70,936,842),47668=>array(122,-66,908,842),47669=>array(122,-59,916,842),47670=>array(122,-60,928,842),47671=>array(122,-68,908,842),47672=>array(127,-70,907,841),47673=>array(122,-61,907,841),47674=>array(122,-61,907,841),47675=>array(122,-71,931,841),47676=>array(112,-46,907,841),47677=>array(122,-68,912,841),47678=>array(122,-76,907,841),47679=>array(122,-44,921,841),47680=>array(122,-62,917,841),47681=>array(122,-64,907,841),47682=>array(122,-64,908,841),47683=>array(122,-64,908,841),47684=>array(122,-69,923,841),47685=>array(122,-64,908,841),47686=>array(122,-64,908,841),47687=>array(122,-76,906,841),47688=>array(122,-62,907,841),47689=>array(122,-61,907,841),47690=>array(122,-69,922,841),47691=>array(122,-74,929,841),47692=>array(122,-69,927,841),47693=>array(122,-68,911,841),47694=>array(122,-72,929,841),47695=>array(122,-70,936,841),47696=>array(122,-66,908,841),47697=>array(122,-59,916,841),47698=>array(122,-60,928,841),47699=>array(122,-68,908,841),47700=>array(127,-68,907,843),47701=>array(122,-61,907,843),47702=>array(122,-61,907,843),47703=>array(122,-71,931,843),47704=>array(122,-46,907,843),47705=>array(122,-68,912,843),47706=>array(122,-76,907,843),47707=>array(122,-44,921,843),47708=>array(122,-62,917,843),47709=>array(122,-64,907,843),47710=>array(122,-64,908,843),47711=>array(122,-64,908,843),47712=>array(122,-69,923,843),47713=>array(122,-64,908,843),47714=>array(122,-64,908,843),47715=>array(122,-76,907,843),47716=>array(122,-62,907,843),47717=>array(122,-61,907,843),47718=>array(122,-69,922,843),47719=>array(122,-74,929,843),47720=>array(122,-69,927,843),47721=>array(122,-68,911,843),47722=>array(122,-72,929,843),47723=>array(122,-70,936,843),47724=>array(122,-66,908,843),47725=>array(122,-59,916,843),47726=>array(122,-60,928,843),47727=>array(122,-68,908,843),47728=>array(127,-70,907,842),47729=>array(122,-61,908,842),47730=>array(122,-61,908,842),47731=>array(122,-71,931,842),47732=>array(112,-46,907,842),47733=>array(122,-68,912,842),47734=>array(122,-76,908,842),47735=>array(122,-44,921,842),47736=>array(122,-62,917,842),47737=>array(122,-64,908,842),47738=>array(122,-64,908,842),47739=>array(122,-64,908,842),47740=>array(122,-69,923,842),47741=>array(122,-64,908,842),47742=>array(122,-64,908,842),47743=>array(122,-76,908,842),47744=>array(122,-62,908,842),47745=>array(122,-61,908,842),47746=>array(122,-69,922,842),47747=>array(122,-74,929,842),47748=>array(122,-69,927,842),47749=>array(122,-68,911,842),47750=>array(122,-72,929,842),47751=>array(122,-70,936,842),47752=>array(122,-66,908,842),47753=>array(122,-59,916,842),47754=>array(122,-60,928,842),47755=>array(122,-68,908,842),47756=>array(127,-68,907,843),47757=>array(122,-61,907,843),47758=>array(122,-61,907,843),47759=>array(122,-71,931,843),47760=>array(122,-46,907,843),47761=>array(122,-68,912,843),47762=>array(122,-76,907,843),47763=>array(122,-44,921,843),47764=>array(122,-62,917,843),47765=>array(122,-64,907,843),47766=>array(122,-64,908,843),47767=>array(122,-64,908,843),47768=>array(122,-69,923,843),47769=>array(122,-64,908,843),47770=>array(122,-64,908,843),47771=>array(122,-76,907,843),47772=>array(122,-62,907,843),47773=>array(122,-61,907,843),47774=>array(122,-69,922,843),47775=>array(122,-74,929,843),47776=>array(122,-69,927,843),47777=>array(122,-68,911,843),47778=>array(122,-72,929,843),47779=>array(122,-70,936,843),47780=>array(122,-66,908,843),47781=>array(122,-59,916,843),47782=>array(122,-60,928,843),47783=>array(122,-68,908,843),47784=>array(62,17,943,740),47785=>array(79,-61,921,800),47786=>array(79,-61,921,800),47787=>array(79,-71,921,800),47788=>array(79,-46,921,800),47789=>array(79,-68,921,800),47790=>array(79,-74,921,800),47791=>array(79,-44,921,800),47792=>array(79,-62,921,800),47793=>array(79,-64,921,800),47794=>array(79,-64,921,800),47795=>array(79,-63,921,800),47796=>array(79,-68,921,800),47797=>array(79,-64,921,800),47798=>array(79,-63,921,800),47799=>array(79,-74,921,800),47800=>array(79,-62,921,800),47801=>array(79,-61,921,800),47802=>array(79,-69,921,800),47803=>array(79,-74,921,800),47804=>array(79,-69,921,800),47805=>array(79,-68,921,800),47806=>array(79,-72,921,800),47807=>array(79,-70,921,800),47808=>array(79,-66,921,800),47809=>array(79,-59,921,800),47810=>array(79,-60,921,800),47811=>array(79,-68,921,800),47812=>array(52,-69,936,842),47813=>array(77,-59,936,843),47814=>array(77,-61,936,843),47815=>array(77,-71,936,843),47816=>array(66,-45,936,842),47817=>array(77,-69,936,843),47818=>array(77,-76,936,843),47819=>array(77,-44,936,843),47820=>array(77,-62,936,843),47821=>array(77,-64,936,843),47822=>array(77,-64,936,843),47823=>array(77,-64,936,843),47824=>array(77,-70,936,843),47825=>array(77,-64,936,843),47826=>array(77,-64,936,843),47827=>array(77,-76,936,843),47828=>array(77,-62,936,843),47829=>array(77,-61,936,843),47830=>array(77,-70,936,843),47831=>array(77,-74,936,843),47832=>array(77,-69,936,843),47833=>array(77,-67,936,843),47834=>array(77,-72,936,843),47835=>array(77,-71,936,843),47836=>array(77,-66,936,843),47837=>array(77,-59,936,843),47838=>array(77,-60,936,843),47839=>array(77,-69,936,843),47840=>array(61,-69,907,842),47841=>array(79,-61,907,843),47842=>array(79,-61,907,843),47843=>array(79,-71,931,843),47844=>array(72,-46,907,842),47845=>array(79,-68,912,843),47846=>array(79,-76,907,843),47847=>array(79,-44,921,843),47848=>array(79,-62,917,843),47849=>array(79,-64,907,843),47850=>array(79,-64,908,843),47851=>array(79,-64,908,843),47852=>array(79,-69,923,843),47853=>array(79,-64,908,843),47854=>array(79,-64,908,843),47855=>array(79,-76,907,843),47856=>array(79,-62,907,843),47857=>array(79,-61,907,843),47858=>array(79,-69,922,843),47859=>array(79,-74,929,843),47860=>array(79,-69,927,843),47861=>array(79,-68,911,843),47862=>array(79,-72,929,843),47863=>array(79,-70,936,843),47864=>array(79,-66,908,843),47865=>array(79,-59,916,843),47866=>array(79,-60,928,843),47867=>array(79,-68,908,843),47868=>array(61,-69,907,842),47869=>array(64,-61,908,841),47870=>array(64,-61,908,841),47871=>array(64,-71,931,841),47872=>array(65,-46,908,841),47873=>array(64,-68,912,841),47874=>array(64,-76,908,841),47875=>array(64,-44,921,841),47876=>array(64,-62,917,841),47877=>array(64,-64,908,841),47878=>array(64,-64,908,841),47879=>array(64,-64,908,841),47880=>array(64,-69,923,841),47881=>array(64,-64,908,841),47882=>array(64,-64,908,841),47883=>array(64,-76,908,841),47884=>array(64,-62,908,841),47885=>array(64,-61,908,841),47886=>array(64,-69,922,841),47887=>array(64,-74,929,841),47888=>array(64,-69,927,841),47889=>array(64,-68,911,841),47890=>array(64,-72,929,841),47891=>array(64,-70,936,841),47892=>array(64,-66,908,841),47893=>array(64,-59,916,841),47894=>array(64,-60,928,841),47895=>array(64,-68,908,841),47896=>array(60,-3,940,765),47897=>array(79,-61,922,800),47898=>array(79,-61,922,800),47899=>array(79,-71,922,800),47900=>array(79,-46,922,800),47901=>array(79,-68,922,800),47902=>array(79,-74,922,800),47903=>array(79,-44,922,800),47904=>array(79,-62,922,800),47905=>array(79,-64,922,800),47906=>array(79,-64,922,800),47907=>array(79,-63,922,800),47908=>array(79,-68,922,800),47909=>array(79,-64,922,800),47910=>array(79,-63,922,800),47911=>array(79,-74,922,800),47912=>array(79,-62,922,800),47913=>array(79,-61,922,800),47914=>array(79,-69,922,800),47915=>array(79,-74,922,800),47916=>array(79,-69,922,800),47917=>array(79,-68,922,800),47918=>array(79,-72,922,800),47919=>array(79,-70,922,800),47920=>array(79,-66,922,800),47921=>array(79,-59,922,800),47922=>array(79,-60,922,800),47923=>array(79,-68,922,800),47924=>array(79,-64,921,800),47925=>array(79,-61,921,800),47926=>array(79,-61,921,800),47927=>array(79,-71,921,800),47928=>array(79,-46,921,800),47929=>array(79,-68,921,800),47930=>array(79,-74,921,800),47931=>array(79,-44,921,800),47932=>array(79,-62,921,800),47933=>array(79,-64,921,800),47934=>array(79,-64,921,800),47935=>array(79,-63,921,800),47936=>array(79,-68,921,800),47937=>array(79,-64,921,800),47938=>array(79,-63,921,800),47939=>array(79,-74,921,800),47940=>array(79,-62,921,800),47941=>array(79,-61,921,800),47942=>array(79,-69,921,800),47943=>array(79,-74,921,800),47944=>array(79,-69,921,800),47945=>array(79,-68,921,800),47946=>array(79,-72,921,800),47947=>array(79,-70,921,800),47948=>array(79,-66,921,800),47949=>array(79,-59,921,800),47950=>array(79,-60,921,800),47951=>array(79,-68,921,800),47952=>array(69,-70,907,841),47953=>array(79,-61,907,841),47954=>array(79,-61,907,841),47955=>array(79,-71,931,841),47956=>array(79,-46,907,841),47957=>array(79,-68,912,841),47958=>array(79,-76,907,841),47959=>array(79,-44,921,841),47960=>array(79,-62,917,841),47961=>array(79,-64,907,841),47962=>array(79,-64,908,841),47963=>array(79,-64,908,841),47964=>array(79,-69,923,841),47965=>array(79,-64,908,841),47966=>array(79,-64,908,841),47967=>array(79,-76,906,841),47968=>array(79,-62,907,841),47969=>array(79,-61,907,841),47970=>array(79,-69,922,841),47971=>array(79,-74,929,841),47972=>array(79,-69,927,841),47973=>array(79,-68,911,841),47974=>array(79,-72,929,841),47975=>array(79,-70,936,841),47976=>array(79,-66,908,841),47977=>array(79,-59,916,841),47978=>array(79,-60,928,841),47979=>array(79,-68,908,841),47980=>array(63,-68,912,843),47981=>array(72,-61,907,843),47982=>array(72,-61,907,843),47983=>array(72,-71,931,843),47984=>array(89,-46,907,843),47985=>array(72,-68,912,843),47986=>array(72,-76,907,843),47987=>array(72,-44,921,843),47988=>array(72,-62,917,843),47989=>array(72,-64,907,843),47990=>array(72,-64,908,843),47991=>array(72,-64,908,843),47992=>array(72,-69,923,843),47993=>array(72,-64,908,843),47994=>array(72,-64,908,843),47995=>array(72,-76,907,843),47996=>array(72,-62,907,843),47997=>array(72,-61,907,843),47998=>array(72,-69,922,843),47999=>array(72,-74,929,843),48000=>array(72,-69,927,843),48001=>array(72,-68,911,843),48002=>array(72,-72,929,843),48003=>array(72,-70,936,843),48004=>array(72,-66,908,843),48005=>array(72,-59,916,843),48006=>array(72,-60,928,843),48007=>array(72,-68,908,843),48008=>array(51,-69,907,842),48009=>array(65,-61,907,842),48010=>array(65,-61,907,842),48011=>array(65,-71,931,842),48012=>array(65,-46,907,842),48013=>array(65,-68,912,842),48014=>array(65,-76,907,842),48015=>array(65,-44,921,842),48016=>array(65,-62,917,842),48017=>array(65,-64,907,842),48018=>array(65,-64,908,842),48019=>array(65,-64,908,842),48020=>array(65,-69,923,842),48021=>array(65,-64,908,842),48022=>array(65,-64,908,842),48023=>array(65,-76,907,842),48024=>array(65,-62,907,842),48025=>array(65,-61,907,842),48026=>array(65,-69,922,842),48027=>array(65,-74,929,842),48028=>array(65,-69,927,842),48029=>array(65,-68,911,842),48030=>array(65,-72,929,842),48031=>array(65,-70,936,842),48032=>array(65,-66,908,842),48033=>array(65,-59,916,842),48034=>array(65,-60,928,842),48035=>array(65,-68,908,842),48036=>array(71,-64,928,800),48037=>array(79,-61,921,800),48038=>array(79,-61,921,800),48039=>array(79,-71,921,800),48040=>array(79,-46,921,790),48041=>array(79,-68,921,800),48042=>array(79,-74,921,800),48043=>array(79,-44,921,800),48044=>array(79,-62,921,800),48045=>array(79,-64,921,800),48046=>array(79,-64,921,800),48047=>array(79,-63,921,800),48048=>array(79,-68,921,800),48049=>array(79,-64,921,800),48050=>array(79,-63,921,800),48051=>array(79,-74,921,800),48052=>array(79,-62,921,800),48053=>array(79,-61,921,800),48054=>array(79,-69,921,800),48055=>array(79,-74,921,800),48056=>array(79,-69,921,800),48057=>array(79,-68,921,800),48058=>array(79,-72,921,800),48059=>array(79,-70,921,800),48060=>array(79,-66,921,800),48061=>array(79,-59,921,800),48062=>array(79,-60,921,800),48063=>array(79,-68,921,800),48064=>array(57,42,943,710),48065=>array(79,-61,921,791),48066=>array(79,-61,921,791),48067=>array(79,-71,921,791),48068=>array(79,-46,921,791),48069=>array(79,-68,921,791),48070=>array(79,-74,921,791),48071=>array(79,-44,921,791),48072=>array(79,-62,921,791),48073=>array(79,-64,921,791),48074=>array(79,-64,921,791),48075=>array(79,-63,921,791),48076=>array(79,-68,921,791),48077=>array(79,-64,921,791),48078=>array(79,-63,921,791),48079=>array(79,-74,921,791),48080=>array(79,-62,921,791),48081=>array(79,-61,921,791),48082=>array(79,-69,921,791),48083=>array(79,-74,921,791),48084=>array(79,-69,921,791),48085=>array(79,-68,921,791),48086=>array(79,-72,921,791),48087=>array(79,-70,921,791),48088=>array(79,-66,921,791),48089=>array(79,-59,921,791),48090=>array(79,-60,921,791),48091=>array(79,-68,921,791),48092=>array(67,-69,907,842),48093=>array(64,-61,907,842),48094=>array(64,-61,907,842),48095=>array(64,-71,931,842),48096=>array(64,-46,907,842),48097=>array(64,-68,912,842),48098=>array(64,-76,907,842),48099=>array(64,-44,921,842),48100=>array(64,-62,917,842),48101=>array(64,-64,907,842),48102=>array(64,-64,908,842),48103=>array(64,-64,908,842),48104=>array(64,-69,923,842),48105=>array(64,-64,908,842),48106=>array(64,-64,908,842),48107=>array(64,-76,907,842),48108=>array(64,-62,907,842),48109=>array(64,-61,907,842),48110=>array(64,-69,922,842),48111=>array(64,-74,929,842),48112=>array(64,-69,927,842),48113=>array(64,-68,911,842),48114=>array(64,-72,929,842),48115=>array(64,-70,936,842),48116=>array(64,-66,908,842),48117=>array(64,-59,916,842),48118=>array(64,-60,928,842),48119=>array(64,-68,908,842),48120=>array(147,-69,907,842),48121=>array(157,-61,907,842),48122=>array(157,-61,907,842),48123=>array(157,-71,931,842),48124=>array(122,-46,907,842),48125=>array(157,-68,912,842),48126=>array(157,-76,907,842),48127=>array(157,-44,921,842),48128=>array(157,-62,917,842),48129=>array(157,-64,907,842),48130=>array(157,-64,908,842),48131=>array(157,-64,908,842),48132=>array(157,-69,923,842),48133=>array(157,-64,908,842),48134=>array(157,-64,908,842),48135=>array(157,-76,907,842),48136=>array(157,-62,907,842),48137=>array(157,-61,907,842),48138=>array(157,-69,922,842),48139=>array(157,-74,929,842),48140=>array(143,-69,927,842),48141=>array(157,-68,911,842),48142=>array(157,-72,929,842),48143=>array(157,-70,936,842),48144=>array(157,-66,908,842),48145=>array(157,-59,916,842),48146=>array(157,-60,928,842),48147=>array(157,-68,908,842),48148=>array(122,-69,936,842),48149=>array(122,-59,936,837),48150=>array(122,-61,936,837),48151=>array(122,-71,936,837),48152=>array(122,-45,936,842),48153=>array(122,-69,936,837),48154=>array(122,-76,936,837),48155=>array(122,-44,936,837),48156=>array(122,-62,936,837),48157=>array(122,-64,936,837),48158=>array(122,-64,936,837),48159=>array(122,-64,936,837),48160=>array(122,-70,936,837),48161=>array(122,-64,936,837),48162=>array(122,-64,936,837),48163=>array(122,-76,936,837),48164=>array(122,-62,936,837),48165=>array(122,-61,936,837),48166=>array(122,-70,936,837),48167=>array(122,-74,936,837),48168=>array(118,-69,936,837),48169=>array(122,-67,936,837),48170=>array(122,-72,936,837),48171=>array(122,-71,936,837),48172=>array(122,-66,936,837),48173=>array(122,-59,936,837),48174=>array(122,-60,936,837),48175=>array(122,-69,936,837),48176=>array(122,-69,907,842),48177=>array(157,-61,907,842),48178=>array(157,-61,907,842),48179=>array(157,-71,931,842),48180=>array(157,-46,907,842),48181=>array(157,-68,912,842),48182=>array(157,-76,907,842),48183=>array(157,-44,921,842),48184=>array(157,-62,917,842),48185=>array(157,-64,907,842),48186=>array(157,-64,908,842),48187=>array(157,-64,908,842),48188=>array(157,-69,923,842),48189=>array(157,-64,908,842),48190=>array(157,-64,908,842),48191=>array(157,-76,907,842),48192=>array(157,-62,907,842),48193=>array(157,-61,907,842),48194=>array(157,-69,922,842),48195=>array(157,-74,929,842),48196=>array(143,-69,927,842),48197=>array(157,-68,911,842),48198=>array(157,-72,929,842),48199=>array(157,-70,936,842),48200=>array(157,-66,908,842),48201=>array(157,-59,916,842),48202=>array(157,-60,928,842),48203=>array(157,-68,908,842),48204=>array(122,-68,935,843),48205=>array(122,-59,936,842),48206=>array(122,-61,936,842),48207=>array(122,-71,936,842),48208=>array(122,-45,936,842),48209=>array(122,-69,936,842),48210=>array(122,-76,936,842),48211=>array(122,-44,936,842),48212=>array(122,-62,936,842),48213=>array(122,-64,936,842),48214=>array(122,-64,936,842),48215=>array(122,-64,936,842),48216=>array(122,-70,936,842),48217=>array(122,-64,936,842),48218=>array(122,-64,936,842),48219=>array(122,-76,936,842),48220=>array(122,-62,936,842),48221=>array(122,-61,936,842),48222=>array(122,-70,936,842),48223=>array(122,-74,936,842),48224=>array(118,-69,936,842),48225=>array(122,-67,936,842),48226=>array(122,-72,936,842),48227=>array(122,-71,936,842),48228=>array(122,-66,936,842),48229=>array(122,-59,936,842),48230=>array(122,-60,936,842),48231=>array(122,-69,936,842),48232=>array(122,-69,907,842),48233=>array(157,-61,907,842),48234=>array(157,-61,907,842),48235=>array(157,-71,931,842),48236=>array(157,-46,907,842),48237=>array(157,-68,912,842),48238=>array(157,-76,907,842),48239=>array(157,-44,921,842),48240=>array(157,-62,917,842),48241=>array(157,-64,907,842),48242=>array(157,-64,908,842),48243=>array(157,-64,908,842),48244=>array(157,-69,923,842),48245=>array(157,-64,908,842),48246=>array(157,-64,908,842),48247=>array(157,-76,907,842),48248=>array(157,-62,907,842),48249=>array(157,-61,907,842),48250=>array(157,-69,922,842),48251=>array(157,-74,929,842),48252=>array(143,-69,927,842),48253=>array(157,-68,911,842),48254=>array(157,-72,929,842),48255=>array(157,-70,936,842),48256=>array(157,-66,908,842),48257=>array(157,-59,916,842),48258=>array(157,-60,928,842),48259=>array(157,-68,908,842),48260=>array(127,-70,907,841),48261=>array(122,-61,907,841),48262=>array(122,-61,907,841),48263=>array(122,-71,931,841),48264=>array(122,-46,907,841),48265=>array(122,-68,912,841),48266=>array(122,-76,907,841),48267=>array(122,-44,921,841),48268=>array(122,-62,917,841),48269=>array(122,-64,907,841),48270=>array(122,-64,908,841),48271=>array(122,-64,908,841),48272=>array(122,-69,923,841),48273=>array(122,-64,908,841),48274=>array(122,-64,908,841),48275=>array(122,-76,906,841),48276=>array(122,-62,907,841),48277=>array(122,-61,907,841),48278=>array(122,-69,922,841),48279=>array(122,-74,929,841),48280=>array(122,-69,927,841),48281=>array(122,-68,911,841),48282=>array(122,-72,929,841),48283=>array(122,-70,936,841),48284=>array(122,-66,908,841),48285=>array(122,-59,916,841),48286=>array(122,-60,928,841),48287=>array(122,-68,908,841),48288=>array(122,-68,907,843),48289=>array(127,-61,907,843),48290=>array(127,-61,907,843),48291=>array(127,-71,931,843),48292=>array(127,-46,907,843),48293=>array(127,-68,912,843),48294=>array(127,-76,907,843),48295=>array(127,-44,921,843),48296=>array(127,-62,917,843),48297=>array(127,-64,907,843),48298=>array(127,-64,908,843),48299=>array(127,-64,908,843),48300=>array(127,-69,923,843),48301=>array(127,-64,908,843),48302=>array(127,-64,908,843),48303=>array(127,-76,907,843),48304=>array(127,-62,907,843),48305=>array(127,-61,907,843),48306=>array(127,-69,922,843),48307=>array(127,-74,929,843),48308=>array(127,-69,927,843),48309=>array(127,-68,911,843),48310=>array(127,-72,929,843),48311=>array(127,-70,936,843),48312=>array(127,-66,908,843),48313=>array(127,-59,916,843),48314=>array(127,-60,928,843),48315=>array(127,-68,908,843),48316=>array(127,-70,907,842),48317=>array(122,-61,908,842),48318=>array(122,-61,908,842),48319=>array(122,-71,931,842),48320=>array(122,-46,907,842),48321=>array(122,-68,912,842),48322=>array(122,-76,908,842),48323=>array(122,-44,921,842),48324=>array(122,-62,917,842),48325=>array(122,-64,908,842),48326=>array(122,-64,908,842),48327=>array(122,-64,908,842),48328=>array(122,-69,923,842),48329=>array(122,-64,908,842),48330=>array(122,-64,908,842),48331=>array(122,-76,908,842),48332=>array(122,-62,908,842),48333=>array(122,-61,908,842),48334=>array(122,-69,922,842),48335=>array(122,-74,929,842),48336=>array(122,-69,927,842),48337=>array(122,-68,911,842),48338=>array(122,-72,929,842),48339=>array(122,-70,936,842),48340=>array(122,-66,908,842),48341=>array(122,-59,916,842),48342=>array(122,-60,928,842),48343=>array(122,-68,908,842),48344=>array(122,-68,907,843),48345=>array(127,-61,907,843),48346=>array(127,-61,907,843),48347=>array(127,-71,931,843),48348=>array(127,-46,907,843),48349=>array(127,-68,912,843),48350=>array(127,-76,907,843),48351=>array(127,-44,921,843),48352=>array(127,-62,917,843),48353=>array(127,-64,907,843),48354=>array(127,-64,908,843),48355=>array(127,-64,908,843),48356=>array(127,-69,923,843),48357=>array(127,-64,908,843),48358=>array(127,-64,908,843),48359=>array(127,-76,907,843),48360=>array(127,-62,907,843),48361=>array(127,-61,907,843),48362=>array(127,-69,922,843),48363=>array(127,-74,929,843),48364=>array(127,-69,927,843),48365=>array(127,-68,911,843),48366=>array(127,-72,929,843),48367=>array(127,-70,936,843),48368=>array(127,-66,908,843),48369=>array(127,-59,916,843),48370=>array(127,-60,928,843),48371=>array(127,-68,908,843),48372=>array(62,7,943,795),48373=>array(79,-61,921,815),48374=>array(79,-61,921,815),48375=>array(79,-71,921,815),48376=>array(79,-46,921,815),48377=>array(79,-68,921,815),48378=>array(79,-74,921,815),48379=>array(79,-44,921,815),48380=>array(79,-62,921,815),48381=>array(79,-64,921,815),48382=>array(79,-64,921,815),48383=>array(79,-63,921,815),48384=>array(79,-68,921,815),48385=>array(79,-64,921,815),48386=>array(79,-63,921,815),48387=>array(79,-74,921,815),48388=>array(79,-62,921,815),48389=>array(79,-61,921,815),48390=>array(79,-69,921,815),48391=>array(79,-74,921,815),48392=>array(79,-69,921,815),48393=>array(79,-68,921,815),48394=>array(79,-72,921,815),48395=>array(79,-70,921,815),48396=>array(79,-66,921,815),48397=>array(79,-59,921,815),48398=>array(79,-60,921,815),48399=>array(79,-68,921,815),48400=>array(52,-69,936,842),48401=>array(77,-59,936,843),48402=>array(77,-61,936,843),48403=>array(77,-71,936,843),48404=>array(66,-45,936,842),48405=>array(77,-69,936,843),48406=>array(77,-76,936,843),48407=>array(77,-44,936,843),48408=>array(77,-62,936,843),48409=>array(77,-64,936,843),48410=>array(77,-64,936,843),48411=>array(77,-64,936,843),48412=>array(77,-70,936,843),48413=>array(77,-64,936,843),48414=>array(77,-64,936,843),48415=>array(77,-76,936,843),48416=>array(77,-62,936,843),48417=>array(77,-61,936,843),48418=>array(77,-70,936,843),48419=>array(77,-74,936,843),48420=>array(77,-69,936,843),48421=>array(77,-67,936,843),48422=>array(77,-72,936,843),48423=>array(77,-71,936,843),48424=>array(77,-66,936,843),48425=>array(77,-59,936,843),48426=>array(77,-60,936,843),48427=>array(77,-69,936,843),48428=>array(61,-68,907,843),48429=>array(79,-61,907,843),48430=>array(79,-61,907,843),48431=>array(79,-71,931,843),48432=>array(72,-46,907,842),48433=>array(79,-68,912,843),48434=>array(79,-76,907,843),48435=>array(79,-44,921,843),48436=>array(79,-62,917,843),48437=>array(79,-64,907,843),48438=>array(79,-64,908,843),48439=>array(79,-64,908,843),48440=>array(79,-69,923,843),48441=>array(79,-64,908,843),48442=>array(79,-64,908,843),48443=>array(79,-76,907,843),48444=>array(79,-62,907,843),48445=>array(79,-61,907,843),48446=>array(79,-69,922,843),48447=>array(79,-74,929,843),48448=>array(79,-69,927,843),48449=>array(79,-68,911,843),48450=>array(79,-72,929,843),48451=>array(79,-70,936,843),48452=>array(79,-66,908,843),48453=>array(79,-59,916,843),48454=>array(79,-60,928,843),48455=>array(79,-68,908,843),48456=>array(62,-69,907,842),48457=>array(65,-61,907,842),48458=>array(65,-61,907,842),48459=>array(65,-71,931,842),48460=>array(64,-46,907,842),48461=>array(65,-68,912,842),48462=>array(65,-76,907,842),48463=>array(65,-44,921,842),48464=>array(65,-62,917,842),48465=>array(65,-64,907,842),48466=>array(65,-64,908,842),48467=>array(65,-64,908,842),48468=>array(65,-69,923,842),48469=>array(65,-64,908,842),48470=>array(65,-64,908,842),48471=>array(65,-76,907,842),48472=>array(65,-62,907,842),48473=>array(65,-61,907,842),48474=>array(65,-69,922,842),48475=>array(65,-74,929,842),48476=>array(65,-69,927,842),48477=>array(65,-68,911,842),48478=>array(65,-72,929,842),48479=>array(65,-70,936,842),48480=>array(65,-66,908,842),48481=>array(65,-59,916,842),48482=>array(65,-60,928,842),48483=>array(65,-68,908,842),48484=>array(62,7,943,805),48485=>array(79,-61,922,815),48486=>array(79,-61,922,815),48487=>array(79,-71,922,815),48488=>array(79,-46,922,815),48489=>array(79,-68,922,815),48490=>array(79,-74,922,815),48491=>array(79,-44,922,815),48492=>array(79,-62,922,815),48493=>array(79,-64,922,815),48494=>array(79,-64,922,815),48495=>array(79,-63,922,815),48496=>array(79,-68,922,815),48497=>array(79,-64,922,815),48498=>array(79,-63,922,815),48499=>array(79,-74,922,815),48500=>array(79,-62,922,815),48501=>array(79,-61,922,815),48502=>array(79,-69,922,815),48503=>array(79,-74,922,815),48504=>array(79,-69,922,815),48505=>array(79,-68,922,815),48506=>array(79,-72,922,815),48507=>array(79,-70,922,815),48508=>array(79,-66,922,815),48509=>array(79,-59,922,815),48510=>array(79,-60,922,815),48511=>array(79,-68,922,815),48512=>array(79,-64,921,815),48513=>array(79,-61,921,815),48514=>array(79,-61,921,815),48515=>array(79,-71,921,815),48516=>array(79,-46,921,815),48517=>array(79,-68,921,815),48518=>array(79,-74,921,815),48519=>array(79,-44,921,815),48520=>array(79,-62,921,815),48521=>array(79,-64,921,815),48522=>array(79,-64,921,815),48523=>array(79,-63,921,815),48524=>array(79,-68,921,815),48525=>array(79,-64,921,815),48526=>array(79,-63,921,815),48527=>array(79,-74,921,815),48528=>array(79,-62,921,815),48529=>array(79,-61,921,815),48530=>array(79,-69,921,815),48531=>array(79,-74,921,815),48532=>array(79,-69,921,815),48533=>array(79,-68,921,815),48534=>array(79,-72,921,815),48535=>array(79,-70,921,815),48536=>array(79,-66,921,815),48537=>array(79,-59,921,815),48538=>array(79,-60,921,815),48539=>array(79,-68,921,815),48540=>array(69,-70,907,841),48541=>array(75,-61,907,841),48542=>array(75,-61,907,841),48543=>array(75,-71,931,841),48544=>array(76,-46,907,841),48545=>array(75,-68,912,841),48546=>array(75,-76,907,841),48547=>array(75,-44,921,841),48548=>array(75,-62,917,841),48549=>array(75,-64,907,841),48550=>array(75,-64,908,841),48551=>array(75,-64,908,841),48552=>array(75,-69,923,841),48553=>array(75,-64,908,841),48554=>array(75,-64,908,841),48555=>array(75,-76,906,841),48556=>array(75,-62,907,841),48557=>array(75,-61,907,841),48558=>array(75,-69,922,841),48559=>array(75,-74,929,841),48560=>array(75,-69,927,841),48561=>array(75,-68,911,841),48562=>array(75,-72,929,841),48563=>array(75,-70,936,841),48564=>array(75,-66,908,841),48565=>array(75,-59,916,841),48566=>array(75,-60,928,841),48567=>array(75,-68,908,841),48568=>array(63,-68,907,843),48569=>array(72,-61,907,843),48570=>array(72,-61,907,843),48571=>array(72,-71,931,843),48572=>array(76,-46,907,843),48573=>array(72,-68,912,843),48574=>array(72,-76,907,843),48575=>array(72,-44,921,843),48576=>array(72,-62,917,843),48577=>array(72,-64,907,843),48578=>array(72,-64,908,843),48579=>array(72,-64,908,843),48580=>array(72,-69,923,843),48581=>array(72,-64,908,843),48582=>array(72,-64,908,843),48583=>array(72,-76,907,843),48584=>array(72,-62,907,843),48585=>array(72,-61,907,843),48586=>array(72,-69,922,843),48587=>array(72,-74,929,843),48588=>array(72,-69,927,843),48589=>array(72,-68,911,843),48590=>array(72,-72,929,843),48591=>array(72,-70,936,843),48592=>array(72,-66,908,843),48593=>array(72,-59,916,843),48594=>array(72,-60,928,843),48595=>array(72,-68,908,843),48596=>array(70,-69,907,842),48597=>array(65,-61,907,841),48598=>array(65,-61,907,841),48599=>array(65,-71,931,841),48600=>array(65,-46,907,841),48601=>array(65,-68,912,841),48602=>array(65,-76,907,841),48603=>array(65,-44,921,841),48604=>array(65,-62,917,841),48605=>array(65,-64,907,841),48606=>array(65,-64,908,841),48607=>array(65,-64,908,841),48608=>array(65,-69,923,841),48609=>array(65,-64,908,841),48610=>array(65,-64,908,841),48611=>array(65,-76,907,841),48612=>array(65,-62,907,841),48613=>array(65,-61,907,841),48614=>array(65,-69,922,841),48615=>array(65,-74,929,841),48616=>array(65,-69,927,841),48617=>array(65,-68,911,841),48618=>array(65,-72,929,841),48619=>array(65,-70,936,841),48620=>array(65,-66,908,841),48621=>array(65,-59,916,841),48622=>array(65,-60,928,841),48623=>array(65,-68,908,841),48624=>array(71,-64,928,815),48625=>array(79,-61,921,815),48626=>array(79,-61,921,815),48627=>array(79,-71,921,815),48628=>array(79,-46,921,815),48629=>array(79,-68,921,815),48630=>array(79,-74,921,815),48631=>array(79,-44,921,815),48632=>array(79,-62,921,815),48633=>array(79,-64,921,815),48634=>array(79,-64,921,815),48635=>array(79,-63,921,815),48636=>array(79,-68,921,815),48637=>array(79,-64,921,815),48638=>array(79,-63,921,815),48639=>array(79,-74,921,815),48640=>array(79,-62,921,815),48641=>array(79,-61,921,815),48642=>array(79,-69,921,815),48643=>array(79,-74,921,815),48644=>array(79,-69,921,815),48645=>array(79,-68,921,815),48646=>array(79,-72,921,815),48647=>array(79,-70,921,815),48648=>array(79,-66,921,815),48649=>array(79,-59,921,815),48650=>array(79,-60,921,815),48651=>array(79,-68,921,815),48652=>array(57,42,943,750),48653=>array(79,-61,921,825),48654=>array(79,-61,921,825),48655=>array(79,-71,921,825),48656=>array(79,-46,921,825),48657=>array(79,-68,921,825),48658=>array(79,-74,921,825),48659=>array(79,-44,921,825),48660=>array(79,-62,921,825),48661=>array(79,-64,921,825),48662=>array(79,-64,921,825),48663=>array(79,-63,921,825),48664=>array(79,-68,921,825),48665=>array(79,-64,921,825),48666=>array(79,-63,921,825),48667=>array(79,-74,921,825),48668=>array(79,-62,921,825),48669=>array(79,-61,921,825),48670=>array(79,-69,921,825),48671=>array(79,-74,921,825),48672=>array(79,-69,921,825),48673=>array(79,-68,921,825),48674=>array(79,-72,921,825),48675=>array(79,-70,921,825),48676=>array(79,-66,921,825),48677=>array(79,-59,921,825),48678=>array(79,-60,921,825),48679=>array(79,-68,921,825),48680=>array(67,-69,907,842),48681=>array(65,-61,907,842),48682=>array(65,-61,907,842),48683=>array(65,-71,931,842),48684=>array(65,-46,907,841),48685=>array(65,-68,912,842),48686=>array(65,-76,907,842),48687=>array(65,-44,921,842),48688=>array(65,-62,917,842),48689=>array(65,-64,907,842),48690=>array(65,-64,908,842),48691=>array(65,-64,908,842),48692=>array(65,-69,923,842),48693=>array(65,-64,908,842),48694=>array(65,-64,908,842),48695=>array(65,-76,907,842),48696=>array(65,-62,907,842),48697=>array(65,-61,907,842),48698=>array(65,-69,922,842),48699=>array(65,-74,929,842),48700=>array(65,-69,927,842),48701=>array(65,-68,911,842),48702=>array(65,-72,929,842),48703=>array(65,-70,936,842),48704=>array(65,-66,908,842),48705=>array(65,-59,916,842),48706=>array(65,-60,928,842),48707=>array(65,-68,908,842),48708=>array(147,-69,907,842),48709=>array(157,-61,907,842),48710=>array(157,-61,907,842),48711=>array(157,-71,931,842),48712=>array(152,-46,907,842),48713=>array(157,-68,912,842),48714=>array(157,-76,907,842),48715=>array(157,-44,921,842),48716=>array(157,-62,917,842),48717=>array(157,-64,907,842),48718=>array(157,-64,908,842),48719=>array(157,-64,908,842),48720=>array(157,-69,923,842),48721=>array(157,-64,908,842),48722=>array(157,-64,908,842),48723=>array(157,-76,907,842),48724=>array(157,-62,907,842),48725=>array(157,-61,907,842),48726=>array(157,-69,922,842),48727=>array(157,-74,929,842),48728=>array(143,-69,927,842),48729=>array(157,-68,911,842),48730=>array(157,-72,929,842),48731=>array(157,-70,936,842),48732=>array(157,-66,908,842),48733=>array(157,-59,916,842),48734=>array(157,-60,928,842),48735=>array(157,-68,908,842),48736=>array(95,-69,936,842),48737=>array(105,-59,936,842),48738=>array(105,-61,936,842),48739=>array(105,-71,936,842),48740=>array(105,-45,936,842),48741=>array(105,-69,936,842),48742=>array(105,-76,936,842),48743=>array(105,-44,936,842),48744=>array(105,-62,936,842),48745=>array(105,-64,936,842),48746=>array(105,-64,936,842),48747=>array(105,-64,936,842),48748=>array(105,-70,936,842),48749=>array(105,-64,936,842),48750=>array(105,-64,936,842),48751=>array(105,-76,936,842),48752=>array(105,-62,936,842),48753=>array(105,-61,936,842),48754=>array(105,-70,936,842),48755=>array(105,-74,936,842),48756=>array(105,-69,936,842),48757=>array(105,-67,936,842),48758=>array(105,-72,936,842),48759=>array(105,-71,936,842),48760=>array(105,-66,936,842),48761=>array(105,-59,936,842),48762=>array(105,-60,936,842),48763=>array(105,-69,936,842),48764=>array(95,-69,907,842),48765=>array(105,-61,907,842),48766=>array(105,-61,907,842),48767=>array(105,-71,931,842),48768=>array(105,-46,907,842),48769=>array(105,-68,912,842),48770=>array(105,-76,907,842),48771=>array(105,-44,921,842),48772=>array(105,-62,917,842),48773=>array(105,-64,907,842),48774=>array(105,-64,908,842),48775=>array(105,-64,908,842),48776=>array(105,-69,923,842),48777=>array(105,-64,908,842),48778=>array(105,-64,908,842),48779=>array(105,-76,907,842),48780=>array(105,-62,907,842),48781=>array(105,-61,907,842),48782=>array(105,-69,922,842),48783=>array(105,-74,929,842),48784=>array(105,-69,927,842),48785=>array(105,-68,911,842),48786=>array(105,-72,929,842),48787=>array(105,-70,936,842),48788=>array(105,-66,908,842),48789=>array(105,-59,916,842),48790=>array(105,-60,928,842),48791=>array(105,-68,908,842),48792=>array(95,-68,935,843),48793=>array(105,-59,936,842),48794=>array(105,-61,936,842),48795=>array(105,-71,936,842),48796=>array(105,-45,936,842),48797=>array(105,-69,936,842),48798=>array(105,-76,936,842),48799=>array(105,-44,936,842),48800=>array(105,-62,936,842),48801=>array(105,-64,936,842),48802=>array(105,-64,936,842),48803=>array(105,-64,936,842),48804=>array(105,-70,936,842),48805=>array(105,-64,936,842),48806=>array(105,-64,936,842),48807=>array(105,-76,936,842),48808=>array(105,-62,936,842),48809=>array(105,-61,936,842),48810=>array(105,-70,936,842),48811=>array(105,-74,936,842),48812=>array(105,-69,936,842),48813=>array(105,-67,936,842),48814=>array(105,-72,936,842),48815=>array(105,-71,936,842),48816=>array(105,-66,936,842),48817=>array(105,-59,936,842),48818=>array(105,-60,936,842),48819=>array(105,-69,936,842),48820=>array(95,-69,907,842),48821=>array(105,-61,907,842),48822=>array(105,-61,907,842),48823=>array(105,-71,931,842),48824=>array(105,-46,907,842),48825=>array(105,-68,912,842),48826=>array(105,-76,907,842),48827=>array(105,-44,921,842),48828=>array(105,-62,917,842),48829=>array(105,-64,907,842),48830=>array(105,-64,908,842),48831=>array(105,-64,908,842),48832=>array(105,-69,923,842),48833=>array(105,-64,908,842),48834=>array(105,-64,908,842),48835=>array(105,-76,907,842),48836=>array(105,-62,907,842),48837=>array(105,-61,907,842),48838=>array(105,-69,922,842),48839=>array(105,-74,929,842),48840=>array(105,-69,927,842),48841=>array(105,-68,911,842),48842=>array(105,-72,929,842),48843=>array(105,-70,936,842),48844=>array(105,-66,908,842),48845=>array(105,-59,916,842),48846=>array(105,-60,928,842),48847=>array(105,-68,908,842),48848=>array(95,-70,907,841),48849=>array(105,-61,907,841),48850=>array(105,-61,907,841),48851=>array(105,-71,931,841),48852=>array(105,-46,907,841),48853=>array(105,-68,912,841),48854=>array(105,-76,907,841),48855=>array(105,-44,921,841),48856=>array(105,-62,917,841),48857=>array(105,-64,907,841),48858=>array(105,-64,908,841),48859=>array(105,-64,908,841),48860=>array(105,-69,923,841),48861=>array(105,-64,908,841),48862=>array(105,-64,908,841),48863=>array(105,-76,906,841),48864=>array(105,-62,907,841),48865=>array(105,-61,907,841),48866=>array(105,-69,922,841),48867=>array(105,-74,929,841),48868=>array(105,-69,927,841),48869=>array(105,-68,911,841),48870=>array(105,-72,929,841),48871=>array(105,-70,936,841),48872=>array(105,-66,908,841),48873=>array(105,-59,916,841),48874=>array(105,-60,928,841),48875=>array(105,-68,908,841),48876=>array(90,-68,907,843),48877=>array(90,-61,907,843),48878=>array(90,-61,907,843),48879=>array(90,-71,931,843),48880=>array(90,-46,907,843),48881=>array(90,-68,912,843),48882=>array(90,-76,907,843),48883=>array(90,-44,921,843),48884=>array(90,-62,917,843),48885=>array(90,-64,907,843),48886=>array(90,-64,908,843),48887=>array(90,-64,908,843),48888=>array(90,-69,923,843),48889=>array(90,-64,908,843),48890=>array(90,-64,908,843),48891=>array(90,-76,907,843),48892=>array(90,-62,907,843),48893=>array(90,-61,907,843),48894=>array(90,-69,922,843),48895=>array(90,-74,929,843),48896=>array(90,-69,927,843),48897=>array(90,-68,911,843),48898=>array(90,-72,929,843),48899=>array(90,-70,936,843),48900=>array(90,-66,908,843),48901=>array(90,-59,916,843),48902=>array(90,-60,928,843),48903=>array(90,-68,908,843),48904=>array(95,-70,907,842),48905=>array(105,-61,908,842),48906=>array(105,-61,908,842),48907=>array(105,-71,931,842),48908=>array(105,-46,907,842),48909=>array(105,-68,912,842),48910=>array(105,-76,908,842),48911=>array(105,-44,921,842),48912=>array(105,-62,917,842),48913=>array(105,-64,908,842),48914=>array(105,-64,908,842),48915=>array(105,-64,908,842),48916=>array(105,-69,923,842),48917=>array(105,-64,908,842),48918=>array(105,-64,908,842),48919=>array(105,-76,908,842),48920=>array(105,-62,908,842),48921=>array(105,-61,908,842),48922=>array(105,-69,922,842),48923=>array(105,-74,929,842),48924=>array(105,-69,927,842),48925=>array(105,-68,911,842),48926=>array(105,-72,929,842),48927=>array(105,-70,936,842),48928=>array(105,-66,908,842),48929=>array(105,-59,916,842),48930=>array(105,-60,928,842),48931=>array(105,-68,908,842),48932=>array(90,-68,907,843),48933=>array(90,-61,907,843),48934=>array(90,-61,907,843),48935=>array(90,-71,931,843),48936=>array(90,-46,907,843),48937=>array(90,-68,912,843),48938=>array(90,-76,907,843),48939=>array(90,-44,921,843),48940=>array(90,-62,917,843),48941=>array(90,-64,907,843),48942=>array(90,-64,908,843),48943=>array(90,-64,908,843),48944=>array(90,-69,923,843),48945=>array(90,-64,908,843),48946=>array(90,-64,908,843),48947=>array(90,-76,907,843),48948=>array(90,-62,907,843),48949=>array(90,-61,907,843),48950=>array(90,-69,922,843),48951=>array(90,-74,929,843),48952=>array(90,-69,927,843),48953=>array(90,-68,911,843),48954=>array(90,-72,929,843),48955=>array(90,-70,936,843),48956=>array(90,-66,908,843),48957=>array(90,-59,916,843),48958=>array(90,-60,928,843),48959=>array(90,-68,908,843),48960=>array(60,12,940,766),48961=>array(79,-61,921,806),48962=>array(79,-61,921,806),48963=>array(79,-71,921,806),48964=>array(79,-46,921,806),48965=>array(79,-68,921,806),48966=>array(79,-74,921,806),48967=>array(79,-44,921,806),48968=>array(79,-62,921,806),48969=>array(79,-64,921,806),48970=>array(79,-64,921,806),48971=>array(79,-63,921,806),48972=>array(79,-68,921,806),48973=>array(79,-64,921,806),48974=>array(79,-63,921,806),48975=>array(79,-74,921,806),48976=>array(79,-62,921,806),48977=>array(79,-61,921,806),48978=>array(79,-69,921,806),48979=>array(79,-74,921,806),48980=>array(79,-69,921,806),48981=>array(79,-68,921,806),48982=>array(79,-72,921,806),48983=>array(79,-70,921,806),48984=>array(79,-66,921,806),48985=>array(79,-59,921,806),48986=>array(79,-60,921,806),48987=>array(79,-68,921,806),48988=>array(51,-69,936,842),48989=>array(69,-59,937,843),48990=>array(69,-61,937,843),48991=>array(69,-71,937,843),48992=>array(57,-45,937,842),48993=>array(69,-69,937,843),48994=>array(69,-76,937,843),48995=>array(69,-44,937,843),48996=>array(69,-62,937,843),48997=>array(69,-64,937,843),48998=>array(69,-64,937,843),48999=>array(69,-64,937,843),49000=>array(69,-70,937,843),49001=>array(69,-64,937,843),49002=>array(69,-64,937,843),49003=>array(69,-76,937,843),49004=>array(69,-62,937,843),49005=>array(69,-61,937,843),49006=>array(69,-70,937,843),49007=>array(69,-74,937,843),49008=>array(69,-69,937,843),49009=>array(69,-67,937,843),49010=>array(69,-72,937,843),49011=>array(69,-71,937,843),49012=>array(69,-66,937,843),49013=>array(69,-59,937,843),49014=>array(69,-60,937,843),49015=>array(69,-69,937,843),49016=>array(57,-69,907,842),49017=>array(69,-61,908,842),49018=>array(69,-61,908,842),49019=>array(69,-71,931,842),49020=>array(57,-46,908,842),49021=>array(69,-68,912,842),49022=>array(69,-76,908,842),49023=>array(69,-44,921,842),49024=>array(69,-62,917,842),49025=>array(69,-64,908,842),49026=>array(69,-64,908,842),49027=>array(69,-64,908,842),49028=>array(69,-69,923,842),49029=>array(69,-64,908,842),49030=>array(69,-64,908,842),49031=>array(69,-76,908,842),49032=>array(69,-62,908,842),49033=>array(69,-61,908,842),49034=>array(69,-69,922,842),49035=>array(69,-74,929,842),49036=>array(69,-69,927,842),49037=>array(69,-68,911,842),49038=>array(69,-72,929,842),49039=>array(69,-70,936,842),49040=>array(69,-66,908,842),49041=>array(69,-59,916,842),49042=>array(69,-60,928,842),49043=>array(69,-68,908,842),49044=>array(58,-69,907,842),49045=>array(64,-61,907,841),49046=>array(64,-61,907,841),49047=>array(64,-71,931,841),49048=>array(64,-46,907,842),49049=>array(64,-68,912,841),49050=>array(64,-76,907,841),49051=>array(64,-44,921,841),49052=>array(64,-62,917,841),49053=>array(64,-64,907,841),49054=>array(64,-64,908,841),49055=>array(64,-64,908,841),49056=>array(64,-69,923,841),49057=>array(64,-64,908,841),49058=>array(64,-64,908,841),49059=>array(64,-76,907,841),49060=>array(64,-62,907,841),49061=>array(64,-61,907,841),49062=>array(64,-69,922,841),49063=>array(64,-74,929,841),49064=>array(64,-69,927,841),49065=>array(64,-68,911,841),49066=>array(64,-72,929,841),49067=>array(64,-70,936,841),49068=>array(64,-66,908,841),49069=>array(64,-59,916,841),49070=>array(64,-60,928,841),49071=>array(64,-68,908,841),49072=>array(60,-13,940,803),49073=>array(79,-61,921,806),49074=>array(79,-61,921,806),49075=>array(79,-71,921,806),49076=>array(79,-46,921,806),49077=>array(79,-68,921,806),49078=>array(79,-74,921,806),49079=>array(79,-44,921,806),49080=>array(79,-62,921,806),49081=>array(79,-64,921,806),49082=>array(79,-64,921,806),49083=>array(79,-63,921,806),49084=>array(79,-68,921,806),49085=>array(79,-64,921,806),49086=>array(79,-63,921,806),49087=>array(79,-74,921,806),49088=>array(79,-62,921,806),49089=>array(79,-61,921,806),49090=>array(79,-69,921,806),49091=>array(79,-74,921,806),49092=>array(79,-69,921,806),49093=>array(79,-68,921,806),49094=>array(79,-72,921,806),49095=>array(79,-70,921,806),49096=>array(79,-66,921,806),49097=>array(79,-59,921,806),49098=>array(79,-60,921,806),49099=>array(79,-68,921,806),49100=>array(79,-64,921,806),49101=>array(79,-61,921,806),49102=>array(79,-61,921,806),49103=>array(79,-71,921,806),49104=>array(79,-46,921,806),49105=>array(79,-68,921,806),49106=>array(79,-74,921,806),49107=>array(79,-44,921,806),49108=>array(79,-62,921,806),49109=>array(79,-64,921,806),49110=>array(79,-64,921,806),49111=>array(79,-63,921,806),49112=>array(79,-68,921,806),49113=>array(79,-64,921,806),49114=>array(79,-63,921,806),49115=>array(79,-74,921,806),49116=>array(79,-62,921,806),49117=>array(79,-61,921,806),49118=>array(79,-69,921,806),49119=>array(79,-74,921,806),49120=>array(79,-69,921,806),49121=>array(79,-68,921,806),49122=>array(79,-72,921,806),49123=>array(79,-70,921,806),49124=>array(79,-66,921,806),49125=>array(79,-59,921,806),49126=>array(79,-60,921,806),49127=>array(79,-68,921,806),49128=>array(72,-70,907,841),49129=>array(67,-61,907,841),49130=>array(67,-61,907,841),49131=>array(67,-71,931,841),49132=>array(65,-46,907,841),49133=>array(67,-68,912,841),49134=>array(67,-76,907,841),49135=>array(67,-44,921,841),49136=>array(67,-62,917,841),49137=>array(67,-64,907,841),49138=>array(67,-64,908,841),49139=>array(67,-64,908,841),49140=>array(67,-69,923,841),49141=>array(67,-64,908,841),49142=>array(67,-64,908,841),49143=>array(67,-76,906,841),49144=>array(67,-62,907,841),49145=>array(67,-61,907,841),49146=>array(67,-69,922,841),49147=>array(67,-74,929,841),49148=>array(67,-69,927,841),49149=>array(67,-68,911,841),49150=>array(67,-72,929,841),49151=>array(67,-70,936,841),49152=>array(67,-66,908,841),49153=>array(67,-59,916,841),49154=>array(67,-60,928,841),49155=>array(67,-68,908,841),49156=>array(51,-68,907,843),49157=>array(67,-61,907,843),49158=>array(67,-61,907,843),49159=>array(67,-71,931,843),49160=>array(68,-46,907,842),49161=>array(67,-68,912,843),49162=>array(67,-76,907,843),49163=>array(67,-44,921,843),49164=>array(67,-62,917,843),49165=>array(67,-64,907,843),49166=>array(67,-64,908,843),49167=>array(67,-64,908,843),49168=>array(67,-69,923,843),49169=>array(67,-64,908,843),49170=>array(67,-64,908,843),49171=>array(67,-76,907,843),49172=>array(67,-62,907,843),49173=>array(67,-61,907,843),49174=>array(67,-69,922,843),49175=>array(67,-74,929,843),49176=>array(67,-69,927,843),49177=>array(67,-68,911,843),49178=>array(67,-72,929,843),49179=>array(67,-70,936,843),49180=>array(67,-66,908,843),49181=>array(67,-59,916,843),49182=>array(67,-60,928,843),49183=>array(67,-68,908,843),49184=>array(64,-69,907,842),49185=>array(65,-61,907,843),49186=>array(65,-61,907,843),49187=>array(65,-71,931,843),49188=>array(66,-46,907,842),49189=>array(65,-68,912,843),49190=>array(65,-76,907,843),49191=>array(65,-44,921,843),49192=>array(65,-62,917,843),49193=>array(65,-64,907,843),49194=>array(65,-64,908,843),49195=>array(65,-64,908,843),49196=>array(65,-69,923,843),49197=>array(65,-64,908,843),49198=>array(65,-64,908,843),49199=>array(65,-76,907,843),49200=>array(65,-62,907,843),49201=>array(65,-61,907,843),49202=>array(65,-69,922,843),49203=>array(65,-74,929,843),49204=>array(65,-69,927,843),49205=>array(65,-68,911,843),49206=>array(65,-72,929,843),49207=>array(65,-70,936,843),49208=>array(65,-66,908,843),49209=>array(65,-59,916,843),49210=>array(65,-60,928,843),49211=>array(65,-68,908,843),49212=>array(79,-64,921,806),49213=>array(79,-61,921,806),49214=>array(79,-61,921,806),49215=>array(79,-71,921,806),49216=>array(81,-46,922,806),49217=>array(79,-68,921,806),49218=>array(79,-74,921,806),49219=>array(79,-44,921,806),49220=>array(79,-62,921,806),49221=>array(79,-64,921,806),49222=>array(79,-64,921,806),49223=>array(79,-63,921,806),49224=>array(79,-68,921,806),49225=>array(79,-64,921,806),49226=>array(79,-63,921,806),49227=>array(79,-74,921,806),49228=>array(79,-62,921,806),49229=>array(79,-61,921,806),49230=>array(79,-69,921,806),49231=>array(79,-74,921,806),49232=>array(79,-69,921,806),49233=>array(79,-68,921,806),49234=>array(79,-72,921,806),49235=>array(79,-70,921,806),49236=>array(79,-66,921,806),49237=>array(79,-59,921,806),49238=>array(79,-60,921,806),49239=>array(79,-68,921,806),49240=>array(57,22,943,746),49241=>array(79,-61,922,811),49242=>array(79,-61,922,811),49243=>array(79,-71,922,811),49244=>array(79,-46,921,806),49245=>array(79,-68,922,811),49246=>array(79,-74,922,811),49247=>array(79,-44,922,811),49248=>array(79,-62,922,811),49249=>array(79,-64,922,811),49250=>array(79,-64,922,811),49251=>array(79,-63,922,811),49252=>array(79,-68,922,811),49253=>array(79,-64,922,811),49254=>array(79,-63,922,811),49255=>array(79,-74,922,811),49256=>array(79,-62,922,811),49257=>array(79,-61,922,811),49258=>array(79,-69,922,811),49259=>array(79,-74,922,811),49260=>array(79,-69,922,811),49261=>array(79,-68,922,811),49262=>array(79,-72,922,811),49263=>array(79,-70,922,811),49264=>array(79,-66,922,811),49265=>array(79,-59,922,811),49266=>array(79,-60,922,811),49267=>array(79,-68,922,811),49268=>array(68,-69,907,842),49269=>array(74,-61,907,841),49270=>array(74,-61,907,841),49271=>array(74,-71,931,841),49272=>array(65,-46,907,842),49273=>array(74,-68,912,841),49274=>array(74,-76,907,841),49275=>array(74,-44,921,841),49276=>array(74,-62,917,841),49277=>array(74,-64,907,841),49278=>array(74,-64,908,841),49279=>array(74,-64,908,841),49280=>array(74,-69,923,841),49281=>array(74,-64,908,841),49282=>array(74,-64,908,841),49283=>array(74,-76,907,841),49284=>array(74,-62,907,841),49285=>array(74,-61,907,841),49286=>array(74,-69,922,841),49287=>array(74,-74,929,841),49288=>array(74,-69,927,841),49289=>array(74,-68,911,841),49290=>array(74,-72,929,841),49291=>array(74,-70,936,841),49292=>array(74,-66,908,841),49293=>array(74,-59,916,841),49294=>array(74,-60,928,841),49295=>array(74,-68,908,841),49296=>array(110,-69,907,842),49297=>array(120,-61,907,842),49298=>array(120,-61,907,842),49299=>array(120,-71,931,842),49300=>array(130,-46,907,842),49301=>array(120,-68,912,842),49302=>array(120,-76,907,842),49303=>array(120,-44,921,842),49304=>array(120,-62,917,842),49305=>array(120,-64,907,842),49306=>array(120,-64,908,842),49307=>array(120,-64,908,842),49308=>array(120,-69,923,842),49309=>array(120,-64,908,842),49310=>array(120,-64,908,842),49311=>array(120,-76,907,842),49312=>array(120,-62,907,842),49313=>array(120,-61,907,842),49314=>array(120,-69,922,842),49315=>array(120,-74,929,842),49316=>array(120,-69,927,842),49317=>array(120,-68,911,842),49318=>array(120,-72,929,842),49319=>array(120,-70,936,842),49320=>array(120,-66,908,842),49321=>array(120,-59,916,842),49322=>array(120,-60,928,842),49323=>array(120,-68,908,842),49324=>array(48,-69,936,842),49325=>array(81,-59,935,842),49326=>array(81,-61,935,842),49327=>array(81,-71,935,842),49328=>array(58,-45,935,841),49329=>array(81,-69,935,842),49330=>array(81,-76,935,842),49331=>array(81,-44,935,842),49332=>array(81,-62,935,842),49333=>array(81,-64,935,842),49334=>array(81,-64,935,842),49335=>array(81,-64,935,842),49336=>array(81,-70,935,842),49337=>array(81,-64,935,842),49338=>array(81,-64,935,842),49339=>array(81,-76,935,842),49340=>array(81,-62,935,842),49341=>array(81,-61,935,842),49342=>array(81,-70,935,842),49343=>array(81,-74,935,842),49344=>array(81,-69,935,842),49345=>array(81,-67,935,842),49346=>array(81,-72,935,842),49347=>array(81,-71,935,842),49348=>array(81,-66,935,842),49349=>array(81,-59,935,842),49350=>array(81,-60,935,842),49351=>array(81,-69,935,842),49352=>array(43,-69,907,842),49353=>array(75,-61,907,842),49354=>array(75,-61,907,842),49355=>array(75,-71,931,842),49356=>array(62,-46,908,842),49357=>array(75,-68,912,842),49358=>array(75,-76,907,842),49359=>array(75,-44,921,842),49360=>array(75,-62,917,842),49361=>array(75,-64,907,842),49362=>array(75,-64,908,842),49363=>array(75,-64,908,842),49364=>array(75,-69,923,842),49365=>array(75,-64,908,842),49366=>array(75,-64,908,842),49367=>array(75,-76,906,842),49368=>array(75,-62,907,842),49369=>array(75,-61,907,842),49370=>array(75,-69,922,842),49371=>array(75,-74,929,842),49372=>array(75,-69,927,842),49373=>array(75,-68,911,842),49374=>array(75,-72,929,842),49375=>array(75,-70,936,842),49376=>array(75,-66,908,842),49377=>array(75,-59,916,842),49378=>array(75,-60,928,842),49379=>array(75,-68,908,842),49380=>array(48,-68,935,843),49381=>array(81,-59,936,842),49382=>array(81,-61,936,842),49383=>array(81,-71,936,842),49384=>array(62,-45,936,842),49385=>array(81,-69,936,842),49386=>array(81,-76,936,842),49387=>array(81,-44,936,842),49388=>array(81,-62,936,842),49389=>array(81,-64,936,842),49390=>array(81,-64,936,842),49391=>array(81,-64,936,842),49392=>array(81,-70,936,842),49393=>array(81,-64,936,842),49394=>array(81,-64,936,842),49395=>array(81,-76,936,842),49396=>array(81,-62,936,842),49397=>array(81,-61,936,842),49398=>array(81,-70,936,842),49399=>array(81,-74,936,842),49400=>array(81,-69,936,842),49401=>array(81,-67,936,842),49402=>array(81,-72,936,842),49403=>array(81,-71,936,842),49404=>array(81,-66,936,842),49405=>array(81,-59,936,842),49406=>array(81,-60,936,842),49407=>array(81,-69,936,842),49408=>array(43,-69,907,842),49409=>array(75,-61,907,842),49410=>array(75,-61,907,842),49411=>array(75,-71,931,842),49412=>array(62,-46,908,842),49413=>array(75,-68,912,842),49414=>array(75,-76,907,842),49415=>array(75,-44,921,842),49416=>array(75,-62,917,842),49417=>array(75,-64,907,842),49418=>array(75,-64,908,842),49419=>array(75,-64,908,842),49420=>array(75,-69,923,842),49421=>array(75,-64,908,842),49422=>array(75,-64,908,842),49423=>array(75,-76,906,842),49424=>array(75,-62,907,842),49425=>array(75,-61,907,842),49426=>array(75,-69,922,842),49427=>array(75,-74,929,842),49428=>array(75,-69,927,842),49429=>array(75,-68,911,842),49430=>array(75,-72,929,842),49431=>array(75,-70,936,842),49432=>array(75,-66,908,842),49433=>array(75,-59,916,842),49434=>array(75,-60,928,842),49435=>array(75,-68,908,842),49436=>array(59,-70,907,841),49437=>array(81,-61,907,841),49438=>array(81,-61,907,841),49439=>array(81,-71,931,841),49440=>array(62,-46,907,841),49441=>array(81,-68,912,841),49442=>array(81,-76,907,841),49443=>array(81,-44,921,841),49444=>array(81,-62,917,841),49445=>array(81,-64,907,841),49446=>array(81,-64,908,841),49447=>array(81,-64,908,841),49448=>array(81,-69,923,841),49449=>array(81,-64,908,841),49450=>array(81,-64,908,841),49451=>array(81,-76,906,841),49452=>array(81,-62,907,841),49453=>array(81,-61,907,841),49454=>array(81,-69,922,841),49455=>array(81,-74,929,841),49456=>array(81,-69,927,841),49457=>array(81,-68,911,841),49458=>array(81,-72,929,841),49459=>array(81,-70,936,841),49460=>array(81,-66,908,841),49461=>array(81,-59,916,841),49462=>array(81,-60,928,841),49463=>array(81,-68,908,841),49464=>array(46,-68,907,843),49465=>array(75,-61,907,843),49466=>array(75,-61,907,843),49467=>array(75,-71,931,843),49468=>array(58,-46,908,842),49469=>array(75,-68,912,843),49470=>array(75,-76,907,843),49471=>array(75,-44,921,843),49472=>array(75,-62,917,843),49473=>array(75,-64,907,843),49474=>array(75,-64,908,843),49475=>array(75,-64,908,843),49476=>array(75,-69,923,843),49477=>array(75,-64,908,843),49478=>array(75,-64,908,843),49479=>array(75,-76,906,843),49480=>array(75,-62,907,843),49481=>array(75,-61,907,843),49482=>array(75,-69,922,843),49483=>array(75,-74,929,843),49484=>array(75,-69,927,843),49485=>array(75,-68,911,843),49486=>array(75,-72,929,843),49487=>array(75,-70,936,843),49488=>array(75,-66,908,843),49489=>array(75,-59,916,843),49490=>array(75,-60,928,843),49491=>array(75,-68,908,843),49492=>array(46,-70,907,842),49493=>array(81,-61,908,842),49494=>array(81,-61,908,842),49495=>array(81,-71,931,842),49496=>array(58,-46,907,841),49497=>array(81,-68,912,842),49498=>array(81,-76,908,842),49499=>array(81,-44,921,842),49500=>array(81,-62,917,842),49501=>array(81,-64,908,842),49502=>array(81,-64,908,842),49503=>array(81,-64,908,842),49504=>array(81,-69,923,842),49505=>array(81,-64,908,842),49506=>array(81,-64,908,842),49507=>array(81,-76,908,842),49508=>array(81,-62,908,842),49509=>array(81,-61,908,842),49510=>array(81,-69,922,842),49511=>array(81,-74,929,842),49512=>array(81,-69,927,842),49513=>array(81,-68,911,842),49514=>array(81,-72,929,842),49515=>array(81,-70,936,842),49516=>array(81,-66,908,842),49517=>array(81,-59,916,842),49518=>array(81,-60,928,842),49519=>array(81,-68,908,842),49520=>array(46,-68,907,843),49521=>array(45,-61,907,842),49522=>array(45,-61,907,842),49523=>array(45,-71,931,842),49524=>array(47,-46,907,842),49525=>array(45,-68,912,842),49526=>array(45,-76,907,842),49527=>array(45,-44,921,842),49528=>array(45,-62,917,842),49529=>array(45,-64,907,842),49530=>array(45,-64,908,842),49531=>array(45,-64,908,842),49532=>array(45,-69,923,842),49533=>array(45,-64,908,842),49534=>array(45,-64,908,842),49535=>array(45,-76,907,842),49536=>array(45,-62,907,842),49537=>array(45,-61,907,842),49538=>array(45,-69,922,842),49539=>array(45,-74,929,842),49540=>array(45,-69,927,842),49541=>array(45,-68,911,842),49542=>array(45,-72,929,842),49543=>array(45,-70,936,842),49544=>array(45,-66,908,842),49545=>array(45,-59,916,842),49546=>array(45,-60,928,842),49547=>array(45,-68,908,842),49548=>array(62,7,943,771),49549=>array(79,-61,921,822),49550=>array(79,-61,921,822),49551=>array(79,-71,921,822),49552=>array(79,-46,921,822),49553=>array(79,-68,921,822),49554=>array(79,-74,921,822),49555=>array(79,-44,921,822),49556=>array(79,-62,921,822),49557=>array(79,-64,921,822),49558=>array(79,-64,921,822),49559=>array(79,-63,921,822),49560=>array(79,-68,921,822),49561=>array(79,-64,921,822),49562=>array(79,-63,921,822),49563=>array(79,-74,921,822),49564=>array(79,-62,921,822),49565=>array(79,-61,921,822),49566=>array(79,-69,921,822),49567=>array(79,-74,921,822),49568=>array(79,-69,921,822),49569=>array(79,-68,921,822),49570=>array(79,-72,921,822),49571=>array(79,-70,921,822),49572=>array(79,-66,921,822),49573=>array(79,-59,921,822),49574=>array(79,-60,921,822),49575=>array(79,-68,921,822),49576=>array(60,-69,937,842),49577=>array(77,-59,936,842),49578=>array(77,-61,936,842),49579=>array(77,-71,936,842),49580=>array(72,-45,937,842),49581=>array(77,-69,936,842),49582=>array(77,-76,936,842),49583=>array(77,-44,936,842),49584=>array(77,-62,936,842),49585=>array(77,-64,936,842),49586=>array(77,-64,936,842),49587=>array(77,-64,936,842),49588=>array(77,-70,936,842),49589=>array(77,-64,936,842),49590=>array(77,-64,936,842),49591=>array(77,-76,936,842),49592=>array(77,-62,936,842),49593=>array(77,-61,936,842),49594=>array(77,-70,936,842),49595=>array(77,-74,936,842),49596=>array(77,-69,936,842),49597=>array(77,-67,936,842),49598=>array(77,-72,936,842),49599=>array(77,-71,936,842),49600=>array(77,-66,936,842),49601=>array(77,-59,936,842),49602=>array(77,-60,936,842),49603=>array(77,-69,936,842),49604=>array(54,-69,907,842),49605=>array(67,-61,907,842),49606=>array(67,-61,907,842),49607=>array(67,-71,931,842),49608=>array(57,-46,908,842),49609=>array(67,-68,912,842),49610=>array(67,-76,907,842),49611=>array(67,-44,921,842),49612=>array(67,-62,917,842),49613=>array(67,-64,907,842),49614=>array(67,-64,908,842),49615=>array(67,-64,908,842),49616=>array(67,-69,923,842),49617=>array(67,-64,908,842),49618=>array(67,-64,908,842),49619=>array(67,-76,907,842),49620=>array(67,-62,907,842),49621=>array(67,-61,907,842),49622=>array(67,-69,922,842),49623=>array(67,-74,929,842),49624=>array(67,-69,927,842),49625=>array(67,-68,911,842),49626=>array(67,-72,929,842),49627=>array(67,-70,936,842),49628=>array(67,-66,908,842),49629=>array(67,-59,916,842),49630=>array(67,-60,928,842),49631=>array(67,-68,908,842),49632=>array(52,-69,907,842),49633=>array(65,-61,908,842),49634=>array(65,-61,908,842),49635=>array(65,-71,931,842),49636=>array(64,-46,907,842),49637=>array(65,-68,912,842),49638=>array(65,-76,908,842),49639=>array(65,-44,921,842),49640=>array(65,-62,917,842),49641=>array(65,-64,908,842),49642=>array(65,-64,908,842),49643=>array(65,-64,908,842),49644=>array(65,-69,923,842),49645=>array(65,-64,908,842),49646=>array(65,-64,908,842),49647=>array(65,-76,908,842),49648=>array(65,-62,908,842),49649=>array(65,-61,908,842),49650=>array(65,-69,922,842),49651=>array(65,-74,929,842),49652=>array(65,-69,927,842),49653=>array(65,-68,911,842),49654=>array(65,-72,929,842),49655=>array(65,-70,936,842),49656=>array(65,-66,908,842),49657=>array(65,-59,916,842),49658=>array(65,-60,928,842),49659=>array(65,-68,908,842),49660=>array(62,7,938,771),49661=>array(79,-61,922,822),49662=>array(79,-61,922,822),49663=>array(79,-71,922,822),49664=>array(79,-46,922,822),49665=>array(79,-68,922,822),49666=>array(79,-74,922,822),49667=>array(79,-44,922,822),49668=>array(79,-62,922,822),49669=>array(79,-64,922,822),49670=>array(79,-64,922,822),49671=>array(79,-63,922,822),49672=>array(79,-68,922,822),49673=>array(79,-64,922,822),49674=>array(79,-63,922,822),49675=>array(79,-74,922,822),49676=>array(79,-62,922,822),49677=>array(79,-61,922,822),49678=>array(79,-69,922,822),49679=>array(79,-74,922,822),49680=>array(79,-69,922,822),49681=>array(79,-68,922,822),49682=>array(79,-72,922,822),49683=>array(79,-70,922,822),49684=>array(79,-66,922,822),49685=>array(79,-59,922,822),49686=>array(79,-60,922,822),49687=>array(79,-68,922,822),49688=>array(79,-64,921,831),49689=>array(79,-61,921,822),49690=>array(79,-61,921,822),49691=>array(79,-71,921,822),49692=>array(79,-46,921,822),49693=>array(79,-68,921,822),49694=>array(79,-74,921,822),49695=>array(79,-44,921,822),49696=>array(79,-62,921,822),49697=>array(79,-64,921,822),49698=>array(79,-64,921,822),49699=>array(79,-63,921,822),49700=>array(79,-68,921,822),49701=>array(79,-64,921,822),49702=>array(79,-63,921,822),49703=>array(79,-74,921,822),49704=>array(79,-62,921,822),49705=>array(79,-61,921,822),49706=>array(79,-69,921,822),49707=>array(79,-74,921,822),49708=>array(79,-69,921,822),49709=>array(79,-68,921,822),49710=>array(79,-72,921,822),49711=>array(79,-70,921,822),49712=>array(79,-66,921,822),49713=>array(79,-59,921,822),49714=>array(79,-60,921,822),49715=>array(79,-68,921,822),49716=>array(69,-70,907,841),49717=>array(73,-61,907,841),49718=>array(73,-61,907,841),49719=>array(73,-71,931,841),49720=>array(76,-46,907,841),49721=>array(73,-68,912,841),49722=>array(73,-76,907,841),49723=>array(73,-44,921,841),49724=>array(73,-62,917,841),49725=>array(73,-64,907,841),49726=>array(73,-64,908,841),49727=>array(73,-64,908,841),49728=>array(73,-69,923,841),49729=>array(73,-64,908,841),49730=>array(73,-64,908,841),49731=>array(73,-76,906,841),49732=>array(73,-62,907,841),49733=>array(73,-61,907,841),49734=>array(73,-69,922,841),49735=>array(73,-74,929,841),49736=>array(73,-69,927,841),49737=>array(73,-68,911,841),49738=>array(73,-72,929,841),49739=>array(73,-70,936,841),49740=>array(73,-66,908,841),49741=>array(73,-59,916,841),49742=>array(73,-60,928,841),49743=>array(73,-68,908,841),49744=>array(63,-68,907,843),49745=>array(70,-61,907,843),49746=>array(70,-61,907,843),49747=>array(70,-71,931,843),49748=>array(62,-46,907,843),49749=>array(70,-68,912,843),49750=>array(70,-76,907,843),49751=>array(70,-44,921,843),49752=>array(70,-62,917,843),49753=>array(70,-64,907,843),49754=>array(70,-64,908,843),49755=>array(70,-64,908,843),49756=>array(70,-69,923,843),49757=>array(70,-64,908,843),49758=>array(70,-64,908,843),49759=>array(70,-76,907,843),49760=>array(70,-62,907,843),49761=>array(70,-61,907,843),49762=>array(70,-69,922,843),49763=>array(70,-74,929,843),49764=>array(70,-69,927,843),49765=>array(70,-68,911,843),49766=>array(70,-72,929,843),49767=>array(70,-70,936,843),49768=>array(70,-66,908,843),49769=>array(70,-59,916,843),49770=>array(70,-60,928,843),49771=>array(70,-68,908,843),49772=>array(63,-69,907,842),49773=>array(65,-61,907,840),49774=>array(65,-61,907,840),49775=>array(65,-71,931,840),49776=>array(65,-46,907,843),49777=>array(65,-68,912,840),49778=>array(65,-76,907,840),49779=>array(65,-44,921,840),49780=>array(65,-62,917,840),49781=>array(65,-64,907,840),49782=>array(65,-64,908,840),49783=>array(65,-64,908,840),49784=>array(65,-69,923,840),49785=>array(65,-64,908,840),49786=>array(65,-64,908,840),49787=>array(65,-76,907,840),49788=>array(65,-62,907,840),49789=>array(65,-61,907,840),49790=>array(65,-69,922,840),49791=>array(65,-74,929,840),49792=>array(65,-69,927,840),49793=>array(65,-68,911,840),49794=>array(65,-72,929,840),49795=>array(65,-70,936,840),49796=>array(65,-66,908,840),49797=>array(65,-59,916,840),49798=>array(65,-60,928,840),49799=>array(65,-68,908,840),49800=>array(87,-64,928,831),49801=>array(79,-61,921,822),49802=>array(79,-61,921,822),49803=>array(79,-71,921,822),49804=>array(81,-46,922,822),49805=>array(79,-68,921,822),49806=>array(79,-74,921,822),49807=>array(79,-44,921,822),49808=>array(79,-62,921,822),49809=>array(79,-64,921,822),49810=>array(79,-64,921,822),49811=>array(79,-63,921,822),49812=>array(79,-68,921,822),49813=>array(79,-64,921,822),49814=>array(79,-63,921,822),49815=>array(79,-74,921,822),49816=>array(79,-62,921,822),49817=>array(79,-61,921,822),49818=>array(79,-69,921,822),49819=>array(79,-74,921,822),49820=>array(79,-69,921,822),49821=>array(79,-68,921,822),49822=>array(79,-72,921,822),49823=>array(79,-70,921,822),49824=>array(79,-66,921,822),49825=>array(79,-59,921,822),49826=>array(79,-60,921,822),49827=>array(79,-68,921,822),49828=>array(57,52,943,741),49829=>array(79,-61,922,802),49830=>array(79,-61,922,802),49831=>array(79,-71,922,802),49832=>array(79,-46,922,802),49833=>array(79,-68,922,802),49834=>array(79,-74,922,802),49835=>array(79,-44,922,802),49836=>array(79,-62,922,802),49837=>array(79,-64,922,802),49838=>array(79,-64,922,802),49839=>array(79,-63,922,802),49840=>array(79,-68,922,802),49841=>array(79,-64,922,802),49842=>array(79,-63,922,802),49843=>array(79,-74,922,802),49844=>array(79,-62,922,802),49845=>array(79,-61,922,802),49846=>array(79,-69,922,802),49847=>array(79,-74,922,802),49848=>array(79,-69,922,802),49849=>array(79,-68,922,802),49850=>array(79,-72,922,802),49851=>array(79,-70,922,802),49852=>array(79,-66,922,802),49853=>array(79,-59,922,802),49854=>array(79,-60,922,802),49855=>array(79,-68,922,802),49856=>array(78,-69,907,842),49857=>array(65,-61,907,842),49858=>array(65,-61,907,842),49859=>array(65,-71,931,842),49860=>array(65,-46,907,842),49861=>array(65,-68,912,842),49862=>array(65,-76,907,842),49863=>array(65,-44,921,842),49864=>array(65,-62,917,842),49865=>array(65,-64,907,842),49866=>array(65,-64,908,842),49867=>array(65,-64,908,842),49868=>array(65,-69,923,842),49869=>array(65,-64,908,842),49870=>array(65,-64,908,842),49871=>array(65,-76,907,842),49872=>array(65,-62,907,842),49873=>array(65,-61,907,842),49874=>array(65,-69,922,842),49875=>array(65,-74,929,842),49876=>array(65,-69,927,842),49877=>array(65,-68,911,842),49878=>array(65,-72,929,842),49879=>array(65,-70,936,842),49880=>array(65,-66,908,842),49881=>array(65,-59,916,842),49882=>array(65,-60,928,842),49883=>array(65,-68,908,842),49884=>array(90,-69,907,842),49885=>array(106,-61,907,842),49886=>array(106,-61,907,842),49887=>array(106,-71,931,842),49888=>array(104,-46,907,842),49889=>array(106,-68,912,842),49890=>array(106,-76,907,842),49891=>array(106,-44,921,842),49892=>array(106,-62,917,842),49893=>array(106,-64,907,842),49894=>array(106,-64,908,842),49895=>array(106,-64,908,842),49896=>array(106,-69,923,842),49897=>array(106,-64,908,842),49898=>array(106,-64,908,842),49899=>array(106,-76,907,842),49900=>array(106,-62,907,842),49901=>array(106,-61,907,842),49902=>array(106,-69,922,842),49903=>array(106,-74,929,842),49904=>array(106,-69,927,842),49905=>array(106,-68,911,842),49906=>array(106,-72,929,842),49907=>array(106,-70,936,842),49908=>array(106,-66,908,842),49909=>array(106,-59,916,842),49910=>array(106,-60,928,842),49911=>array(106,-68,908,842),49912=>array(20,-69,937,842),49913=>array(62,-59,936,842),49914=>array(62,-61,936,842),49915=>array(62,-71,936,842),49916=>array(72,-45,936,842),49917=>array(62,-69,936,842),49918=>array(62,-76,936,842),49919=>array(62,-44,936,842),49920=>array(62,-62,936,842),49921=>array(62,-64,936,842),49922=>array(62,-64,936,842),49923=>array(62,-64,936,842),49924=>array(62,-70,936,842),49925=>array(62,-64,936,842),49926=>array(62,-64,936,842),49927=>array(62,-76,936,842),49928=>array(62,-62,936,842),49929=>array(62,-61,936,842),49930=>array(62,-70,936,842),49931=>array(62,-74,936,842),49932=>array(62,-69,936,842),49933=>array(62,-67,936,842),49934=>array(62,-72,936,842),49935=>array(62,-71,936,842),49936=>array(62,-66,936,842),49937=>array(62,-59,936,842),49938=>array(62,-60,936,842),49939=>array(62,-69,936,842),49940=>array(21,-69,907,842),49941=>array(55,-61,907,842),49942=>array(55,-61,907,842),49943=>array(55,-71,931,842),49944=>array(52,-46,907,842),49945=>array(55,-68,912,842),49946=>array(55,-76,907,842),49947=>array(55,-44,921,842),49948=>array(55,-62,917,842),49949=>array(55,-64,907,842),49950=>array(55,-64,908,842),49951=>array(55,-64,908,842),49952=>array(55,-69,923,842),49953=>array(55,-64,908,842),49954=>array(55,-64,908,842),49955=>array(55,-76,907,842),49956=>array(55,-62,907,842),49957=>array(55,-61,907,842),49958=>array(55,-69,922,842),49959=>array(55,-74,929,842),49960=>array(55,-69,927,842),49961=>array(55,-68,911,842),49962=>array(55,-72,929,842),49963=>array(55,-70,936,842),49964=>array(55,-66,908,842),49965=>array(55,-59,916,842),49966=>array(55,-60,928,842),49967=>array(55,-68,908,842),49968=>array(20,-68,935,843),49969=>array(62,-59,936,842),49970=>array(62,-61,936,842),49971=>array(62,-71,936,842),49972=>array(72,-45,936,842),49973=>array(62,-69,936,842),49974=>array(62,-76,936,842),49975=>array(62,-44,936,842),49976=>array(62,-62,936,842),49977=>array(62,-64,936,842),49978=>array(62,-64,936,842),49979=>array(62,-64,936,842),49980=>array(62,-70,936,842),49981=>array(62,-64,936,842),49982=>array(62,-64,936,842),49983=>array(62,-76,936,842),49984=>array(62,-62,936,842),49985=>array(62,-61,936,842),49986=>array(62,-70,936,842),49987=>array(62,-74,936,842),49988=>array(62,-69,936,842),49989=>array(62,-67,936,842),49990=>array(62,-72,936,842),49991=>array(62,-71,936,842),49992=>array(62,-66,936,842),49993=>array(62,-59,936,842),49994=>array(62,-60,936,842),49995=>array(62,-69,936,842),49996=>array(21,-69,907,842),49997=>array(60,-61,907,842),49998=>array(60,-61,907,842),49999=>array(60,-71,931,842),50000=>array(52,-46,907,842),50001=>array(60,-68,912,842),50002=>array(60,-76,907,842),50003=>array(60,-44,921,842),50004=>array(60,-62,917,842),50005=>array(60,-64,907,842),50006=>array(60,-64,908,842),50007=>array(60,-64,908,842),50008=>array(60,-69,923,842),50009=>array(60,-64,908,842),50010=>array(60,-64,908,842),50011=>array(60,-76,907,842),50012=>array(60,-62,907,842),50013=>array(60,-61,907,842),50014=>array(60,-69,922,842),50015=>array(60,-74,929,842),50016=>array(60,-69,927,842),50017=>array(60,-68,911,842),50018=>array(60,-72,929,842),50019=>array(60,-70,936,842),50020=>array(60,-66,908,842),50021=>array(60,-59,916,842),50022=>array(60,-60,928,842),50023=>array(60,-68,908,842),50024=>array(20,-70,907,841),50025=>array(72,-61,907,841),50026=>array(72,-61,907,841),50027=>array(72,-71,931,841),50028=>array(72,-46,907,841),50029=>array(72,-68,912,841),50030=>array(72,-76,907,841),50031=>array(72,-44,921,841),50032=>array(72,-62,917,841),50033=>array(72,-64,907,841),50034=>array(72,-64,908,841),50035=>array(72,-64,908,841),50036=>array(72,-69,923,841),50037=>array(72,-64,908,841),50038=>array(72,-64,908,841),50039=>array(72,-76,906,841),50040=>array(72,-62,907,841),50041=>array(72,-61,907,841),50042=>array(72,-69,922,841),50043=>array(72,-74,929,841),50044=>array(72,-69,927,841),50045=>array(72,-68,911,841),50046=>array(72,-72,929,841),50047=>array(72,-70,936,841),50048=>array(72,-66,908,841),50049=>array(72,-59,916,841),50050=>array(72,-60,928,841),50051=>array(72,-68,908,841),50052=>array(20,-68,907,843),50053=>array(50,-61,907,843),50054=>array(50,-61,907,843),50055=>array(50,-71,931,843),50056=>array(52,-46,907,843),50057=>array(50,-68,912,843),50058=>array(50,-76,907,843),50059=>array(50,-44,921,843),50060=>array(50,-62,917,843),50061=>array(50,-64,907,843),50062=>array(50,-64,908,843),50063=>array(50,-64,908,843),50064=>array(50,-69,923,843),50065=>array(50,-64,908,843),50066=>array(50,-64,908,843),50067=>array(50,-76,907,843),50068=>array(50,-62,907,843),50069=>array(50,-61,907,843),50070=>array(50,-69,922,843),50071=>array(50,-74,929,843),50072=>array(50,-69,927,843),50073=>array(50,-68,911,843),50074=>array(50,-72,929,843),50075=>array(50,-70,936,843),50076=>array(50,-66,908,843),50077=>array(50,-59,916,843),50078=>array(50,-60,928,843),50079=>array(50,-68,908,843),50080=>array(20,-70,907,842),50081=>array(52,-61,908,842),50082=>array(52,-61,908,842),50083=>array(52,-71,931,842),50084=>array(52,-46,907,842),50085=>array(52,-68,912,842),50086=>array(52,-76,908,842),50087=>array(52,-44,921,842),50088=>array(52,-62,917,842),50089=>array(52,-64,908,842),50090=>array(52,-64,908,842),50091=>array(52,-64,908,842),50092=>array(52,-69,923,842),50093=>array(52,-64,908,842),50094=>array(52,-64,908,842),50095=>array(52,-76,908,842),50096=>array(52,-62,908,842),50097=>array(52,-61,908,842),50098=>array(52,-69,922,842),50099=>array(52,-74,929,842),50100=>array(52,-69,927,842),50101=>array(52,-68,911,842),50102=>array(52,-72,929,842),50103=>array(52,-70,936,842),50104=>array(52,-66,908,842),50105=>array(52,-59,916,842),50106=>array(52,-60,928,842),50107=>array(52,-68,908,842),50108=>array(20,-68,907,843),50109=>array(50,-61,907,843),50110=>array(50,-61,907,843),50111=>array(50,-71,931,843),50112=>array(40,-46,907,843),50113=>array(50,-68,912,843),50114=>array(50,-76,907,843),50115=>array(50,-44,921,843),50116=>array(50,-62,917,843),50117=>array(50,-64,907,843),50118=>array(50,-64,908,843),50119=>array(50,-64,908,843),50120=>array(50,-69,923,843),50121=>array(50,-64,908,843),50122=>array(50,-64,908,843),50123=>array(50,-76,907,843),50124=>array(50,-62,907,843),50125=>array(50,-61,907,843),50126=>array(50,-69,922,843),50127=>array(50,-74,929,843),50128=>array(50,-69,927,843),50129=>array(50,-68,911,843),50130=>array(50,-72,929,843),50131=>array(50,-70,936,843),50132=>array(50,-66,908,843),50133=>array(50,-59,916,843),50134=>array(50,-60,928,843),50135=>array(50,-68,908,843),50136=>array(62,12,943,774),50137=>array(79,-61,921,788),50138=>array(79,-61,921,788),50139=>array(79,-71,921,788),50140=>array(79,-46,922,788),50141=>array(79,-68,921,788),50142=>array(79,-74,921,788),50143=>array(79,-44,921,788),50144=>array(79,-62,921,788),50145=>array(79,-64,921,788),50146=>array(79,-64,921,788),50147=>array(79,-63,921,788),50148=>array(79,-68,921,788),50149=>array(79,-64,921,788),50150=>array(79,-63,921,788),50151=>array(79,-74,921,788),50152=>array(79,-62,921,788),50153=>array(79,-61,921,788),50154=>array(79,-69,921,788),50155=>array(79,-74,921,788),50156=>array(79,-69,921,788),50157=>array(79,-68,921,788),50158=>array(79,-72,921,788),50159=>array(79,-70,921,788),50160=>array(79,-66,921,788),50161=>array(79,-59,921,788),50162=>array(79,-60,921,788),50163=>array(79,-68,921,788),50164=>array(41,-68,936,843),50165=>array(55,-59,936,842),50166=>array(55,-61,936,842),50167=>array(55,-71,936,842),50168=>array(64,-45,936,842),50169=>array(55,-69,936,842),50170=>array(55,-76,936,842),50171=>array(55,-44,936,842),50172=>array(55,-62,936,842),50173=>array(55,-64,936,842),50174=>array(55,-64,936,842),50175=>array(55,-64,936,842),50176=>array(55,-70,936,842),50177=>array(55,-64,936,842),50178=>array(55,-64,936,842),50179=>array(55,-76,936,842),50180=>array(55,-62,936,842),50181=>array(55,-61,936,842),50182=>array(55,-70,936,842),50183=>array(55,-74,936,842),50184=>array(55,-69,936,842),50185=>array(55,-67,936,842),50186=>array(55,-72,936,842),50187=>array(55,-71,936,842),50188=>array(55,-66,936,842),50189=>array(55,-59,936,842),50190=>array(55,-60,936,842),50191=>array(55,-69,936,842),50192=>array(38,-69,907,842),50193=>array(63,-61,907,842),50194=>array(63,-61,907,842),50195=>array(63,-71,931,842),50196=>array(48,-46,907,842),50197=>array(63,-68,912,842),50198=>array(63,-76,907,842),50199=>array(63,-44,921,842),50200=>array(63,-62,917,842),50201=>array(63,-64,907,842),50202=>array(63,-64,908,842),50203=>array(63,-64,908,842),50204=>array(63,-69,923,842),50205=>array(63,-64,908,842),50206=>array(63,-64,908,842),50207=>array(63,-76,907,842),50208=>array(63,-62,907,842),50209=>array(63,-61,907,842),50210=>array(63,-69,922,842),50211=>array(63,-74,929,842),50212=>array(63,-69,927,842),50213=>array(63,-68,911,842),50214=>array(63,-72,929,842),50215=>array(63,-70,936,842),50216=>array(63,-66,908,842),50217=>array(63,-59,916,842),50218=>array(63,-60,928,842),50219=>array(63,-68,908,842),50220=>array(68,-69,907,842),50221=>array(65,-61,907,842),50222=>array(65,-61,907,842),50223=>array(65,-71,931,842),50224=>array(65,-46,907,842),50225=>array(65,-68,912,842),50226=>array(65,-76,907,842),50227=>array(65,-44,921,842),50228=>array(65,-62,917,842),50229=>array(65,-64,907,842),50230=>array(65,-64,908,842),50231=>array(65,-64,908,842),50232=>array(65,-69,923,842),50233=>array(65,-64,908,842),50234=>array(65,-64,908,842),50235=>array(65,-76,907,842),50236=>array(65,-62,907,842),50237=>array(65,-61,907,842),50238=>array(65,-69,922,842),50239=>array(65,-74,929,842),50240=>array(65,-69,927,842),50241=>array(65,-68,911,842),50242=>array(65,-72,929,842),50243=>array(65,-70,936,842),50244=>array(65,-66,908,842),50245=>array(65,-59,916,842),50246=>array(65,-60,928,842),50247=>array(65,-68,908,842),50248=>array(62,12,943,774),50249=>array(79,-61,922,788),50250=>array(79,-61,922,788),50251=>array(79,-71,922,788),50252=>array(79,-46,922,788),50253=>array(79,-68,922,788),50254=>array(79,-74,922,788),50255=>array(79,-44,922,788),50256=>array(79,-62,922,788),50257=>array(79,-64,922,788),50258=>array(79,-64,922,788),50259=>array(79,-63,922,788),50260=>array(79,-68,922,788),50261=>array(79,-64,922,788),50262=>array(79,-63,922,788),50263=>array(79,-74,922,788),50264=>array(79,-62,922,788),50265=>array(79,-61,922,788),50266=>array(79,-69,922,788),50267=>array(79,-74,922,788),50268=>array(79,-69,922,788),50269=>array(79,-68,922,788),50270=>array(79,-72,922,788),50271=>array(79,-70,922,788),50272=>array(79,-66,922,788),50273=>array(79,-59,922,788),50274=>array(79,-60,922,788),50275=>array(79,-68,922,788),50276=>array(82,-64,924,822),50277=>array(79,-61,921,788),50278=>array(79,-61,921,788),50279=>array(79,-71,921,788),50280=>array(79,-46,921,788),50281=>array(79,-68,921,788),50282=>array(79,-74,921,788),50283=>array(79,-44,921,788),50284=>array(79,-62,921,788),50285=>array(79,-64,921,788),50286=>array(79,-64,921,788),50287=>array(79,-63,921,788),50288=>array(79,-68,921,788),50289=>array(79,-64,921,788),50290=>array(79,-63,921,788),50291=>array(79,-74,921,788),50292=>array(79,-62,921,788),50293=>array(79,-61,921,788),50294=>array(79,-69,921,788),50295=>array(79,-74,921,788),50296=>array(79,-69,921,788),50297=>array(79,-68,921,788),50298=>array(79,-72,921,788),50299=>array(79,-70,921,788),50300=>array(79,-66,921,788),50301=>array(79,-59,921,788),50302=>array(79,-60,921,788),50303=>array(79,-68,921,788),50304=>array(81,-70,907,841),50305=>array(74,-61,908,841),50306=>array(74,-61,908,841),50307=>array(74,-71,931,841),50308=>array(66,-46,908,842),50309=>array(74,-68,912,841),50310=>array(74,-76,908,841),50311=>array(74,-44,921,841),50312=>array(74,-62,917,841),50313=>array(74,-64,908,841),50314=>array(74,-64,908,841),50315=>array(74,-64,908,841),50316=>array(74,-69,923,841),50317=>array(74,-64,908,841),50318=>array(74,-64,908,841),50319=>array(74,-76,908,841),50320=>array(74,-62,908,841),50321=>array(74,-61,908,841),50322=>array(74,-69,922,841),50323=>array(74,-74,929,841),50324=>array(74,-69,927,841),50325=>array(74,-68,911,841),50326=>array(74,-72,929,841),50327=>array(74,-70,936,841),50328=>array(74,-66,908,841),50329=>array(74,-59,916,841),50330=>array(74,-60,928,841),50331=>array(74,-68,908,841),50332=>array(51,-68,907,843),50333=>array(64,-61,907,843),50334=>array(64,-61,907,843),50335=>array(64,-71,931,843),50336=>array(64,-46,907,843),50337=>array(64,-68,912,843),50338=>array(64,-76,907,843),50339=>array(64,-44,921,843),50340=>array(64,-62,917,843),50341=>array(64,-64,907,843),50342=>array(64,-64,908,843),50343=>array(64,-64,908,843),50344=>array(64,-69,923,843),50345=>array(64,-64,908,843),50346=>array(64,-64,908,843),50347=>array(64,-76,907,843),50348=>array(64,-62,907,843),50349=>array(64,-61,907,843),50350=>array(64,-69,922,843),50351=>array(64,-74,929,843),50352=>array(64,-69,927,843),50353=>array(64,-68,911,843),50354=>array(64,-72,929,843),50355=>array(64,-70,936,843),50356=>array(64,-66,908,843),50357=>array(64,-59,916,843),50358=>array(64,-60,928,843),50359=>array(64,-68,908,843),50360=>array(60,-69,907,842),50361=>array(65,-61,907,842),50362=>array(65,-61,907,842),50363=>array(65,-71,931,842),50364=>array(65,-46,907,842),50365=>array(65,-68,912,842),50366=>array(65,-76,907,842),50367=>array(65,-44,921,842),50368=>array(65,-62,917,842),50369=>array(65,-64,907,842),50370=>array(65,-64,908,842),50371=>array(65,-64,908,842),50372=>array(65,-69,923,842),50373=>array(65,-64,908,842),50374=>array(65,-64,908,842),50375=>array(65,-76,907,842),50376=>array(65,-62,907,842),50377=>array(65,-61,907,842),50378=>array(65,-69,922,842),50379=>array(65,-74,929,842),50380=>array(65,-69,927,842),50381=>array(65,-68,911,842),50382=>array(65,-72,929,842),50383=>array(65,-70,936,842),50384=>array(65,-66,908,842),50385=>array(65,-59,916,842),50386=>array(65,-60,928,842),50387=>array(65,-68,908,842),50388=>array(82,-64,924,822),50389=>array(79,-61,921,788),50390=>array(79,-61,921,788),50391=>array(79,-71,921,788),50392=>array(81,-46,922,788),50393=>array(79,-68,921,788),50394=>array(79,-74,921,788),50395=>array(79,-44,921,788),50396=>array(79,-62,921,788),50397=>array(79,-64,921,788),50398=>array(79,-64,921,788),50399=>array(79,-63,921,788),50400=>array(79,-68,921,788),50401=>array(79,-64,921,788),50402=>array(79,-63,921,788),50403=>array(79,-74,921,788),50404=>array(79,-62,921,788),50405=>array(79,-61,921,788),50406=>array(79,-69,921,788),50407=>array(79,-74,921,788),50408=>array(79,-69,921,788),50409=>array(79,-68,921,788),50410=>array(79,-72,921,788),50411=>array(79,-70,921,788),50412=>array(79,-66,921,788),50413=>array(79,-59,921,788),50414=>array(79,-60,921,788),50415=>array(79,-68,921,788),50416=>array(57,22,943,720),50417=>array(79,-61,922,794),50418=>array(79,-61,922,794),50419=>array(79,-71,922,794),50420=>array(79,-46,921,794),50421=>array(79,-68,922,794),50422=>array(79,-74,922,794),50423=>array(79,-44,922,794),50424=>array(79,-62,922,794),50425=>array(79,-64,922,794),50426=>array(79,-64,922,794),50427=>array(79,-63,922,794),50428=>array(79,-68,922,794),50429=>array(79,-64,922,794),50430=>array(79,-63,922,794),50431=>array(79,-74,922,794),50432=>array(79,-62,922,794),50433=>array(79,-61,922,794),50434=>array(79,-69,922,794),50435=>array(79,-74,922,794),50436=>array(79,-69,922,794),50437=>array(79,-68,922,794),50438=>array(79,-72,922,794),50439=>array(79,-70,922,794),50440=>array(79,-66,922,794),50441=>array(79,-59,922,794),50442=>array(79,-60,922,794),50443=>array(79,-68,922,794),50444=>array(67,-69,907,842),50445=>array(75,-61,907,842),50446=>array(75,-61,907,842),50447=>array(75,-71,931,842),50448=>array(65,-46,907,842),50449=>array(75,-68,912,842),50450=>array(75,-76,907,842),50451=>array(75,-44,921,842),50452=>array(75,-62,917,842),50453=>array(75,-64,907,842),50454=>array(75,-64,908,842),50455=>array(75,-64,908,842),50456=>array(75,-69,923,842),50457=>array(75,-64,908,842),50458=>array(75,-64,908,842),50459=>array(75,-76,907,842),50460=>array(75,-62,907,842),50461=>array(75,-61,907,842),50462=>array(75,-69,922,842),50463=>array(75,-74,929,842),50464=>array(75,-69,927,842),50465=>array(75,-68,911,842),50466=>array(75,-72,929,842),50467=>array(75,-70,936,842),50468=>array(75,-66,908,842),50469=>array(75,-59,916,842),50470=>array(75,-60,928,842),50471=>array(75,-68,908,842),50472=>array(48,-69,907,842),50473=>array(68,-61,907,842),50474=>array(68,-61,907,842),50475=>array(68,-71,931,842),50476=>array(68,-46,907,842),50477=>array(68,-68,912,842),50478=>array(68,-76,907,842),50479=>array(68,-44,921,842),50480=>array(68,-62,917,842),50481=>array(68,-64,907,842),50482=>array(68,-64,908,842),50483=>array(68,-64,908,842),50484=>array(68,-69,923,842),50485=>array(68,-64,908,842),50486=>array(68,-64,908,842),50487=>array(68,-76,907,842),50488=>array(68,-62,907,842),50489=>array(68,-61,907,842),50490=>array(68,-69,922,842),50491=>array(68,-74,929,842),50492=>array(68,-69,927,842),50493=>array(68,-68,911,842),50494=>array(68,-72,929,842),50495=>array(68,-70,936,842),50496=>array(68,-66,908,842),50497=>array(68,-59,916,842),50498=>array(68,-60,928,842),50499=>array(68,-68,908,842),50500=>array(108,-69,936,842),50501=>array(113,-59,936,842),50502=>array(113,-61,936,842),50503=>array(113,-71,936,842),50504=>array(100,-45,936,842),50505=>array(113,-69,936,842),50506=>array(113,-76,936,842),50507=>array(113,-44,936,842),50508=>array(113,-62,936,842),50509=>array(113,-64,936,842),50510=>array(113,-64,936,842),50511=>array(113,-64,936,842),50512=>array(113,-70,936,842),50513=>array(113,-64,936,842),50514=>array(113,-64,936,842),50515=>array(113,-76,936,842),50516=>array(113,-62,936,842),50517=>array(113,-61,936,842),50518=>array(113,-70,936,842),50519=>array(113,-74,936,842),50520=>array(113,-69,936,842),50521=>array(113,-67,936,842),50522=>array(113,-72,936,842),50523=>array(113,-71,936,842),50524=>array(113,-66,936,842),50525=>array(113,-59,936,842),50526=>array(113,-60,936,842),50527=>array(113,-69,936,842),50528=>array(105,-69,907,842),50529=>array(93,-61,907,842),50530=>array(93,-61,907,842),50531=>array(93,-71,931,842),50532=>array(80,-46,907,842),50533=>array(93,-68,912,842),50534=>array(93,-76,907,842),50535=>array(93,-44,921,842),50536=>array(93,-62,917,842),50537=>array(93,-64,907,842),50538=>array(93,-64,908,842),50539=>array(93,-64,908,842),50540=>array(93,-69,923,842),50541=>array(93,-64,908,842),50542=>array(93,-64,908,842),50543=>array(93,-76,907,842),50544=>array(93,-62,907,842),50545=>array(93,-61,907,842),50546=>array(93,-69,922,842),50547=>array(93,-74,929,842),50548=>array(93,-69,927,842),50549=>array(93,-68,911,842),50550=>array(93,-72,929,842),50551=>array(93,-70,936,842),50552=>array(93,-66,908,842),50553=>array(93,-59,916,842),50554=>array(93,-60,928,842),50555=>array(93,-68,908,842),50556=>array(123,-68,935,843),50557=>array(113,-59,936,842),50558=>array(113,-61,936,842),50559=>array(113,-71,936,842),50560=>array(100,-45,936,842),50561=>array(113,-69,936,842),50562=>array(113,-76,936,842),50563=>array(113,-44,936,842),50564=>array(113,-62,936,842),50565=>array(113,-64,936,842),50566=>array(113,-64,936,842),50567=>array(113,-64,936,842),50568=>array(113,-70,936,842),50569=>array(113,-64,936,842),50570=>array(113,-64,936,842),50571=>array(113,-76,936,842),50572=>array(113,-62,936,842),50573=>array(113,-61,936,842),50574=>array(113,-70,936,842),50575=>array(113,-74,936,842),50576=>array(113,-69,936,842),50577=>array(113,-67,936,842),50578=>array(113,-72,936,842),50579=>array(113,-71,936,842),50580=>array(113,-66,936,842),50581=>array(113,-59,936,842),50582=>array(113,-60,936,842),50583=>array(113,-69,936,842),50584=>array(105,-69,907,842),50585=>array(93,-61,907,842),50586=>array(93,-61,907,842),50587=>array(93,-71,931,842),50588=>array(85,-46,907,842),50589=>array(93,-68,912,842),50590=>array(93,-76,907,842),50591=>array(93,-44,921,842),50592=>array(93,-62,917,842),50593=>array(93,-64,907,842),50594=>array(93,-64,908,842),50595=>array(93,-64,908,842),50596=>array(93,-69,923,842),50597=>array(93,-64,908,842),50598=>array(93,-64,908,842),50599=>array(93,-76,907,842),50600=>array(93,-62,907,842),50601=>array(93,-61,907,842),50602=>array(93,-69,922,842),50603=>array(93,-74,929,842),50604=>array(93,-69,927,842),50605=>array(93,-68,911,842),50606=>array(93,-72,929,842),50607=>array(93,-70,936,842),50608=>array(93,-66,908,842),50609=>array(93,-59,916,842),50610=>array(93,-60,928,842),50611=>array(93,-68,908,842),50612=>array(93,-70,907,841),50613=>array(88,-61,907,841),50614=>array(88,-61,907,841),50615=>array(88,-71,931,841),50616=>array(85,-46,907,841),50617=>array(88,-68,912,841),50618=>array(88,-76,907,841),50619=>array(88,-44,921,841),50620=>array(88,-62,917,841),50621=>array(88,-64,907,841),50622=>array(88,-64,908,841),50623=>array(88,-64,908,841),50624=>array(88,-69,923,841),50625=>array(88,-64,908,841),50626=>array(88,-64,908,841),50627=>array(88,-76,906,841),50628=>array(88,-62,907,841),50629=>array(88,-61,907,841),50630=>array(88,-69,922,841),50631=>array(88,-74,929,841),50632=>array(88,-69,927,841),50633=>array(88,-68,911,841),50634=>array(88,-72,929,841),50635=>array(88,-70,936,841),50636=>array(88,-66,908,841),50637=>array(88,-59,916,841),50638=>array(88,-60,928,841),50639=>array(88,-68,908,841),50640=>array(85,-68,907,843),50641=>array(75,-61,907,843),50642=>array(75,-61,907,843),50643=>array(75,-71,931,843),50644=>array(76,-46,907,843),50645=>array(75,-68,912,843),50646=>array(75,-76,907,843),50647=>array(75,-44,921,843),50648=>array(75,-62,917,843),50649=>array(75,-64,907,843),50650=>array(75,-64,908,843),50651=>array(75,-64,908,843),50652=>array(75,-69,923,843),50653=>array(75,-64,908,843),50654=>array(75,-64,908,843),50655=>array(75,-76,907,843),50656=>array(75,-62,907,843),50657=>array(75,-61,907,843),50658=>array(75,-69,922,843),50659=>array(75,-74,929,843),50660=>array(75,-69,927,843),50661=>array(75,-68,911,843),50662=>array(75,-72,929,843),50663=>array(75,-70,936,843),50664=>array(75,-66,908,843),50665=>array(75,-59,916,843),50666=>array(75,-60,928,843),50667=>array(75,-68,908,843),50668=>array(93,-70,907,842),50669=>array(88,-61,908,842),50670=>array(88,-61,908,842),50671=>array(88,-71,931,842),50672=>array(85,-46,907,842),50673=>array(88,-68,912,842),50674=>array(88,-76,908,842),50675=>array(88,-44,921,842),50676=>array(88,-62,917,842),50677=>array(88,-64,908,842),50678=>array(88,-64,908,842),50679=>array(88,-64,908,842),50680=>array(88,-69,923,842),50681=>array(88,-64,908,842),50682=>array(88,-64,908,842),50683=>array(88,-76,908,842),50684=>array(88,-62,908,842),50685=>array(88,-61,908,842),50686=>array(88,-69,922,842),50687=>array(88,-74,929,842),50688=>array(88,-69,927,842),50689=>array(88,-68,911,842),50690=>array(88,-72,929,842),50691=>array(88,-70,936,842),50692=>array(88,-66,908,842),50693=>array(88,-59,916,842),50694=>array(88,-60,928,842),50695=>array(88,-68,908,842),50696=>array(85,-68,907,843),50697=>array(75,-61,907,843),50698=>array(75,-61,907,843),50699=>array(75,-71,931,843),50700=>array(76,-46,907,843),50701=>array(75,-68,912,843),50702=>array(75,-76,907,843),50703=>array(75,-44,921,843),50704=>array(75,-62,917,843),50705=>array(75,-64,907,843),50706=>array(75,-64,908,843),50707=>array(75,-64,908,843),50708=>array(75,-69,923,843),50709=>array(75,-64,908,843),50710=>array(75,-64,908,843),50711=>array(75,-76,907,843),50712=>array(75,-62,907,843),50713=>array(75,-61,907,843),50714=>array(75,-69,922,843),50715=>array(75,-74,929,843),50716=>array(75,-69,927,843),50717=>array(75,-68,911,843),50718=>array(75,-72,929,843),50719=>array(75,-70,936,843),50720=>array(75,-66,908,843),50721=>array(75,-59,916,843),50722=>array(75,-60,928,843),50723=>array(75,-68,908,843),50724=>array(62,4,938,763),50725=>array(79,-61,921,808),50726=>array(79,-61,921,808),50727=>array(79,-71,921,808),50728=>array(79,-46,922,803),50729=>array(79,-68,921,808),50730=>array(79,-74,921,808),50731=>array(79,-44,921,808),50732=>array(79,-62,921,808),50733=>array(79,-64,921,808),50734=>array(79,-64,921,808),50735=>array(79,-63,921,808),50736=>array(79,-68,921,808),50737=>array(79,-64,921,808),50738=>array(79,-63,921,808),50739=>array(79,-74,921,808),50740=>array(79,-62,921,808),50741=>array(79,-61,921,808),50742=>array(79,-69,921,808),50743=>array(79,-74,921,808),50744=>array(79,-69,921,808),50745=>array(79,-68,921,808),50746=>array(79,-72,921,808),50747=>array(79,-70,921,808),50748=>array(79,-66,921,808),50749=>array(79,-59,921,808),50750=>array(79,-60,921,808),50751=>array(79,-68,921,808),50752=>array(52,-69,936,842),50753=>array(77,-59,936,842),50754=>array(77,-61,936,842),50755=>array(77,-71,936,842),50756=>array(72,-45,936,842),50757=>array(77,-69,936,842),50758=>array(77,-76,936,842),50759=>array(77,-44,936,842),50760=>array(77,-62,936,842),50761=>array(77,-64,936,842),50762=>array(77,-64,936,842),50763=>array(77,-64,936,842),50764=>array(77,-70,936,842),50765=>array(77,-64,936,842),50766=>array(77,-64,936,842),50767=>array(77,-76,936,842),50768=>array(77,-62,936,842),50769=>array(77,-61,936,842),50770=>array(77,-70,936,842),50771=>array(77,-74,936,842),50772=>array(77,-69,936,842),50773=>array(77,-67,936,842),50774=>array(77,-72,936,842),50775=>array(77,-71,936,842),50776=>array(77,-66,936,842),50777=>array(77,-59,936,842),50778=>array(77,-60,936,842),50779=>array(77,-69,936,842),50780=>array(61,-69,907,842),50781=>array(62,-61,907,842),50782=>array(62,-61,907,842),50783=>array(62,-71,931,842),50784=>array(62,-46,907,842),50785=>array(62,-68,912,842),50786=>array(62,-76,907,842),50787=>array(62,-44,921,842),50788=>array(62,-62,917,842),50789=>array(62,-64,907,842),50790=>array(62,-64,908,842),50791=>array(62,-64,908,842),50792=>array(62,-69,923,842),50793=>array(62,-64,908,842),50794=>array(62,-64,908,842),50795=>array(62,-76,907,842),50796=>array(62,-62,907,842),50797=>array(62,-61,907,842),50798=>array(62,-69,922,842),50799=>array(62,-74,929,842),50800=>array(62,-69,927,842),50801=>array(62,-68,911,842),50802=>array(62,-72,929,842),50803=>array(62,-70,936,842),50804=>array(62,-66,908,842),50805=>array(62,-59,916,842),50806=>array(62,-60,928,842),50807=>array(62,-68,908,842),50808=>array(52,-69,907,842),50809=>array(64,-61,907,842),50810=>array(64,-61,907,842),50811=>array(64,-71,931,842),50812=>array(64,-46,907,842),50813=>array(64,-68,912,842),50814=>array(64,-76,907,842),50815=>array(64,-44,921,842),50816=>array(64,-62,917,842),50817=>array(64,-64,907,842),50818=>array(64,-64,908,842),50819=>array(64,-64,908,842),50820=>array(64,-69,923,842),50821=>array(64,-64,908,842),50822=>array(64,-64,908,842),50823=>array(64,-76,907,842),50824=>array(64,-62,907,842),50825=>array(64,-61,907,842),50826=>array(64,-69,922,842),50827=>array(64,-74,929,842),50828=>array(64,-69,927,842),50829=>array(64,-68,911,842),50830=>array(64,-72,929,842),50831=>array(64,-70,936,842),50832=>array(64,-66,908,842),50833=>array(64,-59,916,842),50834=>array(64,-60,928,842),50835=>array(64,-68,908,842),50836=>array(62,4,938,763),50837=>array(79,-61,922,808),50838=>array(79,-61,922,808),50839=>array(79,-71,922,808),50840=>array(79,-46,922,793),50841=>array(79,-68,922,808),50842=>array(79,-74,922,808),50843=>array(79,-44,922,808),50844=>array(79,-62,922,808),50845=>array(79,-64,922,808),50846=>array(79,-64,922,808),50847=>array(79,-63,922,808),50848=>array(79,-68,922,808),50849=>array(79,-64,922,808),50850=>array(79,-63,922,808),50851=>array(79,-74,922,808),50852=>array(79,-62,922,808),50853=>array(79,-61,922,808),50854=>array(79,-69,922,808),50855=>array(79,-74,922,808),50856=>array(79,-69,922,808),50857=>array(79,-68,922,808),50858=>array(79,-72,922,808),50859=>array(79,-70,922,808),50860=>array(79,-66,922,808),50861=>array(79,-59,922,808),50862=>array(79,-60,922,808),50863=>array(79,-68,922,808),50864=>array(79,-64,921,793),50865=>array(79,-61,921,808),50866=>array(79,-61,921,808),50867=>array(79,-71,921,808),50868=>array(79,-46,921,793),50869=>array(79,-68,921,808),50870=>array(79,-74,921,808),50871=>array(79,-44,921,808),50872=>array(79,-62,921,808),50873=>array(79,-64,921,808),50874=>array(79,-64,921,808),50875=>array(79,-63,921,808),50876=>array(79,-68,921,808),50877=>array(79,-64,921,808),50878=>array(79,-63,921,808),50879=>array(79,-74,921,808),50880=>array(79,-62,921,808),50881=>array(79,-61,921,808),50882=>array(79,-69,921,808),50883=>array(79,-74,921,808),50884=>array(79,-69,921,808),50885=>array(79,-68,921,808),50886=>array(79,-72,921,808),50887=>array(79,-70,921,808),50888=>array(79,-66,921,808),50889=>array(79,-59,921,808),50890=>array(79,-60,921,808),50891=>array(79,-68,921,808),50892=>array(73,-70,907,841),50893=>array(75,-61,908,841),50894=>array(75,-61,908,841),50895=>array(75,-71,931,841),50896=>array(76,-46,907,841),50897=>array(75,-68,912,841),50898=>array(75,-76,908,841),50899=>array(75,-44,921,841),50900=>array(75,-62,917,841),50901=>array(75,-64,908,841),50902=>array(75,-64,908,841),50903=>array(75,-64,908,841),50904=>array(75,-69,923,841),50905=>array(75,-64,908,841),50906=>array(75,-64,908,841),50907=>array(75,-76,908,841),50908=>array(75,-62,908,841),50909=>array(75,-61,908,841),50910=>array(75,-69,922,841),50911=>array(75,-74,929,841),50912=>array(75,-69,927,841),50913=>array(75,-68,911,841),50914=>array(75,-72,929,841),50915=>array(75,-70,936,841),50916=>array(75,-66,908,841),50917=>array(75,-59,916,841),50918=>array(75,-60,928,841),50919=>array(75,-68,908,841),50920=>array(53,-68,907,843),50921=>array(70,-61,907,843),50922=>array(70,-61,907,843),50923=>array(70,-71,931,843),50924=>array(61,-46,907,843),50925=>array(70,-68,912,843),50926=>array(70,-76,907,843),50927=>array(70,-44,921,843),50928=>array(70,-62,917,843),50929=>array(70,-64,907,843),50930=>array(70,-64,908,843),50931=>array(70,-64,908,843),50932=>array(70,-69,923,843),50933=>array(70,-64,908,843),50934=>array(70,-64,908,843),50935=>array(70,-76,907,843),50936=>array(70,-62,907,843),50937=>array(70,-61,907,843),50938=>array(70,-69,922,843),50939=>array(70,-74,929,843),50940=>array(70,-69,927,843),50941=>array(70,-68,911,843),50942=>array(70,-72,929,843),50943=>array(70,-70,936,843),50944=>array(70,-66,908,843),50945=>array(70,-59,916,843),50946=>array(70,-60,928,843),50947=>array(70,-68,908,843),50948=>array(70,-69,907,842),50949=>array(65,-61,907,842),50950=>array(65,-61,907,842),50951=>array(65,-71,931,842),50952=>array(63,-46,907,842),50953=>array(65,-68,912,842),50954=>array(65,-76,907,842),50955=>array(65,-44,921,842),50956=>array(65,-62,917,842),50957=>array(65,-64,907,842),50958=>array(65,-64,908,842),50959=>array(65,-64,908,842),50960=>array(65,-69,923,842),50961=>array(65,-64,908,842),50962=>array(65,-64,908,842),50963=>array(65,-76,907,842),50964=>array(65,-62,907,842),50965=>array(65,-61,907,842),50966=>array(65,-69,922,842),50967=>array(65,-74,929,842),50968=>array(65,-69,927,842),50969=>array(65,-68,911,842),50970=>array(65,-72,929,842),50971=>array(65,-70,936,842),50972=>array(65,-66,908,842),50973=>array(65,-59,916,842),50974=>array(65,-60,928,842),50975=>array(65,-68,908,842),50976=>array(71,-64,928,793),50977=>array(79,-61,921,808),50978=>array(79,-61,921,808),50979=>array(79,-71,921,808),50980=>array(79,-46,921,793),50981=>array(79,-68,921,808),50982=>array(79,-74,921,808),50983=>array(79,-44,921,808),50984=>array(79,-62,921,808),50985=>array(79,-64,921,808),50986=>array(79,-64,921,808),50987=>array(79,-63,921,808),50988=>array(79,-68,921,808),50989=>array(79,-64,921,808),50990=>array(79,-63,921,808),50991=>array(79,-74,921,808),50992=>array(79,-62,921,808),50993=>array(79,-61,921,808),50994=>array(79,-69,921,808),50995=>array(79,-74,921,808),50996=>array(79,-69,921,808),50997=>array(79,-68,921,808),50998=>array(79,-72,921,808),50999=>array(79,-70,921,808),51000=>array(79,-66,921,808),51001=>array(79,-59,921,808),51002=>array(79,-60,921,808),51003=>array(79,-68,921,808),51004=>array(57,42,943,733),51005=>array(79,-61,921,808),51006=>array(79,-61,921,808),51007=>array(79,-71,921,808),51008=>array(79,-46,921,793),51009=>array(79,-68,921,808),51010=>array(79,-74,921,808),51011=>array(79,-44,921,808),51012=>array(79,-62,921,808),51013=>array(79,-64,921,808),51014=>array(79,-64,921,808),51015=>array(79,-63,921,808),51016=>array(79,-68,921,808),51017=>array(79,-64,921,808),51018=>array(79,-63,921,808),51019=>array(79,-74,921,808),51020=>array(79,-62,921,808),51021=>array(79,-61,921,808),51022=>array(79,-69,921,808),51023=>array(79,-74,921,808),51024=>array(79,-69,921,808),51025=>array(79,-68,921,808),51026=>array(79,-72,921,808),51027=>array(79,-70,921,808),51028=>array(79,-66,921,808),51029=>array(79,-59,921,808),51030=>array(79,-60,921,808),51031=>array(79,-68,921,808),51032=>array(67,-69,907,842),51033=>array(75,-61,907,842),51034=>array(75,-61,907,842),51035=>array(75,-71,931,842),51036=>array(66,-46,907,842),51037=>array(75,-68,912,842),51038=>array(75,-76,907,842),51039=>array(75,-44,921,842),51040=>array(75,-62,917,842),51041=>array(75,-64,907,842),51042=>array(75,-64,908,842),51043=>array(75,-64,908,842),51044=>array(75,-69,923,842),51045=>array(75,-64,908,842),51046=>array(75,-64,908,842),51047=>array(75,-76,907,842),51048=>array(75,-62,907,842),51049=>array(75,-61,907,842),51050=>array(75,-69,922,842),51051=>array(75,-74,929,842),51052=>array(75,-69,927,842),51053=>array(75,-68,911,842),51054=>array(75,-72,929,842),51055=>array(75,-70,936,842),51056=>array(75,-66,908,842),51057=>array(75,-59,916,842),51058=>array(75,-60,928,842),51059=>array(75,-68,908,842),51060=>array(134,-69,906,842),51061=>array(119,-61,907,842),51062=>array(119,-61,907,842),51063=>array(119,-71,931,842),51064=>array(108,-46,907,842),51065=>array(119,-68,912,842),51066=>array(119,-76,907,842),51067=>array(119,-44,921,842),51068=>array(119,-62,917,842),51069=>array(119,-64,907,842),51070=>array(119,-64,908,842),51071=>array(119,-64,908,842),51072=>array(119,-69,923,842),51073=>array(119,-64,908,842),51074=>array(119,-64,908,842),51075=>array(119,-76,907,842),51076=>array(119,-62,907,842),51077=>array(119,-61,907,842),51078=>array(119,-69,922,842),51079=>array(119,-74,929,842),51080=>array(119,-69,927,842),51081=>array(119,-68,911,842),51082=>array(119,-72,929,842),51083=>array(119,-70,936,842),51084=>array(119,-66,908,842),51085=>array(119,-59,916,842),51086=>array(119,-60,928,842),51087=>array(119,-68,908,842),51088=>array(73,-69,936,842),51089=>array(83,-59,936,842),51090=>array(83,-61,936,842),51091=>array(83,-71,936,842),51092=>array(71,-45,936,842),51093=>array(83,-69,936,842),51094=>array(83,-76,936,842),51095=>array(83,-44,936,842),51096=>array(83,-62,936,842),51097=>array(83,-64,936,842),51098=>array(83,-64,936,842),51099=>array(83,-64,936,842),51100=>array(83,-70,936,842),51101=>array(83,-64,936,842),51102=>array(83,-64,936,842),51103=>array(83,-76,936,842),51104=>array(83,-62,936,842),51105=>array(83,-61,936,842),51106=>array(83,-70,936,842),51107=>array(83,-74,936,842),51108=>array(83,-69,936,842),51109=>array(83,-67,936,842),51110=>array(83,-72,936,842),51111=>array(83,-71,936,842),51112=>array(83,-66,936,842),51113=>array(83,-59,936,842),51114=>array(83,-60,936,842),51115=>array(83,-69,936,842),51116=>array(50,-69,907,842),51117=>array(84,-61,907,842),51118=>array(84,-61,907,842),51119=>array(84,-71,931,842),51120=>array(76,-46,907,842),51121=>array(84,-68,912,842),51122=>array(84,-76,907,842),51123=>array(84,-44,921,842),51124=>array(84,-62,917,842),51125=>array(84,-64,907,842),51126=>array(84,-64,908,842),51127=>array(84,-64,908,842),51128=>array(84,-69,923,842),51129=>array(84,-64,908,842),51130=>array(84,-64,908,842),51131=>array(84,-76,907,842),51132=>array(84,-62,907,842),51133=>array(84,-61,907,842),51134=>array(84,-69,922,842),51135=>array(84,-74,929,842),51136=>array(84,-69,927,842),51137=>array(84,-68,911,842),51138=>array(84,-72,929,842),51139=>array(84,-70,936,842),51140=>array(84,-66,908,842),51141=>array(84,-59,916,842),51142=>array(84,-60,928,842),51143=>array(84,-68,908,842),51144=>array(73,-68,935,843),51145=>array(83,-59,936,842),51146=>array(83,-61,936,842),51147=>array(83,-71,936,842),51148=>array(71,-45,936,842),51149=>array(83,-69,936,842),51150=>array(83,-76,936,842),51151=>array(83,-44,936,842),51152=>array(83,-62,936,842),51153=>array(83,-64,936,842),51154=>array(83,-64,936,842),51155=>array(83,-64,936,842),51156=>array(83,-70,936,842),51157=>array(83,-64,936,842),51158=>array(83,-64,936,842),51159=>array(83,-76,936,842),51160=>array(83,-62,936,842),51161=>array(83,-61,936,842),51162=>array(83,-70,936,842),51163=>array(83,-74,936,842),51164=>array(83,-69,936,842),51165=>array(83,-67,936,842),51166=>array(83,-72,936,842),51167=>array(83,-71,936,842),51168=>array(83,-66,936,842),51169=>array(83,-59,936,842),51170=>array(83,-60,936,842),51171=>array(83,-69,936,842),51172=>array(50,-69,907,842),51173=>array(84,-61,907,842),51174=>array(84,-61,907,842),51175=>array(84,-71,931,842),51176=>array(76,-46,907,842),51177=>array(84,-68,912,842),51178=>array(84,-76,907,842),51179=>array(84,-44,921,842),51180=>array(84,-62,917,842),51181=>array(84,-64,907,842),51182=>array(84,-64,908,842),51183=>array(84,-64,908,842),51184=>array(84,-69,923,842),51185=>array(84,-64,908,842),51186=>array(84,-64,908,842),51187=>array(84,-76,907,842),51188=>array(84,-62,907,842),51189=>array(84,-61,907,842),51190=>array(84,-69,922,842),51191=>array(84,-74,929,842),51192=>array(84,-69,927,842),51193=>array(84,-68,911,842),51194=>array(84,-72,929,842),51195=>array(84,-70,936,842),51196=>array(84,-66,908,842),51197=>array(84,-59,916,842),51198=>array(84,-60,928,842),51199=>array(84,-68,908,842),51200=>array(68,-70,907,841),51201=>array(83,-61,907,841),51202=>array(83,-61,907,841),51203=>array(83,-71,931,841),51204=>array(71,-46,907,841),51205=>array(83,-68,912,841),51206=>array(83,-76,907,841),51207=>array(83,-44,921,841),51208=>array(83,-62,917,841),51209=>array(83,-64,907,841),51210=>array(83,-64,908,841),51211=>array(83,-64,908,841),51212=>array(83,-69,923,841),51213=>array(83,-64,908,841),51214=>array(83,-64,908,841),51215=>array(83,-76,906,841),51216=>array(83,-62,907,841),51217=>array(83,-61,907,841),51218=>array(83,-69,922,841),51219=>array(83,-74,929,841),51220=>array(83,-69,927,841),51221=>array(83,-68,911,841),51222=>array(83,-72,929,841),51223=>array(83,-70,936,841),51224=>array(83,-66,908,841),51225=>array(83,-59,916,841),51226=>array(83,-60,928,841),51227=>array(83,-68,908,841),51228=>array(50,-69,907,842),51229=>array(64,-61,907,843),51230=>array(64,-61,907,843),51231=>array(64,-71,931,843),51232=>array(56,-46,907,843),51233=>array(64,-68,912,843),51234=>array(64,-76,907,843),51235=>array(64,-44,921,843),51236=>array(64,-62,917,843),51237=>array(64,-64,907,843),51238=>array(64,-64,908,843),51239=>array(64,-64,908,843),51240=>array(64,-69,923,843),51241=>array(64,-64,908,843),51242=>array(64,-64,908,843),51243=>array(64,-76,907,843),51244=>array(64,-62,907,843),51245=>array(64,-61,907,843),51246=>array(64,-69,922,843),51247=>array(64,-74,929,843),51248=>array(64,-69,927,843),51249=>array(64,-68,911,843),51250=>array(64,-72,929,843),51251=>array(64,-70,936,843),51252=>array(64,-66,908,843),51253=>array(64,-59,916,843),51254=>array(64,-60,928,843),51255=>array(64,-68,908,843),51256=>array(58,-70,907,842),51257=>array(63,-61,908,842),51258=>array(63,-61,908,842),51259=>array(63,-71,931,842),51260=>array(70,-46,907,842),51261=>array(63,-68,912,842),51262=>array(63,-76,908,842),51263=>array(63,-44,921,842),51264=>array(63,-62,917,842),51265=>array(63,-64,908,842),51266=>array(63,-64,908,842),51267=>array(63,-64,908,842),51268=>array(63,-69,923,842),51269=>array(63,-64,908,842),51270=>array(63,-64,908,842),51271=>array(63,-76,908,842),51272=>array(63,-62,908,842),51273=>array(63,-61,908,842),51274=>array(63,-69,922,842),51275=>array(63,-74,929,842),51276=>array(63,-69,927,842),51277=>array(63,-68,911,842),51278=>array(63,-72,929,842),51279=>array(63,-70,936,842),51280=>array(63,-66,908,842),51281=>array(63,-59,916,842),51282=>array(63,-60,928,842),51283=>array(63,-68,908,842),51284=>array(38,-69,908,842),51285=>array(62,-61,907,843),51286=>array(62,-61,907,843),51287=>array(62,-71,931,843),51288=>array(53,-46,907,843),51289=>array(62,-68,912,843),51290=>array(62,-76,907,843),51291=>array(62,-44,921,843),51292=>array(62,-62,917,843),51293=>array(62,-64,907,843),51294=>array(62,-64,908,843),51295=>array(62,-64,908,843),51296=>array(62,-69,923,843),51297=>array(62,-64,908,843),51298=>array(62,-64,908,843),51299=>array(62,-76,907,843),51300=>array(62,-62,907,843),51301=>array(62,-61,907,843),51302=>array(62,-69,922,843),51303=>array(62,-74,929,843),51304=>array(62,-69,927,843),51305=>array(62,-68,911,843),51306=>array(62,-72,929,843),51307=>array(62,-70,936,843),51308=>array(62,-66,908,843),51309=>array(62,-59,916,843),51310=>array(62,-60,928,843),51311=>array(62,-68,908,843),51312=>array(62,22,943,742),51313=>array(79,-61,921,798),51314=>array(79,-61,921,798),51315=>array(79,-71,921,798),51316=>array(79,-46,921,798),51317=>array(79,-68,921,798),51318=>array(79,-74,921,798),51319=>array(79,-44,921,798),51320=>array(79,-62,921,798),51321=>array(79,-64,921,798),51322=>array(79,-64,921,798),51323=>array(79,-63,921,798),51324=>array(79,-68,921,798),51325=>array(79,-64,921,798),51326=>array(79,-63,921,798),51327=>array(79,-74,921,798),51328=>array(79,-62,921,798),51329=>array(79,-61,921,798),51330=>array(79,-69,921,798),51331=>array(79,-74,921,798),51332=>array(79,-69,921,798),51333=>array(79,-68,921,798),51334=>array(79,-72,921,798),51335=>array(79,-70,921,798),51336=>array(79,-66,921,798),51337=>array(79,-59,921,798),51338=>array(79,-60,921,798),51339=>array(79,-68,921,798),51340=>array(64,-69,936,842),51341=>array(77,-59,936,842),51342=>array(77,-61,936,842),51343=>array(77,-71,936,842),51344=>array(72,-45,936,842),51345=>array(77,-69,936,842),51346=>array(77,-76,936,842),51347=>array(77,-44,936,842),51348=>array(77,-62,936,842),51349=>array(77,-64,936,842),51350=>array(77,-64,936,842),51351=>array(77,-64,936,842),51352=>array(77,-70,936,842),51353=>array(77,-64,936,842),51354=>array(77,-64,936,842),51355=>array(77,-76,936,842),51356=>array(77,-62,936,842),51357=>array(77,-61,936,842),51358=>array(77,-70,936,842),51359=>array(77,-74,936,842),51360=>array(77,-69,936,842),51361=>array(77,-67,936,842),51362=>array(77,-72,936,842),51363=>array(77,-71,936,842),51364=>array(77,-66,936,842),51365=>array(77,-59,936,842),51366=>array(77,-60,936,842),51367=>array(77,-69,936,842),51368=>array(49,-69,907,842),51369=>array(77,-61,907,842),51370=>array(77,-61,907,842),51371=>array(77,-71,931,842),51372=>array(72,-46,907,842),51373=>array(77,-68,912,842),51374=>array(77,-76,907,842),51375=>array(77,-44,921,842),51376=>array(77,-62,917,842),51377=>array(77,-64,907,842),51378=>array(77,-64,908,842),51379=>array(77,-64,908,842),51380=>array(77,-69,923,842),51381=>array(77,-64,908,842),51382=>array(77,-64,908,842),51383=>array(77,-76,907,842),51384=>array(77,-62,907,842),51385=>array(77,-61,907,842),51386=>array(77,-69,922,842),51387=>array(77,-74,929,842),51388=>array(77,-69,927,842),51389=>array(77,-68,911,842),51390=>array(77,-72,929,842),51391=>array(77,-70,936,842),51392=>array(77,-66,908,842),51393=>array(77,-59,916,842),51394=>array(77,-60,928,842),51395=>array(77,-68,908,842),51396=>array(52,-69,907,842),51397=>array(65,-61,907,842),51398=>array(65,-61,907,842),51399=>array(65,-71,931,842),51400=>array(65,-46,907,842),51401=>array(65,-68,912,842),51402=>array(65,-76,907,842),51403=>array(65,-44,921,842),51404=>array(65,-62,917,842),51405=>array(65,-64,907,842),51406=>array(65,-64,908,842),51407=>array(65,-64,908,842),51408=>array(65,-69,923,842),51409=>array(65,-64,908,842),51410=>array(65,-64,908,842),51411=>array(65,-76,907,842),51412=>array(65,-62,907,842),51413=>array(65,-61,907,842),51414=>array(65,-69,922,842),51415=>array(65,-74,929,842),51416=>array(65,-69,927,842),51417=>array(65,-68,911,842),51418=>array(65,-72,929,842),51419=>array(65,-70,936,842),51420=>array(65,-66,908,842),51421=>array(65,-59,916,842),51422=>array(65,-60,928,842),51423=>array(65,-68,908,842),51424=>array(62,22,938,742),51425=>array(79,-61,922,798),51426=>array(79,-61,922,798),51427=>array(79,-71,922,798),51428=>array(79,-46,922,798),51429=>array(79,-68,922,798),51430=>array(79,-74,922,798),51431=>array(79,-44,922,798),51432=>array(79,-62,922,798),51433=>array(79,-64,922,798),51434=>array(79,-64,922,798),51435=>array(79,-63,922,798),51436=>array(79,-68,922,798),51437=>array(79,-64,922,798),51438=>array(79,-63,922,798),51439=>array(79,-74,922,798),51440=>array(79,-62,922,798),51441=>array(79,-61,922,798),51442=>array(79,-69,922,798),51443=>array(79,-74,922,798),51444=>array(79,-69,922,798),51445=>array(79,-68,922,798),51446=>array(79,-72,922,798),51447=>array(79,-70,922,798),51448=>array(79,-66,922,798),51449=>array(79,-59,922,798),51450=>array(79,-60,922,798),51451=>array(79,-68,922,798),51452=>array(79,-64,921,798),51453=>array(79,-61,921,798),51454=>array(79,-61,921,798),51455=>array(79,-71,921,798),51456=>array(79,-46,921,798),51457=>array(79,-68,921,798),51458=>array(79,-74,921,798),51459=>array(79,-44,921,798),51460=>array(79,-62,921,798),51461=>array(79,-64,921,798),51462=>array(79,-64,921,798),51463=>array(79,-63,921,798),51464=>array(79,-68,921,798),51465=>array(79,-64,921,798),51466=>array(79,-63,921,798),51467=>array(79,-74,921,798),51468=>array(79,-62,921,798),51469=>array(79,-61,921,798),51470=>array(79,-69,921,798),51471=>array(79,-74,921,798),51472=>array(79,-69,921,798),51473=>array(79,-68,921,798),51474=>array(79,-72,921,798),51475=>array(79,-70,921,798),51476=>array(79,-66,921,798),51477=>array(79,-59,921,798),51478=>array(79,-60,921,798),51479=>array(79,-68,921,798),51480=>array(70,-70,907,841),51481=>array(73,-61,910,841),51482=>array(73,-61,910,841),51483=>array(73,-71,931,841),51484=>array(76,-46,909,840),51485=>array(73,-68,912,841),51486=>array(73,-76,910,841),51487=>array(73,-44,921,841),51488=>array(73,-62,917,841),51489=>array(73,-64,910,841),51490=>array(73,-64,910,841),51491=>array(73,-64,910,841),51492=>array(73,-69,923,841),51493=>array(73,-64,910,841),51494=>array(73,-64,910,841),51495=>array(73,-76,910,841),51496=>array(73,-62,910,841),51497=>array(73,-61,910,841),51498=>array(73,-69,922,841),51499=>array(73,-74,929,841),51500=>array(73,-69,927,841),51501=>array(73,-68,911,841),51502=>array(73,-72,929,841),51503=>array(73,-70,936,841),51504=>array(73,-66,910,841),51505=>array(73,-59,916,841),51506=>array(73,-60,928,841),51507=>array(73,-68,910,841),51508=>array(63,-68,907,843),51509=>array(70,-61,907,843),51510=>array(70,-61,907,843),51511=>array(70,-71,931,843),51512=>array(76,-46,907,843),51513=>array(70,-68,912,843),51514=>array(70,-76,907,843),51515=>array(70,-44,921,843),51516=>array(70,-62,917,843),51517=>array(70,-64,907,843),51518=>array(70,-64,908,843),51519=>array(70,-64,908,843),51520=>array(70,-69,923,843),51521=>array(70,-64,908,843),51522=>array(70,-64,908,843),51523=>array(70,-76,907,843),51524=>array(70,-62,907,843),51525=>array(70,-61,907,843),51526=>array(70,-69,922,843),51527=>array(70,-74,929,843),51528=>array(70,-69,927,843),51529=>array(70,-68,911,843),51530=>array(70,-72,929,843),51531=>array(70,-70,936,843),51532=>array(70,-66,908,843),51533=>array(70,-59,916,843),51534=>array(70,-60,928,843),51535=>array(70,-68,908,843),51536=>array(70,-69,907,842),51537=>array(76,-61,907,842),51538=>array(76,-61,907,842),51539=>array(76,-71,931,842),51540=>array(74,-46,907,842),51541=>array(76,-68,912,842),51542=>array(76,-76,907,842),51543=>array(76,-44,921,842),51544=>array(76,-62,917,842),51545=>array(76,-64,907,842),51546=>array(76,-64,908,842),51547=>array(76,-64,908,842),51548=>array(76,-69,923,842),51549=>array(76,-64,908,842),51550=>array(76,-64,908,842),51551=>array(76,-76,906,842),51552=>array(76,-62,907,842),51553=>array(76,-61,907,842),51554=>array(76,-69,922,842),51555=>array(76,-74,929,842),51556=>array(76,-69,927,842),51557=>array(76,-68,911,842),51558=>array(76,-72,929,842),51559=>array(76,-70,936,842),51560=>array(76,-66,908,842),51561=>array(76,-59,916,842),51562=>array(76,-60,928,842),51563=>array(76,-68,908,842),51564=>array(87,-64,928,798),51565=>array(79,-61,921,798),51566=>array(79,-61,921,798),51567=>array(79,-71,921,798),51568=>array(81,-46,922,798),51569=>array(79,-68,921,798),51570=>array(79,-74,921,798),51571=>array(79,-44,921,798),51572=>array(79,-62,921,798),51573=>array(79,-64,921,798),51574=>array(79,-64,921,798),51575=>array(79,-63,921,798),51576=>array(79,-68,921,798),51577=>array(79,-64,921,798),51578=>array(79,-63,921,798),51579=>array(79,-74,921,798),51580=>array(79,-62,921,798),51581=>array(79,-61,921,798),51582=>array(79,-69,921,798),51583=>array(79,-74,921,798),51584=>array(79,-69,921,798),51585=>array(79,-68,921,798),51586=>array(79,-72,921,798),51587=>array(79,-70,921,798),51588=>array(79,-66,921,798),51589=>array(79,-59,921,798),51590=>array(79,-60,921,798),51591=>array(79,-68,921,798),51592=>array(57,52,943,717),51593=>array(79,-61,922,798),51594=>array(79,-61,922,798),51595=>array(79,-71,922,798),51596=>array(79,-46,922,798),51597=>array(79,-68,922,798),51598=>array(79,-74,922,798),51599=>array(79,-44,922,798),51600=>array(79,-62,922,798),51601=>array(79,-64,922,798),51602=>array(79,-64,922,798),51603=>array(79,-63,922,798),51604=>array(79,-68,922,798),51605=>array(79,-64,922,798),51606=>array(79,-63,922,798),51607=>array(79,-74,922,798),51608=>array(79,-62,922,798),51609=>array(79,-61,922,798),51610=>array(79,-69,922,798),51611=>array(79,-74,922,798),51612=>array(79,-69,922,798),51613=>array(79,-68,922,798),51614=>array(79,-72,922,798),51615=>array(79,-70,922,798),51616=>array(79,-66,922,798),51617=>array(79,-59,922,798),51618=>array(79,-60,922,798),51619=>array(79,-68,922,798),51620=>array(78,-69,907,842),51621=>array(65,-61,907,842),51622=>array(65,-61,907,842),51623=>array(65,-71,931,842),51624=>array(65,-46,907,842),51625=>array(65,-68,912,842),51626=>array(65,-76,907,842),51627=>array(65,-44,921,842),51628=>array(65,-62,917,842),51629=>array(65,-64,907,842),51630=>array(65,-64,908,842),51631=>array(65,-64,908,842),51632=>array(65,-69,923,842),51633=>array(65,-64,908,842),51634=>array(65,-64,908,842),51635=>array(65,-76,907,842),51636=>array(65,-62,907,842),51637=>array(65,-61,907,842),51638=>array(65,-69,922,842),51639=>array(65,-74,929,842),51640=>array(65,-69,927,842),51641=>array(65,-68,911,842),51642=>array(65,-72,929,842),51643=>array(65,-70,936,842),51644=>array(65,-66,908,842),51645=>array(65,-59,916,842),51646=>array(65,-60,928,842),51647=>array(65,-68,908,842),51648=>array(116,-69,907,842),51649=>array(123,-61,907,842),51650=>array(123,-61,907,842),51651=>array(123,-71,931,842),51652=>array(105,-46,907,842),51653=>array(123,-68,912,842),51654=>array(123,-76,907,842),51655=>array(123,-44,921,842),51656=>array(123,-62,917,842),51657=>array(123,-64,907,842),51658=>array(123,-64,908,842),51659=>array(123,-64,908,842),51660=>array(123,-69,923,842),51661=>array(123,-64,908,842),51662=>array(123,-64,908,842),51663=>array(123,-76,907,842),51664=>array(123,-62,907,842),51665=>array(123,-61,907,842),51666=>array(123,-69,922,842),51667=>array(123,-74,929,842),51668=>array(123,-69,927,842),51669=>array(123,-68,911,842),51670=>array(123,-72,929,842),51671=>array(123,-70,936,842),51672=>array(123,-66,908,842),51673=>array(123,-59,916,842),51674=>array(123,-60,928,842),51675=>array(123,-68,908,842),51676=>array(36,-69,935,842),51677=>array(59,-59,936,842),51678=>array(59,-61,936,842),51679=>array(59,-71,936,842),51680=>array(50,-45,936,842),51681=>array(59,-69,936,842),51682=>array(59,-76,936,842),51683=>array(59,-44,936,842),51684=>array(59,-62,936,842),51685=>array(59,-64,936,842),51686=>array(59,-64,936,842),51687=>array(59,-64,936,842),51688=>array(59,-70,936,842),51689=>array(59,-64,936,842),51690=>array(59,-64,936,842),51691=>array(59,-76,936,842),51692=>array(59,-62,936,842),51693=>array(59,-61,936,842),51694=>array(59,-70,936,842),51695=>array(59,-74,936,842),51696=>array(59,-69,936,842),51697=>array(59,-67,936,842),51698=>array(59,-72,936,842),51699=>array(59,-71,936,842),51700=>array(59,-66,936,842),51701=>array(59,-59,936,842),51702=>array(59,-60,936,842),51703=>array(59,-69,936,842),51704=>array(33,-69,907,842),51705=>array(44,-61,907,842),51706=>array(44,-61,907,842),51707=>array(44,-71,931,842),51708=>array(52,-46,907,842),51709=>array(44,-68,912,842),51710=>array(44,-76,907,842),51711=>array(44,-44,921,842),51712=>array(44,-62,917,842),51713=>array(44,-64,907,842),51714=>array(44,-64,908,842),51715=>array(44,-64,908,842),51716=>array(44,-69,923,842),51717=>array(44,-64,908,842),51718=>array(44,-64,908,842),51719=>array(44,-76,907,842),51720=>array(44,-62,907,842),51721=>array(44,-61,907,842),51722=>array(44,-69,922,842),51723=>array(44,-74,929,842),51724=>array(44,-69,927,842),51725=>array(44,-68,911,842),51726=>array(44,-72,929,842),51727=>array(44,-70,936,842),51728=>array(44,-66,908,842),51729=>array(44,-59,916,842),51730=>array(44,-60,928,842),51731=>array(44,-68,908,842),51732=>array(36,-68,935,843),51733=>array(59,-59,936,842),51734=>array(59,-61,936,842),51735=>array(59,-71,936,842),51736=>array(50,-45,936,842),51737=>array(59,-69,936,842),51738=>array(59,-76,936,842),51739=>array(59,-44,936,842),51740=>array(59,-62,936,842),51741=>array(59,-64,936,842),51742=>array(59,-64,936,842),51743=>array(59,-64,936,842),51744=>array(59,-70,936,842),51745=>array(59,-64,936,842),51746=>array(59,-64,936,842),51747=>array(59,-76,936,842),51748=>array(59,-62,936,842),51749=>array(59,-61,936,842),51750=>array(59,-70,936,842),51751=>array(59,-74,936,842),51752=>array(59,-69,936,842),51753=>array(59,-67,936,842),51754=>array(59,-72,936,842),51755=>array(59,-71,936,842),51756=>array(59,-66,936,842),51757=>array(59,-59,936,842),51758=>array(59,-60,936,842),51759=>array(59,-69,936,842),51760=>array(33,-69,907,842),51761=>array(44,-61,907,842),51762=>array(44,-61,907,842),51763=>array(44,-71,931,842),51764=>array(52,-46,907,842),51765=>array(44,-68,912,842),51766=>array(44,-76,907,842),51767=>array(44,-44,921,842),51768=>array(44,-62,917,842),51769=>array(44,-64,907,842),51770=>array(44,-64,908,842),51771=>array(44,-64,908,842),51772=>array(44,-69,923,842),51773=>array(44,-64,908,842),51774=>array(44,-64,908,842),51775=>array(44,-76,907,842),51776=>array(44,-62,907,842),51777=>array(44,-61,907,842),51778=>array(44,-69,922,842),51779=>array(44,-74,929,842),51780=>array(44,-69,927,842),51781=>array(44,-68,911,842),51782=>array(44,-72,929,842),51783=>array(44,-70,936,842),51784=>array(44,-66,908,842),51785=>array(44,-59,916,842),51786=>array(44,-60,928,842),51787=>array(44,-68,908,842),51788=>array(41,-70,907,841),51789=>array(64,-61,907,841),51790=>array(64,-61,907,841),51791=>array(64,-71,931,841),51792=>array(55,-46,907,841),51793=>array(64,-68,912,841),51794=>array(64,-76,907,841),51795=>array(64,-44,921,841),51796=>array(64,-62,917,841),51797=>array(64,-64,907,841),51798=>array(64,-64,908,841),51799=>array(64,-64,908,841),51800=>array(64,-69,923,841),51801=>array(64,-64,908,841),51802=>array(64,-64,908,841),51803=>array(64,-76,906,841),51804=>array(64,-62,907,841),51805=>array(64,-61,907,841),51806=>array(64,-69,922,841),51807=>array(64,-74,929,841),51808=>array(64,-69,927,841),51809=>array(64,-68,911,841),51810=>array(64,-72,929,841),51811=>array(64,-70,936,841),51812=>array(64,-66,908,841),51813=>array(64,-59,916,841),51814=>array(64,-60,928,841),51815=>array(64,-68,908,841),51816=>array(33,-68,907,843),51817=>array(44,-61,907,843),51818=>array(44,-61,907,843),51819=>array(44,-71,931,843),51820=>array(52,-46,907,843),51821=>array(44,-68,912,843),51822=>array(44,-76,907,843),51823=>array(44,-44,921,843),51824=>array(44,-62,917,843),51825=>array(44,-64,907,843),51826=>array(44,-64,908,843),51827=>array(44,-64,908,843),51828=>array(44,-69,923,843),51829=>array(44,-64,908,843),51830=>array(44,-64,908,843),51831=>array(44,-76,907,843),51832=>array(44,-62,907,843),51833=>array(44,-61,907,843),51834=>array(44,-69,922,843),51835=>array(44,-74,929,843),51836=>array(44,-69,927,843),51837=>array(44,-68,911,843),51838=>array(44,-72,929,843),51839=>array(44,-70,936,843),51840=>array(44,-66,908,843),51841=>array(44,-59,916,843),51842=>array(44,-60,928,843),51843=>array(44,-68,908,843),51844=>array(36,-70,907,842),51845=>array(54,-61,908,842),51846=>array(54,-61,908,842),51847=>array(54,-71,931,842),51848=>array(55,-46,907,842),51849=>array(54,-68,912,842),51850=>array(54,-76,908,842),51851=>array(54,-44,921,842),51852=>array(54,-62,917,842),51853=>array(54,-64,908,842),51854=>array(54,-64,908,842),51855=>array(54,-64,908,842),51856=>array(54,-69,923,842),51857=>array(54,-64,908,842),51858=>array(54,-64,908,842),51859=>array(54,-76,908,842),51860=>array(54,-62,908,842),51861=>array(54,-61,908,842),51862=>array(54,-69,922,842),51863=>array(54,-74,929,842),51864=>array(54,-69,927,842),51865=>array(54,-68,911,842),51866=>array(54,-72,929,842),51867=>array(54,-70,936,842),51868=>array(54,-66,908,842),51869=>array(54,-59,916,842),51870=>array(54,-60,928,842),51871=>array(54,-68,908,842),51872=>array(33,-68,907,843),51873=>array(49,-61,907,843),51874=>array(49,-61,907,843),51875=>array(49,-71,931,843),51876=>array(47,-46,907,843),51877=>array(49,-68,912,843),51878=>array(49,-76,907,843),51879=>array(49,-44,921,843),51880=>array(49,-62,917,843),51881=>array(49,-64,907,843),51882=>array(49,-64,908,843),51883=>array(49,-64,908,843),51884=>array(49,-69,923,843),51885=>array(49,-64,908,843),51886=>array(49,-64,908,843),51887=>array(49,-76,907,843),51888=>array(49,-62,907,843),51889=>array(49,-61,907,843),51890=>array(49,-69,922,843),51891=>array(49,-74,929,843),51892=>array(49,-69,927,843),51893=>array(49,-68,911,843),51894=>array(49,-72,929,843),51895=>array(49,-70,936,843),51896=>array(49,-66,908,843),51897=>array(49,-59,916,843),51898=>array(49,-60,928,843),51899=>array(49,-68,908,843),51900=>array(55,22,943,755),51901=>array(79,-61,921,786),51902=>array(79,-61,921,786),51903=>array(79,-71,921,786),51904=>array(79,-46,922,786),51905=>array(79,-68,921,786),51906=>array(79,-74,921,786),51907=>array(79,-44,921,786),51908=>array(79,-62,921,786),51909=>array(79,-64,921,786),51910=>array(79,-64,921,786),51911=>array(79,-63,921,786),51912=>array(79,-68,921,786),51913=>array(79,-64,921,786),51914=>array(79,-63,921,786),51915=>array(79,-74,921,786),51916=>array(79,-62,921,786),51917=>array(79,-61,921,786),51918=>array(79,-69,921,786),51919=>array(79,-74,921,786),51920=>array(79,-69,921,786),51921=>array(79,-68,921,786),51922=>array(79,-72,921,786),51923=>array(79,-70,921,786),51924=>array(79,-66,921,786),51925=>array(79,-59,921,786),51926=>array(79,-60,921,786),51927=>array(79,-68,921,786),51928=>array(50,-69,936,842),51929=>array(65,-59,936,842),51930=>array(65,-61,936,842),51931=>array(65,-71,936,842),51932=>array(72,-45,936,842),51933=>array(65,-69,936,842),51934=>array(65,-76,936,842),51935=>array(65,-44,936,842),51936=>array(65,-62,936,842),51937=>array(65,-64,936,842),51938=>array(65,-64,936,842),51939=>array(65,-64,936,842),51940=>array(65,-70,936,842),51941=>array(65,-64,936,842),51942=>array(65,-64,936,842),51943=>array(65,-76,936,842),51944=>array(65,-62,936,842),51945=>array(65,-61,936,842),51946=>array(65,-70,936,842),51947=>array(65,-74,936,842),51948=>array(65,-69,936,842),51949=>array(65,-67,936,842),51950=>array(65,-72,936,842),51951=>array(65,-71,936,842),51952=>array(65,-66,936,842),51953=>array(65,-59,936,842),51954=>array(65,-60,936,842),51955=>array(65,-69,936,842),51956=>array(50,-69,907,842),51957=>array(71,-61,907,842),51958=>array(71,-61,907,842),51959=>array(71,-71,931,842),51960=>array(66,-46,907,842),51961=>array(71,-68,912,842),51962=>array(71,-76,907,842),51963=>array(71,-44,921,842),51964=>array(71,-62,917,842),51965=>array(71,-64,907,842),51966=>array(71,-64,908,842),51967=>array(71,-64,908,842),51968=>array(71,-69,923,842),51969=>array(71,-64,908,842),51970=>array(71,-64,908,842),51971=>array(71,-76,907,842),51972=>array(71,-62,907,842),51973=>array(71,-61,907,842),51974=>array(71,-69,922,842),51975=>array(71,-74,929,842),51976=>array(71,-69,927,842),51977=>array(71,-68,911,842),51978=>array(71,-72,929,842),51979=>array(71,-70,936,842),51980=>array(71,-66,908,842),51981=>array(71,-59,916,842),51982=>array(71,-60,928,842),51983=>array(71,-68,908,842),51984=>array(66,-69,907,842),51985=>array(65,-61,907,842),51986=>array(65,-61,907,842),51987=>array(65,-71,931,842),51988=>array(65,-46,907,842),51989=>array(65,-68,912,842),51990=>array(65,-76,907,842),51991=>array(65,-44,921,842),51992=>array(65,-62,917,842),51993=>array(65,-64,907,842),51994=>array(65,-64,908,842),51995=>array(65,-64,908,842),51996=>array(65,-69,923,842),51997=>array(65,-64,908,842),51998=>array(65,-64,908,842),51999=>array(65,-76,907,842),52000=>array(65,-62,907,842),52001=>array(65,-61,907,842),52002=>array(65,-69,922,842),52003=>array(65,-74,929,842),52004=>array(65,-69,927,842),52005=>array(65,-68,911,842),52006=>array(65,-72,929,842),52007=>array(65,-70,936,842),52008=>array(65,-66,908,842),52009=>array(65,-59,916,842),52010=>array(65,-60,928,842),52011=>array(65,-68,908,842),52012=>array(62,22,943,756),52013=>array(79,-61,922,786),52014=>array(79,-61,922,786),52015=>array(79,-71,922,786),52016=>array(79,-46,922,786),52017=>array(79,-68,922,786),52018=>array(79,-74,922,786),52019=>array(79,-44,922,786),52020=>array(79,-62,922,786),52021=>array(79,-64,922,786),52022=>array(79,-64,922,786),52023=>array(79,-63,922,786),52024=>array(79,-68,922,786),52025=>array(79,-64,922,786),52026=>array(79,-63,922,786),52027=>array(79,-74,922,786),52028=>array(79,-62,922,786),52029=>array(79,-61,922,786),52030=>array(79,-69,922,786),52031=>array(79,-74,922,786),52032=>array(79,-69,922,786),52033=>array(79,-68,922,786),52034=>array(79,-72,922,786),52035=>array(79,-70,922,786),52036=>array(79,-66,922,786),52037=>array(79,-59,922,786),52038=>array(79,-60,922,786),52039=>array(79,-68,922,786),52040=>array(82,-64,924,811),52041=>array(79,-61,921,811),52042=>array(79,-61,921,811),52043=>array(79,-71,921,811),52044=>array(79,-46,921,811),52045=>array(79,-68,921,811),52046=>array(79,-74,921,811),52047=>array(79,-44,921,811),52048=>array(79,-62,921,811),52049=>array(79,-64,921,811),52050=>array(79,-64,921,811),52051=>array(79,-63,921,811),52052=>array(79,-68,921,811),52053=>array(79,-64,921,811),52054=>array(79,-63,921,811),52055=>array(79,-74,921,811),52056=>array(79,-62,921,811),52057=>array(79,-61,921,811),52058=>array(79,-69,921,811),52059=>array(79,-74,921,811),52060=>array(79,-69,921,811),52061=>array(79,-68,921,811),52062=>array(79,-72,921,811),52063=>array(79,-70,921,811),52064=>array(79,-66,921,811),52065=>array(79,-59,921,811),52066=>array(79,-60,921,811),52067=>array(79,-68,921,811),52068=>array(81,-70,907,841),52069=>array(74,-61,909,841),52070=>array(74,-61,909,841),52071=>array(74,-71,931,841),52072=>array(66,-46,909,842),52073=>array(74,-68,912,841),52074=>array(74,-76,909,841),52075=>array(74,-44,921,841),52076=>array(74,-62,917,841),52077=>array(74,-64,909,841),52078=>array(74,-64,909,841),52079=>array(74,-64,909,841),52080=>array(74,-69,923,841),52081=>array(74,-64,909,841),52082=>array(74,-64,909,841),52083=>array(74,-76,909,841),52084=>array(74,-62,909,841),52085=>array(74,-61,909,841),52086=>array(74,-69,922,841),52087=>array(74,-74,929,841),52088=>array(74,-69,927,841),52089=>array(74,-68,911,841),52090=>array(74,-72,929,841),52091=>array(74,-70,936,841),52092=>array(74,-66,909,841),52093=>array(74,-59,916,841),52094=>array(74,-60,928,841),52095=>array(74,-68,909,841),52096=>array(50,-68,907,843),52097=>array(68,-61,907,843),52098=>array(68,-61,907,843),52099=>array(68,-71,931,843),52100=>array(68,-46,907,843),52101=>array(68,-68,912,843),52102=>array(68,-76,907,843),52103=>array(68,-44,921,843),52104=>array(68,-62,917,843),52105=>array(68,-64,907,843),52106=>array(68,-64,908,843),52107=>array(68,-64,908,843),52108=>array(68,-69,923,843),52109=>array(68,-64,908,843),52110=>array(68,-64,908,843),52111=>array(68,-76,907,843),52112=>array(68,-62,907,843),52113=>array(68,-61,907,843),52114=>array(68,-69,922,843),52115=>array(68,-74,929,843),52116=>array(68,-69,927,843),52117=>array(68,-68,911,843),52118=>array(68,-72,929,843),52119=>array(68,-70,936,843),52120=>array(68,-66,908,843),52121=>array(68,-59,916,843),52122=>array(68,-60,928,843),52123=>array(68,-68,908,843),52124=>array(60,-69,907,842),52125=>array(65,-61,907,842),52126=>array(65,-61,907,842),52127=>array(65,-71,931,842),52128=>array(65,-46,907,842),52129=>array(65,-68,912,842),52130=>array(65,-76,907,842),52131=>array(65,-44,921,842),52132=>array(65,-62,917,842),52133=>array(65,-64,907,842),52134=>array(65,-64,908,842),52135=>array(65,-64,908,842),52136=>array(65,-69,923,842),52137=>array(65,-64,908,842),52138=>array(65,-64,908,842),52139=>array(65,-76,907,842),52140=>array(65,-62,907,842),52141=>array(65,-61,907,842),52142=>array(65,-69,922,842),52143=>array(65,-74,929,842),52144=>array(65,-69,927,842),52145=>array(65,-68,911,842),52146=>array(65,-72,929,842),52147=>array(65,-70,936,842),52148=>array(65,-66,908,842),52149=>array(65,-59,916,842),52150=>array(65,-60,928,842),52151=>array(65,-68,908,842),52152=>array(82,-64,924,811),52153=>array(79,-61,921,811),52154=>array(79,-61,921,811),52155=>array(79,-71,921,811),52156=>array(81,-46,922,811),52157=>array(79,-68,921,811),52158=>array(79,-74,921,811),52159=>array(79,-44,921,811),52160=>array(79,-62,921,811),52161=>array(79,-64,921,811),52162=>array(79,-64,921,811),52163=>array(79,-63,921,811),52164=>array(79,-68,921,811),52165=>array(79,-64,921,811),52166=>array(79,-63,921,811),52167=>array(79,-74,921,811),52168=>array(79,-62,921,811),52169=>array(79,-61,921,811),52170=>array(79,-69,921,811),52171=>array(79,-74,921,811),52172=>array(79,-69,921,811),52173=>array(79,-68,921,811),52174=>array(79,-72,921,811),52175=>array(79,-70,921,811),52176=>array(79,-66,921,811),52177=>array(79,-59,921,811),52178=>array(79,-60,921,811),52179=>array(79,-68,921,811),52180=>array(56,37,944,728),52181=>array(79,-61,922,786),52182=>array(79,-61,922,786),52183=>array(79,-71,922,786),52184=>array(79,-46,921,784),52185=>array(79,-68,922,786),52186=>array(79,-74,922,786),52187=>array(79,-44,922,786),52188=>array(79,-62,922,786),52189=>array(79,-64,922,786),52190=>array(79,-64,922,786),52191=>array(79,-63,922,786),52192=>array(79,-68,922,786),52193=>array(79,-64,922,786),52194=>array(79,-63,922,786),52195=>array(79,-74,922,786),52196=>array(79,-62,922,786),52197=>array(79,-61,922,786),52198=>array(79,-69,922,786),52199=>array(79,-74,922,786),52200=>array(79,-69,922,786),52201=>array(79,-68,922,786),52202=>array(79,-72,922,786),52203=>array(79,-70,922,786),52204=>array(79,-66,922,786),52205=>array(79,-59,922,786),52206=>array(79,-60,922,786),52207=>array(79,-68,922,786),52208=>array(63,-69,907,842),52209=>array(65,-61,907,842),52210=>array(65,-61,907,842),52211=>array(65,-71,931,842),52212=>array(65,-46,907,842),52213=>array(65,-68,912,842),52214=>array(65,-76,907,842),52215=>array(65,-44,921,842),52216=>array(65,-62,917,842),52217=>array(65,-64,907,842),52218=>array(65,-64,908,842),52219=>array(65,-64,908,842),52220=>array(65,-69,923,842),52221=>array(65,-64,908,842),52222=>array(65,-64,908,842),52223=>array(65,-76,907,842),52224=>array(65,-62,907,842),52225=>array(65,-61,907,842),52226=>array(65,-69,922,842),52227=>array(65,-74,929,842),52228=>array(65,-69,927,842),52229=>array(65,-68,911,842),52230=>array(65,-72,929,842),52231=>array(65,-70,936,842),52232=>array(65,-66,908,842),52233=>array(65,-59,916,842),52234=>array(65,-60,928,842),52235=>array(65,-68,908,842),52236=>array(76,-69,907,842),52237=>array(60,-61,907,842),52238=>array(60,-61,907,842),52239=>array(60,-71,931,842),52240=>array(57,-46,907,842),52241=>array(60,-68,912,842),52242=>array(60,-76,907,842),52243=>array(60,-44,921,842),52244=>array(60,-62,917,842),52245=>array(60,-64,907,842),52246=>array(60,-64,908,842),52247=>array(60,-64,908,842),52248=>array(60,-69,923,842),52249=>array(60,-64,908,842),52250=>array(60,-64,908,842),52251=>array(60,-76,907,842),52252=>array(60,-62,907,842),52253=>array(60,-61,907,842),52254=>array(60,-69,922,842),52255=>array(60,-74,929,842),52256=>array(60,-69,927,842),52257=>array(60,-68,911,842),52258=>array(60,-72,929,842),52259=>array(60,-70,936,842),52260=>array(60,-66,908,842),52261=>array(60,-59,916,842),52262=>array(60,-60,928,842),52263=>array(60,-68,908,842),52264=>array(86,-69,935,842),52265=>array(71,-59,936,842),52266=>array(71,-61,936,842),52267=>array(71,-71,936,842),52268=>array(64,-45,936,842),52269=>array(71,-69,936,842),52270=>array(71,-76,936,842),52271=>array(71,-44,936,842),52272=>array(71,-62,936,842),52273=>array(71,-64,936,842),52274=>array(71,-64,936,842),52275=>array(71,-64,936,842),52276=>array(71,-70,936,842),52277=>array(71,-64,936,842),52278=>array(71,-64,936,842),52279=>array(71,-76,936,842),52280=>array(71,-62,936,842),52281=>array(71,-61,936,842),52282=>array(71,-70,936,842),52283=>array(71,-74,936,842),52284=>array(71,-69,936,842),52285=>array(71,-67,936,842),52286=>array(71,-72,936,842),52287=>array(71,-71,936,842),52288=>array(71,-66,936,842),52289=>array(71,-59,936,842),52290=>array(71,-60,936,842),52291=>array(71,-69,936,842),52292=>array(81,-69,907,842),52293=>array(69,-61,907,842),52294=>array(69,-61,907,842),52295=>array(69,-71,931,842),52296=>array(64,-46,907,842),52297=>array(69,-68,912,842),52298=>array(69,-76,907,842),52299=>array(69,-44,921,842),52300=>array(69,-62,917,842),52301=>array(69,-64,907,842),52302=>array(69,-64,908,842),52303=>array(69,-64,908,842),52304=>array(69,-69,923,842),52305=>array(69,-64,908,842),52306=>array(69,-64,908,842),52307=>array(69,-76,907,842),52308=>array(69,-62,907,842),52309=>array(69,-61,907,842),52310=>array(69,-69,922,842),52311=>array(69,-74,929,842),52312=>array(69,-69,927,842),52313=>array(69,-68,911,842),52314=>array(69,-72,929,842),52315=>array(69,-70,936,842),52316=>array(69,-66,908,842),52317=>array(69,-59,916,842),52318=>array(69,-60,928,842),52319=>array(69,-68,908,842),52320=>array(86,-68,935,843),52321=>array(74,-59,936,842),52322=>array(74,-61,936,842),52323=>array(74,-71,936,842),52324=>array(64,-45,936,842),52325=>array(74,-69,936,842),52326=>array(74,-76,936,842),52327=>array(74,-44,936,842),52328=>array(74,-62,936,842),52329=>array(74,-64,936,842),52330=>array(74,-64,936,842),52331=>array(74,-64,936,842),52332=>array(74,-70,936,842),52333=>array(74,-64,936,842),52334=>array(74,-64,936,842),52335=>array(74,-76,936,842),52336=>array(74,-62,936,842),52337=>array(74,-61,936,842),52338=>array(74,-70,936,842),52339=>array(74,-74,936,842),52340=>array(74,-69,936,842),52341=>array(74,-67,936,842),52342=>array(74,-72,936,842),52343=>array(74,-71,936,842),52344=>array(74,-66,936,842),52345=>array(74,-59,936,842),52346=>array(74,-60,936,842),52347=>array(74,-69,936,842),52348=>array(81,-69,907,842),52349=>array(71,-61,907,842),52350=>array(71,-61,907,842),52351=>array(71,-71,931,842),52352=>array(64,-46,907,842),52353=>array(71,-68,912,842),52354=>array(71,-76,907,842),52355=>array(71,-44,921,842),52356=>array(71,-62,917,842),52357=>array(71,-64,907,842),52358=>array(71,-64,908,842),52359=>array(71,-64,908,842),52360=>array(71,-69,923,842),52361=>array(71,-64,908,842),52362=>array(71,-64,908,842),52363=>array(71,-76,907,842),52364=>array(71,-62,907,842),52365=>array(71,-61,907,842),52366=>array(71,-69,922,842),52367=>array(71,-74,929,842),52368=>array(71,-69,927,842),52369=>array(71,-68,911,842),52370=>array(71,-72,929,842),52371=>array(71,-70,936,842),52372=>array(71,-66,908,842),52373=>array(71,-59,916,842),52374=>array(71,-60,928,842),52375=>array(71,-68,908,842),52376=>array(86,-70,907,841),52377=>array(68,-61,907,842),52378=>array(68,-61,907,842),52379=>array(68,-71,931,842),52380=>array(66,-46,907,841),52381=>array(68,-68,912,842),52382=>array(68,-76,907,842),52383=>array(68,-44,921,842),52384=>array(68,-62,917,842),52385=>array(68,-64,907,842),52386=>array(68,-64,908,842),52387=>array(68,-64,908,842),52388=>array(68,-69,923,842),52389=>array(68,-64,908,842),52390=>array(68,-64,908,842),52391=>array(68,-76,906,842),52392=>array(68,-62,907,842),52393=>array(68,-61,907,842),52394=>array(68,-69,922,842),52395=>array(68,-74,929,842),52396=>array(68,-69,927,842),52397=>array(68,-68,911,842),52398=>array(68,-72,929,842),52399=>array(68,-70,936,842),52400=>array(68,-66,908,842),52401=>array(68,-59,916,842),52402=>array(68,-60,928,842),52403=>array(68,-68,908,842),52404=>array(71,-68,907,843),52405=>array(65,-61,907,843),52406=>array(65,-61,907,843),52407=>array(65,-71,931,843),52408=>array(66,-46,907,843),52409=>array(65,-68,912,843),52410=>array(65,-76,907,843),52411=>array(65,-44,921,843),52412=>array(65,-62,917,843),52413=>array(65,-64,907,843),52414=>array(65,-64,908,843),52415=>array(65,-64,908,843),52416=>array(65,-69,923,843),52417=>array(65,-64,908,843),52418=>array(65,-64,908,843),52419=>array(65,-76,907,843),52420=>array(65,-62,907,843),52421=>array(65,-61,907,843),52422=>array(65,-69,922,843),52423=>array(65,-74,929,843),52424=>array(65,-69,927,843),52425=>array(65,-68,911,843),52426=>array(65,-72,929,843),52427=>array(65,-70,936,843),52428=>array(65,-66,908,843),52429=>array(65,-59,916,843),52430=>array(65,-60,928,843),52431=>array(65,-68,908,843),52432=>array(86,-70,907,842),52433=>array(65,-61,907,842),52434=>array(65,-61,907,842),52435=>array(65,-71,931,842),52436=>array(62,-46,907,842),52437=>array(65,-68,912,842),52438=>array(65,-76,907,842),52439=>array(65,-44,921,842),52440=>array(65,-62,917,842),52441=>array(65,-64,907,842),52442=>array(65,-64,908,842),52443=>array(65,-64,908,842),52444=>array(65,-69,923,842),52445=>array(65,-64,908,842),52446=>array(65,-64,908,842),52447=>array(65,-76,907,842),52448=>array(65,-62,907,842),52449=>array(65,-61,907,842),52450=>array(65,-69,922,842),52451=>array(65,-74,929,842),52452=>array(65,-69,927,842),52453=>array(65,-68,911,842),52454=>array(65,-72,929,842),52455=>array(65,-70,936,842),52456=>array(65,-66,908,842),52457=>array(65,-59,916,842),52458=>array(65,-60,928,842),52459=>array(65,-68,908,842),52460=>array(71,-68,907,843),52461=>array(65,-61,907,843),52462=>array(65,-61,907,843),52463=>array(65,-71,931,843),52464=>array(65,-46,907,843),52465=>array(65,-68,912,843),52466=>array(65,-76,907,843),52467=>array(65,-44,921,843),52468=>array(65,-62,917,843),52469=>array(65,-64,907,843),52470=>array(65,-64,908,843),52471=>array(65,-64,908,843),52472=>array(65,-69,923,843),52473=>array(65,-64,908,843),52474=>array(65,-64,908,843),52475=>array(65,-76,907,843),52476=>array(65,-62,907,843),52477=>array(65,-61,907,843),52478=>array(65,-69,922,843),52479=>array(65,-74,929,843),52480=>array(65,-69,927,843),52481=>array(65,-68,911,843),52482=>array(65,-72,929,843),52483=>array(65,-70,936,843),52484=>array(65,-66,908,843),52485=>array(65,-59,916,843),52486=>array(65,-60,928,843),52487=>array(65,-68,908,843),52488=>array(62,-3,943,777),52489=>array(79,-61,921,802),52490=>array(79,-61,921,802),52491=>array(79,-71,921,802),52492=>array(79,-46,921,792),52493=>array(79,-68,921,802),52494=>array(79,-74,921,802),52495=>array(79,-44,921,802),52496=>array(79,-62,921,802),52497=>array(79,-64,921,802),52498=>array(79,-64,921,802),52499=>array(79,-63,921,802),52500=>array(79,-68,921,802),52501=>array(79,-64,921,802),52502=>array(79,-63,921,802),52503=>array(79,-74,921,802),52504=>array(79,-62,921,802),52505=>array(79,-61,921,802),52506=>array(79,-69,921,802),52507=>array(79,-74,921,802),52508=>array(79,-69,921,802),52509=>array(79,-68,921,802),52510=>array(79,-72,921,802),52511=>array(79,-70,921,802),52512=>array(79,-66,921,802),52513=>array(79,-59,921,802),52514=>array(79,-60,921,802),52515=>array(79,-68,921,802),52516=>array(64,-69,936,842),52517=>array(77,-59,936,842),52518=>array(77,-61,936,842),52519=>array(77,-71,936,842),52520=>array(72,-45,936,842),52521=>array(77,-69,936,842),52522=>array(77,-76,936,842),52523=>array(77,-44,936,842),52524=>array(77,-62,936,842),52525=>array(77,-64,936,842),52526=>array(77,-64,936,842),52527=>array(77,-64,936,842),52528=>array(77,-70,936,842),52529=>array(77,-64,936,842),52530=>array(77,-64,936,842),52531=>array(77,-76,936,842),52532=>array(77,-62,936,842),52533=>array(77,-61,936,842),52534=>array(77,-70,936,842),52535=>array(77,-74,936,842),52536=>array(77,-69,936,842),52537=>array(77,-67,936,842),52538=>array(77,-72,936,842),52539=>array(77,-71,936,842),52540=>array(77,-66,936,842),52541=>array(77,-59,936,842),52542=>array(77,-60,936,842),52543=>array(77,-69,936,842),52544=>array(57,-69,907,842),52545=>array(72,-61,907,842),52546=>array(72,-61,907,842),52547=>array(72,-71,931,842),52548=>array(72,-46,907,842),52549=>array(72,-68,912,842),52550=>array(72,-76,907,842),52551=>array(72,-44,921,842),52552=>array(72,-62,917,842),52553=>array(72,-64,907,842),52554=>array(72,-64,908,842),52555=>array(72,-64,908,842),52556=>array(72,-69,923,842),52557=>array(72,-64,908,842),52558=>array(72,-64,908,842),52559=>array(72,-76,907,842),52560=>array(72,-62,907,842),52561=>array(72,-61,907,842),52562=>array(72,-69,922,842),52563=>array(72,-74,929,842),52564=>array(72,-69,927,842),52565=>array(72,-68,911,842),52566=>array(72,-72,929,842),52567=>array(72,-70,936,842),52568=>array(72,-66,908,842),52569=>array(72,-59,916,842),52570=>array(72,-60,928,842),52571=>array(72,-68,908,842),52572=>array(67,-69,907,842),52573=>array(65,-61,907,842),52574=>array(65,-61,907,842),52575=>array(65,-71,931,842),52576=>array(65,-46,907,842),52577=>array(65,-68,912,842),52578=>array(65,-76,907,842),52579=>array(65,-44,921,842),52580=>array(65,-62,917,842),52581=>array(65,-64,907,842),52582=>array(65,-64,908,842),52583=>array(65,-64,908,842),52584=>array(65,-69,923,842),52585=>array(65,-64,908,842),52586=>array(65,-64,908,842),52587=>array(65,-76,907,842),52588=>array(65,-62,907,842),52589=>array(65,-61,907,842),52590=>array(65,-69,922,842),52591=>array(65,-74,929,842),52592=>array(65,-69,927,842),52593=>array(65,-68,911,842),52594=>array(65,-72,929,842),52595=>array(65,-70,936,842),52596=>array(65,-66,908,842),52597=>array(65,-59,916,842),52598=>array(65,-60,928,842),52599=>array(65,-68,908,842),52600=>array(62,-3,938,777),52601=>array(79,-61,922,802),52602=>array(79,-61,922,802),52603=>array(79,-71,922,802),52604=>array(79,-46,922,792),52605=>array(79,-68,922,802),52606=>array(79,-74,922,802),52607=>array(79,-44,922,802),52608=>array(79,-62,922,802),52609=>array(79,-64,922,802),52610=>array(79,-64,922,802),52611=>array(79,-63,922,802),52612=>array(79,-68,922,802),52613=>array(79,-64,922,802),52614=>array(79,-63,922,802),52615=>array(79,-74,922,802),52616=>array(79,-62,922,802),52617=>array(79,-61,922,802),52618=>array(79,-69,922,802),52619=>array(79,-74,922,802),52620=>array(79,-69,922,802),52621=>array(79,-68,922,802),52622=>array(79,-72,922,802),52623=>array(79,-70,922,802),52624=>array(79,-66,922,802),52625=>array(79,-59,922,802),52626=>array(79,-60,922,802),52627=>array(79,-68,922,802),52628=>array(79,-64,921,820),52629=>array(79,-61,921,822),52630=>array(79,-61,921,822),52631=>array(79,-71,921,822),52632=>array(79,-46,921,820),52633=>array(79,-68,921,822),52634=>array(79,-74,921,822),52635=>array(79,-44,921,822),52636=>array(79,-62,921,822),52637=>array(79,-64,921,822),52638=>array(79,-64,921,822),52639=>array(79,-63,921,822),52640=>array(79,-68,921,822),52641=>array(79,-64,921,822),52642=>array(79,-63,921,822),52643=>array(79,-74,921,822),52644=>array(79,-62,921,822),52645=>array(79,-61,921,822),52646=>array(79,-69,921,822),52647=>array(79,-74,921,822),52648=>array(79,-69,921,822),52649=>array(79,-68,921,822),52650=>array(79,-72,921,822),52651=>array(79,-70,921,822),52652=>array(79,-66,921,822),52653=>array(79,-59,921,822),52654=>array(79,-60,921,822),52655=>array(79,-68,921,822),52656=>array(70,-70,907,841),52657=>array(75,-61,910,841),52658=>array(75,-61,910,841),52659=>array(75,-71,931,841),52660=>array(76,-46,910,842),52661=>array(75,-68,912,841),52662=>array(75,-76,910,841),52663=>array(75,-44,921,841),52664=>array(75,-62,917,841),52665=>array(75,-64,910,841),52666=>array(75,-64,910,841),52667=>array(75,-64,910,841),52668=>array(75,-69,923,841),52669=>array(75,-64,910,841),52670=>array(75,-64,910,841),52671=>array(75,-76,910,841),52672=>array(75,-62,910,841),52673=>array(75,-61,910,841),52674=>array(75,-69,922,841),52675=>array(75,-74,929,841),52676=>array(75,-69,927,841),52677=>array(75,-68,911,841),52678=>array(75,-72,929,841),52679=>array(75,-70,936,841),52680=>array(75,-66,910,841),52681=>array(75,-59,916,841),52682=>array(75,-60,928,841),52683=>array(75,-68,910,841),52684=>array(63,-68,907,843),52685=>array(70,-61,907,843),52686=>array(70,-61,907,843),52687=>array(70,-71,931,843),52688=>array(76,-46,907,843),52689=>array(70,-68,912,843),52690=>array(70,-76,907,843),52691=>array(70,-44,921,843),52692=>array(70,-62,917,843),52693=>array(70,-64,907,843),52694=>array(70,-64,908,843),52695=>array(70,-64,908,843),52696=>array(70,-69,923,843),52697=>array(70,-64,908,843),52698=>array(70,-64,908,843),52699=>array(70,-76,907,843),52700=>array(70,-62,907,843),52701=>array(70,-61,907,843),52702=>array(70,-69,922,843),52703=>array(70,-74,929,843),52704=>array(70,-69,927,843),52705=>array(70,-68,911,843),52706=>array(70,-72,929,843),52707=>array(70,-70,936,843),52708=>array(70,-66,908,843),52709=>array(70,-59,916,843),52710=>array(70,-60,928,843),52711=>array(70,-68,908,843),52712=>array(70,-69,907,842),52713=>array(65,-61,907,842),52714=>array(65,-61,907,842),52715=>array(65,-71,931,842),52716=>array(66,-46,907,842),52717=>array(65,-68,912,842),52718=>array(65,-76,907,842),52719=>array(65,-44,921,842),52720=>array(65,-62,917,842),52721=>array(65,-64,907,842),52722=>array(65,-64,908,842),52723=>array(65,-64,908,842),52724=>array(65,-69,923,842),52725=>array(65,-64,908,842),52726=>array(65,-64,908,842),52727=>array(65,-76,907,842),52728=>array(65,-62,907,842),52729=>array(65,-61,907,842),52730=>array(65,-69,922,842),52731=>array(65,-74,929,842),52732=>array(65,-69,927,842),52733=>array(65,-68,911,842),52734=>array(65,-72,929,842),52735=>array(65,-70,936,842),52736=>array(65,-66,908,842),52737=>array(65,-59,916,842),52738=>array(65,-60,928,842),52739=>array(65,-68,908,842),52740=>array(87,-54,928,820),52741=>array(79,-61,921,822),52742=>array(79,-61,921,822),52743=>array(79,-71,921,822),52744=>array(81,-46,922,820),52745=>array(79,-68,921,822),52746=>array(79,-74,921,822),52747=>array(79,-44,921,822),52748=>array(79,-62,921,822),52749=>array(79,-64,921,822),52750=>array(79,-64,921,822),52751=>array(79,-63,921,822),52752=>array(79,-68,921,822),52753=>array(79,-64,921,822),52754=>array(79,-63,921,822),52755=>array(79,-74,921,822),52756=>array(79,-62,921,822),52757=>array(79,-61,921,822),52758=>array(79,-69,921,822),52759=>array(79,-74,921,822),52760=>array(79,-69,921,822),52761=>array(79,-68,921,822),52762=>array(79,-72,921,822),52763=>array(79,-70,921,822),52764=>array(79,-66,921,822),52765=>array(79,-59,921,822),52766=>array(79,-60,921,822),52767=>array(79,-68,921,822),52768=>array(57,47,943,752),52769=>array(79,-61,922,802),52770=>array(79,-61,922,802),52771=>array(79,-71,922,802),52772=>array(79,-46,922,792),52773=>array(79,-68,922,802),52774=>array(79,-74,922,802),52775=>array(79,-44,922,802),52776=>array(79,-62,922,802),52777=>array(79,-64,922,802),52778=>array(79,-64,922,802),52779=>array(79,-63,922,802),52780=>array(79,-68,922,802),52781=>array(79,-64,922,802),52782=>array(79,-63,922,802),52783=>array(79,-74,922,802),52784=>array(79,-62,922,802),52785=>array(79,-61,922,802),52786=>array(79,-69,922,802),52787=>array(79,-74,922,802),52788=>array(79,-69,922,802),52789=>array(79,-68,922,802),52790=>array(79,-72,922,802),52791=>array(79,-70,922,802),52792=>array(79,-66,922,802),52793=>array(79,-59,922,802),52794=>array(79,-60,922,802),52795=>array(79,-68,922,802),52796=>array(70,-69,907,842),52797=>array(65,-61,907,842),52798=>array(65,-61,907,842),52799=>array(65,-71,931,842),52800=>array(65,-46,907,842),52801=>array(65,-68,912,842),52802=>array(65,-76,907,842),52803=>array(65,-44,921,842),52804=>array(65,-62,917,842),52805=>array(65,-64,907,842),52806=>array(65,-64,908,842),52807=>array(65,-64,908,842),52808=>array(65,-69,923,842),52809=>array(65,-64,908,842),52810=>array(65,-64,908,842),52811=>array(65,-76,907,842),52812=>array(65,-62,907,842),52813=>array(65,-61,907,842),52814=>array(65,-69,922,842),52815=>array(65,-74,929,842),52816=>array(65,-69,927,842),52817=>array(65,-68,911,842),52818=>array(65,-72,929,842),52819=>array(65,-70,936,842),52820=>array(65,-66,908,842),52821=>array(65,-59,916,842),52822=>array(65,-60,928,842),52823=>array(65,-68,908,842),52824=>array(115,-69,907,842),52825=>array(95,-61,907,842),52826=>array(95,-61,907,842),52827=>array(95,-71,931,842),52828=>array(99,-46,907,842),52829=>array(95,-68,912,842),52830=>array(95,-76,907,842),52831=>array(95,-44,921,842),52832=>array(95,-62,917,842),52833=>array(95,-64,907,842),52834=>array(95,-64,908,842),52835=>array(95,-64,908,842),52836=>array(95,-69,923,842),52837=>array(95,-64,908,842),52838=>array(95,-64,908,842),52839=>array(95,-76,907,842),52840=>array(95,-62,907,842),52841=>array(95,-61,907,842),52842=>array(95,-69,922,842),52843=>array(95,-74,929,842),52844=>array(95,-69,927,842),52845=>array(95,-68,911,842),52846=>array(95,-72,929,842),52847=>array(95,-70,936,842),52848=>array(95,-66,908,842),52849=>array(95,-59,916,842),52850=>array(95,-60,928,842),52851=>array(95,-68,908,842),52852=>array(84,-69,936,842),52853=>array(66,-59,936,842),52854=>array(66,-61,936,842),52855=>array(66,-71,936,842),52856=>array(69,-45,936,842),52857=>array(66,-69,936,842),52858=>array(66,-76,936,842),52859=>array(66,-44,936,842),52860=>array(66,-62,936,842),52861=>array(66,-64,936,842),52862=>array(66,-64,936,842),52863=>array(66,-64,936,842),52864=>array(66,-70,936,842),52865=>array(66,-64,936,842),52866=>array(66,-64,936,842),52867=>array(66,-76,936,842),52868=>array(66,-62,936,842),52869=>array(66,-61,936,842),52870=>array(66,-70,936,842),52871=>array(66,-74,936,842),52872=>array(66,-69,936,842),52873=>array(66,-67,936,842),52874=>array(66,-72,936,842),52875=>array(66,-71,936,842),52876=>array(66,-66,936,842),52877=>array(66,-59,936,842),52878=>array(66,-60,936,842),52879=>array(66,-69,936,842),52880=>array(79,-69,907,842),52881=>array(66,-61,907,842),52882=>array(66,-61,907,842),52883=>array(66,-71,931,842),52884=>array(69,-46,907,842),52885=>array(66,-68,912,842),52886=>array(66,-76,907,842),52887=>array(66,-44,921,842),52888=>array(66,-62,917,842),52889=>array(66,-64,907,842),52890=>array(66,-64,908,842),52891=>array(66,-64,908,842),52892=>array(66,-69,923,842),52893=>array(66,-64,908,842),52894=>array(66,-64,908,842),52895=>array(66,-76,907,842),52896=>array(66,-62,907,842),52897=>array(66,-61,907,842),52898=>array(66,-69,922,842),52899=>array(66,-74,929,842),52900=>array(66,-69,927,842),52901=>array(66,-68,911,842),52902=>array(66,-72,929,842),52903=>array(66,-70,936,842),52904=>array(66,-66,908,842),52905=>array(66,-59,916,842),52906=>array(66,-60,928,842),52907=>array(66,-68,908,842),52908=>array(74,-68,935,843),52909=>array(66,-59,936,842),52910=>array(66,-61,936,842),52911=>array(66,-71,936,842),52912=>array(69,-45,936,842),52913=>array(66,-69,936,842),52914=>array(66,-76,936,842),52915=>array(66,-44,936,842),52916=>array(66,-62,936,842),52917=>array(66,-64,936,842),52918=>array(66,-64,936,842),52919=>array(66,-64,936,842),52920=>array(66,-70,936,842),52921=>array(66,-64,936,842),52922=>array(66,-64,936,842),52923=>array(66,-76,936,842),52924=>array(66,-62,936,842),52925=>array(66,-61,936,842),52926=>array(66,-70,936,842),52927=>array(66,-74,936,842),52928=>array(66,-69,936,842),52929=>array(66,-67,936,842),52930=>array(66,-72,936,842),52931=>array(66,-71,936,842),52932=>array(66,-66,936,842),52933=>array(66,-59,936,842),52934=>array(66,-60,936,842),52935=>array(66,-69,936,842),52936=>array(79,-69,907,842),52937=>array(66,-61,907,842),52938=>array(66,-61,907,842),52939=>array(66,-71,931,842),52940=>array(69,-46,907,842),52941=>array(66,-68,912,842),52942=>array(66,-76,907,842),52943=>array(66,-44,921,842),52944=>array(66,-62,917,842),52945=>array(66,-64,907,842),52946=>array(66,-64,908,842),52947=>array(66,-64,908,842),52948=>array(66,-69,923,842),52949=>array(66,-64,908,842),52950=>array(66,-64,908,842),52951=>array(66,-76,907,842),52952=>array(66,-62,907,842),52953=>array(66,-61,907,842),52954=>array(66,-69,922,842),52955=>array(66,-74,929,842),52956=>array(66,-69,927,842),52957=>array(66,-68,911,842),52958=>array(66,-72,929,842),52959=>array(66,-70,936,842),52960=>array(66,-66,908,842),52961=>array(66,-59,916,842),52962=>array(66,-60,928,842),52963=>array(66,-68,908,842),52964=>array(104,-70,907,841),52965=>array(66,-61,907,841),52966=>array(66,-61,907,841),52967=>array(66,-71,931,841),52968=>array(69,-46,907,841),52969=>array(66,-68,912,841),52970=>array(66,-76,907,841),52971=>array(66,-44,921,841),52972=>array(66,-62,917,841),52973=>array(66,-64,907,841),52974=>array(66,-64,908,841),52975=>array(66,-64,908,841),52976=>array(66,-69,923,841),52977=>array(66,-64,908,841),52978=>array(66,-64,908,841),52979=>array(66,-76,906,841),52980=>array(66,-62,907,841),52981=>array(66,-61,907,841),52982=>array(66,-69,922,841),52983=>array(66,-74,929,841),52984=>array(66,-69,927,841),52985=>array(66,-68,911,841),52986=>array(66,-72,929,841),52987=>array(66,-70,936,841),52988=>array(66,-66,908,841),52989=>array(66,-59,916,841),52990=>array(66,-60,928,841),52991=>array(66,-68,908,841),52992=>array(97,-68,907,843),52993=>array(66,-61,907,843),52994=>array(66,-61,907,843),52995=>array(66,-71,931,843),52996=>array(69,-46,907,843),52997=>array(66,-68,912,843),52998=>array(66,-76,907,843),52999=>array(66,-44,921,843),53000=>array(66,-62,917,843),53001=>array(66,-64,907,843),53002=>array(66,-64,908,843),53003=>array(66,-64,908,843),53004=>array(66,-69,923,843),53005=>array(66,-64,908,843),53006=>array(66,-64,908,843),53007=>array(66,-76,907,843),53008=>array(66,-62,907,843),53009=>array(66,-61,907,843),53010=>array(66,-69,922,843),53011=>array(66,-74,929,843),53012=>array(66,-69,927,843),53013=>array(66,-68,911,843),53014=>array(66,-72,929,843),53015=>array(66,-70,936,843),53016=>array(66,-66,908,843),53017=>array(66,-59,916,843),53018=>array(66,-60,928,843),53019=>array(66,-68,908,843),53020=>array(104,-70,907,842),53021=>array(66,-61,908,842),53022=>array(66,-61,908,842),53023=>array(66,-71,931,842),53024=>array(69,-46,907,842),53025=>array(66,-68,912,842),53026=>array(66,-76,908,842),53027=>array(66,-44,921,842),53028=>array(66,-62,917,842),53029=>array(66,-64,908,842),53030=>array(66,-64,908,842),53031=>array(66,-64,908,842),53032=>array(66,-69,923,842),53033=>array(66,-64,908,842),53034=>array(66,-64,908,842),53035=>array(66,-76,908,842),53036=>array(66,-62,908,842),53037=>array(66,-61,908,842),53038=>array(66,-69,922,842),53039=>array(66,-74,929,842),53040=>array(66,-69,927,842),53041=>array(66,-68,911,842),53042=>array(66,-72,929,842),53043=>array(66,-70,936,842),53044=>array(66,-66,908,842),53045=>array(66,-59,916,842),53046=>array(66,-60,928,842),53047=>array(66,-68,908,842),53048=>array(97,-68,907,843),53049=>array(66,-61,907,843),53050=>array(66,-61,907,843),53051=>array(66,-71,931,843),53052=>array(64,-46,907,843),53053=>array(66,-68,912,843),53054=>array(66,-76,907,843),53055=>array(66,-44,921,843),53056=>array(66,-62,917,843),53057=>array(66,-64,907,843),53058=>array(66,-64,908,843),53059=>array(66,-64,908,843),53060=>array(66,-69,923,843),53061=>array(66,-64,908,843),53062=>array(66,-64,908,843),53063=>array(66,-76,907,843),53064=>array(66,-62,907,843),53065=>array(66,-61,907,843),53066=>array(66,-69,922,843),53067=>array(66,-74,929,843),53068=>array(66,-69,927,843),53069=>array(66,-68,911,843),53070=>array(66,-72,929,843),53071=>array(66,-70,936,843),53072=>array(66,-66,908,843),53073=>array(66,-59,916,843),53074=>array(66,-60,928,843),53075=>array(66,-68,908,843),53076=>array(62,22,943,725),53077=>array(79,-61,921,775),53078=>array(79,-61,921,775),53079=>array(79,-71,921,775),53080=>array(79,-46,922,775),53081=>array(79,-68,921,775),53082=>array(79,-74,921,775),53083=>array(79,-44,921,775),53084=>array(79,-62,921,775),53085=>array(79,-64,921,775),53086=>array(79,-64,921,775),53087=>array(79,-63,921,775),53088=>array(79,-68,921,775),53089=>array(79,-64,921,775),53090=>array(79,-63,921,775),53091=>array(79,-74,921,775),53092=>array(79,-62,921,775),53093=>array(79,-61,921,775),53094=>array(79,-69,921,775),53095=>array(79,-74,921,775),53096=>array(79,-69,921,775),53097=>array(79,-68,921,775),53098=>array(79,-72,921,775),53099=>array(79,-70,921,775),53100=>array(79,-66,921,775),53101=>array(79,-59,921,775),53102=>array(79,-60,921,775),53103=>array(79,-68,921,775),53104=>array(68,-69,936,842),53105=>array(65,-59,936,842),53106=>array(65,-61,936,842),53107=>array(65,-71,936,842),53108=>array(72,-45,936,842),53109=>array(65,-69,936,842),53110=>array(65,-76,936,842),53111=>array(65,-44,936,842),53112=>array(65,-62,936,842),53113=>array(65,-64,936,842),53114=>array(65,-64,936,842),53115=>array(65,-64,936,842),53116=>array(65,-70,936,842),53117=>array(65,-64,936,842),53118=>array(65,-64,936,842),53119=>array(65,-76,936,842),53120=>array(65,-62,936,842),53121=>array(65,-61,936,842),53122=>array(65,-70,936,842),53123=>array(65,-74,936,842),53124=>array(65,-69,936,842),53125=>array(65,-67,936,842),53126=>array(65,-72,936,842),53127=>array(65,-71,936,842),53128=>array(65,-66,936,842),53129=>array(65,-59,936,842),53130=>array(65,-60,936,842),53131=>array(65,-69,936,842),53132=>array(68,-69,907,842),53133=>array(77,-61,907,842),53134=>array(77,-61,907,842),53135=>array(77,-71,931,842),53136=>array(72,-46,907,842),53137=>array(77,-68,912,842),53138=>array(77,-76,907,842),53139=>array(77,-44,921,842),53140=>array(77,-62,917,842),53141=>array(77,-64,907,842),53142=>array(77,-64,908,842),53143=>array(77,-64,908,842),53144=>array(77,-69,923,842),53145=>array(77,-64,908,842),53146=>array(77,-64,908,842),53147=>array(77,-76,907,842),53148=>array(77,-62,907,842),53149=>array(77,-61,907,842),53150=>array(77,-69,922,842),53151=>array(77,-74,929,842),53152=>array(77,-69,927,842),53153=>array(77,-68,911,842),53154=>array(77,-72,929,842),53155=>array(77,-70,936,842),53156=>array(77,-66,908,842),53157=>array(77,-59,916,842),53158=>array(77,-60,928,842),53159=>array(77,-68,908,842),53160=>array(92,-69,907,842),53161=>array(65,-61,907,842),53162=>array(65,-61,907,842),53163=>array(65,-71,931,842),53164=>array(65,-46,907,842),53165=>array(65,-68,912,842),53166=>array(65,-76,907,842),53167=>array(65,-44,921,842),53168=>array(65,-62,917,842),53169=>array(65,-64,907,842),53170=>array(65,-64,908,842),53171=>array(65,-64,908,842),53172=>array(65,-69,923,842),53173=>array(65,-64,908,842),53174=>array(65,-64,908,842),53175=>array(65,-76,907,842),53176=>array(65,-62,907,842),53177=>array(65,-61,907,842),53178=>array(65,-69,922,842),53179=>array(65,-74,929,842),53180=>array(65,-69,927,842),53181=>array(65,-68,911,842),53182=>array(65,-72,929,842),53183=>array(65,-70,936,842),53184=>array(65,-66,908,842),53185=>array(65,-59,916,842),53186=>array(65,-60,928,842),53187=>array(65,-68,908,842),53188=>array(62,22,943,725),53189=>array(79,-61,922,775),53190=>array(79,-61,922,775),53191=>array(79,-71,922,775),53192=>array(79,-46,922,775),53193=>array(79,-68,922,775),53194=>array(79,-74,922,775),53195=>array(79,-44,922,775),53196=>array(79,-62,922,775),53197=>array(79,-64,922,775),53198=>array(79,-64,922,775),53199=>array(79,-63,922,775),53200=>array(79,-68,922,775),53201=>array(79,-64,922,775),53202=>array(79,-63,922,775),53203=>array(79,-74,922,775),53204=>array(79,-62,922,775),53205=>array(79,-61,922,775),53206=>array(79,-69,922,775),53207=>array(79,-74,922,775),53208=>array(79,-69,922,775),53209=>array(79,-68,922,775),53210=>array(79,-72,922,775),53211=>array(79,-70,922,775),53212=>array(79,-66,922,775),53213=>array(79,-59,922,775),53214=>array(79,-60,922,775),53215=>array(79,-68,922,775),53216=>array(87,-64,928,795),53217=>array(79,-61,921,790),53218=>array(79,-61,921,790),53219=>array(79,-71,921,790),53220=>array(79,-46,921,785),53221=>array(79,-68,921,790),53222=>array(79,-74,921,790),53223=>array(79,-44,921,790),53224=>array(79,-62,921,790),53225=>array(79,-64,921,790),53226=>array(79,-64,921,790),53227=>array(79,-63,921,790),53228=>array(79,-68,921,790),53229=>array(79,-64,921,790),53230=>array(79,-63,921,790),53231=>array(79,-74,921,790),53232=>array(79,-62,921,790),53233=>array(79,-61,921,790),53234=>array(79,-69,921,790),53235=>array(79,-74,921,790),53236=>array(79,-69,921,790),53237=>array(79,-68,921,790),53238=>array(79,-72,921,790),53239=>array(79,-70,921,790),53240=>array(79,-66,921,790),53241=>array(79,-59,921,790),53242=>array(79,-60,921,790),53243=>array(79,-68,921,790),53244=>array(70,-70,907,841),53245=>array(75,-61,908,844),53246=>array(75,-61,908,844),53247=>array(75,-71,931,844),53248=>array(76,-46,907,841),53249=>array(75,-68,912,844),53250=>array(75,-76,908,844),53251=>array(75,-44,921,844),53252=>array(75,-62,917,844),53253=>array(75,-64,908,844),53254=>array(75,-64,908,844),53255=>array(75,-64,908,844),53256=>array(75,-69,923,844),53257=>array(75,-64,908,844),53258=>array(75,-64,908,844),53259=>array(75,-76,908,844),53260=>array(75,-62,908,844),53261=>array(75,-61,908,844),53262=>array(75,-69,922,844),53263=>array(75,-74,929,844),53264=>array(75,-69,927,844),53265=>array(75,-68,911,844),53266=>array(75,-72,929,844),53267=>array(75,-70,936,844),53268=>array(75,-66,908,844),53269=>array(75,-59,916,844),53270=>array(75,-60,928,844),53271=>array(75,-68,908,844),53272=>array(61,-68,907,843),53273=>array(70,-61,907,843),53274=>array(70,-61,907,843),53275=>array(70,-71,931,843),53276=>array(76,-46,907,843),53277=>array(70,-68,912,843),53278=>array(70,-76,907,843),53279=>array(70,-44,921,843),53280=>array(70,-62,917,843),53281=>array(70,-64,907,843),53282=>array(70,-64,908,843),53283=>array(70,-64,908,843),53284=>array(70,-69,923,843),53285=>array(70,-64,908,843),53286=>array(70,-64,908,843),53287=>array(70,-76,907,843),53288=>array(70,-62,907,843),53289=>array(70,-61,907,843),53290=>array(70,-69,922,843),53291=>array(70,-74,929,843),53292=>array(70,-69,927,843),53293=>array(70,-68,911,843),53294=>array(70,-72,929,843),53295=>array(70,-70,936,843),53296=>array(70,-66,908,843),53297=>array(70,-59,916,843),53298=>array(70,-60,928,843),53299=>array(70,-68,908,843),53300=>array(67,-69,907,842),53301=>array(65,-61,907,842),53302=>array(65,-61,907,842),53303=>array(65,-71,931,842),53304=>array(65,-46,907,842),53305=>array(65,-68,912,842),53306=>array(65,-76,907,842),53307=>array(65,-44,921,842),53308=>array(65,-62,917,842),53309=>array(65,-64,907,842),53310=>array(65,-64,908,842),53311=>array(65,-64,908,842),53312=>array(65,-69,923,842),53313=>array(65,-64,908,842),53314=>array(65,-64,908,842),53315=>array(65,-76,907,842),53316=>array(65,-62,907,842),53317=>array(65,-61,907,842),53318=>array(65,-69,922,842),53319=>array(65,-74,929,842),53320=>array(65,-69,927,842),53321=>array(65,-68,911,842),53322=>array(65,-72,929,842),53323=>array(65,-70,936,842),53324=>array(65,-66,908,842),53325=>array(65,-59,916,842),53326=>array(65,-60,928,842),53327=>array(65,-68,908,842),53328=>array(87,-64,928,795),53329=>array(79,-61,921,785),53330=>array(79,-61,921,785),53331=>array(79,-71,921,785),53332=>array(96,-46,927,785),53333=>array(79,-68,921,785),53334=>array(79,-74,921,785),53335=>array(79,-44,921,785),53336=>array(79,-62,921,785),53337=>array(79,-64,921,785),53338=>array(79,-64,921,785),53339=>array(79,-63,921,785),53340=>array(79,-68,921,785),53341=>array(79,-64,921,785),53342=>array(79,-63,921,785),53343=>array(79,-74,921,785),53344=>array(79,-62,921,785),53345=>array(79,-61,921,785),53346=>array(79,-69,921,785),53347=>array(79,-74,921,785),53348=>array(79,-69,921,785),53349=>array(79,-68,921,785),53350=>array(79,-72,921,785),53351=>array(79,-70,921,785),53352=>array(79,-66,921,785),53353=>array(79,-59,921,785),53354=>array(79,-60,921,785),53355=>array(79,-68,921,785),53356=>array(67,27,943,700),53357=>array(79,-61,922,785),53358=>array(79,-61,922,785),53359=>array(79,-71,922,785),53360=>array(79,-46,921,785),53361=>array(79,-68,922,785),53362=>array(79,-74,922,785),53363=>array(79,-44,922,785),53364=>array(79,-62,922,785),53365=>array(79,-64,922,785),53366=>array(79,-64,922,785),53367=>array(79,-63,922,785),53368=>array(79,-68,922,785),53369=>array(79,-64,922,785),53370=>array(79,-63,922,785),53371=>array(79,-74,922,785),53372=>array(79,-62,922,785),53373=>array(79,-61,922,785),53374=>array(79,-69,922,785),53375=>array(79,-74,922,785),53376=>array(79,-69,922,785),53377=>array(79,-68,922,785),53378=>array(79,-72,922,785),53379=>array(79,-70,922,785),53380=>array(79,-66,922,785),53381=>array(79,-59,922,785),53382=>array(79,-60,922,785),53383=>array(79,-68,922,785),53384=>array(65,-69,907,842),53385=>array(59,-61,907,842),53386=>array(59,-61,907,842),53387=>array(59,-71,931,842),53388=>array(65,-46,907,842),53389=>array(59,-68,912,842),53390=>array(59,-76,907,842),53391=>array(59,-44,921,842),53392=>array(59,-62,917,842),53393=>array(59,-64,907,842),53394=>array(59,-64,908,842),53395=>array(59,-64,908,842),53396=>array(59,-69,923,842),53397=>array(59,-64,908,842),53398=>array(59,-64,908,842),53399=>array(59,-76,907,842),53400=>array(59,-62,907,842),53401=>array(59,-61,907,842),53402=>array(59,-69,922,842),53403=>array(59,-74,929,842),53404=>array(59,-69,927,842),53405=>array(59,-68,911,842),53406=>array(59,-72,929,842),53407=>array(59,-70,936,842),53408=>array(59,-66,908,842),53409=>array(59,-59,916,842),53410=>array(59,-60,928,842),53411=>array(59,-68,908,842),53412=>array(120,-69,907,842),53413=>array(67,-61,907,842),53414=>array(67,-61,907,842),53415=>array(67,-71,931,842),53416=>array(94,-46,907,842),53417=>array(67,-68,912,842),53418=>array(67,-76,907,842),53419=>array(67,-44,921,842),53420=>array(67,-62,917,842),53421=>array(67,-64,907,842),53422=>array(67,-64,908,842),53423=>array(67,-64,908,842),53424=>array(67,-69,923,842),53425=>array(67,-64,908,842),53426=>array(67,-64,908,842),53427=>array(67,-76,907,842),53428=>array(67,-62,907,842),53429=>array(67,-61,907,842),53430=>array(67,-69,922,842),53431=>array(67,-74,929,842),53432=>array(67,-69,927,842),53433=>array(67,-68,911,842),53434=>array(67,-72,929,842),53435=>array(67,-70,936,842),53436=>array(67,-66,908,842),53437=>array(67,-59,916,842),53438=>array(67,-60,928,842),53439=>array(67,-68,908,842),53440=>array(115,-69,936,842),53441=>array(115,-59,936,842),53442=>array(115,-61,936,842),53443=>array(115,-71,936,842),53444=>array(115,-45,936,842),53445=>array(115,-69,936,842),53446=>array(115,-76,936,842),53447=>array(115,-44,936,842),53448=>array(115,-62,936,842),53449=>array(115,-64,936,842),53450=>array(115,-64,936,842),53451=>array(115,-64,936,842),53452=>array(115,-70,936,842),53453=>array(115,-64,936,842),53454=>array(115,-64,936,842),53455=>array(115,-76,936,842),53456=>array(115,-62,936,842),53457=>array(115,-61,936,842),53458=>array(115,-70,936,842),53459=>array(115,-74,936,842),53460=>array(115,-69,936,842),53461=>array(115,-67,936,842),53462=>array(115,-72,936,842),53463=>array(115,-71,936,842),53464=>array(115,-66,936,842),53465=>array(115,-59,936,842),53466=>array(115,-60,936,842),53467=>array(115,-69,936,842),53468=>array(115,-69,907,842),53469=>array(115,-61,907,842),53470=>array(115,-61,907,842),53471=>array(115,-71,931,842),53472=>array(115,-46,907,842),53473=>array(115,-68,912,842),53474=>array(115,-76,907,842),53475=>array(115,-44,921,842),53476=>array(115,-62,917,842),53477=>array(115,-64,907,842),53478=>array(115,-64,908,842),53479=>array(115,-64,908,842),53480=>array(115,-69,923,842),53481=>array(115,-64,908,842),53482=>array(115,-64,908,842),53483=>array(115,-76,907,842),53484=>array(115,-62,907,842),53485=>array(115,-61,907,842),53486=>array(115,-69,922,842),53487=>array(115,-74,929,842),53488=>array(115,-69,927,842),53489=>array(115,-68,911,842),53490=>array(115,-72,929,842),53491=>array(115,-70,936,842),53492=>array(115,-66,908,842),53493=>array(115,-59,916,842),53494=>array(115,-60,928,842),53495=>array(115,-68,908,842),53496=>array(114,-68,935,843),53497=>array(115,-59,936,842),53498=>array(115,-61,936,842),53499=>array(115,-71,936,842),53500=>array(115,-45,936,842),53501=>array(115,-69,936,842),53502=>array(115,-76,936,842),53503=>array(115,-44,936,842),53504=>array(115,-62,936,842),53505=>array(115,-64,936,842),53506=>array(115,-64,936,842),53507=>array(115,-64,936,842),53508=>array(115,-70,936,842),53509=>array(115,-64,936,842),53510=>array(115,-64,936,842),53511=>array(115,-76,936,842),53512=>array(115,-62,936,842),53513=>array(115,-61,936,842),53514=>array(115,-70,936,842),53515=>array(115,-74,936,842),53516=>array(115,-69,936,842),53517=>array(115,-67,936,842),53518=>array(115,-72,936,842),53519=>array(115,-71,936,842),53520=>array(115,-66,936,842),53521=>array(115,-59,936,842),53522=>array(115,-60,936,842),53523=>array(115,-69,936,842),53524=>array(115,-69,907,842),53525=>array(115,-61,907,842),53526=>array(115,-61,907,842),53527=>array(115,-71,931,842),53528=>array(115,-46,907,842),53529=>array(115,-68,912,842),53530=>array(115,-76,907,842),53531=>array(115,-44,921,842),53532=>array(115,-62,917,842),53533=>array(115,-64,907,842),53534=>array(115,-64,908,842),53535=>array(115,-64,908,842),53536=>array(115,-69,923,842),53537=>array(115,-64,908,842),53538=>array(115,-64,908,842),53539=>array(115,-76,907,842),53540=>array(115,-62,907,842),53541=>array(115,-61,907,842),53542=>array(115,-69,922,842),53543=>array(115,-74,929,842),53544=>array(115,-69,927,842),53545=>array(115,-68,911,842),53546=>array(115,-72,929,842),53547=>array(115,-70,936,842),53548=>array(115,-66,908,842),53549=>array(115,-59,916,842),53550=>array(115,-60,928,842),53551=>array(115,-68,908,842),53552=>array(115,-70,907,841),53553=>array(115,-61,907,841),53554=>array(115,-61,907,841),53555=>array(115,-71,931,841),53556=>array(115,-46,907,841),53557=>array(115,-68,912,841),53558=>array(115,-76,907,841),53559=>array(115,-44,921,841),53560=>array(115,-62,917,841),53561=>array(115,-64,907,841),53562=>array(115,-64,908,841),53563=>array(115,-64,908,841),53564=>array(115,-69,923,841),53565=>array(115,-64,908,841),53566=>array(115,-64,908,841),53567=>array(115,-76,906,841),53568=>array(115,-62,907,841),53569=>array(115,-61,907,841),53570=>array(115,-69,922,841),53571=>array(115,-74,929,841),53572=>array(115,-69,927,841),53573=>array(115,-68,911,841),53574=>array(115,-72,929,841),53575=>array(115,-70,936,841),53576=>array(115,-66,908,841),53577=>array(115,-59,916,841),53578=>array(115,-60,928,841),53579=>array(115,-68,908,841),53580=>array(115,-68,907,843),53581=>array(115,-61,907,843),53582=>array(115,-61,907,843),53583=>array(115,-71,931,843),53584=>array(115,-46,907,843),53585=>array(115,-68,912,843),53586=>array(115,-76,907,843),53587=>array(115,-44,921,843),53588=>array(115,-62,917,843),53589=>array(115,-64,907,843),53590=>array(115,-64,908,843),53591=>array(115,-64,908,843),53592=>array(115,-69,923,843),53593=>array(115,-64,908,843),53594=>array(115,-64,908,843),53595=>array(115,-76,907,843),53596=>array(115,-62,907,843),53597=>array(115,-61,907,843),53598=>array(115,-69,922,843),53599=>array(115,-74,929,843),53600=>array(115,-69,927,843),53601=>array(115,-68,911,843),53602=>array(115,-72,929,843),53603=>array(115,-70,936,843),53604=>array(115,-66,908,843),53605=>array(115,-59,916,843),53606=>array(115,-60,928,843),53607=>array(115,-68,908,843),53608=>array(115,-70,907,842),53609=>array(115,-61,908,842),53610=>array(115,-61,908,842),53611=>array(115,-71,931,842),53612=>array(115,-46,907,842),53613=>array(115,-68,912,842),53614=>array(115,-76,908,842),53615=>array(115,-44,921,842),53616=>array(115,-62,917,842),53617=>array(115,-64,908,842),53618=>array(115,-64,908,842),53619=>array(115,-64,908,842),53620=>array(115,-69,923,842),53621=>array(115,-64,908,842),53622=>array(115,-64,908,842),53623=>array(115,-76,908,842),53624=>array(115,-62,908,842),53625=>array(115,-61,908,842),53626=>array(115,-69,922,842),53627=>array(115,-74,929,842),53628=>array(115,-69,927,842),53629=>array(115,-68,911,842),53630=>array(115,-72,929,842),53631=>array(115,-70,936,842),53632=>array(115,-66,908,842),53633=>array(115,-59,916,842),53634=>array(115,-60,928,842),53635=>array(115,-68,908,842),53636=>array(115,-68,907,843),53637=>array(115,-61,907,843),53638=>array(115,-61,907,843),53639=>array(115,-71,931,843),53640=>array(115,-46,907,843),53641=>array(115,-68,912,843),53642=>array(115,-76,907,843),53643=>array(115,-44,921,843),53644=>array(115,-62,917,843),53645=>array(115,-64,907,843),53646=>array(115,-64,908,843),53647=>array(115,-64,908,843),53648=>array(115,-69,923,843),53649=>array(115,-64,908,843),53650=>array(115,-64,908,843),53651=>array(115,-76,907,843),53652=>array(115,-62,907,843),53653=>array(115,-61,907,843),53654=>array(115,-69,922,843),53655=>array(115,-74,929,843),53656=>array(115,-69,927,843),53657=>array(115,-68,911,843),53658=>array(115,-72,929,843),53659=>array(115,-70,936,843),53660=>array(115,-66,908,843),53661=>array(115,-59,916,843),53662=>array(115,-60,928,843),53663=>array(115,-68,908,843),53664=>array(62,17,943,757),53665=>array(79,-61,921,799),53666=>array(79,-61,921,799),53667=>array(79,-71,921,799),53668=>array(79,-46,922,789),53669=>array(79,-68,921,799),53670=>array(79,-74,921,799),53671=>array(79,-44,921,799),53672=>array(79,-62,921,799),53673=>array(79,-64,921,799),53674=>array(79,-64,921,799),53675=>array(79,-63,921,799),53676=>array(79,-68,921,799),53677=>array(79,-64,921,799),53678=>array(79,-63,921,799),53679=>array(79,-74,921,799),53680=>array(79,-62,921,799),53681=>array(79,-61,921,799),53682=>array(79,-69,921,799),53683=>array(79,-74,921,799),53684=>array(79,-69,921,799),53685=>array(79,-68,921,799),53686=>array(79,-72,921,799),53687=>array(79,-70,921,799),53688=>array(79,-66,921,799),53689=>array(79,-59,921,799),53690=>array(79,-60,921,799),53691=>array(79,-68,921,799),53692=>array(53,-69,936,842),53693=>array(77,-59,936,842),53694=>array(77,-61,936,842),53695=>array(77,-71,936,842),53696=>array(77,-45,936,842),53697=>array(77,-69,936,842),53698=>array(77,-76,936,842),53699=>array(77,-44,936,842),53700=>array(77,-62,936,842),53701=>array(77,-64,936,842),53702=>array(77,-64,936,842),53703=>array(77,-64,936,842),53704=>array(77,-70,936,842),53705=>array(77,-64,936,842),53706=>array(77,-64,936,842),53707=>array(77,-76,936,842),53708=>array(77,-62,936,842),53709=>array(77,-61,936,842),53710=>array(77,-70,936,842),53711=>array(77,-74,936,842),53712=>array(77,-69,936,842),53713=>array(77,-67,936,842),53714=>array(77,-72,936,842),53715=>array(77,-71,936,842),53716=>array(77,-66,936,842),53717=>array(77,-59,936,842),53718=>array(77,-60,936,842),53719=>array(77,-69,936,842),53720=>array(43,-69,907,842),53721=>array(77,-61,907,842),53722=>array(77,-61,907,842),53723=>array(77,-71,931,842),53724=>array(77,-46,907,842),53725=>array(77,-68,912,842),53726=>array(77,-76,907,842),53727=>array(77,-44,921,842),53728=>array(77,-62,917,842),53729=>array(77,-64,907,842),53730=>array(77,-64,908,842),53731=>array(77,-64,908,842),53732=>array(77,-69,923,842),53733=>array(77,-64,908,842),53734=>array(77,-64,908,842),53735=>array(77,-76,907,842),53736=>array(77,-62,907,842),53737=>array(77,-61,907,842),53738=>array(77,-69,922,842),53739=>array(77,-74,929,842),53740=>array(77,-69,927,842),53741=>array(77,-68,911,842),53742=>array(77,-72,929,842),53743=>array(77,-70,936,842),53744=>array(77,-66,908,842),53745=>array(77,-59,916,842),53746=>array(77,-60,928,842),53747=>array(77,-68,908,842),53748=>array(53,-68,907,843),53749=>array(65,-61,907,842),53750=>array(65,-61,907,842),53751=>array(65,-71,931,842),53752=>array(65,-46,907,842),53753=>array(65,-68,912,842),53754=>array(65,-76,907,842),53755=>array(65,-44,921,842),53756=>array(65,-62,917,842),53757=>array(65,-64,907,842),53758=>array(65,-64,908,842),53759=>array(65,-64,908,842),53760=>array(65,-69,923,842),53761=>array(65,-64,908,842),53762=>array(65,-64,908,842),53763=>array(65,-76,907,842),53764=>array(65,-62,907,842),53765=>array(65,-61,907,842),53766=>array(65,-69,922,842),53767=>array(65,-74,929,842),53768=>array(65,-69,927,842),53769=>array(65,-68,911,842),53770=>array(65,-72,929,842),53771=>array(65,-70,936,842),53772=>array(65,-66,908,842),53773=>array(65,-59,916,842),53774=>array(65,-60,928,842),53775=>array(65,-68,908,842),53776=>array(62,7,943,777),53777=>array(79,-61,921,799),53778=>array(79,-61,921,799),53779=>array(79,-71,921,799),53780=>array(79,-46,921,794),53781=>array(79,-68,921,799),53782=>array(79,-74,921,799),53783=>array(79,-44,921,799),53784=>array(79,-62,921,799),53785=>array(79,-64,921,799),53786=>array(79,-64,921,799),53787=>array(79,-63,921,799),53788=>array(79,-68,921,799),53789=>array(79,-64,921,799),53790=>array(79,-63,921,799),53791=>array(79,-74,921,799),53792=>array(79,-62,921,799),53793=>array(79,-61,921,799),53794=>array(79,-69,921,799),53795=>array(79,-74,921,799),53796=>array(79,-69,921,799),53797=>array(79,-68,921,799),53798=>array(79,-72,921,799),53799=>array(79,-70,921,799),53800=>array(79,-66,921,799),53801=>array(79,-59,921,799),53802=>array(79,-60,921,799),53803=>array(79,-68,921,799),53804=>array(82,-64,924,789),53805=>array(79,-61,921,799),53806=>array(79,-61,921,799),53807=>array(79,-71,921,799),53808=>array(79,-46,921,789),53809=>array(79,-68,921,799),53810=>array(79,-74,921,799),53811=>array(79,-44,921,799),53812=>array(79,-62,921,799),53813=>array(79,-64,921,799),53814=>array(79,-64,921,799),53815=>array(79,-63,921,799),53816=>array(79,-68,921,799),53817=>array(79,-64,921,799),53818=>array(79,-63,921,799),53819=>array(79,-74,921,799),53820=>array(79,-62,921,799),53821=>array(79,-61,921,799),53822=>array(79,-69,921,799),53823=>array(79,-74,921,799),53824=>array(79,-69,921,799),53825=>array(79,-68,921,799),53826=>array(79,-72,921,799),53827=>array(79,-70,921,799),53828=>array(79,-66,921,799),53829=>array(79,-59,921,799),53830=>array(79,-60,921,799),53831=>array(79,-68,921,799),53832=>array(76,-70,907,841),53833=>array(74,-61,909,843),53834=>array(74,-61,909,843),53835=>array(74,-71,931,843),53836=>array(75,-46,909,843),53837=>array(74,-68,912,843),53838=>array(74,-76,909,843),53839=>array(74,-44,921,843),53840=>array(74,-62,917,843),53841=>array(74,-64,909,843),53842=>array(74,-64,909,843),53843=>array(74,-64,909,843),53844=>array(74,-69,923,843),53845=>array(74,-64,909,843),53846=>array(74,-64,909,843),53847=>array(74,-76,909,843),53848=>array(74,-62,909,843),53849=>array(74,-61,909,843),53850=>array(74,-69,922,843),53851=>array(74,-74,929,843),53852=>array(74,-69,927,843),53853=>array(74,-68,911,843),53854=>array(74,-72,929,843),53855=>array(74,-70,936,843),53856=>array(74,-66,909,843),53857=>array(74,-59,916,843),53858=>array(74,-60,928,843),53859=>array(74,-68,909,843),53860=>array(56,-68,907,843),53861=>array(68,-61,907,843),53862=>array(68,-61,907,843),53863=>array(68,-71,931,843),53864=>array(74,-46,907,843),53865=>array(68,-68,912,843),53866=>array(68,-76,907,843),53867=>array(68,-44,921,843),53868=>array(68,-62,917,843),53869=>array(68,-64,907,843),53870=>array(68,-64,908,843),53871=>array(68,-64,908,843),53872=>array(68,-69,923,843),53873=>array(68,-64,908,843),53874=>array(68,-64,908,843),53875=>array(68,-76,907,843),53876=>array(68,-62,907,843),53877=>array(68,-61,907,843),53878=>array(68,-69,922,843),53879=>array(68,-74,929,843),53880=>array(68,-69,927,843),53881=>array(68,-68,911,843),53882=>array(68,-72,929,843),53883=>array(68,-70,936,843),53884=>array(68,-66,908,843),53885=>array(68,-59,916,843),53886=>array(68,-60,928,843),53887=>array(68,-68,908,843),53888=>array(67,-69,907,842),53889=>array(65,-61,907,842),53890=>array(65,-61,907,842),53891=>array(65,-71,931,842),53892=>array(65,-46,907,842),53893=>array(65,-68,912,842),53894=>array(65,-76,907,842),53895=>array(65,-44,921,842),53896=>array(65,-62,917,842),53897=>array(65,-64,907,842),53898=>array(65,-64,908,842),53899=>array(65,-64,908,842),53900=>array(65,-69,923,842),53901=>array(65,-64,908,842),53902=>array(65,-64,908,842),53903=>array(65,-76,907,842),53904=>array(65,-62,907,842),53905=>array(65,-61,907,842),53906=>array(65,-69,922,842),53907=>array(65,-74,929,842),53908=>array(65,-69,927,842),53909=>array(65,-68,911,842),53910=>array(65,-72,929,842),53911=>array(65,-70,936,842),53912=>array(65,-66,908,842),53913=>array(65,-59,916,842),53914=>array(65,-60,928,842),53915=>array(65,-68,908,842),53916=>array(82,-64,924,784),53917=>array(79,-61,921,799),53918=>array(79,-61,921,799),53919=>array(79,-71,921,799),53920=>array(81,-46,922,789),53921=>array(79,-68,921,799),53922=>array(79,-74,921,799),53923=>array(79,-44,921,799),53924=>array(79,-62,921,799),53925=>array(79,-64,921,799),53926=>array(79,-64,921,799),53927=>array(79,-63,921,799),53928=>array(79,-68,921,799),53929=>array(79,-64,921,799),53930=>array(79,-63,921,799),53931=>array(79,-74,921,799),53932=>array(79,-62,921,799),53933=>array(79,-61,921,799),53934=>array(79,-69,921,799),53935=>array(79,-74,921,799),53936=>array(79,-69,921,799),53937=>array(79,-68,921,799),53938=>array(79,-72,921,799),53939=>array(79,-70,921,799),53940=>array(79,-66,921,799),53941=>array(79,-59,921,799),53942=>array(79,-60,921,799),53943=>array(79,-68,921,799),53944=>array(57,52,943,719),53945=>array(79,-61,922,796),53946=>array(79,-61,922,796),53947=>array(79,-71,922,796),53948=>array(79,-46,921,791),53949=>array(79,-68,922,796),53950=>array(79,-74,922,796),53951=>array(79,-44,922,796),53952=>array(79,-62,922,796),53953=>array(79,-64,922,796),53954=>array(79,-64,922,796),53955=>array(79,-63,922,796),53956=>array(79,-68,922,796),53957=>array(79,-64,922,796),53958=>array(79,-63,922,796),53959=>array(79,-74,922,796),53960=>array(79,-62,922,796),53961=>array(79,-61,922,796),53962=>array(79,-69,922,796),53963=>array(79,-74,922,796),53964=>array(79,-69,922,796),53965=>array(79,-68,922,796),53966=>array(79,-72,922,796),53967=>array(79,-70,922,796),53968=>array(79,-66,922,796),53969=>array(79,-59,922,796),53970=>array(79,-60,922,796),53971=>array(79,-68,922,796),53972=>array(67,-69,907,842),53973=>array(65,-61,907,842),53974=>array(65,-61,907,842),53975=>array(65,-71,931,842),53976=>array(65,-46,907,842),53977=>array(65,-68,912,842),53978=>array(65,-76,907,842),53979=>array(65,-44,921,842),53980=>array(65,-62,917,842),53981=>array(65,-64,907,842),53982=>array(65,-64,908,842),53983=>array(65,-64,908,842),53984=>array(65,-69,923,842),53985=>array(65,-64,908,842),53986=>array(65,-64,908,842),53987=>array(65,-76,907,842),53988=>array(65,-62,907,842),53989=>array(65,-61,907,842),53990=>array(65,-69,922,842),53991=>array(65,-74,929,842),53992=>array(65,-69,927,842),53993=>array(65,-68,911,842),53994=>array(65,-72,929,842),53995=>array(65,-70,936,842),53996=>array(65,-66,908,842),53997=>array(65,-59,916,842),53998=>array(65,-60,928,842),53999=>array(65,-68,908,842),54000=>array(125,-69,907,842),54001=>array(130,-61,907,842),54002=>array(130,-61,907,842),54003=>array(130,-71,931,842),54004=>array(125,-46,907,842),54005=>array(130,-68,912,842),54006=>array(130,-76,907,842),54007=>array(130,-44,921,842),54008=>array(130,-62,917,842),54009=>array(130,-64,907,842),54010=>array(130,-64,908,842),54011=>array(130,-64,908,842),54012=>array(130,-69,923,842),54013=>array(130,-64,908,842),54014=>array(130,-64,908,842),54015=>array(130,-76,907,842),54016=>array(130,-62,907,842),54017=>array(130,-61,907,842),54018=>array(130,-69,922,842),54019=>array(130,-74,929,842),54020=>array(130,-69,927,842),54021=>array(130,-68,911,842),54022=>array(130,-72,929,842),54023=>array(130,-70,936,842),54024=>array(130,-66,908,842),54025=>array(130,-59,916,842),54026=>array(130,-60,928,842),54027=>array(130,-68,908,842),54028=>array(84,-69,936,842),54029=>array(66,-59,936,842),54030=>array(66,-61,936,842),54031=>array(66,-71,936,842),54032=>array(78,-45,936,842),54033=>array(66,-69,936,842),54034=>array(66,-76,936,842),54035=>array(66,-44,936,842),54036=>array(66,-62,936,842),54037=>array(66,-64,936,842),54038=>array(66,-64,936,842),54039=>array(66,-64,936,842),54040=>array(66,-70,936,842),54041=>array(66,-64,936,842),54042=>array(66,-64,936,842),54043=>array(66,-76,936,842),54044=>array(66,-62,936,842),54045=>array(66,-61,936,842),54046=>array(66,-70,936,842),54047=>array(66,-74,936,842),54048=>array(66,-69,936,842),54049=>array(66,-67,936,842),54050=>array(66,-72,936,842),54051=>array(66,-71,936,842),54052=>array(66,-66,936,842),54053=>array(66,-59,936,842),54054=>array(66,-60,936,842),54055=>array(66,-69,936,842),54056=>array(73,-69,907,842),54057=>array(83,-61,907,842),54058=>array(83,-61,907,842),54059=>array(83,-71,931,842),54060=>array(78,-46,907,842),54061=>array(83,-68,912,842),54062=>array(83,-76,907,842),54063=>array(83,-44,921,842),54064=>array(83,-62,917,842),54065=>array(83,-64,907,842),54066=>array(83,-64,908,842),54067=>array(83,-64,908,842),54068=>array(83,-69,923,842),54069=>array(83,-64,908,842),54070=>array(83,-64,908,842),54071=>array(83,-76,907,842),54072=>array(83,-62,907,842),54073=>array(83,-61,907,842),54074=>array(83,-69,922,842),54075=>array(83,-74,929,842),54076=>array(83,-69,927,842),54077=>array(83,-68,911,842),54078=>array(83,-72,929,842),54079=>array(83,-70,936,842),54080=>array(83,-66,908,842),54081=>array(83,-59,916,842),54082=>array(83,-60,928,842),54083=>array(83,-68,908,842),54084=>array(84,-68,935,843),54085=>array(66,-59,936,842),54086=>array(66,-61,936,842),54087=>array(66,-71,936,842),54088=>array(78,-45,936,842),54089=>array(66,-69,936,842),54090=>array(66,-76,936,842),54091=>array(66,-44,936,842),54092=>array(66,-62,936,842),54093=>array(66,-64,936,842),54094=>array(66,-64,936,842),54095=>array(66,-64,936,842),54096=>array(66,-70,936,842),54097=>array(66,-64,936,842),54098=>array(66,-64,936,842),54099=>array(66,-76,936,842),54100=>array(66,-62,936,842),54101=>array(66,-61,936,842),54102=>array(66,-70,936,842),54103=>array(66,-74,936,842),54104=>array(66,-69,936,842),54105=>array(66,-67,936,842),54106=>array(66,-72,936,842),54107=>array(66,-71,936,842),54108=>array(66,-66,936,842),54109=>array(66,-59,936,842),54110=>array(66,-60,936,842),54111=>array(66,-69,936,842),54112=>array(73,-69,907,842),54113=>array(83,-61,907,842),54114=>array(83,-61,907,842),54115=>array(83,-71,931,842),54116=>array(78,-46,907,842),54117=>array(83,-68,912,842),54118=>array(83,-76,907,842),54119=>array(83,-44,921,842),54120=>array(83,-62,917,842),54121=>array(83,-64,907,842),54122=>array(83,-64,908,842),54123=>array(83,-64,908,842),54124=>array(83,-69,923,842),54125=>array(83,-64,908,842),54126=>array(83,-64,908,842),54127=>array(83,-76,907,842),54128=>array(83,-62,907,842),54129=>array(83,-61,907,842),54130=>array(83,-69,922,842),54131=>array(83,-74,929,842),54132=>array(83,-69,927,842),54133=>array(83,-68,911,842),54134=>array(83,-72,929,842),54135=>array(83,-70,936,842),54136=>array(83,-66,908,842),54137=>array(83,-59,916,842),54138=>array(83,-60,928,842),54139=>array(83,-68,908,842),54140=>array(84,-70,907,841),54141=>array(66,-61,907,841),54142=>array(66,-61,907,841),54143=>array(66,-71,931,841),54144=>array(78,-46,907,841),54145=>array(66,-68,912,841),54146=>array(66,-76,907,841),54147=>array(66,-44,921,841),54148=>array(66,-62,917,841),54149=>array(66,-64,907,841),54150=>array(66,-64,908,841),54151=>array(66,-64,908,841),54152=>array(66,-69,923,841),54153=>array(66,-64,908,841),54154=>array(66,-64,908,841),54155=>array(66,-76,906,841),54156=>array(66,-62,907,841),54157=>array(66,-61,907,841),54158=>array(66,-69,922,841),54159=>array(66,-74,929,841),54160=>array(66,-69,927,841),54161=>array(66,-68,911,841),54162=>array(66,-72,929,841),54163=>array(66,-70,936,841),54164=>array(66,-66,908,841),54165=>array(66,-59,916,841),54166=>array(66,-60,928,841),54167=>array(66,-68,908,841),54168=>array(63,-68,907,843),54169=>array(65,-61,907,843),54170=>array(65,-61,907,843),54171=>array(65,-71,931,843),54172=>array(83,-46,907,843),54173=>array(65,-68,912,843),54174=>array(65,-76,907,843),54175=>array(65,-44,921,843),54176=>array(65,-62,917,843),54177=>array(65,-64,907,843),54178=>array(65,-64,908,843),54179=>array(65,-64,908,843),54180=>array(65,-69,923,843),54181=>array(65,-64,908,843),54182=>array(65,-64,908,843),54183=>array(65,-76,907,843),54184=>array(65,-62,907,843),54185=>array(65,-61,907,843),54186=>array(65,-69,922,843),54187=>array(65,-74,929,843),54188=>array(65,-69,927,843),54189=>array(65,-68,911,843),54190=>array(65,-72,929,843),54191=>array(65,-70,936,843),54192=>array(65,-66,908,843),54193=>array(65,-59,916,843),54194=>array(65,-60,928,843),54195=>array(65,-68,908,843),54196=>array(74,-70,907,842),54197=>array(56,-61,908,842),54198=>array(56,-61,908,842),54199=>array(56,-71,931,842),54200=>array(68,-46,907,842),54201=>array(56,-68,912,842),54202=>array(56,-76,908,842),54203=>array(56,-44,921,842),54204=>array(56,-62,917,842),54205=>array(56,-64,908,842),54206=>array(56,-64,908,842),54207=>array(56,-64,908,842),54208=>array(56,-69,923,842),54209=>array(56,-64,908,842),54210=>array(56,-64,908,842),54211=>array(56,-76,908,842),54212=>array(56,-62,908,842),54213=>array(56,-61,908,842),54214=>array(56,-69,922,842),54215=>array(56,-74,929,842),54216=>array(56,-69,927,842),54217=>array(56,-68,911,842),54218=>array(56,-72,929,842),54219=>array(56,-70,936,842),54220=>array(56,-66,908,842),54221=>array(56,-59,916,842),54222=>array(56,-60,928,842),54223=>array(56,-68,908,842),54224=>array(63,-68,907,843),54225=>array(65,-61,907,843),54226=>array(65,-61,907,843),54227=>array(65,-71,931,843),54228=>array(83,-46,907,843),54229=>array(65,-68,912,843),54230=>array(65,-76,907,843),54231=>array(65,-44,921,843),54232=>array(65,-62,917,843),54233=>array(65,-64,907,843),54234=>array(65,-64,908,843),54235=>array(65,-64,908,843),54236=>array(65,-69,923,843),54237=>array(65,-64,908,843),54238=>array(65,-64,908,843),54239=>array(65,-76,907,843),54240=>array(65,-62,907,843),54241=>array(65,-61,907,843),54242=>array(65,-69,922,843),54243=>array(65,-74,929,843),54244=>array(65,-69,927,843),54245=>array(65,-68,911,843),54246=>array(65,-72,929,843),54247=>array(65,-70,936,843),54248=>array(65,-66,908,843),54249=>array(65,-59,916,843),54250=>array(65,-60,928,843),54251=>array(65,-68,908,843),54252=>array(62,22,938,724),54253=>array(79,-61,921,799),54254=>array(79,-61,921,799),54255=>array(79,-71,921,799),54256=>array(79,-46,922,799),54257=>array(79,-68,921,799),54258=>array(79,-74,921,799),54259=>array(79,-44,921,799),54260=>array(79,-62,921,799),54261=>array(79,-64,921,799),54262=>array(79,-64,921,799),54263=>array(79,-63,921,799),54264=>array(79,-68,921,799),54265=>array(79,-64,921,799),54266=>array(79,-63,921,799),54267=>array(79,-74,921,799),54268=>array(79,-62,921,799),54269=>array(79,-61,921,799),54270=>array(79,-69,921,799),54271=>array(79,-74,921,799),54272=>array(79,-69,921,799),54273=>array(79,-68,921,799),54274=>array(79,-72,921,799),54275=>array(79,-70,921,799),54276=>array(79,-66,921,799),54277=>array(79,-59,921,799),54278=>array(79,-60,921,799),54279=>array(79,-68,921,799),54280=>array(68,-69,936,842),54281=>array(77,-59,936,842),54282=>array(77,-61,936,842),54283=>array(77,-71,936,842),54284=>array(77,-45,936,842),54285=>array(77,-69,936,842),54286=>array(77,-76,936,842),54287=>array(77,-44,936,842),54288=>array(77,-62,936,842),54289=>array(77,-64,936,842),54290=>array(77,-64,936,842),54291=>array(77,-64,936,842),54292=>array(77,-70,936,842),54293=>array(77,-64,936,842),54294=>array(77,-64,936,842),54295=>array(77,-76,936,842),54296=>array(77,-62,936,842),54297=>array(77,-61,936,842),54298=>array(77,-70,936,842),54299=>array(77,-74,936,842),54300=>array(77,-69,936,842),54301=>array(77,-67,936,842),54302=>array(77,-72,936,842),54303=>array(77,-71,936,842),54304=>array(77,-66,936,842),54305=>array(77,-59,936,842),54306=>array(77,-60,936,842),54307=>array(77,-69,936,842),54308=>array(59,-69,907,842),54309=>array(77,-61,907,842),54310=>array(77,-61,907,842),54311=>array(77,-71,931,842),54312=>array(67,-46,907,842),54313=>array(77,-68,912,842),54314=>array(77,-76,907,842),54315=>array(77,-44,921,842),54316=>array(77,-62,917,842),54317=>array(77,-64,907,842),54318=>array(77,-64,908,842),54319=>array(77,-64,908,842),54320=>array(77,-69,923,842),54321=>array(77,-64,908,842),54322=>array(77,-64,908,842),54323=>array(77,-76,907,842),54324=>array(77,-62,907,842),54325=>array(77,-61,907,842),54326=>array(77,-69,922,842),54327=>array(77,-74,929,842),54328=>array(77,-69,927,842),54329=>array(77,-68,911,842),54330=>array(77,-72,929,842),54331=>array(77,-70,936,842),54332=>array(77,-66,908,842),54333=>array(77,-59,916,842),54334=>array(77,-60,928,842),54335=>array(77,-68,908,842),54336=>array(53,-68,908,843),54337=>array(65,-61,907,842),54338=>array(65,-61,907,842),54339=>array(65,-71,931,842),54340=>array(65,-46,907,842),54341=>array(65,-68,912,842),54342=>array(65,-76,907,842),54343=>array(65,-44,921,842),54344=>array(65,-62,917,842),54345=>array(65,-64,907,842),54346=>array(65,-64,908,842),54347=>array(65,-64,908,842),54348=>array(65,-69,923,842),54349=>array(65,-64,908,842),54350=>array(65,-64,908,842),54351=>array(65,-76,907,842),54352=>array(65,-62,907,842),54353=>array(65,-61,907,842),54354=>array(65,-69,922,842),54355=>array(65,-74,929,842),54356=>array(65,-69,927,842),54357=>array(65,-68,911,842),54358=>array(65,-72,929,842),54359=>array(65,-70,936,842),54360=>array(65,-66,908,842),54361=>array(65,-59,916,842),54362=>array(65,-60,928,842),54363=>array(65,-68,908,842),54364=>array(60,17,940,739),54365=>array(79,-61,921,799),54366=>array(79,-61,921,799),54367=>array(79,-71,921,799),54368=>array(79,-46,921,799),54369=>array(79,-68,921,799),54370=>array(79,-74,921,799),54371=>array(79,-44,921,799),54372=>array(79,-62,921,799),54373=>array(79,-64,921,799),54374=>array(79,-64,921,799),54375=>array(79,-63,921,799),54376=>array(79,-68,921,799),54377=>array(79,-64,921,799),54378=>array(79,-63,921,799),54379=>array(79,-74,921,799),54380=>array(79,-62,921,799),54381=>array(79,-61,921,799),54382=>array(79,-69,921,799),54383=>array(79,-74,921,799),54384=>array(79,-69,921,799),54385=>array(79,-68,921,799),54386=>array(79,-72,921,799),54387=>array(79,-70,921,799),54388=>array(79,-66,921,799),54389=>array(79,-59,921,799),54390=>array(79,-60,921,799),54391=>array(79,-68,921,799),54392=>array(79,-64,921,794),54393=>array(79,-61,921,799),54394=>array(79,-61,921,799),54395=>array(79,-71,921,799),54396=>array(79,-46,921,799),54397=>array(79,-68,921,799),54398=>array(79,-74,921,799),54399=>array(79,-44,921,799),54400=>array(79,-62,921,799),54401=>array(79,-64,921,799),54402=>array(79,-64,921,799),54403=>array(79,-63,921,799),54404=>array(79,-68,921,799),54405=>array(79,-64,921,799),54406=>array(79,-63,921,799),54407=>array(79,-74,921,799),54408=>array(79,-62,921,799),54409=>array(79,-61,921,799),54410=>array(79,-69,921,799),54411=>array(79,-74,921,799),54412=>array(79,-69,921,799),54413=>array(79,-68,921,799),54414=>array(79,-72,921,799),54415=>array(79,-70,921,799),54416=>array(79,-66,921,799),54417=>array(79,-59,921,799),54418=>array(79,-60,921,799),54419=>array(79,-68,921,799),54420=>array(67,-65,882,841),54421=>array(72,-61,907,836),54422=>array(72,-61,907,836),54423=>array(72,-71,931,836),54424=>array(75,-46,907,841),54425=>array(72,-68,912,836),54426=>array(72,-76,907,836),54427=>array(72,-44,921,836),54428=>array(72,-62,917,836),54429=>array(72,-64,907,836),54430=>array(72,-64,908,836),54431=>array(72,-64,908,836),54432=>array(72,-69,923,836),54433=>array(72,-64,908,836),54434=>array(72,-64,908,836),54435=>array(72,-76,906,836),54436=>array(72,-62,907,836),54437=>array(72,-61,907,836),54438=>array(72,-69,922,836),54439=>array(72,-74,929,836),54440=>array(72,-69,927,836),54441=>array(72,-68,911,836),54442=>array(72,-72,929,836),54443=>array(72,-70,936,836),54444=>array(72,-66,908,836),54445=>array(72,-59,916,836),54446=>array(72,-60,928,836),54447=>array(72,-68,908,836),54448=>array(62,-63,912,843),54449=>array(70,-61,907,838),54450=>array(70,-61,907,838),54451=>array(70,-71,931,838),54452=>array(76,-46,907,843),54453=>array(70,-68,912,838),54454=>array(70,-76,907,838),54455=>array(70,-44,921,838),54456=>array(70,-62,917,838),54457=>array(70,-64,907,838),54458=>array(70,-64,908,838),54459=>array(70,-64,908,838),54460=>array(70,-69,923,838),54461=>array(70,-64,908,838),54462=>array(70,-64,908,838),54463=>array(70,-76,906,838),54464=>array(70,-62,907,838),54465=>array(70,-61,907,838),54466=>array(70,-69,922,838),54467=>array(70,-74,929,838),54468=>array(70,-69,927,838),54469=>array(70,-68,911,838),54470=>array(70,-72,929,838),54471=>array(70,-70,936,838),54472=>array(70,-66,908,838),54473=>array(70,-59,916,838),54474=>array(70,-60,928,838),54475=>array(70,-68,908,838),54476=>array(71,-69,907,842),54477=>array(65,-61,907,842),54478=>array(65,-61,907,842),54479=>array(65,-71,931,842),54480=>array(65,-46,907,842),54481=>array(65,-68,912,842),54482=>array(65,-76,907,842),54483=>array(65,-44,921,842),54484=>array(65,-62,917,842),54485=>array(65,-64,907,842),54486=>array(65,-64,908,842),54487=>array(65,-64,908,842),54488=>array(65,-69,923,842),54489=>array(65,-64,908,842),54490=>array(65,-64,908,842),54491=>array(65,-76,907,842),54492=>array(65,-62,907,842),54493=>array(65,-61,907,842),54494=>array(65,-69,922,842),54495=>array(65,-74,929,842),54496=>array(65,-69,927,842),54497=>array(65,-68,911,842),54498=>array(65,-72,929,842),54499=>array(65,-70,936,842),54500=>array(65,-66,908,842),54501=>array(65,-59,916,842),54502=>array(65,-60,928,842),54503=>array(65,-68,908,842),54504=>array(79,-64,921,794),54505=>array(79,-61,921,799),54506=>array(79,-61,921,799),54507=>array(79,-71,921,799),54508=>array(81,-46,922,799),54509=>array(79,-68,921,799),54510=>array(79,-74,921,799),54511=>array(79,-44,921,799),54512=>array(79,-62,921,799),54513=>array(79,-64,921,799),54514=>array(79,-64,921,799),54515=>array(79,-63,921,799),54516=>array(79,-68,921,799),54517=>array(79,-64,921,799),54518=>array(79,-63,921,799),54519=>array(79,-74,921,799),54520=>array(79,-62,921,799),54521=>array(79,-61,921,799),54522=>array(79,-69,921,799),54523=>array(79,-74,921,799),54524=>array(79,-69,921,799),54525=>array(79,-68,921,799),54526=>array(79,-72,921,799),54527=>array(79,-70,921,799),54528=>array(79,-66,921,799),54529=>array(79,-59,921,799),54530=>array(79,-60,921,799),54531=>array(79,-68,921,799),54532=>array(57,52,943,724),54533=>array(79,-61,922,799),54534=>array(79,-61,922,799),54535=>array(79,-71,922,799),54536=>array(79,-46,921,799),54537=>array(79,-68,922,799),54538=>array(79,-74,922,799),54539=>array(79,-44,922,799),54540=>array(79,-62,922,799),54541=>array(79,-64,922,799),54542=>array(79,-64,922,799),54543=>array(79,-63,922,799),54544=>array(79,-68,922,799),54545=>array(79,-64,922,799),54546=>array(79,-63,922,799),54547=>array(79,-74,922,799),54548=>array(79,-62,922,799),54549=>array(79,-61,922,799),54550=>array(79,-69,922,799),54551=>array(79,-74,922,799),54552=>array(79,-69,922,799),54553=>array(79,-68,922,799),54554=>array(79,-72,922,799),54555=>array(79,-70,922,799),54556=>array(79,-66,922,799),54557=>array(79,-59,922,799),54558=>array(79,-60,922,799),54559=>array(79,-68,922,799),54560=>array(67,-69,907,842),54561=>array(65,-61,907,842),54562=>array(65,-61,907,842),54563=>array(65,-71,931,842),54564=>array(65,-46,907,842),54565=>array(65,-68,912,842),54566=>array(65,-76,907,842),54567=>array(65,-44,921,842),54568=>array(65,-62,917,842),54569=>array(65,-64,907,842),54570=>array(65,-64,908,842),54571=>array(65,-64,908,842),54572=>array(65,-69,923,842),54573=>array(65,-64,908,842),54574=>array(65,-64,908,842),54575=>array(65,-76,907,842),54576=>array(65,-62,907,842),54577=>array(65,-61,907,842),54578=>array(65,-69,922,842),54579=>array(65,-74,929,842),54580=>array(65,-69,927,842),54581=>array(65,-68,911,842),54582=>array(65,-72,929,842),54583=>array(65,-70,936,842),54584=>array(65,-66,908,842),54585=>array(65,-59,916,842),54586=>array(65,-60,928,842),54587=>array(65,-68,908,842),54588=>array(85,-69,907,842),54589=>array(86,-61,907,842),54590=>array(86,-61,907,842),54591=>array(86,-71,931,842),54592=>array(86,-46,907,842),54593=>array(86,-68,912,842),54594=>array(86,-76,907,842),54595=>array(86,-44,921,842),54596=>array(86,-62,917,842),54597=>array(86,-64,907,842),54598=>array(86,-64,908,842),54599=>array(86,-64,908,842),54600=>array(86,-69,923,842),54601=>array(86,-64,908,842),54602=>array(86,-64,908,842),54603=>array(86,-76,907,842),54604=>array(86,-62,907,842),54605=>array(86,-61,907,842),54606=>array(86,-69,922,842),54607=>array(86,-74,929,842),54608=>array(86,-69,927,842),54609=>array(86,-68,911,842),54610=>array(86,-72,929,842),54611=>array(86,-70,936,842),54612=>array(86,-66,908,842),54613=>array(86,-59,916,842),54614=>array(86,-60,928,842),54615=>array(86,-68,908,842),54616=>array(94,-69,936,842),54617=>array(85,-59,936,842),54618=>array(85,-61,936,842),54619=>array(85,-71,936,842),54620=>array(85,-45,936,842),54621=>array(85,-69,936,842),54622=>array(85,-76,936,842),54623=>array(85,-44,936,842),54624=>array(85,-62,936,842),54625=>array(85,-64,936,842),54626=>array(85,-64,936,842),54627=>array(85,-64,936,842),54628=>array(85,-70,936,842),54629=>array(85,-64,936,842),54630=>array(85,-64,936,842),54631=>array(85,-76,936,842),54632=>array(85,-62,936,842),54633=>array(85,-61,936,842),54634=>array(85,-70,936,842),54635=>array(85,-74,936,842),54636=>array(85,-69,936,842),54637=>array(85,-67,936,842),54638=>array(85,-72,936,842),54639=>array(85,-71,936,842),54640=>array(85,-66,936,842),54641=>array(85,-59,936,842),54642=>array(85,-60,936,842),54643=>array(85,-69,936,842),54644=>array(79,-69,907,842),54645=>array(85,-61,907,842),54646=>array(85,-61,907,842),54647=>array(85,-71,931,842),54648=>array(85,-46,907,842),54649=>array(85,-68,912,842),54650=>array(85,-76,907,842),54651=>array(85,-44,921,842),54652=>array(85,-62,917,842),54653=>array(85,-64,907,842),54654=>array(85,-64,908,842),54655=>array(85,-64,908,842),54656=>array(85,-69,923,842),54657=>array(85,-64,908,842),54658=>array(85,-64,908,842),54659=>array(85,-76,907,842),54660=>array(85,-62,907,842),54661=>array(85,-61,907,842),54662=>array(85,-69,922,842),54663=>array(85,-74,929,842),54664=>array(85,-69,927,842),54665=>array(85,-68,911,842),54666=>array(85,-72,929,842),54667=>array(85,-70,936,842),54668=>array(85,-66,908,842),54669=>array(85,-59,916,842),54670=>array(85,-60,928,842),54671=>array(85,-68,908,842),54672=>array(94,-68,935,843),54673=>array(85,-59,936,842),54674=>array(85,-61,936,842),54675=>array(85,-71,936,842),54676=>array(85,-45,936,842),54677=>array(85,-69,936,842),54678=>array(85,-76,936,842),54679=>array(85,-44,936,842),54680=>array(85,-62,936,842),54681=>array(85,-64,936,842),54682=>array(85,-64,936,842),54683=>array(85,-64,936,842),54684=>array(85,-70,936,842),54685=>array(85,-64,936,842),54686=>array(85,-64,936,842),54687=>array(85,-76,936,842),54688=>array(85,-62,936,842),54689=>array(85,-61,936,842),54690=>array(85,-70,936,842),54691=>array(85,-74,936,842),54692=>array(85,-69,936,842),54693=>array(85,-67,936,842),54694=>array(85,-72,936,842),54695=>array(85,-71,936,842),54696=>array(85,-66,936,842),54697=>array(85,-59,936,842),54698=>array(85,-60,936,842),54699=>array(85,-69,936,842),54700=>array(79,-69,907,842),54701=>array(85,-61,907,842),54702=>array(85,-61,907,842),54703=>array(85,-71,931,842),54704=>array(85,-46,907,842),54705=>array(85,-68,912,842),54706=>array(85,-76,907,842),54707=>array(85,-44,921,842),54708=>array(85,-62,917,842),54709=>array(85,-64,907,842),54710=>array(85,-64,908,842),54711=>array(85,-64,908,842),54712=>array(85,-69,923,842),54713=>array(85,-64,908,842),54714=>array(85,-64,908,842),54715=>array(85,-76,907,842),54716=>array(85,-62,907,842),54717=>array(85,-61,907,842),54718=>array(85,-69,922,842),54719=>array(85,-74,929,842),54720=>array(85,-69,927,842),54721=>array(85,-68,911,842),54722=>array(85,-72,929,842),54723=>array(85,-70,936,842),54724=>array(85,-66,908,842),54725=>array(85,-59,916,842),54726=>array(85,-60,928,842),54727=>array(85,-68,908,842),54728=>array(79,-70,907,841),54729=>array(85,-61,907,842),54730=>array(85,-61,907,842),54731=>array(85,-71,931,842),54732=>array(85,-46,907,841),54733=>array(85,-68,912,842),54734=>array(85,-76,907,842),54735=>array(85,-44,921,842),54736=>array(85,-62,917,842),54737=>array(85,-64,907,842),54738=>array(85,-64,908,842),54739=>array(85,-64,908,842),54740=>array(85,-69,923,842),54741=>array(85,-64,908,842),54742=>array(85,-64,908,842),54743=>array(85,-76,906,842),54744=>array(85,-62,907,842),54745=>array(85,-61,907,842),54746=>array(85,-69,922,842),54747=>array(85,-74,929,842),54748=>array(85,-69,927,842),54749=>array(85,-68,911,842),54750=>array(85,-72,929,842),54751=>array(85,-70,936,842),54752=>array(85,-66,908,842),54753=>array(85,-59,916,842),54754=>array(85,-60,928,842),54755=>array(85,-68,908,842),54756=>array(69,-68,907,843),54757=>array(50,-61,907,843),54758=>array(50,-61,907,843),54759=>array(50,-71,931,843),54760=>array(60,-46,907,843),54761=>array(50,-68,912,843),54762=>array(50,-76,907,843),54763=>array(50,-44,921,843),54764=>array(50,-62,917,843),54765=>array(50,-64,907,843),54766=>array(50,-64,908,843),54767=>array(50,-64,908,843),54768=>array(50,-69,923,843),54769=>array(50,-64,908,843),54770=>array(50,-64,908,843),54771=>array(50,-76,907,843),54772=>array(50,-62,907,843),54773=>array(50,-61,907,843),54774=>array(50,-69,922,843),54775=>array(50,-74,929,843),54776=>array(50,-69,927,843),54777=>array(50,-68,911,843),54778=>array(50,-72,929,843),54779=>array(50,-70,936,843),54780=>array(50,-66,908,843),54781=>array(50,-59,916,843),54782=>array(50,-60,928,843),54783=>array(50,-68,908,843),54784=>array(89,-70,907,842),54785=>array(75,-61,907,842),54786=>array(75,-61,907,842),54787=>array(75,-71,931,842),54788=>array(85,-46,907,842),54789=>array(75,-68,912,842),54790=>array(75,-76,907,842),54791=>array(75,-44,921,842),54792=>array(75,-62,917,842),54793=>array(75,-64,907,842),54794=>array(75,-64,908,842),54795=>array(75,-64,908,842),54796=>array(75,-69,923,842),54797=>array(75,-64,908,842),54798=>array(75,-64,908,842),54799=>array(75,-76,907,842),54800=>array(75,-62,907,842),54801=>array(75,-61,907,842),54802=>array(75,-69,922,842),54803=>array(75,-74,929,842),54804=>array(75,-69,927,842),54805=>array(75,-68,911,842),54806=>array(75,-72,929,842),54807=>array(75,-70,936,842),54808=>array(75,-66,908,842),54809=>array(75,-59,916,842),54810=>array(75,-60,928,842),54811=>array(75,-68,908,842),54812=>array(49,-68,907,843),54813=>array(50,-61,907,843),54814=>array(50,-61,907,843),54815=>array(50,-71,931,843),54816=>array(50,-46,907,843),54817=>array(50,-68,912,843),54818=>array(50,-76,907,843),54819=>array(50,-44,921,843),54820=>array(50,-62,917,843),54821=>array(50,-64,907,843),54822=>array(50,-64,908,843),54823=>array(50,-64,908,843),54824=>array(50,-69,923,843),54825=>array(50,-64,908,843),54826=>array(50,-64,908,843),54827=>array(50,-76,907,843),54828=>array(50,-62,907,843),54829=>array(50,-61,907,843),54830=>array(50,-69,922,843),54831=>array(50,-74,929,843),54832=>array(50,-69,927,843),54833=>array(50,-68,911,843),54834=>array(50,-72,929,843),54835=>array(50,-70,936,843),54836=>array(50,-66,908,843),54837=>array(50,-59,916,843),54838=>array(50,-60,928,843),54839=>array(50,-68,908,843),54840=>array(62,7,938,764),54841=>array(79,-61,921,819),54842=>array(79,-61,921,819),54843=>array(79,-71,921,819),54844=>array(79,-46,922,819),54845=>array(79,-68,921,819),54846=>array(79,-74,921,819),54847=>array(79,-44,921,819),54848=>array(79,-62,921,819),54849=>array(79,-64,921,819),54850=>array(79,-64,921,819),54851=>array(79,-63,921,819),54852=>array(79,-68,921,819),54853=>array(79,-64,921,819),54854=>array(79,-63,921,819),54855=>array(79,-74,921,819),54856=>array(79,-62,921,819),54857=>array(79,-61,921,819),54858=>array(79,-69,921,819),54859=>array(79,-74,921,819),54860=>array(79,-69,921,819),54861=>array(79,-68,921,819),54862=>array(79,-72,921,819),54863=>array(79,-70,921,819),54864=>array(79,-66,921,819),54865=>array(79,-59,921,819),54866=>array(79,-60,921,819),54867=>array(79,-68,921,819),54868=>array(68,-69,936,842),54869=>array(77,-59,936,842),54870=>array(77,-61,936,842),54871=>array(77,-71,936,842),54872=>array(72,-45,936,842),54873=>array(77,-69,936,842),54874=>array(77,-76,936,842),54875=>array(77,-44,936,842),54876=>array(77,-62,936,842),54877=>array(77,-64,936,842),54878=>array(77,-64,936,842),54879=>array(77,-64,936,842),54880=>array(77,-70,936,842),54881=>array(77,-64,936,842),54882=>array(77,-64,936,842),54883=>array(77,-76,936,842),54884=>array(77,-62,936,842),54885=>array(77,-61,936,842),54886=>array(77,-70,936,842),54887=>array(77,-74,936,842),54888=>array(77,-69,936,842),54889=>array(77,-67,936,842),54890=>array(77,-72,936,842),54891=>array(77,-71,936,842),54892=>array(77,-66,936,842),54893=>array(77,-59,936,842),54894=>array(77,-60,936,842),54895=>array(77,-69,936,842),54896=>array(61,-69,907,842),54897=>array(77,-61,907,842),54898=>array(77,-61,907,842),54899=>array(77,-71,931,842),54900=>array(72,-46,907,842),54901=>array(77,-68,912,842),54902=>array(77,-76,907,842),54903=>array(77,-44,921,842),54904=>array(77,-62,917,842),54905=>array(77,-64,907,842),54906=>array(77,-64,908,842),54907=>array(77,-64,908,842),54908=>array(77,-69,923,842),54909=>array(77,-64,908,842),54910=>array(77,-64,908,842),54911=>array(77,-76,907,842),54912=>array(77,-62,907,842),54913=>array(77,-61,907,842),54914=>array(77,-69,922,842),54915=>array(77,-74,929,842),54916=>array(77,-69,927,842),54917=>array(77,-68,911,842),54918=>array(77,-72,929,842),54919=>array(77,-70,936,842),54920=>array(77,-66,908,842),54921=>array(77,-59,916,842),54922=>array(77,-60,928,842),54923=>array(77,-68,908,842),54924=>array(74,-69,907,842),54925=>array(65,-61,907,842),54926=>array(65,-61,907,842),54927=>array(65,-71,931,842),54928=>array(65,-46,907,842),54929=>array(65,-68,912,842),54930=>array(65,-76,907,842),54931=>array(65,-44,921,842),54932=>array(65,-62,917,842),54933=>array(65,-64,907,842),54934=>array(65,-64,908,842),54935=>array(65,-64,908,842),54936=>array(65,-69,923,842),54937=>array(65,-64,908,842),54938=>array(65,-64,908,842),54939=>array(65,-76,907,842),54940=>array(65,-62,907,842),54941=>array(65,-61,907,842),54942=>array(65,-69,922,842),54943=>array(65,-74,929,842),54944=>array(65,-69,927,842),54945=>array(65,-68,911,842),54946=>array(65,-72,929,842),54947=>array(65,-70,936,842),54948=>array(65,-66,908,842),54949=>array(65,-59,916,842),54950=>array(65,-60,928,842),54951=>array(65,-68,908,842),54952=>array(62,7,938,764),54953=>array(79,-61,921,819),54954=>array(79,-61,921,819),54955=>array(79,-71,921,819),54956=>array(79,-46,921,819),54957=>array(79,-68,921,819),54958=>array(79,-74,921,819),54959=>array(79,-44,921,819),54960=>array(79,-62,921,819),54961=>array(79,-64,921,819),54962=>array(79,-64,921,819),54963=>array(79,-63,921,819),54964=>array(79,-68,921,819),54965=>array(79,-64,921,819),54966=>array(79,-63,921,819),54967=>array(79,-74,921,819),54968=>array(79,-62,921,819),54969=>array(79,-61,921,819),54970=>array(79,-69,921,819),54971=>array(79,-74,921,819),54972=>array(79,-69,921,819),54973=>array(79,-68,921,819),54974=>array(79,-72,921,819),54975=>array(79,-70,921,819),54976=>array(79,-66,921,819),54977=>array(79,-59,921,819),54978=>array(79,-60,921,819),54979=>array(79,-68,921,819),54980=>array(79,-64,921,809),54981=>array(79,-61,921,819),54982=>array(79,-61,921,819),54983=>array(79,-71,921,819),54984=>array(79,-46,921,814),54985=>array(79,-68,921,819),54986=>array(79,-74,921,819),54987=>array(79,-44,921,819),54988=>array(79,-62,921,819),54989=>array(79,-64,921,819),54990=>array(79,-64,921,819),54991=>array(79,-63,921,819),54992=>array(79,-68,921,819),54993=>array(79,-64,921,819),54994=>array(79,-63,921,819),54995=>array(79,-74,921,819),54996=>array(79,-62,921,819),54997=>array(79,-61,921,819),54998=>array(79,-69,921,819),54999=>array(79,-74,921,819),55000=>array(79,-69,921,819),55001=>array(79,-68,921,819),55002=>array(79,-72,921,819),55003=>array(79,-70,921,819),55004=>array(79,-66,921,819),55005=>array(79,-59,921,819),55006=>array(79,-60,921,819),55007=>array(79,-68,921,819),55008=>array(70,-70,907,841),55009=>array(75,-61,909,843),55010=>array(75,-61,909,843),55011=>array(75,-71,931,843),55012=>array(76,-46,909,843),55013=>array(75,-68,912,843),55014=>array(75,-76,909,843),55015=>array(75,-44,921,843),55016=>array(75,-62,917,843),55017=>array(75,-64,909,843),55018=>array(75,-64,909,843),55019=>array(75,-64,909,843),55020=>array(75,-69,923,843),55021=>array(75,-64,909,843),55022=>array(75,-64,909,843),55023=>array(75,-76,909,843),55024=>array(75,-62,909,843),55025=>array(75,-61,909,843),55026=>array(75,-69,922,843),55027=>array(75,-74,929,843),55028=>array(75,-69,927,843),55029=>array(75,-68,911,843),55030=>array(75,-72,929,843),55031=>array(75,-70,936,843),55032=>array(75,-66,909,843),55033=>array(75,-59,916,843),55034=>array(75,-60,928,843),55035=>array(75,-68,909,843),55036=>array(63,-68,907,843),55037=>array(70,-61,907,843),55038=>array(70,-61,907,843),55039=>array(70,-71,931,843),55040=>array(76,-46,907,843),55041=>array(70,-68,912,843),55042=>array(70,-76,907,843),55043=>array(70,-44,921,843),55044=>array(70,-62,917,843),55045=>array(70,-64,907,843),55046=>array(70,-64,908,843),55047=>array(70,-64,908,843),55048=>array(70,-69,923,843),55049=>array(70,-64,908,843),55050=>array(70,-64,908,843),55051=>array(70,-76,907,843),55052=>array(70,-62,907,843),55053=>array(70,-61,907,843),55054=>array(70,-69,922,843),55055=>array(70,-74,929,843),55056=>array(70,-69,927,843),55057=>array(70,-68,911,843),55058=>array(70,-72,929,843),55059=>array(70,-70,936,843),55060=>array(70,-66,908,843),55061=>array(70,-59,916,843),55062=>array(70,-60,928,843),55063=>array(70,-68,908,843),55064=>array(70,-69,907,842),55065=>array(65,-61,907,842),55066=>array(65,-61,907,842),55067=>array(65,-71,931,842),55068=>array(65,-46,907,842),55069=>array(65,-68,912,842),55070=>array(65,-76,907,842),55071=>array(65,-44,921,842),55072=>array(65,-62,917,842),55073=>array(65,-64,907,842),55074=>array(65,-64,908,842),55075=>array(65,-64,908,842),55076=>array(65,-69,923,842),55077=>array(65,-64,908,842),55078=>array(65,-64,908,842),55079=>array(65,-76,907,842),55080=>array(65,-62,907,842),55081=>array(65,-61,907,842),55082=>array(65,-69,922,842),55083=>array(65,-74,929,842),55084=>array(65,-69,927,842),55085=>array(65,-68,911,842),55086=>array(65,-72,929,842),55087=>array(65,-70,936,842),55088=>array(65,-66,908,842),55089=>array(65,-59,916,842),55090=>array(65,-60,928,842),55091=>array(65,-68,908,842),55092=>array(87,-64,928,799),55093=>array(79,-61,921,819),55094=>array(79,-61,921,819),55095=>array(79,-71,921,819),55096=>array(79,-46,921,814),55097=>array(79,-68,921,819),55098=>array(79,-74,921,819),55099=>array(79,-44,921,819),55100=>array(79,-62,921,819),55101=>array(79,-64,921,819),55102=>array(79,-64,921,819),55103=>array(79,-63,921,819),55104=>array(79,-68,921,819),55105=>array(79,-64,921,819),55106=>array(79,-63,921,819),55107=>array(79,-74,921,819),55108=>array(79,-62,921,819),55109=>array(79,-61,921,819),55110=>array(79,-69,921,819),55111=>array(79,-74,921,819),55112=>array(79,-69,921,819),55113=>array(79,-68,921,819),55114=>array(79,-72,921,819),55115=>array(79,-70,921,819),55116=>array(79,-66,921,819),55117=>array(79,-59,921,819),55118=>array(79,-60,921,819),55119=>array(79,-68,921,819),55120=>array(52,42,948,744),55121=>array(79,-61,921,819),55122=>array(79,-61,921,819),55123=>array(79,-71,921,819),55124=>array(79,-46,921,815),55125=>array(79,-68,921,819),55126=>array(79,-74,921,819),55127=>array(79,-44,921,819),55128=>array(79,-62,921,819),55129=>array(79,-64,921,819),55130=>array(79,-64,921,819),55131=>array(79,-63,921,819),55132=>array(79,-68,921,819),55133=>array(79,-64,921,819),55134=>array(79,-63,921,819),55135=>array(79,-74,921,819),55136=>array(79,-62,921,819),55137=>array(79,-61,921,819),55138=>array(79,-69,921,819),55139=>array(79,-74,921,819),55140=>array(79,-69,921,819),55141=>array(79,-68,921,819),55142=>array(79,-72,921,819),55143=>array(79,-70,921,819),55144=>array(79,-66,921,819),55145=>array(79,-59,921,819),55146=>array(79,-60,921,819),55147=>array(79,-68,921,819),55148=>array(67,-69,907,842),55149=>array(65,-61,907,842),55150=>array(65,-61,907,842),55151=>array(65,-71,931,842),55152=>array(65,-46,907,842),55153=>array(65,-68,912,842),55154=>array(65,-76,907,842),55155=>array(65,-44,921,842),55156=>array(65,-62,917,842),55157=>array(65,-64,907,842),55158=>array(65,-64,908,842),55159=>array(65,-64,908,842),55160=>array(65,-69,923,842),55161=>array(65,-64,908,842),55162=>array(65,-64,908,842),55163=>array(65,-76,907,842),55164=>array(65,-62,907,842),55165=>array(65,-61,907,842),55166=>array(65,-69,922,842),55167=>array(65,-74,929,842),55168=>array(65,-69,927,842),55169=>array(65,-68,911,842),55170=>array(65,-72,929,842),55171=>array(65,-70,936,842),55172=>array(65,-66,908,842),55173=>array(65,-59,916,842),55174=>array(65,-60,928,842),55175=>array(65,-68,908,842),55176=>array(84,-69,907,842),55177=>array(101,-61,907,842),55178=>array(101,-61,907,842),55179=>array(101,-71,931,842),55180=>array(96,-46,907,842),55181=>array(101,-68,912,842),55182=>array(101,-76,907,842),55183=>array(101,-44,921,842),55184=>array(101,-62,917,842),55185=>array(101,-64,907,842),55186=>array(101,-64,908,842),55187=>array(101,-64,908,842),55188=>array(101,-69,923,842),55189=>array(101,-64,908,842),55190=>array(101,-64,908,842),55191=>array(101,-76,907,842),55192=>array(101,-62,907,842),55193=>array(101,-61,907,842),55194=>array(101,-69,922,842),55195=>array(101,-74,929,842),55196=>array(101,-69,927,842),55197=>array(101,-68,911,842),55198=>array(101,-72,929,842),55199=>array(101,-70,936,842),55200=>array(101,-66,908,842),55201=>array(101,-59,916,842),55202=>array(101,-60,928,842),55203=>array(101,-68,908,842),59393=>array(-54,0,248,634),59394=>array(20,-199,439,530),59395=>array(20,-199,439,530),59396=>array(-70,-12,436,716),59397=>array(-70,-12,436,716),59416=>array(7,637,299,1065),59492=>array(32,0,450,576),59495=>array(32,-1,452,577),59536=>array(38,0,459,770),59557=>array(-1,-221,404,556),59558=>array(-1,-221,481,393),59559=>array(62,-221,904,393),61441=>array(14,0,432,728),61442=>array(14,0,430,728),63232=>array(54,-5,477,560),63233=>array(-601,612,-216,775),63234=>array(-601,612,-216,800),63235=>array(-601,612,-171,800),63236=>array(-601,612,-216,800),63237=>array(-341,612,-283,785),63238=>array(-467,612,-173,819),63239=>array(-620,612,-180,810),63240=>array(-399,612,-226,785),63241=>array(-504,615,-192,832),63242=>array(-167,612,-109,785),63243=>array(-293,612,1,819),63244=>array(-342,612,98,810),63245=>array(-225,612,-52,785),63246=>array(-330,615,-18,832),63247=>array(54,-5,774,558),63248=>array(-563,631,-189,824),63249=>array(-422,609,-265,767),63250=>array(-623,603,-246,849),63251=>array(-274,858,-216,1031),63252=>array(-400,858,-106,1065),63253=>array(-449,858,-9,1056),63254=>array(-333,858,-159,1031),63255=>array(-437,861,-125,1078),63256=>array(-201,-206,-85,-34),63257=>array(-337,-206,-89,-34),63258=>array(-157,-115,-75,-33),63260=>array(111,-210,291,-73),63261=>array(17,-113,269,0),63744=>array(62,-12,931,835),63745=>array(48,-72,962,777),63746=>array(63,-71,935,832),63747=>array(66,-79,948,785),63748=>array(49,-62,926,811),63749=>array(123,-68,886,832),63750=>array(65,-51,902,840),63751=>array(37,-41,967,846),63752=>array(37,-41,967,846),63753=>array(43,-70,957,830),63754=>array(54,-21,960,856),63755=>array(112,-67,904,831),63756=>array(62,-62,960,848),63757=>array(32,-72,970,845),63758=>array(42,-67,985,854),63759=>array(38,-67,950,807),63760=>array(61,-80,954,835),63761=>array(33,-73,961,835),63762=>array(40,-71,973,822),63763=>array(52,-51,966,820),63764=>array(60,-64,959,847),63765=>array(57,-72,959,842),63766=>array(48,-75,968,839),63767=>array(45,-66,972,840),63768=>array(56,-68,970,835),63769=>array(51,-67,967,840),63770=>array(64,-62,972,839),63771=>array(49,-68,962,843),63772=>array(59,-71,883,815),63773=>array(35,-65,909,836),63774=>array(53,-70,923,830),63775=>array(72,-70,928,839),63776=>array(62,-67,958,846),63777=>array(59,-49,964,846),63778=>array(50,-73,964,837),63779=>array(56,-34,949,839),63780=>array(35,-68,952,836),63781=>array(49,-64,947,829),63782=>array(40,-65,956,848),63783=>array(47,-76,968,842),63784=>array(46,-60,949,837),63785=>array(49,-74,885,832),63786=>array(62,-63,962,829),63787=>array(37,-75,968,831),63788=>array(51,-65,930,832),63789=>array(63,-64,956,835),63790=>array(54,-71,966,849),63791=>array(52,-73,919,832),63792=>array(43,-67,954,835),63793=>array(30,-61,974,849),63794=>array(43,-71,954,830),63795=>array(40,-78,941,833),63796=>array(38,-39,923,832),63797=>array(59,-66,961,836),63798=>array(45,-77,929,841),63799=>array(29,-67,968,838),63800=>array(70,-62,965,817),63801=>array(51,-68,947,837),63802=>array(62,-67,948,849),63803=>array(36,-64,952,818),63804=>array(57,-69,958,840),63805=>array(34,-67,974,839),63806=>array(65,-52,935,840),63807=>array(57,-64,968,841),63808=>array(57,-67,949,829),63809=>array(55,-63,973,849),63810=>array(57,-24,950,849),63811=>array(48,-65,934,785),63812=>array(49,-62,964,855),63813=>array(43,-71,962,840),63814=>array(56,-65,944,833),63815=>array(52,-68,944,788),63816=>array(57,-63,976,839),63817=>array(105,-67,914,786),63818=>array(59,-28,949,783),63819=>array(46,-82,939,823),63820=>array(39,-70,949,831),63821=>array(48,-66,982,843),63822=>array(46,-67,956,800),63823=>array(51,-63,943,808),63824=>array(34,-65,942,839),63825=>array(99,-82,936,792),63826=>array(72,-65,917,829),63827=>array(68,-70,898,834),63828=>array(55,-65,973,833),63829=>array(41,-70,959,831),63830=>array(33,-57,967,835),63831=>array(34,-66,968,839),63832=>array(46,-65,954,831),63833=>array(95,-67,970,831),63834=>array(59,-66,961,841),63835=>array(60,-58,974,851),63836=>array(60,-64,959,847),63837=>array(53,-65,949,836),63838=>array(74,-73,939,777),63839=>array(69,-55,923,850),63840=>array(49,-25,959,830),63841=>array(72,-69,928,840),63842=>array(72,-74,926,784),63843=>array(45,-54,948,792),63844=>array(30,-55,956,850),63845=>array(42,-73,947,834),63846=>array(44,-67,970,843),63847=>array(71,-65,928,769),63848=>array(42,-32,972,829),63849=>array(60,-70,959,833),63850=>array(65,-69,946,835),63851=>array(30,-88,968,844),63852=>array(48,-30,949,830),63853=>array(53,-70,939,829),63854=>array(49,-70,965,839),63855=>array(57,-71,964,816),63856=>array(51,-72,967,824),63857=>array(57,-63,963,785),63858=>array(56,-73,946,824),63859=>array(45,-63,961,848),63860=>array(72,-65,931,827),63861=>array(41,-71,955,826),63862=>array(110,-66,962,839),63863=>array(65,-68,950,838),63864=>array(60,-68,953,783),63865=>array(63,-63,961,830),63866=>array(53,-68,956,808),63867=>array(40,-72,954,818),63868=>array(85,-61,963,820),63869=>array(53,-60,960,830),63870=>array(53,-30,947,789),63871=>array(27,-76,929,825),63872=>array(180,-77,840,772),63873=>array(86,-53,911,836),63874=>array(22,-62,961,846),63875=>array(33,-67,969,839),63876=>array(43,-71,967,841),63877=>array(32,-63,962,799),63878=>array(117,-65,907,790),63879=>array(26,-73,964,789),63880=>array(43,-67,952,814),63881=>array(49,-68,946,832),63882=>array(70,-56,863,824),63883=>array(37,-62,947,796),63884=>array(41,-67,930,779),63885=>array(50,-65,970,831),63886=>array(86,-68,917,841),63887=>array(36,-76,958,832),63888=>array(42,-54,961,841),63889=>array(37,-60,970,849),63890=>array(37,-56,963,833),63891=>array(52,-67,962,830),63892=>array(41,-64,962,833),63893=>array(47,-69,968,834),63894=>array(34,-66,967,839),63895=>array(42,-65,946,842),63896=>array(48,-62,944,831),63897=>array(37,-56,951,839),63898=>array(37,-56,951,830),63899=>array(18,-53,969,847),63900=>array(83,-76,901,832),63901=>array(67,-63,942,838),63902=>array(103,-64,898,785),63903=>array(58,-61,954,831),63904=>array(44,-73,955,828),63905=>array(57,-71,964,816),63906=>array(40,-59,966,839),63907=>array(30,-58,963,846),63908=>array(27,-64,961,853),63909=>array(40,-67,977,854),63910=>array(31,-53,963,854),63911=>array(36,-74,971,842),63912=>array(38,-67,961,846),63913=>array(105,-64,897,788),63914=>array(80,-68,917,844),63915=>array(40,-73,961,832),63916=>array(39,-68,962,840),63917=>array(37,-68,964,840),63918=>array(69,-19,935,839),63919=>array(22,-68,960,847),63920=>array(28,-62,966,854),63921=>array(35,-65,975,846),63922=>array(43,-63,961,810),63923=>array(74,-28,929,779),63924=>array(42,-68,955,839),63925=>array(41,-63,911,845),63926=>array(60,-69,952,833),63927=>array(51,-57,952,829),63928=>array(132,-64,882,789),63929=>array(62,-25,962,783),63930=>array(172,-41,829,773),63931=>array(41,-64,983,842),63932=>array(41,-64,970,838),63933=>array(52,-74,951,779),63934=>array(38,-68,956,836),63935=>array(60,-64,959,847),63936=>array(41,-73,969,850),63937=>array(46,-65,964,830),63938=>array(26,-76,972,829),63939=>array(37,-56,968,838),63940=>array(50,-66,970,833),63941=>array(57,-62,950,798),63942=>array(98,-68,935,788),63943=>array(44,-64,911,837),63944=>array(39,-61,959,832),63945=>array(34,-61,921,837),63946=>array(40,-70,964,830),63947=>array(45,-66,925,830),63948=>array(30,-70,960,830),63949=>array(75,-68,897,818),63950=>array(26,-70,964,830),63951=>array(34,-64,956,839),63952=>array(38,-67,960,828),63953=>array(62,-29,946,810),63954=>array(39,-77,962,835),63955=>array(103,-58,951,833),63956=>array(31,-71,976,855),63957=>array(33,-61,979,841),63958=>array(39,-58,991,856),63959=>array(52,-71,971,868),63960=>array(36,-67,954,830),63961=>array(38,-59,976,835),63962=>array(60,-65,957,788),63963=>array(72,-69,928,840),63964=>array(93,-60,959,848),63965=>array(57,-67,920,826),63966=>array(71,-76,947,824),63967=>array(29,-68,953,786),63968=>array(75,-67,866,782),63969=>array(51,-70,960,831),63970=>array(41,-68,950,823),63971=>array(56,-64,957,821),63972=>array(35,-16,945,775),63973=>array(46,-69,944,835),63974=>array(39,-64,949,788),63975=>array(43,-75,955,840),63976=>array(41,-64,954,821),63977=>array(52,-19,948,796),63978=>array(64,-73,957,834),63979=>array(118,-68,939,800),63980=>array(54,-60,927,803),63981=>array(52,-74,958,822),63982=>array(49,-68,958,833),63983=>array(57,-66,959,837),63984=>array(57,-65,949,832),63985=>array(100,-70,956,834),63986=>array(31,-68,959,843),63987=>array(26,-68,959,838),63988=>array(30,-69,954,829),63989=>array(28,-63,968,841),63990=>array(120,-65,932,841),63991=>array(95,-3,912,822),63992=>array(52,-17,945,838),63993=>array(37,-64,949,837),63994=>array(40,-69,951,818),63995=>array(57,-73,960,840),63996=>array(51,-68,959,833),63997=>array(48,-68,950,829),63998=>array(41,-68,968,831),63999=>array(71,-65,906,831),64000=>array(44,-73,897,797),64001=>array(46,-68,950,826),64002=>array(53,-63,936,826),64003=>array(42,-69,952,827),64004=>array(70,-38,942,833),64005=>array(48,-55,898,819),64006=>array(47,-65,953,815),64007=>array(46,-74,941,827),64008=>array(51,-62,941,845),64009=>array(101,-68,955,846),64010=>array(58,-66,944,789),64011=>array(35,-65,942,837),64012=>array(49,-55,942,754),64013=>array(57,-70,964,827),64014=>array(45,-62,955,843),64015=>array(41,-65,969,830),64016=>array(41,-60,968,807),64017=>array(77,-62,953,828),64018=>array(89,-55,952,838),64019=>array(37,-71,948,828),64020=>array(37,-67,976,831),64021=>array(31,-69,973,831),64022=>array(49,-56,921,836),64023=>array(45,-22,947,840),64024=>array(42,-59,961,820),64025=>array(55,-67,904,837),64026=>array(39,-68,956,843),64027=>array(38,-69,943,834),64028=>array(41,-66,952,840),64029=>array(45,-66,954,837),64030=>array(73,-50,892,785),64031=>array(30,-68,935,839),64032=>array(40,-68,969,832),64033=>array(39,-19,946,826),64034=>array(59,-66,948,835),64035=>array(31,-69,953,829),64036=>array(37,-60,961,808),64037=>array(36,-54,957,835),64038=>array(44,-67,943,835),64039=>array(33,-70,949,839),64040=>array(33,-64,959,839),64041=>array(94,-71,936,842),64042=>array(34,-69,964,839),64043=>array(34,-68,906,839),64044=>array(34,-64,931,839),64045=>array(40,-65,938,837),64256=>array(13,0,569,728),64257=>array(14,0,432,728),64258=>array(14,0,430,728),64259=>array(42,0,709,728),64260=>array(13,0,680,728),64261=>array(67,-7,521,728),64262=>array(31,-12,750,700),64275=>array(44,-9,751,618),64276=>array(44,-8,749,609),64277=>array(44,-210,752,609),64278=>array(43,-210,749,609),64279=>array(44,-210,844,609),64286=>array(22,568,311,695),64287=>array(16,162,522,530),64288=>array(32,-12,503,518),64289=>array(58,0,652,518),64290=>array(24,0,619,518),64291=>array(72,0,662,530),64292=>array(38,-12,598,530),64293=>array(33,-12,557,716),64294=>array(72,0,662,518),64295=>array(20,0,565,530),64296=>array(19,-13,726,530),64297=>array(55,0,529,278),64298=>array(72,-12,674,634),64299=>array(72,-12,674,634),64300=>array(72,-12,674,634),64301=>array(72,-12,674,634),64302=>array(60,-104,517,518),64303=>array(60,-144,517,518),64304=>array(60,0,517,518),64305=>array(38,0,533,530),64306=>array(20,0,386,530),64307=>array(24,0,482,518),64308=>array(72,0,526,530),64309=>array(16,0,248,530),64310=>array(-9,0,306,543),64312=>array(68,-12,532,530),64313=>array(16,258,248,530),64314=>array(20,-199,439,530),64315=>array(38,-12,469,530),64316=>array(33,-12,436,716),64318=>array(30,0,526,530),64320=>array(38,0,270,530),64321=>array(25,-12,546,530),64323=>array(45,-199,499,530),64324=>array(37,-12,511,530),64326=>array(45,0,477,518),64327=>array(72,-199,535,518),64328=>array(20,0,439,530),64329=>array(72,-12,674,518),64330=>array(21,-13,565,530),64331=>array(16,0,248,634),64332=>array(38,0,533,622),64333=>array(38,-12,469,622),64334=>array(37,-12,511,622),64335=>array(33,0,517,716),64336=>array(-15,0,256,927),64337=>array(-15,0,274,927),64338=>array(62,-275,709,265),64339=>array(62,-279,789,265),64340=>array(-1,-252,194,284),64341=>array(-1,-256,244,284),64342=>array(62,-270,709,265),64343=>array(62,-270,789,265),64344=>array(-1,-228,233,284),64345=>array(-1,-228,244,284),64346=>array(62,-270,709,265),64347=>array(62,-270,789,265),64348=>array(-1,-242,210,284),64349=>array(-1,-242,244,284),64350=>array(62,-50,709,568),64351=>array(62,-50,789,568),64352=>array(-1,0,194,616),64353=>array(-1,0,244,616),64354=>array(62,-50,709,569),64355=>array(62,-50,789,569),64356=>array(-1,0,222,618),64357=>array(-1,0,244,618),64358=>array(62,-50,709,569),64359=>array(62,-50,789,569),64360=>array(-1,0,245,618),64361=>array(-1,0,244,618),64362=>array(62,0,895,859),64363=>array(62,-33,904,697),64364=>array(-1,0,404,860),64365=>array(-1,0,481,697),64366=>array(62,0,895,890),64367=>array(62,-33,904,727),64368=>array(-1,0,404,890),64369=>array(-1,0,481,727),64370=>array(52,-271,564,453),64371=>array(54,-271,659,453),64372=>array(-1,-236,567,453),64373=>array(-1,-236,638,453),64374=>array(52,-271,564,453),64375=>array(54,-271,659,453),64376=>array(-1,-105,567,453),64377=>array(-1,-105,638,453),64378=>array(52,-271,564,453),64379=>array(54,-271,659,453),64380=>array(-1,-208,567,453),64381=>array(-1,-208,638,453),64382=>array(52,-271,564,453),64383=>array(54,-271,659,453),64384=>array(-1,-236,567,453),64385=>array(-1,-237,638,453),64386=>array(38,-140,368,437),64387=>array(38,-140,459,436),64388=>array(38,0,368,614),64389=>array(38,0,459,638),64390=>array(38,0,368,716),64391=>array(38,0,459,740),64392=>array(38,0,368,746),64393=>array(38,0,459,770),64394=>array(-74,-210,362,554),64395=>array(-74,-210,437,544),64396=>array(-74,-210,369,584),64397=>array(-74,-210,437,574),64398=>array(62,0,827,717),64399=>array(62,0,943,717),64400=>array(-1,0,432,717),64401=>array(-1,0,548,717),64402=>array(62,0,827,793),64403=>array(62,0,943,793),64404=>array(-1,0,432,793),64405=>array(-1,0,548,793),64406=>array(62,-256,827,793),64407=>array(62,-257,943,793),64408=>array(-1,-252,432,793),64409=>array(-1,-256,548,793),64410=>array(62,0,827,839),64411=>array(62,0,943,839),64412=>array(-1,0,432,839),64413=>array(-1,0,548,839),64414=>array(62,-121,630,272),64415=>array(39,-228,724,183),64416=>array(62,-121,630,568),64417=>array(39,-228,724,568),64418=>array(-1,0,245,618),64419=>array(-1,0,244,618),64420=>array(62,-6,452,705),64421=>array(62,0,478,705),64422=>array(62,-6,452,431),64423=>array(2,-85,510,159),64424=>array(-1,-242,194,284),64425=>array(-1,-264,428,196),64426=>array(29,-15,644,593),64427=>array(29,-15,707,593),64428=>array(-1,0,624,593),64429=>array(-1,0,687,593),64430=>array(71,-221,684,297),64431=>array(62,-221,675,95),64432=>array(71,-221,684,473),64433=>array(62,-221,675,363),64467=>array(62,0,689,817),64468=>array(34,0,734,817),64469=>array(-1,0,432,889),64470=>array(-1,0,548,889),64471=>array(-108,-210,408,766),64472=>array(-111,-210,467,704),64473=>array(-108,-210,408,696),64474=>array(-111,-210,467,628),64475=>array(-108,-210,408,789),64476=>array(-111,-210,467,725),64477=>array(-108,-210,441,755),64478=>array(-108,-210,408,750),64479=>array(-111,-210,467,685),64480=>array(-108,-210,408,476),64481=>array(-111,-210,467,379),64482=>array(-108,-210,408,705),64483=>array(-111,-210,467,641),64484=>array(10,-279,730,453),64485=>array(33,-279,935,126),64486=>array(-1,-239,194,284),64487=>array(-1,-239,244,284),64488=>array(-1,0,194,284),64489=>array(-1,0,244,284),64490=>array(79,0,475,716),64491=>array(79,0,518,716),64492=>array(2,-85,710,569),64493=>array(2,-85,754,569),64494=>array(-111,-210,667,569),64495=>array(-111,-210,711,569),64496=>array(-111,-210,667,704),64497=>array(-111,-210,711,704),64498=>array(-111,-210,667,628),64499=>array(-111,-210,711,628),64500=>array(-111,-210,667,725),64501=>array(-111,-210,711,725),64502=>array(33,-279,1135,569),64503=>array(33,-279,1178,569),64504=>array(-1,-256,445,569),64505=>array(34,-270,995,569),64506=>array(34,-270,1038,569),64507=>array(-1,0,445,569),64508=>array(32,-121,679,453),64509=>array(34,-270,794,126),64510=>array(-1,-140,217,284),64511=>array(-1,-140,244,284),64512=>array(54,-271,860,569),64513=>array(54,-271,860,569),64514=>array(58,-265,842,569),64515=>array(34,-270,995,569),64516=>array(34,-265,1005,569),64517=>array(54,-271,853,453),64518=>array(54,-271,853,453),64519=>array(54,-271,853,621),64520=>array(58,-265,834,359),64521=>array(34,-270,988,284),64522=>array(34,-265,998,284),64523=>array(54,-271,876,486),64524=>array(54,-271,876,486),64525=>array(54,-271,876,621),64526=>array(58,-265,858,486),64527=>array(34,-270,1011,486),64528=>array(34,-265,1021,486),64529=>array(54,-271,876,588),64530=>array(58,-265,858,588),64531=>array(34,-270,1011,588),64532=>array(34,-265,1021,588),64533=>array(54,-271,1226,453),64534=>array(58,-265,1208,453),64535=>array(54,-271,1226,453),64536=>array(58,-265,1208,453),64537=>array(54,-271,1226,610),64538=>array(54,-271,1226,610),64539=>array(58,-265,1208,610),64540=>array(54,-271,1350,453),64541=>array(54,-271,1350,453),64542=>array(54,-271,1350,621),64543=>array(58,-265,1332,359),64544=>array(54,-271,1415,453),64545=>array(58,-265,1397,436),64546=>array(54,-271,1415,522),64547=>array(54,-271,1415,522),64548=>array(54,-271,1415,621),64549=>array(58,-265,1397,522),64550=>array(54,-271,1331,686),64551=>array(58,-265,1313,686),64552=>array(58,-265,1313,686),64553=>array(54,-271,1183,492),64554=>array(58,-265,1165,492),64555=>array(54,-271,1183,716),64556=>array(58,-265,1165,716),64557=>array(54,-271,1063,773),64558=>array(54,-271,1063,773),64559=>array(54,-271,1063,773),64560=>array(58,-265,1045,773),64561=>array(34,-270,1198,773),64562=>array(34,-265,1208,773),64563=>array(54,-271,1063,758),64564=>array(58,-265,1045,758),64565=>array(34,-270,1198,758),64566=>array(34,-265,1208,758),64567=>array(79,0,706,717),64568=>array(54,-271,1091,717),64569=>array(54,-271,1091,717),64570=>array(54,-271,1091,717),64571=>array(34,-228,1106,717),64572=>array(58,-265,1073,717),64573=>array(34,-270,1226,717),64574=>array(34,-265,1236,717),64575=>array(54,-271,853,716),64576=>array(54,-271,853,716),64577=>array(54,-271,853,716),64578=>array(58,-265,835,716),64579=>array(34,-270,988,716),64580=>array(34,-265,998,716),64581=>array(54,-271,1078,453),64582=>array(54,-271,1078,453),64583=>array(54,-271,1078,621),64584=>array(58,-265,1060,359),64585=>array(34,-270,1213,359),64586=>array(34,-265,1223,359),64587=>array(54,-271,853,501),64588=>array(54,-271,853,501),64589=>array(54,-271,853,621),64590=>array(58,-265,835,501),64591=>array(34,-270,988,501),64592=>array(34,-265,998,501),64593=>array(54,-271,1283,593),64594=>array(58,-265,1265,593),64595=>array(34,-270,1418,593),64596=>array(34,-265,1428,593),64597=>array(54,-271,876,453),64598=>array(54,-271,876,453),64599=>array(54,-271,876,621),64600=>array(58,-265,858,359),64601=>array(34,-270,1011,284),64602=>array(34,-265,1021,284),64603=>array(38,0,368,889),64604=>array(-74,-210,357,609),64605=>array(32,-121,679,505),64606=>array(4,521,299,990),64607=>array(7,618,299,990),64608=>array(7,648,299,990),64609=>array(4,521,299,990),64610=>array(7,770,299,990),64611=>array(7,588,299,1053),64612=>array(-74,-210,681,569),64613=>array(-74,-210,681,569),64614=>array(58,-265,885,569),64615=>array(39,-228,968,569),64616=>array(34,-270,1038,569),64617=>array(34,-265,1048,569),64618=>array(-74,-210,681,284),64619=>array(-74,-210,681,458),64620=>array(58,-265,885,359),64621=>array(39,-228,968,356),64622=>array(34,-270,1038,284),64623=>array(34,-265,1048,284),64624=>array(-74,-210,681,486),64625=>array(-74,-210,681,486),64626=>array(58,-265,885,486),64627=>array(39,-228,968,486),64628=>array(34,-270,1038,486),64629=>array(34,-265,1048,486),64630=>array(-74,-210,681,588),64631=>array(-74,-210,681,588),64632=>array(58,-265,885,588),64633=>array(39,-228,968,588),64634=>array(34,-270,1038,588),64635=>array(34,-265,1048,588),64636=>array(34,-270,1275,610),64637=>array(34,-265,1285,610),64638=>array(34,-270,1275,595),64639=>array(34,-265,1285,595),64640=>array(79,0,822,717),64641=>array(34,-228,1222,717),64642=>array(58,-265,1189,717),64643=>array(34,-270,1342,717),64644=>array(34,-265,1352,717),64645=>array(58,-265,885,716),64646=>array(34,-270,1038,716),64647=>array(34,-265,1048,716),64648=>array(79,0,807,716),64649=>array(58,-265,1174,359),64650=>array(-74,-210,681,501),64651=>array(-74,-210,681,501),64652=>array(58,-265,885,501),64653=>array(39,-228,968,501),64654=>array(34,-270,1038,501),64655=>array(34,-265,1048,501),64656=>array(34,-270,794,301),64657=>array(-74,-210,681,284),64658=>array(-74,-210,681,458),64659=>array(58,-265,885,359),64660=>array(39,-228,968,356),64661=>array(34,-270,1038,284),64662=>array(34,-265,1048,284),64663=>array(-1,-140,839,569),64664=>array(-1,0,839,569),64665=>array(-1,0,839,612),64666=>array(-1,0,734,569),64667=>array(-1,-269,606,569),64668=>array(-1,-140,832,453),64669=>array(-1,-140,832,453),64670=>array(-1,-140,832,612),64671=>array(-1,-140,727,359),64672=>array(-1,-269,600,376),64673=>array(-1,-140,855,486),64674=>array(-1,0,855,486),64675=>array(-1,0,855,612),64676=>array(-1,0,750,486),64677=>array(-1,-269,623,486),64678=>array(-1,0,750,588),64679=>array(-1,-80,1205,453),64680=>array(-1,-80,1100,453),64681=>array(-1,-140,1205,453),64682=>array(-1,0,1100,453),64683=>array(-1,-140,1205,610),64684=>array(-1,0,1100,610),64685=>array(-1,-140,1329,453),64686=>array(-1,0,1329,453),64687=>array(-1,0,1329,612),64688=>array(-1,0,1224,359),64689=>array(-1,0,1394,453),64690=>array(-1,0,1394,612),64691=>array(-1,0,1289,436),64692=>array(-1,-140,1394,522),64693=>array(-1,0,1394,522),64694=>array(-1,0,1394,612),64695=>array(-1,0,1289,522),64696=>array(-1,0,1310,686),64697=>array(-1,0,1205,686),64698=>array(-1,-140,1162,492),64699=>array(-1,0,1057,492),64700=>array(-1,-140,1162,716),64701=>array(-1,0,1057,716),64702=>array(-1,-140,1042,773),64703=>array(-1,0,1042,773),64704=>array(-1,0,1042,773),64705=>array(-1,0,937,773),64706=>array(-1,0,1042,758),64707=>array(-1,0,937,758),64708=>array(-1,-140,1070,717),64709=>array(-1,0,1070,717),64710=>array(-1,0,1070,717),64711=>array(-1,0,676,717),64712=>array(-1,0,965,717),64713=>array(-1,-140,832,716),64714=>array(-1,0,832,716),64715=>array(-1,0,832,716),64716=>array(-1,0,727,716),64717=>array(-1,-269,600,716),64718=>array(-1,-140,1057,453),64719=>array(-1,0,1057,453),64720=>array(-1,0,1057,612),64721=>array(-1,0,952,359),64722=>array(-1,-140,832,501),64723=>array(-1,0,832,501),64724=>array(-1,0,832,612),64725=>array(-1,0,727,501),64726=>array(-1,-269,600,501),64727=>array(-1,-140,1262,593),64728=>array(-1,0,1157,593),64729=>array(-1,0,624,912),64730=>array(-1,-140,855,453),64731=>array(-1,-140,855,453),64732=>array(-1,-140,855,612),64733=>array(-1,-140,750,359),64734=>array(-1,-269,623,376),64735=>array(-1,0,777,569),64736=>array(-1,-269,650,569),64737=>array(-1,-140,777,359),64738=>array(-1,-269,650,376),64739=>array(-1,0,777,486),64740=>array(-1,-269,650,486),64741=>array(-1,0,777,588),64742=>array(-1,-269,650,588),64743=>array(-1,0,1304,359),64744=>array(-1,-269,1177,376),64745=>array(-1,0,1304,604),64746=>array(-1,-269,1177,604),64747=>array(-1,0,792,717),64748=>array(-1,0,1081,717),64749=>array(-1,0,777,716),64750=>array(-1,0,777,501),64751=>array(-1,-269,650,501),64752=>array(-1,-140,777,359),64753=>array(-1,-269,650,376),64754=>array(-1,0,307,1058),64755=>array(-1,0,303,990),64756=>array(-1,0,299,1054),64757=>array(34,-270,1466,686),64758=>array(34,-265,1476,686),64759=>array(34,-270,1318,492),64760=>array(34,-265,1328,492),64761=>array(34,-270,1318,716),64762=>array(34,-265,1328,716),64763=>array(34,-270,1485,346),64764=>array(34,-265,1495,346),64765=>array(34,-270,1485,604),64766=>array(34,-265,1495,604),64767=>array(34,-270,1361,453),64768=>array(34,-265,1371,453),64769=>array(34,-270,1361,453),64770=>array(34,-265,1371,453),64771=>array(34,-270,1361,610),64772=>array(34,-265,1371,610),64773=>array(34,-270,1550,436),64774=>array(34,-265,1560,436),64775=>array(34,-270,1550,522),64776=>array(34,-265,1560,522),64777=>array(54,-271,1350,604),64778=>array(54,-271,1350,604),64779=>array(54,-271,1350,621),64780=>array(58,-265,1332,604),64781=>array(-74,-210,1128,604),64782=>array(-74,-210,1128,346),64783=>array(-74,-210,1193,436),64784=>array(-74,-210,1193,522),64785=>array(34,-270,1528,686),64786=>array(34,-265,1538,686),64787=>array(34,-270,1349,407),64788=>array(34,-265,1359,407),64789=>array(34,-270,1349,624),64790=>array(34,-265,1359,624),64791=>array(34,-270,1565,346),64792=>array(34,-265,1575,346),64793=>array(34,-270,1565,604),64794=>array(34,-265,1575,604),64795=>array(34,-270,1432,453),64796=>array(34,-265,1442,453),64797=>array(34,-270,1432,453),64798=>array(34,-265,1442,453),64799=>array(34,-270,1432,612),64800=>array(34,-265,1442,612),64801=>array(34,-270,1612,436),64802=>array(34,-265,1622,436),64803=>array(34,-270,1612,522),64804=>array(34,-265,1622,522),64805=>array(54,-271,1430,604),64806=>array(54,-271,1430,604),64807=>array(54,-271,1430,621),64808=>array(58,-265,1412,604),64809=>array(-74,-210,1208,604),64810=>array(-74,-210,1208,346),64811=>array(-74,-210,1255,436),64812=>array(-74,-210,1255,522),64813=>array(-1,-140,1329,604),64814=>array(-1,0,1329,604),64815=>array(-1,0,1329,612),64816=>array(-1,0,1224,604),64817=>array(-1,-269,1097,376),64818=>array(-1,-269,1097,604),64819=>array(-1,0,1205,686),64820=>array(-1,-140,1409,453),64821=>array(-1,0,1409,453),64822=>array(-1,0,1409,612),64823=>array(-1,-140,1409,604),64824=>array(-1,0,1409,604),64825=>array(-1,0,1409,612),64826=>array(-1,0,1267,686),64827=>array(-1,0,1267,686),64828=>array(79,0,615,944),64829=>array(79,0,615,944),64830=>array(82,-218,445,790),64831=>array(155,-218,518,790),64848=>array(-1,-140,1389,486),64849=>array(54,-271,1542,486),64850=>array(-1,-140,1494,486),64851=>array(-1,0,1389,486),64852=>array(-1,0,1389,612),64853=>array(-1,-140,1389,486),64854=>array(-1,0,1389,486),64855=>array(-1,0,1389,612),64856=>array(54,-271,1831,453),64857=>array(-1,-80,1738,453),64858=>array(34,-265,1976,453),64859=>array(34,-270,1965,453),64860=>array(-1,-140,1967,453),64861=>array(-1,-140,1967,453),64862=>array(34,-270,2203,453),64863=>array(54,-271,1963,453),64864=>array(-1,0,1862,453),64865=>array(-1,-140,1862,453),64866=>array(58,-265,1945,359),64867=>array(-1,0,1757,359),64868=>array(54,-271,2115,453),64869=>array(-1,0,2032,453),64870=>array(58,-265,1992,436),64871=>array(58,-265,2050,604),64872=>array(-1,0,1862,604),64873=>array(34,-265,2213,604),64874=>array(54,-271,1963,621),64875=>array(-1,0,1862,612),64876=>array(58,-265,1945,604),64877=>array(-1,0,1757,604),64878=>array(34,-270,2250,522),64879=>array(58,-265,2097,612),64880=>array(-1,0,1927,612),64881=>array(54,-271,1926,686),64882=>array(-1,0,1843,686),64883=>array(-1,0,1738,686),64884=>array(34,-265,2071,686),64885=>array(58,-265,1834,453),64886=>array(58,-265,1729,407),64887=>array(-1,0,1590,492),64888=>array(34,-270,1882,407),64889=>array(58,-265,1729,624),64890=>array(34,-265,1893,624),64891=>array(34,-270,1882,624),64892=>array(58,-265,1760,612),64893=>array(-1,0,1575,773),64894=>array(54,-271,1671,595),64895=>array(58,-265,1655,595),64896=>array(58,-265,1523,716),64897=>array(34,-265,1687,716),64898=>array(34,-270,1676,716),64899=>array(-1,-140,1470,716),64900=>array(54,-271,1542,716),64901=>array(58,-265,1523,716),64902=>array(-1,0,1365,716),64903=>array(54,-271,1437,716),64904=>array(-1,0,1365,716),64905=>array(-1,-140,1695,453),64906=>array(-1,0,1590,453),64907=>array(34,-265,1976,453),64908=>array(-1,-140,1695,453),64909=>array(-1,-140,1590,453),64910=>array(-1,-140,1695,612),64911=>array(-1,0,1590,612),64914=>array(-1,-140,1695,612),64915=>array(-1,-140,1795,593),64916=>array(-1,0,1690,593),64917=>array(-1,0,1365,501),64918=>array(34,-270,1676,501),64919=>array(58,-265,1523,501),64920=>array(-1,-140,1365,501),64921=>array(34,-270,1676,501),64922=>array(34,-265,1582,501),64923=>array(34,-270,1571,501),64924=>array(58,-265,1418,359),64925=>array(-1,-140,1284,359),64926=>array(34,-265,1687,612),64927=>array(34,-265,1687,486),64928=>array(34,-270,1676,486),64929=>array(34,-265,1687,612),64930=>array(34,-270,1676,612),64931=>array(34,-265,1582,486),64932=>array(34,-270,1571,486),64933=>array(34,-265,1976,453),64934=>array(34,-270,2070,453),64935=>array(34,-270,1965,453),64936=>array(34,-270,2203,612),64937=>array(34,-265,2260,453),64938=>array(34,-265,2213,604),64939=>array(34,-265,2260,522),64940=>array(34,-265,1687,716),64941=>array(34,-265,1582,716),64942=>array(34,-265,1687,453),64943=>array(34,-265,1687,453),64944=>array(34,-265,1582,359),64945=>array(34,-265,1871,359),64946=>array(34,-265,1818,595),64947=>array(34,-265,1687,501),64948=>array(-1,0,1575,758),64949=>array(-1,0,1365,716),64950=>array(34,-265,1893,407),64951=>array(34,-265,1885,717),64952=>array(-1,-140,1470,501),64953=>array(34,-265,1976,612),64954=>array(-1,-140,1365,716),64955=>array(58,-265,1722,717),64956=>array(58,-265,1523,716),64957=>array(54,-271,1542,501),64958=>array(34,-265,2081,453),64959=>array(34,-265,2081,453),64960=>array(34,-265,1976,453),64961=>array(34,-265,1818,610),64962=>array(34,-265,1687,453),64963=>array(-1,0,1499,717),64964=>array(-1,-140,1695,492),64965=>array(-1,0,1822,436),64966=>array(34,-265,2213,612),64967=>array(34,-265,1687,501),65008=>array(62,-221,1462,716),65009=>array(62,-221,1110,758),65010=>array(52,0,1077,1015),65011=>array(-74,-210,1277,717),65012=>array(38,0,2049,453),65013=>array(58,-265,2196,716),65014=>array(34,-210,2066,716),65015=>array(62,-140,1490,716),65016=>array(58,-265,1984,716),65017=>array(34,-270,1794,716),65018=>array(77,-156,1842,762),65019=>array(74,-37,1003,826),65056=>array(55,604,450,726),65057=>array(0,604,395,726),65058=>array(55,604,450,726),65059=>array(0,604,395,726),65072=>array(446,87,554,679),65073=>array(461,-121,539,887),65074=>array(461,229,539,537),65075=>array(-5,-121,73,887),65076=>array(0,-118,118,885),65077=>array(45,39,952,277),65078=>array(47,558,954,796),65079=>array(43,31,956,281),65080=>array(43,548,956,798),65081=>array(41,19,960,294),65082=>array(40,543,959,818),65083=>array(45,18,950,306),65084=>array(47,530,952,818),65085=>array(47,-32,953,416),65086=>array(47,420,953,868),65087=>array(47,-2,953,325),65088=>array(47,511,953,838),65089=>array(48,18,952,358),65090=>array(48,473,952,818),65091=>array(48,-12,952,359),65092=>array(48,475,952,848),65097=>array(75,761,925,801),65098=>array(75,731,925,829),65099=>array(-1,771,1001,889),65100=>array(-2,656,1001,884),65101=>array(75,-29,925,11),65102=>array(75,-49,925,49),65103=>array(-1,-112,1001,6),65104=>array(50,-85,114,60),65105=>array(33,109,172,224),65106=>array(53,0,113,60),65108=>array(50,-85,114,311),65109=>array(54,0,114,311),65110=>array(28,0,305,437),65111=>array(51,0,116,430),65112=>array(-4,134,604,177),65113=>array(36,-126,178,437),65114=>array(22,-126,164,437),65115=>array(17,-126,186,437),65116=>array(14,-126,184,437),65117=>array(41,-119,184,430),65118=>array(16,-119,159,430),65119=>array(7,-7,327,437),65120=>array(26,-10,386,437),65121=>array(20,254,214,437),65122=>array(33,70,317,354),65123=>array(19,129,181,182),65124=>array(33,67,317,357),65125=>array(33,67,317,357),65126=>array(33,122,317,302),65128=>array(0,-14,167,430),65129=>array(23,-62,307,469),65130=>array(44,-16,491,437),65131=>array(34,-126,589,437),65136=>array(10,716,290,944),65137=>array(-1,0,299,944),65138=>array(4,716,292,990),65140=>array(8,-255,288,-78),65142=>array(10,716,290,859),65143=>array(-1,0,299,859),65144=>array(4,716,292,990),65145=>array(-1,0,303,990),65146=>array(8,-170,288,-78),65147=>array(-1,-170,297,95),65148=>array(7,716,299,936),65149=>array(-1,0,307,936),65150=>array(3,767,151,915),65151=>array(-1,0,155,915),65152=>array(54,0,469,422),65153=>array(-23,0,270,846),65154=>array(-23,0,274,846),65155=>array(46,0,188,933),65156=>array(46,0,274,933),65157=>array(-108,-210,408,762),65158=>array(-111,-210,467,664),65159=>array(46,-285,188,716),65160=>array(46,-285,274,716),65161=>array(32,-121,679,453),65162=>array(34,-270,794,301),65163=>array(-1,0,201,569),65164=>array(-1,0,244,569),65165=>array(79,0,164,716),65166=>array(79,0,274,716),65167=>array(62,-190,709,265),65168=>array(62,-190,789,265),65169=>array(-1,-140,194,284),65170=>array(-1,-140,244,284),65171=>array(62,-6,452,633),65172=>array(62,0,478,628),65173=>array(62,-50,709,437),65174=>array(62,-50,789,437),65175=>array(-1,0,217,486),65176=>array(-1,0,244,486),65177=>array(62,-50,709,539),65178=>array(62,-50,789,539),65179=>array(-1,0,217,588),65180=>array(-1,0,244,588),65181=>array(52,-271,564,453),65182=>array(54,-271,659,453),65183=>array(-1,-80,567,453),65184=>array(-1,-140,638,453),65185=>array(52,-271,564,453),65186=>array(54,-271,659,453),65187=>array(-1,0,567,453),65188=>array(-1,0,638,453),65189=>array(52,-271,564,621),65190=>array(54,-271,659,621),65191=>array(-1,0,567,610),65192=>array(-1,0,638,612),65193=>array(38,0,368,437),65194=>array(38,0,459,436),65195=>array(38,0,368,629),65196=>array(38,0,459,653),65197=>array(-74,-210,357,290),65198=>array(-74,-210,437,239),65199=>array(-74,-210,357,470),65200=>array(-74,-210,437,458),65201=>array(39,-228,1115,346),65202=>array(39,-228,1195,346),65203=>array(-1,0,691,346),65204=>array(-1,0,771,346),65205=>array(39,-228,1115,604),65206=>array(39,-228,1195,604),65207=>array(-1,0,691,604),65208=>array(-1,0,771,604),65209=>array(39,-228,1230,436),65210=>array(39,-228,1292,436),65211=>array(-1,0,756,436),65212=>array(-1,0,818,436),65213=>array(39,-228,1230,532),65214=>array(39,-228,1292,532),65215=>array(-1,0,756,522),65216=>array(-1,0,818,522),65217=>array(59,0,782,686),65218=>array(59,0,844,686),65219=>array(-1,0,672,686),65220=>array(-1,0,734,686),65221=>array(59,0,782,686),65222=>array(59,0,844,686),65223=>array(-1,0,672,686),65224=>array(-1,0,734,686),65225=>array(53,-271,565,492),65226=>array(55,-271,567,443),65227=>array(-1,0,524,492),65228=>array(-3,0,555,407),65229=>array(53,-271,565,725),65230=>array(55,-271,567,660),65231=>array(-1,0,524,716),65232=>array(-3,0,555,624),65233=>array(62,0,895,773),65234=>array(62,-33,904,610),65235=>array(-1,0,404,773),65236=>array(-1,0,481,610),65237=>array(34,-214,738,678),65238=>array(39,-271,824,557),65239=>array(-1,0,404,758),65240=>array(-1,0,481,595),65241=>array(62,0,689,716),65242=>array(34,0,734,716),65243=>array(-1,0,432,717),65244=>array(-1,0,548,717),65245=>array(34,-121,594,716),65246=>array(34,-228,674,716),65247=>array(-1,0,194,716),65248=>array(-1,0,244,716),65249=>array(58,-265,527,359),65250=>array(58,-265,641,359),65251=>array(-1,0,419,359),65252=>array(-1,0,533,359),65253=>array(62,-121,630,458),65254=>array(39,-228,724,356),65255=>array(-1,0,194,501),65256=>array(-1,0,244,501),65257=>array(62,-6,452,431),65258=>array(62,0,478,446),65259=>array(-1,0,624,593),65260=>array(-1,-269,406,376),65261=>array(-108,-210,408,476),65262=>array(-111,-210,467,379),65263=>array(32,-121,679,453),65264=>array(34,-270,794,126),65265=>array(32,-238,679,453),65266=>array(34,-265,804,146),65267=>array(-1,-140,217,284),65268=>array(-1,-140,244,284),65269=>array(-122,-78,474,862),65270=>array(-121,-78,604,862),65271=>array(-27,-78,474,862),65272=>array(-27,-78,604,862),65273=>array(8,-171,474,716),65274=>array(8,-172,604,716),65275=>array(8,-78,474,716),65276=>array(8,-78,604,716),65281=>array(446,0,555,716),65282=>array(363,462,635,716),65283=>array(234,-12,768,728),65284=>array(263,-103,736,782),65285=>array(128,-27,874,728),65286=>array(199,-17,800,728),65287=>array(447,462,547,716),65288=>array(382,-210,619,728),65289=>array(382,-210,619,728),65290=>array(338,423,661,728),65291=>array(264,116,738,590),65292=>array(447,-141,553,100),65293=>array(366,215,635,303),65294=>array(448,0,548,100),65295=>array(361,-24,639,716),65296=>array(266,-12,732,719),65297=>array(367,0,631,719),65298=>array(263,0,737,719),65299=>array(267,-12,736,719),65300=>array(253,0,748,716),65301=>array(263,-12,737,706),65302=>array(265,-12,737,719),65303=>array(269,0,732,706),65304=>array(265,-12,736,719),65305=>array(266,-12,736,719),65306=>array(449,0,549,518),65307=>array(447,-141,553,518),65308=>array(263,111,737,595),65309=>array(263,203,737,503),65310=>array(263,111,737,595),65311=>array(269,0,731,728),65312=>array(37,-210,962,729),65313=>array(166,0,835,716),65314=>array(229,0,770,716),65315=>array(184,-12,816,728),65316=>array(204,0,796,716),65317=>array(232,0,767,716),65318=>array(258,0,741,716),65319=>array(169,-12,831,728),65320=>array(219,0,781,716),65321=>array(452,0,547,716),65322=>array(304,-12,697,716),65323=>array(204,0,796,716),65324=>array(276,0,724,716),65325=>array(159,0,840,716),65326=>array(218,0,781,716),65327=>array(157,-12,842,728),65328=>array(227,0,773,716),65329=>array(151,-56,849,728),65330=>array(184,0,815,716),65331=>array(215,-12,785,728),65332=>array(216,0,783,716),65333=>array(218,-12,781,716),65334=>array(173,0,827,716),65335=>array(39,0,960,716),65336=>array(172,0,828,716),65337=>array(172,0,828,716),65338=>array(217,0,783,716),65339=>array(403,-199,597,716),65340=>array(361,-24,639,716),65341=>array(403,-199,597,716),65342=>array(291,325,708,716),65343=>array(244,-125,756,-75),65344=>array(410,591,590,728),65345=>array(261,-12,739,530),65346=>array(275,-12,725,716),65347=>array(274,-12,726,530),65348=>array(275,-12,725,716),65349=>array(261,-12,739,530),65350=>array(348,0,651,728),65351=>array(271,-210,728,530),65352=>array(288,0,711,716),65353=>array(456,0,544,716),65354=>array(400,-209,600,716),65355=>array(285,0,715,716),65356=>array(456,0,544,716),65357=>array(148,0,852,530),65358=>array(289,0,711,530),65359=>array(257,-12,743,530),65360=>array(275,-199,725,530),65361=>array(275,-199,725,530),65362=>array(359,0,641,530),65363=>array(285,-12,715,530),65364=>array(374,-7,626,700),65365=>array(289,-12,710,518),65366=>array(262,0,737,518),65367=>array(144,0,856,518),65368=>array(257,0,743,518),65369=>array(262,-210,738,518),65370=>array(270,0,729,518),65371=>array(359,-210,641,728),65372=>array(462,-199,538,716),65373=>array(359,-210,641,728),65374=>array(250,272,749,432),65377=>array(53,-40,235,142),65378=>array(79,-68,421,837),65379=>array(77,-68,423,837),65380=>array(54,-82,296,171),65381=>array(196,332,304,440),65382=>array(65,-53,435,753),65383=>array(63,-11,461,732),65384=>array(46,-3,441,769),65385=>array(79,-9,425,763),65386=>array(61,32,439,689),65387=>array(38,-15,443,751),65388=>array(51,-26,452,756),65389=>array(61,33,439,696),65390=>array(79,19,421,701),65391=>array(56,-3,432,727),65392=>array(81,329,419,411),65393=>array(43,-61,481,751),65394=>array(42,-44,448,795),65395=>array(62,-47,439,803),65396=>array(41,0,459,735),65397=>array(34,-45,464,787),65398=>array(38,-40,443,794),65399=>array(43,-46,457,799),65400=>array(40,-49,436,815),65401=>array(39,-48,461,813),65402=>array(60,-23,440,734),65403=>array(42,-59,458,788),65404=>array(36,-33,461,770),65405=>array(28,-49,472,727),65406=>array(44,-5,468,786),65407=>array(49,-51,442,780),65408=>array(36,-56,453,798),65409=>array(41,-50,459,798),65410=>array(45,-43,455,770),65411=>array(41,-61,459,740),65412=>array(122,-46,444,787),65413=>array(42,-59,458,786),65414=>array(41,16,459,711),65415=>array(42,-47,459,734),65416=>array(25,-51,487,769),65417=>array(52,-43,442,740),65418=>array(35,-29,464,791),65419=>array(95,-5,465,770),65420=>array(66,-54,434,732),65421=>array(26,24,472,645),65422=>array(22,-47,472,785),65423=>array(50,-31,450,729),65424=>array(38,-31,463,769),65425=>array(28,-31,478,790),65426=>array(45,-35,449,782),65427=>array(41,-6,459,739),65428=>array(47,-50,468,797),65429=>array(41,-4,459,730),65430=>array(61,-27,439,730),65431=>array(58,-54,442,748),65432=>array(106,-53,394,768),65433=>array(18,-44,481,788),65434=>array(111,-29,474,788),65435=>array(71,-24,429,730),65436=>array(64,-48,436,731),65437=>array(41,-33,461,749),65438=>array(21,523,250,750),65439=>array(38,591,220,773),65441=>array(50,91,450,665),65442=>array(31,91,469,665),65443=>array(20,78,495,665),65444=>array(49,90,451,665),65445=>array(29,80,492,666),65446=>array(30,91,472,666),65447=>array(54,90,446,664),65448=>array(28,90,472,665),65449=>array(59,90,451,665),65450=>array(42,88,458,665),65451=>array(39,85,461,665),65452=>array(39,85,461,665),65453=>array(39,78,495,665),65454=>array(41,85,459,665),65455=>array(34,85,466,665),65456=>array(32,85,468,666),65457=>array(79,90,421,665),65458=>array(79,90,421,665),65459=>array(37,88,463,665),65460=>array(37,78,495,664),65461=>array(13,80,486,661),65462=>array(2,78,493,663),65463=>array(52,92,448,666),65464=>array(17,78,481,665),65465=>array(11,79,495,666),65466=>array(19,76,481,665),65467=>array(72,90,428,663),65468=>array(56,91,444,664),65469=>array(62,90,438,665),65470=>array(44,88,456,665),65474=>array(105,-64,395,842),65475=>array(95,-64,405,842),65476=>array(103,-64,397,842),65477=>array(90,-64,411,842),65478=>array(103,-65,397,841),65479=>array(40,-63,445,843),65482=>array(103,-64,397,842),65483=>array(39,-63,446,843),65484=>array(43,197,457,614),65485=>array(24,-64,476,842),65486=>array(27,-64,463,842),65487=>array(24,-64,439,842),65490=>array(30,197,470,615),65491=>array(40,76,460,554),65492=>array(31,-65,454,841),65493=>array(25,-63,465,843),65494=>array(31,-64,449,842),65495=>array(40,110,468,588),65498=>array(28,357,472,436),65499=>array(30,-64,450,842),65500=>array(212,-64,288,842),65504=>array(274,-200,726,716),65505=>array(242,-14,758,728),65506=>array(263,203,737,503),65507=>array(244,793,756,843),65508=>array(462,-199,538,716),65509=>array(223,0,777,716),65510=>array(39,0,960,716),65512=>array(207,-218,293,994),65513=>array(40,100,460,412),65514=>array(93,0,405,420),65515=>array(40,100,460,412),65516=>array(93,0,405,420),65517=>array(35,160,465,590),65518=>array(35,160,465,590),65532=>array(0,0,1000,719),65533=>array(85,-21,915,810),65535=>array(125,0,875,750)); +$cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); +// --- EOF --- diff --git a/tools/tcpdf/fonts/cid0jp.php b/tools/tcpdf/fonts/cid0jp.php index af6df4128..264359bd2 100644 --- a/tools/tcpdf/fonts/cid0jp.php +++ b/tools/tcpdf/fonts/cid0jp.php @@ -1,7 +1,7 @@ 'Adobe', 'Ordering'=>'Japan1','Supplement'=>5); include(dirname(__FILE__).'/uni2cid_aj16.php'); $desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cbbox=array(0=>array(125,0,875,750),33=>array(85,0,194,716),34=>array(41,462,313,716),35=>array(11,-12,545,728),36=>array(38,-103,511,782),37=>array(73,-27,819,728),38=>array(43,-17,644,728),39=>array(45,462,145,716),40=>array(60,-210,297,728),41=>array(36,-210,273,728),42=>array(33,423,356,728),43=>array(55,116,529,590),44=>array(84,-141,190,100),45=>array(32,215,301,303),46=>array(89,0,189,100),47=>array(0,-24,278,716),48=>array(45,-12,511,719),49=>array(111,0,375,719),50=>array(31,0,505,719),51=>array(44,-12,513,719),52=>array(15,0,510,716),53=>array(42,-12,516,706),54=>array(42,-12,514,719),55=>array(48,0,511,706),56=>array(42,-12,513,719),57=>array(43,-12,513,719),58=>array(90,0,190,518),59=>array(84,-141,190,518),60=>array(55,111,529,595),61=>array(55,203,529,503),62=>array(55,111,529,595),63=>array(46,0,508,728),64=>array(56,-210,981,729),65=>array(-1,0,668,716),66=>array(74,0,615,716),67=>array(51,-12,683,728),68=>array(80,0,672,716),69=>array(79,0,614,716),70=>array(80,0,563,716),71=>array(52,-12,714,728),72=>array(80,0,642,716),73=>array(92,0,187,716),74=>array(27,-12,420,716),75=>array(73,0,665,716),76=>array(75,0,523,716),77=>array(76,0,757,716),78=>array(79,0,642,716),79=>array(47,-12,732,728),80=>array(77,0,623,716),81=>array(47,-56,745,728),82=>array(80,0,711,716),83=>array(45,-12,615,728),84=>array(22,0,589,716),85=>array(79,-12,642,716),86=>array(6,0,660,716),87=>array(12,0,933,716),88=>array(5,0,661,716),89=>array(5,0,661,716),90=>array(18,0,584,716),91=>array(68,-199,262,716),92=>array(0,-24,278,716),93=>array(16,-199,210,716),94=>array(26,325,443,716),95=>array(-6,-125,506,-75),96=>array(42,591,222,728),97=>array(38,-12,516,530),98=>array(67,-12,517,716),99=>array(39,-12,491,530),100=>array(36,-12,486,716),101=>array(39,-12,517,530),102=>array(8,0,311,728),103=>array(34,-210,491,530),104=>array(67,0,490,716),105=>array(67,0,155,716),106=>array(-45,-209,155,716),107=>array(66,0,496,716),108=>array(67,0,155,716),109=>array(65,0,769,530),110=>array(68,0,490,530),111=>array(35,-12,521,530),112=>array(68,-199,518,530),113=>array(38,-199,488,530),114=>array(64,0,346,530),115=>array(31,-12,461,530),116=>array(17,-7,269,700),117=>array(66,-12,487,518),118=>array(13,0,488,518),119=>array(5,0,717,518),120=>array(7,0,493,518),121=>array(16,-210,492,518),122=>array(20,0,479,518),123=>array(28,-210,310,728),124=>array(92,-199,168,716),125=>array(24,-210,306,728),126=>array(43,272,542,432),161=>array(110,-199,219,517),162=>array(55,-200,507,716),163=>array(15,-14,531,728),164=>array(38,115,518,594),165=>array(1,0,555,716),166=>array(92,-199,168,716),167=>array(42,-210,513,728),168=>array(31,611,302,711),169=>array(0,-9,737,728),170=>array(21,364,348,728),171=>array(69,35,487,481),172=>array(55,203,529,503),173=>array(32,215,301,303),174=>array(0,-9,737,728),175=>array(-6,793,506,843),176=>array(65,454,335,725),177=>array(55,0,529,611),178=>array(12,358,316,725),179=>array(16,349,315,725),180=>array(111,591,291,728),181=>array(67,-199,488,518),182=>array(-1,-199,539,716),183=>array(89,302,189,402),184=>array(52,-205,263,11),185=>array(52,358,232,725),186=>array(22,361,343,728),187=>array(69,35,487,481),188=>array(62,-25,789,732),189=>array(62,-25,806,732),190=>array(26,-25,789,732),191=>array(75,-209,537,519),192=>array(-1,0,668,900),193=>array(-1,0,668,900),194=>array(-1,0,668,900),195=>array(-1,0,668,886),196=>array(-1,0,668,881),197=>array(-1,0,668,920),198=>array(0,0,945,716),199=>array(51,-209,684,728),200=>array(79,0,614,900),201=>array(79,0,614,900),202=>array(79,0,614,900),203=>array(79,0,614,881),204=>array(15,0,195,900),205=>array(83,0,264,900),206=>array(-15,0,293,900),207=>array(3,0,274,881),208=>array(1,0,672,716),209=>array(79,0,642,884),210=>array(47,-12,732,900),211=>array(47,-12,732,900),212=>array(47,-12,732,900),213=>array(47,-12,732,884),214=>array(47,-12,732,881),215=>array(79,141,505,567),216=>array(41,-29,742,742),217=>array(79,-12,642,900),218=>array(79,-12,642,900),219=>array(79,-12,642,900),220=>array(79,-12,642,881),221=>array(5,0,661,900),222=>array(77,0,623,716),223=>array(72,-12,577,728),224=>array(38,-12,516,728),225=>array(38,-12,516,728),226=>array(38,-12,516,728),227=>array(38,-12,516,716),228=>array(38,-12,516,711),229=>array(38,-12,516,752),230=>array(34,-12,849,530),231=>array(39,-196,491,530),232=>array(39,-12,517,728),233=>array(39,-12,517,728),234=>array(39,-12,517,728),235=>array(39,-12,517,711),236=>array(13,0,193,728),237=>array(83,0,264,728),238=>array(-15,0,293,728),239=>array(5,0,276,711),240=>array(38,-12,517,716),241=>array(68,0,490,716),242=>array(35,-12,521,728),243=>array(35,-12,521,728),244=>array(35,-12,521,728),245=>array(35,-12,521,716),246=>array(35,-12,521,711),247=>array(55,146,529,560),248=>array(63,-39,549,550),249=>array(66,-12,487,728),250=>array(66,-12,487,728),251=>array(66,-12,487,728),252=>array(66,-12,487,711),253=>array(16,-210,492,728),254=>array(68,-199,518,716),255=>array(16,-210,492,711),256=>array(-1,0,668,833),257=>array(38,-12,516,697),258=>array(-1,0,668,888),259=>array(38,-12,516,722),260=>array(-1,-208,758,716),261=>array(38,-208,571,530),262=>array(51,-12,683,916),263=>array(39,-12,491,728),264=>array(51,-12,683,914),265=>array(39,-12,491,728),266=>array(51,-12,683,877),267=>array(39,-12,491,711),268=>array(51,-12,683,916),269=>array(39,-12,491,728),270=>array(80,0,672,916),271=>array(36,-12,625,716),272=>array(-1,0,672,716),273=>array(36,-12,551,716),274=>array(79,0,614,863),275=>array(39,-12,517,697),276=>array(79,0,614,902),277=>array(39,-12,517,722),278=>array(79,0,614,877),279=>array(39,-12,517,711),280=>array(79,-208,645,716),281=>array(39,-208,517,530),282=>array(79,0,614,916),283=>array(39,-12,517,728),284=>array(52,-12,714,914),285=>array(34,-210,491,728),286=>array(52,-12,714,904),287=>array(34,-210,491,722),288=>array(52,-12,714,877),289=>array(34,-210,491,711),290=>array(52,-210,714,728),291=>array(34,-210,491,775),292=>array(80,0,642,914),293=>array(67,0,490,914),294=>array(-1,0,722,716),295=>array(2,0,490,716),296=>array(-24,0,303,890),297=>array(-53,0,274,717),298=>array(-15,0,290,849),299=>array(-42,0,263,697),300=>array(-3,0,286,904),301=>array(-34,0,255,722),302=>array(91,-208,305,716),303=>array(45,-208,225,716),304=>array(92,0,187,877),305=>array(95,0,183,518),306=>array(92,-12,670,716),307=>array(67,-209,377,716),308=>array(27,-12,526,914),309=>array(-46,-209,263,728),310=>array(73,-210,665,716),311=>array(66,-210,496,716),312=>array(66,0,446,518),313=>array(75,0,523,916),314=>array(50,0,230,916),315=>array(75,-210,523,716),316=>array(58,-210,160,716),317=>array(-29,0,523,916),318=>array(-44,0,264,916),319=>array(75,0,523,716),320=>array(67,0,313,716),321=>array(0,0,521,716),322=>array(1,0,218,716),323=>array(79,0,642,916),324=>array(68,0,490,728),325=>array(79,-210,642,716),326=>array(68,-210,490,530),327=>array(79,0,642,916),328=>array(68,0,490,728),329=>array(-2,0,559,722),330=>array(81,-186,670,728),331=>array(68,-210,489,530),332=>array(47,-12,732,849),333=>array(35,-12,521,697),334=>array(47,-12,732,904),335=>array(35,-12,521,722),336=>array(47,-12,732,914),337=>array(35,-12,521,728),338=>array(63,-12,968,728),339=>array(38,-12,904,530),340=>array(80,0,711,914),341=>array(64,0,346,728),342=>array(80,-210,711,716),343=>array(54,-210,346,530),344=>array(80,0,711,916),345=>array(28,0,346,728),346=>array(45,-12,615,916),347=>array(31,-12,461,728),348=>array(45,-12,615,916),349=>array(31,-12,461,728),350=>array(45,-210,615,728),351=>array(31,-210,461,530),352=>array(45,-12,615,916),353=>array(31,-12,461,728),354=>array(22,-210,589,716),355=>array(17,-210,269,700),356=>array(22,0,589,916),357=>array(17,-7,406,716),358=>array(22,0,589,716),359=>array(17,-7,269,700),360=>array(79,-12,642,890),361=>array(66,-12,487,716),362=>array(79,-12,642,851),363=>array(66,-12,487,697),364=>array(79,-12,642,906),365=>array(66,-12,487,722),366=>array(79,-12,642,955),367=>array(66,-12,487,752),368=>array(79,-12,642,917),369=>array(66,-12,487,728),370=>array(79,-208,642,716),371=>array(66,-208,555,518),372=>array(12,0,933,916),373=>array(5,0,717,728),374=>array(5,0,661,916),375=>array(16,-210,492,728),376=>array(5,0,661,879),377=>array(18,0,584,916),378=>array(20,0,479,728),379=>array(18,0,584,877),380=>array(20,0,479,711),381=>array(18,0,584,916),382=>array(20,0,479,728),383=>array(67,0,292,728),384=>array(-14,-12,515,716),385=>array(0,0,688,716),386=>array(80,0,620,716),387=>array(65,-12,515,716),388=>array(67,-12,517,716),389=>array(67,-12,517,716),390=>array(39,-12,671,728),391=>array(51,-12,769,750),392=>array(39,-12,579,567),393=>array(1,0,672,716),394=>array(0,0,739,716),395=>array(35,0,575,716),396=>array(41,-12,491,716),397=>array(35,-198,522,530),398=>array(53,0,588,716),399=>array(45,-12,676,728),400=>array(42,-13,565,728),401=>array(-20,-154,563,716),402=>array(-14,-154,311,728),403=>array(52,-12,792,750),404=>array(0,-206,649,716),405=>array(67,-12,775,716),406=>array(67,-12,245,716),407=>array(0,0,322,716),408=>array(73,0,690,720),409=>array(66,0,496,728),410=>array(0,-12,322,716),411=>array(13,0,488,716),412=>array(65,-12,769,716),413=>array(-21,-154,642,716),414=>array(68,-199,490,530),415=>array(47,-12,732,728),416=>array(47,-12,776,768),417=>array(35,-12,555,606),418=>array(47,-12,950,728),419=>array(35,-209,715,530),420=>array(0,0,691,716),421=>array(68,-199,519,637),422=>array(80,-122,738,716),423=>array(52,-12,622,728),424=>array(39,-12,469,530),425=>array(47,0,554,716),426=>array(34,-154,405,734),427=>array(17,-151,269,700),428=>array(23,0,549,716),429=>array(17,-7,269,716),430=>array(22,-208,589,716),431=>array(79,-12,776,768),432=>array(66,-12,625,620),433=>array(67,-12,681,716),434=>array(6,0,620,728),435=>array(32,0,745,728),436=>array(16,-210,617,528),437=>array(18,0,584,716),438=>array(20,0,479,519),439=>array(40,-12,582,716),440=>array(46,-12,588,716),441=>array(42,-192,486,518),442=>array(36,-209,437,518),443=>array(31,0,505,728),444=>array(13,-12,516,716),445=>array(37,-12,486,518),446=>array(46,-10,508,716),447=>array(68,-199,498,529),448=>array(92,0,168,716),449=>array(92,0,372,716),450=>array(25,0,449,716),451=>array(85,0,194,716),452=>array(80,0,1303,896),453=>array(80,0,1202,728),454=>array(36,-12,1036,728),455=>array(75,-12,949,716),456=>array(75,-209,709,716),457=>array(67,-209,375,716),458=>array(79,-12,1141,716),459=>array(79,-209,875,716),460=>array(68,-209,709,716),461=>array(-1,0,668,900),462=>array(38,-12,516,728),463=>array(-17,0,292,900),464=>array(-18,0,291,728),465=>array(47,-12,732,900),466=>array(35,-12,521,728),467=>array(79,-12,642,900),468=>array(66,-12,487,728),469=>array(79,-12,642,1003),470=>array(66,-12,487,832),471=>array(79,-12,642,1068),472=>array(66,-12,487,896),473=>array(79,-12,642,1068),474=>array(66,-12,487,896),475=>array(79,-12,642,1068),476=>array(66,-12,487,896),477=>array(39,-11,517,530),478=>array(-1,0,668,1003),479=>array(38,-12,516,832),480=>array(-1,0,668,1003),481=>array(38,-12,516,832),482=>array(0,0,945,865),483=>array(34,-12,849,697),484=>array(52,-12,779,728),485=>array(34,-210,556,530),486=>array(52,-12,714,900),487=>array(34,-210,491,728),488=>array(73,0,665,900),489=>array(66,0,496,900),490=>array(47,-208,732,728),491=>array(33,-208,519,530),492=>array(47,-208,732,865),493=>array(33,-208,519,697),494=>array(48,6,492,898),495=>array(48,-192,492,728),496=>array(-48,-209,261,728),497=>array(80,0,1301,716),498=>array(80,0,1200,716),499=>array(36,-12,1034,716),500=>array(52,-12,714,900),501=>array(34,-210,491,728),506=>array(-1,0,668,1043),507=>array(38,-12,516,937),508=>array(0,0,945,898),509=>array(34,-12,849,728),510=>array(41,-29,742,898),511=>array(63,-39,549,728),512=>array(-1,0,668,894),513=>array(38,-12,516,728),514=>array(-1,0,668,888),515=>array(38,-12,516,722),516=>array(79,0,614,894),517=>array(39,-12,517,728),518=>array(79,0,614,888),519=>array(39,-12,517,722),520=>array(-55,0,291,894),521=>array(-53,0,292,728),522=>array(-3,0,286,888),523=>array(-5,0,284,722),524=>array(47,-12,732,894),525=>array(35,-12,521,728),526=>array(47,-12,732,888),527=>array(35,-12,521,722),528=>array(80,0,711,894),529=>array(14,0,359,728),530=>array(80,0,711,888),531=>array(38,0,346,722),532=>array(79,-12,642,894),533=>array(66,-12,487,728),534=>array(79,-12,642,888),535=>array(66,-12,487,722),592=>array(40,-12,518,530),593=>array(36,-12,486,530),594=>array(70,-12,520,530),595=>array(70,-12,520,716),596=>array(9,-12,461,530),597=>array(39,-91,482,530),598=>array(36,-210,611,716),599=>array(36,-12,611,716),600=>array(39,-12,522,530),601=>array(39,-12,517,530),602=>array(41,-12,772,530),603=>array(36,-12,450,530),604=>array(35,-12,449,530),605=>array(35,-12,701,530),606=>array(36,-12,483,530),607=>array(-51,-210,252,518),608=>array(34,-210,616,716),609=>array(34,-210,491,530),610=>array(36,-12,518,530),611=>array(13,-210,488,518),612=>array(13,-12,488,518),613=>array(66,-198,487,518),614=>array(67,0,490,716),615=>array(67,-210,490,716),616=>array(-2,0,244,716),617=>array(67,-12,280,518),618=>array(33,0,323,518),619=>array(7,0,349,716),620=>array(20,0,403,716),621=>array(67,-210,280,716),622=>array(67,-210,599,716),623=>array(64,-12,768,518),624=>array(64,-209,768,518),625=>array(65,-210,769,530),626=>array(-57,-210,490,530),627=>array(68,-210,615,530),628=>array(68,0,490,518),629=>array(35,-12,521,530),630=>array(36,-12,690,530),631=>array(36,-12,638,530),632=>array(36,-210,522,716),633=>array(-13,-12,269,518),634=>array(-13,-12,269,716),635=>array(-13,-210,394,518),636=>array(64,-198,346,530),637=>array(64,-210,346,530),638=>array(64,0,326,530),639=>array(-14,0,248,530),640=>array(64,0,518,518),641=>array(64,0,518,518),642=>array(31,-208,461,530),643=>array(-83,-210,299,716),644=>array(-53,-210,329,716),645=>array(-83,-210,299,716),646=>array(-125,-198,302,716),647=>array(9,-177,261,530),648=>array(17,-210,294,700),649=>array(20,-12,576,518),650=>array(36,-12,522,518),651=>array(66,-12,520,530),652=>array(13,0,488,518),653=>array(5,0,717,518),654=>array(8,0,484,728),655=>array(2,0,498,518),656=>array(20,-208,653,518),657=>array(20,-79,542,518),658=>array(22,-210,494,518),659=>array(26,-210,494,518),660=>array(16,0,428,728),661=>array(36,0,448,728),662=>array(16,-12,428,716),663=>array(39,-210,491,530),664=>array(36,-12,578,530),665=>array(74,0,496,518),666=>array(36,-12,483,530),667=>array(36,-12,582,616),668=>array(68,0,490,518),669=>array(-125,-198,248,716),670=>array(4,-198,434,518),671=>array(67,0,406,518),672=>array(36,-198,611,716),673=>array(16,0,428,728),674=>array(36,0,448,728),675=>array(36,-12,945,716),676=>array(36,-210,930,716),677=>array(36,-79,1008,716),678=>array(17,-12,650,700),679=>array(17,-210,540,728),680=>array(17,-91,700,700),688=>array(50,344,278,716),689=>array(50,344,278,716),690=>array(-10,235,103,716),691=>array(50,344,210,619),692=>array(-9,338,151,613),693=>array(-9,241,213,613),694=>array(50,344,292,613),695=>array(2,344,386,613),696=>array(8,235,274,613),697=>array(46,462,192,716),698=>array(46,462,342,716),699=>array(64,494,166,728),700=>array(56,482,158,716),701=>array(64,482,166,716),702=>array(44,497,178,716),703=>array(44,497,178,716),704=>array(9,428,230,720),705=>array(20,428,242,720),706=>array(57,423,264,675),707=>array(56,423,263,675),708=>array(34,445,286,652),709=>array(34,446,286,653),710=>array(12,591,321,728),711=>array(12,591,321,728),712=>array(66,506,126,716),713=>array(14,624,319,697),714=>array(111,591,291,728),715=>array(42,591,222,728),716=>array(66,-210,126,0),717=>array(14,-176,319,-113),718=>array(42,-210,222,-73),719=>array(111,-210,291,-73),720=>array(83,0,217,518),721=>array(83,382,217,518),722=>array(44,150,178,369),723=>array(44,150,178,369),724=>array(45,185,295,333),725=>array(45,185,295,333),726=>array(45,164,235,354),727=>array(65,254,297,300),728=>array(22,595,311,722),729=>array(121,611,211,711),730=>array(79,576,255,752),731=>array(89,-208,303,12),732=>array(3,605,330,716),733=>array(28,591,373,728),734=>array(20,195,329,389),736=>array(7,235,271,613),737=>array(50,344,103,716),738=>array(17,338,249,619),739=>array(4,344,271,613),740=>array(25,215,314,724),741=>array(22,0,280,716),742=>array(22,0,280,716),743=>array(22,0,280,716),744=>array(22,0,280,716),745=>array(22,0,280,716),768=>array(-368,591,-188,728),769=>array(-343,591,-163,728),770=>array(-432,591,-124,728),771=>array(-441,605,-114,716),772=>array(-430,624,-125,697),773=>array(-534,624,-22,674),774=>array(-422,595,-133,722),775=>array(-323,611,-233,711),776=>array(-414,611,-143,711),777=>array(-384,722,-172,895),778=>array(-366,574,-190,752),779=>array(-426,591,-81,728),780=>array(-432,591,-124,728),781=>array(-308,591,-248,801),782=>array(-383,591,-173,801),783=>array(-451,591,-105,728),784=>array(-422,595,-133,822),785=>array(-422,595,-133,722),786=>array(-333,591,-231,825),787=>array(-325,579,-223,813),788=>array(-333,579,-231,813),789=>array(7,482,109,716),790=>array(-368,-210,-188,-73),791=>array(-343,-210,-163,-73),792=>array(-337,-252,-219,-62),793=>array(-337,-252,-219,-62),794=>array(-392,591,-164,769),795=>array(-100,330,55,606),796=>array(-326,-210,-230,-40),797=>array(-403,-210,-153,-62),798=>array(-403,-210,-153,-62),799=>array(-373,-252,-183,-62),800=>array(-404,-165,-152,-119),801=>array(-397,-208,-158,20),802=>array(-272,-208,-33,20),803=>array(-323,-210,-233,-110),804=>array(-414,-210,-143,-110),805=>array(-366,-210,-190,-32),806=>array(-325,-210,-223,-46),807=>array(-381,-205,-169,11),808=>array(-326,-208,-112,12),809=>array(-308,-210,-248,-40),810=>array(-407,-190,-148,-77),811=>array(-414,-205,-142,-43),812=>array(-432,-210,-124,-73),813=>array(-432,-210,-124,-73),814=>array(-422,-200,-133,-73),815=>array(-422,-200,-133,-73),816=>array(-441,-185,-114,-72),817=>array(-430,-179,-125,-106),818=>array(-534,-125,-22,-75),819=>array(-534,-210,-22,-55),820=>array(-441,203,-114,316),821=>array(-430,223,-125,296),822=>array(-500,223,-56,296),823=>array(-458,84,-98,434),824=>array(-678,-24,-100,716),825=>array(-311,-210,-216,-40),826=>array(-407,-190,-148,-77),827=>array(-359,-210,-196,-47),828=>array(-414,-186,-142,-83),829=>array(-412,558,-144,790),830=>array(-333,595,-222,922),831=>array(-534,624,-22,779),832=>array(-368,722,-188,859),833=>array(-343,722,-163,859),834=>array(-441,604,-114,717),835=>array(-325,613,-223,847),836=>array(-456,585,-100,720),837=>array(-301,-210,-180,-60),864=>array(-1011,604,-101,716),865=>array(-1000,595,-112,722),884=>array(30,464,301,716),885=>array(30,-132,301,120),890=>array(80,-208,258,-42),894=>array(84,-141,190,518),900=>array(89,600,208,736),901=>array(-27,600,304,736),902=>array(-1,0,668,736),903=>array(89,303,189,403),904=>array(-43,0,651,736),905=>array(-43,0,679,736),906=>array(-43,0,224,736),908=>array(-6,-12,732,736),910=>array(-43,0,740,736),911=>array(-6,0,706,736),912=>array(-56,0,275,736),913=>array(-1,0,668,716),914=>array(74,0,615,716),915=>array(81,0,528,716),916=>array(6,0,675,716),917=>array(79,0,614,716),918=>array(18,0,584,716),919=>array(80,0,642,716),920=>array(47,-12,732,728),921=>array(92,0,187,716),922=>array(73,0,665,716),923=>array(5,0,659,716),924=>array(76,0,757,716),925=>array(79,0,642,716),926=>array(53,0,597,716),927=>array(47,-12,732,728),928=>array(80,0,642,716),929=>array(77,0,623,716),931=>array(47,0,554,716),932=>array(22,0,589,716),933=>array(5,0,661,716),934=>array(47,-26,761,737),935=>array(5,0,661,716),936=>array(46,0,759,716),937=>array(52,0,706,728),938=>array(3,0,274,860),939=>array(5,0,661,860),940=>array(35,-12,541,736),941=>array(29,-12,405,736),942=>array(68,-199,490,736),943=>array(67,0,188,736),944=>array(68,-12,483,736),945=>array(35,-12,541,530),946=>array(66,-199,528,728),947=>array(13,-199,488,518),948=>array(35,-12,522,716),949=>array(29,-12,405,530),950=>array(35,-210,433,716),951=>array(68,-199,490,530),952=>array(45,-12,511,728),953=>array(67,0,155,518),954=>array(65,0,499,518),955=>array(13,0,488,716),956=>array(66,-199,487,518),957=>array(13,0,488,518),958=>array(35,-210,420,728),959=>array(35,-12,521,530),960=>array(16,0,662,518),961=>array(66,-199,536,530),962=>array(35,-210,465,530),963=>array(35,-12,597,534),964=>array(16,0,366,518),965=>array(68,-12,483,518),966=>array(35,-199,614,530),967=>array(7,-199,515,518),968=>array(66,-199,662,518),969=>array(35,-12,731,518),970=>array(-25,0,246,711),971=>array(68,-12,483,711),972=>array(35,-12,521,736),973=>array(68,-12,483,736),974=>array(35,-12,731,736),976=>array(66,-12,528,728),977=>array(23,-12,595,728),978=>array(6,0,627,719),979=>array(-42,0,723,736),980=>array(6,0,627,861),981=>array(35,-199,609,716),982=>array(19,-12,746,518),986=>array(51,-210,671,728),988=>array(80,-209,529,716),990=>array(46,-209,524,728),992=>array(25,-12,645,728),994=>array(80,-209,800,716),995=>array(63,-209,767,518),996=>array(58,0,604,720),997=>array(46,-199,492,521),998=>array(80,-187,626,716),999=>array(25,-13,494,589),1000=>array(46,-12,511,728),1001=>array(48,-196,463,530),1002=>array(3,0,621,716),1003=>array(15,0,591,530),1004=>array(62,-12,596,747),1005=>array(35,-12,597,576),1006=>array(19,0,549,716),1007=>array(11,-196,423,606),1008=>array(20,-11,580,528),1009=>array(66,-209,536,530),1010=>array(39,-12,491,530),1011=>array(-45,-209,155,716),1025=>array(79,0,614,859),1026=>array(25,-11,826,716),1027=>array(80,0,543,869),1028=>array(47,-12,680,728),1029=>array(45,-12,615,728),1030=>array(92,0,187,716),1031=>array(1,0,272,859),1032=>array(27,-12,420,716),1033=>array(9,-11,1070,716),1034=>array(80,0,973,716),1035=>array(24,0,809,716),1036=>array(80,0,580,869),1038=>array(5,-9,633,881),1039=>array(80,-199,643,716),1040=>array(-1,0,668,716),1041=>array(80,0,620,716),1042=>array(74,0,615,716),1043=>array(80,0,543,716),1044=>array(1,-167,642,716),1045=>array(79,0,614,716),1046=>array(3,0,919,716),1047=>array(39,-13,562,728),1048=>array(79,0,643,716),1049=>array(79,0,643,881),1050=>array(80,0,580,717),1051=>array(9,-11,625,716),1052=>array(76,0,757,716),1053=>array(80,0,642,716),1054=>array(47,-12,732,728),1055=>array(80,0,643,716),1056=>array(77,0,623,716),1057=>array(51,-12,683,728),1058=>array(22,0,589,716),1059=>array(5,-9,633,716),1060=>array(40,0,720,716),1061=>array(5,0,661,716),1062=>array(78,-199,706,716),1063=>array(58,0,604,716),1064=>array(80,0,840,716),1065=>array(80,-199,904,716),1066=>array(0,0,757,716),1067=>array(80,0,801,716),1068=>array(80,0,620,716),1069=>array(38,-12,671,728),1070=>array(80,-12,960,728),1071=>array(11,0,642,716),1072=>array(38,-12,516,530),1073=>array(45,-12,532,732),1074=>array(66,0,492,518),1075=>array(66,0,364,518),1076=>array(0,-147,553,518),1077=>array(39,-12,517,530),1078=>array(-3,0,671,518),1079=>array(24,-12,423,530),1080=>array(66,0,493,518),1081=>array(66,0,493,716),1082=>array(66,0,446,518),1083=>array(11,-3,505,518),1084=>array(66,0,617,518),1085=>array(66,0,486,518),1086=>array(35,-12,521,530),1087=>array(67,0,476,518),1088=>array(68,-199,518,530),1089=>array(39,-12,491,530),1090=>array(18,0,439,518),1091=>array(16,-210,492,518),1092=>array(37,-199,788,716),1093=>array(7,0,493,518),1094=>array(66,-199,532,518),1095=>array(46,0,467,518),1096=>array(69,0,734,518),1097=>array(69,-199,792,518),1098=>array(0,0,589,518),1099=>array(66,0,646,518),1100=>array(66,0,492,518),1101=>array(24,-11,474,530),1102=>array(66,-11,709,530),1103=>array(16,0,475,518),1105=>array(39,-12,517,720),1106=>array(2,-209,490,716),1107=>array(66,0,364,720),1108=>array(37,-11,487,530),1109=>array(31,-12,461,530),1110=>array(67,0,155,716),1111=>array(4,0,275,720),1112=>array(-45,-209,155,716),1113=>array(11,-3,842,518),1114=>array(66,0,780,518),1115=>array(2,0,490,716),1116=>array(66,0,446,720),1118=>array(16,-210,492,716),1119=>array(67,-199,476,518),1120=>array(47,-12,929,730),1121=>array(35,-12,731,518),1122=>array(0,0,622,716),1123=>array(-2,0,491,716),1124=>array(92,-12,912,728),1125=>array(68,-11,671,530),1126=>array(-2,0,668,716),1127=>array(0,0,595,518),1128=>array(92,0,952,716),1129=>array(68,0,817,518),1130=>array(0,0,654,716),1131=>array(1,0,599,518),1132=>array(92,0,932,716),1133=>array(68,0,820,518),1134=>array(37,-209,562,898),1135=>array(28,-209,423,728),1136=>array(46,0,759,716),1137=>array(66,-199,662,518),1138=>array(47,-12,732,728),1139=>array(35,-11,521,530),1140=>array(6,0,674,716),1141=>array(13,0,497,518),1142=>array(6,0,674,898),1143=>array(13,0,497,728),1144=>array(47,-210,1268,728),1145=>array(35,-210,1049,530),1146=>array(47,-36,732,750),1147=>array(35,-24,521,542),1148=>array(47,-12,929,926),1149=>array(35,-12,731,758),1150=>array(47,-12,929,880),1151=>array(35,-12,731,711),1152=>array(51,-97,672,728),1153=>array(39,-143,482,530),1154=>array(55,0,631,716),1155=>array(2,621,332,758),1156=>array(4,613,380,774),1157=>array(2,621,332,758),1158=>array(2,621,332,758),1168=>array(80,0,412,883),1169=>array(66,0,321,666),1170=>array(0,0,543,716),1171=>array(-2,0,364,518),1172=>array(80,-185,622,716),1173=>array(67,-209,490,716),1174=>array(3,-199,919,716),1175=>array(-3,-199,671,518),1176=>array(39,-205,562,728),1177=>array(24,-205,423,530),1178=>array(80,-199,580,717),1179=>array(66,-199,446,518),1180=>array(80,0,580,717),1181=>array(66,0,446,518),1182=>array(0,0,580,717),1183=>array(-2,0,446,518),1184=>array(24,0,762,717),1185=>array(0,0,544,518),1186=>array(80,-199,707,716),1187=>array(66,-199,543,518),1188=>array(80,0,880,716),1189=>array(66,0,653,518),1190=>array(80,-174,704,716),1191=>array(67,-174,537,518),1192=>array(47,-154,732,728),1193=>array(35,-141,550,530),1194=>array(51,-208,684,728),1195=>array(39,-208,491,530),1196=>array(21,-199,589,716),1197=>array(18,-199,439,518),1198=>array(5,0,661,716),1199=>array(13,-199,488,518),1200=>array(5,0,661,716),1201=>array(13,-199,488,518),1202=>array(4,-199,660,716),1203=>array(7,-199,493,518),1204=>array(16,-199,882,716),1205=>array(18,-199,631,518),1206=>array(58,-199,670,716),1207=>array(46,-199,524,518),1208=>array(58,0,604,716),1209=>array(46,0,467,518),1210=>array(81,0,627,716),1211=>array(67,0,490,716),1212=>array(7,-12,784,728),1213=>array(7,-11,624,530),1214=>array(7,-208,784,728),1215=>array(7,-208,624,530),1216=>array(92,0,187,716),1217=>array(3,0,919,881),1218=>array(-3,0,671,716),1219=>array(80,-174,580,717),1220=>array(66,-174,445,519),1223=>array(80,-174,703,716),1224=>array(66,-174,547,518),1227=>array(58,-199,604,716),1228=>array(46,-199,467,518),1232=>array(-2,0,668,881),1233=>array(38,-12,516,716),1234=>array(-1,0,668,861),1235=>array(38,-12,516,721),1236=>array(0,0,945,716),1237=>array(34,-12,849,530),1238=>array(79,0,613,881),1239=>array(39,-12,517,716),1240=>array(45,-12,676,728),1241=>array(39,-11,517,530),1242=>array(45,-12,676,859),1243=>array(39,-11,517,719),1244=>array(3,0,919,859),1245=>array(-3,0,671,721),1246=>array(39,-13,562,861),1247=>array(24,-12,423,721),1248=>array(39,-13,562,716),1249=>array(24,-206,457,518),1250=>array(79,0,643,833),1251=>array(66,0,493,697),1252=>array(79,0,643,861),1253=>array(66,0,493,721),1254=>array(47,-12,732,861),1255=>array(35,-12,521,721),1256=>array(47,-12,732,728),1257=>array(35,-11,521,530),1258=>array(47,-12,732,861),1259=>array(35,-11,521,721),1262=>array(5,-9,633,833),1263=>array(16,-210,492,697),1264=>array(5,-9,633,861),1265=>array(16,-210,492,721),1266=>array(5,-9,633,898),1267=>array(16,-210,492,728),1268=>array(58,0,604,861),1269=>array(46,0,467,721),1272=>array(80,0,801,861),1273=>array(66,0,646,721),1329=>array(25,-9,618,678),1330=>array(90,-1,481,685),1331=>array(31,-1,563,684),1332=>array(34,-1,564,684),1333=>array(30,-11,468,677),1334=>array(56,-22,510,692),1335=>array(27,-185,407,671),1336=>array(89,-96,476,684),1337=>array(98,0,722,683),1338=>array(46,-11,613,678),1339=>array(24,-2,503,676),1340=>array(28,-185,357,672),1341=>array(24,-12,539,676),1342=>array(38,-11,675,676),1343=>array(32,-2,462,676),1344=>array(28,-61,410,690),1345=>array(31,-11,515,689),1346=>array(27,-96,559,683),1347=>array(63,0,487,708),1348=>array(26,-11,620,677),1349=>array(101,-10,631,684),1350=>array(36,-11,594,685),1351=>array(32,-11,602,684),1352=>array(90,-1,460,684),1353=>array(69,-19,489,689),1354=>array(78,-1,614,683),1355=>array(55,-23,508,690),1356=>array(86,-2,619,683),1357=>array(30,-12,462,675),1358=>array(37,-96,665,676),1359=>array(101,-11,501,683),1360=>array(87,-7,452,677),1361=>array(104,-15,498,680),1362=>array(23,-7,511,671),1363=>array(106,-6,608,672),1364=>array(35,-8,675,678),1365=>array(100,-16,547,679),1366=>array(76,-15,713,680),1369=>array(87,485,211,705),1370=>array(83,485,207,705),1371=>array(34,485,114,702),1372=>array(20,425,282,702),1373=>array(87,518,210,699),1374=>array(14,476,257,702),1375=>array(38,484,397,702),1377=>array(39,-8,552,315),1378=>array(52,-210,400,319),1379=>array(52,-210,402,319),1380=>array(49,-210,433,319),1381=>array(49,-8,391,613),1382=>array(48,-210,409,319),1383=>array(50,-122,393,613),1384=>array(52,-210,395,319),1385=>array(49,-210,437,319),1386=>array(40,-8,430,613),1387=>array(44,-210,394,613),1388=>array(37,-210,309,315),1389=>array(38,-210,482,613),1390=>array(45,-8,413,580),1391=>array(53,-210,391,613),1392=>array(45,0,398,613),1393=>array(51,-8,397,561),1394=>array(50,-210,401,319),1395=>array(8,-8,386,618),1396=>array(44,-8,404,618),1397=>array(6,-210,197,315),1398=>array(90,-9,394,618),1399=>array(37,-8,359,319),1400=>array(50,0,397,319),1401=>array(79,-210,318,376),1402=>array(39,-210,551,315),1403=>array(55,-210,411,319),1404=>array(29,0,420,319),1405=>array(49,-9,393,315),1406=>array(43,-210,393,613),1407=>array(42,-8,550,319),1408=>array(52,-210,399,319),1409=>array(49,-210,393,319),1410=>array(32,0,308,315),1411=>array(39,-210,550,613),1412=>array(47,0,337,618),1413=>array(52,-8,336,319),1414=>array(78,-210,541,610),1415=>array(49,-8,502,613),1417=>array(80,-21,197,335),1425=>array(97,-194,263,-63),1426=>array(37,568,323,664),1427=>array(112,569,249,789),1428=>array(147,568,213,728),1429=>array(106,568,262,728),1430=>array(104,-195,256,-43),1431=>array(133,568,227,662),1432=>array(82,568,278,684),1433=>array(0,568,152,720),1434=>array(229,-205,340,-43),1435=>array(104,-195,256,-43),1436=>array(104,568,256,720),1437=>array(208,568,360,720),1438=>array(108,568,360,750),1439=>array(12,568,348,716),1440=>array(200,568,348,716),1441=>array(58,568,303,716),1443=>array(92,-191,221,-62),1444=>array(117,-205,228,-43),1445=>array(104,-195,256,-43),1446=>array(54,-215,306,-33),1447=>array(117,-209,242,-35),1448=>array(104,568,256,720),1449=>array(12,568,160,716),1450=>array(97,-194,263,-63),1451=>array(117,568,228,730),1452=>array(92,580,221,709),1453=>array(208,-195,360,-43),1454=>array(0,568,196,684),1455=>array(125,568,235,678),1456=>array(147,-210,213,-50),1457=>array(53,-210,307,-50),1458=>array(69,-210,285,-50),1459=>array(69,-210,285,-50),1460=>array(147,-116,213,-50),1461=>array(100,-116,260,-50),1462=>array(100,-210,260,-50),1463=>array(119,-104,241,-62),1464=>array(119,-144,241,-62),1465=>array(147,568,213,634),1467=>array(53,-210,307,-50),1468=>array(147,231,213,297),1469=>array(159,-184,201,-62),1470=>array(24,430,342,518),1471=>array(119,580,241,622),1472=>array(72,-80,154,598),1473=>array(147,568,213,634),1474=>array(147,568,213,634),1475=>array(69,0,169,518),1476=>array(147,568,213,634),1488=>array(60,0,517,518),1489=>array(38,0,533,530),1490=>array(20,0,386,530),1491=>array(24,0,482,518),1492=>array(72,0,526,530),1493=>array(16,0,248,530),1494=>array(28,0,306,543),1495=>array(72,0,526,530),1496=>array(68,-12,532,530),1497=>array(16,258,248,530),1498=>array(20,-199,439,530),1499=>array(38,-12,469,530),1500=>array(33,-12,436,716),1501=>array(72,0,526,518),1502=>array(30,0,526,530),1503=>array(16,-199,248,530),1504=>array(38,0,270,530),1505=>array(25,-12,546,530),1506=>array(32,-82,503,518),1507=>array(45,-199,499,530),1508=>array(37,-12,511,530),1509=>array(37,-199,468,518),1510=>array(45,0,477,518),1511=>array(72,-199,535,518),1512=>array(20,0,439,530),1513=>array(72,-12,674,518),1514=>array(21,-13,565,530),1520=>array(16,0,522,530),1521=>array(16,0,522,530),1522=>array(16,258,522,530),1523=>array(45,398,221,641),1524=>array(45,398,417,641),1548=>array(90,-3,196,238),1563=>array(90,0,196,479),1567=>array(47,0,509,728),1569=>array(54,0,469,422),1570=>array(-23,0,270,862),1571=>array(46,0,188,933),1572=>array(-108,-210,408,761),1573=>array(46,-174,188,716),1574=>array(32,-121,679,453),1575=>array(79,0,164,716),1576=>array(62,-190,709,265),1577=>array(62,-6,452,633),1578=>array(62,-50,709,437),1579=>array(62,-50,709,539),1580=>array(52,-271,564,453),1581=>array(52,-271,564,453),1582=>array(52,-271,564,621),1583=>array(38,0,368,437),1584=>array(38,0,368,629),1585=>array(-74,-210,357,290),1586=>array(-74,-210,357,470),1587=>array(39,-228,1115,346),1588=>array(39,-228,1115,604),1589=>array(39,-228,1230,436),1590=>array(39,-228,1230,532),1591=>array(59,0,782,686),1592=>array(59,0,782,686),1593=>array(53,-271,565,492),1594=>array(53,-271,565,725),1600=>array(-1,0,280,95),1601=>array(62,0,895,773),1602=>array(34,-214,738,678),1603=>array(62,0,689,716),1604=>array(34,-121,594,716),1605=>array(58,-265,527,359),1606=>array(62,-121,630,456),1607=>array(62,-6,452,431),1608=>array(-108,-210,408,476),1609=>array(32,-121,679,453),1610=>array(32,-238,679,453),1611=>array(10,716,290,944),1612=>array(4,716,292,990),1613=>array(8,-255,288,-78),1614=>array(10,716,290,859),1615=>array(4,716,292,990),1616=>array(8,-170,288,-78),1617=>array(7,716,299,936),1618=>array(3,716,201,965),1632=>array(130,59,348,260),1633=>array(99,0,282,576),1634=>array(35,0,451,576),1635=>array(39,0,473,576),1636=>array(63,-6,443,586),1637=>array(45,-6,435,576),1638=>array(29,0,450,576),1639=>array(21,-6,459,576),1640=>array(21,0,459,582),1641=>array(42,0,466,582),1642=>array(37,-3,516,579),1643=>array(-19,-151,205,100),1644=>array(90,-3,196,238),1645=>array(20,163,418,576),1648=>array(127,716,173,984),1649=>array(-15,0,256,927),1650=>array(-47,0,196,936),1651=>array(-55,-257,188,716),1652=>array(46,716,188,933),1653=>array(79,0,384,777),1654=>array(-108,-210,551,641),1655=>array(-108,-210,551,754),1656=>array(32,-121,775,621),1657=>array(62,-50,709,569),1658=>array(62,-50,709,568),1659=>array(62,-271,709,265),1660=>array(62,-161,709,437),1661=>array(62,-50,709,539),1662=>array(62,-271,709,265),1663=>array(62,-50,709,569),1664=>array(62,-271,709,265),1665=>array(52,-271,564,621),1666=>array(52,-271,564,724),1667=>array(52,-271,564,453),1668=>array(52,-271,564,453),1669=>array(52,-271,564,695),1670=>array(52,-271,564,453),1671=>array(52,-271,564,453),1672=>array(38,0,368,746),1673=>array(38,-95,368,437),1674=>array(38,-155,368,437),1675=>array(38,-155,368,746),1676=>array(38,0,368,614),1677=>array(38,-140,368,437),1678=>array(38,0,368,716),1679=>array(38,0,368,716),1680=>array(38,0,368,746),1681=>array(-74,-210,360,587),1682=>array(-74,-210,357,526),1683=>array(-74,-258,357,290),1684=>array(-74,-267,378,290),1685=>array(-74,-269,442,290),1686=>array(-74,-267,378,290),1687=>array(-74,-210,360,455),1688=>array(-74,-210,360,557),1689=>array(-74,-210,357,587),1690=>array(39,-228,1115,517),1691=>array(39,-254,1115,346),1692=>array(39,-254,1115,603),1693=>array(39,-228,1230,436),1694=>array(39,-228,1230,619),1695=>array(59,0,782,686),1696=>array(53,-271,565,749),1697=>array(62,0,895,556),1698=>array(62,-134,895,556),1699=>array(62,-134,895,773),1700=>array(62,0,895,860),1701=>array(62,-221,895,556),1702=>array(62,0,895,891),1703=>array(34,-214,738,693),1704=>array(34,-214,738,780),1705=>array(62,0,827,717),1706=>array(62,0,997,717),1707=>array(62,0,827,717),1708=>array(62,0,689,759),1709=>array(62,0,689,846),1710=>array(62,-223,689,716),1711=>array(62,0,827,793),1712=>array(62,0,827,793),1713=>array(62,0,827,863),1714=>array(62,-169,827,793),1715=>array(62,-271,827,793),1716=>array(62,0,827,942),1717=>array(34,-121,618,952),1718=>array(34,-121,594,914),1719=>array(34,-121,647,1001),1722=>array(62,-121,630,272),1723=>array(62,-121,630,570),1724=>array(62,-232,630,455),1725=>array(62,-121,630,540),1726=>array(29,-15,644,593),1728=>array(62,-6,452,705),1729=>array(2,-85,510,159),1730=>array(2,-85,510,431),1731=>array(2,-85,510,347),1732=>array(-108,-210,408,476),1733=>array(-108,-210,408,476),1734=>array(-108,-210,408,712),1735=>array(-108,-210,408,758),1736=>array(-108,-210,408,789),1737=>array(-108,-210,408,713),1738=>array(-108,-210,408,655),1739=>array(-108,-210,408,757),1740=>array(32,-121,679,453),1741=>array(-4,-121,789,453),1742=>array(32,-121,679,576),1744=>array(32,-271,679,493),1745=>array(32,-263,679,493),1746=>array(71,-221,684,297),1747=>array(71,-221,684,349),1748=>array(-1,190,280,285),1749=>array(62,-6,452,431),1750=>array(27,352,699,802),1751=>array(27,352,531,802),1752=>array(35,573,287,788),1753=>array(5,573,284,1002),1754=>array(34,354,341,789),1755=>array(25,635,347,869),1756=>array(23,436,669,781),1757=>array(34,27,654,647),1758=>array(2,-87,850,761),1759=>array(78,687,209,808),1760=>array(78,687,209,808),1761=>array(-1,576,340,848),1762=>array(34,414,316,789),1763=>array(23,-267,669,78),1764=>array(-14,714,162,756),1765=>array(-42,395,268,807),1766=>array(36,443,404,754),1767=>array(36,443,404,754),1768=>array(37,573,378,919),1769=>array(34,0,480,736),1770=>array(35,-161,183,-13),1771=>array(35,641,183,789),1772=>array(35,641,183,789),1773=>array(34,-270,316,105),1776=>array(130,59,348,260),1777=>array(99,0,282,576),1778=>array(35,0,451,576),1779=>array(39,0,473,576),1780=>array(35,0,471,661),1781=>array(30,-6,450,576),1782=>array(94,0,403,576),1783=>array(21,-6,459,576),1784=>array(21,0,459,582),1785=>array(42,0,466,582),2305=>array(-375,608,-50,889),2306=>array(-239,608,-109,843),2307=>array(78,69,216,513),2309=>array(42,-17,706,608),2310=>array(42,-18,923,608),2311=>array(-1,-114,545,608),2312=>array(-1,-114,545,891),2313=>array(-1,11,603,608),2314=>array(-1,11,726,608),2315=>array(-1,-44,933,608),2316=>array(-1,-44,690,608),2317=>array(-1,-187,624,864),2318=>array(-1,-187,624,886),2319=>array(-1,-187,624,608),2320=>array(-1,-187,624,889),2321=>array(42,-18,923,864),2322=>array(42,-18,923,886),2323=>array(42,-14,922,889),2324=>array(42,-17,922,892),2325=>array(-1,-17,680,608),2326=>array(-1,-15,745,608),2327=>array(-1,-15,605,608),2328=>array(-1,-17,652,608),2329=>array(-1,0,636,608),2330=>array(-1,-15,700,608),2331=>array(-1,-80,726,608),2332=>array(-1,-17,700,608),2333=>array(-1,-17,725,608),2334=>array(-1,-15,710,608),2335=>array(-1,0,515,608),2336=>array(-1,0,545,608),2337=>array(-1,0,595,608),2338=>array(-1,0,535,608),2339=>array(-1,-17,706,608),2340=>array(-1,-17,598,608),2341=>array(42,-14,650,608),2342=>array(-1,-14,545,608),2343=>array(42,-18,653,616),2344=>array(-1,-15,598,608),2345=>array(-1,-33,598,608),2346=>array(-1,-17,578,608),2347=>array(-2,-15,712,608),2348=>array(-1,-17,604,608),2349=>array(39,-17,702,608),2350=>array(-1,-17,646,608),2351=>array(-1,-17,613,608),2352=>array(-1,-14,499,608),2353=>array(-1,-19,499,608),2354=>array(-1,-14,692,608),2355=>array(-1,0,742,608),2356=>array(-1,-122,742,608),2357=>array(-1,-15,604,608),2358=>array(38,-18,696,616),2359=>array(-1,-15,621,608),2360=>array(-1,-17,659,608),2361=>array(-1,-238,559,608),2364=>array(-404,-197,-274,-67),2365=>array(28,50,386,608),2366=>array(-1,-17,332,608),2367=>array(-1,-15,776,895),2368=>array(-254,-15,332,895),2369=>array(-463,-256,-31,7),2370=>array(-345,-262,84,7),2371=>array(-330,-249,-50,13),2372=>array(-321,-271,-24,46),2373=>array(-338,608,-49,864),2374=>array(-546,598,-135,886),2375=>array(-534,598,-135,889),2376=>array(-475,599,-135,892),2377=>array(-19,-17,332,864),2378=>array(-228,-17,332,886),2379=>array(-260,-17,332,889),2380=>array(-152,-17,332,892),2381=>array(-251,-271,32,0),2384=>array(47,97,830,792),2385=>array(-212,608,-135,788),2386=>array(-612,-99,0,-29),2387=>array(-349,645,-184,832),2388=>array(-261,645,-96,832),2392=>array(-1,-17,680,608),2393=>array(-1,-104,745,608),2394=>array(-1,-54,605,608),2395=>array(-1,-66,700,608),2396=>array(-1,-67,595,608),2397=>array(-1,-77,535,608),2398=>array(-2,-15,712,608),2399=>array(-1,-38,613,608),2400=>array(-1,-71,933,608),2401=>array(-1,-71,690,608),2402=>array(-418,-271,26,13),2403=>array(-418,-271,60,13),2404=>array(128,-17,203,617),2405=>array(128,-17,385,616),2406=>array(147,115,491,468),2407=>array(179,-134,455,689),2408=>array(99,-123,542,644),2409=>array(125,-106,492,677),2410=>array(12,112,617,685),2411=>array(82,-149,576,658),2412=>array(118,-130,545,653),2413=>array(73,23,570,569),2414=>array(84,29,570,667),2415=>array(119,-92,575,648),2416=>array(64,292,298,525),2433=>array(-296,703,10,875),2434=>array(66,-56,396,605),2435=>array(92,0,338,606),2437=>array(0,0,794,607),2438=>array(0,0,1039,690),2439=>array(0,-94,590,875),2440=>array(0,-22,611,875),2441=>array(0,1,656,875),2442=>array(0,0,765,875),2443=>array(54,0,766,688),2444=>array(33,1,596,651),2447=>array(38,0,593,605),2448=>array(38,0,701,876),2451=>array(57,1,629,609),2452=>array(57,1,728,876),2453=>array(0,0,787,607),2454=>array(54,0,663,625),2455=>array(44,0,614,607),2456=>array(0,0,658,607),2457=>array(51,0,621,607),2458=>array(0,0,563,607),2459=>array(0,-93,593,607),2460=>array(0,-42,737,607),2461=>array(0,0,761,607),2462=>array(38,0,829,606),2463=>array(0,0,575,875),2464=>array(0,0,634,876),2465=>array(0,1,656,607),2466=>array(0,0,575,607),2467=>array(55,0,606,607),2468=>array(0,1,688,607),2469=>array(50,0,653,607),2470=>array(0,-24,617,607),2471=>array(45,0,604,624),2472=>array(0,0,603,607),2474=>array(44,0,643,607),2475=>array(0,0,789,607),2476=>array(0,0,601,607),2477=>array(0,2,685,607),2478=>array(0,0,629,607),2479=>array(0,0,609,607),2480=>array(0,-18,601,607),2482=>array(0,-0,648,607),2486=>array(0,0,606,626),2487=>array(0,0,604,607),2488=>array(0,0,645,607),2489=>array(0,-94,590,607),2492=>array(-366,-164,-233,-32),2494=>array(0,0,253,690),2495=>array(0,0,531,850),2496=>array(-334,0,253,875),2497=>array(-357,-269,39,5),2498=>array(-359,-269,21,-73),2499=>array(-314,-270,-60,-77),2500=>array(-380,-271,98,24),2503=>array(0,1,317,607),2504=>array(0,1,317,875),2507=>array(0,0,940,690),2508=>array(0,0,940,875),2509=>array(-187,-267,26,-73),2519=>array(-250,0,253,875),2524=>array(0,-164,656,607),2525=>array(0,-164,561,607),2527=>array(0,-42,604,607),2528=>array(54,-93,766,688),2529=>array(33,-271,596,651),2530=>array(-381,-271,-4,23),2531=>array(-401,-271,333,151),2534=>array(62,55,548,550),2535=>array(46,0,513,624),2536=>array(58,-51,583,636),2537=>array(53,2,671,606),2538=>array(67,0,547,653),2539=>array(62,1,632,638),2540=>array(52,1,616,622),2541=>array(69,0,498,624),2542=>array(55,0,641,622),2543=>array(53,1,559,622),2544=>array(0,0,601,607),2545=>array(0,-51,601,607),2546=>array(36,0,581,606),2547=>array(-87,0,575,875),2548=>array(26,0,571,606),2549=>array(44,1,669,606),2550=>array(54,0,624,606),2551=>array(103,0,165,607),2552=>array(52,0,564,605),2553=>array(48,154,376,451),2554=>array(74,349,492,788),2562=>array(-156,578,-79,731),2565=>array(0,0,696,578),2566=>array(0,0,940,578),2567=>array(0,0,808,822),2568=>array(0,0,808,822),2569=>array(0,-267,683,839),2570=>array(0,-267,683,839),2575=>array(0,2,562,793),2576=>array(0,0,696,839),2579=>array(0,-2,683,836),2580=>array(0,0,696,839),2581=>array(0,0,607,578),2582=>array(0,0,572,578),2583=>array(0,0,646,578),2584=>array(0,0,692,578),2585=>array(0,0,570,578),2586=>array(0,1,597,578),2587=>array(0,0,607,578),2588=>array(0,0,596,578),2589=>array(0,0,546,578),2590=>array(0,0,563,578),2591=>array(0,0,548,578),2592=>array(0,0,586,578),2593=>array(0,0,601,578),2594=>array(0,0,645,578),2595=>array(0,0,645,578),2596=>array(0,0,596,578),2597=>array(0,0,569,578),2598=>array(0,0,645,578),2599=>array(0,0,569,578),2600=>array(0,0,587,578),2602=>array(0,0,569,578),2603=>array(0,0,556,578),2604=>array(0,0,564,578),2605=>array(0,0,554,578),2606=>array(0,0,563,578),2607=>array(0,0,657,578),2608=>array(0,4,545,578),2610=>array(0,-0,682,578),2611=>array(0,-96,682,578),2613=>array(0,0,606,578),2614=>array(0,0,563,578),2616=>array(0,0,563,578),2617=>array(0,0,554,578),2620=>array(-208,-154,-131,-77),2622=>array(0,216,251,578),2623=>array(0,0,397,822),2624=>array(-151,0,251,822),2625=>array(-388,-267,-50,0),2626=>array(-388,-267,-50,0),2631=>array(-473,578,-90,793),2632=>array(-471,578,-90,839),2635=>array(-411,572,-90,803),2636=>array(-379,578,-27,839),2637=>array(-235,-238,51,0),2649=>array(0,0,572,578),2650=>array(0,0,695,578),2651=>array(0,0,596,578),2652=>array(0,0,596,578),2654=>array(0,0,585,578),2662=>array(54,42,537,524),2663=>array(86,0,514,575),2664=>array(53,0,528,577),2665=>array(52,1,527,577),2666=>array(69,0,522,577),2667=>array(57,0,501,579),2668=>array(74,0,530,758),2669=>array(36,0,519,578),2670=>array(64,0,526,578),2671=>array(65,0,525,769),2672=>array(-103,664,103,841),2673=>array(-193,660,111,839),2674=>array(0,2,562,578),2675=>array(0,-2,683,839),2676=>array(28,-110,857,648),2689=>array(-429,608,-23,885),2690=>array(-179,608,-67,822),2691=>array(88,98,212,510),2693=>array(36,0,803,608),2694=>array(36,0,1062,610),2695=>array(42,-1,553,882),2696=>array(42,-1,606,882),2697=>array(60,0,545,742),2698=>array(60,-4,776,882),2699=>array(20,0,780,608),2701=>array(36,0,803,881),2703=>array(36,0,803,881),2704=>array(36,0,803,882),2705=>array(36,0,1062,881),2707=>array(36,0,1062,881),2708=>array(36,0,1062,882),2709=>array(35,0,411,610),2710=>array(5,0,792,608),2711=>array(25,0,625,608),2712=>array(52,-1,579,608),2713=>array(25,0,462,610),2714=>array(36,0,620,608),2715=>array(55,0,643,608),2716=>array(50,0,791,608),2717=>array(34,0,601,608),2718=>array(25,0,669,608),2719=>array(55,0,460,610),2720=>array(59,0,409,610),2721=>array(25,0,404,610),2722=>array(55,-1,447,608),2723=>array(98,-271,714,608),2724=>array(60,0,554,608),2725=>array(45,0,572,608),2726=>array(44,-1,480,608),2727=>array(27,0,561,727),2728=>array(43,0,602,608),2730=>array(5,0,592,608),2731=>array(50,-270,442,608),2732=>array(50,0,684,608),2733=>array(50,0,776,608),2734=>array(27,0,614,608),2735=>array(40,0,514,608),2736=>array(45,-2,411,609),2738=>array(55,0,633,608),2739=>array(52,0,676,609),2741=>array(50,0,558,608),2742=>array(52,0,633,610),2743=>array(75,0,528,608),2744=>array(43,0,684,608),2745=>array(69,0,573,610),2748=>array(-323,-182,-211,-70),2749=>array(52,0,436,608),2750=>array(98,0,291,610),2751=>array(98,0,660,883),2752=>array(-180,0,291,884),2753=>array(-412,-271,28,5),2754=>array(-323,-271,151,5),2755=>array(-271,-271,41,5),2756=>array(-275,-271,65,20),2757=>array(-452,608,-25,881),2759=>array(-509,608,-80,881),2760=>array(-544,608,-96,882),2761=>array(-179,0,291,881),2763=>array(-236,0,291,881),2764=>array(-271,0,291,882),2765=>array(-244,-249,186,5),2768=>array(46,0,815,881),2784=>array(20,-1,875,608),2790=>array(91,61,532,545),2791=>array(110,0,534,608),2792=>array(97,0,524,608),2793=>array(29,0,527,608),2794=>array(18,0,595,609),2795=>array(18,0,598,608),2796=>array(104,0,541,610),2797=>array(25,0,571,608),2798=>array(118,0,532,607),2799=>array(35,1,608,605),2817=>array(-374,776,37,979),2818=>array(34,379,271,717),2819=>array(59,0,332,717),2821=>array(42,0,508,717),2822=>array(42,0,726,717),2823=>array(39,-16,643,717),2824=>array(39,-16,643,717),2825=>array(39,-16,618,717),2826=>array(39,-16,625,717),2827=>array(39,-16,607,717),2828=>array(39,0,516,717),2831=>array(49,0,479,717),2832=>array(49,0,918,913),2835=>array(59,0,561,732),2836=>array(59,0,953,913),2837=>array(39,0,564,717),2838=>array(39,0,539,717),2839=>array(39,0,539,717),2840=>array(39,0,524,717),2841=>array(39,0,688,717),2842=>array(39,0,540,717),2843=>array(39,0,540,717),2844=>array(39,0,554,717),2845=>array(39,-15,540,732),2846=>array(54,0,532,717),2847=>array(39,0,539,717),2848=>array(44,0,534,717),2849=>array(39,0,540,717),2850=>array(39,-12,540,717),2851=>array(44,0,526,717),2852=>array(39,0,540,717),2853=>array(39,0,505,717),2854=>array(39,0,540,717),2855=>array(44,0,521,732),2856=>array(39,0,540,717),2858=>array(39,0,524,717),2859=>array(39,0,703,717),2860=>array(39,0,540,717),2861=>array(39,-16,628,717),2862=>array(39,-0,524,717),2863=>array(56,0,547,717),2864=>array(39,-16,604,717),2866=>array(39,-16,638,717),2867=>array(39,0,554,717),2870=>array(39,0,539,717),2871=>array(39,0,524,717),2872=>array(39,0,524,717),2873=>array(39,-30,540,717),2876=>array(-301,-176,-206,-84),2877=>array(71,0,273,717),2878=>array(82,0,136,717),2879=>array(-522,762,-17,918),2880=>array(-25,1,213,920),2881=>array(-443,-264,123,-51),2882=>array(-359,-271,171,-17),2883=>array(-325,-271,102,-18),2887=>array(59,0,436,717),2888=>array(59,0,1005,913),2891=>array(59,0,945,717),2892=>array(59,0,1006,913),2893=>array(-188,-267,161,-45),2902=>array(-515,717,-20,913),2903=>array(-297,0,198,913),2908=>array(39,-176,540,717),2909=>array(39,-176,540,717),2911=>array(23,-53,623,718),2912=>array(39,-16,607,717),2913=>array(39,-30,540,717),2918=>array(44,0,534,717),2919=>array(49,-12,441,717),2920=>array(39,-12,432,717),2921=>array(34,0,541,717),2922=>array(20,0,487,732),2923=>array(0,-21,605,717),2924=>array(34,-15,476,718),2925=>array(29,-9,495,729),2926=>array(82,0,495,717),2927=>array(54,-15,456,719),2928=>array(50,209,544,557),2946=>array(-388,499,-211,675),2947=>array(37,-11,698,702),2949=>array(22,-271,932,429),2950=>array(22,-271,1071,429),2951=>array(19,-271,915,702),2952=>array(70,0,621,417),2953=>array(55,0,988,429),2954=>array(55,0,1221,429),2958=>array(52,-11,721,417),2959=>array(52,-110,726,417),2960=>array(27,-271,813,429),2962=>array(49,-271,711,429),2963=>array(49,-271,711,429),2964=>array(49,-271,1631,429),2965=>array(36,-11,610,417),2969=>array(70,0,759,417),2970=>array(36,-11,565,417),2972=>array(28,-271,815,429),2974=>array(63,-271,928,417),2975=>array(70,0,778,417),2979=>array(52,-11,1290,429),2980=>array(-4,-271,600,417),2984=>array(-0,-271,577,417),2985=>array(52,-11,1007,429),2986=>array(70,0,623,417),2990=>array(70,0,667,429),2991=>array(83,-11,719,417),2992=>array(70,-113,540,417),2993=>array(2,-271,650,429),2994=>array(52,-11,768,510),2995=>array(52,-11,866,429),2996=>array(62,-271,665,429),2997=>array(52,-11,803,429),2999=>array(52,-271,1067,429),3000=>array(52,-11,1046,510),3001=>array(0,-271,1207,429),3006=>array(70,0,542,417),3007=>array(-245,1,112,702),3008=>array(-282,417,94,702),3009=>array(-117,145,458,417),3010=>array(-117,-52,754,636),3014=>array(61,-12,685,701),3015=>array(56,-11,659,702),3016=>array(52,-11,901,429),3018=>array(61,-12,1661,701),3019=>array(56,-11,1661,702),3020=>array(61,-12,1989,701),3021=>array(-364,523,-237,650),3031=>array(52,-11,866,429),3047=>array(36,-11,610,417),3048=>array(55,0,988,429),3049=>array(70,0,727,417),3050=>array(36,-11,682,417),3051=>array(70,-208,913,645),3052=>array(36,-11,857,417),3053=>array(52,-11,721,417),3054=>array(22,-271,932,429),3055=>array(36,-11,776,417),3056=>array(83,-11,662,702),3057=>array(71,0,714,429),3058=>array(-4,-271,745,417),3073=>array(57,-6,335,481),3074=>array(57,-13,544,471),3075=>array(65,-12,280,474),3077=>array(54,-11,667,474),3078=>array(54,-11,732,473),3079=>array(36,-229,513,472),3080=>array(24,-11,1108,664),3081=>array(57,-11,634,682),3082=>array(57,-11,996,682),3083=>array(57,-11,1239,474),3084=>array(44,-11,856,586),3086=>array(44,-11,556,702),3087=>array(44,-11,556,839),3088=>array(54,-11,656,475),3090=>array(57,-11,610,471),3091=>array(57,-11,610,642),3092=>array(6,-11,856,688),3093=>array(36,-11,474,664),3094=>array(51,-137,620,476),3095=>array(39,-14,510,664),3096=>array(35,-137,874,664),3097=>array(57,-11,610,472),3098=>array(24,-11,630,664),3099=>array(24,-137,630,664),3100=>array(57,-11,610,474),3101=>array(57,-136,1146,664),3102=>array(36,-229,715,472),3103=>array(57,-11,829,550),3104=>array(57,-11,540,664),3105=>array(57,-11,659,664),3106=>array(57,-137,659,664),3107=>array(63,-11,752,474),3108=>array(57,-11,659,664),3109=>array(60,-137,643,664),3110=>array(60,-11,643,664),3111=>array(60,-137,643,664),3112=>array(44,-11,547,664),3114=>array(35,-11,563,664),3115=>array(35,-137,563,664),3116=>array(57,-11,621,473),3117=>array(57,-137,663,664),3118=>array(44,-11,873,664),3119=>array(57,-12,1144,664),3120=>array(57,-11,540,664),3121=>array(57,-12,837,476),3122=>array(57,-11,571,474),3123=>array(48,-11,561,664),3125=>array(44,-11,561,664),3126=>array(48,-11,524,664),3127=>array(35,-137,759,664),3128=>array(24,-11,581,664),3129=>array(31,-11,893,664),3134=>array(6,305,626,545),3135=>array(17,462,281,785),3136=>array(10,462,289,980),3137=>array(-48,-9,302,474),3138=>array(-48,-9,665,545),3139=>array(-203,-271,294,474),3140=>array(-216,-271,687,473),3142=>array(6,466,618,688),3143=>array(6,466,617,889),3144=>array(6,-271,894,688),3146=>array(6,470,843,715),3147=>array(6,470,843,908),3148=>array(6,449,970,688),3149=>array(39,465,655,866),3157=>array(47,767,289,980),3158=>array(-670,-271,109,-31),3168=>array(57,-11,1602,545),3169=>array(44,-11,1263,545),3174=>array(158,-14,682,510),3175=>array(88,-14,752,510),3176=>array(54,0,726,510),3177=>array(199,-13,609,512),3178=>array(136,-12,704,519),3179=>array(60,-14,781,521),3180=>array(106,0,798,510),3181=>array(201,-15,668,513),3182=>array(65,-13,815,510),3183=>array(106,0,798,510),3202=>array(46,84,394,554),3203=>array(46,84,205,553),3205=>array(47,84,608,602),3206=>array(46,84,625,602),3207=>array(37,84,595,602),3208=>array(33,84,850,752),3209=>array(46,84,911,602),3210=>array(46,84,1247,602),3211=>array(37,84,1000,752),3212=>array(37,84,695,602),3214=>array(37,84,606,602),3215=>array(37,84,606,647),3216=>array(44,84,615,602),3218=>array(37,84,630,602),3219=>array(37,84,630,775),3220=>array(38,84,631,774),3221=>array(49,84,415,752),3222=>array(17,84,700,713),3223=>array(51,84,493,752),3224=>array(44,-79,742,752),3225=>array(37,84,630,602),3226=>array(37,84,633,752),3227=>array(46,-79,614,752),3228=>array(37,84,630,602),3229=>array(54,-79,1127,752),3230=>array(37,84,889,602),3231=>array(59,84,627,651),3232=>array(54,84,508,752),3233=>array(54,84,625,752),3234=>array(54,-79,625,752),3235=>array(54,84,682,602),3236=>array(46,84,500,752),3237=>array(54,-79,626,752),3238=>array(54,84,626,752),3239=>array(54,-79,626,752),3240=>array(46,46,514,752),3242=>array(46,84,620,752),3243=>array(46,-79,619,753),3244=>array(37,84,632,602),3245=>array(37,-79,643,752),3246=>array(49,84,928,752),3247=>array(46,84,1057,752),3248=>array(54,84,508,752),3249=>array(49,84,628,602),3250=>array(46,84,615,602),3251=>array(42,84,507,752),3253=>array(49,84,620,752),3254=>array(49,84,506,752),3255=>array(49,70,620,752),3256=>array(44,84,499,752),3257=>array(49,84,675,752),3262=>array(-21,84,370,588),3263=>array(-13,339,307,702),3264=>array(-13,46,635,702),3265=>array(-5,84,312,563),3266=>array(-5,84,673,560),3267=>array(22,-173,364,236),3268=>array(24,-173,614,253),3270=>array(-79,354,258,774),3271=>array(-79,46,606,774),3272=>array(-79,-173,438,774),3274=>array(-79,84,868,774),3275=>array(-79,46,1188,774),3276=>array(-160,276,395,774),3277=>array(-22,335,329,703),3285=>array(49,46,299,560),3286=>array(25,-173,364,301),3294=>array(49,84,624,602),3296=>array(37,84,1654,752),3297=>array(37,84,943,602),3302=>array(42,84,507,686),3303=>array(34,84,515,685),3304=>array(22,98,507,688),3305=>array(52,84,527,684),3306=>array(38,84,515,684),3307=>array(33,84,516,688),3308=>array(42,98,529,687),3309=>array(47,98,525,684),3310=>array(36,84,520,687),3311=>array(46,84,521,667),3330=>array(45,-9,323,269),3331=>array(49,-9,256,464),3333=>array(49,-9,1152,464),3334=>array(49,-173,1309,464),3335=>array(49,-232,856,464),3336=>array(49,-232,1411,464),3337=>array(49,-232,586,464),3338=>array(49,-232,1149,464),3339=>array(44,-271,817,464),3340=>array(49,-9,908,465),3342=>array(44,-271,1157,464),3343=>array(44,-271,1153,464),3344=>array(49,-271,1785,465),3346=>array(49,-9,601,464),3347=>array(49,-9,1065,464),3348=>array(49,-9,1146,464),3349=>array(42,-8,819,464),3350=>array(49,-9,907,465),3351=>array(44,-10,830,464),3352=>array(39,0,1279,464),3353=>array(49,-9,916,465),3354=>array(15,0,940,464),3355=>array(15,-9,1217,464),3356=>array(44,-51,663,464),3357=>array(49,-9,1410,464),3358=>array(49,-9,1166,465),3359=>array(39,-9,524,464),3360=>array(43,-9,517,464),3361=>array(44,-9,1146,464),3362=>array(44,-9,1195,465),3363=>array(49,-12,1219,465),3364=>array(49,-9,830,464),3365=>array(76,0,893,464),3366=>array(49,-9,501,464),3367=>array(49,-9,835,467),3368=>array(44,-12,830,464),3370=>array(44,-9,956,464),3371=>array(44,-9,1104,464),3372=>array(49,-9,1258,465),3373=>array(54,0,504,464),3374=>array(71,0,572,464),3375=>array(44,-9,905,464),3376=>array(49,-9,594,464),3377=>array(44,-8,506,464),3378=>array(76,0,869,464),3379=>array(44,-232,589,464),3380=>array(44,-9,514,464),3381=>array(49,-7,884,464),3382=>array(44,-9,888,464),3383=>array(44,-9,1043,464),3384=>array(44,-9,1146,464),3385=>array(44,-9,1063,464),3390=>array(42,-6,426,464),3391=>array(0,0,330,651),3392=>array(0,0,354,651),3393=>array(39,-271,301,466),3394=>array(39,-271,301,466),3395=>array(8,-271,458,466),3398=>array(49,-9,591,465),3399=>array(49,-8,476,464),3400=>array(49,-9,1230,465),3402=>array(49,-9,1319,465),3403=>array(49,-8,1209,464),3404=>array(49,-9,1398,465),3405=>array(-300,520,-19,721),3415=>array(39,-9,504,464),3424=>array(44,-271,817,464),3425=>array(49,-173,1058,465),3430=>array(49,-9,1080,464),3431=>array(15,-143,852,464),3432=>array(44,-7,840,464),3433=>array(44,-9,1166,464),3434=>array(44,-9,643,651),3435=>array(54,-243,918,651),3436=>array(44,-271,1162,464),3437=>array(49,-271,591,464),3438=>array(49,-271,884,464),3439=>array(44,-9,848,651),3585=>array(54,0,520,558),3586=>array(30,0,573,558),3587=>array(30,0,590,559),3588=>array(52,0,530,558),3589=>array(52,0,530,560),3590=>array(30,-5,590,559),3591=>array(25,-5,396,558),3592=>array(26,-5,481,558),3593=>array(30,-5,622,558),3594=>array(30,0,634,592),3595=>array(30,0,651,592),3596=>array(54,-5,741,558),3597=>array(54,-208,783,558),3598=>array(30,-203,545,558),3599=>array(30,-203,545,558),3600=>array(54,-206,477,560),3601=>array(30,0,710,559),3602=>array(52,-5,751,560),3603=>array(54,-5,857,558),3604=>array(52,0,530,558),3605=>array(52,0,530,560),3606=>array(54,-5,520,558),3607=>array(30,0,575,558),3608=>array(54,0,477,560),3609=>array(30,-5,622,558),3610=>array(30,0,533,558),3611=>array(30,0,533,830),3612=>array(78,0,552,558),3613=>array(78,0,552,830),3614=>array(30,0,620,558),3615=>array(30,0,620,830),3616=>array(30,-5,545,558),3617=>array(30,-5,506,558),3618=>array(75,0,513,558),3619=>array(54,-5,437,560),3620=>array(54,-199,520,558),3621=>array(44,-5,499,558),3622=>array(30,-199,545,558),3623=>array(19,-5,444,558),3624=>array(52,0,562,664),3625=>array(30,0,637,558),3626=>array(44,-5,544,659),3627=>array(30,0,584,558),3628=>array(30,0,684,723),3629=>array(36,0,491,558),3630=>array(61,0,545,656),3631=>array(30,0,442,558),3632=>array(44,49,418,510),3633=>array(-364,631,10,824),3634=>array(26,0,421,558),3635=>array(-223,0,421,767),3636=>array(-493,612,-109,775),3637=>array(-493,612,-109,800),3638=>array(-493,612,-64,800),3639=>array(-493,612,-109,800),3640=>array(-201,-206,-85,-34),3641=>array(-337,-206,-89,-34),3642=>array(-157,-115,-75,-33),3647=>array(84,-103,625,782),3648=>array(75,-5,272,553),3649=>array(75,-5,541,553),3650=>array(27,-5,466,830),3651=>array(30,-5,485,828),3652=>array(10,-5,485,828),3653=>array(26,-199,421,558),3654=>array(30,-199,431,559),3655=>array(-424,603,-47,849),3656=>array(-167,858,-109,1031),3657=>array(-293,858,1,1065),3658=>array(-342,858,98,1056),3659=>array(-225,858,-52,1031),3660=>array(-330,861,-18,1078),3661=>array(-223,609,-65,767),3662=>array(-203,858,-42,1067),3663=>array(60,-5,495,430),3664=>array(60,-5,538,428),3665=>array(50,-5,590,428),3666=>array(75,0,613,611),3667=>array(75,-5,615,428),3668=>array(50,-5,637,611),3669=>array(50,-5,637,611),3670=>array(18,-5,585,611),3671=>array(75,-5,789,574),3672=>array(60,-5,659,574),3673=>array(75,-5,715,574),3674=>array(30,0,598,558),3675=>array(40,-5,964,447),3713=>array(55,-6,721,587),3714=>array(53,-15,664,587),3716=>array(54,-5,670,587),3719=>array(34,-207,470,587),3720=>array(37,-18,636,587),3722=>array(54,-210,629,587),3725=>array(54,-5,670,588),3732=>array(54,-5,665,587),3733=>array(54,-6,780,587),3734=>array(45,-257,711,587),3735=>array(55,-5,862,587),3737=>array(54,-11,690,589),3738=>array(55,-5,686,587),3739=>array(55,-5,686,707),3740=>array(54,-5,780,593),3741=>array(54,-5,780,707),3742=>array(54,-5,800,587),3743=>array(54,-5,800,707),3745=>array(55,-11,721,589),3746=>array(54,-5,670,707),3747=>array(54,-7,643,587),3749=>array(46,-7,646,587),3751=>array(46,-7,646,587),3754=>array(58,-7,673,587),3755=>array(55,-5,862,587),3757=>array(54,-7,671,587),3758=>array(53,-7,664,595),3759=>array(54,-21,604,680),3760=>array(57,113,382,578),3761=>array(57,847,482,1049),3762=>array(34,-5,422,587),3763=>array(1,-5,422,788),3764=>array(139,805,639,1059),3765=>array(139,805,713,1059),3766=>array(139,805,639,1059),3767=>array(139,805,713,1059),3768=>array(308,-269,470,-26),3769=>array(248,-263,528,-15),3771=>array(145,838,635,1060),3772=>array(147,-257,632,-72),3773=>array(55,-5,616,829),3776=>array(34,-5,386,576),3777=>array(34,-5,772,576),3778=>array(28,-5,410,1001),3779=>array(17,-5,429,1037),3780=>array(46,-5,311,1025),3782=>array(34,-267,517,579),3784=>array(349,806,429,1012),3785=>array(148,808,630,1035),3786=>array(163,805,609,1015),3787=>array(281,805,497,1019),3788=>array(212,812,560,1049),3789=>array(308,806,470,967),3792=>array(54,-7,667,578),3793=>array(54,-5,665,578),3794=>array(67,-5,557,796),3795=>array(44,-5,665,829),3796=>array(54,-5,632,776),3797=>array(54,-5,632,776),3798=>array(54,-5,780,829),3799=>array(55,-257,702,579),3800=>array(54,-171,670,579),3801=>array(54,-5,841,577),3804=>array(55,-11,1218,579),3805=>array(55,-11,1218,579),3840=>array(52,207,573,983),3841=>array(52,232,534,864),3842=>array(11,274,571,864),3843=>array(11,274,593,864),3844=>array(0,227,583,720),3845=>array(107,227,464,720),3846=>array(0,-174,583,720),3847=>array(-152,393,649,720),3848=>array(141,-174,512,809),3849=>array(80,81,520,716),3850=>array(34,-62,576,799),3851=>array(92,522,508,716),3852=>array(92,-117,508,716),3853=>array(260,-174,340,716),3854=>array(190,-174,410,716),3855=>array(250,-174,350,716),3856=>array(187,-174,413,716),3857=>array(179,-174,421,716),3858=>array(-20,-124,620,719),3859=>array(21,126,579,706),3860=>array(238,403,371,681),3861=>array(128,254,472,716),3862=>array(128,320,477,716),3863=>array(99,378,510,657),3864=>array(159,-9,537,322),3865=>array(260,-201,340,300),3866=>array(241,459,359,577),3867=>array(151,459,449,577),3868=>array(151,419,449,687),3869=>array(123,346,476,683),3870=>array(66,426,520,607),3871=>array(129,448,455,584),3872=>array(128,-13,472,374),3873=>array(126,-149,444,374),3874=>array(40,-86,530,374),3875=>array(97,-176,507,402),3876=>array(27,19,560,339),3877=>array(80,-13,541,374),3878=>array(33,-42,547,434),3879=>array(24,-13,568,390),3880=>array(57,-63,485,401),3881=>array(82,-82,534,374),3882=>array(-65,-149,653,374),3883=>array(-65,-86,653,374),3884=>array(-65,-176,653,402),3885=>array(-65,19,653,339),3886=>array(-65,-13,653,374),3887=>array(-65,-42,653,434),3888=>array(-65,-13,653,390),3889=>array(-65,-63,653,401),3890=>array(-65,-82,653,374),3891=>array(-65,-13,653,374),3892=>array(227,359,373,609),3893=>array(238,-1,371,150),3894=>array(81,159,519,619),3895=>array(251,52,349,150),3896=>array(87,431,495,735),3897=>array(355,538,551,706),3898=>array(2,419,587,687),3899=>array(13,419,598,687),3900=>array(56,-201,484,837),3901=>array(116,-201,544,837),3902=>array(238,-201,457,180),3903=>array(143,-201,362,180),3904=>array(23,27,558,716),3905=>array(42,207,558,716),3906=>array(22,27,558,716),3907=>array(22,-174,558,716),3908=>array(72,207,528,716),3909=>array(54,207,541,716),3910=>array(43,207,557,716),3911=>array(72,207,528,716),3913=>array(96,27,488,726),3914=>array(72,27,528,716),3915=>array(62,207,538,716),3916=>array(72,27,528,716),3917=>array(72,-174,528,716),3918=>array(102,27,500,716),3919=>array(72,27,528,716),3920=>array(62,207,538,716),3921=>array(72,27,528,716),3922=>array(72,-174,528,716),3923=>array(100,27,498,716),3924=>array(72,207,558,716),3925=>array(72,207,558,716),3926=>array(72,207,558,716),3927=>array(72,-174,558,716),3928=>array(30,207,558,716),3929=>array(54,207,601,864),3930=>array(43,207,601,864),3931=>array(72,207,621,864),3932=>array(72,-174,621,864),3933=>array(31,207,558,726),3934=>array(62,27,542,716),3935=>array(62,207,538,716),3936=>array(72,187,580,716),3937=>array(72,207,558,716),3938=>array(86,207,580,716),3939=>array(72,207,558,716),3940=>array(19,27,538,716),3941=>array(62,27,581,716),3942=>array(72,207,558,716),3943=>array(72,27,528,716),3944=>array(52,207,558,716),3945=>array(23,-174,558,716),3953=>array(208,-51,414,140),3954=>array(87,625,539,864),3955=>array(87,-51,539,864),3956=>array(72,-70,524,153),3957=>array(105,-201,524,180),3958=>array(61,41,513,864),3959=>array(61,-201,513,864),3960=>array(61,-11,513,864),3961=>array(61,-201,513,864),3962=>array(137,643,365,777),3963=>array(137,643,405,897),3964=>array(67,643,573,829),3965=>array(67,643,573,929),3966=>array(241,736,359,854),3967=>array(399,180,517,448),3968=>array(61,625,513,864),3969=>array(61,-51,513,864),3970=>array(193,625,391,852),3971=>array(193,625,391,819),3972=>array(307,-201,535,-67),3973=>array(96,-54,488,726),3974=>array(186,461,432,864),3975=>array(288,666,312,864),3976=>array(162,609,438,864),3977=>array(85,575,515,864),3978=>array(165,634,455,864),3979=>array(163,652,486,864),3984=>array(75,-201,510,180),3985=>array(90,-201,510,180),3986=>array(74,-200,510,180),3987=>array(179,-201,413,180),3988=>array(115,-201,485,180),3989=>array(100,-201,496,180),3991=>array(115,-201,485,180),3993=>array(134,-201,453,186),3994=>array(115,-201,485,180),3995=>array(107,-201,493,180),3996=>array(115,-201,485,180),3997=>array(201,-201,399,180),3998=>array(139,-201,463,180),3999=>array(115,-201,485,180),4000=>array(107,-201,493,180),4001=>array(115,-201,485,180),4002=>array(201,-201,399,180),4003=>array(137,-201,461,180),4004=>array(115,-201,510,180),4005=>array(115,-201,510,180),4006=>array(115,-201,510,180),4007=>array(201,-201,413,180),4008=>array(81,-201,510,180),4009=>array(100,-201,545,301),4010=>array(91,-201,545,301),4011=>array(115,-201,561,301),4012=>array(201,-201,440,245),4013=>array(81,-201,510,188),4017=>array(115,-201,510,180),4018=>array(126,-201,528,180),4019=>array(115,-201,510,180),4020=>array(72,-201,493,180),4021=>array(107,-201,528,180),4022=>array(115,-201,510,180),4023=>array(132,-201,468,180),4025=>array(179,-201,413,180),4256=>array(42,-15,633,716),4257=>array(45,-3,677,716),4258=>array(45,-142,695,716),4259=>array(42,-15,657,716),4260=>array(45,0,543,716),4261=>array(47,0,745,716),4262=>array(1,-7,630,715),4263=>array(35,0,740,716),4264=>array(24,0,494,716),4265=>array(66,0,568,716),4266=>array(45,-7,748,716),4267=>array(34,-7,677,716),4268=>array(66,0,563,716),4269=>array(35,-15,681,732),4270=>array(-1,-15,639,719),4271=>array(-1,-209,624,721),4272=>array(34,-15,689,716),4273=>array(66,-15,581,716),4274=>array(66,0,547,716),4275=>array(35,-15,681,732),4276=>array(35,-209,644,732),4277=>array(34,-209,671,716),4278=>array(66,0,577,732),4279=>array(52,0,557,716),4280=>array(50,-15,557,716),4281=>array(66,0,563,716),4282=>array(35,-163,593,732),4283=>array(34,-7,736,716),4284=>array(66,-209,547,716),4285=>array(49,-15,614,732),4286=>array(66,0,563,716),4287=>array(-66,-171,660,716),4288=>array(45,-15,701,716),4289=>array(66,0,552,716),4290=>array(23,-15,571,716),4291=>array(34,0,539,716),4292=>array(58,-209,618,716),4293=>array(34,-15,758,716),4304=>array(36,-12,398,490),4305=>array(37,-12,519,721),4306=>array(42,-256,523,455),4307=>array(36,-251,836,454),4308=>array(20,-256,472,452),4309=>array(30,-256,498,451),4310=>array(24,-12,689,734),4311=>array(34,-16,834,454),4312=>array(34,-16,495,452),4313=>array(30,-256,498,451),4314=>array(36,-251,921,449),4315=>array(34,-12,486,728),4316=>array(66,-12,518,723),4317=>array(34,-33,700,449),4318=>array(34,-12,502,727),4319=>array(40,-256,508,466),4320=>array(34,-16,651,727),4321=>array(66,-12,512,716),4322=>array(34,-256,772,623),4323=>array(22,-257,745,449),4324=>array(34,-256,743,451),4325=>array(34,-257,436,716),4326=>array(36,-251,655,449),4327=>array(44,-257,446,452),4328=>array(34,-12,486,734),4329=>array(66,0,451,733),4330=>array(45,-256,534,452),4331=>array(34,-12,486,716),4332=>array(32,-256,562,734),4333=>array(34,-257,530,732),4334=>array(66,-12,518,716),4335=>array(32,-238,771,450),4336=>array(35,-12,514,736),4337=>array(40,-12,619,716),4338=>array(10,-12,549,453),4339=>array(23,-256,478,450),4340=>array(34,-257,448,495),4341=>array(43,-250,549,583),4342=>array(35,-256,788,715),4347=>array(87,-12,449,464),4352=>array(129,91,796,665),4353=>array(114,91,844,665),4354=>array(204,90,873,665),4355=>array(184,90,838,664),4356=>array(149,90,888,665),4357=>array(173,90,827,665),4358=>array(215,90,785,665),4359=>array(215,90,785,665),4360=>array(145,88,855,665),4361=>array(107,76,882,663),4362=>array(110,78,890,663),4363=>array(187,92,813,666),4364=>array(109,76,880,665),4365=>array(105,80,895,666),4366=>array(109,76,880,665),4367=>array(206,90,790,663),4368=>array(189,91,837,664),4369=>array(187,90,813,665),4370=>array(156,88,844,665),4371=>array(144,91,844,665),4372=>array(144,93,881,665),4373=>array(144,90,888,665),4374=>array(144,89,853,665),4375=>array(149,89,842,665),4376=>array(149,85,881,665),4377=>array(149,85,887,665),4378=>array(149,85,876,666),4379=>array(232,78,789,722),4380=>array(142,89,853,665),4381=>array(232,78,768,711),4382=>array(145,88,844,665),4383=>array(145,88,881,665),4384=>array(145,88,888,665),4385=>array(145,78,884,664),4386=>array(111,78,889,665),4387=>array(101,78,933,665),4388=>array(93,78,907,665),4389=>array(101,78,962,665),4390=>array(101,78,962,666),4391=>array(140,78,885,666),4392=>array(140,78,885,665),4393=>array(145,88,855,665),4394=>array(145,88,868,665),4395=>array(232,78,768,725),4396=>array(197,78,803,728),4397=>array(130,78,844,665),4398=>array(130,78,858,665),4399=>array(130,78,888,665),4400=>array(125,78,887,665),4401=>array(125,78,860,665),4402=>array(125,78,868,665),4403=>array(57,78,889,665),4404=>array(57,78,949,663),4405=>array(125,78,876,663),4406=>array(117,78,883,666),4407=>array(119,78,885,665),4408=>array(125,78,873,663),4409=>array(125,78,855,665),4410=>array(125,78,868,665),4411=>array(125,78,876,666),4412=>array(216,-1,702,716),4413=>array(92,-1,860,716),4414=>array(298,-1,784,716),4415=>array(140,-1,908,716),4416=>array(258,93,742,659),4417=>array(125,91,844,665),4418=>array(125,90,888,665),4419=>array(125,89,860,665),4420=>array(125,89,853,665),4421=>array(125,78,880,663),4422=>array(125,119,886,664),4423=>array(125,122,874,617),4424=>array(125,78,885,666),4425=>array(125,78,885,665),4426=>array(125,90,855,665),4427=>array(125,91,868,665),4428=>array(232,131,768,551),4429=>array(119,78,874,666),4430=>array(97,-1,903,720),4431=>array(92,-1,903,720),4432=>array(97,-1,903,720),4433=>array(97,-1,908,720),4434=>array(123,78,873,665),4435=>array(123,78,876,666),4436=>array(97,-1,903,814),4437=>array(97,-1,903,814),4438=>array(127,89,853,665),4439=>array(202,78,798,714),4440=>array(100,91,900,666),4441=>array(182,78,818,573),4449=>array(421,-64,711,842),4450=>array(345,-64,655,842),4451=>array(381,-64,676,842),4452=>array(340,-64,661,842),4453=>array(302,-65,597,841),4454=>array(186,-63,677,843),4455=>array(332,-64,626,842),4456=>array(226,-63,687,843),4457=>array(60,197,940,614),4458=>array(46,-64,931,842),4459=>array(51,-64,892,842),4460=>array(61,-64,857,842),4461=>array(60,197,940,615),4462=>array(79,76,921,554),4463=>array(68,-65,882,841),4464=>array(53,-63,912,843),4465=>array(70,-64,867,842),4466=>array(72,111,928,589),4467=>array(57,357,943,436),4468=>array(67,-64,867,842),4469=>array(462,-64,538,842),4470=>array(62,7,943,842),4471=>array(79,-64,936,842),4472=>array(62,7,943,842),4473=>array(62,-3,938,842),4474=>array(62,7,943,841),4475=>array(79,-64,920,841),4476=>array(57,22,943,841),4477=>array(62,7,943,842),4478=>array(79,-64,920,842),4479=>array(63,-70,907,841),4480=>array(63,-68,907,843),4481=>array(63,-68,907,843),4482=>array(62,22,943,783),4483=>array(62,-64,943,783),4484=>array(62,-70,907,842),4485=>array(62,-69,907,842),4486=>array(62,-70,907,842),4487=>array(62,22,943,782),4488=>array(62,-69,907,842),4489=>array(68,-69,936,842),4490=>array(68,-69,907,842),4491=>array(57,22,943,841),4492=>array(63,-68,907,843),4493=>array(79,-64,920,762),4494=>array(68,-69,936,842),4495=>array(68,-70,907,841),4496=>array(68,-63,912,843),4497=>array(68,-70,907,842),4498=>array(63,-68,907,843),4499=>array(79,-64,921,756),4500=>array(68,-64,867,842),4501=>array(79,-64,921,615),4502=>array(79,197,921,615),4503=>array(65,-64,921,842),4504=>array(321,-63,812,843),4505=>array(311,-63,772,843),4506=>array(62,22,943,842),4507=>array(79,-64,921,842),4508=>array(57,22,943,842),4509=>array(410,50,584,842),4510=>array(410,280,584,463),4511=>array(410,-65,719,841),4512=>array(79,-64,921,601),4513=>array(333,-69,667,842),4514=>array(329,280,671,463),4520=>array(129,91,796,665),4521=>array(114,91,844,665),4522=>array(114,78,880,665),4523=>array(204,90,873,665),4524=>array(144,78,880,666),4525=>array(144,91,876,666),4526=>array(184,90,838,664),4527=>array(173,90,827,665),4528=>array(149,85,842,665),4529=>array(149,85,852,665),4530=>array(149,85,853,665),4531=>array(149,78,880,665),4532=>array(149,85,855,665),4533=>array(149,85,868,665),4534=>array(149,85,876,666),4535=>array(215,90,785,665),4536=>array(215,90,785,665),4537=>array(145,78,880,664),4538=>array(107,76,882,663),4539=>array(110,78,890,663),4540=>array(187,92,813,666),4541=>array(109,76,880,665),4542=>array(109,76,880,665),4543=>array(206,90,790,663),4544=>array(189,91,837,664),4545=>array(187,90,813,665),4546=>array(156,88,844,665),4547=>array(114,85,887,665),4548=>array(75,78,913,665),4549=>array(144,91,844,665),4550=>array(144,90,888,665),4551=>array(144,78,880,665),4552=>array(144,93,886,665),4553=>array(144,90,855,665),4554=>array(149,89,842,665),4555=>array(149,85,887,665),4556=>array(76,78,961,665),4557=>array(149,85,881,665),4558=>array(149,85,888,665),4559=>array(76,85,944,666),4560=>array(149,85,887,665),4561=>array(76,85,920,665),4562=>array(76,78,973,665),4563=>array(76,78,973,665),4564=>array(76,85,946,666),4565=>array(149,85,848,728),4566=>array(80,78,960,665),4567=>array(149,85,886,665),4568=>array(149,85,873,665),4569=>array(149,85,878,666),4570=>array(142,89,844,665),4571=>array(142,85,887,665),4572=>array(142,89,853,665),4573=>array(142,78,880,665),4574=>array(84,78,960,665),4575=>array(142,89,886,665),4576=>array(142,78,885,665),4577=>array(142,89,876,666),4578=>array(232,78,768,711),4579=>array(145,85,887,665),4580=>array(145,88,868,665),4581=>array(145,88,876,666),4582=>array(232,78,768,725),4583=>array(130,78,844,665),4584=>array(130,78,888,665),4585=>array(125,78,887,665),4586=>array(125,78,868,665),4587=>array(258,93,742,659),4588=>array(125,91,844,665),4589=>array(72,91,913,665),4590=>array(125,122,874,617),4591=>array(125,90,873,663),4592=>array(232,131,768,551),4593=>array(125,78,880,663),4594=>array(125,119,886,664),4595=>array(127,89,853,665),4596=>array(202,78,798,714),4597=>array(116,91,881,666),4598=>array(116,85,887,666),4599=>array(116,89,852,666),4600=>array(116,89,853,666),4601=>array(182,78,818,573),7680=>array(-1,-210,668,716),7681=>array(38,-210,516,530),7682=>array(74,0,615,881),7683=>array(67,-12,517,881),7684=>array(74,-210,615,716),7685=>array(67,-210,517,716),7686=>array(74,-179,615,716),7687=>array(67,-179,517,716),7688=>array(51,-209,684,898),7689=>array(39,-196,491,728),7690=>array(80,0,672,881),7691=>array(36,-12,486,881),7692=>array(80,-210,672,716),7693=>array(36,-210,486,716),7694=>array(80,-179,672,716),7695=>array(36,-179,486,716),7696=>array(80,-205,672,716),7697=>array(36,-205,486,716),7698=>array(80,-210,672,716),7699=>array(36,-210,486,716),7700=>array(79,0,614,1050),7701=>array(39,-12,517,882),7702=>array(79,0,614,1050),7703=>array(39,-12,517,882),7704=>array(79,-210,614,716),7705=>array(39,-210,517,530),7706=>array(79,-185,614,716),7707=>array(39,-185,517,530),7708=>array(79,-205,614,902),7709=>array(39,-205,517,722),7710=>array(80,0,563,881),7711=>array(8,0,311,881),7712=>array(52,-12,714,865),7713=>array(34,-210,491,697),7714=>array(80,0,642,881),7715=>array(67,0,490,881),7716=>array(80,-210,642,716),7717=>array(67,-210,490,716),7718=>array(80,0,642,881),7719=>array(67,0,490,881),7720=>array(27,-205,642,716),7721=>array(2,-205,490,716),7722=>array(80,-200,642,716),7723=>array(67,-200,490,716),7724=>array(-28,-185,299,716),7725=>array(-58,-185,270,716),7726=>array(3,0,274,1066),7727=>array(5,0,276,896),7728=>array(73,0,665,898),7729=>array(66,0,496,898),7730=>array(73,-210,665,716),7731=>array(66,-210,496,716),7732=>array(73,-179,665,716),7733=>array(66,-179,496,716),7734=>array(75,-210,523,716),7735=>array(67,-210,158,716),7736=>array(75,-210,523,865),7737=>array(-41,-210,264,865),7738=>array(75,-179,523,716),7739=>array(-42,-179,262,716),7740=>array(75,-210,523,716),7741=>array(-39,-210,270,716),7742=>array(76,0,757,898),7743=>array(65,0,769,728),7744=>array(76,0,757,881),7745=>array(65,0,769,711),7746=>array(76,-210,757,716),7747=>array(65,-210,769,530),7748=>array(79,0,642,881),7749=>array(68,0,490,711),7750=>array(79,-210,642,716),7751=>array(68,-210,490,530),7752=>array(79,-179,642,716),7753=>array(68,-179,490,530),7754=>array(79,-210,642,716),7755=>array(68,-210,490,530),7756=>array(47,-12,732,1064),7757=>array(35,-12,521,902),7758=>array(47,-12,732,1035),7759=>array(35,-12,521,865),7760=>array(47,-12,732,1050),7761=>array(35,-12,521,882),7762=>array(47,-12,732,1050),7763=>array(35,-12,521,882),7764=>array(77,0,623,898),7765=>array(68,-199,518,728),7766=>array(77,0,623,881),7767=>array(68,-199,518,711),7768=>array(80,0,711,881),7769=>array(64,0,346,711),7770=>array(80,-210,711,716),7771=>array(64,-210,346,530),7772=>array(80,-210,711,865),7773=>array(14,-210,346,697),7774=>array(80,-179,711,716),7775=>array(8,-179,346,530),7776=>array(45,-12,615,881),7777=>array(31,-12,461,711),7778=>array(45,-210,615,728),7779=>array(31,-210,461,530),7780=>array(45,-12,615,939),7781=>array(31,-12,461,768),7782=>array(45,-12,615,1047),7783=>array(31,-12,461,877),7784=>array(45,-210,615,881),7785=>array(31,-210,461,711),7786=>array(22,0,589,881),7787=>array(17,-7,269,881),7788=>array(22,-210,589,716),7789=>array(17,-210,269,700),7790=>array(22,-179,589,716),7791=>array(-11,-179,293,700),7792=>array(22,-210,589,716),7793=>array(6,-210,315,700),7794=>array(79,-210,642,716),7795=>array(66,-210,487,518),7796=>array(79,-185,642,716),7797=>array(66,-185,487,518),7798=>array(79,-210,642,716),7799=>array(66,-210,487,518),7800=>array(79,-12,642,1072),7801=>array(66,-12,487,902),7802=>array(79,-12,642,1002),7803=>array(66,-12,487,846),7804=>array(6,0,660,886),7805=>array(13,0,488,716),7806=>array(6,-210,660,716),7807=>array(13,-210,488,518),7808=>array(12,0,933,898),7809=>array(5,0,717,728),7810=>array(12,0,933,898),7811=>array(5,0,717,728),7812=>array(12,0,933,881),7813=>array(5,0,717,711),7814=>array(12,0,933,881),7815=>array(5,0,717,711),7816=>array(12,-210,933,716),7817=>array(5,-210,717,518),7818=>array(5,0,661,881),7819=>array(7,0,493,711),7820=>array(5,0,661,881),7821=>array(7,0,493,711),7822=>array(5,0,661,881),7823=>array(16,-210,492,711),7824=>array(18,0,584,898),7825=>array(20,0,479,728),7826=>array(18,-210,584,716),7827=>array(20,-210,479,518),7828=>array(18,-179,584,716),7829=>array(20,-179,479,518),7830=>array(67,-179,490,716),7831=>array(1,-7,272,881),7832=>array(5,0,717,752),7833=>array(16,-210,492,752),7834=>array(38,-12,557,758),7835=>array(8,0,311,881),7840=>array(-1,-210,668,716),7841=>array(38,-210,516,530),7842=>array(-1,0,668,934),7843=>array(38,-12,516,756),7844=>array(-1,0,668,978),7845=>array(38,-12,586,808),7846=>array(-1,0,668,978),7847=>array(-30,-12,516,808),7848=>array(-1,0,668,996),7849=>array(38,-12,573,826),7850=>array(-1,0,668,1058),7851=>array(38,-12,516,888),7852=>array(-1,-210,668,898),7853=>array(38,-210,516,728),7854=>array(-1,0,668,1039),7855=>array(38,-12,516,859),7856=>array(-1,0,668,1039),7857=>array(38,-12,516,859),7858=>array(-1,0,668,1074),7859=>array(38,-12,516,895),7860=>array(-1,0,668,1060),7861=>array(38,-12,516,880),7862=>array(-1,-210,668,902),7863=>array(38,-210,516,722),7864=>array(79,-210,614,716),7865=>array(39,-210,517,530),7866=>array(79,0,614,936),7867=>array(39,-12,517,756),7868=>array(79,0,614,884),7869=>array(39,-12,517,716),7870=>array(79,0,652,978),7871=>array(39,-12,586,808),7872=>array(34,0,614,978),7873=>array(-30,-12,517,808),7874=>array(79,0,638,996),7875=>array(39,-12,573,826),7876=>array(79,0,614,1056),7877=>array(39,-12,517,886),7878=>array(79,-210,614,900),7879=>array(39,-210,517,728),7880=>array(33,0,245,936),7881=>array(33,0,245,756),7882=>array(92,-210,187,716),7883=>array(67,-210,158,716),7884=>array(47,-210,732,728),7885=>array(35,-210,521,530),7886=>array(47,-12,732,936),7887=>array(35,-12,521,756),7888=>array(47,-12,732,978),7889=>array(35,-12,586,808),7890=>array(47,-12,732,978),7891=>array(-30,-12,521,808),7892=>array(47,-12,732,996),7893=>array(35,-12,573,826),7894=>array(47,-12,732,1056),7895=>array(35,-12,521,886),7896=>array(47,-210,732,900),7897=>array(35,-210,521,728),7898=>array(47,-12,776,900),7899=>array(35,-12,555,728),7900=>array(47,-12,776,900),7901=>array(35,-12,555,728),7902=>array(47,-12,776,936),7903=>array(35,-12,555,756),7904=>array(47,-12,776,884),7905=>array(35,-12,555,716),7906=>array(47,-210,776,768),7907=>array(35,-210,555,606),7908=>array(79,-210,642,716),7909=>array(66,-210,487,518),7910=>array(79,-12,642,936),7911=>array(66,-12,487,756),7912=>array(79,-12,776,900),7913=>array(66,-12,625,728),7914=>array(79,-12,776,900),7915=>array(66,-12,625,728),7916=>array(79,-12,776,936),7917=>array(66,-12,625,756),7918=>array(79,-12,776,884),7919=>array(66,-12,625,716),7920=>array(79,-210,776,768),7921=>array(66,-210,625,620),7922=>array(5,0,661,900),7923=>array(16,-210,492,728),7924=>array(5,-210,661,716),7925=>array(16,-210,492,518),7926=>array(5,0,661,936),7927=>array(16,-210,492,756),7928=>array(5,0,661,884),7929=>array(16,-210,492,716),7936=>array(35,-12,541,763),7937=>array(35,-12,541,763),7938=>array(35,-12,541,763),7939=>array(35,-12,541,763),7940=>array(35,-12,541,763),7941=>array(35,-12,541,763),7942=>array(35,-12,541,847),7943=>array(35,-12,541,847),7944=>array(-1,0,668,763),7945=>array(-1,0,668,763),7946=>array(-50,0,681,763),7947=>array(-50,0,681,763),7948=>array(-46,0,681,763),7949=>array(-38,0,681,763),7950=>array(-43,0,719,763),7951=>array(-43,0,719,763),7952=>array(29,-12,405,763),7953=>array(29,-12,405,763),7954=>array(29,-12,405,763),7955=>array(29,-12,405,763),7956=>array(29,-12,405,763),7957=>array(29,-12,405,763),7960=>array(-43,0,639,763),7961=>array(-44,0,639,763),7962=>array(-43,0,770,763),7963=>array(-43,0,770,763),7964=>array(-71,0,770,763),7965=>array(-63,0,769,763),7968=>array(68,-199,490,763),7969=>array(68,-199,490,763),7970=>array(68,-199,490,763),7971=>array(68,-199,490,763),7972=>array(68,-199,490,763),7973=>array(68,-199,490,763),7974=>array(68,-199,490,847),7975=>array(68,-199,490,847),7976=>array(-43,0,667,763),7977=>array(-44,0,667,763),7978=>array(-43,0,798,763),7979=>array(-43,0,798,763),7980=>array(-71,0,798,763),7981=>array(-63,0,798,763),7982=>array(-43,0,843,763),7983=>array(-43,0,843,763),7984=>array(59,0,162,763),7985=>array(53,0,156,763),7986=>array(-13,0,236,763),7987=>array(-13,0,236,763),7988=>array(-15,0,251,763),7989=>array(-15,0,243,763),7990=>array(-36,0,253,847),7991=>array(-36,0,253,847),7992=>array(-43,0,212,763),7993=>array(-44,0,212,763),7994=>array(-43,0,343,763),7995=>array(-43,0,343,763),7996=>array(-71,0,343,763),7997=>array(-63,0,343,763),7998=>array(-43,0,388,763),7999=>array(-43,0,388,763),8000=>array(35,-12,521,763),8001=>array(35,-12,521,763),8002=>array(35,-12,521,763),8003=>array(35,-12,521,763),8004=>array(35,-12,521,763),8005=>array(35,-12,521,763),8008=>array(-30,-12,732,763),8009=>array(-38,-12,732,763),8010=>array(-43,-12,848,763),8011=>array(-31,-12,848,763),8012=>array(-37,-12,848,763),8013=>array(-36,-12,848,763),8016=>array(68,-12,483,763),8017=>array(68,-12,483,763),8018=>array(68,-12,483,763),8019=>array(68,-12,483,763),8020=>array(68,-12,483,763),8021=>array(68,-12,483,763),8022=>array(68,-12,483,847),8023=>array(68,-12,483,847),8025=>array(-43,0,771,763),8027=>array(-43,0,887,763),8029=>array(-43,0,879,763),8031=>array(-43,0,934,763),8032=>array(35,-12,731,763),8033=>array(35,-12,731,763),8034=>array(35,-12,731,763),8035=>array(35,-12,731,763),8036=>array(35,-12,731,763),8037=>array(35,-12,731,763),8038=>array(35,-12,731,847),8039=>array(35,-12,731,847),8040=>array(-30,0,706,763),8041=>array(-38,0,706,763),8042=>array(-43,0,822,763),8043=>array(-43,0,822,763),8044=>array(-43,0,816,763),8045=>array(-43,0,815,763),8046=>array(-43,0,859,763),8047=>array(-43,0,859,763),8048=>array(35,-12,541,736),8049=>array(35,-12,541,736),8050=>array(29,-12,405,736),8051=>array(29,-12,405,736),8052=>array(68,-199,490,736),8053=>array(68,-199,490,736),8054=>array(35,0,155,736),8055=>array(67,0,187,736),8056=>array(35,-12,521,736),8057=>array(35,-12,521,736),8058=>array(68,-12,483,736),8059=>array(68,-12,483,736),8060=>array(35,-12,731,736),8061=>array(35,-12,731,736),8064=>array(35,-208,541,763),8065=>array(35,-208,541,763),8066=>array(35,-208,541,763),8067=>array(35,-208,541,763),8068=>array(35,-208,541,763),8069=>array(35,-208,541,763),8070=>array(35,-208,541,847),8071=>array(35,-208,541,847),8072=>array(-1,-208,668,763),8073=>array(-1,-208,668,763),8074=>array(-50,-208,681,763),8075=>array(-50,-208,681,763),8076=>array(-46,-208,681,763),8077=>array(-38,-208,681,763),8078=>array(-43,-208,719,763),8079=>array(-43,-208,719,763),8080=>array(68,-208,490,763),8081=>array(68,-208,490,763),8082=>array(68,-208,490,763),8083=>array(68,-208,490,763),8084=>array(68,-208,490,763),8085=>array(68,-208,490,763),8086=>array(68,-208,490,847),8087=>array(68,-208,490,847),8088=>array(-43,-208,667,763),8089=>array(-44,-208,667,763),8090=>array(-43,-208,798,763),8091=>array(-43,-208,798,763),8092=>array(-71,-208,798,763),8093=>array(-63,-208,798,763),8094=>array(-43,-208,843,763),8095=>array(-43,-208,843,763),8096=>array(35,-208,731,763),8097=>array(35,-208,731,763),8098=>array(35,-208,731,763),8099=>array(35,-208,731,763),8100=>array(35,-208,731,763),8101=>array(35,-208,731,763),8102=>array(35,-208,731,847),8103=>array(35,-208,731,847),8104=>array(-30,-208,706,763),8105=>array(-38,-208,706,763),8106=>array(-43,-208,822,763),8107=>array(-43,-208,822,763),8108=>array(-43,-208,816,763),8109=>array(-43,-208,815,763),8110=>array(-43,-208,859,763),8111=>array(-43,-208,859,763),8112=>array(35,-12,541,722),8113=>array(35,-12,541,697),8114=>array(35,-208,541,736),8115=>array(35,-208,541,530),8116=>array(35,-208,541,736),8118=>array(35,-12,541,717),8119=>array(35,-208,541,717),8120=>array(-1,0,668,889),8121=>array(-1,0,668,835),8122=>array(-1,0,668,736),8123=>array(-1,0,668,736),8124=>array(-1,-208,668,716),8125=>array(86,579,189,763),8126=>array(111,-208,289,-42),8127=>array(86,579,189,763),8128=>array(-5,590,284,717),8129=>array(-5,591,284,819),8130=>array(68,-208,490,736),8131=>array(68,-208,490,530),8132=>array(68,-208,490,736),8134=>array(68,-199,490,717),8135=>array(68,-208,490,717),8136=>array(-43,0,640,736),8137=>array(-43,0,651,736),8138=>array(-43,0,668,736),8139=>array(-43,0,679,736),8140=>array(80,-208,642,716),8141=>array(16,579,265,763),8142=>array(16,579,282,763),8143=>array(-5,583,284,847),8144=>array(-34,0,255,722),8145=>array(-41,0,264,697),8146=>array(-55,0,276,736),8147=>array(-55,0,276,736),8150=>array(-34,0,255,717),8151=>array(-32,0,257,819),8152=>array(-5,0,284,889),8153=>array(-14,0,291,835),8154=>array(-43,0,213,736),8155=>array(-43,0,213,736),8157=>array(16,579,265,763),8158=>array(16,579,274,763),8159=>array(-5,583,284,847),8160=>array(68,-12,483,722),8161=>array(68,-12,483,697),8162=>array(68,-12,483,736),8163=>array(68,-12,483,736),8164=>array(66,-199,536,763),8165=>array(66,-199,536,763),8166=>array(68,-12,483,717),8167=>array(68,-12,483,819),8168=>array(5,0,661,889),8169=>array(5,0,661,835),8170=>array(-43,0,736,736),8171=>array(-43,0,740,736),8172=>array(-43,0,649,763),8173=>array(-27,600,304,736),8174=>array(-27,600,304,736),8175=>array(70,600,189,736),8178=>array(35,-208,731,736),8179=>array(35,-208,731,518),8180=>array(35,-208,731,736),8182=>array(35,-12,731,717),8183=>array(35,-208,731,717),8184=>array(-17,-12,732,736),8185=>array(-6,-12,732,736),8186=>array(-17,0,706,736),8187=>array(-6,0,706,736),8188=>array(52,-208,706,728),8189=>array(84,600,203,736),8190=>array(88,579,191,763),8208=>array(32,215,301,303),8209=>array(32,215,301,303),8210=>array(-6,223,562,295),8211=>array(-6,223,506,295),8212=>array(-6,223,1006,295),8213=>array(26,223,538,295),8214=>array(92,-85,336,716),8215=>array(-6,-165,506,-35),8216=>array(64,494,166,728),8217=>array(56,482,158,716),8218=>array(53,-132,155,102),8219=>array(64,482,166,716),8220=>array(43,494,297,728),8221=>array(36,482,290,716),8222=>array(36,-132,290,102),8223=>array(44,482,298,716),8224=>array(39,-169,517,699),8225=>array(39,-169,517,706),8226=>array(51,227,299,474),8227=>array(52,197,321,504),8228=>array(89,0,189,100),8229=>array(89,0,467,100),8230=>array(117,0,883,100),8231=>array(89,302,189,402),8240=>array(18,-27,982,728),8241=>array(18,-27,1310,728),8242=>array(46,462,192,716),8243=>array(46,462,342,716),8244=>array(46,462,492,716),8245=>array(30,462,176,716),8246=>array(30,462,326,716),8247=>array(30,462,476,716),8248=>array(30,-175,282,32),8249=>array(44,35,271,481),8250=>array(62,35,289,481),8251=>array(116,-125,883,641),8252=>array(85,0,387,716),8253=>array(46,0,508,747),8254=>array(-6,740,506,790),8255=>array(3,-203,941,4),8256=>array(3,578,941,785),8257=>array(30,-175,282,146),8258=>array(33,-3,786,728),8259=>array(32,185,301,333),8260=>array(-222,-25,393,732),8261=>array(68,-199,262,716),8262=>array(16,-199,210,716),8304=>array(15,349,318,725),8308=>array(11,358,319,725),8309=>array(16,349,313,716),8310=>array(9,349,315,725),8311=>array(36,358,304,716),8312=>array(22,349,312,725),8313=>array(18,349,323,725),8314=>array(37,395,296,654),8315=>array(37,496,296,553),8316=>array(37,436,296,613),8317=>array(32,209,195,769),8318=>array(16,209,178,769),8319=>array(51,358,293,646),8320=>array(15,-24,318,352),8321=>array(52,-15,232,352),8322=>array(12,-15,316,352),8323=>array(16,-24,315,352),8324=>array(11,-15,319,352),8325=>array(16,-24,313,343),8326=>array(9,-24,315,352),8327=>array(36,-15,304,343),8328=>array(22,-24,312,352),8329=>array(18,-24,323,352),8330=>array(37,22,296,281),8331=>array(37,123,296,180),8332=>array(37,63,296,240),8333=>array(32,-164,195,396),8334=>array(16,-164,178,396),8352=>array(20,0,547,719),8353=>array(51,-63,525,782),8354=>array(45,-12,533,728),8355=>array(80,0,554,716),8356=>array(13,-14,528,728),8357=>array(65,-71,769,652),8358=>array(21,0,535,719),8359=>array(21,0,539,716),8360=>array(18,-12,986,716),8361=>array(8,0,929,716),8362=>array(72,0,712,518),8363=>array(67,0,514,723),8364=>array(-14,-12,541,728),8400=>array(28,574,552,716),8401=>array(48,574,572,716),8402=>array(264,-194,336,706),8403=>array(264,-12,336,524),8404=>array(34,419,668,646),8405=>array(32,419,666,646),8406=>array(28,504,555,716),8407=>array(45,504,572,716),8408=>array(146,102,454,410),8409=>array(146,102,465,421),8410=>array(146,91,465,410),8411=>array(112,611,488,707),8412=>array(42,611,558,707),8413=>array(63,-131,837,643),8414=>array(93,-101,807,613),8415=>array(9,-186,891,697),8416=>array(63,-131,837,643),8417=>array(28,504,672,716),8448=>array(46,-27,825,728),8449=>array(46,-27,822,728),8450=>array(37,-15,632,677),8451=>array(44,-12,983,728),8452=>array(41,0,588,662),8453=>array(53,-27,836,728),8454=>array(53,-27,823,728),8455=>array(42,-15,480,677),8456=>array(30,-15,630,677),8457=>array(44,0,873,725),8458=>array(-25,-201,523,327),8459=>array(23,-9,1078,665),8460=>array(46,-20,940,698),8461=>array(19,0,703,662),8462=>array(19,-12,458,694),8463=>array(19,-12,458,694),8464=>array(8,-201,834,654),8465=>array(26,-20,498,677),8466=>array(48,-8,842,664),8467=>array(5,-5,288,627),8468=>array(3,-12,739,716),8469=>array(-12,-11,710,662),8470=>array(79,0,1031,716),8471=>array(0,-9,737,728),8472=>array(48,-216,701,516),8473=>array(19,0,524,662),8474=>array(37,-198,685,677),8475=>array(71,-13,951,658),8476=>array(46,-20,747,686),8477=>array(19,0,677,662),8478=>array(19,0,677,662),8479=>array(19,-176,677,817),8480=>array(93,311,866,723),8481=>array(100,318,1085,716),8482=>array(100,318,861,716),8483=>array(10,-176,711,817),8484=>array(11,0,581,662),8485=>array(50,-192,494,690),8486=>array(28,0,740,677),8487=>array(28,-15,740,662),8488=>array(28,-194,644,687),8489=>array(2,0,245,530),8490=>array(73,0,665,716),8491=>array(-1,0,668,922),8492=>array(105,-5,951,659),8493=>array(53,-20,627,697),8494=>array(35,-12,521,530),8495=>array(31,-4,398,328),8496=>array(75,-6,671,666),8497=>array(35,-6,885,668),8498=>array(47,0,530,716),8499=>array(36,-12,1214,661),8500=>array(37,-6,379,318),8501=>array(64,-19,649,716),8502=>array(67,0,631,716),8503=>array(25,0,325,716),8504=>array(72,-18,630,716),8531=>array(52,-25,815,732),8532=>array(12,-25,815,732),8533=>array(52,-25,813,732),8534=>array(12,-25,813,732),8535=>array(16,-25,813,732),8536=>array(11,-25,813,732),8537=>array(52,-25,813,732),8538=>array(16,-25,813,732),8539=>array(52,-25,804,732),8540=>array(16,-25,804,732),8541=>array(16,-25,804,732),8542=>array(73,-25,804,732),8543=>array(52,-25,727,732),8544=>array(92,0,187,716),8545=>array(92,0,464,716),8546=>array(92,0,741,716),8547=>array(92,0,934,716),8548=>array(6,0,660,716),8549=>array(6,0,843,716),8550=>array(2,0,960,716),8551=>array(2,0,1197,716),8552=>array(92,0,940,716),8553=>array(5,0,661,716),8554=>array(5,0,853,716),8555=>array(5,0,964,716),8556=>array(75,0,523,716),8557=>array(51,-12,683,728),8558=>array(80,0,672,716),8559=>array(76,0,757,716),8560=>array(67,0,155,716),8561=>array(67,0,377,716),8562=>array(67,0,599,716),8563=>array(67,0,697,716),8564=>array(13,0,488,518),8565=>array(13,0,633,716),8566=>array(13,0,855,716),8567=>array(13,0,1077,716),8568=>array(67,0,708,716),8569=>array(7,0,493,518),8570=>array(7,0,645,716),8571=>array(7,0,867,716),8572=>array(67,0,155,716),8573=>array(39,-12,491,530),8574=>array(36,-12,486,716),8575=>array(65,0,769,530),8576=>array(47,0,936,716),8577=>array(80,0,672,716),8578=>array(47,0,936,716),8592=>array(40,100,673,412),8593=>array(201,0,513,662),8594=>array(40,100,673,412),8595=>array(201,0,513,662),8596=>array(40,100,673,412),8597=>array(201,0,513,662),8598=>array(100,102,586,588),8599=>array(128,102,614,588),8600=>array(128,74,614,560),8601=>array(100,74,586,560),8602=>array(40,100,673,412),8603=>array(40,100,673,412),8604=>array(40,100,674,412),8605=>array(39,100,673,412),8606=>array(40,100,673,412),8607=>array(201,0,513,662),8608=>array(40,100,673,412),8609=>array(201,0,513,662),8610=>array(40,100,673,412),8611=>array(40,100,673,412),8612=>array(40,100,673,412),8613=>array(201,0,513,662),8614=>array(40,100,673,412),8615=>array(201,0,513,662),8616=>array(201,0,513,662),8617=>array(40,100,673,482),8618=>array(40,100,673,482),8619=>array(40,100,673,500),8620=>array(40,100,673,500),8621=>array(40,100,774,412),8622=>array(40,100,773,412),8623=>array(199,0,520,662),8624=>array(120,71,553,603),8625=>array(160,71,593,603),8626=>array(120,59,553,591),8627=>array(160,59,593,591),8628=>array(97,94,629,527),8629=>array(120,59,553,591),8630=>array(67,181,638,497),8631=>array(75,181,646,497),8632=>array(81,102,633,662),8633=>array(40,-56,673,568),8634=>array(60,21,740,701),8635=>array(60,21,740,701),8636=>array(40,232,673,412),8637=>array(40,100,673,280),8638=>array(333,0,513,662),8639=>array(201,0,381,662),8640=>array(40,232,673,412),8641=>array(40,100,673,280),8642=>array(333,0,513,662),8643=>array(201,0,381,662),8644=>array(40,-56,673,568),8645=>array(45,0,669,662),8646=>array(40,-56,673,568),8647=>array(40,-56,673,568),8648=>array(45,0,669,662),8649=>array(40,-56,673,568),8650=>array(45,0,669,662),8651=>array(39,30,672,482),8652=>array(40,30,673,482),8653=>array(40,40,673,472),8654=>array(40,40,910,472),8655=>array(40,40,673,472),8656=>array(40,40,673,472),8657=>array(141,0,573,662),8658=>array(40,40,673,472),8659=>array(141,0,573,662),8660=>array(40,40,823,472),8661=>array(141,0,573,783),8662=>array(100,0,688,588),8663=>array(26,0,614,588),8664=>array(26,0,614,588),8665=>array(100,0,688,588),8666=>array(40,40,673,472),8667=>array(40,40,673,472),8668=>array(40,100,773,412),8669=>array(40,100,773,412),8670=>array(201,0,513,662),8671=>array(201,0,513,662),8672=>array(40,100,673,412),8673=>array(201,0,513,662),8674=>array(40,100,673,412),8675=>array(201,0,513,662),8676=>array(40,100,673,412),8677=>array(40,100,673,412),8678=>array(40,40,673,472),8679=>array(141,0,573,662),8680=>array(40,40,673,472),8681=>array(141,0,573,662),8682=>array(141,0,573,662),8704=>array(27,0,573,689),8705=>array(80,-60,528,702),8706=>array(32,-15,486,695),8707=>array(115,0,475,689),8708=>array(115,-73,475,762),8709=>array(46,-23,755,686),8710=>array(6,0,608,688),8711=>array(6,0,608,688),8712=>array(43,33,498,480),8713=>array(43,-57,498,570),8714=>array(89,78,453,435),8715=>array(51,33,506,480),8716=>array(51,-57,506,570),8717=>array(96,78,460,435),8718=>array(98,0,451,512),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(17,-101,695,752),8722=>array(55,312,529,394),8723=>array(55,0,529,611),8724=>array(55,0,529,627),8725=>array(-222,-25,393,732),8726=>array(0,-24,278,716),8727=>array(33,194,356,499),8728=>array(65,207,335,478),8729=>array(65,207,335,478),8730=>array(41,-19,549,782),8731=>array(41,-19,549,782),8732=>array(41,-19,549,782),8733=>array(75,128,447,384),8734=>array(20,99,529,414),8735=>array(55,0,529,474),8736=>array(55,0,529,474),8737=>array(55,0,529,474),8738=>array(55,-98,444,572),8739=>array(92,-199,168,716),8740=>array(92,-199,352,716),8741=>array(92,-199,326,716),8742=>array(92,-199,510,716),8743=>array(20,0,542,568),8744=>array(20,0,542,568),8745=>array(50,0,512,568),8746=>array(50,0,512,568),8747=>array(63,-271,434,1022),8748=>array(63,-271,734,1022),8749=>array(63,-271,1034,1022),8750=>array(33,-271,459,1022),8751=>array(33,-271,759,1022),8752=>array(33,-271,1059,1022),8753=>array(33,-271,488,1022),8754=>array(33,-271,488,1022),8755=>array(33,-271,498,1022),8756=>array(42,0,521,528),8757=>array(42,0,521,528),8758=>array(161,0,260,528),8759=>array(42,0,521,528),8760=>array(55,312,529,567),8761=>array(55,139,529,567),8762=>array(55,139,529,567),8763=>array(55,139,529,567),8764=>array(55,279,529,424),8765=>array(55,279,529,424),8766=>array(35,212,539,496),8767=>array(40,72,544,636),8768=>array(139,0,284,592),8769=>array(55,171,529,533),8770=>array(55,202,529,535),8771=>array(55,203,529,536),8772=>array(55,91,529,613),8773=>array(55,123,529,584),8774=>array(55,51,529,614),8775=>array(55,51,529,633),8776=>array(55,171,529,533),8777=>array(55,81,529,603),8778=>array(55,123,529,584),8779=>array(55,97,529,584),8780=>array(35,53,539,654),8781=>array(55,155,529,551),8782=>array(55,58,529,648),8783=>array(55,203,529,648),8784=>array(55,203,529,676),8785=>array(55,59,529,647),8786=>array(55,59,529,647),8787=>array(55,59,529,647),8788=>array(55,195,682,511),8789=>array(55,195,682,511),8790=>array(55,189,529,518),8791=>array(55,0,529,617),8792=>array(55,0,529,518),8793=>array(55,0,529,630),8794=>array(55,0,529,630),8795=>array(55,0,529,651),8796=>array(55,0,529,701),8797=>array(55,0,529,605),8798=>array(55,0,529,532),8799=>array(55,0,529,601),8800=>array(55,103,529,603),8801=>array(55,123,529,557),8802=>array(55,23,529,657),8803=>array(55,35,529,645),8804=>array(55,55,529,650),8805=>array(55,55,529,650),8806=>array(55,0,529,783),8807=>array(55,0,529,783),8808=>array(55,-85,529,783),8809=>array(55,-85,529,783),8810=>array(55,111,914,595),8811=>array(55,111,914,595),8812=>array(143,-210,441,728),8813=>array(55,103,529,603),8814=>array(55,23,529,657),8815=>array(55,23,529,657),8816=>array(55,-141,529,657),8817=>array(55,-141,529,657),8818=>array(55,-1,529,656),8819=>array(55,-1,529,656),8820=>array(55,-91,529,718),8821=>array(55,-91,529,718),8822=>array(55,-27,529,821),8823=>array(55,-27,529,821),8824=>array(55,-27,529,821),8825=>array(55,-27,529,821),8826=>array(55,111,529,595),8827=>array(55,111,529,595),8828=>array(55,-33,529,595),8829=>array(55,-33,529,595),8830=>array(55,-1,529,656),8831=>array(55,-1,529,656),8832=>array(55,23,529,657),8833=>array(55,23,529,657),8834=>array(55,122,623,584),8835=>array(55,122,623,584),8836=>array(55,22,623,684),8837=>array(55,22,623,684),8838=>array(55,0,623,626),8839=>array(55,0,623,626),8840=>array(55,-100,623,726),8841=>array(55,-100,623,726),8842=>array(55,-100,623,626),8843=>array(55,-100,623,626),8844=>array(50,0,512,568),8845=>array(50,0,512,568),8846=>array(50,0,512,568),8847=>array(55,122,623,584),8848=>array(55,122,623,584),8849=>array(55,0,623,626),8850=>array(55,0,623,626),8851=>array(50,0,512,568),8852=>array(50,0,512,568),8853=>array(59,-85,741,597),8854=>array(59,-85,741,597),8855=>array(59,-85,741,597),8856=>array(59,-85,741,597),8857=>array(59,-85,741,597),8858=>array(59,-85,741,597),8859=>array(59,-85,741,597),8860=>array(59,-85,741,597),8861=>array(59,-85,741,597),8862=>array(60,0,741,681),8863=>array(60,0,741,681),8864=>array(60,0,741,681),8865=>array(60,0,741,681),8866=>array(60,0,531,512),8867=>array(18,0,489,512),8868=>array(18,0,531,512),8869=>array(18,0,531,512),8870=>array(60,0,381,512),8871=>array(60,0,381,512),8872=>array(60,0,531,512),8873=>array(60,0,531,512),8874=>array(60,0,531,512),8875=>array(60,0,654,512),8876=>array(60,0,531,513),8877=>array(60,0,531,513),8878=>array(60,0,531,513),8879=>array(60,0,654,513),8880=>array(18,-54,531,566),8881=>array(18,-54,531,566),8882=>array(18,0,531,512),8883=>array(18,0,531,512),8884=>array(18,-51,531,562),8885=>array(18,-51,531,562),8886=>array(40,153,673,359),8887=>array(40,153,673,359),8888=>array(40,153,673,359),8889=>array(18,0,531,512),8890=>array(88,0,461,632),8891=>array(50,0,534,638),8892=>array(50,0,534,638),8893=>array(50,0,534,638),8894=>array(55,0,529,474),8895=>array(55,0,529,474),8896=>array(20,0,542,568),8897=>array(20,0,542,568),8898=>array(50,0,512,568),8899=>array(50,0,512,568),8900=>array(156,106,395,406),8901=>array(55,186,195,326),8902=>array(39,39,511,488),8903=>array(30,9,620,502),8904=>array(29,-64,601,576),8905=>array(29,-64,601,576),8906=>array(29,-64,601,576),8907=>array(29,-64,601,576),8908=>array(29,-64,601,576),8909=>array(55,203,529,536),8910=>array(18,0,542,568),8911=>array(18,0,542,568),8912=>array(56,84,623,626),8913=>array(56,84,623,626),8914=>array(63,0,605,567),8915=>array(63,0,605,567),8916=>array(50,0,512,716),8917=>array(55,-199,529,716),8918=>array(55,111,529,595),8919=>array(55,111,529,595),8920=>array(55,111,1299,595),8921=>array(55,111,1299,595),8922=>array(55,-217,529,927),8923=>array(55,-217,529,927),8924=>array(55,55,529,650),8925=>array(55,55,529,650),8926=>array(55,-33,529,595),8927=>array(55,-33,529,595),8928=>array(55,-141,529,657),8929=>array(55,-141,529,657),8930=>array(55,-100,623,726),8931=>array(55,-100,623,726),8932=>array(55,-100,623,626),8933=>array(55,-100,623,626),8934=>array(55,-71,529,656),8935=>array(55,-71,529,656),8936=>array(55,-71,529,656),8937=>array(55,-71,529,656),8938=>array(55,23,529,657),8939=>array(55,23,529,657),8940=>array(55,-45,529,712),8941=>array(55,-45,529,712),8942=>array(89,0,189,766),8943=>array(117,333,883,433),8944=>array(117,0,883,766),8945=>array(117,0,883,766),8960=>array(60,41,490,471),8962=>array(51,24,498,486),8963=>array(129,180,419,395),8964=>array(129,117,419,332),8965=>array(78,130,471,441),8966=>array(78,130,471,565),8967=>array(191,-192,359,693),8968=>array(103,58,346,694),8969=>array(103,58,346,694),8970=>array(103,-192,346,444),8971=>array(103,-192,346,444),8972=>array(251,-40,571,280),8973=>array(-22,-40,299,280),8974=>array(251,232,571,552),8975=>array(-22,232,299,552),8976=>array(49,163,511,403),8977=>array(83,64,467,448),8978=>array(59,156,741,497),8979=>array(59,156,741,497),8980=>array(34,100,516,441),8981=>array(27,9,490,471),8982=>array(26,-102,523,614),8983=>array(18,-51,632,563),8984=>array(63,0,717,654),8985=>array(49,109,511,349),8986=>array(45,-20,505,532),8987=>array(103,0,447,512),8988=>array(111,140,391,420),8989=>array(158,140,439,420),8990=>array(111,92,391,372),8991=>array(158,92,439,372),8992=>array(180,-218,434,752),8993=>array(63,-188,313,782),8994=>array(17,159,696,341),8995=>array(17,171,696,353),8996=>array(18,226,982,547),8997=>array(18,0,982,512),8998=>array(90,0,948,600),8999=>array(90,0,910,600),9000=>array(90,0,910,600),9001=>array(32,-184,299,694),9002=>array(30,-184,297,694),9003=>array(52,0,910,600),9004=>array(57,6,493,509),9005=>array(13,77,537,435),9006=>array(100,108,465,400),9007=>array(38,132,511,380),9008=>array(38,0,504,525),9009=>array(81,62,509,450),9010=>array(35,50,531,462),9011=>array(35,186,531,392),9012=>array(51,84,498,419),9013=>array(51,84,498,419),9014=>array(60,0,540,559),9015=>array(140,0,460,559),9016=>array(60,0,540,559),9017=>array(60,0,540,559),9018=>array(60,0,540,559),9019=>array(60,0,540,559),9020=>array(60,0,540,559),9021=>array(104,0,496,559),9022=>array(60,39,540,519),9023=>array(84,0,517,559),9024=>array(83,0,516,559),9025=>array(60,0,540,559),9026=>array(60,0,540,559),9027=>array(60,0,540,559),9028=>array(60,0,540,559),9029=>array(13,0,556,559),9030=>array(44,0,587,559),9031=>array(60,0,540,559),9032=>array(60,0,540,559),9033=>array(104,0,496,559),9034=>array(60,0,540,559),9035=>array(122,0,478,559),9036=>array(60,0,540,559),9037=>array(60,0,540,559),9038=>array(60,0,540,559),9039=>array(60,0,540,559),9040=>array(60,0,540,559),9041=>array(60,0,540,559),9042=>array(122,0,478,559),9043=>array(60,0,540,559),9044=>array(60,0,540,559),9045=>array(60,0,540,559),9046=>array(60,0,540,559),9047=>array(60,0,540,559),9048=>array(160,0,440,559),9049=>array(60,0,540,559),9050=>array(60,0,540,559),9051=>array(60,0,540,397),9052=>array(60,0,540,475),9053=>array(60,0,540,559),9054=>array(60,0,540,559),9055=>array(60,39,540,519),9056=>array(60,0,540,559),9057=>array(60,0,540,559),9058=>array(122,0,478,559),9059=>array(153,157,447,509),9060=>array(153,161,447,524),9061=>array(104,33,496,559),9062=>array(60,0,540,559),9063=>array(54,0,542,559),9064=>array(50,131,549,464),9065=>array(148,122,452,559),9066=>array(160,122,440,478),9067=>array(103,68,502,508),9068=>array(93,-14,504,573),9069=>array(50,0,549,559),9070=>array(160,-136,440,559),9071=>array(60,0,540,559),9072=>array(60,0,540,559),9073=>array(51,55,550,469),9074=>array(50,89,549,503),9075=>array(163,-14,427,475),9076=>array(90,-212,525,475),9077=>array(26,-14,574,475),9078=>array(60,-136,555,475),9079=>array(60,-136,540,480),9080=>array(160,-136,440,475),9081=>array(26,-136,574,475),9082=>array(61,-14,555,475),9109=>array(60,0,540,559),9216=>array(30,0,565,689),9217=>array(37,0,564,694),9218=>array(37,0,587,694),9219=>array(41,0,587,689),9220=>array(41,0,582,689),9221=>array(41,-42,583,689),9222=>array(9,0,594,689),9223=>array(34,0,565,689),9224=>array(134,112,465,574),9225=>array(134,116,482,574),9226=>array(141,116,462,574),9227=>array(109,116,482,574),9228=>array(141,116,462,574),9229=>array(120,116,489,579),9230=>array(137,112,472,579),9231=>array(137,116,449,579),9232=>array(34,0,560,689),9233=>array(34,0,564,689),9234=>array(34,0,558,689),9235=>array(34,-4,559,689),9236=>array(34,0,573,689),9237=>array(30,0,594,689),9238=>array(37,0,568,694),9239=>array(41,0,575,689),9240=>array(20,0,568,694),9241=>array(141,116,472,574),9242=>array(37,0,575,694),9243=>array(41,-4,573,689),9244=>array(141,112,465,574),9245=>array(120,112,465,579),9246=>array(134,112,465,574),9247=>array(134,112,465,574),9248=>array(137,116,471,579),9249=>array(34,0,565,689),9250=>array(46,-12,561,716),9251=>array(96,-126,505,0),9252=>array(130,116,465,574),9280=>array(103,1,514,650),9281=>array(102,0,514,650),9282=>array(103,1,514,650),9283=>array(103,1,514,650),9284=>array(102,1,514,650),9285=>array(102,336,514,650),9286=>array(102,0,648,702),9287=>array(102,0,648,702),9288=>array(102,117,648,663),9289=>array(102,195,648,507),9290=>array(30,1,574,650),9312=>array(81,-109,919,728),9313=>array(81,-109,919,728),9314=>array(81,-109,919,728),9315=>array(81,-109,919,728),9316=>array(81,-109,919,728),9317=>array(81,-109,919,728),9318=>array(81,-109,919,728),9319=>array(81,-109,919,728),9320=>array(81,-109,919,728),9321=>array(81,-109,919,728),9322=>array(81,-109,919,728),9323=>array(81,-109,919,728),9324=>array(81,-109,919,728),9325=>array(81,-109,919,728),9326=>array(81,-109,919,728),9327=>array(81,-109,919,728),9328=>array(81,-109,919,728),9329=>array(81,-109,919,728),9330=>array(81,-109,919,728),9331=>array(81,-109,919,728),9332=>array(81,-67,919,683),9333=>array(81,-67,919,683),9334=>array(81,-67,919,683),9335=>array(81,-67,919,683),9336=>array(81,-67,919,683),9337=>array(81,-67,919,683),9338=>array(81,-67,919,683),9339=>array(81,-67,919,683),9340=>array(81,-67,919,683),9341=>array(81,-67,919,683),9342=>array(81,-67,919,683),9343=>array(81,-67,919,683),9344=>array(81,-67,919,683),9345=>array(81,-67,919,683),9346=>array(81,-67,919,683),9347=>array(81,-67,919,683),9348=>array(81,-67,919,683),9349=>array(81,-67,919,683),9350=>array(81,-67,919,683),9351=>array(81,-67,919,683),9352=>array(301,79,627,547),9353=>array(273,79,717,547),9354=>array(277,72,717,547),9355=>array(253,79,717,545),9356=>array(272,72,717,539),9357=>array(266,72,717,547),9358=>array(294,79,717,539),9359=>array(275,72,717,547),9360=>array(282,72,717,547),9361=>array(163,72,807,547),9362=>array(191,79,807,547),9363=>array(155,79,807,547),9364=>array(155,72,807,547),9365=>array(159,79,807,547),9366=>array(159,72,807,547),9367=>array(159,72,807,547),9368=>array(159,79,807,547),9369=>array(159,72,807,547),9370=>array(159,72,807,547),9371=>array(185,72,817,547),9372=>array(81,-67,919,683),9373=>array(81,-67,919,683),9374=>array(81,-67,919,683),9375=>array(81,-67,919,683),9376=>array(81,-67,919,683),9377=>array(81,-67,919,683),9378=>array(81,-67,919,683),9379=>array(81,-67,919,683),9380=>array(81,-67,919,683),9381=>array(81,-67,919,683),9382=>array(81,-67,919,683),9383=>array(81,-67,919,683),9384=>array(81,-67,919,683),9385=>array(81,-67,919,683),9386=>array(81,-67,919,683),9387=>array(81,-67,919,683),9388=>array(81,-67,919,683),9389=>array(81,-67,919,683),9390=>array(81,-67,919,683),9391=>array(81,-67,919,683),9392=>array(81,-67,919,683),9393=>array(81,-67,919,683),9394=>array(81,-67,919,683),9395=>array(81,-67,919,683),9396=>array(81,-67,919,683),9397=>array(81,-67,919,683),9398=>array(81,-109,919,728),9399=>array(81,-109,919,728),9400=>array(81,-109,919,728),9401=>array(81,-109,919,728),9402=>array(81,-109,919,728),9403=>array(81,-109,919,728),9404=>array(81,-109,919,728),9405=>array(81,-109,919,728),9406=>array(81,-109,919,728),9407=>array(81,-109,919,728),9408=>array(81,-109,919,728),9409=>array(81,-109,919,728),9410=>array(81,-109,919,728),9411=>array(81,-109,919,728),9412=>array(81,-109,919,728),9413=>array(81,-109,919,728),9414=>array(81,-109,919,728),9415=>array(81,-109,919,728),9416=>array(81,-109,919,728),9417=>array(81,-109,919,728),9418=>array(81,-109,919,728),9419=>array(81,-109,919,728),9420=>array(81,-109,919,728),9421=>array(81,-109,919,728),9422=>array(81,-109,919,728),9423=>array(81,-109,919,728),9424=>array(81,-109,919,728),9425=>array(81,-109,919,728),9426=>array(81,-109,919,728),9427=>array(81,-109,919,728),9428=>array(81,-109,919,728),9429=>array(81,-109,919,728),9430=>array(81,-109,919,728),9431=>array(81,-109,919,728),9432=>array(81,-109,919,728),9433=>array(81,-109,919,728),9434=>array(81,-109,919,728),9435=>array(81,-109,919,728),9436=>array(81,-109,919,728),9437=>array(81,-109,919,728),9438=>array(81,-109,919,728),9439=>array(81,-109,919,728),9440=>array(81,-109,919,728),9441=>array(81,-109,919,728),9442=>array(81,-109,919,728),9443=>array(81,-109,919,728),9444=>array(81,-109,919,728),9445=>array(81,-109,919,728),9446=>array(81,-109,919,728),9447=>array(81,-109,919,728),9448=>array(81,-109,919,728),9449=>array(81,-109,919,728),9450=>array(81,-109,919,728),9472=>array(-11,340,611,425),9473=>array(-11,303,611,474),9474=>array(258,-218,343,994),9475=>array(215,-218,386,994),9476=>array(-11,346,611,431),9477=>array(-11,303,611,474),9478=>array(258,-218,343,994),9479=>array(215,-218,386,994),9480=>array(-11,346,611,431),9481=>array(-11,303,611,474),9482=>array(258,-218,343,994),9483=>array(215,-218,386,994),9484=>array(258,-218,611,431),9485=>array(258,-218,611,474),9486=>array(215,-218,611,431),9487=>array(215,-218,611,474),9488=>array(-11,-218,343,431),9489=>array(-11,-218,343,474),9490=>array(-11,-218,386,431),9491=>array(-11,-218,386,474),9492=>array(258,346,611,994),9493=>array(258,303,611,994),9494=>array(215,346,611,994),9495=>array(215,303,611,994),9496=>array(-11,346,343,994),9497=>array(-11,303,343,994),9498=>array(-11,346,386,994),9499=>array(-11,303,386,994),9500=>array(258,-218,611,994),9501=>array(258,-218,611,994),9502=>array(215,-218,611,994),9503=>array(215,-218,611,994),9504=>array(215,-218,611,994),9505=>array(215,-218,611,994),9506=>array(215,-218,611,994),9507=>array(215,-218,611,994),9508=>array(-11,-218,343,994),9509=>array(-11,-218,343,994),9510=>array(-11,-218,386,994),9511=>array(-11,-218,386,994),9512=>array(-11,-218,386,994),9513=>array(-11,-218,386,994),9514=>array(-11,-218,386,994),9515=>array(-11,-218,386,994),9516=>array(-11,-218,611,431),9517=>array(-11,-218,611,474),9518=>array(-11,-218,611,474),9519=>array(-11,-218,611,474),9520=>array(-11,-218,611,431),9521=>array(-11,-218,611,474),9522=>array(-11,-218,611,474),9523=>array(-11,-218,611,474),9524=>array(-11,346,611,994),9525=>array(-11,303,611,994),9526=>array(-11,303,611,994),9527=>array(-11,303,611,994),9528=>array(-11,346,611,994),9529=>array(-11,303,611,994),9530=>array(-11,303,611,994),9531=>array(-11,303,611,994),9532=>array(-11,-218,611,994),9533=>array(-11,-218,611,994),9534=>array(-11,-218,611,994),9535=>array(-11,-218,611,994),9536=>array(-11,-218,611,994),9537=>array(-11,-218,611,994),9538=>array(-11,-218,611,994),9539=>array(-11,-218,611,994),9540=>array(-11,-218,611,994),9541=>array(-11,-218,611,994),9542=>array(-11,-218,611,994),9543=>array(-11,-218,611,994),9544=>array(-11,-218,611,994),9545=>array(-11,-218,611,994),9546=>array(-11,-218,611,994),9547=>array(-11,-218,611,994),9548=>array(-11,346,611,431),9549=>array(-11,303,611,474),9550=>array(258,-218,343,994),9551=>array(215,-218,386,994),9552=>array(-11,261,611,516),9553=>array(173,-218,428,994),9554=>array(258,-218,611,516),9555=>array(173,-218,611,431),9556=>array(173,-218,611,516),9557=>array(-11,-218,343,516),9558=>array(-11,-218,428,431),9559=>array(-11,-218,428,516),9560=>array(258,261,611,994),9561=>array(173,346,611,994),9562=>array(173,261,611,994),9563=>array(-11,261,343,994),9564=>array(-11,346,428,994),9565=>array(-11,261,428,994),9566=>array(258,-218,611,994),9567=>array(173,-218,611,994),9568=>array(173,-218,611,994),9569=>array(-11,-218,343,994),9570=>array(-11,-218,428,994),9571=>array(-11,-218,428,994),9572=>array(-11,-218,611,516),9573=>array(-11,-218,611,431),9574=>array(-11,-218,611,516),9575=>array(-11,261,611,994),9576=>array(-11,346,611,994),9577=>array(-11,261,611,994),9578=>array(-11,-218,611,994),9579=>array(-11,-218,611,994),9580=>array(-11,-218,611,994),9581=>array(258,77,612,431),9582=>array(-11,77,343,431),9583=>array(-11,346,343,700),9584=>array(258,346,612,700),9585=>array(0,88,600,688),9586=>array(0,88,600,688),9587=>array(0,88,600,688),9588=>array(-11,346,258,431),9589=>array(258,431,343,994),9590=>array(343,346,611,431),9591=>array(258,-218,343,346),9592=>array(-11,303,258,474),9593=>array(215,431,386,994),9594=>array(343,303,611,474),9595=>array(215,-218,386,346),9596=>array(-11,303,611,474),9597=>array(215,-218,386,994),9598=>array(-11,303,611,474),9599=>array(215,-218,386,994),9600=>array(-11,388,611,994),9601=>array(-11,-218,611,-66),9602=>array(-11,-218,611,85),9603=>array(-11,-218,611,237),9604=>array(-11,-218,611,388),9605=>array(-11,-218,611,540),9606=>array(-11,-218,611,691),9607=>array(-11,-218,611,843),9608=>array(-11,-218,611,994),9609=>array(-11,-218,525,994),9610=>array(-11,-218,450,994),9611=>array(-11,-218,375,994),9612=>array(-11,-218,300,994),9613=>array(-11,-218,225,994),9614=>array(-11,-218,150,994),9615=>array(-11,-218,75,994),9616=>array(300,-218,611,994),9617=>array(100,-262,600,1043),9618=>array(0,-264,601,1042),9619=>array(0,-262,601,1042),9620=>array(-11,843,611,994),9621=>array(525,-218,611,994),9632=>array(85,160,515,590),9633=>array(85,160,515,590),9634=>array(85,160,515,590),9635=>array(85,160,515,590),9636=>array(85,160,515,590),9637=>array(85,160,515,590),9638=>array(85,160,515,590),9639=>array(85,160,515,590),9640=>array(85,160,515,590),9641=>array(85,160,515,590),9642=>array(192,267,408,483),9643=>array(192,267,408,483),9644=>array(85,267,515,483),9645=>array(85,267,515,483),9646=>array(192,160,408,590),9647=>array(192,160,408,590),9648=>array(79,275,521,475),9649=>array(79,275,521,475),9650=>array(89,211,511,611),9651=>array(89,211,511,611),9652=>array(146,285,454,552),9653=>array(146,285,454,552),9654=>array(136,164,536,586),9655=>array(136,164,536,586),9656=>array(211,221,478,529),9657=>array(211,221,478,529),9658=>array(85,194,541,556),9659=>array(85,194,541,556),9660=>array(89,139,511,539),9661=>array(89,139,511,539),9662=>array(146,198,454,465),9663=>array(146,198,454,465),9664=>array(64,164,464,586),9665=>array(64,164,464,586),9666=>array(122,221,389,529),9667=>array(122,221,389,529),9668=>array(59,194,515,556),9669=>array(59,194,515,556),9670=>array(69,144,531,606),9671=>array(69,144,531,606),9672=>array(69,144,531,606),9673=>array(85,160,515,590),9674=>array(85,80,515,670),9675=>array(85,160,515,590),9676=>array(86,161,514,589),9677=>array(85,160,515,590),9678=>array(85,160,515,590),9679=>array(85,160,515,590),9680=>array(85,160,515,590),9681=>array(85,160,515,590),9682=>array(85,160,515,590),9683=>array(85,160,515,590),9684=>array(85,160,515,590),9685=>array(85,160,515,590),9686=>array(85,160,300,590),9687=>array(300,160,515,590),9688=>array(0,0,600,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(85,375,300,590),9693=>array(300,375,515,590),9694=>array(300,160,515,375),9695=>array(85,160,300,375),9696=>array(85,375,515,590),9697=>array(85,160,515,375),9698=>array(85,160,515,590),9699=>array(85,160,515,590),9700=>array(85,160,515,590),9701=>array(85,160,515,590),9702=>array(193,268,407,482),9703=>array(85,160,515,590),9704=>array(85,160,515,590),9705=>array(85,160,515,590),9706=>array(85,160,515,590),9707=>array(85,160,515,590),9708=>array(89,211,511,611),9709=>array(89,211,511,611),9710=>array(89,211,511,611),9711=>array(20,95,580,655),9728=>array(65,1,685,621),9729=>array(58,166,944,652),9730=>array(76,6,674,622),9731=>array(105,-3,672,690),9732=>array(81,0,923,690),9733=>array(37,0,779,719),9734=>array(37,0,786,720),9735=>array(107,12,356,451),9736=>array(35,53,436,449),9737=>array(70,0,730,660),9738=>array(70,50,730,620),9739=>array(70,50,730,620),9740=>array(200,100,677,577),9741=>array(100,0,700,600),9742=>array(22,63,696,521),9743=>array(22,63,696,521),9744=>array(63,0,671,607),9745=>array(63,0,671,607),9746=>array(63,0,671,607),9747=>array(129,0,633,668),9754=>array(27,56,924,451),9755=>array(36,56,933,451),9756=>array(84,168,899,531),9757=>array(288,-79,651,736),9758=>array(41,168,856,531),9759=>array(288,-36,651,779),9760=>array(24,15,720,725),9761=>array(50,40,546,610),9762=>array(56,22,694,660),9763=>array(46,115,704,724),9764=>array(45,0,535,652),9765=>array(24,0,436,699),9766=>array(35,0,409,699),9767=>array(87,0,589,637),9768=>array(35,0,409,699),9769=>array(54,20,714,680),9770=>array(88,0,727,664),9771=>array(70,-24,778,656),9772=>array(78,-2,596,691),9773=>array(56,0,741,732),9774=>array(64,0,686,622),9775=>array(64,0,686,622),9776=>array(70,0,830,639),9777=>array(70,0,830,639),9778=>array(70,0,830,639),9779=>array(70,0,830,639),9780=>array(70,0,830,639),9781=>array(70,0,830,639),9782=>array(70,0,830,639),9783=>array(70,0,830,639),9784=>array(60,32,690,661),9785=>array(64,0,686,622),9786=>array(64,0,686,622),9787=>array(64,0,686,622),9788=>array(75,11,675,611),9789=>array(84,-189,659,691),9790=>array(91,-189,666,691),9791=>array(150,-100,590,759),9792=>array(100,-100,640,699),9793=>array(100,-30,640,769),9794=>array(60,-30,711,621),9795=>array(45,0,573,699),9796=>array(26,0,432,699),9797=>array(45,0,587,699),9798=>array(23,0,757,719),9799=>array(80,0,487,699),9800=>array(38,0,796,709),9801=>array(36,0,744,703),9802=>array(35,0,699,699),9803=>array(45,0,842,699),9804=>array(41,-176,749,700),9805=>array(42,-162,1002,699),9806=>array(33,0,863,699),9807=>array(42,-72,1067,699),9808=>array(48,0,747,699),9809=>array(29,-90,808,699),9810=>array(36,106,886,618),9811=>array(34,0,662,699),9812=>array(83,-117,913,709),9813=>array(42,-117,954,729),9814=>array(154,-113,842,706),9815=>array(83,-103,913,707),9816=>array(76,-110,912,727),9817=>array(197,-103,803,710),9818=>array(83,-117,913,709),9819=>array(42,-117,954,729),9820=>array(154,-113,842,706),9821=>array(83,-103,913,707),9822=>array(76,-110,912,727),9823=>array(197,-103,803,710),9824=>array(49,0,673,705),9825=>array(49,0,685,705),9826=>array(51,0,623,706),9827=>array(49,0,755,705),9828=>array(49,0,673,705),9829=>array(49,0,685,705),9830=>array(51,0,623,706),9831=>array(49,0,755,705),9832=>array(56,24,804,680),9833=>array(48,0,316,736),9834=>array(48,0,556,736),9835=>array(48,-70,654,766),9836=>array(48,-70,654,766),9837=>array(107,10,400,736),9838=>array(107,-22,333,736),9839=>array(29,-22,411,736),9985=>array(56,49,901,637),9986=>array(38,48,923,635),9987=>array(56,49,901,637),9988=>array(6,0,979,551),9990=>array(68,-201,700,669),9991=>array(30,0,760,730),9992=>array(17,0,772,654),9993=>array(27,28,663,483),9996=>array(64,0,521,582),9997=>array(59,72,824,515),9998=>array(62,113,848,672),9999=>array(35,170,898,521),10000=>array(62,19,849,578),10001=>array(36,135,908,555),10002=>array(51,135,923,555),10003=>array(18,-10,722,706),10004=>array(34,-9,796,765),10005=>array(47,0,715,668),10006=>array(46,0,714,668),10007=>array(0,-58,567,638),10008=>array(25,-67,650,682),10009=>array(35,0,728,693),10010=>array(34,0,727,693),10011=>array(35,0,724,689),10012=>array(35,0,718,683),10013=>array(35,0,460,690),10014=>array(9,0,542,690),10015=>array(38,0,499,690),10016=>array(36,94,542,600),10017=>array(29,-12,663,720),10018=>array(37,-11,750,702),10019=>array(34,0,755,719),10020=>array(34,0,755,719),10021=>array(36,0,755,719),10022=>array(37,0,756,719),10023=>array(38,0,757,719),10025=>array(37,0,786,720),10026=>array(31,-13,757,713),10027=>array(49,0,792,719),10028=>array(37,0,786,719),10029=>array(42,0,791,719),10030=>array(34,0,783,719),10031=>array(35,-14,795,718),10032=>array(49,1,873,718),10033=>array(29,0,714,719),10034=>array(18,0,706,719),10035=>array(35,0,714,679),10036=>array(35,0,756,721),10037=>array(47,0,745,698),10038=>array(37,0,659,699),10039=>array(35,0,741,706),10040=>array(35,0,733,698),10041=>array(35,0,757,729),10042=>array(35,0,725,688),10043=>array(31,0,675,719),10044=>array(34,7,674,728),10045=>array(13,0,669,719),10046=>array(21,0,680,719),10047=>array(35,0,791,737),10048=>array(35,0,780,728),10049=>array(35,0,754,719),10050=>array(44,-14,745,695),10051=>array(28,0,679,719),10052=>array(32,0,655,696),10053=>array(29,0,667,696),10054=>array(1,0,688,687),10055=>array(30,0,757,719),10056=>array(42,-7,745,696),10057=>array(42,30,670,663),10058=>array(60,0,731,718),10059=>array(26,-21,759,711),10061=>array(41,-33,832,638),10063=>array(23,0,739,714),10064=>array(23,0,739,714),10065=>array(23,0,735,714),10066=>array(23,0,735,714),10070=>array(36,-12,749,701),10072=>array(29,0,109,712),10073=>array(29,0,248,712),10074=>array(29,0,386,712),10075=>array(56,265,336,706),10076=>array(56,265,336,706),10077=>array(38,265,630,706),10078=>array(38,265,630,706),10081=>array(87,-157,666,727),10082=>array(60,-14,484,716),10083=>array(28,-14,516,711),10084=>array(35,0,875,703),10085=>array(38,0,644,764),10086=>array(76,-15,681,709),10087=>array(0,110,760,514),10102=>array(35,-14,753,705),10103=>array(35,-14,753,705),10104=>array(35,-14,753,705),10105=>array(35,-14,753,705),10106=>array(35,-14,753,705),10107=>array(35,-14,753,705),10108=>array(35,-14,753,705),10109=>array(35,-14,753,705),10110=>array(35,-14,753,705),10111=>array(35,-14,753,705),10112=>array(35,-14,753,705),10113=>array(35,-14,753,705),10114=>array(35,-14,753,705),10115=>array(35,-14,753,705),10116=>array(35,-14,753,705),10117=>array(35,-14,753,705),10118=>array(35,-14,753,705),10119=>array(35,-14,753,705),10120=>array(35,-14,753,705),10121=>array(35,-14,753,705),10122=>array(35,-14,753,705),10123=>array(35,-14,753,705),10124=>array(35,-14,753,705),10125=>array(35,-14,753,705),10126=>array(35,-14,753,705),10127=>array(35,-14,753,705),10128=>array(35,-14,753,705),10129=>array(35,-14,753,705),10130=>array(35,-14,753,705),10131=>array(35,-14,753,705),10132=>array(22,66,879,640),10136=>array(106,19,675,558),10137=>array(33,73,909,520),10138=>array(121,-28,619,578),10139=>array(28,73,890,603),10140=>array(38,70,891,636),10141=>array(82,137,843,554),10142=>array(82,137,846,554),10143=>array(35,155,799,536),10144=>array(36,94,838,594),10145=>array(13,94,815,594),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(103,147,845,543),10149=>array(42,123,900,578),10150=>array(42,55,901,509),10151=>array(45,-85,418,772),10152=>array(21,-68,868,755),10153=>array(36,43,813,648),10154=>array(41,43,807,648),10155=>array(61,129,832,585),10156=>array(61,129,832,585),10157=>array(37,44,665,651),10158=>array(37,44,665,651),10159=>array(38,93,836,620),10161=>array(38,69,836,596),10162=>array(15,0,746,730),10163=>array(23,128,934,561),10164=>array(42,2,725,685),10165=>array(27,166,838,525),10166=>array(20,5,703,685),10167=>array(93,0,791,694),10168=>array(57,166,886,523),10169=>array(98,13,792,710),10170=>array(35,192,805,498),10171=>array(28,157,858,533),10172=>array(83,199,849,501),10173=>array(15,147,949,549),10174=>array(41,97,889,579),12289=>array(94,-86,336,167),12290=>array(86,-54,373,235),12291=>array(305,220,695,527),12292=>array(100,-35,933,800),12293=>array(137,5,781,779),12294=>array(148,4,839,695),12295=>array(106,-26,920,790),12296=>array(587,-69,921,837),12297=>array(79,-69,413,837),12298=>array(501,-69,950,837),12299=>array(50,-69,499,837),12300=>array(559,349,900,837),12301=>array(100,-68,446,419),12302=>array(560,349,930,835),12303=>array(70,-69,444,421),12304=>array(611,-69,900,837),12305=>array(100,-69,389,837),12306=>array(173,-18,827,735),12307=>array(144,20,845,750),12308=>array(625,-75,900,844),12309=>array(100,-75,375,844),12310=>array(570,-73,930,845),12311=>array(69,-73,429,845),12312=>array(649,-73,877,835),12313=>array(124,-74,352,834),12314=>array(578,-81,861,820),12315=>array(121,-82,404,819),12316=>array(39,289,961,466),12317=>array(535,523,901,853),12318=>array(100,523,466,853),12319=>array(181,-53,547,277),12320=>array(89,66,911,689),12321=>array(445,46,525,715),12322=>array(339,48,660,714),12323=>array(255,47,734,717),12324=>array(153,34,769,707),12325=>array(285,35,742,747),12326=>array(184,255,821,671),12327=>array(185,167,823,691),12328=>array(181,104,816,707),12329=>array(206,35,844,743),12330=>array(112,1,375,265),12331=>array(111,513,375,776),12332=>array(627,514,889,778),12333=>array(624,1,888,264),12334=>array(85,311,237,462),12335=>array(83,207,237,564),12336=>array(68,285,931,479),12337=>array(284,-60,729,810),12338=>array(199,-56,876,814),12339=>array(174,-28,732,782),12340=>array(128,-28,898,782),12341=>array(232,-46,726,796),12342=>array(106,-26,920,790),12343=>array(61,-53,920,827),12351=>array(241,-70,759,836),12353=>array(187,47,786,720),12354=>array(113,-60,867,781),12355=>array(217,45,802,670),12356=>array(144,-30,876,760),12357=>array(191,42,750,687),12358=>array(113,-36,810,759),12359=>array(169,54,811,709),12360=>array(90,-23,881,787),12361=>array(185,66,791,704),12362=>array(102,-12,864,796),12363=>array(80,-31,857,806),12364=>array(58,-31,944,815),12365=>array(99,-31,822,811),12366=>array(100,-30,947,833),12367=>array(145,-22,766,776),12368=>array(145,-22,914,821),12369=>array(162,-55,914,782),12370=>array(97,-62,959,839),12371=>array(163,7,857,716),12372=>array(116,10,869,807),12373=>array(98,-31,814,789),12374=>array(94,-31,925,821),12375=>array(207,-18,857,769),12376=>array(185,-18,905,821),12377=>array(114,-62,886,773),12378=>array(89,-62,915,863),12379=>array(98,-16,879,760),12380=>array(72,-16,938,863),12381=>array(102,-35,887,751),12382=>array(80,-35,925,807),12383=>array(119,-16,881,797),12384=>array(89,-16,905,807),12385=>array(143,-21,844,799),12386=>array(109,-21,905,859),12387=>array(175,123,771,603),12388=>array(122,47,868,645),12389=>array(97,57,895,873),12390=>array(90,-25,856,720),12391=>array(90,-25,903,720),12392=>array(163,10,823,775),12393=>array(163,10,911,810),12394=>array(80,-22,907,800),12395=>array(131,-8,875,779),12396=>array(105,-6,909,782),12397=>array(88,-15,903,773),12398=>array(115,-18,882,714),12399=>array(111,-30,896,774),12400=>array(84,-30,931,840),12401=>array(95,-30,944,843),12402=>array(123,-7,938,742),12403=>array(89,-7,921,840),12404=>array(103,-12,918,861),12405=>array(73,-9,924,757),12406=>array(64,-9,915,840),12407=>array(50,-9,918,861),12408=>array(86,66,909,662),12409=>array(86,66,909,806),12410=>array(66,66,889,827),12411=>array(110,-23,898,771),12412=>array(79,-23,924,823),12413=>array(94,-23,942,827),12414=>array(126,-24,892,797),12415=>array(115,-33,888,772),12416=>array(121,-17,905,789),12417=>array(130,-30,870,796),12418=>array(112,-9,858,789),12419=>array(173,48,804,710),12420=>array(99,-29,887,789),12421=>array(202,34,795,712),12422=>array(135,-48,878,792),12423=>array(192,96,804,699),12424=>array(116,21,879,780),12425=>array(144,-17,817,780),12426=>array(193,-81,777,770),12427=>array(82,11,836,767),12428=>array(105,-29,911,774),12429=>array(100,-11,857,760),12430=>array(160,62,798,700),12431=>array(80,-14,874,782),12432=>array(118,-5,879,745),12433=>array(86,1,895,774),12434=>array(115,-24,853,805),12435=>array(90,-8,906,778),12436=>array(103,-36,940,786),12441=>array(641,603,869,807),12442=>array(703,648,918,861),12443=>array(503,603,731,807),12444=>array(490,648,705,861),12445=>array(153,39,808,744),12446=>array(153,39,827,744),12449=>array(199,54,815,665),12450=>array(94,-61,920,751),12451=>array(218,66,759,704),12452=>array(121,-44,833,800),12453=>array(225,59,789,694),12454=>array(125,-47,880,803),12455=>array(189,91,810,630),12456=>array(80,0,915,735),12457=>array(184,61,822,683),12458=>array(96,-45,952,787),12459=>array(88,-41,858,794),12460=>array(88,-41,888,831),12461=>array(73,-45,901,803),12462=>array(71,-54,930,821),12463=>array(120,-49,857,815),12464=>array(77,-51,924,849),12465=>array(64,-48,908,813),12466=>array(64,-48,908,835),12467=>array(98,-23,859,734),12468=>array(81,-25,910,877),12469=>array(84,-59,917,788),12470=>array(64,-59,966,799),12471=>array(83,-39,904,789),12472=>array(79,-39,900,799),12473=>array(82,-52,952,728),12474=>array(56,-52,946,867),12475=>array(87,-5,912,786),12476=>array(81,-3,900,800),12477=>array(131,-51,841,780),12478=>array(131,-51,876,831),12479=>array(120,-60,851,805),12480=>array(60,-60,910,859),12481=>array(87,-54,921,813),12482=>array(77,-54,930,813),12483=>array(189,61,752,663),12484=>array(89,-47,845,774),12485=>array(101,-47,890,829),12486=>array(73,-61,908,740),12487=>array(73,-61,948,757),12488=>array(291,-46,850,787),12489=>array(325,-44,879,790),12490=>array(82,-63,915,786),12491=>array(77,16,911,711),12492=>array(116,-54,863,734),12493=>array(65,-51,926,786),12494=>array(130,-49,855,740),12495=>array(72,-29,928,791),12496=>array(47,-32,944,799),12497=>array(47,-32,944,837),12498=>array(163,-5,879,770),12499=>array(150,-5,930,799),12500=>array(137,-5,944,799),12501=>array(151,-58,855,732),12502=>array(107,-60,920,886),12503=>array(89,-60,964,857),12504=>array(57,24,937,651),12505=>array(57,24,937,685),12506=>array(57,24,937,685),12507=>array(70,-45,913,785),12508=>array(70,-45,913,821),12509=>array(70,-45,913,849),12510=>array(113,-31,887,729),12511=>array(104,-43,892,769),12512=>array(80,-26,927,792),12513=>array(108,-35,835,787),12514=>array(81,-6,916,739),12515=>array(203,48,790,686),12516=>array(104,-48,884,801),12517=>array(180,93,801,636),12518=>array(75,-4,909,730),12519=>array(205,80,765,640),12520=>array(105,-27,860,730),12521=>array(104,-57,873,748),12522=>array(213,-53,790,768),12523=>array(62,-45,936,788),12524=>array(203,-29,893,788),12525=>array(134,-24,848,730),12526=>array(224,51,769,636),12527=>array(124,-54,867,731),12528=>array(83,-45,918,784),12529=>array(76,-5,910,730),12530=>array(123,-53,863,753),12531=>array(107,-33,896,754),12532=>array(107,-54,884,839),12533=>array(199,57,767,690),12534=>array(179,43,809,694),12535=>array(92,-58,952,834),12536=>array(73,-45,953,843),12537=>array(82,-5,977,861),12538=>array(107,-54,947,846),12539=>array(161,311,313,462),12540=>array(83,339,917,429),12541=>array(271,-27,738,666),12542=>array(271,-27,766,807),12549=>array(157,-41,845,819),12550=>array(113,-35,861,812),12551=>array(149,51,851,697),12552=>array(147,44,849,718),12553=>array(98,-41,843,819),12554=>array(100,-45,900,783),12555=>array(151,-45,840,758),12556=>array(98,-35,843,817),12557=>array(133,-41,806,802),12558=>array(121,-34,879,738),12559=>array(60,-32,871,738),12560=>array(232,-43,676,791),12561=>array(257,-41,677,801),12562=>array(121,-28,879,738),12563=>array(105,6,895,782),12564=>array(142,-33,756,796),12565=>array(61,-30,825,752),12566=>array(227,-15,773,734),12567=>array(149,-35,811,746),12568=>array(113,-39,887,806),12569=>array(149,-32,883,752),12570=>array(163,-37,837,783),12571=>array(121,2,879,738),12572=>array(121,2,879,794),12573=>array(109,8,891,773),12574=>array(112,-39,871,754),12575=>array(82,-10,934,729),12576=>array(163,-48,866,790),12577=>array(111,-20,887,723),12578=>array(133,-37,849,742),12579=>array(166,-33,838,775),12580=>array(94,-21,872,797),12581=>array(164,54,847,751),12582=>array(88,-21,903,731),12583=>array(129,369,871,449),12584=>array(124,-4,877,753),12585=>array(157,29,843,711),12586=>array(87,-26,885,736),12587=>array(88,-21,903,734),12588=>array(60,-32,871,788),12593=>array(129,91,796,665),12594=>array(114,91,844,665),12595=>array(114,78,880,665),12596=>array(204,90,873,665),12597=>array(144,78,880,666),12598=>array(144,91,876,666),12599=>array(184,90,838,664),12600=>array(149,90,888,665),12601=>array(173,90,827,665),12602=>array(149,85,842,665),12603=>array(149,85,852,665),12604=>array(149,85,853,665),12605=>array(149,78,880,665),12606=>array(149,85,855,665),12607=>array(149,85,868,665),12608=>array(149,85,876,666),12609=>array(215,90,785,665),12610=>array(215,90,785,665),12611=>array(145,88,855,665),12612=>array(145,78,880,664),12613=>array(107,76,882,663),12614=>array(110,78,890,663),12615=>array(187,92,813,666),12616=>array(109,76,880,665),12617=>array(105,80,895,666),12618=>array(109,76,880,665),12619=>array(206,90,790,663),12620=>array(189,91,837,664),12621=>array(187,90,813,665),12622=>array(156,88,844,665),12623=>array(421,-64,711,842),12624=>array(345,-64,655,842),12625=>array(381,-64,676,842),12626=>array(340,-64,661,842),12627=>array(302,-65,597,841),12628=>array(186,-63,677,843),12629=>array(332,-64,626,842),12630=>array(226,-63,687,843),12631=>array(60,197,940,614),12632=>array(46,-64,931,842),12633=>array(51,-64,892,842),12634=>array(61,-64,857,842),12635=>array(60,197,940,615),12636=>array(79,76,921,554),12637=>array(68,-65,882,841),12638=>array(53,-63,912,843),12639=>array(70,-64,867,842),12640=>array(72,111,928,589),12641=>array(57,357,943,436),12642=>array(67,-64,867,842),12643=>array(462,-64,538,842),12645=>array(169,93,848,665),12646=>array(169,90,888,665),12647=>array(169,78,880,665),12648=>array(169,93,886,665),12649=>array(85,78,960,665),12650=>array(149,85,888,665),12651=>array(85,78,960,665),12652=>array(149,85,886,665),12653=>array(149,85,885,665),12654=>array(142,89,853,665),12655=>array(142,78,880,665),12656=>array(142,89,886,665),12657=>array(232,78,768,711),12658=>array(145,88,844,665),12659=>array(145,88,888,665),12660=>array(111,78,889,665),12661=>array(101,78,933,665),12662=>array(140,78,885,666),12663=>array(145,88,855,665),12664=>array(232,78,768,725),12665=>array(197,78,803,728),12666=>array(130,78,844,665),12667=>array(130,78,858,665),12668=>array(130,78,888,665),12669=>array(125,78,868,665),12670=>array(117,78,883,666),12671=>array(258,93,742,659),12672=>array(99,214,901,562),12673=>array(232,131,768,551),12674=>array(125,78,880,663),12675=>array(125,119,886,664),12676=>array(202,78,798,714),12677=>array(100,91,900,666),12678=>array(182,78,818,573),12679=>array(62,-64,936,842),12680=>array(62,-64,892,842),12681=>array(62,-64,867,842),12682=>array(52,-64,881,842),12683=>array(52,-63,902,843),12684=>array(52,-64,867,842),12685=>array(430,319,570,459),12686=>array(316,-98,634,855),12688=>array(468,391,532,889),12689=>array(302,391,760,889),12690=>array(56,620,459,664),12691=>array(43,481,468,770),12692=>array(47,446,470,803),12693=>array(62,415,456,817),12694=>array(45,427,479,845),12695=>array(70,401,449,858),12696=>array(44,401,477,827),12697=>array(73,399,448,839),12698=>array(82,423,470,815),12699=>array(39,401,485,834),12700=>array(46,401,469,834),12701=>array(35,401,482,832),12702=>array(30,412,488,859),12703=>array(38,401,490,846),12800=>array(72,-21,977,798),12801=>array(72,-21,977,798),12802=>array(72,-21,977,798),12803=>array(72,-21,977,798),12804=>array(72,-21,977,798),12805=>array(72,-21,977,798),12806=>array(72,-21,977,798),12807=>array(72,-21,977,798),12808=>array(72,-21,977,798),12809=>array(72,-21,977,798),12810=>array(72,-21,977,798),12811=>array(72,-21,977,798),12812=>array(72,-21,977,798),12813=>array(72,-21,977,798),12814=>array(72,-21,977,798),12815=>array(72,-21,977,798),12816=>array(72,-21,977,798),12817=>array(72,-21,977,798),12818=>array(72,-21,977,798),12819=>array(72,-21,977,798),12820=>array(72,-21,977,798),12821=>array(72,-21,977,798),12822=>array(72,-21,977,798),12823=>array(72,-21,977,798),12824=>array(72,-21,977,798),12825=>array(72,-21,977,798),12826=>array(72,-21,977,798),12827=>array(72,-21,977,798),12828=>array(72,-21,977,798),12832=>array(72,-21,976,798),12833=>array(72,-21,976,798),12834=>array(72,-21,976,798),12835=>array(72,-21,976,798),12836=>array(72,-21,976,798),12837=>array(72,-21,976,798),12838=>array(72,-21,976,798),12839=>array(72,-21,976,798),12840=>array(72,-21,976,798),12841=>array(72,-21,976,798),12842=>array(72,-21,976,798),12843=>array(72,-21,976,798),12844=>array(72,-21,976,798),12845=>array(72,-21,976,798),12846=>array(72,-21,976,803),12847=>array(72,-21,976,798),12848=>array(72,-21,976,798),12849=>array(72,-21,976,798),12850=>array(72,-21,976,798),12851=>array(72,-21,976,798),12852=>array(72,-21,976,798),12853=>array(72,-21,976,798),12854=>array(72,-21,976,798),12855=>array(72,-21,976,798),12856=>array(72,-21,976,798),12857=>array(72,-21,976,798),12858=>array(72,-21,976,798),12859=>array(72,-21,976,798),12860=>array(72,-21,976,798),12861=>array(72,-21,976,803),12862=>array(72,-21,976,798),12863=>array(72,-21,976,798),12864=>array(72,-21,976,798),12865=>array(72,-21,976,798),12866=>array(72,-21,976,798),12867=>array(72,-21,976,798),12896=>array(30,-82,970,859),12897=>array(30,-82,970,859),12898=>array(30,-82,970,859),12899=>array(30,-82,970,859),12900=>array(30,-82,970,859),12901=>array(30,-82,970,859),12902=>array(30,-82,970,859),12903=>array(30,-82,970,859),12904=>array(30,-82,970,859),12905=>array(30,-82,970,859),12906=>array(30,-82,970,859),12907=>array(30,-82,970,859),12908=>array(30,-82,970,859),12909=>array(30,-82,970,859),12910=>array(30,-82,970,859),12911=>array(30,-82,970,859),12912=>array(30,-82,970,859),12913=>array(30,-82,970,859),12914=>array(30,-82,970,859),12915=>array(30,-82,970,859),12916=>array(30,-82,970,859),12917=>array(30,-82,970,859),12918=>array(30,-82,970,859),12919=>array(30,-82,970,859),12920=>array(30,-82,970,859),12921=>array(30,-82,970,859),12922=>array(30,-82,970,859),12923=>array(30,-82,970,859),12927=>array(30,-82,970,859),12928=>array(30,-82,970,859),12929=>array(30,-82,970,859),12930=>array(30,-82,970,859),12931=>array(30,-82,970,859),12932=>array(30,-82,970,859),12933=>array(30,-82,970,859),12934=>array(30,-82,970,859),12935=>array(30,-82,970,859),12936=>array(30,-82,970,859),12937=>array(30,-82,970,859),12938=>array(30,-82,970,859),12939=>array(30,-82,970,859),12940=>array(30,-82,970,859),12941=>array(30,-82,970,859),12942=>array(30,-82,970,859),12943=>array(30,-82,970,859),12944=>array(30,-82,970,859),12945=>array(30,-82,970,859),12946=>array(30,-82,970,859),12947=>array(30,-82,970,859),12948=>array(30,-82,970,859),12949=>array(30,-82,970,859),12950=>array(30,-82,970,859),12951=>array(30,-82,970,859),12952=>array(30,-82,970,859),12953=>array(30,-82,970,859),12954=>array(30,-82,970,859),12955=>array(30,-82,970,859),12956=>array(30,-82,970,859),12957=>array(30,-82,970,859),12958=>array(30,-82,970,859),12959=>array(30,-82,970,859),12960=>array(30,-82,970,859),12961=>array(30,-82,970,859),12962=>array(30,-82,970,859),12963=>array(30,-82,970,859),12964=>array(30,-82,970,859),12965=>array(30,-82,970,859),12966=>array(30,-82,970,859),12967=>array(30,-82,970,859),12968=>array(30,-82,970,859),12969=>array(30,-82,970,859),12970=>array(30,-82,970,859),12971=>array(30,-82,970,859),12972=>array(30,-82,970,859),12973=>array(30,-82,970,859),12974=>array(30,-82,970,859),12975=>array(30,-82,970,859),12976=>array(30,-82,970,859),12992=>array(119,-55,892,783),12993=>array(88,-55,892,797),12994=>array(86,-55,892,787),12995=>array(64,-55,892,783),12996=>array(89,-55,892,783),12997=>array(102,-55,897,787),12998=>array(90,-55,892,783),12999=>array(80,-55,892,789),13000=>array(82,-55,892,793),13001=>array(47,-55,892,799),13002=>array(47,-55,892,783),13003=>array(47,-55,892,794),13008=>array(30,-82,970,859),13009=>array(30,-82,970,859),13010=>array(30,-82,970,859),13011=>array(30,-82,970,859),13012=>array(30,-82,970,859),13013=>array(30,-82,970,859),13014=>array(30,-82,970,859),13015=>array(30,-82,970,859),13016=>array(30,-82,970,859),13017=>array(30,-82,970,859),13018=>array(30,-82,970,859),13019=>array(30,-82,970,859),13020=>array(30,-82,970,859),13021=>array(30,-82,970,859),13022=>array(30,-82,970,859),13023=>array(30,-82,970,859),13024=>array(30,-82,970,859),13025=>array(30,-82,970,859),13026=>array(30,-82,970,859),13027=>array(30,-82,970,859),13028=>array(30,-82,970,859),13029=>array(30,-82,970,859),13030=>array(30,-82,970,859),13031=>array(30,-82,970,859),13032=>array(30,-82,970,859),13033=>array(30,-82,970,859),13034=>array(30,-82,970,859),13035=>array(30,-82,970,859),13036=>array(30,-82,970,859),13037=>array(30,-82,970,859),13038=>array(30,-82,970,859),13039=>array(30,-82,970,859),13040=>array(30,-82,970,859),13041=>array(30,-82,970,859),13042=>array(30,-82,970,859),13043=>array(30,-82,970,859),13044=>array(30,-82,970,859),13045=>array(30,-82,970,859),13046=>array(30,-82,970,859),13047=>array(30,-82,970,859),13048=>array(30,-82,970,859),13049=>array(30,-82,970,859),13050=>array(30,-82,970,859),13051=>array(30,-82,970,859),13052=>array(30,-82,970,859),13053=>array(30,-82,970,859),13054=>array(30,-82,970,859),13056=>array(54,-77,959,836),13057=>array(62,-82,960,822),13058=>array(39,-64,954,811),13059=>array(49,-64,945,811),13060=>array(73,-74,957,845),13061=>array(50,-76,949,845),13062=>array(75,-49,949,836),13063=>array(38,-77,962,804),13064=>array(58,-67,945,796),13065=>array(47,-48,949,836),13066=>array(47,-66,945,836),13067=>array(58,-75,921,845),13068=>array(58,-77,944,844),13069=>array(58,-75,944,844),13070=>array(58,-49,924,860),13071=>array(58,-67,965,860),13072=>array(51,-61,975,862),13073=>array(51,129,939,862),13074=>array(51,-75,946,862),13075=>array(51,-74,968,862),13076=>array(51,-47,924,841),13077=>array(38,-66,970,841),13078=>array(50,-78,970,844),13079=>array(51,-78,961,841),13080=>array(33,-66,944,866),13081=>array(33,-78,961,866),13082=>array(46,-66,968,844),13083=>array(54,-73,963,844),13084=>array(46,-48,945,850),13085=>array(55,-77,960,822),13086=>array(40,-71,945,802),13087=>array(46,-72,968,845),13088=>array(46,-76,970,841),13089=>array(66,-82,970,831),13090=>array(48,-76,949,836),13091=>array(48,-77,949,836),13092=>array(54,-48,945,868),13093=>array(50,-71,952,868),13094=>array(156,-64,968,856),13095=>array(156,-76,949,845),13096=>array(55,-54,904,841),13097=>array(61,-77,731,825),13098=>array(37,-64,921,845),13099=>array(37,-76,980,836),13100=>array(37,-64,945,836),13101=>array(37,-64,968,856),13102=>array(56,-78,970,857),13103=>array(49,-64,923,857),13104=>array(106,-41,918,857),13105=>array(106,-64,968,862),13106=>array(71,-78,961,794),13107=>array(53,-77,933,845),13108=>array(57,-69,970,862),13109=>array(57,-76,944,826),13110=>array(39,-73,970,844),13111=>array(39,-75,915,802),13112=>array(39,-41,939,802),13113=>array(39,-64,968,836),13114=>array(39,-48,949,811),13115=>array(39,-71,945,802),13116=>array(39,-73,945,819),13117=>array(40,-77,933,859),13118=>array(40,-77,968,859),13119=>array(40,-76,949,842),13120=>array(40,-77,949,859),13121=>array(40,-64,945,842),13122=>array(40,-76,945,842),13123=>array(55,-72,924,845),13124=>array(49,-64,921,845),13125=>array(37,-72,731,805),13126=>array(55,-72,968,836),13127=>array(57,-69,963,811),13128=>array(61,-76,949,844),13129=>array(61,-75,887,829),13130=>array(39,-72,970,831),13131=>array(67,-60,969,833),13132=>array(67,-77,969,860),13133=>array(67,-77,968,833),13134=>array(59,-77,945,847),13135=>array(49,-64,945,847),13136=>array(57,-76,950,811),13137=>array(107,-77,968,831),13138=>array(107,-73,944,831),13139=>array(49,140,955,857),13140=>array(49,-77,968,836),13141=>array(124,-66,956,835),13142=>array(118,-82,963,835),13143=>array(79,-77,718,798),13144=>array(124,-65,967,826),13145=>array(119,-65,967,826),13146=>array(88,-65,967,826),13147=>array(86,-65,967,826),13148=>array(64,-65,967,826),13149=>array(89,-65,967,826),13150=>array(102,-65,972,826),13151=>array(90,-65,967,826),13152=>array(80,-65,967,826),13153=>array(82,-65,967,826),13154=>array(47,-65,967,826),13155=>array(47,-65,967,826),13156=>array(47,-65,967,826),13157=>array(47,-65,967,826),13158=>array(47,-65,967,826),13159=>array(47,-65,967,826),13160=>array(47,-65,967,826),13161=>array(47,-65,967,826),13162=>array(47,-65,967,826),13163=>array(47,-65,967,826),13164=>array(48,-65,967,826),13165=>array(48,-65,967,826),13166=>array(48,-65,967,826),13167=>array(48,-65,967,826),13168=>array(48,-65,967,826),13169=>array(77,12,942,739),13170=>array(65,11,930,739),13171=>array(50,23,915,751),13172=>array(81,11,971,739),13173=>array(63,16,962,739),13174=>array(90,-71,934,658),13179=>array(37,-70,970,831),13180=>array(54,-60,946,831),13181=>array(28,-43,956,829),13182=>array(59,-67,970,832),13183=>array(23,-86,969,855),13184=>array(84,-171,968,739),13185=>array(82,23,968,739),13186=>array(79,-187,963,739),13187=>array(77,23,965,739),13188=>array(80,23,962,739),13189=>array(78,23,946,739),13190=>array(78,23,946,739),13191=>array(63,23,946,763),13192=>array(58,11,922,739),13193=>array(62,11,938,739),13194=>array(84,-171,942,739),13195=>array(82,23,942,739),13196=>array(80,-187,942,739),13197=>array(80,-187,919,553),13198=>array(77,-187,925,553),13199=>array(91,-187,919,739),13200=>array(91,23,949,739),13201=>array(82,23,952,739),13202=>array(72,23,957,739),13203=>array(52,23,962,763),13204=>array(44,23,952,739),13205=>array(84,-187,926,737),13206=>array(86,23,930,739),13207=>array(65,11,930,739),13208=>array(123,23,926,739),13209=>array(86,23,914,751),13210=>array(86,23,914,553),13211=>array(87,-187,914,553),13212=>array(70,23,930,553),13213=>array(63,16,918,558),13214=>array(83,23,918,739),13215=>array(67,23,958,677),13216=>array(63,16,958,677),13217=>array(149,23,926,677),13218=>array(82,23,958,739),13219=>array(67,23,964,680),13220=>array(63,16,964,680),13221=>array(149,23,932,680),13222=>array(82,23,964,739),13223=>array(75,16,937,740),13224=>array(67,16,958,740),13225=>array(104,11,926,739),13226=>array(69,11,951,739),13227=>array(58,11,961,739),13228=>array(55,23,975,763),13229=>array(70,11,930,739),13230=>array(67,11,959,740),13231=>array(67,11,966,740),13232=>array(92,-171,940,558),13233=>array(91,16,929,558),13234=>array(92,-187,946,558),13235=>array(83,16,947,558),13236=>array(92,-171,954,739),13237=>array(88,23,954,739),13238=>array(92,-187,954,739),13239=>array(70,23,954,739),13240=>array(93,23,954,739),13241=>array(76,23,959,739),13242=>array(84,-171,965,739),13243=>array(87,23,963,739),13244=>array(87,-187,963,739),13245=>array(70,23,967,739),13246=>array(91,23,965,739),13247=>array(72,23,969,739),13248=>array(87,23,945,739),13249=>array(72,23,948,739),13250=>array(65,11,955,553),13251=>array(85,-171,917,739),13252=>array(64,16,940,558),13253=>array(64,11,925,739),13254=>array(50,-187,942,761),13255=>array(63,16,955,763),13256=>array(61,11,939,739),13257=>array(64,-186,960,763),13258=>array(91,11,939,739),13259=>array(102,23,932,739),13260=>array(159,23,837,739),13261=>array(90,22,959,739),13262=>array(79,23,921,739),13263=>array(121,18,860,739),13264=>array(109,23,918,739),13265=>array(151,23,844,739),13266=>array(79,-187,921,739),13267=>array(166,23,842,739),13268=>array(88,11,947,739),13269=>array(87,23,913,739),13270=>array(69,16,931,739),13271=>array(93,-171,907,739),13272=>array(76,-171,955,558),13273=>array(69,23,931,739),13274=>array(84,23,961,739),13275=>array(98,16,918,558),13276=>array(68,23,944,763),13277=>array(51,11,952,739),13280=>array(119,-24,908,777),13281=>array(88,-24,908,797),13282=>array(86,-35,908,787),13283=>array(64,-24,908,781),13284=>array(89,-31,908,780),13285=>array(102,-34,914,787),13286=>array(90,-24,908,777),13287=>array(80,-25,908,789),13288=>array(82,-27,908,793),13289=>array(47,-35,918,795),13290=>array(47,-24,918,776),13291=>array(47,-24,918,793),13292=>array(47,-35,918,792),13293=>array(47,-24,918,785),13294=>array(47,-31,918,780),13295=>array(47,-32,918,787),13296=>array(47,-24,918,777),13297=>array(47,-24,918,786),13298=>array(47,-31,918,788),13299=>array(48,-35,918,795),13300=>array(48,-24,918,792),13301=>array(48,-24,918,792),13302=>array(48,-34,918,792),13303=>array(48,-24,918,792),13304=>array(48,-31,918,792),13305=>array(48,-32,918,792),13306=>array(48,-24,918,792),13307=>array(48,-24,918,792),13308=>array(48,-31,918,792),13309=>array(44,-35,918,795),13310=>array(44,-34,918,790),19968=>array(121,356,896,439),19969=>array(98,-68,911,768),19970=>array(102,-67,897,787),19971=>array(75,-11,896,823),19972=>array(92,9,927,814),19973=>array(92,9,927,814),19974=>array(115,-77,914,738),19975=>array(63,-77,959,738),19976=>array(83,-77,948,827),19977=>array(99,32,911,713),19978=>array(92,10,927,814),19979=>array(84,-59,916,772),19980=>array(53,-64,927,778),19981=>array(71,-65,928,769),19982=>array(68,-64,930,825),19983=>array(85,-66,937,782),19984=>array(98,-63,908,767),19985=>array(78,-11,922,764),19986=>array(80,-13,925,765),19987=>array(73,-68,921,828),19988=>array(84,-14,935,776),19989=>array(85,-6,942,771),19990=>array(64,-65,936,805),19991=>array(74,-69,926,817),19992=>array(76,-13,927,803),19993=>array(68,-74,933,767),19994=>array(67,-12,918,799),19995=>array(55,-4,915,827),19996=>array(52,-72,911,820),19997=>array(70,-9,925,828),19998=>array(58,-17,951,778),19999=>array(100,-54,898,767),20000=>array(68,-36,952,807),20001=>array(62,-64,952,787),20002=>array(66,-57,906,809),20003=>array(98,-62,914,783),20004=>array(62,-61,911,780),20005=>array(38,-61,914,782),20006=>array(68,-13,941,840),20007=>array(64,-74,944,818),20008=>array(439,-66,515,823),20009=>array(283,-55,652,833),20010=>array(30,-70,955,832),20011=>array(136,-53,866,805),20012=>array(248,-68,574,816),20013=>array(131,-65,860,826),20014=>array(71,-64,963,786),20015=>array(83,-68,933,844),20016=>array(73,-61,927,832),20017=>array(73,-72,894,826),20018=>array(123,-68,886,832),20019=>array(59,-70,912,830),20020=>array(103,-59,908,840),20021=>array(84,-54,930,814),20022=>array(289,225,647,575),20023=>array(134,287,875,584),20024=>array(52,-71,950,824),20025=>array(74,-73,939,777),20026=>array(82,-65,836,829),20027=>array(81,-6,930,841),20028=>array(82,-65,932,831),20029=>array(61,-57,912,771),20030=>array(18,-82,950,821),20031=>array(249,-60,554,834),20032=>array(72,-66,928,836),20033=>array(161,-77,953,786),20034=>array(66,-77,953,828),20035=>array(73,-56,894,776),20036=>array(117,-69,879,840),20037=>array(85,-50,957,835),20038=>array(75,-49,949,802),20039=>array(74,-24,940,816),20040=>array(94,-28,930,816),20041=>array(54,-71,955,818),20042=>array(99,262,872,706),20043=>array(64,-63,947,822),20044=>array(71,-68,889,828),20045=>array(56,-67,945,850),20046=>array(93,-64,924,826),20047=>array(65,-63,949,829),20048=>array(49,-59,941,833),20049=>array(54,-61,953,837),20050=>array(89,-77,921,826),20051=>array(87,-73,927,826),20052=>array(39,-69,948,819),20053=>array(38,-62,929,837),20054=>array(59,-65,926,831),20055=>array(50,-70,953,854),20056=>array(50,-70,953,824),20057=>array(158,-14,909,740),20058=>array(222,0,890,782),20059=>array(92,290,913,534),20060=>array(80,-20,954,822),20061=>array(77,-46,948,831),20062=>array(62,-27,925,835),20063=>array(92,-9,930,830),20064=>array(118,-62,818,769),20065=>array(96,-58,834,832),20066=>array(137,-32,953,825),20067=>array(85,-32,953,825),20068=>array(96,-43,924,792),20069=>array(113,-15,894,831),20070=>array(60,-71,894,819),20071=>array(101,-15,922,829),20072=>array(57,-53,953,828),20073=>array(91,-53,937,833),20074=>array(85,-28,958,753),20075=>array(60,-15,875,826),20076=>array(115,-15,889,804),20077=>array(76,-15,918,777),20078=>array(146,-40,897,829),20079=>array(93,-30,914,829),20080=>array(39,-62,920,779),20081=>array(58,-44,936,826),20082=>array(77,-15,954,828),20083=>array(48,-85,958,815),20084=>array(61,-45,938,806),20085=>array(74,-55,961,850),20086=>array(62,-55,956,849),20087=>array(58,-51,952,836),20088=>array(42,-27,959,828),20089=>array(108,-64,976,833),20090=>array(66,-31,938,831),20091=>array(50,-31,943,847),20092=>array(80,-31,966,859),20093=>array(67,-58,929,836),20094=>array(48,-64,950,842),20095=>array(44,-62,958,824),20096=>array(64,-43,956,853),20097=>array(81,-61,961,837),20098=>array(49,-68,962,843),20099=>array(36,-62,960,840),20100=>array(54,-30,954,831),20101=>array(290,-40,544,818),20102=>array(172,-41,829,773),20103=>array(98,-62,895,822),20104=>array(92,-66,913,782),20105=>array(69,-70,939,829),20106=>array(60,-65,950,826),20107=>array(60,-65,950,826),20108=>array(100,103,916,657),20109=>array(98,-51,914,764),20110=>array(89,-69,908,773),20111=>array(64,-62,912,770),20112=>array(64,-62,912,770),20113=>array(71,-50,934,760),20114=>array(78,-6,932,775),20115=>array(42,-66,919,784),20116=>array(82,25,916,744),20117=>array(63,-70,935,829),20118=>array(57,-24,960,791),20119=>array(57,-24,950,822),20120=>array(71,-6,941,770),20121=>array(52,-24,948,780),20122=>array(63,-7,914,775),20123=>array(65,-17,933,829),20124=>array(64,-24,952,783),20125=>array(77,-17,928,852),20126=>array(64,-24,952,783),20127=>array(74,-29,938,811),20128=>array(73,391,927,690),20129=>array(64,-3,936,822),20130=>array(66,-58,959,822),20131=>array(98,-55,911,835),20132=>array(70,-65,946,822),20133=>array(85,-64,931,840),20134=>array(57,-66,934,822),20135=>array(25,-63,889,843),20136=>array(74,-61,926,825),20137=>array(62,-56,916,841),20138=>array(81,-78,941,841),20139=>array(74,-58,936,828),20140=>array(53,-64,950,825),20141=>array(93,-58,907,836),20142=>array(65,-68,950,838),20143=>array(77,-62,923,840),20144=>array(59,-67,942,828),20145=>array(39,-63,941,846),20146=>array(49,-67,920,837),20147=>array(87,-45,961,838),20148=>array(71,-56,973,861),20149=>array(29,-75,944,841),20150=>array(53,-47,947,845),20151=>array(40,-59,955,850),20152=>array(52,-69,953,836),20153=>array(54,-47,960,858),20154=>array(71,-48,943,806),20155=>array(256,-69,592,824),20156=>array(32,-27,973,804),20157=>array(50,-56,978,838),20158=>array(171,16,906,794),20159=>array(34,-64,943,829),20160=>array(48,-68,950,829),20161=>array(47,-65,953,835),20162=>array(65,-65,910,838),20163=>array(43,-67,954,837),20164=>array(42,-66,957,775),20165=>array(23,-62,936,832),20166=>array(44,-67,956,835),20167=>array(39,-73,957,836),20168=>array(49,-73,955,828),20169=>array(60,-67,956,825),20170=>array(33,-77,967,836),20171=>array(54,-71,951,858),20172=>array(56,-47,953,831),20173=>array(58,-71,923,829),20174=>array(18,-72,964,836),20175=>array(44,-62,941,837),20176=>array(30,-58,955,832),20177=>array(30,-34,955,827),20178=>array(31,-68,964,811),20179=>array(26,-28,941,832),20180=>array(50,-64,954,834),20181=>array(46,-64,935,828),20182=>array(32,-68,956,844),20183=>array(51,-64,959,839),20184=>array(55,-73,947,838),20185=>array(43,-68,894,822),20186=>array(55,-64,957,840),20187=>array(60,-73,930,838),20188=>array(54,-63,939,832),20189=>array(56,-15,958,843),20190=>array(51,-67,895,832),20191=>array(54,-64,948,833),20192=>array(48,-67,948,829),20193=>array(46,-66,952,842),20194=>array(48,-69,920,829),20195=>array(46,-68,957,830),20196=>array(38,-67,961,846),20197=>array(66,-52,945,802),20198=>array(48,-66,951,829),20199=>array(76,-39,945,828),20200=>array(44,-66,937,830),20201=>array(57,-59,948,835),20202=>array(27,-75,949,823),20203=>array(44,-80,944,829),20204=>array(32,-57,897,837),20205=>array(24,-65,969,829),20206=>array(34,-70,949,839),20207=>array(41,-63,958,846),20208=>array(31,-64,897,853),20209=>array(54,-67,949,840),20210=>array(50,-68,902,833),20211=>array(52,-67,955,832),20212=>array(48,-66,859,832),20213=>array(52,-67,956,842),20214=>array(45,-67,950,837),20215=>array(33,-74,982,847),20216=>array(28,-69,962,833),20217=>array(43,-79,936,836),20218=>array(58,-38,982,866),20219=>array(27,-73,949,830),20220=>array(33,-67,938,835),20221=>array(50,-74,968,828),20222=>array(23,-67,951,835),20223=>array(56,-70,953,845),20224=>array(49,-61,948,837),20225=>array(28,-28,958,841),20226=>array(41,-65,946,836),20227=>array(49,-55,956,840),20228=>array(52,-68,912,828),20229=>array(41,-64,945,832),20230=>array(49,-64,921,843),20231=>array(45,-66,967,835),20232=>array(40,-59,954,846),20233=>array(40,-69,954,839),20234=>array(34,-75,950,827),20235=>array(39,-55,963,844),20236=>array(41,-72,930,819),20237=>array(29,-73,947,832),20238=>array(49,-66,960,840),20239=>array(50,-67,954,841),20240=>array(47,-73,950,822),20241=>array(49,-71,953,832),20242=>array(51,-66,937,829),20243=>array(46,-66,952,827),20244=>array(41,-71,958,832),20245=>array(50,-71,961,832),20246=>array(55,-87,958,835),20247=>array(34,-75,947,828),20248=>array(42,-64,945,840),20249=>array(50,-69,959,829),20250=>array(51,-56,954,832),20251=>array(39,-68,924,819),20252=>array(65,-57,941,831),20253=>array(45,-64,941,835),20254=>array(28,-81,950,822),20255=>array(30,-58,912,835),20256=>array(28,-66,903,831),20257=>array(50,-74,951,829),20258=>array(49,-67,932,835),20259=>array(50,-67,940,829),20260=>array(30,-66,919,823),20261=>array(39,-73,947,819),20262=>array(31,-59,935,833),20263=>array(25,-67,949,828),20264=>array(37,-67,906,836),20265=>array(37,-67,976,850),20266=>array(32,-68,895,824),20267=>array(34,-66,914,822),20268=>array(50,-66,952,834),20269=>array(39,-63,951,836),20270=>array(49,-71,959,840),20271=>array(62,-65,887,842),20272=>array(38,-67,951,835),20273=>array(62,-65,951,852),20274=>array(51,-76,952,830),20275=>array(36,-66,945,833),20276=>array(42,-65,955,835),20277=>array(42,-65,890,833),20278=>array(26,-71,965,849),20279=>array(33,-70,896,833),20280=>array(48,-65,897,843),20281=>array(34,-69,958,838),20282=>array(52,-68,896,834),20283=>array(45,-65,952,839),20284=>array(40,-69,960,839),20285=>array(29,-68,908,831),20286=>array(43,-69,936,822),20287=>array(44,-66,960,835),20288=>array(44,-65,915,835),20289=>array(48,-64,948,832),20290=>array(48,-64,946,831),20291=>array(45,-66,902,840),20292=>array(45,-66,948,840),20293=>array(45,-66,937,840),20294=>array(31,-73,934,839),20295=>array(38,-67,940,831),20296=>array(50,-65,956,842),20297=>array(42,-64,948,837),20298=>array(37,-73,966,838),20299=>array(36,-66,906,824),20300=>array(45,-63,958,837),20301=>array(41,-71,947,827),20302=>array(38,-68,961,838),20303=>array(35,-70,948,839),20304=>array(34,-66,946,834),20305=>array(42,-67,945,833),20306=>array(40,-63,965,837),20307=>array(37,-64,966,831),20308=>array(35,-63,935,840),20309=>array(33,-70,958,839),20310=>array(47,-67,956,832),20311=>array(48,-67,951,834),20312=>array(40,-61,970,857),20313=>array(61,-63,951,852),20314=>array(57,-67,967,839),20315=>array(47,-65,924,834),20316=>array(37,-67,954,847),20317=>array(66,-67,921,841),20318=>array(43,-69,945,836),20319=>array(46,-73,969,846),20320=>array(16,-73,951,833),20321=>array(48,-71,957,830),20322=>array(38,-61,943,837),20323=>array(37,-65,895,833),20324=>array(44,-68,962,840),20325=>array(26,-18,943,831),20326=>array(38,-64,921,831),20327=>array(47,-65,953,842),20328=>array(43,-59,955,836),20329=>array(39,-67,959,833),20330=>array(50,-68,897,838),20331=>array(52,-66,964,839),20332=>array(41,-65,942,832),20333=>array(37,-69,944,839),20334=>array(53,-64,968,847),20335=>array(44,-65,947,842),20336=>array(48,-67,947,833),20337=>array(48,-24,975,852),20338=>array(47,-70,883,840),20339=>array(21,-72,933,834),20340=>array(54,-74,948,835),20341=>array(37,-70,955,851),20342=>array(35,-73,924,834),20343=>array(53,-66,959,837),20344=>array(48,-55,948,845),20345=>array(42,-59,963,851),20346=>array(44,-67,951,832),20347=>array(22,-84,946,829),20348=>array(27,-70,941,835),20349=>array(63,-57,955,850),20350=>array(24,-67,974,837),20351=>array(50,-73,985,836),20352=>array(44,-70,913,841),20353=>array(46,-64,960,839),20354=>array(43,-63,954,846),20355=>array(41,-66,961,836),20356=>array(18,-66,921,831),20357=>array(41,-61,947,842),20358=>array(63,-64,956,835),20359=>array(40,-70,961,839),20360=>array(48,-62,920,844),20361=>array(32,-67,975,848),20362=>array(32,-67,946,838),20363=>array(41,-63,911,845),20364=>array(33,-81,952,861),20365=>array(52,-74,949,829),20366=>array(52,-74,976,827),20367=>array(36,-80,953,824),20368=>array(36,-61,958,847),20369=>array(39,-65,954,844),20370=>array(42,-64,942,836),20371=>array(42,-64,948,835),20372=>array(43,-71,947,843),20373=>array(42,-62,955,843),20374=>array(42,-62,966,852),20375=>array(50,-65,908,829),20376=>array(42,-70,964,829),20377=>array(38,-59,949,847),20378=>array(48,-57,938,845),20379=>array(38,-70,949,844),20380=>array(49,-73,954,843),20381=>array(36,-73,947,839),20382=>array(52,-55,905,847),20383=>array(44,-70,954,844),20384=>array(28,-67,944,832),20385=>array(24,-61,938,835),20386=>array(47,-67,949,828),20387=>array(32,-65,883,833),20388=>array(37,-60,945,832),20389=>array(10,-61,932,834),20390=>array(38,-74,922,831),20391=>array(18,-60,875,832),20392=>array(41,-55,967,848),20393=>array(32,-59,943,833),20394=>array(27,-69,937,834),20395=>array(37,-60,949,843),20396=>array(27,-69,962,834),20397=>array(27,-69,960,834),20398=>array(34,-68,946,839),20399=>array(44,-73,974,835),20400=>array(44,-73,933,835),20401=>array(44,-73,940,826),20402=>array(42,-73,969,827),20403=>array(39,-63,956,853),20404=>array(48,-61,975,852),20405=>array(36,-64,948,840),20406=>array(49,-63,900,836),20407=>array(41,-63,913,830),20408=>array(49,-63,942,836),20409=>array(35,-63,962,835),20410=>array(57,-65,957,843),20411=>array(51,-72,960,828),20412=>array(55,-64,946,830),20413=>array(53,-64,927,843),20414=>array(52,-64,953,843),20415=>array(42,-73,947,834),20416=>array(43,-63,955,842),20417=>array(35,-59,964,840),20418=>array(40,-65,954,845),20419=>array(20,-70,961,840),20420=>array(41,-64,960,840),20421=>array(42,-70,960,840),20422=>array(20,-70,948,840),20423=>array(28,-64,948,840),20424=>array(20,-70,939,840),20425=>array(53,-67,963,840),20426=>array(42,-79,953,849),20427=>array(40,-70,956,840),20428=>array(40,-70,945,840),20429=>array(59,-69,970,832),20430=>array(42,-57,954,829),20431=>array(52,-67,925,836),20432=>array(54,-66,918,847),20433=>array(21,-67,911,842),20434=>array(54,-67,946,845),20435=>array(39,-67,955,839),20436=>array(39,-54,958,841),20437=>array(39,-65,939,841),20438=>array(47,-64,947,841),20439=>array(36,-65,972,839),20440=>array(31,-62,951,832),20441=>array(42,-70,957,844),20442=>array(25,-68,948,836),20443=>array(50,-64,969,841),20444=>array(44,-65,955,850),20445=>array(35,-73,965,832),20446=>array(48,-61,975,852),20447=>array(23,-69,977,846),20448=>array(44,-68,968,840),20449=>array(32,-68,941,825),20450=>array(43,-82,954,844),20451=>array(25,-76,933,819),20452=>array(25,-70,919,842),20453=>array(26,-67,934,839),20454=>array(23,-71,953,832),20455=>array(25,-69,929,826),20456=>array(35,-69,923,823),20457=>array(32,-58,917,834),20458=>array(19,-61,911,829),20459=>array(25,-69,941,830),20460=>array(42,-64,961,850),20461=>array(19,-58,944,836),20462=>array(33,-76,973,844),20463=>array(33,-71,950,831),20464=>array(42,-64,913,850),20465=>array(22,-69,944,835),20466=>array(17,-57,909,852),20467=>array(37,-66,957,842),20468=>array(47,-60,947,840),20469=>array(41,-69,963,838),20470=>array(34,-69,981,835),20471=>array(46,-68,947,825),20472=>array(36,-68,964,843),20473=>array(51,-67,929,836),20474=>array(34,-61,967,841),20475=>array(51,-72,946,836),20476=>array(41,-74,911,844),20477=>array(44,-72,946,848),20478=>array(39,-65,950,853),20479=>array(39,-65,950,857),20480=>array(44,-68,972,831),20481=>array(47,-66,946,849),20482=>array(37,-68,955,835),20483=>array(44,-65,961,837),20484=>array(39,-64,922,844),20485=>array(32,-64,946,835),20486=>array(49,-68,941,846),20487=>array(45,-75,947,834),20488=>array(43,-65,972,836),20489=>array(62,-71,946,855),20490=>array(43,-65,969,831),20491=>array(50,-68,918,838),20492=>array(39,-65,927,854),20493=>array(39,-69,950,835),20494=>array(49,-72,943,838),20495=>array(31,-73,966,846),20496=>array(14,-67,952,848),20497=>array(27,-70,892,841),20498=>array(53,-68,903,839),20499=>array(50,-66,952,843),20500=>array(38,-66,908,831),20501=>array(46,-67,949,832),20502=>array(42,-65,940,844),20503=>array(54,-64,890,834),20504=>array(35,-65,895,836),20505=>array(20,-68,958,843),20506=>array(36,-64,953,842),20507=>array(54,-77,951,834),20508=>array(45,-72,926,840),20509=>array(73,-73,961,833),20510=>array(35,-68,956,832),20511=>array(41,-68,953,838),20512=>array(46,-71,935,825),20513=>array(52,-65,897,833),20514=>array(44,-64,978,839),20515=>array(29,-69,974,847),20516=>array(36,-68,943,837),20517=>array(26,-69,954,834),20518=>array(34,-67,963,835),20519=>array(62,-59,967,839),20520=>array(32,-71,947,841),20521=>array(36,-67,956,847),20522=>array(49,-77,951,821),20523=>array(31,-71,976,855),20524=>array(46,-65,951,836),20525=>array(12,-67,952,842),20526=>array(33,-67,979,843),20527=>array(52,-68,967,830),20528=>array(44,-65,956,834),20529=>array(59,-59,960,836),20530=>array(59,-64,943,836),20531=>array(51,-64,956,831),20532=>array(46,-68,975,835),20533=>array(47,-62,951,830),20534=>array(39,-65,961,838),20535=>array(52,-62,963,832),20536=>array(47,-62,975,848),20537=>array(39,-71,955,841),20538=>array(35,-86,913,827),20539=>array(30,-65,973,835),20540=>array(37,-68,943,834),20541=>array(54,-59,969,875),20542=>array(29,-59,955,828),20543=>array(39,-64,939,841),20544=>array(46,-70,972,839),20545=>array(44,-68,952,836),20546=>array(48,-65,960,850),20547=>array(27,-73,945,841),20548=>array(46,-70,975,837),20549=>array(46,-70,956,837),20550=>array(39,-69,972,840),20551=>array(41,-70,962,835),20552=>array(45,-69,920,825),20553=>array(42,-66,948,844),20554=>array(45,-67,918,835),20555=>array(40,-72,951,841),20556=>array(36,-66,954,847),20557=>array(47,-73,961,833),20558=>array(33,-71,970,844),20559=>array(38,-68,921,837),20560=>array(35,-71,939,836),20561=>array(37,-68,966,832),20562=>array(41,-66,944,842),20563=>array(47,-68,960,841),20564=>array(41,-66,925,842),20565=>array(31,-68,963,840),20566=>array(31,-66,938,842),20567=>array(55,-67,956,843),20568=>array(46,-65,920,829),20569=>array(61,-65,908,839),20570=>array(51,-74,963,835),20571=>array(46,-67,958,836),20572=>array(37,-65,934,834),20573=>array(37,-65,953,845),20574=>array(44,-70,955,833),20575=>array(49,-52,951,852),20576=>array(46,-75,960,834),20577=>array(51,-64,959,841),20578=>array(40,-54,973,848),20579=>array(54,-68,956,845),20580=>array(44,-71,936,828),20581=>array(43,-73,966,834),20582=>array(43,-70,957,834),20583=>array(28,-70,980,834),20584=>array(31,-71,969,834),20585=>array(55,-73,943,838),20586=>array(47,-53,948,839),20587=>array(53,-66,968,839),20588=>array(33,-68,970,846),20589=>array(38,-62,944,837),20590=>array(45,-71,952,830),20591=>array(41,-74,960,843),20592=>array(40,-73,960,835),20593=>array(43,-67,935,840),20594=>array(43,-65,971,833),20595=>array(44,-64,951,839),20596=>array(42,-68,902,834),20597=>array(48,-79,943,836),20598=>array(38,-62,907,836),20599=>array(53,-63,979,862),20600=>array(37,-71,963,824),20601=>array(23,-66,962,840),20602=>array(44,-66,960,840),20603=>array(23,-66,933,830),20604=>array(36,-61,954,839),20605=>array(41,-67,924,835),20606=>array(27,-69,925,834),20607=>array(21,-57,912,834),20608=>array(26,-72,967,841),20609=>array(50,-72,963,832),20610=>array(49,-69,961,837),20611=>array(55,-70,948,837),20612=>array(41,-64,968,840),20613=>array(31,-65,941,838),20614=>array(56,-75,958,838),20615=>array(58,-72,961,833),20616=>array(30,-65,979,838),20617=>array(44,-69,953,827),20618=>array(44,-73,936,827),20619=>array(44,-69,951,827),20620=>array(44,-58,941,848),20621=>array(36,-64,941,833),20622=>array(41,-58,955,848),20623=>array(45,-75,948,843),20624=>array(39,-65,906,841),20625=>array(31,-65,971,847),20626=>array(38,-65,978,837),20627=>array(53,-60,903,842),20628=>array(45,-57,960,850),20629=>array(60,-71,960,830),20630=>array(29,-80,969,851),20631=>array(29,-69,950,843),20632=>array(52,-58,971,847),20633=>array(29,-69,956,835),20634=>array(25,-57,978,832),20635=>array(44,-66,958,840),20636=>array(46,-72,953,839),20637=>array(39,-73,917,829),20638=>array(39,-62,954,853),20639=>array(42,-71,922,844),20640=>array(37,-67,968,844),20641=>array(47,-44,970,844),20642=>array(37,-68,976,854),20643=>array(32,-65,976,845),20644=>array(42,-64,964,836),20645=>array(28,-64,934,829),20646=>array(28,-72,943,823),20647=>array(30,-66,938,841),20648=>array(28,-63,922,833),20649=>array(27,-61,924,828),20650=>array(27,-76,967,847),20651=>array(34,-70,943,830),20652=>array(30,-60,936,840),20653=>array(34,-68,957,840),20654=>array(44,-66,954,843),20655=>array(44,-64,969,838),20656=>array(38,-71,903,840),20657=>array(40,-74,973,835),20658=>array(32,-67,958,835),20659=>array(35,-70,951,836),20660=>array(35,-65,948,838),20661=>array(41,-72,963,833),20662=>array(46,-74,967,838),20663=>array(31,-67,953,839),20664=>array(42,-80,961,837),20665=>array(39,-65,952,847),20666=>array(29,-65,958,841),20667=>array(28,-66,961,841),20668=>array(33,-66,948,841),20669=>array(44,-71,954,847),20670=>array(35,-67,962,831),20671=>array(39,-70,949,834),20672=>array(29,-72,949,859),20673=>array(47,-62,965,839),20674=>array(30,-72,950,835),20675=>array(26,-65,907,832),20676=>array(46,-65,955,834),20677=>array(33,-70,944,840),20678=>array(17,-61,965,840),20679=>array(36,-57,974,844),20680=>array(41,-81,960,832),20681=>array(37,-66,979,847),20682=>array(41,-64,958,840),20683=>array(46,-80,970,847),20684=>array(25,-71,968,847),20685=>array(43,-66,925,832),20686=>array(37,-58,950,843),20687=>array(40,-62,963,840),20688=>array(45,-66,909,844),20689=>array(35,-66,965,832),20690=>array(47,-65,952,843),20691=>array(55,-79,959,840),20692=>array(46,-67,949,843),20693=>array(48,-64,963,835),20694=>array(39,-68,951,834),20695=>array(52,-71,934,831),20696=>array(23,-67,985,844),20697=>array(44,-70,969,835),20698=>array(41,-64,983,842),20699=>array(38,-74,963,839),20700=>array(55,-45,963,829),20701=>array(55,-70,962,826),20702=>array(33,-65,930,839),20703=>array(38,-56,946,835),20704=>array(62,-70,965,828),20705=>array(53,-52,962,836),20706=>array(43,-67,947,833),20707=>array(34,-64,968,836),20708=>array(68,-67,967,835),20709=>array(38,-67,962,837),20710=>array(35,-64,967,851),20711=>array(39,-60,907,843),20712=>array(39,-72,968,841),20713=>array(52,-52,911,840),20714=>array(54,-64,918,833),20715=>array(52,-52,962,840),20716=>array(34,-68,967,842),20717=>array(24,-65,972,838),20718=>array(29,-71,953,832),20719=>array(57,-72,974,833),20720=>array(47,-63,963,835),20721=>array(30,-62,952,847),20722=>array(25,-75,948,832),20723=>array(20,-69,965,839),20724=>array(52,-52,911,840),20725=>array(45,-61,956,838),20726=>array(43,-70,982,832),20727=>array(45,-72,955,847),20728=>array(30,-70,972,834),20729=>array(28,-71,949,826),20730=>array(47,-70,959,828),20731=>array(35,-65,958,847),20732=>array(47,-66,951,833),20733=>array(37,-68,988,830),20734=>array(41,-57,972,858),20735=>array(34,-70,979,834),20736=>array(39,-68,963,845),20737=>array(39,-74,942,844),20738=>array(36,-76,977,843),20739=>array(44,-70,960,838),20740=>array(36,-67,960,840),20741=>array(53,-68,915,836),20742=>array(26,-66,978,841),20743=>array(50,-66,979,837),20744=>array(34,-61,968,863),20745=>array(38,-69,965,851),20746=>array(34,-72,978,836),20747=>array(20,-72,942,839),20748=>array(28,-58,963,850),20749=>array(39,-56,965,853),20750=>array(42,-65,964,836),20751=>array(38,-67,968,845),20752=>array(28,-68,964,854),20753=>array(47,-79,962,825),20754=>array(36,-60,956,839),20755=>array(52,-67,964,829),20756=>array(32,-65,953,838),20757=>array(41,-71,963,837),20758=>array(51,-65,942,843),20759=>array(30,-64,969,839),20760=>array(31,-64,964,845),20761=>array(31,-64,960,845),20762=>array(37,-59,938,838),20763=>array(39,-67,943,842),20764=>array(39,-67,948,841),20765=>array(50,-65,937,856),20766=>array(37,-75,951,837),20767=>array(28,-73,961,842),20768=>array(47,-71,954,836),20769=>array(54,-68,923,826),20770=>array(46,-70,964,829),20771=>array(64,-74,959,846),20772=>array(49,-68,965,830),20773=>array(47,-79,940,835),20774=>array(42,-76,963,841),20775=>array(37,-77,963,838),20776=>array(39,-80,947,838),20777=>array(49,-75,934,838),20778=>array(30,-73,954,835),20779=>array(40,-73,957,840),20780=>array(5,-73,996,835),20781=>array(35,-73,972,830),20782=>array(36,-66,952,836),20783=>array(26,-64,963,846),20784=>array(44,-75,951,834),20785=>array(28,-66,967,845),20786=>array(40,-68,946,838),20787=>array(41,-66,969,844),20788=>array(33,-69,979,844),20789=>array(32,-68,971,843),20790=>array(33,-67,940,848),20791=>array(36,-69,968,841),20792=>array(44,-55,950,840),20793=>array(30,-72,954,840),20794=>array(29,-69,955,839),20795=>array(27,-68,973,848),20796=>array(34,-70,971,832),20797=>array(47,-72,935,832),20798=>array(36,-71,964,839),20799=>array(39,-81,955,815),20800=>array(46,-64,942,754),20801=>array(82,-59,936,842),20802=>array(40,-65,963,824),20803=>array(76,-67,939,767),20804=>array(85,-65,932,776),20805=>array(64,-68,951,822),20806=>array(73,-64,933,832),20807=>array(40,-60,953,836),20808=>array(89,-67,934,839),20809=>array(66,-63,930,832),20810=>array(49,-68,949,835),20811=>array(60,-67,937,832),20812=>array(51,-60,953,812),20813=>array(52,-70,948,840),20814=>array(68,-60,959,831),20815=>array(37,-66,956,794),20816=>array(52,-66,929,737),20817=>array(67,-64,941,848),20818=>array(88,-62,927,833),20819=>array(36,-64,970,794),20820=>array(63,-67,950,842),20821=>array(41,-65,962,780),20822=>array(58,-67,956,848),20823=>array(42,-62,959,834),20824=>array(30,-50,960,823),20825=>array(29,-80,961,845),20826=>array(52,-64,948,828),20827=>array(30,-79,955,845),20828=>array(52,-66,948,844),20829=>array(29,-80,954,846),20830=>array(28,-81,977,844),20831=>array(41,-68,956,830),20832=>array(36,-66,962,845),20833=>array(27,-79,953,845),20834=>array(32,-71,958,830),20835=>array(34,-81,965,845),20836=>array(28,-79,958,844),20837=>array(85,-38,933,769),20838=>array(143,-12,903,787),20839=>array(127,-69,877,786),20840=>array(40,-23,935,803),20841=>array(60,-68,953,783),20842=>array(35,-66,965,822),20843=>array(44,-36,949,791),20844=>array(51,-54,956,804),20845=>array(62,-29,946,810),20846=>array(46,-60,954,816),20847=>array(118,-57,799,812),20848=>array(65,-27,915,796),20849=>array(75,-70,925,829),20850=>array(90,-57,931,809),20851=>array(38,-62,919,831),20852=>array(47,-51,915,809),20853=>array(53,-66,958,817),20854=>array(63,-65,936,832),20855=>array(63,-64,942,789),20856=>array(52,-71,943,833),20857=>array(63,-47,912,831),20858=>array(46,-54,951,829),20859=>array(33,-67,951,839),20860=>array(50,-62,959,841),20861=>array(65,-63,917,836),20862=>array(65,-61,935,837),20863=>array(79,-56,952,830),20864=>array(57,-74,929,834),20865=>array(50,-67,969,814),20866=>array(131,-66,869,766),20867=>array(136,-69,864,795),20868=>array(52,-66,942,800),20869=>array(131,-64,865,824),20870=>array(151,-51,849,781),20871=>array(70,-62,934,849),20872=>array(107,-61,856,789),20873=>array(53,-67,947,839),20874=>array(52,-66,948,788),20875=>array(131,-65,887,779),20876=>array(47,-79,958,786),20877=>array(67,-61,954,791),20878=>array(117,-55,879,800),20879=>array(122,-65,878,783),20880=>array(189,-50,851,788),20881=>array(189,-60,851,834),20882=>array(131,-65,869,810),20883=>array(60,-65,954,833),20884=>array(101,-60,941,809),20885=>array(43,-61,951,809),20886=>array(94,353,906,541),20887=>array(56,-67,945,762),20888=>array(44,-73,949,825),20889=>array(65,-58,939,786),20890=>array(108,-67,891,772),20891=>array(58,-59,909,780),20892=>array(42,-70,959,828),20893=>array(51,-59,953,799),20894=>array(50,-65,961,782),20895=>array(81,-38,940,806),20896=>array(51,-67,957,787),20897=>array(75,-50,951,763),20898=>array(60,-67,965,783),20899=>array(76,-53,945,790),20900=>array(54,-60,952,795),20901=>array(67,-70,933,793),20902=>array(43,-60,959,785),20903=>array(28,-66,986,783),20904=>array(99,-55,908,785),20905=>array(82,-66,910,802),20906=>array(60,-67,965,785),20907=>array(338,-28,574,766),20908=>array(67,-72,958,855),20909=>array(61,-72,957,840),20910=>array(40,-57,940,717),20911=>array(52,-48,888,781),20912=>array(48,-65,966,837),20913=>array(53,-22,951,769),20914=>array(44,-61,897,833),20915=>array(55,-66,972,836),20916=>array(65,-63,936,793),20917=>array(38,-72,933,758),20918=>array(63,-62,954,834),20919=>array(54,-71,966,849),20920=>array(49,-62,954,835),20921=>array(58,-71,956,839),20922=>array(58,-61,939,786),20923=>array(52,-60,948,832),20924=>array(55,-66,957,827),20925=>array(48,-67,893,830),20926=>array(48,-62,970,843),20927=>array(31,-62,959,841),20928=>array(58,-61,922,839),20929=>array(58,-65,948,835),20930=>array(64,-71,955,840),20931=>array(48,-68,975,843),20932=>array(44,-70,936,835),20933=>array(59,-49,895,788),20934=>array(57,-65,950,835),20935=>array(39,-60,943,830),20936=>array(55,-67,950,822),20937=>array(63,-63,961,830),20938=>array(49,-50,955,854),20939=>array(33,-74,878,781),20940=>array(41,-70,959,831),20941=>array(48,-58,965,839),20942=>array(57,-38,962,817),20943=>array(38,-80,939,834),20944=>array(60,-27,954,787),20945=>array(42,-67,959,834),20946=>array(42,-58,927,835),20947=>array(54,-62,978,791),20948=>array(46,-52,974,866),20949=>array(54,-70,946,788),20950=>array(54,-64,950,841),20951=>array(39,-69,951,825),20952=>array(39,-53,951,851),20953=>array(32,-59,956,797),20954=>array(59,-68,955,831),20955=>array(43,-64,930,832),20956=>array(55,-65,973,833),20957=>array(16,-70,972,819),20958=>array(46,-73,951,818),20959=>array(37,-70,962,837),20960=>array(34,-65,961,774),20961=>array(72,-71,935,767),20962=>array(72,-71,935,831),20963=>array(72,-71,935,801),20964=>array(34,-65,939,791),20965=>array(52,-74,949,778),20966=>array(18,-67,935,818),20967=>array(47,-65,953,791),20968=>array(34,-65,939,791),20969=>array(38,-61,961,791),20970=>array(34,-65,939,791),20971=>array(48,-58,958,842),20972=>array(34,-65,939,791),20973=>array(32,-60,966,837),20974=>array(34,-65,939,791),20975=>array(72,-65,972,826),20976=>array(63,-66,963,792),20977=>array(62,-67,954,836),20978=>array(63,-66,963,792),20979=>array(59,-74,954,839),20980=>array(39,-56,952,800),20981=>array(112,-72,888,808),20982=>array(130,-44,870,775),20983=>array(128,-64,872,798),20984=>array(143,-66,894,778),20985=>array(126,-38,874,775),20986=>array(144,-65,868,838),20987=>array(75,-67,925,826),20988=>array(111,-66,889,819),20989=>array(81,-61,919,799),20990=>array(102,-52,898,803),20991=>array(75,-64,925,828),20992=>array(85,-34,856,760),20993=>array(80,-50,868,782),20994=>array(364,-64,619,827),20995=>array(46,-54,877,761),20996=>array(53,-35,947,751),20997=>array(70,-69,917,751),20998=>array(65,-69,936,779),20999=>array(44,-73,897,797),21000=>array(77,-64,899,817),21001=>array(55,-77,905,826),21002=>array(71,-62,893,831),21003=>array(56,-63,893,831),21004=>array(72,-66,908,836),21005=>array(77,-43,851,828),21006=>array(71,-62,893,839),21007=>array(62,-63,913,840),21008=>array(53,-66,910,821),21009=>array(59,-70,899,829),21010=>array(45,-64,897,835),21011=>array(41,-69,907,826),21012=>array(95,-66,914,836),21013=>array(36,-66,947,806),21014=>array(60,-69,913,826),21015=>array(83,-76,901,832),21016=>array(29,-57,884,841),21017=>array(30,-66,883,823),21018=>array(90,-60,873,830),21019=>array(43,-61,893,837),21020=>array(57,-64,912,832),21021=>array(32,-73,900,822),21022=>array(56,-59,900,833),21023=>array(78,-70,893,831),21024=>array(27,-75,885,820),21025=>array(100,-67,901,828),21026=>array(49,-61,907,835),21027=>array(67,-65,878,831),21028=>array(58,-70,898,832),21029=>array(54,-68,899,825),21030=>array(72,-65,873,831),21031=>array(58,-64,906,831),21032=>array(55,-64,911,841),21033=>array(57,-67,920,826),21034=>array(63,-68,906,830),21035=>array(70,-70,883,821),21036=>array(44,-63,897,841),21037=>array(21,-60,875,827),21038=>array(77,-69,898,831),21039=>array(53,-64,900,823),21040=>array(65,-65,905,826),21041=>array(47,-69,973,825),21042=>array(64,-64,914,828),21043=>array(42,-65,905,831),21044=>array(44,-68,898,826),21045=>array(54,-61,894,833),21046=>array(77,-68,914,836),21047=>array(59,-68,898,830),21048=>array(69,-55,952,837),21049=>array(41,-63,892,837),21050=>array(71,-65,906,831),21051=>array(56,-63,902,829),21052=>array(62,-54,927,831),21053=>array(30,-57,881,837),21054=>array(42,-62,898,825),21055=>array(35,-68,882,823),21056=>array(79,-63,874,826),21057=>array(60,-62,919,831),21058=>array(28,-68,882,830),21059=>array(41,-64,897,845),21060=>array(67,-65,918,831),21061=>array(50,-69,895,829),21062=>array(138,-69,899,829),21063=>array(67,-70,897,830),21064=>array(119,-66,879,825),21065=>array(53,-63,900,834),21066=>array(80,-63,894,833),21067=>array(35,-63,965,836),21068=>array(63,-66,914,835),21069=>array(76,-60,924,850),21070=>array(79,-70,907,841),21071=>array(33,-69,971,839),21072=>array(88,-63,875,830),21073=>array(28,-65,883,838),21074=>array(77,-62,910,829),21075=>array(44,-59,924,814),21076=>array(60,-71,906,829),21077=>array(50,-57,912,845),21078=>array(63,-65,896,833),21079=>array(110,-69,891,830),21080=>array(88,-68,874,830),21081=>array(35,-62,958,830),21082=>array(46,-58,893,836),21083=>array(103,-67,898,829),21084=>array(52,-73,918,851),21085=>array(71,-62,893,848),21086=>array(82,-65,920,836),21087=>array(66,-73,913,823),21088=>array(55,-71,877,844),21089=>array(62,-67,943,835),21090=>array(73,-68,924,823),21091=>array(35,-65,907,844),21092=>array(52,-66,906,826),21093=>array(54,-48,879,836),21094=>array(32,-63,900,840),21095=>array(21,-62,880,833),21096=>array(39,-66,922,834),21097=>array(36,-67,910,834),21098=>array(70,-64,927,842),21099=>array(55,-75,917,835),21100=>array(71,-69,917,833),21101=>array(55,-70,921,821),21102=>array(111,-64,896,829),21103=>array(74,-70,914,829),21104=>array(46,-65,918,828),21105=>array(37,-70,971,837),21106=>array(59,-58,914,833),21107=>array(36,-56,894,804),21108=>array(68,-64,914,835),21109=>array(46,-72,901,842),21110=>array(46,-64,911,838),21111=>array(43,-67,905,848),21112=>array(54,-55,903,845),21113=>array(42,-65,920,824),21114=>array(33,-76,968,833),21115=>array(42,-70,904,831),21116=>array(32,-71,905,852),21117=>array(53,-62,924,829),21118=>array(112,-59,890,829),21119=>array(50,-62,900,846),21120=>array(37,-67,904,819),21121=>array(37,-68,894,835),21122=>array(52,-70,923,829),21123=>array(50,-63,921,830),21124=>array(40,-54,911,835),21125=>array(57,-63,910,823),21126=>array(26,-63,912,844),21127=>array(40,-67,910,835),21128=>array(53,-63,947,840),21129=>array(44,-64,911,837),21130=>array(45,-71,917,854),21131=>array(38,-71,906,823),21132=>array(44,-65,928,836),21133=>array(47,-69,897,848),21134=>array(47,-68,886,848),21135=>array(91,-64,883,842),21136=>array(44,-66,903,825),21137=>array(53,-73,915,827),21138=>array(41,-71,919,843),21139=>array(61,-64,919,861),21140=>array(39,-75,973,840),21141=>array(36,-68,908,825),21142=>array(34,-61,905,852),21143=>array(58,-73,913,830),21144=>array(43,-62,899,860),21145=>array(67,-70,921,841),21146=>array(46,-50,909,848),21147=>array(70,-56,863,824),21148=>array(45,-65,958,825),21149=>array(35,-70,895,820),21150=>array(64,-59,931,838),21151=>array(73,-76,892,823),21152=>array(58,-76,913,831),21153=>array(35,-69,958,829),21154=>array(30,-63,900,824),21155=>array(67,-63,942,838),21156=>array(40,-63,946,839),21157=>array(46,-65,895,846),21158=>array(36,-69,946,844),21159=>array(73,-71,896,824),21160=>array(55,-60,887,832),21161=>array(53,-67,926,833),21162=>array(67,-70,939,822),21163=>array(63,-75,918,823),21164=>array(42,-68,904,844),21165=>array(64,-63,915,830),21166=>array(60,-64,927,836),21167=>array(47,-67,946,834),21168=>array(99,-59,888,833),21169=>array(30,-58,901,831),21170=>array(25,-59,888,833),21171=>array(59,-61,915,830),21172=>array(59,-61,896,841),21173=>array(35,-73,957,827),21174=>array(14,-57,904,822),21175=>array(80,-72,909,842),21176=>array(62,-49,922,831),21177=>array(68,-65,927,832),21178=>array(90,-77,924,824),21179=>array(96,-73,917,828),21180=>array(57,-62,915,839),21181=>array(89,-57,869,792),21182=>array(53,-63,926,830),21183=>array(58,-57,951,833),21184=>array(40,-69,951,846),21185=>array(55,-70,916,829),21186=>array(76,-55,928,839),21187=>array(103,-75,904,831),21188=>array(62,-77,904,839),21189=>array(32,-68,904,836),21190=>array(113,-75,915,843),21191=>array(45,-70,875,809),21192=>array(95,-68,890,830),21193=>array(38,-60,965,835),21194=>array(35,-63,965,836),21195=>array(30,-65,890,830),21196=>array(49,-62,914,850),21197=>array(43,-72,909,826),21198=>array(105,-59,939,832),21199=>array(103,-77,914,840),21200=>array(48,-77,914,822),21201=>array(54,-65,916,836),21202=>array(72,-65,917,829),21203=>array(88,-70,916,828),21204=>array(65,-77,905,832),21205=>array(58,-68,914,832),21206=>array(77,-76,953,839),21207=>array(48,-67,918,811),21208=>array(54,-71,914,827),21209=>array(37,-71,971,844),21210=>array(56,-76,922,827),21211=>array(51,-76,952,838),21212=>array(48,-75,926,832),21213=>array(41,-76,957,839),21214=>array(52,-73,919,832),21215=>array(58,-61,967,837),21216=>array(43,-72,926,827),21217=>array(67,-68,921,832),21218=>array(49,-68,957,829),21219=>array(58,-66,916,837),21220=>array(44,-68,929,827),21221=>array(49,-55,949,819),21222=>array(37,-76,918,842),21223=>array(37,-61,920,841),21224=>array(53,-69,912,842),21225=>array(53,-58,899,850),21226=>array(31,-68,940,842),21227=>array(28,-69,910,822),21228=>array(27,-69,934,840),21229=>array(52,-73,918,849),21230=>array(26,-73,931,835),21231=>array(54,-78,921,844),21232=>array(35,-66,966,834),21233=>array(54,-67,924,830),21234=>array(54,-72,928,833),21235=>array(45,-76,918,839),21236=>array(46,-73,928,825),21237=>array(27,-76,929,825),21238=>array(44,-45,949,840),21239=>array(54,-61,919,844),21240=>array(38,-76,920,838),21241=>array(30,-69,875,826),21242=>array(82,-62,896,850),21243=>array(93,-59,894,838),21244=>array(61,-63,903,826),21245=>array(82,-62,900,839),21246=>array(56,-55,898,829),21247=>array(71,-44,895,852),21248=>array(84,-59,930,838),21249=>array(38,-59,928,838),21250=>array(55,-59,912,844),21251=>array(55,-59,912,844),21252=>array(55,-59,912,844),21253=>array(48,-33,955,838),21254=>array(64,-58,902,842),21255=>array(63,-59,912,839),21256=>array(55,-59,912,844),21257=>array(57,-66,886,837),21258=>array(57,-59,911,845),21259=>array(68,-60,938,841),21260=>array(68,-60,938,841),21261=>array(74,-63,922,843),21262=>array(58,-70,918,829),21263=>array(42,-65,964,834),21264=>array(59,-65,915,845),21265=>array(48,-63,914,840),21266=>array(48,-68,902,843),21267=>array(52,-68,909,843),21268=>array(48,-63,916,840),21269=>array(304,-45,928,803),21270=>array(48,-57,950,836),21271=>array(45,-50,948,792),21272=>array(99,-53,921,804),21273=>array(56,-78,970,811),21274=>array(133,-71,930,795),21275=>array(93,-26,894,768),21276=>array(99,-21,926,788),21277=>array(92,-70,923,831),21278=>array(93,-26,894,768),21279=>array(96,-23,920,794),21280=>array(128,-48,921,790),21281=>array(121,-70,921,791),21282=>array(115,-32,942,778),21283=>array(133,-71,930,795),21284=>array(113,-76,930,811),21285=>array(112,-32,912,791),21286=>array(112,-32,959,796),21287=>array(114,-32,916,796),21288=>array(112,-32,922,796),21289=>array(101,-28,918,785),21290=>array(114,-69,931,789),21291=>array(115,-32,942,778),21292=>array(87,-29,950,789),21293=>array(85,-26,941,792),21294=>array(112,-32,922,796),21295=>array(129,-71,930,795),21296=>array(136,-23,951,787),21297=>array(117,-72,953,814),21298=>array(117,-26,945,804),21299=>array(133,-71,946,795),21300=>array(118,-29,954,780),21301=>array(85,-26,932,804),21302=>array(136,-59,951,795),21303=>array(92,-31,938,784),21304=>array(76,-5,924,762),21305=>array(134,-71,933,742),21306=>array(133,-57,933,784),21307=>array(103,-56,927,791),21308=>array(77,-26,934,797),21309=>array(69,-30,942,787),21310=>array(71,-30,950,796),21311=>array(118,-68,939,800),21312=>array(133,-71,930,795),21313=>array(105,-70,902,838),21314=>array(64,-37,962,786),21315=>array(113,-68,906,830),21316=>array(67,-44,933,821),21317=>array(46,-68,948,819),21318=>array(55,-64,950,833),21319=>array(80,-71,930,827),21320=>array(90,-68,918,834),21321=>array(55,-69,941,829),21322=>array(76,-67,909,824),21323=>array(69,-63,931,827),21324=>array(63,-59,937,825),21325=>array(91,-26,909,787),21326=>array(28,-57,918,831),21327=>array(51,-62,948,834),21328=>array(94,-26,911,787),21329=>array(64,-67,936,846),21330=>array(82,-67,918,837),21331=>array(65,-68,935,826),21332=>array(63,-70,924,835),21333=>array(54,-58,926,841),21334=>array(49,-65,923,832),21335=>array(68,-72,942,830),21336=>array(64,-62,936,854),21337=>array(58,-49,939,830),21338=>array(53,-71,949,835),21339=>array(53,-46,942,813),21340=>array(403,-65,899,825),21341=>array(73,-26,924,790),21342=>array(74,-62,926,819),21343=>array(107,-63,947,828),21344=>array(184,-70,903,832),21345=>array(77,-68,927,828),21346=>array(39,-58,916,829),21347=>array(113,-65,903,833),21348=>array(136,-66,911,826),21349=>array(136,-66,911,826),21350=>array(37,-68,957,827),21351=>array(111,-62,954,818),21352=>array(96,-67,902,836),21353=>array(303,-69,717,781),21354=>array(291,-69,743,781),21355=>array(63,-5,913,747),21356=>array(104,-69,892,832),21357=>array(53,-69,890,746),21358=>array(59,-65,933,835),21359=>array(50,-62,903,839),21360=>array(148,-64,883,835),21361=>array(62,-67,928,836),21362=>array(52,-55,916,799),21363=>array(55,-67,896,786),21364=>array(49,-60,888,826),21365=>array(59,-71,883,815),21366=>array(29,-70,893,836),21367=>array(31,-45,959,834),21368=>array(73,-63,898,846),21369=>array(39,-54,907,861),21370=>array(26,-27,947,783),21371=>array(47,-68,910,837),21372=>array(51,-71,962,832),21373=>array(140,-73,894,827),21374=>array(88,-63,894,788),21375=>array(41,-70,920,834),21376=>array(54,-60,907,829),21377=>array(39,-63,951,835),21378=>array(38,-64,922,791),21379=>array(62,-67,900,836),21380=>array(50,-64,942,777),21381=>array(38,-67,904,774),21382=>array(39,-57,911,786),21383=>array(40,-57,941,789),21384=>array(38,-68,914,792),21385=>array(36,-56,911,781),21386=>array(51,-75,933,775),21387=>array(37,-63,913,771),21388=>array(37,-62,926,778),21389=>array(35,-72,922,775),21390=>array(44,-68,937,796),21391=>array(56,-68,936,777),21392=>array(34,-64,957,788),21393=>array(29,-64,942,788),21394=>array(52,-64,934,779),21395=>array(40,-57,926,798),21396=>array(35,-62,948,793),21397=>array(17,-73,896,786),21398=>array(27,-67,957,788),21399=>array(73,-65,957,780),21400=>array(45,-74,932,779),21401=>array(49,-70,956,795),21402=>array(50,-65,940,809),21403=>array(34,-64,950,788),21404=>array(46,-72,959,782),21405=>array(50,-68,943,780),21406=>array(57,-73,932,764),21407=>array(59,-65,932,787),21408=>array(39,-63,942,788),21409=>array(50,-101,916,782),21410=>array(18,-69,925,785),21411=>array(35,-73,938,765),21412=>array(39,-64,974,792),21413=>array(39,-67,962,793),21414=>array(42,-75,938,816),21415=>array(43,-81,951,786),21416=>array(20,-62,909,785),21417=>array(37,-63,961,802),21418=>array(24,-47,929,811),21419=>array(46,-60,948,795),21420=>array(48,-69,966,784),21421=>array(39,-71,963,785),21422=>array(23,-71,930,791),21423=>array(39,-65,958,791),21424=>array(46,-71,951,783),21425=>array(46,-71,948,783),21426=>array(51,-71,939,784),21427=>array(34,-79,894,835),21428=>array(47,-71,947,798),21429=>array(27,-45,882,821),21430=>array(117,11,903,746),21431=>array(56,-20,928,843),21432=>array(61,-25,941,767),21433=>array(57,-65,949,829),21434=>array(56,-59,933,843),21435=>array(79,-56,931,832),21436=>array(61,-64,932,816),21437=>array(67,-44,905,806),21438=>array(97,-60,971,791),21439=>array(61,-72,913,786),21440=>array(133,-48,955,823),21441=>array(38,-32,962,838),21442=>array(18,-74,970,848),21443=>array(30,-88,968,844),21444=>array(30,-15,968,852),21445=>array(30,-61,968,852),21446=>array(68,-66,977,836),21447=>array(38,-68,961,829),21448=>array(94,-34,920,754),21449=>array(63,-50,948,773),21450=>array(36,-64,945,767),21451=>array(63,-61,939,843),21452=>array(37,-67,955,770),21453=>array(51,-71,942,790),21454=>array(53,-50,962,816),21455=>array(58,-38,930,828),21456=>array(38,-62,940,827),21457=>array(38,-60,940,828),21458=>array(52,-57,944,801),21459=>array(58,-68,930,812),21460=>array(50,-64,963,833),21461=>array(48,-50,944,815),21462=>array(43,-70,960,780),21463=>array(64,-68,936,829),21464=>array(38,-59,934,833),21465=>array(16,-63,942,836),21466=>array(141,-75,963,781),21467=>array(52,-75,966,834),21468=>array(48,-57,961,839),21469=>array(54,-51,962,811),21470=>array(19,-61,953,785),21471=>array(31,-67,969,829),21472=>array(55,-29,954,806),21473=>array(34,-70,971,833),21474=>array(52,-71,945,829),21475=>array(184,5,818,695),21476=>array(83,-71,911,823),21477=>array(65,-51,902,840),21478=>array(78,-70,859,780),21479=>array(78,-70,859,780),21480=>array(124,-76,895,755),21481=>array(120,-65,894,766),21482=>array(58,-40,928,772),21483=>array(113,-64,929,831),21484=>array(76,-70,861,789),21485=>array(95,-65,952,781),21486=>array(98,-66,929,766),21487=>array(98,-64,926,769),21488=>array(124,-51,904,840),21489=>array(116,-25,946,810),21490=>array(63,-65,953,835),21491=>array(69,-62,917,837),21492=>array(43,-47,949,829),21493=>array(121,-13,896,782),21494=>array(90,-53,934,843),21495=>array(65,-59,935,804),21496=>array(111,-63,886,790),21497=>array(98,-70,937,763),21498=>array(107,-42,973,770),21499=>array(132,-65,899,831),21500=>array(116,-54,896,762),21501=>array(99,-66,930,768),21502=>array(135,-57,851,798),21503=>array(93,-37,950,788),21504=>array(98,-40,930,817),21505=>array(98,-67,930,776),21506=>array(102,-65,914,847),21507=>array(98,-26,932,835),21508=>array(57,-65,951,836),21509=>array(106,-56,894,783),21510=>array(96,-63,933,830),21511=>array(98,-67,945,780),21512=>array(40,-73,956,859),21513=>array(64,-72,900,823),21514=>array(157,-70,867,775),21515=>array(104,-61,933,832),21516=>array(118,-75,882,787),21517=>array(56,-67,829,836),21518=>array(44,-64,926,844),21519=>array(71,-76,947,824),21520=>array(99,-19,939,825),21521=>array(133,-75,867,831),21522=>array(72,-32,957,837),21523=>array(104,-65,932,775),21524=>array(104,-23,948,836),21525=>array(162,-70,821,770),21526=>array(104,-64,939,835),21527=>array(99,-58,900,789),21528=>array(97,-68,941,840),21529=>array(103,-72,946,833),21530=>array(103,-75,925,774),21531=>array(46,-70,947,783),21532=>array(95,-39,941,769),21533=>array(52,-66,958,822),21534=>array(53,-72,959,773),21535=>array(90,-71,945,854),21536=>array(92,-69,942,827),21537=>array(83,-49,946,816),21538=>array(58,-50,927,799),21539=>array(102,-6,928,805),21540=>array(108,-69,951,836),21541=>array(112,-71,934,780),21542=>array(48,-70,947,775),21543=>array(95,-29,935,779),21544=>array(86,-41,933,824),21545=>array(95,-62,955,806),21546=>array(91,-50,945,851),21547=>array(37,-65,966,858),21548=>array(104,-58,936,863),21549=>array(100,-68,970,824),21550=>array(99,-73,955,838),21551=>array(47,-58,848,857),21552=>array(97,-67,947,838),21553=>array(95,-70,944,835),21554=>array(96,-76,866,819),21555=>array(72,-67,940,787),21556=>array(43,-72,937,783),21557=>array(99,-74,958,827),21558=>array(106,-68,897,793),21559=>array(94,-74,952,831),21560=>array(98,-68,955,788),21561=>array(109,-70,949,836),21562=>array(116,-71,967,782),21563=>array(102,-72,903,834),21564=>array(89,-68,937,825),21565=>array(99,-51,945,844),21566=>array(70,-72,942,782),21567=>array(67,-67,917,832),21568=>array(98,-65,940,787),21569=>array(106,-62,903,827),21570=>array(180,-77,840,772),21571=>array(87,-69,942,789),21572=>array(74,-61,942,783),21573=>array(96,-74,966,833),21574=>array(51,-68,964,774),21575=>array(69,-66,934,819),21576=>array(77,-17,910,773),21577=>array(53,-71,944,787),21578=>array(67,-67,917,832),21579=>array(96,-69,943,829),21580=>array(116,-55,943,842),21581=>array(111,-51,956,743),21582=>array(116,-66,978,790),21583=>array(97,-66,939,835),21584=>array(101,-60,880,825),21585=>array(53,-72,959,830),21586=>array(100,-68,925,765),21587=>array(100,-26,932,824),21588=>array(79,-68,934,832),21589=>array(94,-7,928,767),21590=>array(91,-70,910,765),21591=>array(99,-74,926,764),21592=>array(84,-81,880,780),21593=>array(157,-68,837,760),21594=>array(111,-68,957,838),21595=>array(111,-31,968,831),21596=>array(101,-62,905,831),21597=>array(93,-64,951,841),21598=>array(97,-63,871,790),21599=>array(110,-65,961,819),21600=>array(97,-70,955,826),21601=>array(95,-70,949,786),21602=>array(100,-71,929,784),21603=>array(93,-63,942,777),21604=>array(89,-83,949,856),21605=>array(98,-60,943,841),21606=>array(98,-74,911,828),21607=>array(94,-63,945,831),21608=>array(39,-67,882,780),21609=>array(109,-54,953,751),21610=>array(109,-60,950,760),21611=>array(109,-60,942,845),21612=>array(108,-65,905,767),21613=>array(98,-14,928,831),21614=>array(108,-66,960,771),21615=>array(99,-67,942,787),21616=>array(84,-68,937,836),21617=>array(90,-68,970,830),21618=>array(102,-60,957,820),21619=>array(90,-65,942,830),21620=>array(108,-68,909,833),21621=>array(98,-65,930,785),21622=>array(79,-71,949,828),21623=>array(115,-62,893,786),21624=>array(94,-20,932,769),21625=>array(95,-49,969,830),21626=>array(106,-60,952,794),21627=>array(105,-67,900,835),21628=>array(98,-67,931,825),21629=>array(33,-73,971,862),21630=>array(104,-28,950,783),21631=>array(95,-61,953,841),21632=>array(94,-31,933,787),21633=>array(122,-66,951,828),21634=>array(89,-21,940,783),21635=>array(83,-34,962,834),21636=>array(115,-70,900,826),21637=>array(81,-68,898,833),21638=>array(107,-36,960,833),21639=>array(104,-28,950,802),21640=>array(89,-59,914,836),21641=>array(89,-74,968,824),21642=>array(89,-34,964,818),21643=>array(108,-70,943,840),21644=>array(53,-70,894,821),21645=>array(111,-65,954,840),21646=>array(39,-68,961,833),21647=>array(79,-63,943,848),21648=>array(90,-70,941,833),21649=>array(89,-51,935,842),21650=>array(54,-75,937,777),21651=>array(97,-34,941,773),21652=>array(97,-70,936,829),21653=>array(91,-67,923,828),21654=>array(104,-64,898,832),21655=>array(94,-3,951,830),21656=>array(97,-67,941,832),21657=>array(100,-59,932,830),21658=>array(86,-80,951,847),21659=>array(102,-68,893,836),21660=>array(102,-42,928,817),21661=>array(90,-7,914,809),21662=>array(98,-67,937,775),21663=>array(102,-64,891,730),21664=>array(51,-65,947,784),21665=>array(103,-50,956,800),21666=>array(61,-53,939,806),21667=>array(99,-68,933,811),21668=>array(80,-42,921,819),21669=>array(106,-30,956,782),21670=>array(90,-71,954,835),21671=>array(106,-67,892,829),21672=>array(64,-74,954,840),21673=>array(96,-64,931,840),21674=>array(82,-65,967,824),21675=>array(35,-71,974,779),21676=>array(98,-72,961,830),21677=>array(91,-65,926,828),21678=>array(107,-70,963,824),21679=>array(90,-65,948,848),21680=>array(117,-71,901,818),21681=>array(119,-70,883,841),21682=>array(119,-73,970,836),21683=>array(88,-60,949,824),21684=>array(100,-67,943,824),21685=>array(84,-63,963,854),21686=>array(110,-68,947,827),21687=>array(88,-62,944,842),21688=>array(58,-66,959,838),21689=>array(91,-51,908,828),21690=>array(91,-23,936,778),21691=>array(88,-63,943,835),21692=>array(119,-55,881,799),21693=>array(103,-64,898,785),21694=>array(105,-30,957,830),21695=>array(99,-69,949,835),21696=>array(47,-68,951,832),21697=>array(116,-66,884,792),21698=>array(91,-64,936,779),21699=>array(108,-69,904,783),21700=>array(90,-72,935,831),21701=>array(102,-61,908,831),21702=>array(106,-80,919,845),21703=>array(108,-25,949,831),21704=>array(84,-66,945,851),21705=>array(74,-60,944,828),21706=>array(104,-75,942,831),21707=>array(95,-27,935,846),21708=>array(85,-71,971,832),21709=>array(97,-55,900,875),21710=>array(103,-66,949,835),21711=>array(108,-73,973,781),21712=>array(99,-26,925,764),21713=>array(102,-18,924,766),21714=>array(87,-46,945,803),21715=>array(103,-63,936,821),21716=>array(98,-64,931,814),21717=>array(99,-61,872,821),21718=>array(93,-52,940,855),21719=>array(86,-60,922,833),21720=>array(103,-71,958,830),21721=>array(100,-47,949,829),21722=>array(81,-77,943,778),21723=>array(51,-69,962,803),21724=>array(101,-70,945,842),21725=>array(88,-62,950,828),21726=>array(108,-70,945,838),21727=>array(75,-59,886,837),21728=>array(110,-65,926,831),21729=>array(62,-62,943,785),21730=>array(89,-52,935,801),21731=>array(120,-14,943,779),21732=>array(87,-55,956,825),21733=>array(70,-60,931,784),21734=>array(84,-67,942,824),21735=>array(81,-66,946,827),21736=>array(109,-69,912,832),21737=>array(100,-15,933,779),21738=>array(107,-74,942,785),21739=>array(113,-73,962,762),21740=>array(78,-55,930,833),21741=>array(64,-71,949,773),21742=>array(92,-68,927,833),21743=>array(118,-65,951,783),21744=>array(80,-44,885,840),21745=>array(98,-65,923,829),21746=>array(63,-62,926,825),21747=>array(99,-81,947,824),21748=>array(108,-73,973,856),21749=>array(82,-69,913,829),21750=>array(88,-64,951,825),21751=>array(103,-70,938,814),21752=>array(94,-74,917,818),21753=>array(92,-68,936,834),21754=>array(87,-70,931,832),21755=>array(102,-66,937,778),21756=>array(95,-68,932,846),21757=>array(91,-74,952,786),21758=>array(95,-64,968,844),21759=>array(65,-62,959,839),21760=>array(110,-62,954,830),21761=>array(97,-62,931,845),21762=>array(116,-52,960,835),21763=>array(116,-66,900,828),21764=>array(101,-66,947,782),21765=>array(87,-45,951,867),21766=>array(101,-69,961,849),21767=>array(53,-76,939,786),21768=>array(88,-30,943,788),21769=>array(94,-68,945,848),21770=>array(106,-66,954,835),21771=>array(112,-62,950,830),21772=>array(98,-74,964,813),21773=>array(113,-74,946,841),21774=>array(98,-52,904,844),21775=>array(84,-62,938,843),21776=>array(44,-71,938,835),21777=>array(92,-36,934,820),21778=>array(88,-65,940,781),21779=>array(116,-71,924,829),21780=>array(99,-70,934,785),21781=>array(100,-48,923,863),21782=>array(82,-23,951,793),21783=>array(103,-65,957,827),21784=>array(34,-60,979,822),21785=>array(112,-57,987,812),21786=>array(97,-62,957,777),21787=>array(101,-66,948,830),21788=>array(59,-37,952,802),21789=>array(104,-62,938,804),21790=>array(92,-65,936,832),21791=>array(95,-37,929,851),21792=>array(91,-72,914,824),21793=>array(109,-61,963,792),21794=>array(104,-62,938,834),21795=>array(86,-29,935,842),21796=>array(74,-73,948,832),21797=>array(97,-46,940,821),21798=>array(97,-67,951,825),21799=>array(110,-70,900,780),21800=>array(80,-44,959,779),21801=>array(99,-73,946,833),21802=>array(74,-65,957,843),21803=>array(74,-27,959,804),21804=>array(87,-70,957,829),21805=>array(104,-71,941,837),21806=>array(42,-67,944,843),21807=>array(97,-65,945,836),21808=>array(100,-64,909,830),21809=>array(115,-68,900,787),21810=>array(107,-79,948,827),21811=>array(82,-69,962,802),21812=>array(106,-71,942,830),21813=>array(112,-44,995,856),21814=>array(113,-66,964,837),21815=>array(94,-75,933,845),21816=>array(78,-35,950,847),21817=>array(81,-56,972,832),21818=>array(110,-74,961,833),21819=>array(104,-65,951,841),21820=>array(113,-68,947,843),21821=>array(92,-67,953,832),21822=>array(84,-30,940,831),21823=>array(92,-28,953,842),21824=>array(105,-73,941,785),21825=>array(103,-66,902,791),21826=>array(93,-76,971,827),21827=>array(97,-70,930,833),21828=>array(84,-63,971,774),21829=>array(95,-67,933,833),21830=>array(55,-56,945,825),21831=>array(39,-73,928,844),21832=>array(111,-65,947,837),21833=>array(76,-76,945,819),21834=>array(93,-66,932,782),21835=>array(109,-66,987,837),21836=>array(86,-31,955,819),21837=>array(84,-57,942,864),21838=>array(46,-67,962,835),21839=>array(119,-71,889,784),21840=>array(89,-62,931,843),21841=>array(84,-77,962,829),21842=>array(113,-68,903,788),21843=>array(54,-60,964,838),21844=>array(91,-60,945,844),21845=>array(111,-62,908,842),21846=>array(83,-62,952,836),21847=>array(123,-65,900,846),21848=>array(104,-72,965,846),21849=>array(85,-55,952,824),21850=>array(77,-66,927,795),21851=>array(83,-73,933,822),21852=>array(83,-68,955,786),21853=>array(76,-67,955,821),21854=>array(91,-25,940,785),21855=>array(35,-68,969,836),21856=>array(88,-60,913,812),21857=>array(95,-66,932,826),21858=>array(109,-61,963,792),21859=>array(83,-68,926,832),21860=>array(91,-69,935,846),21861=>array(97,-70,950,850),21862=>array(91,-64,930,836),21863=>array(90,-72,914,828),21864=>array(90,-66,927,828),21865=>array(121,-63,959,831),21866=>array(110,-64,909,838),21867=>array(115,-65,960,835),21868=>array(63,-66,913,825),21869=>array(94,-66,914,833),21870=>array(79,-63,912,829),21871=>array(82,-68,906,794),21872=>array(86,-71,948,814),21873=>array(86,-48,935,822),21874=>array(104,-50,908,842),21875=>array(86,-30,973,843),21876=>array(115,-58,945,833),21877=>array(105,-64,983,833),21878=>array(86,-72,942,844),21879=>array(94,-64,942,840),21880=>array(91,-65,923,826),21881=>array(91,-80,933,781),21882=>array(91,-72,944,785),21883=>array(92,-67,908,833),21884=>array(90,-67,930,823),21885=>array(114,-59,989,859),21886=>array(76,-66,957,832),21887=>array(110,-30,955,827),21888=>array(95,-69,965,819),21889=>array(93,-58,910,793),21890=>array(108,-69,960,785),21891=>array(92,-67,939,835),21892=>array(56,-70,907,835),21893=>array(92,-18,924,788),21894=>array(82,-50,918,825),21895=>array(112,-67,904,831),21896=>array(86,-65,942,827),21897=>array(88,-74,950,840),21898=>array(92,-72,930,837),21899=>array(83,-65,952,832),21900=>array(52,-71,909,787),21901=>array(104,-69,967,824),21902=>array(112,-67,906,788),21903=>array(84,-59,931,833),21904=>array(79,-81,936,830),21905=>array(97,-65,933,841),21906=>array(92,-48,956,849),21907=>array(110,-72,957,777),21908=>array(91,-70,933,781),21909=>array(110,-66,953,783),21910=>array(97,-66,939,829),21911=>array(85,-68,951,801),21912=>array(81,-67,930,834),21913=>array(85,-60,968,833),21914=>array(79,-65,971,838),21915=>array(91,-67,979,836),21916=>array(86,-63,938,837),21917=>array(105,-55,913,801),21918=>array(77,-73,921,840),21919=>array(116,-61,901,787),21920=>array(97,-32,936,825),21921=>array(107,-71,949,828),21922=>array(107,-71,951,827),21923=>array(52,-74,965,824),21924=>array(90,-18,935,861),21925=>array(110,-71,968,837),21926=>array(132,-68,888,789),21927=>array(79,-26,945,829),21928=>array(86,-73,959,838),21929=>array(76,-71,966,812),21930=>array(75,-73,957,829),21931=>array(96,-55,961,835),21932=>array(50,-71,951,830),21933=>array(88,-53,939,860),21934=>array(53,-68,945,789),21935=>array(89,-59,953,851),21936=>array(90,-72,965,837),21937=>array(90,-70,941,788),21938=>array(107,-65,905,836),21939=>array(82,-28,916,834),21940=>array(72,-71,972,832),21941=>array(75,-62,924,832),21942=>array(94,-63,906,834),21943=>array(110,-67,925,831),21944=>array(65,-77,959,841),21945=>array(90,-26,953,851),21946=>array(112,-62,982,834),21947=>array(80,-70,948,858),21948=>array(110,-32,970,846),21949=>array(90,-66,936,807),21950=>array(82,-66,893,826),21951=>array(50,-69,961,780),21952=>array(49,-72,955,829),21953=>array(88,-64,946,839),21954=>array(108,-72,960,845),21955=>array(94,-68,938,838),21956=>array(82,-62,954,790),21957=>array(88,-73,945,845),21958=>array(84,-65,947,847),21959=>array(56,-75,946,832),21960=>array(107,-29,963,826),21961=>array(87,-64,944,831),21962=>array(110,-68,962,791),21963=>array(106,-70,933,838),21964=>array(98,-22,946,841),21965=>array(108,-70,907,835),21966=>array(104,-68,909,783),21967=>array(112,-68,977,827),21968=>array(118,-70,954,847),21969=>array(88,-21,941,830),21970=>array(76,-64,944,830),21971=>array(81,-73,961,793),21972=>array(90,-85,963,851),21973=>array(95,-68,963,784),21974=>array(92,-70,962,828),21975=>array(105,-70,937,783),21976=>array(84,-59,963,851),21977=>array(111,-64,956,841),21978=>array(118,-56,916,846),21979=>array(95,-56,970,863),21980=>array(95,-69,943,834),21981=>array(92,-64,930,788),21982=>array(119,-66,961,837),21983=>array(89,-27,938,840),21984=>array(48,-81,960,829),21985=>array(83,-71,955,791),21986=>array(100,-36,950,780),21987=>array(112,-68,910,786),21988=>array(92,-70,938,827),21989=>array(84,-68,957,844),21990=>array(80,-68,942,829),21991=>array(34,-75,973,842),21992=>array(83,-68,939,836),21993=>array(91,-67,946,836),21994=>array(90,-70,954,835),21995=>array(89,-66,943,776),21996=>array(93,-70,942,830),21997=>array(91,-37,929,849),21998=>array(63,-57,939,788),21999=>array(87,-39,950,782),22000=>array(68,-75,913,845),22001=>array(90,-68,974,862),22002=>array(71,-57,940,845),22003=>array(90,-67,949,822),22004=>array(72,-54,969,835),22005=>array(88,-54,942,772),22006=>array(83,-68,935,787),22007=>array(86,-64,964,832),22008=>array(58,-57,951,854),22009=>array(83,-56,963,827),22010=>array(117,-68,956,831),22011=>array(98,-69,961,841),22012=>array(118,-72,972,829),22013=>array(82,-76,950,834),22014=>array(79,-68,961,837),22015=>array(115,-78,962,841),22016=>array(87,-73,927,846),22017=>array(76,-68,943,835),22018=>array(121,-68,894,823),22019=>array(83,-70,949,841),22020=>array(83,-70,958,845),22021=>array(82,-64,964,788),22022=>array(83,-72,964,832),22023=>array(101,-80,965,846),22024=>array(91,-72,935,830),22025=>array(50,-65,957,833),22026=>array(85,-68,938,834),22027=>array(73,-78,972,839),22028=>array(91,-70,940,789),22029=>array(90,-74,933,832),22030=>array(86,-67,946,784),22031=>array(60,-66,960,812),22032=>array(91,-50,966,801),22033=>array(106,-70,913,836),22034=>array(99,-25,956,835),22035=>array(102,-63,906,799),22036=>array(90,-73,949,805),22037=>array(116,-64,951,785),22038=>array(84,-74,947,832),22039=>array(109,-67,905,836),22040=>array(91,-68,924,823),22041=>array(81,-73,926,836),22042=>array(101,-70,946,824),22043=>array(74,-75,975,833),22044=>array(106,-61,981,840),22045=>array(96,-70,941,832),22046=>array(103,-70,911,832),22047=>array(91,-68,933,822),22048=>array(81,-54,956,804),22049=>array(89,-23,939,836),22050=>array(106,-59,962,800),22051=>array(86,-65,883,814),22052=>array(91,-64,927,789),22053=>array(84,-65,973,831),22054=>array(27,-86,973,836),22055=>array(90,-64,945,848),22056=>array(91,-65,923,826),22057=>array(81,-68,945,831),22058=>array(106,-83,953,780),22059=>array(84,-71,949,831),22060=>array(77,-72,959,809),22061=>array(91,-59,924,827),22062=>array(95,-69,923,833),22063=>array(79,-77,949,843),22064=>array(86,-65,947,833),22065=>array(89,-72,891,780),22066=>array(79,-75,906,830),22067=>array(113,-80,964,832),22068=>array(91,-65,950,828),22069=>array(76,-67,944,835),22070=>array(93,-65,930,837),22071=>array(100,-48,948,863),22072=>array(80,-63,948,847),22073=>array(86,-67,952,845),22074=>array(115,-66,990,830),22075=>array(90,-69,933,833),22076=>array(77,-67,926,796),22077=>array(107,-68,956,785),22078=>array(111,-71,958,780),22079=>array(82,-68,937,783),22080=>array(113,-80,964,781),22081=>array(85,-48,959,768),22082=>array(92,-64,950,856),22083=>array(110,-63,971,841),22084=>array(77,-68,945,831),22085=>array(109,-70,922,834),22086=>array(113,-69,978,783),22087=>array(103,-36,934,841),22088=>array(98,-68,967,836),22089=>array(106,-68,983,837),22090=>array(108,-67,940,784),22091=>array(88,-73,973,837),22092=>array(92,-73,905,835),22093=>array(85,-71,944,843),22094=>array(87,-23,937,839),22095=>array(106,-63,991,858),22096=>array(64,-70,933,795),22097=>array(90,-62,948,840),22098=>array(86,-74,954,832),22099=>array(93,-76,936,832),22100=>array(79,-11,956,855),22101=>array(61,-77,904,856),22102=>array(82,-68,947,790),22103=>array(82,-61,951,830),22104=>array(80,-62,967,796),22105=>array(95,-70,966,851),22106=>array(109,-72,957,779),22107=>array(86,-68,940,829),22108=>array(80,-61,947,828),22109=>array(80,-64,945,834),22110=>array(79,-72,950,855),22111=>array(39,-72,934,844),22112=>array(78,-67,946,835),22113=>array(90,-59,956,849),22114=>array(80,-68,947,853),22115=>array(122,-75,936,779),22116=>array(81,-62,971,832),22117=>array(80,-72,955,835),22118=>array(104,-64,970,838),22119=>array(80,-68,932,830),22120=>array(49,-62,956,798),22121=>array(51,-23,944,789),22122=>array(80,-70,954,792),22123=>array(88,-32,949,825),22124=>array(92,-27,941,838),22125=>array(83,-57,964,864),22126=>array(104,-81,973,782),22127=>array(84,-75,954,830),22128=>array(99,-70,954,848),22129=>array(80,-68,954,833),22130=>array(74,-66,959,853),22131=>array(99,-73,975,833),22132=>array(85,-76,956,838),22133=>array(70,-72,942,847),22134=>array(84,-68,934,834),22135=>array(101,-76,980,838),22136=>array(76,-70,961,827),22137=>array(106,-53,918,841),22138=>array(83,-61,962,832),22139=>array(77,-38,964,839),22140=>array(95,-68,948,842),22141=>array(74,-63,953,835),22142=>array(106,-70,944,833),22143=>array(102,-71,941,780),22144=>array(89,-69,944,838),22145=>array(115,-68,951,785),22146=>array(92,-39,927,821),22147=>array(95,-76,957,828),22148=>array(79,-53,951,842),22149=>array(84,-65,936,789),22150=>array(83,-62,937,835),22151=>array(81,-68,956,834),22152=>array(65,-71,975,797),22153=>array(81,-61,952,835),22154=>array(91,-67,962,856),22155=>array(91,-65,968,833),22156=>array(100,-77,949,832),22157=>array(98,-33,938,821),22158=>array(91,-67,959,848),22159=>array(75,-64,947,837),22160=>array(92,-52,916,850),22161=>array(92,-62,966,828),22162=>array(81,-78,946,835),22163=>array(92,-70,962,839),22164=>array(75,-80,951,836),22165=>array(84,-69,943,846),22166=>array(82,-36,955,832),22167=>array(104,-66,984,787),22168=>array(91,-72,946,784),22169=>array(92,-70,934,830),22170=>array(111,-52,914,803),22171=>array(81,-69,972,847),22172=>array(84,-20,957,794),22173=>array(91,-80,925,841),22174=>array(41,-68,958,841),22175=>array(118,-48,989,844),22176=>array(72,-62,922,834),22177=>array(69,-67,954,833),22178=>array(57,-70,961,833),22179=>array(36,-64,942,786),22180=>array(75,-78,934,835),22181=>array(82,-60,949,830),22182=>array(78,-65,939,790),22183=>array(90,-71,947,828),22184=>array(79,-70,944,837),22185=>array(86,-68,933,835),22186=>array(98,-70,906,780),22187=>array(89,-69,966,842),22188=>array(92,-64,958,842),22189=>array(74,-63,967,835),22190=>array(43,-68,949,845),22191=>array(88,-66,914,784),22192=>array(103,-68,955,838),22193=>array(77,-68,963,835),22194=>array(55,-65,960,845),22195=>array(58,-64,955,841),22196=>array(46,-62,964,817),22197=>array(85,-59,948,846),22198=>array(82,-65,935,788),22199=>array(89,-69,968,842),22200=>array(74,-74,917,829),22201=>array(63,-72,959,834),22202=>array(67,-63,956,805),22203=>array(106,-60,919,794),22204=>array(76,-76,960,844),22205=>array(76,-75,948,833),22206=>array(92,-64,940,828),22207=>array(71,-67,939,834),22208=>array(84,-64,947,832),22209=>array(80,-66,950,807),22210=>array(55,-77,961,779),22211=>array(87,-65,954,831),22212=>array(83,-71,938,843),22213=>array(57,-66,969,792),22214=>array(87,-81,946,834),22215=>array(111,-68,957,790),22216=>array(82,-75,950,831),22217=>array(98,-65,962,796),22218=>array(72,-75,951,834),22219=>array(92,-74,947,824),22220=>array(88,-52,965,842),22221=>array(55,-51,949,839),22222=>array(64,-62,972,832),22223=>array(50,-68,944,839),22224=>array(75,-78,957,830),22225=>array(88,-74,929,817),22226=>array(74,-57,948,839),22227=>array(87,-52,945,845),22228=>array(78,-70,959,831),22229=>array(83,-77,953,832),22230=>array(74,-51,958,858),22231=>array(133,-54,879,781),22232=>array(129,-52,871,778),22233=>array(123,-30,865,754),22234=>array(132,-73,868,776),22235=>array(121,-35,879,744),22236=>array(123,-30,865,754),22237=>array(107,-65,886,789),22238=>array(129,-30,871,754),22239=>array(74,-68,863,839),22240=>array(130,-64,870,793),22241=>array(121,-64,895,788),22242=>array(109,-64,865,785),22243=>array(122,-64,878,785),22244=>array(110,-72,891,784),22245=>array(121,-67,894,784),22246=>array(113,-67,887,788),22247=>array(120,-67,892,785),22248=>array(121,-65,894,786),22249=>array(121,-67,894,784),22250=>array(138,-67,879,849),22251=>array(101,-68,901,788),22252=>array(111,-53,877,754),22253=>array(95,-63,900,791),22254=>array(99,-51,894,799),22255=>array(128,-59,884,789),22256=>array(114,-65,886,784),22257=>array(138,-67,879,849),22258=>array(122,-59,878,789),22259=>array(121,-70,879,781),22260=>array(109,-70,866,782),22261=>array(106,-63,863,776),22262=>array(122,-59,878,789),22263=>array(122,-68,905,791),22264=>array(115,-64,907,788),22265=>array(105,-64,897,788),22266=>array(115,-70,885,785),22267=>array(115,-70,885,785),22268=>array(115,-70,885,785),22269=>array(122,-59,878,789),22270=>array(110,-66,866,784),22271=>array(96,-68,892,789),22272=>array(106,-65,894,784),22273=>array(116,-69,903,774),22274=>array(112,-67,897,782),22275=>array(106,-70,905,789),22276=>array(101,-66,896,788),22277=>array(116,-69,873,794),22278=>array(112,-68,865,774),22279=>array(102,-67,896,788),22280=>array(105,-69,895,791),22281=>array(113,-65,900,790),22282=>array(107,-65,906,796),22283=>array(109,-67,890,780),22284=>array(96,-53,900,797),22285=>array(102,-61,905,784),22286=>array(116,-69,903,774),22287=>array(107,-69,896,785),22288=>array(111,-69,908,779),22289=>array(111,-69,898,774),22290=>array(102,-70,898,790),22291=>array(113,-71,899,787),22292=>array(103,-71,900,781),22293=>array(116,-69,903,774),22294=>array(119,-68,906,794),22295=>array(119,-68,906,794),22296=>array(112,-64,903,788),22297=>array(116,-69,903,774),22298=>array(93,-54,893,809),22299=>array(95,-53,893,806),22300=>array(98,-67,902,796),22301=>array(106,-69,894,774),22302=>array(99,-65,901,790),22303=>array(78,-13,922,810),22304=>array(59,-58,957,806),22305=>array(100,-15,895,796),22306=>array(54,-59,939,796),22307=>array(61,-29,960,776),22308=>array(53,-59,961,814),22309=>array(89,-67,934,778),22310=>array(68,-55,944,741),22311=>array(37,-63,913,770),22312=>array(49,-65,921,836),22313=>array(42,-64,949,793),22314=>array(55,-62,953,800),22315=>array(49,-55,930,790),22316=>array(49,-78,951,791),22317=>array(73,-39,927,809),22318=>array(43,-58,945,786),22319=>array(39,-53,954,776),22320=>array(56,-52,935,808),22321=>array(58,-58,952,817),22322=>array(50,-45,943,796),22323=>array(56,-71,907,785),22324=>array(68,-61,917,788),22325=>array(44,-59,948,781),22326=>array(60,-61,953,805),22327=>array(44,-65,932,788),22328=>array(59,-56,897,789),22329=>array(39,-63,912,832),22330=>array(29,-63,897,808),22331=>array(62,-64,948,810),22332=>array(84,-41,938,785),22333=>array(62,-72,903,794),22334=>array(40,-71,956,796),22335=>array(50,-63,967,802),22336=>array(44,-32,949,786),22337=>array(43,-69,952,800),22338=>array(43,-70,966,785),22339=>array(51,-68,958,774),22340=>array(44,-66,967,793),22341=>array(48,-60,972,811),22342=>array(38,-63,970,799),22343=>array(50,-63,906,831),22344=>array(44,-72,946,793),22345=>array(44,-59,944,806),22346=>array(41,-77,953,827),22347=>array(58,-78,967,798),22348=>array(53,-24,947,804),22349=>array(43,-71,948,799),22350=>array(48,-66,962,810),22351=>array(40,-55,968,790),22352=>array(73,-29,927,806),22353=>array(47,-67,951,813),22354=>array(57,-43,952,809),22355=>array(57,-29,952,813),22356=>array(57,-49,974,792),22357=>array(57,-59,952,805),22358=>array(28,-54,961,768),22359=>array(33,-70,947,834),22360=>array(43,-58,951,765),22361=>array(57,-54,952,758),22362=>array(52,-19,932,831),22363=>array(43,-38,939,816),22364=>array(41,-69,912,804),22365=>array(33,-58,943,798),22366=>array(35,-67,902,832),22367=>array(41,-60,955,852),22368=>array(62,-14,926,821),22369=>array(48,-71,963,812),22370=>array(46,-67,945,801),22371=>array(84,-14,933,777),22372=>array(65,-48,908,805),22373=>array(65,-32,933,771),22374=>array(48,-21,952,786),22375=>array(65,-49,936,791),22376=>array(60,-60,952,806),22377=>array(39,-68,945,796),22378=>array(50,-67,947,794),22379=>array(38,-52,904,794),22380=>array(56,-67,980,834),22381=>array(46,-83,953,777),22382=>array(53,-58,964,823),22383=>array(42,-14,948,785),22384=>array(59,-67,914,782),22385=>array(43,-70,957,797),22386=>array(60,-71,925,810),22387=>array(61,-71,920,835),22388=>array(60,-56,944,800),22389=>array(45,-18,953,824),22390=>array(40,-65,943,817),22391=>array(48,-61,947,807),22392=>array(56,-54,909,849),22393=>array(45,-60,958,843),22394=>array(45,-69,955,836),22395=>array(56,-63,954,828),22396=>array(51,-67,941,832),22397=>array(67,-66,968,847),22398=>array(75,-61,918,836),22399=>array(71,-79,945,842),22400=>array(56,-63,940,828),22401=>array(56,-60,967,828),22402=>array(73,-32,927,826),22403=>array(49,-11,952,838),22404=>array(47,-31,941,829),22405=>array(37,-67,929,824),22406=>array(35,-66,911,826),22407=>array(30,-65,903,755),22408=>array(34,-32,946,833),22409=>array(46,-28,955,840),22410=>array(70,-61,939,786),22411=>array(59,-25,953,827),22412=>array(30,-70,898,781),22413=>array(55,-70,883,841),22414=>array(30,-65,948,848),22415=>array(55,-71,954,823),22416=>array(56,-36,926,853),22417=>array(50,-58,920,844),22418=>array(52,-36,926,814),22419=>array(37,-63,949,834),22420=>array(59,-20,954,790),22421=>array(59,-11,954,831),22422=>array(67,-43,904,842),22423=>array(37,-54,956,840),22424=>array(50,-73,963,822),22425=>array(43,-52,962,842),22426=>array(49,-11,953,842),22427=>array(43,-65,965,809),22428=>array(58,-62,949,809),22429=>array(46,-57,963,850),22430=>array(42,-43,953,839),22431=>array(51,-73,955,821),22432=>array(37,-68,952,809),22433=>array(34,-32,946,833),22434=>array(50,-69,932,833),22435=>array(47,-14,947,808),22436=>array(31,-22,931,811),22437=>array(49,-70,960,827),22438=>array(75,-27,949,790),22439=>array(38,-77,891,842),22440=>array(48,-59,954,843),22441=>array(50,-8,922,764),22442=>array(41,-70,949,839),22443=>array(32,-11,932,830),22444=>array(41,-72,946,831),22445=>array(43,-6,923,808),22446=>array(41,-66,965,842),22447=>array(40,-49,942,793),22448=>array(51,-64,940,835),22449=>array(41,-60,883,826),22450=>array(41,-27,941,813),22451=>array(45,-67,956,833),22452=>array(40,-66,923,832),22453=>array(50,-72,951,832),22454=>array(59,-65,948,833),22455=>array(56,-65,944,783),22456=>array(51,-67,959,857),22457=>array(43,-68,943,827),22458=>array(49,-68,954,817),22459=>array(49,-72,960,804),22460=>array(63,-24,969,822),22461=>array(55,-15,951,846),22462=>array(54,-64,955,800),22463=>array(53,-66,941,833),22464=>array(97,-32,916,829),22465=>array(57,-70,958,821),22466=>array(46,-70,959,791),22467=>array(50,-71,956,845),22468=>array(46,-65,949,846),22469=>array(65,-24,959,842),22470=>array(63,-71,906,824),22471=>array(51,-61,893,811),22472=>array(46,-68,953,836),22473=>array(46,-73,945,836),22474=>array(55,-15,951,842),22475=>array(39,-25,943,793),22476=>array(54,-74,955,827),22477=>array(61,-67,903,791),22478=>array(41,-68,951,834),22479=>array(36,-64,964,829),22480=>array(50,-62,970,814),22481=>array(55,-30,951,831),22482=>array(47,-62,945,827),22483=>array(61,-65,956,806),22484=>array(40,-68,948,833),22485=>array(55,-20,959,814),22486=>array(59,-48,962,832),22487=>array(43,-56,945,835),22488=>array(39,-64,923,826),22489=>array(43,-70,938,806),22490=>array(31,-67,892,802),22491=>array(31,-51,915,802),22492=>array(48,-27,967,817),22493=>array(17,-43,964,849),22494=>array(26,-58,966,848),22495=>array(36,-69,965,835),22496=>array(39,-68,959,854),22497=>array(53,-20,959,821),22498=>array(47,-48,959,823),22499=>array(48,-65,951,822),22500=>array(39,-56,961,860),22501=>array(53,-67,959,835),22502=>array(32,-61,959,855),22503=>array(32,-52,952,820),22504=>array(26,-65,974,853),22505=>array(46,-60,954,836),22506=>array(42,-12,944,831),22507=>array(56,-62,907,839),22508=>array(51,-73,965,824),22509=>array(35,-64,949,835),22510=>array(48,-72,971,829),22511=>array(45,-30,945,829),22512=>array(46,-62,959,833),22513=>array(45,-74,963,830),22514=>array(50,-68,976,841),22515=>array(62,-68,899,831),22516=>array(35,-67,953,835),22517=>array(47,-50,959,812),22518=>array(32,-67,973,831),22519=>array(57,-69,960,833),22520=>array(55,-67,911,818),22521=>array(36,-65,938,835),22522=>array(36,-28,980,832),22523=>array(46,-67,951,835),22524=>array(52,-64,958,836),22525=>array(42,-69,948,801),22526=>array(52,-27,945,792),22527=>array(67,-27,945,850),22528=>array(48,-65,906,818),22529=>array(47,-67,966,808),22530=>array(84,-14,933,832),22531=>array(52,-23,958,855),22532=>array(53,-67,956,838),22533=>array(56,-22,944,784),22534=>array(45,-73,950,834),22535=>array(60,-22,954,833),22536=>array(56,-48,911,828),22537=>array(45,-58,947,835),22538=>array(68,-12,951,794),22539=>array(41,-55,907,820),22540=>array(57,-69,901,803),22541=>array(42,-69,962,837),22542=>array(44,-70,963,833),22543=>array(63,-23,958,855),22544=>array(50,-71,956,804),22545=>array(45,-29,924,826),22546=>array(53,-49,970,789),22547=>array(57,-67,927,829),22548=>array(52,-67,966,811),22549=>array(58,-19,912,828),22550=>array(55,-65,920,841),22551=>array(26,-65,944,844),22552=>array(76,-28,972,835),22553=>array(32,-25,953,810),22554=>array(51,-65,936,787),22555=>array(54,-67,953,806),22556=>array(53,-67,966,832),22557=>array(64,-67,915,799),22558=>array(37,-65,970,833),22559=>array(59,-63,945,840),22560=>array(35,-72,966,840),22561=>array(38,-19,933,830),22562=>array(50,-70,944,836),22563=>array(66,-68,922,803),22564=>array(48,-70,966,793),22565=>array(54,-12,965,828),22566=>array(40,-50,956,844),22567=>array(35,-51,968,821),22568=>array(60,-69,924,807),22569=>array(38,-71,951,823),22570=>array(32,-68,946,829),22571=>array(38,-68,969,829),22572=>array(56,-70,976,836),22573=>array(66,-32,967,824),22574=>array(60,-69,952,800),22575=>array(43,-65,962,837),22576=>array(44,-62,956,807),22577=>array(65,-67,966,832),22578=>array(67,-16,963,770),22579=>array(43,-52,907,820),22580=>array(42,-63,948,788),22581=>array(39,-68,940,833),22582=>array(58,-67,952,835),22583=>array(52,-70,951,843),22584=>array(56,-71,973,803),22585=>array(50,-25,949,839),22586=>array(60,-66,971,829),22587=>array(49,-29,951,827),22588=>array(47,-16,954,826),22589=>array(54,-64,954,804),22590=>array(52,-64,978,842),22591=>array(58,-71,956,821),22592=>array(40,-69,955,804),22593=>array(55,-27,945,815),22594=>array(40,-26,961,826),22595=>array(40,-68,950,835),22596=>array(35,-66,911,804),22597=>array(45,-72,971,829),22598=>array(54,-60,944,846),22599=>array(50,-27,927,842),22600=>array(59,-16,958,794),22601=>array(50,-73,973,829),22602=>array(47,-68,965,841),22603=>array(64,-17,940,831),22604=>array(46,-68,915,796),22605=>array(28,-55,972,835),22606=>array(52,-71,960,831),22607=>array(39,-41,952,816),22608=>array(36,-64,980,833),22609=>array(53,-11,948,833),22610=>array(36,-65,956,829),22611=>array(56,-71,964,806),22612=>array(42,-69,963,829),22613=>array(54,-68,976,827),22614=>array(49,-65,964,842),22615=>array(46,-17,970,856),22616=>array(44,-69,948,819),22617=>array(42,-63,944,841),22618=>array(37,-60,973,807),22619=>array(53,-70,965,805),22620=>array(41,-60,965,807),22621=>array(55,-66,951,834),22622=>array(48,-30,949,830),22623=>array(55,-40,963,811),22624=>array(50,-60,961,834),22625=>array(52,-61,927,834),22626=>array(62,-60,928,839),22627=>array(58,-31,953,817),22628=>array(54,-70,967,818),22629=>array(59,-69,954,803),22630=>array(64,-46,953,815),22631=>array(54,-8,954,859),22632=>array(37,-67,966,826),22633=>array(49,-34,950,831),22634=>array(49,-65,934,836),22635=>array(47,-69,946,836),22636=>array(35,-68,948,785),22637=>array(47,-30,959,809),22638=>array(47,-64,965,849),22639=>array(63,-67,921,835),22640=>array(52,-46,951,840),22641=>array(57,-26,951,847),22642=>array(33,-56,941,850),22643=>array(53,-66,961,844),22644=>array(56,-71,906,831),22645=>array(44,-49,943,834),22646=>array(54,-69,959,838),22647=>array(56,-64,958,839),22648=>array(53,-26,940,803),22649=>array(53,-24,959,833),22650=>array(48,-69,954,835),22651=>array(46,-73,969,820),22652=>array(42,-66,961,830),22653=>array(34,-58,967,839),22654=>array(49,-34,952,831),22655=>array(33,-62,951,846),22656=>array(43,-71,957,810),22657=>array(52,-64,983,817),22658=>array(47,-70,957,804),22659=>array(39,-65,960,828),22660=>array(51,-65,961,838),22661=>array(52,-25,945,789),22662=>array(56,-69,942,823),22663=>array(53,-71,953,838),22664=>array(52,-64,920,831),22665=>array(28,-64,962,821),22666=>array(63,-26,958,838),22667=>array(60,-68,953,841),22668=>array(46,-67,962,851),22669=>array(58,-38,964,846),22670=>array(46,-69,950,836),22671=>array(45,-43,943,847),22672=>array(56,-32,956,823),22673=>array(48,-65,954,842),22674=>array(19,-80,923,826),22675=>array(45,-40,954,834),22676=>array(45,-58,945,839),22677=>array(40,-60,962,801),22678=>array(40,-69,949,837),22679=>array(38,-73,905,835),22680=>array(39,-67,969,833),22681=>array(38,-71,927,821),22682=>array(29,-68,947,821),22683=>array(34,-72,968,812),22684=>array(60,-35,968,847),22685=>array(39,-57,963,847),22686=>array(52,-62,961,830),22687=>array(31,-64,911,827),22688=>array(48,-70,960,804),22689=>array(40,-69,953,836),22690=>array(49,-64,959,843),22691=>array(36,-76,965,827),22692=>array(29,-69,953,836),22693=>array(49,-32,962,843),22694=>array(52,-63,932,827),22695=>array(55,-61,976,836),22696=>array(56,-43,949,816),22697=>array(38,-68,964,826),22698=>array(43,-52,969,831),22699=>array(41,-72,950,834),22700=>array(67,-27,967,844),22701=>array(32,-24,947,826),22702=>array(67,-15,956,857),22703=>array(34,-33,954,847),22704=>array(49,-67,954,806),22705=>array(39,-32,981,828),22706=>array(30,-62,954,845),22707=>array(43,-76,962,838),22708=>array(47,-57,950,831),22709=>array(60,-69,933,779),22710=>array(47,-68,963,833),22711=>array(35,-68,945,831),22712=>array(52,-62,938,842),22713=>array(52,-67,924,787),22714=>array(32,-64,972,851),22715=>array(52,-68,950,833),22716=>array(56,-33,977,831),22717=>array(46,-75,977,846),22718=>array(64,-25,960,828),22719=>array(56,-70,962,806),22720=>array(26,-69,962,845),22721=>array(62,-26,957,831),22722=>array(36,-38,964,780),22723=>array(43,-26,944,788),22724=>array(44,-32,959,832),22725=>array(62,-32,953,851),22726=>array(79,-34,951,826),22727=>array(43,-34,947,835),22728=>array(50,-68,987,830),22729=>array(47,-72,969,833),22730=>array(48,-71,965,839),22731=>array(61,-65,918,832),22732=>array(35,-79,966,837),22733=>array(41,-32,953,791),22734=>array(38,-54,969,857),22735=>array(49,-34,951,823),22736=>array(53,-35,962,794),22737=>array(46,-26,962,836),22738=>array(44,-18,956,834),22739=>array(42,-45,953,807),22740=>array(41,-55,949,840),22741=>array(43,-62,965,828),22742=>array(31,-51,947,818),22743=>array(36,-35,954,823),22744=>array(59,-28,949,783),22745=>array(52,-77,967,847),22746=>array(61,-66,969,836),22747=>array(53,-65,920,806),22748=>array(35,-60,951,808),22749=>array(36,-65,973,826),22750=>array(51,-63,970,844),22751=>array(57,-24,950,849),22752=>array(29,-68,952,841),22753=>array(29,-64,964,843),22754=>array(46,-65,959,820),22755=>array(38,-64,963,831),22756=>array(42,-61,951,837),22757=>array(42,-70,948,791),22758=>array(59,-70,953,829),22759=>array(33,-72,957,811),22760=>array(71,-28,941,781),22761=>array(59,-71,932,793),22762=>array(31,-75,959,848),22763=>array(103,28,894,796),22764=>array(49,-18,951,796),22765=>array(75,-58,888,834),22766=>array(41,-63,913,829),22767=>array(33,-69,948,820),22768=>array(47,-55,927,837),22769=>array(74,-40,927,846),22770=>array(62,-58,933,846),22771=>array(42,-58,955,846),22772=>array(59,-17,951,826),22773=>array(52,-34,969,842),22774=>array(59,-9,909,834),22775=>array(55,-21,948,835),22776=>array(59,-38,909,834),22777=>array(55,-21,948,835),22778=>array(72,-32,947,831),22779=>array(50,-50,972,806),22780=>array(55,-23,953,830),22781=>array(55,-61,951,836),22782=>array(49,-18,950,829),22783=>array(62,-72,954,845),22784=>array(55,-61,951,836),22785=>array(95,-62,932,847),22786=>array(59,-46,954,826),22787=>array(67,-64,923,791),22788=>array(18,-67,935,818),22789=>array(30,-82,946,827),22790=>array(51,-71,955,833),22791=>array(43,-63,930,827),22792=>array(37,-60,961,832),22793=>array(58,-62,959,830),22794=>array(55,-41,952,812),22795=>array(71,-67,937,842),22796=>array(54,-64,969,833),22797=>array(55,-65,954,829),22798=>array(60,-67,967,829),22799=>array(53,-65,954,812),22800=>array(84,-66,945,844),22801=>array(53,-65,961,843),22802=>array(46,-67,954,795),22803=>array(55,-67,965,823),22804=>array(36,-53,948,841),22805=>array(95,-71,856,842),22806=>array(41,-65,967,836),22807=>array(46,-66,945,828),22808=>array(57,-59,872,844),22809=>array(24,-66,968,789),22810=>array(89,-68,911,849),22811=>array(107,-81,928,807),22812=>array(45,-65,959,828),22813=>array(29,-47,965,804),22814=>array(119,-58,929,821),22815=>array(14,-59,907,842),22816=>array(66,-65,921,847),22817=>array(66,-65,953,847),22818=>array(59,-73,928,839),22819=>array(71,-73,915,845),22820=>array(58,-76,942,848),22821=>array(22,-69,925,840),22822=>array(50,-69,952,823),22823=>array(85,-43,933,837),22824=>array(55,-63,950,845),22825=>array(61,-51,947,778),22826=>array(83,-48,941,834),22827=>array(74,-51,943,834),22828=>array(29,-57,979,840),22829=>array(84,-55,931,798),22830=>array(54,-70,968,826),22831=>array(58,-66,957,835),22832=>array(76,-70,953,835),22833=>array(86,-70,941,829),22834=>array(33,-62,947,835),22835=>array(54,-7,946,839),22836=>array(62,-59,913,831),22837=>array(43,-61,945,835),22838=>array(36,-71,969,824),22839=>array(58,-68,953,835),22840=>array(29,-70,982,855),22841=>array(29,-59,936,830),22842=>array(33,-59,947,835),22843=>array(21,-58,937,835),22844=>array(60,-67,955,835),22845=>array(66,-71,957,835),22846=>array(69,-64,955,834),22847=>array(53,-45,957,835),22848=>array(53,-62,982,783),22849=>array(40,-31,954,821),22850=>array(50,-67,958,832),22851=>array(67,-88,958,847),22852=>array(32,-44,976,842),22853=>array(59,-67,965,838),22854=>array(66,-41,957,835),22855=>array(60,-65,929,840),22856=>array(62,-62,960,848),22857=>array(44,-72,958,840),22858=>array(59,-74,964,831),22859=>array(21,-58,937,835),22860=>array(37,-60,963,828),22861=>array(35,-60,972,843),22862=>array(36,-22,961,851),22863=>array(46,-77,954,840),22864=>array(39,-66,966,841),22865=>array(43,-70,957,830),22866=>array(36,-65,974,838),22867=>array(57,-65,965,829),22868=>array(48,-71,970,835),22869=>array(53,-57,972,843),22870=>array(30,-59,954,839),22871=>array(43,-65,966,844),22872=>array(42,-65,955,829),22873=>array(29,-60,975,848),22874=>array(54,-68,960,839),22875=>array(26,-68,997,841),22876=>array(47,-69,970,836),22877=>array(70,-82,962,836),22878=>array(47,-75,976,833),22879=>array(41,-59,974,840),22880=>array(40,-71,959,829),22881=>array(44,-64,973,793),22882=>array(36,-68,970,840),22883=>array(51,-78,971,807),22884=>array(26,-77,972,837),22885=>array(39,-73,961,840),22886=>array(44,-66,960,839),22887=>array(47,-72,968,842),22888=>array(39,-64,970,852),22889=>array(32,-22,966,845),22890=>array(30,-65,967,843),22891=>array(40,-71,968,844),22892=>array(39,-64,970,847),22893=>array(35,-63,982,839),22894=>array(51,-69,960,849),22895=>array(29,-80,983,839),22896=>array(40,-73,967,781),22897=>array(48,-66,966,839),22898=>array(42,-72,961,832),22899=>array(86,-53,911,836),22900=>array(64,-67,949,819),22901=>array(52,-63,948,840),22902=>array(68,-70,920,821),22903=>array(63,-63,958,833),22904=>array(69,-65,959,836),22905=>array(40,-56,948,836),22906=>array(100,-70,972,832),22907=>array(65,-64,951,828),22908=>array(64,-55,958,831),22909=>array(52,-67,961,818),22910=>array(62,-65,912,829),22911=>array(44,-60,961,830),22912=>array(63,-66,944,821),22913=>array(66,-59,919,844),22914=>array(71,-74,897,815),22915=>array(29,-52,945,840),22916=>array(54,-72,942,836),22917=>array(77,-53,964,816),22918=>array(31,-67,938,824),22919=>array(47,-62,861,833),22920=>array(46,-61,914,828),22921=>array(61,-71,955,832),22922=>array(51,-72,935,832),22923=>array(76,-72,962,833),22924=>array(64,-69,954,837),22925=>array(51,-67,952,837),22926=>array(56,-72,974,840),22927=>array(74,-66,972,842),22928=>array(53,-56,974,841),22929=>array(49,-54,941,849),22930=>array(62,-68,934,839),22931=>array(57,-69,961,836),22932=>array(47,-64,957,853),22933=>array(57,-66,891,838),22934=>array(47,-70,957,830),22935=>array(39,-66,966,850),22936=>array(45,-69,958,830),22937=>array(53,-67,952,835),22938=>array(49,-64,966,840),22939=>array(66,-44,940,823),22940=>array(58,-69,955,831),22941=>array(39,-63,961,835),22942=>array(45,-50,956,827),22943=>array(66,-59,920,785),22944=>array(61,-66,917,835),22945=>array(57,-70,946,837),22946=>array(50,-67,971,836),22947=>array(52,-48,966,839),22948=>array(46,-62,951,830),22949=>array(67,-71,903,834),22950=>array(44,-66,951,836),22951=>array(53,-68,955,836),22952=>array(55,-77,951,829),22953=>array(53,-64,935,824),22954=>array(36,-66,913,818),22955=>array(36,-64,890,825),22956=>array(62,-62,965,828),22957=>array(58,-64,975,844),22958=>array(58,-65,945,838),22959=>array(61,-65,918,845),22960=>array(64,-67,951,842),22961=>array(62,-73,911,835),22962=>array(50,-58,937,835),22963=>array(53,-52,965,847),22964=>array(59,-63,945,844),22965=>array(60,-56,958,832),22966=>array(45,-56,956,835),22967=>array(66,-60,975,844),22968=>array(61,-62,961,830),22969=>array(30,-71,978,833),22970=>array(55,-66,973,838),22971=>array(80,-70,935,837),22972=>array(62,-60,959,830),22973=>array(59,-62,918,837),22974=>array(65,-65,936,828),22975=>array(60,-55,924,821),22976=>array(53,-65,956,842),22977=>array(60,-65,918,834),22978=>array(71,-58,969,830),22979=>array(60,-58,962,826),22980=>array(61,-61,954,826),22981=>array(56,-72,953,839),22982=>array(60,-67,948,832),22983=>array(58,-70,941,830),22984=>array(55,-50,968,860),22985=>array(37,-68,954,840),22986=>array(70,-64,934,832),22987=>array(54,-74,945,835),22988=>array(56,-62,965,839),22989=>array(32,-56,959,831),22990=>array(42,-77,968,834),22991=>array(62,-69,955,837),22992=>array(56,-65,956,818),22993=>array(56,-64,956,838),22994=>array(66,-64,978,841),22995=>array(52,-69,952,827),22996=>array(58,-67,912,836),22997=>array(58,-67,958,827),22998=>array(51,-52,949,822),22999=>array(41,-70,922,825),23000=>array(48,-67,956,850),23001=>array(40,-64,959,834),23002=>array(53,-70,960,833),23003=>array(60,-70,906,830),23004=>array(67,-63,926,850),23005=>array(38,-65,969,832),23006=>array(48,-52,957,850),23007=>array(38,-68,948,842),23008=>array(57,-74,907,832),23009=>array(80,-72,938,829),23010=>array(63,-72,929,831),23011=>array(38,-66,970,846),23012=>array(62,-66,957,837),23013=>array(47,-54,959,833),23014=>array(49,-71,962,843),23015=>array(52,-65,952,845),23016=>array(54,-67,968,837),23017=>array(68,-75,956,827),23018=>array(45,-69,956,824),23019=>array(50,-71,955,831),23020=>array(62,-66,956,829),23021=>array(67,-73,931,837),23022=>array(69,-59,960,837),23023=>array(64,-74,953,823),23024=>array(45,-60,909,836),23025=>array(44,-49,979,860),23026=>array(61,-74,954,831),23027=>array(61,-70,887,830),23028=>array(83,-73,938,824),23029=>array(69,-79,954,821),23030=>array(52,-50,970,858),23031=>array(55,-73,957,827),23032=>array(63,-73,953,827),23033=>array(40,-59,953,845),23034=>array(64,-74,953,823),23035=>array(53,-66,895,831),23036=>array(73,-80,932,822),23037=>array(78,-75,947,820),23038=>array(57,-80,955,823),23039=>array(59,-74,939,842),23040=>array(64,-67,951,830),23041=>array(53,-74,959,832),23042=>array(73,-73,959,832),23043=>array(73,-68,953,833),23044=>array(44,-65,935,829),23045=>array(44,-77,934,817),23046=>array(28,-69,936,822),23047=>array(40,-60,939,836),23048=>array(56,-82,919,834),23049=>array(34,-64,962,839),23050=>array(64,-68,958,830),23051=>array(62,-70,897,836),23052=>array(46,-48,956,840),23053=>array(46,-70,961,840),23054=>array(37,-68,939,830),23055=>array(56,-62,956,838),23056=>array(64,-64,953,837),23057=>array(37,-68,943,830),23058=>array(56,-67,953,845),23059=>array(41,-67,963,823),23060=>array(82,-69,954,839),23061=>array(60,-62,964,837),23062=>array(63,-69,980,829),23063=>array(57,-69,983,833),23064=>array(62,-75,962,831),23065=>array(51,-48,952,845),23066=>array(72,-74,923,808),23067=>array(64,-71,977,833),23068=>array(50,-71,947,833),23069=>array(66,-54,969,852),23070=>array(48,-68,945,833),23071=>array(63,-72,897,831),23072=>array(66,-66,965,831),23073=>array(66,-66,961,831),23074=>array(54,-66,951,867),23075=>array(65,-67,933,845),23076=>array(37,-68,939,829),23077=>array(42,-63,972,832),23078=>array(62,-64,954,828),23079=>array(62,-68,949,846),23080=>array(47,-64,954,828),23081=>array(57,-67,967,848),23082=>array(57,-68,948,828),23083=>array(39,-67,967,828),23084=>array(42,-64,962,833),23085=>array(73,-74,964,833),23086=>array(64,-68,941,832),23087=>array(64,-71,948,833),23088=>array(64,-67,955,840),23089=>array(32,-62,947,826),23090=>array(43,-72,891,819),23091=>array(55,-64,912,839),23092=>array(46,-73,870,832),23093=>array(49,-71,968,835),23094=>array(67,-75,940,793),23095=>array(65,-44,953,833),23096=>array(51,-78,953,833),23097=>array(44,-77,964,828),23098=>array(37,-67,973,823),23099=>array(61,-64,973,835),23100=>array(68,-69,906,832),23101=>array(57,-67,955,828),23102=>array(51,-69,958,827),23103=>array(37,-58,939,827),23104=>array(38,-65,952,835),23105=>array(55,-68,930,832),23106=>array(63,-71,912,840),23107=>array(58,-68,957,834),23108=>array(53,-67,960,839),23109=>array(64,-61,921,847),23110=>array(66,-74,946,836),23111=>array(42,-67,959,834),23112=>array(46,-72,971,831),23113=>array(59,-63,954,836),23114=>array(37,-67,977,837),23115=>array(44,-66,953,837),23116=>array(49,-71,980,828),23117=>array(54,-65,962,839),23118=>array(69,-68,953,842),23119=>array(42,-67,968,848),23120=>array(52,-70,979,827),23121=>array(50,-70,962,830),23122=>array(50,-68,971,836),23123=>array(64,-74,935,827),23124=>array(54,-63,964,834),23125=>array(37,-65,964,836),23126=>array(45,-68,979,829),23127=>array(54,-70,960,832),23128=>array(50,-62,966,831),23129=>array(48,-60,946,841),23130=>array(55,-71,960,833),23131=>array(52,-62,955,838),23132=>array(47,-67,954,790),23133=>array(52,-71,961,828),23134=>array(49,-67,959,839),23135=>array(66,-71,912,829),23136=>array(65,-68,924,839),23137=>array(44,-64,970,839),23138=>array(54,-65,951,850),23139=>array(59,-75,922,834),23140=>array(52,-72,898,830),23141=>array(56,-66,967,833),23142=>array(42,-74,944,832),23143=>array(45,-64,948,837),23144=>array(34,-61,957,834),23145=>array(53,-67,948,837),23146=>array(47,-78,964,822),23147=>array(54,-56,949,834),23148=>array(37,-50,950,829),23149=>array(45,-54,954,833),23150=>array(69,-68,945,834),23151=>array(57,-78,918,795),23152=>array(50,-73,959,835),23153=>array(57,-78,944,848),23154=>array(70,-65,962,835),23155=>array(61,-62,934,835),23156=>array(56,-74,915,780),23157=>array(37,-70,956,825),23158=>array(52,-63,903,831),23159=>array(40,-65,949,852),23160=>array(57,-68,947,830),23161=>array(65,-67,952,835),23162=>array(51,-69,963,841),23163=>array(50,-65,951,833),23164=>array(51,-64,954,840),23165=>array(53,-70,964,832),23166=>array(41,-70,964,849),23167=>array(63,-65,967,834),23168=>array(67,-68,932,832),23169=>array(50,-64,963,849),23170=>array(65,-61,935,858),23171=>array(57,-68,961,832),23172=>array(57,-71,961,833),23173=>array(38,-49,955,827),23174=>array(57,-72,945,835),23175=>array(57,-72,934,832),23176=>array(70,-62,950,824),23177=>array(57,-62,943,832),23178=>array(43,-73,951,833),23179=>array(58,-73,973,823),23180=>array(52,-74,955,830),23181=>array(56,-82,954,852),23182=>array(57,-68,965,838),23183=>array(50,-69,950,830),23184=>array(51,-72,952,787),23185=>array(65,-66,959,842),23186=>array(60,-66,973,836),23187=>array(60,-58,959,841),23188=>array(52,-70,954,834),23189=>array(57,-76,964,833),23190=>array(47,-60,988,842),23191=>array(73,-50,961,836),23192=>array(57,-65,951,842),23193=>array(48,-74,961,843),23194=>array(63,-73,900,827),23195=>array(42,-65,949,836),23196=>array(56,-82,954,833),23197=>array(50,-72,945,835),23198=>array(55,-69,986,832),23199=>array(44,-62,963,810),23200=>array(64,-65,927,845),23201=>array(58,-67,964,833),23202=>array(49,-70,920,825),23203=>array(43,-66,954,835),23204=>array(67,-53,976,832),23205=>array(53,-78,921,834),23206=>array(55,-67,914,832),23207=>array(54,-65,919,837),23208=>array(54,-63,967,835),23209=>array(62,-71,914,827),23210=>array(35,-74,951,815),23211=>array(38,-60,965,836),23212=>array(56,-67,981,825),23213=>array(57,-82,931,825),23214=>array(41,-70,974,849),23215=>array(46,-60,928,845),23216=>array(46,-65,908,832),23217=>array(55,-73,967,840),23218=>array(43,-53,958,852),23219=>array(65,-67,967,846),23220=>array(59,-76,974,823),23221=>array(31,-65,968,834),23222=>array(55,-67,954,827),23223=>array(43,-64,950,837),23224=>array(55,-71,966,843),23225=>array(56,-69,915,834),23226=>array(51,-73,975,829),23227=>array(38,-76,950,832),23228=>array(51,-72,968,818),23229=>array(56,-71,922,818),23230=>array(18,-64,948,837),23231=>array(52,-64,972,855),23232=>array(48,-69,962,833),23233=>array(53,-69,970,832),23234=>array(42,-65,958,840),23235=>array(60,-71,945,840),23236=>array(38,-65,968,839),23237=>array(72,-60,954,844),23238=>array(65,-69,977,833),23239=>array(54,-82,962,829),23240=>array(61,-73,932,831),23241=>array(66,-76,957,831),23242=>array(49,-65,954,832),23243=>array(36,-57,929,818),23244=>array(51,-64,966,850),23245=>array(52,-70,927,832),23246=>array(44,-69,950,840),23247=>array(49,-64,946,842),23248=>array(57,-65,958,829),23249=>array(82,-71,934,791),23250=>array(44,-73,931,820),23251=>array(43,-53,967,844),23252=>array(43,-72,920,826),23253=>array(58,-56,971,830),23254=>array(22,-62,953,831),23255=>array(36,-77,951,837),23256=>array(44,-61,977,843),23257=>array(38,-63,970,841),23258=>array(47,-47,972,833),23259=>array(52,-74,958,785),23260=>array(52,-65,964,849),23261=>array(58,-70,962,834),23262=>array(54,-67,957,836),23263=>array(44,-47,951,841),23264=>array(37,-66,955,841),23265=>array(37,-64,948,836),23266=>array(51,-72,954,826),23267=>array(43,-61,952,836),23268=>array(55,-55,938,836),23269=>array(50,-69,951,831),23270=>array(30,-77,921,826),23271=>array(36,-67,943,830),23272=>array(59,-72,972,833),23273=>array(69,-69,964,835),23274=>array(37,-72,973,839),23275=>array(68,-62,989,837),23276=>array(63,-66,978,834),23277=>array(56,-68,953,831),23278=>array(50,-70,954,828),23279=>array(44,-75,960,833),23280=>array(69,-69,984,837),23281=>array(41,-70,914,823),23282=>array(49,-66,979,840),23283=>array(51,-50,957,859),23284=>array(62,-80,956,829),23285=>array(40,-65,961,836),23286=>array(39,-54,970,856),23287=>array(34,-65,950,841),23288=>array(44,-78,962,837),23289=>array(46,-73,966,828),23290=>array(42,-68,911,835),23291=>array(57,-65,915,823),23292=>array(38,-74,958,831),23293=>array(44,-74,980,838),23294=>array(37,-74,954,836),23295=>array(48,-77,965,834),23296=>array(53,-67,964,852),23297=>array(35,-77,989,831),23298=>array(54,-82,981,833),23299=>array(45,-77,951,827),23300=>array(38,-69,954,833),23301=>array(38,-69,952,829),23302=>array(41,-64,991,858),23303=>array(38,-79,960,832),23304=>array(44,-64,965,835),23305=>array(38,-64,956,841),23306=>array(64,-89,940,832),23307=>array(34,-68,958,835),23308=>array(52,-68,966,834),23309=>array(38,-66,965,835),23310=>array(42,-70,975,831),23311=>array(40,-68,975,831),23312=>array(44,-74,976,841),23313=>array(30,-50,963,844),23314=>array(45,-68,973,864),23315=>array(45,-80,977,839),23316=>array(41,-66,971,831),23317=>array(46,-64,941,835),23318=>array(61,-75,948,848),23319=>array(35,-56,962,850),23320=>array(34,-64,952,837),23321=>array(36,-65,964,837),23322=>array(42,-70,972,844),23323=>array(46,-60,991,836),23324=>array(53,-84,969,849),23325=>array(46,-64,956,848),23326=>array(50,-41,962,835),23327=>array(46,-70,965,853),23328=>array(38,-67,984,838),23329=>array(36,-66,975,843),23330=>array(43,-79,966,837),23331=>array(51,-70,964,837),23332=>array(37,-68,973,848),23333=>array(51,-70,956,825),23334=>array(50,-71,955,826),23335=>array(41,-70,953,825),23336=>array(34,-50,963,838),23337=>array(43,-70,942,831),23338=>array(44,-67,966,844),23339=>array(34,-65,947,840),23340=>array(48,-68,951,829),23341=>array(44,-68,976,815),23342=>array(45,-74,950,807),23343=>array(45,-68,957,824),23344=>array(68,-69,924,791),23345=>array(53,-75,953,840),23346=>array(46,-63,934,829),23347=>array(43,-65,963,831),23348=>array(43,-69,956,850),23349=>array(40,-68,936,845),23350=>array(43,-64,962,859),23351=>array(36,-67,962,846),23352=>array(54,-65,958,851),23353=>array(27,-65,977,829),23354=>array(57,-53,971,829),23355=>array(46,-66,961,841),23356=>array(62,-74,921,831),23357=>array(40,-67,976,839),23358=>array(35,-50,968,848),23359=>array(41,-68,971,836),23360=>array(51,-65,932,831),23361=>array(68,-66,930,785),23362=>array(42,-43,959,840),23363=>array(59,-61,989,840),23364=>array(41,-66,909,832),23365=>array(43,-65,969,821),23366=>array(55,-67,954,831),23367=>array(46,-64,980,832),23368=>array(48,-65,943,831),23369=>array(66,-58,937,839),23370=>array(41,-78,942,839),23371=>array(44,-72,962,825),23372=>array(55,-74,957,839),23373=>array(39,-67,974,831),23374=>array(46,-73,947,830),23375=>array(45,-65,953,846),23376=>array(98,-49,921,787),23377=>array(72,-52,927,782),23378=>array(221,-58,921,778),23379=>array(94,-53,939,781),23380=>array(69,-61,953,825),23381=>array(74,-59,942,783),23382=>array(41,-52,955,786),23383=>array(94,-61,926,832),23384=>array(47,-69,943,839),23385=>array(31,-66,937,823),23386=>array(53,-65,947,840),23387=>array(74,-64,944,831),23388=>array(60,-65,967,834),23389=>array(48,-61,928,834),23390=>array(24,-31,945,786),23391=>array(66,-17,955,786),23392=>array(86,-51,920,828),23393=>array(20,-70,953,839),23394=>array(53,-64,947,847),23395=>array(50,-67,959,838),23396=>array(42,-77,970,838),23397=>array(54,-58,947,852),23398=>array(74,-54,926,826),23399=>array(86,-52,935,826),23400=>array(41,-67,950,800),23401=>array(51,-68,948,833),23402=>array(41,-60,924,842),23403=>array(44,-69,965,815),23404=>array(38,-66,946,791),23405=>array(55,-72,960,785),23406=>array(41,-64,949,836),23407=>array(63,-61,956,796),23408=>array(41,-68,971,834),23409=>array(31,-59,962,798),23410=>array(51,-50,961,789),23411=>array(53,-56,949,855),23412=>array(135,-68,903,823),23413=>array(34,-76,944,817),23414=>array(53,-58,949,838),23415=>array(41,-71,953,831),23416=>array(66,-67,939,831),23417=>array(64,-57,940,840),23418=>array(31,-64,955,790),23419=>array(44,-70,954,823),23420=>array(59,-81,946,833),23421=>array(71,-60,948,837),23422=>array(39,-67,954,788),23423=>array(57,-59,955,846),23424=>array(90,354,883,650),23425=>array(79,-52,934,851),23426=>array(56,-67,945,833),23427=>array(109,-28,902,821),23428=>array(55,-63,952,841),23429=>array(70,-38,942,833),23430=>array(79,-61,932,841),23431=>array(59,-69,931,840),23432=>array(77,-59,923,825),23433=>array(76,-70,912,818),23434=>array(71,-64,950,844),23435=>array(63,-65,951,824),23436=>array(60,-62,946,839),23437=>array(58,-58,942,822),23438=>array(48,-66,955,845),23439=>array(77,-64,927,822),23440=>array(76,-37,972,838),23441=>array(106,-66,923,838),23442=>array(84,-44,940,832),23443=>array(46,-66,958,830),23444=>array(75,-32,925,842),23445=>array(57,-65,894,839),23446=>array(75,-65,942,830),23447=>array(71,-63,945,822),23448=>array(106,-70,894,839),23449=>array(106,-71,894,817),23450=>array(41,-67,953,826),23451=>array(54,-59,954,818),23452=>array(60,-29,953,831),23453=>array(79,-25,925,826),23454=>array(73,-61,929,832),23455=>array(47,-57,955,827),23456=>array(32,-56,957,841),23457=>array(89,-60,904,842),23458=>array(40,-61,958,828),23459=>array(73,-25,931,823),23460=>array(93,-35,907,825),23461=>array(51,-70,908,839),23462=>array(102,-72,915,832),23463=>array(90,-21,910,835),23464=>array(74,-79,949,824),23465=>array(87,-54,933,835),23466=>array(41,-63,921,837),23467=>array(91,-74,894,839),23468=>array(39,-65,966,842),23469=>array(59,-65,932,830),23470=>array(98,-68,902,829),23471=>array(42,-58,934,848),23472=>array(80,-63,931,831),23473=>array(83,-52,893,844),23474=>array(46,-50,955,844),23475=>array(83,-65,920,834),23476=>array(69,-79,934,839),23477=>array(110,-71,901,837),23478=>array(55,-65,960,823),23479=>array(46,-56,955,857),23480=>array(45,-67,968,833),23481=>array(47,-68,953,834),23482=>array(54,-57,955,840),23483=>array(55,-61,949,834),23484=>array(47,-73,959,846),23485=>array(81,-62,927,836),23486=>array(50,-77,917,846),23487=>array(43,-73,906,828),23488=>array(46,-62,955,826),23489=>array(41,-67,982,841),23490=>array(48,-71,969,835),23491=>array(54,-62,952,829),23492=>array(80,-59,941,833),23493=>array(53,-69,956,835),23494=>array(66,-64,944,827),23495=>array(47,-73,959,830),23496=>array(86,-65,921,846),23497=>array(90,-67,912,845),23498=>array(62,-74,963,838),23499=>array(37,-41,968,835),23500=>array(107,-67,900,835),23501=>array(61,-31,953,835),23502=>array(43,-53,926,860),23503=>array(63,-66,961,841),23504=>array(46,-77,962,821),23505=>array(45,-72,929,839),23506=>array(48,-83,952,834),23507=>array(100,-65,900,840),23508=>array(75,-68,971,828),23509=>array(83,-68,930,843),23510=>array(56,-60,981,844),23511=>array(47,-55,944,840),23512=>array(72,-78,931,841),23513=>array(34,-64,966,839),23514=>array(65,-65,957,842),23515=>array(55,-57,956,842),23516=>array(80,-68,917,843),23517=>array(39,-75,952,829),23518=>array(35,-76,962,845),23519=>array(53,-62,954,825),23520=>array(41,-61,936,856),23521=>array(35,-66,974,840),23522=>array(47,-76,960,836),23523=>array(53,-72,948,836),23524=>array(54,-64,953,836),23525=>array(42,-72,977,850),23526=>array(61,-74,952,850),23527=>array(80,-68,917,844),23528=>array(44,-69,930,839),23529=>array(41,-73,970,835),23530=>array(50,-63,914,836),23531=>array(82,-65,910,833),23532=>array(55,-57,953,843),23533=>array(83,-34,925,849),23534=>array(41,-64,970,838),23535=>array(63,-68,917,841),23536=>array(62,-78,967,846),23537=>array(44,-69,975,835),23538=>array(58,-75,968,833),23539=>array(70,-69,939,832),23540=>array(67,-76,957,841),23541=>array(54,-66,969,836),23542=>array(70,-69,939,850),23543=>array(69,-25,923,847),23544=>array(97,-64,912,829),23545=>array(24,-60,915,829),23546=>array(77,-59,932,836),23547=>array(62,-57,913,793),23548=>array(50,-58,916,786),23549=>array(50,-63,916,840),23550=>array(49,-46,951,821),23551=>array(60,-57,934,835),23552=>array(100,-61,945,826),23553=>array(49,-61,945,826),23554=>array(62,-72,935,823),23555=>array(55,-72,936,823),23556=>array(49,-64,948,845),23557=>array(44,-69,962,827),23558=>array(41,-63,940,839),23559=>array(37,-64,956,841),23560=>array(57,-67,947,826),23561=>array(44,-71,951,826),23562=>array(68,-63,932,850),23563=>array(73,-70,933,811),23564=>array(53,-71,955,829),23565=>array(38,-61,952,835),23566=>array(57,-65,944,848),23567=>array(71,-41,927,818),23568=>array(68,-62,945,816),23569=>array(52,-67,944,818),23570=>array(45,-63,954,833),23571=>array(59,-63,935,827),23572=>array(32,-63,909,830),23573=>array(49,-58,961,789),23574=>array(61,-64,939,830),23575=>array(49,-58,961,821),23576=>array(50,-16,921,824),23577=>array(116,-70,861,824),23578=>array(110,-70,864,836),23579=>array(31,-48,962,821),23580=>array(43,-64,952,824),23581=>array(66,-68,898,831),23582=>array(41,-64,970,821),23583=>array(41,-71,970,822),23584=>array(42,-84,972,826),23585=>array(41,-62,961,836),23586=>array(46,-63,954,829),23587=>array(82,-47,936,782),23588=>array(62,-65,927,829),23589=>array(32,-60,963,842),23590=>array(42,-44,959,835),23591=>array(70,-61,932,827),23592=>array(35,-70,949,853),23593=>array(35,-61,964,798),23594=>array(44,-64,964,832),23595=>array(32,-55,962,785),23596=>array(31,-66,963,844),23597=>array(43,-65,962,837),23598=>array(34,-51,958,833),23599=>array(34,-51,958,835),23600=>array(50,-66,961,836),23601=>array(56,-63,951,831),23602=>array(33,-51,958,842),23603=>array(44,-69,959,826),23604=>array(34,-51,958,833),23605=>array(34,-51,960,835),23606=>array(36,-66,971,831),23607=>array(36,-72,974,831),23608=>array(78,-71,880,766),23609=>array(41,-58,956,772),23610=>array(69,-73,926,765),23611=>array(36,-62,963,790),23612=>array(53,-71,934,782),23613=>array(40,-60,960,789),23614=>array(57,-67,940,784),23615=>array(52,-74,951,779),23616=>array(68,-65,895,785),23617=>array(54,-73,938,782),23618=>array(28,-63,917,789),23619=>array(28,-64,961,789),23620=>array(52,-62,903,794),23621=>array(56,-73,930,782),23622=>array(64,-73,896,788),23623=>array(63,-62,897,792),23624=>array(49,-65,886,792),23625=>array(41,-70,935,787),23626=>array(22,-60,846,791),23627=>array(53,-74,933,796),23628=>array(59,-69,894,786),23629=>array(33,-64,964,791),23630=>array(47,-76,939,785),23631=>array(53,-72,930,785),23632=>array(37,-65,972,789),23633=>array(59,-72,894,789),23634=>array(45,-72,956,795),23635=>array(65,-92,946,781),23636=>array(60,-59,952,804),23637=>array(46,-73,943,779),23638=>array(55,-64,932,782),23639=>array(48,-73,964,798),23640=>array(48,-73,964,782),23641=>array(35,-68,951,788),23642=>array(58,-66,899,808),23643=>array(53,-72,930,785),23644=>array(49,-67,957,791),23645=>array(44,-70,935,786),23646=>array(30,-73,877,777),23647=>array(23,-58,963,803),23648=>array(46,-68,935,796),23649=>array(41,-65,911,788),23650=>array(46,-82,939,823),23651=>array(44,-69,973,787),23652=>array(50,-68,900,808),23653=>array(29,-68,953,786),23654=>array(35,-73,913,789),23655=>array(23,-58,975,803),23656=>array(41,-70,962,798),23657=>array(44,-62,959,800),23658=>array(48,-66,966,786),23659=>array(44,-62,983,800),23660=>array(57,-82,912,790),23661=>array(40,-58,934,804),23662=>array(85,-65,895,825),23663=>array(78,-40,952,836),23664=>array(90,-68,912,848),23665=>array(137,-48,863,771),23666=>array(124,-65,853,820),23667=>array(47,-65,950,800),23668=>array(67,-62,915,833),23669=>array(46,-80,882,833),23670=>array(67,-62,915,833),23671=>array(94,-70,920,821),23672=>array(94,4,953,821),23673=>array(53,-27,935,841),23674=>array(85,-28,931,813),23675=>array(110,-64,897,820),23676=>array(113,-70,964,824),23677=>array(113,-50,963,824),23678=>array(89,-69,911,814),23679=>array(90,-67,922,825),23680=>array(143,-65,869,838),23681=>array(80,-65,855,815),23682=>array(104,-31,921,822),23683=>array(95,-75,915,833),23684=>array(113,-65,889,824),23685=>array(95,-68,953,824),23686=>array(97,-62,963,827),23687=>array(110,-64,911,836),23688=>array(89,-52,930,814),23689=>array(103,-66,909,834),23690=>array(118,-67,935,787),23691=>array(106,-71,965,806),23692=>array(43,-65,957,832),23693=>array(86,-68,931,817),23694=>array(63,-71,951,824),23695=>array(104,-69,948,818),23696=>array(76,-66,964,837),23697=>array(41,-73,955,833),23698=>array(96,-71,960,836),23699=>array(101,-70,948,830),23700=>array(45,-69,961,821),23701=>array(52,-68,969,831),23702=>array(93,-29,916,803),23703=>array(134,-58,833,830),23704=>array(87,-68,934,810),23705=>array(53,-67,959,812),23706=>array(40,-62,957,826),23707=>array(115,-63,865,832),23708=>array(140,-26,921,823),23709=>array(53,-66,935,838),23710=>array(91,-62,955,845),23711=>array(97,-70,964,831),23712=>array(91,-20,951,813),23713=>array(113,-59,888,789),23714=>array(80,-62,931,839),23715=>array(109,-54,909,845),23716=>array(65,-66,966,834),23717=>array(98,-70,957,827),23718=>array(70,-27,945,824),23719=>array(54,-56,900,850),23720=>array(80,-25,948,817),23721=>array(69,-68,920,822),23722=>array(107,-64,900,837),23723=>array(66,-64,892,830),23724=>array(81,-67,901,817),23725=>array(103,-72,948,833),23726=>array(103,-43,949,833),23727=>array(97,-30,949,800),23728=>array(98,-69,910,834),23729=>array(47,-67,955,839),23730=>array(87,-62,960,810),23731=>array(76,-65,924,829),23732=>array(93,-8,933,814),23733=>array(76,-65,935,829),23734=>array(66,-66,888,843),23735=>array(66,-67,939,817),23736=>array(35,-72,931,829),23737=>array(87,-70,910,810),23738=>array(41,-66,955,833),23739=>array(62,-57,961,829),23740=>array(62,-67,959,817),23741=>array(63,-66,920,815),23742=>array(66,-67,955,830),23743=>array(101,-66,875,824),23744=>array(144,-65,869,833),23745=>array(67,-69,911,836),23746=>array(107,-62,964,837),23747=>array(97,-67,907,820),23748=>array(91,-68,944,798),23749=>array(66,-75,950,845),23750=>array(111,-70,961,823),23751=>array(30,-62,979,840),23752=>array(107,-70,961,826),23753=>array(48,-70,963,821),23754=>array(163,-78,862,824),23755=>array(100,-60,903,844),23756=>array(107,-12,960,795),23757=>array(101,-64,959,827),23758=>array(134,-77,937,824),23759=>array(104,-68,956,821),23760=>array(107,-70,960,827),23761=>array(53,-41,948,819),23762=>array(101,-62,898,815),23763=>array(108,-76,949,822),23764=>array(103,-32,942,822),23765=>array(71,-70,947,836),23766=>array(111,-76,944,821),23767=>array(100,-67,949,819),23768=>array(106,-12,956,804),23769=>array(58,-58,927,838),23770=>array(54,-29,971,819),23771=>array(74,-76,885,818),23772=>array(44,-44,974,839),23773=>array(144,-61,869,827),23774=>array(46,-69,939,822),23775=>array(50,-67,934,825),23776=>array(79,-64,940,835),23777=>array(76,-64,945,826),23778=>array(73,-67,910,830),23779=>array(82,-60,944,829),23780=>array(89,-65,947,819),23781=>array(93,-62,957,830),23782=>array(40,-65,947,844),23783=>array(88,-63,944,846),23784=>array(77,-57,945,833),23785=>array(43,-52,958,850),23786=>array(62,-63,941,826),23787=>array(78,-67,948,817),23788=>array(109,-61,956,831),23789=>array(66,-67,923,833),23790=>array(98,-60,941,814),23791=>array(37,-64,978,839),23792=>array(77,-65,961,840),23793=>array(47,-65,951,793),23794=>array(46,-59,898,841),23795=>array(39,-67,969,841),23796=>array(77,-64,933,827),23797=>array(66,-43,956,828),23798=>array(118,-70,897,845),23799=>array(89,-62,939,829),23800=>array(105,-78,952,823),23801=>array(39,-71,957,835),23802=>array(66,-72,962,817),23803=>array(79,-69,966,849),23804=>array(69,-62,929,833),23805=>array(70,-73,961,836),23806=>array(93,-71,932,837),23807=>array(101,-62,944,813),23808=>array(131,-68,947,826),23809=>array(55,-64,987,837),23810=>array(91,-65,912,825),23811=>array(87,-65,963,818),23812=>array(69,-32,939,813),23813=>array(69,-54,906,849),23814=>array(85,-23,924,839),23815=>array(63,-66,937,835),23816=>array(92,-65,924,858),23817=>array(77,-62,980,843),23818=>array(64,-63,968,842),23819=>array(66,-73,934,831),23820=>array(109,-68,956,818),23821=>array(63,-63,945,835),23822=>array(77,-69,938,831),23823=>array(109,-73,962,827),23824=>array(90,-42,961,811),23825=>array(76,-66,954,838),23826=>array(69,-68,945,835),23827=>array(93,-65,909,811),23828=>array(49,-68,949,836),23829=>array(66,-64,953,825),23830=>array(46,-80,938,833),23831=>array(134,-67,879,833),23832=>array(66,-68,960,839),23833=>array(33,-61,979,841),23834=>array(66,-52,968,850),23835=>array(66,-66,932,817),23836=>array(90,-27,911,832),23837=>array(107,-68,957,833),23838=>array(91,-62,935,851),23839=>array(49,-22,962,835),23840=>array(109,-71,976,830),23841=>array(71,-57,920,802),23842=>array(65,-71,956,834),23843=>array(55,-66,970,837),23844=>array(79,-64,927,838),23845=>array(100,-73,948,837),23846=>array(74,-33,950,847),23847=>array(29,-64,933,838),23848=>array(107,-69,974,832),23849=>array(59,-74,894,835),23850=>array(95,-64,951,845),23851=>array(61,-74,911,823),23852=>array(50,-50,960,829),23853=>array(36,-70,914,823),23854=>array(127,-67,886,837),23855=>array(86,-22,964,845),23856=>array(106,-68,930,835),23857=>array(73,-74,897,829),23858=>array(109,-28,954,837),23859=>array(106,-71,967,837),23860=>array(33,-63,956,835),23861=>array(111,-68,955,817),23862=>array(52,-65,953,829),23863=>array(79,-71,953,838),23864=>array(108,-81,963,809),23865=>array(108,-69,933,831),23866=>array(38,-73,956,829),23867=>array(72,-68,949,830),23868=>array(109,-72,961,815),23869=>array(60,-31,955,836),23870=>array(82,-65,945,805),23871=>array(109,-63,962,818),23872=>array(48,-70,955,826),23873=>array(109,-27,953,826),23874=>array(43,-67,954,833),23875=>array(108,-71,951,833),23876=>array(74,-71,961,831),23877=>array(41,-71,953,831),23878=>array(39,-70,960,832),23879=>array(45,-65,972,837),23880=>array(92,-67,958,830),23881=>array(106,-70,944,841),23882=>array(79,-65,960,842),23883=>array(66,-64,905,817),23884=>array(47,-69,971,835),23885=>array(36,-62,954,830),23886=>array(66,-65,915,817),23887=>array(57,-75,945,821),23888=>array(34,-62,970,837),23889=>array(109,-70,919,821),23890=>array(99,-52,895,800),23891=>array(114,-42,910,813),23892=>array(63,-69,943,812),23893=>array(103,-69,967,819),23894=>array(83,-23,967,836),23895=>array(45,-70,939,809),23896=>array(82,-71,955,817),23897=>array(55,-70,956,827),23898=>array(26,-66,960,835),23899=>array(33,-64,979,839),23900=>array(60,-62,928,831),23901=>array(92,-63,944,817),23902=>array(51,-71,967,847),23903=>array(37,-77,939,833),23904=>array(106,-62,995,841),23905=>array(47,-56,969,825),23906=>array(106,-70,958,842),23907=>array(111,-72,951,835),23908=>array(70,-60,919,830),23909=>array(110,-68,963,829),23910=>array(81,-20,933,839),23911=>array(105,-73,911,831),23912=>array(109,-74,940,842),23913=>array(63,-70,937,835),23914=>array(81,-75,939,841),23915=>array(83,-66,938,844),23916=>array(76,-74,951,836),23917=>array(59,-76,953,840),23918=>array(64,-65,973,846),23919=>array(77,-39,945,825),23920=>array(83,-64,967,843),23921=>array(105,-72,967,830),23922=>array(110,-72,979,845),23923=>array(37,-47,956,839),23924=>array(78,-67,960,833),23925=>array(114,-61,947,836),23926=>array(69,-54,929,809),23927=>array(101,-67,974,836),23928=>array(48,-71,966,835),23929=>array(79,-76,959,835),23930=>array(109,-67,960,817),23931=>array(79,-66,968,848),23932=>array(112,-67,959,834),23933=>array(98,-67,957,826),23934=>array(38,-49,974,851),23935=>array(68,-74,965,835),23936=>array(109,-65,953,818),23937=>array(76,-68,934,836),23938=>array(62,-65,930,844),23939=>array(93,-64,962,842),23940=>array(50,-64,955,835),23941=>array(36,-59,957,794),23942=>array(109,-69,955,826),23943=>array(66,-64,933,817),23944=>array(48,-71,962,830),23945=>array(127,-68,964,831),23946=>array(46,-58,948,842),23947=>array(83,-63,924,843),23948=>array(51,-56,890,810),23949=>array(107,-73,900,812),23950=>array(51,-64,948,821),23951=>array(40,-78,954,821),23952=>array(107,-73,949,812),23953=>array(81,-75,951,834),23954=>array(95,-53,908,851),23955=>array(98,-71,972,830),23956=>array(45,-65,978,836),23957=>array(109,-70,970,827),23958=>array(60,-63,991,858),23959=>array(92,-67,935,829),23960=>array(29,-71,910,838),23961=>array(76,-71,937,829),23962=>array(24,-67,985,835),23963=>array(76,-62,959,852),23964=>array(37,-72,964,830),23965=>array(66,-24,954,835),23966=>array(116,-71,933,838),23967=>array(78,-72,955,848),23968=>array(76,-64,956,828),23969=>array(40,-79,971,830),23970=>array(62,-64,943,836),23971=>array(39,-64,938,830),23972=>array(33,-59,962,833),23973=>array(66,-73,970,812),23974=>array(67,-72,945,841),23975=>array(82,-64,935,814),23976=>array(100,-67,915,835),23977=>array(109,-80,973,829),23978=>array(40,-68,964,840),23979=>array(79,-67,948,825),23980=>array(66,-77,965,840),23981=>array(103,-64,947,840),23982=>array(66,-57,950,854),23983=>array(44,-80,965,829),23984=>array(106,-69,961,828),23985=>array(106,-69,954,824),23986=>array(57,-60,929,842),23987=>array(40,-52,968,836),23988=>array(38,-73,977,840),23989=>array(115,-68,961,814),23990=>array(45,-73,967,825),23991=>array(29,-63,951,834),23992=>array(75,-65,947,829),23993=>array(62,-65,960,833),23994=>array(40,-73,961,832),23995=>array(37,-84,964,831),23996=>array(74,-70,958,821),23997=>array(52,-66,965,839),23998=>array(78,-32,953,837),23999=>array(74,-64,943,812),24000=>array(39,-64,964,831),24001=>array(73,-63,962,826),24002=>array(49,-64,936,838),24003=>array(54,-64,975,836),24004=>array(67,-63,962,843),24005=>array(46,-68,931,824),24006=>array(93,-67,940,836),24007=>array(95,-56,959,847),24008=>array(69,-64,919,812),24009=>array(69,-67,966,848),24010=>array(72,-62,958,831),24011=>array(43,-65,938,836),24012=>array(42,-69,968,820),24013=>array(38,-73,957,828),24014=>array(54,-61,976,820),24015=>array(93,-70,953,817),24016=>array(78,-61,975,836),24017=>array(106,-68,976,832),24018=>array(58,-64,961,841),24019=>array(55,-87,941,851),24020=>array(48,-64,962,836),24021=>array(96,-63,945,844),24022=>array(42,-67,973,836),24023=>array(58,-64,963,815),24024=>array(82,-72,956,832),24025=>array(74,-65,964,837),24026=>array(37,-68,957,833),24027=>array(43,-60,914,801),24028=>array(166,-60,793,795),24029=>array(58,-70,858,817),24030=>array(55,-64,859,823),24031=>array(55,-70,941,839),24032=>array(74,-36,945,773),24033=>array(22,-53,943,817),24034=>array(61,-59,961,849),24035=>array(61,-59,961,836),24036=>array(122,-67,935,842),24037=>array(95,54,909,696),24038=>array(55,-14,925,819),24039=>array(59,-57,933,773),24040=>array(169,-60,932,791),24041=>array(44,-64,940,790),24042=>array(88,-54,921,806),24043=>array(69,1,949,753),24044=>array(63,-47,955,814),24045=>array(64,-59,955,847),24046=>array(47,-19,936,840),24047=>array(37,-67,936,841),24048=>array(43,-71,959,845),24049=>array(114,0,897,763),24050=>array(138,-17,934,764),24051=>array(174,-24,942,768),24052=>array(140,-12,942,746),24053=>array(59,-65,938,835),24054=>array(68,-58,945,776),24055=>array(38,-43,971,819),24056=>array(100,-50,972,781),24057=>array(33,-35,989,780),24058=>array(72,-72,941,776),24059=>array(44,-43,955,830),24060=>array(136,-67,962,796),24061=>array(63,-80,937,790),24062=>array(154,-69,846,829),24063=>array(82,-63,936,833),24064=>array(72,-68,928,759),24065=>array(91,-62,873,814),24066=>array(72,-68,928,826),24067=>array(58,-67,920,835),24068=>array(110,-65,941,829),24069=>array(61,-64,886,828),24070=>array(95,-76,948,829),24071=>array(71,-66,929,826),24072=>array(105,-63,917,830),24073=>array(110,-61,972,834),24074=>array(98,-61,942,834),24075=>array(70,-50,936,854),24076=>array(64,-65,941,845),24077=>array(70,-69,889,827),24078=>array(102,-59,949,842),24079=>array(90,-69,906,824),24080=>array(91,-79,951,809),24081=>array(51,-62,948,843),24082=>array(47,-62,928,839),24083=>array(90,-63,948,843),24084=>array(90,-72,940,832),24085=>array(118,-67,886,843),24086=>array(96,-66,943,833),24087=>array(91,-74,956,833),24088=>array(104,-72,903,842),24089=>array(76,-66,955,830),24090=>array(72,-70,892,780),24091=>array(139,-65,874,851),24092=>array(90,-70,948,811),24093=>array(104,-68,896,834),24094=>array(111,-70,941,811),24095=>array(66,-68,935,832),24096=>array(165,-67,849,831),24097=>array(110,-68,952,847),24098=>array(110,-72,955,826),24099=>array(46,-69,960,832),24100=>array(47,-66,879,833),24101=>array(115,-65,910,850),24102=>array(65,-59,913,828),24103=>array(89,-67,940,825),24104=>array(76,-72,958,827),24105=>array(110,-67,920,826),24106=>array(111,-76,959,825),24107=>array(112,-74,948,844),24108=>array(57,-67,945,786),24109=>array(50,-71,944,829),24110=>array(54,-55,925,831),24111=>array(65,-59,913,828),24112=>array(88,-65,929,808),24113=>array(90,-64,922,828),24114=>array(65,-64,937,852),24115=>array(81,-68,962,829),24116=>array(97,-68,943,842),24117=>array(80,-65,948,847),24118=>array(89,-65,933,830),24119=>array(86,-62,932,833),24120=>array(94,-67,918,835),24121=>array(80,-72,925,844),24122=>array(80,-65,952,840),24123=>array(92,-64,929,826),24124=>array(90,-65,890,798),24125=>array(94,-73,916,828),24126=>array(106,-68,941,832),24127=>array(81,-68,975,834),24128=>array(79,-70,946,831),24129=>array(111,-72,961,830),24130=>array(38,-65,979,788),24131=>array(73,-70,938,838),24132=>array(89,-64,935,829),24133=>array(85,-69,924,829),24134=>array(85,-69,948,829),24135=>array(55,-64,948,835),24136=>array(79,-71,960,827),24137=>array(88,-67,958,833),24138=>array(111,-78,962,828),24139=>array(54,-69,970,848),24140=>array(84,-72,941,828),24141=>array(106,-70,927,820),24142=>array(62,-57,950,838),24143=>array(110,-69,977,838),24144=>array(41,-76,957,836),24145=>array(35,-76,964,833),24146=>array(75,-65,969,850),24147=>array(107,-68,972,841),24148=>array(57,-65,953,826),24149=>array(57,-63,954,834),24150=>array(75,-69,957,826),24151=>array(70,-61,923,838),24152=>array(109,-70,964,830),24153=>array(89,-60,948,839),24154=>array(55,-64,942,852),24155=>array(85,-65,935,842),24156=>array(104,-70,963,821),24157=>array(104,-71,965,823),24158=>array(63,-74,937,821),24159=>array(78,-71,948,837),24160=>array(92,-70,965,827),24161=>array(68,-66,934,839),24162=>array(71,-64,931,845),24163=>array(89,-72,962,839),24164=>array(89,-70,945,839),24165=>array(61,-64,958,833),24166=>array(52,-62,959,851),24167=>array(101,-70,989,823),24168=>array(88,-50,935,853),24169=>array(113,-73,970,830),24170=>array(116,-65,981,836),24171=>array(55,-64,948,835),24172=>array(66,-68,938,826),24173=>array(89,-53,955,849),24174=>array(92,-72,946,843),24175=>array(94,-55,926,854),24176=>array(81,-65,952,840),24177=>array(55,-65,922,829),24178=>array(100,-58,900,779),24179=>array(71,-70,920,787),24180=>array(86,-68,917,841),24181=>array(59,-68,954,778),24182=>array(76,-65,929,848),24183=>array(89,-70,898,839),24184=>array(94,-67,909,833),24185=>array(60,-66,970,844),24186=>array(91,-37,914,826),24187=>array(53,-48,902,807),24188=>array(53,-65,906,826),24189=>array(115,-63,885,831),24190=>array(61,-66,958,838),24191=>array(49,-61,908,823),24192=>array(53,-72,939,847),24193=>array(35,-61,930,826),24194=>array(58,-66,950,835),24195=>array(45,-65,935,822),24196=>array(28,-64,942,822),24197=>array(24,-66,918,816),24198=>array(39,-75,941,830),24199=>array(35,-51,964,839),24200=>array(51,-68,954,846),24201=>array(50,-68,951,837),24202=>array(45,-67,964,822),24203=>array(43,-66,980,848),24204=>array(58,-64,945,840),24205=>array(44,-67,936,845),24206=>array(25,-76,936,819),24207=>array(45,-71,918,831),24208=>array(32,-68,914,835),24209=>array(26,-67,924,842),24210=>array(28,-64,942,849),24211=>array(27,-60,925,841),24212=>array(46,-59,928,834),24213=>array(43,-63,952,837),24214=>array(39,-66,943,828),24215=>array(45,-64,948,839),24216=>array(25,-64,908,819),24217=>array(39,-66,913,844),24218=>array(45,-68,963,839),24219=>array(56,-53,956,834),24220=>array(41,-68,937,831),24221=>array(24,-84,936,846),24222=>array(25,-59,928,832),24223=>array(39,-68,947,833),24224=>array(42,-67,951,834),24225=>array(25,-70,938,819),24226=>array(48,-53,954,830),24227=>array(55,-67,954,824),24228=>array(48,-55,956,831),24229=>array(29,-65,966,844),24230=>array(46,-68,950,826),24231=>array(48,-66,928,822),24232=>array(44,-67,930,833),24233=>array(25,-64,959,819),24234=>array(39,-76,958,838),24235=>array(54,-76,941,829),24236=>array(44,-58,956,838),24237=>array(37,-63,968,837),24238=>array(41,-61,932,842),24239=>array(25,-71,908,819),24240=>array(51,-77,954,824),24241=>array(41,-67,959,846),24242=>array(44,-68,954,838),24243=>array(41,-51,955,865),24244=>array(49,-64,942,841),24245=>array(38,-66,965,831),24246=>array(36,-55,945,828),24247=>array(41,-67,966,823),24248=>array(50,-61,954,844),24249=>array(26,-68,968,854),24250=>array(25,-61,930,827),24251=>array(50,-63,940,839),24252=>array(46,-69,944,855),24253=>array(49,-63,945,849),24254=>array(43,-74,967,824),24255=>array(39,-66,913,844),24256=>array(31,-62,961,839),24257=>array(45,-69,948,840),24258=>array(51,-71,942,832),24259=>array(42,-67,965,833),24260=>array(37,-54,968,857),24261=>array(40,-66,954,842),24262=>array(30,-64,961,838),24263=>array(34,-69,948,839),24264=>array(43,-73,952,839),24265=>array(44,-59,970,845),24266=>array(46,-60,949,837),24267=>array(31,-54,967,856),24268=>array(39,-73,951,835),24269=>array(38,-71,947,850),24270=>array(46,-68,968,855),24271=>array(37,-54,968,843),24272=>array(40,-67,956,831),24273=>array(42,-66,951,848),24274=>array(39,-70,966,852),24275=>array(35,-65,942,837),24276=>array(32,-50,959,862),24277=>array(37,-67,985,856),24278=>array(39,-67,958,843),24279=>array(58,-71,957,834),24280=>array(41,-72,951,840),24281=>array(57,-78,965,840),24282=>array(42,-69,949,837),24283=>array(16,-63,951,837),24284=>array(46,-70,956,841),24285=>array(44,-70,947,837),24286=>array(36,-75,974,842),24287=>array(47,-64,947,833),24288=>array(46,-71,938,827),24289=>array(34,-70,964,836),24290=>array(42,-65,965,820),24291=>array(54,-68,950,837),24292=>array(49,-63,968,857),24293=>array(31,-70,971,841),24294=>array(36,-72,953,840),24295=>array(28,-72,942,843),24296=>array(24,-72,940,832),24297=>array(30,-67,964,837),24298=>array(29,-69,920,838),24299=>array(24,-84,958,842),24300=>array(22,-62,961,846),24301=>array(44,-66,932,853),24302=>array(35,-70,956,845),24303=>array(43,-67,959,840),24304=>array(40,-75,967,832),24305=>array(37,-54,949,838),24306=>array(35,-66,947,836),24307=>array(40,-75,957,832),24308=>array(33,-62,949,743),24309=>array(44,-73,953,804),24310=>array(33,-62,949,824),24311=>array(33,-62,949,825),24312=>array(33,-62,949,825),24313=>array(49,-71,973,852),24314=>array(33,-62,949,826),24315=>array(33,-62,949,790),24316=>array(33,-62,949,790),24317=>array(43,-71,972,788),24318=>array(36,-72,930,822),24319=>array(79,-56,932,818),24320=>array(36,-57,906,780),24321=>array(47,-66,954,848),24322=>array(56,-67,953,785),24323=>array(61,-62,928,830),24324=>array(48,-65,934,785),24325=>array(48,-59,961,794),24326=>array(70,-59,944,814),24327=>array(45,-64,972,863),24328=>array(52,-67,943,839),24329=>array(61,-63,936,829),24330=>array(59,-76,955,833),24331=>array(81,-63,933,824),24332=>array(74,-62,944,834),24333=>array(78,-62,948,834),24334=>array(73,-62,944,834),24335=>array(74,-62,944,834),24336=>array(74,-62,944,834),24337=>array(37,-61,949,826),24338=>array(42,-67,962,841),24339=>array(143,-60,857,788),24340=>array(110,-66,896,778),24341=>array(138,-61,844,826),24342=>array(64,-55,930,779),24343=>array(56,-66,904,838),24344=>array(80,-63,945,819),24345=>array(77,-71,956,788),24346=>array(61,-68,954,794),24347=>array(80,-63,957,824),24348=>array(92,-66,893,788),24349=>array(65,-57,953,791),24350=>array(77,-66,977,839),24351=>array(69,-64,902,843),24352=>array(62,-66,943,803),24353=>array(80,-63,951,790),24354=>array(76,-65,981,831),24355=>array(63,-55,949,847),24356=>array(63,-68,954,838),24357=>array(70,-63,955,836),24358=>array(80,-65,961,819),24359=>array(68,-63,958,838),24360=>array(72,-68,909,786),24361=>array(63,-63,952,836),24362=>array(67,-60,920,764),24363=>array(62,-63,953,776),24364=>array(62,-63,953,776),24365=>array(76,-65,941,790),24366=>array(47,-64,956,832),24367=>array(55,-75,946,830),24368=>array(83,-65,912,824),24369=>array(56,-65,917,787),24370=>array(80,-63,911,782),24371=>array(62,-56,936,774),24372=>array(80,-63,944,828),24373=>array(68,-64,962,799),24374=>array(77,-59,971,850),24375=>array(70,-63,955,833),24376=>array(63,-66,901,787),24377=>array(56,-59,918,836),24378=>array(63,-74,940,766),24379=>array(89,-62,927,790),24380=>array(63,-63,939,787),24381=>array(89,-62,968,832),24382=>array(68,-63,952,835),24383=>array(54,-48,976,874),24384=>array(57,-68,975,838),24385=>array(70,-65,944,797),24386=>array(80,-58,890,829),24387=>array(75,-67,961,785),24388=>array(69,-63,951,788),24389=>array(62,-67,964,847),24390=>array(91,-48,944,855),24391=>array(68,-76,926,837),24392=>array(70,-69,948,798),24393=>array(68,-67,962,831),24394=>array(66,-63,946,806),24395=>array(73,-82,969,780),24396=>array(49,-65,951,790),24397=>array(81,-74,959,846),24398=>array(52,-67,955,849),24399=>array(68,-70,967,786),24400=>array(167,-4,786,670),24401=>array(62,-37,941,804),24402=>array(27,-62,861,832),24403=>array(123,-60,878,830),24404=>array(67,-57,941,848),24405=>array(71,-61,965,789),24406=>array(59,-58,964,834),24407=>array(50,-75,951,834),24408=>array(53,-68,958,841),24409=>array(30,-72,965,841),24410=>array(30,-52,965,810),24411=>array(40,-61,956,825),24412=>array(40,-61,962,848),24413=>array(54,-71,956,851),24414=>array(40,-61,956,818),24415=>array(52,-57,978,840),24416=>array(68,-60,978,841),24417=>array(294,-59,800,804),24418=>array(59,-67,955,828),24419=>array(37,-66,949,821),24420=>array(53,-68,951,838),24421=>array(44,-67,926,852),24422=>array(33,-67,921,831),24423=>array(57,-61,956,832),24424=>array(52,-40,964,781),24425=>array(43,-62,958,828),24426=>array(20,-69,956,832),24427=>array(41,-65,963,844),24428=>array(47,-64,952,830),24429=>array(62,-65,957,828),24430=>array(51,-62,949,850),24431=>array(55,-74,961,823),24432=>array(47,-74,955,832),24433=>array(47,-68,961,829),24434=>array(36,-68,961,829),24435=>array(178,-67,756,826),24436=>array(58,-69,920,830),24437=>array(58,-66,945,830),24438=>array(49,-65,968,842),24439=>array(41,-73,942,840),24440=>array(52,-64,959,840),24441=>array(38,-70,963,833),24442=>array(58,-66,936,830),24443=>array(40,-66,911,820),24444=>array(51,-73,961,838),24445=>array(46,-70,962,836),24446=>array(41,-68,957,837),24447=>array(34,-66,915,838),24448=>array(47,-61,937,836),24449=>array(33,-70,954,836),24450=>array(44,-65,952,841),24451=>array(56,-65,952,841),24452=>array(45,-66,968,832),24453=>array(37,-67,947,841),24454=>array(57,-70,942,834),24455=>array(54,-64,923,842),24456=>array(37,-70,950,834),24457=>array(39,-68,948,843),24458=>array(61,-65,914,833),24459=>array(36,-67,954,830),24460=>array(42,-67,953,841),24461=>array(44,-65,931,842),24462=>array(44,-65,938,841),24463=>array(44,-65,945,841),24464=>array(35,-70,963,836),24465=>array(50,-74,956,838),24466=>array(48,-73,961,838),24467=>array(48,-73,961,838),24468=>array(56,-68,955,835),24469=>array(39,-63,941,834),24470=>array(49,-70,957,838),24471=>array(50,-70,947,833),24472=>array(36,-68,955,836),24473=>array(40,-64,970,833),24474=>array(59,-68,964,835),24475=>array(53,-68,956,834),24476=>array(44,-68,933,835),24477=>array(56,-68,930,835),24478=>array(49,-71,966,838),24479=>array(55,-73,900,835),24480=>array(39,-65,972,837),24481=>array(37,-62,917,835),24482=>array(44,-75,963,835),24483=>array(44,-68,953,835),24484=>array(44,-71,964,835),24485=>array(42,-68,963,827),24486=>array(40,-73,967,821),24487=>array(35,-65,910,833),24488=>array(46,-67,953,848),24489=>array(44,-67,970,843),24490=>array(40,-67,941,840),24491=>array(49,-62,954,837),24492=>array(46,-65,953,850),24493=>array(45,-67,956,852),24494=>array(35,-76,964,833),24495=>array(46,-64,973,837),24496=>array(44,-68,945,835),24497=>array(47,-68,954,835),24498=>array(41,-72,962,820),24499=>array(35,-70,958,838),24500=>array(31,-71,973,834),24501=>array(31,-71,973,834),24502=>array(48,-70,973,832),24503=>array(35,-70,960,838),24504=>array(26,-68,957,850),24505=>array(47,-70,951,830),24506=>array(56,-74,947,837),24507=>array(53,-68,972,845),24508=>array(31,-70,966,848),24509=>array(31,-67,961,836),24510=>array(39,-72,974,830),24511=>array(18,-62,965,842),24512=>array(28,-70,976,844),24513=>array(40,-70,967,834),24514=>array(43,-66,957,840),24515=>array(41,-17,958,801),24516=>array(300,-62,695,829),24517=>array(52,-8,960,796),24518=>array(41,-73,935,819),24519=>array(63,-66,874,833),24520=>array(46,-20,954,772),24521=>array(63,-69,903,830),24522=>array(51,-63,933,830),24523=>array(63,-63,957,830),24524=>array(47,-29,946,785),24525=>array(39,-31,961,773),24526=>array(46,-20,954,831),24527=>array(55,-59,950,839),24528=>array(45,-23,963,832),24529=>array(50,-21,968,774),24530=>array(43,-60,962,830),24531=>array(46,-67,963,832),24532=>array(42,-64,948,834),24533=>array(52,-73,958,825),24534=>array(46,-67,954,832),24535=>array(46,-20,954,826),24536=>array(49,-19,951,832),24537=>array(49,-64,935,830),24538=>array(37,-64,945,830),24539=>array(69,-76,948,820),24540=>array(46,-59,961,837),24541=>array(42,-64,956,841),24542=>array(59,-42,945,829),24543=>array(50,-60,977,851),24544=>array(56,-14,976,841),24545=>array(56,-67,912,830),24546=>array(45,-22,967,783),24547=>array(40,-67,971,833),24548=>array(43,-65,956,834),24549=>array(41,-65,962,849),24550=>array(48,-75,982,850),24551=>array(48,-74,928,821),24552=>array(36,-68,949,833),24553=>array(60,-25,978,806),24554=>array(53,-67,962,829),24555=>array(50,-73,964,837),24556=>array(30,-57,941,852),24557=>array(51,-68,964,849),24558=>array(46,-69,979,829),24559=>array(46,-65,958,839),24560=>array(37,-63,954,844),24561=>array(36,-65,956,838),24562=>array(23,-66,944,854),24563=>array(35,-64,953,835),24564=>array(48,-65,975,840),24565=>array(30,-58,963,846),24566=>array(46,-69,958,832),24567=>array(44,-71,907,835),24568=>array(30,-67,953,830),24569=>array(46,-67,948,832),24570=>array(47,-75,963,836),24571=>array(43,-68,945,829),24572=>array(46,-67,957,843),24573=>array(63,-32,953,845),24574=>array(38,-60,954,829),24575=>array(41,-21,951,810),24576=>array(55,-67,959,830),24577=>array(36,-44,937,807),24578=>array(41,-20,943,831),24579=>array(35,-72,929,824),24580=>array(46,-63,924,828),24581=>array(40,-71,942,821),24582=>array(44,-67,936,827),24583=>array(56,-67,946,824),24584=>array(43,-67,954,830),24585=>array(41,-60,947,839),24586=>array(52,-67,900,836),24587=>array(47,-70,954,830),24588=>array(45,-70,951,824),24589=>array(61,-71,971,833),24590=>array(59,-29,954,846),24591=>array(35,-69,968,832),24592=>array(52,-66,908,839),24593=>array(44,-70,937,835),24594=>array(49,-25,959,830),24595=>array(45,-71,959,826),24596=>array(44,-57,953,843),24597=>array(61,-64,922,855),24598=>array(22,-58,929,850),24599=>array(47,-69,957,825),24600=>array(29,-25,970,854),24601=>array(47,-67,950,832),24602=>array(37,-51,951,840),24603=>array(47,-68,953,829),24604=>array(39,-68,962,840),24605=>array(54,-23,935,780),24606=>array(47,-71,899,836),24607=>array(47,-67,953,836),24608=>array(50,-22,968,848),24609=>array(48,-66,947,832),24610=>array(50,-68,967,829),24611=>array(63,-24,965,805),24612=>array(63,-26,965,826),24613=>array(43,-24,947,842),24614=>array(41,-69,956,830),24615=>array(54,-68,951,827),24616=>array(53,-19,964,849),24617=>array(32,-68,955,830),24618=>array(45,-58,976,843),24619=>array(44,-68,933,832),24620=>array(59,-58,903,829),24621=>array(38,-66,957,830),24622=>array(50,-73,915,831),24623=>array(38,-65,951,835),24624=>array(45,-65,961,844),24625=>array(40,-57,969,822),24626=>array(38,-66,948,833),24627=>array(43,-54,969,845),24628=>array(38,-74,942,832),24629=>array(49,-67,959,830),24630=>array(32,-71,978,832),24631=>array(64,-32,957,823),24632=>array(64,-31,957,823),24633=>array(39,-28,954,841),24634=>array(35,-63,964,844),24635=>array(63,-22,938,829),24636=>array(45,-26,934,823),24637=>array(44,-61,971,843),24638=>array(23,-57,933,843),24639=>array(33,-63,946,825),24640=>array(45,-63,941,852),24641=>array(37,-25,945,843),24642=>array(57,-69,914,837),24643=>array(37,-68,947,832),24644=>array(57,-70,922,826),24645=>array(55,-68,941,826),24646=>array(49,-70,955,821),24647=>array(29,-57,963,835),24648=>array(23,-62,929,849),24649=>array(51,-48,938,847),24650=>array(27,-65,924,834),24651=>array(54,-32,945,831),24652=>array(58,-71,954,832),24653=>array(49,-69,963,836),24654=>array(23,-57,950,843),24655=>array(48,-27,949,843),24656=>array(49,-27,947,777),24657=>array(23,-71,956,845),24658=>array(35,-59,955,849),24659=>array(34,-62,938,834),24660=>array(42,-53,957,859),24661=>array(57,-17,967,844),24662=>array(42,-41,960,846),24663=>array(23,-58,966,843),24664=>array(69,-69,967,833),24665=>array(49,-49,954,849),24666=>array(44,-52,954,836),24667=>array(54,-68,893,829),24668=>array(23,-59,964,843),24669=>array(47,-48,950,805),24670=>array(60,-74,948,828),24671=>array(43,-55,924,848),24672=>array(45,-84,963,834),24673=>array(52,-70,937,821),24674=>array(36,-62,959,832),24675=>array(41,-22,946,842),24676=>array(31,-65,964,836),24677=>array(38,-65,970,814),24678=>array(59,-71,894,826),24679=>array(45,-45,982,759),24680=>array(45,-70,957,825),24681=>array(46,-40,965,796),24682=>array(38,-66,966,839),24683=>array(52,-57,923,841),24684=>array(28,-67,944,830),24685=>array(43,-62,968,836),24686=>array(56,-66,958,828),24687=>array(43,-25,949,843),24688=>array(54,-65,982,847),24689=>array(41,-65,961,837),24690=>array(60,-70,956,829),24691=>array(37,-42,924,768),24692=>array(53,-28,946,863),24693=>array(47,-28,942,846),24694=>array(46,-16,935,783),24695=>array(51,-35,942,805),24696=>array(35,-68,892,825),24697=>array(23,-75,941,823),24698=>array(50,-62,928,826),24699=>array(39,-63,878,827),24700=>array(39,-64,937,832),24701=>array(38,-66,915,823),24702=>array(38,-55,933,832),24703=>array(59,-22,976,798),24704=>array(53,-67,900,829),24705=>array(55,-64,900,830),24706=>array(26,-67,927,828),24707=>array(37,-67,907,827),24708=>array(55,-61,934,846),24709=>array(45,-66,968,842),24710=>array(44,-35,967,838),24711=>array(42,-62,968,834),24712=>array(45,-66,949,835),24713=>array(33,-31,959,832),24714=>array(51,-38,958,822),24715=>array(46,-72,954,825),24716=>array(42,-66,937,848),24717=>array(49,-63,955,844),24718=>array(57,-62,939,834),24719=>array(57,-73,964,835),24720=>array(56,-39,962,829),24721=>array(45,-68,941,833),24722=>array(46,-67,958,830),24723=>array(44,-61,944,833),24724=>array(31,-62,955,848),24725=>array(46,-67,951,847),24726=>array(31,-66,949,834),24727=>array(43,-63,960,852),24728=>array(42,-41,960,802),24729=>array(43,-67,951,852),24730=>array(43,-66,971,835),24731=>array(11,-69,953,849),24732=>array(48,-64,960,830),24733=>array(47,-68,961,826),24734=>array(41,-55,968,837),24735=>array(43,-67,945,821),24736=>array(29,-35,957,839),24737=>array(39,-43,953,830),24738=>array(40,-68,960,833),24739=>array(52,-58,958,832),24740=>array(39,-58,958,866),24741=>array(52,-58,958,869),24742=>array(22,-66,960,844),24743=>array(22,-66,918,842),24744=>array(49,-23,963,842),24745=>array(40,-64,900,831),24746=>array(62,-25,962,783),24747=>array(52,-32,939,824),24748=>array(37,-16,933,791),24749=>array(32,-62,945,827),24750=>array(45,-74,947,815),24751=>array(29,-61,885,832),24752=>array(52,-67,972,832),24753=>array(39,-72,948,833),24754=>array(43,-38,953,831),24755=>array(40,-47,945,839),24756=>array(37,-62,952,844),24757=>array(48,-67,976,830),24758=>array(127,-62,886,792),24759=>array(50,-67,960,838),24760=>array(30,-67,974,840),24761=>array(62,-36,957,834),24762=>array(62,-67,924,839),24763=>array(46,-65,960,837),24764=>array(21,-62,944,846),24765=>array(36,-78,948,826),24766=>array(34,-57,953,851),24767=>array(46,-63,979,832),24768=>array(45,-64,974,837),24769=>array(37,-28,970,830),24770=>array(52,-67,912,849),24771=>array(51,-74,949,824),24772=>array(38,-28,955,831),24773=>array(19,-66,939,837),24774=>array(31,-68,891,826),24775=>array(43,-67,971,833),24776=>array(52,-70,968,826),24777=>array(48,-26,965,829),24778=>array(27,-60,974,842),24779=>array(29,-61,959,855),24780=>array(52,-31,955,838),24781=>array(43,-74,965,830),24782=>array(41,-27,964,842),24783=>array(34,-64,988,833),24784=>array(32,-66,918,837),24785=>array(50,-20,958,844),24786=>array(42,-41,960,842),24787=>array(31,-72,989,834),24788=>array(52,-68,964,841),24789=>array(49,-58,914,846),24790=>array(26,-38,971,823),24791=>array(50,-51,972,853),24792=>array(43,-67,911,828),24793=>array(38,-52,962,838),24794=>array(41,-65,965,844),24795=>array(40,-53,956,850),24796=>array(47,-73,956,837),24797=>array(45,-71,914,824),24798=>array(47,-72,961,833),24799=>array(23,-61,946,849),24800=>array(56,-28,953,846),24801=>array(62,-25,962,783),24802=>array(39,-31,977,831),24803=>array(53,-43,940,844),24804=>array(44,-69,957,835),24805=>array(35,-32,983,834),24806=>array(47,-62,958,851),24807=>array(46,-68,964,831),24808=>array(35,-75,982,835),24809=>array(23,-32,932,832),24810=>array(37,-23,955,839),24811=>array(37,-47,962,834),24812=>array(40,-65,929,821),24813=>array(20,-53,910,835),24814=>array(31,-60,954,840),24815=>array(23,-64,925,832),24816=>array(44,-66,953,841),24817=>array(43,-65,929,847),24818=>array(46,-68,962,828),24819=>array(43,-47,956,825),24820=>array(45,-67,956,832),24821=>array(43,-71,952,830),24822=>array(49,-57,956,856),24823=>array(41,-51,968,836),24824=>array(49,-70,959,840),24825=>array(46,-37,962,828),24826=>array(39,-58,958,847),24827=>array(60,-64,921,831),24828=>array(53,-70,925,830),24829=>array(40,-54,963,836),24830=>array(47,-68,969,830),24831=>array(59,-69,981,824),24832=>array(29,-71,977,830),24833=>array(28,-51,960,829),24834=>array(28,-51,955,832),24835=>array(52,-61,956,833),24836=>array(51,-88,969,823),24837=>array(58,-70,953,827),24838=>array(44,-29,957,840),24839=>array(47,-70,944,837),24840=>array(29,-62,965,854),24841=>array(30,-73,981,846),24842=>array(30,-57,935,841),24843=>array(49,-73,972,836),24844=>array(47,-68,972,841),24845=>array(65,-49,963,818),24846=>array(34,-69,980,841),24847=>array(43,-48,959,840),24848=>array(40,-72,947,819),24849=>array(55,-58,914,836),24850=>array(46,-53,916,837),24851=>array(30,-56,952,837),24852=>array(55,-73,954,828),24853=>array(40,-67,963,829),24854=>array(38,-58,952,837),24855=>array(30,-45,954,830),24856=>array(47,-70,974,833),24857=>array(28,-54,990,868),24858=>array(38,-45,954,793),24859=>array(72,-65,948,834),24860=>array(38,-68,958,829),24861=>array(49,-62,945,830),24862=>array(51,-72,957,827),24863=>array(47,-29,951,829),24864=>array(31,-74,948,823),24865=>array(19,-74,961,850),24866=>array(37,-74,961,823),24867=>array(48,-68,950,829),24868=>array(27,-64,930,829),24869=>array(48,-68,988,836),24870=>array(53,-70,937,821),24871=>array(28,-61,952,845),24872=>array(52,-49,960,838),24873=>array(55,-77,958,833),24874=>array(48,-68,941,829),24875=>array(38,-67,980,833),24876=>array(43,-60,961,830),24877=>array(57,-74,936,832),24878=>array(60,-71,955,834),24879=>array(56,-72,968,833),24880=>array(57,-74,941,829),24881=>array(45,-74,963,846),24882=>array(58,-67,914,833),24883=>array(28,-23,955,789),24884=>array(30,-67,982,852),24885=>array(52,-70,917,821),24886=>array(60,-58,932,849),24887=>array(37,-68,951,835),24888=>array(44,-33,957,835),24889=>array(52,-76,962,841),24890=>array(49,-68,950,834),24891=>array(62,-40,970,831),24892=>array(49,-66,927,834),24893=>array(40,-66,951,834),24894=>array(32,-63,974,851),24895=>array(43,-52,963,812),24896=>array(47,-71,974,831),24897=>array(62,-38,967,780),24898=>array(42,-50,957,816),24899=>array(44,-72,955,851),24900=>array(38,-59,976,835),24901=>array(55,-75,971,829),24902=>array(50,-54,926,853),24903=>array(40,-42,974,845),24904=>array(38,-48,951,837),24905=>array(50,-72,951,841),24906=>array(35,-72,975,849),24907=>array(50,-48,954,848),24908=>array(41,-68,962,836),24909=>array(48,-72,965,826),24910=>array(41,-69,951,843),24911=>array(60,-78,952,835),24912=>array(47,-51,963,831),24913=>array(48,-65,952,830),24914=>array(46,-72,953,824),24915=>array(39,-68,984,829),24916=>array(48,-71,973,832),24917=>array(51,-63,964,833),24918=>array(53,-74,919,822),24919=>array(15,-43,954,829),24920=>array(29,-76,967,847),24921=>array(38,-58,953,837),24922=>array(37,-63,965,846),24923=>array(38,-68,952,829),24924=>array(47,-44,964,853),24925=>array(41,-58,963,824),24926=>array(20,-58,953,854),24927=>array(52,-74,934,830),24928=>array(36,-76,960,838),24929=>array(40,-73,960,829),24930=>array(38,-69,970,825),24931=>array(40,-68,967,843),24932=>array(52,-49,968,818),24933=>array(39,-66,945,838),24934=>array(39,-36,981,828),24935=>array(49,-52,951,835),24936=>array(28,-70,963,842),24937=>array(40,-67,971,834),24938=>array(40,-68,959,828),24939=>array(42,-50,958,845),24940=>array(47,-64,953,829),24941=>array(44,-33,970,835),24942=>array(45,-77,957,841),24943=>array(40,-68,963,845),24944=>array(55,-21,959,838),24945=>array(39,-65,952,828),24946=>array(48,-65,956,827),24947=>array(37,-68,954,829),24948=>array(54,-66,915,826),24949=>array(37,-65,959,842),24950=>array(50,-67,951,838),24951=>array(39,-57,955,846),24952=>array(57,-31,959,849),24953=>array(57,-31,959,834),24954=>array(32,-75,952,830),24955=>array(41,-76,981,845),24956=>array(36,-29,965,844),24957=>array(35,-63,963,842),24958=>array(38,-25,973,841),24959=>array(70,-32,957,800),24960=>array(51,-70,979,824),24961=>array(45,-65,964,834),24962=>array(55,-60,966,816),24963=>array(38,-39,982,847),24964=>array(37,-45,958,837),24965=>array(58,-51,979,859),24966=>array(33,-69,945,835),24967=>array(47,-29,961,817),24968=>array(45,-72,962,829),24969=>array(42,-73,971,828),24970=>array(42,-70,957,834),24971=>array(48,-28,965,843),24972=>array(39,-36,963,833),24973=>array(28,-60,975,848),24974=>array(38,-73,905,835),24975=>array(46,-61,972,854),24976=>array(36,-76,962,832),24977=>array(42,-58,960,800),24978=>array(36,-70,966,833),24979=>array(43,-61,971,835),24980=>array(25,-67,963,846),24981=>array(43,-61,963,837),24982=>array(25,-60,970,835),24983=>array(29,-60,952,841),24984=>array(52,-70,956,837),24985=>array(37,-47,961,844),24986=>array(42,-63,965,832),24987=>array(42,-72,961,824),24988=>array(45,-62,965,833),24989=>array(53,-52,976,834),24990=>array(23,-75,954,837),24991=>array(32,-68,967,823),24992=>array(31,-47,961,818),24993=>array(48,-70,979,836),24994=>array(17,-87,964,830),24995=>array(29,-70,962,829),24996=>array(36,-72,956,836),24997=>array(40,-47,961,832),24998=>array(52,-70,946,833),24999=>array(38,-68,950,831),25000=>array(50,-33,959,837),25001=>array(43,-29,958,845),25002=>array(36,-68,908,825),25003=>array(51,-55,902,846),25004=>array(46,-68,963,828),25005=>array(34,-58,971,845),25006=>array(38,-71,974,832),25007=>array(45,-59,961,832),25008=>array(44,-62,944,826),25009=>array(47,-71,972,838),25010=>array(42,-38,976,839),25011=>array(36,-70,954,825),25012=>array(35,-65,973,828),25013=>array(49,-39,948,821),25014=>array(32,-68,965,840),25015=>array(38,-66,960,824),25016=>array(32,-66,976,857),25017=>array(41,-65,984,838),25018=>array(43,-67,957,842),25019=>array(43,-67,957,847),25020=>array(45,-32,957,835),25021=>array(48,-56,968,847),25022=>array(38,-71,970,832),25023=>array(33,-78,968,841),25024=>array(37,-72,973,864),25025=>array(37,-79,974,819),25026=>array(46,-58,967,845),25027=>array(38,-66,959,832),25028=>array(29,-69,952,841),25029=>array(31,-85,978,829),25030=>array(42,-62,976,830),25031=>array(48,-26,955,844),25032=>array(29,-63,950,845),25033=>array(39,-68,953,843),25034=>array(18,-68,949,860),25035=>array(42,-58,959,832),25036=>array(44,-63,964,831),25037=>array(38,-68,971,844),25038=>array(53,-68,950,833),25039=>array(49,-70,932,848),25040=>array(40,-71,965,839),25041=>array(53,-26,941,821),25042=>array(30,-63,943,838),25043=>array(48,-69,975,843),25044=>array(33,-70,947,847),25045=>array(36,-59,959,821),25046=>array(51,-41,944,827),25047=>array(25,-69,956,833),25048=>array(53,-52,953,811),25049=>array(60,-71,942,821),25050=>array(33,-71,953,830),25051=>array(37,-71,953,826),25052=>array(37,-71,963,825),25053=>array(49,-71,974,830),25054=>array(41,-59,971,836),25055=>array(46,-44,966,823),25056=>array(38,-70,964,836),25057=>array(38,-69,962,846),25058=>array(43,-73,964,821),25059=>array(46,-62,966,834),25060=>array(38,-69,957,830),25061=>array(44,-70,976,829),25062=>array(48,-59,964,843),25063=>array(44,-68,962,839),25064=>array(36,-71,975,838),25065=>array(34,-56,967,858),25066=>array(41,-70,980,825),25067=>array(47,-73,957,844),25068=>array(29,-55,952,847),25069=>array(51,-85,939,836),25070=>array(47,-73,955,828),25071=>array(48,-41,980,826),25072=>array(47,-65,905,848),25073=>array(47,-71,960,824),25074=>array(32,-42,963,846),25075=>array(26,-56,988,836),25076=>array(27,-68,962,845),25077=>array(41,-68,954,835),25078=>array(32,-72,970,845),25079=>array(43,-69,962,841),25080=>array(46,-32,965,836),25081=>array(29,-67,984,840),25082=>array(27,-67,963,846),25083=>array(30,-80,966,830),25084=>array(29,-65,957,826),25085=>array(42,-68,953,826),25086=>array(43,-66,963,830),25087=>array(43,-55,963,834),25088=>array(42,-54,961,841),25089=>array(39,-44,967,836),25090=>array(40,-72,960,854),25091=>array(42,-78,962,829),25092=>array(34,-57,971,836),25093=>array(39,-36,957,842),25094=>array(59,-29,941,826),25095=>array(39,-36,957,846),25096=>array(90,-52,956,829),25097=>array(73,-64,966,832),25098=>array(65,-64,951,840),25099=>array(74,-70,930,820),25100=>array(51,-57,951,836),25101=>array(64,-67,953,837),25102=>array(50,-66,952,830),25103=>array(42,-68,934,825),25104=>array(50,-72,946,831),25105=>array(61,-60,933,832),25106=>array(61,-64,955,838),25107=>array(70,-66,956,838),25108=>array(85,-58,935,840),25109=>array(44,-68,961,829),25110=>array(70,-58,956,838),25111=>array(32,-74,938,826),25112=>array(100,-69,937,829),25113=>array(102,-67,957,823),25114=>array(65,-60,962,836),25115=>array(81,-57,949,788),25116=>array(67,-67,953,838),25117=>array(63,-74,946,834),25118=>array(77,-49,935,796),25119=>array(51,-65,946,834),25120=>array(68,-69,968,839),25121=>array(33,-72,939,836),25122=>array(43,-64,954,830),25123=>array(45,-71,964,832),25124=>array(33,-65,958,828),25125=>array(52,-59,956,832),25126=>array(35,-73,947,833),25127=>array(43,-64,970,848),25128=>array(65,-65,956,829),25129=>array(52,-65,956,829),25130=>array(54,-61,959,837),25131=>array(36,-63,964,829),25132=>array(52,-61,947,815),25133=>array(42,-70,958,844),25134=>array(39,-77,962,835),25135=>array(52,-68,956,837),25136=>array(56,-73,947,832),25137=>array(41,-65,949,834),25138=>array(52,-68,958,835),25139=>array(24,-62,946,836),25140=>array(43,-63,938,834),25141=>array(50,-65,958,827),25142=>array(69,-64,882,838),25143=>array(53,-66,849,842),25144=>array(57,-64,918,764),25145=>array(45,-71,939,836),25146=>array(51,-59,963,831),25147=>array(39,-68,947,799),25148=>array(89,-72,914,783),25149=>array(57,-67,954,841),25150=>array(44,-71,941,837),25151=>array(40,-66,938,804),25152=>array(42,-70,959,841),25153=>array(43,-70,908,796),25154=>array(61,-65,906,826),25155=>array(45,-64,898,853),25156=>array(38,-68,899,843),25157=>array(38,-68,901,847),25158=>array(38,-68,983,850),25159=>array(35,-67,896,811),25160=>array(28,-68,961,802),25161=>array(28,-77,947,810),25162=>array(52,-72,962,836),25163=>array(85,-68,913,833),25164=>array(266,-62,684,829),25165=>array(64,-62,916,835),25166=>array(53,-61,943,828),25167=>array(56,-61,960,828),25168=>array(66,-71,909,829),25169=>array(53,-48,964,849),25170=>array(45,-65,955,830),25171=>array(54,-62,934,830),25172=>array(66,-67,919,829),25173=>array(43,-61,953,828),25174=>array(80,-61,957,828),25175=>array(53,-61,945,829),25176=>array(55,-69,930,826),25177=>array(61,-69,968,830),25178=>array(58,-67,918,831),25179=>array(44,-64,934,829),25180=>array(59,-65,958,830),25181=>array(39,-61,944,828),25182=>array(48,-53,951,841),25183=>array(39,-65,958,828),25184=>array(38,-56,959,837),25185=>array(48,-57,958,836),25186=>array(47,-63,950,836),25187=>array(71,-68,893,830),25188=>array(53,-68,947,832),25189=>array(53,-66,960,827),25190=>array(46,-64,947,832),25191=>array(25,-67,945,825),25192=>array(42,-61,964,826),25193=>array(42,-63,922,826),25194=>array(29,-65,882,826),25195=>array(44,-62,885,830),25196=>array(55,-65,889,831),25197=>array(39,-53,947,841),25198=>array(49,-64,963,820),25199=>array(52,-57,945,830),25200=>array(50,-66,958,832),25201=>array(41,-51,962,840),25202=>array(59,-68,973,839),25203=>array(45,-78,963,826),25204=>array(68,-66,964,832),25205=>array(42,-55,975,845),25206=>array(50,-72,962,833),25207=>array(50,-67,968,832),25208=>array(78,-58,907,839),25209=>array(45,-72,961,823),25210=>array(42,-55,963,853),25211=>array(48,-69,963,840),25212=>array(50,-69,950,829),25213=>array(50,-67,960,828),25214=>array(63,-68,950,825),25215=>array(33,-67,965,785),25216=>array(37,-74,952,824),25217=>array(50,-64,949,844),25218=>array(63,-55,948,839),25219=>array(62,-59,958,831),25220=>array(39,-63,960,829),25221=>array(31,-55,921,840),25222=>array(37,-57,974,851),25223=>array(57,-63,897,832),25224=>array(56,-66,903,829),25225=>array(53,-64,961,837),25226=>array(40,-62,941,833),25227=>array(42,-55,967,839),25228=>array(61,-58,962,838),25229=>array(42,-65,969,839),25230=>array(51,-71,954,826),25231=>array(56,-70,957,826),25232=>array(58,-66,895,835),25233=>array(47,-69,905,834),25234=>array(57,-58,941,833),25235=>array(40,-69,959,829),25236=>array(57,-52,969,839),25237=>array(56,-66,963,821),25238=>array(52,-64,947,828),25239=>array(46,-63,959,829),25240=>array(61,-68,938,834),25241=>array(48,-67,939,839),25242=>array(31,-60,935,829),25243=>array(28,-78,930,821),25244=>array(51,-77,950,835),25245=>array(55,-55,907,853),25246=>array(42,-56,958,839),25247=>array(37,-66,914,823),25248=>array(36,-54,912,832),25249=>array(36,-56,948,832),25250=>array(38,-71,950,828),25251=>array(46,-63,920,830),25252=>array(27,-66,872,828),25253=>array(49,-69,946,820),25254=>array(54,-52,950,838),25255=>array(93,-57,957,833),25256=>array(41,-65,943,827),25257=>array(50,-66,953,828),25258=>array(39,-65,941,838),25259=>array(45,-71,978,832),25260=>array(44,-70,953,839),25261=>array(44,-60,954,830),25262=>array(51,-62,952,845),25263=>array(45,-62,951,827),25264=>array(44,-69,956,833),25265=>array(50,-61,955,840),25266=>array(56,-70,953,821),25267=>array(50,-74,955,828),25268=>array(49,-67,951,828),25269=>array(43,-64,957,831),25270=>array(50,-70,965,827),25271=>array(45,-56,951,823),25272=>array(58,-67,969,831),25273=>array(61,-67,962,835),25274=>array(61,-65,942,832),25275=>array(43,-68,905,836),25276=>array(73,-66,908,828),25277=>array(62,-67,899,836),25278=>array(52,-60,960,839),25279=>array(48,-64,956,828),25280=>array(61,-64,972,832),25281=>array(61,-64,928,832),25282=>array(53,-69,931,816),25283=>array(57,-62,944,841),25284=>array(48,-68,951,836),25285=>array(44,-60,953,836),25286=>array(53,-62,935,838),25287=>array(37,-68,953,825),25288=>array(50,-67,947,829),25289=>array(49,-64,947,829),25290=>array(52,-62,959,841),25291=>array(44,-73,948,825),25292=>array(48,-64,942,828),25293=>array(73,-64,904,851),25294=>array(42,-68,970,851),25295=>array(60,-58,974,851),25296=>array(49,-64,910,826),25297=>array(63,-67,959,826),25298=>array(39,-68,944,832),25299=>array(53,-63,936,826),25300=>array(40,-77,954,835),25301=>array(74,-64,944,831),25302=>array(43,-62,954,839),25303=>array(61,-73,920,832),25304=>array(65,-61,909,849),25305=>array(60,-63,912,832),25306=>array(52,-75,950,845),25307=>array(69,-67,913,820),25308=>array(47,-79,956,829),25309=>array(44,-66,946,835),25310=>array(70,-64,943,832),25311=>array(41,-61,937,830),25312=>array(55,-61,956,832),25313=>array(36,-66,949,832),25314=>array(31,-52,961,837),25315=>array(29,-61,932,835),25316=>array(57,-68,938,832),25317=>array(40,-72,893,824),25318=>array(38,-55,923,830),25319=>array(40,-61,918,836),25320=>array(38,-74,925,820),25321=>array(30,-64,942,826),25322=>array(61,-63,935,832),25323=>array(54,-66,967,829),25324=>array(39,-70,952,835),25325=>array(43,-70,964,827),25326=>array(45,-67,957,828),25327=>array(37,-71,964,823),25328=>array(58,-72,951,823),25329=>array(35,-69,953,826),25330=>array(36,-65,977,828),25331=>array(38,-67,965,838),25332=>array(33,-64,960,829),25333=>array(60,-68,959,830),25334=>array(46,-64,945,839),25335=>array(41,-65,952,833),25336=>array(60,-75,940,833),25337=>array(54,-71,928,826),25338=>array(55,-65,953,832),25339=>array(56,-80,958,822),25340=>array(48,-70,949,839),25341=>array(44,-64,961,836),25342=>array(45,-63,961,848),25343=>array(38,-70,969,862),25344=>array(62,-81,950,819),25345=>array(39,-64,944,834),25346=>array(36,-49,951,844),25347=>array(56,-52,951,830),25348=>array(60,-66,942,844),25349=>array(60,-62,952,832),25350=>array(78,-62,976,844),25351=>array(52,-68,937,829),25352=>array(54,-62,951,835),25353=>array(57,-67,948,832),25354=>array(41,-66,946,844),25355=>array(57,-50,953,827),25356=>array(49,-65,987,846),25357=>array(46,-51,974,859),25358=>array(48,-65,963,839),25359=>array(60,-74,911,815),25360=>array(63,-51,959,855),25361=>array(47,-75,950,825),25362=>array(60,-78,927,823),25363=>array(44,-64,959,834),25364=>array(52,-64,964,829),25365=>array(66,-70,957,817),25366=>array(38,-65,943,846),25367=>array(60,-62,963,844),25368=>array(49,-67,950,835),25369=>array(19,-68,951,835),25370=>array(54,-68,942,824),25371=>array(42,-60,920,845),25372=>array(60,-50,954,844),25373=>array(25,-62,945,831),25374=>array(34,-60,942,830),25375=>array(26,-64,948,832),25376=>array(42,-64,930,825),25377=>array(35,-62,883,826),25378=>array(36,-64,948,826),25379=>array(36,-66,923,832),25380=>array(37,-61,938,834),25381=>array(33,-59,911,832),25382=>array(61,-61,936,832),25383=>array(60,-53,909,844),25384=>array(42,-69,965,834),25385=>array(46,-66,956,829),25386=>array(47,-73,950,822),25387=>array(51,-71,948,829),25388=>array(56,-59,953,835),25389=>array(53,-60,969,836),25390=>array(60,-67,926,844),25391=>array(45,-74,963,821),25392=>array(60,-49,950,838),25393=>array(60,-60,969,832),25394=>array(56,-63,952,839),25395=>array(53,-66,949,827),25396=>array(40,-64,947,828),25397=>array(38,-51,951,841),25398=>array(36,-56,916,841),25399=>array(39,-68,950,836),25400=>array(56,-72,947,829),25401=>array(36,-68,956,823),25402=>array(44,-66,964,824),25403=>array(52,-73,956,826),25404=>array(41,-56,944,858),25405=>array(44,-69,965,840),25406=>array(47,-70,964,835),25407=>array(60,-52,939,844),25408=>array(60,-64,969,831),25409=>array(50,-68,932,828),25410=>array(43,-72,952,823),25411=>array(51,-65,966,833),25412=>array(59,-65,952,832),25413=>array(62,-70,915,825),25414=>array(53,-69,915,826),25415=>array(56,-69,958,829),25416=>array(43,-59,965,832),25417=>array(35,-72,953,821),25418=>array(53,-63,953,832),25419=>array(48,-67,952,826),25420=>array(45,-71,909,825),25421=>array(38,-68,951,826),25422=>array(52,-65,919,835),25423=>array(56,-67,956,828),25424=>array(55,-67,903,823),25425=>array(56,-73,958,831),25426=>array(67,-65,955,835),25427=>array(64,-67,958,829),25428=>array(76,-65,912,829),25429=>array(39,-69,950,832),25430=>array(46,-69,950,834),25431=>array(58,-64,966,827),25432=>array(65,-65,979,836),25433=>array(59,-65,954,829),25434=>array(67,-63,956,829),25435=>array(67,-63,915,829),25436=>array(44,-78,963,829),25437=>array(67,-61,968,829),25438=>array(44,-63,914,832),25439=>array(32,-64,937,827),25440=>array(50,-64,931,829),25441=>array(31,-63,931,830),25442=>array(25,-73,948,825),25443=>array(49,-62,900,836),25444=>array(66,-67,951,824),25445=>array(58,-70,961,852),25446=>array(73,-52,966,835),25447=>array(36,-74,967,834),25448=>array(43,-68,969,845),25449=>array(27,-66,959,826),25450=>array(67,-65,960,833),25451=>array(54,-63,904,832),25452=>array(37,-60,949,849),25453=>array(37,-65,947,846),25454=>array(37,-54,943,838),25455=>array(56,-64,914,830),25456=>array(50,-64,974,832),25457=>array(50,-71,967,842),25458=>array(36,-56,967,835),25459=>array(53,-58,951,833),25460=>array(67,-61,962,829),25461=>array(41,-54,950,843),25462=>array(30,-71,933,833),25463=>array(40,-75,963,833),25464=>array(54,-69,959,824),25465=>array(67,-72,957,829),25466=>array(23,-61,963,847),25467=>array(27,-64,961,853),25468=>array(53,-59,967,840),25469=>array(51,-51,953,854),25470=>array(67,-64,939,845),25471=>array(67,-63,938,835),25472=>array(45,-72,961,833),25473=>array(53,-71,968,832),25474=>array(56,-74,938,840),25475=>array(44,-65,922,829),25476=>array(38,-65,974,853),25477=>array(46,-65,959,836),25478=>array(67,-65,906,829),25479=>array(41,-67,975,827),25480=>array(52,-69,964,832),25481=>array(46,-71,944,825),25482=>array(48,-65,959,845),25483=>array(67,-69,966,839),25484=>array(79,-61,932,835),25485=>array(51,-69,960,827),25486=>array(45,-63,966,842),25487=>array(62,-69,921,841),25488=>array(61,-65,908,842),25489=>array(50,-73,953,835),25490=>array(41,-69,951,831),25491=>array(41,-71,958,832),25492=>array(73,-69,951,788),25493=>array(40,-72,971,820),25494=>array(40,-74,963,820),25495=>array(38,-65,965,842),25496=>array(49,-76,911,829),25497=>array(40,-66,952,828),25498=>array(40,-69,942,820),25499=>array(38,-65,968,829),25500=>array(48,-70,957,832),25501=>array(53,-70,951,827),25502=>array(45,-52,971,852),25503=>array(34,-60,966,837),25504=>array(41,-71,955,826),25505=>array(39,-58,975,848),25506=>array(39,-69,966,824),25507=>array(45,-71,942,827),25508=>array(49,-69,898,829),25509=>array(43,-71,950,828),25510=>array(40,-69,911,820),25511=>array(36,-65,945,828),25512=>array(52,-68,955,836),25513=>array(41,-68,966,839),25514=>array(49,-72,948,824),25515=>array(41,-51,968,841),25516=>array(50,-62,914,844),25517=>array(46,-59,988,832),25518=>array(55,-68,951,836),25519=>array(38,-67,951,832),25520=>array(54,-52,954,826),25521=>array(83,-67,944,831),25522=>array(73,-71,924,818),25523=>array(31,-65,909,832),25524=>array(37,-60,904,830),25525=>array(40,-72,977,828),25526=>array(40,-71,956,856),25527=>array(22,-70,923,824),25528=>array(41,-63,917,837),25529=>array(65,-59,954,825),25530=>array(54,-62,942,835),25531=>array(28,-65,973,826),25532=>array(30,-64,921,829),25533=>array(42,-60,947,854),25534=>array(49,-63,975,839),25535=>array(40,-72,948,836),25536=>array(37,-65,965,835),25537=>array(59,-74,962,821),25538=>array(61,-68,955,839),25539=>array(43,-68,950,837),25540=>array(39,-64,973,831),25541=>array(40,-69,941,785),25542=>array(46,-67,954,835),25543=>array(50,-67,947,829),25544=>array(53,-72,899,823),25545=>array(46,-69,964,826),25546=>array(55,-70,952,828),25547=>array(50,-74,972,828),25548=>array(57,-70,971,821),25549=>array(36,-66,968,845),25550=>array(47,-59,965,851),25551=>array(53,-69,955,828),25552=>array(48,-72,969,826),25553=>array(55,-72,954,820),25554=>array(48,-71,940,836),25555=>array(57,-68,962,828),25556=>array(33,-50,972,850),25557=>array(54,-64,949,828),25558=>array(37,-67,948,829),25559=>array(51,-72,957,832),25560=>array(53,-71,951,838),25561=>array(62,-69,920,832),25562=>array(46,-77,944,820),25563=>array(40,-65,971,838),25564=>array(36,-60,975,862),25565=>array(53,-69,977,829),25566=>array(35,-72,912,831),25567=>array(57,-74,964,823),25568=>array(41,-63,953,829),25569=>array(54,-62,943,830),25570=>array(40,-72,960,849),25571=>array(37,-63,954,836),25572=>array(57,-64,901,830),25573=>array(55,-67,943,838),25574=>array(44,-67,903,831),25575=>array(43,-68,949,831),25576=>array(49,-69,941,833),25577=>array(50,-68,949,830),25578=>array(34,-66,964,829),25579=>array(66,-51,969,851),25580=>array(40,-69,960,836),25581=>array(73,-71,924,818),25582=>array(56,-68,945,825),25583=>array(56,-68,956,825),25584=>array(53,-62,954,830),25585=>array(67,-70,941,833),25586=>array(38,-53,971,843),25587=>array(53,-73,961,827),25588=>array(61,-69,969,830),25589=>array(38,-66,959,823),25590=>array(34,-64,945,829),25591=>array(48,-70,940,826),25592=>array(28,-57,971,836),25593=>array(48,-63,953,827),25594=>array(39,-76,937,819),25595=>array(35,-66,971,829),25596=>array(49,-61,974,833),25597=>array(32,-60,930,833),25598=>array(40,-72,967,820),25599=>array(35,-68,938,825),25600=>array(43,-63,939,829),25601=>array(42,-73,897,824),25602=>array(35,-53,943,837),25603=>array(95,-59,950,822),25604=>array(50,-59,960,849),25605=>array(34,-63,926,837),25606=>array(39,-68,958,836),25607=>array(45,-64,971,842),25608=>array(52,-72,962,837),25609=>array(39,-58,957,851),25610=>array(53,-62,909,836),25611=>array(53,-75,968,828),25612=>array(53,-75,968,827),25613=>array(51,-70,956,822),25614=>array(61,-68,961,828),25615=>array(50,-66,945,832),25616=>array(50,-75,950,843),25617=>array(43,-67,954,829),25618=>array(53,-57,962,853),25619=>array(27,-66,933,843),25620=>array(28,-65,950,826),25621=>array(51,-61,954,826),25622=>array(42,-64,945,845),25623=>array(66,-60,921,844),25624=>array(47,-50,955,847),25625=>array(43,-64,953,829),25626=>array(55,-64,934,838),25627=>array(49,-70,953,838),25628=>array(44,-78,963,832),25629=>array(67,-67,971,843),25630=>array(60,-67,940,842),25631=>array(48,-72,952,823),25632=>array(56,-70,915,835),25633=>array(35,-67,964,829),25634=>array(43,-65,958,833),25635=>array(44,-72,968,831),25636=>array(41,-50,954,859),25637=>array(44,-55,967,857),25638=>array(52,-64,917,828),25639=>array(56,-71,923,838),25640=>array(59,-64,918,827),25641=>array(43,-65,969,838),25642=>array(46,-70,948,843),25643=>array(50,-64,957,842),25644=>array(38,-71,976,838),25645=>array(40,-71,966,830),25646=>array(56,-70,975,826),25647=>array(43,-70,920,838),25648=>array(56,-68,916,827),25649=>array(67,-71,928,829),25650=>array(38,-66,960,844),25651=>array(47,-70,948,836),25652=>array(36,-59,981,845),25653=>array(49,-67,965,826),25654=>array(37,-66,970,849),25655=>array(58,-72,961,836),25656=>array(43,-68,973,839),25657=>array(55,-65,952,825),25658=>array(39,-77,947,839),25659=>array(38,-64,969,862),25660=>array(43,-69,970,839),25661=>array(40,-65,965,830),25662=>array(42,-61,952,837),25663=>array(52,-57,955,822),25664=>array(56,-69,945,842),25665=>array(65,-62,955,826),25666=>array(47,-58,951,835),25667=>array(35,-55,954,837),25668=>array(47,-60,960,835),25669=>array(38,-63,967,830),25670=>array(31,-63,934,834),25671=>array(28,-76,914,819),25672=>array(43,-64,932,844),25673=>array(52,-64,975,841),25674=>array(38,-66,922,830),25675=>array(45,-73,967,835),25676=>array(55,-71,942,847),25677=>array(58,-71,950,832),25678=>array(55,-70,968,826),25679=>array(52,-64,976,835),25680=>array(50,-66,974,832),25681=>array(56,-68,927,827),25682=>array(43,-69,955,830),25683=>array(51,-66,965,829),25684=>array(40,-66,958,846),25685=>array(43,-68,960,829),25686=>array(43,-63,968,841),25687=>array(33,-69,978,837),25688=>array(45,-73,948,825),25689=>array(55,-71,974,827),25690=>array(49,-59,945,833),25691=>array(44,-51,945,855),25692=>array(35,-73,955,827),25693=>array(53,-70,956,838),25694=>array(56,-68,953,826),25695=>array(41,-75,942,831),25696=>array(53,-67,964,831),25697=>array(47,-70,965,830),25698=>array(53,-70,938,836),25699=>array(43,-64,953,841),25700=>array(37,-59,946,839),25701=>array(52,-68,949,835),25702=>array(47,-76,978,832),25703=>array(41,-68,953,833),25704=>array(39,-72,954,827),25705=>array(37,-63,940,838),25706=>array(43,-66,984,843),25707=>array(51,-66,958,830),25708=>array(57,-72,961,837),25709=>array(42,-67,962,851),25710=>array(54,-70,971,839),25711=>array(56,-67,952,833),25712=>array(50,-70,974,832),25713=>array(53,-68,975,822),25714=>array(51,-67,955,828),25715=>array(37,-67,951,824),25716=>array(30,-56,948,836),25717=>array(50,-70,959,828),25718=>array(38,-63,959,839),25719=>array(52,-67,970,838),25720=>array(45,-72,971,823),25721=>array(53,-65,965,835),25722=>array(53,-64,910,830),25723=>array(34,-78,966,849),25724=>array(51,-66,956,826),25725=>array(31,-54,948,839),25726=>array(40,-64,959,828),25727=>array(55,-70,964,843),25728=>array(60,-54,946,833),25729=>array(43,-68,957,847),25730=>array(42,-67,975,829),25731=>array(73,-64,955,835),25732=>array(36,-65,923,823),25733=>array(31,-68,971,829),25734=>array(73,-66,953,831),25735=>array(46,-69,971,837),25736=>array(54,-68,942,833),25737=>array(58,-68,971,844),25738=>array(42,-69,911,825),25739=>array(39,-71,905,822),25740=>array(42,-85,953,826),25741=>array(44,-67,957,828),25742=>array(55,-64,955,828),25743=>array(38,-70,962,826),25744=>array(67,-73,954,820),25745=>array(31,-77,941,822),25746=>array(41,-69,963,832),25747=>array(55,-69,953,827),25748=>array(42,-66,955,826),25749=>array(37,-67,942,834),25750=>array(39,-77,982,831),25751=>array(40,-81,962,823),25752=>array(41,-52,962,857),25753=>array(45,-62,963,853),25754=>array(37,-60,970,849),25755=>array(41,-74,954,832),25756=>array(43,-68,983,832),25757=>array(45,-56,943,846),25758=>array(33,-71,948,829),25759=>array(51,-67,976,838),25760=>array(35,-73,972,823),25761=>array(22,-64,978,845),25762=>array(50,-63,949,828),25763=>array(41,-68,956,828),25764=>array(39,-68,961,835),25765=>array(40,-71,959,843),25766=>array(55,-70,980,833),25767=>array(34,-64,973,844),25768=>array(55,-71,969,849),25769=>array(37,-61,968,843),25770=>array(39,-64,973,855),25771=>array(46,-63,954,837),25772=>array(41,-63,958,837),25773=>array(29,-69,971,829),25774=>array(32,-65,948,832),25775=>array(55,-64,965,847),25776=>array(36,-69,955,823),25777=>array(40,-71,949,840),25778=>array(37,-69,975,835),25779=>array(40,-70,973,839),25780=>array(12,-73,975,838),25781=>array(25,-61,936,828),25782=>array(33,-68,945,831),25783=>array(40,-65,943,827),25784=>array(41,-66,915,827),25785=>array(35,-64,965,828),25786=>array(33,-62,912,846),25787=>array(40,-78,955,833),25788=>array(47,-68,960,833),25789=>array(36,-79,974,842),25790=>array(38,-68,966,829),25791=>array(34,-69,961,861),25792=>array(45,-66,964,829),25793=>array(32,-70,958,835),25794=>array(54,-69,924,823),25795=>array(27,-76,966,832),25796=>array(43,-67,954,835),25797=>array(45,-67,957,837),25798=>array(31,-64,963,833),25799=>array(49,-67,935,821),25800=>array(39,-66,972,833),25801=>array(41,-69,924,829),25802=>array(73,-65,956,835),25803=>array(52,-66,918,832),25804=>array(75,-38,967,854),25805=>array(39,-62,954,823),25806=>array(47,-73,951,845),25807=>array(33,-78,971,830),25808=>array(42,-68,958,828),25809=>array(43,-78,970,843),25810=>array(29,-68,963,842),25811=>array(39,-53,949,839),25812=>array(48,-74,950,846),25813=>array(55,-65,960,834),25814=>array(48,-71,939,829),25815=>array(49,-64,965,849),25816=>array(54,-64,949,832),25817=>array(34,-79,975,840),25818=>array(41,-70,964,831),25819=>array(40,-73,985,819),25820=>array(47,-70,984,848),25821=>array(45,-66,979,826),25822=>array(30,-64,958,832),25823=>array(53,-70,958,841),25824=>array(53,-77,953,830),25825=>array(44,-63,961,830),25826=>array(36,-65,952,830),25827=>array(57,-65,954,827),25828=>array(61,-67,962,856),25829=>array(84,-51,955,840),25830=>array(46,-70,966,826),25831=>array(55,-59,965,832),25832=>array(42,-74,967,831),25833=>array(48,-68,953,827),25834=>array(47,-69,954,837),25835=>array(39,-76,969,824),25836=>array(42,-63,956,832),25837=>array(45,-49,966,844),25838=>array(44,-58,958,843),25839=>array(34,-71,960,842),25840=>array(49,-67,952,844),25841=>array(58,-71,913,827),25842=>array(36,-75,949,832),25843=>array(33,-67,939,835),25844=>array(43,-68,960,841),25845=>array(51,-62,962,840),25846=>array(42,-64,955,841),25847=>array(41,-70,972,840),25848=>array(41,-50,970,861),25849=>array(40,-68,977,837),25850=>array(43,-69,952,818),25851=>array(31,-67,963,837),25852=>array(51,-71,961,827),25853=>array(54,-70,952,831),25854=>array(41,-64,963,829),25855=>array(63,-64,986,843),25856=>array(49,-65,960,832),25857=>array(42,-78,975,844),25858=>array(42,-77,948,823),25859=>array(42,-73,973,825),25860=>array(44,-67,965,836),25861=>array(46,-77,960,828),25862=>array(40,-70,954,835),25863=>array(39,-65,960,843),25864=>array(31,-83,974,839),25865=>array(43,-64,967,833),25866=>array(35,-72,964,827),25867=>array(27,-72,970,844),25868=>array(61,-70,923,826),25869=>array(36,-73,976,842),25870=>array(39,-69,954,827),25871=>array(40,-62,954,842),25872=>array(46,-67,982,842),25873=>array(41,-71,986,835),25874=>array(23,-71,933,827),25875=>array(27,-65,980,845),25876=>array(56,-76,912,822),25877=>array(29,-66,972,841),25878=>array(50,-71,953,835),25879=>array(46,-68,966,846),25880=>array(39,-69,970,829),25881=>array(44,-74,964,838),25882=>array(35,-68,959,828),25883=>array(38,-64,969,841),25884=>array(42,-74,944,832),25885=>array(36,-68,955,821),25886=>array(52,-64,962,831),25887=>array(32,-70,974,853),25888=>array(48,-72,954,841),25889=>array(49,-64,962,840),25890=>array(41,-65,968,831),25891=>array(48,-61,957,840),25892=>array(55,-72,951,832),25893=>array(33,-63,970,844),25894=>array(63,-66,961,824),25895=>array(29,-72,959,835),25896=>array(35,-73,973,844),25897=>array(38,-57,956,840),25898=>array(41,-62,959,839),25899=>array(36,-64,970,826),25900=>array(39,-72,956,832),25901=>array(26,-71,967,840),25902=>array(48,-65,975,839),25903=>array(78,-65,945,830),25904=>array(41,-55,968,846),25905=>array(58,-80,972,834),25906=>array(63,-73,973,830),25907=>array(41,-71,981,824),25908=>array(34,-76,942,825),25909=>array(68,-72,932,818),25910=>array(67,-70,951,830),25911=>array(71,-67,979,840),25912=>array(48,-67,949,830),25913=>array(103,-65,946,825),25914=>array(86,-75,969,821),25915=>array(64,-68,957,838),25916=>array(62,-67,967,841),25917=>array(46,-71,963,832),25918=>array(46,-65,956,842),25919=>array(38,-74,956,838),25920=>array(114,-77,970,838),25921=>array(129,-82,955,828),25922=>array(24,-61,976,834),25923=>array(87,-80,962,823),25924=>array(29,-71,970,833),25925=>array(54,-67,958,833),25926=>array(52,-68,969,835),25927=>array(28,-65,972,834),25928=>array(60,-64,956,834),25929=>array(42,-67,975,838),25930=>array(46,-62,970,835),25931=>array(37,-68,959,840),25932=>array(27,-64,947,833),25933=>array(47,-70,960,843),25934=>array(38,-69,971,837),25935=>array(57,-63,971,839),25936=>array(33,-67,971,825),25937=>array(39,-68,955,843),25938=>array(32,-67,963,834),25939=>array(38,-69,969,829),25940=>array(54,-54,973,855),25941=>array(43,-70,970,836),25942=>array(48,-74,946,830),25943=>array(63,-74,963,836),25944=>array(48,-61,967,843),25945=>array(30,-60,950,831),25946=>array(30,-70,972,839),25947=>array(23,-60,932,847),25948=>array(37,-74,971,835),25949=>array(99,-69,967,835),25950=>array(81,-70,966,836),25951=>array(46,-73,957,836),25952=>array(44,-84,965,820),25953=>array(43,-77,971,823),25954=>array(39,-61,960,826),25955=>array(65,-72,956,834),25956=>array(42,-74,968,823),25957=>array(44,-80,966,829),25958=>array(42,-67,961,839),25959=>array(45,-59,962,839),25960=>array(66,-71,969,840),25961=>array(52,-69,969,842),25962=>array(44,-76,965,821),25963=>array(35,-61,944,823),25964=>array(44,-70,969,836),25965=>array(42,-71,969,836),25966=>array(36,-74,970,837),25967=>array(99,-75,967,823),25968=>array(42,-69,959,821),25969=>array(45,-63,967,835),25970=>array(55,-71,957,838),25971=>array(47,-75,969,833),25972=>array(51,-18,946,840),25973=>array(60,-69,967,834),25974=>array(104,-76,985,828),25975=>array(41,-65,969,839),25976=>array(60,-70,959,833),25977=>array(58,-76,984,831),25978=>array(60,-71,959,832),25979=>array(36,-65,970,846),25980=>array(60,-73,973,827),25981=>array(36,-68,974,843),25982=>array(64,-77,978,849),25983=>array(44,-77,978,827),25984=>array(35,-72,970,824),25985=>array(63,-69,977,842),25986=>array(45,-66,970,859),25987=>array(51,-68,955,830),25988=>array(38,-65,972,832),25989=>array(52,-72,967,838),25990=>array(52,-69,969,839),25991=>array(62,-69,947,822),25992=>array(49,-73,951,815),25993=>array(49,-63,951,828),25994=>array(36,-72,959,843),25995=>array(47,-68,921,840),25996=>array(36,-63,963,833),25997=>array(26,-65,974,840),25998=>array(29,-64,974,828),25999=>array(47,-66,971,846),26000=>array(36,-63,964,831),26001=>array(35,-68,956,829),26002=>array(44,-71,936,829),26003=>array(43,-70,888,807),26004=>array(60,-75,983,833),26005=>array(53,-65,927,826),26006=>array(49,-42,951,835),26007=>array(62,-64,946,832),26008=>array(54,-65,950,844),26009=>array(38,-68,956,836),26010=>array(67,-65,948,829),26011=>array(27,-72,946,826),26012=>array(32,-71,945,838),26013=>array(67,-65,946,789),26014=>array(46,-73,954,827),26015=>array(42,-79,944,820),26016=>array(51,-70,954,836),26017=>array(46,-77,960,854),26018=>array(60,-76,954,823),26019=>array(33,-76,948,818),26020=>array(75,-71,902,832),26021=>array(81,-69,895,834),26022=>array(48,-69,959,824),26023=>array(77,-64,941,836),26024=>array(50,-69,941,828),26025=>array(66,-75,925,828),26026=>array(47,-70,957,816),26027=>array(37,-69,951,834),26028=>array(53,-73,945,831),26029=>array(99,-66,946,824),26030=>array(63,-70,951,824),26031=>array(49,-75,944,829),26032=>array(54,-62,944,830),26033=>array(45,-67,934,837),26034=>array(65,-65,959,828),26035=>array(47,-73,952,836),26036=>array(36,-79,957,831),26037=>array(65,-65,959,833),26038=>array(43,-68,927,821),26039=>array(106,-66,950,845),26040=>array(44,-62,960,829),26041=>array(52,-67,936,822),26042=>array(38,-63,976,842),26043=>array(42,-61,969,837),26044=>array(41,-62,966,826),26045=>array(42,-49,952,831),26046=>array(51,-73,956,844),26047=>array(54,-50,952,858),26048=>array(48,-69,962,841),26049=>array(70,-65,906,829),26050=>array(36,-68,951,850),26051=>array(34,-70,951,833),26052=>array(49,-67,967,844),26053=>array(33,-67,969,839),26054=>array(48,-61,965,854),26055=>array(64,-73,959,848),26056=>array(34,-73,961,848),26057=>array(42,-69,947,832),26058=>array(35,-60,963,839),26059=>array(39,-66,966,841),26060=>array(39,-68,954,841),26061=>array(44,-73,974,838),26062=>array(50,-74,960,843),26063=>array(35,-67,966,843),26064=>array(42,-59,968,852),26065=>array(42,-61,962,852),26066=>array(18,-65,958,846),26067=>array(44,-67,955,836),26068=>array(30,-86,964,845),26069=>array(61,-55,976,843),26070=>array(39,-68,945,837),26071=>array(37,-70,955,837),26072=>array(37,-65,957,839),26073=>array(45,-55,959,839),26074=>array(44,-68,958,839),26075=>array(37,-67,971,839),26076=>array(40,-61,955,850),26077=>array(37,-64,980,834),26078=>array(31,-67,985,828),26079=>array(33,-71,967,847),26080=>array(65,-59,944,779),26081=>array(93,-50,947,800),26082=>array(47,-55,961,784),26083=>array(110,-64,946,846),26084=>array(86,-65,972,789),26085=>array(237,-32,788,747),26086=>array(84,-13,936,769),26087=>array(140,-52,860,778),26088=>array(195,-61,883,835),26089=>array(86,-68,934,780),26090=>array(89,-53,949,843),26091=>array(89,-73,905,763),26092=>array(39,-61,899,837),26093=>array(52,-62,957,839),26094=>array(54,-65,974,844),26095=>array(54,-66,972,776),26096=>array(92,-65,927,770),26097=>array(85,-61,939,785),26098=>array(46,-66,969,789),26099=>array(111,-64,905,841),26100=>array(101,-54,951,789),26101=>array(121,-66,879,786),26102=>array(103,-62,927,829),26103=>array(87,-65,912,832),26104=>array(95,-68,914,775),26105=>array(63,-64,937,833),26106=>array(91,-7,934,781),26107=>array(35,-58,968,796),26108=>array(95,-74,943,815),26109=>array(92,-47,967,823),26110=>array(73,-64,956,836),26111=>array(111,-67,948,837),26112=>array(105,-54,903,830),26113=>array(104,-62,945,831),26114=>array(69,-61,899,791),26115=>array(48,-72,950,789),26116=>array(102,-69,956,791),26117=>array(109,-71,959,787),26118=>array(82,-50,958,796),26119=>array(51,-62,954,789),26120=>array(105,-66,934,833),26121=>array(99,-56,947,825),26122=>array(68,-68,952,786),26123=>array(49,-68,956,831),26124=>array(158,-64,856,788),26125=>array(116,-53,884,788),26126=>array(109,-65,869,787),26127=>array(86,-69,937,843),26128=>array(109,-70,960,784),26129=>array(103,-66,956,831),26130=>array(103,-63,911,839),26131=>array(75,-67,866,782),26132=>array(79,-62,930,828),26133=>array(101,-68,936,838),26134=>array(101,-46,965,807),26135=>array(77,-68,943,795),26136=>array(64,-63,933,810),26137=>array(66,-74,918,779),26138=>array(66,-53,957,835),26139=>array(97,-14,952,788),26140=>array(49,-60,936,798),26141=>array(67,-68,973,845),26142=>array(57,-62,942,786),26143=>array(96,-18,935,780),26144=>array(88,-67,953,832),26145=>array(118,-57,955,822),26146=>array(123,-69,901,824),26147=>array(100,-72,974,849),26148=>array(102,-65,948,839),26149=>array(45,-67,962,837),26150=>array(50,-68,959,774),26151=>array(100,-65,966,832),26152=>array(116,-62,955,845),26153=>array(73,-67,961,830),26154=>array(51,-65,932,805),26155=>array(115,-56,919,830),26156=>array(159,-68,937,812),26157=>array(120,-68,901,785),26158=>array(50,-72,916,778),26159=>array(68,-66,960,790),26160=>array(64,-24,942,802),26161=>array(70,-18,944,788),26162=>array(106,-66,918,830),26163=>array(120,-76,961,824),26164=>array(84,-67,892,787),26165=>array(104,-71,939,778),26166=>array(33,-62,976,802),26167=>array(57,-14,948,788),26168=>array(110,-77,964,837),26169=>array(99,-66,965,835),26170=>array(85,-69,938,776),26171=>array(50,-61,898,791),26172=>array(41,-43,964,789),26173=>array(91,-61,926,824),26174=>array(53,-17,921,784),26175=>array(95,-56,948,819),26176=>array(113,-68,965,830),26177=>array(47,-65,960,788),26178=>array(113,-65,948,839),26179=>array(54,-51,948,800),26180=>array(108,-57,959,831),26181=>array(102,-31,946,776),26182=>array(102,-22,959,836),26183=>array(104,-72,965,837),26184=>array(89,-63,944,846),26185=>array(72,-60,944,790),26186=>array(110,-12,953,774),26187=>array(74,-65,926,799),26188=>array(107,-68,907,847),26189=>array(107,-65,895,782),26190=>array(107,-69,953,828),26191=>array(61,-73,945,789),26192=>array(107,-61,943,846),26193=>array(136,-62,877,789),26194=>array(97,-54,941,799),26195=>array(90,-67,943,822),26196=>array(100,-64,928,823),26197=>array(64,-65,916,785),26198=>array(101,-72,930,758),26199=>array(80,-71,957,848),26200=>array(101,-62,953,789),26201=>array(94,-62,958,834),26202=>array(110,-70,956,827),26203=>array(102,-58,955,797),26204=>array(55,-53,908,803),26205=>array(59,-30,948,829),26206=>array(79,-69,951,837),26207=>array(30,-67,967,793),26208=>array(90,-68,951,834),26209=>array(110,-68,959,832),26210=>array(68,-62,943,842),26211=>array(102,-67,954,843),26212=>array(82,-65,940,786),26213=>array(91,-71,962,824),26214=>array(98,-59,947,837),26215=>array(97,-60,939,831),26216=>array(30,-68,935,809),26217=>array(97,-69,965,840),26218=>array(110,-74,961,833),26219=>array(106,-71,946,825),26220=>array(102,-60,951,850),26221=>array(97,-68,907,791),26222=>array(53,-70,944,845),26223=>array(58,-61,940,796),26224=>array(102,-67,954,832),26225=>array(107,-71,949,828),26226=>array(110,-68,959,833),26227=>array(58,-71,932,826),26228=>array(75,-52,938,838),26229=>array(52,-60,964,846),26230=>array(117,-64,887,785),26231=>array(50,-68,943,782),26232=>array(41,-52,968,808),26233=>array(110,-72,919,782),26234=>array(82,-69,897,829),26235=>array(105,-40,966,828),26236=>array(104,-72,965,846),26237=>array(59,-63,981,842),26238=>array(87,-62,931,842),26239=>array(87,-62,923,791),26240=>array(107,-70,955,831),26241=>array(86,-65,970,817),26242=>array(64,-71,931,827),26243=>array(58,-70,937,808),26244=>array(90,-49,947,822),26245=>array(79,-59,960,849),26246=>array(90,-67,947,830),26247=>array(106,-71,971,790),26248=>array(57,-62,950,798),26249=>array(89,-65,936,787),26250=>array(121,-80,965,782),26251=>array(106,-55,948,849),26252=>array(86,-61,940,834),26253=>array(115,-69,925,785),26254=>array(95,-63,969,835),26255=>array(115,-65,960,835),26256=>array(91,-51,946,858),26257=>array(62,-63,955,790),26258=>array(89,-21,954,792),26259=>array(36,-69,954,830),26260=>array(110,-68,952,834),26261=>array(108,-67,966,833),26262=>array(89,-67,954,834),26263=>array(98,-64,943,840),26264=>array(82,-55,937,804),26265=>array(104,-72,956,833),26266=>array(89,-64,945,831),26267=>array(107,-25,939,843),26268=>array(60,-68,944,826),26269=>array(101,-56,936,789),26270=>array(112,-50,933,849),26271=>array(109,-24,951,832),26272=>array(74,-56,927,820),26273=>array(104,-70,960,800),26274=>array(92,-70,938,831),26275=>array(46,-63,974,851),26276=>array(92,-64,979,849),26277=>array(50,-59,950,788),26278=>array(39,-62,961,796),26279=>array(97,-72,955,821),26280=>array(59,-25,953,783),26281=>array(110,-72,990,832),26282=>array(113,-70,953,823),26283=>array(83,-68,948,833),26284=>array(65,-71,953,827),26285=>array(112,-64,952,849),26286=>array(51,-65,965,837),26287=>array(100,-75,955,827),26288=>array(100,-69,975,833),26289=>array(104,-26,962,799),26290=>array(112,-68,953,834),26291=>array(83,-62,941,826),26292=>array(66,-66,956,786),26293=>array(101,-53,968,841),26294=>array(92,-71,971,828),26295=>array(115,-68,960,836),26296=>array(89,-62,966,855),26297=>array(58,-56,933,815),26298=>array(109,-74,953,777),26299=>array(115,-68,971,781),26300=>array(68,-71,960,837),26301=>array(115,-70,960,824),26302=>array(99,-77,970,835),26303=>array(89,-69,957,833),26304=>array(101,-8,948,843),26305=>array(59,-37,947,832),26306=>array(89,-68,956,827),26307=>array(70,-64,960,829),26308=>array(94,-68,945,831),26309=>array(59,-71,943,819),26310=>array(32,-60,959,798),26311=>array(53,-74,947,817),26312=>array(96,-14,941,854),26313=>array(107,-61,964,837),26314=>array(110,-77,953,827),26315=>array(114,-70,956,777),26316=>array(55,-25,949,779),26317=>array(112,-64,952,849),26318=>array(79,-62,949,788),26319=>array(51,-67,946,788),26320=>array(86,-47,918,821),26321=>array(35,-75,968,812),26322=>array(94,-59,964,850),26323=>array(31,-75,966,834),26324=>array(57,-66,978,840),26325=>array(84,-72,927,841),26326=>array(81,-62,946,841),26327=>array(95,-67,959,825),26328=>array(101,-69,941,781),26329=>array(97,-63,955,789),26330=>array(94,-61,965,836),26331=>array(89,-70,965,835),26332=>array(85,-70,946,813),26333=>array(103,-64,980,784),26334=>array(93,-66,935,799),26335=>array(55,-67,956,816),26336=>array(93,-71,966,819),26337=>array(54,-32,952,791),26338=>array(99,-61,959,820),26339=>array(91,-72,953,823),26340=>array(91,-64,926,783),26341=>array(92,-67,954,830),26342=>array(88,-64,946,841),26343=>array(116,-68,966,817),26344=>array(90,-53,957,853),26345=>array(48,-62,937,824),26346=>array(90,-64,962,796),26347=>array(49,-71,962,838),26348=>array(92,-68,961,800),26349=>array(82,-68,944,834),26350=>array(83,-64,959,799),26351=>array(98,-67,924,806),26352=>array(166,-33,842,728),26353=>array(175,-61,841,788),26354=>array(163,-68,860,831),26355=>array(71,-56,954,839),26356=>array(48,-72,962,777),26357=>array(71,-60,946,845),26358=>array(61,-71,898,845),26359=>array(62,-67,896,792),26360=>array(84,-64,938,837),26361=>array(53,-70,947,829),26362=>array(53,-70,947,829),26363=>array(43,-68,946,791),26364=>array(57,-67,959,791),26365=>array(127,-65,876,852),26366=>array(38,-65,959,825),26367=>array(56,-68,950,834),26368=>array(53,-73,935,783),26369=>array(60,-71,960,781),26370=>array(54,-68,946,808),26371=>array(33,-74,978,848),26372=>array(98,-68,980,828),26373=>array(63,-63,920,830),26374=>array(94,-64,949,845),26375=>array(23,-74,957,847),26376=>array(86,-76,788,783),26377=>array(45,-65,936,844),26378=>array(33,-65,956,790),26379=>array(65,-77,891,782),26380=>array(23,-68,963,839),26381=>array(53,-75,950,783),26382=>array(47,-57,971,854),26383=>array(41,-56,905,840),26384=>array(34,-66,908,843),26385=>array(52,-64,964,829),26386=>array(43,-64,906,832),26387=>array(39,-71,957,823),26388=>array(60,-67,905,848),26389=>array(36,-73,961,837),26390=>array(36,-64,962,834),26391=>array(49,-74,885,832),26392=>array(33,-71,985,838),26393=>array(90,-65,915,793),26394=>array(72,-69,925,838),26395=>array(73,-36,927,822),26396=>array(36,-62,949,843),26397=>array(72,-68,908,827),26398=>array(42,-60,958,837),26399=>array(60,-70,899,829),26400=>array(33,-72,973,826),26401=>array(39,-85,966,825),26402=>array(85,-39,915,791),26403=>array(41,-72,952,828),26404=>array(65,-77,893,797),26405=>array(61,-66,941,833),26406=>array(34,-61,965,836),26407=>array(54,-73,962,834),26408=>array(77,-68,939,826),26409=>array(77,-58,889,826),26410=>array(65,-67,948,838),26411=>array(55,-67,955,839),26412=>array(41,-67,955,827),26413=>array(46,-62,954,829),26414=>array(75,-65,940,829),26415=>array(34,-69,947,815),26416=>array(51,-15,960,813),26417=>array(65,-70,950,828),26418=>array(57,-63,943,830),26419=>array(56,-71,969,830),26420=>array(49,-55,961,840),26421=>array(54,-68,955,777),26422=>array(53,-68,955,787),26423=>array(54,-58,901,830),26424=>array(66,-67,912,826),26425=>array(55,-63,955,830),26426=>array(54,-73,975,827),26427=>array(58,-66,901,829),26428=>array(54,-56,958,837),26429=>array(45,-62,937,832),26430=>array(48,-62,940,830),26431=>array(37,-54,956,839),26432=>array(53,-66,926,811),26433=>array(53,-64,958,828),26434=>array(42,-64,939,824),26435=>array(39,-65,954,836),26436=>array(42,-63,947,833),26437=>array(51,-61,953,835),26438=>array(39,-58,963,830),26439=>array(33,-62,956,831),26440=>array(37,-68,971,823),26441=>array(43,-69,950,831),26442=>array(43,-67,892,827),26443=>array(61,-63,959,833),26444=>array(33,-67,961,830),26445=>array(55,-68,955,829),26446=>array(51,-70,960,831),26447=>array(64,-62,950,827),26448=>array(40,-75,951,824),26449=>array(44,-71,951,829),26450=>array(44,-71,914,823),26451=>array(32,-69,917,834),26452=>array(47,-71,930,823),26453=>array(34,-64,976,833),26454=>array(43,-72,975,827),26455=>array(40,-67,954,837),26456=>array(47,-76,924,785),26457=>array(39,-70,961,830),26458=>array(50,-59,956,838),26459=>array(49,-70,902,828),26460=>array(49,-70,948,828),26461=>array(42,-64,959,830),26462=>array(39,-58,940,830),26463=>array(71,-67,950,833),26464=>array(39,-58,942,830),26465=>array(40,-65,956,827),26466=>array(44,-23,956,822),26467=>array(51,-58,912,830),26468=>array(51,-58,956,830),26469=>array(49,-57,951,830),26470=>array(47,-66,948,835),26471=>array(46,-59,931,833),26472=>array(22,-68,902,826),26473=>array(21,-62,890,825),26474=>array(51,-58,950,831),26475=>array(47,-62,954,835),26476=>array(41,-61,969,836),26477=>array(40,-62,962,832),26478=>array(47,-62,950,839),26479=>array(41,-63,959,835),26480=>array(46,-73,943,825),26481=>array(50,-71,960,831),26482=>array(31,-64,978,787),26483=>array(44,-65,956,832),26484=>array(54,-69,966,838),26485=>array(40,-68,948,837),26486=>array(44,-58,963,837),26487=>array(44,-68,967,825),26488=>array(49,-77,964,824),26489=>array(60,-69,962,829),26490=>array(39,-61,956,832),26491=>array(39,-61,959,832),26492=>array(51,-64,943,830),26493=>array(55,-70,950,826),26494=>array(39,-62,959,833),26495=>array(31,-73,966,823),26496=>array(42,-55,973,803),26497=>array(45,-73,972,829),26498=>array(71,-71,886,819),26499=>array(50,-75,903,822),26500=>array(45,-61,919,842),26501=>array(51,-68,953,830),26502=>array(39,-61,954,833),26503=>array(37,-70,968,826),26504=>array(58,-55,973,809),26505=>array(51,-58,961,830),26506=>array(46,-61,905,842),26507=>array(51,-58,941,830),26508=>array(42,-64,955,824),26509=>array(42,-59,963,835),26510=>array(36,-69,975,828),26511=>array(47,-65,970,835),26512=>array(41,-68,942,831),26513=>array(40,-61,964,833),26514=>array(47,-62,967,833),26515=>array(32,-59,956,842),26516=>array(55,-73,970,833),26517=>array(48,-62,959,836),26518=>array(48,-70,957,833),26519=>array(30,-69,954,829),26520=>array(42,-64,908,835),26521=>array(38,-58,968,839),26522=>array(57,-68,965,843),26523=>array(33,-66,968,823),26524=>array(48,-67,960,788),26525=>array(48,-64,965,834),26526=>array(24,-69,968,822),26527=>array(54,-80,954,830),26528=>array(39,-64,954,837),26529=>array(51,-65,948,830),26530=>array(31,-68,931,822),26531=>array(32,-76,956,824),26532=>array(40,-68,954,830),26533=>array(20,-67,903,820),26534=>array(51,-66,937,830),26535=>array(19,-73,928,823),26536=>array(23,-72,950,820),26537=>array(48,-74,950,820),26538=>array(41,-63,960,831),26539=>array(15,-58,937,830),26540=>array(42,-66,955,832),26541=>array(39,-51,944,832),26542=>array(55,-70,954,829),26543=>array(52,-62,956,836),26544=>array(42,-63,954,833),26545=>array(43,-62,964,852),26546=>array(42,-55,969,856),26547=>array(38,-68,965,829),26548=>array(51,-62,917,830),26549=>array(41,-67,950,827),26550=>array(47,-66,964,827),26551=>array(51,-58,934,832),26552=>array(51,-58,925,841),26553=>array(51,-58,951,830),26554=>array(42,-69,953,828),26555=>array(37,-62,964,829),26556=>array(40,-48,965,823),26557=>array(26,-54,950,827),26558=>array(48,-72,950,829),26559=>array(7,-66,968,829),26560=>array(45,-73,957,830),26561=>array(32,-62,958,835),26562=>array(51,-77,963,816),26563=>array(39,-80,957,827),26564=>array(46,-58,943,828),26565=>array(39,-55,963,840),26566=>array(51,-58,964,830),26567=>array(51,-71,976,822),26568=>array(51,-72,958,824),26569=>array(42,-69,965,825),26570=>array(34,-66,984,833),26571=>array(50,-70,968,822),26572=>array(49,-66,895,827),26573=>array(47,-75,961,823),26574=>array(51,-63,957,830),26575=>array(45,-62,896,846),26576=>array(44,-69,956,835),26577=>array(40,-65,953,827),26578=>array(45,-61,966,830),26579=>array(51,-66,956,835),26580=>array(48,-67,947,788),26581=>array(58,-67,917,825),26582=>array(32,-66,895,829),26583=>array(33,-68,948,833),26584=>array(58,-67,942,825),26585=>array(40,-64,898,833),26586=>array(37,-66,899,835),26587=>array(39,-69,896,825),26588=>array(40,-60,946,830),26589=>array(51,-66,945,836),26590=>array(51,-66,950,839),26591=>array(37,-65,967,832),26592=>array(26,-62,922,836),26593=>array(26,-69,981,827),26594=>array(51,-58,945,830),26595=>array(36,-81,957,822),26596=>array(51,-58,961,830),26597=>array(50,-12,951,826),26598=>array(58,-68,958,826),26599=>array(51,-59,952,830),26600=>array(48,-66,959,850),26601=>array(35,-65,952,824),26602=>array(50,-79,918,820),26603=>array(44,-71,914,838),26604=>array(55,-61,932,838),26605=>array(51,-77,962,826),26606=>array(51,-65,933,832),26607=>array(51,-61,953,830),26608=>array(64,-63,945,839),26609=>array(41,-67,957,839),26610=>array(43,-63,957,830),26611=>array(34,-61,921,837),26612=>array(44,-68,959,825),26613=>array(35,-60,956,832),26614=>array(50,-66,895,827),26615=>array(33,-55,964,836),26616=>array(48,-66,956,827),26617=>array(45,-66,934,832),26618=>array(50,-68,890,827),26619=>array(50,-12,952,826),26620=>array(36,-73,949,828),26621=>array(27,-75,947,817),26622=>array(27,-75,924,817),26623=>array(40,-64,949,827),26624=>array(43,-67,955,834),26625=>array(46,-61,905,837),26626=>array(46,-64,954,831),26627=>array(43,-76,945,834),26628=>array(60,-65,957,820),26629=>array(25,-65,965,829),26630=>array(38,-72,958,834),26631=>array(21,-59,940,833),26632=>array(17,-71,933,825),26633=>array(20,-71,917,817),26634=>array(17,-69,930,820),26635=>array(25,-60,942,833),26636=>array(21,-72,918,820),26637=>array(21,-68,951,827),26638=>array(21,-74,950,816),26639=>array(32,-57,925,833),26640=>array(32,-63,964,844),26641=>array(20,-71,929,818),26642=>array(58,-65,927,845),26643=>array(37,-65,948,826),26644=>array(56,-64,962,836),26645=>array(63,-68,953,823),26646=>array(54,-62,957,833),26647=>array(60,-65,957,788),26648=>array(63,-71,933,835),26649=>array(45,-66,961,842),26650=>array(38,-69,969,833),26651=>array(34,-65,966,835),26652=>array(39,-67,964,830),26653=>array(34,-64,943,832),26654=>array(56,-64,962,811),26655=>array(38,-63,948,845),26656=>array(45,-67,961,844),26657=>array(37,-74,963,822),26658=>array(39,-64,957,831),26659=>array(39,-64,965,843),26660=>array(32,-65,981,837),26661=>array(52,-65,954,841),26662=>array(39,-70,908,832),26663=>array(33,-64,961,836),26664=>array(32,-70,971,833),26665=>array(51,-58,909,830),26666=>array(28,-63,961,836),26667=>array(51,-68,930,830),26668=>array(53,-67,955,826),26669=>array(38,-68,951,828),26670=>array(53,-70,954,826),26671=>array(38,-68,948,826),26672=>array(29,-64,956,832),26673=>array(33,-77,955,825),26674=>array(36,-65,952,833),26675=>array(45,-68,954,826),26676=>array(38,-63,962,833),26677=>array(36,-67,908,830),26678=>array(17,-62,895,831),26679=>array(17,-61,924,831),26680=>array(33,-67,949,825),26681=>array(51,-71,957,820),26682=>array(44,-68,942,829),26683=>array(33,-58,971,839),26684=>array(44,-65,968,835),26685=>array(50,-59,957,839),26686=>array(39,-77,951,834),26687=>array(44,-66,991,842),26688=>array(54,-67,960,841),26689=>array(39,-68,956,835),26690=>array(39,-66,944,827),26691=>array(39,-72,945,828),26692=>array(33,-68,966,832),26693=>array(40,-65,967,844),26694=>array(30,-69,941,826),26695=>array(63,-65,963,844),26696=>array(63,-65,963,838),26697=>array(39,-60,956,845),26698=>array(50,-48,948,827),26699=>array(33,-71,971,832),26700=>array(52,-67,957,831),26701=>array(51,-67,932,830),26702=>array(51,-58,950,830),26703=>array(31,-64,957,832),26704=>array(46,-65,895,830),26705=>array(53,-65,958,788),26706=>array(52,-63,957,836),26707=>array(39,-65,954,827),26708=>array(38,-62,939,837),26709=>array(54,-74,898,821),26710=>array(54,-74,972,857),26711=>array(54,-74,964,821),26712=>array(50,-74,898,837),26713=>array(51,-65,946,833),26714=>array(45,-75,945,839),26715=>array(36,-66,946,836),26716=>array(54,-74,959,821),26717=>array(37,-66,949,835),26718=>array(36,-74,957,821),26719=>array(22,-71,933,826),26720=>array(18,-67,922,824),26721=>array(17,-74,938,821),26722=>array(20,-81,921,816),26723=>array(51,-60,935,830),26724=>array(26,-63,932,826),26725=>array(36,-53,966,844),26726=>array(25,-75,929,817),26727=>array(25,-78,959,833),26728=>array(27,-61,949,840),26729=>array(24,-69,923,833),26730=>array(44,-68,938,827),26731=>array(37,-69,972,829),26732=>array(48,-61,970,836),26733=>array(26,-72,966,832),26734=>array(41,-70,954,829),26735=>array(44,-65,951,827),26736=>array(43,-65,961,829),26737=>array(41,-68,953,826),26738=>array(33,-64,953,837),26739=>array(19,-73,979,834),26740=>array(51,-76,955,830),26741=>array(49,-74,953,826),26742=>array(42,-71,902,827),26743=>array(51,-63,924,844),26744=>array(44,-71,953,837),26745=>array(48,-66,977,848),26746=>array(35,-67,965,833),26747=>array(46,-73,976,821),26748=>array(36,-65,965,826),26749=>array(56,-23,960,824),26750=>array(51,-72,956,830),26751=>array(51,-62,933,830),26752=>array(46,-67,972,832),26753=>array(53,-68,956,808),26754=>array(50,-65,961,833),26755=>array(41,-66,960,830),26756=>array(32,-62,945,832),26757=>array(46,-71,953,843),26758=>array(38,-68,951,836),26759=>array(49,-65,961,829),26760=>array(31,-62,920,843),26761=>array(41,-69,953,826),26762=>array(39,-62,977,832),26763=>array(41,-71,897,824),26764=>array(48,-69,977,826),26765=>array(33,-67,935,842),26766=>array(39,-67,945,848),26767=>array(51,-67,934,833),26768=>array(32,-64,954,831),26769=>array(34,-76,970,821),26770=>array(42,-69,964,828),26771=>array(38,-70,956,837),26772=>array(28,-67,965,840),26773=>array(21,-67,970,833),26774=>array(37,-82,956,824),26775=>array(35,-68,956,829),26776=>array(36,-62,958,833),26777=>array(50,-70,911,827),26778=>array(50,-68,963,848),26779=>array(34,-68,962,824),26780=>array(30,-69,979,828),26781=>array(42,-71,981,839),26782=>array(45,-65,966,827),26783=>array(63,-68,932,847),26784=>array(51,-64,913,830),26785=>array(40,-72,962,838),26786=>array(44,-63,915,835),26787=>array(41,-70,967,825),26788=>array(47,-68,975,827),26789=>array(45,-71,957,838),26790=>array(49,-59,947,828),26791=>array(47,-62,948,835),26792=>array(41,-68,950,823),26793=>array(44,-64,952,828),26794=>array(43,-67,951,823),26795=>array(47,-69,968,830),26796=>array(42,-68,953,825),26797=>array(51,-73,951,835),26798=>array(42,-66,911,830),26799=>array(44,-70,927,839),26800=>array(40,-67,961,832),26801=>array(36,-54,913,835),26802=>array(44,-61,961,831),26803=>array(51,-70,957,830),26804=>array(30,-76,974,827),26805=>array(41,-79,943,824),26806=>array(31,-64,971,832),26807=>array(29,-62,971,839),26808=>array(36,-65,918,835),26809=>array(51,-58,954,830),26810=>array(46,-58,943,833),26811=>array(33,-65,950,836),26812=>array(33,-64,952,830),26813=>array(36,-54,972,835),26814=>array(27,-60,959,835),26815=>array(54,-55,971,835),26816=>array(24,-60,934,832),26817=>array(36,-64,968,844),26818=>array(23,-70,947,819),26819=>array(50,-67,967,813),26820=>array(39,-68,969,842),26821=>array(24,-72,970,824),26822=>array(30,-70,953,839),26823=>array(48,-68,959,824),26824=>array(43,-68,952,832),26825=>array(58,-71,922,838),26826=>array(72,-71,944,835),26827=>array(29,-70,947,827),26828=>array(41,-70,977,826),26829=>array(51,-58,946,830),26830=>array(51,-71,972,828),26831=>array(33,-71,973,825),26832=>array(42,-59,964,843),26833=>array(48,-73,954,824),26834=>array(27,-68,962,838),26835=>array(42,-72,950,841),26836=>array(39,-70,961,831),26837=>array(39,-70,954,823),26838=>array(37,-66,984,832),26839=>array(48,-65,966,834),26840=>array(39,-65,968,830),26841=>array(21,-66,979,844),26842=>array(57,-72,912,822),26843=>array(36,-75,932,845),26844=>array(41,-71,973,833),26845=>array(42,-73,903,826),26846=>array(42,-72,898,826),26847=>array(50,-64,973,835),26848=>array(54,-67,967,836),26849=>array(40,-72,916,824),26850=>array(37,-68,898,824),26851=>array(39,-70,965,832),26852=>array(51,-72,960,833),26853=>array(39,-69,967,826),26854=>array(43,-67,951,826),26855=>array(39,-70,948,840),26856=>array(44,-53,975,848),26857=>array(36,-75,897,825),26858=>array(36,-59,971,845),26859=>array(32,-58,964,841),26860=>array(30,-64,973,843),26861=>array(32,-68,968,839),26862=>array(30,-69,970,833),26863=>array(52,-70,963,834),26864=>array(38,-64,957,830),26865=>array(39,-67,972,832),26866=>array(22,-68,939,836),26867=>array(27,-71,975,827),26868=>array(40,-74,970,827),26869=>array(35,-70,968,822),26870=>array(33,-67,969,831),26871=>array(36,-68,970,824),26872=>array(42,-70,961,783),26873=>array(39,-70,956,835),26874=>array(42,-64,921,829),26875=>array(45,-62,983,830),26876=>array(32,-61,967,831),26877=>array(46,-70,963,826),26878=>array(44,-56,954,829),26879=>array(26,-77,951,835),26880=>array(34,-64,962,834),26881=>array(31,-62,952,833),26882=>array(31,-65,972,829),26883=>array(31,-62,957,837),26884=>array(39,-73,954,832),26885=>array(21,-75,927,817),26886=>array(51,-71,913,824),26887=>array(42,-78,960,827),26888=>array(36,-70,902,844),26889=>array(39,-65,964,841),26890=>array(48,-71,955,838),26891=>array(35,-67,967,835),26892=>array(51,-58,954,830),26893=>array(29,-73,954,835),26894=>array(37,-71,952,836),26895=>array(51,-58,964,830),26896=>array(35,-68,951,833),26897=>array(48,-79,954,835),26898=>array(36,-64,966,829),26899=>array(37,-67,980,830),26900=>array(48,-71,930,832),26901=>array(39,-69,967,826),26902=>array(29,-67,946,840),26903=>array(41,-62,976,843),26904=>array(29,-37,983,831),26905=>array(41,-68,900,832),26906=>array(31,-65,918,832),26907=>array(41,-62,958,834),26908=>array(33,-62,959,838),26909=>array(38,-71,986,826),26910=>array(38,-71,986,830),26911=>array(18,-76,954,815),26912=>array(32,-71,944,827),26913=>array(21,-70,918,833),26914=>array(18,-76,886,815),26915=>array(33,-72,955,833),26916=>array(34,-63,920,823),26917=>array(44,-62,905,830),26918=>array(27,-63,950,843),26919=>array(18,-76,977,828),26920=>array(27,-70,951,829),26921=>array(18,-76,956,856),26922=>array(42,-67,954,825),26923=>array(18,-76,937,837),26924=>array(33,-76,953,848),26925=>array(10,-63,922,830),26926=>array(18,-76,942,835),26927=>array(32,-64,950,837),26928=>array(28,-65,941,826),26929=>array(18,-76,970,843),26930=>array(36,-70,955,835),26931=>array(33,-55,973,838),26932=>array(31,-71,975,837),26933=>array(26,-73,965,826),26934=>array(39,-70,969,825),26935=>array(38,-69,962,828),26936=>array(19,-55,961,852),26937=>array(39,-70,940,827),26938=>array(18,-76,981,825),26939=>array(39,-67,950,826),26940=>array(26,-70,951,830),26941=>array(36,-67,970,831),26942=>array(18,-76,951,833),26943=>array(30,-64,978,835),26944=>array(37,-68,910,824),26945=>array(39,-71,971,827),26946=>array(30,-63,962,831),26947=>array(30,-61,943,833),26948=>array(33,-70,928,824),26949=>array(30,-73,948,823),26950=>array(30,-70,952,823),26951=>array(18,-76,919,815),26952=>array(44,-72,965,824),26953=>array(42,-69,954,826),26954=>array(47,-72,944,817),26955=>array(38,-69,922,826),26956=>array(41,-72,955,836),26957=>array(35,-70,966,813),26958=>array(30,-71,951,823),26959=>array(38,-68,980,829),26960=>array(18,-76,969,815),26961=>array(35,-73,972,832),26962=>array(39,-64,967,830),26963=>array(47,-64,971,836),26964=>array(39,-70,954,828),26965=>array(28,-76,927,845),26966=>array(21,-63,914,828),26967=>array(27,-59,970,840),26968=>array(36,-69,968,830),26969=>array(33,-70,961,830),26970=>array(48,-69,954,827),26971=>array(44,-60,953,834),26972=>array(39,-71,930,827),26973=>array(39,-70,971,836),26974=>array(39,-70,942,818),26975=>array(32,-71,952,836),26976=>array(33,-67,951,830),26977=>array(33,-76,950,818),26978=>array(44,-62,967,843),26979=>array(49,-67,924,829),26980=>array(26,-76,968,850),26981=>array(31,-60,971,848),26982=>array(41,-64,957,854),26983=>array(18,-76,988,836),26984=>array(37,-74,962,836),26985=>array(33,-69,967,826),26986=>array(39,-62,973,834),26987=>array(39,-70,957,818),26988=>array(37,-70,903,823),26989=>array(52,-69,965,829),26990=>array(39,-70,949,829),26991=>array(35,-64,961,839),26992=>array(37,-76,979,824),26993=>array(34,-71,969,831),26994=>array(24,-64,968,829),26995=>array(34,-64,975,832),26996=>array(42,-70,932,839),26997=>array(39,-68,956,824),26998=>array(44,-68,968,829),26999=>array(42,-70,956,827),27000=>array(34,-66,986,827),27001=>array(39,-70,957,818),27002=>array(36,-70,961,825),27003=>array(39,-65,958,834),27004=>array(18,-52,932,838),27005=>array(50,-64,950,847),27006=>array(39,-75,966,841),27007=>array(27,-67,972,832),27008=>array(37,-68,914,825),27009=>array(39,-70,940,835),27010=>array(30,-70,966,824),27011=>array(31,-71,960,823),27012=>array(21,-64,934,830),27013=>array(44,-76,967,820),27014=>array(30,-68,971,849),27015=>array(29,-76,934,822),27016=>array(16,-68,885,825),27017=>array(27,-75,961,816),27018=>array(28,-67,917,833),27019=>array(27,-67,916,829),27020=>array(28,-72,970,829),27021=>array(30,-67,912,824),27022=>array(33,-62,967,832),27023=>array(33,-64,954,859),27024=>array(28,-71,967,827),27025=>array(31,-70,960,833),27026=>array(24,-64,917,829),27027=>array(31,-68,958,833),27028=>array(46,-61,939,835),27029=>array(33,-64,969,830),27030=>array(46,-67,970,827),27031=>array(33,-70,955,826),27032=>array(29,-66,971,842),27033=>array(38,-68,966,833),27034=>array(39,-70,967,832),27035=>array(30,-68,973,839),27036=>array(54,-70,928,833),27037=>array(30,-73,967,835),27038=>array(33,-70,968,825),27039=>array(24,-64,941,845),27040=>array(39,-72,946,831),27041=>array(30,-69,951,833),27042=>array(24,-64,967,844),27043=>array(27,-69,951,837),27044=>array(28,-70,980,829),27045=>array(38,-65,960,830),27046=>array(49,-56,968,855),27047=>array(38,-74,939,817),27048=>array(47,-69,942,838),27049=>array(26,-69,975,826),27050=>array(31,-71,923,827),27051=>array(33,-68,965,844),27052=>array(40,-74,970,826),27053=>array(28,-65,965,849),27054=>array(61,-67,948,832),27055=>array(31,-60,954,833),27056=>array(34,-68,956,832),27057=>array(19,-66,972,832),27058=>array(39,-70,965,818),27059=>array(36,-65,967,840),27060=>array(53,-66,913,834),27061=>array(31,-70,956,828),27062=>array(37,-69,951,838),27063=>array(41,-67,944,841),27064=>array(18,-70,964,823),27065=>array(26,-70,965,827),27066=>array(37,-64,971,838),27067=>array(55,-62,930,845),27068=>array(32,-64,960,833),27069=>array(32,-75,972,825),27070=>array(39,-70,947,818),27071=>array(39,-70,962,829),27072=>array(32,-62,968,831),27073=>array(39,-70,940,844),27074=>array(23,-70,963,823),27075=>array(36,-60,969,845),27076=>array(39,-70,915,822),27077=>array(43,-69,927,823),27078=>array(42,-69,945,827),27079=>array(33,-78,961,833),27080=>array(24,-64,959,829),27081=>array(26,-73,973,836),27082=>array(34,-67,970,845),27083=>array(40,-68,954,828),27084=>array(28,-72,959,843),27085=>array(31,-70,960,851),27086=>array(39,-70,951,847),27087=>array(25,-67,952,840),27088=>array(39,-70,948,844),27089=>array(30,-68,976,787),27090=>array(40,-68,950,843),27091=>array(39,-70,969,818),27092=>array(33,-67,987,849),27093=>array(35,-70,968,835),27094=>array(43,-77,968,844),27095=>array(49,-61,926,834),27096=>array(35,-62,969,843),27097=>array(34,-69,950,836),27098=>array(33,-70,923,818),27099=>array(13,-57,922,845),27100=>array(19,-76,953,843),27101=>array(39,-70,942,844),27102=>array(13,-57,958,845),27103=>array(21,-64,917,842),27104=>array(21,-65,911,825),27105=>array(13,-67,964,845),27106=>array(20,-73,916,823),27107=>array(24,-74,951,845),27108=>array(32,-71,976,825),27109=>array(37,-64,965,830),27110=>array(38,-73,959,845),27111=>array(31,-64,973,837),27112=>array(29,-62,955,836),27113=>array(29,-60,969,811),27114=>array(26,-67,966,845),27115=>array(43,-66,956,835),27116=>array(33,-78,988,835),27117=>array(33,-70,964,839),27118=>array(34,-72,989,850),27119=>array(13,-65,953,845),27120=>array(13,-68,959,845),27121=>array(30,-67,968,826),27122=>array(27,-71,962,842),27123=>array(53,-65,963,843),27124=>array(34,-65,969,831),27125=>array(13,-57,978,845),27126=>array(22,-71,906,831),27127=>array(31,-73,987,829),27128=>array(37,-70,983,824),27129=>array(37,-64,952,845),27130=>array(28,-66,966,848),27131=>array(33,-58,971,839),27132=>array(38,-71,986,826),27133=>array(44,-71,948,827),27134=>array(30,-72,979,828),27135=>array(26,-65,953,828),27136=>array(45,-67,960,847),27137=>array(46,-64,976,835),27138=>array(60,-64,959,847),27139=>array(21,-74,939,826),27140=>array(21,-71,990,826),27141=>array(39,-64,964,829),27142=>array(30,-76,945,829),27143=>array(27,-73,989,824),27144=>array(36,-70,968,835),27145=>array(37,-80,968,826),27146=>array(28,-66,964,836),27147=>array(34,-67,961,827),27148=>array(26,-68,967,829),27149=>array(30,-84,955,830),27150=>array(26,-65,942,843),27151=>array(30,-69,954,826),27152=>array(26,-65,958,839),27153=>array(36,-61,985,836),27154=>array(26,-65,945,830),27155=>array(39,-69,949,831),27156=>array(36,-67,970,842),27157=>array(30,-77,973,832),27158=>array(46,-72,961,853),27159=>array(43,-68,956,826),27160=>array(32,-70,956,824),27161=>array(33,-70,957,818),27162=>array(33,-70,959,838),27163=>array(44,-61,971,833),27164=>array(33,-79,961,841),27165=>array(39,-71,962,828),27166=>array(46,-61,957,830),27167=>array(41,-67,944,826),27168=>array(30,-69,953,826),27169=>array(31,-69,952,828),27170=>array(33,-70,959,847),27171=>array(35,-62,978,848),27172=>array(6,-73,993,824),27173=>array(38,-73,970,825),27174=>array(40,-67,958,831),27175=>array(35,-76,976,828),27176=>array(39,-68,955,832),27177=>array(25,-72,957,832),27178=>array(26,-72,944,822),27179=>array(37,-62,964,832),27180=>array(33,-70,964,831),27181=>array(33,-60,972,831),27182=>array(33,-70,957,818),27183=>array(18,-72,929,819),27184=>array(36,-63,957,838),27185=>array(22,-74,953,832),27186=>array(34,-55,966,852),27187=>array(32,-66,955,830),27188=>array(34,-71,965,831),27189=>array(44,-67,969,836),27190=>array(27,-70,948,818),27191=>array(27,-67,950,844),27192=>array(48,-68,971,833),27193=>array(39,-71,953,825),27194=>array(38,-68,954,832),27195=>array(39,-81,958,826),27196=>array(39,-77,953,820),27197=>array(35,-65,957,851),27198=>array(30,-66,977,830),27199=>array(33,-70,954,828),27200=>array(44,-64,984,851),27201=>array(37,-69,956,828),27202=>array(35,-76,974,851),27203=>array(24,-70,959,843),27204=>array(34,-69,960,835),27205=>array(21,-70,954,845),27206=>array(46,-74,961,831),27207=>array(31,-67,963,837),27208=>array(36,-69,962,830),27209=>array(33,-80,956,825),27210=>array(34,-71,946,818),27211=>array(36,-62,962,836),27212=>array(33,-70,911,818),27213=>array(39,-68,897,822),27214=>array(38,-70,963,826),27215=>array(36,-71,951,838),27216=>array(44,-65,972,832),27217=>array(34,-68,964,826),27218=>array(36,-70,954,838),27219=>array(36,-72,948,838),27220=>array(36,-79,969,839),27221=>array(44,-58,951,836),27222=>array(43,-68,972,825),27223=>array(31,-68,948,839),27224=>array(36,-61,923,828),27225=>array(27,-69,951,830),27226=>array(39,-70,952,829),27227=>array(21,-68,972,828),27228=>array(47,-64,966,816),27229=>array(40,-68,953,826),27230=>array(35,-65,963,827),27231=>array(36,-68,963,829),27232=>array(37,-80,956,837),27233=>array(38,-70,964,837),27234=>array(37,-72,948,842),27235=>array(37,-72,957,847),27236=>array(44,-67,970,838),27237=>array(47,-69,952,821),27238=>array(32,-58,958,847),27239=>array(45,-61,917,849),27240=>array(33,-74,962,830),27241=>array(36,-67,958,826),27242=>array(38,-79,964,826),27243=>array(47,-70,956,827),27244=>array(37,-72,957,819),27245=>array(40,-72,957,824),27246=>array(53,-72,913,834),27247=>array(39,-70,944,824),27248=>array(37,-72,948,863),27249=>array(24,-69,914,829),27250=>array(37,-72,933,833),27251=>array(30,-55,967,821),27252=>array(30,-71,956,830),27253=>array(37,-72,979,832),27254=>array(43,-74,964,821),27255=>array(32,-73,962,838),27256=>array(43,-73,959,818),27257=>array(21,-73,928,817),27258=>array(37,-72,911,819),27259=>array(29,-72,966,819),27260=>array(15,-63,980,837),27261=>array(41,-76,973,833),27262=>array(41,-66,974,828),27263=>array(26,-58,955,832),27264=>array(29,-61,956,841),27265=>array(46,-65,991,855),27266=>array(37,-71,966,828),27267=>array(50,-76,971,819),27268=>array(31,-66,974,844),27269=>array(24,-72,964,823),27270=>array(39,-73,943,836),27271=>array(36,-65,960,834),27272=>array(37,-72,958,819),27273=>array(37,-65,936,826),27274=>array(36,-66,980,829),27275=>array(37,-72,981,820),27276=>array(43,-65,970,829),27277=>array(31,-76,970,829),27278=>array(22,-65,971,851),27279=>array(37,-72,972,833),27280=>array(21,-70,949,838),27281=>array(50,-68,933,826),27282=>array(42,-75,967,826),27283=>array(27,-71,980,834),27284=>array(46,-59,924,839),27285=>array(51,-76,966,824),27286=>array(27,-69,974,834),27287=>array(33,-54,973,840),27288=>array(33,-72,965,849),27289=>array(35,-76,923,815),27290=>array(35,-74,976,827),27291=>array(31,-71,977,826),27292=>array(32,-64,974,861),27293=>array(41,-78,970,819),27294=>array(27,-66,961,837),27295=>array(29,-83,962,823),27296=>array(34,-65,954,834),27297=>array(34,-70,954,826),27298=>array(33,-68,969,858),27299=>array(33,-63,959,838),27300=>array(35,-71,980,827),27301=>array(29,-73,964,842),27302=>array(41,-70,919,826),27303=>array(33,-70,974,823),27304=>array(33,-74,960,829),27305=>array(22,-64,921,857),27306=>array(42,-64,973,849),27307=>array(15,-63,943,830),27308=>array(29,-61,965,836),27309=>array(40,-72,981,828),27310=>array(40,-65,950,833),27311=>array(38,-56,970,838),27312=>array(35,-68,936,845),27313=>array(25,-56,943,832),27314=>array(35,-68,917,832),27315=>array(40,-65,966,846),27316=>array(34,-68,974,827),27317=>array(35,-69,942,824),27318=>array(38,-71,983,834),27319=>array(36,-70,959,821),27320=>array(37,-63,952,839),27321=>array(38,-65,965,842),27322=>array(45,-64,969,842),27323=>array(24,-62,957,839),27324=>array(27,-69,953,825),27325=>array(36,-61,967,831),27326=>array(105,-51,918,822),27327=>array(34,-68,958,829),27328=>array(36,-69,974,840),27329=>array(26,-66,945,839),27330=>array(36,-50,957,840),27331=>array(44,-66,954,835),27332=>array(44,-71,977,835),27333=>array(36,-71,975,839),27334=>array(48,-68,977,824),27335=>array(32,-75,963,825),27336=>array(31,-62,984,847),27337=>array(27,-70,953,826),27338=>array(31,-71,913,824),27339=>array(42,-70,958,840),27340=>array(44,-69,958,832),27341=>array(40,-75,961,831),27342=>array(35,-71,957,849),27343=>array(28,-64,984,828),27344=>array(40,-65,969,813),27345=>array(43,-66,935,827),27346=>array(30,-73,973,831),27347=>array(30,-61,974,849),27348=>array(42,-65,958,831),27349=>array(42,-72,967,831),27350=>array(34,-62,965,836),27351=>array(42,-67,958,833),27352=>array(42,-62,961,831),27353=>array(44,-70,949,824),27354=>array(39,-61,904,833),27355=>array(47,-66,959,840),27356=>array(43,-59,973,843),27357=>array(30,-70,971,835),27358=>array(33,-66,972,841),27359=>array(32,-71,969,841),27360=>array(37,-71,986,838),27361=>array(58,-72,950,833),27362=>array(20,-72,972,837),27363=>array(22,-72,974,841),27364=>array(41,-68,955,841),27365=>array(33,-71,959,847),27366=>array(29,-68,970,841),27367=>array(34,-65,957,840),27368=>array(36,-71,962,833),27369=>array(44,-65,920,833),27370=>array(32,-65,955,832),27371=>array(41,-68,959,831),27372=>array(43,-62,971,843),27373=>array(30,-62,965,831),27374=>array(36,-67,951,827),27375=>array(31,-68,981,842),27376=>array(30,-78,980,841),27377=>array(43,-65,967,840),27378=>array(33,-65,979,839),27379=>array(35,-58,969,855),27380=>array(19,-72,970,843),27381=>array(27,-66,973,840),27382=>array(32,-62,960,831),27383=>array(16,-45,965,851),27384=>array(38,-72,986,835),27385=>array(40,-68,957,830),27386=>array(38,-61,936,832),27387=>array(45,-62,958,826),27388=>array(28,-78,978,832),27389=>array(48,-68,956,813),27390=>array(31,-64,969,829),27391=>array(32,-67,951,835),27392=>array(33,-70,977,837),27393=>array(22,-70,987,832),27394=>array(31,-69,959,828),27395=>array(34,-58,964,853),27396=>array(35,-65,909,836),27397=>array(31,-69,973,827),27398=>array(21,-66,969,836),27399=>array(31,-66,955,827),27400=>array(45,-64,944,838),27401=>array(40,-62,962,835),27402=>array(38,-71,952,830),27403=>array(33,-68,960,823),27404=>array(33,-68,970,838),27405=>array(28,-68,937,832),27406=>array(44,-71,964,842),27407=>array(34,-67,967,830),27408=>array(39,-73,960,828),27409=>array(33,-70,970,831),27410=>array(40,-74,961,844),27411=>array(33,-78,966,836),27412=>array(33,-65,970,828),27413=>array(33,-70,987,828),27414=>array(40,-63,961,841),27415=>array(39,-65,942,830),27416=>array(47,-68,933,827),27417=>array(49,-62,959,831),27418=>array(35,-68,978,846),27419=>array(38,-71,932,835),27420=>array(40,-65,975,839),27421=>array(56,-67,964,843),27422=>array(49,-64,968,828),27423=>array(36,-69,984,835),27424=>array(51,-69,950,842),27425=>array(49,-66,953,822),27426=>array(20,-64,948,839),27427=>array(48,-72,962,831),27428=>array(41,-75,952,819),27429=>array(106,-75,968,829),27430=>array(35,-75,968,838),27431=>array(101,-66,953,833),27432=>array(56,-73,971,829),27433=>array(51,-62,947,822),27434=>array(90,-68,956,837),27435=>array(66,-68,950,847),27436=>array(44,-68,971,848),27437=>array(115,-73,961,830),27438=>array(60,-68,971,850),27439=>array(55,-74,967,830),27440=>array(30,-72,959,831),27441=>array(34,-72,959,834),27442=>array(47,-65,969,837),27443=>array(107,-74,962,830),27444=>array(101,-73,959,848),27445=>array(46,-62,970,853),27446=>array(44,-76,964,826),27447=>array(30,-69,963,838),27448=>array(47,-66,967,839),27449=>array(57,-79,975,830),27450=>array(61,-65,968,832),27451=>array(50,-72,958,838),27452=>array(50,-72,969,830),27453=>array(39,-71,977,839),27454=>array(50,-70,954,835),27455=>array(54,-67,968,841),27456=>array(46,-76,983,824),27457=>array(65,-73,985,827),27458=>array(61,-71,975,833),27459=>array(58,-72,972,838),27460=>array(102,-69,969,827),27461=>array(56,-72,977,826),27462=>array(47,-71,964,843),27463=>array(22,-74,968,842),27464=>array(29,-73,973,844),27465=>array(34,-70,970,841),27466=>array(54,-73,963,846),27467=>array(33,-69,967,826),27468=>array(65,-66,959,839),27469=>array(51,-73,970,841),27470=>array(39,-72,967,830),27471=>array(49,-72,961,842),27472=>array(110,-79,961,830),27473=>array(46,-69,977,831),27474=>array(60,-69,971,839),27475=>array(39,-65,963,841),27476=>array(32,-73,983,838),27477=>array(53,-83,972,825),27478=>array(60,-77,970,830),27479=>array(49,-68,975,840),27480=>array(52,-56,953,835),27481=>array(37,-67,964,856),27482=>array(64,-65,983,849),27483=>array(31,-70,983,864),27484=>array(37,-80,972,836),27485=>array(63,-72,971,838),27486=>array(55,-71,967,829),27487=>array(48,-67,969,841),27488=>array(53,-59,969,849),27489=>array(37,-68,962,836),27490=>array(76,-6,931,791),27491=>array(100,-5,920,756),27492=>array(37,-57,949,804),27493=>array(57,-60,932,835),27494=>array(63,-58,942,834),27495=>array(40,-66,956,830),27496=>array(41,-66,952,835),27497=>array(53,-62,962,833),27498=>array(63,-20,919,779),27499=>array(40,-28,953,783),27500=>array(46,-74,942,822),27501=>array(53,-67,951,829),27502=>array(37,-59,957,836),27503=>array(98,-70,938,835),27504=>array(60,-51,920,792),27505=>array(45,-20,956,836),27506=>array(45,-70,940,834),27507=>array(48,-70,943,834),27508=>array(33,-56,961,801),27509=>array(30,-55,955,849),27510=>array(80,-70,939,823),27511=>array(41,-58,944,789),27512=>array(47,-71,930,846),27513=>array(79,-75,921,767),27514=>array(71,-75,815,798),27515=>array(60,-67,959,761),27516=>array(26,-60,916,801),27517=>array(41,-68,955,828),27518=>array(58,-59,921,843),27519=>array(56,-62,972,840),27520=>array(39,-57,967,840),27521=>array(44,-74,950,774),27522=>array(49,-47,957,785),27523=>array(41,-73,964,827),27524=>array(54,-71,966,853),27525=>array(53,-74,952,827),27526=>array(65,-74,951,829),27527=>array(31,-68,913,826),27528=>array(44,-63,951,838),27529=>array(63,-75,921,835),27530=>array(61,-66,964,832),27531=>array(47,-61,965,845),27532=>array(33,-73,954,773),27533=>array(57,-64,953,837),27534=>array(43,-73,961,821),27535=>array(42,-76,950,821),27536=>array(52,-70,968,829),27537=>array(52,-74,960,823),27538=>array(32,-87,910,778),27539=>array(35,-71,948,820),27540=>array(57,-69,975,831),27541=>array(55,-58,949,829),27542=>array(40,-67,954,835),27543=>array(38,-53,968,835),27544=>array(68,-60,952,832),27545=>array(57,-64,958,829),27546=>array(44,-70,939,823),27547=>array(48,-47,947,788),27548=>array(39,-68,982,842),27549=>array(39,-68,974,829),27550=>array(40,-60,958,800),27551=>array(54,-67,970,782),27552=>array(39,-71,971,843),27553=>array(36,-71,930,830),27554=>array(50,-70,954,826),27555=>array(54,-72,952,829),27556=>array(55,-70,963,845),27557=>array(39,-78,953,834),27558=>array(43,-69,946,834),27559=>array(52,-71,978,829),27560=>array(43,-68,970,833),27561=>array(35,-65,976,798),27562=>array(47,-20,954,833),27563=>array(57,-64,953,789),27564=>array(50,-64,941,786),27565=>array(35,-44,965,807),27566=>array(40,-67,977,854),27567=>array(55,-66,960,838),27568=>array(36,-68,963,830),27569=>array(42,-73,954,829),27570=>array(44,-66,946,829),27571=>array(52,-70,948,788),27572=>array(98,-66,959,792),27573=>array(41,-73,964,832),27574=>array(58,-80,958,819),27575=>array(46,-68,952,836),27576=>array(45,-69,976,833),27577=>array(81,-72,972,787),27578=>array(51,-72,967,824),27579=>array(51,-70,963,833),27580=>array(49,-68,964,833),27581=>array(35,-65,976,847),27582=>array(35,-72,960,823),27583=>array(31,-73,969,799),27584=>array(73,-64,962,836),27585=>array(58,-68,958,833),27586=>array(52,-67,944,815),27587=>array(58,-72,973,843),27588=>array(58,-69,963,835),27589=>array(39,-72,963,831),27590=>array(69,-68,958,810),27591=>array(53,-76,974,819),27592=>array(55,-73,963,830),27593=>array(71,-29,951,800),27594=>array(41,-63,976,833),27595=>array(92,-57,935,798),27596=>array(74,-58,926,788),27597=>array(77,-66,931,783),27598=>array(64,-63,933,843),27599=>array(64,-63,939,843),27600=>array(55,-65,952,836),27601=>array(44,-62,967,805),27602=>array(56,-69,944,832),27603=>array(43,-62,964,835),27604=>array(59,-36,956,811),27605=>array(58,-59,908,816),27606=>array(63,-43,951,816),27607=>array(87,-67,965,820),27608=>array(76,-62,969,794),27609=>array(41,-54,941,826),27610=>array(56,-65,956,845),27611=>array(79,-23,944,822),27612=>array(52,-18,971,840),27613=>array(52,-18,971,840),27614=>array(78,-41,947,831),27615=>array(52,-40,954,841),27616=>array(49,-32,956,823),27617=>array(52,-18,971,840),27618=>array(55,-27,961,837),27619=>array(71,-32,949,778),27620=>array(48,-62,956,830),27621=>array(52,-18,971,841),27622=>array(55,-58,956,836),27623=>array(62,-26,965,834),27624=>array(54,-25,954,833),27625=>array(52,-18,971,840),27626=>array(35,-19,931,836),27627=>array(80,-54,933,840),27628=>array(51,-24,969,832),27629=>array(44,-39,954,836),27630=>array(30,-65,964,835),27631=>array(59,-30,967,835),27632=>array(47,-29,958,834),27633=>array(47,-28,958,833),27634=>array(39,-76,955,819),27635=>array(70,-44,970,826),27636=>array(47,-28,958,823),27637=>array(30,-65,933,844),27638=>array(44,-28,972,855),27639=>array(90,-55,961,848),27640=>array(55,-28,959,825),27641=>array(28,-70,972,847),27642=>array(48,-28,960,841),27643=>array(31,-65,962,840),27644=>array(31,-68,963,819),27645=>array(44,-32,971,832),27646=>array(47,-67,960,822),27647=>array(35,-67,967,853),27648=>array(54,-69,966,824),27649=>array(60,-28,972,835),27650=>array(53,-76,958,825),27651=>array(46,-45,962,839),27652=>array(38,-54,960,844),27653=>array(49,-34,959,841),27654=>array(54,-43,974,840),27655=>array(30,-25,928,835),27656=>array(68,-56,946,844),27657=>array(37,-58,964,840),27658=>array(54,-43,974,854),27659=>array(52,-69,971,828),27660=>array(48,-40,978,843),27661=>array(33,-66,966,830),27662=>array(61,-46,961,825),27663=>array(83,-68,934,828),27664=>array(100,-54,907,832),27665=>array(51,-67,950,784),27666=>array(91,-71,936,839),27667=>array(111,-61,951,781),27668=>array(39,-56,966,853),27669=>array(36,-67,957,847),27670=>array(51,-64,965,845),27671=>array(36,-62,963,853),27672=>array(46,-69,966,840),27673=>array(44,-62,965,852),27674=>array(26,-68,959,849),27675=>array(52,-69,962,839),27676=>array(35,-63,959,849),27677=>array(36,-75,960,835),27678=>array(36,-72,960,835),27679=>array(37,-76,962,829),27680=>array(10,-71,933,837),27681=>array(45,-76,961,845),27682=>array(38,-63,943,832),27683=>array(50,-67,959,838),27684=>array(40,-63,979,849),27685=>array(37,-66,968,842),27686=>array(41,-65,972,858),27687=>array(42,-70,958,832),27688=>array(41,-73,961,835),27689=>array(21,-64,938,825),27690=>array(38,-66,968,849),27691=>array(47,-68,957,831),27692=>array(39,-61,974,854),27693=>array(38,-66,966,852),27694=>array(48,-79,963,835),27695=>array(45,-74,959,841),27696=>array(35,-70,964,839),27697=>array(25,-69,955,830),27698=>array(25,-70,955,830),27699=>array(43,-71,971,833),27700=>array(47,-64,953,826),27701=>array(320,-38,602,803),27702=>array(51,-74,958,782),27703=>array(47,-64,953,826),27704=>array(51,-65,957,838),27705=>array(85,-28,958,830),27706=>array(40,-64,962,826),27707=>array(69,-60,921,829),27708=>array(54,-39,945,830),27709=>array(27,-71,967,846),27710=>array(71,-32,962,814),27711=>array(60,-65,966,823),27712=>array(51,-55,941,808),27713=>array(58,-59,962,833),27714=>array(61,-65,938,835),27715=>array(60,-62,977,814),27716=>array(60,-63,942,835),27717=>array(59,-51,937,814),27718=>array(33,-65,961,790),27719=>array(46,-49,920,803),27720=>array(70,-59,896,790),27721=>array(40,-59,956,804),27722=>array(57,-66,967,813),27723=>array(59,-57,912,836),27724=>array(62,-72,910,829),27725=>array(44,-71,975,826),27726=>array(53,-62,959,825),27727=>array(62,-65,960,829),27728=>array(67,-71,919,831),27729=>array(67,-42,930,826),27730=>array(55,-49,958,836),27731=>array(55,-64,954,802),27732=>array(60,-37,967,842),27733=>array(57,-65,898,820),27734=>array(54,-65,954,833),27735=>array(48,-67,948,798),27736=>array(48,-59,933,831),27737=>array(51,-67,957,814),27738=>array(49,-52,948,802),27739=>array(43,-63,975,812),27740=>array(33,-46,945,808),27741=>array(47,-62,947,847),27742=>array(58,-68,948,781),27743=>array(65,-51,940,796),27744=>array(48,-46,959,825),27745=>array(58,-52,943,802),27746=>array(74,-58,945,811),27747=>array(92,-68,957,831),27748=>array(51,-63,899,790),27749=>array(52,-70,977,828),27750=>array(44,-68,963,826),27751=>array(69,-68,964,801),27752=>array(70,-57,900,812),27753=>array(55,-40,911,817),27754=>array(54,-41,944,809),27755=>array(53,-68,951,833),27756=>array(57,-67,964,822),27757=>array(61,-69,905,801),27758=>array(41,-65,904,831),27759=>array(48,-61,951,830),27760=>array(48,-64,962,835),27761=>array(50,-70,957,837),27762=>array(41,-68,955,820),27763=>array(49,-73,972,807),27764=>array(53,-64,944,846),27765=>array(53,-73,945,854),27766=>array(42,-66,962,830),27767=>array(59,-63,941,805),27768=>array(54,-69,949,833),27769=>array(58,-59,900,820),27770=>array(56,-72,970,836),27771=>array(41,-75,951,826),27772=>array(41,-75,951,811),27773=>array(63,-61,962,850),27774=>array(41,-62,955,814),27775=>array(62,-57,950,820),27776=>array(45,-75,931,825),27777=>array(56,-48,947,811),27778=>array(58,-67,950,831),27779=>array(48,-64,962,819),27780=>array(46,-60,946,807),27781=>array(47,-70,948,812),27782=>array(63,-66,951,817),27783=>array(48,-60,951,849),27784=>array(56,-73,946,824),27785=>array(51,-58,952,788),27786=>array(49,-58,973,833),27787=>array(51,-69,960,827),27788=>array(41,-44,963,833),27789=>array(56,-38,939,794),27790=>array(45,-62,961,844),27791=>array(62,-67,926,814),27792=>array(43,-63,960,833),27793=>array(66,-51,947,821),27794=>array(58,-71,953,841),27795=>array(54,-62,962,835),27796=>array(54,-60,944,814),27797=>array(59,-56,926,855),27798=>array(54,-64,914,839),27799=>array(35,-58,976,803),27800=>array(52,-50,964,817),27801=>array(51,-62,968,812),27802=>array(65,-44,966,807),27803=>array(41,-65,942,837),27804=>array(70,-66,953,837),27805=>array(31,-69,969,835),27806=>array(52,-74,939,826),27807=>array(41,-61,903,831),27808=>array(66,-64,959,821),27809=>array(47,-62,959,805),27810=>array(40,-66,973,805),27811=>array(58,-63,920,813),27812=>array(42,-47,929,822),27813=>array(41,-57,916,827),27814=>array(52,-46,948,837),27815=>array(28,-63,967,821),27816=>array(58,-58,937,824),27817=>array(41,-62,892,819),27818=>array(45,-62,874,836),27819=>array(56,-61,980,833),27820=>array(62,-72,984,819),27821=>array(39,-67,947,829),27822=>array(57,-30,957,820),27823=>array(52,-52,967,813),27824=>array(53,-71,951,803),27825=>array(53,-44,951,828),27826=>array(38,-58,953,810),27827=>array(49,-67,952,796),27828=>array(46,-47,978,862),27829=>array(73,-53,947,840),27830=>array(51,-73,956,800),27831=>array(53,-81,961,827),27832=>array(42,-63,915,823),27833=>array(64,-69,903,836),27834=>array(54,-74,900,801),27835=>array(48,-64,959,834),27836=>array(52,-61,896,817),27837=>array(69,-64,956,836),27838=>array(67,-56,946,836),27839=>array(43,-48,936,814),27840=>array(45,-68,891,806),27841=>array(59,-62,965,810),27842=>array(45,-73,894,813),27843=>array(47,-70,896,825),27844=>array(39,-63,953,835),27845=>array(49,-66,897,811),27846=>array(28,-50,976,856),27847=>array(48,-73,909,818),27848=>array(81,-66,984,829),27849=>array(46,-73,960,843),27850=>array(60,-57,875,847),27851=>array(39,-66,968,828),27852=>array(42,-32,972,829),27853=>array(44,-67,968,835),27854=>array(97,-62,955,845),27855=>array(42,-71,915,830),27856=>array(64,-68,918,832),27857=>array(57,-75,907,831),27858=>array(55,-64,975,849),27859=>array(50,-53,958,808),27860=>array(46,-53,947,831),27861=>array(64,-59,945,821),27862=>array(56,-68,924,837),27863=>array(61,-53,909,810),27864=>array(78,-67,931,825),27865=>array(54,-64,952,818),27866=>array(38,-39,960,838),27867=>array(56,-67,963,836),27868=>array(41,-69,958,834),27869=>array(55,-68,952,842),27870=>array(51,-72,910,824),27871=>array(62,-63,953,806),27872=>array(36,-50,969,870),27873=>array(46,-46,968,834),27874=>array(50,-75,961,831),27875=>array(62,-27,956,820),27876=>array(59,-65,960,828),27877=>array(56,-64,957,821),27878=>array(62,-57,973,818),27879=>array(55,-70,960,828),27880=>array(60,-46,939,838),27881=>array(49,-58,958,831),27882=>array(53,-59,914,820),27883=>array(54,-53,949,831),27884=>array(53,-72,972,846),27885=>array(52,-73,948,823),27886=>array(63,-69,967,825),27887=>array(49,-63,951,812),27888=>array(38,-65,963,838),27889=>array(59,-71,983,831),27890=>array(50,-46,922,856),27891=>array(42,-58,980,851),27892=>array(58,-26,988,825),27893=>array(57,-67,964,777),27894=>array(45,-66,929,815),27895=>array(57,-62,929,822),27896=>array(53,-62,910,822),27897=>array(53,-50,955,798),27898=>array(42,-62,933,828),27899=>array(43,-55,893,806),27900=>array(47,-76,949,814),27901=>array(55,-70,948,805),27902=>array(63,-58,926,799),27903=>array(64,-72,964,812),27904=>array(51,-69,954,838),27905=>array(57,-71,957,827),27906=>array(57,-66,945,846),27907=>array(44,-78,972,829),27908=>array(71,-57,915,803),27909=>array(57,-66,965,806),27910=>array(47,-60,964,805),27911=>array(56,-63,910,810),27912=>array(50,-73,964,829),27913=>array(49,-67,955,822),27914=>array(56,-64,970,840),27915=>array(42,-65,951,846),27916=>array(45,-62,902,830),27917=>array(52,-44,954,812),27918=>array(58,-69,898,842),27919=>array(56,-70,954,811),27920=>array(55,-70,955,830),27921=>array(49,-66,974,841),27922=>array(46,-53,947,813),27923=>array(55,-65,941,824),27924=>array(58,-61,935,838),27925=>array(41,-73,975,818),27926=>array(46,-70,962,807),27927=>array(60,-62,963,833),27928=>array(47,-74,953,825),27929=>array(42,-62,967,832),27930=>array(49,-70,968,834),27931=>array(57,-72,959,842),27932=>array(38,-67,981,849),27933=>array(55,-71,959,835),27934=>array(48,-55,898,819),27935=>array(45,-74,973,830),27936=>array(51,-68,954,844),27937=>array(71,-67,965,824),27938=>array(53,-79,952,830),27939=>array(51,-65,955,824),27940=>array(44,-38,962,845),27941=>array(48,-62,959,842),27942=>array(52,-70,932,830),27943=>array(42,-77,945,828),27944=>array(52,-74,963,835),27945=>array(55,-63,974,831),27946=>array(69,-60,940,834),27947=>array(50,-53,970,829),27948=>array(53,-71,963,818),27949=>array(50,-45,953,812),27950=>array(52,-60,967,825),27951=>array(53,-68,948,829),27952=>array(54,-52,949,805),27953=>array(56,-64,959,812),27954=>array(57,-70,897,820),27955=>array(56,-64,908,834),27956=>array(48,-65,956,847),27957=>array(50,-59,908,850),27958=>array(56,-63,917,838),27959=>array(55,-57,956,809),27960=>array(59,-75,965,819),27961=>array(54,-53,959,802),27962=>array(55,-72,889,830),27963=>array(43,-70,942,826),27964=>array(50,-54,956,829),27965=>array(50,-59,986,845),27966=>array(51,-72,966,832),27967=>array(58,-63,988,854),27968=>array(48,-73,909,828),27969=>array(40,-70,964,830),27970=>array(48,-73,970,836),27971=>array(49,-74,939,818),27972=>array(48,-61,952,839),27973=>array(46,-70,939,853),27974=>array(34,-61,947,836),27975=>array(37,-63,929,834),27976=>array(62,-80,920,819),27977=>array(46,-71,930,822),27978=>array(57,-54,935,816),27979=>array(48,-63,880,828),27980=>array(45,-63,956,825),27981=>array(45,-68,940,822),27982=>array(36,-64,952,835),27983=>array(55,-68,871,821),27984=>array(54,-68,917,846),27985=>array(57,-60,909,811),27986=>array(46,-69,920,822),27987=>array(40,-58,950,831),27988=>array(43,-64,911,790),27989=>array(54,-64,936,810),27990=>array(46,-66,934,835),27991=>array(56,-63,956,833),27992=>array(66,-64,970,821),27993=>array(41,-65,954,835),27994=>array(24,-54,948,846),27995=>array(42,-70,955,839),27996=>array(47,-65,963,824),27997=>array(52,-45,965,833),27998=>array(50,-54,972,829),27999=>array(50,-76,971,839),28000=>array(40,-65,951,838),28001=>array(60,-63,957,844),28002=>array(63,-44,966,818),28003=>array(56,-64,960,839),28004=>array(52,-65,940,833),28005=>array(45,-35,955,818),28006=>array(42,-52,956,847),28007=>array(53,-43,951,813),28008=>array(57,-68,972,831),28009=>array(29,-63,944,841),28010=>array(62,-63,962,829),28011=>array(46,-60,938,817),28012=>array(48,-49,952,817),28013=>array(47,-70,962,816),28014=>array(46,-68,951,834),28015=>array(54,-47,949,835),28016=>array(55,-65,909,831),28017=>array(54,-70,963,808),28018=>array(54,-72,969,842),28019=>array(57,-76,957,843),28020=>array(53,-60,959,847),28021=>array(43,-74,954,831),28022=>array(46,-69,945,836),28023=>array(42,-62,956,843),28024=>array(42,-69,949,798),28025=>array(43,-67,971,830),28026=>array(54,-67,911,827),28027=>array(50,-65,908,819),28028=>array(42,-65,962,840),28029=>array(53,-66,958,821),28030=>array(53,-70,953,830),28031=>array(56,-78,955,810),28032=>array(51,-66,963,811),28033=>array(55,-76,966,822),28034=>array(48,-68,975,843),28035=>array(52,-71,906,812),28036=>array(55,-68,956,830),28037=>array(28,-26,960,816),28038=>array(44,-67,950,809),28039=>array(50,-38,956,820),28040=>array(64,-67,917,833),28041=>array(48,-58,956,834),28042=>array(55,-52,972,809),28043=>array(56,-71,968,826),28044=>array(49,-61,897,818),28045=>array(50,-67,947,832),28046=>array(36,-66,964,813),28047=>array(63,-68,948,810),28048=>array(59,-67,964,827),28049=>array(49,-68,961,825),28050=>array(45,-68,948,814),28051=>array(74,-65,915,814),28052=>array(53,-67,996,829),28053=>array(42,-68,927,844),28054=>array(39,-48,956,859),28055=>array(57,-70,955,840),28056=>array(37,-53,973,863),28057=>array(36,-68,959,827),28058=>array(54,-64,968,852),28059=>array(61,-61,937,834),28060=>array(41,-59,955,844),28061=>array(52,-54,911,834),28062=>array(44,-59,943,823),28063=>array(44,-58,938,816),28064=>array(49,-63,869,800),28065=>array(41,-70,893,795),28066=>array(51,-67,929,813),28067=>array(22,-63,946,842),28068=>array(45,-59,944,828),28069=>array(50,-61,908,848),28070=>array(62,-53,918,829),28071=>array(46,-62,870,819),28072=>array(45,-60,956,821),28073=>array(53,-41,928,798),28074=>array(45,-67,952,845),28075=>array(51,-65,928,850),28076=>array(67,-67,933,827),28077=>array(76,-69,964,832),28078=>array(63,-66,924,830),28079=>array(39,-64,951,818),28080=>array(58,-67,967,794),28081=>array(50,-69,961,804),28082=>array(52,-68,961,839),28083=>array(66,-52,956,833),28084=>array(43,-56,962,857),28085=>array(53,-63,911,810),28086=>array(69,-50,941,828),28087=>array(85,-71,963,820),28088=>array(53,-65,900,824),28089=>array(51,-72,946,840),28090=>array(72,-73,932,813),28091=>array(54,-72,962,825),28092=>array(49,-61,964,831),28093=>array(66,-71,957,816),28094=>array(82,-68,946,820),28095=>array(54,-51,975,815),28096=>array(54,-74,956,820),28097=>array(54,-71,944,841),28098=>array(78,-65,953,813),28099=>array(50,-50,951,834),28100=>array(65,-62,926,842),28101=>array(40,-58,953,839),28102=>array(54,-64,958,844),28103=>array(48,-65,961,830),28104=>array(65,-80,908,800),28105=>array(84,-71,965,815),28106=>array(57,-70,897,829),28107=>array(28,-63,968,841),28108=>array(45,-62,935,838),28109=>array(66,-77,906,804),28110=>array(66,-67,967,832),28111=>array(88,-74,971,819),28112=>array(85,-69,906,806),28113=>array(31,-66,975,829),28114=>array(35,-66,953,838),28115=>array(63,-72,956,823),28116=>array(69,-56,955,834),28117=>array(80,-60,954,832),28118=>array(38,-65,945,836),28119=>array(59,-62,904,828),28120=>array(47,-58,911,847),28121=>array(40,-62,961,836),28122=>array(48,-66,982,843),28123=>array(71,-71,905,821),28124=>array(74,-75,911,806),28125=>array(40,-62,960,806),28126=>array(29,-65,956,832),28127=>array(37,-54,970,849),28128=>array(46,-64,955,814),28129=>array(47,-62,965,846),28130=>array(79,-70,958,820),28131=>array(50,-58,957,850),28132=>array(40,-61,965,835),28133=>array(40,-64,956,837),28134=>array(50,-36,957,843),28135=>array(50,-39,989,843),28136=>array(57,-61,950,834),28137=>array(47,-73,964,835),28138=>array(39,-58,991,856),28139=>array(41,-42,943,827),28140=>array(24,-61,948,840),28141=>array(70,-68,961,824),28142=>array(43,-59,962,849),28143=>array(50,-66,941,832),28144=>array(38,-53,969,848),28145=>array(44,-68,963,808),28146=>array(57,-79,956,823),28147=>array(50,-61,955,831),28148=>array(34,-33,955,846),28149=>array(47,-65,900,830),28150=>array(52,-65,985,836),28151=>array(55,-60,961,803),28152=>array(39,-64,943,833),28153=>array(42,-37,984,854),28154=>array(42,-60,978,845),28155=>array(53,-55,962,837),28156=>array(49,-68,978,827),28157=>array(64,-53,951,824),28158=>array(51,-69,962,857),28159=>array(70,-68,922,838),28160=>array(76,-80,974,820),28161=>array(47,-68,961,823),28162=>array(51,-60,949,795),28163=>array(41,-70,951,821),28164=>array(44,-62,953,820),28165=>array(39,-67,943,833),28166=>array(42,-57,909,826),28167=>array(39,-63,924,800),28168=>array(42,-60,958,825),28169=>array(39,-67,966,824),28170=>array(59,-72,882,824),28171=>array(48,-31,956,834),28172=>array(46,-60,936,807),28173=>array(54,-75,912,827),28174=>array(52,-60,929,823),28175=>array(52,-62,954,833),28176=>array(36,-63,920,829),28177=>array(50,-48,933,799),28178=>array(36,-65,957,841),28179=>array(46,-57,979,828),28180=>array(50,-48,922,829),28181=>array(42,-57,909,826),28182=>array(60,-72,910,832),28183=>array(51,-61,964,839),28184=>array(82,-69,964,813),28185=>array(34,-65,951,838),28186=>array(47,-65,948,833),28187=>array(54,-76,956,837),28188=>array(50,-72,970,804),28189=>array(33,-76,965,843),28190=>array(81,-71,934,837),28191=>array(46,-62,921,849),28192=>array(53,-68,965,819),28193=>array(49,-71,973,832),28194=>array(29,-54,972,812),28195=>array(33,-29,959,843),28196=>array(63,-77,930,836),28197=>array(48,-70,956,811),28198=>array(51,-59,896,822),28199=>array(62,-71,919,838),28200=>array(46,-76,975,803),28201=>array(36,-61,943,781),28202=>array(61,-80,930,820),28203=>array(45,-65,978,830),28204=>array(64,-65,909,826),28205=>array(65,-65,913,808),28206=>array(50,-65,950,828),28207=>array(47,-56,961,826),28208=>array(54,-67,973,844),28209=>array(49,-49,959,825),28210=>array(55,-39,954,847),28211=>array(40,-70,952,813),28212=>array(62,-65,919,801),28213=>array(49,-70,956,825),28214=>array(57,-79,970,824),28215=>array(49,-58,967,856),28216=>array(54,-77,950,839),28217=>array(49,-50,919,855),28218=>array(28,-71,946,826),28219=>array(46,-72,960,831),28220=>array(58,-65,982,845),28221=>array(51,-74,962,822),28222=>array(43,-57,956,821),28223=>array(45,-67,980,829),28224=>array(52,-76,968,829),28225=>array(49,-72,963,834),28226=>array(52,-60,963,805),28227=>array(44,-61,961,832),28228=>array(80,-69,919,808),28229=>array(39,-46,968,855),28230=>array(43,-69,951,833),28231=>array(41,-73,947,829),28232=>array(48,-59,975,832),28233=>array(50,-71,952,824),28234=>array(49,-69,966,825),28235=>array(46,-71,950,838),28236=>array(52,-63,963,848),28237=>array(54,-64,956,833),28238=>array(43,-64,951,809),28239=>array(47,-71,939,832),28240=>array(48,-65,918,829),28241=>array(45,-48,963,820),28242=>array(52,-71,951,811),28243=>array(43,-53,959,823),28244=>array(50,-65,965,850),28245=>array(40,-73,978,826),28246=>array(68,-68,912,829),28247=>array(69,-61,954,826),28248=>array(69,-65,916,829),28249=>array(69,-38,980,840),28250=>array(54,-70,965,828),28251=>array(38,-65,948,823),28252=>array(49,-65,979,811),28253=>array(55,-69,958,825),28254=>array(60,-77,955,833),28255=>array(42,-37,959,846),28256=>array(55,-66,954,835),28257=>array(52,-66,910,801),28258=>array(55,-72,951,811),28259=>array(48,-44,959,821),28260=>array(43,-57,959,853),28261=>array(45,-70,977,832),28262=>array(52,-46,955,807),28263=>array(44,-68,918,814),28264=>array(49,-67,974,812),28265=>array(45,-64,962,818),28266=>array(49,-63,974,843),28267=>array(50,-67,979,833),28268=>array(25,-67,964,833),28269=>array(29,-65,955,842),28270=>array(34,-50,939,810),28271=>array(51,-68,953,795),28272=>array(43,-48,938,844),28273=>array(56,-65,955,835),28274=>array(41,-56,968,846),28275=>array(55,-64,956,836),28276=>array(53,-40,959,851),28277=>array(45,-60,969,840),28278=>array(45,-70,974,840),28279=>array(49,-70,961,832),28280=>array(52,-70,961,830),28281=>array(49,-68,956,806),28282=>array(64,-65,949,840),28283=>array(45,-64,954,845),28284=>array(48,-46,948,821),28285=>array(65,-62,952,843),28286=>array(54,-61,953,836),28287=>array(49,-39,933,804),28288=>array(38,-59,922,828),28289=>array(44,-70,962,818),28290=>array(44,-67,903,831),28291=>array(48,-64,919,827),28292=>array(48,-63,969,840),28293=>array(29,-63,931,833),28294=>array(42,-69,949,817),28295=>array(29,-52,928,837),28296=>array(46,-68,939,839),28297=>array(48,-64,963,811),28298=>array(48,-67,969,817),28299=>array(48,-33,965,817),28300=>array(46,-61,966,823),28301=>array(49,-69,961,816),28302=>array(44,-54,954,849),28303=>array(37,-65,949,828),28304=>array(48,-70,943,799),28305=>array(51,-72,935,836),28306=>array(43,-71,960,827),28307=>array(65,-71,953,831),28308=>array(50,-74,971,833),28309=>array(50,-60,965,799),28310=>array(54,-67,951,843),28311=>array(38,-70,967,836),28312=>array(31,-41,938,832),28313=>array(45,-70,987,845),28314=>array(55,-68,966,827),28315=>array(55,-74,976,838),28316=>array(45,-66,925,830),28317=>array(43,-67,948,829),28318=>array(64,-72,963,806),28319=>array(48,-66,966,807),28320=>array(55,-45,952,835),28321=>array(35,-70,954,824),28322=>array(48,-34,952,839),28323=>array(38,-67,973,848),28324=>array(41,-71,932,797),28325=>array(53,-64,951,835),28326=>array(46,-69,964,830),28327=>array(51,-62,967,804),28328=>array(51,-59,972,842),28329=>array(26,-60,928,839),28330=>array(26,-69,977,838),28331=>array(53,-59,959,784),28332=>array(53,-59,980,829),28333=>array(53,-59,973,802),28334=>array(52,-68,968,838),28335=>array(66,-70,922,837),28336=>array(58,-49,954,830),28337=>array(44,-66,986,840),28338=>array(34,-64,970,837),28339=>array(51,-71,969,811),28340=>array(56,-67,975,842),28341=>array(56,-71,989,836),28342=>array(53,-68,964,835),28343=>array(46,-65,905,818),28344=>array(56,-67,980,830),28345=>array(62,-65,958,831),28346=>array(54,-60,927,803),28347=>array(57,-63,878,808),28348=>array(57,-41,959,816),28349=>array(36,-64,950,810),28350=>array(45,-64,965,851),28351=>array(45,-70,958,824),28352=>array(55,-73,950,835),28353=>array(44,-65,978,840),28354=>array(51,-62,959,848),28355=>array(36,-52,973,812),28356=>array(46,-65,991,863),28357=>array(53,-68,954,828),28358=>array(55,-68,951,802),28359=>array(53,-69,962,844),28360=>array(63,-64,954,839),28361=>array(47,-62,962,813),28362=>array(55,-63,972,847),28363=>array(45,-65,944,841),28364=>array(38,-58,978,853),28365=>array(48,-73,946,831),28366=>array(46,-65,952,830),28367=>array(35,-49,969,836),28368=>array(43,-68,970,835),28369=>array(49,-62,926,811),28370=>array(57,-74,951,797),28371=>array(41,-66,952,840),28372=>array(57,-65,950,836),28373=>array(27,-64,958,824),28374=>array(53,-71,965,836),28375=>array(43,-49,924,827),28376=>array(48,-61,959,814),28377=>array(47,-39,951,828),28378=>array(44,-79,961,841),28379=>array(43,-76,939,820),28380=>array(54,-70,987,852),28381=>array(44,-51,958,835),28382=>array(43,-72,938,829),28383=>array(37,-63,926,826),28384=>array(46,-64,943,805),28385=>array(38,-59,922,828),28386=>array(37,-43,921,824),28387=>array(37,-76,979,791),28388=>array(39,-57,940,832),28389=>array(45,-54,920,828),28390=>array(46,-60,951,841),28391=>array(46,-54,978,852),28392=>array(43,-70,927,844),28393=>array(40,-39,917,834),28394=>array(45,-69,969,810),28395=>array(50,-68,960,836),28396=>array(44,-64,963,815),28397=>array(55,-74,953,799),28398=>array(55,-75,977,832),28399=>array(45,-68,950,829),28400=>array(61,-65,952,847),28401=>array(61,-71,970,838),28402=>array(45,-68,945,859),28403=>array(36,-80,923,826),28404=>array(36,-68,954,831),28405=>array(49,-73,966,842),28406=>array(56,-73,972,829),28407=>array(63,-64,953,837),28408=>array(38,-64,951,832),28409=>array(54,-66,955,839),28410=>array(50,-49,956,818),28411=>array(50,-64,959,844),28412=>array(54,-60,967,826),28413=>array(56,-68,956,839),28414=>array(57,-68,961,827),28415=>array(46,-69,948,830),28416=>array(33,-72,961,826),28417=>array(44,-60,972,850),28418=>array(23,-65,971,795),28419=>array(51,-73,974,836),28420=>array(55,-81,952,832),28421=>array(55,-70,962,834),28422=>array(29,-64,969,838),28423=>array(51,-74,973,831),28424=>array(51,-68,955,830),28425=>array(41,-70,970,828),28426=>array(35,-72,945,837),28427=>array(41,-67,985,845),28428=>array(35,-41,965,830),28429=>array(50,-71,898,813),28430=>array(52,-73,968,827),28431=>array(46,-67,956,800),28432=>array(66,-71,964,840),28433=>array(47,-52,959,847),28434=>array(57,-74,963,830),28435=>array(37,-58,943,841),28436=>array(40,-66,960,840),28437=>array(38,-65,956,837),28438=>array(47,-62,972,833),28439=>array(46,-54,962,843),28440=>array(51,-53,964,821),28441=>array(69,-68,964,831),28442=>array(42,-31,957,805),28443=>array(46,-45,983,828),28444=>array(47,-52,964,824),28445=>array(50,-65,919,804),28446=>array(56,-69,961,827),28447=>array(51,-28,954,839),28448=>array(28,-63,974,840),28449=>array(56,-70,954,838),28450=>array(38,-68,962,838),28451=>array(37,-58,963,833),28452=>array(38,-63,948,819),28453=>array(50,-52,954,836),28454=>array(38,-68,978,841),28455=>array(47,-67,961,832),28456=>array(61,-70,972,843),28457=>array(38,-62,973,849),28458=>array(41,-62,961,829),28459=>array(36,-68,972,806),28460=>array(47,-69,969,837),28461=>array(57,-70,968,827),28462=>array(49,-69,959,844),28463=>array(50,-60,962,819),28464=>array(40,-68,908,842),28465=>array(39,-71,970,837),28466=>array(44,-68,962,816),28467=>array(41,-67,952,843),28468=>array(47,-76,934,824),28469=>array(33,-58,966,833),28470=>array(34,-35,958,829),28471=>array(37,-71,953,838),28472=>array(48,-68,956,836),28473=>array(56,-68,955,814),28474=>array(51,-72,968,823),28475=>array(47,-71,966,808),28476=>array(51,-70,955,823),28477=>array(63,-74,957,805),28478=>array(45,-62,974,840),28479=>array(36,-68,959,839),28480=>array(43,-50,962,814),28481=>array(38,-66,956,831),28482=>array(54,-58,945,833),28483=>array(50,-71,964,832),28484=>array(51,-65,972,846),28485=>array(45,-72,936,843),28486=>array(37,-63,913,825),28487=>array(43,-66,951,824),28488=>array(39,-55,971,824),28489=>array(44,-54,943,840),28490=>array(36,-61,967,831),28491=>array(40,-65,946,824),28492=>array(48,-46,944,841),28493=>array(40,-43,923,832),28494=>array(48,-71,977,824),28495=>array(51,-70,920,801),28496=>array(52,-64,974,838),28497=>array(30,-63,983,846),28498=>array(50,-64,977,828),28499=>array(55,-52,985,824),28500=>array(57,-68,951,823),28501=>array(47,-71,978,829),28502=>array(53,-45,958,801),28503=>array(49,-66,979,848),28504=>array(33,-66,969,832),28505=>array(31,-60,945,837),28506=>array(41,-59,954,846),28507=>array(55,-65,964,837),28508=>array(53,-48,956,840),28509=>array(44,-70,985,841),28510=>array(42,-65,972,833),28511=>array(58,-64,922,846),28512=>array(40,-70,955,797),28513=>array(49,-71,981,841),28514=>array(37,-66,955,832),28515=>array(48,-68,908,809),28516=>array(71,-69,915,794),28517=>array(69,-72,960,793),28518=>array(44,-64,968,838),28519=>array(52,-70,915,824),28520=>array(69,-62,966,847),28521=>array(49,-74,960,807),28522=>array(52,-71,916,832),28523=>array(49,-68,975,828),28524=>array(49,-69,951,805),28525=>array(40,-71,962,805),28526=>array(58,-79,905,832),28527=>array(44,-62,952,805),28528=>array(57,-68,960,837),28529=>array(57,-56,937,839),28530=>array(57,-70,950,828),28531=>array(50,-71,948,808),28532=>array(36,-63,934,823),28533=>array(38,-69,963,832),28534=>array(48,-63,977,807),28535=>array(52,-72,956,829),28536=>array(32,-71,964,834),28537=>array(32,-51,968,819),28538=>array(38,-68,960,808),28539=>array(48,-68,975,823),28540=>array(53,-49,953,845),28541=>array(51,-71,956,836),28542=>array(49,-74,974,821),28543=>array(36,-65,904,813),28544=>array(33,-38,956,810),28545=>array(46,-60,959,836),28546=>array(42,-69,974,838),28547=>array(33,-78,961,817),28548=>array(46,-52,964,837),28549=>array(45,-50,952,828),28550=>array(51,-61,973,840),28551=>array(44,-56,949,846),28552=>array(45,-70,974,841),28553=>array(35,-66,975,831),28554=>array(48,-62,957,851),28555=>array(50,-71,952,804),28556=>array(37,-64,954,843),28557=>array(42,-62,955,830),28558=>array(36,-59,972,845),28559=>array(34,-58,934,813),28560=>array(46,-75,954,812),28561=>array(40,-49,923,804),28562=>array(42,-56,973,818),28563=>array(49,-68,961,835),28564=>array(32,-50,950,853),28565=>array(55,-69,947,826),28566=>array(46,-68,906,812),28567=>array(37,-60,894,820),28568=>array(32,-51,956,834),28569=>array(41,-70,960,835),28570=>array(32,-68,949,844),28571=>array(32,-74,943,835),28572=>array(52,-58,883,820),28573=>array(44,-59,945,847),28574=>array(68,-74,972,826),28575=>array(62,-63,977,854),28576=>array(40,-46,962,804),28577=>array(39,-67,977,795),28578=>array(59,-68,910,824),28579=>array(41,-65,976,837),28580=>array(35,-68,956,822),28581=>array(66,-73,952,822),28582=>array(45,-69,969,810),28583=>array(43,-41,951,833),28584=>array(41,-43,951,850),28585=>array(87,-68,924,833),28586=>array(55,-77,995,820),28587=>array(66,-65,946,825),28588=>array(62,-79,965,825),28589=>array(71,-71,954,839),28590=>array(19,-65,969,855),28591=>array(69,-70,963,823),28592=>array(63,-69,970,836),28593=>array(45,-68,975,808),28594=>array(68,-69,958,823),28595=>array(24,-68,963,851),28596=>array(35,-73,976,806),28597=>array(35,-55,948,828),28598=>array(42,-44,956,849),28599=>array(36,-57,941,819),28600=>array(52,-57,962,831),28601=>array(28,-56,941,856),28602=>array(75,-53,975,837),28603=>array(45,-56,944,843),28604=>array(42,-65,953,841),28605=>array(56,-66,957,828),28606=>array(37,-57,951,833),28607=>array(71,-71,961,822),28608=>array(40,-72,962,840),28609=>array(54,-59,914,815),28610=>array(28,-68,962,830),28611=>array(34,-75,965,840),28612=>array(74,-68,974,810),28613=>array(39,-54,984,853),28614=>array(47,-67,966,836),28615=>array(41,-44,951,855),28616=>array(43,-68,964,818),28617=>array(44,-66,954,839),28618=>array(69,-78,964,825),28619=>array(77,-70,987,820),28620=>array(49,-71,970,824),28621=>array(70,-57,969,826),28622=>array(74,-68,954,812),28623=>array(68,-65,967,822),28624=>array(68,-64,986,822),28625=>array(39,-63,935,826),28626=>array(49,-58,951,835),28627=>array(28,-68,962,850),28628=>array(51,-71,958,802),28629=>array(53,-70,963,799),28630=>array(69,-63,961,802),28631=>array(39,-63,991,835),28632=>array(39,-60,956,849),28633=>array(52,-49,952,839),28634=>array(52,-65,937,829),28635=>array(43,-62,952,837),28636=>array(54,-54,957,826),28637=>array(53,-69,974,829),28638=>array(42,-64,962,859),28639=>array(48,-71,954,838),28640=>array(35,-59,967,834),28641=>array(40,-68,938,812),28642=>array(45,-70,952,801),28643=>array(59,-73,979,831),28644=>array(40,-58,963,841),28645=>array(40,-60,975,848),28646=>array(35,-63,959,826),28647=>array(55,-68,954,827),28648=>array(53,-41,965,841),28649=>array(51,-68,963,829),28650=>array(49,-43,972,842),28651=>array(47,-55,963,842),28652=>array(53,-64,972,829),28653=>array(58,-60,962,815),28654=>array(20,-68,957,831),28655=>array(41,-65,955,808),28656=>array(50,-61,956,839),28657=>array(46,-73,966,845),28658=>array(45,-78,963,822),28659=>array(52,-69,966,827),28660=>array(47,-68,955,826),28661=>array(79,-57,930,840),28662=>array(47,-65,901,815),28663=>array(51,-64,951,834),28664=>array(46,-65,984,837),28665=>array(24,-29,960,802),28666=>array(35,-69,964,845),28667=>array(50,-76,963,828),28668=>array(25,-73,978,842),28669=>array(45,-72,960,834),28670=>array(43,-71,967,841),28671=>array(56,-67,939,812),28672=>array(56,-70,959,809),28673=>array(46,-78,969,838),28674=>array(63,-61,974,849),28675=>array(58,-57,957,824),28676=>array(76,-68,952,829),28677=>array(52,-43,957,836),28678=>array(41,-71,933,834),28679=>array(45,-83,940,831),28680=>array(45,-70,937,817),28681=>array(36,-59,929,846),28682=>array(40,-52,955,824),28683=>array(48,-65,952,838),28684=>array(42,-62,951,837),28685=>array(47,-54,956,863),28686=>array(47,-67,950,833),28687=>array(61,-67,933,834),28688=>array(59,-62,942,830),28689=>array(34,-68,973,797),28690=>array(41,-43,981,856),28691=>array(39,-67,970,834),28692=>array(49,-71,970,822),28693=>array(37,-71,965,821),28694=>array(44,-65,942,820),28695=>array(41,-53,949,839),28696=>array(48,-67,962,841),28697=>array(51,-70,970,844),28698=>array(39,-59,976,848),28699=>array(48,-71,956,838),28700=>array(36,-69,967,826),28701=>array(38,-59,967,820),28702=>array(44,-65,959,844),28703=>array(40,-65,959,833),28704=>array(46,-63,967,838),28705=>array(35,-69,967,832),28706=>array(41,-64,974,829),28707=>array(24,-42,961,835),28708=>array(51,-72,964,841),28709=>array(45,-71,938,817),28710=>array(40,-65,951,833),28711=>array(45,-68,963,827),28712=>array(42,-71,973,829),28713=>array(40,-66,966,830),28714=>array(55,-65,960,843),28715=>array(46,-73,975,829),28716=>array(42,-73,961,829),28717=>array(50,-70,978,849),28718=>array(50,-66,963,824),28719=>array(55,-63,951,841),28720=>array(48,-62,975,808),28721=>array(42,-63,942,832),28722=>array(40,-67,987,849),28723=>array(50,-64,952,831),28724=>array(36,-70,957,833),28725=>array(53,-76,969,840),28726=>array(54,-63,936,840),28727=>array(44,-68,949,825),28728=>array(41,-60,974,841),28729=>array(39,-62,990,852),28730=>array(43,-65,962,848),28731=>array(37,-71,966,829),28732=>array(39,-58,975,848),28733=>array(49,-64,950,845),28734=>array(59,-70,923,797),28735=>array(52,-65,959,839),28736=>array(53,-61,936,832),28737=>array(56,-65,921,825),28738=>array(55,-62,964,840),28739=>array(59,-59,964,826),28740=>array(46,-63,961,814),28741=>array(45,-46,958,804),28742=>array(36,-45,949,826),28743=>array(41,-62,952,834),28744=>array(45,-65,954,806),28745=>array(51,-68,956,834),28746=>array(50,-67,960,808),28747=>array(46,-76,941,844),28748=>array(49,-70,953,829),28749=>array(49,-67,930,790),28750=>array(39,-36,964,836),28751=>array(33,-67,935,805),28752=>array(56,-37,950,836),28753=>array(46,-67,969,819),28754=>array(46,-69,958,824),28755=>array(36,-68,959,832),28756=>array(41,-66,972,832),28757=>array(41,-62,965,856),28758=>array(49,-65,956,843),28759=>array(48,-55,964,832),28760=>array(34,-72,960,837),28761=>array(52,-78,941,836),28762=>array(37,-66,963,829),28763=>array(50,-64,910,823),28764=>array(48,-71,946,838),28765=>array(46,-69,973,813),28766=>array(32,-71,925,815),28767=>array(55,-69,938,815),28768=>array(47,-66,954,837),28769=>array(45,-57,948,839),28770=>array(44,-70,988,830),28771=>array(50,-69,940,839),28772=>array(28,-63,975,844),28773=>array(45,-68,965,845),28774=>array(34,-73,964,816),28775=>array(39,-36,972,839),28776=>array(44,-77,954,834),28777=>array(38,-36,964,839),28778=>array(48,-67,944,830),28779=>array(85,-66,919,815),28780=>array(39,223,932,469),28781=>array(45,-61,955,771),28782=>array(49,-64,954,829),28783=>array(49,-91,942,814),28784=>array(32,-59,959,782),28785=>array(70,-70,908,825),28786=>array(146,-68,889,832),28787=>array(59,-57,917,833),28788=>array(58,-66,959,827),28789=>array(53,-63,926,790),28790=>array(64,-77,964,824),28791=>array(54,-65,949,829),28792=>array(54,-62,956,840),28793=>array(79,-70,943,837),28794=>array(58,-69,966,819),28795=>array(53,-64,953,830),28796=>array(50,-77,920,832),28797=>array(53,-64,953,817),28798=>array(45,-72,925,835),28799=>array(37,-81,903,826),28800=>array(32,-63,899,826),28801=>array(37,-69,960,800),28802=>array(53,-67,960,826),28803=>array(42,-73,969,780),28804=>array(46,-70,961,825),28805=>array(46,-52,965,804),28806=>array(50,-71,987,835),28807=>array(81,-74,956,838),28808=>array(73,-70,964,825),28809=>array(34,-65,925,828),28810=>array(59,-72,964,840),28811=>array(59,-72,959,832),28812=>array(59,-72,957,849),28813=>array(59,-72,964,832),28814=>array(66,-77,962,829),28815=>array(59,-73,964,837),28816=>array(59,-72,956,834),28817=>array(48,-65,975,831),28818=>array(44,-74,965,833),28819=>array(55,-86,963,820),28820=>array(59,-74,970,828),28821=>array(48,-69,955,836),28822=>array(39,-66,966,826),28823=>array(57,-73,960,829),28824=>array(62,-70,954,840),28825=>array(57,-73,960,840),28826=>array(100,-75,967,827),28827=>array(39,-59,949,833),28828=>array(35,-71,889,822),28829=>array(37,-62,937,827),28830=>array(37,-68,954,823),28831=>array(56,-68,956,822),28832=>array(73,-70,914,831),28833=>array(54,-66,956,826),28834=>array(62,-70,956,831),28835=>array(62,-70,961,831),28836=>array(69,-66,920,829),28837=>array(50,-62,932,829),28838=>array(62,-70,968,844),28839=>array(62,-70,943,831),28840=>array(63,-70,953,852),28841=>array(49,-73,957,829),28842=>array(54,-70,914,831),28843=>array(49,-72,961,822),28844=>array(48,-72,951,831),28845=>array(37,-69,959,830),28846=>array(55,-72,948,839),28847=>array(60,-71,915,830),28848=>array(34,-61,971,849),28849=>array(37,-62,986,838),28850=>array(62,-70,954,838),28851=>array(45,-69,950,827),28852=>array(48,-74,968,825),28853=>array(51,-71,965,834),28854=>array(62,-70,931,831),28855=>array(39,-72,942,828),28856=>array(59,-71,951,842),28857=>array(50,-71,950,830),28858=>array(62,-64,920,838),28859=>array(35,-68,911,823),28860=>array(35,-60,942,832),28861=>array(38,-64,940,830),28862=>array(53,-70,967,820),28863=>array(34,-65,965,844),28864=>array(39,-70,921,825),28865=>array(29,-68,943,830),28866=>array(32,-56,936,833),28867=>array(35,-63,923,823),28868=>array(35,-66,970,846),28869=>array(52,-55,956,832),28870=>array(48,-65,953,832),28871=>array(55,-65,965,830),28872=>array(58,-61,954,831),28873=>array(47,-71,957,843),28874=>array(41,-85,956,841),28875=>array(42,-61,973,849),28876=>array(35,-71,933,837),28877=>array(55,-64,956,826),28878=>array(45,-73,958,788),28879=>array(68,-63,887,845),28880=>array(34,-65,965,844),28881=>array(54,-63,964,829),28882=>array(47,-74,968,824),28883=>array(49,-56,953,832),28884=>array(57,-61,910,831),28885=>array(53,-64,959,832),28886=>array(82,-58,957,839),28887=>array(49,-68,959,835),28888=>array(49,-71,949,830),28889=>array(48,-75,968,839),28890=>array(53,-68,969,833),28891=>array(35,-60,944,826),28892=>array(55,-64,959,837),28893=>array(50,-58,966,785),28894=>array(46,-68,953,830),28895=>array(62,-75,919,834),28896=>array(48,-68,953,829),28897=>array(56,-71,933,831),28898=>array(44,-63,960,827),28899=>array(48,-75,956,829),28900=>array(43,-77,953,832),28901=>array(43,-77,949,825),28902=>array(34,-62,926,831),28903=>array(34,-74,934,818),28904=>array(54,-66,927,824),28905=>array(31,-65,931,841),28906=>array(31,-73,970,836),28907=>array(49,-70,931,812),28908=>array(26,-64,936,833),28909=>array(45,-63,951,829),28910=>array(68,-70,931,828),28911=>array(47,-82,944,842),28912=>array(43,-70,956,826),28913=>array(42,-51,915,839),28914=>array(63,-70,931,825),28915=>array(41,-65,956,831),28916=>array(56,-76,954,820),28917=>array(56,-72,947,831),28918=>array(38,-70,972,826),28919=>array(51,-75,960,837),28920=>array(53,-68,953,824),28921=>array(50,-72,955,842),28922=>array(55,-73,970,831),28923=>array(47,-67,967,829),28924=>array(44,-66,965,826),28925=>array(39,-81,969,839),28926=>array(46,-24,968,815),28927=>array(51,-77,959,833),28928=>array(45,-70,964,823),28929=>array(59,-66,962,826),28930=>array(38,-66,972,836),28931=>array(71,-71,954,835),28932=>array(33,-60,963,804),28933=>array(49,-71,951,832),28934=>array(49,-71,897,824),28935=>array(49,-71,911,833),28936=>array(46,-70,980,846),28937=>array(62,-63,937,798),28938=>array(49,-70,954,832),28939=>array(46,-70,980,829),28940=>array(57,-69,961,849),28941=>array(46,-70,914,829),28942=>array(57,-75,958,829),28943=>array(53,-61,961,775),28944=>array(48,-70,953,826),28945=>array(48,-67,917,826),28946=>array(58,-69,904,826),28947=>array(46,-70,968,833),28948=>array(55,-72,911,828),28949=>array(20,-77,948,832),28950=>array(33,-67,878,825),28951=>array(56,-65,929,835),28952=>array(39,-66,936,817),28953=>array(45,-79,947,831),28954=>array(61,-64,959,823),28955=>array(112,-72,911,781),28956=>array(51,-63,974,832),28957=>array(48,-67,960,833),28958=>array(50,-69,953,830),28959=>array(45,-67,953,831),28960=>array(39,-65,967,845),28961=>array(45,-63,951,844),28962=>array(48,-68,950,829),28963=>array(52,-75,956,785),28964=>array(48,-70,956,844),28965=>array(44,-72,961,845),28966=>array(48,-65,954,836),28967=>array(48,-67,968,826),28968=>array(48,-69,889,826),28969=>array(38,-67,895,826),28970=>array(48,-71,953,846),28971=>array(48,-67,937,826),28972=>array(65,-67,929,826),28973=>array(69,-62,936,839),28974=>array(38,-66,977,841),28975=>array(56,-70,957,837),28976=>array(53,-79,893,837),28977=>array(37,-66,971,840),28978=>array(49,-69,966,841),28979=>array(65,-67,954,834),28980=>array(40,-61,951,838),28981=>array(46,-73,910,824),28982=>array(62,-67,961,838),28983=>array(48,-67,951,850),28984=>array(59,-67,959,803),28985=>array(48,-67,897,826),28986=>array(50,-72,955,827),28987=>array(48,-67,905,826),28988=>array(56,-74,963,829),28989=>array(69,-70,959,821),28990=>array(37,-61,971,840),28991=>array(48,-68,967,855),28992=>array(37,-61,907,829),28993=>array(43,-70,957,832),28994=>array(40,-71,953,826),28995=>array(64,-70,979,847),28996=>array(41,-72,955,829),28997=>array(32,-72,971,829),28998=>array(38,-63,969,835),28999=>array(60,-65,959,829),29000=>array(28,-67,971,826),29001=>array(46,-69,968,830),29002=>array(51,-67,959,841),29003=>array(51,-71,957,826),29004=>array(42,-71,948,849),29005=>array(36,-73,986,827),29006=>array(55,-77,955,839),29007=>array(48,-67,933,826),29008=>array(50,-70,977,830),29009=>array(66,-70,961,831),29010=>array(45,-65,967,846),29011=>array(40,-73,953,828),29012=>array(36,-70,941,838),29013=>array(43,-72,949,793),29014=>array(40,-73,967,844),29015=>array(56,-72,975,835),29016=>array(47,-68,977,826),29017=>array(53,-63,953,832),29018=>array(38,-66,967,807),29019=>array(38,-73,977,788),29020=>array(46,-67,954,827),29021=>array(44,-79,897,823),29022=>array(34,-71,940,836),29023=>array(45,-75,906,825),29024=>array(32,-57,973,836),29025=>array(35,-75,977,829),29026=>array(66,-68,938,833),29027=>array(42,-68,977,829),29028=>array(44,-68,964,833),29029=>array(39,-62,969,834),29030=>array(48,-66,955,843),29031=>array(67,-62,950,788),29032=>array(35,-71,960,828),29033=>array(49,-76,959,829),29034=>array(48,-75,952,842),29035=>array(50,-62,974,840),29036=>array(38,-75,954,826),29037=>array(49,-61,954,830),29038=>array(54,-79,955,831),29039=>array(50,-65,961,832),29040=>array(46,-75,906,829),29041=>array(51,-69,911,828),29042=>array(49,-67,962,837),29043=>array(26,-70,883,823),29044=>array(56,-69,950,828),29045=>array(51,-67,959,831),29046=>array(43,-55,970,837),29047=>array(43,-73,969,846),29048=>array(50,-63,939,832),29049=>array(51,-69,966,829),29050=>array(49,-69,950,826),29051=>array(44,-72,956,836),29052=>array(56,-69,926,850),29053=>array(41,-72,921,822),29054=>array(51,-69,950,828),29055=>array(46,-71,959,838),29056=>array(49,-74,964,827),29057=>array(51,-68,952,836),29058=>array(44,-68,967,831),29059=>array(47,-69,962,840),29060=>array(34,-71,964,847),29061=>array(57,-75,956,820),29062=>array(51,-67,956,829),29063=>array(57,-65,959,843),29064=>array(43,-72,949,801),29065=>array(53,-80,964,826),29066=>array(40,-70,947,844),29067=>array(58,-72,968,838),29068=>array(51,-63,905,831),29069=>array(51,-72,937,843),29070=>array(48,-71,956,827),29071=>array(45,-72,949,834),29072=>array(46,-77,956,832),29073=>array(51,-69,966,850),29074=>array(58,-63,949,839),29075=>array(56,-69,928,839),29076=>array(51,-71,962,835),29077=>array(56,-69,969,828),29078=>array(53,-76,933,835),29079=>array(40,-72,981,850),29080=>array(42,-63,890,830),29081=>array(43,-72,949,785),29082=>array(51,-55,959,835),29083=>array(32,-61,945,832),29084=>array(49,-52,977,830),29085=>array(40,-69,968,846),29086=>array(48,-61,977,825),29087=>array(38,-67,960,831),29088=>array(39,-70,909,835),29089=>array(51,-72,955,826),29090=>array(51,-69,962,843),29091=>array(51,-69,953,833),29092=>array(48,-62,953,827),29093=>array(32,-70,973,824),29094=>array(56,-65,949,837),29095=>array(46,-70,973,839),29096=>array(35,-63,964,830),29097=>array(42,-71,964,826),29098=>array(41,-71,931,825),29099=>array(51,-69,962,851),29100=>array(30,-72,940,833),29101=>array(35,-66,962,835),29102=>array(49,-70,968,827),29103=>array(46,-59,969,843),29104=>array(54,-61,956,825),29105=>array(47,-69,949,831),29106=>array(41,-76,968,821),29107=>array(43,-62,983,833),29108=>array(36,-61,964,838),29109=>array(32,-67,951,848),29110=>array(26,-67,962,828),29111=>array(43,-62,917,853),29112=>array(32,-61,964,835),29113=>array(41,-62,965,835),29114=>array(37,-65,956,836),29115=>array(34,-63,991,848),29116=>array(42,-73,958,826),29117=>array(38,-68,946,824),29118=>array(36,-75,956,837),29119=>array(54,-75,967,831),29120=>array(47,-68,954,825),29121=>array(43,-65,953,832),29122=>array(46,-67,956,826),29123=>array(45,-75,959,831),29124=>array(47,-66,970,842),29125=>array(41,-75,971,826),29126=>array(44,-68,969,826),29127=>array(47,-67,954,835),29128=>array(35,-85,963,837),29129=>array(46,-73,973,837),29130=>array(44,-63,974,839),29131=>array(38,-73,963,837),29132=>array(51,-75,967,827),29133=>array(46,-67,954,836),29134=>array(41,-73,969,850),29135=>array(50,-66,925,830),29136=>array(49,-68,959,833),29137=>array(37,-61,933,844),29138=>array(48,-74,955,829),29139=>array(39,-71,968,836),29140=>array(32,-65,965,837),29141=>array(45,-67,952,828),29142=>array(43,-56,954,833),29143=>array(22,-68,911,829),29144=>array(48,-67,914,829),29145=>array(53,-72,968,798),29146=>array(44,-74,969,828),29147=>array(43,-74,972,785),29148=>array(43,-65,928,829),29149=>array(46,-67,967,824),29150=>array(34,-67,969,837),29151=>array(84,-68,903,832),29152=>array(54,-69,952,825),29153=>array(42,-70,957,825),29154=>array(47,-67,969,838),29155=>array(44,-68,968,849),29156=>array(44,-68,951,822),29157=>array(33,-71,973,829),29158=>array(38,-69,971,836),29159=>array(36,-74,960,823),29160=>array(37,-69,962,847),29161=>array(37,-71,962,845),29162=>array(30,-63,979,836),29163=>array(61,-79,969,847),29164=>array(53,-64,974,835),29165=>array(61,-79,927,828),29166=>array(55,-80,967,830),29167=>array(43,-77,956,820),29168=>array(49,-73,977,829),29169=>array(53,-75,976,830),29170=>array(46,-72,951,843),29171=>array(49,-75,977,823),29172=>array(39,-73,971,857),29173=>array(39,-73,954,835),29174=>array(41,-70,984,838),29175=>array(48,-70,921,857),29176=>array(41,-70,945,830),29177=>array(43,-67,972,784),29178=>array(63,-63,943,853),29179=>array(54,-70,971,831),29180=>array(39,-70,954,830),29181=>array(44,-67,952,833),29182=>array(48,-67,967,833),29183=>array(37,-64,957,831),29184=>array(48,-69,951,831),29185=>array(41,-69,951,823),29186=>array(57,-69,964,840),29187=>array(45,-65,961,831),29188=>array(45,-65,948,827),29189=>array(45,-65,963,827),29190=>array(37,-72,967,828),29191=>array(49,-63,973,839),29192=>array(33,-68,965,838),29193=>array(47,-76,971,847),29194=>array(33,-68,962,839),29195=>array(55,-68,930,833),29196=>array(37,-75,948,841),29197=>array(36,-73,972,847),29198=>array(37,-64,990,845),29199=>array(27,-64,956,827),29200=>array(43,-71,954,830),29201=>array(43,-71,980,837),29202=>array(61,-80,961,858),29203=>array(54,-67,918,829),29204=>array(46,-62,972,841),29205=>array(50,-73,971,843),29206=>array(40,-63,962,843),29207=>array(36,-68,953,826),29208=>array(40,-83,979,841),29209=>array(36,-71,970,838),29210=>array(51,-75,973,824),29211=>array(53,-70,923,830),29212=>array(53,-70,962,834),29213=>array(39,-63,956,843),29214=>array(41,-70,962,831),29215=>array(36,-64,962,837),29216=>array(36,-68,960,830),29217=>array(36,-73,949,842),29218=>array(44,-75,958,845),29219=>array(47,-76,972,831),29220=>array(47,-66,942,830),29221=>array(47,-68,933,827),29222=>array(35,-67,975,838),29223=>array(48,-73,953,824),29224=>array(35,-70,968,830),29225=>array(40,-73,954,822),29226=>array(63,-64,944,835),29227=>array(83,181,938,697),29228=>array(50,-62,958,837),29229=>array(71,-73,924,824),29230=>array(50,-62,958,837),29231=>array(56,-67,950,846),29232=>array(54,-65,957,846),29233=>array(52,-73,943,824),29234=>array(33,-70,934,852),29235=>array(69,-52,916,844),29236=>array(74,-66,970,829),29237=>array(64,-61,943,842),29238=>array(95,-57,923,825),29239=>array(67,-62,951,823),29240=>array(45,-16,954,844),29241=>array(52,-79,964,839),29242=>array(55,-62,961,843),29243=>array(48,-63,960,840),29244=>array(66,-11,962,773),29245=>array(52,-69,963,835),29246=>array(50,-73,940,785),29247=>array(49,-69,732,820),29248=>array(42,-65,969,825),29249=>array(46,-71,951,829),29250=>array(46,-64,954,851),29251=>array(46,-64,968,831),29252=>array(36,-71,969,841),29253=>array(46,-73,949,851),29254=>array(39,-67,951,833),29255=>array(48,-75,895,829),29256=>array(34,-73,966,818),29257=>array(57,-77,957,826),29258=>array(50,-74,909,821),29259=>array(42,-70,966,840),29260=>array(42,-62,944,837),29261=>array(18,-75,927,819),29262=>array(18,-66,960,848),29263=>array(39,-57,950,853),29264=>array(18,-76,940,836),29265=>array(32,-78,922,833),29266=>array(34,-66,968,831),29267=>array(40,-70,957,846),29268=>array(23,-71,959,838),29269=>array(34,-66,959,839),29270=>array(31,-68,951,839),29271=>array(40,-73,949,851),29272=>array(33,-84,955,835),29273=>array(59,-53,929,780),29274=>array(51,-61,939,836),29275=>array(81,-68,939,830),29276=>array(155,-67,719,829),29277=>array(47,-67,938,829),29278=>array(51,-62,914,832),29279=>array(53,-67,947,844),29280=>array(43,-62,964,838),29281=>array(42,-62,953,829),29282=>array(56,-65,944,833),29283=>array(57,-49,914,844),29284=>array(57,-48,931,844),29285=>array(57,-67,954,849),29286=>array(34,-75,937,828),29287=>array(50,-68,974,840),29288=>array(50,-64,957,843),29289=>array(68,-73,921,829),29290=>array(48,-71,954,833),29291=>array(48,-71,949,825),29292=>array(39,-74,927,823),29293=>array(49,-69,937,826),29294=>array(55,-68,972,844),29295=>array(49,-67,949,829),29296=>array(50,-72,908,833),29297=>array(50,-66,960,833),29298=>array(44,-65,954,831),29299=>array(44,-66,960,825),29300=>array(48,-67,968,843),29301=>array(82,-61,934,845),29302=>array(43,-67,976,838),29303=>array(58,-69,984,827),29304=>array(54,-52,962,848),29305=>array(50,-68,944,831),29306=>array(26,-62,923,830),29307=>array(42,-68,950,838),29308=>array(52,-68,951,825),29309=>array(76,-67,945,838),29310=>array(52,-62,956,833),29311=>array(52,-52,955,842),29312=>array(45,-69,933,800),29313=>array(68,-61,945,835),29314=>array(59,-63,954,849),29315=>array(58,-65,956,848),29316=>array(45,-65,949,838),29317=>array(69,-67,918,827),29318=>array(58,-65,953,838),29319=>array(46,-67,959,839),29320=>array(61,-72,968,830),29321=>array(66,-67,957,837),29322=>array(25,-62,932,830),29323=>array(44,-67,947,830),29324=>array(42,-77,973,827),29325=>array(39,-68,962,830),29326=>array(65,-64,962,831),29327=>array(28,-79,906,832),29328=>array(47,-73,954,826),29329=>array(41,-75,970,825),29330=>array(42,-71,950,826),29331=>array(53,-69,914,830),29332=>array(42,-71,974,851),29333=>array(43,-72,952,823),29334=>array(60,-68,954,847),29335=>array(43,-65,965,850),29336=>array(57,-69,947,843),29337=>array(42,-73,947,848),29338=>array(43,-68,958,824),29339=>array(52,-68,965,834),29340=>array(22,-73,973,837),29341=>array(45,-65,954,835),29342=>array(51,-70,976,825),29343=>array(62,-67,912,781),29344=>array(33,-70,965,853),29345=>array(33,-70,944,825),29346=>array(39,-84,956,835),29347=>array(37,-76,973,837),29348=>array(38,-67,980,826),29349=>array(29,-69,966,840),29350=>array(28,-59,983,833),29351=>array(33,-63,960,841),29352=>array(40,-67,947,840),29353=>array(52,-73,975,833),29354=>array(30,-65,972,846),29355=>array(39,-66,946,839),29356=>array(77,-71,949,826),29357=>array(257,-63,643,790),29358=>array(60,-73,962,834),29359=>array(60,-59,933,809),29360=>array(42,-70,963,829),29361=>array(33,-69,952,833),29362=>array(103,-71,950,824),29363=>array(97,-56,897,851),29364=>array(35,-64,945,824),29365=>array(57,-55,960,829),29366=>array(44,-68,940,823),29367=>array(34,-65,911,832),29368=>array(29,-65,889,798),29369=>array(40,-70,956,817),29370=>array(47,-69,959,832),29371=>array(52,-62,950,840),29372=>array(42,-69,959,823),29373=>array(48,-62,951,820),29374=>array(92,-62,942,831),29375=>array(52,-65,943,829),29376=>array(40,-69,951,818),29377=>array(44,-63,956,839),29378=>array(50,-66,948,807),29379=>array(24,-45,944,830),29380=>array(50,-70,972,825),29381=>array(43,-57,943,807),29382=>array(57,-61,913,833),29383=>array(73,-61,964,835),29384=>array(32,-60,942,799),29385=>array(39,-44,950,813),29386=>array(45,-68,973,785),29387=>array(38,-72,973,804),29388=>array(47,-47,951,827),29389=>array(47,-52,958,834),29390=>array(69,-64,920,822),29391=>array(69,-55,943,831),29392=>array(32,-77,970,838),29393=>array(47,-76,960,836),29394=>array(61,-68,934,822),29395=>array(47,-70,958,835),29396=>array(32,-80,963,796),29397=>array(35,-73,920,831),29398=>array(35,-66,966,834),29399=>array(60,-61,921,842),29400=>array(36,-70,963,824),29401=>array(47,-54,957,801),29402=>array(43,-50,958,820),29403=>array(70,-66,886,843),29404=>array(51,-68,953,830),29405=>array(41,-58,934,836),29406=>array(43,-61,924,849),29407=>array(46,-50,962,816),29408=>array(48,-71,969,811),29409=>array(52,-65,963,812),29410=>array(53,-67,973,839),29411=>array(47,-67,963,833),29412=>array(49,-73,953,823),29413=>array(64,-64,909,836),29414=>array(43,-68,956,827),29415=>array(64,-64,958,834),29416=>array(45,-80,967,818),29417=>array(48,-59,954,824),29418=>array(50,-67,911,811),29419=>array(39,-60,955,826),29420=>array(33,-58,948,827),29421=>array(29,-63,942,832),29422=>array(29,-71,930,822),29423=>array(36,-60,955,837),29424=>array(32,-60,920,837),29425=>array(33,-74,959,822),29426=>array(20,-62,948,832),29427=>array(29,-62,971,855),29428=>array(50,-50,958,831),29429=>array(50,-62,957,826),29430=>array(45,-71,956,834),29431=>array(75,-65,918,815),29432=>array(45,-57,958,820),29433=>array(31,-63,967,833),29434=>array(47,-62,959,844),29435=>array(41,-64,973,854),29436=>array(37,-75,968,831),29437=>array(45,-70,962,794),29438=>array(47,-71,960,826),29439=>array(58,-65,971,792),29440=>array(45,-69,966,823),29441=>array(54,-64,917,830),29442=>array(51,-64,956,816),29443=>array(32,-68,946,832),29444=>array(52,-60,965,846),29445=>array(52,-65,950,829),29446=>array(38,-68,965,831),29447=>array(49,-70,955,823),29448=>array(65,-67,955,832),29449=>array(65,-71,957,833),29450=>array(47,-65,953,832),29451=>array(40,-62,962,845),29452=>array(38,-70,969,826),29453=>array(55,-65,984,836),29454=>array(39,-69,939,817),29455=>array(48,-76,908,818),29456=>array(48,-54,970,820),29457=>array(62,-63,958,782),29458=>array(101,-72,962,824),29459=>array(48,-68,968,817),29460=>array(53,-65,951,845),29461=>array(23,-61,945,831),29462=>array(53,-68,911,808),29463=>array(47,-62,955,835),29464=>array(46,-68,914,826),29465=>array(35,-68,963,837),29466=>array(59,-70,953,842),29467=>array(49,-59,958,808),29468=>array(46,-65,954,837),29469=>array(49,-67,953,819),29470=>array(40,-65,978,850),29471=>array(50,-63,968,827),29472=>array(40,-74,960,829),29473=>array(35,-64,894,808),29474=>array(62,-68,927,829),29475=>array(43,-73,959,813),29476=>array(35,-66,959,809),29477=>array(44,-64,964,809),29478=>array(46,-74,961,792),29479=>array(72,-69,923,793),29480=>array(32,-60,959,841),29481=>array(42,-61,951,803),29482=>array(49,-56,921,836),29483=>array(24,-69,933,824),29484=>array(56,-65,911,803),29485=>array(49,-66,966,828),29486=>array(55,-54,955,842),29487=>array(61,-69,950,830),29488=>array(42,-64,974,831),29489=>array(43,-64,961,819),29490=>array(68,-65,933,790),29491=>array(33,-61,967,819),29492=>array(36,-71,975,827),29493=>array(65,-73,929,825),29494=>array(40,-71,955,840),29495=>array(57,-69,970,845),29496=>array(40,-74,897,815),29497=>array(41,-53,962,835),29498=>array(41,-64,966,850),29499=>array(30,-62,962,831),29500=>array(20,-71,943,829),29501=>array(38,-73,950,789),29502=>array(25,-72,929,819),29503=>array(42,-69,977,833),29504=>array(30,-78,977,833),29505=>array(40,-61,922,819),29506=>array(39,-75,979,804),29507=>array(45,-55,969,842),29508=>array(37,-66,970,826),29509=>array(39,-67,954,840),29510=>array(50,-64,979,849),29511=>array(50,-64,974,828),29512=>array(50,-57,962,842),29513=>array(35,-70,984,836),29514=>array(40,-73,963,845),29515=>array(38,-74,960,852),29516=>array(29,-72,973,812),29517=>array(53,-65,958,851),29518=>array(39,-64,970,843),29519=>array(44,-72,971,823),29520=>array(44,-64,949,840),29521=>array(19,-74,953,822),29522=>array(25,-68,949,830),29523=>array(44,-71,960,838),29524=>array(44,-74,960,852),29525=>array(44,-65,953,833),29526=>array(59,-75,947,827),29527=>array(44,-74,981,805),29528=>array(33,-54,965,857),29529=>array(23,-80,977,826),29530=>array(39,-73,955,827),29531=>array(42,-68,983,827),29532=>array(44,-74,954,832),29533=>array(56,-68,924,824),29534=>array(51,-42,962,838),29535=>array(41,-70,961,833),29536=>array(35,-61,967,846),29537=>array(52,-57,932,833),29538=>array(39,-67,973,835),29539=>array(45,-67,972,833),29540=>array(44,-73,973,837),29541=>array(46,-75,960,835),29542=>array(37,-63,943,827),29543=>array(39,-55,965,826),29544=>array(64,-66,920,791),29545=>array(41,-66,967,826),29546=>array(32,-62,984,863),29547=>array(26,-63,975,864),29548=>array(44,-67,960,838),29549=>array(12,-60,936,838),29550=>array(34,-67,975,834),29551=>array(49,-62,966,828),29552=>array(40,-67,957,816),29553=>array(57,-66,960,842),29554=>array(30,-64,964,840),29555=>array(47,-66,951,791),29556=>array(37,-65,951,831),29557=>array(36,-74,971,842),29558=>array(39,-76,969,824),29559=>array(40,-71,972,838),29560=>array(59,-67,972,829),29561=>array(40,-72,954,830),29562=>array(37,-71,975,833),29563=>array(38,-76,958,831),29564=>array(35,-64,973,829),29565=>array(36,-69,987,842),29566=>array(43,-67,959,835),29567=>array(43,-74,963,808),29568=>array(41,-64,959,822),29569=>array(38,-67,961,813),29570=>array(38,-71,963,823),29571=>array(36,-60,965,831),29572=>array(95,-57,915,819),29573=>array(65,-70,973,852),29574=>array(44,-65,956,818),29575=>array(72,-69,928,840),29576=>array(64,-71,970,836),29577=>array(117,0,908,753),29578=>array(85,-30,935,770),29579=>array(92,14,908,766),29580=>array(81,-38,943,822),29581=>array(59,-17,934,825),29582=>array(71,-69,956,790),29583=>array(71,-76,892,823),29584=>array(51,-60,960,775),29585=>array(37,-67,936,762),29586=>array(57,-23,957,763),29587=>array(64,-69,920,829),29588=>array(57,-70,912,822),29589=>array(40,-65,951,787),29590=>array(41,-64,979,835),29591=>array(54,-74,953,785),29592=>array(54,-26,957,778),29593=>array(54,-67,922,825),29594=>array(54,-63,927,769),29595=>array(51,-60,909,787),29596=>array(44,-60,957,806),29597=>array(50,-73,949,821),29598=>array(49,-64,963,833),29599=>array(51,-58,972,827),29600=>array(48,-65,987,855),29601=>array(44,-75,956,775),29602=>array(42,-62,984,820),29603=>array(47,-64,935,841),29604=>array(42,-73,954,823),29605=>array(60,-71,905,785),29606=>array(47,-63,991,837),29607=>array(47,-60,964,834),29608=>array(56,-17,952,767),29609=>array(51,-68,958,779),29610=>array(43,-62,975,831),29611=>array(60,-59,957,840),29612=>array(55,-78,956,779),29613=>array(44,-67,958,823),29614=>array(42,-67,893,825),29615=>array(38,-57,951,782),29616=>array(33,-59,930,788),29617=>array(45,-33,950,828),29618=>array(37,-68,964,840),29619=>array(39,-65,953,835),29620=>array(50,-20,957,824),29621=>array(51,-73,955,827),29622=>array(47,-71,956,782),29623=>array(39,-67,945,832),29624=>array(48,-38,956,827),29625=>array(43,-55,961,829),29626=>array(35,-48,915,826),29627=>array(64,-64,969,830),29628=>array(46,-43,966,810),29629=>array(46,-54,909,849),29630=>array(49,-71,917,780),29631=>array(49,-74,906,783),29632=>array(66,-63,882,846),29633=>array(66,-29,961,779),29634=>array(50,-65,961,779),29635=>array(47,-73,956,831),29636=>array(47,-12,952,827),29637=>array(53,-61,917,838),29638=>array(49,-72,952,842),29639=>array(49,-27,954,783),29640=>array(43,-70,907,830),29641=>array(41,-55,964,794),29642=>array(54,-61,951,789),29643=>array(45,-70,911,830),29644=>array(48,-30,963,824),29645=>array(67,-72,974,849),29646=>array(53,-52,964,847),29647=>array(53,-13,950,760),29648=>array(52,-64,949,829),29649=>array(32,-61,926,824),29650=>array(59,-72,954,827),29651=>array(58,-66,971,837),29652=>array(57,-64,954,832),29653=>array(57,-65,959,835),29654=>array(57,-65,955,821),29655=>array(52,-59,957,827),29656=>array(51,-67,951,836),29657=>array(41,-68,965,831),29658=>array(58,-71,907,771),29659=>array(60,-68,954,828),29660=>array(54,-67,954,833),29661=>array(57,-71,905,780),29662=>array(45,-66,972,840),29663=>array(40,-66,993,789),29664=>array(66,-62,978,837),29665=>array(50,-60,951,795),29666=>array(76,-71,957,781),29667=>array(62,-59,914,837),29668=>array(25,-64,963,834),29669=>array(25,-66,949,789),29670=>array(25,-55,900,875),29671=>array(50,-64,969,835),29672=>array(58,-69,958,829),29673=>array(45,-67,956,833),29674=>array(38,-21,951,831),29675=>array(50,-67,966,840),29676=>array(60,-61,971,835),29677=>array(50,-61,951,811),29678=>array(45,-72,977,788),29679=>array(38,-32,959,833),29680=>array(38,-60,899,829),29681=>array(38,-52,959,782),29682=>array(37,-69,920,764),29683=>array(49,-58,957,834),29684=>array(49,-64,958,828),29685=>array(56,-14,954,788),29686=>array(56,-68,915,822),29687=>array(36,-64,962,833),29688=>array(58,-71,953,775),29689=>array(36,-68,951,834),29690=>array(62,-69,956,787),29691=>array(35,-69,955,843),29692=>array(57,-73,959,782),29693=>array(44,-64,973,832),29694=>array(56,-65,944,780),29695=>array(56,-71,969,780),29696=>array(57,-71,964,830),29697=>array(59,-73,968,831),29698=>array(61,-62,930,845),29699=>array(53,-63,959,831),29700=>array(57,-65,894,782),29701=>array(46,-66,965,815),29702=>array(35,-16,945,775),29703=>array(47,-63,963,833),29704=>array(55,-67,954,819),29705=>array(30,-70,960,830),29706=>array(43,-67,958,789),29707=>array(53,-68,953,837),29708=>array(54,-71,967,824),29709=>array(47,-65,900,832),29710=>array(57,-19,975,817),29711=>array(32,-49,938,827),29712=>array(35,-65,933,828),29713=>array(35,-67,940,833),29714=>array(43,-65,963,846),29715=>array(35,-69,968,828),29716=>array(35,-83,949,831),29717=>array(35,-65,957,841),29718=>array(47,-70,954,835),29719=>array(35,-71,943,839),29720=>array(35,-65,960,833),29721=>array(35,-68,965,835),29722=>array(52,-67,964,787),29723=>array(30,-67,958,786),29724=>array(35,-65,972,836),29725=>array(55,-74,963,787),29726=>array(55,-26,945,796),29727=>array(35,-65,955,843),29728=>array(53,-72,965,826),29729=>array(55,-76,962,822),29730=>array(32,-65,971,774),29731=>array(55,-68,951,838),29732=>array(43,-59,967,849),29733=>array(39,-67,940,834),29734=>array(48,-61,957,841),29735=>array(63,-22,958,784),29736=>array(53,-57,970,790),29737=>array(76,-67,918,787),29738=>array(50,-68,960,836),29739=>array(50,-71,959,831),29740=>array(49,-65,967,836),29741=>array(57,-67,962,830),29742=>array(47,-62,959,821),29743=>array(47,-65,924,837),29744=>array(53,-65,980,838),29745=>array(63,-72,911,774),29746=>array(47,-71,958,832),29747=>array(37,-63,964,826),29748=>array(34,-74,960,802),29749=>array(55,-54,959,791),29750=>array(71,-23,941,787),29751=>array(35,-53,976,820),29752=>array(54,-71,953,825),29753=>array(50,-64,960,798),29754=>array(53,-59,962,831),29755=>array(35,-23,982,843),29756=>array(33,-55,971,852),29757=>array(35,-69,959,835),29758=>array(35,-66,971,774),29759=>array(43,-62,967,793),29760=>array(45,-70,912,827),29761=>array(55,-65,930,788),29762=>array(51,-70,900,783),29763=>array(51,-64,970,842),29764=>array(43,-27,954,832),29765=>array(51,-70,969,788),29766=>array(36,-27,954,782),29767=>array(37,-66,948,835),29768=>array(40,-61,973,796),29769=>array(40,-52,963,823),29770=>array(45,-75,963,825),29771=>array(47,-65,960,832),29772=>array(47,-72,975,788),29773=>array(46,-77,977,832),29774=>array(53,-73,960,822),29775=>array(48,-70,951,845),29776=>array(50,-72,954,839),29777=>array(40,-51,960,850),29778=>array(39,-77,954,780),29779=>array(48,-62,965,835),29780=>array(48,-69,970,846),29781=>array(38,-67,969,789),29782=>array(38,-69,970,840),29783=>array(47,-65,982,843),29784=>array(47,-65,952,783),29785=>array(56,-65,920,841),29786=>array(69,-62,893,830),29787=>array(31,-68,962,829),29788=>array(30,-65,972,816),29789=>array(43,-30,948,851),29790=>array(62,-68,939,833),29791=>array(63,-46,958,785),29792=>array(37,-65,913,834),29793=>array(69,-67,954,840),29794=>array(53,-70,965,824),29795=>array(63,-72,965,836),29796=>array(46,-62,959,841),29797=>array(46,-32,964,783),29798=>array(63,-60,928,839),29799=>array(59,-68,971,835),29800=>array(36,-61,959,789),29801=>array(69,-19,935,839),29802=>array(60,-61,911,787),29803=>array(60,-63,937,835),29804=>array(54,-28,954,843),29805=>array(44,-67,956,850),29806=>array(56,-72,977,781),29807=>array(41,-61,954,798),29808=>array(53,-65,947,856),29809=>array(36,-64,955,840),29810=>array(45,-65,995,858),29811=>array(42,-29,951,839),29812=>array(47,-89,964,824),29813=>array(50,-69,971,787),29814=>array(40,-64,913,822),29815=>array(35,-70,944,827),29816=>array(35,-63,943,830),29817=>array(62,-77,967,818),29818=>array(45,-67,930,839),29819=>array(53,-66,955,802),29820=>array(53,-77,952,819),29821=>array(58,-71,968,826),29822=>array(38,-21,946,828),29823=>array(62,-22,957,792),29824=>array(45,-62,962,839),29825=>array(56,-43,972,837),29826=>array(45,-33,972,829),29827=>array(39,-69,943,833),29828=>array(51,-65,952,847),29829=>array(62,-72,982,822),29830=>array(45,-62,957,800),29831=>array(38,-71,972,828),29832=>array(48,-77,983,826),29833=>array(41,-64,962,833),29834=>array(56,-65,959,824),29835=>array(45,-68,952,828),29836=>array(45,-78,953,834),29837=>array(37,-68,945,831),29838=>array(39,-81,928,775),29839=>array(39,-72,988,841),29840=>array(38,-65,975,841),29841=>array(38,-65,961,836),29842=>array(52,-17,964,832),29843=>array(31,-53,957,829),29844=>array(51,-72,892,827),29845=>array(50,-67,950,783),29846=>array(45,-65,969,799),29847=>array(60,-46,954,818),29848=>array(57,-66,959,837),29849=>array(57,-67,969,850),29850=>array(50,-67,920,787),29851=>array(32,-67,954,831),29852=>array(37,-74,923,824),29853=>array(37,-70,966,833),29854=>array(47,-63,964,828),29855=>array(36,-57,951,801),29856=>array(43,-64,973,836),29857=>array(39,-64,967,844),29858=>array(62,-71,926,797),29859=>array(45,-61,972,839),29860=>array(48,-35,979,826),29861=>array(48,-70,977,830),29862=>array(48,-63,985,840),29863=>array(48,-39,946,836),29864=>array(37,-66,979,839),29865=>array(48,-64,980,837),29866=>array(45,-70,966,784),29867=>array(45,-62,935,836),29868=>array(50,-71,962,845),29869=>array(48,-73,971,811),29870=>array(42,-30,956,848),29871=>array(42,-64,994,858),29872=>array(40,-61,962,808),29873=>array(46,-67,970,782),29874=>array(47,-64,959,816),29875=>array(46,-69,966,816),29876=>array(50,-69,961,826),29877=>array(40,-66,969,840),29878=>array(50,-37,949,823),29879=>array(35,-71,973,832),29880=>array(62,-77,941,831),29881=>array(41,-65,968,833),29882=>array(84,-37,938,836),29883=>array(53,-68,949,785),29884=>array(40,-23,957,839),29885=>array(53,-42,962,799),29886=>array(60,-71,963,837),29887=>array(41,-63,981,841),29888=>array(49,-72,944,780),29889=>array(44,-74,967,823),29890=>array(49,-35,955,819),29891=>array(51,-65,928,786),29892=>array(40,-67,962,836),29893=>array(36,-70,972,839),29894=>array(40,-61,962,813),29895=>array(40,-64,963,789),29896=>array(35,-62,974,830),29897=>array(40,-72,958,829),29898=>array(56,-65,975,845),29899=>array(31,-66,968,839),29900=>array(40,-67,965,847),29901=>array(28,-67,969,831),29902=>array(37,-67,959,840),29903=>array(52,-61,972,834),29904=>array(45,-67,953,830),29905=>array(40,-60,966,790),29906=>array(38,-71,925,825),29907=>array(40,-65,909,787),29908=>array(37,-64,955,788),29909=>array(63,-35,968,778),29910=>array(47,-73,966,839),29911=>array(57,-63,933,838),29912=>array(54,-68,956,826),29913=>array(42,-70,960,832),29914=>array(46,-69,969,836),29915=>array(30,-62,974,832),29916=>array(59,-57,956,834),29917=>array(32,-77,991,826),29918=>array(38,-67,992,837),29919=>array(36,-73,959,837),29920=>array(36,-67,964,838),29921=>array(57,-73,976,826),29922=>array(47,-69,973,834),29923=>array(32,-69,958,828),29924=>array(37,-66,969,856),29925=>array(51,-65,971,836),29926=>array(83,-35,941,773),29927=>array(36,-29,958,771),29928=>array(44,-63,966,783),29929=>array(36,-29,958,771),29930=>array(49,-29,955,811),29931=>array(65,-64,943,842),29932=>array(41,-74,968,838),29933=>array(39,-77,968,820),29934=>array(43,-56,956,807),29935=>array(104,-58,954,766),29936=>array(36,-29,963,782),29937=>array(36,-29,968,771),29938=>array(36,-29,953,822),29939=>array(56,-75,968,818),29940=>array(37,-65,969,838),29941=>array(62,-72,960,832),29942=>array(48,-61,962,842),29943=>array(75,-60,951,838),29944=>array(36,-29,958,772),29945=>array(99,-64,968,791),29946=>array(49,-60,970,800),29947=>array(36,-65,969,831),29948=>array(49,-29,955,786),29949=>array(78,-56,963,833),29950=>array(38,-64,960,824),29951=>array(50,-50,955,839),29952=>array(39,-71,970,827),29953=>array(39,-71,964,835),29954=>array(36,-74,974,832),29955=>array(58,-54,962,836),29956=>array(30,-48,947,784),29957=>array(38,-29,960,790),29958=>array(65,-63,962,854),29959=>array(97,-66,934,825),29960=>array(43,-75,962,838),29961=>array(34,-77,974,836),29962=>array(35,-69,966,830),29963=>array(65,-70,962,829),29964=>array(105,-74,950,787),29965=>array(74,-66,961,828),29966=>array(70,-66,945,827),29967=>array(60,-59,954,834),29968=>array(37,-68,958,828),29969=>array(83,-64,964,848),29970=>array(44,-68,961,824),29971=>array(24,-47,938,825),29972=>array(34,-68,985,829),29973=>array(66,-55,966,838),29974=>array(55,-68,957,785),29975=>array(33,-59,949,835),29976=>array(76,-68,927,827),29977=>array(49,-76,959,828),29978=>array(66,-72,934,835),29979=>array(32,-48,959,845),29980=>array(34,-58,945,834),29981=>array(35,-75,962,823),29982=>array(74,-47,939,836),29983=>array(60,-8,934,824),29984=>array(129,-23,956,830),29985=>array(37,-29,956,830),29986=>array(50,-76,930,838),29987=>array(49,-74,928,831),29988=>array(72,-56,970,811),29989=>array(73,-57,923,812),29990=>array(40,-69,966,811),29991=>array(45,-66,952,829),29992=>array(52,-73,855,788),29993=>array(65,-61,936,785),29994=>array(74,-67,847,842),29995=>array(62,-67,956,843),29996=>array(140,-65,856,798),29997=>array(53,-81,935,783),29998=>array(48,-67,916,844),29999=>array(63,-61,945,836),30000=>array(133,-68,867,762),30001=>array(137,-70,862,833),30002=>array(140,-69,860,785),30003=>array(149,-67,851,833),30004=>array(172,-67,839,832),30005=>array(148,-31,954,824),30006=>array(149,-65,872,833),30007=>array(85,-62,889,783),30008=>array(37,-56,914,856),30009=>array(65,-68,939,833),30010=>array(107,-53,954,790),30011=>array(75,-57,925,800),30012=>array(98,-46,914,810),30013=>array(99,-74,891,823),30014=>array(126,-62,879,844),30015=>array(101,-7,948,830),30016=>array(50,-65,957,779),30017=>array(50,-55,957,833),30018=>array(98,-59,965,850),30019=>array(90,-59,921,837),30020=>array(153,-62,845,824),30021=>array(90,-56,889,830),30022=>array(46,-66,965,823),30023=>array(99,-63,912,845),30024=>array(107,-66,978,791),30025=>array(96,-68,962,833),30026=>array(88,-64,952,828),30027=>array(76,-52,955,835),30028=>array(54,-70,961,782),30029=>array(96,-72,974,835),30030=>array(110,-66,981,831),30031=>array(64,-69,944,780),30032=>array(72,-52,945,791),30033=>array(51,-59,903,838),30034=>array(56,-50,963,833),30035=>array(60,-72,967,813),30036=>array(93,-67,938,839),30037=>array(178,-72,823,780),30038=>array(81,-70,970,836),30039=>array(109,-72,902,843),30040=>array(79,-62,955,839),30041=>array(75,-68,897,818),30042=>array(29,-67,975,848),30043=>array(111,-64,978,853),30044=>array(76,-59,920,836),30045=>array(56,-65,972,836),30046=>array(77,-70,968,838),30047=>array(50,-69,965,817),30048=>array(143,-68,867,845),30049=>array(86,-61,943,846),30050=>array(58,-69,947,801),30051=>array(34,-68,968,834),30052=>array(106,-62,955,832),30053=>array(110,-66,962,839),30054=>array(89,-22,943,828),30055=>array(48,-75,963,812),30056=>array(50,-70,959,808),30057=>array(96,-64,959,795),30058=>array(53,-70,957,836),30059=>array(82,-24,938,836),30060=>array(37,-67,966,854),30061=>array(81,-62,961,850),30062=>array(94,-62,954,847),30063=>array(69,-69,961,849),30064=>array(72,-74,926,784),30065=>array(89,-71,916,797),30066=>array(33,-72,973,847),30067=>array(54,-50,952,813),30068=>array(82,-58,911,831),30069=>array(79,-34,934,836),30070=>array(103,-68,914,841),30071=>array(77,-67,976,786),30072=>array(97,-62,939,835),30073=>array(101,-63,966,844),30074=>array(54,-20,951,803),30075=>array(74,-14,972,836),30076=>array(92,-61,938,782),30077=>array(103,-15,953,851),30078=>array(115,-69,908,783),30079=>array(56,-69,963,839),30080=>array(42,-71,969,828),30081=>array(74,-73,970,811),30082=>array(54,-46,952,786),30083=>array(94,-42,961,840),30084=>array(100,-70,955,822),30085=>array(84,-48,961,814),30086=>array(31,-61,951,814),30087=>array(87,-63,938,833),30088=>array(52,-82,943,829),30089=>array(51,-39,949,822),30090=>array(54,-31,952,791),30091=>array(28,-66,975,773),30092=>array(52,-70,968,835),30093=>array(68,-7,957,787),30094=>array(30,-65,966,827),30095=>array(35,-71,960,821),30096=>array(59,-81,955,837),30097=>array(33,-68,945,827),30098=>array(37,-63,898,822),30099=>array(37,-63,914,822),30100=>array(63,-65,944,823),30101=>array(36,-59,957,852),30102=>array(30,-63,899,838),30103=>array(35,-59,924,842),30104=>array(36,-75,954,833),30105=>array(46,-71,953,852),30106=>array(48,-69,968,820),30107=>array(48,-64,951,841),30108=>array(54,-69,941,845),30109=>array(54,-69,941,815),30110=>array(54,-69,961,845),30111=>array(24,-65,925,836),30112=>array(32,-66,900,838),30113=>array(28,-70,914,840),30114=>array(44,-65,982,855),30115=>array(51,-71,952,825),30116=>array(47,-73,960,845),30117=>array(50,-70,959,825),30118=>array(47,-73,945,845),30119=>array(52,-69,966,841),30120=>array(47,-73,938,845),30121=>array(47,-73,938,845),30122=>array(39,-57,959,854),30123=>array(37,-71,953,840),30124=>array(27,-67,896,849),30125=>array(27,-67,928,850),30126=>array(26,-67,932,840),30127=>array(27,-63,942,848),30128=>array(43,-63,951,849),30129=>array(39,-67,953,829),30130=>array(43,-73,957,831),30131=>array(44,-67,944,834),30132=>array(25,-66,938,851),30133=>array(54,-74,963,841),30134=>array(49,-71,951,830),30135=>array(47,-78,946,835),30136=>array(59,-75,954,829),30137=>array(41,-72,974,826),30138=>array(50,-60,958,835),30139=>array(47,-82,935,834),30140=>array(40,-78,972,825),30141=>array(32,-74,954,839),30142=>array(43,-73,962,829),30143=>array(44,-65,945,849),30144=>array(41,-58,954,855),30145=>array(44,-58,945,852),30146=>array(43,-79,941,832),30147=>array(27,-77,933,834),30148=>array(53,-61,948,856),30149=>array(38,-71,933,840),30150=>array(40,-71,951,847),30151=>array(41,-65,955,827),30152=>array(19,-74,918,848),30153=>array(24,-60,919,827),30154=>array(43,-73,951,830),30155=>array(53,-79,968,835),30156=>array(34,-83,948,840),30157=>array(43,-69,972,833),30158=>array(47,-67,957,846),30159=>array(41,-60,960,850),30160=>array(50,-75,944,829),30161=>array(51,-70,945,836),30162=>array(48,-71,955,827),30163=>array(50,-75,944,829),30164=>array(38,-68,947,844),30165=>array(48,-68,964,825),30166=>array(27,-65,919,846),30167=>array(36,-51,964,859),30168=>array(45,-75,949,826),30169=>array(45,-72,954,839),30170=>array(56,-82,962,832),30171=>array(33,-68,935,834),30172=>array(34,-70,962,847),30173=>array(43,-60,962,841),30174=>array(44,-68,961,834),30175=>array(57,-68,945,843),30176=>array(48,-73,983,846),30177=>array(31,-73,954,843),30178=>array(46,-69,944,835),30179=>array(45,-63,960,836),30180=>array(49,-67,954,847),30181=>array(33,-73,951,847),30182=>array(57,-68,955,835),30183=>array(39,-65,965,845),30184=>array(56,-67,922,852),30185=>array(37,-70,961,831),30186=>array(29,-74,955,846),30187=>array(20,-65,913,839),30188=>array(42,-69,941,841),30189=>array(44,-73,959,845),30190=>array(43,-75,965,840),30191=>array(34,-55,959,858),30192=>array(55,-70,958,832),30193=>array(45,-70,942,848),30194=>array(34,-66,957,838),30195=>array(40,-69,971,834),30196=>array(38,-67,941,834),30197=>array(36,-71,974,851),30198=>array(45,-72,960,851),30199=>array(36,-63,965,849),30200=>array(31,-73,930,839),30201=>array(46,-68,951,843),30202=>array(59,-67,959,834),30203=>array(39,-75,960,845),30204=>array(33,-65,941,836),30205=>array(31,-68,954,848),30206=>array(35,-67,956,842),30207=>array(33,-67,945,834),30208=>array(38,-64,964,837),30209=>array(48,-66,952,838),30210=>array(38,-77,935,843),30211=>array(30,-65,967,848),30212=>array(37,-64,942,841),30213=>array(37,-71,939,846),30214=>array(14,-67,912,845),30215=>array(34,-55,954,854),30216=>array(46,-64,974,855),30217=>array(39,-64,955,826),30218=>array(38,-65,955,852),30219=>array(38,-66,960,838),30220=>array(38,-70,944,847),30221=>array(55,-70,956,845),30222=>array(38,-67,944,840),30223=>array(33,-55,961,857),30224=>array(41,-69,974,850),30225=>array(45,-69,948,848),30226=>array(41,-75,938,848),30227=>array(46,-72,972,849),30228=>array(51,-73,961,838),30229=>array(44,-67,981,854),30230=>array(27,-54,954,860),30231=>array(26,-68,934,847),30232=>array(38,-69,911,835),30233=>array(30,-69,961,836),30234=>array(42,-70,971,836),30235=>array(24,-60,970,855),30236=>array(47,-66,981,840),30237=>array(40,-58,969,861),30238=>array(36,-62,976,848),30239=>array(37,-72,938,833),30240=>array(34,-67,962,841),30241=>array(35,-70,966,841),30242=>array(32,-73,957,841),30243=>array(46,-65,958,831),30244=>array(46,-74,948,841),30245=>array(43,-66,956,851),30246=>array(22,-68,959,851),30247=>array(44,-74,942,833),30248=>array(45,-79,963,837),30249=>array(46,-61,952,849),30250=>array(21,-67,933,823),30251=>array(26,-65,923,840),30252=>array(26,-65,963,840),30253=>array(44,-66,979,847),30254=>array(26,-73,967,847),30255=>array(45,-69,955,834),30256=>array(52,-76,951,841),30257=>array(50,-69,966,836),30258=>array(53,-64,978,854),30259=>array(32,-68,971,851),30260=>array(23,-66,943,841),30261=>array(33,-67,963,847),30262=>array(52,-65,970,848),30263=>array(52,-65,979,848),30264=>array(45,-65,943,848),30265=>array(52,-65,951,848),30266=>array(31,-69,948,852),30267=>array(36,-73,941,829),30268=>array(49,-67,980,850),30269=>array(37,-62,954,836),30270=>array(26,-65,970,832),30271=>array(29,-65,909,838),30272=>array(23,-81,928,826),30273=>array(23,-87,940,826),30274=>array(46,-65,964,830),30275=>array(33,-67,971,847),30276=>array(23,-91,937,826),30277=>array(23,-71,912,836),30278=>array(49,-66,941,841),30279=>array(29,-57,942,846),30280=>array(35,-62,963,829),30281=>array(35,-65,947,849),30282=>array(35,-70,973,853),30283=>array(57,-69,967,854),30284=>array(38,-68,933,844),30285=>array(24,-68,923,835),30286=>array(37,-64,937,840),30287=>array(37,-64,957,850),30288=>array(51,-68,983,849),30289=>array(37,-87,957,850),30290=>array(42,-58,971,836),30291=>array(49,-73,983,831),30292=>array(25,-61,931,828),30293=>array(42,-57,957,836),30294=>array(45,-73,956,833),30295=>array(42,-67,933,836),30296=>array(53,-65,948,844),30297=>array(42,-74,969,832),30298=>array(37,-71,936,833),30299=>array(48,-67,989,843),30300=>array(45,-67,980,841),30301=>array(48,-69,920,838),30302=>array(21,-71,912,835),30303=>array(44,-69,973,844),30304=>array(38,-71,982,846),30305=>array(51,-71,976,844),30306=>array(45,-76,947,840),30307=>array(25,-66,920,841),30308=>array(57,-73,959,837),30309=>array(40,-69,973,852),30310=>array(50,-78,948,846),30311=>array(43,-65,962,836),30312=>array(47,-75,946,834),30313=>array(42,-67,985,854),30314=>array(40,-69,964,854),30315=>array(29,-69,919,838),30316=>array(45,-66,956,854),30317=>array(50,-68,939,850),30318=>array(38,-71,974,845),30319=>array(35,-77,947,844),30320=>array(35,-78,959,854),30321=>array(47,-71,954,856),30322=>array(39,-77,967,854),30323=>array(27,-60,972,853),30324=>array(21,-77,958,849),30325=>array(46,-72,963,833),30326=>array(100,220,956,730),30327=>array(80,-55,936,839),30328=>array(80,-78,936,840),30329=>array(38,-69,967,840),30330=>array(47,-51,957,837),30331=>array(57,-13,957,837),30332=>array(52,-63,960,829),30333=>array(199,-64,822,833),30334=>array(98,-67,914,780),30335=>array(113,-47,959,830),30336=>array(200,-26,891,841),30337=>array(53,-49,947,866),30338=>array(74,-26,924,842),30339=>array(60,-67,950,836),30340=>array(101,-54,882,838),30341=>array(94,-27,941,842),30342=>array(64,-62,947,837),30343=>array(80,-28,932,845),30344=>array(87,-80,954,831),30345=>array(107,-39,959,834),30346=>array(119,-78,962,839),30347=>array(33,-64,959,849),30348=>array(100,-53,967,847),30349=>array(134,-61,898,837),30350=>array(90,-60,952,824),30351=>array(111,-69,954,835),30352=>array(53,-64,947,849),30353=>array(76,-19,944,820),30354=>array(100,-72,956,829),30355=>array(84,-64,923,831),30356=>array(84,-62,944,810),30357=>array(56,-63,947,776),30358=>array(86,-62,930,825),30359=>array(93,-67,907,810),30360=>array(84,-59,959,838),30361=>array(42,-63,943,847),30362=>array(92,-20,933,839),30363=>array(114,-69,889,834),30364=>array(110,-63,957,837),30365=>array(69,-70,964,833),30366=>array(117,-69,982,831),30367=>array(112,-68,975,839),30368=>array(97,-65,953,833),30369=>array(92,-74,960,852),30370=>array(92,-61,964,837),30371=>array(88,-68,946,831),30372=>array(79,-67,948,836),30373=>array(90,-74,960,852),30374=>array(82,-55,954,857),30375=>array(82,-62,946,841),30376=>array(60,-43,954,842),30377=>array(43,-73,970,838),30378=>array(98,-52,969,851),30379=>array(87,-72,956,845),30380=>array(82,-67,941,817),30381=>array(110,-63,963,845),30382=>array(53,-71,940,832),30383=>array(33,-81,951,826),30384=>array(33,-62,965,836),30385=>array(27,-68,939,833),30386=>array(41,-67,932,821),30387=>array(33,-75,956,834),30388=>array(31,-75,956,844),30389=>array(57,-76,966,826),30390=>array(30,-75,976,834),30391=>array(36,-70,956,838),30392=>array(50,-68,966,832),30393=>array(38,-67,954,832),30394=>array(45,-73,971,838),30395=>array(46,-73,969,824),30396=>array(47,-73,956,835),30397=>array(47,-66,969,849),30398=>array(51,-71,969,835),30399=>array(70,34,944,715),30400=>array(57,-20,948,822),30401=>array(57,-14,948,784),30402=>array(57,-14,948,789),30403=>array(48,-17,958,770),30404=>array(60,-53,956,757),30405=>array(47,-11,956,841),30406=>array(49,-25,947,794),30407=>array(46,-40,957,827),30408=>array(59,-38,952,784),30409=>array(41,-21,974,836),30410=>array(45,-18,960,840),30411=>array(55,-37,954,836),30412=>array(48,-20,957,830),30413=>array(62,-22,954,838),30414=>array(55,-14,954,835),30415=>array(52,-19,925,823),30416=>array(50,-44,924,799),30417=>array(52,-23,943,820),30418=>array(47,-28,961,851),30419=>array(60,-20,952,821),30420=>array(59,-23,951,840),30421=>array(63,-32,952,817),30422=>array(39,-32,959,847),30423=>array(57,-33,954,840),30424=>array(65,-32,914,831),30425=>array(51,-33,952,834),30426=>array(61,-34,956,809),30427=>array(50,-23,947,832),30428=>array(63,-32,952,843),30429=>array(60,-23,954,850),30430=>array(63,-32,953,840),30431=>array(58,-27,952,789),30432=>array(57,-46,961,848),30433=>array(48,-35,948,829),30434=>array(58,-27,952,802),30435=>array(53,-26,947,824),30436=>array(62,-35,956,842),30437=>array(53,-24,961,837),30438=>array(26,-26,957,869),30439=>array(40,-78,941,833),30440=>array(38,-24,961,788),30441=>array(60,-18,959,834),30442=>array(53,-12,951,823),30443=>array(32,-54,957,863),30444=>array(58,-10,952,850),30445=>array(65,-38,978,842),30446=>array(206,-42,767,771),30447=>array(98,-62,931,770),30448=>array(101,-68,938,783),30449=>array(118,-59,956,789),30450=>array(63,-70,937,826),30451=>array(107,-27,953,824),30452=>array(95,-70,949,835),30453=>array(109,-40,965,833),30454=>array(75,-68,958,778),30455=>array(109,-61,900,821),30456=>array(43,-65,889,828),30457=>array(86,-34,952,829),30458=>array(116,-71,957,828),30459=>array(107,-62,958,803),30460=>array(100,-71,944,803),30461=>array(101,-59,957,826),30462=>array(68,-73,920,834),30463=>array(75,-55,984,851),30464=>array(130,-65,890,787),30465=>array(53,-70,939,829),30466=>array(119,-59,945,837),30467=>array(119,-73,962,762),30468=>array(96,-52,949,790),30469=>array(92,-62,971,813),30470=>array(119,-66,954,849),30471=>array(88,-72,943,826),30472=>array(93,-65,931,826),30473=>array(52,-70,880,781),30474=>array(101,-55,943,811),30475=>array(71,-67,912,818),30476=>array(73,-62,949,799),30477=>array(96,-21,919,763),30478=>array(85,-58,951,755),30479=>array(96,-67,953,832),30480=>array(114,-21,953,773),30481=>array(106,-70,916,827),30482=>array(119,-70,917,830),30483=>array(99,-73,959,827),30484=>array(50,-67,946,785),30485=>array(116,-71,967,835),30486=>array(119,-62,960,773),30487=>array(119,-58,924,844),30488=>array(42,-57,971,821),30489=>array(118,-65,952,835),30490=>array(65,-62,961,843),30491=>array(124,-64,987,839),30492=>array(124,-64,987,839),30493=>array(118,-64,927,827),30494=>array(78,-84,951,835),30495=>array(64,-84,936,835),30496=>array(98,-71,956,785),30497=>array(94,-53,963,829),30498=>array(34,-65,958,843),30499=>array(116,-71,973,835),30500=>array(95,-71,929,784),30501=>array(44,-52,947,852),30502=>array(76,-56,931,823),30503=>array(110,-73,903,780),30504=>array(96,-69,948,833),30505=>array(88,-49,927,823),30506=>array(88,-68,951,782),30507=>array(95,-55,942,837),30508=>array(88,-67,931,825),30509=>array(124,-21,959,832),30510=>array(88,-70,909,782),30511=>array(80,-64,927,824),30512=>array(88,-42,956,770),30513=>array(106,-78,965,821),30514=>array(110,-70,953,777),30515=>array(107,-71,906,825),30516=>array(111,-40,909,859),30517=>array(119,-65,935,847),30518=>array(94,-21,934,783),30519=>array(39,-67,964,838),30520=>array(86,-62,929,849),30521=>array(103,-51,969,853),30522=>array(104,-67,943,828),30523=>array(110,-70,954,823),30524=>array(96,-64,965,794),30525=>array(105,-74,966,820),30526=>array(57,-67,955,785),30527=>array(88,-61,976,840),30528=>array(39,-69,929,839),30529=>array(101,-72,922,824),30530=>array(37,-67,938,841),30531=>array(97,-73,930,835),30532=>array(104,-67,909,825),30533=>array(107,-49,955,806),30534=>array(98,-55,951,834),30535=>array(110,-64,915,853),30536=>array(88,-16,952,788),30537=>array(88,-24,958,829),30538=>array(107,-48,902,803),30539=>array(97,-68,954,828),30540=>array(100,-71,949,825),30541=>array(96,-50,954,804),30542=>array(109,-47,948,864),30543=>array(112,-68,903,782),30544=>array(100,-69,940,820),30545=>array(96,-18,937,823),30546=>array(118,-75,983,829),30547=>array(100,-74,960,829),30548=>array(105,-70,969,840),30549=>array(112,-66,967,844),30550=>array(112,-74,972,823),30551=>array(105,-66,929,781),30552=>array(76,-73,930,781),30553=>array(110,-79,979,829),30554=>array(97,-72,933,790),30555=>array(109,-68,935,831),30556=>array(98,-63,930,836),30557=>array(72,-69,908,849),30558=>array(110,-64,970,830),30559=>array(95,-48,939,857),30560=>array(109,-30,965,841),30561=>array(87,-26,947,833),30562=>array(98,-64,937,832),30563=>array(57,-67,956,835),30564=>array(104,-64,955,792),30565=>array(104,-64,951,856),30566=>array(96,-30,948,826),30567=>array(97,-48,944,860),30568=>array(137,-57,969,845),30569=>array(118,-73,966,838),30570=>array(78,-70,932,783),30571=>array(92,-72,941,833),30572=>array(94,-65,944,831),30573=>array(113,-68,911,780),30574=>array(108,-67,980,839),30575=>array(88,-69,941,834),30576=>array(92,-65,948,829),30577=>array(88,-68,965,791),30578=>array(92,-22,945,788),30579=>array(92,-32,980,829),30580=>array(92,-65,936,787),30581=>array(107,-53,981,829),30582=>array(92,-64,978,842),30583=>array(92,-55,964,827),30584=>array(111,-64,906,789),30585=>array(98,-66,932,831),30586=>array(109,-74,962,834),30587=>array(92,-20,959,855),30588=>array(107,-69,965,786),30589=>array(86,-62,952,833),30590=>array(58,-72,950,849),30591=>array(49,-66,958,833),30592=>array(40,-65,982,845),30593=>array(111,-69,971,785),30594=>array(44,-67,970,832),30595=>array(100,-69,954,831),30596=>array(93,-65,929,835),30597=>array(79,-79,950,828),30598=>array(92,-60,938,832),30599=>array(97,-63,956,833),30600=>array(121,-79,980,781),30601=>array(93,-73,987,827),30602=>array(92,-77,956,843),30603=>array(94,-78,961,833),30604=>array(90,-26,927,833),30605=>array(97,-58,966,841),30606=>array(89,-62,932,824),30607=>array(54,-75,971,782),30608=>array(124,-45,896,816),30609=>array(91,-67,938,790),30610=>array(87,-60,917,826),30611=>array(104,-66,914,838),30612=>array(92,-74,947,833),30613=>array(98,-50,945,854),30614=>array(114,-69,938,813),30615=>array(116,-70,933,828),30616=>array(89,-23,953,801),30617=>array(109,-72,970,826),30618=>array(107,-80,958,837),30619=>array(108,-69,973,835),30620=>array(97,-73,949,821),30621=>array(105,-65,951,834),30622=>array(95,-69,936,831),30623=>array(82,-70,955,789),30624=>array(79,-39,942,823),30625=>array(109,-72,961,822),30626=>array(88,-83,913,830),30627=>array(94,-37,962,823),30628=>array(79,-62,906,793),30629=>array(102,-72,959,841),30630=>array(79,-65,956,836),30631=>array(90,-62,941,837),30632=>array(108,-73,966,821),30633=>array(88,-72,894,779),30634=>array(86,-23,935,843),30635=>array(114,-70,961,782),30636=>array(95,-68,944,830),30637=>array(94,-66,975,841),30638=>array(100,-62,970,847),30639=>array(88,-68,911,796),30640=>array(85,-75,960,828),30641=>array(102,-70,950,824),30642=>array(106,-68,928,783),30643=>array(95,-35,940,833),30644=>array(105,-71,961,827),30645=>array(109,-62,951,838),30646=>array(108,-64,969,839),30647=>array(105,-68,901,785),30648=>array(98,-70,957,827),30649=>array(89,-69,944,838),30650=>array(96,-70,952,839),30651=>array(68,-75,919,838),30652=>array(82,-67,951,852),30653=>array(52,-64,969,836),30654=>array(72,-46,910,801),30655=>array(39,-65,947,790),30656=>array(68,-77,981,828),30657=>array(99,-23,974,825),30658=>array(94,-66,961,786),30659=>array(76,-63,952,844),30660=>array(92,-76,949,830),30661=>array(81,-70,953,805),30662=>array(96,-65,963,828),30663=>array(91,-64,959,820),30664=>array(81,-70,957,848),30665=>array(98,-55,952,856),30666=>array(103,-68,919,835),30667=>array(87,-67,948,808),30668=>array(102,-72,964,850),30669=>array(31,-62,974,799),30670=>array(94,-65,963,844),30671=>array(92,-69,939,853),30672=>array(99,-67,935,785),30673=>array(68,-67,953,832),30674=>array(77,-67,946,833),30675=>array(91,-68,951,831),30676=>array(99,-70,938,824),30677=>array(41,-72,957,840),30678=>array(97,-62,965,804),30679=>array(71,-71,953,842),30680=>array(92,-68,947,830),30681=>array(88,-54,899,806),30682=>array(102,-77,905,786),30683=>array(81,-57,926,793),30684=>array(39,-66,972,850),30685=>array(39,-77,960,846),30686=>array(60,-68,927,786),30687=>array(44,-67,940,833),30688=>array(33,-70,954,825),30689=>array(43,-61,960,811),30690=>array(69,-71,947,828),30691=>array(42,-66,965,843),30692=>array(80,-56,964,837),30693=>array(69,-73,911,838),30694=>array(62,-67,941,836),30695=>array(34,-67,893,831),30696=>array(37,-68,980,834),30697=>array(39,-61,947,825),30698=>array(39,-65,932,834),30699=>array(27,-61,951,839),30700=>array(33,-29,955,832),30701=>array(51,-77,948,809),30702=>array(36,-73,951,833),30703=>array(33,-67,963,827),30704=>array(59,-70,934,838),30705=>array(40,-71,980,827),30706=>array(34,-65,980,837),30707=>array(67,-70,909,768),30708=>array(39,-66,948,761),30709=>array(61,-61,880,824),30710=>array(39,-57,929,774),30711=>array(44,-63,953,786),30712=>array(38,-64,959,780),30713=>array(37,-66,962,788),30714=>array(29,-33,959,828),30715=>array(51,-29,972,837),30716=>array(39,-2,957,761),30717=>array(59,-77,927,841),30718=>array(40,-70,942,785),30719=>array(49,-68,921,818),30720=>array(23,-59,898,767),30721=>array(39,-62,905,768),30722=>array(38,-68,971,824),30723=>array(45,-69,954,785),30724=>array(22,-69,955,829),30725=>array(44,-73,981,821),30726=>array(49,-70,990,836),30727=>array(42,-65,976,842),30728=>array(32,-71,970,772),30729=>array(48,-62,956,842),30730=>array(42,-64,957,843),30731=>array(42,-3,954,822),30732=>array(53,-62,925,829),30733=>array(43,-71,971,844),30734=>array(36,-77,971,828),30735=>array(43,-69,967,785),30736=>array(43,-70,969,786),30737=>array(51,-61,951,778),30738=>array(32,-51,952,818),30739=>array(39,-69,972,785),30740=>array(36,-71,956,780),30741=>array(42,-63,954,837),30742=>array(21,-68,921,826),30743=>array(29,-67,951,820),30744=>array(28,-44,944,824),30745=>array(42,-35,952,780),30746=>array(26,-62,929,788),30747=>array(41,-69,972,837),30748=>array(24,-69,954,781),30749=>array(50,-56,956,827),30750=>array(42,-64,987,839),30751=>array(41,-62,956,848),30752=>array(32,-17,954,792),30753=>array(52,-35,964,765),30754=>array(44,-59,952,783),30755=>array(44,-32,950,844),30756=>array(42,-29,943,831),30757=>array(29,-55,959,831),30758=>array(41,-53,960,843),30759=>array(40,-65,945,827),30760=>array(47,-75,964,832),30761=>array(42,-65,921,831),30762=>array(38,-60,958,784),30763=>array(57,-37,962,824),30764=>array(39,-19,952,816),30765=>array(37,-65,963,830),30766=>array(44,-53,962,855),30767=>array(51,-64,976,828),30768=>array(34,-68,951,780),30769=>array(46,-77,979,841),30770=>array(35,-29,963,835),30771=>array(43,-54,945,779),30772=>array(46,-70,958,835),30773=>array(23,-59,971,836),30774=>array(42,-66,886,843),30775=>array(59,-70,922,836),30776=>array(36,-26,956,788),30777=>array(35,-68,971,830),30778=>array(54,-72,946,761),30779=>array(29,-62,933,826),30780=>array(31,-31,964,840),30781=>array(42,-57,928,786),30782=>array(32,-60,947,828),30783=>array(33,-66,948,822),30784=>array(35,-60,905,830),30785=>array(30,-33,938,772),30786=>array(32,-11,965,845),30787=>array(37,-65,980,839),30788=>array(35,-66,960,831),30789=>array(41,-20,954,832),30790=>array(35,-65,963,841),30791=>array(46,-78,909,839),30792=>array(41,-72,956,824),30793=>array(42,-68,958,824),30794=>array(45,-72,952,822),30795=>array(35,-73,969,836),30796=>array(28,-57,972,849),30797=>array(30,-60,973,791),30798=>array(36,-63,907,832),30799=>array(36,-69,953,788),30800=>array(43,-70,909,782),30801=>array(36,-70,958,839),30802=>array(35,-68,948,780),30803=>array(25,-32,959,833),30804=>array(35,-71,949,826),30805=>array(38,-67,940,775),30806=>array(30,-74,945,826),30807=>array(29,-72,936,821),30808=>array(35,-64,903,795),30809=>array(25,-25,938,826),30810=>array(35,-66,963,823),30811=>array(35,-63,955,846),30812=>array(42,-20,956,791),30813=>array(50,-70,943,833),30814=>array(41,-67,954,829),30815=>array(35,-67,967,824),30816=>array(45,-71,972,834),30817=>array(35,-68,937,832),30818=>array(41,-70,961,819),30819=>array(35,-68,953,830),30820=>array(33,-67,983,833),30821=>array(42,-68,950,838),30822=>array(35,-51,951,802),30823=>array(35,-64,895,785),30824=>array(49,-62,964,838),30825=>array(50,-65,938,830),30826=>array(33,-54,959,830),30827=>array(26,-70,964,830),30828=>array(46,-61,978,784),30829=>array(41,-35,959,805),30830=>array(51,-57,907,852),30831=>array(34,-69,960,787),30832=>array(51,-65,942,830),30833=>array(49,-71,915,777),30834=>array(42,-64,980,833),30835=>array(35,-54,970,835),30836=>array(32,-65,962,828),30837=>array(39,-63,958,839),30838=>array(35,-66,969,830),30839=>array(32,-32,939,811),30840=>array(35,-67,948,836),30841=>array(39,-61,977,829),30842=>array(35,-56,959,785),30843=>array(44,-68,987,782),30844=>array(59,-78,919,779),30845=>array(35,-32,954,839),30846=>array(29,-16,953,853),30847=>array(37,-27,950,837),30848=>array(44,-67,954,827),30849=>array(26,-54,971,843),30850=>array(35,-57,969,850),30851=>array(36,-72,950,823),30852=>array(44,-70,972,823),30853=>array(36,-72,900,780),30854=>array(41,-52,949,843),30855=>array(42,-71,962,833),30856=>array(35,-65,960,833),30857=>array(53,-68,918,785),30858=>array(35,-57,974,840),30859=>array(35,-67,932,836),30860=>array(35,-67,966,836),30861=>array(33,-52,952,796),30862=>array(43,-64,951,834),30863=>array(39,-72,955,820),30864=>array(35,-67,981,839),30865=>array(31,-68,956,844),30866=>array(35,-23,982,843),30867=>array(44,-68,951,840),30868=>array(31,-62,968,831),30869=>array(35,-64,964,835),30870=>array(44,-70,958,847),30871=>array(43,-69,961,834),30872=>array(44,-74,960,829),30873=>array(47,-67,908,786),30874=>array(39,-63,954,840),30875=>array(27,-75,923,826),30876=>array(23,-71,949,839),30877=>array(35,-72,975,788),30878=>array(45,-50,936,798),30879=>array(35,-62,968,833),30880=>array(41,-67,952,837),30881=>array(37,-64,956,830),30882=>array(46,-65,907,785),30883=>array(49,-68,927,788),30884=>array(47,-71,971,823),30885=>array(32,-67,915,824),30886=>array(50,-70,956,849),30887=>array(60,-67,937,845),30888=>array(44,-73,975,784),30889=>array(44,-72,970,783),30890=>array(28,-54,948,841),30891=>array(46,-74,969,825),30892=>array(28,-73,971,785),30893=>array(29,-68,954,788),30894=>array(35,-72,979,788),30895=>array(34,-61,951,849),30896=>array(45,-29,957,845),30897=>array(34,-72,955,834),30898=>array(47,-67,939,842),30899=>array(39,-72,970,829),30900=>array(41,-24,964,830),30901=>array(32,-74,962,836),30902=>array(35,-57,961,834),30903=>array(35,-71,962,839),30904=>array(35,-69,971,789),30905=>array(25,-10,922,818),30906=>array(34,-69,950,843),30907=>array(29,-57,949,835),30908=>array(50,-60,933,781),30909=>array(35,-66,969,791),30910=>array(30,-70,961,785),30911=>array(39,-75,925,795),30912=>array(31,-58,963,838),30913=>array(37,-57,955,836),30914=>array(46,-65,913,834),30915=>array(37,-73,966,832),30916=>array(46,-73,966,830),30917=>array(37,-76,954,834),30918=>array(32,-69,946,793),30919=>array(32,-53,968,852),30920=>array(41,-64,972,857),30921=>array(43,-62,990,790),30922=>array(52,-68,944,788),30923=>array(20,-40,934,849),30924=>array(32,-70,955,825),30925=>array(19,-71,946,841),30926=>array(29,-75,967,841),30927=>array(34,-68,985,840),30928=>array(42,-61,956,844),30929=>array(41,-24,964,831),30930=>array(41,-64,941,785),30931=>array(32,-58,963,844),30932=>array(25,-59,963,849),30933=>array(32,-24,959,832),30934=>array(29,-57,921,800),30935=>array(32,-71,959,838),30936=>array(31,-67,956,827),30937=>array(24,-79,968,846),30938=>array(43,-66,957,831),30939=>array(39,-50,933,846),30940=>array(43,-55,960,850),30941=>array(40,-71,964,827),30942=>array(44,-75,898,824),30943=>array(51,-66,971,783),30944=>array(39,-64,958,839),30945=>array(25,-70,918,831),30946=>array(36,-72,964,824),30947=>array(36,-64,997,858),30948=>array(31,-66,957,837),30949=>array(47,-68,967,780),30950=>array(47,-64,965,787),30951=>array(43,-68,975,839),30952=>array(37,-64,939,833),30953=>array(45,-72,969,825),30954=>array(38,-65,966,838),30955=>array(38,-70,955,836),30956=>array(44,-67,952,832),30957=>array(45,-73,956,785),30958=>array(30,-61,945,841),30959=>array(33,-69,960,835),30960=>array(35,-65,952,846),30961=>array(33,-66,957,833),30962=>array(32,-63,975,829),30963=>array(46,-72,900,824),30964=>array(41,-21,989,838),30965=>array(41,-67,924,787),30966=>array(41,-64,944,846),30967=>array(37,-74,953,832),30968=>array(41,-76,974,851),30969=>array(56,-70,953,781),30970=>array(41,-72,968,828),30971=>array(30,-57,971,839),30972=>array(53,-68,966,832),30973=>array(38,-63,971,837),30974=>array(42,-65,940,787),30975=>array(32,-65,953,793),30976=>array(74,-68,926,785),30977=>array(45,-68,961,840),30978=>array(53,-70,956,825),30979=>array(54,-64,945,833),30980=>array(44,-62,988,833),30981=>array(41,-72,968,839),30982=>array(44,-68,969,858),30983=>array(43,-62,969,850),30984=>array(36,-58,963,825),30985=>array(43,-75,975,835),30986=>array(41,-59,959,818),30987=>array(51,-64,949,786),30988=>array(36,-65,935,789),30989=>array(53,-59,933,836),30990=>array(36,-65,961,825),30991=>array(44,-55,951,833),30992=>array(39,-71,937,833),30993=>array(40,-52,933,847),30994=>array(29,-58,965,860),30995=>array(44,-35,951,778),30996=>array(43,-68,956,836),30997=>array(44,-67,945,819),30998=>array(44,-70,952,821),30999=>array(51,-74,960,836),31000=>array(46,-69,954,786),31001=>array(33,-61,967,832),31002=>array(44,-20,957,835),31003=>array(41,-27,954,823),31004=>array(41,-67,984,839),31005=>array(33,-65,953,783),31006=>array(44,-66,976,830),31007=>array(22,-60,975,794),31008=>array(51,-31,949,846),31009=>array(34,-67,948,828),31010=>array(44,-76,975,844),31011=>array(32,-67,970,830),31012=>array(35,-67,976,828),31013=>array(41,-66,975,794),31014=>array(39,-74,959,834),31015=>array(46,-55,932,795),31016=>array(50,-54,936,792),31017=>array(36,-76,959,833),31018=>array(32,-63,962,799),31019=>array(26,-71,965,844),31020=>array(50,-70,962,833),31021=>array(59,-70,978,775),31022=>array(22,-60,975,840),31023=>array(36,-65,951,829),31024=>array(49,-69,953,790),31025=>array(44,-68,949,849),31026=>array(44,-62,956,842),31027=>array(26,-64,957,845),31028=>array(31,-61,951,832),31029=>array(44,-62,923,789),31030=>array(64,-58,936,839),31031=>array(50,-23,950,838),31032=>array(35,-75,979,829),31033=>array(33,-68,982,789),31034=>array(91,-68,932,757),31035=>array(235,-68,689,820),31036=>array(42,-59,961,820),31037=>array(54,-57,912,839),31038=>array(47,-69,949,822),31039=>array(48,-56,921,844),31040=>array(77,-68,945,768),31041=>array(39,-68,935,815),31042=>array(35,-55,963,847),31043=>array(35,-69,905,826),31044=>array(35,-70,976,835),31045=>array(45,-69,967,834),31046=>array(38,-67,964,841),31047=>array(36,-63,968,834),31048=>array(46,-67,946,834),31049=>array(36,-63,944,834),31050=>array(35,-55,960,848),31051=>array(36,-76,963,831),31052=>array(41,-71,918,831),31053=>array(45,-65,948,845),31054=>array(41,-71,906,826),31055=>array(34,-68,956,828),31056=>array(40,-60,958,843),31057=>array(34,-68,977,831),31058=>array(34,-72,908,824),31059=>array(47,-70,957,828),31060=>array(42,-52,949,850),31061=>array(42,-69,970,835),31062=>array(35,-73,953,818),31063=>array(57,-69,955,814),31064=>array(29,-52,964,763),31065=>array(34,-57,970,842),31066=>array(72,-69,960,838),31067=>array(32,-69,941,832),31068=>array(32,-69,953,836),31069=>array(35,-67,960,822),31070=>array(55,-67,904,837),31071=>array(64,-67,945,836),31072=>array(67,-68,909,775),31073=>array(60,-64,948,823),31074=>array(36,-64,962,834),31075=>array(44,-68,962,839),31076=>array(47,-69,906,833),31077=>array(39,-68,956,843),31078=>array(39,-68,968,836),31079=>array(37,-69,969,847),31080=>array(73,-61,952,788),31081=>array(50,-70,966,837),31082=>array(46,-72,955,833),31083=>array(27,-54,973,853),31084=>array(50,-69,956,837),31085=>array(46,-66,957,839),31086=>array(50,-69,953,838),31087=>array(30,-65,925,821),31088=>array(43,-64,959,843),31089=>array(50,-69,959,846),31090=>array(35,-65,970,842),31091=>array(45,-72,964,839),31092=>array(39,-74,951,841),31093=>array(50,-69,923,837),31094=>array(50,-69,925,842),31095=>array(36,-63,952,834),31096=>array(28,-61,886,822),31097=>array(27,-64,920,840),31098=>array(57,-66,963,829),31099=>array(50,-70,911,837),31100=>array(31,-53,982,851),31101=>array(40,-67,954,838),31102=>array(50,-69,968,837),31103=>array(32,-69,969,840),31104=>array(39,-74,915,816),31105=>array(46,-65,957,834),31106=>array(33,-70,908,835),31107=>array(50,-69,959,839),31108=>array(38,-64,963,834),31109=>array(45,-65,955,847),31110=>array(36,-69,956,849),31111=>array(50,-69,959,837),31112=>array(44,-68,951,835),31113=>array(28,-69,953,842),31114=>array(32,-69,958,832),31115=>array(38,-53,954,847),31116=>array(50,-69,943,843),31117=>array(36,-63,912,834),31118=>array(44,-67,971,832),31119=>array(38,-69,943,834),31120=>array(46,-69,957,835),31121=>array(32,-69,930,804),31122=>array(43,-69,970,839),31123=>array(38,-72,950,826),31124=>array(32,-69,966,797),31125=>array(38,-62,968,842),31126=>array(28,-57,978,843),31127=>array(51,-62,967,835),31128=>array(36,-56,953,846),31129=>array(32,-64,966,846),31130=>array(31,-70,985,832),31131=>array(30,-78,961,833),31132=>array(88,-67,941,823),31133=>array(50,-69,964,802),31134=>array(50,-75,940,841),31135=>array(50,-69,954,843),31136=>array(30,-71,955,836),31137=>array(49,-64,948,842),31138=>array(34,-72,915,826),31139=>array(48,-71,959,842),31140=>array(47,-68,899,835),31141=>array(38,-69,971,837),31142=>array(63,-66,940,835),31143=>array(60,-69,947,835),31144=>array(42,-72,973,843),31145=>array(50,-69,973,837),31146=>array(55,-69,955,791),31147=>array(32,-55,954,842),31148=>array(51,-71,963,840),31149=>array(44,-66,980,845),31150=>array(60,-69,952,833),31151=>array(50,-70,979,840),31152=>array(39,-64,973,827),31153=>array(26,-69,960,835),31154=>array(35,-72,947,835),31155=>array(50,-69,970,846),31156=>array(24,-59,972,868),31157=>array(43,-69,959,836),31158=>array(30,-81,968,825),31159=>array(37,-68,965,830),31160=>array(72,-59,875,818),31161=>array(120,-71,883,829),31162=>array(130,-64,882,785),31163=>array(69,-65,939,838),31164=>array(131,-65,869,834),31165=>array(38,-59,962,856),31166=>array(55,-70,958,825),31167=>array(52,-64,947,831),31168=>array(50,-59,951,830),31169=>array(40,-68,959,833),31170=>array(50,-50,954,823),31171=>array(50,-76,921,817),31172=>array(44,-67,955,833),31173=>array(45,-67,951,833),31174=>array(49,-70,947,820),31175=>array(50,-70,960,833),31176=>array(36,-52,904,846),31177=>array(42,-70,950,823),31178=>array(47,-69,968,834),31179=>array(43,-73,964,837),31180=>array(59,-71,968,829),31181=>array(45,-70,917,826),31182=>array(39,-69,962,824),31183=>array(48,-71,960,838),31184=>array(51,-69,955,829),31185=>array(41,-69,955,829),31186=>array(43,-70,959,827),31187=>array(41,-69,965,835),31188=>array(41,-69,966,843),31189=>array(39,-61,954,829),31190=>array(42,-76,972,827),31191=>array(41,-70,955,829),31192=>array(43,-61,969,828),31193=>array(41,-69,956,836),31194=>array(41,-69,944,833),31195=>array(49,-71,951,832),31196=>array(35,-71,952,829),31197=>array(51,-71,976,822),31198=>array(53,-70,924,827),31199=>array(32,-73,958,817),31200=>array(42,-70,964,829),31201=>array(41,-69,975,844),31202=>array(37,-78,975,831),31203=>array(39,-59,972,839),31204=>array(42,-75,951,810),31205=>array(41,-69,947,830),31206=>array(52,-68,964,835),31207=>array(39,-72,979,835),31208=>array(41,-69,951,842),31209=>array(36,-70,973,839),31210=>array(37,-49,966,859),31211=>array(34,-65,954,834),31212=>array(41,-57,941,835),31213=>array(42,-62,937,835),31214=>array(48,-73,960,829),31215=>array(24,-62,939,830),31216=>array(44,-59,961,835),31217=>array(59,-69,941,829),31218=>array(31,-71,942,835),31219=>array(41,-69,958,839),31220=>array(41,-69,985,853),31221=>array(66,-69,939,829),31222=>array(39,-69,973,829),31223=>array(47,-67,951,822),31224=>array(44,-61,951,836),31225=>array(33,-69,954,829),31226=>array(45,-59,955,827),31227=>array(49,-70,935,839),31228=>array(55,-69,945,836),31229=>array(30,-61,896,835),31230=>array(33,-72,959,835),31231=>array(67,-69,933,839),31232=>array(41,-71,961,846),31233=>array(47,-61,930,846),31234=>array(36,-64,968,850),31235=>array(35,-55,951,842),31236=>array(40,-72,969,830),31237=>array(36,-70,970,819),31238=>array(26,-64,871,821),31239=>array(62,-64,938,817),31240=>array(43,-60,956,828),31241=>array(24,-64,976,818),31242=>array(49,-52,932,864),31243=>array(29,-70,949,816),31244=>array(38,-55,967,862),31245=>array(52,-70,947,837),31246=>array(36,-70,954,840),31247=>array(26,-64,954,827),31248=>array(41,-71,977,836),31249=>array(28,-51,951,846),31250=>array(43,-72,903,823),31251=>array(47,-72,951,825),31252=>array(30,-62,970,840),31253=>array(47,-72,954,834),31254=>array(26,-70,947,841),31255=>array(38,-67,954,844),31256=>array(34,-52,952,846),31257=>array(39,-57,954,852),31258=>array(41,-70,955,832),31259=>array(45,-70,905,828),31260=>array(33,-57,967,835),31261=>array(70,-73,930,822),31262=>array(27,-72,965,819),31263=>array(76,-61,930,816),31264=>array(49,-80,911,818),31265=>array(41,-64,959,851),31266=>array(43,-70,969,825),31267=>array(39,-64,947,838),31268=>array(36,-64,953,849),31269=>array(56,-65,950,817),31270=>array(33,-69,951,833),31271=>array(34,-65,966,829),31272=>array(32,-68,918,827),31273=>array(55,-64,945,821),31274=>array(50,-64,950,837),31275=>array(34,-74,962,821),31276=>array(26,-71,961,823),31277=>array(21,-68,970,831),31278=>array(47,-65,956,836),31279=>array(33,-71,967,829),31280=>array(33,-50,972,845),31281=>array(32,-69,956,835),31282=>array(32,-64,936,824),31283=>array(19,-61,947,834),31284=>array(26,-64,966,850),31285=>array(26,-64,965,843),31286=>array(26,-72,949,835),31287=>array(24,-66,952,823),31288=>array(24,-68,960,843),31289=>array(22,-67,964,848),31290=>array(26,-71,928,826),31291=>array(45,-71,943,832),31292=>array(38,-69,979,832),31293=>array(40,-65,946,844),31294=>array(47,-51,930,836),31295=>array(55,-75,940,831),31296=>array(45,-74,964,825),31297=>array(26,-70,956,827),31298=>array(41,-68,976,826),31299=>array(33,-58,958,845),31300=>array(27,-59,960,850),31301=>array(37,-66,966,848),31302=>array(39,-73,961,847),31303=>array(36,-76,983,847),31304=>array(47,-71,967,832),31305=>array(31,-61,952,834),31306=>array(27,-68,967,835),31307=>array(39,-70,979,838),31308=>array(31,-62,964,843),31309=>array(40,-74,947,833),31310=>array(39,-70,972,838),31311=>array(32,-55,965,838),31312=>array(30,-61,965,846),31313=>array(26,-63,910,824),31314=>array(38,-72,960,833),31315=>array(26,-64,963,821),31316=>array(43,-78,959,827),31317=>array(41,-65,961,845),31318=>array(40,-72,961,822),31319=>array(41,-68,957,826),31320=>array(43,-77,963,823),31321=>array(26,-68,971,833),31322=>array(38,-70,962,828),31323=>array(46,-78,971,828),31324=>array(37,-71,951,831),31325=>array(41,-66,959,822),31326=>array(26,-73,928,821),31327=>array(33,-71,974,825),31328=>array(32,-68,983,840),31329=>array(35,-63,956,836),31330=>array(22,-74,969,833),31331=>array(35,-79,967,837),31332=>array(32,-59,964,825),31333=>array(42,-73,947,821),31334=>array(47,-65,966,853),31335=>array(40,-72,963,837),31336=>array(45,-67,974,830),31337=>array(31,-66,959,831),31338=>array(51,-71,949,825),31339=>array(28,-56,967,840),31340=>array(38,-80,966,843),31341=>array(28,-69,984,853),31342=>array(30,-70,971,846),31343=>array(36,-63,956,836),31344=>array(21,-69,962,844),31345=>array(36,-69,961,835),31346=>array(51,-73,953,825),31347=>array(36,-78,970,836),31348=>array(66,-59,950,822),31349=>array(94,-14,943,852),31350=>array(48,-44,957,822),31351=>array(44,-71,898,831),31352=>array(45,-59,924,850),31353=>array(92,-58,898,839),31354=>array(88,-17,918,833),31355=>array(66,-68,945,843),31356=>array(48,-68,967,849),31357=>array(60,-70,922,839),31358=>array(60,-69,982,839),31359=>array(58,-62,928,838),31360=>array(58,-32,965,854),31361=>array(60,-65,942,824),31362=>array(56,-65,944,849),31363=>array(54,-56,898,831),31364=>array(63,-69,898,828),31365=>array(109,-62,920,857),31366=>array(51,-60,972,867),31367=>array(48,-36,962,835),31368=>array(78,-76,908,833),31369=>array(72,-64,948,838),31370=>array(47,-75,967,846),31371=>array(107,-67,927,837),31372=>array(64,-67,929,845),31373=>array(52,-65,916,836),31374=>array(72,-62,902,840),31375=>array(81,-79,935,829),31376=>array(66,-8,941,851),31377=>array(65,-69,937,862),31378=>array(75,-35,925,839),31379=>array(50,-38,954,839),31380=>array(40,-51,963,864),31381=>array(27,-68,937,839),31382=>array(42,-70,934,839),31383=>array(102,-69,898,831),31384=>array(28,-67,930,839),31385=>array(63,-65,938,840),31386=>array(50,-72,952,849),31387=>array(47,-75,963,849),31388=>array(73,-61,896,832),31389=>array(37,-69,897,838),31390=>array(75,-73,915,848),31391=>array(43,-83,898,838),31392=>array(38,-65,962,845),31393=>array(60,-71,955,848),31394=>array(53,-75,957,844),31395=>array(63,-62,957,854),31396=>array(94,-54,954,851),31397=>array(37,-64,936,840),31398=>array(57,-68,914,837),31399=>array(65,-68,935,851),31400=>array(60,-65,954,848),31401=>array(102,-73,898,839),31402=>array(56,-38,956,839),31403=>array(46,-72,969,845),31404=>array(42,-64,979,849),31405=>array(53,-67,927,846),31406=>array(55,-64,925,838),31407=>array(37,-65,963,839),31408=>array(81,-70,935,830),31409=>array(42,-73,971,838),31410=>array(57,-70,951,830),31411=>array(49,-70,959,848),31412=>array(86,-79,937,838),31413=>array(58,-62,927,848),31414=>array(53,-80,947,833),31415=>array(52,-77,909,838),31416=>array(53,-30,974,854),31417=>array(34,-64,951,851),31418=>array(57,-76,962,839),31419=>array(51,-52,952,851),31420=>array(38,-58,966,851),31421=>array(38,-71,961,851),31422=>array(63,-68,974,852),31423=>array(56,-76,933,831),31424=>array(51,-72,960,832),31425=>array(36,-62,952,861),31426=>array(41,-64,970,851),31427=>array(47,-67,965,843),31428=>array(77,-66,948,833),31429=>array(48,-75,970,839),31430=>array(62,-68,918,847),31431=>array(53,-80,950,838),31432=>array(50,-49,968,844),31433=>array(54,-68,967,852),31434=>array(57,-71,921,843),31435=>array(95,-3,912,822),31436=>array(86,-73,975,825),31437=>array(86,-67,950,830),31438=>array(56,-54,934,838),31439=>array(49,-67,935,821),31440=>array(49,-65,964,800),31441=>array(40,-54,945,821),31442=>array(83,-65,938,832),31443=>array(59,-21,929,828),31444=>array(49,-55,909,833),31445=>array(49,-62,963,806),31446=>array(48,-16,952,807),31447=>array(53,-60,952,827),31448=>array(60,-72,935,832),31449=>array(73,-66,918,832),31450=>array(46,-68,964,825),31451=>array(45,-78,975,831),31452=>array(66,-54,954,836),31453=>array(27,-26,947,799),31454=>array(39,-58,932,838),31455=>array(38,-66,946,818),31456=>array(60,-68,940,831),31457=>array(24,-64,957,801),31458=>array(44,-74,979,825),31459=>array(35,-69,964,849),31460=>array(54,-70,962,838),31461=>array(68,-33,932,832),31462=>array(45,-65,971,832),31463=>array(56,-68,957,847),31464=>array(54,-62,969,844),31465=>array(79,-23,957,848),31466=>array(66,-25,960,796),31467=>array(45,-71,956,834),31468=>array(40,-71,948,833),31469=>array(67,-65,921,802),31470=>array(48,-73,953,833),31471=>array(43,-70,942,830),31472=>array(45,-63,948,804),31473=>array(48,-65,957,832),31474=>array(48,-68,935,849),31475=>array(48,-23,963,837),31476=>array(37,-72,957,845),31477=>array(38,-69,944,830),31478=>array(39,-76,959,838),31479=>array(55,-69,969,840),31480=>array(39,-76,962,830),31481=>array(49,-62,949,848),31482=>array(68,-5,943,819),31483=>array(47,-67,948,847),31484=>array(54,-71,948,847),31485=>array(54,-59,954,842),31486=>array(54,-10,948,827),31487=>array(42,-60,931,841),31488=>array(48,-23,947,847),31489=>array(47,-15,955,847),31490=>array(41,-69,969,822),31491=>array(44,-64,919,822),31492=>array(37,-73,945,844),31493=>array(47,-73,977,842),31494=>array(40,-44,914,835),31495=>array(67,-75,933,845),31496=>array(44,-65,955,845),31497=>array(47,-66,945,843),31498=>array(37,-68,964,840),31499=>array(62,-58,962,845),31500=>array(54,-57,943,845),31501=>array(56,-61,939,835),31502=>array(52,-69,966,834),31503=>array(74,-69,960,839),31504=>array(43,-70,964,838),31505=>array(65,-64,953,839),31506=>array(43,-77,971,835),31507=>array(44,-50,965,814),31508=>array(33,-25,918,830),31509=>array(39,-63,932,825),31510=>array(44,-67,962,814),31511=>array(44,-77,969,814),31512=>array(44,-57,932,848),31513=>array(51,-18,938,840),31514=>array(45,-69,941,841),31515=>array(50,-65,952,841),31516=>array(44,-64,941,814),31517=>array(60,-69,927,832),31518=>array(52,-63,944,842),31519=>array(53,-62,951,836),31520=>array(52,-17,945,838),31521=>array(52,-14,957,842),31522=>array(55,-71,959,829),31523=>array(37,-30,956,841),31524=>array(45,-68,954,844),31525=>array(62,-62,956,854),31526=>array(42,-73,950,841),31527=>array(37,-69,956,847),31528=>array(38,-59,970,846),31529=>array(43,-72,958,854),31530=>array(54,-14,959,835),31531=>array(54,-65,942,842),31532=>array(62,-62,932,834),31533=>array(31,-80,969,835),31534=>array(44,-56,945,847),31535=>array(49,-74,953,837),31536=>array(45,-65,933,838),31537=>array(55,-56,948,846),31538=>array(51,-65,932,832),31539=>array(55,-63,950,842),31540=>array(41,-65,938,827),31541=>array(44,-70,953,836),31542=>array(44,-71,968,836),31543=>array(40,-61,962,836),31544=>array(71,-20,962,836),31545=>array(54,-64,946,836),31546=>array(27,-63,931,833),31547=>array(52,-61,950,847),31548=>array(34,-59,940,842),31549=>array(39,33,944,842),31550=>array(31,-57,938,823),31551=>array(34,-73,968,842),31552=>array(51,-32,952,820),31553=>array(31,-43,909,823),31554=>array(31,-44,959,823),31555=>array(46,-61,937,836),31556=>array(53,-68,947,845),31557=>array(61,-58,969,848),31558=>array(74,-64,944,839),31559=>array(54,-66,944,841),31560=>array(41,-57,938,843),31561=>array(65,-68,934,838),31562=>array(58,-60,971,850),31563=>array(48,-65,946,848),31564=>array(42,-23,958,840),31565=>array(51,-52,938,854),31566=>array(40,-58,945,841),31567=>array(42,-59,961,848),31568=>array(42,-83,953,847),31569=>array(47,-61,950,833),31570=>array(43,-61,942,849),31571=>array(38,-65,931,837),31572=>array(34,-71,971,843),31573=>array(53,-54,962,844),31574=>array(46,-65,957,844),31575=>array(50,-68,949,842),31576=>array(56,-67,949,839),31577=>array(32,-61,943,834),31578=>array(37,-68,913,834),31579=>array(43,-69,925,829),31580=>array(45,-60,943,847),31581=>array(41,-66,922,820),31582=>array(37,-65,930,834),31583=>array(36,-64,948,837),31584=>array(50,-71,946,837),31585=>array(38,-71,962,841),31586=>array(39,-64,929,825),31587=>array(41,-69,932,840),31588=>array(33,-54,966,853),31589=>array(38,-54,923,849),31590=>array(37,-57,960,850),31591=>array(47,-66,970,839),31592=>array(37,-69,966,842),31593=>array(42,-54,936,857),31594=>array(33,-16,934,853),31595=>array(33,-62,943,853),31596=>array(38,-67,953,837),31597=>array(58,-52,939,857),31598=>array(62,-11,948,837),31599=>array(52,-75,935,837),31600=>array(54,-70,960,843),31601=>array(39,-67,969,843),31602=>array(50,-67,945,847),31603=>array(24,-65,970,846),31604=>array(34,-55,978,849),31605=>array(36,-74,949,845),31606=>array(49,-70,945,836),31607=>array(49,-70,965,840),31608=>array(50,-67,939,843),31609=>array(29,-63,911,833),31610=>array(42,-69,953,847),31611=>array(51,-66,938,827),31612=>array(47,-81,933,841),31613=>array(47,-69,947,841),31614=>array(46,-20,957,842),31615=>array(26,-64,958,841),31616=>array(46,-59,926,833),31617=>array(46,-59,934,833),31618=>array(42,-67,969,841),31619=>array(27,-74,968,841),31620=>array(47,-67,949,841),31621=>array(50,-70,945,841),31622=>array(47,-51,966,848),31623=>array(41,-67,970,846),31624=>array(40,-72,930,835),31625=>array(36,-63,938,842),31626=>array(39,-69,953,831),31627=>array(51,-60,964,847),31628=>array(52,-72,930,835),31629=>array(69,-58,957,847),31630=>array(43,-73,953,841),31631=>array(41,-61,948,851),31632=>array(48,-62,947,841),31633=>array(32,-57,968,852),31634=>array(41,-68,919,827),31635=>array(48,-52,959,846),31636=>array(48,-65,944,846),31637=>array(63,-58,944,849),31638=>array(44,-69,963,834),31639=>array(50,-75,935,841),31640=>array(61,-69,938,841),31641=>array(38,-52,975,855),31642=>array(57,-68,932,840),31643=>array(33,-61,959,855),31644=>array(49,-28,935,841),31645=>array(57,-59,960,850),31646=>array(46,-46,959,844),31647=>array(57,-54,954,850),31648=>array(41,-19,942,853),31649=>array(53,-68,929,845),31650=>array(48,-66,924,832),31651=>array(41,-65,912,831),31652=>array(45,-70,942,837),31653=>array(48,-62,960,832),31654=>array(27,-81,913,835),31655=>array(41,-17,917,829),31656=>array(38,-69,952,823),31657=>array(39,-61,919,834),31658=>array(52,-70,928,843),31659=>array(44,-68,937,824),31660=>array(55,-65,954,842),31661=>array(60,-58,957,855),31662=>array(60,-24,955,855),31663=>array(44,-70,976,833),31664=>array(66,-51,960,828),31665=>array(46,-62,947,846),31666=>array(69,-62,963,855),31667=>array(45,-72,935,855),31668=>array(39,-68,966,844),31669=>array(45,-70,952,843),31670=>array(42,-61,930,842),31671=>array(41,-66,954,847),31672=>array(49,-67,945,842),31673=>array(40,-72,941,837),31674=>array(43,-72,974,842),31675=>array(43,-70,959,842),31676=>array(43,-74,933,842),31677=>array(43,-27,947,842),31678=>array(50,-72,943,837),31679=>array(43,-64,942,842),31680=>array(54,-65,949,841),31681=>array(57,-36,962,835),31682=>array(67,-47,952,835),31683=>array(57,-70,952,835),31684=>array(67,-64,943,842),31685=>array(62,-62,954,842),31686=>array(56,-60,962,848),31687=>array(46,-69,942,840),31688=>array(33,-58,958,837),31689=>array(53,-67,959,838),31690=>array(42,-69,957,843),31691=>array(54,-71,945,849),31692=>array(38,-68,955,841),31693=>array(33,-64,985,837),31694=>array(53,-76,960,837),31695=>array(53,-64,973,847),31696=>array(38,-28,957,847),31697=>array(38,-75,911,829),31698=>array(38,-66,961,829),31699=>array(45,-60,933,836),31700=>array(54,-64,941,851),31701=>array(59,-14,952,832),31702=>array(46,-75,938,832),31703=>array(32,-62,968,844),31704=>array(55,-68,929,829),31705=>array(45,-65,938,849),31706=>array(36,-26,938,842),31707=>array(40,-71,931,840),31708=>array(53,-83,953,844),31709=>array(51,-69,949,843),31710=>array(63,-70,953,832),31711=>array(44,-65,948,836),31712=>array(30,-53,966,855),31713=>array(45,-60,974,855),31714=>array(62,-76,947,827),31715=>array(72,-69,937,837),31716=>array(53,-59,942,845),31717=>array(56,-67,982,847),31718=>array(49,-38,958,844),31719=>array(58,-68,927,829),31720=>array(35,-54,959,849),31721=>array(41,-64,959,855),31722=>array(47,-71,968,846),31723=>array(71,-67,946,832),31724=>array(43,-66,972,832),31725=>array(57,-54,962,849),31726=>array(54,-29,924,827),31727=>array(33,-71,959,827),31728=>array(66,-73,951,839),31729=>array(66,-64,929,830),31730=>array(47,-73,953,844),31731=>array(55,-59,970,853),31732=>array(45,-68,968,836),31733=>array(49,-71,955,828),31734=>array(42,-64,951,838),31735=>array(50,-46,960,856),31736=>array(42,-74,954,829),31737=>array(44,-39,957,827),31738=>array(57,-78,964,850),31739=>array(53,-64,937,846),31740=>array(59,-73,955,838),31741=>array(47,-68,933,831),31742=>array(41,-67,967,850),31743=>array(56,-73,951,830),31744=>array(64,-65,964,846),31745=>array(53,-74,976,830),31746=>array(60,-69,920,832),31747=>array(46,-70,931,831),31748=>array(36,-80,957,845),31749=>array(49,-72,954,828),31750=>array(44,-71,961,837),31751=>array(49,-67,982,849),31752=>array(45,-60,943,829),31753=>array(57,-70,982,845),31754=>array(50,-34,974,823),31755=>array(44,-30,974,839),31756=>array(33,-65,973,847),31757=>array(58,-74,942,844),31758=>array(71,-69,956,832),31759=>array(39,-65,954,845),31760=>array(57,-72,974,834),31761=>array(33,-66,981,853),31762=>array(39,-78,965,851),31763=>array(33,-64,962,855),31764=>array(29,-67,965,855),31765=>array(60,-71,920,847),31766=>array(52,-70,952,829),31767=>array(58,-63,961,821),31768=>array(50,-62,941,838),31769=>array(53,-72,953,841),31770=>array(46,-86,952,850),31771=>array(29,-49,942,858),31772=>array(56,-75,958,834),31773=>array(52,-67,967,833),31774=>array(50,-58,962,860),31775=>array(31,-67,946,844),31776=>array(56,-29,973,842),31777=>array(27,-61,951,844),31778=>array(59,-66,934,834),31779=>array(42,-63,948,847),31780=>array(43,-69,945,847),31781=>array(36,-53,976,855),31782=>array(48,-33,977,839),31783=>array(36,-68,915,842),31784=>array(51,-58,932,847),31785=>array(46,-68,930,835),31786=>array(47,-68,971,843),31787=>array(52,-76,949,842),31788=>array(57,-73,961,836),31789=>array(44,-63,970,838),31790=>array(36,-68,954,847),31791=>array(36,-55,942,847),31792=>array(46,-67,957,833),31793=>array(49,-67,951,849),31794=>array(43,-75,957,849),31795=>array(54,-65,964,840),31796=>array(42,-83,934,856),31797=>array(66,-62,962,834),31798=>array(23,-61,938,856),31799=>array(41,-54,938,856),31800=>array(43,-68,970,847),31801=>array(60,-67,927,837),31802=>array(43,-33,944,837),31803=>array(45,-74,984,829),31804=>array(44,-67,954,837),31805=>array(27,-65,972,841),31806=>array(31,-53,963,854),31807=>array(44,-70,954,853),31808=>array(61,-64,939,842),31809=>array(37,-74,918,824),31810=>array(39,-71,944,836),31811=>array(53,-16,955,849),31812=>array(36,-52,938,842),31813=>array(51,-70,958,841),31814=>array(46,-75,978,845),31815=>array(44,-59,975,850),31816=>array(36,-62,981,835),31817=>array(46,-35,945,842),31818=>array(37,-67,944,850),31819=>array(43,-66,974,835),31820=>array(56,-58,951,852),31821=>array(33,-62,943,852),31822=>array(43,-68,971,835),31823=>array(43,-95,953,835),31824=>array(39,-62,976,848),31825=>array(28,-82,972,847),31826=>array(61,-64,939,834),31827=>array(37,-64,969,840),31828=>array(35,-56,971,845),31829=>array(45,-70,937,842),31830=>array(38,-53,961,853),31831=>array(50,-60,948,845),31832=>array(39,-67,976,849),31833=>array(38,-52,959,853),31834=>array(42,-62,962,837),31835=>array(52,-72,964,839),31836=>array(57,-68,953,846),31837=>array(50,-68,962,846),31838=>array(47,-62,964,847),31839=>array(42,-69,965,851),31840=>array(49,-62,964,855),31841=>array(33,-60,962,818),31842=>array(45,-69,987,838),31843=>array(40,-67,929,841),31844=>array(38,-53,961,853),31845=>array(35,-60,967,853),31846=>array(39,-33,967,837),31847=>array(28,-57,969,854),31848=>array(22,-56,983,848),31849=>array(34,-67,964,848),31850=>array(33,-71,954,842),31851=>array(40,-60,952,857),31852=>array(61,-62,964,854),31853=>array(56,-73,940,856),31854=>array(54,-59,957,854),31855=>array(38,-75,974,837),31856=>array(31,-55,970,844),31857=>array(29,-78,963,835),31858=>array(46,-71,954,835),31859=>array(57,-67,949,830),31860=>array(33,-58,961,844),31861=>array(41,-71,956,823),31862=>array(41,-73,975,823),31863=>array(41,-71,935,823),31864=>array(36,-64,965,828),31865=>array(28,-68,954,826),31866=>array(38,-61,973,832),31867=>array(39,-62,948,834),31868=>array(48,-63,900,814),31869=>array(56,-59,960,838),31870=>array(42,-75,910,827),31871=>array(41,-76,953,822),31872=>array(38,-71,966,827),31873=>array(37,-68,957,829),31874=>array(37,-58,963,841),31875=>array(32,-65,954,832),31876=>array(44,-71,970,824),31877=>array(59,-65,947,839),31878=>array(59,-65,963,829),31879=>array(69,-65,967,843),31880=>array(53,-65,967,828),31881=>array(29,-67,964,829),31882=>array(43,-68,957,826),31883=>array(48,-63,963,837),31884=>array(58,-67,918,826),31885=>array(39,-54,967,850),31886=>array(69,-76,973,837),31887=>array(49,-71,934,837),31888=>array(42,-66,928,829),31889=>array(42,-65,965,829),31890=>array(37,-64,949,837),31891=>array(46,-67,959,838),31892=>array(44,-70,945,824),31893=>array(51,-60,901,849),31894=>array(49,-70,971,825),31895=>array(46,-62,953,833),31896=>array(52,-64,943,840),31897=>array(46,-64,907,836),31898=>array(51,-62,953,833),31899=>array(50,-62,941,834),31900=>array(37,-67,963,818),31901=>array(29,-66,940,802),31902=>array(35,-67,955,832),31903=>array(56,-72,946,789),31904=>array(55,-69,947,830),31905=>array(55,-64,921,830),31906=>array(40,-65,961,846),31907=>array(33,-65,951,830),31908=>array(62,-65,913,838),31909=>array(79,-65,907,829),31910=>array(43,-77,961,836),31911=>array(35,-55,951,829),31912=>array(46,-70,959,823),31913=>array(52,-70,941,828),31914=>array(45,-59,941,823),31915=>array(48,-68,951,838),31916=>array(48,-56,923,843),31917=>array(53,-65,972,853),31918=>array(37,-56,974,836),31919=>array(52,-70,969,824),31920=>array(37,-64,953,837),31921=>array(46,-70,951,842),31922=>array(42,-62,983,838),31923=>array(39,-67,956,829),31924=>array(51,-71,962,824),31925=>array(54,-68,956,844),31926=>array(33,-67,966,835),31927=>array(67,-63,935,837),31928=>array(49,-77,960,836),31929=>array(29,-59,942,835),31930=>array(52,-70,965,839),31931=>array(36,-70,962,830),31932=>array(42,-70,971,830),31933=>array(42,-67,977,831),31934=>array(45,-66,954,837),31935=>array(45,-68,986,821),31936=>array(53,-68,961,833),31937=>array(21,-71,941,839),31938=>array(45,-73,963,832),31939=>array(63,-70,937,810),31940=>array(31,-65,929,833),31941=>array(34,-66,990,830),31942=>array(36,-70,968,810),31943=>array(30,-68,964,836),31944=>array(40,-67,986,829),31945=>array(38,-62,980,841),31946=>array(52,-68,897,835),31947=>array(37,-72,954,830),31948=>array(39,-65,975,841),31949=>array(42,-65,965,843),31950=>array(30,-75,958,844),31951=>array(69,-79,931,840),31952=>array(39,-70,948,827),31953=>array(38,-68,917,831),31954=>array(39,-72,938,822),31955=>array(39,-73,969,834),31956=>array(41,-79,971,826),31957=>array(52,-62,969,850),31958=>array(42,-69,952,827),31959=>array(48,-65,990,847),31960=>array(31,-68,968,832),31961=>array(42,-64,972,837),31962=>array(53,-69,954,832),31963=>array(56,-67,940,837),31964=>array(34,-62,968,828),31965=>array(28,-76,985,853),31966=>array(62,-69,955,849),31967=>array(40,-67,962,840),31968=>array(31,-66,966,833),31969=>array(50,-60,952,847),31970=>array(32,-62,982,832),31971=>array(34,-66,966,832),31972=>array(66,-73,934,828),31973=>array(60,-60,956,839),31974=>array(40,-71,933,839),31975=>array(40,-72,954,818),31976=>array(38,-69,967,830),31977=>array(25,-64,974,861),31978=>array(39,-67,975,832),31979=>array(70,-65,953,838),31980=>array(47,-67,960,826),31981=>array(38,-62,980,843),31982=>array(30,-64,964,832),31983=>array(47,-59,964,838),31984=>array(40,-68,916,833),31985=>array(40,-67,965,840),31986=>array(37,-71,963,828),31987=>array(54,-56,963,836),31988=>array(37,-67,962,797),31989=>array(42,-72,966,823),31990=>array(39,-68,956,833),31991=>array(46,-68,953,828),31992=>array(56,-65,941,847),31993=>array(226,-64,734,824),31994=>array(52,-64,952,839),31995=>array(62,-64,942,833),31996=>array(60,-67,892,825),31997=>array(60,-70,956,828),31998=>array(38,-67,936,839),31999=>array(60,-67,892,825),32000=>array(35,-64,954,839),32001=>array(60,-66,966,832),32002=>array(84,-64,950,839),32003=>array(57,-73,905,822),32004=>array(34,-64,903,839),32005=>array(34,-64,944,841),32006=>array(69,-64,950,839),32007=>array(34,-64,953,844),32008=>array(34,-78,957,839),32009=>array(60,-67,892,825),32010=>array(54,-60,948,831),32011=>array(34,-66,961,839),32012=>array(56,-64,963,825),32013=>array(34,-65,909,839),32014=>array(43,-71,975,829),32015=>array(44,-72,966,825),32016=>array(34,-64,956,839),32017=>array(53,-70,964,834),32018=>array(38,-71,979,844),32019=>array(47,-59,932,815),32020=>array(34,-64,964,839),32021=>array(44,-64,954,839),32022=>array(57,-72,914,824),32023=>array(34,-64,959,839),32024=>array(34,-64,945,841),32025=>array(34,-70,956,839),32026=>array(34,-66,955,839),32027=>array(34,-64,961,839),32028=>array(74,-64,944,839),32029=>array(40,-31,937,815),32030=>array(48,-71,968,828),32031=>array(52,-76,979,834),32032=>array(63,-60,937,834),32033=>array(34,-71,949,839),32034=>array(65,-69,946,835),32035=>array(57,-63,969,837),32036=>array(57,-62,949,843),32037=>array(82,-65,953,837),32038=>array(73,-44,965,824),32039=>array(84,-60,935,834),32040=>array(73,-73,960,833),32041=>array(35,-76,961,839),32042=>array(57,-35,943,839),32043=>array(57,-67,948,825),32044=>array(32,-64,906,839),32045=>array(61,-67,939,820),32046=>array(49,-60,953,831),32047=>array(51,-63,943,808),32048=>array(34,-64,912,839),32049=>array(62,-62,982,834),32050=>array(69,-67,954,839),32051=>array(36,-64,902,839),32052=>array(43,-65,947,839),32053=>array(54,-68,946,839),32054=>array(35,-54,954,838),32055=>array(49,-78,975,831),32056=>array(32,-38,954,839),32057=>array(34,-64,910,839),32058=>array(35,-64,956,839),32059=>array(39,-74,966,823),32060=>array(52,-62,932,829),32061=>array(36,-39,952,838),32062=>array(48,-75,974,843),32063=>array(84,-65,968,839),32064=>array(67,-65,921,828),32065=>array(32,-32,957,839),32066=>array(34,-77,964,839),32067=>array(34,-65,961,839),32068=>array(38,-64,942,839),32069=>array(44,-64,910,839),32070=>array(64,-64,955,839),32071=>array(40,-73,915,835),32072=>array(47,-67,901,837),32073=>array(35,-60,969,826),32074=>array(40,-67,970,840),32075=>array(44,-66,971,839),32076=>array(37,-64,966,839),32077=>array(40,-68,959,831),32078=>array(44,-64,964,839),32079=>array(49,-74,967,839),32080=>array(35,-64,944,839),32081=>array(42,-68,966,829),32082=>array(57,-70,911,826),32083=>array(54,-55,954,819),32084=>array(52,-66,951,833),32085=>array(50,-48,947,817),32086=>array(34,-72,961,839),32087=>array(61,-46,939,831),32088=>array(57,-75,963,832),32089=>array(41,-39,954,831),32090=>array(36,-39,943,830),32091=>array(32,-62,954,845),32092=>array(57,-63,943,827),32093=>array(36,-58,978,843),32094=>array(34,-64,962,841),32095=>array(58,-57,967,816),32096=>array(71,-65,954,837),32097=>array(34,-64,982,849),32098=>array(34,-64,900,842),32099=>array(64,-72,949,839),32100=>array(62,-65,938,820),32101=>array(36,-67,980,831),32102=>array(34,-65,965,853),32103=>array(51,-61,913,831),32104=>array(44,-64,962,839),32105=>array(41,-70,955,827),32106=>array(34,-64,918,839),32107=>array(81,-70,917,836),32108=>array(69,-64,958,834),32109=>array(43,-70,958,835),32110=>array(63,-60,939,838),32111=>array(46,-65,960,836),32112=>array(50,-39,957,825),32113=>array(34,-64,959,839),32114=>array(64,-71,960,839),32115=>array(49,-64,968,844),32116=>array(49,-65,954,843),32117=>array(34,-64,961,839),32118=>array(35,-64,961,839),32119=>array(41,-68,930,819),32120=>array(60,-61,953,817),32121=>array(33,-64,894,839),32122=>array(35,-55,957,857),32123=>array(44,-72,968,838),32124=>array(55,-65,954,833),32125=>array(69,-66,906,839),32126=>array(30,-70,961,833),32127=>array(34,-64,971,839),32128=>array(46,-70,975,823),32129=>array(54,-61,953,836),32130=>array(48,-70,959,830),32131=>array(51,-65,938,838),32132=>array(48,-70,969,836),32133=>array(57,-63,976,816),32134=>array(36,-71,971,820),32135=>array(36,-62,945,820),32136=>array(57,-65,928,849),32137=>array(44,-74,969,839),32138=>array(38,-69,979,836),32139=>array(38,-60,951,833),32140=>array(61,-68,962,832),32141=>array(43,-52,945,843),32142=>array(32,-71,976,839),32143=>array(59,-67,959,839),32144=>array(49,-67,961,839),32145=>array(59,-62,917,813),32146=>array(49,-71,954,826),32147=>array(44,-64,945,839),32148=>array(35,-66,968,846),32149=>array(59,-41,972,826),32150=>array(46,-59,976,853),32151=>array(37,-51,915,813),32152=>array(44,-61,977,841),32153=>array(34,-65,933,839),32154=>array(34,-64,962,839),32155=>array(44,-64,962,839),32156=>array(34,-65,960,839),32157=>array(35,-68,965,839),32158=>array(42,-46,951,828),32159=>array(34,-69,972,839),32160=>array(34,-67,966,843),32161=>array(48,-70,956,830),32162=>array(34,-67,897,839),32163=>array(34,-64,974,839),32164=>array(55,-54,932,786),32165=>array(41,-71,958,824),32166=>array(41,-59,983,836),32167=>array(48,-70,961,832),32168=>array(38,-77,960,849),32169=>array(58,-67,958,832),32170=>array(44,-69,953,832),32171=>array(50,-64,957,839),32172=>array(34,-65,973,839),32173=>array(34,-64,938,839),32174=>array(34,-73,946,843),32175=>array(39,-64,923,848),32176=>array(44,-64,941,839),32177=>array(34,-64,915,839),32178=>array(33,-64,909,839),32179=>array(57,-67,895,827),32180=>array(32,-65,966,839),32181=>array(34,-68,966,839),32182=>array(39,-64,969,820),32183=>array(34,-66,963,839),32184=>array(34,-67,976,856),32185=>array(42,-64,964,845),32186=>array(39,-64,952,839),32187=>array(34,-66,966,839),32188=>array(50,-71,953,841),32189=>array(44,-64,953,840),32190=>array(34,-66,968,839),32191=>array(34,-68,911,839),32192=>array(40,-73,958,837),32193=>array(53,-64,977,829),32194=>array(56,-74,982,829),32195=>array(36,-71,976,844),32196=>array(45,-62,966,822),32197=>array(43,-82,977,826),32198=>array(49,-73,920,828),32199=>array(49,-64,938,839),32200=>array(42,-64,934,842),32201=>array(45,-68,952,827),32202=>array(57,-63,943,803),32203=>array(34,-68,954,839),32204=>array(32,-62,961,856),32205=>array(40,-65,960,839),32206=>array(40,-66,962,839),32207=>array(34,-64,968,839),32208=>array(49,-68,978,840),32209=>array(34,-64,963,839),32210=>array(34,-67,941,839),32211=>array(39,-66,984,830),32212=>array(53,-74,941,818),32213=>array(34,-82,956,839),32214=>array(34,-67,941,839),32215=>array(71,-73,924,820),32216=>array(34,-68,969,839),32217=>array(45,-61,956,832),32218=>array(34,-64,963,840),32219=>array(54,-72,963,831),32220=>array(67,-70,966,839),32221=>array(34,-68,943,839),32222=>array(29,-69,976,848),32223=>array(54,-48,954,836),32224=>array(34,-67,946,839),32225=>array(34,-64,973,839),32226=>array(53,-67,950,829),32227=>array(34,-64,979,839),32228=>array(34,-64,957,839),32229=>array(36,-61,964,840),32230=>array(51,-41,976,819),32231=>array(55,-70,953,836),32232=>array(33,-67,935,839),32233=>array(34,-64,959,839),32234=>array(40,-64,960,837),32235=>array(43,-36,971,850),32236=>array(34,-64,950,839),32237=>array(64,-64,921,829),32238=>array(49,-72,968,831),32239=>array(32,-64,954,839),32240=>array(49,-71,984,834),32241=>array(44,-62,967,833),32242=>array(24,-71,960,839),32243=>array(36,-72,943,847),32244=>array(34,-66,967,839),32245=>array(53,-61,980,839),32246=>array(40,-55,972,841),32247=>array(50,-68,954,830),32248=>array(62,-44,953,810),32249=>array(38,-64,952,820),32250=>array(51,-70,914,830),32251=>array(24,-72,962,839),32252=>array(51,-41,959,830),32253=>array(51,-90,938,840),32254=>array(51,-63,958,830),32255=>array(35,-39,954,839),32256=>array(33,-50,963,828),32257=>array(34,-64,967,839),32258=>array(33,-50,964,823),32259=>array(48,-70,961,828),32260=>array(34,-64,971,839),32261=>array(24,-64,972,839),32262=>array(33,-59,970,849),32263=>array(46,-50,964,855),32264=>array(63,-65,950,829),32265=>array(34,-66,955,839),32266=>array(34,-64,961,839),32267=>array(34,-64,962,847),32268=>array(55,-75,973,814),32269=>array(41,-70,951,841),32270=>array(38,-69,932,827),32271=>array(40,-67,967,844),32272=>array(59,-64,926,850),32273=>array(44,-65,984,852),32274=>array(34,-64,951,839),32275=>array(47,-71,961,823),32276=>array(46,-70,985,822),32277=>array(34,-64,960,839),32278=>array(47,-72,952,841),32279=>array(37,-63,977,855),32280=>array(33,-61,977,842),32281=>array(48,-70,931,828),32282=>array(53,-71,919,833),32283=>array(34,-64,953,839),32284=>array(44,-78,954,826),32285=>array(33,-82,961,839),32286=>array(34,-71,947,839),32287=>array(24,-64,958,839),32288=>array(33,-77,960,826),32289=>array(34,-68,952,839),32290=>array(39,-70,967,844),32291=>array(54,-57,966,817),32292=>array(49,-72,959,824),32293=>array(43,-70,984,830),32294=>array(34,-70,961,839),32295=>array(43,-60,966,839),32296=>array(62,-74,964,828),32297=>array(59,-70,979,825),32298=>array(44,-68,955,810),32299=>array(35,-64,963,843),32300=>array(42,-45,952,842),32301=>array(56,-61,961,850),32302=>array(34,-65,943,839),32303=>array(34,-72,957,839),32304=>array(51,-71,976,823),32305=>array(24,-70,955,839),32306=>array(34,-64,962,839),32307=>array(35,-69,954,823),32308=>array(55,-70,941,832),32309=>array(34,-65,974,839),32310=>array(60,-59,968,840),32311=>array(34,-65,942,839),32312=>array(41,-73,972,827),32313=>array(34,-64,955,839),32314=>array(34,-64,960,839),32315=>array(34,-62,968,839),32316=>array(42,-72,972,831),32317=>array(34,-64,959,844),32318=>array(34,-73,952,839),32319=>array(42,-79,972,845),32320=>array(51,-68,953,824),32321=>array(59,-71,948,837),32322=>array(42,-72,953,830),32323=>array(34,-72,917,839),32324=>array(71,-73,949,805),32325=>array(34,-65,972,839),32326=>array(34,-75,970,839),32327=>array(59,-60,965,846),32328=>array(48,-74,962,841),32329=>array(46,-68,968,820),32330=>array(29,-64,964,839),32331=>array(57,-71,964,829),32332=>array(38,-75,973,839),32333=>array(34,-67,957,839),32334=>array(39,-71,959,831),32335=>array(49,-58,947,820),32336=>array(35,-44,971,825),32337=>array(44,-64,973,832),32338=>array(34,-71,972,839),32339=>array(42,-73,969,831),32340=>array(28,-66,958,839),32341=>array(34,-67,949,840),32342=>array(24,-72,984,839),32343=>array(43,-71,958,827),32344=>array(47,-61,926,845),32345=>array(34,-67,959,839),32346=>array(34,-64,965,859),32347=>array(45,-65,962,838),32348=>array(45,-70,957,838),32349=>array(34,-68,920,839),32350=>array(34,-64,954,839),32351=>array(43,-68,957,830),32352=>array(50,-67,971,840),32353=>array(26,-72,962,839),32354=>array(42,-70,954,826),32355=>array(40,-39,957,825),32356=>array(36,-66,969,838),32357=>array(37,-65,951,836),32358=>array(24,-64,967,839),32359=>array(25,-75,949,839),32360=>array(55,-73,974,830),32361=>array(34,-64,970,839),32362=>array(34,-68,973,864),32363=>array(53,-73,962,841),32364=>array(39,-65,965,837),32365=>array(63,-57,937,833),32366=>array(41,-39,951,812),32367=>array(40,-66,970,807),32368=>array(34,-64,972,839),32369=>array(48,-38,959,837),32370=>array(49,-68,961,829),32371=>array(51,-71,962,845),32372=>array(50,-71,944,831),32373=>array(47,-45,962,834),32374=>array(43,-33,977,829),32375=>array(44,-64,962,836),32376=>array(30,-78,970,830),32377=>array(34,-66,934,839),32378=>array(45,-74,976,834),32379=>array(34,-64,954,839),32380=>array(24,-70,942,839),32381=>array(34,-70,958,839),32382=>array(57,-59,976,836),32383=>array(34,-64,957,844),32384=>array(42,-67,972,829),32385=>array(30,-58,971,851),32386=>array(22,-71,974,850),32387=>array(34,-68,969,839),32388=>array(36,-62,963,833),32389=>array(56,-68,948,850),32390=>array(51,-38,967,830),32391=>array(41,-66,960,831),32392=>array(34,-64,970,839),32393=>array(34,-64,981,845),32394=>array(31,-77,967,839),32395=>array(49,-68,961,837),32396=>array(34,-84,957,839),32397=>array(53,-62,947,789),32398=>array(24,-64,967,839),32399=>array(35,-67,961,839),32400=>array(19,-64,980,839),32401=>array(46,-68,956,833),32402=>array(34,-64,950,839),32403=>array(34,-67,954,839),32404=>array(24,-68,966,847),32405=>array(32,-68,979,849),32406=>array(19,-64,967,839),32407=>array(38,-65,941,833),32408=>array(30,-68,972,839),32409=>array(40,-67,964,835),32410=>array(26,-68,974,829),32411=>array(42,-71,953,839),32412=>array(19,-64,960,847),32413=>array(42,-62,955,822),32414=>array(53,-31,947,842),32415=>array(271,10,660,829),32416=>array(72,-69,847,828),32417=>array(57,-56,933,828),32418=>array(74,3,936,828),32419=>array(57,-64,933,828),32420=>array(43,-67,942,812),32421=>array(57,-24,936,843),32422=>array(61,-62,879,835),32423=>array(62,-71,941,828),32424=>array(58,-56,964,838),32425=>array(54,-66,912,830),32426=>array(57,-15,936,828),32427=>array(73,-69,874,820),32428=>array(46,-69,903,824),32429=>array(57,-54,927,828),32430=>array(77,-71,950,837),32431=>array(70,-34,929,834),32432=>array(57,-47,937,829),32433=>array(66,-59,943,824),32434=>array(40,-59,885,829),32435=>array(52,-57,898,833),32436=>array(72,-21,939,813),32437=>array(41,-64,945,833),32438=>array(32,-21,943,835),32439=>array(75,-67,957,828),32440=>array(46,-70,926,825),32441=>array(71,-65,944,840),32442=>array(60,-66,921,842),32443=>array(60,11,934,828),32444=>array(74,-72,895,824),32445=>array(74,-23,936,820),32446=>array(57,-61,915,828),32447=>array(44,-60,937,831),32448=>array(57,-66,942,829),32449=>array(57,-22,937,828),32450=>array(57,-65,966,832),32451=>array(35,-61,947,830),32452=>array(57,-14,925,807),32453=>array(77,-64,885,835),32454=>array(60,-57,895,783),32455=>array(39,-56,942,802),32456=>array(62,-79,947,834),32457=>array(39,-57,873,827),32458=>array(57,-66,938,832),32459=>array(53,-64,915,827),32460=>array(57,-67,903,828),32461=>array(54,-72,894,786),32462=>array(41,-74,958,818),32463=>array(57,-33,938,819),32464=>array(57,-67,950,832),32465=>array(42,-69,937,834),32466=>array(71,-65,945,835),32467=>array(67,-66,933,837),32468=>array(57,-63,958,840),32469=>array(44,-60,944,835),32470=>array(76,-22,923,828),32471=>array(53,-66,947,830),32472=>array(44,-55,934,838),32473=>array(57,-67,949,852),32474=>array(59,-58,882,839),32475=>array(57,-57,960,842),32476=>array(74,-63,967,847),32477=>array(39,-21,925,832),32478=>array(81,-64,947,840),32479=>array(57,-71,942,838),32480=>array(57,-74,954,828),32481=>array(57,-67,921,835),32482=>array(73,-59,879,827),32483=>array(50,-85,942,807),32484=>array(59,-68,962,832),32485=>array(59,-69,942,834),32486=>array(25,-66,964,833),32487=>array(53,-23,940,809),32488=>array(61,-67,909,847),32489=>array(41,-62,931,833),32490=>array(53,-69,924,829),32491=>array(57,-68,951,834),32492=>array(52,-66,969,828),32493=>array(28,-67,932,833),32494=>array(59,-63,937,836),32495=>array(63,-66,939,827),32496=>array(65,-65,936,838),32497=>array(53,-74,916,827),32498=>array(57,-64,949,828),32499=>array(50,-23,940,826),32500=>array(63,-64,920,836),32501=>array(67,-70,886,842),32502=>array(57,-72,958,836),32503=>array(34,-74,925,792),32504=>array(57,-69,881,827),32505=>array(49,-67,924,840),32506=>array(30,-64,937,828),32507=>array(53,-41,973,839),32508=>array(53,-67,934,844),32509=>array(61,-68,951,843),32510=>array(53,-64,917,850),32511=>array(30,-64,943,819),32512=>array(53,-67,973,818),32513=>array(57,-66,921,836),32514=>array(53,-63,939,829),32515=>array(53,-74,910,827),32516=>array(52,-70,953,832),32517=>array(60,-66,931,814),32518=>array(35,-54,932,841),32519=>array(57,-66,935,828),32520=>array(52,-73,937,830),32521=>array(57,-70,935,822),32522=>array(69,-28,959,805),32523=>array(39,-66,919,830),32524=>array(57,-43,959,828),32525=>array(52,-33,933,830),32526=>array(53,-71,953,818),32527=>array(53,-57,954,839),32528=>array(59,-64,959,842),32529=>array(53,-69,971,831),32530=>array(53,-72,951,844),32531=>array(66,-67,949,827),32532=>array(62,-69,925,848),32533=>array(39,-54,941,838),32534=>array(34,-69,922,837),32535=>array(57,-64,956,828),32536=>array(53,-73,937,834),32537=>array(47,-64,911,827),32538=>array(50,-67,946,832),32539=>array(53,-64,942,827),32540=>array(53,-68,936,843),32541=>array(52,-53,955,816),32542=>array(69,-63,962,855),32543=>array(53,-67,932,850),32544=>array(36,-64,919,847),32545=>array(56,-63,944,847),32546=>array(53,-23,943,840),32547=>array(55,-67,967,851),32548=>array(33,-50,933,824),32549=>array(57,-64,940,819),32550=>array(53,-68,958,827),32551=>array(53,-64,959,827),32552=>array(39,-75,937,822),32553=>array(41,-66,917,841),32554=>array(52,-76,953,817),32555=>array(53,-67,955,837),32556=>array(38,-68,945,825),32557=>array(57,-64,947,855),32558=>array(62,-67,931,839),32559=>array(53,-64,901,851),32560=>array(50,-40,935,806),32561=>array(53,-72,951,834),32562=>array(53,-66,963,827),32563=>array(57,-68,952,828),32564=>array(53,-71,946,842),32565=>array(38,-69,933,822),32566=>array(47,-60,953,831),32567=>array(58,-62,909,838),32568=>array(44,-45,941,836),32569=>array(50,-72,960,845),32570=>array(59,-68,950,836),32571=>array(58,-32,962,836),32572=>array(80,-73,960,851),32573=>array(48,-54,971,848),32574=>array(58,-53,954,855),32575=>array(49,-58,945,843),32576=>array(47,-64,960,851),32577=>array(47,-65,951,851),32578=>array(48,-68,912,780),32579=>array(69,-71,945,838),32580=>array(49,-68,956,833),32581=>array(48,-72,931,834),32582=>array(48,-68,951,829),32583=>array(45,-72,970,838),32584=>array(48,-70,953,831),32585=>array(63,-54,935,837),32586=>array(72,-68,958,825),32587=>array(62,-68,939,838),32588=>array(59,-65,951,790),32589=>array(68,-62,957,797),32590=>array(34,-53,951,842),32591=>array(45,-63,957,841),32592=>array(44,-59,949,838),32593=>array(117,-60,883,780),32594=>array(148,317,884,597),32595=>array(137,265,863,657),32596=>array(114,-68,894,787),32597=>array(64,-64,917,786),32598=>array(110,10,917,802),32599=>array(69,-55,884,792),32600=>array(45,-64,955,787),32601=>array(50,-68,955,789),32602=>array(98,-57,869,791),32603=>array(42,-61,973,798),32604=>array(79,-35,961,777),32605=>array(55,-20,950,798),32606=>array(56,-62,947,790),32607=>array(68,-60,954,787),32608=>array(47,-58,947,784),32609=>array(63,-24,941,785),32610=>array(55,-60,904,792),32611=>array(63,-33,958,763),32612=>array(55,-53,908,785),32613=>array(141,-70,883,779),32614=>array(82,-68,933,783),32615=>array(55,-71,971,780),32616=>array(29,-34,966,794),32617=>array(59,-69,956,782),32618=>array(57,-69,943,794),32619=>array(59,-64,968,787),32620=>array(44,-72,969,784),32621=>array(63,-51,963,800),32622=>array(100,-73,945,813),32623=>array(81,-69,931,787),32624=>array(71,-73,900,810),32625=>array(51,-72,949,791),32626=>array(58,-65,944,789),32627=>array(56,-26,954,780),32628=>array(34,-62,928,776),32629=>array(57,-69,919,783),32630=>array(136,-70,882,783),32631=>array(68,-63,967,807),32632=>array(85,-73,951,782),32633=>array(39,-64,949,788),32634=>array(44,-70,973,783),32635=>array(41,-68,951,782),32636=>array(59,-65,943,810),32637=>array(36,-65,947,791),32638=>array(110,-67,905,794),32639=>array(50,-8,947,805),32640=>array(107,-71,916,787),32641=>array(49,-65,890,772),32642=>array(64,-63,896,802),32643=>array(42,-65,968,792),32644=>array(44,-64,953,815),32645=>array(38,-67,950,807),32646=>array(43,-73,956,784),32647=>array(63,-64,953,788),32648=>array(62,-64,938,796),32649=>array(50,-52,968,792),32650=>array(72,-67,946,855),32651=>array(60,-67,953,821),32652=>array(39,-61,953,844),32653=>array(38,-67,965,836),32654=>array(45,-61,955,845),32655=>array(54,-68,957,842),32656=>array(34,-67,974,830),32657=>array(52,-67,991,854),32658=>array(54,-73,985,842),32659=>array(44,-71,972,842),32660=>array(61,-63,957,856),32661=>array(46,-66,965,848),32662=>array(50,-71,967,834),32663=>array(36,-66,965,841),32664=>array(53,-68,954,843),32665=>array(53,-63,941,854),32666=>array(22,-68,960,847),32667=>array(53,-69,938,846),32668=>array(57,-66,960,844),32669=>array(42,-73,950,839),32670=>array(29,-33,934,838),32671=>array(36,-68,922,823),32672=>array(43,-72,969,840),32673=>array(49,-74,960,845),32674=>array(52,-69,974,837),32675=>array(57,-64,954,787),32676=>array(32,-62,960,850),32677=>array(46,-75,950,833),32678=>array(41,-73,964,834),32679=>array(35,-75,965,830),32680=>array(49,-62,978,858),32681=>array(48,-63,941,843),32682=>array(42,-77,965,842),32683=>array(39,-70,950,845),32684=>array(51,-70,978,822),32685=>array(50,-74,969,827),32686=>array(33,-58,974,860),32687=>array(55,-67,930,842),32688=>array(41,-82,971,831),32689=>array(53,-73,970,833),32690=>array(34,-66,959,853),32691=>array(46,-69,968,832),32692=>array(35,-83,969,808),32693=>array(46,-82,967,826),32694=>array(16,-65,959,842),32695=>array(53,-71,969,835),32696=>array(29,-60,973,841),32697=>array(51,-62,966,853),32698=>array(49,-64,968,833),32699=>array(52,-69,970,836),32700=>array(41,-71,965,797),32701=>array(73,-50,892,785),32702=>array(40,-70,953,783),32703=>array(43,-64,945,780),32704=>array(47,-63,917,836),32705=>array(47,-62,958,822),32706=>array(43,-71,981,790),32707=>array(52,-67,938,840),32708=>array(47,-73,970,837),32709=>array(31,-59,972,839),32710=>array(54,-58,946,790),32711=>array(41,-76,959,785),32712=>array(113,-79,923,788),32713=>array(29,-64,910,826),32714=>array(56,-65,915,821),32715=>array(42,-67,950,836),32716=>array(50,-20,942,798),32717=>array(33,-72,962,821),32718=>array(31,-63,918,838),32719=>array(32,-76,965,785),32720=>array(32,-74,976,827),32721=>array(37,-64,914,828),32722=>array(74,-72,892,782),32723=>array(70,-65,914,838),32724=>array(51,-60,893,855),32725=>array(47,-63,965,845),32726=>array(26,-64,916,817),32727=>array(61,-70,916,829),32728=>array(32,-71,941,818),32729=>array(45,-64,931,836),32730=>array(74,-65,926,801),32731=>array(37,-63,982,844),32732=>array(37,-72,964,783),32733=>array(30,-48,910,825),32734=>array(53,-68,962,834),32735=>array(40,-80,927,807),32736=>array(53,-61,947,807),32737=>array(46,-56,921,826),32738=>array(41,-71,903,782),32739=>array(61,-63,936,797),32740=>array(98,-71,918,785),32741=>array(42,-59,956,834),32742=>array(65,-59,959,863),32743=>array(57,-69,913,855),32744=>array(88,-65,970,785),32745=>array(41,-60,917,795),32746=>array(59,-73,968,825),32747=>array(52,-74,963,783),32748=>array(62,-62,957,790),32749=>array(53,-76,983,824),32750=>array(75,-64,903,788),32751=>array(66,-52,941,802),32752=>array(60,-69,978,853),32753=>array(46,-63,904,848),32754=>array(41,-73,895,780),32755=>array(60,-67,929,785),32756=>array(40,-73,969,816),32757=>array(37,-54,948,854),32758=>array(48,-77,913,839),32759=>array(53,-67,917,830),32760=>array(61,-70,919,835),32761=>array(28,-66,966,830),32762=>array(46,-68,913,845),32763=>array(59,-67,909,824),32764=>array(54,-66,946,807),32765=>array(30,-67,910,832),32766=>array(60,-57,928,795),32767=>array(66,-52,917,843),32768=>array(28,-73,954,828),32769=>array(38,-39,923,832),32770=>array(21,160,923,832),32771=>array(48,-56,929,836),32772=>array(39,-36,948,834),32773=>array(62,-64,929,836),32774=>array(33,-69,938,836),32775=>array(59,-64,950,835),32776=>array(69,-66,933,840),32777=>array(40,-55,951,840),32778=>array(49,-53,950,836),32779=>array(53,-53,950,836),32780=>array(89,-68,923,768),32781=>array(63,-68,934,789),32782=>array(46,-67,970,791),32783=>array(55,-74,951,822),32784=>array(51,-79,956,836),32785=>array(62,-62,954,840),32786=>array(55,-65,968,829),32787=>array(46,-65,924,827),32788=>array(46,-65,957,828),32789=>array(31,-73,954,831),32790=>array(31,-70,970,831),32791=>array(35,-68,924,828),32792=>array(36,-73,943,832),32793=>array(36,-73,951,832),32794=>array(46,-72,960,833),32795=>array(47,-71,951,839),32796=>array(38,-73,909,832),32797=>array(31,-73,938,831),32798=>array(47,-68,914,829),32799=>array(49,-58,964,828),32800=>array(21,-78,964,842),32801=>array(59,-66,929,831),32802=>array(25,-72,914,818),32803=>array(46,-73,968,844),32804=>array(46,-70,956,826),32805=>array(39,-69,933,832),32806=>array(61,-71,927,830),32807=>array(32,-73,922,806),32808=>array(34,-64,959,832),32809=>array(36,-67,964,833),32810=>array(43,-69,954,842),32811=>array(44,-71,943,830),32812=>array(34,-69,954,835),32813=>array(53,-69,949,840),32814=>array(44,-86,968,831),32815=>array(49,-69,966,827),32816=>array(33,-62,979,830),32817=>array(23,-68,955,838),32818=>array(45,-69,972,849),32819=>array(55,-74,922,781),32820=>array(56,-67,967,828),32821=>array(48,-62,954,789),32822=>array(59,-67,930,786),32823=>array(40,-69,960,839),32824=>array(55,-66,916,830),32825=>array(55,-67,978,853),32826=>array(29,-67,944,789),32827=>array(42,-64,951,824),32828=>array(46,-67,957,789),32829=>array(40,-70,950,831),32830=>array(55,-65,960,838),32831=>array(38,-67,954,825),32832=>array(50,-67,967,825),32833=>array(49,-67,951,805),32834=>array(39,-60,952,794),32835=>array(35,-65,961,829),32836=>array(50,-72,971,850),32837=>array(50,-67,945,819),32838=>array(28,-62,966,854),32839=>array(58,-70,957,781),32840=>array(72,-80,921,822),32841=>array(46,-68,921,827),32842=>array(59,-71,914,830),32843=>array(51,-48,923,841),32844=>array(31,-70,955,782),32845=>array(29,-68,924,830),32846=>array(63,-67,962,826),32847=>array(49,-68,960,785),32848=>array(45,-70,959,822),32849=>array(50,-70,955,770),32850=>array(36,-64,941,804),32851=>array(47,-59,960,806),32852=>array(37,-60,940,830),32853=>array(50,-67,955,844),32854=>array(66,-37,934,805),32855=>array(50,-75,968,833),32856=>array(33,-71,955,831),32857=>array(50,-67,974,835),32858=>array(36,-61,948,793),32859=>array(50,-67,956,841),32860=>array(48,-67,956,834),32861=>array(45,-71,952,823),32862=>array(119,-68,901,786),32863=>array(34,-69,950,852),32864=>array(50,-68,959,845),32865=>array(32,-65,968,819),32866=>array(50,-83,949,797),32867=>array(50,-67,953,816),32868=>array(41,-61,970,856),32869=>array(50,-68,925,827),32870=>array(50,-67,964,839),32871=>array(51,-72,970,817),32872=>array(52,-65,963,806),32873=>array(34,-69,928,824),32874=>array(33,-60,950,838),32875=>array(48,-65,963,806),32876=>array(46,-71,971,827),32877=>array(50,-67,969,856),32878=>array(52,-65,967,782),32879=>array(42,-65,946,842),32880=>array(43,-66,973,835),32881=>array(53,-70,948,838),32882=>array(62,-64,946,833),32883=>array(48,-70,952,846),32884=>array(44,-67,963,839),32885=>array(40,-67,962,838),32886=>array(42,-66,951,808),32887=>array(35,-70,960,839),32888=>array(44,-73,942,827),32889=>array(41,-64,967,835),32890=>array(41,-65,948,846),32891=>array(35,-65,954,831),32892=>array(44,-67,966,847),32893=>array(58,-67,966,840),32894=>array(43,-71,962,840),32895=>array(73,-66,945,833),32896=>array(73,-66,931,833),32897=>array(45,-61,947,848),32898=>array(50,-72,953,828),32899=>array(50,-62,941,834),32900=>array(28,-68,945,829),32901=>array(46,-69,947,833),32902=>array(46,-61,946,841),32903=>array(51,-61,949,850),32904=>array(50,-61,953,856),32905=>array(118,-73,882,841),32906=>array(49,-68,959,783),32907=>array(68,-70,898,834),32908=>array(31,-74,948,773),32909=>array(59,-75,957,831),32910=>array(116,-45,892,762),32911=>array(42,-79,958,777),32912=>array(41,-78,977,826),32913=>array(76,-59,921,844),32914=>array(39,-64,954,833),32915=>array(135,-50,924,826),32916=>array(60,-71,963,825),32917=>array(53,-65,908,799),32918=>array(133,-61,861,836),32919=>array(60,-71,944,839),32920=>array(57,-70,933,826),32921=>array(70,-64,841,788),32922=>array(63,-68,938,829),32923=>array(54,-70,942,786),32924=>array(44,-58,965,856),32925=>array(60,-71,936,785),32926=>array(48,-62,959,803),32927=>array(31,-80,950,782),32928=>array(22,-61,886,786),32929=>array(51,-65,944,788),32930=>array(43,-70,969,837),32931=>array(35,-69,972,833),32932=>array(38,-71,939,831),32933=>array(51,-70,949,779),32934=>array(29,-60,968,810),32935=>array(60,-72,944,785),32936=>array(60,-71,940,813),32937=>array(53,-70,901,810),32938=>array(34,-71,949,825),32939=>array(38,-67,957,833),32940=>array(44,-62,961,831),32941=>array(24,-68,877,799),32942=>array(41,-73,957,832),32943=>array(59,-54,953,831),32944=>array(60,-71,977,837),32945=>array(30,-62,945,826),32946=>array(92,-49,907,840),32947=>array(46,-71,921,829),32948=>array(52,-49,928,844),32949=>array(39,-68,954,829),32950=>array(37,-58,956,824),32951=>array(30,-67,939,824),32952=>array(46,-65,956,811),32953=>array(56,-71,959,811),32954=>array(31,-70,953,839),32955=>array(121,-58,897,827),32956=>array(23,-82,950,827),32957=>array(23,-81,956,822),32958=>array(124,-69,944,820),32959=>array(31,-68,894,814),32960=>array(35,-73,946,815),32961=>array(27,-65,948,824),32962=>array(50,-71,912,833),32963=>array(170,-49,849,785),32964=>array(177,-48,838,834),32965=>array(45,-76,974,826),32966=>array(37,-70,954,786),32967=>array(45,-75,928,826),32968=>array(41,-73,968,826),32969=>array(40,-60,903,854),32970=>array(34,-66,908,843),32971=>array(57,-70,934,835),32972=>array(60,-57,937,826),32973=>array(31,-73,977,837),32974=>array(49,-70,944,838),32975=>array(51,-60,957,840),32976=>array(45,-59,905,840),32977=>array(32,-55,966,797),32978=>array(57,-70,945,788),32979=>array(57,-70,959,789),32980=>array(54,-68,968,835),32981=>array(44,-57,961,848),32982=>array(45,-69,934,834),32983=>array(39,-68,980,840),32984=>array(42,-67,957,836),32985=>array(53,-70,940,837),32986=>array(44,-69,948,786),32987=>array(49,-70,899,787),32988=>array(44,-69,953,824),32989=>array(34,-72,948,833),32990=>array(37,-64,958,845),32991=>array(35,-60,962,787),32992=>array(29,-62,957,839),32993=>array(71,-67,895,818),32994=>array(66,-70,948,787),32995=>array(47,-71,964,825),32996=>array(40,-66,967,846),32997=>array(38,-50,935,789),32998=>array(38,-67,981,829),32999=>array(18,-67,931,826),33000=>array(31,-72,939,817),33001=>array(31,-80,946,822),33002=>array(34,-69,921,817),33003=>array(32,-72,923,782),33004=>array(35,-66,932,827),33005=>array(48,-68,910,790),33006=>array(35,-70,965,837),33007=>array(28,-70,969,848),33008=>array(39,-72,963,838),33009=>array(35,-60,959,823),33010=>array(52,-69,975,845),33011=>array(35,-71,967,845),33012=>array(28,-70,912,786),33013=>array(46,-72,959,782),33014=>array(28,-71,946,842),33015=>array(73,-71,878,847),33016=>array(31,-58,924,841),33017=>array(46,-73,965,780),33018=>array(45,-72,948,840),33019=>array(49,-67,967,838),33020=>array(27,-70,947,845),33021=>array(63,-55,959,844),33022=>array(51,-64,952,829),33023=>array(34,-72,959,827),33024=>array(35,-77,972,813),33025=>array(29,-67,962,818),33026=>array(48,-70,952,815),33027=>array(33,-54,947,821),33028=>array(33,-70,965,824),33029=>array(73,-52,940,841),33030=>array(30,-72,958,844),33031=>array(40,-67,915,841),33032=>array(35,-62,967,836),33033=>array(44,-70,972,840),33034=>array(56,-59,944,835),33035=>array(73,-49,940,808),33036=>array(33,-70,943,841),33037=>array(38,-74,951,818),33038=>array(37,-73,932,818),33039=>array(31,-66,920,821),33040=>array(24,-82,951,832),33041=>array(43,-64,951,841),33042=>array(27,-70,980,821),33043=>array(32,-72,962,827),33044=>array(28,-64,923,846),33045=>array(44,-72,967,837),33046=>array(45,-67,951,837),33047=>array(45,-58,925,851),33048=>array(26,-67,963,821),33049=>array(42,-75,948,820),33050=>array(33,-61,913,810),33051=>array(49,-65,945,791),33052=>array(27,-70,944,776),33053=>array(48,-71,946,835),33054=>array(49,-60,970,833),33055=>array(39,-71,953,815),33056=>array(44,-62,972,820),33057=>array(44,-62,972,820),33058=>array(41,-70,942,839),33059=>array(58,-56,935,790),33060=>array(33,-57,967,800),33061=>array(44,-78,964,822),33062=>array(31,-70,968,831),33063=>array(33,-71,985,838),33064=>array(31,-70,975,825),33065=>array(37,-67,965,846),33066=>array(31,-70,961,846),33067=>array(32,-71,968,812),33068=>array(65,-72,986,834),33069=>array(39,-54,950,787),33070=>array(31,-75,948,835),33071=>array(28,-70,952,839),33072=>array(44,-60,956,797),33073=>array(59,-71,944,833),33074=>array(23,-71,970,788),33075=>array(27,-67,964,818),33076=>array(31,-70,969,797),33077=>array(31,-58,947,788),33078=>array(34,-67,925,785),33079=>array(31,-70,906,833),33080=>array(26,-65,944,836),33081=>array(42,-64,962,799),33082=>array(34,-71,943,839),33083=>array(31,-72,959,833),33084=>array(31,-66,948,787),33085=>array(23,-68,945,830),33086=>array(28,-70,957,841),33087=>array(31,-70,974,841),33088=>array(31,-73,976,851),33089=>array(31,-71,953,830),33090=>array(31,-70,969,788),33091=>array(46,-71,981,830),33092=>array(33,-67,953,833),33093=>array(31,-70,970,841),33094=>array(28,-70,965,835),33095=>array(38,-81,974,822),33096=>array(32,-77,940,828),33097=>array(43,-70,959,816),33098=>array(52,-69,956,824),33099=>array(21,-70,970,812),33100=>array(31,-72,972,844),33101=>array(41,-66,972,825),33102=>array(108,-59,958,815),33103=>array(40,-78,980,783),33104=>array(46,-68,948,839),33105=>array(28,-70,952,835),33106=>array(44,-74,944,784),33107=>array(18,-66,936,818),33108=>array(29,-70,947,822),33109=>array(26,-64,962,834),33110=>array(31,-70,973,835),33111=>array(31,-70,955,831),33112=>array(31,-70,919,787),33113=>array(34,-78,951,833),33114=>array(23,-83,949,831),33115=>array(46,-72,954,782),33116=>array(47,-75,973,822),33117=>array(31,-70,975,788),33118=>array(45,-67,970,836),33119=>array(31,-70,952,836),33120=>array(49,-72,987,831),33121=>array(34,-77,903,782),33122=>array(38,-67,911,803),33123=>array(31,-70,948,850),33124=>array(38,-69,955,840),33125=>array(19,-70,945,788),33126=>array(65,-65,925,846),33127=>array(34,-70,973,855),33128=>array(31,-70,956,835),33129=>array(49,-71,974,830),33130=>array(31,-70,953,788),33131=>array(48,-64,945,836),33132=>array(31,-70,977,796),33133=>array(28,-70,947,787),33134=>array(28,-70,964,786),33135=>array(47,-72,956,832),33136=>array(24,-70,941,793),33137=>array(26,-63,964,829),33138=>array(43,-77,981,782),33139=>array(58,-71,911,820),33140=>array(27,-70,972,833),33141=>array(48,-70,980,791),33142=>array(39,-75,979,825),33143=>array(37,-71,954,785),33144=>array(42,-60,952,801),33145=>array(21,-70,973,837),33146=>array(21,-70,968,837),33147=>array(28,-70,950,829),33148=>array(26,-76,941,778),33149=>array(26,-78,950,784),33150=>array(31,-61,951,836),33151=>array(22,-60,958,783),33152=>array(28,-69,938,819),33153=>array(30,-70,983,843),33154=>array(46,-48,944,847),33155=>array(60,-70,967,785),33156=>array(48,-70,986,830),33157=>array(48,-64,954,843),33158=>array(45,-64,953,825),33159=>array(45,-72,981,832),33160=>array(18,-69,939,784),33161=>array(41,-75,964,826),33162=>array(34,-70,961,831),33163=>array(72,-67,932,835),33164=>array(44,-70,980,823),33165=>array(49,-72,961,835),33166=>array(36,-74,972,842),33167=>array(94,-62,906,834),33168=>array(46,-52,944,846),33169=>array(25,-63,934,832),33170=>array(48,-70,963,787),33171=>array(48,-75,969,853),33172=>array(43,-64,953,839),33173=>array(44,-75,920,783),33174=>array(30,-70,971,844),33175=>array(37,-65,959,829),33176=>array(39,-69,962,788),33177=>array(39,-60,969,829),33178=>array(46,-68,941,848),33179=>array(47,-72,954,835),33180=>array(19,-70,972,823),33181=>array(28,-70,966,828),33182=>array(41,-69,944,826),33183=>array(45,-70,958,839),33184=>array(39,-76,977,788),33185=>array(18,-70,987,850),33186=>array(45,-67,951,824),33187=>array(33,-71,938,817),33188=>array(18,-70,968,787),33189=>array(37,-62,950,844),33190=>array(39,-70,954,832),33191=>array(26,-60,950,833),33192=>array(17,-70,975,837),33193=>array(36,-78,969,836),33194=>array(26,-68,891,832),33195=>array(49,-75,982,845),33196=>array(55,-75,986,830),33197=>array(30,-70,969,839),33198=>array(40,-68,975,829),33199=>array(24,-70,981,837),33200=>array(30,-60,966,852),33201=>array(45,-75,983,840),33202=>array(41,-68,969,838),33203=>array(35,-67,949,840),33204=>array(36,-57,963,848),33205=>array(40,-67,964,830),33206=>array(48,-70,930,793),33207=>array(49,-70,967,827),33208=>array(42,-70,956,839),33209=>array(46,-79,956,830),33210=>array(28,-68,922,839),33211=>array(42,-70,959,845),33212=>array(43,-72,976,805),33213=>array(38,-66,956,853),33214=>array(36,-71,983,859),33215=>array(35,-75,969,840),33216=>array(35,-57,960,788),33217=>array(30,-82,961,837),33218=>array(33,-58,927,836),33219=>array(37,-75,952,849),33220=>array(39,-68,959,822),33221=>array(50,-69,916,787),33222=>array(21,-70,963,840),33223=>array(48,-67,931,835),33224=>array(36,-70,940,833),33225=>array(53,-68,991,854),33226=>array(39,-87,974,784),33227=>array(35,-71,959,827),33228=>array(40,-72,973,836),33229=>array(45,-73,966,843),33230=>array(36,-58,962,805),33231=>array(35,-74,955,847),33232=>array(45,-73,964,840),33233=>array(46,-78,948,777),33234=>array(44,-73,969,835),33235=>array(32,-61,966,838),33236=>array(32,-60,973,796),33237=>array(30,-60,965,853),33238=>array(41,-54,954,830),33239=>array(55,-70,979,837),33240=>array(40,-65,956,848),33241=>array(43,-75,969,829),33242=>array(43,-74,971,827),33243=>array(48,-67,946,790),33244=>array(41,-71,972,827),33245=>array(41,-50,964,867),33246=>array(39,-56,955,805),33247=>array(28,-61,970,838),33248=>array(54,-67,942,846),33249=>array(54,-53,949,849),33250=>array(43,-78,956,829),33251=>array(151,-58,927,780),33252=>array(100,-31,976,782),33253=>array(120,-65,959,820),33254=>array(58,-70,954,772),33255=>array(31,-63,956,836),33256=>array(120,-65,932,841),33257=>array(48,-76,965,781),33258=>array(201,-67,821,853),33259=>array(87,-47,948,840),33260=>array(46,-67,967,850),33261=>array(56,-63,970,844),33262=>array(42,-66,937,837),33263=>array(52,-64,946,849),33264=>array(61,-72,925,852),33265=>array(109,-101,922,839),33266=>array(37,-71,967,844),33267=>array(80,-16,915,770),33268=>array(59,-71,971,831),33269=>array(49,-57,965,848),33270=>array(55,-68,962,840),33271=>array(58,-72,960,821),33272=>array(54,-42,952,756),33273=>array(46,-78,954,824),33274=>array(80,-32,933,829),33275=>array(56,-68,959,829),33276=>array(156,-46,863,793),33277=>array(138,-68,825,829),33278=>array(42,-71,966,824),33279=>array(57,-68,954,833),33280=>array(83,-67,917,834),33281=>array(50,-74,956,834),33282=>array(44,-65,969,838),33283=>array(85,-60,898,834),33284=>array(58,-68,927,834),33285=>array(65,-52,874,842),33286=>array(52,-59,924,829),33287=>array(40,-70,955,836),33288=>array(68,-56,951,826),33289=>array(55,-67,965,810),33290=>array(62,-67,947,832),33291=>array(73,-41,936,832),33292=>array(76,-55,909,831),33293=>array(46,-65,958,856),33294=>array(46,-65,958,856),33295=>array(61,-57,879,831),33296=>array(43,-62,948,828),33297=>array(58,-67,956,829),33298=>array(45,-64,945,848),33299=>array(40,-53,931,818),33300=>array(55,-63,971,789),33301=>array(57,-75,961,824),33302=>array(36,-56,947,851),33303=>array(39,-58,955,843),33304=>array(31,-65,933,851),33305=>array(45,-63,965,846),33306=>array(50,-65,949,855),33307=>array(44,-72,942,837),33308=>array(41,-70,943,842),33309=>array(63,-68,937,841),33310=>array(47,-76,949,852),33311=>array(71,-69,936,839),33312=>array(47,-79,902,826),33313=>array(43,-66,947,837),33314=>array(67,-68,921,845),33315=>array(42,-71,943,821),33316=>array(53,-68,975,845),33317=>array(54,-71,963,853),33318=>array(42,-60,981,860),33319=>array(53,-68,948,848),33320=>array(34,-67,978,855),33321=>array(46,-68,958,835),33322=>array(37,-56,960,849),33323=>array(59,-63,945,849),33324=>array(44,-70,963,833),33325=>array(35,-70,935,822),33326=>array(39,-69,931,834),33327=>array(44,-61,910,856),33328=>array(41,-68,932,838),33329=>array(36,-66,944,833),33330=>array(39,-70,986,860),33331=>array(74,-64,915,839),33332=>array(51,-70,962,846),33333=>array(39,-54,951,849),33334=>array(40,-68,896,851),33335=>array(34,-65,963,849),33336=>array(54,-54,956,849),33337=>array(41,-67,957,849),33338=>array(41,-61,906,856),33339=>array(29,-66,924,828),33340=>array(44,-73,965,835),33341=>array(52,-70,972,840),33342=>array(36,-75,924,825),33343=>array(53,-68,973,839),33344=>array(74,-60,964,849),33345=>array(44,-68,975,845),33346=>array(34,-73,965,841),33347=>array(39,-70,978,843),33348=>array(49,-68,951,846),33349=>array(38,-70,966,840),33350=>array(35,-68,976,845),33351=>array(34,-61,965,849),33352=>array(32,-68,972,845),33353=>array(36,-73,962,836),33354=>array(53,-68,930,845),33355=>array(52,-68,971,839),33356=>array(23,-51,974,846),33357=>array(29,-73,963,845),33358=>array(34,-67,954,839),33359=>array(37,-64,954,856),33360=>array(36,-75,977,840),33361=>array(37,-68,915,838),33362=>array(52,-56,912,850),33363=>array(54,-71,980,828),33364=>array(26,-71,986,849),33365=>array(37,-67,938,847),33366=>array(39,-75,957,843),33367=>array(36,-72,959,845),33368=>array(49,-64,964,854),33369=>array(64,-63,991,863),33370=>array(49,-79,950,829),33371=>array(43,-80,956,833),33372=>array(36,-73,950,831),33373=>array(54,-54,966,849),33374=>array(44,-74,971,834),33375=>array(29,-54,963,849),33376=>array(20,-68,980,845),33377=>array(41,-73,923,836),33378=>array(44,-68,965,844),33379=>array(44,-63,967,856),33380=>array(34,-65,978,852),33381=>array(29,-71,968,850),33382=>array(34,-54,955,849),33383=>array(23,-68,970,845),33384=>array(29,-61,972,844),33385=>array(37,-72,970,845),33386=>array(44,-61,982,849),33387=>array(49,-68,973,845),33388=>array(37,-72,959,840),33389=>array(35,-62,970,858),33390=>array(112,-56,974,796),33391=>array(85,-61,963,820),33392=>array(40,-60,942,791),33393=>array(46,-68,958,827),33394=>array(46,-17,958,838),33395=>array(54,-62,938,828),33396=>array(53,-72,969,842),33397=>array(50,-73,961,831),33398=>array(48,-66,960,832),33399=>array(54,-66,960,832),33400=>array(47,-69,912,827),33401=>array(62,310,913,613),33402=>array(69,-29,919,820),33403=>array(64,-66,943,826),33404=>array(66,-64,939,826),33405=>array(42,-68,974,832),33406=>array(62,-60,946,825),33407=>array(60,-64,935,830),33408=>array(64,-66,943,826),33409=>array(56,-67,945,826),33410=>array(61,-57,911,831),33411=>array(47,-52,961,843),33412=>array(41,-69,969,832),33413=>array(61,-63,950,833),33414=>array(63,-67,946,836),33415=>array(81,-69,931,836),33416=>array(63,-69,940,831),33417=>array(65,-85,938,831),33418=>array(59,-71,951,822),33419=>array(65,-62,938,831),33420=>array(64,-61,932,831),33421=>array(67,-62,929,831),33422=>array(68,-61,936,833),33423=>array(53,-23,949,822),33424=>array(78,-71,948,823),33425=>array(60,-28,951,826),33426=>array(66,-20,936,823),33427=>array(71,-66,947,826),33428=>array(50,-68,915,838),33429=>array(62,-66,912,823),33430=>array(60,-66,936,823),33431=>array(62,-70,912,823),33432=>array(70,-80,959,818),33433=>array(65,-65,955,834),33434=>array(64,-46,950,832),33435=>array(66,-73,957,820),33436=>array(52,-58,929,832),33437=>array(55,-74,967,824),33438=>array(54,-72,962,826),33439=>array(36,-62,976,833),33440=>array(46,-71,971,831),33441=>array(62,-70,939,830),33442=>array(44,-67,956,823),33443=>array(38,-70,935,819),33444=>array(47,-64,967,829),33445=>array(57,-68,961,836),33446=>array(45,-75,937,827),33447=>array(71,-51,943,837),33448=>array(49,-65,970,833),33449=>array(38,-80,971,840),33450=>array(80,-64,956,836),33451=>array(34,-58,971,832),33452=>array(39,-60,957,837),33453=>array(78,-35,936,822),33454=>array(73,-63,927,825),33455=>array(33,-19,951,837),33456=>array(47,-62,974,833),33457=>array(49,-69,934,826),33458=>array(29,-44,951,823),33459=>array(52,-63,933,838),33460=>array(58,-77,941,822),33461=>array(49,-69,972,826),33462=>array(53,-69,944,833),33463=>array(82,-20,935,829),33464=>array(68,-71,940,824),33465=>array(58,-67,933,829),33466=>array(55,-84,979,820),33467=>array(59,-67,912,838),33468=>array(72,-38,951,839),33469=>array(57,-57,943,838),33470=>array(60,-61,954,832),33471=>array(48,-52,913,827),33472=>array(52,-73,964,823),33473=>array(44,-68,941,827),33474=>array(56,-75,968,827),33475=>array(47,-76,980,818),33476=>array(63,-75,937,822),33477=>array(44,-71,916,818),33478=>array(44,-55,913,828),33479=>array(63,-65,913,828),33480=>array(53,-68,912,824),33481=>array(67,-51,918,823),33482=>array(49,-84,928,816),33483=>array(59,-64,931,820),33484=>array(63,-67,942,826),33485=>array(29,-44,951,823),33486=>array(65,9,916,824),33487=>array(61,-68,936,822),33488=>array(62,-62,924,837),33489=>array(60,-66,948,828),33490=>array(57,-68,949,833),33491=>array(42,-67,965,832),33492=>array(71,-65,941,832),33493=>array(62,-66,938,827),33494=>array(72,-71,944,822),33495=>array(69,-68,940,830),33496=>array(63,-78,933,820),33497=>array(51,-14,947,840),33498=>array(70,-73,944,833),33499=>array(66,-63,949,833),33500=>array(68,-65,938,834),33501=>array(68,-54,964,834),33502=>array(44,-45,946,820),33503=>array(48,-62,934,837),33504=>array(69,-70,962,824),33505=>array(74,-67,978,833),33506=>array(79,-70,931,834),33507=>array(79,-80,931,834),33508=>array(57,-11,951,833),33509=>array(72,-65,931,827),33510=>array(80,-67,912,832),33511=>array(67,-61,936,830),33512=>array(55,-67,960,829),33513=>array(79,-65,933,827),33514=>array(66,-62,956,830),33515=>array(79,-66,933,827),33516=>array(68,-70,941,823),33517=>array(77,-67,950,832),33518=>array(45,-67,934,830),33519=>array(58,-71,959,829),33520=>array(69,-68,953,826),33521=>array(50,-71,935,823),33522=>array(48,-64,948,829),33523=>array(48,-61,959,836),33524=>array(60,-14,957,830),33525=>array(47,-71,968,825),33526=>array(40,-70,975,823),33527=>array(51,-71,945,822),33528=>array(68,-66,938,827),33529=>array(55,-64,949,827),33530=>array(53,-52,948,833),33531=>array(43,-65,950,830),33532=>array(59,-36,938,827),33533=>array(49,-62,956,827),33534=>array(56,-50,956,839),33535=>array(50,-61,958,836),33536=>array(48,-66,949,832),33537=>array(80,-64,939,838),33538=>array(61,-70,943,828),33539=>array(46,-69,948,811),33540=>array(57,-68,943,836),33541=>array(51,-64,934,838),33542=>array(40,-59,944,836),33543=>array(48,-65,959,830),33544=>array(59,-41,964,830),33545=>array(50,-61,958,836),33546=>array(66,-29,932,836),33547=>array(80,-64,955,836),33548=>array(39,-66,954,831),33549=>array(55,-67,947,828),33550=>array(46,-32,963,831),33551=>array(33,-66,923,827),33552=>array(27,-57,916,826),33553=>array(58,-60,916,826),33554=>array(66,-70,944,825),33555=>array(68,-59,926,826),33556=>array(75,-7,926,826),33557=>array(62,-66,957,826),33558=>array(55,-73,966,821),33559=>array(61,-66,939,829),33560=>array(42,-66,943,835),33561=>array(66,-68,956,829),33562=>array(61,-72,925,822),33563=>array(63,-60,956,833),33564=>array(60,-64,946,832),33565=>array(69,-39,944,811),33566=>array(68,-40,943,811),33567=>array(77,-64,934,842),33568=>array(41,-68,966,826),33569=>array(53,-64,948,831),33570=>array(61,-53,942,841),33571=>array(46,-66,950,828),33572=>array(87,-76,960,826),33573=>array(59,-26,956,820),33574=>array(53,-68,970,824),33575=>array(54,-67,960,817),33576=>array(54,-65,947,834),33577=>array(47,-70,953,825),33578=>array(49,-76,962,822),33579=>array(61,-46,941,830),33580=>array(59,-58,949,838),33581=>array(56,-66,964,833),33582=>array(62,-70,938,826),33583=>array(53,-66,972,835),33584=>array(72,-66,959,835),33585=>array(38,-64,979,834),33586=>array(85,-60,935,838),33587=>array(56,-62,948,830),33588=>array(66,-65,939,834),33589=>array(72,-61,940,838),33590=>array(41,-67,968,831),33591=>array(44,-72,958,819),33592=>array(61,-63,954,840),33593=>array(53,-68,945,834),33594=>array(21,-31,946,859),33595=>array(57,-68,906,827),33596=>array(66,-64,939,833),33597=>array(42,-74,933,834),33598=>array(65,-69,957,827),33599=>array(46,-67,973,829),33600=>array(45,-58,938,833),33601=>array(65,-25,957,817),33602=>array(42,-68,978,823),33603=>array(51,-26,955,832),33604=>array(55,-53,950,839),33605=>array(59,-62,974,831),33606=>array(33,-62,888,834),33607=>array(60,-54,962,843),33608=>array(54,-71,951,825),33609=>array(59,-68,950,833),33610=>array(69,-74,933,827),33611=>array(68,-69,945,820),33612=>array(62,-73,949,823),33613=>array(69,-70,958,829),33614=>array(74,-30,964,811),33615=>array(29,-69,942,834),33616=>array(31,-53,950,844),33617=>array(55,-63,980,831),33618=>array(41,-56,955,837),33619=>array(65,-69,957,828),33620=>array(42,-66,943,833),33621=>array(48,-65,943,835),33622=>array(53,-30,959,837),33623=>array(61,-70,943,828),33624=>array(43,-65,941,827),33625=>array(57,-50,947,831),33626=>array(26,-60,941,831),33627=>array(59,-65,931,826),33628=>array(63,-68,923,823),33629=>array(30,-66,916,825),33630=>array(35,-71,950,825),33631=>array(35,-56,938,824),33632=>array(25,-70,949,827),33633=>array(34,-64,905,827),33634=>array(65,-62,939,830),33635=>array(42,-71,941,817),33636=>array(53,-57,910,833),33637=>array(37,-60,944,831),33638=>array(56,-63,928,831),33639=>array(67,-74,922,822),33640=>array(64,-66,915,825),33641=>array(37,-71,952,826),33642=>array(44,-66,936,824),33643=>array(78,-69,926,826),33644=>array(35,-66,915,827),33645=>array(36,-16,925,821),33646=>array(45,-68,921,824),33647=>array(56,-68,917,822),33648=>array(48,-69,945,826),33649=>array(73,-63,928,821),33650=>array(56,-32,951,821),33651=>array(59,-34,954,805),33652=>array(45,-76,974,829),33653=>array(63,-32,971,823),33654=>array(71,-79,958,825),33655=>array(42,-74,945,834),33656=>array(53,-64,948,832),33657=>array(57,-58,935,831),33658=>array(49,-62,937,823),33659=>array(35,-65,964,831),33660=>array(49,-65,956,831),33661=>array(48,-72,954,832),33662=>array(51,-70,954,821),33663=>array(41,-62,959,827),33664=>array(45,-67,968,821),33665=>array(69,-16,943,826),33666=>array(62,-70,916,821),33667=>array(48,-70,947,827),33668=>array(51,-66,938,821),33669=>array(26,-74,947,822),33670=>array(62,-65,955,835),33671=>array(57,-75,938,824),33672=>array(54,-76,956,821),33673=>array(46,-59,933,839),33674=>array(46,-69,943,822),33675=>array(50,-70,947,824),33676=>array(42,-63,956,822),33677=>array(55,-69,944,820),33678=>array(42,-67,947,832),33679=>array(47,-70,959,824),33680=>array(56,-66,960,818),33681=>array(39,-64,980,832),33682=>array(66,-70,938,833),33683=>array(60,-62,947,833),33684=>array(66,-65,939,820),33685=>array(54,-69,972,829),33686=>array(76,-18,949,836),33687=>array(69,-63,951,836),33688=>array(53,-67,947,832),33689=>array(45,-63,953,832),33690=>array(40,-73,949,825),33691=>array(36,-69,959,826),33692=>array(20,-82,968,828),33693=>array(60,-17,955,838),33694=>array(47,-58,961,830),33695=>array(37,-79,966,831),33696=>array(42,-67,956,831),33697=>array(55,-73,970,831),33698=>array(57,-65,964,834),33699=>array(47,-24,957,832),33700=>array(66,-67,940,827),33701=>array(46,-65,943,824),33702=>array(76,-64,949,824),33703=>array(46,-62,950,832),33704=>array(61,-61,950,835),33705=>array(53,-64,948,835),33706=>array(69,-65,948,831),33707=>array(65,-72,962,823),33708=>array(43,-64,953,834),33709=>array(61,-65,912,829),33710=>array(50,-73,939,827),33711=>array(47,-67,969,824),33712=>array(54,-74,969,823),33713=>array(32,-61,948,829),33714=>array(36,-59,947,809),33715=>array(62,-64,920,826),33716=>array(62,-63,912,827),33717=>array(43,-59,956,832),33718=>array(35,-19,962,823),33719=>array(32,-63,940,830),33720=>array(35,-66,925,827),33721=>array(65,-19,924,825),33722=>array(62,-62,912,824),33723=>array(42,-64,919,818),33724=>array(50,-27,928,824),33725=>array(40,-65,971,837),33726=>array(36,-71,980,829),33727=>array(63,-65,947,827),33728=>array(51,-68,966,830),33729=>array(71,-65,939,833),33730=>array(85,-63,937,823),33731=>array(47,-73,945,823),33732=>array(41,-70,976,824),33733=>array(63,-68,937,835),33734=>array(58,-74,968,828),33735=>array(52,-61,954,839),33736=>array(72,-67,951,824),33737=>array(65,-52,935,840),33738=>array(41,-63,932,836),33739=>array(77,-69,963,826),33740=>array(70,-61,938,838),33741=>array(38,-44,957,833),33742=>array(80,-34,955,823),33743=>array(60,-62,954,832),33744=>array(88,-64,924,835),33745=>array(72,-62,940,832),33746=>array(49,-70,961,844),33747=>array(45,-68,962,822),33748=>array(46,-70,969,832),33749=>array(40,-61,974,829),33750=>array(71,-59,943,844),33751=>array(64,-70,936,826),33752=>array(25,-66,967,832),33753=>array(69,-29,947,827),33754=>array(67,-60,964,821),33755=>array(86,-73,938,820),33756=>array(48,-65,971,837),33757=>array(63,-74,973,824),33758=>array(59,-69,949,826),33759=>array(50,-57,960,834),33760=>array(61,-62,960,836),33761=>array(68,-65,961,832),33762=>array(60,-72,960,820),33763=>array(79,-74,961,820),33764=>array(42,-39,979,818),33765=>array(44,-64,957,832),33766=>array(60,-70,944,831),33767=>array(50,-69,955,832),33768=>array(69,-75,942,827),33769=>array(72,-59,934,837),33770=>array(62,-65,939,830),33771=>array(64,-38,960,812),33772=>array(68,-73,937,823),33773=>array(39,-67,961,833),33774=>array(45,-70,969,829),33775=>array(56,-78,941,838),33776=>array(43,-65,961,833),33777=>array(46,-65,954,831),33778=>array(61,-65,934,841),33779=>array(54,-39,980,815),33780=>array(35,-42,968,816),33781=>array(95,-65,945,824),33782=>array(40,-70,967,835),33783=>array(73,-68,923,826),33784=>array(44,-66,973,832),33785=>array(56,-39,954,832),33786=>array(62,-68,947,829),33787=>array(48,-69,966,822),33788=>array(48,-62,970,835),33789=>array(39,-73,966,832),33790=>array(47,-72,968,831),33791=>array(69,-70,944,825),33792=>array(43,-73,953,826),33793=>array(62,-69,958,836),33794=>array(46,-59,933,839),33795=>array(76,-59,949,836),33796=>array(43,-63,939,826),33797=>array(60,-67,957,838),33798=>array(59,-52,949,841),33799=>array(61,-67,971,827),33800=>array(46,-62,950,832),33801=>array(42,-67,960,826),33802=>array(35,-62,973,833),33803=>array(54,-70,947,833),33804=>array(61,-68,935,839),33805=>array(54,-63,949,838),33806=>array(53,-73,934,834),33807=>array(77,-62,947,833),33808=>array(42,-69,976,826),33809=>array(36,-67,952,833),33810=>array(53,-60,963,820),33811=>array(67,-38,961,811),33812=>array(47,-44,935,838),33813=>array(44,-76,956,828),33814=>array(77,-62,937,815),33815=>array(67,-63,927,819),33816=>array(50,-68,965,830),33817=>array(25,-66,964,832),33818=>array(38,-69,952,826),33819=>array(58,-70,947,825),33820=>array(52,-77,933,822),33821=>array(65,-58,917,829),33822=>array(79,-58,958,826),33823=>array(36,-68,952,824),33824=>array(59,-74,939,820),33825=>array(50,-65,939,826),33826=>array(51,-30,978,835),33827=>array(49,-73,973,823),33828=>array(63,-70,916,818),33829=>array(66,-71,916,819),33830=>array(54,-60,908,830),33831=>array(54,-62,930,831),33832=>array(74,-67,931,828),33833=>array(40,-64,985,833),33834=>array(41,-69,955,839),33835=>array(42,-70,956,825),33836=>array(77,-68,946,834),33837=>array(73,-61,936,831),33838=>array(46,-71,968,827),33839=>array(50,-81,943,829),33840=>array(46,-71,968,825),33841=>array(52,-24,948,832),33842=>array(59,-70,947,828),33843=>array(71,-66,943,824),33844=>array(46,-76,942,827),33845=>array(70,-67,942,833),33846=>array(43,-73,974,821),33847=>array(67,-68,941,823),33848=>array(31,-64,979,830),33849=>array(47,-66,941,831),33850=>array(70,-69,945,831),33851=>array(69,-69,944,825),33852=>array(77,-62,932,839),33853=>array(56,-68,970,835),33854=>array(59,-57,951,829),33855=>array(53,-72,956,823),33856=>array(55,-68,955,825),33857=>array(67,-57,950,821),33858=>array(34,-63,954,828),33859=>array(71,-68,944,829),33860=>array(53,-67,945,826),33861=>array(46,-32,954,824),33862=>array(35,-68,965,832),33863=>array(46,-61,973,832),33864=>array(48,-55,962,832),33865=>array(49,-70,965,839),33866=>array(45,-64,972,849),33867=>array(42,-67,948,830),33868=>array(46,-71,939,822),33869=>array(71,-70,947,823),33870=>array(32,-70,949,829),33871=>array(52,-67,959,829),33872=>array(55,-29,973,828),33873=>array(53,-58,958,832),33874=>array(61,-49,956,832),33875=>array(67,-69,957,826),33876=>array(51,-71,969,827),33877=>array(41,-69,953,845),33878=>array(47,-61,984,832),33879=>array(43,-64,941,826),33880=>array(63,-62,923,833),33881=>array(45,-69,943,826),33882=>array(51,-32,945,833),33883=>array(62,-61,942,837),33884=>array(34,-67,974,825),33885=>array(61,-67,943,823),33886=>array(68,-73,952,823),33887=>array(83,-27,955,826),33888=>array(32,-53,951,841),33889=>array(41,-64,948,830),33890=>array(34,-20,966,831),33891=>array(76,-27,947,839),33892=>array(61,-58,958,832),33893=>array(77,-68,951,829),33894=>array(63,-59,945,839),33895=>array(82,-65,953,825),33896=>array(69,-67,973,826),33897=>array(62,-51,953,828),33898=>array(61,-75,955,843),33899=>array(69,-61,940,840),33900=>array(45,-62,939,838),33901=>array(60,-67,967,833),33902=>array(43,-72,966,826),33903=>array(57,-66,942,823),33904=>array(41,-71,979,824),33905=>array(49,-37,962,834),33906=>array(42,-70,933,833),33907=>array(39,-64,966,833),33908=>array(55,-66,955,828),33909=>array(66,-60,951,835),33910=>array(74,-54,942,829),33911=>array(74,-64,946,842),33912=>array(46,-29,968,829),33913=>array(42,-56,963,842),33914=>array(51,-64,942,830),33915=>array(24,-66,962,830),33916=>array(69,-65,969,838),33917=>array(69,-70,944,827),33918=>array(59,-36,967,827),33919=>array(69,-70,944,838),33920=>array(59,-21,955,831),33921=>array(36,-39,959,831),33922=>array(72,-67,925,842),33923=>array(72,-60,961,838),33924=>array(51,-67,957,838),33925=>array(51,-68,956,838),33926=>array(68,-81,941,826),33927=>array(20,-69,952,833),33928=>array(60,-67,914,824),33929=>array(60,-69,914,828),33930=>array(60,-58,950,828),33931=>array(41,-59,943,833),33932=>array(25,-60,939,833),33933=>array(39,-69,948,826),33934=>array(49,-71,969,832),33935=>array(61,-71,939,827),33936=>array(47,-52,963,839),33937=>array(54,-81,968,822),33938=>array(69,-64,959,832),33939=>array(51,-62,956,832),33940=>array(70,-61,946,833),33941=>array(52,-37,948,840),33942=>array(70,-89,942,830),33943=>array(48,-64,974,830),33944=>array(62,-69,955,825),33945=>array(53,-75,959,839),33946=>array(83,-66,938,826),33947=>array(42,-74,953,826),33948=>array(37,-59,946,835),33949=>array(42,-68,939,826),33950=>array(53,-65,953,831),33951=>array(53,-66,956,830),33952=>array(52,-29,953,825),33953=>array(66,-64,945,834),33954=>array(76,-68,974,825),33955=>array(46,-69,950,826),33956=>array(56,-72,950,826),33957=>array(77,-76,928,835),33958=>array(38,-69,974,835),33959=>array(51,-73,966,824),33960=>array(23,-53,956,841),33961=>array(52,-68,962,825),33962=>array(60,-70,942,835),33963=>array(37,-47,956,854),33964=>array(43,-60,956,829),33965=>array(65,-71,931,845),33966=>array(29,-70,937,822),33967=>array(56,-70,923,835),33968=>array(50,-79,964,827),33969=>array(48,-55,947,840),33970=>array(46,-61,946,839),33971=>array(65,-75,927,839),33972=>array(41,-69,942,833),33973=>array(54,-59,960,833),33974=>array(45,-72,946,823),33975=>array(66,-64,944,833),33976=>array(47,-73,953,824),33977=>array(31,-64,972,835),33978=>array(50,-69,961,833),33979=>array(40,-60,960,833),33980=>array(43,-62,972,836),33981=>array(36,-39,950,823),33982=>array(49,-52,946,839),33983=>array(68,-68,941,833),33984=>array(44,-64,955,835),33985=>array(36,-69,964,829),33986=>array(53,-65,947,830),33987=>array(51,-67,957,833),33988=>array(51,-66,940,838),33989=>array(48,-72,960,823),33990=>array(43,-71,954,824),33991=>array(54,-64,949,831),33992=>array(70,-65,924,833),33993=>array(46,-66,954,839),33994=>array(35,-62,957,832),33995=>array(59,-21,955,834),33996=>array(48,-74,973,825),33997=>array(53,-67,943,831),33998=>array(46,-75,938,826),33999=>array(59,-74,968,826),34000=>array(52,-67,939,830),34001=>array(44,-71,956,835),34002=>array(63,-72,956,825),34003=>array(48,-62,957,840),34004=>array(62,-71,955,826),34005=>array(48,-57,959,830),34006=>array(67,-58,941,837),34007=>array(51,-68,978,829),34008=>array(46,-78,959,824),34009=>array(57,-66,937,833),34010=>array(33,-76,982,830),34011=>array(38,-73,973,827),34012=>array(60,-67,950,830),34013=>array(54,-23,924,821),34014=>array(62,-67,914,821),34015=>array(26,-62,908,832),34016=>array(62,-63,914,827),34017=>array(44,-67,966,832),34018=>array(62,-75,938,830),34019=>array(61,-63,924,829),34020=>array(38,-76,974,825),34021=>array(29,-6,954,827),34022=>array(38,-56,947,826),34023=>array(36,-52,961,839),34024=>array(42,-67,963,828),34025=>array(35,-71,950,825),34026=>array(50,-73,972,824),34027=>array(43,-72,970,822),34028=>array(35,-62,952,833),34029=>array(38,-59,965,827),34030=>array(37,-56,951,839),34031=>array(33,-69,962,832),34032=>array(51,-68,978,829),34033=>array(56,-73,957,820),34034=>array(65,-32,953,823),34035=>array(66,-32,943,824),34036=>array(64,-63,957,825),34037=>array(40,-75,963,827),34038=>array(69,-70,956,823),34039=>array(67,-68,961,823),34040=>array(61,-74,939,851),34041=>array(45,-67,947,829),34042=>array(40,-55,961,833),34043=>array(54,-47,967,844),34044=>array(26,-76,972,829),34045=>array(56,-65,948,832),34046=>array(73,-70,944,823),34047=>array(33,-67,948,834),34048=>array(61,-65,944,827),34049=>array(67,-68,946,831),34050=>array(68,-69,944,827),34051=>array(74,-58,947,839),34052=>array(71,-65,944,822),34053=>array(63,-57,936,838),34054=>array(49,-76,974,825),34055=>array(69,-70,951,826),34056=>array(62,-65,941,824),34057=>array(44,-68,965,827),34058=>array(51,-66,960,832),34059=>array(47,-70,964,828),34060=>array(45,-67,985,832),34061=>array(49,-69,958,823),34062=>array(66,-73,972,825),34063=>array(66,-70,938,822),34064=>array(39,-73,928,838),34065=>array(48,-70,956,835),34066=>array(47,-73,964,824),34067=>array(59,-61,966,835),34068=>array(57,-68,943,825),34069=>array(74,-71,943,817),34070=>array(28,-68,952,824),34071=>array(52,-67,951,838),34072=>array(31,-70,981,825),34073=>array(39,-72,975,823),34074=>array(51,-68,948,836),34075=>array(40,-66,959,828),34076=>array(41,-73,963,827),34077=>array(75,-68,975,825),34078=>array(56,-73,959,832),34079=>array(36,-75,966,820),34080=>array(53,-70,963,826),34081=>array(63,-64,963,839),34082=>array(64,-68,944,838),34083=>array(49,-59,948,835),34084=>array(57,-70,944,826),34085=>array(56,-30,955,835),34086=>array(53,-67,940,835),34087=>array(55,-23,950,820),34088=>array(79,-71,951,823),34089=>array(66,-73,941,824),34090=>array(58,-69,952,829),34091=>array(42,-64,951,832),34092=>array(54,-71,966,835),34093=>array(76,-78,967,834),34094=>array(78,-69,948,822),34095=>array(57,-53,964,841),34096=>array(36,-69,960,824),34097=>array(73,-83,967,824),34098=>array(32,-67,960,824),34099=>array(45,-59,944,841),34100=>array(44,-73,937,840),34101=>array(31,-67,962,832),34102=>array(65,-65,964,829),34103=>array(73,-73,925,817),34104=>array(24,-81,949,822),34105=>array(41,-73,949,822),34106=>array(63,-66,911,827),34107=>array(42,-72,956,832),34108=>array(65,-60,928,834),34109=>array(69,-70,961,834),34110=>array(39,-59,973,835),34111=>array(33,-59,937,832),34112=>array(32,-72,979,829),34113=>array(56,-62,948,833),34114=>array(41,-76,957,833),34115=>array(36,-69,957,831),34116=>array(71,-65,944,823),34117=>array(42,-69,944,826),34118=>array(31,-67,962,833),34119=>array(69,-68,946,823),34120=>array(54,-69,948,830),34121=>array(42,-61,938,837),34122=>array(38,-54,962,817),34123=>array(24,-64,944,830),34124=>array(76,-77,944,818),34125=>array(41,-72,975,823),34126=>array(50,-65,963,832),34127=>array(76,-73,955,826),34128=>array(60,-78,943,829),34129=>array(63,-57,936,839),34130=>array(48,-69,945,838),34131=>array(53,-77,947,835),34132=>array(58,-68,956,829),34133=>array(55,-60,955,836),34134=>array(42,-68,983,829),34135=>array(39,-71,980,835),34136=>array(33,-59,962,835),34137=>array(38,-33,964,833),34138=>array(58,-70,945,842),34139=>array(37,-67,938,827),34140=>array(62,-65,958,833),34141=>array(56,-48,962,842),34142=>array(51,-62,985,830),34143=>array(58,-53,973,831),34144=>array(45,-68,959,831),34145=>array(61,-76,939,840),34146=>array(65,-70,955,832),34147=>array(68,-74,941,831),34148=>array(64,-56,949,832),34149=>array(32,-69,952,826),34150=>array(43,-76,972,823),34151=>array(43,-75,977,833),34152=>array(38,-67,968,832),34153=>array(67,-67,956,836),34154=>array(59,-67,956,833),34155=>array(64,-46,936,842),34156=>array(52,-69,971,823),34157=>array(51,-74,947,840),34158=>array(47,-62,938,826),34159=>array(54,-56,941,829),34160=>array(67,-76,957,834),34161=>array(35,-65,938,826),34162=>array(62,-69,913,821),34163=>array(68,-73,938,832),34164=>array(41,-29,923,825),34165=>array(44,-85,981,831),34166=>array(42,-81,983,827),34167=>array(67,-68,975,829),34168=>array(48,-74,968,821),34169=>array(44,-62,951,835),34170=>array(62,-65,968,831),34171=>array(67,-68,972,831),34172=>array(60,-70,952,826),34173=>array(48,-58,952,848),34174=>array(73,-61,941,836),34175=>array(42,-85,957,833),34176=>array(54,-48,956,846),34177=>array(45,-74,958,830),34178=>array(41,-78,960,823),34179=>array(65,-72,926,822),34180=>array(53,-68,949,832),34181=>array(41,-65,957,823),34182=>array(48,-69,973,828),34183=>array(36,-77,958,834),34184=>array(27,-65,977,833),34185=>array(41,-71,960,824),34186=>array(46,-64,941,832),34187=>array(78,-81,933,826),34188=>array(47,-65,944,833),34189=>array(79,-66,964,828),34190=>array(62,-71,964,824),34191=>array(33,-50,967,834),34192=>array(27,-54,976,838),34193=>array(58,-41,948,806),34194=>array(42,-63,983,834),34195=>array(37,-60,953,826),34196=>array(60,-61,956,834),34197=>array(40,-67,971,824),34198=>array(48,-74,970,823),34199=>array(64,-63,936,830),34200=>array(47,-66,975,831),34201=>array(44,-68,949,836),34202=>array(51,-68,953,826),34203=>array(69,-61,941,838),34204=>array(42,-65,944,827),34205=>array(54,-70,939,823),34206=>array(40,-70,966,829),34207=>array(34,-50,966,841),34208=>array(51,-76,959,827),34209=>array(49,-74,934,820),34210=>array(40,-75,964,829),34211=>array(64,-75,966,823),34212=>array(50,-67,945,831),34213=>array(62,-58,935,831),34214=>array(37,-67,945,834),34215=>array(61,-65,953,827),34216=>array(50,-63,955,829),34217=>array(72,-65,939,832),34218=>array(51,-70,955,849),34219=>array(47,-70,957,830),34220=>array(49,-70,961,841),34221=>array(51,-78,969,828),34222=>array(52,-68,961,820),34223=>array(46,-61,945,835),34224=>array(47,-70,957,830),34225=>array(56,-69,957,828),34226=>array(44,-75,974,836),34227=>array(53,-67,967,828),34228=>array(63,-61,959,832),34229=>array(64,-70,941,826),34230=>array(51,-64,962,826),34231=>array(62,-67,952,833),34232=>array(58,-62,961,831),34233=>array(53,-57,941,831),34234=>array(49,-69,956,833),34235=>array(48,-89,961,832),34236=>array(58,-65,951,840),34237=>array(51,-74,956,823),34238=>array(43,-66,974,823),34239=>array(52,-68,971,827),34240=>array(56,-69,977,827),34241=>array(32,-67,968,842),34242=>array(38,-68,958,825),34243=>array(60,-74,955,828),34244=>array(36,-68,968,828),34245=>array(74,-62,946,833),34246=>array(43,-65,969,829),34247=>array(63,-54,941,839),34248=>array(59,-65,954,832),34249=>array(29,-67,952,832),34250=>array(32,-57,944,831),34251=>array(53,-64,956,829),34252=>array(74,-56,945,832),34253=>array(56,-34,949,839),34254=>array(55,-38,951,842),34255=>array(34,-71,942,824),34256=>array(57,-70,960,834),34257=>array(60,-68,961,833),34258=>array(51,-70,947,828),34259=>array(39,-64,922,826),34260=>array(41,-64,970,834),34261=>array(40,-67,937,833),34262=>array(67,-58,944,833),34263=>array(52,-71,986,824),34264=>array(55,-69,958,818),34265=>array(65,-72,971,826),34266=>array(83,-80,938,828),34267=>array(67,-56,937,821),34268=>array(47,-65,953,831),34269=>array(62,-72,954,836),34270=>array(41,-63,951,830),34271=>array(73,-68,936,825),34272=>array(47,-77,973,824),34273=>array(45,-73,982,827),34274=>array(53,-68,975,827),34275=>array(69,-65,939,827),34276=>array(39,-67,959,836),34277=>array(55,-62,930,826),34278=>array(45,-65,935,829),34279=>array(50,-58,964,824),34280=>array(44,-75,945,829),34281=>array(40,-62,960,836),34282=>array(45,-71,967,830),34283=>array(51,-73,950,836),34284=>array(74,-80,943,832),34285=>array(51,-64,948,835),34286=>array(38,-69,969,845),34287=>array(52,-46,974,822),34288=>array(62,-65,924,829),34289=>array(39,-64,959,826),34290=>array(42,-65,956,826),34291=>array(32,-67,968,828),34292=>array(53,-63,956,818),34293=>array(56,-65,942,845),34294=>array(33,-65,954,832),34295=>array(62,-69,955,826),34296=>array(55,-70,962,827),34297=>array(72,-61,929,839),34298=>array(57,-65,949,832),34299=>array(49,-65,971,839),34300=>array(44,-58,955,836),34301=>array(49,-62,966,833),34302=>array(44,-76,974,830),34303=>array(43,-68,929,837),34304=>array(54,-61,958,838),34305=>array(65,-32,945,823),34306=>array(43,-62,975,837),34307=>array(53,-62,946,838),34308=>array(48,-67,940,832),34309=>array(41,-67,953,832),34310=>array(59,-66,961,836),34311=>array(56,-67,948,827),34312=>array(61,-68,960,833),34313=>array(46,-64,957,855),34314=>array(53,-71,956,818),34315=>array(47,-68,960,837),34316=>array(51,-59,960,833),34317=>array(74,-58,947,832),34318=>array(76,-75,981,842),34319=>array(42,-67,958,832),34320=>array(62,-73,964,840),34321=>array(55,-66,960,838),34322=>array(43,-68,964,832),34323=>array(67,-76,966,830),34324=>array(42,-61,972,832),34325=>array(50,-81,955,832),34326=>array(50,-62,965,838),34327=>array(41,-62,965,837),34328=>array(56,-63,978,829),34329=>array(63,-70,947,831),34330=>array(43,-67,950,830),34331=>array(57,-62,945,830),34332=>array(69,-68,946,825),34333=>array(37,-57,968,832),34334=>array(45,-69,987,835),34335=>array(63,-56,956,823),34336=>array(59,-72,947,824),34337=>array(73,-72,950,827),34338=>array(56,-65,961,833),34339=>array(55,-75,960,830),34340=>array(59,-70,935,828),34341=>array(48,-62,969,828),34342=>array(70,-62,942,829),34343=>array(42,-72,982,831),34344=>array(53,-59,968,829),34345=>array(59,-64,964,833),34346=>array(48,-58,983,831),34347=>array(42,-50,963,830),34348=>array(55,-69,949,822),34349=>array(72,-70,928,839),34350=>array(49,-70,946,830),34351=>array(53,-25,951,830),34352=>array(44,-61,974,830),34353=>array(34,-72,965,829),34354=>array(65,-31,945,821),34355=>array(42,-71,954,828),34356=>array(63,-48,934,844),34357=>array(49,-66,958,827),34358=>array(44,-71,969,828),34359=>array(36,-62,971,832),34360=>array(64,-63,951,836),34361=>array(39,-69,965,829),34362=>array(60,-67,951,827),34363=>array(60,-70,963,825),34364=>array(41,-67,959,829),34365=>array(40,-58,969,838),34366=>array(39,-72,984,826),34367=>array(61,-80,954,835),34368=>array(43,-33,968,823),34369=>array(32,-64,968,849),34370=>array(60,-70,965,832),34371=>array(44,-66,967,828),34372=>array(59,-71,963,837),34373=>array(32,-53,978,837),34374=>array(68,-54,936,849),34375=>array(65,-70,951,834),34376=>array(68,-74,940,832),34377=>array(68,-56,949,831),34378=>array(48,-71,961,828),34379=>array(55,-67,947,842),34380=>array(62,-43,947,830),34381=>array(47,-66,924,829),34382=>array(35,-68,953,835),34383=>array(40,-59,893,834),34384=>array(39,-63,878,840),34385=>array(39,-60,937,832),34386=>array(40,-67,963,847),34387=>array(40,-53,954,843),34388=>array(49,-66,949,835),34389=>array(39,-68,959,836),34390=>array(29,-55,931,837),34391=>array(36,-62,919,837),34392=>array(29,-58,948,837),34393=>array(44,-67,961,827),34394=>array(30,-57,914,830),34395=>array(38,-66,936,829),34396=>array(45,-77,929,841),34397=>array(23,-82,956,830),34398=>array(35,-68,950,838),34399=>array(53,-71,951,829),34400=>array(40,-58,959,840),34401=>array(46,-84,950,823),34402=>array(43,-70,960,831),34403=>array(38,-67,972,828),34404=>array(31,-68,967,827),34405=>array(42,-75,989,831),34406=>array(39,-91,965,830),34407=>array(40,-76,954,834),34408=>array(44,-77,946,823),34409=>array(36,-75,953,829),34410=>array(40,-73,973,832),34411=>array(47,-59,954,850),34412=>array(46,-41,928,809),34413=>array(53,-72,899,811),34414=>array(43,-65,961,816),34415=>array(48,-45,957,849),34416=>array(49,-67,955,815),34417=>array(65,-59,970,792),34418=>array(43,-63,962,815),34419=>array(51,-70,916,829),34420=>array(44,-35,964,827),34421=>array(47,-23,957,841),34422=>array(47,-54,962,814),34423=>array(54,-68,954,819),34424=>array(47,-62,967,814),34425=>array(28,-5,930,813),34426=>array(21,-56,962,811),34427=>array(50,-21,942,814),34428=>array(54,-30,957,831),34429=>array(76,-59,888,792),34430=>array(46,-64,944,823),34431=>array(32,-69,914,772),34432=>array(48,-51,935,832),34433=>array(39,-78,942,814),34434=>array(47,-61,909,830),34435=>array(58,-63,942,839),34436=>array(47,-58,960,836),34437=>array(43,-74,950,810),34438=>array(48,-41,961,791),34439=>array(53,-76,973,808),34440=>array(47,-67,958,814),34441=>array(21,-71,976,838),34442=>array(38,-62,956,822),34443=>array(69,-65,914,808),34444=>array(45,-61,939,842),34445=>array(36,-51,951,817),34446=>array(53,-72,914,802),34447=>array(36,-69,869,805),34448=>array(69,-56,930,840),34449=>array(45,-54,967,844),34450=>array(45,-70,967,829),34451=>array(44,-61,899,833),34452=>array(57,-69,967,823),34453=>array(51,-69,963,793),34454=>array(53,-73,960,805),34455=>array(53,-71,971,823),34456=>array(41,-72,961,827),34457=>array(51,-66,963,838),34458=>array(51,-68,953,828),34459=>array(53,-66,891,815),34460=>array(47,-61,958,824),34461=>array(44,-33,953,833),34462=>array(55,-70,966,822),34463=>array(29,-27,948,809),34464=>array(48,-90,964,825),34465=>array(52,-73,978,808),34466=>array(49,-73,958,823),34467=>array(43,-59,961,807),34468=>array(29,-78,971,784),34469=>array(51,-70,963,833),34470=>array(45,-54,954,829),34471=>array(39,-65,957,854),34472=>array(53,-66,964,830),34473=>array(50,-66,952,833),34474=>array(43,-65,958,830),34475=>array(44,-45,967,834),34476=>array(37,-65,930,809),34477=>array(37,-65,945,809),34478=>array(37,-65,956,835),34479=>array(51,-7,955,825),34480=>array(71,-64,916,830),34481=>array(54,-65,948,844),34482=>array(40,-65,943,811),34483=>array(35,-51,958,849),34484=>array(65,-69,911,839),34485=>array(47,-50,954,828),34486=>array(50,-64,953,831),34487=>array(40,-23,954,814),34488=>array(49,-73,939,818),34489=>array(58,-69,955,839),34490=>array(47,-65,951,829),34491=>array(56,-74,960,824),34492=>array(67,-66,926,844),34493=>array(65,-29,962,809),34494=>array(66,-65,951,831),34495=>array(53,-51,953,823),34496=>array(51,-6,964,851),34497=>array(55,-70,903,812),34498=>array(54,-72,967,830),34499=>array(55,-67,940,810),34500=>array(51,-64,943,830),34501=>array(54,-67,938,829),34502=>array(46,-13,954,837),34503=>array(41,-38,959,828),34504=>array(55,-76,968,826),34505=>array(34,-65,966,854),34506=>array(57,-21,910,831),34507=>array(66,-73,957,788),34508=>array(64,-70,973,819),34509=>array(83,-70,896,824),34510=>array(34,-63,906,809),34511=>array(35,-16,936,814),34512=>array(54,-56,923,843),34513=>array(56,-62,963,851),34514=>array(54,-61,982,849),34515=>array(59,-54,960,840),34516=>array(51,-64,904,837),34517=>array(51,-67,961,837),34518=>array(54,-55,964,825),34519=>array(73,-70,948,859),34520=>array(46,-64,948,835),34521=>array(55,-18,954,844),34522=>array(56,-76,918,821),34523=>array(26,-72,957,829),34524=>array(52,-67,951,840),34525=>array(47,-66,965,811),34526=>array(44,-64,947,826),34527=>array(40,-65,963,821),34528=>array(52,-67,952,841),34529=>array(63,-53,930,814),34530=>array(56,-74,953,827),34531=>array(53,-62,952,827),34532=>array(38,-65,963,841),34533=>array(54,-70,935,839),34534=>array(51,-75,961,820),34535=>array(37,-66,931,820),34536=>array(51,-70,945,807),34537=>array(57,-64,946,779),34538=>array(69,-75,944,829),34539=>array(60,-72,980,841),34540=>array(39,-67,981,827),34541=>array(45,-21,947,824),34542=>array(50,-75,949,836),34543=>array(27,-32,959,833),34544=>array(46,-67,937,825),34545=>array(36,-68,931,821),34546=>array(33,-67,934,823),34547=>array(30,-66,918,821),34548=>array(36,-68,938,840),34549=>array(57,-30,953,815),34550=>array(48,-66,948,827),34551=>array(60,-70,969,822),34552=>array(57,-68,939,832),34553=>array(54,-54,900,826),34554=>array(40,-68,963,838),34555=>array(44,-76,961,820),34556=>array(40,-67,948,835),34557=>array(58,-67,961,825),34558=>array(61,-55,970,835),34559=>array(43,-67,961,834),34560=>array(68,-65,913,776),34561=>array(53,-71,967,830),34562=>array(37,-59,965,847),34563=>array(85,-76,941,788),34564=>array(52,-75,970,815),34565=>array(69,-64,954,835),34566=>array(56,-67,958,809),34567=>array(60,-65,959,835),34568=>array(39,-66,961,809),34569=>array(42,-62,950,835),34570=>array(61,-62,918,832),34571=>array(52,-71,965,855),34572=>array(61,-32,962,826),34573=>array(43,-62,963,850),34574=>array(58,-71,915,815),34575=>array(49,-74,969,818),34576=>array(29,-68,926,833),34577=>array(42,-72,967,829),34578=>array(40,-66,967,813),34579=>array(32,-68,963,811),34580=>array(63,-58,912,828),34581=>array(36,-73,954,830),34582=>array(47,-71,904,815),34583=>array(51,-66,902,815),34584=>array(59,-57,909,847),34585=>array(41,-69,970,829),34586=>array(46,-67,939,824),34587=>array(61,-75,954,813),34588=>array(74,-70,931,833),34589=>array(26,-70,971,843),34590=>array(47,-67,962,832),34591=>array(42,-75,933,845),34592=>array(74,-71,918,813),34593=>array(41,-52,951,842),34594=>array(40,-25,953,813),34595=>array(36,-61,954,845),34596=>array(56,-80,948,823),34597=>array(55,-65,952,829),34598=>array(61,-65,968,828),34599=>array(71,-77,983,823),34600=>array(32,-60,956,839),34601=>array(48,-70,890,815),34602=>array(57,-62,917,831),34603=>array(59,-49,955,809),34604=>array(59,-73,903,814),34605=>array(64,-68,908,825),34606=>array(47,-66,957,837),34607=>array(53,-65,978,838),34608=>array(45,-76,973,790),34609=>array(49,-64,957,855),34610=>array(58,-85,954,818),34611=>array(58,-71,955,834),34612=>array(65,-64,911,815),34613=>array(56,-72,902,813),34614=>array(50,-68,974,842),34615=>array(40,-33,967,831),34616=>array(79,-89,951,778),34617=>array(31,-67,946,826),34618=>array(52,-52,959,851),34619=>array(47,-65,953,839),34620=>array(64,-68,950,832),34621=>array(39,-65,947,814),34622=>array(46,-62,965,811),34623=>array(45,-66,966,830),34624=>array(40,-51,974,842),34625=>array(90,-89,944,774),34626=>array(34,-69,976,817),34627=>array(54,-77,957,814),34628=>array(50,-67,915,825),34629=>array(57,-89,971,787),34630=>array(40,-69,952,819),34631=>array(29,-30,932,806),34632=>array(37,-68,877,810),34633=>array(41,-61,945,848),34634=>array(41,-66,968,846),34635=>array(41,-64,983,813),34636=>array(48,-65,951,832),34637=>array(51,-69,915,817),34638=>array(60,-58,919,836),34639=>array(56,-68,949,832),34640=>array(46,-70,903,814),34641=>array(42,-74,964,811),34642=>array(47,-71,948,815),34643=>array(40,-63,968,829),34644=>array(50,-72,957,824),34645=>array(38,-65,961,835),34646=>array(56,-29,956,829),34647=>array(39,-37,936,834),34648=>array(33,-30,944,818),34649=>array(46,-69,932,807),34650=>array(47,-73,970,814),34651=>array(48,-69,965,828),34652=>array(59,-75,965,836),34653=>array(34,-54,959,853),34654=>array(55,-70,908,814),34655=>array(51,-65,912,815),34656=>array(48,-65,948,812),34657=>array(53,-71,968,815),34658=>array(53,-78,956,815),34659=>array(50,-67,956,837),34660=>array(61,-66,965,852),34661=>array(49,-45,964,848),34662=>array(51,-68,980,834),34663=>array(47,-74,972,823),34664=>array(31,-64,952,809),34665=>array(50,-32,955,824),34666=>array(49,-66,951,815),34667=>array(43,-69,939,825),34668=>array(55,-77,976,825),34669=>array(61,-74,986,812),34670=>array(33,-64,967,845),34671=>array(44,-76,955,825),34672=>array(29,-45,960,831),34673=>array(45,-64,975,837),34674=>array(56,-67,942,831),34675=>array(51,-74,952,829),34676=>array(40,-71,899,833),34677=>array(50,-82,961,831),34678=>array(31,-62,972,842),34679=>array(45,-73,947,833),34680=>array(50,-57,918,826),34681=>array(54,-30,968,813),34682=>array(37,-70,920,834),34683=>array(37,-62,947,837),34684=>array(37,-63,932,813),34685=>array(50,-70,951,821),34686=>array(31,-65,949,823),34687=>array(47,-42,971,806),34688=>array(78,-74,956,837),34689=>array(42,-72,973,815),34690=>array(60,-59,957,831),34691=>array(46,-64,940,849),34692=>array(43,-62,948,843),34693=>array(40,-33,959,853),34694=>array(63,-63,966,837),34695=>array(49,-53,974,853),34696=>array(47,-71,953,810),34697=>array(53,-69,971,830),34698=>array(44,-64,977,843),34699=>array(39,-69,965,836),34700=>array(41,-80,956,858),34701=>array(64,-62,967,826),34702=>array(45,-73,955,827),34703=>array(47,-71,977,834),34704=>array(53,-72,952,830),34705=>array(40,-75,979,845),34706=>array(58,-75,976,834),34707=>array(49,-67,987,836),34708=>array(47,-73,976,836),34709=>array(50,-46,973,852),34710=>array(47,-67,941,813),34711=>array(39,-65,949,848),34712=>array(39,-18,943,838),34713=>array(31,-67,977,832),34714=>array(75,-73,954,852),34715=>array(33,-73,947,845),34716=>array(73,-71,966,826),34717=>array(45,-66,977,842),34718=>array(55,-60,936,836),34719=>array(36,-66,951,833),34720=>array(36,-26,957,840),34721=>array(36,-77,957,840),34722=>array(68,-66,934,839),34723=>array(29,-68,972,835),34724=>array(56,-71,987,842),34725=>array(17,-60,970,855),34726=>array(49,-65,969,831),34727=>array(49,-71,936,832),34728=>array(29,-65,921,825),34729=>array(26,-60,966,841),34730=>array(57,-70,939,837),34731=>array(54,-60,942,850),34732=>array(46,-62,957,836),34733=>array(46,-62,951,854),34734=>array(34,-57,945,836),34735=>array(39,-72,943,836),34736=>array(44,-59,961,835),34737=>array(63,-66,934,832),34738=>array(59,-21,951,826),34739=>array(54,-17,958,842),34740=>array(82,-79,967,823),34741=>array(49,-64,955,812),34742=>array(36,-77,965,816),34743=>array(49,-82,957,847),34744=>array(46,-76,950,829),34745=>array(56,-72,956,826),34746=>array(33,-73,961,835),34747=>array(49,-67,954,836),34748=>array(61,-32,955,822),34749=>array(45,-68,977,843),34750=>array(37,-78,959,840),34751=>array(50,-83,958,836),34752=>array(36,-65,949,819),34753=>array(57,-70,957,827),34754=>array(56,-67,965,841),34755=>array(51,-73,975,818),34756=>array(55,-65,965,834),34757=>array(56,-70,966,831),34758=>array(38,-65,966,834),34759=>array(57,-87,954,835),34760=>array(51,-64,912,809),34761=>array(40,-59,969,834),34762=>array(57,-67,957,787),34763=>array(30,-34,949,828),34764=>array(52,-31,968,832),34765=>array(34,-81,958,811),34766=>array(34,-67,947,829),34767=>array(42,-80,984,825),34768=>array(54,-64,934,839),34769=>array(59,-61,967,852),34770=>array(46,-65,956,833),34771=>array(33,-64,970,841),34772=>array(44,-71,960,815),34773=>array(54,-70,940,831),34774=>array(49,-67,954,836),34775=>array(57,-80,938,834),34776=>array(49,-68,962,844),34777=>array(43,-71,958,838),34778=>array(57,-80,961,820),34779=>array(41,-64,961,832),34780=>array(50,-68,962,838),34781=>array(48,-66,959,846),34782=>array(89,-83,954,825),34783=>array(43,-68,952,835),34784=>array(33,-66,951,835),34785=>array(56,-71,920,837),34786=>array(51,-68,957,832),34787=>array(36,-66,960,833),34788=>array(34,-73,943,806),34789=>array(53,-68,965,847),34790=>array(51,-74,965,827),34791=>array(52,-68,949,833),34792=>array(53,-71,954,790),34793=>array(51,-70,982,821),34794=>array(44,-50,977,815),34795=>array(52,-66,953,813),34796=>array(56,-58,955,823),34797=>array(43,-68,945,834),34798=>array(30,-71,936,833),34799=>array(43,-66,957,832),34800=>array(31,-72,961,835),34801=>array(51,-69,961,836),34802=>array(60,-64,975,840),34803=>array(43,-75,945,818),34804=>array(49,-74,959,830),34805=>array(30,-71,948,807),34806=>array(41,-30,935,814),34807=>array(49,-64,915,829),34808=>array(36,-64,975,819),34809=>array(45,-71,948,851),34810=>array(52,-27,953,831),34811=>array(42,-73,947,850),34812=>array(49,-74,951,830),34813=>array(46,-57,950,833),34814=>array(43,-68,958,855),34815=>array(40,-56,955,843),34816=>array(51,-70,953,839),34817=>array(55,-76,941,841),34818=>array(43,-65,975,828),34819=>array(41,-68,957,849),34820=>array(37,-53,974,861),34821=>array(46,-48,957,819),34822=>array(66,-72,962,833),34823=>array(62,-66,958,832),34824=>array(52,-71,961,828),34825=>array(43,-71,969,820),34826=>array(34,-67,946,851),34827=>array(52,-66,924,817),34828=>array(42,-62,940,820),34829=>array(40,-75,977,824),34830=>array(46,-65,956,833),34831=>array(43,-61,948,847),34832=>array(41,-64,968,849),34833=>array(37,-65,965,839),34834=>array(48,-75,957,802),34835=>array(47,-60,961,835),34836=>array(50,-59,966,846),34837=>array(56,-59,943,829),34838=>array(34,-65,976,832),34839=>array(40,-66,951,806),34840=>array(34,-59,974,842),34841=>array(39,-69,965,842),34842=>array(53,-71,942,840),34843=>array(44,-64,961,839),34844=>array(38,-87,979,834),34845=>array(52,-70,929,784),34846=>array(56,-86,949,838),34847=>array(32,-60,961,848),34848=>array(53,-71,944,786),34849=>array(52,-64,957,844),34850=>array(55,-62,972,858),34851=>array(50,-65,948,818),34852=>array(67,-69,969,853),34853=>array(63,-75,944,846),34854=>array(45,-71,956,827),34855=>array(54,-67,967,844),34856=>array(42,-55,965,842),34857=>array(64,-71,964,823),34858=>array(71,-75,962,845),34859=>array(65,-77,969,831),34860=>array(40,-68,950,839),34861=>array(54,-79,967,854),34862=>array(35,-73,975,802),34863=>array(40,-70,954,844),34864=>array(30,-66,975,846),34865=>array(46,-33,957,833),34866=>array(57,-63,929,842),34867=>array(34,-78,953,806),34868=>array(55,-68,942,826),34869=>array(47,-65,949,828),34870=>array(50,-76,965,793),34871=>array(46,-64,946,807),34872=>array(36,-67,941,826),34873=>array(54,-67,967,844),34874=>array(50,-88,965,809),34875=>array(62,-77,944,830),34876=>array(48,-68,986,819),34877=>array(41,-73,966,829),34878=>array(47,-71,924,815),34879=>array(89,-73,946,847),34880=>array(55,-11,954,806),34881=>array(59,-14,955,846),34882=>array(34,-60,971,811),34883=>array(43,-70,968,833),34884=>array(20,-15,947,834),34885=>array(25,-45,949,853),34886=>array(49,-64,958,836),34887=>array(37,-68,971,836),34888=>array(40,-69,955,832),34889=>array(34,-61,982,849),34890=>array(31,-68,957,830),34891=>array(63,-57,941,842),34892=>array(51,-62,941,845),34893=>array(41,-68,954,827),34894=>array(53,-67,960,829),34895=>array(50,-68,948,829),34896=>array(53,-66,960,829),34897=>array(53,-66,960,829),34898=>array(47,-65,954,835),34899=>array(39,-73,951,824),34900=>array(29,-68,923,828),34901=>array(46,-65,952,833),34902=>array(49,-69,960,833),34903=>array(41,-72,951,831),34904=>array(24,-66,960,853),34905=>array(40,-65,959,831),34906=>array(46,-70,953,825),34907=>array(37,-65,955,839),34908=>array(34,-66,960,816),34909=>array(38,-68,953,835),34910=>array(35,-70,943,831),34911=>array(39,-66,954,841),34912=>array(24,-72,936,839),34913=>array(33,-69,945,835),34914=>array(37,-65,956,837),34915=>array(38,-68,944,826),34916=>array(266,-66,677,819),34917=>array(40,-69,954,843),34918=>array(41,-50,963,842),34919=>array(41,-67,958,844),34920=>array(52,-75,953,835),34921=>array(34,-67,971,843),34922=>array(35,-64,954,843),34923=>array(42,-68,957,830),34924=>array(32,-60,917,839),34925=>array(35,-61,973,841),34926=>array(54,-73,963,845),34927=>array(45,-74,973,845),34928=>array(37,-70,960,832),34929=>array(50,-76,963,844),34930=>array(23,-69,879,803),34931=>array(33,-65,955,831),34932=>array(54,-75,964,842),34933=>array(46,-53,909,805),34934=>array(62,-67,932,844),34935=>array(42,-73,960,829),34936=>array(50,-63,946,837),34937=>array(50,-67,956,838),34938=>array(47,-68,960,850),34939=>array(61,-67,966,838),34940=>array(50,-70,976,850),34941=>array(39,-67,946,810),34942=>array(37,-62,955,858),34943=>array(36,-65,970,848),34944=>array(60,-71,930,838),34945=>array(67,-62,967,833),34946=>array(32,-66,964,832),34947=>array(30,-73,984,823),34948=>array(16,-76,940,837),34949=>array(49,-59,950,829),34950=>array(48,-67,906,842),34951=>array(48,-78,956,842),34952=>array(48,-67,959,831),34953=>array(48,-67,957,842),34954=>array(48,-77,949,842),34955=>array(44,-69,962,837),34956=>array(44,-69,956,851),34957=>array(42,-67,960,839),34958=>array(37,-75,914,845),34959=>array(44,-60,964,845),34960=>array(29,-62,970,845),34961=>array(50,-72,894,840),34962=>array(47,-65,951,828),34963=>array(45,-68,956,844),34964=>array(48,-67,953,842),34965=>array(51,-74,966,841),34966=>array(46,-68,899,827),34967=>array(39,-52,972,853),34968=>array(47,-65,957,843),34969=>array(47,-72,892,848),34970=>array(31,-62,967,847),34971=>array(39,-58,960,850),34972=>array(28,-56,970,847),34973=>array(39,-70,941,848),34974=>array(52,-58,961,840),34975=>array(47,-80,966,838),34976=>array(50,-67,961,846),34977=>array(52,-68,954,841),34978=>array(43,-65,954,838),34979=>array(54,-61,964,848),34980=>array(47,-62,960,845),34981=>array(54,-62,948,848),34982=>array(54,-65,916,848),34983=>array(54,-71,914,848),34984=>array(52,-62,947,844),34985=>array(54,-66,951,848),34986=>array(46,-65,955,842),34987=>array(36,-69,962,838),34988=>array(44,-68,964,849),34989=>array(29,-63,942,840),34990=>array(54,-61,944,856),34991=>array(54,-74,945,848),34992=>array(61,-67,945,811),34993=>array(33,-74,971,834),34994=>array(51,-79,960,854),34995=>array(41,-70,935,848),34996=>array(36,-63,982,842),34997=>array(46,-55,954,833),34998=>array(38,-67,972,844),34999=>array(36,-63,966,850),35000=>array(44,-70,954,836),35001=>array(41,-70,951,842),35002=>array(42,-72,950,844),35003=>array(33,-70,954,842),35004=>array(50,-71,977,841),35005=>array(47,-55,904,852),35006=>array(28,-55,965,844),35007=>array(41,-65,959,838),35008=>array(36,-57,916,842),35009=>array(42,-66,957,840),35010=>array(44,-73,955,828),35011=>array(41,-65,913,835),35012=>array(41,-67,964,840),35013=>array(45,-68,959,830),35014=>array(28,-66,864,822),35015=>array(46,-53,972,855),35016=>array(41,-65,948,842),35017=>array(39,-71,966,842),35018=>array(46,-64,958,852),35019=>array(37,-67,964,834),35020=>array(37,-72,966,846),35021=>array(38,-65,908,842),35022=>array(48,-65,956,847),35023=>array(43,-75,955,840),35024=>array(28,-68,915,842),35025=>array(41,-65,950,842),35026=>array(55,-61,967,850),35027=>array(41,-65,957,842),35028=>array(35,-67,942,845),35029=>array(44,-69,969,833),35030=>array(30,-71,980,840),35031=>array(37,-73,960,840),35032=>array(51,-55,963,832),35033=>array(42,-74,948,823),35034=>array(40,-74,969,830),35035=>array(46,-70,969,838),35036=>array(32,-63,946,834),35037=>array(57,-60,957,832),35038=>array(35,-65,959,841),35039=>array(33,-67,948,833),35040=>array(33,-82,948,786),35041=>array(41,-64,954,821),35042=>array(20,-69,935,815),35043=>array(23,-68,956,832),35044=>array(29,-60,931,840),35045=>array(24,-68,886,822),35046=>array(36,-79,957,841),35047=>array(45,-76,966,840),35048=>array(31,-68,941,849),35049=>array(31,-68,949,842),35050=>array(41,-66,917,842),35051=>array(47,-71,903,842),35052=>array(49,-72,973,839),35053=>array(31,-68,949,842),35054=>array(54,-70,905,840),35055=>array(36,-65,906,844),35056=>array(36,-67,971,838),35057=>array(34,-65,975,843),35058=>array(46,-71,948,823),35059=>array(45,-68,956,836),35060=>array(35,-63,958,830),35061=>array(47,-74,948,832),35062=>array(45,-70,955,840),35063=>array(47,-65,973,838),35064=>array(40,-71,973,822),35065=>array(68,-59,967,842),35066=>array(41,-70,966,837),35067=>array(41,-75,956,824),35068=>array(53,-64,928,823),35069=>array(28,-79,972,842),35070=>array(35,-68,957,825),35071=>array(53,-64,954,845),35072=>array(42,-72,963,843),35073=>array(42,-69,960,785),35074=>array(34,-66,968,833),35075=>array(34,-70,930,837),35076=>array(34,-66,938,835),35077=>array(51,-72,957,839),35078=>array(41,-73,968,837),35079=>array(36,-67,962,845),35080=>array(40,-63,956,840),35081=>array(43,-75,972,835),35082=>array(38,-70,906,823),35083=>array(53,-68,975,841),35084=>array(36,-65,952,823),35085=>array(34,-67,956,837),35086=>array(38,-73,976,847),35087=>array(38,-56,957,855),35088=>array(36,-63,924,834),35089=>array(50,-75,977,838),35090=>array(56,-73,972,842),35091=>array(32,-65,964,836),35092=>array(47,-71,952,842),35093=>array(45,-66,965,840),35094=>array(54,-70,978,837),35095=>array(44,-64,946,840),35096=>array(34,-58,954,838),35097=>array(30,-64,965,837),35098=>array(46,-64,959,841),35099=>array(23,-62,929,821),35100=>array(31,-80,971,836),35101=>array(38,-73,940,833),35102=>array(35,-68,968,820),35103=>array(39,-70,915,842),35104=>array(23,-65,954,829),35105=>array(45,-61,956,838),35106=>array(37,-75,978,839),35107=>array(48,-72,987,836),35108=>array(23,-60,977,833),35109=>array(42,-70,953,820),35110=>array(32,-55,970,855),35111=>array(24,-54,972,846),35112=>array(35,-57,933,847),35113=>array(31,-76,970,843),35114=>array(26,-73,967,820),35115=>array(19,-70,951,838),35116=>array(53,-70,993,835),35117=>array(47,-79,964,856),35118=>array(39,-71,976,833),35119=>array(41,-72,945,841),35120=>array(36,-65,974,846),35121=>array(51,-75,974,846),35122=>array(30,-69,947,845),35123=>array(30,-65,965,837),35124=>array(12,-68,918,821),35125=>array(31,-55,947,855),35126=>array(34,-65,910,817),35127=>array(42,-75,973,833),35128=>array(36,-66,945,842),35129=>array(23,-70,971,823),35130=>array(56,-68,972,840),35131=>array(54,-60,955,843),35132=>array(42,-70,971,833),35133=>array(56,-72,972,832),35134=>array(45,-67,957,850),35135=>array(23,-69,942,828),35136=>array(41,-74,947,833),35137=>array(17,-68,965,819),35138=>array(31,-59,973,853),35139=>array(56,-56,949,840),35140=>array(49,-58,955,843),35141=>array(32,-68,948,833),35142=>array(40,-67,972,844),35143=>array(51,-67,924,842),35144=>array(23,-69,955,821),35145=>array(39,-64,911,837),35146=>array(23,-66,962,821),35147=>array(33,-67,973,837),35148=>array(39,-63,950,817),35149=>array(36,-68,966,832),35150=>array(23,-67,964,833),35151=>array(40,-72,963,839),35152=>array(46,-66,958,838),35153=>array(42,-67,952,843),35154=>array(41,-76,970,831),35155=>array(30,-70,954,832),35156=>array(23,-67,951,831),35157=>array(26,-59,937,831),35158=>array(35,-66,971,846),35159=>array(51,-68,956,835),35160=>array(43,-67,969,837),35161=>array(46,-67,972,838),35162=>array(44,-66,980,845),35163=>array(40,-64,978,844),35164=>array(31,-68,954,846),35165=>array(26,-64,983,858),35166=>array(47,-53,974,835),35167=>array(36,-66,971,834),35168=>array(43,-65,928,835),35169=>array(52,-67,924,835),35170=>array(27,-55,947,856),35171=>array(44,-66,964,846),35172=>array(35,-68,952,836),35173=>array(20,-104,957,841),35174=>array(35,-64,959,836),35175=>array(39,-64,973,843),35176=>array(23,-66,969,825),35177=>array(43,-82,960,839),35178=>array(31,-65,958,829),35179=>array(41,-74,971,835),35180=>array(28,-55,958,845),35181=>array(36,-81,966,831),35182=>array(36,-73,994,831),35183=>array(33,-76,966,826),35184=>array(23,-72,977,846),35185=>array(39,-70,964,840),35186=>array(51,-65,948,841),35187=>array(27,-70,974,831),35188=>array(29,-62,912,826),35189=>array(29,-76,955,843),35190=>array(22,-65,973,835),35191=>array(34,-65,969,825),35192=>array(31,-66,978,831),35193=>array(31,-66,980,831),35194=>array(34,-62,948,834),35195=>array(31,-59,968,849),35196=>array(29,-60,967,841),35197=>array(29,-64,942,841),35198=>array(71,-63,945,782),35199=>array(73,-53,929,772),35200=>array(85,374,935,781),35201=>array(52,-69,935,781),35202=>array(74,-70,971,782),35203=>array(59,-63,955,788),35204=>array(64,-70,938,788),35205=>array(53,-66,930,836),35206=>array(55,-69,963,818),35207=>array(63,-70,937,818),35208=>array(48,-73,967,802),35209=>array(60,-68,950,804),35210=>array(54,-53,934,811),35211=>array(58,-74,944,783),35212=>array(18,-65,948,784),35213=>array(64,-60,935,830),35214=>array(52,-39,956,787),35215=>array(43,-59,954,812),35216=>array(38,-56,957,818),35217=>array(42,-58,956,836),35218=>array(51,-62,956,822),35219=>array(51,-71,960,837),35220=>array(64,-65,944,791),35221=>array(42,-64,956,828),35222=>array(39,-63,959,834),35223=>array(58,-69,953,780),35224=>array(96,-62,938,829),35225=>array(51,-62,946,848),35226=>array(37,-65,908,816),35227=>array(36,-70,966,828),35228=>array(36,-70,954,826),35229=>array(50,-72,962,780),35230=>array(37,-70,961,773),35231=>array(45,-71,962,824),35232=>array(32,-62,971,796),35233=>array(38,-71,967,774),35234=>array(49,-71,968,829),35235=>array(41,-71,966,824),35236=>array(36,-70,969,835),35237=>array(33,-60,971,836),35238=>array(32,-72,971,827),35239=>array(47,-63,960,838),35240=>array(71,-59,963,789),35241=>array(31,-69,963,825),35242=>array(46,-70,957,826),35243=>array(17,-79,957,825),35244=>array(39,-79,950,835),35245=>array(52,-61,965,785),35246=>array(66,-70,937,824),35247=>array(62,-74,977,829),35248=>array(32,-74,978,835),35249=>array(64,-58,939,828),35250=>array(52,-68,974,835),35251=>array(39,-60,970,841),35252=>array(29,-75,972,828),35253=>array(104,-74,975,791),35254=>array(50,-70,962,837),35255=>array(32,-71,966,835),35256=>array(104,-74,975,791),35257=>array(33,-66,963,832),35258=>array(64,-65,935,840),35259=>array(22,-76,987,835),35260=>array(18,-76,966,789),35261=>array(47,-63,960,840),35262=>array(37,-74,967,834),35263=>array(44,-75,967,835),35264=>array(35,-70,960,827),35265=>array(24,-56,921,784),35266=>array(18,-61,932,792),35267=>array(25,-55,971,792),35268=>array(26,-56,932,826),35269=>array(29,-51,934,827),35270=>array(31,-72,937,818),35271=>array(98,-67,941,813),35272=>array(39,-59,913,838),35273=>array(28,-60,920,816),35274=>array(70,-78,938,810),35275=>array(22,-69,936,771),35276=>array(43,-73,931,819),35277=>array(37,-85,973,836),35278=>array(32,-81,938,822),35279=>array(52,-72,933,818),35280=>array(29,-64,936,819),35281=>array(25,-75,942,817),35282=>array(69,-60,863,849),35283=>array(45,-70,886,842),35284=>array(60,-57,924,849),35285=>array(59,-56,911,851),35286=>array(40,-67,979,847),35287=>array(38,-62,975,838),35288=>array(24,-68,959,845),35289=>array(41,-79,963,852),35290=>array(33,-67,975,842),35291=>array(52,-68,954,841),35292=>array(28,-68,937,835),35293=>array(33,-56,962,857),35294=>array(18,-65,913,834),35295=>array(25,-67,955,828),35296=>array(42,-59,972,836),35297=>array(33,-70,989,831),35298=>array(40,-61,900,830),35299=>array(52,-67,949,834),35300=>array(28,-87,963,828),35301=>array(38,-71,969,836),35302=>array(36,-71,962,834),35303=>array(46,-66,934,843),35304=>array(32,-73,966,824),35305=>array(38,-71,967,828),35306=>array(46,-66,938,850),35307=>array(42,-68,974,839),35308=>array(34,-74,960,825),35309=>array(44,-71,955,841),35310=>array(54,-67,962,842),35311=>array(19,-67,922,834),35312=>array(44,-70,951,836),35313=>array(38,-69,965,842),35314=>array(29,-70,954,831),35315=>array(38,-67,981,829),35316=>array(41,-67,962,848),35317=>array(46,-70,935,842),35318=>array(44,-78,967,829),35319=>array(60,-65,930,830),35320=>array(63,-74,926,833),35321=>array(29,-71,960,841),35322=>array(54,-64,965,831),35323=>array(38,-70,975,835),35324=>array(38,-73,975,841),35325=>array(44,-71,959,841),35326=>array(33,-64,973,836),35327=>array(44,-52,955,850),35328=>array(84,-64,916,819),35329=>array(261,-47,747,842),35330=>array(60,-61,955,817),35331=>array(60,-65,951,829),35332=>array(33,-66,966,836),35333=>array(60,-58,967,842),35334=>array(69,-67,876,842),35335=>array(77,-61,909,840),35336=>array(51,-64,954,835),35337=>array(60,-45,948,847),35338=>array(60,-62,959,817),35339=>array(60,-55,914,847),35340=>array(65,-47,948,790),35341=>array(65,-50,946,844),35342=>array(60,-69,949,830),35343=>array(68,-68,964,834),35344=>array(65,-64,955,792),35345=>array(46,-34,963,853),35346=>array(63,-53,904,817),35347=>array(60,-68,902,829),35348=>array(85,-64,928,824),35349=>array(79,-56,912,846),35350=>array(60,-55,960,835),35351=>array(60,-61,957,834),35352=>array(60,-61,957,823),35353=>array(64,-56,964,848),35354=>array(116,-57,874,823),35355=>array(58,-62,954,840),35356=>array(60,-44,968,843),35357=>array(60,-62,948,793),35358=>array(63,-73,976,839),35359=>array(59,-58,964,815),35360=>array(60,-61,899,843),35361=>array(60,-66,963,843),35362=>array(63,-73,960,831),35363=>array(62,-69,955,829),35364=>array(60,-65,934,846),35365=>array(71,-71,907,796),35366=>array(60,-50,950,843),35367=>array(66,-69,963,841),35368=>array(60,-44,954,843),35369=>array(76,-58,930,840),35370=>array(60,-62,945,824),35371=>array(60,-44,960,843),35372=>array(72,-77,972,836),35373=>array(60,-63,975,817),35374=>array(60,-65,952,843),35375=>array(60,-69,982,843),35376=>array(65,-41,957,842),35377=>array(60,-64,949,837),35378=>array(60,-66,891,852),35379=>array(60,-62,964,817),35380=>array(56,-67,956,837),35381=>array(60,-46,917,843),35382=>array(59,-62,961,793),35383=>array(60,-62,901,838),35384=>array(60,-71,948,843),35385=>array(62,-68,951,844),35386=>array(56,-72,965,844),35387=>array(60,-61,947,829),35388=>array(53,-57,950,817),35389=>array(60,-52,921,846),35390=>array(64,-67,958,827),35391=>array(57,-44,964,839),35392=>array(59,-55,951,844),35393=>array(60,-65,953,826),35394=>array(60,-66,964,843),35395=>array(60,-65,982,843),35396=>array(57,-74,966,845),35397=>array(56,-76,976,839),35398=>array(56,-60,961,835),35399=>array(60,-58,978,843),35400=>array(74,-65,942,820),35401=>array(51,-71,977,843),35402=>array(63,-70,952,837),35403=>array(60,-44,957,843),35404=>array(58,-70,948,836),35405=>array(58,-47,947,844),35406=>array(62,-48,954,843),35407=>array(59,-73,911,848),35408=>array(60,-61,951,841),35409=>array(60,-61,952,824),35410=>array(60,-63,952,830),35411=>array(60,-51,963,843),35412=>array(60,-62,905,817),35413=>array(53,-65,956,817),35414=>array(51,-74,972,834),35415=>array(56,-61,903,841),35416=>array(78,-67,920,833),35417=>array(65,-76,965,843),35418=>array(60,-44,963,843),35419=>array(60,-50,964,793),35420=>array(42,-64,971,837),35421=>array(60,-62,925,843),35422=>array(60,-64,909,817),35423=>array(35,-69,972,846),35424=>array(52,-63,965,844),35425=>array(77,-52,914,841),35426=>array(62,-60,910,836),35427=>array(60,-63,958,831),35428=>array(54,-66,966,832),35429=>array(51,-65,977,853),35430=>array(60,-61,963,829),35431=>array(51,-60,957,839),35432=>array(52,-74,971,831),35433=>array(60,-61,954,838),35434=>array(60,-64,964,844),35435=>array(53,-57,961,829),35436=>array(69,-78,951,818),35437=>array(62,-61,954,846),35438=>array(49,-55,955,830),35439=>array(60,-70,899,843),35440=>array(50,-58,945,829),35441=>array(53,-64,958,834),35442=>array(53,-63,954,824),35443=>array(60,-65,954,843),35444=>array(58,-68,951,840),35445=>array(55,-73,963,826),35446=>array(57,-71,905,848),35447=>array(60,-65,904,837),35448=>array(61,-67,974,849),35449=>array(45,-76,914,842),35450=>array(61,-72,914,841),35451=>array(57,-67,966,836),35452=>array(52,-57,954,833),35453=>array(61,-69,956,840),35454=>array(47,-62,925,842),35455=>array(63,-55,954,831),35456=>array(53,-65,946,842),35457=>array(57,-69,951,838),35458=>array(57,-67,957,830),35459=>array(62,-65,916,840),35460=>array(59,-68,981,830),35461=>array(58,-65,977,836),35462=>array(62,-53,957,838),35463=>array(60,-62,978,843),35464=>array(61,-52,957,849),35465=>array(42,-67,958,842),35466=>array(30,-60,954,832),35467=>array(51,-70,967,832),35468=>array(53,-59,964,820),35469=>array(53,-48,964,813),35470=>array(61,-65,976,849),35471=>array(60,-73,982,841),35472=>array(61,-59,970,849),35473=>array(63,-53,957,817),35474=>array(57,-74,986,839),35475=>array(64,-71,936,839),35476=>array(64,-67,967,840),35477=>array(58,-66,963,819),35478=>array(62,-50,956,846),35479=>array(61,-65,936,849),35480=>array(53,-69,975,828),35481=>array(65,-68,961,843),35482=>array(67,-70,926,835),35483=>array(61,-61,970,849),35484=>array(61,-67,968,849),35485=>array(61,-71,972,849),35486=>array(49,-68,949,815),35487=>array(61,-68,957,849),35488=>array(52,-70,961,833),35489=>array(58,-63,964,837),35490=>array(61,-52,958,849),35491=>array(59,-48,954,797),35492=>array(59,-62,944,815),35493=>array(50,-65,945,831),35494=>array(60,-64,895,793),35495=>array(59,-66,953,826),35496=>array(62,-68,954,845),35497=>array(61,-56,948,851),35498=>array(57,-71,964,816),35499=>array(59,-68,967,842),35500=>array(59,-57,956,848),35501=>array(53,-57,966,829),35502=>array(61,-66,964,849),35503=>array(61,-62,932,849),35504=>array(54,-70,952,837),35505=>array(61,-72,962,849),35506=>array(56,-61,970,817),35507=>array(61,-77,932,849),35508=>array(61,-63,977,850),35509=>array(61,-64,968,855),35510=>array(69,-68,974,842),35511=>array(61,-67,939,849),35512=>array(60,-63,955,837),35513=>array(53,-68,954,829),35514=>array(59,-68,977,836),35515=>array(59,-69,967,834),35516=>array(53,-57,958,827),35517=>array(60,-61,965,837),35518=>array(119,-68,903,804),35519=>array(53,-62,915,817),35520=>array(54,-68,950,843),35521=>array(61,-62,963,843),35522=>array(58,-68,897,838),35523=>array(57,-70,970,832),35524=>array(56,-62,959,835),35525=>array(50,-71,963,831),35526=>array(55,-80,952,833),35527=>array(63,-67,962,841),35528=>array(54,-47,963,843),35529=>array(62,-65,958,843),35530=>array(61,-66,937,849),35531=>array(53,-65,956,835),35532=>array(53,-64,974,835),35533=>array(56,-61,956,836),35534=>array(61,-64,960,849),35535=>array(51,-68,969,817),35536=>array(26,-58,946,836),35537=>array(56,-64,978,833),35538=>array(53,-60,960,830),35539=>array(63,-62,959,840),35540=>array(60,-69,975,838),35541=>array(60,-70,959,833),35542=>array(55,-63,973,849),35543=>array(63,-55,986,843),35544=>array(63,-73,980,839),35545=>array(58,-70,963,834),35546=>array(61,-53,983,824),35547=>array(53,-74,975,832),35548=>array(53,-64,971,830),35549=>array(59,-68,973,839),35550=>array(71,-72,928,794),35551=>array(55,-60,967,814),35552=>array(50,-42,947,837),35553=>array(54,-37,973,816),35554=>array(49,-67,954,793),35555=>array(49,-67,914,840),35556=>array(55,-59,951,793),35557=>array(55,-44,947,842),35558=>array(51,-67,946,826),35559=>array(56,-65,951,832),35560=>array(54,-67,927,840),35561=>array(55,-43,936,845),35562=>array(54,-73,949,833),35563=>array(48,-67,964,833),35564=>array(29,-69,953,852),35565=>array(48,-68,970,852),35566=>array(53,-64,965,845),35567=>array(61,-61,955,838),35568=>array(56,-48,971,833),35569=>array(58,-62,951,842),35570=>array(68,-45,959,836),35571=>array(57,-64,947,844),35572=>array(42,-60,945,837),35573=>array(55,-56,953,846),35574=>array(65,-82,957,818),35575=>array(51,-69,964,797),35576=>array(59,-66,948,835),35577=>array(59,-48,947,842),35578=>array(54,-71,952,830),35579=>array(59,-43,953,844),35580=>array(68,-70,981,839),35581=>array(59,-68,947,842),35582=>array(53,-65,949,836),35583=>array(53,-69,950,835),35584=>array(53,-69,969,829),35585=>array(62,-60,926,816),35586=>array(60,-64,911,823),35587=>array(63,-42,959,842),35588=>array(40,-72,967,840),35589=>array(58,-63,914,841),35590=>array(56,-61,919,872),35591=>array(31,-65,970,843),35592=>array(35,-67,969,793),35593=>array(64,-56,984,851),35594=>array(56,-63,961,840),35595=>array(75,-71,987,834),35596=>array(69,-60,954,804),35597=>array(108,-71,902,823),35598=>array(79,-70,956,836),35599=>array(60,-60,958,843),35600=>array(66,-55,968,827),35601=>array(57,-74,957,842),35602=>array(61,-68,963,838),35603=>array(60,-73,960,842),35604=>array(62,-68,954,833),35605=>array(57,-72,959,836),35606=>array(50,-66,968,793),35607=>array(59,-69,951,816),35608=>array(57,-71,952,838),35609=>array(64,-64,978,843),35610=>array(54,-57,961,804),35611=>array(55,-65,952,826),35612=>array(57,-66,962,845),35613=>array(53,-66,951,844),35614=>array(59,-68,930,832),35615=>array(51,-57,926,848),35616=>array(59,-58,957,842),35617=>array(53,-64,952,829),35618=>array(62,-73,972,841),35619=>array(58,-68,953,837),35620=>array(59,-69,955,833),35621=>array(56,-53,968,831),35622=>array(45,-66,958,845),35623=>array(59,-66,954,838),35624=>array(63,-68,984,823),35625=>array(33,-72,976,841),35626=>array(62,-67,956,838),35627=>array(55,-70,951,838),35628=>array(60,-72,947,795),35629=>array(55,-73,947,838),35630=>array(52,-77,958,842),35631=>array(42,-49,945,849),35632=>array(61,-71,964,835),35633=>array(53,-75,948,842),35634=>array(53,-73,970,848),35635=>array(60,-85,957,793),35636=>array(60,-68,951,847),35637=>array(81,-68,922,835),35638=>array(45,-61,960,837),35639=>array(63,-60,964,839),35640=>array(66,-79,974,834),35641=>array(60,-50,953,830),35642=>array(69,-81,958,837),35643=>array(71,-72,938,836),35644=>array(56,-78,946,833),35645=>array(79,-68,940,841),35646=>array(68,-60,983,813),35647=>array(60,-75,942,847),35648=>array(56,-70,968,842),35649=>array(54,-64,954,834),35650=>array(68,-68,956,840),35651=>array(60,-48,961,847),35652=>array(60,-63,918,847),35653=>array(54,-44,946,839),35654=>array(34,-70,943,825),35655=>array(60,-66,972,841),35656=>array(54,-74,972,841),35657=>array(59,-53,956,830),35658=>array(56,-69,950,839),35659=>array(75,-60,922,846),35660=>array(51,-79,968,852),35661=>array(42,-71,944,851),35662=>array(62,-64,941,798),35663=>array(57,-67,972,833),35664=>array(56,-65,954,845),35665=>array(60,-62,965,844),35666=>array(50,-57,970,848),35667=>array(73,-46,977,827),35668=>array(48,-58,951,846),35669=>array(58,-67,955,844),35670=>array(55,-67,960,824),35671=>array(66,-59,959,841),35672=>array(51,-68,959,833),35673=>array(60,-71,971,835),35674=>array(49,-67,954,813),35675=>array(60,-49,966,838),35676=>array(53,-61,952,843),35677=>array(52,-50,966,840),35678=>array(60,-66,976,847),35679=>array(53,-50,969,800),35680=>array(63,-55,960,837),35681=>array(60,-65,945,847),35682=>array(60,-63,978,847),35683=>array(42,-70,970,847),35684=>array(60,-66,985,847),35685=>array(40,-67,979,845),35686=>array(55,-77,944,824),35687=>array(48,-66,967,838),35688=>array(57,-73,977,839),35689=>array(63,-48,966,844),35690=>array(57,-68,948,834),35691=>array(64,-76,962,839),35692=>array(66,-60,961,830),35693=>array(51,-59,973,846),35694=>array(60,-68,985,848),35695=>array(53,-64,939,795),35696=>array(54,-63,962,850),35697=>array(36,-86,955,843),35698=>array(52,-79,973,837),35699=>array(60,-59,953,847),35700=>array(60,-63,967,836),35701=>array(63,-68,959,847),35702=>array(36,-66,955,847),35703=>array(53,-59,971,837),35704=>array(63,-61,964,840),35705=>array(53,-68,977,836),35706=>array(54,-74,967,831),35707=>array(83,-63,936,790),35708=>array(83,-74,936,841),35709=>array(31,-64,971,832),35710=>array(60,-55,956,858),35711=>array(57,-46,965,823),35712=>array(59,-71,961,835),35713=>array(39,-60,961,847),35714=>array(61,-71,959,835),35715=>array(51,-69,959,836),35716=>array(76,-63,920,840),35717=>array(55,-69,973,840),35718=>array(40,-71,955,839),35719=>array(60,-60,923,847),35720=>array(55,-70,971,828),35721=>array(61,-61,953,842),35722=>array(50,-70,960,840),35723=>array(66,-48,953,860),35724=>array(52,-66,968,838),35725=>array(60,-48,938,847),35726=>array(23,-62,952,845),35727=>array(40,-71,955,854),35728=>array(41,-71,944,842),35729=>array(60,-52,969,847),35730=>array(52,-65,961,842),35731=>array(59,-66,957,845),35732=>array(49,-63,967,842),35733=>array(62,-62,900,839),35734=>array(58,-59,960,834),35735=>array(60,-67,951,839),35736=>array(58,-67,960,831),35737=>array(53,-52,949,842),35738=>array(56,-60,959,851),35739=>array(74,-60,957,847),35740=>array(59,-79,967,833),35741=>array(62,-67,956,847),35742=>array(53,-70,968,835),35743=>array(55,-61,949,840),35744=>array(308,-19,665,809),35745=>array(74,-66,937,840),35746=>array(69,-65,926,826),35747=>array(62,-67,953,840),35748=>array(72,-62,958,826),35749=>array(59,-58,960,812),35750=>array(52,-66,922,810),35751=>array(49,13,913,814),35752=>array(75,-70,932,828),35753=>array(66,-22,929,818),35754=>array(50,-58,878,826),35755=>array(70,-29,943,838),35756=>array(68,-30,944,836),35757=>array(65,-74,889,826),35758=>array(49,-71,968,806),35759=>array(68,-57,958,826),35760=>array(80,-28,946,834),35761=>array(61,-60,890,836),35762=>array(56,-68,916,829),35763=>array(49,-58,916,830),35764=>array(61,-11,933,807),35765=>array(47,-25,917,820),35766=>array(49,-64,914,808),35767=>array(62,-61,901,829),35768=>array(64,-65,936,836),35769=>array(62,-64,930,836),35770=>array(52,-30,964,828),35771=>array(50,-65,906,832),35772=>array(56,-59,936,784),35773=>array(54,-61,975,811),35774=>array(54,-54,946,804),35775=>array(71,-71,931,847),35776=>array(74,-71,931,835),35777=>array(59,-22,938,797),35778=>array(67,-66,936,823),35779=>array(67,-64,944,826),35780=>array(78,-67,942,836),35781=>array(53,-29,927,790),35782=>array(49,-54,951,811),35783=>array(58,-60,909,836),35784=>array(69,-69,931,839),35785=>array(69,-69,946,834),35786=>array(69,-74,960,846),35787=>array(62,-64,938,830),35788=>array(66,-54,873,820),35789=>array(51,-61,888,826),35790=>array(56,-69,892,826),35791=>array(49,-56,888,823),35792=>array(43,-71,970,832),35793=>array(63,-60,954,817),35794=>array(63,-60,940,837),35795=>array(58,-26,938,826),35796=>array(56,-71,957,828),35797=>array(57,-61,944,825),35798=>array(63,-27,925,820),35799=>array(41,-62,944,834),35800=>array(67,-66,928,826),35801=>array(56,-59,958,826),35802=>array(47,-57,956,835),35803=>array(57,-68,938,830),35804=>array(43,-75,947,823),35805=>array(72,-65,941,830),35806=>array(62,-66,951,815),35807=>array(53,-79,920,816),35808=>array(62,-19,942,836),35809=>array(71,-63,937,844),35810=>array(61,-62,903,834),35811=>array(57,-69,937,828),35812=>array(68,-58,932,835),35813=>array(69,-79,949,838),35814=>array(59,-67,913,842),35815=>array(61,-25,932,852),35816=>array(60,-58,947,812),35817=>array(54,-54,885,818),35818=>array(76,-57,952,836),35819=>array(76,-65,942,840),35820=>array(54,-16,950,805),35821=>array(53,-70,936,795),35822=>array(57,-74,913,831),35823=>array(61,-69,956,794),35824=>array(57,-66,918,828),35825=>array(70,-69,941,825),35826=>array(72,-60,937,843),35827=>array(49,-54,947,827),35828=>array(66,-68,953,838),35829=>array(56,-65,879,798),35830=>array(56,-71,957,837),35831=>array(61,-66,930,831),35832=>array(68,-67,932,831),35833=>array(48,-70,955,799),35834=>array(54,-66,912,805),35835=>array(56,-69,940,835),35836=>array(61,-57,954,811),35837=>array(59,-64,942,836),35838=>array(56,-66,954,834),35839=>array(56,-65,925,833),35840=>array(56,-77,947,828),35841=>array(50,-72,927,834),35842=>array(50,-51,942,836),35843=>array(72,-85,897,810),35844=>array(67,-67,880,835),35845=>array(69,-70,935,838),35846=>array(69,-64,920,848),35847=>array(57,-71,923,842),35848=>array(55,-71,919,837),35849=>array(55,-66,931,838),35850=>array(55,-25,931,846),35851=>array(72,-67,953,832),35852=>array(60,-51,933,817),35853=>array(61,-66,948,829),35854=>array(53,-65,956,828),35855=>array(56,-69,961,831),35856=>array(57,-67,948,829),35857=>array(53,-70,945,831),35858=>array(74,-62,898,809),35859=>array(62,-66,900,836),35860=>array(55,-62,921,816),35861=>array(58,-72,954,847),35862=>array(60,-72,936,819),35863=>array(49,-65,961,834),35864=>array(54,-66,940,842),35865=>array(68,-66,930,834),35866=>array(60,-64,920,842),35867=>array(65,-69,921,839),35868=>array(59,-55,940,818),35869=>array(50,-74,888,836),35870=>array(78,-51,946,805),35871=>array(54,-65,943,820),35872=>array(60,-69,953,835),35873=>array(75,-65,942,800),35874=>array(53,-66,936,841),35875=>array(63,-74,924,807),35876=>array(74,-71,928,842),35877=>array(59,-35,936,828),35878=>array(63,-66,956,841),35879=>array(60,-36,948,825),35880=>array(54,-35,930,820),35881=>array(57,-61,948,786),35882=>array(58,-68,924,839),35883=>array(51,-79,947,838),35884=>array(58,-74,958,810),35885=>array(55,-70,939,793),35886=>array(57,-67,956,811),35887=>array(64,-75,938,828),35888=>array(46,-65,909,825),35889=>array(60,-62,941,844),35890=>array(59,-66,918,786),35891=>array(48,-75,971,825),35892=>array(47,-61,956,809),35893=>array(54,-78,941,836),35894=>array(56,-67,955,831),35895=>array(34,-53,967,839),35896=>array(59,-64,966,833),35897=>array(42,-58,952,836),35898=>array(37,-62,948,813),35899=>array(49,-68,960,813),35900=>array(32,-73,958,820),35901=>array(57,-69,957,837),35902=>array(34,-48,957,835),35903=>array(38,-66,982,837),35904=>array(35,-64,968,841),35905=>array(54,-63,961,836),35906=>array(45,-72,964,797),35907=>array(37,-71,976,834),35908=>array(37,-66,991,841),35909=>array(29,-70,983,834),35910=>array(100,-14,929,778),35911=>array(62,-17,951,770),35912=>array(62,-12,931,835),35913=>array(53,-68,973,835),35914=>array(57,-32,951,824),35915=>array(41,-26,962,842),35916=>array(51,-69,958,831),35917=>array(52,-73,950,838),35918=>array(48,-18,957,796),35919=>array(54,-67,966,832),35920=>array(70,-25,924,832),35921=>array(28,-67,965,836),35922=>array(34,-67,965,836),35923=>array(45,-46,974,829),35924=>array(45,-47,963,829),35925=>array(70,-49,949,772),35926=>array(58,-70,967,781),35927=>array(41,-75,969,781),35928=>array(43,-41,952,836),35929=>array(62,-55,939,847),35930=>array(31,-61,972,789),35931=>array(58,-69,963,787),35932=>array(43,-75,940,786),35933=>array(33,-46,951,785),35934=>array(43,-52,921,846),35935=>array(40,-65,958,815),35936=>array(43,-41,947,787),35937=>array(67,-59,940,845),35938=>array(49,-62,957,839),35939=>array(43,-71,953,787),35940=>array(29,-70,963,783),35941=>array(36,-64,958,834),35942=>array(49,-70,973,829),35943=>array(43,-75,951,824),35944=>array(41,-67,952,835),35945=>array(39,-64,977,779),35946=>array(88,-66,960,834),35947=>array(60,-72,962,835),35948=>array(47,-69,959,835),35949=>array(48,-70,984,789),35950=>array(42,-68,957,836),35951=>array(39,-77,975,819),35952=>array(77,-77,965,824),35953=>array(50,-61,959,782),35954=>array(42,-64,968,786),35955=>array(113,-69,911,825),35956=>array(43,-73,963,835),35957=>array(52,-71,983,829),35958=>array(34,-72,971,826),35959=>array(41,-62,967,832),35960=>array(125,-58,931,843),35961=>array(57,-56,903,842),35962=>array(61,-58,957,850),35963=>array(50,-67,963,835),35964=>array(40,-65,966,835),35965=>array(48,-65,914,842),35966=>array(48,-48,932,842),35967=>array(68,-52,921,846),35968=>array(41,-72,916,834),35969=>array(36,-57,965,855),35970=>array(65,-52,919,836),35971=>array(48,-63,890,842),35972=>array(46,-69,956,834),35973=>array(55,-61,981,850),35974=>array(46,-67,954,830),35975=>array(48,-55,960,842),35976=>array(48,-73,964,843),35977=>array(43,-64,975,840),35978=>array(54,-63,959,830),35979=>array(48,-65,926,842),35980=>array(41,-66,966,841),35981=>array(55,-59,956,838),35982=>array(48,-61,991,842),35983=>array(35,-73,953,836),35984=>array(46,-64,986,860),35985=>array(42,-75,977,829),35986=>array(37,-70,956,831),35987=>array(44,-67,950,836),35988=>array(34,-61,949,850),35989=>array(35,-62,959,834),35990=>array(36,-48,974,842),35991=>array(37,-71,951,837),35992=>array(26,-65,975,837),35993=>array(40,-60,965,827),35994=>array(43,-68,968,838),35995=>array(38,-71,912,832),35996=>array(55,-70,973,830),35997=>array(89,-68,912,789),35998=>array(59,-69,950,836),35999=>array(59,-69,950,842),36000=>array(53,-69,952,855),36001=>array(46,-73,939,829),36002=>array(59,-67,949,789),36003=>array(65,-70,954,850),36004=>array(52,-54,964,849),36005=>array(46,-78,954,834),36006=>array(52,-69,948,804),36007=>array(54,-69,954,823),36008=>array(52,-71,955,831),36009=>array(50,-67,973,788),36010=>array(38,-78,969,857),36011=>array(57,-74,946,785),36012=>array(57,-67,955,836),36013=>array(52,-75,924,831),36014=>array(53,-70,956,817),36015=>array(48,-68,948,822),36016=>array(51,-73,949,836),36017=>array(14,-67,970,832),36018=>array(43,-75,956,824),36019=>array(53,-70,956,837),36020=>array(57,-67,949,832),36021=>array(43,-66,977,865),36022=>array(57,-65,969,830),36023=>array(65,-67,949,782),36024=>array(63,-69,942,838),36025=>array(47,-75,956,822),36026=>array(51,-75,972,773),36027=>array(73,-71,933,837),36028=>array(50,-64,954,835),36029=>array(60,-62,960,833),36030=>array(49,-54,955,849),36031=>array(72,-67,941,827),36032=>array(65,-73,943,839),36033=>array(61,-67,943,828),36034=>array(57,-63,976,839),36035=>array(40,-65,957,837),36036=>array(54,-68,961,834),36037=>array(54,-77,973,830),36038=>array(21,-70,949,839),36039=>array(61,-70,942,837),36040=>array(66,-79,948,785),36041=>array(37,-58,973,855),36042=>array(41,-58,963,837),36043=>array(37,-76,970,846),36044=>array(66,-77,947,844),36045=>array(49,-59,956,822),36046=>array(44,-69,959,827),36047=>array(57,-73,963,773),36048=>array(31,-67,979,836),36049=>array(37,-71,971,787),36050=>array(40,-64,969,851),36051=>array(44,-74,974,837),36052=>array(101,-85,911,844),36053=>array(51,-66,981,829),36054=>array(31,-69,962,825),36055=>array(55,-74,911,822),36056=>array(49,-59,956,847),36057=>array(63,-71,911,793),36058=>array(45,-70,985,836),36059=>array(52,-76,964,843),36060=>array(60,-66,920,791),36061=>array(40,-70,976,780),36062=>array(71,-74,948,836),36063=>array(40,-73,955,830),36064=>array(59,-65,956,835),36065=>array(32,-67,954,849),36066=>array(70,-73,944,789),36067=>array(48,-69,945,826),36068=>array(48,-67,967,842),36069=>array(41,-73,950,840),36070=>array(42,-63,958,836),36071=>array(39,-68,974,832),36072=>array(57,-79,963,839),36073=>array(42,-60,960,845),36074=>array(63,-68,941,833),36075=>array(69,-70,954,826),36076=>array(55,-68,978,787),36077=>array(43,-65,944,823),36078=>array(40,-74,977,827),36079=>array(57,-60,934,840),36080=>array(49,-70,980,838),36081=>array(56,-76,958,783),36082=>array(38,-73,967,845),36083=>array(51,-75,967,830),36084=>array(44,-71,961,830),36085=>array(55,-68,921,789),36086=>array(40,-67,941,846),36087=>array(69,-70,954,834),36088=>array(31,-66,966,837),36089=>array(44,-66,959,818),36090=>array(58,-65,967,851),36091=>array(50,-65,951,833),36092=>array(41,-66,941,829),36093=>array(50,-73,960,847),36094=>array(113,-76,968,832),36095=>array(41,-72,960,786),36096=>array(68,-76,949,803),36097=>array(42,-61,967,836),36098=>array(41,-71,957,842),36099=>array(49,-62,965,831),36100=>array(61,-68,954,834),36101=>array(51,-70,954,846),36102=>array(37,-67,970,832),36103=>array(46,-71,954,829),36104=>array(34,-73,909,835),36105=>array(47,-71,957,781),36106=>array(60,-72,947,825),36107=>array(41,-70,944,813),36108=>array(36,-64,963,832),36109=>array(36,-74,948,834),36110=>array(47,-66,968,832),36111=>array(42,-62,961,834),36112=>array(47,-59,972,825),36113=>array(55,-66,969,849),36114=>array(70,-73,955,835),36115=>array(27,-65,966,836),36116=>array(49,-71,979,803),36117=>array(56,-73,963,837),36118=>array(47,-73,962,837),36119=>array(41,-73,945,825),36120=>array(26,-72,954,836),36121=>array(31,-71,967,828),36122=>array(30,-65,950,836),36123=>array(54,-70,974,849),36124=>array(55,-63,972,815),36125=>array(77,-58,885,796),36126=>array(65,-63,905,830),36127=>array(57,-65,934,838),36128=>array(73,-61,894,844),36129=>array(48,-61,906,780),36130=>array(42,-70,922,826),36131=>array(60,-66,915,826),36132=>array(61,-67,931,834),36133=>array(47,-74,945,834),36134=>array(32,-72,958,811),36135=>array(29,-63,917,839),36136=>array(25,-69,906,831),36137=>array(33,-70,956,800),36138=>array(33,-66,954,836),36139=>array(34,-65,980,835),36140=>array(32,-67,952,828),36141=>array(33,-64,903,831),36142=>array(28,-71,923,818),36143=>array(43,-69,914,791),36144=>array(48,-68,953,831),36145=>array(30,-59,928,831),36146=>array(70,-78,917,820),36147=>array(61,-71,909,826),36148=>array(42,-67,938,832),36149=>array(41,-65,907,830),36150=>array(31,-58,968,784),36151=>array(47,-65,927,835),36152=>array(83,-66,900,831),36153=>array(60,-63,913,830),36154=>array(24,-72,868,832),36155=>array(35,-69,941,824),36156=>array(31,-56,939,838),36157=>array(39,-86,948,818),36158=>array(47,-71,913,782),36159=>array(33,-69,944,832),36160=>array(60,-84,929,816),36161=>array(30,-59,917,841),36162=>array(33,-64,960,837),36163=>array(38,-68,921,837),36164=>array(71,-70,939,829),36165=>array(39,-79,956,827),36166=>array(31,-64,953,782),36167=>array(39,-69,972,826),36168=>array(39,-70,942,784),36169=>array(34,-70,942,823),36170=>array(39,-69,953,848),36171=>array(37,-69,955,834),36172=>array(39,-69,939,834),36173=>array(76,-70,886,824),36174=>array(43,-58,956,835),36175=>array(84,-54,912,841),36176=>array(39,-69,901,785),36177=>array(43,-66,1003,830),36178=>array(39,-69,911,794),36179=>array(40,-69,930,849),36180=>array(39,-69,939,843),36181=>array(39,-70,957,829),36182=>array(40,-63,943,834),36183=>array(39,-74,900,778),36184=>array(43,-69,915,827),36185=>array(39,-68,939,831),36186=>array(41,-65,951,849),36187=>array(38,-75,961,840),36188=>array(99,-67,936,828),36189=>array(31,-69,906,772),36190=>array(35,-75,930,836),36191=>array(46,-75,954,834),36192=>array(32,-71,895,827),36193=>array(22,-75,931,831),36194=>array(35,-69,949,842),36195=>array(55,-69,943,835),36196=>array(67,-75,930,830),36197=>array(31,-71,961,839),36198=>array(56,-63,984,848),36199=>array(48,-68,957,829),36200=>array(40,-67,966,825),36201=>array(28,-67,961,826),36202=>array(25,-80,971,825),36203=>array(51,-65,970,836),36204=>array(36,-76,962,823),36205=>array(25,-70,958,832),36206=>array(35,-79,975,833),36207=>array(32,-71,960,837),36208=>array(46,-74,960,830),36209=>array(69,-66,950,830),36210=>array(36,-62,963,833),36211=>array(50,-65,966,831),36212=>array(41,-73,967,829),36213=>array(23,-60,942,823),36214=>array(27,-72,965,831),36215=>array(35,-74,945,834),36216=>array(46,-71,973,825),36217=>array(39,-66,960,829),36218=>array(46,-71,973,824),36219=>array(46,-72,974,835),36220=>array(33,-64,968,835),36221=>array(44,-74,972,830),36222=>array(46,-72,974,835),36223=>array(46,-72,978,835),36224=>array(47,-71,970,832),36225=>array(18,-62,960,857),36226=>array(46,-72,974,835),36227=>array(46,-72,974,835),36228=>array(38,-65,975,833),36229=>array(33,-68,959,833),36230=>array(46,-72,978,835),36231=>array(46,-72,974,835),36232=>array(46,-72,974,835),36233=>array(40,-65,968,826),36234=>array(42,-74,962,832),36235=>array(26,-72,938,824),36236=>array(30,-61,967,836),36237=>array(39,-64,977,830),36238=>array(35,-68,978,832),36239=>array(36,-65,981,820),36240=>array(28,-61,973,828),36241=>array(42,-64,973,848),36242=>array(27,-65,965,826),36243=>array(28,-61,981,826),36244=>array(39,-68,976,831),36245=>array(46,-69,966,829),36246=>array(57,-68,966,824),36247=>array(28,-61,965,826),36248=>array(28,-61,965,826),36249=>array(41,-75,959,830),36250=>array(28,-61,965,826),36251=>array(36,-71,969,824),36252=>array(35,-68,970,833),36253=>array(46,-72,974,835),36254=>array(46,-72,974,835),36255=>array(58,-53,973,841),36256=>array(39,-71,977,824),36257=>array(41,-68,971,823),36258=>array(34,-64,960,835),36259=>array(31,-54,960,835),36260=>array(46,-72,974,836),36261=>array(37,-60,968,835),36262=>array(45,-53,974,845),36263=>array(37,-71,981,818),36264=>array(56,-71,966,834),36265=>array(46,-72,974,835),36266=>array(39,-57,979,833),36267=>array(32,-71,984,825),36268=>array(41,-64,983,830),36269=>array(33,-62,984,827),36270=>array(26,-67,975,829),36271=>array(33,-68,970,828),36272=>array(31,-72,979,835),36273=>array(22,-69,937,817),36274=>array(42,-65,970,832),36275=>array(55,-73,970,762),36276=>array(30,-74,968,786),36277=>array(53,-54,896,841),36278=>array(64,-65,967,790),36279=>array(48,-37,974,830),36280=>array(45,-73,940,761),36281=>array(57,-72,965,827),36282=>array(45,-72,974,829),36283=>array(45,-72,967,837),36284=>array(54,-76,947,783),36285=>array(45,-69,959,849),36286=>array(45,-24,954,822),36287=>array(35,-71,971,788),36288=>array(45,-65,870,788),36289=>array(56,-32,959,785),36290=>array(35,-53,954,841),36291=>array(39,-64,963,832),36292=>array(45,-34,953,814),36293=>array(47,-70,955,819),36294=>array(52,-68,972,837),36295=>array(61,-34,951,822),36296=>array(48,-69,960,839),36297=>array(45,-79,971,847),36298=>array(40,-61,967,836),36299=>array(21,-76,948,841),36300=>array(52,-59,975,844),36301=>array(55,-68,951,826),36302=>array(48,-27,950,839),36303=>array(46,-72,907,828),36304=>array(46,-59,964,822),36305=>array(45,-34,966,838),36306=>array(45,-62,965,788),36307=>array(47,-15,955,842),36308=>array(45,-52,921,846),36309=>array(41,-52,947,842),36310=>array(39,-53,947,786),36311=>array(41,-50,951,846),36312=>array(53,-70,956,825),36313=>array(59,-19,963,783),36314=>array(28,-67,919,781),36315=>array(53,-62,978,841),36316=>array(45,-72,954,790),36317=>array(31,-61,947,795),36318=>array(48,-62,939,817),36319=>array(46,-71,964,787),36320=>array(52,-73,975,823),36321=>array(47,-59,955,822),36322=>array(42,-63,913,836),36323=>array(40,-63,953,829),36324=>array(50,-65,983,846),36325=>array(46,-62,964,791),36326=>array(50,-70,977,829),36327=>array(43,-20,968,793),36328=>array(39,-64,962,841),36329=>array(44,-74,967,823),36330=>array(48,-65,965,852),36331=>array(29,-64,947,778),36332=>array(54,-23,958,829),36333=>array(40,-69,972,841),36334=>array(51,-33,956,779),36335=>array(29,-67,968,838),36336=>array(50,-73,954,829),36337=>array(40,-52,950,841),36338=>array(44,-54,963,858),36339=>array(41,-70,945,825),36340=>array(37,-68,952,789),36341=>array(40,-69,959,827),36342=>array(50,-49,982,788),36343=>array(52,-71,938,815),36344=>array(35,-64,929,808),36345=>array(42,-51,935,804),36346=>array(54,-64,979,794),36347=>array(43,-66,948,835),36348=>array(48,-55,916,800),36349=>array(48,-32,969,791),36350=>array(46,-72,974,827),36351=>array(51,-70,966,821),36352=>array(52,-73,970,781),36353=>array(46,-28,945,785),36354=>array(51,-70,961,783),36355=>array(51,-69,909,824),36356=>array(45,-64,955,830),36357=>array(44,-66,970,835),36358=>array(48,-72,970,827),36359=>array(51,-64,953,825),36360=>array(45,-54,960,841),36361=>array(58,-68,981,837),36362=>array(50,-64,897,800),36363=>array(80,-61,915,810),36364=>array(37,-61,917,828),36365=>array(47,-68,948,823),36366=>array(36,-54,969,797),36367=>array(53,-62,980,843),36368=>array(30,-55,945,841),36369=>array(55,-75,967,824),36370=>array(44,-72,965,829),36371=>array(45,-68,959,831),36372=>array(54,-62,965,838),36373=>array(44,-73,972,827),36374=>array(47,-61,972,837),36375=>array(52,-36,976,835),36376=>array(49,-63,916,837),36377=>array(51,-73,981,782),36378=>array(47,-68,984,836),36379=>array(44,-26,954,826),36380=>array(56,-71,982,823),36381=>array(43,-67,972,787),36382=>array(46,-69,952,785),36383=>array(28,-67,886,836),36384=>array(39,-76,966,843),36385=>array(48,-37,986,846),36386=>array(46,-58,907,794),36387=>array(48,-65,953,849),36388=>array(48,-69,954,840),36389=>array(38,-70,950,833),36390=>array(42,-62,965,844),36391=>array(41,-69,979,830),36392=>array(59,-65,975,837),36393=>array(48,-62,976,837),36394=>array(44,-57,969,834),36395=>array(45,-35,957,832),36396=>array(42,-68,921,823),36397=>array(53,-59,970,836),36398=>array(43,-65,949,845),36399=>array(38,-65,919,798),36400=>array(43,-64,962,832),36401=>array(49,-62,982,856),36402=>array(47,-67,950,840),36403=>array(39,-68,978,840),36404=>array(41,-56,918,801),36405=>array(45,-27,958,839),36406=>array(52,-55,987,803),36407=>array(72,-69,959,835),36408=>array(35,-26,953,824),36409=>array(53,-64,956,835),36410=>array(43,-73,946,805),36411=>array(72,-57,916,800),36412=>array(33,-79,963,778),36413=>array(46,-62,942,836),36414=>array(41,-65,932,787),36415=>array(32,-75,983,822),36416=>array(49,-65,975,830),36417=>array(48,-65,944,843),36418=>array(45,-61,984,799),36419=>array(72,-65,948,836),36420=>array(37,-67,946,826),36421=>array(39,-32,967,823),36422=>array(38,-65,954,800),36423=>array(34,-62,984,842),36424=>array(53,-62,937,835),36425=>array(30,-26,937,841),36426=>array(20,-61,967,842),36427=>array(49,-61,903,799),36428=>array(55,-64,982,866),36429=>array(34,-52,968,797),36430=>array(50,-79,961,833),36431=>array(34,-72,968,830),36432=>array(51,-62,986,846),36433=>array(35,-71,937,780),36434=>array(29,-66,914,818),36435=>array(47,-62,920,841),36436=>array(39,-54,972,839),36437=>array(34,-68,949,805),36438=>array(48,-70,965,834),36439=>array(49,-66,962,837),36440=>array(27,-61,966,802),36441=>array(55,-60,981,842),36442=>array(61,-37,960,816),36443=>array(50,-74,951,821),36444=>array(36,-52,915,857),36445=>array(43,-67,971,831),36446=>array(40,-82,959,828),36447=>array(39,-55,955,849),36448=>array(38,-60,958,835),36449=>array(36,-52,952,858),36450=>array(39,-52,948,855),36451=>array(47,-65,954,835),36452=>array(43,-65,979,831),36453=>array(45,-72,969,823),36454=>array(46,-74,905,836),36455=>array(59,-74,962,821),36456=>array(64,-65,971,837),36457=>array(33,-65,972,839),36458=>array(52,-81,965,825),36459=>array(29,-67,933,788),36460=>array(33,-26,969,836),36461=>array(44,-64,912,846),36462=>array(37,-43,974,813),36463=>array(31,-67,971,833),36464=>array(30,-66,939,802),36465=>array(59,-32,971,839),36466=>array(44,-72,970,834),36467=>array(46,-67,979,832),36468=>array(25,-68,956,828),36469=>array(33,-65,965,845),36470=>array(25,-70,965,788),36471=>array(37,-58,963,800),36472=>array(49,-70,974,827),36473=>array(44,-63,979,858),36474=>array(46,-63,962,842),36475=>array(34,-59,961,857),36476=>array(28,-64,963,832),36477=>array(39,-62,975,859),36478=>array(39,-73,973,837),36479=>array(39,-60,916,843),36480=>array(28,-68,951,802),36481=>array(31,-61,965,798),36482=>array(46,-68,977,836),36483=>array(36,-64,965,849),36484=>array(39,-57,960,843),36485=>array(57,-62,924,786),36486=>array(23,-67,976,837),36487=>array(36,-62,953,842),36488=>array(33,-72,982,841),36489=>array(44,-67,968,833),36490=>array(43,-58,958,839),36491=>array(32,-69,964,849),36492=>array(62,-72,961,833),36493=>array(35,-70,956,813),36494=>array(61,-71,958,783),36495=>array(50,-71,918,820),36496=>array(41,-63,974,852),36497=>array(32,-67,956,821),36498=>array(45,-52,961,856),36499=>array(39,-68,974,837),36500=>array(25,-67,941,848),36501=>array(36,-63,960,853),36502=>array(59,-68,915,835),36503=>array(36,-67,979,839),36504=>array(33,-65,967,838),36505=>array(37,-50,901,804),36506=>array(36,-66,973,815),36507=>array(36,-67,979,839),36508=>array(34,-75,927,824),36509=>array(37,-50,917,804),36510=>array(37,-65,985,847),36511=>array(39,-65,976,850),36512=>array(43,-67,960,829),36513=>array(30,-69,955,804),36514=>array(37,-50,910,805),36515=>array(50,-65,967,787),36516=>array(42,-64,956,831),36517=>array(33,-65,963,849),36518=>array(40,-75,975,829),36519=>array(42,-73,966,791),36520=>array(39,-68,956,841),36521=>array(41,-61,980,809),36522=>array(49,-59,964,837),36523=>array(74,-62,924,853),36524=>array(55,-60,904,839),36525=>array(40,-66,969,848),36526=>array(57,-61,968,846),36527=>array(47,-65,945,844),36528=>array(27,-53,969,851),36529=>array(56,-62,965,848),36530=>array(54,-62,976,843),36531=>array(53,-69,917,861),36532=>array(47,-68,972,844),36533=>array(49,-68,973,830),36534=>array(41,-68,965,830),36535=>array(41,-67,970,841),36536=>array(57,-68,956,830),36537=>array(53,-68,946,847),36538=>array(48,-62,936,851),36539=>array(45,-68,948,845),36540=>array(49,-68,975,830),36541=>array(35,-58,958,850),36542=>array(34,-62,969,843),36543=>array(45,-63,966,857),36544=>array(42,-60,964,853),36545=>array(45,-68,962,839),36546=>array(33,-70,969,829),36547=>array(53,-68,968,830),36548=>array(45,-68,977,845),36549=>array(26,-73,977,841),36550=>array(32,-58,946,848),36551=>array(53,-57,968,846),36552=>array(38,-61,948,848),36553=>array(38,-78,934,836),36554=>array(63,-71,935,832),36555=>array(54,-70,948,830),36556=>array(53,-74,957,831),36557=>array(91,-68,923,784),36558=>array(61,-67,913,819),36559=>array(52,-69,958,829),36560=>array(41,-69,958,827),36561=>array(61,-72,978,827),36562=>array(55,-68,951,832),36563=>array(64,-76,963,824),36564=>array(68,-67,917,830),36565=>array(65,-69,921,830),36566=>array(62,-69,961,827),36567=>array(63,-73,962,830),36568=>array(61,-65,957,835),36569=>array(50,-70,945,838),36570=>array(65,-69,977,838),36571=>array(60,-66,954,830),36572=>array(66,-70,918,827),36573=>array(46,-68,966,832),36574=>array(60,-70,961,836),36575=>array(62,-67,965,841),36576=>array(59,-64,949,827),36577=>array(61,-76,968,834),36578=>array(53,-69,964,827),36579=>array(61,-55,913,834),36580=>array(65,-70,950,827),36581=>array(60,-65,915,831),36582=>array(59,-69,956,832),36583=>array(57,-72,960,833),36584=>array(54,-69,965,845),36585=>array(68,-70,954,838),36586=>array(84,-75,924,835),36587=>array(51,-67,969,844),36588=>array(46,-64,966,855),36589=>array(43,-71,945,827),36590=>array(61,-80,968,829),36591=>array(57,-72,950,827),36592=>array(62,-50,940,835),36593=>array(58,-60,975,834),36594=>array(72,-76,929,833),36595=>array(72,-64,977,849),36596=>array(72,-64,962,839),36597=>array(63,-69,952,835),36598=>array(76,-67,970,829),36599=>array(57,-52,959,839),36600=>array(58,-76,913,831),36601=>array(57,-67,962,826),36602=>array(69,-67,918,832),36603=>array(54,-67,950,829),36604=>array(56,-67,979,829),36605=>array(52,-64,976,833),36606=>array(60,-67,968,836),36607=>array(55,-54,949,852),36608=>array(53,-56,948,836),36609=>array(56,-80,977,826),36610=>array(44,-69,961,829),36611=>array(59,-67,965,829),36612=>array(59,-69,970,829),36613=>array(47,-65,967,838),36614=>array(57,-75,960,836),36615=>array(62,-71,966,820),36616=>array(61,-63,959,838),36617=>array(63,-62,956,836),36618=>array(60,-64,954,831),36619=>array(28,-64,980,840),36620=>array(52,-72,939,831),36621=>array(58,-70,967,824),36622=>array(60,-69,937,826),36623=>array(65,-68,966,825),36624=>array(66,-70,973,824),36625=>array(60,-71,951,827),36626=>array(50,-67,967,830),36627=>array(58,-67,966,827),36628=>array(55,-73,948,833),36629=>array(57,-70,950,832),36630=>array(57,-70,900,822),36631=>array(54,-65,962,827),36632=>array(47,-57,966,835),36633=>array(46,-68,966,837),36634=>array(62,-70,971,834),36635=>array(52,-72,939,831),36636=>array(63,-71,940,835),36637=>array(41,-63,953,832),36638=>array(57,-65,924,831),36639=>array(60,-65,971,833),36640=>array(62,-71,978,823),36641=>array(77,-68,912,841),36642=>array(77,-65,956,849),36643=>array(62,-76,903,823),36644=>array(61,-70,953,832),36645=>array(54,-70,955,829),36646=>array(52,-62,954,831),36647=>array(57,-65,949,859),36648=>array(62,-65,930,846),36649=>array(55,-74,951,838),36650=>array(52,-71,971,868),36651=>array(52,-65,967,831),36652=>array(54,-57,970,849),36653=>array(65,-72,975,820),36654=>array(60,-68,977,826),36655=>array(62,-70,951,831),36656=>array(77,-65,959,831),36657=>array(47,-68,979,835),36658=>array(72,-64,957,835),36659=>array(47,-67,964,832),36660=>array(50,-72,951,833),36661=>array(60,-53,923,838),36662=>array(56,-66,947,852),36663=>array(65,-70,919,834),36664=>array(45,-70,960,849),36665=>array(60,-68,974,836),36666=>array(63,-71,940,833),36667=>array(46,-74,941,827),36668=>array(59,-70,959,823),36669=>array(42,-66,967,831),36670=>array(60,-71,964,831),36671=>array(66,-55,948,839),36672=>array(59,-70,959,823),36673=>array(52,-65,944,831),36674=>array(48,-68,968,836),36675=>array(66,-69,973,833),36676=>array(53,-62,949,837),36677=>array(50,-70,967,833),36678=>array(53,-68,958,835),36679=>array(58,-64,968,829),36680=>array(58,-70,974,828),36681=>array(56,-71,947,828),36682=>array(44,-72,943,837),36683=>array(55,-72,974,825),36684=>array(46,-66,946,831),36685=>array(42,-68,972,837),36686=>array(51,-61,964,841),36687=>array(63,-71,958,825),36688=>array(53,-69,969,826),36689=>array(55,-54,968,844),36690=>array(65,-72,959,829),36691=>array(60,-67,978,829),36692=>array(48,-67,954,833),36693=>array(61,-64,948,830),36694=>array(58,-68,962,829),36695=>array(50,-66,961,830),36696=>array(56,-70,984,831),36697=>array(50,-74,974,853),36698=>array(60,-62,971,828),36699=>array(69,-71,964,826),36700=>array(42,-65,970,831),36701=>array(46,-69,977,836),36702=>array(66,-73,958,829),36703=>array(63,-62,960,836),36704=>array(71,-68,929,824),36705=>array(32,-65,961,844),36706=>array(50,-65,970,831),36707=>array(45,-53,969,836),36708=>array(52,-67,956,832),36709=>array(55,-65,941,837),36710=>array(42,-61,956,833),36711=>array(69,-73,922,823),36712=>array(67,-78,940,828),36713=>array(63,-70,934,823),36714=>array(68,-70,977,838),36715=>array(63,-69,901,824),36716=>array(53,-66,935,826),36717=>array(52,-74,937,818),36718=>array(31,-55,951,835),36719=>array(73,-69,949,838),36720=>array(28,-57,939,837),36721=>array(52,-76,929,823),36722=>array(52,-74,933,818),36723=>array(44,-73,929,819),36724=>array(59,-74,903,821),36725=>array(63,-69,946,824),36726=>array(52,-74,962,826),36727=>array(25,-65,920,828),36728=>array(52,-74,952,840),36729=>array(41,-65,947,823),36730=>array(63,-68,901,824),36731=>array(51,-48,938,836),36732=>array(37,-75,936,833),36733=>array(58,-69,939,824),36734=>array(52,-74,930,818),36735=>array(31,-66,948,832),36736=>array(63,-68,960,838),36737=>array(44,-60,940,831),36738=>array(52,-67,950,836),36739=>array(54,-69,948,835),36740=>array(45,-69,937,827),36741=>array(52,-73,931,831),36742=>array(35,-57,925,833),36743=>array(43,-75,950,816),36744=>array(68,-70,932,821),36745=>array(42,-57,948,833),36746=>array(52,-74,942,818),36747=>array(63,-67,905,827),36748=>array(63,-68,966,849),36749=>array(43,-65,961,819),36750=>array(55,-73,922,833),36751=>array(55,-69,944,838),36752=>array(43,-74,923,818),36753=>array(56,-69,936,821),36754=>array(46,-69,959,821),36755=>array(61,-73,943,846),36756=>array(40,-65,914,829),36757=>array(41,-78,949,819),36758=>array(52,-73,931,838),36759=>array(52,-74,948,818),36760=>array(50,-65,951,842),36761=>array(46,-65,938,839),36762=>array(52,-68,947,831),36763=>array(77,-68,923,828),36764=>array(59,-62,945,837),36765=>array(29,-65,948,840),36766=>array(52,-55,953,832),36767=>array(36,-55,954,847),36768=>array(59,-67,945,839),36769=>array(33,-67,954,853),36770=>array(21,-58,954,853),36771=>array(33,-67,967,835),36772=>array(39,-82,974,853),36773=>array(42,-57,960,840),36774=>array(58,-79,932,829),36775=>array(32,-68,945,837),36776=>array(37,-71,949,831),36777=>array(53,-64,933,843),36778=>array(59,-51,947,857),36779=>array(40,-66,915,838),36780=>array(40,-79,945,838),36781=>array(46,-63,962,846),36782=>array(42,-81,959,834),36783=>array(61,-77,938,829),36784=>array(57,-63,963,785),36785=>array(33,-61,955,789),36786=>array(38,-78,963,834),36787=>array(44,-74,956,836),36788=>array(57,-77,968,785),36789=>array(46,-74,960,827),36790=>array(38,-57,938,814),36791=>array(50,-17,957,811),36792=>array(38,-57,938,814),36793=>array(33,-24,939,823),36794=>array(33,-24,939,804),36795=>array(50,-34,955,832),36796=>array(35,-54,965,820),36797=>array(44,-45,944,793),36798=>array(31,-35,940,825),36799=>array(44,-45,944,835),36800=>array(31,-53,952,817),36801=>array(50,-17,957,828),36802=>array(44,-45,944,793),36803=>array(31,-69,952,793),36804=>array(44,-45,944,832),36805=>array(39,-53,960,817),36806=>array(27,-56,957,841),36807=>array(36,-51,933,827),36808=>array(32,-41,938,798),36809=>array(55,-61,979,815),36810=>array(56,-53,940,781),36811=>array(43,-53,972,835),36812=>array(56,-53,940,782),36813=>array(33,-57,962,841),36814=>array(31,-53,952,833),36815=>array(46,-47,952,827),36816=>array(32,-46,944,800),36817=>array(31,-53,952,828),36818=>array(48,-63,970,829),36819=>array(45,-69,966,832),36820=>array(42,-52,960,822),36821=>array(36,-55,968,852),36822=>array(47,-66,979,827),36823=>array(66,-62,988,817),36824=>array(32,-33,927,812),36825=>array(36,-47,942,815),36826=>array(36,-47,942,801),36827=>array(24,-37,935,817),36828=>array(38,-49,941,809),36829=>array(41,-49,938,816),36830=>array(34,-44,944,810),36831=>array(41,-26,938,806),36832=>array(55,-64,973,844),36833=>array(63,-77,974,833),36834=>array(36,-47,942,808),36835=>array(43,-65,967,829),36836=>array(53,-62,968,842),36837=>array(36,-47,942,808),36838=>array(44,-45,944,827),36839=>array(56,-53,940,830),36840=>array(51,-71,975,841),36841=>array(43,-45,946,829),36842=>array(31,-53,952,831),36843=>array(40,-54,961,834),36844=>array(56,-53,940,820),36845=>array(31,-53,952,817),36846=>array(72,-69,979,840),36847=>array(36,-47,952,803),36848=>array(36,-44,959,828),36849=>array(36,-38,959,837),36850=>array(37,-56,951,815),36851=>array(41,-50,939,793),36852=>array(36,-47,965,813),36853=>array(49,-73,982,835),36854=>array(39,-76,975,837),36855=>array(31,-53,952,831),36856=>array(36,-47,965,840),36857=>array(36,-47,965,831),36858=>array(36,-47,965,813),36859=>array(31,-58,960,857),36860=>array(46,-74,972,827),36861=>array(31,-53,952,842),36862=>array(39,-70,974,832),36863=>array(46,-70,978,849),36864=>array(31,-53,952,818),36865=>array(31,-53,952,859),36866=>array(42,-65,935,859),36867=>array(31,-53,952,828),36868=>array(39,-65,982,851),36869=>array(36,-47,965,837),36870=>array(31,-53,952,838),36871=>array(31,-53,952,833),36872=>array(42,-65,948,858),36873=>array(28,-43,942,807),36874=>array(32,-48,940,807),36875=>array(46,-47,952,841),36876=>array(46,-78,968,826),36877=>array(51,-47,950,829),36878=>array(41,-53,962,801),36879=>array(33,-52,954,831),36880=>array(22,-53,953,817),36881=>array(36,-47,965,832),36882=>array(28,-30,930,839),36883=>array(37,-56,951,830),36884=>array(30,-55,951,849),36885=>array(36,-47,965,813),36886=>array(31,-47,960,830),36887=>array(39,-56,953,815),36888=>array(41,-56,959,838),36889=>array(44,-45,944,816),36890=>array(31,-53,952,817),36891=>array(50,-59,963,821),36892=>array(46,-73,980,823),36893=>array(24,-53,945,829),36894=>array(41,-47,970,813),36895=>array(31,-53,952,836),36896=>array(31,-42,946,830),36897=>array(36,-47,965,839),36898=>array(44,-45,944,839),36899=>array(37,-56,951,830),36900=>array(39,-71,980,822),36901=>array(37,-56,976,799),36902=>array(33,-46,939,787),36903=>array(50,-46,944,809),36904=>array(37,-56,951,836),36905=>array(49,-56,963,847),36906=>array(37,-56,951,824),36907=>array(37,-44,951,811),36908=>array(37,-48,951,836),36909=>array(45,-78,971,844),36910=>array(31,-53,952,829),36911=>array(43,-66,981,847),36912=>array(39,-66,963,834),36913=>array(37,-56,951,799),36914=>array(37,-60,951,831),36915=>array(37,-48,951,821),36916=>array(51,-75,976,829),36917=>array(36,-47,965,837),36918=>array(46,-47,952,833),36919=>array(45,-64,959,791),36920=>array(36,-54,957,841),36921=>array(26,-53,947,834),36922=>array(37,-56,951,835),36923=>array(39,-57,942,792),36924=>array(44,-45,944,799),36925=>array(43,-66,961,826),36926=>array(11,-73,952,836),36927=>array(43,-68,966,818),36928=>array(49,-56,963,845),36929=>array(31,-74,952,837),36930=>array(31,-53,952,848),36931=>array(49,-56,963,833),36932=>array(46,-68,960,835),36933=>array(37,-56,951,807),36934=>array(49,-64,963,845),36935=>array(36,-51,964,814),36936=>array(36,-55,964,812),36937=>array(31,-63,956,831),36938=>array(37,-56,960,842),36939=>array(37,-56,951,799),36940=>array(36,-51,964,826),36941=>array(33,-45,959,815),36942=>array(37,-56,951,799),36943=>array(31,-53,952,801),36944=>array(31,-53,952,801),36945=>array(31,-53,952,843),36946=>array(37,-56,950,821),36947=>array(31,-53,952,847),36948=>array(37,-56,951,834),36949=>array(37,-56,951,844),36950=>array(47,-56,955,810),36951=>array(49,-59,953,820),36952=>array(52,-56,960,832),36953=>array(37,-56,951,837),36954=>array(44,-69,963,841),36955=>array(36,-67,975,834),36956=>array(42,-41,961,823),36957=>array(37,-40,955,831),36958=>array(47,-56,955,828),36959=>array(37,-56,951,799),36960=>array(37,-44,953,835),36961=>array(37,-56,951,837),36962=>array(40,-65,961,829),36963=>array(25,-59,946,832),36964=>array(25,-59,946,817),36965=>array(37,-56,951,834),36966=>array(37,-56,951,807),36967=>array(84,-56,977,838),36968=>array(47,-56,955,834),36969=>array(37,-56,951,839),36970=>array(37,-56,952,835),36971=>array(49,-70,982,827),36972=>array(37,-64,977,831),36973=>array(31,-53,952,830),36974=>array(36,-47,939,835),36975=>array(50,-59,955,795),36976=>array(40,-54,976,843),36977=>array(37,-56,972,831),36978=>array(47,-56,961,815),36979=>array(56,-72,981,832),36980=>array(40,-72,973,836),36981=>array(35,-49,958,841),36982=>array(47,-56,965,838),36983=>array(37,-56,956,807),36984=>array(37,-56,951,799),36985=>array(38,-52,975,826),36986=>array(37,-56,951,835),36987=>array(41,-73,976,820),36988=>array(37,-56,968,838),36989=>array(47,-56,961,835),36990=>array(45,-66,972,840),36991=>array(31,-53,952,824),36992=>array(47,-51,961,837),36993=>array(47,-51,961,829),36994=>array(47,-56,961,841),36995=>array(52,-56,966,841),36996=>array(37,-56,951,808),36997=>array(44,-70,972,846),36998=>array(39,-69,980,826),36999=>array(36,-47,971,828),37000=>array(18,-65,964,846),37001=>array(47,-51,961,837),37002=>array(47,-51,961,838),37003=>array(40,-65,971,848),37004=>array(45,-56,961,825),37005=>array(38,-72,983,848),37006=>array(37,-68,971,820),37007=>array(52,-51,966,820),37008=>array(42,-65,973,813),37009=>array(124,-30,927,784),37010=>array(84,-70,942,782),37011=>array(30,-60,912,790),37012=>array(72,-64,934,788),37013=>array(75,-24,931,841),37014=>array(114,-60,912,819),37015=>array(69,-69,939,787),37016=>array(60,-63,938,794),37017=>array(49,-69,958,799),37018=>array(85,-69,939,818),37019=>array(73,-69,939,781),37020=>array(57,-69,939,844),37021=>array(38,-65,916,842),37022=>array(55,-66,956,827),37023=>array(44,-60,947,838),37024=>array(45,-71,953,786),37025=>array(68,-71,959,841),37026=>array(51,-70,945,785),37027=>array(57,-70,940,786),37028=>array(41,-69,955,816),37029=>array(56,-68,950,832),37030=>array(76,-75,937,830),37031=>array(52,-69,945,785),37032=>array(57,-65,938,833),37033=>array(73,-91,911,814),37034=>array(48,-65,941,785),37035=>array(36,-75,959,830),37036=>array(47,-61,912,837),37037=>array(61,-72,943,834),37038=>array(89,-72,911,823),37039=>array(36,-67,919,831),37040=>array(75,-69,954,833),37041=>array(55,-63,927,828),37042=>array(46,-71,956,827),37043=>array(56,-68,957,784),37044=>array(51,-59,947,797),37045=>array(51,-68,938,786),37046=>array(33,-74,939,811),37047=>array(73,-74,941,780),37048=>array(63,-70,939,828),37049=>array(39,-68,917,809),37050=>array(40,-67,923,804),37051=>array(44,-60,909,829),37052=>array(93,-58,942,788),37053=>array(56,-68,943,824),37054=>array(41,-54,954,840),37055=>array(62,-68,943,827),37056=>array(32,-65,942,839),37057=>array(48,-68,942,840),37058=>array(53,-74,958,835),37059=>array(57,-72,959,829),37060=>array(31,-64,945,850),37061=>array(61,-69,957,783),37062=>array(82,-68,963,824),37063=>array(37,-63,961,847),37064=>array(46,-53,947,860),37065=>array(51,-70,945,785),37066=>array(54,-64,936,822),37067=>array(133,-67,930,833),37068=>array(49,-48,955,826),37069=>array(50,-76,910,845),37070=>array(51,-65,930,832),37071=>array(39,-70,912,820),37072=>array(26,-64,915,835),37073=>array(35,-59,921,832),37074=>array(102,-31,968,826),37075=>array(63,-70,930,780),37076=>array(52,-71,958,813),37077=>array(31,-52,958,852),37078=>array(51,-65,949,788),37079=>array(47,-69,968,837),37080=>array(121,-66,931,787),37081=>array(62,-76,956,826),37082=>array(66,-70,956,781),37083=>array(38,-68,939,834),37084=>array(80,-74,966,827),37085=>array(59,-62,947,836),37086=>array(77,-65,910,833),37087=>array(19,-74,942,829),37088=>array(48,-71,950,777),37089=>array(41,-68,945,787),37090=>array(46,-68,955,785),37091=>array(59,-70,944,823),37092=>array(40,-67,943,834),37093=>array(61,-68,954,786),37094=>array(62,-64,930,786),37095=>array(35,-69,916,783),37096=>array(59,-67,943,830),37097=>array(47,-70,952,836),37098=>array(52,-71,956,827),37099=>array(63,-69,967,847),37100=>array(73,-71,949,829),37101=>array(52,-58,941,837),37102=>array(33,-69,941,786),37103=>array(46,-70,962,831),37104=>array(46,-73,947,787),37105=>array(59,-69,938,827),37106=>array(46,-70,951,834),37107=>array(41,-70,949,828),37108=>array(49,-69,963,825),37109=>array(52,-69,942,831),37110=>array(59,-65,965,840),37111=>array(38,-70,947,833),37112=>array(43,-58,914,831),37113=>array(43,-70,954,786),37114=>array(36,-66,967,830),37115=>array(86,-69,960,783),37116=>array(60,-68,952,841),37117=>array(50,-67,949,835),37118=>array(80,-69,963,786),37119=>array(42,-69,966,785),37120=>array(44,-55,947,838),37121=>array(37,-74,951,826),37122=>array(62,-68,948,785),37123=>array(29,-68,954,843),37124=>array(57,-68,962,785),37125=>array(60,-53,947,848),37126=>array(71,-69,963,782),37127=>array(34,-70,959,838),37128=>array(33,-70,953,835),37129=>array(53,-70,938,839),37130=>array(53,-70,938,830),37131=>array(44,-69,951,826),37132=>array(23,-69,965,848),37133=>array(44,-75,949,783),37134=>array(25,-62,953,840),37135=>array(46,-71,948,802),37136=>array(62,-69,955,842),37137=>array(68,-68,949,785),37138=>array(53,-72,949,842),37139=>array(41,-66,949,841),37140=>array(37,-66,945,844),37141=>array(41,-70,938,831),37142=>array(45,-77,968,783),37143=>array(63,-67,951,837),37144=>array(40,-69,957,843),37145=>array(42,-70,933,783),37146=>array(47,-72,935,825),37147=>array(45,-69,953,835),37148=>array(51,-64,953,850),37149=>array(42,-68,940,785),37150=>array(52,-65,948,830),37151=>array(57,-70,943,824),37152=>array(58,-65,954,795),37153=>array(27,-69,945,838),37154=>array(37,-68,966,784),37155=>array(65,-69,940,838),37156=>array(47,-68,947,803),37157=>array(37,-66,946,844),37158=>array(24,-70,950,830),37159=>array(46,-65,951,832),37160=>array(101,-39,946,829),37161=>array(49,-73,950,781),37162=>array(49,-80,955,833),37163=>array(95,-55,942,853),37164=>array(48,-78,965,836),37165=>array(57,-77,956,839),37166=>array(46,-73,952,836),37167=>array(66,-67,947,849),37168=>array(62,-77,949,833),37169=>array(35,-70,953,836),37170=>array(49,-66,951,787),37171=>array(104,-67,949,787),37172=>array(40,-69,974,824),37173=>array(41,-68,960,797),37174=>array(18,-74,962,847),37175=>array(48,-71,943,830),37176=>array(59,-67,941,834),37177=>array(43,-70,960,793),37178=>array(34,-70,949,845),37179=>array(63,-75,958,829),37180=>array(25,-75,958,827),37181=>array(22,-75,978,858),37182=>array(48,-65,954,789),37183=>array(59,-67,958,832),37184=>array(42,-73,959,829),37185=>array(40,-79,954,836),37186=>array(44,-50,960,801),37187=>array(85,-68,956,796),37188=>array(40,-69,958,825),37189=>array(45,-65,956,837),37190=>array(47,-68,947,827),37191=>array(52,-62,962,844),37192=>array(30,-67,951,805),37193=>array(54,-63,946,779),37194=>array(59,-54,953,788),37195=>array(60,-67,950,840),37196=>array(64,-63,915,844),37197=>array(63,-67,945,790),37198=>array(62,-65,954,832),37199=>array(60,-54,961,825),37200=>array(59,-60,950,790),37201=>array(56,-45,966,798),37202=>array(47,-62,943,790),37203=>array(46,-72,966,849),37204=>array(40,-68,979,837),37205=>array(59,-54,957,809),37206=>array(66,-61,973,836),37207=>array(55,-53,916,808),37208=>array(56,-75,984,791),37209=>array(56,-72,955,826),37210=>array(55,-53,962,790),37211=>array(35,-68,969,787),37212=>array(45,-68,980,842),37213=>array(52,-61,943,782),37214=>array(54,-70,968,837),37215=>array(56,-70,943,816),37216=>array(55,-57,956,790),37217=>array(55,-53,959,836),37218=>array(50,-64,951,835),37219=>array(53,-65,955,830),37220=>array(55,-58,951,836),37221=>array(63,-65,977,828),37222=>array(46,-64,972,820),37223=>array(66,-61,965,849),37224=>array(69,-70,961,833),37225=>array(76,-65,919,839),37226=>array(51,-67,967,840),37227=>array(30,-68,958,820),37228=>array(66,-65,913,835),37229=>array(45,-68,956,834),37230=>array(55,-64,932,790),37231=>array(55,-71,953,816),37232=>array(53,-70,974,836),37233=>array(65,-62,922,837),37234=>array(50,-53,946,790),37235=>array(60,-68,960,825),37236=>array(55,-63,968,841),37237=>array(61,-71,949,830),37238=>array(59,-71,955,840),37239=>array(59,-61,924,829),37240=>array(40,-73,967,849),37241=>array(55,-64,952,830),37242=>array(55,-66,960,828),37243=>array(60,-68,973,835),37244=>array(25,-68,977,833),37245=>array(49,-64,920,771),37246=>array(50,-45,913,775),37247=>array(43,-60,939,841),37248=>array(55,-68,955,822),37249=>array(55,-73,963,831),37250=>array(58,-70,975,820),37251=>array(55,-55,971,831),37252=>array(55,-60,929,826),37253=>array(55,-67,952,838),37254=>array(59,-68,964,832),37255=>array(54,-64,960,831),37256=>array(55,-69,978,839),37257=>array(56,-71,951,835),37258=>array(51,-63,967,793),37259=>array(59,-72,949,818),37260=>array(58,-54,961,789),37261=>array(53,-65,966,787),37262=>array(49,-69,955,834),37263=>array(55,-66,951,825),37264=>array(68,-66,919,828),37265=>array(55,-68,966,790),37266=>array(66,-38,962,798),37267=>array(55,-53,963,830),37268=>array(48,-70,951,844),37269=>array(35,-68,949,845),37270=>array(40,-68,963,787),37271=>array(53,-64,968,834),37272=>array(45,-68,953,822),37273=>array(55,-69,964,824),37274=>array(47,-73,961,821),37275=>array(55,-53,968,821),37276=>array(59,-65,974,847),37277=>array(55,-53,952,829),37278=>array(55,-53,958,790),37279=>array(86,-63,921,831),37280=>array(55,-53,967,828),37281=>array(56,-69,948,838),37282=>array(51,-52,941,840),37283=>array(50,-67,954,844),37284=>array(53,-74,947,845),37285=>array(55,-67,963,799),37286=>array(60,-61,967,848),37287=>array(48,-53,957,790),37288=>array(55,-69,954,827),37289=>array(54,-53,961,848),37290=>array(48,-69,975,790),37291=>array(51,-71,945,784),37292=>array(63,-78,955,853),37293=>array(57,-72,981,823),37294=>array(54,-66,952,833),37295=>array(47,-58,959,836),37296=>array(60,-48,960,811),37297=>array(53,-62,977,846),37298=>array(46,-74,972,825),37299=>array(66,-70,962,784),37300=>array(51,-57,952,829),37301=>array(43,-65,970,828),37302=>array(51,-66,947,847),37303=>array(51,-62,965,838),37304=>array(51,-79,979,837),37305=>array(52,-55,944,803),37306=>array(53,-66,959,832),37307=>array(62,-64,961,835),37308=>array(49,-67,963,826),37309=>array(53,-48,939,810),37310=>array(47,-65,961,838),37311=>array(55,-66,961,837),37312=>array(62,-72,982,842),37313=>array(52,-75,964,833),37314=>array(59,-64,962,848),37315=>array(54,-72,964,790),37316=>array(55,-63,961,837),37317=>array(50,-65,981,795),37318=>array(50,-70,966,824),37319=>array(52,-68,956,829),37320=>array(42,-66,978,827),37321=>array(45,-66,907,842),37322=>array(47,-61,934,806),37323=>array(36,-70,951,821),37324=>array(52,-19,948,796),37325=>array(69,-34,947,831),37326=>array(64,-64,931,784),37327=>array(53,-30,947,789),37328=>array(29,-56,953,844),37329=>array(54,-21,960,856),37330=>array(39,-26,547,829),37331=>array(39,-30,959,829),37332=>array(35,-32,954,824),37333=>array(48,-64,944,828),37334=>array(39,-73,934,829),37335=>array(59,-62,909,831),37336=>array(45,-52,956,843),37337=>array(49,-65,958,833),37338=>array(42,-72,967,845),37339=>array(39,-66,927,834),37340=>array(66,-25,948,833),37341=>array(44,-67,950,831),37342=>array(39,-57,958,829),37343=>array(39,-71,989,829),37344=>array(39,-71,967,829),37345=>array(86,-21,916,833),37346=>array(58,-75,940,840),37347=>array(55,-61,921,841),37348=>array(48,-65,957,832),37349=>array(39,-72,982,829),37350=>array(54,-50,906,813),37351=>array(48,-62,896,837),37352=>array(42,-72,957,829),37353=>array(39,-67,959,831),37354=>array(45,-71,956,829),37355=>array(36,-69,955,826),37356=>array(39,-71,958,823),37357=>array(36,-18,955,824),37358=>array(42,-74,953,834),37359=>array(39,-26,930,833),37360=>array(39,-49,916,829),37361=>array(36,-60,963,835),37362=>array(48,-38,958,829),37363=>array(29,-29,961,827),37364=>array(39,-67,958,834),37365=>array(42,-67,965,830),37366=>array(39,-26,963,841),37367=>array(41,-17,953,827),37368=>array(48,-69,920,831),37369=>array(41,-68,950,830),37370=>array(39,-67,942,829),37371=>array(42,-56,964,843),37372=>array(37,-60,969,823),37373=>array(40,-64,967,834),37374=>array(54,-59,967,827),37375=>array(42,-61,959,847),37376=>array(36,-35,954,830),37377=>array(46,-64,948,835),37378=>array(42,-63,966,839),37379=>array(35,-72,957,834),37380=>array(49,-64,964,831),37381=>array(35,-73,894,841),37382=>array(41,-68,972,836),37383=>array(37,-58,966,840),37384=>array(34,-64,959,827),37385=>array(56,-68,914,823),37386=>array(44,-26,972,836),37387=>array(37,-62,954,840),37388=>array(46,-73,985,837),37389=>array(37,-52,965,839),37390=>array(61,-57,920,841),37391=>array(35,-72,898,823),37392=>array(40,-70,977,840),37393=>array(41,-62,971,831),37394=>array(40,-68,979,840),37395=>array(37,-22,958,840),37396=>array(35,-60,973,829),37397=>array(41,-30,951,833),37398=>array(32,-70,976,832),37399=>array(38,-60,966,838),37400=>array(44,-68,973,841),37401=>array(40,-70,990,834),37402=>array(38,-69,962,831),37403=>array(37,-52,949,840),37404=>array(38,-63,964,836),37405=>array(44,-71,954,840),37406=>array(65,-57,923,839),37407=>array(51,-66,896,840),37408=>array(37,-65,964,840),37409=>array(37,-66,891,840),37410=>array(31,-72,980,832),37411=>array(51,-65,944,830),37412=>array(39,-71,909,827),37413=>array(44,-67,976,826),37414=>array(46,-69,951,833),37415=>array(44,-66,964,841),37416=>array(37,-51,949,840),37417=>array(37,-66,928,840),37418=>array(45,-71,970,827),37419=>array(37,-63,961,842),37420=>array(37,-66,981,840),37421=>array(37,-21,968,823),37422=>array(43,-60,953,833),37423=>array(37,-66,922,842),37424=>array(35,-64,954,846),37425=>array(31,-57,964,839),37426=>array(29,-72,976,839),37427=>array(35,-61,957,833),37428=>array(35,-65,975,846),37429=>array(37,-62,962,840),37430=>array(46,-69,961,831),37431=>array(38,-65,948,833),37432=>array(47,-66,975,833),37433=>array(32,-67,972,839),37434=>array(47,-14,950,831),37435=>array(37,-47,912,843),37436=>array(37,-65,948,844),37437=>array(39,-68,944,837),37438=>array(64,-70,912,828),37439=>array(42,-42,918,827),37440=>array(56,-67,914,823),37441=>array(57,-72,971,850),37442=>array(56,-68,970,833),37443=>array(56,-67,967,828),37444=>array(27,-59,974,841),37445=>array(42,-17,953,826),37446=>array(44,-73,950,829),37447=>array(56,-29,943,830),37448=>array(24,-30,957,829),37449=>array(35,-70,981,829),37450=>array(35,-71,920,830),37451=>array(33,-45,964,834),37452=>array(28,-70,981,831),37453=>array(32,-78,967,837),37454=>array(35,-30,954,834),37455=>array(27,-20,947,834),37456=>array(35,-71,950,838),37457=>array(70,-68,919,845),37458=>array(38,-29,952,833),37459=>array(31,-73,948,834),37460=>array(37,-29,953,828),37461=>array(37,-29,953,828),37462=>array(39,-78,986,840),37463=>array(37,-68,958,833),37464=>array(56,-62,932,829),37465=>array(56,-68,948,823),37466=>array(59,-74,912,837),37467=>array(51,-67,959,823),37468=>array(56,-64,962,837),37469=>array(56,-22,955,835),37470=>array(40,-62,966,829),37471=>array(56,-27,971,823),37472=>array(29,-74,976,830),37473=>array(44,-72,953,834),37474=>array(31,-73,980,831),37475=>array(39,-54,953,837),37476=>array(45,-59,919,834),37477=>array(31,-58,959,838),37478=>array(41,-18,954,832),37479=>array(36,-58,957,828),37480=>array(56,-58,934,836),37481=>array(56,-28,979,844),37482=>array(56,-22,954,830),37483=>array(46,-57,937,831),37484=>array(63,-69,913,831),37485=>array(38,-12,959,830),37486=>array(55,-62,913,838),37487=>array(34,-69,967,837),37488=>array(48,-71,908,838),37489=>array(37,-66,948,823),37490=>array(39,-70,953,844),37491=>array(36,-59,964,824),37492=>array(28,-17,947,835),37493=>array(41,-42,983,832),37494=>array(39,-53,907,847),37495=>array(35,-71,948,837),37496=>array(31,-63,973,840),37497=>array(44,-69,941,831),37498=>array(30,-64,959,833),37499=>array(34,-67,966,824),37500=>array(37,-59,962,854),37501=>array(53,-65,963,835),37502=>array(31,-71,969,830),37503=>array(41,-67,974,847),37504=>array(44,-56,968,827),37505=>array(56,-60,909,836),37506=>array(52,-69,903,835),37507=>array(39,-64,960,835),37508=>array(39,-64,914,844),37509=>array(50,-70,921,829),37510=>array(51,-70,949,833),37511=>array(59,-68,980,835),37512=>array(47,-31,956,837),37513=>array(34,-61,955,841),37514=>array(50,-71,957,836),37515=>array(43,-68,952,835),37516=>array(46,-69,955,841),37517=>array(34,-20,947,835),37518=>array(32,-14,968,800),37519=>array(26,-68,974,823),37520=>array(43,-32,967,828),37521=>array(33,-70,959,837),37522=>array(56,-69,956,823),37523=>array(35,-24,973,830),37524=>array(50,-70,955,834),37525=>array(33,-73,970,830),37526=>array(30,-64,967,839),37527=>array(47,-73,952,837),37528=>array(64,-69,903,840),37529=>array(54,-67,967,834),37530=>array(41,-66,964,838),37531=>array(37,-63,959,837),37532=>array(38,-73,961,832),37533=>array(35,-76,964,832),37534=>array(41,-22,964,848),37535=>array(47,-67,930,837),37536=>array(31,-36,958,831),37537=>array(43,-73,945,831),37538=>array(58,-70,969,832),37539=>array(54,-63,927,837),37540=>array(54,-73,964,832),37541=>array(37,-65,963,844),37542=>array(48,-52,921,834),37543=>array(52,-71,961,835),37544=>array(35,-63,951,848),37545=>array(42,-51,955,829),37546=>array(46,-65,954,837),37547=>array(51,-32,971,837),37548=>array(34,-63,956,832),37549=>array(56,-70,933,826),37550=>array(35,-27,960,825),37551=>array(56,-67,952,824),37552=>array(51,-66,949,835),37553=>array(30,-70,942,841),37554=>array(30,-52,958,841),37555=>array(39,-69,959,833),37556=>array(31,-37,987,838),37557=>array(42,-71,969,846),37558=>array(47,-62,975,835),37559=>array(50,-67,942,833),37560=>array(30,-67,953,827),37561=>array(35,-70,958,838),37562=>array(27,-47,987,832),37563=>array(60,-67,925,836),37564=>array(39,-23,955,835),37565=>array(28,-54,981,831),37566=>array(58,-70,969,832),37567=>array(29,-64,895,840),37568=>array(28,-30,953,839),37569=>array(53,-69,917,819),37570=>array(38,-75,975,832),37571=>array(50,-63,978,846),37572=>array(47,-74,984,835),37573=>array(46,-70,951,834),37574=>array(39,-25,964,835),37575=>array(48,-67,961,833),37576=>array(36,-25,967,838),37577=>array(43,-69,975,841),37578=>array(34,-68,984,840),37579=>array(48,-46,977,854),37580=>array(45,-69,968,834),37581=>array(35,-73,957,835),37582=>array(28,-66,970,844),37583=>array(42,-70,980,835),37584=>array(42,-65,957,834),37585=>array(32,-76,968,841),37586=>array(41,-61,980,841),37587=>array(42,-70,916,833),37588=>array(28,-67,967,848),37589=>array(57,-40,982,825),37590=>array(33,-74,959,838),37591=>array(36,-64,903,844),37592=>array(43,-72,978,823),37593=>array(35,-48,947,839),37594=>array(34,-25,966,842),37595=>array(41,-68,931,832),37596=>array(33,-73,970,838),37597=>array(37,-70,954,840),37598=>array(32,-30,954,833),37599=>array(38,-66,979,833),37600=>array(31,-78,971,846),37601=>array(37,-70,981,840),37602=>array(33,-56,973,838),37603=>array(42,-72,958,829),37604=>array(45,-70,919,834),37605=>array(33,-16,950,838),37606=>array(42,-68,930,829),37607=>array(36,-72,969,838),37608=>array(36,-64,955,836),37609=>array(39,-21,954,830),37610=>array(43,-70,951,835),37611=>array(19,-25,951,835),37612=>array(34,-24,966,833),37613=>array(39,-70,959,834),37614=>array(43,-70,964,840),37615=>array(46,-65,957,831),37616=>array(40,-27,954,836),37617=>array(35,-60,968,831),37618=>array(39,-64,954,835),37619=>array(37,-60,945,838),37620=>array(43,-66,954,838),37621=>array(39,-64,960,835),37622=>array(33,-70,973,843),37623=>array(26,-76,968,826),37624=>array(39,-68,945,830),37625=>array(25,-71,962,835),37626=>array(35,-67,965,831),37627=>array(37,-27,971,782),37628=>array(62,-68,908,824),37629=>array(33,-62,965,838),37630=>array(25,-70,914,836),37631=>array(28,-69,920,833),37632=>array(29,-64,982,841),37633=>array(37,-65,977,833),37634=>array(42,-57,971,842),37635=>array(34,-42,966,836),37636=>array(57,-64,968,841),37637=>array(49,-46,946,832),37638=>array(38,-64,953,842),37639=>array(38,-70,947,841),37640=>array(30,-41,978,839),37641=>array(40,-71,967,837),37642=>array(40,-64,960,845),37643=>array(21,-80,903,821),37644=>array(25,-70,941,836),37645=>array(37,-69,959,842),37646=>array(36,-68,905,836),37647=>array(29,-24,962,833),37648=>array(48,-68,954,832),37649=>array(33,-69,972,842),37650=>array(30,-66,956,826),37651=>array(28,-66,964,837),37652=>array(33,-53,975,841),37653=>array(53,-42,961,837),37654=>array(44,-32,981,836),37655=>array(30,-62,958,842),37656=>array(43,-32,952,832),37657=>array(44,-65,934,844),37658=>array(27,-64,957,832),37659=>array(36,-64,994,845),37660=>array(27,-27,971,840),37661=>array(24,-54,969,838),37662=>array(30,-58,951,846),37663=>array(35,-59,968,843),37664=>array(41,-72,963,839),37665=>array(38,-65,952,837),37666=>array(48,-67,956,832),37667=>array(31,-61,962,835),37668=>array(46,-74,981,833),37669=>array(33,-68,954,843),37670=>array(68,-67,920,849),37671=>array(37,-48,923,860),37672=>array(42,-67,956,836),37673=>array(49,-64,907,838),37674=>array(37,-58,973,838),37675=>array(55,-60,917,824),37676=>array(57,-64,973,835),37677=>array(36,-75,905,840),37678=>array(58,-70,917,836),37679=>array(39,-64,955,836),37680=>array(39,-90,986,836),37681=>array(54,-62,948,844),37682=>array(39,-64,973,836),37683=>array(44,-32,956,824),37684=>array(29,-30,956,825),37685=>array(29,-65,962,833),37686=>array(29,-57,974,841),37687=>array(29,-70,983,835),37688=>array(33,-64,975,836),37689=>array(40,-65,956,836),37690=>array(40,-65,958,837),37691=>array(50,-64,962,846),37692=>array(37,-65,978,838),37693=>array(44,-72,981,833),37694=>array(31,-18,938,825),37695=>array(34,-67,951,834),37696=>array(42,-53,957,845),37697=>array(33,-72,961,833),37698=>array(34,-31,982,843),37699=>array(34,-29,961,842),37700=>array(38,-60,967,832),37701=>array(50,-57,962,831),37702=>array(50,-65,921,830),37703=>array(52,-62,979,844),37704=>array(33,-64,964,835),37705=>array(36,-71,978,828),37706=>array(18,-53,969,847),37707=>array(54,-67,914,834),37708=>array(54,-43,971,817),37709=>array(46,-78,969,833),37710=>array(42,-68,951,837),37711=>array(47,-70,959,832),37712=>array(46,-67,983,839),37713=>array(44,-72,981,835),37714=>array(41,-71,979,834),37715=>array(41,-67,954,834),37716=>array(44,-60,965,839),37717=>array(47,-76,964,824),37718=>array(43,-74,955,818),37719=>array(50,-67,943,843),37720=>array(49,-67,915,830),37721=>array(49,-43,973,817),37722=>array(39,-68,964,825),37723=>array(42,-69,971,830),37724=>array(42,-50,963,842),37725=>array(42,-70,944,842),37726=>array(49,-81,978,832),37727=>array(49,-28,954,832),37728=>array(39,-21,957,851),37729=>array(32,-71,970,829),37730=>array(42,-65,948,842),37731=>array(47,-71,950,829),37732=>array(43,-64,960,844),37733=>array(48,-62,976,841),37734=>array(38,-69,957,841),37735=>array(52,-65,926,836),37736=>array(39,-58,955,835),37737=>array(37,-65,973,836),37738=>array(42,-23,981,842),37739=>array(43,-39,967,842),37740=>array(43,-73,974,833),37741=>array(39,-53,964,844),37742=>array(41,-63,969,840),37743=>array(41,-47,960,848),37744=>array(43,-67,981,844),37745=>array(35,-50,968,845),37746=>array(43,-52,963,843),37747=>array(39,-40,973,837),37748=>array(43,-63,954,843),37749=>array(38,-66,963,823),37750=>array(48,-32,965,823),37751=>array(36,-37,978,824),37752=>array(34,-71,923,833),37753=>array(45,-37,961,834),37754=>array(39,-64,950,838),37755=>array(57,-73,936,824),37756=>array(28,-60,963,842),37757=>array(36,-67,917,840),37758=>array(36,-30,959,842),37759=>array(36,-71,925,838),37760=>array(38,-67,976,837),37761=>array(38,-65,969,834),37762=>array(44,-74,968,837),37763=>array(35,-68,974,844),37764=>array(44,-75,969,842),37765=>array(26,-54,969,846),37766=>array(39,-73,951,833),37767=>array(44,-72,920,818),37768=>array(29,-49,956,848),37769=>array(35,-69,920,833),37770=>array(50,-67,925,847),37771=>array(44,-70,938,839),37772=>array(25,-66,970,847),37773=>array(34,-65,971,834),37774=>array(27,-69,978,842),37775=>array(33,-30,986,843),37776=>array(33,-58,957,835),37777=>array(34,-34,957,833),37778=>array(32,-70,970,826),37779=>array(44,-81,969,822),37780=>array(26,-51,963,842),37781=>array(39,-68,964,845),37782=>array(42,-70,970,837),37783=>array(41,-60,970,855),37784=>array(39,-67,954,826),37785=>array(33,-73,924,823),37786=>array(28,-73,965,838),37787=>array(40,-53,951,843),37788=>array(40,-50,976,846),37789=>array(40,-62,988,835),37790=>array(30,-50,960,845),37791=>array(34,-71,986,827),37792=>array(44,-37,953,834),37793=>array(33,-64,955,851),37794=>array(37,-66,950,839),37795=>array(39,-33,972,835),37796=>array(36,-61,974,836),37797=>array(40,-30,976,836),37798=>array(48,-67,925,830),37799=>array(37,-24,960,832),37800=>array(40,-65,965,840),37801=>array(47,-62,990,836),37802=>array(41,-72,975,835),37803=>array(44,-57,976,823),37804=>array(45,-70,936,832),37805=>array(37,-78,963,833),37806=>array(38,-69,952,836),37807=>array(32,-65,954,837),37808=>array(39,-38,961,824),37809=>array(33,-67,974,837),37810=>array(34,-63,980,838),37811=>array(35,-67,965,846),37812=>array(34,-42,980,836),37813=>array(32,-56,967,843),37814=>array(44,-64,929,818),37815=>array(44,-62,936,838),37816=>array(44,-66,950,837),37817=>array(37,-48,968,822),37818=>array(19,-73,981,837),37819=>array(48,-70,959,840),37820=>array(41,-70,942,835),37821=>array(39,-64,970,839),37822=>array(44,-38,968,818),37823=>array(49,-65,969,855),37824=>array(54,-67,926,834),37825=>array(43,-65,970,839),37826=>array(37,-35,957,828),37827=>array(31,-66,974,837),37828=>array(41,-67,962,838),37829=>array(37,-66,958,847),37830=>array(45,-66,955,830),37831=>array(28,-57,973,848),37832=>array(45,-63,969,835),37833=>array(48,-76,966,834),37834=>array(38,-30,979,846),37835=>array(31,-67,951,829),37836=>array(28,-57,978,844),37837=>array(34,-71,962,831),37838=>array(32,-71,962,831),37839=>array(40,-23,957,824),37840=>array(39,-69,960,841),37841=>array(35,-64,951,833),37842=>array(44,-67,983,841),37843=>array(44,-44,989,850),37844=>array(43,-71,965,840),37845=>array(36,-63,961,845),37846=>array(25,-66,967,837),37847=>array(34,-20,968,832),37848=>array(31,-65,953,833),37849=>array(47,-67,967,837),37850=>array(44,-70,982,835),37851=>array(44,-64,933,839),37852=>array(46,-23,956,827),37853=>array(39,-60,984,841),37854=>array(39,-70,956,839),37855=>array(40,-71,954,847),37856=>array(21,-52,989,843),37857=>array(34,-73,964,836),37858=>array(38,-64,965,824),37859=>array(28,-75,983,840),37860=>array(44,-64,956,835),37861=>array(44,-65,942,831),37862=>array(29,-55,979,847),37863=>array(48,-29,968,826),37864=>array(31,-21,962,836),37865=>array(34,-63,974,843),37866=>array(44,-69,978,828),37867=>array(44,-68,962,826),37868=>array(41,-68,942,835),37869=>array(29,-38,964,828),37870=>array(32,-66,966,848),37871=>array(39,-72,972,823),37872=>array(37,-74,930,841),37873=>array(35,-61,967,852),37874=>array(35,-67,949,848),37875=>array(32,-62,920,846),37876=>array(22,-65,970,841),37877=>array(35,-67,961,833),37878=>array(38,-67,981,836),37879=>array(32,-63,974,830),37880=>array(47,-42,982,825),37881=>array(43,-53,959,837),37882=>array(51,-68,993,848),37883=>array(66,-57,979,840),37884=>array(29,-68,979,837),37885=>array(23,-53,954,840),37886=>array(19,-76,969,834),37887=>array(39,-68,979,832),37888=>array(44,-80,954,834),37889=>array(24,-67,954,838),37890=>array(37,-71,946,839),37891=>array(37,-63,963,839),37892=>array(37,-70,971,839),37893=>array(60,-40,972,839),37894=>array(60,-30,972,846),37895=>array(35,-66,969,850),37896=>array(42,-62,964,841),37897=>array(42,-85,969,824),37898=>array(24,-67,954,838),37899=>array(27,-66,952,837),37900=>array(42,-67,988,825),37901=>array(47,-56,925,839),37902=>array(27,-66,975,844),37903=>array(44,-50,952,858),37904=>array(39,-67,973,846),37905=>array(41,-70,961,835),37906=>array(47,-65,952,833),37907=>array(29,-70,971,832),37908=>array(36,-53,943,839),37909=>array(27,-71,959,834),37910=>array(24,-69,963,836),37911=>array(29,-68,911,838),37912=>array(40,-31,956,839),37913=>array(32,-24,959,837),37914=>array(37,-48,968,839),37915=>array(41,-59,965,830),37916=>array(40,-34,958,847),37917=>array(48,-76,954,838),37918=>array(42,-59,962,839),37919=>array(37,-68,954,839),37920=>array(42,-64,954,844),37921=>array(44,-69,951,824),37922=>array(39,-30,972,826),37923=>array(47,-54,935,839),37924=>array(47,-56,938,834),37925=>array(37,-64,954,845),37926=>array(57,-73,905,839),37927=>array(57,-65,927,822),37928=>array(38,-71,966,835),37929=>array(45,-66,978,830),37930=>array(40,-71,954,833),37931=>array(35,-58,951,843),37932=>array(39,-69,959,829),37933=>array(42,-62,970,850),37934=>array(28,-79,969,847),37935=>array(37,-62,963,842),37936=>array(45,-68,973,834),37937=>array(50,-68,980,842),37938=>array(57,-58,930,827),37939=>array(52,-70,935,837),37940=>array(37,-69,972,845),37941=>array(44,-69,951,824),37942=>array(41,-67,976,837),37943=>array(46,-70,970,830),37944=>array(39,-64,951,840),37945=>array(44,-71,974,826),37946=>array(51,-65,945,838),37947=>array(39,-64,966,831),37948=>array(48,-75,967,830),37949=>array(45,-68,977,835),37950=>array(32,-17,951,838),37951=>array(36,-37,966,844),37952=>array(57,-68,979,835),37953=>array(37,-61,980,843),37954=>array(33,-70,963,836),37955=>array(44,-61,967,835),37956=>array(45,-65,960,835),37957=>array(43,-66,971,834),37958=>array(41,-68,969,826),37959=>array(37,-68,979,833),37960=>array(37,-65,974,829),37961=>array(52,-32,959,831),37962=>array(37,-64,970,835),37963=>array(53,-27,956,825),37964=>array(37,-64,977,849),37965=>array(60,-30,972,804),37966=>array(37,-27,959,839),37967=>array(46,-72,963,839),37968=>array(33,-70,961,831),37969=>array(30,-16,957,844),37970=>array(42,-34,974,841),37971=>array(33,-56,959,837),37972=>array(28,-69,977,845),37973=>array(46,-63,977,844),37974=>array(32,-67,968,839),37975=>array(36,-70,983,834),37976=>array(34,-63,933,830),37977=>array(17,-74,974,834),37978=>array(37,-60,981,845),37979=>array(46,-62,970,839),37980=>array(37,-72,954,839),37981=>array(31,-68,982,832),37982=>array(37,-62,964,842),37983=>array(37,-66,966,841),37984=>array(48,-68,982,840),37985=>array(37,-63,942,839),37986=>array(31,-58,960,847),37987=>array(35,-66,967,854),37988=>array(39,-68,969,827),37989=>array(34,-65,974,852),37990=>array(17,-57,989,839),37991=>array(34,-61,959,849),37992=>array(31,-65,973,837),37993=>array(30,-30,958,817),37994=>array(46,-72,957,829),37995=>array(32,-73,973,856),37996=>array(39,-64,964,839),37997=>array(49,-64,927,829),37998=>array(38,-65,964,831),37999=>array(27,-62,980,837),38000=>array(28,-68,969,845),38001=>array(38,-58,965,842),38002=>array(40,-67,974,854),38003=>array(31,-67,986,844),38004=>array(47,-67,951,828),38005=>array(36,-56,957,837),38006=>array(31,-67,975,834),38007=>array(32,-69,955,822),38008=>array(42,-27,969,827),38009=>array(36,-66,963,848),38010=>array(22,-65,967,839),38011=>array(34,-66,977,842),38012=>array(36,-70,960,829),38013=>array(48,-70,959,838),38014=>array(43,-29,967,845),38015=>array(52,-37,962,834),38016=>array(36,-72,974,833),38017=>array(35,-65,984,834),38018=>array(31,-71,970,832),38019=>array(49,-76,937,831),38020=>array(43,-65,961,846),38021=>array(249,-26,702,820),38022=>array(34,-37,943,826),38023=>array(39,-28,938,830),38024=>array(39,-69,933,830),38025=>array(39,-53,939,830),38026=>array(60,-64,890,828),38027=>array(39,-67,957,830),38028=>array(36,-65,926,822),38029=>array(39,-17,944,830),38030=>array(39,-75,942,830),38031=>array(35,-64,896,832),38032=>array(50,-64,931,827),38033=>array(39,-66,965,830),38034=>array(39,-74,942,830),38035=>array(39,-63,904,838),38036=>array(37,-59,902,830),38037=>array(39,-70,933,830),38038=>array(37,-66,926,830),38039=>array(35,-67,960,830),38040=>array(38,-63,948,830),38041=>array(28,-67,926,820),38042=>array(33,-72,952,828),38043=>array(39,-69,956,830),38044=>array(39,-30,937,830),38045=>array(39,-46,955,830),38046=>array(39,-51,958,830),38047=>array(39,-66,906,830),38048=>array(36,-60,914,830),38049=>array(39,-60,943,830),38050=>array(37,-58,913,830),38051=>array(39,-72,965,830),38052=>array(39,-72,960,837),38053=>array(39,-67,873,830),38054=>array(39,-69,963,836),38055=>array(39,-60,907,832),38056=>array(39,-52,918,839),38057=>array(39,-61,903,830),38058=>array(39,-68,963,845),38059=>array(39,-69,943,834),38060=>array(39,-69,966,830),38061=>array(39,-69,933,830),38062=>array(39,-28,935,826),38063=>array(39,-34,958,830),38064=>array(33,-28,934,830),38065=>array(38,-70,962,830),38066=>array(20,-22,950,823),38067=>array(39,-66,941,830),38068=>array(39,-67,940,831),38069=>array(25,-56,968,837),38070=>array(39,-59,946,830),38071=>array(39,-36,938,830),38072=>array(38,-70,927,833),38073=>array(39,-71,948,841),38074=>array(43,-64,949,826),38075=>array(39,-66,931,830),38076=>array(54,-70,894,826),38077=>array(41,-14,929,826),38078=>array(44,-69,897,826),38079=>array(29,-45,894,826),38080=>array(42,-73,888,821),38081=>array(36,-70,954,832),38082=>array(39,-71,903,843),38083=>array(37,-79,955,847),38084=>array(32,-60,955,832),38085=>array(43,-69,930,826),38086=>array(42,-70,915,834),38087=>array(43,-45,964,834),38088=>array(38,-66,937,841),38089=>array(24,-65,937,839),38090=>array(39,-33,940,846),38091=>array(33,-76,950,830),38092=>array(40,-62,937,827),38093=>array(46,-70,955,837),38094=>array(35,-60,955,826),38095=>array(30,-53,914,835),38096=>array(37,-66,949,829),38097=>array(39,-34,941,828),38098=>array(29,-66,937,826),38099=>array(39,-33,954,828),38100=>array(39,-45,957,826),38101=>array(37,-67,937,835),38102=>array(42,-72,945,827),38103=>array(31,-64,927,829),38104=>array(33,-72,935,818),38105=>array(36,-70,933,831),38106=>array(31,-18,947,829),38107=>array(55,-54,894,822),38108=>array(28,-72,917,823),38109=>array(49,-71,900,817),38110=>array(39,-68,908,816),38111=>array(45,-53,905,827),38112=>array(32,-19,948,824),38113=>array(50,-67,916,830),38114=>array(38,-66,950,837),38115=>array(40,-73,938,830),38116=>array(19,-71,951,833),38117=>array(49,-52,939,827),38118=>array(38,-64,958,834),38119=>array(9,-66,927,828),38120=>array(20,-27,936,816),38121=>array(20,-57,948,825),38122=>array(38,-69,958,845),38123=>array(19,-68,948,833),38124=>array(39,-69,945,821),38125=>array(44,-72,885,840),38126=>array(17,-62,919,825),38127=>array(48,-35,954,834),38128=>array(29,-65,952,835),38129=>array(27,-73,953,840),38130=>array(34,-68,938,847),38131=>array(19,-66,942,844),38132=>array(23,-61,891,822),38133=>array(33,-65,934,844),38134=>array(47,-60,971,825),38135=>array(28,-65,911,835),38136=>array(32,-64,923,832),38137=>array(12,-57,923,822),38138=>array(40,-62,934,832),38139=>array(27,-48,947,821),38140=>array(39,-61,970,823),38141=>array(19,-63,951,833),38142=>array(32,-56,943,825),38143=>array(31,-21,930,819),38144=>array(39,-69,923,831),38145=>array(37,-70,955,830),38146=>array(32,-27,952,833),38147=>array(39,-28,942,830),38148=>array(45,-76,916,833),38149=>array(34,-60,903,839),38150=>array(39,-67,941,827),38151=>array(37,-66,948,833),38152=>array(36,-68,963,827),38153=>array(22,-22,965,832),38154=>array(44,-71,944,819),38155=>array(29,-63,952,839),38156=>array(39,-73,943,831),38157=>array(40,-73,957,832),38158=>array(52,-61,896,830),38159=>array(45,-62,895,828),38160=>array(39,-74,942,835),38161=>array(61,-69,908,836),38162=>array(27,-66,961,843),38163=>array(19,-68,963,833),38164=>array(27,-70,914,833),38165=>array(30,-69,949,832),38166=>array(43,-72,950,828),38167=>array(35,-66,933,832),38168=>array(31,-69,943,837),38169=>array(50,-66,939,829),38170=>array(39,-69,939,827),38171=>array(24,-66,976,843),38172=>array(39,-63,970,839),38173=>array(30,-76,940,827),38174=>array(33,-67,967,833),38175=>array(40,-49,953,827),38176=>array(39,-63,909,826),38177=>array(28,-68,917,815),38178=>array(36,-73,900,827),38179=>array(43,-60,908,834),38180=>array(29,-30,932,833),38181=>array(35,-70,937,834),38182=>array(47,-68,904,846),38183=>array(29,-68,921,833),38184=>array(30,-71,961,824),38185=>array(42,-43,962,833),38186=>array(32,-28,953,822),38187=>array(38,-77,942,834),38188=>array(39,-62,952,842),38189=>array(42,-76,952,839),38190=>array(44,-67,955,826),38191=>array(43,-73,928,827),38192=>array(35,-36,939,821),38193=>array(34,-67,918,842),38194=>array(30,-64,959,832),38195=>array(29,-64,974,836),38196=>array(32,-64,959,837),38197=>array(40,-61,936,827),38198=>array(33,-34,957,827),38199=>array(30,-56,948,827),38200=>array(36,-66,943,841),38201=>array(38,-71,957,833),38202=>array(34,-30,959,838),38203=>array(37,-78,959,823),38204=>array(33,-71,966,832),38205=>array(43,-37,950,834),38206=>array(38,-68,964,842),38207=>array(31,-72,968,844),38208=>array(39,-82,957,846),38209=>array(39,-69,977,829),38210=>array(31,-67,953,824),38211=>array(29,-63,961,837),38212=>array(37,-70,932,826),38213=>array(39,-76,903,827),38214=>array(28,-80,957,810),38215=>array(21,-66,951,838),38216=>array(29,-53,951,843),38217=>array(19,-68,937,833),38218=>array(40,-69,946,828),38219=>array(29,-63,970,835),38220=>array(32,-73,945,833),38221=>array(37,-69,949,843),38222=>array(31,-75,968,842),38223=>array(35,-69,917,833),38224=>array(37,-72,919,848),38225=>array(37,-73,927,848),38226=>array(30,-27,951,832),38227=>array(22,-58,950,840),38228=>array(43,-60,941,826),38229=>array(29,-72,977,841),38230=>array(33,-66,956,833),38231=>array(36,-25,949,833),38232=>array(30,-62,973,833),38233=>array(42,-71,946,827),38234=>array(33,-74,919,833),38235=>array(33,-63,949,851),38236=>array(40,-70,958,836),38237=>array(31,-66,946,844),38238=>array(24,-68,965,839),38239=>array(31,-60,971,846),38240=>array(31,-61,973,831),38241=>array(34,-73,941,821),38242=>array(31,-77,970,830),38243=>array(35,-68,956,842),38244=>array(23,-65,961,833),38245=>array(43,-65,941,835),38246=>array(24,-72,959,836),38247=>array(31,-62,894,825),38248=>array(30,-66,943,843),38249=>array(50,-70,952,837),38250=>array(24,-58,958,822),38251=>array(43,-29,966,832),38252=>array(37,-66,968,832),38253=>array(51,-73,918,827),38254=>array(29,-76,974,833),38255=>array(29,-60,914,833),38256=>array(19,-80,953,844),38257=>array(24,-37,950,842),38258=>array(26,-74,959,842),38259=>array(27,-69,952,850),38260=>array(29,-62,964,842),38261=>array(29,-68,965,842),38262=>array(25,-80,971,843),38263=>array(69,-69,942,800),38264=>array(89,-16,892,784),38265=>array(57,-67,965,850),38266=>array(57,-72,962,831),38267=>array(58,-73,976,821),38268=>array(63,-73,921,785),38269=>array(60,-68,975,827),38270=>array(44,-65,986,786),38271=>array(60,-54,957,823),38272=>array(112,-71,871,782),38273=>array(132,-64,882,789),38274=>array(116,-67,890,788),38275=>array(125,-64,875,789),38276=>array(113,-73,936,803),38277=>array(125,-64,874,789),38278=>array(125,-70,888,782),38279=>array(132,-64,883,791),38280=>array(136,-75,895,783),38281=>array(109,-68,891,785),38282=>array(110,-74,891,779),38283=>array(110,-51,890,806),38284=>array(104,-61,909,792),38285=>array(109,-62,910,790),38286=>array(106,-53,883,797),38287=>array(109,-63,890,796),38288=>array(101,-70,903,782),38289=>array(129,-63,886,797),38290=>array(126,-55,899,801),38291=>array(125,-66,892,784),38292=>array(125,-65,902,790),38293=>array(125,-64,875,789),38294=>array(132,-64,882,789),38295=>array(108,-59,892,799),38296=>array(127,-60,883,796),38297=>array(132,-64,882,789),38298=>array(125,-64,875,789),38299=>array(128,-64,889,787),38300=>array(118,-69,898,782),38301=>array(109,-64,891,788),38302=>array(121,-68,900,783),38303=>array(112,-61,900,790),38304=>array(132,-64,882,789),38305=>array(109,-67,894,790),38306=>array(132,-64,882,789),38307=>array(113,-58,887,798),38308=>array(112,-62,888,789),38309=>array(125,-61,885,794),38310=>array(125,-64,875,789),38311=>array(110,-68,900,786),38312=>array(119,-71,894,791),38313=>array(112,-67,900,789),38314=>array(106,-68,896,786),38315=>array(113,-64,894,788),38316=>array(110,-64,890,788),38317=>array(117,-65,907,790),38318=>array(101,-59,899,791),38319=>array(125,-64,875,789),38320=>array(121,-61,895,787),38321=>array(112,-63,888,801),38322=>array(112,-54,888,802),38323=>array(125,-64,875,789),38324=>array(109,-64,891,788),38325=>array(113,-68,910,783),38326=>array(123,-70,912,789),38327=>array(32,-70,928,829),38328=>array(125,-64,875,789),38329=>array(106,-67,894,788),38330=>array(112,-70,916,796),38331=>array(120,-64,894,793),38332=>array(108,-65,894,797),38333=>array(110,-65,901,789),38334=>array(116,-64,906,790),38335=>array(124,-68,912,782),38336=>array(107,-69,893,810),38337=>array(125,-64,875,789),38338=>array(125,-64,875,789),38339=>array(130,-68,906,783),38340=>array(125,-64,875,799),38341=>array(110,-63,888,812),38342=>array(106,-59,890,796),38343=>array(108,-59,892,803),38344=>array(114,-65,909,790),38345=>array(101,-52,894,797),38346=>array(107,-67,897,783),38347=>array(113,-67,898,792),38348=>array(117,-68,904,788),38349=>array(123,-69,913,784),38350=>array(125,-64,875,789),38351=>array(125,-64,875,789),38352=>array(124,-69,914,789),38353=>array(110,-64,911,794),38354=>array(98,-52,895,805),38355=>array(128,-69,908,782),38356=>array(123,-71,910,785),38357=>array(115,-66,907,791),38358=>array(120,-56,895,794),38359=>array(100,-61,900,800),38360=>array(132,-64,882,789),38361=>array(119,-64,881,789),38362=>array(101,-56,893,794),38363=>array(114,-65,897,788),38364=>array(104,-70,904,792),38365=>array(102,-68,898,784),38366=>array(121,-68,916,783),38367=>array(116,-67,893,784),38368=>array(119,-69,917,790),38369=>array(114,-61,902,793),38370=>array(97,-70,902,785),38371=>array(116,-67,892,787),38372=>array(118,-68,915,789),38373=>array(116,-73,908,785),38374=>array(125,-64,875,789),38375=>array(125,-64,875,797),38376=>array(116,-57,874,823),38377=>array(115,-67,853,801),38378=>array(120,-57,879,821),38379=>array(100,-67,867,826),38380=>array(116,-57,874,823),38381=>array(106,-56,860,820),38382=>array(112,-64,864,802),38383=>array(98,-57,869,832),38384=>array(123,-59,883,815),38385=>array(109,-67,862,822),38386=>array(108,-65,873,818),38387=>array(104,-68,864,826),38388=>array(100,-60,859,820),38389=>array(107,-66,864,816),38390=>array(110,-69,865,826),38391=>array(121,-63,874,826),38392=>array(105,-63,872,823),38393=>array(109,-60,875,821),38394=>array(96,-61,870,819),38395=>array(111,-63,873,824),38396=>array(96,-64,867,823),38397=>array(119,-65,874,817),38398=>array(109,-61,867,828),38399=>array(109,-61,867,828),38400=>array(116,-59,889,824),38401=>array(104,-61,880,810),38402=>array(95,-60,866,830),38403=>array(100,-62,873,829),38404=>array(108,-63,862,817),38405=>array(100,-64,877,821),38406=>array(121,-64,879,823),38407=>array(111,-64,889,821),38408=>array(98,-69,871,818),38409=>array(99,-66,873,811),38410=>array(106,-70,872,822),38411=>array(109,-71,865,817),38412=>array(100,-67,868,826),38413=>array(103,-67,865,821),38414=>array(101,-63,873,815),38415=>array(109,-69,862,813),38416=>array(104,-59,858,830),38417=>array(106,-55,865,822),38418=>array(108,-64,874,828),38419=>array(108,-64,874,828),38420=>array(98,-56,876,831),38421=>array(91,-69,871,822),38422=>array(93,-66,870,821),38423=>array(103,-64,872,834),38424=>array(93,-66,870,821),38425=>array(97,-67,875,826),38426=>array(93,-64,868,830),38427=>array(112,-64,888,830),38428=>array(49,-69,942,854),38429=>array(358,-68,720,782),38430=>array(115,-69,926,824),38431=>array(101,-63,942,830),38432=>array(102,-63,960,789),38433=>array(104,-68,935,824),38434=>array(134,-63,964,791),38435=>array(109,-62,949,834),38436=>array(112,-61,969,832),38437=>array(112,-63,970,795),38438=>array(112,-69,959,820),38439=>array(112,-64,955,829),38440=>array(119,-68,959,793),38441=>array(119,-65,939,831),38442=>array(104,-67,964,795),38443=>array(86,-70,959,783),38444=>array(107,-52,959,858),38445=>array(109,-69,952,840),38446=>array(98,-68,935,788),38447=>array(119,-61,954,835),38448=>array(111,-58,960,829),38449=>array(121,-64,952,829),38450=>array(103,-77,953,827),38451=>array(99,-64,875,784),38452=>array(110,-69,883,788),38453=>array(80,-59,951,835),38454=>array(96,-63,946,837),38455=>array(96,-58,950,800),38456=>array(96,-68,963,837),38457=>array(110,-70,960,824),38458=>array(115,-69,965,832),38459=>array(97,-73,949,782),38460=>array(140,-63,964,845),38461=>array(135,-64,953,829),38462=>array(136,-77,975,850),38463=>array(93,-75,927,778),38464=>array(102,-71,946,824),38465=>array(102,-71,954,839),38466=>array(99,-68,948,836),38467=>array(116,-71,955,780),38468=>array(110,-79,945,842),38469=>array(89,-61,945,786),38470=>array(100,-50,924,838),38471=>array(98,-63,932,826),38472=>array(88,-63,930,826),38473=>array(96,-64,921,786),38474=>array(124,-73,942,834),38475=>array(99,-82,936,792),38476=>array(104,-69,941,785),38477=>array(101,-68,955,846),38478=>array(116,-70,966,823),38479=>array(111,-63,927,825),38480=>array(114,-61,945,795),38481=>array(110,-64,929,786),38482=>array(108,-77,956,845),38483=>array(103,-68,955,829),38484=>array(109,-63,960,849),38485=>array(100,-73,950,821),38486=>array(109,-69,972,843),38487=>array(109,-68,918,833),38488=>array(116,-69,958,783),38489=>array(81,-65,958,786),38490=>array(104,-69,962,833),38491=>array(95,-61,964,827),38492=>array(108,-74,958,829),38493=>array(89,-65,951,836),38494=>array(113,-62,959,838),38495=>array(123,-64,953,829),38496=>array(81,-67,951,839),38497=>array(116,-66,966,836),38498=>array(100,-70,959,831),38499=>array(102,-67,950,835),38500=>array(111,-65,956,853),38501=>array(108,-65,909,851),38502=>array(99,-66,952,831),38503=>array(99,-67,922,783),38504=>array(99,-67,929,783),38505=>array(100,-67,944,827),38506=>array(97,-67,939,835),38507=>array(115,-70,953,826),38508=>array(74,-75,963,795),38509=>array(116,-69,953,832),38510=>array(100,-69,954,835),38511=>array(110,-68,965,828),38512=>array(110,-68,964,843),38513=>array(104,-68,909,832),38514=>array(78,-70,935,810),38515=>array(104,-79,950,827),38516=>array(128,-69,974,845),38517=>array(95,-67,970,831),38518=>array(116,-62,917,837),38519=>array(119,-64,896,839),38520=>array(103,-58,951,833),38521=>array(113,-71,948,838),38522=>array(97,-66,958,846),38523=>array(119,-64,939,791),38524=>array(128,-71,967,830),38525=>array(89,-71,934,779),38526=>array(103,-77,967,783),38527=>array(93,-54,958,797),38528=>array(110,-58,956,828),38529=>array(99,-56,954,798),38530=>array(110,-68,964,851),38531=>array(103,-52,969,863),38532=>array(107,-61,972,791),38533=>array(99,-55,902,800),38534=>array(93,-60,959,848),38535=>array(97,-67,961,829),38536=>array(90,-60,964,800),38537=>array(114,-64,959,819),38538=>array(101,-71,950,837),38539=>array(92,-68,927,845),38540=>array(92,-68,943,844),38541=>array(92,-74,932,844),38542=>array(100,-60,958,832),38543=>array(99,-64,942,825),38544=>array(113,-62,952,828),38545=>array(116,-67,957,829),38546=>array(118,-68,963,843),38547=>array(118,-65,957,836),38548=>array(96,-56,932,801),38549=>array(92,-70,941,784),38550=>array(102,-70,928,839),38551=>array(97,-71,956,819),38552=>array(86,-64,957,804),38553=>array(109,-67,960,819),38554=>array(93,-69,954,835),38555=>array(93,-68,950,841),38556=>array(95,-65,941,830),38557=>array(93,-74,916,843),38558=>array(109,-72,983,832),38559=>array(83,-73,970,842),38560=>array(113,-62,965,838),38561=>array(113,-78,965,831),38562=>array(111,-65,973,823),38563=>array(100,-70,957,833),38564=>array(110,-66,960,836),38565=>array(110,-64,963,837),38566=>array(96,-68,937,845),38567=>array(85,-68,963,809),38568=>array(106,-68,967,838),38569=>array(98,-74,970,839),38570=>array(106,-66,962,855),38571=>array(106,-73,954,832),38572=>array(111,-68,947,781),38573=>array(106,-62,953,794),38574=>array(92,-57,952,864),38575=>array(101,-65,938,833),38576=>array(100,-75,934,786),38577=>array(112,-59,953,832),38578=>array(93,-69,920,826),38579=>array(38,-69,984,839),38580=>array(77,-66,936,830),38581=>array(85,-68,955,835),38582=>array(65,-57,958,833),38583=>array(47,-71,963,830),38584=>array(47,-71,963,828),38585=>array(31,-69,954,845),38586=>array(36,-69,937,847),38587=>array(32,-76,968,844),38588=>array(53,-69,947,840),38589=>array(34,-65,897,837),38590=>array(40,-61,932,824),38591=>array(53,-70,953,826),38592=>array(46,-73,948,833),38593=>array(39,-66,939,803),38594=>array(38,-68,951,831),38595=>array(49,-68,953,830),38596=>array(36,-68,953,827),38597=>array(48,-59,953,837),38598=>array(55,-67,962,831),38599=>array(31,-75,924,818),38600=>array(36,-67,952,834),38601=>array(55,-63,957,836),38602=>array(40,-67,956,842),38603=>array(40,-61,932,843),38604=>array(34,-71,956,833),38605=>array(49,-72,948,824),38606=>array(42,-59,956,837),38607=>array(40,-49,916,830),38608=>array(40,-78,928,833),38609=>array(39,-63,953,833),38610=>array(30,-70,949,841),38611=>array(28,-65,954,839),38612=>array(38,-70,955,827),38613=>array(31,-71,952,836),38614=>array(59,-65,954,828),38615=>array(53,-63,950,839),38616=>array(36,-71,975,826),38617=>array(42,-70,958,843),38618=>array(37,-62,946,833),38619=>array(43,-68,954,847),38620=>array(45,-61,955,833),38621=>array(53,-65,954,839),38622=>array(38,-68,956,842),38623=>array(46,-65,939,839),38624=>array(14,-59,925,822),38625=>array(44,-71,952,824),38626=>array(64,-73,957,834),38627=>array(43,-70,950,834),38628=>array(53,-82,914,809),38629=>array(32,-67,970,839),38630=>array(14,-59,965,822),38631=>array(20,-41,956,837),38632=>array(82,-65,943,778),38633=>array(60,-60,955,790),38634=>array(96,-69,888,800),38635=>array(75,-58,929,797),38636=>array(41,-63,948,784),38637=>array(69,-48,965,802),38638=>array(54,-34,964,796),38639=>array(59,-63,963,790),38640=>array(46,-62,971,822),38641=>array(46,-62,941,798),38642=>array(76,-71,930,805),38643=>array(30,-68,916,772),38644=>array(48,-16,941,781),38645=>array(45,-76,982,785),38646=>array(43,-63,961,810),38647=>array(105,-67,914,786),38648=>array(73,-67,938,785),38649=>array(41,-37,956,790),38650=>array(47,-64,926,787),38651=>array(85,-32,945,802),38652=>array(60,-67,936,781),38653=>array(66,-64,941,783),38654=>array(41,-68,941,782),38655=>array(55,-68,975,785),38656=>array(79,-70,930,787),38657=>array(32,-70,948,777),38658=>array(45,-62,981,792),38659=>array(68,-72,935,796),38660=>array(74,-52,916,800),38661=>array(78,-68,953,782),38662=>array(29,-72,947,811),38663=>array(35,-71,965,808),38664=>array(47,-64,951,791),38665=>array(70,-65,947,790),38666=>array(75,-28,930,778),38667=>array(73,-79,947,789),38668=>array(39,-59,899,787),38669=>array(56,-67,935,790),38670=>array(77,-67,943,790),38671=>array(61,-64,924,787),38672=>array(57,-67,974,787),38673=>array(67,-62,942,798),38674=>array(56,-67,970,827),38675=>array(39,-67,956,789),38676=>array(67,-54,939,798),38677=>array(55,-35,962,829),38678=>array(40,-67,968,789),38679=>array(81,-82,965,798),38680=>array(54,-67,913,788),38681=>array(34,-72,986,792),38682=>array(113,-53,949,791),38683=>array(68,-70,938,791),38684=>array(65,-68,909,785),38685=>array(96,-74,911,783),38686=>array(92,-59,967,813),38687=>array(46,-71,956,783),38688=>array(64,-72,968,783),38689=>array(43,-73,981,789),38690=>array(43,-72,969,824),38691=>array(58,-75,952,799),38692=>array(89,-55,902,802),38693=>array(54,-59,965,799),38694=>array(48,-67,967,787),38695=>array(51,-71,962,823),38696=>array(52,-60,939,800),38697=>array(90,-69,927,787),38698=>array(41,-64,924,797),38699=>array(82,-69,919,785),38700=>array(59,-69,941,783),38701=>array(52,-66,891,778),38702=>array(58,-49,955,780),38703=>array(51,-31,979,779),38704=>array(56,-65,964,796),38705=>array(60,-66,927,832),38706=>array(70,-62,965,817),38707=>array(88,-56,938,787),38708=>array(53,-16,975,829),38709=>array(63,-68,957,785),38710=>array(53,-53,959,785),38711=>array(83,-67,936,783),38712=>array(68,-70,900,815),38713=>array(31,-72,946,792),38714=>array(44,-63,964,819),38715=>array(57,-54,951,807),38716=>array(55,-64,971,846),38717=>array(60,-69,962,801),38718=>array(54,-56,949,794),38719=>array(43,-62,992,823),38720=>array(77,-70,948,808),38721=>array(94,-73,928,800),38722=>array(48,-73,941,790),38723=>array(33,-65,967,787),38724=>array(72,-64,928,799),38725=>array(48,-47,970,836),38726=>array(53,-56,949,829),38727=>array(65,-67,961,786),38728=>array(74,-28,929,779),38729=>array(55,-66,978,836),38730=>array(79,-51,934,795),38731=>array(61,-68,957,792),38732=>array(70,-79,939,825),38733=>array(42,-60,971,763),38734=>array(95,-58,971,763),38735=>array(43,-60,971,823),38736=>array(24,-50,981,809),38737=>array(104,-65,915,837),38738=>array(104,-65,915,837),38739=>array(51,-67,927,821),38740=>array(51,-67,938,852),38741=>array(38,-66,948,836),38742=>array(41,-66,952,840),38743=>array(55,-72,959,831),38744=>array(68,-63,968,841),38745=>array(70,-58,938,835),38746=>array(55,-74,976,832),38747=>array(53,-65,968,845),38748=>array(55,-72,950,829),38749=>array(48,-63,968,848),38750=>array(49,-65,944,826),38751=>array(49,-44,959,820),38752=>array(44,-73,925,838),38753=>array(36,-73,970,837),38754=>array(69,-77,924,784),38755=>array(69,-77,924,784),38756=>array(49,-26,963,849),38757=>array(31,-68,955,800),38758=>array(48,-57,957,797),38759=>array(33,-68,990,833),38760=>array(59,-69,949,807),38761=>array(73,-69,927,829),38762=>array(60,-69,951,825),38763=>array(57,-65,960,830),38764=>array(57,-69,953,831),38765=>array(54,-70,915,830),38766=>array(71,-50,919,851),38767=>array(51,-50,949,840),38768=>array(62,-68,969,828),38769=>array(62,-72,971,828),38770=>array(60,-68,968,833),38771=>array(60,-69,952,832),38772=>array(44,-67,969,824),38773=>array(60,-66,951,832),38774=>array(60,-65,956,835),38775=>array(63,-53,896,843),38776=>array(62,-74,971,837),38777=>array(48,-71,928,838),38778=>array(62,-64,986,830),38779=>array(65,-72,966,822),38780=>array(53,-64,955,829),38781=>array(63,-50,956,844),38782=>array(53,-70,947,824),38783=>array(65,-53,924,847),38784=>array(66,-71,917,831),38785=>array(69,-72,967,831),38786=>array(53,-71,967,823),38787=>array(61,-70,963,824),38788=>array(55,-67,961,824),38789=>array(42,-67,961,835),38790=>array(43,-70,957,823),38791=>array(53,-70,925,823),38792=>array(66,-73,978,843),38793=>array(66,-72,960,827),38794=>array(60,-69,953,829),38795=>array(53,-64,950,836),38796=>array(82,-58,966,830),38797=>array(59,-65,951,836),38798=>array(60,-71,970,830),38799=>array(53,-72,944,805),38800=>array(66,-68,940,834),38801=>array(51,-68,937,820),38802=>array(51,-66,949,826),38803=>array(51,-68,956,820),38804=>array(61,-70,969,838),38805=>array(49,-68,971,836),38806=>array(59,-74,959,836),38807=>array(39,-67,968,839),38808=>array(52,-70,943,835),38809=>array(62,-52,916,842),38810=>array(55,-50,955,859),38811=>array(73,-67,954,848),38812=>array(63,-68,961,829),38813=>array(64,-70,936,825),38814=>array(63,-73,959,830),38815=>array(73,-64,960,847),38816=>array(63,-65,919,847),38817=>array(62,-62,953,836),38818=>array(51,-68,976,828),38819=>array(45,-65,965,837),38820=>array(60,-67,954,836),38821=>array(56,-69,977,840),38822=>array(56,-66,968,841),38823=>array(56,-65,947,843),38824=>array(68,-69,922,827),38825=>array(46,-66,914,837),38826=>array(43,-68,952,841),38827=>array(66,-68,918,843),38828=>array(55,-72,967,829),38829=>array(47,-70,962,832),38830=>array(63,-68,975,826),38831=>array(53,-72,913,817),38832=>array(63,-69,951,817),38833=>array(53,-69,926,848),38834=>array(47,-79,952,821),38835=>array(51,-50,968,847),38836=>array(52,-70,948,820),38837=>array(47,-79,995,841),38838=>array(55,-48,943,855),38839=>array(54,-79,946,821),38840=>array(46,-69,952,825),38841=>array(51,-55,948,854),38842=>array(55,-70,956,824),38843=>array(65,-67,961,824),38844=>array(65,-68,970,833),38845=>array(65,-67,964,841),38846=>array(47,-67,948,836),38847=>array(54,-68,960,834),38848=>array(69,-65,961,831),38849=>array(62,-68,956,829),38850=>array(39,-65,950,842),38851=>array(55,-73,949,835),38852=>array(60,-73,967,823),38853=>array(53,-71,960,828),38854=>array(51,-76,968,834),38855=>array(66,-73,960,832),38856=>array(65,-64,981,839),38857=>array(68,-65,961,829),38858=>array(68,-58,946,808),38859=>array(72,-64,931,840),38860=>array(73,-62,901,844),38861=>array(59,-70,981,843),38862=>array(54,-71,981,841),38863=>array(39,-68,968,852),38864=>array(58,-69,985,847),38865=>array(23,-68,968,825),38866=>array(51,-70,943,834),38867=>array(54,-66,946,837),38868=>array(53,-75,973,836),38869=>array(68,-68,954,841),38870=>array(66,-67,977,840),38871=>array(59,-69,954,846),38872=>array(53,-67,976,840),38873=>array(39,-73,975,837),38874=>array(60,-66,949,834),38875=>array(68,-76,988,834),38876=>array(62,-70,951,842),38877=>array(57,-73,956,832),38878=>array(57,-70,959,839),38879=>array(53,-67,972,845),38880=>array(46,-73,952,831),38881=>array(62,-73,958,830),38882=>array(54,-73,966,830),38883=>array(65,-65,927,840),38884=>array(65,-65,981,840),38885=>array(62,-73,957,842),38886=>array(62,-73,894,820),38887=>array(61,-64,901,826),38888=>array(49,-80,948,840),38889=>array(47,-57,915,830),38890=>array(28,-66,945,809),38891=>array(50,-68,951,822),38892=>array(59,-76,901,817),38893=>array(65,-13,935,816),38894=>array(53,-24,947,823),38895=>array(49,-60,964,829),38896=>array(51,-35,956,820),38897=>array(49,-60,964,836),38898=>array(35,-29,966,826),38899=>array(72,-68,928,840),38900=>array(68,-74,932,842),38901=>array(66,-59,916,828),38902=>array(72,-64,914,818),38903=>array(56,-64,921,834),38904=>array(62,-72,972,834),38905=>array(65,-49,959,846),38906=>array(51,-72,973,835),38907=>array(66,-73,957,840),38908=>array(44,-56,951,841),38909=>array(50,-70,952,849),38910=>array(35,-70,941,825),38911=>array(63,-67,937,845),38912=>array(58,-74,976,824),38913=>array(79,-70,938,785),38914=>array(76,-68,950,791),38915=>array(126,-69,939,787),38916=>array(40,-79,961,826),38917=>array(48,-68,947,784),38918=>array(62,-76,960,801),38919=>array(54,-71,962,790),38920=>array(51,-71,946,817),38921=>array(40,-71,946,783),38922=>array(55,-71,961,788),38923=>array(29,-72,957,790),38924=>array(47,-64,964,790),38925=>array(45,-78,965,824),38926=>array(35,-68,970,833),38927=>array(49,-64,963,798),38928=>array(53,-70,959,781),38929=>array(42,-77,953,788),38930=>array(47,-66,957,822),38931=>array(53,-68,952,834),38932=>array(124,-68,952,788),38933=>array(128,-68,952,829),38934=>array(40,-60,966,844),38935=>array(32,-70,970,832),38936=>array(42,-68,955,839),38937=>array(38,-71,957,783),38938=>array(48,-64,966,792),38939=>array(42,-73,972,823),38940=>array(35,-70,962,831),38941=>array(53,-75,957,833),38942=>array(59,-53,968,856),38943=>array(37,-64,943,819),38944=>array(32,-68,967,836),38945=>array(62,-68,966,809),38946=>array(39,-68,956,801),38947=>array(95,-70,947,787),38948=>array(91,-70,963,787),38949=>array(96,-66,962,795),38950=>array(44,-65,961,844),38951=>array(107,-76,968,828),38952=>array(29,-79,971,782),38953=>array(44,-73,963,832),38954=>array(38,-68,961,832),38955=>array(36,-69,957,823),38956=>array(24,-61,959,830),38957=>array(52,-61,959,787),38958=>array(32,-78,975,802),38959=>array(32,-78,975,829),38960=>array(47,-71,967,840),38961=>array(48,-78,965,819),38962=>array(44,-79,964,793),38963=>array(36,-77,970,823),38964=>array(18,-82,959,826),38965=>array(25,-77,970,783),38966=>array(30,-61,959,814),38967=>array(38,-69,972,838),38968=>array(48,-72,959,789),38969=>array(35,-72,973,834),38970=>array(49,-65,965,824),38971=>array(45,-71,960,833),38972=>array(44,-72,973,829),38973=>array(35,-73,954,834),38974=>array(37,-68,948,826),38975=>array(33,-76,955,849),38976=>array(32,-73,951,836),38977=>array(38,-83,963,833),38978=>array(29,-73,964,833),38979=>array(52,-74,959,826),38980=>array(77,-71,962,788),38981=>array(42,-74,956,833),38982=>array(43,-68,964,788),38983=>array(34,-68,963,833),38984=>array(38,-82,959,826),38985=>array(44,-79,965,829),38986=>array(60,-78,953,840),38987=>array(35,-68,963,790),38988=>array(39,-60,956,787),38989=>array(41,-64,951,825),38990=>array(57,-63,959,794),38991=>array(57,-75,958,808),38992=>array(62,-81,971,783),38993=>array(38,-67,975,839),38994=>array(50,-73,964,788),38995=>array(53,-68,963,827),38996=>array(33,-65,961,830),38997=>array(45,-70,956,783),38998=>array(21,-77,967,831),38999=>array(47,-75,968,827),39000=>array(38,-57,962,796),39001=>array(45,-67,979,787),39002=>array(57,-78,964,834),39003=>array(43,-73,960,835),39004=>array(56,-72,970,829),39005=>array(69,-74,951,786),39006=>array(38,-67,960,828),39007=>array(40,-80,955,788),39008=>array(31,-73,960,784),39009=>array(39,-72,959,846),39010=>array(62,-65,973,830),39011=>array(33,-60,963,844),39012=>array(47,-48,963,850),39013=>array(46,-66,966,790),39014=>array(26,-48,963,840),39015=>array(41,-68,959,820),39016=>array(49,-70,959,808),39017=>array(36,-74,964,834),39018=>array(47,-68,978,831),39019=>array(56,-65,967,837),39020=>array(61,-67,952,788),39021=>array(47,-67,952,822),39022=>array(44,-64,965,844),39023=>array(43,-73,964,787),39024=>array(51,-64,958,843),39025=>array(28,-72,959,840),39026=>array(47,-66,964,847),39027=>array(35,-68,959,800),39028=>array(25,-62,961,844),39029=>array(78,-80,908,775),39030=>array(47,-60,930,783),39031=>array(88,-60,934,794),39032=>array(50,-66,937,774),39033=>array(37,-64,937,778),39034=>array(25,-61,940,822),39035=>array(30,-62,937,807),39036=>array(32,-68,933,772),39037=>array(31,-70,936,787),39038=>array(36,-61,953,787),39039=>array(59,-64,955,832),39040=>array(27,-68,935,814),39041=>array(35,-65,930,783),39042=>array(36,-65,936,783),39043=>array(27,-76,921,822),39044=>array(50,-65,936,779),39045=>array(36,-67,940,832),39046=>array(36,-60,940,830),39047=>array(18,-77,940,822),39048=>array(35,-59,943,783),39049=>array(55,-76,918,812),39050=>array(24,-61,933,830),39051=>array(33,-76,964,799),39052=>array(19,-69,915,830),39053=>array(21,-63,921,806),39054=>array(26,-70,942,827),39055=>array(32,-69,931,826),39056=>array(104,-70,929,778),39057=>array(51,-67,957,824),39058=>array(32,-71,950,802),39059=>array(47,-69,952,814),39060=>array(23,-76,933,822),39061=>array(18,-71,950,826),39062=>array(27,-70,942,827),39063=>array(22,-63,934,790),39064=>array(32,-63,941,788),39065=>array(117,-67,962,788),39066=>array(50,-73,937,778),39067=>array(52,-71,935,812),39068=>array(30,-68,940,832),39069=>array(31,-63,941,838),39070=>array(31,-70,921,784),39071=>array(50,-65,940,820),39072=>array(31,-70,940,827),39073=>array(29,-80,938,778),39074=>array(28,-72,937,782),39075=>array(32,-72,947,800),39076=>array(34,-81,964,861),39077=>array(61,-54,941,781),39078=>array(49,-62,927,832),39079=>array(22,-73,939,821),39080=>array(51,-68,967,783),39081=>array(43,-73,972,824),39082=>array(30,-73,965,797),39083=>array(24,-68,967,792),39084=>array(34,-68,954,787),39085=>array(32,-57,964,844),39086=>array(53,-63,967,850),39087=>array(32,-65,968,789),39088=>array(22,-57,955,825),39089=>array(37,-65,970,814),39090=>array(38,-71,967,820),39091=>array(41,-58,958,830),39092=>array(18,-57,944,822),39093=>array(41,-58,958,800),39094=>array(39,-62,959,800),39095=>array(33,-68,960,842),39096=>array(53,-64,963,809),39097=>array(17,-62,963,840),39098=>array(26,-61,967,791),39099=>array(42,-67,972,839),39100=>array(35,-65,970,829),39101=>array(44,-70,978,833),39102=>array(39,-75,970,781),39103=>array(40,-54,964,796),39104=>array(43,-73,961,833),39105=>array(36,-67,982,786),39106=>array(43,-60,970,798),39107=>array(26,-61,967,791),39108=>array(42,-74,970,784),39109=>array(43,-59,956,799),39110=>array(43,-68,980,832),39111=>array(43,-73,961,832),39112=>array(35,-64,966,820),39113=>array(31,-70,965,829),39114=>array(23,-62,974,791),39115=>array(31,-73,973,781),39116=>array(41,-65,974,829),39117=>array(26,-73,988,802),39118=>array(26,-63,942,790),39119=>array(20,-62,939,785),39120=>array(20,-62,939,804),39121=>array(16,-64,934,822),39122=>array(29,-67,936,812),39123=>array(8,-66,927,783),39124=>array(8,-65,939,783),39125=>array(20,-62,939,816),39126=>array(50,-58,972,819),39127=>array(20,-62,939,821),39128=>array(31,-60,963,789),39129=>array(43,-77,960,821),39130=>array(20,-70,931,817),39131=>array(64,-64,963,787),39132=>array(34,-69,967,824),39133=>array(55,-59,937,808),39134=>array(76,-59,936,770),39135=>array(43,-67,957,847),39136=>array(257,-34,731,839),39137=>array(48,-63,958,848),39138=>array(33,-54,962,839),39139=>array(41,-56,967,839),39140=>array(41,-73,936,839),39141=>array(28,-39,965,853),39142=>array(41,-50,966,839),39143=>array(42,-63,978,848),39144=>array(34,-76,939,822),39145=>array(40,-66,957,843),39146=>array(42,-31,949,838),39147=>array(40,-66,969,843),39148=>array(49,-81,957,840),39149=>array(42,-66,943,843),39150=>array(46,-68,957,844),39151=>array(34,-69,964,839),39152=>array(34,-64,951,843),39153=>array(40,-63,958,848),39154=>array(34,-64,969,839),39155=>array(46,-46,964,851),39156=>array(34,-55,956,842),39157=>array(34,-65,948,844),39158=>array(38,-56,960,842),39159=>array(34,-34,964,839),39160=>array(52,-63,958,848),39161=>array(40,-69,903,843),39162=>array(39,-84,979,824),39163=>array(36,-66,971,850),39164=>array(34,-68,906,839),39165=>array(36,-47,965,839),39166=>array(34,-70,944,839),39167=>array(39,-68,922,839),39168=>array(36,-74,985,839),39169=>array(36,-64,965,857),39170=>array(36,-52,954,857),39171=>array(40,-66,961,843),39172=>array(36,-65,948,857),39173=>array(34,-77,961,842),39174=>array(36,-70,960,857),39175=>array(31,-70,907,844),39176=>array(41,-54,964,852),39177=>array(40,-66,921,843),39178=>array(39,-70,964,843),39179=>array(39,-72,976,840),39180=>array(44,-69,958,841),39181=>array(46,-84,950,766),39182=>array(37,-64,982,844),39183=>array(38,-71,966,842),39184=>array(26,-64,974,840),39185=>array(43,-64,948,840),39186=>array(40,-66,959,843),39187=>array(34,-59,964,839),39188=>array(40,-66,944,843),39189=>array(36,-61,984,848),39190=>array(48,-44,953,846),39191=>array(42,-54,960,850),39192=>array(40,-66,971,843),39193=>array(36,-67,961,857),39194=>array(27,-64,956,855),39195=>array(32,-53,964,848),39196=>array(35,-64,980,828),39197=>array(40,-66,947,843),39198=>array(40,-67,959,843),39199=>array(34,-63,981,848),39200=>array(40,-66,957,843),39201=>array(40,-68,912,843),39202=>array(36,-65,956,857),39203=>array(24,-39,977,857),39204=>array(40,-66,961,843),39205=>array(47,-77,982,829),39206=>array(36,-62,978,857),39207=>array(32,-64,968,850),39208=>array(34,-64,931,839),39209=>array(37,-71,972,839),39210=>array(41,-73,990,834),39211=>array(36,-69,956,836),39212=>array(33,-78,918,838),39213=>array(38,-47,958,824),39214=>array(34,-75,943,832),39215=>array(40,-67,989,834),39216=>array(40,-71,959,834),39217=>array(33,-49,964,859),39218=>array(28,-60,915,848),39219=>array(48,-59,959,830),39220=>array(36,-68,963,857),39221=>array(25,-65,978,845),39222=>array(34,-34,947,853),39223=>array(36,-30,969,857),39224=>array(32,-48,975,845),39225=>array(36,-64,954,857),39226=>array(36,-65,951,832),39227=>array(36,-66,960,854),39228=>array(34,-64,971,846),39229=>array(40,-66,960,843),39230=>array(39,-69,932,843),39231=>array(41,-65,971,840),39232=>array(29,-63,950,835),39233=>array(18,-15,966,846),39234=>array(40,-66,959,843),39235=>array(34,-69,972,844),39236=>array(36,-30,964,857),39237=>array(40,-66,957,843),39238=>array(38,-68,950,834),39239=>array(36,-41,956,816),39240=>array(38,-55,955,847),39241=>array(40,-66,948,843),39242=>array(36,-84,957,859),39243=>array(40,-75,954,843),39244=>array(38,-66,959,843),39245=>array(24,-65,962,846),39246=>array(20,-68,956,843),39247=>array(29,-76,982,835),39248=>array(40,-66,953,843),39249=>array(28,-70,968,841),39250=>array(40,-68,962,843),39251=>array(26,-69,983,835),39252=>array(10,-74,957,849),39253=>array(17,-72,972,832),39254=>array(30,-64,967,828),39255=>array(35,-69,955,841),39256=>array(30,-33,960,849),39257=>array(32,-74,970,837),39258=>array(45,-30,929,857),39259=>array(38,-68,971,834),39260=>array(29,-71,982,816),39261=>array(29,-67,950,851),39262=>array(36,-70,960,839),39263=>array(30,-63,982,849),39264=>array(42,-65,956,837),39265=>array(41,-74,964,839),39266=>array(31,-64,983,839),39267=>array(242,2,685,829),39268=>array(31,-43,953,840),39269=>array(32,-60,948,840),39270=>array(31,-26,943,840),39271=>array(30,-66,891,826),39272=>array(25,-38,920,829),39273=>array(20,-67,939,825),39274=>array(40,-13,927,829),39275=>array(41,-69,957,829),39276=>array(41,-70,926,836),39277=>array(48,-71,953,829),39278=>array(47,-68,949,836),39279=>array(43,-58,953,836),39280=>array(42,-73,946,842),39281=>array(37,-28,946,835),39282=>array(41,-68,895,836),39283=>array(45,-68,911,830),39284=>array(41,-57,940,839),39285=>array(33,-67,927,829),39286=>array(36,-73,964,821),39287=>array(41,-66,912,841),39288=>array(49,-60,956,844),39289=>array(32,-65,975,837),39290=>array(42,-65,950,835),39291=>array(41,-71,966,836),39292=>array(39,-72,946,841),39293=>array(41,-65,931,831),39294=>array(41,-36,953,829),39295=>array(44,-61,946,829),39296=>array(41,-65,959,840),39297=>array(41,-79,946,831),39298=>array(36,-61,972,848),39299=>array(32,-68,964,825),39300=>array(40,-60,955,825),39301=>array(42,-70,881,838),39302=>array(47,-67,913,844),39303=>array(26,-16,947,821),39304=>array(37,-64,949,828),39305=>array(38,-71,943,829),39306=>array(41,-68,954,829),39307=>array(34,-68,960,827),39308=>array(48,-53,947,833),39309=>array(35,-71,935,817),39310=>array(43,-65,962,835),39311=>array(44,-67,916,838),39312=>array(27,-67,937,836),39313=>array(31,-43,938,813),39314=>array(27,-65,951,829),39315=>array(26,-90,955,822),39316=>array(29,-64,942,828),39317=>array(30,-81,948,821),39318=>array(95,-67,926,843),39319=>array(34,-64,959,831),39320=>array(55,-65,964,834),39321=>array(40,-65,955,817),39322=>array(40,-62,973,823),39323=>array(40,-74,966,841),39324=>array(40,-71,971,821),39325=>array(33,-77,965,828),39326=>array(44,-68,963,830),39327=>array(59,-68,958,827),39328=>array(70,-70,971,832),39329=>array(52,-69,956,824),39330=>array(34,-68,956,832),39331=>array(37,-62,975,833),39332=>array(48,-62,940,839),39333=>array(18,-62,974,838),39334=>array(33,-68,988,835),39335=>array(33,-61,983,839),39336=>array(28,-69,972,844),39337=>array(28,-67,956,839),39338=>array(33,-78,974,844),39339=>array(45,-70,975,816),39340=>array(56,-65,909,776),39341=>array(35,-68,964,790),39342=>array(52,-64,912,784),39343=>array(45,-73,950,781),39344=>array(56,-62,920,829),39345=>array(49,-63,964,833),39346=>array(36,-63,949,809),39347=>array(47,-62,951,836),39348=>array(53,-57,893,829),39349=>array(53,-69,947,782),39350=>array(30,-67,965,835),39351=>array(45,-62,954,840),39352=>array(45,-53,930,812),39353=>array(45,-52,891,803),39354=>array(32,-74,981,780),39355=>array(35,-71,978,825),39356=>array(40,-65,964,793),39357=>array(46,-68,909,783),39358=>array(25,-66,969,831),39359=>array(38,-57,931,827),39360=>array(45,-55,970,831),39361=>array(47,-66,967,826),39362=>array(55,-74,924,812),39363=>array(53,-69,982,826),39364=>array(45,-69,961,833),39365=>array(45,-66,973,797),39366=>array(27,-52,948,799),39367=>array(47,-76,988,832),39368=>array(28,-48,954,814),39369=>array(39,-66,905,785),39370=>array(45,-63,1002,841),39371=>array(45,-71,921,785),39372=>array(47,-68,965,833),39373=>array(42,-70,954,783),39374=>array(38,-68,906,823),39375=>array(40,-69,954,782),39376=>array(49,-57,956,829),39377=>array(48,-68,937,847),39378=>array(36,-62,919,845),39379=>array(39,-63,971,783),39380=>array(43,-63,957,790),39381=>array(56,-65,897,836),39382=>array(43,-73,981,842),39383=>array(47,-74,987,833),39384=>array(45,-60,964,839),39385=>array(28,-64,962,837),39386=>array(34,-66,972,827),39387=>array(37,-62,961,833),39388=>array(46,-66,974,830),39389=>array(55,-61,943,795),39390=>array(28,-55,962,829),39391=>array(43,-58,916,788),39392=>array(35,-71,938,823),39393=>array(39,-66,911,789),39394=>array(27,-73,962,835),39395=>array(42,-70,966,826),39396=>array(37,-72,959,780),39397=>array(39,-71,969,832),39398=>array(49,-62,957,830),39399=>array(46,-68,918,786),39400=>array(45,-60,944,836),39401=>array(35,-66,975,787),39402=>array(34,-71,964,826),39403=>array(45,-66,990,831),39404=>array(35,-71,957,786),39405=>array(46,-60,949,804),39406=>array(40,-60,961,820),39407=>array(45,-65,966,836),39408=>array(54,-67,924,785),39409=>array(64,-62,972,839),39410=>array(45,-65,927,835),39411=>array(33,-66,968,834),39412=>array(46,-66,975,824),39413=>array(30,-57,965,799),39414=>array(43,-65,927,783),39415=>array(37,-66,985,828),39416=>array(35,-61,946,788),39417=>array(31,-67,967,825),39418=>array(43,-73,980,838),39419=>array(46,-59,959,792),39420=>array(29,-77,974,834),39421=>array(53,-65,927,788),39422=>array(44,-67,966,814),39423=>array(44,-69,967,849),39424=>array(42,-63,951,831),39425=>array(42,-63,949,836),39426=>array(52,-59,954,853),39427=>array(42,-58,973,861),39428=>array(39,-65,974,829),39429=>array(48,-66,957,836),39430=>array(53,-74,927,782),39431=>array(37,-65,991,832),39432=>array(42,-64,953,843),39433=>array(32,-63,979,786),39434=>array(64,-63,924,832),39435=>array(33,-65,981,829),39436=>array(42,-65,958,845),39437=>array(45,-65,982,790),39438=>array(44,-62,956,834),39439=>array(33,-71,970,831),39440=>array(42,-63,956,845),39441=>array(39,-58,952,844),39442=>array(49,-64,963,791),39443=>array(48,-63,973,837),39444=>array(46,-66,937,787),39445=>array(35,-69,956,785),39446=>array(60,-68,958,845),39447=>array(32,-58,969,833),39448=>array(27,-63,974,850),39449=>array(39,-66,933,807),39450=>array(39,-62,960,835),39451=>array(29,-73,968,780),39452=>array(41,-65,970,843),39453=>array(25,-68,977,828),39454=>array(40,-70,967,828),39455=>array(32,-63,937,862),39456=>array(48,-75,988,781),39457=>array(42,-66,957,842),39458=>array(30,-68,980,784),39459=>array(40,-57,960,849),39460=>array(44,-68,978,841),39461=>array(33,-67,984,788),39462=>array(42,-63,968,788),39463=>array(48,-48,917,809),39464=>array(42,-73,945,843),39465=>array(47,-68,979,838),39466=>array(48,-64,973,831),39467=>array(37,-61,976,837),39468=>array(41,-65,984,838),39469=>array(54,-71,939,830),39470=>array(46,-64,924,834),39471=>array(27,-65,939,843),39472=>array(40,-72,967,840),39473=>array(29,-63,972,840),39474=>array(56,-64,965,830),39475=>array(42,-63,944,788),39476=>array(35,-65,955,788),39477=>array(44,-74,967,783),39478=>array(58,-66,923,849),39479=>array(49,-64,970,791),39480=>array(51,-63,941,840),39481=>array(20,-63,966,812),39482=>array(55,-69,959,829),39483=>array(37,-63,968,834),39484=>array(31,-63,965,843),39485=>array(48,-64,922,787),39486=>array(30,-73,961,801),39487=>array(36,-75,959,832),39488=>array(57,-69,968,832),39489=>array(58,-68,956,847),39490=>array(40,-71,984,857),39491=>array(33,-63,949,792),39492=>array(28,-63,973,837),39493=>array(46,-66,951,794),39494=>array(50,-64,958,787),39495=>array(54,-66,946,830),39496=>array(52,-63,937,789),39497=>array(40,-55,955,831),39498=>array(29,-68,962,836),39499=>array(22,-62,989,846),39500=>array(31,-64,962,837),39501=>array(35,-65,967,837),39502=>array(23,-51,943,844),39503=>array(51,-72,963,789),39504=>array(45,-63,980,835),39505=>array(27,-71,956,797),39506=>array(48,-62,948,791),39507=>array(53,-69,924,831),39508=>array(42,-64,961,789),39509=>array(48,-56,979,833),39510=>array(35,-68,977,837),39511=>array(37,-70,962,846),39512=>array(41,-67,973,843),39513=>array(36,-60,964,852),39514=>array(52,-65,951,846),39515=>array(25,-62,945,788),39516=>array(54,-68,951,825),39517=>array(37,-77,962,844),39518=>array(36,-78,974,844),39519=>array(34,-61,964,791),39520=>array(41,-74,970,824),39521=>array(46,-53,964,839),39522=>array(38,-64,951,836),39523=>array(26,-63,972,845),39524=>array(50,-75,976,833),39525=>array(27,-70,955,834),39526=>array(49,-61,930,789),39527=>array(35,-62,937,832),39528=>array(45,-66,927,826),39529=>array(52,-60,959,829),39530=>array(26,-73,964,789),39531=>array(57,-62,938,803),39532=>array(83,-57,892,790),39533=>array(64,-70,945,789),39534=>array(69,-65,947,831),39535=>array(64,-58,876,826),39536=>array(72,-55,933,834),39537=>array(40,-54,926,786),39538=>array(68,-58,891,803),39539=>array(43,-69,951,844),39540=>array(41,-55,896,845),39541=>array(37,-60,936,784),39542=>array(58,-70,953,831),39543=>array(49,-57,897,778),39544=>array(51,-66,940,835),39545=>array(91,-60,914,844),39546=>array(34,-59,872,822),39547=>array(47,-57,942,842),39548=>array(72,-57,926,839),39549=>array(29,-62,944,826),39550=>array(44,-60,912,831),39551=>array(42,-73,959,772),39552=>array(47,-63,949,840),39553=>array(36,-62,941,824),39554=>array(84,-59,890,787),39555=>array(57,-58,924,785),39556=>array(33,-62,940,836),39557=>array(42,-71,941,823),39558=>array(66,-64,953,836),39559=>array(59,-63,933,848),39560=>array(47,-75,945,847),39561=>array(39,-67,936,820),39562=>array(41,-65,920,768),39563=>array(62,-60,950,834),39564=>array(33,-63,943,835),39565=>array(62,-59,954,853),39566=>array(33,-68,968,786),39567=>array(61,-69,943,833),39568=>array(47,-73,949,829),39569=>array(61,-64,939,828),39570=>array(47,-67,956,788),39571=>array(57,-65,941,834),39572=>array(47,-65,958,845),39573=>array(33,-73,957,833),39574=>array(44,-74,953,833),39575=>array(37,-63,927,833),39576=>array(89,-63,934,829),39577=>array(47,-68,978,841),39578=>array(57,-66,953,789),39579=>array(43,-69,954,828),39580=>array(36,-73,951,831),39581=>array(57,-66,904,826),39582=>array(33,-62,947,840),39583=>array(55,-64,901,834),39584=>array(57,-62,944,789),39585=>array(64,-62,936,787),39586=>array(57,-55,956,836),39587=>array(53,-69,942,782),39588=>array(26,-73,953,779),39589=>array(49,-72,936,834),39590=>array(49,-62,931,790),39591=>array(48,-67,952,834),39592=>array(101,-55,899,806),39593=>array(79,-68,965,822),39594=>array(59,-67,978,787),39595=>array(78,-68,964,822),39596=>array(76,-63,967,791),39597=>array(76,-53,951,801),39598=>array(70,-52,967,825),39599=>array(91,-66,958,844),39600=>array(60,-68,963,783),39601=>array(62,-67,952,845),39602=>array(90,-60,967,849),39603=>array(82,-72,973,829),39604=>array(65,-68,958,824),39605=>array(54,-54,971,839),39606=>array(69,-65,962,826),39607=>array(74,-67,948,833),39608=>array(57,-62,958,824),39609=>array(68,-71,961,838),39610=>array(62,-74,945,829),39611=>array(78,-69,962,829),39612=>array(47,-71,937,838),39613=>array(37,-74,959,835),39614=>array(78,-51,970,810),39615=>array(78,-70,953,835),39616=>array(58,-69,930,844),39617=>array(61,-68,964,786),39618=>array(63,-68,957,848),39619=>array(42,-73,943,783),39620=>array(46,-57,967,839),39621=>array(61,-70,940,807),39622=>array(74,-68,947,835),39623=>array(71,-65,941,840),39624=>array(52,-71,954,843),39625=>array(32,-71,959,841),39626=>array(65,-66,948,831),39627=>array(43,-72,938,825),39628=>array(67,-76,937,818),39629=>array(51,-64,968,837),39630=>array(69,-74,962,789),39631=>array(55,-66,941,841),39632=>array(62,-64,956,829),39633=>array(67,-67,908,783),39634=>array(80,-64,958,833),39635=>array(51,-72,947,837),39636=>array(79,-70,934,829),39637=>array(69,-53,955,862),39638=>array(57,-67,948,849),39639=>array(84,-64,954,836),39640=>array(102,-67,916,828),39641=>array(102,-67,916,833),39642=>array(70,-67,958,848),39643=>array(47,-66,968,849),39644=>array(70,-71,956,847),39645=>array(74,-68,926,848),39646=>array(56,-67,946,840),39647=>array(68,-50,956,847),39648=>array(39,-58,963,837),39649=>array(51,-62,961,832),39650=>array(51,-21,953,832),39651=>array(51,-59,957,832),39652=>array(31,-64,973,846),39653=>array(63,-61,967,839),39654=>array(51,-34,955,834),39655=>array(32,-67,967,839),39656=>array(34,-58,964,839),39657=>array(58,-59,959,782),39658=>array(51,-61,956,853),39659=>array(62,-64,970,844),39660=>array(39,-25,964,829),39661=>array(46,-44,962,853),39662=>array(51,-61,956,853),39663=>array(65,-64,969,839),39664=>array(72,-37,948,823),39665=>array(40,-43,966,830),39666=>array(39,-73,958,832),39667=>array(65,-50,938,849),39668=>array(55,-65,950,833),39669=>array(44,-70,949,837),39670=>array(50,-70,957,832),39671=>array(69,-67,957,835),39672=>array(44,-69,948,837),39673=>array(53,-64,989,841),39674=>array(60,-68,948,832),39675=>array(66,-63,957,836),39676=>array(52,-65,966,845),39677=>array(55,-31,956,840),39678=>array(62,-74,952,834),39679=>array(61,-57,981,856),39680=>array(35,-71,962,857),39681=>array(60,-50,942,857),39682=>array(51,-51,942,857),39683=>array(74,-59,955,834),39684=>array(59,-64,965,843),39685=>array(44,-68,962,828),39686=>array(41,-70,964,846),39687=>array(47,-50,964,853),39688=>array(29,-32,968,842),39689=>array(60,-66,956,831),39690=>array(52,-72,973,834),39691=>array(58,-64,954,849),39692=>array(40,-67,967,835),39693=>array(68,-68,949,846),39694=>array(49,-53,943,851),39695=>array(35,-69,942,825),39696=>array(65,-63,955,847),39697=>array(39,-50,965,853),39698=>array(40,-59,954,853),39699=>array(59,-83,903,824),39700=>array(53,-72,979,836),39701=>array(57,-77,971,856),39702=>array(50,-56,969,851),39703=>array(62,-70,968,838),39704=>array(46,-65,980,851),39705=>array(72,-55,961,851),39706=>array(48,-68,957,841),39707=>array(53,-66,955,829),39708=>array(38,-61,938,823),39709=>array(38,-61,938,823),39710=>array(38,-63,966,846),39711=>array(24,-68,949,839),39712=>array(50,-80,966,852),39713=>array(40,-45,932,855),39714=>array(58,-69,959,837),39715=>array(41,-62,944,839),39716=>array(52,-71,958,845),39717=>array(116,-71,891,826),39718=>array(116,-71,891,826),39719=>array(116,-61,893,835),39720=>array(118,-63,894,830),39721=>array(115,-65,898,832),39722=>array(102,-57,897,839),39723=>array(105,-55,901,840),39724=>array(107,-61,907,833),39725=>array(99,-71,901,823),39726=>array(110,-65,917,832),39727=>array(122,-24,909,826),39728=>array(53,-79,953,840),39729=>array(53,-58,952,845),39730=>array(72,-64,945,791),39731=>array(41,-68,927,826),39732=>array(60,-70,948,833),39733=>array(51,-64,955,783),39734=>array(54,-40,969,838),39735=>array(60,-67,977,826),39736=>array(40,-64,923,834),39737=>array(54,-50,939,813),39738=>array(55,-69,952,830),39739=>array(72,-64,927,830),39740=>array(45,-58,962,850),39741=>array(49,-62,973,836),39742=>array(49,-75,973,836),39743=>array(53,-66,968,843),39744=>array(37,-65,962,843),39745=>array(26,-76,959,848),39746=>array(46,-62,960,857),39747=>array(40,-35,941,840),39748=>array(74,-38,952,854),39749=>array(35,-66,962,839),39750=>array(39,-77,977,845),39751=>array(47,-75,960,770),39752=>array(34,-67,968,844),39753=>array(21,-69,929,823),39754=>array(34,-67,977,841),39755=>array(46,-76,961,842),39756=>array(38,-68,963,843),39757=>array(39,-48,960,841),39758=>array(38,-63,970,847),39759=>array(39,-70,966,836),39760=>array(26,-76,957,849),39761=>array(38,-63,966,841),39762=>array(28,-68,956,846),39763=>array(28,-56,956,849),39764=>array(27,-69,960,840),39765=>array(35,-75,970,834),39766=>array(38,-70,964,836),39767=>array(58,-70,960,851),39768=>array(44,-68,947,797),39769=>array(51,-70,965,831),39770=>array(43,-70,956,849),39771=>array(43,-66,894,841),39772=>array(88,-73,976,841),39773=>array(61,-65,887,841),39774=>array(43,-45,958,841),39775=>array(33,-48,957,842),39776=>array(35,-49,949,844),39777=>array(31,-71,916,839),39778=>array(31,-49,973,839),39779=>array(31,-61,945,839),39780=>array(41,-73,979,832),39781=>array(31,-49,976,839),39782=>array(39,-66,966,832),39783=>array(35,-70,976,835),39784=>array(35,-32,959,846),39785=>array(31,-49,931,839),39786=>array(31,-49,969,839),39787=>array(31,-49,969,839),39788=>array(40,-78,963,834),39789=>array(31,-49,955,839),39790=>array(31,-49,974,839),39791=>array(51,-68,947,837),39792=>array(39,-74,978,834),39793=>array(38,-32,954,835),39794=>array(31,-49,952,839),39795=>array(31,-74,948,839),39796=>array(34,-73,953,837),39797=>array(41,-62,973,837),39798=>array(34,-65,905,834),39799=>array(43,-64,966,841),39800=>array(31,-49,950,839),39801=>array(31,-56,954,839),39802=>array(47,-71,964,836),39803=>array(57,-69,919,833),39804=>array(48,-70,963,830),39805=>array(42,-70,961,831),39806=>array(44,-52,964,819),39807=>array(31,-73,981,842),39808=>array(38,-38,948,852),39809=>array(31,-61,962,839),39810=>array(52,-64,914,832),39811=>array(44,-65,948,843),39812=>array(16,-62,932,839),39813=>array(45,-67,982,831),39814=>array(44,-58,963,850),39815=>array(38,-67,976,837),39816=>array(52,-70,927,830),39817=>array(31,-70,950,839),39818=>array(33,-66,886,843),39819=>array(31,-69,944,839),39820=>array(31,-71,961,840),39821=>array(31,-73,971,839),39822=>array(45,-64,957,838),39823=>array(31,-49,947,839),39824=>array(42,-65,960,839),39825=>array(44,-46,967,844),39826=>array(39,-60,959,851),39827=>array(48,-61,961,845),39828=>array(31,-49,933,839),39829=>array(57,-71,970,838),39830=>array(31,-49,935,839),39831=>array(31,-77,948,839),39832=>array(44,-54,935,836),39833=>array(31,-49,908,839),39834=>array(44,-62,958,839),39835=>array(31,-75,976,834),39836=>array(31,-63,953,839),39837=>array(14,-67,991,836),39838=>array(51,-67,970,839),39839=>array(31,-51,964,839),39840=>array(33,-55,954,849),39841=>array(40,-69,972,833),39842=>array(46,-78,995,829),39843=>array(45,-67,915,839),39844=>array(55,-76,954,826),39845=>array(38,-69,984,840),39846=>array(36,-61,910,842),39847=>array(31,-49,954,839),39848=>array(40,-39,953,844),39849=>array(31,-49,937,853),39850=>array(44,-67,959,839),39851=>array(48,-66,959,843),39852=>array(31,-62,961,843),39853=>array(35,-39,967,847),39854=>array(44,-60,960,843),39855=>array(32,-72,974,834),39856=>array(31,-49,939,839),39857=>array(31,-49,949,839),39858=>array(30,-61,979,839),39859=>array(38,-55,945,835),39860=>array(45,-71,982,839),39861=>array(36,-67,966,834),39862=>array(41,-70,965,841),39863=>array(11,-49,939,839),39864=>array(43,-61,978,845),39865=>array(33,-65,944,836),39866=>array(18,-57,948,836),39867=>array(31,-49,975,839),39868=>array(31,-49,972,839),39869=>array(29,-68,979,832),39870=>array(11,-54,959,839),39871=>array(33,-53,962,845),39872=>array(49,-52,979,840),39873=>array(39,-67,978,840),39874=>array(39,-56,937,839),39875=>array(39,-65,961,839),39876=>array(28,-64,979,842),39877=>array(28,-66,983,842),39878=>array(36,-67,957,839),39879=>array(41,-65,965,845),39880=>array(41,-71,977,840),39881=>array(45,-52,954,833),39882=>array(48,-70,960,836),39883=>array(29,-37,980,841),39884=>array(45,-61,954,833),39885=>array(41,-68,964,842),39886=>array(26,-68,961,841),39887=>array(36,-45,914,853),39888=>array(41,-43,955,841),39889=>array(41,-49,964,841),39890=>array(41,-49,945,841),39891=>array(43,-70,964,842),39892=>array(44,-64,950,846),39893=>array(32,-79,974,839),39894=>array(35,-59,964,843),39895=>array(32,-65,971,854),39896=>array(32,-69,968,840),39897=>array(35,-67,962,842),39898=>array(31,-65,988,838),39899=>array(51,-65,916,839),39900=>array(30,-68,971,841),39901=>array(-15,-70,916,841),39902=>array(39,-74,964,825),39903=>array(29,-57,992,827),39904=>array(32,-65,990,831),39905=>array(46,-62,957,846),39906=>array(38,-48,965,845),39907=>array(38,-64,953,845),39908=>array(42,-63,971,836),39909=>array(32,-39,960,841),39910=>array(29,-62,986,838),39911=>array(49,-64,914,854),39912=>array(44,-62,972,843),39913=>array(33,-68,985,868),39914=>array(43,-67,986,839),39915=>array(32,-62,971,842),39916=>array(35,-72,988,836),39917=>array(37,-44,957,796),39918=>array(42,-65,958,845),39919=>array(46,-67,945,837),39920=>array(44,-33,972,851),39921=>array(42,-74,962,836),39922=>array(53,-73,961,828),39923=>array(34,-62,962,841),39924=>array(33,-62,946,836),39925=>array(65,-81,956,834),39926=>array(42,-63,938,836),39927=>array(43,-68,978,843),39928=>array(39,-67,983,837),39929=>array(42,-45,945,836),39930=>array(42,-64,953,837),39931=>array(43,-63,930,837),39932=>array(42,-57,980,849),39933=>array(52,-65,929,837),39934=>array(42,-69,963,836),39935=>array(47,-62,923,848),39936=>array(44,-64,940,847),39937=>array(49,-64,973,847),39938=>array(37,-59,909,840),39939=>array(49,-57,973,847),39940=>array(43,-40,970,847),39941=>array(49,-61,932,847),39942=>array(39,-61,973,843),39943=>array(43,-64,996,845),39944=>array(37,-67,973,836),39945=>array(39,-45,954,847),39946=>array(54,-53,968,847),39947=>array(24,-36,953,834),39948=>array(33,-70,972,829),39949=>array(31,-67,978,837),39950=>array(35,-73,984,838),39951=>array(49,-65,963,847),39952=>array(38,-61,958,844),39953=>array(49,-45,951,847),39954=>array(35,-64,973,844),39955=>array(38,-44,968,849),39956=>array(44,-66,977,835),39957=>array(37,-63,963,827),39958=>array(51,-64,942,848),39959=>array(44,-70,930,834),39960=>array(49,-26,943,843),39961=>array(24,-60,973,847),39962=>array(49,-21,949,855),39963=>array(44,-39,974,826),39964=>array(30,-64,975,852),39965=>array(39,-68,959,838),39966=>array(24,-60,953,847),39967=>array(49,-65,949,847),39968=>array(49,-66,966,847),39969=>array(43,-65,931,837),39970=>array(49,-63,949,847),39971=>array(34,-62,958,836),39972=>array(33,-65,958,845),39973=>array(38,-72,964,828),39974=>array(69,-56,943,847),39975=>array(34,-67,963,836),39976=>array(56,-61,927,844),39977=>array(37,-62,962,845),39978=>array(29,-26,967,847),39979=>array(43,-64,978,838),39980=>array(37,-66,982,830),39981=>array(42,-65,965,843),39982=>array(44,-39,974,826),39983=>array(34,-65,937,839),39984=>array(53,-66,944,839),39985=>array(41,-74,967,838),39986=>array(47,-69,953,840),39987=>array(51,-74,936,835),39988=>array(32,-68,970,831),39989=>array(41,-76,958,845),39990=>array(24,-65,986,839),39991=>array(29,-62,970,845),39992=>array(39,-21,966,847),39993=>array(35,-21,973,845),39994=>array(33,-73,976,862),39995=>array(35,-65,978,837),39996=>array(40,-64,915,837),39997=>array(32,-53,961,849),39998=>array(37,-62,957,838),39999=>array(36,-74,980,839),40000=>array(59,-71,961,791),40001=>array(34,-66,979,843),40002=>array(42,-65,968,847),40003=>array(44,-63,929,847),40004=>array(38,-63,956,845),40005=>array(41,-73,959,851),40006=>array(38,-64,962,849),40007=>array(38,-59,966,846),40008=>array(35,-56,939,841),40009=>array(41,-72,973,835),40010=>array(41,-67,951,835),40011=>array(31,-71,965,837),40012=>array(24,-63,989,845),40013=>array(28,-68,978,841),40014=>array(30,-69,984,840),40015=>array(49,-63,966,847),40016=>array(37,-70,967,839),40017=>array(34,-59,968,847),40018=>array(35,-62,956,855),40019=>array(38,-62,953,831),40020=>array(32,-64,962,851),40021=>array(30,-68,984,842),40022=>array(29,-68,970,842),40023=>array(31,-68,965,843),40024=>array(40,-59,965,842),40025=>array(27,-70,984,837),40026=>array(27,-65,953,837),40027=>array(49,-68,950,847),40028=>array(26,-67,962,845),40029=>array(29,-60,973,847),40030=>array(39,-68,983,831),40031=>array(53,-68,974,848),40032=>array(25,-61,984,861),40033=>array(32,-62,974,838),40034=>array(41,-65,992,830),40035=>array(32,-35,964,849),40036=>array(58,-40,930,839),40037=>array(38,-71,959,839),40038=>array(36,-56,976,822),40039=>array(36,-28,965,842),40040=>array(34,-48,954,854),40041=>array(29,-70,951,854),40042=>array(34,-64,974,834),40043=>array(25,-68,979,854),40044=>array(24,-70,967,854),40045=>array(39,-62,957,852),40046=>array(29,-56,956,848),40047=>array(39,-64,995,847),40048=>array(29,-63,960,854),40049=>array(38,-67,945,838),40050=>array(22,-59,970,854),40051=>array(38,-65,967,843),40052=>array(36,-69,971,841),40053=>array(27,-55,964,858),40054=>array(40,-73,963,837),40055=>array(39,-29,956,839),40056=>array(36,-60,962,851),40057=>array(48,-67,965,841),40058=>array(35,-68,966,828),40059=>array(59,-73,948,824),40060=>array(78,-15,929,826),40061=>array(22,-73,934,841),40062=>array(31,-29,973,839),40063=>array(29,-65,965,841),40064=>array(22,-46,945,841),40065=>array(44,-53,925,849),40066=>array(39,-75,936,836),40067=>array(22,-32,974,841),40068=>array(22,-71,964,841),40069=>array(30,-68,967,838),40070=>array(24,-72,945,824),40071=>array(22,-74,903,841),40072=>array(22,-72,920,817),40073=>array(22,-69,919,841),40074=>array(22,-61,961,845),40075=>array(24,-62,943,840),40076=>array(22,-66,886,843),40077=>array(22,-30,950,843),40078=>array(74,-13,926,822),40079=>array(22,-73,951,841),40080=>array(39,-67,942,834),40081=>array(39,-29,950,839),40082=>array(24,-64,941,828),40083=>array(29,-55,945,837),40084=>array(24,-69,942,838),40085=>array(28,-70,956,824),40086=>array(22,-61,941,841),40087=>array(33,-65,913,840),40088=>array(22,-63,953,841),40089=>array(22,-55,977,840),40090=>array(12,-76,937,836),40091=>array(39,-69,943,844),40092=>array(27,-61,938,846),40093=>array(54,-37,955,823),40094=>array(25,-42,942,830),40095=>array(21,-68,923,821),40096=>array(25,-69,961,830),40097=>array(0,-59,921,818),40098=>array(16,-49,937,822),40099=>array(19,-20,943,834),40100=>array(39,-23,937,828),40101=>array(24,-68,920,829),40102=>array(23,-64,956,832),40103=>array(33,-63,962,831),40104=>array(60,-48,918,822),40105=>array(25,-67,947,842),40106=>array(22,-69,965,841),40107=>array(31,-67,912,836),40108=>array(22,-44,930,841),40109=>array(24,-61,947,834),40110=>array(25,-69,969,834),40111=>array(22,-79,974,841),40112=>array(19,-64,955,825),40113=>array(32,-64,941,830),40114=>array(24,-60,953,824),40115=>array(39,-66,897,828),40116=>array(22,-70,881,816),40117=>array(24,-72,947,824),40118=>array(31,-32,956,849),40119=>array(25,-66,899,830),40120=>array(39,-64,947,846),40121=>array(25,-79,972,839),40122=>array(16,-68,943,819),40123=>array(25,-66,933,834),40124=>array(27,-80,918,825),40125=>array(25,-69,957,830),40126=>array(22,-65,963,841),40127=>array(24,-58,957,841),40128=>array(22,-68,988,841),40129=>array(22,-39,982,841),40130=>array(22,-57,983,841),40131=>array(34,-31,951,842),40132=>array(20,-66,939,812),40133=>array(18,-70,961,828),40134=>array(25,-66,956,842),40135=>array(24,-44,937,844),40136=>array(22,-64,973,844),40137=>array(34,-61,954,841),40138=>array(25,-77,911,836),40139=>array(24,-67,953,822),40140=>array(35,-50,931,820),40141=>array(24,-67,941,834),40142=>array(24,-63,910,824),40143=>array(25,-66,950,830),40144=>array(47,-67,941,824),40145=>array(22,-65,949,843),40146=>array(22,-64,975,852),40147=>array(33,-75,917,828),40148=>array(25,-64,957,830),40149=>array(25,-69,922,830),40150=>array(41,-40,945,835),40151=>array(25,-68,965,836),40152=>array(53,-38,955,836),40153=>array(25,-84,943,840),40154=>array(16,-67,984,868),40155=>array(22,-67,957,841),40156=>array(19,-69,953,825),40157=>array(25,-66,945,848),40158=>array(25,-68,945,834),40159=>array(35,-65,953,851),40160=>array(22,-64,995,841),40161=>array(41,-33,959,841),40162=>array(25,-32,948,833),40163=>array(24,-35,976,849),40164=>array(43,-67,957,856),40165=>array(66,-59,887,852),40166=>array(34,-65,952,847),40167=>array(58,-58,960,842),40168=>array(43,-64,957,848),40169=>array(48,-63,930,849),40170=>array(177,-69,927,843),40171=>array(41,-68,927,788),40172=>array(52,-62,960,851),40173=>array(31,-73,951,841),40174=>array(39,-73,961,841),40175=>array(46,-60,965,796),40176=>array(43,-71,957,840),40177=>array(58,-75,956,840),40178=>array(33,-48,955,861),40179=>array(46,-60,965,796),40180=>array(109,-63,909,851),40181=>array(59,-67,952,841),40182=>array(52,-57,949,850),40183=>array(47,-69,964,846),40184=>array(46,-73,954,835),40185=>array(35,-70,954,847),40186=>array(40,-65,955,846),40187=>array(39,-78,954,841),40188=>array(46,-52,976,864),40189=>array(35,-75,959,844),40190=>array(57,-76,943,841),40191=>array(42,-71,939,841),40192=>array(36,-72,951,848),40193=>array(31,-72,951,848),40194=>array(17,-73,951,848),40195=>array(48,-70,972,840),40196=>array(63,-74,963,843),40197=>array(49,-75,957,838),40198=>array(45,-68,942,841),40199=>array(65,-65,923,848),40200=>array(46,-63,947,791),40201=>array(46,-64,924,842),40202=>array(38,-64,924,842),40203=>array(39,-68,924,842),40204=>array(34,-68,996,781),40205=>array(40,-68,959,844),40206=>array(96,-70,924,836),40207=>array(29,-80,971,851),40208=>array(61,-68,944,833),40209=>array(68,-68,947,847),40210=>array(41,-65,926,838),40211=>array(54,-71,946,835),40212=>array(45,-68,958,835),40213=>array(41,-61,946,841),40214=>array(33,-61,967,853),40215=>array(60,-71,941,843),40216=>array(43,-75,956,839),40217=>array(52,-68,953,844),40218=>array(26,-62,960,841),40219=>array(46,-67,951,840),40220=>array(62,-67,932,827),40221=>array(36,-58,918,849),40222=>array(72,-55,926,845),40223=>array(68,-58,921,846),40224=>array(61,-68,946,843),40225=>array(42,-58,946,853),40226=>array(51,-72,950,838),40227=>array(66,-60,923,845),40228=>array(25,-77,975,843),40229=>array(38,-72,979,841),40230=>array(34,-63,971,842),40231=>array(51,-68,956,835),40232=>array(113,-79,916,843),40233=>array(45,-75,959,835),40234=>array(61,-56,956,841),40235=>array(113,-67,916,843),40236=>array(63,-67,893,821),40237=>array(107,-63,943,841),40238=>array(37,-70,955,836),40239=>array(59,-59,916,845),40240=>array(71,-61,930,847),40241=>array(46,-63,955,841),40242=>array(59,-66,943,841),40243=>array(57,-66,966,838),40244=>array(37,-63,944,849),40245=>array(27,-66,965,841),40246=>array(56,-64,954,840),40247=>array(57,-68,908,824),40248=>array(43,-67,956,843),40249=>array(76,-63,956,855),40250=>array(44,-63,961,839),40251=>array(48,-57,919,853),40252=>array(29,-61,971,856),40253=>array(55,-43,924,850),40254=>array(65,-67,957,841),40255=>array(49,-67,924,844),40256=>array(43,-47,951,858),40257=>array(37,-67,957,839),40258=>array(39,-71,916,842),40259=>array(37,-67,951,841),40260=>array(53,-60,933,843),40261=>array(38,-69,963,838),40262=>array(35,-70,943,855),40263=>array(41,-68,959,841),40264=>array(40,-70,949,841),40265=>array(62,-55,938,808),40266=>array(46,-68,954,841),40267=>array(34,-69,948,840),40268=>array(26,-67,981,840),40269=>array(34,-69,966,840),40270=>array(36,-73,964,840),40271=>array(55,-61,945,846),40272=>array(18,-69,970,847),40273=>array(108,-68,915,838),40274=>array(28,-68,914,842),40275=>array(71,-61,926,845),40276=>array(31,-73,971,847),40277=>array(34,-70,959,840),40278=>array(104,-68,942,846),40279=>array(33,-67,949,840),40280=>array(38,-71,952,839),40281=>array(47,-68,951,841),40282=>array(45,-67,963,841),40283=>array(54,-71,950,840),40284=>array(53,-61,930,843),40285=>array(68,-60,924,840),40286=>array(53,-73,952,847),40287=>array(48,-69,945,839),40288=>array(70,-62,933,842),40289=>array(61,-63,933,842),40290=>array(48,-69,946,845),40291=>array(42,-69,958,840),40292=>array(43,-69,948,850),40293=>array(67,-62,920,834),40294=>array(37,-68,966,839),40295=>array(48,-71,955,838),40296=>array(23,-68,965,845),40297=>array(37,-69,956,841),40298=>array(50,-60,925,849),40299=>array(59,-72,950,841),40300=>array(63,-77,928,849),40301=>array(24,-65,949,844),40302=>array(44,-65,956,844),40303=>array(65,-58,926,853),40304=>array(57,-55,927,851),40305=>array(33,-70,969,848),40306=>array(60,-61,931,841),40307=>array(37,-70,959,841),40308=>array(28,-67,967,848),40309=>array(34,-68,960,846),40310=>array(52,-65,943,844),40311=>array(37,-61,918,848),40312=>array(58,-68,968,847),40313=>array(49,-64,942,838),40314=>array(37,-75,950,841),40315=>array(51,-64,967,847),40316=>array(44,-68,940,844),40317=>array(49,-66,963,849),40318=>array(57,-69,943,840),40319=>array(34,-66,957,851),40320=>array(28,-73,969,853),40321=>array(43,-65,959,847),40322=>array(51,-68,956,835),40323=>array(27,-69,973,840),40324=>array(62,-74,961,852),40325=>array(51,-65,958,849),40326=>array(40,-68,966,847),40327=>array(42,-68,947,844),40328=>array(50,-74,962,841),40329=>array(54,-62,922,845),40330=>array(26,-68,917,848),40331=>array(41,-72,962,840),40332=>array(37,-63,958,852),40333=>array(35,-69,965,840),40334=>array(34,-69,966,850),40335=>array(42,-68,955,842),40336=>array(52,-63,953,839),40337=>array(61,-74,939,827),40338=>array(33,-65,963,838),40339=>array(53,-65,911,846),40340=>array(48,-63,961,844),40341=>array(57,-69,943,840),40342=>array(41,-67,957,834),40343=>array(46,-62,967,842),40344=>array(62,-64,927,844),40345=>array(67,-62,956,850),40346=>array(71,-59,927,846),40347=>array(55,-65,948,838),40348=>array(46,-70,968,838),40349=>array(61,-66,951,842),40350=>array(36,-63,956,840),40351=>array(50,-65,957,843),40352=>array(69,-64,949,834),40353=>array(16,-55,897,853),40354=>array(36,-64,954,843),40355=>array(18,-58,966,841),40356=>array(64,-65,948,839),40357=>array(35,-69,965,840),40358=>array(75,-68,897,828),40359=>array(32,-62,972,826),40360=>array(50,-63,977,838),40361=>array(52,-66,950,838),40362=>array(55,-60,953,841),40363=>array(34,-77,947,841),40364=>array(27,-71,909,846),40365=>array(60,-70,946,847),40366=>array(35,-69,948,848),40367=>array(57,-74,933,829),40368=>array(-9,-77,948,840),40369=>array(47,-73,968,835),40370=>array(43,-68,955,843),40371=>array(52,-68,955,841),40372=>array(40,-65,938,837),40373=>array(49,-59,938,846),40374=>array(45,-69,964,842),40375=>array(83,-68,953,846),40376=>array(40,-64,952,834),40377=>array(69,-70,949,838),40378=>array(47,-67,924,836),40379=>array(85,-61,921,848),40380=>array(31,-69,912,844),40381=>array(26,-69,948,840),40382=>array(60,-69,949,827),40383=>array(53,-55,929,857),40384=>array(74,-62,927,845),40385=>array(36,-49,951,850),40386=>array(66,-57,924,844),40387=>array(50,-53,950,861),40388=>array(46,-61,945,835),40389=>array(52,-63,960,843),40390=>array(53,-67,949,838),40391=>array(61,-72,976,825),40392=>array(45,-70,962,839),40393=>array(30,-73,970,841),40394=>array(56,-66,949,842),40395=>array(44,-72,959,841),40396=>array(21,-64,946,838),40397=>array(47,-65,959,844),40398=>array(34,-73,964,840),40399=>array(43,-64,952,841),40400=>array(40,-68,956,845),40401=>array(43,-71,952,836),40402=>array(62,-65,954,846),40403=>array(49,-63,931,845),40404=>array(52,-67,954,842),40405=>array(58,-65,937,845),40406=>array(54,-70,930,797),40407=>array(115,-68,925,843),40408=>array(52,-64,974,834),40409=>array(58,-63,956,835),40410=>array(32,-76,912,846),40411=>array(45,-65,954,847),40412=>array(41,-67,955,845),40413=>array(50,-70,957,845),40414=>array(44,-67,967,854),40415=>array(46,-67,953,845),40416=>array(40,-69,948,840),40417=>array(39,-71,970,844),40418=>array(36,-67,979,785),40419=>array(65,-65,954,846),40420=>array(61,-70,954,838),40421=>array(60,-71,937,847),40422=>array(26,-56,898,847),40423=>array(47,-69,948,840),40424=>array(48,-65,959,846),40425=>array(56,-49,939,853),40426=>array(54,-63,935,802),40427=>array(59,-52,955,862),40428=>array(48,-65,954,844),40429=>array(39,-66,965,851),40430=>array(41,-65,962,844),40431=>array(32,-68,915,841),40432=>array(37,-69,969,840),40433=>array(50,-67,955,846),40434=>array(65,-66,943,840),40435=>array(113,-62,925,844),40436=>array(98,-69,938,841),40437=>array(35,-67,956,840),40438=>array(54,-73,945,840),40439=>array(62,-77,950,841),40440=>array(60,-68,934,844),40441=>array(40,-76,942,837),40442=>array(62,-67,948,849),40443=>array(29,-77,989,839),40444=>array(48,-69,948,840),40445=>array(50,-73,935,844),40446=>array(58,-65,962,845),40447=>array(53,-61,956,841),40448=>array(33,-68,962,841),40449=>array(34,-67,969,843),40450=>array(48,-74,957,830),40451=>array(32,-64,974,846),40452=>array(47,-73,969,837),40453=>array(62,-70,954,839),40454=>array(50,-72,966,839),40455=>array(45,-65,942,846),40456=>array(36,-69,926,846),40457=>array(38,-62,955,833),40458=>array(33,-66,960,842),40459=>array(59,-65,959,841),40460=>array(36,-66,948,843),40461=>array(34,-61,959,847),40462=>array(68,-59,910,805),40463=>array(50,-70,961,847),40464=>array(42,-67,971,841),40465=>array(44,-51,951,852),40466=>array(34,-63,975,838),40467=>array(93,-65,933,840),40468=>array(41,-70,973,843),40469=>array(43,-65,930,844),40470=>array(63,-67,939,844),40471=>array(71,-72,945,836),40472=>array(24,-71,960,844),40473=>array(57,-64,946,847),40474=>array(50,-65,928,843),40475=>array(45,-67,927,845),40476=>array(34,-65,966,845),40477=>array(41,-65,935,842),40478=>array(62,-67,958,846),40479=>array(80,-53,892,842),40480=>array(34,-65,893,820),40481=>array(30,-57,890,837),40482=>array(58,-65,935,825),40483=>array(98,-52,903,842),40484=>array(27,-66,896,826),40485=>array(96,-53,904,840),40486=>array(23,-64,906,837),40487=>array(35,-63,932,833),40488=>array(53,-63,892,827),40489=>array(37,-69,918,823),40490=>array(49,-65,892,822),40491=>array(26,-66,897,824),40492=>array(34,-66,896,826),40493=>array(100,-68,902,825),40494=>array(72,-69,902,825),40495=>array(32,-58,950,831),40496=>array(50,-70,927,844),40497=>array(70,-65,896,825),40498=>array(24,-57,895,828),40499=>array(35,-62,924,827),40500=>array(81,-63,893,821),40501=>array(41,-57,920,835),40502=>array(61,-59,910,832),40503=>array(50,-63,923,821),40504=>array(50,-59,893,826),40505=>array(29,-62,896,820),40506=>array(15,-66,896,824),40507=>array(37,-63,938,844),40508=>array(49,-67,928,835),40509=>array(26,-53,907,836),40510=>array(64,-60,917,835),40511=>array(39,-55,894,839),40512=>array(40,-62,949,838),40513=>array(62,-64,899,824),40514=>array(62,-60,895,820),40515=>array(98,-61,899,842),40516=>array(30,-54,898,826),40517=>array(32,-59,899,833),40518=>array(16,-60,895,821),40519=>array(90,-63,899,834),40520=>array(20,-66,900,822),40521=>array(41,-62,896,821),40522=>array(52,-64,903,826),40523=>array(60,-63,898,823),40524=>array(24,-64,899,828),40525=>array(81,-62,925,824),40526=>array(43,-71,902,818),40527=>array(24,-68,906,839),40528=>array(44,-64,926,843),40529=>array(51,-66,896,829),40530=>array(26,-68,931,846),40531=>array(49,-64,942,848),40532=>array(41,-64,959,833),40533=>array(52,-67,896,819),40534=>array(16,-64,896,821),40535=>array(61,-68,896,823),40536=>array(62,-69,894,825),40537=>array(39,-67,944,834),40538=>array(64,-63,921,824),40539=>array(19,-67,898,823),40540=>array(39,-65,929,825),40541=>array(70,-65,928,829),40542=>array(50,-61,934,821),40543=>array(44,-65,926,836),40544=>array(83,-67,924,839),40545=>array(36,-67,898,831),40546=>array(46,-67,898,849),40547=>array(38,-70,912,828),40548=>array(19,-56,898,840),40549=>array(83,-67,929,802),40550=>array(33,-61,899,821),40551=>array(20,-63,898,826),40552=>array(46,-69,929,831),40553=>array(48,-60,923,828),40554=>array(36,-63,922,827),40555=>array(42,-64,960,845),40556=>array(39,-65,895,821),40557=>array(31,-63,930,827),40558=>array(37,-62,951,821),40559=>array(61,-62,937,846),40560=>array(45,-78,917,831),40561=>array(30,-65,948,826),40562=>array(63,-64,933,833),40563=>array(29,-56,897,828),40564=>array(29,-70,946,822),40565=>array(125,-70,891,835),40566=>array(91,-52,972,835),40567=>array(91,-73,972,835),40568=>array(82,-60,966,835),40569=>array(94,-71,969,831),40570=>array(88,-59,941,843),40571=>array(69,-72,982,845),40572=>array(72,-66,947,847),40573=>array(52,-18,943,837),40574=>array(92,-45,924,830),40575=>array(57,-67,949,829),40576=>array(29,-66,958,842),40577=>array(42,-64,953,834),40578=>array(21,-60,935,841),40579=>array(39,-75,960,848),40580=>array(40,-74,958,833),40581=>array(30,-60,949,849),40582=>array(30,-60,941,849),40583=>array(30,-67,961,849),40584=>array(21,-60,925,836),40585=>array(48,-75,956,814),40586=>array(52,-72,955,826),40587=>array(67,-64,941,821),40588=>array(36,-57,966,829),40589=>array(25,-70,969,845),40590=>array(25,-80,971,845),40591=>array(25,-74,960,845),40592=>array(25,-73,975,845),40593=>array(37,-64,955,838),40594=>array(40,-70,951,835),40595=>array(37,-68,958,837),40596=>array(25,-74,960,845),40597=>array(36,-65,945,833),40598=>array(25,-70,951,845),40599=>array(43,-67,952,814),40600=>array(25,-72,971,845),40601=>array(25,-73,963,845),40602=>array(25,-78,970,845),40603=>array(25,-70,956,845),40604=>array(25,-75,979,845),40605=>array(58,-63,946,841),40606=>array(25,-80,952,843),40607=>array(26,-68,959,838),40608=>array(25,-76,952,847),40609=>array(25,-79,970,843),40610=>array(25,-74,951,843),40611=>array(35,-68,976,841),40612=>array(42,-69,959,853),40613=>array(58,-75,942,832),40614=>array(56,-65,950,827),40615=>array(40,-75,981,828),40616=>array(43,-84,971,832),40617=>array(37,-64,964,831),40618=>array(37,-64,958,831),40619=>array(43,-84,939,832),40620=>array(45,-84,964,832),40621=>array(37,-64,971,842),40622=>array(47,-68,978,824),40623=>array(43,-84,929,832),40624=>array(38,-54,971,866),40625=>array(43,-84,958,832),40626=>array(43,-84,968,832),40627=>array(43,-84,973,832),40628=>array(25,-63,959,826),40629=>array(34,-63,967,831),40630=>array(41,-71,979,837),40631=>array(44,-66,982,829),40632=>array(43,-57,973,830),40633=>array(37,-65,982,830),40634=>array(37,-65,982,818),40635=>array(43,-70,966,839),40636=>array(45,-68,956,839),40637=>array(41,-72,926,837),40638=>array(23,-67,958,836),40639=>array(36,-68,945,838),40640=>array(37,-71,969,843),40641=>array(39,-66,978,852),40642=>array(34,-73,940,845),40643=>array(55,-76,957,826),40644=>array(75,-83,925,831),40645=>array(50,-76,968,830),40646=>array(50,-76,972,830),40647=>array(58,-78,942,832),40648=>array(56,-78,959,818),40649=>array(58,-67,916,840),40650=>array(50,-78,963,831),40651=>array(28,-79,958,822),40652=>array(49,-72,960,842),40653=>array(35,-68,963,830),40654=>array(49,-68,946,832),40655=>array(39,-62,956,838),40656=>array(31,-64,954,835),40657=>array(81,-67,946,787),40658=>array(81,-67,946,787),40659=>array(48,-67,970,823),40660=>array(36,-65,970,841),40661=>array(43,-78,963,820),40662=>array(41,-75,964,780),40663=>array(39,-60,966,837),40664=>array(45,-69,955,829),40665=>array(43,-67,957,809),40666=>array(60,-70,956,823),40667=>array(47,-67,962,847),40668=>array(63,-66,919,832),40669=>array(58,-62,941,830),40670=>array(63,-64,945,839),40671=>array(58,-63,941,846),40672=>array(37,-64,952,829),40673=>array(33,-78,964,805),40674=>array(29,-72,933,831),40675=>array(43,-57,957,845),40676=>array(42,-52,965,853),40677=>array(38,-62,963,819),40678=>array(38,-68,964,833),40679=>array(44,-68,955,837),40680=>array(41,-70,956,836),40681=>array(30,-67,941,817),40682=>array(31,-76,950,823),40683=>array(25,-51,960,793),40684=>array(33,-68,967,835),40685=>array(45,-70,979,828),40686=>array(48,-53,954,832),40687=>array(52,-63,951,832),40688=>array(49,-59,970,852),40689=>array(26,-88,974,841),40690=>array(38,-55,970,864),40691=>array(47,-79,957,813),40692=>array(44,-67,977,833),40693=>array(56,-62,950,843),40694=>array(35,-73,959,817),40695=>array(37,-80,961,835),40696=>array(46,-64,954,836),40697=>array(46,-65,962,830),40698=>array(39,-74,970,826),40699=>array(34,-69,978,836),40700=>array(36,-62,955,835),40701=>array(120,-33,967,794),40702=>array(139,-42,966,803),40703=>array(45,-32,960,788),40704=>array(40,-56,973,837),40705=>array(63,-46,968,829),40706=>array(62,-54,971,823),40707=>array(68,-51,971,843),40708=>array(40,-54,971,844),40709=>array(57,-54,971,858),40710=>array(49,-42,971,784),40711=>array(48,-56,973,845),40712=>array(70,-49,960,829),40713=>array(58,-38,969,809),40714=>array(45,-39,956,834),40715=>array(84,-55,958,819),40716=>array(63,-51,962,822),40717=>array(63,-53,961,822),40718=>array(48,-65,948,801),40719=>array(41,-75,944,782),40720=>array(55,-69,943,792),40721=>array(44,-65,899,835),40722=>array(50,-67,950,824),40723=>array(59,-74,961,837),40724=>array(59,-74,961,833),40725=>array(60,-60,960,832),40726=>array(42,-73,974,833),40727=>array(44,-76,962,827),40728=>array(60,-68,962,828),40729=>array(51,-65,969,833),40730=>array(51,-69,962,827),40731=>array(43,-71,967,830),40732=>array(46,-67,972,829),40733=>array(37,-61,963,811),40734=>array(60,-35,970,818),40735=>array(34,-47,966,826),40736=>array(61,-60,963,836),40737=>array(40,-69,957,810),40738=>array(62,-52,948,830),40739=>array(74,-72,957,836),40740=>array(76,-73,959,835),40741=>array(68,-60,957,840),40742=>array(66,-69,924,826),40743=>array(66,-69,962,831),40744=>array(65,-60,969,838),40745=>array(63,-46,961,847),40746=>array(54,-56,954,846),40747=>array(61,-55,952,847),40748=>array(60,-58,945,820),40749=>array(68,-66,959,835),40750=>array(59,-68,958,840),40751=>array(56,-51,946,827),40752=>array(68,-65,953,836),40753=>array(57,-43,944,846),40754=>array(70,-77,952,834),40755=>array(65,-71,964,837),40756=>array(57,-55,954,832),40757=>array(59,-66,959,843),40758=>array(58,-75,964,839),40759=>array(49,-53,949,838),40760=>array(56,-66,954,840),40761=>array(87,-66,952,829),40762=>array(70,-58,943,825),40763=>array(42,-58,951,851),40764=>array(51,-71,897,843),40765=>array(43,-70,964,854),40766=>array(38,-65,964,850),40767=>array(30,-72,970,851),40768=>array(31,-68,976,843),40769=>array(56,-62,923,858),40770=>array(41,-75,967,833),40771=>array(43,-70,933,842),40772=>array(45,-67,950,825),40773=>array(36,-64,967,848),40774=>array(36,-62,957,860),40775=>array(49,-66,959,846),40776=>array(44,-64,967,841),40777=>array(53,-66,974,840),40778=>array(52,-70,946,831),40779=>array(55,-73,962,831),40780=>array(39,-74,973,847),40781=>array(32,-73,979,846),40782=>array(39,-67,978,846),40783=>array(43,-69,977,833),40784=>array(32,-69,952,834),40785=>array(36,-67,937,842),40786=>array(53,-73,946,829),40787=>array(58,-37,950,836),40788=>array(58,-63,948,836),40789=>array(62,-41,968,840),40790=>array(62,-65,954,840),40791=>array(65,-64,959,837),40792=>array(56,-52,976,860),40793=>array(57,-71,960,835),40794=>array(57,-71,943,851),40795=>array(61,-62,956,830),40796=>array(47,-48,957,835),40797=>array(60,-64,957,834),40798=>array(61,-71,962,833),40799=>array(40,-63,956,836),40800=>array(40,-63,930,836),40801=>array(40,-63,943,836),40802=>array(42,-68,958,846),40803=>array(55,-63,927,836),40804=>array(45,-65,969,839),40805=>array(55,-87,954,830),40806=>array(46,-73,967,836),40807=>array(64,-65,942,836),40808=>array(42,-45,958,839),40809=>array(64,-63,950,837),40810=>array(58,-63,960,836),40811=>array(66,-65,911,829),40812=>array(46,-63,956,836),40813=>array(63,-66,937,825),40814=>array(59,-73,956,831),40815=>array(59,-56,958,844),40816=>array(54,-48,949,851),40817=>array(58,-68,958,828),40818=>array(55,-66,940,836),40819=>array(73,-64,927,839),40820=>array(54,-67,957,837),40821=>array(60,-42,921,877),40822=>array(56,-60,954,846),40823=>array(58,-66,936,836),40824=>array(57,-29,968,829),40825=>array(47,-65,952,847),40826=>array(54,-71,931,837),40827=>array(59,-71,962,830),40828=>array(60,-56,940,839),40829=>array(47,-70,964,839),40830=>array(53,-69,975,829),40831=>array(75,-61,925,827),40832=>array(52,-59,930,817),40833=>array(52,-59,950,842),40834=>array(52,-59,908,842),40835=>array(52,-47,953,817),40836=>array(46,-57,947,826),40837=>array(52,-47,965,828),40838=>array(52,-67,870,817),40839=>array(51,-53,941,824),40840=>array(52,-70,969,817),40841=>array(50,-71,918,817),40842=>array(54,-68,965,821),40843=>array(44,-77,889,813),40844=>array(68,-68,927,817),40845=>array(50,-66,970,833),40846=>array(44,-63,975,797),40847=>array(59,-76,957,838),40848=>array(44,-63,975,845),40849=>array(50,-61,965,834),40850=>array(61,-64,957,838),40851=>array(45,-68,955,833),40852=>array(60,-69,956,850),40853=>array(44,-64,962,858),40854=>array(47,-47,971,819),40855=>array(63,-56,957,829),40856=>array(71,-65,958,837),40857=>array(37,-65,928,823),40858=>array(23,-66,923,834),40859=>array(21,-62,934,828),40860=>array(37,-41,967,846),40861=>array(16,-55,965,851),40862=>array(56,-54,970,843),40863=>array(50,-34,965,827),40864=>array(28,-64,976,848),40865=>array(56,-48,975,857),40866=>array(31,-62,986,863),40867=>array(29,-68,969,841),40868=>array(31,-43,962,857),40869=>array(31,-74,969,857),44032=>array(98,-69,936,842),44033=>array(88,-59,936,837),44034=>array(88,-61,936,837),44035=>array(88,-71,936,837),44036=>array(90,-45,936,842),44037=>array(88,-69,936,837),44038=>array(88,-76,936,837),44039=>array(88,-44,936,837),44040=>array(88,-62,936,837),44041=>array(88,-64,936,837),44042=>array(88,-64,936,837),44043=>array(88,-64,936,837),44044=>array(88,-70,936,837),44045=>array(88,-64,936,837),44046=>array(88,-64,936,837),44047=>array(88,-76,936,837),44048=>array(88,-62,936,837),44049=>array(88,-61,936,837),44050=>array(88,-70,936,837),44051=>array(88,-74,936,837),44052=>array(88,-69,936,837),44053=>array(88,-67,936,837),44054=>array(88,-72,936,837),44055=>array(88,-71,936,837),44056=>array(88,-66,936,837),44057=>array(88,-59,936,837),44058=>array(88,-60,936,837),44059=>array(88,-69,936,837),44060=>array(104,-69,907,842),44061=>array(88,-61,907,842),44062=>array(88,-61,907,842),44063=>array(88,-71,931,842),44064=>array(90,-46,907,842),44065=>array(88,-68,912,842),44066=>array(88,-76,907,842),44067=>array(88,-44,921,842),44068=>array(88,-62,917,842),44069=>array(88,-64,907,842),44070=>array(88,-64,908,842),44071=>array(88,-64,908,842),44072=>array(88,-69,923,842),44073=>array(88,-64,908,842),44074=>array(88,-64,908,842),44075=>array(88,-76,907,842),44076=>array(88,-62,907,842),44077=>array(88,-61,907,842),44078=>array(88,-69,922,842),44079=>array(88,-74,929,842),44080=>array(88,-69,927,842),44081=>array(88,-68,911,842),44082=>array(88,-72,929,842),44083=>array(88,-70,936,842),44084=>array(88,-66,908,842),44085=>array(88,-59,916,842),44086=>array(88,-60,928,842),44087=>array(88,-68,908,842),44088=>array(98,-68,935,843),44089=>array(90,-59,936,842),44090=>array(90,-61,936,842),44091=>array(90,-71,936,842),44092=>array(90,-45,936,842),44093=>array(90,-69,936,842),44094=>array(90,-76,936,842),44095=>array(90,-44,936,842),44096=>array(90,-62,936,842),44097=>array(90,-64,936,842),44098=>array(90,-64,936,842),44099=>array(90,-64,936,842),44100=>array(90,-70,936,842),44101=>array(90,-64,936,842),44102=>array(90,-64,936,842),44103=>array(90,-76,936,842),44104=>array(90,-62,936,842),44105=>array(90,-61,936,842),44106=>array(90,-70,936,842),44107=>array(90,-74,936,842),44108=>array(90,-69,936,842),44109=>array(90,-67,936,842),44110=>array(90,-72,936,842),44111=>array(90,-71,936,842),44112=>array(90,-66,936,842),44113=>array(90,-59,936,842),44114=>array(90,-60,936,842),44115=>array(90,-69,936,842),44116=>array(104,-69,907,842),44117=>array(88,-61,907,842),44118=>array(88,-61,907,842),44119=>array(88,-71,931,842),44120=>array(90,-46,907,842),44121=>array(88,-68,912,842),44122=>array(88,-76,907,842),44123=>array(88,-44,921,842),44124=>array(88,-62,917,842),44125=>array(88,-64,907,842),44126=>array(88,-64,908,842),44127=>array(88,-64,908,842),44128=>array(88,-69,923,842),44129=>array(88,-64,908,842),44130=>array(88,-64,908,842),44131=>array(88,-76,907,842),44132=>array(88,-62,907,842),44133=>array(88,-61,907,842),44134=>array(88,-69,922,842),44135=>array(88,-74,929,842),44136=>array(88,-69,927,842),44137=>array(88,-68,911,842),44138=>array(88,-72,929,842),44139=>array(88,-70,936,842),44140=>array(88,-66,908,842),44141=>array(88,-59,916,842),44142=>array(88,-60,928,842),44143=>array(88,-68,908,842),44144=>array(98,-70,907,841),44145=>array(90,-61,907,841),44146=>array(90,-61,907,841),44147=>array(90,-71,931,841),44148=>array(90,-46,907,841),44149=>array(90,-68,912,841),44150=>array(90,-76,907,841),44151=>array(90,-44,921,841),44152=>array(90,-62,917,841),44153=>array(90,-64,907,841),44154=>array(90,-64,908,841),44155=>array(90,-64,908,841),44156=>array(90,-69,923,841),44157=>array(90,-64,908,841),44158=>array(90,-64,908,841),44159=>array(90,-76,906,841),44160=>array(90,-62,907,841),44161=>array(90,-61,907,841),44162=>array(90,-69,922,841),44163=>array(90,-74,929,841),44164=>array(90,-69,927,841),44165=>array(90,-68,911,841),44166=>array(90,-72,929,841),44167=>array(90,-70,936,841),44168=>array(90,-66,908,841),44169=>array(90,-59,916,841),44170=>array(90,-60,928,841),44171=>array(90,-68,908,841),44172=>array(93,-68,907,843),44173=>array(74,-61,907,843),44174=>array(74,-61,907,843),44175=>array(74,-71,931,843),44176=>array(70,-46,907,843),44177=>array(74,-68,912,843),44178=>array(74,-76,907,843),44179=>array(74,-44,921,843),44180=>array(74,-62,917,843),44181=>array(74,-64,907,843),44182=>array(74,-64,908,843),44183=>array(74,-64,908,843),44184=>array(74,-69,923,843),44185=>array(74,-64,908,843),44186=>array(74,-64,908,843),44187=>array(74,-76,907,843),44188=>array(74,-62,907,843),44189=>array(74,-61,907,843),44190=>array(74,-69,922,843),44191=>array(74,-74,929,843),44192=>array(74,-69,927,843),44193=>array(74,-68,911,843),44194=>array(74,-72,929,843),44195=>array(74,-70,936,843),44196=>array(74,-66,908,843),44197=>array(74,-59,916,843),44198=>array(74,-60,928,843),44199=>array(74,-68,908,843),44200=>array(98,-70,907,842),44201=>array(90,-61,908,842),44202=>array(90,-61,908,842),44203=>array(90,-71,931,842),44204=>array(90,-46,907,842),44205=>array(90,-68,912,842),44206=>array(90,-76,908,842),44207=>array(90,-44,921,842),44208=>array(90,-62,917,842),44209=>array(90,-64,908,842),44210=>array(90,-64,908,842),44211=>array(90,-64,908,842),44212=>array(90,-69,923,842),44213=>array(90,-64,908,842),44214=>array(90,-64,908,842),44215=>array(90,-76,908,842),44216=>array(90,-62,908,842),44217=>array(90,-61,908,842),44218=>array(90,-69,922,842),44219=>array(90,-74,929,842),44220=>array(90,-69,927,842),44221=>array(90,-68,911,842),44222=>array(90,-72,929,842),44223=>array(90,-70,936,842),44224=>array(90,-66,908,842),44225=>array(90,-59,916,842),44226=>array(90,-60,928,842),44227=>array(90,-68,908,842),44228=>array(78,-68,907,843),44229=>array(79,-61,907,843),44230=>array(79,-61,907,843),44231=>array(79,-71,931,843),44232=>array(70,-46,907,843),44233=>array(79,-68,912,843),44234=>array(79,-76,907,843),44235=>array(79,-44,921,843),44236=>array(79,-62,917,843),44237=>array(79,-64,907,843),44238=>array(79,-64,908,843),44239=>array(79,-64,908,843),44240=>array(79,-69,923,843),44241=>array(79,-64,908,843),44242=>array(79,-64,908,843),44243=>array(79,-76,907,843),44244=>array(79,-62,907,843),44245=>array(79,-61,907,843),44246=>array(79,-69,922,843),44247=>array(79,-74,929,843),44248=>array(79,-69,927,843),44249=>array(79,-68,911,843),44250=>array(79,-72,929,843),44251=>array(79,-70,936,843),44252=>array(79,-66,908,843),44253=>array(79,-59,916,843),44254=>array(79,-60,928,843),44255=>array(79,-68,908,843),44256=>array(62,27,943,700),44257=>array(79,-61,921,770),44258=>array(79,-61,921,770),44259=>array(79,-71,921,770),44260=>array(79,-46,921,770),44261=>array(79,-68,921,770),44262=>array(79,-74,921,770),44263=>array(79,-44,921,770),44264=>array(79,-62,921,770),44265=>array(79,-64,921,770),44266=>array(79,-64,921,770),44267=>array(79,-63,921,770),44268=>array(79,-68,921,770),44269=>array(79,-64,921,770),44270=>array(79,-63,921,770),44271=>array(79,-74,921,770),44272=>array(79,-62,921,770),44273=>array(79,-61,921,770),44274=>array(79,-69,921,770),44275=>array(79,-74,921,770),44276=>array(79,-69,921,770),44277=>array(79,-68,921,770),44278=>array(79,-72,921,770),44279=>array(79,-70,921,770),44280=>array(79,-66,921,770),44281=>array(79,-59,921,770),44282=>array(79,-60,921,770),44283=>array(79,-68,921,770),44284=>array(38,-68,935,843),44285=>array(64,-59,936,842),44286=>array(64,-61,936,842),44287=>array(64,-71,936,842),44288=>array(57,-45,936,842),44289=>array(64,-69,936,842),44290=>array(64,-76,936,842),44291=>array(64,-44,936,842),44292=>array(64,-62,936,842),44293=>array(64,-64,936,842),44294=>array(64,-64,936,842),44295=>array(64,-64,936,842),44296=>array(64,-70,936,842),44297=>array(64,-64,936,842),44298=>array(64,-64,936,842),44299=>array(64,-76,936,842),44300=>array(64,-62,936,842),44301=>array(64,-61,936,842),44302=>array(64,-70,936,842),44303=>array(64,-74,936,842),44304=>array(64,-69,936,842),44305=>array(64,-67,936,842),44306=>array(64,-72,936,842),44307=>array(64,-71,936,842),44308=>array(64,-66,936,842),44309=>array(64,-59,936,842),44310=>array(64,-60,936,842),44311=>array(64,-69,936,842),44312=>array(51,-69,907,842),44313=>array(65,-61,907,841),44314=>array(65,-61,907,841),44315=>array(65,-71,931,841),44316=>array(53,-46,907,841),44317=>array(65,-68,912,841),44318=>array(65,-76,907,841),44319=>array(65,-44,921,841),44320=>array(65,-62,917,841),44321=>array(65,-64,907,841),44322=>array(65,-64,908,841),44323=>array(65,-64,908,841),44324=>array(65,-69,923,841),44325=>array(65,-64,908,841),44326=>array(65,-64,908,841),44327=>array(65,-76,907,841),44328=>array(65,-62,907,841),44329=>array(65,-61,907,841),44330=>array(65,-69,922,841),44331=>array(65,-74,929,841),44332=>array(65,-69,927,841),44333=>array(65,-68,911,841),44334=>array(65,-72,929,841),44335=>array(65,-70,936,841),44336=>array(65,-66,908,841),44337=>array(65,-59,916,841),44338=>array(65,-60,928,841),44339=>array(65,-68,908,841),44340=>array(60,-69,907,842),44341=>array(64,-61,907,842),44342=>array(64,-61,907,842),44343=>array(64,-71,931,842),44344=>array(72,-46,907,842),44345=>array(64,-68,912,842),44346=>array(64,-76,907,842),44347=>array(64,-44,921,842),44348=>array(64,-62,917,842),44349=>array(64,-64,907,842),44350=>array(64,-64,908,842),44351=>array(64,-64,908,842),44352=>array(64,-69,923,842),44353=>array(64,-64,908,842),44354=>array(64,-64,908,842),44355=>array(64,-76,907,842),44356=>array(64,-62,907,842),44357=>array(64,-61,907,842),44358=>array(64,-69,922,842),44359=>array(64,-74,929,842),44360=>array(64,-69,927,842),44361=>array(64,-68,911,842),44362=>array(64,-72,929,842),44363=>array(64,-70,936,842),44364=>array(64,-66,908,842),44365=>array(64,-59,916,842),44366=>array(64,-60,928,842),44367=>array(64,-68,908,842),44368=>array(62,27,943,723),44369=>array(62,-61,943,770),44370=>array(62,-61,943,770),44371=>array(62,-71,943,770),44372=>array(62,-46,943,770),44373=>array(62,-68,943,770),44374=>array(62,-74,943,770),44375=>array(62,-44,943,770),44376=>array(62,-62,943,770),44377=>array(62,-64,943,770),44378=>array(62,-64,943,770),44379=>array(62,-63,943,770),44380=>array(62,-68,943,770),44381=>array(62,-64,943,770),44382=>array(62,-63,943,770),44383=>array(62,-74,943,770),44384=>array(62,-62,943,770),44385=>array(62,-61,943,770),44386=>array(62,-69,943,770),44387=>array(62,-74,943,770),44388=>array(62,-69,943,770),44389=>array(62,-68,943,770),44390=>array(62,-72,943,770),44391=>array(62,-70,943,770),44392=>array(62,-66,943,770),44393=>array(62,-59,943,770),44394=>array(62,-60,943,770),44395=>array(62,-68,943,770),44396=>array(79,-64,920,780),44397=>array(79,-61,921,769),44398=>array(79,-61,921,769),44399=>array(79,-71,921,769),44400=>array(79,-46,921,768),44401=>array(79,-68,921,769),44402=>array(79,-74,921,769),44403=>array(79,-44,921,769),44404=>array(79,-62,921,769),44405=>array(79,-64,921,769),44406=>array(79,-64,921,769),44407=>array(79,-63,921,769),44408=>array(79,-68,921,769),44409=>array(79,-64,921,769),44410=>array(79,-63,921,769),44411=>array(79,-74,921,769),44412=>array(79,-62,921,769),44413=>array(79,-61,921,769),44414=>array(79,-69,921,769),44415=>array(79,-74,921,769),44416=>array(79,-69,921,769),44417=>array(79,-68,921,769),44418=>array(79,-72,921,769),44419=>array(79,-70,921,769),44420=>array(79,-66,921,769),44421=>array(79,-59,921,769),44422=>array(79,-60,921,769),44423=>array(79,-68,921,769),44424=>array(67,-69,907,842),44425=>array(75,-61,907,841),44426=>array(75,-61,907,841),44427=>array(75,-71,931,841),44428=>array(81,-46,907,841),44429=>array(75,-68,912,841),44430=>array(75,-76,907,841),44431=>array(75,-44,921,841),44432=>array(75,-62,917,841),44433=>array(75,-64,907,841),44434=>array(75,-64,908,841),44435=>array(75,-64,908,841),44436=>array(75,-69,923,841),44437=>array(75,-64,908,841),44438=>array(75,-64,908,841),44439=>array(75,-76,906,841),44440=>array(75,-62,907,841),44441=>array(75,-61,907,841),44442=>array(75,-69,922,841),44443=>array(75,-74,929,841),44444=>array(75,-69,927,841),44445=>array(75,-68,911,841),44446=>array(75,-72,929,841),44447=>array(75,-70,936,841),44448=>array(75,-66,908,841),44449=>array(75,-59,916,841),44450=>array(75,-60,928,841),44451=>array(75,-68,908,841),44452=>array(40,-69,908,842),44453=>array(70,-61,907,843),44454=>array(70,-61,907,843),44455=>array(70,-71,931,843),44456=>array(79,-46,907,843),44457=>array(70,-68,912,843),44458=>array(70,-76,907,843),44459=>array(70,-44,921,843),44460=>array(70,-62,917,843),44461=>array(70,-64,907,843),44462=>array(70,-64,908,843),44463=>array(70,-64,908,843),44464=>array(70,-69,923,843),44465=>array(70,-64,908,843),44466=>array(70,-64,908,843),44467=>array(70,-76,907,843),44468=>array(70,-62,907,843),44469=>array(70,-61,907,843),44470=>array(70,-69,922,843),44471=>array(70,-74,929,843),44472=>array(70,-69,927,843),44473=>array(70,-68,911,843),44474=>array(70,-72,929,843),44475=>array(70,-70,936,843),44476=>array(70,-66,908,843),44477=>array(70,-59,916,843),44478=>array(70,-60,928,843),44479=>array(70,-68,908,843),44480=>array(55,-69,907,842),44481=>array(64,-61,907,842),44482=>array(64,-61,907,842),44483=>array(64,-71,931,842),44484=>array(64,-46,907,842),44485=>array(64,-68,912,842),44486=>array(64,-76,907,842),44487=>array(64,-44,921,842),44488=>array(64,-62,917,842),44489=>array(64,-64,907,842),44490=>array(64,-64,908,842),44491=>array(64,-64,908,842),44492=>array(64,-69,923,842),44493=>array(64,-64,908,842),44494=>array(64,-64,908,842),44495=>array(64,-76,907,842),44496=>array(64,-62,907,842),44497=>array(64,-61,907,842),44498=>array(64,-69,922,842),44499=>array(64,-74,929,842),44500=>array(64,-69,927,842),44501=>array(64,-68,911,842),44502=>array(64,-72,929,842),44503=>array(64,-70,936,842),44504=>array(64,-66,908,842),44505=>array(64,-59,916,842),44506=>array(64,-60,928,842),44507=>array(64,-68,908,842),44508=>array(71,-64,928,780),44509=>array(79,-61,921,768),44510=>array(79,-61,921,768),44511=>array(79,-71,921,768),44512=>array(79,-46,921,769),44513=>array(79,-68,921,768),44514=>array(79,-74,921,768),44515=>array(79,-44,921,768),44516=>array(79,-62,921,768),44517=>array(79,-64,921,768),44518=>array(79,-64,921,768),44519=>array(79,-63,921,768),44520=>array(79,-68,921,768),44521=>array(79,-64,921,768),44522=>array(79,-63,921,768),44523=>array(79,-74,921,768),44524=>array(79,-62,921,768),44525=>array(79,-61,921,768),44526=>array(79,-69,921,768),44527=>array(79,-74,921,768),44528=>array(79,-69,921,768),44529=>array(79,-68,921,768),44530=>array(79,-72,921,768),44531=>array(79,-70,921,768),44532=>array(79,-66,921,768),44533=>array(79,-59,921,768),44534=>array(79,-60,921,768),44535=>array(79,-68,921,768),44536=>array(57,62,943,685),44537=>array(78,-61,919,769),44538=>array(78,-61,919,769),44539=>array(78,-71,919,769),44540=>array(79,-46,921,770),44541=>array(78,-68,919,769),44542=>array(78,-74,919,769),44543=>array(78,-44,919,769),44544=>array(78,-62,919,769),44545=>array(78,-64,919,769),44546=>array(78,-64,919,769),44547=>array(78,-63,919,769),44548=>array(78,-68,919,769),44549=>array(78,-64,919,769),44550=>array(78,-63,919,769),44551=>array(78,-74,919,769),44552=>array(78,-62,919,769),44553=>array(78,-61,919,769),44554=>array(78,-69,919,769),44555=>array(78,-74,919,769),44556=>array(78,-69,919,769),44557=>array(78,-68,919,769),44558=>array(78,-72,919,769),44559=>array(78,-70,919,769),44560=>array(78,-66,919,769),44561=>array(78,-59,919,769),44562=>array(78,-60,919,769),44563=>array(78,-68,919,769),44564=>array(52,-69,907,842),44565=>array(64,-61,907,842),44566=>array(64,-61,907,842),44567=>array(64,-71,931,842),44568=>array(68,-46,907,842),44569=>array(64,-68,912,842),44570=>array(64,-76,907,842),44571=>array(64,-44,921,842),44572=>array(64,-62,917,842),44573=>array(64,-64,907,842),44574=>array(64,-64,908,842),44575=>array(64,-64,908,842),44576=>array(64,-69,923,842),44577=>array(64,-64,908,842),44578=>array(64,-64,908,842),44579=>array(64,-76,907,842),44580=>array(64,-62,907,842),44581=>array(64,-61,907,842),44582=>array(64,-69,922,842),44583=>array(64,-74,929,842),44584=>array(64,-69,927,842),44585=>array(64,-68,911,842),44586=>array(64,-72,929,842),44587=>array(64,-70,936,842),44588=>array(64,-66,908,842),44589=>array(64,-59,916,842),44590=>array(64,-60,928,842),44591=>array(64,-68,908,842),44592=>array(90,-69,907,842),44593=>array(63,-61,907,842),44594=>array(63,-61,907,842),44595=>array(63,-71,931,842),44596=>array(77,-46,907,842),44597=>array(63,-68,912,842),44598=>array(63,-76,907,842),44599=>array(63,-44,921,842),44600=>array(63,-62,917,842),44601=>array(63,-64,907,842),44602=>array(63,-64,908,842),44603=>array(63,-64,908,842),44604=>array(63,-69,923,842),44605=>array(63,-64,908,842),44606=>array(63,-64,908,842),44607=>array(63,-76,907,842),44608=>array(63,-62,907,842),44609=>array(63,-61,907,842),44610=>array(63,-69,922,842),44611=>array(63,-74,929,842),44612=>array(63,-69,927,842),44613=>array(63,-68,911,842),44614=>array(63,-72,929,842),44615=>array(63,-70,936,842),44616=>array(63,-66,908,842),44617=>array(63,-59,916,842),44618=>array(63,-60,928,842),44619=>array(63,-68,908,842),44620=>array(46,-69,936,842),44621=>array(88,-59,936,842),44622=>array(88,-61,936,842),44623=>array(88,-71,936,842),44624=>array(60,-45,936,842),44625=>array(88,-69,936,842),44626=>array(88,-76,936,842),44627=>array(88,-44,936,842),44628=>array(88,-62,936,842),44629=>array(88,-64,936,842),44630=>array(88,-64,936,842),44631=>array(88,-64,936,842),44632=>array(88,-70,936,842),44633=>array(88,-64,936,842),44634=>array(88,-64,936,842),44635=>array(88,-76,936,842),44636=>array(88,-62,936,842),44637=>array(88,-61,936,842),44638=>array(88,-70,936,842),44639=>array(88,-74,936,842),44640=>array(88,-69,936,842),44641=>array(88,-67,936,842),44642=>array(88,-72,936,842),44643=>array(88,-71,936,842),44644=>array(88,-66,936,842),44645=>array(88,-59,936,842),44646=>array(88,-60,936,842),44647=>array(88,-69,936,842),44648=>array(41,-69,907,842),44649=>array(68,-61,907,837),44650=>array(68,-61,907,837),44651=>array(68,-71,931,837),44652=>array(50,-46,907,842),44653=>array(68,-68,912,837),44654=>array(68,-76,907,837),44655=>array(68,-44,921,837),44656=>array(68,-62,917,837),44657=>array(68,-64,907,837),44658=>array(68,-64,908,837),44659=>array(68,-64,908,837),44660=>array(68,-69,923,837),44661=>array(68,-64,908,837),44662=>array(68,-64,908,837),44663=>array(68,-76,907,837),44664=>array(68,-62,907,837),44665=>array(68,-61,907,837),44666=>array(68,-69,922,837),44667=>array(68,-74,929,837),44668=>array(68,-69,927,837),44669=>array(68,-68,911,837),44670=>array(68,-72,929,837),44671=>array(68,-70,936,837),44672=>array(68,-66,908,837),44673=>array(68,-59,916,837),44674=>array(68,-60,928,837),44675=>array(68,-68,908,837),44676=>array(46,-69,936,842),44677=>array(88,-59,936,842),44678=>array(88,-61,936,842),44679=>array(88,-71,936,842),44680=>array(60,-45,936,842),44681=>array(88,-69,936,842),44682=>array(88,-76,936,842),44683=>array(88,-44,936,842),44684=>array(88,-62,936,842),44685=>array(88,-64,936,842),44686=>array(88,-64,936,842),44687=>array(88,-64,936,842),44688=>array(88,-70,936,842),44689=>array(88,-64,936,842),44690=>array(88,-64,936,842),44691=>array(88,-76,936,842),44692=>array(88,-62,936,842),44693=>array(88,-61,936,842),44694=>array(88,-70,936,842),44695=>array(88,-74,936,842),44696=>array(88,-69,936,842),44697=>array(88,-67,936,842),44698=>array(88,-72,936,842),44699=>array(88,-71,936,842),44700=>array(88,-66,936,842),44701=>array(88,-59,936,842),44702=>array(88,-60,936,842),44703=>array(88,-69,936,842),44704=>array(41,-69,907,842),44705=>array(68,-61,907,842),44706=>array(68,-61,907,842),44707=>array(68,-71,931,842),44708=>array(50,-46,907,842),44709=>array(68,-68,912,842),44710=>array(68,-76,907,842),44711=>array(68,-44,921,842),44712=>array(68,-62,917,842),44713=>array(68,-64,907,842),44714=>array(68,-64,908,842),44715=>array(68,-64,908,842),44716=>array(68,-69,923,842),44717=>array(68,-64,908,842),44718=>array(68,-64,908,842),44719=>array(68,-76,907,842),44720=>array(68,-62,907,842),44721=>array(68,-61,907,842),44722=>array(68,-69,922,842),44723=>array(68,-74,929,842),44724=>array(68,-69,927,842),44725=>array(68,-68,911,842),44726=>array(68,-72,929,842),44727=>array(68,-70,936,842),44728=>array(68,-66,908,842),44729=>array(68,-59,916,842),44730=>array(68,-60,928,842),44731=>array(68,-68,908,842),44732=>array(46,-70,907,841),44733=>array(88,-61,907,836),44734=>array(88,-61,907,836),44735=>array(88,-71,931,836),44736=>array(60,-46,907,841),44737=>array(88,-68,912,836),44738=>array(88,-76,907,836),44739=>array(88,-44,921,836),44740=>array(88,-62,917,836),44741=>array(88,-64,907,836),44742=>array(88,-64,908,836),44743=>array(88,-64,908,836),44744=>array(88,-69,923,836),44745=>array(88,-64,908,836),44746=>array(88,-64,908,836),44747=>array(88,-76,906,836),44748=>array(88,-62,907,836),44749=>array(88,-61,907,836),44750=>array(88,-69,922,836),44751=>array(88,-74,929,836),44752=>array(88,-69,927,836),44753=>array(88,-68,911,836),44754=>array(88,-72,929,836),44755=>array(88,-70,936,836),44756=>array(88,-66,908,836),44757=>array(88,-59,916,836),44758=>array(88,-60,928,836),44759=>array(88,-68,908,836),44760=>array(36,-68,907,843),44761=>array(53,-61,907,843),44762=>array(53,-61,907,843),44763=>array(53,-71,931,843),44764=>array(35,-46,907,843),44765=>array(53,-68,912,843),44766=>array(53,-76,907,843),44767=>array(53,-44,921,843),44768=>array(53,-62,917,843),44769=>array(53,-64,907,843),44770=>array(53,-64,908,843),44771=>array(53,-64,908,843),44772=>array(53,-69,923,843),44773=>array(53,-64,908,843),44774=>array(53,-64,908,843),44775=>array(53,-76,907,843),44776=>array(53,-62,907,843),44777=>array(53,-61,907,843),44778=>array(53,-69,922,843),44779=>array(53,-74,929,843),44780=>array(53,-69,927,843),44781=>array(53,-68,911,843),44782=>array(53,-72,929,843),44783=>array(53,-70,936,843),44784=>array(53,-66,908,843),44785=>array(53,-59,916,843),44786=>array(53,-60,928,843),44787=>array(53,-68,908,843),44788=>array(46,-69,908,842),44789=>array(88,-61,909,842),44790=>array(88,-61,909,842),44791=>array(88,-71,931,842),44792=>array(60,-46,909,841),44793=>array(88,-68,912,842),44794=>array(88,-76,909,842),44795=>array(88,-44,921,842),44796=>array(88,-62,917,842),44797=>array(88,-64,909,842),44798=>array(88,-64,909,842),44799=>array(88,-64,909,842),44800=>array(88,-69,923,842),44801=>array(88,-64,909,842),44802=>array(88,-64,909,842),44803=>array(88,-76,909,842),44804=>array(88,-62,909,842),44805=>array(88,-61,909,842),44806=>array(88,-69,922,842),44807=>array(88,-74,929,842),44808=>array(88,-69,927,842),44809=>array(88,-68,911,842),44810=>array(88,-72,929,842),44811=>array(88,-70,936,842),44812=>array(88,-66,909,842),44813=>array(88,-59,916,842),44814=>array(88,-60,928,842),44815=>array(88,-68,909,842),44816=>array(36,-68,907,843),44817=>array(53,-61,907,838),44818=>array(53,-61,907,838),44819=>array(53,-71,931,838),44820=>array(35,-46,907,843),44821=>array(53,-68,912,838),44822=>array(53,-76,907,838),44823=>array(53,-44,921,838),44824=>array(53,-62,917,838),44825=>array(53,-64,907,838),44826=>array(53,-64,908,838),44827=>array(53,-64,908,838),44828=>array(53,-69,923,838),44829=>array(53,-64,908,838),44830=>array(53,-64,908,838),44831=>array(53,-76,907,838),44832=>array(53,-62,907,838),44833=>array(53,-61,907,838),44834=>array(53,-69,922,838),44835=>array(53,-74,929,838),44836=>array(53,-69,927,838),44837=>array(53,-68,911,838),44838=>array(53,-72,929,838),44839=>array(53,-70,936,838),44840=>array(53,-66,908,838),44841=>array(53,-59,916,838),44842=>array(53,-60,928,838),44843=>array(53,-68,908,838),44844=>array(60,12,940,714),44845=>array(79,-61,921,767),44846=>array(79,-61,921,767),44847=>array(79,-71,921,767),44848=>array(79,-46,921,766),44849=>array(79,-68,921,767),44850=>array(79,-74,921,767),44851=>array(79,-44,921,767),44852=>array(79,-62,921,767),44853=>array(79,-64,921,767),44854=>array(79,-64,921,767),44855=>array(79,-63,921,767),44856=>array(79,-68,921,767),44857=>array(79,-64,921,767),44858=>array(79,-63,921,767),44859=>array(79,-74,921,767),44860=>array(79,-62,921,767),44861=>array(79,-61,921,767),44862=>array(79,-69,921,767),44863=>array(79,-74,921,767),44864=>array(79,-69,921,767),44865=>array(79,-68,921,767),44866=>array(79,-72,921,767),44867=>array(79,-70,921,767),44868=>array(79,-66,921,767),44869=>array(79,-59,921,767),44870=>array(79,-60,921,767),44871=>array(79,-68,921,767),44872=>array(52,-69,936,842),44873=>array(69,-59,936,837),44874=>array(69,-61,936,837),44875=>array(69,-71,936,837),44876=>array(72,-45,936,842),44877=>array(69,-69,936,837),44878=>array(69,-76,936,837),44879=>array(69,-44,936,837),44880=>array(69,-62,936,837),44881=>array(69,-64,936,837),44882=>array(69,-64,936,837),44883=>array(69,-64,936,837),44884=>array(69,-70,936,837),44885=>array(69,-64,936,837),44886=>array(69,-64,936,837),44887=>array(69,-76,936,837),44888=>array(69,-62,936,837),44889=>array(69,-61,936,837),44890=>array(69,-70,936,837),44891=>array(69,-74,936,837),44892=>array(69,-69,936,837),44893=>array(69,-67,936,837),44894=>array(69,-72,936,837),44895=>array(69,-71,936,837),44896=>array(69,-66,936,837),44897=>array(69,-59,936,837),44898=>array(69,-60,936,837),44899=>array(69,-69,936,837),44900=>array(68,-69,907,842),44901=>array(70,-61,907,842),44902=>array(70,-61,907,842),44903=>array(70,-71,931,842),44904=>array(57,-46,907,842),44905=>array(70,-68,912,842),44906=>array(70,-76,907,842),44907=>array(70,-44,921,842),44908=>array(70,-62,917,842),44909=>array(70,-64,907,842),44910=>array(70,-64,908,842),44911=>array(70,-64,908,842),44912=>array(70,-69,923,842),44913=>array(70,-64,908,842),44914=>array(70,-64,908,842),44915=>array(70,-76,907,842),44916=>array(70,-62,907,842),44917=>array(70,-61,907,842),44918=>array(70,-69,922,842),44919=>array(70,-74,929,842),44920=>array(70,-69,927,842),44921=>array(70,-68,911,842),44922=>array(70,-72,929,842),44923=>array(70,-70,936,842),44924=>array(70,-66,908,842),44925=>array(70,-59,916,842),44926=>array(70,-60,928,842),44927=>array(70,-68,908,842),44928=>array(78,-69,907,842),44929=>array(64,-61,907,842),44930=>array(64,-61,907,842),44931=>array(64,-71,931,842),44932=>array(69,-46,907,842),44933=>array(64,-68,912,842),44934=>array(64,-76,907,842),44935=>array(64,-44,921,842),44936=>array(64,-62,917,842),44937=>array(64,-64,907,842),44938=>array(64,-64,908,842),44939=>array(64,-64,908,842),44940=>array(64,-69,923,842),44941=>array(64,-64,908,842),44942=>array(64,-64,908,842),44943=>array(64,-76,907,842),44944=>array(64,-62,907,842),44945=>array(64,-61,907,842),44946=>array(64,-69,922,842),44947=>array(64,-74,929,842),44948=>array(64,-69,927,842),44949=>array(64,-68,911,842),44950=>array(64,-72,929,842),44951=>array(64,-70,936,842),44952=>array(64,-66,908,842),44953=>array(64,-59,916,842),44954=>array(64,-60,928,842),44955=>array(64,-68,908,842),44956=>array(60,32,940,714),44957=>array(79,-61,921,794),44958=>array(79,-61,921,794),44959=>array(79,-71,921,794),44960=>array(79,-46,921,785),44961=>array(79,-68,921,794),44962=>array(79,-74,921,794),44963=>array(79,-44,921,794),44964=>array(79,-62,921,794),44965=>array(79,-64,921,794),44966=>array(79,-64,921,794),44967=>array(79,-63,921,794),44968=>array(79,-68,921,794),44969=>array(79,-64,921,794),44970=>array(79,-63,921,794),44971=>array(79,-74,921,794),44972=>array(79,-62,921,794),44973=>array(79,-61,921,794),44974=>array(79,-69,921,794),44975=>array(79,-74,921,794),44976=>array(79,-69,921,794),44977=>array(79,-68,921,794),44978=>array(79,-72,921,794),44979=>array(79,-70,921,794),44980=>array(79,-66,921,794),44981=>array(79,-59,921,794),44982=>array(79,-60,921,794),44983=>array(79,-68,921,794),44984=>array(79,-64,921,776),44985=>array(79,-61,921,766),44986=>array(79,-61,921,766),44987=>array(79,-71,921,766),44988=>array(79,-46,921,767),44989=>array(79,-68,921,766),44990=>array(79,-74,921,766),44991=>array(79,-44,921,766),44992=>array(79,-62,921,766),44993=>array(79,-64,921,766),44994=>array(79,-64,921,766),44995=>array(79,-63,921,766),44996=>array(79,-68,921,766),44997=>array(79,-64,921,766),44998=>array(79,-63,921,766),44999=>array(79,-74,921,766),45000=>array(79,-62,921,766),45001=>array(79,-61,921,766),45002=>array(79,-69,921,766),45003=>array(79,-74,921,766),45004=>array(79,-69,921,766),45005=>array(79,-68,921,766),45006=>array(79,-72,921,766),45007=>array(79,-70,921,766),45008=>array(79,-66,921,766),45009=>array(79,-59,921,766),45010=>array(79,-60,921,766),45011=>array(79,-68,921,766),45012=>array(78,-70,907,841),45013=>array(68,-61,907,841),45014=>array(68,-61,907,841),45015=>array(68,-71,931,841),45016=>array(80,-46,907,841),45017=>array(68,-68,912,841),45018=>array(68,-76,907,841),45019=>array(68,-44,921,841),45020=>array(68,-62,917,841),45021=>array(68,-64,907,841),45022=>array(68,-64,908,841),45023=>array(68,-64,908,841),45024=>array(68,-69,923,841),45025=>array(68,-64,908,841),45026=>array(68,-64,908,841),45027=>array(68,-76,906,841),45028=>array(68,-62,907,841),45029=>array(68,-61,907,841),45030=>array(68,-69,922,841),45031=>array(68,-74,929,841),45032=>array(68,-69,927,841),45033=>array(68,-68,911,841),45034=>array(68,-72,929,841),45035=>array(68,-70,936,841),45036=>array(68,-66,908,841),45037=>array(68,-59,916,841),45038=>array(68,-60,928,841),45039=>array(68,-68,908,841),45040=>array(50,-68,912,843),45041=>array(67,-61,907,838),45042=>array(67,-61,907,838),45043=>array(67,-71,931,838),45044=>array(75,-46,907,843),45045=>array(67,-68,912,838),45046=>array(67,-76,907,838),45047=>array(67,-44,921,838),45048=>array(67,-62,917,838),45049=>array(67,-64,907,838),45050=>array(67,-64,908,838),45051=>array(67,-64,908,838),45052=>array(67,-69,923,838),45053=>array(67,-64,908,838),45054=>array(67,-64,908,838),45055=>array(67,-76,907,838),45056=>array(67,-62,907,838),45057=>array(67,-61,907,838),45058=>array(67,-69,922,838),45059=>array(67,-74,929,838),45060=>array(67,-69,927,838),45061=>array(67,-68,911,838),45062=>array(67,-72,929,838),45063=>array(67,-70,936,838),45064=>array(67,-66,908,838),45065=>array(67,-59,916,838),45066=>array(67,-60,928,838),45067=>array(67,-68,908,838),45068=>array(64,-69,907,842),45069=>array(65,-61,907,842),45070=>array(65,-61,907,842),45071=>array(65,-71,931,842),45072=>array(78,-46,907,842),45073=>array(65,-68,912,842),45074=>array(65,-76,907,842),45075=>array(65,-44,921,842),45076=>array(65,-62,917,842),45077=>array(65,-64,907,842),45078=>array(65,-64,908,842),45079=>array(65,-64,908,842),45080=>array(65,-69,923,842),45081=>array(65,-64,908,842),45082=>array(65,-64,908,842),45083=>array(65,-76,907,842),45084=>array(65,-62,907,842),45085=>array(65,-61,907,842),45086=>array(65,-69,922,842),45087=>array(65,-74,929,842),45088=>array(65,-69,927,842),45089=>array(65,-68,911,842),45090=>array(65,-72,929,842),45091=>array(65,-70,936,842),45092=>array(65,-66,908,842),45093=>array(65,-59,916,842),45094=>array(65,-60,928,842),45095=>array(65,-68,908,842),45096=>array(84,-64,921,776),45097=>array(79,-61,921,766),45098=>array(79,-61,921,766),45099=>array(79,-71,921,766),45100=>array(81,-46,922,767),45101=>array(79,-68,921,766),45102=>array(79,-74,921,766),45103=>array(79,-44,921,766),45104=>array(79,-62,921,766),45105=>array(79,-64,921,766),45106=>array(79,-64,921,766),45107=>array(79,-63,921,766),45108=>array(79,-68,921,766),45109=>array(79,-64,921,766),45110=>array(79,-63,921,766),45111=>array(79,-74,921,766),45112=>array(79,-62,921,766),45113=>array(79,-61,921,766),45114=>array(79,-69,921,766),45115=>array(79,-74,921,766),45116=>array(79,-69,921,766),45117=>array(79,-68,921,766),45118=>array(79,-72,921,766),45119=>array(79,-70,921,766),45120=>array(79,-66,921,766),45121=>array(79,-59,921,766),45122=>array(79,-60,921,766),45123=>array(79,-68,921,766),45124=>array(57,52,943,691),45125=>array(79,-61,921,767),45126=>array(79,-61,921,767),45127=>array(79,-71,921,767),45128=>array(79,-46,921,767),45129=>array(79,-68,921,767),45130=>array(79,-74,921,767),45131=>array(79,-44,921,767),45132=>array(79,-62,921,767),45133=>array(79,-64,921,767),45134=>array(79,-64,921,767),45135=>array(79,-63,921,767),45136=>array(79,-68,921,767),45137=>array(79,-64,921,767),45138=>array(79,-63,921,767),45139=>array(79,-74,921,767),45140=>array(79,-62,921,767),45141=>array(79,-61,921,767),45142=>array(79,-69,921,767),45143=>array(79,-74,921,767),45144=>array(79,-69,921,767),45145=>array(79,-68,921,767),45146=>array(79,-72,921,767),45147=>array(79,-70,921,767),45148=>array(79,-66,921,767),45149=>array(79,-59,921,767),45150=>array(79,-60,921,767),45151=>array(79,-68,921,767),45152=>array(66,-69,907,842),45153=>array(75,-61,907,842),45154=>array(75,-61,907,842),45155=>array(75,-71,931,842),45156=>array(74,-46,907,842),45157=>array(75,-68,912,842),45158=>array(75,-76,907,842),45159=>array(75,-44,921,842),45160=>array(75,-62,917,842),45161=>array(75,-64,907,842),45162=>array(75,-64,908,842),45163=>array(75,-64,908,842),45164=>array(75,-69,923,842),45165=>array(75,-64,908,842),45166=>array(75,-64,908,842),45167=>array(75,-76,907,842),45168=>array(75,-62,907,842),45169=>array(75,-61,907,842),45170=>array(75,-69,922,842),45171=>array(75,-74,929,842),45172=>array(75,-69,927,842),45173=>array(75,-68,911,842),45174=>array(75,-72,929,842),45175=>array(75,-70,936,842),45176=>array(75,-66,908,842),45177=>array(75,-59,916,842),45178=>array(75,-60,928,842),45179=>array(75,-68,908,842),45180=>array(56,-69,907,842),45181=>array(123,-61,907,842),45182=>array(123,-61,907,842),45183=>array(123,-71,931,842),45184=>array(105,-46,907,842),45185=>array(123,-68,912,842),45186=>array(123,-76,907,842),45187=>array(123,-44,921,842),45188=>array(123,-62,917,842),45189=>array(123,-64,907,842),45190=>array(123,-64,908,842),45191=>array(123,-64,908,842),45192=>array(123,-69,923,842),45193=>array(123,-64,908,842),45194=>array(123,-64,908,842),45195=>array(123,-76,907,842),45196=>array(123,-62,907,842),45197=>array(123,-61,907,842),45198=>array(123,-69,922,842),45199=>array(123,-74,929,842),45200=>array(123,-69,927,842),45201=>array(123,-68,911,842),45202=>array(123,-72,929,842),45203=>array(123,-70,936,842),45204=>array(123,-66,908,842),45205=>array(123,-59,916,842),45206=>array(123,-60,928,842),45207=>array(123,-68,908,842),45208=>array(109,-69,936,842),45209=>array(109,-59,936,842),45210=>array(109,-61,936,842),45211=>array(109,-71,936,842),45212=>array(109,-45,936,842),45213=>array(109,-69,936,842),45214=>array(109,-76,936,842),45215=>array(109,-44,936,842),45216=>array(109,-62,936,842),45217=>array(109,-64,936,842),45218=>array(109,-64,936,842),45219=>array(109,-64,936,842),45220=>array(109,-70,936,842),45221=>array(109,-64,936,842),45222=>array(109,-64,936,842),45223=>array(109,-76,936,842),45224=>array(109,-62,936,842),45225=>array(109,-61,936,842),45226=>array(109,-70,936,842),45227=>array(109,-74,936,842),45228=>array(109,-69,936,842),45229=>array(109,-67,936,842),45230=>array(109,-72,936,842),45231=>array(109,-71,936,842),45232=>array(109,-66,936,842),45233=>array(109,-59,936,842),45234=>array(109,-60,936,842),45235=>array(109,-69,936,842),45236=>array(133,-69,907,842),45237=>array(109,-61,907,842),45238=>array(109,-61,907,842),45239=>array(109,-71,931,842),45240=>array(109,-46,907,842),45241=>array(109,-68,912,842),45242=>array(109,-76,907,842),45243=>array(109,-44,921,842),45244=>array(109,-62,917,842),45245=>array(109,-64,907,842),45246=>array(109,-64,908,842),45247=>array(109,-64,908,842),45248=>array(109,-69,923,842),45249=>array(109,-64,908,842),45250=>array(109,-64,908,842),45251=>array(109,-76,907,842),45252=>array(109,-62,907,842),45253=>array(109,-61,907,842),45254=>array(109,-69,922,842),45255=>array(109,-74,929,842),45256=>array(109,-69,927,842),45257=>array(109,-68,911,842),45258=>array(109,-72,929,842),45259=>array(109,-70,936,842),45260=>array(109,-66,908,842),45261=>array(109,-59,916,842),45262=>array(109,-60,928,842),45263=>array(109,-68,908,842),45264=>array(109,-69,936,842),45265=>array(109,-59,936,842),45266=>array(109,-61,936,842),45267=>array(109,-71,936,842),45268=>array(109,-45,936,842),45269=>array(109,-69,936,842),45270=>array(109,-76,936,842),45271=>array(109,-44,936,842),45272=>array(109,-62,936,842),45273=>array(109,-64,936,842),45274=>array(109,-64,936,842),45275=>array(109,-64,936,842),45276=>array(109,-70,936,842),45277=>array(109,-64,936,842),45278=>array(109,-64,936,842),45279=>array(109,-76,936,842),45280=>array(109,-62,936,842),45281=>array(109,-61,936,842),45282=>array(109,-70,936,842),45283=>array(109,-74,936,842),45284=>array(109,-69,936,842),45285=>array(109,-67,936,842),45286=>array(109,-72,936,842),45287=>array(109,-71,936,842),45288=>array(109,-66,936,842),45289=>array(109,-59,936,842),45290=>array(109,-60,936,842),45291=>array(109,-69,936,842),45292=>array(133,-69,907,842),45293=>array(109,-61,907,842),45294=>array(109,-61,907,842),45295=>array(109,-71,931,842),45296=>array(109,-46,907,842),45297=>array(109,-68,912,842),45298=>array(109,-76,907,842),45299=>array(109,-44,921,842),45300=>array(109,-62,917,842),45301=>array(109,-64,907,842),45302=>array(109,-64,908,842),45303=>array(109,-64,908,842),45304=>array(109,-69,923,842),45305=>array(109,-64,908,842),45306=>array(109,-64,908,842),45307=>array(109,-76,907,842),45308=>array(109,-62,907,842),45309=>array(109,-61,907,842),45310=>array(109,-69,922,842),45311=>array(109,-74,929,842),45312=>array(109,-69,927,842),45313=>array(109,-68,911,842),45314=>array(109,-72,929,842),45315=>array(109,-70,936,842),45316=>array(109,-66,908,842),45317=>array(109,-59,916,842),45318=>array(109,-60,928,842),45319=>array(109,-68,908,842),45320=>array(109,-70,907,841),45321=>array(109,-61,907,841),45322=>array(109,-61,907,841),45323=>array(109,-71,931,841),45324=>array(109,-46,907,841),45325=>array(109,-68,912,841),45326=>array(109,-76,907,841),45327=>array(109,-44,921,841),45328=>array(109,-62,917,841),45329=>array(109,-64,907,841),45330=>array(109,-64,908,841),45331=>array(109,-64,908,841),45332=>array(109,-69,923,841),45333=>array(109,-64,908,841),45334=>array(109,-64,908,841),45335=>array(109,-76,906,841),45336=>array(109,-62,907,841),45337=>array(109,-61,907,841),45338=>array(109,-69,922,841),45339=>array(109,-74,929,841),45340=>array(109,-69,927,841),45341=>array(109,-68,911,841),45342=>array(109,-72,929,841),45343=>array(109,-70,936,841),45344=>array(109,-66,908,841),45345=>array(109,-59,916,841),45346=>array(109,-60,928,841),45347=>array(109,-68,908,841),45348=>array(134,-68,907,843),45349=>array(109,-61,907,843),45350=>array(109,-61,907,843),45351=>array(109,-71,931,843),45352=>array(109,-46,907,843),45353=>array(109,-68,912,843),45354=>array(109,-76,907,843),45355=>array(109,-44,921,843),45356=>array(109,-62,917,843),45357=>array(109,-64,907,843),45358=>array(109,-64,908,843),45359=>array(109,-64,908,843),45360=>array(109,-69,923,843),45361=>array(109,-64,908,843),45362=>array(109,-64,908,843),45363=>array(109,-76,907,843),45364=>array(109,-62,907,843),45365=>array(109,-61,907,843),45366=>array(109,-69,922,843),45367=>array(109,-74,929,843),45368=>array(109,-69,927,843),45369=>array(109,-68,911,843),45370=>array(109,-72,929,843),45371=>array(109,-70,936,843),45372=>array(109,-66,908,843),45373=>array(109,-59,916,843),45374=>array(109,-60,928,843),45375=>array(109,-68,908,843),45376=>array(109,-69,909,842),45377=>array(109,-61,907,842),45378=>array(109,-61,907,842),45379=>array(109,-71,931,842),45380=>array(109,-46,908,841),45381=>array(109,-68,912,842),45382=>array(109,-76,907,842),45383=>array(109,-44,921,842),45384=>array(109,-62,917,842),45385=>array(109,-64,907,842),45386=>array(109,-64,908,842),45387=>array(109,-64,908,842),45388=>array(109,-69,923,842),45389=>array(109,-64,908,842),45390=>array(109,-64,908,842),45391=>array(109,-76,907,842),45392=>array(109,-62,907,842),45393=>array(109,-61,907,842),45394=>array(109,-69,922,842),45395=>array(109,-74,929,842),45396=>array(109,-69,927,842),45397=>array(109,-68,911,842),45398=>array(109,-72,929,842),45399=>array(109,-70,936,842),45400=>array(109,-66,908,842),45401=>array(109,-59,916,842),45402=>array(109,-60,928,842),45403=>array(109,-68,908,842),45404=>array(144,-68,907,843),45405=>array(109,-61,907,838),45406=>array(109,-61,907,838),45407=>array(109,-71,931,838),45408=>array(109,-46,907,843),45409=>array(109,-68,912,838),45410=>array(109,-76,907,838),45411=>array(109,-44,921,838),45412=>array(109,-62,917,838),45413=>array(109,-64,907,838),45414=>array(109,-64,908,838),45415=>array(109,-64,908,838),45416=>array(109,-69,923,838),45417=>array(109,-64,908,838),45418=>array(109,-64,908,838),45419=>array(109,-76,907,838),45420=>array(109,-62,907,838),45421=>array(109,-61,907,838),45422=>array(109,-69,922,838),45423=>array(109,-74,929,838),45424=>array(109,-69,927,838),45425=>array(109,-68,911,838),45426=>array(109,-72,929,838),45427=>array(109,-70,936,838),45428=>array(109,-66,908,838),45429=>array(109,-59,916,838),45430=>array(109,-60,928,838),45431=>array(109,-68,908,838),45432=>array(62,27,943,732),45433=>array(79,-61,921,797),45434=>array(79,-61,921,797),45435=>array(79,-71,921,797),45436=>array(79,-46,921,792),45437=>array(79,-68,921,797),45438=>array(79,-74,921,797),45439=>array(79,-44,921,797),45440=>array(79,-62,921,797),45441=>array(79,-64,921,797),45442=>array(79,-64,921,797),45443=>array(79,-63,921,797),45444=>array(79,-68,921,797),45445=>array(79,-64,921,797),45446=>array(79,-63,921,797),45447=>array(79,-74,921,797),45448=>array(79,-62,921,797),45449=>array(79,-61,921,797),45450=>array(79,-69,921,797),45451=>array(79,-74,921,797),45452=>array(79,-69,921,797),45453=>array(79,-68,921,797),45454=>array(79,-72,921,797),45455=>array(79,-70,921,797),45456=>array(79,-66,921,797),45457=>array(79,-59,921,797),45458=>array(79,-60,921,797),45459=>array(79,-68,921,797),45460=>array(47,-69,936,842),45461=>array(64,-59,936,842),45462=>array(64,-61,936,842),45463=>array(64,-71,936,842),45464=>array(74,-45,936,842),45465=>array(64,-69,936,842),45466=>array(64,-76,936,842),45467=>array(64,-44,936,842),45468=>array(64,-62,936,842),45469=>array(64,-64,936,842),45470=>array(64,-64,936,842),45471=>array(64,-64,936,842),45472=>array(64,-70,936,842),45473=>array(64,-64,936,842),45474=>array(64,-64,936,842),45475=>array(64,-76,936,842),45476=>array(64,-62,936,842),45477=>array(64,-61,936,842),45478=>array(64,-70,936,842),45479=>array(64,-74,936,842),45480=>array(64,-69,936,842),45481=>array(64,-67,936,842),45482=>array(64,-72,936,842),45483=>array(64,-71,936,842),45484=>array(64,-66,936,842),45485=>array(64,-59,936,842),45486=>array(64,-60,936,842),45487=>array(64,-69,936,842),45488=>array(43,-68,907,843),45489=>array(79,-61,907,843),45490=>array(79,-61,907,843),45491=>array(79,-71,931,843),45492=>array(72,-46,907,842),45493=>array(79,-68,912,843),45494=>array(79,-76,907,843),45495=>array(79,-44,921,843),45496=>array(79,-62,917,843),45497=>array(79,-64,907,843),45498=>array(79,-64,908,843),45499=>array(79,-64,908,843),45500=>array(79,-69,923,843),45501=>array(79,-64,908,843),45502=>array(79,-64,908,843),45503=>array(79,-76,907,843),45504=>array(79,-62,907,843),45505=>array(79,-61,907,843),45506=>array(79,-69,922,843),45507=>array(79,-74,929,843),45508=>array(79,-69,927,843),45509=>array(79,-68,911,843),45510=>array(79,-72,929,843),45511=>array(79,-70,936,843),45512=>array(79,-66,908,843),45513=>array(79,-59,916,843),45514=>array(79,-60,928,843),45515=>array(79,-68,908,843),45516=>array(62,-69,907,842),45517=>array(64,-61,908,842),45518=>array(64,-61,908,842),45519=>array(64,-71,931,842),45520=>array(64,-46,908,841),45521=>array(64,-68,912,842),45522=>array(64,-76,908,842),45523=>array(64,-44,921,842),45524=>array(64,-62,917,842),45525=>array(64,-64,908,842),45526=>array(64,-64,908,842),45527=>array(64,-64,908,842),45528=>array(64,-69,923,842),45529=>array(64,-64,908,842),45530=>array(64,-64,908,842),45531=>array(64,-76,908,842),45532=>array(64,-62,908,842),45533=>array(64,-61,908,842),45534=>array(64,-69,922,842),45535=>array(64,-74,929,842),45536=>array(64,-69,927,842),45537=>array(64,-68,911,842),45538=>array(64,-72,929,842),45539=>array(64,-70,936,842),45540=>array(64,-66,908,842),45541=>array(64,-59,916,842),45542=>array(64,-60,928,842),45543=>array(64,-68,908,842),45544=>array(60,-13,940,742),45545=>array(79,-61,922,797),45546=>array(79,-61,922,797),45547=>array(79,-71,922,797),45548=>array(79,-46,922,797),45549=>array(79,-68,922,797),45550=>array(79,-74,922,797),45551=>array(79,-44,922,797),45552=>array(79,-62,922,797),45553=>array(79,-64,922,797),45554=>array(79,-64,922,797),45555=>array(79,-63,922,797),45556=>array(79,-68,922,797),45557=>array(79,-64,922,797),45558=>array(79,-63,922,797),45559=>array(79,-74,922,797),45560=>array(79,-62,922,797),45561=>array(79,-61,922,797),45562=>array(79,-69,922,797),45563=>array(79,-74,922,797),45564=>array(79,-69,922,797),45565=>array(79,-68,922,797),45566=>array(79,-72,922,797),45567=>array(79,-70,922,797),45568=>array(79,-66,922,797),45569=>array(79,-59,922,797),45570=>array(79,-60,922,797),45571=>array(79,-68,922,797),45572=>array(79,-64,921,797),45573=>array(79,-61,921,797),45574=>array(79,-61,921,797),45575=>array(79,-71,921,797),45576=>array(79,-46,921,797),45577=>array(79,-68,921,797),45578=>array(79,-74,921,797),45579=>array(79,-44,921,797),45580=>array(79,-62,921,797),45581=>array(79,-64,921,797),45582=>array(79,-64,921,797),45583=>array(79,-63,921,797),45584=>array(79,-68,921,797),45585=>array(79,-64,921,797),45586=>array(79,-63,921,797),45587=>array(79,-74,921,797),45588=>array(79,-62,921,797),45589=>array(79,-61,921,797),45590=>array(79,-69,921,797),45591=>array(79,-74,921,797),45592=>array(79,-69,921,797),45593=>array(79,-68,921,797),45594=>array(79,-72,921,797),45595=>array(79,-70,921,797),45596=>array(79,-66,921,797),45597=>array(79,-59,921,797),45598=>array(79,-60,921,797),45599=>array(79,-68,921,797),45600=>array(69,-69,909,842),45601=>array(79,-61,907,841),45602=>array(79,-61,907,841),45603=>array(79,-71,931,841),45604=>array(79,-46,907,841),45605=>array(79,-68,912,841),45606=>array(79,-76,907,841),45607=>array(79,-44,921,841),45608=>array(79,-62,917,841),45609=>array(79,-64,907,841),45610=>array(79,-64,908,841),45611=>array(79,-64,908,841),45612=>array(79,-69,923,841),45613=>array(79,-64,908,841),45614=>array(79,-64,908,841),45615=>array(79,-76,906,841),45616=>array(79,-62,907,841),45617=>array(79,-61,907,841),45618=>array(79,-69,922,841),45619=>array(79,-74,929,841),45620=>array(79,-69,927,841),45621=>array(79,-68,911,841),45622=>array(79,-72,929,841),45623=>array(79,-70,936,841),45624=>array(79,-66,908,841),45625=>array(79,-59,916,841),45626=>array(79,-60,928,841),45627=>array(79,-68,908,841),45628=>array(63,-68,907,843),45629=>array(72,-61,907,843),45630=>array(72,-61,907,843),45631=>array(72,-71,931,843),45632=>array(90,-46,907,843),45633=>array(72,-68,912,843),45634=>array(72,-76,907,843),45635=>array(72,-44,921,843),45636=>array(72,-62,917,843),45637=>array(72,-64,907,843),45638=>array(72,-64,908,843),45639=>array(72,-64,908,843),45640=>array(72,-69,923,843),45641=>array(72,-64,908,843),45642=>array(72,-64,908,843),45643=>array(72,-76,907,843),45644=>array(72,-62,907,843),45645=>array(72,-61,907,843),45646=>array(72,-69,922,843),45647=>array(72,-74,929,843),45648=>array(72,-69,927,843),45649=>array(72,-68,911,843),45650=>array(72,-72,929,843),45651=>array(72,-70,936,843),45652=>array(72,-66,908,843),45653=>array(72,-59,916,843),45654=>array(72,-60,928,843),45655=>array(72,-68,908,843),45656=>array(70,-68,910,843),45657=>array(64,-61,907,842),45658=>array(64,-61,907,842),45659=>array(64,-71,931,842),45660=>array(65,-46,907,841),45661=>array(64,-68,912,842),45662=>array(64,-76,907,842),45663=>array(64,-44,921,842),45664=>array(64,-62,917,842),45665=>array(64,-64,907,842),45666=>array(64,-64,908,842),45667=>array(64,-64,908,842),45668=>array(64,-69,923,842),45669=>array(64,-64,908,842),45670=>array(64,-64,908,842),45671=>array(64,-76,907,842),45672=>array(64,-62,907,842),45673=>array(64,-61,907,842),45674=>array(64,-69,922,842),45675=>array(64,-74,929,842),45676=>array(64,-69,927,842),45677=>array(64,-68,911,842),45678=>array(64,-72,929,842),45679=>array(64,-70,936,842),45680=>array(64,-66,908,842),45681=>array(64,-59,916,842),45682=>array(64,-60,928,842),45683=>array(64,-68,908,842),45684=>array(71,-64,928,797),45685=>array(79,-61,921,797),45686=>array(79,-61,921,797),45687=>array(79,-71,921,797),45688=>array(79,-46,921,797),45689=>array(79,-68,921,797),45690=>array(79,-74,921,797),45691=>array(79,-44,921,797),45692=>array(79,-62,921,797),45693=>array(79,-64,921,797),45694=>array(79,-64,921,797),45695=>array(79,-63,921,797),45696=>array(79,-68,921,797),45697=>array(79,-64,921,797),45698=>array(79,-63,921,797),45699=>array(79,-74,921,797),45700=>array(79,-62,921,797),45701=>array(79,-61,921,797),45702=>array(79,-69,921,797),45703=>array(79,-74,921,797),45704=>array(79,-69,921,797),45705=>array(79,-68,921,797),45706=>array(79,-72,921,797),45707=>array(79,-70,921,797),45708=>array(79,-66,921,797),45709=>array(79,-59,921,797),45710=>array(79,-60,921,797),45711=>array(79,-68,921,797),45712=>array(57,32,943,747),45713=>array(79,-61,921,802),45714=>array(79,-61,921,802),45715=>array(79,-71,921,802),45716=>array(79,-46,921,812),45717=>array(79,-68,921,802),45718=>array(79,-74,921,802),45719=>array(79,-44,921,802),45720=>array(79,-62,921,802),45721=>array(79,-64,921,802),45722=>array(79,-64,921,802),45723=>array(79,-63,921,802),45724=>array(79,-68,921,802),45725=>array(79,-64,921,802),45726=>array(79,-63,921,802),45727=>array(79,-74,921,802),45728=>array(79,-62,921,802),45729=>array(79,-61,921,802),45730=>array(79,-69,921,802),45731=>array(79,-74,921,802),45732=>array(79,-69,921,802),45733=>array(79,-68,921,802),45734=>array(79,-72,921,802),45735=>array(79,-70,921,802),45736=>array(79,-66,921,802),45737=>array(79,-59,921,802),45738=>array(79,-60,921,802),45739=>array(79,-68,921,802),45740=>array(68,-69,907,842),45741=>array(69,-61,907,842),45742=>array(69,-61,907,842),45743=>array(69,-71,931,842),45744=>array(65,-46,907,842),45745=>array(69,-68,912,842),45746=>array(69,-76,907,842),45747=>array(69,-44,921,842),45748=>array(69,-62,917,842),45749=>array(69,-64,907,842),45750=>array(69,-64,908,842),45751=>array(69,-64,908,842),45752=>array(69,-69,923,842),45753=>array(69,-64,908,842),45754=>array(69,-64,908,842),45755=>array(69,-76,907,842),45756=>array(69,-62,907,842),45757=>array(69,-61,907,842),45758=>array(69,-69,922,842),45759=>array(69,-74,929,842),45760=>array(69,-69,927,842),45761=>array(69,-68,911,842),45762=>array(69,-72,929,842),45763=>array(69,-70,936,842),45764=>array(69,-66,908,842),45765=>array(69,-59,916,842),45766=>array(69,-60,928,842),45767=>array(69,-68,908,842),45768=>array(138,-69,907,842),45769=>array(138,-61,907,842),45770=>array(138,-61,907,842),45771=>array(138,-71,931,842),45772=>array(138,-46,907,842),45773=>array(138,-68,912,842),45774=>array(138,-76,907,842),45775=>array(138,-44,921,842),45776=>array(138,-62,917,842),45777=>array(138,-64,907,842),45778=>array(138,-64,908,842),45779=>array(138,-64,908,842),45780=>array(138,-69,923,842),45781=>array(138,-64,908,842),45782=>array(138,-64,908,842),45783=>array(138,-76,907,842),45784=>array(138,-62,907,842),45785=>array(138,-61,907,842),45786=>array(138,-69,922,842),45787=>array(138,-74,929,842),45788=>array(138,-69,927,842),45789=>array(138,-68,911,842),45790=>array(138,-72,929,842),45791=>array(138,-70,936,842),45792=>array(138,-66,908,842),45793=>array(138,-59,916,842),45794=>array(138,-60,928,842),45795=>array(138,-68,908,842),45796=>array(109,-69,936,842),45797=>array(109,-59,936,837),45798=>array(109,-61,936,837),45799=>array(109,-71,936,837),45800=>array(109,-45,936,842),45801=>array(109,-69,936,837),45802=>array(109,-76,936,837),45803=>array(109,-44,936,837),45804=>array(109,-62,936,837),45805=>array(109,-64,936,837),45806=>array(109,-64,936,837),45807=>array(109,-64,936,837),45808=>array(109,-70,936,837),45809=>array(109,-64,936,837),45810=>array(109,-64,936,837),45811=>array(109,-76,936,837),45812=>array(109,-62,936,837),45813=>array(109,-61,936,837),45814=>array(109,-70,936,837),45815=>array(109,-74,936,837),45816=>array(109,-69,936,837),45817=>array(109,-67,936,837),45818=>array(109,-72,936,837),45819=>array(109,-71,936,837),45820=>array(109,-66,936,837),45821=>array(109,-59,936,837),45822=>array(109,-60,936,837),45823=>array(109,-69,936,837),45824=>array(109,-69,907,842),45825=>array(119,-61,907,842),45826=>array(119,-61,907,842),45827=>array(119,-71,931,842),45828=>array(119,-46,907,842),45829=>array(119,-68,912,842),45830=>array(119,-76,907,842),45831=>array(119,-44,921,842),45832=>array(119,-62,917,842),45833=>array(119,-64,907,842),45834=>array(119,-64,908,842),45835=>array(119,-64,908,842),45836=>array(119,-69,923,842),45837=>array(119,-64,908,842),45838=>array(119,-64,908,842),45839=>array(119,-76,907,842),45840=>array(119,-62,907,842),45841=>array(119,-61,907,842),45842=>array(119,-69,922,842),45843=>array(119,-74,929,842),45844=>array(119,-69,927,842),45845=>array(119,-68,911,842),45846=>array(119,-72,929,842),45847=>array(119,-70,936,842),45848=>array(119,-66,908,842),45849=>array(119,-59,916,842),45850=>array(119,-60,928,842),45851=>array(119,-68,908,842),45852=>array(109,-68,935,843),45853=>array(109,-59,936,842),45854=>array(109,-61,936,842),45855=>array(109,-71,936,842),45856=>array(109,-45,936,842),45857=>array(109,-69,936,842),45858=>array(109,-76,936,842),45859=>array(109,-44,936,842),45860=>array(109,-62,936,842),45861=>array(109,-64,936,842),45862=>array(109,-64,936,842),45863=>array(109,-64,936,842),45864=>array(109,-70,936,842),45865=>array(109,-64,936,842),45866=>array(109,-64,936,842),45867=>array(109,-76,936,842),45868=>array(109,-62,936,842),45869=>array(109,-61,936,842),45870=>array(109,-70,936,842),45871=>array(109,-74,936,842),45872=>array(109,-69,936,842),45873=>array(109,-67,936,842),45874=>array(109,-72,936,842),45875=>array(109,-71,936,842),45876=>array(109,-66,936,842),45877=>array(109,-59,936,842),45878=>array(109,-60,936,842),45879=>array(109,-69,936,842),45880=>array(109,-69,907,842),45881=>array(119,-61,907,842),45882=>array(119,-61,907,842),45883=>array(119,-71,931,842),45884=>array(119,-46,907,842),45885=>array(119,-68,912,842),45886=>array(119,-76,907,842),45887=>array(119,-44,921,842),45888=>array(119,-62,917,842),45889=>array(119,-64,907,842),45890=>array(119,-64,908,842),45891=>array(119,-64,908,842),45892=>array(119,-69,923,842),45893=>array(119,-64,908,842),45894=>array(119,-64,908,842),45895=>array(119,-76,907,842),45896=>array(119,-62,907,842),45897=>array(119,-61,907,842),45898=>array(119,-69,922,842),45899=>array(119,-74,929,842),45900=>array(119,-69,927,842),45901=>array(119,-68,911,842),45902=>array(119,-72,929,842),45903=>array(119,-70,936,842),45904=>array(119,-66,908,842),45905=>array(119,-59,916,842),45906=>array(119,-60,928,842),45907=>array(119,-68,908,842),45908=>array(109,-70,907,841),45909=>array(109,-61,907,841),45910=>array(109,-61,907,841),45911=>array(109,-71,931,841),45912=>array(109,-46,907,841),45913=>array(109,-68,912,841),45914=>array(109,-76,907,841),45915=>array(109,-44,921,841),45916=>array(109,-62,917,841),45917=>array(109,-64,907,841),45918=>array(109,-64,908,841),45919=>array(109,-64,908,841),45920=>array(109,-69,923,841),45921=>array(109,-64,908,841),45922=>array(109,-64,908,841),45923=>array(109,-76,906,841),45924=>array(109,-62,907,841),45925=>array(109,-61,907,841),45926=>array(109,-69,922,841),45927=>array(109,-74,929,841),45928=>array(109,-69,927,841),45929=>array(109,-68,911,841),45930=>array(109,-72,929,841),45931=>array(109,-70,936,841),45932=>array(109,-66,908,841),45933=>array(109,-59,916,841),45934=>array(109,-60,928,841),45935=>array(109,-68,908,841),45936=>array(109,-68,907,843),45937=>array(119,-61,907,843),45938=>array(119,-61,907,843),45939=>array(119,-71,931,843),45940=>array(119,-46,907,843),45941=>array(119,-68,912,843),45942=>array(119,-76,907,843),45943=>array(119,-44,921,843),45944=>array(119,-62,917,843),45945=>array(119,-64,907,843),45946=>array(119,-64,908,843),45947=>array(119,-64,908,843),45948=>array(119,-69,923,843),45949=>array(119,-64,908,843),45950=>array(119,-64,908,843),45951=>array(119,-76,907,843),45952=>array(119,-62,907,843),45953=>array(119,-61,907,843),45954=>array(119,-69,922,843),45955=>array(119,-74,929,843),45956=>array(119,-69,927,843),45957=>array(119,-68,911,843),45958=>array(119,-72,929,843),45959=>array(119,-70,936,843),45960=>array(119,-66,908,843),45961=>array(119,-59,916,843),45962=>array(119,-60,928,843),45963=>array(119,-68,908,843),45964=>array(109,-70,907,842),45965=>array(109,-61,908,842),45966=>array(109,-61,908,842),45967=>array(109,-71,931,842),45968=>array(109,-46,907,842),45969=>array(109,-68,912,842),45970=>array(109,-76,908,842),45971=>array(109,-44,921,842),45972=>array(109,-62,917,842),45973=>array(109,-64,908,842),45974=>array(109,-64,908,842),45975=>array(109,-64,908,842),45976=>array(109,-69,923,842),45977=>array(109,-64,908,842),45978=>array(109,-64,908,842),45979=>array(109,-76,908,842),45980=>array(109,-62,908,842),45981=>array(109,-61,908,842),45982=>array(109,-69,922,842),45983=>array(109,-74,929,842),45984=>array(109,-69,927,842),45985=>array(109,-68,911,842),45986=>array(109,-72,929,842),45987=>array(109,-70,936,842),45988=>array(109,-66,908,842),45989=>array(109,-59,916,842),45990=>array(109,-60,928,842),45991=>array(109,-68,908,842),45992=>array(109,-68,907,843),45993=>array(119,-61,907,843),45994=>array(119,-61,907,843),45995=>array(119,-71,931,843),45996=>array(119,-46,907,843),45997=>array(119,-68,912,843),45998=>array(119,-76,907,843),45999=>array(119,-44,921,843),46000=>array(119,-62,917,843),46001=>array(119,-64,907,843),46002=>array(119,-64,908,843),46003=>array(119,-64,908,843),46004=>array(119,-69,923,843),46005=>array(119,-64,908,843),46006=>array(119,-64,908,843),46007=>array(119,-76,907,843),46008=>array(119,-62,907,843),46009=>array(119,-61,907,843),46010=>array(119,-69,922,843),46011=>array(119,-74,929,843),46012=>array(119,-69,927,843),46013=>array(119,-68,911,843),46014=>array(119,-72,929,843),46015=>array(119,-70,936,843),46016=>array(119,-66,908,843),46017=>array(119,-59,916,843),46018=>array(119,-60,928,843),46019=>array(119,-68,908,843),46020=>array(62,-13,943,759),46021=>array(79,-61,921,790),46022=>array(79,-61,921,790),46023=>array(79,-71,921,790),46024=>array(79,-46,921,784),46025=>array(79,-68,921,790),46026=>array(79,-74,921,790),46027=>array(79,-44,921,790),46028=>array(79,-62,921,790),46029=>array(79,-64,921,790),46030=>array(79,-64,921,790),46031=>array(79,-63,921,790),46032=>array(79,-68,921,790),46033=>array(79,-64,921,790),46034=>array(79,-63,921,790),46035=>array(79,-74,921,790),46036=>array(79,-62,921,790),46037=>array(79,-61,921,790),46038=>array(79,-69,921,790),46039=>array(79,-74,921,790),46040=>array(79,-69,921,790),46041=>array(79,-68,921,790),46042=>array(79,-72,921,790),46043=>array(79,-70,921,790),46044=>array(79,-66,921,790),46045=>array(79,-59,921,790),46046=>array(79,-60,921,790),46047=>array(79,-68,921,790),46048=>array(47,-69,936,842),46049=>array(64,-59,936,842),46050=>array(64,-61,936,842),46051=>array(64,-71,936,842),46052=>array(74,-45,936,842),46053=>array(64,-69,936,842),46054=>array(64,-76,936,842),46055=>array(64,-44,936,842),46056=>array(64,-62,936,842),46057=>array(64,-64,936,842),46058=>array(64,-64,936,842),46059=>array(64,-64,936,842),46060=>array(64,-70,936,842),46061=>array(64,-64,936,842),46062=>array(64,-64,936,842),46063=>array(64,-76,936,842),46064=>array(64,-62,936,842),46065=>array(64,-61,936,842),46066=>array(64,-70,936,842),46067=>array(64,-74,936,842),46068=>array(64,-69,936,842),46069=>array(64,-67,936,842),46070=>array(64,-72,936,842),46071=>array(64,-71,936,842),46072=>array(64,-66,936,842),46073=>array(64,-59,936,842),46074=>array(64,-60,936,842),46075=>array(64,-69,936,842),46076=>array(61,-69,906,842),46077=>array(64,-61,907,842),46078=>array(64,-61,907,842),46079=>array(64,-71,931,842),46080=>array(53,-46,907,842),46081=>array(64,-68,912,842),46082=>array(64,-76,907,842),46083=>array(64,-44,921,842),46084=>array(64,-62,917,842),46085=>array(64,-64,907,842),46086=>array(64,-64,908,842),46087=>array(64,-64,908,842),46088=>array(64,-69,923,842),46089=>array(64,-64,908,842),46090=>array(64,-64,908,842),46091=>array(64,-76,907,842),46092=>array(64,-62,907,842),46093=>array(64,-61,907,842),46094=>array(64,-69,922,842),46095=>array(64,-74,929,842),46096=>array(64,-69,927,842),46097=>array(64,-68,911,842),46098=>array(64,-72,929,842),46099=>array(64,-70,936,842),46100=>array(64,-66,908,842),46101=>array(64,-59,916,842),46102=>array(64,-60,928,842),46103=>array(64,-68,908,842),46104=>array(62,-69,907,842),46105=>array(64,-61,907,842),46106=>array(64,-61,907,842),46107=>array(64,-71,931,842),46108=>array(64,-46,908,841),46109=>array(64,-68,912,842),46110=>array(64,-76,907,842),46111=>array(64,-44,921,842),46112=>array(64,-62,917,842),46113=>array(64,-64,907,842),46114=>array(64,-64,908,842),46115=>array(64,-64,908,842),46116=>array(64,-69,923,842),46117=>array(64,-64,908,842),46118=>array(64,-64,908,842),46119=>array(64,-76,907,842),46120=>array(64,-62,907,842),46121=>array(64,-61,907,842),46122=>array(64,-69,922,842),46123=>array(64,-74,929,842),46124=>array(64,-69,927,842),46125=>array(64,-68,911,842),46126=>array(64,-72,929,842),46127=>array(64,-70,936,842),46128=>array(64,-66,908,842),46129=>array(64,-59,916,842),46130=>array(64,-60,928,842),46131=>array(64,-68,908,842),46132=>array(60,-13,940,759),46133=>array(79,-61,921,785),46134=>array(79,-61,921,785),46135=>array(79,-71,921,785),46136=>array(79,-46,922,784),46137=>array(79,-68,921,785),46138=>array(79,-74,921,785),46139=>array(79,-44,921,785),46140=>array(79,-62,921,785),46141=>array(79,-64,921,785),46142=>array(79,-64,921,785),46143=>array(79,-63,921,785),46144=>array(79,-68,921,785),46145=>array(79,-64,921,785),46146=>array(79,-63,921,785),46147=>array(79,-74,921,785),46148=>array(79,-62,921,785),46149=>array(79,-61,921,785),46150=>array(79,-69,921,785),46151=>array(79,-74,921,785),46152=>array(79,-69,921,785),46153=>array(79,-68,921,785),46154=>array(79,-72,921,785),46155=>array(79,-70,921,785),46156=>array(79,-66,921,785),46157=>array(79,-59,921,785),46158=>array(79,-60,921,785),46159=>array(79,-68,921,785),46160=>array(79,-64,920,789),46161=>array(79,-61,921,785),46162=>array(79,-61,921,785),46163=>array(79,-71,921,785),46164=>array(79,-46,921,784),46165=>array(79,-68,921,785),46166=>array(79,-74,921,785),46167=>array(79,-44,921,785),46168=>array(79,-62,921,785),46169=>array(79,-64,921,785),46170=>array(79,-64,921,785),46171=>array(79,-63,921,785),46172=>array(79,-68,921,785),46173=>array(79,-64,921,785),46174=>array(79,-63,921,785),46175=>array(79,-74,921,785),46176=>array(79,-62,921,785),46177=>array(79,-61,921,785),46178=>array(79,-69,921,785),46179=>array(79,-74,921,785),46180=>array(79,-69,921,785),46181=>array(79,-68,921,785),46182=>array(79,-72,921,785),46183=>array(79,-70,921,785),46184=>array(79,-66,921,785),46185=>array(79,-59,921,785),46186=>array(79,-60,921,785),46187=>array(79,-68,921,785),46188=>array(68,-70,907,841),46189=>array(76,-61,907,841),46190=>array(76,-61,907,841),46191=>array(76,-71,931,841),46192=>array(75,-46,907,841),46193=>array(76,-68,912,841),46194=>array(76,-76,907,841),46195=>array(76,-44,921,841),46196=>array(76,-62,917,841),46197=>array(76,-64,907,841),46198=>array(76,-64,908,841),46199=>array(76,-64,908,841),46200=>array(76,-69,923,841),46201=>array(76,-64,908,841),46202=>array(76,-64,908,841),46203=>array(76,-76,906,841),46204=>array(76,-62,907,841),46205=>array(76,-61,907,841),46206=>array(76,-69,922,841),46207=>array(76,-74,929,841),46208=>array(76,-69,927,841),46209=>array(76,-68,911,841),46210=>array(76,-72,929,841),46211=>array(76,-70,936,841),46212=>array(76,-66,908,841),46213=>array(76,-59,916,841),46214=>array(76,-60,928,841),46215=>array(76,-68,908,841),46216=>array(52,-69,908,842),46217=>array(71,-61,907,843),46218=>array(71,-61,907,843),46219=>array(71,-71,931,843),46220=>array(79,-46,907,843),46221=>array(71,-68,912,843),46222=>array(71,-76,907,843),46223=>array(71,-44,921,843),46224=>array(71,-62,917,843),46225=>array(71,-64,907,843),46226=>array(71,-64,908,843),46227=>array(71,-64,908,843),46228=>array(71,-69,923,843),46229=>array(71,-64,908,843),46230=>array(71,-64,908,843),46231=>array(71,-76,907,843),46232=>array(71,-62,907,843),46233=>array(71,-61,907,843),46234=>array(71,-69,922,843),46235=>array(71,-74,929,843),46236=>array(71,-69,927,843),46237=>array(71,-68,911,843),46238=>array(71,-72,929,843),46239=>array(71,-70,936,843),46240=>array(71,-66,908,843),46241=>array(71,-59,916,843),46242=>array(71,-60,928,843),46243=>array(71,-68,908,843),46244=>array(70,-69,907,842),46245=>array(64,-61,907,842),46246=>array(64,-61,907,842),46247=>array(64,-71,931,842),46248=>array(65,-46,907,843),46249=>array(64,-68,912,842),46250=>array(64,-76,907,842),46251=>array(64,-44,921,842),46252=>array(64,-62,917,842),46253=>array(64,-64,907,842),46254=>array(64,-64,908,842),46255=>array(64,-64,908,842),46256=>array(64,-69,923,842),46257=>array(64,-64,908,842),46258=>array(64,-64,908,842),46259=>array(64,-76,907,842),46260=>array(64,-62,907,842),46261=>array(64,-61,907,842),46262=>array(64,-69,922,842),46263=>array(64,-74,929,842),46264=>array(64,-69,927,842),46265=>array(64,-68,911,842),46266=>array(64,-72,929,842),46267=>array(64,-70,936,842),46268=>array(64,-66,908,842),46269=>array(64,-59,916,842),46270=>array(64,-60,928,842),46271=>array(64,-68,908,842),46272=>array(71,-64,928,784),46273=>array(79,-61,921,785),46274=>array(79,-61,921,785),46275=>array(79,-71,921,785),46276=>array(79,-46,921,784),46277=>array(79,-68,921,785),46278=>array(79,-74,921,785),46279=>array(79,-44,921,785),46280=>array(79,-62,921,785),46281=>array(79,-64,921,785),46282=>array(79,-64,921,785),46283=>array(79,-63,921,785),46284=>array(79,-68,921,785),46285=>array(79,-64,921,785),46286=>array(79,-63,921,785),46287=>array(79,-74,921,785),46288=>array(79,-62,921,785),46289=>array(79,-61,921,785),46290=>array(79,-69,921,785),46291=>array(79,-74,921,785),46292=>array(79,-69,921,785),46293=>array(79,-68,921,785),46294=>array(79,-72,921,785),46295=>array(79,-70,921,785),46296=>array(79,-66,921,785),46297=>array(79,-59,921,785),46298=>array(79,-60,921,785),46299=>array(79,-68,921,785),46300=>array(57,42,943,709),46301=>array(79,-61,921,784),46302=>array(79,-61,921,784),46303=>array(79,-71,921,784),46304=>array(79,-46,921,784),46305=>array(79,-68,921,784),46306=>array(79,-74,921,784),46307=>array(79,-44,921,784),46308=>array(79,-62,921,784),46309=>array(79,-64,921,784),46310=>array(79,-64,921,784),46311=>array(79,-63,921,784),46312=>array(79,-68,921,784),46313=>array(79,-64,921,784),46314=>array(79,-63,921,784),46315=>array(79,-74,921,784),46316=>array(79,-62,921,784),46317=>array(79,-61,921,784),46318=>array(79,-69,921,784),46319=>array(79,-74,921,784),46320=>array(79,-69,921,784),46321=>array(79,-68,921,784),46322=>array(79,-72,921,784),46323=>array(79,-70,921,784),46324=>array(79,-66,921,784),46325=>array(79,-59,921,784),46326=>array(79,-60,921,784),46327=>array(79,-68,921,784),46328=>array(66,-69,907,842),46329=>array(64,-61,907,842),46330=>array(64,-61,907,842),46331=>array(64,-71,931,842),46332=>array(64,-46,907,842),46333=>array(64,-68,912,842),46334=>array(64,-76,907,842),46335=>array(64,-44,921,842),46336=>array(64,-62,917,842),46337=>array(64,-64,907,842),46338=>array(64,-64,908,842),46339=>array(64,-64,908,842),46340=>array(64,-69,923,842),46341=>array(64,-64,908,842),46342=>array(64,-64,908,842),46343=>array(64,-76,907,842),46344=>array(64,-62,907,842),46345=>array(64,-61,907,842),46346=>array(64,-69,922,842),46347=>array(64,-74,929,842),46348=>array(64,-69,927,842),46349=>array(64,-68,911,842),46350=>array(64,-72,929,842),46351=>array(64,-70,936,842),46352=>array(64,-66,908,842),46353=>array(64,-59,916,842),46354=>array(64,-60,928,842),46355=>array(64,-68,908,842),46356=>array(119,-69,907,842),46357=>array(124,-61,907,842),46358=>array(124,-61,907,842),46359=>array(124,-71,931,842),46360=>array(124,-46,907,842),46361=>array(124,-68,912,842),46362=>array(124,-76,907,842),46363=>array(124,-44,921,842),46364=>array(124,-62,917,842),46365=>array(124,-64,907,842),46366=>array(124,-64,908,842),46367=>array(124,-64,908,842),46368=>array(124,-69,923,842),46369=>array(124,-64,908,842),46370=>array(124,-64,908,842),46371=>array(124,-76,907,842),46372=>array(124,-62,907,842),46373=>array(124,-61,907,842),46374=>array(124,-69,922,842),46375=>array(124,-74,929,842),46376=>array(124,-69,927,842),46377=>array(124,-68,911,842),46378=>array(124,-72,929,842),46379=>array(124,-70,936,842),46380=>array(124,-66,908,842),46381=>array(124,-59,916,842),46382=>array(124,-60,928,842),46383=>array(124,-68,908,842),46384=>array(94,-69,936,842),46385=>array(94,-59,936,842),46386=>array(94,-61,936,842),46387=>array(94,-71,936,842),46388=>array(94,-45,936,842),46389=>array(94,-69,936,842),46390=>array(94,-76,936,842),46391=>array(94,-44,936,842),46392=>array(94,-62,936,842),46393=>array(94,-64,936,842),46394=>array(94,-64,936,842),46395=>array(94,-64,936,842),46396=>array(94,-70,936,842),46397=>array(94,-64,936,842),46398=>array(94,-64,936,842),46399=>array(94,-76,936,842),46400=>array(94,-62,936,842),46401=>array(94,-61,936,842),46402=>array(94,-70,936,842),46403=>array(94,-74,936,842),46404=>array(94,-69,936,842),46405=>array(94,-67,936,842),46406=>array(94,-72,936,842),46407=>array(94,-71,936,842),46408=>array(94,-66,936,842),46409=>array(94,-59,936,842),46410=>array(94,-60,936,842),46411=>array(94,-69,936,842),46412=>array(99,-69,907,842),46413=>array(99,-61,907,837),46414=>array(99,-61,907,837),46415=>array(99,-71,931,837),46416=>array(99,-46,907,842),46417=>array(99,-68,912,837),46418=>array(99,-76,907,837),46419=>array(99,-44,921,837),46420=>array(99,-62,917,837),46421=>array(99,-64,907,837),46422=>array(99,-64,908,837),46423=>array(99,-64,908,837),46424=>array(99,-69,923,837),46425=>array(99,-64,908,837),46426=>array(99,-64,908,837),46427=>array(99,-76,907,837),46428=>array(99,-62,907,837),46429=>array(99,-61,907,837),46430=>array(99,-69,922,837),46431=>array(99,-74,929,837),46432=>array(99,-69,927,837),46433=>array(99,-68,911,837),46434=>array(99,-72,929,837),46435=>array(99,-70,936,837),46436=>array(99,-66,908,837),46437=>array(99,-59,916,837),46438=>array(99,-60,928,837),46439=>array(99,-68,908,837),46440=>array(94,-69,936,842),46441=>array(94,-59,936,842),46442=>array(94,-61,936,842),46443=>array(94,-71,936,842),46444=>array(94,-45,936,842),46445=>array(94,-69,936,842),46446=>array(94,-76,936,842),46447=>array(94,-44,936,842),46448=>array(94,-62,936,842),46449=>array(94,-64,936,842),46450=>array(94,-64,936,842),46451=>array(94,-64,936,842),46452=>array(94,-70,936,842),46453=>array(94,-64,936,842),46454=>array(94,-64,936,842),46455=>array(94,-76,936,842),46456=>array(94,-62,936,842),46457=>array(94,-61,936,842),46458=>array(94,-70,936,842),46459=>array(94,-74,936,842),46460=>array(94,-69,936,842),46461=>array(94,-67,936,842),46462=>array(94,-72,936,842),46463=>array(94,-71,936,842),46464=>array(94,-66,936,842),46465=>array(94,-59,936,842),46466=>array(94,-60,936,842),46467=>array(94,-69,936,842),46468=>array(99,-69,907,842),46469=>array(99,-61,907,842),46470=>array(99,-61,907,842),46471=>array(99,-71,931,842),46472=>array(99,-46,907,842),46473=>array(99,-68,912,842),46474=>array(99,-76,907,842),46475=>array(99,-44,921,842),46476=>array(99,-62,917,842),46477=>array(99,-64,907,842),46478=>array(99,-64,908,842),46479=>array(99,-64,908,842),46480=>array(99,-69,923,842),46481=>array(99,-64,908,842),46482=>array(99,-64,908,842),46483=>array(99,-76,907,842),46484=>array(99,-62,907,842),46485=>array(99,-61,907,842),46486=>array(99,-69,922,842),46487=>array(99,-74,929,842),46488=>array(99,-69,927,842),46489=>array(99,-68,911,842),46490=>array(99,-72,929,842),46491=>array(99,-70,936,842),46492=>array(99,-66,908,842),46493=>array(99,-59,916,842),46494=>array(99,-60,928,842),46495=>array(99,-68,908,842),46496=>array(94,-70,907,841),46497=>array(94,-61,907,836),46498=>array(94,-61,907,836),46499=>array(94,-71,931,836),46500=>array(94,-46,907,841),46501=>array(94,-68,912,836),46502=>array(94,-76,907,836),46503=>array(94,-44,921,836),46504=>array(94,-62,917,836),46505=>array(94,-64,907,836),46506=>array(94,-64,908,836),46507=>array(94,-64,908,836),46508=>array(94,-69,923,836),46509=>array(94,-64,908,836),46510=>array(94,-64,908,836),46511=>array(94,-76,906,836),46512=>array(94,-62,907,836),46513=>array(94,-61,907,836),46514=>array(94,-69,922,836),46515=>array(94,-74,929,836),46516=>array(94,-69,927,836),46517=>array(94,-68,911,836),46518=>array(94,-72,929,836),46519=>array(94,-70,936,836),46520=>array(94,-66,908,836),46521=>array(94,-59,916,836),46522=>array(94,-60,928,836),46523=>array(94,-68,908,836),46524=>array(99,-68,907,843),46525=>array(99,-61,907,843),46526=>array(99,-61,907,843),46527=>array(99,-71,931,843),46528=>array(99,-46,907,843),46529=>array(99,-68,912,843),46530=>array(99,-76,907,843),46531=>array(99,-44,921,843),46532=>array(99,-62,917,843),46533=>array(99,-64,907,843),46534=>array(99,-64,908,843),46535=>array(99,-64,908,843),46536=>array(99,-69,923,843),46537=>array(99,-64,908,843),46538=>array(99,-64,908,843),46539=>array(99,-76,907,843),46540=>array(99,-62,907,843),46541=>array(99,-61,907,843),46542=>array(99,-69,922,843),46543=>array(99,-74,929,843),46544=>array(99,-69,927,843),46545=>array(99,-68,911,843),46546=>array(99,-72,929,843),46547=>array(99,-70,936,843),46548=>array(99,-66,908,843),46549=>array(99,-59,916,843),46550=>array(99,-60,928,843),46551=>array(99,-68,908,843),46552=>array(94,-69,907,842),46553=>array(94,-61,907,842),46554=>array(94,-61,907,842),46555=>array(94,-71,931,842),46556=>array(94,-46,908,842),46557=>array(94,-68,912,842),46558=>array(94,-76,907,842),46559=>array(94,-44,921,842),46560=>array(94,-62,917,842),46561=>array(94,-64,907,842),46562=>array(94,-64,908,842),46563=>array(94,-64,908,842),46564=>array(94,-69,923,842),46565=>array(94,-64,908,842),46566=>array(94,-64,908,842),46567=>array(94,-76,907,842),46568=>array(94,-62,907,842),46569=>array(94,-61,907,842),46570=>array(94,-69,922,842),46571=>array(94,-74,929,842),46572=>array(94,-69,927,842),46573=>array(94,-68,911,842),46574=>array(94,-72,929,842),46575=>array(94,-70,936,842),46576=>array(94,-66,908,842),46577=>array(94,-59,916,842),46578=>array(94,-60,928,842),46579=>array(94,-68,908,842),46580=>array(99,-68,907,843),46581=>array(94,-61,907,843),46582=>array(94,-61,907,843),46583=>array(94,-71,931,843),46584=>array(94,-46,907,843),46585=>array(94,-68,912,843),46586=>array(94,-76,907,843),46587=>array(94,-44,921,843),46588=>array(94,-62,917,843),46589=>array(94,-64,907,843),46590=>array(94,-64,908,843),46591=>array(94,-64,908,843),46592=>array(94,-69,923,843),46593=>array(94,-64,908,843),46594=>array(94,-64,908,843),46595=>array(94,-76,907,843),46596=>array(94,-62,907,843),46597=>array(94,-61,907,843),46598=>array(94,-69,922,843),46599=>array(94,-74,929,843),46600=>array(94,-69,927,843),46601=>array(94,-68,911,843),46602=>array(94,-72,929,843),46603=>array(94,-70,936,843),46604=>array(94,-66,908,843),46605=>array(94,-59,916,843),46606=>array(94,-60,928,843),46607=>array(94,-68,908,843),46608=>array(60,12,940,740),46609=>array(79,-61,921,795),46610=>array(79,-61,921,795),46611=>array(79,-71,921,795),46612=>array(79,-46,921,795),46613=>array(79,-68,921,795),46614=>array(79,-74,921,795),46615=>array(79,-44,921,795),46616=>array(79,-62,921,795),46617=>array(79,-64,921,795),46618=>array(79,-64,921,795),46619=>array(79,-63,921,795),46620=>array(79,-68,921,795),46621=>array(79,-64,921,795),46622=>array(79,-63,921,795),46623=>array(79,-74,921,795),46624=>array(79,-62,921,795),46625=>array(79,-61,921,795),46626=>array(79,-69,921,795),46627=>array(79,-74,921,795),46628=>array(79,-69,921,795),46629=>array(79,-68,921,795),46630=>array(79,-72,921,795),46631=>array(79,-70,921,795),46632=>array(79,-66,921,795),46633=>array(79,-59,921,795),46634=>array(79,-60,921,795),46635=>array(79,-68,921,795),46636=>array(68,-69,935,842),46637=>array(69,-59,936,837),46638=>array(69,-61,936,837),46639=>array(69,-71,936,837),46640=>array(57,-45,936,842),46641=>array(69,-69,936,837),46642=>array(69,-76,936,837),46643=>array(69,-44,936,837),46644=>array(69,-62,936,837),46645=>array(69,-64,936,837),46646=>array(69,-64,936,837),46647=>array(69,-64,936,837),46648=>array(69,-70,936,837),46649=>array(69,-64,936,837),46650=>array(69,-64,936,837),46651=>array(69,-76,936,837),46652=>array(69,-62,936,837),46653=>array(69,-61,936,837),46654=>array(69,-70,936,837),46655=>array(69,-74,936,837),46656=>array(69,-69,936,837),46657=>array(69,-67,936,837),46658=>array(69,-72,936,837),46659=>array(69,-71,936,837),46660=>array(69,-66,936,837),46661=>array(69,-59,936,837),46662=>array(69,-60,936,837),46663=>array(69,-69,936,837),46664=>array(64,-69,906,842),46665=>array(70,-61,907,842),46666=>array(70,-61,907,842),46667=>array(70,-71,931,842),46668=>array(57,-46,907,842),46669=>array(70,-68,912,842),46670=>array(70,-76,907,842),46671=>array(70,-44,921,842),46672=>array(70,-62,917,842),46673=>array(70,-64,907,842),46674=>array(70,-64,908,842),46675=>array(70,-64,908,842),46676=>array(70,-69,923,842),46677=>array(70,-64,908,842),46678=>array(70,-64,908,842),46679=>array(70,-76,907,842),46680=>array(70,-62,907,842),46681=>array(70,-61,907,842),46682=>array(70,-69,922,842),46683=>array(70,-74,929,842),46684=>array(70,-69,927,842),46685=>array(70,-68,911,842),46686=>array(70,-72,929,842),46687=>array(70,-70,936,842),46688=>array(70,-66,908,842),46689=>array(70,-59,916,842),46690=>array(70,-60,928,842),46691=>array(70,-68,908,842),46692=>array(83,-69,906,842),46693=>array(64,-61,907,842),46694=>array(64,-61,907,842),46695=>array(64,-71,931,842),46696=>array(64,-46,907,842),46697=>array(64,-68,912,842),46698=>array(64,-76,907,842),46699=>array(64,-44,921,842),46700=>array(64,-62,917,842),46701=>array(64,-64,907,842),46702=>array(64,-64,908,842),46703=>array(64,-64,908,842),46704=>array(64,-69,923,842),46705=>array(64,-64,908,842),46706=>array(64,-64,908,842),46707=>array(64,-76,906,842),46708=>array(64,-62,907,842),46709=>array(64,-61,907,842),46710=>array(64,-69,922,842),46711=>array(64,-74,929,842),46712=>array(64,-69,927,842),46713=>array(64,-68,911,842),46714=>array(64,-72,929,842),46715=>array(64,-70,936,842),46716=>array(64,-66,908,842),46717=>array(64,-59,916,842),46718=>array(64,-60,928,842),46719=>array(64,-68,908,842),46720=>array(59,-13,939,750),46721=>array(79,-61,921,795),46722=>array(79,-61,921,795),46723=>array(79,-71,921,795),46724=>array(79,-46,921,795),46725=>array(79,-68,921,795),46726=>array(79,-74,921,795),46727=>array(79,-44,921,795),46728=>array(79,-62,921,795),46729=>array(79,-64,921,795),46730=>array(79,-64,921,795),46731=>array(79,-63,921,795),46732=>array(79,-68,921,795),46733=>array(79,-64,921,795),46734=>array(79,-63,921,795),46735=>array(79,-74,921,795),46736=>array(79,-62,921,795),46737=>array(79,-61,921,795),46738=>array(79,-69,921,795),46739=>array(79,-74,921,795),46740=>array(79,-69,921,795),46741=>array(79,-68,921,795),46742=>array(79,-72,921,795),46743=>array(79,-70,921,795),46744=>array(79,-66,921,795),46745=>array(79,-59,921,795),46746=>array(79,-60,921,795),46747=>array(79,-68,921,795),46748=>array(79,-64,921,785),46749=>array(79,-61,921,795),46750=>array(79,-61,921,795),46751=>array(79,-71,921,795),46752=>array(79,-46,921,795),46753=>array(79,-68,921,795),46754=>array(79,-74,921,795),46755=>array(79,-44,921,795),46756=>array(79,-62,921,795),46757=>array(79,-64,921,795),46758=>array(79,-64,921,795),46759=>array(79,-63,921,795),46760=>array(79,-68,921,795),46761=>array(79,-64,921,795),46762=>array(79,-63,921,795),46763=>array(79,-74,921,795),46764=>array(79,-62,921,795),46765=>array(79,-61,921,795),46766=>array(79,-69,921,795),46767=>array(79,-74,921,795),46768=>array(79,-69,921,795),46769=>array(79,-68,921,795),46770=>array(79,-72,921,795),46771=>array(79,-70,921,795),46772=>array(79,-66,921,795),46773=>array(79,-59,921,795),46774=>array(79,-60,921,795),46775=>array(79,-68,921,795),46776=>array(72,-70,907,841),46777=>array(67,-61,907,841),46778=>array(67,-61,907,841),46779=>array(67,-71,931,841),46780=>array(63,-46,907,841),46781=>array(67,-68,912,841),46782=>array(67,-76,907,841),46783=>array(67,-44,921,841),46784=>array(67,-62,917,841),46785=>array(67,-64,907,841),46786=>array(67,-64,908,841),46787=>array(67,-64,908,841),46788=>array(67,-69,923,841),46789=>array(67,-64,908,841),46790=>array(67,-64,908,841),46791=>array(67,-76,906,841),46792=>array(67,-62,907,841),46793=>array(67,-61,907,841),46794=>array(67,-69,922,841),46795=>array(67,-74,929,841),46796=>array(67,-69,927,841),46797=>array(67,-68,911,841),46798=>array(67,-72,929,841),46799=>array(67,-70,936,841),46800=>array(67,-66,908,841),46801=>array(67,-59,916,841),46802=>array(67,-60,928,841),46803=>array(67,-68,908,841),46804=>array(50,-68,907,843),46805=>array(67,-61,907,843),46806=>array(67,-61,907,843),46807=>array(67,-71,931,843),46808=>array(68,-46,907,842),46809=>array(67,-68,912,843),46810=>array(67,-76,907,843),46811=>array(67,-44,921,843),46812=>array(67,-62,917,843),46813=>array(67,-64,907,843),46814=>array(67,-64,908,843),46815=>array(67,-64,908,843),46816=>array(67,-69,923,843),46817=>array(67,-64,908,843),46818=>array(67,-64,908,843),46819=>array(67,-76,907,843),46820=>array(67,-62,907,843),46821=>array(67,-61,907,843),46822=>array(67,-69,922,843),46823=>array(67,-74,929,843),46824=>array(67,-69,927,843),46825=>array(67,-68,911,843),46826=>array(67,-72,929,843),46827=>array(67,-70,936,843),46828=>array(67,-66,908,843),46829=>array(67,-59,916,843),46830=>array(67,-60,928,843),46831=>array(67,-68,908,843),46832=>array(63,-69,907,842),46833=>array(66,-61,907,842),46834=>array(66,-61,907,842),46835=>array(66,-71,931,842),46836=>array(66,-46,907,842),46837=>array(66,-68,912,842),46838=>array(66,-76,907,842),46839=>array(66,-44,921,842),46840=>array(66,-62,917,842),46841=>array(66,-64,907,842),46842=>array(66,-64,908,842),46843=>array(66,-64,908,842),46844=>array(66,-69,923,842),46845=>array(66,-64,908,842),46846=>array(66,-64,908,842),46847=>array(66,-76,907,842),46848=>array(66,-62,907,842),46849=>array(66,-61,907,842),46850=>array(66,-69,922,842),46851=>array(66,-74,929,842),46852=>array(66,-69,927,842),46853=>array(66,-68,911,842),46854=>array(66,-72,929,842),46855=>array(66,-70,936,842),46856=>array(66,-66,908,842),46857=>array(66,-59,916,842),46858=>array(66,-60,928,842),46859=>array(66,-68,908,842),46860=>array(79,-64,921,785),46861=>array(79,-61,921,795),46862=>array(79,-61,921,795),46863=>array(79,-71,921,795),46864=>array(81,-46,922,795),46865=>array(79,-68,921,795),46866=>array(79,-74,921,795),46867=>array(79,-44,921,795),46868=>array(79,-62,921,795),46869=>array(79,-64,921,795),46870=>array(79,-64,921,795),46871=>array(79,-63,921,795),46872=>array(79,-68,921,795),46873=>array(79,-64,921,795),46874=>array(79,-63,921,795),46875=>array(79,-74,921,795),46876=>array(79,-62,921,795),46877=>array(79,-61,921,795),46878=>array(79,-69,921,795),46879=>array(79,-74,921,795),46880=>array(79,-69,921,795),46881=>array(79,-68,921,795),46882=>array(79,-72,921,795),46883=>array(79,-70,921,795),46884=>array(79,-66,921,795),46885=>array(79,-59,921,795),46886=>array(79,-60,921,795),46887=>array(79,-68,921,795),46888=>array(57,22,943,720),46889=>array(79,-61,922,795),46890=>array(79,-61,922,795),46891=>array(79,-71,922,795),46892=>array(79,-46,921,795),46893=>array(79,-68,922,795),46894=>array(79,-74,922,795),46895=>array(79,-44,922,795),46896=>array(79,-62,922,795),46897=>array(79,-64,922,795),46898=>array(79,-64,922,795),46899=>array(79,-63,922,795),46900=>array(79,-68,922,795),46901=>array(79,-64,922,795),46902=>array(79,-63,922,795),46903=>array(79,-74,922,795),46904=>array(79,-62,922,795),46905=>array(79,-61,922,795),46906=>array(79,-69,922,795),46907=>array(79,-74,922,795),46908=>array(79,-69,922,795),46909=>array(79,-68,922,795),46910=>array(79,-72,922,795),46911=>array(79,-70,922,795),46912=>array(79,-66,922,795),46913=>array(79,-59,922,795),46914=>array(79,-60,922,795),46915=>array(79,-68,922,795),46916=>array(67,-69,907,842),46917=>array(74,-61,908,842),46918=>array(74,-61,908,842),46919=>array(74,-71,931,842),46920=>array(65,-46,907,842),46921=>array(74,-68,912,842),46922=>array(74,-76,908,842),46923=>array(74,-44,921,842),46924=>array(74,-62,917,842),46925=>array(74,-64,908,842),46926=>array(74,-64,908,842),46927=>array(74,-64,908,842),46928=>array(74,-69,923,842),46929=>array(74,-64,908,842),46930=>array(74,-64,908,842),46931=>array(74,-76,908,842),46932=>array(74,-62,908,842),46933=>array(74,-61,908,842),46934=>array(74,-69,922,842),46935=>array(74,-74,929,842),46936=>array(74,-69,927,842),46937=>array(74,-68,911,842),46938=>array(74,-72,929,842),46939=>array(74,-70,936,842),46940=>array(74,-66,908,842),46941=>array(74,-59,916,842),46942=>array(74,-60,928,842),46943=>array(74,-68,908,842),46944=>array(104,-69,907,842),46945=>array(109,-61,907,842),46946=>array(109,-61,907,842),46947=>array(109,-71,931,842),46948=>array(99,-46,907,842),46949=>array(109,-68,912,842),46950=>array(109,-76,907,842),46951=>array(109,-44,921,842),46952=>array(109,-62,917,842),46953=>array(109,-64,907,842),46954=>array(109,-64,908,842),46955=>array(109,-64,908,842),46956=>array(109,-69,923,842),46957=>array(109,-64,908,842),46958=>array(109,-64,908,842),46959=>array(109,-76,907,842),46960=>array(109,-62,907,842),46961=>array(109,-61,907,842),46962=>array(109,-69,922,842),46963=>array(109,-74,929,842),46964=>array(109,-69,927,842),46965=>array(109,-68,911,842),46966=>array(109,-72,929,842),46967=>array(109,-70,936,842),46968=>array(109,-66,908,842),46969=>array(109,-59,916,842),46970=>array(109,-60,928,842),46971=>array(109,-68,908,842),46972=>array(118,-69,936,842),46973=>array(103,-59,936,842),46974=>array(103,-61,936,842),46975=>array(103,-71,936,842),46976=>array(108,-45,936,842),46977=>array(103,-69,936,842),46978=>array(103,-76,936,842),46979=>array(103,-44,936,842),46980=>array(103,-62,936,842),46981=>array(103,-64,936,842),46982=>array(103,-64,936,842),46983=>array(103,-64,936,842),46984=>array(103,-70,936,842),46985=>array(103,-64,936,842),46986=>array(103,-64,936,842),46987=>array(103,-76,936,842),46988=>array(103,-62,936,842),46989=>array(103,-61,936,842),46990=>array(103,-70,936,842),46991=>array(103,-74,936,842),46992=>array(103,-69,936,842),46993=>array(103,-67,936,842),46994=>array(103,-72,936,842),46995=>array(103,-71,936,842),46996=>array(103,-66,936,842),46997=>array(103,-59,936,842),46998=>array(103,-60,936,842),46999=>array(103,-69,936,842),47000=>array(118,-69,907,842),47001=>array(103,-61,907,842),47002=>array(103,-61,907,842),47003=>array(103,-71,931,842),47004=>array(103,-46,907,842),47005=>array(103,-68,912,842),47006=>array(103,-76,907,842),47007=>array(103,-44,921,842),47008=>array(103,-62,917,842),47009=>array(103,-64,907,842),47010=>array(103,-64,908,842),47011=>array(103,-64,908,842),47012=>array(103,-69,923,842),47013=>array(103,-64,908,842),47014=>array(103,-64,908,842),47015=>array(103,-76,907,842),47016=>array(103,-62,907,842),47017=>array(103,-61,907,842),47018=>array(103,-69,922,842),47019=>array(103,-74,929,842),47020=>array(103,-69,927,842),47021=>array(103,-68,911,842),47022=>array(103,-72,929,842),47023=>array(103,-70,936,842),47024=>array(103,-66,908,842),47025=>array(103,-59,916,842),47026=>array(103,-60,928,842),47027=>array(103,-68,908,842),47028=>array(118,-68,935,843),47029=>array(103,-59,936,842),47030=>array(103,-61,936,842),47031=>array(103,-71,936,842),47032=>array(108,-45,936,842),47033=>array(103,-69,936,842),47034=>array(103,-76,936,842),47035=>array(103,-44,936,842),47036=>array(103,-62,936,842),47037=>array(103,-64,936,842),47038=>array(103,-64,936,842),47039=>array(103,-64,936,842),47040=>array(103,-70,936,842),47041=>array(103,-64,936,842),47042=>array(103,-64,936,842),47043=>array(103,-76,936,842),47044=>array(103,-62,936,842),47045=>array(103,-61,936,842),47046=>array(103,-70,936,842),47047=>array(103,-74,936,842),47048=>array(103,-69,936,842),47049=>array(103,-67,936,842),47050=>array(103,-72,936,842),47051=>array(103,-71,936,842),47052=>array(103,-66,936,842),47053=>array(103,-59,936,842),47054=>array(103,-60,936,842),47055=>array(103,-69,936,842),47056=>array(118,-69,907,842),47057=>array(103,-61,907,842),47058=>array(103,-61,907,842),47059=>array(103,-71,931,842),47060=>array(103,-46,907,842),47061=>array(103,-68,912,842),47062=>array(103,-76,907,842),47063=>array(103,-44,921,842),47064=>array(103,-62,917,842),47065=>array(103,-64,907,842),47066=>array(103,-64,908,842),47067=>array(103,-64,908,842),47068=>array(103,-69,923,842),47069=>array(103,-64,908,842),47070=>array(103,-64,908,842),47071=>array(103,-76,907,842),47072=>array(103,-62,907,842),47073=>array(103,-61,907,842),47074=>array(103,-69,922,842),47075=>array(103,-74,929,842),47076=>array(103,-69,927,842),47077=>array(103,-68,911,842),47078=>array(103,-72,929,842),47079=>array(103,-70,936,842),47080=>array(103,-66,908,842),47081=>array(103,-59,916,842),47082=>array(103,-60,928,842),47083=>array(103,-68,908,842),47084=>array(118,-70,907,841),47085=>array(103,-61,907,841),47086=>array(103,-61,907,841),47087=>array(103,-71,931,841),47088=>array(103,-46,907,841),47089=>array(103,-68,912,841),47090=>array(103,-76,907,841),47091=>array(103,-44,921,841),47092=>array(103,-62,917,841),47093=>array(103,-64,907,841),47094=>array(103,-64,908,841),47095=>array(103,-64,908,841),47096=>array(103,-69,923,841),47097=>array(103,-64,908,841),47098=>array(103,-64,908,841),47099=>array(103,-76,906,841),47100=>array(103,-62,907,841),47101=>array(103,-61,907,841),47102=>array(103,-69,922,841),47103=>array(103,-74,929,841),47104=>array(103,-69,927,841),47105=>array(103,-68,911,841),47106=>array(103,-72,929,841),47107=>array(103,-70,936,841),47108=>array(103,-66,908,841),47109=>array(103,-59,916,841),47110=>array(103,-60,928,841),47111=>array(103,-68,908,841),47112=>array(118,-68,907,843),47113=>array(118,-61,907,843),47114=>array(118,-61,907,843),47115=>array(118,-71,931,843),47116=>array(118,-46,907,843),47117=>array(118,-68,912,843),47118=>array(118,-76,907,843),47119=>array(118,-44,921,843),47120=>array(118,-62,917,843),47121=>array(118,-64,907,843),47122=>array(118,-64,908,843),47123=>array(118,-64,908,843),47124=>array(118,-69,923,843),47125=>array(118,-64,908,843),47126=>array(118,-64,908,843),47127=>array(118,-76,907,843),47128=>array(118,-62,907,843),47129=>array(118,-61,907,843),47130=>array(118,-69,922,843),47131=>array(118,-74,929,843),47132=>array(118,-69,927,843),47133=>array(118,-68,911,843),47134=>array(118,-72,929,843),47135=>array(118,-70,936,843),47136=>array(118,-66,908,843),47137=>array(118,-59,916,843),47138=>array(118,-60,928,843),47139=>array(118,-68,908,843),47140=>array(118,-70,907,842),47141=>array(103,-61,908,842),47142=>array(103,-61,908,842),47143=>array(103,-71,931,842),47144=>array(103,-46,907,842),47145=>array(103,-68,912,842),47146=>array(103,-76,908,842),47147=>array(103,-44,921,842),47148=>array(103,-62,917,842),47149=>array(103,-64,908,842),47150=>array(103,-64,908,842),47151=>array(103,-64,908,842),47152=>array(103,-69,923,842),47153=>array(103,-64,908,842),47154=>array(103,-64,908,842),47155=>array(103,-76,908,842),47156=>array(103,-62,908,842),47157=>array(103,-61,908,842),47158=>array(103,-69,922,842),47159=>array(103,-74,929,842),47160=>array(103,-69,927,842),47161=>array(103,-68,911,842),47162=>array(103,-72,929,842),47163=>array(103,-70,936,842),47164=>array(103,-66,908,842),47165=>array(103,-59,916,842),47166=>array(103,-60,928,842),47167=>array(103,-68,908,842),47168=>array(118,-68,907,843),47169=>array(118,-61,907,843),47170=>array(118,-61,907,843),47171=>array(118,-71,931,843),47172=>array(118,-46,907,843),47173=>array(118,-68,912,843),47174=>array(118,-76,907,843),47175=>array(118,-44,921,843),47176=>array(118,-62,917,843),47177=>array(118,-64,907,843),47178=>array(118,-64,908,843),47179=>array(118,-64,908,843),47180=>array(118,-69,923,843),47181=>array(118,-64,908,843),47182=>array(118,-64,908,843),47183=>array(118,-76,907,843),47184=>array(118,-62,907,843),47185=>array(118,-61,907,843),47186=>array(118,-69,922,843),47187=>array(118,-74,929,843),47188=>array(118,-69,927,843),47189=>array(118,-68,911,843),47190=>array(118,-72,929,843),47191=>array(118,-70,936,843),47192=>array(118,-66,908,843),47193=>array(118,-59,916,843),47194=>array(118,-60,928,843),47195=>array(118,-68,908,843),47196=>array(62,27,943,755),47197=>array(79,-61,921,795),47198=>array(79,-61,921,795),47199=>array(79,-71,921,795),47200=>array(79,-46,921,795),47201=>array(79,-68,921,795),47202=>array(79,-74,921,795),47203=>array(79,-44,921,795),47204=>array(79,-62,921,795),47205=>array(79,-64,921,795),47206=>array(79,-64,921,795),47207=>array(79,-63,921,795),47208=>array(79,-68,921,795),47209=>array(79,-64,921,795),47210=>array(79,-63,921,795),47211=>array(79,-74,921,795),47212=>array(79,-62,921,795),47213=>array(79,-61,921,795),47214=>array(79,-69,921,795),47215=>array(79,-74,921,795),47216=>array(79,-69,921,795),47217=>array(79,-68,921,795),47218=>array(79,-72,921,795),47219=>array(79,-70,921,795),47220=>array(79,-66,921,795),47221=>array(79,-59,921,795),47222=>array(79,-60,921,795),47223=>array(79,-68,921,795),47224=>array(52,-69,936,842),47225=>array(68,-59,936,842),47226=>array(68,-61,936,842),47227=>array(68,-71,936,842),47228=>array(74,-45,936,843),47229=>array(68,-69,936,842),47230=>array(68,-76,936,842),47231=>array(68,-44,936,842),47232=>array(68,-62,936,842),47233=>array(68,-64,936,842),47234=>array(68,-64,936,842),47235=>array(68,-64,936,842),47236=>array(68,-70,936,842),47237=>array(68,-64,936,842),47238=>array(68,-64,936,842),47239=>array(68,-76,936,842),47240=>array(68,-62,936,842),47241=>array(68,-61,936,842),47242=>array(68,-70,936,842),47243=>array(68,-74,936,842),47244=>array(68,-69,936,842),47245=>array(68,-67,936,842),47246=>array(68,-72,936,842),47247=>array(68,-71,936,842),47248=>array(68,-66,936,842),47249=>array(68,-59,936,842),47250=>array(68,-60,936,842),47251=>array(68,-69,936,842),47252=>array(61,-68,907,843),47253=>array(64,-61,908,842),47254=>array(64,-61,908,842),47255=>array(64,-71,931,842),47256=>array(58,-46,907,842),47257=>array(64,-68,912,842),47258=>array(64,-76,908,842),47259=>array(64,-44,921,842),47260=>array(64,-62,917,842),47261=>array(64,-64,908,842),47262=>array(64,-64,908,842),47263=>array(64,-64,908,842),47264=>array(64,-69,923,842),47265=>array(64,-64,908,842),47266=>array(64,-64,908,842),47267=>array(64,-76,908,842),47268=>array(64,-62,908,842),47269=>array(64,-61,908,842),47270=>array(64,-69,922,842),47271=>array(64,-74,929,842),47272=>array(64,-69,927,842),47273=>array(64,-68,911,842),47274=>array(64,-72,929,842),47275=>array(64,-70,936,842),47276=>array(64,-66,908,842),47277=>array(64,-59,916,842),47278=>array(64,-60,928,842),47279=>array(64,-68,908,842),47280=>array(62,-69,907,842),47281=>array(64,-61,907,841),47282=>array(64,-61,907,841),47283=>array(64,-71,931,841),47284=>array(64,-46,907,842),47285=>array(64,-68,912,841),47286=>array(64,-76,907,841),47287=>array(64,-44,921,841),47288=>array(64,-62,917,841),47289=>array(64,-64,907,841),47290=>array(64,-64,908,841),47291=>array(64,-64,908,841),47292=>array(64,-69,923,841),47293=>array(64,-64,908,841),47294=>array(64,-64,908,841),47295=>array(64,-76,907,841),47296=>array(64,-62,907,841),47297=>array(64,-61,907,841),47298=>array(64,-69,922,841),47299=>array(64,-74,929,841),47300=>array(64,-69,927,841),47301=>array(64,-68,911,841),47302=>array(64,-72,929,841),47303=>array(64,-70,936,841),47304=>array(64,-66,908,841),47305=>array(64,-59,916,841),47306=>array(64,-60,928,841),47307=>array(64,-68,908,841),47308=>array(62,27,943,755),47309=>array(79,-61,921,795),47310=>array(79,-61,921,795),47311=>array(79,-71,921,795),47312=>array(79,-46,922,795),47313=>array(79,-68,921,795),47314=>array(79,-74,921,795),47315=>array(79,-44,921,795),47316=>array(79,-62,921,795),47317=>array(79,-64,921,795),47318=>array(79,-64,921,795),47319=>array(79,-63,921,795),47320=>array(79,-68,921,795),47321=>array(79,-64,921,795),47322=>array(79,-63,921,795),47323=>array(79,-74,921,795),47324=>array(79,-62,921,795),47325=>array(79,-61,921,795),47326=>array(79,-69,921,795),47327=>array(79,-74,921,795),47328=>array(79,-69,921,795),47329=>array(79,-68,921,795),47330=>array(79,-72,921,795),47331=>array(79,-70,921,795),47332=>array(79,-66,921,795),47333=>array(79,-59,921,795),47334=>array(79,-60,921,795),47335=>array(79,-68,921,795),47336=>array(79,-64,920,795),47337=>array(79,-61,921,795),47338=>array(79,-61,921,795),47339=>array(79,-71,921,795),47340=>array(79,-46,921,795),47341=>array(79,-68,921,795),47342=>array(79,-74,921,795),47343=>array(79,-44,921,795),47344=>array(79,-62,921,795),47345=>array(79,-64,921,795),47346=>array(79,-64,921,795),47347=>array(79,-63,921,795),47348=>array(79,-68,921,795),47349=>array(79,-64,921,795),47350=>array(79,-63,921,795),47351=>array(79,-74,921,795),47352=>array(79,-62,921,795),47353=>array(79,-61,921,795),47354=>array(79,-69,921,795),47355=>array(79,-74,921,795),47356=>array(79,-69,921,795),47357=>array(79,-68,921,795),47358=>array(79,-72,921,795),47359=>array(79,-70,921,795),47360=>array(79,-66,921,795),47361=>array(79,-59,921,795),47362=>array(79,-60,921,795),47363=>array(79,-68,921,795),47364=>array(69,-70,907,841),47365=>array(76,-61,907,841),47366=>array(76,-61,907,841),47367=>array(76,-71,931,841),47368=>array(76,-46,907,841),47369=>array(76,-68,912,841),47370=>array(76,-76,907,841),47371=>array(76,-44,921,841),47372=>array(76,-62,917,841),47373=>array(76,-64,907,841),47374=>array(76,-64,908,841),47375=>array(76,-64,908,841),47376=>array(76,-69,923,841),47377=>array(76,-64,908,841),47378=>array(76,-64,908,841),47379=>array(76,-76,906,841),47380=>array(76,-62,907,841),47381=>array(76,-61,907,841),47382=>array(76,-69,922,841),47383=>array(76,-74,929,841),47384=>array(76,-69,927,841),47385=>array(76,-68,911,841),47386=>array(76,-72,929,841),47387=>array(76,-70,936,841),47388=>array(76,-66,908,841),47389=>array(76,-59,916,841),47390=>array(76,-60,928,841),47391=>array(76,-68,908,841),47392=>array(52,-68,907,843),47393=>array(72,-61,907,843),47394=>array(72,-61,907,843),47395=>array(72,-71,931,843),47396=>array(90,-46,907,843),47397=>array(72,-68,912,843),47398=>array(72,-76,907,843),47399=>array(72,-44,921,843),47400=>array(72,-62,917,843),47401=>array(72,-64,907,843),47402=>array(72,-64,908,843),47403=>array(72,-64,908,843),47404=>array(72,-69,923,843),47405=>array(72,-64,908,843),47406=>array(72,-64,908,843),47407=>array(72,-76,907,843),47408=>array(72,-62,907,843),47409=>array(72,-61,907,843),47410=>array(72,-69,922,843),47411=>array(72,-74,929,843),47412=>array(72,-69,927,843),47413=>array(72,-68,911,843),47414=>array(72,-72,929,843),47415=>array(72,-70,936,843),47416=>array(72,-66,908,843),47417=>array(72,-59,916,843),47418=>array(72,-60,928,843),47419=>array(72,-68,908,843),47420=>array(70,-69,907,842),47421=>array(64,-61,907,842),47422=>array(64,-61,907,842),47423=>array(64,-71,931,842),47424=>array(65,-46,907,843),47425=>array(64,-68,912,842),47426=>array(64,-76,907,842),47427=>array(64,-44,921,842),47428=>array(64,-62,917,842),47429=>array(64,-64,907,842),47430=>array(64,-64,908,842),47431=>array(64,-64,908,842),47432=>array(64,-69,923,842),47433=>array(64,-64,908,842),47434=>array(64,-64,908,842),47435=>array(64,-76,907,842),47436=>array(64,-62,907,842),47437=>array(64,-61,907,842),47438=>array(64,-69,922,842),47439=>array(64,-74,929,842),47440=>array(64,-69,927,842),47441=>array(64,-68,911,842),47442=>array(64,-72,929,842),47443=>array(64,-70,936,842),47444=>array(64,-66,908,842),47445=>array(64,-59,916,842),47446=>array(64,-60,928,842),47447=>array(64,-68,908,842),47448=>array(71,-64,928,795),47449=>array(79,-61,921,795),47450=>array(79,-61,921,795),47451=>array(79,-71,921,795),47452=>array(79,-46,921,795),47453=>array(79,-68,921,795),47454=>array(79,-74,921,795),47455=>array(79,-44,921,795),47456=>array(79,-62,921,795),47457=>array(79,-64,921,795),47458=>array(79,-64,921,795),47459=>array(79,-63,921,795),47460=>array(79,-68,921,795),47461=>array(79,-64,921,795),47462=>array(79,-63,921,795),47463=>array(79,-74,921,795),47464=>array(79,-62,921,795),47465=>array(79,-61,921,795),47466=>array(79,-69,921,795),47467=>array(79,-74,921,795),47468=>array(79,-69,921,795),47469=>array(79,-68,921,795),47470=>array(79,-72,921,795),47471=>array(79,-70,921,795),47472=>array(79,-66,921,795),47473=>array(79,-59,921,795),47474=>array(79,-60,921,795),47475=>array(79,-68,921,795),47476=>array(57,42,943,730),47477=>array(79,-61,921,795),47478=>array(79,-61,921,795),47479=>array(79,-71,921,795),47480=>array(79,-46,921,795),47481=>array(79,-68,921,795),47482=>array(79,-74,921,795),47483=>array(79,-44,921,795),47484=>array(79,-62,921,795),47485=>array(79,-64,921,795),47486=>array(79,-64,921,795),47487=>array(79,-63,921,795),47488=>array(79,-68,921,795),47489=>array(79,-64,921,795),47490=>array(79,-63,921,795),47491=>array(79,-74,921,795),47492=>array(79,-62,921,795),47493=>array(79,-61,921,795),47494=>array(79,-69,921,795),47495=>array(79,-74,921,795),47496=>array(79,-69,921,795),47497=>array(79,-68,921,795),47498=>array(79,-72,921,795),47499=>array(79,-70,921,795),47500=>array(79,-66,921,795),47501=>array(79,-59,921,795),47502=>array(79,-60,921,795),47503=>array(79,-68,921,795),47504=>array(67,-69,907,842),47505=>array(64,-61,908,842),47506=>array(64,-61,908,842),47507=>array(64,-71,931,842),47508=>array(64,-46,908,842),47509=>array(64,-68,912,842),47510=>array(64,-76,908,842),47511=>array(64,-44,921,842),47512=>array(64,-62,917,842),47513=>array(64,-64,908,842),47514=>array(64,-64,908,842),47515=>array(64,-64,908,842),47516=>array(64,-69,923,842),47517=>array(64,-64,908,842),47518=>array(64,-64,908,842),47519=>array(64,-76,908,842),47520=>array(64,-62,908,842),47521=>array(64,-61,908,842),47522=>array(64,-69,922,842),47523=>array(64,-74,929,842),47524=>array(64,-69,927,842),47525=>array(64,-68,911,842),47526=>array(64,-72,929,842),47527=>array(64,-70,936,842),47528=>array(64,-66,908,842),47529=>array(64,-59,916,842),47530=>array(64,-60,928,842),47531=>array(64,-68,908,842),47532=>array(143,-69,907,842),47533=>array(138,-61,907,842),47534=>array(138,-61,907,842),47535=>array(138,-71,931,842),47536=>array(138,-46,907,842),47537=>array(138,-68,912,842),47538=>array(138,-76,907,842),47539=>array(138,-44,921,842),47540=>array(138,-62,917,842),47541=>array(138,-64,907,842),47542=>array(138,-64,908,842),47543=>array(138,-64,908,842),47544=>array(138,-69,923,842),47545=>array(138,-64,908,842),47546=>array(138,-64,908,842),47547=>array(138,-76,907,842),47548=>array(138,-62,907,842),47549=>array(138,-61,907,842),47550=>array(138,-69,922,842),47551=>array(138,-74,929,842),47552=>array(138,-69,927,842),47553=>array(138,-68,911,842),47554=>array(138,-72,929,842),47555=>array(138,-70,936,842),47556=>array(138,-66,908,842),47557=>array(138,-59,916,842),47558=>array(138,-60,928,842),47559=>array(138,-68,908,842),47560=>array(127,-69,936,842),47561=>array(122,-59,936,842),47562=>array(122,-61,936,842),47563=>array(122,-71,936,842),47564=>array(122,-45,936,842),47565=>array(122,-69,936,842),47566=>array(122,-76,936,842),47567=>array(122,-44,936,842),47568=>array(122,-62,936,842),47569=>array(122,-64,936,842),47570=>array(122,-64,936,842),47571=>array(122,-64,936,842),47572=>array(122,-70,936,842),47573=>array(122,-64,936,842),47574=>array(122,-64,936,842),47575=>array(122,-76,936,842),47576=>array(122,-62,936,842),47577=>array(122,-61,936,842),47578=>array(122,-70,936,842),47579=>array(122,-74,936,842),47580=>array(118,-69,936,842),47581=>array(122,-67,936,842),47582=>array(122,-72,936,842),47583=>array(122,-71,936,842),47584=>array(122,-66,936,842),47585=>array(122,-59,936,842),47586=>array(122,-60,936,842),47587=>array(122,-69,936,842),47588=>array(127,-69,907,842),47589=>array(122,-61,907,842),47590=>array(122,-61,907,842),47591=>array(122,-71,931,842),47592=>array(122,-46,907,842),47593=>array(122,-68,912,842),47594=>array(122,-76,907,842),47595=>array(122,-44,921,842),47596=>array(122,-62,917,842),47597=>array(122,-64,907,842),47598=>array(122,-64,908,842),47599=>array(122,-64,908,842),47600=>array(122,-69,923,842),47601=>array(122,-64,908,842),47602=>array(122,-64,908,842),47603=>array(122,-76,907,842),47604=>array(122,-62,907,842),47605=>array(122,-61,907,842),47606=>array(122,-69,922,842),47607=>array(122,-74,929,842),47608=>array(122,-69,927,842),47609=>array(122,-68,911,842),47610=>array(122,-72,929,842),47611=>array(122,-70,936,842),47612=>array(122,-66,908,842),47613=>array(122,-59,916,842),47614=>array(122,-60,928,842),47615=>array(122,-68,908,842),47616=>array(127,-68,935,843),47617=>array(122,-59,936,842),47618=>array(122,-61,936,842),47619=>array(122,-71,936,842),47620=>array(122,-45,936,842),47621=>array(122,-69,936,842),47622=>array(122,-76,936,842),47623=>array(122,-44,936,842),47624=>array(122,-62,936,842),47625=>array(122,-64,936,842),47626=>array(122,-64,936,842),47627=>array(122,-64,936,842),47628=>array(122,-70,936,842),47629=>array(122,-64,936,842),47630=>array(122,-64,936,842),47631=>array(122,-76,936,842),47632=>array(122,-62,936,842),47633=>array(122,-61,936,842),47634=>array(122,-70,936,842),47635=>array(122,-74,936,842),47636=>array(118,-69,936,842),47637=>array(122,-67,936,842),47638=>array(122,-72,936,842),47639=>array(122,-71,936,842),47640=>array(122,-66,936,842),47641=>array(122,-59,936,842),47642=>array(122,-60,936,842),47643=>array(122,-69,936,842),47644=>array(127,-69,907,842),47645=>array(122,-61,907,842),47646=>array(122,-61,907,842),47647=>array(122,-71,931,842),47648=>array(122,-46,907,842),47649=>array(122,-68,912,842),47650=>array(122,-76,907,842),47651=>array(122,-44,921,842),47652=>array(122,-62,917,842),47653=>array(122,-64,907,842),47654=>array(122,-64,908,842),47655=>array(122,-64,908,842),47656=>array(122,-69,923,842),47657=>array(122,-64,908,842),47658=>array(122,-64,908,842),47659=>array(122,-76,907,842),47660=>array(122,-62,907,842),47661=>array(122,-61,907,842),47662=>array(122,-69,922,842),47663=>array(122,-74,929,842),47664=>array(122,-69,927,842),47665=>array(122,-68,911,842),47666=>array(122,-72,929,842),47667=>array(122,-70,936,842),47668=>array(122,-66,908,842),47669=>array(122,-59,916,842),47670=>array(122,-60,928,842),47671=>array(122,-68,908,842),47672=>array(127,-70,907,841),47673=>array(122,-61,907,841),47674=>array(122,-61,907,841),47675=>array(122,-71,931,841),47676=>array(112,-46,907,841),47677=>array(122,-68,912,841),47678=>array(122,-76,907,841),47679=>array(122,-44,921,841),47680=>array(122,-62,917,841),47681=>array(122,-64,907,841),47682=>array(122,-64,908,841),47683=>array(122,-64,908,841),47684=>array(122,-69,923,841),47685=>array(122,-64,908,841),47686=>array(122,-64,908,841),47687=>array(122,-76,906,841),47688=>array(122,-62,907,841),47689=>array(122,-61,907,841),47690=>array(122,-69,922,841),47691=>array(122,-74,929,841),47692=>array(122,-69,927,841),47693=>array(122,-68,911,841),47694=>array(122,-72,929,841),47695=>array(122,-70,936,841),47696=>array(122,-66,908,841),47697=>array(122,-59,916,841),47698=>array(122,-60,928,841),47699=>array(122,-68,908,841),47700=>array(127,-68,907,843),47701=>array(122,-61,907,843),47702=>array(122,-61,907,843),47703=>array(122,-71,931,843),47704=>array(122,-46,907,843),47705=>array(122,-68,912,843),47706=>array(122,-76,907,843),47707=>array(122,-44,921,843),47708=>array(122,-62,917,843),47709=>array(122,-64,907,843),47710=>array(122,-64,908,843),47711=>array(122,-64,908,843),47712=>array(122,-69,923,843),47713=>array(122,-64,908,843),47714=>array(122,-64,908,843),47715=>array(122,-76,907,843),47716=>array(122,-62,907,843),47717=>array(122,-61,907,843),47718=>array(122,-69,922,843),47719=>array(122,-74,929,843),47720=>array(122,-69,927,843),47721=>array(122,-68,911,843),47722=>array(122,-72,929,843),47723=>array(122,-70,936,843),47724=>array(122,-66,908,843),47725=>array(122,-59,916,843),47726=>array(122,-60,928,843),47727=>array(122,-68,908,843),47728=>array(127,-70,907,842),47729=>array(122,-61,908,842),47730=>array(122,-61,908,842),47731=>array(122,-71,931,842),47732=>array(112,-46,907,842),47733=>array(122,-68,912,842),47734=>array(122,-76,908,842),47735=>array(122,-44,921,842),47736=>array(122,-62,917,842),47737=>array(122,-64,908,842),47738=>array(122,-64,908,842),47739=>array(122,-64,908,842),47740=>array(122,-69,923,842),47741=>array(122,-64,908,842),47742=>array(122,-64,908,842),47743=>array(122,-76,908,842),47744=>array(122,-62,908,842),47745=>array(122,-61,908,842),47746=>array(122,-69,922,842),47747=>array(122,-74,929,842),47748=>array(122,-69,927,842),47749=>array(122,-68,911,842),47750=>array(122,-72,929,842),47751=>array(122,-70,936,842),47752=>array(122,-66,908,842),47753=>array(122,-59,916,842),47754=>array(122,-60,928,842),47755=>array(122,-68,908,842),47756=>array(127,-68,907,843),47757=>array(122,-61,907,843),47758=>array(122,-61,907,843),47759=>array(122,-71,931,843),47760=>array(122,-46,907,843),47761=>array(122,-68,912,843),47762=>array(122,-76,907,843),47763=>array(122,-44,921,843),47764=>array(122,-62,917,843),47765=>array(122,-64,907,843),47766=>array(122,-64,908,843),47767=>array(122,-64,908,843),47768=>array(122,-69,923,843),47769=>array(122,-64,908,843),47770=>array(122,-64,908,843),47771=>array(122,-76,907,843),47772=>array(122,-62,907,843),47773=>array(122,-61,907,843),47774=>array(122,-69,922,843),47775=>array(122,-74,929,843),47776=>array(122,-69,927,843),47777=>array(122,-68,911,843),47778=>array(122,-72,929,843),47779=>array(122,-70,936,843),47780=>array(122,-66,908,843),47781=>array(122,-59,916,843),47782=>array(122,-60,928,843),47783=>array(122,-68,908,843),47784=>array(62,17,943,740),47785=>array(79,-61,921,800),47786=>array(79,-61,921,800),47787=>array(79,-71,921,800),47788=>array(79,-46,921,800),47789=>array(79,-68,921,800),47790=>array(79,-74,921,800),47791=>array(79,-44,921,800),47792=>array(79,-62,921,800),47793=>array(79,-64,921,800),47794=>array(79,-64,921,800),47795=>array(79,-63,921,800),47796=>array(79,-68,921,800),47797=>array(79,-64,921,800),47798=>array(79,-63,921,800),47799=>array(79,-74,921,800),47800=>array(79,-62,921,800),47801=>array(79,-61,921,800),47802=>array(79,-69,921,800),47803=>array(79,-74,921,800),47804=>array(79,-69,921,800),47805=>array(79,-68,921,800),47806=>array(79,-72,921,800),47807=>array(79,-70,921,800),47808=>array(79,-66,921,800),47809=>array(79,-59,921,800),47810=>array(79,-60,921,800),47811=>array(79,-68,921,800),47812=>array(52,-69,936,842),47813=>array(77,-59,936,843),47814=>array(77,-61,936,843),47815=>array(77,-71,936,843),47816=>array(66,-45,936,842),47817=>array(77,-69,936,843),47818=>array(77,-76,936,843),47819=>array(77,-44,936,843),47820=>array(77,-62,936,843),47821=>array(77,-64,936,843),47822=>array(77,-64,936,843),47823=>array(77,-64,936,843),47824=>array(77,-70,936,843),47825=>array(77,-64,936,843),47826=>array(77,-64,936,843),47827=>array(77,-76,936,843),47828=>array(77,-62,936,843),47829=>array(77,-61,936,843),47830=>array(77,-70,936,843),47831=>array(77,-74,936,843),47832=>array(77,-69,936,843),47833=>array(77,-67,936,843),47834=>array(77,-72,936,843),47835=>array(77,-71,936,843),47836=>array(77,-66,936,843),47837=>array(77,-59,936,843),47838=>array(77,-60,936,843),47839=>array(77,-69,936,843),47840=>array(61,-69,907,842),47841=>array(79,-61,907,843),47842=>array(79,-61,907,843),47843=>array(79,-71,931,843),47844=>array(72,-46,907,842),47845=>array(79,-68,912,843),47846=>array(79,-76,907,843),47847=>array(79,-44,921,843),47848=>array(79,-62,917,843),47849=>array(79,-64,907,843),47850=>array(79,-64,908,843),47851=>array(79,-64,908,843),47852=>array(79,-69,923,843),47853=>array(79,-64,908,843),47854=>array(79,-64,908,843),47855=>array(79,-76,907,843),47856=>array(79,-62,907,843),47857=>array(79,-61,907,843),47858=>array(79,-69,922,843),47859=>array(79,-74,929,843),47860=>array(79,-69,927,843),47861=>array(79,-68,911,843),47862=>array(79,-72,929,843),47863=>array(79,-70,936,843),47864=>array(79,-66,908,843),47865=>array(79,-59,916,843),47866=>array(79,-60,928,843),47867=>array(79,-68,908,843),47868=>array(61,-69,907,842),47869=>array(64,-61,908,841),47870=>array(64,-61,908,841),47871=>array(64,-71,931,841),47872=>array(65,-46,908,841),47873=>array(64,-68,912,841),47874=>array(64,-76,908,841),47875=>array(64,-44,921,841),47876=>array(64,-62,917,841),47877=>array(64,-64,908,841),47878=>array(64,-64,908,841),47879=>array(64,-64,908,841),47880=>array(64,-69,923,841),47881=>array(64,-64,908,841),47882=>array(64,-64,908,841),47883=>array(64,-76,908,841),47884=>array(64,-62,908,841),47885=>array(64,-61,908,841),47886=>array(64,-69,922,841),47887=>array(64,-74,929,841),47888=>array(64,-69,927,841),47889=>array(64,-68,911,841),47890=>array(64,-72,929,841),47891=>array(64,-70,936,841),47892=>array(64,-66,908,841),47893=>array(64,-59,916,841),47894=>array(64,-60,928,841),47895=>array(64,-68,908,841),47896=>array(60,-3,940,765),47897=>array(79,-61,922,800),47898=>array(79,-61,922,800),47899=>array(79,-71,922,800),47900=>array(79,-46,922,800),47901=>array(79,-68,922,800),47902=>array(79,-74,922,800),47903=>array(79,-44,922,800),47904=>array(79,-62,922,800),47905=>array(79,-64,922,800),47906=>array(79,-64,922,800),47907=>array(79,-63,922,800),47908=>array(79,-68,922,800),47909=>array(79,-64,922,800),47910=>array(79,-63,922,800),47911=>array(79,-74,922,800),47912=>array(79,-62,922,800),47913=>array(79,-61,922,800),47914=>array(79,-69,922,800),47915=>array(79,-74,922,800),47916=>array(79,-69,922,800),47917=>array(79,-68,922,800),47918=>array(79,-72,922,800),47919=>array(79,-70,922,800),47920=>array(79,-66,922,800),47921=>array(79,-59,922,800),47922=>array(79,-60,922,800),47923=>array(79,-68,922,800),47924=>array(79,-64,921,800),47925=>array(79,-61,921,800),47926=>array(79,-61,921,800),47927=>array(79,-71,921,800),47928=>array(79,-46,921,800),47929=>array(79,-68,921,800),47930=>array(79,-74,921,800),47931=>array(79,-44,921,800),47932=>array(79,-62,921,800),47933=>array(79,-64,921,800),47934=>array(79,-64,921,800),47935=>array(79,-63,921,800),47936=>array(79,-68,921,800),47937=>array(79,-64,921,800),47938=>array(79,-63,921,800),47939=>array(79,-74,921,800),47940=>array(79,-62,921,800),47941=>array(79,-61,921,800),47942=>array(79,-69,921,800),47943=>array(79,-74,921,800),47944=>array(79,-69,921,800),47945=>array(79,-68,921,800),47946=>array(79,-72,921,800),47947=>array(79,-70,921,800),47948=>array(79,-66,921,800),47949=>array(79,-59,921,800),47950=>array(79,-60,921,800),47951=>array(79,-68,921,800),47952=>array(69,-70,907,841),47953=>array(79,-61,907,841),47954=>array(79,-61,907,841),47955=>array(79,-71,931,841),47956=>array(79,-46,907,841),47957=>array(79,-68,912,841),47958=>array(79,-76,907,841),47959=>array(79,-44,921,841),47960=>array(79,-62,917,841),47961=>array(79,-64,907,841),47962=>array(79,-64,908,841),47963=>array(79,-64,908,841),47964=>array(79,-69,923,841),47965=>array(79,-64,908,841),47966=>array(79,-64,908,841),47967=>array(79,-76,906,841),47968=>array(79,-62,907,841),47969=>array(79,-61,907,841),47970=>array(79,-69,922,841),47971=>array(79,-74,929,841),47972=>array(79,-69,927,841),47973=>array(79,-68,911,841),47974=>array(79,-72,929,841),47975=>array(79,-70,936,841),47976=>array(79,-66,908,841),47977=>array(79,-59,916,841),47978=>array(79,-60,928,841),47979=>array(79,-68,908,841),47980=>array(63,-68,912,843),47981=>array(72,-61,907,843),47982=>array(72,-61,907,843),47983=>array(72,-71,931,843),47984=>array(89,-46,907,843),47985=>array(72,-68,912,843),47986=>array(72,-76,907,843),47987=>array(72,-44,921,843),47988=>array(72,-62,917,843),47989=>array(72,-64,907,843),47990=>array(72,-64,908,843),47991=>array(72,-64,908,843),47992=>array(72,-69,923,843),47993=>array(72,-64,908,843),47994=>array(72,-64,908,843),47995=>array(72,-76,907,843),47996=>array(72,-62,907,843),47997=>array(72,-61,907,843),47998=>array(72,-69,922,843),47999=>array(72,-74,929,843),48000=>array(72,-69,927,843),48001=>array(72,-68,911,843),48002=>array(72,-72,929,843),48003=>array(72,-70,936,843),48004=>array(72,-66,908,843),48005=>array(72,-59,916,843),48006=>array(72,-60,928,843),48007=>array(72,-68,908,843),48008=>array(51,-69,907,842),48009=>array(65,-61,907,842),48010=>array(65,-61,907,842),48011=>array(65,-71,931,842),48012=>array(65,-46,907,842),48013=>array(65,-68,912,842),48014=>array(65,-76,907,842),48015=>array(65,-44,921,842),48016=>array(65,-62,917,842),48017=>array(65,-64,907,842),48018=>array(65,-64,908,842),48019=>array(65,-64,908,842),48020=>array(65,-69,923,842),48021=>array(65,-64,908,842),48022=>array(65,-64,908,842),48023=>array(65,-76,907,842),48024=>array(65,-62,907,842),48025=>array(65,-61,907,842),48026=>array(65,-69,922,842),48027=>array(65,-74,929,842),48028=>array(65,-69,927,842),48029=>array(65,-68,911,842),48030=>array(65,-72,929,842),48031=>array(65,-70,936,842),48032=>array(65,-66,908,842),48033=>array(65,-59,916,842),48034=>array(65,-60,928,842),48035=>array(65,-68,908,842),48036=>array(71,-64,928,800),48037=>array(79,-61,921,800),48038=>array(79,-61,921,800),48039=>array(79,-71,921,800),48040=>array(79,-46,921,790),48041=>array(79,-68,921,800),48042=>array(79,-74,921,800),48043=>array(79,-44,921,800),48044=>array(79,-62,921,800),48045=>array(79,-64,921,800),48046=>array(79,-64,921,800),48047=>array(79,-63,921,800),48048=>array(79,-68,921,800),48049=>array(79,-64,921,800),48050=>array(79,-63,921,800),48051=>array(79,-74,921,800),48052=>array(79,-62,921,800),48053=>array(79,-61,921,800),48054=>array(79,-69,921,800),48055=>array(79,-74,921,800),48056=>array(79,-69,921,800),48057=>array(79,-68,921,800),48058=>array(79,-72,921,800),48059=>array(79,-70,921,800),48060=>array(79,-66,921,800),48061=>array(79,-59,921,800),48062=>array(79,-60,921,800),48063=>array(79,-68,921,800),48064=>array(57,42,943,710),48065=>array(79,-61,921,791),48066=>array(79,-61,921,791),48067=>array(79,-71,921,791),48068=>array(79,-46,921,791),48069=>array(79,-68,921,791),48070=>array(79,-74,921,791),48071=>array(79,-44,921,791),48072=>array(79,-62,921,791),48073=>array(79,-64,921,791),48074=>array(79,-64,921,791),48075=>array(79,-63,921,791),48076=>array(79,-68,921,791),48077=>array(79,-64,921,791),48078=>array(79,-63,921,791),48079=>array(79,-74,921,791),48080=>array(79,-62,921,791),48081=>array(79,-61,921,791),48082=>array(79,-69,921,791),48083=>array(79,-74,921,791),48084=>array(79,-69,921,791),48085=>array(79,-68,921,791),48086=>array(79,-72,921,791),48087=>array(79,-70,921,791),48088=>array(79,-66,921,791),48089=>array(79,-59,921,791),48090=>array(79,-60,921,791),48091=>array(79,-68,921,791),48092=>array(67,-69,907,842),48093=>array(64,-61,907,842),48094=>array(64,-61,907,842),48095=>array(64,-71,931,842),48096=>array(64,-46,907,842),48097=>array(64,-68,912,842),48098=>array(64,-76,907,842),48099=>array(64,-44,921,842),48100=>array(64,-62,917,842),48101=>array(64,-64,907,842),48102=>array(64,-64,908,842),48103=>array(64,-64,908,842),48104=>array(64,-69,923,842),48105=>array(64,-64,908,842),48106=>array(64,-64,908,842),48107=>array(64,-76,907,842),48108=>array(64,-62,907,842),48109=>array(64,-61,907,842),48110=>array(64,-69,922,842),48111=>array(64,-74,929,842),48112=>array(64,-69,927,842),48113=>array(64,-68,911,842),48114=>array(64,-72,929,842),48115=>array(64,-70,936,842),48116=>array(64,-66,908,842),48117=>array(64,-59,916,842),48118=>array(64,-60,928,842),48119=>array(64,-68,908,842),48120=>array(147,-69,907,842),48121=>array(157,-61,907,842),48122=>array(157,-61,907,842),48123=>array(157,-71,931,842),48124=>array(122,-46,907,842),48125=>array(157,-68,912,842),48126=>array(157,-76,907,842),48127=>array(157,-44,921,842),48128=>array(157,-62,917,842),48129=>array(157,-64,907,842),48130=>array(157,-64,908,842),48131=>array(157,-64,908,842),48132=>array(157,-69,923,842),48133=>array(157,-64,908,842),48134=>array(157,-64,908,842),48135=>array(157,-76,907,842),48136=>array(157,-62,907,842),48137=>array(157,-61,907,842),48138=>array(157,-69,922,842),48139=>array(157,-74,929,842),48140=>array(143,-69,927,842),48141=>array(157,-68,911,842),48142=>array(157,-72,929,842),48143=>array(157,-70,936,842),48144=>array(157,-66,908,842),48145=>array(157,-59,916,842),48146=>array(157,-60,928,842),48147=>array(157,-68,908,842),48148=>array(122,-69,936,842),48149=>array(122,-59,936,837),48150=>array(122,-61,936,837),48151=>array(122,-71,936,837),48152=>array(122,-45,936,842),48153=>array(122,-69,936,837),48154=>array(122,-76,936,837),48155=>array(122,-44,936,837),48156=>array(122,-62,936,837),48157=>array(122,-64,936,837),48158=>array(122,-64,936,837),48159=>array(122,-64,936,837),48160=>array(122,-70,936,837),48161=>array(122,-64,936,837),48162=>array(122,-64,936,837),48163=>array(122,-76,936,837),48164=>array(122,-62,936,837),48165=>array(122,-61,936,837),48166=>array(122,-70,936,837),48167=>array(122,-74,936,837),48168=>array(118,-69,936,837),48169=>array(122,-67,936,837),48170=>array(122,-72,936,837),48171=>array(122,-71,936,837),48172=>array(122,-66,936,837),48173=>array(122,-59,936,837),48174=>array(122,-60,936,837),48175=>array(122,-69,936,837),48176=>array(122,-69,907,842),48177=>array(157,-61,907,842),48178=>array(157,-61,907,842),48179=>array(157,-71,931,842),48180=>array(157,-46,907,842),48181=>array(157,-68,912,842),48182=>array(157,-76,907,842),48183=>array(157,-44,921,842),48184=>array(157,-62,917,842),48185=>array(157,-64,907,842),48186=>array(157,-64,908,842),48187=>array(157,-64,908,842),48188=>array(157,-69,923,842),48189=>array(157,-64,908,842),48190=>array(157,-64,908,842),48191=>array(157,-76,907,842),48192=>array(157,-62,907,842),48193=>array(157,-61,907,842),48194=>array(157,-69,922,842),48195=>array(157,-74,929,842),48196=>array(143,-69,927,842),48197=>array(157,-68,911,842),48198=>array(157,-72,929,842),48199=>array(157,-70,936,842),48200=>array(157,-66,908,842),48201=>array(157,-59,916,842),48202=>array(157,-60,928,842),48203=>array(157,-68,908,842),48204=>array(122,-68,935,843),48205=>array(122,-59,936,842),48206=>array(122,-61,936,842),48207=>array(122,-71,936,842),48208=>array(122,-45,936,842),48209=>array(122,-69,936,842),48210=>array(122,-76,936,842),48211=>array(122,-44,936,842),48212=>array(122,-62,936,842),48213=>array(122,-64,936,842),48214=>array(122,-64,936,842),48215=>array(122,-64,936,842),48216=>array(122,-70,936,842),48217=>array(122,-64,936,842),48218=>array(122,-64,936,842),48219=>array(122,-76,936,842),48220=>array(122,-62,936,842),48221=>array(122,-61,936,842),48222=>array(122,-70,936,842),48223=>array(122,-74,936,842),48224=>array(118,-69,936,842),48225=>array(122,-67,936,842),48226=>array(122,-72,936,842),48227=>array(122,-71,936,842),48228=>array(122,-66,936,842),48229=>array(122,-59,936,842),48230=>array(122,-60,936,842),48231=>array(122,-69,936,842),48232=>array(122,-69,907,842),48233=>array(157,-61,907,842),48234=>array(157,-61,907,842),48235=>array(157,-71,931,842),48236=>array(157,-46,907,842),48237=>array(157,-68,912,842),48238=>array(157,-76,907,842),48239=>array(157,-44,921,842),48240=>array(157,-62,917,842),48241=>array(157,-64,907,842),48242=>array(157,-64,908,842),48243=>array(157,-64,908,842),48244=>array(157,-69,923,842),48245=>array(157,-64,908,842),48246=>array(157,-64,908,842),48247=>array(157,-76,907,842),48248=>array(157,-62,907,842),48249=>array(157,-61,907,842),48250=>array(157,-69,922,842),48251=>array(157,-74,929,842),48252=>array(143,-69,927,842),48253=>array(157,-68,911,842),48254=>array(157,-72,929,842),48255=>array(157,-70,936,842),48256=>array(157,-66,908,842),48257=>array(157,-59,916,842),48258=>array(157,-60,928,842),48259=>array(157,-68,908,842),48260=>array(127,-70,907,841),48261=>array(122,-61,907,841),48262=>array(122,-61,907,841),48263=>array(122,-71,931,841),48264=>array(122,-46,907,841),48265=>array(122,-68,912,841),48266=>array(122,-76,907,841),48267=>array(122,-44,921,841),48268=>array(122,-62,917,841),48269=>array(122,-64,907,841),48270=>array(122,-64,908,841),48271=>array(122,-64,908,841),48272=>array(122,-69,923,841),48273=>array(122,-64,908,841),48274=>array(122,-64,908,841),48275=>array(122,-76,906,841),48276=>array(122,-62,907,841),48277=>array(122,-61,907,841),48278=>array(122,-69,922,841),48279=>array(122,-74,929,841),48280=>array(122,-69,927,841),48281=>array(122,-68,911,841),48282=>array(122,-72,929,841),48283=>array(122,-70,936,841),48284=>array(122,-66,908,841),48285=>array(122,-59,916,841),48286=>array(122,-60,928,841),48287=>array(122,-68,908,841),48288=>array(122,-68,907,843),48289=>array(127,-61,907,843),48290=>array(127,-61,907,843),48291=>array(127,-71,931,843),48292=>array(127,-46,907,843),48293=>array(127,-68,912,843),48294=>array(127,-76,907,843),48295=>array(127,-44,921,843),48296=>array(127,-62,917,843),48297=>array(127,-64,907,843),48298=>array(127,-64,908,843),48299=>array(127,-64,908,843),48300=>array(127,-69,923,843),48301=>array(127,-64,908,843),48302=>array(127,-64,908,843),48303=>array(127,-76,907,843),48304=>array(127,-62,907,843),48305=>array(127,-61,907,843),48306=>array(127,-69,922,843),48307=>array(127,-74,929,843),48308=>array(127,-69,927,843),48309=>array(127,-68,911,843),48310=>array(127,-72,929,843),48311=>array(127,-70,936,843),48312=>array(127,-66,908,843),48313=>array(127,-59,916,843),48314=>array(127,-60,928,843),48315=>array(127,-68,908,843),48316=>array(127,-70,907,842),48317=>array(122,-61,908,842),48318=>array(122,-61,908,842),48319=>array(122,-71,931,842),48320=>array(122,-46,907,842),48321=>array(122,-68,912,842),48322=>array(122,-76,908,842),48323=>array(122,-44,921,842),48324=>array(122,-62,917,842),48325=>array(122,-64,908,842),48326=>array(122,-64,908,842),48327=>array(122,-64,908,842),48328=>array(122,-69,923,842),48329=>array(122,-64,908,842),48330=>array(122,-64,908,842),48331=>array(122,-76,908,842),48332=>array(122,-62,908,842),48333=>array(122,-61,908,842),48334=>array(122,-69,922,842),48335=>array(122,-74,929,842),48336=>array(122,-69,927,842),48337=>array(122,-68,911,842),48338=>array(122,-72,929,842),48339=>array(122,-70,936,842),48340=>array(122,-66,908,842),48341=>array(122,-59,916,842),48342=>array(122,-60,928,842),48343=>array(122,-68,908,842),48344=>array(122,-68,907,843),48345=>array(127,-61,907,843),48346=>array(127,-61,907,843),48347=>array(127,-71,931,843),48348=>array(127,-46,907,843),48349=>array(127,-68,912,843),48350=>array(127,-76,907,843),48351=>array(127,-44,921,843),48352=>array(127,-62,917,843),48353=>array(127,-64,907,843),48354=>array(127,-64,908,843),48355=>array(127,-64,908,843),48356=>array(127,-69,923,843),48357=>array(127,-64,908,843),48358=>array(127,-64,908,843),48359=>array(127,-76,907,843),48360=>array(127,-62,907,843),48361=>array(127,-61,907,843),48362=>array(127,-69,922,843),48363=>array(127,-74,929,843),48364=>array(127,-69,927,843),48365=>array(127,-68,911,843),48366=>array(127,-72,929,843),48367=>array(127,-70,936,843),48368=>array(127,-66,908,843),48369=>array(127,-59,916,843),48370=>array(127,-60,928,843),48371=>array(127,-68,908,843),48372=>array(62,7,943,795),48373=>array(79,-61,921,815),48374=>array(79,-61,921,815),48375=>array(79,-71,921,815),48376=>array(79,-46,921,815),48377=>array(79,-68,921,815),48378=>array(79,-74,921,815),48379=>array(79,-44,921,815),48380=>array(79,-62,921,815),48381=>array(79,-64,921,815),48382=>array(79,-64,921,815),48383=>array(79,-63,921,815),48384=>array(79,-68,921,815),48385=>array(79,-64,921,815),48386=>array(79,-63,921,815),48387=>array(79,-74,921,815),48388=>array(79,-62,921,815),48389=>array(79,-61,921,815),48390=>array(79,-69,921,815),48391=>array(79,-74,921,815),48392=>array(79,-69,921,815),48393=>array(79,-68,921,815),48394=>array(79,-72,921,815),48395=>array(79,-70,921,815),48396=>array(79,-66,921,815),48397=>array(79,-59,921,815),48398=>array(79,-60,921,815),48399=>array(79,-68,921,815),48400=>array(52,-69,936,842),48401=>array(77,-59,936,843),48402=>array(77,-61,936,843),48403=>array(77,-71,936,843),48404=>array(66,-45,936,842),48405=>array(77,-69,936,843),48406=>array(77,-76,936,843),48407=>array(77,-44,936,843),48408=>array(77,-62,936,843),48409=>array(77,-64,936,843),48410=>array(77,-64,936,843),48411=>array(77,-64,936,843),48412=>array(77,-70,936,843),48413=>array(77,-64,936,843),48414=>array(77,-64,936,843),48415=>array(77,-76,936,843),48416=>array(77,-62,936,843),48417=>array(77,-61,936,843),48418=>array(77,-70,936,843),48419=>array(77,-74,936,843),48420=>array(77,-69,936,843),48421=>array(77,-67,936,843),48422=>array(77,-72,936,843),48423=>array(77,-71,936,843),48424=>array(77,-66,936,843),48425=>array(77,-59,936,843),48426=>array(77,-60,936,843),48427=>array(77,-69,936,843),48428=>array(61,-68,907,843),48429=>array(79,-61,907,843),48430=>array(79,-61,907,843),48431=>array(79,-71,931,843),48432=>array(72,-46,907,842),48433=>array(79,-68,912,843),48434=>array(79,-76,907,843),48435=>array(79,-44,921,843),48436=>array(79,-62,917,843),48437=>array(79,-64,907,843),48438=>array(79,-64,908,843),48439=>array(79,-64,908,843),48440=>array(79,-69,923,843),48441=>array(79,-64,908,843),48442=>array(79,-64,908,843),48443=>array(79,-76,907,843),48444=>array(79,-62,907,843),48445=>array(79,-61,907,843),48446=>array(79,-69,922,843),48447=>array(79,-74,929,843),48448=>array(79,-69,927,843),48449=>array(79,-68,911,843),48450=>array(79,-72,929,843),48451=>array(79,-70,936,843),48452=>array(79,-66,908,843),48453=>array(79,-59,916,843),48454=>array(79,-60,928,843),48455=>array(79,-68,908,843),48456=>array(62,-69,907,842),48457=>array(65,-61,907,842),48458=>array(65,-61,907,842),48459=>array(65,-71,931,842),48460=>array(64,-46,907,842),48461=>array(65,-68,912,842),48462=>array(65,-76,907,842),48463=>array(65,-44,921,842),48464=>array(65,-62,917,842),48465=>array(65,-64,907,842),48466=>array(65,-64,908,842),48467=>array(65,-64,908,842),48468=>array(65,-69,923,842),48469=>array(65,-64,908,842),48470=>array(65,-64,908,842),48471=>array(65,-76,907,842),48472=>array(65,-62,907,842),48473=>array(65,-61,907,842),48474=>array(65,-69,922,842),48475=>array(65,-74,929,842),48476=>array(65,-69,927,842),48477=>array(65,-68,911,842),48478=>array(65,-72,929,842),48479=>array(65,-70,936,842),48480=>array(65,-66,908,842),48481=>array(65,-59,916,842),48482=>array(65,-60,928,842),48483=>array(65,-68,908,842),48484=>array(62,7,943,805),48485=>array(79,-61,922,815),48486=>array(79,-61,922,815),48487=>array(79,-71,922,815),48488=>array(79,-46,922,815),48489=>array(79,-68,922,815),48490=>array(79,-74,922,815),48491=>array(79,-44,922,815),48492=>array(79,-62,922,815),48493=>array(79,-64,922,815),48494=>array(79,-64,922,815),48495=>array(79,-63,922,815),48496=>array(79,-68,922,815),48497=>array(79,-64,922,815),48498=>array(79,-63,922,815),48499=>array(79,-74,922,815),48500=>array(79,-62,922,815),48501=>array(79,-61,922,815),48502=>array(79,-69,922,815),48503=>array(79,-74,922,815),48504=>array(79,-69,922,815),48505=>array(79,-68,922,815),48506=>array(79,-72,922,815),48507=>array(79,-70,922,815),48508=>array(79,-66,922,815),48509=>array(79,-59,922,815),48510=>array(79,-60,922,815),48511=>array(79,-68,922,815),48512=>array(79,-64,921,815),48513=>array(79,-61,921,815),48514=>array(79,-61,921,815),48515=>array(79,-71,921,815),48516=>array(79,-46,921,815),48517=>array(79,-68,921,815),48518=>array(79,-74,921,815),48519=>array(79,-44,921,815),48520=>array(79,-62,921,815),48521=>array(79,-64,921,815),48522=>array(79,-64,921,815),48523=>array(79,-63,921,815),48524=>array(79,-68,921,815),48525=>array(79,-64,921,815),48526=>array(79,-63,921,815),48527=>array(79,-74,921,815),48528=>array(79,-62,921,815),48529=>array(79,-61,921,815),48530=>array(79,-69,921,815),48531=>array(79,-74,921,815),48532=>array(79,-69,921,815),48533=>array(79,-68,921,815),48534=>array(79,-72,921,815),48535=>array(79,-70,921,815),48536=>array(79,-66,921,815),48537=>array(79,-59,921,815),48538=>array(79,-60,921,815),48539=>array(79,-68,921,815),48540=>array(69,-70,907,841),48541=>array(75,-61,907,841),48542=>array(75,-61,907,841),48543=>array(75,-71,931,841),48544=>array(76,-46,907,841),48545=>array(75,-68,912,841),48546=>array(75,-76,907,841),48547=>array(75,-44,921,841),48548=>array(75,-62,917,841),48549=>array(75,-64,907,841),48550=>array(75,-64,908,841),48551=>array(75,-64,908,841),48552=>array(75,-69,923,841),48553=>array(75,-64,908,841),48554=>array(75,-64,908,841),48555=>array(75,-76,906,841),48556=>array(75,-62,907,841),48557=>array(75,-61,907,841),48558=>array(75,-69,922,841),48559=>array(75,-74,929,841),48560=>array(75,-69,927,841),48561=>array(75,-68,911,841),48562=>array(75,-72,929,841),48563=>array(75,-70,936,841),48564=>array(75,-66,908,841),48565=>array(75,-59,916,841),48566=>array(75,-60,928,841),48567=>array(75,-68,908,841),48568=>array(63,-68,907,843),48569=>array(72,-61,907,843),48570=>array(72,-61,907,843),48571=>array(72,-71,931,843),48572=>array(76,-46,907,843),48573=>array(72,-68,912,843),48574=>array(72,-76,907,843),48575=>array(72,-44,921,843),48576=>array(72,-62,917,843),48577=>array(72,-64,907,843),48578=>array(72,-64,908,843),48579=>array(72,-64,908,843),48580=>array(72,-69,923,843),48581=>array(72,-64,908,843),48582=>array(72,-64,908,843),48583=>array(72,-76,907,843),48584=>array(72,-62,907,843),48585=>array(72,-61,907,843),48586=>array(72,-69,922,843),48587=>array(72,-74,929,843),48588=>array(72,-69,927,843),48589=>array(72,-68,911,843),48590=>array(72,-72,929,843),48591=>array(72,-70,936,843),48592=>array(72,-66,908,843),48593=>array(72,-59,916,843),48594=>array(72,-60,928,843),48595=>array(72,-68,908,843),48596=>array(70,-69,907,842),48597=>array(65,-61,907,841),48598=>array(65,-61,907,841),48599=>array(65,-71,931,841),48600=>array(65,-46,907,841),48601=>array(65,-68,912,841),48602=>array(65,-76,907,841),48603=>array(65,-44,921,841),48604=>array(65,-62,917,841),48605=>array(65,-64,907,841),48606=>array(65,-64,908,841),48607=>array(65,-64,908,841),48608=>array(65,-69,923,841),48609=>array(65,-64,908,841),48610=>array(65,-64,908,841),48611=>array(65,-76,907,841),48612=>array(65,-62,907,841),48613=>array(65,-61,907,841),48614=>array(65,-69,922,841),48615=>array(65,-74,929,841),48616=>array(65,-69,927,841),48617=>array(65,-68,911,841),48618=>array(65,-72,929,841),48619=>array(65,-70,936,841),48620=>array(65,-66,908,841),48621=>array(65,-59,916,841),48622=>array(65,-60,928,841),48623=>array(65,-68,908,841),48624=>array(71,-64,928,815),48625=>array(79,-61,921,815),48626=>array(79,-61,921,815),48627=>array(79,-71,921,815),48628=>array(79,-46,921,815),48629=>array(79,-68,921,815),48630=>array(79,-74,921,815),48631=>array(79,-44,921,815),48632=>array(79,-62,921,815),48633=>array(79,-64,921,815),48634=>array(79,-64,921,815),48635=>array(79,-63,921,815),48636=>array(79,-68,921,815),48637=>array(79,-64,921,815),48638=>array(79,-63,921,815),48639=>array(79,-74,921,815),48640=>array(79,-62,921,815),48641=>array(79,-61,921,815),48642=>array(79,-69,921,815),48643=>array(79,-74,921,815),48644=>array(79,-69,921,815),48645=>array(79,-68,921,815),48646=>array(79,-72,921,815),48647=>array(79,-70,921,815),48648=>array(79,-66,921,815),48649=>array(79,-59,921,815),48650=>array(79,-60,921,815),48651=>array(79,-68,921,815),48652=>array(57,42,943,750),48653=>array(79,-61,921,825),48654=>array(79,-61,921,825),48655=>array(79,-71,921,825),48656=>array(79,-46,921,825),48657=>array(79,-68,921,825),48658=>array(79,-74,921,825),48659=>array(79,-44,921,825),48660=>array(79,-62,921,825),48661=>array(79,-64,921,825),48662=>array(79,-64,921,825),48663=>array(79,-63,921,825),48664=>array(79,-68,921,825),48665=>array(79,-64,921,825),48666=>array(79,-63,921,825),48667=>array(79,-74,921,825),48668=>array(79,-62,921,825),48669=>array(79,-61,921,825),48670=>array(79,-69,921,825),48671=>array(79,-74,921,825),48672=>array(79,-69,921,825),48673=>array(79,-68,921,825),48674=>array(79,-72,921,825),48675=>array(79,-70,921,825),48676=>array(79,-66,921,825),48677=>array(79,-59,921,825),48678=>array(79,-60,921,825),48679=>array(79,-68,921,825),48680=>array(67,-69,907,842),48681=>array(65,-61,907,842),48682=>array(65,-61,907,842),48683=>array(65,-71,931,842),48684=>array(65,-46,907,841),48685=>array(65,-68,912,842),48686=>array(65,-76,907,842),48687=>array(65,-44,921,842),48688=>array(65,-62,917,842),48689=>array(65,-64,907,842),48690=>array(65,-64,908,842),48691=>array(65,-64,908,842),48692=>array(65,-69,923,842),48693=>array(65,-64,908,842),48694=>array(65,-64,908,842),48695=>array(65,-76,907,842),48696=>array(65,-62,907,842),48697=>array(65,-61,907,842),48698=>array(65,-69,922,842),48699=>array(65,-74,929,842),48700=>array(65,-69,927,842),48701=>array(65,-68,911,842),48702=>array(65,-72,929,842),48703=>array(65,-70,936,842),48704=>array(65,-66,908,842),48705=>array(65,-59,916,842),48706=>array(65,-60,928,842),48707=>array(65,-68,908,842),48708=>array(147,-69,907,842),48709=>array(157,-61,907,842),48710=>array(157,-61,907,842),48711=>array(157,-71,931,842),48712=>array(152,-46,907,842),48713=>array(157,-68,912,842),48714=>array(157,-76,907,842),48715=>array(157,-44,921,842),48716=>array(157,-62,917,842),48717=>array(157,-64,907,842),48718=>array(157,-64,908,842),48719=>array(157,-64,908,842),48720=>array(157,-69,923,842),48721=>array(157,-64,908,842),48722=>array(157,-64,908,842),48723=>array(157,-76,907,842),48724=>array(157,-62,907,842),48725=>array(157,-61,907,842),48726=>array(157,-69,922,842),48727=>array(157,-74,929,842),48728=>array(143,-69,927,842),48729=>array(157,-68,911,842),48730=>array(157,-72,929,842),48731=>array(157,-70,936,842),48732=>array(157,-66,908,842),48733=>array(157,-59,916,842),48734=>array(157,-60,928,842),48735=>array(157,-68,908,842),48736=>array(95,-69,936,842),48737=>array(105,-59,936,842),48738=>array(105,-61,936,842),48739=>array(105,-71,936,842),48740=>array(105,-45,936,842),48741=>array(105,-69,936,842),48742=>array(105,-76,936,842),48743=>array(105,-44,936,842),48744=>array(105,-62,936,842),48745=>array(105,-64,936,842),48746=>array(105,-64,936,842),48747=>array(105,-64,936,842),48748=>array(105,-70,936,842),48749=>array(105,-64,936,842),48750=>array(105,-64,936,842),48751=>array(105,-76,936,842),48752=>array(105,-62,936,842),48753=>array(105,-61,936,842),48754=>array(105,-70,936,842),48755=>array(105,-74,936,842),48756=>array(105,-69,936,842),48757=>array(105,-67,936,842),48758=>array(105,-72,936,842),48759=>array(105,-71,936,842),48760=>array(105,-66,936,842),48761=>array(105,-59,936,842),48762=>array(105,-60,936,842),48763=>array(105,-69,936,842),48764=>array(95,-69,907,842),48765=>array(105,-61,907,842),48766=>array(105,-61,907,842),48767=>array(105,-71,931,842),48768=>array(105,-46,907,842),48769=>array(105,-68,912,842),48770=>array(105,-76,907,842),48771=>array(105,-44,921,842),48772=>array(105,-62,917,842),48773=>array(105,-64,907,842),48774=>array(105,-64,908,842),48775=>array(105,-64,908,842),48776=>array(105,-69,923,842),48777=>array(105,-64,908,842),48778=>array(105,-64,908,842),48779=>array(105,-76,907,842),48780=>array(105,-62,907,842),48781=>array(105,-61,907,842),48782=>array(105,-69,922,842),48783=>array(105,-74,929,842),48784=>array(105,-69,927,842),48785=>array(105,-68,911,842),48786=>array(105,-72,929,842),48787=>array(105,-70,936,842),48788=>array(105,-66,908,842),48789=>array(105,-59,916,842),48790=>array(105,-60,928,842),48791=>array(105,-68,908,842),48792=>array(95,-68,935,843),48793=>array(105,-59,936,842),48794=>array(105,-61,936,842),48795=>array(105,-71,936,842),48796=>array(105,-45,936,842),48797=>array(105,-69,936,842),48798=>array(105,-76,936,842),48799=>array(105,-44,936,842),48800=>array(105,-62,936,842),48801=>array(105,-64,936,842),48802=>array(105,-64,936,842),48803=>array(105,-64,936,842),48804=>array(105,-70,936,842),48805=>array(105,-64,936,842),48806=>array(105,-64,936,842),48807=>array(105,-76,936,842),48808=>array(105,-62,936,842),48809=>array(105,-61,936,842),48810=>array(105,-70,936,842),48811=>array(105,-74,936,842),48812=>array(105,-69,936,842),48813=>array(105,-67,936,842),48814=>array(105,-72,936,842),48815=>array(105,-71,936,842),48816=>array(105,-66,936,842),48817=>array(105,-59,936,842),48818=>array(105,-60,936,842),48819=>array(105,-69,936,842),48820=>array(95,-69,907,842),48821=>array(105,-61,907,842),48822=>array(105,-61,907,842),48823=>array(105,-71,931,842),48824=>array(105,-46,907,842),48825=>array(105,-68,912,842),48826=>array(105,-76,907,842),48827=>array(105,-44,921,842),48828=>array(105,-62,917,842),48829=>array(105,-64,907,842),48830=>array(105,-64,908,842),48831=>array(105,-64,908,842),48832=>array(105,-69,923,842),48833=>array(105,-64,908,842),48834=>array(105,-64,908,842),48835=>array(105,-76,907,842),48836=>array(105,-62,907,842),48837=>array(105,-61,907,842),48838=>array(105,-69,922,842),48839=>array(105,-74,929,842),48840=>array(105,-69,927,842),48841=>array(105,-68,911,842),48842=>array(105,-72,929,842),48843=>array(105,-70,936,842),48844=>array(105,-66,908,842),48845=>array(105,-59,916,842),48846=>array(105,-60,928,842),48847=>array(105,-68,908,842),48848=>array(95,-70,907,841),48849=>array(105,-61,907,841),48850=>array(105,-61,907,841),48851=>array(105,-71,931,841),48852=>array(105,-46,907,841),48853=>array(105,-68,912,841),48854=>array(105,-76,907,841),48855=>array(105,-44,921,841),48856=>array(105,-62,917,841),48857=>array(105,-64,907,841),48858=>array(105,-64,908,841),48859=>array(105,-64,908,841),48860=>array(105,-69,923,841),48861=>array(105,-64,908,841),48862=>array(105,-64,908,841),48863=>array(105,-76,906,841),48864=>array(105,-62,907,841),48865=>array(105,-61,907,841),48866=>array(105,-69,922,841),48867=>array(105,-74,929,841),48868=>array(105,-69,927,841),48869=>array(105,-68,911,841),48870=>array(105,-72,929,841),48871=>array(105,-70,936,841),48872=>array(105,-66,908,841),48873=>array(105,-59,916,841),48874=>array(105,-60,928,841),48875=>array(105,-68,908,841),48876=>array(90,-68,907,843),48877=>array(90,-61,907,843),48878=>array(90,-61,907,843),48879=>array(90,-71,931,843),48880=>array(90,-46,907,843),48881=>array(90,-68,912,843),48882=>array(90,-76,907,843),48883=>array(90,-44,921,843),48884=>array(90,-62,917,843),48885=>array(90,-64,907,843),48886=>array(90,-64,908,843),48887=>array(90,-64,908,843),48888=>array(90,-69,923,843),48889=>array(90,-64,908,843),48890=>array(90,-64,908,843),48891=>array(90,-76,907,843),48892=>array(90,-62,907,843),48893=>array(90,-61,907,843),48894=>array(90,-69,922,843),48895=>array(90,-74,929,843),48896=>array(90,-69,927,843),48897=>array(90,-68,911,843),48898=>array(90,-72,929,843),48899=>array(90,-70,936,843),48900=>array(90,-66,908,843),48901=>array(90,-59,916,843),48902=>array(90,-60,928,843),48903=>array(90,-68,908,843),48904=>array(95,-70,907,842),48905=>array(105,-61,908,842),48906=>array(105,-61,908,842),48907=>array(105,-71,931,842),48908=>array(105,-46,907,842),48909=>array(105,-68,912,842),48910=>array(105,-76,908,842),48911=>array(105,-44,921,842),48912=>array(105,-62,917,842),48913=>array(105,-64,908,842),48914=>array(105,-64,908,842),48915=>array(105,-64,908,842),48916=>array(105,-69,923,842),48917=>array(105,-64,908,842),48918=>array(105,-64,908,842),48919=>array(105,-76,908,842),48920=>array(105,-62,908,842),48921=>array(105,-61,908,842),48922=>array(105,-69,922,842),48923=>array(105,-74,929,842),48924=>array(105,-69,927,842),48925=>array(105,-68,911,842),48926=>array(105,-72,929,842),48927=>array(105,-70,936,842),48928=>array(105,-66,908,842),48929=>array(105,-59,916,842),48930=>array(105,-60,928,842),48931=>array(105,-68,908,842),48932=>array(90,-68,907,843),48933=>array(90,-61,907,843),48934=>array(90,-61,907,843),48935=>array(90,-71,931,843),48936=>array(90,-46,907,843),48937=>array(90,-68,912,843),48938=>array(90,-76,907,843),48939=>array(90,-44,921,843),48940=>array(90,-62,917,843),48941=>array(90,-64,907,843),48942=>array(90,-64,908,843),48943=>array(90,-64,908,843),48944=>array(90,-69,923,843),48945=>array(90,-64,908,843),48946=>array(90,-64,908,843),48947=>array(90,-76,907,843),48948=>array(90,-62,907,843),48949=>array(90,-61,907,843),48950=>array(90,-69,922,843),48951=>array(90,-74,929,843),48952=>array(90,-69,927,843),48953=>array(90,-68,911,843),48954=>array(90,-72,929,843),48955=>array(90,-70,936,843),48956=>array(90,-66,908,843),48957=>array(90,-59,916,843),48958=>array(90,-60,928,843),48959=>array(90,-68,908,843),48960=>array(60,12,940,766),48961=>array(79,-61,921,806),48962=>array(79,-61,921,806),48963=>array(79,-71,921,806),48964=>array(79,-46,921,806),48965=>array(79,-68,921,806),48966=>array(79,-74,921,806),48967=>array(79,-44,921,806),48968=>array(79,-62,921,806),48969=>array(79,-64,921,806),48970=>array(79,-64,921,806),48971=>array(79,-63,921,806),48972=>array(79,-68,921,806),48973=>array(79,-64,921,806),48974=>array(79,-63,921,806),48975=>array(79,-74,921,806),48976=>array(79,-62,921,806),48977=>array(79,-61,921,806),48978=>array(79,-69,921,806),48979=>array(79,-74,921,806),48980=>array(79,-69,921,806),48981=>array(79,-68,921,806),48982=>array(79,-72,921,806),48983=>array(79,-70,921,806),48984=>array(79,-66,921,806),48985=>array(79,-59,921,806),48986=>array(79,-60,921,806),48987=>array(79,-68,921,806),48988=>array(51,-69,936,842),48989=>array(69,-59,937,843),48990=>array(69,-61,937,843),48991=>array(69,-71,937,843),48992=>array(57,-45,937,842),48993=>array(69,-69,937,843),48994=>array(69,-76,937,843),48995=>array(69,-44,937,843),48996=>array(69,-62,937,843),48997=>array(69,-64,937,843),48998=>array(69,-64,937,843),48999=>array(69,-64,937,843),49000=>array(69,-70,937,843),49001=>array(69,-64,937,843),49002=>array(69,-64,937,843),49003=>array(69,-76,937,843),49004=>array(69,-62,937,843),49005=>array(69,-61,937,843),49006=>array(69,-70,937,843),49007=>array(69,-74,937,843),49008=>array(69,-69,937,843),49009=>array(69,-67,937,843),49010=>array(69,-72,937,843),49011=>array(69,-71,937,843),49012=>array(69,-66,937,843),49013=>array(69,-59,937,843),49014=>array(69,-60,937,843),49015=>array(69,-69,937,843),49016=>array(57,-69,907,842),49017=>array(69,-61,908,842),49018=>array(69,-61,908,842),49019=>array(69,-71,931,842),49020=>array(57,-46,908,842),49021=>array(69,-68,912,842),49022=>array(69,-76,908,842),49023=>array(69,-44,921,842),49024=>array(69,-62,917,842),49025=>array(69,-64,908,842),49026=>array(69,-64,908,842),49027=>array(69,-64,908,842),49028=>array(69,-69,923,842),49029=>array(69,-64,908,842),49030=>array(69,-64,908,842),49031=>array(69,-76,908,842),49032=>array(69,-62,908,842),49033=>array(69,-61,908,842),49034=>array(69,-69,922,842),49035=>array(69,-74,929,842),49036=>array(69,-69,927,842),49037=>array(69,-68,911,842),49038=>array(69,-72,929,842),49039=>array(69,-70,936,842),49040=>array(69,-66,908,842),49041=>array(69,-59,916,842),49042=>array(69,-60,928,842),49043=>array(69,-68,908,842),49044=>array(58,-69,907,842),49045=>array(64,-61,907,841),49046=>array(64,-61,907,841),49047=>array(64,-71,931,841),49048=>array(64,-46,907,842),49049=>array(64,-68,912,841),49050=>array(64,-76,907,841),49051=>array(64,-44,921,841),49052=>array(64,-62,917,841),49053=>array(64,-64,907,841),49054=>array(64,-64,908,841),49055=>array(64,-64,908,841),49056=>array(64,-69,923,841),49057=>array(64,-64,908,841),49058=>array(64,-64,908,841),49059=>array(64,-76,907,841),49060=>array(64,-62,907,841),49061=>array(64,-61,907,841),49062=>array(64,-69,922,841),49063=>array(64,-74,929,841),49064=>array(64,-69,927,841),49065=>array(64,-68,911,841),49066=>array(64,-72,929,841),49067=>array(64,-70,936,841),49068=>array(64,-66,908,841),49069=>array(64,-59,916,841),49070=>array(64,-60,928,841),49071=>array(64,-68,908,841),49072=>array(60,-13,940,803),49073=>array(79,-61,921,806),49074=>array(79,-61,921,806),49075=>array(79,-71,921,806),49076=>array(79,-46,921,806),49077=>array(79,-68,921,806),49078=>array(79,-74,921,806),49079=>array(79,-44,921,806),49080=>array(79,-62,921,806),49081=>array(79,-64,921,806),49082=>array(79,-64,921,806),49083=>array(79,-63,921,806),49084=>array(79,-68,921,806),49085=>array(79,-64,921,806),49086=>array(79,-63,921,806),49087=>array(79,-74,921,806),49088=>array(79,-62,921,806),49089=>array(79,-61,921,806),49090=>array(79,-69,921,806),49091=>array(79,-74,921,806),49092=>array(79,-69,921,806),49093=>array(79,-68,921,806),49094=>array(79,-72,921,806),49095=>array(79,-70,921,806),49096=>array(79,-66,921,806),49097=>array(79,-59,921,806),49098=>array(79,-60,921,806),49099=>array(79,-68,921,806),49100=>array(79,-64,921,806),49101=>array(79,-61,921,806),49102=>array(79,-61,921,806),49103=>array(79,-71,921,806),49104=>array(79,-46,921,806),49105=>array(79,-68,921,806),49106=>array(79,-74,921,806),49107=>array(79,-44,921,806),49108=>array(79,-62,921,806),49109=>array(79,-64,921,806),49110=>array(79,-64,921,806),49111=>array(79,-63,921,806),49112=>array(79,-68,921,806),49113=>array(79,-64,921,806),49114=>array(79,-63,921,806),49115=>array(79,-74,921,806),49116=>array(79,-62,921,806),49117=>array(79,-61,921,806),49118=>array(79,-69,921,806),49119=>array(79,-74,921,806),49120=>array(79,-69,921,806),49121=>array(79,-68,921,806),49122=>array(79,-72,921,806),49123=>array(79,-70,921,806),49124=>array(79,-66,921,806),49125=>array(79,-59,921,806),49126=>array(79,-60,921,806),49127=>array(79,-68,921,806),49128=>array(72,-70,907,841),49129=>array(67,-61,907,841),49130=>array(67,-61,907,841),49131=>array(67,-71,931,841),49132=>array(65,-46,907,841),49133=>array(67,-68,912,841),49134=>array(67,-76,907,841),49135=>array(67,-44,921,841),49136=>array(67,-62,917,841),49137=>array(67,-64,907,841),49138=>array(67,-64,908,841),49139=>array(67,-64,908,841),49140=>array(67,-69,923,841),49141=>array(67,-64,908,841),49142=>array(67,-64,908,841),49143=>array(67,-76,906,841),49144=>array(67,-62,907,841),49145=>array(67,-61,907,841),49146=>array(67,-69,922,841),49147=>array(67,-74,929,841),49148=>array(67,-69,927,841),49149=>array(67,-68,911,841),49150=>array(67,-72,929,841),49151=>array(67,-70,936,841),49152=>array(67,-66,908,841),49153=>array(67,-59,916,841),49154=>array(67,-60,928,841),49155=>array(67,-68,908,841),49156=>array(51,-68,907,843),49157=>array(67,-61,907,843),49158=>array(67,-61,907,843),49159=>array(67,-71,931,843),49160=>array(68,-46,907,842),49161=>array(67,-68,912,843),49162=>array(67,-76,907,843),49163=>array(67,-44,921,843),49164=>array(67,-62,917,843),49165=>array(67,-64,907,843),49166=>array(67,-64,908,843),49167=>array(67,-64,908,843),49168=>array(67,-69,923,843),49169=>array(67,-64,908,843),49170=>array(67,-64,908,843),49171=>array(67,-76,907,843),49172=>array(67,-62,907,843),49173=>array(67,-61,907,843),49174=>array(67,-69,922,843),49175=>array(67,-74,929,843),49176=>array(67,-69,927,843),49177=>array(67,-68,911,843),49178=>array(67,-72,929,843),49179=>array(67,-70,936,843),49180=>array(67,-66,908,843),49181=>array(67,-59,916,843),49182=>array(67,-60,928,843),49183=>array(67,-68,908,843),49184=>array(64,-69,907,842),49185=>array(65,-61,907,843),49186=>array(65,-61,907,843),49187=>array(65,-71,931,843),49188=>array(66,-46,907,842),49189=>array(65,-68,912,843),49190=>array(65,-76,907,843),49191=>array(65,-44,921,843),49192=>array(65,-62,917,843),49193=>array(65,-64,907,843),49194=>array(65,-64,908,843),49195=>array(65,-64,908,843),49196=>array(65,-69,923,843),49197=>array(65,-64,908,843),49198=>array(65,-64,908,843),49199=>array(65,-76,907,843),49200=>array(65,-62,907,843),49201=>array(65,-61,907,843),49202=>array(65,-69,922,843),49203=>array(65,-74,929,843),49204=>array(65,-69,927,843),49205=>array(65,-68,911,843),49206=>array(65,-72,929,843),49207=>array(65,-70,936,843),49208=>array(65,-66,908,843),49209=>array(65,-59,916,843),49210=>array(65,-60,928,843),49211=>array(65,-68,908,843),49212=>array(79,-64,921,806),49213=>array(79,-61,921,806),49214=>array(79,-61,921,806),49215=>array(79,-71,921,806),49216=>array(81,-46,922,806),49217=>array(79,-68,921,806),49218=>array(79,-74,921,806),49219=>array(79,-44,921,806),49220=>array(79,-62,921,806),49221=>array(79,-64,921,806),49222=>array(79,-64,921,806),49223=>array(79,-63,921,806),49224=>array(79,-68,921,806),49225=>array(79,-64,921,806),49226=>array(79,-63,921,806),49227=>array(79,-74,921,806),49228=>array(79,-62,921,806),49229=>array(79,-61,921,806),49230=>array(79,-69,921,806),49231=>array(79,-74,921,806),49232=>array(79,-69,921,806),49233=>array(79,-68,921,806),49234=>array(79,-72,921,806),49235=>array(79,-70,921,806),49236=>array(79,-66,921,806),49237=>array(79,-59,921,806),49238=>array(79,-60,921,806),49239=>array(79,-68,921,806),49240=>array(57,22,943,746),49241=>array(79,-61,922,811),49242=>array(79,-61,922,811),49243=>array(79,-71,922,811),49244=>array(79,-46,921,806),49245=>array(79,-68,922,811),49246=>array(79,-74,922,811),49247=>array(79,-44,922,811),49248=>array(79,-62,922,811),49249=>array(79,-64,922,811),49250=>array(79,-64,922,811),49251=>array(79,-63,922,811),49252=>array(79,-68,922,811),49253=>array(79,-64,922,811),49254=>array(79,-63,922,811),49255=>array(79,-74,922,811),49256=>array(79,-62,922,811),49257=>array(79,-61,922,811),49258=>array(79,-69,922,811),49259=>array(79,-74,922,811),49260=>array(79,-69,922,811),49261=>array(79,-68,922,811),49262=>array(79,-72,922,811),49263=>array(79,-70,922,811),49264=>array(79,-66,922,811),49265=>array(79,-59,922,811),49266=>array(79,-60,922,811),49267=>array(79,-68,922,811),49268=>array(68,-69,907,842),49269=>array(74,-61,907,841),49270=>array(74,-61,907,841),49271=>array(74,-71,931,841),49272=>array(65,-46,907,842),49273=>array(74,-68,912,841),49274=>array(74,-76,907,841),49275=>array(74,-44,921,841),49276=>array(74,-62,917,841),49277=>array(74,-64,907,841),49278=>array(74,-64,908,841),49279=>array(74,-64,908,841),49280=>array(74,-69,923,841),49281=>array(74,-64,908,841),49282=>array(74,-64,908,841),49283=>array(74,-76,907,841),49284=>array(74,-62,907,841),49285=>array(74,-61,907,841),49286=>array(74,-69,922,841),49287=>array(74,-74,929,841),49288=>array(74,-69,927,841),49289=>array(74,-68,911,841),49290=>array(74,-72,929,841),49291=>array(74,-70,936,841),49292=>array(74,-66,908,841),49293=>array(74,-59,916,841),49294=>array(74,-60,928,841),49295=>array(74,-68,908,841),49296=>array(110,-69,907,842),49297=>array(120,-61,907,842),49298=>array(120,-61,907,842),49299=>array(120,-71,931,842),49300=>array(130,-46,907,842),49301=>array(120,-68,912,842),49302=>array(120,-76,907,842),49303=>array(120,-44,921,842),49304=>array(120,-62,917,842),49305=>array(120,-64,907,842),49306=>array(120,-64,908,842),49307=>array(120,-64,908,842),49308=>array(120,-69,923,842),49309=>array(120,-64,908,842),49310=>array(120,-64,908,842),49311=>array(120,-76,907,842),49312=>array(120,-62,907,842),49313=>array(120,-61,907,842),49314=>array(120,-69,922,842),49315=>array(120,-74,929,842),49316=>array(120,-69,927,842),49317=>array(120,-68,911,842),49318=>array(120,-72,929,842),49319=>array(120,-70,936,842),49320=>array(120,-66,908,842),49321=>array(120,-59,916,842),49322=>array(120,-60,928,842),49323=>array(120,-68,908,842),49324=>array(48,-69,936,842),49325=>array(81,-59,935,842),49326=>array(81,-61,935,842),49327=>array(81,-71,935,842),49328=>array(58,-45,935,841),49329=>array(81,-69,935,842),49330=>array(81,-76,935,842),49331=>array(81,-44,935,842),49332=>array(81,-62,935,842),49333=>array(81,-64,935,842),49334=>array(81,-64,935,842),49335=>array(81,-64,935,842),49336=>array(81,-70,935,842),49337=>array(81,-64,935,842),49338=>array(81,-64,935,842),49339=>array(81,-76,935,842),49340=>array(81,-62,935,842),49341=>array(81,-61,935,842),49342=>array(81,-70,935,842),49343=>array(81,-74,935,842),49344=>array(81,-69,935,842),49345=>array(81,-67,935,842),49346=>array(81,-72,935,842),49347=>array(81,-71,935,842),49348=>array(81,-66,935,842),49349=>array(81,-59,935,842),49350=>array(81,-60,935,842),49351=>array(81,-69,935,842),49352=>array(43,-69,907,842),49353=>array(75,-61,907,842),49354=>array(75,-61,907,842),49355=>array(75,-71,931,842),49356=>array(62,-46,908,842),49357=>array(75,-68,912,842),49358=>array(75,-76,907,842),49359=>array(75,-44,921,842),49360=>array(75,-62,917,842),49361=>array(75,-64,907,842),49362=>array(75,-64,908,842),49363=>array(75,-64,908,842),49364=>array(75,-69,923,842),49365=>array(75,-64,908,842),49366=>array(75,-64,908,842),49367=>array(75,-76,906,842),49368=>array(75,-62,907,842),49369=>array(75,-61,907,842),49370=>array(75,-69,922,842),49371=>array(75,-74,929,842),49372=>array(75,-69,927,842),49373=>array(75,-68,911,842),49374=>array(75,-72,929,842),49375=>array(75,-70,936,842),49376=>array(75,-66,908,842),49377=>array(75,-59,916,842),49378=>array(75,-60,928,842),49379=>array(75,-68,908,842),49380=>array(48,-68,935,843),49381=>array(81,-59,936,842),49382=>array(81,-61,936,842),49383=>array(81,-71,936,842),49384=>array(62,-45,936,842),49385=>array(81,-69,936,842),49386=>array(81,-76,936,842),49387=>array(81,-44,936,842),49388=>array(81,-62,936,842),49389=>array(81,-64,936,842),49390=>array(81,-64,936,842),49391=>array(81,-64,936,842),49392=>array(81,-70,936,842),49393=>array(81,-64,936,842),49394=>array(81,-64,936,842),49395=>array(81,-76,936,842),49396=>array(81,-62,936,842),49397=>array(81,-61,936,842),49398=>array(81,-70,936,842),49399=>array(81,-74,936,842),49400=>array(81,-69,936,842),49401=>array(81,-67,936,842),49402=>array(81,-72,936,842),49403=>array(81,-71,936,842),49404=>array(81,-66,936,842),49405=>array(81,-59,936,842),49406=>array(81,-60,936,842),49407=>array(81,-69,936,842),49408=>array(43,-69,907,842),49409=>array(75,-61,907,842),49410=>array(75,-61,907,842),49411=>array(75,-71,931,842),49412=>array(62,-46,908,842),49413=>array(75,-68,912,842),49414=>array(75,-76,907,842),49415=>array(75,-44,921,842),49416=>array(75,-62,917,842),49417=>array(75,-64,907,842),49418=>array(75,-64,908,842),49419=>array(75,-64,908,842),49420=>array(75,-69,923,842),49421=>array(75,-64,908,842),49422=>array(75,-64,908,842),49423=>array(75,-76,906,842),49424=>array(75,-62,907,842),49425=>array(75,-61,907,842),49426=>array(75,-69,922,842),49427=>array(75,-74,929,842),49428=>array(75,-69,927,842),49429=>array(75,-68,911,842),49430=>array(75,-72,929,842),49431=>array(75,-70,936,842),49432=>array(75,-66,908,842),49433=>array(75,-59,916,842),49434=>array(75,-60,928,842),49435=>array(75,-68,908,842),49436=>array(59,-70,907,841),49437=>array(81,-61,907,841),49438=>array(81,-61,907,841),49439=>array(81,-71,931,841),49440=>array(62,-46,907,841),49441=>array(81,-68,912,841),49442=>array(81,-76,907,841),49443=>array(81,-44,921,841),49444=>array(81,-62,917,841),49445=>array(81,-64,907,841),49446=>array(81,-64,908,841),49447=>array(81,-64,908,841),49448=>array(81,-69,923,841),49449=>array(81,-64,908,841),49450=>array(81,-64,908,841),49451=>array(81,-76,906,841),49452=>array(81,-62,907,841),49453=>array(81,-61,907,841),49454=>array(81,-69,922,841),49455=>array(81,-74,929,841),49456=>array(81,-69,927,841),49457=>array(81,-68,911,841),49458=>array(81,-72,929,841),49459=>array(81,-70,936,841),49460=>array(81,-66,908,841),49461=>array(81,-59,916,841),49462=>array(81,-60,928,841),49463=>array(81,-68,908,841),49464=>array(46,-68,907,843),49465=>array(75,-61,907,843),49466=>array(75,-61,907,843),49467=>array(75,-71,931,843),49468=>array(58,-46,908,842),49469=>array(75,-68,912,843),49470=>array(75,-76,907,843),49471=>array(75,-44,921,843),49472=>array(75,-62,917,843),49473=>array(75,-64,907,843),49474=>array(75,-64,908,843),49475=>array(75,-64,908,843),49476=>array(75,-69,923,843),49477=>array(75,-64,908,843),49478=>array(75,-64,908,843),49479=>array(75,-76,906,843),49480=>array(75,-62,907,843),49481=>array(75,-61,907,843),49482=>array(75,-69,922,843),49483=>array(75,-74,929,843),49484=>array(75,-69,927,843),49485=>array(75,-68,911,843),49486=>array(75,-72,929,843),49487=>array(75,-70,936,843),49488=>array(75,-66,908,843),49489=>array(75,-59,916,843),49490=>array(75,-60,928,843),49491=>array(75,-68,908,843),49492=>array(46,-70,907,842),49493=>array(81,-61,908,842),49494=>array(81,-61,908,842),49495=>array(81,-71,931,842),49496=>array(58,-46,907,841),49497=>array(81,-68,912,842),49498=>array(81,-76,908,842),49499=>array(81,-44,921,842),49500=>array(81,-62,917,842),49501=>array(81,-64,908,842),49502=>array(81,-64,908,842),49503=>array(81,-64,908,842),49504=>array(81,-69,923,842),49505=>array(81,-64,908,842),49506=>array(81,-64,908,842),49507=>array(81,-76,908,842),49508=>array(81,-62,908,842),49509=>array(81,-61,908,842),49510=>array(81,-69,922,842),49511=>array(81,-74,929,842),49512=>array(81,-69,927,842),49513=>array(81,-68,911,842),49514=>array(81,-72,929,842),49515=>array(81,-70,936,842),49516=>array(81,-66,908,842),49517=>array(81,-59,916,842),49518=>array(81,-60,928,842),49519=>array(81,-68,908,842),49520=>array(46,-68,907,843),49521=>array(45,-61,907,842),49522=>array(45,-61,907,842),49523=>array(45,-71,931,842),49524=>array(47,-46,907,842),49525=>array(45,-68,912,842),49526=>array(45,-76,907,842),49527=>array(45,-44,921,842),49528=>array(45,-62,917,842),49529=>array(45,-64,907,842),49530=>array(45,-64,908,842),49531=>array(45,-64,908,842),49532=>array(45,-69,923,842),49533=>array(45,-64,908,842),49534=>array(45,-64,908,842),49535=>array(45,-76,907,842),49536=>array(45,-62,907,842),49537=>array(45,-61,907,842),49538=>array(45,-69,922,842),49539=>array(45,-74,929,842),49540=>array(45,-69,927,842),49541=>array(45,-68,911,842),49542=>array(45,-72,929,842),49543=>array(45,-70,936,842),49544=>array(45,-66,908,842),49545=>array(45,-59,916,842),49546=>array(45,-60,928,842),49547=>array(45,-68,908,842),49548=>array(62,7,943,771),49549=>array(79,-61,921,822),49550=>array(79,-61,921,822),49551=>array(79,-71,921,822),49552=>array(79,-46,921,822),49553=>array(79,-68,921,822),49554=>array(79,-74,921,822),49555=>array(79,-44,921,822),49556=>array(79,-62,921,822),49557=>array(79,-64,921,822),49558=>array(79,-64,921,822),49559=>array(79,-63,921,822),49560=>array(79,-68,921,822),49561=>array(79,-64,921,822),49562=>array(79,-63,921,822),49563=>array(79,-74,921,822),49564=>array(79,-62,921,822),49565=>array(79,-61,921,822),49566=>array(79,-69,921,822),49567=>array(79,-74,921,822),49568=>array(79,-69,921,822),49569=>array(79,-68,921,822),49570=>array(79,-72,921,822),49571=>array(79,-70,921,822),49572=>array(79,-66,921,822),49573=>array(79,-59,921,822),49574=>array(79,-60,921,822),49575=>array(79,-68,921,822),49576=>array(60,-69,937,842),49577=>array(77,-59,936,842),49578=>array(77,-61,936,842),49579=>array(77,-71,936,842),49580=>array(72,-45,937,842),49581=>array(77,-69,936,842),49582=>array(77,-76,936,842),49583=>array(77,-44,936,842),49584=>array(77,-62,936,842),49585=>array(77,-64,936,842),49586=>array(77,-64,936,842),49587=>array(77,-64,936,842),49588=>array(77,-70,936,842),49589=>array(77,-64,936,842),49590=>array(77,-64,936,842),49591=>array(77,-76,936,842),49592=>array(77,-62,936,842),49593=>array(77,-61,936,842),49594=>array(77,-70,936,842),49595=>array(77,-74,936,842),49596=>array(77,-69,936,842),49597=>array(77,-67,936,842),49598=>array(77,-72,936,842),49599=>array(77,-71,936,842),49600=>array(77,-66,936,842),49601=>array(77,-59,936,842),49602=>array(77,-60,936,842),49603=>array(77,-69,936,842),49604=>array(54,-69,907,842),49605=>array(67,-61,907,842),49606=>array(67,-61,907,842),49607=>array(67,-71,931,842),49608=>array(57,-46,908,842),49609=>array(67,-68,912,842),49610=>array(67,-76,907,842),49611=>array(67,-44,921,842),49612=>array(67,-62,917,842),49613=>array(67,-64,907,842),49614=>array(67,-64,908,842),49615=>array(67,-64,908,842),49616=>array(67,-69,923,842),49617=>array(67,-64,908,842),49618=>array(67,-64,908,842),49619=>array(67,-76,907,842),49620=>array(67,-62,907,842),49621=>array(67,-61,907,842),49622=>array(67,-69,922,842),49623=>array(67,-74,929,842),49624=>array(67,-69,927,842),49625=>array(67,-68,911,842),49626=>array(67,-72,929,842),49627=>array(67,-70,936,842),49628=>array(67,-66,908,842),49629=>array(67,-59,916,842),49630=>array(67,-60,928,842),49631=>array(67,-68,908,842),49632=>array(52,-69,907,842),49633=>array(65,-61,908,842),49634=>array(65,-61,908,842),49635=>array(65,-71,931,842),49636=>array(64,-46,907,842),49637=>array(65,-68,912,842),49638=>array(65,-76,908,842),49639=>array(65,-44,921,842),49640=>array(65,-62,917,842),49641=>array(65,-64,908,842),49642=>array(65,-64,908,842),49643=>array(65,-64,908,842),49644=>array(65,-69,923,842),49645=>array(65,-64,908,842),49646=>array(65,-64,908,842),49647=>array(65,-76,908,842),49648=>array(65,-62,908,842),49649=>array(65,-61,908,842),49650=>array(65,-69,922,842),49651=>array(65,-74,929,842),49652=>array(65,-69,927,842),49653=>array(65,-68,911,842),49654=>array(65,-72,929,842),49655=>array(65,-70,936,842),49656=>array(65,-66,908,842),49657=>array(65,-59,916,842),49658=>array(65,-60,928,842),49659=>array(65,-68,908,842),49660=>array(62,7,938,771),49661=>array(79,-61,922,822),49662=>array(79,-61,922,822),49663=>array(79,-71,922,822),49664=>array(79,-46,922,822),49665=>array(79,-68,922,822),49666=>array(79,-74,922,822),49667=>array(79,-44,922,822),49668=>array(79,-62,922,822),49669=>array(79,-64,922,822),49670=>array(79,-64,922,822),49671=>array(79,-63,922,822),49672=>array(79,-68,922,822),49673=>array(79,-64,922,822),49674=>array(79,-63,922,822),49675=>array(79,-74,922,822),49676=>array(79,-62,922,822),49677=>array(79,-61,922,822),49678=>array(79,-69,922,822),49679=>array(79,-74,922,822),49680=>array(79,-69,922,822),49681=>array(79,-68,922,822),49682=>array(79,-72,922,822),49683=>array(79,-70,922,822),49684=>array(79,-66,922,822),49685=>array(79,-59,922,822),49686=>array(79,-60,922,822),49687=>array(79,-68,922,822),49688=>array(79,-64,921,831),49689=>array(79,-61,921,822),49690=>array(79,-61,921,822),49691=>array(79,-71,921,822),49692=>array(79,-46,921,822),49693=>array(79,-68,921,822),49694=>array(79,-74,921,822),49695=>array(79,-44,921,822),49696=>array(79,-62,921,822),49697=>array(79,-64,921,822),49698=>array(79,-64,921,822),49699=>array(79,-63,921,822),49700=>array(79,-68,921,822),49701=>array(79,-64,921,822),49702=>array(79,-63,921,822),49703=>array(79,-74,921,822),49704=>array(79,-62,921,822),49705=>array(79,-61,921,822),49706=>array(79,-69,921,822),49707=>array(79,-74,921,822),49708=>array(79,-69,921,822),49709=>array(79,-68,921,822),49710=>array(79,-72,921,822),49711=>array(79,-70,921,822),49712=>array(79,-66,921,822),49713=>array(79,-59,921,822),49714=>array(79,-60,921,822),49715=>array(79,-68,921,822),49716=>array(69,-70,907,841),49717=>array(73,-61,907,841),49718=>array(73,-61,907,841),49719=>array(73,-71,931,841),49720=>array(76,-46,907,841),49721=>array(73,-68,912,841),49722=>array(73,-76,907,841),49723=>array(73,-44,921,841),49724=>array(73,-62,917,841),49725=>array(73,-64,907,841),49726=>array(73,-64,908,841),49727=>array(73,-64,908,841),49728=>array(73,-69,923,841),49729=>array(73,-64,908,841),49730=>array(73,-64,908,841),49731=>array(73,-76,906,841),49732=>array(73,-62,907,841),49733=>array(73,-61,907,841),49734=>array(73,-69,922,841),49735=>array(73,-74,929,841),49736=>array(73,-69,927,841),49737=>array(73,-68,911,841),49738=>array(73,-72,929,841),49739=>array(73,-70,936,841),49740=>array(73,-66,908,841),49741=>array(73,-59,916,841),49742=>array(73,-60,928,841),49743=>array(73,-68,908,841),49744=>array(63,-68,907,843),49745=>array(70,-61,907,843),49746=>array(70,-61,907,843),49747=>array(70,-71,931,843),49748=>array(62,-46,907,843),49749=>array(70,-68,912,843),49750=>array(70,-76,907,843),49751=>array(70,-44,921,843),49752=>array(70,-62,917,843),49753=>array(70,-64,907,843),49754=>array(70,-64,908,843),49755=>array(70,-64,908,843),49756=>array(70,-69,923,843),49757=>array(70,-64,908,843),49758=>array(70,-64,908,843),49759=>array(70,-76,907,843),49760=>array(70,-62,907,843),49761=>array(70,-61,907,843),49762=>array(70,-69,922,843),49763=>array(70,-74,929,843),49764=>array(70,-69,927,843),49765=>array(70,-68,911,843),49766=>array(70,-72,929,843),49767=>array(70,-70,936,843),49768=>array(70,-66,908,843),49769=>array(70,-59,916,843),49770=>array(70,-60,928,843),49771=>array(70,-68,908,843),49772=>array(63,-69,907,842),49773=>array(65,-61,907,840),49774=>array(65,-61,907,840),49775=>array(65,-71,931,840),49776=>array(65,-46,907,843),49777=>array(65,-68,912,840),49778=>array(65,-76,907,840),49779=>array(65,-44,921,840),49780=>array(65,-62,917,840),49781=>array(65,-64,907,840),49782=>array(65,-64,908,840),49783=>array(65,-64,908,840),49784=>array(65,-69,923,840),49785=>array(65,-64,908,840),49786=>array(65,-64,908,840),49787=>array(65,-76,907,840),49788=>array(65,-62,907,840),49789=>array(65,-61,907,840),49790=>array(65,-69,922,840),49791=>array(65,-74,929,840),49792=>array(65,-69,927,840),49793=>array(65,-68,911,840),49794=>array(65,-72,929,840),49795=>array(65,-70,936,840),49796=>array(65,-66,908,840),49797=>array(65,-59,916,840),49798=>array(65,-60,928,840),49799=>array(65,-68,908,840),49800=>array(87,-64,928,831),49801=>array(79,-61,921,822),49802=>array(79,-61,921,822),49803=>array(79,-71,921,822),49804=>array(81,-46,922,822),49805=>array(79,-68,921,822),49806=>array(79,-74,921,822),49807=>array(79,-44,921,822),49808=>array(79,-62,921,822),49809=>array(79,-64,921,822),49810=>array(79,-64,921,822),49811=>array(79,-63,921,822),49812=>array(79,-68,921,822),49813=>array(79,-64,921,822),49814=>array(79,-63,921,822),49815=>array(79,-74,921,822),49816=>array(79,-62,921,822),49817=>array(79,-61,921,822),49818=>array(79,-69,921,822),49819=>array(79,-74,921,822),49820=>array(79,-69,921,822),49821=>array(79,-68,921,822),49822=>array(79,-72,921,822),49823=>array(79,-70,921,822),49824=>array(79,-66,921,822),49825=>array(79,-59,921,822),49826=>array(79,-60,921,822),49827=>array(79,-68,921,822),49828=>array(57,52,943,741),49829=>array(79,-61,922,802),49830=>array(79,-61,922,802),49831=>array(79,-71,922,802),49832=>array(79,-46,922,802),49833=>array(79,-68,922,802),49834=>array(79,-74,922,802),49835=>array(79,-44,922,802),49836=>array(79,-62,922,802),49837=>array(79,-64,922,802),49838=>array(79,-64,922,802),49839=>array(79,-63,922,802),49840=>array(79,-68,922,802),49841=>array(79,-64,922,802),49842=>array(79,-63,922,802),49843=>array(79,-74,922,802),49844=>array(79,-62,922,802),49845=>array(79,-61,922,802),49846=>array(79,-69,922,802),49847=>array(79,-74,922,802),49848=>array(79,-69,922,802),49849=>array(79,-68,922,802),49850=>array(79,-72,922,802),49851=>array(79,-70,922,802),49852=>array(79,-66,922,802),49853=>array(79,-59,922,802),49854=>array(79,-60,922,802),49855=>array(79,-68,922,802),49856=>array(78,-69,907,842),49857=>array(65,-61,907,842),49858=>array(65,-61,907,842),49859=>array(65,-71,931,842),49860=>array(65,-46,907,842),49861=>array(65,-68,912,842),49862=>array(65,-76,907,842),49863=>array(65,-44,921,842),49864=>array(65,-62,917,842),49865=>array(65,-64,907,842),49866=>array(65,-64,908,842),49867=>array(65,-64,908,842),49868=>array(65,-69,923,842),49869=>array(65,-64,908,842),49870=>array(65,-64,908,842),49871=>array(65,-76,907,842),49872=>array(65,-62,907,842),49873=>array(65,-61,907,842),49874=>array(65,-69,922,842),49875=>array(65,-74,929,842),49876=>array(65,-69,927,842),49877=>array(65,-68,911,842),49878=>array(65,-72,929,842),49879=>array(65,-70,936,842),49880=>array(65,-66,908,842),49881=>array(65,-59,916,842),49882=>array(65,-60,928,842),49883=>array(65,-68,908,842),49884=>array(90,-69,907,842),49885=>array(106,-61,907,842),49886=>array(106,-61,907,842),49887=>array(106,-71,931,842),49888=>array(104,-46,907,842),49889=>array(106,-68,912,842),49890=>array(106,-76,907,842),49891=>array(106,-44,921,842),49892=>array(106,-62,917,842),49893=>array(106,-64,907,842),49894=>array(106,-64,908,842),49895=>array(106,-64,908,842),49896=>array(106,-69,923,842),49897=>array(106,-64,908,842),49898=>array(106,-64,908,842),49899=>array(106,-76,907,842),49900=>array(106,-62,907,842),49901=>array(106,-61,907,842),49902=>array(106,-69,922,842),49903=>array(106,-74,929,842),49904=>array(106,-69,927,842),49905=>array(106,-68,911,842),49906=>array(106,-72,929,842),49907=>array(106,-70,936,842),49908=>array(106,-66,908,842),49909=>array(106,-59,916,842),49910=>array(106,-60,928,842),49911=>array(106,-68,908,842),49912=>array(20,-69,937,842),49913=>array(62,-59,936,842),49914=>array(62,-61,936,842),49915=>array(62,-71,936,842),49916=>array(72,-45,936,842),49917=>array(62,-69,936,842),49918=>array(62,-76,936,842),49919=>array(62,-44,936,842),49920=>array(62,-62,936,842),49921=>array(62,-64,936,842),49922=>array(62,-64,936,842),49923=>array(62,-64,936,842),49924=>array(62,-70,936,842),49925=>array(62,-64,936,842),49926=>array(62,-64,936,842),49927=>array(62,-76,936,842),49928=>array(62,-62,936,842),49929=>array(62,-61,936,842),49930=>array(62,-70,936,842),49931=>array(62,-74,936,842),49932=>array(62,-69,936,842),49933=>array(62,-67,936,842),49934=>array(62,-72,936,842),49935=>array(62,-71,936,842),49936=>array(62,-66,936,842),49937=>array(62,-59,936,842),49938=>array(62,-60,936,842),49939=>array(62,-69,936,842),49940=>array(21,-69,907,842),49941=>array(55,-61,907,842),49942=>array(55,-61,907,842),49943=>array(55,-71,931,842),49944=>array(52,-46,907,842),49945=>array(55,-68,912,842),49946=>array(55,-76,907,842),49947=>array(55,-44,921,842),49948=>array(55,-62,917,842),49949=>array(55,-64,907,842),49950=>array(55,-64,908,842),49951=>array(55,-64,908,842),49952=>array(55,-69,923,842),49953=>array(55,-64,908,842),49954=>array(55,-64,908,842),49955=>array(55,-76,907,842),49956=>array(55,-62,907,842),49957=>array(55,-61,907,842),49958=>array(55,-69,922,842),49959=>array(55,-74,929,842),49960=>array(55,-69,927,842),49961=>array(55,-68,911,842),49962=>array(55,-72,929,842),49963=>array(55,-70,936,842),49964=>array(55,-66,908,842),49965=>array(55,-59,916,842),49966=>array(55,-60,928,842),49967=>array(55,-68,908,842),49968=>array(20,-68,935,843),49969=>array(62,-59,936,842),49970=>array(62,-61,936,842),49971=>array(62,-71,936,842),49972=>array(72,-45,936,842),49973=>array(62,-69,936,842),49974=>array(62,-76,936,842),49975=>array(62,-44,936,842),49976=>array(62,-62,936,842),49977=>array(62,-64,936,842),49978=>array(62,-64,936,842),49979=>array(62,-64,936,842),49980=>array(62,-70,936,842),49981=>array(62,-64,936,842),49982=>array(62,-64,936,842),49983=>array(62,-76,936,842),49984=>array(62,-62,936,842),49985=>array(62,-61,936,842),49986=>array(62,-70,936,842),49987=>array(62,-74,936,842),49988=>array(62,-69,936,842),49989=>array(62,-67,936,842),49990=>array(62,-72,936,842),49991=>array(62,-71,936,842),49992=>array(62,-66,936,842),49993=>array(62,-59,936,842),49994=>array(62,-60,936,842),49995=>array(62,-69,936,842),49996=>array(21,-69,907,842),49997=>array(60,-61,907,842),49998=>array(60,-61,907,842),49999=>array(60,-71,931,842),50000=>array(52,-46,907,842),50001=>array(60,-68,912,842),50002=>array(60,-76,907,842),50003=>array(60,-44,921,842),50004=>array(60,-62,917,842),50005=>array(60,-64,907,842),50006=>array(60,-64,908,842),50007=>array(60,-64,908,842),50008=>array(60,-69,923,842),50009=>array(60,-64,908,842),50010=>array(60,-64,908,842),50011=>array(60,-76,907,842),50012=>array(60,-62,907,842),50013=>array(60,-61,907,842),50014=>array(60,-69,922,842),50015=>array(60,-74,929,842),50016=>array(60,-69,927,842),50017=>array(60,-68,911,842),50018=>array(60,-72,929,842),50019=>array(60,-70,936,842),50020=>array(60,-66,908,842),50021=>array(60,-59,916,842),50022=>array(60,-60,928,842),50023=>array(60,-68,908,842),50024=>array(20,-70,907,841),50025=>array(72,-61,907,841),50026=>array(72,-61,907,841),50027=>array(72,-71,931,841),50028=>array(72,-46,907,841),50029=>array(72,-68,912,841),50030=>array(72,-76,907,841),50031=>array(72,-44,921,841),50032=>array(72,-62,917,841),50033=>array(72,-64,907,841),50034=>array(72,-64,908,841),50035=>array(72,-64,908,841),50036=>array(72,-69,923,841),50037=>array(72,-64,908,841),50038=>array(72,-64,908,841),50039=>array(72,-76,906,841),50040=>array(72,-62,907,841),50041=>array(72,-61,907,841),50042=>array(72,-69,922,841),50043=>array(72,-74,929,841),50044=>array(72,-69,927,841),50045=>array(72,-68,911,841),50046=>array(72,-72,929,841),50047=>array(72,-70,936,841),50048=>array(72,-66,908,841),50049=>array(72,-59,916,841),50050=>array(72,-60,928,841),50051=>array(72,-68,908,841),50052=>array(20,-68,907,843),50053=>array(50,-61,907,843),50054=>array(50,-61,907,843),50055=>array(50,-71,931,843),50056=>array(52,-46,907,843),50057=>array(50,-68,912,843),50058=>array(50,-76,907,843),50059=>array(50,-44,921,843),50060=>array(50,-62,917,843),50061=>array(50,-64,907,843),50062=>array(50,-64,908,843),50063=>array(50,-64,908,843),50064=>array(50,-69,923,843),50065=>array(50,-64,908,843),50066=>array(50,-64,908,843),50067=>array(50,-76,907,843),50068=>array(50,-62,907,843),50069=>array(50,-61,907,843),50070=>array(50,-69,922,843),50071=>array(50,-74,929,843),50072=>array(50,-69,927,843),50073=>array(50,-68,911,843),50074=>array(50,-72,929,843),50075=>array(50,-70,936,843),50076=>array(50,-66,908,843),50077=>array(50,-59,916,843),50078=>array(50,-60,928,843),50079=>array(50,-68,908,843),50080=>array(20,-70,907,842),50081=>array(52,-61,908,842),50082=>array(52,-61,908,842),50083=>array(52,-71,931,842),50084=>array(52,-46,907,842),50085=>array(52,-68,912,842),50086=>array(52,-76,908,842),50087=>array(52,-44,921,842),50088=>array(52,-62,917,842),50089=>array(52,-64,908,842),50090=>array(52,-64,908,842),50091=>array(52,-64,908,842),50092=>array(52,-69,923,842),50093=>array(52,-64,908,842),50094=>array(52,-64,908,842),50095=>array(52,-76,908,842),50096=>array(52,-62,908,842),50097=>array(52,-61,908,842),50098=>array(52,-69,922,842),50099=>array(52,-74,929,842),50100=>array(52,-69,927,842),50101=>array(52,-68,911,842),50102=>array(52,-72,929,842),50103=>array(52,-70,936,842),50104=>array(52,-66,908,842),50105=>array(52,-59,916,842),50106=>array(52,-60,928,842),50107=>array(52,-68,908,842),50108=>array(20,-68,907,843),50109=>array(50,-61,907,843),50110=>array(50,-61,907,843),50111=>array(50,-71,931,843),50112=>array(40,-46,907,843),50113=>array(50,-68,912,843),50114=>array(50,-76,907,843),50115=>array(50,-44,921,843),50116=>array(50,-62,917,843),50117=>array(50,-64,907,843),50118=>array(50,-64,908,843),50119=>array(50,-64,908,843),50120=>array(50,-69,923,843),50121=>array(50,-64,908,843),50122=>array(50,-64,908,843),50123=>array(50,-76,907,843),50124=>array(50,-62,907,843),50125=>array(50,-61,907,843),50126=>array(50,-69,922,843),50127=>array(50,-74,929,843),50128=>array(50,-69,927,843),50129=>array(50,-68,911,843),50130=>array(50,-72,929,843),50131=>array(50,-70,936,843),50132=>array(50,-66,908,843),50133=>array(50,-59,916,843),50134=>array(50,-60,928,843),50135=>array(50,-68,908,843),50136=>array(62,12,943,774),50137=>array(79,-61,921,788),50138=>array(79,-61,921,788),50139=>array(79,-71,921,788),50140=>array(79,-46,922,788),50141=>array(79,-68,921,788),50142=>array(79,-74,921,788),50143=>array(79,-44,921,788),50144=>array(79,-62,921,788),50145=>array(79,-64,921,788),50146=>array(79,-64,921,788),50147=>array(79,-63,921,788),50148=>array(79,-68,921,788),50149=>array(79,-64,921,788),50150=>array(79,-63,921,788),50151=>array(79,-74,921,788),50152=>array(79,-62,921,788),50153=>array(79,-61,921,788),50154=>array(79,-69,921,788),50155=>array(79,-74,921,788),50156=>array(79,-69,921,788),50157=>array(79,-68,921,788),50158=>array(79,-72,921,788),50159=>array(79,-70,921,788),50160=>array(79,-66,921,788),50161=>array(79,-59,921,788),50162=>array(79,-60,921,788),50163=>array(79,-68,921,788),50164=>array(41,-68,936,843),50165=>array(55,-59,936,842),50166=>array(55,-61,936,842),50167=>array(55,-71,936,842),50168=>array(64,-45,936,842),50169=>array(55,-69,936,842),50170=>array(55,-76,936,842),50171=>array(55,-44,936,842),50172=>array(55,-62,936,842),50173=>array(55,-64,936,842),50174=>array(55,-64,936,842),50175=>array(55,-64,936,842),50176=>array(55,-70,936,842),50177=>array(55,-64,936,842),50178=>array(55,-64,936,842),50179=>array(55,-76,936,842),50180=>array(55,-62,936,842),50181=>array(55,-61,936,842),50182=>array(55,-70,936,842),50183=>array(55,-74,936,842),50184=>array(55,-69,936,842),50185=>array(55,-67,936,842),50186=>array(55,-72,936,842),50187=>array(55,-71,936,842),50188=>array(55,-66,936,842),50189=>array(55,-59,936,842),50190=>array(55,-60,936,842),50191=>array(55,-69,936,842),50192=>array(38,-69,907,842),50193=>array(63,-61,907,842),50194=>array(63,-61,907,842),50195=>array(63,-71,931,842),50196=>array(48,-46,907,842),50197=>array(63,-68,912,842),50198=>array(63,-76,907,842),50199=>array(63,-44,921,842),50200=>array(63,-62,917,842),50201=>array(63,-64,907,842),50202=>array(63,-64,908,842),50203=>array(63,-64,908,842),50204=>array(63,-69,923,842),50205=>array(63,-64,908,842),50206=>array(63,-64,908,842),50207=>array(63,-76,907,842),50208=>array(63,-62,907,842),50209=>array(63,-61,907,842),50210=>array(63,-69,922,842),50211=>array(63,-74,929,842),50212=>array(63,-69,927,842),50213=>array(63,-68,911,842),50214=>array(63,-72,929,842),50215=>array(63,-70,936,842),50216=>array(63,-66,908,842),50217=>array(63,-59,916,842),50218=>array(63,-60,928,842),50219=>array(63,-68,908,842),50220=>array(68,-69,907,842),50221=>array(65,-61,907,842),50222=>array(65,-61,907,842),50223=>array(65,-71,931,842),50224=>array(65,-46,907,842),50225=>array(65,-68,912,842),50226=>array(65,-76,907,842),50227=>array(65,-44,921,842),50228=>array(65,-62,917,842),50229=>array(65,-64,907,842),50230=>array(65,-64,908,842),50231=>array(65,-64,908,842),50232=>array(65,-69,923,842),50233=>array(65,-64,908,842),50234=>array(65,-64,908,842),50235=>array(65,-76,907,842),50236=>array(65,-62,907,842),50237=>array(65,-61,907,842),50238=>array(65,-69,922,842),50239=>array(65,-74,929,842),50240=>array(65,-69,927,842),50241=>array(65,-68,911,842),50242=>array(65,-72,929,842),50243=>array(65,-70,936,842),50244=>array(65,-66,908,842),50245=>array(65,-59,916,842),50246=>array(65,-60,928,842),50247=>array(65,-68,908,842),50248=>array(62,12,943,774),50249=>array(79,-61,922,788),50250=>array(79,-61,922,788),50251=>array(79,-71,922,788),50252=>array(79,-46,922,788),50253=>array(79,-68,922,788),50254=>array(79,-74,922,788),50255=>array(79,-44,922,788),50256=>array(79,-62,922,788),50257=>array(79,-64,922,788),50258=>array(79,-64,922,788),50259=>array(79,-63,922,788),50260=>array(79,-68,922,788),50261=>array(79,-64,922,788),50262=>array(79,-63,922,788),50263=>array(79,-74,922,788),50264=>array(79,-62,922,788),50265=>array(79,-61,922,788),50266=>array(79,-69,922,788),50267=>array(79,-74,922,788),50268=>array(79,-69,922,788),50269=>array(79,-68,922,788),50270=>array(79,-72,922,788),50271=>array(79,-70,922,788),50272=>array(79,-66,922,788),50273=>array(79,-59,922,788),50274=>array(79,-60,922,788),50275=>array(79,-68,922,788),50276=>array(82,-64,924,822),50277=>array(79,-61,921,788),50278=>array(79,-61,921,788),50279=>array(79,-71,921,788),50280=>array(79,-46,921,788),50281=>array(79,-68,921,788),50282=>array(79,-74,921,788),50283=>array(79,-44,921,788),50284=>array(79,-62,921,788),50285=>array(79,-64,921,788),50286=>array(79,-64,921,788),50287=>array(79,-63,921,788),50288=>array(79,-68,921,788),50289=>array(79,-64,921,788),50290=>array(79,-63,921,788),50291=>array(79,-74,921,788),50292=>array(79,-62,921,788),50293=>array(79,-61,921,788),50294=>array(79,-69,921,788),50295=>array(79,-74,921,788),50296=>array(79,-69,921,788),50297=>array(79,-68,921,788),50298=>array(79,-72,921,788),50299=>array(79,-70,921,788),50300=>array(79,-66,921,788),50301=>array(79,-59,921,788),50302=>array(79,-60,921,788),50303=>array(79,-68,921,788),50304=>array(81,-70,907,841),50305=>array(74,-61,908,841),50306=>array(74,-61,908,841),50307=>array(74,-71,931,841),50308=>array(66,-46,908,842),50309=>array(74,-68,912,841),50310=>array(74,-76,908,841),50311=>array(74,-44,921,841),50312=>array(74,-62,917,841),50313=>array(74,-64,908,841),50314=>array(74,-64,908,841),50315=>array(74,-64,908,841),50316=>array(74,-69,923,841),50317=>array(74,-64,908,841),50318=>array(74,-64,908,841),50319=>array(74,-76,908,841),50320=>array(74,-62,908,841),50321=>array(74,-61,908,841),50322=>array(74,-69,922,841),50323=>array(74,-74,929,841),50324=>array(74,-69,927,841),50325=>array(74,-68,911,841),50326=>array(74,-72,929,841),50327=>array(74,-70,936,841),50328=>array(74,-66,908,841),50329=>array(74,-59,916,841),50330=>array(74,-60,928,841),50331=>array(74,-68,908,841),50332=>array(51,-68,907,843),50333=>array(64,-61,907,843),50334=>array(64,-61,907,843),50335=>array(64,-71,931,843),50336=>array(64,-46,907,843),50337=>array(64,-68,912,843),50338=>array(64,-76,907,843),50339=>array(64,-44,921,843),50340=>array(64,-62,917,843),50341=>array(64,-64,907,843),50342=>array(64,-64,908,843),50343=>array(64,-64,908,843),50344=>array(64,-69,923,843),50345=>array(64,-64,908,843),50346=>array(64,-64,908,843),50347=>array(64,-76,907,843),50348=>array(64,-62,907,843),50349=>array(64,-61,907,843),50350=>array(64,-69,922,843),50351=>array(64,-74,929,843),50352=>array(64,-69,927,843),50353=>array(64,-68,911,843),50354=>array(64,-72,929,843),50355=>array(64,-70,936,843),50356=>array(64,-66,908,843),50357=>array(64,-59,916,843),50358=>array(64,-60,928,843),50359=>array(64,-68,908,843),50360=>array(60,-69,907,842),50361=>array(65,-61,907,842),50362=>array(65,-61,907,842),50363=>array(65,-71,931,842),50364=>array(65,-46,907,842),50365=>array(65,-68,912,842),50366=>array(65,-76,907,842),50367=>array(65,-44,921,842),50368=>array(65,-62,917,842),50369=>array(65,-64,907,842),50370=>array(65,-64,908,842),50371=>array(65,-64,908,842),50372=>array(65,-69,923,842),50373=>array(65,-64,908,842),50374=>array(65,-64,908,842),50375=>array(65,-76,907,842),50376=>array(65,-62,907,842),50377=>array(65,-61,907,842),50378=>array(65,-69,922,842),50379=>array(65,-74,929,842),50380=>array(65,-69,927,842),50381=>array(65,-68,911,842),50382=>array(65,-72,929,842),50383=>array(65,-70,936,842),50384=>array(65,-66,908,842),50385=>array(65,-59,916,842),50386=>array(65,-60,928,842),50387=>array(65,-68,908,842),50388=>array(82,-64,924,822),50389=>array(79,-61,921,788),50390=>array(79,-61,921,788),50391=>array(79,-71,921,788),50392=>array(81,-46,922,788),50393=>array(79,-68,921,788),50394=>array(79,-74,921,788),50395=>array(79,-44,921,788),50396=>array(79,-62,921,788),50397=>array(79,-64,921,788),50398=>array(79,-64,921,788),50399=>array(79,-63,921,788),50400=>array(79,-68,921,788),50401=>array(79,-64,921,788),50402=>array(79,-63,921,788),50403=>array(79,-74,921,788),50404=>array(79,-62,921,788),50405=>array(79,-61,921,788),50406=>array(79,-69,921,788),50407=>array(79,-74,921,788),50408=>array(79,-69,921,788),50409=>array(79,-68,921,788),50410=>array(79,-72,921,788),50411=>array(79,-70,921,788),50412=>array(79,-66,921,788),50413=>array(79,-59,921,788),50414=>array(79,-60,921,788),50415=>array(79,-68,921,788),50416=>array(57,22,943,720),50417=>array(79,-61,922,794),50418=>array(79,-61,922,794),50419=>array(79,-71,922,794),50420=>array(79,-46,921,794),50421=>array(79,-68,922,794),50422=>array(79,-74,922,794),50423=>array(79,-44,922,794),50424=>array(79,-62,922,794),50425=>array(79,-64,922,794),50426=>array(79,-64,922,794),50427=>array(79,-63,922,794),50428=>array(79,-68,922,794),50429=>array(79,-64,922,794),50430=>array(79,-63,922,794),50431=>array(79,-74,922,794),50432=>array(79,-62,922,794),50433=>array(79,-61,922,794),50434=>array(79,-69,922,794),50435=>array(79,-74,922,794),50436=>array(79,-69,922,794),50437=>array(79,-68,922,794),50438=>array(79,-72,922,794),50439=>array(79,-70,922,794),50440=>array(79,-66,922,794),50441=>array(79,-59,922,794),50442=>array(79,-60,922,794),50443=>array(79,-68,922,794),50444=>array(67,-69,907,842),50445=>array(75,-61,907,842),50446=>array(75,-61,907,842),50447=>array(75,-71,931,842),50448=>array(65,-46,907,842),50449=>array(75,-68,912,842),50450=>array(75,-76,907,842),50451=>array(75,-44,921,842),50452=>array(75,-62,917,842),50453=>array(75,-64,907,842),50454=>array(75,-64,908,842),50455=>array(75,-64,908,842),50456=>array(75,-69,923,842),50457=>array(75,-64,908,842),50458=>array(75,-64,908,842),50459=>array(75,-76,907,842),50460=>array(75,-62,907,842),50461=>array(75,-61,907,842),50462=>array(75,-69,922,842),50463=>array(75,-74,929,842),50464=>array(75,-69,927,842),50465=>array(75,-68,911,842),50466=>array(75,-72,929,842),50467=>array(75,-70,936,842),50468=>array(75,-66,908,842),50469=>array(75,-59,916,842),50470=>array(75,-60,928,842),50471=>array(75,-68,908,842),50472=>array(48,-69,907,842),50473=>array(68,-61,907,842),50474=>array(68,-61,907,842),50475=>array(68,-71,931,842),50476=>array(68,-46,907,842),50477=>array(68,-68,912,842),50478=>array(68,-76,907,842),50479=>array(68,-44,921,842),50480=>array(68,-62,917,842),50481=>array(68,-64,907,842),50482=>array(68,-64,908,842),50483=>array(68,-64,908,842),50484=>array(68,-69,923,842),50485=>array(68,-64,908,842),50486=>array(68,-64,908,842),50487=>array(68,-76,907,842),50488=>array(68,-62,907,842),50489=>array(68,-61,907,842),50490=>array(68,-69,922,842),50491=>array(68,-74,929,842),50492=>array(68,-69,927,842),50493=>array(68,-68,911,842),50494=>array(68,-72,929,842),50495=>array(68,-70,936,842),50496=>array(68,-66,908,842),50497=>array(68,-59,916,842),50498=>array(68,-60,928,842),50499=>array(68,-68,908,842),50500=>array(108,-69,936,842),50501=>array(113,-59,936,842),50502=>array(113,-61,936,842),50503=>array(113,-71,936,842),50504=>array(100,-45,936,842),50505=>array(113,-69,936,842),50506=>array(113,-76,936,842),50507=>array(113,-44,936,842),50508=>array(113,-62,936,842),50509=>array(113,-64,936,842),50510=>array(113,-64,936,842),50511=>array(113,-64,936,842),50512=>array(113,-70,936,842),50513=>array(113,-64,936,842),50514=>array(113,-64,936,842),50515=>array(113,-76,936,842),50516=>array(113,-62,936,842),50517=>array(113,-61,936,842),50518=>array(113,-70,936,842),50519=>array(113,-74,936,842),50520=>array(113,-69,936,842),50521=>array(113,-67,936,842),50522=>array(113,-72,936,842),50523=>array(113,-71,936,842),50524=>array(113,-66,936,842),50525=>array(113,-59,936,842),50526=>array(113,-60,936,842),50527=>array(113,-69,936,842),50528=>array(105,-69,907,842),50529=>array(93,-61,907,842),50530=>array(93,-61,907,842),50531=>array(93,-71,931,842),50532=>array(80,-46,907,842),50533=>array(93,-68,912,842),50534=>array(93,-76,907,842),50535=>array(93,-44,921,842),50536=>array(93,-62,917,842),50537=>array(93,-64,907,842),50538=>array(93,-64,908,842),50539=>array(93,-64,908,842),50540=>array(93,-69,923,842),50541=>array(93,-64,908,842),50542=>array(93,-64,908,842),50543=>array(93,-76,907,842),50544=>array(93,-62,907,842),50545=>array(93,-61,907,842),50546=>array(93,-69,922,842),50547=>array(93,-74,929,842),50548=>array(93,-69,927,842),50549=>array(93,-68,911,842),50550=>array(93,-72,929,842),50551=>array(93,-70,936,842),50552=>array(93,-66,908,842),50553=>array(93,-59,916,842),50554=>array(93,-60,928,842),50555=>array(93,-68,908,842),50556=>array(123,-68,935,843),50557=>array(113,-59,936,842),50558=>array(113,-61,936,842),50559=>array(113,-71,936,842),50560=>array(100,-45,936,842),50561=>array(113,-69,936,842),50562=>array(113,-76,936,842),50563=>array(113,-44,936,842),50564=>array(113,-62,936,842),50565=>array(113,-64,936,842),50566=>array(113,-64,936,842),50567=>array(113,-64,936,842),50568=>array(113,-70,936,842),50569=>array(113,-64,936,842),50570=>array(113,-64,936,842),50571=>array(113,-76,936,842),50572=>array(113,-62,936,842),50573=>array(113,-61,936,842),50574=>array(113,-70,936,842),50575=>array(113,-74,936,842),50576=>array(113,-69,936,842),50577=>array(113,-67,936,842),50578=>array(113,-72,936,842),50579=>array(113,-71,936,842),50580=>array(113,-66,936,842),50581=>array(113,-59,936,842),50582=>array(113,-60,936,842),50583=>array(113,-69,936,842),50584=>array(105,-69,907,842),50585=>array(93,-61,907,842),50586=>array(93,-61,907,842),50587=>array(93,-71,931,842),50588=>array(85,-46,907,842),50589=>array(93,-68,912,842),50590=>array(93,-76,907,842),50591=>array(93,-44,921,842),50592=>array(93,-62,917,842),50593=>array(93,-64,907,842),50594=>array(93,-64,908,842),50595=>array(93,-64,908,842),50596=>array(93,-69,923,842),50597=>array(93,-64,908,842),50598=>array(93,-64,908,842),50599=>array(93,-76,907,842),50600=>array(93,-62,907,842),50601=>array(93,-61,907,842),50602=>array(93,-69,922,842),50603=>array(93,-74,929,842),50604=>array(93,-69,927,842),50605=>array(93,-68,911,842),50606=>array(93,-72,929,842),50607=>array(93,-70,936,842),50608=>array(93,-66,908,842),50609=>array(93,-59,916,842),50610=>array(93,-60,928,842),50611=>array(93,-68,908,842),50612=>array(93,-70,907,841),50613=>array(88,-61,907,841),50614=>array(88,-61,907,841),50615=>array(88,-71,931,841),50616=>array(85,-46,907,841),50617=>array(88,-68,912,841),50618=>array(88,-76,907,841),50619=>array(88,-44,921,841),50620=>array(88,-62,917,841),50621=>array(88,-64,907,841),50622=>array(88,-64,908,841),50623=>array(88,-64,908,841),50624=>array(88,-69,923,841),50625=>array(88,-64,908,841),50626=>array(88,-64,908,841),50627=>array(88,-76,906,841),50628=>array(88,-62,907,841),50629=>array(88,-61,907,841),50630=>array(88,-69,922,841),50631=>array(88,-74,929,841),50632=>array(88,-69,927,841),50633=>array(88,-68,911,841),50634=>array(88,-72,929,841),50635=>array(88,-70,936,841),50636=>array(88,-66,908,841),50637=>array(88,-59,916,841),50638=>array(88,-60,928,841),50639=>array(88,-68,908,841),50640=>array(85,-68,907,843),50641=>array(75,-61,907,843),50642=>array(75,-61,907,843),50643=>array(75,-71,931,843),50644=>array(76,-46,907,843),50645=>array(75,-68,912,843),50646=>array(75,-76,907,843),50647=>array(75,-44,921,843),50648=>array(75,-62,917,843),50649=>array(75,-64,907,843),50650=>array(75,-64,908,843),50651=>array(75,-64,908,843),50652=>array(75,-69,923,843),50653=>array(75,-64,908,843),50654=>array(75,-64,908,843),50655=>array(75,-76,907,843),50656=>array(75,-62,907,843),50657=>array(75,-61,907,843),50658=>array(75,-69,922,843),50659=>array(75,-74,929,843),50660=>array(75,-69,927,843),50661=>array(75,-68,911,843),50662=>array(75,-72,929,843),50663=>array(75,-70,936,843),50664=>array(75,-66,908,843),50665=>array(75,-59,916,843),50666=>array(75,-60,928,843),50667=>array(75,-68,908,843),50668=>array(93,-70,907,842),50669=>array(88,-61,908,842),50670=>array(88,-61,908,842),50671=>array(88,-71,931,842),50672=>array(85,-46,907,842),50673=>array(88,-68,912,842),50674=>array(88,-76,908,842),50675=>array(88,-44,921,842),50676=>array(88,-62,917,842),50677=>array(88,-64,908,842),50678=>array(88,-64,908,842),50679=>array(88,-64,908,842),50680=>array(88,-69,923,842),50681=>array(88,-64,908,842),50682=>array(88,-64,908,842),50683=>array(88,-76,908,842),50684=>array(88,-62,908,842),50685=>array(88,-61,908,842),50686=>array(88,-69,922,842),50687=>array(88,-74,929,842),50688=>array(88,-69,927,842),50689=>array(88,-68,911,842),50690=>array(88,-72,929,842),50691=>array(88,-70,936,842),50692=>array(88,-66,908,842),50693=>array(88,-59,916,842),50694=>array(88,-60,928,842),50695=>array(88,-68,908,842),50696=>array(85,-68,907,843),50697=>array(75,-61,907,843),50698=>array(75,-61,907,843),50699=>array(75,-71,931,843),50700=>array(76,-46,907,843),50701=>array(75,-68,912,843),50702=>array(75,-76,907,843),50703=>array(75,-44,921,843),50704=>array(75,-62,917,843),50705=>array(75,-64,907,843),50706=>array(75,-64,908,843),50707=>array(75,-64,908,843),50708=>array(75,-69,923,843),50709=>array(75,-64,908,843),50710=>array(75,-64,908,843),50711=>array(75,-76,907,843),50712=>array(75,-62,907,843),50713=>array(75,-61,907,843),50714=>array(75,-69,922,843),50715=>array(75,-74,929,843),50716=>array(75,-69,927,843),50717=>array(75,-68,911,843),50718=>array(75,-72,929,843),50719=>array(75,-70,936,843),50720=>array(75,-66,908,843),50721=>array(75,-59,916,843),50722=>array(75,-60,928,843),50723=>array(75,-68,908,843),50724=>array(62,4,938,763),50725=>array(79,-61,921,808),50726=>array(79,-61,921,808),50727=>array(79,-71,921,808),50728=>array(79,-46,922,803),50729=>array(79,-68,921,808),50730=>array(79,-74,921,808),50731=>array(79,-44,921,808),50732=>array(79,-62,921,808),50733=>array(79,-64,921,808),50734=>array(79,-64,921,808),50735=>array(79,-63,921,808),50736=>array(79,-68,921,808),50737=>array(79,-64,921,808),50738=>array(79,-63,921,808),50739=>array(79,-74,921,808),50740=>array(79,-62,921,808),50741=>array(79,-61,921,808),50742=>array(79,-69,921,808),50743=>array(79,-74,921,808),50744=>array(79,-69,921,808),50745=>array(79,-68,921,808),50746=>array(79,-72,921,808),50747=>array(79,-70,921,808),50748=>array(79,-66,921,808),50749=>array(79,-59,921,808),50750=>array(79,-60,921,808),50751=>array(79,-68,921,808),50752=>array(52,-69,936,842),50753=>array(77,-59,936,842),50754=>array(77,-61,936,842),50755=>array(77,-71,936,842),50756=>array(72,-45,936,842),50757=>array(77,-69,936,842),50758=>array(77,-76,936,842),50759=>array(77,-44,936,842),50760=>array(77,-62,936,842),50761=>array(77,-64,936,842),50762=>array(77,-64,936,842),50763=>array(77,-64,936,842),50764=>array(77,-70,936,842),50765=>array(77,-64,936,842),50766=>array(77,-64,936,842),50767=>array(77,-76,936,842),50768=>array(77,-62,936,842),50769=>array(77,-61,936,842),50770=>array(77,-70,936,842),50771=>array(77,-74,936,842),50772=>array(77,-69,936,842),50773=>array(77,-67,936,842),50774=>array(77,-72,936,842),50775=>array(77,-71,936,842),50776=>array(77,-66,936,842),50777=>array(77,-59,936,842),50778=>array(77,-60,936,842),50779=>array(77,-69,936,842),50780=>array(61,-69,907,842),50781=>array(62,-61,907,842),50782=>array(62,-61,907,842),50783=>array(62,-71,931,842),50784=>array(62,-46,907,842),50785=>array(62,-68,912,842),50786=>array(62,-76,907,842),50787=>array(62,-44,921,842),50788=>array(62,-62,917,842),50789=>array(62,-64,907,842),50790=>array(62,-64,908,842),50791=>array(62,-64,908,842),50792=>array(62,-69,923,842),50793=>array(62,-64,908,842),50794=>array(62,-64,908,842),50795=>array(62,-76,907,842),50796=>array(62,-62,907,842),50797=>array(62,-61,907,842),50798=>array(62,-69,922,842),50799=>array(62,-74,929,842),50800=>array(62,-69,927,842),50801=>array(62,-68,911,842),50802=>array(62,-72,929,842),50803=>array(62,-70,936,842),50804=>array(62,-66,908,842),50805=>array(62,-59,916,842),50806=>array(62,-60,928,842),50807=>array(62,-68,908,842),50808=>array(52,-69,907,842),50809=>array(64,-61,907,842),50810=>array(64,-61,907,842),50811=>array(64,-71,931,842),50812=>array(64,-46,907,842),50813=>array(64,-68,912,842),50814=>array(64,-76,907,842),50815=>array(64,-44,921,842),50816=>array(64,-62,917,842),50817=>array(64,-64,907,842),50818=>array(64,-64,908,842),50819=>array(64,-64,908,842),50820=>array(64,-69,923,842),50821=>array(64,-64,908,842),50822=>array(64,-64,908,842),50823=>array(64,-76,907,842),50824=>array(64,-62,907,842),50825=>array(64,-61,907,842),50826=>array(64,-69,922,842),50827=>array(64,-74,929,842),50828=>array(64,-69,927,842),50829=>array(64,-68,911,842),50830=>array(64,-72,929,842),50831=>array(64,-70,936,842),50832=>array(64,-66,908,842),50833=>array(64,-59,916,842),50834=>array(64,-60,928,842),50835=>array(64,-68,908,842),50836=>array(62,4,938,763),50837=>array(79,-61,922,808),50838=>array(79,-61,922,808),50839=>array(79,-71,922,808),50840=>array(79,-46,922,793),50841=>array(79,-68,922,808),50842=>array(79,-74,922,808),50843=>array(79,-44,922,808),50844=>array(79,-62,922,808),50845=>array(79,-64,922,808),50846=>array(79,-64,922,808),50847=>array(79,-63,922,808),50848=>array(79,-68,922,808),50849=>array(79,-64,922,808),50850=>array(79,-63,922,808),50851=>array(79,-74,922,808),50852=>array(79,-62,922,808),50853=>array(79,-61,922,808),50854=>array(79,-69,922,808),50855=>array(79,-74,922,808),50856=>array(79,-69,922,808),50857=>array(79,-68,922,808),50858=>array(79,-72,922,808),50859=>array(79,-70,922,808),50860=>array(79,-66,922,808),50861=>array(79,-59,922,808),50862=>array(79,-60,922,808),50863=>array(79,-68,922,808),50864=>array(79,-64,921,793),50865=>array(79,-61,921,808),50866=>array(79,-61,921,808),50867=>array(79,-71,921,808),50868=>array(79,-46,921,793),50869=>array(79,-68,921,808),50870=>array(79,-74,921,808),50871=>array(79,-44,921,808),50872=>array(79,-62,921,808),50873=>array(79,-64,921,808),50874=>array(79,-64,921,808),50875=>array(79,-63,921,808),50876=>array(79,-68,921,808),50877=>array(79,-64,921,808),50878=>array(79,-63,921,808),50879=>array(79,-74,921,808),50880=>array(79,-62,921,808),50881=>array(79,-61,921,808),50882=>array(79,-69,921,808),50883=>array(79,-74,921,808),50884=>array(79,-69,921,808),50885=>array(79,-68,921,808),50886=>array(79,-72,921,808),50887=>array(79,-70,921,808),50888=>array(79,-66,921,808),50889=>array(79,-59,921,808),50890=>array(79,-60,921,808),50891=>array(79,-68,921,808),50892=>array(73,-70,907,841),50893=>array(75,-61,908,841),50894=>array(75,-61,908,841),50895=>array(75,-71,931,841),50896=>array(76,-46,907,841),50897=>array(75,-68,912,841),50898=>array(75,-76,908,841),50899=>array(75,-44,921,841),50900=>array(75,-62,917,841),50901=>array(75,-64,908,841),50902=>array(75,-64,908,841),50903=>array(75,-64,908,841),50904=>array(75,-69,923,841),50905=>array(75,-64,908,841),50906=>array(75,-64,908,841),50907=>array(75,-76,908,841),50908=>array(75,-62,908,841),50909=>array(75,-61,908,841),50910=>array(75,-69,922,841),50911=>array(75,-74,929,841),50912=>array(75,-69,927,841),50913=>array(75,-68,911,841),50914=>array(75,-72,929,841),50915=>array(75,-70,936,841),50916=>array(75,-66,908,841),50917=>array(75,-59,916,841),50918=>array(75,-60,928,841),50919=>array(75,-68,908,841),50920=>array(53,-68,907,843),50921=>array(70,-61,907,843),50922=>array(70,-61,907,843),50923=>array(70,-71,931,843),50924=>array(61,-46,907,843),50925=>array(70,-68,912,843),50926=>array(70,-76,907,843),50927=>array(70,-44,921,843),50928=>array(70,-62,917,843),50929=>array(70,-64,907,843),50930=>array(70,-64,908,843),50931=>array(70,-64,908,843),50932=>array(70,-69,923,843),50933=>array(70,-64,908,843),50934=>array(70,-64,908,843),50935=>array(70,-76,907,843),50936=>array(70,-62,907,843),50937=>array(70,-61,907,843),50938=>array(70,-69,922,843),50939=>array(70,-74,929,843),50940=>array(70,-69,927,843),50941=>array(70,-68,911,843),50942=>array(70,-72,929,843),50943=>array(70,-70,936,843),50944=>array(70,-66,908,843),50945=>array(70,-59,916,843),50946=>array(70,-60,928,843),50947=>array(70,-68,908,843),50948=>array(70,-69,907,842),50949=>array(65,-61,907,842),50950=>array(65,-61,907,842),50951=>array(65,-71,931,842),50952=>array(63,-46,907,842),50953=>array(65,-68,912,842),50954=>array(65,-76,907,842),50955=>array(65,-44,921,842),50956=>array(65,-62,917,842),50957=>array(65,-64,907,842),50958=>array(65,-64,908,842),50959=>array(65,-64,908,842),50960=>array(65,-69,923,842),50961=>array(65,-64,908,842),50962=>array(65,-64,908,842),50963=>array(65,-76,907,842),50964=>array(65,-62,907,842),50965=>array(65,-61,907,842),50966=>array(65,-69,922,842),50967=>array(65,-74,929,842),50968=>array(65,-69,927,842),50969=>array(65,-68,911,842),50970=>array(65,-72,929,842),50971=>array(65,-70,936,842),50972=>array(65,-66,908,842),50973=>array(65,-59,916,842),50974=>array(65,-60,928,842),50975=>array(65,-68,908,842),50976=>array(71,-64,928,793),50977=>array(79,-61,921,808),50978=>array(79,-61,921,808),50979=>array(79,-71,921,808),50980=>array(79,-46,921,793),50981=>array(79,-68,921,808),50982=>array(79,-74,921,808),50983=>array(79,-44,921,808),50984=>array(79,-62,921,808),50985=>array(79,-64,921,808),50986=>array(79,-64,921,808),50987=>array(79,-63,921,808),50988=>array(79,-68,921,808),50989=>array(79,-64,921,808),50990=>array(79,-63,921,808),50991=>array(79,-74,921,808),50992=>array(79,-62,921,808),50993=>array(79,-61,921,808),50994=>array(79,-69,921,808),50995=>array(79,-74,921,808),50996=>array(79,-69,921,808),50997=>array(79,-68,921,808),50998=>array(79,-72,921,808),50999=>array(79,-70,921,808),51000=>array(79,-66,921,808),51001=>array(79,-59,921,808),51002=>array(79,-60,921,808),51003=>array(79,-68,921,808),51004=>array(57,42,943,733),51005=>array(79,-61,921,808),51006=>array(79,-61,921,808),51007=>array(79,-71,921,808),51008=>array(79,-46,921,793),51009=>array(79,-68,921,808),51010=>array(79,-74,921,808),51011=>array(79,-44,921,808),51012=>array(79,-62,921,808),51013=>array(79,-64,921,808),51014=>array(79,-64,921,808),51015=>array(79,-63,921,808),51016=>array(79,-68,921,808),51017=>array(79,-64,921,808),51018=>array(79,-63,921,808),51019=>array(79,-74,921,808),51020=>array(79,-62,921,808),51021=>array(79,-61,921,808),51022=>array(79,-69,921,808),51023=>array(79,-74,921,808),51024=>array(79,-69,921,808),51025=>array(79,-68,921,808),51026=>array(79,-72,921,808),51027=>array(79,-70,921,808),51028=>array(79,-66,921,808),51029=>array(79,-59,921,808),51030=>array(79,-60,921,808),51031=>array(79,-68,921,808),51032=>array(67,-69,907,842),51033=>array(75,-61,907,842),51034=>array(75,-61,907,842),51035=>array(75,-71,931,842),51036=>array(66,-46,907,842),51037=>array(75,-68,912,842),51038=>array(75,-76,907,842),51039=>array(75,-44,921,842),51040=>array(75,-62,917,842),51041=>array(75,-64,907,842),51042=>array(75,-64,908,842),51043=>array(75,-64,908,842),51044=>array(75,-69,923,842),51045=>array(75,-64,908,842),51046=>array(75,-64,908,842),51047=>array(75,-76,907,842),51048=>array(75,-62,907,842),51049=>array(75,-61,907,842),51050=>array(75,-69,922,842),51051=>array(75,-74,929,842),51052=>array(75,-69,927,842),51053=>array(75,-68,911,842),51054=>array(75,-72,929,842),51055=>array(75,-70,936,842),51056=>array(75,-66,908,842),51057=>array(75,-59,916,842),51058=>array(75,-60,928,842),51059=>array(75,-68,908,842),51060=>array(134,-69,906,842),51061=>array(119,-61,907,842),51062=>array(119,-61,907,842),51063=>array(119,-71,931,842),51064=>array(108,-46,907,842),51065=>array(119,-68,912,842),51066=>array(119,-76,907,842),51067=>array(119,-44,921,842),51068=>array(119,-62,917,842),51069=>array(119,-64,907,842),51070=>array(119,-64,908,842),51071=>array(119,-64,908,842),51072=>array(119,-69,923,842),51073=>array(119,-64,908,842),51074=>array(119,-64,908,842),51075=>array(119,-76,907,842),51076=>array(119,-62,907,842),51077=>array(119,-61,907,842),51078=>array(119,-69,922,842),51079=>array(119,-74,929,842),51080=>array(119,-69,927,842),51081=>array(119,-68,911,842),51082=>array(119,-72,929,842),51083=>array(119,-70,936,842),51084=>array(119,-66,908,842),51085=>array(119,-59,916,842),51086=>array(119,-60,928,842),51087=>array(119,-68,908,842),51088=>array(73,-69,936,842),51089=>array(83,-59,936,842),51090=>array(83,-61,936,842),51091=>array(83,-71,936,842),51092=>array(71,-45,936,842),51093=>array(83,-69,936,842),51094=>array(83,-76,936,842),51095=>array(83,-44,936,842),51096=>array(83,-62,936,842),51097=>array(83,-64,936,842),51098=>array(83,-64,936,842),51099=>array(83,-64,936,842),51100=>array(83,-70,936,842),51101=>array(83,-64,936,842),51102=>array(83,-64,936,842),51103=>array(83,-76,936,842),51104=>array(83,-62,936,842),51105=>array(83,-61,936,842),51106=>array(83,-70,936,842),51107=>array(83,-74,936,842),51108=>array(83,-69,936,842),51109=>array(83,-67,936,842),51110=>array(83,-72,936,842),51111=>array(83,-71,936,842),51112=>array(83,-66,936,842),51113=>array(83,-59,936,842),51114=>array(83,-60,936,842),51115=>array(83,-69,936,842),51116=>array(50,-69,907,842),51117=>array(84,-61,907,842),51118=>array(84,-61,907,842),51119=>array(84,-71,931,842),51120=>array(76,-46,907,842),51121=>array(84,-68,912,842),51122=>array(84,-76,907,842),51123=>array(84,-44,921,842),51124=>array(84,-62,917,842),51125=>array(84,-64,907,842),51126=>array(84,-64,908,842),51127=>array(84,-64,908,842),51128=>array(84,-69,923,842),51129=>array(84,-64,908,842),51130=>array(84,-64,908,842),51131=>array(84,-76,907,842),51132=>array(84,-62,907,842),51133=>array(84,-61,907,842),51134=>array(84,-69,922,842),51135=>array(84,-74,929,842),51136=>array(84,-69,927,842),51137=>array(84,-68,911,842),51138=>array(84,-72,929,842),51139=>array(84,-70,936,842),51140=>array(84,-66,908,842),51141=>array(84,-59,916,842),51142=>array(84,-60,928,842),51143=>array(84,-68,908,842),51144=>array(73,-68,935,843),51145=>array(83,-59,936,842),51146=>array(83,-61,936,842),51147=>array(83,-71,936,842),51148=>array(71,-45,936,842),51149=>array(83,-69,936,842),51150=>array(83,-76,936,842),51151=>array(83,-44,936,842),51152=>array(83,-62,936,842),51153=>array(83,-64,936,842),51154=>array(83,-64,936,842),51155=>array(83,-64,936,842),51156=>array(83,-70,936,842),51157=>array(83,-64,936,842),51158=>array(83,-64,936,842),51159=>array(83,-76,936,842),51160=>array(83,-62,936,842),51161=>array(83,-61,936,842),51162=>array(83,-70,936,842),51163=>array(83,-74,936,842),51164=>array(83,-69,936,842),51165=>array(83,-67,936,842),51166=>array(83,-72,936,842),51167=>array(83,-71,936,842),51168=>array(83,-66,936,842),51169=>array(83,-59,936,842),51170=>array(83,-60,936,842),51171=>array(83,-69,936,842),51172=>array(50,-69,907,842),51173=>array(84,-61,907,842),51174=>array(84,-61,907,842),51175=>array(84,-71,931,842),51176=>array(76,-46,907,842),51177=>array(84,-68,912,842),51178=>array(84,-76,907,842),51179=>array(84,-44,921,842),51180=>array(84,-62,917,842),51181=>array(84,-64,907,842),51182=>array(84,-64,908,842),51183=>array(84,-64,908,842),51184=>array(84,-69,923,842),51185=>array(84,-64,908,842),51186=>array(84,-64,908,842),51187=>array(84,-76,907,842),51188=>array(84,-62,907,842),51189=>array(84,-61,907,842),51190=>array(84,-69,922,842),51191=>array(84,-74,929,842),51192=>array(84,-69,927,842),51193=>array(84,-68,911,842),51194=>array(84,-72,929,842),51195=>array(84,-70,936,842),51196=>array(84,-66,908,842),51197=>array(84,-59,916,842),51198=>array(84,-60,928,842),51199=>array(84,-68,908,842),51200=>array(68,-70,907,841),51201=>array(83,-61,907,841),51202=>array(83,-61,907,841),51203=>array(83,-71,931,841),51204=>array(71,-46,907,841),51205=>array(83,-68,912,841),51206=>array(83,-76,907,841),51207=>array(83,-44,921,841),51208=>array(83,-62,917,841),51209=>array(83,-64,907,841),51210=>array(83,-64,908,841),51211=>array(83,-64,908,841),51212=>array(83,-69,923,841),51213=>array(83,-64,908,841),51214=>array(83,-64,908,841),51215=>array(83,-76,906,841),51216=>array(83,-62,907,841),51217=>array(83,-61,907,841),51218=>array(83,-69,922,841),51219=>array(83,-74,929,841),51220=>array(83,-69,927,841),51221=>array(83,-68,911,841),51222=>array(83,-72,929,841),51223=>array(83,-70,936,841),51224=>array(83,-66,908,841),51225=>array(83,-59,916,841),51226=>array(83,-60,928,841),51227=>array(83,-68,908,841),51228=>array(50,-69,907,842),51229=>array(64,-61,907,843),51230=>array(64,-61,907,843),51231=>array(64,-71,931,843),51232=>array(56,-46,907,843),51233=>array(64,-68,912,843),51234=>array(64,-76,907,843),51235=>array(64,-44,921,843),51236=>array(64,-62,917,843),51237=>array(64,-64,907,843),51238=>array(64,-64,908,843),51239=>array(64,-64,908,843),51240=>array(64,-69,923,843),51241=>array(64,-64,908,843),51242=>array(64,-64,908,843),51243=>array(64,-76,907,843),51244=>array(64,-62,907,843),51245=>array(64,-61,907,843),51246=>array(64,-69,922,843),51247=>array(64,-74,929,843),51248=>array(64,-69,927,843),51249=>array(64,-68,911,843),51250=>array(64,-72,929,843),51251=>array(64,-70,936,843),51252=>array(64,-66,908,843),51253=>array(64,-59,916,843),51254=>array(64,-60,928,843),51255=>array(64,-68,908,843),51256=>array(58,-70,907,842),51257=>array(63,-61,908,842),51258=>array(63,-61,908,842),51259=>array(63,-71,931,842),51260=>array(70,-46,907,842),51261=>array(63,-68,912,842),51262=>array(63,-76,908,842),51263=>array(63,-44,921,842),51264=>array(63,-62,917,842),51265=>array(63,-64,908,842),51266=>array(63,-64,908,842),51267=>array(63,-64,908,842),51268=>array(63,-69,923,842),51269=>array(63,-64,908,842),51270=>array(63,-64,908,842),51271=>array(63,-76,908,842),51272=>array(63,-62,908,842),51273=>array(63,-61,908,842),51274=>array(63,-69,922,842),51275=>array(63,-74,929,842),51276=>array(63,-69,927,842),51277=>array(63,-68,911,842),51278=>array(63,-72,929,842),51279=>array(63,-70,936,842),51280=>array(63,-66,908,842),51281=>array(63,-59,916,842),51282=>array(63,-60,928,842),51283=>array(63,-68,908,842),51284=>array(38,-69,908,842),51285=>array(62,-61,907,843),51286=>array(62,-61,907,843),51287=>array(62,-71,931,843),51288=>array(53,-46,907,843),51289=>array(62,-68,912,843),51290=>array(62,-76,907,843),51291=>array(62,-44,921,843),51292=>array(62,-62,917,843),51293=>array(62,-64,907,843),51294=>array(62,-64,908,843),51295=>array(62,-64,908,843),51296=>array(62,-69,923,843),51297=>array(62,-64,908,843),51298=>array(62,-64,908,843),51299=>array(62,-76,907,843),51300=>array(62,-62,907,843),51301=>array(62,-61,907,843),51302=>array(62,-69,922,843),51303=>array(62,-74,929,843),51304=>array(62,-69,927,843),51305=>array(62,-68,911,843),51306=>array(62,-72,929,843),51307=>array(62,-70,936,843),51308=>array(62,-66,908,843),51309=>array(62,-59,916,843),51310=>array(62,-60,928,843),51311=>array(62,-68,908,843),51312=>array(62,22,943,742),51313=>array(79,-61,921,798),51314=>array(79,-61,921,798),51315=>array(79,-71,921,798),51316=>array(79,-46,921,798),51317=>array(79,-68,921,798),51318=>array(79,-74,921,798),51319=>array(79,-44,921,798),51320=>array(79,-62,921,798),51321=>array(79,-64,921,798),51322=>array(79,-64,921,798),51323=>array(79,-63,921,798),51324=>array(79,-68,921,798),51325=>array(79,-64,921,798),51326=>array(79,-63,921,798),51327=>array(79,-74,921,798),51328=>array(79,-62,921,798),51329=>array(79,-61,921,798),51330=>array(79,-69,921,798),51331=>array(79,-74,921,798),51332=>array(79,-69,921,798),51333=>array(79,-68,921,798),51334=>array(79,-72,921,798),51335=>array(79,-70,921,798),51336=>array(79,-66,921,798),51337=>array(79,-59,921,798),51338=>array(79,-60,921,798),51339=>array(79,-68,921,798),51340=>array(64,-69,936,842),51341=>array(77,-59,936,842),51342=>array(77,-61,936,842),51343=>array(77,-71,936,842),51344=>array(72,-45,936,842),51345=>array(77,-69,936,842),51346=>array(77,-76,936,842),51347=>array(77,-44,936,842),51348=>array(77,-62,936,842),51349=>array(77,-64,936,842),51350=>array(77,-64,936,842),51351=>array(77,-64,936,842),51352=>array(77,-70,936,842),51353=>array(77,-64,936,842),51354=>array(77,-64,936,842),51355=>array(77,-76,936,842),51356=>array(77,-62,936,842),51357=>array(77,-61,936,842),51358=>array(77,-70,936,842),51359=>array(77,-74,936,842),51360=>array(77,-69,936,842),51361=>array(77,-67,936,842),51362=>array(77,-72,936,842),51363=>array(77,-71,936,842),51364=>array(77,-66,936,842),51365=>array(77,-59,936,842),51366=>array(77,-60,936,842),51367=>array(77,-69,936,842),51368=>array(49,-69,907,842),51369=>array(77,-61,907,842),51370=>array(77,-61,907,842),51371=>array(77,-71,931,842),51372=>array(72,-46,907,842),51373=>array(77,-68,912,842),51374=>array(77,-76,907,842),51375=>array(77,-44,921,842),51376=>array(77,-62,917,842),51377=>array(77,-64,907,842),51378=>array(77,-64,908,842),51379=>array(77,-64,908,842),51380=>array(77,-69,923,842),51381=>array(77,-64,908,842),51382=>array(77,-64,908,842),51383=>array(77,-76,907,842),51384=>array(77,-62,907,842),51385=>array(77,-61,907,842),51386=>array(77,-69,922,842),51387=>array(77,-74,929,842),51388=>array(77,-69,927,842),51389=>array(77,-68,911,842),51390=>array(77,-72,929,842),51391=>array(77,-70,936,842),51392=>array(77,-66,908,842),51393=>array(77,-59,916,842),51394=>array(77,-60,928,842),51395=>array(77,-68,908,842),51396=>array(52,-69,907,842),51397=>array(65,-61,907,842),51398=>array(65,-61,907,842),51399=>array(65,-71,931,842),51400=>array(65,-46,907,842),51401=>array(65,-68,912,842),51402=>array(65,-76,907,842),51403=>array(65,-44,921,842),51404=>array(65,-62,917,842),51405=>array(65,-64,907,842),51406=>array(65,-64,908,842),51407=>array(65,-64,908,842),51408=>array(65,-69,923,842),51409=>array(65,-64,908,842),51410=>array(65,-64,908,842),51411=>array(65,-76,907,842),51412=>array(65,-62,907,842),51413=>array(65,-61,907,842),51414=>array(65,-69,922,842),51415=>array(65,-74,929,842),51416=>array(65,-69,927,842),51417=>array(65,-68,911,842),51418=>array(65,-72,929,842),51419=>array(65,-70,936,842),51420=>array(65,-66,908,842),51421=>array(65,-59,916,842),51422=>array(65,-60,928,842),51423=>array(65,-68,908,842),51424=>array(62,22,938,742),51425=>array(79,-61,922,798),51426=>array(79,-61,922,798),51427=>array(79,-71,922,798),51428=>array(79,-46,922,798),51429=>array(79,-68,922,798),51430=>array(79,-74,922,798),51431=>array(79,-44,922,798),51432=>array(79,-62,922,798),51433=>array(79,-64,922,798),51434=>array(79,-64,922,798),51435=>array(79,-63,922,798),51436=>array(79,-68,922,798),51437=>array(79,-64,922,798),51438=>array(79,-63,922,798),51439=>array(79,-74,922,798),51440=>array(79,-62,922,798),51441=>array(79,-61,922,798),51442=>array(79,-69,922,798),51443=>array(79,-74,922,798),51444=>array(79,-69,922,798),51445=>array(79,-68,922,798),51446=>array(79,-72,922,798),51447=>array(79,-70,922,798),51448=>array(79,-66,922,798),51449=>array(79,-59,922,798),51450=>array(79,-60,922,798),51451=>array(79,-68,922,798),51452=>array(79,-64,921,798),51453=>array(79,-61,921,798),51454=>array(79,-61,921,798),51455=>array(79,-71,921,798),51456=>array(79,-46,921,798),51457=>array(79,-68,921,798),51458=>array(79,-74,921,798),51459=>array(79,-44,921,798),51460=>array(79,-62,921,798),51461=>array(79,-64,921,798),51462=>array(79,-64,921,798),51463=>array(79,-63,921,798),51464=>array(79,-68,921,798),51465=>array(79,-64,921,798),51466=>array(79,-63,921,798),51467=>array(79,-74,921,798),51468=>array(79,-62,921,798),51469=>array(79,-61,921,798),51470=>array(79,-69,921,798),51471=>array(79,-74,921,798),51472=>array(79,-69,921,798),51473=>array(79,-68,921,798),51474=>array(79,-72,921,798),51475=>array(79,-70,921,798),51476=>array(79,-66,921,798),51477=>array(79,-59,921,798),51478=>array(79,-60,921,798),51479=>array(79,-68,921,798),51480=>array(70,-70,907,841),51481=>array(73,-61,910,841),51482=>array(73,-61,910,841),51483=>array(73,-71,931,841),51484=>array(76,-46,909,840),51485=>array(73,-68,912,841),51486=>array(73,-76,910,841),51487=>array(73,-44,921,841),51488=>array(73,-62,917,841),51489=>array(73,-64,910,841),51490=>array(73,-64,910,841),51491=>array(73,-64,910,841),51492=>array(73,-69,923,841),51493=>array(73,-64,910,841),51494=>array(73,-64,910,841),51495=>array(73,-76,910,841),51496=>array(73,-62,910,841),51497=>array(73,-61,910,841),51498=>array(73,-69,922,841),51499=>array(73,-74,929,841),51500=>array(73,-69,927,841),51501=>array(73,-68,911,841),51502=>array(73,-72,929,841),51503=>array(73,-70,936,841),51504=>array(73,-66,910,841),51505=>array(73,-59,916,841),51506=>array(73,-60,928,841),51507=>array(73,-68,910,841),51508=>array(63,-68,907,843),51509=>array(70,-61,907,843),51510=>array(70,-61,907,843),51511=>array(70,-71,931,843),51512=>array(76,-46,907,843),51513=>array(70,-68,912,843),51514=>array(70,-76,907,843),51515=>array(70,-44,921,843),51516=>array(70,-62,917,843),51517=>array(70,-64,907,843),51518=>array(70,-64,908,843),51519=>array(70,-64,908,843),51520=>array(70,-69,923,843),51521=>array(70,-64,908,843),51522=>array(70,-64,908,843),51523=>array(70,-76,907,843),51524=>array(70,-62,907,843),51525=>array(70,-61,907,843),51526=>array(70,-69,922,843),51527=>array(70,-74,929,843),51528=>array(70,-69,927,843),51529=>array(70,-68,911,843),51530=>array(70,-72,929,843),51531=>array(70,-70,936,843),51532=>array(70,-66,908,843),51533=>array(70,-59,916,843),51534=>array(70,-60,928,843),51535=>array(70,-68,908,843),51536=>array(70,-69,907,842),51537=>array(76,-61,907,842),51538=>array(76,-61,907,842),51539=>array(76,-71,931,842),51540=>array(74,-46,907,842),51541=>array(76,-68,912,842),51542=>array(76,-76,907,842),51543=>array(76,-44,921,842),51544=>array(76,-62,917,842),51545=>array(76,-64,907,842),51546=>array(76,-64,908,842),51547=>array(76,-64,908,842),51548=>array(76,-69,923,842),51549=>array(76,-64,908,842),51550=>array(76,-64,908,842),51551=>array(76,-76,906,842),51552=>array(76,-62,907,842),51553=>array(76,-61,907,842),51554=>array(76,-69,922,842),51555=>array(76,-74,929,842),51556=>array(76,-69,927,842),51557=>array(76,-68,911,842),51558=>array(76,-72,929,842),51559=>array(76,-70,936,842),51560=>array(76,-66,908,842),51561=>array(76,-59,916,842),51562=>array(76,-60,928,842),51563=>array(76,-68,908,842),51564=>array(87,-64,928,798),51565=>array(79,-61,921,798),51566=>array(79,-61,921,798),51567=>array(79,-71,921,798),51568=>array(81,-46,922,798),51569=>array(79,-68,921,798),51570=>array(79,-74,921,798),51571=>array(79,-44,921,798),51572=>array(79,-62,921,798),51573=>array(79,-64,921,798),51574=>array(79,-64,921,798),51575=>array(79,-63,921,798),51576=>array(79,-68,921,798),51577=>array(79,-64,921,798),51578=>array(79,-63,921,798),51579=>array(79,-74,921,798),51580=>array(79,-62,921,798),51581=>array(79,-61,921,798),51582=>array(79,-69,921,798),51583=>array(79,-74,921,798),51584=>array(79,-69,921,798),51585=>array(79,-68,921,798),51586=>array(79,-72,921,798),51587=>array(79,-70,921,798),51588=>array(79,-66,921,798),51589=>array(79,-59,921,798),51590=>array(79,-60,921,798),51591=>array(79,-68,921,798),51592=>array(57,52,943,717),51593=>array(79,-61,922,798),51594=>array(79,-61,922,798),51595=>array(79,-71,922,798),51596=>array(79,-46,922,798),51597=>array(79,-68,922,798),51598=>array(79,-74,922,798),51599=>array(79,-44,922,798),51600=>array(79,-62,922,798),51601=>array(79,-64,922,798),51602=>array(79,-64,922,798),51603=>array(79,-63,922,798),51604=>array(79,-68,922,798),51605=>array(79,-64,922,798),51606=>array(79,-63,922,798),51607=>array(79,-74,922,798),51608=>array(79,-62,922,798),51609=>array(79,-61,922,798),51610=>array(79,-69,922,798),51611=>array(79,-74,922,798),51612=>array(79,-69,922,798),51613=>array(79,-68,922,798),51614=>array(79,-72,922,798),51615=>array(79,-70,922,798),51616=>array(79,-66,922,798),51617=>array(79,-59,922,798),51618=>array(79,-60,922,798),51619=>array(79,-68,922,798),51620=>array(78,-69,907,842),51621=>array(65,-61,907,842),51622=>array(65,-61,907,842),51623=>array(65,-71,931,842),51624=>array(65,-46,907,842),51625=>array(65,-68,912,842),51626=>array(65,-76,907,842),51627=>array(65,-44,921,842),51628=>array(65,-62,917,842),51629=>array(65,-64,907,842),51630=>array(65,-64,908,842),51631=>array(65,-64,908,842),51632=>array(65,-69,923,842),51633=>array(65,-64,908,842),51634=>array(65,-64,908,842),51635=>array(65,-76,907,842),51636=>array(65,-62,907,842),51637=>array(65,-61,907,842),51638=>array(65,-69,922,842),51639=>array(65,-74,929,842),51640=>array(65,-69,927,842),51641=>array(65,-68,911,842),51642=>array(65,-72,929,842),51643=>array(65,-70,936,842),51644=>array(65,-66,908,842),51645=>array(65,-59,916,842),51646=>array(65,-60,928,842),51647=>array(65,-68,908,842),51648=>array(116,-69,907,842),51649=>array(123,-61,907,842),51650=>array(123,-61,907,842),51651=>array(123,-71,931,842),51652=>array(105,-46,907,842),51653=>array(123,-68,912,842),51654=>array(123,-76,907,842),51655=>array(123,-44,921,842),51656=>array(123,-62,917,842),51657=>array(123,-64,907,842),51658=>array(123,-64,908,842),51659=>array(123,-64,908,842),51660=>array(123,-69,923,842),51661=>array(123,-64,908,842),51662=>array(123,-64,908,842),51663=>array(123,-76,907,842),51664=>array(123,-62,907,842),51665=>array(123,-61,907,842),51666=>array(123,-69,922,842),51667=>array(123,-74,929,842),51668=>array(123,-69,927,842),51669=>array(123,-68,911,842),51670=>array(123,-72,929,842),51671=>array(123,-70,936,842),51672=>array(123,-66,908,842),51673=>array(123,-59,916,842),51674=>array(123,-60,928,842),51675=>array(123,-68,908,842),51676=>array(36,-69,935,842),51677=>array(59,-59,936,842),51678=>array(59,-61,936,842),51679=>array(59,-71,936,842),51680=>array(50,-45,936,842),51681=>array(59,-69,936,842),51682=>array(59,-76,936,842),51683=>array(59,-44,936,842),51684=>array(59,-62,936,842),51685=>array(59,-64,936,842),51686=>array(59,-64,936,842),51687=>array(59,-64,936,842),51688=>array(59,-70,936,842),51689=>array(59,-64,936,842),51690=>array(59,-64,936,842),51691=>array(59,-76,936,842),51692=>array(59,-62,936,842),51693=>array(59,-61,936,842),51694=>array(59,-70,936,842),51695=>array(59,-74,936,842),51696=>array(59,-69,936,842),51697=>array(59,-67,936,842),51698=>array(59,-72,936,842),51699=>array(59,-71,936,842),51700=>array(59,-66,936,842),51701=>array(59,-59,936,842),51702=>array(59,-60,936,842),51703=>array(59,-69,936,842),51704=>array(33,-69,907,842),51705=>array(44,-61,907,842),51706=>array(44,-61,907,842),51707=>array(44,-71,931,842),51708=>array(52,-46,907,842),51709=>array(44,-68,912,842),51710=>array(44,-76,907,842),51711=>array(44,-44,921,842),51712=>array(44,-62,917,842),51713=>array(44,-64,907,842),51714=>array(44,-64,908,842),51715=>array(44,-64,908,842),51716=>array(44,-69,923,842),51717=>array(44,-64,908,842),51718=>array(44,-64,908,842),51719=>array(44,-76,907,842),51720=>array(44,-62,907,842),51721=>array(44,-61,907,842),51722=>array(44,-69,922,842),51723=>array(44,-74,929,842),51724=>array(44,-69,927,842),51725=>array(44,-68,911,842),51726=>array(44,-72,929,842),51727=>array(44,-70,936,842),51728=>array(44,-66,908,842),51729=>array(44,-59,916,842),51730=>array(44,-60,928,842),51731=>array(44,-68,908,842),51732=>array(36,-68,935,843),51733=>array(59,-59,936,842),51734=>array(59,-61,936,842),51735=>array(59,-71,936,842),51736=>array(50,-45,936,842),51737=>array(59,-69,936,842),51738=>array(59,-76,936,842),51739=>array(59,-44,936,842),51740=>array(59,-62,936,842),51741=>array(59,-64,936,842),51742=>array(59,-64,936,842),51743=>array(59,-64,936,842),51744=>array(59,-70,936,842),51745=>array(59,-64,936,842),51746=>array(59,-64,936,842),51747=>array(59,-76,936,842),51748=>array(59,-62,936,842),51749=>array(59,-61,936,842),51750=>array(59,-70,936,842),51751=>array(59,-74,936,842),51752=>array(59,-69,936,842),51753=>array(59,-67,936,842),51754=>array(59,-72,936,842),51755=>array(59,-71,936,842),51756=>array(59,-66,936,842),51757=>array(59,-59,936,842),51758=>array(59,-60,936,842),51759=>array(59,-69,936,842),51760=>array(33,-69,907,842),51761=>array(44,-61,907,842),51762=>array(44,-61,907,842),51763=>array(44,-71,931,842),51764=>array(52,-46,907,842),51765=>array(44,-68,912,842),51766=>array(44,-76,907,842),51767=>array(44,-44,921,842),51768=>array(44,-62,917,842),51769=>array(44,-64,907,842),51770=>array(44,-64,908,842),51771=>array(44,-64,908,842),51772=>array(44,-69,923,842),51773=>array(44,-64,908,842),51774=>array(44,-64,908,842),51775=>array(44,-76,907,842),51776=>array(44,-62,907,842),51777=>array(44,-61,907,842),51778=>array(44,-69,922,842),51779=>array(44,-74,929,842),51780=>array(44,-69,927,842),51781=>array(44,-68,911,842),51782=>array(44,-72,929,842),51783=>array(44,-70,936,842),51784=>array(44,-66,908,842),51785=>array(44,-59,916,842),51786=>array(44,-60,928,842),51787=>array(44,-68,908,842),51788=>array(41,-70,907,841),51789=>array(64,-61,907,841),51790=>array(64,-61,907,841),51791=>array(64,-71,931,841),51792=>array(55,-46,907,841),51793=>array(64,-68,912,841),51794=>array(64,-76,907,841),51795=>array(64,-44,921,841),51796=>array(64,-62,917,841),51797=>array(64,-64,907,841),51798=>array(64,-64,908,841),51799=>array(64,-64,908,841),51800=>array(64,-69,923,841),51801=>array(64,-64,908,841),51802=>array(64,-64,908,841),51803=>array(64,-76,906,841),51804=>array(64,-62,907,841),51805=>array(64,-61,907,841),51806=>array(64,-69,922,841),51807=>array(64,-74,929,841),51808=>array(64,-69,927,841),51809=>array(64,-68,911,841),51810=>array(64,-72,929,841),51811=>array(64,-70,936,841),51812=>array(64,-66,908,841),51813=>array(64,-59,916,841),51814=>array(64,-60,928,841),51815=>array(64,-68,908,841),51816=>array(33,-68,907,843),51817=>array(44,-61,907,843),51818=>array(44,-61,907,843),51819=>array(44,-71,931,843),51820=>array(52,-46,907,843),51821=>array(44,-68,912,843),51822=>array(44,-76,907,843),51823=>array(44,-44,921,843),51824=>array(44,-62,917,843),51825=>array(44,-64,907,843),51826=>array(44,-64,908,843),51827=>array(44,-64,908,843),51828=>array(44,-69,923,843),51829=>array(44,-64,908,843),51830=>array(44,-64,908,843),51831=>array(44,-76,907,843),51832=>array(44,-62,907,843),51833=>array(44,-61,907,843),51834=>array(44,-69,922,843),51835=>array(44,-74,929,843),51836=>array(44,-69,927,843),51837=>array(44,-68,911,843),51838=>array(44,-72,929,843),51839=>array(44,-70,936,843),51840=>array(44,-66,908,843),51841=>array(44,-59,916,843),51842=>array(44,-60,928,843),51843=>array(44,-68,908,843),51844=>array(36,-70,907,842),51845=>array(54,-61,908,842),51846=>array(54,-61,908,842),51847=>array(54,-71,931,842),51848=>array(55,-46,907,842),51849=>array(54,-68,912,842),51850=>array(54,-76,908,842),51851=>array(54,-44,921,842),51852=>array(54,-62,917,842),51853=>array(54,-64,908,842),51854=>array(54,-64,908,842),51855=>array(54,-64,908,842),51856=>array(54,-69,923,842),51857=>array(54,-64,908,842),51858=>array(54,-64,908,842),51859=>array(54,-76,908,842),51860=>array(54,-62,908,842),51861=>array(54,-61,908,842),51862=>array(54,-69,922,842),51863=>array(54,-74,929,842),51864=>array(54,-69,927,842),51865=>array(54,-68,911,842),51866=>array(54,-72,929,842),51867=>array(54,-70,936,842),51868=>array(54,-66,908,842),51869=>array(54,-59,916,842),51870=>array(54,-60,928,842),51871=>array(54,-68,908,842),51872=>array(33,-68,907,843),51873=>array(49,-61,907,843),51874=>array(49,-61,907,843),51875=>array(49,-71,931,843),51876=>array(47,-46,907,843),51877=>array(49,-68,912,843),51878=>array(49,-76,907,843),51879=>array(49,-44,921,843),51880=>array(49,-62,917,843),51881=>array(49,-64,907,843),51882=>array(49,-64,908,843),51883=>array(49,-64,908,843),51884=>array(49,-69,923,843),51885=>array(49,-64,908,843),51886=>array(49,-64,908,843),51887=>array(49,-76,907,843),51888=>array(49,-62,907,843),51889=>array(49,-61,907,843),51890=>array(49,-69,922,843),51891=>array(49,-74,929,843),51892=>array(49,-69,927,843),51893=>array(49,-68,911,843),51894=>array(49,-72,929,843),51895=>array(49,-70,936,843),51896=>array(49,-66,908,843),51897=>array(49,-59,916,843),51898=>array(49,-60,928,843),51899=>array(49,-68,908,843),51900=>array(55,22,943,755),51901=>array(79,-61,921,786),51902=>array(79,-61,921,786),51903=>array(79,-71,921,786),51904=>array(79,-46,922,786),51905=>array(79,-68,921,786),51906=>array(79,-74,921,786),51907=>array(79,-44,921,786),51908=>array(79,-62,921,786),51909=>array(79,-64,921,786),51910=>array(79,-64,921,786),51911=>array(79,-63,921,786),51912=>array(79,-68,921,786),51913=>array(79,-64,921,786),51914=>array(79,-63,921,786),51915=>array(79,-74,921,786),51916=>array(79,-62,921,786),51917=>array(79,-61,921,786),51918=>array(79,-69,921,786),51919=>array(79,-74,921,786),51920=>array(79,-69,921,786),51921=>array(79,-68,921,786),51922=>array(79,-72,921,786),51923=>array(79,-70,921,786),51924=>array(79,-66,921,786),51925=>array(79,-59,921,786),51926=>array(79,-60,921,786),51927=>array(79,-68,921,786),51928=>array(50,-69,936,842),51929=>array(65,-59,936,842),51930=>array(65,-61,936,842),51931=>array(65,-71,936,842),51932=>array(72,-45,936,842),51933=>array(65,-69,936,842),51934=>array(65,-76,936,842),51935=>array(65,-44,936,842),51936=>array(65,-62,936,842),51937=>array(65,-64,936,842),51938=>array(65,-64,936,842),51939=>array(65,-64,936,842),51940=>array(65,-70,936,842),51941=>array(65,-64,936,842),51942=>array(65,-64,936,842),51943=>array(65,-76,936,842),51944=>array(65,-62,936,842),51945=>array(65,-61,936,842),51946=>array(65,-70,936,842),51947=>array(65,-74,936,842),51948=>array(65,-69,936,842),51949=>array(65,-67,936,842),51950=>array(65,-72,936,842),51951=>array(65,-71,936,842),51952=>array(65,-66,936,842),51953=>array(65,-59,936,842),51954=>array(65,-60,936,842),51955=>array(65,-69,936,842),51956=>array(50,-69,907,842),51957=>array(71,-61,907,842),51958=>array(71,-61,907,842),51959=>array(71,-71,931,842),51960=>array(66,-46,907,842),51961=>array(71,-68,912,842),51962=>array(71,-76,907,842),51963=>array(71,-44,921,842),51964=>array(71,-62,917,842),51965=>array(71,-64,907,842),51966=>array(71,-64,908,842),51967=>array(71,-64,908,842),51968=>array(71,-69,923,842),51969=>array(71,-64,908,842),51970=>array(71,-64,908,842),51971=>array(71,-76,907,842),51972=>array(71,-62,907,842),51973=>array(71,-61,907,842),51974=>array(71,-69,922,842),51975=>array(71,-74,929,842),51976=>array(71,-69,927,842),51977=>array(71,-68,911,842),51978=>array(71,-72,929,842),51979=>array(71,-70,936,842),51980=>array(71,-66,908,842),51981=>array(71,-59,916,842),51982=>array(71,-60,928,842),51983=>array(71,-68,908,842),51984=>array(66,-69,907,842),51985=>array(65,-61,907,842),51986=>array(65,-61,907,842),51987=>array(65,-71,931,842),51988=>array(65,-46,907,842),51989=>array(65,-68,912,842),51990=>array(65,-76,907,842),51991=>array(65,-44,921,842),51992=>array(65,-62,917,842),51993=>array(65,-64,907,842),51994=>array(65,-64,908,842),51995=>array(65,-64,908,842),51996=>array(65,-69,923,842),51997=>array(65,-64,908,842),51998=>array(65,-64,908,842),51999=>array(65,-76,907,842),52000=>array(65,-62,907,842),52001=>array(65,-61,907,842),52002=>array(65,-69,922,842),52003=>array(65,-74,929,842),52004=>array(65,-69,927,842),52005=>array(65,-68,911,842),52006=>array(65,-72,929,842),52007=>array(65,-70,936,842),52008=>array(65,-66,908,842),52009=>array(65,-59,916,842),52010=>array(65,-60,928,842),52011=>array(65,-68,908,842),52012=>array(62,22,943,756),52013=>array(79,-61,922,786),52014=>array(79,-61,922,786),52015=>array(79,-71,922,786),52016=>array(79,-46,922,786),52017=>array(79,-68,922,786),52018=>array(79,-74,922,786),52019=>array(79,-44,922,786),52020=>array(79,-62,922,786),52021=>array(79,-64,922,786),52022=>array(79,-64,922,786),52023=>array(79,-63,922,786),52024=>array(79,-68,922,786),52025=>array(79,-64,922,786),52026=>array(79,-63,922,786),52027=>array(79,-74,922,786),52028=>array(79,-62,922,786),52029=>array(79,-61,922,786),52030=>array(79,-69,922,786),52031=>array(79,-74,922,786),52032=>array(79,-69,922,786),52033=>array(79,-68,922,786),52034=>array(79,-72,922,786),52035=>array(79,-70,922,786),52036=>array(79,-66,922,786),52037=>array(79,-59,922,786),52038=>array(79,-60,922,786),52039=>array(79,-68,922,786),52040=>array(82,-64,924,811),52041=>array(79,-61,921,811),52042=>array(79,-61,921,811),52043=>array(79,-71,921,811),52044=>array(79,-46,921,811),52045=>array(79,-68,921,811),52046=>array(79,-74,921,811),52047=>array(79,-44,921,811),52048=>array(79,-62,921,811),52049=>array(79,-64,921,811),52050=>array(79,-64,921,811),52051=>array(79,-63,921,811),52052=>array(79,-68,921,811),52053=>array(79,-64,921,811),52054=>array(79,-63,921,811),52055=>array(79,-74,921,811),52056=>array(79,-62,921,811),52057=>array(79,-61,921,811),52058=>array(79,-69,921,811),52059=>array(79,-74,921,811),52060=>array(79,-69,921,811),52061=>array(79,-68,921,811),52062=>array(79,-72,921,811),52063=>array(79,-70,921,811),52064=>array(79,-66,921,811),52065=>array(79,-59,921,811),52066=>array(79,-60,921,811),52067=>array(79,-68,921,811),52068=>array(81,-70,907,841),52069=>array(74,-61,909,841),52070=>array(74,-61,909,841),52071=>array(74,-71,931,841),52072=>array(66,-46,909,842),52073=>array(74,-68,912,841),52074=>array(74,-76,909,841),52075=>array(74,-44,921,841),52076=>array(74,-62,917,841),52077=>array(74,-64,909,841),52078=>array(74,-64,909,841),52079=>array(74,-64,909,841),52080=>array(74,-69,923,841),52081=>array(74,-64,909,841),52082=>array(74,-64,909,841),52083=>array(74,-76,909,841),52084=>array(74,-62,909,841),52085=>array(74,-61,909,841),52086=>array(74,-69,922,841),52087=>array(74,-74,929,841),52088=>array(74,-69,927,841),52089=>array(74,-68,911,841),52090=>array(74,-72,929,841),52091=>array(74,-70,936,841),52092=>array(74,-66,909,841),52093=>array(74,-59,916,841),52094=>array(74,-60,928,841),52095=>array(74,-68,909,841),52096=>array(50,-68,907,843),52097=>array(68,-61,907,843),52098=>array(68,-61,907,843),52099=>array(68,-71,931,843),52100=>array(68,-46,907,843),52101=>array(68,-68,912,843),52102=>array(68,-76,907,843),52103=>array(68,-44,921,843),52104=>array(68,-62,917,843),52105=>array(68,-64,907,843),52106=>array(68,-64,908,843),52107=>array(68,-64,908,843),52108=>array(68,-69,923,843),52109=>array(68,-64,908,843),52110=>array(68,-64,908,843),52111=>array(68,-76,907,843),52112=>array(68,-62,907,843),52113=>array(68,-61,907,843),52114=>array(68,-69,922,843),52115=>array(68,-74,929,843),52116=>array(68,-69,927,843),52117=>array(68,-68,911,843),52118=>array(68,-72,929,843),52119=>array(68,-70,936,843),52120=>array(68,-66,908,843),52121=>array(68,-59,916,843),52122=>array(68,-60,928,843),52123=>array(68,-68,908,843),52124=>array(60,-69,907,842),52125=>array(65,-61,907,842),52126=>array(65,-61,907,842),52127=>array(65,-71,931,842),52128=>array(65,-46,907,842),52129=>array(65,-68,912,842),52130=>array(65,-76,907,842),52131=>array(65,-44,921,842),52132=>array(65,-62,917,842),52133=>array(65,-64,907,842),52134=>array(65,-64,908,842),52135=>array(65,-64,908,842),52136=>array(65,-69,923,842),52137=>array(65,-64,908,842),52138=>array(65,-64,908,842),52139=>array(65,-76,907,842),52140=>array(65,-62,907,842),52141=>array(65,-61,907,842),52142=>array(65,-69,922,842),52143=>array(65,-74,929,842),52144=>array(65,-69,927,842),52145=>array(65,-68,911,842),52146=>array(65,-72,929,842),52147=>array(65,-70,936,842),52148=>array(65,-66,908,842),52149=>array(65,-59,916,842),52150=>array(65,-60,928,842),52151=>array(65,-68,908,842),52152=>array(82,-64,924,811),52153=>array(79,-61,921,811),52154=>array(79,-61,921,811),52155=>array(79,-71,921,811),52156=>array(81,-46,922,811),52157=>array(79,-68,921,811),52158=>array(79,-74,921,811),52159=>array(79,-44,921,811),52160=>array(79,-62,921,811),52161=>array(79,-64,921,811),52162=>array(79,-64,921,811),52163=>array(79,-63,921,811),52164=>array(79,-68,921,811),52165=>array(79,-64,921,811),52166=>array(79,-63,921,811),52167=>array(79,-74,921,811),52168=>array(79,-62,921,811),52169=>array(79,-61,921,811),52170=>array(79,-69,921,811),52171=>array(79,-74,921,811),52172=>array(79,-69,921,811),52173=>array(79,-68,921,811),52174=>array(79,-72,921,811),52175=>array(79,-70,921,811),52176=>array(79,-66,921,811),52177=>array(79,-59,921,811),52178=>array(79,-60,921,811),52179=>array(79,-68,921,811),52180=>array(56,37,944,728),52181=>array(79,-61,922,786),52182=>array(79,-61,922,786),52183=>array(79,-71,922,786),52184=>array(79,-46,921,784),52185=>array(79,-68,922,786),52186=>array(79,-74,922,786),52187=>array(79,-44,922,786),52188=>array(79,-62,922,786),52189=>array(79,-64,922,786),52190=>array(79,-64,922,786),52191=>array(79,-63,922,786),52192=>array(79,-68,922,786),52193=>array(79,-64,922,786),52194=>array(79,-63,922,786),52195=>array(79,-74,922,786),52196=>array(79,-62,922,786),52197=>array(79,-61,922,786),52198=>array(79,-69,922,786),52199=>array(79,-74,922,786),52200=>array(79,-69,922,786),52201=>array(79,-68,922,786),52202=>array(79,-72,922,786),52203=>array(79,-70,922,786),52204=>array(79,-66,922,786),52205=>array(79,-59,922,786),52206=>array(79,-60,922,786),52207=>array(79,-68,922,786),52208=>array(63,-69,907,842),52209=>array(65,-61,907,842),52210=>array(65,-61,907,842),52211=>array(65,-71,931,842),52212=>array(65,-46,907,842),52213=>array(65,-68,912,842),52214=>array(65,-76,907,842),52215=>array(65,-44,921,842),52216=>array(65,-62,917,842),52217=>array(65,-64,907,842),52218=>array(65,-64,908,842),52219=>array(65,-64,908,842),52220=>array(65,-69,923,842),52221=>array(65,-64,908,842),52222=>array(65,-64,908,842),52223=>array(65,-76,907,842),52224=>array(65,-62,907,842),52225=>array(65,-61,907,842),52226=>array(65,-69,922,842),52227=>array(65,-74,929,842),52228=>array(65,-69,927,842),52229=>array(65,-68,911,842),52230=>array(65,-72,929,842),52231=>array(65,-70,936,842),52232=>array(65,-66,908,842),52233=>array(65,-59,916,842),52234=>array(65,-60,928,842),52235=>array(65,-68,908,842),52236=>array(76,-69,907,842),52237=>array(60,-61,907,842),52238=>array(60,-61,907,842),52239=>array(60,-71,931,842),52240=>array(57,-46,907,842),52241=>array(60,-68,912,842),52242=>array(60,-76,907,842),52243=>array(60,-44,921,842),52244=>array(60,-62,917,842),52245=>array(60,-64,907,842),52246=>array(60,-64,908,842),52247=>array(60,-64,908,842),52248=>array(60,-69,923,842),52249=>array(60,-64,908,842),52250=>array(60,-64,908,842),52251=>array(60,-76,907,842),52252=>array(60,-62,907,842),52253=>array(60,-61,907,842),52254=>array(60,-69,922,842),52255=>array(60,-74,929,842),52256=>array(60,-69,927,842),52257=>array(60,-68,911,842),52258=>array(60,-72,929,842),52259=>array(60,-70,936,842),52260=>array(60,-66,908,842),52261=>array(60,-59,916,842),52262=>array(60,-60,928,842),52263=>array(60,-68,908,842),52264=>array(86,-69,935,842),52265=>array(71,-59,936,842),52266=>array(71,-61,936,842),52267=>array(71,-71,936,842),52268=>array(64,-45,936,842),52269=>array(71,-69,936,842),52270=>array(71,-76,936,842),52271=>array(71,-44,936,842),52272=>array(71,-62,936,842),52273=>array(71,-64,936,842),52274=>array(71,-64,936,842),52275=>array(71,-64,936,842),52276=>array(71,-70,936,842),52277=>array(71,-64,936,842),52278=>array(71,-64,936,842),52279=>array(71,-76,936,842),52280=>array(71,-62,936,842),52281=>array(71,-61,936,842),52282=>array(71,-70,936,842),52283=>array(71,-74,936,842),52284=>array(71,-69,936,842),52285=>array(71,-67,936,842),52286=>array(71,-72,936,842),52287=>array(71,-71,936,842),52288=>array(71,-66,936,842),52289=>array(71,-59,936,842),52290=>array(71,-60,936,842),52291=>array(71,-69,936,842),52292=>array(81,-69,907,842),52293=>array(69,-61,907,842),52294=>array(69,-61,907,842),52295=>array(69,-71,931,842),52296=>array(64,-46,907,842),52297=>array(69,-68,912,842),52298=>array(69,-76,907,842),52299=>array(69,-44,921,842),52300=>array(69,-62,917,842),52301=>array(69,-64,907,842),52302=>array(69,-64,908,842),52303=>array(69,-64,908,842),52304=>array(69,-69,923,842),52305=>array(69,-64,908,842),52306=>array(69,-64,908,842),52307=>array(69,-76,907,842),52308=>array(69,-62,907,842),52309=>array(69,-61,907,842),52310=>array(69,-69,922,842),52311=>array(69,-74,929,842),52312=>array(69,-69,927,842),52313=>array(69,-68,911,842),52314=>array(69,-72,929,842),52315=>array(69,-70,936,842),52316=>array(69,-66,908,842),52317=>array(69,-59,916,842),52318=>array(69,-60,928,842),52319=>array(69,-68,908,842),52320=>array(86,-68,935,843),52321=>array(74,-59,936,842),52322=>array(74,-61,936,842),52323=>array(74,-71,936,842),52324=>array(64,-45,936,842),52325=>array(74,-69,936,842),52326=>array(74,-76,936,842),52327=>array(74,-44,936,842),52328=>array(74,-62,936,842),52329=>array(74,-64,936,842),52330=>array(74,-64,936,842),52331=>array(74,-64,936,842),52332=>array(74,-70,936,842),52333=>array(74,-64,936,842),52334=>array(74,-64,936,842),52335=>array(74,-76,936,842),52336=>array(74,-62,936,842),52337=>array(74,-61,936,842),52338=>array(74,-70,936,842),52339=>array(74,-74,936,842),52340=>array(74,-69,936,842),52341=>array(74,-67,936,842),52342=>array(74,-72,936,842),52343=>array(74,-71,936,842),52344=>array(74,-66,936,842),52345=>array(74,-59,936,842),52346=>array(74,-60,936,842),52347=>array(74,-69,936,842),52348=>array(81,-69,907,842),52349=>array(71,-61,907,842),52350=>array(71,-61,907,842),52351=>array(71,-71,931,842),52352=>array(64,-46,907,842),52353=>array(71,-68,912,842),52354=>array(71,-76,907,842),52355=>array(71,-44,921,842),52356=>array(71,-62,917,842),52357=>array(71,-64,907,842),52358=>array(71,-64,908,842),52359=>array(71,-64,908,842),52360=>array(71,-69,923,842),52361=>array(71,-64,908,842),52362=>array(71,-64,908,842),52363=>array(71,-76,907,842),52364=>array(71,-62,907,842),52365=>array(71,-61,907,842),52366=>array(71,-69,922,842),52367=>array(71,-74,929,842),52368=>array(71,-69,927,842),52369=>array(71,-68,911,842),52370=>array(71,-72,929,842),52371=>array(71,-70,936,842),52372=>array(71,-66,908,842),52373=>array(71,-59,916,842),52374=>array(71,-60,928,842),52375=>array(71,-68,908,842),52376=>array(86,-70,907,841),52377=>array(68,-61,907,842),52378=>array(68,-61,907,842),52379=>array(68,-71,931,842),52380=>array(66,-46,907,841),52381=>array(68,-68,912,842),52382=>array(68,-76,907,842),52383=>array(68,-44,921,842),52384=>array(68,-62,917,842),52385=>array(68,-64,907,842),52386=>array(68,-64,908,842),52387=>array(68,-64,908,842),52388=>array(68,-69,923,842),52389=>array(68,-64,908,842),52390=>array(68,-64,908,842),52391=>array(68,-76,906,842),52392=>array(68,-62,907,842),52393=>array(68,-61,907,842),52394=>array(68,-69,922,842),52395=>array(68,-74,929,842),52396=>array(68,-69,927,842),52397=>array(68,-68,911,842),52398=>array(68,-72,929,842),52399=>array(68,-70,936,842),52400=>array(68,-66,908,842),52401=>array(68,-59,916,842),52402=>array(68,-60,928,842),52403=>array(68,-68,908,842),52404=>array(71,-68,907,843),52405=>array(65,-61,907,843),52406=>array(65,-61,907,843),52407=>array(65,-71,931,843),52408=>array(66,-46,907,843),52409=>array(65,-68,912,843),52410=>array(65,-76,907,843),52411=>array(65,-44,921,843),52412=>array(65,-62,917,843),52413=>array(65,-64,907,843),52414=>array(65,-64,908,843),52415=>array(65,-64,908,843),52416=>array(65,-69,923,843),52417=>array(65,-64,908,843),52418=>array(65,-64,908,843),52419=>array(65,-76,907,843),52420=>array(65,-62,907,843),52421=>array(65,-61,907,843),52422=>array(65,-69,922,843),52423=>array(65,-74,929,843),52424=>array(65,-69,927,843),52425=>array(65,-68,911,843),52426=>array(65,-72,929,843),52427=>array(65,-70,936,843),52428=>array(65,-66,908,843),52429=>array(65,-59,916,843),52430=>array(65,-60,928,843),52431=>array(65,-68,908,843),52432=>array(86,-70,907,842),52433=>array(65,-61,907,842),52434=>array(65,-61,907,842),52435=>array(65,-71,931,842),52436=>array(62,-46,907,842),52437=>array(65,-68,912,842),52438=>array(65,-76,907,842),52439=>array(65,-44,921,842),52440=>array(65,-62,917,842),52441=>array(65,-64,907,842),52442=>array(65,-64,908,842),52443=>array(65,-64,908,842),52444=>array(65,-69,923,842),52445=>array(65,-64,908,842),52446=>array(65,-64,908,842),52447=>array(65,-76,907,842),52448=>array(65,-62,907,842),52449=>array(65,-61,907,842),52450=>array(65,-69,922,842),52451=>array(65,-74,929,842),52452=>array(65,-69,927,842),52453=>array(65,-68,911,842),52454=>array(65,-72,929,842),52455=>array(65,-70,936,842),52456=>array(65,-66,908,842),52457=>array(65,-59,916,842),52458=>array(65,-60,928,842),52459=>array(65,-68,908,842),52460=>array(71,-68,907,843),52461=>array(65,-61,907,843),52462=>array(65,-61,907,843),52463=>array(65,-71,931,843),52464=>array(65,-46,907,843),52465=>array(65,-68,912,843),52466=>array(65,-76,907,843),52467=>array(65,-44,921,843),52468=>array(65,-62,917,843),52469=>array(65,-64,907,843),52470=>array(65,-64,908,843),52471=>array(65,-64,908,843),52472=>array(65,-69,923,843),52473=>array(65,-64,908,843),52474=>array(65,-64,908,843),52475=>array(65,-76,907,843),52476=>array(65,-62,907,843),52477=>array(65,-61,907,843),52478=>array(65,-69,922,843),52479=>array(65,-74,929,843),52480=>array(65,-69,927,843),52481=>array(65,-68,911,843),52482=>array(65,-72,929,843),52483=>array(65,-70,936,843),52484=>array(65,-66,908,843),52485=>array(65,-59,916,843),52486=>array(65,-60,928,843),52487=>array(65,-68,908,843),52488=>array(62,-3,943,777),52489=>array(79,-61,921,802),52490=>array(79,-61,921,802),52491=>array(79,-71,921,802),52492=>array(79,-46,921,792),52493=>array(79,-68,921,802),52494=>array(79,-74,921,802),52495=>array(79,-44,921,802),52496=>array(79,-62,921,802),52497=>array(79,-64,921,802),52498=>array(79,-64,921,802),52499=>array(79,-63,921,802),52500=>array(79,-68,921,802),52501=>array(79,-64,921,802),52502=>array(79,-63,921,802),52503=>array(79,-74,921,802),52504=>array(79,-62,921,802),52505=>array(79,-61,921,802),52506=>array(79,-69,921,802),52507=>array(79,-74,921,802),52508=>array(79,-69,921,802),52509=>array(79,-68,921,802),52510=>array(79,-72,921,802),52511=>array(79,-70,921,802),52512=>array(79,-66,921,802),52513=>array(79,-59,921,802),52514=>array(79,-60,921,802),52515=>array(79,-68,921,802),52516=>array(64,-69,936,842),52517=>array(77,-59,936,842),52518=>array(77,-61,936,842),52519=>array(77,-71,936,842),52520=>array(72,-45,936,842),52521=>array(77,-69,936,842),52522=>array(77,-76,936,842),52523=>array(77,-44,936,842),52524=>array(77,-62,936,842),52525=>array(77,-64,936,842),52526=>array(77,-64,936,842),52527=>array(77,-64,936,842),52528=>array(77,-70,936,842),52529=>array(77,-64,936,842),52530=>array(77,-64,936,842),52531=>array(77,-76,936,842),52532=>array(77,-62,936,842),52533=>array(77,-61,936,842),52534=>array(77,-70,936,842),52535=>array(77,-74,936,842),52536=>array(77,-69,936,842),52537=>array(77,-67,936,842),52538=>array(77,-72,936,842),52539=>array(77,-71,936,842),52540=>array(77,-66,936,842),52541=>array(77,-59,936,842),52542=>array(77,-60,936,842),52543=>array(77,-69,936,842),52544=>array(57,-69,907,842),52545=>array(72,-61,907,842),52546=>array(72,-61,907,842),52547=>array(72,-71,931,842),52548=>array(72,-46,907,842),52549=>array(72,-68,912,842),52550=>array(72,-76,907,842),52551=>array(72,-44,921,842),52552=>array(72,-62,917,842),52553=>array(72,-64,907,842),52554=>array(72,-64,908,842),52555=>array(72,-64,908,842),52556=>array(72,-69,923,842),52557=>array(72,-64,908,842),52558=>array(72,-64,908,842),52559=>array(72,-76,907,842),52560=>array(72,-62,907,842),52561=>array(72,-61,907,842),52562=>array(72,-69,922,842),52563=>array(72,-74,929,842),52564=>array(72,-69,927,842),52565=>array(72,-68,911,842),52566=>array(72,-72,929,842),52567=>array(72,-70,936,842),52568=>array(72,-66,908,842),52569=>array(72,-59,916,842),52570=>array(72,-60,928,842),52571=>array(72,-68,908,842),52572=>array(67,-69,907,842),52573=>array(65,-61,907,842),52574=>array(65,-61,907,842),52575=>array(65,-71,931,842),52576=>array(65,-46,907,842),52577=>array(65,-68,912,842),52578=>array(65,-76,907,842),52579=>array(65,-44,921,842),52580=>array(65,-62,917,842),52581=>array(65,-64,907,842),52582=>array(65,-64,908,842),52583=>array(65,-64,908,842),52584=>array(65,-69,923,842),52585=>array(65,-64,908,842),52586=>array(65,-64,908,842),52587=>array(65,-76,907,842),52588=>array(65,-62,907,842),52589=>array(65,-61,907,842),52590=>array(65,-69,922,842),52591=>array(65,-74,929,842),52592=>array(65,-69,927,842),52593=>array(65,-68,911,842),52594=>array(65,-72,929,842),52595=>array(65,-70,936,842),52596=>array(65,-66,908,842),52597=>array(65,-59,916,842),52598=>array(65,-60,928,842),52599=>array(65,-68,908,842),52600=>array(62,-3,938,777),52601=>array(79,-61,922,802),52602=>array(79,-61,922,802),52603=>array(79,-71,922,802),52604=>array(79,-46,922,792),52605=>array(79,-68,922,802),52606=>array(79,-74,922,802),52607=>array(79,-44,922,802),52608=>array(79,-62,922,802),52609=>array(79,-64,922,802),52610=>array(79,-64,922,802),52611=>array(79,-63,922,802),52612=>array(79,-68,922,802),52613=>array(79,-64,922,802),52614=>array(79,-63,922,802),52615=>array(79,-74,922,802),52616=>array(79,-62,922,802),52617=>array(79,-61,922,802),52618=>array(79,-69,922,802),52619=>array(79,-74,922,802),52620=>array(79,-69,922,802),52621=>array(79,-68,922,802),52622=>array(79,-72,922,802),52623=>array(79,-70,922,802),52624=>array(79,-66,922,802),52625=>array(79,-59,922,802),52626=>array(79,-60,922,802),52627=>array(79,-68,922,802),52628=>array(79,-64,921,820),52629=>array(79,-61,921,822),52630=>array(79,-61,921,822),52631=>array(79,-71,921,822),52632=>array(79,-46,921,820),52633=>array(79,-68,921,822),52634=>array(79,-74,921,822),52635=>array(79,-44,921,822),52636=>array(79,-62,921,822),52637=>array(79,-64,921,822),52638=>array(79,-64,921,822),52639=>array(79,-63,921,822),52640=>array(79,-68,921,822),52641=>array(79,-64,921,822),52642=>array(79,-63,921,822),52643=>array(79,-74,921,822),52644=>array(79,-62,921,822),52645=>array(79,-61,921,822),52646=>array(79,-69,921,822),52647=>array(79,-74,921,822),52648=>array(79,-69,921,822),52649=>array(79,-68,921,822),52650=>array(79,-72,921,822),52651=>array(79,-70,921,822),52652=>array(79,-66,921,822),52653=>array(79,-59,921,822),52654=>array(79,-60,921,822),52655=>array(79,-68,921,822),52656=>array(70,-70,907,841),52657=>array(75,-61,910,841),52658=>array(75,-61,910,841),52659=>array(75,-71,931,841),52660=>array(76,-46,910,842),52661=>array(75,-68,912,841),52662=>array(75,-76,910,841),52663=>array(75,-44,921,841),52664=>array(75,-62,917,841),52665=>array(75,-64,910,841),52666=>array(75,-64,910,841),52667=>array(75,-64,910,841),52668=>array(75,-69,923,841),52669=>array(75,-64,910,841),52670=>array(75,-64,910,841),52671=>array(75,-76,910,841),52672=>array(75,-62,910,841),52673=>array(75,-61,910,841),52674=>array(75,-69,922,841),52675=>array(75,-74,929,841),52676=>array(75,-69,927,841),52677=>array(75,-68,911,841),52678=>array(75,-72,929,841),52679=>array(75,-70,936,841),52680=>array(75,-66,910,841),52681=>array(75,-59,916,841),52682=>array(75,-60,928,841),52683=>array(75,-68,910,841),52684=>array(63,-68,907,843),52685=>array(70,-61,907,843),52686=>array(70,-61,907,843),52687=>array(70,-71,931,843),52688=>array(76,-46,907,843),52689=>array(70,-68,912,843),52690=>array(70,-76,907,843),52691=>array(70,-44,921,843),52692=>array(70,-62,917,843),52693=>array(70,-64,907,843),52694=>array(70,-64,908,843),52695=>array(70,-64,908,843),52696=>array(70,-69,923,843),52697=>array(70,-64,908,843),52698=>array(70,-64,908,843),52699=>array(70,-76,907,843),52700=>array(70,-62,907,843),52701=>array(70,-61,907,843),52702=>array(70,-69,922,843),52703=>array(70,-74,929,843),52704=>array(70,-69,927,843),52705=>array(70,-68,911,843),52706=>array(70,-72,929,843),52707=>array(70,-70,936,843),52708=>array(70,-66,908,843),52709=>array(70,-59,916,843),52710=>array(70,-60,928,843),52711=>array(70,-68,908,843),52712=>array(70,-69,907,842),52713=>array(65,-61,907,842),52714=>array(65,-61,907,842),52715=>array(65,-71,931,842),52716=>array(66,-46,907,842),52717=>array(65,-68,912,842),52718=>array(65,-76,907,842),52719=>array(65,-44,921,842),52720=>array(65,-62,917,842),52721=>array(65,-64,907,842),52722=>array(65,-64,908,842),52723=>array(65,-64,908,842),52724=>array(65,-69,923,842),52725=>array(65,-64,908,842),52726=>array(65,-64,908,842),52727=>array(65,-76,907,842),52728=>array(65,-62,907,842),52729=>array(65,-61,907,842),52730=>array(65,-69,922,842),52731=>array(65,-74,929,842),52732=>array(65,-69,927,842),52733=>array(65,-68,911,842),52734=>array(65,-72,929,842),52735=>array(65,-70,936,842),52736=>array(65,-66,908,842),52737=>array(65,-59,916,842),52738=>array(65,-60,928,842),52739=>array(65,-68,908,842),52740=>array(87,-54,928,820),52741=>array(79,-61,921,822),52742=>array(79,-61,921,822),52743=>array(79,-71,921,822),52744=>array(81,-46,922,820),52745=>array(79,-68,921,822),52746=>array(79,-74,921,822),52747=>array(79,-44,921,822),52748=>array(79,-62,921,822),52749=>array(79,-64,921,822),52750=>array(79,-64,921,822),52751=>array(79,-63,921,822),52752=>array(79,-68,921,822),52753=>array(79,-64,921,822),52754=>array(79,-63,921,822),52755=>array(79,-74,921,822),52756=>array(79,-62,921,822),52757=>array(79,-61,921,822),52758=>array(79,-69,921,822),52759=>array(79,-74,921,822),52760=>array(79,-69,921,822),52761=>array(79,-68,921,822),52762=>array(79,-72,921,822),52763=>array(79,-70,921,822),52764=>array(79,-66,921,822),52765=>array(79,-59,921,822),52766=>array(79,-60,921,822),52767=>array(79,-68,921,822),52768=>array(57,47,943,752),52769=>array(79,-61,922,802),52770=>array(79,-61,922,802),52771=>array(79,-71,922,802),52772=>array(79,-46,922,792),52773=>array(79,-68,922,802),52774=>array(79,-74,922,802),52775=>array(79,-44,922,802),52776=>array(79,-62,922,802),52777=>array(79,-64,922,802),52778=>array(79,-64,922,802),52779=>array(79,-63,922,802),52780=>array(79,-68,922,802),52781=>array(79,-64,922,802),52782=>array(79,-63,922,802),52783=>array(79,-74,922,802),52784=>array(79,-62,922,802),52785=>array(79,-61,922,802),52786=>array(79,-69,922,802),52787=>array(79,-74,922,802),52788=>array(79,-69,922,802),52789=>array(79,-68,922,802),52790=>array(79,-72,922,802),52791=>array(79,-70,922,802),52792=>array(79,-66,922,802),52793=>array(79,-59,922,802),52794=>array(79,-60,922,802),52795=>array(79,-68,922,802),52796=>array(70,-69,907,842),52797=>array(65,-61,907,842),52798=>array(65,-61,907,842),52799=>array(65,-71,931,842),52800=>array(65,-46,907,842),52801=>array(65,-68,912,842),52802=>array(65,-76,907,842),52803=>array(65,-44,921,842),52804=>array(65,-62,917,842),52805=>array(65,-64,907,842),52806=>array(65,-64,908,842),52807=>array(65,-64,908,842),52808=>array(65,-69,923,842),52809=>array(65,-64,908,842),52810=>array(65,-64,908,842),52811=>array(65,-76,907,842),52812=>array(65,-62,907,842),52813=>array(65,-61,907,842),52814=>array(65,-69,922,842),52815=>array(65,-74,929,842),52816=>array(65,-69,927,842),52817=>array(65,-68,911,842),52818=>array(65,-72,929,842),52819=>array(65,-70,936,842),52820=>array(65,-66,908,842),52821=>array(65,-59,916,842),52822=>array(65,-60,928,842),52823=>array(65,-68,908,842),52824=>array(115,-69,907,842),52825=>array(95,-61,907,842),52826=>array(95,-61,907,842),52827=>array(95,-71,931,842),52828=>array(99,-46,907,842),52829=>array(95,-68,912,842),52830=>array(95,-76,907,842),52831=>array(95,-44,921,842),52832=>array(95,-62,917,842),52833=>array(95,-64,907,842),52834=>array(95,-64,908,842),52835=>array(95,-64,908,842),52836=>array(95,-69,923,842),52837=>array(95,-64,908,842),52838=>array(95,-64,908,842),52839=>array(95,-76,907,842),52840=>array(95,-62,907,842),52841=>array(95,-61,907,842),52842=>array(95,-69,922,842),52843=>array(95,-74,929,842),52844=>array(95,-69,927,842),52845=>array(95,-68,911,842),52846=>array(95,-72,929,842),52847=>array(95,-70,936,842),52848=>array(95,-66,908,842),52849=>array(95,-59,916,842),52850=>array(95,-60,928,842),52851=>array(95,-68,908,842),52852=>array(84,-69,936,842),52853=>array(66,-59,936,842),52854=>array(66,-61,936,842),52855=>array(66,-71,936,842),52856=>array(69,-45,936,842),52857=>array(66,-69,936,842),52858=>array(66,-76,936,842),52859=>array(66,-44,936,842),52860=>array(66,-62,936,842),52861=>array(66,-64,936,842),52862=>array(66,-64,936,842),52863=>array(66,-64,936,842),52864=>array(66,-70,936,842),52865=>array(66,-64,936,842),52866=>array(66,-64,936,842),52867=>array(66,-76,936,842),52868=>array(66,-62,936,842),52869=>array(66,-61,936,842),52870=>array(66,-70,936,842),52871=>array(66,-74,936,842),52872=>array(66,-69,936,842),52873=>array(66,-67,936,842),52874=>array(66,-72,936,842),52875=>array(66,-71,936,842),52876=>array(66,-66,936,842),52877=>array(66,-59,936,842),52878=>array(66,-60,936,842),52879=>array(66,-69,936,842),52880=>array(79,-69,907,842),52881=>array(66,-61,907,842),52882=>array(66,-61,907,842),52883=>array(66,-71,931,842),52884=>array(69,-46,907,842),52885=>array(66,-68,912,842),52886=>array(66,-76,907,842),52887=>array(66,-44,921,842),52888=>array(66,-62,917,842),52889=>array(66,-64,907,842),52890=>array(66,-64,908,842),52891=>array(66,-64,908,842),52892=>array(66,-69,923,842),52893=>array(66,-64,908,842),52894=>array(66,-64,908,842),52895=>array(66,-76,907,842),52896=>array(66,-62,907,842),52897=>array(66,-61,907,842),52898=>array(66,-69,922,842),52899=>array(66,-74,929,842),52900=>array(66,-69,927,842),52901=>array(66,-68,911,842),52902=>array(66,-72,929,842),52903=>array(66,-70,936,842),52904=>array(66,-66,908,842),52905=>array(66,-59,916,842),52906=>array(66,-60,928,842),52907=>array(66,-68,908,842),52908=>array(74,-68,935,843),52909=>array(66,-59,936,842),52910=>array(66,-61,936,842),52911=>array(66,-71,936,842),52912=>array(69,-45,936,842),52913=>array(66,-69,936,842),52914=>array(66,-76,936,842),52915=>array(66,-44,936,842),52916=>array(66,-62,936,842),52917=>array(66,-64,936,842),52918=>array(66,-64,936,842),52919=>array(66,-64,936,842),52920=>array(66,-70,936,842),52921=>array(66,-64,936,842),52922=>array(66,-64,936,842),52923=>array(66,-76,936,842),52924=>array(66,-62,936,842),52925=>array(66,-61,936,842),52926=>array(66,-70,936,842),52927=>array(66,-74,936,842),52928=>array(66,-69,936,842),52929=>array(66,-67,936,842),52930=>array(66,-72,936,842),52931=>array(66,-71,936,842),52932=>array(66,-66,936,842),52933=>array(66,-59,936,842),52934=>array(66,-60,936,842),52935=>array(66,-69,936,842),52936=>array(79,-69,907,842),52937=>array(66,-61,907,842),52938=>array(66,-61,907,842),52939=>array(66,-71,931,842),52940=>array(69,-46,907,842),52941=>array(66,-68,912,842),52942=>array(66,-76,907,842),52943=>array(66,-44,921,842),52944=>array(66,-62,917,842),52945=>array(66,-64,907,842),52946=>array(66,-64,908,842),52947=>array(66,-64,908,842),52948=>array(66,-69,923,842),52949=>array(66,-64,908,842),52950=>array(66,-64,908,842),52951=>array(66,-76,907,842),52952=>array(66,-62,907,842),52953=>array(66,-61,907,842),52954=>array(66,-69,922,842),52955=>array(66,-74,929,842),52956=>array(66,-69,927,842),52957=>array(66,-68,911,842),52958=>array(66,-72,929,842),52959=>array(66,-70,936,842),52960=>array(66,-66,908,842),52961=>array(66,-59,916,842),52962=>array(66,-60,928,842),52963=>array(66,-68,908,842),52964=>array(104,-70,907,841),52965=>array(66,-61,907,841),52966=>array(66,-61,907,841),52967=>array(66,-71,931,841),52968=>array(69,-46,907,841),52969=>array(66,-68,912,841),52970=>array(66,-76,907,841),52971=>array(66,-44,921,841),52972=>array(66,-62,917,841),52973=>array(66,-64,907,841),52974=>array(66,-64,908,841),52975=>array(66,-64,908,841),52976=>array(66,-69,923,841),52977=>array(66,-64,908,841),52978=>array(66,-64,908,841),52979=>array(66,-76,906,841),52980=>array(66,-62,907,841),52981=>array(66,-61,907,841),52982=>array(66,-69,922,841),52983=>array(66,-74,929,841),52984=>array(66,-69,927,841),52985=>array(66,-68,911,841),52986=>array(66,-72,929,841),52987=>array(66,-70,936,841),52988=>array(66,-66,908,841),52989=>array(66,-59,916,841),52990=>array(66,-60,928,841),52991=>array(66,-68,908,841),52992=>array(97,-68,907,843),52993=>array(66,-61,907,843),52994=>array(66,-61,907,843),52995=>array(66,-71,931,843),52996=>array(69,-46,907,843),52997=>array(66,-68,912,843),52998=>array(66,-76,907,843),52999=>array(66,-44,921,843),53000=>array(66,-62,917,843),53001=>array(66,-64,907,843),53002=>array(66,-64,908,843),53003=>array(66,-64,908,843),53004=>array(66,-69,923,843),53005=>array(66,-64,908,843),53006=>array(66,-64,908,843),53007=>array(66,-76,907,843),53008=>array(66,-62,907,843),53009=>array(66,-61,907,843),53010=>array(66,-69,922,843),53011=>array(66,-74,929,843),53012=>array(66,-69,927,843),53013=>array(66,-68,911,843),53014=>array(66,-72,929,843),53015=>array(66,-70,936,843),53016=>array(66,-66,908,843),53017=>array(66,-59,916,843),53018=>array(66,-60,928,843),53019=>array(66,-68,908,843),53020=>array(104,-70,907,842),53021=>array(66,-61,908,842),53022=>array(66,-61,908,842),53023=>array(66,-71,931,842),53024=>array(69,-46,907,842),53025=>array(66,-68,912,842),53026=>array(66,-76,908,842),53027=>array(66,-44,921,842),53028=>array(66,-62,917,842),53029=>array(66,-64,908,842),53030=>array(66,-64,908,842),53031=>array(66,-64,908,842),53032=>array(66,-69,923,842),53033=>array(66,-64,908,842),53034=>array(66,-64,908,842),53035=>array(66,-76,908,842),53036=>array(66,-62,908,842),53037=>array(66,-61,908,842),53038=>array(66,-69,922,842),53039=>array(66,-74,929,842),53040=>array(66,-69,927,842),53041=>array(66,-68,911,842),53042=>array(66,-72,929,842),53043=>array(66,-70,936,842),53044=>array(66,-66,908,842),53045=>array(66,-59,916,842),53046=>array(66,-60,928,842),53047=>array(66,-68,908,842),53048=>array(97,-68,907,843),53049=>array(66,-61,907,843),53050=>array(66,-61,907,843),53051=>array(66,-71,931,843),53052=>array(64,-46,907,843),53053=>array(66,-68,912,843),53054=>array(66,-76,907,843),53055=>array(66,-44,921,843),53056=>array(66,-62,917,843),53057=>array(66,-64,907,843),53058=>array(66,-64,908,843),53059=>array(66,-64,908,843),53060=>array(66,-69,923,843),53061=>array(66,-64,908,843),53062=>array(66,-64,908,843),53063=>array(66,-76,907,843),53064=>array(66,-62,907,843),53065=>array(66,-61,907,843),53066=>array(66,-69,922,843),53067=>array(66,-74,929,843),53068=>array(66,-69,927,843),53069=>array(66,-68,911,843),53070=>array(66,-72,929,843),53071=>array(66,-70,936,843),53072=>array(66,-66,908,843),53073=>array(66,-59,916,843),53074=>array(66,-60,928,843),53075=>array(66,-68,908,843),53076=>array(62,22,943,725),53077=>array(79,-61,921,775),53078=>array(79,-61,921,775),53079=>array(79,-71,921,775),53080=>array(79,-46,922,775),53081=>array(79,-68,921,775),53082=>array(79,-74,921,775),53083=>array(79,-44,921,775),53084=>array(79,-62,921,775),53085=>array(79,-64,921,775),53086=>array(79,-64,921,775),53087=>array(79,-63,921,775),53088=>array(79,-68,921,775),53089=>array(79,-64,921,775),53090=>array(79,-63,921,775),53091=>array(79,-74,921,775),53092=>array(79,-62,921,775),53093=>array(79,-61,921,775),53094=>array(79,-69,921,775),53095=>array(79,-74,921,775),53096=>array(79,-69,921,775),53097=>array(79,-68,921,775),53098=>array(79,-72,921,775),53099=>array(79,-70,921,775),53100=>array(79,-66,921,775),53101=>array(79,-59,921,775),53102=>array(79,-60,921,775),53103=>array(79,-68,921,775),53104=>array(68,-69,936,842),53105=>array(65,-59,936,842),53106=>array(65,-61,936,842),53107=>array(65,-71,936,842),53108=>array(72,-45,936,842),53109=>array(65,-69,936,842),53110=>array(65,-76,936,842),53111=>array(65,-44,936,842),53112=>array(65,-62,936,842),53113=>array(65,-64,936,842),53114=>array(65,-64,936,842),53115=>array(65,-64,936,842),53116=>array(65,-70,936,842),53117=>array(65,-64,936,842),53118=>array(65,-64,936,842),53119=>array(65,-76,936,842),53120=>array(65,-62,936,842),53121=>array(65,-61,936,842),53122=>array(65,-70,936,842),53123=>array(65,-74,936,842),53124=>array(65,-69,936,842),53125=>array(65,-67,936,842),53126=>array(65,-72,936,842),53127=>array(65,-71,936,842),53128=>array(65,-66,936,842),53129=>array(65,-59,936,842),53130=>array(65,-60,936,842),53131=>array(65,-69,936,842),53132=>array(68,-69,907,842),53133=>array(77,-61,907,842),53134=>array(77,-61,907,842),53135=>array(77,-71,931,842),53136=>array(72,-46,907,842),53137=>array(77,-68,912,842),53138=>array(77,-76,907,842),53139=>array(77,-44,921,842),53140=>array(77,-62,917,842),53141=>array(77,-64,907,842),53142=>array(77,-64,908,842),53143=>array(77,-64,908,842),53144=>array(77,-69,923,842),53145=>array(77,-64,908,842),53146=>array(77,-64,908,842),53147=>array(77,-76,907,842),53148=>array(77,-62,907,842),53149=>array(77,-61,907,842),53150=>array(77,-69,922,842),53151=>array(77,-74,929,842),53152=>array(77,-69,927,842),53153=>array(77,-68,911,842),53154=>array(77,-72,929,842),53155=>array(77,-70,936,842),53156=>array(77,-66,908,842),53157=>array(77,-59,916,842),53158=>array(77,-60,928,842),53159=>array(77,-68,908,842),53160=>array(92,-69,907,842),53161=>array(65,-61,907,842),53162=>array(65,-61,907,842),53163=>array(65,-71,931,842),53164=>array(65,-46,907,842),53165=>array(65,-68,912,842),53166=>array(65,-76,907,842),53167=>array(65,-44,921,842),53168=>array(65,-62,917,842),53169=>array(65,-64,907,842),53170=>array(65,-64,908,842),53171=>array(65,-64,908,842),53172=>array(65,-69,923,842),53173=>array(65,-64,908,842),53174=>array(65,-64,908,842),53175=>array(65,-76,907,842),53176=>array(65,-62,907,842),53177=>array(65,-61,907,842),53178=>array(65,-69,922,842),53179=>array(65,-74,929,842),53180=>array(65,-69,927,842),53181=>array(65,-68,911,842),53182=>array(65,-72,929,842),53183=>array(65,-70,936,842),53184=>array(65,-66,908,842),53185=>array(65,-59,916,842),53186=>array(65,-60,928,842),53187=>array(65,-68,908,842),53188=>array(62,22,943,725),53189=>array(79,-61,922,775),53190=>array(79,-61,922,775),53191=>array(79,-71,922,775),53192=>array(79,-46,922,775),53193=>array(79,-68,922,775),53194=>array(79,-74,922,775),53195=>array(79,-44,922,775),53196=>array(79,-62,922,775),53197=>array(79,-64,922,775),53198=>array(79,-64,922,775),53199=>array(79,-63,922,775),53200=>array(79,-68,922,775),53201=>array(79,-64,922,775),53202=>array(79,-63,922,775),53203=>array(79,-74,922,775),53204=>array(79,-62,922,775),53205=>array(79,-61,922,775),53206=>array(79,-69,922,775),53207=>array(79,-74,922,775),53208=>array(79,-69,922,775),53209=>array(79,-68,922,775),53210=>array(79,-72,922,775),53211=>array(79,-70,922,775),53212=>array(79,-66,922,775),53213=>array(79,-59,922,775),53214=>array(79,-60,922,775),53215=>array(79,-68,922,775),53216=>array(87,-64,928,795),53217=>array(79,-61,921,790),53218=>array(79,-61,921,790),53219=>array(79,-71,921,790),53220=>array(79,-46,921,785),53221=>array(79,-68,921,790),53222=>array(79,-74,921,790),53223=>array(79,-44,921,790),53224=>array(79,-62,921,790),53225=>array(79,-64,921,790),53226=>array(79,-64,921,790),53227=>array(79,-63,921,790),53228=>array(79,-68,921,790),53229=>array(79,-64,921,790),53230=>array(79,-63,921,790),53231=>array(79,-74,921,790),53232=>array(79,-62,921,790),53233=>array(79,-61,921,790),53234=>array(79,-69,921,790),53235=>array(79,-74,921,790),53236=>array(79,-69,921,790),53237=>array(79,-68,921,790),53238=>array(79,-72,921,790),53239=>array(79,-70,921,790),53240=>array(79,-66,921,790),53241=>array(79,-59,921,790),53242=>array(79,-60,921,790),53243=>array(79,-68,921,790),53244=>array(70,-70,907,841),53245=>array(75,-61,908,844),53246=>array(75,-61,908,844),53247=>array(75,-71,931,844),53248=>array(76,-46,907,841),53249=>array(75,-68,912,844),53250=>array(75,-76,908,844),53251=>array(75,-44,921,844),53252=>array(75,-62,917,844),53253=>array(75,-64,908,844),53254=>array(75,-64,908,844),53255=>array(75,-64,908,844),53256=>array(75,-69,923,844),53257=>array(75,-64,908,844),53258=>array(75,-64,908,844),53259=>array(75,-76,908,844),53260=>array(75,-62,908,844),53261=>array(75,-61,908,844),53262=>array(75,-69,922,844),53263=>array(75,-74,929,844),53264=>array(75,-69,927,844),53265=>array(75,-68,911,844),53266=>array(75,-72,929,844),53267=>array(75,-70,936,844),53268=>array(75,-66,908,844),53269=>array(75,-59,916,844),53270=>array(75,-60,928,844),53271=>array(75,-68,908,844),53272=>array(61,-68,907,843),53273=>array(70,-61,907,843),53274=>array(70,-61,907,843),53275=>array(70,-71,931,843),53276=>array(76,-46,907,843),53277=>array(70,-68,912,843),53278=>array(70,-76,907,843),53279=>array(70,-44,921,843),53280=>array(70,-62,917,843),53281=>array(70,-64,907,843),53282=>array(70,-64,908,843),53283=>array(70,-64,908,843),53284=>array(70,-69,923,843),53285=>array(70,-64,908,843),53286=>array(70,-64,908,843),53287=>array(70,-76,907,843),53288=>array(70,-62,907,843),53289=>array(70,-61,907,843),53290=>array(70,-69,922,843),53291=>array(70,-74,929,843),53292=>array(70,-69,927,843),53293=>array(70,-68,911,843),53294=>array(70,-72,929,843),53295=>array(70,-70,936,843),53296=>array(70,-66,908,843),53297=>array(70,-59,916,843),53298=>array(70,-60,928,843),53299=>array(70,-68,908,843),53300=>array(67,-69,907,842),53301=>array(65,-61,907,842),53302=>array(65,-61,907,842),53303=>array(65,-71,931,842),53304=>array(65,-46,907,842),53305=>array(65,-68,912,842),53306=>array(65,-76,907,842),53307=>array(65,-44,921,842),53308=>array(65,-62,917,842),53309=>array(65,-64,907,842),53310=>array(65,-64,908,842),53311=>array(65,-64,908,842),53312=>array(65,-69,923,842),53313=>array(65,-64,908,842),53314=>array(65,-64,908,842),53315=>array(65,-76,907,842),53316=>array(65,-62,907,842),53317=>array(65,-61,907,842),53318=>array(65,-69,922,842),53319=>array(65,-74,929,842),53320=>array(65,-69,927,842),53321=>array(65,-68,911,842),53322=>array(65,-72,929,842),53323=>array(65,-70,936,842),53324=>array(65,-66,908,842),53325=>array(65,-59,916,842),53326=>array(65,-60,928,842),53327=>array(65,-68,908,842),53328=>array(87,-64,928,795),53329=>array(79,-61,921,785),53330=>array(79,-61,921,785),53331=>array(79,-71,921,785),53332=>array(96,-46,927,785),53333=>array(79,-68,921,785),53334=>array(79,-74,921,785),53335=>array(79,-44,921,785),53336=>array(79,-62,921,785),53337=>array(79,-64,921,785),53338=>array(79,-64,921,785),53339=>array(79,-63,921,785),53340=>array(79,-68,921,785),53341=>array(79,-64,921,785),53342=>array(79,-63,921,785),53343=>array(79,-74,921,785),53344=>array(79,-62,921,785),53345=>array(79,-61,921,785),53346=>array(79,-69,921,785),53347=>array(79,-74,921,785),53348=>array(79,-69,921,785),53349=>array(79,-68,921,785),53350=>array(79,-72,921,785),53351=>array(79,-70,921,785),53352=>array(79,-66,921,785),53353=>array(79,-59,921,785),53354=>array(79,-60,921,785),53355=>array(79,-68,921,785),53356=>array(67,27,943,700),53357=>array(79,-61,922,785),53358=>array(79,-61,922,785),53359=>array(79,-71,922,785),53360=>array(79,-46,921,785),53361=>array(79,-68,922,785),53362=>array(79,-74,922,785),53363=>array(79,-44,922,785),53364=>array(79,-62,922,785),53365=>array(79,-64,922,785),53366=>array(79,-64,922,785),53367=>array(79,-63,922,785),53368=>array(79,-68,922,785),53369=>array(79,-64,922,785),53370=>array(79,-63,922,785),53371=>array(79,-74,922,785),53372=>array(79,-62,922,785),53373=>array(79,-61,922,785),53374=>array(79,-69,922,785),53375=>array(79,-74,922,785),53376=>array(79,-69,922,785),53377=>array(79,-68,922,785),53378=>array(79,-72,922,785),53379=>array(79,-70,922,785),53380=>array(79,-66,922,785),53381=>array(79,-59,922,785),53382=>array(79,-60,922,785),53383=>array(79,-68,922,785),53384=>array(65,-69,907,842),53385=>array(59,-61,907,842),53386=>array(59,-61,907,842),53387=>array(59,-71,931,842),53388=>array(65,-46,907,842),53389=>array(59,-68,912,842),53390=>array(59,-76,907,842),53391=>array(59,-44,921,842),53392=>array(59,-62,917,842),53393=>array(59,-64,907,842),53394=>array(59,-64,908,842),53395=>array(59,-64,908,842),53396=>array(59,-69,923,842),53397=>array(59,-64,908,842),53398=>array(59,-64,908,842),53399=>array(59,-76,907,842),53400=>array(59,-62,907,842),53401=>array(59,-61,907,842),53402=>array(59,-69,922,842),53403=>array(59,-74,929,842),53404=>array(59,-69,927,842),53405=>array(59,-68,911,842),53406=>array(59,-72,929,842),53407=>array(59,-70,936,842),53408=>array(59,-66,908,842),53409=>array(59,-59,916,842),53410=>array(59,-60,928,842),53411=>array(59,-68,908,842),53412=>array(120,-69,907,842),53413=>array(67,-61,907,842),53414=>array(67,-61,907,842),53415=>array(67,-71,931,842),53416=>array(94,-46,907,842),53417=>array(67,-68,912,842),53418=>array(67,-76,907,842),53419=>array(67,-44,921,842),53420=>array(67,-62,917,842),53421=>array(67,-64,907,842),53422=>array(67,-64,908,842),53423=>array(67,-64,908,842),53424=>array(67,-69,923,842),53425=>array(67,-64,908,842),53426=>array(67,-64,908,842),53427=>array(67,-76,907,842),53428=>array(67,-62,907,842),53429=>array(67,-61,907,842),53430=>array(67,-69,922,842),53431=>array(67,-74,929,842),53432=>array(67,-69,927,842),53433=>array(67,-68,911,842),53434=>array(67,-72,929,842),53435=>array(67,-70,936,842),53436=>array(67,-66,908,842),53437=>array(67,-59,916,842),53438=>array(67,-60,928,842),53439=>array(67,-68,908,842),53440=>array(115,-69,936,842),53441=>array(115,-59,936,842),53442=>array(115,-61,936,842),53443=>array(115,-71,936,842),53444=>array(115,-45,936,842),53445=>array(115,-69,936,842),53446=>array(115,-76,936,842),53447=>array(115,-44,936,842),53448=>array(115,-62,936,842),53449=>array(115,-64,936,842),53450=>array(115,-64,936,842),53451=>array(115,-64,936,842),53452=>array(115,-70,936,842),53453=>array(115,-64,936,842),53454=>array(115,-64,936,842),53455=>array(115,-76,936,842),53456=>array(115,-62,936,842),53457=>array(115,-61,936,842),53458=>array(115,-70,936,842),53459=>array(115,-74,936,842),53460=>array(115,-69,936,842),53461=>array(115,-67,936,842),53462=>array(115,-72,936,842),53463=>array(115,-71,936,842),53464=>array(115,-66,936,842),53465=>array(115,-59,936,842),53466=>array(115,-60,936,842),53467=>array(115,-69,936,842),53468=>array(115,-69,907,842),53469=>array(115,-61,907,842),53470=>array(115,-61,907,842),53471=>array(115,-71,931,842),53472=>array(115,-46,907,842),53473=>array(115,-68,912,842),53474=>array(115,-76,907,842),53475=>array(115,-44,921,842),53476=>array(115,-62,917,842),53477=>array(115,-64,907,842),53478=>array(115,-64,908,842),53479=>array(115,-64,908,842),53480=>array(115,-69,923,842),53481=>array(115,-64,908,842),53482=>array(115,-64,908,842),53483=>array(115,-76,907,842),53484=>array(115,-62,907,842),53485=>array(115,-61,907,842),53486=>array(115,-69,922,842),53487=>array(115,-74,929,842),53488=>array(115,-69,927,842),53489=>array(115,-68,911,842),53490=>array(115,-72,929,842),53491=>array(115,-70,936,842),53492=>array(115,-66,908,842),53493=>array(115,-59,916,842),53494=>array(115,-60,928,842),53495=>array(115,-68,908,842),53496=>array(114,-68,935,843),53497=>array(115,-59,936,842),53498=>array(115,-61,936,842),53499=>array(115,-71,936,842),53500=>array(115,-45,936,842),53501=>array(115,-69,936,842),53502=>array(115,-76,936,842),53503=>array(115,-44,936,842),53504=>array(115,-62,936,842),53505=>array(115,-64,936,842),53506=>array(115,-64,936,842),53507=>array(115,-64,936,842),53508=>array(115,-70,936,842),53509=>array(115,-64,936,842),53510=>array(115,-64,936,842),53511=>array(115,-76,936,842),53512=>array(115,-62,936,842),53513=>array(115,-61,936,842),53514=>array(115,-70,936,842),53515=>array(115,-74,936,842),53516=>array(115,-69,936,842),53517=>array(115,-67,936,842),53518=>array(115,-72,936,842),53519=>array(115,-71,936,842),53520=>array(115,-66,936,842),53521=>array(115,-59,936,842),53522=>array(115,-60,936,842),53523=>array(115,-69,936,842),53524=>array(115,-69,907,842),53525=>array(115,-61,907,842),53526=>array(115,-61,907,842),53527=>array(115,-71,931,842),53528=>array(115,-46,907,842),53529=>array(115,-68,912,842),53530=>array(115,-76,907,842),53531=>array(115,-44,921,842),53532=>array(115,-62,917,842),53533=>array(115,-64,907,842),53534=>array(115,-64,908,842),53535=>array(115,-64,908,842),53536=>array(115,-69,923,842),53537=>array(115,-64,908,842),53538=>array(115,-64,908,842),53539=>array(115,-76,907,842),53540=>array(115,-62,907,842),53541=>array(115,-61,907,842),53542=>array(115,-69,922,842),53543=>array(115,-74,929,842),53544=>array(115,-69,927,842),53545=>array(115,-68,911,842),53546=>array(115,-72,929,842),53547=>array(115,-70,936,842),53548=>array(115,-66,908,842),53549=>array(115,-59,916,842),53550=>array(115,-60,928,842),53551=>array(115,-68,908,842),53552=>array(115,-70,907,841),53553=>array(115,-61,907,841),53554=>array(115,-61,907,841),53555=>array(115,-71,931,841),53556=>array(115,-46,907,841),53557=>array(115,-68,912,841),53558=>array(115,-76,907,841),53559=>array(115,-44,921,841),53560=>array(115,-62,917,841),53561=>array(115,-64,907,841),53562=>array(115,-64,908,841),53563=>array(115,-64,908,841),53564=>array(115,-69,923,841),53565=>array(115,-64,908,841),53566=>array(115,-64,908,841),53567=>array(115,-76,906,841),53568=>array(115,-62,907,841),53569=>array(115,-61,907,841),53570=>array(115,-69,922,841),53571=>array(115,-74,929,841),53572=>array(115,-69,927,841),53573=>array(115,-68,911,841),53574=>array(115,-72,929,841),53575=>array(115,-70,936,841),53576=>array(115,-66,908,841),53577=>array(115,-59,916,841),53578=>array(115,-60,928,841),53579=>array(115,-68,908,841),53580=>array(115,-68,907,843),53581=>array(115,-61,907,843),53582=>array(115,-61,907,843),53583=>array(115,-71,931,843),53584=>array(115,-46,907,843),53585=>array(115,-68,912,843),53586=>array(115,-76,907,843),53587=>array(115,-44,921,843),53588=>array(115,-62,917,843),53589=>array(115,-64,907,843),53590=>array(115,-64,908,843),53591=>array(115,-64,908,843),53592=>array(115,-69,923,843),53593=>array(115,-64,908,843),53594=>array(115,-64,908,843),53595=>array(115,-76,907,843),53596=>array(115,-62,907,843),53597=>array(115,-61,907,843),53598=>array(115,-69,922,843),53599=>array(115,-74,929,843),53600=>array(115,-69,927,843),53601=>array(115,-68,911,843),53602=>array(115,-72,929,843),53603=>array(115,-70,936,843),53604=>array(115,-66,908,843),53605=>array(115,-59,916,843),53606=>array(115,-60,928,843),53607=>array(115,-68,908,843),53608=>array(115,-70,907,842),53609=>array(115,-61,908,842),53610=>array(115,-61,908,842),53611=>array(115,-71,931,842),53612=>array(115,-46,907,842),53613=>array(115,-68,912,842),53614=>array(115,-76,908,842),53615=>array(115,-44,921,842),53616=>array(115,-62,917,842),53617=>array(115,-64,908,842),53618=>array(115,-64,908,842),53619=>array(115,-64,908,842),53620=>array(115,-69,923,842),53621=>array(115,-64,908,842),53622=>array(115,-64,908,842),53623=>array(115,-76,908,842),53624=>array(115,-62,908,842),53625=>array(115,-61,908,842),53626=>array(115,-69,922,842),53627=>array(115,-74,929,842),53628=>array(115,-69,927,842),53629=>array(115,-68,911,842),53630=>array(115,-72,929,842),53631=>array(115,-70,936,842),53632=>array(115,-66,908,842),53633=>array(115,-59,916,842),53634=>array(115,-60,928,842),53635=>array(115,-68,908,842),53636=>array(115,-68,907,843),53637=>array(115,-61,907,843),53638=>array(115,-61,907,843),53639=>array(115,-71,931,843),53640=>array(115,-46,907,843),53641=>array(115,-68,912,843),53642=>array(115,-76,907,843),53643=>array(115,-44,921,843),53644=>array(115,-62,917,843),53645=>array(115,-64,907,843),53646=>array(115,-64,908,843),53647=>array(115,-64,908,843),53648=>array(115,-69,923,843),53649=>array(115,-64,908,843),53650=>array(115,-64,908,843),53651=>array(115,-76,907,843),53652=>array(115,-62,907,843),53653=>array(115,-61,907,843),53654=>array(115,-69,922,843),53655=>array(115,-74,929,843),53656=>array(115,-69,927,843),53657=>array(115,-68,911,843),53658=>array(115,-72,929,843),53659=>array(115,-70,936,843),53660=>array(115,-66,908,843),53661=>array(115,-59,916,843),53662=>array(115,-60,928,843),53663=>array(115,-68,908,843),53664=>array(62,17,943,757),53665=>array(79,-61,921,799),53666=>array(79,-61,921,799),53667=>array(79,-71,921,799),53668=>array(79,-46,922,789),53669=>array(79,-68,921,799),53670=>array(79,-74,921,799),53671=>array(79,-44,921,799),53672=>array(79,-62,921,799),53673=>array(79,-64,921,799),53674=>array(79,-64,921,799),53675=>array(79,-63,921,799),53676=>array(79,-68,921,799),53677=>array(79,-64,921,799),53678=>array(79,-63,921,799),53679=>array(79,-74,921,799),53680=>array(79,-62,921,799),53681=>array(79,-61,921,799),53682=>array(79,-69,921,799),53683=>array(79,-74,921,799),53684=>array(79,-69,921,799),53685=>array(79,-68,921,799),53686=>array(79,-72,921,799),53687=>array(79,-70,921,799),53688=>array(79,-66,921,799),53689=>array(79,-59,921,799),53690=>array(79,-60,921,799),53691=>array(79,-68,921,799),53692=>array(53,-69,936,842),53693=>array(77,-59,936,842),53694=>array(77,-61,936,842),53695=>array(77,-71,936,842),53696=>array(77,-45,936,842),53697=>array(77,-69,936,842),53698=>array(77,-76,936,842),53699=>array(77,-44,936,842),53700=>array(77,-62,936,842),53701=>array(77,-64,936,842),53702=>array(77,-64,936,842),53703=>array(77,-64,936,842),53704=>array(77,-70,936,842),53705=>array(77,-64,936,842),53706=>array(77,-64,936,842),53707=>array(77,-76,936,842),53708=>array(77,-62,936,842),53709=>array(77,-61,936,842),53710=>array(77,-70,936,842),53711=>array(77,-74,936,842),53712=>array(77,-69,936,842),53713=>array(77,-67,936,842),53714=>array(77,-72,936,842),53715=>array(77,-71,936,842),53716=>array(77,-66,936,842),53717=>array(77,-59,936,842),53718=>array(77,-60,936,842),53719=>array(77,-69,936,842),53720=>array(43,-69,907,842),53721=>array(77,-61,907,842),53722=>array(77,-61,907,842),53723=>array(77,-71,931,842),53724=>array(77,-46,907,842),53725=>array(77,-68,912,842),53726=>array(77,-76,907,842),53727=>array(77,-44,921,842),53728=>array(77,-62,917,842),53729=>array(77,-64,907,842),53730=>array(77,-64,908,842),53731=>array(77,-64,908,842),53732=>array(77,-69,923,842),53733=>array(77,-64,908,842),53734=>array(77,-64,908,842),53735=>array(77,-76,907,842),53736=>array(77,-62,907,842),53737=>array(77,-61,907,842),53738=>array(77,-69,922,842),53739=>array(77,-74,929,842),53740=>array(77,-69,927,842),53741=>array(77,-68,911,842),53742=>array(77,-72,929,842),53743=>array(77,-70,936,842),53744=>array(77,-66,908,842),53745=>array(77,-59,916,842),53746=>array(77,-60,928,842),53747=>array(77,-68,908,842),53748=>array(53,-68,907,843),53749=>array(65,-61,907,842),53750=>array(65,-61,907,842),53751=>array(65,-71,931,842),53752=>array(65,-46,907,842),53753=>array(65,-68,912,842),53754=>array(65,-76,907,842),53755=>array(65,-44,921,842),53756=>array(65,-62,917,842),53757=>array(65,-64,907,842),53758=>array(65,-64,908,842),53759=>array(65,-64,908,842),53760=>array(65,-69,923,842),53761=>array(65,-64,908,842),53762=>array(65,-64,908,842),53763=>array(65,-76,907,842),53764=>array(65,-62,907,842),53765=>array(65,-61,907,842),53766=>array(65,-69,922,842),53767=>array(65,-74,929,842),53768=>array(65,-69,927,842),53769=>array(65,-68,911,842),53770=>array(65,-72,929,842),53771=>array(65,-70,936,842),53772=>array(65,-66,908,842),53773=>array(65,-59,916,842),53774=>array(65,-60,928,842),53775=>array(65,-68,908,842),53776=>array(62,7,943,777),53777=>array(79,-61,921,799),53778=>array(79,-61,921,799),53779=>array(79,-71,921,799),53780=>array(79,-46,921,794),53781=>array(79,-68,921,799),53782=>array(79,-74,921,799),53783=>array(79,-44,921,799),53784=>array(79,-62,921,799),53785=>array(79,-64,921,799),53786=>array(79,-64,921,799),53787=>array(79,-63,921,799),53788=>array(79,-68,921,799),53789=>array(79,-64,921,799),53790=>array(79,-63,921,799),53791=>array(79,-74,921,799),53792=>array(79,-62,921,799),53793=>array(79,-61,921,799),53794=>array(79,-69,921,799),53795=>array(79,-74,921,799),53796=>array(79,-69,921,799),53797=>array(79,-68,921,799),53798=>array(79,-72,921,799),53799=>array(79,-70,921,799),53800=>array(79,-66,921,799),53801=>array(79,-59,921,799),53802=>array(79,-60,921,799),53803=>array(79,-68,921,799),53804=>array(82,-64,924,789),53805=>array(79,-61,921,799),53806=>array(79,-61,921,799),53807=>array(79,-71,921,799),53808=>array(79,-46,921,789),53809=>array(79,-68,921,799),53810=>array(79,-74,921,799),53811=>array(79,-44,921,799),53812=>array(79,-62,921,799),53813=>array(79,-64,921,799),53814=>array(79,-64,921,799),53815=>array(79,-63,921,799),53816=>array(79,-68,921,799),53817=>array(79,-64,921,799),53818=>array(79,-63,921,799),53819=>array(79,-74,921,799),53820=>array(79,-62,921,799),53821=>array(79,-61,921,799),53822=>array(79,-69,921,799),53823=>array(79,-74,921,799),53824=>array(79,-69,921,799),53825=>array(79,-68,921,799),53826=>array(79,-72,921,799),53827=>array(79,-70,921,799),53828=>array(79,-66,921,799),53829=>array(79,-59,921,799),53830=>array(79,-60,921,799),53831=>array(79,-68,921,799),53832=>array(76,-70,907,841),53833=>array(74,-61,909,843),53834=>array(74,-61,909,843),53835=>array(74,-71,931,843),53836=>array(75,-46,909,843),53837=>array(74,-68,912,843),53838=>array(74,-76,909,843),53839=>array(74,-44,921,843),53840=>array(74,-62,917,843),53841=>array(74,-64,909,843),53842=>array(74,-64,909,843),53843=>array(74,-64,909,843),53844=>array(74,-69,923,843),53845=>array(74,-64,909,843),53846=>array(74,-64,909,843),53847=>array(74,-76,909,843),53848=>array(74,-62,909,843),53849=>array(74,-61,909,843),53850=>array(74,-69,922,843),53851=>array(74,-74,929,843),53852=>array(74,-69,927,843),53853=>array(74,-68,911,843),53854=>array(74,-72,929,843),53855=>array(74,-70,936,843),53856=>array(74,-66,909,843),53857=>array(74,-59,916,843),53858=>array(74,-60,928,843),53859=>array(74,-68,909,843),53860=>array(56,-68,907,843),53861=>array(68,-61,907,843),53862=>array(68,-61,907,843),53863=>array(68,-71,931,843),53864=>array(74,-46,907,843),53865=>array(68,-68,912,843),53866=>array(68,-76,907,843),53867=>array(68,-44,921,843),53868=>array(68,-62,917,843),53869=>array(68,-64,907,843),53870=>array(68,-64,908,843),53871=>array(68,-64,908,843),53872=>array(68,-69,923,843),53873=>array(68,-64,908,843),53874=>array(68,-64,908,843),53875=>array(68,-76,907,843),53876=>array(68,-62,907,843),53877=>array(68,-61,907,843),53878=>array(68,-69,922,843),53879=>array(68,-74,929,843),53880=>array(68,-69,927,843),53881=>array(68,-68,911,843),53882=>array(68,-72,929,843),53883=>array(68,-70,936,843),53884=>array(68,-66,908,843),53885=>array(68,-59,916,843),53886=>array(68,-60,928,843),53887=>array(68,-68,908,843),53888=>array(67,-69,907,842),53889=>array(65,-61,907,842),53890=>array(65,-61,907,842),53891=>array(65,-71,931,842),53892=>array(65,-46,907,842),53893=>array(65,-68,912,842),53894=>array(65,-76,907,842),53895=>array(65,-44,921,842),53896=>array(65,-62,917,842),53897=>array(65,-64,907,842),53898=>array(65,-64,908,842),53899=>array(65,-64,908,842),53900=>array(65,-69,923,842),53901=>array(65,-64,908,842),53902=>array(65,-64,908,842),53903=>array(65,-76,907,842),53904=>array(65,-62,907,842),53905=>array(65,-61,907,842),53906=>array(65,-69,922,842),53907=>array(65,-74,929,842),53908=>array(65,-69,927,842),53909=>array(65,-68,911,842),53910=>array(65,-72,929,842),53911=>array(65,-70,936,842),53912=>array(65,-66,908,842),53913=>array(65,-59,916,842),53914=>array(65,-60,928,842),53915=>array(65,-68,908,842),53916=>array(82,-64,924,784),53917=>array(79,-61,921,799),53918=>array(79,-61,921,799),53919=>array(79,-71,921,799),53920=>array(81,-46,922,789),53921=>array(79,-68,921,799),53922=>array(79,-74,921,799),53923=>array(79,-44,921,799),53924=>array(79,-62,921,799),53925=>array(79,-64,921,799),53926=>array(79,-64,921,799),53927=>array(79,-63,921,799),53928=>array(79,-68,921,799),53929=>array(79,-64,921,799),53930=>array(79,-63,921,799),53931=>array(79,-74,921,799),53932=>array(79,-62,921,799),53933=>array(79,-61,921,799),53934=>array(79,-69,921,799),53935=>array(79,-74,921,799),53936=>array(79,-69,921,799),53937=>array(79,-68,921,799),53938=>array(79,-72,921,799),53939=>array(79,-70,921,799),53940=>array(79,-66,921,799),53941=>array(79,-59,921,799),53942=>array(79,-60,921,799),53943=>array(79,-68,921,799),53944=>array(57,52,943,719),53945=>array(79,-61,922,796),53946=>array(79,-61,922,796),53947=>array(79,-71,922,796),53948=>array(79,-46,921,791),53949=>array(79,-68,922,796),53950=>array(79,-74,922,796),53951=>array(79,-44,922,796),53952=>array(79,-62,922,796),53953=>array(79,-64,922,796),53954=>array(79,-64,922,796),53955=>array(79,-63,922,796),53956=>array(79,-68,922,796),53957=>array(79,-64,922,796),53958=>array(79,-63,922,796),53959=>array(79,-74,922,796),53960=>array(79,-62,922,796),53961=>array(79,-61,922,796),53962=>array(79,-69,922,796),53963=>array(79,-74,922,796),53964=>array(79,-69,922,796),53965=>array(79,-68,922,796),53966=>array(79,-72,922,796),53967=>array(79,-70,922,796),53968=>array(79,-66,922,796),53969=>array(79,-59,922,796),53970=>array(79,-60,922,796),53971=>array(79,-68,922,796),53972=>array(67,-69,907,842),53973=>array(65,-61,907,842),53974=>array(65,-61,907,842),53975=>array(65,-71,931,842),53976=>array(65,-46,907,842),53977=>array(65,-68,912,842),53978=>array(65,-76,907,842),53979=>array(65,-44,921,842),53980=>array(65,-62,917,842),53981=>array(65,-64,907,842),53982=>array(65,-64,908,842),53983=>array(65,-64,908,842),53984=>array(65,-69,923,842),53985=>array(65,-64,908,842),53986=>array(65,-64,908,842),53987=>array(65,-76,907,842),53988=>array(65,-62,907,842),53989=>array(65,-61,907,842),53990=>array(65,-69,922,842),53991=>array(65,-74,929,842),53992=>array(65,-69,927,842),53993=>array(65,-68,911,842),53994=>array(65,-72,929,842),53995=>array(65,-70,936,842),53996=>array(65,-66,908,842),53997=>array(65,-59,916,842),53998=>array(65,-60,928,842),53999=>array(65,-68,908,842),54000=>array(125,-69,907,842),54001=>array(130,-61,907,842),54002=>array(130,-61,907,842),54003=>array(130,-71,931,842),54004=>array(125,-46,907,842),54005=>array(130,-68,912,842),54006=>array(130,-76,907,842),54007=>array(130,-44,921,842),54008=>array(130,-62,917,842),54009=>array(130,-64,907,842),54010=>array(130,-64,908,842),54011=>array(130,-64,908,842),54012=>array(130,-69,923,842),54013=>array(130,-64,908,842),54014=>array(130,-64,908,842),54015=>array(130,-76,907,842),54016=>array(130,-62,907,842),54017=>array(130,-61,907,842),54018=>array(130,-69,922,842),54019=>array(130,-74,929,842),54020=>array(130,-69,927,842),54021=>array(130,-68,911,842),54022=>array(130,-72,929,842),54023=>array(130,-70,936,842),54024=>array(130,-66,908,842),54025=>array(130,-59,916,842),54026=>array(130,-60,928,842),54027=>array(130,-68,908,842),54028=>array(84,-69,936,842),54029=>array(66,-59,936,842),54030=>array(66,-61,936,842),54031=>array(66,-71,936,842),54032=>array(78,-45,936,842),54033=>array(66,-69,936,842),54034=>array(66,-76,936,842),54035=>array(66,-44,936,842),54036=>array(66,-62,936,842),54037=>array(66,-64,936,842),54038=>array(66,-64,936,842),54039=>array(66,-64,936,842),54040=>array(66,-70,936,842),54041=>array(66,-64,936,842),54042=>array(66,-64,936,842),54043=>array(66,-76,936,842),54044=>array(66,-62,936,842),54045=>array(66,-61,936,842),54046=>array(66,-70,936,842),54047=>array(66,-74,936,842),54048=>array(66,-69,936,842),54049=>array(66,-67,936,842),54050=>array(66,-72,936,842),54051=>array(66,-71,936,842),54052=>array(66,-66,936,842),54053=>array(66,-59,936,842),54054=>array(66,-60,936,842),54055=>array(66,-69,936,842),54056=>array(73,-69,907,842),54057=>array(83,-61,907,842),54058=>array(83,-61,907,842),54059=>array(83,-71,931,842),54060=>array(78,-46,907,842),54061=>array(83,-68,912,842),54062=>array(83,-76,907,842),54063=>array(83,-44,921,842),54064=>array(83,-62,917,842),54065=>array(83,-64,907,842),54066=>array(83,-64,908,842),54067=>array(83,-64,908,842),54068=>array(83,-69,923,842),54069=>array(83,-64,908,842),54070=>array(83,-64,908,842),54071=>array(83,-76,907,842),54072=>array(83,-62,907,842),54073=>array(83,-61,907,842),54074=>array(83,-69,922,842),54075=>array(83,-74,929,842),54076=>array(83,-69,927,842),54077=>array(83,-68,911,842),54078=>array(83,-72,929,842),54079=>array(83,-70,936,842),54080=>array(83,-66,908,842),54081=>array(83,-59,916,842),54082=>array(83,-60,928,842),54083=>array(83,-68,908,842),54084=>array(84,-68,935,843),54085=>array(66,-59,936,842),54086=>array(66,-61,936,842),54087=>array(66,-71,936,842),54088=>array(78,-45,936,842),54089=>array(66,-69,936,842),54090=>array(66,-76,936,842),54091=>array(66,-44,936,842),54092=>array(66,-62,936,842),54093=>array(66,-64,936,842),54094=>array(66,-64,936,842),54095=>array(66,-64,936,842),54096=>array(66,-70,936,842),54097=>array(66,-64,936,842),54098=>array(66,-64,936,842),54099=>array(66,-76,936,842),54100=>array(66,-62,936,842),54101=>array(66,-61,936,842),54102=>array(66,-70,936,842),54103=>array(66,-74,936,842),54104=>array(66,-69,936,842),54105=>array(66,-67,936,842),54106=>array(66,-72,936,842),54107=>array(66,-71,936,842),54108=>array(66,-66,936,842),54109=>array(66,-59,936,842),54110=>array(66,-60,936,842),54111=>array(66,-69,936,842),54112=>array(73,-69,907,842),54113=>array(83,-61,907,842),54114=>array(83,-61,907,842),54115=>array(83,-71,931,842),54116=>array(78,-46,907,842),54117=>array(83,-68,912,842),54118=>array(83,-76,907,842),54119=>array(83,-44,921,842),54120=>array(83,-62,917,842),54121=>array(83,-64,907,842),54122=>array(83,-64,908,842),54123=>array(83,-64,908,842),54124=>array(83,-69,923,842),54125=>array(83,-64,908,842),54126=>array(83,-64,908,842),54127=>array(83,-76,907,842),54128=>array(83,-62,907,842),54129=>array(83,-61,907,842),54130=>array(83,-69,922,842),54131=>array(83,-74,929,842),54132=>array(83,-69,927,842),54133=>array(83,-68,911,842),54134=>array(83,-72,929,842),54135=>array(83,-70,936,842),54136=>array(83,-66,908,842),54137=>array(83,-59,916,842),54138=>array(83,-60,928,842),54139=>array(83,-68,908,842),54140=>array(84,-70,907,841),54141=>array(66,-61,907,841),54142=>array(66,-61,907,841),54143=>array(66,-71,931,841),54144=>array(78,-46,907,841),54145=>array(66,-68,912,841),54146=>array(66,-76,907,841),54147=>array(66,-44,921,841),54148=>array(66,-62,917,841),54149=>array(66,-64,907,841),54150=>array(66,-64,908,841),54151=>array(66,-64,908,841),54152=>array(66,-69,923,841),54153=>array(66,-64,908,841),54154=>array(66,-64,908,841),54155=>array(66,-76,906,841),54156=>array(66,-62,907,841),54157=>array(66,-61,907,841),54158=>array(66,-69,922,841),54159=>array(66,-74,929,841),54160=>array(66,-69,927,841),54161=>array(66,-68,911,841),54162=>array(66,-72,929,841),54163=>array(66,-70,936,841),54164=>array(66,-66,908,841),54165=>array(66,-59,916,841),54166=>array(66,-60,928,841),54167=>array(66,-68,908,841),54168=>array(63,-68,907,843),54169=>array(65,-61,907,843),54170=>array(65,-61,907,843),54171=>array(65,-71,931,843),54172=>array(83,-46,907,843),54173=>array(65,-68,912,843),54174=>array(65,-76,907,843),54175=>array(65,-44,921,843),54176=>array(65,-62,917,843),54177=>array(65,-64,907,843),54178=>array(65,-64,908,843),54179=>array(65,-64,908,843),54180=>array(65,-69,923,843),54181=>array(65,-64,908,843),54182=>array(65,-64,908,843),54183=>array(65,-76,907,843),54184=>array(65,-62,907,843),54185=>array(65,-61,907,843),54186=>array(65,-69,922,843),54187=>array(65,-74,929,843),54188=>array(65,-69,927,843),54189=>array(65,-68,911,843),54190=>array(65,-72,929,843),54191=>array(65,-70,936,843),54192=>array(65,-66,908,843),54193=>array(65,-59,916,843),54194=>array(65,-60,928,843),54195=>array(65,-68,908,843),54196=>array(74,-70,907,842),54197=>array(56,-61,908,842),54198=>array(56,-61,908,842),54199=>array(56,-71,931,842),54200=>array(68,-46,907,842),54201=>array(56,-68,912,842),54202=>array(56,-76,908,842),54203=>array(56,-44,921,842),54204=>array(56,-62,917,842),54205=>array(56,-64,908,842),54206=>array(56,-64,908,842),54207=>array(56,-64,908,842),54208=>array(56,-69,923,842),54209=>array(56,-64,908,842),54210=>array(56,-64,908,842),54211=>array(56,-76,908,842),54212=>array(56,-62,908,842),54213=>array(56,-61,908,842),54214=>array(56,-69,922,842),54215=>array(56,-74,929,842),54216=>array(56,-69,927,842),54217=>array(56,-68,911,842),54218=>array(56,-72,929,842),54219=>array(56,-70,936,842),54220=>array(56,-66,908,842),54221=>array(56,-59,916,842),54222=>array(56,-60,928,842),54223=>array(56,-68,908,842),54224=>array(63,-68,907,843),54225=>array(65,-61,907,843),54226=>array(65,-61,907,843),54227=>array(65,-71,931,843),54228=>array(83,-46,907,843),54229=>array(65,-68,912,843),54230=>array(65,-76,907,843),54231=>array(65,-44,921,843),54232=>array(65,-62,917,843),54233=>array(65,-64,907,843),54234=>array(65,-64,908,843),54235=>array(65,-64,908,843),54236=>array(65,-69,923,843),54237=>array(65,-64,908,843),54238=>array(65,-64,908,843),54239=>array(65,-76,907,843),54240=>array(65,-62,907,843),54241=>array(65,-61,907,843),54242=>array(65,-69,922,843),54243=>array(65,-74,929,843),54244=>array(65,-69,927,843),54245=>array(65,-68,911,843),54246=>array(65,-72,929,843),54247=>array(65,-70,936,843),54248=>array(65,-66,908,843),54249=>array(65,-59,916,843),54250=>array(65,-60,928,843),54251=>array(65,-68,908,843),54252=>array(62,22,938,724),54253=>array(79,-61,921,799),54254=>array(79,-61,921,799),54255=>array(79,-71,921,799),54256=>array(79,-46,922,799),54257=>array(79,-68,921,799),54258=>array(79,-74,921,799),54259=>array(79,-44,921,799),54260=>array(79,-62,921,799),54261=>array(79,-64,921,799),54262=>array(79,-64,921,799),54263=>array(79,-63,921,799),54264=>array(79,-68,921,799),54265=>array(79,-64,921,799),54266=>array(79,-63,921,799),54267=>array(79,-74,921,799),54268=>array(79,-62,921,799),54269=>array(79,-61,921,799),54270=>array(79,-69,921,799),54271=>array(79,-74,921,799),54272=>array(79,-69,921,799),54273=>array(79,-68,921,799),54274=>array(79,-72,921,799),54275=>array(79,-70,921,799),54276=>array(79,-66,921,799),54277=>array(79,-59,921,799),54278=>array(79,-60,921,799),54279=>array(79,-68,921,799),54280=>array(68,-69,936,842),54281=>array(77,-59,936,842),54282=>array(77,-61,936,842),54283=>array(77,-71,936,842),54284=>array(77,-45,936,842),54285=>array(77,-69,936,842),54286=>array(77,-76,936,842),54287=>array(77,-44,936,842),54288=>array(77,-62,936,842),54289=>array(77,-64,936,842),54290=>array(77,-64,936,842),54291=>array(77,-64,936,842),54292=>array(77,-70,936,842),54293=>array(77,-64,936,842),54294=>array(77,-64,936,842),54295=>array(77,-76,936,842),54296=>array(77,-62,936,842),54297=>array(77,-61,936,842),54298=>array(77,-70,936,842),54299=>array(77,-74,936,842),54300=>array(77,-69,936,842),54301=>array(77,-67,936,842),54302=>array(77,-72,936,842),54303=>array(77,-71,936,842),54304=>array(77,-66,936,842),54305=>array(77,-59,936,842),54306=>array(77,-60,936,842),54307=>array(77,-69,936,842),54308=>array(59,-69,907,842),54309=>array(77,-61,907,842),54310=>array(77,-61,907,842),54311=>array(77,-71,931,842),54312=>array(67,-46,907,842),54313=>array(77,-68,912,842),54314=>array(77,-76,907,842),54315=>array(77,-44,921,842),54316=>array(77,-62,917,842),54317=>array(77,-64,907,842),54318=>array(77,-64,908,842),54319=>array(77,-64,908,842),54320=>array(77,-69,923,842),54321=>array(77,-64,908,842),54322=>array(77,-64,908,842),54323=>array(77,-76,907,842),54324=>array(77,-62,907,842),54325=>array(77,-61,907,842),54326=>array(77,-69,922,842),54327=>array(77,-74,929,842),54328=>array(77,-69,927,842),54329=>array(77,-68,911,842),54330=>array(77,-72,929,842),54331=>array(77,-70,936,842),54332=>array(77,-66,908,842),54333=>array(77,-59,916,842),54334=>array(77,-60,928,842),54335=>array(77,-68,908,842),54336=>array(53,-68,908,843),54337=>array(65,-61,907,842),54338=>array(65,-61,907,842),54339=>array(65,-71,931,842),54340=>array(65,-46,907,842),54341=>array(65,-68,912,842),54342=>array(65,-76,907,842),54343=>array(65,-44,921,842),54344=>array(65,-62,917,842),54345=>array(65,-64,907,842),54346=>array(65,-64,908,842),54347=>array(65,-64,908,842),54348=>array(65,-69,923,842),54349=>array(65,-64,908,842),54350=>array(65,-64,908,842),54351=>array(65,-76,907,842),54352=>array(65,-62,907,842),54353=>array(65,-61,907,842),54354=>array(65,-69,922,842),54355=>array(65,-74,929,842),54356=>array(65,-69,927,842),54357=>array(65,-68,911,842),54358=>array(65,-72,929,842),54359=>array(65,-70,936,842),54360=>array(65,-66,908,842),54361=>array(65,-59,916,842),54362=>array(65,-60,928,842),54363=>array(65,-68,908,842),54364=>array(60,17,940,739),54365=>array(79,-61,921,799),54366=>array(79,-61,921,799),54367=>array(79,-71,921,799),54368=>array(79,-46,921,799),54369=>array(79,-68,921,799),54370=>array(79,-74,921,799),54371=>array(79,-44,921,799),54372=>array(79,-62,921,799),54373=>array(79,-64,921,799),54374=>array(79,-64,921,799),54375=>array(79,-63,921,799),54376=>array(79,-68,921,799),54377=>array(79,-64,921,799),54378=>array(79,-63,921,799),54379=>array(79,-74,921,799),54380=>array(79,-62,921,799),54381=>array(79,-61,921,799),54382=>array(79,-69,921,799),54383=>array(79,-74,921,799),54384=>array(79,-69,921,799),54385=>array(79,-68,921,799),54386=>array(79,-72,921,799),54387=>array(79,-70,921,799),54388=>array(79,-66,921,799),54389=>array(79,-59,921,799),54390=>array(79,-60,921,799),54391=>array(79,-68,921,799),54392=>array(79,-64,921,794),54393=>array(79,-61,921,799),54394=>array(79,-61,921,799),54395=>array(79,-71,921,799),54396=>array(79,-46,921,799),54397=>array(79,-68,921,799),54398=>array(79,-74,921,799),54399=>array(79,-44,921,799),54400=>array(79,-62,921,799),54401=>array(79,-64,921,799),54402=>array(79,-64,921,799),54403=>array(79,-63,921,799),54404=>array(79,-68,921,799),54405=>array(79,-64,921,799),54406=>array(79,-63,921,799),54407=>array(79,-74,921,799),54408=>array(79,-62,921,799),54409=>array(79,-61,921,799),54410=>array(79,-69,921,799),54411=>array(79,-74,921,799),54412=>array(79,-69,921,799),54413=>array(79,-68,921,799),54414=>array(79,-72,921,799),54415=>array(79,-70,921,799),54416=>array(79,-66,921,799),54417=>array(79,-59,921,799),54418=>array(79,-60,921,799),54419=>array(79,-68,921,799),54420=>array(67,-65,882,841),54421=>array(72,-61,907,836),54422=>array(72,-61,907,836),54423=>array(72,-71,931,836),54424=>array(75,-46,907,841),54425=>array(72,-68,912,836),54426=>array(72,-76,907,836),54427=>array(72,-44,921,836),54428=>array(72,-62,917,836),54429=>array(72,-64,907,836),54430=>array(72,-64,908,836),54431=>array(72,-64,908,836),54432=>array(72,-69,923,836),54433=>array(72,-64,908,836),54434=>array(72,-64,908,836),54435=>array(72,-76,906,836),54436=>array(72,-62,907,836),54437=>array(72,-61,907,836),54438=>array(72,-69,922,836),54439=>array(72,-74,929,836),54440=>array(72,-69,927,836),54441=>array(72,-68,911,836),54442=>array(72,-72,929,836),54443=>array(72,-70,936,836),54444=>array(72,-66,908,836),54445=>array(72,-59,916,836),54446=>array(72,-60,928,836),54447=>array(72,-68,908,836),54448=>array(62,-63,912,843),54449=>array(70,-61,907,838),54450=>array(70,-61,907,838),54451=>array(70,-71,931,838),54452=>array(76,-46,907,843),54453=>array(70,-68,912,838),54454=>array(70,-76,907,838),54455=>array(70,-44,921,838),54456=>array(70,-62,917,838),54457=>array(70,-64,907,838),54458=>array(70,-64,908,838),54459=>array(70,-64,908,838),54460=>array(70,-69,923,838),54461=>array(70,-64,908,838),54462=>array(70,-64,908,838),54463=>array(70,-76,906,838),54464=>array(70,-62,907,838),54465=>array(70,-61,907,838),54466=>array(70,-69,922,838),54467=>array(70,-74,929,838),54468=>array(70,-69,927,838),54469=>array(70,-68,911,838),54470=>array(70,-72,929,838),54471=>array(70,-70,936,838),54472=>array(70,-66,908,838),54473=>array(70,-59,916,838),54474=>array(70,-60,928,838),54475=>array(70,-68,908,838),54476=>array(71,-69,907,842),54477=>array(65,-61,907,842),54478=>array(65,-61,907,842),54479=>array(65,-71,931,842),54480=>array(65,-46,907,842),54481=>array(65,-68,912,842),54482=>array(65,-76,907,842),54483=>array(65,-44,921,842),54484=>array(65,-62,917,842),54485=>array(65,-64,907,842),54486=>array(65,-64,908,842),54487=>array(65,-64,908,842),54488=>array(65,-69,923,842),54489=>array(65,-64,908,842),54490=>array(65,-64,908,842),54491=>array(65,-76,907,842),54492=>array(65,-62,907,842),54493=>array(65,-61,907,842),54494=>array(65,-69,922,842),54495=>array(65,-74,929,842),54496=>array(65,-69,927,842),54497=>array(65,-68,911,842),54498=>array(65,-72,929,842),54499=>array(65,-70,936,842),54500=>array(65,-66,908,842),54501=>array(65,-59,916,842),54502=>array(65,-60,928,842),54503=>array(65,-68,908,842),54504=>array(79,-64,921,794),54505=>array(79,-61,921,799),54506=>array(79,-61,921,799),54507=>array(79,-71,921,799),54508=>array(81,-46,922,799),54509=>array(79,-68,921,799),54510=>array(79,-74,921,799),54511=>array(79,-44,921,799),54512=>array(79,-62,921,799),54513=>array(79,-64,921,799),54514=>array(79,-64,921,799),54515=>array(79,-63,921,799),54516=>array(79,-68,921,799),54517=>array(79,-64,921,799),54518=>array(79,-63,921,799),54519=>array(79,-74,921,799),54520=>array(79,-62,921,799),54521=>array(79,-61,921,799),54522=>array(79,-69,921,799),54523=>array(79,-74,921,799),54524=>array(79,-69,921,799),54525=>array(79,-68,921,799),54526=>array(79,-72,921,799),54527=>array(79,-70,921,799),54528=>array(79,-66,921,799),54529=>array(79,-59,921,799),54530=>array(79,-60,921,799),54531=>array(79,-68,921,799),54532=>array(57,52,943,724),54533=>array(79,-61,922,799),54534=>array(79,-61,922,799),54535=>array(79,-71,922,799),54536=>array(79,-46,921,799),54537=>array(79,-68,922,799),54538=>array(79,-74,922,799),54539=>array(79,-44,922,799),54540=>array(79,-62,922,799),54541=>array(79,-64,922,799),54542=>array(79,-64,922,799),54543=>array(79,-63,922,799),54544=>array(79,-68,922,799),54545=>array(79,-64,922,799),54546=>array(79,-63,922,799),54547=>array(79,-74,922,799),54548=>array(79,-62,922,799),54549=>array(79,-61,922,799),54550=>array(79,-69,922,799),54551=>array(79,-74,922,799),54552=>array(79,-69,922,799),54553=>array(79,-68,922,799),54554=>array(79,-72,922,799),54555=>array(79,-70,922,799),54556=>array(79,-66,922,799),54557=>array(79,-59,922,799),54558=>array(79,-60,922,799),54559=>array(79,-68,922,799),54560=>array(67,-69,907,842),54561=>array(65,-61,907,842),54562=>array(65,-61,907,842),54563=>array(65,-71,931,842),54564=>array(65,-46,907,842),54565=>array(65,-68,912,842),54566=>array(65,-76,907,842),54567=>array(65,-44,921,842),54568=>array(65,-62,917,842),54569=>array(65,-64,907,842),54570=>array(65,-64,908,842),54571=>array(65,-64,908,842),54572=>array(65,-69,923,842),54573=>array(65,-64,908,842),54574=>array(65,-64,908,842),54575=>array(65,-76,907,842),54576=>array(65,-62,907,842),54577=>array(65,-61,907,842),54578=>array(65,-69,922,842),54579=>array(65,-74,929,842),54580=>array(65,-69,927,842),54581=>array(65,-68,911,842),54582=>array(65,-72,929,842),54583=>array(65,-70,936,842),54584=>array(65,-66,908,842),54585=>array(65,-59,916,842),54586=>array(65,-60,928,842),54587=>array(65,-68,908,842),54588=>array(85,-69,907,842),54589=>array(86,-61,907,842),54590=>array(86,-61,907,842),54591=>array(86,-71,931,842),54592=>array(86,-46,907,842),54593=>array(86,-68,912,842),54594=>array(86,-76,907,842),54595=>array(86,-44,921,842),54596=>array(86,-62,917,842),54597=>array(86,-64,907,842),54598=>array(86,-64,908,842),54599=>array(86,-64,908,842),54600=>array(86,-69,923,842),54601=>array(86,-64,908,842),54602=>array(86,-64,908,842),54603=>array(86,-76,907,842),54604=>array(86,-62,907,842),54605=>array(86,-61,907,842),54606=>array(86,-69,922,842),54607=>array(86,-74,929,842),54608=>array(86,-69,927,842),54609=>array(86,-68,911,842),54610=>array(86,-72,929,842),54611=>array(86,-70,936,842),54612=>array(86,-66,908,842),54613=>array(86,-59,916,842),54614=>array(86,-60,928,842),54615=>array(86,-68,908,842),54616=>array(94,-69,936,842),54617=>array(85,-59,936,842),54618=>array(85,-61,936,842),54619=>array(85,-71,936,842),54620=>array(85,-45,936,842),54621=>array(85,-69,936,842),54622=>array(85,-76,936,842),54623=>array(85,-44,936,842),54624=>array(85,-62,936,842),54625=>array(85,-64,936,842),54626=>array(85,-64,936,842),54627=>array(85,-64,936,842),54628=>array(85,-70,936,842),54629=>array(85,-64,936,842),54630=>array(85,-64,936,842),54631=>array(85,-76,936,842),54632=>array(85,-62,936,842),54633=>array(85,-61,936,842),54634=>array(85,-70,936,842),54635=>array(85,-74,936,842),54636=>array(85,-69,936,842),54637=>array(85,-67,936,842),54638=>array(85,-72,936,842),54639=>array(85,-71,936,842),54640=>array(85,-66,936,842),54641=>array(85,-59,936,842),54642=>array(85,-60,936,842),54643=>array(85,-69,936,842),54644=>array(79,-69,907,842),54645=>array(85,-61,907,842),54646=>array(85,-61,907,842),54647=>array(85,-71,931,842),54648=>array(85,-46,907,842),54649=>array(85,-68,912,842),54650=>array(85,-76,907,842),54651=>array(85,-44,921,842),54652=>array(85,-62,917,842),54653=>array(85,-64,907,842),54654=>array(85,-64,908,842),54655=>array(85,-64,908,842),54656=>array(85,-69,923,842),54657=>array(85,-64,908,842),54658=>array(85,-64,908,842),54659=>array(85,-76,907,842),54660=>array(85,-62,907,842),54661=>array(85,-61,907,842),54662=>array(85,-69,922,842),54663=>array(85,-74,929,842),54664=>array(85,-69,927,842),54665=>array(85,-68,911,842),54666=>array(85,-72,929,842),54667=>array(85,-70,936,842),54668=>array(85,-66,908,842),54669=>array(85,-59,916,842),54670=>array(85,-60,928,842),54671=>array(85,-68,908,842),54672=>array(94,-68,935,843),54673=>array(85,-59,936,842),54674=>array(85,-61,936,842),54675=>array(85,-71,936,842),54676=>array(85,-45,936,842),54677=>array(85,-69,936,842),54678=>array(85,-76,936,842),54679=>array(85,-44,936,842),54680=>array(85,-62,936,842),54681=>array(85,-64,936,842),54682=>array(85,-64,936,842),54683=>array(85,-64,936,842),54684=>array(85,-70,936,842),54685=>array(85,-64,936,842),54686=>array(85,-64,936,842),54687=>array(85,-76,936,842),54688=>array(85,-62,936,842),54689=>array(85,-61,936,842),54690=>array(85,-70,936,842),54691=>array(85,-74,936,842),54692=>array(85,-69,936,842),54693=>array(85,-67,936,842),54694=>array(85,-72,936,842),54695=>array(85,-71,936,842),54696=>array(85,-66,936,842),54697=>array(85,-59,936,842),54698=>array(85,-60,936,842),54699=>array(85,-69,936,842),54700=>array(79,-69,907,842),54701=>array(85,-61,907,842),54702=>array(85,-61,907,842),54703=>array(85,-71,931,842),54704=>array(85,-46,907,842),54705=>array(85,-68,912,842),54706=>array(85,-76,907,842),54707=>array(85,-44,921,842),54708=>array(85,-62,917,842),54709=>array(85,-64,907,842),54710=>array(85,-64,908,842),54711=>array(85,-64,908,842),54712=>array(85,-69,923,842),54713=>array(85,-64,908,842),54714=>array(85,-64,908,842),54715=>array(85,-76,907,842),54716=>array(85,-62,907,842),54717=>array(85,-61,907,842),54718=>array(85,-69,922,842),54719=>array(85,-74,929,842),54720=>array(85,-69,927,842),54721=>array(85,-68,911,842),54722=>array(85,-72,929,842),54723=>array(85,-70,936,842),54724=>array(85,-66,908,842),54725=>array(85,-59,916,842),54726=>array(85,-60,928,842),54727=>array(85,-68,908,842),54728=>array(79,-70,907,841),54729=>array(85,-61,907,842),54730=>array(85,-61,907,842),54731=>array(85,-71,931,842),54732=>array(85,-46,907,841),54733=>array(85,-68,912,842),54734=>array(85,-76,907,842),54735=>array(85,-44,921,842),54736=>array(85,-62,917,842),54737=>array(85,-64,907,842),54738=>array(85,-64,908,842),54739=>array(85,-64,908,842),54740=>array(85,-69,923,842),54741=>array(85,-64,908,842),54742=>array(85,-64,908,842),54743=>array(85,-76,906,842),54744=>array(85,-62,907,842),54745=>array(85,-61,907,842),54746=>array(85,-69,922,842),54747=>array(85,-74,929,842),54748=>array(85,-69,927,842),54749=>array(85,-68,911,842),54750=>array(85,-72,929,842),54751=>array(85,-70,936,842),54752=>array(85,-66,908,842),54753=>array(85,-59,916,842),54754=>array(85,-60,928,842),54755=>array(85,-68,908,842),54756=>array(69,-68,907,843),54757=>array(50,-61,907,843),54758=>array(50,-61,907,843),54759=>array(50,-71,931,843),54760=>array(60,-46,907,843),54761=>array(50,-68,912,843),54762=>array(50,-76,907,843),54763=>array(50,-44,921,843),54764=>array(50,-62,917,843),54765=>array(50,-64,907,843),54766=>array(50,-64,908,843),54767=>array(50,-64,908,843),54768=>array(50,-69,923,843),54769=>array(50,-64,908,843),54770=>array(50,-64,908,843),54771=>array(50,-76,907,843),54772=>array(50,-62,907,843),54773=>array(50,-61,907,843),54774=>array(50,-69,922,843),54775=>array(50,-74,929,843),54776=>array(50,-69,927,843),54777=>array(50,-68,911,843),54778=>array(50,-72,929,843),54779=>array(50,-70,936,843),54780=>array(50,-66,908,843),54781=>array(50,-59,916,843),54782=>array(50,-60,928,843),54783=>array(50,-68,908,843),54784=>array(89,-70,907,842),54785=>array(75,-61,907,842),54786=>array(75,-61,907,842),54787=>array(75,-71,931,842),54788=>array(85,-46,907,842),54789=>array(75,-68,912,842),54790=>array(75,-76,907,842),54791=>array(75,-44,921,842),54792=>array(75,-62,917,842),54793=>array(75,-64,907,842),54794=>array(75,-64,908,842),54795=>array(75,-64,908,842),54796=>array(75,-69,923,842),54797=>array(75,-64,908,842),54798=>array(75,-64,908,842),54799=>array(75,-76,907,842),54800=>array(75,-62,907,842),54801=>array(75,-61,907,842),54802=>array(75,-69,922,842),54803=>array(75,-74,929,842),54804=>array(75,-69,927,842),54805=>array(75,-68,911,842),54806=>array(75,-72,929,842),54807=>array(75,-70,936,842),54808=>array(75,-66,908,842),54809=>array(75,-59,916,842),54810=>array(75,-60,928,842),54811=>array(75,-68,908,842),54812=>array(49,-68,907,843),54813=>array(50,-61,907,843),54814=>array(50,-61,907,843),54815=>array(50,-71,931,843),54816=>array(50,-46,907,843),54817=>array(50,-68,912,843),54818=>array(50,-76,907,843),54819=>array(50,-44,921,843),54820=>array(50,-62,917,843),54821=>array(50,-64,907,843),54822=>array(50,-64,908,843),54823=>array(50,-64,908,843),54824=>array(50,-69,923,843),54825=>array(50,-64,908,843),54826=>array(50,-64,908,843),54827=>array(50,-76,907,843),54828=>array(50,-62,907,843),54829=>array(50,-61,907,843),54830=>array(50,-69,922,843),54831=>array(50,-74,929,843),54832=>array(50,-69,927,843),54833=>array(50,-68,911,843),54834=>array(50,-72,929,843),54835=>array(50,-70,936,843),54836=>array(50,-66,908,843),54837=>array(50,-59,916,843),54838=>array(50,-60,928,843),54839=>array(50,-68,908,843),54840=>array(62,7,938,764),54841=>array(79,-61,921,819),54842=>array(79,-61,921,819),54843=>array(79,-71,921,819),54844=>array(79,-46,922,819),54845=>array(79,-68,921,819),54846=>array(79,-74,921,819),54847=>array(79,-44,921,819),54848=>array(79,-62,921,819),54849=>array(79,-64,921,819),54850=>array(79,-64,921,819),54851=>array(79,-63,921,819),54852=>array(79,-68,921,819),54853=>array(79,-64,921,819),54854=>array(79,-63,921,819),54855=>array(79,-74,921,819),54856=>array(79,-62,921,819),54857=>array(79,-61,921,819),54858=>array(79,-69,921,819),54859=>array(79,-74,921,819),54860=>array(79,-69,921,819),54861=>array(79,-68,921,819),54862=>array(79,-72,921,819),54863=>array(79,-70,921,819),54864=>array(79,-66,921,819),54865=>array(79,-59,921,819),54866=>array(79,-60,921,819),54867=>array(79,-68,921,819),54868=>array(68,-69,936,842),54869=>array(77,-59,936,842),54870=>array(77,-61,936,842),54871=>array(77,-71,936,842),54872=>array(72,-45,936,842),54873=>array(77,-69,936,842),54874=>array(77,-76,936,842),54875=>array(77,-44,936,842),54876=>array(77,-62,936,842),54877=>array(77,-64,936,842),54878=>array(77,-64,936,842),54879=>array(77,-64,936,842),54880=>array(77,-70,936,842),54881=>array(77,-64,936,842),54882=>array(77,-64,936,842),54883=>array(77,-76,936,842),54884=>array(77,-62,936,842),54885=>array(77,-61,936,842),54886=>array(77,-70,936,842),54887=>array(77,-74,936,842),54888=>array(77,-69,936,842),54889=>array(77,-67,936,842),54890=>array(77,-72,936,842),54891=>array(77,-71,936,842),54892=>array(77,-66,936,842),54893=>array(77,-59,936,842),54894=>array(77,-60,936,842),54895=>array(77,-69,936,842),54896=>array(61,-69,907,842),54897=>array(77,-61,907,842),54898=>array(77,-61,907,842),54899=>array(77,-71,931,842),54900=>array(72,-46,907,842),54901=>array(77,-68,912,842),54902=>array(77,-76,907,842),54903=>array(77,-44,921,842),54904=>array(77,-62,917,842),54905=>array(77,-64,907,842),54906=>array(77,-64,908,842),54907=>array(77,-64,908,842),54908=>array(77,-69,923,842),54909=>array(77,-64,908,842),54910=>array(77,-64,908,842),54911=>array(77,-76,907,842),54912=>array(77,-62,907,842),54913=>array(77,-61,907,842),54914=>array(77,-69,922,842),54915=>array(77,-74,929,842),54916=>array(77,-69,927,842),54917=>array(77,-68,911,842),54918=>array(77,-72,929,842),54919=>array(77,-70,936,842),54920=>array(77,-66,908,842),54921=>array(77,-59,916,842),54922=>array(77,-60,928,842),54923=>array(77,-68,908,842),54924=>array(74,-69,907,842),54925=>array(65,-61,907,842),54926=>array(65,-61,907,842),54927=>array(65,-71,931,842),54928=>array(65,-46,907,842),54929=>array(65,-68,912,842),54930=>array(65,-76,907,842),54931=>array(65,-44,921,842),54932=>array(65,-62,917,842),54933=>array(65,-64,907,842),54934=>array(65,-64,908,842),54935=>array(65,-64,908,842),54936=>array(65,-69,923,842),54937=>array(65,-64,908,842),54938=>array(65,-64,908,842),54939=>array(65,-76,907,842),54940=>array(65,-62,907,842),54941=>array(65,-61,907,842),54942=>array(65,-69,922,842),54943=>array(65,-74,929,842),54944=>array(65,-69,927,842),54945=>array(65,-68,911,842),54946=>array(65,-72,929,842),54947=>array(65,-70,936,842),54948=>array(65,-66,908,842),54949=>array(65,-59,916,842),54950=>array(65,-60,928,842),54951=>array(65,-68,908,842),54952=>array(62,7,938,764),54953=>array(79,-61,921,819),54954=>array(79,-61,921,819),54955=>array(79,-71,921,819),54956=>array(79,-46,921,819),54957=>array(79,-68,921,819),54958=>array(79,-74,921,819),54959=>array(79,-44,921,819),54960=>array(79,-62,921,819),54961=>array(79,-64,921,819),54962=>array(79,-64,921,819),54963=>array(79,-63,921,819),54964=>array(79,-68,921,819),54965=>array(79,-64,921,819),54966=>array(79,-63,921,819),54967=>array(79,-74,921,819),54968=>array(79,-62,921,819),54969=>array(79,-61,921,819),54970=>array(79,-69,921,819),54971=>array(79,-74,921,819),54972=>array(79,-69,921,819),54973=>array(79,-68,921,819),54974=>array(79,-72,921,819),54975=>array(79,-70,921,819),54976=>array(79,-66,921,819),54977=>array(79,-59,921,819),54978=>array(79,-60,921,819),54979=>array(79,-68,921,819),54980=>array(79,-64,921,809),54981=>array(79,-61,921,819),54982=>array(79,-61,921,819),54983=>array(79,-71,921,819),54984=>array(79,-46,921,814),54985=>array(79,-68,921,819),54986=>array(79,-74,921,819),54987=>array(79,-44,921,819),54988=>array(79,-62,921,819),54989=>array(79,-64,921,819),54990=>array(79,-64,921,819),54991=>array(79,-63,921,819),54992=>array(79,-68,921,819),54993=>array(79,-64,921,819),54994=>array(79,-63,921,819),54995=>array(79,-74,921,819),54996=>array(79,-62,921,819),54997=>array(79,-61,921,819),54998=>array(79,-69,921,819),54999=>array(79,-74,921,819),55000=>array(79,-69,921,819),55001=>array(79,-68,921,819),55002=>array(79,-72,921,819),55003=>array(79,-70,921,819),55004=>array(79,-66,921,819),55005=>array(79,-59,921,819),55006=>array(79,-60,921,819),55007=>array(79,-68,921,819),55008=>array(70,-70,907,841),55009=>array(75,-61,909,843),55010=>array(75,-61,909,843),55011=>array(75,-71,931,843),55012=>array(76,-46,909,843),55013=>array(75,-68,912,843),55014=>array(75,-76,909,843),55015=>array(75,-44,921,843),55016=>array(75,-62,917,843),55017=>array(75,-64,909,843),55018=>array(75,-64,909,843),55019=>array(75,-64,909,843),55020=>array(75,-69,923,843),55021=>array(75,-64,909,843),55022=>array(75,-64,909,843),55023=>array(75,-76,909,843),55024=>array(75,-62,909,843),55025=>array(75,-61,909,843),55026=>array(75,-69,922,843),55027=>array(75,-74,929,843),55028=>array(75,-69,927,843),55029=>array(75,-68,911,843),55030=>array(75,-72,929,843),55031=>array(75,-70,936,843),55032=>array(75,-66,909,843),55033=>array(75,-59,916,843),55034=>array(75,-60,928,843),55035=>array(75,-68,909,843),55036=>array(63,-68,907,843),55037=>array(70,-61,907,843),55038=>array(70,-61,907,843),55039=>array(70,-71,931,843),55040=>array(76,-46,907,843),55041=>array(70,-68,912,843),55042=>array(70,-76,907,843),55043=>array(70,-44,921,843),55044=>array(70,-62,917,843),55045=>array(70,-64,907,843),55046=>array(70,-64,908,843),55047=>array(70,-64,908,843),55048=>array(70,-69,923,843),55049=>array(70,-64,908,843),55050=>array(70,-64,908,843),55051=>array(70,-76,907,843),55052=>array(70,-62,907,843),55053=>array(70,-61,907,843),55054=>array(70,-69,922,843),55055=>array(70,-74,929,843),55056=>array(70,-69,927,843),55057=>array(70,-68,911,843),55058=>array(70,-72,929,843),55059=>array(70,-70,936,843),55060=>array(70,-66,908,843),55061=>array(70,-59,916,843),55062=>array(70,-60,928,843),55063=>array(70,-68,908,843),55064=>array(70,-69,907,842),55065=>array(65,-61,907,842),55066=>array(65,-61,907,842),55067=>array(65,-71,931,842),55068=>array(65,-46,907,842),55069=>array(65,-68,912,842),55070=>array(65,-76,907,842),55071=>array(65,-44,921,842),55072=>array(65,-62,917,842),55073=>array(65,-64,907,842),55074=>array(65,-64,908,842),55075=>array(65,-64,908,842),55076=>array(65,-69,923,842),55077=>array(65,-64,908,842),55078=>array(65,-64,908,842),55079=>array(65,-76,907,842),55080=>array(65,-62,907,842),55081=>array(65,-61,907,842),55082=>array(65,-69,922,842),55083=>array(65,-74,929,842),55084=>array(65,-69,927,842),55085=>array(65,-68,911,842),55086=>array(65,-72,929,842),55087=>array(65,-70,936,842),55088=>array(65,-66,908,842),55089=>array(65,-59,916,842),55090=>array(65,-60,928,842),55091=>array(65,-68,908,842),55092=>array(87,-64,928,799),55093=>array(79,-61,921,819),55094=>array(79,-61,921,819),55095=>array(79,-71,921,819),55096=>array(79,-46,921,814),55097=>array(79,-68,921,819),55098=>array(79,-74,921,819),55099=>array(79,-44,921,819),55100=>array(79,-62,921,819),55101=>array(79,-64,921,819),55102=>array(79,-64,921,819),55103=>array(79,-63,921,819),55104=>array(79,-68,921,819),55105=>array(79,-64,921,819),55106=>array(79,-63,921,819),55107=>array(79,-74,921,819),55108=>array(79,-62,921,819),55109=>array(79,-61,921,819),55110=>array(79,-69,921,819),55111=>array(79,-74,921,819),55112=>array(79,-69,921,819),55113=>array(79,-68,921,819),55114=>array(79,-72,921,819),55115=>array(79,-70,921,819),55116=>array(79,-66,921,819),55117=>array(79,-59,921,819),55118=>array(79,-60,921,819),55119=>array(79,-68,921,819),55120=>array(52,42,948,744),55121=>array(79,-61,921,819),55122=>array(79,-61,921,819),55123=>array(79,-71,921,819),55124=>array(79,-46,921,815),55125=>array(79,-68,921,819),55126=>array(79,-74,921,819),55127=>array(79,-44,921,819),55128=>array(79,-62,921,819),55129=>array(79,-64,921,819),55130=>array(79,-64,921,819),55131=>array(79,-63,921,819),55132=>array(79,-68,921,819),55133=>array(79,-64,921,819),55134=>array(79,-63,921,819),55135=>array(79,-74,921,819),55136=>array(79,-62,921,819),55137=>array(79,-61,921,819),55138=>array(79,-69,921,819),55139=>array(79,-74,921,819),55140=>array(79,-69,921,819),55141=>array(79,-68,921,819),55142=>array(79,-72,921,819),55143=>array(79,-70,921,819),55144=>array(79,-66,921,819),55145=>array(79,-59,921,819),55146=>array(79,-60,921,819),55147=>array(79,-68,921,819),55148=>array(67,-69,907,842),55149=>array(65,-61,907,842),55150=>array(65,-61,907,842),55151=>array(65,-71,931,842),55152=>array(65,-46,907,842),55153=>array(65,-68,912,842),55154=>array(65,-76,907,842),55155=>array(65,-44,921,842),55156=>array(65,-62,917,842),55157=>array(65,-64,907,842),55158=>array(65,-64,908,842),55159=>array(65,-64,908,842),55160=>array(65,-69,923,842),55161=>array(65,-64,908,842),55162=>array(65,-64,908,842),55163=>array(65,-76,907,842),55164=>array(65,-62,907,842),55165=>array(65,-61,907,842),55166=>array(65,-69,922,842),55167=>array(65,-74,929,842),55168=>array(65,-69,927,842),55169=>array(65,-68,911,842),55170=>array(65,-72,929,842),55171=>array(65,-70,936,842),55172=>array(65,-66,908,842),55173=>array(65,-59,916,842),55174=>array(65,-60,928,842),55175=>array(65,-68,908,842),55176=>array(84,-69,907,842),55177=>array(101,-61,907,842),55178=>array(101,-61,907,842),55179=>array(101,-71,931,842),55180=>array(96,-46,907,842),55181=>array(101,-68,912,842),55182=>array(101,-76,907,842),55183=>array(101,-44,921,842),55184=>array(101,-62,917,842),55185=>array(101,-64,907,842),55186=>array(101,-64,908,842),55187=>array(101,-64,908,842),55188=>array(101,-69,923,842),55189=>array(101,-64,908,842),55190=>array(101,-64,908,842),55191=>array(101,-76,907,842),55192=>array(101,-62,907,842),55193=>array(101,-61,907,842),55194=>array(101,-69,922,842),55195=>array(101,-74,929,842),55196=>array(101,-69,927,842),55197=>array(101,-68,911,842),55198=>array(101,-72,929,842),55199=>array(101,-70,936,842),55200=>array(101,-66,908,842),55201=>array(101,-59,916,842),55202=>array(101,-60,928,842),55203=>array(101,-68,908,842),59393=>array(-54,0,248,634),59394=>array(20,-199,439,530),59395=>array(20,-199,439,530),59396=>array(-70,-12,436,716),59397=>array(-70,-12,436,716),59416=>array(7,637,299,1065),59492=>array(32,0,450,576),59495=>array(32,-1,452,577),59536=>array(38,0,459,770),59557=>array(-1,-221,404,556),59558=>array(-1,-221,481,393),59559=>array(62,-221,904,393),61441=>array(14,0,432,728),61442=>array(14,0,430,728),63232=>array(54,-5,477,560),63233=>array(-601,612,-216,775),63234=>array(-601,612,-216,800),63235=>array(-601,612,-171,800),63236=>array(-601,612,-216,800),63237=>array(-341,612,-283,785),63238=>array(-467,612,-173,819),63239=>array(-620,612,-180,810),63240=>array(-399,612,-226,785),63241=>array(-504,615,-192,832),63242=>array(-167,612,-109,785),63243=>array(-293,612,1,819),63244=>array(-342,612,98,810),63245=>array(-225,612,-52,785),63246=>array(-330,615,-18,832),63247=>array(54,-5,774,558),63248=>array(-563,631,-189,824),63249=>array(-422,609,-265,767),63250=>array(-623,603,-246,849),63251=>array(-274,858,-216,1031),63252=>array(-400,858,-106,1065),63253=>array(-449,858,-9,1056),63254=>array(-333,858,-159,1031),63255=>array(-437,861,-125,1078),63256=>array(-201,-206,-85,-34),63257=>array(-337,-206,-89,-34),63258=>array(-157,-115,-75,-33),63260=>array(111,-210,291,-73),63261=>array(17,-113,269,0),63744=>array(62,-12,931,835),63745=>array(48,-72,962,777),63746=>array(63,-71,935,832),63747=>array(66,-79,948,785),63748=>array(49,-62,926,811),63749=>array(123,-68,886,832),63750=>array(65,-51,902,840),63751=>array(37,-41,967,846),63752=>array(37,-41,967,846),63753=>array(43,-70,957,830),63754=>array(54,-21,960,856),63755=>array(112,-67,904,831),63756=>array(62,-62,960,848),63757=>array(32,-72,970,845),63758=>array(42,-67,985,854),63759=>array(38,-67,950,807),63760=>array(61,-80,954,835),63761=>array(33,-73,961,835),63762=>array(40,-71,973,822),63763=>array(52,-51,966,820),63764=>array(60,-64,959,847),63765=>array(57,-72,959,842),63766=>array(48,-75,968,839),63767=>array(45,-66,972,840),63768=>array(56,-68,970,835),63769=>array(51,-67,967,840),63770=>array(64,-62,972,839),63771=>array(49,-68,962,843),63772=>array(59,-71,883,815),63773=>array(35,-65,909,836),63774=>array(53,-70,923,830),63775=>array(72,-70,928,839),63776=>array(62,-67,958,846),63777=>array(59,-49,964,846),63778=>array(50,-73,964,837),63779=>array(56,-34,949,839),63780=>array(35,-68,952,836),63781=>array(49,-64,947,829),63782=>array(40,-65,956,848),63783=>array(47,-76,968,842),63784=>array(46,-60,949,837),63785=>array(49,-74,885,832),63786=>array(62,-63,962,829),63787=>array(37,-75,968,831),63788=>array(51,-65,930,832),63789=>array(63,-64,956,835),63790=>array(54,-71,966,849),63791=>array(52,-73,919,832),63792=>array(43,-67,954,835),63793=>array(30,-61,974,849),63794=>array(43,-71,954,830),63795=>array(40,-78,941,833),63796=>array(38,-39,923,832),63797=>array(59,-66,961,836),63798=>array(45,-77,929,841),63799=>array(29,-67,968,838),63800=>array(70,-62,965,817),63801=>array(51,-68,947,837),63802=>array(62,-67,948,849),63803=>array(36,-64,952,818),63804=>array(57,-69,958,840),63805=>array(34,-67,974,839),63806=>array(65,-52,935,840),63807=>array(57,-64,968,841),63808=>array(57,-67,949,829),63809=>array(55,-63,973,849),63810=>array(57,-24,950,849),63811=>array(48,-65,934,785),63812=>array(49,-62,964,855),63813=>array(43,-71,962,840),63814=>array(56,-65,944,833),63815=>array(52,-68,944,788),63816=>array(57,-63,976,839),63817=>array(105,-67,914,786),63818=>array(59,-28,949,783),63819=>array(46,-82,939,823),63820=>array(39,-70,949,831),63821=>array(48,-66,982,843),63822=>array(46,-67,956,800),63823=>array(51,-63,943,808),63824=>array(34,-65,942,839),63825=>array(99,-82,936,792),63826=>array(72,-65,917,829),63827=>array(68,-70,898,834),63828=>array(55,-65,973,833),63829=>array(41,-70,959,831),63830=>array(33,-57,967,835),63831=>array(34,-66,968,839),63832=>array(46,-65,954,831),63833=>array(95,-67,970,831),63834=>array(59,-66,961,841),63835=>array(60,-58,974,851),63836=>array(60,-64,959,847),63837=>array(53,-65,949,836),63838=>array(74,-73,939,777),63839=>array(69,-55,923,850),63840=>array(49,-25,959,830),63841=>array(72,-69,928,840),63842=>array(72,-74,926,784),63843=>array(45,-54,948,792),63844=>array(30,-55,956,850),63845=>array(42,-73,947,834),63846=>array(44,-67,970,843),63847=>array(71,-65,928,769),63848=>array(42,-32,972,829),63849=>array(60,-70,959,833),63850=>array(65,-69,946,835),63851=>array(30,-88,968,844),63852=>array(48,-30,949,830),63853=>array(53,-70,939,829),63854=>array(49,-70,965,839),63855=>array(57,-71,964,816),63856=>array(51,-72,967,824),63857=>array(57,-63,963,785),63858=>array(56,-73,946,824),63859=>array(45,-63,961,848),63860=>array(72,-65,931,827),63861=>array(41,-71,955,826),63862=>array(110,-66,962,839),63863=>array(65,-68,950,838),63864=>array(60,-68,953,783),63865=>array(63,-63,961,830),63866=>array(53,-68,956,808),63867=>array(40,-72,954,818),63868=>array(85,-61,963,820),63869=>array(53,-60,960,830),63870=>array(53,-30,947,789),63871=>array(27,-76,929,825),63872=>array(180,-77,840,772),63873=>array(86,-53,911,836),63874=>array(22,-62,961,846),63875=>array(33,-67,969,839),63876=>array(43,-71,967,841),63877=>array(32,-63,962,799),63878=>array(117,-65,907,790),63879=>array(26,-73,964,789),63880=>array(43,-67,952,814),63881=>array(49,-68,946,832),63882=>array(70,-56,863,824),63883=>array(37,-62,947,796),63884=>array(41,-67,930,779),63885=>array(50,-65,970,831),63886=>array(86,-68,917,841),63887=>array(36,-76,958,832),63888=>array(42,-54,961,841),63889=>array(37,-60,970,849),63890=>array(37,-56,963,833),63891=>array(52,-67,962,830),63892=>array(41,-64,962,833),63893=>array(47,-69,968,834),63894=>array(34,-66,967,839),63895=>array(42,-65,946,842),63896=>array(48,-62,944,831),63897=>array(37,-56,951,839),63898=>array(37,-56,951,830),63899=>array(18,-53,969,847),63900=>array(83,-76,901,832),63901=>array(67,-63,942,838),63902=>array(103,-64,898,785),63903=>array(58,-61,954,831),63904=>array(44,-73,955,828),63905=>array(57,-71,964,816),63906=>array(40,-59,966,839),63907=>array(30,-58,963,846),63908=>array(27,-64,961,853),63909=>array(40,-67,977,854),63910=>array(31,-53,963,854),63911=>array(36,-74,971,842),63912=>array(38,-67,961,846),63913=>array(105,-64,897,788),63914=>array(80,-68,917,844),63915=>array(40,-73,961,832),63916=>array(39,-68,962,840),63917=>array(37,-68,964,840),63918=>array(69,-19,935,839),63919=>array(22,-68,960,847),63920=>array(28,-62,966,854),63921=>array(35,-65,975,846),63922=>array(43,-63,961,810),63923=>array(74,-28,929,779),63924=>array(42,-68,955,839),63925=>array(41,-63,911,845),63926=>array(60,-69,952,833),63927=>array(51,-57,952,829),63928=>array(132,-64,882,789),63929=>array(62,-25,962,783),63930=>array(172,-41,829,773),63931=>array(41,-64,983,842),63932=>array(41,-64,970,838),63933=>array(52,-74,951,779),63934=>array(38,-68,956,836),63935=>array(60,-64,959,847),63936=>array(41,-73,969,850),63937=>array(46,-65,964,830),63938=>array(26,-76,972,829),63939=>array(37,-56,968,838),63940=>array(50,-66,970,833),63941=>array(57,-62,950,798),63942=>array(98,-68,935,788),63943=>array(44,-64,911,837),63944=>array(39,-61,959,832),63945=>array(34,-61,921,837),63946=>array(40,-70,964,830),63947=>array(45,-66,925,830),63948=>array(30,-70,960,830),63949=>array(75,-68,897,818),63950=>array(26,-70,964,830),63951=>array(34,-64,956,839),63952=>array(38,-67,960,828),63953=>array(62,-29,946,810),63954=>array(39,-77,962,835),63955=>array(103,-58,951,833),63956=>array(31,-71,976,855),63957=>array(33,-61,979,841),63958=>array(39,-58,991,856),63959=>array(52,-71,971,868),63960=>array(36,-67,954,830),63961=>array(38,-59,976,835),63962=>array(60,-65,957,788),63963=>array(72,-69,928,840),63964=>array(93,-60,959,848),63965=>array(57,-67,920,826),63966=>array(71,-76,947,824),63967=>array(29,-68,953,786),63968=>array(75,-67,866,782),63969=>array(51,-70,960,831),63970=>array(41,-68,950,823),63971=>array(56,-64,957,821),63972=>array(35,-16,945,775),63973=>array(46,-69,944,835),63974=>array(39,-64,949,788),63975=>array(43,-75,955,840),63976=>array(41,-64,954,821),63977=>array(52,-19,948,796),63978=>array(64,-73,957,834),63979=>array(118,-68,939,800),63980=>array(54,-60,927,803),63981=>array(52,-74,958,822),63982=>array(49,-68,958,833),63983=>array(57,-66,959,837),63984=>array(57,-65,949,832),63985=>array(100,-70,956,834),63986=>array(31,-68,959,843),63987=>array(26,-68,959,838),63988=>array(30,-69,954,829),63989=>array(28,-63,968,841),63990=>array(120,-65,932,841),63991=>array(95,-3,912,822),63992=>array(52,-17,945,838),63993=>array(37,-64,949,837),63994=>array(40,-69,951,818),63995=>array(57,-73,960,840),63996=>array(51,-68,959,833),63997=>array(48,-68,950,829),63998=>array(41,-68,968,831),63999=>array(71,-65,906,831),64000=>array(44,-73,897,797),64001=>array(46,-68,950,826),64002=>array(53,-63,936,826),64003=>array(42,-69,952,827),64004=>array(70,-38,942,833),64005=>array(48,-55,898,819),64006=>array(47,-65,953,815),64007=>array(46,-74,941,827),64008=>array(51,-62,941,845),64009=>array(101,-68,955,846),64010=>array(58,-66,944,789),64011=>array(35,-65,942,837),64012=>array(49,-55,942,754),64013=>array(57,-70,964,827),64014=>array(45,-62,955,843),64015=>array(41,-65,969,830),64016=>array(41,-60,968,807),64017=>array(77,-62,953,828),64018=>array(89,-55,952,838),64019=>array(37,-71,948,828),64020=>array(37,-67,976,831),64021=>array(31,-69,973,831),64022=>array(49,-56,921,836),64023=>array(45,-22,947,840),64024=>array(42,-59,961,820),64025=>array(55,-67,904,837),64026=>array(39,-68,956,843),64027=>array(38,-69,943,834),64028=>array(41,-66,952,840),64029=>array(45,-66,954,837),64030=>array(73,-50,892,785),64031=>array(30,-68,935,839),64032=>array(40,-68,969,832),64033=>array(39,-19,946,826),64034=>array(59,-66,948,835),64035=>array(31,-69,953,829),64036=>array(37,-60,961,808),64037=>array(36,-54,957,835),64038=>array(44,-67,943,835),64039=>array(33,-70,949,839),64040=>array(33,-64,959,839),64041=>array(94,-71,936,842),64042=>array(34,-69,964,839),64043=>array(34,-68,906,839),64044=>array(34,-64,931,839),64045=>array(40,-65,938,837),64256=>array(13,0,569,728),64257=>array(14,0,432,728),64258=>array(14,0,430,728),64259=>array(42,0,709,728),64260=>array(13,0,680,728),64261=>array(67,-7,521,728),64262=>array(31,-12,750,700),64275=>array(44,-9,751,618),64276=>array(44,-8,749,609),64277=>array(44,-210,752,609),64278=>array(43,-210,749,609),64279=>array(44,-210,844,609),64286=>array(22,568,311,695),64287=>array(16,162,522,530),64288=>array(32,-12,503,518),64289=>array(58,0,652,518),64290=>array(24,0,619,518),64291=>array(72,0,662,530),64292=>array(38,-12,598,530),64293=>array(33,-12,557,716),64294=>array(72,0,662,518),64295=>array(20,0,565,530),64296=>array(19,-13,726,530),64297=>array(55,0,529,278),64298=>array(72,-12,674,634),64299=>array(72,-12,674,634),64300=>array(72,-12,674,634),64301=>array(72,-12,674,634),64302=>array(60,-104,517,518),64303=>array(60,-144,517,518),64304=>array(60,0,517,518),64305=>array(38,0,533,530),64306=>array(20,0,386,530),64307=>array(24,0,482,518),64308=>array(72,0,526,530),64309=>array(16,0,248,530),64310=>array(-9,0,306,543),64312=>array(68,-12,532,530),64313=>array(16,258,248,530),64314=>array(20,-199,439,530),64315=>array(38,-12,469,530),64316=>array(33,-12,436,716),64318=>array(30,0,526,530),64320=>array(38,0,270,530),64321=>array(25,-12,546,530),64323=>array(45,-199,499,530),64324=>array(37,-12,511,530),64326=>array(45,0,477,518),64327=>array(72,-199,535,518),64328=>array(20,0,439,530),64329=>array(72,-12,674,518),64330=>array(21,-13,565,530),64331=>array(16,0,248,634),64332=>array(38,0,533,622),64333=>array(38,-12,469,622),64334=>array(37,-12,511,622),64335=>array(33,0,517,716),64336=>array(-15,0,256,927),64337=>array(-15,0,274,927),64338=>array(62,-275,709,265),64339=>array(62,-279,789,265),64340=>array(-1,-252,194,284),64341=>array(-1,-256,244,284),64342=>array(62,-270,709,265),64343=>array(62,-270,789,265),64344=>array(-1,-228,233,284),64345=>array(-1,-228,244,284),64346=>array(62,-270,709,265),64347=>array(62,-270,789,265),64348=>array(-1,-242,210,284),64349=>array(-1,-242,244,284),64350=>array(62,-50,709,568),64351=>array(62,-50,789,568),64352=>array(-1,0,194,616),64353=>array(-1,0,244,616),64354=>array(62,-50,709,569),64355=>array(62,-50,789,569),64356=>array(-1,0,222,618),64357=>array(-1,0,244,618),64358=>array(62,-50,709,569),64359=>array(62,-50,789,569),64360=>array(-1,0,245,618),64361=>array(-1,0,244,618),64362=>array(62,0,895,859),64363=>array(62,-33,904,697),64364=>array(-1,0,404,860),64365=>array(-1,0,481,697),64366=>array(62,0,895,890),64367=>array(62,-33,904,727),64368=>array(-1,0,404,890),64369=>array(-1,0,481,727),64370=>array(52,-271,564,453),64371=>array(54,-271,659,453),64372=>array(-1,-236,567,453),64373=>array(-1,-236,638,453),64374=>array(52,-271,564,453),64375=>array(54,-271,659,453),64376=>array(-1,-105,567,453),64377=>array(-1,-105,638,453),64378=>array(52,-271,564,453),64379=>array(54,-271,659,453),64380=>array(-1,-208,567,453),64381=>array(-1,-208,638,453),64382=>array(52,-271,564,453),64383=>array(54,-271,659,453),64384=>array(-1,-236,567,453),64385=>array(-1,-237,638,453),64386=>array(38,-140,368,437),64387=>array(38,-140,459,436),64388=>array(38,0,368,614),64389=>array(38,0,459,638),64390=>array(38,0,368,716),64391=>array(38,0,459,740),64392=>array(38,0,368,746),64393=>array(38,0,459,770),64394=>array(-74,-210,362,554),64395=>array(-74,-210,437,544),64396=>array(-74,-210,369,584),64397=>array(-74,-210,437,574),64398=>array(62,0,827,717),64399=>array(62,0,943,717),64400=>array(-1,0,432,717),64401=>array(-1,0,548,717),64402=>array(62,0,827,793),64403=>array(62,0,943,793),64404=>array(-1,0,432,793),64405=>array(-1,0,548,793),64406=>array(62,-256,827,793),64407=>array(62,-257,943,793),64408=>array(-1,-252,432,793),64409=>array(-1,-256,548,793),64410=>array(62,0,827,839),64411=>array(62,0,943,839),64412=>array(-1,0,432,839),64413=>array(-1,0,548,839),64414=>array(62,-121,630,272),64415=>array(39,-228,724,183),64416=>array(62,-121,630,568),64417=>array(39,-228,724,568),64418=>array(-1,0,245,618),64419=>array(-1,0,244,618),64420=>array(62,-6,452,705),64421=>array(62,0,478,705),64422=>array(62,-6,452,431),64423=>array(2,-85,510,159),64424=>array(-1,-242,194,284),64425=>array(-1,-264,428,196),64426=>array(29,-15,644,593),64427=>array(29,-15,707,593),64428=>array(-1,0,624,593),64429=>array(-1,0,687,593),64430=>array(71,-221,684,297),64431=>array(62,-221,675,95),64432=>array(71,-221,684,473),64433=>array(62,-221,675,363),64467=>array(62,0,689,817),64468=>array(34,0,734,817),64469=>array(-1,0,432,889),64470=>array(-1,0,548,889),64471=>array(-108,-210,408,766),64472=>array(-111,-210,467,704),64473=>array(-108,-210,408,696),64474=>array(-111,-210,467,628),64475=>array(-108,-210,408,789),64476=>array(-111,-210,467,725),64477=>array(-108,-210,441,755),64478=>array(-108,-210,408,750),64479=>array(-111,-210,467,685),64480=>array(-108,-210,408,476),64481=>array(-111,-210,467,379),64482=>array(-108,-210,408,705),64483=>array(-111,-210,467,641),64484=>array(10,-279,730,453),64485=>array(33,-279,935,126),64486=>array(-1,-239,194,284),64487=>array(-1,-239,244,284),64488=>array(-1,0,194,284),64489=>array(-1,0,244,284),64490=>array(79,0,475,716),64491=>array(79,0,518,716),64492=>array(2,-85,710,569),64493=>array(2,-85,754,569),64494=>array(-111,-210,667,569),64495=>array(-111,-210,711,569),64496=>array(-111,-210,667,704),64497=>array(-111,-210,711,704),64498=>array(-111,-210,667,628),64499=>array(-111,-210,711,628),64500=>array(-111,-210,667,725),64501=>array(-111,-210,711,725),64502=>array(33,-279,1135,569),64503=>array(33,-279,1178,569),64504=>array(-1,-256,445,569),64505=>array(34,-270,995,569),64506=>array(34,-270,1038,569),64507=>array(-1,0,445,569),64508=>array(32,-121,679,453),64509=>array(34,-270,794,126),64510=>array(-1,-140,217,284),64511=>array(-1,-140,244,284),64512=>array(54,-271,860,569),64513=>array(54,-271,860,569),64514=>array(58,-265,842,569),64515=>array(34,-270,995,569),64516=>array(34,-265,1005,569),64517=>array(54,-271,853,453),64518=>array(54,-271,853,453),64519=>array(54,-271,853,621),64520=>array(58,-265,834,359),64521=>array(34,-270,988,284),64522=>array(34,-265,998,284),64523=>array(54,-271,876,486),64524=>array(54,-271,876,486),64525=>array(54,-271,876,621),64526=>array(58,-265,858,486),64527=>array(34,-270,1011,486),64528=>array(34,-265,1021,486),64529=>array(54,-271,876,588),64530=>array(58,-265,858,588),64531=>array(34,-270,1011,588),64532=>array(34,-265,1021,588),64533=>array(54,-271,1226,453),64534=>array(58,-265,1208,453),64535=>array(54,-271,1226,453),64536=>array(58,-265,1208,453),64537=>array(54,-271,1226,610),64538=>array(54,-271,1226,610),64539=>array(58,-265,1208,610),64540=>array(54,-271,1350,453),64541=>array(54,-271,1350,453),64542=>array(54,-271,1350,621),64543=>array(58,-265,1332,359),64544=>array(54,-271,1415,453),64545=>array(58,-265,1397,436),64546=>array(54,-271,1415,522),64547=>array(54,-271,1415,522),64548=>array(54,-271,1415,621),64549=>array(58,-265,1397,522),64550=>array(54,-271,1331,686),64551=>array(58,-265,1313,686),64552=>array(58,-265,1313,686),64553=>array(54,-271,1183,492),64554=>array(58,-265,1165,492),64555=>array(54,-271,1183,716),64556=>array(58,-265,1165,716),64557=>array(54,-271,1063,773),64558=>array(54,-271,1063,773),64559=>array(54,-271,1063,773),64560=>array(58,-265,1045,773),64561=>array(34,-270,1198,773),64562=>array(34,-265,1208,773),64563=>array(54,-271,1063,758),64564=>array(58,-265,1045,758),64565=>array(34,-270,1198,758),64566=>array(34,-265,1208,758),64567=>array(79,0,706,717),64568=>array(54,-271,1091,717),64569=>array(54,-271,1091,717),64570=>array(54,-271,1091,717),64571=>array(34,-228,1106,717),64572=>array(58,-265,1073,717),64573=>array(34,-270,1226,717),64574=>array(34,-265,1236,717),64575=>array(54,-271,853,716),64576=>array(54,-271,853,716),64577=>array(54,-271,853,716),64578=>array(58,-265,835,716),64579=>array(34,-270,988,716),64580=>array(34,-265,998,716),64581=>array(54,-271,1078,453),64582=>array(54,-271,1078,453),64583=>array(54,-271,1078,621),64584=>array(58,-265,1060,359),64585=>array(34,-270,1213,359),64586=>array(34,-265,1223,359),64587=>array(54,-271,853,501),64588=>array(54,-271,853,501),64589=>array(54,-271,853,621),64590=>array(58,-265,835,501),64591=>array(34,-270,988,501),64592=>array(34,-265,998,501),64593=>array(54,-271,1283,593),64594=>array(58,-265,1265,593),64595=>array(34,-270,1418,593),64596=>array(34,-265,1428,593),64597=>array(54,-271,876,453),64598=>array(54,-271,876,453),64599=>array(54,-271,876,621),64600=>array(58,-265,858,359),64601=>array(34,-270,1011,284),64602=>array(34,-265,1021,284),64603=>array(38,0,368,889),64604=>array(-74,-210,357,609),64605=>array(32,-121,679,505),64606=>array(4,521,299,990),64607=>array(7,618,299,990),64608=>array(7,648,299,990),64609=>array(4,521,299,990),64610=>array(7,770,299,990),64611=>array(7,588,299,1053),64612=>array(-74,-210,681,569),64613=>array(-74,-210,681,569),64614=>array(58,-265,885,569),64615=>array(39,-228,968,569),64616=>array(34,-270,1038,569),64617=>array(34,-265,1048,569),64618=>array(-74,-210,681,284),64619=>array(-74,-210,681,458),64620=>array(58,-265,885,359),64621=>array(39,-228,968,356),64622=>array(34,-270,1038,284),64623=>array(34,-265,1048,284),64624=>array(-74,-210,681,486),64625=>array(-74,-210,681,486),64626=>array(58,-265,885,486),64627=>array(39,-228,968,486),64628=>array(34,-270,1038,486),64629=>array(34,-265,1048,486),64630=>array(-74,-210,681,588),64631=>array(-74,-210,681,588),64632=>array(58,-265,885,588),64633=>array(39,-228,968,588),64634=>array(34,-270,1038,588),64635=>array(34,-265,1048,588),64636=>array(34,-270,1275,610),64637=>array(34,-265,1285,610),64638=>array(34,-270,1275,595),64639=>array(34,-265,1285,595),64640=>array(79,0,822,717),64641=>array(34,-228,1222,717),64642=>array(58,-265,1189,717),64643=>array(34,-270,1342,717),64644=>array(34,-265,1352,717),64645=>array(58,-265,885,716),64646=>array(34,-270,1038,716),64647=>array(34,-265,1048,716),64648=>array(79,0,807,716),64649=>array(58,-265,1174,359),64650=>array(-74,-210,681,501),64651=>array(-74,-210,681,501),64652=>array(58,-265,885,501),64653=>array(39,-228,968,501),64654=>array(34,-270,1038,501),64655=>array(34,-265,1048,501),64656=>array(34,-270,794,301),64657=>array(-74,-210,681,284),64658=>array(-74,-210,681,458),64659=>array(58,-265,885,359),64660=>array(39,-228,968,356),64661=>array(34,-270,1038,284),64662=>array(34,-265,1048,284),64663=>array(-1,-140,839,569),64664=>array(-1,0,839,569),64665=>array(-1,0,839,612),64666=>array(-1,0,734,569),64667=>array(-1,-269,606,569),64668=>array(-1,-140,832,453),64669=>array(-1,-140,832,453),64670=>array(-1,-140,832,612),64671=>array(-1,-140,727,359),64672=>array(-1,-269,600,376),64673=>array(-1,-140,855,486),64674=>array(-1,0,855,486),64675=>array(-1,0,855,612),64676=>array(-1,0,750,486),64677=>array(-1,-269,623,486),64678=>array(-1,0,750,588),64679=>array(-1,-80,1205,453),64680=>array(-1,-80,1100,453),64681=>array(-1,-140,1205,453),64682=>array(-1,0,1100,453),64683=>array(-1,-140,1205,610),64684=>array(-1,0,1100,610),64685=>array(-1,-140,1329,453),64686=>array(-1,0,1329,453),64687=>array(-1,0,1329,612),64688=>array(-1,0,1224,359),64689=>array(-1,0,1394,453),64690=>array(-1,0,1394,612),64691=>array(-1,0,1289,436),64692=>array(-1,-140,1394,522),64693=>array(-1,0,1394,522),64694=>array(-1,0,1394,612),64695=>array(-1,0,1289,522),64696=>array(-1,0,1310,686),64697=>array(-1,0,1205,686),64698=>array(-1,-140,1162,492),64699=>array(-1,0,1057,492),64700=>array(-1,-140,1162,716),64701=>array(-1,0,1057,716),64702=>array(-1,-140,1042,773),64703=>array(-1,0,1042,773),64704=>array(-1,0,1042,773),64705=>array(-1,0,937,773),64706=>array(-1,0,1042,758),64707=>array(-1,0,937,758),64708=>array(-1,-140,1070,717),64709=>array(-1,0,1070,717),64710=>array(-1,0,1070,717),64711=>array(-1,0,676,717),64712=>array(-1,0,965,717),64713=>array(-1,-140,832,716),64714=>array(-1,0,832,716),64715=>array(-1,0,832,716),64716=>array(-1,0,727,716),64717=>array(-1,-269,600,716),64718=>array(-1,-140,1057,453),64719=>array(-1,0,1057,453),64720=>array(-1,0,1057,612),64721=>array(-1,0,952,359),64722=>array(-1,-140,832,501),64723=>array(-1,0,832,501),64724=>array(-1,0,832,612),64725=>array(-1,0,727,501),64726=>array(-1,-269,600,501),64727=>array(-1,-140,1262,593),64728=>array(-1,0,1157,593),64729=>array(-1,0,624,912),64730=>array(-1,-140,855,453),64731=>array(-1,-140,855,453),64732=>array(-1,-140,855,612),64733=>array(-1,-140,750,359),64734=>array(-1,-269,623,376),64735=>array(-1,0,777,569),64736=>array(-1,-269,650,569),64737=>array(-1,-140,777,359),64738=>array(-1,-269,650,376),64739=>array(-1,0,777,486),64740=>array(-1,-269,650,486),64741=>array(-1,0,777,588),64742=>array(-1,-269,650,588),64743=>array(-1,0,1304,359),64744=>array(-1,-269,1177,376),64745=>array(-1,0,1304,604),64746=>array(-1,-269,1177,604),64747=>array(-1,0,792,717),64748=>array(-1,0,1081,717),64749=>array(-1,0,777,716),64750=>array(-1,0,777,501),64751=>array(-1,-269,650,501),64752=>array(-1,-140,777,359),64753=>array(-1,-269,650,376),64754=>array(-1,0,307,1058),64755=>array(-1,0,303,990),64756=>array(-1,0,299,1054),64757=>array(34,-270,1466,686),64758=>array(34,-265,1476,686),64759=>array(34,-270,1318,492),64760=>array(34,-265,1328,492),64761=>array(34,-270,1318,716),64762=>array(34,-265,1328,716),64763=>array(34,-270,1485,346),64764=>array(34,-265,1495,346),64765=>array(34,-270,1485,604),64766=>array(34,-265,1495,604),64767=>array(34,-270,1361,453),64768=>array(34,-265,1371,453),64769=>array(34,-270,1361,453),64770=>array(34,-265,1371,453),64771=>array(34,-270,1361,610),64772=>array(34,-265,1371,610),64773=>array(34,-270,1550,436),64774=>array(34,-265,1560,436),64775=>array(34,-270,1550,522),64776=>array(34,-265,1560,522),64777=>array(54,-271,1350,604),64778=>array(54,-271,1350,604),64779=>array(54,-271,1350,621),64780=>array(58,-265,1332,604),64781=>array(-74,-210,1128,604),64782=>array(-74,-210,1128,346),64783=>array(-74,-210,1193,436),64784=>array(-74,-210,1193,522),64785=>array(34,-270,1528,686),64786=>array(34,-265,1538,686),64787=>array(34,-270,1349,407),64788=>array(34,-265,1359,407),64789=>array(34,-270,1349,624),64790=>array(34,-265,1359,624),64791=>array(34,-270,1565,346),64792=>array(34,-265,1575,346),64793=>array(34,-270,1565,604),64794=>array(34,-265,1575,604),64795=>array(34,-270,1432,453),64796=>array(34,-265,1442,453),64797=>array(34,-270,1432,453),64798=>array(34,-265,1442,453),64799=>array(34,-270,1432,612),64800=>array(34,-265,1442,612),64801=>array(34,-270,1612,436),64802=>array(34,-265,1622,436),64803=>array(34,-270,1612,522),64804=>array(34,-265,1622,522),64805=>array(54,-271,1430,604),64806=>array(54,-271,1430,604),64807=>array(54,-271,1430,621),64808=>array(58,-265,1412,604),64809=>array(-74,-210,1208,604),64810=>array(-74,-210,1208,346),64811=>array(-74,-210,1255,436),64812=>array(-74,-210,1255,522),64813=>array(-1,-140,1329,604),64814=>array(-1,0,1329,604),64815=>array(-1,0,1329,612),64816=>array(-1,0,1224,604),64817=>array(-1,-269,1097,376),64818=>array(-1,-269,1097,604),64819=>array(-1,0,1205,686),64820=>array(-1,-140,1409,453),64821=>array(-1,0,1409,453),64822=>array(-1,0,1409,612),64823=>array(-1,-140,1409,604),64824=>array(-1,0,1409,604),64825=>array(-1,0,1409,612),64826=>array(-1,0,1267,686),64827=>array(-1,0,1267,686),64828=>array(79,0,615,944),64829=>array(79,0,615,944),64830=>array(82,-218,445,790),64831=>array(155,-218,518,790),64848=>array(-1,-140,1389,486),64849=>array(54,-271,1542,486),64850=>array(-1,-140,1494,486),64851=>array(-1,0,1389,486),64852=>array(-1,0,1389,612),64853=>array(-1,-140,1389,486),64854=>array(-1,0,1389,486),64855=>array(-1,0,1389,612),64856=>array(54,-271,1831,453),64857=>array(-1,-80,1738,453),64858=>array(34,-265,1976,453),64859=>array(34,-270,1965,453),64860=>array(-1,-140,1967,453),64861=>array(-1,-140,1967,453),64862=>array(34,-270,2203,453),64863=>array(54,-271,1963,453),64864=>array(-1,0,1862,453),64865=>array(-1,-140,1862,453),64866=>array(58,-265,1945,359),64867=>array(-1,0,1757,359),64868=>array(54,-271,2115,453),64869=>array(-1,0,2032,453),64870=>array(58,-265,1992,436),64871=>array(58,-265,2050,604),64872=>array(-1,0,1862,604),64873=>array(34,-265,2213,604),64874=>array(54,-271,1963,621),64875=>array(-1,0,1862,612),64876=>array(58,-265,1945,604),64877=>array(-1,0,1757,604),64878=>array(34,-270,2250,522),64879=>array(58,-265,2097,612),64880=>array(-1,0,1927,612),64881=>array(54,-271,1926,686),64882=>array(-1,0,1843,686),64883=>array(-1,0,1738,686),64884=>array(34,-265,2071,686),64885=>array(58,-265,1834,453),64886=>array(58,-265,1729,407),64887=>array(-1,0,1590,492),64888=>array(34,-270,1882,407),64889=>array(58,-265,1729,624),64890=>array(34,-265,1893,624),64891=>array(34,-270,1882,624),64892=>array(58,-265,1760,612),64893=>array(-1,0,1575,773),64894=>array(54,-271,1671,595),64895=>array(58,-265,1655,595),64896=>array(58,-265,1523,716),64897=>array(34,-265,1687,716),64898=>array(34,-270,1676,716),64899=>array(-1,-140,1470,716),64900=>array(54,-271,1542,716),64901=>array(58,-265,1523,716),64902=>array(-1,0,1365,716),64903=>array(54,-271,1437,716),64904=>array(-1,0,1365,716),64905=>array(-1,-140,1695,453),64906=>array(-1,0,1590,453),64907=>array(34,-265,1976,453),64908=>array(-1,-140,1695,453),64909=>array(-1,-140,1590,453),64910=>array(-1,-140,1695,612),64911=>array(-1,0,1590,612),64914=>array(-1,-140,1695,612),64915=>array(-1,-140,1795,593),64916=>array(-1,0,1690,593),64917=>array(-1,0,1365,501),64918=>array(34,-270,1676,501),64919=>array(58,-265,1523,501),64920=>array(-1,-140,1365,501),64921=>array(34,-270,1676,501),64922=>array(34,-265,1582,501),64923=>array(34,-270,1571,501),64924=>array(58,-265,1418,359),64925=>array(-1,-140,1284,359),64926=>array(34,-265,1687,612),64927=>array(34,-265,1687,486),64928=>array(34,-270,1676,486),64929=>array(34,-265,1687,612),64930=>array(34,-270,1676,612),64931=>array(34,-265,1582,486),64932=>array(34,-270,1571,486),64933=>array(34,-265,1976,453),64934=>array(34,-270,2070,453),64935=>array(34,-270,1965,453),64936=>array(34,-270,2203,612),64937=>array(34,-265,2260,453),64938=>array(34,-265,2213,604),64939=>array(34,-265,2260,522),64940=>array(34,-265,1687,716),64941=>array(34,-265,1582,716),64942=>array(34,-265,1687,453),64943=>array(34,-265,1687,453),64944=>array(34,-265,1582,359),64945=>array(34,-265,1871,359),64946=>array(34,-265,1818,595),64947=>array(34,-265,1687,501),64948=>array(-1,0,1575,758),64949=>array(-1,0,1365,716),64950=>array(34,-265,1893,407),64951=>array(34,-265,1885,717),64952=>array(-1,-140,1470,501),64953=>array(34,-265,1976,612),64954=>array(-1,-140,1365,716),64955=>array(58,-265,1722,717),64956=>array(58,-265,1523,716),64957=>array(54,-271,1542,501),64958=>array(34,-265,2081,453),64959=>array(34,-265,2081,453),64960=>array(34,-265,1976,453),64961=>array(34,-265,1818,610),64962=>array(34,-265,1687,453),64963=>array(-1,0,1499,717),64964=>array(-1,-140,1695,492),64965=>array(-1,0,1822,436),64966=>array(34,-265,2213,612),64967=>array(34,-265,1687,501),65008=>array(62,-221,1462,716),65009=>array(62,-221,1110,758),65010=>array(52,0,1077,1015),65011=>array(-74,-210,1277,717),65012=>array(38,0,2049,453),65013=>array(58,-265,2196,716),65014=>array(34,-210,2066,716),65015=>array(62,-140,1490,716),65016=>array(58,-265,1984,716),65017=>array(34,-270,1794,716),65018=>array(77,-156,1842,762),65019=>array(74,-37,1003,826),65056=>array(55,604,450,726),65057=>array(0,604,395,726),65058=>array(55,604,450,726),65059=>array(0,604,395,726),65072=>array(446,87,554,679),65073=>array(461,-121,539,887),65074=>array(461,229,539,537),65075=>array(-5,-121,73,887),65076=>array(0,-118,118,885),65077=>array(45,39,952,277),65078=>array(47,558,954,796),65079=>array(43,31,956,281),65080=>array(43,548,956,798),65081=>array(41,19,960,294),65082=>array(40,543,959,818),65083=>array(45,18,950,306),65084=>array(47,530,952,818),65085=>array(47,-32,953,416),65086=>array(47,420,953,868),65087=>array(47,-2,953,325),65088=>array(47,511,953,838),65089=>array(48,18,952,358),65090=>array(48,473,952,818),65091=>array(48,-12,952,359),65092=>array(48,475,952,848),65097=>array(75,761,925,801),65098=>array(75,731,925,829),65099=>array(-1,771,1001,889),65100=>array(-2,656,1001,884),65101=>array(75,-29,925,11),65102=>array(75,-49,925,49),65103=>array(-1,-112,1001,6),65104=>array(50,-85,114,60),65105=>array(33,109,172,224),65106=>array(53,0,113,60),65108=>array(50,-85,114,311),65109=>array(54,0,114,311),65110=>array(28,0,305,437),65111=>array(51,0,116,430),65112=>array(-4,134,604,177),65113=>array(36,-126,178,437),65114=>array(22,-126,164,437),65115=>array(17,-126,186,437),65116=>array(14,-126,184,437),65117=>array(41,-119,184,430),65118=>array(16,-119,159,430),65119=>array(7,-7,327,437),65120=>array(26,-10,386,437),65121=>array(20,254,214,437),65122=>array(33,70,317,354),65123=>array(19,129,181,182),65124=>array(33,67,317,357),65125=>array(33,67,317,357),65126=>array(33,122,317,302),65128=>array(0,-14,167,430),65129=>array(23,-62,307,469),65130=>array(44,-16,491,437),65131=>array(34,-126,589,437),65136=>array(10,716,290,944),65137=>array(-1,0,299,944),65138=>array(4,716,292,990),65140=>array(8,-255,288,-78),65142=>array(10,716,290,859),65143=>array(-1,0,299,859),65144=>array(4,716,292,990),65145=>array(-1,0,303,990),65146=>array(8,-170,288,-78),65147=>array(-1,-170,297,95),65148=>array(7,716,299,936),65149=>array(-1,0,307,936),65150=>array(3,767,151,915),65151=>array(-1,0,155,915),65152=>array(54,0,469,422),65153=>array(-23,0,270,846),65154=>array(-23,0,274,846),65155=>array(46,0,188,933),65156=>array(46,0,274,933),65157=>array(-108,-210,408,762),65158=>array(-111,-210,467,664),65159=>array(46,-285,188,716),65160=>array(46,-285,274,716),65161=>array(32,-121,679,453),65162=>array(34,-270,794,301),65163=>array(-1,0,201,569),65164=>array(-1,0,244,569),65165=>array(79,0,164,716),65166=>array(79,0,274,716),65167=>array(62,-190,709,265),65168=>array(62,-190,789,265),65169=>array(-1,-140,194,284),65170=>array(-1,-140,244,284),65171=>array(62,-6,452,633),65172=>array(62,0,478,628),65173=>array(62,-50,709,437),65174=>array(62,-50,789,437),65175=>array(-1,0,217,486),65176=>array(-1,0,244,486),65177=>array(62,-50,709,539),65178=>array(62,-50,789,539),65179=>array(-1,0,217,588),65180=>array(-1,0,244,588),65181=>array(52,-271,564,453),65182=>array(54,-271,659,453),65183=>array(-1,-80,567,453),65184=>array(-1,-140,638,453),65185=>array(52,-271,564,453),65186=>array(54,-271,659,453),65187=>array(-1,0,567,453),65188=>array(-1,0,638,453),65189=>array(52,-271,564,621),65190=>array(54,-271,659,621),65191=>array(-1,0,567,610),65192=>array(-1,0,638,612),65193=>array(38,0,368,437),65194=>array(38,0,459,436),65195=>array(38,0,368,629),65196=>array(38,0,459,653),65197=>array(-74,-210,357,290),65198=>array(-74,-210,437,239),65199=>array(-74,-210,357,470),65200=>array(-74,-210,437,458),65201=>array(39,-228,1115,346),65202=>array(39,-228,1195,346),65203=>array(-1,0,691,346),65204=>array(-1,0,771,346),65205=>array(39,-228,1115,604),65206=>array(39,-228,1195,604),65207=>array(-1,0,691,604),65208=>array(-1,0,771,604),65209=>array(39,-228,1230,436),65210=>array(39,-228,1292,436),65211=>array(-1,0,756,436),65212=>array(-1,0,818,436),65213=>array(39,-228,1230,532),65214=>array(39,-228,1292,532),65215=>array(-1,0,756,522),65216=>array(-1,0,818,522),65217=>array(59,0,782,686),65218=>array(59,0,844,686),65219=>array(-1,0,672,686),65220=>array(-1,0,734,686),65221=>array(59,0,782,686),65222=>array(59,0,844,686),65223=>array(-1,0,672,686),65224=>array(-1,0,734,686),65225=>array(53,-271,565,492),65226=>array(55,-271,567,443),65227=>array(-1,0,524,492),65228=>array(-3,0,555,407),65229=>array(53,-271,565,725),65230=>array(55,-271,567,660),65231=>array(-1,0,524,716),65232=>array(-3,0,555,624),65233=>array(62,0,895,773),65234=>array(62,-33,904,610),65235=>array(-1,0,404,773),65236=>array(-1,0,481,610),65237=>array(34,-214,738,678),65238=>array(39,-271,824,557),65239=>array(-1,0,404,758),65240=>array(-1,0,481,595),65241=>array(62,0,689,716),65242=>array(34,0,734,716),65243=>array(-1,0,432,717),65244=>array(-1,0,548,717),65245=>array(34,-121,594,716),65246=>array(34,-228,674,716),65247=>array(-1,0,194,716),65248=>array(-1,0,244,716),65249=>array(58,-265,527,359),65250=>array(58,-265,641,359),65251=>array(-1,0,419,359),65252=>array(-1,0,533,359),65253=>array(62,-121,630,458),65254=>array(39,-228,724,356),65255=>array(-1,0,194,501),65256=>array(-1,0,244,501),65257=>array(62,-6,452,431),65258=>array(62,0,478,446),65259=>array(-1,0,624,593),65260=>array(-1,-269,406,376),65261=>array(-108,-210,408,476),65262=>array(-111,-210,467,379),65263=>array(32,-121,679,453),65264=>array(34,-270,794,126),65265=>array(32,-238,679,453),65266=>array(34,-265,804,146),65267=>array(-1,-140,217,284),65268=>array(-1,-140,244,284),65269=>array(-122,-78,474,862),65270=>array(-121,-78,604,862),65271=>array(-27,-78,474,862),65272=>array(-27,-78,604,862),65273=>array(8,-171,474,716),65274=>array(8,-172,604,716),65275=>array(8,-78,474,716),65276=>array(8,-78,604,716),65281=>array(446,0,555,716),65282=>array(363,462,635,716),65283=>array(234,-12,768,728),65284=>array(263,-103,736,782),65285=>array(128,-27,874,728),65286=>array(199,-17,800,728),65287=>array(447,462,547,716),65288=>array(382,-210,619,728),65289=>array(382,-210,619,728),65290=>array(338,423,661,728),65291=>array(264,116,738,590),65292=>array(447,-141,553,100),65293=>array(366,215,635,303),65294=>array(448,0,548,100),65295=>array(361,-24,639,716),65296=>array(266,-12,732,719),65297=>array(367,0,631,719),65298=>array(263,0,737,719),65299=>array(267,-12,736,719),65300=>array(253,0,748,716),65301=>array(263,-12,737,706),65302=>array(265,-12,737,719),65303=>array(269,0,732,706),65304=>array(265,-12,736,719),65305=>array(266,-12,736,719),65306=>array(449,0,549,518),65307=>array(447,-141,553,518),65308=>array(263,111,737,595),65309=>array(263,203,737,503),65310=>array(263,111,737,595),65311=>array(269,0,731,728),65312=>array(37,-210,962,729),65313=>array(166,0,835,716),65314=>array(229,0,770,716),65315=>array(184,-12,816,728),65316=>array(204,0,796,716),65317=>array(232,0,767,716),65318=>array(258,0,741,716),65319=>array(169,-12,831,728),65320=>array(219,0,781,716),65321=>array(452,0,547,716),65322=>array(304,-12,697,716),65323=>array(204,0,796,716),65324=>array(276,0,724,716),65325=>array(159,0,840,716),65326=>array(218,0,781,716),65327=>array(157,-12,842,728),65328=>array(227,0,773,716),65329=>array(151,-56,849,728),65330=>array(184,0,815,716),65331=>array(215,-12,785,728),65332=>array(216,0,783,716),65333=>array(218,-12,781,716),65334=>array(173,0,827,716),65335=>array(39,0,960,716),65336=>array(172,0,828,716),65337=>array(172,0,828,716),65338=>array(217,0,783,716),65339=>array(403,-199,597,716),65340=>array(361,-24,639,716),65341=>array(403,-199,597,716),65342=>array(291,325,708,716),65343=>array(244,-125,756,-75),65344=>array(410,591,590,728),65345=>array(261,-12,739,530),65346=>array(275,-12,725,716),65347=>array(274,-12,726,530),65348=>array(275,-12,725,716),65349=>array(261,-12,739,530),65350=>array(348,0,651,728),65351=>array(271,-210,728,530),65352=>array(288,0,711,716),65353=>array(456,0,544,716),65354=>array(400,-209,600,716),65355=>array(285,0,715,716),65356=>array(456,0,544,716),65357=>array(148,0,852,530),65358=>array(289,0,711,530),65359=>array(257,-12,743,530),65360=>array(275,-199,725,530),65361=>array(275,-199,725,530),65362=>array(359,0,641,530),65363=>array(285,-12,715,530),65364=>array(374,-7,626,700),65365=>array(289,-12,710,518),65366=>array(262,0,737,518),65367=>array(144,0,856,518),65368=>array(257,0,743,518),65369=>array(262,-210,738,518),65370=>array(270,0,729,518),65371=>array(359,-210,641,728),65372=>array(462,-199,538,716),65373=>array(359,-210,641,728),65374=>array(250,272,749,432),65377=>array(53,-40,235,142),65378=>array(79,-68,421,837),65379=>array(77,-68,423,837),65380=>array(54,-82,296,171),65381=>array(196,332,304,440),65382=>array(65,-53,435,753),65383=>array(63,-11,461,732),65384=>array(46,-3,441,769),65385=>array(79,-9,425,763),65386=>array(61,32,439,689),65387=>array(38,-15,443,751),65388=>array(51,-26,452,756),65389=>array(61,33,439,696),65390=>array(79,19,421,701),65391=>array(56,-3,432,727),65392=>array(81,329,419,411),65393=>array(43,-61,481,751),65394=>array(42,-44,448,795),65395=>array(62,-47,439,803),65396=>array(41,0,459,735),65397=>array(34,-45,464,787),65398=>array(38,-40,443,794),65399=>array(43,-46,457,799),65400=>array(40,-49,436,815),65401=>array(39,-48,461,813),65402=>array(60,-23,440,734),65403=>array(42,-59,458,788),65404=>array(36,-33,461,770),65405=>array(28,-49,472,727),65406=>array(44,-5,468,786),65407=>array(49,-51,442,780),65408=>array(36,-56,453,798),65409=>array(41,-50,459,798),65410=>array(45,-43,455,770),65411=>array(41,-61,459,740),65412=>array(122,-46,444,787),65413=>array(42,-59,458,786),65414=>array(41,16,459,711),65415=>array(42,-47,459,734),65416=>array(25,-51,487,769),65417=>array(52,-43,442,740),65418=>array(35,-29,464,791),65419=>array(95,-5,465,770),65420=>array(66,-54,434,732),65421=>array(26,24,472,645),65422=>array(22,-47,472,785),65423=>array(50,-31,450,729),65424=>array(38,-31,463,769),65425=>array(28,-31,478,790),65426=>array(45,-35,449,782),65427=>array(41,-6,459,739),65428=>array(47,-50,468,797),65429=>array(41,-4,459,730),65430=>array(61,-27,439,730),65431=>array(58,-54,442,748),65432=>array(106,-53,394,768),65433=>array(18,-44,481,788),65434=>array(111,-29,474,788),65435=>array(71,-24,429,730),65436=>array(64,-48,436,731),65437=>array(41,-33,461,749),65438=>array(21,523,250,750),65439=>array(38,591,220,773),65441=>array(50,91,450,665),65442=>array(31,91,469,665),65443=>array(20,78,495,665),65444=>array(49,90,451,665),65445=>array(29,80,492,666),65446=>array(30,91,472,666),65447=>array(54,90,446,664),65448=>array(28,90,472,665),65449=>array(59,90,451,665),65450=>array(42,88,458,665),65451=>array(39,85,461,665),65452=>array(39,85,461,665),65453=>array(39,78,495,665),65454=>array(41,85,459,665),65455=>array(34,85,466,665),65456=>array(32,85,468,666),65457=>array(79,90,421,665),65458=>array(79,90,421,665),65459=>array(37,88,463,665),65460=>array(37,78,495,664),65461=>array(13,80,486,661),65462=>array(2,78,493,663),65463=>array(52,92,448,666),65464=>array(17,78,481,665),65465=>array(11,79,495,666),65466=>array(19,76,481,665),65467=>array(72,90,428,663),65468=>array(56,91,444,664),65469=>array(62,90,438,665),65470=>array(44,88,456,665),65474=>array(105,-64,395,842),65475=>array(95,-64,405,842),65476=>array(103,-64,397,842),65477=>array(90,-64,411,842),65478=>array(103,-65,397,841),65479=>array(40,-63,445,843),65482=>array(103,-64,397,842),65483=>array(39,-63,446,843),65484=>array(43,197,457,614),65485=>array(24,-64,476,842),65486=>array(27,-64,463,842),65487=>array(24,-64,439,842),65490=>array(30,197,470,615),65491=>array(40,76,460,554),65492=>array(31,-65,454,841),65493=>array(25,-63,465,843),65494=>array(31,-64,449,842),65495=>array(40,110,468,588),65498=>array(28,357,472,436),65499=>array(30,-64,450,842),65500=>array(212,-64,288,842),65504=>array(274,-200,726,716),65505=>array(242,-14,758,728),65506=>array(263,203,737,503),65507=>array(244,793,756,843),65508=>array(462,-199,538,716),65509=>array(223,0,777,716),65510=>array(39,0,960,716),65512=>array(207,-218,293,994),65513=>array(40,100,460,412),65514=>array(93,0,405,420),65515=>array(40,100,460,412),65516=>array(93,0,405,420),65517=>array(35,160,465,590),65518=>array(35,160,465,590),65532=>array(0,0,1000,719),65533=>array(85,-21,915,810),65535=>array(125,0,875,750)); $cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); // --- EOF --- - diff --git a/tools/tcpdf/fonts/cid0kr.php b/tools/tcpdf/fonts/cid0kr.php index fef78e5ac..8dbd83705 100644 --- a/tools/tcpdf/fonts/cid0kr.php +++ b/tools/tcpdf/fonts/cid0kr.php @@ -1,7 +1,7 @@ 'Adobe', 'Ordering'=>'Korea1','Supplement'=>0); include(dirname(__FILE__).'/uni2cid_ak12.php'); $desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cbbox=array(0=>array(125,0,875,750),33=>array(85,0,194,716),34=>array(41,462,313,716),35=>array(11,-12,545,728),36=>array(38,-103,511,782),37=>array(73,-27,819,728),38=>array(43,-17,644,728),39=>array(45,462,145,716),40=>array(60,-210,297,728),41=>array(36,-210,273,728),42=>array(33,423,356,728),43=>array(55,116,529,590),44=>array(84,-141,190,100),45=>array(32,215,301,303),46=>array(89,0,189,100),47=>array(0,-24,278,716),48=>array(45,-12,511,719),49=>array(111,0,375,719),50=>array(31,0,505,719),51=>array(44,-12,513,719),52=>array(15,0,510,716),53=>array(42,-12,516,706),54=>array(42,-12,514,719),55=>array(48,0,511,706),56=>array(42,-12,513,719),57=>array(43,-12,513,719),58=>array(90,0,190,518),59=>array(84,-141,190,518),60=>array(55,111,529,595),61=>array(55,203,529,503),62=>array(55,111,529,595),63=>array(46,0,508,728),64=>array(56,-210,981,729),65=>array(-1,0,668,716),66=>array(74,0,615,716),67=>array(51,-12,683,728),68=>array(80,0,672,716),69=>array(79,0,614,716),70=>array(80,0,563,716),71=>array(52,-12,714,728),72=>array(80,0,642,716),73=>array(92,0,187,716),74=>array(27,-12,420,716),75=>array(73,0,665,716),76=>array(75,0,523,716),77=>array(76,0,757,716),78=>array(79,0,642,716),79=>array(47,-12,732,728),80=>array(77,0,623,716),81=>array(47,-56,745,728),82=>array(80,0,711,716),83=>array(45,-12,615,728),84=>array(22,0,589,716),85=>array(79,-12,642,716),86=>array(6,0,660,716),87=>array(12,0,933,716),88=>array(5,0,661,716),89=>array(5,0,661,716),90=>array(18,0,584,716),91=>array(68,-199,262,716),92=>array(0,-24,278,716),93=>array(16,-199,210,716),94=>array(26,325,443,716),95=>array(-6,-125,506,-75),96=>array(42,591,222,728),97=>array(38,-12,516,530),98=>array(67,-12,517,716),99=>array(39,-12,491,530),100=>array(36,-12,486,716),101=>array(39,-12,517,530),102=>array(8,0,311,728),103=>array(34,-210,491,530),104=>array(67,0,490,716),105=>array(67,0,155,716),106=>array(-45,-209,155,716),107=>array(66,0,496,716),108=>array(67,0,155,716),109=>array(65,0,769,530),110=>array(68,0,490,530),111=>array(35,-12,521,530),112=>array(68,-199,518,530),113=>array(38,-199,488,530),114=>array(64,0,346,530),115=>array(31,-12,461,530),116=>array(17,-7,269,700),117=>array(66,-12,487,518),118=>array(13,0,488,518),119=>array(5,0,717,518),120=>array(7,0,493,518),121=>array(16,-210,492,518),122=>array(20,0,479,518),123=>array(28,-210,310,728),124=>array(92,-199,168,716),125=>array(24,-210,306,728),126=>array(43,272,542,432),161=>array(110,-199,219,517),162=>array(55,-200,507,716),163=>array(15,-14,531,728),164=>array(38,115,518,594),165=>array(1,0,555,716),166=>array(92,-199,168,716),167=>array(42,-210,513,728),168=>array(31,611,302,711),169=>array(0,-9,737,728),170=>array(21,364,348,728),171=>array(69,35,487,481),172=>array(55,203,529,503),173=>array(32,215,301,303),174=>array(0,-9,737,728),175=>array(-6,793,506,843),176=>array(65,454,335,725),177=>array(55,0,529,611),178=>array(12,358,316,725),179=>array(16,349,315,725),180=>array(111,591,291,728),181=>array(67,-199,488,518),182=>array(-1,-199,539,716),183=>array(89,302,189,402),184=>array(52,-205,263,11),185=>array(52,358,232,725),186=>array(22,361,343,728),187=>array(69,35,487,481),188=>array(62,-25,789,732),189=>array(62,-25,806,732),190=>array(26,-25,789,732),191=>array(75,-209,537,519),192=>array(-1,0,668,900),193=>array(-1,0,668,900),194=>array(-1,0,668,900),195=>array(-1,0,668,886),196=>array(-1,0,668,881),197=>array(-1,0,668,920),198=>array(0,0,945,716),199=>array(51,-209,684,728),200=>array(79,0,614,900),201=>array(79,0,614,900),202=>array(79,0,614,900),203=>array(79,0,614,881),204=>array(15,0,195,900),205=>array(83,0,264,900),206=>array(-15,0,293,900),207=>array(3,0,274,881),208=>array(1,0,672,716),209=>array(79,0,642,884),210=>array(47,-12,732,900),211=>array(47,-12,732,900),212=>array(47,-12,732,900),213=>array(47,-12,732,884),214=>array(47,-12,732,881),215=>array(79,141,505,567),216=>array(41,-29,742,742),217=>array(79,-12,642,900),218=>array(79,-12,642,900),219=>array(79,-12,642,900),220=>array(79,-12,642,881),221=>array(5,0,661,900),222=>array(77,0,623,716),223=>array(72,-12,577,728),224=>array(38,-12,516,728),225=>array(38,-12,516,728),226=>array(38,-12,516,728),227=>array(38,-12,516,716),228=>array(38,-12,516,711),229=>array(38,-12,516,752),230=>array(34,-12,849,530),231=>array(39,-196,491,530),232=>array(39,-12,517,728),233=>array(39,-12,517,728),234=>array(39,-12,517,728),235=>array(39,-12,517,711),236=>array(13,0,193,728),237=>array(83,0,264,728),238=>array(-15,0,293,728),239=>array(5,0,276,711),240=>array(38,-12,517,716),241=>array(68,0,490,716),242=>array(35,-12,521,728),243=>array(35,-12,521,728),244=>array(35,-12,521,728),245=>array(35,-12,521,716),246=>array(35,-12,521,711),247=>array(55,146,529,560),248=>array(63,-39,549,550),249=>array(66,-12,487,728),250=>array(66,-12,487,728),251=>array(66,-12,487,728),252=>array(66,-12,487,711),253=>array(16,-210,492,728),254=>array(68,-199,518,716),255=>array(16,-210,492,711),256=>array(-1,0,668,833),257=>array(38,-12,516,697),258=>array(-1,0,668,888),259=>array(38,-12,516,722),260=>array(-1,-208,758,716),261=>array(38,-208,571,530),262=>array(51,-12,683,916),263=>array(39,-12,491,728),264=>array(51,-12,683,914),265=>array(39,-12,491,728),266=>array(51,-12,683,877),267=>array(39,-12,491,711),268=>array(51,-12,683,916),269=>array(39,-12,491,728),270=>array(80,0,672,916),271=>array(36,-12,625,716),272=>array(-1,0,672,716),273=>array(36,-12,551,716),274=>array(79,0,614,863),275=>array(39,-12,517,697),276=>array(79,0,614,902),277=>array(39,-12,517,722),278=>array(79,0,614,877),279=>array(39,-12,517,711),280=>array(79,-208,645,716),281=>array(39,-208,517,530),282=>array(79,0,614,916),283=>array(39,-12,517,728),284=>array(52,-12,714,914),285=>array(34,-210,491,728),286=>array(52,-12,714,904),287=>array(34,-210,491,722),288=>array(52,-12,714,877),289=>array(34,-210,491,711),290=>array(52,-210,714,728),291=>array(34,-210,491,775),292=>array(80,0,642,914),293=>array(67,0,490,914),294=>array(-1,0,722,716),295=>array(2,0,490,716),296=>array(-24,0,303,890),297=>array(-53,0,274,717),298=>array(-15,0,290,849),299=>array(-42,0,263,697),300=>array(-3,0,286,904),301=>array(-34,0,255,722),302=>array(91,-208,305,716),303=>array(45,-208,225,716),304=>array(92,0,187,877),305=>array(95,0,183,518),306=>array(92,-12,670,716),307=>array(67,-209,377,716),308=>array(27,-12,526,914),309=>array(-46,-209,263,728),310=>array(73,-210,665,716),311=>array(66,-210,496,716),312=>array(66,0,446,518),313=>array(75,0,523,916),314=>array(50,0,230,916),315=>array(75,-210,523,716),316=>array(58,-210,160,716),317=>array(-29,0,523,916),318=>array(-44,0,264,916),319=>array(75,0,523,716),320=>array(67,0,313,716),321=>array(0,0,521,716),322=>array(1,0,218,716),323=>array(79,0,642,916),324=>array(68,0,490,728),325=>array(79,-210,642,716),326=>array(68,-210,490,530),327=>array(79,0,642,916),328=>array(68,0,490,728),329=>array(-2,0,559,722),330=>array(81,-186,670,728),331=>array(68,-210,489,530),332=>array(47,-12,732,849),333=>array(35,-12,521,697),334=>array(47,-12,732,904),335=>array(35,-12,521,722),336=>array(47,-12,732,914),337=>array(35,-12,521,728),338=>array(63,-12,968,728),339=>array(38,-12,904,530),340=>array(80,0,711,914),341=>array(64,0,346,728),342=>array(80,-210,711,716),343=>array(54,-210,346,530),344=>array(80,0,711,916),345=>array(28,0,346,728),346=>array(45,-12,615,916),347=>array(31,-12,461,728),348=>array(45,-12,615,916),349=>array(31,-12,461,728),350=>array(45,-210,615,728),351=>array(31,-210,461,530),352=>array(45,-12,615,916),353=>array(31,-12,461,728),354=>array(22,-210,589,716),355=>array(17,-210,269,700),356=>array(22,0,589,916),357=>array(17,-7,406,716),358=>array(22,0,589,716),359=>array(17,-7,269,700),360=>array(79,-12,642,890),361=>array(66,-12,487,716),362=>array(79,-12,642,851),363=>array(66,-12,487,697),364=>array(79,-12,642,906),365=>array(66,-12,487,722),366=>array(79,-12,642,955),367=>array(66,-12,487,752),368=>array(79,-12,642,917),369=>array(66,-12,487,728),370=>array(79,-208,642,716),371=>array(66,-208,555,518),372=>array(12,0,933,916),373=>array(5,0,717,728),374=>array(5,0,661,916),375=>array(16,-210,492,728),376=>array(5,0,661,879),377=>array(18,0,584,916),378=>array(20,0,479,728),379=>array(18,0,584,877),380=>array(20,0,479,711),381=>array(18,0,584,916),382=>array(20,0,479,728),383=>array(67,0,292,728),384=>array(-14,-12,515,716),385=>array(0,0,688,716),386=>array(80,0,620,716),387=>array(65,-12,515,716),388=>array(67,-12,517,716),389=>array(67,-12,517,716),390=>array(39,-12,671,728),391=>array(51,-12,769,750),392=>array(39,-12,579,567),393=>array(1,0,672,716),394=>array(0,0,739,716),395=>array(35,0,575,716),396=>array(41,-12,491,716),397=>array(35,-198,522,530),398=>array(53,0,588,716),399=>array(45,-12,676,728),400=>array(42,-13,565,728),401=>array(-20,-154,563,716),402=>array(-14,-154,311,728),403=>array(52,-12,792,750),404=>array(0,-206,649,716),405=>array(67,-12,775,716),406=>array(67,-12,245,716),407=>array(0,0,322,716),408=>array(73,0,690,720),409=>array(66,0,496,728),410=>array(0,-12,322,716),411=>array(13,0,488,716),412=>array(65,-12,769,716),413=>array(-21,-154,642,716),414=>array(68,-199,490,530),415=>array(47,-12,732,728),416=>array(47,-12,776,768),417=>array(35,-12,555,606),418=>array(47,-12,950,728),419=>array(35,-209,715,530),420=>array(0,0,691,716),421=>array(68,-199,519,637),422=>array(80,-122,738,716),423=>array(52,-12,622,728),424=>array(39,-12,469,530),425=>array(47,0,554,716),426=>array(34,-154,405,734),427=>array(17,-151,269,700),428=>array(23,0,549,716),429=>array(17,-7,269,716),430=>array(22,-208,589,716),431=>array(79,-12,776,768),432=>array(66,-12,625,620),433=>array(67,-12,681,716),434=>array(6,0,620,728),435=>array(32,0,745,728),436=>array(16,-210,617,528),437=>array(18,0,584,716),438=>array(20,0,479,519),439=>array(40,-12,582,716),440=>array(46,-12,588,716),441=>array(42,-192,486,518),442=>array(36,-209,437,518),443=>array(31,0,505,728),444=>array(13,-12,516,716),445=>array(37,-12,486,518),446=>array(46,-10,508,716),447=>array(68,-199,498,529),448=>array(92,0,168,716),449=>array(92,0,372,716),450=>array(25,0,449,716),451=>array(85,0,194,716),452=>array(80,0,1303,896),453=>array(80,0,1202,728),454=>array(36,-12,1036,728),455=>array(75,-12,949,716),456=>array(75,-209,709,716),457=>array(67,-209,375,716),458=>array(79,-12,1141,716),459=>array(79,-209,875,716),460=>array(68,-209,709,716),461=>array(-1,0,668,900),462=>array(38,-12,516,728),463=>array(-17,0,292,900),464=>array(-18,0,291,728),465=>array(47,-12,732,900),466=>array(35,-12,521,728),467=>array(79,-12,642,900),468=>array(66,-12,487,728),469=>array(79,-12,642,1003),470=>array(66,-12,487,832),471=>array(79,-12,642,1068),472=>array(66,-12,487,896),473=>array(79,-12,642,1068),474=>array(66,-12,487,896),475=>array(79,-12,642,1068),476=>array(66,-12,487,896),477=>array(39,-11,517,530),478=>array(-1,0,668,1003),479=>array(38,-12,516,832),480=>array(-1,0,668,1003),481=>array(38,-12,516,832),482=>array(0,0,945,865),483=>array(34,-12,849,697),484=>array(52,-12,779,728),485=>array(34,-210,556,530),486=>array(52,-12,714,900),487=>array(34,-210,491,728),488=>array(73,0,665,900),489=>array(66,0,496,900),490=>array(47,-208,732,728),491=>array(33,-208,519,530),492=>array(47,-208,732,865),493=>array(33,-208,519,697),494=>array(48,6,492,898),495=>array(48,-192,492,728),496=>array(-48,-209,261,728),497=>array(80,0,1301,716),498=>array(80,0,1200,716),499=>array(36,-12,1034,716),500=>array(52,-12,714,900),501=>array(34,-210,491,728),506=>array(-1,0,668,1043),507=>array(38,-12,516,937),508=>array(0,0,945,898),509=>array(34,-12,849,728),510=>array(41,-29,742,898),511=>array(63,-39,549,728),512=>array(-1,0,668,894),513=>array(38,-12,516,728),514=>array(-1,0,668,888),515=>array(38,-12,516,722),516=>array(79,0,614,894),517=>array(39,-12,517,728),518=>array(79,0,614,888),519=>array(39,-12,517,722),520=>array(-55,0,291,894),521=>array(-53,0,292,728),522=>array(-3,0,286,888),523=>array(-5,0,284,722),524=>array(47,-12,732,894),525=>array(35,-12,521,728),526=>array(47,-12,732,888),527=>array(35,-12,521,722),528=>array(80,0,711,894),529=>array(14,0,359,728),530=>array(80,0,711,888),531=>array(38,0,346,722),532=>array(79,-12,642,894),533=>array(66,-12,487,728),534=>array(79,-12,642,888),535=>array(66,-12,487,722),592=>array(40,-12,518,530),593=>array(36,-12,486,530),594=>array(70,-12,520,530),595=>array(70,-12,520,716),596=>array(9,-12,461,530),597=>array(39,-91,482,530),598=>array(36,-210,611,716),599=>array(36,-12,611,716),600=>array(39,-12,522,530),601=>array(39,-12,517,530),602=>array(41,-12,772,530),603=>array(36,-12,450,530),604=>array(35,-12,449,530),605=>array(35,-12,701,530),606=>array(36,-12,483,530),607=>array(-51,-210,252,518),608=>array(34,-210,616,716),609=>array(34,-210,491,530),610=>array(36,-12,518,530),611=>array(13,-210,488,518),612=>array(13,-12,488,518),613=>array(66,-198,487,518),614=>array(67,0,490,716),615=>array(67,-210,490,716),616=>array(-2,0,244,716),617=>array(67,-12,280,518),618=>array(33,0,323,518),619=>array(7,0,349,716),620=>array(20,0,403,716),621=>array(67,-210,280,716),622=>array(67,-210,599,716),623=>array(64,-12,768,518),624=>array(64,-209,768,518),625=>array(65,-210,769,530),626=>array(-57,-210,490,530),627=>array(68,-210,615,530),628=>array(68,0,490,518),629=>array(35,-12,521,530),630=>array(36,-12,690,530),631=>array(36,-12,638,530),632=>array(36,-210,522,716),633=>array(-13,-12,269,518),634=>array(-13,-12,269,716),635=>array(-13,-210,394,518),636=>array(64,-198,346,530),637=>array(64,-210,346,530),638=>array(64,0,326,530),639=>array(-14,0,248,530),640=>array(64,0,518,518),641=>array(64,0,518,518),642=>array(31,-208,461,530),643=>array(-83,-210,299,716),644=>array(-53,-210,329,716),645=>array(-83,-210,299,716),646=>array(-125,-198,302,716),647=>array(9,-177,261,530),648=>array(17,-210,294,700),649=>array(20,-12,576,518),650=>array(36,-12,522,518),651=>array(66,-12,520,530),652=>array(13,0,488,518),653=>array(5,0,717,518),654=>array(8,0,484,728),655=>array(2,0,498,518),656=>array(20,-208,653,518),657=>array(20,-79,542,518),658=>array(22,-210,494,518),659=>array(26,-210,494,518),660=>array(16,0,428,728),661=>array(36,0,448,728),662=>array(16,-12,428,716),663=>array(39,-210,491,530),664=>array(36,-12,578,530),665=>array(74,0,496,518),666=>array(36,-12,483,530),667=>array(36,-12,582,616),668=>array(68,0,490,518),669=>array(-125,-198,248,716),670=>array(4,-198,434,518),671=>array(67,0,406,518),672=>array(36,-198,611,716),673=>array(16,0,428,728),674=>array(36,0,448,728),675=>array(36,-12,945,716),676=>array(36,-210,930,716),677=>array(36,-79,1008,716),678=>array(17,-12,650,700),679=>array(17,-210,540,728),680=>array(17,-91,700,700),688=>array(50,344,278,716),689=>array(50,344,278,716),690=>array(-10,235,103,716),691=>array(50,344,210,619),692=>array(-9,338,151,613),693=>array(-9,241,213,613),694=>array(50,344,292,613),695=>array(2,344,386,613),696=>array(8,235,274,613),697=>array(46,462,192,716),698=>array(46,462,342,716),699=>array(64,494,166,728),700=>array(56,482,158,716),701=>array(64,482,166,716),702=>array(44,497,178,716),703=>array(44,497,178,716),704=>array(9,428,230,720),705=>array(20,428,242,720),706=>array(57,423,264,675),707=>array(56,423,263,675),708=>array(34,445,286,652),709=>array(34,446,286,653),710=>array(12,591,321,728),711=>array(12,591,321,728),712=>array(66,506,126,716),713=>array(14,624,319,697),714=>array(111,591,291,728),715=>array(42,591,222,728),716=>array(66,-210,126,0),717=>array(14,-176,319,-113),718=>array(42,-210,222,-73),719=>array(111,-210,291,-73),720=>array(83,0,217,518),721=>array(83,382,217,518),722=>array(44,150,178,369),723=>array(44,150,178,369),724=>array(45,185,295,333),725=>array(45,185,295,333),726=>array(45,164,235,354),727=>array(65,254,297,300),728=>array(22,595,311,722),729=>array(121,611,211,711),730=>array(79,576,255,752),731=>array(89,-208,303,12),732=>array(3,605,330,716),733=>array(28,591,373,728),734=>array(20,195,329,389),736=>array(7,235,271,613),737=>array(50,344,103,716),738=>array(17,338,249,619),739=>array(4,344,271,613),740=>array(25,215,314,724),741=>array(22,0,280,716),742=>array(22,0,280,716),743=>array(22,0,280,716),744=>array(22,0,280,716),745=>array(22,0,280,716),768=>array(-368,591,-188,728),769=>array(-343,591,-163,728),770=>array(-432,591,-124,728),771=>array(-441,605,-114,716),772=>array(-430,624,-125,697),773=>array(-534,624,-22,674),774=>array(-422,595,-133,722),775=>array(-323,611,-233,711),776=>array(-414,611,-143,711),777=>array(-384,722,-172,895),778=>array(-366,574,-190,752),779=>array(-426,591,-81,728),780=>array(-432,591,-124,728),781=>array(-308,591,-248,801),782=>array(-383,591,-173,801),783=>array(-451,591,-105,728),784=>array(-422,595,-133,822),785=>array(-422,595,-133,722),786=>array(-333,591,-231,825),787=>array(-325,579,-223,813),788=>array(-333,579,-231,813),789=>array(7,482,109,716),790=>array(-368,-210,-188,-73),791=>array(-343,-210,-163,-73),792=>array(-337,-252,-219,-62),793=>array(-337,-252,-219,-62),794=>array(-392,591,-164,769),795=>array(-100,330,55,606),796=>array(-326,-210,-230,-40),797=>array(-403,-210,-153,-62),798=>array(-403,-210,-153,-62),799=>array(-373,-252,-183,-62),800=>array(-404,-165,-152,-119),801=>array(-397,-208,-158,20),802=>array(-272,-208,-33,20),803=>array(-323,-210,-233,-110),804=>array(-414,-210,-143,-110),805=>array(-366,-210,-190,-32),806=>array(-325,-210,-223,-46),807=>array(-381,-205,-169,11),808=>array(-326,-208,-112,12),809=>array(-308,-210,-248,-40),810=>array(-407,-190,-148,-77),811=>array(-414,-205,-142,-43),812=>array(-432,-210,-124,-73),813=>array(-432,-210,-124,-73),814=>array(-422,-200,-133,-73),815=>array(-422,-200,-133,-73),816=>array(-441,-185,-114,-72),817=>array(-430,-179,-125,-106),818=>array(-534,-125,-22,-75),819=>array(-534,-210,-22,-55),820=>array(-441,203,-114,316),821=>array(-430,223,-125,296),822=>array(-500,223,-56,296),823=>array(-458,84,-98,434),824=>array(-678,-24,-100,716),825=>array(-311,-210,-216,-40),826=>array(-407,-190,-148,-77),827=>array(-359,-210,-196,-47),828=>array(-414,-186,-142,-83),829=>array(-412,558,-144,790),830=>array(-333,595,-222,922),831=>array(-534,624,-22,779),832=>array(-368,722,-188,859),833=>array(-343,722,-163,859),834=>array(-441,604,-114,717),835=>array(-325,613,-223,847),836=>array(-456,585,-100,720),837=>array(-301,-210,-180,-60),864=>array(-1011,604,-101,716),865=>array(-1000,595,-112,722),884=>array(30,464,301,716),885=>array(30,-132,301,120),890=>array(80,-208,258,-42),894=>array(84,-141,190,518),900=>array(89,600,208,736),901=>array(-27,600,304,736),902=>array(-1,0,668,736),903=>array(89,303,189,403),904=>array(-43,0,651,736),905=>array(-43,0,679,736),906=>array(-43,0,224,736),908=>array(-6,-12,732,736),910=>array(-43,0,740,736),911=>array(-6,0,706,736),912=>array(-56,0,275,736),913=>array(-1,0,668,716),914=>array(74,0,615,716),915=>array(81,0,528,716),916=>array(6,0,675,716),917=>array(79,0,614,716),918=>array(18,0,584,716),919=>array(80,0,642,716),920=>array(47,-12,732,728),921=>array(92,0,187,716),922=>array(73,0,665,716),923=>array(5,0,659,716),924=>array(76,0,757,716),925=>array(79,0,642,716),926=>array(53,0,597,716),927=>array(47,-12,732,728),928=>array(80,0,642,716),929=>array(77,0,623,716),931=>array(47,0,554,716),932=>array(22,0,589,716),933=>array(5,0,661,716),934=>array(47,-26,761,737),935=>array(5,0,661,716),936=>array(46,0,759,716),937=>array(52,0,706,728),938=>array(3,0,274,860),939=>array(5,0,661,860),940=>array(35,-12,541,736),941=>array(29,-12,405,736),942=>array(68,-199,490,736),943=>array(67,0,188,736),944=>array(68,-12,483,736),945=>array(35,-12,541,530),946=>array(66,-199,528,728),947=>array(13,-199,488,518),948=>array(35,-12,522,716),949=>array(29,-12,405,530),950=>array(35,-210,433,716),951=>array(68,-199,490,530),952=>array(45,-12,511,728),953=>array(67,0,155,518),954=>array(65,0,499,518),955=>array(13,0,488,716),956=>array(66,-199,487,518),957=>array(13,0,488,518),958=>array(35,-210,420,728),959=>array(35,-12,521,530),960=>array(16,0,662,518),961=>array(66,-199,536,530),962=>array(35,-210,465,530),963=>array(35,-12,597,534),964=>array(16,0,366,518),965=>array(68,-12,483,518),966=>array(35,-199,614,530),967=>array(7,-199,515,518),968=>array(66,-199,662,518),969=>array(35,-12,731,518),970=>array(-25,0,246,711),971=>array(68,-12,483,711),972=>array(35,-12,521,736),973=>array(68,-12,483,736),974=>array(35,-12,731,736),976=>array(66,-12,528,728),977=>array(23,-12,595,728),978=>array(6,0,627,719),979=>array(-42,0,723,736),980=>array(6,0,627,861),981=>array(35,-199,609,716),982=>array(19,-12,746,518),986=>array(51,-210,671,728),988=>array(80,-209,529,716),990=>array(46,-209,524,728),992=>array(25,-12,645,728),994=>array(80,-209,800,716),995=>array(63,-209,767,518),996=>array(58,0,604,720),997=>array(46,-199,492,521),998=>array(80,-187,626,716),999=>array(25,-13,494,589),1000=>array(46,-12,511,728),1001=>array(48,-196,463,530),1002=>array(3,0,621,716),1003=>array(15,0,591,530),1004=>array(62,-12,596,747),1005=>array(35,-12,597,576),1006=>array(19,0,549,716),1007=>array(11,-196,423,606),1008=>array(20,-11,580,528),1009=>array(66,-209,536,530),1010=>array(39,-12,491,530),1011=>array(-45,-209,155,716),1025=>array(79,0,614,859),1026=>array(25,-11,826,716),1027=>array(80,0,543,869),1028=>array(47,-12,680,728),1029=>array(45,-12,615,728),1030=>array(92,0,187,716),1031=>array(1,0,272,859),1032=>array(27,-12,420,716),1033=>array(9,-11,1070,716),1034=>array(80,0,973,716),1035=>array(24,0,809,716),1036=>array(80,0,580,869),1038=>array(5,-9,633,881),1039=>array(80,-199,643,716),1040=>array(-1,0,668,716),1041=>array(80,0,620,716),1042=>array(74,0,615,716),1043=>array(80,0,543,716),1044=>array(1,-167,642,716),1045=>array(79,0,614,716),1046=>array(3,0,919,716),1047=>array(39,-13,562,728),1048=>array(79,0,643,716),1049=>array(79,0,643,881),1050=>array(80,0,580,717),1051=>array(9,-11,625,716),1052=>array(76,0,757,716),1053=>array(80,0,642,716),1054=>array(47,-12,732,728),1055=>array(80,0,643,716),1056=>array(77,0,623,716),1057=>array(51,-12,683,728),1058=>array(22,0,589,716),1059=>array(5,-9,633,716),1060=>array(40,0,720,716),1061=>array(5,0,661,716),1062=>array(78,-199,706,716),1063=>array(58,0,604,716),1064=>array(80,0,840,716),1065=>array(80,-199,904,716),1066=>array(0,0,757,716),1067=>array(80,0,801,716),1068=>array(80,0,620,716),1069=>array(38,-12,671,728),1070=>array(80,-12,960,728),1071=>array(11,0,642,716),1072=>array(38,-12,516,530),1073=>array(45,-12,532,732),1074=>array(66,0,492,518),1075=>array(66,0,364,518),1076=>array(0,-147,553,518),1077=>array(39,-12,517,530),1078=>array(-3,0,671,518),1079=>array(24,-12,423,530),1080=>array(66,0,493,518),1081=>array(66,0,493,716),1082=>array(66,0,446,518),1083=>array(11,-3,505,518),1084=>array(66,0,617,518),1085=>array(66,0,486,518),1086=>array(35,-12,521,530),1087=>array(67,0,476,518),1088=>array(68,-199,518,530),1089=>array(39,-12,491,530),1090=>array(18,0,439,518),1091=>array(16,-210,492,518),1092=>array(37,-199,788,716),1093=>array(7,0,493,518),1094=>array(66,-199,532,518),1095=>array(46,0,467,518),1096=>array(69,0,734,518),1097=>array(69,-199,792,518),1098=>array(0,0,589,518),1099=>array(66,0,646,518),1100=>array(66,0,492,518),1101=>array(24,-11,474,530),1102=>array(66,-11,709,530),1103=>array(16,0,475,518),1105=>array(39,-12,517,720),1106=>array(2,-209,490,716),1107=>array(66,0,364,720),1108=>array(37,-11,487,530),1109=>array(31,-12,461,530),1110=>array(67,0,155,716),1111=>array(4,0,275,720),1112=>array(-45,-209,155,716),1113=>array(11,-3,842,518),1114=>array(66,0,780,518),1115=>array(2,0,490,716),1116=>array(66,0,446,720),1118=>array(16,-210,492,716),1119=>array(67,-199,476,518),1120=>array(47,-12,929,730),1121=>array(35,-12,731,518),1122=>array(0,0,622,716),1123=>array(-2,0,491,716),1124=>array(92,-12,912,728),1125=>array(68,-11,671,530),1126=>array(-2,0,668,716),1127=>array(0,0,595,518),1128=>array(92,0,952,716),1129=>array(68,0,817,518),1130=>array(0,0,654,716),1131=>array(1,0,599,518),1132=>array(92,0,932,716),1133=>array(68,0,820,518),1134=>array(37,-209,562,898),1135=>array(28,-209,423,728),1136=>array(46,0,759,716),1137=>array(66,-199,662,518),1138=>array(47,-12,732,728),1139=>array(35,-11,521,530),1140=>array(6,0,674,716),1141=>array(13,0,497,518),1142=>array(6,0,674,898),1143=>array(13,0,497,728),1144=>array(47,-210,1268,728),1145=>array(35,-210,1049,530),1146=>array(47,-36,732,750),1147=>array(35,-24,521,542),1148=>array(47,-12,929,926),1149=>array(35,-12,731,758),1150=>array(47,-12,929,880),1151=>array(35,-12,731,711),1152=>array(51,-97,672,728),1153=>array(39,-143,482,530),1154=>array(55,0,631,716),1155=>array(2,621,332,758),1156=>array(4,613,380,774),1157=>array(2,621,332,758),1158=>array(2,621,332,758),1168=>array(80,0,412,883),1169=>array(66,0,321,666),1170=>array(0,0,543,716),1171=>array(-2,0,364,518),1172=>array(80,-185,622,716),1173=>array(67,-209,490,716),1174=>array(3,-199,919,716),1175=>array(-3,-199,671,518),1176=>array(39,-205,562,728),1177=>array(24,-205,423,530),1178=>array(80,-199,580,717),1179=>array(66,-199,446,518),1180=>array(80,0,580,717),1181=>array(66,0,446,518),1182=>array(0,0,580,717),1183=>array(-2,0,446,518),1184=>array(24,0,762,717),1185=>array(0,0,544,518),1186=>array(80,-199,707,716),1187=>array(66,-199,543,518),1188=>array(80,0,880,716),1189=>array(66,0,653,518),1190=>array(80,-174,704,716),1191=>array(67,-174,537,518),1192=>array(47,-154,732,728),1193=>array(35,-141,550,530),1194=>array(51,-208,684,728),1195=>array(39,-208,491,530),1196=>array(21,-199,589,716),1197=>array(18,-199,439,518),1198=>array(5,0,661,716),1199=>array(13,-199,488,518),1200=>array(5,0,661,716),1201=>array(13,-199,488,518),1202=>array(4,-199,660,716),1203=>array(7,-199,493,518),1204=>array(16,-199,882,716),1205=>array(18,-199,631,518),1206=>array(58,-199,670,716),1207=>array(46,-199,524,518),1208=>array(58,0,604,716),1209=>array(46,0,467,518),1210=>array(81,0,627,716),1211=>array(67,0,490,716),1212=>array(7,-12,784,728),1213=>array(7,-11,624,530),1214=>array(7,-208,784,728),1215=>array(7,-208,624,530),1216=>array(92,0,187,716),1217=>array(3,0,919,881),1218=>array(-3,0,671,716),1219=>array(80,-174,580,717),1220=>array(66,-174,445,519),1223=>array(80,-174,703,716),1224=>array(66,-174,547,518),1227=>array(58,-199,604,716),1228=>array(46,-199,467,518),1232=>array(-2,0,668,881),1233=>array(38,-12,516,716),1234=>array(-1,0,668,861),1235=>array(38,-12,516,721),1236=>array(0,0,945,716),1237=>array(34,-12,849,530),1238=>array(79,0,613,881),1239=>array(39,-12,517,716),1240=>array(45,-12,676,728),1241=>array(39,-11,517,530),1242=>array(45,-12,676,859),1243=>array(39,-11,517,719),1244=>array(3,0,919,859),1245=>array(-3,0,671,721),1246=>array(39,-13,562,861),1247=>array(24,-12,423,721),1248=>array(39,-13,562,716),1249=>array(24,-206,457,518),1250=>array(79,0,643,833),1251=>array(66,0,493,697),1252=>array(79,0,643,861),1253=>array(66,0,493,721),1254=>array(47,-12,732,861),1255=>array(35,-12,521,721),1256=>array(47,-12,732,728),1257=>array(35,-11,521,530),1258=>array(47,-12,732,861),1259=>array(35,-11,521,721),1262=>array(5,-9,633,833),1263=>array(16,-210,492,697),1264=>array(5,-9,633,861),1265=>array(16,-210,492,721),1266=>array(5,-9,633,898),1267=>array(16,-210,492,728),1268=>array(58,0,604,861),1269=>array(46,0,467,721),1272=>array(80,0,801,861),1273=>array(66,0,646,721),1329=>array(25,-9,618,678),1330=>array(90,-1,481,685),1331=>array(31,-1,563,684),1332=>array(34,-1,564,684),1333=>array(30,-11,468,677),1334=>array(56,-22,510,692),1335=>array(27,-185,407,671),1336=>array(89,-96,476,684),1337=>array(98,0,722,683),1338=>array(46,-11,613,678),1339=>array(24,-2,503,676),1340=>array(28,-185,357,672),1341=>array(24,-12,539,676),1342=>array(38,-11,675,676),1343=>array(32,-2,462,676),1344=>array(28,-61,410,690),1345=>array(31,-11,515,689),1346=>array(27,-96,559,683),1347=>array(63,0,487,708),1348=>array(26,-11,620,677),1349=>array(101,-10,631,684),1350=>array(36,-11,594,685),1351=>array(32,-11,602,684),1352=>array(90,-1,460,684),1353=>array(69,-19,489,689),1354=>array(78,-1,614,683),1355=>array(55,-23,508,690),1356=>array(86,-2,619,683),1357=>array(30,-12,462,675),1358=>array(37,-96,665,676),1359=>array(101,-11,501,683),1360=>array(87,-7,452,677),1361=>array(104,-15,498,680),1362=>array(23,-7,511,671),1363=>array(106,-6,608,672),1364=>array(35,-8,675,678),1365=>array(100,-16,547,679),1366=>array(76,-15,713,680),1369=>array(87,485,211,705),1370=>array(83,485,207,705),1371=>array(34,485,114,702),1372=>array(20,425,282,702),1373=>array(87,518,210,699),1374=>array(14,476,257,702),1375=>array(38,484,397,702),1377=>array(39,-8,552,315),1378=>array(52,-210,400,319),1379=>array(52,-210,402,319),1380=>array(49,-210,433,319),1381=>array(49,-8,391,613),1382=>array(48,-210,409,319),1383=>array(50,-122,393,613),1384=>array(52,-210,395,319),1385=>array(49,-210,437,319),1386=>array(40,-8,430,613),1387=>array(44,-210,394,613),1388=>array(37,-210,309,315),1389=>array(38,-210,482,613),1390=>array(45,-8,413,580),1391=>array(53,-210,391,613),1392=>array(45,0,398,613),1393=>array(51,-8,397,561),1394=>array(50,-210,401,319),1395=>array(8,-8,386,618),1396=>array(44,-8,404,618),1397=>array(6,-210,197,315),1398=>array(90,-9,394,618),1399=>array(37,-8,359,319),1400=>array(50,0,397,319),1401=>array(79,-210,318,376),1402=>array(39,-210,551,315),1403=>array(55,-210,411,319),1404=>array(29,0,420,319),1405=>array(49,-9,393,315),1406=>array(43,-210,393,613),1407=>array(42,-8,550,319),1408=>array(52,-210,399,319),1409=>array(49,-210,393,319),1410=>array(32,0,308,315),1411=>array(39,-210,550,613),1412=>array(47,0,337,618),1413=>array(52,-8,336,319),1414=>array(78,-210,541,610),1415=>array(49,-8,502,613),1417=>array(80,-21,197,335),1425=>array(97,-194,263,-63),1426=>array(37,568,323,664),1427=>array(112,569,249,789),1428=>array(147,568,213,728),1429=>array(106,568,262,728),1430=>array(104,-195,256,-43),1431=>array(133,568,227,662),1432=>array(82,568,278,684),1433=>array(0,568,152,720),1434=>array(229,-205,340,-43),1435=>array(104,-195,256,-43),1436=>array(104,568,256,720),1437=>array(208,568,360,720),1438=>array(108,568,360,750),1439=>array(12,568,348,716),1440=>array(200,568,348,716),1441=>array(58,568,303,716),1443=>array(92,-191,221,-62),1444=>array(117,-205,228,-43),1445=>array(104,-195,256,-43),1446=>array(54,-215,306,-33),1447=>array(117,-209,242,-35),1448=>array(104,568,256,720),1449=>array(12,568,160,716),1450=>array(97,-194,263,-63),1451=>array(117,568,228,730),1452=>array(92,580,221,709),1453=>array(208,-195,360,-43),1454=>array(0,568,196,684),1455=>array(125,568,235,678),1456=>array(147,-210,213,-50),1457=>array(53,-210,307,-50),1458=>array(69,-210,285,-50),1459=>array(69,-210,285,-50),1460=>array(147,-116,213,-50),1461=>array(100,-116,260,-50),1462=>array(100,-210,260,-50),1463=>array(119,-104,241,-62),1464=>array(119,-144,241,-62),1465=>array(147,568,213,634),1467=>array(53,-210,307,-50),1468=>array(147,231,213,297),1469=>array(159,-184,201,-62),1470=>array(24,430,342,518),1471=>array(119,580,241,622),1472=>array(72,-80,154,598),1473=>array(147,568,213,634),1474=>array(147,568,213,634),1475=>array(69,0,169,518),1476=>array(147,568,213,634),1488=>array(60,0,517,518),1489=>array(38,0,533,530),1490=>array(20,0,386,530),1491=>array(24,0,482,518),1492=>array(72,0,526,530),1493=>array(16,0,248,530),1494=>array(28,0,306,543),1495=>array(72,0,526,530),1496=>array(68,-12,532,530),1497=>array(16,258,248,530),1498=>array(20,-199,439,530),1499=>array(38,-12,469,530),1500=>array(33,-12,436,716),1501=>array(72,0,526,518),1502=>array(30,0,526,530),1503=>array(16,-199,248,530),1504=>array(38,0,270,530),1505=>array(25,-12,546,530),1506=>array(32,-82,503,518),1507=>array(45,-199,499,530),1508=>array(37,-12,511,530),1509=>array(37,-199,468,518),1510=>array(45,0,477,518),1511=>array(72,-199,535,518),1512=>array(20,0,439,530),1513=>array(72,-12,674,518),1514=>array(21,-13,565,530),1520=>array(16,0,522,530),1521=>array(16,0,522,530),1522=>array(16,258,522,530),1523=>array(45,398,221,641),1524=>array(45,398,417,641),1548=>array(90,-3,196,238),1563=>array(90,0,196,479),1567=>array(47,0,509,728),1569=>array(54,0,469,422),1570=>array(-23,0,270,862),1571=>array(46,0,188,933),1572=>array(-108,-210,408,761),1573=>array(46,-174,188,716),1574=>array(32,-121,679,453),1575=>array(79,0,164,716),1576=>array(62,-190,709,265),1577=>array(62,-6,452,633),1578=>array(62,-50,709,437),1579=>array(62,-50,709,539),1580=>array(52,-271,564,453),1581=>array(52,-271,564,453),1582=>array(52,-271,564,621),1583=>array(38,0,368,437),1584=>array(38,0,368,629),1585=>array(-74,-210,357,290),1586=>array(-74,-210,357,470),1587=>array(39,-228,1115,346),1588=>array(39,-228,1115,604),1589=>array(39,-228,1230,436),1590=>array(39,-228,1230,532),1591=>array(59,0,782,686),1592=>array(59,0,782,686),1593=>array(53,-271,565,492),1594=>array(53,-271,565,725),1600=>array(-1,0,280,95),1601=>array(62,0,895,773),1602=>array(34,-214,738,678),1603=>array(62,0,689,716),1604=>array(34,-121,594,716),1605=>array(58,-265,527,359),1606=>array(62,-121,630,456),1607=>array(62,-6,452,431),1608=>array(-108,-210,408,476),1609=>array(32,-121,679,453),1610=>array(32,-238,679,453),1611=>array(10,716,290,944),1612=>array(4,716,292,990),1613=>array(8,-255,288,-78),1614=>array(10,716,290,859),1615=>array(4,716,292,990),1616=>array(8,-170,288,-78),1617=>array(7,716,299,936),1618=>array(3,716,201,965),1632=>array(130,59,348,260),1633=>array(99,0,282,576),1634=>array(35,0,451,576),1635=>array(39,0,473,576),1636=>array(63,-6,443,586),1637=>array(45,-6,435,576),1638=>array(29,0,450,576),1639=>array(21,-6,459,576),1640=>array(21,0,459,582),1641=>array(42,0,466,582),1642=>array(37,-3,516,579),1643=>array(-19,-151,205,100),1644=>array(90,-3,196,238),1645=>array(20,163,418,576),1648=>array(127,716,173,984),1649=>array(-15,0,256,927),1650=>array(-47,0,196,936),1651=>array(-55,-257,188,716),1652=>array(46,716,188,933),1653=>array(79,0,384,777),1654=>array(-108,-210,551,641),1655=>array(-108,-210,551,754),1656=>array(32,-121,775,621),1657=>array(62,-50,709,569),1658=>array(62,-50,709,568),1659=>array(62,-271,709,265),1660=>array(62,-161,709,437),1661=>array(62,-50,709,539),1662=>array(62,-271,709,265),1663=>array(62,-50,709,569),1664=>array(62,-271,709,265),1665=>array(52,-271,564,621),1666=>array(52,-271,564,724),1667=>array(52,-271,564,453),1668=>array(52,-271,564,453),1669=>array(52,-271,564,695),1670=>array(52,-271,564,453),1671=>array(52,-271,564,453),1672=>array(38,0,368,746),1673=>array(38,-95,368,437),1674=>array(38,-155,368,437),1675=>array(38,-155,368,746),1676=>array(38,0,368,614),1677=>array(38,-140,368,437),1678=>array(38,0,368,716),1679=>array(38,0,368,716),1680=>array(38,0,368,746),1681=>array(-74,-210,360,587),1682=>array(-74,-210,357,526),1683=>array(-74,-258,357,290),1684=>array(-74,-267,378,290),1685=>array(-74,-269,442,290),1686=>array(-74,-267,378,290),1687=>array(-74,-210,360,455),1688=>array(-74,-210,360,557),1689=>array(-74,-210,357,587),1690=>array(39,-228,1115,517),1691=>array(39,-254,1115,346),1692=>array(39,-254,1115,603),1693=>array(39,-228,1230,436),1694=>array(39,-228,1230,619),1695=>array(59,0,782,686),1696=>array(53,-271,565,749),1697=>array(62,0,895,556),1698=>array(62,-134,895,556),1699=>array(62,-134,895,773),1700=>array(62,0,895,860),1701=>array(62,-221,895,556),1702=>array(62,0,895,891),1703=>array(34,-214,738,693),1704=>array(34,-214,738,780),1705=>array(62,0,827,717),1706=>array(62,0,997,717),1707=>array(62,0,827,717),1708=>array(62,0,689,759),1709=>array(62,0,689,846),1710=>array(62,-223,689,716),1711=>array(62,0,827,793),1712=>array(62,0,827,793),1713=>array(62,0,827,863),1714=>array(62,-169,827,793),1715=>array(62,-271,827,793),1716=>array(62,0,827,942),1717=>array(34,-121,618,952),1718=>array(34,-121,594,914),1719=>array(34,-121,647,1001),1722=>array(62,-121,630,272),1723=>array(62,-121,630,570),1724=>array(62,-232,630,455),1725=>array(62,-121,630,540),1726=>array(29,-15,644,593),1728=>array(62,-6,452,705),1729=>array(2,-85,510,159),1730=>array(2,-85,510,431),1731=>array(2,-85,510,347),1732=>array(-108,-210,408,476),1733=>array(-108,-210,408,476),1734=>array(-108,-210,408,712),1735=>array(-108,-210,408,758),1736=>array(-108,-210,408,789),1737=>array(-108,-210,408,713),1738=>array(-108,-210,408,655),1739=>array(-108,-210,408,757),1740=>array(32,-121,679,453),1741=>array(-4,-121,789,453),1742=>array(32,-121,679,576),1744=>array(32,-271,679,493),1745=>array(32,-263,679,493),1746=>array(71,-221,684,297),1747=>array(71,-221,684,349),1748=>array(-1,190,280,285),1749=>array(62,-6,452,431),1750=>array(27,352,699,802),1751=>array(27,352,531,802),1752=>array(35,573,287,788),1753=>array(5,573,284,1002),1754=>array(34,354,341,789),1755=>array(25,635,347,869),1756=>array(23,436,669,781),1757=>array(34,27,654,647),1758=>array(2,-87,850,761),1759=>array(78,687,209,808),1760=>array(78,687,209,808),1761=>array(-1,576,340,848),1762=>array(34,414,316,789),1763=>array(23,-267,669,78),1764=>array(-14,714,162,756),1765=>array(-42,395,268,807),1766=>array(36,443,404,754),1767=>array(36,443,404,754),1768=>array(37,573,378,919),1769=>array(34,0,480,736),1770=>array(35,-161,183,-13),1771=>array(35,641,183,789),1772=>array(35,641,183,789),1773=>array(34,-270,316,105),1776=>array(130,59,348,260),1777=>array(99,0,282,576),1778=>array(35,0,451,576),1779=>array(39,0,473,576),1780=>array(35,0,471,661),1781=>array(30,-6,450,576),1782=>array(94,0,403,576),1783=>array(21,-6,459,576),1784=>array(21,0,459,582),1785=>array(42,0,466,582),2305=>array(-375,608,-50,889),2306=>array(-239,608,-109,843),2307=>array(78,69,216,513),2309=>array(42,-17,706,608),2310=>array(42,-18,923,608),2311=>array(-1,-114,545,608),2312=>array(-1,-114,545,891),2313=>array(-1,11,603,608),2314=>array(-1,11,726,608),2315=>array(-1,-44,933,608),2316=>array(-1,-44,690,608),2317=>array(-1,-187,624,864),2318=>array(-1,-187,624,886),2319=>array(-1,-187,624,608),2320=>array(-1,-187,624,889),2321=>array(42,-18,923,864),2322=>array(42,-18,923,886),2323=>array(42,-14,922,889),2324=>array(42,-17,922,892),2325=>array(-1,-17,680,608),2326=>array(-1,-15,745,608),2327=>array(-1,-15,605,608),2328=>array(-1,-17,652,608),2329=>array(-1,0,636,608),2330=>array(-1,-15,700,608),2331=>array(-1,-80,726,608),2332=>array(-1,-17,700,608),2333=>array(-1,-17,725,608),2334=>array(-1,-15,710,608),2335=>array(-1,0,515,608),2336=>array(-1,0,545,608),2337=>array(-1,0,595,608),2338=>array(-1,0,535,608),2339=>array(-1,-17,706,608),2340=>array(-1,-17,598,608),2341=>array(42,-14,650,608),2342=>array(-1,-14,545,608),2343=>array(42,-18,653,616),2344=>array(-1,-15,598,608),2345=>array(-1,-33,598,608),2346=>array(-1,-17,578,608),2347=>array(-2,-15,712,608),2348=>array(-1,-17,604,608),2349=>array(39,-17,702,608),2350=>array(-1,-17,646,608),2351=>array(-1,-17,613,608),2352=>array(-1,-14,499,608),2353=>array(-1,-19,499,608),2354=>array(-1,-14,692,608),2355=>array(-1,0,742,608),2356=>array(-1,-122,742,608),2357=>array(-1,-15,604,608),2358=>array(38,-18,696,616),2359=>array(-1,-15,621,608),2360=>array(-1,-17,659,608),2361=>array(-1,-238,559,608),2364=>array(-404,-197,-274,-67),2365=>array(28,50,386,608),2366=>array(-1,-17,332,608),2367=>array(-1,-15,776,895),2368=>array(-254,-15,332,895),2369=>array(-463,-256,-31,7),2370=>array(-345,-262,84,7),2371=>array(-330,-249,-50,13),2372=>array(-321,-271,-24,46),2373=>array(-338,608,-49,864),2374=>array(-546,598,-135,886),2375=>array(-534,598,-135,889),2376=>array(-475,599,-135,892),2377=>array(-19,-17,332,864),2378=>array(-228,-17,332,886),2379=>array(-260,-17,332,889),2380=>array(-152,-17,332,892),2381=>array(-251,-271,32,0),2384=>array(47,97,830,792),2385=>array(-212,608,-135,788),2386=>array(-612,-99,0,-29),2387=>array(-349,645,-184,832),2388=>array(-261,645,-96,832),2392=>array(-1,-17,680,608),2393=>array(-1,-104,745,608),2394=>array(-1,-54,605,608),2395=>array(-1,-66,700,608),2396=>array(-1,-67,595,608),2397=>array(-1,-77,535,608),2398=>array(-2,-15,712,608),2399=>array(-1,-38,613,608),2400=>array(-1,-71,933,608),2401=>array(-1,-71,690,608),2402=>array(-418,-271,26,13),2403=>array(-418,-271,60,13),2404=>array(128,-17,203,617),2405=>array(128,-17,385,616),2406=>array(147,115,491,468),2407=>array(179,-134,455,689),2408=>array(99,-123,542,644),2409=>array(125,-106,492,677),2410=>array(12,112,617,685),2411=>array(82,-149,576,658),2412=>array(118,-130,545,653),2413=>array(73,23,570,569),2414=>array(84,29,570,667),2415=>array(119,-92,575,648),2416=>array(64,292,298,525),2433=>array(-296,703,10,875),2434=>array(66,-56,396,605),2435=>array(92,0,338,606),2437=>array(0,0,794,607),2438=>array(0,0,1039,690),2439=>array(0,-94,590,875),2440=>array(0,-22,611,875),2441=>array(0,1,656,875),2442=>array(0,0,765,875),2443=>array(54,0,766,688),2444=>array(33,1,596,651),2447=>array(38,0,593,605),2448=>array(38,0,701,876),2451=>array(57,1,629,609),2452=>array(57,1,728,876),2453=>array(0,0,787,607),2454=>array(54,0,663,625),2455=>array(44,0,614,607),2456=>array(0,0,658,607),2457=>array(51,0,621,607),2458=>array(0,0,563,607),2459=>array(0,-93,593,607),2460=>array(0,-42,737,607),2461=>array(0,0,761,607),2462=>array(38,0,829,606),2463=>array(0,0,575,875),2464=>array(0,0,634,876),2465=>array(0,1,656,607),2466=>array(0,0,575,607),2467=>array(55,0,606,607),2468=>array(0,1,688,607),2469=>array(50,0,653,607),2470=>array(0,-24,617,607),2471=>array(45,0,604,624),2472=>array(0,0,603,607),2474=>array(44,0,643,607),2475=>array(0,0,789,607),2476=>array(0,0,601,607),2477=>array(0,2,685,607),2478=>array(0,0,629,607),2479=>array(0,0,609,607),2480=>array(0,-18,601,607),2482=>array(0,-0,648,607),2486=>array(0,0,606,626),2487=>array(0,0,604,607),2488=>array(0,0,645,607),2489=>array(0,-94,590,607),2492=>array(-366,-164,-233,-32),2494=>array(0,0,253,690),2495=>array(0,0,531,850),2496=>array(-334,0,253,875),2497=>array(-357,-269,39,5),2498=>array(-359,-269,21,-73),2499=>array(-314,-270,-60,-77),2500=>array(-380,-271,98,24),2503=>array(0,1,317,607),2504=>array(0,1,317,875),2507=>array(0,0,940,690),2508=>array(0,0,940,875),2509=>array(-187,-267,26,-73),2519=>array(-250,0,253,875),2524=>array(0,-164,656,607),2525=>array(0,-164,561,607),2527=>array(0,-42,604,607),2528=>array(54,-93,766,688),2529=>array(33,-271,596,651),2530=>array(-381,-271,-4,23),2531=>array(-401,-271,333,151),2534=>array(62,55,548,550),2535=>array(46,0,513,624),2536=>array(58,-51,583,636),2537=>array(53,2,671,606),2538=>array(67,0,547,653),2539=>array(62,1,632,638),2540=>array(52,1,616,622),2541=>array(69,0,498,624),2542=>array(55,0,641,622),2543=>array(53,1,559,622),2544=>array(0,0,601,607),2545=>array(0,-51,601,607),2546=>array(36,0,581,606),2547=>array(-87,0,575,875),2548=>array(26,0,571,606),2549=>array(44,1,669,606),2550=>array(54,0,624,606),2551=>array(103,0,165,607),2552=>array(52,0,564,605),2553=>array(48,154,376,451),2554=>array(74,349,492,788),2562=>array(-156,578,-79,731),2565=>array(0,0,696,578),2566=>array(0,0,940,578),2567=>array(0,0,808,822),2568=>array(0,0,808,822),2569=>array(0,-267,683,839),2570=>array(0,-267,683,839),2575=>array(0,2,562,793),2576=>array(0,0,696,839),2579=>array(0,-2,683,836),2580=>array(0,0,696,839),2581=>array(0,0,607,578),2582=>array(0,0,572,578),2583=>array(0,0,646,578),2584=>array(0,0,692,578),2585=>array(0,0,570,578),2586=>array(0,1,597,578),2587=>array(0,0,607,578),2588=>array(0,0,596,578),2589=>array(0,0,546,578),2590=>array(0,0,563,578),2591=>array(0,0,548,578),2592=>array(0,0,586,578),2593=>array(0,0,601,578),2594=>array(0,0,645,578),2595=>array(0,0,645,578),2596=>array(0,0,596,578),2597=>array(0,0,569,578),2598=>array(0,0,645,578),2599=>array(0,0,569,578),2600=>array(0,0,587,578),2602=>array(0,0,569,578),2603=>array(0,0,556,578),2604=>array(0,0,564,578),2605=>array(0,0,554,578),2606=>array(0,0,563,578),2607=>array(0,0,657,578),2608=>array(0,4,545,578),2610=>array(0,-0,682,578),2611=>array(0,-96,682,578),2613=>array(0,0,606,578),2614=>array(0,0,563,578),2616=>array(0,0,563,578),2617=>array(0,0,554,578),2620=>array(-208,-154,-131,-77),2622=>array(0,216,251,578),2623=>array(0,0,397,822),2624=>array(-151,0,251,822),2625=>array(-388,-267,-50,0),2626=>array(-388,-267,-50,0),2631=>array(-473,578,-90,793),2632=>array(-471,578,-90,839),2635=>array(-411,572,-90,803),2636=>array(-379,578,-27,839),2637=>array(-235,-238,51,0),2649=>array(0,0,572,578),2650=>array(0,0,695,578),2651=>array(0,0,596,578),2652=>array(0,0,596,578),2654=>array(0,0,585,578),2662=>array(54,42,537,524),2663=>array(86,0,514,575),2664=>array(53,0,528,577),2665=>array(52,1,527,577),2666=>array(69,0,522,577),2667=>array(57,0,501,579),2668=>array(74,0,530,758),2669=>array(36,0,519,578),2670=>array(64,0,526,578),2671=>array(65,0,525,769),2672=>array(-103,664,103,841),2673=>array(-193,660,111,839),2674=>array(0,2,562,578),2675=>array(0,-2,683,839),2676=>array(28,-110,857,648),2689=>array(-429,608,-23,885),2690=>array(-179,608,-67,822),2691=>array(88,98,212,510),2693=>array(36,0,803,608),2694=>array(36,0,1062,610),2695=>array(42,-1,553,882),2696=>array(42,-1,606,882),2697=>array(60,0,545,742),2698=>array(60,-4,776,882),2699=>array(20,0,780,608),2701=>array(36,0,803,881),2703=>array(36,0,803,881),2704=>array(36,0,803,882),2705=>array(36,0,1062,881),2707=>array(36,0,1062,881),2708=>array(36,0,1062,882),2709=>array(35,0,411,610),2710=>array(5,0,792,608),2711=>array(25,0,625,608),2712=>array(52,-1,579,608),2713=>array(25,0,462,610),2714=>array(36,0,620,608),2715=>array(55,0,643,608),2716=>array(50,0,791,608),2717=>array(34,0,601,608),2718=>array(25,0,669,608),2719=>array(55,0,460,610),2720=>array(59,0,409,610),2721=>array(25,0,404,610),2722=>array(55,-1,447,608),2723=>array(98,-271,714,608),2724=>array(60,0,554,608),2725=>array(45,0,572,608),2726=>array(44,-1,480,608),2727=>array(27,0,561,727),2728=>array(43,0,602,608),2730=>array(5,0,592,608),2731=>array(50,-270,442,608),2732=>array(50,0,684,608),2733=>array(50,0,776,608),2734=>array(27,0,614,608),2735=>array(40,0,514,608),2736=>array(45,-2,411,609),2738=>array(55,0,633,608),2739=>array(52,0,676,609),2741=>array(50,0,558,608),2742=>array(52,0,633,610),2743=>array(75,0,528,608),2744=>array(43,0,684,608),2745=>array(69,0,573,610),2748=>array(-323,-182,-211,-70),2749=>array(52,0,436,608),2750=>array(98,0,291,610),2751=>array(98,0,660,883),2752=>array(-180,0,291,884),2753=>array(-412,-271,28,5),2754=>array(-323,-271,151,5),2755=>array(-271,-271,41,5),2756=>array(-275,-271,65,20),2757=>array(-452,608,-25,881),2759=>array(-509,608,-80,881),2760=>array(-544,608,-96,882),2761=>array(-179,0,291,881),2763=>array(-236,0,291,881),2764=>array(-271,0,291,882),2765=>array(-244,-249,186,5),2768=>array(46,0,815,881),2784=>array(20,-1,875,608),2790=>array(91,61,532,545),2791=>array(110,0,534,608),2792=>array(97,0,524,608),2793=>array(29,0,527,608),2794=>array(18,0,595,609),2795=>array(18,0,598,608),2796=>array(104,0,541,610),2797=>array(25,0,571,608),2798=>array(118,0,532,607),2799=>array(35,1,608,605),2817=>array(-374,776,37,979),2818=>array(34,379,271,717),2819=>array(59,0,332,717),2821=>array(42,0,508,717),2822=>array(42,0,726,717),2823=>array(39,-16,643,717),2824=>array(39,-16,643,717),2825=>array(39,-16,618,717),2826=>array(39,-16,625,717),2827=>array(39,-16,607,717),2828=>array(39,0,516,717),2831=>array(49,0,479,717),2832=>array(49,0,918,913),2835=>array(59,0,561,732),2836=>array(59,0,953,913),2837=>array(39,0,564,717),2838=>array(39,0,539,717),2839=>array(39,0,539,717),2840=>array(39,0,524,717),2841=>array(39,0,688,717),2842=>array(39,0,540,717),2843=>array(39,0,540,717),2844=>array(39,0,554,717),2845=>array(39,-15,540,732),2846=>array(54,0,532,717),2847=>array(39,0,539,717),2848=>array(44,0,534,717),2849=>array(39,0,540,717),2850=>array(39,-12,540,717),2851=>array(44,0,526,717),2852=>array(39,0,540,717),2853=>array(39,0,505,717),2854=>array(39,0,540,717),2855=>array(44,0,521,732),2856=>array(39,0,540,717),2858=>array(39,0,524,717),2859=>array(39,0,703,717),2860=>array(39,0,540,717),2861=>array(39,-16,628,717),2862=>array(39,-0,524,717),2863=>array(56,0,547,717),2864=>array(39,-16,604,717),2866=>array(39,-16,638,717),2867=>array(39,0,554,717),2870=>array(39,0,539,717),2871=>array(39,0,524,717),2872=>array(39,0,524,717),2873=>array(39,-30,540,717),2876=>array(-301,-176,-206,-84),2877=>array(71,0,273,717),2878=>array(82,0,136,717),2879=>array(-522,762,-17,918),2880=>array(-25,1,213,920),2881=>array(-443,-264,123,-51),2882=>array(-359,-271,171,-17),2883=>array(-325,-271,102,-18),2887=>array(59,0,436,717),2888=>array(59,0,1005,913),2891=>array(59,0,945,717),2892=>array(59,0,1006,913),2893=>array(-188,-267,161,-45),2902=>array(-515,717,-20,913),2903=>array(-297,0,198,913),2908=>array(39,-176,540,717),2909=>array(39,-176,540,717),2911=>array(23,-53,623,718),2912=>array(39,-16,607,717),2913=>array(39,-30,540,717),2918=>array(44,0,534,717),2919=>array(49,-12,441,717),2920=>array(39,-12,432,717),2921=>array(34,0,541,717),2922=>array(20,0,487,732),2923=>array(0,-21,605,717),2924=>array(34,-15,476,718),2925=>array(29,-9,495,729),2926=>array(82,0,495,717),2927=>array(54,-15,456,719),2928=>array(50,209,544,557),2946=>array(-388,499,-211,675),2947=>array(37,-11,698,702),2949=>array(22,-271,932,429),2950=>array(22,-271,1071,429),2951=>array(19,-271,915,702),2952=>array(70,0,621,417),2953=>array(55,0,988,429),2954=>array(55,0,1221,429),2958=>array(52,-11,721,417),2959=>array(52,-110,726,417),2960=>array(27,-271,813,429),2962=>array(49,-271,711,429),2963=>array(49,-271,711,429),2964=>array(49,-271,1631,429),2965=>array(36,-11,610,417),2969=>array(70,0,759,417),2970=>array(36,-11,565,417),2972=>array(28,-271,815,429),2974=>array(63,-271,928,417),2975=>array(70,0,778,417),2979=>array(52,-11,1290,429),2980=>array(-4,-271,600,417),2984=>array(-0,-271,577,417),2985=>array(52,-11,1007,429),2986=>array(70,0,623,417),2990=>array(70,0,667,429),2991=>array(83,-11,719,417),2992=>array(70,-113,540,417),2993=>array(2,-271,650,429),2994=>array(52,-11,768,510),2995=>array(52,-11,866,429),2996=>array(62,-271,665,429),2997=>array(52,-11,803,429),2999=>array(52,-271,1067,429),3000=>array(52,-11,1046,510),3001=>array(0,-271,1207,429),3006=>array(70,0,542,417),3007=>array(-245,1,112,702),3008=>array(-282,417,94,702),3009=>array(-117,145,458,417),3010=>array(-117,-52,754,636),3014=>array(61,-12,685,701),3015=>array(56,-11,659,702),3016=>array(52,-11,901,429),3018=>array(61,-12,1661,701),3019=>array(56,-11,1661,702),3020=>array(61,-12,1989,701),3021=>array(-364,523,-237,650),3031=>array(52,-11,866,429),3047=>array(36,-11,610,417),3048=>array(55,0,988,429),3049=>array(70,0,727,417),3050=>array(36,-11,682,417),3051=>array(70,-208,913,645),3052=>array(36,-11,857,417),3053=>array(52,-11,721,417),3054=>array(22,-271,932,429),3055=>array(36,-11,776,417),3056=>array(83,-11,662,702),3057=>array(71,0,714,429),3058=>array(-4,-271,745,417),3073=>array(57,-6,335,481),3074=>array(57,-13,544,471),3075=>array(65,-12,280,474),3077=>array(54,-11,667,474),3078=>array(54,-11,732,473),3079=>array(36,-229,513,472),3080=>array(24,-11,1108,664),3081=>array(57,-11,634,682),3082=>array(57,-11,996,682),3083=>array(57,-11,1239,474),3084=>array(44,-11,856,586),3086=>array(44,-11,556,702),3087=>array(44,-11,556,839),3088=>array(54,-11,656,475),3090=>array(57,-11,610,471),3091=>array(57,-11,610,642),3092=>array(6,-11,856,688),3093=>array(36,-11,474,664),3094=>array(51,-137,620,476),3095=>array(39,-14,510,664),3096=>array(35,-137,874,664),3097=>array(57,-11,610,472),3098=>array(24,-11,630,664),3099=>array(24,-137,630,664),3100=>array(57,-11,610,474),3101=>array(57,-136,1146,664),3102=>array(36,-229,715,472),3103=>array(57,-11,829,550),3104=>array(57,-11,540,664),3105=>array(57,-11,659,664),3106=>array(57,-137,659,664),3107=>array(63,-11,752,474),3108=>array(57,-11,659,664),3109=>array(60,-137,643,664),3110=>array(60,-11,643,664),3111=>array(60,-137,643,664),3112=>array(44,-11,547,664),3114=>array(35,-11,563,664),3115=>array(35,-137,563,664),3116=>array(57,-11,621,473),3117=>array(57,-137,663,664),3118=>array(44,-11,873,664),3119=>array(57,-12,1144,664),3120=>array(57,-11,540,664),3121=>array(57,-12,837,476),3122=>array(57,-11,571,474),3123=>array(48,-11,561,664),3125=>array(44,-11,561,664),3126=>array(48,-11,524,664),3127=>array(35,-137,759,664),3128=>array(24,-11,581,664),3129=>array(31,-11,893,664),3134=>array(6,305,626,545),3135=>array(17,462,281,785),3136=>array(10,462,289,980),3137=>array(-48,-9,302,474),3138=>array(-48,-9,665,545),3139=>array(-203,-271,294,474),3140=>array(-216,-271,687,473),3142=>array(6,466,618,688),3143=>array(6,466,617,889),3144=>array(6,-271,894,688),3146=>array(6,470,843,715),3147=>array(6,470,843,908),3148=>array(6,449,970,688),3149=>array(39,465,655,866),3157=>array(47,767,289,980),3158=>array(-670,-271,109,-31),3168=>array(57,-11,1602,545),3169=>array(44,-11,1263,545),3174=>array(158,-14,682,510),3175=>array(88,-14,752,510),3176=>array(54,0,726,510),3177=>array(199,-13,609,512),3178=>array(136,-12,704,519),3179=>array(60,-14,781,521),3180=>array(106,0,798,510),3181=>array(201,-15,668,513),3182=>array(65,-13,815,510),3183=>array(106,0,798,510),3202=>array(46,84,394,554),3203=>array(46,84,205,553),3205=>array(47,84,608,602),3206=>array(46,84,625,602),3207=>array(37,84,595,602),3208=>array(33,84,850,752),3209=>array(46,84,911,602),3210=>array(46,84,1247,602),3211=>array(37,84,1000,752),3212=>array(37,84,695,602),3214=>array(37,84,606,602),3215=>array(37,84,606,647),3216=>array(44,84,615,602),3218=>array(37,84,630,602),3219=>array(37,84,630,775),3220=>array(38,84,631,774),3221=>array(49,84,415,752),3222=>array(17,84,700,713),3223=>array(51,84,493,752),3224=>array(44,-79,742,752),3225=>array(37,84,630,602),3226=>array(37,84,633,752),3227=>array(46,-79,614,752),3228=>array(37,84,630,602),3229=>array(54,-79,1127,752),3230=>array(37,84,889,602),3231=>array(59,84,627,651),3232=>array(54,84,508,752),3233=>array(54,84,625,752),3234=>array(54,-79,625,752),3235=>array(54,84,682,602),3236=>array(46,84,500,752),3237=>array(54,-79,626,752),3238=>array(54,84,626,752),3239=>array(54,-79,626,752),3240=>array(46,46,514,752),3242=>array(46,84,620,752),3243=>array(46,-79,619,753),3244=>array(37,84,632,602),3245=>array(37,-79,643,752),3246=>array(49,84,928,752),3247=>array(46,84,1057,752),3248=>array(54,84,508,752),3249=>array(49,84,628,602),3250=>array(46,84,615,602),3251=>array(42,84,507,752),3253=>array(49,84,620,752),3254=>array(49,84,506,752),3255=>array(49,70,620,752),3256=>array(44,84,499,752),3257=>array(49,84,675,752),3262=>array(-21,84,370,588),3263=>array(-13,339,307,702),3264=>array(-13,46,635,702),3265=>array(-5,84,312,563),3266=>array(-5,84,673,560),3267=>array(22,-173,364,236),3268=>array(24,-173,614,253),3270=>array(-79,354,258,774),3271=>array(-79,46,606,774),3272=>array(-79,-173,438,774),3274=>array(-79,84,868,774),3275=>array(-79,46,1188,774),3276=>array(-160,276,395,774),3277=>array(-22,335,329,703),3285=>array(49,46,299,560),3286=>array(25,-173,364,301),3294=>array(49,84,624,602),3296=>array(37,84,1654,752),3297=>array(37,84,943,602),3302=>array(42,84,507,686),3303=>array(34,84,515,685),3304=>array(22,98,507,688),3305=>array(52,84,527,684),3306=>array(38,84,515,684),3307=>array(33,84,516,688),3308=>array(42,98,529,687),3309=>array(47,98,525,684),3310=>array(36,84,520,687),3311=>array(46,84,521,667),3330=>array(45,-9,323,269),3331=>array(49,-9,256,464),3333=>array(49,-9,1152,464),3334=>array(49,-173,1309,464),3335=>array(49,-232,856,464),3336=>array(49,-232,1411,464),3337=>array(49,-232,586,464),3338=>array(49,-232,1149,464),3339=>array(44,-271,817,464),3340=>array(49,-9,908,465),3342=>array(44,-271,1157,464),3343=>array(44,-271,1153,464),3344=>array(49,-271,1785,465),3346=>array(49,-9,601,464),3347=>array(49,-9,1065,464),3348=>array(49,-9,1146,464),3349=>array(42,-8,819,464),3350=>array(49,-9,907,465),3351=>array(44,-10,830,464),3352=>array(39,0,1279,464),3353=>array(49,-9,916,465),3354=>array(15,0,940,464),3355=>array(15,-9,1217,464),3356=>array(44,-51,663,464),3357=>array(49,-9,1410,464),3358=>array(49,-9,1166,465),3359=>array(39,-9,524,464),3360=>array(43,-9,517,464),3361=>array(44,-9,1146,464),3362=>array(44,-9,1195,465),3363=>array(49,-12,1219,465),3364=>array(49,-9,830,464),3365=>array(76,0,893,464),3366=>array(49,-9,501,464),3367=>array(49,-9,835,467),3368=>array(44,-12,830,464),3370=>array(44,-9,956,464),3371=>array(44,-9,1104,464),3372=>array(49,-9,1258,465),3373=>array(54,0,504,464),3374=>array(71,0,572,464),3375=>array(44,-9,905,464),3376=>array(49,-9,594,464),3377=>array(44,-8,506,464),3378=>array(76,0,869,464),3379=>array(44,-232,589,464),3380=>array(44,-9,514,464),3381=>array(49,-7,884,464),3382=>array(44,-9,888,464),3383=>array(44,-9,1043,464),3384=>array(44,-9,1146,464),3385=>array(44,-9,1063,464),3390=>array(42,-6,426,464),3391=>array(0,0,330,651),3392=>array(0,0,354,651),3393=>array(39,-271,301,466),3394=>array(39,-271,301,466),3395=>array(8,-271,458,466),3398=>array(49,-9,591,465),3399=>array(49,-8,476,464),3400=>array(49,-9,1230,465),3402=>array(49,-9,1319,465),3403=>array(49,-8,1209,464),3404=>array(49,-9,1398,465),3405=>array(-300,520,-19,721),3415=>array(39,-9,504,464),3424=>array(44,-271,817,464),3425=>array(49,-173,1058,465),3430=>array(49,-9,1080,464),3431=>array(15,-143,852,464),3432=>array(44,-7,840,464),3433=>array(44,-9,1166,464),3434=>array(44,-9,643,651),3435=>array(54,-243,918,651),3436=>array(44,-271,1162,464),3437=>array(49,-271,591,464),3438=>array(49,-271,884,464),3439=>array(44,-9,848,651),3585=>array(54,0,520,558),3586=>array(30,0,573,558),3587=>array(30,0,590,559),3588=>array(52,0,530,558),3589=>array(52,0,530,560),3590=>array(30,-5,590,559),3591=>array(25,-5,396,558),3592=>array(26,-5,481,558),3593=>array(30,-5,622,558),3594=>array(30,0,634,592),3595=>array(30,0,651,592),3596=>array(54,-5,741,558),3597=>array(54,-208,783,558),3598=>array(30,-203,545,558),3599=>array(30,-203,545,558),3600=>array(54,-206,477,560),3601=>array(30,0,710,559),3602=>array(52,-5,751,560),3603=>array(54,-5,857,558),3604=>array(52,0,530,558),3605=>array(52,0,530,560),3606=>array(54,-5,520,558),3607=>array(30,0,575,558),3608=>array(54,0,477,560),3609=>array(30,-5,622,558),3610=>array(30,0,533,558),3611=>array(30,0,533,830),3612=>array(78,0,552,558),3613=>array(78,0,552,830),3614=>array(30,0,620,558),3615=>array(30,0,620,830),3616=>array(30,-5,545,558),3617=>array(30,-5,506,558),3618=>array(75,0,513,558),3619=>array(54,-5,437,560),3620=>array(54,-199,520,558),3621=>array(44,-5,499,558),3622=>array(30,-199,545,558),3623=>array(19,-5,444,558),3624=>array(52,0,562,664),3625=>array(30,0,637,558),3626=>array(44,-5,544,659),3627=>array(30,0,584,558),3628=>array(30,0,684,723),3629=>array(36,0,491,558),3630=>array(61,0,545,656),3631=>array(30,0,442,558),3632=>array(44,49,418,510),3633=>array(-364,631,10,824),3634=>array(26,0,421,558),3635=>array(-223,0,421,767),3636=>array(-493,612,-109,775),3637=>array(-493,612,-109,800),3638=>array(-493,612,-64,800),3639=>array(-493,612,-109,800),3640=>array(-201,-206,-85,-34),3641=>array(-337,-206,-89,-34),3642=>array(-157,-115,-75,-33),3647=>array(84,-103,625,782),3648=>array(75,-5,272,553),3649=>array(75,-5,541,553),3650=>array(27,-5,466,830),3651=>array(30,-5,485,828),3652=>array(10,-5,485,828),3653=>array(26,-199,421,558),3654=>array(30,-199,431,559),3655=>array(-424,603,-47,849),3656=>array(-167,858,-109,1031),3657=>array(-293,858,1,1065),3658=>array(-342,858,98,1056),3659=>array(-225,858,-52,1031),3660=>array(-330,861,-18,1078),3661=>array(-223,609,-65,767),3662=>array(-203,858,-42,1067),3663=>array(60,-5,495,430),3664=>array(60,-5,538,428),3665=>array(50,-5,590,428),3666=>array(75,0,613,611),3667=>array(75,-5,615,428),3668=>array(50,-5,637,611),3669=>array(50,-5,637,611),3670=>array(18,-5,585,611),3671=>array(75,-5,789,574),3672=>array(60,-5,659,574),3673=>array(75,-5,715,574),3674=>array(30,0,598,558),3675=>array(40,-5,964,447),3713=>array(55,-6,721,587),3714=>array(53,-15,664,587),3716=>array(54,-5,670,587),3719=>array(34,-207,470,587),3720=>array(37,-18,636,587),3722=>array(54,-210,629,587),3725=>array(54,-5,670,588),3732=>array(54,-5,665,587),3733=>array(54,-6,780,587),3734=>array(45,-257,711,587),3735=>array(55,-5,862,587),3737=>array(54,-11,690,589),3738=>array(55,-5,686,587),3739=>array(55,-5,686,707),3740=>array(54,-5,780,593),3741=>array(54,-5,780,707),3742=>array(54,-5,800,587),3743=>array(54,-5,800,707),3745=>array(55,-11,721,589),3746=>array(54,-5,670,707),3747=>array(54,-7,643,587),3749=>array(46,-7,646,587),3751=>array(46,-7,646,587),3754=>array(58,-7,673,587),3755=>array(55,-5,862,587),3757=>array(54,-7,671,587),3758=>array(53,-7,664,595),3759=>array(54,-21,604,680),3760=>array(57,113,382,578),3761=>array(57,847,482,1049),3762=>array(34,-5,422,587),3763=>array(1,-5,422,788),3764=>array(139,805,639,1059),3765=>array(139,805,713,1059),3766=>array(139,805,639,1059),3767=>array(139,805,713,1059),3768=>array(308,-269,470,-26),3769=>array(248,-263,528,-15),3771=>array(145,838,635,1060),3772=>array(147,-257,632,-72),3773=>array(55,-5,616,829),3776=>array(34,-5,386,576),3777=>array(34,-5,772,576),3778=>array(28,-5,410,1001),3779=>array(17,-5,429,1037),3780=>array(46,-5,311,1025),3782=>array(34,-267,517,579),3784=>array(349,806,429,1012),3785=>array(148,808,630,1035),3786=>array(163,805,609,1015),3787=>array(281,805,497,1019),3788=>array(212,812,560,1049),3789=>array(308,806,470,967),3792=>array(54,-7,667,578),3793=>array(54,-5,665,578),3794=>array(67,-5,557,796),3795=>array(44,-5,665,829),3796=>array(54,-5,632,776),3797=>array(54,-5,632,776),3798=>array(54,-5,780,829),3799=>array(55,-257,702,579),3800=>array(54,-171,670,579),3801=>array(54,-5,841,577),3804=>array(55,-11,1218,579),3805=>array(55,-11,1218,579),3840=>array(52,207,573,983),3841=>array(52,232,534,864),3842=>array(11,274,571,864),3843=>array(11,274,593,864),3844=>array(0,227,583,720),3845=>array(107,227,464,720),3846=>array(0,-174,583,720),3847=>array(-152,393,649,720),3848=>array(141,-174,512,809),3849=>array(80,81,520,716),3850=>array(34,-62,576,799),3851=>array(92,522,508,716),3852=>array(92,-117,508,716),3853=>array(260,-174,340,716),3854=>array(190,-174,410,716),3855=>array(250,-174,350,716),3856=>array(187,-174,413,716),3857=>array(179,-174,421,716),3858=>array(-20,-124,620,719),3859=>array(21,126,579,706),3860=>array(238,403,371,681),3861=>array(128,254,472,716),3862=>array(128,320,477,716),3863=>array(99,378,510,657),3864=>array(159,-9,537,322),3865=>array(260,-201,340,300),3866=>array(241,459,359,577),3867=>array(151,459,449,577),3868=>array(151,419,449,687),3869=>array(123,346,476,683),3870=>array(66,426,520,607),3871=>array(129,448,455,584),3872=>array(128,-13,472,374),3873=>array(126,-149,444,374),3874=>array(40,-86,530,374),3875=>array(97,-176,507,402),3876=>array(27,19,560,339),3877=>array(80,-13,541,374),3878=>array(33,-42,547,434),3879=>array(24,-13,568,390),3880=>array(57,-63,485,401),3881=>array(82,-82,534,374),3882=>array(-65,-149,653,374),3883=>array(-65,-86,653,374),3884=>array(-65,-176,653,402),3885=>array(-65,19,653,339),3886=>array(-65,-13,653,374),3887=>array(-65,-42,653,434),3888=>array(-65,-13,653,390),3889=>array(-65,-63,653,401),3890=>array(-65,-82,653,374),3891=>array(-65,-13,653,374),3892=>array(227,359,373,609),3893=>array(238,-1,371,150),3894=>array(81,159,519,619),3895=>array(251,52,349,150),3896=>array(87,431,495,735),3897=>array(355,538,551,706),3898=>array(2,419,587,687),3899=>array(13,419,598,687),3900=>array(56,-201,484,837),3901=>array(116,-201,544,837),3902=>array(238,-201,457,180),3903=>array(143,-201,362,180),3904=>array(23,27,558,716),3905=>array(42,207,558,716),3906=>array(22,27,558,716),3907=>array(22,-174,558,716),3908=>array(72,207,528,716),3909=>array(54,207,541,716),3910=>array(43,207,557,716),3911=>array(72,207,528,716),3913=>array(96,27,488,726),3914=>array(72,27,528,716),3915=>array(62,207,538,716),3916=>array(72,27,528,716),3917=>array(72,-174,528,716),3918=>array(102,27,500,716),3919=>array(72,27,528,716),3920=>array(62,207,538,716),3921=>array(72,27,528,716),3922=>array(72,-174,528,716),3923=>array(100,27,498,716),3924=>array(72,207,558,716),3925=>array(72,207,558,716),3926=>array(72,207,558,716),3927=>array(72,-174,558,716),3928=>array(30,207,558,716),3929=>array(54,207,601,864),3930=>array(43,207,601,864),3931=>array(72,207,621,864),3932=>array(72,-174,621,864),3933=>array(31,207,558,726),3934=>array(62,27,542,716),3935=>array(62,207,538,716),3936=>array(72,187,580,716),3937=>array(72,207,558,716),3938=>array(86,207,580,716),3939=>array(72,207,558,716),3940=>array(19,27,538,716),3941=>array(62,27,581,716),3942=>array(72,207,558,716),3943=>array(72,27,528,716),3944=>array(52,207,558,716),3945=>array(23,-174,558,716),3953=>array(208,-51,414,140),3954=>array(87,625,539,864),3955=>array(87,-51,539,864),3956=>array(72,-70,524,153),3957=>array(105,-201,524,180),3958=>array(61,41,513,864),3959=>array(61,-201,513,864),3960=>array(61,-11,513,864),3961=>array(61,-201,513,864),3962=>array(137,643,365,777),3963=>array(137,643,405,897),3964=>array(67,643,573,829),3965=>array(67,643,573,929),3966=>array(241,736,359,854),3967=>array(399,180,517,448),3968=>array(61,625,513,864),3969=>array(61,-51,513,864),3970=>array(193,625,391,852),3971=>array(193,625,391,819),3972=>array(307,-201,535,-67),3973=>array(96,-54,488,726),3974=>array(186,461,432,864),3975=>array(288,666,312,864),3976=>array(162,609,438,864),3977=>array(85,575,515,864),3978=>array(165,634,455,864),3979=>array(163,652,486,864),3984=>array(75,-201,510,180),3985=>array(90,-201,510,180),3986=>array(74,-200,510,180),3987=>array(179,-201,413,180),3988=>array(115,-201,485,180),3989=>array(100,-201,496,180),3991=>array(115,-201,485,180),3993=>array(134,-201,453,186),3994=>array(115,-201,485,180),3995=>array(107,-201,493,180),3996=>array(115,-201,485,180),3997=>array(201,-201,399,180),3998=>array(139,-201,463,180),3999=>array(115,-201,485,180),4000=>array(107,-201,493,180),4001=>array(115,-201,485,180),4002=>array(201,-201,399,180),4003=>array(137,-201,461,180),4004=>array(115,-201,510,180),4005=>array(115,-201,510,180),4006=>array(115,-201,510,180),4007=>array(201,-201,413,180),4008=>array(81,-201,510,180),4009=>array(100,-201,545,301),4010=>array(91,-201,545,301),4011=>array(115,-201,561,301),4012=>array(201,-201,440,245),4013=>array(81,-201,510,188),4017=>array(115,-201,510,180),4018=>array(126,-201,528,180),4019=>array(115,-201,510,180),4020=>array(72,-201,493,180),4021=>array(107,-201,528,180),4022=>array(115,-201,510,180),4023=>array(132,-201,468,180),4025=>array(179,-201,413,180),4256=>array(42,-15,633,716),4257=>array(45,-3,677,716),4258=>array(45,-142,695,716),4259=>array(42,-15,657,716),4260=>array(45,0,543,716),4261=>array(47,0,745,716),4262=>array(1,-7,630,715),4263=>array(35,0,740,716),4264=>array(24,0,494,716),4265=>array(66,0,568,716),4266=>array(45,-7,748,716),4267=>array(34,-7,677,716),4268=>array(66,0,563,716),4269=>array(35,-15,681,732),4270=>array(-1,-15,639,719),4271=>array(-1,-209,624,721),4272=>array(34,-15,689,716),4273=>array(66,-15,581,716),4274=>array(66,0,547,716),4275=>array(35,-15,681,732),4276=>array(35,-209,644,732),4277=>array(34,-209,671,716),4278=>array(66,0,577,732),4279=>array(52,0,557,716),4280=>array(50,-15,557,716),4281=>array(66,0,563,716),4282=>array(35,-163,593,732),4283=>array(34,-7,736,716),4284=>array(66,-209,547,716),4285=>array(49,-15,614,732),4286=>array(66,0,563,716),4287=>array(-66,-171,660,716),4288=>array(45,-15,701,716),4289=>array(66,0,552,716),4290=>array(23,-15,571,716),4291=>array(34,0,539,716),4292=>array(58,-209,618,716),4293=>array(34,-15,758,716),4304=>array(36,-12,398,490),4305=>array(37,-12,519,721),4306=>array(42,-256,523,455),4307=>array(36,-251,836,454),4308=>array(20,-256,472,452),4309=>array(30,-256,498,451),4310=>array(24,-12,689,734),4311=>array(34,-16,834,454),4312=>array(34,-16,495,452),4313=>array(30,-256,498,451),4314=>array(36,-251,921,449),4315=>array(34,-12,486,728),4316=>array(66,-12,518,723),4317=>array(34,-33,700,449),4318=>array(34,-12,502,727),4319=>array(40,-256,508,466),4320=>array(34,-16,651,727),4321=>array(66,-12,512,716),4322=>array(34,-256,772,623),4323=>array(22,-257,745,449),4324=>array(34,-256,743,451),4325=>array(34,-257,436,716),4326=>array(36,-251,655,449),4327=>array(44,-257,446,452),4328=>array(34,-12,486,734),4329=>array(66,0,451,733),4330=>array(45,-256,534,452),4331=>array(34,-12,486,716),4332=>array(32,-256,562,734),4333=>array(34,-257,530,732),4334=>array(66,-12,518,716),4335=>array(32,-238,771,450),4336=>array(35,-12,514,736),4337=>array(40,-12,619,716),4338=>array(10,-12,549,453),4339=>array(23,-256,478,450),4340=>array(34,-257,448,495),4341=>array(43,-250,549,583),4342=>array(35,-256,788,715),4347=>array(87,-12,449,464),4352=>array(129,91,796,665),4353=>array(114,91,844,665),4354=>array(204,90,873,665),4355=>array(184,90,838,664),4356=>array(149,90,888,665),4357=>array(173,90,827,665),4358=>array(215,90,785,665),4359=>array(215,90,785,665),4360=>array(145,88,855,665),4361=>array(107,76,882,663),4362=>array(110,78,890,663),4363=>array(187,92,813,666),4364=>array(109,76,880,665),4365=>array(105,80,895,666),4366=>array(109,76,880,665),4367=>array(206,90,790,663),4368=>array(189,91,837,664),4369=>array(187,90,813,665),4370=>array(156,88,844,665),4371=>array(144,91,844,665),4372=>array(144,93,881,665),4373=>array(144,90,888,665),4374=>array(144,89,853,665),4375=>array(149,89,842,665),4376=>array(149,85,881,665),4377=>array(149,85,887,665),4378=>array(149,85,876,666),4379=>array(232,78,789,722),4380=>array(142,89,853,665),4381=>array(232,78,768,711),4382=>array(145,88,844,665),4383=>array(145,88,881,665),4384=>array(145,88,888,665),4385=>array(145,78,884,664),4386=>array(111,78,889,665),4387=>array(101,78,933,665),4388=>array(93,78,907,665),4389=>array(101,78,962,665),4390=>array(101,78,962,666),4391=>array(140,78,885,666),4392=>array(140,78,885,665),4393=>array(145,88,855,665),4394=>array(145,88,868,665),4395=>array(232,78,768,725),4396=>array(197,78,803,728),4397=>array(130,78,844,665),4398=>array(130,78,858,665),4399=>array(130,78,888,665),4400=>array(125,78,887,665),4401=>array(125,78,860,665),4402=>array(125,78,868,665),4403=>array(57,78,889,665),4404=>array(57,78,949,663),4405=>array(125,78,876,663),4406=>array(117,78,883,666),4407=>array(119,78,885,665),4408=>array(125,78,873,663),4409=>array(125,78,855,665),4410=>array(125,78,868,665),4411=>array(125,78,876,666),4412=>array(216,-1,702,716),4413=>array(92,-1,860,716),4414=>array(298,-1,784,716),4415=>array(140,-1,908,716),4416=>array(258,93,742,659),4417=>array(125,91,844,665),4418=>array(125,90,888,665),4419=>array(125,89,860,665),4420=>array(125,89,853,665),4421=>array(125,78,880,663),4422=>array(125,119,886,664),4423=>array(125,122,874,617),4424=>array(125,78,885,666),4425=>array(125,78,885,665),4426=>array(125,90,855,665),4427=>array(125,91,868,665),4428=>array(232,131,768,551),4429=>array(119,78,874,666),4430=>array(97,-1,903,720),4431=>array(92,-1,903,720),4432=>array(97,-1,903,720),4433=>array(97,-1,908,720),4434=>array(123,78,873,665),4435=>array(123,78,876,666),4436=>array(97,-1,903,814),4437=>array(97,-1,903,814),4438=>array(127,89,853,665),4439=>array(202,78,798,714),4440=>array(100,91,900,666),4441=>array(182,78,818,573),4449=>array(421,-64,711,842),4450=>array(345,-64,655,842),4451=>array(381,-64,676,842),4452=>array(340,-64,661,842),4453=>array(302,-65,597,841),4454=>array(186,-63,677,843),4455=>array(332,-64,626,842),4456=>array(226,-63,687,843),4457=>array(60,197,940,614),4458=>array(46,-64,931,842),4459=>array(51,-64,892,842),4460=>array(61,-64,857,842),4461=>array(60,197,940,615),4462=>array(79,76,921,554),4463=>array(68,-65,882,841),4464=>array(53,-63,912,843),4465=>array(70,-64,867,842),4466=>array(72,111,928,589),4467=>array(57,357,943,436),4468=>array(67,-64,867,842),4469=>array(462,-64,538,842),4470=>array(62,7,943,842),4471=>array(79,-64,936,842),4472=>array(62,7,943,842),4473=>array(62,-3,938,842),4474=>array(62,7,943,841),4475=>array(79,-64,920,841),4476=>array(57,22,943,841),4477=>array(62,7,943,842),4478=>array(79,-64,920,842),4479=>array(63,-70,907,841),4480=>array(63,-68,907,843),4481=>array(63,-68,907,843),4482=>array(62,22,943,783),4483=>array(62,-64,943,783),4484=>array(62,-70,907,842),4485=>array(62,-69,907,842),4486=>array(62,-70,907,842),4487=>array(62,22,943,782),4488=>array(62,-69,907,842),4489=>array(68,-69,936,842),4490=>array(68,-69,907,842),4491=>array(57,22,943,841),4492=>array(63,-68,907,843),4493=>array(79,-64,920,762),4494=>array(68,-69,936,842),4495=>array(68,-70,907,841),4496=>array(68,-63,912,843),4497=>array(68,-70,907,842),4498=>array(63,-68,907,843),4499=>array(79,-64,921,756),4500=>array(68,-64,867,842),4501=>array(79,-64,921,615),4502=>array(79,197,921,615),4503=>array(65,-64,921,842),4504=>array(321,-63,812,843),4505=>array(311,-63,772,843),4506=>array(62,22,943,842),4507=>array(79,-64,921,842),4508=>array(57,22,943,842),4509=>array(410,50,584,842),4510=>array(410,280,584,463),4511=>array(410,-65,719,841),4512=>array(79,-64,921,601),4513=>array(333,-69,667,842),4514=>array(329,280,671,463),4520=>array(129,91,796,665),4521=>array(114,91,844,665),4522=>array(114,78,880,665),4523=>array(204,90,873,665),4524=>array(144,78,880,666),4525=>array(144,91,876,666),4526=>array(184,90,838,664),4527=>array(173,90,827,665),4528=>array(149,85,842,665),4529=>array(149,85,852,665),4530=>array(149,85,853,665),4531=>array(149,78,880,665),4532=>array(149,85,855,665),4533=>array(149,85,868,665),4534=>array(149,85,876,666),4535=>array(215,90,785,665),4536=>array(215,90,785,665),4537=>array(145,78,880,664),4538=>array(107,76,882,663),4539=>array(110,78,890,663),4540=>array(187,92,813,666),4541=>array(109,76,880,665),4542=>array(109,76,880,665),4543=>array(206,90,790,663),4544=>array(189,91,837,664),4545=>array(187,90,813,665),4546=>array(156,88,844,665),4547=>array(114,85,887,665),4548=>array(75,78,913,665),4549=>array(144,91,844,665),4550=>array(144,90,888,665),4551=>array(144,78,880,665),4552=>array(144,93,886,665),4553=>array(144,90,855,665),4554=>array(149,89,842,665),4555=>array(149,85,887,665),4556=>array(76,78,961,665),4557=>array(149,85,881,665),4558=>array(149,85,888,665),4559=>array(76,85,944,666),4560=>array(149,85,887,665),4561=>array(76,85,920,665),4562=>array(76,78,973,665),4563=>array(76,78,973,665),4564=>array(76,85,946,666),4565=>array(149,85,848,728),4566=>array(80,78,960,665),4567=>array(149,85,886,665),4568=>array(149,85,873,665),4569=>array(149,85,878,666),4570=>array(142,89,844,665),4571=>array(142,85,887,665),4572=>array(142,89,853,665),4573=>array(142,78,880,665),4574=>array(84,78,960,665),4575=>array(142,89,886,665),4576=>array(142,78,885,665),4577=>array(142,89,876,666),4578=>array(232,78,768,711),4579=>array(145,85,887,665),4580=>array(145,88,868,665),4581=>array(145,88,876,666),4582=>array(232,78,768,725),4583=>array(130,78,844,665),4584=>array(130,78,888,665),4585=>array(125,78,887,665),4586=>array(125,78,868,665),4587=>array(258,93,742,659),4588=>array(125,91,844,665),4589=>array(72,91,913,665),4590=>array(125,122,874,617),4591=>array(125,90,873,663),4592=>array(232,131,768,551),4593=>array(125,78,880,663),4594=>array(125,119,886,664),4595=>array(127,89,853,665),4596=>array(202,78,798,714),4597=>array(116,91,881,666),4598=>array(116,85,887,666),4599=>array(116,89,852,666),4600=>array(116,89,853,666),4601=>array(182,78,818,573),7680=>array(-1,-210,668,716),7681=>array(38,-210,516,530),7682=>array(74,0,615,881),7683=>array(67,-12,517,881),7684=>array(74,-210,615,716),7685=>array(67,-210,517,716),7686=>array(74,-179,615,716),7687=>array(67,-179,517,716),7688=>array(51,-209,684,898),7689=>array(39,-196,491,728),7690=>array(80,0,672,881),7691=>array(36,-12,486,881),7692=>array(80,-210,672,716),7693=>array(36,-210,486,716),7694=>array(80,-179,672,716),7695=>array(36,-179,486,716),7696=>array(80,-205,672,716),7697=>array(36,-205,486,716),7698=>array(80,-210,672,716),7699=>array(36,-210,486,716),7700=>array(79,0,614,1050),7701=>array(39,-12,517,882),7702=>array(79,0,614,1050),7703=>array(39,-12,517,882),7704=>array(79,-210,614,716),7705=>array(39,-210,517,530),7706=>array(79,-185,614,716),7707=>array(39,-185,517,530),7708=>array(79,-205,614,902),7709=>array(39,-205,517,722),7710=>array(80,0,563,881),7711=>array(8,0,311,881),7712=>array(52,-12,714,865),7713=>array(34,-210,491,697),7714=>array(80,0,642,881),7715=>array(67,0,490,881),7716=>array(80,-210,642,716),7717=>array(67,-210,490,716),7718=>array(80,0,642,881),7719=>array(67,0,490,881),7720=>array(27,-205,642,716),7721=>array(2,-205,490,716),7722=>array(80,-200,642,716),7723=>array(67,-200,490,716),7724=>array(-28,-185,299,716),7725=>array(-58,-185,270,716),7726=>array(3,0,274,1066),7727=>array(5,0,276,896),7728=>array(73,0,665,898),7729=>array(66,0,496,898),7730=>array(73,-210,665,716),7731=>array(66,-210,496,716),7732=>array(73,-179,665,716),7733=>array(66,-179,496,716),7734=>array(75,-210,523,716),7735=>array(67,-210,158,716),7736=>array(75,-210,523,865),7737=>array(-41,-210,264,865),7738=>array(75,-179,523,716),7739=>array(-42,-179,262,716),7740=>array(75,-210,523,716),7741=>array(-39,-210,270,716),7742=>array(76,0,757,898),7743=>array(65,0,769,728),7744=>array(76,0,757,881),7745=>array(65,0,769,711),7746=>array(76,-210,757,716),7747=>array(65,-210,769,530),7748=>array(79,0,642,881),7749=>array(68,0,490,711),7750=>array(79,-210,642,716),7751=>array(68,-210,490,530),7752=>array(79,-179,642,716),7753=>array(68,-179,490,530),7754=>array(79,-210,642,716),7755=>array(68,-210,490,530),7756=>array(47,-12,732,1064),7757=>array(35,-12,521,902),7758=>array(47,-12,732,1035),7759=>array(35,-12,521,865),7760=>array(47,-12,732,1050),7761=>array(35,-12,521,882),7762=>array(47,-12,732,1050),7763=>array(35,-12,521,882),7764=>array(77,0,623,898),7765=>array(68,-199,518,728),7766=>array(77,0,623,881),7767=>array(68,-199,518,711),7768=>array(80,0,711,881),7769=>array(64,0,346,711),7770=>array(80,-210,711,716),7771=>array(64,-210,346,530),7772=>array(80,-210,711,865),7773=>array(14,-210,346,697),7774=>array(80,-179,711,716),7775=>array(8,-179,346,530),7776=>array(45,-12,615,881),7777=>array(31,-12,461,711),7778=>array(45,-210,615,728),7779=>array(31,-210,461,530),7780=>array(45,-12,615,939),7781=>array(31,-12,461,768),7782=>array(45,-12,615,1047),7783=>array(31,-12,461,877),7784=>array(45,-210,615,881),7785=>array(31,-210,461,711),7786=>array(22,0,589,881),7787=>array(17,-7,269,881),7788=>array(22,-210,589,716),7789=>array(17,-210,269,700),7790=>array(22,-179,589,716),7791=>array(-11,-179,293,700),7792=>array(22,-210,589,716),7793=>array(6,-210,315,700),7794=>array(79,-210,642,716),7795=>array(66,-210,487,518),7796=>array(79,-185,642,716),7797=>array(66,-185,487,518),7798=>array(79,-210,642,716),7799=>array(66,-210,487,518),7800=>array(79,-12,642,1072),7801=>array(66,-12,487,902),7802=>array(79,-12,642,1002),7803=>array(66,-12,487,846),7804=>array(6,0,660,886),7805=>array(13,0,488,716),7806=>array(6,-210,660,716),7807=>array(13,-210,488,518),7808=>array(12,0,933,898),7809=>array(5,0,717,728),7810=>array(12,0,933,898),7811=>array(5,0,717,728),7812=>array(12,0,933,881),7813=>array(5,0,717,711),7814=>array(12,0,933,881),7815=>array(5,0,717,711),7816=>array(12,-210,933,716),7817=>array(5,-210,717,518),7818=>array(5,0,661,881),7819=>array(7,0,493,711),7820=>array(5,0,661,881),7821=>array(7,0,493,711),7822=>array(5,0,661,881),7823=>array(16,-210,492,711),7824=>array(18,0,584,898),7825=>array(20,0,479,728),7826=>array(18,-210,584,716),7827=>array(20,-210,479,518),7828=>array(18,-179,584,716),7829=>array(20,-179,479,518),7830=>array(67,-179,490,716),7831=>array(1,-7,272,881),7832=>array(5,0,717,752),7833=>array(16,-210,492,752),7834=>array(38,-12,557,758),7835=>array(8,0,311,881),7840=>array(-1,-210,668,716),7841=>array(38,-210,516,530),7842=>array(-1,0,668,934),7843=>array(38,-12,516,756),7844=>array(-1,0,668,978),7845=>array(38,-12,586,808),7846=>array(-1,0,668,978),7847=>array(-30,-12,516,808),7848=>array(-1,0,668,996),7849=>array(38,-12,573,826),7850=>array(-1,0,668,1058),7851=>array(38,-12,516,888),7852=>array(-1,-210,668,898),7853=>array(38,-210,516,728),7854=>array(-1,0,668,1039),7855=>array(38,-12,516,859),7856=>array(-1,0,668,1039),7857=>array(38,-12,516,859),7858=>array(-1,0,668,1074),7859=>array(38,-12,516,895),7860=>array(-1,0,668,1060),7861=>array(38,-12,516,880),7862=>array(-1,-210,668,902),7863=>array(38,-210,516,722),7864=>array(79,-210,614,716),7865=>array(39,-210,517,530),7866=>array(79,0,614,936),7867=>array(39,-12,517,756),7868=>array(79,0,614,884),7869=>array(39,-12,517,716),7870=>array(79,0,652,978),7871=>array(39,-12,586,808),7872=>array(34,0,614,978),7873=>array(-30,-12,517,808),7874=>array(79,0,638,996),7875=>array(39,-12,573,826),7876=>array(79,0,614,1056),7877=>array(39,-12,517,886),7878=>array(79,-210,614,900),7879=>array(39,-210,517,728),7880=>array(33,0,245,936),7881=>array(33,0,245,756),7882=>array(92,-210,187,716),7883=>array(67,-210,158,716),7884=>array(47,-210,732,728),7885=>array(35,-210,521,530),7886=>array(47,-12,732,936),7887=>array(35,-12,521,756),7888=>array(47,-12,732,978),7889=>array(35,-12,586,808),7890=>array(47,-12,732,978),7891=>array(-30,-12,521,808),7892=>array(47,-12,732,996),7893=>array(35,-12,573,826),7894=>array(47,-12,732,1056),7895=>array(35,-12,521,886),7896=>array(47,-210,732,900),7897=>array(35,-210,521,728),7898=>array(47,-12,776,900),7899=>array(35,-12,555,728),7900=>array(47,-12,776,900),7901=>array(35,-12,555,728),7902=>array(47,-12,776,936),7903=>array(35,-12,555,756),7904=>array(47,-12,776,884),7905=>array(35,-12,555,716),7906=>array(47,-210,776,768),7907=>array(35,-210,555,606),7908=>array(79,-210,642,716),7909=>array(66,-210,487,518),7910=>array(79,-12,642,936),7911=>array(66,-12,487,756),7912=>array(79,-12,776,900),7913=>array(66,-12,625,728),7914=>array(79,-12,776,900),7915=>array(66,-12,625,728),7916=>array(79,-12,776,936),7917=>array(66,-12,625,756),7918=>array(79,-12,776,884),7919=>array(66,-12,625,716),7920=>array(79,-210,776,768),7921=>array(66,-210,625,620),7922=>array(5,0,661,900),7923=>array(16,-210,492,728),7924=>array(5,-210,661,716),7925=>array(16,-210,492,518),7926=>array(5,0,661,936),7927=>array(16,-210,492,756),7928=>array(5,0,661,884),7929=>array(16,-210,492,716),7936=>array(35,-12,541,763),7937=>array(35,-12,541,763),7938=>array(35,-12,541,763),7939=>array(35,-12,541,763),7940=>array(35,-12,541,763),7941=>array(35,-12,541,763),7942=>array(35,-12,541,847),7943=>array(35,-12,541,847),7944=>array(-1,0,668,763),7945=>array(-1,0,668,763),7946=>array(-50,0,681,763),7947=>array(-50,0,681,763),7948=>array(-46,0,681,763),7949=>array(-38,0,681,763),7950=>array(-43,0,719,763),7951=>array(-43,0,719,763),7952=>array(29,-12,405,763),7953=>array(29,-12,405,763),7954=>array(29,-12,405,763),7955=>array(29,-12,405,763),7956=>array(29,-12,405,763),7957=>array(29,-12,405,763),7960=>array(-43,0,639,763),7961=>array(-44,0,639,763),7962=>array(-43,0,770,763),7963=>array(-43,0,770,763),7964=>array(-71,0,770,763),7965=>array(-63,0,769,763),7968=>array(68,-199,490,763),7969=>array(68,-199,490,763),7970=>array(68,-199,490,763),7971=>array(68,-199,490,763),7972=>array(68,-199,490,763),7973=>array(68,-199,490,763),7974=>array(68,-199,490,847),7975=>array(68,-199,490,847),7976=>array(-43,0,667,763),7977=>array(-44,0,667,763),7978=>array(-43,0,798,763),7979=>array(-43,0,798,763),7980=>array(-71,0,798,763),7981=>array(-63,0,798,763),7982=>array(-43,0,843,763),7983=>array(-43,0,843,763),7984=>array(59,0,162,763),7985=>array(53,0,156,763),7986=>array(-13,0,236,763),7987=>array(-13,0,236,763),7988=>array(-15,0,251,763),7989=>array(-15,0,243,763),7990=>array(-36,0,253,847),7991=>array(-36,0,253,847),7992=>array(-43,0,212,763),7993=>array(-44,0,212,763),7994=>array(-43,0,343,763),7995=>array(-43,0,343,763),7996=>array(-71,0,343,763),7997=>array(-63,0,343,763),7998=>array(-43,0,388,763),7999=>array(-43,0,388,763),8000=>array(35,-12,521,763),8001=>array(35,-12,521,763),8002=>array(35,-12,521,763),8003=>array(35,-12,521,763),8004=>array(35,-12,521,763),8005=>array(35,-12,521,763),8008=>array(-30,-12,732,763),8009=>array(-38,-12,732,763),8010=>array(-43,-12,848,763),8011=>array(-31,-12,848,763),8012=>array(-37,-12,848,763),8013=>array(-36,-12,848,763),8016=>array(68,-12,483,763),8017=>array(68,-12,483,763),8018=>array(68,-12,483,763),8019=>array(68,-12,483,763),8020=>array(68,-12,483,763),8021=>array(68,-12,483,763),8022=>array(68,-12,483,847),8023=>array(68,-12,483,847),8025=>array(-43,0,771,763),8027=>array(-43,0,887,763),8029=>array(-43,0,879,763),8031=>array(-43,0,934,763),8032=>array(35,-12,731,763),8033=>array(35,-12,731,763),8034=>array(35,-12,731,763),8035=>array(35,-12,731,763),8036=>array(35,-12,731,763),8037=>array(35,-12,731,763),8038=>array(35,-12,731,847),8039=>array(35,-12,731,847),8040=>array(-30,0,706,763),8041=>array(-38,0,706,763),8042=>array(-43,0,822,763),8043=>array(-43,0,822,763),8044=>array(-43,0,816,763),8045=>array(-43,0,815,763),8046=>array(-43,0,859,763),8047=>array(-43,0,859,763),8048=>array(35,-12,541,736),8049=>array(35,-12,541,736),8050=>array(29,-12,405,736),8051=>array(29,-12,405,736),8052=>array(68,-199,490,736),8053=>array(68,-199,490,736),8054=>array(35,0,155,736),8055=>array(67,0,187,736),8056=>array(35,-12,521,736),8057=>array(35,-12,521,736),8058=>array(68,-12,483,736),8059=>array(68,-12,483,736),8060=>array(35,-12,731,736),8061=>array(35,-12,731,736),8064=>array(35,-208,541,763),8065=>array(35,-208,541,763),8066=>array(35,-208,541,763),8067=>array(35,-208,541,763),8068=>array(35,-208,541,763),8069=>array(35,-208,541,763),8070=>array(35,-208,541,847),8071=>array(35,-208,541,847),8072=>array(-1,-208,668,763),8073=>array(-1,-208,668,763),8074=>array(-50,-208,681,763),8075=>array(-50,-208,681,763),8076=>array(-46,-208,681,763),8077=>array(-38,-208,681,763),8078=>array(-43,-208,719,763),8079=>array(-43,-208,719,763),8080=>array(68,-208,490,763),8081=>array(68,-208,490,763),8082=>array(68,-208,490,763),8083=>array(68,-208,490,763),8084=>array(68,-208,490,763),8085=>array(68,-208,490,763),8086=>array(68,-208,490,847),8087=>array(68,-208,490,847),8088=>array(-43,-208,667,763),8089=>array(-44,-208,667,763),8090=>array(-43,-208,798,763),8091=>array(-43,-208,798,763),8092=>array(-71,-208,798,763),8093=>array(-63,-208,798,763),8094=>array(-43,-208,843,763),8095=>array(-43,-208,843,763),8096=>array(35,-208,731,763),8097=>array(35,-208,731,763),8098=>array(35,-208,731,763),8099=>array(35,-208,731,763),8100=>array(35,-208,731,763),8101=>array(35,-208,731,763),8102=>array(35,-208,731,847),8103=>array(35,-208,731,847),8104=>array(-30,-208,706,763),8105=>array(-38,-208,706,763),8106=>array(-43,-208,822,763),8107=>array(-43,-208,822,763),8108=>array(-43,-208,816,763),8109=>array(-43,-208,815,763),8110=>array(-43,-208,859,763),8111=>array(-43,-208,859,763),8112=>array(35,-12,541,722),8113=>array(35,-12,541,697),8114=>array(35,-208,541,736),8115=>array(35,-208,541,530),8116=>array(35,-208,541,736),8118=>array(35,-12,541,717),8119=>array(35,-208,541,717),8120=>array(-1,0,668,889),8121=>array(-1,0,668,835),8122=>array(-1,0,668,736),8123=>array(-1,0,668,736),8124=>array(-1,-208,668,716),8125=>array(86,579,189,763),8126=>array(111,-208,289,-42),8127=>array(86,579,189,763),8128=>array(-5,590,284,717),8129=>array(-5,591,284,819),8130=>array(68,-208,490,736),8131=>array(68,-208,490,530),8132=>array(68,-208,490,736),8134=>array(68,-199,490,717),8135=>array(68,-208,490,717),8136=>array(-43,0,640,736),8137=>array(-43,0,651,736),8138=>array(-43,0,668,736),8139=>array(-43,0,679,736),8140=>array(80,-208,642,716),8141=>array(16,579,265,763),8142=>array(16,579,282,763),8143=>array(-5,583,284,847),8144=>array(-34,0,255,722),8145=>array(-41,0,264,697),8146=>array(-55,0,276,736),8147=>array(-55,0,276,736),8150=>array(-34,0,255,717),8151=>array(-32,0,257,819),8152=>array(-5,0,284,889),8153=>array(-14,0,291,835),8154=>array(-43,0,213,736),8155=>array(-43,0,213,736),8157=>array(16,579,265,763),8158=>array(16,579,274,763),8159=>array(-5,583,284,847),8160=>array(68,-12,483,722),8161=>array(68,-12,483,697),8162=>array(68,-12,483,736),8163=>array(68,-12,483,736),8164=>array(66,-199,536,763),8165=>array(66,-199,536,763),8166=>array(68,-12,483,717),8167=>array(68,-12,483,819),8168=>array(5,0,661,889),8169=>array(5,0,661,835),8170=>array(-43,0,736,736),8171=>array(-43,0,740,736),8172=>array(-43,0,649,763),8173=>array(-27,600,304,736),8174=>array(-27,600,304,736),8175=>array(70,600,189,736),8178=>array(35,-208,731,736),8179=>array(35,-208,731,518),8180=>array(35,-208,731,736),8182=>array(35,-12,731,717),8183=>array(35,-208,731,717),8184=>array(-17,-12,732,736),8185=>array(-6,-12,732,736),8186=>array(-17,0,706,736),8187=>array(-6,0,706,736),8188=>array(52,-208,706,728),8189=>array(84,600,203,736),8190=>array(88,579,191,763),8208=>array(32,215,301,303),8209=>array(32,215,301,303),8210=>array(-6,223,562,295),8211=>array(-6,223,506,295),8212=>array(-6,223,1006,295),8213=>array(26,223,538,295),8214=>array(92,-85,336,716),8215=>array(-6,-165,506,-35),8216=>array(64,494,166,728),8217=>array(56,482,158,716),8218=>array(53,-132,155,102),8219=>array(64,482,166,716),8220=>array(43,494,297,728),8221=>array(36,482,290,716),8222=>array(36,-132,290,102),8223=>array(44,482,298,716),8224=>array(39,-169,517,699),8225=>array(39,-169,517,706),8226=>array(51,227,299,474),8227=>array(52,197,321,504),8228=>array(89,0,189,100),8229=>array(89,0,467,100),8230=>array(117,0,883,100),8231=>array(89,302,189,402),8240=>array(18,-27,982,728),8241=>array(18,-27,1310,728),8242=>array(46,462,192,716),8243=>array(46,462,342,716),8244=>array(46,462,492,716),8245=>array(30,462,176,716),8246=>array(30,462,326,716),8247=>array(30,462,476,716),8248=>array(30,-175,282,32),8249=>array(44,35,271,481),8250=>array(62,35,289,481),8251=>array(116,-125,883,641),8252=>array(85,0,387,716),8253=>array(46,0,508,747),8254=>array(-6,740,506,790),8255=>array(3,-203,941,4),8256=>array(3,578,941,785),8257=>array(30,-175,282,146),8258=>array(33,-3,786,728),8259=>array(32,185,301,333),8260=>array(-222,-25,393,732),8261=>array(68,-199,262,716),8262=>array(16,-199,210,716),8304=>array(15,349,318,725),8308=>array(11,358,319,725),8309=>array(16,349,313,716),8310=>array(9,349,315,725),8311=>array(36,358,304,716),8312=>array(22,349,312,725),8313=>array(18,349,323,725),8314=>array(37,395,296,654),8315=>array(37,496,296,553),8316=>array(37,436,296,613),8317=>array(32,209,195,769),8318=>array(16,209,178,769),8319=>array(51,358,293,646),8320=>array(15,-24,318,352),8321=>array(52,-15,232,352),8322=>array(12,-15,316,352),8323=>array(16,-24,315,352),8324=>array(11,-15,319,352),8325=>array(16,-24,313,343),8326=>array(9,-24,315,352),8327=>array(36,-15,304,343),8328=>array(22,-24,312,352),8329=>array(18,-24,323,352),8330=>array(37,22,296,281),8331=>array(37,123,296,180),8332=>array(37,63,296,240),8333=>array(32,-164,195,396),8334=>array(16,-164,178,396),8352=>array(20,0,547,719),8353=>array(51,-63,525,782),8354=>array(45,-12,533,728),8355=>array(80,0,554,716),8356=>array(13,-14,528,728),8357=>array(65,-71,769,652),8358=>array(21,0,535,719),8359=>array(21,0,539,716),8360=>array(18,-12,986,716),8361=>array(8,0,929,716),8362=>array(72,0,712,518),8363=>array(67,0,514,723),8364=>array(-14,-12,541,728),8400=>array(28,574,552,716),8401=>array(48,574,572,716),8402=>array(264,-194,336,706),8403=>array(264,-12,336,524),8404=>array(34,419,668,646),8405=>array(32,419,666,646),8406=>array(28,504,555,716),8407=>array(45,504,572,716),8408=>array(146,102,454,410),8409=>array(146,102,465,421),8410=>array(146,91,465,410),8411=>array(112,611,488,707),8412=>array(42,611,558,707),8413=>array(63,-131,837,643),8414=>array(93,-101,807,613),8415=>array(9,-186,891,697),8416=>array(63,-131,837,643),8417=>array(28,504,672,716),8448=>array(46,-27,825,728),8449=>array(46,-27,822,728),8450=>array(37,-15,632,677),8451=>array(44,-12,983,728),8452=>array(41,0,588,662),8453=>array(53,-27,836,728),8454=>array(53,-27,823,728),8455=>array(42,-15,480,677),8456=>array(30,-15,630,677),8457=>array(44,0,873,725),8458=>array(-25,-201,523,327),8459=>array(23,-9,1078,665),8460=>array(46,-20,940,698),8461=>array(19,0,703,662),8462=>array(19,-12,458,694),8463=>array(19,-12,458,694),8464=>array(8,-201,834,654),8465=>array(26,-20,498,677),8466=>array(48,-8,842,664),8467=>array(5,-5,288,627),8468=>array(3,-12,739,716),8469=>array(-12,-11,710,662),8470=>array(79,0,1031,716),8471=>array(0,-9,737,728),8472=>array(48,-216,701,516),8473=>array(19,0,524,662),8474=>array(37,-198,685,677),8475=>array(71,-13,951,658),8476=>array(46,-20,747,686),8477=>array(19,0,677,662),8478=>array(19,0,677,662),8479=>array(19,-176,677,817),8480=>array(93,311,866,723),8481=>array(100,318,1085,716),8482=>array(100,318,861,716),8483=>array(10,-176,711,817),8484=>array(11,0,581,662),8485=>array(50,-192,494,690),8486=>array(28,0,740,677),8487=>array(28,-15,740,662),8488=>array(28,-194,644,687),8489=>array(2,0,245,530),8490=>array(73,0,665,716),8491=>array(-1,0,668,922),8492=>array(105,-5,951,659),8493=>array(53,-20,627,697),8494=>array(35,-12,521,530),8495=>array(31,-4,398,328),8496=>array(75,-6,671,666),8497=>array(35,-6,885,668),8498=>array(47,0,530,716),8499=>array(36,-12,1214,661),8500=>array(37,-6,379,318),8501=>array(64,-19,649,716),8502=>array(67,0,631,716),8503=>array(25,0,325,716),8504=>array(72,-18,630,716),8531=>array(52,-25,815,732),8532=>array(12,-25,815,732),8533=>array(52,-25,813,732),8534=>array(12,-25,813,732),8535=>array(16,-25,813,732),8536=>array(11,-25,813,732),8537=>array(52,-25,813,732),8538=>array(16,-25,813,732),8539=>array(52,-25,804,732),8540=>array(16,-25,804,732),8541=>array(16,-25,804,732),8542=>array(73,-25,804,732),8543=>array(52,-25,727,732),8544=>array(92,0,187,716),8545=>array(92,0,464,716),8546=>array(92,0,741,716),8547=>array(92,0,934,716),8548=>array(6,0,660,716),8549=>array(6,0,843,716),8550=>array(2,0,960,716),8551=>array(2,0,1197,716),8552=>array(92,0,940,716),8553=>array(5,0,661,716),8554=>array(5,0,853,716),8555=>array(5,0,964,716),8556=>array(75,0,523,716),8557=>array(51,-12,683,728),8558=>array(80,0,672,716),8559=>array(76,0,757,716),8560=>array(67,0,155,716),8561=>array(67,0,377,716),8562=>array(67,0,599,716),8563=>array(67,0,697,716),8564=>array(13,0,488,518),8565=>array(13,0,633,716),8566=>array(13,0,855,716),8567=>array(13,0,1077,716),8568=>array(67,0,708,716),8569=>array(7,0,493,518),8570=>array(7,0,645,716),8571=>array(7,0,867,716),8572=>array(67,0,155,716),8573=>array(39,-12,491,530),8574=>array(36,-12,486,716),8575=>array(65,0,769,530),8576=>array(47,0,936,716),8577=>array(80,0,672,716),8578=>array(47,0,936,716),8592=>array(40,100,673,412),8593=>array(201,0,513,662),8594=>array(40,100,673,412),8595=>array(201,0,513,662),8596=>array(40,100,673,412),8597=>array(201,0,513,662),8598=>array(100,102,586,588),8599=>array(128,102,614,588),8600=>array(128,74,614,560),8601=>array(100,74,586,560),8602=>array(40,100,673,412),8603=>array(40,100,673,412),8604=>array(40,100,674,412),8605=>array(39,100,673,412),8606=>array(40,100,673,412),8607=>array(201,0,513,662),8608=>array(40,100,673,412),8609=>array(201,0,513,662),8610=>array(40,100,673,412),8611=>array(40,100,673,412),8612=>array(40,100,673,412),8613=>array(201,0,513,662),8614=>array(40,100,673,412),8615=>array(201,0,513,662),8616=>array(201,0,513,662),8617=>array(40,100,673,482),8618=>array(40,100,673,482),8619=>array(40,100,673,500),8620=>array(40,100,673,500),8621=>array(40,100,774,412),8622=>array(40,100,773,412),8623=>array(199,0,520,662),8624=>array(120,71,553,603),8625=>array(160,71,593,603),8626=>array(120,59,553,591),8627=>array(160,59,593,591),8628=>array(97,94,629,527),8629=>array(120,59,553,591),8630=>array(67,181,638,497),8631=>array(75,181,646,497),8632=>array(81,102,633,662),8633=>array(40,-56,673,568),8634=>array(60,21,740,701),8635=>array(60,21,740,701),8636=>array(40,232,673,412),8637=>array(40,100,673,280),8638=>array(333,0,513,662),8639=>array(201,0,381,662),8640=>array(40,232,673,412),8641=>array(40,100,673,280),8642=>array(333,0,513,662),8643=>array(201,0,381,662),8644=>array(40,-56,673,568),8645=>array(45,0,669,662),8646=>array(40,-56,673,568),8647=>array(40,-56,673,568),8648=>array(45,0,669,662),8649=>array(40,-56,673,568),8650=>array(45,0,669,662),8651=>array(39,30,672,482),8652=>array(40,30,673,482),8653=>array(40,40,673,472),8654=>array(40,40,910,472),8655=>array(40,40,673,472),8656=>array(40,40,673,472),8657=>array(141,0,573,662),8658=>array(40,40,673,472),8659=>array(141,0,573,662),8660=>array(40,40,823,472),8661=>array(141,0,573,783),8662=>array(100,0,688,588),8663=>array(26,0,614,588),8664=>array(26,0,614,588),8665=>array(100,0,688,588),8666=>array(40,40,673,472),8667=>array(40,40,673,472),8668=>array(40,100,773,412),8669=>array(40,100,773,412),8670=>array(201,0,513,662),8671=>array(201,0,513,662),8672=>array(40,100,673,412),8673=>array(201,0,513,662),8674=>array(40,100,673,412),8675=>array(201,0,513,662),8676=>array(40,100,673,412),8677=>array(40,100,673,412),8678=>array(40,40,673,472),8679=>array(141,0,573,662),8680=>array(40,40,673,472),8681=>array(141,0,573,662),8682=>array(141,0,573,662),8704=>array(27,0,573,689),8705=>array(80,-60,528,702),8706=>array(32,-15,486,695),8707=>array(115,0,475,689),8708=>array(115,-73,475,762),8709=>array(46,-23,755,686),8710=>array(6,0,608,688),8711=>array(6,0,608,688),8712=>array(43,33,498,480),8713=>array(43,-57,498,570),8714=>array(89,78,453,435),8715=>array(51,33,506,480),8716=>array(51,-57,506,570),8717=>array(96,78,460,435),8718=>array(98,0,451,512),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(17,-101,695,752),8722=>array(55,312,529,394),8723=>array(55,0,529,611),8724=>array(55,0,529,627),8725=>array(-222,-25,393,732),8726=>array(0,-24,278,716),8727=>array(33,194,356,499),8728=>array(65,207,335,478),8729=>array(65,207,335,478),8730=>array(41,-19,549,782),8731=>array(41,-19,549,782),8732=>array(41,-19,549,782),8733=>array(75,128,447,384),8734=>array(20,99,529,414),8735=>array(55,0,529,474),8736=>array(55,0,529,474),8737=>array(55,0,529,474),8738=>array(55,-98,444,572),8739=>array(92,-199,168,716),8740=>array(92,-199,352,716),8741=>array(92,-199,326,716),8742=>array(92,-199,510,716),8743=>array(20,0,542,568),8744=>array(20,0,542,568),8745=>array(50,0,512,568),8746=>array(50,0,512,568),8747=>array(63,-271,434,1022),8748=>array(63,-271,734,1022),8749=>array(63,-271,1034,1022),8750=>array(33,-271,459,1022),8751=>array(33,-271,759,1022),8752=>array(33,-271,1059,1022),8753=>array(33,-271,488,1022),8754=>array(33,-271,488,1022),8755=>array(33,-271,498,1022),8756=>array(42,0,521,528),8757=>array(42,0,521,528),8758=>array(161,0,260,528),8759=>array(42,0,521,528),8760=>array(55,312,529,567),8761=>array(55,139,529,567),8762=>array(55,139,529,567),8763=>array(55,139,529,567),8764=>array(55,279,529,424),8765=>array(55,279,529,424),8766=>array(35,212,539,496),8767=>array(40,72,544,636),8768=>array(139,0,284,592),8769=>array(55,171,529,533),8770=>array(55,202,529,535),8771=>array(55,203,529,536),8772=>array(55,91,529,613),8773=>array(55,123,529,584),8774=>array(55,51,529,614),8775=>array(55,51,529,633),8776=>array(55,171,529,533),8777=>array(55,81,529,603),8778=>array(55,123,529,584),8779=>array(55,97,529,584),8780=>array(35,53,539,654),8781=>array(55,155,529,551),8782=>array(55,58,529,648),8783=>array(55,203,529,648),8784=>array(55,203,529,676),8785=>array(55,59,529,647),8786=>array(55,59,529,647),8787=>array(55,59,529,647),8788=>array(55,195,682,511),8789=>array(55,195,682,511),8790=>array(55,189,529,518),8791=>array(55,0,529,617),8792=>array(55,0,529,518),8793=>array(55,0,529,630),8794=>array(55,0,529,630),8795=>array(55,0,529,651),8796=>array(55,0,529,701),8797=>array(55,0,529,605),8798=>array(55,0,529,532),8799=>array(55,0,529,601),8800=>array(55,103,529,603),8801=>array(55,123,529,557),8802=>array(55,23,529,657),8803=>array(55,35,529,645),8804=>array(55,55,529,650),8805=>array(55,55,529,650),8806=>array(55,0,529,783),8807=>array(55,0,529,783),8808=>array(55,-85,529,783),8809=>array(55,-85,529,783),8810=>array(55,111,914,595),8811=>array(55,111,914,595),8812=>array(143,-210,441,728),8813=>array(55,103,529,603),8814=>array(55,23,529,657),8815=>array(55,23,529,657),8816=>array(55,-141,529,657),8817=>array(55,-141,529,657),8818=>array(55,-1,529,656),8819=>array(55,-1,529,656),8820=>array(55,-91,529,718),8821=>array(55,-91,529,718),8822=>array(55,-27,529,821),8823=>array(55,-27,529,821),8824=>array(55,-27,529,821),8825=>array(55,-27,529,821),8826=>array(55,111,529,595),8827=>array(55,111,529,595),8828=>array(55,-33,529,595),8829=>array(55,-33,529,595),8830=>array(55,-1,529,656),8831=>array(55,-1,529,656),8832=>array(55,23,529,657),8833=>array(55,23,529,657),8834=>array(55,122,623,584),8835=>array(55,122,623,584),8836=>array(55,22,623,684),8837=>array(55,22,623,684),8838=>array(55,0,623,626),8839=>array(55,0,623,626),8840=>array(55,-100,623,726),8841=>array(55,-100,623,726),8842=>array(55,-100,623,626),8843=>array(55,-100,623,626),8844=>array(50,0,512,568),8845=>array(50,0,512,568),8846=>array(50,0,512,568),8847=>array(55,122,623,584),8848=>array(55,122,623,584),8849=>array(55,0,623,626),8850=>array(55,0,623,626),8851=>array(50,0,512,568),8852=>array(50,0,512,568),8853=>array(59,-85,741,597),8854=>array(59,-85,741,597),8855=>array(59,-85,741,597),8856=>array(59,-85,741,597),8857=>array(59,-85,741,597),8858=>array(59,-85,741,597),8859=>array(59,-85,741,597),8860=>array(59,-85,741,597),8861=>array(59,-85,741,597),8862=>array(60,0,741,681),8863=>array(60,0,741,681),8864=>array(60,0,741,681),8865=>array(60,0,741,681),8866=>array(60,0,531,512),8867=>array(18,0,489,512),8868=>array(18,0,531,512),8869=>array(18,0,531,512),8870=>array(60,0,381,512),8871=>array(60,0,381,512),8872=>array(60,0,531,512),8873=>array(60,0,531,512),8874=>array(60,0,531,512),8875=>array(60,0,654,512),8876=>array(60,0,531,513),8877=>array(60,0,531,513),8878=>array(60,0,531,513),8879=>array(60,0,654,513),8880=>array(18,-54,531,566),8881=>array(18,-54,531,566),8882=>array(18,0,531,512),8883=>array(18,0,531,512),8884=>array(18,-51,531,562),8885=>array(18,-51,531,562),8886=>array(40,153,673,359),8887=>array(40,153,673,359),8888=>array(40,153,673,359),8889=>array(18,0,531,512),8890=>array(88,0,461,632),8891=>array(50,0,534,638),8892=>array(50,0,534,638),8893=>array(50,0,534,638),8894=>array(55,0,529,474),8895=>array(55,0,529,474),8896=>array(20,0,542,568),8897=>array(20,0,542,568),8898=>array(50,0,512,568),8899=>array(50,0,512,568),8900=>array(156,106,395,406),8901=>array(55,186,195,326),8902=>array(39,39,511,488),8903=>array(30,9,620,502),8904=>array(29,-64,601,576),8905=>array(29,-64,601,576),8906=>array(29,-64,601,576),8907=>array(29,-64,601,576),8908=>array(29,-64,601,576),8909=>array(55,203,529,536),8910=>array(18,0,542,568),8911=>array(18,0,542,568),8912=>array(56,84,623,626),8913=>array(56,84,623,626),8914=>array(63,0,605,567),8915=>array(63,0,605,567),8916=>array(50,0,512,716),8917=>array(55,-199,529,716),8918=>array(55,111,529,595),8919=>array(55,111,529,595),8920=>array(55,111,1299,595),8921=>array(55,111,1299,595),8922=>array(55,-217,529,927),8923=>array(55,-217,529,927),8924=>array(55,55,529,650),8925=>array(55,55,529,650),8926=>array(55,-33,529,595),8927=>array(55,-33,529,595),8928=>array(55,-141,529,657),8929=>array(55,-141,529,657),8930=>array(55,-100,623,726),8931=>array(55,-100,623,726),8932=>array(55,-100,623,626),8933=>array(55,-100,623,626),8934=>array(55,-71,529,656),8935=>array(55,-71,529,656),8936=>array(55,-71,529,656),8937=>array(55,-71,529,656),8938=>array(55,23,529,657),8939=>array(55,23,529,657),8940=>array(55,-45,529,712),8941=>array(55,-45,529,712),8942=>array(89,0,189,766),8943=>array(117,333,883,433),8944=>array(117,0,883,766),8945=>array(117,0,883,766),8960=>array(60,41,490,471),8962=>array(51,24,498,486),8963=>array(129,180,419,395),8964=>array(129,117,419,332),8965=>array(78,130,471,441),8966=>array(78,130,471,565),8967=>array(191,-192,359,693),8968=>array(103,58,346,694),8969=>array(103,58,346,694),8970=>array(103,-192,346,444),8971=>array(103,-192,346,444),8972=>array(251,-40,571,280),8973=>array(-22,-40,299,280),8974=>array(251,232,571,552),8975=>array(-22,232,299,552),8976=>array(49,163,511,403),8977=>array(83,64,467,448),8978=>array(59,156,741,497),8979=>array(59,156,741,497),8980=>array(34,100,516,441),8981=>array(27,9,490,471),8982=>array(26,-102,523,614),8983=>array(18,-51,632,563),8984=>array(63,0,717,654),8985=>array(49,109,511,349),8986=>array(45,-20,505,532),8987=>array(103,0,447,512),8988=>array(111,140,391,420),8989=>array(158,140,439,420),8990=>array(111,92,391,372),8991=>array(158,92,439,372),8992=>array(180,-218,434,752),8993=>array(63,-188,313,782),8994=>array(17,159,696,341),8995=>array(17,171,696,353),8996=>array(18,226,982,547),8997=>array(18,0,982,512),8998=>array(90,0,948,600),8999=>array(90,0,910,600),9000=>array(90,0,910,600),9001=>array(32,-184,299,694),9002=>array(30,-184,297,694),9003=>array(52,0,910,600),9004=>array(57,6,493,509),9005=>array(13,77,537,435),9006=>array(100,108,465,400),9007=>array(38,132,511,380),9008=>array(38,0,504,525),9009=>array(81,62,509,450),9010=>array(35,50,531,462),9011=>array(35,186,531,392),9012=>array(51,84,498,419),9013=>array(51,84,498,419),9014=>array(60,0,540,559),9015=>array(140,0,460,559),9016=>array(60,0,540,559),9017=>array(60,0,540,559),9018=>array(60,0,540,559),9019=>array(60,0,540,559),9020=>array(60,0,540,559),9021=>array(104,0,496,559),9022=>array(60,39,540,519),9023=>array(84,0,517,559),9024=>array(83,0,516,559),9025=>array(60,0,540,559),9026=>array(60,0,540,559),9027=>array(60,0,540,559),9028=>array(60,0,540,559),9029=>array(13,0,556,559),9030=>array(44,0,587,559),9031=>array(60,0,540,559),9032=>array(60,0,540,559),9033=>array(104,0,496,559),9034=>array(60,0,540,559),9035=>array(122,0,478,559),9036=>array(60,0,540,559),9037=>array(60,0,540,559),9038=>array(60,0,540,559),9039=>array(60,0,540,559),9040=>array(60,0,540,559),9041=>array(60,0,540,559),9042=>array(122,0,478,559),9043=>array(60,0,540,559),9044=>array(60,0,540,559),9045=>array(60,0,540,559),9046=>array(60,0,540,559),9047=>array(60,0,540,559),9048=>array(160,0,440,559),9049=>array(60,0,540,559),9050=>array(60,0,540,559),9051=>array(60,0,540,397),9052=>array(60,0,540,475),9053=>array(60,0,540,559),9054=>array(60,0,540,559),9055=>array(60,39,540,519),9056=>array(60,0,540,559),9057=>array(60,0,540,559),9058=>array(122,0,478,559),9059=>array(153,157,447,509),9060=>array(153,161,447,524),9061=>array(104,33,496,559),9062=>array(60,0,540,559),9063=>array(54,0,542,559),9064=>array(50,131,549,464),9065=>array(148,122,452,559),9066=>array(160,122,440,478),9067=>array(103,68,502,508),9068=>array(93,-14,504,573),9069=>array(50,0,549,559),9070=>array(160,-136,440,559),9071=>array(60,0,540,559),9072=>array(60,0,540,559),9073=>array(51,55,550,469),9074=>array(50,89,549,503),9075=>array(163,-14,427,475),9076=>array(90,-212,525,475),9077=>array(26,-14,574,475),9078=>array(60,-136,555,475),9079=>array(60,-136,540,480),9080=>array(160,-136,440,475),9081=>array(26,-136,574,475),9082=>array(61,-14,555,475),9109=>array(60,0,540,559),9216=>array(30,0,565,689),9217=>array(37,0,564,694),9218=>array(37,0,587,694),9219=>array(41,0,587,689),9220=>array(41,0,582,689),9221=>array(41,-42,583,689),9222=>array(9,0,594,689),9223=>array(34,0,565,689),9224=>array(134,112,465,574),9225=>array(134,116,482,574),9226=>array(141,116,462,574),9227=>array(109,116,482,574),9228=>array(141,116,462,574),9229=>array(120,116,489,579),9230=>array(137,112,472,579),9231=>array(137,116,449,579),9232=>array(34,0,560,689),9233=>array(34,0,564,689),9234=>array(34,0,558,689),9235=>array(34,-4,559,689),9236=>array(34,0,573,689),9237=>array(30,0,594,689),9238=>array(37,0,568,694),9239=>array(41,0,575,689),9240=>array(20,0,568,694),9241=>array(141,116,472,574),9242=>array(37,0,575,694),9243=>array(41,-4,573,689),9244=>array(141,112,465,574),9245=>array(120,112,465,579),9246=>array(134,112,465,574),9247=>array(134,112,465,574),9248=>array(137,116,471,579),9249=>array(34,0,565,689),9250=>array(46,-12,561,716),9251=>array(96,-126,505,0),9252=>array(130,116,465,574),9280=>array(103,1,514,650),9281=>array(102,0,514,650),9282=>array(103,1,514,650),9283=>array(103,1,514,650),9284=>array(102,1,514,650),9285=>array(102,336,514,650),9286=>array(102,0,648,702),9287=>array(102,0,648,702),9288=>array(102,117,648,663),9289=>array(102,195,648,507),9290=>array(30,1,574,650),9312=>array(81,-109,919,728),9313=>array(81,-109,919,728),9314=>array(81,-109,919,728),9315=>array(81,-109,919,728),9316=>array(81,-109,919,728),9317=>array(81,-109,919,728),9318=>array(81,-109,919,728),9319=>array(81,-109,919,728),9320=>array(81,-109,919,728),9321=>array(81,-109,919,728),9322=>array(81,-109,919,728),9323=>array(81,-109,919,728),9324=>array(81,-109,919,728),9325=>array(81,-109,919,728),9326=>array(81,-109,919,728),9327=>array(81,-109,919,728),9328=>array(81,-109,919,728),9329=>array(81,-109,919,728),9330=>array(81,-109,919,728),9331=>array(81,-109,919,728),9332=>array(81,-67,919,683),9333=>array(81,-67,919,683),9334=>array(81,-67,919,683),9335=>array(81,-67,919,683),9336=>array(81,-67,919,683),9337=>array(81,-67,919,683),9338=>array(81,-67,919,683),9339=>array(81,-67,919,683),9340=>array(81,-67,919,683),9341=>array(81,-67,919,683),9342=>array(81,-67,919,683),9343=>array(81,-67,919,683),9344=>array(81,-67,919,683),9345=>array(81,-67,919,683),9346=>array(81,-67,919,683),9347=>array(81,-67,919,683),9348=>array(81,-67,919,683),9349=>array(81,-67,919,683),9350=>array(81,-67,919,683),9351=>array(81,-67,919,683),9352=>array(301,79,627,547),9353=>array(273,79,717,547),9354=>array(277,72,717,547),9355=>array(253,79,717,545),9356=>array(272,72,717,539),9357=>array(266,72,717,547),9358=>array(294,79,717,539),9359=>array(275,72,717,547),9360=>array(282,72,717,547),9361=>array(163,72,807,547),9362=>array(191,79,807,547),9363=>array(155,79,807,547),9364=>array(155,72,807,547),9365=>array(159,79,807,547),9366=>array(159,72,807,547),9367=>array(159,72,807,547),9368=>array(159,79,807,547),9369=>array(159,72,807,547),9370=>array(159,72,807,547),9371=>array(185,72,817,547),9372=>array(81,-67,919,683),9373=>array(81,-67,919,683),9374=>array(81,-67,919,683),9375=>array(81,-67,919,683),9376=>array(81,-67,919,683),9377=>array(81,-67,919,683),9378=>array(81,-67,919,683),9379=>array(81,-67,919,683),9380=>array(81,-67,919,683),9381=>array(81,-67,919,683),9382=>array(81,-67,919,683),9383=>array(81,-67,919,683),9384=>array(81,-67,919,683),9385=>array(81,-67,919,683),9386=>array(81,-67,919,683),9387=>array(81,-67,919,683),9388=>array(81,-67,919,683),9389=>array(81,-67,919,683),9390=>array(81,-67,919,683),9391=>array(81,-67,919,683),9392=>array(81,-67,919,683),9393=>array(81,-67,919,683),9394=>array(81,-67,919,683),9395=>array(81,-67,919,683),9396=>array(81,-67,919,683),9397=>array(81,-67,919,683),9398=>array(81,-109,919,728),9399=>array(81,-109,919,728),9400=>array(81,-109,919,728),9401=>array(81,-109,919,728),9402=>array(81,-109,919,728),9403=>array(81,-109,919,728),9404=>array(81,-109,919,728),9405=>array(81,-109,919,728),9406=>array(81,-109,919,728),9407=>array(81,-109,919,728),9408=>array(81,-109,919,728),9409=>array(81,-109,919,728),9410=>array(81,-109,919,728),9411=>array(81,-109,919,728),9412=>array(81,-109,919,728),9413=>array(81,-109,919,728),9414=>array(81,-109,919,728),9415=>array(81,-109,919,728),9416=>array(81,-109,919,728),9417=>array(81,-109,919,728),9418=>array(81,-109,919,728),9419=>array(81,-109,919,728),9420=>array(81,-109,919,728),9421=>array(81,-109,919,728),9422=>array(81,-109,919,728),9423=>array(81,-109,919,728),9424=>array(81,-109,919,728),9425=>array(81,-109,919,728),9426=>array(81,-109,919,728),9427=>array(81,-109,919,728),9428=>array(81,-109,919,728),9429=>array(81,-109,919,728),9430=>array(81,-109,919,728),9431=>array(81,-109,919,728),9432=>array(81,-109,919,728),9433=>array(81,-109,919,728),9434=>array(81,-109,919,728),9435=>array(81,-109,919,728),9436=>array(81,-109,919,728),9437=>array(81,-109,919,728),9438=>array(81,-109,919,728),9439=>array(81,-109,919,728),9440=>array(81,-109,919,728),9441=>array(81,-109,919,728),9442=>array(81,-109,919,728),9443=>array(81,-109,919,728),9444=>array(81,-109,919,728),9445=>array(81,-109,919,728),9446=>array(81,-109,919,728),9447=>array(81,-109,919,728),9448=>array(81,-109,919,728),9449=>array(81,-109,919,728),9450=>array(81,-109,919,728),9472=>array(-11,340,611,425),9473=>array(-11,303,611,474),9474=>array(258,-218,343,994),9475=>array(215,-218,386,994),9476=>array(-11,346,611,431),9477=>array(-11,303,611,474),9478=>array(258,-218,343,994),9479=>array(215,-218,386,994),9480=>array(-11,346,611,431),9481=>array(-11,303,611,474),9482=>array(258,-218,343,994),9483=>array(215,-218,386,994),9484=>array(258,-218,611,431),9485=>array(258,-218,611,474),9486=>array(215,-218,611,431),9487=>array(215,-218,611,474),9488=>array(-11,-218,343,431),9489=>array(-11,-218,343,474),9490=>array(-11,-218,386,431),9491=>array(-11,-218,386,474),9492=>array(258,346,611,994),9493=>array(258,303,611,994),9494=>array(215,346,611,994),9495=>array(215,303,611,994),9496=>array(-11,346,343,994),9497=>array(-11,303,343,994),9498=>array(-11,346,386,994),9499=>array(-11,303,386,994),9500=>array(258,-218,611,994),9501=>array(258,-218,611,994),9502=>array(215,-218,611,994),9503=>array(215,-218,611,994),9504=>array(215,-218,611,994),9505=>array(215,-218,611,994),9506=>array(215,-218,611,994),9507=>array(215,-218,611,994),9508=>array(-11,-218,343,994),9509=>array(-11,-218,343,994),9510=>array(-11,-218,386,994),9511=>array(-11,-218,386,994),9512=>array(-11,-218,386,994),9513=>array(-11,-218,386,994),9514=>array(-11,-218,386,994),9515=>array(-11,-218,386,994),9516=>array(-11,-218,611,431),9517=>array(-11,-218,611,474),9518=>array(-11,-218,611,474),9519=>array(-11,-218,611,474),9520=>array(-11,-218,611,431),9521=>array(-11,-218,611,474),9522=>array(-11,-218,611,474),9523=>array(-11,-218,611,474),9524=>array(-11,346,611,994),9525=>array(-11,303,611,994),9526=>array(-11,303,611,994),9527=>array(-11,303,611,994),9528=>array(-11,346,611,994),9529=>array(-11,303,611,994),9530=>array(-11,303,611,994),9531=>array(-11,303,611,994),9532=>array(-11,-218,611,994),9533=>array(-11,-218,611,994),9534=>array(-11,-218,611,994),9535=>array(-11,-218,611,994),9536=>array(-11,-218,611,994),9537=>array(-11,-218,611,994),9538=>array(-11,-218,611,994),9539=>array(-11,-218,611,994),9540=>array(-11,-218,611,994),9541=>array(-11,-218,611,994),9542=>array(-11,-218,611,994),9543=>array(-11,-218,611,994),9544=>array(-11,-218,611,994),9545=>array(-11,-218,611,994),9546=>array(-11,-218,611,994),9547=>array(-11,-218,611,994),9548=>array(-11,346,611,431),9549=>array(-11,303,611,474),9550=>array(258,-218,343,994),9551=>array(215,-218,386,994),9552=>array(-11,261,611,516),9553=>array(173,-218,428,994),9554=>array(258,-218,611,516),9555=>array(173,-218,611,431),9556=>array(173,-218,611,516),9557=>array(-11,-218,343,516),9558=>array(-11,-218,428,431),9559=>array(-11,-218,428,516),9560=>array(258,261,611,994),9561=>array(173,346,611,994),9562=>array(173,261,611,994),9563=>array(-11,261,343,994),9564=>array(-11,346,428,994),9565=>array(-11,261,428,994),9566=>array(258,-218,611,994),9567=>array(173,-218,611,994),9568=>array(173,-218,611,994),9569=>array(-11,-218,343,994),9570=>array(-11,-218,428,994),9571=>array(-11,-218,428,994),9572=>array(-11,-218,611,516),9573=>array(-11,-218,611,431),9574=>array(-11,-218,611,516),9575=>array(-11,261,611,994),9576=>array(-11,346,611,994),9577=>array(-11,261,611,994),9578=>array(-11,-218,611,994),9579=>array(-11,-218,611,994),9580=>array(-11,-218,611,994),9581=>array(258,77,612,431),9582=>array(-11,77,343,431),9583=>array(-11,346,343,700),9584=>array(258,346,612,700),9585=>array(0,88,600,688),9586=>array(0,88,600,688),9587=>array(0,88,600,688),9588=>array(-11,346,258,431),9589=>array(258,431,343,994),9590=>array(343,346,611,431),9591=>array(258,-218,343,346),9592=>array(-11,303,258,474),9593=>array(215,431,386,994),9594=>array(343,303,611,474),9595=>array(215,-218,386,346),9596=>array(-11,303,611,474),9597=>array(215,-218,386,994),9598=>array(-11,303,611,474),9599=>array(215,-218,386,994),9600=>array(-11,388,611,994),9601=>array(-11,-218,611,-66),9602=>array(-11,-218,611,85),9603=>array(-11,-218,611,237),9604=>array(-11,-218,611,388),9605=>array(-11,-218,611,540),9606=>array(-11,-218,611,691),9607=>array(-11,-218,611,843),9608=>array(-11,-218,611,994),9609=>array(-11,-218,525,994),9610=>array(-11,-218,450,994),9611=>array(-11,-218,375,994),9612=>array(-11,-218,300,994),9613=>array(-11,-218,225,994),9614=>array(-11,-218,150,994),9615=>array(-11,-218,75,994),9616=>array(300,-218,611,994),9617=>array(100,-262,600,1043),9618=>array(0,-264,601,1042),9619=>array(0,-262,601,1042),9620=>array(-11,843,611,994),9621=>array(525,-218,611,994),9632=>array(85,160,515,590),9633=>array(85,160,515,590),9634=>array(85,160,515,590),9635=>array(85,160,515,590),9636=>array(85,160,515,590),9637=>array(85,160,515,590),9638=>array(85,160,515,590),9639=>array(85,160,515,590),9640=>array(85,160,515,590),9641=>array(85,160,515,590),9642=>array(192,267,408,483),9643=>array(192,267,408,483),9644=>array(85,267,515,483),9645=>array(85,267,515,483),9646=>array(192,160,408,590),9647=>array(192,160,408,590),9648=>array(79,275,521,475),9649=>array(79,275,521,475),9650=>array(89,211,511,611),9651=>array(89,211,511,611),9652=>array(146,285,454,552),9653=>array(146,285,454,552),9654=>array(136,164,536,586),9655=>array(136,164,536,586),9656=>array(211,221,478,529),9657=>array(211,221,478,529),9658=>array(85,194,541,556),9659=>array(85,194,541,556),9660=>array(89,139,511,539),9661=>array(89,139,511,539),9662=>array(146,198,454,465),9663=>array(146,198,454,465),9664=>array(64,164,464,586),9665=>array(64,164,464,586),9666=>array(122,221,389,529),9667=>array(122,221,389,529),9668=>array(59,194,515,556),9669=>array(59,194,515,556),9670=>array(69,144,531,606),9671=>array(69,144,531,606),9672=>array(69,144,531,606),9673=>array(85,160,515,590),9674=>array(85,80,515,670),9675=>array(85,160,515,590),9676=>array(86,161,514,589),9677=>array(85,160,515,590),9678=>array(85,160,515,590),9679=>array(85,160,515,590),9680=>array(85,160,515,590),9681=>array(85,160,515,590),9682=>array(85,160,515,590),9683=>array(85,160,515,590),9684=>array(85,160,515,590),9685=>array(85,160,515,590),9686=>array(85,160,300,590),9687=>array(300,160,515,590),9688=>array(0,0,600,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(85,375,300,590),9693=>array(300,375,515,590),9694=>array(300,160,515,375),9695=>array(85,160,300,375),9696=>array(85,375,515,590),9697=>array(85,160,515,375),9698=>array(85,160,515,590),9699=>array(85,160,515,590),9700=>array(85,160,515,590),9701=>array(85,160,515,590),9702=>array(193,268,407,482),9703=>array(85,160,515,590),9704=>array(85,160,515,590),9705=>array(85,160,515,590),9706=>array(85,160,515,590),9707=>array(85,160,515,590),9708=>array(89,211,511,611),9709=>array(89,211,511,611),9710=>array(89,211,511,611),9711=>array(20,95,580,655),9728=>array(65,1,685,621),9729=>array(58,166,944,652),9730=>array(76,6,674,622),9731=>array(105,-3,672,690),9732=>array(81,0,923,690),9733=>array(37,0,779,719),9734=>array(37,0,786,720),9735=>array(107,12,356,451),9736=>array(35,53,436,449),9737=>array(70,0,730,660),9738=>array(70,50,730,620),9739=>array(70,50,730,620),9740=>array(200,100,677,577),9741=>array(100,0,700,600),9742=>array(22,63,696,521),9743=>array(22,63,696,521),9744=>array(63,0,671,607),9745=>array(63,0,671,607),9746=>array(63,0,671,607),9747=>array(129,0,633,668),9754=>array(27,56,924,451),9755=>array(36,56,933,451),9756=>array(84,168,899,531),9757=>array(288,-79,651,736),9758=>array(41,168,856,531),9759=>array(288,-36,651,779),9760=>array(24,15,720,725),9761=>array(50,40,546,610),9762=>array(56,22,694,660),9763=>array(46,115,704,724),9764=>array(45,0,535,652),9765=>array(24,0,436,699),9766=>array(35,0,409,699),9767=>array(87,0,589,637),9768=>array(35,0,409,699),9769=>array(54,20,714,680),9770=>array(88,0,727,664),9771=>array(70,-24,778,656),9772=>array(78,-2,596,691),9773=>array(56,0,741,732),9774=>array(64,0,686,622),9775=>array(64,0,686,622),9776=>array(70,0,830,639),9777=>array(70,0,830,639),9778=>array(70,0,830,639),9779=>array(70,0,830,639),9780=>array(70,0,830,639),9781=>array(70,0,830,639),9782=>array(70,0,830,639),9783=>array(70,0,830,639),9784=>array(60,32,690,661),9785=>array(64,0,686,622),9786=>array(64,0,686,622),9787=>array(64,0,686,622),9788=>array(75,11,675,611),9789=>array(84,-189,659,691),9790=>array(91,-189,666,691),9791=>array(150,-100,590,759),9792=>array(100,-100,640,699),9793=>array(100,-30,640,769),9794=>array(60,-30,711,621),9795=>array(45,0,573,699),9796=>array(26,0,432,699),9797=>array(45,0,587,699),9798=>array(23,0,757,719),9799=>array(80,0,487,699),9800=>array(38,0,796,709),9801=>array(36,0,744,703),9802=>array(35,0,699,699),9803=>array(45,0,842,699),9804=>array(41,-176,749,700),9805=>array(42,-162,1002,699),9806=>array(33,0,863,699),9807=>array(42,-72,1067,699),9808=>array(48,0,747,699),9809=>array(29,-90,808,699),9810=>array(36,106,886,618),9811=>array(34,0,662,699),9812=>array(83,-117,913,709),9813=>array(42,-117,954,729),9814=>array(154,-113,842,706),9815=>array(83,-103,913,707),9816=>array(76,-110,912,727),9817=>array(197,-103,803,710),9818=>array(83,-117,913,709),9819=>array(42,-117,954,729),9820=>array(154,-113,842,706),9821=>array(83,-103,913,707),9822=>array(76,-110,912,727),9823=>array(197,-103,803,710),9824=>array(49,0,673,705),9825=>array(49,0,685,705),9826=>array(51,0,623,706),9827=>array(49,0,755,705),9828=>array(49,0,673,705),9829=>array(49,0,685,705),9830=>array(51,0,623,706),9831=>array(49,0,755,705),9832=>array(56,24,804,680),9833=>array(48,0,316,736),9834=>array(48,0,556,736),9835=>array(48,-70,654,766),9836=>array(48,-70,654,766),9837=>array(107,10,400,736),9838=>array(107,-22,333,736),9839=>array(29,-22,411,736),9985=>array(56,49,901,637),9986=>array(38,48,923,635),9987=>array(56,49,901,637),9988=>array(6,0,979,551),9990=>array(68,-201,700,669),9991=>array(30,0,760,730),9992=>array(17,0,772,654),9993=>array(27,28,663,483),9996=>array(64,0,521,582),9997=>array(59,72,824,515),9998=>array(62,113,848,672),9999=>array(35,170,898,521),10000=>array(62,19,849,578),10001=>array(36,135,908,555),10002=>array(51,135,923,555),10003=>array(18,-10,722,706),10004=>array(34,-9,796,765),10005=>array(47,0,715,668),10006=>array(46,0,714,668),10007=>array(0,-58,567,638),10008=>array(25,-67,650,682),10009=>array(35,0,728,693),10010=>array(34,0,727,693),10011=>array(35,0,724,689),10012=>array(35,0,718,683),10013=>array(35,0,460,690),10014=>array(9,0,542,690),10015=>array(38,0,499,690),10016=>array(36,94,542,600),10017=>array(29,-12,663,720),10018=>array(37,-11,750,702),10019=>array(34,0,755,719),10020=>array(34,0,755,719),10021=>array(36,0,755,719),10022=>array(37,0,756,719),10023=>array(38,0,757,719),10025=>array(37,0,786,720),10026=>array(31,-13,757,713),10027=>array(49,0,792,719),10028=>array(37,0,786,719),10029=>array(42,0,791,719),10030=>array(34,0,783,719),10031=>array(35,-14,795,718),10032=>array(49,1,873,718),10033=>array(29,0,714,719),10034=>array(18,0,706,719),10035=>array(35,0,714,679),10036=>array(35,0,756,721),10037=>array(47,0,745,698),10038=>array(37,0,659,699),10039=>array(35,0,741,706),10040=>array(35,0,733,698),10041=>array(35,0,757,729),10042=>array(35,0,725,688),10043=>array(31,0,675,719),10044=>array(34,7,674,728),10045=>array(13,0,669,719),10046=>array(21,0,680,719),10047=>array(35,0,791,737),10048=>array(35,0,780,728),10049=>array(35,0,754,719),10050=>array(44,-14,745,695),10051=>array(28,0,679,719),10052=>array(32,0,655,696),10053=>array(29,0,667,696),10054=>array(1,0,688,687),10055=>array(30,0,757,719),10056=>array(42,-7,745,696),10057=>array(42,30,670,663),10058=>array(60,0,731,718),10059=>array(26,-21,759,711),10061=>array(41,-33,832,638),10063=>array(23,0,739,714),10064=>array(23,0,739,714),10065=>array(23,0,735,714),10066=>array(23,0,735,714),10070=>array(36,-12,749,701),10072=>array(29,0,109,712),10073=>array(29,0,248,712),10074=>array(29,0,386,712),10075=>array(56,265,336,706),10076=>array(56,265,336,706),10077=>array(38,265,630,706),10078=>array(38,265,630,706),10081=>array(87,-157,666,727),10082=>array(60,-14,484,716),10083=>array(28,-14,516,711),10084=>array(35,0,875,703),10085=>array(38,0,644,764),10086=>array(76,-15,681,709),10087=>array(0,110,760,514),10102=>array(35,-14,753,705),10103=>array(35,-14,753,705),10104=>array(35,-14,753,705),10105=>array(35,-14,753,705),10106=>array(35,-14,753,705),10107=>array(35,-14,753,705),10108=>array(35,-14,753,705),10109=>array(35,-14,753,705),10110=>array(35,-14,753,705),10111=>array(35,-14,753,705),10112=>array(35,-14,753,705),10113=>array(35,-14,753,705),10114=>array(35,-14,753,705),10115=>array(35,-14,753,705),10116=>array(35,-14,753,705),10117=>array(35,-14,753,705),10118=>array(35,-14,753,705),10119=>array(35,-14,753,705),10120=>array(35,-14,753,705),10121=>array(35,-14,753,705),10122=>array(35,-14,753,705),10123=>array(35,-14,753,705),10124=>array(35,-14,753,705),10125=>array(35,-14,753,705),10126=>array(35,-14,753,705),10127=>array(35,-14,753,705),10128=>array(35,-14,753,705),10129=>array(35,-14,753,705),10130=>array(35,-14,753,705),10131=>array(35,-14,753,705),10132=>array(22,66,879,640),10136=>array(106,19,675,558),10137=>array(33,73,909,520),10138=>array(121,-28,619,578),10139=>array(28,73,890,603),10140=>array(38,70,891,636),10141=>array(82,137,843,554),10142=>array(82,137,846,554),10143=>array(35,155,799,536),10144=>array(36,94,838,594),10145=>array(13,94,815,594),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(103,147,845,543),10149=>array(42,123,900,578),10150=>array(42,55,901,509),10151=>array(45,-85,418,772),10152=>array(21,-68,868,755),10153=>array(36,43,813,648),10154=>array(41,43,807,648),10155=>array(61,129,832,585),10156=>array(61,129,832,585),10157=>array(37,44,665,651),10158=>array(37,44,665,651),10159=>array(38,93,836,620),10161=>array(38,69,836,596),10162=>array(15,0,746,730),10163=>array(23,128,934,561),10164=>array(42,2,725,685),10165=>array(27,166,838,525),10166=>array(20,5,703,685),10167=>array(93,0,791,694),10168=>array(57,166,886,523),10169=>array(98,13,792,710),10170=>array(35,192,805,498),10171=>array(28,157,858,533),10172=>array(83,199,849,501),10173=>array(15,147,949,549),10174=>array(41,97,889,579),12289=>array(94,-86,336,167),12290=>array(86,-54,373,235),12291=>array(305,220,695,527),12292=>array(100,-35,933,800),12293=>array(137,5,781,779),12294=>array(148,4,839,695),12295=>array(106,-26,920,790),12296=>array(587,-69,921,837),12297=>array(79,-69,413,837),12298=>array(501,-69,950,837),12299=>array(50,-69,499,837),12300=>array(559,349,900,837),12301=>array(100,-68,446,419),12302=>array(560,349,930,835),12303=>array(70,-69,444,421),12304=>array(611,-69,900,837),12305=>array(100,-69,389,837),12306=>array(173,-18,827,735),12307=>array(144,20,845,750),12308=>array(625,-75,900,844),12309=>array(100,-75,375,844),12310=>array(570,-73,930,845),12311=>array(69,-73,429,845),12312=>array(649,-73,877,835),12313=>array(124,-74,352,834),12314=>array(578,-81,861,820),12315=>array(121,-82,404,819),12316=>array(39,289,961,466),12317=>array(535,523,901,853),12318=>array(100,523,466,853),12319=>array(181,-53,547,277),12320=>array(89,66,911,689),12321=>array(445,46,525,715),12322=>array(339,48,660,714),12323=>array(255,47,734,717),12324=>array(153,34,769,707),12325=>array(285,35,742,747),12326=>array(184,255,821,671),12327=>array(185,167,823,691),12328=>array(181,104,816,707),12329=>array(206,35,844,743),12330=>array(112,1,375,265),12331=>array(111,513,375,776),12332=>array(627,514,889,778),12333=>array(624,1,888,264),12334=>array(85,311,237,462),12335=>array(83,207,237,564),12336=>array(68,285,931,479),12337=>array(284,-60,729,810),12338=>array(199,-56,876,814),12339=>array(174,-28,732,782),12340=>array(128,-28,898,782),12341=>array(232,-46,726,796),12342=>array(106,-26,920,790),12343=>array(61,-53,920,827),12351=>array(241,-70,759,836),12353=>array(187,47,786,720),12354=>array(113,-60,867,781),12355=>array(217,45,802,670),12356=>array(144,-30,876,760),12357=>array(191,42,750,687),12358=>array(113,-36,810,759),12359=>array(169,54,811,709),12360=>array(90,-23,881,787),12361=>array(185,66,791,704),12362=>array(102,-12,864,796),12363=>array(80,-31,857,806),12364=>array(58,-31,944,815),12365=>array(99,-31,822,811),12366=>array(100,-30,947,833),12367=>array(145,-22,766,776),12368=>array(145,-22,914,821),12369=>array(162,-55,914,782),12370=>array(97,-62,959,839),12371=>array(163,7,857,716),12372=>array(116,10,869,807),12373=>array(98,-31,814,789),12374=>array(94,-31,925,821),12375=>array(207,-18,857,769),12376=>array(185,-18,905,821),12377=>array(114,-62,886,773),12378=>array(89,-62,915,863),12379=>array(98,-16,879,760),12380=>array(72,-16,938,863),12381=>array(102,-35,887,751),12382=>array(80,-35,925,807),12383=>array(119,-16,881,797),12384=>array(89,-16,905,807),12385=>array(143,-21,844,799),12386=>array(109,-21,905,859),12387=>array(175,123,771,603),12388=>array(122,47,868,645),12389=>array(97,57,895,873),12390=>array(90,-25,856,720),12391=>array(90,-25,903,720),12392=>array(163,10,823,775),12393=>array(163,10,911,810),12394=>array(80,-22,907,800),12395=>array(131,-8,875,779),12396=>array(105,-6,909,782),12397=>array(88,-15,903,773),12398=>array(115,-18,882,714),12399=>array(111,-30,896,774),12400=>array(84,-30,931,840),12401=>array(95,-30,944,843),12402=>array(123,-7,938,742),12403=>array(89,-7,921,840),12404=>array(103,-12,918,861),12405=>array(73,-9,924,757),12406=>array(64,-9,915,840),12407=>array(50,-9,918,861),12408=>array(86,66,909,662),12409=>array(86,66,909,806),12410=>array(66,66,889,827),12411=>array(110,-23,898,771),12412=>array(79,-23,924,823),12413=>array(94,-23,942,827),12414=>array(126,-24,892,797),12415=>array(115,-33,888,772),12416=>array(121,-17,905,789),12417=>array(130,-30,870,796),12418=>array(112,-9,858,789),12419=>array(173,48,804,710),12420=>array(99,-29,887,789),12421=>array(202,34,795,712),12422=>array(135,-48,878,792),12423=>array(192,96,804,699),12424=>array(116,21,879,780),12425=>array(144,-17,817,780),12426=>array(193,-81,777,770),12427=>array(82,11,836,767),12428=>array(105,-29,911,774),12429=>array(100,-11,857,760),12430=>array(160,62,798,700),12431=>array(80,-14,874,782),12432=>array(118,-5,879,745),12433=>array(86,1,895,774),12434=>array(115,-24,853,805),12435=>array(90,-8,906,778),12436=>array(103,-36,940,786),12441=>array(641,603,869,807),12442=>array(703,648,918,861),12443=>array(503,603,731,807),12444=>array(490,648,705,861),12445=>array(153,39,808,744),12446=>array(153,39,827,744),12449=>array(199,54,815,665),12450=>array(94,-61,920,751),12451=>array(218,66,759,704),12452=>array(121,-44,833,800),12453=>array(225,59,789,694),12454=>array(125,-47,880,803),12455=>array(189,91,810,630),12456=>array(80,0,915,735),12457=>array(184,61,822,683),12458=>array(96,-45,952,787),12459=>array(88,-41,858,794),12460=>array(88,-41,888,831),12461=>array(73,-45,901,803),12462=>array(71,-54,930,821),12463=>array(120,-49,857,815),12464=>array(77,-51,924,849),12465=>array(64,-48,908,813),12466=>array(64,-48,908,835),12467=>array(98,-23,859,734),12468=>array(81,-25,910,877),12469=>array(84,-59,917,788),12470=>array(64,-59,966,799),12471=>array(83,-39,904,789),12472=>array(79,-39,900,799),12473=>array(82,-52,952,728),12474=>array(56,-52,946,867),12475=>array(87,-5,912,786),12476=>array(81,-3,900,800),12477=>array(131,-51,841,780),12478=>array(131,-51,876,831),12479=>array(120,-60,851,805),12480=>array(60,-60,910,859),12481=>array(87,-54,921,813),12482=>array(77,-54,930,813),12483=>array(189,61,752,663),12484=>array(89,-47,845,774),12485=>array(101,-47,890,829),12486=>array(73,-61,908,740),12487=>array(73,-61,948,757),12488=>array(291,-46,850,787),12489=>array(325,-44,879,790),12490=>array(82,-63,915,786),12491=>array(77,16,911,711),12492=>array(116,-54,863,734),12493=>array(65,-51,926,786),12494=>array(130,-49,855,740),12495=>array(72,-29,928,791),12496=>array(47,-32,944,799),12497=>array(47,-32,944,837),12498=>array(163,-5,879,770),12499=>array(150,-5,930,799),12500=>array(137,-5,944,799),12501=>array(151,-58,855,732),12502=>array(107,-60,920,886),12503=>array(89,-60,964,857),12504=>array(57,24,937,651),12505=>array(57,24,937,685),12506=>array(57,24,937,685),12507=>array(70,-45,913,785),12508=>array(70,-45,913,821),12509=>array(70,-45,913,849),12510=>array(113,-31,887,729),12511=>array(104,-43,892,769),12512=>array(80,-26,927,792),12513=>array(108,-35,835,787),12514=>array(81,-6,916,739),12515=>array(203,48,790,686),12516=>array(104,-48,884,801),12517=>array(180,93,801,636),12518=>array(75,-4,909,730),12519=>array(205,80,765,640),12520=>array(105,-27,860,730),12521=>array(104,-57,873,748),12522=>array(213,-53,790,768),12523=>array(62,-45,936,788),12524=>array(203,-29,893,788),12525=>array(134,-24,848,730),12526=>array(224,51,769,636),12527=>array(124,-54,867,731),12528=>array(83,-45,918,784),12529=>array(76,-5,910,730),12530=>array(123,-53,863,753),12531=>array(107,-33,896,754),12532=>array(107,-54,884,839),12533=>array(199,57,767,690),12534=>array(179,43,809,694),12535=>array(92,-58,952,834),12536=>array(73,-45,953,843),12537=>array(82,-5,977,861),12538=>array(107,-54,947,846),12539=>array(161,311,313,462),12540=>array(83,339,917,429),12541=>array(271,-27,738,666),12542=>array(271,-27,766,807),12549=>array(157,-41,845,819),12550=>array(113,-35,861,812),12551=>array(149,51,851,697),12552=>array(147,44,849,718),12553=>array(98,-41,843,819),12554=>array(100,-45,900,783),12555=>array(151,-45,840,758),12556=>array(98,-35,843,817),12557=>array(133,-41,806,802),12558=>array(121,-34,879,738),12559=>array(60,-32,871,738),12560=>array(232,-43,676,791),12561=>array(257,-41,677,801),12562=>array(121,-28,879,738),12563=>array(105,6,895,782),12564=>array(142,-33,756,796),12565=>array(61,-30,825,752),12566=>array(227,-15,773,734),12567=>array(149,-35,811,746),12568=>array(113,-39,887,806),12569=>array(149,-32,883,752),12570=>array(163,-37,837,783),12571=>array(121,2,879,738),12572=>array(121,2,879,794),12573=>array(109,8,891,773),12574=>array(112,-39,871,754),12575=>array(82,-10,934,729),12576=>array(163,-48,866,790),12577=>array(111,-20,887,723),12578=>array(133,-37,849,742),12579=>array(166,-33,838,775),12580=>array(94,-21,872,797),12581=>array(164,54,847,751),12582=>array(88,-21,903,731),12583=>array(129,369,871,449),12584=>array(124,-4,877,753),12585=>array(157,29,843,711),12586=>array(87,-26,885,736),12587=>array(88,-21,903,734),12588=>array(60,-32,871,788),12593=>array(129,91,796,665),12594=>array(114,91,844,665),12595=>array(114,78,880,665),12596=>array(204,90,873,665),12597=>array(144,78,880,666),12598=>array(144,91,876,666),12599=>array(184,90,838,664),12600=>array(149,90,888,665),12601=>array(173,90,827,665),12602=>array(149,85,842,665),12603=>array(149,85,852,665),12604=>array(149,85,853,665),12605=>array(149,78,880,665),12606=>array(149,85,855,665),12607=>array(149,85,868,665),12608=>array(149,85,876,666),12609=>array(215,90,785,665),12610=>array(215,90,785,665),12611=>array(145,88,855,665),12612=>array(145,78,880,664),12613=>array(107,76,882,663),12614=>array(110,78,890,663),12615=>array(187,92,813,666),12616=>array(109,76,880,665),12617=>array(105,80,895,666),12618=>array(109,76,880,665),12619=>array(206,90,790,663),12620=>array(189,91,837,664),12621=>array(187,90,813,665),12622=>array(156,88,844,665),12623=>array(421,-64,711,842),12624=>array(345,-64,655,842),12625=>array(381,-64,676,842),12626=>array(340,-64,661,842),12627=>array(302,-65,597,841),12628=>array(186,-63,677,843),12629=>array(332,-64,626,842),12630=>array(226,-63,687,843),12631=>array(60,197,940,614),12632=>array(46,-64,931,842),12633=>array(51,-64,892,842),12634=>array(61,-64,857,842),12635=>array(60,197,940,615),12636=>array(79,76,921,554),12637=>array(68,-65,882,841),12638=>array(53,-63,912,843),12639=>array(70,-64,867,842),12640=>array(72,111,928,589),12641=>array(57,357,943,436),12642=>array(67,-64,867,842),12643=>array(462,-64,538,842),12645=>array(169,93,848,665),12646=>array(169,90,888,665),12647=>array(169,78,880,665),12648=>array(169,93,886,665),12649=>array(85,78,960,665),12650=>array(149,85,888,665),12651=>array(85,78,960,665),12652=>array(149,85,886,665),12653=>array(149,85,885,665),12654=>array(142,89,853,665),12655=>array(142,78,880,665),12656=>array(142,89,886,665),12657=>array(232,78,768,711),12658=>array(145,88,844,665),12659=>array(145,88,888,665),12660=>array(111,78,889,665),12661=>array(101,78,933,665),12662=>array(140,78,885,666),12663=>array(145,88,855,665),12664=>array(232,78,768,725),12665=>array(197,78,803,728),12666=>array(130,78,844,665),12667=>array(130,78,858,665),12668=>array(130,78,888,665),12669=>array(125,78,868,665),12670=>array(117,78,883,666),12671=>array(258,93,742,659),12672=>array(99,214,901,562),12673=>array(232,131,768,551),12674=>array(125,78,880,663),12675=>array(125,119,886,664),12676=>array(202,78,798,714),12677=>array(100,91,900,666),12678=>array(182,78,818,573),12679=>array(62,-64,936,842),12680=>array(62,-64,892,842),12681=>array(62,-64,867,842),12682=>array(52,-64,881,842),12683=>array(52,-63,902,843),12684=>array(52,-64,867,842),12685=>array(430,319,570,459),12686=>array(316,-98,634,855),12688=>array(468,391,532,889),12689=>array(302,391,760,889),12690=>array(56,620,459,664),12691=>array(43,481,468,770),12692=>array(47,446,470,803),12693=>array(62,415,456,817),12694=>array(45,427,479,845),12695=>array(70,401,449,858),12696=>array(44,401,477,827),12697=>array(73,399,448,839),12698=>array(82,423,470,815),12699=>array(39,401,485,834),12700=>array(46,401,469,834),12701=>array(35,401,482,832),12702=>array(30,412,488,859),12703=>array(38,401,490,846),12800=>array(72,-21,977,798),12801=>array(72,-21,977,798),12802=>array(72,-21,977,798),12803=>array(72,-21,977,798),12804=>array(72,-21,977,798),12805=>array(72,-21,977,798),12806=>array(72,-21,977,798),12807=>array(72,-21,977,798),12808=>array(72,-21,977,798),12809=>array(72,-21,977,798),12810=>array(72,-21,977,798),12811=>array(72,-21,977,798),12812=>array(72,-21,977,798),12813=>array(72,-21,977,798),12814=>array(72,-21,977,798),12815=>array(72,-21,977,798),12816=>array(72,-21,977,798),12817=>array(72,-21,977,798),12818=>array(72,-21,977,798),12819=>array(72,-21,977,798),12820=>array(72,-21,977,798),12821=>array(72,-21,977,798),12822=>array(72,-21,977,798),12823=>array(72,-21,977,798),12824=>array(72,-21,977,798),12825=>array(72,-21,977,798),12826=>array(72,-21,977,798),12827=>array(72,-21,977,798),12828=>array(72,-21,977,798),12832=>array(72,-21,976,798),12833=>array(72,-21,976,798),12834=>array(72,-21,976,798),12835=>array(72,-21,976,798),12836=>array(72,-21,976,798),12837=>array(72,-21,976,798),12838=>array(72,-21,976,798),12839=>array(72,-21,976,798),12840=>array(72,-21,976,798),12841=>array(72,-21,976,798),12842=>array(72,-21,976,798),12843=>array(72,-21,976,798),12844=>array(72,-21,976,798),12845=>array(72,-21,976,798),12846=>array(72,-21,976,803),12847=>array(72,-21,976,798),12848=>array(72,-21,976,798),12849=>array(72,-21,976,798),12850=>array(72,-21,976,798),12851=>array(72,-21,976,798),12852=>array(72,-21,976,798),12853=>array(72,-21,976,798),12854=>array(72,-21,976,798),12855=>array(72,-21,976,798),12856=>array(72,-21,976,798),12857=>array(72,-21,976,798),12858=>array(72,-21,976,798),12859=>array(72,-21,976,798),12860=>array(72,-21,976,798),12861=>array(72,-21,976,803),12862=>array(72,-21,976,798),12863=>array(72,-21,976,798),12864=>array(72,-21,976,798),12865=>array(72,-21,976,798),12866=>array(72,-21,976,798),12867=>array(72,-21,976,798),12896=>array(30,-82,970,859),12897=>array(30,-82,970,859),12898=>array(30,-82,970,859),12899=>array(30,-82,970,859),12900=>array(30,-82,970,859),12901=>array(30,-82,970,859),12902=>array(30,-82,970,859),12903=>array(30,-82,970,859),12904=>array(30,-82,970,859),12905=>array(30,-82,970,859),12906=>array(30,-82,970,859),12907=>array(30,-82,970,859),12908=>array(30,-82,970,859),12909=>array(30,-82,970,859),12910=>array(30,-82,970,859),12911=>array(30,-82,970,859),12912=>array(30,-82,970,859),12913=>array(30,-82,970,859),12914=>array(30,-82,970,859),12915=>array(30,-82,970,859),12916=>array(30,-82,970,859),12917=>array(30,-82,970,859),12918=>array(30,-82,970,859),12919=>array(30,-82,970,859),12920=>array(30,-82,970,859),12921=>array(30,-82,970,859),12922=>array(30,-82,970,859),12923=>array(30,-82,970,859),12927=>array(30,-82,970,859),12928=>array(30,-82,970,859),12929=>array(30,-82,970,859),12930=>array(30,-82,970,859),12931=>array(30,-82,970,859),12932=>array(30,-82,970,859),12933=>array(30,-82,970,859),12934=>array(30,-82,970,859),12935=>array(30,-82,970,859),12936=>array(30,-82,970,859),12937=>array(30,-82,970,859),12938=>array(30,-82,970,859),12939=>array(30,-82,970,859),12940=>array(30,-82,970,859),12941=>array(30,-82,970,859),12942=>array(30,-82,970,859),12943=>array(30,-82,970,859),12944=>array(30,-82,970,859),12945=>array(30,-82,970,859),12946=>array(30,-82,970,859),12947=>array(30,-82,970,859),12948=>array(30,-82,970,859),12949=>array(30,-82,970,859),12950=>array(30,-82,970,859),12951=>array(30,-82,970,859),12952=>array(30,-82,970,859),12953=>array(30,-82,970,859),12954=>array(30,-82,970,859),12955=>array(30,-82,970,859),12956=>array(30,-82,970,859),12957=>array(30,-82,970,859),12958=>array(30,-82,970,859),12959=>array(30,-82,970,859),12960=>array(30,-82,970,859),12961=>array(30,-82,970,859),12962=>array(30,-82,970,859),12963=>array(30,-82,970,859),12964=>array(30,-82,970,859),12965=>array(30,-82,970,859),12966=>array(30,-82,970,859),12967=>array(30,-82,970,859),12968=>array(30,-82,970,859),12969=>array(30,-82,970,859),12970=>array(30,-82,970,859),12971=>array(30,-82,970,859),12972=>array(30,-82,970,859),12973=>array(30,-82,970,859),12974=>array(30,-82,970,859),12975=>array(30,-82,970,859),12976=>array(30,-82,970,859),12992=>array(119,-55,892,783),12993=>array(88,-55,892,797),12994=>array(86,-55,892,787),12995=>array(64,-55,892,783),12996=>array(89,-55,892,783),12997=>array(102,-55,897,787),12998=>array(90,-55,892,783),12999=>array(80,-55,892,789),13000=>array(82,-55,892,793),13001=>array(47,-55,892,799),13002=>array(47,-55,892,783),13003=>array(47,-55,892,794),13008=>array(30,-82,970,859),13009=>array(30,-82,970,859),13010=>array(30,-82,970,859),13011=>array(30,-82,970,859),13012=>array(30,-82,970,859),13013=>array(30,-82,970,859),13014=>array(30,-82,970,859),13015=>array(30,-82,970,859),13016=>array(30,-82,970,859),13017=>array(30,-82,970,859),13018=>array(30,-82,970,859),13019=>array(30,-82,970,859),13020=>array(30,-82,970,859),13021=>array(30,-82,970,859),13022=>array(30,-82,970,859),13023=>array(30,-82,970,859),13024=>array(30,-82,970,859),13025=>array(30,-82,970,859),13026=>array(30,-82,970,859),13027=>array(30,-82,970,859),13028=>array(30,-82,970,859),13029=>array(30,-82,970,859),13030=>array(30,-82,970,859),13031=>array(30,-82,970,859),13032=>array(30,-82,970,859),13033=>array(30,-82,970,859),13034=>array(30,-82,970,859),13035=>array(30,-82,970,859),13036=>array(30,-82,970,859),13037=>array(30,-82,970,859),13038=>array(30,-82,970,859),13039=>array(30,-82,970,859),13040=>array(30,-82,970,859),13041=>array(30,-82,970,859),13042=>array(30,-82,970,859),13043=>array(30,-82,970,859),13044=>array(30,-82,970,859),13045=>array(30,-82,970,859),13046=>array(30,-82,970,859),13047=>array(30,-82,970,859),13048=>array(30,-82,970,859),13049=>array(30,-82,970,859),13050=>array(30,-82,970,859),13051=>array(30,-82,970,859),13052=>array(30,-82,970,859),13053=>array(30,-82,970,859),13054=>array(30,-82,970,859),13056=>array(54,-77,959,836),13057=>array(62,-82,960,822),13058=>array(39,-64,954,811),13059=>array(49,-64,945,811),13060=>array(73,-74,957,845),13061=>array(50,-76,949,845),13062=>array(75,-49,949,836),13063=>array(38,-77,962,804),13064=>array(58,-67,945,796),13065=>array(47,-48,949,836),13066=>array(47,-66,945,836),13067=>array(58,-75,921,845),13068=>array(58,-77,944,844),13069=>array(58,-75,944,844),13070=>array(58,-49,924,860),13071=>array(58,-67,965,860),13072=>array(51,-61,975,862),13073=>array(51,129,939,862),13074=>array(51,-75,946,862),13075=>array(51,-74,968,862),13076=>array(51,-47,924,841),13077=>array(38,-66,970,841),13078=>array(50,-78,970,844),13079=>array(51,-78,961,841),13080=>array(33,-66,944,866),13081=>array(33,-78,961,866),13082=>array(46,-66,968,844),13083=>array(54,-73,963,844),13084=>array(46,-48,945,850),13085=>array(55,-77,960,822),13086=>array(40,-71,945,802),13087=>array(46,-72,968,845),13088=>array(46,-76,970,841),13089=>array(66,-82,970,831),13090=>array(48,-76,949,836),13091=>array(48,-77,949,836),13092=>array(54,-48,945,868),13093=>array(50,-71,952,868),13094=>array(156,-64,968,856),13095=>array(156,-76,949,845),13096=>array(55,-54,904,841),13097=>array(61,-77,731,825),13098=>array(37,-64,921,845),13099=>array(37,-76,980,836),13100=>array(37,-64,945,836),13101=>array(37,-64,968,856),13102=>array(56,-78,970,857),13103=>array(49,-64,923,857),13104=>array(106,-41,918,857),13105=>array(106,-64,968,862),13106=>array(71,-78,961,794),13107=>array(53,-77,933,845),13108=>array(57,-69,970,862),13109=>array(57,-76,944,826),13110=>array(39,-73,970,844),13111=>array(39,-75,915,802),13112=>array(39,-41,939,802),13113=>array(39,-64,968,836),13114=>array(39,-48,949,811),13115=>array(39,-71,945,802),13116=>array(39,-73,945,819),13117=>array(40,-77,933,859),13118=>array(40,-77,968,859),13119=>array(40,-76,949,842),13120=>array(40,-77,949,859),13121=>array(40,-64,945,842),13122=>array(40,-76,945,842),13123=>array(55,-72,924,845),13124=>array(49,-64,921,845),13125=>array(37,-72,731,805),13126=>array(55,-72,968,836),13127=>array(57,-69,963,811),13128=>array(61,-76,949,844),13129=>array(61,-75,887,829),13130=>array(39,-72,970,831),13131=>array(67,-60,969,833),13132=>array(67,-77,969,860),13133=>array(67,-77,968,833),13134=>array(59,-77,945,847),13135=>array(49,-64,945,847),13136=>array(57,-76,950,811),13137=>array(107,-77,968,831),13138=>array(107,-73,944,831),13139=>array(49,140,955,857),13140=>array(49,-77,968,836),13141=>array(124,-66,956,835),13142=>array(118,-82,963,835),13143=>array(79,-77,718,798),13144=>array(124,-65,967,826),13145=>array(119,-65,967,826),13146=>array(88,-65,967,826),13147=>array(86,-65,967,826),13148=>array(64,-65,967,826),13149=>array(89,-65,967,826),13150=>array(102,-65,972,826),13151=>array(90,-65,967,826),13152=>array(80,-65,967,826),13153=>array(82,-65,967,826),13154=>array(47,-65,967,826),13155=>array(47,-65,967,826),13156=>array(47,-65,967,826),13157=>array(47,-65,967,826),13158=>array(47,-65,967,826),13159=>array(47,-65,967,826),13160=>array(47,-65,967,826),13161=>array(47,-65,967,826),13162=>array(47,-65,967,826),13163=>array(47,-65,967,826),13164=>array(48,-65,967,826),13165=>array(48,-65,967,826),13166=>array(48,-65,967,826),13167=>array(48,-65,967,826),13168=>array(48,-65,967,826),13169=>array(77,12,942,739),13170=>array(65,11,930,739),13171=>array(50,23,915,751),13172=>array(81,11,971,739),13173=>array(63,16,962,739),13174=>array(90,-71,934,658),13179=>array(37,-70,970,831),13180=>array(54,-60,946,831),13181=>array(28,-43,956,829),13182=>array(59,-67,970,832),13183=>array(23,-86,969,855),13184=>array(84,-171,968,739),13185=>array(82,23,968,739),13186=>array(79,-187,963,739),13187=>array(77,23,965,739),13188=>array(80,23,962,739),13189=>array(78,23,946,739),13190=>array(78,23,946,739),13191=>array(63,23,946,763),13192=>array(58,11,922,739),13193=>array(62,11,938,739),13194=>array(84,-171,942,739),13195=>array(82,23,942,739),13196=>array(80,-187,942,739),13197=>array(80,-187,919,553),13198=>array(77,-187,925,553),13199=>array(91,-187,919,739),13200=>array(91,23,949,739),13201=>array(82,23,952,739),13202=>array(72,23,957,739),13203=>array(52,23,962,763),13204=>array(44,23,952,739),13205=>array(84,-187,926,737),13206=>array(86,23,930,739),13207=>array(65,11,930,739),13208=>array(123,23,926,739),13209=>array(86,23,914,751),13210=>array(86,23,914,553),13211=>array(87,-187,914,553),13212=>array(70,23,930,553),13213=>array(63,16,918,558),13214=>array(83,23,918,739),13215=>array(67,23,958,677),13216=>array(63,16,958,677),13217=>array(149,23,926,677),13218=>array(82,23,958,739),13219=>array(67,23,964,680),13220=>array(63,16,964,680),13221=>array(149,23,932,680),13222=>array(82,23,964,739),13223=>array(75,16,937,740),13224=>array(67,16,958,740),13225=>array(104,11,926,739),13226=>array(69,11,951,739),13227=>array(58,11,961,739),13228=>array(55,23,975,763),13229=>array(70,11,930,739),13230=>array(67,11,959,740),13231=>array(67,11,966,740),13232=>array(92,-171,940,558),13233=>array(91,16,929,558),13234=>array(92,-187,946,558),13235=>array(83,16,947,558),13236=>array(92,-171,954,739),13237=>array(88,23,954,739),13238=>array(92,-187,954,739),13239=>array(70,23,954,739),13240=>array(93,23,954,739),13241=>array(76,23,959,739),13242=>array(84,-171,965,739),13243=>array(87,23,963,739),13244=>array(87,-187,963,739),13245=>array(70,23,967,739),13246=>array(91,23,965,739),13247=>array(72,23,969,739),13248=>array(87,23,945,739),13249=>array(72,23,948,739),13250=>array(65,11,955,553),13251=>array(85,-171,917,739),13252=>array(64,16,940,558),13253=>array(64,11,925,739),13254=>array(50,-187,942,761),13255=>array(63,16,955,763),13256=>array(61,11,939,739),13257=>array(64,-186,960,763),13258=>array(91,11,939,739),13259=>array(102,23,932,739),13260=>array(159,23,837,739),13261=>array(90,22,959,739),13262=>array(79,23,921,739),13263=>array(121,18,860,739),13264=>array(109,23,918,739),13265=>array(151,23,844,739),13266=>array(79,-187,921,739),13267=>array(166,23,842,739),13268=>array(88,11,947,739),13269=>array(87,23,913,739),13270=>array(69,16,931,739),13271=>array(93,-171,907,739),13272=>array(76,-171,955,558),13273=>array(69,23,931,739),13274=>array(84,23,961,739),13275=>array(98,16,918,558),13276=>array(68,23,944,763),13277=>array(51,11,952,739),13280=>array(119,-24,908,777),13281=>array(88,-24,908,797),13282=>array(86,-35,908,787),13283=>array(64,-24,908,781),13284=>array(89,-31,908,780),13285=>array(102,-34,914,787),13286=>array(90,-24,908,777),13287=>array(80,-25,908,789),13288=>array(82,-27,908,793),13289=>array(47,-35,918,795),13290=>array(47,-24,918,776),13291=>array(47,-24,918,793),13292=>array(47,-35,918,792),13293=>array(47,-24,918,785),13294=>array(47,-31,918,780),13295=>array(47,-32,918,787),13296=>array(47,-24,918,777),13297=>array(47,-24,918,786),13298=>array(47,-31,918,788),13299=>array(48,-35,918,795),13300=>array(48,-24,918,792),13301=>array(48,-24,918,792),13302=>array(48,-34,918,792),13303=>array(48,-24,918,792),13304=>array(48,-31,918,792),13305=>array(48,-32,918,792),13306=>array(48,-24,918,792),13307=>array(48,-24,918,792),13308=>array(48,-31,918,792),13309=>array(44,-35,918,795),13310=>array(44,-34,918,790),19968=>array(121,356,896,439),19969=>array(98,-68,911,768),19970=>array(102,-67,897,787),19971=>array(75,-11,896,823),19972=>array(92,9,927,814),19973=>array(92,9,927,814),19974=>array(115,-77,914,738),19975=>array(63,-77,959,738),19976=>array(83,-77,948,827),19977=>array(99,32,911,713),19978=>array(92,10,927,814),19979=>array(84,-59,916,772),19980=>array(53,-64,927,778),19981=>array(71,-65,928,769),19982=>array(68,-64,930,825),19983=>array(85,-66,937,782),19984=>array(98,-63,908,767),19985=>array(78,-11,922,764),19986=>array(80,-13,925,765),19987=>array(73,-68,921,828),19988=>array(84,-14,935,776),19989=>array(85,-6,942,771),19990=>array(64,-65,936,805),19991=>array(74,-69,926,817),19992=>array(76,-13,927,803),19993=>array(68,-74,933,767),19994=>array(67,-12,918,799),19995=>array(55,-4,915,827),19996=>array(52,-72,911,820),19997=>array(70,-9,925,828),19998=>array(58,-17,951,778),19999=>array(100,-54,898,767),20000=>array(68,-36,952,807),20001=>array(62,-64,952,787),20002=>array(66,-57,906,809),20003=>array(98,-62,914,783),20004=>array(62,-61,911,780),20005=>array(38,-61,914,782),20006=>array(68,-13,941,840),20007=>array(64,-74,944,818),20008=>array(439,-66,515,823),20009=>array(283,-55,652,833),20010=>array(30,-70,955,832),20011=>array(136,-53,866,805),20012=>array(248,-68,574,816),20013=>array(131,-65,860,826),20014=>array(71,-64,963,786),20015=>array(83,-68,933,844),20016=>array(73,-61,927,832),20017=>array(73,-72,894,826),20018=>array(123,-68,886,832),20019=>array(59,-70,912,830),20020=>array(103,-59,908,840),20021=>array(84,-54,930,814),20022=>array(289,225,647,575),20023=>array(134,287,875,584),20024=>array(52,-71,950,824),20025=>array(74,-73,939,777),20026=>array(82,-65,836,829),20027=>array(81,-6,930,841),20028=>array(82,-65,932,831),20029=>array(61,-57,912,771),20030=>array(18,-82,950,821),20031=>array(249,-60,554,834),20032=>array(72,-66,928,836),20033=>array(161,-77,953,786),20034=>array(66,-77,953,828),20035=>array(73,-56,894,776),20036=>array(117,-69,879,840),20037=>array(85,-50,957,835),20038=>array(75,-49,949,802),20039=>array(74,-24,940,816),20040=>array(94,-28,930,816),20041=>array(54,-71,955,818),20042=>array(99,262,872,706),20043=>array(64,-63,947,822),20044=>array(71,-68,889,828),20045=>array(56,-67,945,850),20046=>array(93,-64,924,826),20047=>array(65,-63,949,829),20048=>array(49,-59,941,833),20049=>array(54,-61,953,837),20050=>array(89,-77,921,826),20051=>array(87,-73,927,826),20052=>array(39,-69,948,819),20053=>array(38,-62,929,837),20054=>array(59,-65,926,831),20055=>array(50,-70,953,854),20056=>array(50,-70,953,824),20057=>array(158,-14,909,740),20058=>array(222,0,890,782),20059=>array(92,290,913,534),20060=>array(80,-20,954,822),20061=>array(77,-46,948,831),20062=>array(62,-27,925,835),20063=>array(92,-9,930,830),20064=>array(118,-62,818,769),20065=>array(96,-58,834,832),20066=>array(137,-32,953,825),20067=>array(85,-32,953,825),20068=>array(96,-43,924,792),20069=>array(113,-15,894,831),20070=>array(60,-71,894,819),20071=>array(101,-15,922,829),20072=>array(57,-53,953,828),20073=>array(91,-53,937,833),20074=>array(85,-28,958,753),20075=>array(60,-15,875,826),20076=>array(115,-15,889,804),20077=>array(76,-15,918,777),20078=>array(146,-40,897,829),20079=>array(93,-30,914,829),20080=>array(39,-62,920,779),20081=>array(58,-44,936,826),20082=>array(77,-15,954,828),20083=>array(48,-85,958,815),20084=>array(61,-45,938,806),20085=>array(74,-55,961,850),20086=>array(62,-55,956,849),20087=>array(58,-51,952,836),20088=>array(42,-27,959,828),20089=>array(108,-64,976,833),20090=>array(66,-31,938,831),20091=>array(50,-31,943,847),20092=>array(80,-31,966,859),20093=>array(67,-58,929,836),20094=>array(48,-64,950,842),20095=>array(44,-62,958,824),20096=>array(64,-43,956,853),20097=>array(81,-61,961,837),20098=>array(49,-68,962,843),20099=>array(36,-62,960,840),20100=>array(54,-30,954,831),20101=>array(290,-40,544,818),20102=>array(172,-41,829,773),20103=>array(98,-62,895,822),20104=>array(92,-66,913,782),20105=>array(69,-70,939,829),20106=>array(60,-65,950,826),20107=>array(60,-65,950,826),20108=>array(100,103,916,657),20109=>array(98,-51,914,764),20110=>array(89,-69,908,773),20111=>array(64,-62,912,770),20112=>array(64,-62,912,770),20113=>array(71,-50,934,760),20114=>array(78,-6,932,775),20115=>array(42,-66,919,784),20116=>array(82,25,916,744),20117=>array(63,-70,935,829),20118=>array(57,-24,960,791),20119=>array(57,-24,950,822),20120=>array(71,-6,941,770),20121=>array(52,-24,948,780),20122=>array(63,-7,914,775),20123=>array(65,-17,933,829),20124=>array(64,-24,952,783),20125=>array(77,-17,928,852),20126=>array(64,-24,952,783),20127=>array(74,-29,938,811),20128=>array(73,391,927,690),20129=>array(64,-3,936,822),20130=>array(66,-58,959,822),20131=>array(98,-55,911,835),20132=>array(70,-65,946,822),20133=>array(85,-64,931,840),20134=>array(57,-66,934,822),20135=>array(25,-63,889,843),20136=>array(74,-61,926,825),20137=>array(62,-56,916,841),20138=>array(81,-78,941,841),20139=>array(74,-58,936,828),20140=>array(53,-64,950,825),20141=>array(93,-58,907,836),20142=>array(65,-68,950,838),20143=>array(77,-62,923,840),20144=>array(59,-67,942,828),20145=>array(39,-63,941,846),20146=>array(49,-67,920,837),20147=>array(87,-45,961,838),20148=>array(71,-56,973,861),20149=>array(29,-75,944,841),20150=>array(53,-47,947,845),20151=>array(40,-59,955,850),20152=>array(52,-69,953,836),20153=>array(54,-47,960,858),20154=>array(71,-48,943,806),20155=>array(256,-69,592,824),20156=>array(32,-27,973,804),20157=>array(50,-56,978,838),20158=>array(171,16,906,794),20159=>array(34,-64,943,829),20160=>array(48,-68,950,829),20161=>array(47,-65,953,835),20162=>array(65,-65,910,838),20163=>array(43,-67,954,837),20164=>array(42,-66,957,775),20165=>array(23,-62,936,832),20166=>array(44,-67,956,835),20167=>array(39,-73,957,836),20168=>array(49,-73,955,828),20169=>array(60,-67,956,825),20170=>array(33,-77,967,836),20171=>array(54,-71,951,858),20172=>array(56,-47,953,831),20173=>array(58,-71,923,829),20174=>array(18,-72,964,836),20175=>array(44,-62,941,837),20176=>array(30,-58,955,832),20177=>array(30,-34,955,827),20178=>array(31,-68,964,811),20179=>array(26,-28,941,832),20180=>array(50,-64,954,834),20181=>array(46,-64,935,828),20182=>array(32,-68,956,844),20183=>array(51,-64,959,839),20184=>array(55,-73,947,838),20185=>array(43,-68,894,822),20186=>array(55,-64,957,840),20187=>array(60,-73,930,838),20188=>array(54,-63,939,832),20189=>array(56,-15,958,843),20190=>array(51,-67,895,832),20191=>array(54,-64,948,833),20192=>array(48,-67,948,829),20193=>array(46,-66,952,842),20194=>array(48,-69,920,829),20195=>array(46,-68,957,830),20196=>array(38,-67,961,846),20197=>array(66,-52,945,802),20198=>array(48,-66,951,829),20199=>array(76,-39,945,828),20200=>array(44,-66,937,830),20201=>array(57,-59,948,835),20202=>array(27,-75,949,823),20203=>array(44,-80,944,829),20204=>array(32,-57,897,837),20205=>array(24,-65,969,829),20206=>array(34,-70,949,839),20207=>array(41,-63,958,846),20208=>array(31,-64,897,853),20209=>array(54,-67,949,840),20210=>array(50,-68,902,833),20211=>array(52,-67,955,832),20212=>array(48,-66,859,832),20213=>array(52,-67,956,842),20214=>array(45,-67,950,837),20215=>array(33,-74,982,847),20216=>array(28,-69,962,833),20217=>array(43,-79,936,836),20218=>array(58,-38,982,866),20219=>array(27,-73,949,830),20220=>array(33,-67,938,835),20221=>array(50,-74,968,828),20222=>array(23,-67,951,835),20223=>array(56,-70,953,845),20224=>array(49,-61,948,837),20225=>array(28,-28,958,841),20226=>array(41,-65,946,836),20227=>array(49,-55,956,840),20228=>array(52,-68,912,828),20229=>array(41,-64,945,832),20230=>array(49,-64,921,843),20231=>array(45,-66,967,835),20232=>array(40,-59,954,846),20233=>array(40,-69,954,839),20234=>array(34,-75,950,827),20235=>array(39,-55,963,844),20236=>array(41,-72,930,819),20237=>array(29,-73,947,832),20238=>array(49,-66,960,840),20239=>array(50,-67,954,841),20240=>array(47,-73,950,822),20241=>array(49,-71,953,832),20242=>array(51,-66,937,829),20243=>array(46,-66,952,827),20244=>array(41,-71,958,832),20245=>array(50,-71,961,832),20246=>array(55,-87,958,835),20247=>array(34,-75,947,828),20248=>array(42,-64,945,840),20249=>array(50,-69,959,829),20250=>array(51,-56,954,832),20251=>array(39,-68,924,819),20252=>array(65,-57,941,831),20253=>array(45,-64,941,835),20254=>array(28,-81,950,822),20255=>array(30,-58,912,835),20256=>array(28,-66,903,831),20257=>array(50,-74,951,829),20258=>array(49,-67,932,835),20259=>array(50,-67,940,829),20260=>array(30,-66,919,823),20261=>array(39,-73,947,819),20262=>array(31,-59,935,833),20263=>array(25,-67,949,828),20264=>array(37,-67,906,836),20265=>array(37,-67,976,850),20266=>array(32,-68,895,824),20267=>array(34,-66,914,822),20268=>array(50,-66,952,834),20269=>array(39,-63,951,836),20270=>array(49,-71,959,840),20271=>array(62,-65,887,842),20272=>array(38,-67,951,835),20273=>array(62,-65,951,852),20274=>array(51,-76,952,830),20275=>array(36,-66,945,833),20276=>array(42,-65,955,835),20277=>array(42,-65,890,833),20278=>array(26,-71,965,849),20279=>array(33,-70,896,833),20280=>array(48,-65,897,843),20281=>array(34,-69,958,838),20282=>array(52,-68,896,834),20283=>array(45,-65,952,839),20284=>array(40,-69,960,839),20285=>array(29,-68,908,831),20286=>array(43,-69,936,822),20287=>array(44,-66,960,835),20288=>array(44,-65,915,835),20289=>array(48,-64,948,832),20290=>array(48,-64,946,831),20291=>array(45,-66,902,840),20292=>array(45,-66,948,840),20293=>array(45,-66,937,840),20294=>array(31,-73,934,839),20295=>array(38,-67,940,831),20296=>array(50,-65,956,842),20297=>array(42,-64,948,837),20298=>array(37,-73,966,838),20299=>array(36,-66,906,824),20300=>array(45,-63,958,837),20301=>array(41,-71,947,827),20302=>array(38,-68,961,838),20303=>array(35,-70,948,839),20304=>array(34,-66,946,834),20305=>array(42,-67,945,833),20306=>array(40,-63,965,837),20307=>array(37,-64,966,831),20308=>array(35,-63,935,840),20309=>array(33,-70,958,839),20310=>array(47,-67,956,832),20311=>array(48,-67,951,834),20312=>array(40,-61,970,857),20313=>array(61,-63,951,852),20314=>array(57,-67,967,839),20315=>array(47,-65,924,834),20316=>array(37,-67,954,847),20317=>array(66,-67,921,841),20318=>array(43,-69,945,836),20319=>array(46,-73,969,846),20320=>array(16,-73,951,833),20321=>array(48,-71,957,830),20322=>array(38,-61,943,837),20323=>array(37,-65,895,833),20324=>array(44,-68,962,840),20325=>array(26,-18,943,831),20326=>array(38,-64,921,831),20327=>array(47,-65,953,842),20328=>array(43,-59,955,836),20329=>array(39,-67,959,833),20330=>array(50,-68,897,838),20331=>array(52,-66,964,839),20332=>array(41,-65,942,832),20333=>array(37,-69,944,839),20334=>array(53,-64,968,847),20335=>array(44,-65,947,842),20336=>array(48,-67,947,833),20337=>array(48,-24,975,852),20338=>array(47,-70,883,840),20339=>array(21,-72,933,834),20340=>array(54,-74,948,835),20341=>array(37,-70,955,851),20342=>array(35,-73,924,834),20343=>array(53,-66,959,837),20344=>array(48,-55,948,845),20345=>array(42,-59,963,851),20346=>array(44,-67,951,832),20347=>array(22,-84,946,829),20348=>array(27,-70,941,835),20349=>array(63,-57,955,850),20350=>array(24,-67,974,837),20351=>array(50,-73,985,836),20352=>array(44,-70,913,841),20353=>array(46,-64,960,839),20354=>array(43,-63,954,846),20355=>array(41,-66,961,836),20356=>array(18,-66,921,831),20357=>array(41,-61,947,842),20358=>array(63,-64,956,835),20359=>array(40,-70,961,839),20360=>array(48,-62,920,844),20361=>array(32,-67,975,848),20362=>array(32,-67,946,838),20363=>array(41,-63,911,845),20364=>array(33,-81,952,861),20365=>array(52,-74,949,829),20366=>array(52,-74,976,827),20367=>array(36,-80,953,824),20368=>array(36,-61,958,847),20369=>array(39,-65,954,844),20370=>array(42,-64,942,836),20371=>array(42,-64,948,835),20372=>array(43,-71,947,843),20373=>array(42,-62,955,843),20374=>array(42,-62,966,852),20375=>array(50,-65,908,829),20376=>array(42,-70,964,829),20377=>array(38,-59,949,847),20378=>array(48,-57,938,845),20379=>array(38,-70,949,844),20380=>array(49,-73,954,843),20381=>array(36,-73,947,839),20382=>array(52,-55,905,847),20383=>array(44,-70,954,844),20384=>array(28,-67,944,832),20385=>array(24,-61,938,835),20386=>array(47,-67,949,828),20387=>array(32,-65,883,833),20388=>array(37,-60,945,832),20389=>array(10,-61,932,834),20390=>array(38,-74,922,831),20391=>array(18,-60,875,832),20392=>array(41,-55,967,848),20393=>array(32,-59,943,833),20394=>array(27,-69,937,834),20395=>array(37,-60,949,843),20396=>array(27,-69,962,834),20397=>array(27,-69,960,834),20398=>array(34,-68,946,839),20399=>array(44,-73,974,835),20400=>array(44,-73,933,835),20401=>array(44,-73,940,826),20402=>array(42,-73,969,827),20403=>array(39,-63,956,853),20404=>array(48,-61,975,852),20405=>array(36,-64,948,840),20406=>array(49,-63,900,836),20407=>array(41,-63,913,830),20408=>array(49,-63,942,836),20409=>array(35,-63,962,835),20410=>array(57,-65,957,843),20411=>array(51,-72,960,828),20412=>array(55,-64,946,830),20413=>array(53,-64,927,843),20414=>array(52,-64,953,843),20415=>array(42,-73,947,834),20416=>array(43,-63,955,842),20417=>array(35,-59,964,840),20418=>array(40,-65,954,845),20419=>array(20,-70,961,840),20420=>array(41,-64,960,840),20421=>array(42,-70,960,840),20422=>array(20,-70,948,840),20423=>array(28,-64,948,840),20424=>array(20,-70,939,840),20425=>array(53,-67,963,840),20426=>array(42,-79,953,849),20427=>array(40,-70,956,840),20428=>array(40,-70,945,840),20429=>array(59,-69,970,832),20430=>array(42,-57,954,829),20431=>array(52,-67,925,836),20432=>array(54,-66,918,847),20433=>array(21,-67,911,842),20434=>array(54,-67,946,845),20435=>array(39,-67,955,839),20436=>array(39,-54,958,841),20437=>array(39,-65,939,841),20438=>array(47,-64,947,841),20439=>array(36,-65,972,839),20440=>array(31,-62,951,832),20441=>array(42,-70,957,844),20442=>array(25,-68,948,836),20443=>array(50,-64,969,841),20444=>array(44,-65,955,850),20445=>array(35,-73,965,832),20446=>array(48,-61,975,852),20447=>array(23,-69,977,846),20448=>array(44,-68,968,840),20449=>array(32,-68,941,825),20450=>array(43,-82,954,844),20451=>array(25,-76,933,819),20452=>array(25,-70,919,842),20453=>array(26,-67,934,839),20454=>array(23,-71,953,832),20455=>array(25,-69,929,826),20456=>array(35,-69,923,823),20457=>array(32,-58,917,834),20458=>array(19,-61,911,829),20459=>array(25,-69,941,830),20460=>array(42,-64,961,850),20461=>array(19,-58,944,836),20462=>array(33,-76,973,844),20463=>array(33,-71,950,831),20464=>array(42,-64,913,850),20465=>array(22,-69,944,835),20466=>array(17,-57,909,852),20467=>array(37,-66,957,842),20468=>array(47,-60,947,840),20469=>array(41,-69,963,838),20470=>array(34,-69,981,835),20471=>array(46,-68,947,825),20472=>array(36,-68,964,843),20473=>array(51,-67,929,836),20474=>array(34,-61,967,841),20475=>array(51,-72,946,836),20476=>array(41,-74,911,844),20477=>array(44,-72,946,848),20478=>array(39,-65,950,853),20479=>array(39,-65,950,857),20480=>array(44,-68,972,831),20481=>array(47,-66,946,849),20482=>array(37,-68,955,835),20483=>array(44,-65,961,837),20484=>array(39,-64,922,844),20485=>array(32,-64,946,835),20486=>array(49,-68,941,846),20487=>array(45,-75,947,834),20488=>array(43,-65,972,836),20489=>array(62,-71,946,855),20490=>array(43,-65,969,831),20491=>array(50,-68,918,838),20492=>array(39,-65,927,854),20493=>array(39,-69,950,835),20494=>array(49,-72,943,838),20495=>array(31,-73,966,846),20496=>array(14,-67,952,848),20497=>array(27,-70,892,841),20498=>array(53,-68,903,839),20499=>array(50,-66,952,843),20500=>array(38,-66,908,831),20501=>array(46,-67,949,832),20502=>array(42,-65,940,844),20503=>array(54,-64,890,834),20504=>array(35,-65,895,836),20505=>array(20,-68,958,843),20506=>array(36,-64,953,842),20507=>array(54,-77,951,834),20508=>array(45,-72,926,840),20509=>array(73,-73,961,833),20510=>array(35,-68,956,832),20511=>array(41,-68,953,838),20512=>array(46,-71,935,825),20513=>array(52,-65,897,833),20514=>array(44,-64,978,839),20515=>array(29,-69,974,847),20516=>array(36,-68,943,837),20517=>array(26,-69,954,834),20518=>array(34,-67,963,835),20519=>array(62,-59,967,839),20520=>array(32,-71,947,841),20521=>array(36,-67,956,847),20522=>array(49,-77,951,821),20523=>array(31,-71,976,855),20524=>array(46,-65,951,836),20525=>array(12,-67,952,842),20526=>array(33,-67,979,843),20527=>array(52,-68,967,830),20528=>array(44,-65,956,834),20529=>array(59,-59,960,836),20530=>array(59,-64,943,836),20531=>array(51,-64,956,831),20532=>array(46,-68,975,835),20533=>array(47,-62,951,830),20534=>array(39,-65,961,838),20535=>array(52,-62,963,832),20536=>array(47,-62,975,848),20537=>array(39,-71,955,841),20538=>array(35,-86,913,827),20539=>array(30,-65,973,835),20540=>array(37,-68,943,834),20541=>array(54,-59,969,875),20542=>array(29,-59,955,828),20543=>array(39,-64,939,841),20544=>array(46,-70,972,839),20545=>array(44,-68,952,836),20546=>array(48,-65,960,850),20547=>array(27,-73,945,841),20548=>array(46,-70,975,837),20549=>array(46,-70,956,837),20550=>array(39,-69,972,840),20551=>array(41,-70,962,835),20552=>array(45,-69,920,825),20553=>array(42,-66,948,844),20554=>array(45,-67,918,835),20555=>array(40,-72,951,841),20556=>array(36,-66,954,847),20557=>array(47,-73,961,833),20558=>array(33,-71,970,844),20559=>array(38,-68,921,837),20560=>array(35,-71,939,836),20561=>array(37,-68,966,832),20562=>array(41,-66,944,842),20563=>array(47,-68,960,841),20564=>array(41,-66,925,842),20565=>array(31,-68,963,840),20566=>array(31,-66,938,842),20567=>array(55,-67,956,843),20568=>array(46,-65,920,829),20569=>array(61,-65,908,839),20570=>array(51,-74,963,835),20571=>array(46,-67,958,836),20572=>array(37,-65,934,834),20573=>array(37,-65,953,845),20574=>array(44,-70,955,833),20575=>array(49,-52,951,852),20576=>array(46,-75,960,834),20577=>array(51,-64,959,841),20578=>array(40,-54,973,848),20579=>array(54,-68,956,845),20580=>array(44,-71,936,828),20581=>array(43,-73,966,834),20582=>array(43,-70,957,834),20583=>array(28,-70,980,834),20584=>array(31,-71,969,834),20585=>array(55,-73,943,838),20586=>array(47,-53,948,839),20587=>array(53,-66,968,839),20588=>array(33,-68,970,846),20589=>array(38,-62,944,837),20590=>array(45,-71,952,830),20591=>array(41,-74,960,843),20592=>array(40,-73,960,835),20593=>array(43,-67,935,840),20594=>array(43,-65,971,833),20595=>array(44,-64,951,839),20596=>array(42,-68,902,834),20597=>array(48,-79,943,836),20598=>array(38,-62,907,836),20599=>array(53,-63,979,862),20600=>array(37,-71,963,824),20601=>array(23,-66,962,840),20602=>array(44,-66,960,840),20603=>array(23,-66,933,830),20604=>array(36,-61,954,839),20605=>array(41,-67,924,835),20606=>array(27,-69,925,834),20607=>array(21,-57,912,834),20608=>array(26,-72,967,841),20609=>array(50,-72,963,832),20610=>array(49,-69,961,837),20611=>array(55,-70,948,837),20612=>array(41,-64,968,840),20613=>array(31,-65,941,838),20614=>array(56,-75,958,838),20615=>array(58,-72,961,833),20616=>array(30,-65,979,838),20617=>array(44,-69,953,827),20618=>array(44,-73,936,827),20619=>array(44,-69,951,827),20620=>array(44,-58,941,848),20621=>array(36,-64,941,833),20622=>array(41,-58,955,848),20623=>array(45,-75,948,843),20624=>array(39,-65,906,841),20625=>array(31,-65,971,847),20626=>array(38,-65,978,837),20627=>array(53,-60,903,842),20628=>array(45,-57,960,850),20629=>array(60,-71,960,830),20630=>array(29,-80,969,851),20631=>array(29,-69,950,843),20632=>array(52,-58,971,847),20633=>array(29,-69,956,835),20634=>array(25,-57,978,832),20635=>array(44,-66,958,840),20636=>array(46,-72,953,839),20637=>array(39,-73,917,829),20638=>array(39,-62,954,853),20639=>array(42,-71,922,844),20640=>array(37,-67,968,844),20641=>array(47,-44,970,844),20642=>array(37,-68,976,854),20643=>array(32,-65,976,845),20644=>array(42,-64,964,836),20645=>array(28,-64,934,829),20646=>array(28,-72,943,823),20647=>array(30,-66,938,841),20648=>array(28,-63,922,833),20649=>array(27,-61,924,828),20650=>array(27,-76,967,847),20651=>array(34,-70,943,830),20652=>array(30,-60,936,840),20653=>array(34,-68,957,840),20654=>array(44,-66,954,843),20655=>array(44,-64,969,838),20656=>array(38,-71,903,840),20657=>array(40,-74,973,835),20658=>array(32,-67,958,835),20659=>array(35,-70,951,836),20660=>array(35,-65,948,838),20661=>array(41,-72,963,833),20662=>array(46,-74,967,838),20663=>array(31,-67,953,839),20664=>array(42,-80,961,837),20665=>array(39,-65,952,847),20666=>array(29,-65,958,841),20667=>array(28,-66,961,841),20668=>array(33,-66,948,841),20669=>array(44,-71,954,847),20670=>array(35,-67,962,831),20671=>array(39,-70,949,834),20672=>array(29,-72,949,859),20673=>array(47,-62,965,839),20674=>array(30,-72,950,835),20675=>array(26,-65,907,832),20676=>array(46,-65,955,834),20677=>array(33,-70,944,840),20678=>array(17,-61,965,840),20679=>array(36,-57,974,844),20680=>array(41,-81,960,832),20681=>array(37,-66,979,847),20682=>array(41,-64,958,840),20683=>array(46,-80,970,847),20684=>array(25,-71,968,847),20685=>array(43,-66,925,832),20686=>array(37,-58,950,843),20687=>array(40,-62,963,840),20688=>array(45,-66,909,844),20689=>array(35,-66,965,832),20690=>array(47,-65,952,843),20691=>array(55,-79,959,840),20692=>array(46,-67,949,843),20693=>array(48,-64,963,835),20694=>array(39,-68,951,834),20695=>array(52,-71,934,831),20696=>array(23,-67,985,844),20697=>array(44,-70,969,835),20698=>array(41,-64,983,842),20699=>array(38,-74,963,839),20700=>array(55,-45,963,829),20701=>array(55,-70,962,826),20702=>array(33,-65,930,839),20703=>array(38,-56,946,835),20704=>array(62,-70,965,828),20705=>array(53,-52,962,836),20706=>array(43,-67,947,833),20707=>array(34,-64,968,836),20708=>array(68,-67,967,835),20709=>array(38,-67,962,837),20710=>array(35,-64,967,851),20711=>array(39,-60,907,843),20712=>array(39,-72,968,841),20713=>array(52,-52,911,840),20714=>array(54,-64,918,833),20715=>array(52,-52,962,840),20716=>array(34,-68,967,842),20717=>array(24,-65,972,838),20718=>array(29,-71,953,832),20719=>array(57,-72,974,833),20720=>array(47,-63,963,835),20721=>array(30,-62,952,847),20722=>array(25,-75,948,832),20723=>array(20,-69,965,839),20724=>array(52,-52,911,840),20725=>array(45,-61,956,838),20726=>array(43,-70,982,832),20727=>array(45,-72,955,847),20728=>array(30,-70,972,834),20729=>array(28,-71,949,826),20730=>array(47,-70,959,828),20731=>array(35,-65,958,847),20732=>array(47,-66,951,833),20733=>array(37,-68,988,830),20734=>array(41,-57,972,858),20735=>array(34,-70,979,834),20736=>array(39,-68,963,845),20737=>array(39,-74,942,844),20738=>array(36,-76,977,843),20739=>array(44,-70,960,838),20740=>array(36,-67,960,840),20741=>array(53,-68,915,836),20742=>array(26,-66,978,841),20743=>array(50,-66,979,837),20744=>array(34,-61,968,863),20745=>array(38,-69,965,851),20746=>array(34,-72,978,836),20747=>array(20,-72,942,839),20748=>array(28,-58,963,850),20749=>array(39,-56,965,853),20750=>array(42,-65,964,836),20751=>array(38,-67,968,845),20752=>array(28,-68,964,854),20753=>array(47,-79,962,825),20754=>array(36,-60,956,839),20755=>array(52,-67,964,829),20756=>array(32,-65,953,838),20757=>array(41,-71,963,837),20758=>array(51,-65,942,843),20759=>array(30,-64,969,839),20760=>array(31,-64,964,845),20761=>array(31,-64,960,845),20762=>array(37,-59,938,838),20763=>array(39,-67,943,842),20764=>array(39,-67,948,841),20765=>array(50,-65,937,856),20766=>array(37,-75,951,837),20767=>array(28,-73,961,842),20768=>array(47,-71,954,836),20769=>array(54,-68,923,826),20770=>array(46,-70,964,829),20771=>array(64,-74,959,846),20772=>array(49,-68,965,830),20773=>array(47,-79,940,835),20774=>array(42,-76,963,841),20775=>array(37,-77,963,838),20776=>array(39,-80,947,838),20777=>array(49,-75,934,838),20778=>array(30,-73,954,835),20779=>array(40,-73,957,840),20780=>array(5,-73,996,835),20781=>array(35,-73,972,830),20782=>array(36,-66,952,836),20783=>array(26,-64,963,846),20784=>array(44,-75,951,834),20785=>array(28,-66,967,845),20786=>array(40,-68,946,838),20787=>array(41,-66,969,844),20788=>array(33,-69,979,844),20789=>array(32,-68,971,843),20790=>array(33,-67,940,848),20791=>array(36,-69,968,841),20792=>array(44,-55,950,840),20793=>array(30,-72,954,840),20794=>array(29,-69,955,839),20795=>array(27,-68,973,848),20796=>array(34,-70,971,832),20797=>array(47,-72,935,832),20798=>array(36,-71,964,839),20799=>array(39,-81,955,815),20800=>array(46,-64,942,754),20801=>array(82,-59,936,842),20802=>array(40,-65,963,824),20803=>array(76,-67,939,767),20804=>array(85,-65,932,776),20805=>array(64,-68,951,822),20806=>array(73,-64,933,832),20807=>array(40,-60,953,836),20808=>array(89,-67,934,839),20809=>array(66,-63,930,832),20810=>array(49,-68,949,835),20811=>array(60,-67,937,832),20812=>array(51,-60,953,812),20813=>array(52,-70,948,840),20814=>array(68,-60,959,831),20815=>array(37,-66,956,794),20816=>array(52,-66,929,737),20817=>array(67,-64,941,848),20818=>array(88,-62,927,833),20819=>array(36,-64,970,794),20820=>array(63,-67,950,842),20821=>array(41,-65,962,780),20822=>array(58,-67,956,848),20823=>array(42,-62,959,834),20824=>array(30,-50,960,823),20825=>array(29,-80,961,845),20826=>array(52,-64,948,828),20827=>array(30,-79,955,845),20828=>array(52,-66,948,844),20829=>array(29,-80,954,846),20830=>array(28,-81,977,844),20831=>array(41,-68,956,830),20832=>array(36,-66,962,845),20833=>array(27,-79,953,845),20834=>array(32,-71,958,830),20835=>array(34,-81,965,845),20836=>array(28,-79,958,844),20837=>array(85,-38,933,769),20838=>array(143,-12,903,787),20839=>array(127,-69,877,786),20840=>array(40,-23,935,803),20841=>array(60,-68,953,783),20842=>array(35,-66,965,822),20843=>array(44,-36,949,791),20844=>array(51,-54,956,804),20845=>array(62,-29,946,810),20846=>array(46,-60,954,816),20847=>array(118,-57,799,812),20848=>array(65,-27,915,796),20849=>array(75,-70,925,829),20850=>array(90,-57,931,809),20851=>array(38,-62,919,831),20852=>array(47,-51,915,809),20853=>array(53,-66,958,817),20854=>array(63,-65,936,832),20855=>array(63,-64,942,789),20856=>array(52,-71,943,833),20857=>array(63,-47,912,831),20858=>array(46,-54,951,829),20859=>array(33,-67,951,839),20860=>array(50,-62,959,841),20861=>array(65,-63,917,836),20862=>array(65,-61,935,837),20863=>array(79,-56,952,830),20864=>array(57,-74,929,834),20865=>array(50,-67,969,814),20866=>array(131,-66,869,766),20867=>array(136,-69,864,795),20868=>array(52,-66,942,800),20869=>array(131,-64,865,824),20870=>array(151,-51,849,781),20871=>array(70,-62,934,849),20872=>array(107,-61,856,789),20873=>array(53,-67,947,839),20874=>array(52,-66,948,788),20875=>array(131,-65,887,779),20876=>array(47,-79,958,786),20877=>array(67,-61,954,791),20878=>array(117,-55,879,800),20879=>array(122,-65,878,783),20880=>array(189,-50,851,788),20881=>array(189,-60,851,834),20882=>array(131,-65,869,810),20883=>array(60,-65,954,833),20884=>array(101,-60,941,809),20885=>array(43,-61,951,809),20886=>array(94,353,906,541),20887=>array(56,-67,945,762),20888=>array(44,-73,949,825),20889=>array(65,-58,939,786),20890=>array(108,-67,891,772),20891=>array(58,-59,909,780),20892=>array(42,-70,959,828),20893=>array(51,-59,953,799),20894=>array(50,-65,961,782),20895=>array(81,-38,940,806),20896=>array(51,-67,957,787),20897=>array(75,-50,951,763),20898=>array(60,-67,965,783),20899=>array(76,-53,945,790),20900=>array(54,-60,952,795),20901=>array(67,-70,933,793),20902=>array(43,-60,959,785),20903=>array(28,-66,986,783),20904=>array(99,-55,908,785),20905=>array(82,-66,910,802),20906=>array(60,-67,965,785),20907=>array(338,-28,574,766),20908=>array(67,-72,958,855),20909=>array(61,-72,957,840),20910=>array(40,-57,940,717),20911=>array(52,-48,888,781),20912=>array(48,-65,966,837),20913=>array(53,-22,951,769),20914=>array(44,-61,897,833),20915=>array(55,-66,972,836),20916=>array(65,-63,936,793),20917=>array(38,-72,933,758),20918=>array(63,-62,954,834),20919=>array(54,-71,966,849),20920=>array(49,-62,954,835),20921=>array(58,-71,956,839),20922=>array(58,-61,939,786),20923=>array(52,-60,948,832),20924=>array(55,-66,957,827),20925=>array(48,-67,893,830),20926=>array(48,-62,970,843),20927=>array(31,-62,959,841),20928=>array(58,-61,922,839),20929=>array(58,-65,948,835),20930=>array(64,-71,955,840),20931=>array(48,-68,975,843),20932=>array(44,-70,936,835),20933=>array(59,-49,895,788),20934=>array(57,-65,950,835),20935=>array(39,-60,943,830),20936=>array(55,-67,950,822),20937=>array(63,-63,961,830),20938=>array(49,-50,955,854),20939=>array(33,-74,878,781),20940=>array(41,-70,959,831),20941=>array(48,-58,965,839),20942=>array(57,-38,962,817),20943=>array(38,-80,939,834),20944=>array(60,-27,954,787),20945=>array(42,-67,959,834),20946=>array(42,-58,927,835),20947=>array(54,-62,978,791),20948=>array(46,-52,974,866),20949=>array(54,-70,946,788),20950=>array(54,-64,950,841),20951=>array(39,-69,951,825),20952=>array(39,-53,951,851),20953=>array(32,-59,956,797),20954=>array(59,-68,955,831),20955=>array(43,-64,930,832),20956=>array(55,-65,973,833),20957=>array(16,-70,972,819),20958=>array(46,-73,951,818),20959=>array(37,-70,962,837),20960=>array(34,-65,961,774),20961=>array(72,-71,935,767),20962=>array(72,-71,935,831),20963=>array(72,-71,935,801),20964=>array(34,-65,939,791),20965=>array(52,-74,949,778),20966=>array(18,-67,935,818),20967=>array(47,-65,953,791),20968=>array(34,-65,939,791),20969=>array(38,-61,961,791),20970=>array(34,-65,939,791),20971=>array(48,-58,958,842),20972=>array(34,-65,939,791),20973=>array(32,-60,966,837),20974=>array(34,-65,939,791),20975=>array(72,-65,972,826),20976=>array(63,-66,963,792),20977=>array(62,-67,954,836),20978=>array(63,-66,963,792),20979=>array(59,-74,954,839),20980=>array(39,-56,952,800),20981=>array(112,-72,888,808),20982=>array(130,-44,870,775),20983=>array(128,-64,872,798),20984=>array(143,-66,894,778),20985=>array(126,-38,874,775),20986=>array(144,-65,868,838),20987=>array(75,-67,925,826),20988=>array(111,-66,889,819),20989=>array(81,-61,919,799),20990=>array(102,-52,898,803),20991=>array(75,-64,925,828),20992=>array(85,-34,856,760),20993=>array(80,-50,868,782),20994=>array(364,-64,619,827),20995=>array(46,-54,877,761),20996=>array(53,-35,947,751),20997=>array(70,-69,917,751),20998=>array(65,-69,936,779),20999=>array(44,-73,897,797),21000=>array(77,-64,899,817),21001=>array(55,-77,905,826),21002=>array(71,-62,893,831),21003=>array(56,-63,893,831),21004=>array(72,-66,908,836),21005=>array(77,-43,851,828),21006=>array(71,-62,893,839),21007=>array(62,-63,913,840),21008=>array(53,-66,910,821),21009=>array(59,-70,899,829),21010=>array(45,-64,897,835),21011=>array(41,-69,907,826),21012=>array(95,-66,914,836),21013=>array(36,-66,947,806),21014=>array(60,-69,913,826),21015=>array(83,-76,901,832),21016=>array(29,-57,884,841),21017=>array(30,-66,883,823),21018=>array(90,-60,873,830),21019=>array(43,-61,893,837),21020=>array(57,-64,912,832),21021=>array(32,-73,900,822),21022=>array(56,-59,900,833),21023=>array(78,-70,893,831),21024=>array(27,-75,885,820),21025=>array(100,-67,901,828),21026=>array(49,-61,907,835),21027=>array(67,-65,878,831),21028=>array(58,-70,898,832),21029=>array(54,-68,899,825),21030=>array(72,-65,873,831),21031=>array(58,-64,906,831),21032=>array(55,-64,911,841),21033=>array(57,-67,920,826),21034=>array(63,-68,906,830),21035=>array(70,-70,883,821),21036=>array(44,-63,897,841),21037=>array(21,-60,875,827),21038=>array(77,-69,898,831),21039=>array(53,-64,900,823),21040=>array(65,-65,905,826),21041=>array(47,-69,973,825),21042=>array(64,-64,914,828),21043=>array(42,-65,905,831),21044=>array(44,-68,898,826),21045=>array(54,-61,894,833),21046=>array(77,-68,914,836),21047=>array(59,-68,898,830),21048=>array(69,-55,952,837),21049=>array(41,-63,892,837),21050=>array(71,-65,906,831),21051=>array(56,-63,902,829),21052=>array(62,-54,927,831),21053=>array(30,-57,881,837),21054=>array(42,-62,898,825),21055=>array(35,-68,882,823),21056=>array(79,-63,874,826),21057=>array(60,-62,919,831),21058=>array(28,-68,882,830),21059=>array(41,-64,897,845),21060=>array(67,-65,918,831),21061=>array(50,-69,895,829),21062=>array(138,-69,899,829),21063=>array(67,-70,897,830),21064=>array(119,-66,879,825),21065=>array(53,-63,900,834),21066=>array(80,-63,894,833),21067=>array(35,-63,965,836),21068=>array(63,-66,914,835),21069=>array(76,-60,924,850),21070=>array(79,-70,907,841),21071=>array(33,-69,971,839),21072=>array(88,-63,875,830),21073=>array(28,-65,883,838),21074=>array(77,-62,910,829),21075=>array(44,-59,924,814),21076=>array(60,-71,906,829),21077=>array(50,-57,912,845),21078=>array(63,-65,896,833),21079=>array(110,-69,891,830),21080=>array(88,-68,874,830),21081=>array(35,-62,958,830),21082=>array(46,-58,893,836),21083=>array(103,-67,898,829),21084=>array(52,-73,918,851),21085=>array(71,-62,893,848),21086=>array(82,-65,920,836),21087=>array(66,-73,913,823),21088=>array(55,-71,877,844),21089=>array(62,-67,943,835),21090=>array(73,-68,924,823),21091=>array(35,-65,907,844),21092=>array(52,-66,906,826),21093=>array(54,-48,879,836),21094=>array(32,-63,900,840),21095=>array(21,-62,880,833),21096=>array(39,-66,922,834),21097=>array(36,-67,910,834),21098=>array(70,-64,927,842),21099=>array(55,-75,917,835),21100=>array(71,-69,917,833),21101=>array(55,-70,921,821),21102=>array(111,-64,896,829),21103=>array(74,-70,914,829),21104=>array(46,-65,918,828),21105=>array(37,-70,971,837),21106=>array(59,-58,914,833),21107=>array(36,-56,894,804),21108=>array(68,-64,914,835),21109=>array(46,-72,901,842),21110=>array(46,-64,911,838),21111=>array(43,-67,905,848),21112=>array(54,-55,903,845),21113=>array(42,-65,920,824),21114=>array(33,-76,968,833),21115=>array(42,-70,904,831),21116=>array(32,-71,905,852),21117=>array(53,-62,924,829),21118=>array(112,-59,890,829),21119=>array(50,-62,900,846),21120=>array(37,-67,904,819),21121=>array(37,-68,894,835),21122=>array(52,-70,923,829),21123=>array(50,-63,921,830),21124=>array(40,-54,911,835),21125=>array(57,-63,910,823),21126=>array(26,-63,912,844),21127=>array(40,-67,910,835),21128=>array(53,-63,947,840),21129=>array(44,-64,911,837),21130=>array(45,-71,917,854),21131=>array(38,-71,906,823),21132=>array(44,-65,928,836),21133=>array(47,-69,897,848),21134=>array(47,-68,886,848),21135=>array(91,-64,883,842),21136=>array(44,-66,903,825),21137=>array(53,-73,915,827),21138=>array(41,-71,919,843),21139=>array(61,-64,919,861),21140=>array(39,-75,973,840),21141=>array(36,-68,908,825),21142=>array(34,-61,905,852),21143=>array(58,-73,913,830),21144=>array(43,-62,899,860),21145=>array(67,-70,921,841),21146=>array(46,-50,909,848),21147=>array(70,-56,863,824),21148=>array(45,-65,958,825),21149=>array(35,-70,895,820),21150=>array(64,-59,931,838),21151=>array(73,-76,892,823),21152=>array(58,-76,913,831),21153=>array(35,-69,958,829),21154=>array(30,-63,900,824),21155=>array(67,-63,942,838),21156=>array(40,-63,946,839),21157=>array(46,-65,895,846),21158=>array(36,-69,946,844),21159=>array(73,-71,896,824),21160=>array(55,-60,887,832),21161=>array(53,-67,926,833),21162=>array(67,-70,939,822),21163=>array(63,-75,918,823),21164=>array(42,-68,904,844),21165=>array(64,-63,915,830),21166=>array(60,-64,927,836),21167=>array(47,-67,946,834),21168=>array(99,-59,888,833),21169=>array(30,-58,901,831),21170=>array(25,-59,888,833),21171=>array(59,-61,915,830),21172=>array(59,-61,896,841),21173=>array(35,-73,957,827),21174=>array(14,-57,904,822),21175=>array(80,-72,909,842),21176=>array(62,-49,922,831),21177=>array(68,-65,927,832),21178=>array(90,-77,924,824),21179=>array(96,-73,917,828),21180=>array(57,-62,915,839),21181=>array(89,-57,869,792),21182=>array(53,-63,926,830),21183=>array(58,-57,951,833),21184=>array(40,-69,951,846),21185=>array(55,-70,916,829),21186=>array(76,-55,928,839),21187=>array(103,-75,904,831),21188=>array(62,-77,904,839),21189=>array(32,-68,904,836),21190=>array(113,-75,915,843),21191=>array(45,-70,875,809),21192=>array(95,-68,890,830),21193=>array(38,-60,965,835),21194=>array(35,-63,965,836),21195=>array(30,-65,890,830),21196=>array(49,-62,914,850),21197=>array(43,-72,909,826),21198=>array(105,-59,939,832),21199=>array(103,-77,914,840),21200=>array(48,-77,914,822),21201=>array(54,-65,916,836),21202=>array(72,-65,917,829),21203=>array(88,-70,916,828),21204=>array(65,-77,905,832),21205=>array(58,-68,914,832),21206=>array(77,-76,953,839),21207=>array(48,-67,918,811),21208=>array(54,-71,914,827),21209=>array(37,-71,971,844),21210=>array(56,-76,922,827),21211=>array(51,-76,952,838),21212=>array(48,-75,926,832),21213=>array(41,-76,957,839),21214=>array(52,-73,919,832),21215=>array(58,-61,967,837),21216=>array(43,-72,926,827),21217=>array(67,-68,921,832),21218=>array(49,-68,957,829),21219=>array(58,-66,916,837),21220=>array(44,-68,929,827),21221=>array(49,-55,949,819),21222=>array(37,-76,918,842),21223=>array(37,-61,920,841),21224=>array(53,-69,912,842),21225=>array(53,-58,899,850),21226=>array(31,-68,940,842),21227=>array(28,-69,910,822),21228=>array(27,-69,934,840),21229=>array(52,-73,918,849),21230=>array(26,-73,931,835),21231=>array(54,-78,921,844),21232=>array(35,-66,966,834),21233=>array(54,-67,924,830),21234=>array(54,-72,928,833),21235=>array(45,-76,918,839),21236=>array(46,-73,928,825),21237=>array(27,-76,929,825),21238=>array(44,-45,949,840),21239=>array(54,-61,919,844),21240=>array(38,-76,920,838),21241=>array(30,-69,875,826),21242=>array(82,-62,896,850),21243=>array(93,-59,894,838),21244=>array(61,-63,903,826),21245=>array(82,-62,900,839),21246=>array(56,-55,898,829),21247=>array(71,-44,895,852),21248=>array(84,-59,930,838),21249=>array(38,-59,928,838),21250=>array(55,-59,912,844),21251=>array(55,-59,912,844),21252=>array(55,-59,912,844),21253=>array(48,-33,955,838),21254=>array(64,-58,902,842),21255=>array(63,-59,912,839),21256=>array(55,-59,912,844),21257=>array(57,-66,886,837),21258=>array(57,-59,911,845),21259=>array(68,-60,938,841),21260=>array(68,-60,938,841),21261=>array(74,-63,922,843),21262=>array(58,-70,918,829),21263=>array(42,-65,964,834),21264=>array(59,-65,915,845),21265=>array(48,-63,914,840),21266=>array(48,-68,902,843),21267=>array(52,-68,909,843),21268=>array(48,-63,916,840),21269=>array(304,-45,928,803),21270=>array(48,-57,950,836),21271=>array(45,-50,948,792),21272=>array(99,-53,921,804),21273=>array(56,-78,970,811),21274=>array(133,-71,930,795),21275=>array(93,-26,894,768),21276=>array(99,-21,926,788),21277=>array(92,-70,923,831),21278=>array(93,-26,894,768),21279=>array(96,-23,920,794),21280=>array(128,-48,921,790),21281=>array(121,-70,921,791),21282=>array(115,-32,942,778),21283=>array(133,-71,930,795),21284=>array(113,-76,930,811),21285=>array(112,-32,912,791),21286=>array(112,-32,959,796),21287=>array(114,-32,916,796),21288=>array(112,-32,922,796),21289=>array(101,-28,918,785),21290=>array(114,-69,931,789),21291=>array(115,-32,942,778),21292=>array(87,-29,950,789),21293=>array(85,-26,941,792),21294=>array(112,-32,922,796),21295=>array(129,-71,930,795),21296=>array(136,-23,951,787),21297=>array(117,-72,953,814),21298=>array(117,-26,945,804),21299=>array(133,-71,946,795),21300=>array(118,-29,954,780),21301=>array(85,-26,932,804),21302=>array(136,-59,951,795),21303=>array(92,-31,938,784),21304=>array(76,-5,924,762),21305=>array(134,-71,933,742),21306=>array(133,-57,933,784),21307=>array(103,-56,927,791),21308=>array(77,-26,934,797),21309=>array(69,-30,942,787),21310=>array(71,-30,950,796),21311=>array(118,-68,939,800),21312=>array(133,-71,930,795),21313=>array(105,-70,902,838),21314=>array(64,-37,962,786),21315=>array(113,-68,906,830),21316=>array(67,-44,933,821),21317=>array(46,-68,948,819),21318=>array(55,-64,950,833),21319=>array(80,-71,930,827),21320=>array(90,-68,918,834),21321=>array(55,-69,941,829),21322=>array(76,-67,909,824),21323=>array(69,-63,931,827),21324=>array(63,-59,937,825),21325=>array(91,-26,909,787),21326=>array(28,-57,918,831),21327=>array(51,-62,948,834),21328=>array(94,-26,911,787),21329=>array(64,-67,936,846),21330=>array(82,-67,918,837),21331=>array(65,-68,935,826),21332=>array(63,-70,924,835),21333=>array(54,-58,926,841),21334=>array(49,-65,923,832),21335=>array(68,-72,942,830),21336=>array(64,-62,936,854),21337=>array(58,-49,939,830),21338=>array(53,-71,949,835),21339=>array(53,-46,942,813),21340=>array(403,-65,899,825),21341=>array(73,-26,924,790),21342=>array(74,-62,926,819),21343=>array(107,-63,947,828),21344=>array(184,-70,903,832),21345=>array(77,-68,927,828),21346=>array(39,-58,916,829),21347=>array(113,-65,903,833),21348=>array(136,-66,911,826),21349=>array(136,-66,911,826),21350=>array(37,-68,957,827),21351=>array(111,-62,954,818),21352=>array(96,-67,902,836),21353=>array(303,-69,717,781),21354=>array(291,-69,743,781),21355=>array(63,-5,913,747),21356=>array(104,-69,892,832),21357=>array(53,-69,890,746),21358=>array(59,-65,933,835),21359=>array(50,-62,903,839),21360=>array(148,-64,883,835),21361=>array(62,-67,928,836),21362=>array(52,-55,916,799),21363=>array(55,-67,896,786),21364=>array(49,-60,888,826),21365=>array(59,-71,883,815),21366=>array(29,-70,893,836),21367=>array(31,-45,959,834),21368=>array(73,-63,898,846),21369=>array(39,-54,907,861),21370=>array(26,-27,947,783),21371=>array(47,-68,910,837),21372=>array(51,-71,962,832),21373=>array(140,-73,894,827),21374=>array(88,-63,894,788),21375=>array(41,-70,920,834),21376=>array(54,-60,907,829),21377=>array(39,-63,951,835),21378=>array(38,-64,922,791),21379=>array(62,-67,900,836),21380=>array(50,-64,942,777),21381=>array(38,-67,904,774),21382=>array(39,-57,911,786),21383=>array(40,-57,941,789),21384=>array(38,-68,914,792),21385=>array(36,-56,911,781),21386=>array(51,-75,933,775),21387=>array(37,-63,913,771),21388=>array(37,-62,926,778),21389=>array(35,-72,922,775),21390=>array(44,-68,937,796),21391=>array(56,-68,936,777),21392=>array(34,-64,957,788),21393=>array(29,-64,942,788),21394=>array(52,-64,934,779),21395=>array(40,-57,926,798),21396=>array(35,-62,948,793),21397=>array(17,-73,896,786),21398=>array(27,-67,957,788),21399=>array(73,-65,957,780),21400=>array(45,-74,932,779),21401=>array(49,-70,956,795),21402=>array(50,-65,940,809),21403=>array(34,-64,950,788),21404=>array(46,-72,959,782),21405=>array(50,-68,943,780),21406=>array(57,-73,932,764),21407=>array(59,-65,932,787),21408=>array(39,-63,942,788),21409=>array(50,-101,916,782),21410=>array(18,-69,925,785),21411=>array(35,-73,938,765),21412=>array(39,-64,974,792),21413=>array(39,-67,962,793),21414=>array(42,-75,938,816),21415=>array(43,-81,951,786),21416=>array(20,-62,909,785),21417=>array(37,-63,961,802),21418=>array(24,-47,929,811),21419=>array(46,-60,948,795),21420=>array(48,-69,966,784),21421=>array(39,-71,963,785),21422=>array(23,-71,930,791),21423=>array(39,-65,958,791),21424=>array(46,-71,951,783),21425=>array(46,-71,948,783),21426=>array(51,-71,939,784),21427=>array(34,-79,894,835),21428=>array(47,-71,947,798),21429=>array(27,-45,882,821),21430=>array(117,11,903,746),21431=>array(56,-20,928,843),21432=>array(61,-25,941,767),21433=>array(57,-65,949,829),21434=>array(56,-59,933,843),21435=>array(79,-56,931,832),21436=>array(61,-64,932,816),21437=>array(67,-44,905,806),21438=>array(97,-60,971,791),21439=>array(61,-72,913,786),21440=>array(133,-48,955,823),21441=>array(38,-32,962,838),21442=>array(18,-74,970,848),21443=>array(30,-88,968,844),21444=>array(30,-15,968,852),21445=>array(30,-61,968,852),21446=>array(68,-66,977,836),21447=>array(38,-68,961,829),21448=>array(94,-34,920,754),21449=>array(63,-50,948,773),21450=>array(36,-64,945,767),21451=>array(63,-61,939,843),21452=>array(37,-67,955,770),21453=>array(51,-71,942,790),21454=>array(53,-50,962,816),21455=>array(58,-38,930,828),21456=>array(38,-62,940,827),21457=>array(38,-60,940,828),21458=>array(52,-57,944,801),21459=>array(58,-68,930,812),21460=>array(50,-64,963,833),21461=>array(48,-50,944,815),21462=>array(43,-70,960,780),21463=>array(64,-68,936,829),21464=>array(38,-59,934,833),21465=>array(16,-63,942,836),21466=>array(141,-75,963,781),21467=>array(52,-75,966,834),21468=>array(48,-57,961,839),21469=>array(54,-51,962,811),21470=>array(19,-61,953,785),21471=>array(31,-67,969,829),21472=>array(55,-29,954,806),21473=>array(34,-70,971,833),21474=>array(52,-71,945,829),21475=>array(184,5,818,695),21476=>array(83,-71,911,823),21477=>array(65,-51,902,840),21478=>array(78,-70,859,780),21479=>array(78,-70,859,780),21480=>array(124,-76,895,755),21481=>array(120,-65,894,766),21482=>array(58,-40,928,772),21483=>array(113,-64,929,831),21484=>array(76,-70,861,789),21485=>array(95,-65,952,781),21486=>array(98,-66,929,766),21487=>array(98,-64,926,769),21488=>array(124,-51,904,840),21489=>array(116,-25,946,810),21490=>array(63,-65,953,835),21491=>array(69,-62,917,837),21492=>array(43,-47,949,829),21493=>array(121,-13,896,782),21494=>array(90,-53,934,843),21495=>array(65,-59,935,804),21496=>array(111,-63,886,790),21497=>array(98,-70,937,763),21498=>array(107,-42,973,770),21499=>array(132,-65,899,831),21500=>array(116,-54,896,762),21501=>array(99,-66,930,768),21502=>array(135,-57,851,798),21503=>array(93,-37,950,788),21504=>array(98,-40,930,817),21505=>array(98,-67,930,776),21506=>array(102,-65,914,847),21507=>array(98,-26,932,835),21508=>array(57,-65,951,836),21509=>array(106,-56,894,783),21510=>array(96,-63,933,830),21511=>array(98,-67,945,780),21512=>array(40,-73,956,859),21513=>array(64,-72,900,823),21514=>array(157,-70,867,775),21515=>array(104,-61,933,832),21516=>array(118,-75,882,787),21517=>array(56,-67,829,836),21518=>array(44,-64,926,844),21519=>array(71,-76,947,824),21520=>array(99,-19,939,825),21521=>array(133,-75,867,831),21522=>array(72,-32,957,837),21523=>array(104,-65,932,775),21524=>array(104,-23,948,836),21525=>array(162,-70,821,770),21526=>array(104,-64,939,835),21527=>array(99,-58,900,789),21528=>array(97,-68,941,840),21529=>array(103,-72,946,833),21530=>array(103,-75,925,774),21531=>array(46,-70,947,783),21532=>array(95,-39,941,769),21533=>array(52,-66,958,822),21534=>array(53,-72,959,773),21535=>array(90,-71,945,854),21536=>array(92,-69,942,827),21537=>array(83,-49,946,816),21538=>array(58,-50,927,799),21539=>array(102,-6,928,805),21540=>array(108,-69,951,836),21541=>array(112,-71,934,780),21542=>array(48,-70,947,775),21543=>array(95,-29,935,779),21544=>array(86,-41,933,824),21545=>array(95,-62,955,806),21546=>array(91,-50,945,851),21547=>array(37,-65,966,858),21548=>array(104,-58,936,863),21549=>array(100,-68,970,824),21550=>array(99,-73,955,838),21551=>array(47,-58,848,857),21552=>array(97,-67,947,838),21553=>array(95,-70,944,835),21554=>array(96,-76,866,819),21555=>array(72,-67,940,787),21556=>array(43,-72,937,783),21557=>array(99,-74,958,827),21558=>array(106,-68,897,793),21559=>array(94,-74,952,831),21560=>array(98,-68,955,788),21561=>array(109,-70,949,836),21562=>array(116,-71,967,782),21563=>array(102,-72,903,834),21564=>array(89,-68,937,825),21565=>array(99,-51,945,844),21566=>array(70,-72,942,782),21567=>array(67,-67,917,832),21568=>array(98,-65,940,787),21569=>array(106,-62,903,827),21570=>array(180,-77,840,772),21571=>array(87,-69,942,789),21572=>array(74,-61,942,783),21573=>array(96,-74,966,833),21574=>array(51,-68,964,774),21575=>array(69,-66,934,819),21576=>array(77,-17,910,773),21577=>array(53,-71,944,787),21578=>array(67,-67,917,832),21579=>array(96,-69,943,829),21580=>array(116,-55,943,842),21581=>array(111,-51,956,743),21582=>array(116,-66,978,790),21583=>array(97,-66,939,835),21584=>array(101,-60,880,825),21585=>array(53,-72,959,830),21586=>array(100,-68,925,765),21587=>array(100,-26,932,824),21588=>array(79,-68,934,832),21589=>array(94,-7,928,767),21590=>array(91,-70,910,765),21591=>array(99,-74,926,764),21592=>array(84,-81,880,780),21593=>array(157,-68,837,760),21594=>array(111,-68,957,838),21595=>array(111,-31,968,831),21596=>array(101,-62,905,831),21597=>array(93,-64,951,841),21598=>array(97,-63,871,790),21599=>array(110,-65,961,819),21600=>array(97,-70,955,826),21601=>array(95,-70,949,786),21602=>array(100,-71,929,784),21603=>array(93,-63,942,777),21604=>array(89,-83,949,856),21605=>array(98,-60,943,841),21606=>array(98,-74,911,828),21607=>array(94,-63,945,831),21608=>array(39,-67,882,780),21609=>array(109,-54,953,751),21610=>array(109,-60,950,760),21611=>array(109,-60,942,845),21612=>array(108,-65,905,767),21613=>array(98,-14,928,831),21614=>array(108,-66,960,771),21615=>array(99,-67,942,787),21616=>array(84,-68,937,836),21617=>array(90,-68,970,830),21618=>array(102,-60,957,820),21619=>array(90,-65,942,830),21620=>array(108,-68,909,833),21621=>array(98,-65,930,785),21622=>array(79,-71,949,828),21623=>array(115,-62,893,786),21624=>array(94,-20,932,769),21625=>array(95,-49,969,830),21626=>array(106,-60,952,794),21627=>array(105,-67,900,835),21628=>array(98,-67,931,825),21629=>array(33,-73,971,862),21630=>array(104,-28,950,783),21631=>array(95,-61,953,841),21632=>array(94,-31,933,787),21633=>array(122,-66,951,828),21634=>array(89,-21,940,783),21635=>array(83,-34,962,834),21636=>array(115,-70,900,826),21637=>array(81,-68,898,833),21638=>array(107,-36,960,833),21639=>array(104,-28,950,802),21640=>array(89,-59,914,836),21641=>array(89,-74,968,824),21642=>array(89,-34,964,818),21643=>array(108,-70,943,840),21644=>array(53,-70,894,821),21645=>array(111,-65,954,840),21646=>array(39,-68,961,833),21647=>array(79,-63,943,848),21648=>array(90,-70,941,833),21649=>array(89,-51,935,842),21650=>array(54,-75,937,777),21651=>array(97,-34,941,773),21652=>array(97,-70,936,829),21653=>array(91,-67,923,828),21654=>array(104,-64,898,832),21655=>array(94,-3,951,830),21656=>array(97,-67,941,832),21657=>array(100,-59,932,830),21658=>array(86,-80,951,847),21659=>array(102,-68,893,836),21660=>array(102,-42,928,817),21661=>array(90,-7,914,809),21662=>array(98,-67,937,775),21663=>array(102,-64,891,730),21664=>array(51,-65,947,784),21665=>array(103,-50,956,800),21666=>array(61,-53,939,806),21667=>array(99,-68,933,811),21668=>array(80,-42,921,819),21669=>array(106,-30,956,782),21670=>array(90,-71,954,835),21671=>array(106,-67,892,829),21672=>array(64,-74,954,840),21673=>array(96,-64,931,840),21674=>array(82,-65,967,824),21675=>array(35,-71,974,779),21676=>array(98,-72,961,830),21677=>array(91,-65,926,828),21678=>array(107,-70,963,824),21679=>array(90,-65,948,848),21680=>array(117,-71,901,818),21681=>array(119,-70,883,841),21682=>array(119,-73,970,836),21683=>array(88,-60,949,824),21684=>array(100,-67,943,824),21685=>array(84,-63,963,854),21686=>array(110,-68,947,827),21687=>array(88,-62,944,842),21688=>array(58,-66,959,838),21689=>array(91,-51,908,828),21690=>array(91,-23,936,778),21691=>array(88,-63,943,835),21692=>array(119,-55,881,799),21693=>array(103,-64,898,785),21694=>array(105,-30,957,830),21695=>array(99,-69,949,835),21696=>array(47,-68,951,832),21697=>array(116,-66,884,792),21698=>array(91,-64,936,779),21699=>array(108,-69,904,783),21700=>array(90,-72,935,831),21701=>array(102,-61,908,831),21702=>array(106,-80,919,845),21703=>array(108,-25,949,831),21704=>array(84,-66,945,851),21705=>array(74,-60,944,828),21706=>array(104,-75,942,831),21707=>array(95,-27,935,846),21708=>array(85,-71,971,832),21709=>array(97,-55,900,875),21710=>array(103,-66,949,835),21711=>array(108,-73,973,781),21712=>array(99,-26,925,764),21713=>array(102,-18,924,766),21714=>array(87,-46,945,803),21715=>array(103,-63,936,821),21716=>array(98,-64,931,814),21717=>array(99,-61,872,821),21718=>array(93,-52,940,855),21719=>array(86,-60,922,833),21720=>array(103,-71,958,830),21721=>array(100,-47,949,829),21722=>array(81,-77,943,778),21723=>array(51,-69,962,803),21724=>array(101,-70,945,842),21725=>array(88,-62,950,828),21726=>array(108,-70,945,838),21727=>array(75,-59,886,837),21728=>array(110,-65,926,831),21729=>array(62,-62,943,785),21730=>array(89,-52,935,801),21731=>array(120,-14,943,779),21732=>array(87,-55,956,825),21733=>array(70,-60,931,784),21734=>array(84,-67,942,824),21735=>array(81,-66,946,827),21736=>array(109,-69,912,832),21737=>array(100,-15,933,779),21738=>array(107,-74,942,785),21739=>array(113,-73,962,762),21740=>array(78,-55,930,833),21741=>array(64,-71,949,773),21742=>array(92,-68,927,833),21743=>array(118,-65,951,783),21744=>array(80,-44,885,840),21745=>array(98,-65,923,829),21746=>array(63,-62,926,825),21747=>array(99,-81,947,824),21748=>array(108,-73,973,856),21749=>array(82,-69,913,829),21750=>array(88,-64,951,825),21751=>array(103,-70,938,814),21752=>array(94,-74,917,818),21753=>array(92,-68,936,834),21754=>array(87,-70,931,832),21755=>array(102,-66,937,778),21756=>array(95,-68,932,846),21757=>array(91,-74,952,786),21758=>array(95,-64,968,844),21759=>array(65,-62,959,839),21760=>array(110,-62,954,830),21761=>array(97,-62,931,845),21762=>array(116,-52,960,835),21763=>array(116,-66,900,828),21764=>array(101,-66,947,782),21765=>array(87,-45,951,867),21766=>array(101,-69,961,849),21767=>array(53,-76,939,786),21768=>array(88,-30,943,788),21769=>array(94,-68,945,848),21770=>array(106,-66,954,835),21771=>array(112,-62,950,830),21772=>array(98,-74,964,813),21773=>array(113,-74,946,841),21774=>array(98,-52,904,844),21775=>array(84,-62,938,843),21776=>array(44,-71,938,835),21777=>array(92,-36,934,820),21778=>array(88,-65,940,781),21779=>array(116,-71,924,829),21780=>array(99,-70,934,785),21781=>array(100,-48,923,863),21782=>array(82,-23,951,793),21783=>array(103,-65,957,827),21784=>array(34,-60,979,822),21785=>array(112,-57,987,812),21786=>array(97,-62,957,777),21787=>array(101,-66,948,830),21788=>array(59,-37,952,802),21789=>array(104,-62,938,804),21790=>array(92,-65,936,832),21791=>array(95,-37,929,851),21792=>array(91,-72,914,824),21793=>array(109,-61,963,792),21794=>array(104,-62,938,834),21795=>array(86,-29,935,842),21796=>array(74,-73,948,832),21797=>array(97,-46,940,821),21798=>array(97,-67,951,825),21799=>array(110,-70,900,780),21800=>array(80,-44,959,779),21801=>array(99,-73,946,833),21802=>array(74,-65,957,843),21803=>array(74,-27,959,804),21804=>array(87,-70,957,829),21805=>array(104,-71,941,837),21806=>array(42,-67,944,843),21807=>array(97,-65,945,836),21808=>array(100,-64,909,830),21809=>array(115,-68,900,787),21810=>array(107,-79,948,827),21811=>array(82,-69,962,802),21812=>array(106,-71,942,830),21813=>array(112,-44,995,856),21814=>array(113,-66,964,837),21815=>array(94,-75,933,845),21816=>array(78,-35,950,847),21817=>array(81,-56,972,832),21818=>array(110,-74,961,833),21819=>array(104,-65,951,841),21820=>array(113,-68,947,843),21821=>array(92,-67,953,832),21822=>array(84,-30,940,831),21823=>array(92,-28,953,842),21824=>array(105,-73,941,785),21825=>array(103,-66,902,791),21826=>array(93,-76,971,827),21827=>array(97,-70,930,833),21828=>array(84,-63,971,774),21829=>array(95,-67,933,833),21830=>array(55,-56,945,825),21831=>array(39,-73,928,844),21832=>array(111,-65,947,837),21833=>array(76,-76,945,819),21834=>array(93,-66,932,782),21835=>array(109,-66,987,837),21836=>array(86,-31,955,819),21837=>array(84,-57,942,864),21838=>array(46,-67,962,835),21839=>array(119,-71,889,784),21840=>array(89,-62,931,843),21841=>array(84,-77,962,829),21842=>array(113,-68,903,788),21843=>array(54,-60,964,838),21844=>array(91,-60,945,844),21845=>array(111,-62,908,842),21846=>array(83,-62,952,836),21847=>array(123,-65,900,846),21848=>array(104,-72,965,846),21849=>array(85,-55,952,824),21850=>array(77,-66,927,795),21851=>array(83,-73,933,822),21852=>array(83,-68,955,786),21853=>array(76,-67,955,821),21854=>array(91,-25,940,785),21855=>array(35,-68,969,836),21856=>array(88,-60,913,812),21857=>array(95,-66,932,826),21858=>array(109,-61,963,792),21859=>array(83,-68,926,832),21860=>array(91,-69,935,846),21861=>array(97,-70,950,850),21862=>array(91,-64,930,836),21863=>array(90,-72,914,828),21864=>array(90,-66,927,828),21865=>array(121,-63,959,831),21866=>array(110,-64,909,838),21867=>array(115,-65,960,835),21868=>array(63,-66,913,825),21869=>array(94,-66,914,833),21870=>array(79,-63,912,829),21871=>array(82,-68,906,794),21872=>array(86,-71,948,814),21873=>array(86,-48,935,822),21874=>array(104,-50,908,842),21875=>array(86,-30,973,843),21876=>array(115,-58,945,833),21877=>array(105,-64,983,833),21878=>array(86,-72,942,844),21879=>array(94,-64,942,840),21880=>array(91,-65,923,826),21881=>array(91,-80,933,781),21882=>array(91,-72,944,785),21883=>array(92,-67,908,833),21884=>array(90,-67,930,823),21885=>array(114,-59,989,859),21886=>array(76,-66,957,832),21887=>array(110,-30,955,827),21888=>array(95,-69,965,819),21889=>array(93,-58,910,793),21890=>array(108,-69,960,785),21891=>array(92,-67,939,835),21892=>array(56,-70,907,835),21893=>array(92,-18,924,788),21894=>array(82,-50,918,825),21895=>array(112,-67,904,831),21896=>array(86,-65,942,827),21897=>array(88,-74,950,840),21898=>array(92,-72,930,837),21899=>array(83,-65,952,832),21900=>array(52,-71,909,787),21901=>array(104,-69,967,824),21902=>array(112,-67,906,788),21903=>array(84,-59,931,833),21904=>array(79,-81,936,830),21905=>array(97,-65,933,841),21906=>array(92,-48,956,849),21907=>array(110,-72,957,777),21908=>array(91,-70,933,781),21909=>array(110,-66,953,783),21910=>array(97,-66,939,829),21911=>array(85,-68,951,801),21912=>array(81,-67,930,834),21913=>array(85,-60,968,833),21914=>array(79,-65,971,838),21915=>array(91,-67,979,836),21916=>array(86,-63,938,837),21917=>array(105,-55,913,801),21918=>array(77,-73,921,840),21919=>array(116,-61,901,787),21920=>array(97,-32,936,825),21921=>array(107,-71,949,828),21922=>array(107,-71,951,827),21923=>array(52,-74,965,824),21924=>array(90,-18,935,861),21925=>array(110,-71,968,837),21926=>array(132,-68,888,789),21927=>array(79,-26,945,829),21928=>array(86,-73,959,838),21929=>array(76,-71,966,812),21930=>array(75,-73,957,829),21931=>array(96,-55,961,835),21932=>array(50,-71,951,830),21933=>array(88,-53,939,860),21934=>array(53,-68,945,789),21935=>array(89,-59,953,851),21936=>array(90,-72,965,837),21937=>array(90,-70,941,788),21938=>array(107,-65,905,836),21939=>array(82,-28,916,834),21940=>array(72,-71,972,832),21941=>array(75,-62,924,832),21942=>array(94,-63,906,834),21943=>array(110,-67,925,831),21944=>array(65,-77,959,841),21945=>array(90,-26,953,851),21946=>array(112,-62,982,834),21947=>array(80,-70,948,858),21948=>array(110,-32,970,846),21949=>array(90,-66,936,807),21950=>array(82,-66,893,826),21951=>array(50,-69,961,780),21952=>array(49,-72,955,829),21953=>array(88,-64,946,839),21954=>array(108,-72,960,845),21955=>array(94,-68,938,838),21956=>array(82,-62,954,790),21957=>array(88,-73,945,845),21958=>array(84,-65,947,847),21959=>array(56,-75,946,832),21960=>array(107,-29,963,826),21961=>array(87,-64,944,831),21962=>array(110,-68,962,791),21963=>array(106,-70,933,838),21964=>array(98,-22,946,841),21965=>array(108,-70,907,835),21966=>array(104,-68,909,783),21967=>array(112,-68,977,827),21968=>array(118,-70,954,847),21969=>array(88,-21,941,830),21970=>array(76,-64,944,830),21971=>array(81,-73,961,793),21972=>array(90,-85,963,851),21973=>array(95,-68,963,784),21974=>array(92,-70,962,828),21975=>array(105,-70,937,783),21976=>array(84,-59,963,851),21977=>array(111,-64,956,841),21978=>array(118,-56,916,846),21979=>array(95,-56,970,863),21980=>array(95,-69,943,834),21981=>array(92,-64,930,788),21982=>array(119,-66,961,837),21983=>array(89,-27,938,840),21984=>array(48,-81,960,829),21985=>array(83,-71,955,791),21986=>array(100,-36,950,780),21987=>array(112,-68,910,786),21988=>array(92,-70,938,827),21989=>array(84,-68,957,844),21990=>array(80,-68,942,829),21991=>array(34,-75,973,842),21992=>array(83,-68,939,836),21993=>array(91,-67,946,836),21994=>array(90,-70,954,835),21995=>array(89,-66,943,776),21996=>array(93,-70,942,830),21997=>array(91,-37,929,849),21998=>array(63,-57,939,788),21999=>array(87,-39,950,782),22000=>array(68,-75,913,845),22001=>array(90,-68,974,862),22002=>array(71,-57,940,845),22003=>array(90,-67,949,822),22004=>array(72,-54,969,835),22005=>array(88,-54,942,772),22006=>array(83,-68,935,787),22007=>array(86,-64,964,832),22008=>array(58,-57,951,854),22009=>array(83,-56,963,827),22010=>array(117,-68,956,831),22011=>array(98,-69,961,841),22012=>array(118,-72,972,829),22013=>array(82,-76,950,834),22014=>array(79,-68,961,837),22015=>array(115,-78,962,841),22016=>array(87,-73,927,846),22017=>array(76,-68,943,835),22018=>array(121,-68,894,823),22019=>array(83,-70,949,841),22020=>array(83,-70,958,845),22021=>array(82,-64,964,788),22022=>array(83,-72,964,832),22023=>array(101,-80,965,846),22024=>array(91,-72,935,830),22025=>array(50,-65,957,833),22026=>array(85,-68,938,834),22027=>array(73,-78,972,839),22028=>array(91,-70,940,789),22029=>array(90,-74,933,832),22030=>array(86,-67,946,784),22031=>array(60,-66,960,812),22032=>array(91,-50,966,801),22033=>array(106,-70,913,836),22034=>array(99,-25,956,835),22035=>array(102,-63,906,799),22036=>array(90,-73,949,805),22037=>array(116,-64,951,785),22038=>array(84,-74,947,832),22039=>array(109,-67,905,836),22040=>array(91,-68,924,823),22041=>array(81,-73,926,836),22042=>array(101,-70,946,824),22043=>array(74,-75,975,833),22044=>array(106,-61,981,840),22045=>array(96,-70,941,832),22046=>array(103,-70,911,832),22047=>array(91,-68,933,822),22048=>array(81,-54,956,804),22049=>array(89,-23,939,836),22050=>array(106,-59,962,800),22051=>array(86,-65,883,814),22052=>array(91,-64,927,789),22053=>array(84,-65,973,831),22054=>array(27,-86,973,836),22055=>array(90,-64,945,848),22056=>array(91,-65,923,826),22057=>array(81,-68,945,831),22058=>array(106,-83,953,780),22059=>array(84,-71,949,831),22060=>array(77,-72,959,809),22061=>array(91,-59,924,827),22062=>array(95,-69,923,833),22063=>array(79,-77,949,843),22064=>array(86,-65,947,833),22065=>array(89,-72,891,780),22066=>array(79,-75,906,830),22067=>array(113,-80,964,832),22068=>array(91,-65,950,828),22069=>array(76,-67,944,835),22070=>array(93,-65,930,837),22071=>array(100,-48,948,863),22072=>array(80,-63,948,847),22073=>array(86,-67,952,845),22074=>array(115,-66,990,830),22075=>array(90,-69,933,833),22076=>array(77,-67,926,796),22077=>array(107,-68,956,785),22078=>array(111,-71,958,780),22079=>array(82,-68,937,783),22080=>array(113,-80,964,781),22081=>array(85,-48,959,768),22082=>array(92,-64,950,856),22083=>array(110,-63,971,841),22084=>array(77,-68,945,831),22085=>array(109,-70,922,834),22086=>array(113,-69,978,783),22087=>array(103,-36,934,841),22088=>array(98,-68,967,836),22089=>array(106,-68,983,837),22090=>array(108,-67,940,784),22091=>array(88,-73,973,837),22092=>array(92,-73,905,835),22093=>array(85,-71,944,843),22094=>array(87,-23,937,839),22095=>array(106,-63,991,858),22096=>array(64,-70,933,795),22097=>array(90,-62,948,840),22098=>array(86,-74,954,832),22099=>array(93,-76,936,832),22100=>array(79,-11,956,855),22101=>array(61,-77,904,856),22102=>array(82,-68,947,790),22103=>array(82,-61,951,830),22104=>array(80,-62,967,796),22105=>array(95,-70,966,851),22106=>array(109,-72,957,779),22107=>array(86,-68,940,829),22108=>array(80,-61,947,828),22109=>array(80,-64,945,834),22110=>array(79,-72,950,855),22111=>array(39,-72,934,844),22112=>array(78,-67,946,835),22113=>array(90,-59,956,849),22114=>array(80,-68,947,853),22115=>array(122,-75,936,779),22116=>array(81,-62,971,832),22117=>array(80,-72,955,835),22118=>array(104,-64,970,838),22119=>array(80,-68,932,830),22120=>array(49,-62,956,798),22121=>array(51,-23,944,789),22122=>array(80,-70,954,792),22123=>array(88,-32,949,825),22124=>array(92,-27,941,838),22125=>array(83,-57,964,864),22126=>array(104,-81,973,782),22127=>array(84,-75,954,830),22128=>array(99,-70,954,848),22129=>array(80,-68,954,833),22130=>array(74,-66,959,853),22131=>array(99,-73,975,833),22132=>array(85,-76,956,838),22133=>array(70,-72,942,847),22134=>array(84,-68,934,834),22135=>array(101,-76,980,838),22136=>array(76,-70,961,827),22137=>array(106,-53,918,841),22138=>array(83,-61,962,832),22139=>array(77,-38,964,839),22140=>array(95,-68,948,842),22141=>array(74,-63,953,835),22142=>array(106,-70,944,833),22143=>array(102,-71,941,780),22144=>array(89,-69,944,838),22145=>array(115,-68,951,785),22146=>array(92,-39,927,821),22147=>array(95,-76,957,828),22148=>array(79,-53,951,842),22149=>array(84,-65,936,789),22150=>array(83,-62,937,835),22151=>array(81,-68,956,834),22152=>array(65,-71,975,797),22153=>array(81,-61,952,835),22154=>array(91,-67,962,856),22155=>array(91,-65,968,833),22156=>array(100,-77,949,832),22157=>array(98,-33,938,821),22158=>array(91,-67,959,848),22159=>array(75,-64,947,837),22160=>array(92,-52,916,850),22161=>array(92,-62,966,828),22162=>array(81,-78,946,835),22163=>array(92,-70,962,839),22164=>array(75,-80,951,836),22165=>array(84,-69,943,846),22166=>array(82,-36,955,832),22167=>array(104,-66,984,787),22168=>array(91,-72,946,784),22169=>array(92,-70,934,830),22170=>array(111,-52,914,803),22171=>array(81,-69,972,847),22172=>array(84,-20,957,794),22173=>array(91,-80,925,841),22174=>array(41,-68,958,841),22175=>array(118,-48,989,844),22176=>array(72,-62,922,834),22177=>array(69,-67,954,833),22178=>array(57,-70,961,833),22179=>array(36,-64,942,786),22180=>array(75,-78,934,835),22181=>array(82,-60,949,830),22182=>array(78,-65,939,790),22183=>array(90,-71,947,828),22184=>array(79,-70,944,837),22185=>array(86,-68,933,835),22186=>array(98,-70,906,780),22187=>array(89,-69,966,842),22188=>array(92,-64,958,842),22189=>array(74,-63,967,835),22190=>array(43,-68,949,845),22191=>array(88,-66,914,784),22192=>array(103,-68,955,838),22193=>array(77,-68,963,835),22194=>array(55,-65,960,845),22195=>array(58,-64,955,841),22196=>array(46,-62,964,817),22197=>array(85,-59,948,846),22198=>array(82,-65,935,788),22199=>array(89,-69,968,842),22200=>array(74,-74,917,829),22201=>array(63,-72,959,834),22202=>array(67,-63,956,805),22203=>array(106,-60,919,794),22204=>array(76,-76,960,844),22205=>array(76,-75,948,833),22206=>array(92,-64,940,828),22207=>array(71,-67,939,834),22208=>array(84,-64,947,832),22209=>array(80,-66,950,807),22210=>array(55,-77,961,779),22211=>array(87,-65,954,831),22212=>array(83,-71,938,843),22213=>array(57,-66,969,792),22214=>array(87,-81,946,834),22215=>array(111,-68,957,790),22216=>array(82,-75,950,831),22217=>array(98,-65,962,796),22218=>array(72,-75,951,834),22219=>array(92,-74,947,824),22220=>array(88,-52,965,842),22221=>array(55,-51,949,839),22222=>array(64,-62,972,832),22223=>array(50,-68,944,839),22224=>array(75,-78,957,830),22225=>array(88,-74,929,817),22226=>array(74,-57,948,839),22227=>array(87,-52,945,845),22228=>array(78,-70,959,831),22229=>array(83,-77,953,832),22230=>array(74,-51,958,858),22231=>array(133,-54,879,781),22232=>array(129,-52,871,778),22233=>array(123,-30,865,754),22234=>array(132,-73,868,776),22235=>array(121,-35,879,744),22236=>array(123,-30,865,754),22237=>array(107,-65,886,789),22238=>array(129,-30,871,754),22239=>array(74,-68,863,839),22240=>array(130,-64,870,793),22241=>array(121,-64,895,788),22242=>array(109,-64,865,785),22243=>array(122,-64,878,785),22244=>array(110,-72,891,784),22245=>array(121,-67,894,784),22246=>array(113,-67,887,788),22247=>array(120,-67,892,785),22248=>array(121,-65,894,786),22249=>array(121,-67,894,784),22250=>array(138,-67,879,849),22251=>array(101,-68,901,788),22252=>array(111,-53,877,754),22253=>array(95,-63,900,791),22254=>array(99,-51,894,799),22255=>array(128,-59,884,789),22256=>array(114,-65,886,784),22257=>array(138,-67,879,849),22258=>array(122,-59,878,789),22259=>array(121,-70,879,781),22260=>array(109,-70,866,782),22261=>array(106,-63,863,776),22262=>array(122,-59,878,789),22263=>array(122,-68,905,791),22264=>array(115,-64,907,788),22265=>array(105,-64,897,788),22266=>array(115,-70,885,785),22267=>array(115,-70,885,785),22268=>array(115,-70,885,785),22269=>array(122,-59,878,789),22270=>array(110,-66,866,784),22271=>array(96,-68,892,789),22272=>array(106,-65,894,784),22273=>array(116,-69,903,774),22274=>array(112,-67,897,782),22275=>array(106,-70,905,789),22276=>array(101,-66,896,788),22277=>array(116,-69,873,794),22278=>array(112,-68,865,774),22279=>array(102,-67,896,788),22280=>array(105,-69,895,791),22281=>array(113,-65,900,790),22282=>array(107,-65,906,796),22283=>array(109,-67,890,780),22284=>array(96,-53,900,797),22285=>array(102,-61,905,784),22286=>array(116,-69,903,774),22287=>array(107,-69,896,785),22288=>array(111,-69,908,779),22289=>array(111,-69,898,774),22290=>array(102,-70,898,790),22291=>array(113,-71,899,787),22292=>array(103,-71,900,781),22293=>array(116,-69,903,774),22294=>array(119,-68,906,794),22295=>array(119,-68,906,794),22296=>array(112,-64,903,788),22297=>array(116,-69,903,774),22298=>array(93,-54,893,809),22299=>array(95,-53,893,806),22300=>array(98,-67,902,796),22301=>array(106,-69,894,774),22302=>array(99,-65,901,790),22303=>array(78,-13,922,810),22304=>array(59,-58,957,806),22305=>array(100,-15,895,796),22306=>array(54,-59,939,796),22307=>array(61,-29,960,776),22308=>array(53,-59,961,814),22309=>array(89,-67,934,778),22310=>array(68,-55,944,741),22311=>array(37,-63,913,770),22312=>array(49,-65,921,836),22313=>array(42,-64,949,793),22314=>array(55,-62,953,800),22315=>array(49,-55,930,790),22316=>array(49,-78,951,791),22317=>array(73,-39,927,809),22318=>array(43,-58,945,786),22319=>array(39,-53,954,776),22320=>array(56,-52,935,808),22321=>array(58,-58,952,817),22322=>array(50,-45,943,796),22323=>array(56,-71,907,785),22324=>array(68,-61,917,788),22325=>array(44,-59,948,781),22326=>array(60,-61,953,805),22327=>array(44,-65,932,788),22328=>array(59,-56,897,789),22329=>array(39,-63,912,832),22330=>array(29,-63,897,808),22331=>array(62,-64,948,810),22332=>array(84,-41,938,785),22333=>array(62,-72,903,794),22334=>array(40,-71,956,796),22335=>array(50,-63,967,802),22336=>array(44,-32,949,786),22337=>array(43,-69,952,800),22338=>array(43,-70,966,785),22339=>array(51,-68,958,774),22340=>array(44,-66,967,793),22341=>array(48,-60,972,811),22342=>array(38,-63,970,799),22343=>array(50,-63,906,831),22344=>array(44,-72,946,793),22345=>array(44,-59,944,806),22346=>array(41,-77,953,827),22347=>array(58,-78,967,798),22348=>array(53,-24,947,804),22349=>array(43,-71,948,799),22350=>array(48,-66,962,810),22351=>array(40,-55,968,790),22352=>array(73,-29,927,806),22353=>array(47,-67,951,813),22354=>array(57,-43,952,809),22355=>array(57,-29,952,813),22356=>array(57,-49,974,792),22357=>array(57,-59,952,805),22358=>array(28,-54,961,768),22359=>array(33,-70,947,834),22360=>array(43,-58,951,765),22361=>array(57,-54,952,758),22362=>array(52,-19,932,831),22363=>array(43,-38,939,816),22364=>array(41,-69,912,804),22365=>array(33,-58,943,798),22366=>array(35,-67,902,832),22367=>array(41,-60,955,852),22368=>array(62,-14,926,821),22369=>array(48,-71,963,812),22370=>array(46,-67,945,801),22371=>array(84,-14,933,777),22372=>array(65,-48,908,805),22373=>array(65,-32,933,771),22374=>array(48,-21,952,786),22375=>array(65,-49,936,791),22376=>array(60,-60,952,806),22377=>array(39,-68,945,796),22378=>array(50,-67,947,794),22379=>array(38,-52,904,794),22380=>array(56,-67,980,834),22381=>array(46,-83,953,777),22382=>array(53,-58,964,823),22383=>array(42,-14,948,785),22384=>array(59,-67,914,782),22385=>array(43,-70,957,797),22386=>array(60,-71,925,810),22387=>array(61,-71,920,835),22388=>array(60,-56,944,800),22389=>array(45,-18,953,824),22390=>array(40,-65,943,817),22391=>array(48,-61,947,807),22392=>array(56,-54,909,849),22393=>array(45,-60,958,843),22394=>array(45,-69,955,836),22395=>array(56,-63,954,828),22396=>array(51,-67,941,832),22397=>array(67,-66,968,847),22398=>array(75,-61,918,836),22399=>array(71,-79,945,842),22400=>array(56,-63,940,828),22401=>array(56,-60,967,828),22402=>array(73,-32,927,826),22403=>array(49,-11,952,838),22404=>array(47,-31,941,829),22405=>array(37,-67,929,824),22406=>array(35,-66,911,826),22407=>array(30,-65,903,755),22408=>array(34,-32,946,833),22409=>array(46,-28,955,840),22410=>array(70,-61,939,786),22411=>array(59,-25,953,827),22412=>array(30,-70,898,781),22413=>array(55,-70,883,841),22414=>array(30,-65,948,848),22415=>array(55,-71,954,823),22416=>array(56,-36,926,853),22417=>array(50,-58,920,844),22418=>array(52,-36,926,814),22419=>array(37,-63,949,834),22420=>array(59,-20,954,790),22421=>array(59,-11,954,831),22422=>array(67,-43,904,842),22423=>array(37,-54,956,840),22424=>array(50,-73,963,822),22425=>array(43,-52,962,842),22426=>array(49,-11,953,842),22427=>array(43,-65,965,809),22428=>array(58,-62,949,809),22429=>array(46,-57,963,850),22430=>array(42,-43,953,839),22431=>array(51,-73,955,821),22432=>array(37,-68,952,809),22433=>array(34,-32,946,833),22434=>array(50,-69,932,833),22435=>array(47,-14,947,808),22436=>array(31,-22,931,811),22437=>array(49,-70,960,827),22438=>array(75,-27,949,790),22439=>array(38,-77,891,842),22440=>array(48,-59,954,843),22441=>array(50,-8,922,764),22442=>array(41,-70,949,839),22443=>array(32,-11,932,830),22444=>array(41,-72,946,831),22445=>array(43,-6,923,808),22446=>array(41,-66,965,842),22447=>array(40,-49,942,793),22448=>array(51,-64,940,835),22449=>array(41,-60,883,826),22450=>array(41,-27,941,813),22451=>array(45,-67,956,833),22452=>array(40,-66,923,832),22453=>array(50,-72,951,832),22454=>array(59,-65,948,833),22455=>array(56,-65,944,783),22456=>array(51,-67,959,857),22457=>array(43,-68,943,827),22458=>array(49,-68,954,817),22459=>array(49,-72,960,804),22460=>array(63,-24,969,822),22461=>array(55,-15,951,846),22462=>array(54,-64,955,800),22463=>array(53,-66,941,833),22464=>array(97,-32,916,829),22465=>array(57,-70,958,821),22466=>array(46,-70,959,791),22467=>array(50,-71,956,845),22468=>array(46,-65,949,846),22469=>array(65,-24,959,842),22470=>array(63,-71,906,824),22471=>array(51,-61,893,811),22472=>array(46,-68,953,836),22473=>array(46,-73,945,836),22474=>array(55,-15,951,842),22475=>array(39,-25,943,793),22476=>array(54,-74,955,827),22477=>array(61,-67,903,791),22478=>array(41,-68,951,834),22479=>array(36,-64,964,829),22480=>array(50,-62,970,814),22481=>array(55,-30,951,831),22482=>array(47,-62,945,827),22483=>array(61,-65,956,806),22484=>array(40,-68,948,833),22485=>array(55,-20,959,814),22486=>array(59,-48,962,832),22487=>array(43,-56,945,835),22488=>array(39,-64,923,826),22489=>array(43,-70,938,806),22490=>array(31,-67,892,802),22491=>array(31,-51,915,802),22492=>array(48,-27,967,817),22493=>array(17,-43,964,849),22494=>array(26,-58,966,848),22495=>array(36,-69,965,835),22496=>array(39,-68,959,854),22497=>array(53,-20,959,821),22498=>array(47,-48,959,823),22499=>array(48,-65,951,822),22500=>array(39,-56,961,860),22501=>array(53,-67,959,835),22502=>array(32,-61,959,855),22503=>array(32,-52,952,820),22504=>array(26,-65,974,853),22505=>array(46,-60,954,836),22506=>array(42,-12,944,831),22507=>array(56,-62,907,839),22508=>array(51,-73,965,824),22509=>array(35,-64,949,835),22510=>array(48,-72,971,829),22511=>array(45,-30,945,829),22512=>array(46,-62,959,833),22513=>array(45,-74,963,830),22514=>array(50,-68,976,841),22515=>array(62,-68,899,831),22516=>array(35,-67,953,835),22517=>array(47,-50,959,812),22518=>array(32,-67,973,831),22519=>array(57,-69,960,833),22520=>array(55,-67,911,818),22521=>array(36,-65,938,835),22522=>array(36,-28,980,832),22523=>array(46,-67,951,835),22524=>array(52,-64,958,836),22525=>array(42,-69,948,801),22526=>array(52,-27,945,792),22527=>array(67,-27,945,850),22528=>array(48,-65,906,818),22529=>array(47,-67,966,808),22530=>array(84,-14,933,832),22531=>array(52,-23,958,855),22532=>array(53,-67,956,838),22533=>array(56,-22,944,784),22534=>array(45,-73,950,834),22535=>array(60,-22,954,833),22536=>array(56,-48,911,828),22537=>array(45,-58,947,835),22538=>array(68,-12,951,794),22539=>array(41,-55,907,820),22540=>array(57,-69,901,803),22541=>array(42,-69,962,837),22542=>array(44,-70,963,833),22543=>array(63,-23,958,855),22544=>array(50,-71,956,804),22545=>array(45,-29,924,826),22546=>array(53,-49,970,789),22547=>array(57,-67,927,829),22548=>array(52,-67,966,811),22549=>array(58,-19,912,828),22550=>array(55,-65,920,841),22551=>array(26,-65,944,844),22552=>array(76,-28,972,835),22553=>array(32,-25,953,810),22554=>array(51,-65,936,787),22555=>array(54,-67,953,806),22556=>array(53,-67,966,832),22557=>array(64,-67,915,799),22558=>array(37,-65,970,833),22559=>array(59,-63,945,840),22560=>array(35,-72,966,840),22561=>array(38,-19,933,830),22562=>array(50,-70,944,836),22563=>array(66,-68,922,803),22564=>array(48,-70,966,793),22565=>array(54,-12,965,828),22566=>array(40,-50,956,844),22567=>array(35,-51,968,821),22568=>array(60,-69,924,807),22569=>array(38,-71,951,823),22570=>array(32,-68,946,829),22571=>array(38,-68,969,829),22572=>array(56,-70,976,836),22573=>array(66,-32,967,824),22574=>array(60,-69,952,800),22575=>array(43,-65,962,837),22576=>array(44,-62,956,807),22577=>array(65,-67,966,832),22578=>array(67,-16,963,770),22579=>array(43,-52,907,820),22580=>array(42,-63,948,788),22581=>array(39,-68,940,833),22582=>array(58,-67,952,835),22583=>array(52,-70,951,843),22584=>array(56,-71,973,803),22585=>array(50,-25,949,839),22586=>array(60,-66,971,829),22587=>array(49,-29,951,827),22588=>array(47,-16,954,826),22589=>array(54,-64,954,804),22590=>array(52,-64,978,842),22591=>array(58,-71,956,821),22592=>array(40,-69,955,804),22593=>array(55,-27,945,815),22594=>array(40,-26,961,826),22595=>array(40,-68,950,835),22596=>array(35,-66,911,804),22597=>array(45,-72,971,829),22598=>array(54,-60,944,846),22599=>array(50,-27,927,842),22600=>array(59,-16,958,794),22601=>array(50,-73,973,829),22602=>array(47,-68,965,841),22603=>array(64,-17,940,831),22604=>array(46,-68,915,796),22605=>array(28,-55,972,835),22606=>array(52,-71,960,831),22607=>array(39,-41,952,816),22608=>array(36,-64,980,833),22609=>array(53,-11,948,833),22610=>array(36,-65,956,829),22611=>array(56,-71,964,806),22612=>array(42,-69,963,829),22613=>array(54,-68,976,827),22614=>array(49,-65,964,842),22615=>array(46,-17,970,856),22616=>array(44,-69,948,819),22617=>array(42,-63,944,841),22618=>array(37,-60,973,807),22619=>array(53,-70,965,805),22620=>array(41,-60,965,807),22621=>array(55,-66,951,834),22622=>array(48,-30,949,830),22623=>array(55,-40,963,811),22624=>array(50,-60,961,834),22625=>array(52,-61,927,834),22626=>array(62,-60,928,839),22627=>array(58,-31,953,817),22628=>array(54,-70,967,818),22629=>array(59,-69,954,803),22630=>array(64,-46,953,815),22631=>array(54,-8,954,859),22632=>array(37,-67,966,826),22633=>array(49,-34,950,831),22634=>array(49,-65,934,836),22635=>array(47,-69,946,836),22636=>array(35,-68,948,785),22637=>array(47,-30,959,809),22638=>array(47,-64,965,849),22639=>array(63,-67,921,835),22640=>array(52,-46,951,840),22641=>array(57,-26,951,847),22642=>array(33,-56,941,850),22643=>array(53,-66,961,844),22644=>array(56,-71,906,831),22645=>array(44,-49,943,834),22646=>array(54,-69,959,838),22647=>array(56,-64,958,839),22648=>array(53,-26,940,803),22649=>array(53,-24,959,833),22650=>array(48,-69,954,835),22651=>array(46,-73,969,820),22652=>array(42,-66,961,830),22653=>array(34,-58,967,839),22654=>array(49,-34,952,831),22655=>array(33,-62,951,846),22656=>array(43,-71,957,810),22657=>array(52,-64,983,817),22658=>array(47,-70,957,804),22659=>array(39,-65,960,828),22660=>array(51,-65,961,838),22661=>array(52,-25,945,789),22662=>array(56,-69,942,823),22663=>array(53,-71,953,838),22664=>array(52,-64,920,831),22665=>array(28,-64,962,821),22666=>array(63,-26,958,838),22667=>array(60,-68,953,841),22668=>array(46,-67,962,851),22669=>array(58,-38,964,846),22670=>array(46,-69,950,836),22671=>array(45,-43,943,847),22672=>array(56,-32,956,823),22673=>array(48,-65,954,842),22674=>array(19,-80,923,826),22675=>array(45,-40,954,834),22676=>array(45,-58,945,839),22677=>array(40,-60,962,801),22678=>array(40,-69,949,837),22679=>array(38,-73,905,835),22680=>array(39,-67,969,833),22681=>array(38,-71,927,821),22682=>array(29,-68,947,821),22683=>array(34,-72,968,812),22684=>array(60,-35,968,847),22685=>array(39,-57,963,847),22686=>array(52,-62,961,830),22687=>array(31,-64,911,827),22688=>array(48,-70,960,804),22689=>array(40,-69,953,836),22690=>array(49,-64,959,843),22691=>array(36,-76,965,827),22692=>array(29,-69,953,836),22693=>array(49,-32,962,843),22694=>array(52,-63,932,827),22695=>array(55,-61,976,836),22696=>array(56,-43,949,816),22697=>array(38,-68,964,826),22698=>array(43,-52,969,831),22699=>array(41,-72,950,834),22700=>array(67,-27,967,844),22701=>array(32,-24,947,826),22702=>array(67,-15,956,857),22703=>array(34,-33,954,847),22704=>array(49,-67,954,806),22705=>array(39,-32,981,828),22706=>array(30,-62,954,845),22707=>array(43,-76,962,838),22708=>array(47,-57,950,831),22709=>array(60,-69,933,779),22710=>array(47,-68,963,833),22711=>array(35,-68,945,831),22712=>array(52,-62,938,842),22713=>array(52,-67,924,787),22714=>array(32,-64,972,851),22715=>array(52,-68,950,833),22716=>array(56,-33,977,831),22717=>array(46,-75,977,846),22718=>array(64,-25,960,828),22719=>array(56,-70,962,806),22720=>array(26,-69,962,845),22721=>array(62,-26,957,831),22722=>array(36,-38,964,780),22723=>array(43,-26,944,788),22724=>array(44,-32,959,832),22725=>array(62,-32,953,851),22726=>array(79,-34,951,826),22727=>array(43,-34,947,835),22728=>array(50,-68,987,830),22729=>array(47,-72,969,833),22730=>array(48,-71,965,839),22731=>array(61,-65,918,832),22732=>array(35,-79,966,837),22733=>array(41,-32,953,791),22734=>array(38,-54,969,857),22735=>array(49,-34,951,823),22736=>array(53,-35,962,794),22737=>array(46,-26,962,836),22738=>array(44,-18,956,834),22739=>array(42,-45,953,807),22740=>array(41,-55,949,840),22741=>array(43,-62,965,828),22742=>array(31,-51,947,818),22743=>array(36,-35,954,823),22744=>array(59,-28,949,783),22745=>array(52,-77,967,847),22746=>array(61,-66,969,836),22747=>array(53,-65,920,806),22748=>array(35,-60,951,808),22749=>array(36,-65,973,826),22750=>array(51,-63,970,844),22751=>array(57,-24,950,849),22752=>array(29,-68,952,841),22753=>array(29,-64,964,843),22754=>array(46,-65,959,820),22755=>array(38,-64,963,831),22756=>array(42,-61,951,837),22757=>array(42,-70,948,791),22758=>array(59,-70,953,829),22759=>array(33,-72,957,811),22760=>array(71,-28,941,781),22761=>array(59,-71,932,793),22762=>array(31,-75,959,848),22763=>array(103,28,894,796),22764=>array(49,-18,951,796),22765=>array(75,-58,888,834),22766=>array(41,-63,913,829),22767=>array(33,-69,948,820),22768=>array(47,-55,927,837),22769=>array(74,-40,927,846),22770=>array(62,-58,933,846),22771=>array(42,-58,955,846),22772=>array(59,-17,951,826),22773=>array(52,-34,969,842),22774=>array(59,-9,909,834),22775=>array(55,-21,948,835),22776=>array(59,-38,909,834),22777=>array(55,-21,948,835),22778=>array(72,-32,947,831),22779=>array(50,-50,972,806),22780=>array(55,-23,953,830),22781=>array(55,-61,951,836),22782=>array(49,-18,950,829),22783=>array(62,-72,954,845),22784=>array(55,-61,951,836),22785=>array(95,-62,932,847),22786=>array(59,-46,954,826),22787=>array(67,-64,923,791),22788=>array(18,-67,935,818),22789=>array(30,-82,946,827),22790=>array(51,-71,955,833),22791=>array(43,-63,930,827),22792=>array(37,-60,961,832),22793=>array(58,-62,959,830),22794=>array(55,-41,952,812),22795=>array(71,-67,937,842),22796=>array(54,-64,969,833),22797=>array(55,-65,954,829),22798=>array(60,-67,967,829),22799=>array(53,-65,954,812),22800=>array(84,-66,945,844),22801=>array(53,-65,961,843),22802=>array(46,-67,954,795),22803=>array(55,-67,965,823),22804=>array(36,-53,948,841),22805=>array(95,-71,856,842),22806=>array(41,-65,967,836),22807=>array(46,-66,945,828),22808=>array(57,-59,872,844),22809=>array(24,-66,968,789),22810=>array(89,-68,911,849),22811=>array(107,-81,928,807),22812=>array(45,-65,959,828),22813=>array(29,-47,965,804),22814=>array(119,-58,929,821),22815=>array(14,-59,907,842),22816=>array(66,-65,921,847),22817=>array(66,-65,953,847),22818=>array(59,-73,928,839),22819=>array(71,-73,915,845),22820=>array(58,-76,942,848),22821=>array(22,-69,925,840),22822=>array(50,-69,952,823),22823=>array(85,-43,933,837),22824=>array(55,-63,950,845),22825=>array(61,-51,947,778),22826=>array(83,-48,941,834),22827=>array(74,-51,943,834),22828=>array(29,-57,979,840),22829=>array(84,-55,931,798),22830=>array(54,-70,968,826),22831=>array(58,-66,957,835),22832=>array(76,-70,953,835),22833=>array(86,-70,941,829),22834=>array(33,-62,947,835),22835=>array(54,-7,946,839),22836=>array(62,-59,913,831),22837=>array(43,-61,945,835),22838=>array(36,-71,969,824),22839=>array(58,-68,953,835),22840=>array(29,-70,982,855),22841=>array(29,-59,936,830),22842=>array(33,-59,947,835),22843=>array(21,-58,937,835),22844=>array(60,-67,955,835),22845=>array(66,-71,957,835),22846=>array(69,-64,955,834),22847=>array(53,-45,957,835),22848=>array(53,-62,982,783),22849=>array(40,-31,954,821),22850=>array(50,-67,958,832),22851=>array(67,-88,958,847),22852=>array(32,-44,976,842),22853=>array(59,-67,965,838),22854=>array(66,-41,957,835),22855=>array(60,-65,929,840),22856=>array(62,-62,960,848),22857=>array(44,-72,958,840),22858=>array(59,-74,964,831),22859=>array(21,-58,937,835),22860=>array(37,-60,963,828),22861=>array(35,-60,972,843),22862=>array(36,-22,961,851),22863=>array(46,-77,954,840),22864=>array(39,-66,966,841),22865=>array(43,-70,957,830),22866=>array(36,-65,974,838),22867=>array(57,-65,965,829),22868=>array(48,-71,970,835),22869=>array(53,-57,972,843),22870=>array(30,-59,954,839),22871=>array(43,-65,966,844),22872=>array(42,-65,955,829),22873=>array(29,-60,975,848),22874=>array(54,-68,960,839),22875=>array(26,-68,997,841),22876=>array(47,-69,970,836),22877=>array(70,-82,962,836),22878=>array(47,-75,976,833),22879=>array(41,-59,974,840),22880=>array(40,-71,959,829),22881=>array(44,-64,973,793),22882=>array(36,-68,970,840),22883=>array(51,-78,971,807),22884=>array(26,-77,972,837),22885=>array(39,-73,961,840),22886=>array(44,-66,960,839),22887=>array(47,-72,968,842),22888=>array(39,-64,970,852),22889=>array(32,-22,966,845),22890=>array(30,-65,967,843),22891=>array(40,-71,968,844),22892=>array(39,-64,970,847),22893=>array(35,-63,982,839),22894=>array(51,-69,960,849),22895=>array(29,-80,983,839),22896=>array(40,-73,967,781),22897=>array(48,-66,966,839),22898=>array(42,-72,961,832),22899=>array(86,-53,911,836),22900=>array(64,-67,949,819),22901=>array(52,-63,948,840),22902=>array(68,-70,920,821),22903=>array(63,-63,958,833),22904=>array(69,-65,959,836),22905=>array(40,-56,948,836),22906=>array(100,-70,972,832),22907=>array(65,-64,951,828),22908=>array(64,-55,958,831),22909=>array(52,-67,961,818),22910=>array(62,-65,912,829),22911=>array(44,-60,961,830),22912=>array(63,-66,944,821),22913=>array(66,-59,919,844),22914=>array(71,-74,897,815),22915=>array(29,-52,945,840),22916=>array(54,-72,942,836),22917=>array(77,-53,964,816),22918=>array(31,-67,938,824),22919=>array(47,-62,861,833),22920=>array(46,-61,914,828),22921=>array(61,-71,955,832),22922=>array(51,-72,935,832),22923=>array(76,-72,962,833),22924=>array(64,-69,954,837),22925=>array(51,-67,952,837),22926=>array(56,-72,974,840),22927=>array(74,-66,972,842),22928=>array(53,-56,974,841),22929=>array(49,-54,941,849),22930=>array(62,-68,934,839),22931=>array(57,-69,961,836),22932=>array(47,-64,957,853),22933=>array(57,-66,891,838),22934=>array(47,-70,957,830),22935=>array(39,-66,966,850),22936=>array(45,-69,958,830),22937=>array(53,-67,952,835),22938=>array(49,-64,966,840),22939=>array(66,-44,940,823),22940=>array(58,-69,955,831),22941=>array(39,-63,961,835),22942=>array(45,-50,956,827),22943=>array(66,-59,920,785),22944=>array(61,-66,917,835),22945=>array(57,-70,946,837),22946=>array(50,-67,971,836),22947=>array(52,-48,966,839),22948=>array(46,-62,951,830),22949=>array(67,-71,903,834),22950=>array(44,-66,951,836),22951=>array(53,-68,955,836),22952=>array(55,-77,951,829),22953=>array(53,-64,935,824),22954=>array(36,-66,913,818),22955=>array(36,-64,890,825),22956=>array(62,-62,965,828),22957=>array(58,-64,975,844),22958=>array(58,-65,945,838),22959=>array(61,-65,918,845),22960=>array(64,-67,951,842),22961=>array(62,-73,911,835),22962=>array(50,-58,937,835),22963=>array(53,-52,965,847),22964=>array(59,-63,945,844),22965=>array(60,-56,958,832),22966=>array(45,-56,956,835),22967=>array(66,-60,975,844),22968=>array(61,-62,961,830),22969=>array(30,-71,978,833),22970=>array(55,-66,973,838),22971=>array(80,-70,935,837),22972=>array(62,-60,959,830),22973=>array(59,-62,918,837),22974=>array(65,-65,936,828),22975=>array(60,-55,924,821),22976=>array(53,-65,956,842),22977=>array(60,-65,918,834),22978=>array(71,-58,969,830),22979=>array(60,-58,962,826),22980=>array(61,-61,954,826),22981=>array(56,-72,953,839),22982=>array(60,-67,948,832),22983=>array(58,-70,941,830),22984=>array(55,-50,968,860),22985=>array(37,-68,954,840),22986=>array(70,-64,934,832),22987=>array(54,-74,945,835),22988=>array(56,-62,965,839),22989=>array(32,-56,959,831),22990=>array(42,-77,968,834),22991=>array(62,-69,955,837),22992=>array(56,-65,956,818),22993=>array(56,-64,956,838),22994=>array(66,-64,978,841),22995=>array(52,-69,952,827),22996=>array(58,-67,912,836),22997=>array(58,-67,958,827),22998=>array(51,-52,949,822),22999=>array(41,-70,922,825),23000=>array(48,-67,956,850),23001=>array(40,-64,959,834),23002=>array(53,-70,960,833),23003=>array(60,-70,906,830),23004=>array(67,-63,926,850),23005=>array(38,-65,969,832),23006=>array(48,-52,957,850),23007=>array(38,-68,948,842),23008=>array(57,-74,907,832),23009=>array(80,-72,938,829),23010=>array(63,-72,929,831),23011=>array(38,-66,970,846),23012=>array(62,-66,957,837),23013=>array(47,-54,959,833),23014=>array(49,-71,962,843),23015=>array(52,-65,952,845),23016=>array(54,-67,968,837),23017=>array(68,-75,956,827),23018=>array(45,-69,956,824),23019=>array(50,-71,955,831),23020=>array(62,-66,956,829),23021=>array(67,-73,931,837),23022=>array(69,-59,960,837),23023=>array(64,-74,953,823),23024=>array(45,-60,909,836),23025=>array(44,-49,979,860),23026=>array(61,-74,954,831),23027=>array(61,-70,887,830),23028=>array(83,-73,938,824),23029=>array(69,-79,954,821),23030=>array(52,-50,970,858),23031=>array(55,-73,957,827),23032=>array(63,-73,953,827),23033=>array(40,-59,953,845),23034=>array(64,-74,953,823),23035=>array(53,-66,895,831),23036=>array(73,-80,932,822),23037=>array(78,-75,947,820),23038=>array(57,-80,955,823),23039=>array(59,-74,939,842),23040=>array(64,-67,951,830),23041=>array(53,-74,959,832),23042=>array(73,-73,959,832),23043=>array(73,-68,953,833),23044=>array(44,-65,935,829),23045=>array(44,-77,934,817),23046=>array(28,-69,936,822),23047=>array(40,-60,939,836),23048=>array(56,-82,919,834),23049=>array(34,-64,962,839),23050=>array(64,-68,958,830),23051=>array(62,-70,897,836),23052=>array(46,-48,956,840),23053=>array(46,-70,961,840),23054=>array(37,-68,939,830),23055=>array(56,-62,956,838),23056=>array(64,-64,953,837),23057=>array(37,-68,943,830),23058=>array(56,-67,953,845),23059=>array(41,-67,963,823),23060=>array(82,-69,954,839),23061=>array(60,-62,964,837),23062=>array(63,-69,980,829),23063=>array(57,-69,983,833),23064=>array(62,-75,962,831),23065=>array(51,-48,952,845),23066=>array(72,-74,923,808),23067=>array(64,-71,977,833),23068=>array(50,-71,947,833),23069=>array(66,-54,969,852),23070=>array(48,-68,945,833),23071=>array(63,-72,897,831),23072=>array(66,-66,965,831),23073=>array(66,-66,961,831),23074=>array(54,-66,951,867),23075=>array(65,-67,933,845),23076=>array(37,-68,939,829),23077=>array(42,-63,972,832),23078=>array(62,-64,954,828),23079=>array(62,-68,949,846),23080=>array(47,-64,954,828),23081=>array(57,-67,967,848),23082=>array(57,-68,948,828),23083=>array(39,-67,967,828),23084=>array(42,-64,962,833),23085=>array(73,-74,964,833),23086=>array(64,-68,941,832),23087=>array(64,-71,948,833),23088=>array(64,-67,955,840),23089=>array(32,-62,947,826),23090=>array(43,-72,891,819),23091=>array(55,-64,912,839),23092=>array(46,-73,870,832),23093=>array(49,-71,968,835),23094=>array(67,-75,940,793),23095=>array(65,-44,953,833),23096=>array(51,-78,953,833),23097=>array(44,-77,964,828),23098=>array(37,-67,973,823),23099=>array(61,-64,973,835),23100=>array(68,-69,906,832),23101=>array(57,-67,955,828),23102=>array(51,-69,958,827),23103=>array(37,-58,939,827),23104=>array(38,-65,952,835),23105=>array(55,-68,930,832),23106=>array(63,-71,912,840),23107=>array(58,-68,957,834),23108=>array(53,-67,960,839),23109=>array(64,-61,921,847),23110=>array(66,-74,946,836),23111=>array(42,-67,959,834),23112=>array(46,-72,971,831),23113=>array(59,-63,954,836),23114=>array(37,-67,977,837),23115=>array(44,-66,953,837),23116=>array(49,-71,980,828),23117=>array(54,-65,962,839),23118=>array(69,-68,953,842),23119=>array(42,-67,968,848),23120=>array(52,-70,979,827),23121=>array(50,-70,962,830),23122=>array(50,-68,971,836),23123=>array(64,-74,935,827),23124=>array(54,-63,964,834),23125=>array(37,-65,964,836),23126=>array(45,-68,979,829),23127=>array(54,-70,960,832),23128=>array(50,-62,966,831),23129=>array(48,-60,946,841),23130=>array(55,-71,960,833),23131=>array(52,-62,955,838),23132=>array(47,-67,954,790),23133=>array(52,-71,961,828),23134=>array(49,-67,959,839),23135=>array(66,-71,912,829),23136=>array(65,-68,924,839),23137=>array(44,-64,970,839),23138=>array(54,-65,951,850),23139=>array(59,-75,922,834),23140=>array(52,-72,898,830),23141=>array(56,-66,967,833),23142=>array(42,-74,944,832),23143=>array(45,-64,948,837),23144=>array(34,-61,957,834),23145=>array(53,-67,948,837),23146=>array(47,-78,964,822),23147=>array(54,-56,949,834),23148=>array(37,-50,950,829),23149=>array(45,-54,954,833),23150=>array(69,-68,945,834),23151=>array(57,-78,918,795),23152=>array(50,-73,959,835),23153=>array(57,-78,944,848),23154=>array(70,-65,962,835),23155=>array(61,-62,934,835),23156=>array(56,-74,915,780),23157=>array(37,-70,956,825),23158=>array(52,-63,903,831),23159=>array(40,-65,949,852),23160=>array(57,-68,947,830),23161=>array(65,-67,952,835),23162=>array(51,-69,963,841),23163=>array(50,-65,951,833),23164=>array(51,-64,954,840),23165=>array(53,-70,964,832),23166=>array(41,-70,964,849),23167=>array(63,-65,967,834),23168=>array(67,-68,932,832),23169=>array(50,-64,963,849),23170=>array(65,-61,935,858),23171=>array(57,-68,961,832),23172=>array(57,-71,961,833),23173=>array(38,-49,955,827),23174=>array(57,-72,945,835),23175=>array(57,-72,934,832),23176=>array(70,-62,950,824),23177=>array(57,-62,943,832),23178=>array(43,-73,951,833),23179=>array(58,-73,973,823),23180=>array(52,-74,955,830),23181=>array(56,-82,954,852),23182=>array(57,-68,965,838),23183=>array(50,-69,950,830),23184=>array(51,-72,952,787),23185=>array(65,-66,959,842),23186=>array(60,-66,973,836),23187=>array(60,-58,959,841),23188=>array(52,-70,954,834),23189=>array(57,-76,964,833),23190=>array(47,-60,988,842),23191=>array(73,-50,961,836),23192=>array(57,-65,951,842),23193=>array(48,-74,961,843),23194=>array(63,-73,900,827),23195=>array(42,-65,949,836),23196=>array(56,-82,954,833),23197=>array(50,-72,945,835),23198=>array(55,-69,986,832),23199=>array(44,-62,963,810),23200=>array(64,-65,927,845),23201=>array(58,-67,964,833),23202=>array(49,-70,920,825),23203=>array(43,-66,954,835),23204=>array(67,-53,976,832),23205=>array(53,-78,921,834),23206=>array(55,-67,914,832),23207=>array(54,-65,919,837),23208=>array(54,-63,967,835),23209=>array(62,-71,914,827),23210=>array(35,-74,951,815),23211=>array(38,-60,965,836),23212=>array(56,-67,981,825),23213=>array(57,-82,931,825),23214=>array(41,-70,974,849),23215=>array(46,-60,928,845),23216=>array(46,-65,908,832),23217=>array(55,-73,967,840),23218=>array(43,-53,958,852),23219=>array(65,-67,967,846),23220=>array(59,-76,974,823),23221=>array(31,-65,968,834),23222=>array(55,-67,954,827),23223=>array(43,-64,950,837),23224=>array(55,-71,966,843),23225=>array(56,-69,915,834),23226=>array(51,-73,975,829),23227=>array(38,-76,950,832),23228=>array(51,-72,968,818),23229=>array(56,-71,922,818),23230=>array(18,-64,948,837),23231=>array(52,-64,972,855),23232=>array(48,-69,962,833),23233=>array(53,-69,970,832),23234=>array(42,-65,958,840),23235=>array(60,-71,945,840),23236=>array(38,-65,968,839),23237=>array(72,-60,954,844),23238=>array(65,-69,977,833),23239=>array(54,-82,962,829),23240=>array(61,-73,932,831),23241=>array(66,-76,957,831),23242=>array(49,-65,954,832),23243=>array(36,-57,929,818),23244=>array(51,-64,966,850),23245=>array(52,-70,927,832),23246=>array(44,-69,950,840),23247=>array(49,-64,946,842),23248=>array(57,-65,958,829),23249=>array(82,-71,934,791),23250=>array(44,-73,931,820),23251=>array(43,-53,967,844),23252=>array(43,-72,920,826),23253=>array(58,-56,971,830),23254=>array(22,-62,953,831),23255=>array(36,-77,951,837),23256=>array(44,-61,977,843),23257=>array(38,-63,970,841),23258=>array(47,-47,972,833),23259=>array(52,-74,958,785),23260=>array(52,-65,964,849),23261=>array(58,-70,962,834),23262=>array(54,-67,957,836),23263=>array(44,-47,951,841),23264=>array(37,-66,955,841),23265=>array(37,-64,948,836),23266=>array(51,-72,954,826),23267=>array(43,-61,952,836),23268=>array(55,-55,938,836),23269=>array(50,-69,951,831),23270=>array(30,-77,921,826),23271=>array(36,-67,943,830),23272=>array(59,-72,972,833),23273=>array(69,-69,964,835),23274=>array(37,-72,973,839),23275=>array(68,-62,989,837),23276=>array(63,-66,978,834),23277=>array(56,-68,953,831),23278=>array(50,-70,954,828),23279=>array(44,-75,960,833),23280=>array(69,-69,984,837),23281=>array(41,-70,914,823),23282=>array(49,-66,979,840),23283=>array(51,-50,957,859),23284=>array(62,-80,956,829),23285=>array(40,-65,961,836),23286=>array(39,-54,970,856),23287=>array(34,-65,950,841),23288=>array(44,-78,962,837),23289=>array(46,-73,966,828),23290=>array(42,-68,911,835),23291=>array(57,-65,915,823),23292=>array(38,-74,958,831),23293=>array(44,-74,980,838),23294=>array(37,-74,954,836),23295=>array(48,-77,965,834),23296=>array(53,-67,964,852),23297=>array(35,-77,989,831),23298=>array(54,-82,981,833),23299=>array(45,-77,951,827),23300=>array(38,-69,954,833),23301=>array(38,-69,952,829),23302=>array(41,-64,991,858),23303=>array(38,-79,960,832),23304=>array(44,-64,965,835),23305=>array(38,-64,956,841),23306=>array(64,-89,940,832),23307=>array(34,-68,958,835),23308=>array(52,-68,966,834),23309=>array(38,-66,965,835),23310=>array(42,-70,975,831),23311=>array(40,-68,975,831),23312=>array(44,-74,976,841),23313=>array(30,-50,963,844),23314=>array(45,-68,973,864),23315=>array(45,-80,977,839),23316=>array(41,-66,971,831),23317=>array(46,-64,941,835),23318=>array(61,-75,948,848),23319=>array(35,-56,962,850),23320=>array(34,-64,952,837),23321=>array(36,-65,964,837),23322=>array(42,-70,972,844),23323=>array(46,-60,991,836),23324=>array(53,-84,969,849),23325=>array(46,-64,956,848),23326=>array(50,-41,962,835),23327=>array(46,-70,965,853),23328=>array(38,-67,984,838),23329=>array(36,-66,975,843),23330=>array(43,-79,966,837),23331=>array(51,-70,964,837),23332=>array(37,-68,973,848),23333=>array(51,-70,956,825),23334=>array(50,-71,955,826),23335=>array(41,-70,953,825),23336=>array(34,-50,963,838),23337=>array(43,-70,942,831),23338=>array(44,-67,966,844),23339=>array(34,-65,947,840),23340=>array(48,-68,951,829),23341=>array(44,-68,976,815),23342=>array(45,-74,950,807),23343=>array(45,-68,957,824),23344=>array(68,-69,924,791),23345=>array(53,-75,953,840),23346=>array(46,-63,934,829),23347=>array(43,-65,963,831),23348=>array(43,-69,956,850),23349=>array(40,-68,936,845),23350=>array(43,-64,962,859),23351=>array(36,-67,962,846),23352=>array(54,-65,958,851),23353=>array(27,-65,977,829),23354=>array(57,-53,971,829),23355=>array(46,-66,961,841),23356=>array(62,-74,921,831),23357=>array(40,-67,976,839),23358=>array(35,-50,968,848),23359=>array(41,-68,971,836),23360=>array(51,-65,932,831),23361=>array(68,-66,930,785),23362=>array(42,-43,959,840),23363=>array(59,-61,989,840),23364=>array(41,-66,909,832),23365=>array(43,-65,969,821),23366=>array(55,-67,954,831),23367=>array(46,-64,980,832),23368=>array(48,-65,943,831),23369=>array(66,-58,937,839),23370=>array(41,-78,942,839),23371=>array(44,-72,962,825),23372=>array(55,-74,957,839),23373=>array(39,-67,974,831),23374=>array(46,-73,947,830),23375=>array(45,-65,953,846),23376=>array(98,-49,921,787),23377=>array(72,-52,927,782),23378=>array(221,-58,921,778),23379=>array(94,-53,939,781),23380=>array(69,-61,953,825),23381=>array(74,-59,942,783),23382=>array(41,-52,955,786),23383=>array(94,-61,926,832),23384=>array(47,-69,943,839),23385=>array(31,-66,937,823),23386=>array(53,-65,947,840),23387=>array(74,-64,944,831),23388=>array(60,-65,967,834),23389=>array(48,-61,928,834),23390=>array(24,-31,945,786),23391=>array(66,-17,955,786),23392=>array(86,-51,920,828),23393=>array(20,-70,953,839),23394=>array(53,-64,947,847),23395=>array(50,-67,959,838),23396=>array(42,-77,970,838),23397=>array(54,-58,947,852),23398=>array(74,-54,926,826),23399=>array(86,-52,935,826),23400=>array(41,-67,950,800),23401=>array(51,-68,948,833),23402=>array(41,-60,924,842),23403=>array(44,-69,965,815),23404=>array(38,-66,946,791),23405=>array(55,-72,960,785),23406=>array(41,-64,949,836),23407=>array(63,-61,956,796),23408=>array(41,-68,971,834),23409=>array(31,-59,962,798),23410=>array(51,-50,961,789),23411=>array(53,-56,949,855),23412=>array(135,-68,903,823),23413=>array(34,-76,944,817),23414=>array(53,-58,949,838),23415=>array(41,-71,953,831),23416=>array(66,-67,939,831),23417=>array(64,-57,940,840),23418=>array(31,-64,955,790),23419=>array(44,-70,954,823),23420=>array(59,-81,946,833),23421=>array(71,-60,948,837),23422=>array(39,-67,954,788),23423=>array(57,-59,955,846),23424=>array(90,354,883,650),23425=>array(79,-52,934,851),23426=>array(56,-67,945,833),23427=>array(109,-28,902,821),23428=>array(55,-63,952,841),23429=>array(70,-38,942,833),23430=>array(79,-61,932,841),23431=>array(59,-69,931,840),23432=>array(77,-59,923,825),23433=>array(76,-70,912,818),23434=>array(71,-64,950,844),23435=>array(63,-65,951,824),23436=>array(60,-62,946,839),23437=>array(58,-58,942,822),23438=>array(48,-66,955,845),23439=>array(77,-64,927,822),23440=>array(76,-37,972,838),23441=>array(106,-66,923,838),23442=>array(84,-44,940,832),23443=>array(46,-66,958,830),23444=>array(75,-32,925,842),23445=>array(57,-65,894,839),23446=>array(75,-65,942,830),23447=>array(71,-63,945,822),23448=>array(106,-70,894,839),23449=>array(106,-71,894,817),23450=>array(41,-67,953,826),23451=>array(54,-59,954,818),23452=>array(60,-29,953,831),23453=>array(79,-25,925,826),23454=>array(73,-61,929,832),23455=>array(47,-57,955,827),23456=>array(32,-56,957,841),23457=>array(89,-60,904,842),23458=>array(40,-61,958,828),23459=>array(73,-25,931,823),23460=>array(93,-35,907,825),23461=>array(51,-70,908,839),23462=>array(102,-72,915,832),23463=>array(90,-21,910,835),23464=>array(74,-79,949,824),23465=>array(87,-54,933,835),23466=>array(41,-63,921,837),23467=>array(91,-74,894,839),23468=>array(39,-65,966,842),23469=>array(59,-65,932,830),23470=>array(98,-68,902,829),23471=>array(42,-58,934,848),23472=>array(80,-63,931,831),23473=>array(83,-52,893,844),23474=>array(46,-50,955,844),23475=>array(83,-65,920,834),23476=>array(69,-79,934,839),23477=>array(110,-71,901,837),23478=>array(55,-65,960,823),23479=>array(46,-56,955,857),23480=>array(45,-67,968,833),23481=>array(47,-68,953,834),23482=>array(54,-57,955,840),23483=>array(55,-61,949,834),23484=>array(47,-73,959,846),23485=>array(81,-62,927,836),23486=>array(50,-77,917,846),23487=>array(43,-73,906,828),23488=>array(46,-62,955,826),23489=>array(41,-67,982,841),23490=>array(48,-71,969,835),23491=>array(54,-62,952,829),23492=>array(80,-59,941,833),23493=>array(53,-69,956,835),23494=>array(66,-64,944,827),23495=>array(47,-73,959,830),23496=>array(86,-65,921,846),23497=>array(90,-67,912,845),23498=>array(62,-74,963,838),23499=>array(37,-41,968,835),23500=>array(107,-67,900,835),23501=>array(61,-31,953,835),23502=>array(43,-53,926,860),23503=>array(63,-66,961,841),23504=>array(46,-77,962,821),23505=>array(45,-72,929,839),23506=>array(48,-83,952,834),23507=>array(100,-65,900,840),23508=>array(75,-68,971,828),23509=>array(83,-68,930,843),23510=>array(56,-60,981,844),23511=>array(47,-55,944,840),23512=>array(72,-78,931,841),23513=>array(34,-64,966,839),23514=>array(65,-65,957,842),23515=>array(55,-57,956,842),23516=>array(80,-68,917,843),23517=>array(39,-75,952,829),23518=>array(35,-76,962,845),23519=>array(53,-62,954,825),23520=>array(41,-61,936,856),23521=>array(35,-66,974,840),23522=>array(47,-76,960,836),23523=>array(53,-72,948,836),23524=>array(54,-64,953,836),23525=>array(42,-72,977,850),23526=>array(61,-74,952,850),23527=>array(80,-68,917,844),23528=>array(44,-69,930,839),23529=>array(41,-73,970,835),23530=>array(50,-63,914,836),23531=>array(82,-65,910,833),23532=>array(55,-57,953,843),23533=>array(83,-34,925,849),23534=>array(41,-64,970,838),23535=>array(63,-68,917,841),23536=>array(62,-78,967,846),23537=>array(44,-69,975,835),23538=>array(58,-75,968,833),23539=>array(70,-69,939,832),23540=>array(67,-76,957,841),23541=>array(54,-66,969,836),23542=>array(70,-69,939,850),23543=>array(69,-25,923,847),23544=>array(97,-64,912,829),23545=>array(24,-60,915,829),23546=>array(77,-59,932,836),23547=>array(62,-57,913,793),23548=>array(50,-58,916,786),23549=>array(50,-63,916,840),23550=>array(49,-46,951,821),23551=>array(60,-57,934,835),23552=>array(100,-61,945,826),23553=>array(49,-61,945,826),23554=>array(62,-72,935,823),23555=>array(55,-72,936,823),23556=>array(49,-64,948,845),23557=>array(44,-69,962,827),23558=>array(41,-63,940,839),23559=>array(37,-64,956,841),23560=>array(57,-67,947,826),23561=>array(44,-71,951,826),23562=>array(68,-63,932,850),23563=>array(73,-70,933,811),23564=>array(53,-71,955,829),23565=>array(38,-61,952,835),23566=>array(57,-65,944,848),23567=>array(71,-41,927,818),23568=>array(68,-62,945,816),23569=>array(52,-67,944,818),23570=>array(45,-63,954,833),23571=>array(59,-63,935,827),23572=>array(32,-63,909,830),23573=>array(49,-58,961,789),23574=>array(61,-64,939,830),23575=>array(49,-58,961,821),23576=>array(50,-16,921,824),23577=>array(116,-70,861,824),23578=>array(110,-70,864,836),23579=>array(31,-48,962,821),23580=>array(43,-64,952,824),23581=>array(66,-68,898,831),23582=>array(41,-64,970,821),23583=>array(41,-71,970,822),23584=>array(42,-84,972,826),23585=>array(41,-62,961,836),23586=>array(46,-63,954,829),23587=>array(82,-47,936,782),23588=>array(62,-65,927,829),23589=>array(32,-60,963,842),23590=>array(42,-44,959,835),23591=>array(70,-61,932,827),23592=>array(35,-70,949,853),23593=>array(35,-61,964,798),23594=>array(44,-64,964,832),23595=>array(32,-55,962,785),23596=>array(31,-66,963,844),23597=>array(43,-65,962,837),23598=>array(34,-51,958,833),23599=>array(34,-51,958,835),23600=>array(50,-66,961,836),23601=>array(56,-63,951,831),23602=>array(33,-51,958,842),23603=>array(44,-69,959,826),23604=>array(34,-51,958,833),23605=>array(34,-51,960,835),23606=>array(36,-66,971,831),23607=>array(36,-72,974,831),23608=>array(78,-71,880,766),23609=>array(41,-58,956,772),23610=>array(69,-73,926,765),23611=>array(36,-62,963,790),23612=>array(53,-71,934,782),23613=>array(40,-60,960,789),23614=>array(57,-67,940,784),23615=>array(52,-74,951,779),23616=>array(68,-65,895,785),23617=>array(54,-73,938,782),23618=>array(28,-63,917,789),23619=>array(28,-64,961,789),23620=>array(52,-62,903,794),23621=>array(56,-73,930,782),23622=>array(64,-73,896,788),23623=>array(63,-62,897,792),23624=>array(49,-65,886,792),23625=>array(41,-70,935,787),23626=>array(22,-60,846,791),23627=>array(53,-74,933,796),23628=>array(59,-69,894,786),23629=>array(33,-64,964,791),23630=>array(47,-76,939,785),23631=>array(53,-72,930,785),23632=>array(37,-65,972,789),23633=>array(59,-72,894,789),23634=>array(45,-72,956,795),23635=>array(65,-92,946,781),23636=>array(60,-59,952,804),23637=>array(46,-73,943,779),23638=>array(55,-64,932,782),23639=>array(48,-73,964,798),23640=>array(48,-73,964,782),23641=>array(35,-68,951,788),23642=>array(58,-66,899,808),23643=>array(53,-72,930,785),23644=>array(49,-67,957,791),23645=>array(44,-70,935,786),23646=>array(30,-73,877,777),23647=>array(23,-58,963,803),23648=>array(46,-68,935,796),23649=>array(41,-65,911,788),23650=>array(46,-82,939,823),23651=>array(44,-69,973,787),23652=>array(50,-68,900,808),23653=>array(29,-68,953,786),23654=>array(35,-73,913,789),23655=>array(23,-58,975,803),23656=>array(41,-70,962,798),23657=>array(44,-62,959,800),23658=>array(48,-66,966,786),23659=>array(44,-62,983,800),23660=>array(57,-82,912,790),23661=>array(40,-58,934,804),23662=>array(85,-65,895,825),23663=>array(78,-40,952,836),23664=>array(90,-68,912,848),23665=>array(137,-48,863,771),23666=>array(124,-65,853,820),23667=>array(47,-65,950,800),23668=>array(67,-62,915,833),23669=>array(46,-80,882,833),23670=>array(67,-62,915,833),23671=>array(94,-70,920,821),23672=>array(94,4,953,821),23673=>array(53,-27,935,841),23674=>array(85,-28,931,813),23675=>array(110,-64,897,820),23676=>array(113,-70,964,824),23677=>array(113,-50,963,824),23678=>array(89,-69,911,814),23679=>array(90,-67,922,825),23680=>array(143,-65,869,838),23681=>array(80,-65,855,815),23682=>array(104,-31,921,822),23683=>array(95,-75,915,833),23684=>array(113,-65,889,824),23685=>array(95,-68,953,824),23686=>array(97,-62,963,827),23687=>array(110,-64,911,836),23688=>array(89,-52,930,814),23689=>array(103,-66,909,834),23690=>array(118,-67,935,787),23691=>array(106,-71,965,806),23692=>array(43,-65,957,832),23693=>array(86,-68,931,817),23694=>array(63,-71,951,824),23695=>array(104,-69,948,818),23696=>array(76,-66,964,837),23697=>array(41,-73,955,833),23698=>array(96,-71,960,836),23699=>array(101,-70,948,830),23700=>array(45,-69,961,821),23701=>array(52,-68,969,831),23702=>array(93,-29,916,803),23703=>array(134,-58,833,830),23704=>array(87,-68,934,810),23705=>array(53,-67,959,812),23706=>array(40,-62,957,826),23707=>array(115,-63,865,832),23708=>array(140,-26,921,823),23709=>array(53,-66,935,838),23710=>array(91,-62,955,845),23711=>array(97,-70,964,831),23712=>array(91,-20,951,813),23713=>array(113,-59,888,789),23714=>array(80,-62,931,839),23715=>array(109,-54,909,845),23716=>array(65,-66,966,834),23717=>array(98,-70,957,827),23718=>array(70,-27,945,824),23719=>array(54,-56,900,850),23720=>array(80,-25,948,817),23721=>array(69,-68,920,822),23722=>array(107,-64,900,837),23723=>array(66,-64,892,830),23724=>array(81,-67,901,817),23725=>array(103,-72,948,833),23726=>array(103,-43,949,833),23727=>array(97,-30,949,800),23728=>array(98,-69,910,834),23729=>array(47,-67,955,839),23730=>array(87,-62,960,810),23731=>array(76,-65,924,829),23732=>array(93,-8,933,814),23733=>array(76,-65,935,829),23734=>array(66,-66,888,843),23735=>array(66,-67,939,817),23736=>array(35,-72,931,829),23737=>array(87,-70,910,810),23738=>array(41,-66,955,833),23739=>array(62,-57,961,829),23740=>array(62,-67,959,817),23741=>array(63,-66,920,815),23742=>array(66,-67,955,830),23743=>array(101,-66,875,824),23744=>array(144,-65,869,833),23745=>array(67,-69,911,836),23746=>array(107,-62,964,837),23747=>array(97,-67,907,820),23748=>array(91,-68,944,798),23749=>array(66,-75,950,845),23750=>array(111,-70,961,823),23751=>array(30,-62,979,840),23752=>array(107,-70,961,826),23753=>array(48,-70,963,821),23754=>array(163,-78,862,824),23755=>array(100,-60,903,844),23756=>array(107,-12,960,795),23757=>array(101,-64,959,827),23758=>array(134,-77,937,824),23759=>array(104,-68,956,821),23760=>array(107,-70,960,827),23761=>array(53,-41,948,819),23762=>array(101,-62,898,815),23763=>array(108,-76,949,822),23764=>array(103,-32,942,822),23765=>array(71,-70,947,836),23766=>array(111,-76,944,821),23767=>array(100,-67,949,819),23768=>array(106,-12,956,804),23769=>array(58,-58,927,838),23770=>array(54,-29,971,819),23771=>array(74,-76,885,818),23772=>array(44,-44,974,839),23773=>array(144,-61,869,827),23774=>array(46,-69,939,822),23775=>array(50,-67,934,825),23776=>array(79,-64,940,835),23777=>array(76,-64,945,826),23778=>array(73,-67,910,830),23779=>array(82,-60,944,829),23780=>array(89,-65,947,819),23781=>array(93,-62,957,830),23782=>array(40,-65,947,844),23783=>array(88,-63,944,846),23784=>array(77,-57,945,833),23785=>array(43,-52,958,850),23786=>array(62,-63,941,826),23787=>array(78,-67,948,817),23788=>array(109,-61,956,831),23789=>array(66,-67,923,833),23790=>array(98,-60,941,814),23791=>array(37,-64,978,839),23792=>array(77,-65,961,840),23793=>array(47,-65,951,793),23794=>array(46,-59,898,841),23795=>array(39,-67,969,841),23796=>array(77,-64,933,827),23797=>array(66,-43,956,828),23798=>array(118,-70,897,845),23799=>array(89,-62,939,829),23800=>array(105,-78,952,823),23801=>array(39,-71,957,835),23802=>array(66,-72,962,817),23803=>array(79,-69,966,849),23804=>array(69,-62,929,833),23805=>array(70,-73,961,836),23806=>array(93,-71,932,837),23807=>array(101,-62,944,813),23808=>array(131,-68,947,826),23809=>array(55,-64,987,837),23810=>array(91,-65,912,825),23811=>array(87,-65,963,818),23812=>array(69,-32,939,813),23813=>array(69,-54,906,849),23814=>array(85,-23,924,839),23815=>array(63,-66,937,835),23816=>array(92,-65,924,858),23817=>array(77,-62,980,843),23818=>array(64,-63,968,842),23819=>array(66,-73,934,831),23820=>array(109,-68,956,818),23821=>array(63,-63,945,835),23822=>array(77,-69,938,831),23823=>array(109,-73,962,827),23824=>array(90,-42,961,811),23825=>array(76,-66,954,838),23826=>array(69,-68,945,835),23827=>array(93,-65,909,811),23828=>array(49,-68,949,836),23829=>array(66,-64,953,825),23830=>array(46,-80,938,833),23831=>array(134,-67,879,833),23832=>array(66,-68,960,839),23833=>array(33,-61,979,841),23834=>array(66,-52,968,850),23835=>array(66,-66,932,817),23836=>array(90,-27,911,832),23837=>array(107,-68,957,833),23838=>array(91,-62,935,851),23839=>array(49,-22,962,835),23840=>array(109,-71,976,830),23841=>array(71,-57,920,802),23842=>array(65,-71,956,834),23843=>array(55,-66,970,837),23844=>array(79,-64,927,838),23845=>array(100,-73,948,837),23846=>array(74,-33,950,847),23847=>array(29,-64,933,838),23848=>array(107,-69,974,832),23849=>array(59,-74,894,835),23850=>array(95,-64,951,845),23851=>array(61,-74,911,823),23852=>array(50,-50,960,829),23853=>array(36,-70,914,823),23854=>array(127,-67,886,837),23855=>array(86,-22,964,845),23856=>array(106,-68,930,835),23857=>array(73,-74,897,829),23858=>array(109,-28,954,837),23859=>array(106,-71,967,837),23860=>array(33,-63,956,835),23861=>array(111,-68,955,817),23862=>array(52,-65,953,829),23863=>array(79,-71,953,838),23864=>array(108,-81,963,809),23865=>array(108,-69,933,831),23866=>array(38,-73,956,829),23867=>array(72,-68,949,830),23868=>array(109,-72,961,815),23869=>array(60,-31,955,836),23870=>array(82,-65,945,805),23871=>array(109,-63,962,818),23872=>array(48,-70,955,826),23873=>array(109,-27,953,826),23874=>array(43,-67,954,833),23875=>array(108,-71,951,833),23876=>array(74,-71,961,831),23877=>array(41,-71,953,831),23878=>array(39,-70,960,832),23879=>array(45,-65,972,837),23880=>array(92,-67,958,830),23881=>array(106,-70,944,841),23882=>array(79,-65,960,842),23883=>array(66,-64,905,817),23884=>array(47,-69,971,835),23885=>array(36,-62,954,830),23886=>array(66,-65,915,817),23887=>array(57,-75,945,821),23888=>array(34,-62,970,837),23889=>array(109,-70,919,821),23890=>array(99,-52,895,800),23891=>array(114,-42,910,813),23892=>array(63,-69,943,812),23893=>array(103,-69,967,819),23894=>array(83,-23,967,836),23895=>array(45,-70,939,809),23896=>array(82,-71,955,817),23897=>array(55,-70,956,827),23898=>array(26,-66,960,835),23899=>array(33,-64,979,839),23900=>array(60,-62,928,831),23901=>array(92,-63,944,817),23902=>array(51,-71,967,847),23903=>array(37,-77,939,833),23904=>array(106,-62,995,841),23905=>array(47,-56,969,825),23906=>array(106,-70,958,842),23907=>array(111,-72,951,835),23908=>array(70,-60,919,830),23909=>array(110,-68,963,829),23910=>array(81,-20,933,839),23911=>array(105,-73,911,831),23912=>array(109,-74,940,842),23913=>array(63,-70,937,835),23914=>array(81,-75,939,841),23915=>array(83,-66,938,844),23916=>array(76,-74,951,836),23917=>array(59,-76,953,840),23918=>array(64,-65,973,846),23919=>array(77,-39,945,825),23920=>array(83,-64,967,843),23921=>array(105,-72,967,830),23922=>array(110,-72,979,845),23923=>array(37,-47,956,839),23924=>array(78,-67,960,833),23925=>array(114,-61,947,836),23926=>array(69,-54,929,809),23927=>array(101,-67,974,836),23928=>array(48,-71,966,835),23929=>array(79,-76,959,835),23930=>array(109,-67,960,817),23931=>array(79,-66,968,848),23932=>array(112,-67,959,834),23933=>array(98,-67,957,826),23934=>array(38,-49,974,851),23935=>array(68,-74,965,835),23936=>array(109,-65,953,818),23937=>array(76,-68,934,836),23938=>array(62,-65,930,844),23939=>array(93,-64,962,842),23940=>array(50,-64,955,835),23941=>array(36,-59,957,794),23942=>array(109,-69,955,826),23943=>array(66,-64,933,817),23944=>array(48,-71,962,830),23945=>array(127,-68,964,831),23946=>array(46,-58,948,842),23947=>array(83,-63,924,843),23948=>array(51,-56,890,810),23949=>array(107,-73,900,812),23950=>array(51,-64,948,821),23951=>array(40,-78,954,821),23952=>array(107,-73,949,812),23953=>array(81,-75,951,834),23954=>array(95,-53,908,851),23955=>array(98,-71,972,830),23956=>array(45,-65,978,836),23957=>array(109,-70,970,827),23958=>array(60,-63,991,858),23959=>array(92,-67,935,829),23960=>array(29,-71,910,838),23961=>array(76,-71,937,829),23962=>array(24,-67,985,835),23963=>array(76,-62,959,852),23964=>array(37,-72,964,830),23965=>array(66,-24,954,835),23966=>array(116,-71,933,838),23967=>array(78,-72,955,848),23968=>array(76,-64,956,828),23969=>array(40,-79,971,830),23970=>array(62,-64,943,836),23971=>array(39,-64,938,830),23972=>array(33,-59,962,833),23973=>array(66,-73,970,812),23974=>array(67,-72,945,841),23975=>array(82,-64,935,814),23976=>array(100,-67,915,835),23977=>array(109,-80,973,829),23978=>array(40,-68,964,840),23979=>array(79,-67,948,825),23980=>array(66,-77,965,840),23981=>array(103,-64,947,840),23982=>array(66,-57,950,854),23983=>array(44,-80,965,829),23984=>array(106,-69,961,828),23985=>array(106,-69,954,824),23986=>array(57,-60,929,842),23987=>array(40,-52,968,836),23988=>array(38,-73,977,840),23989=>array(115,-68,961,814),23990=>array(45,-73,967,825),23991=>array(29,-63,951,834),23992=>array(75,-65,947,829),23993=>array(62,-65,960,833),23994=>array(40,-73,961,832),23995=>array(37,-84,964,831),23996=>array(74,-70,958,821),23997=>array(52,-66,965,839),23998=>array(78,-32,953,837),23999=>array(74,-64,943,812),24000=>array(39,-64,964,831),24001=>array(73,-63,962,826),24002=>array(49,-64,936,838),24003=>array(54,-64,975,836),24004=>array(67,-63,962,843),24005=>array(46,-68,931,824),24006=>array(93,-67,940,836),24007=>array(95,-56,959,847),24008=>array(69,-64,919,812),24009=>array(69,-67,966,848),24010=>array(72,-62,958,831),24011=>array(43,-65,938,836),24012=>array(42,-69,968,820),24013=>array(38,-73,957,828),24014=>array(54,-61,976,820),24015=>array(93,-70,953,817),24016=>array(78,-61,975,836),24017=>array(106,-68,976,832),24018=>array(58,-64,961,841),24019=>array(55,-87,941,851),24020=>array(48,-64,962,836),24021=>array(96,-63,945,844),24022=>array(42,-67,973,836),24023=>array(58,-64,963,815),24024=>array(82,-72,956,832),24025=>array(74,-65,964,837),24026=>array(37,-68,957,833),24027=>array(43,-60,914,801),24028=>array(166,-60,793,795),24029=>array(58,-70,858,817),24030=>array(55,-64,859,823),24031=>array(55,-70,941,839),24032=>array(74,-36,945,773),24033=>array(22,-53,943,817),24034=>array(61,-59,961,849),24035=>array(61,-59,961,836),24036=>array(122,-67,935,842),24037=>array(95,54,909,696),24038=>array(55,-14,925,819),24039=>array(59,-57,933,773),24040=>array(169,-60,932,791),24041=>array(44,-64,940,790),24042=>array(88,-54,921,806),24043=>array(69,1,949,753),24044=>array(63,-47,955,814),24045=>array(64,-59,955,847),24046=>array(47,-19,936,840),24047=>array(37,-67,936,841),24048=>array(43,-71,959,845),24049=>array(114,0,897,763),24050=>array(138,-17,934,764),24051=>array(174,-24,942,768),24052=>array(140,-12,942,746),24053=>array(59,-65,938,835),24054=>array(68,-58,945,776),24055=>array(38,-43,971,819),24056=>array(100,-50,972,781),24057=>array(33,-35,989,780),24058=>array(72,-72,941,776),24059=>array(44,-43,955,830),24060=>array(136,-67,962,796),24061=>array(63,-80,937,790),24062=>array(154,-69,846,829),24063=>array(82,-63,936,833),24064=>array(72,-68,928,759),24065=>array(91,-62,873,814),24066=>array(72,-68,928,826),24067=>array(58,-67,920,835),24068=>array(110,-65,941,829),24069=>array(61,-64,886,828),24070=>array(95,-76,948,829),24071=>array(71,-66,929,826),24072=>array(105,-63,917,830),24073=>array(110,-61,972,834),24074=>array(98,-61,942,834),24075=>array(70,-50,936,854),24076=>array(64,-65,941,845),24077=>array(70,-69,889,827),24078=>array(102,-59,949,842),24079=>array(90,-69,906,824),24080=>array(91,-79,951,809),24081=>array(51,-62,948,843),24082=>array(47,-62,928,839),24083=>array(90,-63,948,843),24084=>array(90,-72,940,832),24085=>array(118,-67,886,843),24086=>array(96,-66,943,833),24087=>array(91,-74,956,833),24088=>array(104,-72,903,842),24089=>array(76,-66,955,830),24090=>array(72,-70,892,780),24091=>array(139,-65,874,851),24092=>array(90,-70,948,811),24093=>array(104,-68,896,834),24094=>array(111,-70,941,811),24095=>array(66,-68,935,832),24096=>array(165,-67,849,831),24097=>array(110,-68,952,847),24098=>array(110,-72,955,826),24099=>array(46,-69,960,832),24100=>array(47,-66,879,833),24101=>array(115,-65,910,850),24102=>array(65,-59,913,828),24103=>array(89,-67,940,825),24104=>array(76,-72,958,827),24105=>array(110,-67,920,826),24106=>array(111,-76,959,825),24107=>array(112,-74,948,844),24108=>array(57,-67,945,786),24109=>array(50,-71,944,829),24110=>array(54,-55,925,831),24111=>array(65,-59,913,828),24112=>array(88,-65,929,808),24113=>array(90,-64,922,828),24114=>array(65,-64,937,852),24115=>array(81,-68,962,829),24116=>array(97,-68,943,842),24117=>array(80,-65,948,847),24118=>array(89,-65,933,830),24119=>array(86,-62,932,833),24120=>array(94,-67,918,835),24121=>array(80,-72,925,844),24122=>array(80,-65,952,840),24123=>array(92,-64,929,826),24124=>array(90,-65,890,798),24125=>array(94,-73,916,828),24126=>array(106,-68,941,832),24127=>array(81,-68,975,834),24128=>array(79,-70,946,831),24129=>array(111,-72,961,830),24130=>array(38,-65,979,788),24131=>array(73,-70,938,838),24132=>array(89,-64,935,829),24133=>array(85,-69,924,829),24134=>array(85,-69,948,829),24135=>array(55,-64,948,835),24136=>array(79,-71,960,827),24137=>array(88,-67,958,833),24138=>array(111,-78,962,828),24139=>array(54,-69,970,848),24140=>array(84,-72,941,828),24141=>array(106,-70,927,820),24142=>array(62,-57,950,838),24143=>array(110,-69,977,838),24144=>array(41,-76,957,836),24145=>array(35,-76,964,833),24146=>array(75,-65,969,850),24147=>array(107,-68,972,841),24148=>array(57,-65,953,826),24149=>array(57,-63,954,834),24150=>array(75,-69,957,826),24151=>array(70,-61,923,838),24152=>array(109,-70,964,830),24153=>array(89,-60,948,839),24154=>array(55,-64,942,852),24155=>array(85,-65,935,842),24156=>array(104,-70,963,821),24157=>array(104,-71,965,823),24158=>array(63,-74,937,821),24159=>array(78,-71,948,837),24160=>array(92,-70,965,827),24161=>array(68,-66,934,839),24162=>array(71,-64,931,845),24163=>array(89,-72,962,839),24164=>array(89,-70,945,839),24165=>array(61,-64,958,833),24166=>array(52,-62,959,851),24167=>array(101,-70,989,823),24168=>array(88,-50,935,853),24169=>array(113,-73,970,830),24170=>array(116,-65,981,836),24171=>array(55,-64,948,835),24172=>array(66,-68,938,826),24173=>array(89,-53,955,849),24174=>array(92,-72,946,843),24175=>array(94,-55,926,854),24176=>array(81,-65,952,840),24177=>array(55,-65,922,829),24178=>array(100,-58,900,779),24179=>array(71,-70,920,787),24180=>array(86,-68,917,841),24181=>array(59,-68,954,778),24182=>array(76,-65,929,848),24183=>array(89,-70,898,839),24184=>array(94,-67,909,833),24185=>array(60,-66,970,844),24186=>array(91,-37,914,826),24187=>array(53,-48,902,807),24188=>array(53,-65,906,826),24189=>array(115,-63,885,831),24190=>array(61,-66,958,838),24191=>array(49,-61,908,823),24192=>array(53,-72,939,847),24193=>array(35,-61,930,826),24194=>array(58,-66,950,835),24195=>array(45,-65,935,822),24196=>array(28,-64,942,822),24197=>array(24,-66,918,816),24198=>array(39,-75,941,830),24199=>array(35,-51,964,839),24200=>array(51,-68,954,846),24201=>array(50,-68,951,837),24202=>array(45,-67,964,822),24203=>array(43,-66,980,848),24204=>array(58,-64,945,840),24205=>array(44,-67,936,845),24206=>array(25,-76,936,819),24207=>array(45,-71,918,831),24208=>array(32,-68,914,835),24209=>array(26,-67,924,842),24210=>array(28,-64,942,849),24211=>array(27,-60,925,841),24212=>array(46,-59,928,834),24213=>array(43,-63,952,837),24214=>array(39,-66,943,828),24215=>array(45,-64,948,839),24216=>array(25,-64,908,819),24217=>array(39,-66,913,844),24218=>array(45,-68,963,839),24219=>array(56,-53,956,834),24220=>array(41,-68,937,831),24221=>array(24,-84,936,846),24222=>array(25,-59,928,832),24223=>array(39,-68,947,833),24224=>array(42,-67,951,834),24225=>array(25,-70,938,819),24226=>array(48,-53,954,830),24227=>array(55,-67,954,824),24228=>array(48,-55,956,831),24229=>array(29,-65,966,844),24230=>array(46,-68,950,826),24231=>array(48,-66,928,822),24232=>array(44,-67,930,833),24233=>array(25,-64,959,819),24234=>array(39,-76,958,838),24235=>array(54,-76,941,829),24236=>array(44,-58,956,838),24237=>array(37,-63,968,837),24238=>array(41,-61,932,842),24239=>array(25,-71,908,819),24240=>array(51,-77,954,824),24241=>array(41,-67,959,846),24242=>array(44,-68,954,838),24243=>array(41,-51,955,865),24244=>array(49,-64,942,841),24245=>array(38,-66,965,831),24246=>array(36,-55,945,828),24247=>array(41,-67,966,823),24248=>array(50,-61,954,844),24249=>array(26,-68,968,854),24250=>array(25,-61,930,827),24251=>array(50,-63,940,839),24252=>array(46,-69,944,855),24253=>array(49,-63,945,849),24254=>array(43,-74,967,824),24255=>array(39,-66,913,844),24256=>array(31,-62,961,839),24257=>array(45,-69,948,840),24258=>array(51,-71,942,832),24259=>array(42,-67,965,833),24260=>array(37,-54,968,857),24261=>array(40,-66,954,842),24262=>array(30,-64,961,838),24263=>array(34,-69,948,839),24264=>array(43,-73,952,839),24265=>array(44,-59,970,845),24266=>array(46,-60,949,837),24267=>array(31,-54,967,856),24268=>array(39,-73,951,835),24269=>array(38,-71,947,850),24270=>array(46,-68,968,855),24271=>array(37,-54,968,843),24272=>array(40,-67,956,831),24273=>array(42,-66,951,848),24274=>array(39,-70,966,852),24275=>array(35,-65,942,837),24276=>array(32,-50,959,862),24277=>array(37,-67,985,856),24278=>array(39,-67,958,843),24279=>array(58,-71,957,834),24280=>array(41,-72,951,840),24281=>array(57,-78,965,840),24282=>array(42,-69,949,837),24283=>array(16,-63,951,837),24284=>array(46,-70,956,841),24285=>array(44,-70,947,837),24286=>array(36,-75,974,842),24287=>array(47,-64,947,833),24288=>array(46,-71,938,827),24289=>array(34,-70,964,836),24290=>array(42,-65,965,820),24291=>array(54,-68,950,837),24292=>array(49,-63,968,857),24293=>array(31,-70,971,841),24294=>array(36,-72,953,840),24295=>array(28,-72,942,843),24296=>array(24,-72,940,832),24297=>array(30,-67,964,837),24298=>array(29,-69,920,838),24299=>array(24,-84,958,842),24300=>array(22,-62,961,846),24301=>array(44,-66,932,853),24302=>array(35,-70,956,845),24303=>array(43,-67,959,840),24304=>array(40,-75,967,832),24305=>array(37,-54,949,838),24306=>array(35,-66,947,836),24307=>array(40,-75,957,832),24308=>array(33,-62,949,743),24309=>array(44,-73,953,804),24310=>array(33,-62,949,824),24311=>array(33,-62,949,825),24312=>array(33,-62,949,825),24313=>array(49,-71,973,852),24314=>array(33,-62,949,826),24315=>array(33,-62,949,790),24316=>array(33,-62,949,790),24317=>array(43,-71,972,788),24318=>array(36,-72,930,822),24319=>array(79,-56,932,818),24320=>array(36,-57,906,780),24321=>array(47,-66,954,848),24322=>array(56,-67,953,785),24323=>array(61,-62,928,830),24324=>array(48,-65,934,785),24325=>array(48,-59,961,794),24326=>array(70,-59,944,814),24327=>array(45,-64,972,863),24328=>array(52,-67,943,839),24329=>array(61,-63,936,829),24330=>array(59,-76,955,833),24331=>array(81,-63,933,824),24332=>array(74,-62,944,834),24333=>array(78,-62,948,834),24334=>array(73,-62,944,834),24335=>array(74,-62,944,834),24336=>array(74,-62,944,834),24337=>array(37,-61,949,826),24338=>array(42,-67,962,841),24339=>array(143,-60,857,788),24340=>array(110,-66,896,778),24341=>array(138,-61,844,826),24342=>array(64,-55,930,779),24343=>array(56,-66,904,838),24344=>array(80,-63,945,819),24345=>array(77,-71,956,788),24346=>array(61,-68,954,794),24347=>array(80,-63,957,824),24348=>array(92,-66,893,788),24349=>array(65,-57,953,791),24350=>array(77,-66,977,839),24351=>array(69,-64,902,843),24352=>array(62,-66,943,803),24353=>array(80,-63,951,790),24354=>array(76,-65,981,831),24355=>array(63,-55,949,847),24356=>array(63,-68,954,838),24357=>array(70,-63,955,836),24358=>array(80,-65,961,819),24359=>array(68,-63,958,838),24360=>array(72,-68,909,786),24361=>array(63,-63,952,836),24362=>array(67,-60,920,764),24363=>array(62,-63,953,776),24364=>array(62,-63,953,776),24365=>array(76,-65,941,790),24366=>array(47,-64,956,832),24367=>array(55,-75,946,830),24368=>array(83,-65,912,824),24369=>array(56,-65,917,787),24370=>array(80,-63,911,782),24371=>array(62,-56,936,774),24372=>array(80,-63,944,828),24373=>array(68,-64,962,799),24374=>array(77,-59,971,850),24375=>array(70,-63,955,833),24376=>array(63,-66,901,787),24377=>array(56,-59,918,836),24378=>array(63,-74,940,766),24379=>array(89,-62,927,790),24380=>array(63,-63,939,787),24381=>array(89,-62,968,832),24382=>array(68,-63,952,835),24383=>array(54,-48,976,874),24384=>array(57,-68,975,838),24385=>array(70,-65,944,797),24386=>array(80,-58,890,829),24387=>array(75,-67,961,785),24388=>array(69,-63,951,788),24389=>array(62,-67,964,847),24390=>array(91,-48,944,855),24391=>array(68,-76,926,837),24392=>array(70,-69,948,798),24393=>array(68,-67,962,831),24394=>array(66,-63,946,806),24395=>array(73,-82,969,780),24396=>array(49,-65,951,790),24397=>array(81,-74,959,846),24398=>array(52,-67,955,849),24399=>array(68,-70,967,786),24400=>array(167,-4,786,670),24401=>array(62,-37,941,804),24402=>array(27,-62,861,832),24403=>array(123,-60,878,830),24404=>array(67,-57,941,848),24405=>array(71,-61,965,789),24406=>array(59,-58,964,834),24407=>array(50,-75,951,834),24408=>array(53,-68,958,841),24409=>array(30,-72,965,841),24410=>array(30,-52,965,810),24411=>array(40,-61,956,825),24412=>array(40,-61,962,848),24413=>array(54,-71,956,851),24414=>array(40,-61,956,818),24415=>array(52,-57,978,840),24416=>array(68,-60,978,841),24417=>array(294,-59,800,804),24418=>array(59,-67,955,828),24419=>array(37,-66,949,821),24420=>array(53,-68,951,838),24421=>array(44,-67,926,852),24422=>array(33,-67,921,831),24423=>array(57,-61,956,832),24424=>array(52,-40,964,781),24425=>array(43,-62,958,828),24426=>array(20,-69,956,832),24427=>array(41,-65,963,844),24428=>array(47,-64,952,830),24429=>array(62,-65,957,828),24430=>array(51,-62,949,850),24431=>array(55,-74,961,823),24432=>array(47,-74,955,832),24433=>array(47,-68,961,829),24434=>array(36,-68,961,829),24435=>array(178,-67,756,826),24436=>array(58,-69,920,830),24437=>array(58,-66,945,830),24438=>array(49,-65,968,842),24439=>array(41,-73,942,840),24440=>array(52,-64,959,840),24441=>array(38,-70,963,833),24442=>array(58,-66,936,830),24443=>array(40,-66,911,820),24444=>array(51,-73,961,838),24445=>array(46,-70,962,836),24446=>array(41,-68,957,837),24447=>array(34,-66,915,838),24448=>array(47,-61,937,836),24449=>array(33,-70,954,836),24450=>array(44,-65,952,841),24451=>array(56,-65,952,841),24452=>array(45,-66,968,832),24453=>array(37,-67,947,841),24454=>array(57,-70,942,834),24455=>array(54,-64,923,842),24456=>array(37,-70,950,834),24457=>array(39,-68,948,843),24458=>array(61,-65,914,833),24459=>array(36,-67,954,830),24460=>array(42,-67,953,841),24461=>array(44,-65,931,842),24462=>array(44,-65,938,841),24463=>array(44,-65,945,841),24464=>array(35,-70,963,836),24465=>array(50,-74,956,838),24466=>array(48,-73,961,838),24467=>array(48,-73,961,838),24468=>array(56,-68,955,835),24469=>array(39,-63,941,834),24470=>array(49,-70,957,838),24471=>array(50,-70,947,833),24472=>array(36,-68,955,836),24473=>array(40,-64,970,833),24474=>array(59,-68,964,835),24475=>array(53,-68,956,834),24476=>array(44,-68,933,835),24477=>array(56,-68,930,835),24478=>array(49,-71,966,838),24479=>array(55,-73,900,835),24480=>array(39,-65,972,837),24481=>array(37,-62,917,835),24482=>array(44,-75,963,835),24483=>array(44,-68,953,835),24484=>array(44,-71,964,835),24485=>array(42,-68,963,827),24486=>array(40,-73,967,821),24487=>array(35,-65,910,833),24488=>array(46,-67,953,848),24489=>array(44,-67,970,843),24490=>array(40,-67,941,840),24491=>array(49,-62,954,837),24492=>array(46,-65,953,850),24493=>array(45,-67,956,852),24494=>array(35,-76,964,833),24495=>array(46,-64,973,837),24496=>array(44,-68,945,835),24497=>array(47,-68,954,835),24498=>array(41,-72,962,820),24499=>array(35,-70,958,838),24500=>array(31,-71,973,834),24501=>array(31,-71,973,834),24502=>array(48,-70,973,832),24503=>array(35,-70,960,838),24504=>array(26,-68,957,850),24505=>array(47,-70,951,830),24506=>array(56,-74,947,837),24507=>array(53,-68,972,845),24508=>array(31,-70,966,848),24509=>array(31,-67,961,836),24510=>array(39,-72,974,830),24511=>array(18,-62,965,842),24512=>array(28,-70,976,844),24513=>array(40,-70,967,834),24514=>array(43,-66,957,840),24515=>array(41,-17,958,801),24516=>array(300,-62,695,829),24517=>array(52,-8,960,796),24518=>array(41,-73,935,819),24519=>array(63,-66,874,833),24520=>array(46,-20,954,772),24521=>array(63,-69,903,830),24522=>array(51,-63,933,830),24523=>array(63,-63,957,830),24524=>array(47,-29,946,785),24525=>array(39,-31,961,773),24526=>array(46,-20,954,831),24527=>array(55,-59,950,839),24528=>array(45,-23,963,832),24529=>array(50,-21,968,774),24530=>array(43,-60,962,830),24531=>array(46,-67,963,832),24532=>array(42,-64,948,834),24533=>array(52,-73,958,825),24534=>array(46,-67,954,832),24535=>array(46,-20,954,826),24536=>array(49,-19,951,832),24537=>array(49,-64,935,830),24538=>array(37,-64,945,830),24539=>array(69,-76,948,820),24540=>array(46,-59,961,837),24541=>array(42,-64,956,841),24542=>array(59,-42,945,829),24543=>array(50,-60,977,851),24544=>array(56,-14,976,841),24545=>array(56,-67,912,830),24546=>array(45,-22,967,783),24547=>array(40,-67,971,833),24548=>array(43,-65,956,834),24549=>array(41,-65,962,849),24550=>array(48,-75,982,850),24551=>array(48,-74,928,821),24552=>array(36,-68,949,833),24553=>array(60,-25,978,806),24554=>array(53,-67,962,829),24555=>array(50,-73,964,837),24556=>array(30,-57,941,852),24557=>array(51,-68,964,849),24558=>array(46,-69,979,829),24559=>array(46,-65,958,839),24560=>array(37,-63,954,844),24561=>array(36,-65,956,838),24562=>array(23,-66,944,854),24563=>array(35,-64,953,835),24564=>array(48,-65,975,840),24565=>array(30,-58,963,846),24566=>array(46,-69,958,832),24567=>array(44,-71,907,835),24568=>array(30,-67,953,830),24569=>array(46,-67,948,832),24570=>array(47,-75,963,836),24571=>array(43,-68,945,829),24572=>array(46,-67,957,843),24573=>array(63,-32,953,845),24574=>array(38,-60,954,829),24575=>array(41,-21,951,810),24576=>array(55,-67,959,830),24577=>array(36,-44,937,807),24578=>array(41,-20,943,831),24579=>array(35,-72,929,824),24580=>array(46,-63,924,828),24581=>array(40,-71,942,821),24582=>array(44,-67,936,827),24583=>array(56,-67,946,824),24584=>array(43,-67,954,830),24585=>array(41,-60,947,839),24586=>array(52,-67,900,836),24587=>array(47,-70,954,830),24588=>array(45,-70,951,824),24589=>array(61,-71,971,833),24590=>array(59,-29,954,846),24591=>array(35,-69,968,832),24592=>array(52,-66,908,839),24593=>array(44,-70,937,835),24594=>array(49,-25,959,830),24595=>array(45,-71,959,826),24596=>array(44,-57,953,843),24597=>array(61,-64,922,855),24598=>array(22,-58,929,850),24599=>array(47,-69,957,825),24600=>array(29,-25,970,854),24601=>array(47,-67,950,832),24602=>array(37,-51,951,840),24603=>array(47,-68,953,829),24604=>array(39,-68,962,840),24605=>array(54,-23,935,780),24606=>array(47,-71,899,836),24607=>array(47,-67,953,836),24608=>array(50,-22,968,848),24609=>array(48,-66,947,832),24610=>array(50,-68,967,829),24611=>array(63,-24,965,805),24612=>array(63,-26,965,826),24613=>array(43,-24,947,842),24614=>array(41,-69,956,830),24615=>array(54,-68,951,827),24616=>array(53,-19,964,849),24617=>array(32,-68,955,830),24618=>array(45,-58,976,843),24619=>array(44,-68,933,832),24620=>array(59,-58,903,829),24621=>array(38,-66,957,830),24622=>array(50,-73,915,831),24623=>array(38,-65,951,835),24624=>array(45,-65,961,844),24625=>array(40,-57,969,822),24626=>array(38,-66,948,833),24627=>array(43,-54,969,845),24628=>array(38,-74,942,832),24629=>array(49,-67,959,830),24630=>array(32,-71,978,832),24631=>array(64,-32,957,823),24632=>array(64,-31,957,823),24633=>array(39,-28,954,841),24634=>array(35,-63,964,844),24635=>array(63,-22,938,829),24636=>array(45,-26,934,823),24637=>array(44,-61,971,843),24638=>array(23,-57,933,843),24639=>array(33,-63,946,825),24640=>array(45,-63,941,852),24641=>array(37,-25,945,843),24642=>array(57,-69,914,837),24643=>array(37,-68,947,832),24644=>array(57,-70,922,826),24645=>array(55,-68,941,826),24646=>array(49,-70,955,821),24647=>array(29,-57,963,835),24648=>array(23,-62,929,849),24649=>array(51,-48,938,847),24650=>array(27,-65,924,834),24651=>array(54,-32,945,831),24652=>array(58,-71,954,832),24653=>array(49,-69,963,836),24654=>array(23,-57,950,843),24655=>array(48,-27,949,843),24656=>array(49,-27,947,777),24657=>array(23,-71,956,845),24658=>array(35,-59,955,849),24659=>array(34,-62,938,834),24660=>array(42,-53,957,859),24661=>array(57,-17,967,844),24662=>array(42,-41,960,846),24663=>array(23,-58,966,843),24664=>array(69,-69,967,833),24665=>array(49,-49,954,849),24666=>array(44,-52,954,836),24667=>array(54,-68,893,829),24668=>array(23,-59,964,843),24669=>array(47,-48,950,805),24670=>array(60,-74,948,828),24671=>array(43,-55,924,848),24672=>array(45,-84,963,834),24673=>array(52,-70,937,821),24674=>array(36,-62,959,832),24675=>array(41,-22,946,842),24676=>array(31,-65,964,836),24677=>array(38,-65,970,814),24678=>array(59,-71,894,826),24679=>array(45,-45,982,759),24680=>array(45,-70,957,825),24681=>array(46,-40,965,796),24682=>array(38,-66,966,839),24683=>array(52,-57,923,841),24684=>array(28,-67,944,830),24685=>array(43,-62,968,836),24686=>array(56,-66,958,828),24687=>array(43,-25,949,843),24688=>array(54,-65,982,847),24689=>array(41,-65,961,837),24690=>array(60,-70,956,829),24691=>array(37,-42,924,768),24692=>array(53,-28,946,863),24693=>array(47,-28,942,846),24694=>array(46,-16,935,783),24695=>array(51,-35,942,805),24696=>array(35,-68,892,825),24697=>array(23,-75,941,823),24698=>array(50,-62,928,826),24699=>array(39,-63,878,827),24700=>array(39,-64,937,832),24701=>array(38,-66,915,823),24702=>array(38,-55,933,832),24703=>array(59,-22,976,798),24704=>array(53,-67,900,829),24705=>array(55,-64,900,830),24706=>array(26,-67,927,828),24707=>array(37,-67,907,827),24708=>array(55,-61,934,846),24709=>array(45,-66,968,842),24710=>array(44,-35,967,838),24711=>array(42,-62,968,834),24712=>array(45,-66,949,835),24713=>array(33,-31,959,832),24714=>array(51,-38,958,822),24715=>array(46,-72,954,825),24716=>array(42,-66,937,848),24717=>array(49,-63,955,844),24718=>array(57,-62,939,834),24719=>array(57,-73,964,835),24720=>array(56,-39,962,829),24721=>array(45,-68,941,833),24722=>array(46,-67,958,830),24723=>array(44,-61,944,833),24724=>array(31,-62,955,848),24725=>array(46,-67,951,847),24726=>array(31,-66,949,834),24727=>array(43,-63,960,852),24728=>array(42,-41,960,802),24729=>array(43,-67,951,852),24730=>array(43,-66,971,835),24731=>array(11,-69,953,849),24732=>array(48,-64,960,830),24733=>array(47,-68,961,826),24734=>array(41,-55,968,837),24735=>array(43,-67,945,821),24736=>array(29,-35,957,839),24737=>array(39,-43,953,830),24738=>array(40,-68,960,833),24739=>array(52,-58,958,832),24740=>array(39,-58,958,866),24741=>array(52,-58,958,869),24742=>array(22,-66,960,844),24743=>array(22,-66,918,842),24744=>array(49,-23,963,842),24745=>array(40,-64,900,831),24746=>array(62,-25,962,783),24747=>array(52,-32,939,824),24748=>array(37,-16,933,791),24749=>array(32,-62,945,827),24750=>array(45,-74,947,815),24751=>array(29,-61,885,832),24752=>array(52,-67,972,832),24753=>array(39,-72,948,833),24754=>array(43,-38,953,831),24755=>array(40,-47,945,839),24756=>array(37,-62,952,844),24757=>array(48,-67,976,830),24758=>array(127,-62,886,792),24759=>array(50,-67,960,838),24760=>array(30,-67,974,840),24761=>array(62,-36,957,834),24762=>array(62,-67,924,839),24763=>array(46,-65,960,837),24764=>array(21,-62,944,846),24765=>array(36,-78,948,826),24766=>array(34,-57,953,851),24767=>array(46,-63,979,832),24768=>array(45,-64,974,837),24769=>array(37,-28,970,830),24770=>array(52,-67,912,849),24771=>array(51,-74,949,824),24772=>array(38,-28,955,831),24773=>array(19,-66,939,837),24774=>array(31,-68,891,826),24775=>array(43,-67,971,833),24776=>array(52,-70,968,826),24777=>array(48,-26,965,829),24778=>array(27,-60,974,842),24779=>array(29,-61,959,855),24780=>array(52,-31,955,838),24781=>array(43,-74,965,830),24782=>array(41,-27,964,842),24783=>array(34,-64,988,833),24784=>array(32,-66,918,837),24785=>array(50,-20,958,844),24786=>array(42,-41,960,842),24787=>array(31,-72,989,834),24788=>array(52,-68,964,841),24789=>array(49,-58,914,846),24790=>array(26,-38,971,823),24791=>array(50,-51,972,853),24792=>array(43,-67,911,828),24793=>array(38,-52,962,838),24794=>array(41,-65,965,844),24795=>array(40,-53,956,850),24796=>array(47,-73,956,837),24797=>array(45,-71,914,824),24798=>array(47,-72,961,833),24799=>array(23,-61,946,849),24800=>array(56,-28,953,846),24801=>array(62,-25,962,783),24802=>array(39,-31,977,831),24803=>array(53,-43,940,844),24804=>array(44,-69,957,835),24805=>array(35,-32,983,834),24806=>array(47,-62,958,851),24807=>array(46,-68,964,831),24808=>array(35,-75,982,835),24809=>array(23,-32,932,832),24810=>array(37,-23,955,839),24811=>array(37,-47,962,834),24812=>array(40,-65,929,821),24813=>array(20,-53,910,835),24814=>array(31,-60,954,840),24815=>array(23,-64,925,832),24816=>array(44,-66,953,841),24817=>array(43,-65,929,847),24818=>array(46,-68,962,828),24819=>array(43,-47,956,825),24820=>array(45,-67,956,832),24821=>array(43,-71,952,830),24822=>array(49,-57,956,856),24823=>array(41,-51,968,836),24824=>array(49,-70,959,840),24825=>array(46,-37,962,828),24826=>array(39,-58,958,847),24827=>array(60,-64,921,831),24828=>array(53,-70,925,830),24829=>array(40,-54,963,836),24830=>array(47,-68,969,830),24831=>array(59,-69,981,824),24832=>array(29,-71,977,830),24833=>array(28,-51,960,829),24834=>array(28,-51,955,832),24835=>array(52,-61,956,833),24836=>array(51,-88,969,823),24837=>array(58,-70,953,827),24838=>array(44,-29,957,840),24839=>array(47,-70,944,837),24840=>array(29,-62,965,854),24841=>array(30,-73,981,846),24842=>array(30,-57,935,841),24843=>array(49,-73,972,836),24844=>array(47,-68,972,841),24845=>array(65,-49,963,818),24846=>array(34,-69,980,841),24847=>array(43,-48,959,840),24848=>array(40,-72,947,819),24849=>array(55,-58,914,836),24850=>array(46,-53,916,837),24851=>array(30,-56,952,837),24852=>array(55,-73,954,828),24853=>array(40,-67,963,829),24854=>array(38,-58,952,837),24855=>array(30,-45,954,830),24856=>array(47,-70,974,833),24857=>array(28,-54,990,868),24858=>array(38,-45,954,793),24859=>array(72,-65,948,834),24860=>array(38,-68,958,829),24861=>array(49,-62,945,830),24862=>array(51,-72,957,827),24863=>array(47,-29,951,829),24864=>array(31,-74,948,823),24865=>array(19,-74,961,850),24866=>array(37,-74,961,823),24867=>array(48,-68,950,829),24868=>array(27,-64,930,829),24869=>array(48,-68,988,836),24870=>array(53,-70,937,821),24871=>array(28,-61,952,845),24872=>array(52,-49,960,838),24873=>array(55,-77,958,833),24874=>array(48,-68,941,829),24875=>array(38,-67,980,833),24876=>array(43,-60,961,830),24877=>array(57,-74,936,832),24878=>array(60,-71,955,834),24879=>array(56,-72,968,833),24880=>array(57,-74,941,829),24881=>array(45,-74,963,846),24882=>array(58,-67,914,833),24883=>array(28,-23,955,789),24884=>array(30,-67,982,852),24885=>array(52,-70,917,821),24886=>array(60,-58,932,849),24887=>array(37,-68,951,835),24888=>array(44,-33,957,835),24889=>array(52,-76,962,841),24890=>array(49,-68,950,834),24891=>array(62,-40,970,831),24892=>array(49,-66,927,834),24893=>array(40,-66,951,834),24894=>array(32,-63,974,851),24895=>array(43,-52,963,812),24896=>array(47,-71,974,831),24897=>array(62,-38,967,780),24898=>array(42,-50,957,816),24899=>array(44,-72,955,851),24900=>array(38,-59,976,835),24901=>array(55,-75,971,829),24902=>array(50,-54,926,853),24903=>array(40,-42,974,845),24904=>array(38,-48,951,837),24905=>array(50,-72,951,841),24906=>array(35,-72,975,849),24907=>array(50,-48,954,848),24908=>array(41,-68,962,836),24909=>array(48,-72,965,826),24910=>array(41,-69,951,843),24911=>array(60,-78,952,835),24912=>array(47,-51,963,831),24913=>array(48,-65,952,830),24914=>array(46,-72,953,824),24915=>array(39,-68,984,829),24916=>array(48,-71,973,832),24917=>array(51,-63,964,833),24918=>array(53,-74,919,822),24919=>array(15,-43,954,829),24920=>array(29,-76,967,847),24921=>array(38,-58,953,837),24922=>array(37,-63,965,846),24923=>array(38,-68,952,829),24924=>array(47,-44,964,853),24925=>array(41,-58,963,824),24926=>array(20,-58,953,854),24927=>array(52,-74,934,830),24928=>array(36,-76,960,838),24929=>array(40,-73,960,829),24930=>array(38,-69,970,825),24931=>array(40,-68,967,843),24932=>array(52,-49,968,818),24933=>array(39,-66,945,838),24934=>array(39,-36,981,828),24935=>array(49,-52,951,835),24936=>array(28,-70,963,842),24937=>array(40,-67,971,834),24938=>array(40,-68,959,828),24939=>array(42,-50,958,845),24940=>array(47,-64,953,829),24941=>array(44,-33,970,835),24942=>array(45,-77,957,841),24943=>array(40,-68,963,845),24944=>array(55,-21,959,838),24945=>array(39,-65,952,828),24946=>array(48,-65,956,827),24947=>array(37,-68,954,829),24948=>array(54,-66,915,826),24949=>array(37,-65,959,842),24950=>array(50,-67,951,838),24951=>array(39,-57,955,846),24952=>array(57,-31,959,849),24953=>array(57,-31,959,834),24954=>array(32,-75,952,830),24955=>array(41,-76,981,845),24956=>array(36,-29,965,844),24957=>array(35,-63,963,842),24958=>array(38,-25,973,841),24959=>array(70,-32,957,800),24960=>array(51,-70,979,824),24961=>array(45,-65,964,834),24962=>array(55,-60,966,816),24963=>array(38,-39,982,847),24964=>array(37,-45,958,837),24965=>array(58,-51,979,859),24966=>array(33,-69,945,835),24967=>array(47,-29,961,817),24968=>array(45,-72,962,829),24969=>array(42,-73,971,828),24970=>array(42,-70,957,834),24971=>array(48,-28,965,843),24972=>array(39,-36,963,833),24973=>array(28,-60,975,848),24974=>array(38,-73,905,835),24975=>array(46,-61,972,854),24976=>array(36,-76,962,832),24977=>array(42,-58,960,800),24978=>array(36,-70,966,833),24979=>array(43,-61,971,835),24980=>array(25,-67,963,846),24981=>array(43,-61,963,837),24982=>array(25,-60,970,835),24983=>array(29,-60,952,841),24984=>array(52,-70,956,837),24985=>array(37,-47,961,844),24986=>array(42,-63,965,832),24987=>array(42,-72,961,824),24988=>array(45,-62,965,833),24989=>array(53,-52,976,834),24990=>array(23,-75,954,837),24991=>array(32,-68,967,823),24992=>array(31,-47,961,818),24993=>array(48,-70,979,836),24994=>array(17,-87,964,830),24995=>array(29,-70,962,829),24996=>array(36,-72,956,836),24997=>array(40,-47,961,832),24998=>array(52,-70,946,833),24999=>array(38,-68,950,831),25000=>array(50,-33,959,837),25001=>array(43,-29,958,845),25002=>array(36,-68,908,825),25003=>array(51,-55,902,846),25004=>array(46,-68,963,828),25005=>array(34,-58,971,845),25006=>array(38,-71,974,832),25007=>array(45,-59,961,832),25008=>array(44,-62,944,826),25009=>array(47,-71,972,838),25010=>array(42,-38,976,839),25011=>array(36,-70,954,825),25012=>array(35,-65,973,828),25013=>array(49,-39,948,821),25014=>array(32,-68,965,840),25015=>array(38,-66,960,824),25016=>array(32,-66,976,857),25017=>array(41,-65,984,838),25018=>array(43,-67,957,842),25019=>array(43,-67,957,847),25020=>array(45,-32,957,835),25021=>array(48,-56,968,847),25022=>array(38,-71,970,832),25023=>array(33,-78,968,841),25024=>array(37,-72,973,864),25025=>array(37,-79,974,819),25026=>array(46,-58,967,845),25027=>array(38,-66,959,832),25028=>array(29,-69,952,841),25029=>array(31,-85,978,829),25030=>array(42,-62,976,830),25031=>array(48,-26,955,844),25032=>array(29,-63,950,845),25033=>array(39,-68,953,843),25034=>array(18,-68,949,860),25035=>array(42,-58,959,832),25036=>array(44,-63,964,831),25037=>array(38,-68,971,844),25038=>array(53,-68,950,833),25039=>array(49,-70,932,848),25040=>array(40,-71,965,839),25041=>array(53,-26,941,821),25042=>array(30,-63,943,838),25043=>array(48,-69,975,843),25044=>array(33,-70,947,847),25045=>array(36,-59,959,821),25046=>array(51,-41,944,827),25047=>array(25,-69,956,833),25048=>array(53,-52,953,811),25049=>array(60,-71,942,821),25050=>array(33,-71,953,830),25051=>array(37,-71,953,826),25052=>array(37,-71,963,825),25053=>array(49,-71,974,830),25054=>array(41,-59,971,836),25055=>array(46,-44,966,823),25056=>array(38,-70,964,836),25057=>array(38,-69,962,846),25058=>array(43,-73,964,821),25059=>array(46,-62,966,834),25060=>array(38,-69,957,830),25061=>array(44,-70,976,829),25062=>array(48,-59,964,843),25063=>array(44,-68,962,839),25064=>array(36,-71,975,838),25065=>array(34,-56,967,858),25066=>array(41,-70,980,825),25067=>array(47,-73,957,844),25068=>array(29,-55,952,847),25069=>array(51,-85,939,836),25070=>array(47,-73,955,828),25071=>array(48,-41,980,826),25072=>array(47,-65,905,848),25073=>array(47,-71,960,824),25074=>array(32,-42,963,846),25075=>array(26,-56,988,836),25076=>array(27,-68,962,845),25077=>array(41,-68,954,835),25078=>array(32,-72,970,845),25079=>array(43,-69,962,841),25080=>array(46,-32,965,836),25081=>array(29,-67,984,840),25082=>array(27,-67,963,846),25083=>array(30,-80,966,830),25084=>array(29,-65,957,826),25085=>array(42,-68,953,826),25086=>array(43,-66,963,830),25087=>array(43,-55,963,834),25088=>array(42,-54,961,841),25089=>array(39,-44,967,836),25090=>array(40,-72,960,854),25091=>array(42,-78,962,829),25092=>array(34,-57,971,836),25093=>array(39,-36,957,842),25094=>array(59,-29,941,826),25095=>array(39,-36,957,846),25096=>array(90,-52,956,829),25097=>array(73,-64,966,832),25098=>array(65,-64,951,840),25099=>array(74,-70,930,820),25100=>array(51,-57,951,836),25101=>array(64,-67,953,837),25102=>array(50,-66,952,830),25103=>array(42,-68,934,825),25104=>array(50,-72,946,831),25105=>array(61,-60,933,832),25106=>array(61,-64,955,838),25107=>array(70,-66,956,838),25108=>array(85,-58,935,840),25109=>array(44,-68,961,829),25110=>array(70,-58,956,838),25111=>array(32,-74,938,826),25112=>array(100,-69,937,829),25113=>array(102,-67,957,823),25114=>array(65,-60,962,836),25115=>array(81,-57,949,788),25116=>array(67,-67,953,838),25117=>array(63,-74,946,834),25118=>array(77,-49,935,796),25119=>array(51,-65,946,834),25120=>array(68,-69,968,839),25121=>array(33,-72,939,836),25122=>array(43,-64,954,830),25123=>array(45,-71,964,832),25124=>array(33,-65,958,828),25125=>array(52,-59,956,832),25126=>array(35,-73,947,833),25127=>array(43,-64,970,848),25128=>array(65,-65,956,829),25129=>array(52,-65,956,829),25130=>array(54,-61,959,837),25131=>array(36,-63,964,829),25132=>array(52,-61,947,815),25133=>array(42,-70,958,844),25134=>array(39,-77,962,835),25135=>array(52,-68,956,837),25136=>array(56,-73,947,832),25137=>array(41,-65,949,834),25138=>array(52,-68,958,835),25139=>array(24,-62,946,836),25140=>array(43,-63,938,834),25141=>array(50,-65,958,827),25142=>array(69,-64,882,838),25143=>array(53,-66,849,842),25144=>array(57,-64,918,764),25145=>array(45,-71,939,836),25146=>array(51,-59,963,831),25147=>array(39,-68,947,799),25148=>array(89,-72,914,783),25149=>array(57,-67,954,841),25150=>array(44,-71,941,837),25151=>array(40,-66,938,804),25152=>array(42,-70,959,841),25153=>array(43,-70,908,796),25154=>array(61,-65,906,826),25155=>array(45,-64,898,853),25156=>array(38,-68,899,843),25157=>array(38,-68,901,847),25158=>array(38,-68,983,850),25159=>array(35,-67,896,811),25160=>array(28,-68,961,802),25161=>array(28,-77,947,810),25162=>array(52,-72,962,836),25163=>array(85,-68,913,833),25164=>array(266,-62,684,829),25165=>array(64,-62,916,835),25166=>array(53,-61,943,828),25167=>array(56,-61,960,828),25168=>array(66,-71,909,829),25169=>array(53,-48,964,849),25170=>array(45,-65,955,830),25171=>array(54,-62,934,830),25172=>array(66,-67,919,829),25173=>array(43,-61,953,828),25174=>array(80,-61,957,828),25175=>array(53,-61,945,829),25176=>array(55,-69,930,826),25177=>array(61,-69,968,830),25178=>array(58,-67,918,831),25179=>array(44,-64,934,829),25180=>array(59,-65,958,830),25181=>array(39,-61,944,828),25182=>array(48,-53,951,841),25183=>array(39,-65,958,828),25184=>array(38,-56,959,837),25185=>array(48,-57,958,836),25186=>array(47,-63,950,836),25187=>array(71,-68,893,830),25188=>array(53,-68,947,832),25189=>array(53,-66,960,827),25190=>array(46,-64,947,832),25191=>array(25,-67,945,825),25192=>array(42,-61,964,826),25193=>array(42,-63,922,826),25194=>array(29,-65,882,826),25195=>array(44,-62,885,830),25196=>array(55,-65,889,831),25197=>array(39,-53,947,841),25198=>array(49,-64,963,820),25199=>array(52,-57,945,830),25200=>array(50,-66,958,832),25201=>array(41,-51,962,840),25202=>array(59,-68,973,839),25203=>array(45,-78,963,826),25204=>array(68,-66,964,832),25205=>array(42,-55,975,845),25206=>array(50,-72,962,833),25207=>array(50,-67,968,832),25208=>array(78,-58,907,839),25209=>array(45,-72,961,823),25210=>array(42,-55,963,853),25211=>array(48,-69,963,840),25212=>array(50,-69,950,829),25213=>array(50,-67,960,828),25214=>array(63,-68,950,825),25215=>array(33,-67,965,785),25216=>array(37,-74,952,824),25217=>array(50,-64,949,844),25218=>array(63,-55,948,839),25219=>array(62,-59,958,831),25220=>array(39,-63,960,829),25221=>array(31,-55,921,840),25222=>array(37,-57,974,851),25223=>array(57,-63,897,832),25224=>array(56,-66,903,829),25225=>array(53,-64,961,837),25226=>array(40,-62,941,833),25227=>array(42,-55,967,839),25228=>array(61,-58,962,838),25229=>array(42,-65,969,839),25230=>array(51,-71,954,826),25231=>array(56,-70,957,826),25232=>array(58,-66,895,835),25233=>array(47,-69,905,834),25234=>array(57,-58,941,833),25235=>array(40,-69,959,829),25236=>array(57,-52,969,839),25237=>array(56,-66,963,821),25238=>array(52,-64,947,828),25239=>array(46,-63,959,829),25240=>array(61,-68,938,834),25241=>array(48,-67,939,839),25242=>array(31,-60,935,829),25243=>array(28,-78,930,821),25244=>array(51,-77,950,835),25245=>array(55,-55,907,853),25246=>array(42,-56,958,839),25247=>array(37,-66,914,823),25248=>array(36,-54,912,832),25249=>array(36,-56,948,832),25250=>array(38,-71,950,828),25251=>array(46,-63,920,830),25252=>array(27,-66,872,828),25253=>array(49,-69,946,820),25254=>array(54,-52,950,838),25255=>array(93,-57,957,833),25256=>array(41,-65,943,827),25257=>array(50,-66,953,828),25258=>array(39,-65,941,838),25259=>array(45,-71,978,832),25260=>array(44,-70,953,839),25261=>array(44,-60,954,830),25262=>array(51,-62,952,845),25263=>array(45,-62,951,827),25264=>array(44,-69,956,833),25265=>array(50,-61,955,840),25266=>array(56,-70,953,821),25267=>array(50,-74,955,828),25268=>array(49,-67,951,828),25269=>array(43,-64,957,831),25270=>array(50,-70,965,827),25271=>array(45,-56,951,823),25272=>array(58,-67,969,831),25273=>array(61,-67,962,835),25274=>array(61,-65,942,832),25275=>array(43,-68,905,836),25276=>array(73,-66,908,828),25277=>array(62,-67,899,836),25278=>array(52,-60,960,839),25279=>array(48,-64,956,828),25280=>array(61,-64,972,832),25281=>array(61,-64,928,832),25282=>array(53,-69,931,816),25283=>array(57,-62,944,841),25284=>array(48,-68,951,836),25285=>array(44,-60,953,836),25286=>array(53,-62,935,838),25287=>array(37,-68,953,825),25288=>array(50,-67,947,829),25289=>array(49,-64,947,829),25290=>array(52,-62,959,841),25291=>array(44,-73,948,825),25292=>array(48,-64,942,828),25293=>array(73,-64,904,851),25294=>array(42,-68,970,851),25295=>array(60,-58,974,851),25296=>array(49,-64,910,826),25297=>array(63,-67,959,826),25298=>array(39,-68,944,832),25299=>array(53,-63,936,826),25300=>array(40,-77,954,835),25301=>array(74,-64,944,831),25302=>array(43,-62,954,839),25303=>array(61,-73,920,832),25304=>array(65,-61,909,849),25305=>array(60,-63,912,832),25306=>array(52,-75,950,845),25307=>array(69,-67,913,820),25308=>array(47,-79,956,829),25309=>array(44,-66,946,835),25310=>array(70,-64,943,832),25311=>array(41,-61,937,830),25312=>array(55,-61,956,832),25313=>array(36,-66,949,832),25314=>array(31,-52,961,837),25315=>array(29,-61,932,835),25316=>array(57,-68,938,832),25317=>array(40,-72,893,824),25318=>array(38,-55,923,830),25319=>array(40,-61,918,836),25320=>array(38,-74,925,820),25321=>array(30,-64,942,826),25322=>array(61,-63,935,832),25323=>array(54,-66,967,829),25324=>array(39,-70,952,835),25325=>array(43,-70,964,827),25326=>array(45,-67,957,828),25327=>array(37,-71,964,823),25328=>array(58,-72,951,823),25329=>array(35,-69,953,826),25330=>array(36,-65,977,828),25331=>array(38,-67,965,838),25332=>array(33,-64,960,829),25333=>array(60,-68,959,830),25334=>array(46,-64,945,839),25335=>array(41,-65,952,833),25336=>array(60,-75,940,833),25337=>array(54,-71,928,826),25338=>array(55,-65,953,832),25339=>array(56,-80,958,822),25340=>array(48,-70,949,839),25341=>array(44,-64,961,836),25342=>array(45,-63,961,848),25343=>array(38,-70,969,862),25344=>array(62,-81,950,819),25345=>array(39,-64,944,834),25346=>array(36,-49,951,844),25347=>array(56,-52,951,830),25348=>array(60,-66,942,844),25349=>array(60,-62,952,832),25350=>array(78,-62,976,844),25351=>array(52,-68,937,829),25352=>array(54,-62,951,835),25353=>array(57,-67,948,832),25354=>array(41,-66,946,844),25355=>array(57,-50,953,827),25356=>array(49,-65,987,846),25357=>array(46,-51,974,859),25358=>array(48,-65,963,839),25359=>array(60,-74,911,815),25360=>array(63,-51,959,855),25361=>array(47,-75,950,825),25362=>array(60,-78,927,823),25363=>array(44,-64,959,834),25364=>array(52,-64,964,829),25365=>array(66,-70,957,817),25366=>array(38,-65,943,846),25367=>array(60,-62,963,844),25368=>array(49,-67,950,835),25369=>array(19,-68,951,835),25370=>array(54,-68,942,824),25371=>array(42,-60,920,845),25372=>array(60,-50,954,844),25373=>array(25,-62,945,831),25374=>array(34,-60,942,830),25375=>array(26,-64,948,832),25376=>array(42,-64,930,825),25377=>array(35,-62,883,826),25378=>array(36,-64,948,826),25379=>array(36,-66,923,832),25380=>array(37,-61,938,834),25381=>array(33,-59,911,832),25382=>array(61,-61,936,832),25383=>array(60,-53,909,844),25384=>array(42,-69,965,834),25385=>array(46,-66,956,829),25386=>array(47,-73,950,822),25387=>array(51,-71,948,829),25388=>array(56,-59,953,835),25389=>array(53,-60,969,836),25390=>array(60,-67,926,844),25391=>array(45,-74,963,821),25392=>array(60,-49,950,838),25393=>array(60,-60,969,832),25394=>array(56,-63,952,839),25395=>array(53,-66,949,827),25396=>array(40,-64,947,828),25397=>array(38,-51,951,841),25398=>array(36,-56,916,841),25399=>array(39,-68,950,836),25400=>array(56,-72,947,829),25401=>array(36,-68,956,823),25402=>array(44,-66,964,824),25403=>array(52,-73,956,826),25404=>array(41,-56,944,858),25405=>array(44,-69,965,840),25406=>array(47,-70,964,835),25407=>array(60,-52,939,844),25408=>array(60,-64,969,831),25409=>array(50,-68,932,828),25410=>array(43,-72,952,823),25411=>array(51,-65,966,833),25412=>array(59,-65,952,832),25413=>array(62,-70,915,825),25414=>array(53,-69,915,826),25415=>array(56,-69,958,829),25416=>array(43,-59,965,832),25417=>array(35,-72,953,821),25418=>array(53,-63,953,832),25419=>array(48,-67,952,826),25420=>array(45,-71,909,825),25421=>array(38,-68,951,826),25422=>array(52,-65,919,835),25423=>array(56,-67,956,828),25424=>array(55,-67,903,823),25425=>array(56,-73,958,831),25426=>array(67,-65,955,835),25427=>array(64,-67,958,829),25428=>array(76,-65,912,829),25429=>array(39,-69,950,832),25430=>array(46,-69,950,834),25431=>array(58,-64,966,827),25432=>array(65,-65,979,836),25433=>array(59,-65,954,829),25434=>array(67,-63,956,829),25435=>array(67,-63,915,829),25436=>array(44,-78,963,829),25437=>array(67,-61,968,829),25438=>array(44,-63,914,832),25439=>array(32,-64,937,827),25440=>array(50,-64,931,829),25441=>array(31,-63,931,830),25442=>array(25,-73,948,825),25443=>array(49,-62,900,836),25444=>array(66,-67,951,824),25445=>array(58,-70,961,852),25446=>array(73,-52,966,835),25447=>array(36,-74,967,834),25448=>array(43,-68,969,845),25449=>array(27,-66,959,826),25450=>array(67,-65,960,833),25451=>array(54,-63,904,832),25452=>array(37,-60,949,849),25453=>array(37,-65,947,846),25454=>array(37,-54,943,838),25455=>array(56,-64,914,830),25456=>array(50,-64,974,832),25457=>array(50,-71,967,842),25458=>array(36,-56,967,835),25459=>array(53,-58,951,833),25460=>array(67,-61,962,829),25461=>array(41,-54,950,843),25462=>array(30,-71,933,833),25463=>array(40,-75,963,833),25464=>array(54,-69,959,824),25465=>array(67,-72,957,829),25466=>array(23,-61,963,847),25467=>array(27,-64,961,853),25468=>array(53,-59,967,840),25469=>array(51,-51,953,854),25470=>array(67,-64,939,845),25471=>array(67,-63,938,835),25472=>array(45,-72,961,833),25473=>array(53,-71,968,832),25474=>array(56,-74,938,840),25475=>array(44,-65,922,829),25476=>array(38,-65,974,853),25477=>array(46,-65,959,836),25478=>array(67,-65,906,829),25479=>array(41,-67,975,827),25480=>array(52,-69,964,832),25481=>array(46,-71,944,825),25482=>array(48,-65,959,845),25483=>array(67,-69,966,839),25484=>array(79,-61,932,835),25485=>array(51,-69,960,827),25486=>array(45,-63,966,842),25487=>array(62,-69,921,841),25488=>array(61,-65,908,842),25489=>array(50,-73,953,835),25490=>array(41,-69,951,831),25491=>array(41,-71,958,832),25492=>array(73,-69,951,788),25493=>array(40,-72,971,820),25494=>array(40,-74,963,820),25495=>array(38,-65,965,842),25496=>array(49,-76,911,829),25497=>array(40,-66,952,828),25498=>array(40,-69,942,820),25499=>array(38,-65,968,829),25500=>array(48,-70,957,832),25501=>array(53,-70,951,827),25502=>array(45,-52,971,852),25503=>array(34,-60,966,837),25504=>array(41,-71,955,826),25505=>array(39,-58,975,848),25506=>array(39,-69,966,824),25507=>array(45,-71,942,827),25508=>array(49,-69,898,829),25509=>array(43,-71,950,828),25510=>array(40,-69,911,820),25511=>array(36,-65,945,828),25512=>array(52,-68,955,836),25513=>array(41,-68,966,839),25514=>array(49,-72,948,824),25515=>array(41,-51,968,841),25516=>array(50,-62,914,844),25517=>array(46,-59,988,832),25518=>array(55,-68,951,836),25519=>array(38,-67,951,832),25520=>array(54,-52,954,826),25521=>array(83,-67,944,831),25522=>array(73,-71,924,818),25523=>array(31,-65,909,832),25524=>array(37,-60,904,830),25525=>array(40,-72,977,828),25526=>array(40,-71,956,856),25527=>array(22,-70,923,824),25528=>array(41,-63,917,837),25529=>array(65,-59,954,825),25530=>array(54,-62,942,835),25531=>array(28,-65,973,826),25532=>array(30,-64,921,829),25533=>array(42,-60,947,854),25534=>array(49,-63,975,839),25535=>array(40,-72,948,836),25536=>array(37,-65,965,835),25537=>array(59,-74,962,821),25538=>array(61,-68,955,839),25539=>array(43,-68,950,837),25540=>array(39,-64,973,831),25541=>array(40,-69,941,785),25542=>array(46,-67,954,835),25543=>array(50,-67,947,829),25544=>array(53,-72,899,823),25545=>array(46,-69,964,826),25546=>array(55,-70,952,828),25547=>array(50,-74,972,828),25548=>array(57,-70,971,821),25549=>array(36,-66,968,845),25550=>array(47,-59,965,851),25551=>array(53,-69,955,828),25552=>array(48,-72,969,826),25553=>array(55,-72,954,820),25554=>array(48,-71,940,836),25555=>array(57,-68,962,828),25556=>array(33,-50,972,850),25557=>array(54,-64,949,828),25558=>array(37,-67,948,829),25559=>array(51,-72,957,832),25560=>array(53,-71,951,838),25561=>array(62,-69,920,832),25562=>array(46,-77,944,820),25563=>array(40,-65,971,838),25564=>array(36,-60,975,862),25565=>array(53,-69,977,829),25566=>array(35,-72,912,831),25567=>array(57,-74,964,823),25568=>array(41,-63,953,829),25569=>array(54,-62,943,830),25570=>array(40,-72,960,849),25571=>array(37,-63,954,836),25572=>array(57,-64,901,830),25573=>array(55,-67,943,838),25574=>array(44,-67,903,831),25575=>array(43,-68,949,831),25576=>array(49,-69,941,833),25577=>array(50,-68,949,830),25578=>array(34,-66,964,829),25579=>array(66,-51,969,851),25580=>array(40,-69,960,836),25581=>array(73,-71,924,818),25582=>array(56,-68,945,825),25583=>array(56,-68,956,825),25584=>array(53,-62,954,830),25585=>array(67,-70,941,833),25586=>array(38,-53,971,843),25587=>array(53,-73,961,827),25588=>array(61,-69,969,830),25589=>array(38,-66,959,823),25590=>array(34,-64,945,829),25591=>array(48,-70,940,826),25592=>array(28,-57,971,836),25593=>array(48,-63,953,827),25594=>array(39,-76,937,819),25595=>array(35,-66,971,829),25596=>array(49,-61,974,833),25597=>array(32,-60,930,833),25598=>array(40,-72,967,820),25599=>array(35,-68,938,825),25600=>array(43,-63,939,829),25601=>array(42,-73,897,824),25602=>array(35,-53,943,837),25603=>array(95,-59,950,822),25604=>array(50,-59,960,849),25605=>array(34,-63,926,837),25606=>array(39,-68,958,836),25607=>array(45,-64,971,842),25608=>array(52,-72,962,837),25609=>array(39,-58,957,851),25610=>array(53,-62,909,836),25611=>array(53,-75,968,828),25612=>array(53,-75,968,827),25613=>array(51,-70,956,822),25614=>array(61,-68,961,828),25615=>array(50,-66,945,832),25616=>array(50,-75,950,843),25617=>array(43,-67,954,829),25618=>array(53,-57,962,853),25619=>array(27,-66,933,843),25620=>array(28,-65,950,826),25621=>array(51,-61,954,826),25622=>array(42,-64,945,845),25623=>array(66,-60,921,844),25624=>array(47,-50,955,847),25625=>array(43,-64,953,829),25626=>array(55,-64,934,838),25627=>array(49,-70,953,838),25628=>array(44,-78,963,832),25629=>array(67,-67,971,843),25630=>array(60,-67,940,842),25631=>array(48,-72,952,823),25632=>array(56,-70,915,835),25633=>array(35,-67,964,829),25634=>array(43,-65,958,833),25635=>array(44,-72,968,831),25636=>array(41,-50,954,859),25637=>array(44,-55,967,857),25638=>array(52,-64,917,828),25639=>array(56,-71,923,838),25640=>array(59,-64,918,827),25641=>array(43,-65,969,838),25642=>array(46,-70,948,843),25643=>array(50,-64,957,842),25644=>array(38,-71,976,838),25645=>array(40,-71,966,830),25646=>array(56,-70,975,826),25647=>array(43,-70,920,838),25648=>array(56,-68,916,827),25649=>array(67,-71,928,829),25650=>array(38,-66,960,844),25651=>array(47,-70,948,836),25652=>array(36,-59,981,845),25653=>array(49,-67,965,826),25654=>array(37,-66,970,849),25655=>array(58,-72,961,836),25656=>array(43,-68,973,839),25657=>array(55,-65,952,825),25658=>array(39,-77,947,839),25659=>array(38,-64,969,862),25660=>array(43,-69,970,839),25661=>array(40,-65,965,830),25662=>array(42,-61,952,837),25663=>array(52,-57,955,822),25664=>array(56,-69,945,842),25665=>array(65,-62,955,826),25666=>array(47,-58,951,835),25667=>array(35,-55,954,837),25668=>array(47,-60,960,835),25669=>array(38,-63,967,830),25670=>array(31,-63,934,834),25671=>array(28,-76,914,819),25672=>array(43,-64,932,844),25673=>array(52,-64,975,841),25674=>array(38,-66,922,830),25675=>array(45,-73,967,835),25676=>array(55,-71,942,847),25677=>array(58,-71,950,832),25678=>array(55,-70,968,826),25679=>array(52,-64,976,835),25680=>array(50,-66,974,832),25681=>array(56,-68,927,827),25682=>array(43,-69,955,830),25683=>array(51,-66,965,829),25684=>array(40,-66,958,846),25685=>array(43,-68,960,829),25686=>array(43,-63,968,841),25687=>array(33,-69,978,837),25688=>array(45,-73,948,825),25689=>array(55,-71,974,827),25690=>array(49,-59,945,833),25691=>array(44,-51,945,855),25692=>array(35,-73,955,827),25693=>array(53,-70,956,838),25694=>array(56,-68,953,826),25695=>array(41,-75,942,831),25696=>array(53,-67,964,831),25697=>array(47,-70,965,830),25698=>array(53,-70,938,836),25699=>array(43,-64,953,841),25700=>array(37,-59,946,839),25701=>array(52,-68,949,835),25702=>array(47,-76,978,832),25703=>array(41,-68,953,833),25704=>array(39,-72,954,827),25705=>array(37,-63,940,838),25706=>array(43,-66,984,843),25707=>array(51,-66,958,830),25708=>array(57,-72,961,837),25709=>array(42,-67,962,851),25710=>array(54,-70,971,839),25711=>array(56,-67,952,833),25712=>array(50,-70,974,832),25713=>array(53,-68,975,822),25714=>array(51,-67,955,828),25715=>array(37,-67,951,824),25716=>array(30,-56,948,836),25717=>array(50,-70,959,828),25718=>array(38,-63,959,839),25719=>array(52,-67,970,838),25720=>array(45,-72,971,823),25721=>array(53,-65,965,835),25722=>array(53,-64,910,830),25723=>array(34,-78,966,849),25724=>array(51,-66,956,826),25725=>array(31,-54,948,839),25726=>array(40,-64,959,828),25727=>array(55,-70,964,843),25728=>array(60,-54,946,833),25729=>array(43,-68,957,847),25730=>array(42,-67,975,829),25731=>array(73,-64,955,835),25732=>array(36,-65,923,823),25733=>array(31,-68,971,829),25734=>array(73,-66,953,831),25735=>array(46,-69,971,837),25736=>array(54,-68,942,833),25737=>array(58,-68,971,844),25738=>array(42,-69,911,825),25739=>array(39,-71,905,822),25740=>array(42,-85,953,826),25741=>array(44,-67,957,828),25742=>array(55,-64,955,828),25743=>array(38,-70,962,826),25744=>array(67,-73,954,820),25745=>array(31,-77,941,822),25746=>array(41,-69,963,832),25747=>array(55,-69,953,827),25748=>array(42,-66,955,826),25749=>array(37,-67,942,834),25750=>array(39,-77,982,831),25751=>array(40,-81,962,823),25752=>array(41,-52,962,857),25753=>array(45,-62,963,853),25754=>array(37,-60,970,849),25755=>array(41,-74,954,832),25756=>array(43,-68,983,832),25757=>array(45,-56,943,846),25758=>array(33,-71,948,829),25759=>array(51,-67,976,838),25760=>array(35,-73,972,823),25761=>array(22,-64,978,845),25762=>array(50,-63,949,828),25763=>array(41,-68,956,828),25764=>array(39,-68,961,835),25765=>array(40,-71,959,843),25766=>array(55,-70,980,833),25767=>array(34,-64,973,844),25768=>array(55,-71,969,849),25769=>array(37,-61,968,843),25770=>array(39,-64,973,855),25771=>array(46,-63,954,837),25772=>array(41,-63,958,837),25773=>array(29,-69,971,829),25774=>array(32,-65,948,832),25775=>array(55,-64,965,847),25776=>array(36,-69,955,823),25777=>array(40,-71,949,840),25778=>array(37,-69,975,835),25779=>array(40,-70,973,839),25780=>array(12,-73,975,838),25781=>array(25,-61,936,828),25782=>array(33,-68,945,831),25783=>array(40,-65,943,827),25784=>array(41,-66,915,827),25785=>array(35,-64,965,828),25786=>array(33,-62,912,846),25787=>array(40,-78,955,833),25788=>array(47,-68,960,833),25789=>array(36,-79,974,842),25790=>array(38,-68,966,829),25791=>array(34,-69,961,861),25792=>array(45,-66,964,829),25793=>array(32,-70,958,835),25794=>array(54,-69,924,823),25795=>array(27,-76,966,832),25796=>array(43,-67,954,835),25797=>array(45,-67,957,837),25798=>array(31,-64,963,833),25799=>array(49,-67,935,821),25800=>array(39,-66,972,833),25801=>array(41,-69,924,829),25802=>array(73,-65,956,835),25803=>array(52,-66,918,832),25804=>array(75,-38,967,854),25805=>array(39,-62,954,823),25806=>array(47,-73,951,845),25807=>array(33,-78,971,830),25808=>array(42,-68,958,828),25809=>array(43,-78,970,843),25810=>array(29,-68,963,842),25811=>array(39,-53,949,839),25812=>array(48,-74,950,846),25813=>array(55,-65,960,834),25814=>array(48,-71,939,829),25815=>array(49,-64,965,849),25816=>array(54,-64,949,832),25817=>array(34,-79,975,840),25818=>array(41,-70,964,831),25819=>array(40,-73,985,819),25820=>array(47,-70,984,848),25821=>array(45,-66,979,826),25822=>array(30,-64,958,832),25823=>array(53,-70,958,841),25824=>array(53,-77,953,830),25825=>array(44,-63,961,830),25826=>array(36,-65,952,830),25827=>array(57,-65,954,827),25828=>array(61,-67,962,856),25829=>array(84,-51,955,840),25830=>array(46,-70,966,826),25831=>array(55,-59,965,832),25832=>array(42,-74,967,831),25833=>array(48,-68,953,827),25834=>array(47,-69,954,837),25835=>array(39,-76,969,824),25836=>array(42,-63,956,832),25837=>array(45,-49,966,844),25838=>array(44,-58,958,843),25839=>array(34,-71,960,842),25840=>array(49,-67,952,844),25841=>array(58,-71,913,827),25842=>array(36,-75,949,832),25843=>array(33,-67,939,835),25844=>array(43,-68,960,841),25845=>array(51,-62,962,840),25846=>array(42,-64,955,841),25847=>array(41,-70,972,840),25848=>array(41,-50,970,861),25849=>array(40,-68,977,837),25850=>array(43,-69,952,818),25851=>array(31,-67,963,837),25852=>array(51,-71,961,827),25853=>array(54,-70,952,831),25854=>array(41,-64,963,829),25855=>array(63,-64,986,843),25856=>array(49,-65,960,832),25857=>array(42,-78,975,844),25858=>array(42,-77,948,823),25859=>array(42,-73,973,825),25860=>array(44,-67,965,836),25861=>array(46,-77,960,828),25862=>array(40,-70,954,835),25863=>array(39,-65,960,843),25864=>array(31,-83,974,839),25865=>array(43,-64,967,833),25866=>array(35,-72,964,827),25867=>array(27,-72,970,844),25868=>array(61,-70,923,826),25869=>array(36,-73,976,842),25870=>array(39,-69,954,827),25871=>array(40,-62,954,842),25872=>array(46,-67,982,842),25873=>array(41,-71,986,835),25874=>array(23,-71,933,827),25875=>array(27,-65,980,845),25876=>array(56,-76,912,822),25877=>array(29,-66,972,841),25878=>array(50,-71,953,835),25879=>array(46,-68,966,846),25880=>array(39,-69,970,829),25881=>array(44,-74,964,838),25882=>array(35,-68,959,828),25883=>array(38,-64,969,841),25884=>array(42,-74,944,832),25885=>array(36,-68,955,821),25886=>array(52,-64,962,831),25887=>array(32,-70,974,853),25888=>array(48,-72,954,841),25889=>array(49,-64,962,840),25890=>array(41,-65,968,831),25891=>array(48,-61,957,840),25892=>array(55,-72,951,832),25893=>array(33,-63,970,844),25894=>array(63,-66,961,824),25895=>array(29,-72,959,835),25896=>array(35,-73,973,844),25897=>array(38,-57,956,840),25898=>array(41,-62,959,839),25899=>array(36,-64,970,826),25900=>array(39,-72,956,832),25901=>array(26,-71,967,840),25902=>array(48,-65,975,839),25903=>array(78,-65,945,830),25904=>array(41,-55,968,846),25905=>array(58,-80,972,834),25906=>array(63,-73,973,830),25907=>array(41,-71,981,824),25908=>array(34,-76,942,825),25909=>array(68,-72,932,818),25910=>array(67,-70,951,830),25911=>array(71,-67,979,840),25912=>array(48,-67,949,830),25913=>array(103,-65,946,825),25914=>array(86,-75,969,821),25915=>array(64,-68,957,838),25916=>array(62,-67,967,841),25917=>array(46,-71,963,832),25918=>array(46,-65,956,842),25919=>array(38,-74,956,838),25920=>array(114,-77,970,838),25921=>array(129,-82,955,828),25922=>array(24,-61,976,834),25923=>array(87,-80,962,823),25924=>array(29,-71,970,833),25925=>array(54,-67,958,833),25926=>array(52,-68,969,835),25927=>array(28,-65,972,834),25928=>array(60,-64,956,834),25929=>array(42,-67,975,838),25930=>array(46,-62,970,835),25931=>array(37,-68,959,840),25932=>array(27,-64,947,833),25933=>array(47,-70,960,843),25934=>array(38,-69,971,837),25935=>array(57,-63,971,839),25936=>array(33,-67,971,825),25937=>array(39,-68,955,843),25938=>array(32,-67,963,834),25939=>array(38,-69,969,829),25940=>array(54,-54,973,855),25941=>array(43,-70,970,836),25942=>array(48,-74,946,830),25943=>array(63,-74,963,836),25944=>array(48,-61,967,843),25945=>array(30,-60,950,831),25946=>array(30,-70,972,839),25947=>array(23,-60,932,847),25948=>array(37,-74,971,835),25949=>array(99,-69,967,835),25950=>array(81,-70,966,836),25951=>array(46,-73,957,836),25952=>array(44,-84,965,820),25953=>array(43,-77,971,823),25954=>array(39,-61,960,826),25955=>array(65,-72,956,834),25956=>array(42,-74,968,823),25957=>array(44,-80,966,829),25958=>array(42,-67,961,839),25959=>array(45,-59,962,839),25960=>array(66,-71,969,840),25961=>array(52,-69,969,842),25962=>array(44,-76,965,821),25963=>array(35,-61,944,823),25964=>array(44,-70,969,836),25965=>array(42,-71,969,836),25966=>array(36,-74,970,837),25967=>array(99,-75,967,823),25968=>array(42,-69,959,821),25969=>array(45,-63,967,835),25970=>array(55,-71,957,838),25971=>array(47,-75,969,833),25972=>array(51,-18,946,840),25973=>array(60,-69,967,834),25974=>array(104,-76,985,828),25975=>array(41,-65,969,839),25976=>array(60,-70,959,833),25977=>array(58,-76,984,831),25978=>array(60,-71,959,832),25979=>array(36,-65,970,846),25980=>array(60,-73,973,827),25981=>array(36,-68,974,843),25982=>array(64,-77,978,849),25983=>array(44,-77,978,827),25984=>array(35,-72,970,824),25985=>array(63,-69,977,842),25986=>array(45,-66,970,859),25987=>array(51,-68,955,830),25988=>array(38,-65,972,832),25989=>array(52,-72,967,838),25990=>array(52,-69,969,839),25991=>array(62,-69,947,822),25992=>array(49,-73,951,815),25993=>array(49,-63,951,828),25994=>array(36,-72,959,843),25995=>array(47,-68,921,840),25996=>array(36,-63,963,833),25997=>array(26,-65,974,840),25998=>array(29,-64,974,828),25999=>array(47,-66,971,846),26000=>array(36,-63,964,831),26001=>array(35,-68,956,829),26002=>array(44,-71,936,829),26003=>array(43,-70,888,807),26004=>array(60,-75,983,833),26005=>array(53,-65,927,826),26006=>array(49,-42,951,835),26007=>array(62,-64,946,832),26008=>array(54,-65,950,844),26009=>array(38,-68,956,836),26010=>array(67,-65,948,829),26011=>array(27,-72,946,826),26012=>array(32,-71,945,838),26013=>array(67,-65,946,789),26014=>array(46,-73,954,827),26015=>array(42,-79,944,820),26016=>array(51,-70,954,836),26017=>array(46,-77,960,854),26018=>array(60,-76,954,823),26019=>array(33,-76,948,818),26020=>array(75,-71,902,832),26021=>array(81,-69,895,834),26022=>array(48,-69,959,824),26023=>array(77,-64,941,836),26024=>array(50,-69,941,828),26025=>array(66,-75,925,828),26026=>array(47,-70,957,816),26027=>array(37,-69,951,834),26028=>array(53,-73,945,831),26029=>array(99,-66,946,824),26030=>array(63,-70,951,824),26031=>array(49,-75,944,829),26032=>array(54,-62,944,830),26033=>array(45,-67,934,837),26034=>array(65,-65,959,828),26035=>array(47,-73,952,836),26036=>array(36,-79,957,831),26037=>array(65,-65,959,833),26038=>array(43,-68,927,821),26039=>array(106,-66,950,845),26040=>array(44,-62,960,829),26041=>array(52,-67,936,822),26042=>array(38,-63,976,842),26043=>array(42,-61,969,837),26044=>array(41,-62,966,826),26045=>array(42,-49,952,831),26046=>array(51,-73,956,844),26047=>array(54,-50,952,858),26048=>array(48,-69,962,841),26049=>array(70,-65,906,829),26050=>array(36,-68,951,850),26051=>array(34,-70,951,833),26052=>array(49,-67,967,844),26053=>array(33,-67,969,839),26054=>array(48,-61,965,854),26055=>array(64,-73,959,848),26056=>array(34,-73,961,848),26057=>array(42,-69,947,832),26058=>array(35,-60,963,839),26059=>array(39,-66,966,841),26060=>array(39,-68,954,841),26061=>array(44,-73,974,838),26062=>array(50,-74,960,843),26063=>array(35,-67,966,843),26064=>array(42,-59,968,852),26065=>array(42,-61,962,852),26066=>array(18,-65,958,846),26067=>array(44,-67,955,836),26068=>array(30,-86,964,845),26069=>array(61,-55,976,843),26070=>array(39,-68,945,837),26071=>array(37,-70,955,837),26072=>array(37,-65,957,839),26073=>array(45,-55,959,839),26074=>array(44,-68,958,839),26075=>array(37,-67,971,839),26076=>array(40,-61,955,850),26077=>array(37,-64,980,834),26078=>array(31,-67,985,828),26079=>array(33,-71,967,847),26080=>array(65,-59,944,779),26081=>array(93,-50,947,800),26082=>array(47,-55,961,784),26083=>array(110,-64,946,846),26084=>array(86,-65,972,789),26085=>array(237,-32,788,747),26086=>array(84,-13,936,769),26087=>array(140,-52,860,778),26088=>array(195,-61,883,835),26089=>array(86,-68,934,780),26090=>array(89,-53,949,843),26091=>array(89,-73,905,763),26092=>array(39,-61,899,837),26093=>array(52,-62,957,839),26094=>array(54,-65,974,844),26095=>array(54,-66,972,776),26096=>array(92,-65,927,770),26097=>array(85,-61,939,785),26098=>array(46,-66,969,789),26099=>array(111,-64,905,841),26100=>array(101,-54,951,789),26101=>array(121,-66,879,786),26102=>array(103,-62,927,829),26103=>array(87,-65,912,832),26104=>array(95,-68,914,775),26105=>array(63,-64,937,833),26106=>array(91,-7,934,781),26107=>array(35,-58,968,796),26108=>array(95,-74,943,815),26109=>array(92,-47,967,823),26110=>array(73,-64,956,836),26111=>array(111,-67,948,837),26112=>array(105,-54,903,830),26113=>array(104,-62,945,831),26114=>array(69,-61,899,791),26115=>array(48,-72,950,789),26116=>array(102,-69,956,791),26117=>array(109,-71,959,787),26118=>array(82,-50,958,796),26119=>array(51,-62,954,789),26120=>array(105,-66,934,833),26121=>array(99,-56,947,825),26122=>array(68,-68,952,786),26123=>array(49,-68,956,831),26124=>array(158,-64,856,788),26125=>array(116,-53,884,788),26126=>array(109,-65,869,787),26127=>array(86,-69,937,843),26128=>array(109,-70,960,784),26129=>array(103,-66,956,831),26130=>array(103,-63,911,839),26131=>array(75,-67,866,782),26132=>array(79,-62,930,828),26133=>array(101,-68,936,838),26134=>array(101,-46,965,807),26135=>array(77,-68,943,795),26136=>array(64,-63,933,810),26137=>array(66,-74,918,779),26138=>array(66,-53,957,835),26139=>array(97,-14,952,788),26140=>array(49,-60,936,798),26141=>array(67,-68,973,845),26142=>array(57,-62,942,786),26143=>array(96,-18,935,780),26144=>array(88,-67,953,832),26145=>array(118,-57,955,822),26146=>array(123,-69,901,824),26147=>array(100,-72,974,849),26148=>array(102,-65,948,839),26149=>array(45,-67,962,837),26150=>array(50,-68,959,774),26151=>array(100,-65,966,832),26152=>array(116,-62,955,845),26153=>array(73,-67,961,830),26154=>array(51,-65,932,805),26155=>array(115,-56,919,830),26156=>array(159,-68,937,812),26157=>array(120,-68,901,785),26158=>array(50,-72,916,778),26159=>array(68,-66,960,790),26160=>array(64,-24,942,802),26161=>array(70,-18,944,788),26162=>array(106,-66,918,830),26163=>array(120,-76,961,824),26164=>array(84,-67,892,787),26165=>array(104,-71,939,778),26166=>array(33,-62,976,802),26167=>array(57,-14,948,788),26168=>array(110,-77,964,837),26169=>array(99,-66,965,835),26170=>array(85,-69,938,776),26171=>array(50,-61,898,791),26172=>array(41,-43,964,789),26173=>array(91,-61,926,824),26174=>array(53,-17,921,784),26175=>array(95,-56,948,819),26176=>array(113,-68,965,830),26177=>array(47,-65,960,788),26178=>array(113,-65,948,839),26179=>array(54,-51,948,800),26180=>array(108,-57,959,831),26181=>array(102,-31,946,776),26182=>array(102,-22,959,836),26183=>array(104,-72,965,837),26184=>array(89,-63,944,846),26185=>array(72,-60,944,790),26186=>array(110,-12,953,774),26187=>array(74,-65,926,799),26188=>array(107,-68,907,847),26189=>array(107,-65,895,782),26190=>array(107,-69,953,828),26191=>array(61,-73,945,789),26192=>array(107,-61,943,846),26193=>array(136,-62,877,789),26194=>array(97,-54,941,799),26195=>array(90,-67,943,822),26196=>array(100,-64,928,823),26197=>array(64,-65,916,785),26198=>array(101,-72,930,758),26199=>array(80,-71,957,848),26200=>array(101,-62,953,789),26201=>array(94,-62,958,834),26202=>array(110,-70,956,827),26203=>array(102,-58,955,797),26204=>array(55,-53,908,803),26205=>array(59,-30,948,829),26206=>array(79,-69,951,837),26207=>array(30,-67,967,793),26208=>array(90,-68,951,834),26209=>array(110,-68,959,832),26210=>array(68,-62,943,842),26211=>array(102,-67,954,843),26212=>array(82,-65,940,786),26213=>array(91,-71,962,824),26214=>array(98,-59,947,837),26215=>array(97,-60,939,831),26216=>array(30,-68,935,809),26217=>array(97,-69,965,840),26218=>array(110,-74,961,833),26219=>array(106,-71,946,825),26220=>array(102,-60,951,850),26221=>array(97,-68,907,791),26222=>array(53,-70,944,845),26223=>array(58,-61,940,796),26224=>array(102,-67,954,832),26225=>array(107,-71,949,828),26226=>array(110,-68,959,833),26227=>array(58,-71,932,826),26228=>array(75,-52,938,838),26229=>array(52,-60,964,846),26230=>array(117,-64,887,785),26231=>array(50,-68,943,782),26232=>array(41,-52,968,808),26233=>array(110,-72,919,782),26234=>array(82,-69,897,829),26235=>array(105,-40,966,828),26236=>array(104,-72,965,846),26237=>array(59,-63,981,842),26238=>array(87,-62,931,842),26239=>array(87,-62,923,791),26240=>array(107,-70,955,831),26241=>array(86,-65,970,817),26242=>array(64,-71,931,827),26243=>array(58,-70,937,808),26244=>array(90,-49,947,822),26245=>array(79,-59,960,849),26246=>array(90,-67,947,830),26247=>array(106,-71,971,790),26248=>array(57,-62,950,798),26249=>array(89,-65,936,787),26250=>array(121,-80,965,782),26251=>array(106,-55,948,849),26252=>array(86,-61,940,834),26253=>array(115,-69,925,785),26254=>array(95,-63,969,835),26255=>array(115,-65,960,835),26256=>array(91,-51,946,858),26257=>array(62,-63,955,790),26258=>array(89,-21,954,792),26259=>array(36,-69,954,830),26260=>array(110,-68,952,834),26261=>array(108,-67,966,833),26262=>array(89,-67,954,834),26263=>array(98,-64,943,840),26264=>array(82,-55,937,804),26265=>array(104,-72,956,833),26266=>array(89,-64,945,831),26267=>array(107,-25,939,843),26268=>array(60,-68,944,826),26269=>array(101,-56,936,789),26270=>array(112,-50,933,849),26271=>array(109,-24,951,832),26272=>array(74,-56,927,820),26273=>array(104,-70,960,800),26274=>array(92,-70,938,831),26275=>array(46,-63,974,851),26276=>array(92,-64,979,849),26277=>array(50,-59,950,788),26278=>array(39,-62,961,796),26279=>array(97,-72,955,821),26280=>array(59,-25,953,783),26281=>array(110,-72,990,832),26282=>array(113,-70,953,823),26283=>array(83,-68,948,833),26284=>array(65,-71,953,827),26285=>array(112,-64,952,849),26286=>array(51,-65,965,837),26287=>array(100,-75,955,827),26288=>array(100,-69,975,833),26289=>array(104,-26,962,799),26290=>array(112,-68,953,834),26291=>array(83,-62,941,826),26292=>array(66,-66,956,786),26293=>array(101,-53,968,841),26294=>array(92,-71,971,828),26295=>array(115,-68,960,836),26296=>array(89,-62,966,855),26297=>array(58,-56,933,815),26298=>array(109,-74,953,777),26299=>array(115,-68,971,781),26300=>array(68,-71,960,837),26301=>array(115,-70,960,824),26302=>array(99,-77,970,835),26303=>array(89,-69,957,833),26304=>array(101,-8,948,843),26305=>array(59,-37,947,832),26306=>array(89,-68,956,827),26307=>array(70,-64,960,829),26308=>array(94,-68,945,831),26309=>array(59,-71,943,819),26310=>array(32,-60,959,798),26311=>array(53,-74,947,817),26312=>array(96,-14,941,854),26313=>array(107,-61,964,837),26314=>array(110,-77,953,827),26315=>array(114,-70,956,777),26316=>array(55,-25,949,779),26317=>array(112,-64,952,849),26318=>array(79,-62,949,788),26319=>array(51,-67,946,788),26320=>array(86,-47,918,821),26321=>array(35,-75,968,812),26322=>array(94,-59,964,850),26323=>array(31,-75,966,834),26324=>array(57,-66,978,840),26325=>array(84,-72,927,841),26326=>array(81,-62,946,841),26327=>array(95,-67,959,825),26328=>array(101,-69,941,781),26329=>array(97,-63,955,789),26330=>array(94,-61,965,836),26331=>array(89,-70,965,835),26332=>array(85,-70,946,813),26333=>array(103,-64,980,784),26334=>array(93,-66,935,799),26335=>array(55,-67,956,816),26336=>array(93,-71,966,819),26337=>array(54,-32,952,791),26338=>array(99,-61,959,820),26339=>array(91,-72,953,823),26340=>array(91,-64,926,783),26341=>array(92,-67,954,830),26342=>array(88,-64,946,841),26343=>array(116,-68,966,817),26344=>array(90,-53,957,853),26345=>array(48,-62,937,824),26346=>array(90,-64,962,796),26347=>array(49,-71,962,838),26348=>array(92,-68,961,800),26349=>array(82,-68,944,834),26350=>array(83,-64,959,799),26351=>array(98,-67,924,806),26352=>array(166,-33,842,728),26353=>array(175,-61,841,788),26354=>array(163,-68,860,831),26355=>array(71,-56,954,839),26356=>array(48,-72,962,777),26357=>array(71,-60,946,845),26358=>array(61,-71,898,845),26359=>array(62,-67,896,792),26360=>array(84,-64,938,837),26361=>array(53,-70,947,829),26362=>array(53,-70,947,829),26363=>array(43,-68,946,791),26364=>array(57,-67,959,791),26365=>array(127,-65,876,852),26366=>array(38,-65,959,825),26367=>array(56,-68,950,834),26368=>array(53,-73,935,783),26369=>array(60,-71,960,781),26370=>array(54,-68,946,808),26371=>array(33,-74,978,848),26372=>array(98,-68,980,828),26373=>array(63,-63,920,830),26374=>array(94,-64,949,845),26375=>array(23,-74,957,847),26376=>array(86,-76,788,783),26377=>array(45,-65,936,844),26378=>array(33,-65,956,790),26379=>array(65,-77,891,782),26380=>array(23,-68,963,839),26381=>array(53,-75,950,783),26382=>array(47,-57,971,854),26383=>array(41,-56,905,840),26384=>array(34,-66,908,843),26385=>array(52,-64,964,829),26386=>array(43,-64,906,832),26387=>array(39,-71,957,823),26388=>array(60,-67,905,848),26389=>array(36,-73,961,837),26390=>array(36,-64,962,834),26391=>array(49,-74,885,832),26392=>array(33,-71,985,838),26393=>array(90,-65,915,793),26394=>array(72,-69,925,838),26395=>array(73,-36,927,822),26396=>array(36,-62,949,843),26397=>array(72,-68,908,827),26398=>array(42,-60,958,837),26399=>array(60,-70,899,829),26400=>array(33,-72,973,826),26401=>array(39,-85,966,825),26402=>array(85,-39,915,791),26403=>array(41,-72,952,828),26404=>array(65,-77,893,797),26405=>array(61,-66,941,833),26406=>array(34,-61,965,836),26407=>array(54,-73,962,834),26408=>array(77,-68,939,826),26409=>array(77,-58,889,826),26410=>array(65,-67,948,838),26411=>array(55,-67,955,839),26412=>array(41,-67,955,827),26413=>array(46,-62,954,829),26414=>array(75,-65,940,829),26415=>array(34,-69,947,815),26416=>array(51,-15,960,813),26417=>array(65,-70,950,828),26418=>array(57,-63,943,830),26419=>array(56,-71,969,830),26420=>array(49,-55,961,840),26421=>array(54,-68,955,777),26422=>array(53,-68,955,787),26423=>array(54,-58,901,830),26424=>array(66,-67,912,826),26425=>array(55,-63,955,830),26426=>array(54,-73,975,827),26427=>array(58,-66,901,829),26428=>array(54,-56,958,837),26429=>array(45,-62,937,832),26430=>array(48,-62,940,830),26431=>array(37,-54,956,839),26432=>array(53,-66,926,811),26433=>array(53,-64,958,828),26434=>array(42,-64,939,824),26435=>array(39,-65,954,836),26436=>array(42,-63,947,833),26437=>array(51,-61,953,835),26438=>array(39,-58,963,830),26439=>array(33,-62,956,831),26440=>array(37,-68,971,823),26441=>array(43,-69,950,831),26442=>array(43,-67,892,827),26443=>array(61,-63,959,833),26444=>array(33,-67,961,830),26445=>array(55,-68,955,829),26446=>array(51,-70,960,831),26447=>array(64,-62,950,827),26448=>array(40,-75,951,824),26449=>array(44,-71,951,829),26450=>array(44,-71,914,823),26451=>array(32,-69,917,834),26452=>array(47,-71,930,823),26453=>array(34,-64,976,833),26454=>array(43,-72,975,827),26455=>array(40,-67,954,837),26456=>array(47,-76,924,785),26457=>array(39,-70,961,830),26458=>array(50,-59,956,838),26459=>array(49,-70,902,828),26460=>array(49,-70,948,828),26461=>array(42,-64,959,830),26462=>array(39,-58,940,830),26463=>array(71,-67,950,833),26464=>array(39,-58,942,830),26465=>array(40,-65,956,827),26466=>array(44,-23,956,822),26467=>array(51,-58,912,830),26468=>array(51,-58,956,830),26469=>array(49,-57,951,830),26470=>array(47,-66,948,835),26471=>array(46,-59,931,833),26472=>array(22,-68,902,826),26473=>array(21,-62,890,825),26474=>array(51,-58,950,831),26475=>array(47,-62,954,835),26476=>array(41,-61,969,836),26477=>array(40,-62,962,832),26478=>array(47,-62,950,839),26479=>array(41,-63,959,835),26480=>array(46,-73,943,825),26481=>array(50,-71,960,831),26482=>array(31,-64,978,787),26483=>array(44,-65,956,832),26484=>array(54,-69,966,838),26485=>array(40,-68,948,837),26486=>array(44,-58,963,837),26487=>array(44,-68,967,825),26488=>array(49,-77,964,824),26489=>array(60,-69,962,829),26490=>array(39,-61,956,832),26491=>array(39,-61,959,832),26492=>array(51,-64,943,830),26493=>array(55,-70,950,826),26494=>array(39,-62,959,833),26495=>array(31,-73,966,823),26496=>array(42,-55,973,803),26497=>array(45,-73,972,829),26498=>array(71,-71,886,819),26499=>array(50,-75,903,822),26500=>array(45,-61,919,842),26501=>array(51,-68,953,830),26502=>array(39,-61,954,833),26503=>array(37,-70,968,826),26504=>array(58,-55,973,809),26505=>array(51,-58,961,830),26506=>array(46,-61,905,842),26507=>array(51,-58,941,830),26508=>array(42,-64,955,824),26509=>array(42,-59,963,835),26510=>array(36,-69,975,828),26511=>array(47,-65,970,835),26512=>array(41,-68,942,831),26513=>array(40,-61,964,833),26514=>array(47,-62,967,833),26515=>array(32,-59,956,842),26516=>array(55,-73,970,833),26517=>array(48,-62,959,836),26518=>array(48,-70,957,833),26519=>array(30,-69,954,829),26520=>array(42,-64,908,835),26521=>array(38,-58,968,839),26522=>array(57,-68,965,843),26523=>array(33,-66,968,823),26524=>array(48,-67,960,788),26525=>array(48,-64,965,834),26526=>array(24,-69,968,822),26527=>array(54,-80,954,830),26528=>array(39,-64,954,837),26529=>array(51,-65,948,830),26530=>array(31,-68,931,822),26531=>array(32,-76,956,824),26532=>array(40,-68,954,830),26533=>array(20,-67,903,820),26534=>array(51,-66,937,830),26535=>array(19,-73,928,823),26536=>array(23,-72,950,820),26537=>array(48,-74,950,820),26538=>array(41,-63,960,831),26539=>array(15,-58,937,830),26540=>array(42,-66,955,832),26541=>array(39,-51,944,832),26542=>array(55,-70,954,829),26543=>array(52,-62,956,836),26544=>array(42,-63,954,833),26545=>array(43,-62,964,852),26546=>array(42,-55,969,856),26547=>array(38,-68,965,829),26548=>array(51,-62,917,830),26549=>array(41,-67,950,827),26550=>array(47,-66,964,827),26551=>array(51,-58,934,832),26552=>array(51,-58,925,841),26553=>array(51,-58,951,830),26554=>array(42,-69,953,828),26555=>array(37,-62,964,829),26556=>array(40,-48,965,823),26557=>array(26,-54,950,827),26558=>array(48,-72,950,829),26559=>array(7,-66,968,829),26560=>array(45,-73,957,830),26561=>array(32,-62,958,835),26562=>array(51,-77,963,816),26563=>array(39,-80,957,827),26564=>array(46,-58,943,828),26565=>array(39,-55,963,840),26566=>array(51,-58,964,830),26567=>array(51,-71,976,822),26568=>array(51,-72,958,824),26569=>array(42,-69,965,825),26570=>array(34,-66,984,833),26571=>array(50,-70,968,822),26572=>array(49,-66,895,827),26573=>array(47,-75,961,823),26574=>array(51,-63,957,830),26575=>array(45,-62,896,846),26576=>array(44,-69,956,835),26577=>array(40,-65,953,827),26578=>array(45,-61,966,830),26579=>array(51,-66,956,835),26580=>array(48,-67,947,788),26581=>array(58,-67,917,825),26582=>array(32,-66,895,829),26583=>array(33,-68,948,833),26584=>array(58,-67,942,825),26585=>array(40,-64,898,833),26586=>array(37,-66,899,835),26587=>array(39,-69,896,825),26588=>array(40,-60,946,830),26589=>array(51,-66,945,836),26590=>array(51,-66,950,839),26591=>array(37,-65,967,832),26592=>array(26,-62,922,836),26593=>array(26,-69,981,827),26594=>array(51,-58,945,830),26595=>array(36,-81,957,822),26596=>array(51,-58,961,830),26597=>array(50,-12,951,826),26598=>array(58,-68,958,826),26599=>array(51,-59,952,830),26600=>array(48,-66,959,850),26601=>array(35,-65,952,824),26602=>array(50,-79,918,820),26603=>array(44,-71,914,838),26604=>array(55,-61,932,838),26605=>array(51,-77,962,826),26606=>array(51,-65,933,832),26607=>array(51,-61,953,830),26608=>array(64,-63,945,839),26609=>array(41,-67,957,839),26610=>array(43,-63,957,830),26611=>array(34,-61,921,837),26612=>array(44,-68,959,825),26613=>array(35,-60,956,832),26614=>array(50,-66,895,827),26615=>array(33,-55,964,836),26616=>array(48,-66,956,827),26617=>array(45,-66,934,832),26618=>array(50,-68,890,827),26619=>array(50,-12,952,826),26620=>array(36,-73,949,828),26621=>array(27,-75,947,817),26622=>array(27,-75,924,817),26623=>array(40,-64,949,827),26624=>array(43,-67,955,834),26625=>array(46,-61,905,837),26626=>array(46,-64,954,831),26627=>array(43,-76,945,834),26628=>array(60,-65,957,820),26629=>array(25,-65,965,829),26630=>array(38,-72,958,834),26631=>array(21,-59,940,833),26632=>array(17,-71,933,825),26633=>array(20,-71,917,817),26634=>array(17,-69,930,820),26635=>array(25,-60,942,833),26636=>array(21,-72,918,820),26637=>array(21,-68,951,827),26638=>array(21,-74,950,816),26639=>array(32,-57,925,833),26640=>array(32,-63,964,844),26641=>array(20,-71,929,818),26642=>array(58,-65,927,845),26643=>array(37,-65,948,826),26644=>array(56,-64,962,836),26645=>array(63,-68,953,823),26646=>array(54,-62,957,833),26647=>array(60,-65,957,788),26648=>array(63,-71,933,835),26649=>array(45,-66,961,842),26650=>array(38,-69,969,833),26651=>array(34,-65,966,835),26652=>array(39,-67,964,830),26653=>array(34,-64,943,832),26654=>array(56,-64,962,811),26655=>array(38,-63,948,845),26656=>array(45,-67,961,844),26657=>array(37,-74,963,822),26658=>array(39,-64,957,831),26659=>array(39,-64,965,843),26660=>array(32,-65,981,837),26661=>array(52,-65,954,841),26662=>array(39,-70,908,832),26663=>array(33,-64,961,836),26664=>array(32,-70,971,833),26665=>array(51,-58,909,830),26666=>array(28,-63,961,836),26667=>array(51,-68,930,830),26668=>array(53,-67,955,826),26669=>array(38,-68,951,828),26670=>array(53,-70,954,826),26671=>array(38,-68,948,826),26672=>array(29,-64,956,832),26673=>array(33,-77,955,825),26674=>array(36,-65,952,833),26675=>array(45,-68,954,826),26676=>array(38,-63,962,833),26677=>array(36,-67,908,830),26678=>array(17,-62,895,831),26679=>array(17,-61,924,831),26680=>array(33,-67,949,825),26681=>array(51,-71,957,820),26682=>array(44,-68,942,829),26683=>array(33,-58,971,839),26684=>array(44,-65,968,835),26685=>array(50,-59,957,839),26686=>array(39,-77,951,834),26687=>array(44,-66,991,842),26688=>array(54,-67,960,841),26689=>array(39,-68,956,835),26690=>array(39,-66,944,827),26691=>array(39,-72,945,828),26692=>array(33,-68,966,832),26693=>array(40,-65,967,844),26694=>array(30,-69,941,826),26695=>array(63,-65,963,844),26696=>array(63,-65,963,838),26697=>array(39,-60,956,845),26698=>array(50,-48,948,827),26699=>array(33,-71,971,832),26700=>array(52,-67,957,831),26701=>array(51,-67,932,830),26702=>array(51,-58,950,830),26703=>array(31,-64,957,832),26704=>array(46,-65,895,830),26705=>array(53,-65,958,788),26706=>array(52,-63,957,836),26707=>array(39,-65,954,827),26708=>array(38,-62,939,837),26709=>array(54,-74,898,821),26710=>array(54,-74,972,857),26711=>array(54,-74,964,821),26712=>array(50,-74,898,837),26713=>array(51,-65,946,833),26714=>array(45,-75,945,839),26715=>array(36,-66,946,836),26716=>array(54,-74,959,821),26717=>array(37,-66,949,835),26718=>array(36,-74,957,821),26719=>array(22,-71,933,826),26720=>array(18,-67,922,824),26721=>array(17,-74,938,821),26722=>array(20,-81,921,816),26723=>array(51,-60,935,830),26724=>array(26,-63,932,826),26725=>array(36,-53,966,844),26726=>array(25,-75,929,817),26727=>array(25,-78,959,833),26728=>array(27,-61,949,840),26729=>array(24,-69,923,833),26730=>array(44,-68,938,827),26731=>array(37,-69,972,829),26732=>array(48,-61,970,836),26733=>array(26,-72,966,832),26734=>array(41,-70,954,829),26735=>array(44,-65,951,827),26736=>array(43,-65,961,829),26737=>array(41,-68,953,826),26738=>array(33,-64,953,837),26739=>array(19,-73,979,834),26740=>array(51,-76,955,830),26741=>array(49,-74,953,826),26742=>array(42,-71,902,827),26743=>array(51,-63,924,844),26744=>array(44,-71,953,837),26745=>array(48,-66,977,848),26746=>array(35,-67,965,833),26747=>array(46,-73,976,821),26748=>array(36,-65,965,826),26749=>array(56,-23,960,824),26750=>array(51,-72,956,830),26751=>array(51,-62,933,830),26752=>array(46,-67,972,832),26753=>array(53,-68,956,808),26754=>array(50,-65,961,833),26755=>array(41,-66,960,830),26756=>array(32,-62,945,832),26757=>array(46,-71,953,843),26758=>array(38,-68,951,836),26759=>array(49,-65,961,829),26760=>array(31,-62,920,843),26761=>array(41,-69,953,826),26762=>array(39,-62,977,832),26763=>array(41,-71,897,824),26764=>array(48,-69,977,826),26765=>array(33,-67,935,842),26766=>array(39,-67,945,848),26767=>array(51,-67,934,833),26768=>array(32,-64,954,831),26769=>array(34,-76,970,821),26770=>array(42,-69,964,828),26771=>array(38,-70,956,837),26772=>array(28,-67,965,840),26773=>array(21,-67,970,833),26774=>array(37,-82,956,824),26775=>array(35,-68,956,829),26776=>array(36,-62,958,833),26777=>array(50,-70,911,827),26778=>array(50,-68,963,848),26779=>array(34,-68,962,824),26780=>array(30,-69,979,828),26781=>array(42,-71,981,839),26782=>array(45,-65,966,827),26783=>array(63,-68,932,847),26784=>array(51,-64,913,830),26785=>array(40,-72,962,838),26786=>array(44,-63,915,835),26787=>array(41,-70,967,825),26788=>array(47,-68,975,827),26789=>array(45,-71,957,838),26790=>array(49,-59,947,828),26791=>array(47,-62,948,835),26792=>array(41,-68,950,823),26793=>array(44,-64,952,828),26794=>array(43,-67,951,823),26795=>array(47,-69,968,830),26796=>array(42,-68,953,825),26797=>array(51,-73,951,835),26798=>array(42,-66,911,830),26799=>array(44,-70,927,839),26800=>array(40,-67,961,832),26801=>array(36,-54,913,835),26802=>array(44,-61,961,831),26803=>array(51,-70,957,830),26804=>array(30,-76,974,827),26805=>array(41,-79,943,824),26806=>array(31,-64,971,832),26807=>array(29,-62,971,839),26808=>array(36,-65,918,835),26809=>array(51,-58,954,830),26810=>array(46,-58,943,833),26811=>array(33,-65,950,836),26812=>array(33,-64,952,830),26813=>array(36,-54,972,835),26814=>array(27,-60,959,835),26815=>array(54,-55,971,835),26816=>array(24,-60,934,832),26817=>array(36,-64,968,844),26818=>array(23,-70,947,819),26819=>array(50,-67,967,813),26820=>array(39,-68,969,842),26821=>array(24,-72,970,824),26822=>array(30,-70,953,839),26823=>array(48,-68,959,824),26824=>array(43,-68,952,832),26825=>array(58,-71,922,838),26826=>array(72,-71,944,835),26827=>array(29,-70,947,827),26828=>array(41,-70,977,826),26829=>array(51,-58,946,830),26830=>array(51,-71,972,828),26831=>array(33,-71,973,825),26832=>array(42,-59,964,843),26833=>array(48,-73,954,824),26834=>array(27,-68,962,838),26835=>array(42,-72,950,841),26836=>array(39,-70,961,831),26837=>array(39,-70,954,823),26838=>array(37,-66,984,832),26839=>array(48,-65,966,834),26840=>array(39,-65,968,830),26841=>array(21,-66,979,844),26842=>array(57,-72,912,822),26843=>array(36,-75,932,845),26844=>array(41,-71,973,833),26845=>array(42,-73,903,826),26846=>array(42,-72,898,826),26847=>array(50,-64,973,835),26848=>array(54,-67,967,836),26849=>array(40,-72,916,824),26850=>array(37,-68,898,824),26851=>array(39,-70,965,832),26852=>array(51,-72,960,833),26853=>array(39,-69,967,826),26854=>array(43,-67,951,826),26855=>array(39,-70,948,840),26856=>array(44,-53,975,848),26857=>array(36,-75,897,825),26858=>array(36,-59,971,845),26859=>array(32,-58,964,841),26860=>array(30,-64,973,843),26861=>array(32,-68,968,839),26862=>array(30,-69,970,833),26863=>array(52,-70,963,834),26864=>array(38,-64,957,830),26865=>array(39,-67,972,832),26866=>array(22,-68,939,836),26867=>array(27,-71,975,827),26868=>array(40,-74,970,827),26869=>array(35,-70,968,822),26870=>array(33,-67,969,831),26871=>array(36,-68,970,824),26872=>array(42,-70,961,783),26873=>array(39,-70,956,835),26874=>array(42,-64,921,829),26875=>array(45,-62,983,830),26876=>array(32,-61,967,831),26877=>array(46,-70,963,826),26878=>array(44,-56,954,829),26879=>array(26,-77,951,835),26880=>array(34,-64,962,834),26881=>array(31,-62,952,833),26882=>array(31,-65,972,829),26883=>array(31,-62,957,837),26884=>array(39,-73,954,832),26885=>array(21,-75,927,817),26886=>array(51,-71,913,824),26887=>array(42,-78,960,827),26888=>array(36,-70,902,844),26889=>array(39,-65,964,841),26890=>array(48,-71,955,838),26891=>array(35,-67,967,835),26892=>array(51,-58,954,830),26893=>array(29,-73,954,835),26894=>array(37,-71,952,836),26895=>array(51,-58,964,830),26896=>array(35,-68,951,833),26897=>array(48,-79,954,835),26898=>array(36,-64,966,829),26899=>array(37,-67,980,830),26900=>array(48,-71,930,832),26901=>array(39,-69,967,826),26902=>array(29,-67,946,840),26903=>array(41,-62,976,843),26904=>array(29,-37,983,831),26905=>array(41,-68,900,832),26906=>array(31,-65,918,832),26907=>array(41,-62,958,834),26908=>array(33,-62,959,838),26909=>array(38,-71,986,826),26910=>array(38,-71,986,830),26911=>array(18,-76,954,815),26912=>array(32,-71,944,827),26913=>array(21,-70,918,833),26914=>array(18,-76,886,815),26915=>array(33,-72,955,833),26916=>array(34,-63,920,823),26917=>array(44,-62,905,830),26918=>array(27,-63,950,843),26919=>array(18,-76,977,828),26920=>array(27,-70,951,829),26921=>array(18,-76,956,856),26922=>array(42,-67,954,825),26923=>array(18,-76,937,837),26924=>array(33,-76,953,848),26925=>array(10,-63,922,830),26926=>array(18,-76,942,835),26927=>array(32,-64,950,837),26928=>array(28,-65,941,826),26929=>array(18,-76,970,843),26930=>array(36,-70,955,835),26931=>array(33,-55,973,838),26932=>array(31,-71,975,837),26933=>array(26,-73,965,826),26934=>array(39,-70,969,825),26935=>array(38,-69,962,828),26936=>array(19,-55,961,852),26937=>array(39,-70,940,827),26938=>array(18,-76,981,825),26939=>array(39,-67,950,826),26940=>array(26,-70,951,830),26941=>array(36,-67,970,831),26942=>array(18,-76,951,833),26943=>array(30,-64,978,835),26944=>array(37,-68,910,824),26945=>array(39,-71,971,827),26946=>array(30,-63,962,831),26947=>array(30,-61,943,833),26948=>array(33,-70,928,824),26949=>array(30,-73,948,823),26950=>array(30,-70,952,823),26951=>array(18,-76,919,815),26952=>array(44,-72,965,824),26953=>array(42,-69,954,826),26954=>array(47,-72,944,817),26955=>array(38,-69,922,826),26956=>array(41,-72,955,836),26957=>array(35,-70,966,813),26958=>array(30,-71,951,823),26959=>array(38,-68,980,829),26960=>array(18,-76,969,815),26961=>array(35,-73,972,832),26962=>array(39,-64,967,830),26963=>array(47,-64,971,836),26964=>array(39,-70,954,828),26965=>array(28,-76,927,845),26966=>array(21,-63,914,828),26967=>array(27,-59,970,840),26968=>array(36,-69,968,830),26969=>array(33,-70,961,830),26970=>array(48,-69,954,827),26971=>array(44,-60,953,834),26972=>array(39,-71,930,827),26973=>array(39,-70,971,836),26974=>array(39,-70,942,818),26975=>array(32,-71,952,836),26976=>array(33,-67,951,830),26977=>array(33,-76,950,818),26978=>array(44,-62,967,843),26979=>array(49,-67,924,829),26980=>array(26,-76,968,850),26981=>array(31,-60,971,848),26982=>array(41,-64,957,854),26983=>array(18,-76,988,836),26984=>array(37,-74,962,836),26985=>array(33,-69,967,826),26986=>array(39,-62,973,834),26987=>array(39,-70,957,818),26988=>array(37,-70,903,823),26989=>array(52,-69,965,829),26990=>array(39,-70,949,829),26991=>array(35,-64,961,839),26992=>array(37,-76,979,824),26993=>array(34,-71,969,831),26994=>array(24,-64,968,829),26995=>array(34,-64,975,832),26996=>array(42,-70,932,839),26997=>array(39,-68,956,824),26998=>array(44,-68,968,829),26999=>array(42,-70,956,827),27000=>array(34,-66,986,827),27001=>array(39,-70,957,818),27002=>array(36,-70,961,825),27003=>array(39,-65,958,834),27004=>array(18,-52,932,838),27005=>array(50,-64,950,847),27006=>array(39,-75,966,841),27007=>array(27,-67,972,832),27008=>array(37,-68,914,825),27009=>array(39,-70,940,835),27010=>array(30,-70,966,824),27011=>array(31,-71,960,823),27012=>array(21,-64,934,830),27013=>array(44,-76,967,820),27014=>array(30,-68,971,849),27015=>array(29,-76,934,822),27016=>array(16,-68,885,825),27017=>array(27,-75,961,816),27018=>array(28,-67,917,833),27019=>array(27,-67,916,829),27020=>array(28,-72,970,829),27021=>array(30,-67,912,824),27022=>array(33,-62,967,832),27023=>array(33,-64,954,859),27024=>array(28,-71,967,827),27025=>array(31,-70,960,833),27026=>array(24,-64,917,829),27027=>array(31,-68,958,833),27028=>array(46,-61,939,835),27029=>array(33,-64,969,830),27030=>array(46,-67,970,827),27031=>array(33,-70,955,826),27032=>array(29,-66,971,842),27033=>array(38,-68,966,833),27034=>array(39,-70,967,832),27035=>array(30,-68,973,839),27036=>array(54,-70,928,833),27037=>array(30,-73,967,835),27038=>array(33,-70,968,825),27039=>array(24,-64,941,845),27040=>array(39,-72,946,831),27041=>array(30,-69,951,833),27042=>array(24,-64,967,844),27043=>array(27,-69,951,837),27044=>array(28,-70,980,829),27045=>array(38,-65,960,830),27046=>array(49,-56,968,855),27047=>array(38,-74,939,817),27048=>array(47,-69,942,838),27049=>array(26,-69,975,826),27050=>array(31,-71,923,827),27051=>array(33,-68,965,844),27052=>array(40,-74,970,826),27053=>array(28,-65,965,849),27054=>array(61,-67,948,832),27055=>array(31,-60,954,833),27056=>array(34,-68,956,832),27057=>array(19,-66,972,832),27058=>array(39,-70,965,818),27059=>array(36,-65,967,840),27060=>array(53,-66,913,834),27061=>array(31,-70,956,828),27062=>array(37,-69,951,838),27063=>array(41,-67,944,841),27064=>array(18,-70,964,823),27065=>array(26,-70,965,827),27066=>array(37,-64,971,838),27067=>array(55,-62,930,845),27068=>array(32,-64,960,833),27069=>array(32,-75,972,825),27070=>array(39,-70,947,818),27071=>array(39,-70,962,829),27072=>array(32,-62,968,831),27073=>array(39,-70,940,844),27074=>array(23,-70,963,823),27075=>array(36,-60,969,845),27076=>array(39,-70,915,822),27077=>array(43,-69,927,823),27078=>array(42,-69,945,827),27079=>array(33,-78,961,833),27080=>array(24,-64,959,829),27081=>array(26,-73,973,836),27082=>array(34,-67,970,845),27083=>array(40,-68,954,828),27084=>array(28,-72,959,843),27085=>array(31,-70,960,851),27086=>array(39,-70,951,847),27087=>array(25,-67,952,840),27088=>array(39,-70,948,844),27089=>array(30,-68,976,787),27090=>array(40,-68,950,843),27091=>array(39,-70,969,818),27092=>array(33,-67,987,849),27093=>array(35,-70,968,835),27094=>array(43,-77,968,844),27095=>array(49,-61,926,834),27096=>array(35,-62,969,843),27097=>array(34,-69,950,836),27098=>array(33,-70,923,818),27099=>array(13,-57,922,845),27100=>array(19,-76,953,843),27101=>array(39,-70,942,844),27102=>array(13,-57,958,845),27103=>array(21,-64,917,842),27104=>array(21,-65,911,825),27105=>array(13,-67,964,845),27106=>array(20,-73,916,823),27107=>array(24,-74,951,845),27108=>array(32,-71,976,825),27109=>array(37,-64,965,830),27110=>array(38,-73,959,845),27111=>array(31,-64,973,837),27112=>array(29,-62,955,836),27113=>array(29,-60,969,811),27114=>array(26,-67,966,845),27115=>array(43,-66,956,835),27116=>array(33,-78,988,835),27117=>array(33,-70,964,839),27118=>array(34,-72,989,850),27119=>array(13,-65,953,845),27120=>array(13,-68,959,845),27121=>array(30,-67,968,826),27122=>array(27,-71,962,842),27123=>array(53,-65,963,843),27124=>array(34,-65,969,831),27125=>array(13,-57,978,845),27126=>array(22,-71,906,831),27127=>array(31,-73,987,829),27128=>array(37,-70,983,824),27129=>array(37,-64,952,845),27130=>array(28,-66,966,848),27131=>array(33,-58,971,839),27132=>array(38,-71,986,826),27133=>array(44,-71,948,827),27134=>array(30,-72,979,828),27135=>array(26,-65,953,828),27136=>array(45,-67,960,847),27137=>array(46,-64,976,835),27138=>array(60,-64,959,847),27139=>array(21,-74,939,826),27140=>array(21,-71,990,826),27141=>array(39,-64,964,829),27142=>array(30,-76,945,829),27143=>array(27,-73,989,824),27144=>array(36,-70,968,835),27145=>array(37,-80,968,826),27146=>array(28,-66,964,836),27147=>array(34,-67,961,827),27148=>array(26,-68,967,829),27149=>array(30,-84,955,830),27150=>array(26,-65,942,843),27151=>array(30,-69,954,826),27152=>array(26,-65,958,839),27153=>array(36,-61,985,836),27154=>array(26,-65,945,830),27155=>array(39,-69,949,831),27156=>array(36,-67,970,842),27157=>array(30,-77,973,832),27158=>array(46,-72,961,853),27159=>array(43,-68,956,826),27160=>array(32,-70,956,824),27161=>array(33,-70,957,818),27162=>array(33,-70,959,838),27163=>array(44,-61,971,833),27164=>array(33,-79,961,841),27165=>array(39,-71,962,828),27166=>array(46,-61,957,830),27167=>array(41,-67,944,826),27168=>array(30,-69,953,826),27169=>array(31,-69,952,828),27170=>array(33,-70,959,847),27171=>array(35,-62,978,848),27172=>array(6,-73,993,824),27173=>array(38,-73,970,825),27174=>array(40,-67,958,831),27175=>array(35,-76,976,828),27176=>array(39,-68,955,832),27177=>array(25,-72,957,832),27178=>array(26,-72,944,822),27179=>array(37,-62,964,832),27180=>array(33,-70,964,831),27181=>array(33,-60,972,831),27182=>array(33,-70,957,818),27183=>array(18,-72,929,819),27184=>array(36,-63,957,838),27185=>array(22,-74,953,832),27186=>array(34,-55,966,852),27187=>array(32,-66,955,830),27188=>array(34,-71,965,831),27189=>array(44,-67,969,836),27190=>array(27,-70,948,818),27191=>array(27,-67,950,844),27192=>array(48,-68,971,833),27193=>array(39,-71,953,825),27194=>array(38,-68,954,832),27195=>array(39,-81,958,826),27196=>array(39,-77,953,820),27197=>array(35,-65,957,851),27198=>array(30,-66,977,830),27199=>array(33,-70,954,828),27200=>array(44,-64,984,851),27201=>array(37,-69,956,828),27202=>array(35,-76,974,851),27203=>array(24,-70,959,843),27204=>array(34,-69,960,835),27205=>array(21,-70,954,845),27206=>array(46,-74,961,831),27207=>array(31,-67,963,837),27208=>array(36,-69,962,830),27209=>array(33,-80,956,825),27210=>array(34,-71,946,818),27211=>array(36,-62,962,836),27212=>array(33,-70,911,818),27213=>array(39,-68,897,822),27214=>array(38,-70,963,826),27215=>array(36,-71,951,838),27216=>array(44,-65,972,832),27217=>array(34,-68,964,826),27218=>array(36,-70,954,838),27219=>array(36,-72,948,838),27220=>array(36,-79,969,839),27221=>array(44,-58,951,836),27222=>array(43,-68,972,825),27223=>array(31,-68,948,839),27224=>array(36,-61,923,828),27225=>array(27,-69,951,830),27226=>array(39,-70,952,829),27227=>array(21,-68,972,828),27228=>array(47,-64,966,816),27229=>array(40,-68,953,826),27230=>array(35,-65,963,827),27231=>array(36,-68,963,829),27232=>array(37,-80,956,837),27233=>array(38,-70,964,837),27234=>array(37,-72,948,842),27235=>array(37,-72,957,847),27236=>array(44,-67,970,838),27237=>array(47,-69,952,821),27238=>array(32,-58,958,847),27239=>array(45,-61,917,849),27240=>array(33,-74,962,830),27241=>array(36,-67,958,826),27242=>array(38,-79,964,826),27243=>array(47,-70,956,827),27244=>array(37,-72,957,819),27245=>array(40,-72,957,824),27246=>array(53,-72,913,834),27247=>array(39,-70,944,824),27248=>array(37,-72,948,863),27249=>array(24,-69,914,829),27250=>array(37,-72,933,833),27251=>array(30,-55,967,821),27252=>array(30,-71,956,830),27253=>array(37,-72,979,832),27254=>array(43,-74,964,821),27255=>array(32,-73,962,838),27256=>array(43,-73,959,818),27257=>array(21,-73,928,817),27258=>array(37,-72,911,819),27259=>array(29,-72,966,819),27260=>array(15,-63,980,837),27261=>array(41,-76,973,833),27262=>array(41,-66,974,828),27263=>array(26,-58,955,832),27264=>array(29,-61,956,841),27265=>array(46,-65,991,855),27266=>array(37,-71,966,828),27267=>array(50,-76,971,819),27268=>array(31,-66,974,844),27269=>array(24,-72,964,823),27270=>array(39,-73,943,836),27271=>array(36,-65,960,834),27272=>array(37,-72,958,819),27273=>array(37,-65,936,826),27274=>array(36,-66,980,829),27275=>array(37,-72,981,820),27276=>array(43,-65,970,829),27277=>array(31,-76,970,829),27278=>array(22,-65,971,851),27279=>array(37,-72,972,833),27280=>array(21,-70,949,838),27281=>array(50,-68,933,826),27282=>array(42,-75,967,826),27283=>array(27,-71,980,834),27284=>array(46,-59,924,839),27285=>array(51,-76,966,824),27286=>array(27,-69,974,834),27287=>array(33,-54,973,840),27288=>array(33,-72,965,849),27289=>array(35,-76,923,815),27290=>array(35,-74,976,827),27291=>array(31,-71,977,826),27292=>array(32,-64,974,861),27293=>array(41,-78,970,819),27294=>array(27,-66,961,837),27295=>array(29,-83,962,823),27296=>array(34,-65,954,834),27297=>array(34,-70,954,826),27298=>array(33,-68,969,858),27299=>array(33,-63,959,838),27300=>array(35,-71,980,827),27301=>array(29,-73,964,842),27302=>array(41,-70,919,826),27303=>array(33,-70,974,823),27304=>array(33,-74,960,829),27305=>array(22,-64,921,857),27306=>array(42,-64,973,849),27307=>array(15,-63,943,830),27308=>array(29,-61,965,836),27309=>array(40,-72,981,828),27310=>array(40,-65,950,833),27311=>array(38,-56,970,838),27312=>array(35,-68,936,845),27313=>array(25,-56,943,832),27314=>array(35,-68,917,832),27315=>array(40,-65,966,846),27316=>array(34,-68,974,827),27317=>array(35,-69,942,824),27318=>array(38,-71,983,834),27319=>array(36,-70,959,821),27320=>array(37,-63,952,839),27321=>array(38,-65,965,842),27322=>array(45,-64,969,842),27323=>array(24,-62,957,839),27324=>array(27,-69,953,825),27325=>array(36,-61,967,831),27326=>array(105,-51,918,822),27327=>array(34,-68,958,829),27328=>array(36,-69,974,840),27329=>array(26,-66,945,839),27330=>array(36,-50,957,840),27331=>array(44,-66,954,835),27332=>array(44,-71,977,835),27333=>array(36,-71,975,839),27334=>array(48,-68,977,824),27335=>array(32,-75,963,825),27336=>array(31,-62,984,847),27337=>array(27,-70,953,826),27338=>array(31,-71,913,824),27339=>array(42,-70,958,840),27340=>array(44,-69,958,832),27341=>array(40,-75,961,831),27342=>array(35,-71,957,849),27343=>array(28,-64,984,828),27344=>array(40,-65,969,813),27345=>array(43,-66,935,827),27346=>array(30,-73,973,831),27347=>array(30,-61,974,849),27348=>array(42,-65,958,831),27349=>array(42,-72,967,831),27350=>array(34,-62,965,836),27351=>array(42,-67,958,833),27352=>array(42,-62,961,831),27353=>array(44,-70,949,824),27354=>array(39,-61,904,833),27355=>array(47,-66,959,840),27356=>array(43,-59,973,843),27357=>array(30,-70,971,835),27358=>array(33,-66,972,841),27359=>array(32,-71,969,841),27360=>array(37,-71,986,838),27361=>array(58,-72,950,833),27362=>array(20,-72,972,837),27363=>array(22,-72,974,841),27364=>array(41,-68,955,841),27365=>array(33,-71,959,847),27366=>array(29,-68,970,841),27367=>array(34,-65,957,840),27368=>array(36,-71,962,833),27369=>array(44,-65,920,833),27370=>array(32,-65,955,832),27371=>array(41,-68,959,831),27372=>array(43,-62,971,843),27373=>array(30,-62,965,831),27374=>array(36,-67,951,827),27375=>array(31,-68,981,842),27376=>array(30,-78,980,841),27377=>array(43,-65,967,840),27378=>array(33,-65,979,839),27379=>array(35,-58,969,855),27380=>array(19,-72,970,843),27381=>array(27,-66,973,840),27382=>array(32,-62,960,831),27383=>array(16,-45,965,851),27384=>array(38,-72,986,835),27385=>array(40,-68,957,830),27386=>array(38,-61,936,832),27387=>array(45,-62,958,826),27388=>array(28,-78,978,832),27389=>array(48,-68,956,813),27390=>array(31,-64,969,829),27391=>array(32,-67,951,835),27392=>array(33,-70,977,837),27393=>array(22,-70,987,832),27394=>array(31,-69,959,828),27395=>array(34,-58,964,853),27396=>array(35,-65,909,836),27397=>array(31,-69,973,827),27398=>array(21,-66,969,836),27399=>array(31,-66,955,827),27400=>array(45,-64,944,838),27401=>array(40,-62,962,835),27402=>array(38,-71,952,830),27403=>array(33,-68,960,823),27404=>array(33,-68,970,838),27405=>array(28,-68,937,832),27406=>array(44,-71,964,842),27407=>array(34,-67,967,830),27408=>array(39,-73,960,828),27409=>array(33,-70,970,831),27410=>array(40,-74,961,844),27411=>array(33,-78,966,836),27412=>array(33,-65,970,828),27413=>array(33,-70,987,828),27414=>array(40,-63,961,841),27415=>array(39,-65,942,830),27416=>array(47,-68,933,827),27417=>array(49,-62,959,831),27418=>array(35,-68,978,846),27419=>array(38,-71,932,835),27420=>array(40,-65,975,839),27421=>array(56,-67,964,843),27422=>array(49,-64,968,828),27423=>array(36,-69,984,835),27424=>array(51,-69,950,842),27425=>array(49,-66,953,822),27426=>array(20,-64,948,839),27427=>array(48,-72,962,831),27428=>array(41,-75,952,819),27429=>array(106,-75,968,829),27430=>array(35,-75,968,838),27431=>array(101,-66,953,833),27432=>array(56,-73,971,829),27433=>array(51,-62,947,822),27434=>array(90,-68,956,837),27435=>array(66,-68,950,847),27436=>array(44,-68,971,848),27437=>array(115,-73,961,830),27438=>array(60,-68,971,850),27439=>array(55,-74,967,830),27440=>array(30,-72,959,831),27441=>array(34,-72,959,834),27442=>array(47,-65,969,837),27443=>array(107,-74,962,830),27444=>array(101,-73,959,848),27445=>array(46,-62,970,853),27446=>array(44,-76,964,826),27447=>array(30,-69,963,838),27448=>array(47,-66,967,839),27449=>array(57,-79,975,830),27450=>array(61,-65,968,832),27451=>array(50,-72,958,838),27452=>array(50,-72,969,830),27453=>array(39,-71,977,839),27454=>array(50,-70,954,835),27455=>array(54,-67,968,841),27456=>array(46,-76,983,824),27457=>array(65,-73,985,827),27458=>array(61,-71,975,833),27459=>array(58,-72,972,838),27460=>array(102,-69,969,827),27461=>array(56,-72,977,826),27462=>array(47,-71,964,843),27463=>array(22,-74,968,842),27464=>array(29,-73,973,844),27465=>array(34,-70,970,841),27466=>array(54,-73,963,846),27467=>array(33,-69,967,826),27468=>array(65,-66,959,839),27469=>array(51,-73,970,841),27470=>array(39,-72,967,830),27471=>array(49,-72,961,842),27472=>array(110,-79,961,830),27473=>array(46,-69,977,831),27474=>array(60,-69,971,839),27475=>array(39,-65,963,841),27476=>array(32,-73,983,838),27477=>array(53,-83,972,825),27478=>array(60,-77,970,830),27479=>array(49,-68,975,840),27480=>array(52,-56,953,835),27481=>array(37,-67,964,856),27482=>array(64,-65,983,849),27483=>array(31,-70,983,864),27484=>array(37,-80,972,836),27485=>array(63,-72,971,838),27486=>array(55,-71,967,829),27487=>array(48,-67,969,841),27488=>array(53,-59,969,849),27489=>array(37,-68,962,836),27490=>array(76,-6,931,791),27491=>array(100,-5,920,756),27492=>array(37,-57,949,804),27493=>array(57,-60,932,835),27494=>array(63,-58,942,834),27495=>array(40,-66,956,830),27496=>array(41,-66,952,835),27497=>array(53,-62,962,833),27498=>array(63,-20,919,779),27499=>array(40,-28,953,783),27500=>array(46,-74,942,822),27501=>array(53,-67,951,829),27502=>array(37,-59,957,836),27503=>array(98,-70,938,835),27504=>array(60,-51,920,792),27505=>array(45,-20,956,836),27506=>array(45,-70,940,834),27507=>array(48,-70,943,834),27508=>array(33,-56,961,801),27509=>array(30,-55,955,849),27510=>array(80,-70,939,823),27511=>array(41,-58,944,789),27512=>array(47,-71,930,846),27513=>array(79,-75,921,767),27514=>array(71,-75,815,798),27515=>array(60,-67,959,761),27516=>array(26,-60,916,801),27517=>array(41,-68,955,828),27518=>array(58,-59,921,843),27519=>array(56,-62,972,840),27520=>array(39,-57,967,840),27521=>array(44,-74,950,774),27522=>array(49,-47,957,785),27523=>array(41,-73,964,827),27524=>array(54,-71,966,853),27525=>array(53,-74,952,827),27526=>array(65,-74,951,829),27527=>array(31,-68,913,826),27528=>array(44,-63,951,838),27529=>array(63,-75,921,835),27530=>array(61,-66,964,832),27531=>array(47,-61,965,845),27532=>array(33,-73,954,773),27533=>array(57,-64,953,837),27534=>array(43,-73,961,821),27535=>array(42,-76,950,821),27536=>array(52,-70,968,829),27537=>array(52,-74,960,823),27538=>array(32,-87,910,778),27539=>array(35,-71,948,820),27540=>array(57,-69,975,831),27541=>array(55,-58,949,829),27542=>array(40,-67,954,835),27543=>array(38,-53,968,835),27544=>array(68,-60,952,832),27545=>array(57,-64,958,829),27546=>array(44,-70,939,823),27547=>array(48,-47,947,788),27548=>array(39,-68,982,842),27549=>array(39,-68,974,829),27550=>array(40,-60,958,800),27551=>array(54,-67,970,782),27552=>array(39,-71,971,843),27553=>array(36,-71,930,830),27554=>array(50,-70,954,826),27555=>array(54,-72,952,829),27556=>array(55,-70,963,845),27557=>array(39,-78,953,834),27558=>array(43,-69,946,834),27559=>array(52,-71,978,829),27560=>array(43,-68,970,833),27561=>array(35,-65,976,798),27562=>array(47,-20,954,833),27563=>array(57,-64,953,789),27564=>array(50,-64,941,786),27565=>array(35,-44,965,807),27566=>array(40,-67,977,854),27567=>array(55,-66,960,838),27568=>array(36,-68,963,830),27569=>array(42,-73,954,829),27570=>array(44,-66,946,829),27571=>array(52,-70,948,788),27572=>array(98,-66,959,792),27573=>array(41,-73,964,832),27574=>array(58,-80,958,819),27575=>array(46,-68,952,836),27576=>array(45,-69,976,833),27577=>array(81,-72,972,787),27578=>array(51,-72,967,824),27579=>array(51,-70,963,833),27580=>array(49,-68,964,833),27581=>array(35,-65,976,847),27582=>array(35,-72,960,823),27583=>array(31,-73,969,799),27584=>array(73,-64,962,836),27585=>array(58,-68,958,833),27586=>array(52,-67,944,815),27587=>array(58,-72,973,843),27588=>array(58,-69,963,835),27589=>array(39,-72,963,831),27590=>array(69,-68,958,810),27591=>array(53,-76,974,819),27592=>array(55,-73,963,830),27593=>array(71,-29,951,800),27594=>array(41,-63,976,833),27595=>array(92,-57,935,798),27596=>array(74,-58,926,788),27597=>array(77,-66,931,783),27598=>array(64,-63,933,843),27599=>array(64,-63,939,843),27600=>array(55,-65,952,836),27601=>array(44,-62,967,805),27602=>array(56,-69,944,832),27603=>array(43,-62,964,835),27604=>array(59,-36,956,811),27605=>array(58,-59,908,816),27606=>array(63,-43,951,816),27607=>array(87,-67,965,820),27608=>array(76,-62,969,794),27609=>array(41,-54,941,826),27610=>array(56,-65,956,845),27611=>array(79,-23,944,822),27612=>array(52,-18,971,840),27613=>array(52,-18,971,840),27614=>array(78,-41,947,831),27615=>array(52,-40,954,841),27616=>array(49,-32,956,823),27617=>array(52,-18,971,840),27618=>array(55,-27,961,837),27619=>array(71,-32,949,778),27620=>array(48,-62,956,830),27621=>array(52,-18,971,841),27622=>array(55,-58,956,836),27623=>array(62,-26,965,834),27624=>array(54,-25,954,833),27625=>array(52,-18,971,840),27626=>array(35,-19,931,836),27627=>array(80,-54,933,840),27628=>array(51,-24,969,832),27629=>array(44,-39,954,836),27630=>array(30,-65,964,835),27631=>array(59,-30,967,835),27632=>array(47,-29,958,834),27633=>array(47,-28,958,833),27634=>array(39,-76,955,819),27635=>array(70,-44,970,826),27636=>array(47,-28,958,823),27637=>array(30,-65,933,844),27638=>array(44,-28,972,855),27639=>array(90,-55,961,848),27640=>array(55,-28,959,825),27641=>array(28,-70,972,847),27642=>array(48,-28,960,841),27643=>array(31,-65,962,840),27644=>array(31,-68,963,819),27645=>array(44,-32,971,832),27646=>array(47,-67,960,822),27647=>array(35,-67,967,853),27648=>array(54,-69,966,824),27649=>array(60,-28,972,835),27650=>array(53,-76,958,825),27651=>array(46,-45,962,839),27652=>array(38,-54,960,844),27653=>array(49,-34,959,841),27654=>array(54,-43,974,840),27655=>array(30,-25,928,835),27656=>array(68,-56,946,844),27657=>array(37,-58,964,840),27658=>array(54,-43,974,854),27659=>array(52,-69,971,828),27660=>array(48,-40,978,843),27661=>array(33,-66,966,830),27662=>array(61,-46,961,825),27663=>array(83,-68,934,828),27664=>array(100,-54,907,832),27665=>array(51,-67,950,784),27666=>array(91,-71,936,839),27667=>array(111,-61,951,781),27668=>array(39,-56,966,853),27669=>array(36,-67,957,847),27670=>array(51,-64,965,845),27671=>array(36,-62,963,853),27672=>array(46,-69,966,840),27673=>array(44,-62,965,852),27674=>array(26,-68,959,849),27675=>array(52,-69,962,839),27676=>array(35,-63,959,849),27677=>array(36,-75,960,835),27678=>array(36,-72,960,835),27679=>array(37,-76,962,829),27680=>array(10,-71,933,837),27681=>array(45,-76,961,845),27682=>array(38,-63,943,832),27683=>array(50,-67,959,838),27684=>array(40,-63,979,849),27685=>array(37,-66,968,842),27686=>array(41,-65,972,858),27687=>array(42,-70,958,832),27688=>array(41,-73,961,835),27689=>array(21,-64,938,825),27690=>array(38,-66,968,849),27691=>array(47,-68,957,831),27692=>array(39,-61,974,854),27693=>array(38,-66,966,852),27694=>array(48,-79,963,835),27695=>array(45,-74,959,841),27696=>array(35,-70,964,839),27697=>array(25,-69,955,830),27698=>array(25,-70,955,830),27699=>array(43,-71,971,833),27700=>array(47,-64,953,826),27701=>array(320,-38,602,803),27702=>array(51,-74,958,782),27703=>array(47,-64,953,826),27704=>array(51,-65,957,838),27705=>array(85,-28,958,830),27706=>array(40,-64,962,826),27707=>array(69,-60,921,829),27708=>array(54,-39,945,830),27709=>array(27,-71,967,846),27710=>array(71,-32,962,814),27711=>array(60,-65,966,823),27712=>array(51,-55,941,808),27713=>array(58,-59,962,833),27714=>array(61,-65,938,835),27715=>array(60,-62,977,814),27716=>array(60,-63,942,835),27717=>array(59,-51,937,814),27718=>array(33,-65,961,790),27719=>array(46,-49,920,803),27720=>array(70,-59,896,790),27721=>array(40,-59,956,804),27722=>array(57,-66,967,813),27723=>array(59,-57,912,836),27724=>array(62,-72,910,829),27725=>array(44,-71,975,826),27726=>array(53,-62,959,825),27727=>array(62,-65,960,829),27728=>array(67,-71,919,831),27729=>array(67,-42,930,826),27730=>array(55,-49,958,836),27731=>array(55,-64,954,802),27732=>array(60,-37,967,842),27733=>array(57,-65,898,820),27734=>array(54,-65,954,833),27735=>array(48,-67,948,798),27736=>array(48,-59,933,831),27737=>array(51,-67,957,814),27738=>array(49,-52,948,802),27739=>array(43,-63,975,812),27740=>array(33,-46,945,808),27741=>array(47,-62,947,847),27742=>array(58,-68,948,781),27743=>array(65,-51,940,796),27744=>array(48,-46,959,825),27745=>array(58,-52,943,802),27746=>array(74,-58,945,811),27747=>array(92,-68,957,831),27748=>array(51,-63,899,790),27749=>array(52,-70,977,828),27750=>array(44,-68,963,826),27751=>array(69,-68,964,801),27752=>array(70,-57,900,812),27753=>array(55,-40,911,817),27754=>array(54,-41,944,809),27755=>array(53,-68,951,833),27756=>array(57,-67,964,822),27757=>array(61,-69,905,801),27758=>array(41,-65,904,831),27759=>array(48,-61,951,830),27760=>array(48,-64,962,835),27761=>array(50,-70,957,837),27762=>array(41,-68,955,820),27763=>array(49,-73,972,807),27764=>array(53,-64,944,846),27765=>array(53,-73,945,854),27766=>array(42,-66,962,830),27767=>array(59,-63,941,805),27768=>array(54,-69,949,833),27769=>array(58,-59,900,820),27770=>array(56,-72,970,836),27771=>array(41,-75,951,826),27772=>array(41,-75,951,811),27773=>array(63,-61,962,850),27774=>array(41,-62,955,814),27775=>array(62,-57,950,820),27776=>array(45,-75,931,825),27777=>array(56,-48,947,811),27778=>array(58,-67,950,831),27779=>array(48,-64,962,819),27780=>array(46,-60,946,807),27781=>array(47,-70,948,812),27782=>array(63,-66,951,817),27783=>array(48,-60,951,849),27784=>array(56,-73,946,824),27785=>array(51,-58,952,788),27786=>array(49,-58,973,833),27787=>array(51,-69,960,827),27788=>array(41,-44,963,833),27789=>array(56,-38,939,794),27790=>array(45,-62,961,844),27791=>array(62,-67,926,814),27792=>array(43,-63,960,833),27793=>array(66,-51,947,821),27794=>array(58,-71,953,841),27795=>array(54,-62,962,835),27796=>array(54,-60,944,814),27797=>array(59,-56,926,855),27798=>array(54,-64,914,839),27799=>array(35,-58,976,803),27800=>array(52,-50,964,817),27801=>array(51,-62,968,812),27802=>array(65,-44,966,807),27803=>array(41,-65,942,837),27804=>array(70,-66,953,837),27805=>array(31,-69,969,835),27806=>array(52,-74,939,826),27807=>array(41,-61,903,831),27808=>array(66,-64,959,821),27809=>array(47,-62,959,805),27810=>array(40,-66,973,805),27811=>array(58,-63,920,813),27812=>array(42,-47,929,822),27813=>array(41,-57,916,827),27814=>array(52,-46,948,837),27815=>array(28,-63,967,821),27816=>array(58,-58,937,824),27817=>array(41,-62,892,819),27818=>array(45,-62,874,836),27819=>array(56,-61,980,833),27820=>array(62,-72,984,819),27821=>array(39,-67,947,829),27822=>array(57,-30,957,820),27823=>array(52,-52,967,813),27824=>array(53,-71,951,803),27825=>array(53,-44,951,828),27826=>array(38,-58,953,810),27827=>array(49,-67,952,796),27828=>array(46,-47,978,862),27829=>array(73,-53,947,840),27830=>array(51,-73,956,800),27831=>array(53,-81,961,827),27832=>array(42,-63,915,823),27833=>array(64,-69,903,836),27834=>array(54,-74,900,801),27835=>array(48,-64,959,834),27836=>array(52,-61,896,817),27837=>array(69,-64,956,836),27838=>array(67,-56,946,836),27839=>array(43,-48,936,814),27840=>array(45,-68,891,806),27841=>array(59,-62,965,810),27842=>array(45,-73,894,813),27843=>array(47,-70,896,825),27844=>array(39,-63,953,835),27845=>array(49,-66,897,811),27846=>array(28,-50,976,856),27847=>array(48,-73,909,818),27848=>array(81,-66,984,829),27849=>array(46,-73,960,843),27850=>array(60,-57,875,847),27851=>array(39,-66,968,828),27852=>array(42,-32,972,829),27853=>array(44,-67,968,835),27854=>array(97,-62,955,845),27855=>array(42,-71,915,830),27856=>array(64,-68,918,832),27857=>array(57,-75,907,831),27858=>array(55,-64,975,849),27859=>array(50,-53,958,808),27860=>array(46,-53,947,831),27861=>array(64,-59,945,821),27862=>array(56,-68,924,837),27863=>array(61,-53,909,810),27864=>array(78,-67,931,825),27865=>array(54,-64,952,818),27866=>array(38,-39,960,838),27867=>array(56,-67,963,836),27868=>array(41,-69,958,834),27869=>array(55,-68,952,842),27870=>array(51,-72,910,824),27871=>array(62,-63,953,806),27872=>array(36,-50,969,870),27873=>array(46,-46,968,834),27874=>array(50,-75,961,831),27875=>array(62,-27,956,820),27876=>array(59,-65,960,828),27877=>array(56,-64,957,821),27878=>array(62,-57,973,818),27879=>array(55,-70,960,828),27880=>array(60,-46,939,838),27881=>array(49,-58,958,831),27882=>array(53,-59,914,820),27883=>array(54,-53,949,831),27884=>array(53,-72,972,846),27885=>array(52,-73,948,823),27886=>array(63,-69,967,825),27887=>array(49,-63,951,812),27888=>array(38,-65,963,838),27889=>array(59,-71,983,831),27890=>array(50,-46,922,856),27891=>array(42,-58,980,851),27892=>array(58,-26,988,825),27893=>array(57,-67,964,777),27894=>array(45,-66,929,815),27895=>array(57,-62,929,822),27896=>array(53,-62,910,822),27897=>array(53,-50,955,798),27898=>array(42,-62,933,828),27899=>array(43,-55,893,806),27900=>array(47,-76,949,814),27901=>array(55,-70,948,805),27902=>array(63,-58,926,799),27903=>array(64,-72,964,812),27904=>array(51,-69,954,838),27905=>array(57,-71,957,827),27906=>array(57,-66,945,846),27907=>array(44,-78,972,829),27908=>array(71,-57,915,803),27909=>array(57,-66,965,806),27910=>array(47,-60,964,805),27911=>array(56,-63,910,810),27912=>array(50,-73,964,829),27913=>array(49,-67,955,822),27914=>array(56,-64,970,840),27915=>array(42,-65,951,846),27916=>array(45,-62,902,830),27917=>array(52,-44,954,812),27918=>array(58,-69,898,842),27919=>array(56,-70,954,811),27920=>array(55,-70,955,830),27921=>array(49,-66,974,841),27922=>array(46,-53,947,813),27923=>array(55,-65,941,824),27924=>array(58,-61,935,838),27925=>array(41,-73,975,818),27926=>array(46,-70,962,807),27927=>array(60,-62,963,833),27928=>array(47,-74,953,825),27929=>array(42,-62,967,832),27930=>array(49,-70,968,834),27931=>array(57,-72,959,842),27932=>array(38,-67,981,849),27933=>array(55,-71,959,835),27934=>array(48,-55,898,819),27935=>array(45,-74,973,830),27936=>array(51,-68,954,844),27937=>array(71,-67,965,824),27938=>array(53,-79,952,830),27939=>array(51,-65,955,824),27940=>array(44,-38,962,845),27941=>array(48,-62,959,842),27942=>array(52,-70,932,830),27943=>array(42,-77,945,828),27944=>array(52,-74,963,835),27945=>array(55,-63,974,831),27946=>array(69,-60,940,834),27947=>array(50,-53,970,829),27948=>array(53,-71,963,818),27949=>array(50,-45,953,812),27950=>array(52,-60,967,825),27951=>array(53,-68,948,829),27952=>array(54,-52,949,805),27953=>array(56,-64,959,812),27954=>array(57,-70,897,820),27955=>array(56,-64,908,834),27956=>array(48,-65,956,847),27957=>array(50,-59,908,850),27958=>array(56,-63,917,838),27959=>array(55,-57,956,809),27960=>array(59,-75,965,819),27961=>array(54,-53,959,802),27962=>array(55,-72,889,830),27963=>array(43,-70,942,826),27964=>array(50,-54,956,829),27965=>array(50,-59,986,845),27966=>array(51,-72,966,832),27967=>array(58,-63,988,854),27968=>array(48,-73,909,828),27969=>array(40,-70,964,830),27970=>array(48,-73,970,836),27971=>array(49,-74,939,818),27972=>array(48,-61,952,839),27973=>array(46,-70,939,853),27974=>array(34,-61,947,836),27975=>array(37,-63,929,834),27976=>array(62,-80,920,819),27977=>array(46,-71,930,822),27978=>array(57,-54,935,816),27979=>array(48,-63,880,828),27980=>array(45,-63,956,825),27981=>array(45,-68,940,822),27982=>array(36,-64,952,835),27983=>array(55,-68,871,821),27984=>array(54,-68,917,846),27985=>array(57,-60,909,811),27986=>array(46,-69,920,822),27987=>array(40,-58,950,831),27988=>array(43,-64,911,790),27989=>array(54,-64,936,810),27990=>array(46,-66,934,835),27991=>array(56,-63,956,833),27992=>array(66,-64,970,821),27993=>array(41,-65,954,835),27994=>array(24,-54,948,846),27995=>array(42,-70,955,839),27996=>array(47,-65,963,824),27997=>array(52,-45,965,833),27998=>array(50,-54,972,829),27999=>array(50,-76,971,839),28000=>array(40,-65,951,838),28001=>array(60,-63,957,844),28002=>array(63,-44,966,818),28003=>array(56,-64,960,839),28004=>array(52,-65,940,833),28005=>array(45,-35,955,818),28006=>array(42,-52,956,847),28007=>array(53,-43,951,813),28008=>array(57,-68,972,831),28009=>array(29,-63,944,841),28010=>array(62,-63,962,829),28011=>array(46,-60,938,817),28012=>array(48,-49,952,817),28013=>array(47,-70,962,816),28014=>array(46,-68,951,834),28015=>array(54,-47,949,835),28016=>array(55,-65,909,831),28017=>array(54,-70,963,808),28018=>array(54,-72,969,842),28019=>array(57,-76,957,843),28020=>array(53,-60,959,847),28021=>array(43,-74,954,831),28022=>array(46,-69,945,836),28023=>array(42,-62,956,843),28024=>array(42,-69,949,798),28025=>array(43,-67,971,830),28026=>array(54,-67,911,827),28027=>array(50,-65,908,819),28028=>array(42,-65,962,840),28029=>array(53,-66,958,821),28030=>array(53,-70,953,830),28031=>array(56,-78,955,810),28032=>array(51,-66,963,811),28033=>array(55,-76,966,822),28034=>array(48,-68,975,843),28035=>array(52,-71,906,812),28036=>array(55,-68,956,830),28037=>array(28,-26,960,816),28038=>array(44,-67,950,809),28039=>array(50,-38,956,820),28040=>array(64,-67,917,833),28041=>array(48,-58,956,834),28042=>array(55,-52,972,809),28043=>array(56,-71,968,826),28044=>array(49,-61,897,818),28045=>array(50,-67,947,832),28046=>array(36,-66,964,813),28047=>array(63,-68,948,810),28048=>array(59,-67,964,827),28049=>array(49,-68,961,825),28050=>array(45,-68,948,814),28051=>array(74,-65,915,814),28052=>array(53,-67,996,829),28053=>array(42,-68,927,844),28054=>array(39,-48,956,859),28055=>array(57,-70,955,840),28056=>array(37,-53,973,863),28057=>array(36,-68,959,827),28058=>array(54,-64,968,852),28059=>array(61,-61,937,834),28060=>array(41,-59,955,844),28061=>array(52,-54,911,834),28062=>array(44,-59,943,823),28063=>array(44,-58,938,816),28064=>array(49,-63,869,800),28065=>array(41,-70,893,795),28066=>array(51,-67,929,813),28067=>array(22,-63,946,842),28068=>array(45,-59,944,828),28069=>array(50,-61,908,848),28070=>array(62,-53,918,829),28071=>array(46,-62,870,819),28072=>array(45,-60,956,821),28073=>array(53,-41,928,798),28074=>array(45,-67,952,845),28075=>array(51,-65,928,850),28076=>array(67,-67,933,827),28077=>array(76,-69,964,832),28078=>array(63,-66,924,830),28079=>array(39,-64,951,818),28080=>array(58,-67,967,794),28081=>array(50,-69,961,804),28082=>array(52,-68,961,839),28083=>array(66,-52,956,833),28084=>array(43,-56,962,857),28085=>array(53,-63,911,810),28086=>array(69,-50,941,828),28087=>array(85,-71,963,820),28088=>array(53,-65,900,824),28089=>array(51,-72,946,840),28090=>array(72,-73,932,813),28091=>array(54,-72,962,825),28092=>array(49,-61,964,831),28093=>array(66,-71,957,816),28094=>array(82,-68,946,820),28095=>array(54,-51,975,815),28096=>array(54,-74,956,820),28097=>array(54,-71,944,841),28098=>array(78,-65,953,813),28099=>array(50,-50,951,834),28100=>array(65,-62,926,842),28101=>array(40,-58,953,839),28102=>array(54,-64,958,844),28103=>array(48,-65,961,830),28104=>array(65,-80,908,800),28105=>array(84,-71,965,815),28106=>array(57,-70,897,829),28107=>array(28,-63,968,841),28108=>array(45,-62,935,838),28109=>array(66,-77,906,804),28110=>array(66,-67,967,832),28111=>array(88,-74,971,819),28112=>array(85,-69,906,806),28113=>array(31,-66,975,829),28114=>array(35,-66,953,838),28115=>array(63,-72,956,823),28116=>array(69,-56,955,834),28117=>array(80,-60,954,832),28118=>array(38,-65,945,836),28119=>array(59,-62,904,828),28120=>array(47,-58,911,847),28121=>array(40,-62,961,836),28122=>array(48,-66,982,843),28123=>array(71,-71,905,821),28124=>array(74,-75,911,806),28125=>array(40,-62,960,806),28126=>array(29,-65,956,832),28127=>array(37,-54,970,849),28128=>array(46,-64,955,814),28129=>array(47,-62,965,846),28130=>array(79,-70,958,820),28131=>array(50,-58,957,850),28132=>array(40,-61,965,835),28133=>array(40,-64,956,837),28134=>array(50,-36,957,843),28135=>array(50,-39,989,843),28136=>array(57,-61,950,834),28137=>array(47,-73,964,835),28138=>array(39,-58,991,856),28139=>array(41,-42,943,827),28140=>array(24,-61,948,840),28141=>array(70,-68,961,824),28142=>array(43,-59,962,849),28143=>array(50,-66,941,832),28144=>array(38,-53,969,848),28145=>array(44,-68,963,808),28146=>array(57,-79,956,823),28147=>array(50,-61,955,831),28148=>array(34,-33,955,846),28149=>array(47,-65,900,830),28150=>array(52,-65,985,836),28151=>array(55,-60,961,803),28152=>array(39,-64,943,833),28153=>array(42,-37,984,854),28154=>array(42,-60,978,845),28155=>array(53,-55,962,837),28156=>array(49,-68,978,827),28157=>array(64,-53,951,824),28158=>array(51,-69,962,857),28159=>array(70,-68,922,838),28160=>array(76,-80,974,820),28161=>array(47,-68,961,823),28162=>array(51,-60,949,795),28163=>array(41,-70,951,821),28164=>array(44,-62,953,820),28165=>array(39,-67,943,833),28166=>array(42,-57,909,826),28167=>array(39,-63,924,800),28168=>array(42,-60,958,825),28169=>array(39,-67,966,824),28170=>array(59,-72,882,824),28171=>array(48,-31,956,834),28172=>array(46,-60,936,807),28173=>array(54,-75,912,827),28174=>array(52,-60,929,823),28175=>array(52,-62,954,833),28176=>array(36,-63,920,829),28177=>array(50,-48,933,799),28178=>array(36,-65,957,841),28179=>array(46,-57,979,828),28180=>array(50,-48,922,829),28181=>array(42,-57,909,826),28182=>array(60,-72,910,832),28183=>array(51,-61,964,839),28184=>array(82,-69,964,813),28185=>array(34,-65,951,838),28186=>array(47,-65,948,833),28187=>array(54,-76,956,837),28188=>array(50,-72,970,804),28189=>array(33,-76,965,843),28190=>array(81,-71,934,837),28191=>array(46,-62,921,849),28192=>array(53,-68,965,819),28193=>array(49,-71,973,832),28194=>array(29,-54,972,812),28195=>array(33,-29,959,843),28196=>array(63,-77,930,836),28197=>array(48,-70,956,811),28198=>array(51,-59,896,822),28199=>array(62,-71,919,838),28200=>array(46,-76,975,803),28201=>array(36,-61,943,781),28202=>array(61,-80,930,820),28203=>array(45,-65,978,830),28204=>array(64,-65,909,826),28205=>array(65,-65,913,808),28206=>array(50,-65,950,828),28207=>array(47,-56,961,826),28208=>array(54,-67,973,844),28209=>array(49,-49,959,825),28210=>array(55,-39,954,847),28211=>array(40,-70,952,813),28212=>array(62,-65,919,801),28213=>array(49,-70,956,825),28214=>array(57,-79,970,824),28215=>array(49,-58,967,856),28216=>array(54,-77,950,839),28217=>array(49,-50,919,855),28218=>array(28,-71,946,826),28219=>array(46,-72,960,831),28220=>array(58,-65,982,845),28221=>array(51,-74,962,822),28222=>array(43,-57,956,821),28223=>array(45,-67,980,829),28224=>array(52,-76,968,829),28225=>array(49,-72,963,834),28226=>array(52,-60,963,805),28227=>array(44,-61,961,832),28228=>array(80,-69,919,808),28229=>array(39,-46,968,855),28230=>array(43,-69,951,833),28231=>array(41,-73,947,829),28232=>array(48,-59,975,832),28233=>array(50,-71,952,824),28234=>array(49,-69,966,825),28235=>array(46,-71,950,838),28236=>array(52,-63,963,848),28237=>array(54,-64,956,833),28238=>array(43,-64,951,809),28239=>array(47,-71,939,832),28240=>array(48,-65,918,829),28241=>array(45,-48,963,820),28242=>array(52,-71,951,811),28243=>array(43,-53,959,823),28244=>array(50,-65,965,850),28245=>array(40,-73,978,826),28246=>array(68,-68,912,829),28247=>array(69,-61,954,826),28248=>array(69,-65,916,829),28249=>array(69,-38,980,840),28250=>array(54,-70,965,828),28251=>array(38,-65,948,823),28252=>array(49,-65,979,811),28253=>array(55,-69,958,825),28254=>array(60,-77,955,833),28255=>array(42,-37,959,846),28256=>array(55,-66,954,835),28257=>array(52,-66,910,801),28258=>array(55,-72,951,811),28259=>array(48,-44,959,821),28260=>array(43,-57,959,853),28261=>array(45,-70,977,832),28262=>array(52,-46,955,807),28263=>array(44,-68,918,814),28264=>array(49,-67,974,812),28265=>array(45,-64,962,818),28266=>array(49,-63,974,843),28267=>array(50,-67,979,833),28268=>array(25,-67,964,833),28269=>array(29,-65,955,842),28270=>array(34,-50,939,810),28271=>array(51,-68,953,795),28272=>array(43,-48,938,844),28273=>array(56,-65,955,835),28274=>array(41,-56,968,846),28275=>array(55,-64,956,836),28276=>array(53,-40,959,851),28277=>array(45,-60,969,840),28278=>array(45,-70,974,840),28279=>array(49,-70,961,832),28280=>array(52,-70,961,830),28281=>array(49,-68,956,806),28282=>array(64,-65,949,840),28283=>array(45,-64,954,845),28284=>array(48,-46,948,821),28285=>array(65,-62,952,843),28286=>array(54,-61,953,836),28287=>array(49,-39,933,804),28288=>array(38,-59,922,828),28289=>array(44,-70,962,818),28290=>array(44,-67,903,831),28291=>array(48,-64,919,827),28292=>array(48,-63,969,840),28293=>array(29,-63,931,833),28294=>array(42,-69,949,817),28295=>array(29,-52,928,837),28296=>array(46,-68,939,839),28297=>array(48,-64,963,811),28298=>array(48,-67,969,817),28299=>array(48,-33,965,817),28300=>array(46,-61,966,823),28301=>array(49,-69,961,816),28302=>array(44,-54,954,849),28303=>array(37,-65,949,828),28304=>array(48,-70,943,799),28305=>array(51,-72,935,836),28306=>array(43,-71,960,827),28307=>array(65,-71,953,831),28308=>array(50,-74,971,833),28309=>array(50,-60,965,799),28310=>array(54,-67,951,843),28311=>array(38,-70,967,836),28312=>array(31,-41,938,832),28313=>array(45,-70,987,845),28314=>array(55,-68,966,827),28315=>array(55,-74,976,838),28316=>array(45,-66,925,830),28317=>array(43,-67,948,829),28318=>array(64,-72,963,806),28319=>array(48,-66,966,807),28320=>array(55,-45,952,835),28321=>array(35,-70,954,824),28322=>array(48,-34,952,839),28323=>array(38,-67,973,848),28324=>array(41,-71,932,797),28325=>array(53,-64,951,835),28326=>array(46,-69,964,830),28327=>array(51,-62,967,804),28328=>array(51,-59,972,842),28329=>array(26,-60,928,839),28330=>array(26,-69,977,838),28331=>array(53,-59,959,784),28332=>array(53,-59,980,829),28333=>array(53,-59,973,802),28334=>array(52,-68,968,838),28335=>array(66,-70,922,837),28336=>array(58,-49,954,830),28337=>array(44,-66,986,840),28338=>array(34,-64,970,837),28339=>array(51,-71,969,811),28340=>array(56,-67,975,842),28341=>array(56,-71,989,836),28342=>array(53,-68,964,835),28343=>array(46,-65,905,818),28344=>array(56,-67,980,830),28345=>array(62,-65,958,831),28346=>array(54,-60,927,803),28347=>array(57,-63,878,808),28348=>array(57,-41,959,816),28349=>array(36,-64,950,810),28350=>array(45,-64,965,851),28351=>array(45,-70,958,824),28352=>array(55,-73,950,835),28353=>array(44,-65,978,840),28354=>array(51,-62,959,848),28355=>array(36,-52,973,812),28356=>array(46,-65,991,863),28357=>array(53,-68,954,828),28358=>array(55,-68,951,802),28359=>array(53,-69,962,844),28360=>array(63,-64,954,839),28361=>array(47,-62,962,813),28362=>array(55,-63,972,847),28363=>array(45,-65,944,841),28364=>array(38,-58,978,853),28365=>array(48,-73,946,831),28366=>array(46,-65,952,830),28367=>array(35,-49,969,836),28368=>array(43,-68,970,835),28369=>array(49,-62,926,811),28370=>array(57,-74,951,797),28371=>array(41,-66,952,840),28372=>array(57,-65,950,836),28373=>array(27,-64,958,824),28374=>array(53,-71,965,836),28375=>array(43,-49,924,827),28376=>array(48,-61,959,814),28377=>array(47,-39,951,828),28378=>array(44,-79,961,841),28379=>array(43,-76,939,820),28380=>array(54,-70,987,852),28381=>array(44,-51,958,835),28382=>array(43,-72,938,829),28383=>array(37,-63,926,826),28384=>array(46,-64,943,805),28385=>array(38,-59,922,828),28386=>array(37,-43,921,824),28387=>array(37,-76,979,791),28388=>array(39,-57,940,832),28389=>array(45,-54,920,828),28390=>array(46,-60,951,841),28391=>array(46,-54,978,852),28392=>array(43,-70,927,844),28393=>array(40,-39,917,834),28394=>array(45,-69,969,810),28395=>array(50,-68,960,836),28396=>array(44,-64,963,815),28397=>array(55,-74,953,799),28398=>array(55,-75,977,832),28399=>array(45,-68,950,829),28400=>array(61,-65,952,847),28401=>array(61,-71,970,838),28402=>array(45,-68,945,859),28403=>array(36,-80,923,826),28404=>array(36,-68,954,831),28405=>array(49,-73,966,842),28406=>array(56,-73,972,829),28407=>array(63,-64,953,837),28408=>array(38,-64,951,832),28409=>array(54,-66,955,839),28410=>array(50,-49,956,818),28411=>array(50,-64,959,844),28412=>array(54,-60,967,826),28413=>array(56,-68,956,839),28414=>array(57,-68,961,827),28415=>array(46,-69,948,830),28416=>array(33,-72,961,826),28417=>array(44,-60,972,850),28418=>array(23,-65,971,795),28419=>array(51,-73,974,836),28420=>array(55,-81,952,832),28421=>array(55,-70,962,834),28422=>array(29,-64,969,838),28423=>array(51,-74,973,831),28424=>array(51,-68,955,830),28425=>array(41,-70,970,828),28426=>array(35,-72,945,837),28427=>array(41,-67,985,845),28428=>array(35,-41,965,830),28429=>array(50,-71,898,813),28430=>array(52,-73,968,827),28431=>array(46,-67,956,800),28432=>array(66,-71,964,840),28433=>array(47,-52,959,847),28434=>array(57,-74,963,830),28435=>array(37,-58,943,841),28436=>array(40,-66,960,840),28437=>array(38,-65,956,837),28438=>array(47,-62,972,833),28439=>array(46,-54,962,843),28440=>array(51,-53,964,821),28441=>array(69,-68,964,831),28442=>array(42,-31,957,805),28443=>array(46,-45,983,828),28444=>array(47,-52,964,824),28445=>array(50,-65,919,804),28446=>array(56,-69,961,827),28447=>array(51,-28,954,839),28448=>array(28,-63,974,840),28449=>array(56,-70,954,838),28450=>array(38,-68,962,838),28451=>array(37,-58,963,833),28452=>array(38,-63,948,819),28453=>array(50,-52,954,836),28454=>array(38,-68,978,841),28455=>array(47,-67,961,832),28456=>array(61,-70,972,843),28457=>array(38,-62,973,849),28458=>array(41,-62,961,829),28459=>array(36,-68,972,806),28460=>array(47,-69,969,837),28461=>array(57,-70,968,827),28462=>array(49,-69,959,844),28463=>array(50,-60,962,819),28464=>array(40,-68,908,842),28465=>array(39,-71,970,837),28466=>array(44,-68,962,816),28467=>array(41,-67,952,843),28468=>array(47,-76,934,824),28469=>array(33,-58,966,833),28470=>array(34,-35,958,829),28471=>array(37,-71,953,838),28472=>array(48,-68,956,836),28473=>array(56,-68,955,814),28474=>array(51,-72,968,823),28475=>array(47,-71,966,808),28476=>array(51,-70,955,823),28477=>array(63,-74,957,805),28478=>array(45,-62,974,840),28479=>array(36,-68,959,839),28480=>array(43,-50,962,814),28481=>array(38,-66,956,831),28482=>array(54,-58,945,833),28483=>array(50,-71,964,832),28484=>array(51,-65,972,846),28485=>array(45,-72,936,843),28486=>array(37,-63,913,825),28487=>array(43,-66,951,824),28488=>array(39,-55,971,824),28489=>array(44,-54,943,840),28490=>array(36,-61,967,831),28491=>array(40,-65,946,824),28492=>array(48,-46,944,841),28493=>array(40,-43,923,832),28494=>array(48,-71,977,824),28495=>array(51,-70,920,801),28496=>array(52,-64,974,838),28497=>array(30,-63,983,846),28498=>array(50,-64,977,828),28499=>array(55,-52,985,824),28500=>array(57,-68,951,823),28501=>array(47,-71,978,829),28502=>array(53,-45,958,801),28503=>array(49,-66,979,848),28504=>array(33,-66,969,832),28505=>array(31,-60,945,837),28506=>array(41,-59,954,846),28507=>array(55,-65,964,837),28508=>array(53,-48,956,840),28509=>array(44,-70,985,841),28510=>array(42,-65,972,833),28511=>array(58,-64,922,846),28512=>array(40,-70,955,797),28513=>array(49,-71,981,841),28514=>array(37,-66,955,832),28515=>array(48,-68,908,809),28516=>array(71,-69,915,794),28517=>array(69,-72,960,793),28518=>array(44,-64,968,838),28519=>array(52,-70,915,824),28520=>array(69,-62,966,847),28521=>array(49,-74,960,807),28522=>array(52,-71,916,832),28523=>array(49,-68,975,828),28524=>array(49,-69,951,805),28525=>array(40,-71,962,805),28526=>array(58,-79,905,832),28527=>array(44,-62,952,805),28528=>array(57,-68,960,837),28529=>array(57,-56,937,839),28530=>array(57,-70,950,828),28531=>array(50,-71,948,808),28532=>array(36,-63,934,823),28533=>array(38,-69,963,832),28534=>array(48,-63,977,807),28535=>array(52,-72,956,829),28536=>array(32,-71,964,834),28537=>array(32,-51,968,819),28538=>array(38,-68,960,808),28539=>array(48,-68,975,823),28540=>array(53,-49,953,845),28541=>array(51,-71,956,836),28542=>array(49,-74,974,821),28543=>array(36,-65,904,813),28544=>array(33,-38,956,810),28545=>array(46,-60,959,836),28546=>array(42,-69,974,838),28547=>array(33,-78,961,817),28548=>array(46,-52,964,837),28549=>array(45,-50,952,828),28550=>array(51,-61,973,840),28551=>array(44,-56,949,846),28552=>array(45,-70,974,841),28553=>array(35,-66,975,831),28554=>array(48,-62,957,851),28555=>array(50,-71,952,804),28556=>array(37,-64,954,843),28557=>array(42,-62,955,830),28558=>array(36,-59,972,845),28559=>array(34,-58,934,813),28560=>array(46,-75,954,812),28561=>array(40,-49,923,804),28562=>array(42,-56,973,818),28563=>array(49,-68,961,835),28564=>array(32,-50,950,853),28565=>array(55,-69,947,826),28566=>array(46,-68,906,812),28567=>array(37,-60,894,820),28568=>array(32,-51,956,834),28569=>array(41,-70,960,835),28570=>array(32,-68,949,844),28571=>array(32,-74,943,835),28572=>array(52,-58,883,820),28573=>array(44,-59,945,847),28574=>array(68,-74,972,826),28575=>array(62,-63,977,854),28576=>array(40,-46,962,804),28577=>array(39,-67,977,795),28578=>array(59,-68,910,824),28579=>array(41,-65,976,837),28580=>array(35,-68,956,822),28581=>array(66,-73,952,822),28582=>array(45,-69,969,810),28583=>array(43,-41,951,833),28584=>array(41,-43,951,850),28585=>array(87,-68,924,833),28586=>array(55,-77,995,820),28587=>array(66,-65,946,825),28588=>array(62,-79,965,825),28589=>array(71,-71,954,839),28590=>array(19,-65,969,855),28591=>array(69,-70,963,823),28592=>array(63,-69,970,836),28593=>array(45,-68,975,808),28594=>array(68,-69,958,823),28595=>array(24,-68,963,851),28596=>array(35,-73,976,806),28597=>array(35,-55,948,828),28598=>array(42,-44,956,849),28599=>array(36,-57,941,819),28600=>array(52,-57,962,831),28601=>array(28,-56,941,856),28602=>array(75,-53,975,837),28603=>array(45,-56,944,843),28604=>array(42,-65,953,841),28605=>array(56,-66,957,828),28606=>array(37,-57,951,833),28607=>array(71,-71,961,822),28608=>array(40,-72,962,840),28609=>array(54,-59,914,815),28610=>array(28,-68,962,830),28611=>array(34,-75,965,840),28612=>array(74,-68,974,810),28613=>array(39,-54,984,853),28614=>array(47,-67,966,836),28615=>array(41,-44,951,855),28616=>array(43,-68,964,818),28617=>array(44,-66,954,839),28618=>array(69,-78,964,825),28619=>array(77,-70,987,820),28620=>array(49,-71,970,824),28621=>array(70,-57,969,826),28622=>array(74,-68,954,812),28623=>array(68,-65,967,822),28624=>array(68,-64,986,822),28625=>array(39,-63,935,826),28626=>array(49,-58,951,835),28627=>array(28,-68,962,850),28628=>array(51,-71,958,802),28629=>array(53,-70,963,799),28630=>array(69,-63,961,802),28631=>array(39,-63,991,835),28632=>array(39,-60,956,849),28633=>array(52,-49,952,839),28634=>array(52,-65,937,829),28635=>array(43,-62,952,837),28636=>array(54,-54,957,826),28637=>array(53,-69,974,829),28638=>array(42,-64,962,859),28639=>array(48,-71,954,838),28640=>array(35,-59,967,834),28641=>array(40,-68,938,812),28642=>array(45,-70,952,801),28643=>array(59,-73,979,831),28644=>array(40,-58,963,841),28645=>array(40,-60,975,848),28646=>array(35,-63,959,826),28647=>array(55,-68,954,827),28648=>array(53,-41,965,841),28649=>array(51,-68,963,829),28650=>array(49,-43,972,842),28651=>array(47,-55,963,842),28652=>array(53,-64,972,829),28653=>array(58,-60,962,815),28654=>array(20,-68,957,831),28655=>array(41,-65,955,808),28656=>array(50,-61,956,839),28657=>array(46,-73,966,845),28658=>array(45,-78,963,822),28659=>array(52,-69,966,827),28660=>array(47,-68,955,826),28661=>array(79,-57,930,840),28662=>array(47,-65,901,815),28663=>array(51,-64,951,834),28664=>array(46,-65,984,837),28665=>array(24,-29,960,802),28666=>array(35,-69,964,845),28667=>array(50,-76,963,828),28668=>array(25,-73,978,842),28669=>array(45,-72,960,834),28670=>array(43,-71,967,841),28671=>array(56,-67,939,812),28672=>array(56,-70,959,809),28673=>array(46,-78,969,838),28674=>array(63,-61,974,849),28675=>array(58,-57,957,824),28676=>array(76,-68,952,829),28677=>array(52,-43,957,836),28678=>array(41,-71,933,834),28679=>array(45,-83,940,831),28680=>array(45,-70,937,817),28681=>array(36,-59,929,846),28682=>array(40,-52,955,824),28683=>array(48,-65,952,838),28684=>array(42,-62,951,837),28685=>array(47,-54,956,863),28686=>array(47,-67,950,833),28687=>array(61,-67,933,834),28688=>array(59,-62,942,830),28689=>array(34,-68,973,797),28690=>array(41,-43,981,856),28691=>array(39,-67,970,834),28692=>array(49,-71,970,822),28693=>array(37,-71,965,821),28694=>array(44,-65,942,820),28695=>array(41,-53,949,839),28696=>array(48,-67,962,841),28697=>array(51,-70,970,844),28698=>array(39,-59,976,848),28699=>array(48,-71,956,838),28700=>array(36,-69,967,826),28701=>array(38,-59,967,820),28702=>array(44,-65,959,844),28703=>array(40,-65,959,833),28704=>array(46,-63,967,838),28705=>array(35,-69,967,832),28706=>array(41,-64,974,829),28707=>array(24,-42,961,835),28708=>array(51,-72,964,841),28709=>array(45,-71,938,817),28710=>array(40,-65,951,833),28711=>array(45,-68,963,827),28712=>array(42,-71,973,829),28713=>array(40,-66,966,830),28714=>array(55,-65,960,843),28715=>array(46,-73,975,829),28716=>array(42,-73,961,829),28717=>array(50,-70,978,849),28718=>array(50,-66,963,824),28719=>array(55,-63,951,841),28720=>array(48,-62,975,808),28721=>array(42,-63,942,832),28722=>array(40,-67,987,849),28723=>array(50,-64,952,831),28724=>array(36,-70,957,833),28725=>array(53,-76,969,840),28726=>array(54,-63,936,840),28727=>array(44,-68,949,825),28728=>array(41,-60,974,841),28729=>array(39,-62,990,852),28730=>array(43,-65,962,848),28731=>array(37,-71,966,829),28732=>array(39,-58,975,848),28733=>array(49,-64,950,845),28734=>array(59,-70,923,797),28735=>array(52,-65,959,839),28736=>array(53,-61,936,832),28737=>array(56,-65,921,825),28738=>array(55,-62,964,840),28739=>array(59,-59,964,826),28740=>array(46,-63,961,814),28741=>array(45,-46,958,804),28742=>array(36,-45,949,826),28743=>array(41,-62,952,834),28744=>array(45,-65,954,806),28745=>array(51,-68,956,834),28746=>array(50,-67,960,808),28747=>array(46,-76,941,844),28748=>array(49,-70,953,829),28749=>array(49,-67,930,790),28750=>array(39,-36,964,836),28751=>array(33,-67,935,805),28752=>array(56,-37,950,836),28753=>array(46,-67,969,819),28754=>array(46,-69,958,824),28755=>array(36,-68,959,832),28756=>array(41,-66,972,832),28757=>array(41,-62,965,856),28758=>array(49,-65,956,843),28759=>array(48,-55,964,832),28760=>array(34,-72,960,837),28761=>array(52,-78,941,836),28762=>array(37,-66,963,829),28763=>array(50,-64,910,823),28764=>array(48,-71,946,838),28765=>array(46,-69,973,813),28766=>array(32,-71,925,815),28767=>array(55,-69,938,815),28768=>array(47,-66,954,837),28769=>array(45,-57,948,839),28770=>array(44,-70,988,830),28771=>array(50,-69,940,839),28772=>array(28,-63,975,844),28773=>array(45,-68,965,845),28774=>array(34,-73,964,816),28775=>array(39,-36,972,839),28776=>array(44,-77,954,834),28777=>array(38,-36,964,839),28778=>array(48,-67,944,830),28779=>array(85,-66,919,815),28780=>array(39,223,932,469),28781=>array(45,-61,955,771),28782=>array(49,-64,954,829),28783=>array(49,-91,942,814),28784=>array(32,-59,959,782),28785=>array(70,-70,908,825),28786=>array(146,-68,889,832),28787=>array(59,-57,917,833),28788=>array(58,-66,959,827),28789=>array(53,-63,926,790),28790=>array(64,-77,964,824),28791=>array(54,-65,949,829),28792=>array(54,-62,956,840),28793=>array(79,-70,943,837),28794=>array(58,-69,966,819),28795=>array(53,-64,953,830),28796=>array(50,-77,920,832),28797=>array(53,-64,953,817),28798=>array(45,-72,925,835),28799=>array(37,-81,903,826),28800=>array(32,-63,899,826),28801=>array(37,-69,960,800),28802=>array(53,-67,960,826),28803=>array(42,-73,969,780),28804=>array(46,-70,961,825),28805=>array(46,-52,965,804),28806=>array(50,-71,987,835),28807=>array(81,-74,956,838),28808=>array(73,-70,964,825),28809=>array(34,-65,925,828),28810=>array(59,-72,964,840),28811=>array(59,-72,959,832),28812=>array(59,-72,957,849),28813=>array(59,-72,964,832),28814=>array(66,-77,962,829),28815=>array(59,-73,964,837),28816=>array(59,-72,956,834),28817=>array(48,-65,975,831),28818=>array(44,-74,965,833),28819=>array(55,-86,963,820),28820=>array(59,-74,970,828),28821=>array(48,-69,955,836),28822=>array(39,-66,966,826),28823=>array(57,-73,960,829),28824=>array(62,-70,954,840),28825=>array(57,-73,960,840),28826=>array(100,-75,967,827),28827=>array(39,-59,949,833),28828=>array(35,-71,889,822),28829=>array(37,-62,937,827),28830=>array(37,-68,954,823),28831=>array(56,-68,956,822),28832=>array(73,-70,914,831),28833=>array(54,-66,956,826),28834=>array(62,-70,956,831),28835=>array(62,-70,961,831),28836=>array(69,-66,920,829),28837=>array(50,-62,932,829),28838=>array(62,-70,968,844),28839=>array(62,-70,943,831),28840=>array(63,-70,953,852),28841=>array(49,-73,957,829),28842=>array(54,-70,914,831),28843=>array(49,-72,961,822),28844=>array(48,-72,951,831),28845=>array(37,-69,959,830),28846=>array(55,-72,948,839),28847=>array(60,-71,915,830),28848=>array(34,-61,971,849),28849=>array(37,-62,986,838),28850=>array(62,-70,954,838),28851=>array(45,-69,950,827),28852=>array(48,-74,968,825),28853=>array(51,-71,965,834),28854=>array(62,-70,931,831),28855=>array(39,-72,942,828),28856=>array(59,-71,951,842),28857=>array(50,-71,950,830),28858=>array(62,-64,920,838),28859=>array(35,-68,911,823),28860=>array(35,-60,942,832),28861=>array(38,-64,940,830),28862=>array(53,-70,967,820),28863=>array(34,-65,965,844),28864=>array(39,-70,921,825),28865=>array(29,-68,943,830),28866=>array(32,-56,936,833),28867=>array(35,-63,923,823),28868=>array(35,-66,970,846),28869=>array(52,-55,956,832),28870=>array(48,-65,953,832),28871=>array(55,-65,965,830),28872=>array(58,-61,954,831),28873=>array(47,-71,957,843),28874=>array(41,-85,956,841),28875=>array(42,-61,973,849),28876=>array(35,-71,933,837),28877=>array(55,-64,956,826),28878=>array(45,-73,958,788),28879=>array(68,-63,887,845),28880=>array(34,-65,965,844),28881=>array(54,-63,964,829),28882=>array(47,-74,968,824),28883=>array(49,-56,953,832),28884=>array(57,-61,910,831),28885=>array(53,-64,959,832),28886=>array(82,-58,957,839),28887=>array(49,-68,959,835),28888=>array(49,-71,949,830),28889=>array(48,-75,968,839),28890=>array(53,-68,969,833),28891=>array(35,-60,944,826),28892=>array(55,-64,959,837),28893=>array(50,-58,966,785),28894=>array(46,-68,953,830),28895=>array(62,-75,919,834),28896=>array(48,-68,953,829),28897=>array(56,-71,933,831),28898=>array(44,-63,960,827),28899=>array(48,-75,956,829),28900=>array(43,-77,953,832),28901=>array(43,-77,949,825),28902=>array(34,-62,926,831),28903=>array(34,-74,934,818),28904=>array(54,-66,927,824),28905=>array(31,-65,931,841),28906=>array(31,-73,970,836),28907=>array(49,-70,931,812),28908=>array(26,-64,936,833),28909=>array(45,-63,951,829),28910=>array(68,-70,931,828),28911=>array(47,-82,944,842),28912=>array(43,-70,956,826),28913=>array(42,-51,915,839),28914=>array(63,-70,931,825),28915=>array(41,-65,956,831),28916=>array(56,-76,954,820),28917=>array(56,-72,947,831),28918=>array(38,-70,972,826),28919=>array(51,-75,960,837),28920=>array(53,-68,953,824),28921=>array(50,-72,955,842),28922=>array(55,-73,970,831),28923=>array(47,-67,967,829),28924=>array(44,-66,965,826),28925=>array(39,-81,969,839),28926=>array(46,-24,968,815),28927=>array(51,-77,959,833),28928=>array(45,-70,964,823),28929=>array(59,-66,962,826),28930=>array(38,-66,972,836),28931=>array(71,-71,954,835),28932=>array(33,-60,963,804),28933=>array(49,-71,951,832),28934=>array(49,-71,897,824),28935=>array(49,-71,911,833),28936=>array(46,-70,980,846),28937=>array(62,-63,937,798),28938=>array(49,-70,954,832),28939=>array(46,-70,980,829),28940=>array(57,-69,961,849),28941=>array(46,-70,914,829),28942=>array(57,-75,958,829),28943=>array(53,-61,961,775),28944=>array(48,-70,953,826),28945=>array(48,-67,917,826),28946=>array(58,-69,904,826),28947=>array(46,-70,968,833),28948=>array(55,-72,911,828),28949=>array(20,-77,948,832),28950=>array(33,-67,878,825),28951=>array(56,-65,929,835),28952=>array(39,-66,936,817),28953=>array(45,-79,947,831),28954=>array(61,-64,959,823),28955=>array(112,-72,911,781),28956=>array(51,-63,974,832),28957=>array(48,-67,960,833),28958=>array(50,-69,953,830),28959=>array(45,-67,953,831),28960=>array(39,-65,967,845),28961=>array(45,-63,951,844),28962=>array(48,-68,950,829),28963=>array(52,-75,956,785),28964=>array(48,-70,956,844),28965=>array(44,-72,961,845),28966=>array(48,-65,954,836),28967=>array(48,-67,968,826),28968=>array(48,-69,889,826),28969=>array(38,-67,895,826),28970=>array(48,-71,953,846),28971=>array(48,-67,937,826),28972=>array(65,-67,929,826),28973=>array(69,-62,936,839),28974=>array(38,-66,977,841),28975=>array(56,-70,957,837),28976=>array(53,-79,893,837),28977=>array(37,-66,971,840),28978=>array(49,-69,966,841),28979=>array(65,-67,954,834),28980=>array(40,-61,951,838),28981=>array(46,-73,910,824),28982=>array(62,-67,961,838),28983=>array(48,-67,951,850),28984=>array(59,-67,959,803),28985=>array(48,-67,897,826),28986=>array(50,-72,955,827),28987=>array(48,-67,905,826),28988=>array(56,-74,963,829),28989=>array(69,-70,959,821),28990=>array(37,-61,971,840),28991=>array(48,-68,967,855),28992=>array(37,-61,907,829),28993=>array(43,-70,957,832),28994=>array(40,-71,953,826),28995=>array(64,-70,979,847),28996=>array(41,-72,955,829),28997=>array(32,-72,971,829),28998=>array(38,-63,969,835),28999=>array(60,-65,959,829),29000=>array(28,-67,971,826),29001=>array(46,-69,968,830),29002=>array(51,-67,959,841),29003=>array(51,-71,957,826),29004=>array(42,-71,948,849),29005=>array(36,-73,986,827),29006=>array(55,-77,955,839),29007=>array(48,-67,933,826),29008=>array(50,-70,977,830),29009=>array(66,-70,961,831),29010=>array(45,-65,967,846),29011=>array(40,-73,953,828),29012=>array(36,-70,941,838),29013=>array(43,-72,949,793),29014=>array(40,-73,967,844),29015=>array(56,-72,975,835),29016=>array(47,-68,977,826),29017=>array(53,-63,953,832),29018=>array(38,-66,967,807),29019=>array(38,-73,977,788),29020=>array(46,-67,954,827),29021=>array(44,-79,897,823),29022=>array(34,-71,940,836),29023=>array(45,-75,906,825),29024=>array(32,-57,973,836),29025=>array(35,-75,977,829),29026=>array(66,-68,938,833),29027=>array(42,-68,977,829),29028=>array(44,-68,964,833),29029=>array(39,-62,969,834),29030=>array(48,-66,955,843),29031=>array(67,-62,950,788),29032=>array(35,-71,960,828),29033=>array(49,-76,959,829),29034=>array(48,-75,952,842),29035=>array(50,-62,974,840),29036=>array(38,-75,954,826),29037=>array(49,-61,954,830),29038=>array(54,-79,955,831),29039=>array(50,-65,961,832),29040=>array(46,-75,906,829),29041=>array(51,-69,911,828),29042=>array(49,-67,962,837),29043=>array(26,-70,883,823),29044=>array(56,-69,950,828),29045=>array(51,-67,959,831),29046=>array(43,-55,970,837),29047=>array(43,-73,969,846),29048=>array(50,-63,939,832),29049=>array(51,-69,966,829),29050=>array(49,-69,950,826),29051=>array(44,-72,956,836),29052=>array(56,-69,926,850),29053=>array(41,-72,921,822),29054=>array(51,-69,950,828),29055=>array(46,-71,959,838),29056=>array(49,-74,964,827),29057=>array(51,-68,952,836),29058=>array(44,-68,967,831),29059=>array(47,-69,962,840),29060=>array(34,-71,964,847),29061=>array(57,-75,956,820),29062=>array(51,-67,956,829),29063=>array(57,-65,959,843),29064=>array(43,-72,949,801),29065=>array(53,-80,964,826),29066=>array(40,-70,947,844),29067=>array(58,-72,968,838),29068=>array(51,-63,905,831),29069=>array(51,-72,937,843),29070=>array(48,-71,956,827),29071=>array(45,-72,949,834),29072=>array(46,-77,956,832),29073=>array(51,-69,966,850),29074=>array(58,-63,949,839),29075=>array(56,-69,928,839),29076=>array(51,-71,962,835),29077=>array(56,-69,969,828),29078=>array(53,-76,933,835),29079=>array(40,-72,981,850),29080=>array(42,-63,890,830),29081=>array(43,-72,949,785),29082=>array(51,-55,959,835),29083=>array(32,-61,945,832),29084=>array(49,-52,977,830),29085=>array(40,-69,968,846),29086=>array(48,-61,977,825),29087=>array(38,-67,960,831),29088=>array(39,-70,909,835),29089=>array(51,-72,955,826),29090=>array(51,-69,962,843),29091=>array(51,-69,953,833),29092=>array(48,-62,953,827),29093=>array(32,-70,973,824),29094=>array(56,-65,949,837),29095=>array(46,-70,973,839),29096=>array(35,-63,964,830),29097=>array(42,-71,964,826),29098=>array(41,-71,931,825),29099=>array(51,-69,962,851),29100=>array(30,-72,940,833),29101=>array(35,-66,962,835),29102=>array(49,-70,968,827),29103=>array(46,-59,969,843),29104=>array(54,-61,956,825),29105=>array(47,-69,949,831),29106=>array(41,-76,968,821),29107=>array(43,-62,983,833),29108=>array(36,-61,964,838),29109=>array(32,-67,951,848),29110=>array(26,-67,962,828),29111=>array(43,-62,917,853),29112=>array(32,-61,964,835),29113=>array(41,-62,965,835),29114=>array(37,-65,956,836),29115=>array(34,-63,991,848),29116=>array(42,-73,958,826),29117=>array(38,-68,946,824),29118=>array(36,-75,956,837),29119=>array(54,-75,967,831),29120=>array(47,-68,954,825),29121=>array(43,-65,953,832),29122=>array(46,-67,956,826),29123=>array(45,-75,959,831),29124=>array(47,-66,970,842),29125=>array(41,-75,971,826),29126=>array(44,-68,969,826),29127=>array(47,-67,954,835),29128=>array(35,-85,963,837),29129=>array(46,-73,973,837),29130=>array(44,-63,974,839),29131=>array(38,-73,963,837),29132=>array(51,-75,967,827),29133=>array(46,-67,954,836),29134=>array(41,-73,969,850),29135=>array(50,-66,925,830),29136=>array(49,-68,959,833),29137=>array(37,-61,933,844),29138=>array(48,-74,955,829),29139=>array(39,-71,968,836),29140=>array(32,-65,965,837),29141=>array(45,-67,952,828),29142=>array(43,-56,954,833),29143=>array(22,-68,911,829),29144=>array(48,-67,914,829),29145=>array(53,-72,968,798),29146=>array(44,-74,969,828),29147=>array(43,-74,972,785),29148=>array(43,-65,928,829),29149=>array(46,-67,967,824),29150=>array(34,-67,969,837),29151=>array(84,-68,903,832),29152=>array(54,-69,952,825),29153=>array(42,-70,957,825),29154=>array(47,-67,969,838),29155=>array(44,-68,968,849),29156=>array(44,-68,951,822),29157=>array(33,-71,973,829),29158=>array(38,-69,971,836),29159=>array(36,-74,960,823),29160=>array(37,-69,962,847),29161=>array(37,-71,962,845),29162=>array(30,-63,979,836),29163=>array(61,-79,969,847),29164=>array(53,-64,974,835),29165=>array(61,-79,927,828),29166=>array(55,-80,967,830),29167=>array(43,-77,956,820),29168=>array(49,-73,977,829),29169=>array(53,-75,976,830),29170=>array(46,-72,951,843),29171=>array(49,-75,977,823),29172=>array(39,-73,971,857),29173=>array(39,-73,954,835),29174=>array(41,-70,984,838),29175=>array(48,-70,921,857),29176=>array(41,-70,945,830),29177=>array(43,-67,972,784),29178=>array(63,-63,943,853),29179=>array(54,-70,971,831),29180=>array(39,-70,954,830),29181=>array(44,-67,952,833),29182=>array(48,-67,967,833),29183=>array(37,-64,957,831),29184=>array(48,-69,951,831),29185=>array(41,-69,951,823),29186=>array(57,-69,964,840),29187=>array(45,-65,961,831),29188=>array(45,-65,948,827),29189=>array(45,-65,963,827),29190=>array(37,-72,967,828),29191=>array(49,-63,973,839),29192=>array(33,-68,965,838),29193=>array(47,-76,971,847),29194=>array(33,-68,962,839),29195=>array(55,-68,930,833),29196=>array(37,-75,948,841),29197=>array(36,-73,972,847),29198=>array(37,-64,990,845),29199=>array(27,-64,956,827),29200=>array(43,-71,954,830),29201=>array(43,-71,980,837),29202=>array(61,-80,961,858),29203=>array(54,-67,918,829),29204=>array(46,-62,972,841),29205=>array(50,-73,971,843),29206=>array(40,-63,962,843),29207=>array(36,-68,953,826),29208=>array(40,-83,979,841),29209=>array(36,-71,970,838),29210=>array(51,-75,973,824),29211=>array(53,-70,923,830),29212=>array(53,-70,962,834),29213=>array(39,-63,956,843),29214=>array(41,-70,962,831),29215=>array(36,-64,962,837),29216=>array(36,-68,960,830),29217=>array(36,-73,949,842),29218=>array(44,-75,958,845),29219=>array(47,-76,972,831),29220=>array(47,-66,942,830),29221=>array(47,-68,933,827),29222=>array(35,-67,975,838),29223=>array(48,-73,953,824),29224=>array(35,-70,968,830),29225=>array(40,-73,954,822),29226=>array(63,-64,944,835),29227=>array(83,181,938,697),29228=>array(50,-62,958,837),29229=>array(71,-73,924,824),29230=>array(50,-62,958,837),29231=>array(56,-67,950,846),29232=>array(54,-65,957,846),29233=>array(52,-73,943,824),29234=>array(33,-70,934,852),29235=>array(69,-52,916,844),29236=>array(74,-66,970,829),29237=>array(64,-61,943,842),29238=>array(95,-57,923,825),29239=>array(67,-62,951,823),29240=>array(45,-16,954,844),29241=>array(52,-79,964,839),29242=>array(55,-62,961,843),29243=>array(48,-63,960,840),29244=>array(66,-11,962,773),29245=>array(52,-69,963,835),29246=>array(50,-73,940,785),29247=>array(49,-69,732,820),29248=>array(42,-65,969,825),29249=>array(46,-71,951,829),29250=>array(46,-64,954,851),29251=>array(46,-64,968,831),29252=>array(36,-71,969,841),29253=>array(46,-73,949,851),29254=>array(39,-67,951,833),29255=>array(48,-75,895,829),29256=>array(34,-73,966,818),29257=>array(57,-77,957,826),29258=>array(50,-74,909,821),29259=>array(42,-70,966,840),29260=>array(42,-62,944,837),29261=>array(18,-75,927,819),29262=>array(18,-66,960,848),29263=>array(39,-57,950,853),29264=>array(18,-76,940,836),29265=>array(32,-78,922,833),29266=>array(34,-66,968,831),29267=>array(40,-70,957,846),29268=>array(23,-71,959,838),29269=>array(34,-66,959,839),29270=>array(31,-68,951,839),29271=>array(40,-73,949,851),29272=>array(33,-84,955,835),29273=>array(59,-53,929,780),29274=>array(51,-61,939,836),29275=>array(81,-68,939,830),29276=>array(155,-67,719,829),29277=>array(47,-67,938,829),29278=>array(51,-62,914,832),29279=>array(53,-67,947,844),29280=>array(43,-62,964,838),29281=>array(42,-62,953,829),29282=>array(56,-65,944,833),29283=>array(57,-49,914,844),29284=>array(57,-48,931,844),29285=>array(57,-67,954,849),29286=>array(34,-75,937,828),29287=>array(50,-68,974,840),29288=>array(50,-64,957,843),29289=>array(68,-73,921,829),29290=>array(48,-71,954,833),29291=>array(48,-71,949,825),29292=>array(39,-74,927,823),29293=>array(49,-69,937,826),29294=>array(55,-68,972,844),29295=>array(49,-67,949,829),29296=>array(50,-72,908,833),29297=>array(50,-66,960,833),29298=>array(44,-65,954,831),29299=>array(44,-66,960,825),29300=>array(48,-67,968,843),29301=>array(82,-61,934,845),29302=>array(43,-67,976,838),29303=>array(58,-69,984,827),29304=>array(54,-52,962,848),29305=>array(50,-68,944,831),29306=>array(26,-62,923,830),29307=>array(42,-68,950,838),29308=>array(52,-68,951,825),29309=>array(76,-67,945,838),29310=>array(52,-62,956,833),29311=>array(52,-52,955,842),29312=>array(45,-69,933,800),29313=>array(68,-61,945,835),29314=>array(59,-63,954,849),29315=>array(58,-65,956,848),29316=>array(45,-65,949,838),29317=>array(69,-67,918,827),29318=>array(58,-65,953,838),29319=>array(46,-67,959,839),29320=>array(61,-72,968,830),29321=>array(66,-67,957,837),29322=>array(25,-62,932,830),29323=>array(44,-67,947,830),29324=>array(42,-77,973,827),29325=>array(39,-68,962,830),29326=>array(65,-64,962,831),29327=>array(28,-79,906,832),29328=>array(47,-73,954,826),29329=>array(41,-75,970,825),29330=>array(42,-71,950,826),29331=>array(53,-69,914,830),29332=>array(42,-71,974,851),29333=>array(43,-72,952,823),29334=>array(60,-68,954,847),29335=>array(43,-65,965,850),29336=>array(57,-69,947,843),29337=>array(42,-73,947,848),29338=>array(43,-68,958,824),29339=>array(52,-68,965,834),29340=>array(22,-73,973,837),29341=>array(45,-65,954,835),29342=>array(51,-70,976,825),29343=>array(62,-67,912,781),29344=>array(33,-70,965,853),29345=>array(33,-70,944,825),29346=>array(39,-84,956,835),29347=>array(37,-76,973,837),29348=>array(38,-67,980,826),29349=>array(29,-69,966,840),29350=>array(28,-59,983,833),29351=>array(33,-63,960,841),29352=>array(40,-67,947,840),29353=>array(52,-73,975,833),29354=>array(30,-65,972,846),29355=>array(39,-66,946,839),29356=>array(77,-71,949,826),29357=>array(257,-63,643,790),29358=>array(60,-73,962,834),29359=>array(60,-59,933,809),29360=>array(42,-70,963,829),29361=>array(33,-69,952,833),29362=>array(103,-71,950,824),29363=>array(97,-56,897,851),29364=>array(35,-64,945,824),29365=>array(57,-55,960,829),29366=>array(44,-68,940,823),29367=>array(34,-65,911,832),29368=>array(29,-65,889,798),29369=>array(40,-70,956,817),29370=>array(47,-69,959,832),29371=>array(52,-62,950,840),29372=>array(42,-69,959,823),29373=>array(48,-62,951,820),29374=>array(92,-62,942,831),29375=>array(52,-65,943,829),29376=>array(40,-69,951,818),29377=>array(44,-63,956,839),29378=>array(50,-66,948,807),29379=>array(24,-45,944,830),29380=>array(50,-70,972,825),29381=>array(43,-57,943,807),29382=>array(57,-61,913,833),29383=>array(73,-61,964,835),29384=>array(32,-60,942,799),29385=>array(39,-44,950,813),29386=>array(45,-68,973,785),29387=>array(38,-72,973,804),29388=>array(47,-47,951,827),29389=>array(47,-52,958,834),29390=>array(69,-64,920,822),29391=>array(69,-55,943,831),29392=>array(32,-77,970,838),29393=>array(47,-76,960,836),29394=>array(61,-68,934,822),29395=>array(47,-70,958,835),29396=>array(32,-80,963,796),29397=>array(35,-73,920,831),29398=>array(35,-66,966,834),29399=>array(60,-61,921,842),29400=>array(36,-70,963,824),29401=>array(47,-54,957,801),29402=>array(43,-50,958,820),29403=>array(70,-66,886,843),29404=>array(51,-68,953,830),29405=>array(41,-58,934,836),29406=>array(43,-61,924,849),29407=>array(46,-50,962,816),29408=>array(48,-71,969,811),29409=>array(52,-65,963,812),29410=>array(53,-67,973,839),29411=>array(47,-67,963,833),29412=>array(49,-73,953,823),29413=>array(64,-64,909,836),29414=>array(43,-68,956,827),29415=>array(64,-64,958,834),29416=>array(45,-80,967,818),29417=>array(48,-59,954,824),29418=>array(50,-67,911,811),29419=>array(39,-60,955,826),29420=>array(33,-58,948,827),29421=>array(29,-63,942,832),29422=>array(29,-71,930,822),29423=>array(36,-60,955,837),29424=>array(32,-60,920,837),29425=>array(33,-74,959,822),29426=>array(20,-62,948,832),29427=>array(29,-62,971,855),29428=>array(50,-50,958,831),29429=>array(50,-62,957,826),29430=>array(45,-71,956,834),29431=>array(75,-65,918,815),29432=>array(45,-57,958,820),29433=>array(31,-63,967,833),29434=>array(47,-62,959,844),29435=>array(41,-64,973,854),29436=>array(37,-75,968,831),29437=>array(45,-70,962,794),29438=>array(47,-71,960,826),29439=>array(58,-65,971,792),29440=>array(45,-69,966,823),29441=>array(54,-64,917,830),29442=>array(51,-64,956,816),29443=>array(32,-68,946,832),29444=>array(52,-60,965,846),29445=>array(52,-65,950,829),29446=>array(38,-68,965,831),29447=>array(49,-70,955,823),29448=>array(65,-67,955,832),29449=>array(65,-71,957,833),29450=>array(47,-65,953,832),29451=>array(40,-62,962,845),29452=>array(38,-70,969,826),29453=>array(55,-65,984,836),29454=>array(39,-69,939,817),29455=>array(48,-76,908,818),29456=>array(48,-54,970,820),29457=>array(62,-63,958,782),29458=>array(101,-72,962,824),29459=>array(48,-68,968,817),29460=>array(53,-65,951,845),29461=>array(23,-61,945,831),29462=>array(53,-68,911,808),29463=>array(47,-62,955,835),29464=>array(46,-68,914,826),29465=>array(35,-68,963,837),29466=>array(59,-70,953,842),29467=>array(49,-59,958,808),29468=>array(46,-65,954,837),29469=>array(49,-67,953,819),29470=>array(40,-65,978,850),29471=>array(50,-63,968,827),29472=>array(40,-74,960,829),29473=>array(35,-64,894,808),29474=>array(62,-68,927,829),29475=>array(43,-73,959,813),29476=>array(35,-66,959,809),29477=>array(44,-64,964,809),29478=>array(46,-74,961,792),29479=>array(72,-69,923,793),29480=>array(32,-60,959,841),29481=>array(42,-61,951,803),29482=>array(49,-56,921,836),29483=>array(24,-69,933,824),29484=>array(56,-65,911,803),29485=>array(49,-66,966,828),29486=>array(55,-54,955,842),29487=>array(61,-69,950,830),29488=>array(42,-64,974,831),29489=>array(43,-64,961,819),29490=>array(68,-65,933,790),29491=>array(33,-61,967,819),29492=>array(36,-71,975,827),29493=>array(65,-73,929,825),29494=>array(40,-71,955,840),29495=>array(57,-69,970,845),29496=>array(40,-74,897,815),29497=>array(41,-53,962,835),29498=>array(41,-64,966,850),29499=>array(30,-62,962,831),29500=>array(20,-71,943,829),29501=>array(38,-73,950,789),29502=>array(25,-72,929,819),29503=>array(42,-69,977,833),29504=>array(30,-78,977,833),29505=>array(40,-61,922,819),29506=>array(39,-75,979,804),29507=>array(45,-55,969,842),29508=>array(37,-66,970,826),29509=>array(39,-67,954,840),29510=>array(50,-64,979,849),29511=>array(50,-64,974,828),29512=>array(50,-57,962,842),29513=>array(35,-70,984,836),29514=>array(40,-73,963,845),29515=>array(38,-74,960,852),29516=>array(29,-72,973,812),29517=>array(53,-65,958,851),29518=>array(39,-64,970,843),29519=>array(44,-72,971,823),29520=>array(44,-64,949,840),29521=>array(19,-74,953,822),29522=>array(25,-68,949,830),29523=>array(44,-71,960,838),29524=>array(44,-74,960,852),29525=>array(44,-65,953,833),29526=>array(59,-75,947,827),29527=>array(44,-74,981,805),29528=>array(33,-54,965,857),29529=>array(23,-80,977,826),29530=>array(39,-73,955,827),29531=>array(42,-68,983,827),29532=>array(44,-74,954,832),29533=>array(56,-68,924,824),29534=>array(51,-42,962,838),29535=>array(41,-70,961,833),29536=>array(35,-61,967,846),29537=>array(52,-57,932,833),29538=>array(39,-67,973,835),29539=>array(45,-67,972,833),29540=>array(44,-73,973,837),29541=>array(46,-75,960,835),29542=>array(37,-63,943,827),29543=>array(39,-55,965,826),29544=>array(64,-66,920,791),29545=>array(41,-66,967,826),29546=>array(32,-62,984,863),29547=>array(26,-63,975,864),29548=>array(44,-67,960,838),29549=>array(12,-60,936,838),29550=>array(34,-67,975,834),29551=>array(49,-62,966,828),29552=>array(40,-67,957,816),29553=>array(57,-66,960,842),29554=>array(30,-64,964,840),29555=>array(47,-66,951,791),29556=>array(37,-65,951,831),29557=>array(36,-74,971,842),29558=>array(39,-76,969,824),29559=>array(40,-71,972,838),29560=>array(59,-67,972,829),29561=>array(40,-72,954,830),29562=>array(37,-71,975,833),29563=>array(38,-76,958,831),29564=>array(35,-64,973,829),29565=>array(36,-69,987,842),29566=>array(43,-67,959,835),29567=>array(43,-74,963,808),29568=>array(41,-64,959,822),29569=>array(38,-67,961,813),29570=>array(38,-71,963,823),29571=>array(36,-60,965,831),29572=>array(95,-57,915,819),29573=>array(65,-70,973,852),29574=>array(44,-65,956,818),29575=>array(72,-69,928,840),29576=>array(64,-71,970,836),29577=>array(117,0,908,753),29578=>array(85,-30,935,770),29579=>array(92,14,908,766),29580=>array(81,-38,943,822),29581=>array(59,-17,934,825),29582=>array(71,-69,956,790),29583=>array(71,-76,892,823),29584=>array(51,-60,960,775),29585=>array(37,-67,936,762),29586=>array(57,-23,957,763),29587=>array(64,-69,920,829),29588=>array(57,-70,912,822),29589=>array(40,-65,951,787),29590=>array(41,-64,979,835),29591=>array(54,-74,953,785),29592=>array(54,-26,957,778),29593=>array(54,-67,922,825),29594=>array(54,-63,927,769),29595=>array(51,-60,909,787),29596=>array(44,-60,957,806),29597=>array(50,-73,949,821),29598=>array(49,-64,963,833),29599=>array(51,-58,972,827),29600=>array(48,-65,987,855),29601=>array(44,-75,956,775),29602=>array(42,-62,984,820),29603=>array(47,-64,935,841),29604=>array(42,-73,954,823),29605=>array(60,-71,905,785),29606=>array(47,-63,991,837),29607=>array(47,-60,964,834),29608=>array(56,-17,952,767),29609=>array(51,-68,958,779),29610=>array(43,-62,975,831),29611=>array(60,-59,957,840),29612=>array(55,-78,956,779),29613=>array(44,-67,958,823),29614=>array(42,-67,893,825),29615=>array(38,-57,951,782),29616=>array(33,-59,930,788),29617=>array(45,-33,950,828),29618=>array(37,-68,964,840),29619=>array(39,-65,953,835),29620=>array(50,-20,957,824),29621=>array(51,-73,955,827),29622=>array(47,-71,956,782),29623=>array(39,-67,945,832),29624=>array(48,-38,956,827),29625=>array(43,-55,961,829),29626=>array(35,-48,915,826),29627=>array(64,-64,969,830),29628=>array(46,-43,966,810),29629=>array(46,-54,909,849),29630=>array(49,-71,917,780),29631=>array(49,-74,906,783),29632=>array(66,-63,882,846),29633=>array(66,-29,961,779),29634=>array(50,-65,961,779),29635=>array(47,-73,956,831),29636=>array(47,-12,952,827),29637=>array(53,-61,917,838),29638=>array(49,-72,952,842),29639=>array(49,-27,954,783),29640=>array(43,-70,907,830),29641=>array(41,-55,964,794),29642=>array(54,-61,951,789),29643=>array(45,-70,911,830),29644=>array(48,-30,963,824),29645=>array(67,-72,974,849),29646=>array(53,-52,964,847),29647=>array(53,-13,950,760),29648=>array(52,-64,949,829),29649=>array(32,-61,926,824),29650=>array(59,-72,954,827),29651=>array(58,-66,971,837),29652=>array(57,-64,954,832),29653=>array(57,-65,959,835),29654=>array(57,-65,955,821),29655=>array(52,-59,957,827),29656=>array(51,-67,951,836),29657=>array(41,-68,965,831),29658=>array(58,-71,907,771),29659=>array(60,-68,954,828),29660=>array(54,-67,954,833),29661=>array(57,-71,905,780),29662=>array(45,-66,972,840),29663=>array(40,-66,993,789),29664=>array(66,-62,978,837),29665=>array(50,-60,951,795),29666=>array(76,-71,957,781),29667=>array(62,-59,914,837),29668=>array(25,-64,963,834),29669=>array(25,-66,949,789),29670=>array(25,-55,900,875),29671=>array(50,-64,969,835),29672=>array(58,-69,958,829),29673=>array(45,-67,956,833),29674=>array(38,-21,951,831),29675=>array(50,-67,966,840),29676=>array(60,-61,971,835),29677=>array(50,-61,951,811),29678=>array(45,-72,977,788),29679=>array(38,-32,959,833),29680=>array(38,-60,899,829),29681=>array(38,-52,959,782),29682=>array(37,-69,920,764),29683=>array(49,-58,957,834),29684=>array(49,-64,958,828),29685=>array(56,-14,954,788),29686=>array(56,-68,915,822),29687=>array(36,-64,962,833),29688=>array(58,-71,953,775),29689=>array(36,-68,951,834),29690=>array(62,-69,956,787),29691=>array(35,-69,955,843),29692=>array(57,-73,959,782),29693=>array(44,-64,973,832),29694=>array(56,-65,944,780),29695=>array(56,-71,969,780),29696=>array(57,-71,964,830),29697=>array(59,-73,968,831),29698=>array(61,-62,930,845),29699=>array(53,-63,959,831),29700=>array(57,-65,894,782),29701=>array(46,-66,965,815),29702=>array(35,-16,945,775),29703=>array(47,-63,963,833),29704=>array(55,-67,954,819),29705=>array(30,-70,960,830),29706=>array(43,-67,958,789),29707=>array(53,-68,953,837),29708=>array(54,-71,967,824),29709=>array(47,-65,900,832),29710=>array(57,-19,975,817),29711=>array(32,-49,938,827),29712=>array(35,-65,933,828),29713=>array(35,-67,940,833),29714=>array(43,-65,963,846),29715=>array(35,-69,968,828),29716=>array(35,-83,949,831),29717=>array(35,-65,957,841),29718=>array(47,-70,954,835),29719=>array(35,-71,943,839),29720=>array(35,-65,960,833),29721=>array(35,-68,965,835),29722=>array(52,-67,964,787),29723=>array(30,-67,958,786),29724=>array(35,-65,972,836),29725=>array(55,-74,963,787),29726=>array(55,-26,945,796),29727=>array(35,-65,955,843),29728=>array(53,-72,965,826),29729=>array(55,-76,962,822),29730=>array(32,-65,971,774),29731=>array(55,-68,951,838),29732=>array(43,-59,967,849),29733=>array(39,-67,940,834),29734=>array(48,-61,957,841),29735=>array(63,-22,958,784),29736=>array(53,-57,970,790),29737=>array(76,-67,918,787),29738=>array(50,-68,960,836),29739=>array(50,-71,959,831),29740=>array(49,-65,967,836),29741=>array(57,-67,962,830),29742=>array(47,-62,959,821),29743=>array(47,-65,924,837),29744=>array(53,-65,980,838),29745=>array(63,-72,911,774),29746=>array(47,-71,958,832),29747=>array(37,-63,964,826),29748=>array(34,-74,960,802),29749=>array(55,-54,959,791),29750=>array(71,-23,941,787),29751=>array(35,-53,976,820),29752=>array(54,-71,953,825),29753=>array(50,-64,960,798),29754=>array(53,-59,962,831),29755=>array(35,-23,982,843),29756=>array(33,-55,971,852),29757=>array(35,-69,959,835),29758=>array(35,-66,971,774),29759=>array(43,-62,967,793),29760=>array(45,-70,912,827),29761=>array(55,-65,930,788),29762=>array(51,-70,900,783),29763=>array(51,-64,970,842),29764=>array(43,-27,954,832),29765=>array(51,-70,969,788),29766=>array(36,-27,954,782),29767=>array(37,-66,948,835),29768=>array(40,-61,973,796),29769=>array(40,-52,963,823),29770=>array(45,-75,963,825),29771=>array(47,-65,960,832),29772=>array(47,-72,975,788),29773=>array(46,-77,977,832),29774=>array(53,-73,960,822),29775=>array(48,-70,951,845),29776=>array(50,-72,954,839),29777=>array(40,-51,960,850),29778=>array(39,-77,954,780),29779=>array(48,-62,965,835),29780=>array(48,-69,970,846),29781=>array(38,-67,969,789),29782=>array(38,-69,970,840),29783=>array(47,-65,982,843),29784=>array(47,-65,952,783),29785=>array(56,-65,920,841),29786=>array(69,-62,893,830),29787=>array(31,-68,962,829),29788=>array(30,-65,972,816),29789=>array(43,-30,948,851),29790=>array(62,-68,939,833),29791=>array(63,-46,958,785),29792=>array(37,-65,913,834),29793=>array(69,-67,954,840),29794=>array(53,-70,965,824),29795=>array(63,-72,965,836),29796=>array(46,-62,959,841),29797=>array(46,-32,964,783),29798=>array(63,-60,928,839),29799=>array(59,-68,971,835),29800=>array(36,-61,959,789),29801=>array(69,-19,935,839),29802=>array(60,-61,911,787),29803=>array(60,-63,937,835),29804=>array(54,-28,954,843),29805=>array(44,-67,956,850),29806=>array(56,-72,977,781),29807=>array(41,-61,954,798),29808=>array(53,-65,947,856),29809=>array(36,-64,955,840),29810=>array(45,-65,995,858),29811=>array(42,-29,951,839),29812=>array(47,-89,964,824),29813=>array(50,-69,971,787),29814=>array(40,-64,913,822),29815=>array(35,-70,944,827),29816=>array(35,-63,943,830),29817=>array(62,-77,967,818),29818=>array(45,-67,930,839),29819=>array(53,-66,955,802),29820=>array(53,-77,952,819),29821=>array(58,-71,968,826),29822=>array(38,-21,946,828),29823=>array(62,-22,957,792),29824=>array(45,-62,962,839),29825=>array(56,-43,972,837),29826=>array(45,-33,972,829),29827=>array(39,-69,943,833),29828=>array(51,-65,952,847),29829=>array(62,-72,982,822),29830=>array(45,-62,957,800),29831=>array(38,-71,972,828),29832=>array(48,-77,983,826),29833=>array(41,-64,962,833),29834=>array(56,-65,959,824),29835=>array(45,-68,952,828),29836=>array(45,-78,953,834),29837=>array(37,-68,945,831),29838=>array(39,-81,928,775),29839=>array(39,-72,988,841),29840=>array(38,-65,975,841),29841=>array(38,-65,961,836),29842=>array(52,-17,964,832),29843=>array(31,-53,957,829),29844=>array(51,-72,892,827),29845=>array(50,-67,950,783),29846=>array(45,-65,969,799),29847=>array(60,-46,954,818),29848=>array(57,-66,959,837),29849=>array(57,-67,969,850),29850=>array(50,-67,920,787),29851=>array(32,-67,954,831),29852=>array(37,-74,923,824),29853=>array(37,-70,966,833),29854=>array(47,-63,964,828),29855=>array(36,-57,951,801),29856=>array(43,-64,973,836),29857=>array(39,-64,967,844),29858=>array(62,-71,926,797),29859=>array(45,-61,972,839),29860=>array(48,-35,979,826),29861=>array(48,-70,977,830),29862=>array(48,-63,985,840),29863=>array(48,-39,946,836),29864=>array(37,-66,979,839),29865=>array(48,-64,980,837),29866=>array(45,-70,966,784),29867=>array(45,-62,935,836),29868=>array(50,-71,962,845),29869=>array(48,-73,971,811),29870=>array(42,-30,956,848),29871=>array(42,-64,994,858),29872=>array(40,-61,962,808),29873=>array(46,-67,970,782),29874=>array(47,-64,959,816),29875=>array(46,-69,966,816),29876=>array(50,-69,961,826),29877=>array(40,-66,969,840),29878=>array(50,-37,949,823),29879=>array(35,-71,973,832),29880=>array(62,-77,941,831),29881=>array(41,-65,968,833),29882=>array(84,-37,938,836),29883=>array(53,-68,949,785),29884=>array(40,-23,957,839),29885=>array(53,-42,962,799),29886=>array(60,-71,963,837),29887=>array(41,-63,981,841),29888=>array(49,-72,944,780),29889=>array(44,-74,967,823),29890=>array(49,-35,955,819),29891=>array(51,-65,928,786),29892=>array(40,-67,962,836),29893=>array(36,-70,972,839),29894=>array(40,-61,962,813),29895=>array(40,-64,963,789),29896=>array(35,-62,974,830),29897=>array(40,-72,958,829),29898=>array(56,-65,975,845),29899=>array(31,-66,968,839),29900=>array(40,-67,965,847),29901=>array(28,-67,969,831),29902=>array(37,-67,959,840),29903=>array(52,-61,972,834),29904=>array(45,-67,953,830),29905=>array(40,-60,966,790),29906=>array(38,-71,925,825),29907=>array(40,-65,909,787),29908=>array(37,-64,955,788),29909=>array(63,-35,968,778),29910=>array(47,-73,966,839),29911=>array(57,-63,933,838),29912=>array(54,-68,956,826),29913=>array(42,-70,960,832),29914=>array(46,-69,969,836),29915=>array(30,-62,974,832),29916=>array(59,-57,956,834),29917=>array(32,-77,991,826),29918=>array(38,-67,992,837),29919=>array(36,-73,959,837),29920=>array(36,-67,964,838),29921=>array(57,-73,976,826),29922=>array(47,-69,973,834),29923=>array(32,-69,958,828),29924=>array(37,-66,969,856),29925=>array(51,-65,971,836),29926=>array(83,-35,941,773),29927=>array(36,-29,958,771),29928=>array(44,-63,966,783),29929=>array(36,-29,958,771),29930=>array(49,-29,955,811),29931=>array(65,-64,943,842),29932=>array(41,-74,968,838),29933=>array(39,-77,968,820),29934=>array(43,-56,956,807),29935=>array(104,-58,954,766),29936=>array(36,-29,963,782),29937=>array(36,-29,968,771),29938=>array(36,-29,953,822),29939=>array(56,-75,968,818),29940=>array(37,-65,969,838),29941=>array(62,-72,960,832),29942=>array(48,-61,962,842),29943=>array(75,-60,951,838),29944=>array(36,-29,958,772),29945=>array(99,-64,968,791),29946=>array(49,-60,970,800),29947=>array(36,-65,969,831),29948=>array(49,-29,955,786),29949=>array(78,-56,963,833),29950=>array(38,-64,960,824),29951=>array(50,-50,955,839),29952=>array(39,-71,970,827),29953=>array(39,-71,964,835),29954=>array(36,-74,974,832),29955=>array(58,-54,962,836),29956=>array(30,-48,947,784),29957=>array(38,-29,960,790),29958=>array(65,-63,962,854),29959=>array(97,-66,934,825),29960=>array(43,-75,962,838),29961=>array(34,-77,974,836),29962=>array(35,-69,966,830),29963=>array(65,-70,962,829),29964=>array(105,-74,950,787),29965=>array(74,-66,961,828),29966=>array(70,-66,945,827),29967=>array(60,-59,954,834),29968=>array(37,-68,958,828),29969=>array(83,-64,964,848),29970=>array(44,-68,961,824),29971=>array(24,-47,938,825),29972=>array(34,-68,985,829),29973=>array(66,-55,966,838),29974=>array(55,-68,957,785),29975=>array(33,-59,949,835),29976=>array(76,-68,927,827),29977=>array(49,-76,959,828),29978=>array(66,-72,934,835),29979=>array(32,-48,959,845),29980=>array(34,-58,945,834),29981=>array(35,-75,962,823),29982=>array(74,-47,939,836),29983=>array(60,-8,934,824),29984=>array(129,-23,956,830),29985=>array(37,-29,956,830),29986=>array(50,-76,930,838),29987=>array(49,-74,928,831),29988=>array(72,-56,970,811),29989=>array(73,-57,923,812),29990=>array(40,-69,966,811),29991=>array(45,-66,952,829),29992=>array(52,-73,855,788),29993=>array(65,-61,936,785),29994=>array(74,-67,847,842),29995=>array(62,-67,956,843),29996=>array(140,-65,856,798),29997=>array(53,-81,935,783),29998=>array(48,-67,916,844),29999=>array(63,-61,945,836),30000=>array(133,-68,867,762),30001=>array(137,-70,862,833),30002=>array(140,-69,860,785),30003=>array(149,-67,851,833),30004=>array(172,-67,839,832),30005=>array(148,-31,954,824),30006=>array(149,-65,872,833),30007=>array(85,-62,889,783),30008=>array(37,-56,914,856),30009=>array(65,-68,939,833),30010=>array(107,-53,954,790),30011=>array(75,-57,925,800),30012=>array(98,-46,914,810),30013=>array(99,-74,891,823),30014=>array(126,-62,879,844),30015=>array(101,-7,948,830),30016=>array(50,-65,957,779),30017=>array(50,-55,957,833),30018=>array(98,-59,965,850),30019=>array(90,-59,921,837),30020=>array(153,-62,845,824),30021=>array(90,-56,889,830),30022=>array(46,-66,965,823),30023=>array(99,-63,912,845),30024=>array(107,-66,978,791),30025=>array(96,-68,962,833),30026=>array(88,-64,952,828),30027=>array(76,-52,955,835),30028=>array(54,-70,961,782),30029=>array(96,-72,974,835),30030=>array(110,-66,981,831),30031=>array(64,-69,944,780),30032=>array(72,-52,945,791),30033=>array(51,-59,903,838),30034=>array(56,-50,963,833),30035=>array(60,-72,967,813),30036=>array(93,-67,938,839),30037=>array(178,-72,823,780),30038=>array(81,-70,970,836),30039=>array(109,-72,902,843),30040=>array(79,-62,955,839),30041=>array(75,-68,897,818),30042=>array(29,-67,975,848),30043=>array(111,-64,978,853),30044=>array(76,-59,920,836),30045=>array(56,-65,972,836),30046=>array(77,-70,968,838),30047=>array(50,-69,965,817),30048=>array(143,-68,867,845),30049=>array(86,-61,943,846),30050=>array(58,-69,947,801),30051=>array(34,-68,968,834),30052=>array(106,-62,955,832),30053=>array(110,-66,962,839),30054=>array(89,-22,943,828),30055=>array(48,-75,963,812),30056=>array(50,-70,959,808),30057=>array(96,-64,959,795),30058=>array(53,-70,957,836),30059=>array(82,-24,938,836),30060=>array(37,-67,966,854),30061=>array(81,-62,961,850),30062=>array(94,-62,954,847),30063=>array(69,-69,961,849),30064=>array(72,-74,926,784),30065=>array(89,-71,916,797),30066=>array(33,-72,973,847),30067=>array(54,-50,952,813),30068=>array(82,-58,911,831),30069=>array(79,-34,934,836),30070=>array(103,-68,914,841),30071=>array(77,-67,976,786),30072=>array(97,-62,939,835),30073=>array(101,-63,966,844),30074=>array(54,-20,951,803),30075=>array(74,-14,972,836),30076=>array(92,-61,938,782),30077=>array(103,-15,953,851),30078=>array(115,-69,908,783),30079=>array(56,-69,963,839),30080=>array(42,-71,969,828),30081=>array(74,-73,970,811),30082=>array(54,-46,952,786),30083=>array(94,-42,961,840),30084=>array(100,-70,955,822),30085=>array(84,-48,961,814),30086=>array(31,-61,951,814),30087=>array(87,-63,938,833),30088=>array(52,-82,943,829),30089=>array(51,-39,949,822),30090=>array(54,-31,952,791),30091=>array(28,-66,975,773),30092=>array(52,-70,968,835),30093=>array(68,-7,957,787),30094=>array(30,-65,966,827),30095=>array(35,-71,960,821),30096=>array(59,-81,955,837),30097=>array(33,-68,945,827),30098=>array(37,-63,898,822),30099=>array(37,-63,914,822),30100=>array(63,-65,944,823),30101=>array(36,-59,957,852),30102=>array(30,-63,899,838),30103=>array(35,-59,924,842),30104=>array(36,-75,954,833),30105=>array(46,-71,953,852),30106=>array(48,-69,968,820),30107=>array(48,-64,951,841),30108=>array(54,-69,941,845),30109=>array(54,-69,941,815),30110=>array(54,-69,961,845),30111=>array(24,-65,925,836),30112=>array(32,-66,900,838),30113=>array(28,-70,914,840),30114=>array(44,-65,982,855),30115=>array(51,-71,952,825),30116=>array(47,-73,960,845),30117=>array(50,-70,959,825),30118=>array(47,-73,945,845),30119=>array(52,-69,966,841),30120=>array(47,-73,938,845),30121=>array(47,-73,938,845),30122=>array(39,-57,959,854),30123=>array(37,-71,953,840),30124=>array(27,-67,896,849),30125=>array(27,-67,928,850),30126=>array(26,-67,932,840),30127=>array(27,-63,942,848),30128=>array(43,-63,951,849),30129=>array(39,-67,953,829),30130=>array(43,-73,957,831),30131=>array(44,-67,944,834),30132=>array(25,-66,938,851),30133=>array(54,-74,963,841),30134=>array(49,-71,951,830),30135=>array(47,-78,946,835),30136=>array(59,-75,954,829),30137=>array(41,-72,974,826),30138=>array(50,-60,958,835),30139=>array(47,-82,935,834),30140=>array(40,-78,972,825),30141=>array(32,-74,954,839),30142=>array(43,-73,962,829),30143=>array(44,-65,945,849),30144=>array(41,-58,954,855),30145=>array(44,-58,945,852),30146=>array(43,-79,941,832),30147=>array(27,-77,933,834),30148=>array(53,-61,948,856),30149=>array(38,-71,933,840),30150=>array(40,-71,951,847),30151=>array(41,-65,955,827),30152=>array(19,-74,918,848),30153=>array(24,-60,919,827),30154=>array(43,-73,951,830),30155=>array(53,-79,968,835),30156=>array(34,-83,948,840),30157=>array(43,-69,972,833),30158=>array(47,-67,957,846),30159=>array(41,-60,960,850),30160=>array(50,-75,944,829),30161=>array(51,-70,945,836),30162=>array(48,-71,955,827),30163=>array(50,-75,944,829),30164=>array(38,-68,947,844),30165=>array(48,-68,964,825),30166=>array(27,-65,919,846),30167=>array(36,-51,964,859),30168=>array(45,-75,949,826),30169=>array(45,-72,954,839),30170=>array(56,-82,962,832),30171=>array(33,-68,935,834),30172=>array(34,-70,962,847),30173=>array(43,-60,962,841),30174=>array(44,-68,961,834),30175=>array(57,-68,945,843),30176=>array(48,-73,983,846),30177=>array(31,-73,954,843),30178=>array(46,-69,944,835),30179=>array(45,-63,960,836),30180=>array(49,-67,954,847),30181=>array(33,-73,951,847),30182=>array(57,-68,955,835),30183=>array(39,-65,965,845),30184=>array(56,-67,922,852),30185=>array(37,-70,961,831),30186=>array(29,-74,955,846),30187=>array(20,-65,913,839),30188=>array(42,-69,941,841),30189=>array(44,-73,959,845),30190=>array(43,-75,965,840),30191=>array(34,-55,959,858),30192=>array(55,-70,958,832),30193=>array(45,-70,942,848),30194=>array(34,-66,957,838),30195=>array(40,-69,971,834),30196=>array(38,-67,941,834),30197=>array(36,-71,974,851),30198=>array(45,-72,960,851),30199=>array(36,-63,965,849),30200=>array(31,-73,930,839),30201=>array(46,-68,951,843),30202=>array(59,-67,959,834),30203=>array(39,-75,960,845),30204=>array(33,-65,941,836),30205=>array(31,-68,954,848),30206=>array(35,-67,956,842),30207=>array(33,-67,945,834),30208=>array(38,-64,964,837),30209=>array(48,-66,952,838),30210=>array(38,-77,935,843),30211=>array(30,-65,967,848),30212=>array(37,-64,942,841),30213=>array(37,-71,939,846),30214=>array(14,-67,912,845),30215=>array(34,-55,954,854),30216=>array(46,-64,974,855),30217=>array(39,-64,955,826),30218=>array(38,-65,955,852),30219=>array(38,-66,960,838),30220=>array(38,-70,944,847),30221=>array(55,-70,956,845),30222=>array(38,-67,944,840),30223=>array(33,-55,961,857),30224=>array(41,-69,974,850),30225=>array(45,-69,948,848),30226=>array(41,-75,938,848),30227=>array(46,-72,972,849),30228=>array(51,-73,961,838),30229=>array(44,-67,981,854),30230=>array(27,-54,954,860),30231=>array(26,-68,934,847),30232=>array(38,-69,911,835),30233=>array(30,-69,961,836),30234=>array(42,-70,971,836),30235=>array(24,-60,970,855),30236=>array(47,-66,981,840),30237=>array(40,-58,969,861),30238=>array(36,-62,976,848),30239=>array(37,-72,938,833),30240=>array(34,-67,962,841),30241=>array(35,-70,966,841),30242=>array(32,-73,957,841),30243=>array(46,-65,958,831),30244=>array(46,-74,948,841),30245=>array(43,-66,956,851),30246=>array(22,-68,959,851),30247=>array(44,-74,942,833),30248=>array(45,-79,963,837),30249=>array(46,-61,952,849),30250=>array(21,-67,933,823),30251=>array(26,-65,923,840),30252=>array(26,-65,963,840),30253=>array(44,-66,979,847),30254=>array(26,-73,967,847),30255=>array(45,-69,955,834),30256=>array(52,-76,951,841),30257=>array(50,-69,966,836),30258=>array(53,-64,978,854),30259=>array(32,-68,971,851),30260=>array(23,-66,943,841),30261=>array(33,-67,963,847),30262=>array(52,-65,970,848),30263=>array(52,-65,979,848),30264=>array(45,-65,943,848),30265=>array(52,-65,951,848),30266=>array(31,-69,948,852),30267=>array(36,-73,941,829),30268=>array(49,-67,980,850),30269=>array(37,-62,954,836),30270=>array(26,-65,970,832),30271=>array(29,-65,909,838),30272=>array(23,-81,928,826),30273=>array(23,-87,940,826),30274=>array(46,-65,964,830),30275=>array(33,-67,971,847),30276=>array(23,-91,937,826),30277=>array(23,-71,912,836),30278=>array(49,-66,941,841),30279=>array(29,-57,942,846),30280=>array(35,-62,963,829),30281=>array(35,-65,947,849),30282=>array(35,-70,973,853),30283=>array(57,-69,967,854),30284=>array(38,-68,933,844),30285=>array(24,-68,923,835),30286=>array(37,-64,937,840),30287=>array(37,-64,957,850),30288=>array(51,-68,983,849),30289=>array(37,-87,957,850),30290=>array(42,-58,971,836),30291=>array(49,-73,983,831),30292=>array(25,-61,931,828),30293=>array(42,-57,957,836),30294=>array(45,-73,956,833),30295=>array(42,-67,933,836),30296=>array(53,-65,948,844),30297=>array(42,-74,969,832),30298=>array(37,-71,936,833),30299=>array(48,-67,989,843),30300=>array(45,-67,980,841),30301=>array(48,-69,920,838),30302=>array(21,-71,912,835),30303=>array(44,-69,973,844),30304=>array(38,-71,982,846),30305=>array(51,-71,976,844),30306=>array(45,-76,947,840),30307=>array(25,-66,920,841),30308=>array(57,-73,959,837),30309=>array(40,-69,973,852),30310=>array(50,-78,948,846),30311=>array(43,-65,962,836),30312=>array(47,-75,946,834),30313=>array(42,-67,985,854),30314=>array(40,-69,964,854),30315=>array(29,-69,919,838),30316=>array(45,-66,956,854),30317=>array(50,-68,939,850),30318=>array(38,-71,974,845),30319=>array(35,-77,947,844),30320=>array(35,-78,959,854),30321=>array(47,-71,954,856),30322=>array(39,-77,967,854),30323=>array(27,-60,972,853),30324=>array(21,-77,958,849),30325=>array(46,-72,963,833),30326=>array(100,220,956,730),30327=>array(80,-55,936,839),30328=>array(80,-78,936,840),30329=>array(38,-69,967,840),30330=>array(47,-51,957,837),30331=>array(57,-13,957,837),30332=>array(52,-63,960,829),30333=>array(199,-64,822,833),30334=>array(98,-67,914,780),30335=>array(113,-47,959,830),30336=>array(200,-26,891,841),30337=>array(53,-49,947,866),30338=>array(74,-26,924,842),30339=>array(60,-67,950,836),30340=>array(101,-54,882,838),30341=>array(94,-27,941,842),30342=>array(64,-62,947,837),30343=>array(80,-28,932,845),30344=>array(87,-80,954,831),30345=>array(107,-39,959,834),30346=>array(119,-78,962,839),30347=>array(33,-64,959,849),30348=>array(100,-53,967,847),30349=>array(134,-61,898,837),30350=>array(90,-60,952,824),30351=>array(111,-69,954,835),30352=>array(53,-64,947,849),30353=>array(76,-19,944,820),30354=>array(100,-72,956,829),30355=>array(84,-64,923,831),30356=>array(84,-62,944,810),30357=>array(56,-63,947,776),30358=>array(86,-62,930,825),30359=>array(93,-67,907,810),30360=>array(84,-59,959,838),30361=>array(42,-63,943,847),30362=>array(92,-20,933,839),30363=>array(114,-69,889,834),30364=>array(110,-63,957,837),30365=>array(69,-70,964,833),30366=>array(117,-69,982,831),30367=>array(112,-68,975,839),30368=>array(97,-65,953,833),30369=>array(92,-74,960,852),30370=>array(92,-61,964,837),30371=>array(88,-68,946,831),30372=>array(79,-67,948,836),30373=>array(90,-74,960,852),30374=>array(82,-55,954,857),30375=>array(82,-62,946,841),30376=>array(60,-43,954,842),30377=>array(43,-73,970,838),30378=>array(98,-52,969,851),30379=>array(87,-72,956,845),30380=>array(82,-67,941,817),30381=>array(110,-63,963,845),30382=>array(53,-71,940,832),30383=>array(33,-81,951,826),30384=>array(33,-62,965,836),30385=>array(27,-68,939,833),30386=>array(41,-67,932,821),30387=>array(33,-75,956,834),30388=>array(31,-75,956,844),30389=>array(57,-76,966,826),30390=>array(30,-75,976,834),30391=>array(36,-70,956,838),30392=>array(50,-68,966,832),30393=>array(38,-67,954,832),30394=>array(45,-73,971,838),30395=>array(46,-73,969,824),30396=>array(47,-73,956,835),30397=>array(47,-66,969,849),30398=>array(51,-71,969,835),30399=>array(70,34,944,715),30400=>array(57,-20,948,822),30401=>array(57,-14,948,784),30402=>array(57,-14,948,789),30403=>array(48,-17,958,770),30404=>array(60,-53,956,757),30405=>array(47,-11,956,841),30406=>array(49,-25,947,794),30407=>array(46,-40,957,827),30408=>array(59,-38,952,784),30409=>array(41,-21,974,836),30410=>array(45,-18,960,840),30411=>array(55,-37,954,836),30412=>array(48,-20,957,830),30413=>array(62,-22,954,838),30414=>array(55,-14,954,835),30415=>array(52,-19,925,823),30416=>array(50,-44,924,799),30417=>array(52,-23,943,820),30418=>array(47,-28,961,851),30419=>array(60,-20,952,821),30420=>array(59,-23,951,840),30421=>array(63,-32,952,817),30422=>array(39,-32,959,847),30423=>array(57,-33,954,840),30424=>array(65,-32,914,831),30425=>array(51,-33,952,834),30426=>array(61,-34,956,809),30427=>array(50,-23,947,832),30428=>array(63,-32,952,843),30429=>array(60,-23,954,850),30430=>array(63,-32,953,840),30431=>array(58,-27,952,789),30432=>array(57,-46,961,848),30433=>array(48,-35,948,829),30434=>array(58,-27,952,802),30435=>array(53,-26,947,824),30436=>array(62,-35,956,842),30437=>array(53,-24,961,837),30438=>array(26,-26,957,869),30439=>array(40,-78,941,833),30440=>array(38,-24,961,788),30441=>array(60,-18,959,834),30442=>array(53,-12,951,823),30443=>array(32,-54,957,863),30444=>array(58,-10,952,850),30445=>array(65,-38,978,842),30446=>array(206,-42,767,771),30447=>array(98,-62,931,770),30448=>array(101,-68,938,783),30449=>array(118,-59,956,789),30450=>array(63,-70,937,826),30451=>array(107,-27,953,824),30452=>array(95,-70,949,835),30453=>array(109,-40,965,833),30454=>array(75,-68,958,778),30455=>array(109,-61,900,821),30456=>array(43,-65,889,828),30457=>array(86,-34,952,829),30458=>array(116,-71,957,828),30459=>array(107,-62,958,803),30460=>array(100,-71,944,803),30461=>array(101,-59,957,826),30462=>array(68,-73,920,834),30463=>array(75,-55,984,851),30464=>array(130,-65,890,787),30465=>array(53,-70,939,829),30466=>array(119,-59,945,837),30467=>array(119,-73,962,762),30468=>array(96,-52,949,790),30469=>array(92,-62,971,813),30470=>array(119,-66,954,849),30471=>array(88,-72,943,826),30472=>array(93,-65,931,826),30473=>array(52,-70,880,781),30474=>array(101,-55,943,811),30475=>array(71,-67,912,818),30476=>array(73,-62,949,799),30477=>array(96,-21,919,763),30478=>array(85,-58,951,755),30479=>array(96,-67,953,832),30480=>array(114,-21,953,773),30481=>array(106,-70,916,827),30482=>array(119,-70,917,830),30483=>array(99,-73,959,827),30484=>array(50,-67,946,785),30485=>array(116,-71,967,835),30486=>array(119,-62,960,773),30487=>array(119,-58,924,844),30488=>array(42,-57,971,821),30489=>array(118,-65,952,835),30490=>array(65,-62,961,843),30491=>array(124,-64,987,839),30492=>array(124,-64,987,839),30493=>array(118,-64,927,827),30494=>array(78,-84,951,835),30495=>array(64,-84,936,835),30496=>array(98,-71,956,785),30497=>array(94,-53,963,829),30498=>array(34,-65,958,843),30499=>array(116,-71,973,835),30500=>array(95,-71,929,784),30501=>array(44,-52,947,852),30502=>array(76,-56,931,823),30503=>array(110,-73,903,780),30504=>array(96,-69,948,833),30505=>array(88,-49,927,823),30506=>array(88,-68,951,782),30507=>array(95,-55,942,837),30508=>array(88,-67,931,825),30509=>array(124,-21,959,832),30510=>array(88,-70,909,782),30511=>array(80,-64,927,824),30512=>array(88,-42,956,770),30513=>array(106,-78,965,821),30514=>array(110,-70,953,777),30515=>array(107,-71,906,825),30516=>array(111,-40,909,859),30517=>array(119,-65,935,847),30518=>array(94,-21,934,783),30519=>array(39,-67,964,838),30520=>array(86,-62,929,849),30521=>array(103,-51,969,853),30522=>array(104,-67,943,828),30523=>array(110,-70,954,823),30524=>array(96,-64,965,794),30525=>array(105,-74,966,820),30526=>array(57,-67,955,785),30527=>array(88,-61,976,840),30528=>array(39,-69,929,839),30529=>array(101,-72,922,824),30530=>array(37,-67,938,841),30531=>array(97,-73,930,835),30532=>array(104,-67,909,825),30533=>array(107,-49,955,806),30534=>array(98,-55,951,834),30535=>array(110,-64,915,853),30536=>array(88,-16,952,788),30537=>array(88,-24,958,829),30538=>array(107,-48,902,803),30539=>array(97,-68,954,828),30540=>array(100,-71,949,825),30541=>array(96,-50,954,804),30542=>array(109,-47,948,864),30543=>array(112,-68,903,782),30544=>array(100,-69,940,820),30545=>array(96,-18,937,823),30546=>array(118,-75,983,829),30547=>array(100,-74,960,829),30548=>array(105,-70,969,840),30549=>array(112,-66,967,844),30550=>array(112,-74,972,823),30551=>array(105,-66,929,781),30552=>array(76,-73,930,781),30553=>array(110,-79,979,829),30554=>array(97,-72,933,790),30555=>array(109,-68,935,831),30556=>array(98,-63,930,836),30557=>array(72,-69,908,849),30558=>array(110,-64,970,830),30559=>array(95,-48,939,857),30560=>array(109,-30,965,841),30561=>array(87,-26,947,833),30562=>array(98,-64,937,832),30563=>array(57,-67,956,835),30564=>array(104,-64,955,792),30565=>array(104,-64,951,856),30566=>array(96,-30,948,826),30567=>array(97,-48,944,860),30568=>array(137,-57,969,845),30569=>array(118,-73,966,838),30570=>array(78,-70,932,783),30571=>array(92,-72,941,833),30572=>array(94,-65,944,831),30573=>array(113,-68,911,780),30574=>array(108,-67,980,839),30575=>array(88,-69,941,834),30576=>array(92,-65,948,829),30577=>array(88,-68,965,791),30578=>array(92,-22,945,788),30579=>array(92,-32,980,829),30580=>array(92,-65,936,787),30581=>array(107,-53,981,829),30582=>array(92,-64,978,842),30583=>array(92,-55,964,827),30584=>array(111,-64,906,789),30585=>array(98,-66,932,831),30586=>array(109,-74,962,834),30587=>array(92,-20,959,855),30588=>array(107,-69,965,786),30589=>array(86,-62,952,833),30590=>array(58,-72,950,849),30591=>array(49,-66,958,833),30592=>array(40,-65,982,845),30593=>array(111,-69,971,785),30594=>array(44,-67,970,832),30595=>array(100,-69,954,831),30596=>array(93,-65,929,835),30597=>array(79,-79,950,828),30598=>array(92,-60,938,832),30599=>array(97,-63,956,833),30600=>array(121,-79,980,781),30601=>array(93,-73,987,827),30602=>array(92,-77,956,843),30603=>array(94,-78,961,833),30604=>array(90,-26,927,833),30605=>array(97,-58,966,841),30606=>array(89,-62,932,824),30607=>array(54,-75,971,782),30608=>array(124,-45,896,816),30609=>array(91,-67,938,790),30610=>array(87,-60,917,826),30611=>array(104,-66,914,838),30612=>array(92,-74,947,833),30613=>array(98,-50,945,854),30614=>array(114,-69,938,813),30615=>array(116,-70,933,828),30616=>array(89,-23,953,801),30617=>array(109,-72,970,826),30618=>array(107,-80,958,837),30619=>array(108,-69,973,835),30620=>array(97,-73,949,821),30621=>array(105,-65,951,834),30622=>array(95,-69,936,831),30623=>array(82,-70,955,789),30624=>array(79,-39,942,823),30625=>array(109,-72,961,822),30626=>array(88,-83,913,830),30627=>array(94,-37,962,823),30628=>array(79,-62,906,793),30629=>array(102,-72,959,841),30630=>array(79,-65,956,836),30631=>array(90,-62,941,837),30632=>array(108,-73,966,821),30633=>array(88,-72,894,779),30634=>array(86,-23,935,843),30635=>array(114,-70,961,782),30636=>array(95,-68,944,830),30637=>array(94,-66,975,841),30638=>array(100,-62,970,847),30639=>array(88,-68,911,796),30640=>array(85,-75,960,828),30641=>array(102,-70,950,824),30642=>array(106,-68,928,783),30643=>array(95,-35,940,833),30644=>array(105,-71,961,827),30645=>array(109,-62,951,838),30646=>array(108,-64,969,839),30647=>array(105,-68,901,785),30648=>array(98,-70,957,827),30649=>array(89,-69,944,838),30650=>array(96,-70,952,839),30651=>array(68,-75,919,838),30652=>array(82,-67,951,852),30653=>array(52,-64,969,836),30654=>array(72,-46,910,801),30655=>array(39,-65,947,790),30656=>array(68,-77,981,828),30657=>array(99,-23,974,825),30658=>array(94,-66,961,786),30659=>array(76,-63,952,844),30660=>array(92,-76,949,830),30661=>array(81,-70,953,805),30662=>array(96,-65,963,828),30663=>array(91,-64,959,820),30664=>array(81,-70,957,848),30665=>array(98,-55,952,856),30666=>array(103,-68,919,835),30667=>array(87,-67,948,808),30668=>array(102,-72,964,850),30669=>array(31,-62,974,799),30670=>array(94,-65,963,844),30671=>array(92,-69,939,853),30672=>array(99,-67,935,785),30673=>array(68,-67,953,832),30674=>array(77,-67,946,833),30675=>array(91,-68,951,831),30676=>array(99,-70,938,824),30677=>array(41,-72,957,840),30678=>array(97,-62,965,804),30679=>array(71,-71,953,842),30680=>array(92,-68,947,830),30681=>array(88,-54,899,806),30682=>array(102,-77,905,786),30683=>array(81,-57,926,793),30684=>array(39,-66,972,850),30685=>array(39,-77,960,846),30686=>array(60,-68,927,786),30687=>array(44,-67,940,833),30688=>array(33,-70,954,825),30689=>array(43,-61,960,811),30690=>array(69,-71,947,828),30691=>array(42,-66,965,843),30692=>array(80,-56,964,837),30693=>array(69,-73,911,838),30694=>array(62,-67,941,836),30695=>array(34,-67,893,831),30696=>array(37,-68,980,834),30697=>array(39,-61,947,825),30698=>array(39,-65,932,834),30699=>array(27,-61,951,839),30700=>array(33,-29,955,832),30701=>array(51,-77,948,809),30702=>array(36,-73,951,833),30703=>array(33,-67,963,827),30704=>array(59,-70,934,838),30705=>array(40,-71,980,827),30706=>array(34,-65,980,837),30707=>array(67,-70,909,768),30708=>array(39,-66,948,761),30709=>array(61,-61,880,824),30710=>array(39,-57,929,774),30711=>array(44,-63,953,786),30712=>array(38,-64,959,780),30713=>array(37,-66,962,788),30714=>array(29,-33,959,828),30715=>array(51,-29,972,837),30716=>array(39,-2,957,761),30717=>array(59,-77,927,841),30718=>array(40,-70,942,785),30719=>array(49,-68,921,818),30720=>array(23,-59,898,767),30721=>array(39,-62,905,768),30722=>array(38,-68,971,824),30723=>array(45,-69,954,785),30724=>array(22,-69,955,829),30725=>array(44,-73,981,821),30726=>array(49,-70,990,836),30727=>array(42,-65,976,842),30728=>array(32,-71,970,772),30729=>array(48,-62,956,842),30730=>array(42,-64,957,843),30731=>array(42,-3,954,822),30732=>array(53,-62,925,829),30733=>array(43,-71,971,844),30734=>array(36,-77,971,828),30735=>array(43,-69,967,785),30736=>array(43,-70,969,786),30737=>array(51,-61,951,778),30738=>array(32,-51,952,818),30739=>array(39,-69,972,785),30740=>array(36,-71,956,780),30741=>array(42,-63,954,837),30742=>array(21,-68,921,826),30743=>array(29,-67,951,820),30744=>array(28,-44,944,824),30745=>array(42,-35,952,780),30746=>array(26,-62,929,788),30747=>array(41,-69,972,837),30748=>array(24,-69,954,781),30749=>array(50,-56,956,827),30750=>array(42,-64,987,839),30751=>array(41,-62,956,848),30752=>array(32,-17,954,792),30753=>array(52,-35,964,765),30754=>array(44,-59,952,783),30755=>array(44,-32,950,844),30756=>array(42,-29,943,831),30757=>array(29,-55,959,831),30758=>array(41,-53,960,843),30759=>array(40,-65,945,827),30760=>array(47,-75,964,832),30761=>array(42,-65,921,831),30762=>array(38,-60,958,784),30763=>array(57,-37,962,824),30764=>array(39,-19,952,816),30765=>array(37,-65,963,830),30766=>array(44,-53,962,855),30767=>array(51,-64,976,828),30768=>array(34,-68,951,780),30769=>array(46,-77,979,841),30770=>array(35,-29,963,835),30771=>array(43,-54,945,779),30772=>array(46,-70,958,835),30773=>array(23,-59,971,836),30774=>array(42,-66,886,843),30775=>array(59,-70,922,836),30776=>array(36,-26,956,788),30777=>array(35,-68,971,830),30778=>array(54,-72,946,761),30779=>array(29,-62,933,826),30780=>array(31,-31,964,840),30781=>array(42,-57,928,786),30782=>array(32,-60,947,828),30783=>array(33,-66,948,822),30784=>array(35,-60,905,830),30785=>array(30,-33,938,772),30786=>array(32,-11,965,845),30787=>array(37,-65,980,839),30788=>array(35,-66,960,831),30789=>array(41,-20,954,832),30790=>array(35,-65,963,841),30791=>array(46,-78,909,839),30792=>array(41,-72,956,824),30793=>array(42,-68,958,824),30794=>array(45,-72,952,822),30795=>array(35,-73,969,836),30796=>array(28,-57,972,849),30797=>array(30,-60,973,791),30798=>array(36,-63,907,832),30799=>array(36,-69,953,788),30800=>array(43,-70,909,782),30801=>array(36,-70,958,839),30802=>array(35,-68,948,780),30803=>array(25,-32,959,833),30804=>array(35,-71,949,826),30805=>array(38,-67,940,775),30806=>array(30,-74,945,826),30807=>array(29,-72,936,821),30808=>array(35,-64,903,795),30809=>array(25,-25,938,826),30810=>array(35,-66,963,823),30811=>array(35,-63,955,846),30812=>array(42,-20,956,791),30813=>array(50,-70,943,833),30814=>array(41,-67,954,829),30815=>array(35,-67,967,824),30816=>array(45,-71,972,834),30817=>array(35,-68,937,832),30818=>array(41,-70,961,819),30819=>array(35,-68,953,830),30820=>array(33,-67,983,833),30821=>array(42,-68,950,838),30822=>array(35,-51,951,802),30823=>array(35,-64,895,785),30824=>array(49,-62,964,838),30825=>array(50,-65,938,830),30826=>array(33,-54,959,830),30827=>array(26,-70,964,830),30828=>array(46,-61,978,784),30829=>array(41,-35,959,805),30830=>array(51,-57,907,852),30831=>array(34,-69,960,787),30832=>array(51,-65,942,830),30833=>array(49,-71,915,777),30834=>array(42,-64,980,833),30835=>array(35,-54,970,835),30836=>array(32,-65,962,828),30837=>array(39,-63,958,839),30838=>array(35,-66,969,830),30839=>array(32,-32,939,811),30840=>array(35,-67,948,836),30841=>array(39,-61,977,829),30842=>array(35,-56,959,785),30843=>array(44,-68,987,782),30844=>array(59,-78,919,779),30845=>array(35,-32,954,839),30846=>array(29,-16,953,853),30847=>array(37,-27,950,837),30848=>array(44,-67,954,827),30849=>array(26,-54,971,843),30850=>array(35,-57,969,850),30851=>array(36,-72,950,823),30852=>array(44,-70,972,823),30853=>array(36,-72,900,780),30854=>array(41,-52,949,843),30855=>array(42,-71,962,833),30856=>array(35,-65,960,833),30857=>array(53,-68,918,785),30858=>array(35,-57,974,840),30859=>array(35,-67,932,836),30860=>array(35,-67,966,836),30861=>array(33,-52,952,796),30862=>array(43,-64,951,834),30863=>array(39,-72,955,820),30864=>array(35,-67,981,839),30865=>array(31,-68,956,844),30866=>array(35,-23,982,843),30867=>array(44,-68,951,840),30868=>array(31,-62,968,831),30869=>array(35,-64,964,835),30870=>array(44,-70,958,847),30871=>array(43,-69,961,834),30872=>array(44,-74,960,829),30873=>array(47,-67,908,786),30874=>array(39,-63,954,840),30875=>array(27,-75,923,826),30876=>array(23,-71,949,839),30877=>array(35,-72,975,788),30878=>array(45,-50,936,798),30879=>array(35,-62,968,833),30880=>array(41,-67,952,837),30881=>array(37,-64,956,830),30882=>array(46,-65,907,785),30883=>array(49,-68,927,788),30884=>array(47,-71,971,823),30885=>array(32,-67,915,824),30886=>array(50,-70,956,849),30887=>array(60,-67,937,845),30888=>array(44,-73,975,784),30889=>array(44,-72,970,783),30890=>array(28,-54,948,841),30891=>array(46,-74,969,825),30892=>array(28,-73,971,785),30893=>array(29,-68,954,788),30894=>array(35,-72,979,788),30895=>array(34,-61,951,849),30896=>array(45,-29,957,845),30897=>array(34,-72,955,834),30898=>array(47,-67,939,842),30899=>array(39,-72,970,829),30900=>array(41,-24,964,830),30901=>array(32,-74,962,836),30902=>array(35,-57,961,834),30903=>array(35,-71,962,839),30904=>array(35,-69,971,789),30905=>array(25,-10,922,818),30906=>array(34,-69,950,843),30907=>array(29,-57,949,835),30908=>array(50,-60,933,781),30909=>array(35,-66,969,791),30910=>array(30,-70,961,785),30911=>array(39,-75,925,795),30912=>array(31,-58,963,838),30913=>array(37,-57,955,836),30914=>array(46,-65,913,834),30915=>array(37,-73,966,832),30916=>array(46,-73,966,830),30917=>array(37,-76,954,834),30918=>array(32,-69,946,793),30919=>array(32,-53,968,852),30920=>array(41,-64,972,857),30921=>array(43,-62,990,790),30922=>array(52,-68,944,788),30923=>array(20,-40,934,849),30924=>array(32,-70,955,825),30925=>array(19,-71,946,841),30926=>array(29,-75,967,841),30927=>array(34,-68,985,840),30928=>array(42,-61,956,844),30929=>array(41,-24,964,831),30930=>array(41,-64,941,785),30931=>array(32,-58,963,844),30932=>array(25,-59,963,849),30933=>array(32,-24,959,832),30934=>array(29,-57,921,800),30935=>array(32,-71,959,838),30936=>array(31,-67,956,827),30937=>array(24,-79,968,846),30938=>array(43,-66,957,831),30939=>array(39,-50,933,846),30940=>array(43,-55,960,850),30941=>array(40,-71,964,827),30942=>array(44,-75,898,824),30943=>array(51,-66,971,783),30944=>array(39,-64,958,839),30945=>array(25,-70,918,831),30946=>array(36,-72,964,824),30947=>array(36,-64,997,858),30948=>array(31,-66,957,837),30949=>array(47,-68,967,780),30950=>array(47,-64,965,787),30951=>array(43,-68,975,839),30952=>array(37,-64,939,833),30953=>array(45,-72,969,825),30954=>array(38,-65,966,838),30955=>array(38,-70,955,836),30956=>array(44,-67,952,832),30957=>array(45,-73,956,785),30958=>array(30,-61,945,841),30959=>array(33,-69,960,835),30960=>array(35,-65,952,846),30961=>array(33,-66,957,833),30962=>array(32,-63,975,829),30963=>array(46,-72,900,824),30964=>array(41,-21,989,838),30965=>array(41,-67,924,787),30966=>array(41,-64,944,846),30967=>array(37,-74,953,832),30968=>array(41,-76,974,851),30969=>array(56,-70,953,781),30970=>array(41,-72,968,828),30971=>array(30,-57,971,839),30972=>array(53,-68,966,832),30973=>array(38,-63,971,837),30974=>array(42,-65,940,787),30975=>array(32,-65,953,793),30976=>array(74,-68,926,785),30977=>array(45,-68,961,840),30978=>array(53,-70,956,825),30979=>array(54,-64,945,833),30980=>array(44,-62,988,833),30981=>array(41,-72,968,839),30982=>array(44,-68,969,858),30983=>array(43,-62,969,850),30984=>array(36,-58,963,825),30985=>array(43,-75,975,835),30986=>array(41,-59,959,818),30987=>array(51,-64,949,786),30988=>array(36,-65,935,789),30989=>array(53,-59,933,836),30990=>array(36,-65,961,825),30991=>array(44,-55,951,833),30992=>array(39,-71,937,833),30993=>array(40,-52,933,847),30994=>array(29,-58,965,860),30995=>array(44,-35,951,778),30996=>array(43,-68,956,836),30997=>array(44,-67,945,819),30998=>array(44,-70,952,821),30999=>array(51,-74,960,836),31000=>array(46,-69,954,786),31001=>array(33,-61,967,832),31002=>array(44,-20,957,835),31003=>array(41,-27,954,823),31004=>array(41,-67,984,839),31005=>array(33,-65,953,783),31006=>array(44,-66,976,830),31007=>array(22,-60,975,794),31008=>array(51,-31,949,846),31009=>array(34,-67,948,828),31010=>array(44,-76,975,844),31011=>array(32,-67,970,830),31012=>array(35,-67,976,828),31013=>array(41,-66,975,794),31014=>array(39,-74,959,834),31015=>array(46,-55,932,795),31016=>array(50,-54,936,792),31017=>array(36,-76,959,833),31018=>array(32,-63,962,799),31019=>array(26,-71,965,844),31020=>array(50,-70,962,833),31021=>array(59,-70,978,775),31022=>array(22,-60,975,840),31023=>array(36,-65,951,829),31024=>array(49,-69,953,790),31025=>array(44,-68,949,849),31026=>array(44,-62,956,842),31027=>array(26,-64,957,845),31028=>array(31,-61,951,832),31029=>array(44,-62,923,789),31030=>array(64,-58,936,839),31031=>array(50,-23,950,838),31032=>array(35,-75,979,829),31033=>array(33,-68,982,789),31034=>array(91,-68,932,757),31035=>array(235,-68,689,820),31036=>array(42,-59,961,820),31037=>array(54,-57,912,839),31038=>array(47,-69,949,822),31039=>array(48,-56,921,844),31040=>array(77,-68,945,768),31041=>array(39,-68,935,815),31042=>array(35,-55,963,847),31043=>array(35,-69,905,826),31044=>array(35,-70,976,835),31045=>array(45,-69,967,834),31046=>array(38,-67,964,841),31047=>array(36,-63,968,834),31048=>array(46,-67,946,834),31049=>array(36,-63,944,834),31050=>array(35,-55,960,848),31051=>array(36,-76,963,831),31052=>array(41,-71,918,831),31053=>array(45,-65,948,845),31054=>array(41,-71,906,826),31055=>array(34,-68,956,828),31056=>array(40,-60,958,843),31057=>array(34,-68,977,831),31058=>array(34,-72,908,824),31059=>array(47,-70,957,828),31060=>array(42,-52,949,850),31061=>array(42,-69,970,835),31062=>array(35,-73,953,818),31063=>array(57,-69,955,814),31064=>array(29,-52,964,763),31065=>array(34,-57,970,842),31066=>array(72,-69,960,838),31067=>array(32,-69,941,832),31068=>array(32,-69,953,836),31069=>array(35,-67,960,822),31070=>array(55,-67,904,837),31071=>array(64,-67,945,836),31072=>array(67,-68,909,775),31073=>array(60,-64,948,823),31074=>array(36,-64,962,834),31075=>array(44,-68,962,839),31076=>array(47,-69,906,833),31077=>array(39,-68,956,843),31078=>array(39,-68,968,836),31079=>array(37,-69,969,847),31080=>array(73,-61,952,788),31081=>array(50,-70,966,837),31082=>array(46,-72,955,833),31083=>array(27,-54,973,853),31084=>array(50,-69,956,837),31085=>array(46,-66,957,839),31086=>array(50,-69,953,838),31087=>array(30,-65,925,821),31088=>array(43,-64,959,843),31089=>array(50,-69,959,846),31090=>array(35,-65,970,842),31091=>array(45,-72,964,839),31092=>array(39,-74,951,841),31093=>array(50,-69,923,837),31094=>array(50,-69,925,842),31095=>array(36,-63,952,834),31096=>array(28,-61,886,822),31097=>array(27,-64,920,840),31098=>array(57,-66,963,829),31099=>array(50,-70,911,837),31100=>array(31,-53,982,851),31101=>array(40,-67,954,838),31102=>array(50,-69,968,837),31103=>array(32,-69,969,840),31104=>array(39,-74,915,816),31105=>array(46,-65,957,834),31106=>array(33,-70,908,835),31107=>array(50,-69,959,839),31108=>array(38,-64,963,834),31109=>array(45,-65,955,847),31110=>array(36,-69,956,849),31111=>array(50,-69,959,837),31112=>array(44,-68,951,835),31113=>array(28,-69,953,842),31114=>array(32,-69,958,832),31115=>array(38,-53,954,847),31116=>array(50,-69,943,843),31117=>array(36,-63,912,834),31118=>array(44,-67,971,832),31119=>array(38,-69,943,834),31120=>array(46,-69,957,835),31121=>array(32,-69,930,804),31122=>array(43,-69,970,839),31123=>array(38,-72,950,826),31124=>array(32,-69,966,797),31125=>array(38,-62,968,842),31126=>array(28,-57,978,843),31127=>array(51,-62,967,835),31128=>array(36,-56,953,846),31129=>array(32,-64,966,846),31130=>array(31,-70,985,832),31131=>array(30,-78,961,833),31132=>array(88,-67,941,823),31133=>array(50,-69,964,802),31134=>array(50,-75,940,841),31135=>array(50,-69,954,843),31136=>array(30,-71,955,836),31137=>array(49,-64,948,842),31138=>array(34,-72,915,826),31139=>array(48,-71,959,842),31140=>array(47,-68,899,835),31141=>array(38,-69,971,837),31142=>array(63,-66,940,835),31143=>array(60,-69,947,835),31144=>array(42,-72,973,843),31145=>array(50,-69,973,837),31146=>array(55,-69,955,791),31147=>array(32,-55,954,842),31148=>array(51,-71,963,840),31149=>array(44,-66,980,845),31150=>array(60,-69,952,833),31151=>array(50,-70,979,840),31152=>array(39,-64,973,827),31153=>array(26,-69,960,835),31154=>array(35,-72,947,835),31155=>array(50,-69,970,846),31156=>array(24,-59,972,868),31157=>array(43,-69,959,836),31158=>array(30,-81,968,825),31159=>array(37,-68,965,830),31160=>array(72,-59,875,818),31161=>array(120,-71,883,829),31162=>array(130,-64,882,785),31163=>array(69,-65,939,838),31164=>array(131,-65,869,834),31165=>array(38,-59,962,856),31166=>array(55,-70,958,825),31167=>array(52,-64,947,831),31168=>array(50,-59,951,830),31169=>array(40,-68,959,833),31170=>array(50,-50,954,823),31171=>array(50,-76,921,817),31172=>array(44,-67,955,833),31173=>array(45,-67,951,833),31174=>array(49,-70,947,820),31175=>array(50,-70,960,833),31176=>array(36,-52,904,846),31177=>array(42,-70,950,823),31178=>array(47,-69,968,834),31179=>array(43,-73,964,837),31180=>array(59,-71,968,829),31181=>array(45,-70,917,826),31182=>array(39,-69,962,824),31183=>array(48,-71,960,838),31184=>array(51,-69,955,829),31185=>array(41,-69,955,829),31186=>array(43,-70,959,827),31187=>array(41,-69,965,835),31188=>array(41,-69,966,843),31189=>array(39,-61,954,829),31190=>array(42,-76,972,827),31191=>array(41,-70,955,829),31192=>array(43,-61,969,828),31193=>array(41,-69,956,836),31194=>array(41,-69,944,833),31195=>array(49,-71,951,832),31196=>array(35,-71,952,829),31197=>array(51,-71,976,822),31198=>array(53,-70,924,827),31199=>array(32,-73,958,817),31200=>array(42,-70,964,829),31201=>array(41,-69,975,844),31202=>array(37,-78,975,831),31203=>array(39,-59,972,839),31204=>array(42,-75,951,810),31205=>array(41,-69,947,830),31206=>array(52,-68,964,835),31207=>array(39,-72,979,835),31208=>array(41,-69,951,842),31209=>array(36,-70,973,839),31210=>array(37,-49,966,859),31211=>array(34,-65,954,834),31212=>array(41,-57,941,835),31213=>array(42,-62,937,835),31214=>array(48,-73,960,829),31215=>array(24,-62,939,830),31216=>array(44,-59,961,835),31217=>array(59,-69,941,829),31218=>array(31,-71,942,835),31219=>array(41,-69,958,839),31220=>array(41,-69,985,853),31221=>array(66,-69,939,829),31222=>array(39,-69,973,829),31223=>array(47,-67,951,822),31224=>array(44,-61,951,836),31225=>array(33,-69,954,829),31226=>array(45,-59,955,827),31227=>array(49,-70,935,839),31228=>array(55,-69,945,836),31229=>array(30,-61,896,835),31230=>array(33,-72,959,835),31231=>array(67,-69,933,839),31232=>array(41,-71,961,846),31233=>array(47,-61,930,846),31234=>array(36,-64,968,850),31235=>array(35,-55,951,842),31236=>array(40,-72,969,830),31237=>array(36,-70,970,819),31238=>array(26,-64,871,821),31239=>array(62,-64,938,817),31240=>array(43,-60,956,828),31241=>array(24,-64,976,818),31242=>array(49,-52,932,864),31243=>array(29,-70,949,816),31244=>array(38,-55,967,862),31245=>array(52,-70,947,837),31246=>array(36,-70,954,840),31247=>array(26,-64,954,827),31248=>array(41,-71,977,836),31249=>array(28,-51,951,846),31250=>array(43,-72,903,823),31251=>array(47,-72,951,825),31252=>array(30,-62,970,840),31253=>array(47,-72,954,834),31254=>array(26,-70,947,841),31255=>array(38,-67,954,844),31256=>array(34,-52,952,846),31257=>array(39,-57,954,852),31258=>array(41,-70,955,832),31259=>array(45,-70,905,828),31260=>array(33,-57,967,835),31261=>array(70,-73,930,822),31262=>array(27,-72,965,819),31263=>array(76,-61,930,816),31264=>array(49,-80,911,818),31265=>array(41,-64,959,851),31266=>array(43,-70,969,825),31267=>array(39,-64,947,838),31268=>array(36,-64,953,849),31269=>array(56,-65,950,817),31270=>array(33,-69,951,833),31271=>array(34,-65,966,829),31272=>array(32,-68,918,827),31273=>array(55,-64,945,821),31274=>array(50,-64,950,837),31275=>array(34,-74,962,821),31276=>array(26,-71,961,823),31277=>array(21,-68,970,831),31278=>array(47,-65,956,836),31279=>array(33,-71,967,829),31280=>array(33,-50,972,845),31281=>array(32,-69,956,835),31282=>array(32,-64,936,824),31283=>array(19,-61,947,834),31284=>array(26,-64,966,850),31285=>array(26,-64,965,843),31286=>array(26,-72,949,835),31287=>array(24,-66,952,823),31288=>array(24,-68,960,843),31289=>array(22,-67,964,848),31290=>array(26,-71,928,826),31291=>array(45,-71,943,832),31292=>array(38,-69,979,832),31293=>array(40,-65,946,844),31294=>array(47,-51,930,836),31295=>array(55,-75,940,831),31296=>array(45,-74,964,825),31297=>array(26,-70,956,827),31298=>array(41,-68,976,826),31299=>array(33,-58,958,845),31300=>array(27,-59,960,850),31301=>array(37,-66,966,848),31302=>array(39,-73,961,847),31303=>array(36,-76,983,847),31304=>array(47,-71,967,832),31305=>array(31,-61,952,834),31306=>array(27,-68,967,835),31307=>array(39,-70,979,838),31308=>array(31,-62,964,843),31309=>array(40,-74,947,833),31310=>array(39,-70,972,838),31311=>array(32,-55,965,838),31312=>array(30,-61,965,846),31313=>array(26,-63,910,824),31314=>array(38,-72,960,833),31315=>array(26,-64,963,821),31316=>array(43,-78,959,827),31317=>array(41,-65,961,845),31318=>array(40,-72,961,822),31319=>array(41,-68,957,826),31320=>array(43,-77,963,823),31321=>array(26,-68,971,833),31322=>array(38,-70,962,828),31323=>array(46,-78,971,828),31324=>array(37,-71,951,831),31325=>array(41,-66,959,822),31326=>array(26,-73,928,821),31327=>array(33,-71,974,825),31328=>array(32,-68,983,840),31329=>array(35,-63,956,836),31330=>array(22,-74,969,833),31331=>array(35,-79,967,837),31332=>array(32,-59,964,825),31333=>array(42,-73,947,821),31334=>array(47,-65,966,853),31335=>array(40,-72,963,837),31336=>array(45,-67,974,830),31337=>array(31,-66,959,831),31338=>array(51,-71,949,825),31339=>array(28,-56,967,840),31340=>array(38,-80,966,843),31341=>array(28,-69,984,853),31342=>array(30,-70,971,846),31343=>array(36,-63,956,836),31344=>array(21,-69,962,844),31345=>array(36,-69,961,835),31346=>array(51,-73,953,825),31347=>array(36,-78,970,836),31348=>array(66,-59,950,822),31349=>array(94,-14,943,852),31350=>array(48,-44,957,822),31351=>array(44,-71,898,831),31352=>array(45,-59,924,850),31353=>array(92,-58,898,839),31354=>array(88,-17,918,833),31355=>array(66,-68,945,843),31356=>array(48,-68,967,849),31357=>array(60,-70,922,839),31358=>array(60,-69,982,839),31359=>array(58,-62,928,838),31360=>array(58,-32,965,854),31361=>array(60,-65,942,824),31362=>array(56,-65,944,849),31363=>array(54,-56,898,831),31364=>array(63,-69,898,828),31365=>array(109,-62,920,857),31366=>array(51,-60,972,867),31367=>array(48,-36,962,835),31368=>array(78,-76,908,833),31369=>array(72,-64,948,838),31370=>array(47,-75,967,846),31371=>array(107,-67,927,837),31372=>array(64,-67,929,845),31373=>array(52,-65,916,836),31374=>array(72,-62,902,840),31375=>array(81,-79,935,829),31376=>array(66,-8,941,851),31377=>array(65,-69,937,862),31378=>array(75,-35,925,839),31379=>array(50,-38,954,839),31380=>array(40,-51,963,864),31381=>array(27,-68,937,839),31382=>array(42,-70,934,839),31383=>array(102,-69,898,831),31384=>array(28,-67,930,839),31385=>array(63,-65,938,840),31386=>array(50,-72,952,849),31387=>array(47,-75,963,849),31388=>array(73,-61,896,832),31389=>array(37,-69,897,838),31390=>array(75,-73,915,848),31391=>array(43,-83,898,838),31392=>array(38,-65,962,845),31393=>array(60,-71,955,848),31394=>array(53,-75,957,844),31395=>array(63,-62,957,854),31396=>array(94,-54,954,851),31397=>array(37,-64,936,840),31398=>array(57,-68,914,837),31399=>array(65,-68,935,851),31400=>array(60,-65,954,848),31401=>array(102,-73,898,839),31402=>array(56,-38,956,839),31403=>array(46,-72,969,845),31404=>array(42,-64,979,849),31405=>array(53,-67,927,846),31406=>array(55,-64,925,838),31407=>array(37,-65,963,839),31408=>array(81,-70,935,830),31409=>array(42,-73,971,838),31410=>array(57,-70,951,830),31411=>array(49,-70,959,848),31412=>array(86,-79,937,838),31413=>array(58,-62,927,848),31414=>array(53,-80,947,833),31415=>array(52,-77,909,838),31416=>array(53,-30,974,854),31417=>array(34,-64,951,851),31418=>array(57,-76,962,839),31419=>array(51,-52,952,851),31420=>array(38,-58,966,851),31421=>array(38,-71,961,851),31422=>array(63,-68,974,852),31423=>array(56,-76,933,831),31424=>array(51,-72,960,832),31425=>array(36,-62,952,861),31426=>array(41,-64,970,851),31427=>array(47,-67,965,843),31428=>array(77,-66,948,833),31429=>array(48,-75,970,839),31430=>array(62,-68,918,847),31431=>array(53,-80,950,838),31432=>array(50,-49,968,844),31433=>array(54,-68,967,852),31434=>array(57,-71,921,843),31435=>array(95,-3,912,822),31436=>array(86,-73,975,825),31437=>array(86,-67,950,830),31438=>array(56,-54,934,838),31439=>array(49,-67,935,821),31440=>array(49,-65,964,800),31441=>array(40,-54,945,821),31442=>array(83,-65,938,832),31443=>array(59,-21,929,828),31444=>array(49,-55,909,833),31445=>array(49,-62,963,806),31446=>array(48,-16,952,807),31447=>array(53,-60,952,827),31448=>array(60,-72,935,832),31449=>array(73,-66,918,832),31450=>array(46,-68,964,825),31451=>array(45,-78,975,831),31452=>array(66,-54,954,836),31453=>array(27,-26,947,799),31454=>array(39,-58,932,838),31455=>array(38,-66,946,818),31456=>array(60,-68,940,831),31457=>array(24,-64,957,801),31458=>array(44,-74,979,825),31459=>array(35,-69,964,849),31460=>array(54,-70,962,838),31461=>array(68,-33,932,832),31462=>array(45,-65,971,832),31463=>array(56,-68,957,847),31464=>array(54,-62,969,844),31465=>array(79,-23,957,848),31466=>array(66,-25,960,796),31467=>array(45,-71,956,834),31468=>array(40,-71,948,833),31469=>array(67,-65,921,802),31470=>array(48,-73,953,833),31471=>array(43,-70,942,830),31472=>array(45,-63,948,804),31473=>array(48,-65,957,832),31474=>array(48,-68,935,849),31475=>array(48,-23,963,837),31476=>array(37,-72,957,845),31477=>array(38,-69,944,830),31478=>array(39,-76,959,838),31479=>array(55,-69,969,840),31480=>array(39,-76,962,830),31481=>array(49,-62,949,848),31482=>array(68,-5,943,819),31483=>array(47,-67,948,847),31484=>array(54,-71,948,847),31485=>array(54,-59,954,842),31486=>array(54,-10,948,827),31487=>array(42,-60,931,841),31488=>array(48,-23,947,847),31489=>array(47,-15,955,847),31490=>array(41,-69,969,822),31491=>array(44,-64,919,822),31492=>array(37,-73,945,844),31493=>array(47,-73,977,842),31494=>array(40,-44,914,835),31495=>array(67,-75,933,845),31496=>array(44,-65,955,845),31497=>array(47,-66,945,843),31498=>array(37,-68,964,840),31499=>array(62,-58,962,845),31500=>array(54,-57,943,845),31501=>array(56,-61,939,835),31502=>array(52,-69,966,834),31503=>array(74,-69,960,839),31504=>array(43,-70,964,838),31505=>array(65,-64,953,839),31506=>array(43,-77,971,835),31507=>array(44,-50,965,814),31508=>array(33,-25,918,830),31509=>array(39,-63,932,825),31510=>array(44,-67,962,814),31511=>array(44,-77,969,814),31512=>array(44,-57,932,848),31513=>array(51,-18,938,840),31514=>array(45,-69,941,841),31515=>array(50,-65,952,841),31516=>array(44,-64,941,814),31517=>array(60,-69,927,832),31518=>array(52,-63,944,842),31519=>array(53,-62,951,836),31520=>array(52,-17,945,838),31521=>array(52,-14,957,842),31522=>array(55,-71,959,829),31523=>array(37,-30,956,841),31524=>array(45,-68,954,844),31525=>array(62,-62,956,854),31526=>array(42,-73,950,841),31527=>array(37,-69,956,847),31528=>array(38,-59,970,846),31529=>array(43,-72,958,854),31530=>array(54,-14,959,835),31531=>array(54,-65,942,842),31532=>array(62,-62,932,834),31533=>array(31,-80,969,835),31534=>array(44,-56,945,847),31535=>array(49,-74,953,837),31536=>array(45,-65,933,838),31537=>array(55,-56,948,846),31538=>array(51,-65,932,832),31539=>array(55,-63,950,842),31540=>array(41,-65,938,827),31541=>array(44,-70,953,836),31542=>array(44,-71,968,836),31543=>array(40,-61,962,836),31544=>array(71,-20,962,836),31545=>array(54,-64,946,836),31546=>array(27,-63,931,833),31547=>array(52,-61,950,847),31548=>array(34,-59,940,842),31549=>array(39,33,944,842),31550=>array(31,-57,938,823),31551=>array(34,-73,968,842),31552=>array(51,-32,952,820),31553=>array(31,-43,909,823),31554=>array(31,-44,959,823),31555=>array(46,-61,937,836),31556=>array(53,-68,947,845),31557=>array(61,-58,969,848),31558=>array(74,-64,944,839),31559=>array(54,-66,944,841),31560=>array(41,-57,938,843),31561=>array(65,-68,934,838),31562=>array(58,-60,971,850),31563=>array(48,-65,946,848),31564=>array(42,-23,958,840),31565=>array(51,-52,938,854),31566=>array(40,-58,945,841),31567=>array(42,-59,961,848),31568=>array(42,-83,953,847),31569=>array(47,-61,950,833),31570=>array(43,-61,942,849),31571=>array(38,-65,931,837),31572=>array(34,-71,971,843),31573=>array(53,-54,962,844),31574=>array(46,-65,957,844),31575=>array(50,-68,949,842),31576=>array(56,-67,949,839),31577=>array(32,-61,943,834),31578=>array(37,-68,913,834),31579=>array(43,-69,925,829),31580=>array(45,-60,943,847),31581=>array(41,-66,922,820),31582=>array(37,-65,930,834),31583=>array(36,-64,948,837),31584=>array(50,-71,946,837),31585=>array(38,-71,962,841),31586=>array(39,-64,929,825),31587=>array(41,-69,932,840),31588=>array(33,-54,966,853),31589=>array(38,-54,923,849),31590=>array(37,-57,960,850),31591=>array(47,-66,970,839),31592=>array(37,-69,966,842),31593=>array(42,-54,936,857),31594=>array(33,-16,934,853),31595=>array(33,-62,943,853),31596=>array(38,-67,953,837),31597=>array(58,-52,939,857),31598=>array(62,-11,948,837),31599=>array(52,-75,935,837),31600=>array(54,-70,960,843),31601=>array(39,-67,969,843),31602=>array(50,-67,945,847),31603=>array(24,-65,970,846),31604=>array(34,-55,978,849),31605=>array(36,-74,949,845),31606=>array(49,-70,945,836),31607=>array(49,-70,965,840),31608=>array(50,-67,939,843),31609=>array(29,-63,911,833),31610=>array(42,-69,953,847),31611=>array(51,-66,938,827),31612=>array(47,-81,933,841),31613=>array(47,-69,947,841),31614=>array(46,-20,957,842),31615=>array(26,-64,958,841),31616=>array(46,-59,926,833),31617=>array(46,-59,934,833),31618=>array(42,-67,969,841),31619=>array(27,-74,968,841),31620=>array(47,-67,949,841),31621=>array(50,-70,945,841),31622=>array(47,-51,966,848),31623=>array(41,-67,970,846),31624=>array(40,-72,930,835),31625=>array(36,-63,938,842),31626=>array(39,-69,953,831),31627=>array(51,-60,964,847),31628=>array(52,-72,930,835),31629=>array(69,-58,957,847),31630=>array(43,-73,953,841),31631=>array(41,-61,948,851),31632=>array(48,-62,947,841),31633=>array(32,-57,968,852),31634=>array(41,-68,919,827),31635=>array(48,-52,959,846),31636=>array(48,-65,944,846),31637=>array(63,-58,944,849),31638=>array(44,-69,963,834),31639=>array(50,-75,935,841),31640=>array(61,-69,938,841),31641=>array(38,-52,975,855),31642=>array(57,-68,932,840),31643=>array(33,-61,959,855),31644=>array(49,-28,935,841),31645=>array(57,-59,960,850),31646=>array(46,-46,959,844),31647=>array(57,-54,954,850),31648=>array(41,-19,942,853),31649=>array(53,-68,929,845),31650=>array(48,-66,924,832),31651=>array(41,-65,912,831),31652=>array(45,-70,942,837),31653=>array(48,-62,960,832),31654=>array(27,-81,913,835),31655=>array(41,-17,917,829),31656=>array(38,-69,952,823),31657=>array(39,-61,919,834),31658=>array(52,-70,928,843),31659=>array(44,-68,937,824),31660=>array(55,-65,954,842),31661=>array(60,-58,957,855),31662=>array(60,-24,955,855),31663=>array(44,-70,976,833),31664=>array(66,-51,960,828),31665=>array(46,-62,947,846),31666=>array(69,-62,963,855),31667=>array(45,-72,935,855),31668=>array(39,-68,966,844),31669=>array(45,-70,952,843),31670=>array(42,-61,930,842),31671=>array(41,-66,954,847),31672=>array(49,-67,945,842),31673=>array(40,-72,941,837),31674=>array(43,-72,974,842),31675=>array(43,-70,959,842),31676=>array(43,-74,933,842),31677=>array(43,-27,947,842),31678=>array(50,-72,943,837),31679=>array(43,-64,942,842),31680=>array(54,-65,949,841),31681=>array(57,-36,962,835),31682=>array(67,-47,952,835),31683=>array(57,-70,952,835),31684=>array(67,-64,943,842),31685=>array(62,-62,954,842),31686=>array(56,-60,962,848),31687=>array(46,-69,942,840),31688=>array(33,-58,958,837),31689=>array(53,-67,959,838),31690=>array(42,-69,957,843),31691=>array(54,-71,945,849),31692=>array(38,-68,955,841),31693=>array(33,-64,985,837),31694=>array(53,-76,960,837),31695=>array(53,-64,973,847),31696=>array(38,-28,957,847),31697=>array(38,-75,911,829),31698=>array(38,-66,961,829),31699=>array(45,-60,933,836),31700=>array(54,-64,941,851),31701=>array(59,-14,952,832),31702=>array(46,-75,938,832),31703=>array(32,-62,968,844),31704=>array(55,-68,929,829),31705=>array(45,-65,938,849),31706=>array(36,-26,938,842),31707=>array(40,-71,931,840),31708=>array(53,-83,953,844),31709=>array(51,-69,949,843),31710=>array(63,-70,953,832),31711=>array(44,-65,948,836),31712=>array(30,-53,966,855),31713=>array(45,-60,974,855),31714=>array(62,-76,947,827),31715=>array(72,-69,937,837),31716=>array(53,-59,942,845),31717=>array(56,-67,982,847),31718=>array(49,-38,958,844),31719=>array(58,-68,927,829),31720=>array(35,-54,959,849),31721=>array(41,-64,959,855),31722=>array(47,-71,968,846),31723=>array(71,-67,946,832),31724=>array(43,-66,972,832),31725=>array(57,-54,962,849),31726=>array(54,-29,924,827),31727=>array(33,-71,959,827),31728=>array(66,-73,951,839),31729=>array(66,-64,929,830),31730=>array(47,-73,953,844),31731=>array(55,-59,970,853),31732=>array(45,-68,968,836),31733=>array(49,-71,955,828),31734=>array(42,-64,951,838),31735=>array(50,-46,960,856),31736=>array(42,-74,954,829),31737=>array(44,-39,957,827),31738=>array(57,-78,964,850),31739=>array(53,-64,937,846),31740=>array(59,-73,955,838),31741=>array(47,-68,933,831),31742=>array(41,-67,967,850),31743=>array(56,-73,951,830),31744=>array(64,-65,964,846),31745=>array(53,-74,976,830),31746=>array(60,-69,920,832),31747=>array(46,-70,931,831),31748=>array(36,-80,957,845),31749=>array(49,-72,954,828),31750=>array(44,-71,961,837),31751=>array(49,-67,982,849),31752=>array(45,-60,943,829),31753=>array(57,-70,982,845),31754=>array(50,-34,974,823),31755=>array(44,-30,974,839),31756=>array(33,-65,973,847),31757=>array(58,-74,942,844),31758=>array(71,-69,956,832),31759=>array(39,-65,954,845),31760=>array(57,-72,974,834),31761=>array(33,-66,981,853),31762=>array(39,-78,965,851),31763=>array(33,-64,962,855),31764=>array(29,-67,965,855),31765=>array(60,-71,920,847),31766=>array(52,-70,952,829),31767=>array(58,-63,961,821),31768=>array(50,-62,941,838),31769=>array(53,-72,953,841),31770=>array(46,-86,952,850),31771=>array(29,-49,942,858),31772=>array(56,-75,958,834),31773=>array(52,-67,967,833),31774=>array(50,-58,962,860),31775=>array(31,-67,946,844),31776=>array(56,-29,973,842),31777=>array(27,-61,951,844),31778=>array(59,-66,934,834),31779=>array(42,-63,948,847),31780=>array(43,-69,945,847),31781=>array(36,-53,976,855),31782=>array(48,-33,977,839),31783=>array(36,-68,915,842),31784=>array(51,-58,932,847),31785=>array(46,-68,930,835),31786=>array(47,-68,971,843),31787=>array(52,-76,949,842),31788=>array(57,-73,961,836),31789=>array(44,-63,970,838),31790=>array(36,-68,954,847),31791=>array(36,-55,942,847),31792=>array(46,-67,957,833),31793=>array(49,-67,951,849),31794=>array(43,-75,957,849),31795=>array(54,-65,964,840),31796=>array(42,-83,934,856),31797=>array(66,-62,962,834),31798=>array(23,-61,938,856),31799=>array(41,-54,938,856),31800=>array(43,-68,970,847),31801=>array(60,-67,927,837),31802=>array(43,-33,944,837),31803=>array(45,-74,984,829),31804=>array(44,-67,954,837),31805=>array(27,-65,972,841),31806=>array(31,-53,963,854),31807=>array(44,-70,954,853),31808=>array(61,-64,939,842),31809=>array(37,-74,918,824),31810=>array(39,-71,944,836),31811=>array(53,-16,955,849),31812=>array(36,-52,938,842),31813=>array(51,-70,958,841),31814=>array(46,-75,978,845),31815=>array(44,-59,975,850),31816=>array(36,-62,981,835),31817=>array(46,-35,945,842),31818=>array(37,-67,944,850),31819=>array(43,-66,974,835),31820=>array(56,-58,951,852),31821=>array(33,-62,943,852),31822=>array(43,-68,971,835),31823=>array(43,-95,953,835),31824=>array(39,-62,976,848),31825=>array(28,-82,972,847),31826=>array(61,-64,939,834),31827=>array(37,-64,969,840),31828=>array(35,-56,971,845),31829=>array(45,-70,937,842),31830=>array(38,-53,961,853),31831=>array(50,-60,948,845),31832=>array(39,-67,976,849),31833=>array(38,-52,959,853),31834=>array(42,-62,962,837),31835=>array(52,-72,964,839),31836=>array(57,-68,953,846),31837=>array(50,-68,962,846),31838=>array(47,-62,964,847),31839=>array(42,-69,965,851),31840=>array(49,-62,964,855),31841=>array(33,-60,962,818),31842=>array(45,-69,987,838),31843=>array(40,-67,929,841),31844=>array(38,-53,961,853),31845=>array(35,-60,967,853),31846=>array(39,-33,967,837),31847=>array(28,-57,969,854),31848=>array(22,-56,983,848),31849=>array(34,-67,964,848),31850=>array(33,-71,954,842),31851=>array(40,-60,952,857),31852=>array(61,-62,964,854),31853=>array(56,-73,940,856),31854=>array(54,-59,957,854),31855=>array(38,-75,974,837),31856=>array(31,-55,970,844),31857=>array(29,-78,963,835),31858=>array(46,-71,954,835),31859=>array(57,-67,949,830),31860=>array(33,-58,961,844),31861=>array(41,-71,956,823),31862=>array(41,-73,975,823),31863=>array(41,-71,935,823),31864=>array(36,-64,965,828),31865=>array(28,-68,954,826),31866=>array(38,-61,973,832),31867=>array(39,-62,948,834),31868=>array(48,-63,900,814),31869=>array(56,-59,960,838),31870=>array(42,-75,910,827),31871=>array(41,-76,953,822),31872=>array(38,-71,966,827),31873=>array(37,-68,957,829),31874=>array(37,-58,963,841),31875=>array(32,-65,954,832),31876=>array(44,-71,970,824),31877=>array(59,-65,947,839),31878=>array(59,-65,963,829),31879=>array(69,-65,967,843),31880=>array(53,-65,967,828),31881=>array(29,-67,964,829),31882=>array(43,-68,957,826),31883=>array(48,-63,963,837),31884=>array(58,-67,918,826),31885=>array(39,-54,967,850),31886=>array(69,-76,973,837),31887=>array(49,-71,934,837),31888=>array(42,-66,928,829),31889=>array(42,-65,965,829),31890=>array(37,-64,949,837),31891=>array(46,-67,959,838),31892=>array(44,-70,945,824),31893=>array(51,-60,901,849),31894=>array(49,-70,971,825),31895=>array(46,-62,953,833),31896=>array(52,-64,943,840),31897=>array(46,-64,907,836),31898=>array(51,-62,953,833),31899=>array(50,-62,941,834),31900=>array(37,-67,963,818),31901=>array(29,-66,940,802),31902=>array(35,-67,955,832),31903=>array(56,-72,946,789),31904=>array(55,-69,947,830),31905=>array(55,-64,921,830),31906=>array(40,-65,961,846),31907=>array(33,-65,951,830),31908=>array(62,-65,913,838),31909=>array(79,-65,907,829),31910=>array(43,-77,961,836),31911=>array(35,-55,951,829),31912=>array(46,-70,959,823),31913=>array(52,-70,941,828),31914=>array(45,-59,941,823),31915=>array(48,-68,951,838),31916=>array(48,-56,923,843),31917=>array(53,-65,972,853),31918=>array(37,-56,974,836),31919=>array(52,-70,969,824),31920=>array(37,-64,953,837),31921=>array(46,-70,951,842),31922=>array(42,-62,983,838),31923=>array(39,-67,956,829),31924=>array(51,-71,962,824),31925=>array(54,-68,956,844),31926=>array(33,-67,966,835),31927=>array(67,-63,935,837),31928=>array(49,-77,960,836),31929=>array(29,-59,942,835),31930=>array(52,-70,965,839),31931=>array(36,-70,962,830),31932=>array(42,-70,971,830),31933=>array(42,-67,977,831),31934=>array(45,-66,954,837),31935=>array(45,-68,986,821),31936=>array(53,-68,961,833),31937=>array(21,-71,941,839),31938=>array(45,-73,963,832),31939=>array(63,-70,937,810),31940=>array(31,-65,929,833),31941=>array(34,-66,990,830),31942=>array(36,-70,968,810),31943=>array(30,-68,964,836),31944=>array(40,-67,986,829),31945=>array(38,-62,980,841),31946=>array(52,-68,897,835),31947=>array(37,-72,954,830),31948=>array(39,-65,975,841),31949=>array(42,-65,965,843),31950=>array(30,-75,958,844),31951=>array(69,-79,931,840),31952=>array(39,-70,948,827),31953=>array(38,-68,917,831),31954=>array(39,-72,938,822),31955=>array(39,-73,969,834),31956=>array(41,-79,971,826),31957=>array(52,-62,969,850),31958=>array(42,-69,952,827),31959=>array(48,-65,990,847),31960=>array(31,-68,968,832),31961=>array(42,-64,972,837),31962=>array(53,-69,954,832),31963=>array(56,-67,940,837),31964=>array(34,-62,968,828),31965=>array(28,-76,985,853),31966=>array(62,-69,955,849),31967=>array(40,-67,962,840),31968=>array(31,-66,966,833),31969=>array(50,-60,952,847),31970=>array(32,-62,982,832),31971=>array(34,-66,966,832),31972=>array(66,-73,934,828),31973=>array(60,-60,956,839),31974=>array(40,-71,933,839),31975=>array(40,-72,954,818),31976=>array(38,-69,967,830),31977=>array(25,-64,974,861),31978=>array(39,-67,975,832),31979=>array(70,-65,953,838),31980=>array(47,-67,960,826),31981=>array(38,-62,980,843),31982=>array(30,-64,964,832),31983=>array(47,-59,964,838),31984=>array(40,-68,916,833),31985=>array(40,-67,965,840),31986=>array(37,-71,963,828),31987=>array(54,-56,963,836),31988=>array(37,-67,962,797),31989=>array(42,-72,966,823),31990=>array(39,-68,956,833),31991=>array(46,-68,953,828),31992=>array(56,-65,941,847),31993=>array(226,-64,734,824),31994=>array(52,-64,952,839),31995=>array(62,-64,942,833),31996=>array(60,-67,892,825),31997=>array(60,-70,956,828),31998=>array(38,-67,936,839),31999=>array(60,-67,892,825),32000=>array(35,-64,954,839),32001=>array(60,-66,966,832),32002=>array(84,-64,950,839),32003=>array(57,-73,905,822),32004=>array(34,-64,903,839),32005=>array(34,-64,944,841),32006=>array(69,-64,950,839),32007=>array(34,-64,953,844),32008=>array(34,-78,957,839),32009=>array(60,-67,892,825),32010=>array(54,-60,948,831),32011=>array(34,-66,961,839),32012=>array(56,-64,963,825),32013=>array(34,-65,909,839),32014=>array(43,-71,975,829),32015=>array(44,-72,966,825),32016=>array(34,-64,956,839),32017=>array(53,-70,964,834),32018=>array(38,-71,979,844),32019=>array(47,-59,932,815),32020=>array(34,-64,964,839),32021=>array(44,-64,954,839),32022=>array(57,-72,914,824),32023=>array(34,-64,959,839),32024=>array(34,-64,945,841),32025=>array(34,-70,956,839),32026=>array(34,-66,955,839),32027=>array(34,-64,961,839),32028=>array(74,-64,944,839),32029=>array(40,-31,937,815),32030=>array(48,-71,968,828),32031=>array(52,-76,979,834),32032=>array(63,-60,937,834),32033=>array(34,-71,949,839),32034=>array(65,-69,946,835),32035=>array(57,-63,969,837),32036=>array(57,-62,949,843),32037=>array(82,-65,953,837),32038=>array(73,-44,965,824),32039=>array(84,-60,935,834),32040=>array(73,-73,960,833),32041=>array(35,-76,961,839),32042=>array(57,-35,943,839),32043=>array(57,-67,948,825),32044=>array(32,-64,906,839),32045=>array(61,-67,939,820),32046=>array(49,-60,953,831),32047=>array(51,-63,943,808),32048=>array(34,-64,912,839),32049=>array(62,-62,982,834),32050=>array(69,-67,954,839),32051=>array(36,-64,902,839),32052=>array(43,-65,947,839),32053=>array(54,-68,946,839),32054=>array(35,-54,954,838),32055=>array(49,-78,975,831),32056=>array(32,-38,954,839),32057=>array(34,-64,910,839),32058=>array(35,-64,956,839),32059=>array(39,-74,966,823),32060=>array(52,-62,932,829),32061=>array(36,-39,952,838),32062=>array(48,-75,974,843),32063=>array(84,-65,968,839),32064=>array(67,-65,921,828),32065=>array(32,-32,957,839),32066=>array(34,-77,964,839),32067=>array(34,-65,961,839),32068=>array(38,-64,942,839),32069=>array(44,-64,910,839),32070=>array(64,-64,955,839),32071=>array(40,-73,915,835),32072=>array(47,-67,901,837),32073=>array(35,-60,969,826),32074=>array(40,-67,970,840),32075=>array(44,-66,971,839),32076=>array(37,-64,966,839),32077=>array(40,-68,959,831),32078=>array(44,-64,964,839),32079=>array(49,-74,967,839),32080=>array(35,-64,944,839),32081=>array(42,-68,966,829),32082=>array(57,-70,911,826),32083=>array(54,-55,954,819),32084=>array(52,-66,951,833),32085=>array(50,-48,947,817),32086=>array(34,-72,961,839),32087=>array(61,-46,939,831),32088=>array(57,-75,963,832),32089=>array(41,-39,954,831),32090=>array(36,-39,943,830),32091=>array(32,-62,954,845),32092=>array(57,-63,943,827),32093=>array(36,-58,978,843),32094=>array(34,-64,962,841),32095=>array(58,-57,967,816),32096=>array(71,-65,954,837),32097=>array(34,-64,982,849),32098=>array(34,-64,900,842),32099=>array(64,-72,949,839),32100=>array(62,-65,938,820),32101=>array(36,-67,980,831),32102=>array(34,-65,965,853),32103=>array(51,-61,913,831),32104=>array(44,-64,962,839),32105=>array(41,-70,955,827),32106=>array(34,-64,918,839),32107=>array(81,-70,917,836),32108=>array(69,-64,958,834),32109=>array(43,-70,958,835),32110=>array(63,-60,939,838),32111=>array(46,-65,960,836),32112=>array(50,-39,957,825),32113=>array(34,-64,959,839),32114=>array(64,-71,960,839),32115=>array(49,-64,968,844),32116=>array(49,-65,954,843),32117=>array(34,-64,961,839),32118=>array(35,-64,961,839),32119=>array(41,-68,930,819),32120=>array(60,-61,953,817),32121=>array(33,-64,894,839),32122=>array(35,-55,957,857),32123=>array(44,-72,968,838),32124=>array(55,-65,954,833),32125=>array(69,-66,906,839),32126=>array(30,-70,961,833),32127=>array(34,-64,971,839),32128=>array(46,-70,975,823),32129=>array(54,-61,953,836),32130=>array(48,-70,959,830),32131=>array(51,-65,938,838),32132=>array(48,-70,969,836),32133=>array(57,-63,976,816),32134=>array(36,-71,971,820),32135=>array(36,-62,945,820),32136=>array(57,-65,928,849),32137=>array(44,-74,969,839),32138=>array(38,-69,979,836),32139=>array(38,-60,951,833),32140=>array(61,-68,962,832),32141=>array(43,-52,945,843),32142=>array(32,-71,976,839),32143=>array(59,-67,959,839),32144=>array(49,-67,961,839),32145=>array(59,-62,917,813),32146=>array(49,-71,954,826),32147=>array(44,-64,945,839),32148=>array(35,-66,968,846),32149=>array(59,-41,972,826),32150=>array(46,-59,976,853),32151=>array(37,-51,915,813),32152=>array(44,-61,977,841),32153=>array(34,-65,933,839),32154=>array(34,-64,962,839),32155=>array(44,-64,962,839),32156=>array(34,-65,960,839),32157=>array(35,-68,965,839),32158=>array(42,-46,951,828),32159=>array(34,-69,972,839),32160=>array(34,-67,966,843),32161=>array(48,-70,956,830),32162=>array(34,-67,897,839),32163=>array(34,-64,974,839),32164=>array(55,-54,932,786),32165=>array(41,-71,958,824),32166=>array(41,-59,983,836),32167=>array(48,-70,961,832),32168=>array(38,-77,960,849),32169=>array(58,-67,958,832),32170=>array(44,-69,953,832),32171=>array(50,-64,957,839),32172=>array(34,-65,973,839),32173=>array(34,-64,938,839),32174=>array(34,-73,946,843),32175=>array(39,-64,923,848),32176=>array(44,-64,941,839),32177=>array(34,-64,915,839),32178=>array(33,-64,909,839),32179=>array(57,-67,895,827),32180=>array(32,-65,966,839),32181=>array(34,-68,966,839),32182=>array(39,-64,969,820),32183=>array(34,-66,963,839),32184=>array(34,-67,976,856),32185=>array(42,-64,964,845),32186=>array(39,-64,952,839),32187=>array(34,-66,966,839),32188=>array(50,-71,953,841),32189=>array(44,-64,953,840),32190=>array(34,-66,968,839),32191=>array(34,-68,911,839),32192=>array(40,-73,958,837),32193=>array(53,-64,977,829),32194=>array(56,-74,982,829),32195=>array(36,-71,976,844),32196=>array(45,-62,966,822),32197=>array(43,-82,977,826),32198=>array(49,-73,920,828),32199=>array(49,-64,938,839),32200=>array(42,-64,934,842),32201=>array(45,-68,952,827),32202=>array(57,-63,943,803),32203=>array(34,-68,954,839),32204=>array(32,-62,961,856),32205=>array(40,-65,960,839),32206=>array(40,-66,962,839),32207=>array(34,-64,968,839),32208=>array(49,-68,978,840),32209=>array(34,-64,963,839),32210=>array(34,-67,941,839),32211=>array(39,-66,984,830),32212=>array(53,-74,941,818),32213=>array(34,-82,956,839),32214=>array(34,-67,941,839),32215=>array(71,-73,924,820),32216=>array(34,-68,969,839),32217=>array(45,-61,956,832),32218=>array(34,-64,963,840),32219=>array(54,-72,963,831),32220=>array(67,-70,966,839),32221=>array(34,-68,943,839),32222=>array(29,-69,976,848),32223=>array(54,-48,954,836),32224=>array(34,-67,946,839),32225=>array(34,-64,973,839),32226=>array(53,-67,950,829),32227=>array(34,-64,979,839),32228=>array(34,-64,957,839),32229=>array(36,-61,964,840),32230=>array(51,-41,976,819),32231=>array(55,-70,953,836),32232=>array(33,-67,935,839),32233=>array(34,-64,959,839),32234=>array(40,-64,960,837),32235=>array(43,-36,971,850),32236=>array(34,-64,950,839),32237=>array(64,-64,921,829),32238=>array(49,-72,968,831),32239=>array(32,-64,954,839),32240=>array(49,-71,984,834),32241=>array(44,-62,967,833),32242=>array(24,-71,960,839),32243=>array(36,-72,943,847),32244=>array(34,-66,967,839),32245=>array(53,-61,980,839),32246=>array(40,-55,972,841),32247=>array(50,-68,954,830),32248=>array(62,-44,953,810),32249=>array(38,-64,952,820),32250=>array(51,-70,914,830),32251=>array(24,-72,962,839),32252=>array(51,-41,959,830),32253=>array(51,-90,938,840),32254=>array(51,-63,958,830),32255=>array(35,-39,954,839),32256=>array(33,-50,963,828),32257=>array(34,-64,967,839),32258=>array(33,-50,964,823),32259=>array(48,-70,961,828),32260=>array(34,-64,971,839),32261=>array(24,-64,972,839),32262=>array(33,-59,970,849),32263=>array(46,-50,964,855),32264=>array(63,-65,950,829),32265=>array(34,-66,955,839),32266=>array(34,-64,961,839),32267=>array(34,-64,962,847),32268=>array(55,-75,973,814),32269=>array(41,-70,951,841),32270=>array(38,-69,932,827),32271=>array(40,-67,967,844),32272=>array(59,-64,926,850),32273=>array(44,-65,984,852),32274=>array(34,-64,951,839),32275=>array(47,-71,961,823),32276=>array(46,-70,985,822),32277=>array(34,-64,960,839),32278=>array(47,-72,952,841),32279=>array(37,-63,977,855),32280=>array(33,-61,977,842),32281=>array(48,-70,931,828),32282=>array(53,-71,919,833),32283=>array(34,-64,953,839),32284=>array(44,-78,954,826),32285=>array(33,-82,961,839),32286=>array(34,-71,947,839),32287=>array(24,-64,958,839),32288=>array(33,-77,960,826),32289=>array(34,-68,952,839),32290=>array(39,-70,967,844),32291=>array(54,-57,966,817),32292=>array(49,-72,959,824),32293=>array(43,-70,984,830),32294=>array(34,-70,961,839),32295=>array(43,-60,966,839),32296=>array(62,-74,964,828),32297=>array(59,-70,979,825),32298=>array(44,-68,955,810),32299=>array(35,-64,963,843),32300=>array(42,-45,952,842),32301=>array(56,-61,961,850),32302=>array(34,-65,943,839),32303=>array(34,-72,957,839),32304=>array(51,-71,976,823),32305=>array(24,-70,955,839),32306=>array(34,-64,962,839),32307=>array(35,-69,954,823),32308=>array(55,-70,941,832),32309=>array(34,-65,974,839),32310=>array(60,-59,968,840),32311=>array(34,-65,942,839),32312=>array(41,-73,972,827),32313=>array(34,-64,955,839),32314=>array(34,-64,960,839),32315=>array(34,-62,968,839),32316=>array(42,-72,972,831),32317=>array(34,-64,959,844),32318=>array(34,-73,952,839),32319=>array(42,-79,972,845),32320=>array(51,-68,953,824),32321=>array(59,-71,948,837),32322=>array(42,-72,953,830),32323=>array(34,-72,917,839),32324=>array(71,-73,949,805),32325=>array(34,-65,972,839),32326=>array(34,-75,970,839),32327=>array(59,-60,965,846),32328=>array(48,-74,962,841),32329=>array(46,-68,968,820),32330=>array(29,-64,964,839),32331=>array(57,-71,964,829),32332=>array(38,-75,973,839),32333=>array(34,-67,957,839),32334=>array(39,-71,959,831),32335=>array(49,-58,947,820),32336=>array(35,-44,971,825),32337=>array(44,-64,973,832),32338=>array(34,-71,972,839),32339=>array(42,-73,969,831),32340=>array(28,-66,958,839),32341=>array(34,-67,949,840),32342=>array(24,-72,984,839),32343=>array(43,-71,958,827),32344=>array(47,-61,926,845),32345=>array(34,-67,959,839),32346=>array(34,-64,965,859),32347=>array(45,-65,962,838),32348=>array(45,-70,957,838),32349=>array(34,-68,920,839),32350=>array(34,-64,954,839),32351=>array(43,-68,957,830),32352=>array(50,-67,971,840),32353=>array(26,-72,962,839),32354=>array(42,-70,954,826),32355=>array(40,-39,957,825),32356=>array(36,-66,969,838),32357=>array(37,-65,951,836),32358=>array(24,-64,967,839),32359=>array(25,-75,949,839),32360=>array(55,-73,974,830),32361=>array(34,-64,970,839),32362=>array(34,-68,973,864),32363=>array(53,-73,962,841),32364=>array(39,-65,965,837),32365=>array(63,-57,937,833),32366=>array(41,-39,951,812),32367=>array(40,-66,970,807),32368=>array(34,-64,972,839),32369=>array(48,-38,959,837),32370=>array(49,-68,961,829),32371=>array(51,-71,962,845),32372=>array(50,-71,944,831),32373=>array(47,-45,962,834),32374=>array(43,-33,977,829),32375=>array(44,-64,962,836),32376=>array(30,-78,970,830),32377=>array(34,-66,934,839),32378=>array(45,-74,976,834),32379=>array(34,-64,954,839),32380=>array(24,-70,942,839),32381=>array(34,-70,958,839),32382=>array(57,-59,976,836),32383=>array(34,-64,957,844),32384=>array(42,-67,972,829),32385=>array(30,-58,971,851),32386=>array(22,-71,974,850),32387=>array(34,-68,969,839),32388=>array(36,-62,963,833),32389=>array(56,-68,948,850),32390=>array(51,-38,967,830),32391=>array(41,-66,960,831),32392=>array(34,-64,970,839),32393=>array(34,-64,981,845),32394=>array(31,-77,967,839),32395=>array(49,-68,961,837),32396=>array(34,-84,957,839),32397=>array(53,-62,947,789),32398=>array(24,-64,967,839),32399=>array(35,-67,961,839),32400=>array(19,-64,980,839),32401=>array(46,-68,956,833),32402=>array(34,-64,950,839),32403=>array(34,-67,954,839),32404=>array(24,-68,966,847),32405=>array(32,-68,979,849),32406=>array(19,-64,967,839),32407=>array(38,-65,941,833),32408=>array(30,-68,972,839),32409=>array(40,-67,964,835),32410=>array(26,-68,974,829),32411=>array(42,-71,953,839),32412=>array(19,-64,960,847),32413=>array(42,-62,955,822),32414=>array(53,-31,947,842),32415=>array(271,10,660,829),32416=>array(72,-69,847,828),32417=>array(57,-56,933,828),32418=>array(74,3,936,828),32419=>array(57,-64,933,828),32420=>array(43,-67,942,812),32421=>array(57,-24,936,843),32422=>array(61,-62,879,835),32423=>array(62,-71,941,828),32424=>array(58,-56,964,838),32425=>array(54,-66,912,830),32426=>array(57,-15,936,828),32427=>array(73,-69,874,820),32428=>array(46,-69,903,824),32429=>array(57,-54,927,828),32430=>array(77,-71,950,837),32431=>array(70,-34,929,834),32432=>array(57,-47,937,829),32433=>array(66,-59,943,824),32434=>array(40,-59,885,829),32435=>array(52,-57,898,833),32436=>array(72,-21,939,813),32437=>array(41,-64,945,833),32438=>array(32,-21,943,835),32439=>array(75,-67,957,828),32440=>array(46,-70,926,825),32441=>array(71,-65,944,840),32442=>array(60,-66,921,842),32443=>array(60,11,934,828),32444=>array(74,-72,895,824),32445=>array(74,-23,936,820),32446=>array(57,-61,915,828),32447=>array(44,-60,937,831),32448=>array(57,-66,942,829),32449=>array(57,-22,937,828),32450=>array(57,-65,966,832),32451=>array(35,-61,947,830),32452=>array(57,-14,925,807),32453=>array(77,-64,885,835),32454=>array(60,-57,895,783),32455=>array(39,-56,942,802),32456=>array(62,-79,947,834),32457=>array(39,-57,873,827),32458=>array(57,-66,938,832),32459=>array(53,-64,915,827),32460=>array(57,-67,903,828),32461=>array(54,-72,894,786),32462=>array(41,-74,958,818),32463=>array(57,-33,938,819),32464=>array(57,-67,950,832),32465=>array(42,-69,937,834),32466=>array(71,-65,945,835),32467=>array(67,-66,933,837),32468=>array(57,-63,958,840),32469=>array(44,-60,944,835),32470=>array(76,-22,923,828),32471=>array(53,-66,947,830),32472=>array(44,-55,934,838),32473=>array(57,-67,949,852),32474=>array(59,-58,882,839),32475=>array(57,-57,960,842),32476=>array(74,-63,967,847),32477=>array(39,-21,925,832),32478=>array(81,-64,947,840),32479=>array(57,-71,942,838),32480=>array(57,-74,954,828),32481=>array(57,-67,921,835),32482=>array(73,-59,879,827),32483=>array(50,-85,942,807),32484=>array(59,-68,962,832),32485=>array(59,-69,942,834),32486=>array(25,-66,964,833),32487=>array(53,-23,940,809),32488=>array(61,-67,909,847),32489=>array(41,-62,931,833),32490=>array(53,-69,924,829),32491=>array(57,-68,951,834),32492=>array(52,-66,969,828),32493=>array(28,-67,932,833),32494=>array(59,-63,937,836),32495=>array(63,-66,939,827),32496=>array(65,-65,936,838),32497=>array(53,-74,916,827),32498=>array(57,-64,949,828),32499=>array(50,-23,940,826),32500=>array(63,-64,920,836),32501=>array(67,-70,886,842),32502=>array(57,-72,958,836),32503=>array(34,-74,925,792),32504=>array(57,-69,881,827),32505=>array(49,-67,924,840),32506=>array(30,-64,937,828),32507=>array(53,-41,973,839),32508=>array(53,-67,934,844),32509=>array(61,-68,951,843),32510=>array(53,-64,917,850),32511=>array(30,-64,943,819),32512=>array(53,-67,973,818),32513=>array(57,-66,921,836),32514=>array(53,-63,939,829),32515=>array(53,-74,910,827),32516=>array(52,-70,953,832),32517=>array(60,-66,931,814),32518=>array(35,-54,932,841),32519=>array(57,-66,935,828),32520=>array(52,-73,937,830),32521=>array(57,-70,935,822),32522=>array(69,-28,959,805),32523=>array(39,-66,919,830),32524=>array(57,-43,959,828),32525=>array(52,-33,933,830),32526=>array(53,-71,953,818),32527=>array(53,-57,954,839),32528=>array(59,-64,959,842),32529=>array(53,-69,971,831),32530=>array(53,-72,951,844),32531=>array(66,-67,949,827),32532=>array(62,-69,925,848),32533=>array(39,-54,941,838),32534=>array(34,-69,922,837),32535=>array(57,-64,956,828),32536=>array(53,-73,937,834),32537=>array(47,-64,911,827),32538=>array(50,-67,946,832),32539=>array(53,-64,942,827),32540=>array(53,-68,936,843),32541=>array(52,-53,955,816),32542=>array(69,-63,962,855),32543=>array(53,-67,932,850),32544=>array(36,-64,919,847),32545=>array(56,-63,944,847),32546=>array(53,-23,943,840),32547=>array(55,-67,967,851),32548=>array(33,-50,933,824),32549=>array(57,-64,940,819),32550=>array(53,-68,958,827),32551=>array(53,-64,959,827),32552=>array(39,-75,937,822),32553=>array(41,-66,917,841),32554=>array(52,-76,953,817),32555=>array(53,-67,955,837),32556=>array(38,-68,945,825),32557=>array(57,-64,947,855),32558=>array(62,-67,931,839),32559=>array(53,-64,901,851),32560=>array(50,-40,935,806),32561=>array(53,-72,951,834),32562=>array(53,-66,963,827),32563=>array(57,-68,952,828),32564=>array(53,-71,946,842),32565=>array(38,-69,933,822),32566=>array(47,-60,953,831),32567=>array(58,-62,909,838),32568=>array(44,-45,941,836),32569=>array(50,-72,960,845),32570=>array(59,-68,950,836),32571=>array(58,-32,962,836),32572=>array(80,-73,960,851),32573=>array(48,-54,971,848),32574=>array(58,-53,954,855),32575=>array(49,-58,945,843),32576=>array(47,-64,960,851),32577=>array(47,-65,951,851),32578=>array(48,-68,912,780),32579=>array(69,-71,945,838),32580=>array(49,-68,956,833),32581=>array(48,-72,931,834),32582=>array(48,-68,951,829),32583=>array(45,-72,970,838),32584=>array(48,-70,953,831),32585=>array(63,-54,935,837),32586=>array(72,-68,958,825),32587=>array(62,-68,939,838),32588=>array(59,-65,951,790),32589=>array(68,-62,957,797),32590=>array(34,-53,951,842),32591=>array(45,-63,957,841),32592=>array(44,-59,949,838),32593=>array(117,-60,883,780),32594=>array(148,317,884,597),32595=>array(137,265,863,657),32596=>array(114,-68,894,787),32597=>array(64,-64,917,786),32598=>array(110,10,917,802),32599=>array(69,-55,884,792),32600=>array(45,-64,955,787),32601=>array(50,-68,955,789),32602=>array(98,-57,869,791),32603=>array(42,-61,973,798),32604=>array(79,-35,961,777),32605=>array(55,-20,950,798),32606=>array(56,-62,947,790),32607=>array(68,-60,954,787),32608=>array(47,-58,947,784),32609=>array(63,-24,941,785),32610=>array(55,-60,904,792),32611=>array(63,-33,958,763),32612=>array(55,-53,908,785),32613=>array(141,-70,883,779),32614=>array(82,-68,933,783),32615=>array(55,-71,971,780),32616=>array(29,-34,966,794),32617=>array(59,-69,956,782),32618=>array(57,-69,943,794),32619=>array(59,-64,968,787),32620=>array(44,-72,969,784),32621=>array(63,-51,963,800),32622=>array(100,-73,945,813),32623=>array(81,-69,931,787),32624=>array(71,-73,900,810),32625=>array(51,-72,949,791),32626=>array(58,-65,944,789),32627=>array(56,-26,954,780),32628=>array(34,-62,928,776),32629=>array(57,-69,919,783),32630=>array(136,-70,882,783),32631=>array(68,-63,967,807),32632=>array(85,-73,951,782),32633=>array(39,-64,949,788),32634=>array(44,-70,973,783),32635=>array(41,-68,951,782),32636=>array(59,-65,943,810),32637=>array(36,-65,947,791),32638=>array(110,-67,905,794),32639=>array(50,-8,947,805),32640=>array(107,-71,916,787),32641=>array(49,-65,890,772),32642=>array(64,-63,896,802),32643=>array(42,-65,968,792),32644=>array(44,-64,953,815),32645=>array(38,-67,950,807),32646=>array(43,-73,956,784),32647=>array(63,-64,953,788),32648=>array(62,-64,938,796),32649=>array(50,-52,968,792),32650=>array(72,-67,946,855),32651=>array(60,-67,953,821),32652=>array(39,-61,953,844),32653=>array(38,-67,965,836),32654=>array(45,-61,955,845),32655=>array(54,-68,957,842),32656=>array(34,-67,974,830),32657=>array(52,-67,991,854),32658=>array(54,-73,985,842),32659=>array(44,-71,972,842),32660=>array(61,-63,957,856),32661=>array(46,-66,965,848),32662=>array(50,-71,967,834),32663=>array(36,-66,965,841),32664=>array(53,-68,954,843),32665=>array(53,-63,941,854),32666=>array(22,-68,960,847),32667=>array(53,-69,938,846),32668=>array(57,-66,960,844),32669=>array(42,-73,950,839),32670=>array(29,-33,934,838),32671=>array(36,-68,922,823),32672=>array(43,-72,969,840),32673=>array(49,-74,960,845),32674=>array(52,-69,974,837),32675=>array(57,-64,954,787),32676=>array(32,-62,960,850),32677=>array(46,-75,950,833),32678=>array(41,-73,964,834),32679=>array(35,-75,965,830),32680=>array(49,-62,978,858),32681=>array(48,-63,941,843),32682=>array(42,-77,965,842),32683=>array(39,-70,950,845),32684=>array(51,-70,978,822),32685=>array(50,-74,969,827),32686=>array(33,-58,974,860),32687=>array(55,-67,930,842),32688=>array(41,-82,971,831),32689=>array(53,-73,970,833),32690=>array(34,-66,959,853),32691=>array(46,-69,968,832),32692=>array(35,-83,969,808),32693=>array(46,-82,967,826),32694=>array(16,-65,959,842),32695=>array(53,-71,969,835),32696=>array(29,-60,973,841),32697=>array(51,-62,966,853),32698=>array(49,-64,968,833),32699=>array(52,-69,970,836),32700=>array(41,-71,965,797),32701=>array(73,-50,892,785),32702=>array(40,-70,953,783),32703=>array(43,-64,945,780),32704=>array(47,-63,917,836),32705=>array(47,-62,958,822),32706=>array(43,-71,981,790),32707=>array(52,-67,938,840),32708=>array(47,-73,970,837),32709=>array(31,-59,972,839),32710=>array(54,-58,946,790),32711=>array(41,-76,959,785),32712=>array(113,-79,923,788),32713=>array(29,-64,910,826),32714=>array(56,-65,915,821),32715=>array(42,-67,950,836),32716=>array(50,-20,942,798),32717=>array(33,-72,962,821),32718=>array(31,-63,918,838),32719=>array(32,-76,965,785),32720=>array(32,-74,976,827),32721=>array(37,-64,914,828),32722=>array(74,-72,892,782),32723=>array(70,-65,914,838),32724=>array(51,-60,893,855),32725=>array(47,-63,965,845),32726=>array(26,-64,916,817),32727=>array(61,-70,916,829),32728=>array(32,-71,941,818),32729=>array(45,-64,931,836),32730=>array(74,-65,926,801),32731=>array(37,-63,982,844),32732=>array(37,-72,964,783),32733=>array(30,-48,910,825),32734=>array(53,-68,962,834),32735=>array(40,-80,927,807),32736=>array(53,-61,947,807),32737=>array(46,-56,921,826),32738=>array(41,-71,903,782),32739=>array(61,-63,936,797),32740=>array(98,-71,918,785),32741=>array(42,-59,956,834),32742=>array(65,-59,959,863),32743=>array(57,-69,913,855),32744=>array(88,-65,970,785),32745=>array(41,-60,917,795),32746=>array(59,-73,968,825),32747=>array(52,-74,963,783),32748=>array(62,-62,957,790),32749=>array(53,-76,983,824),32750=>array(75,-64,903,788),32751=>array(66,-52,941,802),32752=>array(60,-69,978,853),32753=>array(46,-63,904,848),32754=>array(41,-73,895,780),32755=>array(60,-67,929,785),32756=>array(40,-73,969,816),32757=>array(37,-54,948,854),32758=>array(48,-77,913,839),32759=>array(53,-67,917,830),32760=>array(61,-70,919,835),32761=>array(28,-66,966,830),32762=>array(46,-68,913,845),32763=>array(59,-67,909,824),32764=>array(54,-66,946,807),32765=>array(30,-67,910,832),32766=>array(60,-57,928,795),32767=>array(66,-52,917,843),32768=>array(28,-73,954,828),32769=>array(38,-39,923,832),32770=>array(21,160,923,832),32771=>array(48,-56,929,836),32772=>array(39,-36,948,834),32773=>array(62,-64,929,836),32774=>array(33,-69,938,836),32775=>array(59,-64,950,835),32776=>array(69,-66,933,840),32777=>array(40,-55,951,840),32778=>array(49,-53,950,836),32779=>array(53,-53,950,836),32780=>array(89,-68,923,768),32781=>array(63,-68,934,789),32782=>array(46,-67,970,791),32783=>array(55,-74,951,822),32784=>array(51,-79,956,836),32785=>array(62,-62,954,840),32786=>array(55,-65,968,829),32787=>array(46,-65,924,827),32788=>array(46,-65,957,828),32789=>array(31,-73,954,831),32790=>array(31,-70,970,831),32791=>array(35,-68,924,828),32792=>array(36,-73,943,832),32793=>array(36,-73,951,832),32794=>array(46,-72,960,833),32795=>array(47,-71,951,839),32796=>array(38,-73,909,832),32797=>array(31,-73,938,831),32798=>array(47,-68,914,829),32799=>array(49,-58,964,828),32800=>array(21,-78,964,842),32801=>array(59,-66,929,831),32802=>array(25,-72,914,818),32803=>array(46,-73,968,844),32804=>array(46,-70,956,826),32805=>array(39,-69,933,832),32806=>array(61,-71,927,830),32807=>array(32,-73,922,806),32808=>array(34,-64,959,832),32809=>array(36,-67,964,833),32810=>array(43,-69,954,842),32811=>array(44,-71,943,830),32812=>array(34,-69,954,835),32813=>array(53,-69,949,840),32814=>array(44,-86,968,831),32815=>array(49,-69,966,827),32816=>array(33,-62,979,830),32817=>array(23,-68,955,838),32818=>array(45,-69,972,849),32819=>array(55,-74,922,781),32820=>array(56,-67,967,828),32821=>array(48,-62,954,789),32822=>array(59,-67,930,786),32823=>array(40,-69,960,839),32824=>array(55,-66,916,830),32825=>array(55,-67,978,853),32826=>array(29,-67,944,789),32827=>array(42,-64,951,824),32828=>array(46,-67,957,789),32829=>array(40,-70,950,831),32830=>array(55,-65,960,838),32831=>array(38,-67,954,825),32832=>array(50,-67,967,825),32833=>array(49,-67,951,805),32834=>array(39,-60,952,794),32835=>array(35,-65,961,829),32836=>array(50,-72,971,850),32837=>array(50,-67,945,819),32838=>array(28,-62,966,854),32839=>array(58,-70,957,781),32840=>array(72,-80,921,822),32841=>array(46,-68,921,827),32842=>array(59,-71,914,830),32843=>array(51,-48,923,841),32844=>array(31,-70,955,782),32845=>array(29,-68,924,830),32846=>array(63,-67,962,826),32847=>array(49,-68,960,785),32848=>array(45,-70,959,822),32849=>array(50,-70,955,770),32850=>array(36,-64,941,804),32851=>array(47,-59,960,806),32852=>array(37,-60,940,830),32853=>array(50,-67,955,844),32854=>array(66,-37,934,805),32855=>array(50,-75,968,833),32856=>array(33,-71,955,831),32857=>array(50,-67,974,835),32858=>array(36,-61,948,793),32859=>array(50,-67,956,841),32860=>array(48,-67,956,834),32861=>array(45,-71,952,823),32862=>array(119,-68,901,786),32863=>array(34,-69,950,852),32864=>array(50,-68,959,845),32865=>array(32,-65,968,819),32866=>array(50,-83,949,797),32867=>array(50,-67,953,816),32868=>array(41,-61,970,856),32869=>array(50,-68,925,827),32870=>array(50,-67,964,839),32871=>array(51,-72,970,817),32872=>array(52,-65,963,806),32873=>array(34,-69,928,824),32874=>array(33,-60,950,838),32875=>array(48,-65,963,806),32876=>array(46,-71,971,827),32877=>array(50,-67,969,856),32878=>array(52,-65,967,782),32879=>array(42,-65,946,842),32880=>array(43,-66,973,835),32881=>array(53,-70,948,838),32882=>array(62,-64,946,833),32883=>array(48,-70,952,846),32884=>array(44,-67,963,839),32885=>array(40,-67,962,838),32886=>array(42,-66,951,808),32887=>array(35,-70,960,839),32888=>array(44,-73,942,827),32889=>array(41,-64,967,835),32890=>array(41,-65,948,846),32891=>array(35,-65,954,831),32892=>array(44,-67,966,847),32893=>array(58,-67,966,840),32894=>array(43,-71,962,840),32895=>array(73,-66,945,833),32896=>array(73,-66,931,833),32897=>array(45,-61,947,848),32898=>array(50,-72,953,828),32899=>array(50,-62,941,834),32900=>array(28,-68,945,829),32901=>array(46,-69,947,833),32902=>array(46,-61,946,841),32903=>array(51,-61,949,850),32904=>array(50,-61,953,856),32905=>array(118,-73,882,841),32906=>array(49,-68,959,783),32907=>array(68,-70,898,834),32908=>array(31,-74,948,773),32909=>array(59,-75,957,831),32910=>array(116,-45,892,762),32911=>array(42,-79,958,777),32912=>array(41,-78,977,826),32913=>array(76,-59,921,844),32914=>array(39,-64,954,833),32915=>array(135,-50,924,826),32916=>array(60,-71,963,825),32917=>array(53,-65,908,799),32918=>array(133,-61,861,836),32919=>array(60,-71,944,839),32920=>array(57,-70,933,826),32921=>array(70,-64,841,788),32922=>array(63,-68,938,829),32923=>array(54,-70,942,786),32924=>array(44,-58,965,856),32925=>array(60,-71,936,785),32926=>array(48,-62,959,803),32927=>array(31,-80,950,782),32928=>array(22,-61,886,786),32929=>array(51,-65,944,788),32930=>array(43,-70,969,837),32931=>array(35,-69,972,833),32932=>array(38,-71,939,831),32933=>array(51,-70,949,779),32934=>array(29,-60,968,810),32935=>array(60,-72,944,785),32936=>array(60,-71,940,813),32937=>array(53,-70,901,810),32938=>array(34,-71,949,825),32939=>array(38,-67,957,833),32940=>array(44,-62,961,831),32941=>array(24,-68,877,799),32942=>array(41,-73,957,832),32943=>array(59,-54,953,831),32944=>array(60,-71,977,837),32945=>array(30,-62,945,826),32946=>array(92,-49,907,840),32947=>array(46,-71,921,829),32948=>array(52,-49,928,844),32949=>array(39,-68,954,829),32950=>array(37,-58,956,824),32951=>array(30,-67,939,824),32952=>array(46,-65,956,811),32953=>array(56,-71,959,811),32954=>array(31,-70,953,839),32955=>array(121,-58,897,827),32956=>array(23,-82,950,827),32957=>array(23,-81,956,822),32958=>array(124,-69,944,820),32959=>array(31,-68,894,814),32960=>array(35,-73,946,815),32961=>array(27,-65,948,824),32962=>array(50,-71,912,833),32963=>array(170,-49,849,785),32964=>array(177,-48,838,834),32965=>array(45,-76,974,826),32966=>array(37,-70,954,786),32967=>array(45,-75,928,826),32968=>array(41,-73,968,826),32969=>array(40,-60,903,854),32970=>array(34,-66,908,843),32971=>array(57,-70,934,835),32972=>array(60,-57,937,826),32973=>array(31,-73,977,837),32974=>array(49,-70,944,838),32975=>array(51,-60,957,840),32976=>array(45,-59,905,840),32977=>array(32,-55,966,797),32978=>array(57,-70,945,788),32979=>array(57,-70,959,789),32980=>array(54,-68,968,835),32981=>array(44,-57,961,848),32982=>array(45,-69,934,834),32983=>array(39,-68,980,840),32984=>array(42,-67,957,836),32985=>array(53,-70,940,837),32986=>array(44,-69,948,786),32987=>array(49,-70,899,787),32988=>array(44,-69,953,824),32989=>array(34,-72,948,833),32990=>array(37,-64,958,845),32991=>array(35,-60,962,787),32992=>array(29,-62,957,839),32993=>array(71,-67,895,818),32994=>array(66,-70,948,787),32995=>array(47,-71,964,825),32996=>array(40,-66,967,846),32997=>array(38,-50,935,789),32998=>array(38,-67,981,829),32999=>array(18,-67,931,826),33000=>array(31,-72,939,817),33001=>array(31,-80,946,822),33002=>array(34,-69,921,817),33003=>array(32,-72,923,782),33004=>array(35,-66,932,827),33005=>array(48,-68,910,790),33006=>array(35,-70,965,837),33007=>array(28,-70,969,848),33008=>array(39,-72,963,838),33009=>array(35,-60,959,823),33010=>array(52,-69,975,845),33011=>array(35,-71,967,845),33012=>array(28,-70,912,786),33013=>array(46,-72,959,782),33014=>array(28,-71,946,842),33015=>array(73,-71,878,847),33016=>array(31,-58,924,841),33017=>array(46,-73,965,780),33018=>array(45,-72,948,840),33019=>array(49,-67,967,838),33020=>array(27,-70,947,845),33021=>array(63,-55,959,844),33022=>array(51,-64,952,829),33023=>array(34,-72,959,827),33024=>array(35,-77,972,813),33025=>array(29,-67,962,818),33026=>array(48,-70,952,815),33027=>array(33,-54,947,821),33028=>array(33,-70,965,824),33029=>array(73,-52,940,841),33030=>array(30,-72,958,844),33031=>array(40,-67,915,841),33032=>array(35,-62,967,836),33033=>array(44,-70,972,840),33034=>array(56,-59,944,835),33035=>array(73,-49,940,808),33036=>array(33,-70,943,841),33037=>array(38,-74,951,818),33038=>array(37,-73,932,818),33039=>array(31,-66,920,821),33040=>array(24,-82,951,832),33041=>array(43,-64,951,841),33042=>array(27,-70,980,821),33043=>array(32,-72,962,827),33044=>array(28,-64,923,846),33045=>array(44,-72,967,837),33046=>array(45,-67,951,837),33047=>array(45,-58,925,851),33048=>array(26,-67,963,821),33049=>array(42,-75,948,820),33050=>array(33,-61,913,810),33051=>array(49,-65,945,791),33052=>array(27,-70,944,776),33053=>array(48,-71,946,835),33054=>array(49,-60,970,833),33055=>array(39,-71,953,815),33056=>array(44,-62,972,820),33057=>array(44,-62,972,820),33058=>array(41,-70,942,839),33059=>array(58,-56,935,790),33060=>array(33,-57,967,800),33061=>array(44,-78,964,822),33062=>array(31,-70,968,831),33063=>array(33,-71,985,838),33064=>array(31,-70,975,825),33065=>array(37,-67,965,846),33066=>array(31,-70,961,846),33067=>array(32,-71,968,812),33068=>array(65,-72,986,834),33069=>array(39,-54,950,787),33070=>array(31,-75,948,835),33071=>array(28,-70,952,839),33072=>array(44,-60,956,797),33073=>array(59,-71,944,833),33074=>array(23,-71,970,788),33075=>array(27,-67,964,818),33076=>array(31,-70,969,797),33077=>array(31,-58,947,788),33078=>array(34,-67,925,785),33079=>array(31,-70,906,833),33080=>array(26,-65,944,836),33081=>array(42,-64,962,799),33082=>array(34,-71,943,839),33083=>array(31,-72,959,833),33084=>array(31,-66,948,787),33085=>array(23,-68,945,830),33086=>array(28,-70,957,841),33087=>array(31,-70,974,841),33088=>array(31,-73,976,851),33089=>array(31,-71,953,830),33090=>array(31,-70,969,788),33091=>array(46,-71,981,830),33092=>array(33,-67,953,833),33093=>array(31,-70,970,841),33094=>array(28,-70,965,835),33095=>array(38,-81,974,822),33096=>array(32,-77,940,828),33097=>array(43,-70,959,816),33098=>array(52,-69,956,824),33099=>array(21,-70,970,812),33100=>array(31,-72,972,844),33101=>array(41,-66,972,825),33102=>array(108,-59,958,815),33103=>array(40,-78,980,783),33104=>array(46,-68,948,839),33105=>array(28,-70,952,835),33106=>array(44,-74,944,784),33107=>array(18,-66,936,818),33108=>array(29,-70,947,822),33109=>array(26,-64,962,834),33110=>array(31,-70,973,835),33111=>array(31,-70,955,831),33112=>array(31,-70,919,787),33113=>array(34,-78,951,833),33114=>array(23,-83,949,831),33115=>array(46,-72,954,782),33116=>array(47,-75,973,822),33117=>array(31,-70,975,788),33118=>array(45,-67,970,836),33119=>array(31,-70,952,836),33120=>array(49,-72,987,831),33121=>array(34,-77,903,782),33122=>array(38,-67,911,803),33123=>array(31,-70,948,850),33124=>array(38,-69,955,840),33125=>array(19,-70,945,788),33126=>array(65,-65,925,846),33127=>array(34,-70,973,855),33128=>array(31,-70,956,835),33129=>array(49,-71,974,830),33130=>array(31,-70,953,788),33131=>array(48,-64,945,836),33132=>array(31,-70,977,796),33133=>array(28,-70,947,787),33134=>array(28,-70,964,786),33135=>array(47,-72,956,832),33136=>array(24,-70,941,793),33137=>array(26,-63,964,829),33138=>array(43,-77,981,782),33139=>array(58,-71,911,820),33140=>array(27,-70,972,833),33141=>array(48,-70,980,791),33142=>array(39,-75,979,825),33143=>array(37,-71,954,785),33144=>array(42,-60,952,801),33145=>array(21,-70,973,837),33146=>array(21,-70,968,837),33147=>array(28,-70,950,829),33148=>array(26,-76,941,778),33149=>array(26,-78,950,784),33150=>array(31,-61,951,836),33151=>array(22,-60,958,783),33152=>array(28,-69,938,819),33153=>array(30,-70,983,843),33154=>array(46,-48,944,847),33155=>array(60,-70,967,785),33156=>array(48,-70,986,830),33157=>array(48,-64,954,843),33158=>array(45,-64,953,825),33159=>array(45,-72,981,832),33160=>array(18,-69,939,784),33161=>array(41,-75,964,826),33162=>array(34,-70,961,831),33163=>array(72,-67,932,835),33164=>array(44,-70,980,823),33165=>array(49,-72,961,835),33166=>array(36,-74,972,842),33167=>array(94,-62,906,834),33168=>array(46,-52,944,846),33169=>array(25,-63,934,832),33170=>array(48,-70,963,787),33171=>array(48,-75,969,853),33172=>array(43,-64,953,839),33173=>array(44,-75,920,783),33174=>array(30,-70,971,844),33175=>array(37,-65,959,829),33176=>array(39,-69,962,788),33177=>array(39,-60,969,829),33178=>array(46,-68,941,848),33179=>array(47,-72,954,835),33180=>array(19,-70,972,823),33181=>array(28,-70,966,828),33182=>array(41,-69,944,826),33183=>array(45,-70,958,839),33184=>array(39,-76,977,788),33185=>array(18,-70,987,850),33186=>array(45,-67,951,824),33187=>array(33,-71,938,817),33188=>array(18,-70,968,787),33189=>array(37,-62,950,844),33190=>array(39,-70,954,832),33191=>array(26,-60,950,833),33192=>array(17,-70,975,837),33193=>array(36,-78,969,836),33194=>array(26,-68,891,832),33195=>array(49,-75,982,845),33196=>array(55,-75,986,830),33197=>array(30,-70,969,839),33198=>array(40,-68,975,829),33199=>array(24,-70,981,837),33200=>array(30,-60,966,852),33201=>array(45,-75,983,840),33202=>array(41,-68,969,838),33203=>array(35,-67,949,840),33204=>array(36,-57,963,848),33205=>array(40,-67,964,830),33206=>array(48,-70,930,793),33207=>array(49,-70,967,827),33208=>array(42,-70,956,839),33209=>array(46,-79,956,830),33210=>array(28,-68,922,839),33211=>array(42,-70,959,845),33212=>array(43,-72,976,805),33213=>array(38,-66,956,853),33214=>array(36,-71,983,859),33215=>array(35,-75,969,840),33216=>array(35,-57,960,788),33217=>array(30,-82,961,837),33218=>array(33,-58,927,836),33219=>array(37,-75,952,849),33220=>array(39,-68,959,822),33221=>array(50,-69,916,787),33222=>array(21,-70,963,840),33223=>array(48,-67,931,835),33224=>array(36,-70,940,833),33225=>array(53,-68,991,854),33226=>array(39,-87,974,784),33227=>array(35,-71,959,827),33228=>array(40,-72,973,836),33229=>array(45,-73,966,843),33230=>array(36,-58,962,805),33231=>array(35,-74,955,847),33232=>array(45,-73,964,840),33233=>array(46,-78,948,777),33234=>array(44,-73,969,835),33235=>array(32,-61,966,838),33236=>array(32,-60,973,796),33237=>array(30,-60,965,853),33238=>array(41,-54,954,830),33239=>array(55,-70,979,837),33240=>array(40,-65,956,848),33241=>array(43,-75,969,829),33242=>array(43,-74,971,827),33243=>array(48,-67,946,790),33244=>array(41,-71,972,827),33245=>array(41,-50,964,867),33246=>array(39,-56,955,805),33247=>array(28,-61,970,838),33248=>array(54,-67,942,846),33249=>array(54,-53,949,849),33250=>array(43,-78,956,829),33251=>array(151,-58,927,780),33252=>array(100,-31,976,782),33253=>array(120,-65,959,820),33254=>array(58,-70,954,772),33255=>array(31,-63,956,836),33256=>array(120,-65,932,841),33257=>array(48,-76,965,781),33258=>array(201,-67,821,853),33259=>array(87,-47,948,840),33260=>array(46,-67,967,850),33261=>array(56,-63,970,844),33262=>array(42,-66,937,837),33263=>array(52,-64,946,849),33264=>array(61,-72,925,852),33265=>array(109,-101,922,839),33266=>array(37,-71,967,844),33267=>array(80,-16,915,770),33268=>array(59,-71,971,831),33269=>array(49,-57,965,848),33270=>array(55,-68,962,840),33271=>array(58,-72,960,821),33272=>array(54,-42,952,756),33273=>array(46,-78,954,824),33274=>array(80,-32,933,829),33275=>array(56,-68,959,829),33276=>array(156,-46,863,793),33277=>array(138,-68,825,829),33278=>array(42,-71,966,824),33279=>array(57,-68,954,833),33280=>array(83,-67,917,834),33281=>array(50,-74,956,834),33282=>array(44,-65,969,838),33283=>array(85,-60,898,834),33284=>array(58,-68,927,834),33285=>array(65,-52,874,842),33286=>array(52,-59,924,829),33287=>array(40,-70,955,836),33288=>array(68,-56,951,826),33289=>array(55,-67,965,810),33290=>array(62,-67,947,832),33291=>array(73,-41,936,832),33292=>array(76,-55,909,831),33293=>array(46,-65,958,856),33294=>array(46,-65,958,856),33295=>array(61,-57,879,831),33296=>array(43,-62,948,828),33297=>array(58,-67,956,829),33298=>array(45,-64,945,848),33299=>array(40,-53,931,818),33300=>array(55,-63,971,789),33301=>array(57,-75,961,824),33302=>array(36,-56,947,851),33303=>array(39,-58,955,843),33304=>array(31,-65,933,851),33305=>array(45,-63,965,846),33306=>array(50,-65,949,855),33307=>array(44,-72,942,837),33308=>array(41,-70,943,842),33309=>array(63,-68,937,841),33310=>array(47,-76,949,852),33311=>array(71,-69,936,839),33312=>array(47,-79,902,826),33313=>array(43,-66,947,837),33314=>array(67,-68,921,845),33315=>array(42,-71,943,821),33316=>array(53,-68,975,845),33317=>array(54,-71,963,853),33318=>array(42,-60,981,860),33319=>array(53,-68,948,848),33320=>array(34,-67,978,855),33321=>array(46,-68,958,835),33322=>array(37,-56,960,849),33323=>array(59,-63,945,849),33324=>array(44,-70,963,833),33325=>array(35,-70,935,822),33326=>array(39,-69,931,834),33327=>array(44,-61,910,856),33328=>array(41,-68,932,838),33329=>array(36,-66,944,833),33330=>array(39,-70,986,860),33331=>array(74,-64,915,839),33332=>array(51,-70,962,846),33333=>array(39,-54,951,849),33334=>array(40,-68,896,851),33335=>array(34,-65,963,849),33336=>array(54,-54,956,849),33337=>array(41,-67,957,849),33338=>array(41,-61,906,856),33339=>array(29,-66,924,828),33340=>array(44,-73,965,835),33341=>array(52,-70,972,840),33342=>array(36,-75,924,825),33343=>array(53,-68,973,839),33344=>array(74,-60,964,849),33345=>array(44,-68,975,845),33346=>array(34,-73,965,841),33347=>array(39,-70,978,843),33348=>array(49,-68,951,846),33349=>array(38,-70,966,840),33350=>array(35,-68,976,845),33351=>array(34,-61,965,849),33352=>array(32,-68,972,845),33353=>array(36,-73,962,836),33354=>array(53,-68,930,845),33355=>array(52,-68,971,839),33356=>array(23,-51,974,846),33357=>array(29,-73,963,845),33358=>array(34,-67,954,839),33359=>array(37,-64,954,856),33360=>array(36,-75,977,840),33361=>array(37,-68,915,838),33362=>array(52,-56,912,850),33363=>array(54,-71,980,828),33364=>array(26,-71,986,849),33365=>array(37,-67,938,847),33366=>array(39,-75,957,843),33367=>array(36,-72,959,845),33368=>array(49,-64,964,854),33369=>array(64,-63,991,863),33370=>array(49,-79,950,829),33371=>array(43,-80,956,833),33372=>array(36,-73,950,831),33373=>array(54,-54,966,849),33374=>array(44,-74,971,834),33375=>array(29,-54,963,849),33376=>array(20,-68,980,845),33377=>array(41,-73,923,836),33378=>array(44,-68,965,844),33379=>array(44,-63,967,856),33380=>array(34,-65,978,852),33381=>array(29,-71,968,850),33382=>array(34,-54,955,849),33383=>array(23,-68,970,845),33384=>array(29,-61,972,844),33385=>array(37,-72,970,845),33386=>array(44,-61,982,849),33387=>array(49,-68,973,845),33388=>array(37,-72,959,840),33389=>array(35,-62,970,858),33390=>array(112,-56,974,796),33391=>array(85,-61,963,820),33392=>array(40,-60,942,791),33393=>array(46,-68,958,827),33394=>array(46,-17,958,838),33395=>array(54,-62,938,828),33396=>array(53,-72,969,842),33397=>array(50,-73,961,831),33398=>array(48,-66,960,832),33399=>array(54,-66,960,832),33400=>array(47,-69,912,827),33401=>array(62,310,913,613),33402=>array(69,-29,919,820),33403=>array(64,-66,943,826),33404=>array(66,-64,939,826),33405=>array(42,-68,974,832),33406=>array(62,-60,946,825),33407=>array(60,-64,935,830),33408=>array(64,-66,943,826),33409=>array(56,-67,945,826),33410=>array(61,-57,911,831),33411=>array(47,-52,961,843),33412=>array(41,-69,969,832),33413=>array(61,-63,950,833),33414=>array(63,-67,946,836),33415=>array(81,-69,931,836),33416=>array(63,-69,940,831),33417=>array(65,-85,938,831),33418=>array(59,-71,951,822),33419=>array(65,-62,938,831),33420=>array(64,-61,932,831),33421=>array(67,-62,929,831),33422=>array(68,-61,936,833),33423=>array(53,-23,949,822),33424=>array(78,-71,948,823),33425=>array(60,-28,951,826),33426=>array(66,-20,936,823),33427=>array(71,-66,947,826),33428=>array(50,-68,915,838),33429=>array(62,-66,912,823),33430=>array(60,-66,936,823),33431=>array(62,-70,912,823),33432=>array(70,-80,959,818),33433=>array(65,-65,955,834),33434=>array(64,-46,950,832),33435=>array(66,-73,957,820),33436=>array(52,-58,929,832),33437=>array(55,-74,967,824),33438=>array(54,-72,962,826),33439=>array(36,-62,976,833),33440=>array(46,-71,971,831),33441=>array(62,-70,939,830),33442=>array(44,-67,956,823),33443=>array(38,-70,935,819),33444=>array(47,-64,967,829),33445=>array(57,-68,961,836),33446=>array(45,-75,937,827),33447=>array(71,-51,943,837),33448=>array(49,-65,970,833),33449=>array(38,-80,971,840),33450=>array(80,-64,956,836),33451=>array(34,-58,971,832),33452=>array(39,-60,957,837),33453=>array(78,-35,936,822),33454=>array(73,-63,927,825),33455=>array(33,-19,951,837),33456=>array(47,-62,974,833),33457=>array(49,-69,934,826),33458=>array(29,-44,951,823),33459=>array(52,-63,933,838),33460=>array(58,-77,941,822),33461=>array(49,-69,972,826),33462=>array(53,-69,944,833),33463=>array(82,-20,935,829),33464=>array(68,-71,940,824),33465=>array(58,-67,933,829),33466=>array(55,-84,979,820),33467=>array(59,-67,912,838),33468=>array(72,-38,951,839),33469=>array(57,-57,943,838),33470=>array(60,-61,954,832),33471=>array(48,-52,913,827),33472=>array(52,-73,964,823),33473=>array(44,-68,941,827),33474=>array(56,-75,968,827),33475=>array(47,-76,980,818),33476=>array(63,-75,937,822),33477=>array(44,-71,916,818),33478=>array(44,-55,913,828),33479=>array(63,-65,913,828),33480=>array(53,-68,912,824),33481=>array(67,-51,918,823),33482=>array(49,-84,928,816),33483=>array(59,-64,931,820),33484=>array(63,-67,942,826),33485=>array(29,-44,951,823),33486=>array(65,9,916,824),33487=>array(61,-68,936,822),33488=>array(62,-62,924,837),33489=>array(60,-66,948,828),33490=>array(57,-68,949,833),33491=>array(42,-67,965,832),33492=>array(71,-65,941,832),33493=>array(62,-66,938,827),33494=>array(72,-71,944,822),33495=>array(69,-68,940,830),33496=>array(63,-78,933,820),33497=>array(51,-14,947,840),33498=>array(70,-73,944,833),33499=>array(66,-63,949,833),33500=>array(68,-65,938,834),33501=>array(68,-54,964,834),33502=>array(44,-45,946,820),33503=>array(48,-62,934,837),33504=>array(69,-70,962,824),33505=>array(74,-67,978,833),33506=>array(79,-70,931,834),33507=>array(79,-80,931,834),33508=>array(57,-11,951,833),33509=>array(72,-65,931,827),33510=>array(80,-67,912,832),33511=>array(67,-61,936,830),33512=>array(55,-67,960,829),33513=>array(79,-65,933,827),33514=>array(66,-62,956,830),33515=>array(79,-66,933,827),33516=>array(68,-70,941,823),33517=>array(77,-67,950,832),33518=>array(45,-67,934,830),33519=>array(58,-71,959,829),33520=>array(69,-68,953,826),33521=>array(50,-71,935,823),33522=>array(48,-64,948,829),33523=>array(48,-61,959,836),33524=>array(60,-14,957,830),33525=>array(47,-71,968,825),33526=>array(40,-70,975,823),33527=>array(51,-71,945,822),33528=>array(68,-66,938,827),33529=>array(55,-64,949,827),33530=>array(53,-52,948,833),33531=>array(43,-65,950,830),33532=>array(59,-36,938,827),33533=>array(49,-62,956,827),33534=>array(56,-50,956,839),33535=>array(50,-61,958,836),33536=>array(48,-66,949,832),33537=>array(80,-64,939,838),33538=>array(61,-70,943,828),33539=>array(46,-69,948,811),33540=>array(57,-68,943,836),33541=>array(51,-64,934,838),33542=>array(40,-59,944,836),33543=>array(48,-65,959,830),33544=>array(59,-41,964,830),33545=>array(50,-61,958,836),33546=>array(66,-29,932,836),33547=>array(80,-64,955,836),33548=>array(39,-66,954,831),33549=>array(55,-67,947,828),33550=>array(46,-32,963,831),33551=>array(33,-66,923,827),33552=>array(27,-57,916,826),33553=>array(58,-60,916,826),33554=>array(66,-70,944,825),33555=>array(68,-59,926,826),33556=>array(75,-7,926,826),33557=>array(62,-66,957,826),33558=>array(55,-73,966,821),33559=>array(61,-66,939,829),33560=>array(42,-66,943,835),33561=>array(66,-68,956,829),33562=>array(61,-72,925,822),33563=>array(63,-60,956,833),33564=>array(60,-64,946,832),33565=>array(69,-39,944,811),33566=>array(68,-40,943,811),33567=>array(77,-64,934,842),33568=>array(41,-68,966,826),33569=>array(53,-64,948,831),33570=>array(61,-53,942,841),33571=>array(46,-66,950,828),33572=>array(87,-76,960,826),33573=>array(59,-26,956,820),33574=>array(53,-68,970,824),33575=>array(54,-67,960,817),33576=>array(54,-65,947,834),33577=>array(47,-70,953,825),33578=>array(49,-76,962,822),33579=>array(61,-46,941,830),33580=>array(59,-58,949,838),33581=>array(56,-66,964,833),33582=>array(62,-70,938,826),33583=>array(53,-66,972,835),33584=>array(72,-66,959,835),33585=>array(38,-64,979,834),33586=>array(85,-60,935,838),33587=>array(56,-62,948,830),33588=>array(66,-65,939,834),33589=>array(72,-61,940,838),33590=>array(41,-67,968,831),33591=>array(44,-72,958,819),33592=>array(61,-63,954,840),33593=>array(53,-68,945,834),33594=>array(21,-31,946,859),33595=>array(57,-68,906,827),33596=>array(66,-64,939,833),33597=>array(42,-74,933,834),33598=>array(65,-69,957,827),33599=>array(46,-67,973,829),33600=>array(45,-58,938,833),33601=>array(65,-25,957,817),33602=>array(42,-68,978,823),33603=>array(51,-26,955,832),33604=>array(55,-53,950,839),33605=>array(59,-62,974,831),33606=>array(33,-62,888,834),33607=>array(60,-54,962,843),33608=>array(54,-71,951,825),33609=>array(59,-68,950,833),33610=>array(69,-74,933,827),33611=>array(68,-69,945,820),33612=>array(62,-73,949,823),33613=>array(69,-70,958,829),33614=>array(74,-30,964,811),33615=>array(29,-69,942,834),33616=>array(31,-53,950,844),33617=>array(55,-63,980,831),33618=>array(41,-56,955,837),33619=>array(65,-69,957,828),33620=>array(42,-66,943,833),33621=>array(48,-65,943,835),33622=>array(53,-30,959,837),33623=>array(61,-70,943,828),33624=>array(43,-65,941,827),33625=>array(57,-50,947,831),33626=>array(26,-60,941,831),33627=>array(59,-65,931,826),33628=>array(63,-68,923,823),33629=>array(30,-66,916,825),33630=>array(35,-71,950,825),33631=>array(35,-56,938,824),33632=>array(25,-70,949,827),33633=>array(34,-64,905,827),33634=>array(65,-62,939,830),33635=>array(42,-71,941,817),33636=>array(53,-57,910,833),33637=>array(37,-60,944,831),33638=>array(56,-63,928,831),33639=>array(67,-74,922,822),33640=>array(64,-66,915,825),33641=>array(37,-71,952,826),33642=>array(44,-66,936,824),33643=>array(78,-69,926,826),33644=>array(35,-66,915,827),33645=>array(36,-16,925,821),33646=>array(45,-68,921,824),33647=>array(56,-68,917,822),33648=>array(48,-69,945,826),33649=>array(73,-63,928,821),33650=>array(56,-32,951,821),33651=>array(59,-34,954,805),33652=>array(45,-76,974,829),33653=>array(63,-32,971,823),33654=>array(71,-79,958,825),33655=>array(42,-74,945,834),33656=>array(53,-64,948,832),33657=>array(57,-58,935,831),33658=>array(49,-62,937,823),33659=>array(35,-65,964,831),33660=>array(49,-65,956,831),33661=>array(48,-72,954,832),33662=>array(51,-70,954,821),33663=>array(41,-62,959,827),33664=>array(45,-67,968,821),33665=>array(69,-16,943,826),33666=>array(62,-70,916,821),33667=>array(48,-70,947,827),33668=>array(51,-66,938,821),33669=>array(26,-74,947,822),33670=>array(62,-65,955,835),33671=>array(57,-75,938,824),33672=>array(54,-76,956,821),33673=>array(46,-59,933,839),33674=>array(46,-69,943,822),33675=>array(50,-70,947,824),33676=>array(42,-63,956,822),33677=>array(55,-69,944,820),33678=>array(42,-67,947,832),33679=>array(47,-70,959,824),33680=>array(56,-66,960,818),33681=>array(39,-64,980,832),33682=>array(66,-70,938,833),33683=>array(60,-62,947,833),33684=>array(66,-65,939,820),33685=>array(54,-69,972,829),33686=>array(76,-18,949,836),33687=>array(69,-63,951,836),33688=>array(53,-67,947,832),33689=>array(45,-63,953,832),33690=>array(40,-73,949,825),33691=>array(36,-69,959,826),33692=>array(20,-82,968,828),33693=>array(60,-17,955,838),33694=>array(47,-58,961,830),33695=>array(37,-79,966,831),33696=>array(42,-67,956,831),33697=>array(55,-73,970,831),33698=>array(57,-65,964,834),33699=>array(47,-24,957,832),33700=>array(66,-67,940,827),33701=>array(46,-65,943,824),33702=>array(76,-64,949,824),33703=>array(46,-62,950,832),33704=>array(61,-61,950,835),33705=>array(53,-64,948,835),33706=>array(69,-65,948,831),33707=>array(65,-72,962,823),33708=>array(43,-64,953,834),33709=>array(61,-65,912,829),33710=>array(50,-73,939,827),33711=>array(47,-67,969,824),33712=>array(54,-74,969,823),33713=>array(32,-61,948,829),33714=>array(36,-59,947,809),33715=>array(62,-64,920,826),33716=>array(62,-63,912,827),33717=>array(43,-59,956,832),33718=>array(35,-19,962,823),33719=>array(32,-63,940,830),33720=>array(35,-66,925,827),33721=>array(65,-19,924,825),33722=>array(62,-62,912,824),33723=>array(42,-64,919,818),33724=>array(50,-27,928,824),33725=>array(40,-65,971,837),33726=>array(36,-71,980,829),33727=>array(63,-65,947,827),33728=>array(51,-68,966,830),33729=>array(71,-65,939,833),33730=>array(85,-63,937,823),33731=>array(47,-73,945,823),33732=>array(41,-70,976,824),33733=>array(63,-68,937,835),33734=>array(58,-74,968,828),33735=>array(52,-61,954,839),33736=>array(72,-67,951,824),33737=>array(65,-52,935,840),33738=>array(41,-63,932,836),33739=>array(77,-69,963,826),33740=>array(70,-61,938,838),33741=>array(38,-44,957,833),33742=>array(80,-34,955,823),33743=>array(60,-62,954,832),33744=>array(88,-64,924,835),33745=>array(72,-62,940,832),33746=>array(49,-70,961,844),33747=>array(45,-68,962,822),33748=>array(46,-70,969,832),33749=>array(40,-61,974,829),33750=>array(71,-59,943,844),33751=>array(64,-70,936,826),33752=>array(25,-66,967,832),33753=>array(69,-29,947,827),33754=>array(67,-60,964,821),33755=>array(86,-73,938,820),33756=>array(48,-65,971,837),33757=>array(63,-74,973,824),33758=>array(59,-69,949,826),33759=>array(50,-57,960,834),33760=>array(61,-62,960,836),33761=>array(68,-65,961,832),33762=>array(60,-72,960,820),33763=>array(79,-74,961,820),33764=>array(42,-39,979,818),33765=>array(44,-64,957,832),33766=>array(60,-70,944,831),33767=>array(50,-69,955,832),33768=>array(69,-75,942,827),33769=>array(72,-59,934,837),33770=>array(62,-65,939,830),33771=>array(64,-38,960,812),33772=>array(68,-73,937,823),33773=>array(39,-67,961,833),33774=>array(45,-70,969,829),33775=>array(56,-78,941,838),33776=>array(43,-65,961,833),33777=>array(46,-65,954,831),33778=>array(61,-65,934,841),33779=>array(54,-39,980,815),33780=>array(35,-42,968,816),33781=>array(95,-65,945,824),33782=>array(40,-70,967,835),33783=>array(73,-68,923,826),33784=>array(44,-66,973,832),33785=>array(56,-39,954,832),33786=>array(62,-68,947,829),33787=>array(48,-69,966,822),33788=>array(48,-62,970,835),33789=>array(39,-73,966,832),33790=>array(47,-72,968,831),33791=>array(69,-70,944,825),33792=>array(43,-73,953,826),33793=>array(62,-69,958,836),33794=>array(46,-59,933,839),33795=>array(76,-59,949,836),33796=>array(43,-63,939,826),33797=>array(60,-67,957,838),33798=>array(59,-52,949,841),33799=>array(61,-67,971,827),33800=>array(46,-62,950,832),33801=>array(42,-67,960,826),33802=>array(35,-62,973,833),33803=>array(54,-70,947,833),33804=>array(61,-68,935,839),33805=>array(54,-63,949,838),33806=>array(53,-73,934,834),33807=>array(77,-62,947,833),33808=>array(42,-69,976,826),33809=>array(36,-67,952,833),33810=>array(53,-60,963,820),33811=>array(67,-38,961,811),33812=>array(47,-44,935,838),33813=>array(44,-76,956,828),33814=>array(77,-62,937,815),33815=>array(67,-63,927,819),33816=>array(50,-68,965,830),33817=>array(25,-66,964,832),33818=>array(38,-69,952,826),33819=>array(58,-70,947,825),33820=>array(52,-77,933,822),33821=>array(65,-58,917,829),33822=>array(79,-58,958,826),33823=>array(36,-68,952,824),33824=>array(59,-74,939,820),33825=>array(50,-65,939,826),33826=>array(51,-30,978,835),33827=>array(49,-73,973,823),33828=>array(63,-70,916,818),33829=>array(66,-71,916,819),33830=>array(54,-60,908,830),33831=>array(54,-62,930,831),33832=>array(74,-67,931,828),33833=>array(40,-64,985,833),33834=>array(41,-69,955,839),33835=>array(42,-70,956,825),33836=>array(77,-68,946,834),33837=>array(73,-61,936,831),33838=>array(46,-71,968,827),33839=>array(50,-81,943,829),33840=>array(46,-71,968,825),33841=>array(52,-24,948,832),33842=>array(59,-70,947,828),33843=>array(71,-66,943,824),33844=>array(46,-76,942,827),33845=>array(70,-67,942,833),33846=>array(43,-73,974,821),33847=>array(67,-68,941,823),33848=>array(31,-64,979,830),33849=>array(47,-66,941,831),33850=>array(70,-69,945,831),33851=>array(69,-69,944,825),33852=>array(77,-62,932,839),33853=>array(56,-68,970,835),33854=>array(59,-57,951,829),33855=>array(53,-72,956,823),33856=>array(55,-68,955,825),33857=>array(67,-57,950,821),33858=>array(34,-63,954,828),33859=>array(71,-68,944,829),33860=>array(53,-67,945,826),33861=>array(46,-32,954,824),33862=>array(35,-68,965,832),33863=>array(46,-61,973,832),33864=>array(48,-55,962,832),33865=>array(49,-70,965,839),33866=>array(45,-64,972,849),33867=>array(42,-67,948,830),33868=>array(46,-71,939,822),33869=>array(71,-70,947,823),33870=>array(32,-70,949,829),33871=>array(52,-67,959,829),33872=>array(55,-29,973,828),33873=>array(53,-58,958,832),33874=>array(61,-49,956,832),33875=>array(67,-69,957,826),33876=>array(51,-71,969,827),33877=>array(41,-69,953,845),33878=>array(47,-61,984,832),33879=>array(43,-64,941,826),33880=>array(63,-62,923,833),33881=>array(45,-69,943,826),33882=>array(51,-32,945,833),33883=>array(62,-61,942,837),33884=>array(34,-67,974,825),33885=>array(61,-67,943,823),33886=>array(68,-73,952,823),33887=>array(83,-27,955,826),33888=>array(32,-53,951,841),33889=>array(41,-64,948,830),33890=>array(34,-20,966,831),33891=>array(76,-27,947,839),33892=>array(61,-58,958,832),33893=>array(77,-68,951,829),33894=>array(63,-59,945,839),33895=>array(82,-65,953,825),33896=>array(69,-67,973,826),33897=>array(62,-51,953,828),33898=>array(61,-75,955,843),33899=>array(69,-61,940,840),33900=>array(45,-62,939,838),33901=>array(60,-67,967,833),33902=>array(43,-72,966,826),33903=>array(57,-66,942,823),33904=>array(41,-71,979,824),33905=>array(49,-37,962,834),33906=>array(42,-70,933,833),33907=>array(39,-64,966,833),33908=>array(55,-66,955,828),33909=>array(66,-60,951,835),33910=>array(74,-54,942,829),33911=>array(74,-64,946,842),33912=>array(46,-29,968,829),33913=>array(42,-56,963,842),33914=>array(51,-64,942,830),33915=>array(24,-66,962,830),33916=>array(69,-65,969,838),33917=>array(69,-70,944,827),33918=>array(59,-36,967,827),33919=>array(69,-70,944,838),33920=>array(59,-21,955,831),33921=>array(36,-39,959,831),33922=>array(72,-67,925,842),33923=>array(72,-60,961,838),33924=>array(51,-67,957,838),33925=>array(51,-68,956,838),33926=>array(68,-81,941,826),33927=>array(20,-69,952,833),33928=>array(60,-67,914,824),33929=>array(60,-69,914,828),33930=>array(60,-58,950,828),33931=>array(41,-59,943,833),33932=>array(25,-60,939,833),33933=>array(39,-69,948,826),33934=>array(49,-71,969,832),33935=>array(61,-71,939,827),33936=>array(47,-52,963,839),33937=>array(54,-81,968,822),33938=>array(69,-64,959,832),33939=>array(51,-62,956,832),33940=>array(70,-61,946,833),33941=>array(52,-37,948,840),33942=>array(70,-89,942,830),33943=>array(48,-64,974,830),33944=>array(62,-69,955,825),33945=>array(53,-75,959,839),33946=>array(83,-66,938,826),33947=>array(42,-74,953,826),33948=>array(37,-59,946,835),33949=>array(42,-68,939,826),33950=>array(53,-65,953,831),33951=>array(53,-66,956,830),33952=>array(52,-29,953,825),33953=>array(66,-64,945,834),33954=>array(76,-68,974,825),33955=>array(46,-69,950,826),33956=>array(56,-72,950,826),33957=>array(77,-76,928,835),33958=>array(38,-69,974,835),33959=>array(51,-73,966,824),33960=>array(23,-53,956,841),33961=>array(52,-68,962,825),33962=>array(60,-70,942,835),33963=>array(37,-47,956,854),33964=>array(43,-60,956,829),33965=>array(65,-71,931,845),33966=>array(29,-70,937,822),33967=>array(56,-70,923,835),33968=>array(50,-79,964,827),33969=>array(48,-55,947,840),33970=>array(46,-61,946,839),33971=>array(65,-75,927,839),33972=>array(41,-69,942,833),33973=>array(54,-59,960,833),33974=>array(45,-72,946,823),33975=>array(66,-64,944,833),33976=>array(47,-73,953,824),33977=>array(31,-64,972,835),33978=>array(50,-69,961,833),33979=>array(40,-60,960,833),33980=>array(43,-62,972,836),33981=>array(36,-39,950,823),33982=>array(49,-52,946,839),33983=>array(68,-68,941,833),33984=>array(44,-64,955,835),33985=>array(36,-69,964,829),33986=>array(53,-65,947,830),33987=>array(51,-67,957,833),33988=>array(51,-66,940,838),33989=>array(48,-72,960,823),33990=>array(43,-71,954,824),33991=>array(54,-64,949,831),33992=>array(70,-65,924,833),33993=>array(46,-66,954,839),33994=>array(35,-62,957,832),33995=>array(59,-21,955,834),33996=>array(48,-74,973,825),33997=>array(53,-67,943,831),33998=>array(46,-75,938,826),33999=>array(59,-74,968,826),34000=>array(52,-67,939,830),34001=>array(44,-71,956,835),34002=>array(63,-72,956,825),34003=>array(48,-62,957,840),34004=>array(62,-71,955,826),34005=>array(48,-57,959,830),34006=>array(67,-58,941,837),34007=>array(51,-68,978,829),34008=>array(46,-78,959,824),34009=>array(57,-66,937,833),34010=>array(33,-76,982,830),34011=>array(38,-73,973,827),34012=>array(60,-67,950,830),34013=>array(54,-23,924,821),34014=>array(62,-67,914,821),34015=>array(26,-62,908,832),34016=>array(62,-63,914,827),34017=>array(44,-67,966,832),34018=>array(62,-75,938,830),34019=>array(61,-63,924,829),34020=>array(38,-76,974,825),34021=>array(29,-6,954,827),34022=>array(38,-56,947,826),34023=>array(36,-52,961,839),34024=>array(42,-67,963,828),34025=>array(35,-71,950,825),34026=>array(50,-73,972,824),34027=>array(43,-72,970,822),34028=>array(35,-62,952,833),34029=>array(38,-59,965,827),34030=>array(37,-56,951,839),34031=>array(33,-69,962,832),34032=>array(51,-68,978,829),34033=>array(56,-73,957,820),34034=>array(65,-32,953,823),34035=>array(66,-32,943,824),34036=>array(64,-63,957,825),34037=>array(40,-75,963,827),34038=>array(69,-70,956,823),34039=>array(67,-68,961,823),34040=>array(61,-74,939,851),34041=>array(45,-67,947,829),34042=>array(40,-55,961,833),34043=>array(54,-47,967,844),34044=>array(26,-76,972,829),34045=>array(56,-65,948,832),34046=>array(73,-70,944,823),34047=>array(33,-67,948,834),34048=>array(61,-65,944,827),34049=>array(67,-68,946,831),34050=>array(68,-69,944,827),34051=>array(74,-58,947,839),34052=>array(71,-65,944,822),34053=>array(63,-57,936,838),34054=>array(49,-76,974,825),34055=>array(69,-70,951,826),34056=>array(62,-65,941,824),34057=>array(44,-68,965,827),34058=>array(51,-66,960,832),34059=>array(47,-70,964,828),34060=>array(45,-67,985,832),34061=>array(49,-69,958,823),34062=>array(66,-73,972,825),34063=>array(66,-70,938,822),34064=>array(39,-73,928,838),34065=>array(48,-70,956,835),34066=>array(47,-73,964,824),34067=>array(59,-61,966,835),34068=>array(57,-68,943,825),34069=>array(74,-71,943,817),34070=>array(28,-68,952,824),34071=>array(52,-67,951,838),34072=>array(31,-70,981,825),34073=>array(39,-72,975,823),34074=>array(51,-68,948,836),34075=>array(40,-66,959,828),34076=>array(41,-73,963,827),34077=>array(75,-68,975,825),34078=>array(56,-73,959,832),34079=>array(36,-75,966,820),34080=>array(53,-70,963,826),34081=>array(63,-64,963,839),34082=>array(64,-68,944,838),34083=>array(49,-59,948,835),34084=>array(57,-70,944,826),34085=>array(56,-30,955,835),34086=>array(53,-67,940,835),34087=>array(55,-23,950,820),34088=>array(79,-71,951,823),34089=>array(66,-73,941,824),34090=>array(58,-69,952,829),34091=>array(42,-64,951,832),34092=>array(54,-71,966,835),34093=>array(76,-78,967,834),34094=>array(78,-69,948,822),34095=>array(57,-53,964,841),34096=>array(36,-69,960,824),34097=>array(73,-83,967,824),34098=>array(32,-67,960,824),34099=>array(45,-59,944,841),34100=>array(44,-73,937,840),34101=>array(31,-67,962,832),34102=>array(65,-65,964,829),34103=>array(73,-73,925,817),34104=>array(24,-81,949,822),34105=>array(41,-73,949,822),34106=>array(63,-66,911,827),34107=>array(42,-72,956,832),34108=>array(65,-60,928,834),34109=>array(69,-70,961,834),34110=>array(39,-59,973,835),34111=>array(33,-59,937,832),34112=>array(32,-72,979,829),34113=>array(56,-62,948,833),34114=>array(41,-76,957,833),34115=>array(36,-69,957,831),34116=>array(71,-65,944,823),34117=>array(42,-69,944,826),34118=>array(31,-67,962,833),34119=>array(69,-68,946,823),34120=>array(54,-69,948,830),34121=>array(42,-61,938,837),34122=>array(38,-54,962,817),34123=>array(24,-64,944,830),34124=>array(76,-77,944,818),34125=>array(41,-72,975,823),34126=>array(50,-65,963,832),34127=>array(76,-73,955,826),34128=>array(60,-78,943,829),34129=>array(63,-57,936,839),34130=>array(48,-69,945,838),34131=>array(53,-77,947,835),34132=>array(58,-68,956,829),34133=>array(55,-60,955,836),34134=>array(42,-68,983,829),34135=>array(39,-71,980,835),34136=>array(33,-59,962,835),34137=>array(38,-33,964,833),34138=>array(58,-70,945,842),34139=>array(37,-67,938,827),34140=>array(62,-65,958,833),34141=>array(56,-48,962,842),34142=>array(51,-62,985,830),34143=>array(58,-53,973,831),34144=>array(45,-68,959,831),34145=>array(61,-76,939,840),34146=>array(65,-70,955,832),34147=>array(68,-74,941,831),34148=>array(64,-56,949,832),34149=>array(32,-69,952,826),34150=>array(43,-76,972,823),34151=>array(43,-75,977,833),34152=>array(38,-67,968,832),34153=>array(67,-67,956,836),34154=>array(59,-67,956,833),34155=>array(64,-46,936,842),34156=>array(52,-69,971,823),34157=>array(51,-74,947,840),34158=>array(47,-62,938,826),34159=>array(54,-56,941,829),34160=>array(67,-76,957,834),34161=>array(35,-65,938,826),34162=>array(62,-69,913,821),34163=>array(68,-73,938,832),34164=>array(41,-29,923,825),34165=>array(44,-85,981,831),34166=>array(42,-81,983,827),34167=>array(67,-68,975,829),34168=>array(48,-74,968,821),34169=>array(44,-62,951,835),34170=>array(62,-65,968,831),34171=>array(67,-68,972,831),34172=>array(60,-70,952,826),34173=>array(48,-58,952,848),34174=>array(73,-61,941,836),34175=>array(42,-85,957,833),34176=>array(54,-48,956,846),34177=>array(45,-74,958,830),34178=>array(41,-78,960,823),34179=>array(65,-72,926,822),34180=>array(53,-68,949,832),34181=>array(41,-65,957,823),34182=>array(48,-69,973,828),34183=>array(36,-77,958,834),34184=>array(27,-65,977,833),34185=>array(41,-71,960,824),34186=>array(46,-64,941,832),34187=>array(78,-81,933,826),34188=>array(47,-65,944,833),34189=>array(79,-66,964,828),34190=>array(62,-71,964,824),34191=>array(33,-50,967,834),34192=>array(27,-54,976,838),34193=>array(58,-41,948,806),34194=>array(42,-63,983,834),34195=>array(37,-60,953,826),34196=>array(60,-61,956,834),34197=>array(40,-67,971,824),34198=>array(48,-74,970,823),34199=>array(64,-63,936,830),34200=>array(47,-66,975,831),34201=>array(44,-68,949,836),34202=>array(51,-68,953,826),34203=>array(69,-61,941,838),34204=>array(42,-65,944,827),34205=>array(54,-70,939,823),34206=>array(40,-70,966,829),34207=>array(34,-50,966,841),34208=>array(51,-76,959,827),34209=>array(49,-74,934,820),34210=>array(40,-75,964,829),34211=>array(64,-75,966,823),34212=>array(50,-67,945,831),34213=>array(62,-58,935,831),34214=>array(37,-67,945,834),34215=>array(61,-65,953,827),34216=>array(50,-63,955,829),34217=>array(72,-65,939,832),34218=>array(51,-70,955,849),34219=>array(47,-70,957,830),34220=>array(49,-70,961,841),34221=>array(51,-78,969,828),34222=>array(52,-68,961,820),34223=>array(46,-61,945,835),34224=>array(47,-70,957,830),34225=>array(56,-69,957,828),34226=>array(44,-75,974,836),34227=>array(53,-67,967,828),34228=>array(63,-61,959,832),34229=>array(64,-70,941,826),34230=>array(51,-64,962,826),34231=>array(62,-67,952,833),34232=>array(58,-62,961,831),34233=>array(53,-57,941,831),34234=>array(49,-69,956,833),34235=>array(48,-89,961,832),34236=>array(58,-65,951,840),34237=>array(51,-74,956,823),34238=>array(43,-66,974,823),34239=>array(52,-68,971,827),34240=>array(56,-69,977,827),34241=>array(32,-67,968,842),34242=>array(38,-68,958,825),34243=>array(60,-74,955,828),34244=>array(36,-68,968,828),34245=>array(74,-62,946,833),34246=>array(43,-65,969,829),34247=>array(63,-54,941,839),34248=>array(59,-65,954,832),34249=>array(29,-67,952,832),34250=>array(32,-57,944,831),34251=>array(53,-64,956,829),34252=>array(74,-56,945,832),34253=>array(56,-34,949,839),34254=>array(55,-38,951,842),34255=>array(34,-71,942,824),34256=>array(57,-70,960,834),34257=>array(60,-68,961,833),34258=>array(51,-70,947,828),34259=>array(39,-64,922,826),34260=>array(41,-64,970,834),34261=>array(40,-67,937,833),34262=>array(67,-58,944,833),34263=>array(52,-71,986,824),34264=>array(55,-69,958,818),34265=>array(65,-72,971,826),34266=>array(83,-80,938,828),34267=>array(67,-56,937,821),34268=>array(47,-65,953,831),34269=>array(62,-72,954,836),34270=>array(41,-63,951,830),34271=>array(73,-68,936,825),34272=>array(47,-77,973,824),34273=>array(45,-73,982,827),34274=>array(53,-68,975,827),34275=>array(69,-65,939,827),34276=>array(39,-67,959,836),34277=>array(55,-62,930,826),34278=>array(45,-65,935,829),34279=>array(50,-58,964,824),34280=>array(44,-75,945,829),34281=>array(40,-62,960,836),34282=>array(45,-71,967,830),34283=>array(51,-73,950,836),34284=>array(74,-80,943,832),34285=>array(51,-64,948,835),34286=>array(38,-69,969,845),34287=>array(52,-46,974,822),34288=>array(62,-65,924,829),34289=>array(39,-64,959,826),34290=>array(42,-65,956,826),34291=>array(32,-67,968,828),34292=>array(53,-63,956,818),34293=>array(56,-65,942,845),34294=>array(33,-65,954,832),34295=>array(62,-69,955,826),34296=>array(55,-70,962,827),34297=>array(72,-61,929,839),34298=>array(57,-65,949,832),34299=>array(49,-65,971,839),34300=>array(44,-58,955,836),34301=>array(49,-62,966,833),34302=>array(44,-76,974,830),34303=>array(43,-68,929,837),34304=>array(54,-61,958,838),34305=>array(65,-32,945,823),34306=>array(43,-62,975,837),34307=>array(53,-62,946,838),34308=>array(48,-67,940,832),34309=>array(41,-67,953,832),34310=>array(59,-66,961,836),34311=>array(56,-67,948,827),34312=>array(61,-68,960,833),34313=>array(46,-64,957,855),34314=>array(53,-71,956,818),34315=>array(47,-68,960,837),34316=>array(51,-59,960,833),34317=>array(74,-58,947,832),34318=>array(76,-75,981,842),34319=>array(42,-67,958,832),34320=>array(62,-73,964,840),34321=>array(55,-66,960,838),34322=>array(43,-68,964,832),34323=>array(67,-76,966,830),34324=>array(42,-61,972,832),34325=>array(50,-81,955,832),34326=>array(50,-62,965,838),34327=>array(41,-62,965,837),34328=>array(56,-63,978,829),34329=>array(63,-70,947,831),34330=>array(43,-67,950,830),34331=>array(57,-62,945,830),34332=>array(69,-68,946,825),34333=>array(37,-57,968,832),34334=>array(45,-69,987,835),34335=>array(63,-56,956,823),34336=>array(59,-72,947,824),34337=>array(73,-72,950,827),34338=>array(56,-65,961,833),34339=>array(55,-75,960,830),34340=>array(59,-70,935,828),34341=>array(48,-62,969,828),34342=>array(70,-62,942,829),34343=>array(42,-72,982,831),34344=>array(53,-59,968,829),34345=>array(59,-64,964,833),34346=>array(48,-58,983,831),34347=>array(42,-50,963,830),34348=>array(55,-69,949,822),34349=>array(72,-70,928,839),34350=>array(49,-70,946,830),34351=>array(53,-25,951,830),34352=>array(44,-61,974,830),34353=>array(34,-72,965,829),34354=>array(65,-31,945,821),34355=>array(42,-71,954,828),34356=>array(63,-48,934,844),34357=>array(49,-66,958,827),34358=>array(44,-71,969,828),34359=>array(36,-62,971,832),34360=>array(64,-63,951,836),34361=>array(39,-69,965,829),34362=>array(60,-67,951,827),34363=>array(60,-70,963,825),34364=>array(41,-67,959,829),34365=>array(40,-58,969,838),34366=>array(39,-72,984,826),34367=>array(61,-80,954,835),34368=>array(43,-33,968,823),34369=>array(32,-64,968,849),34370=>array(60,-70,965,832),34371=>array(44,-66,967,828),34372=>array(59,-71,963,837),34373=>array(32,-53,978,837),34374=>array(68,-54,936,849),34375=>array(65,-70,951,834),34376=>array(68,-74,940,832),34377=>array(68,-56,949,831),34378=>array(48,-71,961,828),34379=>array(55,-67,947,842),34380=>array(62,-43,947,830),34381=>array(47,-66,924,829),34382=>array(35,-68,953,835),34383=>array(40,-59,893,834),34384=>array(39,-63,878,840),34385=>array(39,-60,937,832),34386=>array(40,-67,963,847),34387=>array(40,-53,954,843),34388=>array(49,-66,949,835),34389=>array(39,-68,959,836),34390=>array(29,-55,931,837),34391=>array(36,-62,919,837),34392=>array(29,-58,948,837),34393=>array(44,-67,961,827),34394=>array(30,-57,914,830),34395=>array(38,-66,936,829),34396=>array(45,-77,929,841),34397=>array(23,-82,956,830),34398=>array(35,-68,950,838),34399=>array(53,-71,951,829),34400=>array(40,-58,959,840),34401=>array(46,-84,950,823),34402=>array(43,-70,960,831),34403=>array(38,-67,972,828),34404=>array(31,-68,967,827),34405=>array(42,-75,989,831),34406=>array(39,-91,965,830),34407=>array(40,-76,954,834),34408=>array(44,-77,946,823),34409=>array(36,-75,953,829),34410=>array(40,-73,973,832),34411=>array(47,-59,954,850),34412=>array(46,-41,928,809),34413=>array(53,-72,899,811),34414=>array(43,-65,961,816),34415=>array(48,-45,957,849),34416=>array(49,-67,955,815),34417=>array(65,-59,970,792),34418=>array(43,-63,962,815),34419=>array(51,-70,916,829),34420=>array(44,-35,964,827),34421=>array(47,-23,957,841),34422=>array(47,-54,962,814),34423=>array(54,-68,954,819),34424=>array(47,-62,967,814),34425=>array(28,-5,930,813),34426=>array(21,-56,962,811),34427=>array(50,-21,942,814),34428=>array(54,-30,957,831),34429=>array(76,-59,888,792),34430=>array(46,-64,944,823),34431=>array(32,-69,914,772),34432=>array(48,-51,935,832),34433=>array(39,-78,942,814),34434=>array(47,-61,909,830),34435=>array(58,-63,942,839),34436=>array(47,-58,960,836),34437=>array(43,-74,950,810),34438=>array(48,-41,961,791),34439=>array(53,-76,973,808),34440=>array(47,-67,958,814),34441=>array(21,-71,976,838),34442=>array(38,-62,956,822),34443=>array(69,-65,914,808),34444=>array(45,-61,939,842),34445=>array(36,-51,951,817),34446=>array(53,-72,914,802),34447=>array(36,-69,869,805),34448=>array(69,-56,930,840),34449=>array(45,-54,967,844),34450=>array(45,-70,967,829),34451=>array(44,-61,899,833),34452=>array(57,-69,967,823),34453=>array(51,-69,963,793),34454=>array(53,-73,960,805),34455=>array(53,-71,971,823),34456=>array(41,-72,961,827),34457=>array(51,-66,963,838),34458=>array(51,-68,953,828),34459=>array(53,-66,891,815),34460=>array(47,-61,958,824),34461=>array(44,-33,953,833),34462=>array(55,-70,966,822),34463=>array(29,-27,948,809),34464=>array(48,-90,964,825),34465=>array(52,-73,978,808),34466=>array(49,-73,958,823),34467=>array(43,-59,961,807),34468=>array(29,-78,971,784),34469=>array(51,-70,963,833),34470=>array(45,-54,954,829),34471=>array(39,-65,957,854),34472=>array(53,-66,964,830),34473=>array(50,-66,952,833),34474=>array(43,-65,958,830),34475=>array(44,-45,967,834),34476=>array(37,-65,930,809),34477=>array(37,-65,945,809),34478=>array(37,-65,956,835),34479=>array(51,-7,955,825),34480=>array(71,-64,916,830),34481=>array(54,-65,948,844),34482=>array(40,-65,943,811),34483=>array(35,-51,958,849),34484=>array(65,-69,911,839),34485=>array(47,-50,954,828),34486=>array(50,-64,953,831),34487=>array(40,-23,954,814),34488=>array(49,-73,939,818),34489=>array(58,-69,955,839),34490=>array(47,-65,951,829),34491=>array(56,-74,960,824),34492=>array(67,-66,926,844),34493=>array(65,-29,962,809),34494=>array(66,-65,951,831),34495=>array(53,-51,953,823),34496=>array(51,-6,964,851),34497=>array(55,-70,903,812),34498=>array(54,-72,967,830),34499=>array(55,-67,940,810),34500=>array(51,-64,943,830),34501=>array(54,-67,938,829),34502=>array(46,-13,954,837),34503=>array(41,-38,959,828),34504=>array(55,-76,968,826),34505=>array(34,-65,966,854),34506=>array(57,-21,910,831),34507=>array(66,-73,957,788),34508=>array(64,-70,973,819),34509=>array(83,-70,896,824),34510=>array(34,-63,906,809),34511=>array(35,-16,936,814),34512=>array(54,-56,923,843),34513=>array(56,-62,963,851),34514=>array(54,-61,982,849),34515=>array(59,-54,960,840),34516=>array(51,-64,904,837),34517=>array(51,-67,961,837),34518=>array(54,-55,964,825),34519=>array(73,-70,948,859),34520=>array(46,-64,948,835),34521=>array(55,-18,954,844),34522=>array(56,-76,918,821),34523=>array(26,-72,957,829),34524=>array(52,-67,951,840),34525=>array(47,-66,965,811),34526=>array(44,-64,947,826),34527=>array(40,-65,963,821),34528=>array(52,-67,952,841),34529=>array(63,-53,930,814),34530=>array(56,-74,953,827),34531=>array(53,-62,952,827),34532=>array(38,-65,963,841),34533=>array(54,-70,935,839),34534=>array(51,-75,961,820),34535=>array(37,-66,931,820),34536=>array(51,-70,945,807),34537=>array(57,-64,946,779),34538=>array(69,-75,944,829),34539=>array(60,-72,980,841),34540=>array(39,-67,981,827),34541=>array(45,-21,947,824),34542=>array(50,-75,949,836),34543=>array(27,-32,959,833),34544=>array(46,-67,937,825),34545=>array(36,-68,931,821),34546=>array(33,-67,934,823),34547=>array(30,-66,918,821),34548=>array(36,-68,938,840),34549=>array(57,-30,953,815),34550=>array(48,-66,948,827),34551=>array(60,-70,969,822),34552=>array(57,-68,939,832),34553=>array(54,-54,900,826),34554=>array(40,-68,963,838),34555=>array(44,-76,961,820),34556=>array(40,-67,948,835),34557=>array(58,-67,961,825),34558=>array(61,-55,970,835),34559=>array(43,-67,961,834),34560=>array(68,-65,913,776),34561=>array(53,-71,967,830),34562=>array(37,-59,965,847),34563=>array(85,-76,941,788),34564=>array(52,-75,970,815),34565=>array(69,-64,954,835),34566=>array(56,-67,958,809),34567=>array(60,-65,959,835),34568=>array(39,-66,961,809),34569=>array(42,-62,950,835),34570=>array(61,-62,918,832),34571=>array(52,-71,965,855),34572=>array(61,-32,962,826),34573=>array(43,-62,963,850),34574=>array(58,-71,915,815),34575=>array(49,-74,969,818),34576=>array(29,-68,926,833),34577=>array(42,-72,967,829),34578=>array(40,-66,967,813),34579=>array(32,-68,963,811),34580=>array(63,-58,912,828),34581=>array(36,-73,954,830),34582=>array(47,-71,904,815),34583=>array(51,-66,902,815),34584=>array(59,-57,909,847),34585=>array(41,-69,970,829),34586=>array(46,-67,939,824),34587=>array(61,-75,954,813),34588=>array(74,-70,931,833),34589=>array(26,-70,971,843),34590=>array(47,-67,962,832),34591=>array(42,-75,933,845),34592=>array(74,-71,918,813),34593=>array(41,-52,951,842),34594=>array(40,-25,953,813),34595=>array(36,-61,954,845),34596=>array(56,-80,948,823),34597=>array(55,-65,952,829),34598=>array(61,-65,968,828),34599=>array(71,-77,983,823),34600=>array(32,-60,956,839),34601=>array(48,-70,890,815),34602=>array(57,-62,917,831),34603=>array(59,-49,955,809),34604=>array(59,-73,903,814),34605=>array(64,-68,908,825),34606=>array(47,-66,957,837),34607=>array(53,-65,978,838),34608=>array(45,-76,973,790),34609=>array(49,-64,957,855),34610=>array(58,-85,954,818),34611=>array(58,-71,955,834),34612=>array(65,-64,911,815),34613=>array(56,-72,902,813),34614=>array(50,-68,974,842),34615=>array(40,-33,967,831),34616=>array(79,-89,951,778),34617=>array(31,-67,946,826),34618=>array(52,-52,959,851),34619=>array(47,-65,953,839),34620=>array(64,-68,950,832),34621=>array(39,-65,947,814),34622=>array(46,-62,965,811),34623=>array(45,-66,966,830),34624=>array(40,-51,974,842),34625=>array(90,-89,944,774),34626=>array(34,-69,976,817),34627=>array(54,-77,957,814),34628=>array(50,-67,915,825),34629=>array(57,-89,971,787),34630=>array(40,-69,952,819),34631=>array(29,-30,932,806),34632=>array(37,-68,877,810),34633=>array(41,-61,945,848),34634=>array(41,-66,968,846),34635=>array(41,-64,983,813),34636=>array(48,-65,951,832),34637=>array(51,-69,915,817),34638=>array(60,-58,919,836),34639=>array(56,-68,949,832),34640=>array(46,-70,903,814),34641=>array(42,-74,964,811),34642=>array(47,-71,948,815),34643=>array(40,-63,968,829),34644=>array(50,-72,957,824),34645=>array(38,-65,961,835),34646=>array(56,-29,956,829),34647=>array(39,-37,936,834),34648=>array(33,-30,944,818),34649=>array(46,-69,932,807),34650=>array(47,-73,970,814),34651=>array(48,-69,965,828),34652=>array(59,-75,965,836),34653=>array(34,-54,959,853),34654=>array(55,-70,908,814),34655=>array(51,-65,912,815),34656=>array(48,-65,948,812),34657=>array(53,-71,968,815),34658=>array(53,-78,956,815),34659=>array(50,-67,956,837),34660=>array(61,-66,965,852),34661=>array(49,-45,964,848),34662=>array(51,-68,980,834),34663=>array(47,-74,972,823),34664=>array(31,-64,952,809),34665=>array(50,-32,955,824),34666=>array(49,-66,951,815),34667=>array(43,-69,939,825),34668=>array(55,-77,976,825),34669=>array(61,-74,986,812),34670=>array(33,-64,967,845),34671=>array(44,-76,955,825),34672=>array(29,-45,960,831),34673=>array(45,-64,975,837),34674=>array(56,-67,942,831),34675=>array(51,-74,952,829),34676=>array(40,-71,899,833),34677=>array(50,-82,961,831),34678=>array(31,-62,972,842),34679=>array(45,-73,947,833),34680=>array(50,-57,918,826),34681=>array(54,-30,968,813),34682=>array(37,-70,920,834),34683=>array(37,-62,947,837),34684=>array(37,-63,932,813),34685=>array(50,-70,951,821),34686=>array(31,-65,949,823),34687=>array(47,-42,971,806),34688=>array(78,-74,956,837),34689=>array(42,-72,973,815),34690=>array(60,-59,957,831),34691=>array(46,-64,940,849),34692=>array(43,-62,948,843),34693=>array(40,-33,959,853),34694=>array(63,-63,966,837),34695=>array(49,-53,974,853),34696=>array(47,-71,953,810),34697=>array(53,-69,971,830),34698=>array(44,-64,977,843),34699=>array(39,-69,965,836),34700=>array(41,-80,956,858),34701=>array(64,-62,967,826),34702=>array(45,-73,955,827),34703=>array(47,-71,977,834),34704=>array(53,-72,952,830),34705=>array(40,-75,979,845),34706=>array(58,-75,976,834),34707=>array(49,-67,987,836),34708=>array(47,-73,976,836),34709=>array(50,-46,973,852),34710=>array(47,-67,941,813),34711=>array(39,-65,949,848),34712=>array(39,-18,943,838),34713=>array(31,-67,977,832),34714=>array(75,-73,954,852),34715=>array(33,-73,947,845),34716=>array(73,-71,966,826),34717=>array(45,-66,977,842),34718=>array(55,-60,936,836),34719=>array(36,-66,951,833),34720=>array(36,-26,957,840),34721=>array(36,-77,957,840),34722=>array(68,-66,934,839),34723=>array(29,-68,972,835),34724=>array(56,-71,987,842),34725=>array(17,-60,970,855),34726=>array(49,-65,969,831),34727=>array(49,-71,936,832),34728=>array(29,-65,921,825),34729=>array(26,-60,966,841),34730=>array(57,-70,939,837),34731=>array(54,-60,942,850),34732=>array(46,-62,957,836),34733=>array(46,-62,951,854),34734=>array(34,-57,945,836),34735=>array(39,-72,943,836),34736=>array(44,-59,961,835),34737=>array(63,-66,934,832),34738=>array(59,-21,951,826),34739=>array(54,-17,958,842),34740=>array(82,-79,967,823),34741=>array(49,-64,955,812),34742=>array(36,-77,965,816),34743=>array(49,-82,957,847),34744=>array(46,-76,950,829),34745=>array(56,-72,956,826),34746=>array(33,-73,961,835),34747=>array(49,-67,954,836),34748=>array(61,-32,955,822),34749=>array(45,-68,977,843),34750=>array(37,-78,959,840),34751=>array(50,-83,958,836),34752=>array(36,-65,949,819),34753=>array(57,-70,957,827),34754=>array(56,-67,965,841),34755=>array(51,-73,975,818),34756=>array(55,-65,965,834),34757=>array(56,-70,966,831),34758=>array(38,-65,966,834),34759=>array(57,-87,954,835),34760=>array(51,-64,912,809),34761=>array(40,-59,969,834),34762=>array(57,-67,957,787),34763=>array(30,-34,949,828),34764=>array(52,-31,968,832),34765=>array(34,-81,958,811),34766=>array(34,-67,947,829),34767=>array(42,-80,984,825),34768=>array(54,-64,934,839),34769=>array(59,-61,967,852),34770=>array(46,-65,956,833),34771=>array(33,-64,970,841),34772=>array(44,-71,960,815),34773=>array(54,-70,940,831),34774=>array(49,-67,954,836),34775=>array(57,-80,938,834),34776=>array(49,-68,962,844),34777=>array(43,-71,958,838),34778=>array(57,-80,961,820),34779=>array(41,-64,961,832),34780=>array(50,-68,962,838),34781=>array(48,-66,959,846),34782=>array(89,-83,954,825),34783=>array(43,-68,952,835),34784=>array(33,-66,951,835),34785=>array(56,-71,920,837),34786=>array(51,-68,957,832),34787=>array(36,-66,960,833),34788=>array(34,-73,943,806),34789=>array(53,-68,965,847),34790=>array(51,-74,965,827),34791=>array(52,-68,949,833),34792=>array(53,-71,954,790),34793=>array(51,-70,982,821),34794=>array(44,-50,977,815),34795=>array(52,-66,953,813),34796=>array(56,-58,955,823),34797=>array(43,-68,945,834),34798=>array(30,-71,936,833),34799=>array(43,-66,957,832),34800=>array(31,-72,961,835),34801=>array(51,-69,961,836),34802=>array(60,-64,975,840),34803=>array(43,-75,945,818),34804=>array(49,-74,959,830),34805=>array(30,-71,948,807),34806=>array(41,-30,935,814),34807=>array(49,-64,915,829),34808=>array(36,-64,975,819),34809=>array(45,-71,948,851),34810=>array(52,-27,953,831),34811=>array(42,-73,947,850),34812=>array(49,-74,951,830),34813=>array(46,-57,950,833),34814=>array(43,-68,958,855),34815=>array(40,-56,955,843),34816=>array(51,-70,953,839),34817=>array(55,-76,941,841),34818=>array(43,-65,975,828),34819=>array(41,-68,957,849),34820=>array(37,-53,974,861),34821=>array(46,-48,957,819),34822=>array(66,-72,962,833),34823=>array(62,-66,958,832),34824=>array(52,-71,961,828),34825=>array(43,-71,969,820),34826=>array(34,-67,946,851),34827=>array(52,-66,924,817),34828=>array(42,-62,940,820),34829=>array(40,-75,977,824),34830=>array(46,-65,956,833),34831=>array(43,-61,948,847),34832=>array(41,-64,968,849),34833=>array(37,-65,965,839),34834=>array(48,-75,957,802),34835=>array(47,-60,961,835),34836=>array(50,-59,966,846),34837=>array(56,-59,943,829),34838=>array(34,-65,976,832),34839=>array(40,-66,951,806),34840=>array(34,-59,974,842),34841=>array(39,-69,965,842),34842=>array(53,-71,942,840),34843=>array(44,-64,961,839),34844=>array(38,-87,979,834),34845=>array(52,-70,929,784),34846=>array(56,-86,949,838),34847=>array(32,-60,961,848),34848=>array(53,-71,944,786),34849=>array(52,-64,957,844),34850=>array(55,-62,972,858),34851=>array(50,-65,948,818),34852=>array(67,-69,969,853),34853=>array(63,-75,944,846),34854=>array(45,-71,956,827),34855=>array(54,-67,967,844),34856=>array(42,-55,965,842),34857=>array(64,-71,964,823),34858=>array(71,-75,962,845),34859=>array(65,-77,969,831),34860=>array(40,-68,950,839),34861=>array(54,-79,967,854),34862=>array(35,-73,975,802),34863=>array(40,-70,954,844),34864=>array(30,-66,975,846),34865=>array(46,-33,957,833),34866=>array(57,-63,929,842),34867=>array(34,-78,953,806),34868=>array(55,-68,942,826),34869=>array(47,-65,949,828),34870=>array(50,-76,965,793),34871=>array(46,-64,946,807),34872=>array(36,-67,941,826),34873=>array(54,-67,967,844),34874=>array(50,-88,965,809),34875=>array(62,-77,944,830),34876=>array(48,-68,986,819),34877=>array(41,-73,966,829),34878=>array(47,-71,924,815),34879=>array(89,-73,946,847),34880=>array(55,-11,954,806),34881=>array(59,-14,955,846),34882=>array(34,-60,971,811),34883=>array(43,-70,968,833),34884=>array(20,-15,947,834),34885=>array(25,-45,949,853),34886=>array(49,-64,958,836),34887=>array(37,-68,971,836),34888=>array(40,-69,955,832),34889=>array(34,-61,982,849),34890=>array(31,-68,957,830),34891=>array(63,-57,941,842),34892=>array(51,-62,941,845),34893=>array(41,-68,954,827),34894=>array(53,-67,960,829),34895=>array(50,-68,948,829),34896=>array(53,-66,960,829),34897=>array(53,-66,960,829),34898=>array(47,-65,954,835),34899=>array(39,-73,951,824),34900=>array(29,-68,923,828),34901=>array(46,-65,952,833),34902=>array(49,-69,960,833),34903=>array(41,-72,951,831),34904=>array(24,-66,960,853),34905=>array(40,-65,959,831),34906=>array(46,-70,953,825),34907=>array(37,-65,955,839),34908=>array(34,-66,960,816),34909=>array(38,-68,953,835),34910=>array(35,-70,943,831),34911=>array(39,-66,954,841),34912=>array(24,-72,936,839),34913=>array(33,-69,945,835),34914=>array(37,-65,956,837),34915=>array(38,-68,944,826),34916=>array(266,-66,677,819),34917=>array(40,-69,954,843),34918=>array(41,-50,963,842),34919=>array(41,-67,958,844),34920=>array(52,-75,953,835),34921=>array(34,-67,971,843),34922=>array(35,-64,954,843),34923=>array(42,-68,957,830),34924=>array(32,-60,917,839),34925=>array(35,-61,973,841),34926=>array(54,-73,963,845),34927=>array(45,-74,973,845),34928=>array(37,-70,960,832),34929=>array(50,-76,963,844),34930=>array(23,-69,879,803),34931=>array(33,-65,955,831),34932=>array(54,-75,964,842),34933=>array(46,-53,909,805),34934=>array(62,-67,932,844),34935=>array(42,-73,960,829),34936=>array(50,-63,946,837),34937=>array(50,-67,956,838),34938=>array(47,-68,960,850),34939=>array(61,-67,966,838),34940=>array(50,-70,976,850),34941=>array(39,-67,946,810),34942=>array(37,-62,955,858),34943=>array(36,-65,970,848),34944=>array(60,-71,930,838),34945=>array(67,-62,967,833),34946=>array(32,-66,964,832),34947=>array(30,-73,984,823),34948=>array(16,-76,940,837),34949=>array(49,-59,950,829),34950=>array(48,-67,906,842),34951=>array(48,-78,956,842),34952=>array(48,-67,959,831),34953=>array(48,-67,957,842),34954=>array(48,-77,949,842),34955=>array(44,-69,962,837),34956=>array(44,-69,956,851),34957=>array(42,-67,960,839),34958=>array(37,-75,914,845),34959=>array(44,-60,964,845),34960=>array(29,-62,970,845),34961=>array(50,-72,894,840),34962=>array(47,-65,951,828),34963=>array(45,-68,956,844),34964=>array(48,-67,953,842),34965=>array(51,-74,966,841),34966=>array(46,-68,899,827),34967=>array(39,-52,972,853),34968=>array(47,-65,957,843),34969=>array(47,-72,892,848),34970=>array(31,-62,967,847),34971=>array(39,-58,960,850),34972=>array(28,-56,970,847),34973=>array(39,-70,941,848),34974=>array(52,-58,961,840),34975=>array(47,-80,966,838),34976=>array(50,-67,961,846),34977=>array(52,-68,954,841),34978=>array(43,-65,954,838),34979=>array(54,-61,964,848),34980=>array(47,-62,960,845),34981=>array(54,-62,948,848),34982=>array(54,-65,916,848),34983=>array(54,-71,914,848),34984=>array(52,-62,947,844),34985=>array(54,-66,951,848),34986=>array(46,-65,955,842),34987=>array(36,-69,962,838),34988=>array(44,-68,964,849),34989=>array(29,-63,942,840),34990=>array(54,-61,944,856),34991=>array(54,-74,945,848),34992=>array(61,-67,945,811),34993=>array(33,-74,971,834),34994=>array(51,-79,960,854),34995=>array(41,-70,935,848),34996=>array(36,-63,982,842),34997=>array(46,-55,954,833),34998=>array(38,-67,972,844),34999=>array(36,-63,966,850),35000=>array(44,-70,954,836),35001=>array(41,-70,951,842),35002=>array(42,-72,950,844),35003=>array(33,-70,954,842),35004=>array(50,-71,977,841),35005=>array(47,-55,904,852),35006=>array(28,-55,965,844),35007=>array(41,-65,959,838),35008=>array(36,-57,916,842),35009=>array(42,-66,957,840),35010=>array(44,-73,955,828),35011=>array(41,-65,913,835),35012=>array(41,-67,964,840),35013=>array(45,-68,959,830),35014=>array(28,-66,864,822),35015=>array(46,-53,972,855),35016=>array(41,-65,948,842),35017=>array(39,-71,966,842),35018=>array(46,-64,958,852),35019=>array(37,-67,964,834),35020=>array(37,-72,966,846),35021=>array(38,-65,908,842),35022=>array(48,-65,956,847),35023=>array(43,-75,955,840),35024=>array(28,-68,915,842),35025=>array(41,-65,950,842),35026=>array(55,-61,967,850),35027=>array(41,-65,957,842),35028=>array(35,-67,942,845),35029=>array(44,-69,969,833),35030=>array(30,-71,980,840),35031=>array(37,-73,960,840),35032=>array(51,-55,963,832),35033=>array(42,-74,948,823),35034=>array(40,-74,969,830),35035=>array(46,-70,969,838),35036=>array(32,-63,946,834),35037=>array(57,-60,957,832),35038=>array(35,-65,959,841),35039=>array(33,-67,948,833),35040=>array(33,-82,948,786),35041=>array(41,-64,954,821),35042=>array(20,-69,935,815),35043=>array(23,-68,956,832),35044=>array(29,-60,931,840),35045=>array(24,-68,886,822),35046=>array(36,-79,957,841),35047=>array(45,-76,966,840),35048=>array(31,-68,941,849),35049=>array(31,-68,949,842),35050=>array(41,-66,917,842),35051=>array(47,-71,903,842),35052=>array(49,-72,973,839),35053=>array(31,-68,949,842),35054=>array(54,-70,905,840),35055=>array(36,-65,906,844),35056=>array(36,-67,971,838),35057=>array(34,-65,975,843),35058=>array(46,-71,948,823),35059=>array(45,-68,956,836),35060=>array(35,-63,958,830),35061=>array(47,-74,948,832),35062=>array(45,-70,955,840),35063=>array(47,-65,973,838),35064=>array(40,-71,973,822),35065=>array(68,-59,967,842),35066=>array(41,-70,966,837),35067=>array(41,-75,956,824),35068=>array(53,-64,928,823),35069=>array(28,-79,972,842),35070=>array(35,-68,957,825),35071=>array(53,-64,954,845),35072=>array(42,-72,963,843),35073=>array(42,-69,960,785),35074=>array(34,-66,968,833),35075=>array(34,-70,930,837),35076=>array(34,-66,938,835),35077=>array(51,-72,957,839),35078=>array(41,-73,968,837),35079=>array(36,-67,962,845),35080=>array(40,-63,956,840),35081=>array(43,-75,972,835),35082=>array(38,-70,906,823),35083=>array(53,-68,975,841),35084=>array(36,-65,952,823),35085=>array(34,-67,956,837),35086=>array(38,-73,976,847),35087=>array(38,-56,957,855),35088=>array(36,-63,924,834),35089=>array(50,-75,977,838),35090=>array(56,-73,972,842),35091=>array(32,-65,964,836),35092=>array(47,-71,952,842),35093=>array(45,-66,965,840),35094=>array(54,-70,978,837),35095=>array(44,-64,946,840),35096=>array(34,-58,954,838),35097=>array(30,-64,965,837),35098=>array(46,-64,959,841),35099=>array(23,-62,929,821),35100=>array(31,-80,971,836),35101=>array(38,-73,940,833),35102=>array(35,-68,968,820),35103=>array(39,-70,915,842),35104=>array(23,-65,954,829),35105=>array(45,-61,956,838),35106=>array(37,-75,978,839),35107=>array(48,-72,987,836),35108=>array(23,-60,977,833),35109=>array(42,-70,953,820),35110=>array(32,-55,970,855),35111=>array(24,-54,972,846),35112=>array(35,-57,933,847),35113=>array(31,-76,970,843),35114=>array(26,-73,967,820),35115=>array(19,-70,951,838),35116=>array(53,-70,993,835),35117=>array(47,-79,964,856),35118=>array(39,-71,976,833),35119=>array(41,-72,945,841),35120=>array(36,-65,974,846),35121=>array(51,-75,974,846),35122=>array(30,-69,947,845),35123=>array(30,-65,965,837),35124=>array(12,-68,918,821),35125=>array(31,-55,947,855),35126=>array(34,-65,910,817),35127=>array(42,-75,973,833),35128=>array(36,-66,945,842),35129=>array(23,-70,971,823),35130=>array(56,-68,972,840),35131=>array(54,-60,955,843),35132=>array(42,-70,971,833),35133=>array(56,-72,972,832),35134=>array(45,-67,957,850),35135=>array(23,-69,942,828),35136=>array(41,-74,947,833),35137=>array(17,-68,965,819),35138=>array(31,-59,973,853),35139=>array(56,-56,949,840),35140=>array(49,-58,955,843),35141=>array(32,-68,948,833),35142=>array(40,-67,972,844),35143=>array(51,-67,924,842),35144=>array(23,-69,955,821),35145=>array(39,-64,911,837),35146=>array(23,-66,962,821),35147=>array(33,-67,973,837),35148=>array(39,-63,950,817),35149=>array(36,-68,966,832),35150=>array(23,-67,964,833),35151=>array(40,-72,963,839),35152=>array(46,-66,958,838),35153=>array(42,-67,952,843),35154=>array(41,-76,970,831),35155=>array(30,-70,954,832),35156=>array(23,-67,951,831),35157=>array(26,-59,937,831),35158=>array(35,-66,971,846),35159=>array(51,-68,956,835),35160=>array(43,-67,969,837),35161=>array(46,-67,972,838),35162=>array(44,-66,980,845),35163=>array(40,-64,978,844),35164=>array(31,-68,954,846),35165=>array(26,-64,983,858),35166=>array(47,-53,974,835),35167=>array(36,-66,971,834),35168=>array(43,-65,928,835),35169=>array(52,-67,924,835),35170=>array(27,-55,947,856),35171=>array(44,-66,964,846),35172=>array(35,-68,952,836),35173=>array(20,-104,957,841),35174=>array(35,-64,959,836),35175=>array(39,-64,973,843),35176=>array(23,-66,969,825),35177=>array(43,-82,960,839),35178=>array(31,-65,958,829),35179=>array(41,-74,971,835),35180=>array(28,-55,958,845),35181=>array(36,-81,966,831),35182=>array(36,-73,994,831),35183=>array(33,-76,966,826),35184=>array(23,-72,977,846),35185=>array(39,-70,964,840),35186=>array(51,-65,948,841),35187=>array(27,-70,974,831),35188=>array(29,-62,912,826),35189=>array(29,-76,955,843),35190=>array(22,-65,973,835),35191=>array(34,-65,969,825),35192=>array(31,-66,978,831),35193=>array(31,-66,980,831),35194=>array(34,-62,948,834),35195=>array(31,-59,968,849),35196=>array(29,-60,967,841),35197=>array(29,-64,942,841),35198=>array(71,-63,945,782),35199=>array(73,-53,929,772),35200=>array(85,374,935,781),35201=>array(52,-69,935,781),35202=>array(74,-70,971,782),35203=>array(59,-63,955,788),35204=>array(64,-70,938,788),35205=>array(53,-66,930,836),35206=>array(55,-69,963,818),35207=>array(63,-70,937,818),35208=>array(48,-73,967,802),35209=>array(60,-68,950,804),35210=>array(54,-53,934,811),35211=>array(58,-74,944,783),35212=>array(18,-65,948,784),35213=>array(64,-60,935,830),35214=>array(52,-39,956,787),35215=>array(43,-59,954,812),35216=>array(38,-56,957,818),35217=>array(42,-58,956,836),35218=>array(51,-62,956,822),35219=>array(51,-71,960,837),35220=>array(64,-65,944,791),35221=>array(42,-64,956,828),35222=>array(39,-63,959,834),35223=>array(58,-69,953,780),35224=>array(96,-62,938,829),35225=>array(51,-62,946,848),35226=>array(37,-65,908,816),35227=>array(36,-70,966,828),35228=>array(36,-70,954,826),35229=>array(50,-72,962,780),35230=>array(37,-70,961,773),35231=>array(45,-71,962,824),35232=>array(32,-62,971,796),35233=>array(38,-71,967,774),35234=>array(49,-71,968,829),35235=>array(41,-71,966,824),35236=>array(36,-70,969,835),35237=>array(33,-60,971,836),35238=>array(32,-72,971,827),35239=>array(47,-63,960,838),35240=>array(71,-59,963,789),35241=>array(31,-69,963,825),35242=>array(46,-70,957,826),35243=>array(17,-79,957,825),35244=>array(39,-79,950,835),35245=>array(52,-61,965,785),35246=>array(66,-70,937,824),35247=>array(62,-74,977,829),35248=>array(32,-74,978,835),35249=>array(64,-58,939,828),35250=>array(52,-68,974,835),35251=>array(39,-60,970,841),35252=>array(29,-75,972,828),35253=>array(104,-74,975,791),35254=>array(50,-70,962,837),35255=>array(32,-71,966,835),35256=>array(104,-74,975,791),35257=>array(33,-66,963,832),35258=>array(64,-65,935,840),35259=>array(22,-76,987,835),35260=>array(18,-76,966,789),35261=>array(47,-63,960,840),35262=>array(37,-74,967,834),35263=>array(44,-75,967,835),35264=>array(35,-70,960,827),35265=>array(24,-56,921,784),35266=>array(18,-61,932,792),35267=>array(25,-55,971,792),35268=>array(26,-56,932,826),35269=>array(29,-51,934,827),35270=>array(31,-72,937,818),35271=>array(98,-67,941,813),35272=>array(39,-59,913,838),35273=>array(28,-60,920,816),35274=>array(70,-78,938,810),35275=>array(22,-69,936,771),35276=>array(43,-73,931,819),35277=>array(37,-85,973,836),35278=>array(32,-81,938,822),35279=>array(52,-72,933,818),35280=>array(29,-64,936,819),35281=>array(25,-75,942,817),35282=>array(69,-60,863,849),35283=>array(45,-70,886,842),35284=>array(60,-57,924,849),35285=>array(59,-56,911,851),35286=>array(40,-67,979,847),35287=>array(38,-62,975,838),35288=>array(24,-68,959,845),35289=>array(41,-79,963,852),35290=>array(33,-67,975,842),35291=>array(52,-68,954,841),35292=>array(28,-68,937,835),35293=>array(33,-56,962,857),35294=>array(18,-65,913,834),35295=>array(25,-67,955,828),35296=>array(42,-59,972,836),35297=>array(33,-70,989,831),35298=>array(40,-61,900,830),35299=>array(52,-67,949,834),35300=>array(28,-87,963,828),35301=>array(38,-71,969,836),35302=>array(36,-71,962,834),35303=>array(46,-66,934,843),35304=>array(32,-73,966,824),35305=>array(38,-71,967,828),35306=>array(46,-66,938,850),35307=>array(42,-68,974,839),35308=>array(34,-74,960,825),35309=>array(44,-71,955,841),35310=>array(54,-67,962,842),35311=>array(19,-67,922,834),35312=>array(44,-70,951,836),35313=>array(38,-69,965,842),35314=>array(29,-70,954,831),35315=>array(38,-67,981,829),35316=>array(41,-67,962,848),35317=>array(46,-70,935,842),35318=>array(44,-78,967,829),35319=>array(60,-65,930,830),35320=>array(63,-74,926,833),35321=>array(29,-71,960,841),35322=>array(54,-64,965,831),35323=>array(38,-70,975,835),35324=>array(38,-73,975,841),35325=>array(44,-71,959,841),35326=>array(33,-64,973,836),35327=>array(44,-52,955,850),35328=>array(84,-64,916,819),35329=>array(261,-47,747,842),35330=>array(60,-61,955,817),35331=>array(60,-65,951,829),35332=>array(33,-66,966,836),35333=>array(60,-58,967,842),35334=>array(69,-67,876,842),35335=>array(77,-61,909,840),35336=>array(51,-64,954,835),35337=>array(60,-45,948,847),35338=>array(60,-62,959,817),35339=>array(60,-55,914,847),35340=>array(65,-47,948,790),35341=>array(65,-50,946,844),35342=>array(60,-69,949,830),35343=>array(68,-68,964,834),35344=>array(65,-64,955,792),35345=>array(46,-34,963,853),35346=>array(63,-53,904,817),35347=>array(60,-68,902,829),35348=>array(85,-64,928,824),35349=>array(79,-56,912,846),35350=>array(60,-55,960,835),35351=>array(60,-61,957,834),35352=>array(60,-61,957,823),35353=>array(64,-56,964,848),35354=>array(116,-57,874,823),35355=>array(58,-62,954,840),35356=>array(60,-44,968,843),35357=>array(60,-62,948,793),35358=>array(63,-73,976,839),35359=>array(59,-58,964,815),35360=>array(60,-61,899,843),35361=>array(60,-66,963,843),35362=>array(63,-73,960,831),35363=>array(62,-69,955,829),35364=>array(60,-65,934,846),35365=>array(71,-71,907,796),35366=>array(60,-50,950,843),35367=>array(66,-69,963,841),35368=>array(60,-44,954,843),35369=>array(76,-58,930,840),35370=>array(60,-62,945,824),35371=>array(60,-44,960,843),35372=>array(72,-77,972,836),35373=>array(60,-63,975,817),35374=>array(60,-65,952,843),35375=>array(60,-69,982,843),35376=>array(65,-41,957,842),35377=>array(60,-64,949,837),35378=>array(60,-66,891,852),35379=>array(60,-62,964,817),35380=>array(56,-67,956,837),35381=>array(60,-46,917,843),35382=>array(59,-62,961,793),35383=>array(60,-62,901,838),35384=>array(60,-71,948,843),35385=>array(62,-68,951,844),35386=>array(56,-72,965,844),35387=>array(60,-61,947,829),35388=>array(53,-57,950,817),35389=>array(60,-52,921,846),35390=>array(64,-67,958,827),35391=>array(57,-44,964,839),35392=>array(59,-55,951,844),35393=>array(60,-65,953,826),35394=>array(60,-66,964,843),35395=>array(60,-65,982,843),35396=>array(57,-74,966,845),35397=>array(56,-76,976,839),35398=>array(56,-60,961,835),35399=>array(60,-58,978,843),35400=>array(74,-65,942,820),35401=>array(51,-71,977,843),35402=>array(63,-70,952,837),35403=>array(60,-44,957,843),35404=>array(58,-70,948,836),35405=>array(58,-47,947,844),35406=>array(62,-48,954,843),35407=>array(59,-73,911,848),35408=>array(60,-61,951,841),35409=>array(60,-61,952,824),35410=>array(60,-63,952,830),35411=>array(60,-51,963,843),35412=>array(60,-62,905,817),35413=>array(53,-65,956,817),35414=>array(51,-74,972,834),35415=>array(56,-61,903,841),35416=>array(78,-67,920,833),35417=>array(65,-76,965,843),35418=>array(60,-44,963,843),35419=>array(60,-50,964,793),35420=>array(42,-64,971,837),35421=>array(60,-62,925,843),35422=>array(60,-64,909,817),35423=>array(35,-69,972,846),35424=>array(52,-63,965,844),35425=>array(77,-52,914,841),35426=>array(62,-60,910,836),35427=>array(60,-63,958,831),35428=>array(54,-66,966,832),35429=>array(51,-65,977,853),35430=>array(60,-61,963,829),35431=>array(51,-60,957,839),35432=>array(52,-74,971,831),35433=>array(60,-61,954,838),35434=>array(60,-64,964,844),35435=>array(53,-57,961,829),35436=>array(69,-78,951,818),35437=>array(62,-61,954,846),35438=>array(49,-55,955,830),35439=>array(60,-70,899,843),35440=>array(50,-58,945,829),35441=>array(53,-64,958,834),35442=>array(53,-63,954,824),35443=>array(60,-65,954,843),35444=>array(58,-68,951,840),35445=>array(55,-73,963,826),35446=>array(57,-71,905,848),35447=>array(60,-65,904,837),35448=>array(61,-67,974,849),35449=>array(45,-76,914,842),35450=>array(61,-72,914,841),35451=>array(57,-67,966,836),35452=>array(52,-57,954,833),35453=>array(61,-69,956,840),35454=>array(47,-62,925,842),35455=>array(63,-55,954,831),35456=>array(53,-65,946,842),35457=>array(57,-69,951,838),35458=>array(57,-67,957,830),35459=>array(62,-65,916,840),35460=>array(59,-68,981,830),35461=>array(58,-65,977,836),35462=>array(62,-53,957,838),35463=>array(60,-62,978,843),35464=>array(61,-52,957,849),35465=>array(42,-67,958,842),35466=>array(30,-60,954,832),35467=>array(51,-70,967,832),35468=>array(53,-59,964,820),35469=>array(53,-48,964,813),35470=>array(61,-65,976,849),35471=>array(60,-73,982,841),35472=>array(61,-59,970,849),35473=>array(63,-53,957,817),35474=>array(57,-74,986,839),35475=>array(64,-71,936,839),35476=>array(64,-67,967,840),35477=>array(58,-66,963,819),35478=>array(62,-50,956,846),35479=>array(61,-65,936,849),35480=>array(53,-69,975,828),35481=>array(65,-68,961,843),35482=>array(67,-70,926,835),35483=>array(61,-61,970,849),35484=>array(61,-67,968,849),35485=>array(61,-71,972,849),35486=>array(49,-68,949,815),35487=>array(61,-68,957,849),35488=>array(52,-70,961,833),35489=>array(58,-63,964,837),35490=>array(61,-52,958,849),35491=>array(59,-48,954,797),35492=>array(59,-62,944,815),35493=>array(50,-65,945,831),35494=>array(60,-64,895,793),35495=>array(59,-66,953,826),35496=>array(62,-68,954,845),35497=>array(61,-56,948,851),35498=>array(57,-71,964,816),35499=>array(59,-68,967,842),35500=>array(59,-57,956,848),35501=>array(53,-57,966,829),35502=>array(61,-66,964,849),35503=>array(61,-62,932,849),35504=>array(54,-70,952,837),35505=>array(61,-72,962,849),35506=>array(56,-61,970,817),35507=>array(61,-77,932,849),35508=>array(61,-63,977,850),35509=>array(61,-64,968,855),35510=>array(69,-68,974,842),35511=>array(61,-67,939,849),35512=>array(60,-63,955,837),35513=>array(53,-68,954,829),35514=>array(59,-68,977,836),35515=>array(59,-69,967,834),35516=>array(53,-57,958,827),35517=>array(60,-61,965,837),35518=>array(119,-68,903,804),35519=>array(53,-62,915,817),35520=>array(54,-68,950,843),35521=>array(61,-62,963,843),35522=>array(58,-68,897,838),35523=>array(57,-70,970,832),35524=>array(56,-62,959,835),35525=>array(50,-71,963,831),35526=>array(55,-80,952,833),35527=>array(63,-67,962,841),35528=>array(54,-47,963,843),35529=>array(62,-65,958,843),35530=>array(61,-66,937,849),35531=>array(53,-65,956,835),35532=>array(53,-64,974,835),35533=>array(56,-61,956,836),35534=>array(61,-64,960,849),35535=>array(51,-68,969,817),35536=>array(26,-58,946,836),35537=>array(56,-64,978,833),35538=>array(53,-60,960,830),35539=>array(63,-62,959,840),35540=>array(60,-69,975,838),35541=>array(60,-70,959,833),35542=>array(55,-63,973,849),35543=>array(63,-55,986,843),35544=>array(63,-73,980,839),35545=>array(58,-70,963,834),35546=>array(61,-53,983,824),35547=>array(53,-74,975,832),35548=>array(53,-64,971,830),35549=>array(59,-68,973,839),35550=>array(71,-72,928,794),35551=>array(55,-60,967,814),35552=>array(50,-42,947,837),35553=>array(54,-37,973,816),35554=>array(49,-67,954,793),35555=>array(49,-67,914,840),35556=>array(55,-59,951,793),35557=>array(55,-44,947,842),35558=>array(51,-67,946,826),35559=>array(56,-65,951,832),35560=>array(54,-67,927,840),35561=>array(55,-43,936,845),35562=>array(54,-73,949,833),35563=>array(48,-67,964,833),35564=>array(29,-69,953,852),35565=>array(48,-68,970,852),35566=>array(53,-64,965,845),35567=>array(61,-61,955,838),35568=>array(56,-48,971,833),35569=>array(58,-62,951,842),35570=>array(68,-45,959,836),35571=>array(57,-64,947,844),35572=>array(42,-60,945,837),35573=>array(55,-56,953,846),35574=>array(65,-82,957,818),35575=>array(51,-69,964,797),35576=>array(59,-66,948,835),35577=>array(59,-48,947,842),35578=>array(54,-71,952,830),35579=>array(59,-43,953,844),35580=>array(68,-70,981,839),35581=>array(59,-68,947,842),35582=>array(53,-65,949,836),35583=>array(53,-69,950,835),35584=>array(53,-69,969,829),35585=>array(62,-60,926,816),35586=>array(60,-64,911,823),35587=>array(63,-42,959,842),35588=>array(40,-72,967,840),35589=>array(58,-63,914,841),35590=>array(56,-61,919,872),35591=>array(31,-65,970,843),35592=>array(35,-67,969,793),35593=>array(64,-56,984,851),35594=>array(56,-63,961,840),35595=>array(75,-71,987,834),35596=>array(69,-60,954,804),35597=>array(108,-71,902,823),35598=>array(79,-70,956,836),35599=>array(60,-60,958,843),35600=>array(66,-55,968,827),35601=>array(57,-74,957,842),35602=>array(61,-68,963,838),35603=>array(60,-73,960,842),35604=>array(62,-68,954,833),35605=>array(57,-72,959,836),35606=>array(50,-66,968,793),35607=>array(59,-69,951,816),35608=>array(57,-71,952,838),35609=>array(64,-64,978,843),35610=>array(54,-57,961,804),35611=>array(55,-65,952,826),35612=>array(57,-66,962,845),35613=>array(53,-66,951,844),35614=>array(59,-68,930,832),35615=>array(51,-57,926,848),35616=>array(59,-58,957,842),35617=>array(53,-64,952,829),35618=>array(62,-73,972,841),35619=>array(58,-68,953,837),35620=>array(59,-69,955,833),35621=>array(56,-53,968,831),35622=>array(45,-66,958,845),35623=>array(59,-66,954,838),35624=>array(63,-68,984,823),35625=>array(33,-72,976,841),35626=>array(62,-67,956,838),35627=>array(55,-70,951,838),35628=>array(60,-72,947,795),35629=>array(55,-73,947,838),35630=>array(52,-77,958,842),35631=>array(42,-49,945,849),35632=>array(61,-71,964,835),35633=>array(53,-75,948,842),35634=>array(53,-73,970,848),35635=>array(60,-85,957,793),35636=>array(60,-68,951,847),35637=>array(81,-68,922,835),35638=>array(45,-61,960,837),35639=>array(63,-60,964,839),35640=>array(66,-79,974,834),35641=>array(60,-50,953,830),35642=>array(69,-81,958,837),35643=>array(71,-72,938,836),35644=>array(56,-78,946,833),35645=>array(79,-68,940,841),35646=>array(68,-60,983,813),35647=>array(60,-75,942,847),35648=>array(56,-70,968,842),35649=>array(54,-64,954,834),35650=>array(68,-68,956,840),35651=>array(60,-48,961,847),35652=>array(60,-63,918,847),35653=>array(54,-44,946,839),35654=>array(34,-70,943,825),35655=>array(60,-66,972,841),35656=>array(54,-74,972,841),35657=>array(59,-53,956,830),35658=>array(56,-69,950,839),35659=>array(75,-60,922,846),35660=>array(51,-79,968,852),35661=>array(42,-71,944,851),35662=>array(62,-64,941,798),35663=>array(57,-67,972,833),35664=>array(56,-65,954,845),35665=>array(60,-62,965,844),35666=>array(50,-57,970,848),35667=>array(73,-46,977,827),35668=>array(48,-58,951,846),35669=>array(58,-67,955,844),35670=>array(55,-67,960,824),35671=>array(66,-59,959,841),35672=>array(51,-68,959,833),35673=>array(60,-71,971,835),35674=>array(49,-67,954,813),35675=>array(60,-49,966,838),35676=>array(53,-61,952,843),35677=>array(52,-50,966,840),35678=>array(60,-66,976,847),35679=>array(53,-50,969,800),35680=>array(63,-55,960,837),35681=>array(60,-65,945,847),35682=>array(60,-63,978,847),35683=>array(42,-70,970,847),35684=>array(60,-66,985,847),35685=>array(40,-67,979,845),35686=>array(55,-77,944,824),35687=>array(48,-66,967,838),35688=>array(57,-73,977,839),35689=>array(63,-48,966,844),35690=>array(57,-68,948,834),35691=>array(64,-76,962,839),35692=>array(66,-60,961,830),35693=>array(51,-59,973,846),35694=>array(60,-68,985,848),35695=>array(53,-64,939,795),35696=>array(54,-63,962,850),35697=>array(36,-86,955,843),35698=>array(52,-79,973,837),35699=>array(60,-59,953,847),35700=>array(60,-63,967,836),35701=>array(63,-68,959,847),35702=>array(36,-66,955,847),35703=>array(53,-59,971,837),35704=>array(63,-61,964,840),35705=>array(53,-68,977,836),35706=>array(54,-74,967,831),35707=>array(83,-63,936,790),35708=>array(83,-74,936,841),35709=>array(31,-64,971,832),35710=>array(60,-55,956,858),35711=>array(57,-46,965,823),35712=>array(59,-71,961,835),35713=>array(39,-60,961,847),35714=>array(61,-71,959,835),35715=>array(51,-69,959,836),35716=>array(76,-63,920,840),35717=>array(55,-69,973,840),35718=>array(40,-71,955,839),35719=>array(60,-60,923,847),35720=>array(55,-70,971,828),35721=>array(61,-61,953,842),35722=>array(50,-70,960,840),35723=>array(66,-48,953,860),35724=>array(52,-66,968,838),35725=>array(60,-48,938,847),35726=>array(23,-62,952,845),35727=>array(40,-71,955,854),35728=>array(41,-71,944,842),35729=>array(60,-52,969,847),35730=>array(52,-65,961,842),35731=>array(59,-66,957,845),35732=>array(49,-63,967,842),35733=>array(62,-62,900,839),35734=>array(58,-59,960,834),35735=>array(60,-67,951,839),35736=>array(58,-67,960,831),35737=>array(53,-52,949,842),35738=>array(56,-60,959,851),35739=>array(74,-60,957,847),35740=>array(59,-79,967,833),35741=>array(62,-67,956,847),35742=>array(53,-70,968,835),35743=>array(55,-61,949,840),35744=>array(308,-19,665,809),35745=>array(74,-66,937,840),35746=>array(69,-65,926,826),35747=>array(62,-67,953,840),35748=>array(72,-62,958,826),35749=>array(59,-58,960,812),35750=>array(52,-66,922,810),35751=>array(49,13,913,814),35752=>array(75,-70,932,828),35753=>array(66,-22,929,818),35754=>array(50,-58,878,826),35755=>array(70,-29,943,838),35756=>array(68,-30,944,836),35757=>array(65,-74,889,826),35758=>array(49,-71,968,806),35759=>array(68,-57,958,826),35760=>array(80,-28,946,834),35761=>array(61,-60,890,836),35762=>array(56,-68,916,829),35763=>array(49,-58,916,830),35764=>array(61,-11,933,807),35765=>array(47,-25,917,820),35766=>array(49,-64,914,808),35767=>array(62,-61,901,829),35768=>array(64,-65,936,836),35769=>array(62,-64,930,836),35770=>array(52,-30,964,828),35771=>array(50,-65,906,832),35772=>array(56,-59,936,784),35773=>array(54,-61,975,811),35774=>array(54,-54,946,804),35775=>array(71,-71,931,847),35776=>array(74,-71,931,835),35777=>array(59,-22,938,797),35778=>array(67,-66,936,823),35779=>array(67,-64,944,826),35780=>array(78,-67,942,836),35781=>array(53,-29,927,790),35782=>array(49,-54,951,811),35783=>array(58,-60,909,836),35784=>array(69,-69,931,839),35785=>array(69,-69,946,834),35786=>array(69,-74,960,846),35787=>array(62,-64,938,830),35788=>array(66,-54,873,820),35789=>array(51,-61,888,826),35790=>array(56,-69,892,826),35791=>array(49,-56,888,823),35792=>array(43,-71,970,832),35793=>array(63,-60,954,817),35794=>array(63,-60,940,837),35795=>array(58,-26,938,826),35796=>array(56,-71,957,828),35797=>array(57,-61,944,825),35798=>array(63,-27,925,820),35799=>array(41,-62,944,834),35800=>array(67,-66,928,826),35801=>array(56,-59,958,826),35802=>array(47,-57,956,835),35803=>array(57,-68,938,830),35804=>array(43,-75,947,823),35805=>array(72,-65,941,830),35806=>array(62,-66,951,815),35807=>array(53,-79,920,816),35808=>array(62,-19,942,836),35809=>array(71,-63,937,844),35810=>array(61,-62,903,834),35811=>array(57,-69,937,828),35812=>array(68,-58,932,835),35813=>array(69,-79,949,838),35814=>array(59,-67,913,842),35815=>array(61,-25,932,852),35816=>array(60,-58,947,812),35817=>array(54,-54,885,818),35818=>array(76,-57,952,836),35819=>array(76,-65,942,840),35820=>array(54,-16,950,805),35821=>array(53,-70,936,795),35822=>array(57,-74,913,831),35823=>array(61,-69,956,794),35824=>array(57,-66,918,828),35825=>array(70,-69,941,825),35826=>array(72,-60,937,843),35827=>array(49,-54,947,827),35828=>array(66,-68,953,838),35829=>array(56,-65,879,798),35830=>array(56,-71,957,837),35831=>array(61,-66,930,831),35832=>array(68,-67,932,831),35833=>array(48,-70,955,799),35834=>array(54,-66,912,805),35835=>array(56,-69,940,835),35836=>array(61,-57,954,811),35837=>array(59,-64,942,836),35838=>array(56,-66,954,834),35839=>array(56,-65,925,833),35840=>array(56,-77,947,828),35841=>array(50,-72,927,834),35842=>array(50,-51,942,836),35843=>array(72,-85,897,810),35844=>array(67,-67,880,835),35845=>array(69,-70,935,838),35846=>array(69,-64,920,848),35847=>array(57,-71,923,842),35848=>array(55,-71,919,837),35849=>array(55,-66,931,838),35850=>array(55,-25,931,846),35851=>array(72,-67,953,832),35852=>array(60,-51,933,817),35853=>array(61,-66,948,829),35854=>array(53,-65,956,828),35855=>array(56,-69,961,831),35856=>array(57,-67,948,829),35857=>array(53,-70,945,831),35858=>array(74,-62,898,809),35859=>array(62,-66,900,836),35860=>array(55,-62,921,816),35861=>array(58,-72,954,847),35862=>array(60,-72,936,819),35863=>array(49,-65,961,834),35864=>array(54,-66,940,842),35865=>array(68,-66,930,834),35866=>array(60,-64,920,842),35867=>array(65,-69,921,839),35868=>array(59,-55,940,818),35869=>array(50,-74,888,836),35870=>array(78,-51,946,805),35871=>array(54,-65,943,820),35872=>array(60,-69,953,835),35873=>array(75,-65,942,800),35874=>array(53,-66,936,841),35875=>array(63,-74,924,807),35876=>array(74,-71,928,842),35877=>array(59,-35,936,828),35878=>array(63,-66,956,841),35879=>array(60,-36,948,825),35880=>array(54,-35,930,820),35881=>array(57,-61,948,786),35882=>array(58,-68,924,839),35883=>array(51,-79,947,838),35884=>array(58,-74,958,810),35885=>array(55,-70,939,793),35886=>array(57,-67,956,811),35887=>array(64,-75,938,828),35888=>array(46,-65,909,825),35889=>array(60,-62,941,844),35890=>array(59,-66,918,786),35891=>array(48,-75,971,825),35892=>array(47,-61,956,809),35893=>array(54,-78,941,836),35894=>array(56,-67,955,831),35895=>array(34,-53,967,839),35896=>array(59,-64,966,833),35897=>array(42,-58,952,836),35898=>array(37,-62,948,813),35899=>array(49,-68,960,813),35900=>array(32,-73,958,820),35901=>array(57,-69,957,837),35902=>array(34,-48,957,835),35903=>array(38,-66,982,837),35904=>array(35,-64,968,841),35905=>array(54,-63,961,836),35906=>array(45,-72,964,797),35907=>array(37,-71,976,834),35908=>array(37,-66,991,841),35909=>array(29,-70,983,834),35910=>array(100,-14,929,778),35911=>array(62,-17,951,770),35912=>array(62,-12,931,835),35913=>array(53,-68,973,835),35914=>array(57,-32,951,824),35915=>array(41,-26,962,842),35916=>array(51,-69,958,831),35917=>array(52,-73,950,838),35918=>array(48,-18,957,796),35919=>array(54,-67,966,832),35920=>array(70,-25,924,832),35921=>array(28,-67,965,836),35922=>array(34,-67,965,836),35923=>array(45,-46,974,829),35924=>array(45,-47,963,829),35925=>array(70,-49,949,772),35926=>array(58,-70,967,781),35927=>array(41,-75,969,781),35928=>array(43,-41,952,836),35929=>array(62,-55,939,847),35930=>array(31,-61,972,789),35931=>array(58,-69,963,787),35932=>array(43,-75,940,786),35933=>array(33,-46,951,785),35934=>array(43,-52,921,846),35935=>array(40,-65,958,815),35936=>array(43,-41,947,787),35937=>array(67,-59,940,845),35938=>array(49,-62,957,839),35939=>array(43,-71,953,787),35940=>array(29,-70,963,783),35941=>array(36,-64,958,834),35942=>array(49,-70,973,829),35943=>array(43,-75,951,824),35944=>array(41,-67,952,835),35945=>array(39,-64,977,779),35946=>array(88,-66,960,834),35947=>array(60,-72,962,835),35948=>array(47,-69,959,835),35949=>array(48,-70,984,789),35950=>array(42,-68,957,836),35951=>array(39,-77,975,819),35952=>array(77,-77,965,824),35953=>array(50,-61,959,782),35954=>array(42,-64,968,786),35955=>array(113,-69,911,825),35956=>array(43,-73,963,835),35957=>array(52,-71,983,829),35958=>array(34,-72,971,826),35959=>array(41,-62,967,832),35960=>array(125,-58,931,843),35961=>array(57,-56,903,842),35962=>array(61,-58,957,850),35963=>array(50,-67,963,835),35964=>array(40,-65,966,835),35965=>array(48,-65,914,842),35966=>array(48,-48,932,842),35967=>array(68,-52,921,846),35968=>array(41,-72,916,834),35969=>array(36,-57,965,855),35970=>array(65,-52,919,836),35971=>array(48,-63,890,842),35972=>array(46,-69,956,834),35973=>array(55,-61,981,850),35974=>array(46,-67,954,830),35975=>array(48,-55,960,842),35976=>array(48,-73,964,843),35977=>array(43,-64,975,840),35978=>array(54,-63,959,830),35979=>array(48,-65,926,842),35980=>array(41,-66,966,841),35981=>array(55,-59,956,838),35982=>array(48,-61,991,842),35983=>array(35,-73,953,836),35984=>array(46,-64,986,860),35985=>array(42,-75,977,829),35986=>array(37,-70,956,831),35987=>array(44,-67,950,836),35988=>array(34,-61,949,850),35989=>array(35,-62,959,834),35990=>array(36,-48,974,842),35991=>array(37,-71,951,837),35992=>array(26,-65,975,837),35993=>array(40,-60,965,827),35994=>array(43,-68,968,838),35995=>array(38,-71,912,832),35996=>array(55,-70,973,830),35997=>array(89,-68,912,789),35998=>array(59,-69,950,836),35999=>array(59,-69,950,842),36000=>array(53,-69,952,855),36001=>array(46,-73,939,829),36002=>array(59,-67,949,789),36003=>array(65,-70,954,850),36004=>array(52,-54,964,849),36005=>array(46,-78,954,834),36006=>array(52,-69,948,804),36007=>array(54,-69,954,823),36008=>array(52,-71,955,831),36009=>array(50,-67,973,788),36010=>array(38,-78,969,857),36011=>array(57,-74,946,785),36012=>array(57,-67,955,836),36013=>array(52,-75,924,831),36014=>array(53,-70,956,817),36015=>array(48,-68,948,822),36016=>array(51,-73,949,836),36017=>array(14,-67,970,832),36018=>array(43,-75,956,824),36019=>array(53,-70,956,837),36020=>array(57,-67,949,832),36021=>array(43,-66,977,865),36022=>array(57,-65,969,830),36023=>array(65,-67,949,782),36024=>array(63,-69,942,838),36025=>array(47,-75,956,822),36026=>array(51,-75,972,773),36027=>array(73,-71,933,837),36028=>array(50,-64,954,835),36029=>array(60,-62,960,833),36030=>array(49,-54,955,849),36031=>array(72,-67,941,827),36032=>array(65,-73,943,839),36033=>array(61,-67,943,828),36034=>array(57,-63,976,839),36035=>array(40,-65,957,837),36036=>array(54,-68,961,834),36037=>array(54,-77,973,830),36038=>array(21,-70,949,839),36039=>array(61,-70,942,837),36040=>array(66,-79,948,785),36041=>array(37,-58,973,855),36042=>array(41,-58,963,837),36043=>array(37,-76,970,846),36044=>array(66,-77,947,844),36045=>array(49,-59,956,822),36046=>array(44,-69,959,827),36047=>array(57,-73,963,773),36048=>array(31,-67,979,836),36049=>array(37,-71,971,787),36050=>array(40,-64,969,851),36051=>array(44,-74,974,837),36052=>array(101,-85,911,844),36053=>array(51,-66,981,829),36054=>array(31,-69,962,825),36055=>array(55,-74,911,822),36056=>array(49,-59,956,847),36057=>array(63,-71,911,793),36058=>array(45,-70,985,836),36059=>array(52,-76,964,843),36060=>array(60,-66,920,791),36061=>array(40,-70,976,780),36062=>array(71,-74,948,836),36063=>array(40,-73,955,830),36064=>array(59,-65,956,835),36065=>array(32,-67,954,849),36066=>array(70,-73,944,789),36067=>array(48,-69,945,826),36068=>array(48,-67,967,842),36069=>array(41,-73,950,840),36070=>array(42,-63,958,836),36071=>array(39,-68,974,832),36072=>array(57,-79,963,839),36073=>array(42,-60,960,845),36074=>array(63,-68,941,833),36075=>array(69,-70,954,826),36076=>array(55,-68,978,787),36077=>array(43,-65,944,823),36078=>array(40,-74,977,827),36079=>array(57,-60,934,840),36080=>array(49,-70,980,838),36081=>array(56,-76,958,783),36082=>array(38,-73,967,845),36083=>array(51,-75,967,830),36084=>array(44,-71,961,830),36085=>array(55,-68,921,789),36086=>array(40,-67,941,846),36087=>array(69,-70,954,834),36088=>array(31,-66,966,837),36089=>array(44,-66,959,818),36090=>array(58,-65,967,851),36091=>array(50,-65,951,833),36092=>array(41,-66,941,829),36093=>array(50,-73,960,847),36094=>array(113,-76,968,832),36095=>array(41,-72,960,786),36096=>array(68,-76,949,803),36097=>array(42,-61,967,836),36098=>array(41,-71,957,842),36099=>array(49,-62,965,831),36100=>array(61,-68,954,834),36101=>array(51,-70,954,846),36102=>array(37,-67,970,832),36103=>array(46,-71,954,829),36104=>array(34,-73,909,835),36105=>array(47,-71,957,781),36106=>array(60,-72,947,825),36107=>array(41,-70,944,813),36108=>array(36,-64,963,832),36109=>array(36,-74,948,834),36110=>array(47,-66,968,832),36111=>array(42,-62,961,834),36112=>array(47,-59,972,825),36113=>array(55,-66,969,849),36114=>array(70,-73,955,835),36115=>array(27,-65,966,836),36116=>array(49,-71,979,803),36117=>array(56,-73,963,837),36118=>array(47,-73,962,837),36119=>array(41,-73,945,825),36120=>array(26,-72,954,836),36121=>array(31,-71,967,828),36122=>array(30,-65,950,836),36123=>array(54,-70,974,849),36124=>array(55,-63,972,815),36125=>array(77,-58,885,796),36126=>array(65,-63,905,830),36127=>array(57,-65,934,838),36128=>array(73,-61,894,844),36129=>array(48,-61,906,780),36130=>array(42,-70,922,826),36131=>array(60,-66,915,826),36132=>array(61,-67,931,834),36133=>array(47,-74,945,834),36134=>array(32,-72,958,811),36135=>array(29,-63,917,839),36136=>array(25,-69,906,831),36137=>array(33,-70,956,800),36138=>array(33,-66,954,836),36139=>array(34,-65,980,835),36140=>array(32,-67,952,828),36141=>array(33,-64,903,831),36142=>array(28,-71,923,818),36143=>array(43,-69,914,791),36144=>array(48,-68,953,831),36145=>array(30,-59,928,831),36146=>array(70,-78,917,820),36147=>array(61,-71,909,826),36148=>array(42,-67,938,832),36149=>array(41,-65,907,830),36150=>array(31,-58,968,784),36151=>array(47,-65,927,835),36152=>array(83,-66,900,831),36153=>array(60,-63,913,830),36154=>array(24,-72,868,832),36155=>array(35,-69,941,824),36156=>array(31,-56,939,838),36157=>array(39,-86,948,818),36158=>array(47,-71,913,782),36159=>array(33,-69,944,832),36160=>array(60,-84,929,816),36161=>array(30,-59,917,841),36162=>array(33,-64,960,837),36163=>array(38,-68,921,837),36164=>array(71,-70,939,829),36165=>array(39,-79,956,827),36166=>array(31,-64,953,782),36167=>array(39,-69,972,826),36168=>array(39,-70,942,784),36169=>array(34,-70,942,823),36170=>array(39,-69,953,848),36171=>array(37,-69,955,834),36172=>array(39,-69,939,834),36173=>array(76,-70,886,824),36174=>array(43,-58,956,835),36175=>array(84,-54,912,841),36176=>array(39,-69,901,785),36177=>array(43,-66,1003,830),36178=>array(39,-69,911,794),36179=>array(40,-69,930,849),36180=>array(39,-69,939,843),36181=>array(39,-70,957,829),36182=>array(40,-63,943,834),36183=>array(39,-74,900,778),36184=>array(43,-69,915,827),36185=>array(39,-68,939,831),36186=>array(41,-65,951,849),36187=>array(38,-75,961,840),36188=>array(99,-67,936,828),36189=>array(31,-69,906,772),36190=>array(35,-75,930,836),36191=>array(46,-75,954,834),36192=>array(32,-71,895,827),36193=>array(22,-75,931,831),36194=>array(35,-69,949,842),36195=>array(55,-69,943,835),36196=>array(67,-75,930,830),36197=>array(31,-71,961,839),36198=>array(56,-63,984,848),36199=>array(48,-68,957,829),36200=>array(40,-67,966,825),36201=>array(28,-67,961,826),36202=>array(25,-80,971,825),36203=>array(51,-65,970,836),36204=>array(36,-76,962,823),36205=>array(25,-70,958,832),36206=>array(35,-79,975,833),36207=>array(32,-71,960,837),36208=>array(46,-74,960,830),36209=>array(69,-66,950,830),36210=>array(36,-62,963,833),36211=>array(50,-65,966,831),36212=>array(41,-73,967,829),36213=>array(23,-60,942,823),36214=>array(27,-72,965,831),36215=>array(35,-74,945,834),36216=>array(46,-71,973,825),36217=>array(39,-66,960,829),36218=>array(46,-71,973,824),36219=>array(46,-72,974,835),36220=>array(33,-64,968,835),36221=>array(44,-74,972,830),36222=>array(46,-72,974,835),36223=>array(46,-72,978,835),36224=>array(47,-71,970,832),36225=>array(18,-62,960,857),36226=>array(46,-72,974,835),36227=>array(46,-72,974,835),36228=>array(38,-65,975,833),36229=>array(33,-68,959,833),36230=>array(46,-72,978,835),36231=>array(46,-72,974,835),36232=>array(46,-72,974,835),36233=>array(40,-65,968,826),36234=>array(42,-74,962,832),36235=>array(26,-72,938,824),36236=>array(30,-61,967,836),36237=>array(39,-64,977,830),36238=>array(35,-68,978,832),36239=>array(36,-65,981,820),36240=>array(28,-61,973,828),36241=>array(42,-64,973,848),36242=>array(27,-65,965,826),36243=>array(28,-61,981,826),36244=>array(39,-68,976,831),36245=>array(46,-69,966,829),36246=>array(57,-68,966,824),36247=>array(28,-61,965,826),36248=>array(28,-61,965,826),36249=>array(41,-75,959,830),36250=>array(28,-61,965,826),36251=>array(36,-71,969,824),36252=>array(35,-68,970,833),36253=>array(46,-72,974,835),36254=>array(46,-72,974,835),36255=>array(58,-53,973,841),36256=>array(39,-71,977,824),36257=>array(41,-68,971,823),36258=>array(34,-64,960,835),36259=>array(31,-54,960,835),36260=>array(46,-72,974,836),36261=>array(37,-60,968,835),36262=>array(45,-53,974,845),36263=>array(37,-71,981,818),36264=>array(56,-71,966,834),36265=>array(46,-72,974,835),36266=>array(39,-57,979,833),36267=>array(32,-71,984,825),36268=>array(41,-64,983,830),36269=>array(33,-62,984,827),36270=>array(26,-67,975,829),36271=>array(33,-68,970,828),36272=>array(31,-72,979,835),36273=>array(22,-69,937,817),36274=>array(42,-65,970,832),36275=>array(55,-73,970,762),36276=>array(30,-74,968,786),36277=>array(53,-54,896,841),36278=>array(64,-65,967,790),36279=>array(48,-37,974,830),36280=>array(45,-73,940,761),36281=>array(57,-72,965,827),36282=>array(45,-72,974,829),36283=>array(45,-72,967,837),36284=>array(54,-76,947,783),36285=>array(45,-69,959,849),36286=>array(45,-24,954,822),36287=>array(35,-71,971,788),36288=>array(45,-65,870,788),36289=>array(56,-32,959,785),36290=>array(35,-53,954,841),36291=>array(39,-64,963,832),36292=>array(45,-34,953,814),36293=>array(47,-70,955,819),36294=>array(52,-68,972,837),36295=>array(61,-34,951,822),36296=>array(48,-69,960,839),36297=>array(45,-79,971,847),36298=>array(40,-61,967,836),36299=>array(21,-76,948,841),36300=>array(52,-59,975,844),36301=>array(55,-68,951,826),36302=>array(48,-27,950,839),36303=>array(46,-72,907,828),36304=>array(46,-59,964,822),36305=>array(45,-34,966,838),36306=>array(45,-62,965,788),36307=>array(47,-15,955,842),36308=>array(45,-52,921,846),36309=>array(41,-52,947,842),36310=>array(39,-53,947,786),36311=>array(41,-50,951,846),36312=>array(53,-70,956,825),36313=>array(59,-19,963,783),36314=>array(28,-67,919,781),36315=>array(53,-62,978,841),36316=>array(45,-72,954,790),36317=>array(31,-61,947,795),36318=>array(48,-62,939,817),36319=>array(46,-71,964,787),36320=>array(52,-73,975,823),36321=>array(47,-59,955,822),36322=>array(42,-63,913,836),36323=>array(40,-63,953,829),36324=>array(50,-65,983,846),36325=>array(46,-62,964,791),36326=>array(50,-70,977,829),36327=>array(43,-20,968,793),36328=>array(39,-64,962,841),36329=>array(44,-74,967,823),36330=>array(48,-65,965,852),36331=>array(29,-64,947,778),36332=>array(54,-23,958,829),36333=>array(40,-69,972,841),36334=>array(51,-33,956,779),36335=>array(29,-67,968,838),36336=>array(50,-73,954,829),36337=>array(40,-52,950,841),36338=>array(44,-54,963,858),36339=>array(41,-70,945,825),36340=>array(37,-68,952,789),36341=>array(40,-69,959,827),36342=>array(50,-49,982,788),36343=>array(52,-71,938,815),36344=>array(35,-64,929,808),36345=>array(42,-51,935,804),36346=>array(54,-64,979,794),36347=>array(43,-66,948,835),36348=>array(48,-55,916,800),36349=>array(48,-32,969,791),36350=>array(46,-72,974,827),36351=>array(51,-70,966,821),36352=>array(52,-73,970,781),36353=>array(46,-28,945,785),36354=>array(51,-70,961,783),36355=>array(51,-69,909,824),36356=>array(45,-64,955,830),36357=>array(44,-66,970,835),36358=>array(48,-72,970,827),36359=>array(51,-64,953,825),36360=>array(45,-54,960,841),36361=>array(58,-68,981,837),36362=>array(50,-64,897,800),36363=>array(80,-61,915,810),36364=>array(37,-61,917,828),36365=>array(47,-68,948,823),36366=>array(36,-54,969,797),36367=>array(53,-62,980,843),36368=>array(30,-55,945,841),36369=>array(55,-75,967,824),36370=>array(44,-72,965,829),36371=>array(45,-68,959,831),36372=>array(54,-62,965,838),36373=>array(44,-73,972,827),36374=>array(47,-61,972,837),36375=>array(52,-36,976,835),36376=>array(49,-63,916,837),36377=>array(51,-73,981,782),36378=>array(47,-68,984,836),36379=>array(44,-26,954,826),36380=>array(56,-71,982,823),36381=>array(43,-67,972,787),36382=>array(46,-69,952,785),36383=>array(28,-67,886,836),36384=>array(39,-76,966,843),36385=>array(48,-37,986,846),36386=>array(46,-58,907,794),36387=>array(48,-65,953,849),36388=>array(48,-69,954,840),36389=>array(38,-70,950,833),36390=>array(42,-62,965,844),36391=>array(41,-69,979,830),36392=>array(59,-65,975,837),36393=>array(48,-62,976,837),36394=>array(44,-57,969,834),36395=>array(45,-35,957,832),36396=>array(42,-68,921,823),36397=>array(53,-59,970,836),36398=>array(43,-65,949,845),36399=>array(38,-65,919,798),36400=>array(43,-64,962,832),36401=>array(49,-62,982,856),36402=>array(47,-67,950,840),36403=>array(39,-68,978,840),36404=>array(41,-56,918,801),36405=>array(45,-27,958,839),36406=>array(52,-55,987,803),36407=>array(72,-69,959,835),36408=>array(35,-26,953,824),36409=>array(53,-64,956,835),36410=>array(43,-73,946,805),36411=>array(72,-57,916,800),36412=>array(33,-79,963,778),36413=>array(46,-62,942,836),36414=>array(41,-65,932,787),36415=>array(32,-75,983,822),36416=>array(49,-65,975,830),36417=>array(48,-65,944,843),36418=>array(45,-61,984,799),36419=>array(72,-65,948,836),36420=>array(37,-67,946,826),36421=>array(39,-32,967,823),36422=>array(38,-65,954,800),36423=>array(34,-62,984,842),36424=>array(53,-62,937,835),36425=>array(30,-26,937,841),36426=>array(20,-61,967,842),36427=>array(49,-61,903,799),36428=>array(55,-64,982,866),36429=>array(34,-52,968,797),36430=>array(50,-79,961,833),36431=>array(34,-72,968,830),36432=>array(51,-62,986,846),36433=>array(35,-71,937,780),36434=>array(29,-66,914,818),36435=>array(47,-62,920,841),36436=>array(39,-54,972,839),36437=>array(34,-68,949,805),36438=>array(48,-70,965,834),36439=>array(49,-66,962,837),36440=>array(27,-61,966,802),36441=>array(55,-60,981,842),36442=>array(61,-37,960,816),36443=>array(50,-74,951,821),36444=>array(36,-52,915,857),36445=>array(43,-67,971,831),36446=>array(40,-82,959,828),36447=>array(39,-55,955,849),36448=>array(38,-60,958,835),36449=>array(36,-52,952,858),36450=>array(39,-52,948,855),36451=>array(47,-65,954,835),36452=>array(43,-65,979,831),36453=>array(45,-72,969,823),36454=>array(46,-74,905,836),36455=>array(59,-74,962,821),36456=>array(64,-65,971,837),36457=>array(33,-65,972,839),36458=>array(52,-81,965,825),36459=>array(29,-67,933,788),36460=>array(33,-26,969,836),36461=>array(44,-64,912,846),36462=>array(37,-43,974,813),36463=>array(31,-67,971,833),36464=>array(30,-66,939,802),36465=>array(59,-32,971,839),36466=>array(44,-72,970,834),36467=>array(46,-67,979,832),36468=>array(25,-68,956,828),36469=>array(33,-65,965,845),36470=>array(25,-70,965,788),36471=>array(37,-58,963,800),36472=>array(49,-70,974,827),36473=>array(44,-63,979,858),36474=>array(46,-63,962,842),36475=>array(34,-59,961,857),36476=>array(28,-64,963,832),36477=>array(39,-62,975,859),36478=>array(39,-73,973,837),36479=>array(39,-60,916,843),36480=>array(28,-68,951,802),36481=>array(31,-61,965,798),36482=>array(46,-68,977,836),36483=>array(36,-64,965,849),36484=>array(39,-57,960,843),36485=>array(57,-62,924,786),36486=>array(23,-67,976,837),36487=>array(36,-62,953,842),36488=>array(33,-72,982,841),36489=>array(44,-67,968,833),36490=>array(43,-58,958,839),36491=>array(32,-69,964,849),36492=>array(62,-72,961,833),36493=>array(35,-70,956,813),36494=>array(61,-71,958,783),36495=>array(50,-71,918,820),36496=>array(41,-63,974,852),36497=>array(32,-67,956,821),36498=>array(45,-52,961,856),36499=>array(39,-68,974,837),36500=>array(25,-67,941,848),36501=>array(36,-63,960,853),36502=>array(59,-68,915,835),36503=>array(36,-67,979,839),36504=>array(33,-65,967,838),36505=>array(37,-50,901,804),36506=>array(36,-66,973,815),36507=>array(36,-67,979,839),36508=>array(34,-75,927,824),36509=>array(37,-50,917,804),36510=>array(37,-65,985,847),36511=>array(39,-65,976,850),36512=>array(43,-67,960,829),36513=>array(30,-69,955,804),36514=>array(37,-50,910,805),36515=>array(50,-65,967,787),36516=>array(42,-64,956,831),36517=>array(33,-65,963,849),36518=>array(40,-75,975,829),36519=>array(42,-73,966,791),36520=>array(39,-68,956,841),36521=>array(41,-61,980,809),36522=>array(49,-59,964,837),36523=>array(74,-62,924,853),36524=>array(55,-60,904,839),36525=>array(40,-66,969,848),36526=>array(57,-61,968,846),36527=>array(47,-65,945,844),36528=>array(27,-53,969,851),36529=>array(56,-62,965,848),36530=>array(54,-62,976,843),36531=>array(53,-69,917,861),36532=>array(47,-68,972,844),36533=>array(49,-68,973,830),36534=>array(41,-68,965,830),36535=>array(41,-67,970,841),36536=>array(57,-68,956,830),36537=>array(53,-68,946,847),36538=>array(48,-62,936,851),36539=>array(45,-68,948,845),36540=>array(49,-68,975,830),36541=>array(35,-58,958,850),36542=>array(34,-62,969,843),36543=>array(45,-63,966,857),36544=>array(42,-60,964,853),36545=>array(45,-68,962,839),36546=>array(33,-70,969,829),36547=>array(53,-68,968,830),36548=>array(45,-68,977,845),36549=>array(26,-73,977,841),36550=>array(32,-58,946,848),36551=>array(53,-57,968,846),36552=>array(38,-61,948,848),36553=>array(38,-78,934,836),36554=>array(63,-71,935,832),36555=>array(54,-70,948,830),36556=>array(53,-74,957,831),36557=>array(91,-68,923,784),36558=>array(61,-67,913,819),36559=>array(52,-69,958,829),36560=>array(41,-69,958,827),36561=>array(61,-72,978,827),36562=>array(55,-68,951,832),36563=>array(64,-76,963,824),36564=>array(68,-67,917,830),36565=>array(65,-69,921,830),36566=>array(62,-69,961,827),36567=>array(63,-73,962,830),36568=>array(61,-65,957,835),36569=>array(50,-70,945,838),36570=>array(65,-69,977,838),36571=>array(60,-66,954,830),36572=>array(66,-70,918,827),36573=>array(46,-68,966,832),36574=>array(60,-70,961,836),36575=>array(62,-67,965,841),36576=>array(59,-64,949,827),36577=>array(61,-76,968,834),36578=>array(53,-69,964,827),36579=>array(61,-55,913,834),36580=>array(65,-70,950,827),36581=>array(60,-65,915,831),36582=>array(59,-69,956,832),36583=>array(57,-72,960,833),36584=>array(54,-69,965,845),36585=>array(68,-70,954,838),36586=>array(84,-75,924,835),36587=>array(51,-67,969,844),36588=>array(46,-64,966,855),36589=>array(43,-71,945,827),36590=>array(61,-80,968,829),36591=>array(57,-72,950,827),36592=>array(62,-50,940,835),36593=>array(58,-60,975,834),36594=>array(72,-76,929,833),36595=>array(72,-64,977,849),36596=>array(72,-64,962,839),36597=>array(63,-69,952,835),36598=>array(76,-67,970,829),36599=>array(57,-52,959,839),36600=>array(58,-76,913,831),36601=>array(57,-67,962,826),36602=>array(69,-67,918,832),36603=>array(54,-67,950,829),36604=>array(56,-67,979,829),36605=>array(52,-64,976,833),36606=>array(60,-67,968,836),36607=>array(55,-54,949,852),36608=>array(53,-56,948,836),36609=>array(56,-80,977,826),36610=>array(44,-69,961,829),36611=>array(59,-67,965,829),36612=>array(59,-69,970,829),36613=>array(47,-65,967,838),36614=>array(57,-75,960,836),36615=>array(62,-71,966,820),36616=>array(61,-63,959,838),36617=>array(63,-62,956,836),36618=>array(60,-64,954,831),36619=>array(28,-64,980,840),36620=>array(52,-72,939,831),36621=>array(58,-70,967,824),36622=>array(60,-69,937,826),36623=>array(65,-68,966,825),36624=>array(66,-70,973,824),36625=>array(60,-71,951,827),36626=>array(50,-67,967,830),36627=>array(58,-67,966,827),36628=>array(55,-73,948,833),36629=>array(57,-70,950,832),36630=>array(57,-70,900,822),36631=>array(54,-65,962,827),36632=>array(47,-57,966,835),36633=>array(46,-68,966,837),36634=>array(62,-70,971,834),36635=>array(52,-72,939,831),36636=>array(63,-71,940,835),36637=>array(41,-63,953,832),36638=>array(57,-65,924,831),36639=>array(60,-65,971,833),36640=>array(62,-71,978,823),36641=>array(77,-68,912,841),36642=>array(77,-65,956,849),36643=>array(62,-76,903,823),36644=>array(61,-70,953,832),36645=>array(54,-70,955,829),36646=>array(52,-62,954,831),36647=>array(57,-65,949,859),36648=>array(62,-65,930,846),36649=>array(55,-74,951,838),36650=>array(52,-71,971,868),36651=>array(52,-65,967,831),36652=>array(54,-57,970,849),36653=>array(65,-72,975,820),36654=>array(60,-68,977,826),36655=>array(62,-70,951,831),36656=>array(77,-65,959,831),36657=>array(47,-68,979,835),36658=>array(72,-64,957,835),36659=>array(47,-67,964,832),36660=>array(50,-72,951,833),36661=>array(60,-53,923,838),36662=>array(56,-66,947,852),36663=>array(65,-70,919,834),36664=>array(45,-70,960,849),36665=>array(60,-68,974,836),36666=>array(63,-71,940,833),36667=>array(46,-74,941,827),36668=>array(59,-70,959,823),36669=>array(42,-66,967,831),36670=>array(60,-71,964,831),36671=>array(66,-55,948,839),36672=>array(59,-70,959,823),36673=>array(52,-65,944,831),36674=>array(48,-68,968,836),36675=>array(66,-69,973,833),36676=>array(53,-62,949,837),36677=>array(50,-70,967,833),36678=>array(53,-68,958,835),36679=>array(58,-64,968,829),36680=>array(58,-70,974,828),36681=>array(56,-71,947,828),36682=>array(44,-72,943,837),36683=>array(55,-72,974,825),36684=>array(46,-66,946,831),36685=>array(42,-68,972,837),36686=>array(51,-61,964,841),36687=>array(63,-71,958,825),36688=>array(53,-69,969,826),36689=>array(55,-54,968,844),36690=>array(65,-72,959,829),36691=>array(60,-67,978,829),36692=>array(48,-67,954,833),36693=>array(61,-64,948,830),36694=>array(58,-68,962,829),36695=>array(50,-66,961,830),36696=>array(56,-70,984,831),36697=>array(50,-74,974,853),36698=>array(60,-62,971,828),36699=>array(69,-71,964,826),36700=>array(42,-65,970,831),36701=>array(46,-69,977,836),36702=>array(66,-73,958,829),36703=>array(63,-62,960,836),36704=>array(71,-68,929,824),36705=>array(32,-65,961,844),36706=>array(50,-65,970,831),36707=>array(45,-53,969,836),36708=>array(52,-67,956,832),36709=>array(55,-65,941,837),36710=>array(42,-61,956,833),36711=>array(69,-73,922,823),36712=>array(67,-78,940,828),36713=>array(63,-70,934,823),36714=>array(68,-70,977,838),36715=>array(63,-69,901,824),36716=>array(53,-66,935,826),36717=>array(52,-74,937,818),36718=>array(31,-55,951,835),36719=>array(73,-69,949,838),36720=>array(28,-57,939,837),36721=>array(52,-76,929,823),36722=>array(52,-74,933,818),36723=>array(44,-73,929,819),36724=>array(59,-74,903,821),36725=>array(63,-69,946,824),36726=>array(52,-74,962,826),36727=>array(25,-65,920,828),36728=>array(52,-74,952,840),36729=>array(41,-65,947,823),36730=>array(63,-68,901,824),36731=>array(51,-48,938,836),36732=>array(37,-75,936,833),36733=>array(58,-69,939,824),36734=>array(52,-74,930,818),36735=>array(31,-66,948,832),36736=>array(63,-68,960,838),36737=>array(44,-60,940,831),36738=>array(52,-67,950,836),36739=>array(54,-69,948,835),36740=>array(45,-69,937,827),36741=>array(52,-73,931,831),36742=>array(35,-57,925,833),36743=>array(43,-75,950,816),36744=>array(68,-70,932,821),36745=>array(42,-57,948,833),36746=>array(52,-74,942,818),36747=>array(63,-67,905,827),36748=>array(63,-68,966,849),36749=>array(43,-65,961,819),36750=>array(55,-73,922,833),36751=>array(55,-69,944,838),36752=>array(43,-74,923,818),36753=>array(56,-69,936,821),36754=>array(46,-69,959,821),36755=>array(61,-73,943,846),36756=>array(40,-65,914,829),36757=>array(41,-78,949,819),36758=>array(52,-73,931,838),36759=>array(52,-74,948,818),36760=>array(50,-65,951,842),36761=>array(46,-65,938,839),36762=>array(52,-68,947,831),36763=>array(77,-68,923,828),36764=>array(59,-62,945,837),36765=>array(29,-65,948,840),36766=>array(52,-55,953,832),36767=>array(36,-55,954,847),36768=>array(59,-67,945,839),36769=>array(33,-67,954,853),36770=>array(21,-58,954,853),36771=>array(33,-67,967,835),36772=>array(39,-82,974,853),36773=>array(42,-57,960,840),36774=>array(58,-79,932,829),36775=>array(32,-68,945,837),36776=>array(37,-71,949,831),36777=>array(53,-64,933,843),36778=>array(59,-51,947,857),36779=>array(40,-66,915,838),36780=>array(40,-79,945,838),36781=>array(46,-63,962,846),36782=>array(42,-81,959,834),36783=>array(61,-77,938,829),36784=>array(57,-63,963,785),36785=>array(33,-61,955,789),36786=>array(38,-78,963,834),36787=>array(44,-74,956,836),36788=>array(57,-77,968,785),36789=>array(46,-74,960,827),36790=>array(38,-57,938,814),36791=>array(50,-17,957,811),36792=>array(38,-57,938,814),36793=>array(33,-24,939,823),36794=>array(33,-24,939,804),36795=>array(50,-34,955,832),36796=>array(35,-54,965,820),36797=>array(44,-45,944,793),36798=>array(31,-35,940,825),36799=>array(44,-45,944,835),36800=>array(31,-53,952,817),36801=>array(50,-17,957,828),36802=>array(44,-45,944,793),36803=>array(31,-69,952,793),36804=>array(44,-45,944,832),36805=>array(39,-53,960,817),36806=>array(27,-56,957,841),36807=>array(36,-51,933,827),36808=>array(32,-41,938,798),36809=>array(55,-61,979,815),36810=>array(56,-53,940,781),36811=>array(43,-53,972,835),36812=>array(56,-53,940,782),36813=>array(33,-57,962,841),36814=>array(31,-53,952,833),36815=>array(46,-47,952,827),36816=>array(32,-46,944,800),36817=>array(31,-53,952,828),36818=>array(48,-63,970,829),36819=>array(45,-69,966,832),36820=>array(42,-52,960,822),36821=>array(36,-55,968,852),36822=>array(47,-66,979,827),36823=>array(66,-62,988,817),36824=>array(32,-33,927,812),36825=>array(36,-47,942,815),36826=>array(36,-47,942,801),36827=>array(24,-37,935,817),36828=>array(38,-49,941,809),36829=>array(41,-49,938,816),36830=>array(34,-44,944,810),36831=>array(41,-26,938,806),36832=>array(55,-64,973,844),36833=>array(63,-77,974,833),36834=>array(36,-47,942,808),36835=>array(43,-65,967,829),36836=>array(53,-62,968,842),36837=>array(36,-47,942,808),36838=>array(44,-45,944,827),36839=>array(56,-53,940,830),36840=>array(51,-71,975,841),36841=>array(43,-45,946,829),36842=>array(31,-53,952,831),36843=>array(40,-54,961,834),36844=>array(56,-53,940,820),36845=>array(31,-53,952,817),36846=>array(72,-69,979,840),36847=>array(36,-47,952,803),36848=>array(36,-44,959,828),36849=>array(36,-38,959,837),36850=>array(37,-56,951,815),36851=>array(41,-50,939,793),36852=>array(36,-47,965,813),36853=>array(49,-73,982,835),36854=>array(39,-76,975,837),36855=>array(31,-53,952,831),36856=>array(36,-47,965,840),36857=>array(36,-47,965,831),36858=>array(36,-47,965,813),36859=>array(31,-58,960,857),36860=>array(46,-74,972,827),36861=>array(31,-53,952,842),36862=>array(39,-70,974,832),36863=>array(46,-70,978,849),36864=>array(31,-53,952,818),36865=>array(31,-53,952,859),36866=>array(42,-65,935,859),36867=>array(31,-53,952,828),36868=>array(39,-65,982,851),36869=>array(36,-47,965,837),36870=>array(31,-53,952,838),36871=>array(31,-53,952,833),36872=>array(42,-65,948,858),36873=>array(28,-43,942,807),36874=>array(32,-48,940,807),36875=>array(46,-47,952,841),36876=>array(46,-78,968,826),36877=>array(51,-47,950,829),36878=>array(41,-53,962,801),36879=>array(33,-52,954,831),36880=>array(22,-53,953,817),36881=>array(36,-47,965,832),36882=>array(28,-30,930,839),36883=>array(37,-56,951,830),36884=>array(30,-55,951,849),36885=>array(36,-47,965,813),36886=>array(31,-47,960,830),36887=>array(39,-56,953,815),36888=>array(41,-56,959,838),36889=>array(44,-45,944,816),36890=>array(31,-53,952,817),36891=>array(50,-59,963,821),36892=>array(46,-73,980,823),36893=>array(24,-53,945,829),36894=>array(41,-47,970,813),36895=>array(31,-53,952,836),36896=>array(31,-42,946,830),36897=>array(36,-47,965,839),36898=>array(44,-45,944,839),36899=>array(37,-56,951,830),36900=>array(39,-71,980,822),36901=>array(37,-56,976,799),36902=>array(33,-46,939,787),36903=>array(50,-46,944,809),36904=>array(37,-56,951,836),36905=>array(49,-56,963,847),36906=>array(37,-56,951,824),36907=>array(37,-44,951,811),36908=>array(37,-48,951,836),36909=>array(45,-78,971,844),36910=>array(31,-53,952,829),36911=>array(43,-66,981,847),36912=>array(39,-66,963,834),36913=>array(37,-56,951,799),36914=>array(37,-60,951,831),36915=>array(37,-48,951,821),36916=>array(51,-75,976,829),36917=>array(36,-47,965,837),36918=>array(46,-47,952,833),36919=>array(45,-64,959,791),36920=>array(36,-54,957,841),36921=>array(26,-53,947,834),36922=>array(37,-56,951,835),36923=>array(39,-57,942,792),36924=>array(44,-45,944,799),36925=>array(43,-66,961,826),36926=>array(11,-73,952,836),36927=>array(43,-68,966,818),36928=>array(49,-56,963,845),36929=>array(31,-74,952,837),36930=>array(31,-53,952,848),36931=>array(49,-56,963,833),36932=>array(46,-68,960,835),36933=>array(37,-56,951,807),36934=>array(49,-64,963,845),36935=>array(36,-51,964,814),36936=>array(36,-55,964,812),36937=>array(31,-63,956,831),36938=>array(37,-56,960,842),36939=>array(37,-56,951,799),36940=>array(36,-51,964,826),36941=>array(33,-45,959,815),36942=>array(37,-56,951,799),36943=>array(31,-53,952,801),36944=>array(31,-53,952,801),36945=>array(31,-53,952,843),36946=>array(37,-56,950,821),36947=>array(31,-53,952,847),36948=>array(37,-56,951,834),36949=>array(37,-56,951,844),36950=>array(47,-56,955,810),36951=>array(49,-59,953,820),36952=>array(52,-56,960,832),36953=>array(37,-56,951,837),36954=>array(44,-69,963,841),36955=>array(36,-67,975,834),36956=>array(42,-41,961,823),36957=>array(37,-40,955,831),36958=>array(47,-56,955,828),36959=>array(37,-56,951,799),36960=>array(37,-44,953,835),36961=>array(37,-56,951,837),36962=>array(40,-65,961,829),36963=>array(25,-59,946,832),36964=>array(25,-59,946,817),36965=>array(37,-56,951,834),36966=>array(37,-56,951,807),36967=>array(84,-56,977,838),36968=>array(47,-56,955,834),36969=>array(37,-56,951,839),36970=>array(37,-56,952,835),36971=>array(49,-70,982,827),36972=>array(37,-64,977,831),36973=>array(31,-53,952,830),36974=>array(36,-47,939,835),36975=>array(50,-59,955,795),36976=>array(40,-54,976,843),36977=>array(37,-56,972,831),36978=>array(47,-56,961,815),36979=>array(56,-72,981,832),36980=>array(40,-72,973,836),36981=>array(35,-49,958,841),36982=>array(47,-56,965,838),36983=>array(37,-56,956,807),36984=>array(37,-56,951,799),36985=>array(38,-52,975,826),36986=>array(37,-56,951,835),36987=>array(41,-73,976,820),36988=>array(37,-56,968,838),36989=>array(47,-56,961,835),36990=>array(45,-66,972,840),36991=>array(31,-53,952,824),36992=>array(47,-51,961,837),36993=>array(47,-51,961,829),36994=>array(47,-56,961,841),36995=>array(52,-56,966,841),36996=>array(37,-56,951,808),36997=>array(44,-70,972,846),36998=>array(39,-69,980,826),36999=>array(36,-47,971,828),37000=>array(18,-65,964,846),37001=>array(47,-51,961,837),37002=>array(47,-51,961,838),37003=>array(40,-65,971,848),37004=>array(45,-56,961,825),37005=>array(38,-72,983,848),37006=>array(37,-68,971,820),37007=>array(52,-51,966,820),37008=>array(42,-65,973,813),37009=>array(124,-30,927,784),37010=>array(84,-70,942,782),37011=>array(30,-60,912,790),37012=>array(72,-64,934,788),37013=>array(75,-24,931,841),37014=>array(114,-60,912,819),37015=>array(69,-69,939,787),37016=>array(60,-63,938,794),37017=>array(49,-69,958,799),37018=>array(85,-69,939,818),37019=>array(73,-69,939,781),37020=>array(57,-69,939,844),37021=>array(38,-65,916,842),37022=>array(55,-66,956,827),37023=>array(44,-60,947,838),37024=>array(45,-71,953,786),37025=>array(68,-71,959,841),37026=>array(51,-70,945,785),37027=>array(57,-70,940,786),37028=>array(41,-69,955,816),37029=>array(56,-68,950,832),37030=>array(76,-75,937,830),37031=>array(52,-69,945,785),37032=>array(57,-65,938,833),37033=>array(73,-91,911,814),37034=>array(48,-65,941,785),37035=>array(36,-75,959,830),37036=>array(47,-61,912,837),37037=>array(61,-72,943,834),37038=>array(89,-72,911,823),37039=>array(36,-67,919,831),37040=>array(75,-69,954,833),37041=>array(55,-63,927,828),37042=>array(46,-71,956,827),37043=>array(56,-68,957,784),37044=>array(51,-59,947,797),37045=>array(51,-68,938,786),37046=>array(33,-74,939,811),37047=>array(73,-74,941,780),37048=>array(63,-70,939,828),37049=>array(39,-68,917,809),37050=>array(40,-67,923,804),37051=>array(44,-60,909,829),37052=>array(93,-58,942,788),37053=>array(56,-68,943,824),37054=>array(41,-54,954,840),37055=>array(62,-68,943,827),37056=>array(32,-65,942,839),37057=>array(48,-68,942,840),37058=>array(53,-74,958,835),37059=>array(57,-72,959,829),37060=>array(31,-64,945,850),37061=>array(61,-69,957,783),37062=>array(82,-68,963,824),37063=>array(37,-63,961,847),37064=>array(46,-53,947,860),37065=>array(51,-70,945,785),37066=>array(54,-64,936,822),37067=>array(133,-67,930,833),37068=>array(49,-48,955,826),37069=>array(50,-76,910,845),37070=>array(51,-65,930,832),37071=>array(39,-70,912,820),37072=>array(26,-64,915,835),37073=>array(35,-59,921,832),37074=>array(102,-31,968,826),37075=>array(63,-70,930,780),37076=>array(52,-71,958,813),37077=>array(31,-52,958,852),37078=>array(51,-65,949,788),37079=>array(47,-69,968,837),37080=>array(121,-66,931,787),37081=>array(62,-76,956,826),37082=>array(66,-70,956,781),37083=>array(38,-68,939,834),37084=>array(80,-74,966,827),37085=>array(59,-62,947,836),37086=>array(77,-65,910,833),37087=>array(19,-74,942,829),37088=>array(48,-71,950,777),37089=>array(41,-68,945,787),37090=>array(46,-68,955,785),37091=>array(59,-70,944,823),37092=>array(40,-67,943,834),37093=>array(61,-68,954,786),37094=>array(62,-64,930,786),37095=>array(35,-69,916,783),37096=>array(59,-67,943,830),37097=>array(47,-70,952,836),37098=>array(52,-71,956,827),37099=>array(63,-69,967,847),37100=>array(73,-71,949,829),37101=>array(52,-58,941,837),37102=>array(33,-69,941,786),37103=>array(46,-70,962,831),37104=>array(46,-73,947,787),37105=>array(59,-69,938,827),37106=>array(46,-70,951,834),37107=>array(41,-70,949,828),37108=>array(49,-69,963,825),37109=>array(52,-69,942,831),37110=>array(59,-65,965,840),37111=>array(38,-70,947,833),37112=>array(43,-58,914,831),37113=>array(43,-70,954,786),37114=>array(36,-66,967,830),37115=>array(86,-69,960,783),37116=>array(60,-68,952,841),37117=>array(50,-67,949,835),37118=>array(80,-69,963,786),37119=>array(42,-69,966,785),37120=>array(44,-55,947,838),37121=>array(37,-74,951,826),37122=>array(62,-68,948,785),37123=>array(29,-68,954,843),37124=>array(57,-68,962,785),37125=>array(60,-53,947,848),37126=>array(71,-69,963,782),37127=>array(34,-70,959,838),37128=>array(33,-70,953,835),37129=>array(53,-70,938,839),37130=>array(53,-70,938,830),37131=>array(44,-69,951,826),37132=>array(23,-69,965,848),37133=>array(44,-75,949,783),37134=>array(25,-62,953,840),37135=>array(46,-71,948,802),37136=>array(62,-69,955,842),37137=>array(68,-68,949,785),37138=>array(53,-72,949,842),37139=>array(41,-66,949,841),37140=>array(37,-66,945,844),37141=>array(41,-70,938,831),37142=>array(45,-77,968,783),37143=>array(63,-67,951,837),37144=>array(40,-69,957,843),37145=>array(42,-70,933,783),37146=>array(47,-72,935,825),37147=>array(45,-69,953,835),37148=>array(51,-64,953,850),37149=>array(42,-68,940,785),37150=>array(52,-65,948,830),37151=>array(57,-70,943,824),37152=>array(58,-65,954,795),37153=>array(27,-69,945,838),37154=>array(37,-68,966,784),37155=>array(65,-69,940,838),37156=>array(47,-68,947,803),37157=>array(37,-66,946,844),37158=>array(24,-70,950,830),37159=>array(46,-65,951,832),37160=>array(101,-39,946,829),37161=>array(49,-73,950,781),37162=>array(49,-80,955,833),37163=>array(95,-55,942,853),37164=>array(48,-78,965,836),37165=>array(57,-77,956,839),37166=>array(46,-73,952,836),37167=>array(66,-67,947,849),37168=>array(62,-77,949,833),37169=>array(35,-70,953,836),37170=>array(49,-66,951,787),37171=>array(104,-67,949,787),37172=>array(40,-69,974,824),37173=>array(41,-68,960,797),37174=>array(18,-74,962,847),37175=>array(48,-71,943,830),37176=>array(59,-67,941,834),37177=>array(43,-70,960,793),37178=>array(34,-70,949,845),37179=>array(63,-75,958,829),37180=>array(25,-75,958,827),37181=>array(22,-75,978,858),37182=>array(48,-65,954,789),37183=>array(59,-67,958,832),37184=>array(42,-73,959,829),37185=>array(40,-79,954,836),37186=>array(44,-50,960,801),37187=>array(85,-68,956,796),37188=>array(40,-69,958,825),37189=>array(45,-65,956,837),37190=>array(47,-68,947,827),37191=>array(52,-62,962,844),37192=>array(30,-67,951,805),37193=>array(54,-63,946,779),37194=>array(59,-54,953,788),37195=>array(60,-67,950,840),37196=>array(64,-63,915,844),37197=>array(63,-67,945,790),37198=>array(62,-65,954,832),37199=>array(60,-54,961,825),37200=>array(59,-60,950,790),37201=>array(56,-45,966,798),37202=>array(47,-62,943,790),37203=>array(46,-72,966,849),37204=>array(40,-68,979,837),37205=>array(59,-54,957,809),37206=>array(66,-61,973,836),37207=>array(55,-53,916,808),37208=>array(56,-75,984,791),37209=>array(56,-72,955,826),37210=>array(55,-53,962,790),37211=>array(35,-68,969,787),37212=>array(45,-68,980,842),37213=>array(52,-61,943,782),37214=>array(54,-70,968,837),37215=>array(56,-70,943,816),37216=>array(55,-57,956,790),37217=>array(55,-53,959,836),37218=>array(50,-64,951,835),37219=>array(53,-65,955,830),37220=>array(55,-58,951,836),37221=>array(63,-65,977,828),37222=>array(46,-64,972,820),37223=>array(66,-61,965,849),37224=>array(69,-70,961,833),37225=>array(76,-65,919,839),37226=>array(51,-67,967,840),37227=>array(30,-68,958,820),37228=>array(66,-65,913,835),37229=>array(45,-68,956,834),37230=>array(55,-64,932,790),37231=>array(55,-71,953,816),37232=>array(53,-70,974,836),37233=>array(65,-62,922,837),37234=>array(50,-53,946,790),37235=>array(60,-68,960,825),37236=>array(55,-63,968,841),37237=>array(61,-71,949,830),37238=>array(59,-71,955,840),37239=>array(59,-61,924,829),37240=>array(40,-73,967,849),37241=>array(55,-64,952,830),37242=>array(55,-66,960,828),37243=>array(60,-68,973,835),37244=>array(25,-68,977,833),37245=>array(49,-64,920,771),37246=>array(50,-45,913,775),37247=>array(43,-60,939,841),37248=>array(55,-68,955,822),37249=>array(55,-73,963,831),37250=>array(58,-70,975,820),37251=>array(55,-55,971,831),37252=>array(55,-60,929,826),37253=>array(55,-67,952,838),37254=>array(59,-68,964,832),37255=>array(54,-64,960,831),37256=>array(55,-69,978,839),37257=>array(56,-71,951,835),37258=>array(51,-63,967,793),37259=>array(59,-72,949,818),37260=>array(58,-54,961,789),37261=>array(53,-65,966,787),37262=>array(49,-69,955,834),37263=>array(55,-66,951,825),37264=>array(68,-66,919,828),37265=>array(55,-68,966,790),37266=>array(66,-38,962,798),37267=>array(55,-53,963,830),37268=>array(48,-70,951,844),37269=>array(35,-68,949,845),37270=>array(40,-68,963,787),37271=>array(53,-64,968,834),37272=>array(45,-68,953,822),37273=>array(55,-69,964,824),37274=>array(47,-73,961,821),37275=>array(55,-53,968,821),37276=>array(59,-65,974,847),37277=>array(55,-53,952,829),37278=>array(55,-53,958,790),37279=>array(86,-63,921,831),37280=>array(55,-53,967,828),37281=>array(56,-69,948,838),37282=>array(51,-52,941,840),37283=>array(50,-67,954,844),37284=>array(53,-74,947,845),37285=>array(55,-67,963,799),37286=>array(60,-61,967,848),37287=>array(48,-53,957,790),37288=>array(55,-69,954,827),37289=>array(54,-53,961,848),37290=>array(48,-69,975,790),37291=>array(51,-71,945,784),37292=>array(63,-78,955,853),37293=>array(57,-72,981,823),37294=>array(54,-66,952,833),37295=>array(47,-58,959,836),37296=>array(60,-48,960,811),37297=>array(53,-62,977,846),37298=>array(46,-74,972,825),37299=>array(66,-70,962,784),37300=>array(51,-57,952,829),37301=>array(43,-65,970,828),37302=>array(51,-66,947,847),37303=>array(51,-62,965,838),37304=>array(51,-79,979,837),37305=>array(52,-55,944,803),37306=>array(53,-66,959,832),37307=>array(62,-64,961,835),37308=>array(49,-67,963,826),37309=>array(53,-48,939,810),37310=>array(47,-65,961,838),37311=>array(55,-66,961,837),37312=>array(62,-72,982,842),37313=>array(52,-75,964,833),37314=>array(59,-64,962,848),37315=>array(54,-72,964,790),37316=>array(55,-63,961,837),37317=>array(50,-65,981,795),37318=>array(50,-70,966,824),37319=>array(52,-68,956,829),37320=>array(42,-66,978,827),37321=>array(45,-66,907,842),37322=>array(47,-61,934,806),37323=>array(36,-70,951,821),37324=>array(52,-19,948,796),37325=>array(69,-34,947,831),37326=>array(64,-64,931,784),37327=>array(53,-30,947,789),37328=>array(29,-56,953,844),37329=>array(54,-21,960,856),37330=>array(39,-26,547,829),37331=>array(39,-30,959,829),37332=>array(35,-32,954,824),37333=>array(48,-64,944,828),37334=>array(39,-73,934,829),37335=>array(59,-62,909,831),37336=>array(45,-52,956,843),37337=>array(49,-65,958,833),37338=>array(42,-72,967,845),37339=>array(39,-66,927,834),37340=>array(66,-25,948,833),37341=>array(44,-67,950,831),37342=>array(39,-57,958,829),37343=>array(39,-71,989,829),37344=>array(39,-71,967,829),37345=>array(86,-21,916,833),37346=>array(58,-75,940,840),37347=>array(55,-61,921,841),37348=>array(48,-65,957,832),37349=>array(39,-72,982,829),37350=>array(54,-50,906,813),37351=>array(48,-62,896,837),37352=>array(42,-72,957,829),37353=>array(39,-67,959,831),37354=>array(45,-71,956,829),37355=>array(36,-69,955,826),37356=>array(39,-71,958,823),37357=>array(36,-18,955,824),37358=>array(42,-74,953,834),37359=>array(39,-26,930,833),37360=>array(39,-49,916,829),37361=>array(36,-60,963,835),37362=>array(48,-38,958,829),37363=>array(29,-29,961,827),37364=>array(39,-67,958,834),37365=>array(42,-67,965,830),37366=>array(39,-26,963,841),37367=>array(41,-17,953,827),37368=>array(48,-69,920,831),37369=>array(41,-68,950,830),37370=>array(39,-67,942,829),37371=>array(42,-56,964,843),37372=>array(37,-60,969,823),37373=>array(40,-64,967,834),37374=>array(54,-59,967,827),37375=>array(42,-61,959,847),37376=>array(36,-35,954,830),37377=>array(46,-64,948,835),37378=>array(42,-63,966,839),37379=>array(35,-72,957,834),37380=>array(49,-64,964,831),37381=>array(35,-73,894,841),37382=>array(41,-68,972,836),37383=>array(37,-58,966,840),37384=>array(34,-64,959,827),37385=>array(56,-68,914,823),37386=>array(44,-26,972,836),37387=>array(37,-62,954,840),37388=>array(46,-73,985,837),37389=>array(37,-52,965,839),37390=>array(61,-57,920,841),37391=>array(35,-72,898,823),37392=>array(40,-70,977,840),37393=>array(41,-62,971,831),37394=>array(40,-68,979,840),37395=>array(37,-22,958,840),37396=>array(35,-60,973,829),37397=>array(41,-30,951,833),37398=>array(32,-70,976,832),37399=>array(38,-60,966,838),37400=>array(44,-68,973,841),37401=>array(40,-70,990,834),37402=>array(38,-69,962,831),37403=>array(37,-52,949,840),37404=>array(38,-63,964,836),37405=>array(44,-71,954,840),37406=>array(65,-57,923,839),37407=>array(51,-66,896,840),37408=>array(37,-65,964,840),37409=>array(37,-66,891,840),37410=>array(31,-72,980,832),37411=>array(51,-65,944,830),37412=>array(39,-71,909,827),37413=>array(44,-67,976,826),37414=>array(46,-69,951,833),37415=>array(44,-66,964,841),37416=>array(37,-51,949,840),37417=>array(37,-66,928,840),37418=>array(45,-71,970,827),37419=>array(37,-63,961,842),37420=>array(37,-66,981,840),37421=>array(37,-21,968,823),37422=>array(43,-60,953,833),37423=>array(37,-66,922,842),37424=>array(35,-64,954,846),37425=>array(31,-57,964,839),37426=>array(29,-72,976,839),37427=>array(35,-61,957,833),37428=>array(35,-65,975,846),37429=>array(37,-62,962,840),37430=>array(46,-69,961,831),37431=>array(38,-65,948,833),37432=>array(47,-66,975,833),37433=>array(32,-67,972,839),37434=>array(47,-14,950,831),37435=>array(37,-47,912,843),37436=>array(37,-65,948,844),37437=>array(39,-68,944,837),37438=>array(64,-70,912,828),37439=>array(42,-42,918,827),37440=>array(56,-67,914,823),37441=>array(57,-72,971,850),37442=>array(56,-68,970,833),37443=>array(56,-67,967,828),37444=>array(27,-59,974,841),37445=>array(42,-17,953,826),37446=>array(44,-73,950,829),37447=>array(56,-29,943,830),37448=>array(24,-30,957,829),37449=>array(35,-70,981,829),37450=>array(35,-71,920,830),37451=>array(33,-45,964,834),37452=>array(28,-70,981,831),37453=>array(32,-78,967,837),37454=>array(35,-30,954,834),37455=>array(27,-20,947,834),37456=>array(35,-71,950,838),37457=>array(70,-68,919,845),37458=>array(38,-29,952,833),37459=>array(31,-73,948,834),37460=>array(37,-29,953,828),37461=>array(37,-29,953,828),37462=>array(39,-78,986,840),37463=>array(37,-68,958,833),37464=>array(56,-62,932,829),37465=>array(56,-68,948,823),37466=>array(59,-74,912,837),37467=>array(51,-67,959,823),37468=>array(56,-64,962,837),37469=>array(56,-22,955,835),37470=>array(40,-62,966,829),37471=>array(56,-27,971,823),37472=>array(29,-74,976,830),37473=>array(44,-72,953,834),37474=>array(31,-73,980,831),37475=>array(39,-54,953,837),37476=>array(45,-59,919,834),37477=>array(31,-58,959,838),37478=>array(41,-18,954,832),37479=>array(36,-58,957,828),37480=>array(56,-58,934,836),37481=>array(56,-28,979,844),37482=>array(56,-22,954,830),37483=>array(46,-57,937,831),37484=>array(63,-69,913,831),37485=>array(38,-12,959,830),37486=>array(55,-62,913,838),37487=>array(34,-69,967,837),37488=>array(48,-71,908,838),37489=>array(37,-66,948,823),37490=>array(39,-70,953,844),37491=>array(36,-59,964,824),37492=>array(28,-17,947,835),37493=>array(41,-42,983,832),37494=>array(39,-53,907,847),37495=>array(35,-71,948,837),37496=>array(31,-63,973,840),37497=>array(44,-69,941,831),37498=>array(30,-64,959,833),37499=>array(34,-67,966,824),37500=>array(37,-59,962,854),37501=>array(53,-65,963,835),37502=>array(31,-71,969,830),37503=>array(41,-67,974,847),37504=>array(44,-56,968,827),37505=>array(56,-60,909,836),37506=>array(52,-69,903,835),37507=>array(39,-64,960,835),37508=>array(39,-64,914,844),37509=>array(50,-70,921,829),37510=>array(51,-70,949,833),37511=>array(59,-68,980,835),37512=>array(47,-31,956,837),37513=>array(34,-61,955,841),37514=>array(50,-71,957,836),37515=>array(43,-68,952,835),37516=>array(46,-69,955,841),37517=>array(34,-20,947,835),37518=>array(32,-14,968,800),37519=>array(26,-68,974,823),37520=>array(43,-32,967,828),37521=>array(33,-70,959,837),37522=>array(56,-69,956,823),37523=>array(35,-24,973,830),37524=>array(50,-70,955,834),37525=>array(33,-73,970,830),37526=>array(30,-64,967,839),37527=>array(47,-73,952,837),37528=>array(64,-69,903,840),37529=>array(54,-67,967,834),37530=>array(41,-66,964,838),37531=>array(37,-63,959,837),37532=>array(38,-73,961,832),37533=>array(35,-76,964,832),37534=>array(41,-22,964,848),37535=>array(47,-67,930,837),37536=>array(31,-36,958,831),37537=>array(43,-73,945,831),37538=>array(58,-70,969,832),37539=>array(54,-63,927,837),37540=>array(54,-73,964,832),37541=>array(37,-65,963,844),37542=>array(48,-52,921,834),37543=>array(52,-71,961,835),37544=>array(35,-63,951,848),37545=>array(42,-51,955,829),37546=>array(46,-65,954,837),37547=>array(51,-32,971,837),37548=>array(34,-63,956,832),37549=>array(56,-70,933,826),37550=>array(35,-27,960,825),37551=>array(56,-67,952,824),37552=>array(51,-66,949,835),37553=>array(30,-70,942,841),37554=>array(30,-52,958,841),37555=>array(39,-69,959,833),37556=>array(31,-37,987,838),37557=>array(42,-71,969,846),37558=>array(47,-62,975,835),37559=>array(50,-67,942,833),37560=>array(30,-67,953,827),37561=>array(35,-70,958,838),37562=>array(27,-47,987,832),37563=>array(60,-67,925,836),37564=>array(39,-23,955,835),37565=>array(28,-54,981,831),37566=>array(58,-70,969,832),37567=>array(29,-64,895,840),37568=>array(28,-30,953,839),37569=>array(53,-69,917,819),37570=>array(38,-75,975,832),37571=>array(50,-63,978,846),37572=>array(47,-74,984,835),37573=>array(46,-70,951,834),37574=>array(39,-25,964,835),37575=>array(48,-67,961,833),37576=>array(36,-25,967,838),37577=>array(43,-69,975,841),37578=>array(34,-68,984,840),37579=>array(48,-46,977,854),37580=>array(45,-69,968,834),37581=>array(35,-73,957,835),37582=>array(28,-66,970,844),37583=>array(42,-70,980,835),37584=>array(42,-65,957,834),37585=>array(32,-76,968,841),37586=>array(41,-61,980,841),37587=>array(42,-70,916,833),37588=>array(28,-67,967,848),37589=>array(57,-40,982,825),37590=>array(33,-74,959,838),37591=>array(36,-64,903,844),37592=>array(43,-72,978,823),37593=>array(35,-48,947,839),37594=>array(34,-25,966,842),37595=>array(41,-68,931,832),37596=>array(33,-73,970,838),37597=>array(37,-70,954,840),37598=>array(32,-30,954,833),37599=>array(38,-66,979,833),37600=>array(31,-78,971,846),37601=>array(37,-70,981,840),37602=>array(33,-56,973,838),37603=>array(42,-72,958,829),37604=>array(45,-70,919,834),37605=>array(33,-16,950,838),37606=>array(42,-68,930,829),37607=>array(36,-72,969,838),37608=>array(36,-64,955,836),37609=>array(39,-21,954,830),37610=>array(43,-70,951,835),37611=>array(19,-25,951,835),37612=>array(34,-24,966,833),37613=>array(39,-70,959,834),37614=>array(43,-70,964,840),37615=>array(46,-65,957,831),37616=>array(40,-27,954,836),37617=>array(35,-60,968,831),37618=>array(39,-64,954,835),37619=>array(37,-60,945,838),37620=>array(43,-66,954,838),37621=>array(39,-64,960,835),37622=>array(33,-70,973,843),37623=>array(26,-76,968,826),37624=>array(39,-68,945,830),37625=>array(25,-71,962,835),37626=>array(35,-67,965,831),37627=>array(37,-27,971,782),37628=>array(62,-68,908,824),37629=>array(33,-62,965,838),37630=>array(25,-70,914,836),37631=>array(28,-69,920,833),37632=>array(29,-64,982,841),37633=>array(37,-65,977,833),37634=>array(42,-57,971,842),37635=>array(34,-42,966,836),37636=>array(57,-64,968,841),37637=>array(49,-46,946,832),37638=>array(38,-64,953,842),37639=>array(38,-70,947,841),37640=>array(30,-41,978,839),37641=>array(40,-71,967,837),37642=>array(40,-64,960,845),37643=>array(21,-80,903,821),37644=>array(25,-70,941,836),37645=>array(37,-69,959,842),37646=>array(36,-68,905,836),37647=>array(29,-24,962,833),37648=>array(48,-68,954,832),37649=>array(33,-69,972,842),37650=>array(30,-66,956,826),37651=>array(28,-66,964,837),37652=>array(33,-53,975,841),37653=>array(53,-42,961,837),37654=>array(44,-32,981,836),37655=>array(30,-62,958,842),37656=>array(43,-32,952,832),37657=>array(44,-65,934,844),37658=>array(27,-64,957,832),37659=>array(36,-64,994,845),37660=>array(27,-27,971,840),37661=>array(24,-54,969,838),37662=>array(30,-58,951,846),37663=>array(35,-59,968,843),37664=>array(41,-72,963,839),37665=>array(38,-65,952,837),37666=>array(48,-67,956,832),37667=>array(31,-61,962,835),37668=>array(46,-74,981,833),37669=>array(33,-68,954,843),37670=>array(68,-67,920,849),37671=>array(37,-48,923,860),37672=>array(42,-67,956,836),37673=>array(49,-64,907,838),37674=>array(37,-58,973,838),37675=>array(55,-60,917,824),37676=>array(57,-64,973,835),37677=>array(36,-75,905,840),37678=>array(58,-70,917,836),37679=>array(39,-64,955,836),37680=>array(39,-90,986,836),37681=>array(54,-62,948,844),37682=>array(39,-64,973,836),37683=>array(44,-32,956,824),37684=>array(29,-30,956,825),37685=>array(29,-65,962,833),37686=>array(29,-57,974,841),37687=>array(29,-70,983,835),37688=>array(33,-64,975,836),37689=>array(40,-65,956,836),37690=>array(40,-65,958,837),37691=>array(50,-64,962,846),37692=>array(37,-65,978,838),37693=>array(44,-72,981,833),37694=>array(31,-18,938,825),37695=>array(34,-67,951,834),37696=>array(42,-53,957,845),37697=>array(33,-72,961,833),37698=>array(34,-31,982,843),37699=>array(34,-29,961,842),37700=>array(38,-60,967,832),37701=>array(50,-57,962,831),37702=>array(50,-65,921,830),37703=>array(52,-62,979,844),37704=>array(33,-64,964,835),37705=>array(36,-71,978,828),37706=>array(18,-53,969,847),37707=>array(54,-67,914,834),37708=>array(54,-43,971,817),37709=>array(46,-78,969,833),37710=>array(42,-68,951,837),37711=>array(47,-70,959,832),37712=>array(46,-67,983,839),37713=>array(44,-72,981,835),37714=>array(41,-71,979,834),37715=>array(41,-67,954,834),37716=>array(44,-60,965,839),37717=>array(47,-76,964,824),37718=>array(43,-74,955,818),37719=>array(50,-67,943,843),37720=>array(49,-67,915,830),37721=>array(49,-43,973,817),37722=>array(39,-68,964,825),37723=>array(42,-69,971,830),37724=>array(42,-50,963,842),37725=>array(42,-70,944,842),37726=>array(49,-81,978,832),37727=>array(49,-28,954,832),37728=>array(39,-21,957,851),37729=>array(32,-71,970,829),37730=>array(42,-65,948,842),37731=>array(47,-71,950,829),37732=>array(43,-64,960,844),37733=>array(48,-62,976,841),37734=>array(38,-69,957,841),37735=>array(52,-65,926,836),37736=>array(39,-58,955,835),37737=>array(37,-65,973,836),37738=>array(42,-23,981,842),37739=>array(43,-39,967,842),37740=>array(43,-73,974,833),37741=>array(39,-53,964,844),37742=>array(41,-63,969,840),37743=>array(41,-47,960,848),37744=>array(43,-67,981,844),37745=>array(35,-50,968,845),37746=>array(43,-52,963,843),37747=>array(39,-40,973,837),37748=>array(43,-63,954,843),37749=>array(38,-66,963,823),37750=>array(48,-32,965,823),37751=>array(36,-37,978,824),37752=>array(34,-71,923,833),37753=>array(45,-37,961,834),37754=>array(39,-64,950,838),37755=>array(57,-73,936,824),37756=>array(28,-60,963,842),37757=>array(36,-67,917,840),37758=>array(36,-30,959,842),37759=>array(36,-71,925,838),37760=>array(38,-67,976,837),37761=>array(38,-65,969,834),37762=>array(44,-74,968,837),37763=>array(35,-68,974,844),37764=>array(44,-75,969,842),37765=>array(26,-54,969,846),37766=>array(39,-73,951,833),37767=>array(44,-72,920,818),37768=>array(29,-49,956,848),37769=>array(35,-69,920,833),37770=>array(50,-67,925,847),37771=>array(44,-70,938,839),37772=>array(25,-66,970,847),37773=>array(34,-65,971,834),37774=>array(27,-69,978,842),37775=>array(33,-30,986,843),37776=>array(33,-58,957,835),37777=>array(34,-34,957,833),37778=>array(32,-70,970,826),37779=>array(44,-81,969,822),37780=>array(26,-51,963,842),37781=>array(39,-68,964,845),37782=>array(42,-70,970,837),37783=>array(41,-60,970,855),37784=>array(39,-67,954,826),37785=>array(33,-73,924,823),37786=>array(28,-73,965,838),37787=>array(40,-53,951,843),37788=>array(40,-50,976,846),37789=>array(40,-62,988,835),37790=>array(30,-50,960,845),37791=>array(34,-71,986,827),37792=>array(44,-37,953,834),37793=>array(33,-64,955,851),37794=>array(37,-66,950,839),37795=>array(39,-33,972,835),37796=>array(36,-61,974,836),37797=>array(40,-30,976,836),37798=>array(48,-67,925,830),37799=>array(37,-24,960,832),37800=>array(40,-65,965,840),37801=>array(47,-62,990,836),37802=>array(41,-72,975,835),37803=>array(44,-57,976,823),37804=>array(45,-70,936,832),37805=>array(37,-78,963,833),37806=>array(38,-69,952,836),37807=>array(32,-65,954,837),37808=>array(39,-38,961,824),37809=>array(33,-67,974,837),37810=>array(34,-63,980,838),37811=>array(35,-67,965,846),37812=>array(34,-42,980,836),37813=>array(32,-56,967,843),37814=>array(44,-64,929,818),37815=>array(44,-62,936,838),37816=>array(44,-66,950,837),37817=>array(37,-48,968,822),37818=>array(19,-73,981,837),37819=>array(48,-70,959,840),37820=>array(41,-70,942,835),37821=>array(39,-64,970,839),37822=>array(44,-38,968,818),37823=>array(49,-65,969,855),37824=>array(54,-67,926,834),37825=>array(43,-65,970,839),37826=>array(37,-35,957,828),37827=>array(31,-66,974,837),37828=>array(41,-67,962,838),37829=>array(37,-66,958,847),37830=>array(45,-66,955,830),37831=>array(28,-57,973,848),37832=>array(45,-63,969,835),37833=>array(48,-76,966,834),37834=>array(38,-30,979,846),37835=>array(31,-67,951,829),37836=>array(28,-57,978,844),37837=>array(34,-71,962,831),37838=>array(32,-71,962,831),37839=>array(40,-23,957,824),37840=>array(39,-69,960,841),37841=>array(35,-64,951,833),37842=>array(44,-67,983,841),37843=>array(44,-44,989,850),37844=>array(43,-71,965,840),37845=>array(36,-63,961,845),37846=>array(25,-66,967,837),37847=>array(34,-20,968,832),37848=>array(31,-65,953,833),37849=>array(47,-67,967,837),37850=>array(44,-70,982,835),37851=>array(44,-64,933,839),37852=>array(46,-23,956,827),37853=>array(39,-60,984,841),37854=>array(39,-70,956,839),37855=>array(40,-71,954,847),37856=>array(21,-52,989,843),37857=>array(34,-73,964,836),37858=>array(38,-64,965,824),37859=>array(28,-75,983,840),37860=>array(44,-64,956,835),37861=>array(44,-65,942,831),37862=>array(29,-55,979,847),37863=>array(48,-29,968,826),37864=>array(31,-21,962,836),37865=>array(34,-63,974,843),37866=>array(44,-69,978,828),37867=>array(44,-68,962,826),37868=>array(41,-68,942,835),37869=>array(29,-38,964,828),37870=>array(32,-66,966,848),37871=>array(39,-72,972,823),37872=>array(37,-74,930,841),37873=>array(35,-61,967,852),37874=>array(35,-67,949,848),37875=>array(32,-62,920,846),37876=>array(22,-65,970,841),37877=>array(35,-67,961,833),37878=>array(38,-67,981,836),37879=>array(32,-63,974,830),37880=>array(47,-42,982,825),37881=>array(43,-53,959,837),37882=>array(51,-68,993,848),37883=>array(66,-57,979,840),37884=>array(29,-68,979,837),37885=>array(23,-53,954,840),37886=>array(19,-76,969,834),37887=>array(39,-68,979,832),37888=>array(44,-80,954,834),37889=>array(24,-67,954,838),37890=>array(37,-71,946,839),37891=>array(37,-63,963,839),37892=>array(37,-70,971,839),37893=>array(60,-40,972,839),37894=>array(60,-30,972,846),37895=>array(35,-66,969,850),37896=>array(42,-62,964,841),37897=>array(42,-85,969,824),37898=>array(24,-67,954,838),37899=>array(27,-66,952,837),37900=>array(42,-67,988,825),37901=>array(47,-56,925,839),37902=>array(27,-66,975,844),37903=>array(44,-50,952,858),37904=>array(39,-67,973,846),37905=>array(41,-70,961,835),37906=>array(47,-65,952,833),37907=>array(29,-70,971,832),37908=>array(36,-53,943,839),37909=>array(27,-71,959,834),37910=>array(24,-69,963,836),37911=>array(29,-68,911,838),37912=>array(40,-31,956,839),37913=>array(32,-24,959,837),37914=>array(37,-48,968,839),37915=>array(41,-59,965,830),37916=>array(40,-34,958,847),37917=>array(48,-76,954,838),37918=>array(42,-59,962,839),37919=>array(37,-68,954,839),37920=>array(42,-64,954,844),37921=>array(44,-69,951,824),37922=>array(39,-30,972,826),37923=>array(47,-54,935,839),37924=>array(47,-56,938,834),37925=>array(37,-64,954,845),37926=>array(57,-73,905,839),37927=>array(57,-65,927,822),37928=>array(38,-71,966,835),37929=>array(45,-66,978,830),37930=>array(40,-71,954,833),37931=>array(35,-58,951,843),37932=>array(39,-69,959,829),37933=>array(42,-62,970,850),37934=>array(28,-79,969,847),37935=>array(37,-62,963,842),37936=>array(45,-68,973,834),37937=>array(50,-68,980,842),37938=>array(57,-58,930,827),37939=>array(52,-70,935,837),37940=>array(37,-69,972,845),37941=>array(44,-69,951,824),37942=>array(41,-67,976,837),37943=>array(46,-70,970,830),37944=>array(39,-64,951,840),37945=>array(44,-71,974,826),37946=>array(51,-65,945,838),37947=>array(39,-64,966,831),37948=>array(48,-75,967,830),37949=>array(45,-68,977,835),37950=>array(32,-17,951,838),37951=>array(36,-37,966,844),37952=>array(57,-68,979,835),37953=>array(37,-61,980,843),37954=>array(33,-70,963,836),37955=>array(44,-61,967,835),37956=>array(45,-65,960,835),37957=>array(43,-66,971,834),37958=>array(41,-68,969,826),37959=>array(37,-68,979,833),37960=>array(37,-65,974,829),37961=>array(52,-32,959,831),37962=>array(37,-64,970,835),37963=>array(53,-27,956,825),37964=>array(37,-64,977,849),37965=>array(60,-30,972,804),37966=>array(37,-27,959,839),37967=>array(46,-72,963,839),37968=>array(33,-70,961,831),37969=>array(30,-16,957,844),37970=>array(42,-34,974,841),37971=>array(33,-56,959,837),37972=>array(28,-69,977,845),37973=>array(46,-63,977,844),37974=>array(32,-67,968,839),37975=>array(36,-70,983,834),37976=>array(34,-63,933,830),37977=>array(17,-74,974,834),37978=>array(37,-60,981,845),37979=>array(46,-62,970,839),37980=>array(37,-72,954,839),37981=>array(31,-68,982,832),37982=>array(37,-62,964,842),37983=>array(37,-66,966,841),37984=>array(48,-68,982,840),37985=>array(37,-63,942,839),37986=>array(31,-58,960,847),37987=>array(35,-66,967,854),37988=>array(39,-68,969,827),37989=>array(34,-65,974,852),37990=>array(17,-57,989,839),37991=>array(34,-61,959,849),37992=>array(31,-65,973,837),37993=>array(30,-30,958,817),37994=>array(46,-72,957,829),37995=>array(32,-73,973,856),37996=>array(39,-64,964,839),37997=>array(49,-64,927,829),37998=>array(38,-65,964,831),37999=>array(27,-62,980,837),38000=>array(28,-68,969,845),38001=>array(38,-58,965,842),38002=>array(40,-67,974,854),38003=>array(31,-67,986,844),38004=>array(47,-67,951,828),38005=>array(36,-56,957,837),38006=>array(31,-67,975,834),38007=>array(32,-69,955,822),38008=>array(42,-27,969,827),38009=>array(36,-66,963,848),38010=>array(22,-65,967,839),38011=>array(34,-66,977,842),38012=>array(36,-70,960,829),38013=>array(48,-70,959,838),38014=>array(43,-29,967,845),38015=>array(52,-37,962,834),38016=>array(36,-72,974,833),38017=>array(35,-65,984,834),38018=>array(31,-71,970,832),38019=>array(49,-76,937,831),38020=>array(43,-65,961,846),38021=>array(249,-26,702,820),38022=>array(34,-37,943,826),38023=>array(39,-28,938,830),38024=>array(39,-69,933,830),38025=>array(39,-53,939,830),38026=>array(60,-64,890,828),38027=>array(39,-67,957,830),38028=>array(36,-65,926,822),38029=>array(39,-17,944,830),38030=>array(39,-75,942,830),38031=>array(35,-64,896,832),38032=>array(50,-64,931,827),38033=>array(39,-66,965,830),38034=>array(39,-74,942,830),38035=>array(39,-63,904,838),38036=>array(37,-59,902,830),38037=>array(39,-70,933,830),38038=>array(37,-66,926,830),38039=>array(35,-67,960,830),38040=>array(38,-63,948,830),38041=>array(28,-67,926,820),38042=>array(33,-72,952,828),38043=>array(39,-69,956,830),38044=>array(39,-30,937,830),38045=>array(39,-46,955,830),38046=>array(39,-51,958,830),38047=>array(39,-66,906,830),38048=>array(36,-60,914,830),38049=>array(39,-60,943,830),38050=>array(37,-58,913,830),38051=>array(39,-72,965,830),38052=>array(39,-72,960,837),38053=>array(39,-67,873,830),38054=>array(39,-69,963,836),38055=>array(39,-60,907,832),38056=>array(39,-52,918,839),38057=>array(39,-61,903,830),38058=>array(39,-68,963,845),38059=>array(39,-69,943,834),38060=>array(39,-69,966,830),38061=>array(39,-69,933,830),38062=>array(39,-28,935,826),38063=>array(39,-34,958,830),38064=>array(33,-28,934,830),38065=>array(38,-70,962,830),38066=>array(20,-22,950,823),38067=>array(39,-66,941,830),38068=>array(39,-67,940,831),38069=>array(25,-56,968,837),38070=>array(39,-59,946,830),38071=>array(39,-36,938,830),38072=>array(38,-70,927,833),38073=>array(39,-71,948,841),38074=>array(43,-64,949,826),38075=>array(39,-66,931,830),38076=>array(54,-70,894,826),38077=>array(41,-14,929,826),38078=>array(44,-69,897,826),38079=>array(29,-45,894,826),38080=>array(42,-73,888,821),38081=>array(36,-70,954,832),38082=>array(39,-71,903,843),38083=>array(37,-79,955,847),38084=>array(32,-60,955,832),38085=>array(43,-69,930,826),38086=>array(42,-70,915,834),38087=>array(43,-45,964,834),38088=>array(38,-66,937,841),38089=>array(24,-65,937,839),38090=>array(39,-33,940,846),38091=>array(33,-76,950,830),38092=>array(40,-62,937,827),38093=>array(46,-70,955,837),38094=>array(35,-60,955,826),38095=>array(30,-53,914,835),38096=>array(37,-66,949,829),38097=>array(39,-34,941,828),38098=>array(29,-66,937,826),38099=>array(39,-33,954,828),38100=>array(39,-45,957,826),38101=>array(37,-67,937,835),38102=>array(42,-72,945,827),38103=>array(31,-64,927,829),38104=>array(33,-72,935,818),38105=>array(36,-70,933,831),38106=>array(31,-18,947,829),38107=>array(55,-54,894,822),38108=>array(28,-72,917,823),38109=>array(49,-71,900,817),38110=>array(39,-68,908,816),38111=>array(45,-53,905,827),38112=>array(32,-19,948,824),38113=>array(50,-67,916,830),38114=>array(38,-66,950,837),38115=>array(40,-73,938,830),38116=>array(19,-71,951,833),38117=>array(49,-52,939,827),38118=>array(38,-64,958,834),38119=>array(9,-66,927,828),38120=>array(20,-27,936,816),38121=>array(20,-57,948,825),38122=>array(38,-69,958,845),38123=>array(19,-68,948,833),38124=>array(39,-69,945,821),38125=>array(44,-72,885,840),38126=>array(17,-62,919,825),38127=>array(48,-35,954,834),38128=>array(29,-65,952,835),38129=>array(27,-73,953,840),38130=>array(34,-68,938,847),38131=>array(19,-66,942,844),38132=>array(23,-61,891,822),38133=>array(33,-65,934,844),38134=>array(47,-60,971,825),38135=>array(28,-65,911,835),38136=>array(32,-64,923,832),38137=>array(12,-57,923,822),38138=>array(40,-62,934,832),38139=>array(27,-48,947,821),38140=>array(39,-61,970,823),38141=>array(19,-63,951,833),38142=>array(32,-56,943,825),38143=>array(31,-21,930,819),38144=>array(39,-69,923,831),38145=>array(37,-70,955,830),38146=>array(32,-27,952,833),38147=>array(39,-28,942,830),38148=>array(45,-76,916,833),38149=>array(34,-60,903,839),38150=>array(39,-67,941,827),38151=>array(37,-66,948,833),38152=>array(36,-68,963,827),38153=>array(22,-22,965,832),38154=>array(44,-71,944,819),38155=>array(29,-63,952,839),38156=>array(39,-73,943,831),38157=>array(40,-73,957,832),38158=>array(52,-61,896,830),38159=>array(45,-62,895,828),38160=>array(39,-74,942,835),38161=>array(61,-69,908,836),38162=>array(27,-66,961,843),38163=>array(19,-68,963,833),38164=>array(27,-70,914,833),38165=>array(30,-69,949,832),38166=>array(43,-72,950,828),38167=>array(35,-66,933,832),38168=>array(31,-69,943,837),38169=>array(50,-66,939,829),38170=>array(39,-69,939,827),38171=>array(24,-66,976,843),38172=>array(39,-63,970,839),38173=>array(30,-76,940,827),38174=>array(33,-67,967,833),38175=>array(40,-49,953,827),38176=>array(39,-63,909,826),38177=>array(28,-68,917,815),38178=>array(36,-73,900,827),38179=>array(43,-60,908,834),38180=>array(29,-30,932,833),38181=>array(35,-70,937,834),38182=>array(47,-68,904,846),38183=>array(29,-68,921,833),38184=>array(30,-71,961,824),38185=>array(42,-43,962,833),38186=>array(32,-28,953,822),38187=>array(38,-77,942,834),38188=>array(39,-62,952,842),38189=>array(42,-76,952,839),38190=>array(44,-67,955,826),38191=>array(43,-73,928,827),38192=>array(35,-36,939,821),38193=>array(34,-67,918,842),38194=>array(30,-64,959,832),38195=>array(29,-64,974,836),38196=>array(32,-64,959,837),38197=>array(40,-61,936,827),38198=>array(33,-34,957,827),38199=>array(30,-56,948,827),38200=>array(36,-66,943,841),38201=>array(38,-71,957,833),38202=>array(34,-30,959,838),38203=>array(37,-78,959,823),38204=>array(33,-71,966,832),38205=>array(43,-37,950,834),38206=>array(38,-68,964,842),38207=>array(31,-72,968,844),38208=>array(39,-82,957,846),38209=>array(39,-69,977,829),38210=>array(31,-67,953,824),38211=>array(29,-63,961,837),38212=>array(37,-70,932,826),38213=>array(39,-76,903,827),38214=>array(28,-80,957,810),38215=>array(21,-66,951,838),38216=>array(29,-53,951,843),38217=>array(19,-68,937,833),38218=>array(40,-69,946,828),38219=>array(29,-63,970,835),38220=>array(32,-73,945,833),38221=>array(37,-69,949,843),38222=>array(31,-75,968,842),38223=>array(35,-69,917,833),38224=>array(37,-72,919,848),38225=>array(37,-73,927,848),38226=>array(30,-27,951,832),38227=>array(22,-58,950,840),38228=>array(43,-60,941,826),38229=>array(29,-72,977,841),38230=>array(33,-66,956,833),38231=>array(36,-25,949,833),38232=>array(30,-62,973,833),38233=>array(42,-71,946,827),38234=>array(33,-74,919,833),38235=>array(33,-63,949,851),38236=>array(40,-70,958,836),38237=>array(31,-66,946,844),38238=>array(24,-68,965,839),38239=>array(31,-60,971,846),38240=>array(31,-61,973,831),38241=>array(34,-73,941,821),38242=>array(31,-77,970,830),38243=>array(35,-68,956,842),38244=>array(23,-65,961,833),38245=>array(43,-65,941,835),38246=>array(24,-72,959,836),38247=>array(31,-62,894,825),38248=>array(30,-66,943,843),38249=>array(50,-70,952,837),38250=>array(24,-58,958,822),38251=>array(43,-29,966,832),38252=>array(37,-66,968,832),38253=>array(51,-73,918,827),38254=>array(29,-76,974,833),38255=>array(29,-60,914,833),38256=>array(19,-80,953,844),38257=>array(24,-37,950,842),38258=>array(26,-74,959,842),38259=>array(27,-69,952,850),38260=>array(29,-62,964,842),38261=>array(29,-68,965,842),38262=>array(25,-80,971,843),38263=>array(69,-69,942,800),38264=>array(89,-16,892,784),38265=>array(57,-67,965,850),38266=>array(57,-72,962,831),38267=>array(58,-73,976,821),38268=>array(63,-73,921,785),38269=>array(60,-68,975,827),38270=>array(44,-65,986,786),38271=>array(60,-54,957,823),38272=>array(112,-71,871,782),38273=>array(132,-64,882,789),38274=>array(116,-67,890,788),38275=>array(125,-64,875,789),38276=>array(113,-73,936,803),38277=>array(125,-64,874,789),38278=>array(125,-70,888,782),38279=>array(132,-64,883,791),38280=>array(136,-75,895,783),38281=>array(109,-68,891,785),38282=>array(110,-74,891,779),38283=>array(110,-51,890,806),38284=>array(104,-61,909,792),38285=>array(109,-62,910,790),38286=>array(106,-53,883,797),38287=>array(109,-63,890,796),38288=>array(101,-70,903,782),38289=>array(129,-63,886,797),38290=>array(126,-55,899,801),38291=>array(125,-66,892,784),38292=>array(125,-65,902,790),38293=>array(125,-64,875,789),38294=>array(132,-64,882,789),38295=>array(108,-59,892,799),38296=>array(127,-60,883,796),38297=>array(132,-64,882,789),38298=>array(125,-64,875,789),38299=>array(128,-64,889,787),38300=>array(118,-69,898,782),38301=>array(109,-64,891,788),38302=>array(121,-68,900,783),38303=>array(112,-61,900,790),38304=>array(132,-64,882,789),38305=>array(109,-67,894,790),38306=>array(132,-64,882,789),38307=>array(113,-58,887,798),38308=>array(112,-62,888,789),38309=>array(125,-61,885,794),38310=>array(125,-64,875,789),38311=>array(110,-68,900,786),38312=>array(119,-71,894,791),38313=>array(112,-67,900,789),38314=>array(106,-68,896,786),38315=>array(113,-64,894,788),38316=>array(110,-64,890,788),38317=>array(117,-65,907,790),38318=>array(101,-59,899,791),38319=>array(125,-64,875,789),38320=>array(121,-61,895,787),38321=>array(112,-63,888,801),38322=>array(112,-54,888,802),38323=>array(125,-64,875,789),38324=>array(109,-64,891,788),38325=>array(113,-68,910,783),38326=>array(123,-70,912,789),38327=>array(32,-70,928,829),38328=>array(125,-64,875,789),38329=>array(106,-67,894,788),38330=>array(112,-70,916,796),38331=>array(120,-64,894,793),38332=>array(108,-65,894,797),38333=>array(110,-65,901,789),38334=>array(116,-64,906,790),38335=>array(124,-68,912,782),38336=>array(107,-69,893,810),38337=>array(125,-64,875,789),38338=>array(125,-64,875,789),38339=>array(130,-68,906,783),38340=>array(125,-64,875,799),38341=>array(110,-63,888,812),38342=>array(106,-59,890,796),38343=>array(108,-59,892,803),38344=>array(114,-65,909,790),38345=>array(101,-52,894,797),38346=>array(107,-67,897,783),38347=>array(113,-67,898,792),38348=>array(117,-68,904,788),38349=>array(123,-69,913,784),38350=>array(125,-64,875,789),38351=>array(125,-64,875,789),38352=>array(124,-69,914,789),38353=>array(110,-64,911,794),38354=>array(98,-52,895,805),38355=>array(128,-69,908,782),38356=>array(123,-71,910,785),38357=>array(115,-66,907,791),38358=>array(120,-56,895,794),38359=>array(100,-61,900,800),38360=>array(132,-64,882,789),38361=>array(119,-64,881,789),38362=>array(101,-56,893,794),38363=>array(114,-65,897,788),38364=>array(104,-70,904,792),38365=>array(102,-68,898,784),38366=>array(121,-68,916,783),38367=>array(116,-67,893,784),38368=>array(119,-69,917,790),38369=>array(114,-61,902,793),38370=>array(97,-70,902,785),38371=>array(116,-67,892,787),38372=>array(118,-68,915,789),38373=>array(116,-73,908,785),38374=>array(125,-64,875,789),38375=>array(125,-64,875,797),38376=>array(116,-57,874,823),38377=>array(115,-67,853,801),38378=>array(120,-57,879,821),38379=>array(100,-67,867,826),38380=>array(116,-57,874,823),38381=>array(106,-56,860,820),38382=>array(112,-64,864,802),38383=>array(98,-57,869,832),38384=>array(123,-59,883,815),38385=>array(109,-67,862,822),38386=>array(108,-65,873,818),38387=>array(104,-68,864,826),38388=>array(100,-60,859,820),38389=>array(107,-66,864,816),38390=>array(110,-69,865,826),38391=>array(121,-63,874,826),38392=>array(105,-63,872,823),38393=>array(109,-60,875,821),38394=>array(96,-61,870,819),38395=>array(111,-63,873,824),38396=>array(96,-64,867,823),38397=>array(119,-65,874,817),38398=>array(109,-61,867,828),38399=>array(109,-61,867,828),38400=>array(116,-59,889,824),38401=>array(104,-61,880,810),38402=>array(95,-60,866,830),38403=>array(100,-62,873,829),38404=>array(108,-63,862,817),38405=>array(100,-64,877,821),38406=>array(121,-64,879,823),38407=>array(111,-64,889,821),38408=>array(98,-69,871,818),38409=>array(99,-66,873,811),38410=>array(106,-70,872,822),38411=>array(109,-71,865,817),38412=>array(100,-67,868,826),38413=>array(103,-67,865,821),38414=>array(101,-63,873,815),38415=>array(109,-69,862,813),38416=>array(104,-59,858,830),38417=>array(106,-55,865,822),38418=>array(108,-64,874,828),38419=>array(108,-64,874,828),38420=>array(98,-56,876,831),38421=>array(91,-69,871,822),38422=>array(93,-66,870,821),38423=>array(103,-64,872,834),38424=>array(93,-66,870,821),38425=>array(97,-67,875,826),38426=>array(93,-64,868,830),38427=>array(112,-64,888,830),38428=>array(49,-69,942,854),38429=>array(358,-68,720,782),38430=>array(115,-69,926,824),38431=>array(101,-63,942,830),38432=>array(102,-63,960,789),38433=>array(104,-68,935,824),38434=>array(134,-63,964,791),38435=>array(109,-62,949,834),38436=>array(112,-61,969,832),38437=>array(112,-63,970,795),38438=>array(112,-69,959,820),38439=>array(112,-64,955,829),38440=>array(119,-68,959,793),38441=>array(119,-65,939,831),38442=>array(104,-67,964,795),38443=>array(86,-70,959,783),38444=>array(107,-52,959,858),38445=>array(109,-69,952,840),38446=>array(98,-68,935,788),38447=>array(119,-61,954,835),38448=>array(111,-58,960,829),38449=>array(121,-64,952,829),38450=>array(103,-77,953,827),38451=>array(99,-64,875,784),38452=>array(110,-69,883,788),38453=>array(80,-59,951,835),38454=>array(96,-63,946,837),38455=>array(96,-58,950,800),38456=>array(96,-68,963,837),38457=>array(110,-70,960,824),38458=>array(115,-69,965,832),38459=>array(97,-73,949,782),38460=>array(140,-63,964,845),38461=>array(135,-64,953,829),38462=>array(136,-77,975,850),38463=>array(93,-75,927,778),38464=>array(102,-71,946,824),38465=>array(102,-71,954,839),38466=>array(99,-68,948,836),38467=>array(116,-71,955,780),38468=>array(110,-79,945,842),38469=>array(89,-61,945,786),38470=>array(100,-50,924,838),38471=>array(98,-63,932,826),38472=>array(88,-63,930,826),38473=>array(96,-64,921,786),38474=>array(124,-73,942,834),38475=>array(99,-82,936,792),38476=>array(104,-69,941,785),38477=>array(101,-68,955,846),38478=>array(116,-70,966,823),38479=>array(111,-63,927,825),38480=>array(114,-61,945,795),38481=>array(110,-64,929,786),38482=>array(108,-77,956,845),38483=>array(103,-68,955,829),38484=>array(109,-63,960,849),38485=>array(100,-73,950,821),38486=>array(109,-69,972,843),38487=>array(109,-68,918,833),38488=>array(116,-69,958,783),38489=>array(81,-65,958,786),38490=>array(104,-69,962,833),38491=>array(95,-61,964,827),38492=>array(108,-74,958,829),38493=>array(89,-65,951,836),38494=>array(113,-62,959,838),38495=>array(123,-64,953,829),38496=>array(81,-67,951,839),38497=>array(116,-66,966,836),38498=>array(100,-70,959,831),38499=>array(102,-67,950,835),38500=>array(111,-65,956,853),38501=>array(108,-65,909,851),38502=>array(99,-66,952,831),38503=>array(99,-67,922,783),38504=>array(99,-67,929,783),38505=>array(100,-67,944,827),38506=>array(97,-67,939,835),38507=>array(115,-70,953,826),38508=>array(74,-75,963,795),38509=>array(116,-69,953,832),38510=>array(100,-69,954,835),38511=>array(110,-68,965,828),38512=>array(110,-68,964,843),38513=>array(104,-68,909,832),38514=>array(78,-70,935,810),38515=>array(104,-79,950,827),38516=>array(128,-69,974,845),38517=>array(95,-67,970,831),38518=>array(116,-62,917,837),38519=>array(119,-64,896,839),38520=>array(103,-58,951,833),38521=>array(113,-71,948,838),38522=>array(97,-66,958,846),38523=>array(119,-64,939,791),38524=>array(128,-71,967,830),38525=>array(89,-71,934,779),38526=>array(103,-77,967,783),38527=>array(93,-54,958,797),38528=>array(110,-58,956,828),38529=>array(99,-56,954,798),38530=>array(110,-68,964,851),38531=>array(103,-52,969,863),38532=>array(107,-61,972,791),38533=>array(99,-55,902,800),38534=>array(93,-60,959,848),38535=>array(97,-67,961,829),38536=>array(90,-60,964,800),38537=>array(114,-64,959,819),38538=>array(101,-71,950,837),38539=>array(92,-68,927,845),38540=>array(92,-68,943,844),38541=>array(92,-74,932,844),38542=>array(100,-60,958,832),38543=>array(99,-64,942,825),38544=>array(113,-62,952,828),38545=>array(116,-67,957,829),38546=>array(118,-68,963,843),38547=>array(118,-65,957,836),38548=>array(96,-56,932,801),38549=>array(92,-70,941,784),38550=>array(102,-70,928,839),38551=>array(97,-71,956,819),38552=>array(86,-64,957,804),38553=>array(109,-67,960,819),38554=>array(93,-69,954,835),38555=>array(93,-68,950,841),38556=>array(95,-65,941,830),38557=>array(93,-74,916,843),38558=>array(109,-72,983,832),38559=>array(83,-73,970,842),38560=>array(113,-62,965,838),38561=>array(113,-78,965,831),38562=>array(111,-65,973,823),38563=>array(100,-70,957,833),38564=>array(110,-66,960,836),38565=>array(110,-64,963,837),38566=>array(96,-68,937,845),38567=>array(85,-68,963,809),38568=>array(106,-68,967,838),38569=>array(98,-74,970,839),38570=>array(106,-66,962,855),38571=>array(106,-73,954,832),38572=>array(111,-68,947,781),38573=>array(106,-62,953,794),38574=>array(92,-57,952,864),38575=>array(101,-65,938,833),38576=>array(100,-75,934,786),38577=>array(112,-59,953,832),38578=>array(93,-69,920,826),38579=>array(38,-69,984,839),38580=>array(77,-66,936,830),38581=>array(85,-68,955,835),38582=>array(65,-57,958,833),38583=>array(47,-71,963,830),38584=>array(47,-71,963,828),38585=>array(31,-69,954,845),38586=>array(36,-69,937,847),38587=>array(32,-76,968,844),38588=>array(53,-69,947,840),38589=>array(34,-65,897,837),38590=>array(40,-61,932,824),38591=>array(53,-70,953,826),38592=>array(46,-73,948,833),38593=>array(39,-66,939,803),38594=>array(38,-68,951,831),38595=>array(49,-68,953,830),38596=>array(36,-68,953,827),38597=>array(48,-59,953,837),38598=>array(55,-67,962,831),38599=>array(31,-75,924,818),38600=>array(36,-67,952,834),38601=>array(55,-63,957,836),38602=>array(40,-67,956,842),38603=>array(40,-61,932,843),38604=>array(34,-71,956,833),38605=>array(49,-72,948,824),38606=>array(42,-59,956,837),38607=>array(40,-49,916,830),38608=>array(40,-78,928,833),38609=>array(39,-63,953,833),38610=>array(30,-70,949,841),38611=>array(28,-65,954,839),38612=>array(38,-70,955,827),38613=>array(31,-71,952,836),38614=>array(59,-65,954,828),38615=>array(53,-63,950,839),38616=>array(36,-71,975,826),38617=>array(42,-70,958,843),38618=>array(37,-62,946,833),38619=>array(43,-68,954,847),38620=>array(45,-61,955,833),38621=>array(53,-65,954,839),38622=>array(38,-68,956,842),38623=>array(46,-65,939,839),38624=>array(14,-59,925,822),38625=>array(44,-71,952,824),38626=>array(64,-73,957,834),38627=>array(43,-70,950,834),38628=>array(53,-82,914,809),38629=>array(32,-67,970,839),38630=>array(14,-59,965,822),38631=>array(20,-41,956,837),38632=>array(82,-65,943,778),38633=>array(60,-60,955,790),38634=>array(96,-69,888,800),38635=>array(75,-58,929,797),38636=>array(41,-63,948,784),38637=>array(69,-48,965,802),38638=>array(54,-34,964,796),38639=>array(59,-63,963,790),38640=>array(46,-62,971,822),38641=>array(46,-62,941,798),38642=>array(76,-71,930,805),38643=>array(30,-68,916,772),38644=>array(48,-16,941,781),38645=>array(45,-76,982,785),38646=>array(43,-63,961,810),38647=>array(105,-67,914,786),38648=>array(73,-67,938,785),38649=>array(41,-37,956,790),38650=>array(47,-64,926,787),38651=>array(85,-32,945,802),38652=>array(60,-67,936,781),38653=>array(66,-64,941,783),38654=>array(41,-68,941,782),38655=>array(55,-68,975,785),38656=>array(79,-70,930,787),38657=>array(32,-70,948,777),38658=>array(45,-62,981,792),38659=>array(68,-72,935,796),38660=>array(74,-52,916,800),38661=>array(78,-68,953,782),38662=>array(29,-72,947,811),38663=>array(35,-71,965,808),38664=>array(47,-64,951,791),38665=>array(70,-65,947,790),38666=>array(75,-28,930,778),38667=>array(73,-79,947,789),38668=>array(39,-59,899,787),38669=>array(56,-67,935,790),38670=>array(77,-67,943,790),38671=>array(61,-64,924,787),38672=>array(57,-67,974,787),38673=>array(67,-62,942,798),38674=>array(56,-67,970,827),38675=>array(39,-67,956,789),38676=>array(67,-54,939,798),38677=>array(55,-35,962,829),38678=>array(40,-67,968,789),38679=>array(81,-82,965,798),38680=>array(54,-67,913,788),38681=>array(34,-72,986,792),38682=>array(113,-53,949,791),38683=>array(68,-70,938,791),38684=>array(65,-68,909,785),38685=>array(96,-74,911,783),38686=>array(92,-59,967,813),38687=>array(46,-71,956,783),38688=>array(64,-72,968,783),38689=>array(43,-73,981,789),38690=>array(43,-72,969,824),38691=>array(58,-75,952,799),38692=>array(89,-55,902,802),38693=>array(54,-59,965,799),38694=>array(48,-67,967,787),38695=>array(51,-71,962,823),38696=>array(52,-60,939,800),38697=>array(90,-69,927,787),38698=>array(41,-64,924,797),38699=>array(82,-69,919,785),38700=>array(59,-69,941,783),38701=>array(52,-66,891,778),38702=>array(58,-49,955,780),38703=>array(51,-31,979,779),38704=>array(56,-65,964,796),38705=>array(60,-66,927,832),38706=>array(70,-62,965,817),38707=>array(88,-56,938,787),38708=>array(53,-16,975,829),38709=>array(63,-68,957,785),38710=>array(53,-53,959,785),38711=>array(83,-67,936,783),38712=>array(68,-70,900,815),38713=>array(31,-72,946,792),38714=>array(44,-63,964,819),38715=>array(57,-54,951,807),38716=>array(55,-64,971,846),38717=>array(60,-69,962,801),38718=>array(54,-56,949,794),38719=>array(43,-62,992,823),38720=>array(77,-70,948,808),38721=>array(94,-73,928,800),38722=>array(48,-73,941,790),38723=>array(33,-65,967,787),38724=>array(72,-64,928,799),38725=>array(48,-47,970,836),38726=>array(53,-56,949,829),38727=>array(65,-67,961,786),38728=>array(74,-28,929,779),38729=>array(55,-66,978,836),38730=>array(79,-51,934,795),38731=>array(61,-68,957,792),38732=>array(70,-79,939,825),38733=>array(42,-60,971,763),38734=>array(95,-58,971,763),38735=>array(43,-60,971,823),38736=>array(24,-50,981,809),38737=>array(104,-65,915,837),38738=>array(104,-65,915,837),38739=>array(51,-67,927,821),38740=>array(51,-67,938,852),38741=>array(38,-66,948,836),38742=>array(41,-66,952,840),38743=>array(55,-72,959,831),38744=>array(68,-63,968,841),38745=>array(70,-58,938,835),38746=>array(55,-74,976,832),38747=>array(53,-65,968,845),38748=>array(55,-72,950,829),38749=>array(48,-63,968,848),38750=>array(49,-65,944,826),38751=>array(49,-44,959,820),38752=>array(44,-73,925,838),38753=>array(36,-73,970,837),38754=>array(69,-77,924,784),38755=>array(69,-77,924,784),38756=>array(49,-26,963,849),38757=>array(31,-68,955,800),38758=>array(48,-57,957,797),38759=>array(33,-68,990,833),38760=>array(59,-69,949,807),38761=>array(73,-69,927,829),38762=>array(60,-69,951,825),38763=>array(57,-65,960,830),38764=>array(57,-69,953,831),38765=>array(54,-70,915,830),38766=>array(71,-50,919,851),38767=>array(51,-50,949,840),38768=>array(62,-68,969,828),38769=>array(62,-72,971,828),38770=>array(60,-68,968,833),38771=>array(60,-69,952,832),38772=>array(44,-67,969,824),38773=>array(60,-66,951,832),38774=>array(60,-65,956,835),38775=>array(63,-53,896,843),38776=>array(62,-74,971,837),38777=>array(48,-71,928,838),38778=>array(62,-64,986,830),38779=>array(65,-72,966,822),38780=>array(53,-64,955,829),38781=>array(63,-50,956,844),38782=>array(53,-70,947,824),38783=>array(65,-53,924,847),38784=>array(66,-71,917,831),38785=>array(69,-72,967,831),38786=>array(53,-71,967,823),38787=>array(61,-70,963,824),38788=>array(55,-67,961,824),38789=>array(42,-67,961,835),38790=>array(43,-70,957,823),38791=>array(53,-70,925,823),38792=>array(66,-73,978,843),38793=>array(66,-72,960,827),38794=>array(60,-69,953,829),38795=>array(53,-64,950,836),38796=>array(82,-58,966,830),38797=>array(59,-65,951,836),38798=>array(60,-71,970,830),38799=>array(53,-72,944,805),38800=>array(66,-68,940,834),38801=>array(51,-68,937,820),38802=>array(51,-66,949,826),38803=>array(51,-68,956,820),38804=>array(61,-70,969,838),38805=>array(49,-68,971,836),38806=>array(59,-74,959,836),38807=>array(39,-67,968,839),38808=>array(52,-70,943,835),38809=>array(62,-52,916,842),38810=>array(55,-50,955,859),38811=>array(73,-67,954,848),38812=>array(63,-68,961,829),38813=>array(64,-70,936,825),38814=>array(63,-73,959,830),38815=>array(73,-64,960,847),38816=>array(63,-65,919,847),38817=>array(62,-62,953,836),38818=>array(51,-68,976,828),38819=>array(45,-65,965,837),38820=>array(60,-67,954,836),38821=>array(56,-69,977,840),38822=>array(56,-66,968,841),38823=>array(56,-65,947,843),38824=>array(68,-69,922,827),38825=>array(46,-66,914,837),38826=>array(43,-68,952,841),38827=>array(66,-68,918,843),38828=>array(55,-72,967,829),38829=>array(47,-70,962,832),38830=>array(63,-68,975,826),38831=>array(53,-72,913,817),38832=>array(63,-69,951,817),38833=>array(53,-69,926,848),38834=>array(47,-79,952,821),38835=>array(51,-50,968,847),38836=>array(52,-70,948,820),38837=>array(47,-79,995,841),38838=>array(55,-48,943,855),38839=>array(54,-79,946,821),38840=>array(46,-69,952,825),38841=>array(51,-55,948,854),38842=>array(55,-70,956,824),38843=>array(65,-67,961,824),38844=>array(65,-68,970,833),38845=>array(65,-67,964,841),38846=>array(47,-67,948,836),38847=>array(54,-68,960,834),38848=>array(69,-65,961,831),38849=>array(62,-68,956,829),38850=>array(39,-65,950,842),38851=>array(55,-73,949,835),38852=>array(60,-73,967,823),38853=>array(53,-71,960,828),38854=>array(51,-76,968,834),38855=>array(66,-73,960,832),38856=>array(65,-64,981,839),38857=>array(68,-65,961,829),38858=>array(68,-58,946,808),38859=>array(72,-64,931,840),38860=>array(73,-62,901,844),38861=>array(59,-70,981,843),38862=>array(54,-71,981,841),38863=>array(39,-68,968,852),38864=>array(58,-69,985,847),38865=>array(23,-68,968,825),38866=>array(51,-70,943,834),38867=>array(54,-66,946,837),38868=>array(53,-75,973,836),38869=>array(68,-68,954,841),38870=>array(66,-67,977,840),38871=>array(59,-69,954,846),38872=>array(53,-67,976,840),38873=>array(39,-73,975,837),38874=>array(60,-66,949,834),38875=>array(68,-76,988,834),38876=>array(62,-70,951,842),38877=>array(57,-73,956,832),38878=>array(57,-70,959,839),38879=>array(53,-67,972,845),38880=>array(46,-73,952,831),38881=>array(62,-73,958,830),38882=>array(54,-73,966,830),38883=>array(65,-65,927,840),38884=>array(65,-65,981,840),38885=>array(62,-73,957,842),38886=>array(62,-73,894,820),38887=>array(61,-64,901,826),38888=>array(49,-80,948,840),38889=>array(47,-57,915,830),38890=>array(28,-66,945,809),38891=>array(50,-68,951,822),38892=>array(59,-76,901,817),38893=>array(65,-13,935,816),38894=>array(53,-24,947,823),38895=>array(49,-60,964,829),38896=>array(51,-35,956,820),38897=>array(49,-60,964,836),38898=>array(35,-29,966,826),38899=>array(72,-68,928,840),38900=>array(68,-74,932,842),38901=>array(66,-59,916,828),38902=>array(72,-64,914,818),38903=>array(56,-64,921,834),38904=>array(62,-72,972,834),38905=>array(65,-49,959,846),38906=>array(51,-72,973,835),38907=>array(66,-73,957,840),38908=>array(44,-56,951,841),38909=>array(50,-70,952,849),38910=>array(35,-70,941,825),38911=>array(63,-67,937,845),38912=>array(58,-74,976,824),38913=>array(79,-70,938,785),38914=>array(76,-68,950,791),38915=>array(126,-69,939,787),38916=>array(40,-79,961,826),38917=>array(48,-68,947,784),38918=>array(62,-76,960,801),38919=>array(54,-71,962,790),38920=>array(51,-71,946,817),38921=>array(40,-71,946,783),38922=>array(55,-71,961,788),38923=>array(29,-72,957,790),38924=>array(47,-64,964,790),38925=>array(45,-78,965,824),38926=>array(35,-68,970,833),38927=>array(49,-64,963,798),38928=>array(53,-70,959,781),38929=>array(42,-77,953,788),38930=>array(47,-66,957,822),38931=>array(53,-68,952,834),38932=>array(124,-68,952,788),38933=>array(128,-68,952,829),38934=>array(40,-60,966,844),38935=>array(32,-70,970,832),38936=>array(42,-68,955,839),38937=>array(38,-71,957,783),38938=>array(48,-64,966,792),38939=>array(42,-73,972,823),38940=>array(35,-70,962,831),38941=>array(53,-75,957,833),38942=>array(59,-53,968,856),38943=>array(37,-64,943,819),38944=>array(32,-68,967,836),38945=>array(62,-68,966,809),38946=>array(39,-68,956,801),38947=>array(95,-70,947,787),38948=>array(91,-70,963,787),38949=>array(96,-66,962,795),38950=>array(44,-65,961,844),38951=>array(107,-76,968,828),38952=>array(29,-79,971,782),38953=>array(44,-73,963,832),38954=>array(38,-68,961,832),38955=>array(36,-69,957,823),38956=>array(24,-61,959,830),38957=>array(52,-61,959,787),38958=>array(32,-78,975,802),38959=>array(32,-78,975,829),38960=>array(47,-71,967,840),38961=>array(48,-78,965,819),38962=>array(44,-79,964,793),38963=>array(36,-77,970,823),38964=>array(18,-82,959,826),38965=>array(25,-77,970,783),38966=>array(30,-61,959,814),38967=>array(38,-69,972,838),38968=>array(48,-72,959,789),38969=>array(35,-72,973,834),38970=>array(49,-65,965,824),38971=>array(45,-71,960,833),38972=>array(44,-72,973,829),38973=>array(35,-73,954,834),38974=>array(37,-68,948,826),38975=>array(33,-76,955,849),38976=>array(32,-73,951,836),38977=>array(38,-83,963,833),38978=>array(29,-73,964,833),38979=>array(52,-74,959,826),38980=>array(77,-71,962,788),38981=>array(42,-74,956,833),38982=>array(43,-68,964,788),38983=>array(34,-68,963,833),38984=>array(38,-82,959,826),38985=>array(44,-79,965,829),38986=>array(60,-78,953,840),38987=>array(35,-68,963,790),38988=>array(39,-60,956,787),38989=>array(41,-64,951,825),38990=>array(57,-63,959,794),38991=>array(57,-75,958,808),38992=>array(62,-81,971,783),38993=>array(38,-67,975,839),38994=>array(50,-73,964,788),38995=>array(53,-68,963,827),38996=>array(33,-65,961,830),38997=>array(45,-70,956,783),38998=>array(21,-77,967,831),38999=>array(47,-75,968,827),39000=>array(38,-57,962,796),39001=>array(45,-67,979,787),39002=>array(57,-78,964,834),39003=>array(43,-73,960,835),39004=>array(56,-72,970,829),39005=>array(69,-74,951,786),39006=>array(38,-67,960,828),39007=>array(40,-80,955,788),39008=>array(31,-73,960,784),39009=>array(39,-72,959,846),39010=>array(62,-65,973,830),39011=>array(33,-60,963,844),39012=>array(47,-48,963,850),39013=>array(46,-66,966,790),39014=>array(26,-48,963,840),39015=>array(41,-68,959,820),39016=>array(49,-70,959,808),39017=>array(36,-74,964,834),39018=>array(47,-68,978,831),39019=>array(56,-65,967,837),39020=>array(61,-67,952,788),39021=>array(47,-67,952,822),39022=>array(44,-64,965,844),39023=>array(43,-73,964,787),39024=>array(51,-64,958,843),39025=>array(28,-72,959,840),39026=>array(47,-66,964,847),39027=>array(35,-68,959,800),39028=>array(25,-62,961,844),39029=>array(78,-80,908,775),39030=>array(47,-60,930,783),39031=>array(88,-60,934,794),39032=>array(50,-66,937,774),39033=>array(37,-64,937,778),39034=>array(25,-61,940,822),39035=>array(30,-62,937,807),39036=>array(32,-68,933,772),39037=>array(31,-70,936,787),39038=>array(36,-61,953,787),39039=>array(59,-64,955,832),39040=>array(27,-68,935,814),39041=>array(35,-65,930,783),39042=>array(36,-65,936,783),39043=>array(27,-76,921,822),39044=>array(50,-65,936,779),39045=>array(36,-67,940,832),39046=>array(36,-60,940,830),39047=>array(18,-77,940,822),39048=>array(35,-59,943,783),39049=>array(55,-76,918,812),39050=>array(24,-61,933,830),39051=>array(33,-76,964,799),39052=>array(19,-69,915,830),39053=>array(21,-63,921,806),39054=>array(26,-70,942,827),39055=>array(32,-69,931,826),39056=>array(104,-70,929,778),39057=>array(51,-67,957,824),39058=>array(32,-71,950,802),39059=>array(47,-69,952,814),39060=>array(23,-76,933,822),39061=>array(18,-71,950,826),39062=>array(27,-70,942,827),39063=>array(22,-63,934,790),39064=>array(32,-63,941,788),39065=>array(117,-67,962,788),39066=>array(50,-73,937,778),39067=>array(52,-71,935,812),39068=>array(30,-68,940,832),39069=>array(31,-63,941,838),39070=>array(31,-70,921,784),39071=>array(50,-65,940,820),39072=>array(31,-70,940,827),39073=>array(29,-80,938,778),39074=>array(28,-72,937,782),39075=>array(32,-72,947,800),39076=>array(34,-81,964,861),39077=>array(61,-54,941,781),39078=>array(49,-62,927,832),39079=>array(22,-73,939,821),39080=>array(51,-68,967,783),39081=>array(43,-73,972,824),39082=>array(30,-73,965,797),39083=>array(24,-68,967,792),39084=>array(34,-68,954,787),39085=>array(32,-57,964,844),39086=>array(53,-63,967,850),39087=>array(32,-65,968,789),39088=>array(22,-57,955,825),39089=>array(37,-65,970,814),39090=>array(38,-71,967,820),39091=>array(41,-58,958,830),39092=>array(18,-57,944,822),39093=>array(41,-58,958,800),39094=>array(39,-62,959,800),39095=>array(33,-68,960,842),39096=>array(53,-64,963,809),39097=>array(17,-62,963,840),39098=>array(26,-61,967,791),39099=>array(42,-67,972,839),39100=>array(35,-65,970,829),39101=>array(44,-70,978,833),39102=>array(39,-75,970,781),39103=>array(40,-54,964,796),39104=>array(43,-73,961,833),39105=>array(36,-67,982,786),39106=>array(43,-60,970,798),39107=>array(26,-61,967,791),39108=>array(42,-74,970,784),39109=>array(43,-59,956,799),39110=>array(43,-68,980,832),39111=>array(43,-73,961,832),39112=>array(35,-64,966,820),39113=>array(31,-70,965,829),39114=>array(23,-62,974,791),39115=>array(31,-73,973,781),39116=>array(41,-65,974,829),39117=>array(26,-73,988,802),39118=>array(26,-63,942,790),39119=>array(20,-62,939,785),39120=>array(20,-62,939,804),39121=>array(16,-64,934,822),39122=>array(29,-67,936,812),39123=>array(8,-66,927,783),39124=>array(8,-65,939,783),39125=>array(20,-62,939,816),39126=>array(50,-58,972,819),39127=>array(20,-62,939,821),39128=>array(31,-60,963,789),39129=>array(43,-77,960,821),39130=>array(20,-70,931,817),39131=>array(64,-64,963,787),39132=>array(34,-69,967,824),39133=>array(55,-59,937,808),39134=>array(76,-59,936,770),39135=>array(43,-67,957,847),39136=>array(257,-34,731,839),39137=>array(48,-63,958,848),39138=>array(33,-54,962,839),39139=>array(41,-56,967,839),39140=>array(41,-73,936,839),39141=>array(28,-39,965,853),39142=>array(41,-50,966,839),39143=>array(42,-63,978,848),39144=>array(34,-76,939,822),39145=>array(40,-66,957,843),39146=>array(42,-31,949,838),39147=>array(40,-66,969,843),39148=>array(49,-81,957,840),39149=>array(42,-66,943,843),39150=>array(46,-68,957,844),39151=>array(34,-69,964,839),39152=>array(34,-64,951,843),39153=>array(40,-63,958,848),39154=>array(34,-64,969,839),39155=>array(46,-46,964,851),39156=>array(34,-55,956,842),39157=>array(34,-65,948,844),39158=>array(38,-56,960,842),39159=>array(34,-34,964,839),39160=>array(52,-63,958,848),39161=>array(40,-69,903,843),39162=>array(39,-84,979,824),39163=>array(36,-66,971,850),39164=>array(34,-68,906,839),39165=>array(36,-47,965,839),39166=>array(34,-70,944,839),39167=>array(39,-68,922,839),39168=>array(36,-74,985,839),39169=>array(36,-64,965,857),39170=>array(36,-52,954,857),39171=>array(40,-66,961,843),39172=>array(36,-65,948,857),39173=>array(34,-77,961,842),39174=>array(36,-70,960,857),39175=>array(31,-70,907,844),39176=>array(41,-54,964,852),39177=>array(40,-66,921,843),39178=>array(39,-70,964,843),39179=>array(39,-72,976,840),39180=>array(44,-69,958,841),39181=>array(46,-84,950,766),39182=>array(37,-64,982,844),39183=>array(38,-71,966,842),39184=>array(26,-64,974,840),39185=>array(43,-64,948,840),39186=>array(40,-66,959,843),39187=>array(34,-59,964,839),39188=>array(40,-66,944,843),39189=>array(36,-61,984,848),39190=>array(48,-44,953,846),39191=>array(42,-54,960,850),39192=>array(40,-66,971,843),39193=>array(36,-67,961,857),39194=>array(27,-64,956,855),39195=>array(32,-53,964,848),39196=>array(35,-64,980,828),39197=>array(40,-66,947,843),39198=>array(40,-67,959,843),39199=>array(34,-63,981,848),39200=>array(40,-66,957,843),39201=>array(40,-68,912,843),39202=>array(36,-65,956,857),39203=>array(24,-39,977,857),39204=>array(40,-66,961,843),39205=>array(47,-77,982,829),39206=>array(36,-62,978,857),39207=>array(32,-64,968,850),39208=>array(34,-64,931,839),39209=>array(37,-71,972,839),39210=>array(41,-73,990,834),39211=>array(36,-69,956,836),39212=>array(33,-78,918,838),39213=>array(38,-47,958,824),39214=>array(34,-75,943,832),39215=>array(40,-67,989,834),39216=>array(40,-71,959,834),39217=>array(33,-49,964,859),39218=>array(28,-60,915,848),39219=>array(48,-59,959,830),39220=>array(36,-68,963,857),39221=>array(25,-65,978,845),39222=>array(34,-34,947,853),39223=>array(36,-30,969,857),39224=>array(32,-48,975,845),39225=>array(36,-64,954,857),39226=>array(36,-65,951,832),39227=>array(36,-66,960,854),39228=>array(34,-64,971,846),39229=>array(40,-66,960,843),39230=>array(39,-69,932,843),39231=>array(41,-65,971,840),39232=>array(29,-63,950,835),39233=>array(18,-15,966,846),39234=>array(40,-66,959,843),39235=>array(34,-69,972,844),39236=>array(36,-30,964,857),39237=>array(40,-66,957,843),39238=>array(38,-68,950,834),39239=>array(36,-41,956,816),39240=>array(38,-55,955,847),39241=>array(40,-66,948,843),39242=>array(36,-84,957,859),39243=>array(40,-75,954,843),39244=>array(38,-66,959,843),39245=>array(24,-65,962,846),39246=>array(20,-68,956,843),39247=>array(29,-76,982,835),39248=>array(40,-66,953,843),39249=>array(28,-70,968,841),39250=>array(40,-68,962,843),39251=>array(26,-69,983,835),39252=>array(10,-74,957,849),39253=>array(17,-72,972,832),39254=>array(30,-64,967,828),39255=>array(35,-69,955,841),39256=>array(30,-33,960,849),39257=>array(32,-74,970,837),39258=>array(45,-30,929,857),39259=>array(38,-68,971,834),39260=>array(29,-71,982,816),39261=>array(29,-67,950,851),39262=>array(36,-70,960,839),39263=>array(30,-63,982,849),39264=>array(42,-65,956,837),39265=>array(41,-74,964,839),39266=>array(31,-64,983,839),39267=>array(242,2,685,829),39268=>array(31,-43,953,840),39269=>array(32,-60,948,840),39270=>array(31,-26,943,840),39271=>array(30,-66,891,826),39272=>array(25,-38,920,829),39273=>array(20,-67,939,825),39274=>array(40,-13,927,829),39275=>array(41,-69,957,829),39276=>array(41,-70,926,836),39277=>array(48,-71,953,829),39278=>array(47,-68,949,836),39279=>array(43,-58,953,836),39280=>array(42,-73,946,842),39281=>array(37,-28,946,835),39282=>array(41,-68,895,836),39283=>array(45,-68,911,830),39284=>array(41,-57,940,839),39285=>array(33,-67,927,829),39286=>array(36,-73,964,821),39287=>array(41,-66,912,841),39288=>array(49,-60,956,844),39289=>array(32,-65,975,837),39290=>array(42,-65,950,835),39291=>array(41,-71,966,836),39292=>array(39,-72,946,841),39293=>array(41,-65,931,831),39294=>array(41,-36,953,829),39295=>array(44,-61,946,829),39296=>array(41,-65,959,840),39297=>array(41,-79,946,831),39298=>array(36,-61,972,848),39299=>array(32,-68,964,825),39300=>array(40,-60,955,825),39301=>array(42,-70,881,838),39302=>array(47,-67,913,844),39303=>array(26,-16,947,821),39304=>array(37,-64,949,828),39305=>array(38,-71,943,829),39306=>array(41,-68,954,829),39307=>array(34,-68,960,827),39308=>array(48,-53,947,833),39309=>array(35,-71,935,817),39310=>array(43,-65,962,835),39311=>array(44,-67,916,838),39312=>array(27,-67,937,836),39313=>array(31,-43,938,813),39314=>array(27,-65,951,829),39315=>array(26,-90,955,822),39316=>array(29,-64,942,828),39317=>array(30,-81,948,821),39318=>array(95,-67,926,843),39319=>array(34,-64,959,831),39320=>array(55,-65,964,834),39321=>array(40,-65,955,817),39322=>array(40,-62,973,823),39323=>array(40,-74,966,841),39324=>array(40,-71,971,821),39325=>array(33,-77,965,828),39326=>array(44,-68,963,830),39327=>array(59,-68,958,827),39328=>array(70,-70,971,832),39329=>array(52,-69,956,824),39330=>array(34,-68,956,832),39331=>array(37,-62,975,833),39332=>array(48,-62,940,839),39333=>array(18,-62,974,838),39334=>array(33,-68,988,835),39335=>array(33,-61,983,839),39336=>array(28,-69,972,844),39337=>array(28,-67,956,839),39338=>array(33,-78,974,844),39339=>array(45,-70,975,816),39340=>array(56,-65,909,776),39341=>array(35,-68,964,790),39342=>array(52,-64,912,784),39343=>array(45,-73,950,781),39344=>array(56,-62,920,829),39345=>array(49,-63,964,833),39346=>array(36,-63,949,809),39347=>array(47,-62,951,836),39348=>array(53,-57,893,829),39349=>array(53,-69,947,782),39350=>array(30,-67,965,835),39351=>array(45,-62,954,840),39352=>array(45,-53,930,812),39353=>array(45,-52,891,803),39354=>array(32,-74,981,780),39355=>array(35,-71,978,825),39356=>array(40,-65,964,793),39357=>array(46,-68,909,783),39358=>array(25,-66,969,831),39359=>array(38,-57,931,827),39360=>array(45,-55,970,831),39361=>array(47,-66,967,826),39362=>array(55,-74,924,812),39363=>array(53,-69,982,826),39364=>array(45,-69,961,833),39365=>array(45,-66,973,797),39366=>array(27,-52,948,799),39367=>array(47,-76,988,832),39368=>array(28,-48,954,814),39369=>array(39,-66,905,785),39370=>array(45,-63,1002,841),39371=>array(45,-71,921,785),39372=>array(47,-68,965,833),39373=>array(42,-70,954,783),39374=>array(38,-68,906,823),39375=>array(40,-69,954,782),39376=>array(49,-57,956,829),39377=>array(48,-68,937,847),39378=>array(36,-62,919,845),39379=>array(39,-63,971,783),39380=>array(43,-63,957,790),39381=>array(56,-65,897,836),39382=>array(43,-73,981,842),39383=>array(47,-74,987,833),39384=>array(45,-60,964,839),39385=>array(28,-64,962,837),39386=>array(34,-66,972,827),39387=>array(37,-62,961,833),39388=>array(46,-66,974,830),39389=>array(55,-61,943,795),39390=>array(28,-55,962,829),39391=>array(43,-58,916,788),39392=>array(35,-71,938,823),39393=>array(39,-66,911,789),39394=>array(27,-73,962,835),39395=>array(42,-70,966,826),39396=>array(37,-72,959,780),39397=>array(39,-71,969,832),39398=>array(49,-62,957,830),39399=>array(46,-68,918,786),39400=>array(45,-60,944,836),39401=>array(35,-66,975,787),39402=>array(34,-71,964,826),39403=>array(45,-66,990,831),39404=>array(35,-71,957,786),39405=>array(46,-60,949,804),39406=>array(40,-60,961,820),39407=>array(45,-65,966,836),39408=>array(54,-67,924,785),39409=>array(64,-62,972,839),39410=>array(45,-65,927,835),39411=>array(33,-66,968,834),39412=>array(46,-66,975,824),39413=>array(30,-57,965,799),39414=>array(43,-65,927,783),39415=>array(37,-66,985,828),39416=>array(35,-61,946,788),39417=>array(31,-67,967,825),39418=>array(43,-73,980,838),39419=>array(46,-59,959,792),39420=>array(29,-77,974,834),39421=>array(53,-65,927,788),39422=>array(44,-67,966,814),39423=>array(44,-69,967,849),39424=>array(42,-63,951,831),39425=>array(42,-63,949,836),39426=>array(52,-59,954,853),39427=>array(42,-58,973,861),39428=>array(39,-65,974,829),39429=>array(48,-66,957,836),39430=>array(53,-74,927,782),39431=>array(37,-65,991,832),39432=>array(42,-64,953,843),39433=>array(32,-63,979,786),39434=>array(64,-63,924,832),39435=>array(33,-65,981,829),39436=>array(42,-65,958,845),39437=>array(45,-65,982,790),39438=>array(44,-62,956,834),39439=>array(33,-71,970,831),39440=>array(42,-63,956,845),39441=>array(39,-58,952,844),39442=>array(49,-64,963,791),39443=>array(48,-63,973,837),39444=>array(46,-66,937,787),39445=>array(35,-69,956,785),39446=>array(60,-68,958,845),39447=>array(32,-58,969,833),39448=>array(27,-63,974,850),39449=>array(39,-66,933,807),39450=>array(39,-62,960,835),39451=>array(29,-73,968,780),39452=>array(41,-65,970,843),39453=>array(25,-68,977,828),39454=>array(40,-70,967,828),39455=>array(32,-63,937,862),39456=>array(48,-75,988,781),39457=>array(42,-66,957,842),39458=>array(30,-68,980,784),39459=>array(40,-57,960,849),39460=>array(44,-68,978,841),39461=>array(33,-67,984,788),39462=>array(42,-63,968,788),39463=>array(48,-48,917,809),39464=>array(42,-73,945,843),39465=>array(47,-68,979,838),39466=>array(48,-64,973,831),39467=>array(37,-61,976,837),39468=>array(41,-65,984,838),39469=>array(54,-71,939,830),39470=>array(46,-64,924,834),39471=>array(27,-65,939,843),39472=>array(40,-72,967,840),39473=>array(29,-63,972,840),39474=>array(56,-64,965,830),39475=>array(42,-63,944,788),39476=>array(35,-65,955,788),39477=>array(44,-74,967,783),39478=>array(58,-66,923,849),39479=>array(49,-64,970,791),39480=>array(51,-63,941,840),39481=>array(20,-63,966,812),39482=>array(55,-69,959,829),39483=>array(37,-63,968,834),39484=>array(31,-63,965,843),39485=>array(48,-64,922,787),39486=>array(30,-73,961,801),39487=>array(36,-75,959,832),39488=>array(57,-69,968,832),39489=>array(58,-68,956,847),39490=>array(40,-71,984,857),39491=>array(33,-63,949,792),39492=>array(28,-63,973,837),39493=>array(46,-66,951,794),39494=>array(50,-64,958,787),39495=>array(54,-66,946,830),39496=>array(52,-63,937,789),39497=>array(40,-55,955,831),39498=>array(29,-68,962,836),39499=>array(22,-62,989,846),39500=>array(31,-64,962,837),39501=>array(35,-65,967,837),39502=>array(23,-51,943,844),39503=>array(51,-72,963,789),39504=>array(45,-63,980,835),39505=>array(27,-71,956,797),39506=>array(48,-62,948,791),39507=>array(53,-69,924,831),39508=>array(42,-64,961,789),39509=>array(48,-56,979,833),39510=>array(35,-68,977,837),39511=>array(37,-70,962,846),39512=>array(41,-67,973,843),39513=>array(36,-60,964,852),39514=>array(52,-65,951,846),39515=>array(25,-62,945,788),39516=>array(54,-68,951,825),39517=>array(37,-77,962,844),39518=>array(36,-78,974,844),39519=>array(34,-61,964,791),39520=>array(41,-74,970,824),39521=>array(46,-53,964,839),39522=>array(38,-64,951,836),39523=>array(26,-63,972,845),39524=>array(50,-75,976,833),39525=>array(27,-70,955,834),39526=>array(49,-61,930,789),39527=>array(35,-62,937,832),39528=>array(45,-66,927,826),39529=>array(52,-60,959,829),39530=>array(26,-73,964,789),39531=>array(57,-62,938,803),39532=>array(83,-57,892,790),39533=>array(64,-70,945,789),39534=>array(69,-65,947,831),39535=>array(64,-58,876,826),39536=>array(72,-55,933,834),39537=>array(40,-54,926,786),39538=>array(68,-58,891,803),39539=>array(43,-69,951,844),39540=>array(41,-55,896,845),39541=>array(37,-60,936,784),39542=>array(58,-70,953,831),39543=>array(49,-57,897,778),39544=>array(51,-66,940,835),39545=>array(91,-60,914,844),39546=>array(34,-59,872,822),39547=>array(47,-57,942,842),39548=>array(72,-57,926,839),39549=>array(29,-62,944,826),39550=>array(44,-60,912,831),39551=>array(42,-73,959,772),39552=>array(47,-63,949,840),39553=>array(36,-62,941,824),39554=>array(84,-59,890,787),39555=>array(57,-58,924,785),39556=>array(33,-62,940,836),39557=>array(42,-71,941,823),39558=>array(66,-64,953,836),39559=>array(59,-63,933,848),39560=>array(47,-75,945,847),39561=>array(39,-67,936,820),39562=>array(41,-65,920,768),39563=>array(62,-60,950,834),39564=>array(33,-63,943,835),39565=>array(62,-59,954,853),39566=>array(33,-68,968,786),39567=>array(61,-69,943,833),39568=>array(47,-73,949,829),39569=>array(61,-64,939,828),39570=>array(47,-67,956,788),39571=>array(57,-65,941,834),39572=>array(47,-65,958,845),39573=>array(33,-73,957,833),39574=>array(44,-74,953,833),39575=>array(37,-63,927,833),39576=>array(89,-63,934,829),39577=>array(47,-68,978,841),39578=>array(57,-66,953,789),39579=>array(43,-69,954,828),39580=>array(36,-73,951,831),39581=>array(57,-66,904,826),39582=>array(33,-62,947,840),39583=>array(55,-64,901,834),39584=>array(57,-62,944,789),39585=>array(64,-62,936,787),39586=>array(57,-55,956,836),39587=>array(53,-69,942,782),39588=>array(26,-73,953,779),39589=>array(49,-72,936,834),39590=>array(49,-62,931,790),39591=>array(48,-67,952,834),39592=>array(101,-55,899,806),39593=>array(79,-68,965,822),39594=>array(59,-67,978,787),39595=>array(78,-68,964,822),39596=>array(76,-63,967,791),39597=>array(76,-53,951,801),39598=>array(70,-52,967,825),39599=>array(91,-66,958,844),39600=>array(60,-68,963,783),39601=>array(62,-67,952,845),39602=>array(90,-60,967,849),39603=>array(82,-72,973,829),39604=>array(65,-68,958,824),39605=>array(54,-54,971,839),39606=>array(69,-65,962,826),39607=>array(74,-67,948,833),39608=>array(57,-62,958,824),39609=>array(68,-71,961,838),39610=>array(62,-74,945,829),39611=>array(78,-69,962,829),39612=>array(47,-71,937,838),39613=>array(37,-74,959,835),39614=>array(78,-51,970,810),39615=>array(78,-70,953,835),39616=>array(58,-69,930,844),39617=>array(61,-68,964,786),39618=>array(63,-68,957,848),39619=>array(42,-73,943,783),39620=>array(46,-57,967,839),39621=>array(61,-70,940,807),39622=>array(74,-68,947,835),39623=>array(71,-65,941,840),39624=>array(52,-71,954,843),39625=>array(32,-71,959,841),39626=>array(65,-66,948,831),39627=>array(43,-72,938,825),39628=>array(67,-76,937,818),39629=>array(51,-64,968,837),39630=>array(69,-74,962,789),39631=>array(55,-66,941,841),39632=>array(62,-64,956,829),39633=>array(67,-67,908,783),39634=>array(80,-64,958,833),39635=>array(51,-72,947,837),39636=>array(79,-70,934,829),39637=>array(69,-53,955,862),39638=>array(57,-67,948,849),39639=>array(84,-64,954,836),39640=>array(102,-67,916,828),39641=>array(102,-67,916,833),39642=>array(70,-67,958,848),39643=>array(47,-66,968,849),39644=>array(70,-71,956,847),39645=>array(74,-68,926,848),39646=>array(56,-67,946,840),39647=>array(68,-50,956,847),39648=>array(39,-58,963,837),39649=>array(51,-62,961,832),39650=>array(51,-21,953,832),39651=>array(51,-59,957,832),39652=>array(31,-64,973,846),39653=>array(63,-61,967,839),39654=>array(51,-34,955,834),39655=>array(32,-67,967,839),39656=>array(34,-58,964,839),39657=>array(58,-59,959,782),39658=>array(51,-61,956,853),39659=>array(62,-64,970,844),39660=>array(39,-25,964,829),39661=>array(46,-44,962,853),39662=>array(51,-61,956,853),39663=>array(65,-64,969,839),39664=>array(72,-37,948,823),39665=>array(40,-43,966,830),39666=>array(39,-73,958,832),39667=>array(65,-50,938,849),39668=>array(55,-65,950,833),39669=>array(44,-70,949,837),39670=>array(50,-70,957,832),39671=>array(69,-67,957,835),39672=>array(44,-69,948,837),39673=>array(53,-64,989,841),39674=>array(60,-68,948,832),39675=>array(66,-63,957,836),39676=>array(52,-65,966,845),39677=>array(55,-31,956,840),39678=>array(62,-74,952,834),39679=>array(61,-57,981,856),39680=>array(35,-71,962,857),39681=>array(60,-50,942,857),39682=>array(51,-51,942,857),39683=>array(74,-59,955,834),39684=>array(59,-64,965,843),39685=>array(44,-68,962,828),39686=>array(41,-70,964,846),39687=>array(47,-50,964,853),39688=>array(29,-32,968,842),39689=>array(60,-66,956,831),39690=>array(52,-72,973,834),39691=>array(58,-64,954,849),39692=>array(40,-67,967,835),39693=>array(68,-68,949,846),39694=>array(49,-53,943,851),39695=>array(35,-69,942,825),39696=>array(65,-63,955,847),39697=>array(39,-50,965,853),39698=>array(40,-59,954,853),39699=>array(59,-83,903,824),39700=>array(53,-72,979,836),39701=>array(57,-77,971,856),39702=>array(50,-56,969,851),39703=>array(62,-70,968,838),39704=>array(46,-65,980,851),39705=>array(72,-55,961,851),39706=>array(48,-68,957,841),39707=>array(53,-66,955,829),39708=>array(38,-61,938,823),39709=>array(38,-61,938,823),39710=>array(38,-63,966,846),39711=>array(24,-68,949,839),39712=>array(50,-80,966,852),39713=>array(40,-45,932,855),39714=>array(58,-69,959,837),39715=>array(41,-62,944,839),39716=>array(52,-71,958,845),39717=>array(116,-71,891,826),39718=>array(116,-71,891,826),39719=>array(116,-61,893,835),39720=>array(118,-63,894,830),39721=>array(115,-65,898,832),39722=>array(102,-57,897,839),39723=>array(105,-55,901,840),39724=>array(107,-61,907,833),39725=>array(99,-71,901,823),39726=>array(110,-65,917,832),39727=>array(122,-24,909,826),39728=>array(53,-79,953,840),39729=>array(53,-58,952,845),39730=>array(72,-64,945,791),39731=>array(41,-68,927,826),39732=>array(60,-70,948,833),39733=>array(51,-64,955,783),39734=>array(54,-40,969,838),39735=>array(60,-67,977,826),39736=>array(40,-64,923,834),39737=>array(54,-50,939,813),39738=>array(55,-69,952,830),39739=>array(72,-64,927,830),39740=>array(45,-58,962,850),39741=>array(49,-62,973,836),39742=>array(49,-75,973,836),39743=>array(53,-66,968,843),39744=>array(37,-65,962,843),39745=>array(26,-76,959,848),39746=>array(46,-62,960,857),39747=>array(40,-35,941,840),39748=>array(74,-38,952,854),39749=>array(35,-66,962,839),39750=>array(39,-77,977,845),39751=>array(47,-75,960,770),39752=>array(34,-67,968,844),39753=>array(21,-69,929,823),39754=>array(34,-67,977,841),39755=>array(46,-76,961,842),39756=>array(38,-68,963,843),39757=>array(39,-48,960,841),39758=>array(38,-63,970,847),39759=>array(39,-70,966,836),39760=>array(26,-76,957,849),39761=>array(38,-63,966,841),39762=>array(28,-68,956,846),39763=>array(28,-56,956,849),39764=>array(27,-69,960,840),39765=>array(35,-75,970,834),39766=>array(38,-70,964,836),39767=>array(58,-70,960,851),39768=>array(44,-68,947,797),39769=>array(51,-70,965,831),39770=>array(43,-70,956,849),39771=>array(43,-66,894,841),39772=>array(88,-73,976,841),39773=>array(61,-65,887,841),39774=>array(43,-45,958,841),39775=>array(33,-48,957,842),39776=>array(35,-49,949,844),39777=>array(31,-71,916,839),39778=>array(31,-49,973,839),39779=>array(31,-61,945,839),39780=>array(41,-73,979,832),39781=>array(31,-49,976,839),39782=>array(39,-66,966,832),39783=>array(35,-70,976,835),39784=>array(35,-32,959,846),39785=>array(31,-49,931,839),39786=>array(31,-49,969,839),39787=>array(31,-49,969,839),39788=>array(40,-78,963,834),39789=>array(31,-49,955,839),39790=>array(31,-49,974,839),39791=>array(51,-68,947,837),39792=>array(39,-74,978,834),39793=>array(38,-32,954,835),39794=>array(31,-49,952,839),39795=>array(31,-74,948,839),39796=>array(34,-73,953,837),39797=>array(41,-62,973,837),39798=>array(34,-65,905,834),39799=>array(43,-64,966,841),39800=>array(31,-49,950,839),39801=>array(31,-56,954,839),39802=>array(47,-71,964,836),39803=>array(57,-69,919,833),39804=>array(48,-70,963,830),39805=>array(42,-70,961,831),39806=>array(44,-52,964,819),39807=>array(31,-73,981,842),39808=>array(38,-38,948,852),39809=>array(31,-61,962,839),39810=>array(52,-64,914,832),39811=>array(44,-65,948,843),39812=>array(16,-62,932,839),39813=>array(45,-67,982,831),39814=>array(44,-58,963,850),39815=>array(38,-67,976,837),39816=>array(52,-70,927,830),39817=>array(31,-70,950,839),39818=>array(33,-66,886,843),39819=>array(31,-69,944,839),39820=>array(31,-71,961,840),39821=>array(31,-73,971,839),39822=>array(45,-64,957,838),39823=>array(31,-49,947,839),39824=>array(42,-65,960,839),39825=>array(44,-46,967,844),39826=>array(39,-60,959,851),39827=>array(48,-61,961,845),39828=>array(31,-49,933,839),39829=>array(57,-71,970,838),39830=>array(31,-49,935,839),39831=>array(31,-77,948,839),39832=>array(44,-54,935,836),39833=>array(31,-49,908,839),39834=>array(44,-62,958,839),39835=>array(31,-75,976,834),39836=>array(31,-63,953,839),39837=>array(14,-67,991,836),39838=>array(51,-67,970,839),39839=>array(31,-51,964,839),39840=>array(33,-55,954,849),39841=>array(40,-69,972,833),39842=>array(46,-78,995,829),39843=>array(45,-67,915,839),39844=>array(55,-76,954,826),39845=>array(38,-69,984,840),39846=>array(36,-61,910,842),39847=>array(31,-49,954,839),39848=>array(40,-39,953,844),39849=>array(31,-49,937,853),39850=>array(44,-67,959,839),39851=>array(48,-66,959,843),39852=>array(31,-62,961,843),39853=>array(35,-39,967,847),39854=>array(44,-60,960,843),39855=>array(32,-72,974,834),39856=>array(31,-49,939,839),39857=>array(31,-49,949,839),39858=>array(30,-61,979,839),39859=>array(38,-55,945,835),39860=>array(45,-71,982,839),39861=>array(36,-67,966,834),39862=>array(41,-70,965,841),39863=>array(11,-49,939,839),39864=>array(43,-61,978,845),39865=>array(33,-65,944,836),39866=>array(18,-57,948,836),39867=>array(31,-49,975,839),39868=>array(31,-49,972,839),39869=>array(29,-68,979,832),39870=>array(11,-54,959,839),39871=>array(33,-53,962,845),39872=>array(49,-52,979,840),39873=>array(39,-67,978,840),39874=>array(39,-56,937,839),39875=>array(39,-65,961,839),39876=>array(28,-64,979,842),39877=>array(28,-66,983,842),39878=>array(36,-67,957,839),39879=>array(41,-65,965,845),39880=>array(41,-71,977,840),39881=>array(45,-52,954,833),39882=>array(48,-70,960,836),39883=>array(29,-37,980,841),39884=>array(45,-61,954,833),39885=>array(41,-68,964,842),39886=>array(26,-68,961,841),39887=>array(36,-45,914,853),39888=>array(41,-43,955,841),39889=>array(41,-49,964,841),39890=>array(41,-49,945,841),39891=>array(43,-70,964,842),39892=>array(44,-64,950,846),39893=>array(32,-79,974,839),39894=>array(35,-59,964,843),39895=>array(32,-65,971,854),39896=>array(32,-69,968,840),39897=>array(35,-67,962,842),39898=>array(31,-65,988,838),39899=>array(51,-65,916,839),39900=>array(30,-68,971,841),39901=>array(-15,-70,916,841),39902=>array(39,-74,964,825),39903=>array(29,-57,992,827),39904=>array(32,-65,990,831),39905=>array(46,-62,957,846),39906=>array(38,-48,965,845),39907=>array(38,-64,953,845),39908=>array(42,-63,971,836),39909=>array(32,-39,960,841),39910=>array(29,-62,986,838),39911=>array(49,-64,914,854),39912=>array(44,-62,972,843),39913=>array(33,-68,985,868),39914=>array(43,-67,986,839),39915=>array(32,-62,971,842),39916=>array(35,-72,988,836),39917=>array(37,-44,957,796),39918=>array(42,-65,958,845),39919=>array(46,-67,945,837),39920=>array(44,-33,972,851),39921=>array(42,-74,962,836),39922=>array(53,-73,961,828),39923=>array(34,-62,962,841),39924=>array(33,-62,946,836),39925=>array(65,-81,956,834),39926=>array(42,-63,938,836),39927=>array(43,-68,978,843),39928=>array(39,-67,983,837),39929=>array(42,-45,945,836),39930=>array(42,-64,953,837),39931=>array(43,-63,930,837),39932=>array(42,-57,980,849),39933=>array(52,-65,929,837),39934=>array(42,-69,963,836),39935=>array(47,-62,923,848),39936=>array(44,-64,940,847),39937=>array(49,-64,973,847),39938=>array(37,-59,909,840),39939=>array(49,-57,973,847),39940=>array(43,-40,970,847),39941=>array(49,-61,932,847),39942=>array(39,-61,973,843),39943=>array(43,-64,996,845),39944=>array(37,-67,973,836),39945=>array(39,-45,954,847),39946=>array(54,-53,968,847),39947=>array(24,-36,953,834),39948=>array(33,-70,972,829),39949=>array(31,-67,978,837),39950=>array(35,-73,984,838),39951=>array(49,-65,963,847),39952=>array(38,-61,958,844),39953=>array(49,-45,951,847),39954=>array(35,-64,973,844),39955=>array(38,-44,968,849),39956=>array(44,-66,977,835),39957=>array(37,-63,963,827),39958=>array(51,-64,942,848),39959=>array(44,-70,930,834),39960=>array(49,-26,943,843),39961=>array(24,-60,973,847),39962=>array(49,-21,949,855),39963=>array(44,-39,974,826),39964=>array(30,-64,975,852),39965=>array(39,-68,959,838),39966=>array(24,-60,953,847),39967=>array(49,-65,949,847),39968=>array(49,-66,966,847),39969=>array(43,-65,931,837),39970=>array(49,-63,949,847),39971=>array(34,-62,958,836),39972=>array(33,-65,958,845),39973=>array(38,-72,964,828),39974=>array(69,-56,943,847),39975=>array(34,-67,963,836),39976=>array(56,-61,927,844),39977=>array(37,-62,962,845),39978=>array(29,-26,967,847),39979=>array(43,-64,978,838),39980=>array(37,-66,982,830),39981=>array(42,-65,965,843),39982=>array(44,-39,974,826),39983=>array(34,-65,937,839),39984=>array(53,-66,944,839),39985=>array(41,-74,967,838),39986=>array(47,-69,953,840),39987=>array(51,-74,936,835),39988=>array(32,-68,970,831),39989=>array(41,-76,958,845),39990=>array(24,-65,986,839),39991=>array(29,-62,970,845),39992=>array(39,-21,966,847),39993=>array(35,-21,973,845),39994=>array(33,-73,976,862),39995=>array(35,-65,978,837),39996=>array(40,-64,915,837),39997=>array(32,-53,961,849),39998=>array(37,-62,957,838),39999=>array(36,-74,980,839),40000=>array(59,-71,961,791),40001=>array(34,-66,979,843),40002=>array(42,-65,968,847),40003=>array(44,-63,929,847),40004=>array(38,-63,956,845),40005=>array(41,-73,959,851),40006=>array(38,-64,962,849),40007=>array(38,-59,966,846),40008=>array(35,-56,939,841),40009=>array(41,-72,973,835),40010=>array(41,-67,951,835),40011=>array(31,-71,965,837),40012=>array(24,-63,989,845),40013=>array(28,-68,978,841),40014=>array(30,-69,984,840),40015=>array(49,-63,966,847),40016=>array(37,-70,967,839),40017=>array(34,-59,968,847),40018=>array(35,-62,956,855),40019=>array(38,-62,953,831),40020=>array(32,-64,962,851),40021=>array(30,-68,984,842),40022=>array(29,-68,970,842),40023=>array(31,-68,965,843),40024=>array(40,-59,965,842),40025=>array(27,-70,984,837),40026=>array(27,-65,953,837),40027=>array(49,-68,950,847),40028=>array(26,-67,962,845),40029=>array(29,-60,973,847),40030=>array(39,-68,983,831),40031=>array(53,-68,974,848),40032=>array(25,-61,984,861),40033=>array(32,-62,974,838),40034=>array(41,-65,992,830),40035=>array(32,-35,964,849),40036=>array(58,-40,930,839),40037=>array(38,-71,959,839),40038=>array(36,-56,976,822),40039=>array(36,-28,965,842),40040=>array(34,-48,954,854),40041=>array(29,-70,951,854),40042=>array(34,-64,974,834),40043=>array(25,-68,979,854),40044=>array(24,-70,967,854),40045=>array(39,-62,957,852),40046=>array(29,-56,956,848),40047=>array(39,-64,995,847),40048=>array(29,-63,960,854),40049=>array(38,-67,945,838),40050=>array(22,-59,970,854),40051=>array(38,-65,967,843),40052=>array(36,-69,971,841),40053=>array(27,-55,964,858),40054=>array(40,-73,963,837),40055=>array(39,-29,956,839),40056=>array(36,-60,962,851),40057=>array(48,-67,965,841),40058=>array(35,-68,966,828),40059=>array(59,-73,948,824),40060=>array(78,-15,929,826),40061=>array(22,-73,934,841),40062=>array(31,-29,973,839),40063=>array(29,-65,965,841),40064=>array(22,-46,945,841),40065=>array(44,-53,925,849),40066=>array(39,-75,936,836),40067=>array(22,-32,974,841),40068=>array(22,-71,964,841),40069=>array(30,-68,967,838),40070=>array(24,-72,945,824),40071=>array(22,-74,903,841),40072=>array(22,-72,920,817),40073=>array(22,-69,919,841),40074=>array(22,-61,961,845),40075=>array(24,-62,943,840),40076=>array(22,-66,886,843),40077=>array(22,-30,950,843),40078=>array(74,-13,926,822),40079=>array(22,-73,951,841),40080=>array(39,-67,942,834),40081=>array(39,-29,950,839),40082=>array(24,-64,941,828),40083=>array(29,-55,945,837),40084=>array(24,-69,942,838),40085=>array(28,-70,956,824),40086=>array(22,-61,941,841),40087=>array(33,-65,913,840),40088=>array(22,-63,953,841),40089=>array(22,-55,977,840),40090=>array(12,-76,937,836),40091=>array(39,-69,943,844),40092=>array(27,-61,938,846),40093=>array(54,-37,955,823),40094=>array(25,-42,942,830),40095=>array(21,-68,923,821),40096=>array(25,-69,961,830),40097=>array(0,-59,921,818),40098=>array(16,-49,937,822),40099=>array(19,-20,943,834),40100=>array(39,-23,937,828),40101=>array(24,-68,920,829),40102=>array(23,-64,956,832),40103=>array(33,-63,962,831),40104=>array(60,-48,918,822),40105=>array(25,-67,947,842),40106=>array(22,-69,965,841),40107=>array(31,-67,912,836),40108=>array(22,-44,930,841),40109=>array(24,-61,947,834),40110=>array(25,-69,969,834),40111=>array(22,-79,974,841),40112=>array(19,-64,955,825),40113=>array(32,-64,941,830),40114=>array(24,-60,953,824),40115=>array(39,-66,897,828),40116=>array(22,-70,881,816),40117=>array(24,-72,947,824),40118=>array(31,-32,956,849),40119=>array(25,-66,899,830),40120=>array(39,-64,947,846),40121=>array(25,-79,972,839),40122=>array(16,-68,943,819),40123=>array(25,-66,933,834),40124=>array(27,-80,918,825),40125=>array(25,-69,957,830),40126=>array(22,-65,963,841),40127=>array(24,-58,957,841),40128=>array(22,-68,988,841),40129=>array(22,-39,982,841),40130=>array(22,-57,983,841),40131=>array(34,-31,951,842),40132=>array(20,-66,939,812),40133=>array(18,-70,961,828),40134=>array(25,-66,956,842),40135=>array(24,-44,937,844),40136=>array(22,-64,973,844),40137=>array(34,-61,954,841),40138=>array(25,-77,911,836),40139=>array(24,-67,953,822),40140=>array(35,-50,931,820),40141=>array(24,-67,941,834),40142=>array(24,-63,910,824),40143=>array(25,-66,950,830),40144=>array(47,-67,941,824),40145=>array(22,-65,949,843),40146=>array(22,-64,975,852),40147=>array(33,-75,917,828),40148=>array(25,-64,957,830),40149=>array(25,-69,922,830),40150=>array(41,-40,945,835),40151=>array(25,-68,965,836),40152=>array(53,-38,955,836),40153=>array(25,-84,943,840),40154=>array(16,-67,984,868),40155=>array(22,-67,957,841),40156=>array(19,-69,953,825),40157=>array(25,-66,945,848),40158=>array(25,-68,945,834),40159=>array(35,-65,953,851),40160=>array(22,-64,995,841),40161=>array(41,-33,959,841),40162=>array(25,-32,948,833),40163=>array(24,-35,976,849),40164=>array(43,-67,957,856),40165=>array(66,-59,887,852),40166=>array(34,-65,952,847),40167=>array(58,-58,960,842),40168=>array(43,-64,957,848),40169=>array(48,-63,930,849),40170=>array(177,-69,927,843),40171=>array(41,-68,927,788),40172=>array(52,-62,960,851),40173=>array(31,-73,951,841),40174=>array(39,-73,961,841),40175=>array(46,-60,965,796),40176=>array(43,-71,957,840),40177=>array(58,-75,956,840),40178=>array(33,-48,955,861),40179=>array(46,-60,965,796),40180=>array(109,-63,909,851),40181=>array(59,-67,952,841),40182=>array(52,-57,949,850),40183=>array(47,-69,964,846),40184=>array(46,-73,954,835),40185=>array(35,-70,954,847),40186=>array(40,-65,955,846),40187=>array(39,-78,954,841),40188=>array(46,-52,976,864),40189=>array(35,-75,959,844),40190=>array(57,-76,943,841),40191=>array(42,-71,939,841),40192=>array(36,-72,951,848),40193=>array(31,-72,951,848),40194=>array(17,-73,951,848),40195=>array(48,-70,972,840),40196=>array(63,-74,963,843),40197=>array(49,-75,957,838),40198=>array(45,-68,942,841),40199=>array(65,-65,923,848),40200=>array(46,-63,947,791),40201=>array(46,-64,924,842),40202=>array(38,-64,924,842),40203=>array(39,-68,924,842),40204=>array(34,-68,996,781),40205=>array(40,-68,959,844),40206=>array(96,-70,924,836),40207=>array(29,-80,971,851),40208=>array(61,-68,944,833),40209=>array(68,-68,947,847),40210=>array(41,-65,926,838),40211=>array(54,-71,946,835),40212=>array(45,-68,958,835),40213=>array(41,-61,946,841),40214=>array(33,-61,967,853),40215=>array(60,-71,941,843),40216=>array(43,-75,956,839),40217=>array(52,-68,953,844),40218=>array(26,-62,960,841),40219=>array(46,-67,951,840),40220=>array(62,-67,932,827),40221=>array(36,-58,918,849),40222=>array(72,-55,926,845),40223=>array(68,-58,921,846),40224=>array(61,-68,946,843),40225=>array(42,-58,946,853),40226=>array(51,-72,950,838),40227=>array(66,-60,923,845),40228=>array(25,-77,975,843),40229=>array(38,-72,979,841),40230=>array(34,-63,971,842),40231=>array(51,-68,956,835),40232=>array(113,-79,916,843),40233=>array(45,-75,959,835),40234=>array(61,-56,956,841),40235=>array(113,-67,916,843),40236=>array(63,-67,893,821),40237=>array(107,-63,943,841),40238=>array(37,-70,955,836),40239=>array(59,-59,916,845),40240=>array(71,-61,930,847),40241=>array(46,-63,955,841),40242=>array(59,-66,943,841),40243=>array(57,-66,966,838),40244=>array(37,-63,944,849),40245=>array(27,-66,965,841),40246=>array(56,-64,954,840),40247=>array(57,-68,908,824),40248=>array(43,-67,956,843),40249=>array(76,-63,956,855),40250=>array(44,-63,961,839),40251=>array(48,-57,919,853),40252=>array(29,-61,971,856),40253=>array(55,-43,924,850),40254=>array(65,-67,957,841),40255=>array(49,-67,924,844),40256=>array(43,-47,951,858),40257=>array(37,-67,957,839),40258=>array(39,-71,916,842),40259=>array(37,-67,951,841),40260=>array(53,-60,933,843),40261=>array(38,-69,963,838),40262=>array(35,-70,943,855),40263=>array(41,-68,959,841),40264=>array(40,-70,949,841),40265=>array(62,-55,938,808),40266=>array(46,-68,954,841),40267=>array(34,-69,948,840),40268=>array(26,-67,981,840),40269=>array(34,-69,966,840),40270=>array(36,-73,964,840),40271=>array(55,-61,945,846),40272=>array(18,-69,970,847),40273=>array(108,-68,915,838),40274=>array(28,-68,914,842),40275=>array(71,-61,926,845),40276=>array(31,-73,971,847),40277=>array(34,-70,959,840),40278=>array(104,-68,942,846),40279=>array(33,-67,949,840),40280=>array(38,-71,952,839),40281=>array(47,-68,951,841),40282=>array(45,-67,963,841),40283=>array(54,-71,950,840),40284=>array(53,-61,930,843),40285=>array(68,-60,924,840),40286=>array(53,-73,952,847),40287=>array(48,-69,945,839),40288=>array(70,-62,933,842),40289=>array(61,-63,933,842),40290=>array(48,-69,946,845),40291=>array(42,-69,958,840),40292=>array(43,-69,948,850),40293=>array(67,-62,920,834),40294=>array(37,-68,966,839),40295=>array(48,-71,955,838),40296=>array(23,-68,965,845),40297=>array(37,-69,956,841),40298=>array(50,-60,925,849),40299=>array(59,-72,950,841),40300=>array(63,-77,928,849),40301=>array(24,-65,949,844),40302=>array(44,-65,956,844),40303=>array(65,-58,926,853),40304=>array(57,-55,927,851),40305=>array(33,-70,969,848),40306=>array(60,-61,931,841),40307=>array(37,-70,959,841),40308=>array(28,-67,967,848),40309=>array(34,-68,960,846),40310=>array(52,-65,943,844),40311=>array(37,-61,918,848),40312=>array(58,-68,968,847),40313=>array(49,-64,942,838),40314=>array(37,-75,950,841),40315=>array(51,-64,967,847),40316=>array(44,-68,940,844),40317=>array(49,-66,963,849),40318=>array(57,-69,943,840),40319=>array(34,-66,957,851),40320=>array(28,-73,969,853),40321=>array(43,-65,959,847),40322=>array(51,-68,956,835),40323=>array(27,-69,973,840),40324=>array(62,-74,961,852),40325=>array(51,-65,958,849),40326=>array(40,-68,966,847),40327=>array(42,-68,947,844),40328=>array(50,-74,962,841),40329=>array(54,-62,922,845),40330=>array(26,-68,917,848),40331=>array(41,-72,962,840),40332=>array(37,-63,958,852),40333=>array(35,-69,965,840),40334=>array(34,-69,966,850),40335=>array(42,-68,955,842),40336=>array(52,-63,953,839),40337=>array(61,-74,939,827),40338=>array(33,-65,963,838),40339=>array(53,-65,911,846),40340=>array(48,-63,961,844),40341=>array(57,-69,943,840),40342=>array(41,-67,957,834),40343=>array(46,-62,967,842),40344=>array(62,-64,927,844),40345=>array(67,-62,956,850),40346=>array(71,-59,927,846),40347=>array(55,-65,948,838),40348=>array(46,-70,968,838),40349=>array(61,-66,951,842),40350=>array(36,-63,956,840),40351=>array(50,-65,957,843),40352=>array(69,-64,949,834),40353=>array(16,-55,897,853),40354=>array(36,-64,954,843),40355=>array(18,-58,966,841),40356=>array(64,-65,948,839),40357=>array(35,-69,965,840),40358=>array(75,-68,897,828),40359=>array(32,-62,972,826),40360=>array(50,-63,977,838),40361=>array(52,-66,950,838),40362=>array(55,-60,953,841),40363=>array(34,-77,947,841),40364=>array(27,-71,909,846),40365=>array(60,-70,946,847),40366=>array(35,-69,948,848),40367=>array(57,-74,933,829),40368=>array(-9,-77,948,840),40369=>array(47,-73,968,835),40370=>array(43,-68,955,843),40371=>array(52,-68,955,841),40372=>array(40,-65,938,837),40373=>array(49,-59,938,846),40374=>array(45,-69,964,842),40375=>array(83,-68,953,846),40376=>array(40,-64,952,834),40377=>array(69,-70,949,838),40378=>array(47,-67,924,836),40379=>array(85,-61,921,848),40380=>array(31,-69,912,844),40381=>array(26,-69,948,840),40382=>array(60,-69,949,827),40383=>array(53,-55,929,857),40384=>array(74,-62,927,845),40385=>array(36,-49,951,850),40386=>array(66,-57,924,844),40387=>array(50,-53,950,861),40388=>array(46,-61,945,835),40389=>array(52,-63,960,843),40390=>array(53,-67,949,838),40391=>array(61,-72,976,825),40392=>array(45,-70,962,839),40393=>array(30,-73,970,841),40394=>array(56,-66,949,842),40395=>array(44,-72,959,841),40396=>array(21,-64,946,838),40397=>array(47,-65,959,844),40398=>array(34,-73,964,840),40399=>array(43,-64,952,841),40400=>array(40,-68,956,845),40401=>array(43,-71,952,836),40402=>array(62,-65,954,846),40403=>array(49,-63,931,845),40404=>array(52,-67,954,842),40405=>array(58,-65,937,845),40406=>array(54,-70,930,797),40407=>array(115,-68,925,843),40408=>array(52,-64,974,834),40409=>array(58,-63,956,835),40410=>array(32,-76,912,846),40411=>array(45,-65,954,847),40412=>array(41,-67,955,845),40413=>array(50,-70,957,845),40414=>array(44,-67,967,854),40415=>array(46,-67,953,845),40416=>array(40,-69,948,840),40417=>array(39,-71,970,844),40418=>array(36,-67,979,785),40419=>array(65,-65,954,846),40420=>array(61,-70,954,838),40421=>array(60,-71,937,847),40422=>array(26,-56,898,847),40423=>array(47,-69,948,840),40424=>array(48,-65,959,846),40425=>array(56,-49,939,853),40426=>array(54,-63,935,802),40427=>array(59,-52,955,862),40428=>array(48,-65,954,844),40429=>array(39,-66,965,851),40430=>array(41,-65,962,844),40431=>array(32,-68,915,841),40432=>array(37,-69,969,840),40433=>array(50,-67,955,846),40434=>array(65,-66,943,840),40435=>array(113,-62,925,844),40436=>array(98,-69,938,841),40437=>array(35,-67,956,840),40438=>array(54,-73,945,840),40439=>array(62,-77,950,841),40440=>array(60,-68,934,844),40441=>array(40,-76,942,837),40442=>array(62,-67,948,849),40443=>array(29,-77,989,839),40444=>array(48,-69,948,840),40445=>array(50,-73,935,844),40446=>array(58,-65,962,845),40447=>array(53,-61,956,841),40448=>array(33,-68,962,841),40449=>array(34,-67,969,843),40450=>array(48,-74,957,830),40451=>array(32,-64,974,846),40452=>array(47,-73,969,837),40453=>array(62,-70,954,839),40454=>array(50,-72,966,839),40455=>array(45,-65,942,846),40456=>array(36,-69,926,846),40457=>array(38,-62,955,833),40458=>array(33,-66,960,842),40459=>array(59,-65,959,841),40460=>array(36,-66,948,843),40461=>array(34,-61,959,847),40462=>array(68,-59,910,805),40463=>array(50,-70,961,847),40464=>array(42,-67,971,841),40465=>array(44,-51,951,852),40466=>array(34,-63,975,838),40467=>array(93,-65,933,840),40468=>array(41,-70,973,843),40469=>array(43,-65,930,844),40470=>array(63,-67,939,844),40471=>array(71,-72,945,836),40472=>array(24,-71,960,844),40473=>array(57,-64,946,847),40474=>array(50,-65,928,843),40475=>array(45,-67,927,845),40476=>array(34,-65,966,845),40477=>array(41,-65,935,842),40478=>array(62,-67,958,846),40479=>array(80,-53,892,842),40480=>array(34,-65,893,820),40481=>array(30,-57,890,837),40482=>array(58,-65,935,825),40483=>array(98,-52,903,842),40484=>array(27,-66,896,826),40485=>array(96,-53,904,840),40486=>array(23,-64,906,837),40487=>array(35,-63,932,833),40488=>array(53,-63,892,827),40489=>array(37,-69,918,823),40490=>array(49,-65,892,822),40491=>array(26,-66,897,824),40492=>array(34,-66,896,826),40493=>array(100,-68,902,825),40494=>array(72,-69,902,825),40495=>array(32,-58,950,831),40496=>array(50,-70,927,844),40497=>array(70,-65,896,825),40498=>array(24,-57,895,828),40499=>array(35,-62,924,827),40500=>array(81,-63,893,821),40501=>array(41,-57,920,835),40502=>array(61,-59,910,832),40503=>array(50,-63,923,821),40504=>array(50,-59,893,826),40505=>array(29,-62,896,820),40506=>array(15,-66,896,824),40507=>array(37,-63,938,844),40508=>array(49,-67,928,835),40509=>array(26,-53,907,836),40510=>array(64,-60,917,835),40511=>array(39,-55,894,839),40512=>array(40,-62,949,838),40513=>array(62,-64,899,824),40514=>array(62,-60,895,820),40515=>array(98,-61,899,842),40516=>array(30,-54,898,826),40517=>array(32,-59,899,833),40518=>array(16,-60,895,821),40519=>array(90,-63,899,834),40520=>array(20,-66,900,822),40521=>array(41,-62,896,821),40522=>array(52,-64,903,826),40523=>array(60,-63,898,823),40524=>array(24,-64,899,828),40525=>array(81,-62,925,824),40526=>array(43,-71,902,818),40527=>array(24,-68,906,839),40528=>array(44,-64,926,843),40529=>array(51,-66,896,829),40530=>array(26,-68,931,846),40531=>array(49,-64,942,848),40532=>array(41,-64,959,833),40533=>array(52,-67,896,819),40534=>array(16,-64,896,821),40535=>array(61,-68,896,823),40536=>array(62,-69,894,825),40537=>array(39,-67,944,834),40538=>array(64,-63,921,824),40539=>array(19,-67,898,823),40540=>array(39,-65,929,825),40541=>array(70,-65,928,829),40542=>array(50,-61,934,821),40543=>array(44,-65,926,836),40544=>array(83,-67,924,839),40545=>array(36,-67,898,831),40546=>array(46,-67,898,849),40547=>array(38,-70,912,828),40548=>array(19,-56,898,840),40549=>array(83,-67,929,802),40550=>array(33,-61,899,821),40551=>array(20,-63,898,826),40552=>array(46,-69,929,831),40553=>array(48,-60,923,828),40554=>array(36,-63,922,827),40555=>array(42,-64,960,845),40556=>array(39,-65,895,821),40557=>array(31,-63,930,827),40558=>array(37,-62,951,821),40559=>array(61,-62,937,846),40560=>array(45,-78,917,831),40561=>array(30,-65,948,826),40562=>array(63,-64,933,833),40563=>array(29,-56,897,828),40564=>array(29,-70,946,822),40565=>array(125,-70,891,835),40566=>array(91,-52,972,835),40567=>array(91,-73,972,835),40568=>array(82,-60,966,835),40569=>array(94,-71,969,831),40570=>array(88,-59,941,843),40571=>array(69,-72,982,845),40572=>array(72,-66,947,847),40573=>array(52,-18,943,837),40574=>array(92,-45,924,830),40575=>array(57,-67,949,829),40576=>array(29,-66,958,842),40577=>array(42,-64,953,834),40578=>array(21,-60,935,841),40579=>array(39,-75,960,848),40580=>array(40,-74,958,833),40581=>array(30,-60,949,849),40582=>array(30,-60,941,849),40583=>array(30,-67,961,849),40584=>array(21,-60,925,836),40585=>array(48,-75,956,814),40586=>array(52,-72,955,826),40587=>array(67,-64,941,821),40588=>array(36,-57,966,829),40589=>array(25,-70,969,845),40590=>array(25,-80,971,845),40591=>array(25,-74,960,845),40592=>array(25,-73,975,845),40593=>array(37,-64,955,838),40594=>array(40,-70,951,835),40595=>array(37,-68,958,837),40596=>array(25,-74,960,845),40597=>array(36,-65,945,833),40598=>array(25,-70,951,845),40599=>array(43,-67,952,814),40600=>array(25,-72,971,845),40601=>array(25,-73,963,845),40602=>array(25,-78,970,845),40603=>array(25,-70,956,845),40604=>array(25,-75,979,845),40605=>array(58,-63,946,841),40606=>array(25,-80,952,843),40607=>array(26,-68,959,838),40608=>array(25,-76,952,847),40609=>array(25,-79,970,843),40610=>array(25,-74,951,843),40611=>array(35,-68,976,841),40612=>array(42,-69,959,853),40613=>array(58,-75,942,832),40614=>array(56,-65,950,827),40615=>array(40,-75,981,828),40616=>array(43,-84,971,832),40617=>array(37,-64,964,831),40618=>array(37,-64,958,831),40619=>array(43,-84,939,832),40620=>array(45,-84,964,832),40621=>array(37,-64,971,842),40622=>array(47,-68,978,824),40623=>array(43,-84,929,832),40624=>array(38,-54,971,866),40625=>array(43,-84,958,832),40626=>array(43,-84,968,832),40627=>array(43,-84,973,832),40628=>array(25,-63,959,826),40629=>array(34,-63,967,831),40630=>array(41,-71,979,837),40631=>array(44,-66,982,829),40632=>array(43,-57,973,830),40633=>array(37,-65,982,830),40634=>array(37,-65,982,818),40635=>array(43,-70,966,839),40636=>array(45,-68,956,839),40637=>array(41,-72,926,837),40638=>array(23,-67,958,836),40639=>array(36,-68,945,838),40640=>array(37,-71,969,843),40641=>array(39,-66,978,852),40642=>array(34,-73,940,845),40643=>array(55,-76,957,826),40644=>array(75,-83,925,831),40645=>array(50,-76,968,830),40646=>array(50,-76,972,830),40647=>array(58,-78,942,832),40648=>array(56,-78,959,818),40649=>array(58,-67,916,840),40650=>array(50,-78,963,831),40651=>array(28,-79,958,822),40652=>array(49,-72,960,842),40653=>array(35,-68,963,830),40654=>array(49,-68,946,832),40655=>array(39,-62,956,838),40656=>array(31,-64,954,835),40657=>array(81,-67,946,787),40658=>array(81,-67,946,787),40659=>array(48,-67,970,823),40660=>array(36,-65,970,841),40661=>array(43,-78,963,820),40662=>array(41,-75,964,780),40663=>array(39,-60,966,837),40664=>array(45,-69,955,829),40665=>array(43,-67,957,809),40666=>array(60,-70,956,823),40667=>array(47,-67,962,847),40668=>array(63,-66,919,832),40669=>array(58,-62,941,830),40670=>array(63,-64,945,839),40671=>array(58,-63,941,846),40672=>array(37,-64,952,829),40673=>array(33,-78,964,805),40674=>array(29,-72,933,831),40675=>array(43,-57,957,845),40676=>array(42,-52,965,853),40677=>array(38,-62,963,819),40678=>array(38,-68,964,833),40679=>array(44,-68,955,837),40680=>array(41,-70,956,836),40681=>array(30,-67,941,817),40682=>array(31,-76,950,823),40683=>array(25,-51,960,793),40684=>array(33,-68,967,835),40685=>array(45,-70,979,828),40686=>array(48,-53,954,832),40687=>array(52,-63,951,832),40688=>array(49,-59,970,852),40689=>array(26,-88,974,841),40690=>array(38,-55,970,864),40691=>array(47,-79,957,813),40692=>array(44,-67,977,833),40693=>array(56,-62,950,843),40694=>array(35,-73,959,817),40695=>array(37,-80,961,835),40696=>array(46,-64,954,836),40697=>array(46,-65,962,830),40698=>array(39,-74,970,826),40699=>array(34,-69,978,836),40700=>array(36,-62,955,835),40701=>array(120,-33,967,794),40702=>array(139,-42,966,803),40703=>array(45,-32,960,788),40704=>array(40,-56,973,837),40705=>array(63,-46,968,829),40706=>array(62,-54,971,823),40707=>array(68,-51,971,843),40708=>array(40,-54,971,844),40709=>array(57,-54,971,858),40710=>array(49,-42,971,784),40711=>array(48,-56,973,845),40712=>array(70,-49,960,829),40713=>array(58,-38,969,809),40714=>array(45,-39,956,834),40715=>array(84,-55,958,819),40716=>array(63,-51,962,822),40717=>array(63,-53,961,822),40718=>array(48,-65,948,801),40719=>array(41,-75,944,782),40720=>array(55,-69,943,792),40721=>array(44,-65,899,835),40722=>array(50,-67,950,824),40723=>array(59,-74,961,837),40724=>array(59,-74,961,833),40725=>array(60,-60,960,832),40726=>array(42,-73,974,833),40727=>array(44,-76,962,827),40728=>array(60,-68,962,828),40729=>array(51,-65,969,833),40730=>array(51,-69,962,827),40731=>array(43,-71,967,830),40732=>array(46,-67,972,829),40733=>array(37,-61,963,811),40734=>array(60,-35,970,818),40735=>array(34,-47,966,826),40736=>array(61,-60,963,836),40737=>array(40,-69,957,810),40738=>array(62,-52,948,830),40739=>array(74,-72,957,836),40740=>array(76,-73,959,835),40741=>array(68,-60,957,840),40742=>array(66,-69,924,826),40743=>array(66,-69,962,831),40744=>array(65,-60,969,838),40745=>array(63,-46,961,847),40746=>array(54,-56,954,846),40747=>array(61,-55,952,847),40748=>array(60,-58,945,820),40749=>array(68,-66,959,835),40750=>array(59,-68,958,840),40751=>array(56,-51,946,827),40752=>array(68,-65,953,836),40753=>array(57,-43,944,846),40754=>array(70,-77,952,834),40755=>array(65,-71,964,837),40756=>array(57,-55,954,832),40757=>array(59,-66,959,843),40758=>array(58,-75,964,839),40759=>array(49,-53,949,838),40760=>array(56,-66,954,840),40761=>array(87,-66,952,829),40762=>array(70,-58,943,825),40763=>array(42,-58,951,851),40764=>array(51,-71,897,843),40765=>array(43,-70,964,854),40766=>array(38,-65,964,850),40767=>array(30,-72,970,851),40768=>array(31,-68,976,843),40769=>array(56,-62,923,858),40770=>array(41,-75,967,833),40771=>array(43,-70,933,842),40772=>array(45,-67,950,825),40773=>array(36,-64,967,848),40774=>array(36,-62,957,860),40775=>array(49,-66,959,846),40776=>array(44,-64,967,841),40777=>array(53,-66,974,840),40778=>array(52,-70,946,831),40779=>array(55,-73,962,831),40780=>array(39,-74,973,847),40781=>array(32,-73,979,846),40782=>array(39,-67,978,846),40783=>array(43,-69,977,833),40784=>array(32,-69,952,834),40785=>array(36,-67,937,842),40786=>array(53,-73,946,829),40787=>array(58,-37,950,836),40788=>array(58,-63,948,836),40789=>array(62,-41,968,840),40790=>array(62,-65,954,840),40791=>array(65,-64,959,837),40792=>array(56,-52,976,860),40793=>array(57,-71,960,835),40794=>array(57,-71,943,851),40795=>array(61,-62,956,830),40796=>array(47,-48,957,835),40797=>array(60,-64,957,834),40798=>array(61,-71,962,833),40799=>array(40,-63,956,836),40800=>array(40,-63,930,836),40801=>array(40,-63,943,836),40802=>array(42,-68,958,846),40803=>array(55,-63,927,836),40804=>array(45,-65,969,839),40805=>array(55,-87,954,830),40806=>array(46,-73,967,836),40807=>array(64,-65,942,836),40808=>array(42,-45,958,839),40809=>array(64,-63,950,837),40810=>array(58,-63,960,836),40811=>array(66,-65,911,829),40812=>array(46,-63,956,836),40813=>array(63,-66,937,825),40814=>array(59,-73,956,831),40815=>array(59,-56,958,844),40816=>array(54,-48,949,851),40817=>array(58,-68,958,828),40818=>array(55,-66,940,836),40819=>array(73,-64,927,839),40820=>array(54,-67,957,837),40821=>array(60,-42,921,877),40822=>array(56,-60,954,846),40823=>array(58,-66,936,836),40824=>array(57,-29,968,829),40825=>array(47,-65,952,847),40826=>array(54,-71,931,837),40827=>array(59,-71,962,830),40828=>array(60,-56,940,839),40829=>array(47,-70,964,839),40830=>array(53,-69,975,829),40831=>array(75,-61,925,827),40832=>array(52,-59,930,817),40833=>array(52,-59,950,842),40834=>array(52,-59,908,842),40835=>array(52,-47,953,817),40836=>array(46,-57,947,826),40837=>array(52,-47,965,828),40838=>array(52,-67,870,817),40839=>array(51,-53,941,824),40840=>array(52,-70,969,817),40841=>array(50,-71,918,817),40842=>array(54,-68,965,821),40843=>array(44,-77,889,813),40844=>array(68,-68,927,817),40845=>array(50,-66,970,833),40846=>array(44,-63,975,797),40847=>array(59,-76,957,838),40848=>array(44,-63,975,845),40849=>array(50,-61,965,834),40850=>array(61,-64,957,838),40851=>array(45,-68,955,833),40852=>array(60,-69,956,850),40853=>array(44,-64,962,858),40854=>array(47,-47,971,819),40855=>array(63,-56,957,829),40856=>array(71,-65,958,837),40857=>array(37,-65,928,823),40858=>array(23,-66,923,834),40859=>array(21,-62,934,828),40860=>array(37,-41,967,846),40861=>array(16,-55,965,851),40862=>array(56,-54,970,843),40863=>array(50,-34,965,827),40864=>array(28,-64,976,848),40865=>array(56,-48,975,857),40866=>array(31,-62,986,863),40867=>array(29,-68,969,841),40868=>array(31,-43,962,857),40869=>array(31,-74,969,857),44032=>array(98,-69,936,842),44033=>array(88,-59,936,837),44034=>array(88,-61,936,837),44035=>array(88,-71,936,837),44036=>array(90,-45,936,842),44037=>array(88,-69,936,837),44038=>array(88,-76,936,837),44039=>array(88,-44,936,837),44040=>array(88,-62,936,837),44041=>array(88,-64,936,837),44042=>array(88,-64,936,837),44043=>array(88,-64,936,837),44044=>array(88,-70,936,837),44045=>array(88,-64,936,837),44046=>array(88,-64,936,837),44047=>array(88,-76,936,837),44048=>array(88,-62,936,837),44049=>array(88,-61,936,837),44050=>array(88,-70,936,837),44051=>array(88,-74,936,837),44052=>array(88,-69,936,837),44053=>array(88,-67,936,837),44054=>array(88,-72,936,837),44055=>array(88,-71,936,837),44056=>array(88,-66,936,837),44057=>array(88,-59,936,837),44058=>array(88,-60,936,837),44059=>array(88,-69,936,837),44060=>array(104,-69,907,842),44061=>array(88,-61,907,842),44062=>array(88,-61,907,842),44063=>array(88,-71,931,842),44064=>array(90,-46,907,842),44065=>array(88,-68,912,842),44066=>array(88,-76,907,842),44067=>array(88,-44,921,842),44068=>array(88,-62,917,842),44069=>array(88,-64,907,842),44070=>array(88,-64,908,842),44071=>array(88,-64,908,842),44072=>array(88,-69,923,842),44073=>array(88,-64,908,842),44074=>array(88,-64,908,842),44075=>array(88,-76,907,842),44076=>array(88,-62,907,842),44077=>array(88,-61,907,842),44078=>array(88,-69,922,842),44079=>array(88,-74,929,842),44080=>array(88,-69,927,842),44081=>array(88,-68,911,842),44082=>array(88,-72,929,842),44083=>array(88,-70,936,842),44084=>array(88,-66,908,842),44085=>array(88,-59,916,842),44086=>array(88,-60,928,842),44087=>array(88,-68,908,842),44088=>array(98,-68,935,843),44089=>array(90,-59,936,842),44090=>array(90,-61,936,842),44091=>array(90,-71,936,842),44092=>array(90,-45,936,842),44093=>array(90,-69,936,842),44094=>array(90,-76,936,842),44095=>array(90,-44,936,842),44096=>array(90,-62,936,842),44097=>array(90,-64,936,842),44098=>array(90,-64,936,842),44099=>array(90,-64,936,842),44100=>array(90,-70,936,842),44101=>array(90,-64,936,842),44102=>array(90,-64,936,842),44103=>array(90,-76,936,842),44104=>array(90,-62,936,842),44105=>array(90,-61,936,842),44106=>array(90,-70,936,842),44107=>array(90,-74,936,842),44108=>array(90,-69,936,842),44109=>array(90,-67,936,842),44110=>array(90,-72,936,842),44111=>array(90,-71,936,842),44112=>array(90,-66,936,842),44113=>array(90,-59,936,842),44114=>array(90,-60,936,842),44115=>array(90,-69,936,842),44116=>array(104,-69,907,842),44117=>array(88,-61,907,842),44118=>array(88,-61,907,842),44119=>array(88,-71,931,842),44120=>array(90,-46,907,842),44121=>array(88,-68,912,842),44122=>array(88,-76,907,842),44123=>array(88,-44,921,842),44124=>array(88,-62,917,842),44125=>array(88,-64,907,842),44126=>array(88,-64,908,842),44127=>array(88,-64,908,842),44128=>array(88,-69,923,842),44129=>array(88,-64,908,842),44130=>array(88,-64,908,842),44131=>array(88,-76,907,842),44132=>array(88,-62,907,842),44133=>array(88,-61,907,842),44134=>array(88,-69,922,842),44135=>array(88,-74,929,842),44136=>array(88,-69,927,842),44137=>array(88,-68,911,842),44138=>array(88,-72,929,842),44139=>array(88,-70,936,842),44140=>array(88,-66,908,842),44141=>array(88,-59,916,842),44142=>array(88,-60,928,842),44143=>array(88,-68,908,842),44144=>array(98,-70,907,841),44145=>array(90,-61,907,841),44146=>array(90,-61,907,841),44147=>array(90,-71,931,841),44148=>array(90,-46,907,841),44149=>array(90,-68,912,841),44150=>array(90,-76,907,841),44151=>array(90,-44,921,841),44152=>array(90,-62,917,841),44153=>array(90,-64,907,841),44154=>array(90,-64,908,841),44155=>array(90,-64,908,841),44156=>array(90,-69,923,841),44157=>array(90,-64,908,841),44158=>array(90,-64,908,841),44159=>array(90,-76,906,841),44160=>array(90,-62,907,841),44161=>array(90,-61,907,841),44162=>array(90,-69,922,841),44163=>array(90,-74,929,841),44164=>array(90,-69,927,841),44165=>array(90,-68,911,841),44166=>array(90,-72,929,841),44167=>array(90,-70,936,841),44168=>array(90,-66,908,841),44169=>array(90,-59,916,841),44170=>array(90,-60,928,841),44171=>array(90,-68,908,841),44172=>array(93,-68,907,843),44173=>array(74,-61,907,843),44174=>array(74,-61,907,843),44175=>array(74,-71,931,843),44176=>array(70,-46,907,843),44177=>array(74,-68,912,843),44178=>array(74,-76,907,843),44179=>array(74,-44,921,843),44180=>array(74,-62,917,843),44181=>array(74,-64,907,843),44182=>array(74,-64,908,843),44183=>array(74,-64,908,843),44184=>array(74,-69,923,843),44185=>array(74,-64,908,843),44186=>array(74,-64,908,843),44187=>array(74,-76,907,843),44188=>array(74,-62,907,843),44189=>array(74,-61,907,843),44190=>array(74,-69,922,843),44191=>array(74,-74,929,843),44192=>array(74,-69,927,843),44193=>array(74,-68,911,843),44194=>array(74,-72,929,843),44195=>array(74,-70,936,843),44196=>array(74,-66,908,843),44197=>array(74,-59,916,843),44198=>array(74,-60,928,843),44199=>array(74,-68,908,843),44200=>array(98,-70,907,842),44201=>array(90,-61,908,842),44202=>array(90,-61,908,842),44203=>array(90,-71,931,842),44204=>array(90,-46,907,842),44205=>array(90,-68,912,842),44206=>array(90,-76,908,842),44207=>array(90,-44,921,842),44208=>array(90,-62,917,842),44209=>array(90,-64,908,842),44210=>array(90,-64,908,842),44211=>array(90,-64,908,842),44212=>array(90,-69,923,842),44213=>array(90,-64,908,842),44214=>array(90,-64,908,842),44215=>array(90,-76,908,842),44216=>array(90,-62,908,842),44217=>array(90,-61,908,842),44218=>array(90,-69,922,842),44219=>array(90,-74,929,842),44220=>array(90,-69,927,842),44221=>array(90,-68,911,842),44222=>array(90,-72,929,842),44223=>array(90,-70,936,842),44224=>array(90,-66,908,842),44225=>array(90,-59,916,842),44226=>array(90,-60,928,842),44227=>array(90,-68,908,842),44228=>array(78,-68,907,843),44229=>array(79,-61,907,843),44230=>array(79,-61,907,843),44231=>array(79,-71,931,843),44232=>array(70,-46,907,843),44233=>array(79,-68,912,843),44234=>array(79,-76,907,843),44235=>array(79,-44,921,843),44236=>array(79,-62,917,843),44237=>array(79,-64,907,843),44238=>array(79,-64,908,843),44239=>array(79,-64,908,843),44240=>array(79,-69,923,843),44241=>array(79,-64,908,843),44242=>array(79,-64,908,843),44243=>array(79,-76,907,843),44244=>array(79,-62,907,843),44245=>array(79,-61,907,843),44246=>array(79,-69,922,843),44247=>array(79,-74,929,843),44248=>array(79,-69,927,843),44249=>array(79,-68,911,843),44250=>array(79,-72,929,843),44251=>array(79,-70,936,843),44252=>array(79,-66,908,843),44253=>array(79,-59,916,843),44254=>array(79,-60,928,843),44255=>array(79,-68,908,843),44256=>array(62,27,943,700),44257=>array(79,-61,921,770),44258=>array(79,-61,921,770),44259=>array(79,-71,921,770),44260=>array(79,-46,921,770),44261=>array(79,-68,921,770),44262=>array(79,-74,921,770),44263=>array(79,-44,921,770),44264=>array(79,-62,921,770),44265=>array(79,-64,921,770),44266=>array(79,-64,921,770),44267=>array(79,-63,921,770),44268=>array(79,-68,921,770),44269=>array(79,-64,921,770),44270=>array(79,-63,921,770),44271=>array(79,-74,921,770),44272=>array(79,-62,921,770),44273=>array(79,-61,921,770),44274=>array(79,-69,921,770),44275=>array(79,-74,921,770),44276=>array(79,-69,921,770),44277=>array(79,-68,921,770),44278=>array(79,-72,921,770),44279=>array(79,-70,921,770),44280=>array(79,-66,921,770),44281=>array(79,-59,921,770),44282=>array(79,-60,921,770),44283=>array(79,-68,921,770),44284=>array(38,-68,935,843),44285=>array(64,-59,936,842),44286=>array(64,-61,936,842),44287=>array(64,-71,936,842),44288=>array(57,-45,936,842),44289=>array(64,-69,936,842),44290=>array(64,-76,936,842),44291=>array(64,-44,936,842),44292=>array(64,-62,936,842),44293=>array(64,-64,936,842),44294=>array(64,-64,936,842),44295=>array(64,-64,936,842),44296=>array(64,-70,936,842),44297=>array(64,-64,936,842),44298=>array(64,-64,936,842),44299=>array(64,-76,936,842),44300=>array(64,-62,936,842),44301=>array(64,-61,936,842),44302=>array(64,-70,936,842),44303=>array(64,-74,936,842),44304=>array(64,-69,936,842),44305=>array(64,-67,936,842),44306=>array(64,-72,936,842),44307=>array(64,-71,936,842),44308=>array(64,-66,936,842),44309=>array(64,-59,936,842),44310=>array(64,-60,936,842),44311=>array(64,-69,936,842),44312=>array(51,-69,907,842),44313=>array(65,-61,907,841),44314=>array(65,-61,907,841),44315=>array(65,-71,931,841),44316=>array(53,-46,907,841),44317=>array(65,-68,912,841),44318=>array(65,-76,907,841),44319=>array(65,-44,921,841),44320=>array(65,-62,917,841),44321=>array(65,-64,907,841),44322=>array(65,-64,908,841),44323=>array(65,-64,908,841),44324=>array(65,-69,923,841),44325=>array(65,-64,908,841),44326=>array(65,-64,908,841),44327=>array(65,-76,907,841),44328=>array(65,-62,907,841),44329=>array(65,-61,907,841),44330=>array(65,-69,922,841),44331=>array(65,-74,929,841),44332=>array(65,-69,927,841),44333=>array(65,-68,911,841),44334=>array(65,-72,929,841),44335=>array(65,-70,936,841),44336=>array(65,-66,908,841),44337=>array(65,-59,916,841),44338=>array(65,-60,928,841),44339=>array(65,-68,908,841),44340=>array(60,-69,907,842),44341=>array(64,-61,907,842),44342=>array(64,-61,907,842),44343=>array(64,-71,931,842),44344=>array(72,-46,907,842),44345=>array(64,-68,912,842),44346=>array(64,-76,907,842),44347=>array(64,-44,921,842),44348=>array(64,-62,917,842),44349=>array(64,-64,907,842),44350=>array(64,-64,908,842),44351=>array(64,-64,908,842),44352=>array(64,-69,923,842),44353=>array(64,-64,908,842),44354=>array(64,-64,908,842),44355=>array(64,-76,907,842),44356=>array(64,-62,907,842),44357=>array(64,-61,907,842),44358=>array(64,-69,922,842),44359=>array(64,-74,929,842),44360=>array(64,-69,927,842),44361=>array(64,-68,911,842),44362=>array(64,-72,929,842),44363=>array(64,-70,936,842),44364=>array(64,-66,908,842),44365=>array(64,-59,916,842),44366=>array(64,-60,928,842),44367=>array(64,-68,908,842),44368=>array(62,27,943,723),44369=>array(62,-61,943,770),44370=>array(62,-61,943,770),44371=>array(62,-71,943,770),44372=>array(62,-46,943,770),44373=>array(62,-68,943,770),44374=>array(62,-74,943,770),44375=>array(62,-44,943,770),44376=>array(62,-62,943,770),44377=>array(62,-64,943,770),44378=>array(62,-64,943,770),44379=>array(62,-63,943,770),44380=>array(62,-68,943,770),44381=>array(62,-64,943,770),44382=>array(62,-63,943,770),44383=>array(62,-74,943,770),44384=>array(62,-62,943,770),44385=>array(62,-61,943,770),44386=>array(62,-69,943,770),44387=>array(62,-74,943,770),44388=>array(62,-69,943,770),44389=>array(62,-68,943,770),44390=>array(62,-72,943,770),44391=>array(62,-70,943,770),44392=>array(62,-66,943,770),44393=>array(62,-59,943,770),44394=>array(62,-60,943,770),44395=>array(62,-68,943,770),44396=>array(79,-64,920,780),44397=>array(79,-61,921,769),44398=>array(79,-61,921,769),44399=>array(79,-71,921,769),44400=>array(79,-46,921,768),44401=>array(79,-68,921,769),44402=>array(79,-74,921,769),44403=>array(79,-44,921,769),44404=>array(79,-62,921,769),44405=>array(79,-64,921,769),44406=>array(79,-64,921,769),44407=>array(79,-63,921,769),44408=>array(79,-68,921,769),44409=>array(79,-64,921,769),44410=>array(79,-63,921,769),44411=>array(79,-74,921,769),44412=>array(79,-62,921,769),44413=>array(79,-61,921,769),44414=>array(79,-69,921,769),44415=>array(79,-74,921,769),44416=>array(79,-69,921,769),44417=>array(79,-68,921,769),44418=>array(79,-72,921,769),44419=>array(79,-70,921,769),44420=>array(79,-66,921,769),44421=>array(79,-59,921,769),44422=>array(79,-60,921,769),44423=>array(79,-68,921,769),44424=>array(67,-69,907,842),44425=>array(75,-61,907,841),44426=>array(75,-61,907,841),44427=>array(75,-71,931,841),44428=>array(81,-46,907,841),44429=>array(75,-68,912,841),44430=>array(75,-76,907,841),44431=>array(75,-44,921,841),44432=>array(75,-62,917,841),44433=>array(75,-64,907,841),44434=>array(75,-64,908,841),44435=>array(75,-64,908,841),44436=>array(75,-69,923,841),44437=>array(75,-64,908,841),44438=>array(75,-64,908,841),44439=>array(75,-76,906,841),44440=>array(75,-62,907,841),44441=>array(75,-61,907,841),44442=>array(75,-69,922,841),44443=>array(75,-74,929,841),44444=>array(75,-69,927,841),44445=>array(75,-68,911,841),44446=>array(75,-72,929,841),44447=>array(75,-70,936,841),44448=>array(75,-66,908,841),44449=>array(75,-59,916,841),44450=>array(75,-60,928,841),44451=>array(75,-68,908,841),44452=>array(40,-69,908,842),44453=>array(70,-61,907,843),44454=>array(70,-61,907,843),44455=>array(70,-71,931,843),44456=>array(79,-46,907,843),44457=>array(70,-68,912,843),44458=>array(70,-76,907,843),44459=>array(70,-44,921,843),44460=>array(70,-62,917,843),44461=>array(70,-64,907,843),44462=>array(70,-64,908,843),44463=>array(70,-64,908,843),44464=>array(70,-69,923,843),44465=>array(70,-64,908,843),44466=>array(70,-64,908,843),44467=>array(70,-76,907,843),44468=>array(70,-62,907,843),44469=>array(70,-61,907,843),44470=>array(70,-69,922,843),44471=>array(70,-74,929,843),44472=>array(70,-69,927,843),44473=>array(70,-68,911,843),44474=>array(70,-72,929,843),44475=>array(70,-70,936,843),44476=>array(70,-66,908,843),44477=>array(70,-59,916,843),44478=>array(70,-60,928,843),44479=>array(70,-68,908,843),44480=>array(55,-69,907,842),44481=>array(64,-61,907,842),44482=>array(64,-61,907,842),44483=>array(64,-71,931,842),44484=>array(64,-46,907,842),44485=>array(64,-68,912,842),44486=>array(64,-76,907,842),44487=>array(64,-44,921,842),44488=>array(64,-62,917,842),44489=>array(64,-64,907,842),44490=>array(64,-64,908,842),44491=>array(64,-64,908,842),44492=>array(64,-69,923,842),44493=>array(64,-64,908,842),44494=>array(64,-64,908,842),44495=>array(64,-76,907,842),44496=>array(64,-62,907,842),44497=>array(64,-61,907,842),44498=>array(64,-69,922,842),44499=>array(64,-74,929,842),44500=>array(64,-69,927,842),44501=>array(64,-68,911,842),44502=>array(64,-72,929,842),44503=>array(64,-70,936,842),44504=>array(64,-66,908,842),44505=>array(64,-59,916,842),44506=>array(64,-60,928,842),44507=>array(64,-68,908,842),44508=>array(71,-64,928,780),44509=>array(79,-61,921,768),44510=>array(79,-61,921,768),44511=>array(79,-71,921,768),44512=>array(79,-46,921,769),44513=>array(79,-68,921,768),44514=>array(79,-74,921,768),44515=>array(79,-44,921,768),44516=>array(79,-62,921,768),44517=>array(79,-64,921,768),44518=>array(79,-64,921,768),44519=>array(79,-63,921,768),44520=>array(79,-68,921,768),44521=>array(79,-64,921,768),44522=>array(79,-63,921,768),44523=>array(79,-74,921,768),44524=>array(79,-62,921,768),44525=>array(79,-61,921,768),44526=>array(79,-69,921,768),44527=>array(79,-74,921,768),44528=>array(79,-69,921,768),44529=>array(79,-68,921,768),44530=>array(79,-72,921,768),44531=>array(79,-70,921,768),44532=>array(79,-66,921,768),44533=>array(79,-59,921,768),44534=>array(79,-60,921,768),44535=>array(79,-68,921,768),44536=>array(57,62,943,685),44537=>array(78,-61,919,769),44538=>array(78,-61,919,769),44539=>array(78,-71,919,769),44540=>array(79,-46,921,770),44541=>array(78,-68,919,769),44542=>array(78,-74,919,769),44543=>array(78,-44,919,769),44544=>array(78,-62,919,769),44545=>array(78,-64,919,769),44546=>array(78,-64,919,769),44547=>array(78,-63,919,769),44548=>array(78,-68,919,769),44549=>array(78,-64,919,769),44550=>array(78,-63,919,769),44551=>array(78,-74,919,769),44552=>array(78,-62,919,769),44553=>array(78,-61,919,769),44554=>array(78,-69,919,769),44555=>array(78,-74,919,769),44556=>array(78,-69,919,769),44557=>array(78,-68,919,769),44558=>array(78,-72,919,769),44559=>array(78,-70,919,769),44560=>array(78,-66,919,769),44561=>array(78,-59,919,769),44562=>array(78,-60,919,769),44563=>array(78,-68,919,769),44564=>array(52,-69,907,842),44565=>array(64,-61,907,842),44566=>array(64,-61,907,842),44567=>array(64,-71,931,842),44568=>array(68,-46,907,842),44569=>array(64,-68,912,842),44570=>array(64,-76,907,842),44571=>array(64,-44,921,842),44572=>array(64,-62,917,842),44573=>array(64,-64,907,842),44574=>array(64,-64,908,842),44575=>array(64,-64,908,842),44576=>array(64,-69,923,842),44577=>array(64,-64,908,842),44578=>array(64,-64,908,842),44579=>array(64,-76,907,842),44580=>array(64,-62,907,842),44581=>array(64,-61,907,842),44582=>array(64,-69,922,842),44583=>array(64,-74,929,842),44584=>array(64,-69,927,842),44585=>array(64,-68,911,842),44586=>array(64,-72,929,842),44587=>array(64,-70,936,842),44588=>array(64,-66,908,842),44589=>array(64,-59,916,842),44590=>array(64,-60,928,842),44591=>array(64,-68,908,842),44592=>array(90,-69,907,842),44593=>array(63,-61,907,842),44594=>array(63,-61,907,842),44595=>array(63,-71,931,842),44596=>array(77,-46,907,842),44597=>array(63,-68,912,842),44598=>array(63,-76,907,842),44599=>array(63,-44,921,842),44600=>array(63,-62,917,842),44601=>array(63,-64,907,842),44602=>array(63,-64,908,842),44603=>array(63,-64,908,842),44604=>array(63,-69,923,842),44605=>array(63,-64,908,842),44606=>array(63,-64,908,842),44607=>array(63,-76,907,842),44608=>array(63,-62,907,842),44609=>array(63,-61,907,842),44610=>array(63,-69,922,842),44611=>array(63,-74,929,842),44612=>array(63,-69,927,842),44613=>array(63,-68,911,842),44614=>array(63,-72,929,842),44615=>array(63,-70,936,842),44616=>array(63,-66,908,842),44617=>array(63,-59,916,842),44618=>array(63,-60,928,842),44619=>array(63,-68,908,842),44620=>array(46,-69,936,842),44621=>array(88,-59,936,842),44622=>array(88,-61,936,842),44623=>array(88,-71,936,842),44624=>array(60,-45,936,842),44625=>array(88,-69,936,842),44626=>array(88,-76,936,842),44627=>array(88,-44,936,842),44628=>array(88,-62,936,842),44629=>array(88,-64,936,842),44630=>array(88,-64,936,842),44631=>array(88,-64,936,842),44632=>array(88,-70,936,842),44633=>array(88,-64,936,842),44634=>array(88,-64,936,842),44635=>array(88,-76,936,842),44636=>array(88,-62,936,842),44637=>array(88,-61,936,842),44638=>array(88,-70,936,842),44639=>array(88,-74,936,842),44640=>array(88,-69,936,842),44641=>array(88,-67,936,842),44642=>array(88,-72,936,842),44643=>array(88,-71,936,842),44644=>array(88,-66,936,842),44645=>array(88,-59,936,842),44646=>array(88,-60,936,842),44647=>array(88,-69,936,842),44648=>array(41,-69,907,842),44649=>array(68,-61,907,837),44650=>array(68,-61,907,837),44651=>array(68,-71,931,837),44652=>array(50,-46,907,842),44653=>array(68,-68,912,837),44654=>array(68,-76,907,837),44655=>array(68,-44,921,837),44656=>array(68,-62,917,837),44657=>array(68,-64,907,837),44658=>array(68,-64,908,837),44659=>array(68,-64,908,837),44660=>array(68,-69,923,837),44661=>array(68,-64,908,837),44662=>array(68,-64,908,837),44663=>array(68,-76,907,837),44664=>array(68,-62,907,837),44665=>array(68,-61,907,837),44666=>array(68,-69,922,837),44667=>array(68,-74,929,837),44668=>array(68,-69,927,837),44669=>array(68,-68,911,837),44670=>array(68,-72,929,837),44671=>array(68,-70,936,837),44672=>array(68,-66,908,837),44673=>array(68,-59,916,837),44674=>array(68,-60,928,837),44675=>array(68,-68,908,837),44676=>array(46,-69,936,842),44677=>array(88,-59,936,842),44678=>array(88,-61,936,842),44679=>array(88,-71,936,842),44680=>array(60,-45,936,842),44681=>array(88,-69,936,842),44682=>array(88,-76,936,842),44683=>array(88,-44,936,842),44684=>array(88,-62,936,842),44685=>array(88,-64,936,842),44686=>array(88,-64,936,842),44687=>array(88,-64,936,842),44688=>array(88,-70,936,842),44689=>array(88,-64,936,842),44690=>array(88,-64,936,842),44691=>array(88,-76,936,842),44692=>array(88,-62,936,842),44693=>array(88,-61,936,842),44694=>array(88,-70,936,842),44695=>array(88,-74,936,842),44696=>array(88,-69,936,842),44697=>array(88,-67,936,842),44698=>array(88,-72,936,842),44699=>array(88,-71,936,842),44700=>array(88,-66,936,842),44701=>array(88,-59,936,842),44702=>array(88,-60,936,842),44703=>array(88,-69,936,842),44704=>array(41,-69,907,842),44705=>array(68,-61,907,842),44706=>array(68,-61,907,842),44707=>array(68,-71,931,842),44708=>array(50,-46,907,842),44709=>array(68,-68,912,842),44710=>array(68,-76,907,842),44711=>array(68,-44,921,842),44712=>array(68,-62,917,842),44713=>array(68,-64,907,842),44714=>array(68,-64,908,842),44715=>array(68,-64,908,842),44716=>array(68,-69,923,842),44717=>array(68,-64,908,842),44718=>array(68,-64,908,842),44719=>array(68,-76,907,842),44720=>array(68,-62,907,842),44721=>array(68,-61,907,842),44722=>array(68,-69,922,842),44723=>array(68,-74,929,842),44724=>array(68,-69,927,842),44725=>array(68,-68,911,842),44726=>array(68,-72,929,842),44727=>array(68,-70,936,842),44728=>array(68,-66,908,842),44729=>array(68,-59,916,842),44730=>array(68,-60,928,842),44731=>array(68,-68,908,842),44732=>array(46,-70,907,841),44733=>array(88,-61,907,836),44734=>array(88,-61,907,836),44735=>array(88,-71,931,836),44736=>array(60,-46,907,841),44737=>array(88,-68,912,836),44738=>array(88,-76,907,836),44739=>array(88,-44,921,836),44740=>array(88,-62,917,836),44741=>array(88,-64,907,836),44742=>array(88,-64,908,836),44743=>array(88,-64,908,836),44744=>array(88,-69,923,836),44745=>array(88,-64,908,836),44746=>array(88,-64,908,836),44747=>array(88,-76,906,836),44748=>array(88,-62,907,836),44749=>array(88,-61,907,836),44750=>array(88,-69,922,836),44751=>array(88,-74,929,836),44752=>array(88,-69,927,836),44753=>array(88,-68,911,836),44754=>array(88,-72,929,836),44755=>array(88,-70,936,836),44756=>array(88,-66,908,836),44757=>array(88,-59,916,836),44758=>array(88,-60,928,836),44759=>array(88,-68,908,836),44760=>array(36,-68,907,843),44761=>array(53,-61,907,843),44762=>array(53,-61,907,843),44763=>array(53,-71,931,843),44764=>array(35,-46,907,843),44765=>array(53,-68,912,843),44766=>array(53,-76,907,843),44767=>array(53,-44,921,843),44768=>array(53,-62,917,843),44769=>array(53,-64,907,843),44770=>array(53,-64,908,843),44771=>array(53,-64,908,843),44772=>array(53,-69,923,843),44773=>array(53,-64,908,843),44774=>array(53,-64,908,843),44775=>array(53,-76,907,843),44776=>array(53,-62,907,843),44777=>array(53,-61,907,843),44778=>array(53,-69,922,843),44779=>array(53,-74,929,843),44780=>array(53,-69,927,843),44781=>array(53,-68,911,843),44782=>array(53,-72,929,843),44783=>array(53,-70,936,843),44784=>array(53,-66,908,843),44785=>array(53,-59,916,843),44786=>array(53,-60,928,843),44787=>array(53,-68,908,843),44788=>array(46,-69,908,842),44789=>array(88,-61,909,842),44790=>array(88,-61,909,842),44791=>array(88,-71,931,842),44792=>array(60,-46,909,841),44793=>array(88,-68,912,842),44794=>array(88,-76,909,842),44795=>array(88,-44,921,842),44796=>array(88,-62,917,842),44797=>array(88,-64,909,842),44798=>array(88,-64,909,842),44799=>array(88,-64,909,842),44800=>array(88,-69,923,842),44801=>array(88,-64,909,842),44802=>array(88,-64,909,842),44803=>array(88,-76,909,842),44804=>array(88,-62,909,842),44805=>array(88,-61,909,842),44806=>array(88,-69,922,842),44807=>array(88,-74,929,842),44808=>array(88,-69,927,842),44809=>array(88,-68,911,842),44810=>array(88,-72,929,842),44811=>array(88,-70,936,842),44812=>array(88,-66,909,842),44813=>array(88,-59,916,842),44814=>array(88,-60,928,842),44815=>array(88,-68,909,842),44816=>array(36,-68,907,843),44817=>array(53,-61,907,838),44818=>array(53,-61,907,838),44819=>array(53,-71,931,838),44820=>array(35,-46,907,843),44821=>array(53,-68,912,838),44822=>array(53,-76,907,838),44823=>array(53,-44,921,838),44824=>array(53,-62,917,838),44825=>array(53,-64,907,838),44826=>array(53,-64,908,838),44827=>array(53,-64,908,838),44828=>array(53,-69,923,838),44829=>array(53,-64,908,838),44830=>array(53,-64,908,838),44831=>array(53,-76,907,838),44832=>array(53,-62,907,838),44833=>array(53,-61,907,838),44834=>array(53,-69,922,838),44835=>array(53,-74,929,838),44836=>array(53,-69,927,838),44837=>array(53,-68,911,838),44838=>array(53,-72,929,838),44839=>array(53,-70,936,838),44840=>array(53,-66,908,838),44841=>array(53,-59,916,838),44842=>array(53,-60,928,838),44843=>array(53,-68,908,838),44844=>array(60,12,940,714),44845=>array(79,-61,921,767),44846=>array(79,-61,921,767),44847=>array(79,-71,921,767),44848=>array(79,-46,921,766),44849=>array(79,-68,921,767),44850=>array(79,-74,921,767),44851=>array(79,-44,921,767),44852=>array(79,-62,921,767),44853=>array(79,-64,921,767),44854=>array(79,-64,921,767),44855=>array(79,-63,921,767),44856=>array(79,-68,921,767),44857=>array(79,-64,921,767),44858=>array(79,-63,921,767),44859=>array(79,-74,921,767),44860=>array(79,-62,921,767),44861=>array(79,-61,921,767),44862=>array(79,-69,921,767),44863=>array(79,-74,921,767),44864=>array(79,-69,921,767),44865=>array(79,-68,921,767),44866=>array(79,-72,921,767),44867=>array(79,-70,921,767),44868=>array(79,-66,921,767),44869=>array(79,-59,921,767),44870=>array(79,-60,921,767),44871=>array(79,-68,921,767),44872=>array(52,-69,936,842),44873=>array(69,-59,936,837),44874=>array(69,-61,936,837),44875=>array(69,-71,936,837),44876=>array(72,-45,936,842),44877=>array(69,-69,936,837),44878=>array(69,-76,936,837),44879=>array(69,-44,936,837),44880=>array(69,-62,936,837),44881=>array(69,-64,936,837),44882=>array(69,-64,936,837),44883=>array(69,-64,936,837),44884=>array(69,-70,936,837),44885=>array(69,-64,936,837),44886=>array(69,-64,936,837),44887=>array(69,-76,936,837),44888=>array(69,-62,936,837),44889=>array(69,-61,936,837),44890=>array(69,-70,936,837),44891=>array(69,-74,936,837),44892=>array(69,-69,936,837),44893=>array(69,-67,936,837),44894=>array(69,-72,936,837),44895=>array(69,-71,936,837),44896=>array(69,-66,936,837),44897=>array(69,-59,936,837),44898=>array(69,-60,936,837),44899=>array(69,-69,936,837),44900=>array(68,-69,907,842),44901=>array(70,-61,907,842),44902=>array(70,-61,907,842),44903=>array(70,-71,931,842),44904=>array(57,-46,907,842),44905=>array(70,-68,912,842),44906=>array(70,-76,907,842),44907=>array(70,-44,921,842),44908=>array(70,-62,917,842),44909=>array(70,-64,907,842),44910=>array(70,-64,908,842),44911=>array(70,-64,908,842),44912=>array(70,-69,923,842),44913=>array(70,-64,908,842),44914=>array(70,-64,908,842),44915=>array(70,-76,907,842),44916=>array(70,-62,907,842),44917=>array(70,-61,907,842),44918=>array(70,-69,922,842),44919=>array(70,-74,929,842),44920=>array(70,-69,927,842),44921=>array(70,-68,911,842),44922=>array(70,-72,929,842),44923=>array(70,-70,936,842),44924=>array(70,-66,908,842),44925=>array(70,-59,916,842),44926=>array(70,-60,928,842),44927=>array(70,-68,908,842),44928=>array(78,-69,907,842),44929=>array(64,-61,907,842),44930=>array(64,-61,907,842),44931=>array(64,-71,931,842),44932=>array(69,-46,907,842),44933=>array(64,-68,912,842),44934=>array(64,-76,907,842),44935=>array(64,-44,921,842),44936=>array(64,-62,917,842),44937=>array(64,-64,907,842),44938=>array(64,-64,908,842),44939=>array(64,-64,908,842),44940=>array(64,-69,923,842),44941=>array(64,-64,908,842),44942=>array(64,-64,908,842),44943=>array(64,-76,907,842),44944=>array(64,-62,907,842),44945=>array(64,-61,907,842),44946=>array(64,-69,922,842),44947=>array(64,-74,929,842),44948=>array(64,-69,927,842),44949=>array(64,-68,911,842),44950=>array(64,-72,929,842),44951=>array(64,-70,936,842),44952=>array(64,-66,908,842),44953=>array(64,-59,916,842),44954=>array(64,-60,928,842),44955=>array(64,-68,908,842),44956=>array(60,32,940,714),44957=>array(79,-61,921,794),44958=>array(79,-61,921,794),44959=>array(79,-71,921,794),44960=>array(79,-46,921,785),44961=>array(79,-68,921,794),44962=>array(79,-74,921,794),44963=>array(79,-44,921,794),44964=>array(79,-62,921,794),44965=>array(79,-64,921,794),44966=>array(79,-64,921,794),44967=>array(79,-63,921,794),44968=>array(79,-68,921,794),44969=>array(79,-64,921,794),44970=>array(79,-63,921,794),44971=>array(79,-74,921,794),44972=>array(79,-62,921,794),44973=>array(79,-61,921,794),44974=>array(79,-69,921,794),44975=>array(79,-74,921,794),44976=>array(79,-69,921,794),44977=>array(79,-68,921,794),44978=>array(79,-72,921,794),44979=>array(79,-70,921,794),44980=>array(79,-66,921,794),44981=>array(79,-59,921,794),44982=>array(79,-60,921,794),44983=>array(79,-68,921,794),44984=>array(79,-64,921,776),44985=>array(79,-61,921,766),44986=>array(79,-61,921,766),44987=>array(79,-71,921,766),44988=>array(79,-46,921,767),44989=>array(79,-68,921,766),44990=>array(79,-74,921,766),44991=>array(79,-44,921,766),44992=>array(79,-62,921,766),44993=>array(79,-64,921,766),44994=>array(79,-64,921,766),44995=>array(79,-63,921,766),44996=>array(79,-68,921,766),44997=>array(79,-64,921,766),44998=>array(79,-63,921,766),44999=>array(79,-74,921,766),45000=>array(79,-62,921,766),45001=>array(79,-61,921,766),45002=>array(79,-69,921,766),45003=>array(79,-74,921,766),45004=>array(79,-69,921,766),45005=>array(79,-68,921,766),45006=>array(79,-72,921,766),45007=>array(79,-70,921,766),45008=>array(79,-66,921,766),45009=>array(79,-59,921,766),45010=>array(79,-60,921,766),45011=>array(79,-68,921,766),45012=>array(78,-70,907,841),45013=>array(68,-61,907,841),45014=>array(68,-61,907,841),45015=>array(68,-71,931,841),45016=>array(80,-46,907,841),45017=>array(68,-68,912,841),45018=>array(68,-76,907,841),45019=>array(68,-44,921,841),45020=>array(68,-62,917,841),45021=>array(68,-64,907,841),45022=>array(68,-64,908,841),45023=>array(68,-64,908,841),45024=>array(68,-69,923,841),45025=>array(68,-64,908,841),45026=>array(68,-64,908,841),45027=>array(68,-76,906,841),45028=>array(68,-62,907,841),45029=>array(68,-61,907,841),45030=>array(68,-69,922,841),45031=>array(68,-74,929,841),45032=>array(68,-69,927,841),45033=>array(68,-68,911,841),45034=>array(68,-72,929,841),45035=>array(68,-70,936,841),45036=>array(68,-66,908,841),45037=>array(68,-59,916,841),45038=>array(68,-60,928,841),45039=>array(68,-68,908,841),45040=>array(50,-68,912,843),45041=>array(67,-61,907,838),45042=>array(67,-61,907,838),45043=>array(67,-71,931,838),45044=>array(75,-46,907,843),45045=>array(67,-68,912,838),45046=>array(67,-76,907,838),45047=>array(67,-44,921,838),45048=>array(67,-62,917,838),45049=>array(67,-64,907,838),45050=>array(67,-64,908,838),45051=>array(67,-64,908,838),45052=>array(67,-69,923,838),45053=>array(67,-64,908,838),45054=>array(67,-64,908,838),45055=>array(67,-76,907,838),45056=>array(67,-62,907,838),45057=>array(67,-61,907,838),45058=>array(67,-69,922,838),45059=>array(67,-74,929,838),45060=>array(67,-69,927,838),45061=>array(67,-68,911,838),45062=>array(67,-72,929,838),45063=>array(67,-70,936,838),45064=>array(67,-66,908,838),45065=>array(67,-59,916,838),45066=>array(67,-60,928,838),45067=>array(67,-68,908,838),45068=>array(64,-69,907,842),45069=>array(65,-61,907,842),45070=>array(65,-61,907,842),45071=>array(65,-71,931,842),45072=>array(78,-46,907,842),45073=>array(65,-68,912,842),45074=>array(65,-76,907,842),45075=>array(65,-44,921,842),45076=>array(65,-62,917,842),45077=>array(65,-64,907,842),45078=>array(65,-64,908,842),45079=>array(65,-64,908,842),45080=>array(65,-69,923,842),45081=>array(65,-64,908,842),45082=>array(65,-64,908,842),45083=>array(65,-76,907,842),45084=>array(65,-62,907,842),45085=>array(65,-61,907,842),45086=>array(65,-69,922,842),45087=>array(65,-74,929,842),45088=>array(65,-69,927,842),45089=>array(65,-68,911,842),45090=>array(65,-72,929,842),45091=>array(65,-70,936,842),45092=>array(65,-66,908,842),45093=>array(65,-59,916,842),45094=>array(65,-60,928,842),45095=>array(65,-68,908,842),45096=>array(84,-64,921,776),45097=>array(79,-61,921,766),45098=>array(79,-61,921,766),45099=>array(79,-71,921,766),45100=>array(81,-46,922,767),45101=>array(79,-68,921,766),45102=>array(79,-74,921,766),45103=>array(79,-44,921,766),45104=>array(79,-62,921,766),45105=>array(79,-64,921,766),45106=>array(79,-64,921,766),45107=>array(79,-63,921,766),45108=>array(79,-68,921,766),45109=>array(79,-64,921,766),45110=>array(79,-63,921,766),45111=>array(79,-74,921,766),45112=>array(79,-62,921,766),45113=>array(79,-61,921,766),45114=>array(79,-69,921,766),45115=>array(79,-74,921,766),45116=>array(79,-69,921,766),45117=>array(79,-68,921,766),45118=>array(79,-72,921,766),45119=>array(79,-70,921,766),45120=>array(79,-66,921,766),45121=>array(79,-59,921,766),45122=>array(79,-60,921,766),45123=>array(79,-68,921,766),45124=>array(57,52,943,691),45125=>array(79,-61,921,767),45126=>array(79,-61,921,767),45127=>array(79,-71,921,767),45128=>array(79,-46,921,767),45129=>array(79,-68,921,767),45130=>array(79,-74,921,767),45131=>array(79,-44,921,767),45132=>array(79,-62,921,767),45133=>array(79,-64,921,767),45134=>array(79,-64,921,767),45135=>array(79,-63,921,767),45136=>array(79,-68,921,767),45137=>array(79,-64,921,767),45138=>array(79,-63,921,767),45139=>array(79,-74,921,767),45140=>array(79,-62,921,767),45141=>array(79,-61,921,767),45142=>array(79,-69,921,767),45143=>array(79,-74,921,767),45144=>array(79,-69,921,767),45145=>array(79,-68,921,767),45146=>array(79,-72,921,767),45147=>array(79,-70,921,767),45148=>array(79,-66,921,767),45149=>array(79,-59,921,767),45150=>array(79,-60,921,767),45151=>array(79,-68,921,767),45152=>array(66,-69,907,842),45153=>array(75,-61,907,842),45154=>array(75,-61,907,842),45155=>array(75,-71,931,842),45156=>array(74,-46,907,842),45157=>array(75,-68,912,842),45158=>array(75,-76,907,842),45159=>array(75,-44,921,842),45160=>array(75,-62,917,842),45161=>array(75,-64,907,842),45162=>array(75,-64,908,842),45163=>array(75,-64,908,842),45164=>array(75,-69,923,842),45165=>array(75,-64,908,842),45166=>array(75,-64,908,842),45167=>array(75,-76,907,842),45168=>array(75,-62,907,842),45169=>array(75,-61,907,842),45170=>array(75,-69,922,842),45171=>array(75,-74,929,842),45172=>array(75,-69,927,842),45173=>array(75,-68,911,842),45174=>array(75,-72,929,842),45175=>array(75,-70,936,842),45176=>array(75,-66,908,842),45177=>array(75,-59,916,842),45178=>array(75,-60,928,842),45179=>array(75,-68,908,842),45180=>array(56,-69,907,842),45181=>array(123,-61,907,842),45182=>array(123,-61,907,842),45183=>array(123,-71,931,842),45184=>array(105,-46,907,842),45185=>array(123,-68,912,842),45186=>array(123,-76,907,842),45187=>array(123,-44,921,842),45188=>array(123,-62,917,842),45189=>array(123,-64,907,842),45190=>array(123,-64,908,842),45191=>array(123,-64,908,842),45192=>array(123,-69,923,842),45193=>array(123,-64,908,842),45194=>array(123,-64,908,842),45195=>array(123,-76,907,842),45196=>array(123,-62,907,842),45197=>array(123,-61,907,842),45198=>array(123,-69,922,842),45199=>array(123,-74,929,842),45200=>array(123,-69,927,842),45201=>array(123,-68,911,842),45202=>array(123,-72,929,842),45203=>array(123,-70,936,842),45204=>array(123,-66,908,842),45205=>array(123,-59,916,842),45206=>array(123,-60,928,842),45207=>array(123,-68,908,842),45208=>array(109,-69,936,842),45209=>array(109,-59,936,842),45210=>array(109,-61,936,842),45211=>array(109,-71,936,842),45212=>array(109,-45,936,842),45213=>array(109,-69,936,842),45214=>array(109,-76,936,842),45215=>array(109,-44,936,842),45216=>array(109,-62,936,842),45217=>array(109,-64,936,842),45218=>array(109,-64,936,842),45219=>array(109,-64,936,842),45220=>array(109,-70,936,842),45221=>array(109,-64,936,842),45222=>array(109,-64,936,842),45223=>array(109,-76,936,842),45224=>array(109,-62,936,842),45225=>array(109,-61,936,842),45226=>array(109,-70,936,842),45227=>array(109,-74,936,842),45228=>array(109,-69,936,842),45229=>array(109,-67,936,842),45230=>array(109,-72,936,842),45231=>array(109,-71,936,842),45232=>array(109,-66,936,842),45233=>array(109,-59,936,842),45234=>array(109,-60,936,842),45235=>array(109,-69,936,842),45236=>array(133,-69,907,842),45237=>array(109,-61,907,842),45238=>array(109,-61,907,842),45239=>array(109,-71,931,842),45240=>array(109,-46,907,842),45241=>array(109,-68,912,842),45242=>array(109,-76,907,842),45243=>array(109,-44,921,842),45244=>array(109,-62,917,842),45245=>array(109,-64,907,842),45246=>array(109,-64,908,842),45247=>array(109,-64,908,842),45248=>array(109,-69,923,842),45249=>array(109,-64,908,842),45250=>array(109,-64,908,842),45251=>array(109,-76,907,842),45252=>array(109,-62,907,842),45253=>array(109,-61,907,842),45254=>array(109,-69,922,842),45255=>array(109,-74,929,842),45256=>array(109,-69,927,842),45257=>array(109,-68,911,842),45258=>array(109,-72,929,842),45259=>array(109,-70,936,842),45260=>array(109,-66,908,842),45261=>array(109,-59,916,842),45262=>array(109,-60,928,842),45263=>array(109,-68,908,842),45264=>array(109,-69,936,842),45265=>array(109,-59,936,842),45266=>array(109,-61,936,842),45267=>array(109,-71,936,842),45268=>array(109,-45,936,842),45269=>array(109,-69,936,842),45270=>array(109,-76,936,842),45271=>array(109,-44,936,842),45272=>array(109,-62,936,842),45273=>array(109,-64,936,842),45274=>array(109,-64,936,842),45275=>array(109,-64,936,842),45276=>array(109,-70,936,842),45277=>array(109,-64,936,842),45278=>array(109,-64,936,842),45279=>array(109,-76,936,842),45280=>array(109,-62,936,842),45281=>array(109,-61,936,842),45282=>array(109,-70,936,842),45283=>array(109,-74,936,842),45284=>array(109,-69,936,842),45285=>array(109,-67,936,842),45286=>array(109,-72,936,842),45287=>array(109,-71,936,842),45288=>array(109,-66,936,842),45289=>array(109,-59,936,842),45290=>array(109,-60,936,842),45291=>array(109,-69,936,842),45292=>array(133,-69,907,842),45293=>array(109,-61,907,842),45294=>array(109,-61,907,842),45295=>array(109,-71,931,842),45296=>array(109,-46,907,842),45297=>array(109,-68,912,842),45298=>array(109,-76,907,842),45299=>array(109,-44,921,842),45300=>array(109,-62,917,842),45301=>array(109,-64,907,842),45302=>array(109,-64,908,842),45303=>array(109,-64,908,842),45304=>array(109,-69,923,842),45305=>array(109,-64,908,842),45306=>array(109,-64,908,842),45307=>array(109,-76,907,842),45308=>array(109,-62,907,842),45309=>array(109,-61,907,842),45310=>array(109,-69,922,842),45311=>array(109,-74,929,842),45312=>array(109,-69,927,842),45313=>array(109,-68,911,842),45314=>array(109,-72,929,842),45315=>array(109,-70,936,842),45316=>array(109,-66,908,842),45317=>array(109,-59,916,842),45318=>array(109,-60,928,842),45319=>array(109,-68,908,842),45320=>array(109,-70,907,841),45321=>array(109,-61,907,841),45322=>array(109,-61,907,841),45323=>array(109,-71,931,841),45324=>array(109,-46,907,841),45325=>array(109,-68,912,841),45326=>array(109,-76,907,841),45327=>array(109,-44,921,841),45328=>array(109,-62,917,841),45329=>array(109,-64,907,841),45330=>array(109,-64,908,841),45331=>array(109,-64,908,841),45332=>array(109,-69,923,841),45333=>array(109,-64,908,841),45334=>array(109,-64,908,841),45335=>array(109,-76,906,841),45336=>array(109,-62,907,841),45337=>array(109,-61,907,841),45338=>array(109,-69,922,841),45339=>array(109,-74,929,841),45340=>array(109,-69,927,841),45341=>array(109,-68,911,841),45342=>array(109,-72,929,841),45343=>array(109,-70,936,841),45344=>array(109,-66,908,841),45345=>array(109,-59,916,841),45346=>array(109,-60,928,841),45347=>array(109,-68,908,841),45348=>array(134,-68,907,843),45349=>array(109,-61,907,843),45350=>array(109,-61,907,843),45351=>array(109,-71,931,843),45352=>array(109,-46,907,843),45353=>array(109,-68,912,843),45354=>array(109,-76,907,843),45355=>array(109,-44,921,843),45356=>array(109,-62,917,843),45357=>array(109,-64,907,843),45358=>array(109,-64,908,843),45359=>array(109,-64,908,843),45360=>array(109,-69,923,843),45361=>array(109,-64,908,843),45362=>array(109,-64,908,843),45363=>array(109,-76,907,843),45364=>array(109,-62,907,843),45365=>array(109,-61,907,843),45366=>array(109,-69,922,843),45367=>array(109,-74,929,843),45368=>array(109,-69,927,843),45369=>array(109,-68,911,843),45370=>array(109,-72,929,843),45371=>array(109,-70,936,843),45372=>array(109,-66,908,843),45373=>array(109,-59,916,843),45374=>array(109,-60,928,843),45375=>array(109,-68,908,843),45376=>array(109,-69,909,842),45377=>array(109,-61,907,842),45378=>array(109,-61,907,842),45379=>array(109,-71,931,842),45380=>array(109,-46,908,841),45381=>array(109,-68,912,842),45382=>array(109,-76,907,842),45383=>array(109,-44,921,842),45384=>array(109,-62,917,842),45385=>array(109,-64,907,842),45386=>array(109,-64,908,842),45387=>array(109,-64,908,842),45388=>array(109,-69,923,842),45389=>array(109,-64,908,842),45390=>array(109,-64,908,842),45391=>array(109,-76,907,842),45392=>array(109,-62,907,842),45393=>array(109,-61,907,842),45394=>array(109,-69,922,842),45395=>array(109,-74,929,842),45396=>array(109,-69,927,842),45397=>array(109,-68,911,842),45398=>array(109,-72,929,842),45399=>array(109,-70,936,842),45400=>array(109,-66,908,842),45401=>array(109,-59,916,842),45402=>array(109,-60,928,842),45403=>array(109,-68,908,842),45404=>array(144,-68,907,843),45405=>array(109,-61,907,838),45406=>array(109,-61,907,838),45407=>array(109,-71,931,838),45408=>array(109,-46,907,843),45409=>array(109,-68,912,838),45410=>array(109,-76,907,838),45411=>array(109,-44,921,838),45412=>array(109,-62,917,838),45413=>array(109,-64,907,838),45414=>array(109,-64,908,838),45415=>array(109,-64,908,838),45416=>array(109,-69,923,838),45417=>array(109,-64,908,838),45418=>array(109,-64,908,838),45419=>array(109,-76,907,838),45420=>array(109,-62,907,838),45421=>array(109,-61,907,838),45422=>array(109,-69,922,838),45423=>array(109,-74,929,838),45424=>array(109,-69,927,838),45425=>array(109,-68,911,838),45426=>array(109,-72,929,838),45427=>array(109,-70,936,838),45428=>array(109,-66,908,838),45429=>array(109,-59,916,838),45430=>array(109,-60,928,838),45431=>array(109,-68,908,838),45432=>array(62,27,943,732),45433=>array(79,-61,921,797),45434=>array(79,-61,921,797),45435=>array(79,-71,921,797),45436=>array(79,-46,921,792),45437=>array(79,-68,921,797),45438=>array(79,-74,921,797),45439=>array(79,-44,921,797),45440=>array(79,-62,921,797),45441=>array(79,-64,921,797),45442=>array(79,-64,921,797),45443=>array(79,-63,921,797),45444=>array(79,-68,921,797),45445=>array(79,-64,921,797),45446=>array(79,-63,921,797),45447=>array(79,-74,921,797),45448=>array(79,-62,921,797),45449=>array(79,-61,921,797),45450=>array(79,-69,921,797),45451=>array(79,-74,921,797),45452=>array(79,-69,921,797),45453=>array(79,-68,921,797),45454=>array(79,-72,921,797),45455=>array(79,-70,921,797),45456=>array(79,-66,921,797),45457=>array(79,-59,921,797),45458=>array(79,-60,921,797),45459=>array(79,-68,921,797),45460=>array(47,-69,936,842),45461=>array(64,-59,936,842),45462=>array(64,-61,936,842),45463=>array(64,-71,936,842),45464=>array(74,-45,936,842),45465=>array(64,-69,936,842),45466=>array(64,-76,936,842),45467=>array(64,-44,936,842),45468=>array(64,-62,936,842),45469=>array(64,-64,936,842),45470=>array(64,-64,936,842),45471=>array(64,-64,936,842),45472=>array(64,-70,936,842),45473=>array(64,-64,936,842),45474=>array(64,-64,936,842),45475=>array(64,-76,936,842),45476=>array(64,-62,936,842),45477=>array(64,-61,936,842),45478=>array(64,-70,936,842),45479=>array(64,-74,936,842),45480=>array(64,-69,936,842),45481=>array(64,-67,936,842),45482=>array(64,-72,936,842),45483=>array(64,-71,936,842),45484=>array(64,-66,936,842),45485=>array(64,-59,936,842),45486=>array(64,-60,936,842),45487=>array(64,-69,936,842),45488=>array(43,-68,907,843),45489=>array(79,-61,907,843),45490=>array(79,-61,907,843),45491=>array(79,-71,931,843),45492=>array(72,-46,907,842),45493=>array(79,-68,912,843),45494=>array(79,-76,907,843),45495=>array(79,-44,921,843),45496=>array(79,-62,917,843),45497=>array(79,-64,907,843),45498=>array(79,-64,908,843),45499=>array(79,-64,908,843),45500=>array(79,-69,923,843),45501=>array(79,-64,908,843),45502=>array(79,-64,908,843),45503=>array(79,-76,907,843),45504=>array(79,-62,907,843),45505=>array(79,-61,907,843),45506=>array(79,-69,922,843),45507=>array(79,-74,929,843),45508=>array(79,-69,927,843),45509=>array(79,-68,911,843),45510=>array(79,-72,929,843),45511=>array(79,-70,936,843),45512=>array(79,-66,908,843),45513=>array(79,-59,916,843),45514=>array(79,-60,928,843),45515=>array(79,-68,908,843),45516=>array(62,-69,907,842),45517=>array(64,-61,908,842),45518=>array(64,-61,908,842),45519=>array(64,-71,931,842),45520=>array(64,-46,908,841),45521=>array(64,-68,912,842),45522=>array(64,-76,908,842),45523=>array(64,-44,921,842),45524=>array(64,-62,917,842),45525=>array(64,-64,908,842),45526=>array(64,-64,908,842),45527=>array(64,-64,908,842),45528=>array(64,-69,923,842),45529=>array(64,-64,908,842),45530=>array(64,-64,908,842),45531=>array(64,-76,908,842),45532=>array(64,-62,908,842),45533=>array(64,-61,908,842),45534=>array(64,-69,922,842),45535=>array(64,-74,929,842),45536=>array(64,-69,927,842),45537=>array(64,-68,911,842),45538=>array(64,-72,929,842),45539=>array(64,-70,936,842),45540=>array(64,-66,908,842),45541=>array(64,-59,916,842),45542=>array(64,-60,928,842),45543=>array(64,-68,908,842),45544=>array(60,-13,940,742),45545=>array(79,-61,922,797),45546=>array(79,-61,922,797),45547=>array(79,-71,922,797),45548=>array(79,-46,922,797),45549=>array(79,-68,922,797),45550=>array(79,-74,922,797),45551=>array(79,-44,922,797),45552=>array(79,-62,922,797),45553=>array(79,-64,922,797),45554=>array(79,-64,922,797),45555=>array(79,-63,922,797),45556=>array(79,-68,922,797),45557=>array(79,-64,922,797),45558=>array(79,-63,922,797),45559=>array(79,-74,922,797),45560=>array(79,-62,922,797),45561=>array(79,-61,922,797),45562=>array(79,-69,922,797),45563=>array(79,-74,922,797),45564=>array(79,-69,922,797),45565=>array(79,-68,922,797),45566=>array(79,-72,922,797),45567=>array(79,-70,922,797),45568=>array(79,-66,922,797),45569=>array(79,-59,922,797),45570=>array(79,-60,922,797),45571=>array(79,-68,922,797),45572=>array(79,-64,921,797),45573=>array(79,-61,921,797),45574=>array(79,-61,921,797),45575=>array(79,-71,921,797),45576=>array(79,-46,921,797),45577=>array(79,-68,921,797),45578=>array(79,-74,921,797),45579=>array(79,-44,921,797),45580=>array(79,-62,921,797),45581=>array(79,-64,921,797),45582=>array(79,-64,921,797),45583=>array(79,-63,921,797),45584=>array(79,-68,921,797),45585=>array(79,-64,921,797),45586=>array(79,-63,921,797),45587=>array(79,-74,921,797),45588=>array(79,-62,921,797),45589=>array(79,-61,921,797),45590=>array(79,-69,921,797),45591=>array(79,-74,921,797),45592=>array(79,-69,921,797),45593=>array(79,-68,921,797),45594=>array(79,-72,921,797),45595=>array(79,-70,921,797),45596=>array(79,-66,921,797),45597=>array(79,-59,921,797),45598=>array(79,-60,921,797),45599=>array(79,-68,921,797),45600=>array(69,-69,909,842),45601=>array(79,-61,907,841),45602=>array(79,-61,907,841),45603=>array(79,-71,931,841),45604=>array(79,-46,907,841),45605=>array(79,-68,912,841),45606=>array(79,-76,907,841),45607=>array(79,-44,921,841),45608=>array(79,-62,917,841),45609=>array(79,-64,907,841),45610=>array(79,-64,908,841),45611=>array(79,-64,908,841),45612=>array(79,-69,923,841),45613=>array(79,-64,908,841),45614=>array(79,-64,908,841),45615=>array(79,-76,906,841),45616=>array(79,-62,907,841),45617=>array(79,-61,907,841),45618=>array(79,-69,922,841),45619=>array(79,-74,929,841),45620=>array(79,-69,927,841),45621=>array(79,-68,911,841),45622=>array(79,-72,929,841),45623=>array(79,-70,936,841),45624=>array(79,-66,908,841),45625=>array(79,-59,916,841),45626=>array(79,-60,928,841),45627=>array(79,-68,908,841),45628=>array(63,-68,907,843),45629=>array(72,-61,907,843),45630=>array(72,-61,907,843),45631=>array(72,-71,931,843),45632=>array(90,-46,907,843),45633=>array(72,-68,912,843),45634=>array(72,-76,907,843),45635=>array(72,-44,921,843),45636=>array(72,-62,917,843),45637=>array(72,-64,907,843),45638=>array(72,-64,908,843),45639=>array(72,-64,908,843),45640=>array(72,-69,923,843),45641=>array(72,-64,908,843),45642=>array(72,-64,908,843),45643=>array(72,-76,907,843),45644=>array(72,-62,907,843),45645=>array(72,-61,907,843),45646=>array(72,-69,922,843),45647=>array(72,-74,929,843),45648=>array(72,-69,927,843),45649=>array(72,-68,911,843),45650=>array(72,-72,929,843),45651=>array(72,-70,936,843),45652=>array(72,-66,908,843),45653=>array(72,-59,916,843),45654=>array(72,-60,928,843),45655=>array(72,-68,908,843),45656=>array(70,-68,910,843),45657=>array(64,-61,907,842),45658=>array(64,-61,907,842),45659=>array(64,-71,931,842),45660=>array(65,-46,907,841),45661=>array(64,-68,912,842),45662=>array(64,-76,907,842),45663=>array(64,-44,921,842),45664=>array(64,-62,917,842),45665=>array(64,-64,907,842),45666=>array(64,-64,908,842),45667=>array(64,-64,908,842),45668=>array(64,-69,923,842),45669=>array(64,-64,908,842),45670=>array(64,-64,908,842),45671=>array(64,-76,907,842),45672=>array(64,-62,907,842),45673=>array(64,-61,907,842),45674=>array(64,-69,922,842),45675=>array(64,-74,929,842),45676=>array(64,-69,927,842),45677=>array(64,-68,911,842),45678=>array(64,-72,929,842),45679=>array(64,-70,936,842),45680=>array(64,-66,908,842),45681=>array(64,-59,916,842),45682=>array(64,-60,928,842),45683=>array(64,-68,908,842),45684=>array(71,-64,928,797),45685=>array(79,-61,921,797),45686=>array(79,-61,921,797),45687=>array(79,-71,921,797),45688=>array(79,-46,921,797),45689=>array(79,-68,921,797),45690=>array(79,-74,921,797),45691=>array(79,-44,921,797),45692=>array(79,-62,921,797),45693=>array(79,-64,921,797),45694=>array(79,-64,921,797),45695=>array(79,-63,921,797),45696=>array(79,-68,921,797),45697=>array(79,-64,921,797),45698=>array(79,-63,921,797),45699=>array(79,-74,921,797),45700=>array(79,-62,921,797),45701=>array(79,-61,921,797),45702=>array(79,-69,921,797),45703=>array(79,-74,921,797),45704=>array(79,-69,921,797),45705=>array(79,-68,921,797),45706=>array(79,-72,921,797),45707=>array(79,-70,921,797),45708=>array(79,-66,921,797),45709=>array(79,-59,921,797),45710=>array(79,-60,921,797),45711=>array(79,-68,921,797),45712=>array(57,32,943,747),45713=>array(79,-61,921,802),45714=>array(79,-61,921,802),45715=>array(79,-71,921,802),45716=>array(79,-46,921,812),45717=>array(79,-68,921,802),45718=>array(79,-74,921,802),45719=>array(79,-44,921,802),45720=>array(79,-62,921,802),45721=>array(79,-64,921,802),45722=>array(79,-64,921,802),45723=>array(79,-63,921,802),45724=>array(79,-68,921,802),45725=>array(79,-64,921,802),45726=>array(79,-63,921,802),45727=>array(79,-74,921,802),45728=>array(79,-62,921,802),45729=>array(79,-61,921,802),45730=>array(79,-69,921,802),45731=>array(79,-74,921,802),45732=>array(79,-69,921,802),45733=>array(79,-68,921,802),45734=>array(79,-72,921,802),45735=>array(79,-70,921,802),45736=>array(79,-66,921,802),45737=>array(79,-59,921,802),45738=>array(79,-60,921,802),45739=>array(79,-68,921,802),45740=>array(68,-69,907,842),45741=>array(69,-61,907,842),45742=>array(69,-61,907,842),45743=>array(69,-71,931,842),45744=>array(65,-46,907,842),45745=>array(69,-68,912,842),45746=>array(69,-76,907,842),45747=>array(69,-44,921,842),45748=>array(69,-62,917,842),45749=>array(69,-64,907,842),45750=>array(69,-64,908,842),45751=>array(69,-64,908,842),45752=>array(69,-69,923,842),45753=>array(69,-64,908,842),45754=>array(69,-64,908,842),45755=>array(69,-76,907,842),45756=>array(69,-62,907,842),45757=>array(69,-61,907,842),45758=>array(69,-69,922,842),45759=>array(69,-74,929,842),45760=>array(69,-69,927,842),45761=>array(69,-68,911,842),45762=>array(69,-72,929,842),45763=>array(69,-70,936,842),45764=>array(69,-66,908,842),45765=>array(69,-59,916,842),45766=>array(69,-60,928,842),45767=>array(69,-68,908,842),45768=>array(138,-69,907,842),45769=>array(138,-61,907,842),45770=>array(138,-61,907,842),45771=>array(138,-71,931,842),45772=>array(138,-46,907,842),45773=>array(138,-68,912,842),45774=>array(138,-76,907,842),45775=>array(138,-44,921,842),45776=>array(138,-62,917,842),45777=>array(138,-64,907,842),45778=>array(138,-64,908,842),45779=>array(138,-64,908,842),45780=>array(138,-69,923,842),45781=>array(138,-64,908,842),45782=>array(138,-64,908,842),45783=>array(138,-76,907,842),45784=>array(138,-62,907,842),45785=>array(138,-61,907,842),45786=>array(138,-69,922,842),45787=>array(138,-74,929,842),45788=>array(138,-69,927,842),45789=>array(138,-68,911,842),45790=>array(138,-72,929,842),45791=>array(138,-70,936,842),45792=>array(138,-66,908,842),45793=>array(138,-59,916,842),45794=>array(138,-60,928,842),45795=>array(138,-68,908,842),45796=>array(109,-69,936,842),45797=>array(109,-59,936,837),45798=>array(109,-61,936,837),45799=>array(109,-71,936,837),45800=>array(109,-45,936,842),45801=>array(109,-69,936,837),45802=>array(109,-76,936,837),45803=>array(109,-44,936,837),45804=>array(109,-62,936,837),45805=>array(109,-64,936,837),45806=>array(109,-64,936,837),45807=>array(109,-64,936,837),45808=>array(109,-70,936,837),45809=>array(109,-64,936,837),45810=>array(109,-64,936,837),45811=>array(109,-76,936,837),45812=>array(109,-62,936,837),45813=>array(109,-61,936,837),45814=>array(109,-70,936,837),45815=>array(109,-74,936,837),45816=>array(109,-69,936,837),45817=>array(109,-67,936,837),45818=>array(109,-72,936,837),45819=>array(109,-71,936,837),45820=>array(109,-66,936,837),45821=>array(109,-59,936,837),45822=>array(109,-60,936,837),45823=>array(109,-69,936,837),45824=>array(109,-69,907,842),45825=>array(119,-61,907,842),45826=>array(119,-61,907,842),45827=>array(119,-71,931,842),45828=>array(119,-46,907,842),45829=>array(119,-68,912,842),45830=>array(119,-76,907,842),45831=>array(119,-44,921,842),45832=>array(119,-62,917,842),45833=>array(119,-64,907,842),45834=>array(119,-64,908,842),45835=>array(119,-64,908,842),45836=>array(119,-69,923,842),45837=>array(119,-64,908,842),45838=>array(119,-64,908,842),45839=>array(119,-76,907,842),45840=>array(119,-62,907,842),45841=>array(119,-61,907,842),45842=>array(119,-69,922,842),45843=>array(119,-74,929,842),45844=>array(119,-69,927,842),45845=>array(119,-68,911,842),45846=>array(119,-72,929,842),45847=>array(119,-70,936,842),45848=>array(119,-66,908,842),45849=>array(119,-59,916,842),45850=>array(119,-60,928,842),45851=>array(119,-68,908,842),45852=>array(109,-68,935,843),45853=>array(109,-59,936,842),45854=>array(109,-61,936,842),45855=>array(109,-71,936,842),45856=>array(109,-45,936,842),45857=>array(109,-69,936,842),45858=>array(109,-76,936,842),45859=>array(109,-44,936,842),45860=>array(109,-62,936,842),45861=>array(109,-64,936,842),45862=>array(109,-64,936,842),45863=>array(109,-64,936,842),45864=>array(109,-70,936,842),45865=>array(109,-64,936,842),45866=>array(109,-64,936,842),45867=>array(109,-76,936,842),45868=>array(109,-62,936,842),45869=>array(109,-61,936,842),45870=>array(109,-70,936,842),45871=>array(109,-74,936,842),45872=>array(109,-69,936,842),45873=>array(109,-67,936,842),45874=>array(109,-72,936,842),45875=>array(109,-71,936,842),45876=>array(109,-66,936,842),45877=>array(109,-59,936,842),45878=>array(109,-60,936,842),45879=>array(109,-69,936,842),45880=>array(109,-69,907,842),45881=>array(119,-61,907,842),45882=>array(119,-61,907,842),45883=>array(119,-71,931,842),45884=>array(119,-46,907,842),45885=>array(119,-68,912,842),45886=>array(119,-76,907,842),45887=>array(119,-44,921,842),45888=>array(119,-62,917,842),45889=>array(119,-64,907,842),45890=>array(119,-64,908,842),45891=>array(119,-64,908,842),45892=>array(119,-69,923,842),45893=>array(119,-64,908,842),45894=>array(119,-64,908,842),45895=>array(119,-76,907,842),45896=>array(119,-62,907,842),45897=>array(119,-61,907,842),45898=>array(119,-69,922,842),45899=>array(119,-74,929,842),45900=>array(119,-69,927,842),45901=>array(119,-68,911,842),45902=>array(119,-72,929,842),45903=>array(119,-70,936,842),45904=>array(119,-66,908,842),45905=>array(119,-59,916,842),45906=>array(119,-60,928,842),45907=>array(119,-68,908,842),45908=>array(109,-70,907,841),45909=>array(109,-61,907,841),45910=>array(109,-61,907,841),45911=>array(109,-71,931,841),45912=>array(109,-46,907,841),45913=>array(109,-68,912,841),45914=>array(109,-76,907,841),45915=>array(109,-44,921,841),45916=>array(109,-62,917,841),45917=>array(109,-64,907,841),45918=>array(109,-64,908,841),45919=>array(109,-64,908,841),45920=>array(109,-69,923,841),45921=>array(109,-64,908,841),45922=>array(109,-64,908,841),45923=>array(109,-76,906,841),45924=>array(109,-62,907,841),45925=>array(109,-61,907,841),45926=>array(109,-69,922,841),45927=>array(109,-74,929,841),45928=>array(109,-69,927,841),45929=>array(109,-68,911,841),45930=>array(109,-72,929,841),45931=>array(109,-70,936,841),45932=>array(109,-66,908,841),45933=>array(109,-59,916,841),45934=>array(109,-60,928,841),45935=>array(109,-68,908,841),45936=>array(109,-68,907,843),45937=>array(119,-61,907,843),45938=>array(119,-61,907,843),45939=>array(119,-71,931,843),45940=>array(119,-46,907,843),45941=>array(119,-68,912,843),45942=>array(119,-76,907,843),45943=>array(119,-44,921,843),45944=>array(119,-62,917,843),45945=>array(119,-64,907,843),45946=>array(119,-64,908,843),45947=>array(119,-64,908,843),45948=>array(119,-69,923,843),45949=>array(119,-64,908,843),45950=>array(119,-64,908,843),45951=>array(119,-76,907,843),45952=>array(119,-62,907,843),45953=>array(119,-61,907,843),45954=>array(119,-69,922,843),45955=>array(119,-74,929,843),45956=>array(119,-69,927,843),45957=>array(119,-68,911,843),45958=>array(119,-72,929,843),45959=>array(119,-70,936,843),45960=>array(119,-66,908,843),45961=>array(119,-59,916,843),45962=>array(119,-60,928,843),45963=>array(119,-68,908,843),45964=>array(109,-70,907,842),45965=>array(109,-61,908,842),45966=>array(109,-61,908,842),45967=>array(109,-71,931,842),45968=>array(109,-46,907,842),45969=>array(109,-68,912,842),45970=>array(109,-76,908,842),45971=>array(109,-44,921,842),45972=>array(109,-62,917,842),45973=>array(109,-64,908,842),45974=>array(109,-64,908,842),45975=>array(109,-64,908,842),45976=>array(109,-69,923,842),45977=>array(109,-64,908,842),45978=>array(109,-64,908,842),45979=>array(109,-76,908,842),45980=>array(109,-62,908,842),45981=>array(109,-61,908,842),45982=>array(109,-69,922,842),45983=>array(109,-74,929,842),45984=>array(109,-69,927,842),45985=>array(109,-68,911,842),45986=>array(109,-72,929,842),45987=>array(109,-70,936,842),45988=>array(109,-66,908,842),45989=>array(109,-59,916,842),45990=>array(109,-60,928,842),45991=>array(109,-68,908,842),45992=>array(109,-68,907,843),45993=>array(119,-61,907,843),45994=>array(119,-61,907,843),45995=>array(119,-71,931,843),45996=>array(119,-46,907,843),45997=>array(119,-68,912,843),45998=>array(119,-76,907,843),45999=>array(119,-44,921,843),46000=>array(119,-62,917,843),46001=>array(119,-64,907,843),46002=>array(119,-64,908,843),46003=>array(119,-64,908,843),46004=>array(119,-69,923,843),46005=>array(119,-64,908,843),46006=>array(119,-64,908,843),46007=>array(119,-76,907,843),46008=>array(119,-62,907,843),46009=>array(119,-61,907,843),46010=>array(119,-69,922,843),46011=>array(119,-74,929,843),46012=>array(119,-69,927,843),46013=>array(119,-68,911,843),46014=>array(119,-72,929,843),46015=>array(119,-70,936,843),46016=>array(119,-66,908,843),46017=>array(119,-59,916,843),46018=>array(119,-60,928,843),46019=>array(119,-68,908,843),46020=>array(62,-13,943,759),46021=>array(79,-61,921,790),46022=>array(79,-61,921,790),46023=>array(79,-71,921,790),46024=>array(79,-46,921,784),46025=>array(79,-68,921,790),46026=>array(79,-74,921,790),46027=>array(79,-44,921,790),46028=>array(79,-62,921,790),46029=>array(79,-64,921,790),46030=>array(79,-64,921,790),46031=>array(79,-63,921,790),46032=>array(79,-68,921,790),46033=>array(79,-64,921,790),46034=>array(79,-63,921,790),46035=>array(79,-74,921,790),46036=>array(79,-62,921,790),46037=>array(79,-61,921,790),46038=>array(79,-69,921,790),46039=>array(79,-74,921,790),46040=>array(79,-69,921,790),46041=>array(79,-68,921,790),46042=>array(79,-72,921,790),46043=>array(79,-70,921,790),46044=>array(79,-66,921,790),46045=>array(79,-59,921,790),46046=>array(79,-60,921,790),46047=>array(79,-68,921,790),46048=>array(47,-69,936,842),46049=>array(64,-59,936,842),46050=>array(64,-61,936,842),46051=>array(64,-71,936,842),46052=>array(74,-45,936,842),46053=>array(64,-69,936,842),46054=>array(64,-76,936,842),46055=>array(64,-44,936,842),46056=>array(64,-62,936,842),46057=>array(64,-64,936,842),46058=>array(64,-64,936,842),46059=>array(64,-64,936,842),46060=>array(64,-70,936,842),46061=>array(64,-64,936,842),46062=>array(64,-64,936,842),46063=>array(64,-76,936,842),46064=>array(64,-62,936,842),46065=>array(64,-61,936,842),46066=>array(64,-70,936,842),46067=>array(64,-74,936,842),46068=>array(64,-69,936,842),46069=>array(64,-67,936,842),46070=>array(64,-72,936,842),46071=>array(64,-71,936,842),46072=>array(64,-66,936,842),46073=>array(64,-59,936,842),46074=>array(64,-60,936,842),46075=>array(64,-69,936,842),46076=>array(61,-69,906,842),46077=>array(64,-61,907,842),46078=>array(64,-61,907,842),46079=>array(64,-71,931,842),46080=>array(53,-46,907,842),46081=>array(64,-68,912,842),46082=>array(64,-76,907,842),46083=>array(64,-44,921,842),46084=>array(64,-62,917,842),46085=>array(64,-64,907,842),46086=>array(64,-64,908,842),46087=>array(64,-64,908,842),46088=>array(64,-69,923,842),46089=>array(64,-64,908,842),46090=>array(64,-64,908,842),46091=>array(64,-76,907,842),46092=>array(64,-62,907,842),46093=>array(64,-61,907,842),46094=>array(64,-69,922,842),46095=>array(64,-74,929,842),46096=>array(64,-69,927,842),46097=>array(64,-68,911,842),46098=>array(64,-72,929,842),46099=>array(64,-70,936,842),46100=>array(64,-66,908,842),46101=>array(64,-59,916,842),46102=>array(64,-60,928,842),46103=>array(64,-68,908,842),46104=>array(62,-69,907,842),46105=>array(64,-61,907,842),46106=>array(64,-61,907,842),46107=>array(64,-71,931,842),46108=>array(64,-46,908,841),46109=>array(64,-68,912,842),46110=>array(64,-76,907,842),46111=>array(64,-44,921,842),46112=>array(64,-62,917,842),46113=>array(64,-64,907,842),46114=>array(64,-64,908,842),46115=>array(64,-64,908,842),46116=>array(64,-69,923,842),46117=>array(64,-64,908,842),46118=>array(64,-64,908,842),46119=>array(64,-76,907,842),46120=>array(64,-62,907,842),46121=>array(64,-61,907,842),46122=>array(64,-69,922,842),46123=>array(64,-74,929,842),46124=>array(64,-69,927,842),46125=>array(64,-68,911,842),46126=>array(64,-72,929,842),46127=>array(64,-70,936,842),46128=>array(64,-66,908,842),46129=>array(64,-59,916,842),46130=>array(64,-60,928,842),46131=>array(64,-68,908,842),46132=>array(60,-13,940,759),46133=>array(79,-61,921,785),46134=>array(79,-61,921,785),46135=>array(79,-71,921,785),46136=>array(79,-46,922,784),46137=>array(79,-68,921,785),46138=>array(79,-74,921,785),46139=>array(79,-44,921,785),46140=>array(79,-62,921,785),46141=>array(79,-64,921,785),46142=>array(79,-64,921,785),46143=>array(79,-63,921,785),46144=>array(79,-68,921,785),46145=>array(79,-64,921,785),46146=>array(79,-63,921,785),46147=>array(79,-74,921,785),46148=>array(79,-62,921,785),46149=>array(79,-61,921,785),46150=>array(79,-69,921,785),46151=>array(79,-74,921,785),46152=>array(79,-69,921,785),46153=>array(79,-68,921,785),46154=>array(79,-72,921,785),46155=>array(79,-70,921,785),46156=>array(79,-66,921,785),46157=>array(79,-59,921,785),46158=>array(79,-60,921,785),46159=>array(79,-68,921,785),46160=>array(79,-64,920,789),46161=>array(79,-61,921,785),46162=>array(79,-61,921,785),46163=>array(79,-71,921,785),46164=>array(79,-46,921,784),46165=>array(79,-68,921,785),46166=>array(79,-74,921,785),46167=>array(79,-44,921,785),46168=>array(79,-62,921,785),46169=>array(79,-64,921,785),46170=>array(79,-64,921,785),46171=>array(79,-63,921,785),46172=>array(79,-68,921,785),46173=>array(79,-64,921,785),46174=>array(79,-63,921,785),46175=>array(79,-74,921,785),46176=>array(79,-62,921,785),46177=>array(79,-61,921,785),46178=>array(79,-69,921,785),46179=>array(79,-74,921,785),46180=>array(79,-69,921,785),46181=>array(79,-68,921,785),46182=>array(79,-72,921,785),46183=>array(79,-70,921,785),46184=>array(79,-66,921,785),46185=>array(79,-59,921,785),46186=>array(79,-60,921,785),46187=>array(79,-68,921,785),46188=>array(68,-70,907,841),46189=>array(76,-61,907,841),46190=>array(76,-61,907,841),46191=>array(76,-71,931,841),46192=>array(75,-46,907,841),46193=>array(76,-68,912,841),46194=>array(76,-76,907,841),46195=>array(76,-44,921,841),46196=>array(76,-62,917,841),46197=>array(76,-64,907,841),46198=>array(76,-64,908,841),46199=>array(76,-64,908,841),46200=>array(76,-69,923,841),46201=>array(76,-64,908,841),46202=>array(76,-64,908,841),46203=>array(76,-76,906,841),46204=>array(76,-62,907,841),46205=>array(76,-61,907,841),46206=>array(76,-69,922,841),46207=>array(76,-74,929,841),46208=>array(76,-69,927,841),46209=>array(76,-68,911,841),46210=>array(76,-72,929,841),46211=>array(76,-70,936,841),46212=>array(76,-66,908,841),46213=>array(76,-59,916,841),46214=>array(76,-60,928,841),46215=>array(76,-68,908,841),46216=>array(52,-69,908,842),46217=>array(71,-61,907,843),46218=>array(71,-61,907,843),46219=>array(71,-71,931,843),46220=>array(79,-46,907,843),46221=>array(71,-68,912,843),46222=>array(71,-76,907,843),46223=>array(71,-44,921,843),46224=>array(71,-62,917,843),46225=>array(71,-64,907,843),46226=>array(71,-64,908,843),46227=>array(71,-64,908,843),46228=>array(71,-69,923,843),46229=>array(71,-64,908,843),46230=>array(71,-64,908,843),46231=>array(71,-76,907,843),46232=>array(71,-62,907,843),46233=>array(71,-61,907,843),46234=>array(71,-69,922,843),46235=>array(71,-74,929,843),46236=>array(71,-69,927,843),46237=>array(71,-68,911,843),46238=>array(71,-72,929,843),46239=>array(71,-70,936,843),46240=>array(71,-66,908,843),46241=>array(71,-59,916,843),46242=>array(71,-60,928,843),46243=>array(71,-68,908,843),46244=>array(70,-69,907,842),46245=>array(64,-61,907,842),46246=>array(64,-61,907,842),46247=>array(64,-71,931,842),46248=>array(65,-46,907,843),46249=>array(64,-68,912,842),46250=>array(64,-76,907,842),46251=>array(64,-44,921,842),46252=>array(64,-62,917,842),46253=>array(64,-64,907,842),46254=>array(64,-64,908,842),46255=>array(64,-64,908,842),46256=>array(64,-69,923,842),46257=>array(64,-64,908,842),46258=>array(64,-64,908,842),46259=>array(64,-76,907,842),46260=>array(64,-62,907,842),46261=>array(64,-61,907,842),46262=>array(64,-69,922,842),46263=>array(64,-74,929,842),46264=>array(64,-69,927,842),46265=>array(64,-68,911,842),46266=>array(64,-72,929,842),46267=>array(64,-70,936,842),46268=>array(64,-66,908,842),46269=>array(64,-59,916,842),46270=>array(64,-60,928,842),46271=>array(64,-68,908,842),46272=>array(71,-64,928,784),46273=>array(79,-61,921,785),46274=>array(79,-61,921,785),46275=>array(79,-71,921,785),46276=>array(79,-46,921,784),46277=>array(79,-68,921,785),46278=>array(79,-74,921,785),46279=>array(79,-44,921,785),46280=>array(79,-62,921,785),46281=>array(79,-64,921,785),46282=>array(79,-64,921,785),46283=>array(79,-63,921,785),46284=>array(79,-68,921,785),46285=>array(79,-64,921,785),46286=>array(79,-63,921,785),46287=>array(79,-74,921,785),46288=>array(79,-62,921,785),46289=>array(79,-61,921,785),46290=>array(79,-69,921,785),46291=>array(79,-74,921,785),46292=>array(79,-69,921,785),46293=>array(79,-68,921,785),46294=>array(79,-72,921,785),46295=>array(79,-70,921,785),46296=>array(79,-66,921,785),46297=>array(79,-59,921,785),46298=>array(79,-60,921,785),46299=>array(79,-68,921,785),46300=>array(57,42,943,709),46301=>array(79,-61,921,784),46302=>array(79,-61,921,784),46303=>array(79,-71,921,784),46304=>array(79,-46,921,784),46305=>array(79,-68,921,784),46306=>array(79,-74,921,784),46307=>array(79,-44,921,784),46308=>array(79,-62,921,784),46309=>array(79,-64,921,784),46310=>array(79,-64,921,784),46311=>array(79,-63,921,784),46312=>array(79,-68,921,784),46313=>array(79,-64,921,784),46314=>array(79,-63,921,784),46315=>array(79,-74,921,784),46316=>array(79,-62,921,784),46317=>array(79,-61,921,784),46318=>array(79,-69,921,784),46319=>array(79,-74,921,784),46320=>array(79,-69,921,784),46321=>array(79,-68,921,784),46322=>array(79,-72,921,784),46323=>array(79,-70,921,784),46324=>array(79,-66,921,784),46325=>array(79,-59,921,784),46326=>array(79,-60,921,784),46327=>array(79,-68,921,784),46328=>array(66,-69,907,842),46329=>array(64,-61,907,842),46330=>array(64,-61,907,842),46331=>array(64,-71,931,842),46332=>array(64,-46,907,842),46333=>array(64,-68,912,842),46334=>array(64,-76,907,842),46335=>array(64,-44,921,842),46336=>array(64,-62,917,842),46337=>array(64,-64,907,842),46338=>array(64,-64,908,842),46339=>array(64,-64,908,842),46340=>array(64,-69,923,842),46341=>array(64,-64,908,842),46342=>array(64,-64,908,842),46343=>array(64,-76,907,842),46344=>array(64,-62,907,842),46345=>array(64,-61,907,842),46346=>array(64,-69,922,842),46347=>array(64,-74,929,842),46348=>array(64,-69,927,842),46349=>array(64,-68,911,842),46350=>array(64,-72,929,842),46351=>array(64,-70,936,842),46352=>array(64,-66,908,842),46353=>array(64,-59,916,842),46354=>array(64,-60,928,842),46355=>array(64,-68,908,842),46356=>array(119,-69,907,842),46357=>array(124,-61,907,842),46358=>array(124,-61,907,842),46359=>array(124,-71,931,842),46360=>array(124,-46,907,842),46361=>array(124,-68,912,842),46362=>array(124,-76,907,842),46363=>array(124,-44,921,842),46364=>array(124,-62,917,842),46365=>array(124,-64,907,842),46366=>array(124,-64,908,842),46367=>array(124,-64,908,842),46368=>array(124,-69,923,842),46369=>array(124,-64,908,842),46370=>array(124,-64,908,842),46371=>array(124,-76,907,842),46372=>array(124,-62,907,842),46373=>array(124,-61,907,842),46374=>array(124,-69,922,842),46375=>array(124,-74,929,842),46376=>array(124,-69,927,842),46377=>array(124,-68,911,842),46378=>array(124,-72,929,842),46379=>array(124,-70,936,842),46380=>array(124,-66,908,842),46381=>array(124,-59,916,842),46382=>array(124,-60,928,842),46383=>array(124,-68,908,842),46384=>array(94,-69,936,842),46385=>array(94,-59,936,842),46386=>array(94,-61,936,842),46387=>array(94,-71,936,842),46388=>array(94,-45,936,842),46389=>array(94,-69,936,842),46390=>array(94,-76,936,842),46391=>array(94,-44,936,842),46392=>array(94,-62,936,842),46393=>array(94,-64,936,842),46394=>array(94,-64,936,842),46395=>array(94,-64,936,842),46396=>array(94,-70,936,842),46397=>array(94,-64,936,842),46398=>array(94,-64,936,842),46399=>array(94,-76,936,842),46400=>array(94,-62,936,842),46401=>array(94,-61,936,842),46402=>array(94,-70,936,842),46403=>array(94,-74,936,842),46404=>array(94,-69,936,842),46405=>array(94,-67,936,842),46406=>array(94,-72,936,842),46407=>array(94,-71,936,842),46408=>array(94,-66,936,842),46409=>array(94,-59,936,842),46410=>array(94,-60,936,842),46411=>array(94,-69,936,842),46412=>array(99,-69,907,842),46413=>array(99,-61,907,837),46414=>array(99,-61,907,837),46415=>array(99,-71,931,837),46416=>array(99,-46,907,842),46417=>array(99,-68,912,837),46418=>array(99,-76,907,837),46419=>array(99,-44,921,837),46420=>array(99,-62,917,837),46421=>array(99,-64,907,837),46422=>array(99,-64,908,837),46423=>array(99,-64,908,837),46424=>array(99,-69,923,837),46425=>array(99,-64,908,837),46426=>array(99,-64,908,837),46427=>array(99,-76,907,837),46428=>array(99,-62,907,837),46429=>array(99,-61,907,837),46430=>array(99,-69,922,837),46431=>array(99,-74,929,837),46432=>array(99,-69,927,837),46433=>array(99,-68,911,837),46434=>array(99,-72,929,837),46435=>array(99,-70,936,837),46436=>array(99,-66,908,837),46437=>array(99,-59,916,837),46438=>array(99,-60,928,837),46439=>array(99,-68,908,837),46440=>array(94,-69,936,842),46441=>array(94,-59,936,842),46442=>array(94,-61,936,842),46443=>array(94,-71,936,842),46444=>array(94,-45,936,842),46445=>array(94,-69,936,842),46446=>array(94,-76,936,842),46447=>array(94,-44,936,842),46448=>array(94,-62,936,842),46449=>array(94,-64,936,842),46450=>array(94,-64,936,842),46451=>array(94,-64,936,842),46452=>array(94,-70,936,842),46453=>array(94,-64,936,842),46454=>array(94,-64,936,842),46455=>array(94,-76,936,842),46456=>array(94,-62,936,842),46457=>array(94,-61,936,842),46458=>array(94,-70,936,842),46459=>array(94,-74,936,842),46460=>array(94,-69,936,842),46461=>array(94,-67,936,842),46462=>array(94,-72,936,842),46463=>array(94,-71,936,842),46464=>array(94,-66,936,842),46465=>array(94,-59,936,842),46466=>array(94,-60,936,842),46467=>array(94,-69,936,842),46468=>array(99,-69,907,842),46469=>array(99,-61,907,842),46470=>array(99,-61,907,842),46471=>array(99,-71,931,842),46472=>array(99,-46,907,842),46473=>array(99,-68,912,842),46474=>array(99,-76,907,842),46475=>array(99,-44,921,842),46476=>array(99,-62,917,842),46477=>array(99,-64,907,842),46478=>array(99,-64,908,842),46479=>array(99,-64,908,842),46480=>array(99,-69,923,842),46481=>array(99,-64,908,842),46482=>array(99,-64,908,842),46483=>array(99,-76,907,842),46484=>array(99,-62,907,842),46485=>array(99,-61,907,842),46486=>array(99,-69,922,842),46487=>array(99,-74,929,842),46488=>array(99,-69,927,842),46489=>array(99,-68,911,842),46490=>array(99,-72,929,842),46491=>array(99,-70,936,842),46492=>array(99,-66,908,842),46493=>array(99,-59,916,842),46494=>array(99,-60,928,842),46495=>array(99,-68,908,842),46496=>array(94,-70,907,841),46497=>array(94,-61,907,836),46498=>array(94,-61,907,836),46499=>array(94,-71,931,836),46500=>array(94,-46,907,841),46501=>array(94,-68,912,836),46502=>array(94,-76,907,836),46503=>array(94,-44,921,836),46504=>array(94,-62,917,836),46505=>array(94,-64,907,836),46506=>array(94,-64,908,836),46507=>array(94,-64,908,836),46508=>array(94,-69,923,836),46509=>array(94,-64,908,836),46510=>array(94,-64,908,836),46511=>array(94,-76,906,836),46512=>array(94,-62,907,836),46513=>array(94,-61,907,836),46514=>array(94,-69,922,836),46515=>array(94,-74,929,836),46516=>array(94,-69,927,836),46517=>array(94,-68,911,836),46518=>array(94,-72,929,836),46519=>array(94,-70,936,836),46520=>array(94,-66,908,836),46521=>array(94,-59,916,836),46522=>array(94,-60,928,836),46523=>array(94,-68,908,836),46524=>array(99,-68,907,843),46525=>array(99,-61,907,843),46526=>array(99,-61,907,843),46527=>array(99,-71,931,843),46528=>array(99,-46,907,843),46529=>array(99,-68,912,843),46530=>array(99,-76,907,843),46531=>array(99,-44,921,843),46532=>array(99,-62,917,843),46533=>array(99,-64,907,843),46534=>array(99,-64,908,843),46535=>array(99,-64,908,843),46536=>array(99,-69,923,843),46537=>array(99,-64,908,843),46538=>array(99,-64,908,843),46539=>array(99,-76,907,843),46540=>array(99,-62,907,843),46541=>array(99,-61,907,843),46542=>array(99,-69,922,843),46543=>array(99,-74,929,843),46544=>array(99,-69,927,843),46545=>array(99,-68,911,843),46546=>array(99,-72,929,843),46547=>array(99,-70,936,843),46548=>array(99,-66,908,843),46549=>array(99,-59,916,843),46550=>array(99,-60,928,843),46551=>array(99,-68,908,843),46552=>array(94,-69,907,842),46553=>array(94,-61,907,842),46554=>array(94,-61,907,842),46555=>array(94,-71,931,842),46556=>array(94,-46,908,842),46557=>array(94,-68,912,842),46558=>array(94,-76,907,842),46559=>array(94,-44,921,842),46560=>array(94,-62,917,842),46561=>array(94,-64,907,842),46562=>array(94,-64,908,842),46563=>array(94,-64,908,842),46564=>array(94,-69,923,842),46565=>array(94,-64,908,842),46566=>array(94,-64,908,842),46567=>array(94,-76,907,842),46568=>array(94,-62,907,842),46569=>array(94,-61,907,842),46570=>array(94,-69,922,842),46571=>array(94,-74,929,842),46572=>array(94,-69,927,842),46573=>array(94,-68,911,842),46574=>array(94,-72,929,842),46575=>array(94,-70,936,842),46576=>array(94,-66,908,842),46577=>array(94,-59,916,842),46578=>array(94,-60,928,842),46579=>array(94,-68,908,842),46580=>array(99,-68,907,843),46581=>array(94,-61,907,843),46582=>array(94,-61,907,843),46583=>array(94,-71,931,843),46584=>array(94,-46,907,843),46585=>array(94,-68,912,843),46586=>array(94,-76,907,843),46587=>array(94,-44,921,843),46588=>array(94,-62,917,843),46589=>array(94,-64,907,843),46590=>array(94,-64,908,843),46591=>array(94,-64,908,843),46592=>array(94,-69,923,843),46593=>array(94,-64,908,843),46594=>array(94,-64,908,843),46595=>array(94,-76,907,843),46596=>array(94,-62,907,843),46597=>array(94,-61,907,843),46598=>array(94,-69,922,843),46599=>array(94,-74,929,843),46600=>array(94,-69,927,843),46601=>array(94,-68,911,843),46602=>array(94,-72,929,843),46603=>array(94,-70,936,843),46604=>array(94,-66,908,843),46605=>array(94,-59,916,843),46606=>array(94,-60,928,843),46607=>array(94,-68,908,843),46608=>array(60,12,940,740),46609=>array(79,-61,921,795),46610=>array(79,-61,921,795),46611=>array(79,-71,921,795),46612=>array(79,-46,921,795),46613=>array(79,-68,921,795),46614=>array(79,-74,921,795),46615=>array(79,-44,921,795),46616=>array(79,-62,921,795),46617=>array(79,-64,921,795),46618=>array(79,-64,921,795),46619=>array(79,-63,921,795),46620=>array(79,-68,921,795),46621=>array(79,-64,921,795),46622=>array(79,-63,921,795),46623=>array(79,-74,921,795),46624=>array(79,-62,921,795),46625=>array(79,-61,921,795),46626=>array(79,-69,921,795),46627=>array(79,-74,921,795),46628=>array(79,-69,921,795),46629=>array(79,-68,921,795),46630=>array(79,-72,921,795),46631=>array(79,-70,921,795),46632=>array(79,-66,921,795),46633=>array(79,-59,921,795),46634=>array(79,-60,921,795),46635=>array(79,-68,921,795),46636=>array(68,-69,935,842),46637=>array(69,-59,936,837),46638=>array(69,-61,936,837),46639=>array(69,-71,936,837),46640=>array(57,-45,936,842),46641=>array(69,-69,936,837),46642=>array(69,-76,936,837),46643=>array(69,-44,936,837),46644=>array(69,-62,936,837),46645=>array(69,-64,936,837),46646=>array(69,-64,936,837),46647=>array(69,-64,936,837),46648=>array(69,-70,936,837),46649=>array(69,-64,936,837),46650=>array(69,-64,936,837),46651=>array(69,-76,936,837),46652=>array(69,-62,936,837),46653=>array(69,-61,936,837),46654=>array(69,-70,936,837),46655=>array(69,-74,936,837),46656=>array(69,-69,936,837),46657=>array(69,-67,936,837),46658=>array(69,-72,936,837),46659=>array(69,-71,936,837),46660=>array(69,-66,936,837),46661=>array(69,-59,936,837),46662=>array(69,-60,936,837),46663=>array(69,-69,936,837),46664=>array(64,-69,906,842),46665=>array(70,-61,907,842),46666=>array(70,-61,907,842),46667=>array(70,-71,931,842),46668=>array(57,-46,907,842),46669=>array(70,-68,912,842),46670=>array(70,-76,907,842),46671=>array(70,-44,921,842),46672=>array(70,-62,917,842),46673=>array(70,-64,907,842),46674=>array(70,-64,908,842),46675=>array(70,-64,908,842),46676=>array(70,-69,923,842),46677=>array(70,-64,908,842),46678=>array(70,-64,908,842),46679=>array(70,-76,907,842),46680=>array(70,-62,907,842),46681=>array(70,-61,907,842),46682=>array(70,-69,922,842),46683=>array(70,-74,929,842),46684=>array(70,-69,927,842),46685=>array(70,-68,911,842),46686=>array(70,-72,929,842),46687=>array(70,-70,936,842),46688=>array(70,-66,908,842),46689=>array(70,-59,916,842),46690=>array(70,-60,928,842),46691=>array(70,-68,908,842),46692=>array(83,-69,906,842),46693=>array(64,-61,907,842),46694=>array(64,-61,907,842),46695=>array(64,-71,931,842),46696=>array(64,-46,907,842),46697=>array(64,-68,912,842),46698=>array(64,-76,907,842),46699=>array(64,-44,921,842),46700=>array(64,-62,917,842),46701=>array(64,-64,907,842),46702=>array(64,-64,908,842),46703=>array(64,-64,908,842),46704=>array(64,-69,923,842),46705=>array(64,-64,908,842),46706=>array(64,-64,908,842),46707=>array(64,-76,906,842),46708=>array(64,-62,907,842),46709=>array(64,-61,907,842),46710=>array(64,-69,922,842),46711=>array(64,-74,929,842),46712=>array(64,-69,927,842),46713=>array(64,-68,911,842),46714=>array(64,-72,929,842),46715=>array(64,-70,936,842),46716=>array(64,-66,908,842),46717=>array(64,-59,916,842),46718=>array(64,-60,928,842),46719=>array(64,-68,908,842),46720=>array(59,-13,939,750),46721=>array(79,-61,921,795),46722=>array(79,-61,921,795),46723=>array(79,-71,921,795),46724=>array(79,-46,921,795),46725=>array(79,-68,921,795),46726=>array(79,-74,921,795),46727=>array(79,-44,921,795),46728=>array(79,-62,921,795),46729=>array(79,-64,921,795),46730=>array(79,-64,921,795),46731=>array(79,-63,921,795),46732=>array(79,-68,921,795),46733=>array(79,-64,921,795),46734=>array(79,-63,921,795),46735=>array(79,-74,921,795),46736=>array(79,-62,921,795),46737=>array(79,-61,921,795),46738=>array(79,-69,921,795),46739=>array(79,-74,921,795),46740=>array(79,-69,921,795),46741=>array(79,-68,921,795),46742=>array(79,-72,921,795),46743=>array(79,-70,921,795),46744=>array(79,-66,921,795),46745=>array(79,-59,921,795),46746=>array(79,-60,921,795),46747=>array(79,-68,921,795),46748=>array(79,-64,921,785),46749=>array(79,-61,921,795),46750=>array(79,-61,921,795),46751=>array(79,-71,921,795),46752=>array(79,-46,921,795),46753=>array(79,-68,921,795),46754=>array(79,-74,921,795),46755=>array(79,-44,921,795),46756=>array(79,-62,921,795),46757=>array(79,-64,921,795),46758=>array(79,-64,921,795),46759=>array(79,-63,921,795),46760=>array(79,-68,921,795),46761=>array(79,-64,921,795),46762=>array(79,-63,921,795),46763=>array(79,-74,921,795),46764=>array(79,-62,921,795),46765=>array(79,-61,921,795),46766=>array(79,-69,921,795),46767=>array(79,-74,921,795),46768=>array(79,-69,921,795),46769=>array(79,-68,921,795),46770=>array(79,-72,921,795),46771=>array(79,-70,921,795),46772=>array(79,-66,921,795),46773=>array(79,-59,921,795),46774=>array(79,-60,921,795),46775=>array(79,-68,921,795),46776=>array(72,-70,907,841),46777=>array(67,-61,907,841),46778=>array(67,-61,907,841),46779=>array(67,-71,931,841),46780=>array(63,-46,907,841),46781=>array(67,-68,912,841),46782=>array(67,-76,907,841),46783=>array(67,-44,921,841),46784=>array(67,-62,917,841),46785=>array(67,-64,907,841),46786=>array(67,-64,908,841),46787=>array(67,-64,908,841),46788=>array(67,-69,923,841),46789=>array(67,-64,908,841),46790=>array(67,-64,908,841),46791=>array(67,-76,906,841),46792=>array(67,-62,907,841),46793=>array(67,-61,907,841),46794=>array(67,-69,922,841),46795=>array(67,-74,929,841),46796=>array(67,-69,927,841),46797=>array(67,-68,911,841),46798=>array(67,-72,929,841),46799=>array(67,-70,936,841),46800=>array(67,-66,908,841),46801=>array(67,-59,916,841),46802=>array(67,-60,928,841),46803=>array(67,-68,908,841),46804=>array(50,-68,907,843),46805=>array(67,-61,907,843),46806=>array(67,-61,907,843),46807=>array(67,-71,931,843),46808=>array(68,-46,907,842),46809=>array(67,-68,912,843),46810=>array(67,-76,907,843),46811=>array(67,-44,921,843),46812=>array(67,-62,917,843),46813=>array(67,-64,907,843),46814=>array(67,-64,908,843),46815=>array(67,-64,908,843),46816=>array(67,-69,923,843),46817=>array(67,-64,908,843),46818=>array(67,-64,908,843),46819=>array(67,-76,907,843),46820=>array(67,-62,907,843),46821=>array(67,-61,907,843),46822=>array(67,-69,922,843),46823=>array(67,-74,929,843),46824=>array(67,-69,927,843),46825=>array(67,-68,911,843),46826=>array(67,-72,929,843),46827=>array(67,-70,936,843),46828=>array(67,-66,908,843),46829=>array(67,-59,916,843),46830=>array(67,-60,928,843),46831=>array(67,-68,908,843),46832=>array(63,-69,907,842),46833=>array(66,-61,907,842),46834=>array(66,-61,907,842),46835=>array(66,-71,931,842),46836=>array(66,-46,907,842),46837=>array(66,-68,912,842),46838=>array(66,-76,907,842),46839=>array(66,-44,921,842),46840=>array(66,-62,917,842),46841=>array(66,-64,907,842),46842=>array(66,-64,908,842),46843=>array(66,-64,908,842),46844=>array(66,-69,923,842),46845=>array(66,-64,908,842),46846=>array(66,-64,908,842),46847=>array(66,-76,907,842),46848=>array(66,-62,907,842),46849=>array(66,-61,907,842),46850=>array(66,-69,922,842),46851=>array(66,-74,929,842),46852=>array(66,-69,927,842),46853=>array(66,-68,911,842),46854=>array(66,-72,929,842),46855=>array(66,-70,936,842),46856=>array(66,-66,908,842),46857=>array(66,-59,916,842),46858=>array(66,-60,928,842),46859=>array(66,-68,908,842),46860=>array(79,-64,921,785),46861=>array(79,-61,921,795),46862=>array(79,-61,921,795),46863=>array(79,-71,921,795),46864=>array(81,-46,922,795),46865=>array(79,-68,921,795),46866=>array(79,-74,921,795),46867=>array(79,-44,921,795),46868=>array(79,-62,921,795),46869=>array(79,-64,921,795),46870=>array(79,-64,921,795),46871=>array(79,-63,921,795),46872=>array(79,-68,921,795),46873=>array(79,-64,921,795),46874=>array(79,-63,921,795),46875=>array(79,-74,921,795),46876=>array(79,-62,921,795),46877=>array(79,-61,921,795),46878=>array(79,-69,921,795),46879=>array(79,-74,921,795),46880=>array(79,-69,921,795),46881=>array(79,-68,921,795),46882=>array(79,-72,921,795),46883=>array(79,-70,921,795),46884=>array(79,-66,921,795),46885=>array(79,-59,921,795),46886=>array(79,-60,921,795),46887=>array(79,-68,921,795),46888=>array(57,22,943,720),46889=>array(79,-61,922,795),46890=>array(79,-61,922,795),46891=>array(79,-71,922,795),46892=>array(79,-46,921,795),46893=>array(79,-68,922,795),46894=>array(79,-74,922,795),46895=>array(79,-44,922,795),46896=>array(79,-62,922,795),46897=>array(79,-64,922,795),46898=>array(79,-64,922,795),46899=>array(79,-63,922,795),46900=>array(79,-68,922,795),46901=>array(79,-64,922,795),46902=>array(79,-63,922,795),46903=>array(79,-74,922,795),46904=>array(79,-62,922,795),46905=>array(79,-61,922,795),46906=>array(79,-69,922,795),46907=>array(79,-74,922,795),46908=>array(79,-69,922,795),46909=>array(79,-68,922,795),46910=>array(79,-72,922,795),46911=>array(79,-70,922,795),46912=>array(79,-66,922,795),46913=>array(79,-59,922,795),46914=>array(79,-60,922,795),46915=>array(79,-68,922,795),46916=>array(67,-69,907,842),46917=>array(74,-61,908,842),46918=>array(74,-61,908,842),46919=>array(74,-71,931,842),46920=>array(65,-46,907,842),46921=>array(74,-68,912,842),46922=>array(74,-76,908,842),46923=>array(74,-44,921,842),46924=>array(74,-62,917,842),46925=>array(74,-64,908,842),46926=>array(74,-64,908,842),46927=>array(74,-64,908,842),46928=>array(74,-69,923,842),46929=>array(74,-64,908,842),46930=>array(74,-64,908,842),46931=>array(74,-76,908,842),46932=>array(74,-62,908,842),46933=>array(74,-61,908,842),46934=>array(74,-69,922,842),46935=>array(74,-74,929,842),46936=>array(74,-69,927,842),46937=>array(74,-68,911,842),46938=>array(74,-72,929,842),46939=>array(74,-70,936,842),46940=>array(74,-66,908,842),46941=>array(74,-59,916,842),46942=>array(74,-60,928,842),46943=>array(74,-68,908,842),46944=>array(104,-69,907,842),46945=>array(109,-61,907,842),46946=>array(109,-61,907,842),46947=>array(109,-71,931,842),46948=>array(99,-46,907,842),46949=>array(109,-68,912,842),46950=>array(109,-76,907,842),46951=>array(109,-44,921,842),46952=>array(109,-62,917,842),46953=>array(109,-64,907,842),46954=>array(109,-64,908,842),46955=>array(109,-64,908,842),46956=>array(109,-69,923,842),46957=>array(109,-64,908,842),46958=>array(109,-64,908,842),46959=>array(109,-76,907,842),46960=>array(109,-62,907,842),46961=>array(109,-61,907,842),46962=>array(109,-69,922,842),46963=>array(109,-74,929,842),46964=>array(109,-69,927,842),46965=>array(109,-68,911,842),46966=>array(109,-72,929,842),46967=>array(109,-70,936,842),46968=>array(109,-66,908,842),46969=>array(109,-59,916,842),46970=>array(109,-60,928,842),46971=>array(109,-68,908,842),46972=>array(118,-69,936,842),46973=>array(103,-59,936,842),46974=>array(103,-61,936,842),46975=>array(103,-71,936,842),46976=>array(108,-45,936,842),46977=>array(103,-69,936,842),46978=>array(103,-76,936,842),46979=>array(103,-44,936,842),46980=>array(103,-62,936,842),46981=>array(103,-64,936,842),46982=>array(103,-64,936,842),46983=>array(103,-64,936,842),46984=>array(103,-70,936,842),46985=>array(103,-64,936,842),46986=>array(103,-64,936,842),46987=>array(103,-76,936,842),46988=>array(103,-62,936,842),46989=>array(103,-61,936,842),46990=>array(103,-70,936,842),46991=>array(103,-74,936,842),46992=>array(103,-69,936,842),46993=>array(103,-67,936,842),46994=>array(103,-72,936,842),46995=>array(103,-71,936,842),46996=>array(103,-66,936,842),46997=>array(103,-59,936,842),46998=>array(103,-60,936,842),46999=>array(103,-69,936,842),47000=>array(118,-69,907,842),47001=>array(103,-61,907,842),47002=>array(103,-61,907,842),47003=>array(103,-71,931,842),47004=>array(103,-46,907,842),47005=>array(103,-68,912,842),47006=>array(103,-76,907,842),47007=>array(103,-44,921,842),47008=>array(103,-62,917,842),47009=>array(103,-64,907,842),47010=>array(103,-64,908,842),47011=>array(103,-64,908,842),47012=>array(103,-69,923,842),47013=>array(103,-64,908,842),47014=>array(103,-64,908,842),47015=>array(103,-76,907,842),47016=>array(103,-62,907,842),47017=>array(103,-61,907,842),47018=>array(103,-69,922,842),47019=>array(103,-74,929,842),47020=>array(103,-69,927,842),47021=>array(103,-68,911,842),47022=>array(103,-72,929,842),47023=>array(103,-70,936,842),47024=>array(103,-66,908,842),47025=>array(103,-59,916,842),47026=>array(103,-60,928,842),47027=>array(103,-68,908,842),47028=>array(118,-68,935,843),47029=>array(103,-59,936,842),47030=>array(103,-61,936,842),47031=>array(103,-71,936,842),47032=>array(108,-45,936,842),47033=>array(103,-69,936,842),47034=>array(103,-76,936,842),47035=>array(103,-44,936,842),47036=>array(103,-62,936,842),47037=>array(103,-64,936,842),47038=>array(103,-64,936,842),47039=>array(103,-64,936,842),47040=>array(103,-70,936,842),47041=>array(103,-64,936,842),47042=>array(103,-64,936,842),47043=>array(103,-76,936,842),47044=>array(103,-62,936,842),47045=>array(103,-61,936,842),47046=>array(103,-70,936,842),47047=>array(103,-74,936,842),47048=>array(103,-69,936,842),47049=>array(103,-67,936,842),47050=>array(103,-72,936,842),47051=>array(103,-71,936,842),47052=>array(103,-66,936,842),47053=>array(103,-59,936,842),47054=>array(103,-60,936,842),47055=>array(103,-69,936,842),47056=>array(118,-69,907,842),47057=>array(103,-61,907,842),47058=>array(103,-61,907,842),47059=>array(103,-71,931,842),47060=>array(103,-46,907,842),47061=>array(103,-68,912,842),47062=>array(103,-76,907,842),47063=>array(103,-44,921,842),47064=>array(103,-62,917,842),47065=>array(103,-64,907,842),47066=>array(103,-64,908,842),47067=>array(103,-64,908,842),47068=>array(103,-69,923,842),47069=>array(103,-64,908,842),47070=>array(103,-64,908,842),47071=>array(103,-76,907,842),47072=>array(103,-62,907,842),47073=>array(103,-61,907,842),47074=>array(103,-69,922,842),47075=>array(103,-74,929,842),47076=>array(103,-69,927,842),47077=>array(103,-68,911,842),47078=>array(103,-72,929,842),47079=>array(103,-70,936,842),47080=>array(103,-66,908,842),47081=>array(103,-59,916,842),47082=>array(103,-60,928,842),47083=>array(103,-68,908,842),47084=>array(118,-70,907,841),47085=>array(103,-61,907,841),47086=>array(103,-61,907,841),47087=>array(103,-71,931,841),47088=>array(103,-46,907,841),47089=>array(103,-68,912,841),47090=>array(103,-76,907,841),47091=>array(103,-44,921,841),47092=>array(103,-62,917,841),47093=>array(103,-64,907,841),47094=>array(103,-64,908,841),47095=>array(103,-64,908,841),47096=>array(103,-69,923,841),47097=>array(103,-64,908,841),47098=>array(103,-64,908,841),47099=>array(103,-76,906,841),47100=>array(103,-62,907,841),47101=>array(103,-61,907,841),47102=>array(103,-69,922,841),47103=>array(103,-74,929,841),47104=>array(103,-69,927,841),47105=>array(103,-68,911,841),47106=>array(103,-72,929,841),47107=>array(103,-70,936,841),47108=>array(103,-66,908,841),47109=>array(103,-59,916,841),47110=>array(103,-60,928,841),47111=>array(103,-68,908,841),47112=>array(118,-68,907,843),47113=>array(118,-61,907,843),47114=>array(118,-61,907,843),47115=>array(118,-71,931,843),47116=>array(118,-46,907,843),47117=>array(118,-68,912,843),47118=>array(118,-76,907,843),47119=>array(118,-44,921,843),47120=>array(118,-62,917,843),47121=>array(118,-64,907,843),47122=>array(118,-64,908,843),47123=>array(118,-64,908,843),47124=>array(118,-69,923,843),47125=>array(118,-64,908,843),47126=>array(118,-64,908,843),47127=>array(118,-76,907,843),47128=>array(118,-62,907,843),47129=>array(118,-61,907,843),47130=>array(118,-69,922,843),47131=>array(118,-74,929,843),47132=>array(118,-69,927,843),47133=>array(118,-68,911,843),47134=>array(118,-72,929,843),47135=>array(118,-70,936,843),47136=>array(118,-66,908,843),47137=>array(118,-59,916,843),47138=>array(118,-60,928,843),47139=>array(118,-68,908,843),47140=>array(118,-70,907,842),47141=>array(103,-61,908,842),47142=>array(103,-61,908,842),47143=>array(103,-71,931,842),47144=>array(103,-46,907,842),47145=>array(103,-68,912,842),47146=>array(103,-76,908,842),47147=>array(103,-44,921,842),47148=>array(103,-62,917,842),47149=>array(103,-64,908,842),47150=>array(103,-64,908,842),47151=>array(103,-64,908,842),47152=>array(103,-69,923,842),47153=>array(103,-64,908,842),47154=>array(103,-64,908,842),47155=>array(103,-76,908,842),47156=>array(103,-62,908,842),47157=>array(103,-61,908,842),47158=>array(103,-69,922,842),47159=>array(103,-74,929,842),47160=>array(103,-69,927,842),47161=>array(103,-68,911,842),47162=>array(103,-72,929,842),47163=>array(103,-70,936,842),47164=>array(103,-66,908,842),47165=>array(103,-59,916,842),47166=>array(103,-60,928,842),47167=>array(103,-68,908,842),47168=>array(118,-68,907,843),47169=>array(118,-61,907,843),47170=>array(118,-61,907,843),47171=>array(118,-71,931,843),47172=>array(118,-46,907,843),47173=>array(118,-68,912,843),47174=>array(118,-76,907,843),47175=>array(118,-44,921,843),47176=>array(118,-62,917,843),47177=>array(118,-64,907,843),47178=>array(118,-64,908,843),47179=>array(118,-64,908,843),47180=>array(118,-69,923,843),47181=>array(118,-64,908,843),47182=>array(118,-64,908,843),47183=>array(118,-76,907,843),47184=>array(118,-62,907,843),47185=>array(118,-61,907,843),47186=>array(118,-69,922,843),47187=>array(118,-74,929,843),47188=>array(118,-69,927,843),47189=>array(118,-68,911,843),47190=>array(118,-72,929,843),47191=>array(118,-70,936,843),47192=>array(118,-66,908,843),47193=>array(118,-59,916,843),47194=>array(118,-60,928,843),47195=>array(118,-68,908,843),47196=>array(62,27,943,755),47197=>array(79,-61,921,795),47198=>array(79,-61,921,795),47199=>array(79,-71,921,795),47200=>array(79,-46,921,795),47201=>array(79,-68,921,795),47202=>array(79,-74,921,795),47203=>array(79,-44,921,795),47204=>array(79,-62,921,795),47205=>array(79,-64,921,795),47206=>array(79,-64,921,795),47207=>array(79,-63,921,795),47208=>array(79,-68,921,795),47209=>array(79,-64,921,795),47210=>array(79,-63,921,795),47211=>array(79,-74,921,795),47212=>array(79,-62,921,795),47213=>array(79,-61,921,795),47214=>array(79,-69,921,795),47215=>array(79,-74,921,795),47216=>array(79,-69,921,795),47217=>array(79,-68,921,795),47218=>array(79,-72,921,795),47219=>array(79,-70,921,795),47220=>array(79,-66,921,795),47221=>array(79,-59,921,795),47222=>array(79,-60,921,795),47223=>array(79,-68,921,795),47224=>array(52,-69,936,842),47225=>array(68,-59,936,842),47226=>array(68,-61,936,842),47227=>array(68,-71,936,842),47228=>array(74,-45,936,843),47229=>array(68,-69,936,842),47230=>array(68,-76,936,842),47231=>array(68,-44,936,842),47232=>array(68,-62,936,842),47233=>array(68,-64,936,842),47234=>array(68,-64,936,842),47235=>array(68,-64,936,842),47236=>array(68,-70,936,842),47237=>array(68,-64,936,842),47238=>array(68,-64,936,842),47239=>array(68,-76,936,842),47240=>array(68,-62,936,842),47241=>array(68,-61,936,842),47242=>array(68,-70,936,842),47243=>array(68,-74,936,842),47244=>array(68,-69,936,842),47245=>array(68,-67,936,842),47246=>array(68,-72,936,842),47247=>array(68,-71,936,842),47248=>array(68,-66,936,842),47249=>array(68,-59,936,842),47250=>array(68,-60,936,842),47251=>array(68,-69,936,842),47252=>array(61,-68,907,843),47253=>array(64,-61,908,842),47254=>array(64,-61,908,842),47255=>array(64,-71,931,842),47256=>array(58,-46,907,842),47257=>array(64,-68,912,842),47258=>array(64,-76,908,842),47259=>array(64,-44,921,842),47260=>array(64,-62,917,842),47261=>array(64,-64,908,842),47262=>array(64,-64,908,842),47263=>array(64,-64,908,842),47264=>array(64,-69,923,842),47265=>array(64,-64,908,842),47266=>array(64,-64,908,842),47267=>array(64,-76,908,842),47268=>array(64,-62,908,842),47269=>array(64,-61,908,842),47270=>array(64,-69,922,842),47271=>array(64,-74,929,842),47272=>array(64,-69,927,842),47273=>array(64,-68,911,842),47274=>array(64,-72,929,842),47275=>array(64,-70,936,842),47276=>array(64,-66,908,842),47277=>array(64,-59,916,842),47278=>array(64,-60,928,842),47279=>array(64,-68,908,842),47280=>array(62,-69,907,842),47281=>array(64,-61,907,841),47282=>array(64,-61,907,841),47283=>array(64,-71,931,841),47284=>array(64,-46,907,842),47285=>array(64,-68,912,841),47286=>array(64,-76,907,841),47287=>array(64,-44,921,841),47288=>array(64,-62,917,841),47289=>array(64,-64,907,841),47290=>array(64,-64,908,841),47291=>array(64,-64,908,841),47292=>array(64,-69,923,841),47293=>array(64,-64,908,841),47294=>array(64,-64,908,841),47295=>array(64,-76,907,841),47296=>array(64,-62,907,841),47297=>array(64,-61,907,841),47298=>array(64,-69,922,841),47299=>array(64,-74,929,841),47300=>array(64,-69,927,841),47301=>array(64,-68,911,841),47302=>array(64,-72,929,841),47303=>array(64,-70,936,841),47304=>array(64,-66,908,841),47305=>array(64,-59,916,841),47306=>array(64,-60,928,841),47307=>array(64,-68,908,841),47308=>array(62,27,943,755),47309=>array(79,-61,921,795),47310=>array(79,-61,921,795),47311=>array(79,-71,921,795),47312=>array(79,-46,922,795),47313=>array(79,-68,921,795),47314=>array(79,-74,921,795),47315=>array(79,-44,921,795),47316=>array(79,-62,921,795),47317=>array(79,-64,921,795),47318=>array(79,-64,921,795),47319=>array(79,-63,921,795),47320=>array(79,-68,921,795),47321=>array(79,-64,921,795),47322=>array(79,-63,921,795),47323=>array(79,-74,921,795),47324=>array(79,-62,921,795),47325=>array(79,-61,921,795),47326=>array(79,-69,921,795),47327=>array(79,-74,921,795),47328=>array(79,-69,921,795),47329=>array(79,-68,921,795),47330=>array(79,-72,921,795),47331=>array(79,-70,921,795),47332=>array(79,-66,921,795),47333=>array(79,-59,921,795),47334=>array(79,-60,921,795),47335=>array(79,-68,921,795),47336=>array(79,-64,920,795),47337=>array(79,-61,921,795),47338=>array(79,-61,921,795),47339=>array(79,-71,921,795),47340=>array(79,-46,921,795),47341=>array(79,-68,921,795),47342=>array(79,-74,921,795),47343=>array(79,-44,921,795),47344=>array(79,-62,921,795),47345=>array(79,-64,921,795),47346=>array(79,-64,921,795),47347=>array(79,-63,921,795),47348=>array(79,-68,921,795),47349=>array(79,-64,921,795),47350=>array(79,-63,921,795),47351=>array(79,-74,921,795),47352=>array(79,-62,921,795),47353=>array(79,-61,921,795),47354=>array(79,-69,921,795),47355=>array(79,-74,921,795),47356=>array(79,-69,921,795),47357=>array(79,-68,921,795),47358=>array(79,-72,921,795),47359=>array(79,-70,921,795),47360=>array(79,-66,921,795),47361=>array(79,-59,921,795),47362=>array(79,-60,921,795),47363=>array(79,-68,921,795),47364=>array(69,-70,907,841),47365=>array(76,-61,907,841),47366=>array(76,-61,907,841),47367=>array(76,-71,931,841),47368=>array(76,-46,907,841),47369=>array(76,-68,912,841),47370=>array(76,-76,907,841),47371=>array(76,-44,921,841),47372=>array(76,-62,917,841),47373=>array(76,-64,907,841),47374=>array(76,-64,908,841),47375=>array(76,-64,908,841),47376=>array(76,-69,923,841),47377=>array(76,-64,908,841),47378=>array(76,-64,908,841),47379=>array(76,-76,906,841),47380=>array(76,-62,907,841),47381=>array(76,-61,907,841),47382=>array(76,-69,922,841),47383=>array(76,-74,929,841),47384=>array(76,-69,927,841),47385=>array(76,-68,911,841),47386=>array(76,-72,929,841),47387=>array(76,-70,936,841),47388=>array(76,-66,908,841),47389=>array(76,-59,916,841),47390=>array(76,-60,928,841),47391=>array(76,-68,908,841),47392=>array(52,-68,907,843),47393=>array(72,-61,907,843),47394=>array(72,-61,907,843),47395=>array(72,-71,931,843),47396=>array(90,-46,907,843),47397=>array(72,-68,912,843),47398=>array(72,-76,907,843),47399=>array(72,-44,921,843),47400=>array(72,-62,917,843),47401=>array(72,-64,907,843),47402=>array(72,-64,908,843),47403=>array(72,-64,908,843),47404=>array(72,-69,923,843),47405=>array(72,-64,908,843),47406=>array(72,-64,908,843),47407=>array(72,-76,907,843),47408=>array(72,-62,907,843),47409=>array(72,-61,907,843),47410=>array(72,-69,922,843),47411=>array(72,-74,929,843),47412=>array(72,-69,927,843),47413=>array(72,-68,911,843),47414=>array(72,-72,929,843),47415=>array(72,-70,936,843),47416=>array(72,-66,908,843),47417=>array(72,-59,916,843),47418=>array(72,-60,928,843),47419=>array(72,-68,908,843),47420=>array(70,-69,907,842),47421=>array(64,-61,907,842),47422=>array(64,-61,907,842),47423=>array(64,-71,931,842),47424=>array(65,-46,907,843),47425=>array(64,-68,912,842),47426=>array(64,-76,907,842),47427=>array(64,-44,921,842),47428=>array(64,-62,917,842),47429=>array(64,-64,907,842),47430=>array(64,-64,908,842),47431=>array(64,-64,908,842),47432=>array(64,-69,923,842),47433=>array(64,-64,908,842),47434=>array(64,-64,908,842),47435=>array(64,-76,907,842),47436=>array(64,-62,907,842),47437=>array(64,-61,907,842),47438=>array(64,-69,922,842),47439=>array(64,-74,929,842),47440=>array(64,-69,927,842),47441=>array(64,-68,911,842),47442=>array(64,-72,929,842),47443=>array(64,-70,936,842),47444=>array(64,-66,908,842),47445=>array(64,-59,916,842),47446=>array(64,-60,928,842),47447=>array(64,-68,908,842),47448=>array(71,-64,928,795),47449=>array(79,-61,921,795),47450=>array(79,-61,921,795),47451=>array(79,-71,921,795),47452=>array(79,-46,921,795),47453=>array(79,-68,921,795),47454=>array(79,-74,921,795),47455=>array(79,-44,921,795),47456=>array(79,-62,921,795),47457=>array(79,-64,921,795),47458=>array(79,-64,921,795),47459=>array(79,-63,921,795),47460=>array(79,-68,921,795),47461=>array(79,-64,921,795),47462=>array(79,-63,921,795),47463=>array(79,-74,921,795),47464=>array(79,-62,921,795),47465=>array(79,-61,921,795),47466=>array(79,-69,921,795),47467=>array(79,-74,921,795),47468=>array(79,-69,921,795),47469=>array(79,-68,921,795),47470=>array(79,-72,921,795),47471=>array(79,-70,921,795),47472=>array(79,-66,921,795),47473=>array(79,-59,921,795),47474=>array(79,-60,921,795),47475=>array(79,-68,921,795),47476=>array(57,42,943,730),47477=>array(79,-61,921,795),47478=>array(79,-61,921,795),47479=>array(79,-71,921,795),47480=>array(79,-46,921,795),47481=>array(79,-68,921,795),47482=>array(79,-74,921,795),47483=>array(79,-44,921,795),47484=>array(79,-62,921,795),47485=>array(79,-64,921,795),47486=>array(79,-64,921,795),47487=>array(79,-63,921,795),47488=>array(79,-68,921,795),47489=>array(79,-64,921,795),47490=>array(79,-63,921,795),47491=>array(79,-74,921,795),47492=>array(79,-62,921,795),47493=>array(79,-61,921,795),47494=>array(79,-69,921,795),47495=>array(79,-74,921,795),47496=>array(79,-69,921,795),47497=>array(79,-68,921,795),47498=>array(79,-72,921,795),47499=>array(79,-70,921,795),47500=>array(79,-66,921,795),47501=>array(79,-59,921,795),47502=>array(79,-60,921,795),47503=>array(79,-68,921,795),47504=>array(67,-69,907,842),47505=>array(64,-61,908,842),47506=>array(64,-61,908,842),47507=>array(64,-71,931,842),47508=>array(64,-46,908,842),47509=>array(64,-68,912,842),47510=>array(64,-76,908,842),47511=>array(64,-44,921,842),47512=>array(64,-62,917,842),47513=>array(64,-64,908,842),47514=>array(64,-64,908,842),47515=>array(64,-64,908,842),47516=>array(64,-69,923,842),47517=>array(64,-64,908,842),47518=>array(64,-64,908,842),47519=>array(64,-76,908,842),47520=>array(64,-62,908,842),47521=>array(64,-61,908,842),47522=>array(64,-69,922,842),47523=>array(64,-74,929,842),47524=>array(64,-69,927,842),47525=>array(64,-68,911,842),47526=>array(64,-72,929,842),47527=>array(64,-70,936,842),47528=>array(64,-66,908,842),47529=>array(64,-59,916,842),47530=>array(64,-60,928,842),47531=>array(64,-68,908,842),47532=>array(143,-69,907,842),47533=>array(138,-61,907,842),47534=>array(138,-61,907,842),47535=>array(138,-71,931,842),47536=>array(138,-46,907,842),47537=>array(138,-68,912,842),47538=>array(138,-76,907,842),47539=>array(138,-44,921,842),47540=>array(138,-62,917,842),47541=>array(138,-64,907,842),47542=>array(138,-64,908,842),47543=>array(138,-64,908,842),47544=>array(138,-69,923,842),47545=>array(138,-64,908,842),47546=>array(138,-64,908,842),47547=>array(138,-76,907,842),47548=>array(138,-62,907,842),47549=>array(138,-61,907,842),47550=>array(138,-69,922,842),47551=>array(138,-74,929,842),47552=>array(138,-69,927,842),47553=>array(138,-68,911,842),47554=>array(138,-72,929,842),47555=>array(138,-70,936,842),47556=>array(138,-66,908,842),47557=>array(138,-59,916,842),47558=>array(138,-60,928,842),47559=>array(138,-68,908,842),47560=>array(127,-69,936,842),47561=>array(122,-59,936,842),47562=>array(122,-61,936,842),47563=>array(122,-71,936,842),47564=>array(122,-45,936,842),47565=>array(122,-69,936,842),47566=>array(122,-76,936,842),47567=>array(122,-44,936,842),47568=>array(122,-62,936,842),47569=>array(122,-64,936,842),47570=>array(122,-64,936,842),47571=>array(122,-64,936,842),47572=>array(122,-70,936,842),47573=>array(122,-64,936,842),47574=>array(122,-64,936,842),47575=>array(122,-76,936,842),47576=>array(122,-62,936,842),47577=>array(122,-61,936,842),47578=>array(122,-70,936,842),47579=>array(122,-74,936,842),47580=>array(118,-69,936,842),47581=>array(122,-67,936,842),47582=>array(122,-72,936,842),47583=>array(122,-71,936,842),47584=>array(122,-66,936,842),47585=>array(122,-59,936,842),47586=>array(122,-60,936,842),47587=>array(122,-69,936,842),47588=>array(127,-69,907,842),47589=>array(122,-61,907,842),47590=>array(122,-61,907,842),47591=>array(122,-71,931,842),47592=>array(122,-46,907,842),47593=>array(122,-68,912,842),47594=>array(122,-76,907,842),47595=>array(122,-44,921,842),47596=>array(122,-62,917,842),47597=>array(122,-64,907,842),47598=>array(122,-64,908,842),47599=>array(122,-64,908,842),47600=>array(122,-69,923,842),47601=>array(122,-64,908,842),47602=>array(122,-64,908,842),47603=>array(122,-76,907,842),47604=>array(122,-62,907,842),47605=>array(122,-61,907,842),47606=>array(122,-69,922,842),47607=>array(122,-74,929,842),47608=>array(122,-69,927,842),47609=>array(122,-68,911,842),47610=>array(122,-72,929,842),47611=>array(122,-70,936,842),47612=>array(122,-66,908,842),47613=>array(122,-59,916,842),47614=>array(122,-60,928,842),47615=>array(122,-68,908,842),47616=>array(127,-68,935,843),47617=>array(122,-59,936,842),47618=>array(122,-61,936,842),47619=>array(122,-71,936,842),47620=>array(122,-45,936,842),47621=>array(122,-69,936,842),47622=>array(122,-76,936,842),47623=>array(122,-44,936,842),47624=>array(122,-62,936,842),47625=>array(122,-64,936,842),47626=>array(122,-64,936,842),47627=>array(122,-64,936,842),47628=>array(122,-70,936,842),47629=>array(122,-64,936,842),47630=>array(122,-64,936,842),47631=>array(122,-76,936,842),47632=>array(122,-62,936,842),47633=>array(122,-61,936,842),47634=>array(122,-70,936,842),47635=>array(122,-74,936,842),47636=>array(118,-69,936,842),47637=>array(122,-67,936,842),47638=>array(122,-72,936,842),47639=>array(122,-71,936,842),47640=>array(122,-66,936,842),47641=>array(122,-59,936,842),47642=>array(122,-60,936,842),47643=>array(122,-69,936,842),47644=>array(127,-69,907,842),47645=>array(122,-61,907,842),47646=>array(122,-61,907,842),47647=>array(122,-71,931,842),47648=>array(122,-46,907,842),47649=>array(122,-68,912,842),47650=>array(122,-76,907,842),47651=>array(122,-44,921,842),47652=>array(122,-62,917,842),47653=>array(122,-64,907,842),47654=>array(122,-64,908,842),47655=>array(122,-64,908,842),47656=>array(122,-69,923,842),47657=>array(122,-64,908,842),47658=>array(122,-64,908,842),47659=>array(122,-76,907,842),47660=>array(122,-62,907,842),47661=>array(122,-61,907,842),47662=>array(122,-69,922,842),47663=>array(122,-74,929,842),47664=>array(122,-69,927,842),47665=>array(122,-68,911,842),47666=>array(122,-72,929,842),47667=>array(122,-70,936,842),47668=>array(122,-66,908,842),47669=>array(122,-59,916,842),47670=>array(122,-60,928,842),47671=>array(122,-68,908,842),47672=>array(127,-70,907,841),47673=>array(122,-61,907,841),47674=>array(122,-61,907,841),47675=>array(122,-71,931,841),47676=>array(112,-46,907,841),47677=>array(122,-68,912,841),47678=>array(122,-76,907,841),47679=>array(122,-44,921,841),47680=>array(122,-62,917,841),47681=>array(122,-64,907,841),47682=>array(122,-64,908,841),47683=>array(122,-64,908,841),47684=>array(122,-69,923,841),47685=>array(122,-64,908,841),47686=>array(122,-64,908,841),47687=>array(122,-76,906,841),47688=>array(122,-62,907,841),47689=>array(122,-61,907,841),47690=>array(122,-69,922,841),47691=>array(122,-74,929,841),47692=>array(122,-69,927,841),47693=>array(122,-68,911,841),47694=>array(122,-72,929,841),47695=>array(122,-70,936,841),47696=>array(122,-66,908,841),47697=>array(122,-59,916,841),47698=>array(122,-60,928,841),47699=>array(122,-68,908,841),47700=>array(127,-68,907,843),47701=>array(122,-61,907,843),47702=>array(122,-61,907,843),47703=>array(122,-71,931,843),47704=>array(122,-46,907,843),47705=>array(122,-68,912,843),47706=>array(122,-76,907,843),47707=>array(122,-44,921,843),47708=>array(122,-62,917,843),47709=>array(122,-64,907,843),47710=>array(122,-64,908,843),47711=>array(122,-64,908,843),47712=>array(122,-69,923,843),47713=>array(122,-64,908,843),47714=>array(122,-64,908,843),47715=>array(122,-76,907,843),47716=>array(122,-62,907,843),47717=>array(122,-61,907,843),47718=>array(122,-69,922,843),47719=>array(122,-74,929,843),47720=>array(122,-69,927,843),47721=>array(122,-68,911,843),47722=>array(122,-72,929,843),47723=>array(122,-70,936,843),47724=>array(122,-66,908,843),47725=>array(122,-59,916,843),47726=>array(122,-60,928,843),47727=>array(122,-68,908,843),47728=>array(127,-70,907,842),47729=>array(122,-61,908,842),47730=>array(122,-61,908,842),47731=>array(122,-71,931,842),47732=>array(112,-46,907,842),47733=>array(122,-68,912,842),47734=>array(122,-76,908,842),47735=>array(122,-44,921,842),47736=>array(122,-62,917,842),47737=>array(122,-64,908,842),47738=>array(122,-64,908,842),47739=>array(122,-64,908,842),47740=>array(122,-69,923,842),47741=>array(122,-64,908,842),47742=>array(122,-64,908,842),47743=>array(122,-76,908,842),47744=>array(122,-62,908,842),47745=>array(122,-61,908,842),47746=>array(122,-69,922,842),47747=>array(122,-74,929,842),47748=>array(122,-69,927,842),47749=>array(122,-68,911,842),47750=>array(122,-72,929,842),47751=>array(122,-70,936,842),47752=>array(122,-66,908,842),47753=>array(122,-59,916,842),47754=>array(122,-60,928,842),47755=>array(122,-68,908,842),47756=>array(127,-68,907,843),47757=>array(122,-61,907,843),47758=>array(122,-61,907,843),47759=>array(122,-71,931,843),47760=>array(122,-46,907,843),47761=>array(122,-68,912,843),47762=>array(122,-76,907,843),47763=>array(122,-44,921,843),47764=>array(122,-62,917,843),47765=>array(122,-64,907,843),47766=>array(122,-64,908,843),47767=>array(122,-64,908,843),47768=>array(122,-69,923,843),47769=>array(122,-64,908,843),47770=>array(122,-64,908,843),47771=>array(122,-76,907,843),47772=>array(122,-62,907,843),47773=>array(122,-61,907,843),47774=>array(122,-69,922,843),47775=>array(122,-74,929,843),47776=>array(122,-69,927,843),47777=>array(122,-68,911,843),47778=>array(122,-72,929,843),47779=>array(122,-70,936,843),47780=>array(122,-66,908,843),47781=>array(122,-59,916,843),47782=>array(122,-60,928,843),47783=>array(122,-68,908,843),47784=>array(62,17,943,740),47785=>array(79,-61,921,800),47786=>array(79,-61,921,800),47787=>array(79,-71,921,800),47788=>array(79,-46,921,800),47789=>array(79,-68,921,800),47790=>array(79,-74,921,800),47791=>array(79,-44,921,800),47792=>array(79,-62,921,800),47793=>array(79,-64,921,800),47794=>array(79,-64,921,800),47795=>array(79,-63,921,800),47796=>array(79,-68,921,800),47797=>array(79,-64,921,800),47798=>array(79,-63,921,800),47799=>array(79,-74,921,800),47800=>array(79,-62,921,800),47801=>array(79,-61,921,800),47802=>array(79,-69,921,800),47803=>array(79,-74,921,800),47804=>array(79,-69,921,800),47805=>array(79,-68,921,800),47806=>array(79,-72,921,800),47807=>array(79,-70,921,800),47808=>array(79,-66,921,800),47809=>array(79,-59,921,800),47810=>array(79,-60,921,800),47811=>array(79,-68,921,800),47812=>array(52,-69,936,842),47813=>array(77,-59,936,843),47814=>array(77,-61,936,843),47815=>array(77,-71,936,843),47816=>array(66,-45,936,842),47817=>array(77,-69,936,843),47818=>array(77,-76,936,843),47819=>array(77,-44,936,843),47820=>array(77,-62,936,843),47821=>array(77,-64,936,843),47822=>array(77,-64,936,843),47823=>array(77,-64,936,843),47824=>array(77,-70,936,843),47825=>array(77,-64,936,843),47826=>array(77,-64,936,843),47827=>array(77,-76,936,843),47828=>array(77,-62,936,843),47829=>array(77,-61,936,843),47830=>array(77,-70,936,843),47831=>array(77,-74,936,843),47832=>array(77,-69,936,843),47833=>array(77,-67,936,843),47834=>array(77,-72,936,843),47835=>array(77,-71,936,843),47836=>array(77,-66,936,843),47837=>array(77,-59,936,843),47838=>array(77,-60,936,843),47839=>array(77,-69,936,843),47840=>array(61,-69,907,842),47841=>array(79,-61,907,843),47842=>array(79,-61,907,843),47843=>array(79,-71,931,843),47844=>array(72,-46,907,842),47845=>array(79,-68,912,843),47846=>array(79,-76,907,843),47847=>array(79,-44,921,843),47848=>array(79,-62,917,843),47849=>array(79,-64,907,843),47850=>array(79,-64,908,843),47851=>array(79,-64,908,843),47852=>array(79,-69,923,843),47853=>array(79,-64,908,843),47854=>array(79,-64,908,843),47855=>array(79,-76,907,843),47856=>array(79,-62,907,843),47857=>array(79,-61,907,843),47858=>array(79,-69,922,843),47859=>array(79,-74,929,843),47860=>array(79,-69,927,843),47861=>array(79,-68,911,843),47862=>array(79,-72,929,843),47863=>array(79,-70,936,843),47864=>array(79,-66,908,843),47865=>array(79,-59,916,843),47866=>array(79,-60,928,843),47867=>array(79,-68,908,843),47868=>array(61,-69,907,842),47869=>array(64,-61,908,841),47870=>array(64,-61,908,841),47871=>array(64,-71,931,841),47872=>array(65,-46,908,841),47873=>array(64,-68,912,841),47874=>array(64,-76,908,841),47875=>array(64,-44,921,841),47876=>array(64,-62,917,841),47877=>array(64,-64,908,841),47878=>array(64,-64,908,841),47879=>array(64,-64,908,841),47880=>array(64,-69,923,841),47881=>array(64,-64,908,841),47882=>array(64,-64,908,841),47883=>array(64,-76,908,841),47884=>array(64,-62,908,841),47885=>array(64,-61,908,841),47886=>array(64,-69,922,841),47887=>array(64,-74,929,841),47888=>array(64,-69,927,841),47889=>array(64,-68,911,841),47890=>array(64,-72,929,841),47891=>array(64,-70,936,841),47892=>array(64,-66,908,841),47893=>array(64,-59,916,841),47894=>array(64,-60,928,841),47895=>array(64,-68,908,841),47896=>array(60,-3,940,765),47897=>array(79,-61,922,800),47898=>array(79,-61,922,800),47899=>array(79,-71,922,800),47900=>array(79,-46,922,800),47901=>array(79,-68,922,800),47902=>array(79,-74,922,800),47903=>array(79,-44,922,800),47904=>array(79,-62,922,800),47905=>array(79,-64,922,800),47906=>array(79,-64,922,800),47907=>array(79,-63,922,800),47908=>array(79,-68,922,800),47909=>array(79,-64,922,800),47910=>array(79,-63,922,800),47911=>array(79,-74,922,800),47912=>array(79,-62,922,800),47913=>array(79,-61,922,800),47914=>array(79,-69,922,800),47915=>array(79,-74,922,800),47916=>array(79,-69,922,800),47917=>array(79,-68,922,800),47918=>array(79,-72,922,800),47919=>array(79,-70,922,800),47920=>array(79,-66,922,800),47921=>array(79,-59,922,800),47922=>array(79,-60,922,800),47923=>array(79,-68,922,800),47924=>array(79,-64,921,800),47925=>array(79,-61,921,800),47926=>array(79,-61,921,800),47927=>array(79,-71,921,800),47928=>array(79,-46,921,800),47929=>array(79,-68,921,800),47930=>array(79,-74,921,800),47931=>array(79,-44,921,800),47932=>array(79,-62,921,800),47933=>array(79,-64,921,800),47934=>array(79,-64,921,800),47935=>array(79,-63,921,800),47936=>array(79,-68,921,800),47937=>array(79,-64,921,800),47938=>array(79,-63,921,800),47939=>array(79,-74,921,800),47940=>array(79,-62,921,800),47941=>array(79,-61,921,800),47942=>array(79,-69,921,800),47943=>array(79,-74,921,800),47944=>array(79,-69,921,800),47945=>array(79,-68,921,800),47946=>array(79,-72,921,800),47947=>array(79,-70,921,800),47948=>array(79,-66,921,800),47949=>array(79,-59,921,800),47950=>array(79,-60,921,800),47951=>array(79,-68,921,800),47952=>array(69,-70,907,841),47953=>array(79,-61,907,841),47954=>array(79,-61,907,841),47955=>array(79,-71,931,841),47956=>array(79,-46,907,841),47957=>array(79,-68,912,841),47958=>array(79,-76,907,841),47959=>array(79,-44,921,841),47960=>array(79,-62,917,841),47961=>array(79,-64,907,841),47962=>array(79,-64,908,841),47963=>array(79,-64,908,841),47964=>array(79,-69,923,841),47965=>array(79,-64,908,841),47966=>array(79,-64,908,841),47967=>array(79,-76,906,841),47968=>array(79,-62,907,841),47969=>array(79,-61,907,841),47970=>array(79,-69,922,841),47971=>array(79,-74,929,841),47972=>array(79,-69,927,841),47973=>array(79,-68,911,841),47974=>array(79,-72,929,841),47975=>array(79,-70,936,841),47976=>array(79,-66,908,841),47977=>array(79,-59,916,841),47978=>array(79,-60,928,841),47979=>array(79,-68,908,841),47980=>array(63,-68,912,843),47981=>array(72,-61,907,843),47982=>array(72,-61,907,843),47983=>array(72,-71,931,843),47984=>array(89,-46,907,843),47985=>array(72,-68,912,843),47986=>array(72,-76,907,843),47987=>array(72,-44,921,843),47988=>array(72,-62,917,843),47989=>array(72,-64,907,843),47990=>array(72,-64,908,843),47991=>array(72,-64,908,843),47992=>array(72,-69,923,843),47993=>array(72,-64,908,843),47994=>array(72,-64,908,843),47995=>array(72,-76,907,843),47996=>array(72,-62,907,843),47997=>array(72,-61,907,843),47998=>array(72,-69,922,843),47999=>array(72,-74,929,843),48000=>array(72,-69,927,843),48001=>array(72,-68,911,843),48002=>array(72,-72,929,843),48003=>array(72,-70,936,843),48004=>array(72,-66,908,843),48005=>array(72,-59,916,843),48006=>array(72,-60,928,843),48007=>array(72,-68,908,843),48008=>array(51,-69,907,842),48009=>array(65,-61,907,842),48010=>array(65,-61,907,842),48011=>array(65,-71,931,842),48012=>array(65,-46,907,842),48013=>array(65,-68,912,842),48014=>array(65,-76,907,842),48015=>array(65,-44,921,842),48016=>array(65,-62,917,842),48017=>array(65,-64,907,842),48018=>array(65,-64,908,842),48019=>array(65,-64,908,842),48020=>array(65,-69,923,842),48021=>array(65,-64,908,842),48022=>array(65,-64,908,842),48023=>array(65,-76,907,842),48024=>array(65,-62,907,842),48025=>array(65,-61,907,842),48026=>array(65,-69,922,842),48027=>array(65,-74,929,842),48028=>array(65,-69,927,842),48029=>array(65,-68,911,842),48030=>array(65,-72,929,842),48031=>array(65,-70,936,842),48032=>array(65,-66,908,842),48033=>array(65,-59,916,842),48034=>array(65,-60,928,842),48035=>array(65,-68,908,842),48036=>array(71,-64,928,800),48037=>array(79,-61,921,800),48038=>array(79,-61,921,800),48039=>array(79,-71,921,800),48040=>array(79,-46,921,790),48041=>array(79,-68,921,800),48042=>array(79,-74,921,800),48043=>array(79,-44,921,800),48044=>array(79,-62,921,800),48045=>array(79,-64,921,800),48046=>array(79,-64,921,800),48047=>array(79,-63,921,800),48048=>array(79,-68,921,800),48049=>array(79,-64,921,800),48050=>array(79,-63,921,800),48051=>array(79,-74,921,800),48052=>array(79,-62,921,800),48053=>array(79,-61,921,800),48054=>array(79,-69,921,800),48055=>array(79,-74,921,800),48056=>array(79,-69,921,800),48057=>array(79,-68,921,800),48058=>array(79,-72,921,800),48059=>array(79,-70,921,800),48060=>array(79,-66,921,800),48061=>array(79,-59,921,800),48062=>array(79,-60,921,800),48063=>array(79,-68,921,800),48064=>array(57,42,943,710),48065=>array(79,-61,921,791),48066=>array(79,-61,921,791),48067=>array(79,-71,921,791),48068=>array(79,-46,921,791),48069=>array(79,-68,921,791),48070=>array(79,-74,921,791),48071=>array(79,-44,921,791),48072=>array(79,-62,921,791),48073=>array(79,-64,921,791),48074=>array(79,-64,921,791),48075=>array(79,-63,921,791),48076=>array(79,-68,921,791),48077=>array(79,-64,921,791),48078=>array(79,-63,921,791),48079=>array(79,-74,921,791),48080=>array(79,-62,921,791),48081=>array(79,-61,921,791),48082=>array(79,-69,921,791),48083=>array(79,-74,921,791),48084=>array(79,-69,921,791),48085=>array(79,-68,921,791),48086=>array(79,-72,921,791),48087=>array(79,-70,921,791),48088=>array(79,-66,921,791),48089=>array(79,-59,921,791),48090=>array(79,-60,921,791),48091=>array(79,-68,921,791),48092=>array(67,-69,907,842),48093=>array(64,-61,907,842),48094=>array(64,-61,907,842),48095=>array(64,-71,931,842),48096=>array(64,-46,907,842),48097=>array(64,-68,912,842),48098=>array(64,-76,907,842),48099=>array(64,-44,921,842),48100=>array(64,-62,917,842),48101=>array(64,-64,907,842),48102=>array(64,-64,908,842),48103=>array(64,-64,908,842),48104=>array(64,-69,923,842),48105=>array(64,-64,908,842),48106=>array(64,-64,908,842),48107=>array(64,-76,907,842),48108=>array(64,-62,907,842),48109=>array(64,-61,907,842),48110=>array(64,-69,922,842),48111=>array(64,-74,929,842),48112=>array(64,-69,927,842),48113=>array(64,-68,911,842),48114=>array(64,-72,929,842),48115=>array(64,-70,936,842),48116=>array(64,-66,908,842),48117=>array(64,-59,916,842),48118=>array(64,-60,928,842),48119=>array(64,-68,908,842),48120=>array(147,-69,907,842),48121=>array(157,-61,907,842),48122=>array(157,-61,907,842),48123=>array(157,-71,931,842),48124=>array(122,-46,907,842),48125=>array(157,-68,912,842),48126=>array(157,-76,907,842),48127=>array(157,-44,921,842),48128=>array(157,-62,917,842),48129=>array(157,-64,907,842),48130=>array(157,-64,908,842),48131=>array(157,-64,908,842),48132=>array(157,-69,923,842),48133=>array(157,-64,908,842),48134=>array(157,-64,908,842),48135=>array(157,-76,907,842),48136=>array(157,-62,907,842),48137=>array(157,-61,907,842),48138=>array(157,-69,922,842),48139=>array(157,-74,929,842),48140=>array(143,-69,927,842),48141=>array(157,-68,911,842),48142=>array(157,-72,929,842),48143=>array(157,-70,936,842),48144=>array(157,-66,908,842),48145=>array(157,-59,916,842),48146=>array(157,-60,928,842),48147=>array(157,-68,908,842),48148=>array(122,-69,936,842),48149=>array(122,-59,936,837),48150=>array(122,-61,936,837),48151=>array(122,-71,936,837),48152=>array(122,-45,936,842),48153=>array(122,-69,936,837),48154=>array(122,-76,936,837),48155=>array(122,-44,936,837),48156=>array(122,-62,936,837),48157=>array(122,-64,936,837),48158=>array(122,-64,936,837),48159=>array(122,-64,936,837),48160=>array(122,-70,936,837),48161=>array(122,-64,936,837),48162=>array(122,-64,936,837),48163=>array(122,-76,936,837),48164=>array(122,-62,936,837),48165=>array(122,-61,936,837),48166=>array(122,-70,936,837),48167=>array(122,-74,936,837),48168=>array(118,-69,936,837),48169=>array(122,-67,936,837),48170=>array(122,-72,936,837),48171=>array(122,-71,936,837),48172=>array(122,-66,936,837),48173=>array(122,-59,936,837),48174=>array(122,-60,936,837),48175=>array(122,-69,936,837),48176=>array(122,-69,907,842),48177=>array(157,-61,907,842),48178=>array(157,-61,907,842),48179=>array(157,-71,931,842),48180=>array(157,-46,907,842),48181=>array(157,-68,912,842),48182=>array(157,-76,907,842),48183=>array(157,-44,921,842),48184=>array(157,-62,917,842),48185=>array(157,-64,907,842),48186=>array(157,-64,908,842),48187=>array(157,-64,908,842),48188=>array(157,-69,923,842),48189=>array(157,-64,908,842),48190=>array(157,-64,908,842),48191=>array(157,-76,907,842),48192=>array(157,-62,907,842),48193=>array(157,-61,907,842),48194=>array(157,-69,922,842),48195=>array(157,-74,929,842),48196=>array(143,-69,927,842),48197=>array(157,-68,911,842),48198=>array(157,-72,929,842),48199=>array(157,-70,936,842),48200=>array(157,-66,908,842),48201=>array(157,-59,916,842),48202=>array(157,-60,928,842),48203=>array(157,-68,908,842),48204=>array(122,-68,935,843),48205=>array(122,-59,936,842),48206=>array(122,-61,936,842),48207=>array(122,-71,936,842),48208=>array(122,-45,936,842),48209=>array(122,-69,936,842),48210=>array(122,-76,936,842),48211=>array(122,-44,936,842),48212=>array(122,-62,936,842),48213=>array(122,-64,936,842),48214=>array(122,-64,936,842),48215=>array(122,-64,936,842),48216=>array(122,-70,936,842),48217=>array(122,-64,936,842),48218=>array(122,-64,936,842),48219=>array(122,-76,936,842),48220=>array(122,-62,936,842),48221=>array(122,-61,936,842),48222=>array(122,-70,936,842),48223=>array(122,-74,936,842),48224=>array(118,-69,936,842),48225=>array(122,-67,936,842),48226=>array(122,-72,936,842),48227=>array(122,-71,936,842),48228=>array(122,-66,936,842),48229=>array(122,-59,936,842),48230=>array(122,-60,936,842),48231=>array(122,-69,936,842),48232=>array(122,-69,907,842),48233=>array(157,-61,907,842),48234=>array(157,-61,907,842),48235=>array(157,-71,931,842),48236=>array(157,-46,907,842),48237=>array(157,-68,912,842),48238=>array(157,-76,907,842),48239=>array(157,-44,921,842),48240=>array(157,-62,917,842),48241=>array(157,-64,907,842),48242=>array(157,-64,908,842),48243=>array(157,-64,908,842),48244=>array(157,-69,923,842),48245=>array(157,-64,908,842),48246=>array(157,-64,908,842),48247=>array(157,-76,907,842),48248=>array(157,-62,907,842),48249=>array(157,-61,907,842),48250=>array(157,-69,922,842),48251=>array(157,-74,929,842),48252=>array(143,-69,927,842),48253=>array(157,-68,911,842),48254=>array(157,-72,929,842),48255=>array(157,-70,936,842),48256=>array(157,-66,908,842),48257=>array(157,-59,916,842),48258=>array(157,-60,928,842),48259=>array(157,-68,908,842),48260=>array(127,-70,907,841),48261=>array(122,-61,907,841),48262=>array(122,-61,907,841),48263=>array(122,-71,931,841),48264=>array(122,-46,907,841),48265=>array(122,-68,912,841),48266=>array(122,-76,907,841),48267=>array(122,-44,921,841),48268=>array(122,-62,917,841),48269=>array(122,-64,907,841),48270=>array(122,-64,908,841),48271=>array(122,-64,908,841),48272=>array(122,-69,923,841),48273=>array(122,-64,908,841),48274=>array(122,-64,908,841),48275=>array(122,-76,906,841),48276=>array(122,-62,907,841),48277=>array(122,-61,907,841),48278=>array(122,-69,922,841),48279=>array(122,-74,929,841),48280=>array(122,-69,927,841),48281=>array(122,-68,911,841),48282=>array(122,-72,929,841),48283=>array(122,-70,936,841),48284=>array(122,-66,908,841),48285=>array(122,-59,916,841),48286=>array(122,-60,928,841),48287=>array(122,-68,908,841),48288=>array(122,-68,907,843),48289=>array(127,-61,907,843),48290=>array(127,-61,907,843),48291=>array(127,-71,931,843),48292=>array(127,-46,907,843),48293=>array(127,-68,912,843),48294=>array(127,-76,907,843),48295=>array(127,-44,921,843),48296=>array(127,-62,917,843),48297=>array(127,-64,907,843),48298=>array(127,-64,908,843),48299=>array(127,-64,908,843),48300=>array(127,-69,923,843),48301=>array(127,-64,908,843),48302=>array(127,-64,908,843),48303=>array(127,-76,907,843),48304=>array(127,-62,907,843),48305=>array(127,-61,907,843),48306=>array(127,-69,922,843),48307=>array(127,-74,929,843),48308=>array(127,-69,927,843),48309=>array(127,-68,911,843),48310=>array(127,-72,929,843),48311=>array(127,-70,936,843),48312=>array(127,-66,908,843),48313=>array(127,-59,916,843),48314=>array(127,-60,928,843),48315=>array(127,-68,908,843),48316=>array(127,-70,907,842),48317=>array(122,-61,908,842),48318=>array(122,-61,908,842),48319=>array(122,-71,931,842),48320=>array(122,-46,907,842),48321=>array(122,-68,912,842),48322=>array(122,-76,908,842),48323=>array(122,-44,921,842),48324=>array(122,-62,917,842),48325=>array(122,-64,908,842),48326=>array(122,-64,908,842),48327=>array(122,-64,908,842),48328=>array(122,-69,923,842),48329=>array(122,-64,908,842),48330=>array(122,-64,908,842),48331=>array(122,-76,908,842),48332=>array(122,-62,908,842),48333=>array(122,-61,908,842),48334=>array(122,-69,922,842),48335=>array(122,-74,929,842),48336=>array(122,-69,927,842),48337=>array(122,-68,911,842),48338=>array(122,-72,929,842),48339=>array(122,-70,936,842),48340=>array(122,-66,908,842),48341=>array(122,-59,916,842),48342=>array(122,-60,928,842),48343=>array(122,-68,908,842),48344=>array(122,-68,907,843),48345=>array(127,-61,907,843),48346=>array(127,-61,907,843),48347=>array(127,-71,931,843),48348=>array(127,-46,907,843),48349=>array(127,-68,912,843),48350=>array(127,-76,907,843),48351=>array(127,-44,921,843),48352=>array(127,-62,917,843),48353=>array(127,-64,907,843),48354=>array(127,-64,908,843),48355=>array(127,-64,908,843),48356=>array(127,-69,923,843),48357=>array(127,-64,908,843),48358=>array(127,-64,908,843),48359=>array(127,-76,907,843),48360=>array(127,-62,907,843),48361=>array(127,-61,907,843),48362=>array(127,-69,922,843),48363=>array(127,-74,929,843),48364=>array(127,-69,927,843),48365=>array(127,-68,911,843),48366=>array(127,-72,929,843),48367=>array(127,-70,936,843),48368=>array(127,-66,908,843),48369=>array(127,-59,916,843),48370=>array(127,-60,928,843),48371=>array(127,-68,908,843),48372=>array(62,7,943,795),48373=>array(79,-61,921,815),48374=>array(79,-61,921,815),48375=>array(79,-71,921,815),48376=>array(79,-46,921,815),48377=>array(79,-68,921,815),48378=>array(79,-74,921,815),48379=>array(79,-44,921,815),48380=>array(79,-62,921,815),48381=>array(79,-64,921,815),48382=>array(79,-64,921,815),48383=>array(79,-63,921,815),48384=>array(79,-68,921,815),48385=>array(79,-64,921,815),48386=>array(79,-63,921,815),48387=>array(79,-74,921,815),48388=>array(79,-62,921,815),48389=>array(79,-61,921,815),48390=>array(79,-69,921,815),48391=>array(79,-74,921,815),48392=>array(79,-69,921,815),48393=>array(79,-68,921,815),48394=>array(79,-72,921,815),48395=>array(79,-70,921,815),48396=>array(79,-66,921,815),48397=>array(79,-59,921,815),48398=>array(79,-60,921,815),48399=>array(79,-68,921,815),48400=>array(52,-69,936,842),48401=>array(77,-59,936,843),48402=>array(77,-61,936,843),48403=>array(77,-71,936,843),48404=>array(66,-45,936,842),48405=>array(77,-69,936,843),48406=>array(77,-76,936,843),48407=>array(77,-44,936,843),48408=>array(77,-62,936,843),48409=>array(77,-64,936,843),48410=>array(77,-64,936,843),48411=>array(77,-64,936,843),48412=>array(77,-70,936,843),48413=>array(77,-64,936,843),48414=>array(77,-64,936,843),48415=>array(77,-76,936,843),48416=>array(77,-62,936,843),48417=>array(77,-61,936,843),48418=>array(77,-70,936,843),48419=>array(77,-74,936,843),48420=>array(77,-69,936,843),48421=>array(77,-67,936,843),48422=>array(77,-72,936,843),48423=>array(77,-71,936,843),48424=>array(77,-66,936,843),48425=>array(77,-59,936,843),48426=>array(77,-60,936,843),48427=>array(77,-69,936,843),48428=>array(61,-68,907,843),48429=>array(79,-61,907,843),48430=>array(79,-61,907,843),48431=>array(79,-71,931,843),48432=>array(72,-46,907,842),48433=>array(79,-68,912,843),48434=>array(79,-76,907,843),48435=>array(79,-44,921,843),48436=>array(79,-62,917,843),48437=>array(79,-64,907,843),48438=>array(79,-64,908,843),48439=>array(79,-64,908,843),48440=>array(79,-69,923,843),48441=>array(79,-64,908,843),48442=>array(79,-64,908,843),48443=>array(79,-76,907,843),48444=>array(79,-62,907,843),48445=>array(79,-61,907,843),48446=>array(79,-69,922,843),48447=>array(79,-74,929,843),48448=>array(79,-69,927,843),48449=>array(79,-68,911,843),48450=>array(79,-72,929,843),48451=>array(79,-70,936,843),48452=>array(79,-66,908,843),48453=>array(79,-59,916,843),48454=>array(79,-60,928,843),48455=>array(79,-68,908,843),48456=>array(62,-69,907,842),48457=>array(65,-61,907,842),48458=>array(65,-61,907,842),48459=>array(65,-71,931,842),48460=>array(64,-46,907,842),48461=>array(65,-68,912,842),48462=>array(65,-76,907,842),48463=>array(65,-44,921,842),48464=>array(65,-62,917,842),48465=>array(65,-64,907,842),48466=>array(65,-64,908,842),48467=>array(65,-64,908,842),48468=>array(65,-69,923,842),48469=>array(65,-64,908,842),48470=>array(65,-64,908,842),48471=>array(65,-76,907,842),48472=>array(65,-62,907,842),48473=>array(65,-61,907,842),48474=>array(65,-69,922,842),48475=>array(65,-74,929,842),48476=>array(65,-69,927,842),48477=>array(65,-68,911,842),48478=>array(65,-72,929,842),48479=>array(65,-70,936,842),48480=>array(65,-66,908,842),48481=>array(65,-59,916,842),48482=>array(65,-60,928,842),48483=>array(65,-68,908,842),48484=>array(62,7,943,805),48485=>array(79,-61,922,815),48486=>array(79,-61,922,815),48487=>array(79,-71,922,815),48488=>array(79,-46,922,815),48489=>array(79,-68,922,815),48490=>array(79,-74,922,815),48491=>array(79,-44,922,815),48492=>array(79,-62,922,815),48493=>array(79,-64,922,815),48494=>array(79,-64,922,815),48495=>array(79,-63,922,815),48496=>array(79,-68,922,815),48497=>array(79,-64,922,815),48498=>array(79,-63,922,815),48499=>array(79,-74,922,815),48500=>array(79,-62,922,815),48501=>array(79,-61,922,815),48502=>array(79,-69,922,815),48503=>array(79,-74,922,815),48504=>array(79,-69,922,815),48505=>array(79,-68,922,815),48506=>array(79,-72,922,815),48507=>array(79,-70,922,815),48508=>array(79,-66,922,815),48509=>array(79,-59,922,815),48510=>array(79,-60,922,815),48511=>array(79,-68,922,815),48512=>array(79,-64,921,815),48513=>array(79,-61,921,815),48514=>array(79,-61,921,815),48515=>array(79,-71,921,815),48516=>array(79,-46,921,815),48517=>array(79,-68,921,815),48518=>array(79,-74,921,815),48519=>array(79,-44,921,815),48520=>array(79,-62,921,815),48521=>array(79,-64,921,815),48522=>array(79,-64,921,815),48523=>array(79,-63,921,815),48524=>array(79,-68,921,815),48525=>array(79,-64,921,815),48526=>array(79,-63,921,815),48527=>array(79,-74,921,815),48528=>array(79,-62,921,815),48529=>array(79,-61,921,815),48530=>array(79,-69,921,815),48531=>array(79,-74,921,815),48532=>array(79,-69,921,815),48533=>array(79,-68,921,815),48534=>array(79,-72,921,815),48535=>array(79,-70,921,815),48536=>array(79,-66,921,815),48537=>array(79,-59,921,815),48538=>array(79,-60,921,815),48539=>array(79,-68,921,815),48540=>array(69,-70,907,841),48541=>array(75,-61,907,841),48542=>array(75,-61,907,841),48543=>array(75,-71,931,841),48544=>array(76,-46,907,841),48545=>array(75,-68,912,841),48546=>array(75,-76,907,841),48547=>array(75,-44,921,841),48548=>array(75,-62,917,841),48549=>array(75,-64,907,841),48550=>array(75,-64,908,841),48551=>array(75,-64,908,841),48552=>array(75,-69,923,841),48553=>array(75,-64,908,841),48554=>array(75,-64,908,841),48555=>array(75,-76,906,841),48556=>array(75,-62,907,841),48557=>array(75,-61,907,841),48558=>array(75,-69,922,841),48559=>array(75,-74,929,841),48560=>array(75,-69,927,841),48561=>array(75,-68,911,841),48562=>array(75,-72,929,841),48563=>array(75,-70,936,841),48564=>array(75,-66,908,841),48565=>array(75,-59,916,841),48566=>array(75,-60,928,841),48567=>array(75,-68,908,841),48568=>array(63,-68,907,843),48569=>array(72,-61,907,843),48570=>array(72,-61,907,843),48571=>array(72,-71,931,843),48572=>array(76,-46,907,843),48573=>array(72,-68,912,843),48574=>array(72,-76,907,843),48575=>array(72,-44,921,843),48576=>array(72,-62,917,843),48577=>array(72,-64,907,843),48578=>array(72,-64,908,843),48579=>array(72,-64,908,843),48580=>array(72,-69,923,843),48581=>array(72,-64,908,843),48582=>array(72,-64,908,843),48583=>array(72,-76,907,843),48584=>array(72,-62,907,843),48585=>array(72,-61,907,843),48586=>array(72,-69,922,843),48587=>array(72,-74,929,843),48588=>array(72,-69,927,843),48589=>array(72,-68,911,843),48590=>array(72,-72,929,843),48591=>array(72,-70,936,843),48592=>array(72,-66,908,843),48593=>array(72,-59,916,843),48594=>array(72,-60,928,843),48595=>array(72,-68,908,843),48596=>array(70,-69,907,842),48597=>array(65,-61,907,841),48598=>array(65,-61,907,841),48599=>array(65,-71,931,841),48600=>array(65,-46,907,841),48601=>array(65,-68,912,841),48602=>array(65,-76,907,841),48603=>array(65,-44,921,841),48604=>array(65,-62,917,841),48605=>array(65,-64,907,841),48606=>array(65,-64,908,841),48607=>array(65,-64,908,841),48608=>array(65,-69,923,841),48609=>array(65,-64,908,841),48610=>array(65,-64,908,841),48611=>array(65,-76,907,841),48612=>array(65,-62,907,841),48613=>array(65,-61,907,841),48614=>array(65,-69,922,841),48615=>array(65,-74,929,841),48616=>array(65,-69,927,841),48617=>array(65,-68,911,841),48618=>array(65,-72,929,841),48619=>array(65,-70,936,841),48620=>array(65,-66,908,841),48621=>array(65,-59,916,841),48622=>array(65,-60,928,841),48623=>array(65,-68,908,841),48624=>array(71,-64,928,815),48625=>array(79,-61,921,815),48626=>array(79,-61,921,815),48627=>array(79,-71,921,815),48628=>array(79,-46,921,815),48629=>array(79,-68,921,815),48630=>array(79,-74,921,815),48631=>array(79,-44,921,815),48632=>array(79,-62,921,815),48633=>array(79,-64,921,815),48634=>array(79,-64,921,815),48635=>array(79,-63,921,815),48636=>array(79,-68,921,815),48637=>array(79,-64,921,815),48638=>array(79,-63,921,815),48639=>array(79,-74,921,815),48640=>array(79,-62,921,815),48641=>array(79,-61,921,815),48642=>array(79,-69,921,815),48643=>array(79,-74,921,815),48644=>array(79,-69,921,815),48645=>array(79,-68,921,815),48646=>array(79,-72,921,815),48647=>array(79,-70,921,815),48648=>array(79,-66,921,815),48649=>array(79,-59,921,815),48650=>array(79,-60,921,815),48651=>array(79,-68,921,815),48652=>array(57,42,943,750),48653=>array(79,-61,921,825),48654=>array(79,-61,921,825),48655=>array(79,-71,921,825),48656=>array(79,-46,921,825),48657=>array(79,-68,921,825),48658=>array(79,-74,921,825),48659=>array(79,-44,921,825),48660=>array(79,-62,921,825),48661=>array(79,-64,921,825),48662=>array(79,-64,921,825),48663=>array(79,-63,921,825),48664=>array(79,-68,921,825),48665=>array(79,-64,921,825),48666=>array(79,-63,921,825),48667=>array(79,-74,921,825),48668=>array(79,-62,921,825),48669=>array(79,-61,921,825),48670=>array(79,-69,921,825),48671=>array(79,-74,921,825),48672=>array(79,-69,921,825),48673=>array(79,-68,921,825),48674=>array(79,-72,921,825),48675=>array(79,-70,921,825),48676=>array(79,-66,921,825),48677=>array(79,-59,921,825),48678=>array(79,-60,921,825),48679=>array(79,-68,921,825),48680=>array(67,-69,907,842),48681=>array(65,-61,907,842),48682=>array(65,-61,907,842),48683=>array(65,-71,931,842),48684=>array(65,-46,907,841),48685=>array(65,-68,912,842),48686=>array(65,-76,907,842),48687=>array(65,-44,921,842),48688=>array(65,-62,917,842),48689=>array(65,-64,907,842),48690=>array(65,-64,908,842),48691=>array(65,-64,908,842),48692=>array(65,-69,923,842),48693=>array(65,-64,908,842),48694=>array(65,-64,908,842),48695=>array(65,-76,907,842),48696=>array(65,-62,907,842),48697=>array(65,-61,907,842),48698=>array(65,-69,922,842),48699=>array(65,-74,929,842),48700=>array(65,-69,927,842),48701=>array(65,-68,911,842),48702=>array(65,-72,929,842),48703=>array(65,-70,936,842),48704=>array(65,-66,908,842),48705=>array(65,-59,916,842),48706=>array(65,-60,928,842),48707=>array(65,-68,908,842),48708=>array(147,-69,907,842),48709=>array(157,-61,907,842),48710=>array(157,-61,907,842),48711=>array(157,-71,931,842),48712=>array(152,-46,907,842),48713=>array(157,-68,912,842),48714=>array(157,-76,907,842),48715=>array(157,-44,921,842),48716=>array(157,-62,917,842),48717=>array(157,-64,907,842),48718=>array(157,-64,908,842),48719=>array(157,-64,908,842),48720=>array(157,-69,923,842),48721=>array(157,-64,908,842),48722=>array(157,-64,908,842),48723=>array(157,-76,907,842),48724=>array(157,-62,907,842),48725=>array(157,-61,907,842),48726=>array(157,-69,922,842),48727=>array(157,-74,929,842),48728=>array(143,-69,927,842),48729=>array(157,-68,911,842),48730=>array(157,-72,929,842),48731=>array(157,-70,936,842),48732=>array(157,-66,908,842),48733=>array(157,-59,916,842),48734=>array(157,-60,928,842),48735=>array(157,-68,908,842),48736=>array(95,-69,936,842),48737=>array(105,-59,936,842),48738=>array(105,-61,936,842),48739=>array(105,-71,936,842),48740=>array(105,-45,936,842),48741=>array(105,-69,936,842),48742=>array(105,-76,936,842),48743=>array(105,-44,936,842),48744=>array(105,-62,936,842),48745=>array(105,-64,936,842),48746=>array(105,-64,936,842),48747=>array(105,-64,936,842),48748=>array(105,-70,936,842),48749=>array(105,-64,936,842),48750=>array(105,-64,936,842),48751=>array(105,-76,936,842),48752=>array(105,-62,936,842),48753=>array(105,-61,936,842),48754=>array(105,-70,936,842),48755=>array(105,-74,936,842),48756=>array(105,-69,936,842),48757=>array(105,-67,936,842),48758=>array(105,-72,936,842),48759=>array(105,-71,936,842),48760=>array(105,-66,936,842),48761=>array(105,-59,936,842),48762=>array(105,-60,936,842),48763=>array(105,-69,936,842),48764=>array(95,-69,907,842),48765=>array(105,-61,907,842),48766=>array(105,-61,907,842),48767=>array(105,-71,931,842),48768=>array(105,-46,907,842),48769=>array(105,-68,912,842),48770=>array(105,-76,907,842),48771=>array(105,-44,921,842),48772=>array(105,-62,917,842),48773=>array(105,-64,907,842),48774=>array(105,-64,908,842),48775=>array(105,-64,908,842),48776=>array(105,-69,923,842),48777=>array(105,-64,908,842),48778=>array(105,-64,908,842),48779=>array(105,-76,907,842),48780=>array(105,-62,907,842),48781=>array(105,-61,907,842),48782=>array(105,-69,922,842),48783=>array(105,-74,929,842),48784=>array(105,-69,927,842),48785=>array(105,-68,911,842),48786=>array(105,-72,929,842),48787=>array(105,-70,936,842),48788=>array(105,-66,908,842),48789=>array(105,-59,916,842),48790=>array(105,-60,928,842),48791=>array(105,-68,908,842),48792=>array(95,-68,935,843),48793=>array(105,-59,936,842),48794=>array(105,-61,936,842),48795=>array(105,-71,936,842),48796=>array(105,-45,936,842),48797=>array(105,-69,936,842),48798=>array(105,-76,936,842),48799=>array(105,-44,936,842),48800=>array(105,-62,936,842),48801=>array(105,-64,936,842),48802=>array(105,-64,936,842),48803=>array(105,-64,936,842),48804=>array(105,-70,936,842),48805=>array(105,-64,936,842),48806=>array(105,-64,936,842),48807=>array(105,-76,936,842),48808=>array(105,-62,936,842),48809=>array(105,-61,936,842),48810=>array(105,-70,936,842),48811=>array(105,-74,936,842),48812=>array(105,-69,936,842),48813=>array(105,-67,936,842),48814=>array(105,-72,936,842),48815=>array(105,-71,936,842),48816=>array(105,-66,936,842),48817=>array(105,-59,936,842),48818=>array(105,-60,936,842),48819=>array(105,-69,936,842),48820=>array(95,-69,907,842),48821=>array(105,-61,907,842),48822=>array(105,-61,907,842),48823=>array(105,-71,931,842),48824=>array(105,-46,907,842),48825=>array(105,-68,912,842),48826=>array(105,-76,907,842),48827=>array(105,-44,921,842),48828=>array(105,-62,917,842),48829=>array(105,-64,907,842),48830=>array(105,-64,908,842),48831=>array(105,-64,908,842),48832=>array(105,-69,923,842),48833=>array(105,-64,908,842),48834=>array(105,-64,908,842),48835=>array(105,-76,907,842),48836=>array(105,-62,907,842),48837=>array(105,-61,907,842),48838=>array(105,-69,922,842),48839=>array(105,-74,929,842),48840=>array(105,-69,927,842),48841=>array(105,-68,911,842),48842=>array(105,-72,929,842),48843=>array(105,-70,936,842),48844=>array(105,-66,908,842),48845=>array(105,-59,916,842),48846=>array(105,-60,928,842),48847=>array(105,-68,908,842),48848=>array(95,-70,907,841),48849=>array(105,-61,907,841),48850=>array(105,-61,907,841),48851=>array(105,-71,931,841),48852=>array(105,-46,907,841),48853=>array(105,-68,912,841),48854=>array(105,-76,907,841),48855=>array(105,-44,921,841),48856=>array(105,-62,917,841),48857=>array(105,-64,907,841),48858=>array(105,-64,908,841),48859=>array(105,-64,908,841),48860=>array(105,-69,923,841),48861=>array(105,-64,908,841),48862=>array(105,-64,908,841),48863=>array(105,-76,906,841),48864=>array(105,-62,907,841),48865=>array(105,-61,907,841),48866=>array(105,-69,922,841),48867=>array(105,-74,929,841),48868=>array(105,-69,927,841),48869=>array(105,-68,911,841),48870=>array(105,-72,929,841),48871=>array(105,-70,936,841),48872=>array(105,-66,908,841),48873=>array(105,-59,916,841),48874=>array(105,-60,928,841),48875=>array(105,-68,908,841),48876=>array(90,-68,907,843),48877=>array(90,-61,907,843),48878=>array(90,-61,907,843),48879=>array(90,-71,931,843),48880=>array(90,-46,907,843),48881=>array(90,-68,912,843),48882=>array(90,-76,907,843),48883=>array(90,-44,921,843),48884=>array(90,-62,917,843),48885=>array(90,-64,907,843),48886=>array(90,-64,908,843),48887=>array(90,-64,908,843),48888=>array(90,-69,923,843),48889=>array(90,-64,908,843),48890=>array(90,-64,908,843),48891=>array(90,-76,907,843),48892=>array(90,-62,907,843),48893=>array(90,-61,907,843),48894=>array(90,-69,922,843),48895=>array(90,-74,929,843),48896=>array(90,-69,927,843),48897=>array(90,-68,911,843),48898=>array(90,-72,929,843),48899=>array(90,-70,936,843),48900=>array(90,-66,908,843),48901=>array(90,-59,916,843),48902=>array(90,-60,928,843),48903=>array(90,-68,908,843),48904=>array(95,-70,907,842),48905=>array(105,-61,908,842),48906=>array(105,-61,908,842),48907=>array(105,-71,931,842),48908=>array(105,-46,907,842),48909=>array(105,-68,912,842),48910=>array(105,-76,908,842),48911=>array(105,-44,921,842),48912=>array(105,-62,917,842),48913=>array(105,-64,908,842),48914=>array(105,-64,908,842),48915=>array(105,-64,908,842),48916=>array(105,-69,923,842),48917=>array(105,-64,908,842),48918=>array(105,-64,908,842),48919=>array(105,-76,908,842),48920=>array(105,-62,908,842),48921=>array(105,-61,908,842),48922=>array(105,-69,922,842),48923=>array(105,-74,929,842),48924=>array(105,-69,927,842),48925=>array(105,-68,911,842),48926=>array(105,-72,929,842),48927=>array(105,-70,936,842),48928=>array(105,-66,908,842),48929=>array(105,-59,916,842),48930=>array(105,-60,928,842),48931=>array(105,-68,908,842),48932=>array(90,-68,907,843),48933=>array(90,-61,907,843),48934=>array(90,-61,907,843),48935=>array(90,-71,931,843),48936=>array(90,-46,907,843),48937=>array(90,-68,912,843),48938=>array(90,-76,907,843),48939=>array(90,-44,921,843),48940=>array(90,-62,917,843),48941=>array(90,-64,907,843),48942=>array(90,-64,908,843),48943=>array(90,-64,908,843),48944=>array(90,-69,923,843),48945=>array(90,-64,908,843),48946=>array(90,-64,908,843),48947=>array(90,-76,907,843),48948=>array(90,-62,907,843),48949=>array(90,-61,907,843),48950=>array(90,-69,922,843),48951=>array(90,-74,929,843),48952=>array(90,-69,927,843),48953=>array(90,-68,911,843),48954=>array(90,-72,929,843),48955=>array(90,-70,936,843),48956=>array(90,-66,908,843),48957=>array(90,-59,916,843),48958=>array(90,-60,928,843),48959=>array(90,-68,908,843),48960=>array(60,12,940,766),48961=>array(79,-61,921,806),48962=>array(79,-61,921,806),48963=>array(79,-71,921,806),48964=>array(79,-46,921,806),48965=>array(79,-68,921,806),48966=>array(79,-74,921,806),48967=>array(79,-44,921,806),48968=>array(79,-62,921,806),48969=>array(79,-64,921,806),48970=>array(79,-64,921,806),48971=>array(79,-63,921,806),48972=>array(79,-68,921,806),48973=>array(79,-64,921,806),48974=>array(79,-63,921,806),48975=>array(79,-74,921,806),48976=>array(79,-62,921,806),48977=>array(79,-61,921,806),48978=>array(79,-69,921,806),48979=>array(79,-74,921,806),48980=>array(79,-69,921,806),48981=>array(79,-68,921,806),48982=>array(79,-72,921,806),48983=>array(79,-70,921,806),48984=>array(79,-66,921,806),48985=>array(79,-59,921,806),48986=>array(79,-60,921,806),48987=>array(79,-68,921,806),48988=>array(51,-69,936,842),48989=>array(69,-59,937,843),48990=>array(69,-61,937,843),48991=>array(69,-71,937,843),48992=>array(57,-45,937,842),48993=>array(69,-69,937,843),48994=>array(69,-76,937,843),48995=>array(69,-44,937,843),48996=>array(69,-62,937,843),48997=>array(69,-64,937,843),48998=>array(69,-64,937,843),48999=>array(69,-64,937,843),49000=>array(69,-70,937,843),49001=>array(69,-64,937,843),49002=>array(69,-64,937,843),49003=>array(69,-76,937,843),49004=>array(69,-62,937,843),49005=>array(69,-61,937,843),49006=>array(69,-70,937,843),49007=>array(69,-74,937,843),49008=>array(69,-69,937,843),49009=>array(69,-67,937,843),49010=>array(69,-72,937,843),49011=>array(69,-71,937,843),49012=>array(69,-66,937,843),49013=>array(69,-59,937,843),49014=>array(69,-60,937,843),49015=>array(69,-69,937,843),49016=>array(57,-69,907,842),49017=>array(69,-61,908,842),49018=>array(69,-61,908,842),49019=>array(69,-71,931,842),49020=>array(57,-46,908,842),49021=>array(69,-68,912,842),49022=>array(69,-76,908,842),49023=>array(69,-44,921,842),49024=>array(69,-62,917,842),49025=>array(69,-64,908,842),49026=>array(69,-64,908,842),49027=>array(69,-64,908,842),49028=>array(69,-69,923,842),49029=>array(69,-64,908,842),49030=>array(69,-64,908,842),49031=>array(69,-76,908,842),49032=>array(69,-62,908,842),49033=>array(69,-61,908,842),49034=>array(69,-69,922,842),49035=>array(69,-74,929,842),49036=>array(69,-69,927,842),49037=>array(69,-68,911,842),49038=>array(69,-72,929,842),49039=>array(69,-70,936,842),49040=>array(69,-66,908,842),49041=>array(69,-59,916,842),49042=>array(69,-60,928,842),49043=>array(69,-68,908,842),49044=>array(58,-69,907,842),49045=>array(64,-61,907,841),49046=>array(64,-61,907,841),49047=>array(64,-71,931,841),49048=>array(64,-46,907,842),49049=>array(64,-68,912,841),49050=>array(64,-76,907,841),49051=>array(64,-44,921,841),49052=>array(64,-62,917,841),49053=>array(64,-64,907,841),49054=>array(64,-64,908,841),49055=>array(64,-64,908,841),49056=>array(64,-69,923,841),49057=>array(64,-64,908,841),49058=>array(64,-64,908,841),49059=>array(64,-76,907,841),49060=>array(64,-62,907,841),49061=>array(64,-61,907,841),49062=>array(64,-69,922,841),49063=>array(64,-74,929,841),49064=>array(64,-69,927,841),49065=>array(64,-68,911,841),49066=>array(64,-72,929,841),49067=>array(64,-70,936,841),49068=>array(64,-66,908,841),49069=>array(64,-59,916,841),49070=>array(64,-60,928,841),49071=>array(64,-68,908,841),49072=>array(60,-13,940,803),49073=>array(79,-61,921,806),49074=>array(79,-61,921,806),49075=>array(79,-71,921,806),49076=>array(79,-46,921,806),49077=>array(79,-68,921,806),49078=>array(79,-74,921,806),49079=>array(79,-44,921,806),49080=>array(79,-62,921,806),49081=>array(79,-64,921,806),49082=>array(79,-64,921,806),49083=>array(79,-63,921,806),49084=>array(79,-68,921,806),49085=>array(79,-64,921,806),49086=>array(79,-63,921,806),49087=>array(79,-74,921,806),49088=>array(79,-62,921,806),49089=>array(79,-61,921,806),49090=>array(79,-69,921,806),49091=>array(79,-74,921,806),49092=>array(79,-69,921,806),49093=>array(79,-68,921,806),49094=>array(79,-72,921,806),49095=>array(79,-70,921,806),49096=>array(79,-66,921,806),49097=>array(79,-59,921,806),49098=>array(79,-60,921,806),49099=>array(79,-68,921,806),49100=>array(79,-64,921,806),49101=>array(79,-61,921,806),49102=>array(79,-61,921,806),49103=>array(79,-71,921,806),49104=>array(79,-46,921,806),49105=>array(79,-68,921,806),49106=>array(79,-74,921,806),49107=>array(79,-44,921,806),49108=>array(79,-62,921,806),49109=>array(79,-64,921,806),49110=>array(79,-64,921,806),49111=>array(79,-63,921,806),49112=>array(79,-68,921,806),49113=>array(79,-64,921,806),49114=>array(79,-63,921,806),49115=>array(79,-74,921,806),49116=>array(79,-62,921,806),49117=>array(79,-61,921,806),49118=>array(79,-69,921,806),49119=>array(79,-74,921,806),49120=>array(79,-69,921,806),49121=>array(79,-68,921,806),49122=>array(79,-72,921,806),49123=>array(79,-70,921,806),49124=>array(79,-66,921,806),49125=>array(79,-59,921,806),49126=>array(79,-60,921,806),49127=>array(79,-68,921,806),49128=>array(72,-70,907,841),49129=>array(67,-61,907,841),49130=>array(67,-61,907,841),49131=>array(67,-71,931,841),49132=>array(65,-46,907,841),49133=>array(67,-68,912,841),49134=>array(67,-76,907,841),49135=>array(67,-44,921,841),49136=>array(67,-62,917,841),49137=>array(67,-64,907,841),49138=>array(67,-64,908,841),49139=>array(67,-64,908,841),49140=>array(67,-69,923,841),49141=>array(67,-64,908,841),49142=>array(67,-64,908,841),49143=>array(67,-76,906,841),49144=>array(67,-62,907,841),49145=>array(67,-61,907,841),49146=>array(67,-69,922,841),49147=>array(67,-74,929,841),49148=>array(67,-69,927,841),49149=>array(67,-68,911,841),49150=>array(67,-72,929,841),49151=>array(67,-70,936,841),49152=>array(67,-66,908,841),49153=>array(67,-59,916,841),49154=>array(67,-60,928,841),49155=>array(67,-68,908,841),49156=>array(51,-68,907,843),49157=>array(67,-61,907,843),49158=>array(67,-61,907,843),49159=>array(67,-71,931,843),49160=>array(68,-46,907,842),49161=>array(67,-68,912,843),49162=>array(67,-76,907,843),49163=>array(67,-44,921,843),49164=>array(67,-62,917,843),49165=>array(67,-64,907,843),49166=>array(67,-64,908,843),49167=>array(67,-64,908,843),49168=>array(67,-69,923,843),49169=>array(67,-64,908,843),49170=>array(67,-64,908,843),49171=>array(67,-76,907,843),49172=>array(67,-62,907,843),49173=>array(67,-61,907,843),49174=>array(67,-69,922,843),49175=>array(67,-74,929,843),49176=>array(67,-69,927,843),49177=>array(67,-68,911,843),49178=>array(67,-72,929,843),49179=>array(67,-70,936,843),49180=>array(67,-66,908,843),49181=>array(67,-59,916,843),49182=>array(67,-60,928,843),49183=>array(67,-68,908,843),49184=>array(64,-69,907,842),49185=>array(65,-61,907,843),49186=>array(65,-61,907,843),49187=>array(65,-71,931,843),49188=>array(66,-46,907,842),49189=>array(65,-68,912,843),49190=>array(65,-76,907,843),49191=>array(65,-44,921,843),49192=>array(65,-62,917,843),49193=>array(65,-64,907,843),49194=>array(65,-64,908,843),49195=>array(65,-64,908,843),49196=>array(65,-69,923,843),49197=>array(65,-64,908,843),49198=>array(65,-64,908,843),49199=>array(65,-76,907,843),49200=>array(65,-62,907,843),49201=>array(65,-61,907,843),49202=>array(65,-69,922,843),49203=>array(65,-74,929,843),49204=>array(65,-69,927,843),49205=>array(65,-68,911,843),49206=>array(65,-72,929,843),49207=>array(65,-70,936,843),49208=>array(65,-66,908,843),49209=>array(65,-59,916,843),49210=>array(65,-60,928,843),49211=>array(65,-68,908,843),49212=>array(79,-64,921,806),49213=>array(79,-61,921,806),49214=>array(79,-61,921,806),49215=>array(79,-71,921,806),49216=>array(81,-46,922,806),49217=>array(79,-68,921,806),49218=>array(79,-74,921,806),49219=>array(79,-44,921,806),49220=>array(79,-62,921,806),49221=>array(79,-64,921,806),49222=>array(79,-64,921,806),49223=>array(79,-63,921,806),49224=>array(79,-68,921,806),49225=>array(79,-64,921,806),49226=>array(79,-63,921,806),49227=>array(79,-74,921,806),49228=>array(79,-62,921,806),49229=>array(79,-61,921,806),49230=>array(79,-69,921,806),49231=>array(79,-74,921,806),49232=>array(79,-69,921,806),49233=>array(79,-68,921,806),49234=>array(79,-72,921,806),49235=>array(79,-70,921,806),49236=>array(79,-66,921,806),49237=>array(79,-59,921,806),49238=>array(79,-60,921,806),49239=>array(79,-68,921,806),49240=>array(57,22,943,746),49241=>array(79,-61,922,811),49242=>array(79,-61,922,811),49243=>array(79,-71,922,811),49244=>array(79,-46,921,806),49245=>array(79,-68,922,811),49246=>array(79,-74,922,811),49247=>array(79,-44,922,811),49248=>array(79,-62,922,811),49249=>array(79,-64,922,811),49250=>array(79,-64,922,811),49251=>array(79,-63,922,811),49252=>array(79,-68,922,811),49253=>array(79,-64,922,811),49254=>array(79,-63,922,811),49255=>array(79,-74,922,811),49256=>array(79,-62,922,811),49257=>array(79,-61,922,811),49258=>array(79,-69,922,811),49259=>array(79,-74,922,811),49260=>array(79,-69,922,811),49261=>array(79,-68,922,811),49262=>array(79,-72,922,811),49263=>array(79,-70,922,811),49264=>array(79,-66,922,811),49265=>array(79,-59,922,811),49266=>array(79,-60,922,811),49267=>array(79,-68,922,811),49268=>array(68,-69,907,842),49269=>array(74,-61,907,841),49270=>array(74,-61,907,841),49271=>array(74,-71,931,841),49272=>array(65,-46,907,842),49273=>array(74,-68,912,841),49274=>array(74,-76,907,841),49275=>array(74,-44,921,841),49276=>array(74,-62,917,841),49277=>array(74,-64,907,841),49278=>array(74,-64,908,841),49279=>array(74,-64,908,841),49280=>array(74,-69,923,841),49281=>array(74,-64,908,841),49282=>array(74,-64,908,841),49283=>array(74,-76,907,841),49284=>array(74,-62,907,841),49285=>array(74,-61,907,841),49286=>array(74,-69,922,841),49287=>array(74,-74,929,841),49288=>array(74,-69,927,841),49289=>array(74,-68,911,841),49290=>array(74,-72,929,841),49291=>array(74,-70,936,841),49292=>array(74,-66,908,841),49293=>array(74,-59,916,841),49294=>array(74,-60,928,841),49295=>array(74,-68,908,841),49296=>array(110,-69,907,842),49297=>array(120,-61,907,842),49298=>array(120,-61,907,842),49299=>array(120,-71,931,842),49300=>array(130,-46,907,842),49301=>array(120,-68,912,842),49302=>array(120,-76,907,842),49303=>array(120,-44,921,842),49304=>array(120,-62,917,842),49305=>array(120,-64,907,842),49306=>array(120,-64,908,842),49307=>array(120,-64,908,842),49308=>array(120,-69,923,842),49309=>array(120,-64,908,842),49310=>array(120,-64,908,842),49311=>array(120,-76,907,842),49312=>array(120,-62,907,842),49313=>array(120,-61,907,842),49314=>array(120,-69,922,842),49315=>array(120,-74,929,842),49316=>array(120,-69,927,842),49317=>array(120,-68,911,842),49318=>array(120,-72,929,842),49319=>array(120,-70,936,842),49320=>array(120,-66,908,842),49321=>array(120,-59,916,842),49322=>array(120,-60,928,842),49323=>array(120,-68,908,842),49324=>array(48,-69,936,842),49325=>array(81,-59,935,842),49326=>array(81,-61,935,842),49327=>array(81,-71,935,842),49328=>array(58,-45,935,841),49329=>array(81,-69,935,842),49330=>array(81,-76,935,842),49331=>array(81,-44,935,842),49332=>array(81,-62,935,842),49333=>array(81,-64,935,842),49334=>array(81,-64,935,842),49335=>array(81,-64,935,842),49336=>array(81,-70,935,842),49337=>array(81,-64,935,842),49338=>array(81,-64,935,842),49339=>array(81,-76,935,842),49340=>array(81,-62,935,842),49341=>array(81,-61,935,842),49342=>array(81,-70,935,842),49343=>array(81,-74,935,842),49344=>array(81,-69,935,842),49345=>array(81,-67,935,842),49346=>array(81,-72,935,842),49347=>array(81,-71,935,842),49348=>array(81,-66,935,842),49349=>array(81,-59,935,842),49350=>array(81,-60,935,842),49351=>array(81,-69,935,842),49352=>array(43,-69,907,842),49353=>array(75,-61,907,842),49354=>array(75,-61,907,842),49355=>array(75,-71,931,842),49356=>array(62,-46,908,842),49357=>array(75,-68,912,842),49358=>array(75,-76,907,842),49359=>array(75,-44,921,842),49360=>array(75,-62,917,842),49361=>array(75,-64,907,842),49362=>array(75,-64,908,842),49363=>array(75,-64,908,842),49364=>array(75,-69,923,842),49365=>array(75,-64,908,842),49366=>array(75,-64,908,842),49367=>array(75,-76,906,842),49368=>array(75,-62,907,842),49369=>array(75,-61,907,842),49370=>array(75,-69,922,842),49371=>array(75,-74,929,842),49372=>array(75,-69,927,842),49373=>array(75,-68,911,842),49374=>array(75,-72,929,842),49375=>array(75,-70,936,842),49376=>array(75,-66,908,842),49377=>array(75,-59,916,842),49378=>array(75,-60,928,842),49379=>array(75,-68,908,842),49380=>array(48,-68,935,843),49381=>array(81,-59,936,842),49382=>array(81,-61,936,842),49383=>array(81,-71,936,842),49384=>array(62,-45,936,842),49385=>array(81,-69,936,842),49386=>array(81,-76,936,842),49387=>array(81,-44,936,842),49388=>array(81,-62,936,842),49389=>array(81,-64,936,842),49390=>array(81,-64,936,842),49391=>array(81,-64,936,842),49392=>array(81,-70,936,842),49393=>array(81,-64,936,842),49394=>array(81,-64,936,842),49395=>array(81,-76,936,842),49396=>array(81,-62,936,842),49397=>array(81,-61,936,842),49398=>array(81,-70,936,842),49399=>array(81,-74,936,842),49400=>array(81,-69,936,842),49401=>array(81,-67,936,842),49402=>array(81,-72,936,842),49403=>array(81,-71,936,842),49404=>array(81,-66,936,842),49405=>array(81,-59,936,842),49406=>array(81,-60,936,842),49407=>array(81,-69,936,842),49408=>array(43,-69,907,842),49409=>array(75,-61,907,842),49410=>array(75,-61,907,842),49411=>array(75,-71,931,842),49412=>array(62,-46,908,842),49413=>array(75,-68,912,842),49414=>array(75,-76,907,842),49415=>array(75,-44,921,842),49416=>array(75,-62,917,842),49417=>array(75,-64,907,842),49418=>array(75,-64,908,842),49419=>array(75,-64,908,842),49420=>array(75,-69,923,842),49421=>array(75,-64,908,842),49422=>array(75,-64,908,842),49423=>array(75,-76,906,842),49424=>array(75,-62,907,842),49425=>array(75,-61,907,842),49426=>array(75,-69,922,842),49427=>array(75,-74,929,842),49428=>array(75,-69,927,842),49429=>array(75,-68,911,842),49430=>array(75,-72,929,842),49431=>array(75,-70,936,842),49432=>array(75,-66,908,842),49433=>array(75,-59,916,842),49434=>array(75,-60,928,842),49435=>array(75,-68,908,842),49436=>array(59,-70,907,841),49437=>array(81,-61,907,841),49438=>array(81,-61,907,841),49439=>array(81,-71,931,841),49440=>array(62,-46,907,841),49441=>array(81,-68,912,841),49442=>array(81,-76,907,841),49443=>array(81,-44,921,841),49444=>array(81,-62,917,841),49445=>array(81,-64,907,841),49446=>array(81,-64,908,841),49447=>array(81,-64,908,841),49448=>array(81,-69,923,841),49449=>array(81,-64,908,841),49450=>array(81,-64,908,841),49451=>array(81,-76,906,841),49452=>array(81,-62,907,841),49453=>array(81,-61,907,841),49454=>array(81,-69,922,841),49455=>array(81,-74,929,841),49456=>array(81,-69,927,841),49457=>array(81,-68,911,841),49458=>array(81,-72,929,841),49459=>array(81,-70,936,841),49460=>array(81,-66,908,841),49461=>array(81,-59,916,841),49462=>array(81,-60,928,841),49463=>array(81,-68,908,841),49464=>array(46,-68,907,843),49465=>array(75,-61,907,843),49466=>array(75,-61,907,843),49467=>array(75,-71,931,843),49468=>array(58,-46,908,842),49469=>array(75,-68,912,843),49470=>array(75,-76,907,843),49471=>array(75,-44,921,843),49472=>array(75,-62,917,843),49473=>array(75,-64,907,843),49474=>array(75,-64,908,843),49475=>array(75,-64,908,843),49476=>array(75,-69,923,843),49477=>array(75,-64,908,843),49478=>array(75,-64,908,843),49479=>array(75,-76,906,843),49480=>array(75,-62,907,843),49481=>array(75,-61,907,843),49482=>array(75,-69,922,843),49483=>array(75,-74,929,843),49484=>array(75,-69,927,843),49485=>array(75,-68,911,843),49486=>array(75,-72,929,843),49487=>array(75,-70,936,843),49488=>array(75,-66,908,843),49489=>array(75,-59,916,843),49490=>array(75,-60,928,843),49491=>array(75,-68,908,843),49492=>array(46,-70,907,842),49493=>array(81,-61,908,842),49494=>array(81,-61,908,842),49495=>array(81,-71,931,842),49496=>array(58,-46,907,841),49497=>array(81,-68,912,842),49498=>array(81,-76,908,842),49499=>array(81,-44,921,842),49500=>array(81,-62,917,842),49501=>array(81,-64,908,842),49502=>array(81,-64,908,842),49503=>array(81,-64,908,842),49504=>array(81,-69,923,842),49505=>array(81,-64,908,842),49506=>array(81,-64,908,842),49507=>array(81,-76,908,842),49508=>array(81,-62,908,842),49509=>array(81,-61,908,842),49510=>array(81,-69,922,842),49511=>array(81,-74,929,842),49512=>array(81,-69,927,842),49513=>array(81,-68,911,842),49514=>array(81,-72,929,842),49515=>array(81,-70,936,842),49516=>array(81,-66,908,842),49517=>array(81,-59,916,842),49518=>array(81,-60,928,842),49519=>array(81,-68,908,842),49520=>array(46,-68,907,843),49521=>array(45,-61,907,842),49522=>array(45,-61,907,842),49523=>array(45,-71,931,842),49524=>array(47,-46,907,842),49525=>array(45,-68,912,842),49526=>array(45,-76,907,842),49527=>array(45,-44,921,842),49528=>array(45,-62,917,842),49529=>array(45,-64,907,842),49530=>array(45,-64,908,842),49531=>array(45,-64,908,842),49532=>array(45,-69,923,842),49533=>array(45,-64,908,842),49534=>array(45,-64,908,842),49535=>array(45,-76,907,842),49536=>array(45,-62,907,842),49537=>array(45,-61,907,842),49538=>array(45,-69,922,842),49539=>array(45,-74,929,842),49540=>array(45,-69,927,842),49541=>array(45,-68,911,842),49542=>array(45,-72,929,842),49543=>array(45,-70,936,842),49544=>array(45,-66,908,842),49545=>array(45,-59,916,842),49546=>array(45,-60,928,842),49547=>array(45,-68,908,842),49548=>array(62,7,943,771),49549=>array(79,-61,921,822),49550=>array(79,-61,921,822),49551=>array(79,-71,921,822),49552=>array(79,-46,921,822),49553=>array(79,-68,921,822),49554=>array(79,-74,921,822),49555=>array(79,-44,921,822),49556=>array(79,-62,921,822),49557=>array(79,-64,921,822),49558=>array(79,-64,921,822),49559=>array(79,-63,921,822),49560=>array(79,-68,921,822),49561=>array(79,-64,921,822),49562=>array(79,-63,921,822),49563=>array(79,-74,921,822),49564=>array(79,-62,921,822),49565=>array(79,-61,921,822),49566=>array(79,-69,921,822),49567=>array(79,-74,921,822),49568=>array(79,-69,921,822),49569=>array(79,-68,921,822),49570=>array(79,-72,921,822),49571=>array(79,-70,921,822),49572=>array(79,-66,921,822),49573=>array(79,-59,921,822),49574=>array(79,-60,921,822),49575=>array(79,-68,921,822),49576=>array(60,-69,937,842),49577=>array(77,-59,936,842),49578=>array(77,-61,936,842),49579=>array(77,-71,936,842),49580=>array(72,-45,937,842),49581=>array(77,-69,936,842),49582=>array(77,-76,936,842),49583=>array(77,-44,936,842),49584=>array(77,-62,936,842),49585=>array(77,-64,936,842),49586=>array(77,-64,936,842),49587=>array(77,-64,936,842),49588=>array(77,-70,936,842),49589=>array(77,-64,936,842),49590=>array(77,-64,936,842),49591=>array(77,-76,936,842),49592=>array(77,-62,936,842),49593=>array(77,-61,936,842),49594=>array(77,-70,936,842),49595=>array(77,-74,936,842),49596=>array(77,-69,936,842),49597=>array(77,-67,936,842),49598=>array(77,-72,936,842),49599=>array(77,-71,936,842),49600=>array(77,-66,936,842),49601=>array(77,-59,936,842),49602=>array(77,-60,936,842),49603=>array(77,-69,936,842),49604=>array(54,-69,907,842),49605=>array(67,-61,907,842),49606=>array(67,-61,907,842),49607=>array(67,-71,931,842),49608=>array(57,-46,908,842),49609=>array(67,-68,912,842),49610=>array(67,-76,907,842),49611=>array(67,-44,921,842),49612=>array(67,-62,917,842),49613=>array(67,-64,907,842),49614=>array(67,-64,908,842),49615=>array(67,-64,908,842),49616=>array(67,-69,923,842),49617=>array(67,-64,908,842),49618=>array(67,-64,908,842),49619=>array(67,-76,907,842),49620=>array(67,-62,907,842),49621=>array(67,-61,907,842),49622=>array(67,-69,922,842),49623=>array(67,-74,929,842),49624=>array(67,-69,927,842),49625=>array(67,-68,911,842),49626=>array(67,-72,929,842),49627=>array(67,-70,936,842),49628=>array(67,-66,908,842),49629=>array(67,-59,916,842),49630=>array(67,-60,928,842),49631=>array(67,-68,908,842),49632=>array(52,-69,907,842),49633=>array(65,-61,908,842),49634=>array(65,-61,908,842),49635=>array(65,-71,931,842),49636=>array(64,-46,907,842),49637=>array(65,-68,912,842),49638=>array(65,-76,908,842),49639=>array(65,-44,921,842),49640=>array(65,-62,917,842),49641=>array(65,-64,908,842),49642=>array(65,-64,908,842),49643=>array(65,-64,908,842),49644=>array(65,-69,923,842),49645=>array(65,-64,908,842),49646=>array(65,-64,908,842),49647=>array(65,-76,908,842),49648=>array(65,-62,908,842),49649=>array(65,-61,908,842),49650=>array(65,-69,922,842),49651=>array(65,-74,929,842),49652=>array(65,-69,927,842),49653=>array(65,-68,911,842),49654=>array(65,-72,929,842),49655=>array(65,-70,936,842),49656=>array(65,-66,908,842),49657=>array(65,-59,916,842),49658=>array(65,-60,928,842),49659=>array(65,-68,908,842),49660=>array(62,7,938,771),49661=>array(79,-61,922,822),49662=>array(79,-61,922,822),49663=>array(79,-71,922,822),49664=>array(79,-46,922,822),49665=>array(79,-68,922,822),49666=>array(79,-74,922,822),49667=>array(79,-44,922,822),49668=>array(79,-62,922,822),49669=>array(79,-64,922,822),49670=>array(79,-64,922,822),49671=>array(79,-63,922,822),49672=>array(79,-68,922,822),49673=>array(79,-64,922,822),49674=>array(79,-63,922,822),49675=>array(79,-74,922,822),49676=>array(79,-62,922,822),49677=>array(79,-61,922,822),49678=>array(79,-69,922,822),49679=>array(79,-74,922,822),49680=>array(79,-69,922,822),49681=>array(79,-68,922,822),49682=>array(79,-72,922,822),49683=>array(79,-70,922,822),49684=>array(79,-66,922,822),49685=>array(79,-59,922,822),49686=>array(79,-60,922,822),49687=>array(79,-68,922,822),49688=>array(79,-64,921,831),49689=>array(79,-61,921,822),49690=>array(79,-61,921,822),49691=>array(79,-71,921,822),49692=>array(79,-46,921,822),49693=>array(79,-68,921,822),49694=>array(79,-74,921,822),49695=>array(79,-44,921,822),49696=>array(79,-62,921,822),49697=>array(79,-64,921,822),49698=>array(79,-64,921,822),49699=>array(79,-63,921,822),49700=>array(79,-68,921,822),49701=>array(79,-64,921,822),49702=>array(79,-63,921,822),49703=>array(79,-74,921,822),49704=>array(79,-62,921,822),49705=>array(79,-61,921,822),49706=>array(79,-69,921,822),49707=>array(79,-74,921,822),49708=>array(79,-69,921,822),49709=>array(79,-68,921,822),49710=>array(79,-72,921,822),49711=>array(79,-70,921,822),49712=>array(79,-66,921,822),49713=>array(79,-59,921,822),49714=>array(79,-60,921,822),49715=>array(79,-68,921,822),49716=>array(69,-70,907,841),49717=>array(73,-61,907,841),49718=>array(73,-61,907,841),49719=>array(73,-71,931,841),49720=>array(76,-46,907,841),49721=>array(73,-68,912,841),49722=>array(73,-76,907,841),49723=>array(73,-44,921,841),49724=>array(73,-62,917,841),49725=>array(73,-64,907,841),49726=>array(73,-64,908,841),49727=>array(73,-64,908,841),49728=>array(73,-69,923,841),49729=>array(73,-64,908,841),49730=>array(73,-64,908,841),49731=>array(73,-76,906,841),49732=>array(73,-62,907,841),49733=>array(73,-61,907,841),49734=>array(73,-69,922,841),49735=>array(73,-74,929,841),49736=>array(73,-69,927,841),49737=>array(73,-68,911,841),49738=>array(73,-72,929,841),49739=>array(73,-70,936,841),49740=>array(73,-66,908,841),49741=>array(73,-59,916,841),49742=>array(73,-60,928,841),49743=>array(73,-68,908,841),49744=>array(63,-68,907,843),49745=>array(70,-61,907,843),49746=>array(70,-61,907,843),49747=>array(70,-71,931,843),49748=>array(62,-46,907,843),49749=>array(70,-68,912,843),49750=>array(70,-76,907,843),49751=>array(70,-44,921,843),49752=>array(70,-62,917,843),49753=>array(70,-64,907,843),49754=>array(70,-64,908,843),49755=>array(70,-64,908,843),49756=>array(70,-69,923,843),49757=>array(70,-64,908,843),49758=>array(70,-64,908,843),49759=>array(70,-76,907,843),49760=>array(70,-62,907,843),49761=>array(70,-61,907,843),49762=>array(70,-69,922,843),49763=>array(70,-74,929,843),49764=>array(70,-69,927,843),49765=>array(70,-68,911,843),49766=>array(70,-72,929,843),49767=>array(70,-70,936,843),49768=>array(70,-66,908,843),49769=>array(70,-59,916,843),49770=>array(70,-60,928,843),49771=>array(70,-68,908,843),49772=>array(63,-69,907,842),49773=>array(65,-61,907,840),49774=>array(65,-61,907,840),49775=>array(65,-71,931,840),49776=>array(65,-46,907,843),49777=>array(65,-68,912,840),49778=>array(65,-76,907,840),49779=>array(65,-44,921,840),49780=>array(65,-62,917,840),49781=>array(65,-64,907,840),49782=>array(65,-64,908,840),49783=>array(65,-64,908,840),49784=>array(65,-69,923,840),49785=>array(65,-64,908,840),49786=>array(65,-64,908,840),49787=>array(65,-76,907,840),49788=>array(65,-62,907,840),49789=>array(65,-61,907,840),49790=>array(65,-69,922,840),49791=>array(65,-74,929,840),49792=>array(65,-69,927,840),49793=>array(65,-68,911,840),49794=>array(65,-72,929,840),49795=>array(65,-70,936,840),49796=>array(65,-66,908,840),49797=>array(65,-59,916,840),49798=>array(65,-60,928,840),49799=>array(65,-68,908,840),49800=>array(87,-64,928,831),49801=>array(79,-61,921,822),49802=>array(79,-61,921,822),49803=>array(79,-71,921,822),49804=>array(81,-46,922,822),49805=>array(79,-68,921,822),49806=>array(79,-74,921,822),49807=>array(79,-44,921,822),49808=>array(79,-62,921,822),49809=>array(79,-64,921,822),49810=>array(79,-64,921,822),49811=>array(79,-63,921,822),49812=>array(79,-68,921,822),49813=>array(79,-64,921,822),49814=>array(79,-63,921,822),49815=>array(79,-74,921,822),49816=>array(79,-62,921,822),49817=>array(79,-61,921,822),49818=>array(79,-69,921,822),49819=>array(79,-74,921,822),49820=>array(79,-69,921,822),49821=>array(79,-68,921,822),49822=>array(79,-72,921,822),49823=>array(79,-70,921,822),49824=>array(79,-66,921,822),49825=>array(79,-59,921,822),49826=>array(79,-60,921,822),49827=>array(79,-68,921,822),49828=>array(57,52,943,741),49829=>array(79,-61,922,802),49830=>array(79,-61,922,802),49831=>array(79,-71,922,802),49832=>array(79,-46,922,802),49833=>array(79,-68,922,802),49834=>array(79,-74,922,802),49835=>array(79,-44,922,802),49836=>array(79,-62,922,802),49837=>array(79,-64,922,802),49838=>array(79,-64,922,802),49839=>array(79,-63,922,802),49840=>array(79,-68,922,802),49841=>array(79,-64,922,802),49842=>array(79,-63,922,802),49843=>array(79,-74,922,802),49844=>array(79,-62,922,802),49845=>array(79,-61,922,802),49846=>array(79,-69,922,802),49847=>array(79,-74,922,802),49848=>array(79,-69,922,802),49849=>array(79,-68,922,802),49850=>array(79,-72,922,802),49851=>array(79,-70,922,802),49852=>array(79,-66,922,802),49853=>array(79,-59,922,802),49854=>array(79,-60,922,802),49855=>array(79,-68,922,802),49856=>array(78,-69,907,842),49857=>array(65,-61,907,842),49858=>array(65,-61,907,842),49859=>array(65,-71,931,842),49860=>array(65,-46,907,842),49861=>array(65,-68,912,842),49862=>array(65,-76,907,842),49863=>array(65,-44,921,842),49864=>array(65,-62,917,842),49865=>array(65,-64,907,842),49866=>array(65,-64,908,842),49867=>array(65,-64,908,842),49868=>array(65,-69,923,842),49869=>array(65,-64,908,842),49870=>array(65,-64,908,842),49871=>array(65,-76,907,842),49872=>array(65,-62,907,842),49873=>array(65,-61,907,842),49874=>array(65,-69,922,842),49875=>array(65,-74,929,842),49876=>array(65,-69,927,842),49877=>array(65,-68,911,842),49878=>array(65,-72,929,842),49879=>array(65,-70,936,842),49880=>array(65,-66,908,842),49881=>array(65,-59,916,842),49882=>array(65,-60,928,842),49883=>array(65,-68,908,842),49884=>array(90,-69,907,842),49885=>array(106,-61,907,842),49886=>array(106,-61,907,842),49887=>array(106,-71,931,842),49888=>array(104,-46,907,842),49889=>array(106,-68,912,842),49890=>array(106,-76,907,842),49891=>array(106,-44,921,842),49892=>array(106,-62,917,842),49893=>array(106,-64,907,842),49894=>array(106,-64,908,842),49895=>array(106,-64,908,842),49896=>array(106,-69,923,842),49897=>array(106,-64,908,842),49898=>array(106,-64,908,842),49899=>array(106,-76,907,842),49900=>array(106,-62,907,842),49901=>array(106,-61,907,842),49902=>array(106,-69,922,842),49903=>array(106,-74,929,842),49904=>array(106,-69,927,842),49905=>array(106,-68,911,842),49906=>array(106,-72,929,842),49907=>array(106,-70,936,842),49908=>array(106,-66,908,842),49909=>array(106,-59,916,842),49910=>array(106,-60,928,842),49911=>array(106,-68,908,842),49912=>array(20,-69,937,842),49913=>array(62,-59,936,842),49914=>array(62,-61,936,842),49915=>array(62,-71,936,842),49916=>array(72,-45,936,842),49917=>array(62,-69,936,842),49918=>array(62,-76,936,842),49919=>array(62,-44,936,842),49920=>array(62,-62,936,842),49921=>array(62,-64,936,842),49922=>array(62,-64,936,842),49923=>array(62,-64,936,842),49924=>array(62,-70,936,842),49925=>array(62,-64,936,842),49926=>array(62,-64,936,842),49927=>array(62,-76,936,842),49928=>array(62,-62,936,842),49929=>array(62,-61,936,842),49930=>array(62,-70,936,842),49931=>array(62,-74,936,842),49932=>array(62,-69,936,842),49933=>array(62,-67,936,842),49934=>array(62,-72,936,842),49935=>array(62,-71,936,842),49936=>array(62,-66,936,842),49937=>array(62,-59,936,842),49938=>array(62,-60,936,842),49939=>array(62,-69,936,842),49940=>array(21,-69,907,842),49941=>array(55,-61,907,842),49942=>array(55,-61,907,842),49943=>array(55,-71,931,842),49944=>array(52,-46,907,842),49945=>array(55,-68,912,842),49946=>array(55,-76,907,842),49947=>array(55,-44,921,842),49948=>array(55,-62,917,842),49949=>array(55,-64,907,842),49950=>array(55,-64,908,842),49951=>array(55,-64,908,842),49952=>array(55,-69,923,842),49953=>array(55,-64,908,842),49954=>array(55,-64,908,842),49955=>array(55,-76,907,842),49956=>array(55,-62,907,842),49957=>array(55,-61,907,842),49958=>array(55,-69,922,842),49959=>array(55,-74,929,842),49960=>array(55,-69,927,842),49961=>array(55,-68,911,842),49962=>array(55,-72,929,842),49963=>array(55,-70,936,842),49964=>array(55,-66,908,842),49965=>array(55,-59,916,842),49966=>array(55,-60,928,842),49967=>array(55,-68,908,842),49968=>array(20,-68,935,843),49969=>array(62,-59,936,842),49970=>array(62,-61,936,842),49971=>array(62,-71,936,842),49972=>array(72,-45,936,842),49973=>array(62,-69,936,842),49974=>array(62,-76,936,842),49975=>array(62,-44,936,842),49976=>array(62,-62,936,842),49977=>array(62,-64,936,842),49978=>array(62,-64,936,842),49979=>array(62,-64,936,842),49980=>array(62,-70,936,842),49981=>array(62,-64,936,842),49982=>array(62,-64,936,842),49983=>array(62,-76,936,842),49984=>array(62,-62,936,842),49985=>array(62,-61,936,842),49986=>array(62,-70,936,842),49987=>array(62,-74,936,842),49988=>array(62,-69,936,842),49989=>array(62,-67,936,842),49990=>array(62,-72,936,842),49991=>array(62,-71,936,842),49992=>array(62,-66,936,842),49993=>array(62,-59,936,842),49994=>array(62,-60,936,842),49995=>array(62,-69,936,842),49996=>array(21,-69,907,842),49997=>array(60,-61,907,842),49998=>array(60,-61,907,842),49999=>array(60,-71,931,842),50000=>array(52,-46,907,842),50001=>array(60,-68,912,842),50002=>array(60,-76,907,842),50003=>array(60,-44,921,842),50004=>array(60,-62,917,842),50005=>array(60,-64,907,842),50006=>array(60,-64,908,842),50007=>array(60,-64,908,842),50008=>array(60,-69,923,842),50009=>array(60,-64,908,842),50010=>array(60,-64,908,842),50011=>array(60,-76,907,842),50012=>array(60,-62,907,842),50013=>array(60,-61,907,842),50014=>array(60,-69,922,842),50015=>array(60,-74,929,842),50016=>array(60,-69,927,842),50017=>array(60,-68,911,842),50018=>array(60,-72,929,842),50019=>array(60,-70,936,842),50020=>array(60,-66,908,842),50021=>array(60,-59,916,842),50022=>array(60,-60,928,842),50023=>array(60,-68,908,842),50024=>array(20,-70,907,841),50025=>array(72,-61,907,841),50026=>array(72,-61,907,841),50027=>array(72,-71,931,841),50028=>array(72,-46,907,841),50029=>array(72,-68,912,841),50030=>array(72,-76,907,841),50031=>array(72,-44,921,841),50032=>array(72,-62,917,841),50033=>array(72,-64,907,841),50034=>array(72,-64,908,841),50035=>array(72,-64,908,841),50036=>array(72,-69,923,841),50037=>array(72,-64,908,841),50038=>array(72,-64,908,841),50039=>array(72,-76,906,841),50040=>array(72,-62,907,841),50041=>array(72,-61,907,841),50042=>array(72,-69,922,841),50043=>array(72,-74,929,841),50044=>array(72,-69,927,841),50045=>array(72,-68,911,841),50046=>array(72,-72,929,841),50047=>array(72,-70,936,841),50048=>array(72,-66,908,841),50049=>array(72,-59,916,841),50050=>array(72,-60,928,841),50051=>array(72,-68,908,841),50052=>array(20,-68,907,843),50053=>array(50,-61,907,843),50054=>array(50,-61,907,843),50055=>array(50,-71,931,843),50056=>array(52,-46,907,843),50057=>array(50,-68,912,843),50058=>array(50,-76,907,843),50059=>array(50,-44,921,843),50060=>array(50,-62,917,843),50061=>array(50,-64,907,843),50062=>array(50,-64,908,843),50063=>array(50,-64,908,843),50064=>array(50,-69,923,843),50065=>array(50,-64,908,843),50066=>array(50,-64,908,843),50067=>array(50,-76,907,843),50068=>array(50,-62,907,843),50069=>array(50,-61,907,843),50070=>array(50,-69,922,843),50071=>array(50,-74,929,843),50072=>array(50,-69,927,843),50073=>array(50,-68,911,843),50074=>array(50,-72,929,843),50075=>array(50,-70,936,843),50076=>array(50,-66,908,843),50077=>array(50,-59,916,843),50078=>array(50,-60,928,843),50079=>array(50,-68,908,843),50080=>array(20,-70,907,842),50081=>array(52,-61,908,842),50082=>array(52,-61,908,842),50083=>array(52,-71,931,842),50084=>array(52,-46,907,842),50085=>array(52,-68,912,842),50086=>array(52,-76,908,842),50087=>array(52,-44,921,842),50088=>array(52,-62,917,842),50089=>array(52,-64,908,842),50090=>array(52,-64,908,842),50091=>array(52,-64,908,842),50092=>array(52,-69,923,842),50093=>array(52,-64,908,842),50094=>array(52,-64,908,842),50095=>array(52,-76,908,842),50096=>array(52,-62,908,842),50097=>array(52,-61,908,842),50098=>array(52,-69,922,842),50099=>array(52,-74,929,842),50100=>array(52,-69,927,842),50101=>array(52,-68,911,842),50102=>array(52,-72,929,842),50103=>array(52,-70,936,842),50104=>array(52,-66,908,842),50105=>array(52,-59,916,842),50106=>array(52,-60,928,842),50107=>array(52,-68,908,842),50108=>array(20,-68,907,843),50109=>array(50,-61,907,843),50110=>array(50,-61,907,843),50111=>array(50,-71,931,843),50112=>array(40,-46,907,843),50113=>array(50,-68,912,843),50114=>array(50,-76,907,843),50115=>array(50,-44,921,843),50116=>array(50,-62,917,843),50117=>array(50,-64,907,843),50118=>array(50,-64,908,843),50119=>array(50,-64,908,843),50120=>array(50,-69,923,843),50121=>array(50,-64,908,843),50122=>array(50,-64,908,843),50123=>array(50,-76,907,843),50124=>array(50,-62,907,843),50125=>array(50,-61,907,843),50126=>array(50,-69,922,843),50127=>array(50,-74,929,843),50128=>array(50,-69,927,843),50129=>array(50,-68,911,843),50130=>array(50,-72,929,843),50131=>array(50,-70,936,843),50132=>array(50,-66,908,843),50133=>array(50,-59,916,843),50134=>array(50,-60,928,843),50135=>array(50,-68,908,843),50136=>array(62,12,943,774),50137=>array(79,-61,921,788),50138=>array(79,-61,921,788),50139=>array(79,-71,921,788),50140=>array(79,-46,922,788),50141=>array(79,-68,921,788),50142=>array(79,-74,921,788),50143=>array(79,-44,921,788),50144=>array(79,-62,921,788),50145=>array(79,-64,921,788),50146=>array(79,-64,921,788),50147=>array(79,-63,921,788),50148=>array(79,-68,921,788),50149=>array(79,-64,921,788),50150=>array(79,-63,921,788),50151=>array(79,-74,921,788),50152=>array(79,-62,921,788),50153=>array(79,-61,921,788),50154=>array(79,-69,921,788),50155=>array(79,-74,921,788),50156=>array(79,-69,921,788),50157=>array(79,-68,921,788),50158=>array(79,-72,921,788),50159=>array(79,-70,921,788),50160=>array(79,-66,921,788),50161=>array(79,-59,921,788),50162=>array(79,-60,921,788),50163=>array(79,-68,921,788),50164=>array(41,-68,936,843),50165=>array(55,-59,936,842),50166=>array(55,-61,936,842),50167=>array(55,-71,936,842),50168=>array(64,-45,936,842),50169=>array(55,-69,936,842),50170=>array(55,-76,936,842),50171=>array(55,-44,936,842),50172=>array(55,-62,936,842),50173=>array(55,-64,936,842),50174=>array(55,-64,936,842),50175=>array(55,-64,936,842),50176=>array(55,-70,936,842),50177=>array(55,-64,936,842),50178=>array(55,-64,936,842),50179=>array(55,-76,936,842),50180=>array(55,-62,936,842),50181=>array(55,-61,936,842),50182=>array(55,-70,936,842),50183=>array(55,-74,936,842),50184=>array(55,-69,936,842),50185=>array(55,-67,936,842),50186=>array(55,-72,936,842),50187=>array(55,-71,936,842),50188=>array(55,-66,936,842),50189=>array(55,-59,936,842),50190=>array(55,-60,936,842),50191=>array(55,-69,936,842),50192=>array(38,-69,907,842),50193=>array(63,-61,907,842),50194=>array(63,-61,907,842),50195=>array(63,-71,931,842),50196=>array(48,-46,907,842),50197=>array(63,-68,912,842),50198=>array(63,-76,907,842),50199=>array(63,-44,921,842),50200=>array(63,-62,917,842),50201=>array(63,-64,907,842),50202=>array(63,-64,908,842),50203=>array(63,-64,908,842),50204=>array(63,-69,923,842),50205=>array(63,-64,908,842),50206=>array(63,-64,908,842),50207=>array(63,-76,907,842),50208=>array(63,-62,907,842),50209=>array(63,-61,907,842),50210=>array(63,-69,922,842),50211=>array(63,-74,929,842),50212=>array(63,-69,927,842),50213=>array(63,-68,911,842),50214=>array(63,-72,929,842),50215=>array(63,-70,936,842),50216=>array(63,-66,908,842),50217=>array(63,-59,916,842),50218=>array(63,-60,928,842),50219=>array(63,-68,908,842),50220=>array(68,-69,907,842),50221=>array(65,-61,907,842),50222=>array(65,-61,907,842),50223=>array(65,-71,931,842),50224=>array(65,-46,907,842),50225=>array(65,-68,912,842),50226=>array(65,-76,907,842),50227=>array(65,-44,921,842),50228=>array(65,-62,917,842),50229=>array(65,-64,907,842),50230=>array(65,-64,908,842),50231=>array(65,-64,908,842),50232=>array(65,-69,923,842),50233=>array(65,-64,908,842),50234=>array(65,-64,908,842),50235=>array(65,-76,907,842),50236=>array(65,-62,907,842),50237=>array(65,-61,907,842),50238=>array(65,-69,922,842),50239=>array(65,-74,929,842),50240=>array(65,-69,927,842),50241=>array(65,-68,911,842),50242=>array(65,-72,929,842),50243=>array(65,-70,936,842),50244=>array(65,-66,908,842),50245=>array(65,-59,916,842),50246=>array(65,-60,928,842),50247=>array(65,-68,908,842),50248=>array(62,12,943,774),50249=>array(79,-61,922,788),50250=>array(79,-61,922,788),50251=>array(79,-71,922,788),50252=>array(79,-46,922,788),50253=>array(79,-68,922,788),50254=>array(79,-74,922,788),50255=>array(79,-44,922,788),50256=>array(79,-62,922,788),50257=>array(79,-64,922,788),50258=>array(79,-64,922,788),50259=>array(79,-63,922,788),50260=>array(79,-68,922,788),50261=>array(79,-64,922,788),50262=>array(79,-63,922,788),50263=>array(79,-74,922,788),50264=>array(79,-62,922,788),50265=>array(79,-61,922,788),50266=>array(79,-69,922,788),50267=>array(79,-74,922,788),50268=>array(79,-69,922,788),50269=>array(79,-68,922,788),50270=>array(79,-72,922,788),50271=>array(79,-70,922,788),50272=>array(79,-66,922,788),50273=>array(79,-59,922,788),50274=>array(79,-60,922,788),50275=>array(79,-68,922,788),50276=>array(82,-64,924,822),50277=>array(79,-61,921,788),50278=>array(79,-61,921,788),50279=>array(79,-71,921,788),50280=>array(79,-46,921,788),50281=>array(79,-68,921,788),50282=>array(79,-74,921,788),50283=>array(79,-44,921,788),50284=>array(79,-62,921,788),50285=>array(79,-64,921,788),50286=>array(79,-64,921,788),50287=>array(79,-63,921,788),50288=>array(79,-68,921,788),50289=>array(79,-64,921,788),50290=>array(79,-63,921,788),50291=>array(79,-74,921,788),50292=>array(79,-62,921,788),50293=>array(79,-61,921,788),50294=>array(79,-69,921,788),50295=>array(79,-74,921,788),50296=>array(79,-69,921,788),50297=>array(79,-68,921,788),50298=>array(79,-72,921,788),50299=>array(79,-70,921,788),50300=>array(79,-66,921,788),50301=>array(79,-59,921,788),50302=>array(79,-60,921,788),50303=>array(79,-68,921,788),50304=>array(81,-70,907,841),50305=>array(74,-61,908,841),50306=>array(74,-61,908,841),50307=>array(74,-71,931,841),50308=>array(66,-46,908,842),50309=>array(74,-68,912,841),50310=>array(74,-76,908,841),50311=>array(74,-44,921,841),50312=>array(74,-62,917,841),50313=>array(74,-64,908,841),50314=>array(74,-64,908,841),50315=>array(74,-64,908,841),50316=>array(74,-69,923,841),50317=>array(74,-64,908,841),50318=>array(74,-64,908,841),50319=>array(74,-76,908,841),50320=>array(74,-62,908,841),50321=>array(74,-61,908,841),50322=>array(74,-69,922,841),50323=>array(74,-74,929,841),50324=>array(74,-69,927,841),50325=>array(74,-68,911,841),50326=>array(74,-72,929,841),50327=>array(74,-70,936,841),50328=>array(74,-66,908,841),50329=>array(74,-59,916,841),50330=>array(74,-60,928,841),50331=>array(74,-68,908,841),50332=>array(51,-68,907,843),50333=>array(64,-61,907,843),50334=>array(64,-61,907,843),50335=>array(64,-71,931,843),50336=>array(64,-46,907,843),50337=>array(64,-68,912,843),50338=>array(64,-76,907,843),50339=>array(64,-44,921,843),50340=>array(64,-62,917,843),50341=>array(64,-64,907,843),50342=>array(64,-64,908,843),50343=>array(64,-64,908,843),50344=>array(64,-69,923,843),50345=>array(64,-64,908,843),50346=>array(64,-64,908,843),50347=>array(64,-76,907,843),50348=>array(64,-62,907,843),50349=>array(64,-61,907,843),50350=>array(64,-69,922,843),50351=>array(64,-74,929,843),50352=>array(64,-69,927,843),50353=>array(64,-68,911,843),50354=>array(64,-72,929,843),50355=>array(64,-70,936,843),50356=>array(64,-66,908,843),50357=>array(64,-59,916,843),50358=>array(64,-60,928,843),50359=>array(64,-68,908,843),50360=>array(60,-69,907,842),50361=>array(65,-61,907,842),50362=>array(65,-61,907,842),50363=>array(65,-71,931,842),50364=>array(65,-46,907,842),50365=>array(65,-68,912,842),50366=>array(65,-76,907,842),50367=>array(65,-44,921,842),50368=>array(65,-62,917,842),50369=>array(65,-64,907,842),50370=>array(65,-64,908,842),50371=>array(65,-64,908,842),50372=>array(65,-69,923,842),50373=>array(65,-64,908,842),50374=>array(65,-64,908,842),50375=>array(65,-76,907,842),50376=>array(65,-62,907,842),50377=>array(65,-61,907,842),50378=>array(65,-69,922,842),50379=>array(65,-74,929,842),50380=>array(65,-69,927,842),50381=>array(65,-68,911,842),50382=>array(65,-72,929,842),50383=>array(65,-70,936,842),50384=>array(65,-66,908,842),50385=>array(65,-59,916,842),50386=>array(65,-60,928,842),50387=>array(65,-68,908,842),50388=>array(82,-64,924,822),50389=>array(79,-61,921,788),50390=>array(79,-61,921,788),50391=>array(79,-71,921,788),50392=>array(81,-46,922,788),50393=>array(79,-68,921,788),50394=>array(79,-74,921,788),50395=>array(79,-44,921,788),50396=>array(79,-62,921,788),50397=>array(79,-64,921,788),50398=>array(79,-64,921,788),50399=>array(79,-63,921,788),50400=>array(79,-68,921,788),50401=>array(79,-64,921,788),50402=>array(79,-63,921,788),50403=>array(79,-74,921,788),50404=>array(79,-62,921,788),50405=>array(79,-61,921,788),50406=>array(79,-69,921,788),50407=>array(79,-74,921,788),50408=>array(79,-69,921,788),50409=>array(79,-68,921,788),50410=>array(79,-72,921,788),50411=>array(79,-70,921,788),50412=>array(79,-66,921,788),50413=>array(79,-59,921,788),50414=>array(79,-60,921,788),50415=>array(79,-68,921,788),50416=>array(57,22,943,720),50417=>array(79,-61,922,794),50418=>array(79,-61,922,794),50419=>array(79,-71,922,794),50420=>array(79,-46,921,794),50421=>array(79,-68,922,794),50422=>array(79,-74,922,794),50423=>array(79,-44,922,794),50424=>array(79,-62,922,794),50425=>array(79,-64,922,794),50426=>array(79,-64,922,794),50427=>array(79,-63,922,794),50428=>array(79,-68,922,794),50429=>array(79,-64,922,794),50430=>array(79,-63,922,794),50431=>array(79,-74,922,794),50432=>array(79,-62,922,794),50433=>array(79,-61,922,794),50434=>array(79,-69,922,794),50435=>array(79,-74,922,794),50436=>array(79,-69,922,794),50437=>array(79,-68,922,794),50438=>array(79,-72,922,794),50439=>array(79,-70,922,794),50440=>array(79,-66,922,794),50441=>array(79,-59,922,794),50442=>array(79,-60,922,794),50443=>array(79,-68,922,794),50444=>array(67,-69,907,842),50445=>array(75,-61,907,842),50446=>array(75,-61,907,842),50447=>array(75,-71,931,842),50448=>array(65,-46,907,842),50449=>array(75,-68,912,842),50450=>array(75,-76,907,842),50451=>array(75,-44,921,842),50452=>array(75,-62,917,842),50453=>array(75,-64,907,842),50454=>array(75,-64,908,842),50455=>array(75,-64,908,842),50456=>array(75,-69,923,842),50457=>array(75,-64,908,842),50458=>array(75,-64,908,842),50459=>array(75,-76,907,842),50460=>array(75,-62,907,842),50461=>array(75,-61,907,842),50462=>array(75,-69,922,842),50463=>array(75,-74,929,842),50464=>array(75,-69,927,842),50465=>array(75,-68,911,842),50466=>array(75,-72,929,842),50467=>array(75,-70,936,842),50468=>array(75,-66,908,842),50469=>array(75,-59,916,842),50470=>array(75,-60,928,842),50471=>array(75,-68,908,842),50472=>array(48,-69,907,842),50473=>array(68,-61,907,842),50474=>array(68,-61,907,842),50475=>array(68,-71,931,842),50476=>array(68,-46,907,842),50477=>array(68,-68,912,842),50478=>array(68,-76,907,842),50479=>array(68,-44,921,842),50480=>array(68,-62,917,842),50481=>array(68,-64,907,842),50482=>array(68,-64,908,842),50483=>array(68,-64,908,842),50484=>array(68,-69,923,842),50485=>array(68,-64,908,842),50486=>array(68,-64,908,842),50487=>array(68,-76,907,842),50488=>array(68,-62,907,842),50489=>array(68,-61,907,842),50490=>array(68,-69,922,842),50491=>array(68,-74,929,842),50492=>array(68,-69,927,842),50493=>array(68,-68,911,842),50494=>array(68,-72,929,842),50495=>array(68,-70,936,842),50496=>array(68,-66,908,842),50497=>array(68,-59,916,842),50498=>array(68,-60,928,842),50499=>array(68,-68,908,842),50500=>array(108,-69,936,842),50501=>array(113,-59,936,842),50502=>array(113,-61,936,842),50503=>array(113,-71,936,842),50504=>array(100,-45,936,842),50505=>array(113,-69,936,842),50506=>array(113,-76,936,842),50507=>array(113,-44,936,842),50508=>array(113,-62,936,842),50509=>array(113,-64,936,842),50510=>array(113,-64,936,842),50511=>array(113,-64,936,842),50512=>array(113,-70,936,842),50513=>array(113,-64,936,842),50514=>array(113,-64,936,842),50515=>array(113,-76,936,842),50516=>array(113,-62,936,842),50517=>array(113,-61,936,842),50518=>array(113,-70,936,842),50519=>array(113,-74,936,842),50520=>array(113,-69,936,842),50521=>array(113,-67,936,842),50522=>array(113,-72,936,842),50523=>array(113,-71,936,842),50524=>array(113,-66,936,842),50525=>array(113,-59,936,842),50526=>array(113,-60,936,842),50527=>array(113,-69,936,842),50528=>array(105,-69,907,842),50529=>array(93,-61,907,842),50530=>array(93,-61,907,842),50531=>array(93,-71,931,842),50532=>array(80,-46,907,842),50533=>array(93,-68,912,842),50534=>array(93,-76,907,842),50535=>array(93,-44,921,842),50536=>array(93,-62,917,842),50537=>array(93,-64,907,842),50538=>array(93,-64,908,842),50539=>array(93,-64,908,842),50540=>array(93,-69,923,842),50541=>array(93,-64,908,842),50542=>array(93,-64,908,842),50543=>array(93,-76,907,842),50544=>array(93,-62,907,842),50545=>array(93,-61,907,842),50546=>array(93,-69,922,842),50547=>array(93,-74,929,842),50548=>array(93,-69,927,842),50549=>array(93,-68,911,842),50550=>array(93,-72,929,842),50551=>array(93,-70,936,842),50552=>array(93,-66,908,842),50553=>array(93,-59,916,842),50554=>array(93,-60,928,842),50555=>array(93,-68,908,842),50556=>array(123,-68,935,843),50557=>array(113,-59,936,842),50558=>array(113,-61,936,842),50559=>array(113,-71,936,842),50560=>array(100,-45,936,842),50561=>array(113,-69,936,842),50562=>array(113,-76,936,842),50563=>array(113,-44,936,842),50564=>array(113,-62,936,842),50565=>array(113,-64,936,842),50566=>array(113,-64,936,842),50567=>array(113,-64,936,842),50568=>array(113,-70,936,842),50569=>array(113,-64,936,842),50570=>array(113,-64,936,842),50571=>array(113,-76,936,842),50572=>array(113,-62,936,842),50573=>array(113,-61,936,842),50574=>array(113,-70,936,842),50575=>array(113,-74,936,842),50576=>array(113,-69,936,842),50577=>array(113,-67,936,842),50578=>array(113,-72,936,842),50579=>array(113,-71,936,842),50580=>array(113,-66,936,842),50581=>array(113,-59,936,842),50582=>array(113,-60,936,842),50583=>array(113,-69,936,842),50584=>array(105,-69,907,842),50585=>array(93,-61,907,842),50586=>array(93,-61,907,842),50587=>array(93,-71,931,842),50588=>array(85,-46,907,842),50589=>array(93,-68,912,842),50590=>array(93,-76,907,842),50591=>array(93,-44,921,842),50592=>array(93,-62,917,842),50593=>array(93,-64,907,842),50594=>array(93,-64,908,842),50595=>array(93,-64,908,842),50596=>array(93,-69,923,842),50597=>array(93,-64,908,842),50598=>array(93,-64,908,842),50599=>array(93,-76,907,842),50600=>array(93,-62,907,842),50601=>array(93,-61,907,842),50602=>array(93,-69,922,842),50603=>array(93,-74,929,842),50604=>array(93,-69,927,842),50605=>array(93,-68,911,842),50606=>array(93,-72,929,842),50607=>array(93,-70,936,842),50608=>array(93,-66,908,842),50609=>array(93,-59,916,842),50610=>array(93,-60,928,842),50611=>array(93,-68,908,842),50612=>array(93,-70,907,841),50613=>array(88,-61,907,841),50614=>array(88,-61,907,841),50615=>array(88,-71,931,841),50616=>array(85,-46,907,841),50617=>array(88,-68,912,841),50618=>array(88,-76,907,841),50619=>array(88,-44,921,841),50620=>array(88,-62,917,841),50621=>array(88,-64,907,841),50622=>array(88,-64,908,841),50623=>array(88,-64,908,841),50624=>array(88,-69,923,841),50625=>array(88,-64,908,841),50626=>array(88,-64,908,841),50627=>array(88,-76,906,841),50628=>array(88,-62,907,841),50629=>array(88,-61,907,841),50630=>array(88,-69,922,841),50631=>array(88,-74,929,841),50632=>array(88,-69,927,841),50633=>array(88,-68,911,841),50634=>array(88,-72,929,841),50635=>array(88,-70,936,841),50636=>array(88,-66,908,841),50637=>array(88,-59,916,841),50638=>array(88,-60,928,841),50639=>array(88,-68,908,841),50640=>array(85,-68,907,843),50641=>array(75,-61,907,843),50642=>array(75,-61,907,843),50643=>array(75,-71,931,843),50644=>array(76,-46,907,843),50645=>array(75,-68,912,843),50646=>array(75,-76,907,843),50647=>array(75,-44,921,843),50648=>array(75,-62,917,843),50649=>array(75,-64,907,843),50650=>array(75,-64,908,843),50651=>array(75,-64,908,843),50652=>array(75,-69,923,843),50653=>array(75,-64,908,843),50654=>array(75,-64,908,843),50655=>array(75,-76,907,843),50656=>array(75,-62,907,843),50657=>array(75,-61,907,843),50658=>array(75,-69,922,843),50659=>array(75,-74,929,843),50660=>array(75,-69,927,843),50661=>array(75,-68,911,843),50662=>array(75,-72,929,843),50663=>array(75,-70,936,843),50664=>array(75,-66,908,843),50665=>array(75,-59,916,843),50666=>array(75,-60,928,843),50667=>array(75,-68,908,843),50668=>array(93,-70,907,842),50669=>array(88,-61,908,842),50670=>array(88,-61,908,842),50671=>array(88,-71,931,842),50672=>array(85,-46,907,842),50673=>array(88,-68,912,842),50674=>array(88,-76,908,842),50675=>array(88,-44,921,842),50676=>array(88,-62,917,842),50677=>array(88,-64,908,842),50678=>array(88,-64,908,842),50679=>array(88,-64,908,842),50680=>array(88,-69,923,842),50681=>array(88,-64,908,842),50682=>array(88,-64,908,842),50683=>array(88,-76,908,842),50684=>array(88,-62,908,842),50685=>array(88,-61,908,842),50686=>array(88,-69,922,842),50687=>array(88,-74,929,842),50688=>array(88,-69,927,842),50689=>array(88,-68,911,842),50690=>array(88,-72,929,842),50691=>array(88,-70,936,842),50692=>array(88,-66,908,842),50693=>array(88,-59,916,842),50694=>array(88,-60,928,842),50695=>array(88,-68,908,842),50696=>array(85,-68,907,843),50697=>array(75,-61,907,843),50698=>array(75,-61,907,843),50699=>array(75,-71,931,843),50700=>array(76,-46,907,843),50701=>array(75,-68,912,843),50702=>array(75,-76,907,843),50703=>array(75,-44,921,843),50704=>array(75,-62,917,843),50705=>array(75,-64,907,843),50706=>array(75,-64,908,843),50707=>array(75,-64,908,843),50708=>array(75,-69,923,843),50709=>array(75,-64,908,843),50710=>array(75,-64,908,843),50711=>array(75,-76,907,843),50712=>array(75,-62,907,843),50713=>array(75,-61,907,843),50714=>array(75,-69,922,843),50715=>array(75,-74,929,843),50716=>array(75,-69,927,843),50717=>array(75,-68,911,843),50718=>array(75,-72,929,843),50719=>array(75,-70,936,843),50720=>array(75,-66,908,843),50721=>array(75,-59,916,843),50722=>array(75,-60,928,843),50723=>array(75,-68,908,843),50724=>array(62,4,938,763),50725=>array(79,-61,921,808),50726=>array(79,-61,921,808),50727=>array(79,-71,921,808),50728=>array(79,-46,922,803),50729=>array(79,-68,921,808),50730=>array(79,-74,921,808),50731=>array(79,-44,921,808),50732=>array(79,-62,921,808),50733=>array(79,-64,921,808),50734=>array(79,-64,921,808),50735=>array(79,-63,921,808),50736=>array(79,-68,921,808),50737=>array(79,-64,921,808),50738=>array(79,-63,921,808),50739=>array(79,-74,921,808),50740=>array(79,-62,921,808),50741=>array(79,-61,921,808),50742=>array(79,-69,921,808),50743=>array(79,-74,921,808),50744=>array(79,-69,921,808),50745=>array(79,-68,921,808),50746=>array(79,-72,921,808),50747=>array(79,-70,921,808),50748=>array(79,-66,921,808),50749=>array(79,-59,921,808),50750=>array(79,-60,921,808),50751=>array(79,-68,921,808),50752=>array(52,-69,936,842),50753=>array(77,-59,936,842),50754=>array(77,-61,936,842),50755=>array(77,-71,936,842),50756=>array(72,-45,936,842),50757=>array(77,-69,936,842),50758=>array(77,-76,936,842),50759=>array(77,-44,936,842),50760=>array(77,-62,936,842),50761=>array(77,-64,936,842),50762=>array(77,-64,936,842),50763=>array(77,-64,936,842),50764=>array(77,-70,936,842),50765=>array(77,-64,936,842),50766=>array(77,-64,936,842),50767=>array(77,-76,936,842),50768=>array(77,-62,936,842),50769=>array(77,-61,936,842),50770=>array(77,-70,936,842),50771=>array(77,-74,936,842),50772=>array(77,-69,936,842),50773=>array(77,-67,936,842),50774=>array(77,-72,936,842),50775=>array(77,-71,936,842),50776=>array(77,-66,936,842),50777=>array(77,-59,936,842),50778=>array(77,-60,936,842),50779=>array(77,-69,936,842),50780=>array(61,-69,907,842),50781=>array(62,-61,907,842),50782=>array(62,-61,907,842),50783=>array(62,-71,931,842),50784=>array(62,-46,907,842),50785=>array(62,-68,912,842),50786=>array(62,-76,907,842),50787=>array(62,-44,921,842),50788=>array(62,-62,917,842),50789=>array(62,-64,907,842),50790=>array(62,-64,908,842),50791=>array(62,-64,908,842),50792=>array(62,-69,923,842),50793=>array(62,-64,908,842),50794=>array(62,-64,908,842),50795=>array(62,-76,907,842),50796=>array(62,-62,907,842),50797=>array(62,-61,907,842),50798=>array(62,-69,922,842),50799=>array(62,-74,929,842),50800=>array(62,-69,927,842),50801=>array(62,-68,911,842),50802=>array(62,-72,929,842),50803=>array(62,-70,936,842),50804=>array(62,-66,908,842),50805=>array(62,-59,916,842),50806=>array(62,-60,928,842),50807=>array(62,-68,908,842),50808=>array(52,-69,907,842),50809=>array(64,-61,907,842),50810=>array(64,-61,907,842),50811=>array(64,-71,931,842),50812=>array(64,-46,907,842),50813=>array(64,-68,912,842),50814=>array(64,-76,907,842),50815=>array(64,-44,921,842),50816=>array(64,-62,917,842),50817=>array(64,-64,907,842),50818=>array(64,-64,908,842),50819=>array(64,-64,908,842),50820=>array(64,-69,923,842),50821=>array(64,-64,908,842),50822=>array(64,-64,908,842),50823=>array(64,-76,907,842),50824=>array(64,-62,907,842),50825=>array(64,-61,907,842),50826=>array(64,-69,922,842),50827=>array(64,-74,929,842),50828=>array(64,-69,927,842),50829=>array(64,-68,911,842),50830=>array(64,-72,929,842),50831=>array(64,-70,936,842),50832=>array(64,-66,908,842),50833=>array(64,-59,916,842),50834=>array(64,-60,928,842),50835=>array(64,-68,908,842),50836=>array(62,4,938,763),50837=>array(79,-61,922,808),50838=>array(79,-61,922,808),50839=>array(79,-71,922,808),50840=>array(79,-46,922,793),50841=>array(79,-68,922,808),50842=>array(79,-74,922,808),50843=>array(79,-44,922,808),50844=>array(79,-62,922,808),50845=>array(79,-64,922,808),50846=>array(79,-64,922,808),50847=>array(79,-63,922,808),50848=>array(79,-68,922,808),50849=>array(79,-64,922,808),50850=>array(79,-63,922,808),50851=>array(79,-74,922,808),50852=>array(79,-62,922,808),50853=>array(79,-61,922,808),50854=>array(79,-69,922,808),50855=>array(79,-74,922,808),50856=>array(79,-69,922,808),50857=>array(79,-68,922,808),50858=>array(79,-72,922,808),50859=>array(79,-70,922,808),50860=>array(79,-66,922,808),50861=>array(79,-59,922,808),50862=>array(79,-60,922,808),50863=>array(79,-68,922,808),50864=>array(79,-64,921,793),50865=>array(79,-61,921,808),50866=>array(79,-61,921,808),50867=>array(79,-71,921,808),50868=>array(79,-46,921,793),50869=>array(79,-68,921,808),50870=>array(79,-74,921,808),50871=>array(79,-44,921,808),50872=>array(79,-62,921,808),50873=>array(79,-64,921,808),50874=>array(79,-64,921,808),50875=>array(79,-63,921,808),50876=>array(79,-68,921,808),50877=>array(79,-64,921,808),50878=>array(79,-63,921,808),50879=>array(79,-74,921,808),50880=>array(79,-62,921,808),50881=>array(79,-61,921,808),50882=>array(79,-69,921,808),50883=>array(79,-74,921,808),50884=>array(79,-69,921,808),50885=>array(79,-68,921,808),50886=>array(79,-72,921,808),50887=>array(79,-70,921,808),50888=>array(79,-66,921,808),50889=>array(79,-59,921,808),50890=>array(79,-60,921,808),50891=>array(79,-68,921,808),50892=>array(73,-70,907,841),50893=>array(75,-61,908,841),50894=>array(75,-61,908,841),50895=>array(75,-71,931,841),50896=>array(76,-46,907,841),50897=>array(75,-68,912,841),50898=>array(75,-76,908,841),50899=>array(75,-44,921,841),50900=>array(75,-62,917,841),50901=>array(75,-64,908,841),50902=>array(75,-64,908,841),50903=>array(75,-64,908,841),50904=>array(75,-69,923,841),50905=>array(75,-64,908,841),50906=>array(75,-64,908,841),50907=>array(75,-76,908,841),50908=>array(75,-62,908,841),50909=>array(75,-61,908,841),50910=>array(75,-69,922,841),50911=>array(75,-74,929,841),50912=>array(75,-69,927,841),50913=>array(75,-68,911,841),50914=>array(75,-72,929,841),50915=>array(75,-70,936,841),50916=>array(75,-66,908,841),50917=>array(75,-59,916,841),50918=>array(75,-60,928,841),50919=>array(75,-68,908,841),50920=>array(53,-68,907,843),50921=>array(70,-61,907,843),50922=>array(70,-61,907,843),50923=>array(70,-71,931,843),50924=>array(61,-46,907,843),50925=>array(70,-68,912,843),50926=>array(70,-76,907,843),50927=>array(70,-44,921,843),50928=>array(70,-62,917,843),50929=>array(70,-64,907,843),50930=>array(70,-64,908,843),50931=>array(70,-64,908,843),50932=>array(70,-69,923,843),50933=>array(70,-64,908,843),50934=>array(70,-64,908,843),50935=>array(70,-76,907,843),50936=>array(70,-62,907,843),50937=>array(70,-61,907,843),50938=>array(70,-69,922,843),50939=>array(70,-74,929,843),50940=>array(70,-69,927,843),50941=>array(70,-68,911,843),50942=>array(70,-72,929,843),50943=>array(70,-70,936,843),50944=>array(70,-66,908,843),50945=>array(70,-59,916,843),50946=>array(70,-60,928,843),50947=>array(70,-68,908,843),50948=>array(70,-69,907,842),50949=>array(65,-61,907,842),50950=>array(65,-61,907,842),50951=>array(65,-71,931,842),50952=>array(63,-46,907,842),50953=>array(65,-68,912,842),50954=>array(65,-76,907,842),50955=>array(65,-44,921,842),50956=>array(65,-62,917,842),50957=>array(65,-64,907,842),50958=>array(65,-64,908,842),50959=>array(65,-64,908,842),50960=>array(65,-69,923,842),50961=>array(65,-64,908,842),50962=>array(65,-64,908,842),50963=>array(65,-76,907,842),50964=>array(65,-62,907,842),50965=>array(65,-61,907,842),50966=>array(65,-69,922,842),50967=>array(65,-74,929,842),50968=>array(65,-69,927,842),50969=>array(65,-68,911,842),50970=>array(65,-72,929,842),50971=>array(65,-70,936,842),50972=>array(65,-66,908,842),50973=>array(65,-59,916,842),50974=>array(65,-60,928,842),50975=>array(65,-68,908,842),50976=>array(71,-64,928,793),50977=>array(79,-61,921,808),50978=>array(79,-61,921,808),50979=>array(79,-71,921,808),50980=>array(79,-46,921,793),50981=>array(79,-68,921,808),50982=>array(79,-74,921,808),50983=>array(79,-44,921,808),50984=>array(79,-62,921,808),50985=>array(79,-64,921,808),50986=>array(79,-64,921,808),50987=>array(79,-63,921,808),50988=>array(79,-68,921,808),50989=>array(79,-64,921,808),50990=>array(79,-63,921,808),50991=>array(79,-74,921,808),50992=>array(79,-62,921,808),50993=>array(79,-61,921,808),50994=>array(79,-69,921,808),50995=>array(79,-74,921,808),50996=>array(79,-69,921,808),50997=>array(79,-68,921,808),50998=>array(79,-72,921,808),50999=>array(79,-70,921,808),51000=>array(79,-66,921,808),51001=>array(79,-59,921,808),51002=>array(79,-60,921,808),51003=>array(79,-68,921,808),51004=>array(57,42,943,733),51005=>array(79,-61,921,808),51006=>array(79,-61,921,808),51007=>array(79,-71,921,808),51008=>array(79,-46,921,793),51009=>array(79,-68,921,808),51010=>array(79,-74,921,808),51011=>array(79,-44,921,808),51012=>array(79,-62,921,808),51013=>array(79,-64,921,808),51014=>array(79,-64,921,808),51015=>array(79,-63,921,808),51016=>array(79,-68,921,808),51017=>array(79,-64,921,808),51018=>array(79,-63,921,808),51019=>array(79,-74,921,808),51020=>array(79,-62,921,808),51021=>array(79,-61,921,808),51022=>array(79,-69,921,808),51023=>array(79,-74,921,808),51024=>array(79,-69,921,808),51025=>array(79,-68,921,808),51026=>array(79,-72,921,808),51027=>array(79,-70,921,808),51028=>array(79,-66,921,808),51029=>array(79,-59,921,808),51030=>array(79,-60,921,808),51031=>array(79,-68,921,808),51032=>array(67,-69,907,842),51033=>array(75,-61,907,842),51034=>array(75,-61,907,842),51035=>array(75,-71,931,842),51036=>array(66,-46,907,842),51037=>array(75,-68,912,842),51038=>array(75,-76,907,842),51039=>array(75,-44,921,842),51040=>array(75,-62,917,842),51041=>array(75,-64,907,842),51042=>array(75,-64,908,842),51043=>array(75,-64,908,842),51044=>array(75,-69,923,842),51045=>array(75,-64,908,842),51046=>array(75,-64,908,842),51047=>array(75,-76,907,842),51048=>array(75,-62,907,842),51049=>array(75,-61,907,842),51050=>array(75,-69,922,842),51051=>array(75,-74,929,842),51052=>array(75,-69,927,842),51053=>array(75,-68,911,842),51054=>array(75,-72,929,842),51055=>array(75,-70,936,842),51056=>array(75,-66,908,842),51057=>array(75,-59,916,842),51058=>array(75,-60,928,842),51059=>array(75,-68,908,842),51060=>array(134,-69,906,842),51061=>array(119,-61,907,842),51062=>array(119,-61,907,842),51063=>array(119,-71,931,842),51064=>array(108,-46,907,842),51065=>array(119,-68,912,842),51066=>array(119,-76,907,842),51067=>array(119,-44,921,842),51068=>array(119,-62,917,842),51069=>array(119,-64,907,842),51070=>array(119,-64,908,842),51071=>array(119,-64,908,842),51072=>array(119,-69,923,842),51073=>array(119,-64,908,842),51074=>array(119,-64,908,842),51075=>array(119,-76,907,842),51076=>array(119,-62,907,842),51077=>array(119,-61,907,842),51078=>array(119,-69,922,842),51079=>array(119,-74,929,842),51080=>array(119,-69,927,842),51081=>array(119,-68,911,842),51082=>array(119,-72,929,842),51083=>array(119,-70,936,842),51084=>array(119,-66,908,842),51085=>array(119,-59,916,842),51086=>array(119,-60,928,842),51087=>array(119,-68,908,842),51088=>array(73,-69,936,842),51089=>array(83,-59,936,842),51090=>array(83,-61,936,842),51091=>array(83,-71,936,842),51092=>array(71,-45,936,842),51093=>array(83,-69,936,842),51094=>array(83,-76,936,842),51095=>array(83,-44,936,842),51096=>array(83,-62,936,842),51097=>array(83,-64,936,842),51098=>array(83,-64,936,842),51099=>array(83,-64,936,842),51100=>array(83,-70,936,842),51101=>array(83,-64,936,842),51102=>array(83,-64,936,842),51103=>array(83,-76,936,842),51104=>array(83,-62,936,842),51105=>array(83,-61,936,842),51106=>array(83,-70,936,842),51107=>array(83,-74,936,842),51108=>array(83,-69,936,842),51109=>array(83,-67,936,842),51110=>array(83,-72,936,842),51111=>array(83,-71,936,842),51112=>array(83,-66,936,842),51113=>array(83,-59,936,842),51114=>array(83,-60,936,842),51115=>array(83,-69,936,842),51116=>array(50,-69,907,842),51117=>array(84,-61,907,842),51118=>array(84,-61,907,842),51119=>array(84,-71,931,842),51120=>array(76,-46,907,842),51121=>array(84,-68,912,842),51122=>array(84,-76,907,842),51123=>array(84,-44,921,842),51124=>array(84,-62,917,842),51125=>array(84,-64,907,842),51126=>array(84,-64,908,842),51127=>array(84,-64,908,842),51128=>array(84,-69,923,842),51129=>array(84,-64,908,842),51130=>array(84,-64,908,842),51131=>array(84,-76,907,842),51132=>array(84,-62,907,842),51133=>array(84,-61,907,842),51134=>array(84,-69,922,842),51135=>array(84,-74,929,842),51136=>array(84,-69,927,842),51137=>array(84,-68,911,842),51138=>array(84,-72,929,842),51139=>array(84,-70,936,842),51140=>array(84,-66,908,842),51141=>array(84,-59,916,842),51142=>array(84,-60,928,842),51143=>array(84,-68,908,842),51144=>array(73,-68,935,843),51145=>array(83,-59,936,842),51146=>array(83,-61,936,842),51147=>array(83,-71,936,842),51148=>array(71,-45,936,842),51149=>array(83,-69,936,842),51150=>array(83,-76,936,842),51151=>array(83,-44,936,842),51152=>array(83,-62,936,842),51153=>array(83,-64,936,842),51154=>array(83,-64,936,842),51155=>array(83,-64,936,842),51156=>array(83,-70,936,842),51157=>array(83,-64,936,842),51158=>array(83,-64,936,842),51159=>array(83,-76,936,842),51160=>array(83,-62,936,842),51161=>array(83,-61,936,842),51162=>array(83,-70,936,842),51163=>array(83,-74,936,842),51164=>array(83,-69,936,842),51165=>array(83,-67,936,842),51166=>array(83,-72,936,842),51167=>array(83,-71,936,842),51168=>array(83,-66,936,842),51169=>array(83,-59,936,842),51170=>array(83,-60,936,842),51171=>array(83,-69,936,842),51172=>array(50,-69,907,842),51173=>array(84,-61,907,842),51174=>array(84,-61,907,842),51175=>array(84,-71,931,842),51176=>array(76,-46,907,842),51177=>array(84,-68,912,842),51178=>array(84,-76,907,842),51179=>array(84,-44,921,842),51180=>array(84,-62,917,842),51181=>array(84,-64,907,842),51182=>array(84,-64,908,842),51183=>array(84,-64,908,842),51184=>array(84,-69,923,842),51185=>array(84,-64,908,842),51186=>array(84,-64,908,842),51187=>array(84,-76,907,842),51188=>array(84,-62,907,842),51189=>array(84,-61,907,842),51190=>array(84,-69,922,842),51191=>array(84,-74,929,842),51192=>array(84,-69,927,842),51193=>array(84,-68,911,842),51194=>array(84,-72,929,842),51195=>array(84,-70,936,842),51196=>array(84,-66,908,842),51197=>array(84,-59,916,842),51198=>array(84,-60,928,842),51199=>array(84,-68,908,842),51200=>array(68,-70,907,841),51201=>array(83,-61,907,841),51202=>array(83,-61,907,841),51203=>array(83,-71,931,841),51204=>array(71,-46,907,841),51205=>array(83,-68,912,841),51206=>array(83,-76,907,841),51207=>array(83,-44,921,841),51208=>array(83,-62,917,841),51209=>array(83,-64,907,841),51210=>array(83,-64,908,841),51211=>array(83,-64,908,841),51212=>array(83,-69,923,841),51213=>array(83,-64,908,841),51214=>array(83,-64,908,841),51215=>array(83,-76,906,841),51216=>array(83,-62,907,841),51217=>array(83,-61,907,841),51218=>array(83,-69,922,841),51219=>array(83,-74,929,841),51220=>array(83,-69,927,841),51221=>array(83,-68,911,841),51222=>array(83,-72,929,841),51223=>array(83,-70,936,841),51224=>array(83,-66,908,841),51225=>array(83,-59,916,841),51226=>array(83,-60,928,841),51227=>array(83,-68,908,841),51228=>array(50,-69,907,842),51229=>array(64,-61,907,843),51230=>array(64,-61,907,843),51231=>array(64,-71,931,843),51232=>array(56,-46,907,843),51233=>array(64,-68,912,843),51234=>array(64,-76,907,843),51235=>array(64,-44,921,843),51236=>array(64,-62,917,843),51237=>array(64,-64,907,843),51238=>array(64,-64,908,843),51239=>array(64,-64,908,843),51240=>array(64,-69,923,843),51241=>array(64,-64,908,843),51242=>array(64,-64,908,843),51243=>array(64,-76,907,843),51244=>array(64,-62,907,843),51245=>array(64,-61,907,843),51246=>array(64,-69,922,843),51247=>array(64,-74,929,843),51248=>array(64,-69,927,843),51249=>array(64,-68,911,843),51250=>array(64,-72,929,843),51251=>array(64,-70,936,843),51252=>array(64,-66,908,843),51253=>array(64,-59,916,843),51254=>array(64,-60,928,843),51255=>array(64,-68,908,843),51256=>array(58,-70,907,842),51257=>array(63,-61,908,842),51258=>array(63,-61,908,842),51259=>array(63,-71,931,842),51260=>array(70,-46,907,842),51261=>array(63,-68,912,842),51262=>array(63,-76,908,842),51263=>array(63,-44,921,842),51264=>array(63,-62,917,842),51265=>array(63,-64,908,842),51266=>array(63,-64,908,842),51267=>array(63,-64,908,842),51268=>array(63,-69,923,842),51269=>array(63,-64,908,842),51270=>array(63,-64,908,842),51271=>array(63,-76,908,842),51272=>array(63,-62,908,842),51273=>array(63,-61,908,842),51274=>array(63,-69,922,842),51275=>array(63,-74,929,842),51276=>array(63,-69,927,842),51277=>array(63,-68,911,842),51278=>array(63,-72,929,842),51279=>array(63,-70,936,842),51280=>array(63,-66,908,842),51281=>array(63,-59,916,842),51282=>array(63,-60,928,842),51283=>array(63,-68,908,842),51284=>array(38,-69,908,842),51285=>array(62,-61,907,843),51286=>array(62,-61,907,843),51287=>array(62,-71,931,843),51288=>array(53,-46,907,843),51289=>array(62,-68,912,843),51290=>array(62,-76,907,843),51291=>array(62,-44,921,843),51292=>array(62,-62,917,843),51293=>array(62,-64,907,843),51294=>array(62,-64,908,843),51295=>array(62,-64,908,843),51296=>array(62,-69,923,843),51297=>array(62,-64,908,843),51298=>array(62,-64,908,843),51299=>array(62,-76,907,843),51300=>array(62,-62,907,843),51301=>array(62,-61,907,843),51302=>array(62,-69,922,843),51303=>array(62,-74,929,843),51304=>array(62,-69,927,843),51305=>array(62,-68,911,843),51306=>array(62,-72,929,843),51307=>array(62,-70,936,843),51308=>array(62,-66,908,843),51309=>array(62,-59,916,843),51310=>array(62,-60,928,843),51311=>array(62,-68,908,843),51312=>array(62,22,943,742),51313=>array(79,-61,921,798),51314=>array(79,-61,921,798),51315=>array(79,-71,921,798),51316=>array(79,-46,921,798),51317=>array(79,-68,921,798),51318=>array(79,-74,921,798),51319=>array(79,-44,921,798),51320=>array(79,-62,921,798),51321=>array(79,-64,921,798),51322=>array(79,-64,921,798),51323=>array(79,-63,921,798),51324=>array(79,-68,921,798),51325=>array(79,-64,921,798),51326=>array(79,-63,921,798),51327=>array(79,-74,921,798),51328=>array(79,-62,921,798),51329=>array(79,-61,921,798),51330=>array(79,-69,921,798),51331=>array(79,-74,921,798),51332=>array(79,-69,921,798),51333=>array(79,-68,921,798),51334=>array(79,-72,921,798),51335=>array(79,-70,921,798),51336=>array(79,-66,921,798),51337=>array(79,-59,921,798),51338=>array(79,-60,921,798),51339=>array(79,-68,921,798),51340=>array(64,-69,936,842),51341=>array(77,-59,936,842),51342=>array(77,-61,936,842),51343=>array(77,-71,936,842),51344=>array(72,-45,936,842),51345=>array(77,-69,936,842),51346=>array(77,-76,936,842),51347=>array(77,-44,936,842),51348=>array(77,-62,936,842),51349=>array(77,-64,936,842),51350=>array(77,-64,936,842),51351=>array(77,-64,936,842),51352=>array(77,-70,936,842),51353=>array(77,-64,936,842),51354=>array(77,-64,936,842),51355=>array(77,-76,936,842),51356=>array(77,-62,936,842),51357=>array(77,-61,936,842),51358=>array(77,-70,936,842),51359=>array(77,-74,936,842),51360=>array(77,-69,936,842),51361=>array(77,-67,936,842),51362=>array(77,-72,936,842),51363=>array(77,-71,936,842),51364=>array(77,-66,936,842),51365=>array(77,-59,936,842),51366=>array(77,-60,936,842),51367=>array(77,-69,936,842),51368=>array(49,-69,907,842),51369=>array(77,-61,907,842),51370=>array(77,-61,907,842),51371=>array(77,-71,931,842),51372=>array(72,-46,907,842),51373=>array(77,-68,912,842),51374=>array(77,-76,907,842),51375=>array(77,-44,921,842),51376=>array(77,-62,917,842),51377=>array(77,-64,907,842),51378=>array(77,-64,908,842),51379=>array(77,-64,908,842),51380=>array(77,-69,923,842),51381=>array(77,-64,908,842),51382=>array(77,-64,908,842),51383=>array(77,-76,907,842),51384=>array(77,-62,907,842),51385=>array(77,-61,907,842),51386=>array(77,-69,922,842),51387=>array(77,-74,929,842),51388=>array(77,-69,927,842),51389=>array(77,-68,911,842),51390=>array(77,-72,929,842),51391=>array(77,-70,936,842),51392=>array(77,-66,908,842),51393=>array(77,-59,916,842),51394=>array(77,-60,928,842),51395=>array(77,-68,908,842),51396=>array(52,-69,907,842),51397=>array(65,-61,907,842),51398=>array(65,-61,907,842),51399=>array(65,-71,931,842),51400=>array(65,-46,907,842),51401=>array(65,-68,912,842),51402=>array(65,-76,907,842),51403=>array(65,-44,921,842),51404=>array(65,-62,917,842),51405=>array(65,-64,907,842),51406=>array(65,-64,908,842),51407=>array(65,-64,908,842),51408=>array(65,-69,923,842),51409=>array(65,-64,908,842),51410=>array(65,-64,908,842),51411=>array(65,-76,907,842),51412=>array(65,-62,907,842),51413=>array(65,-61,907,842),51414=>array(65,-69,922,842),51415=>array(65,-74,929,842),51416=>array(65,-69,927,842),51417=>array(65,-68,911,842),51418=>array(65,-72,929,842),51419=>array(65,-70,936,842),51420=>array(65,-66,908,842),51421=>array(65,-59,916,842),51422=>array(65,-60,928,842),51423=>array(65,-68,908,842),51424=>array(62,22,938,742),51425=>array(79,-61,922,798),51426=>array(79,-61,922,798),51427=>array(79,-71,922,798),51428=>array(79,-46,922,798),51429=>array(79,-68,922,798),51430=>array(79,-74,922,798),51431=>array(79,-44,922,798),51432=>array(79,-62,922,798),51433=>array(79,-64,922,798),51434=>array(79,-64,922,798),51435=>array(79,-63,922,798),51436=>array(79,-68,922,798),51437=>array(79,-64,922,798),51438=>array(79,-63,922,798),51439=>array(79,-74,922,798),51440=>array(79,-62,922,798),51441=>array(79,-61,922,798),51442=>array(79,-69,922,798),51443=>array(79,-74,922,798),51444=>array(79,-69,922,798),51445=>array(79,-68,922,798),51446=>array(79,-72,922,798),51447=>array(79,-70,922,798),51448=>array(79,-66,922,798),51449=>array(79,-59,922,798),51450=>array(79,-60,922,798),51451=>array(79,-68,922,798),51452=>array(79,-64,921,798),51453=>array(79,-61,921,798),51454=>array(79,-61,921,798),51455=>array(79,-71,921,798),51456=>array(79,-46,921,798),51457=>array(79,-68,921,798),51458=>array(79,-74,921,798),51459=>array(79,-44,921,798),51460=>array(79,-62,921,798),51461=>array(79,-64,921,798),51462=>array(79,-64,921,798),51463=>array(79,-63,921,798),51464=>array(79,-68,921,798),51465=>array(79,-64,921,798),51466=>array(79,-63,921,798),51467=>array(79,-74,921,798),51468=>array(79,-62,921,798),51469=>array(79,-61,921,798),51470=>array(79,-69,921,798),51471=>array(79,-74,921,798),51472=>array(79,-69,921,798),51473=>array(79,-68,921,798),51474=>array(79,-72,921,798),51475=>array(79,-70,921,798),51476=>array(79,-66,921,798),51477=>array(79,-59,921,798),51478=>array(79,-60,921,798),51479=>array(79,-68,921,798),51480=>array(70,-70,907,841),51481=>array(73,-61,910,841),51482=>array(73,-61,910,841),51483=>array(73,-71,931,841),51484=>array(76,-46,909,840),51485=>array(73,-68,912,841),51486=>array(73,-76,910,841),51487=>array(73,-44,921,841),51488=>array(73,-62,917,841),51489=>array(73,-64,910,841),51490=>array(73,-64,910,841),51491=>array(73,-64,910,841),51492=>array(73,-69,923,841),51493=>array(73,-64,910,841),51494=>array(73,-64,910,841),51495=>array(73,-76,910,841),51496=>array(73,-62,910,841),51497=>array(73,-61,910,841),51498=>array(73,-69,922,841),51499=>array(73,-74,929,841),51500=>array(73,-69,927,841),51501=>array(73,-68,911,841),51502=>array(73,-72,929,841),51503=>array(73,-70,936,841),51504=>array(73,-66,910,841),51505=>array(73,-59,916,841),51506=>array(73,-60,928,841),51507=>array(73,-68,910,841),51508=>array(63,-68,907,843),51509=>array(70,-61,907,843),51510=>array(70,-61,907,843),51511=>array(70,-71,931,843),51512=>array(76,-46,907,843),51513=>array(70,-68,912,843),51514=>array(70,-76,907,843),51515=>array(70,-44,921,843),51516=>array(70,-62,917,843),51517=>array(70,-64,907,843),51518=>array(70,-64,908,843),51519=>array(70,-64,908,843),51520=>array(70,-69,923,843),51521=>array(70,-64,908,843),51522=>array(70,-64,908,843),51523=>array(70,-76,907,843),51524=>array(70,-62,907,843),51525=>array(70,-61,907,843),51526=>array(70,-69,922,843),51527=>array(70,-74,929,843),51528=>array(70,-69,927,843),51529=>array(70,-68,911,843),51530=>array(70,-72,929,843),51531=>array(70,-70,936,843),51532=>array(70,-66,908,843),51533=>array(70,-59,916,843),51534=>array(70,-60,928,843),51535=>array(70,-68,908,843),51536=>array(70,-69,907,842),51537=>array(76,-61,907,842),51538=>array(76,-61,907,842),51539=>array(76,-71,931,842),51540=>array(74,-46,907,842),51541=>array(76,-68,912,842),51542=>array(76,-76,907,842),51543=>array(76,-44,921,842),51544=>array(76,-62,917,842),51545=>array(76,-64,907,842),51546=>array(76,-64,908,842),51547=>array(76,-64,908,842),51548=>array(76,-69,923,842),51549=>array(76,-64,908,842),51550=>array(76,-64,908,842),51551=>array(76,-76,906,842),51552=>array(76,-62,907,842),51553=>array(76,-61,907,842),51554=>array(76,-69,922,842),51555=>array(76,-74,929,842),51556=>array(76,-69,927,842),51557=>array(76,-68,911,842),51558=>array(76,-72,929,842),51559=>array(76,-70,936,842),51560=>array(76,-66,908,842),51561=>array(76,-59,916,842),51562=>array(76,-60,928,842),51563=>array(76,-68,908,842),51564=>array(87,-64,928,798),51565=>array(79,-61,921,798),51566=>array(79,-61,921,798),51567=>array(79,-71,921,798),51568=>array(81,-46,922,798),51569=>array(79,-68,921,798),51570=>array(79,-74,921,798),51571=>array(79,-44,921,798),51572=>array(79,-62,921,798),51573=>array(79,-64,921,798),51574=>array(79,-64,921,798),51575=>array(79,-63,921,798),51576=>array(79,-68,921,798),51577=>array(79,-64,921,798),51578=>array(79,-63,921,798),51579=>array(79,-74,921,798),51580=>array(79,-62,921,798),51581=>array(79,-61,921,798),51582=>array(79,-69,921,798),51583=>array(79,-74,921,798),51584=>array(79,-69,921,798),51585=>array(79,-68,921,798),51586=>array(79,-72,921,798),51587=>array(79,-70,921,798),51588=>array(79,-66,921,798),51589=>array(79,-59,921,798),51590=>array(79,-60,921,798),51591=>array(79,-68,921,798),51592=>array(57,52,943,717),51593=>array(79,-61,922,798),51594=>array(79,-61,922,798),51595=>array(79,-71,922,798),51596=>array(79,-46,922,798),51597=>array(79,-68,922,798),51598=>array(79,-74,922,798),51599=>array(79,-44,922,798),51600=>array(79,-62,922,798),51601=>array(79,-64,922,798),51602=>array(79,-64,922,798),51603=>array(79,-63,922,798),51604=>array(79,-68,922,798),51605=>array(79,-64,922,798),51606=>array(79,-63,922,798),51607=>array(79,-74,922,798),51608=>array(79,-62,922,798),51609=>array(79,-61,922,798),51610=>array(79,-69,922,798),51611=>array(79,-74,922,798),51612=>array(79,-69,922,798),51613=>array(79,-68,922,798),51614=>array(79,-72,922,798),51615=>array(79,-70,922,798),51616=>array(79,-66,922,798),51617=>array(79,-59,922,798),51618=>array(79,-60,922,798),51619=>array(79,-68,922,798),51620=>array(78,-69,907,842),51621=>array(65,-61,907,842),51622=>array(65,-61,907,842),51623=>array(65,-71,931,842),51624=>array(65,-46,907,842),51625=>array(65,-68,912,842),51626=>array(65,-76,907,842),51627=>array(65,-44,921,842),51628=>array(65,-62,917,842),51629=>array(65,-64,907,842),51630=>array(65,-64,908,842),51631=>array(65,-64,908,842),51632=>array(65,-69,923,842),51633=>array(65,-64,908,842),51634=>array(65,-64,908,842),51635=>array(65,-76,907,842),51636=>array(65,-62,907,842),51637=>array(65,-61,907,842),51638=>array(65,-69,922,842),51639=>array(65,-74,929,842),51640=>array(65,-69,927,842),51641=>array(65,-68,911,842),51642=>array(65,-72,929,842),51643=>array(65,-70,936,842),51644=>array(65,-66,908,842),51645=>array(65,-59,916,842),51646=>array(65,-60,928,842),51647=>array(65,-68,908,842),51648=>array(116,-69,907,842),51649=>array(123,-61,907,842),51650=>array(123,-61,907,842),51651=>array(123,-71,931,842),51652=>array(105,-46,907,842),51653=>array(123,-68,912,842),51654=>array(123,-76,907,842),51655=>array(123,-44,921,842),51656=>array(123,-62,917,842),51657=>array(123,-64,907,842),51658=>array(123,-64,908,842),51659=>array(123,-64,908,842),51660=>array(123,-69,923,842),51661=>array(123,-64,908,842),51662=>array(123,-64,908,842),51663=>array(123,-76,907,842),51664=>array(123,-62,907,842),51665=>array(123,-61,907,842),51666=>array(123,-69,922,842),51667=>array(123,-74,929,842),51668=>array(123,-69,927,842),51669=>array(123,-68,911,842),51670=>array(123,-72,929,842),51671=>array(123,-70,936,842),51672=>array(123,-66,908,842),51673=>array(123,-59,916,842),51674=>array(123,-60,928,842),51675=>array(123,-68,908,842),51676=>array(36,-69,935,842),51677=>array(59,-59,936,842),51678=>array(59,-61,936,842),51679=>array(59,-71,936,842),51680=>array(50,-45,936,842),51681=>array(59,-69,936,842),51682=>array(59,-76,936,842),51683=>array(59,-44,936,842),51684=>array(59,-62,936,842),51685=>array(59,-64,936,842),51686=>array(59,-64,936,842),51687=>array(59,-64,936,842),51688=>array(59,-70,936,842),51689=>array(59,-64,936,842),51690=>array(59,-64,936,842),51691=>array(59,-76,936,842),51692=>array(59,-62,936,842),51693=>array(59,-61,936,842),51694=>array(59,-70,936,842),51695=>array(59,-74,936,842),51696=>array(59,-69,936,842),51697=>array(59,-67,936,842),51698=>array(59,-72,936,842),51699=>array(59,-71,936,842),51700=>array(59,-66,936,842),51701=>array(59,-59,936,842),51702=>array(59,-60,936,842),51703=>array(59,-69,936,842),51704=>array(33,-69,907,842),51705=>array(44,-61,907,842),51706=>array(44,-61,907,842),51707=>array(44,-71,931,842),51708=>array(52,-46,907,842),51709=>array(44,-68,912,842),51710=>array(44,-76,907,842),51711=>array(44,-44,921,842),51712=>array(44,-62,917,842),51713=>array(44,-64,907,842),51714=>array(44,-64,908,842),51715=>array(44,-64,908,842),51716=>array(44,-69,923,842),51717=>array(44,-64,908,842),51718=>array(44,-64,908,842),51719=>array(44,-76,907,842),51720=>array(44,-62,907,842),51721=>array(44,-61,907,842),51722=>array(44,-69,922,842),51723=>array(44,-74,929,842),51724=>array(44,-69,927,842),51725=>array(44,-68,911,842),51726=>array(44,-72,929,842),51727=>array(44,-70,936,842),51728=>array(44,-66,908,842),51729=>array(44,-59,916,842),51730=>array(44,-60,928,842),51731=>array(44,-68,908,842),51732=>array(36,-68,935,843),51733=>array(59,-59,936,842),51734=>array(59,-61,936,842),51735=>array(59,-71,936,842),51736=>array(50,-45,936,842),51737=>array(59,-69,936,842),51738=>array(59,-76,936,842),51739=>array(59,-44,936,842),51740=>array(59,-62,936,842),51741=>array(59,-64,936,842),51742=>array(59,-64,936,842),51743=>array(59,-64,936,842),51744=>array(59,-70,936,842),51745=>array(59,-64,936,842),51746=>array(59,-64,936,842),51747=>array(59,-76,936,842),51748=>array(59,-62,936,842),51749=>array(59,-61,936,842),51750=>array(59,-70,936,842),51751=>array(59,-74,936,842),51752=>array(59,-69,936,842),51753=>array(59,-67,936,842),51754=>array(59,-72,936,842),51755=>array(59,-71,936,842),51756=>array(59,-66,936,842),51757=>array(59,-59,936,842),51758=>array(59,-60,936,842),51759=>array(59,-69,936,842),51760=>array(33,-69,907,842),51761=>array(44,-61,907,842),51762=>array(44,-61,907,842),51763=>array(44,-71,931,842),51764=>array(52,-46,907,842),51765=>array(44,-68,912,842),51766=>array(44,-76,907,842),51767=>array(44,-44,921,842),51768=>array(44,-62,917,842),51769=>array(44,-64,907,842),51770=>array(44,-64,908,842),51771=>array(44,-64,908,842),51772=>array(44,-69,923,842),51773=>array(44,-64,908,842),51774=>array(44,-64,908,842),51775=>array(44,-76,907,842),51776=>array(44,-62,907,842),51777=>array(44,-61,907,842),51778=>array(44,-69,922,842),51779=>array(44,-74,929,842),51780=>array(44,-69,927,842),51781=>array(44,-68,911,842),51782=>array(44,-72,929,842),51783=>array(44,-70,936,842),51784=>array(44,-66,908,842),51785=>array(44,-59,916,842),51786=>array(44,-60,928,842),51787=>array(44,-68,908,842),51788=>array(41,-70,907,841),51789=>array(64,-61,907,841),51790=>array(64,-61,907,841),51791=>array(64,-71,931,841),51792=>array(55,-46,907,841),51793=>array(64,-68,912,841),51794=>array(64,-76,907,841),51795=>array(64,-44,921,841),51796=>array(64,-62,917,841),51797=>array(64,-64,907,841),51798=>array(64,-64,908,841),51799=>array(64,-64,908,841),51800=>array(64,-69,923,841),51801=>array(64,-64,908,841),51802=>array(64,-64,908,841),51803=>array(64,-76,906,841),51804=>array(64,-62,907,841),51805=>array(64,-61,907,841),51806=>array(64,-69,922,841),51807=>array(64,-74,929,841),51808=>array(64,-69,927,841),51809=>array(64,-68,911,841),51810=>array(64,-72,929,841),51811=>array(64,-70,936,841),51812=>array(64,-66,908,841),51813=>array(64,-59,916,841),51814=>array(64,-60,928,841),51815=>array(64,-68,908,841),51816=>array(33,-68,907,843),51817=>array(44,-61,907,843),51818=>array(44,-61,907,843),51819=>array(44,-71,931,843),51820=>array(52,-46,907,843),51821=>array(44,-68,912,843),51822=>array(44,-76,907,843),51823=>array(44,-44,921,843),51824=>array(44,-62,917,843),51825=>array(44,-64,907,843),51826=>array(44,-64,908,843),51827=>array(44,-64,908,843),51828=>array(44,-69,923,843),51829=>array(44,-64,908,843),51830=>array(44,-64,908,843),51831=>array(44,-76,907,843),51832=>array(44,-62,907,843),51833=>array(44,-61,907,843),51834=>array(44,-69,922,843),51835=>array(44,-74,929,843),51836=>array(44,-69,927,843),51837=>array(44,-68,911,843),51838=>array(44,-72,929,843),51839=>array(44,-70,936,843),51840=>array(44,-66,908,843),51841=>array(44,-59,916,843),51842=>array(44,-60,928,843),51843=>array(44,-68,908,843),51844=>array(36,-70,907,842),51845=>array(54,-61,908,842),51846=>array(54,-61,908,842),51847=>array(54,-71,931,842),51848=>array(55,-46,907,842),51849=>array(54,-68,912,842),51850=>array(54,-76,908,842),51851=>array(54,-44,921,842),51852=>array(54,-62,917,842),51853=>array(54,-64,908,842),51854=>array(54,-64,908,842),51855=>array(54,-64,908,842),51856=>array(54,-69,923,842),51857=>array(54,-64,908,842),51858=>array(54,-64,908,842),51859=>array(54,-76,908,842),51860=>array(54,-62,908,842),51861=>array(54,-61,908,842),51862=>array(54,-69,922,842),51863=>array(54,-74,929,842),51864=>array(54,-69,927,842),51865=>array(54,-68,911,842),51866=>array(54,-72,929,842),51867=>array(54,-70,936,842),51868=>array(54,-66,908,842),51869=>array(54,-59,916,842),51870=>array(54,-60,928,842),51871=>array(54,-68,908,842),51872=>array(33,-68,907,843),51873=>array(49,-61,907,843),51874=>array(49,-61,907,843),51875=>array(49,-71,931,843),51876=>array(47,-46,907,843),51877=>array(49,-68,912,843),51878=>array(49,-76,907,843),51879=>array(49,-44,921,843),51880=>array(49,-62,917,843),51881=>array(49,-64,907,843),51882=>array(49,-64,908,843),51883=>array(49,-64,908,843),51884=>array(49,-69,923,843),51885=>array(49,-64,908,843),51886=>array(49,-64,908,843),51887=>array(49,-76,907,843),51888=>array(49,-62,907,843),51889=>array(49,-61,907,843),51890=>array(49,-69,922,843),51891=>array(49,-74,929,843),51892=>array(49,-69,927,843),51893=>array(49,-68,911,843),51894=>array(49,-72,929,843),51895=>array(49,-70,936,843),51896=>array(49,-66,908,843),51897=>array(49,-59,916,843),51898=>array(49,-60,928,843),51899=>array(49,-68,908,843),51900=>array(55,22,943,755),51901=>array(79,-61,921,786),51902=>array(79,-61,921,786),51903=>array(79,-71,921,786),51904=>array(79,-46,922,786),51905=>array(79,-68,921,786),51906=>array(79,-74,921,786),51907=>array(79,-44,921,786),51908=>array(79,-62,921,786),51909=>array(79,-64,921,786),51910=>array(79,-64,921,786),51911=>array(79,-63,921,786),51912=>array(79,-68,921,786),51913=>array(79,-64,921,786),51914=>array(79,-63,921,786),51915=>array(79,-74,921,786),51916=>array(79,-62,921,786),51917=>array(79,-61,921,786),51918=>array(79,-69,921,786),51919=>array(79,-74,921,786),51920=>array(79,-69,921,786),51921=>array(79,-68,921,786),51922=>array(79,-72,921,786),51923=>array(79,-70,921,786),51924=>array(79,-66,921,786),51925=>array(79,-59,921,786),51926=>array(79,-60,921,786),51927=>array(79,-68,921,786),51928=>array(50,-69,936,842),51929=>array(65,-59,936,842),51930=>array(65,-61,936,842),51931=>array(65,-71,936,842),51932=>array(72,-45,936,842),51933=>array(65,-69,936,842),51934=>array(65,-76,936,842),51935=>array(65,-44,936,842),51936=>array(65,-62,936,842),51937=>array(65,-64,936,842),51938=>array(65,-64,936,842),51939=>array(65,-64,936,842),51940=>array(65,-70,936,842),51941=>array(65,-64,936,842),51942=>array(65,-64,936,842),51943=>array(65,-76,936,842),51944=>array(65,-62,936,842),51945=>array(65,-61,936,842),51946=>array(65,-70,936,842),51947=>array(65,-74,936,842),51948=>array(65,-69,936,842),51949=>array(65,-67,936,842),51950=>array(65,-72,936,842),51951=>array(65,-71,936,842),51952=>array(65,-66,936,842),51953=>array(65,-59,936,842),51954=>array(65,-60,936,842),51955=>array(65,-69,936,842),51956=>array(50,-69,907,842),51957=>array(71,-61,907,842),51958=>array(71,-61,907,842),51959=>array(71,-71,931,842),51960=>array(66,-46,907,842),51961=>array(71,-68,912,842),51962=>array(71,-76,907,842),51963=>array(71,-44,921,842),51964=>array(71,-62,917,842),51965=>array(71,-64,907,842),51966=>array(71,-64,908,842),51967=>array(71,-64,908,842),51968=>array(71,-69,923,842),51969=>array(71,-64,908,842),51970=>array(71,-64,908,842),51971=>array(71,-76,907,842),51972=>array(71,-62,907,842),51973=>array(71,-61,907,842),51974=>array(71,-69,922,842),51975=>array(71,-74,929,842),51976=>array(71,-69,927,842),51977=>array(71,-68,911,842),51978=>array(71,-72,929,842),51979=>array(71,-70,936,842),51980=>array(71,-66,908,842),51981=>array(71,-59,916,842),51982=>array(71,-60,928,842),51983=>array(71,-68,908,842),51984=>array(66,-69,907,842),51985=>array(65,-61,907,842),51986=>array(65,-61,907,842),51987=>array(65,-71,931,842),51988=>array(65,-46,907,842),51989=>array(65,-68,912,842),51990=>array(65,-76,907,842),51991=>array(65,-44,921,842),51992=>array(65,-62,917,842),51993=>array(65,-64,907,842),51994=>array(65,-64,908,842),51995=>array(65,-64,908,842),51996=>array(65,-69,923,842),51997=>array(65,-64,908,842),51998=>array(65,-64,908,842),51999=>array(65,-76,907,842),52000=>array(65,-62,907,842),52001=>array(65,-61,907,842),52002=>array(65,-69,922,842),52003=>array(65,-74,929,842),52004=>array(65,-69,927,842),52005=>array(65,-68,911,842),52006=>array(65,-72,929,842),52007=>array(65,-70,936,842),52008=>array(65,-66,908,842),52009=>array(65,-59,916,842),52010=>array(65,-60,928,842),52011=>array(65,-68,908,842),52012=>array(62,22,943,756),52013=>array(79,-61,922,786),52014=>array(79,-61,922,786),52015=>array(79,-71,922,786),52016=>array(79,-46,922,786),52017=>array(79,-68,922,786),52018=>array(79,-74,922,786),52019=>array(79,-44,922,786),52020=>array(79,-62,922,786),52021=>array(79,-64,922,786),52022=>array(79,-64,922,786),52023=>array(79,-63,922,786),52024=>array(79,-68,922,786),52025=>array(79,-64,922,786),52026=>array(79,-63,922,786),52027=>array(79,-74,922,786),52028=>array(79,-62,922,786),52029=>array(79,-61,922,786),52030=>array(79,-69,922,786),52031=>array(79,-74,922,786),52032=>array(79,-69,922,786),52033=>array(79,-68,922,786),52034=>array(79,-72,922,786),52035=>array(79,-70,922,786),52036=>array(79,-66,922,786),52037=>array(79,-59,922,786),52038=>array(79,-60,922,786),52039=>array(79,-68,922,786),52040=>array(82,-64,924,811),52041=>array(79,-61,921,811),52042=>array(79,-61,921,811),52043=>array(79,-71,921,811),52044=>array(79,-46,921,811),52045=>array(79,-68,921,811),52046=>array(79,-74,921,811),52047=>array(79,-44,921,811),52048=>array(79,-62,921,811),52049=>array(79,-64,921,811),52050=>array(79,-64,921,811),52051=>array(79,-63,921,811),52052=>array(79,-68,921,811),52053=>array(79,-64,921,811),52054=>array(79,-63,921,811),52055=>array(79,-74,921,811),52056=>array(79,-62,921,811),52057=>array(79,-61,921,811),52058=>array(79,-69,921,811),52059=>array(79,-74,921,811),52060=>array(79,-69,921,811),52061=>array(79,-68,921,811),52062=>array(79,-72,921,811),52063=>array(79,-70,921,811),52064=>array(79,-66,921,811),52065=>array(79,-59,921,811),52066=>array(79,-60,921,811),52067=>array(79,-68,921,811),52068=>array(81,-70,907,841),52069=>array(74,-61,909,841),52070=>array(74,-61,909,841),52071=>array(74,-71,931,841),52072=>array(66,-46,909,842),52073=>array(74,-68,912,841),52074=>array(74,-76,909,841),52075=>array(74,-44,921,841),52076=>array(74,-62,917,841),52077=>array(74,-64,909,841),52078=>array(74,-64,909,841),52079=>array(74,-64,909,841),52080=>array(74,-69,923,841),52081=>array(74,-64,909,841),52082=>array(74,-64,909,841),52083=>array(74,-76,909,841),52084=>array(74,-62,909,841),52085=>array(74,-61,909,841),52086=>array(74,-69,922,841),52087=>array(74,-74,929,841),52088=>array(74,-69,927,841),52089=>array(74,-68,911,841),52090=>array(74,-72,929,841),52091=>array(74,-70,936,841),52092=>array(74,-66,909,841),52093=>array(74,-59,916,841),52094=>array(74,-60,928,841),52095=>array(74,-68,909,841),52096=>array(50,-68,907,843),52097=>array(68,-61,907,843),52098=>array(68,-61,907,843),52099=>array(68,-71,931,843),52100=>array(68,-46,907,843),52101=>array(68,-68,912,843),52102=>array(68,-76,907,843),52103=>array(68,-44,921,843),52104=>array(68,-62,917,843),52105=>array(68,-64,907,843),52106=>array(68,-64,908,843),52107=>array(68,-64,908,843),52108=>array(68,-69,923,843),52109=>array(68,-64,908,843),52110=>array(68,-64,908,843),52111=>array(68,-76,907,843),52112=>array(68,-62,907,843),52113=>array(68,-61,907,843),52114=>array(68,-69,922,843),52115=>array(68,-74,929,843),52116=>array(68,-69,927,843),52117=>array(68,-68,911,843),52118=>array(68,-72,929,843),52119=>array(68,-70,936,843),52120=>array(68,-66,908,843),52121=>array(68,-59,916,843),52122=>array(68,-60,928,843),52123=>array(68,-68,908,843),52124=>array(60,-69,907,842),52125=>array(65,-61,907,842),52126=>array(65,-61,907,842),52127=>array(65,-71,931,842),52128=>array(65,-46,907,842),52129=>array(65,-68,912,842),52130=>array(65,-76,907,842),52131=>array(65,-44,921,842),52132=>array(65,-62,917,842),52133=>array(65,-64,907,842),52134=>array(65,-64,908,842),52135=>array(65,-64,908,842),52136=>array(65,-69,923,842),52137=>array(65,-64,908,842),52138=>array(65,-64,908,842),52139=>array(65,-76,907,842),52140=>array(65,-62,907,842),52141=>array(65,-61,907,842),52142=>array(65,-69,922,842),52143=>array(65,-74,929,842),52144=>array(65,-69,927,842),52145=>array(65,-68,911,842),52146=>array(65,-72,929,842),52147=>array(65,-70,936,842),52148=>array(65,-66,908,842),52149=>array(65,-59,916,842),52150=>array(65,-60,928,842),52151=>array(65,-68,908,842),52152=>array(82,-64,924,811),52153=>array(79,-61,921,811),52154=>array(79,-61,921,811),52155=>array(79,-71,921,811),52156=>array(81,-46,922,811),52157=>array(79,-68,921,811),52158=>array(79,-74,921,811),52159=>array(79,-44,921,811),52160=>array(79,-62,921,811),52161=>array(79,-64,921,811),52162=>array(79,-64,921,811),52163=>array(79,-63,921,811),52164=>array(79,-68,921,811),52165=>array(79,-64,921,811),52166=>array(79,-63,921,811),52167=>array(79,-74,921,811),52168=>array(79,-62,921,811),52169=>array(79,-61,921,811),52170=>array(79,-69,921,811),52171=>array(79,-74,921,811),52172=>array(79,-69,921,811),52173=>array(79,-68,921,811),52174=>array(79,-72,921,811),52175=>array(79,-70,921,811),52176=>array(79,-66,921,811),52177=>array(79,-59,921,811),52178=>array(79,-60,921,811),52179=>array(79,-68,921,811),52180=>array(56,37,944,728),52181=>array(79,-61,922,786),52182=>array(79,-61,922,786),52183=>array(79,-71,922,786),52184=>array(79,-46,921,784),52185=>array(79,-68,922,786),52186=>array(79,-74,922,786),52187=>array(79,-44,922,786),52188=>array(79,-62,922,786),52189=>array(79,-64,922,786),52190=>array(79,-64,922,786),52191=>array(79,-63,922,786),52192=>array(79,-68,922,786),52193=>array(79,-64,922,786),52194=>array(79,-63,922,786),52195=>array(79,-74,922,786),52196=>array(79,-62,922,786),52197=>array(79,-61,922,786),52198=>array(79,-69,922,786),52199=>array(79,-74,922,786),52200=>array(79,-69,922,786),52201=>array(79,-68,922,786),52202=>array(79,-72,922,786),52203=>array(79,-70,922,786),52204=>array(79,-66,922,786),52205=>array(79,-59,922,786),52206=>array(79,-60,922,786),52207=>array(79,-68,922,786),52208=>array(63,-69,907,842),52209=>array(65,-61,907,842),52210=>array(65,-61,907,842),52211=>array(65,-71,931,842),52212=>array(65,-46,907,842),52213=>array(65,-68,912,842),52214=>array(65,-76,907,842),52215=>array(65,-44,921,842),52216=>array(65,-62,917,842),52217=>array(65,-64,907,842),52218=>array(65,-64,908,842),52219=>array(65,-64,908,842),52220=>array(65,-69,923,842),52221=>array(65,-64,908,842),52222=>array(65,-64,908,842),52223=>array(65,-76,907,842),52224=>array(65,-62,907,842),52225=>array(65,-61,907,842),52226=>array(65,-69,922,842),52227=>array(65,-74,929,842),52228=>array(65,-69,927,842),52229=>array(65,-68,911,842),52230=>array(65,-72,929,842),52231=>array(65,-70,936,842),52232=>array(65,-66,908,842),52233=>array(65,-59,916,842),52234=>array(65,-60,928,842),52235=>array(65,-68,908,842),52236=>array(76,-69,907,842),52237=>array(60,-61,907,842),52238=>array(60,-61,907,842),52239=>array(60,-71,931,842),52240=>array(57,-46,907,842),52241=>array(60,-68,912,842),52242=>array(60,-76,907,842),52243=>array(60,-44,921,842),52244=>array(60,-62,917,842),52245=>array(60,-64,907,842),52246=>array(60,-64,908,842),52247=>array(60,-64,908,842),52248=>array(60,-69,923,842),52249=>array(60,-64,908,842),52250=>array(60,-64,908,842),52251=>array(60,-76,907,842),52252=>array(60,-62,907,842),52253=>array(60,-61,907,842),52254=>array(60,-69,922,842),52255=>array(60,-74,929,842),52256=>array(60,-69,927,842),52257=>array(60,-68,911,842),52258=>array(60,-72,929,842),52259=>array(60,-70,936,842),52260=>array(60,-66,908,842),52261=>array(60,-59,916,842),52262=>array(60,-60,928,842),52263=>array(60,-68,908,842),52264=>array(86,-69,935,842),52265=>array(71,-59,936,842),52266=>array(71,-61,936,842),52267=>array(71,-71,936,842),52268=>array(64,-45,936,842),52269=>array(71,-69,936,842),52270=>array(71,-76,936,842),52271=>array(71,-44,936,842),52272=>array(71,-62,936,842),52273=>array(71,-64,936,842),52274=>array(71,-64,936,842),52275=>array(71,-64,936,842),52276=>array(71,-70,936,842),52277=>array(71,-64,936,842),52278=>array(71,-64,936,842),52279=>array(71,-76,936,842),52280=>array(71,-62,936,842),52281=>array(71,-61,936,842),52282=>array(71,-70,936,842),52283=>array(71,-74,936,842),52284=>array(71,-69,936,842),52285=>array(71,-67,936,842),52286=>array(71,-72,936,842),52287=>array(71,-71,936,842),52288=>array(71,-66,936,842),52289=>array(71,-59,936,842),52290=>array(71,-60,936,842),52291=>array(71,-69,936,842),52292=>array(81,-69,907,842),52293=>array(69,-61,907,842),52294=>array(69,-61,907,842),52295=>array(69,-71,931,842),52296=>array(64,-46,907,842),52297=>array(69,-68,912,842),52298=>array(69,-76,907,842),52299=>array(69,-44,921,842),52300=>array(69,-62,917,842),52301=>array(69,-64,907,842),52302=>array(69,-64,908,842),52303=>array(69,-64,908,842),52304=>array(69,-69,923,842),52305=>array(69,-64,908,842),52306=>array(69,-64,908,842),52307=>array(69,-76,907,842),52308=>array(69,-62,907,842),52309=>array(69,-61,907,842),52310=>array(69,-69,922,842),52311=>array(69,-74,929,842),52312=>array(69,-69,927,842),52313=>array(69,-68,911,842),52314=>array(69,-72,929,842),52315=>array(69,-70,936,842),52316=>array(69,-66,908,842),52317=>array(69,-59,916,842),52318=>array(69,-60,928,842),52319=>array(69,-68,908,842),52320=>array(86,-68,935,843),52321=>array(74,-59,936,842),52322=>array(74,-61,936,842),52323=>array(74,-71,936,842),52324=>array(64,-45,936,842),52325=>array(74,-69,936,842),52326=>array(74,-76,936,842),52327=>array(74,-44,936,842),52328=>array(74,-62,936,842),52329=>array(74,-64,936,842),52330=>array(74,-64,936,842),52331=>array(74,-64,936,842),52332=>array(74,-70,936,842),52333=>array(74,-64,936,842),52334=>array(74,-64,936,842),52335=>array(74,-76,936,842),52336=>array(74,-62,936,842),52337=>array(74,-61,936,842),52338=>array(74,-70,936,842),52339=>array(74,-74,936,842),52340=>array(74,-69,936,842),52341=>array(74,-67,936,842),52342=>array(74,-72,936,842),52343=>array(74,-71,936,842),52344=>array(74,-66,936,842),52345=>array(74,-59,936,842),52346=>array(74,-60,936,842),52347=>array(74,-69,936,842),52348=>array(81,-69,907,842),52349=>array(71,-61,907,842),52350=>array(71,-61,907,842),52351=>array(71,-71,931,842),52352=>array(64,-46,907,842),52353=>array(71,-68,912,842),52354=>array(71,-76,907,842),52355=>array(71,-44,921,842),52356=>array(71,-62,917,842),52357=>array(71,-64,907,842),52358=>array(71,-64,908,842),52359=>array(71,-64,908,842),52360=>array(71,-69,923,842),52361=>array(71,-64,908,842),52362=>array(71,-64,908,842),52363=>array(71,-76,907,842),52364=>array(71,-62,907,842),52365=>array(71,-61,907,842),52366=>array(71,-69,922,842),52367=>array(71,-74,929,842),52368=>array(71,-69,927,842),52369=>array(71,-68,911,842),52370=>array(71,-72,929,842),52371=>array(71,-70,936,842),52372=>array(71,-66,908,842),52373=>array(71,-59,916,842),52374=>array(71,-60,928,842),52375=>array(71,-68,908,842),52376=>array(86,-70,907,841),52377=>array(68,-61,907,842),52378=>array(68,-61,907,842),52379=>array(68,-71,931,842),52380=>array(66,-46,907,841),52381=>array(68,-68,912,842),52382=>array(68,-76,907,842),52383=>array(68,-44,921,842),52384=>array(68,-62,917,842),52385=>array(68,-64,907,842),52386=>array(68,-64,908,842),52387=>array(68,-64,908,842),52388=>array(68,-69,923,842),52389=>array(68,-64,908,842),52390=>array(68,-64,908,842),52391=>array(68,-76,906,842),52392=>array(68,-62,907,842),52393=>array(68,-61,907,842),52394=>array(68,-69,922,842),52395=>array(68,-74,929,842),52396=>array(68,-69,927,842),52397=>array(68,-68,911,842),52398=>array(68,-72,929,842),52399=>array(68,-70,936,842),52400=>array(68,-66,908,842),52401=>array(68,-59,916,842),52402=>array(68,-60,928,842),52403=>array(68,-68,908,842),52404=>array(71,-68,907,843),52405=>array(65,-61,907,843),52406=>array(65,-61,907,843),52407=>array(65,-71,931,843),52408=>array(66,-46,907,843),52409=>array(65,-68,912,843),52410=>array(65,-76,907,843),52411=>array(65,-44,921,843),52412=>array(65,-62,917,843),52413=>array(65,-64,907,843),52414=>array(65,-64,908,843),52415=>array(65,-64,908,843),52416=>array(65,-69,923,843),52417=>array(65,-64,908,843),52418=>array(65,-64,908,843),52419=>array(65,-76,907,843),52420=>array(65,-62,907,843),52421=>array(65,-61,907,843),52422=>array(65,-69,922,843),52423=>array(65,-74,929,843),52424=>array(65,-69,927,843),52425=>array(65,-68,911,843),52426=>array(65,-72,929,843),52427=>array(65,-70,936,843),52428=>array(65,-66,908,843),52429=>array(65,-59,916,843),52430=>array(65,-60,928,843),52431=>array(65,-68,908,843),52432=>array(86,-70,907,842),52433=>array(65,-61,907,842),52434=>array(65,-61,907,842),52435=>array(65,-71,931,842),52436=>array(62,-46,907,842),52437=>array(65,-68,912,842),52438=>array(65,-76,907,842),52439=>array(65,-44,921,842),52440=>array(65,-62,917,842),52441=>array(65,-64,907,842),52442=>array(65,-64,908,842),52443=>array(65,-64,908,842),52444=>array(65,-69,923,842),52445=>array(65,-64,908,842),52446=>array(65,-64,908,842),52447=>array(65,-76,907,842),52448=>array(65,-62,907,842),52449=>array(65,-61,907,842),52450=>array(65,-69,922,842),52451=>array(65,-74,929,842),52452=>array(65,-69,927,842),52453=>array(65,-68,911,842),52454=>array(65,-72,929,842),52455=>array(65,-70,936,842),52456=>array(65,-66,908,842),52457=>array(65,-59,916,842),52458=>array(65,-60,928,842),52459=>array(65,-68,908,842),52460=>array(71,-68,907,843),52461=>array(65,-61,907,843),52462=>array(65,-61,907,843),52463=>array(65,-71,931,843),52464=>array(65,-46,907,843),52465=>array(65,-68,912,843),52466=>array(65,-76,907,843),52467=>array(65,-44,921,843),52468=>array(65,-62,917,843),52469=>array(65,-64,907,843),52470=>array(65,-64,908,843),52471=>array(65,-64,908,843),52472=>array(65,-69,923,843),52473=>array(65,-64,908,843),52474=>array(65,-64,908,843),52475=>array(65,-76,907,843),52476=>array(65,-62,907,843),52477=>array(65,-61,907,843),52478=>array(65,-69,922,843),52479=>array(65,-74,929,843),52480=>array(65,-69,927,843),52481=>array(65,-68,911,843),52482=>array(65,-72,929,843),52483=>array(65,-70,936,843),52484=>array(65,-66,908,843),52485=>array(65,-59,916,843),52486=>array(65,-60,928,843),52487=>array(65,-68,908,843),52488=>array(62,-3,943,777),52489=>array(79,-61,921,802),52490=>array(79,-61,921,802),52491=>array(79,-71,921,802),52492=>array(79,-46,921,792),52493=>array(79,-68,921,802),52494=>array(79,-74,921,802),52495=>array(79,-44,921,802),52496=>array(79,-62,921,802),52497=>array(79,-64,921,802),52498=>array(79,-64,921,802),52499=>array(79,-63,921,802),52500=>array(79,-68,921,802),52501=>array(79,-64,921,802),52502=>array(79,-63,921,802),52503=>array(79,-74,921,802),52504=>array(79,-62,921,802),52505=>array(79,-61,921,802),52506=>array(79,-69,921,802),52507=>array(79,-74,921,802),52508=>array(79,-69,921,802),52509=>array(79,-68,921,802),52510=>array(79,-72,921,802),52511=>array(79,-70,921,802),52512=>array(79,-66,921,802),52513=>array(79,-59,921,802),52514=>array(79,-60,921,802),52515=>array(79,-68,921,802),52516=>array(64,-69,936,842),52517=>array(77,-59,936,842),52518=>array(77,-61,936,842),52519=>array(77,-71,936,842),52520=>array(72,-45,936,842),52521=>array(77,-69,936,842),52522=>array(77,-76,936,842),52523=>array(77,-44,936,842),52524=>array(77,-62,936,842),52525=>array(77,-64,936,842),52526=>array(77,-64,936,842),52527=>array(77,-64,936,842),52528=>array(77,-70,936,842),52529=>array(77,-64,936,842),52530=>array(77,-64,936,842),52531=>array(77,-76,936,842),52532=>array(77,-62,936,842),52533=>array(77,-61,936,842),52534=>array(77,-70,936,842),52535=>array(77,-74,936,842),52536=>array(77,-69,936,842),52537=>array(77,-67,936,842),52538=>array(77,-72,936,842),52539=>array(77,-71,936,842),52540=>array(77,-66,936,842),52541=>array(77,-59,936,842),52542=>array(77,-60,936,842),52543=>array(77,-69,936,842),52544=>array(57,-69,907,842),52545=>array(72,-61,907,842),52546=>array(72,-61,907,842),52547=>array(72,-71,931,842),52548=>array(72,-46,907,842),52549=>array(72,-68,912,842),52550=>array(72,-76,907,842),52551=>array(72,-44,921,842),52552=>array(72,-62,917,842),52553=>array(72,-64,907,842),52554=>array(72,-64,908,842),52555=>array(72,-64,908,842),52556=>array(72,-69,923,842),52557=>array(72,-64,908,842),52558=>array(72,-64,908,842),52559=>array(72,-76,907,842),52560=>array(72,-62,907,842),52561=>array(72,-61,907,842),52562=>array(72,-69,922,842),52563=>array(72,-74,929,842),52564=>array(72,-69,927,842),52565=>array(72,-68,911,842),52566=>array(72,-72,929,842),52567=>array(72,-70,936,842),52568=>array(72,-66,908,842),52569=>array(72,-59,916,842),52570=>array(72,-60,928,842),52571=>array(72,-68,908,842),52572=>array(67,-69,907,842),52573=>array(65,-61,907,842),52574=>array(65,-61,907,842),52575=>array(65,-71,931,842),52576=>array(65,-46,907,842),52577=>array(65,-68,912,842),52578=>array(65,-76,907,842),52579=>array(65,-44,921,842),52580=>array(65,-62,917,842),52581=>array(65,-64,907,842),52582=>array(65,-64,908,842),52583=>array(65,-64,908,842),52584=>array(65,-69,923,842),52585=>array(65,-64,908,842),52586=>array(65,-64,908,842),52587=>array(65,-76,907,842),52588=>array(65,-62,907,842),52589=>array(65,-61,907,842),52590=>array(65,-69,922,842),52591=>array(65,-74,929,842),52592=>array(65,-69,927,842),52593=>array(65,-68,911,842),52594=>array(65,-72,929,842),52595=>array(65,-70,936,842),52596=>array(65,-66,908,842),52597=>array(65,-59,916,842),52598=>array(65,-60,928,842),52599=>array(65,-68,908,842),52600=>array(62,-3,938,777),52601=>array(79,-61,922,802),52602=>array(79,-61,922,802),52603=>array(79,-71,922,802),52604=>array(79,-46,922,792),52605=>array(79,-68,922,802),52606=>array(79,-74,922,802),52607=>array(79,-44,922,802),52608=>array(79,-62,922,802),52609=>array(79,-64,922,802),52610=>array(79,-64,922,802),52611=>array(79,-63,922,802),52612=>array(79,-68,922,802),52613=>array(79,-64,922,802),52614=>array(79,-63,922,802),52615=>array(79,-74,922,802),52616=>array(79,-62,922,802),52617=>array(79,-61,922,802),52618=>array(79,-69,922,802),52619=>array(79,-74,922,802),52620=>array(79,-69,922,802),52621=>array(79,-68,922,802),52622=>array(79,-72,922,802),52623=>array(79,-70,922,802),52624=>array(79,-66,922,802),52625=>array(79,-59,922,802),52626=>array(79,-60,922,802),52627=>array(79,-68,922,802),52628=>array(79,-64,921,820),52629=>array(79,-61,921,822),52630=>array(79,-61,921,822),52631=>array(79,-71,921,822),52632=>array(79,-46,921,820),52633=>array(79,-68,921,822),52634=>array(79,-74,921,822),52635=>array(79,-44,921,822),52636=>array(79,-62,921,822),52637=>array(79,-64,921,822),52638=>array(79,-64,921,822),52639=>array(79,-63,921,822),52640=>array(79,-68,921,822),52641=>array(79,-64,921,822),52642=>array(79,-63,921,822),52643=>array(79,-74,921,822),52644=>array(79,-62,921,822),52645=>array(79,-61,921,822),52646=>array(79,-69,921,822),52647=>array(79,-74,921,822),52648=>array(79,-69,921,822),52649=>array(79,-68,921,822),52650=>array(79,-72,921,822),52651=>array(79,-70,921,822),52652=>array(79,-66,921,822),52653=>array(79,-59,921,822),52654=>array(79,-60,921,822),52655=>array(79,-68,921,822),52656=>array(70,-70,907,841),52657=>array(75,-61,910,841),52658=>array(75,-61,910,841),52659=>array(75,-71,931,841),52660=>array(76,-46,910,842),52661=>array(75,-68,912,841),52662=>array(75,-76,910,841),52663=>array(75,-44,921,841),52664=>array(75,-62,917,841),52665=>array(75,-64,910,841),52666=>array(75,-64,910,841),52667=>array(75,-64,910,841),52668=>array(75,-69,923,841),52669=>array(75,-64,910,841),52670=>array(75,-64,910,841),52671=>array(75,-76,910,841),52672=>array(75,-62,910,841),52673=>array(75,-61,910,841),52674=>array(75,-69,922,841),52675=>array(75,-74,929,841),52676=>array(75,-69,927,841),52677=>array(75,-68,911,841),52678=>array(75,-72,929,841),52679=>array(75,-70,936,841),52680=>array(75,-66,910,841),52681=>array(75,-59,916,841),52682=>array(75,-60,928,841),52683=>array(75,-68,910,841),52684=>array(63,-68,907,843),52685=>array(70,-61,907,843),52686=>array(70,-61,907,843),52687=>array(70,-71,931,843),52688=>array(76,-46,907,843),52689=>array(70,-68,912,843),52690=>array(70,-76,907,843),52691=>array(70,-44,921,843),52692=>array(70,-62,917,843),52693=>array(70,-64,907,843),52694=>array(70,-64,908,843),52695=>array(70,-64,908,843),52696=>array(70,-69,923,843),52697=>array(70,-64,908,843),52698=>array(70,-64,908,843),52699=>array(70,-76,907,843),52700=>array(70,-62,907,843),52701=>array(70,-61,907,843),52702=>array(70,-69,922,843),52703=>array(70,-74,929,843),52704=>array(70,-69,927,843),52705=>array(70,-68,911,843),52706=>array(70,-72,929,843),52707=>array(70,-70,936,843),52708=>array(70,-66,908,843),52709=>array(70,-59,916,843),52710=>array(70,-60,928,843),52711=>array(70,-68,908,843),52712=>array(70,-69,907,842),52713=>array(65,-61,907,842),52714=>array(65,-61,907,842),52715=>array(65,-71,931,842),52716=>array(66,-46,907,842),52717=>array(65,-68,912,842),52718=>array(65,-76,907,842),52719=>array(65,-44,921,842),52720=>array(65,-62,917,842),52721=>array(65,-64,907,842),52722=>array(65,-64,908,842),52723=>array(65,-64,908,842),52724=>array(65,-69,923,842),52725=>array(65,-64,908,842),52726=>array(65,-64,908,842),52727=>array(65,-76,907,842),52728=>array(65,-62,907,842),52729=>array(65,-61,907,842),52730=>array(65,-69,922,842),52731=>array(65,-74,929,842),52732=>array(65,-69,927,842),52733=>array(65,-68,911,842),52734=>array(65,-72,929,842),52735=>array(65,-70,936,842),52736=>array(65,-66,908,842),52737=>array(65,-59,916,842),52738=>array(65,-60,928,842),52739=>array(65,-68,908,842),52740=>array(87,-54,928,820),52741=>array(79,-61,921,822),52742=>array(79,-61,921,822),52743=>array(79,-71,921,822),52744=>array(81,-46,922,820),52745=>array(79,-68,921,822),52746=>array(79,-74,921,822),52747=>array(79,-44,921,822),52748=>array(79,-62,921,822),52749=>array(79,-64,921,822),52750=>array(79,-64,921,822),52751=>array(79,-63,921,822),52752=>array(79,-68,921,822),52753=>array(79,-64,921,822),52754=>array(79,-63,921,822),52755=>array(79,-74,921,822),52756=>array(79,-62,921,822),52757=>array(79,-61,921,822),52758=>array(79,-69,921,822),52759=>array(79,-74,921,822),52760=>array(79,-69,921,822),52761=>array(79,-68,921,822),52762=>array(79,-72,921,822),52763=>array(79,-70,921,822),52764=>array(79,-66,921,822),52765=>array(79,-59,921,822),52766=>array(79,-60,921,822),52767=>array(79,-68,921,822),52768=>array(57,47,943,752),52769=>array(79,-61,922,802),52770=>array(79,-61,922,802),52771=>array(79,-71,922,802),52772=>array(79,-46,922,792),52773=>array(79,-68,922,802),52774=>array(79,-74,922,802),52775=>array(79,-44,922,802),52776=>array(79,-62,922,802),52777=>array(79,-64,922,802),52778=>array(79,-64,922,802),52779=>array(79,-63,922,802),52780=>array(79,-68,922,802),52781=>array(79,-64,922,802),52782=>array(79,-63,922,802),52783=>array(79,-74,922,802),52784=>array(79,-62,922,802),52785=>array(79,-61,922,802),52786=>array(79,-69,922,802),52787=>array(79,-74,922,802),52788=>array(79,-69,922,802),52789=>array(79,-68,922,802),52790=>array(79,-72,922,802),52791=>array(79,-70,922,802),52792=>array(79,-66,922,802),52793=>array(79,-59,922,802),52794=>array(79,-60,922,802),52795=>array(79,-68,922,802),52796=>array(70,-69,907,842),52797=>array(65,-61,907,842),52798=>array(65,-61,907,842),52799=>array(65,-71,931,842),52800=>array(65,-46,907,842),52801=>array(65,-68,912,842),52802=>array(65,-76,907,842),52803=>array(65,-44,921,842),52804=>array(65,-62,917,842),52805=>array(65,-64,907,842),52806=>array(65,-64,908,842),52807=>array(65,-64,908,842),52808=>array(65,-69,923,842),52809=>array(65,-64,908,842),52810=>array(65,-64,908,842),52811=>array(65,-76,907,842),52812=>array(65,-62,907,842),52813=>array(65,-61,907,842),52814=>array(65,-69,922,842),52815=>array(65,-74,929,842),52816=>array(65,-69,927,842),52817=>array(65,-68,911,842),52818=>array(65,-72,929,842),52819=>array(65,-70,936,842),52820=>array(65,-66,908,842),52821=>array(65,-59,916,842),52822=>array(65,-60,928,842),52823=>array(65,-68,908,842),52824=>array(115,-69,907,842),52825=>array(95,-61,907,842),52826=>array(95,-61,907,842),52827=>array(95,-71,931,842),52828=>array(99,-46,907,842),52829=>array(95,-68,912,842),52830=>array(95,-76,907,842),52831=>array(95,-44,921,842),52832=>array(95,-62,917,842),52833=>array(95,-64,907,842),52834=>array(95,-64,908,842),52835=>array(95,-64,908,842),52836=>array(95,-69,923,842),52837=>array(95,-64,908,842),52838=>array(95,-64,908,842),52839=>array(95,-76,907,842),52840=>array(95,-62,907,842),52841=>array(95,-61,907,842),52842=>array(95,-69,922,842),52843=>array(95,-74,929,842),52844=>array(95,-69,927,842),52845=>array(95,-68,911,842),52846=>array(95,-72,929,842),52847=>array(95,-70,936,842),52848=>array(95,-66,908,842),52849=>array(95,-59,916,842),52850=>array(95,-60,928,842),52851=>array(95,-68,908,842),52852=>array(84,-69,936,842),52853=>array(66,-59,936,842),52854=>array(66,-61,936,842),52855=>array(66,-71,936,842),52856=>array(69,-45,936,842),52857=>array(66,-69,936,842),52858=>array(66,-76,936,842),52859=>array(66,-44,936,842),52860=>array(66,-62,936,842),52861=>array(66,-64,936,842),52862=>array(66,-64,936,842),52863=>array(66,-64,936,842),52864=>array(66,-70,936,842),52865=>array(66,-64,936,842),52866=>array(66,-64,936,842),52867=>array(66,-76,936,842),52868=>array(66,-62,936,842),52869=>array(66,-61,936,842),52870=>array(66,-70,936,842),52871=>array(66,-74,936,842),52872=>array(66,-69,936,842),52873=>array(66,-67,936,842),52874=>array(66,-72,936,842),52875=>array(66,-71,936,842),52876=>array(66,-66,936,842),52877=>array(66,-59,936,842),52878=>array(66,-60,936,842),52879=>array(66,-69,936,842),52880=>array(79,-69,907,842),52881=>array(66,-61,907,842),52882=>array(66,-61,907,842),52883=>array(66,-71,931,842),52884=>array(69,-46,907,842),52885=>array(66,-68,912,842),52886=>array(66,-76,907,842),52887=>array(66,-44,921,842),52888=>array(66,-62,917,842),52889=>array(66,-64,907,842),52890=>array(66,-64,908,842),52891=>array(66,-64,908,842),52892=>array(66,-69,923,842),52893=>array(66,-64,908,842),52894=>array(66,-64,908,842),52895=>array(66,-76,907,842),52896=>array(66,-62,907,842),52897=>array(66,-61,907,842),52898=>array(66,-69,922,842),52899=>array(66,-74,929,842),52900=>array(66,-69,927,842),52901=>array(66,-68,911,842),52902=>array(66,-72,929,842),52903=>array(66,-70,936,842),52904=>array(66,-66,908,842),52905=>array(66,-59,916,842),52906=>array(66,-60,928,842),52907=>array(66,-68,908,842),52908=>array(74,-68,935,843),52909=>array(66,-59,936,842),52910=>array(66,-61,936,842),52911=>array(66,-71,936,842),52912=>array(69,-45,936,842),52913=>array(66,-69,936,842),52914=>array(66,-76,936,842),52915=>array(66,-44,936,842),52916=>array(66,-62,936,842),52917=>array(66,-64,936,842),52918=>array(66,-64,936,842),52919=>array(66,-64,936,842),52920=>array(66,-70,936,842),52921=>array(66,-64,936,842),52922=>array(66,-64,936,842),52923=>array(66,-76,936,842),52924=>array(66,-62,936,842),52925=>array(66,-61,936,842),52926=>array(66,-70,936,842),52927=>array(66,-74,936,842),52928=>array(66,-69,936,842),52929=>array(66,-67,936,842),52930=>array(66,-72,936,842),52931=>array(66,-71,936,842),52932=>array(66,-66,936,842),52933=>array(66,-59,936,842),52934=>array(66,-60,936,842),52935=>array(66,-69,936,842),52936=>array(79,-69,907,842),52937=>array(66,-61,907,842),52938=>array(66,-61,907,842),52939=>array(66,-71,931,842),52940=>array(69,-46,907,842),52941=>array(66,-68,912,842),52942=>array(66,-76,907,842),52943=>array(66,-44,921,842),52944=>array(66,-62,917,842),52945=>array(66,-64,907,842),52946=>array(66,-64,908,842),52947=>array(66,-64,908,842),52948=>array(66,-69,923,842),52949=>array(66,-64,908,842),52950=>array(66,-64,908,842),52951=>array(66,-76,907,842),52952=>array(66,-62,907,842),52953=>array(66,-61,907,842),52954=>array(66,-69,922,842),52955=>array(66,-74,929,842),52956=>array(66,-69,927,842),52957=>array(66,-68,911,842),52958=>array(66,-72,929,842),52959=>array(66,-70,936,842),52960=>array(66,-66,908,842),52961=>array(66,-59,916,842),52962=>array(66,-60,928,842),52963=>array(66,-68,908,842),52964=>array(104,-70,907,841),52965=>array(66,-61,907,841),52966=>array(66,-61,907,841),52967=>array(66,-71,931,841),52968=>array(69,-46,907,841),52969=>array(66,-68,912,841),52970=>array(66,-76,907,841),52971=>array(66,-44,921,841),52972=>array(66,-62,917,841),52973=>array(66,-64,907,841),52974=>array(66,-64,908,841),52975=>array(66,-64,908,841),52976=>array(66,-69,923,841),52977=>array(66,-64,908,841),52978=>array(66,-64,908,841),52979=>array(66,-76,906,841),52980=>array(66,-62,907,841),52981=>array(66,-61,907,841),52982=>array(66,-69,922,841),52983=>array(66,-74,929,841),52984=>array(66,-69,927,841),52985=>array(66,-68,911,841),52986=>array(66,-72,929,841),52987=>array(66,-70,936,841),52988=>array(66,-66,908,841),52989=>array(66,-59,916,841),52990=>array(66,-60,928,841),52991=>array(66,-68,908,841),52992=>array(97,-68,907,843),52993=>array(66,-61,907,843),52994=>array(66,-61,907,843),52995=>array(66,-71,931,843),52996=>array(69,-46,907,843),52997=>array(66,-68,912,843),52998=>array(66,-76,907,843),52999=>array(66,-44,921,843),53000=>array(66,-62,917,843),53001=>array(66,-64,907,843),53002=>array(66,-64,908,843),53003=>array(66,-64,908,843),53004=>array(66,-69,923,843),53005=>array(66,-64,908,843),53006=>array(66,-64,908,843),53007=>array(66,-76,907,843),53008=>array(66,-62,907,843),53009=>array(66,-61,907,843),53010=>array(66,-69,922,843),53011=>array(66,-74,929,843),53012=>array(66,-69,927,843),53013=>array(66,-68,911,843),53014=>array(66,-72,929,843),53015=>array(66,-70,936,843),53016=>array(66,-66,908,843),53017=>array(66,-59,916,843),53018=>array(66,-60,928,843),53019=>array(66,-68,908,843),53020=>array(104,-70,907,842),53021=>array(66,-61,908,842),53022=>array(66,-61,908,842),53023=>array(66,-71,931,842),53024=>array(69,-46,907,842),53025=>array(66,-68,912,842),53026=>array(66,-76,908,842),53027=>array(66,-44,921,842),53028=>array(66,-62,917,842),53029=>array(66,-64,908,842),53030=>array(66,-64,908,842),53031=>array(66,-64,908,842),53032=>array(66,-69,923,842),53033=>array(66,-64,908,842),53034=>array(66,-64,908,842),53035=>array(66,-76,908,842),53036=>array(66,-62,908,842),53037=>array(66,-61,908,842),53038=>array(66,-69,922,842),53039=>array(66,-74,929,842),53040=>array(66,-69,927,842),53041=>array(66,-68,911,842),53042=>array(66,-72,929,842),53043=>array(66,-70,936,842),53044=>array(66,-66,908,842),53045=>array(66,-59,916,842),53046=>array(66,-60,928,842),53047=>array(66,-68,908,842),53048=>array(97,-68,907,843),53049=>array(66,-61,907,843),53050=>array(66,-61,907,843),53051=>array(66,-71,931,843),53052=>array(64,-46,907,843),53053=>array(66,-68,912,843),53054=>array(66,-76,907,843),53055=>array(66,-44,921,843),53056=>array(66,-62,917,843),53057=>array(66,-64,907,843),53058=>array(66,-64,908,843),53059=>array(66,-64,908,843),53060=>array(66,-69,923,843),53061=>array(66,-64,908,843),53062=>array(66,-64,908,843),53063=>array(66,-76,907,843),53064=>array(66,-62,907,843),53065=>array(66,-61,907,843),53066=>array(66,-69,922,843),53067=>array(66,-74,929,843),53068=>array(66,-69,927,843),53069=>array(66,-68,911,843),53070=>array(66,-72,929,843),53071=>array(66,-70,936,843),53072=>array(66,-66,908,843),53073=>array(66,-59,916,843),53074=>array(66,-60,928,843),53075=>array(66,-68,908,843),53076=>array(62,22,943,725),53077=>array(79,-61,921,775),53078=>array(79,-61,921,775),53079=>array(79,-71,921,775),53080=>array(79,-46,922,775),53081=>array(79,-68,921,775),53082=>array(79,-74,921,775),53083=>array(79,-44,921,775),53084=>array(79,-62,921,775),53085=>array(79,-64,921,775),53086=>array(79,-64,921,775),53087=>array(79,-63,921,775),53088=>array(79,-68,921,775),53089=>array(79,-64,921,775),53090=>array(79,-63,921,775),53091=>array(79,-74,921,775),53092=>array(79,-62,921,775),53093=>array(79,-61,921,775),53094=>array(79,-69,921,775),53095=>array(79,-74,921,775),53096=>array(79,-69,921,775),53097=>array(79,-68,921,775),53098=>array(79,-72,921,775),53099=>array(79,-70,921,775),53100=>array(79,-66,921,775),53101=>array(79,-59,921,775),53102=>array(79,-60,921,775),53103=>array(79,-68,921,775),53104=>array(68,-69,936,842),53105=>array(65,-59,936,842),53106=>array(65,-61,936,842),53107=>array(65,-71,936,842),53108=>array(72,-45,936,842),53109=>array(65,-69,936,842),53110=>array(65,-76,936,842),53111=>array(65,-44,936,842),53112=>array(65,-62,936,842),53113=>array(65,-64,936,842),53114=>array(65,-64,936,842),53115=>array(65,-64,936,842),53116=>array(65,-70,936,842),53117=>array(65,-64,936,842),53118=>array(65,-64,936,842),53119=>array(65,-76,936,842),53120=>array(65,-62,936,842),53121=>array(65,-61,936,842),53122=>array(65,-70,936,842),53123=>array(65,-74,936,842),53124=>array(65,-69,936,842),53125=>array(65,-67,936,842),53126=>array(65,-72,936,842),53127=>array(65,-71,936,842),53128=>array(65,-66,936,842),53129=>array(65,-59,936,842),53130=>array(65,-60,936,842),53131=>array(65,-69,936,842),53132=>array(68,-69,907,842),53133=>array(77,-61,907,842),53134=>array(77,-61,907,842),53135=>array(77,-71,931,842),53136=>array(72,-46,907,842),53137=>array(77,-68,912,842),53138=>array(77,-76,907,842),53139=>array(77,-44,921,842),53140=>array(77,-62,917,842),53141=>array(77,-64,907,842),53142=>array(77,-64,908,842),53143=>array(77,-64,908,842),53144=>array(77,-69,923,842),53145=>array(77,-64,908,842),53146=>array(77,-64,908,842),53147=>array(77,-76,907,842),53148=>array(77,-62,907,842),53149=>array(77,-61,907,842),53150=>array(77,-69,922,842),53151=>array(77,-74,929,842),53152=>array(77,-69,927,842),53153=>array(77,-68,911,842),53154=>array(77,-72,929,842),53155=>array(77,-70,936,842),53156=>array(77,-66,908,842),53157=>array(77,-59,916,842),53158=>array(77,-60,928,842),53159=>array(77,-68,908,842),53160=>array(92,-69,907,842),53161=>array(65,-61,907,842),53162=>array(65,-61,907,842),53163=>array(65,-71,931,842),53164=>array(65,-46,907,842),53165=>array(65,-68,912,842),53166=>array(65,-76,907,842),53167=>array(65,-44,921,842),53168=>array(65,-62,917,842),53169=>array(65,-64,907,842),53170=>array(65,-64,908,842),53171=>array(65,-64,908,842),53172=>array(65,-69,923,842),53173=>array(65,-64,908,842),53174=>array(65,-64,908,842),53175=>array(65,-76,907,842),53176=>array(65,-62,907,842),53177=>array(65,-61,907,842),53178=>array(65,-69,922,842),53179=>array(65,-74,929,842),53180=>array(65,-69,927,842),53181=>array(65,-68,911,842),53182=>array(65,-72,929,842),53183=>array(65,-70,936,842),53184=>array(65,-66,908,842),53185=>array(65,-59,916,842),53186=>array(65,-60,928,842),53187=>array(65,-68,908,842),53188=>array(62,22,943,725),53189=>array(79,-61,922,775),53190=>array(79,-61,922,775),53191=>array(79,-71,922,775),53192=>array(79,-46,922,775),53193=>array(79,-68,922,775),53194=>array(79,-74,922,775),53195=>array(79,-44,922,775),53196=>array(79,-62,922,775),53197=>array(79,-64,922,775),53198=>array(79,-64,922,775),53199=>array(79,-63,922,775),53200=>array(79,-68,922,775),53201=>array(79,-64,922,775),53202=>array(79,-63,922,775),53203=>array(79,-74,922,775),53204=>array(79,-62,922,775),53205=>array(79,-61,922,775),53206=>array(79,-69,922,775),53207=>array(79,-74,922,775),53208=>array(79,-69,922,775),53209=>array(79,-68,922,775),53210=>array(79,-72,922,775),53211=>array(79,-70,922,775),53212=>array(79,-66,922,775),53213=>array(79,-59,922,775),53214=>array(79,-60,922,775),53215=>array(79,-68,922,775),53216=>array(87,-64,928,795),53217=>array(79,-61,921,790),53218=>array(79,-61,921,790),53219=>array(79,-71,921,790),53220=>array(79,-46,921,785),53221=>array(79,-68,921,790),53222=>array(79,-74,921,790),53223=>array(79,-44,921,790),53224=>array(79,-62,921,790),53225=>array(79,-64,921,790),53226=>array(79,-64,921,790),53227=>array(79,-63,921,790),53228=>array(79,-68,921,790),53229=>array(79,-64,921,790),53230=>array(79,-63,921,790),53231=>array(79,-74,921,790),53232=>array(79,-62,921,790),53233=>array(79,-61,921,790),53234=>array(79,-69,921,790),53235=>array(79,-74,921,790),53236=>array(79,-69,921,790),53237=>array(79,-68,921,790),53238=>array(79,-72,921,790),53239=>array(79,-70,921,790),53240=>array(79,-66,921,790),53241=>array(79,-59,921,790),53242=>array(79,-60,921,790),53243=>array(79,-68,921,790),53244=>array(70,-70,907,841),53245=>array(75,-61,908,844),53246=>array(75,-61,908,844),53247=>array(75,-71,931,844),53248=>array(76,-46,907,841),53249=>array(75,-68,912,844),53250=>array(75,-76,908,844),53251=>array(75,-44,921,844),53252=>array(75,-62,917,844),53253=>array(75,-64,908,844),53254=>array(75,-64,908,844),53255=>array(75,-64,908,844),53256=>array(75,-69,923,844),53257=>array(75,-64,908,844),53258=>array(75,-64,908,844),53259=>array(75,-76,908,844),53260=>array(75,-62,908,844),53261=>array(75,-61,908,844),53262=>array(75,-69,922,844),53263=>array(75,-74,929,844),53264=>array(75,-69,927,844),53265=>array(75,-68,911,844),53266=>array(75,-72,929,844),53267=>array(75,-70,936,844),53268=>array(75,-66,908,844),53269=>array(75,-59,916,844),53270=>array(75,-60,928,844),53271=>array(75,-68,908,844),53272=>array(61,-68,907,843),53273=>array(70,-61,907,843),53274=>array(70,-61,907,843),53275=>array(70,-71,931,843),53276=>array(76,-46,907,843),53277=>array(70,-68,912,843),53278=>array(70,-76,907,843),53279=>array(70,-44,921,843),53280=>array(70,-62,917,843),53281=>array(70,-64,907,843),53282=>array(70,-64,908,843),53283=>array(70,-64,908,843),53284=>array(70,-69,923,843),53285=>array(70,-64,908,843),53286=>array(70,-64,908,843),53287=>array(70,-76,907,843),53288=>array(70,-62,907,843),53289=>array(70,-61,907,843),53290=>array(70,-69,922,843),53291=>array(70,-74,929,843),53292=>array(70,-69,927,843),53293=>array(70,-68,911,843),53294=>array(70,-72,929,843),53295=>array(70,-70,936,843),53296=>array(70,-66,908,843),53297=>array(70,-59,916,843),53298=>array(70,-60,928,843),53299=>array(70,-68,908,843),53300=>array(67,-69,907,842),53301=>array(65,-61,907,842),53302=>array(65,-61,907,842),53303=>array(65,-71,931,842),53304=>array(65,-46,907,842),53305=>array(65,-68,912,842),53306=>array(65,-76,907,842),53307=>array(65,-44,921,842),53308=>array(65,-62,917,842),53309=>array(65,-64,907,842),53310=>array(65,-64,908,842),53311=>array(65,-64,908,842),53312=>array(65,-69,923,842),53313=>array(65,-64,908,842),53314=>array(65,-64,908,842),53315=>array(65,-76,907,842),53316=>array(65,-62,907,842),53317=>array(65,-61,907,842),53318=>array(65,-69,922,842),53319=>array(65,-74,929,842),53320=>array(65,-69,927,842),53321=>array(65,-68,911,842),53322=>array(65,-72,929,842),53323=>array(65,-70,936,842),53324=>array(65,-66,908,842),53325=>array(65,-59,916,842),53326=>array(65,-60,928,842),53327=>array(65,-68,908,842),53328=>array(87,-64,928,795),53329=>array(79,-61,921,785),53330=>array(79,-61,921,785),53331=>array(79,-71,921,785),53332=>array(96,-46,927,785),53333=>array(79,-68,921,785),53334=>array(79,-74,921,785),53335=>array(79,-44,921,785),53336=>array(79,-62,921,785),53337=>array(79,-64,921,785),53338=>array(79,-64,921,785),53339=>array(79,-63,921,785),53340=>array(79,-68,921,785),53341=>array(79,-64,921,785),53342=>array(79,-63,921,785),53343=>array(79,-74,921,785),53344=>array(79,-62,921,785),53345=>array(79,-61,921,785),53346=>array(79,-69,921,785),53347=>array(79,-74,921,785),53348=>array(79,-69,921,785),53349=>array(79,-68,921,785),53350=>array(79,-72,921,785),53351=>array(79,-70,921,785),53352=>array(79,-66,921,785),53353=>array(79,-59,921,785),53354=>array(79,-60,921,785),53355=>array(79,-68,921,785),53356=>array(67,27,943,700),53357=>array(79,-61,922,785),53358=>array(79,-61,922,785),53359=>array(79,-71,922,785),53360=>array(79,-46,921,785),53361=>array(79,-68,922,785),53362=>array(79,-74,922,785),53363=>array(79,-44,922,785),53364=>array(79,-62,922,785),53365=>array(79,-64,922,785),53366=>array(79,-64,922,785),53367=>array(79,-63,922,785),53368=>array(79,-68,922,785),53369=>array(79,-64,922,785),53370=>array(79,-63,922,785),53371=>array(79,-74,922,785),53372=>array(79,-62,922,785),53373=>array(79,-61,922,785),53374=>array(79,-69,922,785),53375=>array(79,-74,922,785),53376=>array(79,-69,922,785),53377=>array(79,-68,922,785),53378=>array(79,-72,922,785),53379=>array(79,-70,922,785),53380=>array(79,-66,922,785),53381=>array(79,-59,922,785),53382=>array(79,-60,922,785),53383=>array(79,-68,922,785),53384=>array(65,-69,907,842),53385=>array(59,-61,907,842),53386=>array(59,-61,907,842),53387=>array(59,-71,931,842),53388=>array(65,-46,907,842),53389=>array(59,-68,912,842),53390=>array(59,-76,907,842),53391=>array(59,-44,921,842),53392=>array(59,-62,917,842),53393=>array(59,-64,907,842),53394=>array(59,-64,908,842),53395=>array(59,-64,908,842),53396=>array(59,-69,923,842),53397=>array(59,-64,908,842),53398=>array(59,-64,908,842),53399=>array(59,-76,907,842),53400=>array(59,-62,907,842),53401=>array(59,-61,907,842),53402=>array(59,-69,922,842),53403=>array(59,-74,929,842),53404=>array(59,-69,927,842),53405=>array(59,-68,911,842),53406=>array(59,-72,929,842),53407=>array(59,-70,936,842),53408=>array(59,-66,908,842),53409=>array(59,-59,916,842),53410=>array(59,-60,928,842),53411=>array(59,-68,908,842),53412=>array(120,-69,907,842),53413=>array(67,-61,907,842),53414=>array(67,-61,907,842),53415=>array(67,-71,931,842),53416=>array(94,-46,907,842),53417=>array(67,-68,912,842),53418=>array(67,-76,907,842),53419=>array(67,-44,921,842),53420=>array(67,-62,917,842),53421=>array(67,-64,907,842),53422=>array(67,-64,908,842),53423=>array(67,-64,908,842),53424=>array(67,-69,923,842),53425=>array(67,-64,908,842),53426=>array(67,-64,908,842),53427=>array(67,-76,907,842),53428=>array(67,-62,907,842),53429=>array(67,-61,907,842),53430=>array(67,-69,922,842),53431=>array(67,-74,929,842),53432=>array(67,-69,927,842),53433=>array(67,-68,911,842),53434=>array(67,-72,929,842),53435=>array(67,-70,936,842),53436=>array(67,-66,908,842),53437=>array(67,-59,916,842),53438=>array(67,-60,928,842),53439=>array(67,-68,908,842),53440=>array(115,-69,936,842),53441=>array(115,-59,936,842),53442=>array(115,-61,936,842),53443=>array(115,-71,936,842),53444=>array(115,-45,936,842),53445=>array(115,-69,936,842),53446=>array(115,-76,936,842),53447=>array(115,-44,936,842),53448=>array(115,-62,936,842),53449=>array(115,-64,936,842),53450=>array(115,-64,936,842),53451=>array(115,-64,936,842),53452=>array(115,-70,936,842),53453=>array(115,-64,936,842),53454=>array(115,-64,936,842),53455=>array(115,-76,936,842),53456=>array(115,-62,936,842),53457=>array(115,-61,936,842),53458=>array(115,-70,936,842),53459=>array(115,-74,936,842),53460=>array(115,-69,936,842),53461=>array(115,-67,936,842),53462=>array(115,-72,936,842),53463=>array(115,-71,936,842),53464=>array(115,-66,936,842),53465=>array(115,-59,936,842),53466=>array(115,-60,936,842),53467=>array(115,-69,936,842),53468=>array(115,-69,907,842),53469=>array(115,-61,907,842),53470=>array(115,-61,907,842),53471=>array(115,-71,931,842),53472=>array(115,-46,907,842),53473=>array(115,-68,912,842),53474=>array(115,-76,907,842),53475=>array(115,-44,921,842),53476=>array(115,-62,917,842),53477=>array(115,-64,907,842),53478=>array(115,-64,908,842),53479=>array(115,-64,908,842),53480=>array(115,-69,923,842),53481=>array(115,-64,908,842),53482=>array(115,-64,908,842),53483=>array(115,-76,907,842),53484=>array(115,-62,907,842),53485=>array(115,-61,907,842),53486=>array(115,-69,922,842),53487=>array(115,-74,929,842),53488=>array(115,-69,927,842),53489=>array(115,-68,911,842),53490=>array(115,-72,929,842),53491=>array(115,-70,936,842),53492=>array(115,-66,908,842),53493=>array(115,-59,916,842),53494=>array(115,-60,928,842),53495=>array(115,-68,908,842),53496=>array(114,-68,935,843),53497=>array(115,-59,936,842),53498=>array(115,-61,936,842),53499=>array(115,-71,936,842),53500=>array(115,-45,936,842),53501=>array(115,-69,936,842),53502=>array(115,-76,936,842),53503=>array(115,-44,936,842),53504=>array(115,-62,936,842),53505=>array(115,-64,936,842),53506=>array(115,-64,936,842),53507=>array(115,-64,936,842),53508=>array(115,-70,936,842),53509=>array(115,-64,936,842),53510=>array(115,-64,936,842),53511=>array(115,-76,936,842),53512=>array(115,-62,936,842),53513=>array(115,-61,936,842),53514=>array(115,-70,936,842),53515=>array(115,-74,936,842),53516=>array(115,-69,936,842),53517=>array(115,-67,936,842),53518=>array(115,-72,936,842),53519=>array(115,-71,936,842),53520=>array(115,-66,936,842),53521=>array(115,-59,936,842),53522=>array(115,-60,936,842),53523=>array(115,-69,936,842),53524=>array(115,-69,907,842),53525=>array(115,-61,907,842),53526=>array(115,-61,907,842),53527=>array(115,-71,931,842),53528=>array(115,-46,907,842),53529=>array(115,-68,912,842),53530=>array(115,-76,907,842),53531=>array(115,-44,921,842),53532=>array(115,-62,917,842),53533=>array(115,-64,907,842),53534=>array(115,-64,908,842),53535=>array(115,-64,908,842),53536=>array(115,-69,923,842),53537=>array(115,-64,908,842),53538=>array(115,-64,908,842),53539=>array(115,-76,907,842),53540=>array(115,-62,907,842),53541=>array(115,-61,907,842),53542=>array(115,-69,922,842),53543=>array(115,-74,929,842),53544=>array(115,-69,927,842),53545=>array(115,-68,911,842),53546=>array(115,-72,929,842),53547=>array(115,-70,936,842),53548=>array(115,-66,908,842),53549=>array(115,-59,916,842),53550=>array(115,-60,928,842),53551=>array(115,-68,908,842),53552=>array(115,-70,907,841),53553=>array(115,-61,907,841),53554=>array(115,-61,907,841),53555=>array(115,-71,931,841),53556=>array(115,-46,907,841),53557=>array(115,-68,912,841),53558=>array(115,-76,907,841),53559=>array(115,-44,921,841),53560=>array(115,-62,917,841),53561=>array(115,-64,907,841),53562=>array(115,-64,908,841),53563=>array(115,-64,908,841),53564=>array(115,-69,923,841),53565=>array(115,-64,908,841),53566=>array(115,-64,908,841),53567=>array(115,-76,906,841),53568=>array(115,-62,907,841),53569=>array(115,-61,907,841),53570=>array(115,-69,922,841),53571=>array(115,-74,929,841),53572=>array(115,-69,927,841),53573=>array(115,-68,911,841),53574=>array(115,-72,929,841),53575=>array(115,-70,936,841),53576=>array(115,-66,908,841),53577=>array(115,-59,916,841),53578=>array(115,-60,928,841),53579=>array(115,-68,908,841),53580=>array(115,-68,907,843),53581=>array(115,-61,907,843),53582=>array(115,-61,907,843),53583=>array(115,-71,931,843),53584=>array(115,-46,907,843),53585=>array(115,-68,912,843),53586=>array(115,-76,907,843),53587=>array(115,-44,921,843),53588=>array(115,-62,917,843),53589=>array(115,-64,907,843),53590=>array(115,-64,908,843),53591=>array(115,-64,908,843),53592=>array(115,-69,923,843),53593=>array(115,-64,908,843),53594=>array(115,-64,908,843),53595=>array(115,-76,907,843),53596=>array(115,-62,907,843),53597=>array(115,-61,907,843),53598=>array(115,-69,922,843),53599=>array(115,-74,929,843),53600=>array(115,-69,927,843),53601=>array(115,-68,911,843),53602=>array(115,-72,929,843),53603=>array(115,-70,936,843),53604=>array(115,-66,908,843),53605=>array(115,-59,916,843),53606=>array(115,-60,928,843),53607=>array(115,-68,908,843),53608=>array(115,-70,907,842),53609=>array(115,-61,908,842),53610=>array(115,-61,908,842),53611=>array(115,-71,931,842),53612=>array(115,-46,907,842),53613=>array(115,-68,912,842),53614=>array(115,-76,908,842),53615=>array(115,-44,921,842),53616=>array(115,-62,917,842),53617=>array(115,-64,908,842),53618=>array(115,-64,908,842),53619=>array(115,-64,908,842),53620=>array(115,-69,923,842),53621=>array(115,-64,908,842),53622=>array(115,-64,908,842),53623=>array(115,-76,908,842),53624=>array(115,-62,908,842),53625=>array(115,-61,908,842),53626=>array(115,-69,922,842),53627=>array(115,-74,929,842),53628=>array(115,-69,927,842),53629=>array(115,-68,911,842),53630=>array(115,-72,929,842),53631=>array(115,-70,936,842),53632=>array(115,-66,908,842),53633=>array(115,-59,916,842),53634=>array(115,-60,928,842),53635=>array(115,-68,908,842),53636=>array(115,-68,907,843),53637=>array(115,-61,907,843),53638=>array(115,-61,907,843),53639=>array(115,-71,931,843),53640=>array(115,-46,907,843),53641=>array(115,-68,912,843),53642=>array(115,-76,907,843),53643=>array(115,-44,921,843),53644=>array(115,-62,917,843),53645=>array(115,-64,907,843),53646=>array(115,-64,908,843),53647=>array(115,-64,908,843),53648=>array(115,-69,923,843),53649=>array(115,-64,908,843),53650=>array(115,-64,908,843),53651=>array(115,-76,907,843),53652=>array(115,-62,907,843),53653=>array(115,-61,907,843),53654=>array(115,-69,922,843),53655=>array(115,-74,929,843),53656=>array(115,-69,927,843),53657=>array(115,-68,911,843),53658=>array(115,-72,929,843),53659=>array(115,-70,936,843),53660=>array(115,-66,908,843),53661=>array(115,-59,916,843),53662=>array(115,-60,928,843),53663=>array(115,-68,908,843),53664=>array(62,17,943,757),53665=>array(79,-61,921,799),53666=>array(79,-61,921,799),53667=>array(79,-71,921,799),53668=>array(79,-46,922,789),53669=>array(79,-68,921,799),53670=>array(79,-74,921,799),53671=>array(79,-44,921,799),53672=>array(79,-62,921,799),53673=>array(79,-64,921,799),53674=>array(79,-64,921,799),53675=>array(79,-63,921,799),53676=>array(79,-68,921,799),53677=>array(79,-64,921,799),53678=>array(79,-63,921,799),53679=>array(79,-74,921,799),53680=>array(79,-62,921,799),53681=>array(79,-61,921,799),53682=>array(79,-69,921,799),53683=>array(79,-74,921,799),53684=>array(79,-69,921,799),53685=>array(79,-68,921,799),53686=>array(79,-72,921,799),53687=>array(79,-70,921,799),53688=>array(79,-66,921,799),53689=>array(79,-59,921,799),53690=>array(79,-60,921,799),53691=>array(79,-68,921,799),53692=>array(53,-69,936,842),53693=>array(77,-59,936,842),53694=>array(77,-61,936,842),53695=>array(77,-71,936,842),53696=>array(77,-45,936,842),53697=>array(77,-69,936,842),53698=>array(77,-76,936,842),53699=>array(77,-44,936,842),53700=>array(77,-62,936,842),53701=>array(77,-64,936,842),53702=>array(77,-64,936,842),53703=>array(77,-64,936,842),53704=>array(77,-70,936,842),53705=>array(77,-64,936,842),53706=>array(77,-64,936,842),53707=>array(77,-76,936,842),53708=>array(77,-62,936,842),53709=>array(77,-61,936,842),53710=>array(77,-70,936,842),53711=>array(77,-74,936,842),53712=>array(77,-69,936,842),53713=>array(77,-67,936,842),53714=>array(77,-72,936,842),53715=>array(77,-71,936,842),53716=>array(77,-66,936,842),53717=>array(77,-59,936,842),53718=>array(77,-60,936,842),53719=>array(77,-69,936,842),53720=>array(43,-69,907,842),53721=>array(77,-61,907,842),53722=>array(77,-61,907,842),53723=>array(77,-71,931,842),53724=>array(77,-46,907,842),53725=>array(77,-68,912,842),53726=>array(77,-76,907,842),53727=>array(77,-44,921,842),53728=>array(77,-62,917,842),53729=>array(77,-64,907,842),53730=>array(77,-64,908,842),53731=>array(77,-64,908,842),53732=>array(77,-69,923,842),53733=>array(77,-64,908,842),53734=>array(77,-64,908,842),53735=>array(77,-76,907,842),53736=>array(77,-62,907,842),53737=>array(77,-61,907,842),53738=>array(77,-69,922,842),53739=>array(77,-74,929,842),53740=>array(77,-69,927,842),53741=>array(77,-68,911,842),53742=>array(77,-72,929,842),53743=>array(77,-70,936,842),53744=>array(77,-66,908,842),53745=>array(77,-59,916,842),53746=>array(77,-60,928,842),53747=>array(77,-68,908,842),53748=>array(53,-68,907,843),53749=>array(65,-61,907,842),53750=>array(65,-61,907,842),53751=>array(65,-71,931,842),53752=>array(65,-46,907,842),53753=>array(65,-68,912,842),53754=>array(65,-76,907,842),53755=>array(65,-44,921,842),53756=>array(65,-62,917,842),53757=>array(65,-64,907,842),53758=>array(65,-64,908,842),53759=>array(65,-64,908,842),53760=>array(65,-69,923,842),53761=>array(65,-64,908,842),53762=>array(65,-64,908,842),53763=>array(65,-76,907,842),53764=>array(65,-62,907,842),53765=>array(65,-61,907,842),53766=>array(65,-69,922,842),53767=>array(65,-74,929,842),53768=>array(65,-69,927,842),53769=>array(65,-68,911,842),53770=>array(65,-72,929,842),53771=>array(65,-70,936,842),53772=>array(65,-66,908,842),53773=>array(65,-59,916,842),53774=>array(65,-60,928,842),53775=>array(65,-68,908,842),53776=>array(62,7,943,777),53777=>array(79,-61,921,799),53778=>array(79,-61,921,799),53779=>array(79,-71,921,799),53780=>array(79,-46,921,794),53781=>array(79,-68,921,799),53782=>array(79,-74,921,799),53783=>array(79,-44,921,799),53784=>array(79,-62,921,799),53785=>array(79,-64,921,799),53786=>array(79,-64,921,799),53787=>array(79,-63,921,799),53788=>array(79,-68,921,799),53789=>array(79,-64,921,799),53790=>array(79,-63,921,799),53791=>array(79,-74,921,799),53792=>array(79,-62,921,799),53793=>array(79,-61,921,799),53794=>array(79,-69,921,799),53795=>array(79,-74,921,799),53796=>array(79,-69,921,799),53797=>array(79,-68,921,799),53798=>array(79,-72,921,799),53799=>array(79,-70,921,799),53800=>array(79,-66,921,799),53801=>array(79,-59,921,799),53802=>array(79,-60,921,799),53803=>array(79,-68,921,799),53804=>array(82,-64,924,789),53805=>array(79,-61,921,799),53806=>array(79,-61,921,799),53807=>array(79,-71,921,799),53808=>array(79,-46,921,789),53809=>array(79,-68,921,799),53810=>array(79,-74,921,799),53811=>array(79,-44,921,799),53812=>array(79,-62,921,799),53813=>array(79,-64,921,799),53814=>array(79,-64,921,799),53815=>array(79,-63,921,799),53816=>array(79,-68,921,799),53817=>array(79,-64,921,799),53818=>array(79,-63,921,799),53819=>array(79,-74,921,799),53820=>array(79,-62,921,799),53821=>array(79,-61,921,799),53822=>array(79,-69,921,799),53823=>array(79,-74,921,799),53824=>array(79,-69,921,799),53825=>array(79,-68,921,799),53826=>array(79,-72,921,799),53827=>array(79,-70,921,799),53828=>array(79,-66,921,799),53829=>array(79,-59,921,799),53830=>array(79,-60,921,799),53831=>array(79,-68,921,799),53832=>array(76,-70,907,841),53833=>array(74,-61,909,843),53834=>array(74,-61,909,843),53835=>array(74,-71,931,843),53836=>array(75,-46,909,843),53837=>array(74,-68,912,843),53838=>array(74,-76,909,843),53839=>array(74,-44,921,843),53840=>array(74,-62,917,843),53841=>array(74,-64,909,843),53842=>array(74,-64,909,843),53843=>array(74,-64,909,843),53844=>array(74,-69,923,843),53845=>array(74,-64,909,843),53846=>array(74,-64,909,843),53847=>array(74,-76,909,843),53848=>array(74,-62,909,843),53849=>array(74,-61,909,843),53850=>array(74,-69,922,843),53851=>array(74,-74,929,843),53852=>array(74,-69,927,843),53853=>array(74,-68,911,843),53854=>array(74,-72,929,843),53855=>array(74,-70,936,843),53856=>array(74,-66,909,843),53857=>array(74,-59,916,843),53858=>array(74,-60,928,843),53859=>array(74,-68,909,843),53860=>array(56,-68,907,843),53861=>array(68,-61,907,843),53862=>array(68,-61,907,843),53863=>array(68,-71,931,843),53864=>array(74,-46,907,843),53865=>array(68,-68,912,843),53866=>array(68,-76,907,843),53867=>array(68,-44,921,843),53868=>array(68,-62,917,843),53869=>array(68,-64,907,843),53870=>array(68,-64,908,843),53871=>array(68,-64,908,843),53872=>array(68,-69,923,843),53873=>array(68,-64,908,843),53874=>array(68,-64,908,843),53875=>array(68,-76,907,843),53876=>array(68,-62,907,843),53877=>array(68,-61,907,843),53878=>array(68,-69,922,843),53879=>array(68,-74,929,843),53880=>array(68,-69,927,843),53881=>array(68,-68,911,843),53882=>array(68,-72,929,843),53883=>array(68,-70,936,843),53884=>array(68,-66,908,843),53885=>array(68,-59,916,843),53886=>array(68,-60,928,843),53887=>array(68,-68,908,843),53888=>array(67,-69,907,842),53889=>array(65,-61,907,842),53890=>array(65,-61,907,842),53891=>array(65,-71,931,842),53892=>array(65,-46,907,842),53893=>array(65,-68,912,842),53894=>array(65,-76,907,842),53895=>array(65,-44,921,842),53896=>array(65,-62,917,842),53897=>array(65,-64,907,842),53898=>array(65,-64,908,842),53899=>array(65,-64,908,842),53900=>array(65,-69,923,842),53901=>array(65,-64,908,842),53902=>array(65,-64,908,842),53903=>array(65,-76,907,842),53904=>array(65,-62,907,842),53905=>array(65,-61,907,842),53906=>array(65,-69,922,842),53907=>array(65,-74,929,842),53908=>array(65,-69,927,842),53909=>array(65,-68,911,842),53910=>array(65,-72,929,842),53911=>array(65,-70,936,842),53912=>array(65,-66,908,842),53913=>array(65,-59,916,842),53914=>array(65,-60,928,842),53915=>array(65,-68,908,842),53916=>array(82,-64,924,784),53917=>array(79,-61,921,799),53918=>array(79,-61,921,799),53919=>array(79,-71,921,799),53920=>array(81,-46,922,789),53921=>array(79,-68,921,799),53922=>array(79,-74,921,799),53923=>array(79,-44,921,799),53924=>array(79,-62,921,799),53925=>array(79,-64,921,799),53926=>array(79,-64,921,799),53927=>array(79,-63,921,799),53928=>array(79,-68,921,799),53929=>array(79,-64,921,799),53930=>array(79,-63,921,799),53931=>array(79,-74,921,799),53932=>array(79,-62,921,799),53933=>array(79,-61,921,799),53934=>array(79,-69,921,799),53935=>array(79,-74,921,799),53936=>array(79,-69,921,799),53937=>array(79,-68,921,799),53938=>array(79,-72,921,799),53939=>array(79,-70,921,799),53940=>array(79,-66,921,799),53941=>array(79,-59,921,799),53942=>array(79,-60,921,799),53943=>array(79,-68,921,799),53944=>array(57,52,943,719),53945=>array(79,-61,922,796),53946=>array(79,-61,922,796),53947=>array(79,-71,922,796),53948=>array(79,-46,921,791),53949=>array(79,-68,922,796),53950=>array(79,-74,922,796),53951=>array(79,-44,922,796),53952=>array(79,-62,922,796),53953=>array(79,-64,922,796),53954=>array(79,-64,922,796),53955=>array(79,-63,922,796),53956=>array(79,-68,922,796),53957=>array(79,-64,922,796),53958=>array(79,-63,922,796),53959=>array(79,-74,922,796),53960=>array(79,-62,922,796),53961=>array(79,-61,922,796),53962=>array(79,-69,922,796),53963=>array(79,-74,922,796),53964=>array(79,-69,922,796),53965=>array(79,-68,922,796),53966=>array(79,-72,922,796),53967=>array(79,-70,922,796),53968=>array(79,-66,922,796),53969=>array(79,-59,922,796),53970=>array(79,-60,922,796),53971=>array(79,-68,922,796),53972=>array(67,-69,907,842),53973=>array(65,-61,907,842),53974=>array(65,-61,907,842),53975=>array(65,-71,931,842),53976=>array(65,-46,907,842),53977=>array(65,-68,912,842),53978=>array(65,-76,907,842),53979=>array(65,-44,921,842),53980=>array(65,-62,917,842),53981=>array(65,-64,907,842),53982=>array(65,-64,908,842),53983=>array(65,-64,908,842),53984=>array(65,-69,923,842),53985=>array(65,-64,908,842),53986=>array(65,-64,908,842),53987=>array(65,-76,907,842),53988=>array(65,-62,907,842),53989=>array(65,-61,907,842),53990=>array(65,-69,922,842),53991=>array(65,-74,929,842),53992=>array(65,-69,927,842),53993=>array(65,-68,911,842),53994=>array(65,-72,929,842),53995=>array(65,-70,936,842),53996=>array(65,-66,908,842),53997=>array(65,-59,916,842),53998=>array(65,-60,928,842),53999=>array(65,-68,908,842),54000=>array(125,-69,907,842),54001=>array(130,-61,907,842),54002=>array(130,-61,907,842),54003=>array(130,-71,931,842),54004=>array(125,-46,907,842),54005=>array(130,-68,912,842),54006=>array(130,-76,907,842),54007=>array(130,-44,921,842),54008=>array(130,-62,917,842),54009=>array(130,-64,907,842),54010=>array(130,-64,908,842),54011=>array(130,-64,908,842),54012=>array(130,-69,923,842),54013=>array(130,-64,908,842),54014=>array(130,-64,908,842),54015=>array(130,-76,907,842),54016=>array(130,-62,907,842),54017=>array(130,-61,907,842),54018=>array(130,-69,922,842),54019=>array(130,-74,929,842),54020=>array(130,-69,927,842),54021=>array(130,-68,911,842),54022=>array(130,-72,929,842),54023=>array(130,-70,936,842),54024=>array(130,-66,908,842),54025=>array(130,-59,916,842),54026=>array(130,-60,928,842),54027=>array(130,-68,908,842),54028=>array(84,-69,936,842),54029=>array(66,-59,936,842),54030=>array(66,-61,936,842),54031=>array(66,-71,936,842),54032=>array(78,-45,936,842),54033=>array(66,-69,936,842),54034=>array(66,-76,936,842),54035=>array(66,-44,936,842),54036=>array(66,-62,936,842),54037=>array(66,-64,936,842),54038=>array(66,-64,936,842),54039=>array(66,-64,936,842),54040=>array(66,-70,936,842),54041=>array(66,-64,936,842),54042=>array(66,-64,936,842),54043=>array(66,-76,936,842),54044=>array(66,-62,936,842),54045=>array(66,-61,936,842),54046=>array(66,-70,936,842),54047=>array(66,-74,936,842),54048=>array(66,-69,936,842),54049=>array(66,-67,936,842),54050=>array(66,-72,936,842),54051=>array(66,-71,936,842),54052=>array(66,-66,936,842),54053=>array(66,-59,936,842),54054=>array(66,-60,936,842),54055=>array(66,-69,936,842),54056=>array(73,-69,907,842),54057=>array(83,-61,907,842),54058=>array(83,-61,907,842),54059=>array(83,-71,931,842),54060=>array(78,-46,907,842),54061=>array(83,-68,912,842),54062=>array(83,-76,907,842),54063=>array(83,-44,921,842),54064=>array(83,-62,917,842),54065=>array(83,-64,907,842),54066=>array(83,-64,908,842),54067=>array(83,-64,908,842),54068=>array(83,-69,923,842),54069=>array(83,-64,908,842),54070=>array(83,-64,908,842),54071=>array(83,-76,907,842),54072=>array(83,-62,907,842),54073=>array(83,-61,907,842),54074=>array(83,-69,922,842),54075=>array(83,-74,929,842),54076=>array(83,-69,927,842),54077=>array(83,-68,911,842),54078=>array(83,-72,929,842),54079=>array(83,-70,936,842),54080=>array(83,-66,908,842),54081=>array(83,-59,916,842),54082=>array(83,-60,928,842),54083=>array(83,-68,908,842),54084=>array(84,-68,935,843),54085=>array(66,-59,936,842),54086=>array(66,-61,936,842),54087=>array(66,-71,936,842),54088=>array(78,-45,936,842),54089=>array(66,-69,936,842),54090=>array(66,-76,936,842),54091=>array(66,-44,936,842),54092=>array(66,-62,936,842),54093=>array(66,-64,936,842),54094=>array(66,-64,936,842),54095=>array(66,-64,936,842),54096=>array(66,-70,936,842),54097=>array(66,-64,936,842),54098=>array(66,-64,936,842),54099=>array(66,-76,936,842),54100=>array(66,-62,936,842),54101=>array(66,-61,936,842),54102=>array(66,-70,936,842),54103=>array(66,-74,936,842),54104=>array(66,-69,936,842),54105=>array(66,-67,936,842),54106=>array(66,-72,936,842),54107=>array(66,-71,936,842),54108=>array(66,-66,936,842),54109=>array(66,-59,936,842),54110=>array(66,-60,936,842),54111=>array(66,-69,936,842),54112=>array(73,-69,907,842),54113=>array(83,-61,907,842),54114=>array(83,-61,907,842),54115=>array(83,-71,931,842),54116=>array(78,-46,907,842),54117=>array(83,-68,912,842),54118=>array(83,-76,907,842),54119=>array(83,-44,921,842),54120=>array(83,-62,917,842),54121=>array(83,-64,907,842),54122=>array(83,-64,908,842),54123=>array(83,-64,908,842),54124=>array(83,-69,923,842),54125=>array(83,-64,908,842),54126=>array(83,-64,908,842),54127=>array(83,-76,907,842),54128=>array(83,-62,907,842),54129=>array(83,-61,907,842),54130=>array(83,-69,922,842),54131=>array(83,-74,929,842),54132=>array(83,-69,927,842),54133=>array(83,-68,911,842),54134=>array(83,-72,929,842),54135=>array(83,-70,936,842),54136=>array(83,-66,908,842),54137=>array(83,-59,916,842),54138=>array(83,-60,928,842),54139=>array(83,-68,908,842),54140=>array(84,-70,907,841),54141=>array(66,-61,907,841),54142=>array(66,-61,907,841),54143=>array(66,-71,931,841),54144=>array(78,-46,907,841),54145=>array(66,-68,912,841),54146=>array(66,-76,907,841),54147=>array(66,-44,921,841),54148=>array(66,-62,917,841),54149=>array(66,-64,907,841),54150=>array(66,-64,908,841),54151=>array(66,-64,908,841),54152=>array(66,-69,923,841),54153=>array(66,-64,908,841),54154=>array(66,-64,908,841),54155=>array(66,-76,906,841),54156=>array(66,-62,907,841),54157=>array(66,-61,907,841),54158=>array(66,-69,922,841),54159=>array(66,-74,929,841),54160=>array(66,-69,927,841),54161=>array(66,-68,911,841),54162=>array(66,-72,929,841),54163=>array(66,-70,936,841),54164=>array(66,-66,908,841),54165=>array(66,-59,916,841),54166=>array(66,-60,928,841),54167=>array(66,-68,908,841),54168=>array(63,-68,907,843),54169=>array(65,-61,907,843),54170=>array(65,-61,907,843),54171=>array(65,-71,931,843),54172=>array(83,-46,907,843),54173=>array(65,-68,912,843),54174=>array(65,-76,907,843),54175=>array(65,-44,921,843),54176=>array(65,-62,917,843),54177=>array(65,-64,907,843),54178=>array(65,-64,908,843),54179=>array(65,-64,908,843),54180=>array(65,-69,923,843),54181=>array(65,-64,908,843),54182=>array(65,-64,908,843),54183=>array(65,-76,907,843),54184=>array(65,-62,907,843),54185=>array(65,-61,907,843),54186=>array(65,-69,922,843),54187=>array(65,-74,929,843),54188=>array(65,-69,927,843),54189=>array(65,-68,911,843),54190=>array(65,-72,929,843),54191=>array(65,-70,936,843),54192=>array(65,-66,908,843),54193=>array(65,-59,916,843),54194=>array(65,-60,928,843),54195=>array(65,-68,908,843),54196=>array(74,-70,907,842),54197=>array(56,-61,908,842),54198=>array(56,-61,908,842),54199=>array(56,-71,931,842),54200=>array(68,-46,907,842),54201=>array(56,-68,912,842),54202=>array(56,-76,908,842),54203=>array(56,-44,921,842),54204=>array(56,-62,917,842),54205=>array(56,-64,908,842),54206=>array(56,-64,908,842),54207=>array(56,-64,908,842),54208=>array(56,-69,923,842),54209=>array(56,-64,908,842),54210=>array(56,-64,908,842),54211=>array(56,-76,908,842),54212=>array(56,-62,908,842),54213=>array(56,-61,908,842),54214=>array(56,-69,922,842),54215=>array(56,-74,929,842),54216=>array(56,-69,927,842),54217=>array(56,-68,911,842),54218=>array(56,-72,929,842),54219=>array(56,-70,936,842),54220=>array(56,-66,908,842),54221=>array(56,-59,916,842),54222=>array(56,-60,928,842),54223=>array(56,-68,908,842),54224=>array(63,-68,907,843),54225=>array(65,-61,907,843),54226=>array(65,-61,907,843),54227=>array(65,-71,931,843),54228=>array(83,-46,907,843),54229=>array(65,-68,912,843),54230=>array(65,-76,907,843),54231=>array(65,-44,921,843),54232=>array(65,-62,917,843),54233=>array(65,-64,907,843),54234=>array(65,-64,908,843),54235=>array(65,-64,908,843),54236=>array(65,-69,923,843),54237=>array(65,-64,908,843),54238=>array(65,-64,908,843),54239=>array(65,-76,907,843),54240=>array(65,-62,907,843),54241=>array(65,-61,907,843),54242=>array(65,-69,922,843),54243=>array(65,-74,929,843),54244=>array(65,-69,927,843),54245=>array(65,-68,911,843),54246=>array(65,-72,929,843),54247=>array(65,-70,936,843),54248=>array(65,-66,908,843),54249=>array(65,-59,916,843),54250=>array(65,-60,928,843),54251=>array(65,-68,908,843),54252=>array(62,22,938,724),54253=>array(79,-61,921,799),54254=>array(79,-61,921,799),54255=>array(79,-71,921,799),54256=>array(79,-46,922,799),54257=>array(79,-68,921,799),54258=>array(79,-74,921,799),54259=>array(79,-44,921,799),54260=>array(79,-62,921,799),54261=>array(79,-64,921,799),54262=>array(79,-64,921,799),54263=>array(79,-63,921,799),54264=>array(79,-68,921,799),54265=>array(79,-64,921,799),54266=>array(79,-63,921,799),54267=>array(79,-74,921,799),54268=>array(79,-62,921,799),54269=>array(79,-61,921,799),54270=>array(79,-69,921,799),54271=>array(79,-74,921,799),54272=>array(79,-69,921,799),54273=>array(79,-68,921,799),54274=>array(79,-72,921,799),54275=>array(79,-70,921,799),54276=>array(79,-66,921,799),54277=>array(79,-59,921,799),54278=>array(79,-60,921,799),54279=>array(79,-68,921,799),54280=>array(68,-69,936,842),54281=>array(77,-59,936,842),54282=>array(77,-61,936,842),54283=>array(77,-71,936,842),54284=>array(77,-45,936,842),54285=>array(77,-69,936,842),54286=>array(77,-76,936,842),54287=>array(77,-44,936,842),54288=>array(77,-62,936,842),54289=>array(77,-64,936,842),54290=>array(77,-64,936,842),54291=>array(77,-64,936,842),54292=>array(77,-70,936,842),54293=>array(77,-64,936,842),54294=>array(77,-64,936,842),54295=>array(77,-76,936,842),54296=>array(77,-62,936,842),54297=>array(77,-61,936,842),54298=>array(77,-70,936,842),54299=>array(77,-74,936,842),54300=>array(77,-69,936,842),54301=>array(77,-67,936,842),54302=>array(77,-72,936,842),54303=>array(77,-71,936,842),54304=>array(77,-66,936,842),54305=>array(77,-59,936,842),54306=>array(77,-60,936,842),54307=>array(77,-69,936,842),54308=>array(59,-69,907,842),54309=>array(77,-61,907,842),54310=>array(77,-61,907,842),54311=>array(77,-71,931,842),54312=>array(67,-46,907,842),54313=>array(77,-68,912,842),54314=>array(77,-76,907,842),54315=>array(77,-44,921,842),54316=>array(77,-62,917,842),54317=>array(77,-64,907,842),54318=>array(77,-64,908,842),54319=>array(77,-64,908,842),54320=>array(77,-69,923,842),54321=>array(77,-64,908,842),54322=>array(77,-64,908,842),54323=>array(77,-76,907,842),54324=>array(77,-62,907,842),54325=>array(77,-61,907,842),54326=>array(77,-69,922,842),54327=>array(77,-74,929,842),54328=>array(77,-69,927,842),54329=>array(77,-68,911,842),54330=>array(77,-72,929,842),54331=>array(77,-70,936,842),54332=>array(77,-66,908,842),54333=>array(77,-59,916,842),54334=>array(77,-60,928,842),54335=>array(77,-68,908,842),54336=>array(53,-68,908,843),54337=>array(65,-61,907,842),54338=>array(65,-61,907,842),54339=>array(65,-71,931,842),54340=>array(65,-46,907,842),54341=>array(65,-68,912,842),54342=>array(65,-76,907,842),54343=>array(65,-44,921,842),54344=>array(65,-62,917,842),54345=>array(65,-64,907,842),54346=>array(65,-64,908,842),54347=>array(65,-64,908,842),54348=>array(65,-69,923,842),54349=>array(65,-64,908,842),54350=>array(65,-64,908,842),54351=>array(65,-76,907,842),54352=>array(65,-62,907,842),54353=>array(65,-61,907,842),54354=>array(65,-69,922,842),54355=>array(65,-74,929,842),54356=>array(65,-69,927,842),54357=>array(65,-68,911,842),54358=>array(65,-72,929,842),54359=>array(65,-70,936,842),54360=>array(65,-66,908,842),54361=>array(65,-59,916,842),54362=>array(65,-60,928,842),54363=>array(65,-68,908,842),54364=>array(60,17,940,739),54365=>array(79,-61,921,799),54366=>array(79,-61,921,799),54367=>array(79,-71,921,799),54368=>array(79,-46,921,799),54369=>array(79,-68,921,799),54370=>array(79,-74,921,799),54371=>array(79,-44,921,799),54372=>array(79,-62,921,799),54373=>array(79,-64,921,799),54374=>array(79,-64,921,799),54375=>array(79,-63,921,799),54376=>array(79,-68,921,799),54377=>array(79,-64,921,799),54378=>array(79,-63,921,799),54379=>array(79,-74,921,799),54380=>array(79,-62,921,799),54381=>array(79,-61,921,799),54382=>array(79,-69,921,799),54383=>array(79,-74,921,799),54384=>array(79,-69,921,799),54385=>array(79,-68,921,799),54386=>array(79,-72,921,799),54387=>array(79,-70,921,799),54388=>array(79,-66,921,799),54389=>array(79,-59,921,799),54390=>array(79,-60,921,799),54391=>array(79,-68,921,799),54392=>array(79,-64,921,794),54393=>array(79,-61,921,799),54394=>array(79,-61,921,799),54395=>array(79,-71,921,799),54396=>array(79,-46,921,799),54397=>array(79,-68,921,799),54398=>array(79,-74,921,799),54399=>array(79,-44,921,799),54400=>array(79,-62,921,799),54401=>array(79,-64,921,799),54402=>array(79,-64,921,799),54403=>array(79,-63,921,799),54404=>array(79,-68,921,799),54405=>array(79,-64,921,799),54406=>array(79,-63,921,799),54407=>array(79,-74,921,799),54408=>array(79,-62,921,799),54409=>array(79,-61,921,799),54410=>array(79,-69,921,799),54411=>array(79,-74,921,799),54412=>array(79,-69,921,799),54413=>array(79,-68,921,799),54414=>array(79,-72,921,799),54415=>array(79,-70,921,799),54416=>array(79,-66,921,799),54417=>array(79,-59,921,799),54418=>array(79,-60,921,799),54419=>array(79,-68,921,799),54420=>array(67,-65,882,841),54421=>array(72,-61,907,836),54422=>array(72,-61,907,836),54423=>array(72,-71,931,836),54424=>array(75,-46,907,841),54425=>array(72,-68,912,836),54426=>array(72,-76,907,836),54427=>array(72,-44,921,836),54428=>array(72,-62,917,836),54429=>array(72,-64,907,836),54430=>array(72,-64,908,836),54431=>array(72,-64,908,836),54432=>array(72,-69,923,836),54433=>array(72,-64,908,836),54434=>array(72,-64,908,836),54435=>array(72,-76,906,836),54436=>array(72,-62,907,836),54437=>array(72,-61,907,836),54438=>array(72,-69,922,836),54439=>array(72,-74,929,836),54440=>array(72,-69,927,836),54441=>array(72,-68,911,836),54442=>array(72,-72,929,836),54443=>array(72,-70,936,836),54444=>array(72,-66,908,836),54445=>array(72,-59,916,836),54446=>array(72,-60,928,836),54447=>array(72,-68,908,836),54448=>array(62,-63,912,843),54449=>array(70,-61,907,838),54450=>array(70,-61,907,838),54451=>array(70,-71,931,838),54452=>array(76,-46,907,843),54453=>array(70,-68,912,838),54454=>array(70,-76,907,838),54455=>array(70,-44,921,838),54456=>array(70,-62,917,838),54457=>array(70,-64,907,838),54458=>array(70,-64,908,838),54459=>array(70,-64,908,838),54460=>array(70,-69,923,838),54461=>array(70,-64,908,838),54462=>array(70,-64,908,838),54463=>array(70,-76,906,838),54464=>array(70,-62,907,838),54465=>array(70,-61,907,838),54466=>array(70,-69,922,838),54467=>array(70,-74,929,838),54468=>array(70,-69,927,838),54469=>array(70,-68,911,838),54470=>array(70,-72,929,838),54471=>array(70,-70,936,838),54472=>array(70,-66,908,838),54473=>array(70,-59,916,838),54474=>array(70,-60,928,838),54475=>array(70,-68,908,838),54476=>array(71,-69,907,842),54477=>array(65,-61,907,842),54478=>array(65,-61,907,842),54479=>array(65,-71,931,842),54480=>array(65,-46,907,842),54481=>array(65,-68,912,842),54482=>array(65,-76,907,842),54483=>array(65,-44,921,842),54484=>array(65,-62,917,842),54485=>array(65,-64,907,842),54486=>array(65,-64,908,842),54487=>array(65,-64,908,842),54488=>array(65,-69,923,842),54489=>array(65,-64,908,842),54490=>array(65,-64,908,842),54491=>array(65,-76,907,842),54492=>array(65,-62,907,842),54493=>array(65,-61,907,842),54494=>array(65,-69,922,842),54495=>array(65,-74,929,842),54496=>array(65,-69,927,842),54497=>array(65,-68,911,842),54498=>array(65,-72,929,842),54499=>array(65,-70,936,842),54500=>array(65,-66,908,842),54501=>array(65,-59,916,842),54502=>array(65,-60,928,842),54503=>array(65,-68,908,842),54504=>array(79,-64,921,794),54505=>array(79,-61,921,799),54506=>array(79,-61,921,799),54507=>array(79,-71,921,799),54508=>array(81,-46,922,799),54509=>array(79,-68,921,799),54510=>array(79,-74,921,799),54511=>array(79,-44,921,799),54512=>array(79,-62,921,799),54513=>array(79,-64,921,799),54514=>array(79,-64,921,799),54515=>array(79,-63,921,799),54516=>array(79,-68,921,799),54517=>array(79,-64,921,799),54518=>array(79,-63,921,799),54519=>array(79,-74,921,799),54520=>array(79,-62,921,799),54521=>array(79,-61,921,799),54522=>array(79,-69,921,799),54523=>array(79,-74,921,799),54524=>array(79,-69,921,799),54525=>array(79,-68,921,799),54526=>array(79,-72,921,799),54527=>array(79,-70,921,799),54528=>array(79,-66,921,799),54529=>array(79,-59,921,799),54530=>array(79,-60,921,799),54531=>array(79,-68,921,799),54532=>array(57,52,943,724),54533=>array(79,-61,922,799),54534=>array(79,-61,922,799),54535=>array(79,-71,922,799),54536=>array(79,-46,921,799),54537=>array(79,-68,922,799),54538=>array(79,-74,922,799),54539=>array(79,-44,922,799),54540=>array(79,-62,922,799),54541=>array(79,-64,922,799),54542=>array(79,-64,922,799),54543=>array(79,-63,922,799),54544=>array(79,-68,922,799),54545=>array(79,-64,922,799),54546=>array(79,-63,922,799),54547=>array(79,-74,922,799),54548=>array(79,-62,922,799),54549=>array(79,-61,922,799),54550=>array(79,-69,922,799),54551=>array(79,-74,922,799),54552=>array(79,-69,922,799),54553=>array(79,-68,922,799),54554=>array(79,-72,922,799),54555=>array(79,-70,922,799),54556=>array(79,-66,922,799),54557=>array(79,-59,922,799),54558=>array(79,-60,922,799),54559=>array(79,-68,922,799),54560=>array(67,-69,907,842),54561=>array(65,-61,907,842),54562=>array(65,-61,907,842),54563=>array(65,-71,931,842),54564=>array(65,-46,907,842),54565=>array(65,-68,912,842),54566=>array(65,-76,907,842),54567=>array(65,-44,921,842),54568=>array(65,-62,917,842),54569=>array(65,-64,907,842),54570=>array(65,-64,908,842),54571=>array(65,-64,908,842),54572=>array(65,-69,923,842),54573=>array(65,-64,908,842),54574=>array(65,-64,908,842),54575=>array(65,-76,907,842),54576=>array(65,-62,907,842),54577=>array(65,-61,907,842),54578=>array(65,-69,922,842),54579=>array(65,-74,929,842),54580=>array(65,-69,927,842),54581=>array(65,-68,911,842),54582=>array(65,-72,929,842),54583=>array(65,-70,936,842),54584=>array(65,-66,908,842),54585=>array(65,-59,916,842),54586=>array(65,-60,928,842),54587=>array(65,-68,908,842),54588=>array(85,-69,907,842),54589=>array(86,-61,907,842),54590=>array(86,-61,907,842),54591=>array(86,-71,931,842),54592=>array(86,-46,907,842),54593=>array(86,-68,912,842),54594=>array(86,-76,907,842),54595=>array(86,-44,921,842),54596=>array(86,-62,917,842),54597=>array(86,-64,907,842),54598=>array(86,-64,908,842),54599=>array(86,-64,908,842),54600=>array(86,-69,923,842),54601=>array(86,-64,908,842),54602=>array(86,-64,908,842),54603=>array(86,-76,907,842),54604=>array(86,-62,907,842),54605=>array(86,-61,907,842),54606=>array(86,-69,922,842),54607=>array(86,-74,929,842),54608=>array(86,-69,927,842),54609=>array(86,-68,911,842),54610=>array(86,-72,929,842),54611=>array(86,-70,936,842),54612=>array(86,-66,908,842),54613=>array(86,-59,916,842),54614=>array(86,-60,928,842),54615=>array(86,-68,908,842),54616=>array(94,-69,936,842),54617=>array(85,-59,936,842),54618=>array(85,-61,936,842),54619=>array(85,-71,936,842),54620=>array(85,-45,936,842),54621=>array(85,-69,936,842),54622=>array(85,-76,936,842),54623=>array(85,-44,936,842),54624=>array(85,-62,936,842),54625=>array(85,-64,936,842),54626=>array(85,-64,936,842),54627=>array(85,-64,936,842),54628=>array(85,-70,936,842),54629=>array(85,-64,936,842),54630=>array(85,-64,936,842),54631=>array(85,-76,936,842),54632=>array(85,-62,936,842),54633=>array(85,-61,936,842),54634=>array(85,-70,936,842),54635=>array(85,-74,936,842),54636=>array(85,-69,936,842),54637=>array(85,-67,936,842),54638=>array(85,-72,936,842),54639=>array(85,-71,936,842),54640=>array(85,-66,936,842),54641=>array(85,-59,936,842),54642=>array(85,-60,936,842),54643=>array(85,-69,936,842),54644=>array(79,-69,907,842),54645=>array(85,-61,907,842),54646=>array(85,-61,907,842),54647=>array(85,-71,931,842),54648=>array(85,-46,907,842),54649=>array(85,-68,912,842),54650=>array(85,-76,907,842),54651=>array(85,-44,921,842),54652=>array(85,-62,917,842),54653=>array(85,-64,907,842),54654=>array(85,-64,908,842),54655=>array(85,-64,908,842),54656=>array(85,-69,923,842),54657=>array(85,-64,908,842),54658=>array(85,-64,908,842),54659=>array(85,-76,907,842),54660=>array(85,-62,907,842),54661=>array(85,-61,907,842),54662=>array(85,-69,922,842),54663=>array(85,-74,929,842),54664=>array(85,-69,927,842),54665=>array(85,-68,911,842),54666=>array(85,-72,929,842),54667=>array(85,-70,936,842),54668=>array(85,-66,908,842),54669=>array(85,-59,916,842),54670=>array(85,-60,928,842),54671=>array(85,-68,908,842),54672=>array(94,-68,935,843),54673=>array(85,-59,936,842),54674=>array(85,-61,936,842),54675=>array(85,-71,936,842),54676=>array(85,-45,936,842),54677=>array(85,-69,936,842),54678=>array(85,-76,936,842),54679=>array(85,-44,936,842),54680=>array(85,-62,936,842),54681=>array(85,-64,936,842),54682=>array(85,-64,936,842),54683=>array(85,-64,936,842),54684=>array(85,-70,936,842),54685=>array(85,-64,936,842),54686=>array(85,-64,936,842),54687=>array(85,-76,936,842),54688=>array(85,-62,936,842),54689=>array(85,-61,936,842),54690=>array(85,-70,936,842),54691=>array(85,-74,936,842),54692=>array(85,-69,936,842),54693=>array(85,-67,936,842),54694=>array(85,-72,936,842),54695=>array(85,-71,936,842),54696=>array(85,-66,936,842),54697=>array(85,-59,936,842),54698=>array(85,-60,936,842),54699=>array(85,-69,936,842),54700=>array(79,-69,907,842),54701=>array(85,-61,907,842),54702=>array(85,-61,907,842),54703=>array(85,-71,931,842),54704=>array(85,-46,907,842),54705=>array(85,-68,912,842),54706=>array(85,-76,907,842),54707=>array(85,-44,921,842),54708=>array(85,-62,917,842),54709=>array(85,-64,907,842),54710=>array(85,-64,908,842),54711=>array(85,-64,908,842),54712=>array(85,-69,923,842),54713=>array(85,-64,908,842),54714=>array(85,-64,908,842),54715=>array(85,-76,907,842),54716=>array(85,-62,907,842),54717=>array(85,-61,907,842),54718=>array(85,-69,922,842),54719=>array(85,-74,929,842),54720=>array(85,-69,927,842),54721=>array(85,-68,911,842),54722=>array(85,-72,929,842),54723=>array(85,-70,936,842),54724=>array(85,-66,908,842),54725=>array(85,-59,916,842),54726=>array(85,-60,928,842),54727=>array(85,-68,908,842),54728=>array(79,-70,907,841),54729=>array(85,-61,907,842),54730=>array(85,-61,907,842),54731=>array(85,-71,931,842),54732=>array(85,-46,907,841),54733=>array(85,-68,912,842),54734=>array(85,-76,907,842),54735=>array(85,-44,921,842),54736=>array(85,-62,917,842),54737=>array(85,-64,907,842),54738=>array(85,-64,908,842),54739=>array(85,-64,908,842),54740=>array(85,-69,923,842),54741=>array(85,-64,908,842),54742=>array(85,-64,908,842),54743=>array(85,-76,906,842),54744=>array(85,-62,907,842),54745=>array(85,-61,907,842),54746=>array(85,-69,922,842),54747=>array(85,-74,929,842),54748=>array(85,-69,927,842),54749=>array(85,-68,911,842),54750=>array(85,-72,929,842),54751=>array(85,-70,936,842),54752=>array(85,-66,908,842),54753=>array(85,-59,916,842),54754=>array(85,-60,928,842),54755=>array(85,-68,908,842),54756=>array(69,-68,907,843),54757=>array(50,-61,907,843),54758=>array(50,-61,907,843),54759=>array(50,-71,931,843),54760=>array(60,-46,907,843),54761=>array(50,-68,912,843),54762=>array(50,-76,907,843),54763=>array(50,-44,921,843),54764=>array(50,-62,917,843),54765=>array(50,-64,907,843),54766=>array(50,-64,908,843),54767=>array(50,-64,908,843),54768=>array(50,-69,923,843),54769=>array(50,-64,908,843),54770=>array(50,-64,908,843),54771=>array(50,-76,907,843),54772=>array(50,-62,907,843),54773=>array(50,-61,907,843),54774=>array(50,-69,922,843),54775=>array(50,-74,929,843),54776=>array(50,-69,927,843),54777=>array(50,-68,911,843),54778=>array(50,-72,929,843),54779=>array(50,-70,936,843),54780=>array(50,-66,908,843),54781=>array(50,-59,916,843),54782=>array(50,-60,928,843),54783=>array(50,-68,908,843),54784=>array(89,-70,907,842),54785=>array(75,-61,907,842),54786=>array(75,-61,907,842),54787=>array(75,-71,931,842),54788=>array(85,-46,907,842),54789=>array(75,-68,912,842),54790=>array(75,-76,907,842),54791=>array(75,-44,921,842),54792=>array(75,-62,917,842),54793=>array(75,-64,907,842),54794=>array(75,-64,908,842),54795=>array(75,-64,908,842),54796=>array(75,-69,923,842),54797=>array(75,-64,908,842),54798=>array(75,-64,908,842),54799=>array(75,-76,907,842),54800=>array(75,-62,907,842),54801=>array(75,-61,907,842),54802=>array(75,-69,922,842),54803=>array(75,-74,929,842),54804=>array(75,-69,927,842),54805=>array(75,-68,911,842),54806=>array(75,-72,929,842),54807=>array(75,-70,936,842),54808=>array(75,-66,908,842),54809=>array(75,-59,916,842),54810=>array(75,-60,928,842),54811=>array(75,-68,908,842),54812=>array(49,-68,907,843),54813=>array(50,-61,907,843),54814=>array(50,-61,907,843),54815=>array(50,-71,931,843),54816=>array(50,-46,907,843),54817=>array(50,-68,912,843),54818=>array(50,-76,907,843),54819=>array(50,-44,921,843),54820=>array(50,-62,917,843),54821=>array(50,-64,907,843),54822=>array(50,-64,908,843),54823=>array(50,-64,908,843),54824=>array(50,-69,923,843),54825=>array(50,-64,908,843),54826=>array(50,-64,908,843),54827=>array(50,-76,907,843),54828=>array(50,-62,907,843),54829=>array(50,-61,907,843),54830=>array(50,-69,922,843),54831=>array(50,-74,929,843),54832=>array(50,-69,927,843),54833=>array(50,-68,911,843),54834=>array(50,-72,929,843),54835=>array(50,-70,936,843),54836=>array(50,-66,908,843),54837=>array(50,-59,916,843),54838=>array(50,-60,928,843),54839=>array(50,-68,908,843),54840=>array(62,7,938,764),54841=>array(79,-61,921,819),54842=>array(79,-61,921,819),54843=>array(79,-71,921,819),54844=>array(79,-46,922,819),54845=>array(79,-68,921,819),54846=>array(79,-74,921,819),54847=>array(79,-44,921,819),54848=>array(79,-62,921,819),54849=>array(79,-64,921,819),54850=>array(79,-64,921,819),54851=>array(79,-63,921,819),54852=>array(79,-68,921,819),54853=>array(79,-64,921,819),54854=>array(79,-63,921,819),54855=>array(79,-74,921,819),54856=>array(79,-62,921,819),54857=>array(79,-61,921,819),54858=>array(79,-69,921,819),54859=>array(79,-74,921,819),54860=>array(79,-69,921,819),54861=>array(79,-68,921,819),54862=>array(79,-72,921,819),54863=>array(79,-70,921,819),54864=>array(79,-66,921,819),54865=>array(79,-59,921,819),54866=>array(79,-60,921,819),54867=>array(79,-68,921,819),54868=>array(68,-69,936,842),54869=>array(77,-59,936,842),54870=>array(77,-61,936,842),54871=>array(77,-71,936,842),54872=>array(72,-45,936,842),54873=>array(77,-69,936,842),54874=>array(77,-76,936,842),54875=>array(77,-44,936,842),54876=>array(77,-62,936,842),54877=>array(77,-64,936,842),54878=>array(77,-64,936,842),54879=>array(77,-64,936,842),54880=>array(77,-70,936,842),54881=>array(77,-64,936,842),54882=>array(77,-64,936,842),54883=>array(77,-76,936,842),54884=>array(77,-62,936,842),54885=>array(77,-61,936,842),54886=>array(77,-70,936,842),54887=>array(77,-74,936,842),54888=>array(77,-69,936,842),54889=>array(77,-67,936,842),54890=>array(77,-72,936,842),54891=>array(77,-71,936,842),54892=>array(77,-66,936,842),54893=>array(77,-59,936,842),54894=>array(77,-60,936,842),54895=>array(77,-69,936,842),54896=>array(61,-69,907,842),54897=>array(77,-61,907,842),54898=>array(77,-61,907,842),54899=>array(77,-71,931,842),54900=>array(72,-46,907,842),54901=>array(77,-68,912,842),54902=>array(77,-76,907,842),54903=>array(77,-44,921,842),54904=>array(77,-62,917,842),54905=>array(77,-64,907,842),54906=>array(77,-64,908,842),54907=>array(77,-64,908,842),54908=>array(77,-69,923,842),54909=>array(77,-64,908,842),54910=>array(77,-64,908,842),54911=>array(77,-76,907,842),54912=>array(77,-62,907,842),54913=>array(77,-61,907,842),54914=>array(77,-69,922,842),54915=>array(77,-74,929,842),54916=>array(77,-69,927,842),54917=>array(77,-68,911,842),54918=>array(77,-72,929,842),54919=>array(77,-70,936,842),54920=>array(77,-66,908,842),54921=>array(77,-59,916,842),54922=>array(77,-60,928,842),54923=>array(77,-68,908,842),54924=>array(74,-69,907,842),54925=>array(65,-61,907,842),54926=>array(65,-61,907,842),54927=>array(65,-71,931,842),54928=>array(65,-46,907,842),54929=>array(65,-68,912,842),54930=>array(65,-76,907,842),54931=>array(65,-44,921,842),54932=>array(65,-62,917,842),54933=>array(65,-64,907,842),54934=>array(65,-64,908,842),54935=>array(65,-64,908,842),54936=>array(65,-69,923,842),54937=>array(65,-64,908,842),54938=>array(65,-64,908,842),54939=>array(65,-76,907,842),54940=>array(65,-62,907,842),54941=>array(65,-61,907,842),54942=>array(65,-69,922,842),54943=>array(65,-74,929,842),54944=>array(65,-69,927,842),54945=>array(65,-68,911,842),54946=>array(65,-72,929,842),54947=>array(65,-70,936,842),54948=>array(65,-66,908,842),54949=>array(65,-59,916,842),54950=>array(65,-60,928,842),54951=>array(65,-68,908,842),54952=>array(62,7,938,764),54953=>array(79,-61,921,819),54954=>array(79,-61,921,819),54955=>array(79,-71,921,819),54956=>array(79,-46,921,819),54957=>array(79,-68,921,819),54958=>array(79,-74,921,819),54959=>array(79,-44,921,819),54960=>array(79,-62,921,819),54961=>array(79,-64,921,819),54962=>array(79,-64,921,819),54963=>array(79,-63,921,819),54964=>array(79,-68,921,819),54965=>array(79,-64,921,819),54966=>array(79,-63,921,819),54967=>array(79,-74,921,819),54968=>array(79,-62,921,819),54969=>array(79,-61,921,819),54970=>array(79,-69,921,819),54971=>array(79,-74,921,819),54972=>array(79,-69,921,819),54973=>array(79,-68,921,819),54974=>array(79,-72,921,819),54975=>array(79,-70,921,819),54976=>array(79,-66,921,819),54977=>array(79,-59,921,819),54978=>array(79,-60,921,819),54979=>array(79,-68,921,819),54980=>array(79,-64,921,809),54981=>array(79,-61,921,819),54982=>array(79,-61,921,819),54983=>array(79,-71,921,819),54984=>array(79,-46,921,814),54985=>array(79,-68,921,819),54986=>array(79,-74,921,819),54987=>array(79,-44,921,819),54988=>array(79,-62,921,819),54989=>array(79,-64,921,819),54990=>array(79,-64,921,819),54991=>array(79,-63,921,819),54992=>array(79,-68,921,819),54993=>array(79,-64,921,819),54994=>array(79,-63,921,819),54995=>array(79,-74,921,819),54996=>array(79,-62,921,819),54997=>array(79,-61,921,819),54998=>array(79,-69,921,819),54999=>array(79,-74,921,819),55000=>array(79,-69,921,819),55001=>array(79,-68,921,819),55002=>array(79,-72,921,819),55003=>array(79,-70,921,819),55004=>array(79,-66,921,819),55005=>array(79,-59,921,819),55006=>array(79,-60,921,819),55007=>array(79,-68,921,819),55008=>array(70,-70,907,841),55009=>array(75,-61,909,843),55010=>array(75,-61,909,843),55011=>array(75,-71,931,843),55012=>array(76,-46,909,843),55013=>array(75,-68,912,843),55014=>array(75,-76,909,843),55015=>array(75,-44,921,843),55016=>array(75,-62,917,843),55017=>array(75,-64,909,843),55018=>array(75,-64,909,843),55019=>array(75,-64,909,843),55020=>array(75,-69,923,843),55021=>array(75,-64,909,843),55022=>array(75,-64,909,843),55023=>array(75,-76,909,843),55024=>array(75,-62,909,843),55025=>array(75,-61,909,843),55026=>array(75,-69,922,843),55027=>array(75,-74,929,843),55028=>array(75,-69,927,843),55029=>array(75,-68,911,843),55030=>array(75,-72,929,843),55031=>array(75,-70,936,843),55032=>array(75,-66,909,843),55033=>array(75,-59,916,843),55034=>array(75,-60,928,843),55035=>array(75,-68,909,843),55036=>array(63,-68,907,843),55037=>array(70,-61,907,843),55038=>array(70,-61,907,843),55039=>array(70,-71,931,843),55040=>array(76,-46,907,843),55041=>array(70,-68,912,843),55042=>array(70,-76,907,843),55043=>array(70,-44,921,843),55044=>array(70,-62,917,843),55045=>array(70,-64,907,843),55046=>array(70,-64,908,843),55047=>array(70,-64,908,843),55048=>array(70,-69,923,843),55049=>array(70,-64,908,843),55050=>array(70,-64,908,843),55051=>array(70,-76,907,843),55052=>array(70,-62,907,843),55053=>array(70,-61,907,843),55054=>array(70,-69,922,843),55055=>array(70,-74,929,843),55056=>array(70,-69,927,843),55057=>array(70,-68,911,843),55058=>array(70,-72,929,843),55059=>array(70,-70,936,843),55060=>array(70,-66,908,843),55061=>array(70,-59,916,843),55062=>array(70,-60,928,843),55063=>array(70,-68,908,843),55064=>array(70,-69,907,842),55065=>array(65,-61,907,842),55066=>array(65,-61,907,842),55067=>array(65,-71,931,842),55068=>array(65,-46,907,842),55069=>array(65,-68,912,842),55070=>array(65,-76,907,842),55071=>array(65,-44,921,842),55072=>array(65,-62,917,842),55073=>array(65,-64,907,842),55074=>array(65,-64,908,842),55075=>array(65,-64,908,842),55076=>array(65,-69,923,842),55077=>array(65,-64,908,842),55078=>array(65,-64,908,842),55079=>array(65,-76,907,842),55080=>array(65,-62,907,842),55081=>array(65,-61,907,842),55082=>array(65,-69,922,842),55083=>array(65,-74,929,842),55084=>array(65,-69,927,842),55085=>array(65,-68,911,842),55086=>array(65,-72,929,842),55087=>array(65,-70,936,842),55088=>array(65,-66,908,842),55089=>array(65,-59,916,842),55090=>array(65,-60,928,842),55091=>array(65,-68,908,842),55092=>array(87,-64,928,799),55093=>array(79,-61,921,819),55094=>array(79,-61,921,819),55095=>array(79,-71,921,819),55096=>array(79,-46,921,814),55097=>array(79,-68,921,819),55098=>array(79,-74,921,819),55099=>array(79,-44,921,819),55100=>array(79,-62,921,819),55101=>array(79,-64,921,819),55102=>array(79,-64,921,819),55103=>array(79,-63,921,819),55104=>array(79,-68,921,819),55105=>array(79,-64,921,819),55106=>array(79,-63,921,819),55107=>array(79,-74,921,819),55108=>array(79,-62,921,819),55109=>array(79,-61,921,819),55110=>array(79,-69,921,819),55111=>array(79,-74,921,819),55112=>array(79,-69,921,819),55113=>array(79,-68,921,819),55114=>array(79,-72,921,819),55115=>array(79,-70,921,819),55116=>array(79,-66,921,819),55117=>array(79,-59,921,819),55118=>array(79,-60,921,819),55119=>array(79,-68,921,819),55120=>array(52,42,948,744),55121=>array(79,-61,921,819),55122=>array(79,-61,921,819),55123=>array(79,-71,921,819),55124=>array(79,-46,921,815),55125=>array(79,-68,921,819),55126=>array(79,-74,921,819),55127=>array(79,-44,921,819),55128=>array(79,-62,921,819),55129=>array(79,-64,921,819),55130=>array(79,-64,921,819),55131=>array(79,-63,921,819),55132=>array(79,-68,921,819),55133=>array(79,-64,921,819),55134=>array(79,-63,921,819),55135=>array(79,-74,921,819),55136=>array(79,-62,921,819),55137=>array(79,-61,921,819),55138=>array(79,-69,921,819),55139=>array(79,-74,921,819),55140=>array(79,-69,921,819),55141=>array(79,-68,921,819),55142=>array(79,-72,921,819),55143=>array(79,-70,921,819),55144=>array(79,-66,921,819),55145=>array(79,-59,921,819),55146=>array(79,-60,921,819),55147=>array(79,-68,921,819),55148=>array(67,-69,907,842),55149=>array(65,-61,907,842),55150=>array(65,-61,907,842),55151=>array(65,-71,931,842),55152=>array(65,-46,907,842),55153=>array(65,-68,912,842),55154=>array(65,-76,907,842),55155=>array(65,-44,921,842),55156=>array(65,-62,917,842),55157=>array(65,-64,907,842),55158=>array(65,-64,908,842),55159=>array(65,-64,908,842),55160=>array(65,-69,923,842),55161=>array(65,-64,908,842),55162=>array(65,-64,908,842),55163=>array(65,-76,907,842),55164=>array(65,-62,907,842),55165=>array(65,-61,907,842),55166=>array(65,-69,922,842),55167=>array(65,-74,929,842),55168=>array(65,-69,927,842),55169=>array(65,-68,911,842),55170=>array(65,-72,929,842),55171=>array(65,-70,936,842),55172=>array(65,-66,908,842),55173=>array(65,-59,916,842),55174=>array(65,-60,928,842),55175=>array(65,-68,908,842),55176=>array(84,-69,907,842),55177=>array(101,-61,907,842),55178=>array(101,-61,907,842),55179=>array(101,-71,931,842),55180=>array(96,-46,907,842),55181=>array(101,-68,912,842),55182=>array(101,-76,907,842),55183=>array(101,-44,921,842),55184=>array(101,-62,917,842),55185=>array(101,-64,907,842),55186=>array(101,-64,908,842),55187=>array(101,-64,908,842),55188=>array(101,-69,923,842),55189=>array(101,-64,908,842),55190=>array(101,-64,908,842),55191=>array(101,-76,907,842),55192=>array(101,-62,907,842),55193=>array(101,-61,907,842),55194=>array(101,-69,922,842),55195=>array(101,-74,929,842),55196=>array(101,-69,927,842),55197=>array(101,-68,911,842),55198=>array(101,-72,929,842),55199=>array(101,-70,936,842),55200=>array(101,-66,908,842),55201=>array(101,-59,916,842),55202=>array(101,-60,928,842),55203=>array(101,-68,908,842),59393=>array(-54,0,248,634),59394=>array(20,-199,439,530),59395=>array(20,-199,439,530),59396=>array(-70,-12,436,716),59397=>array(-70,-12,436,716),59416=>array(7,637,299,1065),59492=>array(32,0,450,576),59495=>array(32,-1,452,577),59536=>array(38,0,459,770),59557=>array(-1,-221,404,556),59558=>array(-1,-221,481,393),59559=>array(62,-221,904,393),61441=>array(14,0,432,728),61442=>array(14,0,430,728),63232=>array(54,-5,477,560),63233=>array(-601,612,-216,775),63234=>array(-601,612,-216,800),63235=>array(-601,612,-171,800),63236=>array(-601,612,-216,800),63237=>array(-341,612,-283,785),63238=>array(-467,612,-173,819),63239=>array(-620,612,-180,810),63240=>array(-399,612,-226,785),63241=>array(-504,615,-192,832),63242=>array(-167,612,-109,785),63243=>array(-293,612,1,819),63244=>array(-342,612,98,810),63245=>array(-225,612,-52,785),63246=>array(-330,615,-18,832),63247=>array(54,-5,774,558),63248=>array(-563,631,-189,824),63249=>array(-422,609,-265,767),63250=>array(-623,603,-246,849),63251=>array(-274,858,-216,1031),63252=>array(-400,858,-106,1065),63253=>array(-449,858,-9,1056),63254=>array(-333,858,-159,1031),63255=>array(-437,861,-125,1078),63256=>array(-201,-206,-85,-34),63257=>array(-337,-206,-89,-34),63258=>array(-157,-115,-75,-33),63260=>array(111,-210,291,-73),63261=>array(17,-113,269,0),63744=>array(62,-12,931,835),63745=>array(48,-72,962,777),63746=>array(63,-71,935,832),63747=>array(66,-79,948,785),63748=>array(49,-62,926,811),63749=>array(123,-68,886,832),63750=>array(65,-51,902,840),63751=>array(37,-41,967,846),63752=>array(37,-41,967,846),63753=>array(43,-70,957,830),63754=>array(54,-21,960,856),63755=>array(112,-67,904,831),63756=>array(62,-62,960,848),63757=>array(32,-72,970,845),63758=>array(42,-67,985,854),63759=>array(38,-67,950,807),63760=>array(61,-80,954,835),63761=>array(33,-73,961,835),63762=>array(40,-71,973,822),63763=>array(52,-51,966,820),63764=>array(60,-64,959,847),63765=>array(57,-72,959,842),63766=>array(48,-75,968,839),63767=>array(45,-66,972,840),63768=>array(56,-68,970,835),63769=>array(51,-67,967,840),63770=>array(64,-62,972,839),63771=>array(49,-68,962,843),63772=>array(59,-71,883,815),63773=>array(35,-65,909,836),63774=>array(53,-70,923,830),63775=>array(72,-70,928,839),63776=>array(62,-67,958,846),63777=>array(59,-49,964,846),63778=>array(50,-73,964,837),63779=>array(56,-34,949,839),63780=>array(35,-68,952,836),63781=>array(49,-64,947,829),63782=>array(40,-65,956,848),63783=>array(47,-76,968,842),63784=>array(46,-60,949,837),63785=>array(49,-74,885,832),63786=>array(62,-63,962,829),63787=>array(37,-75,968,831),63788=>array(51,-65,930,832),63789=>array(63,-64,956,835),63790=>array(54,-71,966,849),63791=>array(52,-73,919,832),63792=>array(43,-67,954,835),63793=>array(30,-61,974,849),63794=>array(43,-71,954,830),63795=>array(40,-78,941,833),63796=>array(38,-39,923,832),63797=>array(59,-66,961,836),63798=>array(45,-77,929,841),63799=>array(29,-67,968,838),63800=>array(70,-62,965,817),63801=>array(51,-68,947,837),63802=>array(62,-67,948,849),63803=>array(36,-64,952,818),63804=>array(57,-69,958,840),63805=>array(34,-67,974,839),63806=>array(65,-52,935,840),63807=>array(57,-64,968,841),63808=>array(57,-67,949,829),63809=>array(55,-63,973,849),63810=>array(57,-24,950,849),63811=>array(48,-65,934,785),63812=>array(49,-62,964,855),63813=>array(43,-71,962,840),63814=>array(56,-65,944,833),63815=>array(52,-68,944,788),63816=>array(57,-63,976,839),63817=>array(105,-67,914,786),63818=>array(59,-28,949,783),63819=>array(46,-82,939,823),63820=>array(39,-70,949,831),63821=>array(48,-66,982,843),63822=>array(46,-67,956,800),63823=>array(51,-63,943,808),63824=>array(34,-65,942,839),63825=>array(99,-82,936,792),63826=>array(72,-65,917,829),63827=>array(68,-70,898,834),63828=>array(55,-65,973,833),63829=>array(41,-70,959,831),63830=>array(33,-57,967,835),63831=>array(34,-66,968,839),63832=>array(46,-65,954,831),63833=>array(95,-67,970,831),63834=>array(59,-66,961,841),63835=>array(60,-58,974,851),63836=>array(60,-64,959,847),63837=>array(53,-65,949,836),63838=>array(74,-73,939,777),63839=>array(69,-55,923,850),63840=>array(49,-25,959,830),63841=>array(72,-69,928,840),63842=>array(72,-74,926,784),63843=>array(45,-54,948,792),63844=>array(30,-55,956,850),63845=>array(42,-73,947,834),63846=>array(44,-67,970,843),63847=>array(71,-65,928,769),63848=>array(42,-32,972,829),63849=>array(60,-70,959,833),63850=>array(65,-69,946,835),63851=>array(30,-88,968,844),63852=>array(48,-30,949,830),63853=>array(53,-70,939,829),63854=>array(49,-70,965,839),63855=>array(57,-71,964,816),63856=>array(51,-72,967,824),63857=>array(57,-63,963,785),63858=>array(56,-73,946,824),63859=>array(45,-63,961,848),63860=>array(72,-65,931,827),63861=>array(41,-71,955,826),63862=>array(110,-66,962,839),63863=>array(65,-68,950,838),63864=>array(60,-68,953,783),63865=>array(63,-63,961,830),63866=>array(53,-68,956,808),63867=>array(40,-72,954,818),63868=>array(85,-61,963,820),63869=>array(53,-60,960,830),63870=>array(53,-30,947,789),63871=>array(27,-76,929,825),63872=>array(180,-77,840,772),63873=>array(86,-53,911,836),63874=>array(22,-62,961,846),63875=>array(33,-67,969,839),63876=>array(43,-71,967,841),63877=>array(32,-63,962,799),63878=>array(117,-65,907,790),63879=>array(26,-73,964,789),63880=>array(43,-67,952,814),63881=>array(49,-68,946,832),63882=>array(70,-56,863,824),63883=>array(37,-62,947,796),63884=>array(41,-67,930,779),63885=>array(50,-65,970,831),63886=>array(86,-68,917,841),63887=>array(36,-76,958,832),63888=>array(42,-54,961,841),63889=>array(37,-60,970,849),63890=>array(37,-56,963,833),63891=>array(52,-67,962,830),63892=>array(41,-64,962,833),63893=>array(47,-69,968,834),63894=>array(34,-66,967,839),63895=>array(42,-65,946,842),63896=>array(48,-62,944,831),63897=>array(37,-56,951,839),63898=>array(37,-56,951,830),63899=>array(18,-53,969,847),63900=>array(83,-76,901,832),63901=>array(67,-63,942,838),63902=>array(103,-64,898,785),63903=>array(58,-61,954,831),63904=>array(44,-73,955,828),63905=>array(57,-71,964,816),63906=>array(40,-59,966,839),63907=>array(30,-58,963,846),63908=>array(27,-64,961,853),63909=>array(40,-67,977,854),63910=>array(31,-53,963,854),63911=>array(36,-74,971,842),63912=>array(38,-67,961,846),63913=>array(105,-64,897,788),63914=>array(80,-68,917,844),63915=>array(40,-73,961,832),63916=>array(39,-68,962,840),63917=>array(37,-68,964,840),63918=>array(69,-19,935,839),63919=>array(22,-68,960,847),63920=>array(28,-62,966,854),63921=>array(35,-65,975,846),63922=>array(43,-63,961,810),63923=>array(74,-28,929,779),63924=>array(42,-68,955,839),63925=>array(41,-63,911,845),63926=>array(60,-69,952,833),63927=>array(51,-57,952,829),63928=>array(132,-64,882,789),63929=>array(62,-25,962,783),63930=>array(172,-41,829,773),63931=>array(41,-64,983,842),63932=>array(41,-64,970,838),63933=>array(52,-74,951,779),63934=>array(38,-68,956,836),63935=>array(60,-64,959,847),63936=>array(41,-73,969,850),63937=>array(46,-65,964,830),63938=>array(26,-76,972,829),63939=>array(37,-56,968,838),63940=>array(50,-66,970,833),63941=>array(57,-62,950,798),63942=>array(98,-68,935,788),63943=>array(44,-64,911,837),63944=>array(39,-61,959,832),63945=>array(34,-61,921,837),63946=>array(40,-70,964,830),63947=>array(45,-66,925,830),63948=>array(30,-70,960,830),63949=>array(75,-68,897,818),63950=>array(26,-70,964,830),63951=>array(34,-64,956,839),63952=>array(38,-67,960,828),63953=>array(62,-29,946,810),63954=>array(39,-77,962,835),63955=>array(103,-58,951,833),63956=>array(31,-71,976,855),63957=>array(33,-61,979,841),63958=>array(39,-58,991,856),63959=>array(52,-71,971,868),63960=>array(36,-67,954,830),63961=>array(38,-59,976,835),63962=>array(60,-65,957,788),63963=>array(72,-69,928,840),63964=>array(93,-60,959,848),63965=>array(57,-67,920,826),63966=>array(71,-76,947,824),63967=>array(29,-68,953,786),63968=>array(75,-67,866,782),63969=>array(51,-70,960,831),63970=>array(41,-68,950,823),63971=>array(56,-64,957,821),63972=>array(35,-16,945,775),63973=>array(46,-69,944,835),63974=>array(39,-64,949,788),63975=>array(43,-75,955,840),63976=>array(41,-64,954,821),63977=>array(52,-19,948,796),63978=>array(64,-73,957,834),63979=>array(118,-68,939,800),63980=>array(54,-60,927,803),63981=>array(52,-74,958,822),63982=>array(49,-68,958,833),63983=>array(57,-66,959,837),63984=>array(57,-65,949,832),63985=>array(100,-70,956,834),63986=>array(31,-68,959,843),63987=>array(26,-68,959,838),63988=>array(30,-69,954,829),63989=>array(28,-63,968,841),63990=>array(120,-65,932,841),63991=>array(95,-3,912,822),63992=>array(52,-17,945,838),63993=>array(37,-64,949,837),63994=>array(40,-69,951,818),63995=>array(57,-73,960,840),63996=>array(51,-68,959,833),63997=>array(48,-68,950,829),63998=>array(41,-68,968,831),63999=>array(71,-65,906,831),64000=>array(44,-73,897,797),64001=>array(46,-68,950,826),64002=>array(53,-63,936,826),64003=>array(42,-69,952,827),64004=>array(70,-38,942,833),64005=>array(48,-55,898,819),64006=>array(47,-65,953,815),64007=>array(46,-74,941,827),64008=>array(51,-62,941,845),64009=>array(101,-68,955,846),64010=>array(58,-66,944,789),64011=>array(35,-65,942,837),64012=>array(49,-55,942,754),64013=>array(57,-70,964,827),64014=>array(45,-62,955,843),64015=>array(41,-65,969,830),64016=>array(41,-60,968,807),64017=>array(77,-62,953,828),64018=>array(89,-55,952,838),64019=>array(37,-71,948,828),64020=>array(37,-67,976,831),64021=>array(31,-69,973,831),64022=>array(49,-56,921,836),64023=>array(45,-22,947,840),64024=>array(42,-59,961,820),64025=>array(55,-67,904,837),64026=>array(39,-68,956,843),64027=>array(38,-69,943,834),64028=>array(41,-66,952,840),64029=>array(45,-66,954,837),64030=>array(73,-50,892,785),64031=>array(30,-68,935,839),64032=>array(40,-68,969,832),64033=>array(39,-19,946,826),64034=>array(59,-66,948,835),64035=>array(31,-69,953,829),64036=>array(37,-60,961,808),64037=>array(36,-54,957,835),64038=>array(44,-67,943,835),64039=>array(33,-70,949,839),64040=>array(33,-64,959,839),64041=>array(94,-71,936,842),64042=>array(34,-69,964,839),64043=>array(34,-68,906,839),64044=>array(34,-64,931,839),64045=>array(40,-65,938,837),64256=>array(13,0,569,728),64257=>array(14,0,432,728),64258=>array(14,0,430,728),64259=>array(42,0,709,728),64260=>array(13,0,680,728),64261=>array(67,-7,521,728),64262=>array(31,-12,750,700),64275=>array(44,-9,751,618),64276=>array(44,-8,749,609),64277=>array(44,-210,752,609),64278=>array(43,-210,749,609),64279=>array(44,-210,844,609),64286=>array(22,568,311,695),64287=>array(16,162,522,530),64288=>array(32,-12,503,518),64289=>array(58,0,652,518),64290=>array(24,0,619,518),64291=>array(72,0,662,530),64292=>array(38,-12,598,530),64293=>array(33,-12,557,716),64294=>array(72,0,662,518),64295=>array(20,0,565,530),64296=>array(19,-13,726,530),64297=>array(55,0,529,278),64298=>array(72,-12,674,634),64299=>array(72,-12,674,634),64300=>array(72,-12,674,634),64301=>array(72,-12,674,634),64302=>array(60,-104,517,518),64303=>array(60,-144,517,518),64304=>array(60,0,517,518),64305=>array(38,0,533,530),64306=>array(20,0,386,530),64307=>array(24,0,482,518),64308=>array(72,0,526,530),64309=>array(16,0,248,530),64310=>array(-9,0,306,543),64312=>array(68,-12,532,530),64313=>array(16,258,248,530),64314=>array(20,-199,439,530),64315=>array(38,-12,469,530),64316=>array(33,-12,436,716),64318=>array(30,0,526,530),64320=>array(38,0,270,530),64321=>array(25,-12,546,530),64323=>array(45,-199,499,530),64324=>array(37,-12,511,530),64326=>array(45,0,477,518),64327=>array(72,-199,535,518),64328=>array(20,0,439,530),64329=>array(72,-12,674,518),64330=>array(21,-13,565,530),64331=>array(16,0,248,634),64332=>array(38,0,533,622),64333=>array(38,-12,469,622),64334=>array(37,-12,511,622),64335=>array(33,0,517,716),64336=>array(-15,0,256,927),64337=>array(-15,0,274,927),64338=>array(62,-275,709,265),64339=>array(62,-279,789,265),64340=>array(-1,-252,194,284),64341=>array(-1,-256,244,284),64342=>array(62,-270,709,265),64343=>array(62,-270,789,265),64344=>array(-1,-228,233,284),64345=>array(-1,-228,244,284),64346=>array(62,-270,709,265),64347=>array(62,-270,789,265),64348=>array(-1,-242,210,284),64349=>array(-1,-242,244,284),64350=>array(62,-50,709,568),64351=>array(62,-50,789,568),64352=>array(-1,0,194,616),64353=>array(-1,0,244,616),64354=>array(62,-50,709,569),64355=>array(62,-50,789,569),64356=>array(-1,0,222,618),64357=>array(-1,0,244,618),64358=>array(62,-50,709,569),64359=>array(62,-50,789,569),64360=>array(-1,0,245,618),64361=>array(-1,0,244,618),64362=>array(62,0,895,859),64363=>array(62,-33,904,697),64364=>array(-1,0,404,860),64365=>array(-1,0,481,697),64366=>array(62,0,895,890),64367=>array(62,-33,904,727),64368=>array(-1,0,404,890),64369=>array(-1,0,481,727),64370=>array(52,-271,564,453),64371=>array(54,-271,659,453),64372=>array(-1,-236,567,453),64373=>array(-1,-236,638,453),64374=>array(52,-271,564,453),64375=>array(54,-271,659,453),64376=>array(-1,-105,567,453),64377=>array(-1,-105,638,453),64378=>array(52,-271,564,453),64379=>array(54,-271,659,453),64380=>array(-1,-208,567,453),64381=>array(-1,-208,638,453),64382=>array(52,-271,564,453),64383=>array(54,-271,659,453),64384=>array(-1,-236,567,453),64385=>array(-1,-237,638,453),64386=>array(38,-140,368,437),64387=>array(38,-140,459,436),64388=>array(38,0,368,614),64389=>array(38,0,459,638),64390=>array(38,0,368,716),64391=>array(38,0,459,740),64392=>array(38,0,368,746),64393=>array(38,0,459,770),64394=>array(-74,-210,362,554),64395=>array(-74,-210,437,544),64396=>array(-74,-210,369,584),64397=>array(-74,-210,437,574),64398=>array(62,0,827,717),64399=>array(62,0,943,717),64400=>array(-1,0,432,717),64401=>array(-1,0,548,717),64402=>array(62,0,827,793),64403=>array(62,0,943,793),64404=>array(-1,0,432,793),64405=>array(-1,0,548,793),64406=>array(62,-256,827,793),64407=>array(62,-257,943,793),64408=>array(-1,-252,432,793),64409=>array(-1,-256,548,793),64410=>array(62,0,827,839),64411=>array(62,0,943,839),64412=>array(-1,0,432,839),64413=>array(-1,0,548,839),64414=>array(62,-121,630,272),64415=>array(39,-228,724,183),64416=>array(62,-121,630,568),64417=>array(39,-228,724,568),64418=>array(-1,0,245,618),64419=>array(-1,0,244,618),64420=>array(62,-6,452,705),64421=>array(62,0,478,705),64422=>array(62,-6,452,431),64423=>array(2,-85,510,159),64424=>array(-1,-242,194,284),64425=>array(-1,-264,428,196),64426=>array(29,-15,644,593),64427=>array(29,-15,707,593),64428=>array(-1,0,624,593),64429=>array(-1,0,687,593),64430=>array(71,-221,684,297),64431=>array(62,-221,675,95),64432=>array(71,-221,684,473),64433=>array(62,-221,675,363),64467=>array(62,0,689,817),64468=>array(34,0,734,817),64469=>array(-1,0,432,889),64470=>array(-1,0,548,889),64471=>array(-108,-210,408,766),64472=>array(-111,-210,467,704),64473=>array(-108,-210,408,696),64474=>array(-111,-210,467,628),64475=>array(-108,-210,408,789),64476=>array(-111,-210,467,725),64477=>array(-108,-210,441,755),64478=>array(-108,-210,408,750),64479=>array(-111,-210,467,685),64480=>array(-108,-210,408,476),64481=>array(-111,-210,467,379),64482=>array(-108,-210,408,705),64483=>array(-111,-210,467,641),64484=>array(10,-279,730,453),64485=>array(33,-279,935,126),64486=>array(-1,-239,194,284),64487=>array(-1,-239,244,284),64488=>array(-1,0,194,284),64489=>array(-1,0,244,284),64490=>array(79,0,475,716),64491=>array(79,0,518,716),64492=>array(2,-85,710,569),64493=>array(2,-85,754,569),64494=>array(-111,-210,667,569),64495=>array(-111,-210,711,569),64496=>array(-111,-210,667,704),64497=>array(-111,-210,711,704),64498=>array(-111,-210,667,628),64499=>array(-111,-210,711,628),64500=>array(-111,-210,667,725),64501=>array(-111,-210,711,725),64502=>array(33,-279,1135,569),64503=>array(33,-279,1178,569),64504=>array(-1,-256,445,569),64505=>array(34,-270,995,569),64506=>array(34,-270,1038,569),64507=>array(-1,0,445,569),64508=>array(32,-121,679,453),64509=>array(34,-270,794,126),64510=>array(-1,-140,217,284),64511=>array(-1,-140,244,284),64512=>array(54,-271,860,569),64513=>array(54,-271,860,569),64514=>array(58,-265,842,569),64515=>array(34,-270,995,569),64516=>array(34,-265,1005,569),64517=>array(54,-271,853,453),64518=>array(54,-271,853,453),64519=>array(54,-271,853,621),64520=>array(58,-265,834,359),64521=>array(34,-270,988,284),64522=>array(34,-265,998,284),64523=>array(54,-271,876,486),64524=>array(54,-271,876,486),64525=>array(54,-271,876,621),64526=>array(58,-265,858,486),64527=>array(34,-270,1011,486),64528=>array(34,-265,1021,486),64529=>array(54,-271,876,588),64530=>array(58,-265,858,588),64531=>array(34,-270,1011,588),64532=>array(34,-265,1021,588),64533=>array(54,-271,1226,453),64534=>array(58,-265,1208,453),64535=>array(54,-271,1226,453),64536=>array(58,-265,1208,453),64537=>array(54,-271,1226,610),64538=>array(54,-271,1226,610),64539=>array(58,-265,1208,610),64540=>array(54,-271,1350,453),64541=>array(54,-271,1350,453),64542=>array(54,-271,1350,621),64543=>array(58,-265,1332,359),64544=>array(54,-271,1415,453),64545=>array(58,-265,1397,436),64546=>array(54,-271,1415,522),64547=>array(54,-271,1415,522),64548=>array(54,-271,1415,621),64549=>array(58,-265,1397,522),64550=>array(54,-271,1331,686),64551=>array(58,-265,1313,686),64552=>array(58,-265,1313,686),64553=>array(54,-271,1183,492),64554=>array(58,-265,1165,492),64555=>array(54,-271,1183,716),64556=>array(58,-265,1165,716),64557=>array(54,-271,1063,773),64558=>array(54,-271,1063,773),64559=>array(54,-271,1063,773),64560=>array(58,-265,1045,773),64561=>array(34,-270,1198,773),64562=>array(34,-265,1208,773),64563=>array(54,-271,1063,758),64564=>array(58,-265,1045,758),64565=>array(34,-270,1198,758),64566=>array(34,-265,1208,758),64567=>array(79,0,706,717),64568=>array(54,-271,1091,717),64569=>array(54,-271,1091,717),64570=>array(54,-271,1091,717),64571=>array(34,-228,1106,717),64572=>array(58,-265,1073,717),64573=>array(34,-270,1226,717),64574=>array(34,-265,1236,717),64575=>array(54,-271,853,716),64576=>array(54,-271,853,716),64577=>array(54,-271,853,716),64578=>array(58,-265,835,716),64579=>array(34,-270,988,716),64580=>array(34,-265,998,716),64581=>array(54,-271,1078,453),64582=>array(54,-271,1078,453),64583=>array(54,-271,1078,621),64584=>array(58,-265,1060,359),64585=>array(34,-270,1213,359),64586=>array(34,-265,1223,359),64587=>array(54,-271,853,501),64588=>array(54,-271,853,501),64589=>array(54,-271,853,621),64590=>array(58,-265,835,501),64591=>array(34,-270,988,501),64592=>array(34,-265,998,501),64593=>array(54,-271,1283,593),64594=>array(58,-265,1265,593),64595=>array(34,-270,1418,593),64596=>array(34,-265,1428,593),64597=>array(54,-271,876,453),64598=>array(54,-271,876,453),64599=>array(54,-271,876,621),64600=>array(58,-265,858,359),64601=>array(34,-270,1011,284),64602=>array(34,-265,1021,284),64603=>array(38,0,368,889),64604=>array(-74,-210,357,609),64605=>array(32,-121,679,505),64606=>array(4,521,299,990),64607=>array(7,618,299,990),64608=>array(7,648,299,990),64609=>array(4,521,299,990),64610=>array(7,770,299,990),64611=>array(7,588,299,1053),64612=>array(-74,-210,681,569),64613=>array(-74,-210,681,569),64614=>array(58,-265,885,569),64615=>array(39,-228,968,569),64616=>array(34,-270,1038,569),64617=>array(34,-265,1048,569),64618=>array(-74,-210,681,284),64619=>array(-74,-210,681,458),64620=>array(58,-265,885,359),64621=>array(39,-228,968,356),64622=>array(34,-270,1038,284),64623=>array(34,-265,1048,284),64624=>array(-74,-210,681,486),64625=>array(-74,-210,681,486),64626=>array(58,-265,885,486),64627=>array(39,-228,968,486),64628=>array(34,-270,1038,486),64629=>array(34,-265,1048,486),64630=>array(-74,-210,681,588),64631=>array(-74,-210,681,588),64632=>array(58,-265,885,588),64633=>array(39,-228,968,588),64634=>array(34,-270,1038,588),64635=>array(34,-265,1048,588),64636=>array(34,-270,1275,610),64637=>array(34,-265,1285,610),64638=>array(34,-270,1275,595),64639=>array(34,-265,1285,595),64640=>array(79,0,822,717),64641=>array(34,-228,1222,717),64642=>array(58,-265,1189,717),64643=>array(34,-270,1342,717),64644=>array(34,-265,1352,717),64645=>array(58,-265,885,716),64646=>array(34,-270,1038,716),64647=>array(34,-265,1048,716),64648=>array(79,0,807,716),64649=>array(58,-265,1174,359),64650=>array(-74,-210,681,501),64651=>array(-74,-210,681,501),64652=>array(58,-265,885,501),64653=>array(39,-228,968,501),64654=>array(34,-270,1038,501),64655=>array(34,-265,1048,501),64656=>array(34,-270,794,301),64657=>array(-74,-210,681,284),64658=>array(-74,-210,681,458),64659=>array(58,-265,885,359),64660=>array(39,-228,968,356),64661=>array(34,-270,1038,284),64662=>array(34,-265,1048,284),64663=>array(-1,-140,839,569),64664=>array(-1,0,839,569),64665=>array(-1,0,839,612),64666=>array(-1,0,734,569),64667=>array(-1,-269,606,569),64668=>array(-1,-140,832,453),64669=>array(-1,-140,832,453),64670=>array(-1,-140,832,612),64671=>array(-1,-140,727,359),64672=>array(-1,-269,600,376),64673=>array(-1,-140,855,486),64674=>array(-1,0,855,486),64675=>array(-1,0,855,612),64676=>array(-1,0,750,486),64677=>array(-1,-269,623,486),64678=>array(-1,0,750,588),64679=>array(-1,-80,1205,453),64680=>array(-1,-80,1100,453),64681=>array(-1,-140,1205,453),64682=>array(-1,0,1100,453),64683=>array(-1,-140,1205,610),64684=>array(-1,0,1100,610),64685=>array(-1,-140,1329,453),64686=>array(-1,0,1329,453),64687=>array(-1,0,1329,612),64688=>array(-1,0,1224,359),64689=>array(-1,0,1394,453),64690=>array(-1,0,1394,612),64691=>array(-1,0,1289,436),64692=>array(-1,-140,1394,522),64693=>array(-1,0,1394,522),64694=>array(-1,0,1394,612),64695=>array(-1,0,1289,522),64696=>array(-1,0,1310,686),64697=>array(-1,0,1205,686),64698=>array(-1,-140,1162,492),64699=>array(-1,0,1057,492),64700=>array(-1,-140,1162,716),64701=>array(-1,0,1057,716),64702=>array(-1,-140,1042,773),64703=>array(-1,0,1042,773),64704=>array(-1,0,1042,773),64705=>array(-1,0,937,773),64706=>array(-1,0,1042,758),64707=>array(-1,0,937,758),64708=>array(-1,-140,1070,717),64709=>array(-1,0,1070,717),64710=>array(-1,0,1070,717),64711=>array(-1,0,676,717),64712=>array(-1,0,965,717),64713=>array(-1,-140,832,716),64714=>array(-1,0,832,716),64715=>array(-1,0,832,716),64716=>array(-1,0,727,716),64717=>array(-1,-269,600,716),64718=>array(-1,-140,1057,453),64719=>array(-1,0,1057,453),64720=>array(-1,0,1057,612),64721=>array(-1,0,952,359),64722=>array(-1,-140,832,501),64723=>array(-1,0,832,501),64724=>array(-1,0,832,612),64725=>array(-1,0,727,501),64726=>array(-1,-269,600,501),64727=>array(-1,-140,1262,593),64728=>array(-1,0,1157,593),64729=>array(-1,0,624,912),64730=>array(-1,-140,855,453),64731=>array(-1,-140,855,453),64732=>array(-1,-140,855,612),64733=>array(-1,-140,750,359),64734=>array(-1,-269,623,376),64735=>array(-1,0,777,569),64736=>array(-1,-269,650,569),64737=>array(-1,-140,777,359),64738=>array(-1,-269,650,376),64739=>array(-1,0,777,486),64740=>array(-1,-269,650,486),64741=>array(-1,0,777,588),64742=>array(-1,-269,650,588),64743=>array(-1,0,1304,359),64744=>array(-1,-269,1177,376),64745=>array(-1,0,1304,604),64746=>array(-1,-269,1177,604),64747=>array(-1,0,792,717),64748=>array(-1,0,1081,717),64749=>array(-1,0,777,716),64750=>array(-1,0,777,501),64751=>array(-1,-269,650,501),64752=>array(-1,-140,777,359),64753=>array(-1,-269,650,376),64754=>array(-1,0,307,1058),64755=>array(-1,0,303,990),64756=>array(-1,0,299,1054),64757=>array(34,-270,1466,686),64758=>array(34,-265,1476,686),64759=>array(34,-270,1318,492),64760=>array(34,-265,1328,492),64761=>array(34,-270,1318,716),64762=>array(34,-265,1328,716),64763=>array(34,-270,1485,346),64764=>array(34,-265,1495,346),64765=>array(34,-270,1485,604),64766=>array(34,-265,1495,604),64767=>array(34,-270,1361,453),64768=>array(34,-265,1371,453),64769=>array(34,-270,1361,453),64770=>array(34,-265,1371,453),64771=>array(34,-270,1361,610),64772=>array(34,-265,1371,610),64773=>array(34,-270,1550,436),64774=>array(34,-265,1560,436),64775=>array(34,-270,1550,522),64776=>array(34,-265,1560,522),64777=>array(54,-271,1350,604),64778=>array(54,-271,1350,604),64779=>array(54,-271,1350,621),64780=>array(58,-265,1332,604),64781=>array(-74,-210,1128,604),64782=>array(-74,-210,1128,346),64783=>array(-74,-210,1193,436),64784=>array(-74,-210,1193,522),64785=>array(34,-270,1528,686),64786=>array(34,-265,1538,686),64787=>array(34,-270,1349,407),64788=>array(34,-265,1359,407),64789=>array(34,-270,1349,624),64790=>array(34,-265,1359,624),64791=>array(34,-270,1565,346),64792=>array(34,-265,1575,346),64793=>array(34,-270,1565,604),64794=>array(34,-265,1575,604),64795=>array(34,-270,1432,453),64796=>array(34,-265,1442,453),64797=>array(34,-270,1432,453),64798=>array(34,-265,1442,453),64799=>array(34,-270,1432,612),64800=>array(34,-265,1442,612),64801=>array(34,-270,1612,436),64802=>array(34,-265,1622,436),64803=>array(34,-270,1612,522),64804=>array(34,-265,1622,522),64805=>array(54,-271,1430,604),64806=>array(54,-271,1430,604),64807=>array(54,-271,1430,621),64808=>array(58,-265,1412,604),64809=>array(-74,-210,1208,604),64810=>array(-74,-210,1208,346),64811=>array(-74,-210,1255,436),64812=>array(-74,-210,1255,522),64813=>array(-1,-140,1329,604),64814=>array(-1,0,1329,604),64815=>array(-1,0,1329,612),64816=>array(-1,0,1224,604),64817=>array(-1,-269,1097,376),64818=>array(-1,-269,1097,604),64819=>array(-1,0,1205,686),64820=>array(-1,-140,1409,453),64821=>array(-1,0,1409,453),64822=>array(-1,0,1409,612),64823=>array(-1,-140,1409,604),64824=>array(-1,0,1409,604),64825=>array(-1,0,1409,612),64826=>array(-1,0,1267,686),64827=>array(-1,0,1267,686),64828=>array(79,0,615,944),64829=>array(79,0,615,944),64830=>array(82,-218,445,790),64831=>array(155,-218,518,790),64848=>array(-1,-140,1389,486),64849=>array(54,-271,1542,486),64850=>array(-1,-140,1494,486),64851=>array(-1,0,1389,486),64852=>array(-1,0,1389,612),64853=>array(-1,-140,1389,486),64854=>array(-1,0,1389,486),64855=>array(-1,0,1389,612),64856=>array(54,-271,1831,453),64857=>array(-1,-80,1738,453),64858=>array(34,-265,1976,453),64859=>array(34,-270,1965,453),64860=>array(-1,-140,1967,453),64861=>array(-1,-140,1967,453),64862=>array(34,-270,2203,453),64863=>array(54,-271,1963,453),64864=>array(-1,0,1862,453),64865=>array(-1,-140,1862,453),64866=>array(58,-265,1945,359),64867=>array(-1,0,1757,359),64868=>array(54,-271,2115,453),64869=>array(-1,0,2032,453),64870=>array(58,-265,1992,436),64871=>array(58,-265,2050,604),64872=>array(-1,0,1862,604),64873=>array(34,-265,2213,604),64874=>array(54,-271,1963,621),64875=>array(-1,0,1862,612),64876=>array(58,-265,1945,604),64877=>array(-1,0,1757,604),64878=>array(34,-270,2250,522),64879=>array(58,-265,2097,612),64880=>array(-1,0,1927,612),64881=>array(54,-271,1926,686),64882=>array(-1,0,1843,686),64883=>array(-1,0,1738,686),64884=>array(34,-265,2071,686),64885=>array(58,-265,1834,453),64886=>array(58,-265,1729,407),64887=>array(-1,0,1590,492),64888=>array(34,-270,1882,407),64889=>array(58,-265,1729,624),64890=>array(34,-265,1893,624),64891=>array(34,-270,1882,624),64892=>array(58,-265,1760,612),64893=>array(-1,0,1575,773),64894=>array(54,-271,1671,595),64895=>array(58,-265,1655,595),64896=>array(58,-265,1523,716),64897=>array(34,-265,1687,716),64898=>array(34,-270,1676,716),64899=>array(-1,-140,1470,716),64900=>array(54,-271,1542,716),64901=>array(58,-265,1523,716),64902=>array(-1,0,1365,716),64903=>array(54,-271,1437,716),64904=>array(-1,0,1365,716),64905=>array(-1,-140,1695,453),64906=>array(-1,0,1590,453),64907=>array(34,-265,1976,453),64908=>array(-1,-140,1695,453),64909=>array(-1,-140,1590,453),64910=>array(-1,-140,1695,612),64911=>array(-1,0,1590,612),64914=>array(-1,-140,1695,612),64915=>array(-1,-140,1795,593),64916=>array(-1,0,1690,593),64917=>array(-1,0,1365,501),64918=>array(34,-270,1676,501),64919=>array(58,-265,1523,501),64920=>array(-1,-140,1365,501),64921=>array(34,-270,1676,501),64922=>array(34,-265,1582,501),64923=>array(34,-270,1571,501),64924=>array(58,-265,1418,359),64925=>array(-1,-140,1284,359),64926=>array(34,-265,1687,612),64927=>array(34,-265,1687,486),64928=>array(34,-270,1676,486),64929=>array(34,-265,1687,612),64930=>array(34,-270,1676,612),64931=>array(34,-265,1582,486),64932=>array(34,-270,1571,486),64933=>array(34,-265,1976,453),64934=>array(34,-270,2070,453),64935=>array(34,-270,1965,453),64936=>array(34,-270,2203,612),64937=>array(34,-265,2260,453),64938=>array(34,-265,2213,604),64939=>array(34,-265,2260,522),64940=>array(34,-265,1687,716),64941=>array(34,-265,1582,716),64942=>array(34,-265,1687,453),64943=>array(34,-265,1687,453),64944=>array(34,-265,1582,359),64945=>array(34,-265,1871,359),64946=>array(34,-265,1818,595),64947=>array(34,-265,1687,501),64948=>array(-1,0,1575,758),64949=>array(-1,0,1365,716),64950=>array(34,-265,1893,407),64951=>array(34,-265,1885,717),64952=>array(-1,-140,1470,501),64953=>array(34,-265,1976,612),64954=>array(-1,-140,1365,716),64955=>array(58,-265,1722,717),64956=>array(58,-265,1523,716),64957=>array(54,-271,1542,501),64958=>array(34,-265,2081,453),64959=>array(34,-265,2081,453),64960=>array(34,-265,1976,453),64961=>array(34,-265,1818,610),64962=>array(34,-265,1687,453),64963=>array(-1,0,1499,717),64964=>array(-1,-140,1695,492),64965=>array(-1,0,1822,436),64966=>array(34,-265,2213,612),64967=>array(34,-265,1687,501),65008=>array(62,-221,1462,716),65009=>array(62,-221,1110,758),65010=>array(52,0,1077,1015),65011=>array(-74,-210,1277,717),65012=>array(38,0,2049,453),65013=>array(58,-265,2196,716),65014=>array(34,-210,2066,716),65015=>array(62,-140,1490,716),65016=>array(58,-265,1984,716),65017=>array(34,-270,1794,716),65018=>array(77,-156,1842,762),65019=>array(74,-37,1003,826),65056=>array(55,604,450,726),65057=>array(0,604,395,726),65058=>array(55,604,450,726),65059=>array(0,604,395,726),65072=>array(446,87,554,679),65073=>array(461,-121,539,887),65074=>array(461,229,539,537),65075=>array(-5,-121,73,887),65076=>array(0,-118,118,885),65077=>array(45,39,952,277),65078=>array(47,558,954,796),65079=>array(43,31,956,281),65080=>array(43,548,956,798),65081=>array(41,19,960,294),65082=>array(40,543,959,818),65083=>array(45,18,950,306),65084=>array(47,530,952,818),65085=>array(47,-32,953,416),65086=>array(47,420,953,868),65087=>array(47,-2,953,325),65088=>array(47,511,953,838),65089=>array(48,18,952,358),65090=>array(48,473,952,818),65091=>array(48,-12,952,359),65092=>array(48,475,952,848),65097=>array(75,761,925,801),65098=>array(75,731,925,829),65099=>array(-1,771,1001,889),65100=>array(-2,656,1001,884),65101=>array(75,-29,925,11),65102=>array(75,-49,925,49),65103=>array(-1,-112,1001,6),65104=>array(50,-85,114,60),65105=>array(33,109,172,224),65106=>array(53,0,113,60),65108=>array(50,-85,114,311),65109=>array(54,0,114,311),65110=>array(28,0,305,437),65111=>array(51,0,116,430),65112=>array(-4,134,604,177),65113=>array(36,-126,178,437),65114=>array(22,-126,164,437),65115=>array(17,-126,186,437),65116=>array(14,-126,184,437),65117=>array(41,-119,184,430),65118=>array(16,-119,159,430),65119=>array(7,-7,327,437),65120=>array(26,-10,386,437),65121=>array(20,254,214,437),65122=>array(33,70,317,354),65123=>array(19,129,181,182),65124=>array(33,67,317,357),65125=>array(33,67,317,357),65126=>array(33,122,317,302),65128=>array(0,-14,167,430),65129=>array(23,-62,307,469),65130=>array(44,-16,491,437),65131=>array(34,-126,589,437),65136=>array(10,716,290,944),65137=>array(-1,0,299,944),65138=>array(4,716,292,990),65140=>array(8,-255,288,-78),65142=>array(10,716,290,859),65143=>array(-1,0,299,859),65144=>array(4,716,292,990),65145=>array(-1,0,303,990),65146=>array(8,-170,288,-78),65147=>array(-1,-170,297,95),65148=>array(7,716,299,936),65149=>array(-1,0,307,936),65150=>array(3,767,151,915),65151=>array(-1,0,155,915),65152=>array(54,0,469,422),65153=>array(-23,0,270,846),65154=>array(-23,0,274,846),65155=>array(46,0,188,933),65156=>array(46,0,274,933),65157=>array(-108,-210,408,762),65158=>array(-111,-210,467,664),65159=>array(46,-285,188,716),65160=>array(46,-285,274,716),65161=>array(32,-121,679,453),65162=>array(34,-270,794,301),65163=>array(-1,0,201,569),65164=>array(-1,0,244,569),65165=>array(79,0,164,716),65166=>array(79,0,274,716),65167=>array(62,-190,709,265),65168=>array(62,-190,789,265),65169=>array(-1,-140,194,284),65170=>array(-1,-140,244,284),65171=>array(62,-6,452,633),65172=>array(62,0,478,628),65173=>array(62,-50,709,437),65174=>array(62,-50,789,437),65175=>array(-1,0,217,486),65176=>array(-1,0,244,486),65177=>array(62,-50,709,539),65178=>array(62,-50,789,539),65179=>array(-1,0,217,588),65180=>array(-1,0,244,588),65181=>array(52,-271,564,453),65182=>array(54,-271,659,453),65183=>array(-1,-80,567,453),65184=>array(-1,-140,638,453),65185=>array(52,-271,564,453),65186=>array(54,-271,659,453),65187=>array(-1,0,567,453),65188=>array(-1,0,638,453),65189=>array(52,-271,564,621),65190=>array(54,-271,659,621),65191=>array(-1,0,567,610),65192=>array(-1,0,638,612),65193=>array(38,0,368,437),65194=>array(38,0,459,436),65195=>array(38,0,368,629),65196=>array(38,0,459,653),65197=>array(-74,-210,357,290),65198=>array(-74,-210,437,239),65199=>array(-74,-210,357,470),65200=>array(-74,-210,437,458),65201=>array(39,-228,1115,346),65202=>array(39,-228,1195,346),65203=>array(-1,0,691,346),65204=>array(-1,0,771,346),65205=>array(39,-228,1115,604),65206=>array(39,-228,1195,604),65207=>array(-1,0,691,604),65208=>array(-1,0,771,604),65209=>array(39,-228,1230,436),65210=>array(39,-228,1292,436),65211=>array(-1,0,756,436),65212=>array(-1,0,818,436),65213=>array(39,-228,1230,532),65214=>array(39,-228,1292,532),65215=>array(-1,0,756,522),65216=>array(-1,0,818,522),65217=>array(59,0,782,686),65218=>array(59,0,844,686),65219=>array(-1,0,672,686),65220=>array(-1,0,734,686),65221=>array(59,0,782,686),65222=>array(59,0,844,686),65223=>array(-1,0,672,686),65224=>array(-1,0,734,686),65225=>array(53,-271,565,492),65226=>array(55,-271,567,443),65227=>array(-1,0,524,492),65228=>array(-3,0,555,407),65229=>array(53,-271,565,725),65230=>array(55,-271,567,660),65231=>array(-1,0,524,716),65232=>array(-3,0,555,624),65233=>array(62,0,895,773),65234=>array(62,-33,904,610),65235=>array(-1,0,404,773),65236=>array(-1,0,481,610),65237=>array(34,-214,738,678),65238=>array(39,-271,824,557),65239=>array(-1,0,404,758),65240=>array(-1,0,481,595),65241=>array(62,0,689,716),65242=>array(34,0,734,716),65243=>array(-1,0,432,717),65244=>array(-1,0,548,717),65245=>array(34,-121,594,716),65246=>array(34,-228,674,716),65247=>array(-1,0,194,716),65248=>array(-1,0,244,716),65249=>array(58,-265,527,359),65250=>array(58,-265,641,359),65251=>array(-1,0,419,359),65252=>array(-1,0,533,359),65253=>array(62,-121,630,458),65254=>array(39,-228,724,356),65255=>array(-1,0,194,501),65256=>array(-1,0,244,501),65257=>array(62,-6,452,431),65258=>array(62,0,478,446),65259=>array(-1,0,624,593),65260=>array(-1,-269,406,376),65261=>array(-108,-210,408,476),65262=>array(-111,-210,467,379),65263=>array(32,-121,679,453),65264=>array(34,-270,794,126),65265=>array(32,-238,679,453),65266=>array(34,-265,804,146),65267=>array(-1,-140,217,284),65268=>array(-1,-140,244,284),65269=>array(-122,-78,474,862),65270=>array(-121,-78,604,862),65271=>array(-27,-78,474,862),65272=>array(-27,-78,604,862),65273=>array(8,-171,474,716),65274=>array(8,-172,604,716),65275=>array(8,-78,474,716),65276=>array(8,-78,604,716),65281=>array(446,0,555,716),65282=>array(363,462,635,716),65283=>array(234,-12,768,728),65284=>array(263,-103,736,782),65285=>array(128,-27,874,728),65286=>array(199,-17,800,728),65287=>array(447,462,547,716),65288=>array(382,-210,619,728),65289=>array(382,-210,619,728),65290=>array(338,423,661,728),65291=>array(264,116,738,590),65292=>array(447,-141,553,100),65293=>array(366,215,635,303),65294=>array(448,0,548,100),65295=>array(361,-24,639,716),65296=>array(266,-12,732,719),65297=>array(367,0,631,719),65298=>array(263,0,737,719),65299=>array(267,-12,736,719),65300=>array(253,0,748,716),65301=>array(263,-12,737,706),65302=>array(265,-12,737,719),65303=>array(269,0,732,706),65304=>array(265,-12,736,719),65305=>array(266,-12,736,719),65306=>array(449,0,549,518),65307=>array(447,-141,553,518),65308=>array(263,111,737,595),65309=>array(263,203,737,503),65310=>array(263,111,737,595),65311=>array(269,0,731,728),65312=>array(37,-210,962,729),65313=>array(166,0,835,716),65314=>array(229,0,770,716),65315=>array(184,-12,816,728),65316=>array(204,0,796,716),65317=>array(232,0,767,716),65318=>array(258,0,741,716),65319=>array(169,-12,831,728),65320=>array(219,0,781,716),65321=>array(452,0,547,716),65322=>array(304,-12,697,716),65323=>array(204,0,796,716),65324=>array(276,0,724,716),65325=>array(159,0,840,716),65326=>array(218,0,781,716),65327=>array(157,-12,842,728),65328=>array(227,0,773,716),65329=>array(151,-56,849,728),65330=>array(184,0,815,716),65331=>array(215,-12,785,728),65332=>array(216,0,783,716),65333=>array(218,-12,781,716),65334=>array(173,0,827,716),65335=>array(39,0,960,716),65336=>array(172,0,828,716),65337=>array(172,0,828,716),65338=>array(217,0,783,716),65339=>array(403,-199,597,716),65340=>array(361,-24,639,716),65341=>array(403,-199,597,716),65342=>array(291,325,708,716),65343=>array(244,-125,756,-75),65344=>array(410,591,590,728),65345=>array(261,-12,739,530),65346=>array(275,-12,725,716),65347=>array(274,-12,726,530),65348=>array(275,-12,725,716),65349=>array(261,-12,739,530),65350=>array(348,0,651,728),65351=>array(271,-210,728,530),65352=>array(288,0,711,716),65353=>array(456,0,544,716),65354=>array(400,-209,600,716),65355=>array(285,0,715,716),65356=>array(456,0,544,716),65357=>array(148,0,852,530),65358=>array(289,0,711,530),65359=>array(257,-12,743,530),65360=>array(275,-199,725,530),65361=>array(275,-199,725,530),65362=>array(359,0,641,530),65363=>array(285,-12,715,530),65364=>array(374,-7,626,700),65365=>array(289,-12,710,518),65366=>array(262,0,737,518),65367=>array(144,0,856,518),65368=>array(257,0,743,518),65369=>array(262,-210,738,518),65370=>array(270,0,729,518),65371=>array(359,-210,641,728),65372=>array(462,-199,538,716),65373=>array(359,-210,641,728),65374=>array(250,272,749,432),65377=>array(53,-40,235,142),65378=>array(79,-68,421,837),65379=>array(77,-68,423,837),65380=>array(54,-82,296,171),65381=>array(196,332,304,440),65382=>array(65,-53,435,753),65383=>array(63,-11,461,732),65384=>array(46,-3,441,769),65385=>array(79,-9,425,763),65386=>array(61,32,439,689),65387=>array(38,-15,443,751),65388=>array(51,-26,452,756),65389=>array(61,33,439,696),65390=>array(79,19,421,701),65391=>array(56,-3,432,727),65392=>array(81,329,419,411),65393=>array(43,-61,481,751),65394=>array(42,-44,448,795),65395=>array(62,-47,439,803),65396=>array(41,0,459,735),65397=>array(34,-45,464,787),65398=>array(38,-40,443,794),65399=>array(43,-46,457,799),65400=>array(40,-49,436,815),65401=>array(39,-48,461,813),65402=>array(60,-23,440,734),65403=>array(42,-59,458,788),65404=>array(36,-33,461,770),65405=>array(28,-49,472,727),65406=>array(44,-5,468,786),65407=>array(49,-51,442,780),65408=>array(36,-56,453,798),65409=>array(41,-50,459,798),65410=>array(45,-43,455,770),65411=>array(41,-61,459,740),65412=>array(122,-46,444,787),65413=>array(42,-59,458,786),65414=>array(41,16,459,711),65415=>array(42,-47,459,734),65416=>array(25,-51,487,769),65417=>array(52,-43,442,740),65418=>array(35,-29,464,791),65419=>array(95,-5,465,770),65420=>array(66,-54,434,732),65421=>array(26,24,472,645),65422=>array(22,-47,472,785),65423=>array(50,-31,450,729),65424=>array(38,-31,463,769),65425=>array(28,-31,478,790),65426=>array(45,-35,449,782),65427=>array(41,-6,459,739),65428=>array(47,-50,468,797),65429=>array(41,-4,459,730),65430=>array(61,-27,439,730),65431=>array(58,-54,442,748),65432=>array(106,-53,394,768),65433=>array(18,-44,481,788),65434=>array(111,-29,474,788),65435=>array(71,-24,429,730),65436=>array(64,-48,436,731),65437=>array(41,-33,461,749),65438=>array(21,523,250,750),65439=>array(38,591,220,773),65441=>array(50,91,450,665),65442=>array(31,91,469,665),65443=>array(20,78,495,665),65444=>array(49,90,451,665),65445=>array(29,80,492,666),65446=>array(30,91,472,666),65447=>array(54,90,446,664),65448=>array(28,90,472,665),65449=>array(59,90,451,665),65450=>array(42,88,458,665),65451=>array(39,85,461,665),65452=>array(39,85,461,665),65453=>array(39,78,495,665),65454=>array(41,85,459,665),65455=>array(34,85,466,665),65456=>array(32,85,468,666),65457=>array(79,90,421,665),65458=>array(79,90,421,665),65459=>array(37,88,463,665),65460=>array(37,78,495,664),65461=>array(13,80,486,661),65462=>array(2,78,493,663),65463=>array(52,92,448,666),65464=>array(17,78,481,665),65465=>array(11,79,495,666),65466=>array(19,76,481,665),65467=>array(72,90,428,663),65468=>array(56,91,444,664),65469=>array(62,90,438,665),65470=>array(44,88,456,665),65474=>array(105,-64,395,842),65475=>array(95,-64,405,842),65476=>array(103,-64,397,842),65477=>array(90,-64,411,842),65478=>array(103,-65,397,841),65479=>array(40,-63,445,843),65482=>array(103,-64,397,842),65483=>array(39,-63,446,843),65484=>array(43,197,457,614),65485=>array(24,-64,476,842),65486=>array(27,-64,463,842),65487=>array(24,-64,439,842),65490=>array(30,197,470,615),65491=>array(40,76,460,554),65492=>array(31,-65,454,841),65493=>array(25,-63,465,843),65494=>array(31,-64,449,842),65495=>array(40,110,468,588),65498=>array(28,357,472,436),65499=>array(30,-64,450,842),65500=>array(212,-64,288,842),65504=>array(274,-200,726,716),65505=>array(242,-14,758,728),65506=>array(263,203,737,503),65507=>array(244,793,756,843),65508=>array(462,-199,538,716),65509=>array(223,0,777,716),65510=>array(39,0,960,716),65512=>array(207,-218,293,994),65513=>array(40,100,460,412),65514=>array(93,0,405,420),65515=>array(40,100,460,412),65516=>array(93,0,405,420),65517=>array(35,160,465,590),65518=>array(35,160,465,590),65532=>array(0,0,1000,719),65533=>array(85,-21,915,810),65535=>array(125,0,875,750)); $cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); // --- EOF --- - diff --git a/tools/tcpdf/fonts/courier.php b/tools/tcpdf/fonts/courier.php new file mode 100644 index 000000000..e935b6768 --- /dev/null +++ b/tools/tcpdf/fonts/courier.php @@ -0,0 +1,12 @@ +33,'FontBBox'=>'[-23 -250 715 805]','ItalicAngle'=>0,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/courierb.php b/tools/tcpdf/fonts/courierb.php new file mode 100644 index 000000000..acb01b0d6 --- /dev/null +++ b/tools/tcpdf/fonts/courierb.php @@ -0,0 +1,12 @@ +33,'FontBBox'=>'[-113 -250 749 801]','ItalicAngle'=>0,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/courierbi.php b/tools/tcpdf/fonts/courierbi.php new file mode 100644 index 000000000..631c623e9 --- /dev/null +++ b/tools/tcpdf/fonts/courierbi.php @@ -0,0 +1,12 @@ +97,'FontBBox'=>'[-57 -250 869 801]','ItalicAngle'=>-12,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/courieri.php b/tools/tcpdf/fonts/courieri.php new file mode 100644 index 000000000..5ae725d4a --- /dev/null +++ b/tools/tcpdf/fonts/courieri.php @@ -0,0 +1,12 @@ +97,'FontBBox'=>'[-27 -250 849 805]','ItalicAngle'=>-12,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/AUTHORS b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/AUTHORS new file mode 100644 index 000000000..48073dad7 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/AUTHORS @@ -0,0 +1,53 @@ +abysta at yandex.ru +Adrian Schroeter +Aleksey Chalabyan +Andrey Valentinovich Panov +Ben Laenen +Besarion Gugushvili +Bhikkhu Pesala +Clayborne Arevalo +Dafydd Harries +Danilo Segan +Davide Viti +David Jez +David Lawrence Ramsey +Denis Jacquerye +Dwayne Bailey +Eugeniy Meshcheryakov +Gee Fung Sit +Heikki Lindroos +James Cloos +James Crippen +John Karp +Keenan Pepper +Lars Naesbye Christensen +Lior Halphon +MaEr +Mashrab Kuvatov +Max Berger +Mederic Boquien +Michael Everson +MihailJP +Misu Moldovan +Nguyen Thai Ngoc Duy +Nicolas Mailhot +Norayr Chilingarian +Ognyan Kulev +Ondrej Koala Vacha +Peter Cernak +Remy Oudompheng +Roozbeh Pournader +Rouben Hakobian +Sahak Petrosyan +Sander Vesik +Stepan Roh +Stephen Hartke +Steve Tinney +Tavmjong Bah +Thomas Henlich +Tim May +Valentin Stoykov +Vasek Stodulka +Wesley Transue + +$Id: AUTHORS 2461 2011-02-18 16:38:20Z ben_laenen $ diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/BUGS b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/BUGS new file mode 100644 index 000000000..49b36de55 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/BUGS @@ -0,0 +1,3 @@ +See http://dejavu.sourceforge.net/wiki/index.php/Bugs + +$Id: BUGS 80 2004-11-13 13:12:02Z src $ diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/LICENSE b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/LICENSE new file mode 100644 index 000000000..254e2cc42 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/LICENSE @@ -0,0 +1,99 @@ +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. +Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. + +Arev Fonts Copyright +------------------------------ + +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and +associated documentation files (the "Font Software"), to reproduce +and distribute the modifications to the Bitstream Vera Font Software, +including without limitation the rights to use, copy, merge, publish, +distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Tavmjong Bah" or the word "Arev". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Tavmjong Bah Arev" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Tavmjong Bah shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Font Software without prior written authorization +from Tavmjong Bah. For further information, contact: tavmjong @ free +. fr. + +$Id: LICENSE 2133 2007-11-28 02:46:28Z lechimp $ diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/NEWS b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/NEWS new file mode 100644 index 000000000..87e3d5e53 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/NEWS @@ -0,0 +1,1315 @@ +Changes from 2.32 to 2.33 + +* added Old Italic block to Sans (by MaEr) +* added U+051E, U+051F to Sans (by MaEr) +* added U+01BA, U+0372-U+0373, U+0376-U+0377, U+03CF, U+1D00-U+1D01, + U+1D03-U+1D07, U+1D0A-U+1D13, U+1D15, U+1D18-U+1D1C, U+1D20-U+1D2B, + U+1D2F, U+1D3D, U+1D5C-U+1D61, U+1D66-U+1D6B, U+1DB8, U+1E9C-U+1E9D, + U+1EFA-U+1EFB, U+2C60-U+2C61, U+2C63, U+A726-U+A73C, U+A73E-U+A73F, + U+A746-U+A747, U+A74A-U+A74B, U+A74E+U+A74F, U+A768-U+A769, U+A77B-U+A77C, + U+A780-U+A787, U+A790-U+A791, U+A7FA-U+A7FF to Serif (by Gee Fung Sit 薛至峰) +* added alternate forms to U+014A and U+01B7 in Serif (by Gee Fung Sit 薛至峰) +* typographical improvements to U+0166-U+0167, U+0197, U+01B5-U+01B6, U+01BB, + U+0222-U+0223, U+023D, U+0250-U+0252, U+026E, U+0274, U+028F, U+029F, + U+02A3-U+02A5, U+02AB, U+03FE-U+03FF, U+1D02, U+1D14, U+1D1D-U+1D1F, U+1D3B, + U+1D43-U+1D46, U+1D59, U+1D9B, U+2C71, U+2C73 in Serif (by Gee Fung Sit 薛至峰) +* fixed bugs #31762 and #34700 plus other small fixes (wrong direction, + duplicate points, etc.) for Sans and Serif (by Gee Fung Sit 薛至峰) +* added U+204B to Mono (by Gee Fung Sit 薛至峰) +* added U+26E2 to Sans (by Gee Fung Sit 薛至峰) +* added Playing Cards block (U+1F0A0-U+1F0DF) to Sans (by Gee Fung Sit 薛至峰) +* emoticons in Sans: replace U+2639-U+263B with better versions, add + U+1F601-U+1F610, U+1F612-U+1F614, U+1F616, U+1F618, U+1F61A, U+1F61C-U+1F61E, + U+1F620-U+1F624, U+1F625, U+1F628-U+1F62B, U+1F62D, U+1F630-U+1F633, + U+1F635-U+1F640 (by Ben Laenen and Denis Jacquerye) +* added U+A78E, U+A790-U+A791 to Sans and Mono (by Denis Jacquerye) +* added U+A7FA to Sans (by Denis Jacquerye) +* subscripts: added U+2095-U+209C to Sans, Serif and Mono, adjusted + U+1D49-U+1D4A in Sans and Mono (by Denis Jacquerye) +* added U+0243 to Mono (by Denis Jacquerye) +* adjusted U+0307 to match dot of i, replaced dotaccent U+02D9 with U+0307 in +most dependencies in Sans (by Denis Jacquerye) +* adjusted anchors of f and added them to long s in Sans (by Denis Jacquerye) +* added anchors to precomposed dependencies of D and d (by Denis Jacquerye) +* added debug glyphs U+F002 and U+F003 which will show current point size (by + Ben Laenen) +* use correct version for Serbian italic be (by Eugeniy Meshcheryakov) +* added pictograms U+1F42D-U+1F42E, U+1F431, U+1F435 (by Denis Jacquerye) +* improved Hebrew in Sans (by Lior Halphon) +* improved Armenian in Sans, and added Armenian in Serif and Mono (by Rouben + Hakobian (Tarumian), Aleksey Chalabyan and Norayr Chilingarian) +* remove "locl" feature for Romanian for S/T/s/t with cedilla/comma accent (by + Ben Laenen) +* replace wrong "dflt" script tag in Mono with "DFLT" (by Ben Laenen) + +Changes from 2.31 to 2.32 + +* added to Sans: Latin small letter p with stroke (U+1D7D), Latin capital + letter p with stroke through descender (U+A750), Latin small letter p with + stroke through descender (U+A751), Latin capital letter thorn with stroke + (U+A764), Latin small letter thorn with stroke (U+A765), Latin capital letter + thorn with stroke through descender (U+A766), Latin small letter thorn with + stroke through descender (U+A767), Latin capital letter q with stroke through + descender (U+A756), Latin small letter q with stroke through descender + (U+A757), Latin capital letter p with flourish (U+A752), Latin small letter p + with flourish (U+A753) (by Ben Laenen) +* add new Indian rupee symbol (U+20B9) to Sans, Serif and Mono (although + standardization in Unicode not complete yet, UTC did assign this code point) + (by Ben Laenen) +* Sans: adjusted U+0E3F, U+20AB, U+20AD-U+20AE, U+20B1, U+20B5, U+20B8 to have + them take up the same width as digits (by Gee Fung Sit 薛至峰) +* added U+23E8 to Sans (by Thomas Henlich) +* fixed numerous bugs (#22579, #28189, #28977, N'Ko in Windows, fixed U+FB4F, + anchors for U+0332-U+0333, made extensions in Misc. Technical connect, and + other small fixes) (by Gee Fung Sit 薛至峰) +* added looptail g as stylistic variant to Serif (by Gee Fung Sit 薛至峰) +* added the remaining precomposed characters in Latin Extended Additional in + Serif (by Gee Fung Sit 薛至峰) +* added Georgian Mkhedruli (U+10D0-U+10FC) to Sans ExtraLight (by Besarion + Gugushvili) +* fix spacing in hinting of U+042E (Ю) in Mono (by Ben Laenen) +* replaced U+2650 and minor changes to U+2640-U+2642, U+2699, U+26A2-U+26A5, + U+26B2-U+26B5, U+26B8 in Sans (by Gee Fung Sit 薛至峰) +* added U+1E9C-U+1E9D, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2150-U+2152, + U+2189, U+26C0-U+26C3, U+A722-U+A725, U+1F030-U+1F093 to Sans (by Gee Fung + Sit 薛至峰) +* added U+1E9C-U+1E9E, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2181-U+2182, + U+2185 U+A722-U+A725, to Sans ExtraLight (by Gee Fung Sit 薛至峰) +* added U+20B8, U+22A2-U+22A5, U+A722-U+A725 to Mono (by Gee Fung Sit 薛至峰) +* added U+02CD, U+01BF, U+01F7, U+0222-U+0223, U+0243-U+0244, U+0246-U+024F, + U+2150-U+2152, U+2189, U+239B-U+23AD and U+A73D to Serif (by Gee Fung Sit + 薛至峰) + +Changes from 2.30 to 2.31 + +* fixed bug where Serif Condensed Italic wouldn't get proper subfamily tags (by + Ben Laenen) +* added math operators U+2234-U+2237 to Mono (by Ben Laenen) +* removed buggy instructions of U+032D (by Eugeniy Meshcheryakov) +* added U+2C70, U+2C7E, U+2C7F to Sans and Sans Mono (by Denis Jacquerye) +* added U+2C7D to Sans Mono (by Denis Jacquerye) +* added U+2C6D, U+2C70-2C73, U+2C7E-2C7F to Serif (by Denis Jacquerye) +* added extremas to alpha U+03B1 in Serif-Italic (by Denis Jacquerye) +* added U+4A4, U+4A5 to Mono (by Andrey V. Panov) +* added Arabic letters U+0657, U+0670, U+0688-U+0690, U+0693-U+0694, + U+0696-U+0697, U+0699-U+06A0, U+06A2-U+06A3, U+06A5, U+06A7-U+06A8, + U+06AA-U+06AE, U+06B0-U+06B4, U+06B6-U+06B9, U+06BB-U+06BE and their + contextual forms to Sans (by MihailJP) +* added U+A78D LATIN CAPITAL LETTER TURNED H for coming Unicode 6.0 (by Denis + Jacquerye) + +Changes from 2.29 to 2.30 + +* added U+0462-U+0463 to Mono (by Denis Jacquerye) +* corrected U+1E53 in Serif (by Gee Fung Sit) +* added U+1E4C-U+1E4D to Mono and Serif (by Gee Fung Sit) +* added U+1E78-U+1E79 to Mono (by Gee Fung Sit) +* fixed missing diacritics in Latin Extended Additional in Sans ExtraLight + (moved stacked diacritics out of PUA in the process) (by Gee Fung Sit) +* fixed anchors on U+1E78 in Serif (by Gee Fung Sit) +* added U+1DC4-U+1DC9 to Serif (by Denis Jacquerye) +* renamed above-mark to above-mark in Serif-Italic (by Denis Jacquerye) +* added U+1DC4-U+1DC9 to context class for dotless substitution (by Denis + Jacquerye) +* changed Doubleacute to Doublegrave in Sans ExtraLight (by Gee Fung Sit) +* removed redundant reference in U+01FB in Sans Oblique (by Gee Fung Sit) +* added U+A726-U+A727 to Mono (Denis Jacquerye) +* changed U+04BE and U+04BF according to recommedations of Sasha Ankwab in Sans + (by Andrey V. Panov) +* remove "Symbol Charset" from set of codepages in Sans (by Eugeniy + Meshcheryakov) + +Changes from 2.28 to 2.29 + +* modified U+10FB in Sans to be a mirror image of U+2056, since U+10FB is not + Georgian-specific (by Roozbeh Pournader) +* added U+2B1F, U+2B24, U+2B53, U+2B54 in Sans (by Roozbeh Pournader) +* fixed TUR opentype language tag to TRK in Serif (bug 19825) (by Ben Laenen) +* early implementation of Abkhaz letter U+0524-U+0525 in Sans + (by Michael Everson and abysta) +* flipped U+1D538 in Sans (by Gee Fung Sit) +* added U+26B3-U+26B8, U+1D7D8-U+1D7E1 in Sans (by Gee Fung Sit) +* corrected U+1D7A9 in Sans Bold Oblique (by Gee Fung Sit) +* Fixed U+0649 to be dual-joining in Sans Mono (by Roozbeh Pournader) +* Remove unnecessary 'isol' feature from Sans Mono (by Roozbeh Pournader) +* Remove 'cmap' mappings for U+066E, U+066F, U+067C, U+067D, U+0681, U+0682, + U+0685, U+0692, U+06A1, U+06B5, U+06BA, U+06C6, U+06CE, and U+06D5 + in Sans Mono (bug 20323) (by Roozbeh Pournader) +* add half brackets (U+2E22 - U+2E25, by Steve Tinney) + +Changes from 2.27 to 2.28 + +* added U+A789, U+A78A in Sans and Sans Mono (by Denis Jacquerye) +* modified U+02D6, U+02D7, U+02EE in Sans and Sans Mono (by Denis Jacquerye) +* added U+1E9E (German capital ß) to Sans and Serif (by Denis Jacquerye) +* adjusted width of U+01B7-U+01B9 in Serif Italic (by Denis Jacquerye) +* modified U+021C, U+021D in Sans (by Denis Jacquerye) +* added U+021C, U+021D in Mono (by Denis Jacquerye) +* added U+F428 (Georgian Nuskhuri "f") in private use area (by Besarion + Gugushvili) +* updated Georgian mkhedruli (U+10D0-U+10FA) with new version (by Besarion + Gugushvili) +* updated Georgian asomtavruli (U+10A0-U+10C5) with new version (by Besarion + Gugushvili) +* added Georgian nuskhuri (U+2D00-U+2D25) (by Besarion Gugushvili) +* added Georgian mtavruli in private use area (U+F400-U+F426) (by Besarion + Gugushvili) +* added mark anchors above to Cyrillic U+0430-U+0438, U+043A-U+044F, + U+0454-U+0455 in Mono (by Ben Laenen) +* modified/moved up U+0318-U+0319, U+031C-U+031F, U+0329-U+032A, U+032C-U+032D, + U+0339-U+033B, U+0348 and U+0353 in Sans to prevent cut-off (by Gee Fung Sit) +* added U+035A to Sans (by Gee Fung Sit) +* updated fontconfig files (by Nicolas Mailhot) +* added U+2032-2037 to Mono (by Denis Jacquerye) +* added Ogham to Sans ExtraLight (by Gee Fung Sit) +* added U+2C6F, U+2C79, U+2C7C-2C7D to Mono (by Gee Fung Sit) +* added U+210F to Serif and Sans ExtraLight (by Gee Fung Sit) +* changed U+210F to a more common glyph in Sans and Mono (by Gee Fung Sit) + +Changes from 2.26 to 2.27 + +* added some of Michael Everson's new Cyrillic glyphs to Sans (by Wesley + Transue) +* removed blank glyph at U+05EF from Sans Bold Oblique (by Gee Fung Sit) +* small adjustments to existing tone bars in Sans and Mono (by Gee Fung Sit) +* added U+0372-U+0373, U+0376-U+0377, U+03CF, U+A668-U+A66E, U+A708-U+A711, + U+A71B-U+A71F to Sans (by Gee Fung Sit) +* copied U+02E5-U+02E9 over from Sans to fix inconsistencies in Serif (by Gee + Fung Sit) +* added U+021C-U+021D, U+0370-U+0371, U+037B-U+037D, U+0470-U+0471, + U+0510-U+0515, U+051A-U+051D, U+1E9F, U+2C64, U+2C6E-U+2C6F, U+2C79, + U+2C7C-U+2C7D, U+A644-U+A647, U+A650-U+A651, U+A654-U+A657, U+A708-U+A716, + U+A71B-U+A71F to Serif (by Gee Fung Sit) +* added U+A708-U+A716, U+A71B-U+A71F to Mono (by Gee Fung Sit) +* added anchors to U+017F (ſ) and fixed U+1E9B (ẛ) in Serif (by Gee Fung Sit) +* made U+0325 smaller in Sans Bold and Serif to match Sans Book (by Gee Fung + Sit) +* fixes to U+02F3 (moved up), U+228F-U+2294 (more square-like) and + U+22CE-U+22CF (stroke width) in Sans (by Gee Fung Sit) +* replaced U+2202 ∂ (Sans and Mono) and U+221D ∝, U+221E ∞ (Sans) with glyphs + from Arev (with small changes) (by Gee Fung Sit) +* added U+22B0-U+22B1, U+22C7, U+22D0-U+22D5 from Arev to Sans to complete the + block (by Gee Fung Sit) +* added U+0514-U+0515 to Sans ExtraLight (by Gee Fung Sit) +* skewed U+A78C in all Oblique/Italic fonts (by Gee Fung Sit) +* moved U+2215 to U+2044 in Sans and Serif and replaced U+2215 with reference + to U+002F in all fonts (by Gee Fung Sit) +* added U+2C6E to Mono (by Denis Jacquerye) +* added U+A782 and U+A783 in Sans (by Wesley Transue) +* added U+0244, U+024C-024D, U+2C64 in Sans Mono (by Denis Jacquerye) +* modified U+01AE in Sans Mono (by Denis Jacquerye) +* added U+2C7A to all fonts (by Gee Fung Sit) +* italicized/small changes to U+2C76 in Serif (Bold) Italic (by Gee Fung Sit) +* improved outlines of U+2C68, U+2C6A, U+2C6C in Serif (Bold) Italic (by Gee + Fung Sit) +* rounded U+2C77 at the bottom in Serif (by Gee Fung Sit) +* added joining behavior for tone letters (U+02E5-U+02E9) in Sans (bug #15669) + (by Gee Fung Sit) +* fixed outline of y.alt in Sans Regular (by Denis Jacquerye) +* changed references of U+1D5A8, U+1D5C5, U+1D5DC, U+1D5F9, U+1D610, U+1D62D, + U+1D644 and U+1D661 to stylistic alternates to have a better distinction (by + Gee Fung Sit) +* hinted I.alt in Sans Regular (by Gee Fung Sit) +* added U+0487, completing Cyrillic block (by Gee Fung Sit) +* extended the bar of U+0463 to the right and moved the anchor (by Gee Fung + Sit) +* added anchors to glyphs in Cyrillic block (by Gee Fung Sit) +* added (preliminary) hints to tone letter forms (U+02E5.5, U+02E9.1, stem) in + Sans Book (by Gee Fung Sit) + +Changes from 2.25 to 2.26 + +- added glyphs for Cyrillic-B to Sans (by Wesley Transue) +- added U+0370-U+0371 to Sans (by Wesley Transue) +- added U+019C, U+01A2-U+01A3, U+01A6, U+01E4-U+01E5, U+024C-U+024D, U+0285, + U+0290, U+02A0, U+0370-U+0371, U+03F1, U+03FC to Sans ExtraLight (by Wesley + Transue) +- added U+20A0-U+20A5, U+20A7-U+20B3, U+2105, U+210D, U+210F, U+2115, U+2117, + U+2119-U+211A, U+211D, U+2124, U+212E, U+2200-U+2204 to Mono (by Heikki + Lindroos) +- added U+01BA and U+01BF to Mono (by Heikki Lindroos) +- merged OpenType "aalt" feature in Latin in Sans (by Denis Jacquerye) +- added alternative shape for y in Sans (by Denis Jacquerye) +- added saltillo (U+A78B-U+A78C) to all faces (by James Cloos) +- changed U+047C-U+047D to references instead of outlines in Sans (by Wesley + Transue) +- added Latin letter tresillo U+A72A-U+A72B to Sans (by Wesley Transue) +- added U+A734-U+A737 to Sans (by Wesley Transue) +- added U+2053 to Serif and fixed it bug:9425 in Sans (by Gee Fung Sit) +- removed problematic hints for U+0423 bug:10025 (by Gee Fung Sit) +- added U+27C5-U+27C6 bug:10255 to all faces (by Gee Fung Sit) +- fixed width of U+2016 in Sans Oblique (by Gee Fung Sit) +- added U+2016, U+2032-U+2038, U+2042, U+2045-U+2046, U+204B-U+204F, + U+2051-U+2052, U+2057 to Serif (by Gee Fung Sit) +- made U+2140 bigger to match other n-ary operators (by Gee Fung Sit) +- added U+0606-U+0607, U+0609-U+060A to Sans (by Gee Fung Sit) +- added U+221B-U+221C to Mono (by Gee Fung Sit) +- small adjustments to U+221B-U+221C in Sans and Serif (by Gee Fung Sit) +- update U+04B4-U+04B5 in Serif (by Andrey V. Panov) +- increased max-storage value from maxp table to 153 (by Andrey V. Panov) +- added U+0472-U+0473, U+0510-U+0511, U+051A-U+051D, U+0606-U+0607, + U+0609-U+060A, U+1E26-U+1E27, U+1E54-U+1E55, U+1E7C-U+1E7D, U+1E8C-U+1E8D, + U+1E90-U+1E91, U+1E97-U+1E99, U+1E9F, U+1EAC-U+1EAD, U+1EB6-U+1EB7, + U+1EC6-U+1EC7, U+1ED8-U+1EDD, U+1EE0-U+1EE3, U+1EE8-U+1EEB, U+1EEE-U+1EF1 to + Mono (by Gee Fung Sit) +- added locl rules for S/T cedilla for Romanian and Moldavian so they get + rendered as S/T with comma accent (see Redhat bug #455981) (by Ben Laenen) +- removed ligature rule from Armenian U+0587 bug:16113 (by Gee Fung Sit) + +Changes from 2.24 to 2.25 + +- moved/added U+2E18 (by Gee Fung Sit) +- added empty glyph for U+2064 in Sans and Serif (by Gee Fung Sit) +- added U+22CE-U+22CF to Sans (by Gee Fung Sit) +- Sans Oblique and Bold Oblique, Serif: reverted digits hinting instructions back to before revision 1590, which fixed mistaken debian bug #471024. This fixes Debian bug #411308. The original bug was in freetype not in the fonts (by Denis Jacquerye) +- added U+A726-U+A729, U+A730-U+A733, U+A738-U+A73F, U+A746-U+A74B, U+A74E-U+A74F, U+A780-U+A781, U+A7FB-U+A7FF to Sans (by Gee Fung Sit) +- added Macedonian italic glyph shape for U+0453 in Serif (by Ben Laenen) +- changed descenders in U+0446, U+0449, U+0497, U+04A3, U+04AD (by Andrey V. Panov) +- updated main SFD files to SplineFontDB 3.0 (Denis Jacquerye and Gee Fung Sit) +- moved U+0561 2 up since it wasn't aligned with the baseline well (by Ben Laenen) +- added U+2E2E to Sans (by Gee Fung Sit) +- replaced U+2699 with simpler version in Sans (by Gee Fung Sit) +- added a lot of hinting instructions to Latin Extended B, Greek and Coptic glyphs Sans Book (by Wesley Transue) +- differentiated U+2219 from U+22C5 and adjusted affected references in Sans and Mono (by Gee Fung Sit) +- made Hebrew narrower in Sans Bold and Sans Bold Oblique (by Denis Jacquerye) +- added Kurdish and Chuvash letters from Unicode 5.1 Cyrillic Extended block (by Wesley Transue) +- added U+1E9F, U+A644-U+A647, U+A64C-U+A64D, U+A650-U+A651, U+A654-U+A655, U+A712U+A716 to Sans (by Gee Fung Sit) +- added several glyphs to Sans ExtraLight (by Gee Fung Sit) +- added hinting instructions to U+046A-U+046B, U+0508-U+0509, U+050B, U+0512-U+0513 in Sans Book (by Wesley Transue) +- corrected width of U+027E in Sans Book (by Gee Fung Sit) +- added U+2C79, U+2C7B-U+2C7D to Sans (by Gee Fung Sit) +- added a bunch of glyphs+small corrections to Sans Light (by Gee Fung Sit) +- added U+0496, U+0497, U+04B0, U+04B1 (by Andrey V. Panov) +- updated U+0493, U+049B, U+04B3, U+04B7, U+04F7 (by Andrey V. Panov) +- further improvements in extended Cyrillic (by Andrey V. Panov) + +Changes from 2.23 to 2.24 + +- instructions for U+05C0 ׀, U+05C3 ׃, U+05F3 ׳, and U+05F4 ״ in DejaVu + Sans. (by Wesley Transue) +- instructions for U+2116 in Sans (by Andrey V. Panov) +- Unicode 5.1 update: moved U+F208 to U+2C6D, U+F25F to U+2C71, added + U+2C6E-U+2C6F, U+2C72-U+2C73, updated outline of U+2C71 in Sans. (by + Denis Jacquerye) +- updated and instructed U+0401 in Sans (by Andrey V. Panov) +- fixed the bug in Sans faces where U+02EC ˬ faced the wrong direction. + Also, added a few more glyph instructions. (by Wesley Transue) +- removed OS2Sub and OS2Strike that weren't intentional in Sans + ExtraLight. (by Denis Jacquerye) +- updated instructions for U+401, U+44F in Serif Book. (by Andrey V. + Panov) +- instructions for U+02C4 ˄, U+02C5 ˅, U+03D8 Ϙ, U+03D9 ϙ, U+0494 Ҕ, and + U+0495 ҕ in Sans Book. (by Wesley Transue) +- instructions for U+01A6 Ʀ, U+0238 ȸ, U+0239 ȹ, U+02EC ˬ, and U+05C6 ׆ + in Sans Book. (by Wesley Transue) +- DejaVuSans.sfd DejaVuSerif.sfd: updated instructions for U+447 and + U+451 using code generated with xgridfit (by Andrey V. Panov) +- instructions for a few glyphs in the Latin Extended-B Block, Greek + Block, Cyrillic Block, and N'Ko block. (by Wesley Transue) +- updated sfdnormalize.pl, and SFD files to new SFD format with empty + lines. (by Denis Jacquerye) + +Changes from 2.22 to 2.23 + +- fixed bug which made Condensed fonts appear instead of normal width ones +- added U+20DB, U+20DC, and U+20E1 to Sans (by Roozbeh Pournader) +- added hinting instructions to U+01A7, U+01AA-U+01AC, U+01AE-U+01AF, + U+01BC-U+01BD, U+01BF, U+01F7, U+0277, U+027F, U+0285-U+0286, U+0297, U+02AF, + U+02B4-U+02B5, U+02BD, U+030D, U+0311, U+0329, U+04A0-U+04A1 in Sans Book (by + Wesley Transue) +- modified hinting instructions of U+04A2 in Sans Book (by Wesley Transue) +- added hinting instructions to U+237D, U+2423 in Mono Book and Mono Bold (by + Wesley Transue) +- added mathematical alphanumeric symbols to all styles (by Max Berger) +- added Unicode 5.1 U+2E18 as U+2E18.u51 (not yet usable) to Sans (by Roozbeh + Pournader) +- dereferenced all glyphs with mixed references and outlines (by Denis + Jacquerye) +- removed non-zero width from U+0344 in Sans (by Denis Jacquerye) + +Changes from 2.21 to 2.22 + +- directory structure has changed, we now use the Makefile +- modified Armenian U+0565 in Sans (by Սահակ Պետրոսյան) +- added double struck letters and numbers U+2102, U+210D, U+2115, + U+2119-U+211A, U+211D, U+2124, U+213C-U+2140, U+2145-U+2149, U+1D538-U+1D539, + U+1D53B-U+1D53E, U+1D540-U+1D544, U+1D546, U+1D54A-U+1D550, U+1D552-U+1D56B, + U+1D7D8-U+1D7E1 to Serif (by Stephen Hartke) +- added letterlike symbols U+2103, U+2109, U+2127, U+214B, U+2141-U+2144 to + Serif (by Ben Laenen) +- fixed outline direction of U+2143 in Sans Bold/Bold Oblique (by Ben Laenen) +- added arrow set in Serif: arrows: U+2194-U+21FF; dingbats: U+27A1; + supplemental arrows A: U+27F0-U+27FF; supplemental arrows B: U+2900-U+2975, + U+297A; miscellaneous symbols and arrows: U+2B00-U+2B11 (by Ben Laenen) +- added U+0180, U+01DE, U+01E0-01E1, U+022A, U+022C, U+0230, U+1E08-U+1E09, + U+1E10-U+1E11, U+1EB0-U+1EB1 to Mono (by Denis Jacquerye) +- adjusted U+01D5, U+01D7, U+01D9, U+1DB in Mono (by Denis Jacquerye) +- added Ogham in Sans (by Wesley Transue) +- added Yijing Hexagram Symbols in Sans (by Wesley Transue) +- hinting instructions added to Cyrillic U+0460, U+04A6-U+04A7, U+04AC-U+04AD, + U+04C7-U+04C8, U+04F6-U+04F7, U+04FA-U+04FB, U+050C-U+050D in Sans Book (by + Wesley Transue) +- adjusted Cyrillic letters U+042A, U+044A, U+044C, U+0459-U+045B, U+0462, + U+048C-U+048D in Serif (by Andrey V. Panov) +- hinting instructions added to Lao U+0EB7 in Sans (by Wesley Transue) +- added Roman numerals and Claudian letter U+2160-U+2184 in Serif (by Ben + Laenen) +- added U+FFF9-U+FFFD to Sans, Serif and Mono (by Lars Næsbye Christensen) +- added mathematical symbols to Serif: U+2200, U+2203-U+2204, U+2213-U+2214, + U+2217-U+2218, U+2223-U+2226, U+2250-U+2255, U+2295-U+22AF, U+22C5 (by Ben + Laenen) +- modified bullet symbol U+2219 in Serif (by Ben Laenen) + +Changes from 2.20 to 2.21 + +- added U+FE20-U+FE23 (half diacritics) to Sans (by Denis Jacquerye) +- added anchor "half" to position right half of double marks, U+FE21 or U+FE23 + to Sans (by Denis Jacquerye) +- shifted U+0360 up to avoid collision with some outlines in Sans (by Denis + Jacquerye) +- added anchor above-mark anchor to U+035D, U+035E, U+0360, U+0361 in Sans (by + Denis Jacquerye) +- added instructions for ff, ffi, ffl ligatures in Serif Bold (by Eugeniy + Meshcheryakov) +- added instructions to some N'Ko glyphs (by Wesley Transue) +- added instructions to some Lao glyphs (by Wesley Transue) +- cleaning up 'liga' Standard Ligature in Latin, in Sans and Sans Mono (by + Denis Jacquerye) +- added U+046A, U+046B (big yus) in Serif (by Andrey V. Panov) +- added box drawing symbols to Sans and Serif (by Lars Næsbye Christensen) +- added Makefile to improve font and packages generating (by Nicolas Mailhot) + +Changes from 2.19 to 2.20 + +- removed TeX and TeXData tags from all sfd files (by Eugeniy Meshcheryakov) +- removed all 'frac' lookups (by Eugeniy Meshcheryakov) +- fixed duplicate glyph names (by Eugeniy Meshcheryakov) +- removed standard ligatures with U+00B7 in Mono (by Eugeniy Meshcheryakov) +- use reference to U+002D in U+00AD in Sans Oblique, and adjust instructions + (by Eugeniy Meshcheryakov) +- updated Cyrillic in Sans Extra Light (by Andrey V. Panov) +- added instructions to N'Ko U+07C1-U+07C6, U+07CA, U+07CE-U+07CF, U+07D1, + U+07D3-U+07D4, U+07D8, U+07DB and U+07EB in Sans (by Wesley Transue) +- added instructions to Lao U+0E8A, U+0E95, U+0E97, U+EA5, U+0EB4 and U+0EB5 + (by Wesley Transue) +- adjusted instructions for Hebrew glyphs (by Denis Jacquerye) +- added instructions for U+0265 in Sans Bold (by Denis Jacquerye) +- fix U+1D68 in Sans: it had the shape of delta, where it should be a rho (by + Ben Laenen) +- remove U+1D5C glyph in Sans Oblique (it was empty) (by Ben Laenen) +- fix instructions of U+01AD in Sans Bold (by Ben Laenen) +- fix instructions of U+042D in Serif (by Ben Laenen) +- remove buggy instructions of U+2328 in Serif (by Ben Laenen) +- corrected width of U+2C75-U+2C76 in Sans Bold and Serif Bold (by Gee Fung Sit) +- added U+2C75-U+2C77 to Mono (by Gee Fung Sit) + +Changes from 2.18 to 2.19 + +- fixed misplaced symbols (U+2325,2326) in Sans Oblique (by John Karp) +- added Mark to Base anchors: 'cedilla' for combining cedilla and + 'above-legacy' for stacking above precomposed glyphs (just a,e,i,o,u with + macron for now) in Sans (by Denis Jacquerye). +- added contextual substitution for Case and Dotless forms in all Sans variants + (by Denis Jacquerye). +- renamed 'ccmp' lookups for RTL and Basic (LGC, etc.) (by Denis Jacquerye) +- added anchor 'cedilla' for vowels in Sans. (by Denis Jacquerye) +- extended contextual dotless and case substitutions to handle both below and + above diacritics (by Denis Jacquerye) +- renamed Dotless and Case Form GSUB lookups in Sans with meaningful names (by + Denis Jacquerye) + +Changes from 2.17 to 2.18 + +- Re-encoded the source files for Full Unicode (by Ben Laenen) +- Re-enabled the "ff", "fl", "fi", "ffl", "ffi" ligatures by default in Serif + (by Ben Laenen) +- Disabled the "fi", "ffi" ligatures for languages with dotless i in Serif (by + Ben Laenen) +- added Tifinagh to Sans Book and Bold, U+2D30-U+2D65, U+2D6F, partially hinted + in Sans Book. (by Denis Jacquerye) +- added Tai Xuan Jing Symbols (U+1D300-1D356) to Sans (by Remy Oudompheng) +- added double-struck letters (U+1D538-U+1D56B minus reserved code points) to + Sans (by Gee Fung Sit) +- added U+22EE-U+22F1 to Sans (by Gee Fung Sit) +- added U+2C67-U+2C6C, U+2C75-U+2C77 to Serif (by Gee Fung Sit) +- italicized various glyphs in Latin Extended-B, IPA Extensions, Spacing + Modifier Letters, Phonetic Extension (Supplement) and Super- and Subscripts + in Serif Oblique fonts (by Gee Fung Sit) +- modified outlines, bearings of Hebrew U+05D6, U+05D8, U+05DB, U+05DE, U+05E0, + U+05E1, U+05E2, U+05EA in Sans Book and Oblique, adjusted hinting in Book + based on Yotam Benshalom's comments. (by Denis Jacquerye) +- added Braille Patterns (U+2800-U+28FF) to Serif fonts (by Gee Fung Sit) +- added N'Ko to Sans Book and Bold: U+07C0-U+07E7, U+07EB-U+07F5, U+07F8-U+07FA + (by Eugeniy Meshcheryakov) +- added U+0ED8 (Lao digit 8) to Sans (by Remy Oudompheng) +- added Lao diacritics U+0EB0-0EB9, U+0EBB-0EBC, U+0EC8-0ECD to Mono (by Remy + Oudompheng) +- renamed Serif [Bold] Oblique, make it Italic (by Eugeniy Meshcheryakov) +- added U+29FA-U+29FB to Sans and Sans Mono (by Gee Fung Sit) +- swapped glyphs for Eng U+014A from Sami Eng to African Eng, the latter being + more common (by Denis Jacquerye) +- swapped ae U+00E6 and ae.alt in Serif Italics fonts, thus fixing #8213 (by + Denis Jacquerye) +- minor improvements to Misc. Symbols in Sans (by Gee Fung Sit) +- minor improvements and additions to Sans ExtraLight (by Gee Fung Sit) +- improved instructions for various Cyrillic letters (by Eugeniy Meshcheryakov) +- fixed hinting of theta and chi in Sans Book (by Ben Laenen) +- added Georgian Mkhedruli to Sans, Serif and Mono, ASumtavruli to Sans and + Serif (by Besarion Gugushvili) + +Changes from 2.16 to 2.17 + +- Sans fonts: fix position for certain combinations of Arabic fatha, kasra, + shadda, damma, kasratan, dammatan, fathatan and hamza (by Ben Laenen) +- added 'ae.alt' to Serif Oblique fonts, with design matching shape of italic + 'a' instead of slanted 'a', see bug #8213 (by Denis Jacquerye) +- added super- and subscripts to Serif and Mono: U+1D2C-U+1D2E, U+1D30-U+1D3C, + U+1D3E-U+1D42, U+1D62-U+1D65, U+1D78, U+2071, U+207A-U+207E, U+208A-U+208E, + U+2090-U+2094 (by Gee Fung Sit) + +Changes from 2.15 to 2.16 + +- fixed hinting instructions for digits in DejaVu Sans Oblique, Bold Oblique, + and Serif Book to not change glyph width (by Eugeniy Meshcheryakov) +- added instructions for U+0404, U+0411, U+0413, U+0414, U+0417-U+041B, U+041F, + U+0423, U+0424, U+0426-U+0429, U+042C, U+042E, U+042F, U+0490 in Serif Bold + (by Eugeniy Meshcheryakov) +- added U+0220 and Eng.alt to Serif fonts (by Denis Jacquerye) +- added U+232C, U+2394, U+23E3 to Sans fonts (by John Karp) +- added U+230C-U+230F, U+231C-U+231F to Sans fonts, fixing bug:9547 + (by John Karp) +- adjusted dot below, dot above, dieresis above, dieresis below in Sans fonts + (by Denis Jacquerye) +- added U+2300, U+2301, U+2303, U+2304, U+2305, U+2307, U+2326, U+2327, U+232B, + arrow.base to Sans fonts (by John Karp) +- adjusted dot and dieresis below and above in Serif fonts (by Denis Jacquerye) +- added U+1E1C-U+1E1D to Serif fonts (by Denis Jacquerye) +- added U+22BE, U+22BF (by Wesley Transue) +- added U+2324; modified U+2325: more standard proportions, and matches U+2324 + and U+2387; added U+2387 : flipped U+2325 with standard arrowhead + (by John Karp) +- added Lao digits U+0ED0-0ED7, U+0ED9 (by Remy Oudompheng) +- added to Mono in Arabic block : U+060C, U+0615, U+061B, U+061F, + U+0621-U+063A, U+0640-0655, U+065A, U+0660-066F, U+0674, U+0679-0687, U+0691, + U+0692, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, + U+06C6, U+06CC, U+06CE, U+06D5, U+06F0-06F9 (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-A : U+FB52-FB81, U+FB8A-FB95, + U+FB9E, U+FB9F, U+FBAA-FBAD, U+FBE8, U+FBE9, U+FBFC-FBFF (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-B : U+FE70-FE74, U+FE76-FEFC, + U+FEFF (by Remy Oudompheng) +- added U+05BA, U+05BE, U+05F3, U+05F4, U+FB1E, U+FB21-U+FB28, U+FB4F to Sans + (by Eugeniy Meshcheryakov) +- added U+2102 to Mono (by Eugeniy Meshcheryakov) +- added U+2983-U+2984 to Sans (by Gee Fung Sit) +- added U+2A2F to Sans, Serif and Mono (by Gee Fung Sit) +- added U+2373-2375, U+237A to Sans (by John Karp) +- converted kern pairs to kern classes with Tavmjong Bah's scripts + (by Denis Jacquerye) +- set ScriptLang of kerning classes to just latn because of Pango bug + (by Denis Jacquerye) +- added DNK to ScriptLang latn otherwise it is excluded, and SRB and MDK to + cyrl (by Denis Jacquerye) +- removed flag 0x80 in generate.pe, otherwise it generates kerning tables some + systems don't like; thus loosing Apple tables (by Denis Jacquerye) +- removed ligature for precomposed legacy characters of Sans Oblique fonts + (by Denis Jacquerye) +- added bearings to en dash U+2013, em dash U+2014 and figure dash U+2012 + by making dashes shorter, preserving character width (by Denis Jacquerye) +- reduced U+031C, U+0325 (ring below), U+0339 to be entirely visible; + added instructions in Sans Book; changed U+1e00-U+1e01 to use new ring below + (by Denis Jacquerye) +- adjusted circumflex below on U+1E12-U+1E13, U+1E18-U+1E19, U+1E3C-U+1E3D, + U+1E4A-U+1E4B, U+1E70-U+1E71, U+1E76-U+1E77 in Sans fonts (by Denis Jacquerye) +- Added U+0ED4, U+0ED5 to DejaVu Sans (by Remy Oudompheng) +- Lao-specific anchors (by Remy Oudompheng) +- added alternate I to match the small capital in Sans (by Gee Fung Sit) + +Changes from 2.14 to 2.15 + +- improved hinting in Sans Oblique to deal with some spacing and inconsistency + issues (by Ben Laenen) +- added anchors to Mono Book, and added GPOS rules for combining diacritics to + show up as zero width glyphs (by Ben Laenen) +- removed U+F21C (PUA), it was copy of U+2C64 from Latin Extended C (by Eugeniy + Meshcheryakov) +- added U+27E6-U+27E7 to Sans (by Gee Fung Sit) +- added U+1407, U+1409, U+140C-U+141B, U+141D-U+1425, U+1427-U+142E, + U+1435-U+1438, U+143A-U+1449, U+1452, U+1454, U+1457-U+1465, U+1467-U+146A, + U+1471, U+1474-U+1482, U+1484-U+1488, U+148F, U+1492, U+14A0, U+14A2, U+14A9, + U+14AC-U+14BA, U+14BC, U+14BD, U+14C6, U+14C9-U+14CF, U+14D1, U+14D2, U+14D9, + U+14DC-U+14E9, U+14EC, U+14F3, U+14F6-U+1504, U+1506, U+1507, U+1510-U+1525, + U+152C, U+152F-U+153D, U+1540, U+1541, U+154E, U+154F, U+1552, U+155B, U+155C, + U+1568, U+1569, U+1574-U+157B, U+157D, U+15A7-U+15AE, U+1646, U+1647 (by + Eugeniy Meshcheryakov) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc in Sans Book (by Denis Jacquerye) +- added U+0496-U+0497 in Serif (by Andrey V. Panov) + +Changes from 2.13 to 2.14 + +- added Philippine peso glyph U+20B1 (by Clayborne Arevalo) +- made U+2012 have the same width as digits, according to Unicode 5.0, + page 206 (by Roozbeh Pournader) +- made all of the "above" combining characters remove the dot of "i", + "j", etc (Soft_Dotted characters), according to Unicode 5.0, + page 228 (by Roozbeh Pournader) +- made U+012F, U+03F3, U+0456, U+0458, U+1E2D, and U+1ECB (all fonts + except Mono), U+0249, U+2148, and U+2149 (Sans and Sans Condensed), + U+0268 (Sans ExtraLight, Serif and Serif Condensed), and U+029D (Serif + and Serif Condensed) respect the Soft_Dotted property (by Roozbeh + Pournader) +- added U+223E, U+223F, U+2240, U+22C2, U+22C3 to Sans (by Remy Oudompheng) +- added U+203D to Serif (by Gee Fung Sit) +- added zero-width glyphs for U+2061-U+2063 to Sans and Serif (by Gee + Fung Sit) +- changed isolated forms of Arabic waw (U+0648, U+0624 and U+06C6) (bug #9432) + (by Ben Laenen) +- added Lao consonants U+0E81, U+0E82, U+0E84, U+0E87, U+0E88, U+0E8A, + U+0E8D, U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA, + U+0EAB, U+0EAD-0EAF to Sans Mono (by Remy Oudompheng) +- added U+0200-U+0217, U+0226-U+0229, U+02F3, U+1E00-U+1E07, + U+1E0A-U+1E0B, U+1E18-U+1E1F, U+1E22-U+1E23, U+1E28-U+1E2D, + U+1E3A-U+1E3B, U+1E40, U+1E48-U+1E49, U+1E56, U+1E58-U+1E59, + U+1E5E-U+1E5F, U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, U+1E72-U+1E77, + U+1E86-U+1E8B, U+1E92-U+1E96, U+1EA0-U+1EA1, U+1EF4-U+1EF5 to Mono + (by Ben Laenen) +- renamed uppercase variants of diacritics (macron, breve, double grave, + double acute, inverted breve, dot above) to "uni03XX.case" in Mono + (by Ben Laenen) +- moved uppercase variants of diacritics up in Mono so they properly + vertically align on capitals (by Ben Laenen) +- precomposed glyphs with macron, breve, double grave, double acute, + inverted breve, dot above, macron below, breve below, inverted breve + below, dot below, cedilla, caron below, circumflex below, diaeresis + below, tilde below now reference to combining diacritics instead of + space modifiers in Mono (by Ben Laenen) +- made ring below (U+0325), and half rings below (U+031C and U+0339) + smaller in Mono (by Ben Laenen) +- added U+205F to all fonts (by Roozbeh Pournader) +- added U+035E-U+035F to Sans (by Roozbeh Pournader) +- added empty glyphs for U+034F, U+202A-U+202E, U+2060, U+206A-206F, + U+FE00-U+FE0F to non-Mono fonts (by Roozbeh Pournader) +- added U+2101, U+2107-U+2108, U+210B, U+210C, U+2110, U+2112, U+211B, + U+211F, U+2123, U+2125, U+2128-U+2129, U+212C-U+212D, U+212F, + U+2130-U+2131, U+2133, U+2136-U+213A, U+2141-U+2144, U+2B00-U+2B11, + U+2B20-U+2B23 to Sans (by John Karp) +- reshaped omega (U+03C9) in Mono (by Ben Laenen) +- added U+2205, U+22C6, U+2300-U+2301, U+2303-U+2306, U+230C-U+230F, + U+2312-U+2315, U+231C-U+231F, U+2335, U+2337-U+233E, U+2341-U+2344, + U+2347-U+2348, U+234B-U+234D, U+2349-U+2350, U+2352-U+2354, + U+2357-U+2359, U+235A-U+235C, U+235E-U+2360, U+2363-U+2365, + U+2368-U+2369, U+236B-U+2370, U+2373-U+237A, U+2380-U+2383, + U+2388-U+238B, U+2395 in Mono (by Ben Laenen) + +Changes from 2.12 to 2.13 + +- adjusted U+0198B, U+01B3-U+01B4 in Sans, hinted U+01B4 in Sans Book + (by Denis Jacquerye) +- added U+27F0-U+27FF, U+2906-U+2907, U+290A-U+290B, U+2940-U+2941 to Sans + (by Denis Jacquerye) +- added U+01E6-U+01E9, U+01EE-U+01EF, U+01F4-U+01F5, U+01FC-U+01FF, + U+021E-U+021F, U+0245, U+02BD, U+02C9, U+1E9B, U+2045-U+2046, U+2213, U+22C5, + U+22EF to Sans Mono (by Roozbeh Pournader) +- added U+04FA-U+04FD to Sans (by Michael Everson) +- removed U+2329 and U+232A because of their CJK properties, added U+27E8 + and U+27E9 in their stead, fixing part of bug #9038 (by Roozbeh Pournader) +- corrected and improvised U+0466-U+0469, U+046E-U+0471, U+047C-U+047D, U+0482, + U+0484-U+0486, U+0492-U+0493, U+04B0-U+04B1, U+050C-U+050D, and U+204A + in Sans (by Michael Everson) +- added instructions for U+0402, U+0409, U+040A, U+040B, U+044D, U+040F, + U+0452, U+0459-U+045B, U+045F to Sans Book (by Eugeniy Meshcheryakov) +- made italic shape for U+431, U+432, U+437, U+43B, U+43C, U+43D, U+444, U+447, + U+44D, U+44F, U+459, U+45A in SerifOblique and SerifBoldOblique + (by Andrey V. Panov) +- modified U+024C to match glyph in Unicode chart, fixing bug #9039 + (by Denis Jacquerye) +- made some canonically equivalent characters share the same glyph: + U+02B9 = U+0374, U+0343 = U+0313, and U+0387 = U+00B7 also adjusting U+02BA + to look like double U+02B9, fixing parts of bug #9038 (by Roozbeh Pournader) +- changed shapes for U+0478 and U+0479 in Sans to those in the Unicode charts, + based on a recent decision by Unicode Technical Committee to only use + the digraph form (by Michael Everson) +- adjusted width of NBSP U+00A0 and NNBSP U+202F, fixing bug #8401 + (by Denis Jacquerye) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc (by Roozbeh Pournader and Denis Jacquerye) +- added U+1402, U+1430, U+144D, U+146C, U+148A, U+14A4, U+14C1, U+14D4, U+14EE, + U+1527, U+1545, U+157E, U+158E, U+15AF to Sans (by Eugeniy Meshcheryakov) +- enlarged width of U+459 and U+45A in Serif (by Andrey V. Panov) +- made traditional shape for U+452, U+45B (by Andrey V. Panov) +- added euro sign U+20AC to Sans ExtraLight, making fontconfig recognize + the font as supporting English (by Denis Jacquerye) + +Changes from 2.11 to 2.12 + +- added U+0180 to Serif (by Denis Jacquerye) +- improved and/or hinted Armenian letters U+0542, U+0546, U+0562, + U+0563, U+0564, U+0577, U+0582 in Sans (by Ben Laenen) +- added U+4FE-U+4FF, U+512-U+513, U+2114, U+214E, U+26B2 to Sans + (by Gee Fung Sit) +- adjusted U+0496-U+0497, U+049A-U+04A1 in Sans to match U+0416, + U+041A, U+0436 and U+043A (by Gee Fung Sit) +- Mathematical Operators in Sans: changed U+22C0-U+22C1 to match + other n-ary operators, adjusted U+2203-U+2204, changed U+2220 in + Sans to match the style of U+2221 (by Gee Fung Sit) +- added U+1401, U+1403-U+1406, U+140A, U+140B, U+1426, U+142F, + U+1431-U+1434, U+1438, U+1439, U+1449, U+144A, U+144C, + U+144E-U+1451, U+1455, U+1456, U+1466, U+146B, U+146D-U+1470, + U+1472, U+1473, U+1483, U+1489, U+148B-U+148E, U+1490, U+1491, + U+14A1, U+14A3, U+14A5-U+14A8, U+14AA, U+14AB, U+14BB, U+14C0, + U+14C2-U+14C5, U+14C7, U+14C8, U+14D0, U+14D3, U+14D5-U+14D8, + U+14DA, U+14DB, U+14EA, U+14ED, U+14EF-U+14F2, U+14F4, U+14F5, + U+1405, U+1526, U+1528-U+152B, U+152D, U+152E, U+153E, + U+1542-U+1544, U+1546-U+154D, U+1550, U+1553, U+1555-U+155A, + U+1567, U+156A, U+157C, U+157F-U+1585, U+158A-U+158D, + U+158F-U+1596, U+15A0-U+15A6, U+15DE, U+15E1, U+166E-U+1676 to + Sans (by Eugeniy Meshcheryakov) +- re-enabled Latin ligatures fi, ffi, fl, ffl and ff in Sans + (by Ben Laenen) +- made italic shape for U+436, U+44A, U+44B, U+44C, U+44E, U+45F, + U+463 in SerifOblique and SerifBoldOblique (by Andrey V. Panov) +- fixed sub- and superscript metrics in Condensed Sans (bug #8848) + (by Ben Laenen) +- added U+474, U+475 in Serif (by Andrey V. Panov) +- hinted Greek glyphs U+03B7, U+30B8, U+03B9, U+03C1, U+03C3, + U+03C6 in Mono Book (by Ben Laenen) + +Changes from 2.10 to 2.11 + +- added instructions for Hebrew glyphs (Sans Book, by Eugeniy + Meshcheryakov) +- changed U+01A6 (Latin Yr) after bug #8212, in Sans, Serif and + Sans Mono fonts (by Denis Jacquerye). +- removed instruction for U+2600-U+26A1 (by Mederic Boquien) +- added U+202F and set width of U+00A0 (nobreakingspace) to the + same as U+0020, space (by Denis Jacquerye). +- added and improved instructions for various Cyrillic letters + (by Eugeniy Meshcheryakov) +- Changed U+416, U+42F, U+427 (non-Bold), U+436, U+447 (non-Bold), + U+44F, U+437 (Bold), corrected U+40F, U+414, U+424, U+426, U+429, + U+434, U+438 (Bold), U+446, U+449, U+44D (non-Bold), U+45F in + Sans Mono (by Andrey V. Panov) +- made small corrections to Cyrillic, most appreciable to U+409, + U+413, U+41B, U+427 and U+433, U+434, U+43B, U+447, U+459 + (upright fonts) to Serif (by Andrey V. Panov) +- adjusted bearings of U+410, U+416, U+41A, U+42F, U+436, U+43A, + U+443, U+44F in Serif (by Andrey V. Panov) +- enlarged width of U+44A, U+44B, U+44C, U+463 in Serif + (by Andrey V. Panov) +- added ligature "iacute" as "afii10103" (U+456) "acutecomb" in + Serif (by Andrey V. Panov) +- made italic shape to U+446, U+448, U+449 in Serif (by Andrey V. + Panov) +- added "afii10831" (U+F6C7), "afii10832" (U+F6C8) in Serif (by + Andrey V. Panov) +- new minimum version of fontforge is 20061014 (by Ben Laenen) + +Changes from 2.9 to 2.10: + +- added U+0242, U+024A-U+024B, U+024E-U+024F, U+037C-U+037D, U+0E3F, + U+1D2C-U+1D2E, U+1D30-U+1D42, U+1D5D-U+1D6A, U+1D78, U+1DB8, + U+2090-U+2094, U+20D0-U+20D1, U+2C60-U+2C66, U+2C6B-U+2C6C, U+2C74 and + U+FB29 to Sans (by Gee Fung Sit) +- added Lao glyphs : U+0E81-0E82, U+E084, U+0E87-0E88, U+0E8A, U+0E8D, + U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA-0EAB, + U+0EAD-0EB9, U+0EBB-0EBD, U+0EC0-0EC4, U+0EC6, U+0EC8-0ECD, U+0EDC-0EDD + (by Remy Oudompheng) +- fixed U+0193 not showing in Windows (bug #7897) (by Ben Laenen) +- changes to U+222B-222D in Sans Mono (by Remy Oudompheng) +- ported the three remaining currency symbols from Arev (U+20B0, + U+20B2-U+20B3), and replaced one (U+20AF) in Sans (by Lars Naesbye + Christensen) +- corrected U+20A5 in Sans (by Gee Fung Sit) +- merged Double-Struck Letters from Arev: U+2102, U+210D, U+2115, + U+2119-U+211A, U+2124, U+213C-U+2140 (by Gee Fung Sit) +- added U+2308-U+230B and U+2329-U+232A to Sans Mono and Serif faces, + fixed incorrect direction of U+2329 in Sans faces, and improved + U+2308-U+230B in Sans faces per Ben Laenen's suggestions (by David + Lawrence Ramsey) +- added U+06D5 and final form of it (needed for Kurdish) (by Ben Laenen) +- added two special glyphs U+F000 and U+F001 in Sans Book that show the + current ppem size (horizontal and vertical) (by Ben Laenen) +- added U+2318 and U+2325 to Sans Mono faces, based on the Sans versions + (by David Lawrence Ramsey) +- added U+2B14-U+2B1A to all faces except Sans ExtraLight (by David + Lawrence Ramsey) +- respaced all Geometric Shapes characters in Serif faces to match those + in Sans faces again, respaced U+23CF in Sans, Sans ExtraLight, and + Serif faces to match U+25A0 (or Sans in Sans ExtraLight's case) again, + and respaced U+2B12-U+2B13 in Sans and Serif faces to match U+25A1 + again (by David Lawrence Ramsey) +- corrected width of Modifier Small Letters U+1D43-1D5B in Sans Oblique + and U+1D9B-U+1DBF in Sans Oblique and Sans Bold Oblique (by Gee Fung Sit) +- added a bunch of glyphs to Sans ExtraLight (see SVN for details) (by + Gee Fung Sit) +- adjusted Cyrillic descenders in Sans ExtraLight to sync with Sans (by + Gee Fung Sit) +- added U+0242, U+0245 to Serif (by Gee Fung Sit) +- replaced the SHPIX routines which gave them bad spacing at certain + sizes in FreeType for A, V, Z, v and z in Sans Bold (by Ben Laenen) + +Changes from 2.8 to 2.9: + +- DejaVuSansExtraLight.sfd: changed family name from "DejaVu Sans" to + "DejaVu Sans Light" (in case we add a Light weight variant), so legacy + apps that understand only 4 styles are happy. (by Denis Jacquerye) +- added Name ID 16, aka preferred family name, and Name ID 17, aka + preferred style name, so contemporary apps that understand more that 4 + styles can use big fonts families "DejaVu Sans" and "DejaVu Serif". For + those, Extralight and Condensed are just styles not different families. + (by Denis Jacquerye) +- added U+22B6-22BD, U+22C0-22C1, U+22D6-22D7 to Sans. (by Remy Oudompheng) +- added U+037B, U+2184, U+2C67-U+2C6A and U+2C75-U+2C77 to Sans (by Gee + Fung Sit) +- adjusted asteriskmath (U+2217) for consistency with other mathematical + operators in Sans (by Ben Laenen) +- hinted some Armenian capitals in Sans Book (by Ben Laenen) +- added U+0246 - U+0249 (by Ben Laenen) +- BUGFIX : swapped U+224E and U+224F, in Sans, Sans Condensed and Sans Mono + (by Remy Oudompheng) +- adjusted U+20B5 (by Mederic Boquien) +- swapped U+21DA and U+21DB which were in wrong order (by Heikki Lindroos) +- added U+222E-2233, U+239B-23AD, U+2A00-2A02, U+2A0F-2A1C to Sans (by Remy + Oudompheng) +- added U+239B-23AD to Mono (by Remy Oudompheng) +- added U+2024-2025 to Serif (by Mederic Boquien) +- added U+222C-222D, U+2A0C-2A0E to Serif (by Remy Oudompheng) +- added U+2190-21FF to Mono (by Heikki Lindroos) +- added Hebrew glyphs - U+05B0-U+05BD, U+05BF-U+05C3, U+05C6, U+05C7, + U+05D0-U+05EA, U+05F0-U+05F2, U+FB1F, U+FB20, U+FB2A-U+FB36, + U+FB38-U+FB3C, U+FB3E, U+FB40, U+FB41, U+FB43, U+FB44, U+FB46-U+FB4E (by + Gee Fung Sit and Eugeniy Meshcheryakov) +- adjustments for Cyrillic in Sans (by Andrey V. Panov) +- made italic shape for U+0434, U+0456, U+0457 in SerifOblique and Serif + Bold Oblique (by Andrey V. Panov) + +Changes from 2.7 to 2.8: + +- fixed instructions for U+0423, U+0427, U+0447, U+0448 in Serif, so they + look good at large sizes too (by Eugeniy Meshcheryakov) +- added U+FB00 and U+FB03 to U+FB06 to Serif typefaces (by Heikki Lindroos) +- added U+26B0-U+26B1, U+2701-U+2704, U+2706-U+2709, U+270C-U+2727, U+2729 + to U+274B, U+274D, U+274F to U+2752, U+2756, U+2758-U+275E, U+2761 to + U+2775 (by Heikki Lindroos) +- added and improved instructions for Cyrillic letters in Mono and Serif + (Book, by Eugeniy Meshcheryakov) +- rotated U+26B0 (was too small in mono) (by Gee Fung Sit) +- adjusted U+1EDA-U+1EDD, U+1EE8-U+1EEB, capitals using capital specific + accent and moved diacritics to match position on U+00F2 (ograve), etc. + (by Denis Jacquerye) +- added U+20D6, U+20D7 to Sans (by Gee Fung Sit) +- made Armenian ligatures discretionary since the Firefox ligature problem + still isn't fixed (by Ben Laenen) +- moved Armenian hyphen U+058A to a higher position (bug #7436) (by Ben + Laenen) +- hinted Greek glyphs in Sans Bold (by Ben Laenen) +- enabled Arabic lam-alif ligatures when diacritics are used (by Ben Laenen) + +Changes from 2.6 to 2.7: + +- added glyphs needed for Kurdish: U+0695, U+06B5, U+06C6, U+06CE and their + init/medi/fina forms in Sans (by Ben Laenen) +- added U+02CD, U+01F8 - U+01F9, U+1E3E - U+1E3F, U+1E30 - U+1E35, U+1EBC - + U+1EBD, U+1EF8 - U+1EF9 (includes glyphs needed for Yoruba, Maori, Guarani + and Twi) (by Ben Laenen) +- added U+22C8-22CC, U+29CE-29D5, U+2A7D-2AA0, U+2AAE-2ABA, U+2AF9-2AFA to + Sans (by Remy Oudompheng) +- adjusted diacritics on Vietnamese, Pinyin and other characters: + U+01A0-U+01A1, U+01AF-U+01B0, U+01D5-U+01DC, U+01DE-01E1, U+01FA-U+01FB + U+022A-U+022D, U+0230-U+0231, U+1E14-U+1E17, U+1E4C-U+1E53, U+1E78-U+1E7B, + U+1EA4-U+1EF1 in Sans (Book, Bold and Oblique) (by Denis Jacquerye) +- added basic arrows U+2190-U+2193 in Serif, which completes MES-1 compliance + for Serif (by Ben Laenen) +- added U+01E4, U+01E5, U+01FA, U+01FB, U+02BD, U+02C9 and U+02EE to Serif + (by Ben Laenen) +- fixed U+0209 in Serif Bold Oblique (by Ben Laenen) +- adjusted Box Drawing block characters U+2500-257F in Mono to fit character + cell, shifting them up by 416 (Denis Jacquerye) +- redid U+0194 in Sans (by Ben Laenen) +- added U+2217-2218, U+2295-22A1 to Mono (by Remy Oudompheng) +- added U+0462 to Serif (by Andrey V. Panov) +- added U+226C, U+228C-228E, U+2293-2294, U+22F2-22FF to Sans (by Remy + Oudompheng) +- adjusted U+2208-220D in Sans (by Remy Oudompheng) +- improved some Cyrillic glyphs in Mono (by Andrey V. Panov), rewritten + instructions for changed glyphs (by Eugeniy Meshcheryakov) +- added U+1E0E-1E0F, U+1E8E-1E8F to Mono fonts (by Denis Jacquerye). (bug + #7166) +- renamed 'Dotabove' to 'Dotaccent' in Mono Sans Oblique to match other fonts + (by Denis Jacquerye). +- added U+200B-U+200F in Sans faces and Serif faces, U+200B and U+200C were + in Sans already (by Lars Naesbye Christensen) +- added U+2601-U+262F, U+263D, U+263E, U+2648-U+265F, U+2668, U+2670-U+268B, + U+2690-U+269C, U+26A0, U+26A1, U+2794, U+2798-U+27AF, U+27B1-U+27BE to Mono + (by Heikki Lindroos) +- replaced the references with unshifted ones for both κ U+03BA and к U+043A + in Mono Book (by Denis Jacquerye) +- fixing glyph for U+04ED in Mono Book, consisted only of dieresis (by Andrey + V. Panov). + +Changes from 2.5 to 2.6: + +- redid U+2032 - U+2037, U+2057 based on Arev in Sans (by Gee Fung Sit) +- added U+0195, corrected U+039E, U+204B in Sans ExtraLight (by Gee Fung Sit) +- added instructions for some Cyrillic letters in Sans Bold (by Eugeniy + Meshcheryakov) +- added vulgar fractions U+2153-U+215F for Serif, made with references (by + Lars Naesbye Christensen) +- added U+228F-2292, U+2299-22AF, U+22B2-22B5, U+22CD, U+22D8-22ED to Sans + (by Remy Oudompheng) +- added U+2208-220D, U+2238-223D, U+2278-2281, U+228A-228B, U+228F-2292, + U+22CD, U+22DA-22E9 to Mono (by Remy Oudompheng) +- fixed misplaced dot in U+2250 in Mono (by Remy Oudompheng) +- added instructions for some Cyrillic letters in Mono Book and Bold(by + Eugeniy Meshcheryakov) +- minor changes to U+2241, U+2261-2263, U+22A4, U+22A5 in Sans (by Remy + Oudompheng) +- added hinting instructions to lowercase Armenian glyphs in Sans Book (by + Ben Laenen) +- changed U+2208, U+220B to match U+2209 and U+220C in Sans Bold (by Remy + Oudompheng) +- added Braille patterns U+2800-U+28FF to Sans (by Mederic Boquien) +- added instructions for some Cyrillic letters in Serif Book (by Eugeniy + Meshcheryakov) +- renamed BoldOblique fonts to Bold Oblique in TTF Name as originally in + Bitstream Vera fonts (by Denis Jacquerye) +- added hinting instructions to some Latin-B Extended and IPA characters in + Sans Book (by Denis Jacquerye and Ben Laenen) +- adjusted bearings, replaced diacritics, hinted hook and horn for + Vietnamese in Sans Book (by Denis Jacquerye) +- made FAX, TM, TEL, etc. discritionary ligatures in Sans and Serif fonts + (by Denis Jacquerye) +- removed ligatures of precomposed characters in Sans and Serif fonts (by + Denis Jacquerye) +- added U+F208, U+F20A, U+F215-F217, U+F21A-F21B, U+F25F in PUA (from SIL's + PUA, probably in Unicode 5.0): U+0243, U+0244, U+0245, U+024C, U+024D, + U+2C64, (U+2C6D), (U+2C71) +- modified some glyphs in Serif Oblique to make them more italic (by Denis + Jacquerye) + +Changes from 2.4 to 2.5: + +- fixed excessive kerning bug that occurs with Pango (by Denis Jacquerye) +- added U+20AF to Sans and Serif (by Lars Naesbye Christensen) +- regenerated Condensed faces (by Ben Laenen) +- added U+035C-U+035D to Sans, fixed U+0361 (by Denis Jacquerye) +- integrated 255 characters from Arev fonts: Latin Extended-B, Spacing + Modifiers, Combining Diacritical Marks, Cyrillic, Cyrillic supplement, + General Punctuation, Letterlike Symbols, Arrows, Mathematical Operators, + Miscellaneous Technical, Dingbats, Alphabetic Presentation Forms (by Denis + Jacquerye) +- added basic Cyrillic and basic Greek to Sans ExtraLight (by Denis Jacquerye) +- added U+0498, U+049A, U+04AA, U+04AB, U+04AF to Serif (by Eugeniy + Meshcheryakov) +- added U+0494, U+0495, U+0498, U+0499, U+04AA, U+04AB, U+04C3, U+04C4, + U+04C7, U+04C8 to Mono (by Eugeniy Meshcheryakov) +- adjusted weight of U+0256, U+0257, U+0260, U+0272, U+0273, U+0277, U+029B, + U+02A0 and modifed U+028B and U+027A in Mono (by Denis Jacquerye) +- added U+2000-200A to Mono (by Denis Jacquerye) +- added vulgar fractions U+2153 - U+215F to Mono (by Gee Fung Sit) +- adapted metrics of Arabic glyphs so they stay above cut-off height in Sans + (by Ben Laenen) +- fixed mkmk anchors for Arabic diacritics so they stack properly in Sans (by + Ben Laenen) +- fixed weight of lowercase upsilon in Sans Bold, make small adjustment to + lowercase omega in Sans (by Ben Laenen) +- added U+210E (by Mederic Boquien) +- unslanted U+2201, U+221B and U+221C in Sans Oblique (by Mederic Boquien) +- added several mathematical relation symbols to Sans and Mono (U+2241-224C, + U+2250-2255, U+2260-2269, U+226E-2277, U+2282-2287) modified U+223C to match + other tildes, and U+2282-2284 to have the same shape. (by Remy Oudompheng) +- made U+2234-U+2237 refer to U+2219 instead of U+00B7 in Sans (by Mederic + Boquien) +- added U+2238-223B, U+226A-226B, U+2278-2281, U+2288-228B to Sans (by Remy + Oudompheng) +- unslanted and changed reference of U+22C5 from U+00B7 to U+2219 in Sans (by + Mederic Boquien) +- added U+224D-225F, U+226D, U+22C6 to Sans and unslanted U+2219 in Sans + Oblique. (by Remy Oudompheng) +- added U+224D-225F, U+226D to Mono, shifted U+2266-2269 higher upwards and + unslanted U+2219 in Oblique. (by Remy Oudompheng) +- merged Coptic glyphs from Arev 0.2 (by Lars Naesbye Christensen) +- fixed and adjusted various Cyrillic glyphs in Serif (by Andrey V. Panov) +- made fi, fl... ligatures discretionary ligatures (by Ben Laenen) + +Changes from 2.3 to 2.4: + +- added U+04A2, U+04A3, U+04AC - U+04AF, U+04BA, U+04BB, U+04C0 - + U+04C2, U+04CB, U+04CD, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04E8 - U+04F5, + U+04F6 - U+04F9 to Mono (by Eugeniy Meshcheryakov) +- added U+048C, U+048D, U+0494, U+0495, U+049E - U+04A7, U+04AC - + U+04AE, U+04B4- U+04B7, U+04BA, U+04BB, U+04C0 - U+04C4, U+04C7, U+04C8, + U+04CB, U+04CC, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04EC - U+04F9 to Serif + (by Eugeniy Meshcheryakov) +- added U+2134 to Sans (by Gee Fung Sit) +- added U+2080 - U+2089 to all faces (by Gee Fung Sit) +- several minor corrections to Sans (by Gee Fung Sit) +- major corrections to Sans Condensed (by Gee Fung Sit) +- corrected Superscripts and Subscripts in Sans (by Gee Fung Sit) +- corrected anchors of U+0316-U+0319 (by Denis Jacquerye) +- Verajja integrated (by Stepan Roh) +- copied U+2328, U+2600, U+2639-U+263C, U+263F-U+2647, U+2660-U+2667, + and U+2669-U+266F from Sans to Serif, and copied scaled-down versions of + them to Sans Mono (by David Lawrence Ramsey) +- added U+20B4 to all faces (by Eugeniy Meshcheryakov) +- added more minor positional adjustments to U+2638 in all faces to + match the other miscellaneous symbols in Verajja, and rescale it in Sans + Mono so that it looks better (by David Lawrence Ramsey) +- added U+2242, U+2243 and U+22A4 (by Mederic Boquien) +- corrected U+2245 in Sans (by Mederic Boquien) +- added U+0221, U+0234-0236 (by Denis Jacquerye) +- added in Arabic block to Sans: U+060C, U+0615, U+061B, U+061F, U+0621 +- U+063A, U+0640 - U+0655, U+0660 - U+066F, U+0679 - U+0687, U+0698, U+06A1, + U+06A9, U+06AF, U+06BA, U+06BF, U+06CC, U+06F0 - U+06F9 (by Ben Laenen) +- added in Arabic Presentation Forms A to Sans: U+FB52 - U+FB81, U+FB8A +- U+FB95, U+FB9E - U+FB9F, U+FBE8 - U+FBE9, U+FBFC - U+FBFF (by Ben Laenen) +- added complete Arabic Presentation Forms B to Sans: U+FE70 - U+FE74, + U+FE76 - U+FEFC, U+FEFF (by Ben Laenen) +- added complete Greek Extended block to Mono (by Ben Laenen) +- modified Greek capitals with tonos in Mono (by Ben Laenen) +- added U+01C4-01CC, U+01D5, U+01DE, U+01E0-U+01E1, U+01E6-U+01E9, + U+01EE-U+01F5, U+01F8-U+0217, U+021E-U+021F, U+0226-U+022A, U+022C to Serif + (by Denis Jacquerye) +- adjusted U+043B and U+044F in Serif (by Denis Jacquerye) +- added U+2000-U+200A (by Denis Jacquerye) +- added U+1E00-U+1E0B, U+1E0E-U+1E11, U+1E14-U+1E1C, U+1E1E-U+1E23, + U+1E26-U+1E2D, U+1E30-U+1E35, U+1E3A-U+1E3B, U+1E3E-U+1E40, U+1E48-U+1E49, + U+1E50-U+1E56, U+1E58-U+1E59, U+1E5E-U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, + U+1E72-U+1E7D, U+1E86-U+1E9B, U+1EA0-U+1EA3, U+1EAC-U+1EB7, U+1EBA-U+1EBD, + U+1EC6-U+1ECF, U+1ED8-U+1ED9, U+1EE6-U+1EE7, U+1EF4-U+1EF9 to Serif (by + Denis Jacquerye) +- added U+048E, U+048F, U+049C-U+049F, U+04B8, U+04B9, U+04BC-U+04BF, + U+04C3, U+04C4 to Sans (by Eugeniy Meshcheryakov) +- added DejaVu Sans Extra Light (by Denis Jacquerye) +- Adjusted underline position for (hopefully) improved legibility in + Sans, Serif, Mono (Tim May) +- added auto-generated DejaVu LGC (by Stepan Roh) + +Changes from 2.2 to 2.3: + +- fixed bug U+042B and U+044B behave badly in Sans Bold or Oblique (by + Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+04D0-U+04D7, U+04E6, U+04E7 to Mono (by Eugeniy Meshcheryakov) +- added U+048A - U+048D, U+0498, U+0499, U+04AA, U+04AB, U+04B0, U+04B1, + U+04C0, U+04C9, U+04CA, U+04CE, U+04CD, U+04DA, U+04DB, U+04DE, U+04DF, + U+04E2 - U+04E5, U+04EC - U+04F8, U+04F9 to Sans (by Eugeniy Meshcheryakov) +- added U+04E0, U+04E1 to all faces (by Eugeniy Meshcheryakov) +- added Greek Extended to Sans and Serif: U+1F00-U+1F15, U+1F18-U+1F1D, + U+1F20-U+1F45, U+1F48-U+1F4D, U+1F50-U+1F57, U+1F59, U+1F5B, U+1F5D, + U+1F5F-U+1F7D, U+1F80-U+1FB4, U+1FB6-U+1FC4, U+1FC6-U+1FD3, U+1FD6-U+1FDB, + U+1FDD-U+1FEF, U+1FF2-U+1FF4, U+1FF6-U+1FFE (by Ben Laenen) +- added Greek variant letterforms, archaic letters and symbols to Mono: + U+03D0-U+03E1, U+03F0-U+03FF (by Ben Laenen) +- added Armenian block and Armenian ligatures to Sans (U+0531 - U+0556, + U+0559 - U+055F, U+0561 - U+0587, U+0589 - U+058A, U+FB13 - U+FB17) (by Ben + Laenen) +- redid some Greek characters in Sans and Mono to make them look better + and to correct some errors (by Ben Laenen) +- added U+27E0 to all faces (by David Lawrence Ramsey) +- added underscore (U+005F) consistency fixes: extended the Sans Mono + and Sans Mono Oblique underscores to touch both horizontal edges, and + reduced the height of the Sans Bold Oblique underscore to match the Sans + Bold underscore (by David Lawrence Ramsey) +- added underscore (U+005F) derivatives and consistency fixes for them: + made U+0332 a reference to underscore at Denis Jacquerye's suggestion; made + U+0333 two references to underscore; made U+033F two references to U+203E; + added U+2017 as two references to underscore, and made U+0333 a reference to + it; and added U+203E as a reference to underscore, and made U+0305 a + reference to it (by David Lawrence Ramsey) +- added U+201B, U+2220, U+2320-U+2321, U+23AE, U+23CF, all remaining + Geometric Shapes glyphs (U+25A0-U+25C9, U+25CB-U+25D7, U+25D9-U+25E5, + U+25E7-U+25FF), and U+2B12-U+2B13 to all faces (by David Lawrence Ramsey) +- added minor positional adjustments to U+2638 in all faces (by David + Lawrence Ramsey) +- added U+201F to Sans Mono and Serif faces (by David Lawrence Ramsey) +- added U+01B7, U+01F6, U+0464 - U+0465, U+2160 - U+2180, U+2183, + U+220A, U+220D, U+2329, U+232A, U+2422, U+27E8 - U+27EB, U+2680 - U+2685 to + Sans (by Gee Fung Sit ???) +- added U+2116 to Sans and Serif (by Gee Fung Sit) +- changed florin sign U+0192 in Sans (by Gee Fung Sit) +- added anchor points to some glyphs (by Denis Jacquerye) +- adjusted height of IPA superscripts U+02B0-02B8, U+02C0-02C1, + U+02E0-02E4, U+207F to match with height of U+00B2 (by Denis Jacquerye) +- added U+0184-U+0185, U+019C, U+019F, U+01A0-U+01A3, U+01A6, U+01AA, + U+01AF-U+01B0, U+01B2-U+01B4, U+01B7-U+01B8, U+01BC-U+01BC, U+0224-U+0225, + U+023A-U+0240, U+1D16-U+1D17, U+1D1D-U+1D1E, U+1D43-U+1D5B, U+1D7B, + U+1D85,U+1D9B-1DB7, U+1DB9-U+1DBF, U+20A6 to all fonts (by Denis Jacquerye) +- added added U+0182, U+018B, U+018E, U+01A0-U+01A1, U+01B1, U+01B9, + U+01C0-U+01C3, U+0238-U+0239, U+1D02, U+1D08-U+1D09, U+1D14, U+1D1F, U+1D77 + to Serif and Mono (by Denis Jacquerye) +- added U+0181, U+0183, U+0187-U+0188, U+018A-U+018F, U+0191, U+0193, + U+0195-U+019B, U+019D-U+019E, U+01A4-U+01A5, U+01AC-U+01AE, U+01B5-U+01B6, + U+01B9, U+01BB, U+01F6 to Serif (by Denis Jacquerye) +- added U+0181, U+0187-U+0188, U+018A, U+018D, U+018F, U+0191, U+0193, + U+0195-U+019F, U+01A4-01A5, U+01AC-01AD, U+01B5-U+01B6, U+1BB, U+01F6, + U+01D7-U+01DC, U+0238-U+0239, U+0241 to Mono (by Denis Jacquerye) +- added to Mono and Serif (by Denis Jacquerye) + +Changes from 2.1 to 2.2: + +- reworked the vertical orientation of the Blocks Elements characters + in all faces to remove their overly large descenders, in order to fix + problems with e.g. terminal emulators (by David Lawrence Ramsey) +- copied bullet in Sans faces to Serif faces for consistency (by David + Lawrence Ramsey) +- added U+2023, U+25D8, U+25E6, and U+29EB to all faces (by David + Lawrence Ramsey) +- added U+1EB8, U+1EB9, U+1ECA - U+1ECD, U+1EE4, U+1EE5 (by Tim May) +- added U+01DD, U+02BE, U+02BF, U+02D3 to all, changed U+02D2 in + non-Condensed and U+1EE5 in Serif (by Tim May) +- fixed U+01CE, replacing wrong circumflex by caron (by Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- added U+20B5 (by Denis Jacquerye) +- added U+0181 - U+0183, U+0187, U+0188, U+018A - U+018D, U+0191, + U+0193, U+0195 - U+019B, U+019D, U+019E, U+01A4, U+01A7 - U+01A9, U+01AB - + U+01AE, U+01B1, U+01B5, U+01B6, U+01BB, U+01C0 - U+01C3, U+01F1 - U+01F3, + U+0238, U+0239, U+1D02, U+1D08, U+1D09, U+1D14, U+1D1F, U+1D77, U+2103, + U+2126, U+2127, U+212A, U+212B, U+2132, U+214B, U+2210, U+2217, U+2218, + U+2A0C - U+2A0E, U+FB00, U+FB03 and U+FB04 to Sans (by Gee Fung Sit) +- added U+01A9, U+01C3 and U+2126 to Mono and Serif (by Gee Fung Sit) +- adjusted bearings of U+028B in Sans (by Gee Fung Sit) +- added U+018F, U+0494-U+0497, U+04A0-U+04A7, U+04AC-U+04AF, + U+04B4-U+04B7, U+04BA-U+04BB, U+04C1-U+04C2, U+04C5-U+04C8, U+04CB-U+04CC, + U+04D0-U+04D9, U+04DC-U+04DD, U+04E6-U+04EB to Sans (by Eugeniy + Meshcheryakov) +- replaced with references U+0391-U+0393, U+0395-U+0397, U+0399, U+039A, + U+039C, U+039D, U+039F-U+03A1, U+03A4, U+03A5, U+03A7, U+03BF, U+03DC, + U+0405, U+0406, U+0408, U+0410, U+0412, U+0415, U+0417, U+041A, + U+041C-U+041E, U+0420-U+0422, U+0425, U+0430, U+0435, U+043E, U+0440, + U+0441, U+0443, U+0445, U+0455-U+0458 in Serif and Mono (by Eugeniy + Meshcheryakov) +- added U+04D0-U+04D7, U+04E6-U+04EB to Serif (by Eugeniy Meshcheryakov) +- added U+212A and U+212B to the rest of the faces (by Lars Naesbye + Christensen) +- added U+2318 and U+2325 to Sans and Serif (by Lars Naesbye Christensen) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- completed basic Greek alphabet: added U+0374-U+0375, U+037A, U+037E, + U+0384-U+038A, U+038C, U+038E-U+0390, U+03AC-U+03BF, U+03C1-U+03CE (by Ben + Laenen) +- added U+2070 and U+2074-U+2079 (by Mederic Boquien) + +Changes from 2.0 to 2.1: + +*** Be aware that names of some TTF files changed since version 2.0. *** + +- added U+0323, U+1E0C, U+1E0D, U+1E24, U+1E25, U+1E36 - U+1E39, U+1E42, + U+1E43, U+1E46, U+1E47, U+1E5A - U+1E5D, U+1E62, U+1E63, U+1E6C, U+1E6D, + U+1E7E, U+1E7F (by Tim May) +- fixed bug where GNOME applications used Mono Bold Oblique instead of + Mono Oblique (by Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+1E41, U+1E57, U+1E61 (by Sander Vesik) +- added U+0189, U+0309, U+0313, U+0314, U+031A, U+031B, U+0327, U+0328, + U+032B, U+0333, U+033C (by Denis Jacquerye) +- adjusted and fixed U+0186, U+0254, U+0291, U+0316 - U+0319, U+031C - + U+0320, U+0323 - U+0326, U+0329 - U+032A, U+032C - U+0332, U+0339 - U+033B, + U+033E, U+033F (by Denis Jacquerye) +- fixed U+1E12, U+1E3C, U+1E4A, U+1E70 to have normal below diacritics + (by Denis Jacquerye) +- fixed U+1E82, U+1E84 and U+1EF2 to have uppercase above diacritics (by + Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- dropped "-Roman" from font names - affects both internal TTF names and + names of generated files (by Stepan Roh) +- attempt to fix bug Vertical spacing too big for Mono by exchanging + LineGap and OS2TypoLinegap values (proofed by Stefan Rank) +- added Greek capitals U+0391 - U+03A1, U+03A3 - U+03A9, U+03AA, U+03AB + in Mono (by Ben Laenen) +- added the per ten thousand sign U+2031 (by Mederic Boquien) +- added U+2207, U+221D, U+221F, U+2227 - U+222A, and U+2261 (by David + Lawrence Ramsey) +- new logo (by Gee Fung Sit) +- added U+0180, U+018E, U+201F, U+2024, U+2025, U+203D, U+2200, U+2203, + U+2213, U+222C, U+222D, U+2263 to Sans (by Gee Fung Sit) + +Changes from 1.15 to 2.0: + +- "Italized" basic glyphs in all Serif Oblique and their Condensed faces + (by David Jez) +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- added anchor points to some glyphs (by Denis Jacquerye) +- many new spacing and combining accents (by Denis Jacquerye) +- smart substitutions for transforming i and j to dottless form and for + using uppercase diacritics (by Denis Jacquerye) +- fixed remaining erroneously slanted characters in Serif Oblique faces (by + David Lawrence Ramsey) +- copied bullet in Sans faces to Sans Oblique faces for consistency (by + David Lawrence Ramsey) +- added U+203C and U+2047-U+2049 (by David Lawrence Ramsey) +- added Greek glyphs to Serif (by Ben Laenen, Condensed merge by David Jez) +- fixed bug LTR glyphs behaving like RTL (by Ben Laenen) +- fixed wrong glyph directions (by David Jez) +- fixed repositioned accents in Condensed faces (by David Jez) + +Changes from 1.14 to 1.15: + +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- fixed U+2302, U+2319 (by David Lawrence Ramsey) +- fixed yet another monospace bug (by Stepan Roh) +- fixed potential "too big ascender/descender" bug (by Stepan Roh) +- fixed U+026E and U+028E (by Denis Jacquerye) +- added U+0186, U+0190, U+0300 - U+0304, U+0306 - U+0308, U+030A - U+030C, + U+0321, U+0322 (by Denis Jacquerye) +- added rest of Block Elements: U+2591 - U+2593 (by David Lawrence Ramsey) +- added U+2311, U+237D and U+2638 (by David Lawrence Ramsey) +- added U+01CD - U+01D4 (by Denis Jacquerye) +- fixed accents of U+00F2 - U+00F6 by replacing them with references in Mono + Bold (by David Jez) +- added U+0490, U+0491 (by Eugeniy Meshcheryakov) +- added hints to U+0404 and U+0454 in Sans (by Eugeniy Meshcheryakov) +- completed Greek glyphs from U+0370 to U+03CF in Serif (by Ben Laenen) +- fixed shape of U+0255 in Sans Bold and Sans Bold Oblique (by Denis + Jacquerye) + +Changes from 1.13 to 1.14: + +- fixed bug where Mono faces were not recognized as fixed pitch in Windows + by correcting Venda glyphs (by David Jez) +- added and improved TrueType instructions (by Keenan Pepper) +- added 6 Uzbekian glyphs (by Mashrab Kuvatov) +- added Greek glyphs to Sans and Serif, changed pi and omega to fit in (by + Ben Laenen) +- added IPA and related superscript glyphs (by Denis Jacquerye) +- fixed buggy Venda glyphs (by David Lawrence Ramsey and Stepan Roh) +- added U+2302, U+2310, U+2319 (by David Lawrence Ramsey) +- fixed slanted U+00AC in Serif Oblique faces (by David Lawrence Ramsey) +- added 29 glyphs from Block Elements (by David Lawrence Ramsey) + +Changes from 1.12 to 1.13: + +- removed all stems (PS hints) (requested by David Jez) +- added U+01D6, U+01DF, U+022B, U+022D and U+0231 (by Sander Vesik) +- added 10 Venda glyphs (by Dwayne Bailey) +- fixed bug when fonts had no name on Microsoft Windows (by Stepan Roh) +- updated 'missing' glyph U+FFFD (by David Jez) +- set TTF flag fsType to 'Installable Embedding' (= unrestricted usage) + (idea by C. Tiffany) + +Changes from 1.11 to 1.12: + +- added long s (by James Cloos) +- prettier comma accent in gcommaaccent (by David Jez) +- added Hbar, hbar, kgreenlandic, napostrophe, Eng, eng, Tbar, tbar, + afii57929 (by David Jez) +- changed Iogonek, iogonek, IJ, ij to look better (by David Jez) +- glyph uni0237 renamed to dotlessj (requested by David Jez) +- fixed accents for dcaron, lcaron, tcaron, Uogonek, uogonek in Serif (by + David Jez) +- added U+2500 - U+257F box drawing glyphs to Sans Mono (by David Jez) +- fixed accents in Wcircumflex, Ycircumflex and Zdotaccent (by David Jez) +- extra kerning for F (by Sander Vesik) +- added 'missing' glyph U+FFFD (by David Jez) + +Changes from 1.10 to 1.11: + +- kerning updates (by Sander Vesik) +- added Iogonek, iogonek, IJ, ij, Uogonek, uogonek (from SuSE standard fonts + by Adrian Schroeter, SuSE AG) +- added Gcommaaccent, gcommaaccent, Kcommaaccent, kcommaaccent, + Lcommaaccent, lcommaaccent, Ncommaaccent, ncommaaccent, Rcommaaccent, + rcommaaccent (by Stepan Roh) + +Changes from 1.9 to 1.10: + +- added U+022E, U+022F (by Sander Vesik) +- kerning updates for DejaVu Sans (by Sander Vesik) +- fixed too wide cyrillic glyphs in DejaVu Sans Mono (by Valentin Stoykov) +- fixed ligatures bug in Mono (by Stepan Roh) + +Changes from 1.8 to 1.9: + +- integrated Arev Cyrillics (by Danilo Segan) +- added U+01EA, U+01EB, U+01EC, U+01ED (by Sander Vesik) + +Changes from 1.7 to 1.8: + +- fixed accents in Serif Oblique and Serif Bold Oblique (by Stepan Roh) + +Changes from 1.6 to 1.7: + +- added automatically generated Condensed typefaces (by Stepan Roh) + +Changes from 1.5 to 1.6: + +- monospace bug fixed (by Stepan Roh) +- incorrect Bitstream foundry assigned by fontconfig and KDE Font Installer +fixed (by Stepan Roh) +- added automatically generated Oblique version of Serif typefaces (by +Stepan Roh) +- corrected cyrillic D and d (by Danilo Segan and David Jez) +- fixed accents position in Oblique version of Serif typefaces (by Danilo +Segan and Sander Vesik) +- fixed incorrect computation of OS2Win* fields (by Stepan Roh) +- added visiblespace U+2423 (by David Jez) +- fixed 'line height' bug by fixing ascender and descender values (by David +Jez and Stepan Roh) +- fixed part of 'worse than Vera' bug (by Peter Cernak) +- smaller comma accent U+0326 (by David Jez) + +Changes from 1.4 to 1.5: + +- added Cyrillics (96 characters) and Dcroat to the rest of typefaces (by +Danilo Segan) +- fixed bugs in some Cyrillic characters, some of them reported by Sander +Vesik (by Danilo Segan) +- added U+0100, U+0101, U+0112, U+0113, U+012A, U+012B, U+014C, U+014D, +U+016A, U+016B, U+01E2, U+01E3, U+0232 and U+0233 (by Sander Vesik) +- added Romanian characters (by Misu Moldovan) +- added U+0108, U+0109, U+010A, U+010B, U+0114, U+0115, U+0116, U+0117, +U+011C, U+011D, U+0120, U+0121, U+0124, U+0125, U+0128, U+0129, U+012C, +U+012D, U+0134, U+0135, U+014E, U+014F, U+0150, U+0151, U+015C, U+015D, +U+0168, U+0169, U+016C, U+016D, U+0170, U+0171 and U+0237 (by James +Crippen) +- added U+02BB, U+2010, U+2011, U+2012 and U+2015 (by Stepan Roh) + +Changes from 1.3 to 1.4: + +- added Polish characters (Aogonek, aogonek, Eogonek, eogonek, Nacute, +nacute, Sacute, sacute, Zacute, zacute, Zdotaccent, zdotaccent) (by Stepan +Roh) + +Changes from 1.2 to 1.3: + +- added Cyrillics (96 characters) and Dcroat to Sans typefaces (by Danilo +Segan from his BePa fonts) + +Changes from 1.1 to 1.2: + +- added Ldot, ldot, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, + Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, Ygrave and ygrave + (from The Olwen Font Family 0.2 by Dafydd Harries) + +Changes from 1.0 to 1.1: + +- added Lacute, lacute, Lcaron, lcaron, Racute and racute (by Peter Cernak) + +Changes from 0.9.4 to 1.0: + +- none, just changed version and updated README + +Changes from 0.9.3 to 0.9.4: + +- fixed TTF generation (kerning tables were missing) + +Changes from 0.9.2 to 0.9.3: + +- kerning of added characters +- proper caron shape for dcaron in Mono (by Ondrej Koala Vacha) +- minor visual changes + +Changes from 0.9.1 to 0.9.2: + +- internal bugged version + +Changes from 0.9 to 0.9.1: + +- proper caron shape for dcaron and tcaron +- minor visual changes + +$Id: NEWS 2471 2011-02-27 14:25:15Z ben_laenen $ diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/README b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/README new file mode 100644 index 000000000..0f2079a9f --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/README @@ -0,0 +1,59 @@ +DejaVu fonts 2.33 (c)2004-2011 DejaVu fonts team +------------------------------------------------ + +The DejaVu fonts are a font family based on the Bitstream Vera Fonts +(http://gnome.org/fonts/). Its purpose is to provide a wider range of +characters (see status.txt for more information) while maintaining the +original look and feel. + +DejaVu fonts are based on Bitstream Vera fonts version 1.10. + +Available fonts (Sans = sans serif, Mono = monospaced): + +DejaVu Sans Mono +DejaVu Sans Mono Bold +DejaVu Sans Mono Bold Oblique +DejaVu Sans Mono Oblique +DejaVu Sans +DejaVu Sans Bold +DejaVu Sans Bold Oblique +DejaVu Sans Oblique +DejaVu Sans ExtraLight (experimental) +DejaVu Serif +DejaVu Serif Bold +DejaVu Serif Bold Italic (experimental) +DejaVu Serif Italic (experimental) +DejaVu Sans Condensed (experimental) +DejaVu Sans Condensed Bold (experimental) +DejaVu Sans Condensed Bold Oblique (experimental) +DejaVu Sans Condensed Oblique (experimental) +DejaVu Serif Condensed (experimental) +DejaVu Serif Condensed Bold (experimental) +DejaVu Serif Condensed Bold Italic (experimental) +DejaVu Serif Condensed Italic (experimental) + +All fonts are also available as derivative called DejaVu LGC with support +only for Latin, Greek and Cyrillic scripts. + +For license information see LICENSE. What's new is described in NEWS. Known +bugs are in BUGS. All authors are mentioned in AUTHORS. + +Fonts are published in source form as SFD files (Spline Font Database from +FontForge - http://fontforge.sf.net/) and in compiled form as TTF files +(TrueType fonts). + +For more information go to http://dejavu.sourceforge.net/. + +Characters from Arev fonts, Copyright (c) 2006 by Tavmjong Bah: +--------------------------- +U+01BA, U+01BF, U+01F7, U+021C-U+021D, U+0220, U+0222-U+0223, +U+02B9, U+02BA, U+02BD, U+02C2-U+02C5, U+02d4-U+02D5, +U+02D7, U+02EC-U+02EE, U+0346-U+034E, U+0360, U+0362, +U+03E2-03EF, U+0460-0463, U+0466-U+0486, U+0488-U+0489, U+04A8-U+04A9, +U+0500-U+050F, U+2055-205E, U+20B0, U+20B2-U+20B3, U+2102, U+210D, U+210F, +U+2111, U+2113, U+2115, U+2118-U+211A, U+211C-U+211D, U+2124, U+2135, +U+213C-U+2140, U+2295-U+2298, U+2308-U+230B, U+26A2-U+26B1, U+2701-U+2704, +U+2706-U+2709, U+270C-U+274B, U+2758-U+275A, U+2761-U+2775, U+2780-U+2794, +U+2798-U+27AF, U+27B1-U+27BE, U+FB05-U+FB06 + +$Id: README 2471 2011-02-27 14:25:15Z ben_laenen $ diff --git a/tools/tcpdf/config/lang/index.php b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/index.php similarity index 94% rename from tools/tcpdf/config/lang/index.php rename to tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/index.php index d2a1971b6..d295cc517 100644 --- a/tools/tcpdf/config/lang/index.php +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/index.php @@ -31,5 +31,5 @@ header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache'); -header('Location: ../../../../'); +header('Location: ../../../'); exit; diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/langcover.txt b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/langcover.txt new file mode 100644 index 000000000..f50344877 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/langcover.txt @@ -0,0 +1,242 @@ +This is the language coverage file for DejaVu fonts +($Id$) + + Sans Serif Sans Mono +aa Afar 100% (62/62) 100% (62/62) 100% (62/62) +ab Abkhazia 100% (90/90) 93% (84/90) 84% (76/90) +af Afrikaans 100% (69/69) 100% (69/69) 100% (69/69) +ak Akan 100% (73/73) 100% (73/73) 100% (73/73) +am Amharic (0/264) (0/264) (0/264) +an Aragonese 100% (66/66) 100% (66/66) 100% (66/66) +ar Arabic 100% (125/125) (0/125) 100% (125/125) +as Assamese (0/64) (0/64) (0/64) +ast Asturian/Bable/Leonese/Asturleonese 100% (66/66) 100% (66/66) 100% (66/66) +av Avaric 100% (67/67) 100% (67/67) 100% (67/67) +ay Aymara 100% (60/60) 100% (60/60) 100% (60/60) +az-az Azerbaijani in Azerbaijan 100% (66/66) 100% (66/66) 100% (66/66) +az-ir Azerbaijani in Iran 100% (130/130) (0/130) 100% (130/130) +ba Bashkir 100% (82/82) 100% (82/82) 97% (80/82) +be Byelorussian 100% (68/68) 100% (68/68) 100% (68/68) +ber-dz Berber in Algeria 100% (70/70) 100% (70/70) 100% (70/70) +ber-ma Berber in Morocco 100% (32/32) (0/32) (0/32) +bg Bulgarian 100% (60/60) 100% (60/60) 100% (60/60) +bh Bihari (Devanagari script) (0/68) (0/68) (0/68) +bho Bhojpuri (Devanagari script) (0/68) (0/68) (0/68) +bi Bislama 100% (58/58) 100% (58/58) 100% (58/58) +bin Edo or Bini 100% (78/78) 100% (78/78) 100% (78/78) +bm Bambara 100% (60/60) 100% (60/60) 100% (60/60) +bn Bengali (0/63) (0/63) (0/63) +bo Tibetan (0/95) (0/95) (0/95) +br Breton 100% (64/64) 100% (64/64) 100% (64/64) +bs Bosnian 100% (62/62) 100% (62/62) 100% (62/62) +bua Buriat (Buryat) 100% (70/70) 100% (70/70) 100% (70/70) +byn Blin/Bilin (0/255) (0/255) (0/255) +ca Catalan 100% (74/74) 100% (74/74) 100% (74/74) +ce Chechen 100% (67/67) 100% (67/67) 100% (67/67) +ch Chamorro 100% (58/58) 100% (58/58) 100% (58/58) +chm Mari (Lower Cheremis / Upper Cheremis) 100% (76/76) 100% (76/76) 100% (76/76) +chr Cherokee (0/85) (0/85) (0/85) +co Corsican 100% (84/84) 100% (84/84) 100% (84/84) +crh Crimean Tatar/Crimean Turkish 100% (68/68) 100% (68/68) 100% (68/68) +cs Czech 100% (82/82) 100% (82/82) 100% (82/82) +csb Kashubian 100% (74/74) 100% (74/74) 100% (74/74) +cu Old Church Slavonic 100% (103/103) 86% (89/103) 78% (81/103) +cv Chuvash 100% (74/74) 100% (74/74) 100% (74/74) +cy Welsh 100% (78/78) 100% (78/78) 100% (78/78) +da Danish 100% (70/70) 100% (70/70) 100% (70/70) +de German 100% (59/59) 100% (59/59) 100% (59/59) +dv Divehi/Dhivehi/Maldivian (0/49) (0/49) (0/49) +dz Dzongkha (0/95) (0/95) (0/95) +ee Ewe 100% (99/99) 100% (99/99) 100% (99/99) +el Greek 100% (69/69) 100% (69/69) 100% (69/69) +en English 100% (72/72) 100% (72/72) 100% (72/72) +eo Esperanto 100% (64/64) 100% (64/64) 100% (64/64) +es Spanish 100% (66/66) 100% (66/66) 100% (66/66) +et Estonian 100% (64/64) 100% (64/64) 100% (64/64) +eu Basque 100% (56/56) 100% (56/56) 100% (56/56) +fa Persian 100% (129/129) (0/129) 100% (129/129) +fat Fanti 100% (73/73) 100% (73/73) 100% (73/73) +ff Fulah (Fula) 100% (62/62) 100% (62/62) 100% (62/62) +fi Finnish 100% (62/62) 100% (62/62) 100% (62/62) +fil Filipino 100% (84/84) 100% (84/84) 100% (84/84) +fj Fijian 100% (52/52) 100% (52/52) 100% (52/52) +fo Faroese 100% (68/68) 100% (68/68) 100% (68/68) +fr French 100% (84/84) 100% (84/84) 100% (84/84) +fur Friulian 100% (66/66) 100% (66/66) 100% (66/66) +fy Frisian 100% (75/75) 100% (75/75) 100% (75/75) +ga Irish 100% (80/80) 100% (80/80) 100% (80/80) +gd Scots Gaelic 100% (70/70) 100% (70/70) 100% (70/70) +gez Ethiopic (Geez) (0/218) (0/218) (0/218) +gl Galician 100% (66/66) 100% (66/66) 100% (66/66) +gn Guarani 100% (70/70) 100% (70/70) 100% (70/70) +gu Gujarati (0/68) (0/68) (0/68) +gv Manx Gaelic 100% (54/54) 100% (54/54) 100% (54/54) +ha Hausa 100% (60/60) 100% (60/60) 100% (60/60) +haw Hawaiian 100% (63/63) 100% (63/63) 100% (63/63) +he Hebrew 100% (27/27) (0/27) (0/27) +hi Hindi (Devanagari script) (0/68) (0/68) (0/68) +hne Chhattisgarhi (0/68) (0/68) (0/68) +ho Hiri Motu 100% (52/52) 100% (52/52) 100% (52/52) +hr Croatian 100% (62/62) 100% (62/62) 100% (62/62) +hsb Upper Sorbian 100% (72/72) 100% (72/72) 100% (72/72) +ht Haitian/Haitian Creole 100% (56/56) 100% (56/56) 100% (56/56) +hu Hungarian 100% (70/70) 100% (70/70) 100% (70/70) +hy Armenian 100% (77/77) 100% (77/77) 100% (77/77) +hz Herero 100% (57/57) 100% (57/57) 100% (57/57) +ia Interlingua 100% (52/52) 100% (52/52) 100% (52/52) +id Indonesian 100% (54/54) 100% (54/54) 100% (54/54) +ie Interlingue 100% (52/52) 100% (52/52) 100% (52/52) +ig Igbo 100% (58/58) 100% (58/58) 100% (58/58) +ii Sichuan Yi/Nuosu (0/1165) (0/1165) (0/1165) +ik Inupiaq (Inupiak, Eskimo) 100% (68/68) 100% (68/68) 100% (68/68) +io Ido 100% (52/52) 100% (52/52) 100% (52/52) +is Icelandic 100% (70/70) 100% (70/70) 100% (70/70) +it Italian 100% (72/72) 100% (72/72) 100% (72/72) +iu Inuktitut 100% (161/161) (0/161) (0/161) +ja Japanese (0/6537) (0/6537) (0/6537) +jv Javanese 100% (56/56) 100% (56/56) 100% (56/56) +ka Georgian 100% (33/33) 100% (33/33) 100% (33/33) +kaa Kara-Kalpak (Karakalpak) 100% (78/78) 100% (78/78) 100% (78/78) +kab Kabyle 100% (70/70) 100% (70/70) 100% (70/70) +ki Kikuyu 100% (56/56) 100% (56/56) 100% (56/56) +kj Kuanyama/Kwanyama 100% (52/52) 100% (52/52) 100% (52/52) +kk Kazakh 100% (77/77) 100% (77/77) 100% (77/77) +kl Greenlandic 100% (81/81) 100% (81/81) 100% (81/81) +km Central Khmer (0/63) (0/63) (0/63) +kn Kannada (0/70) (0/70) (0/70) +ko Korean (0/2443) (0/2443) (0/2443) +kok Kokani (Devanagari script) (0/68) (0/68) (0/68) +kr Kanuri 100% (56/56) 100% (56/56) 100% (56/56) +ks Kashmiri 98% (143/145) (0/145) 97% (141/145) +ku-am Kurdish in Armenia 100% (64/64) 100% (64/64) 100% (64/64) +ku-iq Kurdish in Iraq 100% (32/32) (0/32) 87% (28/32) +ku-ir Kurdish in Iran 100% (32/32) (0/32) 87% (28/32) +ku-tr Kurdish in Turkey 100% (62/62) 100% (62/62) 100% (62/62) +kum Kumyk 100% (66/66) 100% (66/66) 100% (66/66) +kv Komi (Komi-Permyak/Komi-Siryan) 100% (70/70) 100% (70/70) 100% (70/70) +kw Cornish 100% (64/64) 100% (64/64) 100% (64/64) +kwm Kwambi 100% (52/52) 100% (52/52) 100% (52/52) +ky Kirgiz 100% (70/70) 100% (70/70) 100% (70/70) +la Latin 100% (68/68) 100% (68/68) 100% (68/68) +lah Lahnda 98% (143/145) (0/145) 97% (141/145) +lb Luxembourgish (Letzeburgesch) 100% (75/75) 100% (75/75) 100% (75/75) +lez Lezghian (Lezgian) 100% (67/67) 100% (67/67) 100% (67/67) +lg Ganda 100% (54/54) 100% (54/54) 100% (54/54) +li Limburgan/Limburger/Limburgish 100% (62/62) 100% (62/62) 100% (62/62) +ln Lingala 100% (81/81) 100% (81/81) 100% (81/81) +lo Lao 100% (55/55) (0/55) 83% (46/55) +lt Lithuanian 100% (70/70) 100% (70/70) 100% (70/70) +lv Latvian 100% (78/78) 100% (78/78) 100% (78/78) +mai Maithili (Devanagari script) (0/68) (0/68) (0/68) +mg Malagasy 100% (56/56) 100% (56/56) 100% (56/56) +mh Marshallese 100% (62/62) 100% (62/62) 100% (62/62) +mi Maori 100% (64/64) 100% (64/64) 100% (64/64) +mk Macedonian 100% (42/42) 100% (42/42) 100% (42/42) +ml Malayalam (0/68) (0/68) (0/68) +mn-cn Mongolian in China (0/130) (0/130) (0/130) +mn-mn Mongolian in Mongolia 100% (70/70) 100% (70/70) 100% (70/70) +mo Moldavian 100% (128/128) 100% (128/128) 100% (128/128) +mr Marathi (Devanagari script) (0/68) (0/68) (0/68) +ms Malay 100% (52/52) 100% (52/52) 100% (52/52) +mt Maltese 100% (72/72) 100% (72/72) 100% (72/72) +my Burmese (Myanmar) (0/48) (0/48) (0/48) +na Nauru 100% (60/60) 100% (60/60) 100% (60/60) +nb Norwegian Bokmal 100% (70/70) 100% (70/70) 100% (70/70) +nds Low Saxon 100% (59/59) 100% (59/59) 100% (59/59) +ne Nepali (Devanagari script) (0/68) (0/68) (0/68) +ng Ndonga 100% (52/52) 100% (52/52) 100% (52/52) +nl Dutch 100% (82/82) 100% (82/82) 100% (82/82) +nn Norwegian Nynorsk 100% (76/76) 100% (76/76) 100% (76/76) +no Norwegian (Bokmal) 100% (70/70) 100% (70/70) 100% (70/70) +nr Ndebele, South 100% (52/52) 100% (52/52) 100% (52/52) +nso Northern Sotho 100% (58/58) 100% (58/58) 100% (58/58) +nv Navajo/Navaho 100% (72/72) 100% (72/72) 100% (72/72) +ny Chichewa 100% (54/54) 100% (54/54) 100% (54/54) +oc Occitan 100% (70/70) 100% (70/70) 100% (70/70) +om Oromo or Galla 100% (52/52) 100% (52/52) 100% (52/52) +or Oriya (0/68) (0/68) (0/68) +os Ossetic 100% (66/66) 100% (66/66) 100% (66/66) +ota Ottoman Turkish 100% (37/37) (0/37) 97% (36/37) +pa Panjabi/Punjabi (0/63) (0/63) (0/63) +pa-pk Panjabi/Punjabi in Pakistan 98% (143/145) (0/145) 97% (141/145) +pap-an Papiamento in Netherlands Antilles 100% (72/72) 100% (72/72) 100% (72/72) +pap-aw Papiamento in Aruba 100% (54/54) 100% (54/54) 100% (54/54) +pl Polish 100% (70/70) 100% (70/70) 100% (70/70) +ps-af Pashto in Afghanistan 95% (47/49) (0/49) 77% (38/49) +ps-pk Pashto in Pakistan 93% (46/49) (0/49) 75% (37/49) +pt Portuguese 100% (82/82) 100% (82/82) 100% (82/82) +qu Quechua 100% (55/55) 100% (55/55) 100% (55/55) +rm Rhaeto-Romance (Romansch) 100% (66/66) 100% (66/66) 100% (66/66) +rn Rundi 100% (52/52) 100% (52/52) 100% (52/52) +ro Romanian 100% (62/62) 100% (62/62) 100% (62/62) +ru Russian 100% (66/66) 100% (66/66) 100% (66/66) +rw Kinyarwanda 100% (52/52) 100% (52/52) 100% (52/52) +sa Sanskrit (Devanagari script) (0/68) (0/68) (0/68) +sah Yakut 100% (76/76) 100% (76/76) 100% (76/76) +sc Sardinian 100% (62/62) 100% (62/62) 100% (62/62) +sco Scots 100% (56/56) 100% (56/56) 100% (56/56) +sd Sindhi 100% (54/54) (0/54) 79% (43/54) +se North Sami 100% (66/66) 100% (66/66) 100% (66/66) +sel Selkup (Ostyak-Samoyed) 100% (66/66) 100% (66/66) 100% (66/66) +sg Sango 100% (72/72) 100% (72/72) 100% (72/72) +sh Serbo-Croatian 100% (156/156) 100% (156/156) 98% (154/156) +shs Secwepemctsin 100% (48/48) 100% (48/48) 100% (48/48) +si Sinhala/Sinhalese (0/73) (0/73) (0/73) +sid Sidamo (0/281) (0/281) (0/281) +sk Slovak 100% (86/86) 100% (86/86) 100% (86/86) +sl Slovenian 100% (62/62) 100% (62/62) 100% (62/62) +sm Samoan 100% (53/53) 100% (53/53) 100% (53/53) +sma South Sami 100% (60/60) 100% (60/60) 100% (60/60) +smj Lule Sami 100% (60/60) 100% (60/60) 100% (60/60) +smn Inari Sami 100% (68/68) 100% (68/68) 100% (68/68) +sms Skolt Sami 100% (80/80) 100% (80/80) 97% (78/80) +sn Shona 100% (52/52) 100% (52/52) 100% (52/52) +so Somali 100% (52/52) 100% (52/52) 100% (52/52) +sq Albanian 100% (56/56) 100% (56/56) 100% (56/56) +sr Serbian 100% (60/60) 100% (60/60) 100% (60/60) +ss Swati 100% (52/52) 100% (52/52) 100% (52/52) +st Sotho, Southern 100% (52/52) 100% (52/52) 100% (52/52) +su Sundanese 100% (54/54) 100% (54/54) 100% (54/54) +sv Swedish 100% (68/68) 100% (68/68) 100% (68/68) +sw Swahili 100% (52/52) 100% (52/52) 100% (52/52) +syr Syriac (0/45) (0/45) (0/45) +ta Tamil (0/48) (0/48) (0/48) +te Telugu (0/70) (0/70) (0/70) +tg Tajik 100% (78/78) 100% (78/78) 97% (76/78) +th Thai 1% (1/74) (0/74) (0/74) +ti-er Eritrean Tigrinya (0/255) (0/255) (0/255) +ti-et Ethiopian Tigrinya (0/281) (0/281) (0/281) +tig Tigre (0/221) (0/221) (0/221) +tk Turkmen 100% (68/68) 100% (68/68) 100% (68/68) +tl Tagalog 100% (84/84) 100% (84/84) 100% (84/84) +tn Tswana 100% (58/58) 100% (58/58) 100% (58/58) +to Tonga 100% (53/53) 100% (53/53) 100% (53/53) +tr Turkish 100% (70/70) 100% (70/70) 100% (70/70) +ts Tsonga 100% (52/52) 100% (52/52) 100% (52/52) +tt Tatar 100% (76/76) 100% (76/76) 100% (76/76) +tw Twi 100% (73/73) 100% (73/73) 100% (73/73) +ty Tahitian 100% (65/65) 100% (65/65) 100% (65/65) +tyv Tuvinian 100% (70/70) 100% (70/70) 100% (70/70) +ug Uighur 100% (125/125) (0/125) 100% (125/125) +uk Ukrainian 100% (72/72) 100% (72/72) 100% (72/72) +ur Urdu 98% (143/145) (0/145) 97% (141/145) +uz Uzbek 100% (52/52) 100% (52/52) 100% (52/52) +ve Venda 100% (62/62) 100% (62/62) 100% (62/62) +vi Vietnamese 100% (194/194) 100% (194/194) 76% (148/194) +vo Volapuk 100% (54/54) 100% (54/54) 100% (54/54) +vot Votic 100% (62/62) 100% (62/62) 100% (62/62) +wa Walloon 100% (70/70) 100% (70/70) 100% (70/70) +wal Wolaitta/Wolaytta (0/281) (0/281) (0/281) +wen Sorbian languages (lower and upper) 100% (76/76) 100% (76/76) 100% (76/76) +wo Wolof 100% (66/66) 100% (66/66) 100% (66/66) +xh Xhosa 100% (52/52) 100% (52/52) 100% (52/52) +yap Yapese 100% (58/58) 100% (58/58) 100% (58/58) +yi Yiddish 100% (27/27) (0/27) (0/27) +yo Yoruba 100% (119/119) 100% (119/119) 100% (119/119) +za Zhuang/Chuang 100% (52/52) 100% (52/52) 100% (52/52) +zh-cn Chinese (simplified) 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-hk Chinese Hong Kong Supplementary Character Set (0/2213) (0/2213) (0/2213) +zh-mo Chinese in Macau (0/2213) (0/2213) (0/2213) +zh-sg Chinese in Singapore 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-tw Chinese (traditional) (0/13063) (0/13063) (0/13063) +zu Zulu 100% (52/52) 100% (52/52) 100% (52/52) diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/status.txt b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/status.txt new file mode 100644 index 000000000..e860ef48d --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/status.txt @@ -0,0 +1,6657 @@ +This is the status file for DejaVu fonts +($Id: status.txt 2425 2010-08-22 16:07:31Z moyogo $) + +original = present in original Bitstream Vera 1.10 + = added in DejaVu fonts + +U+0020 space original +U+0021 exclam original +U+0022 quotedbl original +U+0023 numbersign original +U+0024 dollar original +U+0025 percent original +U+0026 ampersand original +U+0027 quotesingle original +U+0028 parenleft original +U+0029 parenright original +U+002a asterisk original +U+002b plus original +U+002c comma original +U+002d hyphen original +U+002e period original +U+002f slash original +U+0030 zero original +U+0031 one original +U+0032 two original +U+0033 three original +U+0034 four original +U+0035 five original +U+0036 six original +U+0037 seven original +U+0038 eight original +U+0039 nine original +U+003a colon original +U+003b semicolon original +U+003c less original +U+003d equal original +U+003e greater original +U+003f question original +U+0040 at original +U+0041 A original +U+0042 B original +U+0043 C original +U+0044 D original +U+0045 E original +U+0046 F original +U+0047 G original +U+0048 H original +U+0049 I original +U+004a J original +U+004b K original +U+004c L original +U+004d M original +U+004e N original +U+004f O original +U+0050 P original +U+0051 Q original +U+0052 R original +U+0053 S original +U+0054 T original +U+0055 U original +U+0056 V original +U+0057 W original +U+0058 X original +U+0059 Y original +U+005a Z original +U+005b bracketleft original +U+005c backslash original +U+005d bracketright original +U+005e asciicircum original +U+005f underscore original +U+0060 grave original +U+0061 a original +U+0062 b original +U+0063 c original +U+0064 d original +U+0065 e original +U+0066 f original +U+0067 g original +U+0068 h original +U+0069 i original +U+006a j original +U+006b k original +U+006c l original +U+006d m original +U+006e n original +U+006f o original +U+0070 p original +U+0071 q original +U+0072 r original +U+0073 s original +U+0074 t original +U+0075 u original +U+0076 v original +U+0077 w original +U+0078 x original +U+0079 y original +U+007a z original +U+007b braceleft original +U+007c bar original +U+007d braceright original +U+007e asciitilde original +U+00a0 nonbreakingspace original +U+00a1 exclamdown original +U+00a2 cent original +U+00a3 sterling original +U+00a4 currency original +U+00a5 yen original +U+00a6 brokenbar original +U+00a7 section original +U+00a8 dieresis original +U+00a9 copyright original +U+00aa ordfeminine original +U+00ab guillemotleft original +U+00ac logicalnot original +U+00ad sfthyphen original +U+00ae registered original +U+00af macron original +U+00b0 degree original +U+00b1 plusminus original +U+00b2 twosuperior original +U+00b3 threesuperior original +U+00b4 acute original +U+00b5 mu original +U+00b6 paragraph original +U+00b7 periodcentered original +U+00b8 cedilla original +U+00b9 onesuperior original +U+00ba ordmasculine original +U+00bb guillemotright original +U+00bc onequarter original +U+00bd onehalf original +U+00be threequarters original +U+00bf questiondown original +U+00c0 Agrave original +U+00c1 Aacute original +U+00c2 Acircumflex original +U+00c3 Atilde original +U+00c4 Adieresis original +U+00c5 Aring original +U+00c6 AE original +U+00c7 Ccedilla original +U+00c8 Egrave original +U+00c9 Eacute original +U+00ca Ecircumflex original +U+00cb Edieresis original +U+00cc Igrave original +U+00cd Iacute original +U+00ce Icircumflex original +U+00cf Idieresis original +U+00d0 Eth original +U+00d1 Ntilde original +U+00d2 Ograve original +U+00d3 Oacute original +U+00d4 Ocircumflex original +U+00d5 Otilde original +U+00d6 Odieresis original +U+00d7 multiply original +U+00d8 Oslash original +U+00d9 Ugrave original +U+00da Uacute original +U+00db Ucircumflex original +U+00dc Udieresis original +U+00dd Yacute original +U+00de Thorn original +U+00df germandbls original +U+00e0 agrave original +U+00e1 aacute original +U+00e2 acircumflex original +U+00e3 atilde original +U+00e4 adieresis original +U+00e5 aring original +U+00e6 ae original +U+00e7 ccedilla original +U+00e8 egrave original +U+00e9 eacute original +U+00ea ecircumflex original +U+00eb edieresis original +U+00ec igrave original +U+00ed iacute original +U+00ee icircumflex original +U+00ef idieresis original +U+00f0 eth original +U+00f1 ntilde original +U+00f2 ograve original +U+00f3 oacute original +U+00f4 ocircumflex original +U+00f5 otilde original +U+00f6 odieresis original +U+00f7 divide original +U+00f8 oslash original +U+00f9 ugrave original +U+00fa uacute original +U+00fb ucircumflex original +U+00fc udieresis original +U+00fd yacute original +U+00fe thorn original +U+00ff ydieresis original +U+0100 Amacron 1.5 +U+0101 amacron 1.5 +U+0102 Abreve 1.5 +U+0103 abreve 1.5 +U+0104 Aogonek 1.4 +U+0105 aogonek 1.4 +U+0106 Cacute original +U+0107 cacute original +U+0108 Ccircumflex 1.5 +U+0109 ccircumflex 1.5 +U+010a Cdotaccent 1.5 +U+010b cdotaccent 1.5 +U+010c Ccaron original +U+010d ccaron original +U+010e Dcaron 1.0 +U+010f dcaron 1.0 +U+0110 Dcroat 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0111 dcroat original +U+0112 Emacron 1.5 +U+0113 emacron 1.5 +U+0114 Ebreve 1.5 +U+0115 ebreve 1.5 +U+0116 Edotaccent 1.5 +U+0117 edotaccent 1.5 +U+0118 Eogonek 1.4 +U+0119 eogonek 1.4 +U+011a Ecaron 1.0 +U+011b ecaron 1.0 +U+011c Gcircumflex 1.5 +U+011d gcircumflex 1.5 +U+011e Gbreve original +U+011f gbreve original +U+0120 Gdotaccent 1.5 +U+0121 gdotaccent 1.5 +U+0122 Gcommaaccent 1.11 +U+0123 gcommaaccent 1.11 +U+0124 Hcircumflex 1.5 +U+0125 hcircumflex 1.5 +U+0126 Hbar 1.12 +U+0127 hbar 1.12 +U+0128 Itilde 1.5 +U+0129 itilde 1.5 +U+012a Imacron 1.5 +U+012b imacron 1.5 +U+012c Ibreve 1.5 +U+012d ibreve 1.5 +U+012e Iogonek 1.11 +U+012f iogonek 1.11 +U+0130 Idotaccent original +U+0131 dotlessi original +U+0132 IJ 1.11 +U+0133 ij 1.11 +U+0134 Jcircumflex 1.5 +U+0135 jcircumflex 1.5 +U+0136 Kcommaaccent 1.11 +U+0137 kcommaaccent 1.11 +U+0138 kgreenlandic 1.12 +U+0139 Lacute 1.1 +U+013a lacute 1.1 +U+013b Lcommaaccent 1.11 +U+013c lcommaaccent 1.11 +U+013d Lcaron 1.1 +U+013e lcaron 1.1 +U+013f Ldot 1.2 +U+0140 ldot 1.2 +U+0141 Lslash original +U+0142 lslash original +U+0143 Nacute 1.4 +U+0144 nacute 1.4 +U+0145 Ncommaaccent 1.11 +U+0146 ncommaaccent 1.11 +U+0147 Ncaron 1.0 +U+0148 ncaron 1.0 +U+0149 napostrophe 1.12 +U+014a Eng 1.12 +U+014b eng 1.12 +U+014c Omacron 1.5 +U+014d omacron 1.5 +U+014e Obreve 1.5 +U+014f obreve 1.5 +U+0150 Ohungarumlaut 1.5 +U+0151 ohungarumlaut 1.5 +U+0152 OE original +U+0153 oe original +U+0154 Racute 1.1 +U+0155 racute 1.1 +U+0156 Rcommaaccent 1.11 +U+0157 rcommaaccent 1.11 +U+0158 Rcaron 1.0 +U+0159 rcaron 1.0 +U+015a Sacute 1.4 +U+015b sacute 1.4 +U+015c Scircumflex 1.5 +U+015d scircumflex 1.5 +U+015e Scedilla original +U+015f scedilla original +U+0160 Scaron original +U+0161 scaron original +U+0162 Tcommaaccent 1.5 +U+0163 tcommaaccent 1.5 +U+0164 Tcaron 1.0 +U+0165 tcaron 1.0 +U+0166 Tbar 1.12 +U+0167 tbar 1.12 +U+0168 Utilde 1.5 +U+0169 utilde 1.5 +U+016a Umacron 1.5 +U+016b umacron 1.5 +U+016c Ubreve 1.5 +U+016d ubreve 1.5 +U+016e Uring 1.0 +U+016f uring 1.0 +U+0170 Uhungarumlaut 1.5 +U+0171 uhungarumlaut 1.5 +U+0172 Uogonek 1.11 +U+0173 uogonek 1.11 +U+0174 Wcircumflex 1.2 +U+0175 wcircumflex 1.2 +U+0176 Ycircumflex 1.2 +U+0177 ycircumflex 1.2 +U+0178 Ydieresis original +U+0179 Zacute 1.4 +U+017a zacute 1.4 +U+017b Zdotaccent 1.4 +U+017c zdotaccent 1.4 +U+017d Zcaron original +U+017e zcaron original +U+017f longs 1.12 +U+0180 uni0180 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.12 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0181 uni0181 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0182 uni0182 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0183 uni0183 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0184 uni0184 2.3 +U+0185 uni0185 2.3 +U+0186 uni0186 1.15 +U+0187 uni0187 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0188 uni0188 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0189 uni0189 2.1 +U+018a uni018A 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018b uni018B 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018c uni018C 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018d uni018D 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018e uni018E 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018f uni018F 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0190 uni0190 1.15 +U+0191 uni0191 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0192 florin original +U+0193 uni0193 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0194 uni0194 1.14 +U+0195 uni0195 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.6 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0196 uni0196 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0197 uni0197 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0198 uni0198 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0199 uni0199 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019a uni019A 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019b uni019B 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+019c uni019C 2.3 +U+019d uni019D 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019e uni019E 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019f uni019F 2.3 +U+01a0 Ohorn 2.3 +U+01a1 ohorn 2.3 +U+01a2 uni01A2 2.3 +U+01a3 uni01A3 2.3 +U+01a4 uni01A4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a5 uni01A5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a6 uni01A6 2.3 +U+01a7 uni01A7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a8 uni01A8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a9 uni01A9 2.2 +U+01aa uni01AA 2.3 +U+01ab uni01AB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01ac uni01AC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01ad uni01AD 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01ae uni01AE 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01af Uhorn 2.3 +U+01b0 uhorn 2.3 +U+01b1 uni01B1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01b2 uni01B2 2.3 +U+01b3 uni01B3 2.3 +U+01b4 uni01B4 2.3 +U+01b5 uni01B5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01b6 uni01B6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01b7 uni01B7 2.3 +U+01b8 uni01B8 2.3 +U+01b9 uni01B9 2.3 +U+01ba uni01BA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+01bb uni01BB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01bc uni01BC 2.3 +U+01bd uni01BD 2.3 +U+01be uni01BE 2.3 +U+01bf uni01BF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+01c0 uni01C0 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01c1 uni01C1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01c2 uni01C2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01c3 uni01C3 2.2 +U+01c4 uni01C4 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c5 uni01C5 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c6 uni01C6 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c7 uni01C7 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c8 uni01C8 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c9 uni01C9 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01ca uni01CA 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01cb uni01CB 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01cc uni01CC 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01cd uni01CD 1.15 +U+01ce uni01CE 1.15 +U+01cf uni01CF 1.15 +U+01d0 uni01D0 1.15 +U+01d1 uni01D1 1.15 +U+01d2 uni01D2 1.15 +U+01d3 uni01D3 1.15 +U+01d4 uni01D4 1.15 +U+01d5 uni01D5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01d6 uni01D6 1.13 +U+01d7 uni01D7 2.3 +U+01d8 uni01D8 2.3 +U+01d9 uni01D9 2.3 +U+01da uni01DA 2.3 +U+01db uni01DB 2.3 +U+01dc uni01DC 2.3 +U+01dd uni01DD 2.2 +U+01de uni01DE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique) 2.23 (Serif Italic Condensed) +U+01df uni01DF 1.13 +U+01e0 uni01E0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e1 uni01E1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e2 uni01E2 1.5 +U+01e3 uni01E3 1.5 +U+01e4 uni01E4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+01e5 uni01E5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+01e6 Gcaron 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e7 gcaron 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e8 uni01E8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e9 uni01E9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01ea uni01EA 1.9 +U+01eb uni01EB 1.9 +U+01ec uni01EC 1.9 +U+01ed uni01ED 1.9 +U+01ee uni01EE 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01ef uni01EF 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f0 uni01F0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono) 2.22 (Sans Mono Bold) 2.23 (Serif Italic Condensed) +U+01f1 uni01F1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01f2 uni01F2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01f3 uni01F3 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01f4 uni01F4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f5 uni01F5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f6 uni01F6 2.3 +U+01f7 uni01F7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+01f8 uni01F8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f9 uni01F9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01fa Aringacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01fb aringacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01fc AEacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01fd aeacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01fe Oslashacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01ff oslashacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0200 uni0200 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0201 uni0201 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0202 uni0202 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0203 uni0203 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0204 uni0204 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0205 uni0205 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0206 uni0206 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0207 uni0207 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0208 uni0208 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0209 uni0209 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020a uni020A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020b uni020B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020c uni020C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020d uni020D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020e uni020E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020f uni020F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0210 uni0210 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0211 uni0211 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0212 uni0212 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0213 uni0213 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0214 uni0214 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0215 uni0215 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0216 uni0216 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0217 uni0217 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0218 Scommaaccent 1.5 +U+0219 scommaaccent 1.5 +U+021a uni021A 1.5 +U+021b uni021B 1.5 +U+021c uni021C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+021d uni021D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+021e uni021E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+021f uni021F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0220 uni0220 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.16 (Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.18 (Sans Mono, Sans Mono Bold) 2.23 (Serif Italic Condensed) +U+0221 uni0221 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0222 uni0222 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0223 uni0223 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0224 uni0224 2.3 +U+0225 uni0225 2.3 +U+0226 uni0226 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0227 uni0227 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0228 uni0228 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0229 uni0229 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+022a uni022A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+022b uni022B 1.13 +U+022c uni022C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+022d uni022D 1.13 +U+022e uni022E 1.10 +U+022f uni022F 1.10 +U+0230 uni0230 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0231 uni0231 1.13 +U+0232 uni0232 1.5 +U+0233 uni0233 1.5 +U+0234 uni0234 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0235 uni0235 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0236 uni0236 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0237 dotlessj 1.5 +U+0238 uni0238 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0239 uni0239 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+023a uni023A 2.3 +U+023b uni023B 2.3 +U+023c uni023C 2.3 +U+023d uni023D 2.3 +U+023e uni023E 2.3 +U+023f uni023F 2.3 +U+0240 uni0240 2.3 +U+0241 uni0241 2.3 +U+0242 uni0242 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+0243 uni0243 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0244 uni0244 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0245 uni0245 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0246 uni0246 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0247 uni0247 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0248 uni0248 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0249 uni0249 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024a uni024A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024b uni024B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024c uni024C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024d uni024D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024e uni024E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024f uni024F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0250 uni0250 1.14 +U+0251 uni0251 1.14 +U+0252 uni0252 1.14 +U+0253 uni0253 1.14 +U+0254 uni0254 1.14 +U+0255 uni0255 1.14 +U+0256 uni0256 1.14 +U+0257 uni0257 1.14 +U+0258 uni0258 1.14 +U+0259 uni0259 1.14 +U+025a uni025A 1.14 +U+025b uni025B 1.14 +U+025c uni025C 1.14 +U+025d uni025D 1.14 +U+025e uni025E 1.14 +U+025f uni025F 1.14 +U+0260 uni0260 1.14 +U+0261 uni0261 1.14 +U+0262 uni0262 1.14 +U+0263 uni0263 1.14 +U+0264 uni0264 1.14 +U+0265 uni0265 1.14 +U+0266 uni0266 1.14 +U+0267 uni0267 1.14 +U+0268 uni0268 1.14 +U+0269 uni0269 1.14 +U+026a uni026A 1.14 +U+026b uni026B 1.14 +U+026c uni026C 1.14 +U+026d uni026D 1.14 +U+026e uni026E 1.14 +U+026f uni026F 1.14 +U+0270 uni0270 1.14 +U+0271 uni0271 1.14 +U+0272 uni0272 1.14 +U+0273 uni0273 1.14 +U+0274 uni0274 1.14 +U+0275 uni0275 1.14 +U+0276 uni0276 1.14 +U+0277 uni0277 1.14 +U+0278 uni0278 1.14 +U+0279 uni0279 1.14 +U+027a uni027A 1.14 +U+027b uni027B 1.14 +U+027c uni027C 1.14 +U+027d uni027D 1.14 +U+027e uni027E 1.14 +U+027f uni027F 1.14 +U+0280 uni0280 1.14 +U+0281 uni0281 1.14 +U+0282 uni0282 1.14 +U+0283 uni0283 1.14 +U+0284 uni0284 1.14 +U+0285 uni0285 1.14 +U+0286 uni0286 1.14 +U+0287 uni0287 1.14 +U+0288 uni0288 1.14 +U+0289 uni0289 1.14 +U+028a uni028A 1.14 +U+028b uni028B 1.14 +U+028c uni028C 1.14 +U+028d uni028D 1.14 +U+028e uni028E 1.14 +U+028f uni028F 1.14 +U+0290 uni0290 1.14 +U+0291 uni0291 1.14 +U+0292 uni0292 1.14 +U+0293 uni0293 1.14 +U+0294 uni0294 1.14 +U+0295 uni0295 1.14 +U+0296 uni0296 1.14 +U+0297 uni0297 1.14 +U+0298 uni0298 1.14 +U+0299 uni0299 1.14 +U+029a uni029A 1.14 +U+029b uni029B 1.14 +U+029c uni029C 1.14 +U+029d uni029D 1.14 +U+029e uni029E 1.14 +U+029f uni029F 1.14 +U+02a0 uni02A0 1.14 +U+02a1 uni02A1 1.14 +U+02a2 uni02A2 1.14 +U+02a3 uni02A3 1.14 +U+02a4 uni02A4 1.14 +U+02a5 uni02A5 1.14 +U+02a6 uni02A6 1.14 +U+02a7 uni02A7 1.14 +U+02a8 uni02A8 1.14 +U+02a9 uni02A9 1.14 +U+02aa uni02AA 1.14 +U+02ab uni02AB 1.14 +U+02ac uni02AC 1.14 +U+02ad uni02AD 1.14 +U+02ae uni02AE 1.14 +U+02af uni02AF 1.14 +U+02b0 uni02B0 1.14 +U+02b1 uni02B1 1.14 +U+02b2 uni02B2 1.14 +U+02b3 uni02B3 1.14 +U+02b4 uni02B4 1.14 +U+02b5 uni02B5 1.14 +U+02b6 uni02B6 1.14 +U+02b7 uni02B7 1.14 +U+02b8 uni02B8 1.14 +U+02b9 uni02B9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+02ba uni02BA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02bb uni02BB 1.5 +U+02bc uni02BC 1.12 +U+02bd uni02BD 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+02be uni02BE 2.2 +U+02bf uni02BF 2.2 +U+02c0 uni02C0 1.14 +U+02c1 uni02C1 1.14 +U+02c2 uni02C2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02c3 uni02C3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02c4 uni02C4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02c5 uni02C5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02c6 circumflex original +U+02c7 caron original +U+02c8 uni02C8 2.0 +U+02c9 uni02C9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+02ca uni02CA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+02cb uni02CB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+02cc uni02CC 2.0 +U+02cd uni02CD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02ce uni02CE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+02cf uni02CF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+02d0 uni02D0 1.14 +U+02d1 uni02D1 1.14 +U+02d2 uni02D2 2.0 +U+02d3 uni02D3 2.2 +U+02d4 uni02D4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02d5 uni02D5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02d6 uni02D6 2.0 +U+02d7 uni02D7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+02d8 breve original +U+02d9 dotaccent original +U+02da ring original +U+02db ogonek original +U+02dc tilde original +U+02dd hungarumlaut original +U+02de uni02DE 2.0 +U+02df uni02DF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02e0 uni02E0 1.14 +U+02e1 uni02E1 1.14 +U+02e2 uni02E2 1.14 +U+02e3 uni02E3 1.14 +U+02e4 uni02E4 1.14 +U+02e5 uni02E5 2.0 +U+02e6 uni02E6 2.0 +U+02e7 uni02E7 2.0 +U+02e8 uni02E8 2.0 +U+02e9 uni02E9 2.0 +U+02ec uni02EC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02ed uni02ED 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02ee uni02EE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+02f3 uni02F3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+02f7 uni02F7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+0300 gravecomb 1.15 +U+0301 acutecomb 1.15 +U+0302 uni0302 1.15 +U+0303 tildecomb 1.15 +U+0304 uni0304 1.15 +U+0305 uni0305 2.0 +U+0306 uni0306 1.15 +U+0307 uni0307 1.15 +U+0308 uni0308 1.15 +U+0309 hookabovecomb 2.1 +U+030a uni030A 1.15 +U+030b uni030B 1.15 +U+030c uni030C 1.15 +U+030d uni030D 2.0 +U+030e uni030E 2.0 +U+030f uni030F 2.0 +U+0310 uni0310 2.0 +U+0311 uni0311 2.0 +U+0312 uni0312 1.11 +U+0313 uni0313 2.1 +U+0314 uni0314 2.1 +U+0315 uni0315 2.0 +U+0316 uni0316 2.0 +U+0317 uni0317 2.0 +U+0318 uni0318 2.0 +U+0319 uni0319 2.0 +U+031a uni031A 2.1 +U+031b uni031B 2.1 +U+031c uni031C 2.0 +U+031d uni031D 2.0 +U+031e uni031E 2.0 +U+031f uni031F 2.0 +U+0320 uni0320 2.0 +U+0321 uni0321 1.15 +U+0322 uni0322 1.15 +U+0323 dotbelowcomb 2.1 +U+0324 uni0324 2.0 +U+0325 uni0325 2.0 +U+0326 uni0326 1.5 +U+0327 uni0327 2.1 +U+0328 uni0328 2.1 +U+0329 uni0329 2.0 +U+032a uni032A 2.0 +U+032b uni032B 2.1 +U+032c uni032C 2.0 +U+032d uni032D 2.0 +U+032e uni032E 2.0 +U+032f uni032F 2.0 +U+0330 uni0330 2.0 +U+0331 uni0331 2.0 +U+0332 uni0332 2.0 +U+0333 uni0333 2.1 +U+0334 uni0334 2.3 +U+0335 uni0335 2.3 +U+0336 uni0336 2.3 +U+0337 uni0337 2.3 +U+0338 uni0338 2.3 +U+0339 uni0339 2.0 +U+033a uni033A 2.0 +U+033b uni033B 2.0 +U+033c uni033C 2.1 +U+033d uni033D 2.0 +U+033e uni033E 2.1 +U+033f uni033F 2.1 +U+0340 uni0340 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0341 uni0341 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0342 uni0342 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0343 uni0343 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0344 uni0344 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0345 uni0345 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0346 uni0346 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0347 uni0347 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0348 uni0348 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0349 uni0349 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034a uni034A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034b uni034B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034c uni034C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034d uni034D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034e uni034E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034f uni034F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0351 uni0351 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0352 uni0352 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique) 2.28 (Sans Condensed Oblique, Sans Oblique) +U+0353 uni0353 2.5 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0357 uni0357 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0358 uni0358 2.3 +U+035a uni035A 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+035c uni035C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+035d uni035D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+035e uni035E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+035f uni035F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0360 uni0360 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0361 uni0361 2.0 +U+0362 uni0362 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0370 uni0370 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0371 uni0371 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0372 uni0372 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0373 uni0373 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0374 uni0374 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0375 uni0375 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0376 uni0376 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0377 uni0377 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+037a uni037A 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+037b uni037B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+037c uni037C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+037d uni037D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+037e uni037E 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0384 tonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0385 dieresistonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0386 Alphatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0387 anoteleia 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0388 Epsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0389 Etatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038a Iotatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038c Omicrontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038e Upsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038f Omegatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0390 iotadieresistonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0391 Alpha 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0392 Beta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0393 Gamma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0394 uni0394 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0395 Epsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0396 Zeta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0397 Eta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0398 Theta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0399 Iota 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039a Kappa 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039b Lambda 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039c Mu 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039d Nu 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039e Xi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039f Omicron 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a0 Pi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a1 Rho 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a3 Sigma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a4 Tau 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a5 Upsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a6 Phi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a7 Chi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a8 Psi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a9 Omega original +U+03aa Iotadieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ab Upsilondieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ac alphatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ad epsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ae etatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03af iotatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b0 upsilondieresistonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b1 alpha 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b2 beta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b3 gamma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b4 delta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b5 epsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b6 zeta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b7 eta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b8 theta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b9 iota 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ba kappa 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bb lambda 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bc uni03BC 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bd nu 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03be xi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bf omicron 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c0 pi original +U+03c1 rho 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c2 sigma1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c3 sigma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c4 tau 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c5 upsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c6 phi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c7 chi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c8 psi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c9 omega 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ca iotadieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cb upsilondieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cc omicrontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cd upsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ce omegatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cf uni03CF 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+03d0 uni03D0 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d1 theta1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d2 Upsilon1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d3 uni03D3 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d4 uni03D4 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d5 phi1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.18 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03d6 omega1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03d7 uni03D7 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d8 uni03D8 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03d9 uni03D9 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03da uni03DA 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03db uni03DB 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03dc uni03DC 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03dd uni03DD 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03de uni03DE 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03df uni03DF 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03e0 uni03E0 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03e1 uni03E1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03e2 uni03E2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e3 uni03E3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e4 uni03E4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e5 uni03E5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e6 uni03E6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e7 uni03E7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e8 uni03E8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e9 uni03E9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ea uni03EA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03eb uni03EB 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ec uni03EC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ed uni03ED 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ee uni03EE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ef uni03EF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03f0 uni03F0 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03f1 uni03F1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03f2 uni03F2 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f3 uni03F3 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f4 uni03F4 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f5 uni03F5 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f6 uni03F6 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f7 uni03F7 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f8 uni03F8 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f9 uni03F9 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03fa uni03FA 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03fb uni03FB 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03fc uni03FC 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03fd uni03FD 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03fe uni03FE 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ff uni03FF 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0400 uni0400 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0401 uni0401 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0402 uni0402 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0403 uni0403 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0404 uni0404 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0405 uni0405 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0406 uni0406 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0407 uni0407 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0408 uni0408 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0409 uni0409 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040a uni040A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040b uni040B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040c uni040C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040d uni040D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040e uni040E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040f uni040F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0410 uni0410 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0411 uni0411 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0412 uni0412 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0413 uni0413 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0414 uni0414 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0415 uni0415 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0416 uni0416 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0417 uni0417 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0418 uni0418 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0419 uni0419 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041a uni041A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041b uni041B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041c uni041C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041d uni041D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041e uni041E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041f uni041F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0420 uni0420 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0421 uni0421 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0422 uni0422 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0423 uni0423 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0424 uni0424 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0425 uni0425 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0426 uni0426 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0427 uni0427 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0428 uni0428 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0429 uni0429 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042a uni042A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042b uni042B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042c uni042C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042d uni042D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042e uni042E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042f uni042F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0430 uni0430 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0431 uni0431 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0432 uni0432 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0433 uni0433 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0434 uni0434 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0435 uni0435 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0436 uni0436 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0437 uni0437 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0438 uni0438 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0439 uni0439 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043a uni043A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043b uni043B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043c uni043C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043d uni043D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043e uni043E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043f uni043F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0440 uni0440 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0441 uni0441 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0442 uni0442 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0443 uni0443 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0444 uni0444 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0445 uni0445 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0446 uni0446 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0447 uni0447 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0448 uni0448 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0449 uni0449 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044a uni044A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044b uni044B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044c uni044C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044d uni044D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044e uni044E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044f uni044F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0450 uni0450 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0451 uni0451 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0452 uni0452 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0453 uni0453 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0454 uni0454 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0455 uni0455 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0456 uni0456 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0457 uni0457 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0458 uni0458 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0459 uni0459 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045a uni045A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045b uni045B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045c uni045C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045d uni045D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045e uni045E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045f uni045F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0460 uni0460 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0461 uni0461 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) +U+0462 uni0462 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0463 uni0463 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0464 uni0464 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0465 uni0465 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0466 uni0466 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0467 uni0467 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0468 uni0468 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0469 uni0469 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046a uni046A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.21 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+046b uni046B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.21 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+046c uni046C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046d uni046D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046e uni046E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046f uni046F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0470 uni0470 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0471 uni0471 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0472 uni0472 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0473 uni0473 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0474 uni0474 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.12 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0475 uni0475 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.12 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0476 uni0476 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0477 uni0477 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0478 uni0478 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0479 uni0479 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047a uni047A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047b uni047B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047c uni047C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047d uni047D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047e uni047E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047f uni047F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0480 uni0480 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0481 uni0481 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0482 uni0482 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0483 uni0483 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0484 uni0484 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0485 uni0485 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0486 uni0486 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0487 uni0487 2.9 (Sans, Sans Condensed) 2.27 (Sans Bold, Sans Bold Oblique, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0488 uni0488 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0489 uni0489 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048a uni048A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048b uni048B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048c uni048C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+048d uni048D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+048e uni048E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048f uni048F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0490 uni0490 1.15 +U+0491 uni0491 1.15 +U+0492 uni0492 1.14 +U+0493 uni0493 1.14 +U+0494 uni0494 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0495 uni0495 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0496 uni0496 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0497 uni0497 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0498 uni0498 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0499 uni0499 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+049a uni049A 1.14 +U+049b uni049B 1.14 +U+049c uni049C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+049d uni049D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+049e uni049E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+049f uni049F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a0 uni04A0 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04a1 uni04A1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04a2 uni04A2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a3 uni04A3 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a4 uni04A4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+04a5 uni04A5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+04a6 uni04A6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a7 uni04A7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a8 uni04A8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04a9 uni04A9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04aa uni04AA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ab uni04AB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ac uni04AC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ad uni04AD 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ae uni04AE 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04af uni04AF 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04b0 uni04B0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+04b1 uni04B1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+04b2 uni04B2 1.14 +U+04b3 uni04B3 1.14 +U+04b4 uni04B4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04b5 uni04B5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04b6 uni04B6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04b7 uni04B7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04b8 uni04B8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04b9 uni04B9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04ba uni04BA 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04bb uni04BB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04bc uni04BC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04bd uni04BD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04be uni04BE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04bf uni04BF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04c0 uni04C0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04c1 uni04C1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04c2 uni04C2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04c3 uni04C3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04c4 uni04C4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04c5 uni04C5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04c6 uni04C6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04c7 uni04C7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04c8 uni04C8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04c9 uni04C9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04ca uni04CA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04cb uni04CB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04cc uni04CC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04cd uni04CD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04ce uni04CE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04cf uni04CF 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04d0 uni04D0 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d1 uni04D1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d2 uni04D2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d3 uni04D3 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d4 uni04D4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d5 uni04D5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d6 uni04D6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d7 uni04D7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d8 uni04D8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04d9 uni04D9 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04da uni04DA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04db uni04DB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04dc uni04DC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04dd uni04DD 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04de uni04DE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04df uni04DF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e0 uni04E0 2.3 +U+04e1 uni04E1 2.3 +U+04e2 uni04E2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e3 uni04E3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e4 uni04E4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e5 uni04E5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e6 uni04E6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04e7 uni04E7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04e8 uni04E8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04e9 uni04E9 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04ea uni04EA 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04eb uni04EB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04ec uni04EC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04ed uni04ED 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04ee uni04EE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04ef uni04EF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f0 uni04F0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f1 uni04F1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f2 uni04F2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f3 uni04F3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f4 uni04F4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f5 uni04F5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f6 uni04F6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f7 uni04F7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f8 uni04F8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f9 uni04F9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04fa uni04FA 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fb uni04FB 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fc uni04FC 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fd uni04FD 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fe uni04FE 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+04ff uni04FF 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+0500 uni0500 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+0501 uni0501 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+0502 uni0502 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0503 uni0503 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0504 uni0504 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0505 uni0505 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0506 uni0506 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0507 uni0507 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0508 uni0508 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0509 uni0509 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050a uni050A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050b uni050B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050c uni050C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050d uni050D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050e uni050E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050f uni050F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0510 uni0510 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0511 uni0511 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0512 uni0512 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0513 uni0513 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0514 uni0514 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0515 uni0515 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0516 uni0516 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0517 uni0517 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0518 uni0518 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0519 uni0519 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+051a uni051A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051b uni051B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051c uni051C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051d uni051D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051e uni051E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+051f uni051F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0520 uni0520 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0521 uni0521 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0522 uni0522 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0523 uni0523 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0524 uni0524 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0525 uni0525 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0531 uni0531 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0532 uni0532 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0533 uni0533 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0534 uni0534 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0535 uni0535 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0536 uni0536 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0537 uni0537 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0538 uni0538 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0539 uni0539 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053a uni053A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053b uni053B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053c uni053C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053d uni053D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053e uni053E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053f uni053F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0540 uni0540 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0541 uni0541 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0542 uni0542 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0543 uni0543 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0544 uni0544 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0545 uni0545 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0546 uni0546 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0547 uni0547 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0548 uni0548 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0549 uni0549 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054a uni054A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054b uni054B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054c uni054C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054d uni054D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054e uni054E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054f uni054F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0550 uni0550 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0551 uni0551 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0552 uni0552 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0553 uni0553 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0554 uni0554 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0555 uni0555 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0556 uni0556 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0559 uni0559 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055a uni055A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055b uni055B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055c uni055C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055d uni055D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055e uni055E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055f uni055F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0561 uni0561 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0562 uni0562 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0563 uni0563 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0564 uni0564 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0565 uni0565 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0566 uni0566 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0567 uni0567 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0568 uni0568 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0569 uni0569 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056a uni056A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056b uni056B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056c uni056C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056d uni056D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056e uni056E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056f uni056F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0570 uni0570 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0571 uni0571 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0572 uni0572 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0573 uni0573 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0574 uni0574 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0575 uni0575 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0576 uni0576 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0577 uni0577 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0578 uni0578 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0579 uni0579 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057a uni057A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057b uni057B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057c uni057C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057d uni057D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057e uni057E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057f uni057F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0580 uni0580 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0581 uni0581 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0582 uni0582 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0583 uni0583 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0584 uni0584 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0585 uni0585 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0586 uni0586 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0587 uni0587 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0589 uni0589 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+058a uni058A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+05b0 uni05B0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b1 uni05B1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b2 uni05B2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b3 uni05B3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b4 uni05B4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b5 uni05B5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b6 uni05B6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b7 uni05B7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b8 uni05B8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b9 uni05B9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05ba uni05BA 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+05bb uni05BB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05bc uni05BC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05bd uni05BD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05be uni05BE 2.9 (Sans Condensed Oblique, Sans Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique) +U+05bf uni05BF 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c0 uni05C0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c1 uni05C1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c2 uni05C2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c3 uni05C3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c6 uni05C6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c7 uni05C7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d0 uni05D0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d1 uni05D1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d2 uni05D2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d3 uni05D3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d4 uni05D4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d5 uni05D5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d6 uni05D6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d7 uni05D7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d8 uni05D8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d9 uni05D9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05da uni05DA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05db uni05DB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05dc uni05DC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05dd uni05DD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05de uni05DE 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05df uni05DF 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e0 uni05E0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e1 uni05E1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e2 uni05E2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e3 uni05E3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e4 uni05E4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e5 uni05E5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e6 uni05E6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e7 uni05E7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e8 uni05E8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e9 uni05E9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05ea uni05EA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f0 uni05F0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f1 uni05F1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f2 uni05F2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f3 uni05F3 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+05f4 uni05F4 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0606 uni0606 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+0607 uni0607 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+0609 uni0609 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+060a uni060A 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+060c uni060C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0615 uni0615 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+061b uni061B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+061f uni061F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0621 uni0621 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0622 uni0622 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0623 uni0623 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0624 uni0624 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0625 uni0625 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0626 uni0626 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0627 uni0627 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0628 uni0628 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0629 uni0629 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062a uni062A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062b uni062B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062c uni062C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062d uni062D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062e uni062E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062f uni062F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0630 uni0630 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0631 uni0631 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0632 uni0632 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0633 uni0633 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0634 uni0634 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0635 uni0635 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0636 uni0636 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0637 uni0637 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0638 uni0638 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0639 uni0639 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+063a uni063A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0640 uni0640 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0641 uni0641 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0642 uni0642 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0643 uni0643 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0644 uni0644 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0645 uni0645 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0646 uni0646 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0647 uni0647 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0648 uni0648 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0649 uni0649 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064a uni064A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064b uni064B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064c uni064C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064d uni064D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064e uni064E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064f uni064F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0650 uni0650 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0651 uni0651 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0652 uni0652 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0653 uni0653 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0654 uni0654 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0655 uni0655 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0657 uni0657 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+065a uni065A 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0660 uni0660 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0661 uni0661 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0662 uni0662 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0663 uni0663 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0664 uni0664 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0665 uni0665 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0666 uni0666 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0667 uni0667 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0668 uni0668 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0669 uni0669 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066a uni066A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066b uni066B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066c uni066C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066d uni066D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066e uni066E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066f uni066F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0670 uni0670 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0674 uni0674 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans ExtraLight) 2.16 (Sans Mono, Sans Mono Bold) +U+0679 uni0679 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067a uni067A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067b uni067B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067c uni067C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067d uni067D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067e uni067E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067f uni067F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0680 uni0680 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0681 uni0681 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0682 uni0682 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0683 uni0683 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0684 uni0684 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0685 uni0685 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0686 uni0686 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0687 uni0687 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0688 uni0688 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0689 uni0689 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068a uni068A 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068b uni068B 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068c uni068C 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068d uni068D 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068e uni068E 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068f uni068F 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0690 uni0690 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0691 uni0691 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0692 uni0692 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0693 uni0693 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0694 uni0694 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0695 uni0695 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0696 uni0696 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0697 uni0697 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0698 uni0698 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0699 uni0699 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069a uni069A 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069b uni069B 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069c uni069C 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069d uni069D 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069e uni069E 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069f uni069F 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a0 uni06A0 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a1 uni06A1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06a2 uni06A2 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a3 uni06A3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a4 uni06A4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06a5 uni06A5 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a6 uni06A6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a7 uni06A7 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a8 uni06A8 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a9 uni06A9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06aa uni06AA 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ab uni06AB 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ac uni06AC 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ad uni06AD 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ae uni06AE 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06af uni06AF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06b0 uni06B0 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b1 uni06B1 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b2 uni06B2 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b3 uni06B3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b4 uni06B4 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b5 uni06B5 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06b6 uni06B6 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b7 uni06B7 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b8 uni06B8 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b9 uni06B9 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ba uni06BA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06bb uni06BB 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06bc uni06BC 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06bd uni06BD 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06be uni06BE 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06bf uni06BF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06c6 uni06C6 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06cc uni06CC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06ce uni06CE 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06d5 uni06D5 2.10 (Sans, Sans Bold) 2.11 (Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f0 uni06F0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f1 uni06F1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f2 uni06F2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f3 uni06F3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f4 uni06F4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f5 uni06F5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f6 uni06F6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f7 uni06F7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f8 uni06F8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f9 uni06F9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+07c0 uni07C0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c1 uni07C1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c2 uni07C2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c3 uni07C3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c4 uni07C4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c5 uni07C5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c6 uni07C6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c7 uni07C7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c8 uni07C8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c9 uni07C9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ca uni07CA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cb uni07CB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cc uni07CC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cd uni07CD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ce uni07CE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cf uni07CF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d0 uni07D0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d1 uni07D1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d2 uni07D2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d3 uni07D3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d4 uni07D4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d5 uni07D5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d6 uni07D6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d7 uni07D7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d8 uni07D8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d9 uni07D9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07da uni07DA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07db uni07DB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07dc uni07DC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07dd uni07DD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07de uni07DE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07df uni07DF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e0 uni07E0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e1 uni07E1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e2 uni07E2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e3 uni07E3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e4 uni07E4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e5 uni07E5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e6 uni07E6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e7 uni07E7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07eb uni07EB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ec uni07EC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ed uni07ED 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ee uni07EE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ef uni07EF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f0 uni07F0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f1 uni07F1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f2 uni07F2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f3 uni07F3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f4 uni07F4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f5 uni07F5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f8 uni07F8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f9 uni07F9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07fa uni07FA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0e3f uni0E3F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0e81 uni0E81 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e82 uni0E82 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e84 uni0E84 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e87 uni0E87 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e88 uni0E88 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e8a uni0E8A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e8d uni0E8D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e94 uni0E94 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e95 uni0E95 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e96 uni0E96 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e97 uni0E97 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e99 uni0E99 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9a uni0E9A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9b uni0E9B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9c uni0E9C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9d uni0E9D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9e uni0E9E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9f uni0E9F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea1 uni0EA1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea2 uni0EA2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea3 uni0EA3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea5 uni0EA5 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea7 uni0EA7 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eaa uni0EAA 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eab uni0EAB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ead uni0EAD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eae uni0EAE 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eaf uni0EAF 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb0 uni0EB0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb1 uni0EB1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb2 uni0EB2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb3 uni0EB3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb4 uni0EB4 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb5 uni0EB5 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb6 uni0EB6 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb7 uni0EB7 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb8 uni0EB8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb9 uni0EB9 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ebb uni0EBB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ebc uni0EBC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ebd uni0EBD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec0 uni0EC0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec1 uni0EC1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec2 uni0EC2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec3 uni0EC3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec4 uni0EC4 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec6 uni0EC6 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec8 uni0EC8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ec9 uni0EC9 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eca uni0ECA 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ecb uni0ECB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ecc uni0ECC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ecd uni0ECD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ed0 uni0ED0 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed1 uni0ED1 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed2 uni0ED2 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed3 uni0ED3 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed4 uni0ED4 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed5 uni0ED5 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed6 uni0ED6 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed7 uni0ED7 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed8 uni0ED8 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0ed9 uni0ED9 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0edc uni0EDC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0edd uni0EDD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+10a0 uni10A0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a1 uni10A1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a2 uni10A2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a3 uni10A3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a4 uni10A4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a5 uni10A5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a6 uni10A6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a7 uni10A7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a8 uni10A8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a9 uni10A9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10aa uni10AA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ab uni10AB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ac uni10AC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ad uni10AD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ae uni10AE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10af uni10AF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b0 uni10B0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b1 uni10B1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b2 uni10B2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b3 uni10B3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b4 uni10B4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b5 uni10B5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b6 uni10B6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b7 uni10B7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b8 uni10B8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b9 uni10B9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ba uni10BA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bb uni10BB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bc uni10BC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bd uni10BD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10be uni10BE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bf uni10BF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c0 uni10C0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c1 uni10C1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c2 uni10C2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c3 uni10C3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c4 uni10C4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c5 uni10C5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10d0 uni10D0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d1 uni10D1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d2 uni10D2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d3 uni10D3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d4 uni10D4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d5 uni10D5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d6 uni10D6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d7 uni10D7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d8 uni10D8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d9 uni10D9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10da uni10DA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10db uni10DB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10dc uni10DC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10dd uni10DD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10de uni10DE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10df uni10DF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e0 uni10E0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e1 uni10E1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e2 uni10E2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e3 uni10E3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e4 uni10E4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e5 uni10E5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e6 uni10E6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e7 uni10E7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e8 uni10E8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e9 uni10E9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ea uni10EA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10eb uni10EB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ec uni10EC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ed uni10ED 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ee uni10EE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ef uni10EF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f0 uni10F0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f1 uni10F1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f2 uni10F2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f3 uni10F3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f4 uni10F4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f5 uni10F5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f6 uni10F6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f7 uni10F7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f8 uni10F8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f9 uni10F9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10fa uni10FA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10fb uni10FB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10fc uni10FC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+1401 uni1401 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1402 uni1402 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1403 uni1403 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1404 uni1404 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1405 uni1405 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1406 uni1406 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1407 uni1407 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1409 uni1409 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140a uni140A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140b uni140B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140c uni140C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140d uni140D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140e uni140E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140f uni140F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1410 uni1410 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1411 uni1411 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1412 uni1412 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1413 uni1413 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1414 uni1414 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1415 uni1415 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1416 uni1416 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1417 uni1417 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1418 uni1418 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1419 uni1419 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141a uni141A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141b uni141B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141d uni141D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141e uni141E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141f uni141F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1420 uni1420 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1421 uni1421 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1422 uni1422 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1423 uni1423 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1424 uni1424 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1425 uni1425 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1426 uni1426 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1427 uni1427 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1428 uni1428 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1429 uni1429 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142a uni142A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142b uni142B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142c uni142C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142d uni142D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142e uni142E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142f uni142F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1430 uni1430 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1431 uni1431 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1432 uni1432 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1433 uni1433 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1434 uni1434 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1435 uni1435 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1437 uni1437 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1438 uni1438 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1439 uni1439 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143a uni143A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143b uni143B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143c uni143C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143d uni143D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143e uni143E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143f uni143F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1440 uni1440 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1441 uni1441 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1442 uni1442 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1443 uni1443 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1444 uni1444 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1445 uni1445 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1446 uni1446 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1447 uni1447 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1448 uni1448 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1449 uni1449 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144a uni144A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144c uni144C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144d uni144D 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144e uni144E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144f uni144F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1450 uni1450 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1451 uni1451 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1452 uni1452 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1454 uni1454 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1455 uni1455 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1456 uni1456 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1457 uni1457 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1458 uni1458 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1459 uni1459 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145a uni145A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145b uni145B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145c uni145C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145d uni145D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145e uni145E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145f uni145F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1460 uni1460 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1461 uni1461 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1462 uni1462 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1463 uni1463 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1464 uni1464 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1465 uni1465 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1466 uni1466 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1467 uni1467 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1468 uni1468 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1469 uni1469 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146a uni146A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146b uni146B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146c uni146C 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146d uni146D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146e uni146E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146f uni146F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1470 uni1470 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1471 uni1471 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1472 uni1472 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1473 uni1473 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1474 uni1474 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1475 uni1475 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1476 uni1476 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1477 uni1477 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1478 uni1478 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1479 uni1479 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147a uni147A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147b uni147B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147c uni147C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147d uni147D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147e uni147E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147f uni147F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1480 uni1480 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1481 uni1481 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1482 uni1482 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1483 uni1483 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1484 uni1484 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1485 uni1485 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1486 uni1486 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1487 uni1487 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1488 uni1488 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1489 uni1489 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148a uni148A 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148b uni148B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148c uni148C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148d uni148D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148e uni148E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148f uni148F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1490 uni1490 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1491 uni1491 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1492 uni1492 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1493 uni1493 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1494 uni1494 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1495 uni1495 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1496 uni1496 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1497 uni1497 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1498 uni1498 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1499 uni1499 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149a uni149A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149b uni149B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149c uni149C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149d uni149D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149e uni149E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149f uni149F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a0 uni14A0 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a1 uni14A1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a2 uni14A2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a3 uni14A3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a4 uni14A4 2.13 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.15 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+14a5 uni14A5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a6 uni14A6 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a7 uni14A7 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a8 uni14A8 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a9 uni14A9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14aa uni14AA 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ab uni14AB 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ac uni14AC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ad uni14AD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ae uni14AE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14af uni14AF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b0 uni14B0 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b1 uni14B1 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b2 uni14B2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b3 uni14B3 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b4 uni14B4 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b5 uni14B5 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b6 uni14B6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b7 uni14B7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b8 uni14B8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b9 uni14B9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ba uni14BA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14bb uni14BB 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14bc uni14BC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14bd uni14BD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c0 uni14C0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c1 uni14C1 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c2 uni14C2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c3 uni14C3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c4 uni14C4 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c5 uni14C5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c6 uni14C6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c7 uni14C7 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c8 uni14C8 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c9 uni14C9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ca uni14CA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cb uni14CB 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cc uni14CC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cd uni14CD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ce uni14CE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cf uni14CF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d0 uni14D0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d1 uni14D1 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d2 uni14D2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d3 uni14D3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d4 uni14D4 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d5 uni14D5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d6 uni14D6 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d7 uni14D7 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d8 uni14D8 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d9 uni14D9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14da uni14DA 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14db uni14DB 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14dc uni14DC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14dd uni14DD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14de uni14DE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14df uni14DF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e0 uni14E0 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e1 uni14E1 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e2 uni14E2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e3 uni14E3 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e4 uni14E4 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e5 uni14E5 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e6 uni14E6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e7 uni14E7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e8 uni14E8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e9 uni14E9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ea uni14EA 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ec uni14EC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ed uni14ED 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ee uni14EE 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ef uni14EF 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f0 uni14F0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f1 uni14F1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f2 uni14F2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f3 uni14F3 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f4 uni14F4 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f5 uni14F5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f6 uni14F6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f7 uni14F7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f8 uni14F8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f9 uni14F9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fa uni14FA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fb uni14FB 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fc uni14FC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fd uni14FD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fe uni14FE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ff uni14FF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1500 uni1500 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1501 uni1501 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1502 uni1502 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1503 uni1503 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1504 uni1504 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1505 uni1505 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1506 uni1506 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1507 uni1507 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1510 uni1510 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1511 uni1511 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1512 uni1512 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1513 uni1513 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1514 uni1514 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1515 uni1515 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1516 uni1516 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1517 uni1517 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1518 uni1518 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1519 uni1519 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151a uni151A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151b uni151B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151c uni151C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151d uni151D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151e uni151E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151f uni151F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1520 uni1520 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1521 uni1521 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1522 uni1522 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1523 uni1523 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1524 uni1524 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1525 uni1525 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1526 uni1526 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1527 uni1527 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1528 uni1528 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1529 uni1529 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152a uni152A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152b uni152B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152c uni152C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152d uni152D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152e uni152E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152f uni152F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1530 uni1530 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1531 uni1531 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1532 uni1532 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1533 uni1533 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1534 uni1534 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1535 uni1535 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1536 uni1536 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1537 uni1537 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1538 uni1538 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1539 uni1539 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153a uni153A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153b uni153B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153c uni153C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153d uni153D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153e uni153E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1540 uni1540 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1541 uni1541 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1542 uni1542 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1543 uni1543 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1544 uni1544 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1545 uni1545 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1546 uni1546 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1547 uni1547 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1548 uni1548 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1549 uni1549 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154a uni154A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154b uni154B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154c uni154C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154d uni154D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154e uni154E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154f uni154F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1550 uni1550 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1552 uni1552 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1553 uni1553 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1554 uni1554 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1555 uni1555 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1556 uni1556 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1557 uni1557 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1558 uni1558 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1559 uni1559 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155a uni155A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155b uni155B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155c uni155C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155d uni155D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155e uni155E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155f uni155F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1560 uni1560 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1561 uni1561 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1562 uni1562 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1563 uni1563 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1564 uni1564 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1565 uni1565 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1566 uni1566 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1567 uni1567 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1568 uni1568 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1569 uni1569 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+156a uni156A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1574 uni1574 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1575 uni1575 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1576 uni1576 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1577 uni1577 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1578 uni1578 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1579 uni1579 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157a uni157A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157b uni157B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157c uni157C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157d uni157D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157e uni157E 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157f uni157F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1580 uni1580 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1581 uni1581 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1582 uni1582 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1583 uni1583 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1584 uni1584 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1585 uni1585 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158a uni158A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158b uni158B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158c uni158C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158d uni158D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158e uni158E 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158f uni158F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1590 uni1590 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1591 uni1591 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1592 uni1592 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1593 uni1593 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1594 uni1594 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1595 uni1595 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1596 uni1596 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a0 uni15A0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a1 uni15A1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a2 uni15A2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a3 uni15A3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a4 uni15A4 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a5 uni15A5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a6 uni15A6 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a7 uni15A7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a8 uni15A8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a9 uni15A9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15aa uni15AA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ab uni15AB 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ac uni15AC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ad uni15AD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ae uni15AE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15af uni15AF 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15de uni15DE 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15e1 uni15E1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1646 uni1646 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1647 uni1647 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+166e uni166E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+166f uni166F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1670 uni1670 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1671 uni1671 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1672 uni1672 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1673 uni1673 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1674 uni1674 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1675 uni1675 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1676 uni1676 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1680 uni1680 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1681 uni1681 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1682 uni1682 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1683 uni1683 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1684 uni1684 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1685 uni1685 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1686 uni1686 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1687 uni1687 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1688 uni1688 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1689 uni1689 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168a uni168A 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168b uni168B 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168c uni168C 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168d uni168D 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168e uni168E 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168f uni168F 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1690 uni1690 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1691 uni1691 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1692 uni1692 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1693 uni1693 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1694 uni1694 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1695 uni1695 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1696 uni1696 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1697 uni1697 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1698 uni1698 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1699 uni1699 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+169a uni169A 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+169b uni169B 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+169c uni169C 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1d00 uni1D00 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d01 uni1D01 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d02 uni1D02 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d03 uni1D03 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d04 uni1D04 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d05 uni1D05 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d06 uni1D06 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d07 uni1D07 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d08 uni1D08 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+1d09 uni1D09 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d0a uni1D0A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0b uni1D0B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0c uni1D0C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0d uni1D0D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0e uni1D0E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0f uni1D0F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d10 uni1D10 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d11 uni1D11 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d12 uni1D12 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d13 uni1D13 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d14 uni1D14 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d15 uni1D15 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d16 uni1D16 2.3 +U+1d17 uni1D17 2.3 +U+1d18 uni1D18 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d19 uni1D19 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1a uni1D1A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1b uni1D1B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1c uni1D1C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1d uni1D1D 2.3 +U+1d1e uni1D1E 2.3 +U+1d1f uni1D1F 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+1d20 uni1D20 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d21 uni1D21 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d22 uni1D22 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d23 uni1D23 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d24 uni1D24 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d25 uni1D25 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d26 uni1D26 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d27 uni1D27 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d28 uni1D28 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d29 uni1D29 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d2a uni1D2A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d2b uni1D2B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d2c uni1D2C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d2d uni1D2D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d2e uni1D2E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d2f uni1D2F 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d30 uni1D30 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d31 uni1D31 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d32 uni1D32 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d33 uni1D33 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d34 uni1D34 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d35 uni1D35 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d36 uni1D36 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d37 uni1D37 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d38 uni1D38 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d39 uni1D39 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3a uni1D3A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3b uni1D3B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3c uni1D3C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3d uni1D3D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d3e uni1D3E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3f uni1D3F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d40 uni1D40 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d41 uni1D41 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d42 uni1D42 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d43 uni1D43 2.3 +U+1d44 uni1D44 2.3 +U+1d45 uni1D45 2.3 +U+1d46 uni1D46 2.3 +U+1d47 uni1D47 2.3 +U+1d48 uni1D48 2.3 +U+1d49 uni1D49 2.3 +U+1d4a uni1D4A 2.3 +U+1d4b uni1D4B 2.3 +U+1d4c uni1D4C 2.3 +U+1d4d uni1D4D 2.3 +U+1d4e uni1D4E 2.3 +U+1d4f uni1D4F 2.3 +U+1d50 uni1D50 2.3 +U+1d51 uni1D51 2.3 +U+1d52 uni1D52 2.3 +U+1d53 uni1D53 2.3 +U+1d54 uni1D54 2.3 +U+1d55 uni1D55 2.3 +U+1d56 uni1D56 2.3 +U+1d57 uni1D57 2.3 +U+1d58 uni1D58 2.3 +U+1d59 uni1D59 2.3 +U+1d5a uni1D5A 2.3 +U+1d5b uni1D5B 2.3 +U+1d5c uni1D5C 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d5d uni1D5D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d5e uni1D5E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d5f uni1D5F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d60 uni1D60 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d61 uni1D61 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d62 uni1D62 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d63 uni1D63 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d64 uni1D64 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d65 uni1D65 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d66 uni1D66 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d67 uni1D67 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d68 uni1D68 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d69 uni1D69 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d6a uni1D6A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d6b uni1D6B 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d77 uni1D77 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d78 uni1D78 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d7b uni1D7B 2.3 +U+1d7d uni1D7D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d85 uni1D85 2.3 +U+1d9b uni1D9B 2.3 +U+1d9c uni1D9C 2.3 +U+1d9d uni1D9D 2.3 +U+1d9e uni1D9E 2.3 +U+1d9f uni1D9F 2.3 +U+1da0 uni1DA0 2.3 +U+1da1 uni1DA1 2.3 +U+1da2 uni1DA2 2.3 +U+1da3 uni1DA3 2.3 +U+1da4 uni1DA4 2.3 +U+1da5 uni1DA5 2.3 +U+1da6 uni1DA6 2.3 +U+1da7 uni1DA7 2.3 +U+1da8 uni1DA8 2.3 +U+1da9 uni1DA9 2.3 +U+1daa uni1DAA 2.3 +U+1dab uni1DAB 2.3 +U+1dac uni1DAC 2.3 +U+1dad uni1DAD 2.3 +U+1dae uni1DAE 2.3 +U+1daf uni1DAF 2.3 +U+1db0 uni1DB0 2.3 +U+1db1 uni1DB1 2.3 +U+1db2 uni1DB2 2.3 +U+1db3 uni1DB3 2.3 +U+1db4 uni1DB4 2.3 +U+1db5 uni1DB5 2.3 +U+1db6 uni1DB6 2.3 +U+1db7 uni1DB7 2.3 +U+1db8 uni1DB8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1db9 uni1DB9 2.3 +U+1dba uni1DBA 2.3 +U+1dbb uni1DBB 2.3 +U+1dbc uni1DBC 2.3 +U+1dbd uni1DBD 2.3 +U+1dbe uni1DBE 2.3 +U+1dbf uni1DBF 2.3 +U+1dc4 uni1DC4 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc5 uni1DC5 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc6 uni1DC6 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc7 uni1DC7 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc8 uni1DC8 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc9 uni1DC9 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1e00 uni1E00 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e01 uni1E01 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e02 uni1E02 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e03 uni1E03 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e04 uni1E04 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e05 uni1E05 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e06 uni1E06 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e07 uni1E07 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e08 uni1E08 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e09 uni1E09 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0a uni1E0A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0b uni1E0B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0c uni1E0C 2.1 +U+1e0d uni1E0D 2.1 +U+1e0e uni1E0E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0f uni1E0F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e10 uni1E10 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e11 uni1E11 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e12 uni1E12 1.13 +U+1e13 uni1E13 1.13 +U+1e14 uni1E14 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e15 uni1E15 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e16 uni1E16 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e17 uni1E17 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e18 uni1E18 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e19 uni1E19 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1a uni1E1A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1b uni1E1B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1c uni1E1C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1e1d uni1E1D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1e1e uni1E1E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1f uni1E1F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e20 uni1E20 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e21 uni1E21 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e22 uni1E22 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e23 uni1E23 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e24 uni1E24 2.1 +U+1e25 uni1E25 2.1 +U+1e26 uni1E26 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e27 uni1E27 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e28 uni1E28 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e29 uni1E29 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2a uni1E2A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2b uni1E2B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2c uni1E2C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2d uni1E2D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2e uni1E2E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e2f uni1E2F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e30 uni1E30 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e31 uni1E31 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e32 uni1E32 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e33 uni1E33 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e34 uni1E34 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e35 uni1E35 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e36 uni1E36 2.1 +U+1e37 uni1E37 2.1 +U+1e38 uni1E38 2.1 +U+1e39 uni1E39 2.1 +U+1e3a uni1E3A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e3b uni1E3B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e3c uni1E3C 1.13 +U+1e3d uni1E3D 1.13 +U+1e3e uni1E3E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e3f uni1E3F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e40 uni1E40 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e41 uni1E41 2.1 +U+1e42 uni1E42 2.1 +U+1e43 uni1E43 2.1 +U+1e44 uni1E44 1.13 +U+1e45 uni1E45 1.13 +U+1e46 uni1E46 2.1 +U+1e47 uni1E47 2.1 +U+1e48 uni1E48 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e49 uni1E49 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e4a uni1E4A 1.13 +U+1e4b uni1E4B 1.13 +U+1e4c uni1E4C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1e4d uni1E4D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1e4e uni1E4E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e4f uni1E4F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e50 uni1E50 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e51 uni1E51 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e52 uni1E52 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e53 uni1E53 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e54 uni1E54 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e55 uni1E55 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e56 uni1E56 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e57 uni1E57 2.1 +U+1e58 uni1E58 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e59 uni1E59 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e5a uni1E5A 2.1 +U+1e5b uni1E5B 2.1 +U+1e5c uni1E5C 2.1 +U+1e5d uni1E5D 2.1 +U+1e5e uni1E5E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e5f uni1E5F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e60 uni1E60 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e61 uni1E61 2.1 +U+1e62 uni1E62 2.1 +U+1e63 uni1E63 2.1 +U+1e64 uni1E64 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e65 uni1E65 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e66 uni1E66 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e67 uni1E67 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e68 uni1E68 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e69 uni1E69 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6a uni1E6A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6b uni1E6B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6c uni1E6C 2.1 +U+1e6d uni1E6D 2.1 +U+1e6e uni1E6E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6f uni1E6F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e70 uni1E70 1.13 +U+1e71 uni1E71 1.13 +U+1e72 uni1E72 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e73 uni1E73 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e74 uni1E74 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e75 uni1E75 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e76 uni1E76 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e77 uni1E77 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e78 uni1E78 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e79 uni1E79 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e7a uni1E7A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e7b uni1E7B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e7c uni1E7C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e7d uni1E7D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e7e uni1E7E 2.1 +U+1e7f uni1E7F 2.1 +U+1e80 Wgrave 1.2 +U+1e81 wgrave 1.2 +U+1e82 Wacute 1.2 +U+1e83 wacute 1.2 +U+1e84 Wdieresis 1.2 +U+1e85 wdieresis 1.2 +U+1e86 uni1E86 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e87 uni1E87 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e88 uni1E88 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e89 uni1E89 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8a uni1E8A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8b uni1E8B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8c uni1E8C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e8d uni1E8D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e8e uni1E8E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8f uni1E8F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e90 uni1E90 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e91 uni1E91 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e92 uni1E92 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e93 uni1E93 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e94 uni1E94 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e95 uni1E95 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e96 uni1E96 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e97 uni1E97 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e98 uni1E98 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e99 uni1E99 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e9a uni1E9A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e9b uni1E9B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e9c uni1E9C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e9d uni1E9D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e9e uni1E9E 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.32 (Sans ExtraLight) +U+1e9f uni1E9F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1ea0 uni1EA0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ea1 uni1EA1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ea2 uni1EA2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ea3 uni1EA3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ea4 uni1EA4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea5 uni1EA5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea6 uni1EA6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea7 uni1EA7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea8 uni1EA8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea9 uni1EA9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eaa uni1EAA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eab uni1EAB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eac uni1EAC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ead uni1EAD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eae uni1EAE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eaf uni1EAF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb0 uni1EB0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1eb1 uni1EB1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1eb2 uni1EB2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb3 uni1EB3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb4 uni1EB4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb5 uni1EB5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb6 uni1EB6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eb7 uni1EB7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eb8 uni1EB8 2.2 +U+1eb9 uni1EB9 2.2 +U+1eba uni1EBA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ebb uni1EBB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ebc uni1EBC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ebd uni1EBD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ebe uni1ebe 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ebf uni1ebF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec0 uni1EC0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec1 uni1EC1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec2 uni1EC2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec3 uni1EC3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec4 uni1EC4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec5 uni1EC5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec6 uni1EC6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ec7 uni1EC7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ec8 uni1EC8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ec9 uni1EC9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eca uni1ECA 2.2 +U+1ecb uni1ECB 2.2 +U+1ecc uni1ECC 2.2 +U+1ecd uni1ECD 2.2 +U+1ece uni1ECE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ecf uni1ECF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ed0 uni1ED0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed1 uni1ED1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed2 uni1ED2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed3 uni1ED3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed4 uni1ED4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed5 uni1ED5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed6 uni1ED6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed7 uni1ED7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed8 uni1ED8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ed9 uni1ED9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eda uni1EDA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edb uni1EDB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edc uni1EDC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edd uni1EDD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ede uni1EDE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edf uni1EDF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee0 uni1EE0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee1 uni1EE1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee2 uni1EE2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee3 uni1EE3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee4 uni1EE4 2.2 +U+1ee5 uni1EE5 2.2 +U+1ee6 uni1EE6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ee7 uni1EE7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ee8 uni1EE8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee9 uni1EE9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eea uni1EEA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eeb uni1EEB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eec uni1EEC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eed uni1EED 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eee uni1EEE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eef uni1EEF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ef0 uni1EF0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ef1 uni1EF1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ef2 Ygrave 1.2 +U+1ef3 ygrave 1.2 +U+1ef4 uni1EF4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ef5 uni1EF5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ef6 uni1EF6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ef7 uni1EF7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ef8 uni1EF8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ef9 uni1EF9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1efa uni1EFA 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1efb uni1EFB 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1f00 uni1F00 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f01 uni1F01 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f02 uni1F02 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f03 uni1F03 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f04 uni1F04 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f05 uni1F05 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f06 uni1F06 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f07 uni1F07 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f08 uni1F08 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f09 uni1F09 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0a uni1F0A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0b uni1F0B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0c uni1F0C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0d uni1F0D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0e uni1F0E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0f uni1F0F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f10 uni1F10 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f11 uni1F11 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f12 uni1F12 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f13 uni1F13 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f14 uni1F14 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f15 uni1F15 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f18 uni1F18 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f19 uni1F19 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1a uni1F1A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1b uni1F1B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1c uni1F1C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1d uni1F1D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f20 uni1F20 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f21 uni1F21 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f22 uni1F22 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f23 uni1F23 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f24 uni1F24 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f25 uni1F25 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f26 uni1F26 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f27 uni1F27 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f28 uni1F28 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f29 uni1F29 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2a uni1F2A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2b uni1F2B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2c uni1F2C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2d uni1F2D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2e uni1F2E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2f uni1F2F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f30 uni1F30 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f31 uni1F31 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f32 uni1F32 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f33 uni1F33 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f34 uni1F34 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f35 uni1F35 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f36 uni1F36 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f37 uni1F37 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f38 uni1F38 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f39 uni1F39 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3a uni1F3A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3b uni1F3B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3c uni1F3C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3d uni1F3D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3e uni1F3E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3f uni1F3F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f40 uni1F40 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f41 uni1F41 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f42 uni1F42 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f43 uni1F43 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f44 uni1F44 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f45 uni1F45 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f48 uni1F48 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f49 uni1F49 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4a uni1F4A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4b uni1F4B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4c uni1F4C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4d uni1F4D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f50 uni1F50 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f51 uni1F51 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f52 uni1F52 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f53 uni1F53 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f54 uni1F54 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f55 uni1F55 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f56 uni1F56 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f57 uni1F57 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f59 uni1F59 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f5b uni1F5B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f5d uni1F5D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f5f uni1F5F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f60 uni1F60 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f61 uni1F61 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f62 uni1F62 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f63 uni1F63 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f64 uni1F64 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f65 uni1F65 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f66 uni1F66 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f67 uni1F67 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f68 uni1F68 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f69 uni1F69 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6a uni1F6A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6b uni1F6B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6c uni1F6C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6d uni1F6D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6e uni1F6E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6f uni1F6F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f70 uni1F70 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f71 uni1F71 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f72 uni1F72 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f73 uni1F73 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f74 uni1F74 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f75 uni1F75 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f76 uni1F76 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f77 uni1F77 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f78 uni1F78 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f79 uni1F79 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f7a uni1F7A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f7b uni1F7B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f7c uni1F7C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f7d uni1F7D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f80 uni1F80 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f81 uni1F81 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f82 uni1F82 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f83 uni1F83 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f84 uni1F84 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f85 uni1F85 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f86 uni1F86 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f87 uni1F87 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f88 uni1F88 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f89 uni1F89 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8a uni1F8A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8b uni1F8B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8c uni1F8C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8d uni1F8D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8e uni1F8E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8f uni1F8F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f90 uni1F90 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f91 uni1F91 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f92 uni1F92 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f93 uni1F93 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f94 uni1F94 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f95 uni1F95 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f96 uni1F96 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f97 uni1F97 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f98 uni1F98 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f99 uni1F99 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9a uni1F9A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9b uni1F9B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9c uni1F9C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9d uni1F9D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9e uni1F9E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9f uni1F9F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa0 uni1FA0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa1 uni1FA1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa2 uni1FA2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa3 uni1FA3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa4 uni1FA4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa5 uni1FA5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa6 uni1FA6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa7 uni1FA7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa8 uni1FA8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa9 uni1FA9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1faa uni1FAA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fab uni1FAB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fac uni1FAC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fad uni1FAD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fae uni1FAE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1faf uni1FAF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb0 uni1FB0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb1 uni1FB1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb2 uni1FB2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb3 uni1FB3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb4 uni1FB4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb6 uni1FB6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb7 uni1FB7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb8 uni1FB8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fb9 uni1FB9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fba uni1FBA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fbb uni1FBB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fbc uni1FBC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fbd uni1FBD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fbe uni1FBE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fbf uni1FBF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc0 uni1FC0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc1 uni1FC1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc2 uni1FC2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc3 uni1FC3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc4 uni1FC4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc6 uni1FC6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc7 uni1FC7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc8 uni1FC8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc9 uni1FC9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fca uni1FCA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fcb uni1FCB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fcc uni1FCC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fcd uni1FCD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fce uni1FCE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fcf uni1FCF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd0 uni1FD0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd1 uni1FD1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd2 uni1FD2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd3 uni1FD3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd6 uni1FD6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd7 uni1FD7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd8 uni1FD8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fd9 uni1FD9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fda uni1FDA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fdb uni1FDB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fdd uni1FDD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fde uni1FDE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fdf uni1FDF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe0 uni1FE0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe1 uni1FE1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe2 uni1FE2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe3 uni1FE3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe4 uni1FE4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe5 uni1FE5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe6 uni1FE6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe7 uni1FE7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe8 uni1FE8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fe9 uni1FE9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fea uni1FEA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1feb uni1FEB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fec uni1FEC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fed uni1FED 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fee uni1FEE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fef uni1FEF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ff2 uni1FF2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff3 uni1FF3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff4 uni1FF4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff6 uni1FF6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff7 uni1FF7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff8 uni1FF8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ff9 uni1FF9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ffa uni1FFA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ffb uni1FFB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ffc uni1FFC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ffd uni1FFD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ffe uni1FFE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+2000 uni2000 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2001 uni2001 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2002 uni2002 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2003 uni2003 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2004 uni2004 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2005 uni2005 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2006 uni2006 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2007 uni2007 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2008 uni2008 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2009 uni2009 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+200a uni200A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+200b uni200B 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200c uni200C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200d uni200D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200e uni200E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200f uni200F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2010 uni2010 1.5 +U+2011 uni2011 1.5 +U+2012 figuredash 1.5 +U+2013 endash original +U+2014 emdash original +U+2015 uni2015 1.5 +U+2016 uni2016 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2017 underscoredbl 2.3 +U+2018 quoteleft original +U+2019 quoteright original +U+201a quotesinglbase original +U+201b quotereversed 2.3 +U+201c quotedblleft original +U+201d quotedblright original +U+201e quotedblbase original +U+201f uni201F 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+2020 dagger original +U+2021 daggerdbl original +U+2022 bullet original +U+2023 uni2023 2.2 +U+2024 onedotenleader 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2025 twodotenleader 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2026 ellipsis original +U+2027 uni2027 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2028 uni2028 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2029 uni2029 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+202a uni202A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202b uni202B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202c uni202C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202d uni202D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202e uni202E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202f uni202F 2.11 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.23 (Serif Italic Condensed) +U+2030 perthousand original +U+2031 uni2031 2.1 +U+2032 minute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2033 second 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2034 uni2034 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2035 uni2035 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2036 uni2036 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2037 uni2037 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2038 uni2038 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2039 guilsinglleft original +U+203a guilsinglright original +U+203b uni203B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+203c exclamdbl 2.0 +U+203d uni203D 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.11 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.14 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+203e uni203E 2.3 +U+203f uni203F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2040 uni2040 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2041 uni2041 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2042 uni2042 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2043 uni2043 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2044 fraction 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2045 uni2045 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2046 uni2046 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2047 uni2047 2.0 +U+2048 uni2048 2.0 +U+2049 uni2049 2.0 +U+204a uni204A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+204b uni204B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+204c uni204C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+204d uni204D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+204e uni204E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+204f uni204F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2050 uni2050 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2051 uni2051 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2052 uni2052 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2053 uni2053 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2054 uni2054 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2055 uni2055 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2056 uni2056 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2057 uni2057 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2058 uni2058 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2059 uni2059 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205a uni205A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205b uni205B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205c uni205C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205d uni205D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205e uni205E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205f uni205F 2.14 +U+2060 uni2060 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2061 uni2061 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2062 uni2062 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2063 uni2063 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2064 uni2064 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+206a uni206A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206b uni206B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206c uni206C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206d uni206D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206e uni206E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206f uni206F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2070 uni2070 2.2 +U+2071 uni2071 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2074 uni2074 2.2 +U+2075 uni2075 2.2 +U+2076 uni2076 2.2 +U+2077 uni2077 2.2 +U+2078 uni2078 2.2 +U+2079 uni2079 2.2 +U+207a uni207A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207b uni207B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207c uni207C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207d uni207D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207e uni207E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207f uni207F 1.14 +U+2080 uni2080 2.4 +U+2081 uni2081 2.4 +U+2082 uni2082 2.4 +U+2083 uni2083 2.4 +U+2084 uni2084 2.4 +U+2085 uni2085 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2086 uni2086 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2087 uni2087 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2088 uni2088 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2089 uni2089 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+208a uni208A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208b uni208B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208c uni208C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208d uni208D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208e uni208E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2090 uni2090 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2091 uni2091 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2092 uni2092 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2093 uni2093 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2094 uni2094 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2095 uni2095 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2096 uni2096 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2097 uni2097 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2098 uni2098 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2099 uni2099 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+209a uni209A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+209b uni209B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+209c uni209C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+20a0 uni20A0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a1 colonmonetary 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a2 uni20A2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a3 franc 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a4 lira 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a5 uni20A5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a6 uni20A6 2.3 +U+20a7 peseta 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a8 uni20A8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a9 uni20A9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20aa uni20AA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20ab dong 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20ac Euro original +U+20ad uni20AD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20ae uni20AE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20af uni20AF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b0 uni20B0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b1 uni20B1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+20b2 uni20B2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b3 uni20B3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b4 uni20B4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+20b5 uni20B5 2.2 +U+20b8 uni20B8 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+20b9 uni20B9 2.32 +U+20d0 uni20D0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+20d1 uni20D1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+20d6 uni20D6 2.8 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20d7 uni20D7 2.8 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20db uni20DB 2.23 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20dc uni20DC 2.23 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20e1 uni20E1 2.23 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2100 uni2100 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2101 uni2101 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2102 uni2102 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.16 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Condensed) +U+2103 uni2103 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2104 uni2104 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2105 uni2105 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2106 uni2106 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2107 uni2107 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2108 uni2108 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2109 uni2109 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+210b uni210B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+210c uni210C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+210d uni210D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+210e uni210E 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+210f uni210F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.28 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2110 uni2110 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2111 Ifraktur 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2112 uni2112 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2113 uni2113 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2114 uni2114 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2115 uni2115 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2116 uni2116 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2117 uni2117 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2118 weierstrass 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2119 uni2119 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+211a uni211A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+211b uni211B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+211c Rfraktur 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+211d uni211D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+211e prescription 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+211f uni211F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2120 uni2120 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2121 uni2121 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2122 trademark original +U+2123 uni2123 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2124 uni2124 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2125 uni2125 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2126 uni2126 2.2 +U+2127 uni2127 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2128 uni2128 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2129 uni2129 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+212a uni212A 2.2 +U+212b uni212B 2.2 +U+212c uni212C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+212d uni212D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+212e estimated 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+212f uni212F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2130 uni2130 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2131 uni2131 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2132 uni2132 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) +U+2133 uni2133 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2134 uni2134 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2135 aleph 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2136 uni2136 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2137 uni2137 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2138 uni2138 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2139 uni2139 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+213a uni213A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+213b uni213B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+213c uni213C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+213d uni213D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+213e uni213E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+213f uni213F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2140 uni2140 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2141 uni2141 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2142 uni2142 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2143 uni2143 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2144 uni2144 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2145 uni2145 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2146 uni2146 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2147 uni2147 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2148 uni2148 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2149 uni2149 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+214b uni214B 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+214e uni214E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2150 uni2150 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2151 uni2151 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2152 uni2152 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2153 onethird 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2154 twothirds 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2155 uni2155 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2156 uni2156 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2157 uni2157 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2158 uni2158 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2159 uni2159 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215a uni215A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215b oneeighth 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215c threeeighths 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215d fiveeighths 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215e seveneighths 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215f uni215F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2160 uni2160 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2161 uni2161 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2162 uni2162 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2163 uni2163 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2164 uni2164 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2165 uni2165 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2166 uni2166 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2167 uni2167 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2168 uni2168 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2169 uni2169 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216a uni216A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216b uni216B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216c uni216C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216d uni216D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216e uni216E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216f uni216F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2170 uni2170 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2171 uni2171 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2172 uni2172 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2173 uni2173 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2174 uni2174 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2175 uni2175 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2176 uni2176 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2177 uni2177 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2178 uni2178 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2179 uni2179 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217a uni217A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217b uni217B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217c uni217C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217d uni217D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217e uni217E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217f uni217F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2180 uni2180 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2181 uni2181 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+2182 uni2182 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+2183 uni2183 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2184 uni2184 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2185 uni2185 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2189 uni2189 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2190 arrowleft 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2191 arrowup 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2192 arrowright 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2193 arrowdown 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2194 arrowboth 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2195 arrowupdn 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2196 uni2196 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2197 uni2197 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2198 uni2198 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2199 uni2199 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219a uni219A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219b uni219B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219c uni219C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219d uni219D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219e uni219E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219f uni219F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a0 uni21A0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a1 uni21A1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a2 uni21A2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a3 uni21A3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a4 uni21A4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a5 uni21A5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a6 uni21A6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a7 uni21A7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a8 arrowupdnbse 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a9 uni21A9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21aa uni21AA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ab uni21AB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ac uni21AC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ad uni21AD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ae uni21AE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21af uni21AF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b0 uni21B0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b1 uni21B1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b2 uni21B2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b3 uni21B3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b4 uni21B4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b5 carriagereturn 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b6 uni21B6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b7 uni21B7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b8 uni21B8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b9 uni21B9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ba uni21BA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bb uni21BB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bc uni21BC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bd uni21BD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21be uni21BE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bf uni21BF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c0 uni21C0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c1 uni21C1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c2 uni21C2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c3 uni21C3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c4 uni21C4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c5 uni21C5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c6 uni21C6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c7 uni21C7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c8 uni21C8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c9 uni21C9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ca uni21CA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cb uni21CB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cc uni21CC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cd uni21CD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ce uni21CE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cf uni21CF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d0 arrowdblleft 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d1 arrowdblup 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d2 arrowdblright 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d3 arrowdbldown 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d4 arrowdblboth 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d5 uni21D5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d6 uni21D6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d7 uni21D7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d8 uni21D8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d9 uni21D9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21da uni21DA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21db uni21DB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21dc uni21DC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21dd uni21DD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21de uni21DE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21df uni21DF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e0 uni21E0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e1 uni21E1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e2 uni21E2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e3 uni21E3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e4 uni21E4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e5 uni21E5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e6 uni21E6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e7 uni21E7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e8 uni21E8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e9 uni21E9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ea uni21EA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21eb uni21EB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ec uni21EC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ed uni21ED 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ee uni21EE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ef uni21EF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f0 uni21F0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f1 uni21F1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f2 uni21F2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f3 uni21F3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f4 uni21F4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f5 uni21F5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f6 uni21F6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f7 uni21F7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f8 uni21F8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f9 uni21F9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fa uni21FA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fb uni21FB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fc uni21FC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fd uni21FD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fe uni21FE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ff uni21FF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2200 universal 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2201 uni2201 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2202 partialdiff original +U+2203 existential 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2204 uni2204 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2205 emptyset 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2206 Delta original +U+2207 gradient 2.1 +U+2208 element 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2209 notelement 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+220a uni220A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+220b suchthat 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+220c uni220C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+220d uni220D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+220e uni220E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+220f product original +U+2210 uni2210 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2211 summation original +U+2212 minus original +U+2213 uni2213 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2214 uni2214 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2215 uni2215 original +U+2216 uni2216 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2217 asteriskmath 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2218 uni2218 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2219 uni2219 original +U+221a radical original +U+221b uni221B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+221c uni221C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+221d proportional 2.1 +U+221e infinity original +U+221f orthogonal 2.1 +U+2220 angle 2.3 +U+2221 uni2221 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2222 uni2222 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2223 uni2223 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2224 uni2224 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2225 uni2225 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2226 uni2226 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2227 logicaland 2.1 +U+2228 logicalor 2.1 +U+2229 intersection 2.1 +U+222a union 2.1 +U+222b integral original +U+222c uni222C 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+222d uni222D 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+222e uni222E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+222f uni222F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2230 uni2230 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2231 uni2231 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2232 uni2232 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2233 uni2233 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2234 therefore 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2235 uni2235 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2236 uni2236 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2237 uni2237 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2238 uni2238 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2239 uni2239 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223a uni223A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223b uni223B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223c similar 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223d uni223D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223e uni223E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+223f uni223F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2240 uni2240 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2241 uni2241 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2242 uni2242 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2243 uni2243 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2244 uni2244 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2245 congruent 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2246 uni2246 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2247 uni2247 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2248 approxequal original +U+2249 uni2249 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224a uni224A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224b uni224B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224c uni224C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224d uni224D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224e uni224E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224f uni224F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2250 uni2250 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2251 uni2251 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2252 uni2252 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2253 uni2253 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2254 uni2254 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2255 uni2255 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2256 uni2256 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2257 uni2257 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2258 uni2258 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2259 uni2259 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225a uni225A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225b uni225B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225c uni225C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225d uni225D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225e uni225E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225f uni225F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2260 notequal original +U+2261 equivalence 2.1 +U+2262 uni2262 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2263 uni2263 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2264 lessequal original +U+2265 greaterequal original +U+2266 uni2266 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2267 uni2267 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2268 uni2268 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2269 uni2269 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+226a uni226A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+226b uni226B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+226c uni226C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+226d uni226D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+226e uni226E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+226f uni226F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2270 uni2270 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2271 uni2271 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2272 uni2272 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2273 uni2273 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2274 uni2274 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2275 uni2275 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2276 uni2276 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2277 uni2277 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2278 uni2278 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2279 uni2279 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227a uni227A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227b uni227B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227c uni227C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227d uni227D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227e uni227E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227f uni227F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2280 uni2280 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2281 uni2281 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2282 propersubset 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2283 propersuperset 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2284 notsubset 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2285 uni2285 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2286 reflexsubset 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2287 reflexsuperset 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2288 uni2288 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2289 uni2289 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+228a uni228A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+228b uni228B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+228c uni228C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+228d uni228D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+228e uni228E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+228f uni228F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2290 uni2290 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2291 uni2291 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2292 uni2292 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2293 uni2293 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2294 uni2294 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2295 circleplus 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2296 uni2296 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2297 circlemultiply 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2298 uni2298 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2299 uni2299 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229a uni229A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229b uni229B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229c uni229C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229d uni229D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229e uni229E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229f uni229F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a0 uni22A0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a1 uni22A1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a2 uni22A2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a3 uni22A3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a4 uni22A4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a5 perpendicular 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a6 uni22A6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a7 uni22A7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a8 uni22A8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a9 uni22A9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22aa uni22AA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ab uni22AB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ac uni22AC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ad uni22AD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ae uni22AE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22af uni22AF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22b0 uni22B0 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b1 uni22B1 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b2 uni22B2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b3 uni22B3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b4 uni22B4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b5 uni22B5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b6 uni22B6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b7 uni22B7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b8 uni22B8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b9 uni22B9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ba uni22BA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22bb uni22BB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22bc uni22BC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22bd uni22BD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22be uni22BE 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+22bf uni22BF 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+22c0 uni22C0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c1 uni22C1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c2 uni22C2 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c3 uni22C3 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c4 uni22C4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c5 dotmath 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22c6 uni22C6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22c7 uni22C7 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c8 uni22C8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c9 uni22C9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ca uni22CA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cb uni22CB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cc uni22CC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cd uni22CD 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22ce uni22CE 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cf uni22CF 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d0 uni22D0 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d1 uni22D1 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d2 uni22D2 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d3 uni22D3 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d4 uni22D4 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d5 uni22D5 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d6 uni22D6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d7 uni22D7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d8 uni22D8 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22d9 uni22D9 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22da uni22DA 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22db uni22DB 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22dc uni22DC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22dd uni22DD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22de uni22DE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22df uni22DF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e0 uni22E0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e1 uni22E1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e2 uni22E2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e3 uni22E3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e4 uni22E4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e5 uni22E5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e6 uni22E6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e7 uni22E7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e8 uni22E8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e9 uni22E9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22ea uni22EA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22eb uni22EB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ec uni22EC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ed uni22ED 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ee uni22EE 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ef uni22EF 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f0 uni22F0 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f1 uni22F1 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f2 uni22F2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f3 uni22F3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f4 uni22F4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f5 uni22F5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f6 uni22F6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f7 uni22F7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f8 uni22F8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f9 uni22F9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fa uni22FA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fb uni22FB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fc uni22FC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fd uni22FD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fe uni22FE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ff uni22FF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2300 uni2300 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2301 uni2301 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2302 house 1.14 +U+2303 uni2303 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2304 uni2304 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2305 uni2305 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2306 uni2306 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2307 uni2307 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2308 uni2308 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2309 uni2309 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+230a uni230A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+230b uni230B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+230c uni230C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+230d uni230D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+230e uni230E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+230f uni230F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2310 revlogicalnot 1.14 +U+2311 uni2311 1.15 +U+2312 uni2312 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2313 uni2313 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2314 uni2314 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2315 uni2315 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2318 uni2318 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2319 uni2319 1.14 +U+231c uni231C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+231d uni231D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+231e uni231E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+231f uni231F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2320 integraltp 2.3 +U+2321 integralbt 2.3 +U+2324 uni2324 2.16 (Sans, Sans Bold, Sans Bold Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique) 2.19 (Sans Condensed Oblique, Sans Oblique) +U+2325 uni2325 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2326 uni2326 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2327 uni2327 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2328 uni2328 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2329 angleleft 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) +U+232a angleright 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) +U+232b uni232B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+232c uni232C 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2335 uni2335 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2337 uni2337 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2338 uni2338 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2339 uni2339 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233a uni233A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233b uni233B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233c uni233C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233d uni233D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233e uni233E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2341 uni2341 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2342 uni2342 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2343 uni2343 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2344 uni2344 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2347 uni2347 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2348 uni2348 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2349 uni2349 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+234b uni234B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+234c uni234C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+234d uni234D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2350 uni2350 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2352 uni2352 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2353 uni2353 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2354 uni2354 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2357 uni2357 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2358 uni2358 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2359 uni2359 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235a uni235A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235b uni235B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235c uni235C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235e uni235E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235f uni235F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2360 uni2360 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2363 uni2363 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2364 uni2364 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2365 uni2365 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2368 uni2368 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2369 uni2369 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236b uni236B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236c uni236C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236d uni236D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236e uni236E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236f uni236F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2370 uni2370 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2373 uni2373 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2374 uni2374 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2375 uni2375 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2376 uni2376 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2377 uni2377 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2378 uni2378 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2379 uni2379 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+237a uni237A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+237d uni237D 1.15 +U+2380 uni2380 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2381 uni2381 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2382 uni2382 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2383 uni2383 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2387 uni2387 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2388 uni2388 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2389 uni2389 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+238a uni238A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+238b uni238B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2394 uni2394 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2395 uni2395 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+239b uni239B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239c uni239C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239d uni239D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239e uni239E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239f uni239F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a0 uni23A0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a1 uni23A1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a2 uni23A2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a3 uni23A3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a4 uni23A4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a5 uni23A5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a6 uni23A6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a7 uni23A7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a8 uni23A8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a9 uni23A9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23aa uni23AA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ab uni23AB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ac uni23AC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ad uni23AD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ae uni23AE 2.3 +U+23ce uni23CE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+23cf uni23CF 2.3 +U+23e3 uni23E3 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+23e5 uni23E5 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+23e8 uni23E8 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2422 uni2422 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2423 uni2423 1.6 +U+2460 uni2460 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2461 uni2461 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2462 uni2462 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2463 uni2463 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2464 uni2464 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2465 uni2465 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2466 uni2466 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2467 uni2467 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2468 uni2468 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2469 uni2469 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2500 SF100000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2501 uni2501 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2502 SF110000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2503 uni2503 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2504 uni2504 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2505 uni2505 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2506 uni2506 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2507 uni2507 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2508 uni2508 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2509 uni2509 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250a uni250A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250b uni250B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250c SF010000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250d uni250D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250e uni250E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250f uni250F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2510 SF030000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2511 uni2511 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2512 uni2512 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2513 uni2513 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2514 SF020000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2515 uni2515 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2516 uni2516 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2517 uni2517 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2518 SF040000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2519 uni2519 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251a uni251A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251b uni251B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251c SF080000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251d uni251D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251e uni251E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251f uni251F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2520 uni2520 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2521 uni2521 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2522 uni2522 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2523 uni2523 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2524 SF090000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2525 uni2525 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2526 uni2526 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2527 uni2527 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2528 uni2528 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2529 uni2529 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252a uni252A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252b uni252B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252c SF060000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252d uni252D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252e uni252E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252f uni252F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2530 uni2530 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2531 uni2531 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2532 uni2532 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2533 uni2533 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2534 SF070000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2535 uni2535 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2536 uni2536 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2537 uni2537 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2538 uni2538 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2539 uni2539 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253a uni253A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253b uni253B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253c SF050000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253d uni253D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253e uni253E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253f uni253F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2540 uni2540 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2541 uni2541 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2542 uni2542 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2543 uni2543 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2544 uni2544 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2545 uni2545 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2546 uni2546 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2547 uni2547 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2548 uni2548 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2549 uni2549 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254a uni254A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254b uni254B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254c uni254C 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254d uni254D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254e uni254E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254f uni254F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2550 SF430000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2551 SF240000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2552 SF510000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2553 SF520000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2554 SF390000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2555 SF220000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2556 SF210000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2557 SF250000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2558 SF500000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2559 SF490000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255a SF380000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255b SF280000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255c SF270000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255d SF260000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255e SF360000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255f SF370000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2560 SF420000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2561 SF190000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2562 SF200000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2563 SF230000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2564 SF470000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2565 SF480000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2566 SF410000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2567 SF450000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2568 SF460000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2569 SF400000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256a SF540000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256b SF530000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256c SF440000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256d uni256D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256e uni256E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256f uni256F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2570 uni2570 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2571 uni2571 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2572 uni2572 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2573 uni2573 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2574 uni2574 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2575 uni2575 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2576 uni2576 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2577 uni2577 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2578 uni2578 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2579 uni2579 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257a uni257A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257b uni257B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257c uni257C 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257d uni257D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257e uni257E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257f uni257F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2580 upblock 1.14 +U+2581 uni2581 1.14 +U+2582 uni2582 1.14 +U+2583 uni2583 1.14 +U+2584 dnblock 1.14 +U+2585 uni2585 1.14 +U+2586 uni2586 1.14 +U+2587 uni2587 1.14 +U+2588 block 1.14 +U+2589 uni2589 1.14 +U+258a uni258A 1.14 +U+258b uni258B 1.14 +U+258c lfblock 1.14 +U+258d uni258D 1.14 +U+258e uni258E 1.14 +U+258f uni258F 1.14 +U+2590 rtblock 1.14 +U+2591 ltshade 1.15 +U+2592 shade 1.15 +U+2593 dkshade 1.15 +U+2594 uni2594 1.14 +U+2595 uni2595 1.14 +U+2596 uni2596 1.14 +U+2597 uni2597 1.14 +U+2598 uni2598 1.14 +U+2599 uni2599 1.14 +U+259a uni259A 1.14 +U+259b uni259B 1.14 +U+259c uni259C 1.14 +U+259d uni259D 1.14 +U+259e uni259E 1.14 +U+259f uni259F 1.14 +U+25a0 filledbox 2.3 +U+25a1 H22073 2.3 +U+25a2 uni25A2 2.3 +U+25a3 uni25A3 2.3 +U+25a4 uni25A4 2.3 +U+25a5 uni25A5 2.3 +U+25a6 uni25A6 2.3 +U+25a7 uni25A7 2.3 +U+25a8 uni25A8 2.3 +U+25a9 uni25A9 2.3 +U+25aa H18543 2.3 +U+25ab H18551 2.3 +U+25ac filledrect 2.3 +U+25ad uni25AD 2.3 +U+25ae uni25AE 2.3 +U+25af uni25AF 2.3 +U+25b0 uni25B0 2.3 +U+25b1 uni25B1 2.3 +U+25b2 triagup 2.3 +U+25b3 uni25B3 2.3 +U+25b4 uni25B4 2.3 +U+25b5 uni25B5 2.3 +U+25b6 uni25B6 2.3 +U+25b7 uni25B7 2.3 +U+25b8 uni25B8 2.3 +U+25b9 uni25B9 2.3 +U+25ba triagrt 2.3 +U+25bb uni25BB 2.3 +U+25bc triagdn 2.3 +U+25bd uni25BD 2.3 +U+25be uni25BE 2.3 +U+25bf uni25BF 2.3 +U+25c0 uni25C0 2.3 +U+25c1 uni25C1 2.3 +U+25c2 uni25C2 2.3 +U+25c3 uni25C3 2.3 +U+25c4 triaglf 2.3 +U+25c5 uni25C5 2.3 +U+25c6 uni25C6 2.3 +U+25c7 uni25C7 2.3 +U+25c8 uni25C8 2.3 +U+25c9 uni25C9 2.3 +U+25ca lozenge original +U+25cb circle 2.3 +U+25cc uni25CC 2.3 +U+25cd uni25CD 2.3 +U+25ce uni25CE 2.3 +U+25cf H18533 2.3 +U+25d0 uni25D0 2.3 +U+25d1 uni25D1 2.3 +U+25d2 uni25D2 2.3 +U+25d3 uni25D3 2.3 +U+25d4 uni25D4 2.3 +U+25d5 uni25D5 2.3 +U+25d6 uni25D6 2.3 +U+25d7 uni25D7 2.3 +U+25d8 invbullet 2.2 +U+25d9 invcircle 2.3 +U+25da uni25DA 2.3 +U+25db uni25DB 2.3 +U+25dc uni25DC 2.3 +U+25dd uni25DD 2.3 +U+25de uni25DE 2.3 +U+25df uni25DF 2.3 +U+25e0 uni25E0 2.3 +U+25e1 uni25E1 2.3 +U+25e2 uni25E2 2.3 +U+25e3 uni25E3 2.3 +U+25e4 uni25E4 2.3 +U+25e5 uni25E5 2.3 +U+25e6 openbullet 2.2 +U+25e7 uni25E7 2.3 +U+25e8 uni25E8 2.3 +U+25e9 uni25E9 2.3 +U+25ea uni25EA 2.3 +U+25eb uni25EB 2.3 +U+25ec uni25EC 2.3 +U+25ed uni25ED 2.3 +U+25ee uni25EE 2.3 +U+25ef uni25EF 2.3 +U+25f0 uni25F0 2.3 +U+25f1 uni25F1 2.3 +U+25f2 uni25F2 2.3 +U+25f3 uni25F3 2.3 +U+25f4 uni25F4 2.3 +U+25f5 uni25F5 2.3 +U+25f6 uni25F6 2.3 +U+25f7 uni25F7 2.3 +U+25f8 uni25F8 2.3 +U+25f9 uni25F9 2.3 +U+25fa uni25FA 2.3 +U+25fb uni25FB 2.3 +U+25fc uni25FC 2.3 +U+25fd uni25FD 2.3 +U+25fe uni25FE 2.3 +U+25ff uni25FF 2.3 +U+2600 uni2600 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2601 uni2601 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2602 uni2602 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2603 uni2603 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2604 uni2604 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2605 uni2605 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2606 uni2606 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2607 uni2607 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2608 uni2608 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2609 uni2609 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260a uni260A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260b uni260B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260c uni260C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260d uni260D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260e uni260E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260f uni260F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2610 uni2610 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2611 uni2611 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2612 uni2612 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2613 uni2613 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2614 uni2614 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2615 uni2615 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2616 uni2616 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2617 uni2617 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2618 uni2618 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2619 uni2619 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261a uni261A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261b uni261B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261c uni261C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261d uni261D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261e uni261E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261f uni261F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2620 uni2620 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2621 uni2621 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2622 uni2622 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2623 uni2623 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2624 uni2624 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2625 uni2625 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2626 uni2626 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2627 uni2627 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2628 uni2628 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2629 uni2629 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262a uni262A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262b uni262B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262c uni262C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262d uni262D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262e uni262E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262f uni262F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2630 uni2630 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2631 uni2631 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2632 uni2632 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2633 uni2633 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2634 uni2634 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2635 uni2635 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2636 uni2636 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2637 uni2637 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2638 uni2638 1.15 +U+2639 uni2639 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263a smileface 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263b invsmileface 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263c sun 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263d uni263D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+263e uni263E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+263f uni263F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2640 female 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2641 uni2641 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2642 male 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2643 uni2643 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2644 uni2644 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2645 uni2645 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2646 uni2646 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2647 uni2647 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2648 uni2648 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2649 uni2649 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264a uni264A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264b uni264B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264c uni264C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264d uni264D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264e uni264E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264f uni264F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2650 uni2650 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2651 uni2651 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2652 uni2652 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2653 uni2653 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2654 uni2654 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2655 uni2655 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2656 uni2656 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2657 uni2657 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2658 uni2658 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2659 uni2659 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265a uni265A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265b uni265B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265c uni265C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265d uni265D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265e uni265E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265f uni265F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2660 spade 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2661 uni2661 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2662 uni2662 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2663 club 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2664 uni2664 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2665 heart 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2666 diamond 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2667 uni2667 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2668 uni2668 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2669 uni2669 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266a musicalnote 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266b musicalnotedbl 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266c uni266C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266d uni266D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266e uni266E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266f uni266F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2670 uni2670 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2671 uni2671 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2672 uni2672 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2673 uni2673 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2674 uni2674 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2675 uni2675 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2676 uni2676 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2677 uni2677 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2678 uni2678 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2679 uni2679 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267a uni267A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267b uni267B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267c uni267C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267d uni267D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267e uni267E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267f uni267F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2680 uni2680 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2681 uni2681 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2682 uni2682 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2683 uni2683 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2684 uni2684 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2685 uni2685 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2686 uni2686 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2687 uni2687 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2688 uni2688 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2689 uni2689 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+268a uni268A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+268b uni268B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+268c uni268C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+268d uni268D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+268e uni268E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+268f uni268F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2690 uni2690 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2691 uni2691 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2692 uni2692 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2693 uni2693 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2694 uni2694 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2695 uni2695 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2696 uni2696 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2697 uni2697 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2698 uni2698 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2699 uni2699 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+269a uni269A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+269b uni269B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+269c uni269C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+26a0 uni26A0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+26a1 uni26A1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+26a2 uni26A2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a3 uni26A3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a4 uni26A4 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a5 uni26A5 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a6 uni26A6 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a7 uni26A7 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a8 uni26A8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a9 uni26A9 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26aa uni26AA 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ab uni26AB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ac uni26AC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ad uni26AD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ae uni26AE 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26af uni26AF 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26b0 uni26B0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+26b1 uni26B1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+26b2 uni26B2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b3 uni26B3 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b4 uni26B4 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b5 uni26B5 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b6 uni26B6 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b7 uni26B7 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b8 uni26B8 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c0 uni26C0 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c1 uni26C1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c2 uni26C2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c3 uni26C3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26e2 uni26E2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2701 uni2701 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2702 uni2702 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2703 uni2703 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2704 uni2704 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2706 uni2706 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2707 uni2707 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2708 uni2708 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2709 uni2709 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270c uni270C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270d uni270D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270e uni270E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270f uni270F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2710 uni2710 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2711 uni2711 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2712 uni2712 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2713 uni2713 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2714 uni2714 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2715 uni2715 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2716 uni2716 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2717 uni2717 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2718 uni2718 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2719 uni2719 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271a uni271A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271b uni271B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271c uni271C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271d uni271D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271e uni271E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271f uni271F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2720 uni2720 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2721 uni2721 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2722 uni2722 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2723 uni2723 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2724 uni2724 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2725 uni2725 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2726 uni2726 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2727 uni2727 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2729 uni2729 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272a uni272A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272b uni272B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272c uni272C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272d uni272D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272e uni272E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272f uni272F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2730 uni2730 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2731 uni2731 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2732 uni2732 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2733 uni2733 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2734 uni2734 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2735 uni2735 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2736 uni2736 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2737 uni2737 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2738 uni2738 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2739 uni2739 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273a uni273A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273b uni273B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273c uni273C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273d uni273D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273e uni273E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273f uni273F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2740 uni2740 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2741 uni2741 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2742 uni2742 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2743 uni2743 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2744 uni2744 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2745 uni2745 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2746 uni2746 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2747 uni2747 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2748 uni2748 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2749 uni2749 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274a uni274A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274b uni274B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274d uni274D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274f uni274F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2750 uni2750 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2751 uni2751 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2752 uni2752 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2756 uni2756 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2758 uni2758 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2759 uni2759 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275a uni275A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275b uni275B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275c uni275C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275d uni275D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275e uni275E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2761 uni2761 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2762 uni2762 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2763 uni2763 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2764 uni2764 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2765 uni2765 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2766 uni2766 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2767 uni2767 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2768 uni2768 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2769 uni2769 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276a uni276A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276b uni276B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276c uni276C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276d uni276D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276e uni276E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276f uni276F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2770 uni2770 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2771 uni2771 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2772 uni2772 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2773 uni2773 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2774 uni2774 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2775 uni2775 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2776 uni2776 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2777 uni2777 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2778 uni2778 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2779 uni2779 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277a uni277A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277b uni277B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277c uni277C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277d uni277D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277e uni277E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277f uni277F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2780 uni2780 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2781 uni2781 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2782 uni2782 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2783 uni2783 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2784 uni2784 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2785 uni2785 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2786 uni2786 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2787 uni2787 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2788 uni2788 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2789 uni2789 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278a uni278A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278b uni278B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278c uni278C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278d uni278D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278e uni278E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278f uni278F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2790 uni2790 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2791 uni2791 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2792 uni2792 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2793 uni2793 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2794 uni2794 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2798 uni2798 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2799 uni2799 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279a uni279A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279b uni279B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279c uni279C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279d uni279D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279e uni279E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279f uni279F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a0 uni27A0 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a1 uni27A1 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27a2 uni27A2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a3 uni27A3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a4 uni27A4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a5 uni27A5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a6 uni27A6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a7 uni27A7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a8 uni27A8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a9 uni27A9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27aa uni27AA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ab uni27AB 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ac uni27AC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ad uni27AD 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ae uni27AE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27af uni27AF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b1 uni27B1 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b2 uni27B2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b3 uni27B3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b4 uni27B4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b5 uni27B5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b6 uni27B6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b7 uni27B7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b8 uni27B8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b9 uni27B9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ba uni27BA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bb uni27BB 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bc uni27BC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bd uni27BD 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27be uni27BE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bf uni27BF 2.7 (Sans Mono Bold) +U+27c5 uni27C5 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+27c6 uni27C6 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+27e0 uni27E0 2.3 +U+27e6 uni27E6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27e7 uni27E7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27e8 uni27E8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27e9 uni27E9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27ea uni27EA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27eb uni27EB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27f0 uni27F0 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f1 uni27F1 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f2 uni27F2 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f3 uni27F3 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f4 uni27F4 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f5 uni27F5 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f6 uni27F6 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f7 uni27F7 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f8 uni27F8 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f9 uni27F9 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fa uni27FA 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fb uni27FB 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fc uni27FC 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fd uni27FD 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fe uni27FE 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27ff uni27FF 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2800 uni2800 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2801 uni2801 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2802 uni2802 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2803 uni2803 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2804 uni2804 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2805 uni2805 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2806 uni2806 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2807 uni2807 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2808 uni2808 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2809 uni2809 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280a uni280A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280b uni280B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280c uni280C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280d uni280D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280e uni280E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280f uni280F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2810 uni2810 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2811 uni2811 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2812 uni2812 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2813 uni2813 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2814 uni2814 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2815 uni2815 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2816 uni2816 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2817 uni2817 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2818 uni2818 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2819 uni2819 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281a uni281A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281b uni281B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281c uni281C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281d uni281D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281e uni281E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281f uni281F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2820 uni2820 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2821 uni2821 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2822 uni2822 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2823 uni2823 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2824 uni2824 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2825 uni2825 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2826 uni2826 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2827 uni2827 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2828 uni2828 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2829 uni2829 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282a uni282A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282b uni282B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282c uni282C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282d uni282D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282e uni282E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282f uni282F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2830 uni2830 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2831 uni2831 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2832 uni2832 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2833 uni2833 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2834 uni2834 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2835 uni2835 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2836 uni2836 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2837 uni2837 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2838 uni2838 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2839 uni2839 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283a uni283A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283b uni283B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283c uni283C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283d uni283D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283e uni283E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283f uni283F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2840 uni2840 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2841 uni2841 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2842 uni2842 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2843 uni2843 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2844 uni2844 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2845 uni2845 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2846 uni2846 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2847 uni2847 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2848 uni2848 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2849 uni2849 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284a uni284A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284b uni284B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284c uni284C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284d uni284D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284e uni284E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284f uni284F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2850 uni2850 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2851 uni2851 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2852 uni2852 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2853 uni2853 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2854 uni2854 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2855 uni2855 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2856 uni2856 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2857 uni2857 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2858 uni2858 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2859 uni2859 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285a uni285A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285b uni285B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285c uni285C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285d uni285D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285e uni285E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285f uni285F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2860 uni2860 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2861 uni2861 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2862 uni2862 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2863 uni2863 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2864 uni2864 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2865 uni2865 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2866 uni2866 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2867 uni2867 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2868 uni2868 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2869 uni2869 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286a uni286A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286b uni286B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286c uni286C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286d uni286D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286e uni286E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286f uni286F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2870 uni2870 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2871 uni2871 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2872 uni2872 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2873 uni2873 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2874 uni2874 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2875 uni2875 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2876 uni2876 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2877 uni2877 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2878 uni2878 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2879 uni2879 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287a uni287A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287b uni287B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287c uni287C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287d uni287D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287e uni287E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287f uni287F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2880 uni2880 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2881 uni2881 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2882 uni2882 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2883 uni2883 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2884 uni2884 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2885 uni2885 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2886 uni2886 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2887 uni2887 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2888 uni2888 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2889 uni2889 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288a uni288A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288b uni288B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288c uni288C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288d uni288D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288e uni288E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288f uni288F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2890 uni2890 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2891 uni2891 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2892 uni2892 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2893 uni2893 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2894 uni2894 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2895 uni2895 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2896 uni2896 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2897 uni2897 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2898 uni2898 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2899 uni2899 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289a uni289A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289b uni289B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289c uni289C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289d uni289D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289e uni289E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289f uni289F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a0 uni28A0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a1 uni28A1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a2 uni28A2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a3 uni28A3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a4 uni28A4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a5 uni28A5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a6 uni28A6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a7 uni28A7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a8 uni28A8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a9 uni28A9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28aa uni28AA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ab uni28AB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ac uni28AC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ad uni28AD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ae uni28AE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28af uni28AF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b0 uni28B0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b1 uni28B1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b2 uni28B2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b3 uni28B3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b4 uni28B4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b5 uni28B5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b6 uni28B6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b7 uni28B7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b8 uni28B8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b9 uni28B9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ba uni28BA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bb uni28BB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bc uni28BC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bd uni28BD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28be uni28BE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bf uni28BF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c0 uni28C0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c1 uni28C1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c2 uni28C2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c3 uni28C3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c4 uni28C4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c5 uni28C5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c6 uni28C6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c7 uni28C7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c8 uni28C8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c9 uni28C9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ca uni28CA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cb uni28CB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cc uni28CC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cd uni28CD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ce uni28CE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cf uni28CF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d0 uni28D0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d1 uni28D1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d2 uni28D2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d3 uni28D3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d4 uni28D4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d5 uni28D5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d6 uni28D6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d7 uni28D7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d8 uni28D8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d9 uni28D9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28da uni28DA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28db uni28DB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28dc uni28DC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28dd uni28DD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28de uni28DE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28df uni28DF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e0 uni28E0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e1 uni28E1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e2 uni28E2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e3 uni28E3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e4 uni28E4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e5 uni28E5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e6 uni28E6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e7 uni28E7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e8 uni28E8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e9 uni28E9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ea uni28EA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28eb uni28EB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ec uni28EC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ed uni28ED 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ee uni28EE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ef uni28EF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f0 uni28F0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f1 uni28F1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f2 uni28F2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f3 uni28F3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f4 uni28F4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f5 uni28F5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f6 uni28F6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f7 uni28F7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f8 uni28F8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f9 uni28F9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fa uni28FA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fb uni28FB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fc uni28FC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fd uni28FD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fe uni28FE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ff uni28FF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2900 uni2900 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2901 uni2901 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2902 uni2902 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2903 uni2903 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2904 uni2904 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2905 uni2905 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2906 uni2906 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2907 uni2907 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2908 uni2908 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2909 uni2909 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290a uni290A 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290b uni290B 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290c uni290C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290d uni290D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290e uni290E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290f uni290F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2910 uni2910 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2911 uni2911 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2912 uni2912 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2913 uni2913 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2914 uni2914 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2915 uni2915 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2916 uni2916 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2917 uni2917 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2918 uni2918 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2919 uni2919 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291a uni291A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291b uni291B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291c uni291C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291d uni291D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291e uni291E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291f uni291F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2920 uni2920 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2921 uni2921 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2922 uni2922 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2923 uni2923 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2924 uni2924 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2925 uni2925 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2926 uni2926 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2927 uni2927 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2928 uni2928 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2929 uni2929 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292a uni292A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292b uni292B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292c uni292C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292d uni292D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292e uni292E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292f uni292F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2930 uni2930 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2931 uni2931 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2932 uni2932 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2933 uni2933 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2934 uni2934 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2935 uni2935 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2936 uni2936 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2937 uni2937 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2938 uni2938 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2939 uni2939 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293a uni293A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293b uni293B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293c uni293C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293d uni293D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293e uni293E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293f uni293F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2940 uni2940 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2941 uni2941 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2942 uni2942 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2943 uni2943 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2944 uni2944 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2945 uni2945 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2946 uni2946 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2947 uni2947 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2948 uni2948 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2949 uni2949 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294a uni294A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294b uni294B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294c uni294C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294d uni294D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294e uni294E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294f uni294F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2950 uni2950 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2951 uni2951 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2952 uni2952 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2953 uni2953 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2954 uni2954 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2955 uni2955 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2956 uni2956 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2957 uni2957 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2958 uni2958 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2959 uni2959 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295a uni295A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295b uni295B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295c uni295C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295d uni295D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295e uni295E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295f uni295F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2960 uni2960 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2961 uni2961 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2962 uni2962 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2963 uni2963 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2964 uni2964 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2965 uni2965 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2966 uni2966 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2967 uni2967 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2968 uni2968 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2969 uni2969 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296a uni296A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296b uni296B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296c uni296C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296d uni296D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296e uni296E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296f uni296F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2970 uni2970 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2971 uni2971 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2972 uni2972 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2973 uni2973 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2974 uni2974 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2975 uni2975 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2976 uni2976 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2977 uni2977 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2978 uni2978 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2979 uni2979 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297a uni297A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297b uni297B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297c uni297C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297d uni297D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297e uni297E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297f uni297F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2983 uni2983 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2984 uni2984 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+29ce uni29CE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29cf uni29CF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d0 uni29D0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d1 uni29D1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d2 uni29D2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d3 uni29D3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d4 uni29D4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d5 uni29D5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29eb uni29EB 2.2 +U+29fa uni29FA 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+29fb uni29FB 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2a00 uni2A00 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a01 uni2A01 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a02 uni2A02 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a0c uni2A0C 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2a0d uni2A0D 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2a0e uni2A0E 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2a0f uni2A0F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a10 uni2A10 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a11 uni2A11 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a12 uni2A12 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a13 uni2A13 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a14 uni2A14 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a15 uni2A15 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a16 uni2A16 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a17 uni2A17 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a18 uni2A18 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a19 uni2A19 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a1a uni2A1A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a1b uni2A1B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a1c uni2A1C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a2f uni2A2F 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2a7d uni2A7D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a7e uni2A7E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a7f uni2A7F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a80 uni2A80 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a81 uni2A81 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a82 uni2A82 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a83 uni2A83 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a84 uni2A84 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a85 uni2A85 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a86 uni2A86 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a87 uni2A87 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a88 uni2A88 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a89 uni2A89 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8a uni2A8A 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8b uni2A8B 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8c uni2A8C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8d uni2A8D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8e uni2A8E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8f uni2A8F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a90 uni2A90 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a91 uni2A91 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a92 uni2A92 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a93 uni2A93 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a94 uni2A94 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a95 uni2A95 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a96 uni2A96 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a97 uni2A97 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a98 uni2A98 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a99 uni2A99 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9a uni2A9A 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9b uni2A9B 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9c uni2A9C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9d uni2A9D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9e uni2A9E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9f uni2A9F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aa0 uni2AA0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aae uni2AAE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aaf uni2AAF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab0 uni2AB0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab1 uni2AB1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab2 uni2AB2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab3 uni2AB3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab4 uni2AB4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab5 uni2AB5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab6 uni2AB6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab7 uni2AB7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab8 uni2AB8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab9 uni2AB9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aba uni2ABA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2af9 uni2AF9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2afa uni2AFA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b00 uni2B00 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b01 uni2B01 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b02 uni2B02 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b03 uni2B03 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b04 uni2B04 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b05 uni2B05 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b06 uni2B06 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b07 uni2B07 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b08 uni2B08 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b09 uni2B09 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0a uni2B0A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0b uni2B0B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0c uni2B0C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0d uni2B0D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0e uni2B0E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0f uni2B0F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b10 uni2B10 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b11 uni2B11 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b12 uni2B12 2.3 +U+2b13 uni2B13 2.3 +U+2b14 uni2B14 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b15 uni2B15 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b16 uni2B16 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b17 uni2B17 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b18 uni2B18 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b19 uni2B19 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b1a uni2B1A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b1f uni2B1F 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2b20 uni2B20 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b21 uni2B21 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b22 uni2B22 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b23 uni2B23 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b24 uni2B24 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2b53 uni2B53 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2b54 uni2B54 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2c60 uni2C60 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c61 uni2C61 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c62 uni2C62 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c63 uni2C63 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c64 uni2C64 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2c65 uni2C65 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c66 uni2C66 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c67 uni2C67 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c68 uni2C68 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c69 uni2C69 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6a uni2C6A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6b uni2C6B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6c uni2C6C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6d uni2C6D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c6e uni2C6E 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2c6f uni2C6F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c70 uni2C70 2.31 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c71 uni2C71 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c72 uni2C72 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c73 uni2C73 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c74 uni2C74 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c75 uni2C75 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2c76 uni2C76 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2c77 uni2C77 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2c79 uni2C79 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c7a uni2C7A 2.27 +U+2c7b uni2C7B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2c7c uni2C7C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c7d uni2C7D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c7e uni2C7E 2.31 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c7f uni2C7F 2.31 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2d00 uni2D00 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d01 uni2D01 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d02 uni2D02 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d03 uni2D03 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d04 uni2D04 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d05 uni2D05 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d06 uni2D06 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d07 uni2D07 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d08 uni2D08 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d09 uni2D09 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0a uni2D0A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0b uni2D0B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0c uni2D0C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0d uni2D0D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0e uni2D0E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0f uni2D0F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d10 uni2D10 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d11 uni2D11 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d12 uni2D12 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d13 uni2D13 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d14 uni2D14 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d15 uni2D15 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d16 uni2D16 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d17 uni2D17 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d18 uni2D18 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d19 uni2D19 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1a uni2D1A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1b uni2D1B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1c uni2D1C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1d uni2D1D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1e uni2D1E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1f uni2D1F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d20 uni2D20 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d21 uni2D21 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d22 uni2D22 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d23 uni2D23 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d24 uni2D24 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d25 uni2D25 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d30 uni2D30 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d31 uni2D31 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d32 uni2D32 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d33 uni2D33 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d34 uni2D34 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d35 uni2D35 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d36 uni2D36 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d37 uni2D37 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d38 uni2D38 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d39 uni2D39 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3a uni2D3A 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3b uni2D3B 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3c uni2D3C 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3d uni2D3D 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3e uni2D3E 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3f uni2D3F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d40 uni2D40 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d41 uni2D41 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d42 uni2D42 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d43 uni2D43 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d44 uni2D44 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d45 uni2D45 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d46 uni2D46 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d47 uni2D47 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d48 uni2D48 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d49 uni2D49 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4a uni2D4A 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4b uni2D4B 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4c uni2D4C 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4d uni2D4D 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4e uni2D4E 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4f uni2D4F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d50 uni2D50 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d51 uni2D51 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d52 uni2D52 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d53 uni2D53 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d54 uni2D54 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d55 uni2D55 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d56 uni2D56 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d57 uni2D57 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d58 uni2D58 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d59 uni2D59 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5a uni2D5A 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5b uni2D5B 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5c uni2D5C 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5d uni2D5D 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5e uni2D5E 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5f uni2D5F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d60 uni2D60 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d61 uni2D61 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d62 uni2D62 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d63 uni2D63 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d64 uni2D64 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d65 uni2D65 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d6f uni2D6F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2e18 uni2E18 2.26 +U+2e22 uni2E22 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e23 uni2E23 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e24 uni2E24 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e25 uni2E25 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e2e uni2E2E 2.26 +U+4dc0 uni4DC0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc1 uni4DC1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc2 uni4DC2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc3 uni4DC3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc4 uni4DC4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc5 uni4DC5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc6 uni4DC6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc7 uni4DC7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc8 uni4DC8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc9 uni4DC9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dca uni4DCA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcb uni4DCB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcc uni4DCC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcd uni4DCD 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dce uni4DCE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcf uni4DCF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd0 uni4DD0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd1 uni4DD1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd2 uni4DD2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd3 uni4DD3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd4 uni4DD4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd5 uni4DD5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd6 uni4DD6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd7 uni4DD7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd8 uni4DD8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd9 uni4DD9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dda uni4DDA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddb uni4DDB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddc uni4DDC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddd uni4DDD 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dde uni4DDE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddf uni4DDF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de0 uni4DE0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de1 uni4DE1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de2 uni4DE2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de3 uni4DE3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de4 uni4DE4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de5 uni4DE5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de6 uni4DE6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de7 uni4DE7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de8 uni4DE8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de9 uni4DE9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dea uni4DEA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4deb uni4DEB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dec uni4DEC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ded uni4DED 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dee uni4DEE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4def uni4DEF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df0 uni4DF0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df1 uni4DF1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df2 uni4DF2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df3 uni4DF3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df4 uni4DF4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df5 uni4DF5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df6 uni4DF6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df7 uni4DF7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df8 uni4DF8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df9 uni4DF9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfa uni4DFA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfb uni4DFB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfc uni4DFC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfd uni4DFD 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfe uni4DFE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dff uni4DFF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a644 uniA644 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a645 uniA645 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a646 uniA646 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a647 uniA647 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a64c uniA64C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a64d uniA64D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a650 uniA650 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a651 uniA651 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a654 uniA654 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a655 uniA655 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a656 uniA656 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a657 uniA657 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a662 uniA662 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a663 uniA663 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a664 uniA664 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a665 uniA665 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a666 uniA666 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a667 uniA667 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a668 uniA668 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a669 uniA669 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66a uniA66A 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66b uniA66B 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66c uniA66C 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66d uniA66D 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66e uniA66E 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a68a uniA68A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a68b uniA68B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a68c uniA68C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a68d uniA68D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a694 uniA694 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a695 uniA695 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a708 uniA708 2.27 +U+a709 uniA709 2.27 +U+a70a uniA70A 2.27 +U+a70b uniA70B 2.27 +U+a70c uniA70C 2.27 +U+a70d uniA70D 2.27 +U+a70e uniA70E 2.27 +U+a70f uniA70F 2.27 +U+a710 uniA710 2.27 +U+a711 uniA711 2.27 +U+a712 uniA712 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a713 uniA713 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a714 uniA714 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a715 uniA715 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a716 uniA716 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a71b uniA71B 2.27 +U+a71c uniA71C 2.27 +U+a71d uniA71D 2.27 +U+a71e uniA71E 2.27 +U+a71f uniA71F 2.27 +U+a722 uniA722 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a723 uniA723 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a724 uniA724 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a725 uniA725 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a726 uniA726 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a727 uniA727 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a728 uniA728 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a729 uniA729 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72a uniA72A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72b uniA72B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72c uniA72C 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72d uniA72D 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72e uniA72E 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72f uniA72F 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a730 uniA730 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a731 uniA731 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a732 uniA732 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a733 uniA733 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a734 uniA734 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a735 uniA735 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a736 uniA736 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a737 uniA737 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a738 uniA738 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a739 uniA739 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73a uniA73A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73b uniA73B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73c uniA73C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73d uniA73D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73e uniA73E 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73f uniA73F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a746 uniA746 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a747 uniA747 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a748 uniA748 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a749 uniA749 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a74a uniA74A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a74b uniA74B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a74e uniA74E 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a74f uniA74F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a750 uniA750 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a751 uniA751 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a752 uniA752 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a753 uniA753 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a756 uniA756 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a757 uniA757 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a764 uniA764 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a765 uniA765 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a766 uniA766 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a767 uniA767 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a768 uniA768 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a769 uniA769 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a77b uniA77B 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a77c uniA77C 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a780 uniA780 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a781 uniA781 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a782 uniA782 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a783 uniA783 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a784 uniA784 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a785 uniA785 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a786 uniA786 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a787 uniA787 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a789 uniA789 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a78a uniA78A 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a78b uniA78B 2.26 +U+a78c uniA78C 2.26 +U+a78d uniA78D 2.31 +U+a78e uniA78E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a790 uniA790 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a791 uniA791 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fa uniA7FA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fb uniA7FB 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fc uniA7FC 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fd uniA7FD 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fe uniA7FE 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7ff uniA7FF 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+e000 uniE000 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e001 uniE001 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e002 uniE002 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e003 uniE003 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e004 uniE004 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e005 uniE005 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e006 uniE006 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e007 uniE007 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e008 uniE008 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e009 uniE009 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00a uniE00A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00b uniE00B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00c uniE00C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00d uniE00D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00e uniE00E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00f uniE00F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e010 uniE010 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e011 uniE011 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e012 uniE012 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e013 uniE013 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e014 uniE014 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e015 uniE015 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e016 uniE016 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e017 uniE017 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e018 uniE018 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e019 uniE019 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01a uniE01A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01b uniE01B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01c uniE01C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01d uniE01D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef00 uni02E5.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef01 uni02E6.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef02 uni02E7.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef03 uni02E8.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef04 uni02E9.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef05 uni02E5.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef06 uni02E6.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef07 uni02E7.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef08 uni02E8.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef09 uni02E9.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0a uni02E5.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0b uni02E6.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0c uni02E7.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0d uni02E8.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0e uni02E9.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0f uni02E5.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef10 uni02E6.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef11 uni02E7.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef12 uni02E8.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef13 uni02E9.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef14 uni02E5.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef15 uni02E6.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef16 uni02E7.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef17 uni02E8.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef18 uni02E9.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef19 stem 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f000 uniF000 2.10 (Sans) 2.11 (Sans Condensed) +U+f001 uniF001 2.10 (Sans) 2.11 (Sans Condensed) +U+f002 uniF002 2.33 (Sans, Sans Condensed) +U+f003 uniF003 2.33 (Sans, Sans Condensed) +U+f208 uniF208 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f20a uniF20A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f215 uniF215 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f216 uniF216 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f217 uniF217 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f21a uniF21A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f21b uniF21B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f25f uniF25F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f400 uniF400 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f401 uniF401 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f402 uniF402 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f403 uniF403 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f404 uniF404 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f405 uniF405 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f406 uniF406 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f407 uniF407 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f408 uniF408 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f409 uniF409 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40a uniF40A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40b uniF40B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40c uniF40C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40d uniF40D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40e uniF40E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40f uniF40F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f410 uniF410 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f411 uniF411 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f412 uniF412 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f413 uniF413 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f414 uniF414 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f415 uniF415 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f416 uniF416 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f417 uniF417 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f418 uniF418 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f419 uniF419 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41a uniF41A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41b uniF41B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41c uniF41C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41d uniF41D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41e uniF41E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41f uniF41F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f420 uniF420 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f421 uniF421 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f422 uniF422 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f423 uniF423 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f424 uniF424 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f425 uniF425 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f426 uniF426 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f428 uniF428 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f5c5 uniF5C5 2.9 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+f6c4 uniF6C4 2.10 (Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+f6c5 uniF6C5 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.9 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+f6c6 uniF6C6 2.5 (Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6c7 uniF6C7 2.11 (Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6c8 uniF6C8 2.11 (Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6d1 cyrBreve 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6d4 cyrbreve 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb00 uniFB00 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb01 fi original +U+fb02 fl original +U+fb03 uniFB03 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb04 uniFB04 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb05 uniFB05 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb06 uniFB06 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb13 uniFB13 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb14 uniFB14 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb15 uniFB15 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb16 uniFB16 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb17 uniFB17 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb1d uniFB1D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb1e uniFB1E 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb1f uniFB1F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb20 uniFB20 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb21 uniFB21 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb22 uniFB22 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb23 uniFB23 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb24 uniFB24 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb25 uniFB25 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb26 uniFB26 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb27 uniFB27 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb28 uniFB28 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb29 uniFB29 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb2a uniFB2A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2b uniFB2B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2c uniFB2C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2d uniFB2D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2e uniFB2E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2f uniFB2F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb30 uniFB30 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb31 uniFB31 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb32 uniFB32 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb33 uniFB33 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb34 uniFB34 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb35 uniFB35 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb36 uniFB36 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb37 uniFB37 2.11 (Sans Condensed Oblique, Sans Oblique) 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+fb38 uniFB38 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb39 uniFB39 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3a uniFB3A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3b uniFB3B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3c uniFB3C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3d uniFB3D 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3e uniFB3E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3f uniFB3F 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb40 uniFB40 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb41 uniFB41 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb42 uniFB42 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb43 uniFB43 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb44 uniFB44 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb45 uniFB45 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb46 uniFB46 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb47 uniFB47 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb48 uniFB48 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb49 uniFB49 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4a uniFB4A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4b uniFB4B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4c uniFB4C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4d uniFB4D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4e uniFB4E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4f uniFB4F 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb52 uniFB52 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb53 uniFB53 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb54 uniFB54 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb55 uniFB55 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb56 uniFB56 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb57 uniFB57 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb58 uniFB58 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb59 uniFB59 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5a uniFB5A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5b uniFB5B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5c uniFB5C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5d uniFB5D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5e uniFB5E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5f uniFB5F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb60 uniFB60 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb61 uniFB61 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb62 uniFB62 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb63 uniFB63 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb64 uniFB64 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb65 uniFB65 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb66 uniFB66 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb67 uniFB67 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb68 uniFB68 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb69 uniFB69 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6a uniFB6A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6b uniFB6B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6c uniFB6C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6d uniFB6D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6e uniFB6E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6f uniFB6F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb70 uniFB70 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb71 uniFB71 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb72 uniFB72 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb73 uniFB73 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb74 uniFB74 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb75 uniFB75 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb76 uniFB76 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb77 uniFB77 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb78 uniFB78 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb79 uniFB79 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7a uniFB7A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7b uniFB7B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7c uniFB7C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7d uniFB7D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7e uniFB7E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7f uniFB7F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb80 uniFB80 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb81 uniFB81 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb82 uniFB82 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb83 uniFB83 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb84 uniFB84 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb85 uniFB85 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb86 uniFB86 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb87 uniFB87 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb88 uniFB88 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb89 uniFB89 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb8a uniFB8A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8b uniFB8B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8c uniFB8C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8d uniFB8D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8e uniFB8E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8f uniFB8F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb90 uniFB90 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb91 uniFB91 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb92 uniFB92 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb93 uniFB93 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb94 uniFB94 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb95 uniFB95 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb96 uniFB96 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb97 uniFB97 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb98 uniFB98 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb99 uniFB99 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9a uniFB9A 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9b uniFB9B 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9c uniFB9C 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9d uniFB9D 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9e uniFB9E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb9f uniFB9F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fba0 uniFBA0 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fba1 uniFBA1 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fba2 uniFBA2 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fba3 uniFBA3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbaa uniFBAA 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbab uniFBAB 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbac uniFBAC 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbad uniFBAD 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd3 uniFBD3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd4 uniFBD4 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd5 uniFBD5 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd6 uniFBD6 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd9 uniFBD9 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbda uniFBDA 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbe8 uniFBE8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbe9 uniFBE9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbfc uniFBFC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbfd uniFBFD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbfe uniFBFE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbff uniFBFF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe00 uniFE00 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe01 uniFE01 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe02 uniFE02 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe03 uniFE03 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe04 uniFE04 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe05 uniFE05 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe06 uniFE06 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe07 uniFE07 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe08 uniFE08 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe09 uniFE09 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0a uniFE0A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0b uniFE0B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0c uniFE0C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0d uniFE0D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0e uniFE0E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0f uniFE0F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe20 uniFE20 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe21 uniFE21 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe22 uniFE22 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe23 uniFE23 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe70 uniFE70 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe71 uniFE71 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe72 uniFE72 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe73 uniFE73 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe74 uniFE74 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe76 uniFE76 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe77 uniFE77 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe78 uniFE78 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe79 uniFE79 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7a uniFE7A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7b uniFE7B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7c uniFE7C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7d uniFE7D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7e uniFE7E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7f uniFE7F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe80 uniFE80 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe81 uniFE81 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe82 uniFE82 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe83 uniFE83 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe84 uniFE84 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe85 uniFE85 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe86 uniFE86 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe87 uniFE87 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe88 uniFE88 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe89 uniFE89 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8a uniFE8A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8b uniFE8B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8c uniFE8C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8d uniFE8D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8e uniFE8E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8f uniFE8F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe90 uniFE90 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe91 uniFE91 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe92 uniFE92 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe93 uniFE93 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe94 uniFE94 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe95 uniFE95 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe96 uniFE96 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe97 uniFE97 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe98 uniFE98 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe99 uniFE99 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9a uniFE9A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9b uniFE9B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9c uniFE9C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9d uniFE9D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9e uniFE9E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9f uniFE9F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea0 uniFEA0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea1 uniFEA1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea2 uniFEA2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea3 uniFEA3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea4 uniFEA4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea5 uniFEA5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea6 uniFEA6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea7 uniFEA7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea8 uniFEA8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea9 uniFEA9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feaa uniFEAA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feab uniFEAB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feac uniFEAC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fead uniFEAD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feae uniFEAE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feaf uniFEAF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb0 uniFEB0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb1 uniFEB1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb2 uniFEB2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb3 uniFEB3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb4 uniFEB4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb5 uniFEB5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb6 uniFEB6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb7 uniFEB7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb8 uniFEB8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb9 uniFEB9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feba uniFEBA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febb uniFEBB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febc uniFEBC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febd uniFEBD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febe uniFEBE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febf uniFEBF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec0 uniFEC0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec1 uniFEC1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec2 uniFEC2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec3 uniFEC3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec4 uniFEC4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec5 uniFEC5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec6 uniFEC6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec7 uniFEC7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec8 uniFEC8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec9 uniFEC9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feca uniFECA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecb uniFECB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecc uniFECC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecd uniFECD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fece uniFECE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecf uniFECF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed0 uniFED0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed1 uniFED1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed2 uniFED2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed3 uniFED3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed4 uniFED4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed5 uniFED5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed6 uniFED6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed7 uniFED7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed8 uniFED8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed9 uniFED9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feda uniFEDA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedb uniFEDB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedc uniFEDC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedd uniFEDD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fede uniFEDE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedf uniFEDF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee0 uniFEE0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee1 uniFEE1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee2 uniFEE2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee3 uniFEE3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee4 uniFEE4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee5 uniFEE5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee6 uniFEE6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee7 uniFEE7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee8 uniFEE8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee9 uniFEE9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feea uniFEEA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feeb uniFEEB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feec uniFEEC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feed uniFEED 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feee uniFEEE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feef uniFEEF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef0 uniFEF0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef1 uniFEF1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef2 uniFEF2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef3 uniFEF3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef4 uniFEF4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef5 uniFEF5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef6 uniFEF6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef7 uniFEF7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef8 uniFEF8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef9 uniFEF9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fefa uniFEFA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fefb uniFEFB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fefc uniFEFC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feff uniFEFF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fff9 uniFFF9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffa uniFFFA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffb uniFFFB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffc uniFFFC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffd uniFFFD 1.12 +U+10300 u10300 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10301 u10301 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10302 u10302 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10303 u10303 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10304 u10304 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10305 u10305 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10306 u10306 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10307 u10307 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10308 u10308 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10309 u10309 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030a u1030A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030b u1030B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030c u1030C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030d u1030D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030e u1030E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030f u1030F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10310 u10310 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10311 u10311 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10312 u10312 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10313 u10313 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10314 u10314 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10315 u10315 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10316 u10316 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10317 u10317 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10318 u10318 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10319 u10319 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031a u1031A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031b u1031B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031c u1031C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031d u1031D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031e u1031E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10320 u10320 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10321 u10321 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10322 u10322 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10323 u10323 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d300 u1D300 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d301 u1D301 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d302 u1D302 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d303 u1D303 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d304 u1D304 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d305 u1D305 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d306 u1D306 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d307 u1D307 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d308 u1D308 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d309 u1D309 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30a u1D30A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30b u1D30B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30c u1D30C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30d u1D30D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30e u1D30E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30f u1D30F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d310 u1D310 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d311 u1D311 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d312 u1D312 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d313 u1D313 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d314 u1D314 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d315 u1D315 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d316 u1D316 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d317 u1D317 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d318 u1D318 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d319 u1D319 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31a u1D31A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31b u1D31B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31c u1D31C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31d u1D31D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31e u1D31E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31f u1D31F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d320 u1D320 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d321 u1D321 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d322 u1D322 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d323 u1D323 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d324 u1D324 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d325 u1D325 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d326 u1D326 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d327 u1D327 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d328 u1D328 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d329 u1D329 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32a u1D32A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32b u1D32B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32c u1D32C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32d u1D32D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32e u1D32E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32f u1D32F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d330 u1D330 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d331 u1D331 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d332 u1D332 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d333 u1D333 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d334 u1D334 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d335 u1D335 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d336 u1D336 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d337 u1D337 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d338 u1D338 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d339 u1D339 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33a u1D33A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33b u1D33B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33c u1D33C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33d u1D33D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33e u1D33E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33f u1D33F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d340 u1D340 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d341 u1D341 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d342 u1D342 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d343 u1D343 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d344 u1D344 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d345 u1D345 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d346 u1D346 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d347 u1D347 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d348 u1D348 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d349 u1D349 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34a u1D34A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34b u1D34B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34c u1D34C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34d u1D34D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34e u1D34E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34f u1D34F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d350 u1D350 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d351 u1D351 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d352 u1D352 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d353 u1D353 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d354 u1D354 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d355 u1D355 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d356 u1D356 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d400 u1D400 2.23 (Serif Bold, Serif Condensed Bold) +U+1d401 u1D401 2.23 (Serif Bold, Serif Condensed Bold) +U+1d402 u1D402 2.23 (Serif Bold, Serif Condensed Bold) +U+1d403 u1D403 2.23 (Serif Bold, Serif Condensed Bold) +U+1d404 u1D404 2.23 (Serif Bold, Serif Condensed Bold) +U+1d405 u1D405 2.23 (Serif Bold, Serif Condensed Bold) +U+1d406 u1D406 2.23 (Serif Bold, Serif Condensed Bold) +U+1d407 u1D407 2.23 (Serif Bold, Serif Condensed Bold) +U+1d408 u1D408 2.23 (Serif Bold, Serif Condensed Bold) +U+1d409 u1D409 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40a u1D40A 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40b u1D40B 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40c u1D40C 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40d u1D40D 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40e u1D40E 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40f u1D40F 2.23 (Serif Bold, Serif Condensed Bold) +U+1d410 u1D410 2.23 (Serif Bold, Serif Condensed Bold) +U+1d411 u1D411 2.23 (Serif Bold, Serif Condensed Bold) +U+1d412 u1D412 2.23 (Serif Bold, Serif Condensed Bold) +U+1d413 u1D413 2.23 (Serif Bold, Serif Condensed Bold) +U+1d414 u1D414 2.23 (Serif Bold, Serif Condensed Bold) +U+1d415 u1D415 2.23 (Serif Bold, Serif Condensed Bold) +U+1d416 u1D416 2.23 (Serif Bold, Serif Condensed Bold) +U+1d417 u1D417 2.23 (Serif Bold, Serif Condensed Bold) +U+1d418 u1D418 2.23 (Serif Bold, Serif Condensed Bold) +U+1d419 u1D419 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41a u1D41A 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41b u1D41B 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41c u1D41C 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41d u1D41D 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41e u1D41E 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41f u1D41F 2.23 (Serif Bold, Serif Condensed Bold) +U+1d420 u1D420 2.23 (Serif Bold, Serif Condensed Bold) +U+1d421 u1D421 2.23 (Serif Bold, Serif Condensed Bold) +U+1d422 u1D422 2.23 (Serif Bold, Serif Condensed Bold) +U+1d423 u1D423 2.23 (Serif Bold, Serif Condensed Bold) +U+1d424 u1D424 2.23 (Serif Bold, Serif Condensed Bold) +U+1d425 u1D425 2.23 (Serif Bold, Serif Condensed Bold) +U+1d426 u1D426 2.23 (Serif Bold, Serif Condensed Bold) +U+1d427 u1D427 2.23 (Serif Bold, Serif Condensed Bold) +U+1d428 u1D428 2.23 (Serif Bold, Serif Condensed Bold) +U+1d429 u1D429 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42a u1D42A 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42b u1D42B 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42c u1D42C 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42d u1D42D 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42e u1D42E 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42f u1D42F 2.23 (Serif Bold, Serif Condensed Bold) +U+1d430 u1D430 2.23 (Serif Bold, Serif Condensed Bold) +U+1d431 u1D431 2.23 (Serif Bold, Serif Condensed Bold) +U+1d432 u1D432 2.23 (Serif Bold, Serif Condensed Bold) +U+1d433 u1D433 2.23 (Serif Bold, Serif Condensed Bold) +U+1d434 u1D434 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d435 u1D435 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d436 u1D436 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d437 u1D437 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d438 u1D438 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d439 u1D439 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43a u1D43A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43b u1D43B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43c u1D43C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43d u1D43D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43e u1D43E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43f u1D43F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d440 u1D440 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d441 u1D441 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d442 u1D442 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d443 u1D443 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d444 u1D444 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d445 u1D445 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d446 u1D446 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d447 u1D447 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d448 u1D448 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d449 u1D449 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44a u1D44A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44b u1D44B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44c u1D44C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44d u1D44D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44e u1D44E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44f u1D44F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d450 u1D450 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d451 u1D451 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d452 u1D452 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d453 u1D453 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d454 u1D454 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d456 u1D456 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d457 u1D457 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d458 u1D458 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d459 u1D459 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45a u1D45A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45b u1D45B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45c u1D45C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45d u1D45D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45e u1D45E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45f u1D45F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d460 u1D460 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d461 u1D461 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d462 u1D462 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d463 u1D463 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d464 u1D464 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d465 u1D465 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d466 u1D466 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d467 u1D467 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d468 u1D468 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d469 u1D469 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46a u1D46A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46b u1D46B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46c u1D46C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46d u1D46D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46e u1D46E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46f u1D46F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d470 u1D470 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d471 u1D471 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d472 u1D472 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d473 u1D473 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d474 u1D474 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d475 u1D475 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d476 u1D476 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d477 u1D477 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d478 u1D478 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d479 u1D479 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47a u1D47A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47b u1D47B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47c u1D47C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47d u1D47D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47e u1D47E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47f u1D47F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d480 u1D480 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d481 u1D481 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d482 u1D482 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d483 u1D483 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d484 u1D484 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d485 u1D485 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d486 u1D486 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d487 u1D487 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d488 u1D488 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d489 u1D489 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48a u1D48A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48b u1D48B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48c u1D48C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48d u1D48D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48e u1D48E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48f u1D48F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d490 u1D490 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d491 u1D491 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d492 u1D492 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d493 u1D493 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d494 u1D494 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d495 u1D495 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d496 u1D496 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d497 u1D497 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d498 u1D498 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d499 u1D499 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d49a u1D49A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d49b u1D49B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d538 u1D538 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d539 u1D539 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53b u1D53B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53c u1D53C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53d u1D53D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53e u1D53E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d540 u1D540 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d541 u1D541 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d542 u1D542 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d543 u1D543 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d544 u1D544 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d546 u1D546 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54a u1D54A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54b u1D54B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54c u1D54C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54d u1D54D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54e u1D54E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54f u1D54F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d550 u1D550 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d552 u1D552 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d553 u1D553 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d554 u1D554 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d555 u1D555 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d556 u1D556 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d557 u1D557 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d558 u1D558 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d559 u1D559 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55a u1D55A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55b u1D55B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55c u1D55C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55d u1D55D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55e u1D55E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55f u1D55F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d560 u1D560 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d561 u1D561 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d562 u1D562 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d563 u1D563 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d564 u1D564 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d565 u1D565 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d566 u1D566 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d567 u1D567 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d568 u1D568 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d569 u1D569 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d56a u1D56A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d56b u1D56B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d5a0 u1D5A0 2.23 (Sans, Sans Condensed) +U+1d5a1 u1D5A1 2.23 (Sans, Sans Condensed) +U+1d5a2 u1D5A2 2.23 (Sans, Sans Condensed) +U+1d5a3 u1D5A3 2.23 (Sans, Sans Condensed) +U+1d5a4 u1D5A4 2.23 (Sans, Sans Condensed) +U+1d5a5 u1D5A5 2.23 (Sans, Sans Condensed) +U+1d5a6 u1D5A6 2.23 (Sans, Sans Condensed) +U+1d5a7 u1D5A7 2.23 (Sans, Sans Condensed) +U+1d5a8 u1D5A8 2.23 (Sans, Sans Condensed) +U+1d5a9 u1D5A9 2.23 (Sans, Sans Condensed) +U+1d5aa u1D5AA 2.23 (Sans, Sans Condensed) +U+1d5ab u1D5AB 2.23 (Sans, Sans Condensed) +U+1d5ac u1D5AC 2.23 (Sans, Sans Condensed) +U+1d5ad u1D5AD 2.23 (Sans, Sans Condensed) +U+1d5ae u1D5AE 2.23 (Sans, Sans Condensed) +U+1d5af u1D5AF 2.23 (Sans, Sans Condensed) +U+1d5b0 u1D5B0 2.23 (Sans, Sans Condensed) +U+1d5b1 u1D5B1 2.23 (Sans, Sans Condensed) +U+1d5b2 u1D5B2 2.23 (Sans, Sans Condensed) +U+1d5b3 u1D5B3 2.23 (Sans, Sans Condensed) +U+1d5b4 u1D5B4 2.23 (Sans, Sans Condensed) +U+1d5b5 u1D5B5 2.23 (Sans, Sans Condensed) +U+1d5b6 u1D5B6 2.23 (Sans, Sans Condensed) +U+1d5b7 u1D5B7 2.23 (Sans, Sans Condensed) +U+1d5b8 u1D5B8 2.23 (Sans, Sans Condensed) +U+1d5b9 u1D5B9 2.23 (Sans, Sans Condensed) +U+1d5ba u1D5BA 2.23 (Sans, Sans Condensed) +U+1d5bb u1D5BB 2.23 (Sans, Sans Condensed) +U+1d5bc u1D5BC 2.23 (Sans, Sans Condensed) +U+1d5bd u1D5BD 2.23 (Sans, Sans Condensed) +U+1d5be u1D5BE 2.23 (Sans, Sans Condensed) +U+1d5bf u1D5BF 2.23 (Sans, Sans Condensed) +U+1d5c0 u1D5C0 2.23 (Sans, Sans Condensed) +U+1d5c1 u1D5C1 2.23 (Sans, Sans Condensed) +U+1d5c2 u1D5C2 2.23 (Sans, Sans Condensed) +U+1d5c3 u1D5C3 2.23 (Sans, Sans Condensed) +U+1d5c4 u1D5C4 2.23 (Sans, Sans Condensed) +U+1d5c5 u1D5C5 2.23 (Sans, Sans Condensed) +U+1d5c6 u1D5C6 2.23 (Sans, Sans Condensed) +U+1d5c7 u1D5C7 2.23 (Sans, Sans Condensed) +U+1d5c8 u1D5C8 2.23 (Sans, Sans Condensed) +U+1d5c9 u1D5C9 2.23 (Sans, Sans Condensed) +U+1d5ca u1D5CA 2.23 (Sans, Sans Condensed) +U+1d5cb u1D5CB 2.23 (Sans, Sans Condensed) +U+1d5cc u1D5CC 2.23 (Sans, Sans Condensed) +U+1d5cd u1D5CD 2.23 (Sans, Sans Condensed) +U+1d5ce u1D5CE 2.23 (Sans, Sans Condensed) +U+1d5cf u1D5CF 2.23 (Sans, Sans Condensed) +U+1d5d0 u1D5D0 2.23 (Sans, Sans Condensed) +U+1d5d1 u1D5D1 2.23 (Sans, Sans Condensed) +U+1d5d2 u1D5D2 2.23 (Sans, Sans Condensed) +U+1d5d3 u1D5D3 2.23 (Sans, Sans Condensed) +U+1d5d4 u1D5D4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d5 u1D5D5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d6 u1D5D6 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d7 u1D5D7 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d8 u1D5D8 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d9 u1D5D9 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5da u1D5DA 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5db u1D5DB 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5dc u1D5DC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5dd u1D5DD 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5de u1D5DE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5df u1D5DF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e0 u1D5E0 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e1 u1D5E1 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e2 u1D5E2 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e3 u1D5E3 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e4 u1D5E4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e5 u1D5E5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e6 u1D5E6 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e7 u1D5E7 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e8 u1D5E8 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e9 u1D5E9 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ea u1D5EA 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5eb u1D5EB 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ec u1D5EC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ed u1D5ED 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ee u1D5EE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ef u1D5EF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f0 u1D5F0 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f1 u1D5F1 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f2 u1D5F2 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f3 u1D5F3 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f4 u1D5F4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f5 u1D5F5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f6 u1D5F6 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f7 u1D5F7 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f8 u1D5F8 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f9 u1D5F9 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fa u1D5FA 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fb u1D5FB 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fc u1D5FC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fd u1D5FD 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fe u1D5FE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ff u1D5FF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d600 u1D600 2.23 (Sans Bold, Sans Condensed Bold) +U+1d601 u1D601 2.23 (Sans Bold, Sans Condensed Bold) +U+1d602 u1D602 2.23 (Sans Bold, Sans Condensed Bold) +U+1d603 u1D603 2.23 (Sans Bold, Sans Condensed Bold) +U+1d604 u1D604 2.23 (Sans Bold, Sans Condensed Bold) +U+1d605 u1D605 2.23 (Sans Bold, Sans Condensed Bold) +U+1d606 u1D606 2.23 (Sans Bold, Sans Condensed Bold) +U+1d607 u1D607 2.23 (Sans Bold, Sans Condensed Bold) +U+1d608 u1D608 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d609 u1D609 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60a u1D60A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60b u1D60B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60c u1D60C 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60d u1D60D 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60e u1D60E 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60f u1D60F 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d610 u1D610 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d611 u1D611 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d612 u1D612 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d613 u1D613 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d614 u1D614 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d615 u1D615 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d616 u1D616 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d617 u1D617 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d618 u1D618 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d619 u1D619 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61a u1D61A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61b u1D61B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61c u1D61C 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61d u1D61D 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61e u1D61E 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61f u1D61F 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d620 u1D620 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d621 u1D621 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d622 u1D622 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d623 u1D623 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d624 u1D624 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d625 u1D625 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d626 u1D626 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d627 u1D627 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d628 u1D628 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d629 u1D629 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62a u1D62A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62b u1D62B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62c u1D62C 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62d u1D62D 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62e u1D62E 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62f u1D62F 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d630 u1D630 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d631 u1D631 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d632 u1D632 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d633 u1D633 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d634 u1D634 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d635 u1D635 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d636 u1D636 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d637 u1D637 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d638 u1D638 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d639 u1D639 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d63a u1D63A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d63b u1D63B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d63c u1D63C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d63d u1D63D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d63e u1D63E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d63f u1D63F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d640 u1D640 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d641 u1D641 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d642 u1D642 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d643 u1D643 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d644 u1D644 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d645 u1D645 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d646 u1D646 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d647 u1D647 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d648 u1D648 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d649 u1D649 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64a u1D64A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64b u1D64B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64c u1D64C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64d u1D64D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64e u1D64E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64f u1D64F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d650 u1D650 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d651 u1D651 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d652 u1D652 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d653 u1D653 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d654 u1D654 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d655 u1D655 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d656 u1D656 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d657 u1D657 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d658 u1D658 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d659 u1D659 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65a u1D65A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65b u1D65B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65c u1D65C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65d u1D65D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65e u1D65E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65f u1D65F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d660 u1D660 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d661 u1D661 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d662 u1D662 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d663 u1D663 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d664 u1D664 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d665 u1D665 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d666 u1D666 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d667 u1D667 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d668 u1D668 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d669 u1D669 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66a u1D66A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66b u1D66B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66c u1D66C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66d u1D66D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66e u1D66E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66f u1D66F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d670 u1D670 2.23 (Sans Mono) +U+1d671 u1D671 2.23 (Sans Mono) +U+1d672 u1D672 2.23 (Sans Mono) +U+1d673 u1D673 2.23 (Sans Mono) +U+1d674 u1D674 2.23 (Sans Mono) +U+1d675 u1D675 2.23 (Sans Mono) +U+1d676 u1D676 2.23 (Sans Mono) +U+1d677 u1D677 2.23 (Sans Mono) +U+1d678 u1D678 2.23 (Sans Mono) +U+1d679 u1D679 2.23 (Sans Mono) +U+1d67a u1D67A 2.23 (Sans Mono) +U+1d67b u1D67B 2.23 (Sans Mono) +U+1d67c u1D67C 2.23 (Sans Mono) +U+1d67d u1D67D 2.23 (Sans Mono) +U+1d67e u1D67E 2.23 (Sans Mono) +U+1d67f u1D67F 2.23 (Sans Mono) +U+1d680 u1D680 2.23 (Sans Mono) +U+1d681 u1D681 2.23 (Sans Mono) +U+1d682 u1D682 2.23 (Sans Mono) +U+1d683 u1D683 2.23 (Sans Mono) +U+1d684 u1D684 2.23 (Sans Mono) +U+1d685 u1D685 2.23 (Sans Mono) +U+1d686 u1D686 2.23 (Sans Mono) +U+1d687 u1D687 2.23 (Sans Mono) +U+1d688 u1D688 2.23 (Sans Mono) +U+1d689 u1D689 2.23 (Sans Mono) +U+1d68a u1D68A 2.23 (Sans Mono) +U+1d68b u1D68B 2.23 (Sans Mono) +U+1d68c u1D68C 2.23 (Sans Mono) +U+1d68d u1D68D 2.23 (Sans Mono) +U+1d68e u1D68E 2.23 (Sans Mono) +U+1d68f u1D68F 2.23 (Sans Mono) +U+1d690 u1D690 2.23 (Sans Mono) +U+1d691 u1D691 2.23 (Sans Mono) +U+1d692 u1D692 2.23 (Sans Mono) +U+1d693 u1D693 2.23 (Sans Mono) +U+1d694 u1D694 2.23 (Sans Mono) +U+1d695 u1D695 2.23 (Sans Mono) +U+1d696 u1D696 2.23 (Sans Mono) +U+1d697 u1D697 2.23 (Sans Mono) +U+1d698 u1D698 2.23 (Sans Mono) +U+1d699 u1D699 2.23 (Sans Mono) +U+1d69a u1D69A 2.23 (Sans Mono) +U+1d69b u1D69B 2.23 (Sans Mono) +U+1d69c u1D69C 2.23 (Sans Mono) +U+1d69d u1D69D 2.23 (Sans Mono) +U+1d69e u1D69E 2.23 (Sans Mono) +U+1d69f u1D69F 2.23 (Sans Mono) +U+1d6a0 u1D6A0 2.23 (Sans Mono) +U+1d6a1 u1D6A1 2.23 (Sans Mono) +U+1d6a2 u1D6A2 2.23 (Sans Mono) +U+1d6a3 u1D6A3 2.23 (Sans Mono) +U+1d6a4 u1D6A4 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6a5 u1D6A5 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6a8 u1D6A8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6a9 u1D6A9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6aa u1D6AA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ab u1D6AB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ac u1D6AC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ad u1D6AD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ae u1D6AE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6af u1D6AF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b0 u1D6B0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b1 u1D6B1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b2 u1D6B2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b3 u1D6B3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b4 u1D6B4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b5 u1D6B5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b6 u1D6B6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b7 u1D6B7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b8 u1D6B8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b9 u1D6B9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ba u1D6BA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bb u1D6BB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bc u1D6BC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bd u1D6BD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6be u1D6BE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bf u1D6BF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c0 u1D6C0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c1 u1D6C1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c2 u1D6C2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c3 u1D6C3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c4 u1D6C4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c5 u1D6C5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c6 u1D6C6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c7 u1D6C7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c8 u1D6C8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c9 u1D6C9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ca u1D6CA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cb u1D6CB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cc u1D6CC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cd u1D6CD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ce u1D6CE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cf u1D6CF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d0 u1D6D0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d1 u1D6D1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d2 u1D6D2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d3 u1D6D3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d4 u1D6D4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d5 u1D6D5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d6 u1D6D6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d7 u1D6D7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d8 u1D6D8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d9 u1D6D9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6da u1D6DA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6db u1D6DB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6dc u1D6DC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6dd u1D6DD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6de u1D6DE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6df u1D6DF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6e0 u1D6E0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6e1 u1D6E1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6e2 u1D6E2 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e3 u1D6E3 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e4 u1D6E4 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e5 u1D6E5 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e6 u1D6E6 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e7 u1D6E7 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e8 u1D6E8 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e9 u1D6E9 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ea u1D6EA 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6eb u1D6EB 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ec u1D6EC 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ed u1D6ED 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ee u1D6EE 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ef u1D6EF 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f0 u1D6F0 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f1 u1D6F1 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f2 u1D6F2 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f3 u1D6F3 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f4 u1D6F4 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f5 u1D6F5 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f6 u1D6F6 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f7 u1D6F7 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f8 u1D6F8 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f9 u1D6F9 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fa u1D6FA 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fb u1D6FB 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fc u1D6FC 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fd u1D6FD 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fe u1D6FE 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ff u1D6FF 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d700 u1D700 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d701 u1D701 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d702 u1D702 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d703 u1D703 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d704 u1D704 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d705 u1D705 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d706 u1D706 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d707 u1D707 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d708 u1D708 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d709 u1D709 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70a u1D70A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70b u1D70B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70c u1D70C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70d u1D70D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70e u1D70E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70f u1D70F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d710 u1D710 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d711 u1D711 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d712 u1D712 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d713 u1D713 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d714 u1D714 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d715 u1D715 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d716 u1D716 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d717 u1D717 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d718 u1D718 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d719 u1D719 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d71a u1D71A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d71b u1D71B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d71c u1D71C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d71d u1D71D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d71e u1D71E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d71f u1D71F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d720 u1D720 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d721 u1D721 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d722 u1D722 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d723 u1D723 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d724 u1D724 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d725 u1D725 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d726 u1D726 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d727 u1D727 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d728 u1D728 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d729 u1D729 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72a u1D72A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72b u1D72B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72c u1D72C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72d u1D72D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72e u1D72E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72f u1D72F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d730 u1D730 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d731 u1D731 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d732 u1D732 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d733 u1D733 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d734 u1D734 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d735 u1D735 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d736 u1D736 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d737 u1D737 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d738 u1D738 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d739 u1D739 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73a u1D73A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73b u1D73B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73c u1D73C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73d u1D73D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73e u1D73E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73f u1D73F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d740 u1D740 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d741 u1D741 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d742 u1D742 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d743 u1D743 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d744 u1D744 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d745 u1D745 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d746 u1D746 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d747 u1D747 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d748 u1D748 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d749 u1D749 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74a u1D74A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74b u1D74B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74c u1D74C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74d u1D74D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74e u1D74E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74f u1D74F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d750 u1D750 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d751 u1D751 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d752 u1D752 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d753 u1D753 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d754 u1D754 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d755 u1D755 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d756 u1D756 2.23 (Sans Bold, Sans Condensed Bold) +U+1d757 u1D757 2.23 (Sans Bold, Sans Condensed Bold) +U+1d758 u1D758 2.23 (Sans Bold, Sans Condensed Bold) +U+1d759 u1D759 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75a u1D75A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75b u1D75B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75c u1D75C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75d u1D75D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75e u1D75E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75f u1D75F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d760 u1D760 2.23 (Sans Bold, Sans Condensed Bold) +U+1d761 u1D761 2.23 (Sans Bold, Sans Condensed Bold) +U+1d762 u1D762 2.23 (Sans Bold, Sans Condensed Bold) +U+1d763 u1D763 2.23 (Sans Bold, Sans Condensed Bold) +U+1d764 u1D764 2.23 (Sans Bold, Sans Condensed Bold) +U+1d765 u1D765 2.23 (Sans Bold, Sans Condensed Bold) +U+1d766 u1D766 2.23 (Sans Bold, Sans Condensed Bold) +U+1d767 u1D767 2.23 (Sans Bold, Sans Condensed Bold) +U+1d768 u1D768 2.23 (Sans Bold, Sans Condensed Bold) +U+1d769 u1D769 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76a u1D76A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76b u1D76B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76c u1D76C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76d u1D76D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76e u1D76E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76f u1D76F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d770 u1D770 2.23 (Sans Bold, Sans Condensed Bold) +U+1d771 u1D771 2.23 (Sans Bold, Sans Condensed Bold) +U+1d772 u1D772 2.23 (Sans Bold, Sans Condensed Bold) +U+1d773 u1D773 2.23 (Sans Bold, Sans Condensed Bold) +U+1d774 u1D774 2.23 (Sans Bold, Sans Condensed Bold) +U+1d775 u1D775 2.23 (Sans Bold, Sans Condensed Bold) +U+1d776 u1D776 2.23 (Sans Bold, Sans Condensed Bold) +U+1d777 u1D777 2.23 (Sans Bold, Sans Condensed Bold) +U+1d778 u1D778 2.23 (Sans Bold, Sans Condensed Bold) +U+1d779 u1D779 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77a u1D77A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77b u1D77B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77c u1D77C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77d u1D77D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77e u1D77E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77f u1D77F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d780 u1D780 2.23 (Sans Bold, Sans Condensed Bold) +U+1d781 u1D781 2.23 (Sans Bold, Sans Condensed Bold) +U+1d782 u1D782 2.23 (Sans Bold, Sans Condensed Bold) +U+1d783 u1D783 2.23 (Sans Bold, Sans Condensed Bold) +U+1d784 u1D784 2.23 (Sans Bold, Sans Condensed Bold) +U+1d785 u1D785 2.23 (Sans Bold, Sans Condensed Bold) +U+1d786 u1D786 2.23 (Sans Bold, Sans Condensed Bold) +U+1d787 u1D787 2.23 (Sans Bold, Sans Condensed Bold) +U+1d788 u1D788 2.23 (Sans Bold, Sans Condensed Bold) +U+1d789 u1D789 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78a u1D78A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78b u1D78B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78c u1D78C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78d u1D78D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78e u1D78E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78f u1D78F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d790 u1D790 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d791 u1D791 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d792 u1D792 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d793 u1D793 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d794 u1D794 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d795 u1D795 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d796 u1D796 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d797 u1D797 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d798 u1D798 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d799 u1D799 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79a u1D79A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79b u1D79B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79c u1D79C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79d u1D79D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79e u1D79E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79f u1D79F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a0 u1D7A0 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a1 u1D7A1 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a2 u1D7A2 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a3 u1D7A3 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a4 u1D7A4 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a5 u1D7A5 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a6 u1D7A6 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a7 u1D7A7 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a8 u1D7A8 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a9 u1D7A9 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7aa u1D7AA 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ab u1D7AB 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ac u1D7AC 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ad u1D7AD 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ae u1D7AE 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7af u1D7AF 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b0 u1D7B0 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b1 u1D7B1 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b2 u1D7B2 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b3 u1D7B3 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b4 u1D7B4 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b5 u1D7B5 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b6 u1D7B6 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b7 u1D7B7 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b8 u1D7B8 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b9 u1D7B9 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ba u1D7BA 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bb u1D7BB 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bc u1D7BC 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bd u1D7BD 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7be u1D7BE 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bf u1D7BF 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c0 u1D7C0 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c1 u1D7C1 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c2 u1D7C2 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c3 u1D7C3 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c4 u1D7C4 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c5 u1D7C5 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c6 u1D7C6 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c7 u1D7C7 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c8 u1D7C8 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c9 u1D7C9 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ca u1D7CA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7cb u1D7CB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7ce u1D7CE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7cf u1D7CF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d0 u1D7D0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d1 u1D7D1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d2 u1D7D2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d3 u1D7D3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d4 u1D7D4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d5 u1D7D5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d6 u1D7D6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d7 u1D7D7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d8 u1D7D8 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7d9 u1D7D9 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7da u1D7DA 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7db u1D7DB 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7dc u1D7DC 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7dd u1D7DD 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7de u1D7DE 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7df u1D7DF 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7e0 u1D7E0 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7e1 u1D7E1 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7e2 u1D7E2 2.23 (Sans, Sans Condensed) +U+1d7e3 u1D7E3 2.23 (Sans, Sans Condensed) +U+1d7e4 u1D7E4 2.23 (Sans, Sans Condensed) +U+1d7e5 u1D7E5 2.23 (Sans, Sans Condensed) +U+1d7e6 u1D7E6 2.23 (Sans, Sans Condensed) +U+1d7e7 u1D7E7 2.23 (Sans, Sans Condensed) +U+1d7e8 u1D7E8 2.23 (Sans, Sans Condensed) +U+1d7e9 u1D7E9 2.23 (Sans, Sans Condensed) +U+1d7ea u1D7EA 2.23 (Sans, Sans Condensed) +U+1d7eb u1D7EB 2.23 (Sans, Sans Condensed) +U+1d7ec u1D7EC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7ed u1D7ED 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7ee u1D7EE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7ef u1D7EF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f0 u1D7F0 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f1 u1D7F1 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f2 u1D7F2 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f3 u1D7F3 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f4 u1D7F4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f5 u1D7F5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f6 u1D7F6 2.23 (Sans Mono) +U+1d7f7 u1D7F7 2.23 (Sans Mono) +U+1d7f8 u1D7F8 2.23 (Sans Mono) +U+1d7f9 u1D7F9 2.23 (Sans Mono) +U+1d7fa u1D7FA 2.23 (Sans Mono) +U+1d7fb u1D7FB 2.23 (Sans Mono) +U+1d7fc u1D7FC 2.23 (Sans Mono) +U+1d7fd u1D7FD 2.23 (Sans Mono) +U+1d7fe u1D7FE 2.23 (Sans Mono) +U+1d7ff u1D7FF 2.23 (Sans Mono) +U+1f030 u1F030 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f031 u1F031 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f032 u1F032 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f033 u1F033 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f034 u1F034 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f035 u1F035 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f036 u1F036 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f037 u1F037 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f038 u1F038 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f039 u1F039 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03a u1F03A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03b u1F03B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03c u1F03C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03d u1F03D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03e u1F03E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03f u1F03F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f040 u1F040 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f041 u1F041 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f042 u1F042 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f043 u1F043 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f044 u1F044 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f045 u1F045 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f046 u1F046 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f047 u1F047 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f048 u1F048 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f049 u1F049 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04a u1F04A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04b u1F04B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04c u1F04C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04d u1F04D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04e u1F04E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04f u1F04F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f050 u1F050 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f051 u1F051 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f052 u1F052 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f053 u1F053 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f054 u1F054 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f055 u1F055 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f056 u1F056 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f057 u1F057 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f058 u1F058 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f059 u1F059 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05a u1F05A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05b u1F05B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05c u1F05C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05d u1F05D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05e u1F05E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05f u1F05F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f060 u1F060 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f061 u1F061 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f062 u1F062 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f063 u1F063 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f064 u1F064 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f065 u1F065 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f066 u1F066 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f067 u1F067 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f068 u1F068 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f069 u1F069 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06a u1F06A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06b u1F06B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06c u1F06C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06d u1F06D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06e u1F06E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06f u1F06F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f070 u1F070 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f071 u1F071 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f072 u1F072 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f073 u1F073 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f074 u1F074 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f075 u1F075 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f076 u1F076 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f077 u1F077 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f078 u1F078 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f079 u1F079 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07a u1F07A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07b u1F07B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07c u1F07C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07d u1F07D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07e u1F07E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07f u1F07F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f080 u1F080 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f081 u1F081 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f082 u1F082 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f083 u1F083 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f084 u1F084 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f085 u1F085 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f086 u1F086 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f087 u1F087 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f088 u1F088 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f089 u1F089 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08a u1F08A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08b u1F08B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08c u1F08C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08d u1F08D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08e u1F08E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08f u1F08F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f090 u1F090 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f091 u1F091 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f092 u1F092 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f093 u1F093 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a0 u1F0A0 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a1 u1F0A1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a2 u1F0A2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a3 u1F0A3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a4 u1F0A4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a5 u1F0A5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a6 u1F0A6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a7 u1F0A7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a8 u1F0A8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a9 u1F0A9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0aa u1F0AA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ab u1F0AB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ac u1F0AC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ad u1F0AD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ae u1F0AE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b1 u1F0B1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b2 u1F0B2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b3 u1F0B3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b4 u1F0B4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b5 u1F0B5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b6 u1F0B6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b7 u1F0B7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b8 u1F0B8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b9 u1F0B9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ba u1F0BA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0bb u1F0BB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0bc u1F0BC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0bd u1F0BD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0be u1F0BE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c1 u1F0C1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c2 u1F0C2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c3 u1F0C3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c4 u1F0C4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c5 u1F0C5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c6 u1F0C6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c7 u1F0C7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c8 u1F0C8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c9 u1F0C9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ca u1F0CA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cb u1F0CB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cc u1F0CC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cd u1F0CD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ce u1F0CE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cf u1F0CF 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d1 u1F0D1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d2 u1F0D2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d3 u1F0D3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d4 u1F0D4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d5 u1F0D5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d6 u1F0D6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d7 u1F0D7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d8 u1F0D8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d9 u1F0D9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0da u1F0DA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0db u1F0DB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0dc u1F0DC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0dd u1F0DD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0de u1F0DE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0df u1F0DF 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f42d u1F42D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f42e u1F42E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f431 u1F431 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f435 u1F435 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f601 u1F601 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f602 u1F602 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f603 u1F603 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f604 u1F604 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f605 u1F605 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f606 u1F606 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f607 u1F607 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f608 u1F608 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f609 u1F609 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60a u1F60A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60b u1F60B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60c u1F60C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60d u1F60D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60e u1F60E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60f u1F60F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f610 u1F610 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f612 u1F612 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f613 u1F613 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f614 u1F614 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f616 u1F616 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f618 u1F618 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61a u1F61A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61c u1F61C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61d u1F61D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61e u1F61E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f620 u1F620 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f621 u1F621 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f622 u1F622 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f623 u1F623 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f625 u1F625 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f628 u1F628 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f629 u1F629 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62a u1F62A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62b u1F62B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62d u1F62D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f630 u1F630 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f631 u1F631 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f632 u1F632 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f633 u1F633 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f635 u1F635 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f636 u1F636 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f637 u1F637 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f638 u1F638 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f639 u1F639 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63a u1F63A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63b u1F63B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63c u1F63C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63d u1F63D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63e u1F63E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63f u1F63F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f640 u1F640 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/unicover.txt b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/unicover.txt new file mode 100644 index 000000000..42c212253 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.33/unicover.txt @@ -0,0 +1,215 @@ +This is the Unicode coverage file for DejaVu fonts +($Id$) + +Control and similar characters are discounted from totals. + + Sans Serif Sans Mono +U+0000 Basic Latin 100% (95/95) 100% (95/95) 100% (95/95) +U+0080 Latin-1 Supplement 100% (96/96) 100% (96/96) 100% (96/96) +U+0100 Latin Extended-A 100% (128/128) 100% (128/128) 100% (128/128) +U+0180 Latin Extended-B 100% (208/208) 100% (208/208) 86% (180/208) +U+0250 IPA Extensions 100% (96/96) 100% (96/96) 100% (96/96) +U+02b0 Spacing Modifier Letters 78% (63/80) 57% (46/80) 60% (48/80) +U+0300 Combining Diacritical Marks 83% (93/112) 60% (68/112) 59% (67/112) +U+0370 Greek and Coptic 100% (134/134) 89% (120/134) 82% (110/134) +U+0400 Cyrillic 100% (256/256) 78% (200/256) 70% (180/256) +U+0500 Cyrillic Supplement 95% (38/40) 25% (10/40) 15% (6/40) +U+0530 Armenian 100% (86/86) 100% (86/86) 100% (86/86) +U+0590 Hebrew 62% (54/87) (0/87) (0/87) +U+0600 Arabic 63% (161/252) (0/252) 39% (99/252) +U+0700 Syriac (0/77) (0/77) (0/77) +U+0750 Arabic Supplement (0/48) (0/48) (0/48) +U+0780 Thaana (0/50) (0/50) (0/50) +U+07c0 NKo 91% (54/59) (0/59) (0/59) +U+0800 Samaritan (0/61) (0/61) (0/61) +U+0840 Mandaic (0/29) (0/29) (0/29) +U+0900 Devanagari (0/127) (0/127) (0/127) +U+0980 Bengali (0/92) (0/92) (0/92) +U+0a00 Gurmukhi (0/79) (0/79) (0/79) +U+0a80 Gujarati (0/83) (0/83) (0/83) +U+0b00 Oriya (0/90) (0/90) (0/90) +U+0b80 Tamil (0/72) (0/72) (0/72) +U+0c00 Telugu (0/93) (0/93) (0/93) +U+0c80 Kannada (0/86) (0/86) (0/86) +U+0d00 Malayalam (0/98) (0/98) (0/98) +U+0d80 Sinhala (0/80) (0/80) (0/80) +U+0e00 Thai 1% (1/87) (0/87) (0/87) +U+0e80 Lao 100% (65/65) (0/65) 70% (46/65) +U+0f00 Tibetan (0/211) (0/211) (0/211) +U+1000 Myanmar (0/160) (0/160) (0/160) +U+10a0 Georgian 100% (83/83) 100% (83/83) 54% (45/83) +U+1100 Hangul Jamo (0/256) (0/256) (0/256) +U+1200 Ethiopic (0/358) (0/358) (0/358) +U+1380 Ethiopic Supplement (0/26) (0/26) (0/26) +U+13a0 Cherokee (0/85) (0/85) (0/85) +U+1400 Unified Canadian Aboriginal Syllabics 63% (404/640) (0/640) (0/640) +U+1680 Ogham 100% (29/29) (0/29) (0/29) +U+16a0 Runic (0/81) (0/81) (0/81) +U+1700 Tagalog (0/20) (0/20) (0/20) +U+1720 Hanunoo (0/23) (0/23) (0/23) +U+1740 Buhid (0/20) (0/20) (0/20) +U+1760 Tagbanwa (0/18) (0/18) (0/18) +U+1780 Khmer (0/114) (0/114) (0/114) +U+1800 Mongolian (0/156) (0/156) (0/156) +U+18b0 Unified Canadian Aboriginal Syllabics Extended (0/70) (0/70) (0/70) +U+1900 Limbu (0/66) (0/66) (0/66) +U+1950 Tai Le (0/35) (0/35) (0/35) +U+1980 New Tai Lue (0/83) (0/83) (0/83) +U+19e0 Khmer Symbols (0/32) (0/32) (0/32) +U+1a00 Buginese (0/30) (0/30) (0/30) +U+1a20 Tai Tham (0/127) (0/127) (0/127) +U+1b00 Balinese (0/121) (0/121) (0/121) +U+1b80 Sundanese (0/55) (0/55) (0/55) +U+1bc0 Batak (0/56) (0/56) (0/56) +U+1c00 Lepcha (0/74) (0/74) (0/74) +U+1c50 Ol Chiki (0/48) (0/48) (0/48) +U+1cd0 Vedic Extensions (0/35) (0/35) (0/35) +U+1d00 Phonetic Extensions 82% (106/128) 86% (111/128) 48% (62/128) +U+1d80 Phonetic Extensions Supplement 59% (38/64) 59% (38/64) 57% (37/64) +U+1dc0 Combining Diacritical Marks Supplement 13% (6/43) 13% (6/43) (0/43) +U+1e00 Latin Extended Additional 98% (252/256) 98% (252/256) 71% (182/256) +U+1f00 Greek Extended 100% (233/233) 100% (233/233) 100% (233/233) +U+2000 General Punctuation 100% (107/107) 81% (87/107) 48% (52/107) +U+2070 Superscripts and Subscripts 100% (42/42) 100% (42/42) 100% (42/42) +U+20a0 Currency Symbols 92% (24/26) 26% (7/26) 92% (24/26) +U+20d0 Combining Diacritical Marks for Symbols 21% (7/33) (0/33) (0/33) +U+2100 Letterlike Symbols 93% (75/80) 40% (32/80) 21% (17/80) +U+2150 Number Forms 94% (55/58) 94% (55/58) 22% (13/58) +U+2190 Arrows 100% (112/112) 100% (112/112) 100% (112/112) +U+2200 Mathematical Operators 100% (256/256) 39% (100/256) 62% (159/256) +U+2300 Miscellaneous Technical 26% (65/244) 14% (35/244) 47% (117/244) +U+2400 Control Pictures 5% (2/39) 2% (1/39) 2% (1/39) +U+2440 Optical Character Recognition (0/11) (0/11) (0/11) +U+2460 Enclosed Alphanumerics 6% (10/160) (0/160) (0/160) +U+2500 Box Drawing 100% (128/128) 100% (128/128) 100% (128/128) +U+2580 Block Elements 100% (32/32) 100% (32/32) 100% (32/32) +U+25a0 Geometric Shapes 100% (96/96) 100% (96/96) 100% (96/96) +U+2600 Miscellaneous Symbols 73% (187/256) 11% (30/256) 58% (149/256) +U+2700 Dingbats 91% (174/191) 0% (1/191) 75% (144/191) +U+27c0 Miscellaneous Mathematical Symbols-A 19% (9/46) 10% (5/46) 10% (5/46) +U+27f0 Supplemental Arrows-A 100% (16/16) 100% (16/16) (0/16) +U+2800 Braille Patterns 100% (256/256) 100% (256/256) (0/256) +U+2900 Supplemental Arrows-B 4% (6/128) 100% (128/128) (0/128) +U+2980 Miscellaneous Mathematical Symbols-B 10% (13/128) 0% (1/128) 2% (3/128) +U+2a00 Supplemental Mathematical Operators 28% (72/256) 1% (4/256) 0% (1/256) +U+2b00 Miscellaneous Symbols and Arrows 40% (35/87) 31% (27/87) 10% (9/87) +U+2c00 Glagolitic (0/94) (0/94) (0/94) +U+2c60 Latin Extended-C 96% (31/32) 81% (26/32) 43% (14/32) +U+2c80 Coptic (0/121) (0/121) (0/121) +U+2d00 Georgian Supplement (0/38) 100% (38/38) (0/38) +U+2d30 Tifinagh 96% (55/57) (0/57) (0/57) +U+2d80 Ethiopic Extended (0/79) (0/79) (0/79) +U+2de0 Cyrillic Extended-A (0/32) (0/32) (0/32) +U+2e00 Supplemental Punctuation 12% (6/50) 12% (6/50) 12% (6/50) +U+2e80 CJK Radicals Supplement (0/115) (0/115) (0/115) +U+2f00 Kangxi Radicals (0/214) (0/214) (0/214) +U+2ff0 Ideographic Description Characters (0/12) (0/12) (0/12) +U+3000 CJK Symbols and Punctuation (0/64) (0/64) (0/64) +U+3040 Hiragana (0/93) (0/93) (0/93) +U+30a0 Katakana (0/96) (0/96) (0/96) +U+3100 Bopomofo (0/41) (0/41) (0/41) +U+3130 Hangul Compatibility Jamo (0/94) (0/94) (0/94) +U+3190 Kanbun (0/16) (0/16) (0/16) +U+31a0 Bopomofo Extended (0/27) (0/27) (0/27) +U+31c0 CJK Strokes (0/36) (0/36) (0/36) +U+31f0 Katakana Phonetic Extensions (0/16) (0/16) (0/16) +U+3200 Enclosed CJK Letters and Months (0/254) (0/254) (0/254) +U+3300 CJK Compatibility (0/256) (0/256) (0/256) +U+3400 CJK Unified Ideographs Extension A (0/0) (0/0) (0/0) +U+4dc0 Yijing Hexagram Symbols 100% (64/64) (0/64) (0/64) +U+4e00 CJK Unified Ideographs (0/0) (0/0) (0/0) +U+a000 Yi Syllables (0/1165) (0/1165) (0/1165) +U+a490 Yi Radicals (0/55) (0/55) (0/55) +U+a4d0 Lisu (0/48) (0/48) (0/48) +U+a500 Vai (0/300) (0/300) (0/300) +U+a640 Cyrillic Extended-B 38% (31/80) 12% (10/80) (0/80) +U+a6a0 Bamum (0/88) (0/88) (0/88) +U+a700 Modifier Tone Letters 62% (20/32) 62% (20/32) 62% (20/32) +U+a720 Latin Extended-D 48% (62/129) 42% (55/129) 10% (14/129) +U+a800 Syloti Nagri (0/44) (0/44) (0/44) +U+a830 Common Indic Number Forms (0/10) (0/10) (0/10) +U+a840 Phags-pa (0/56) (0/56) (0/56) +U+a880 Saurashtra (0/81) (0/81) (0/81) +U+a8e0 Devanagari Extended (0/28) (0/28) (0/28) +U+a900 Kayah Li (0/48) (0/48) (0/48) +U+a930 Rejang (0/37) (0/37) (0/37) +U+a960 Hangul Jamo Extended-A (0/29) (0/29) (0/29) +U+a980 Javanese (0/91) (0/91) (0/91) +U+aa00 Cham (0/83) (0/83) (0/83) +U+aa60 Myanmar Extended-A (0/28) (0/28) (0/28) +U+aa80 Tai Viet (0/72) (0/72) (0/72) +U+ab00 Ethiopic Extended-A (0/33) (0/33) (0/33) +U+abc0 Meetei Mayek (0/56) (0/56) (0/56) +U+ac00 Hangul Syllables (0/0) (0/0) (0/0) +U+d7b0 Hangul Jamo Extended-B (0/72) (0/72) (0/72) +U+d800 High Surrogates (0/0) (0/0) (0/0) +U+db80 High Private Use Surrogates (0/0) (0/0) (0/0) +U+dc00 Low Surrogates (0/0) (0/0) (0/0) +U+e000 Private Use Area (0/0) (0/0) (0/0) +U+f900 CJK Compatibility Ideographs (0/470) (0/470) (0/470) +U+fb00 Alphabetic Presentation Forms 100% (58/58) 12% (7/58) 3% (2/58) +U+fb50 Arabic Presentation Forms-A 16% (98/611) (0/611) 11% (72/611) +U+fe00 Variation Selectors 100% (16/16) 100% (16/16) (0/16) +U+fe10 Vertical Forms (0/10) (0/10) (0/10) +U+fe20 Combining Half Marks 57% (4/7) (0/7) (0/7) +U+fe30 CJK Compatibility Forms (0/32) (0/32) (0/32) +U+fe50 Small Form Variants (0/26) (0/26) (0/26) +U+fe70 Arabic Presentation Forms-B 100% (141/141) (0/141) 100% (141/141) +U+ff00 Halfwidth and Fullwidth Forms (0/225) (0/225) (0/225) +U+fff0 Specials 100% (5/5) 100% (5/5) 100% (5/5) +U+10000 Linear B Syllabary (0/88) (0/88) (0/88) +U+10080 Linear B Ideograms (0/123) (0/123) (0/123) +U+10100 Aegean Numbers (0/57) (0/57) (0/57) +U+10140 Ancient Greek Numbers (0/75) (0/75) (0/75) +U+10190 Ancient Symbols (0/12) (0/12) (0/12) +U+101d0 Phaistos Disc (0/46) (0/46) (0/46) +U+10280 Lycian (0/29) (0/29) (0/29) +U+102a0 Carian (0/49) (0/49) (0/49) +U+10300 Old Italic 100% (35/35) (0/35) (0/35) +U+10330 Gothic (0/27) (0/27) (0/27) +U+10380 Ugaritic (0/31) (0/31) (0/31) +U+103a0 Old Persian (0/50) (0/50) (0/50) +U+10400 Deseret (0/80) (0/80) (0/80) +U+10450 Shavian (0/48) (0/48) (0/48) +U+10480 Osmanya (0/40) (0/40) (0/40) +U+10800 Cypriot Syllabary (0/55) (0/55) (0/55) +U+10840 Imperial Aramaic (0/31) (0/31) (0/31) +U+10900 Phoenician (0/29) (0/29) (0/29) +U+10920 Lydian (0/27) (0/27) (0/27) +U+10a00 Kharoshthi (0/65) (0/65) (0/65) +U+10a60 Old South Arabian (0/32) (0/32) (0/32) +U+10b00 Avestan (0/61) (0/61) (0/61) +U+10b40 Inscriptional Parthian (0/30) (0/30) (0/30) +U+10b60 Inscriptional Pahlavi (0/27) (0/27) (0/27) +U+10c00 Old Turkic (0/73) (0/73) (0/73) +U+10e60 Rumi Numeral Symbols (0/31) (0/31) (0/31) +U+11000 Brahmi (0/108) (0/108) (0/108) +U+11080 Kaithi (0/66) (0/66) (0/66) +U+12000 Cuneiform (0/879) (0/879) (0/879) +U+12400 Cuneiform Numbers and Punctuation (0/103) (0/103) (0/103) +U+13000 Egyptian Hieroglyphs (0/1071) (0/1071) (0/1071) +U+16800 Bamum Supplement (0/569) (0/569) (0/569) +U+1b000 Kana Supplement (0/2) (0/2) (0/2) +U+1d000 Byzantine Musical Symbols (0/246) (0/246) (0/246) +U+1d100 Musical Symbols (0/220) (0/220) (0/220) +U+1d200 Ancient Greek Musical Notation (0/70) (0/70) (0/70) +U+1d300 Tai Xuan Jing Symbols 100% (87/87) (0/87) (0/87) +U+1d360 Counting Rod Numerals (0/18) (0/18) (0/18) +U+1d400 Mathematical Alphanumeric Symbols 11% (117/996) 5% (55/996) 6% (62/996) +U+1f000 Mahjong Tiles (0/44) (0/44) (0/44) +U+1f030 Domino Tiles 100% (100/100) (0/100) (0/100) +U+1f0a0 Playing Cards 100% (59/59) (0/59) (0/59) +U+1f100 Enclosed Alphanumeric Supplement (0/169) (0/169) (0/169) +U+1f200 Enclosed Ideographic Supplement (0/57) (0/57) (0/57) +U+1f300 Miscellaneous Symbols And Pictographs 0% (4/529) (0/529) (0/529) +U+1f600 Emoticons 80% (51/63) (0/63) (0/63) +U+1f680 Transport And Map Symbols (0/70) (0/70) (0/70) +U+1f700 Alchemical Symbols (0/116) (0/116) (0/116) +U+20000 CJK Unified Ideographs Extension B (0/0) (0/0) (0/0) +U+2a700 CJK Unified Ideographs Extension C (0/0) (0/0) (0/0) +U+2b740 CJK Unified Ideographs Extension D (0/0) (0/0) (0/0) +U+2f800 CJK Compatibility Ideographs Supplement (0/542) (0/542) (0/542) +U+e0000 Tags (0/98) (0/98) (0/98) +U+e0100 Variation Selectors Supplement (0/240) (0/240) (0/240) +U+f0000 Supplementary Private Use Area-A (0/0) (0/0) (0/0) +U+100000 Supplementary Private Use Area-B (0/0) (0/0) (0/0) diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS new file mode 100644 index 000000000..94df1e390 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS @@ -0,0 +1,54 @@ +abysta at yandex.ru +Adrian Schroeter +Aleksey Chalabyan +Andrey Valentinovich Panov +Ben Laenen +Besarion Gugushvili +Bhikkhu Pesala +Clayborne Arevalo +Dafydd Harries +Danilo Segan +Davide Viti +David Jez +David Lawrence Ramsey +Denis Jacquerye +Dwayne Bailey +Eugeniy Meshcheryakov +Gee Fung Sit +Heikki Lindroos +James Cloos +James Crippen +John Karp +Keenan Pepper +Lars Naesbye Christensen +Lior Halphon +MaEr +Mashrab Kuvatov +Max Berger +Mederic Boquien +Michael Everson +MihailJP +Misu Moldovan +Nguyen Thai Ngoc Duy +Nicolas Mailhot +Norayr Chilingarian +Ognyan Kulev +Ondrej Koala Vacha +Peter Cernak +Remy Oudompheng +Roozbeh Pournader +Rouben Hakobian +Sahak Petrosyan +Sander Vesik +Stepan Roh +Stephen Hartke +Steve Tinney +Tavmjong Bah +Thomas Henlich +Tim May +Valentin Stoykov +Vasek Stodulka +Wesley Transue +Yoshiki Ohshima + +$Id: AUTHORS 2495 2011-11-14 22:56:26Z noct_dreamer $ diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS new file mode 100644 index 000000000..49b36de55 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS @@ -0,0 +1,3 @@ +See http://dejavu.sourceforge.net/wiki/index.php/Bugs + +$Id: BUGS 80 2004-11-13 13:12:02Z src $ diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE new file mode 100644 index 000000000..254e2cc42 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE @@ -0,0 +1,99 @@ +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. +Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. + +Arev Fonts Copyright +------------------------------ + +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and +associated documentation files (the "Font Software"), to reproduce +and distribute the modifications to the Bitstream Vera Font Software, +including without limitation the rights to use, copy, merge, publish, +distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Tavmjong Bah" or the word "Arev". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Tavmjong Bah Arev" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Tavmjong Bah shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Font Software without prior written authorization +from Tavmjong Bah. For further information, contact: tavmjong @ free +. fr. + +$Id: LICENSE 2133 2007-11-28 02:46:28Z lechimp $ diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS new file mode 100644 index 000000000..c846d498c --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS @@ -0,0 +1,1373 @@ +Changes from 2.33 to 2.34 +* Sans, SansMono, Serif: unlinked references of U+2596 for bug 50848 + (by Denis Jacquerye) +* Sans, SansMono, Serif: added U+A7AA (by Denis Jacquerye) +* Sans, SansMono, Serif: added U+2A6A, U+2A6B, U+2E1F based on U+223B + (by Denis Jacquerye) +* Sans, Serif: removed superfluous ligature definitions for ffl und ffi + (bug 55363) (by Gee Fung Sit 薛至峰) +* Sans, Serif: swapped glyphs for U+25D2 and U+25D3 (bug 55197) + (by Gee Fung Sit 薛至峰) +* Sans, Serif: added U+A740, U+A741 (by Denis Jacquerye) +* Sans: added U+20BA Turkish Lira sign (by Denis Jacquerye) +* Sans: replaced Georgian Asomtavruli U+10A0-U+10C5 and Mkhedruli U+10D0-U+10FC + with new version (by Besarion Gugushvili) +* Sans: added Georgian Nuskhuri U+2D00-U+U+2D25 (by Besarion Gugushvili) +* Sans: added Private Use Area glyphs for Georgian U+F400-U+F441 + (by Besarion Gugushvili) +* Sans: tweaked U+0250, U+0254 (by Denis Jacquerye) +* Sans: adjusted hinting of U+032C-U+032D, avoiding problem on some platforms + (by Denis Jacquerye) +* Sans: added U+A7A0-U+A7A9, pre-1921 Latvian letters with oblique stroke + (by Denis Jacquerye) +* Sans: added anchors to U+2C6D (by Denis Jacquerye) +* Sans: added cedilla anchor to some Latin characters (by Denis Jacquerye) +* Sans: added ogonek anchor to A, E, O, U, Y (by Denis Jacquerye) +* Sans: adjusted ogonek reference in U+0172, U+01EA, U+01EB + (by Denis Jacquerye) +* Sans: added anchors to U+0104, U+0105 (by Denis Jacquerye) +* Sans: added U+1F600, U+1F611, U+1F615, U+1F617, U+1F619, U+1F61B, U+1F61F, + U+1F626-U+1F627, U+1F62E-U+1F62F, U+1F634 (by Gee Fung Sit 薛至峰) +* Sans: replaced U+27A1 with mirror image of U+2B05 for consistency + (by Gee Fung Sit 薛至峰) +* Sans: copied hints from U+14A3, U+14A7 to U+2142-U+2143 + (by Gee Fung Sit 薛至峰) +* Sans: added Lisu block (by Gee Fung Sit 薛至峰) +* Sans: typographical improvements to U+0166-U+0167, U+02A6, U+02AA + (by Gee Fung Sit 薛至峰) +* Sans: slightly change hinting of "2" to fix bug 37395 (by Ben Laenen) +* Sans: fixed U+1444 which had wrong top dot that shouldn't be there + (by Denis Jacquerye) +* Sans: added anchors for diacritics to U+01B7, U+01B8, U+01B9, U+0292 + (by Denis Jacquerye) +* Sans: added U+01B7, U+01B8 to context for case diacritics above +* SansMono: fixed U+0574 (by Ruben Hakobian) +* SansMono: added U+2016, U+27C2 (by Yoshiki Ohshima) +* SansMono: added U+02CE, U+02CF (by Denis Jacquerye) +* SansMono: added U+2148, U+27E6-U+27E7, U+2B05-U+2B0D, U+1D55A + (by Gee Fung Sit 薛至峰) +* Serif: added U+02BA, U+02C2-U+02C5, U+02CA-U+02CB, U+02D7, U+02F3, U+02F7, + U+046C-U+046D, U+0476-U+0477, U+1D7C-U+1D7F, U+20B8, U+2132, U+214E, U+2C7B + to Serif (by Gee Fung Sit 薛至峰) +* Serif: typographic improvements to U+0194, U+01B1, U+0263, U+028A, U+02A6, + U+02A8, U+02AA, U+02E0, U+03DC, U+1D3B, U+1D7B (by Gee Fung Sit 薛至峰) +* Serif: added small cap versions of q, x (in italic styles), delta, theta, xi, + sigma, phi, omega, not wired in yet (by Gee Fung Sit 薛至峰) +* Serif: added anchors to U+0234-U+0236 (by Gee Fung Sit 薛至峰) +* Serif: added U+02EC, U+02EF, U+02F0, U+0360 (by Denis Jacquerye) + +Changes from 2.32 to 2.33 + +* added Old Italic block to Sans (by MaEr) +* added U+051E, U+051F to Sans (by MaEr) +* added U+01BA, U+0372-U+0373, U+0376-U+0377, U+03CF, U+1D00-U+1D01, + U+1D03-U+1D07, U+1D0A-U+1D13, U+1D15, U+1D18-U+1D1C, U+1D20-U+1D2B, + U+1D2F, U+1D3D, U+1D5C-U+1D61, U+1D66-U+1D6B, U+1DB8, U+1E9C-U+1E9D, + U+1EFA-U+1EFB, U+2C60-U+2C61, U+2C63, U+A726-U+A73C, U+A73E-U+A73F, + U+A746-U+A747, U+A74A-U+A74B, U+A74E+U+A74F, U+A768-U+A769, U+A77B-U+A77C, + U+A780-U+A787, U+A790-U+A791, U+A7FA-U+A7FF to Serif (by Gee Fung Sit 薛至峰) +* added alternate forms to U+014A and U+01B7 in Serif (by Gee Fung Sit 薛至峰) +* typographical improvements to U+0166-U+0167, U+0197, U+01B5-U+01B6, U+01BB, + U+0222-U+0223, U+023D, U+0250-U+0252, U+026E, U+0274, U+028F, U+029F, + U+02A3-U+02A5, U+02AB, U+03FE-U+03FF, U+1D02, U+1D14, U+1D1D-U+1D1F, U+1D3B, + U+1D43-U+1D46, U+1D59, U+1D9B, U+2C71, U+2C73 in Serif (by Gee Fung Sit 薛至峰) +* fixed bugs #31762 and #34700 plus other small fixes (wrong direction, + duplicate points, etc.) for Sans and Serif (by Gee Fung Sit 薛至峰) +* added U+204B to Mono (by Gee Fung Sit 薛至峰) +* added U+26E2 to Sans (by Gee Fung Sit 薛至峰) +* added Playing Cards block (U+1F0A0-U+1F0DF) to Sans (by Gee Fung Sit 薛至峰) +* emoticons in Sans: replace U+2639-U+263B with better versions, add + U+1F601-U+1F610, U+1F612-U+1F614, U+1F616, U+1F618, U+1F61A, U+1F61C-U+1F61E, + U+1F620-U+1F624, U+1F625, U+1F628-U+1F62B, U+1F62D, U+1F630-U+1F633, + U+1F635-U+1F640 (by Ben Laenen and Denis Jacquerye) +* added U+A78E, U+A790-U+A791 to Sans and Mono (by Denis Jacquerye) +* added U+A7FA to Sans (by Denis Jacquerye) +* subscripts: added U+2095-U+209C to Sans, Serif and Mono, adjusted + U+1D49-U+1D4A in Sans and Mono (by Denis Jacquerye) +* added U+0243 to Mono (by Denis Jacquerye) +* adjusted U+0307 to match dot of i, replaced dotaccent U+02D9 with U+0307 in +most dependencies in Sans (by Denis Jacquerye) +* adjusted anchors of f and added them to long s in Sans (by Denis Jacquerye) +* added anchors to precomposed dependencies of D and d (by Denis Jacquerye) +* added debug glyphs U+F002 and U+F003 which will show current point size (by + Ben Laenen) +* use correct version for Serbian italic be (by Eugeniy Meshcheryakov) +* added pictograms U+1F42D-U+1F42E, U+1F431, U+1F435 (by Denis Jacquerye) +* improved Hebrew in Sans (by Lior Halphon) +* improved Armenian in Sans, and added Armenian in Serif and Mono (by Rouben + Hakobian (Tarumian), Aleksey Chalabyan and Norayr Chilingarian) +* remove "locl" feature for Romanian for S/T/s/t with cedilla/comma accent (by + Ben Laenen) +* replace wrong "dflt" script tag in Mono with "DFLT" (by Ben Laenen) + +Changes from 2.31 to 2.32 + +* added to Sans: Latin small letter p with stroke (U+1D7D), Latin capital + letter p with stroke through descender (U+A750), Latin small letter p with + stroke through descender (U+A751), Latin capital letter thorn with stroke + (U+A764), Latin small letter thorn with stroke (U+A765), Latin capital letter + thorn with stroke through descender (U+A766), Latin small letter thorn with + stroke through descender (U+A767), Latin capital letter q with stroke through + descender (U+A756), Latin small letter q with stroke through descender + (U+A757), Latin capital letter p with flourish (U+A752), Latin small letter p + with flourish (U+A753) (by Ben Laenen) +* add new Indian rupee symbol (U+20B9) to Sans, Serif and Mono (although + standardization in Unicode not complete yet, UTC did assign this code point) + (by Ben Laenen) +* Sans: adjusted U+0E3F, U+20AB, U+20AD-U+20AE, U+20B1, U+20B5, U+20B8 to have + them take up the same width as digits (by Gee Fung Sit 薛至峰) +* added U+23E8 to Sans (by Thomas Henlich) +* fixed numerous bugs (#22579, #28189, #28977, N'Ko in Windows, fixed U+FB4F, + anchors for U+0332-U+0333, made extensions in Misc. Technical connect, and + other small fixes) (by Gee Fung Sit 薛至峰) +* added looptail g as stylistic variant to Serif (by Gee Fung Sit 薛至峰) +* added the remaining precomposed characters in Latin Extended Additional in + Serif (by Gee Fung Sit 薛至峰) +* added Georgian Mkhedruli (U+10D0-U+10FC) to Sans ExtraLight (by Besarion + Gugushvili) +* fix spacing in hinting of U+042E (Ю) in Mono (by Ben Laenen) +* replaced U+2650 and minor changes to U+2640-U+2642, U+2699, U+26A2-U+26A5, + U+26B2-U+26B5, U+26B8 in Sans (by Gee Fung Sit 薛至峰) +* added U+1E9C-U+1E9D, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2150-U+2152, + U+2189, U+26C0-U+26C3, U+A722-U+A725, U+1F030-U+1F093 to Sans (by Gee Fung + Sit 薛至峰) +* added U+1E9C-U+1E9E, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2181-U+2182, + U+2185 U+A722-U+A725, to Sans ExtraLight (by Gee Fung Sit 薛至峰) +* added U+20B8, U+22A2-U+22A5, U+A722-U+A725 to Mono (by Gee Fung Sit 薛至峰) +* added U+02CD, U+01BF, U+01F7, U+0222-U+0223, U+0243-U+0244, U+0246-U+024F, + U+2150-U+2152, U+2189, U+239B-U+23AD and U+A73D to Serif (by Gee Fung Sit + 薛至峰) + +Changes from 2.30 to 2.31 + +* fixed bug where Serif Condensed Italic wouldn't get proper subfamily tags (by + Ben Laenen) +* added math operators U+2234-U+2237 to Mono (by Ben Laenen) +* removed buggy instructions of U+032D (by Eugeniy Meshcheryakov) +* added U+2C70, U+2C7E, U+2C7F to Sans and Sans Mono (by Denis Jacquerye) +* added U+2C7D to Sans Mono (by Denis Jacquerye) +* added U+2C6D, U+2C70-2C73, U+2C7E-2C7F to Serif (by Denis Jacquerye) +* added extremas to alpha U+03B1 in Serif-Italic (by Denis Jacquerye) +* added U+4A4, U+4A5 to Mono (by Andrey V. Panov) +* added Arabic letters U+0657, U+0670, U+0688-U+0690, U+0693-U+0694, + U+0696-U+0697, U+0699-U+06A0, U+06A2-U+06A3, U+06A5, U+06A7-U+06A8, + U+06AA-U+06AE, U+06B0-U+06B4, U+06B6-U+06B9, U+06BB-U+06BE and their + contextual forms to Sans (by MihailJP) +* added U+A78D LATIN CAPITAL LETTER TURNED H for coming Unicode 6.0 (by Denis + Jacquerye) + +Changes from 2.29 to 2.30 + +* added U+0462-U+0463 to Mono (by Denis Jacquerye) +* corrected U+1E53 in Serif (by Gee Fung Sit) +* added U+1E4C-U+1E4D to Mono and Serif (by Gee Fung Sit) +* added U+1E78-U+1E79 to Mono (by Gee Fung Sit) +* fixed missing diacritics in Latin Extended Additional in Sans ExtraLight + (moved stacked diacritics out of PUA in the process) (by Gee Fung Sit) +* fixed anchors on U+1E78 in Serif (by Gee Fung Sit) +* added U+1DC4-U+1DC9 to Serif (by Denis Jacquerye) +* renamed above-mark to above-mark in Serif-Italic (by Denis Jacquerye) +* added U+1DC4-U+1DC9 to context class for dotless substitution (by Denis + Jacquerye) +* changed Doubleacute to Doublegrave in Sans ExtraLight (by Gee Fung Sit) +* removed redundant reference in U+01FB in Sans Oblique (by Gee Fung Sit) +* added U+A726-U+A727 to Mono (Denis Jacquerye) +* changed U+04BE and U+04BF according to recommedations of Sasha Ankwab in Sans + (by Andrey V. Panov) +* remove "Symbol Charset" from set of codepages in Sans (by Eugeniy + Meshcheryakov) + +Changes from 2.28 to 2.29 + +* modified U+10FB in Sans to be a mirror image of U+2056, since U+10FB is not + Georgian-specific (by Roozbeh Pournader) +* added U+2B1F, U+2B24, U+2B53, U+2B54 in Sans (by Roozbeh Pournader) +* fixed TUR opentype language tag to TRK in Serif (bug 19825) (by Ben Laenen) +* early implementation of Abkhaz letter U+0524-U+0525 in Sans + (by Michael Everson and abysta) +* flipped U+1D538 in Sans (by Gee Fung Sit) +* added U+26B3-U+26B8, U+1D7D8-U+1D7E1 in Sans (by Gee Fung Sit) +* corrected U+1D7A9 in Sans Bold Oblique (by Gee Fung Sit) +* Fixed U+0649 to be dual-joining in Sans Mono (by Roozbeh Pournader) +* Remove unnecessary 'isol' feature from Sans Mono (by Roozbeh Pournader) +* Remove 'cmap' mappings for U+066E, U+066F, U+067C, U+067D, U+0681, U+0682, + U+0685, U+0692, U+06A1, U+06B5, U+06BA, U+06C6, U+06CE, and U+06D5 + in Sans Mono (bug 20323) (by Roozbeh Pournader) +* add half brackets (U+2E22 - U+2E25, by Steve Tinney) + +Changes from 2.27 to 2.28 + +* added U+A789, U+A78A in Sans and Sans Mono (by Denis Jacquerye) +* modified U+02D6, U+02D7, U+02EE in Sans and Sans Mono (by Denis Jacquerye) +* added U+1E9E (German capital ß) to Sans and Serif (by Denis Jacquerye) +* adjusted width of U+01B7-U+01B9 in Serif Italic (by Denis Jacquerye) +* modified U+021C, U+021D in Sans (by Denis Jacquerye) +* added U+021C, U+021D in Mono (by Denis Jacquerye) +* added U+F428 (Georgian Nuskhuri "f") in private use area (by Besarion + Gugushvili) +* updated Georgian mkhedruli (U+10D0-U+10FA) with new version (by Besarion + Gugushvili) +* updated Georgian asomtavruli (U+10A0-U+10C5) with new version (by Besarion + Gugushvili) +* added Georgian nuskhuri (U+2D00-U+2D25) (by Besarion Gugushvili) +* added Georgian mtavruli in private use area (U+F400-U+F426) (by Besarion + Gugushvili) +* added mark anchors above to Cyrillic U+0430-U+0438, U+043A-U+044F, + U+0454-U+0455 in Mono (by Ben Laenen) +* modified/moved up U+0318-U+0319, U+031C-U+031F, U+0329-U+032A, U+032C-U+032D, + U+0339-U+033B, U+0348 and U+0353 in Sans to prevent cut-off (by Gee Fung Sit) +* added U+035A to Sans (by Gee Fung Sit) +* updated fontconfig files (by Nicolas Mailhot) +* added U+2032-2037 to Mono (by Denis Jacquerye) +* added Ogham to Sans ExtraLight (by Gee Fung Sit) +* added U+2C6F, U+2C79, U+2C7C-2C7D to Mono (by Gee Fung Sit) +* added U+210F to Serif and Sans ExtraLight (by Gee Fung Sit) +* changed U+210F to a more common glyph in Sans and Mono (by Gee Fung Sit) + +Changes from 2.26 to 2.27 + +* added some of Michael Everson's new Cyrillic glyphs to Sans (by Wesley + Transue) +* removed blank glyph at U+05EF from Sans Bold Oblique (by Gee Fung Sit) +* small adjustments to existing tone bars in Sans and Mono (by Gee Fung Sit) +* added U+0372-U+0373, U+0376-U+0377, U+03CF, U+A668-U+A66E, U+A708-U+A711, + U+A71B-U+A71F to Sans (by Gee Fung Sit) +* copied U+02E5-U+02E9 over from Sans to fix inconsistencies in Serif (by Gee + Fung Sit) +* added U+021C-U+021D, U+0370-U+0371, U+037B-U+037D, U+0470-U+0471, + U+0510-U+0515, U+051A-U+051D, U+1E9F, U+2C64, U+2C6E-U+2C6F, U+2C79, + U+2C7C-U+2C7D, U+A644-U+A647, U+A650-U+A651, U+A654-U+A657, U+A708-U+A716, + U+A71B-U+A71F to Serif (by Gee Fung Sit) +* added U+A708-U+A716, U+A71B-U+A71F to Mono (by Gee Fung Sit) +* added anchors to U+017F (ſ) and fixed U+1E9B (ẛ) in Serif (by Gee Fung Sit) +* made U+0325 smaller in Sans Bold and Serif to match Sans Book (by Gee Fung + Sit) +* fixes to U+02F3 (moved up), U+228F-U+2294 (more square-like) and + U+22CE-U+22CF (stroke width) in Sans (by Gee Fung Sit) +* replaced U+2202 ∂ (Sans and Mono) and U+221D ∝, U+221E ∞ (Sans) with glyphs + from Arev (with small changes) (by Gee Fung Sit) +* added U+22B0-U+22B1, U+22C7, U+22D0-U+22D5 from Arev to Sans to complete the + block (by Gee Fung Sit) +* added U+0514-U+0515 to Sans ExtraLight (by Gee Fung Sit) +* skewed U+A78C in all Oblique/Italic fonts (by Gee Fung Sit) +* moved U+2215 to U+2044 in Sans and Serif and replaced U+2215 with reference + to U+002F in all fonts (by Gee Fung Sit) +* added U+2C6E to Mono (by Denis Jacquerye) +* added U+A782 and U+A783 in Sans (by Wesley Transue) +* added U+0244, U+024C-024D, U+2C64 in Sans Mono (by Denis Jacquerye) +* modified U+01AE in Sans Mono (by Denis Jacquerye) +* added U+2C7A to all fonts (by Gee Fung Sit) +* italicized/small changes to U+2C76 in Serif (Bold) Italic (by Gee Fung Sit) +* improved outlines of U+2C68, U+2C6A, U+2C6C in Serif (Bold) Italic (by Gee + Fung Sit) +* rounded U+2C77 at the bottom in Serif (by Gee Fung Sit) +* added joining behavior for tone letters (U+02E5-U+02E9) in Sans (bug #15669) + (by Gee Fung Sit) +* fixed outline of y.alt in Sans Regular (by Denis Jacquerye) +* changed references of U+1D5A8, U+1D5C5, U+1D5DC, U+1D5F9, U+1D610, U+1D62D, + U+1D644 and U+1D661 to stylistic alternates to have a better distinction (by + Gee Fung Sit) +* hinted I.alt in Sans Regular (by Gee Fung Sit) +* added U+0487, completing Cyrillic block (by Gee Fung Sit) +* extended the bar of U+0463 to the right and moved the anchor (by Gee Fung + Sit) +* added anchors to glyphs in Cyrillic block (by Gee Fung Sit) +* added (preliminary) hints to tone letter forms (U+02E5.5, U+02E9.1, stem) in + Sans Book (by Gee Fung Sit) + +Changes from 2.25 to 2.26 + +- added glyphs for Cyrillic-B to Sans (by Wesley Transue) +- added U+0370-U+0371 to Sans (by Wesley Transue) +- added U+019C, U+01A2-U+01A3, U+01A6, U+01E4-U+01E5, U+024C-U+024D, U+0285, + U+0290, U+02A0, U+0370-U+0371, U+03F1, U+03FC to Sans ExtraLight (by Wesley + Transue) +- added U+20A0-U+20A5, U+20A7-U+20B3, U+2105, U+210D, U+210F, U+2115, U+2117, + U+2119-U+211A, U+211D, U+2124, U+212E, U+2200-U+2204 to Mono (by Heikki + Lindroos) +- added U+01BA and U+01BF to Mono (by Heikki Lindroos) +- merged OpenType "aalt" feature in Latin in Sans (by Denis Jacquerye) +- added alternative shape for y in Sans (by Denis Jacquerye) +- added saltillo (U+A78B-U+A78C) to all faces (by James Cloos) +- changed U+047C-U+047D to references instead of outlines in Sans (by Wesley + Transue) +- added Latin letter tresillo U+A72A-U+A72B to Sans (by Wesley Transue) +- added U+A734-U+A737 to Sans (by Wesley Transue) +- added U+2053 to Serif and fixed it bug:9425 in Sans (by Gee Fung Sit) +- removed problematic hints for U+0423 bug:10025 (by Gee Fung Sit) +- added U+27C5-U+27C6 bug:10255 to all faces (by Gee Fung Sit) +- fixed width of U+2016 in Sans Oblique (by Gee Fung Sit) +- added U+2016, U+2032-U+2038, U+2042, U+2045-U+2046, U+204B-U+204F, + U+2051-U+2052, U+2057 to Serif (by Gee Fung Sit) +- made U+2140 bigger to match other n-ary operators (by Gee Fung Sit) +- added U+0606-U+0607, U+0609-U+060A to Sans (by Gee Fung Sit) +- added U+221B-U+221C to Mono (by Gee Fung Sit) +- small adjustments to U+221B-U+221C in Sans and Serif (by Gee Fung Sit) +- update U+04B4-U+04B5 in Serif (by Andrey V. Panov) +- increased max-storage value from maxp table to 153 (by Andrey V. Panov) +- added U+0472-U+0473, U+0510-U+0511, U+051A-U+051D, U+0606-U+0607, + U+0609-U+060A, U+1E26-U+1E27, U+1E54-U+1E55, U+1E7C-U+1E7D, U+1E8C-U+1E8D, + U+1E90-U+1E91, U+1E97-U+1E99, U+1E9F, U+1EAC-U+1EAD, U+1EB6-U+1EB7, + U+1EC6-U+1EC7, U+1ED8-U+1EDD, U+1EE0-U+1EE3, U+1EE8-U+1EEB, U+1EEE-U+1EF1 to + Mono (by Gee Fung Sit) +- added locl rules for S/T cedilla for Romanian and Moldavian so they get + rendered as S/T with comma accent (see Redhat bug #455981) (by Ben Laenen) +- removed ligature rule from Armenian U+0587 bug:16113 (by Gee Fung Sit) + +Changes from 2.24 to 2.25 + +- moved/added U+2E18 (by Gee Fung Sit) +- added empty glyph for U+2064 in Sans and Serif (by Gee Fung Sit) +- added U+22CE-U+22CF to Sans (by Gee Fung Sit) +- Sans Oblique and Bold Oblique, Serif: reverted digits hinting instructions back to before revision 1590, which fixed mistaken debian bug #471024. This fixes Debian bug #411308. The original bug was in freetype not in the fonts (by Denis Jacquerye) +- added U+A726-U+A729, U+A730-U+A733, U+A738-U+A73F, U+A746-U+A74B, U+A74E-U+A74F, U+A780-U+A781, U+A7FB-U+A7FF to Sans (by Gee Fung Sit) +- added Macedonian italic glyph shape for U+0453 in Serif (by Ben Laenen) +- changed descenders in U+0446, U+0449, U+0497, U+04A3, U+04AD (by Andrey V. Panov) +- updated main SFD files to SplineFontDB 3.0 (Denis Jacquerye and Gee Fung Sit) +- moved U+0561 2 up since it wasn't aligned with the baseline well (by Ben Laenen) +- added U+2E2E to Sans (by Gee Fung Sit) +- replaced U+2699 with simpler version in Sans (by Gee Fung Sit) +- added a lot of hinting instructions to Latin Extended B, Greek and Coptic glyphs Sans Book (by Wesley Transue) +- differentiated U+2219 from U+22C5 and adjusted affected references in Sans and Mono (by Gee Fung Sit) +- made Hebrew narrower in Sans Bold and Sans Bold Oblique (by Denis Jacquerye) +- added Kurdish and Chuvash letters from Unicode 5.1 Cyrillic Extended block (by Wesley Transue) +- added U+1E9F, U+A644-U+A647, U+A64C-U+A64D, U+A650-U+A651, U+A654-U+A655, U+A712U+A716 to Sans (by Gee Fung Sit) +- added several glyphs to Sans ExtraLight (by Gee Fung Sit) +- added hinting instructions to U+046A-U+046B, U+0508-U+0509, U+050B, U+0512-U+0513 in Sans Book (by Wesley Transue) +- corrected width of U+027E in Sans Book (by Gee Fung Sit) +- added U+2C79, U+2C7B-U+2C7D to Sans (by Gee Fung Sit) +- added a bunch of glyphs+small corrections to Sans Light (by Gee Fung Sit) +- added U+0496, U+0497, U+04B0, U+04B1 (by Andrey V. Panov) +- updated U+0493, U+049B, U+04B3, U+04B7, U+04F7 (by Andrey V. Panov) +- further improvements in extended Cyrillic (by Andrey V. Panov) + +Changes from 2.23 to 2.24 + +- instructions for U+05C0 ׀, U+05C3 ׃, U+05F3 ׳, and U+05F4 ״ in DejaVu + Sans. (by Wesley Transue) +- instructions for U+2116 in Sans (by Andrey V. Panov) +- Unicode 5.1 update: moved U+F208 to U+2C6D, U+F25F to U+2C71, added + U+2C6E-U+2C6F, U+2C72-U+2C73, updated outline of U+2C71 in Sans. (by + Denis Jacquerye) +- updated and instructed U+0401 in Sans (by Andrey V. Panov) +- fixed the bug in Sans faces where U+02EC ˬ faced the wrong direction. + Also, added a few more glyph instructions. (by Wesley Transue) +- removed OS2Sub and OS2Strike that weren't intentional in Sans + ExtraLight. (by Denis Jacquerye) +- updated instructions for U+401, U+44F in Serif Book. (by Andrey V. + Panov) +- instructions for U+02C4 ˄, U+02C5 ˅, U+03D8 Ϙ, U+03D9 ϙ, U+0494 Ҕ, and + U+0495 ҕ in Sans Book. (by Wesley Transue) +- instructions for U+01A6 Ʀ, U+0238 ȸ, U+0239 ȹ, U+02EC ˬ, and U+05C6 ׆ + in Sans Book. (by Wesley Transue) +- DejaVuSans.sfd DejaVuSerif.sfd: updated instructions for U+447 and + U+451 using code generated with xgridfit (by Andrey V. Panov) +- instructions for a few glyphs in the Latin Extended-B Block, Greek + Block, Cyrillic Block, and N'Ko block. (by Wesley Transue) +- updated sfdnormalize.pl, and SFD files to new SFD format with empty + lines. (by Denis Jacquerye) + +Changes from 2.22 to 2.23 + +- fixed bug which made Condensed fonts appear instead of normal width ones +- added U+20DB, U+20DC, and U+20E1 to Sans (by Roozbeh Pournader) +- added hinting instructions to U+01A7, U+01AA-U+01AC, U+01AE-U+01AF, + U+01BC-U+01BD, U+01BF, U+01F7, U+0277, U+027F, U+0285-U+0286, U+0297, U+02AF, + U+02B4-U+02B5, U+02BD, U+030D, U+0311, U+0329, U+04A0-U+04A1 in Sans Book (by + Wesley Transue) +- modified hinting instructions of U+04A2 in Sans Book (by Wesley Transue) +- added hinting instructions to U+237D, U+2423 in Mono Book and Mono Bold (by + Wesley Transue) +- added mathematical alphanumeric symbols to all styles (by Max Berger) +- added Unicode 5.1 U+2E18 as U+2E18.u51 (not yet usable) to Sans (by Roozbeh + Pournader) +- dereferenced all glyphs with mixed references and outlines (by Denis + Jacquerye) +- removed non-zero width from U+0344 in Sans (by Denis Jacquerye) + +Changes from 2.21 to 2.22 + +- directory structure has changed, we now use the Makefile +- modified Armenian U+0565 in Sans (by Սահակ Պետրոսյան) +- added double struck letters and numbers U+2102, U+210D, U+2115, + U+2119-U+211A, U+211D, U+2124, U+213C-U+2140, U+2145-U+2149, U+1D538-U+1D539, + U+1D53B-U+1D53E, U+1D540-U+1D544, U+1D546, U+1D54A-U+1D550, U+1D552-U+1D56B, + U+1D7D8-U+1D7E1 to Serif (by Stephen Hartke) +- added letterlike symbols U+2103, U+2109, U+2127, U+214B, U+2141-U+2144 to + Serif (by Ben Laenen) +- fixed outline direction of U+2143 in Sans Bold/Bold Oblique (by Ben Laenen) +- added arrow set in Serif: arrows: U+2194-U+21FF; dingbats: U+27A1; + supplemental arrows A: U+27F0-U+27FF; supplemental arrows B: U+2900-U+2975, + U+297A; miscellaneous symbols and arrows: U+2B00-U+2B11 (by Ben Laenen) +- added U+0180, U+01DE, U+01E0-01E1, U+022A, U+022C, U+0230, U+1E08-U+1E09, + U+1E10-U+1E11, U+1EB0-U+1EB1 to Mono (by Denis Jacquerye) +- adjusted U+01D5, U+01D7, U+01D9, U+1DB in Mono (by Denis Jacquerye) +- added Ogham in Sans (by Wesley Transue) +- added Yijing Hexagram Symbols in Sans (by Wesley Transue) +- hinting instructions added to Cyrillic U+0460, U+04A6-U+04A7, U+04AC-U+04AD, + U+04C7-U+04C8, U+04F6-U+04F7, U+04FA-U+04FB, U+050C-U+050D in Sans Book (by + Wesley Transue) +- adjusted Cyrillic letters U+042A, U+044A, U+044C, U+0459-U+045B, U+0462, + U+048C-U+048D in Serif (by Andrey V. Panov) +- hinting instructions added to Lao U+0EB7 in Sans (by Wesley Transue) +- added Roman numerals and Claudian letter U+2160-U+2184 in Serif (by Ben + Laenen) +- added U+FFF9-U+FFFD to Sans, Serif and Mono (by Lars Næsbye Christensen) +- added mathematical symbols to Serif: U+2200, U+2203-U+2204, U+2213-U+2214, + U+2217-U+2218, U+2223-U+2226, U+2250-U+2255, U+2295-U+22AF, U+22C5 (by Ben + Laenen) +- modified bullet symbol U+2219 in Serif (by Ben Laenen) + +Changes from 2.20 to 2.21 + +- added U+FE20-U+FE23 (half diacritics) to Sans (by Denis Jacquerye) +- added anchor "half" to position right half of double marks, U+FE21 or U+FE23 + to Sans (by Denis Jacquerye) +- shifted U+0360 up to avoid collision with some outlines in Sans (by Denis + Jacquerye) +- added anchor above-mark anchor to U+035D, U+035E, U+0360, U+0361 in Sans (by + Denis Jacquerye) +- added instructions for ff, ffi, ffl ligatures in Serif Bold (by Eugeniy + Meshcheryakov) +- added instructions to some N'Ko glyphs (by Wesley Transue) +- added instructions to some Lao glyphs (by Wesley Transue) +- cleaning up 'liga' Standard Ligature in Latin, in Sans and Sans Mono (by + Denis Jacquerye) +- added U+046A, U+046B (big yus) in Serif (by Andrey V. Panov) +- added box drawing symbols to Sans and Serif (by Lars Næsbye Christensen) +- added Makefile to improve font and packages generating (by Nicolas Mailhot) + +Changes from 2.19 to 2.20 + +- removed TeX and TeXData tags from all sfd files (by Eugeniy Meshcheryakov) +- removed all 'frac' lookups (by Eugeniy Meshcheryakov) +- fixed duplicate glyph names (by Eugeniy Meshcheryakov) +- removed standard ligatures with U+00B7 in Mono (by Eugeniy Meshcheryakov) +- use reference to U+002D in U+00AD in Sans Oblique, and adjust instructions + (by Eugeniy Meshcheryakov) +- updated Cyrillic in Sans Extra Light (by Andrey V. Panov) +- added instructions to N'Ko U+07C1-U+07C6, U+07CA, U+07CE-U+07CF, U+07D1, + U+07D3-U+07D4, U+07D8, U+07DB and U+07EB in Sans (by Wesley Transue) +- added instructions to Lao U+0E8A, U+0E95, U+0E97, U+EA5, U+0EB4 and U+0EB5 + (by Wesley Transue) +- adjusted instructions for Hebrew glyphs (by Denis Jacquerye) +- added instructions for U+0265 in Sans Bold (by Denis Jacquerye) +- fix U+1D68 in Sans: it had the shape of delta, where it should be a rho (by + Ben Laenen) +- remove U+1D5C glyph in Sans Oblique (it was empty) (by Ben Laenen) +- fix instructions of U+01AD in Sans Bold (by Ben Laenen) +- fix instructions of U+042D in Serif (by Ben Laenen) +- remove buggy instructions of U+2328 in Serif (by Ben Laenen) +- corrected width of U+2C75-U+2C76 in Sans Bold and Serif Bold (by Gee Fung Sit) +- added U+2C75-U+2C77 to Mono (by Gee Fung Sit) + +Changes from 2.18 to 2.19 + +- fixed misplaced symbols (U+2325,2326) in Sans Oblique (by John Karp) +- added Mark to Base anchors: 'cedilla' for combining cedilla and + 'above-legacy' for stacking above precomposed glyphs (just a,e,i,o,u with + macron for now) in Sans (by Denis Jacquerye). +- added contextual substitution for Case and Dotless forms in all Sans variants + (by Denis Jacquerye). +- renamed 'ccmp' lookups for RTL and Basic (LGC, etc.) (by Denis Jacquerye) +- added anchor 'cedilla' for vowels in Sans. (by Denis Jacquerye) +- extended contextual dotless and case substitutions to handle both below and + above diacritics (by Denis Jacquerye) +- renamed Dotless and Case Form GSUB lookups in Sans with meaningful names (by + Denis Jacquerye) + +Changes from 2.17 to 2.18 + +- Re-encoded the source files for Full Unicode (by Ben Laenen) +- Re-enabled the "ff", "fl", "fi", "ffl", "ffi" ligatures by default in Serif + (by Ben Laenen) +- Disabled the "fi", "ffi" ligatures for languages with dotless i in Serif (by + Ben Laenen) +- added Tifinagh to Sans Book and Bold, U+2D30-U+2D65, U+2D6F, partially hinted + in Sans Book. (by Denis Jacquerye) +- added Tai Xuan Jing Symbols (U+1D300-1D356) to Sans (by Remy Oudompheng) +- added double-struck letters (U+1D538-U+1D56B minus reserved code points) to + Sans (by Gee Fung Sit) +- added U+22EE-U+22F1 to Sans (by Gee Fung Sit) +- added U+2C67-U+2C6C, U+2C75-U+2C77 to Serif (by Gee Fung Sit) +- italicized various glyphs in Latin Extended-B, IPA Extensions, Spacing + Modifier Letters, Phonetic Extension (Supplement) and Super- and Subscripts + in Serif Oblique fonts (by Gee Fung Sit) +- modified outlines, bearings of Hebrew U+05D6, U+05D8, U+05DB, U+05DE, U+05E0, + U+05E1, U+05E2, U+05EA in Sans Book and Oblique, adjusted hinting in Book + based on Yotam Benshalom's comments. (by Denis Jacquerye) +- added Braille Patterns (U+2800-U+28FF) to Serif fonts (by Gee Fung Sit) +- added N'Ko to Sans Book and Bold: U+07C0-U+07E7, U+07EB-U+07F5, U+07F8-U+07FA + (by Eugeniy Meshcheryakov) +- added U+0ED8 (Lao digit 8) to Sans (by Remy Oudompheng) +- added Lao diacritics U+0EB0-0EB9, U+0EBB-0EBC, U+0EC8-0ECD to Mono (by Remy + Oudompheng) +- renamed Serif [Bold] Oblique, make it Italic (by Eugeniy Meshcheryakov) +- added U+29FA-U+29FB to Sans and Sans Mono (by Gee Fung Sit) +- swapped glyphs for Eng U+014A from Sami Eng to African Eng, the latter being + more common (by Denis Jacquerye) +- swapped ae U+00E6 and ae.alt in Serif Italics fonts, thus fixing #8213 (by + Denis Jacquerye) +- minor improvements to Misc. Symbols in Sans (by Gee Fung Sit) +- minor improvements and additions to Sans ExtraLight (by Gee Fung Sit) +- improved instructions for various Cyrillic letters (by Eugeniy Meshcheryakov) +- fixed hinting of theta and chi in Sans Book (by Ben Laenen) +- added Georgian Mkhedruli to Sans, Serif and Mono, ASumtavruli to Sans and + Serif (by Besarion Gugushvili) + +Changes from 2.16 to 2.17 + +- Sans fonts: fix position for certain combinations of Arabic fatha, kasra, + shadda, damma, kasratan, dammatan, fathatan and hamza (by Ben Laenen) +- added 'ae.alt' to Serif Oblique fonts, with design matching shape of italic + 'a' instead of slanted 'a', see bug #8213 (by Denis Jacquerye) +- added super- and subscripts to Serif and Mono: U+1D2C-U+1D2E, U+1D30-U+1D3C, + U+1D3E-U+1D42, U+1D62-U+1D65, U+1D78, U+2071, U+207A-U+207E, U+208A-U+208E, + U+2090-U+2094 (by Gee Fung Sit) + +Changes from 2.15 to 2.16 + +- fixed hinting instructions for digits in DejaVu Sans Oblique, Bold Oblique, + and Serif Book to not change glyph width (by Eugeniy Meshcheryakov) +- added instructions for U+0404, U+0411, U+0413, U+0414, U+0417-U+041B, U+041F, + U+0423, U+0424, U+0426-U+0429, U+042C, U+042E, U+042F, U+0490 in Serif Bold + (by Eugeniy Meshcheryakov) +- added U+0220 and Eng.alt to Serif fonts (by Denis Jacquerye) +- added U+232C, U+2394, U+23E3 to Sans fonts (by John Karp) +- added U+230C-U+230F, U+231C-U+231F to Sans fonts, fixing bug:9547 + (by John Karp) +- adjusted dot below, dot above, dieresis above, dieresis below in Sans fonts + (by Denis Jacquerye) +- added U+2300, U+2301, U+2303, U+2304, U+2305, U+2307, U+2326, U+2327, U+232B, + arrow.base to Sans fonts (by John Karp) +- adjusted dot and dieresis below and above in Serif fonts (by Denis Jacquerye) +- added U+1E1C-U+1E1D to Serif fonts (by Denis Jacquerye) +- added U+22BE, U+22BF (by Wesley Transue) +- added U+2324; modified U+2325: more standard proportions, and matches U+2324 + and U+2387; added U+2387 : flipped U+2325 with standard arrowhead + (by John Karp) +- added Lao digits U+0ED0-0ED7, U+0ED9 (by Remy Oudompheng) +- added to Mono in Arabic block : U+060C, U+0615, U+061B, U+061F, + U+0621-U+063A, U+0640-0655, U+065A, U+0660-066F, U+0674, U+0679-0687, U+0691, + U+0692, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, + U+06C6, U+06CC, U+06CE, U+06D5, U+06F0-06F9 (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-A : U+FB52-FB81, U+FB8A-FB95, + U+FB9E, U+FB9F, U+FBAA-FBAD, U+FBE8, U+FBE9, U+FBFC-FBFF (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-B : U+FE70-FE74, U+FE76-FEFC, + U+FEFF (by Remy Oudompheng) +- added U+05BA, U+05BE, U+05F3, U+05F4, U+FB1E, U+FB21-U+FB28, U+FB4F to Sans + (by Eugeniy Meshcheryakov) +- added U+2102 to Mono (by Eugeniy Meshcheryakov) +- added U+2983-U+2984 to Sans (by Gee Fung Sit) +- added U+2A2F to Sans, Serif and Mono (by Gee Fung Sit) +- added U+2373-2375, U+237A to Sans (by John Karp) +- converted kern pairs to kern classes with Tavmjong Bah's scripts + (by Denis Jacquerye) +- set ScriptLang of kerning classes to just latn because of Pango bug + (by Denis Jacquerye) +- added DNK to ScriptLang latn otherwise it is excluded, and SRB and MDK to + cyrl (by Denis Jacquerye) +- removed flag 0x80 in generate.pe, otherwise it generates kerning tables some + systems don't like; thus loosing Apple tables (by Denis Jacquerye) +- removed ligature for precomposed legacy characters of Sans Oblique fonts + (by Denis Jacquerye) +- added bearings to en dash U+2013, em dash U+2014 and figure dash U+2012 + by making dashes shorter, preserving character width (by Denis Jacquerye) +- reduced U+031C, U+0325 (ring below), U+0339 to be entirely visible; + added instructions in Sans Book; changed U+1e00-U+1e01 to use new ring below + (by Denis Jacquerye) +- adjusted circumflex below on U+1E12-U+1E13, U+1E18-U+1E19, U+1E3C-U+1E3D, + U+1E4A-U+1E4B, U+1E70-U+1E71, U+1E76-U+1E77 in Sans fonts (by Denis Jacquerye) +- Added U+0ED4, U+0ED5 to DejaVu Sans (by Remy Oudompheng) +- Lao-specific anchors (by Remy Oudompheng) +- added alternate I to match the small capital in Sans (by Gee Fung Sit) + +Changes from 2.14 to 2.15 + +- improved hinting in Sans Oblique to deal with some spacing and inconsistency + issues (by Ben Laenen) +- added anchors to Mono Book, and added GPOS rules for combining diacritics to + show up as zero width glyphs (by Ben Laenen) +- removed U+F21C (PUA), it was copy of U+2C64 from Latin Extended C (by Eugeniy + Meshcheryakov) +- added U+27E6-U+27E7 to Sans (by Gee Fung Sit) +- added U+1407, U+1409, U+140C-U+141B, U+141D-U+1425, U+1427-U+142E, + U+1435-U+1438, U+143A-U+1449, U+1452, U+1454, U+1457-U+1465, U+1467-U+146A, + U+1471, U+1474-U+1482, U+1484-U+1488, U+148F, U+1492, U+14A0, U+14A2, U+14A9, + U+14AC-U+14BA, U+14BC, U+14BD, U+14C6, U+14C9-U+14CF, U+14D1, U+14D2, U+14D9, + U+14DC-U+14E9, U+14EC, U+14F3, U+14F6-U+1504, U+1506, U+1507, U+1510-U+1525, + U+152C, U+152F-U+153D, U+1540, U+1541, U+154E, U+154F, U+1552, U+155B, U+155C, + U+1568, U+1569, U+1574-U+157B, U+157D, U+15A7-U+15AE, U+1646, U+1647 (by + Eugeniy Meshcheryakov) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc in Sans Book (by Denis Jacquerye) +- added U+0496-U+0497 in Serif (by Andrey V. Panov) + +Changes from 2.13 to 2.14 + +- added Philippine peso glyph U+20B1 (by Clayborne Arevalo) +- made U+2012 have the same width as digits, according to Unicode 5.0, + page 206 (by Roozbeh Pournader) +- made all of the "above" combining characters remove the dot of "i", + "j", etc (Soft_Dotted characters), according to Unicode 5.0, + page 228 (by Roozbeh Pournader) +- made U+012F, U+03F3, U+0456, U+0458, U+1E2D, and U+1ECB (all fonts + except Mono), U+0249, U+2148, and U+2149 (Sans and Sans Condensed), + U+0268 (Sans ExtraLight, Serif and Serif Condensed), and U+029D (Serif + and Serif Condensed) respect the Soft_Dotted property (by Roozbeh + Pournader) +- added U+223E, U+223F, U+2240, U+22C2, U+22C3 to Sans (by Remy Oudompheng) +- added U+203D to Serif (by Gee Fung Sit) +- added zero-width glyphs for U+2061-U+2063 to Sans and Serif (by Gee + Fung Sit) +- changed isolated forms of Arabic waw (U+0648, U+0624 and U+06C6) (bug #9432) + (by Ben Laenen) +- added Lao consonants U+0E81, U+0E82, U+0E84, U+0E87, U+0E88, U+0E8A, + U+0E8D, U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA, + U+0EAB, U+0EAD-0EAF to Sans Mono (by Remy Oudompheng) +- added U+0200-U+0217, U+0226-U+0229, U+02F3, U+1E00-U+1E07, + U+1E0A-U+1E0B, U+1E18-U+1E1F, U+1E22-U+1E23, U+1E28-U+1E2D, + U+1E3A-U+1E3B, U+1E40, U+1E48-U+1E49, U+1E56, U+1E58-U+1E59, + U+1E5E-U+1E5F, U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, U+1E72-U+1E77, + U+1E86-U+1E8B, U+1E92-U+1E96, U+1EA0-U+1EA1, U+1EF4-U+1EF5 to Mono + (by Ben Laenen) +- renamed uppercase variants of diacritics (macron, breve, double grave, + double acute, inverted breve, dot above) to "uni03XX.case" in Mono + (by Ben Laenen) +- moved uppercase variants of diacritics up in Mono so they properly + vertically align on capitals (by Ben Laenen) +- precomposed glyphs with macron, breve, double grave, double acute, + inverted breve, dot above, macron below, breve below, inverted breve + below, dot below, cedilla, caron below, circumflex below, diaeresis + below, tilde below now reference to combining diacritics instead of + space modifiers in Mono (by Ben Laenen) +- made ring below (U+0325), and half rings below (U+031C and U+0339) + smaller in Mono (by Ben Laenen) +- added U+205F to all fonts (by Roozbeh Pournader) +- added U+035E-U+035F to Sans (by Roozbeh Pournader) +- added empty glyphs for U+034F, U+202A-U+202E, U+2060, U+206A-206F, + U+FE00-U+FE0F to non-Mono fonts (by Roozbeh Pournader) +- added U+2101, U+2107-U+2108, U+210B, U+210C, U+2110, U+2112, U+211B, + U+211F, U+2123, U+2125, U+2128-U+2129, U+212C-U+212D, U+212F, + U+2130-U+2131, U+2133, U+2136-U+213A, U+2141-U+2144, U+2B00-U+2B11, + U+2B20-U+2B23 to Sans (by John Karp) +- reshaped omega (U+03C9) in Mono (by Ben Laenen) +- added U+2205, U+22C6, U+2300-U+2301, U+2303-U+2306, U+230C-U+230F, + U+2312-U+2315, U+231C-U+231F, U+2335, U+2337-U+233E, U+2341-U+2344, + U+2347-U+2348, U+234B-U+234D, U+2349-U+2350, U+2352-U+2354, + U+2357-U+2359, U+235A-U+235C, U+235E-U+2360, U+2363-U+2365, + U+2368-U+2369, U+236B-U+2370, U+2373-U+237A, U+2380-U+2383, + U+2388-U+238B, U+2395 in Mono (by Ben Laenen) + +Changes from 2.12 to 2.13 + +- adjusted U+0198B, U+01B3-U+01B4 in Sans, hinted U+01B4 in Sans Book + (by Denis Jacquerye) +- added U+27F0-U+27FF, U+2906-U+2907, U+290A-U+290B, U+2940-U+2941 to Sans + (by Denis Jacquerye) +- added U+01E6-U+01E9, U+01EE-U+01EF, U+01F4-U+01F5, U+01FC-U+01FF, + U+021E-U+021F, U+0245, U+02BD, U+02C9, U+1E9B, U+2045-U+2046, U+2213, U+22C5, + U+22EF to Sans Mono (by Roozbeh Pournader) +- added U+04FA-U+04FD to Sans (by Michael Everson) +- removed U+2329 and U+232A because of their CJK properties, added U+27E8 + and U+27E9 in their stead, fixing part of bug #9038 (by Roozbeh Pournader) +- corrected and improvised U+0466-U+0469, U+046E-U+0471, U+047C-U+047D, U+0482, + U+0484-U+0486, U+0492-U+0493, U+04B0-U+04B1, U+050C-U+050D, and U+204A + in Sans (by Michael Everson) +- added instructions for U+0402, U+0409, U+040A, U+040B, U+044D, U+040F, + U+0452, U+0459-U+045B, U+045F to Sans Book (by Eugeniy Meshcheryakov) +- made italic shape for U+431, U+432, U+437, U+43B, U+43C, U+43D, U+444, U+447, + U+44D, U+44F, U+459, U+45A in SerifOblique and SerifBoldOblique + (by Andrey V. Panov) +- modified U+024C to match glyph in Unicode chart, fixing bug #9039 + (by Denis Jacquerye) +- made some canonically equivalent characters share the same glyph: + U+02B9 = U+0374, U+0343 = U+0313, and U+0387 = U+00B7 also adjusting U+02BA + to look like double U+02B9, fixing parts of bug #9038 (by Roozbeh Pournader) +- changed shapes for U+0478 and U+0479 in Sans to those in the Unicode charts, + based on a recent decision by Unicode Technical Committee to only use + the digraph form (by Michael Everson) +- adjusted width of NBSP U+00A0 and NNBSP U+202F, fixing bug #8401 + (by Denis Jacquerye) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc (by Roozbeh Pournader and Denis Jacquerye) +- added U+1402, U+1430, U+144D, U+146C, U+148A, U+14A4, U+14C1, U+14D4, U+14EE, + U+1527, U+1545, U+157E, U+158E, U+15AF to Sans (by Eugeniy Meshcheryakov) +- enlarged width of U+459 and U+45A in Serif (by Andrey V. Panov) +- made traditional shape for U+452, U+45B (by Andrey V. Panov) +- added euro sign U+20AC to Sans ExtraLight, making fontconfig recognize + the font as supporting English (by Denis Jacquerye) + +Changes from 2.11 to 2.12 + +- added U+0180 to Serif (by Denis Jacquerye) +- improved and/or hinted Armenian letters U+0542, U+0546, U+0562, + U+0563, U+0564, U+0577, U+0582 in Sans (by Ben Laenen) +- added U+4FE-U+4FF, U+512-U+513, U+2114, U+214E, U+26B2 to Sans + (by Gee Fung Sit) +- adjusted U+0496-U+0497, U+049A-U+04A1 in Sans to match U+0416, + U+041A, U+0436 and U+043A (by Gee Fung Sit) +- Mathematical Operators in Sans: changed U+22C0-U+22C1 to match + other n-ary operators, adjusted U+2203-U+2204, changed U+2220 in + Sans to match the style of U+2221 (by Gee Fung Sit) +- added U+1401, U+1403-U+1406, U+140A, U+140B, U+1426, U+142F, + U+1431-U+1434, U+1438, U+1439, U+1449, U+144A, U+144C, + U+144E-U+1451, U+1455, U+1456, U+1466, U+146B, U+146D-U+1470, + U+1472, U+1473, U+1483, U+1489, U+148B-U+148E, U+1490, U+1491, + U+14A1, U+14A3, U+14A5-U+14A8, U+14AA, U+14AB, U+14BB, U+14C0, + U+14C2-U+14C5, U+14C7, U+14C8, U+14D0, U+14D3, U+14D5-U+14D8, + U+14DA, U+14DB, U+14EA, U+14ED, U+14EF-U+14F2, U+14F4, U+14F5, + U+1405, U+1526, U+1528-U+152B, U+152D, U+152E, U+153E, + U+1542-U+1544, U+1546-U+154D, U+1550, U+1553, U+1555-U+155A, + U+1567, U+156A, U+157C, U+157F-U+1585, U+158A-U+158D, + U+158F-U+1596, U+15A0-U+15A6, U+15DE, U+15E1, U+166E-U+1676 to + Sans (by Eugeniy Meshcheryakov) +- re-enabled Latin ligatures fi, ffi, fl, ffl and ff in Sans + (by Ben Laenen) +- made italic shape for U+436, U+44A, U+44B, U+44C, U+44E, U+45F, + U+463 in SerifOblique and SerifBoldOblique (by Andrey V. Panov) +- fixed sub- and superscript metrics in Condensed Sans (bug #8848) + (by Ben Laenen) +- added U+474, U+475 in Serif (by Andrey V. Panov) +- hinted Greek glyphs U+03B7, U+30B8, U+03B9, U+03C1, U+03C3, + U+03C6 in Mono Book (by Ben Laenen) + +Changes from 2.10 to 2.11 + +- added instructions for Hebrew glyphs (Sans Book, by Eugeniy + Meshcheryakov) +- changed U+01A6 (Latin Yr) after bug #8212, in Sans, Serif and + Sans Mono fonts (by Denis Jacquerye). +- removed instruction for U+2600-U+26A1 (by Mederic Boquien) +- added U+202F and set width of U+00A0 (nobreakingspace) to the + same as U+0020, space (by Denis Jacquerye). +- added and improved instructions for various Cyrillic letters + (by Eugeniy Meshcheryakov) +- Changed U+416, U+42F, U+427 (non-Bold), U+436, U+447 (non-Bold), + U+44F, U+437 (Bold), corrected U+40F, U+414, U+424, U+426, U+429, + U+434, U+438 (Bold), U+446, U+449, U+44D (non-Bold), U+45F in + Sans Mono (by Andrey V. Panov) +- made small corrections to Cyrillic, most appreciable to U+409, + U+413, U+41B, U+427 and U+433, U+434, U+43B, U+447, U+459 + (upright fonts) to Serif (by Andrey V. Panov) +- adjusted bearings of U+410, U+416, U+41A, U+42F, U+436, U+43A, + U+443, U+44F in Serif (by Andrey V. Panov) +- enlarged width of U+44A, U+44B, U+44C, U+463 in Serif + (by Andrey V. Panov) +- added ligature "iacute" as "afii10103" (U+456) "acutecomb" in + Serif (by Andrey V. Panov) +- made italic shape to U+446, U+448, U+449 in Serif (by Andrey V. + Panov) +- added "afii10831" (U+F6C7), "afii10832" (U+F6C8) in Serif (by + Andrey V. Panov) +- new minimum version of fontforge is 20061014 (by Ben Laenen) + +Changes from 2.9 to 2.10: + +- added U+0242, U+024A-U+024B, U+024E-U+024F, U+037C-U+037D, U+0E3F, + U+1D2C-U+1D2E, U+1D30-U+1D42, U+1D5D-U+1D6A, U+1D78, U+1DB8, + U+2090-U+2094, U+20D0-U+20D1, U+2C60-U+2C66, U+2C6B-U+2C6C, U+2C74 and + U+FB29 to Sans (by Gee Fung Sit) +- added Lao glyphs : U+0E81-0E82, U+E084, U+0E87-0E88, U+0E8A, U+0E8D, + U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA-0EAB, + U+0EAD-0EB9, U+0EBB-0EBD, U+0EC0-0EC4, U+0EC6, U+0EC8-0ECD, U+0EDC-0EDD + (by Remy Oudompheng) +- fixed U+0193 not showing in Windows (bug #7897) (by Ben Laenen) +- changes to U+222B-222D in Sans Mono (by Remy Oudompheng) +- ported the three remaining currency symbols from Arev (U+20B0, + U+20B2-U+20B3), and replaced one (U+20AF) in Sans (by Lars Naesbye + Christensen) +- corrected U+20A5 in Sans (by Gee Fung Sit) +- merged Double-Struck Letters from Arev: U+2102, U+210D, U+2115, + U+2119-U+211A, U+2124, U+213C-U+2140 (by Gee Fung Sit) +- added U+2308-U+230B and U+2329-U+232A to Sans Mono and Serif faces, + fixed incorrect direction of U+2329 in Sans faces, and improved + U+2308-U+230B in Sans faces per Ben Laenen's suggestions (by David + Lawrence Ramsey) +- added U+06D5 and final form of it (needed for Kurdish) (by Ben Laenen) +- added two special glyphs U+F000 and U+F001 in Sans Book that show the + current ppem size (horizontal and vertical) (by Ben Laenen) +- added U+2318 and U+2325 to Sans Mono faces, based on the Sans versions + (by David Lawrence Ramsey) +- added U+2B14-U+2B1A to all faces except Sans ExtraLight (by David + Lawrence Ramsey) +- respaced all Geometric Shapes characters in Serif faces to match those + in Sans faces again, respaced U+23CF in Sans, Sans ExtraLight, and + Serif faces to match U+25A0 (or Sans in Sans ExtraLight's case) again, + and respaced U+2B12-U+2B13 in Sans and Serif faces to match U+25A1 + again (by David Lawrence Ramsey) +- corrected width of Modifier Small Letters U+1D43-1D5B in Sans Oblique + and U+1D9B-U+1DBF in Sans Oblique and Sans Bold Oblique (by Gee Fung Sit) +- added a bunch of glyphs to Sans ExtraLight (see SVN for details) (by + Gee Fung Sit) +- adjusted Cyrillic descenders in Sans ExtraLight to sync with Sans (by + Gee Fung Sit) +- added U+0242, U+0245 to Serif (by Gee Fung Sit) +- replaced the SHPIX routines which gave them bad spacing at certain + sizes in FreeType for A, V, Z, v and z in Sans Bold (by Ben Laenen) + +Changes from 2.8 to 2.9: + +- DejaVuSansExtraLight.sfd: changed family name from "DejaVu Sans" to + "DejaVu Sans Light" (in case we add a Light weight variant), so legacy + apps that understand only 4 styles are happy. (by Denis Jacquerye) +- added Name ID 16, aka preferred family name, and Name ID 17, aka + preferred style name, so contemporary apps that understand more that 4 + styles can use big fonts families "DejaVu Sans" and "DejaVu Serif". For + those, Extralight and Condensed are just styles not different families. + (by Denis Jacquerye) +- added U+22B6-22BD, U+22C0-22C1, U+22D6-22D7 to Sans. (by Remy Oudompheng) +- added U+037B, U+2184, U+2C67-U+2C6A and U+2C75-U+2C77 to Sans (by Gee + Fung Sit) +- adjusted asteriskmath (U+2217) for consistency with other mathematical + operators in Sans (by Ben Laenen) +- hinted some Armenian capitals in Sans Book (by Ben Laenen) +- added U+0246 - U+0249 (by Ben Laenen) +- BUGFIX : swapped U+224E and U+224F, in Sans, Sans Condensed and Sans Mono + (by Remy Oudompheng) +- adjusted U+20B5 (by Mederic Boquien) +- swapped U+21DA and U+21DB which were in wrong order (by Heikki Lindroos) +- added U+222E-2233, U+239B-23AD, U+2A00-2A02, U+2A0F-2A1C to Sans (by Remy + Oudompheng) +- added U+239B-23AD to Mono (by Remy Oudompheng) +- added U+2024-2025 to Serif (by Mederic Boquien) +- added U+222C-222D, U+2A0C-2A0E to Serif (by Remy Oudompheng) +- added U+2190-21FF to Mono (by Heikki Lindroos) +- added Hebrew glyphs - U+05B0-U+05BD, U+05BF-U+05C3, U+05C6, U+05C7, + U+05D0-U+05EA, U+05F0-U+05F2, U+FB1F, U+FB20, U+FB2A-U+FB36, + U+FB38-U+FB3C, U+FB3E, U+FB40, U+FB41, U+FB43, U+FB44, U+FB46-U+FB4E (by + Gee Fung Sit and Eugeniy Meshcheryakov) +- adjustments for Cyrillic in Sans (by Andrey V. Panov) +- made italic shape for U+0434, U+0456, U+0457 in SerifOblique and Serif + Bold Oblique (by Andrey V. Panov) + +Changes from 2.7 to 2.8: + +- fixed instructions for U+0423, U+0427, U+0447, U+0448 in Serif, so they + look good at large sizes too (by Eugeniy Meshcheryakov) +- added U+FB00 and U+FB03 to U+FB06 to Serif typefaces (by Heikki Lindroos) +- added U+26B0-U+26B1, U+2701-U+2704, U+2706-U+2709, U+270C-U+2727, U+2729 + to U+274B, U+274D, U+274F to U+2752, U+2756, U+2758-U+275E, U+2761 to + U+2775 (by Heikki Lindroos) +- added and improved instructions for Cyrillic letters in Mono and Serif + (Book, by Eugeniy Meshcheryakov) +- rotated U+26B0 (was too small in mono) (by Gee Fung Sit) +- adjusted U+1EDA-U+1EDD, U+1EE8-U+1EEB, capitals using capital specific + accent and moved diacritics to match position on U+00F2 (ograve), etc. + (by Denis Jacquerye) +- added U+20D6, U+20D7 to Sans (by Gee Fung Sit) +- made Armenian ligatures discretionary since the Firefox ligature problem + still isn't fixed (by Ben Laenen) +- moved Armenian hyphen U+058A to a higher position (bug #7436) (by Ben + Laenen) +- hinted Greek glyphs in Sans Bold (by Ben Laenen) +- enabled Arabic lam-alif ligatures when diacritics are used (by Ben Laenen) + +Changes from 2.6 to 2.7: + +- added glyphs needed for Kurdish: U+0695, U+06B5, U+06C6, U+06CE and their + init/medi/fina forms in Sans (by Ben Laenen) +- added U+02CD, U+01F8 - U+01F9, U+1E3E - U+1E3F, U+1E30 - U+1E35, U+1EBC - + U+1EBD, U+1EF8 - U+1EF9 (includes glyphs needed for Yoruba, Maori, Guarani + and Twi) (by Ben Laenen) +- added U+22C8-22CC, U+29CE-29D5, U+2A7D-2AA0, U+2AAE-2ABA, U+2AF9-2AFA to + Sans (by Remy Oudompheng) +- adjusted diacritics on Vietnamese, Pinyin and other characters: + U+01A0-U+01A1, U+01AF-U+01B0, U+01D5-U+01DC, U+01DE-01E1, U+01FA-U+01FB + U+022A-U+022D, U+0230-U+0231, U+1E14-U+1E17, U+1E4C-U+1E53, U+1E78-U+1E7B, + U+1EA4-U+1EF1 in Sans (Book, Bold and Oblique) (by Denis Jacquerye) +- added basic arrows U+2190-U+2193 in Serif, which completes MES-1 compliance + for Serif (by Ben Laenen) +- added U+01E4, U+01E5, U+01FA, U+01FB, U+02BD, U+02C9 and U+02EE to Serif + (by Ben Laenen) +- fixed U+0209 in Serif Bold Oblique (by Ben Laenen) +- adjusted Box Drawing block characters U+2500-257F in Mono to fit character + cell, shifting them up by 416 (Denis Jacquerye) +- redid U+0194 in Sans (by Ben Laenen) +- added U+2217-2218, U+2295-22A1 to Mono (by Remy Oudompheng) +- added U+0462 to Serif (by Andrey V. Panov) +- added U+226C, U+228C-228E, U+2293-2294, U+22F2-22FF to Sans (by Remy + Oudompheng) +- adjusted U+2208-220D in Sans (by Remy Oudompheng) +- improved some Cyrillic glyphs in Mono (by Andrey V. Panov), rewritten + instructions for changed glyphs (by Eugeniy Meshcheryakov) +- added U+1E0E-1E0F, U+1E8E-1E8F to Mono fonts (by Denis Jacquerye). (bug + #7166) +- renamed 'Dotabove' to 'Dotaccent' in Mono Sans Oblique to match other fonts + (by Denis Jacquerye). +- added U+200B-U+200F in Sans faces and Serif faces, U+200B and U+200C were + in Sans already (by Lars Naesbye Christensen) +- added U+2601-U+262F, U+263D, U+263E, U+2648-U+265F, U+2668, U+2670-U+268B, + U+2690-U+269C, U+26A0, U+26A1, U+2794, U+2798-U+27AF, U+27B1-U+27BE to Mono + (by Heikki Lindroos) +- replaced the references with unshifted ones for both κ U+03BA and к U+043A + in Mono Book (by Denis Jacquerye) +- fixing glyph for U+04ED in Mono Book, consisted only of dieresis (by Andrey + V. Panov). + +Changes from 2.5 to 2.6: + +- redid U+2032 - U+2037, U+2057 based on Arev in Sans (by Gee Fung Sit) +- added U+0195, corrected U+039E, U+204B in Sans ExtraLight (by Gee Fung Sit) +- added instructions for some Cyrillic letters in Sans Bold (by Eugeniy + Meshcheryakov) +- added vulgar fractions U+2153-U+215F for Serif, made with references (by + Lars Naesbye Christensen) +- added U+228F-2292, U+2299-22AF, U+22B2-22B5, U+22CD, U+22D8-22ED to Sans + (by Remy Oudompheng) +- added U+2208-220D, U+2238-223D, U+2278-2281, U+228A-228B, U+228F-2292, + U+22CD, U+22DA-22E9 to Mono (by Remy Oudompheng) +- fixed misplaced dot in U+2250 in Mono (by Remy Oudompheng) +- added instructions for some Cyrillic letters in Mono Book and Bold(by + Eugeniy Meshcheryakov) +- minor changes to U+2241, U+2261-2263, U+22A4, U+22A5 in Sans (by Remy + Oudompheng) +- added hinting instructions to lowercase Armenian glyphs in Sans Book (by + Ben Laenen) +- changed U+2208, U+220B to match U+2209 and U+220C in Sans Bold (by Remy + Oudompheng) +- added Braille patterns U+2800-U+28FF to Sans (by Mederic Boquien) +- added instructions for some Cyrillic letters in Serif Book (by Eugeniy + Meshcheryakov) +- renamed BoldOblique fonts to Bold Oblique in TTF Name as originally in + Bitstream Vera fonts (by Denis Jacquerye) +- added hinting instructions to some Latin-B Extended and IPA characters in + Sans Book (by Denis Jacquerye and Ben Laenen) +- adjusted bearings, replaced diacritics, hinted hook and horn for + Vietnamese in Sans Book (by Denis Jacquerye) +- made FAX, TM, TEL, etc. discritionary ligatures in Sans and Serif fonts + (by Denis Jacquerye) +- removed ligatures of precomposed characters in Sans and Serif fonts (by + Denis Jacquerye) +- added U+F208, U+F20A, U+F215-F217, U+F21A-F21B, U+F25F in PUA (from SIL's + PUA, probably in Unicode 5.0): U+0243, U+0244, U+0245, U+024C, U+024D, + U+2C64, (U+2C6D), (U+2C71) +- modified some glyphs in Serif Oblique to make them more italic (by Denis + Jacquerye) + +Changes from 2.4 to 2.5: + +- fixed excessive kerning bug that occurs with Pango (by Denis Jacquerye) +- added U+20AF to Sans and Serif (by Lars Naesbye Christensen) +- regenerated Condensed faces (by Ben Laenen) +- added U+035C-U+035D to Sans, fixed U+0361 (by Denis Jacquerye) +- integrated 255 characters from Arev fonts: Latin Extended-B, Spacing + Modifiers, Combining Diacritical Marks, Cyrillic, Cyrillic supplement, + General Punctuation, Letterlike Symbols, Arrows, Mathematical Operators, + Miscellaneous Technical, Dingbats, Alphabetic Presentation Forms (by Denis + Jacquerye) +- added basic Cyrillic and basic Greek to Sans ExtraLight (by Denis Jacquerye) +- added U+0498, U+049A, U+04AA, U+04AB, U+04AF to Serif (by Eugeniy + Meshcheryakov) +- added U+0494, U+0495, U+0498, U+0499, U+04AA, U+04AB, U+04C3, U+04C4, + U+04C7, U+04C8 to Mono (by Eugeniy Meshcheryakov) +- adjusted weight of U+0256, U+0257, U+0260, U+0272, U+0273, U+0277, U+029B, + U+02A0 and modifed U+028B and U+027A in Mono (by Denis Jacquerye) +- added U+2000-200A to Mono (by Denis Jacquerye) +- added vulgar fractions U+2153 - U+215F to Mono (by Gee Fung Sit) +- adapted metrics of Arabic glyphs so they stay above cut-off height in Sans + (by Ben Laenen) +- fixed mkmk anchors for Arabic diacritics so they stack properly in Sans (by + Ben Laenen) +- fixed weight of lowercase upsilon in Sans Bold, make small adjustment to + lowercase omega in Sans (by Ben Laenen) +- added U+210E (by Mederic Boquien) +- unslanted U+2201, U+221B and U+221C in Sans Oblique (by Mederic Boquien) +- added several mathematical relation symbols to Sans and Mono (U+2241-224C, + U+2250-2255, U+2260-2269, U+226E-2277, U+2282-2287) modified U+223C to match + other tildes, and U+2282-2284 to have the same shape. (by Remy Oudompheng) +- made U+2234-U+2237 refer to U+2219 instead of U+00B7 in Sans (by Mederic + Boquien) +- added U+2238-223B, U+226A-226B, U+2278-2281, U+2288-228B to Sans (by Remy + Oudompheng) +- unslanted and changed reference of U+22C5 from U+00B7 to U+2219 in Sans (by + Mederic Boquien) +- added U+224D-225F, U+226D, U+22C6 to Sans and unslanted U+2219 in Sans + Oblique. (by Remy Oudompheng) +- added U+224D-225F, U+226D to Mono, shifted U+2266-2269 higher upwards and + unslanted U+2219 in Oblique. (by Remy Oudompheng) +- merged Coptic glyphs from Arev 0.2 (by Lars Naesbye Christensen) +- fixed and adjusted various Cyrillic glyphs in Serif (by Andrey V. Panov) +- made fi, fl... ligatures discretionary ligatures (by Ben Laenen) + +Changes from 2.3 to 2.4: + +- added U+04A2, U+04A3, U+04AC - U+04AF, U+04BA, U+04BB, U+04C0 - + U+04C2, U+04CB, U+04CD, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04E8 - U+04F5, + U+04F6 - U+04F9 to Mono (by Eugeniy Meshcheryakov) +- added U+048C, U+048D, U+0494, U+0495, U+049E - U+04A7, U+04AC - + U+04AE, U+04B4- U+04B7, U+04BA, U+04BB, U+04C0 - U+04C4, U+04C7, U+04C8, + U+04CB, U+04CC, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04EC - U+04F9 to Serif + (by Eugeniy Meshcheryakov) +- added U+2134 to Sans (by Gee Fung Sit) +- added U+2080 - U+2089 to all faces (by Gee Fung Sit) +- several minor corrections to Sans (by Gee Fung Sit) +- major corrections to Sans Condensed (by Gee Fung Sit) +- corrected Superscripts and Subscripts in Sans (by Gee Fung Sit) +- corrected anchors of U+0316-U+0319 (by Denis Jacquerye) +- Verajja integrated (by Stepan Roh) +- copied U+2328, U+2600, U+2639-U+263C, U+263F-U+2647, U+2660-U+2667, + and U+2669-U+266F from Sans to Serif, and copied scaled-down versions of + them to Sans Mono (by David Lawrence Ramsey) +- added U+20B4 to all faces (by Eugeniy Meshcheryakov) +- added more minor positional adjustments to U+2638 in all faces to + match the other miscellaneous symbols in Verajja, and rescale it in Sans + Mono so that it looks better (by David Lawrence Ramsey) +- added U+2242, U+2243 and U+22A4 (by Mederic Boquien) +- corrected U+2245 in Sans (by Mederic Boquien) +- added U+0221, U+0234-0236 (by Denis Jacquerye) +- added in Arabic block to Sans: U+060C, U+0615, U+061B, U+061F, U+0621 +- U+063A, U+0640 - U+0655, U+0660 - U+066F, U+0679 - U+0687, U+0698, U+06A1, + U+06A9, U+06AF, U+06BA, U+06BF, U+06CC, U+06F0 - U+06F9 (by Ben Laenen) +- added in Arabic Presentation Forms A to Sans: U+FB52 - U+FB81, U+FB8A +- U+FB95, U+FB9E - U+FB9F, U+FBE8 - U+FBE9, U+FBFC - U+FBFF (by Ben Laenen) +- added complete Arabic Presentation Forms B to Sans: U+FE70 - U+FE74, + U+FE76 - U+FEFC, U+FEFF (by Ben Laenen) +- added complete Greek Extended block to Mono (by Ben Laenen) +- modified Greek capitals with tonos in Mono (by Ben Laenen) +- added U+01C4-01CC, U+01D5, U+01DE, U+01E0-U+01E1, U+01E6-U+01E9, + U+01EE-U+01F5, U+01F8-U+0217, U+021E-U+021F, U+0226-U+022A, U+022C to Serif + (by Denis Jacquerye) +- adjusted U+043B and U+044F in Serif (by Denis Jacquerye) +- added U+2000-U+200A (by Denis Jacquerye) +- added U+1E00-U+1E0B, U+1E0E-U+1E11, U+1E14-U+1E1C, U+1E1E-U+1E23, + U+1E26-U+1E2D, U+1E30-U+1E35, U+1E3A-U+1E3B, U+1E3E-U+1E40, U+1E48-U+1E49, + U+1E50-U+1E56, U+1E58-U+1E59, U+1E5E-U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, + U+1E72-U+1E7D, U+1E86-U+1E9B, U+1EA0-U+1EA3, U+1EAC-U+1EB7, U+1EBA-U+1EBD, + U+1EC6-U+1ECF, U+1ED8-U+1ED9, U+1EE6-U+1EE7, U+1EF4-U+1EF9 to Serif (by + Denis Jacquerye) +- added U+048E, U+048F, U+049C-U+049F, U+04B8, U+04B9, U+04BC-U+04BF, + U+04C3, U+04C4 to Sans (by Eugeniy Meshcheryakov) +- added DejaVu Sans Extra Light (by Denis Jacquerye) +- Adjusted underline position for (hopefully) improved legibility in + Sans, Serif, Mono (Tim May) +- added auto-generated DejaVu LGC (by Stepan Roh) + +Changes from 2.2 to 2.3: + +- fixed bug U+042B and U+044B behave badly in Sans Bold or Oblique (by + Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+04D0-U+04D7, U+04E6, U+04E7 to Mono (by Eugeniy Meshcheryakov) +- added U+048A - U+048D, U+0498, U+0499, U+04AA, U+04AB, U+04B0, U+04B1, + U+04C0, U+04C9, U+04CA, U+04CE, U+04CD, U+04DA, U+04DB, U+04DE, U+04DF, + U+04E2 - U+04E5, U+04EC - U+04F8, U+04F9 to Sans (by Eugeniy Meshcheryakov) +- added U+04E0, U+04E1 to all faces (by Eugeniy Meshcheryakov) +- added Greek Extended to Sans and Serif: U+1F00-U+1F15, U+1F18-U+1F1D, + U+1F20-U+1F45, U+1F48-U+1F4D, U+1F50-U+1F57, U+1F59, U+1F5B, U+1F5D, + U+1F5F-U+1F7D, U+1F80-U+1FB4, U+1FB6-U+1FC4, U+1FC6-U+1FD3, U+1FD6-U+1FDB, + U+1FDD-U+1FEF, U+1FF2-U+1FF4, U+1FF6-U+1FFE (by Ben Laenen) +- added Greek variant letterforms, archaic letters and symbols to Mono: + U+03D0-U+03E1, U+03F0-U+03FF (by Ben Laenen) +- added Armenian block and Armenian ligatures to Sans (U+0531 - U+0556, + U+0559 - U+055F, U+0561 - U+0587, U+0589 - U+058A, U+FB13 - U+FB17) (by Ben + Laenen) +- redid some Greek characters in Sans and Mono to make them look better + and to correct some errors (by Ben Laenen) +- added U+27E0 to all faces (by David Lawrence Ramsey) +- added underscore (U+005F) consistency fixes: extended the Sans Mono + and Sans Mono Oblique underscores to touch both horizontal edges, and + reduced the height of the Sans Bold Oblique underscore to match the Sans + Bold underscore (by David Lawrence Ramsey) +- added underscore (U+005F) derivatives and consistency fixes for them: + made U+0332 a reference to underscore at Denis Jacquerye's suggestion; made + U+0333 two references to underscore; made U+033F two references to U+203E; + added U+2017 as two references to underscore, and made U+0333 a reference to + it; and added U+203E as a reference to underscore, and made U+0305 a + reference to it (by David Lawrence Ramsey) +- added U+201B, U+2220, U+2320-U+2321, U+23AE, U+23CF, all remaining + Geometric Shapes glyphs (U+25A0-U+25C9, U+25CB-U+25D7, U+25D9-U+25E5, + U+25E7-U+25FF), and U+2B12-U+2B13 to all faces (by David Lawrence Ramsey) +- added minor positional adjustments to U+2638 in all faces (by David + Lawrence Ramsey) +- added U+201F to Sans Mono and Serif faces (by David Lawrence Ramsey) +- added U+01B7, U+01F6, U+0464 - U+0465, U+2160 - U+2180, U+2183, + U+220A, U+220D, U+2329, U+232A, U+2422, U+27E8 - U+27EB, U+2680 - U+2685 to + Sans (by Gee Fung Sit ???) +- added U+2116 to Sans and Serif (by Gee Fung Sit) +- changed florin sign U+0192 in Sans (by Gee Fung Sit) +- added anchor points to some glyphs (by Denis Jacquerye) +- adjusted height of IPA superscripts U+02B0-02B8, U+02C0-02C1, + U+02E0-02E4, U+207F to match with height of U+00B2 (by Denis Jacquerye) +- added U+0184-U+0185, U+019C, U+019F, U+01A0-U+01A3, U+01A6, U+01AA, + U+01AF-U+01B0, U+01B2-U+01B4, U+01B7-U+01B8, U+01BC-U+01BC, U+0224-U+0225, + U+023A-U+0240, U+1D16-U+1D17, U+1D1D-U+1D1E, U+1D43-U+1D5B, U+1D7B, + U+1D85,U+1D9B-1DB7, U+1DB9-U+1DBF, U+20A6 to all fonts (by Denis Jacquerye) +- added added U+0182, U+018B, U+018E, U+01A0-U+01A1, U+01B1, U+01B9, + U+01C0-U+01C3, U+0238-U+0239, U+1D02, U+1D08-U+1D09, U+1D14, U+1D1F, U+1D77 + to Serif and Mono (by Denis Jacquerye) +- added U+0181, U+0183, U+0187-U+0188, U+018A-U+018F, U+0191, U+0193, + U+0195-U+019B, U+019D-U+019E, U+01A4-U+01A5, U+01AC-U+01AE, U+01B5-U+01B6, + U+01B9, U+01BB, U+01F6 to Serif (by Denis Jacquerye) +- added U+0181, U+0187-U+0188, U+018A, U+018D, U+018F, U+0191, U+0193, + U+0195-U+019F, U+01A4-01A5, U+01AC-01AD, U+01B5-U+01B6, U+1BB, U+01F6, + U+01D7-U+01DC, U+0238-U+0239, U+0241 to Mono (by Denis Jacquerye) +- added to Mono and Serif (by Denis Jacquerye) + +Changes from 2.1 to 2.2: + +- reworked the vertical orientation of the Blocks Elements characters + in all faces to remove their overly large descenders, in order to fix + problems with e.g. terminal emulators (by David Lawrence Ramsey) +- copied bullet in Sans faces to Serif faces for consistency (by David + Lawrence Ramsey) +- added U+2023, U+25D8, U+25E6, and U+29EB to all faces (by David + Lawrence Ramsey) +- added U+1EB8, U+1EB9, U+1ECA - U+1ECD, U+1EE4, U+1EE5 (by Tim May) +- added U+01DD, U+02BE, U+02BF, U+02D3 to all, changed U+02D2 in + non-Condensed and U+1EE5 in Serif (by Tim May) +- fixed U+01CE, replacing wrong circumflex by caron (by Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- added U+20B5 (by Denis Jacquerye) +- added U+0181 - U+0183, U+0187, U+0188, U+018A - U+018D, U+0191, + U+0193, U+0195 - U+019B, U+019D, U+019E, U+01A4, U+01A7 - U+01A9, U+01AB - + U+01AE, U+01B1, U+01B5, U+01B6, U+01BB, U+01C0 - U+01C3, U+01F1 - U+01F3, + U+0238, U+0239, U+1D02, U+1D08, U+1D09, U+1D14, U+1D1F, U+1D77, U+2103, + U+2126, U+2127, U+212A, U+212B, U+2132, U+214B, U+2210, U+2217, U+2218, + U+2A0C - U+2A0E, U+FB00, U+FB03 and U+FB04 to Sans (by Gee Fung Sit) +- added U+01A9, U+01C3 and U+2126 to Mono and Serif (by Gee Fung Sit) +- adjusted bearings of U+028B in Sans (by Gee Fung Sit) +- added U+018F, U+0494-U+0497, U+04A0-U+04A7, U+04AC-U+04AF, + U+04B4-U+04B7, U+04BA-U+04BB, U+04C1-U+04C2, U+04C5-U+04C8, U+04CB-U+04CC, + U+04D0-U+04D9, U+04DC-U+04DD, U+04E6-U+04EB to Sans (by Eugeniy + Meshcheryakov) +- replaced with references U+0391-U+0393, U+0395-U+0397, U+0399, U+039A, + U+039C, U+039D, U+039F-U+03A1, U+03A4, U+03A5, U+03A7, U+03BF, U+03DC, + U+0405, U+0406, U+0408, U+0410, U+0412, U+0415, U+0417, U+041A, + U+041C-U+041E, U+0420-U+0422, U+0425, U+0430, U+0435, U+043E, U+0440, + U+0441, U+0443, U+0445, U+0455-U+0458 in Serif and Mono (by Eugeniy + Meshcheryakov) +- added U+04D0-U+04D7, U+04E6-U+04EB to Serif (by Eugeniy Meshcheryakov) +- added U+212A and U+212B to the rest of the faces (by Lars Naesbye + Christensen) +- added U+2318 and U+2325 to Sans and Serif (by Lars Naesbye Christensen) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- completed basic Greek alphabet: added U+0374-U+0375, U+037A, U+037E, + U+0384-U+038A, U+038C, U+038E-U+0390, U+03AC-U+03BF, U+03C1-U+03CE (by Ben + Laenen) +- added U+2070 and U+2074-U+2079 (by Mederic Boquien) + +Changes from 2.0 to 2.1: + +*** Be aware that names of some TTF files changed since version 2.0. *** + +- added U+0323, U+1E0C, U+1E0D, U+1E24, U+1E25, U+1E36 - U+1E39, U+1E42, + U+1E43, U+1E46, U+1E47, U+1E5A - U+1E5D, U+1E62, U+1E63, U+1E6C, U+1E6D, + U+1E7E, U+1E7F (by Tim May) +- fixed bug where GNOME applications used Mono Bold Oblique instead of + Mono Oblique (by Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+1E41, U+1E57, U+1E61 (by Sander Vesik) +- added U+0189, U+0309, U+0313, U+0314, U+031A, U+031B, U+0327, U+0328, + U+032B, U+0333, U+033C (by Denis Jacquerye) +- adjusted and fixed U+0186, U+0254, U+0291, U+0316 - U+0319, U+031C - + U+0320, U+0323 - U+0326, U+0329 - U+032A, U+032C - U+0332, U+0339 - U+033B, + U+033E, U+033F (by Denis Jacquerye) +- fixed U+1E12, U+1E3C, U+1E4A, U+1E70 to have normal below diacritics + (by Denis Jacquerye) +- fixed U+1E82, U+1E84 and U+1EF2 to have uppercase above diacritics (by + Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- dropped "-Roman" from font names - affects both internal TTF names and + names of generated files (by Stepan Roh) +- attempt to fix bug Vertical spacing too big for Mono by exchanging + LineGap and OS2TypoLinegap values (proofed by Stefan Rank) +- added Greek capitals U+0391 - U+03A1, U+03A3 - U+03A9, U+03AA, U+03AB + in Mono (by Ben Laenen) +- added the per ten thousand sign U+2031 (by Mederic Boquien) +- added U+2207, U+221D, U+221F, U+2227 - U+222A, and U+2261 (by David + Lawrence Ramsey) +- new logo (by Gee Fung Sit) +- added U+0180, U+018E, U+201F, U+2024, U+2025, U+203D, U+2200, U+2203, + U+2213, U+222C, U+222D, U+2263 to Sans (by Gee Fung Sit) + +Changes from 1.15 to 2.0: + +- "Italized" basic glyphs in all Serif Oblique and their Condensed faces + (by David Jez) +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- added anchor points to some glyphs (by Denis Jacquerye) +- many new spacing and combining accents (by Denis Jacquerye) +- smart substitutions for transforming i and j to dottless form and for + using uppercase diacritics (by Denis Jacquerye) +- fixed remaining erroneously slanted characters in Serif Oblique faces (by + David Lawrence Ramsey) +- copied bullet in Sans faces to Sans Oblique faces for consistency (by + David Lawrence Ramsey) +- added U+203C and U+2047-U+2049 (by David Lawrence Ramsey) +- added Greek glyphs to Serif (by Ben Laenen, Condensed merge by David Jez) +- fixed bug LTR glyphs behaving like RTL (by Ben Laenen) +- fixed wrong glyph directions (by David Jez) +- fixed repositioned accents in Condensed faces (by David Jez) + +Changes from 1.14 to 1.15: + +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- fixed U+2302, U+2319 (by David Lawrence Ramsey) +- fixed yet another monospace bug (by Stepan Roh) +- fixed potential "too big ascender/descender" bug (by Stepan Roh) +- fixed U+026E and U+028E (by Denis Jacquerye) +- added U+0186, U+0190, U+0300 - U+0304, U+0306 - U+0308, U+030A - U+030C, + U+0321, U+0322 (by Denis Jacquerye) +- added rest of Block Elements: U+2591 - U+2593 (by David Lawrence Ramsey) +- added U+2311, U+237D and U+2638 (by David Lawrence Ramsey) +- added U+01CD - U+01D4 (by Denis Jacquerye) +- fixed accents of U+00F2 - U+00F6 by replacing them with references in Mono + Bold (by David Jez) +- added U+0490, U+0491 (by Eugeniy Meshcheryakov) +- added hints to U+0404 and U+0454 in Sans (by Eugeniy Meshcheryakov) +- completed Greek glyphs from U+0370 to U+03CF in Serif (by Ben Laenen) +- fixed shape of U+0255 in Sans Bold and Sans Bold Oblique (by Denis + Jacquerye) + +Changes from 1.13 to 1.14: + +- fixed bug where Mono faces were not recognized as fixed pitch in Windows + by correcting Venda glyphs (by David Jez) +- added and improved TrueType instructions (by Keenan Pepper) +- added 6 Uzbekian glyphs (by Mashrab Kuvatov) +- added Greek glyphs to Sans and Serif, changed pi and omega to fit in (by + Ben Laenen) +- added IPA and related superscript glyphs (by Denis Jacquerye) +- fixed buggy Venda glyphs (by David Lawrence Ramsey and Stepan Roh) +- added U+2302, U+2310, U+2319 (by David Lawrence Ramsey) +- fixed slanted U+00AC in Serif Oblique faces (by David Lawrence Ramsey) +- added 29 glyphs from Block Elements (by David Lawrence Ramsey) + +Changes from 1.12 to 1.13: + +- removed all stems (PS hints) (requested by David Jez) +- added U+01D6, U+01DF, U+022B, U+022D and U+0231 (by Sander Vesik) +- added 10 Venda glyphs (by Dwayne Bailey) +- fixed bug when fonts had no name on Microsoft Windows (by Stepan Roh) +- updated 'missing' glyph U+FFFD (by David Jez) +- set TTF flag fsType to 'Installable Embedding' (= unrestricted usage) + (idea by C. Tiffany) + +Changes from 1.11 to 1.12: + +- added long s (by James Cloos) +- prettier comma accent in gcommaaccent (by David Jez) +- added Hbar, hbar, kgreenlandic, napostrophe, Eng, eng, Tbar, tbar, + afii57929 (by David Jez) +- changed Iogonek, iogonek, IJ, ij to look better (by David Jez) +- glyph uni0237 renamed to dotlessj (requested by David Jez) +- fixed accents for dcaron, lcaron, tcaron, Uogonek, uogonek in Serif (by + David Jez) +- added U+2500 - U+257F box drawing glyphs to Sans Mono (by David Jez) +- fixed accents in Wcircumflex, Ycircumflex and Zdotaccent (by David Jez) +- extra kerning for F (by Sander Vesik) +- added 'missing' glyph U+FFFD (by David Jez) + +Changes from 1.10 to 1.11: + +- kerning updates (by Sander Vesik) +- added Iogonek, iogonek, IJ, ij, Uogonek, uogonek (from SuSE standard fonts + by Adrian Schroeter, SuSE AG) +- added Gcommaaccent, gcommaaccent, Kcommaaccent, kcommaaccent, + Lcommaaccent, lcommaaccent, Ncommaaccent, ncommaaccent, Rcommaaccent, + rcommaaccent (by Stepan Roh) + +Changes from 1.9 to 1.10: + +- added U+022E, U+022F (by Sander Vesik) +- kerning updates for DejaVu Sans (by Sander Vesik) +- fixed too wide cyrillic glyphs in DejaVu Sans Mono (by Valentin Stoykov) +- fixed ligatures bug in Mono (by Stepan Roh) + +Changes from 1.8 to 1.9: + +- integrated Arev Cyrillics (by Danilo Segan) +- added U+01EA, U+01EB, U+01EC, U+01ED (by Sander Vesik) + +Changes from 1.7 to 1.8: + +- fixed accents in Serif Oblique and Serif Bold Oblique (by Stepan Roh) + +Changes from 1.6 to 1.7: + +- added automatically generated Condensed typefaces (by Stepan Roh) + +Changes from 1.5 to 1.6: + +- monospace bug fixed (by Stepan Roh) +- incorrect Bitstream foundry assigned by fontconfig and KDE Font Installer +fixed (by Stepan Roh) +- added automatically generated Oblique version of Serif typefaces (by +Stepan Roh) +- corrected cyrillic D and d (by Danilo Segan and David Jez) +- fixed accents position in Oblique version of Serif typefaces (by Danilo +Segan and Sander Vesik) +- fixed incorrect computation of OS2Win* fields (by Stepan Roh) +- added visiblespace U+2423 (by David Jez) +- fixed 'line height' bug by fixing ascender and descender values (by David +Jez and Stepan Roh) +- fixed part of 'worse than Vera' bug (by Peter Cernak) +- smaller comma accent U+0326 (by David Jez) + +Changes from 1.4 to 1.5: + +- added Cyrillics (96 characters) and Dcroat to the rest of typefaces (by +Danilo Segan) +- fixed bugs in some Cyrillic characters, some of them reported by Sander +Vesik (by Danilo Segan) +- added U+0100, U+0101, U+0112, U+0113, U+012A, U+012B, U+014C, U+014D, +U+016A, U+016B, U+01E2, U+01E3, U+0232 and U+0233 (by Sander Vesik) +- added Romanian characters (by Misu Moldovan) +- added U+0108, U+0109, U+010A, U+010B, U+0114, U+0115, U+0116, U+0117, +U+011C, U+011D, U+0120, U+0121, U+0124, U+0125, U+0128, U+0129, U+012C, +U+012D, U+0134, U+0135, U+014E, U+014F, U+0150, U+0151, U+015C, U+015D, +U+0168, U+0169, U+016C, U+016D, U+0170, U+0171 and U+0237 (by James +Crippen) +- added U+02BB, U+2010, U+2011, U+2012 and U+2015 (by Stepan Roh) + +Changes from 1.3 to 1.4: + +- added Polish characters (Aogonek, aogonek, Eogonek, eogonek, Nacute, +nacute, Sacute, sacute, Zacute, zacute, Zdotaccent, zdotaccent) (by Stepan +Roh) + +Changes from 1.2 to 1.3: + +- added Cyrillics (96 characters) and Dcroat to Sans typefaces (by Danilo +Segan from his BePa fonts) + +Changes from 1.1 to 1.2: + +- added Ldot, ldot, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, + Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, Ygrave and ygrave + (from The Olwen Font Family 0.2 by Dafydd Harries) + +Changes from 1.0 to 1.1: + +- added Lacute, lacute, Lcaron, lcaron, Racute and racute (by Peter Cernak) + +Changes from 0.9.4 to 1.0: + +- none, just changed version and updated README + +Changes from 0.9.3 to 0.9.4: + +- fixed TTF generation (kerning tables were missing) + +Changes from 0.9.2 to 0.9.3: + +- kerning of added characters +- proper caron shape for dcaron in Mono (by Ondrej Koala Vacha) +- minor visual changes + +Changes from 0.9.1 to 0.9.2: + +- internal bugged version + +Changes from 0.9 to 0.9.1: + +- proper caron shape for dcaron and tcaron +- minor visual changes + +$Id: NEWS 2535 2013-08-25 15:21:17Z moyogo $ diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/README b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/README new file mode 100644 index 000000000..162a89345 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/README @@ -0,0 +1,59 @@ +DejaVu fonts 2.34 (c)2004-2013 DejaVu fonts team +------------------------------------------------ + +The DejaVu fonts are a font family based on the Bitstream Vera Fonts +(http://gnome.org/fonts/). Its purpose is to provide a wider range of +characters (see status.txt for more information) while maintaining the +original look and feel. + +DejaVu fonts are based on Bitstream Vera fonts version 1.10. + +Available fonts (Sans = sans serif, Mono = monospaced): + +DejaVu Sans Mono +DejaVu Sans Mono Bold +DejaVu Sans Mono Bold Oblique +DejaVu Sans Mono Oblique +DejaVu Sans +DejaVu Sans Bold +DejaVu Sans Bold Oblique +DejaVu Sans Oblique +DejaVu Sans ExtraLight (experimental) +DejaVu Serif +DejaVu Serif Bold +DejaVu Serif Bold Italic (experimental) +DejaVu Serif Italic (experimental) +DejaVu Sans Condensed (experimental) +DejaVu Sans Condensed Bold (experimental) +DejaVu Sans Condensed Bold Oblique (experimental) +DejaVu Sans Condensed Oblique (experimental) +DejaVu Serif Condensed (experimental) +DejaVu Serif Condensed Bold (experimental) +DejaVu Serif Condensed Bold Italic (experimental) +DejaVu Serif Condensed Italic (experimental) + +All fonts are also available as derivative called DejaVu LGC with support +only for Latin, Greek and Cyrillic scripts. + +For license information see LICENSE. What's new is described in NEWS. Known +bugs are in BUGS. All authors are mentioned in AUTHORS. + +Fonts are published in source form as SFD files (Spline Font Database from +FontForge - http://fontforge.sf.net/) and in compiled form as TTF files +(TrueType fonts). + +For more information go to http://dejavu.sourceforge.net/. + +Characters from Arev fonts, Copyright (c) 2006 by Tavmjong Bah: +--------------------------- +U+01BA, U+01BF, U+01F7, U+021C-U+021D, U+0220, U+0222-U+0223, +U+02B9, U+02BA, U+02BD, U+02C2-U+02C5, U+02d4-U+02D5, +U+02D7, U+02EC-U+02EE, U+0346-U+034E, U+0360, U+0362, +U+03E2-03EF, U+0460-0463, U+0466-U+0486, U+0488-U+0489, U+04A8-U+04A9, +U+0500-U+050F, U+2055-205E, U+20B0, U+20B2-U+20B3, U+2102, U+210D, U+210F, +U+2111, U+2113, U+2115, U+2118-U+211A, U+211C-U+211D, U+2124, U+2135, +U+213C-U+2140, U+2295-U+2298, U+2308-U+230B, U+26A2-U+26B1, U+2701-U+2704, +U+2706-U+2709, U+270C-U+274B, U+2758-U+275A, U+2761-U+2775, U+2780-U+2794, +U+2798-U+27AF, U+27B1-U+27BE, U+FB05-U+FB06 + +$Id: README 2535 2013-08-25 15:21:17Z moyogo $ diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/index.php b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/index.php new file mode 100644 index 000000000..d295cc517 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/index.php @@ -0,0 +1,35 @@ + +* @copyright 2007-2017 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt new file mode 100644 index 000000000..4db5bca5d --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt @@ -0,0 +1,249 @@ +This is the language coverage file for DejaVu fonts +($Id: langcover.txt 2538 2013-08-25 16:02:56Z moyogo $) + + Sans Serif Sans Mono +aa Afar 100% (62/62) 100% (62/62) 100% (62/62) +ab Abkhazia 100% (90/90) 93% (84/90) 84% (76/90) +af Afrikaans 100% (69/69) 100% (69/69) 100% (69/69) +ak Akan 100% (73/73) 100% (73/73) 100% (73/73) +am Amharic (0/264) (0/264) (0/264) +an Aragonese 100% (66/66) 100% (66/66) 100% (66/66) +ar Arabic 100% (36/36) (0/36) 100% (36/36) +as Assamese (0/64) (0/64) (0/64) +ast Asturian/Bable/Leonese/Asturleonese 100% (70/70) 100% (70/70) 100% (70/70) +av Avaric 100% (67/67) 100% (67/67) 100% (67/67) +ay Aymara 100% (60/60) 100% (60/60) 100% (60/60) +az-az Azerbaijani in Azerbaijan 100% (66/66) 100% (66/66) 100% (66/66) +az-ir Azerbaijani in Iran 100% (40/40) (0/40) 100% (40/40) +ba Bashkir 100% (82/82) 100% (82/82) 97% (80/82) +be Byelorussian 100% (68/68) 100% (68/68) 100% (68/68) +ber-dz Berber in Algeria 100% (70/70) 100% (70/70) 100% (70/70) +ber-ma Berber in Morocco 100% (32/32) (0/32) (0/32) +bg Bulgarian 100% (60/60) 100% (60/60) 100% (60/60) +bh Bihari (Devanagari script) (0/68) (0/68) (0/68) +bho Bhojpuri (Devanagari script) (0/68) (0/68) (0/68) +bi Bislama 100% (58/58) 100% (58/58) 100% (58/58) +bin Edo or Bini 100% (78/78) 100% (78/78) 100% (78/78) +bm Bambara 100% (60/60) 100% (60/60) 100% (60/60) +bn Bengali (0/63) (0/63) (0/63) +bo Tibetan (0/95) (0/95) (0/95) +br Breton 100% (64/64) 100% (64/64) 100% (64/64) +brx Bodo (Devanagari script) (0/82) (0/82) (0/82) +bs Bosnian 100% (62/62) 100% (62/62) 100% (62/62) +bua Buriat (Buryat) 100% (70/70) 100% (70/70) 100% (70/70) +byn Blin/Bilin (0/255) (0/255) (0/255) +ca Catalan 100% (74/74) 100% (74/74) 100% (74/74) +ce Chechen 100% (67/67) 100% (67/67) 100% (67/67) +ch Chamorro 100% (58/58) 100% (58/58) 100% (58/58) +chm Mari (Lower Cheremis / Upper Cheremis) 100% (76/76) 100% (76/76) 100% (76/76) +chr Cherokee (0/85) (0/85) (0/85) +co Corsican 100% (84/84) 100% (84/84) 100% (84/84) +crh Crimean Tatar/Crimean Turkish 100% (68/68) 100% (68/68) 100% (68/68) +cs Czech 100% (82/82) 100% (82/82) 100% (82/82) +csb Kashubian 100% (74/74) 100% (74/74) 100% (74/74) +cu Old Church Slavonic 100% (103/103) 90% (93/103) 78% (81/103) +cv Chuvash 100% (74/74) 100% (74/74) 100% (74/74) +cy Welsh 100% (78/78) 100% (78/78) 100% (78/78) +da Danish 100% (70/70) 100% (70/70) 100% (70/70) +de German 100% (59/59) 100% (59/59) 100% (59/59) +doi Dogri (0/85) (0/85) (0/85) +dv Divehi/Dhivehi/Maldivian (0/49) (0/49) (0/49) +dz Dzongkha (0/95) (0/95) (0/95) +ee Ewe 100% (99/99) 100% (99/99) 100% (99/99) +el Greek 100% (69/69) 100% (69/69) 100% (69/69) +en English 100% (72/72) 100% (72/72) 100% (72/72) +eo Esperanto 100% (64/64) 100% (64/64) 100% (64/64) +es Spanish 100% (66/66) 100% (66/66) 100% (66/66) +et Estonian 100% (64/64) 100% (64/64) 100% (64/64) +eu Basque 100% (56/56) 100% (56/56) 100% (56/56) +fa Persian 100% (40/40) (0/40) 100% (40/40) +fat Fanti 100% (73/73) 100% (73/73) 100% (73/73) +ff Fulah (Fula) 100% (62/62) 100% (62/62) 100% (62/62) +fi Finnish 100% (62/62) 100% (62/62) 100% (62/62) +fil Filipino 100% (84/84) 100% (84/84) 100% (84/84) +fj Fijian 100% (52/52) 100% (52/52) 100% (52/52) +fo Faroese 100% (68/68) 100% (68/68) 100% (68/68) +fr French 100% (84/84) 100% (84/84) 100% (84/84) +fur Friulian 100% (66/66) 100% (66/66) 100% (66/66) +fy Frisian 100% (75/75) 100% (75/75) 100% (75/75) +ga Irish 100% (80/80) 100% (80/80) 100% (80/80) +gd Scots Gaelic 100% (70/70) 100% (70/70) 100% (70/70) +gez Ethiopic (Geez) (0/218) (0/218) (0/218) +gl Galician 100% (66/66) 100% (66/66) 100% (66/66) +gn Guarani 100% (70/70) 100% (70/70) 100% (70/70) +gu Gujarati (0/68) (0/68) (0/68) +gv Manx Gaelic 100% (54/54) 100% (54/54) 100% (54/54) +ha Hausa 100% (60/60) 100% (60/60) 100% (60/60) +haw Hawaiian 100% (63/63) 100% (63/63) 100% (63/63) +he Hebrew 100% (27/27) (0/27) (0/27) +hi Hindi (Devanagari script) (0/68) (0/68) (0/68) +hne Chhattisgarhi (0/68) (0/68) (0/68) +ho Hiri Motu 100% (52/52) 100% (52/52) 100% (52/52) +hr Croatian 100% (62/62) 100% (62/62) 100% (62/62) +hsb Upper Sorbian 100% (72/72) 100% (72/72) 100% (72/72) +ht Haitian/Haitian Creole 100% (56/56) 100% (56/56) 100% (56/56) +hu Hungarian 100% (70/70) 100% (70/70) 100% (70/70) +hy Armenian 100% (77/77) 100% (77/77) 100% (77/77) +hz Herero 100% (57/57) 100% (57/57) 100% (57/57) +ia Interlingua 100% (52/52) 100% (52/52) 100% (52/52) +id Indonesian 100% (54/54) 100% (54/54) 100% (54/54) +ie Interlingue 100% (52/52) 100% (52/52) 100% (52/52) +ig Igbo 100% (58/58) 100% (58/58) 100% (58/58) +ii Sichuan Yi/Nuosu (0/1165) (0/1165) (0/1165) +ik Inupiaq (Inupiak, Eskimo) 100% (68/68) 100% (68/68) 100% (68/68) +io Ido 100% (52/52) 100% (52/52) 100% (52/52) +is Icelandic 100% (70/70) 100% (70/70) 100% (70/70) +it Italian 100% (72/72) 100% (72/72) 100% (72/72) +iu Inuktitut 100% (161/161) (0/161) (0/161) +ja Japanese (0/6537) (0/6537) (0/6537) +jv Javanese 100% (56/56) 100% (56/56) 100% (56/56) +ka Georgian 100% (33/33) 100% (33/33) 100% (33/33) +kaa Kara-Kalpak (Karakalpak) 100% (78/78) 100% (78/78) 100% (78/78) +kab Kabyle 100% (70/70) 100% (70/70) 100% (70/70) +ki Kikuyu 100% (56/56) 100% (56/56) 100% (56/56) +kj Kuanyama/Kwanyama 100% (52/52) 100% (52/52) 100% (52/52) +kk Kazakh 100% (77/77) 100% (77/77) 100% (77/77) +kl Greenlandic 100% (81/81) 100% (81/81) 100% (81/81) +km Central Khmer (0/63) (0/63) (0/63) +kn Kannada (0/70) (0/70) (0/70) +ko Korean (0/2443) (0/2443) (0/2443) +kok Kokani (Devanagari script) (0/68) (0/68) (0/68) +kr Kanuri 100% (56/56) 100% (56/56) 100% (56/56) +ks Kashmiri 78% (26/33) (0/33) 69% (23/33) +ku-am Kurdish in Armenia 100% (64/64) 100% (64/64) 100% (64/64) +ku-iq Kurdish in Iraq 100% (32/32) (0/32) 87% (28/32) +ku-ir Kurdish in Iran 100% (32/32) (0/32) 87% (28/32) +ku-tr Kurdish in Turkey 100% (62/62) 100% (62/62) 100% (62/62) +kum Kumyk 100% (66/66) 100% (66/66) 100% (66/66) +kv Komi (Komi-Permyak/Komi-Siryan) 100% (70/70) 100% (70/70) 100% (70/70) +kw Cornish 100% (64/64) 100% (64/64) 100% (64/64) +kwm Kwambi 100% (52/52) 100% (52/52) 100% (52/52) +ky Kirgiz 100% (70/70) 100% (70/70) 100% (70/70) +la Latin 100% (68/68) 100% (68/68) 100% (68/68) +lah Lahnda 92% (25/27) (0/27) 85% (23/27) +lb Luxembourgish (Letzeburgesch) 100% (75/75) 100% (75/75) 100% (75/75) +lez Lezghian (Lezgian) 100% (67/67) 100% (67/67) 100% (67/67) +lg Ganda 100% (54/54) 100% (54/54) 100% (54/54) +li Limburgan/Limburger/Limburgish 100% (62/62) 100% (62/62) 100% (62/62) +ln Lingala 100% (81/81) 100% (81/81) 100% (81/81) +lo Lao 100% (55/55) (0/55) 83% (46/55) +lt Lithuanian 100% (70/70) 100% (70/70) 100% (70/70) +lv Latvian 100% (78/78) 100% (78/78) 100% (78/78) +mai Maithili (Devanagari script) (0/68) (0/68) (0/68) +mg Malagasy 100% (56/56) 100% (56/56) 100% (56/56) +mh Marshallese 100% (62/62) 100% (62/62) 100% (62/62) +mi Maori 100% (64/64) 100% (64/64) 100% (64/64) +mk Macedonian 100% (42/42) 100% (42/42) 100% (42/42) +ml Malayalam (0/68) (0/68) (0/68) +mn-cn Mongolian in China (0/130) (0/130) (0/130) +mn-mn Mongolian in Mongolia 100% (70/70) 100% (70/70) 100% (70/70) +mni Maniputi (0/78) (0/78) (0/78) +mo Moldavian 100% (128/128) 100% (128/128) 100% (128/128) +mr Marathi (Devanagari script) (0/68) (0/68) (0/68) +ms Malay 100% (52/52) 100% (52/52) 100% (52/52) +mt Maltese 100% (72/72) 100% (72/72) 100% (72/72) +my Burmese (Myanmar) (0/48) (0/48) (0/48) +na Nauru 100% (60/60) 100% (60/60) 100% (60/60) +nb Norwegian Bokmal 100% (70/70) 100% (70/70) 100% (70/70) +nds Low Saxon 100% (59/59) 100% (59/59) 100% (59/59) +ne Nepali (0/72) (0/72) (0/72) +ng Ndonga 100% (52/52) 100% (52/52) 100% (52/52) +nl Dutch 100% (82/82) 100% (82/82) 100% (82/82) +nn Norwegian Nynorsk 100% (76/76) 100% (76/76) 100% (76/76) +no Norwegian (Bokmal) 100% (70/70) 100% (70/70) 100% (70/70) +nqo N'Ko 91% (54/59) (0/59) (0/59) +nr Ndebele, South 100% (52/52) 100% (52/52) 100% (52/52) +nso Northern Sotho 100% (58/58) 100% (58/58) 100% (58/58) +nv Navajo/Navaho 100% (72/72) 100% (72/72) 100% (72/72) +ny Chichewa 100% (54/54) 100% (54/54) 100% (54/54) +oc Occitan 100% (70/70) 100% (70/70) 100% (70/70) +om Oromo or Galla 100% (52/52) 100% (52/52) 100% (52/52) +or Oriya (0/68) (0/68) (0/68) +os Ossetic 100% (66/66) 100% (66/66) 100% (66/66) +ota Ottoman Turkish 100% (37/37) (0/37) 97% (36/37) +pa Panjabi/Punjabi (0/63) (0/63) (0/63) +pa-pk Panjabi/Punjabi in Pakistan 92% (25/27) (0/27) 85% (23/27) +pap-an Papiamento in Netherlands Antilles 100% (72/72) 100% (72/72) 100% (72/72) +pap-aw Papiamento in Aruba 100% (54/54) 100% (54/54) 100% (54/54) +pes Western Farsi 100% (40/40) (0/40) 100% (40/40) +pl Polish 100% (70/70) 100% (70/70) 100% (70/70) +prs Dari/Eastern Farsi 100% (40/40) (0/40) 100% (40/40) +ps-af Pashto in Afghanistan 95% (47/49) (0/49) 77% (38/49) +ps-pk Pashto in Pakistan 93% (46/49) (0/49) 75% (37/49) +pt Portuguese 100% (82/82) 100% (82/82) 100% (82/82) +qu Quechua 100% (55/55) 100% (55/55) 100% (55/55) +rm Rhaeto-Romance (Romansch) 100% (66/66) 100% (66/66) 100% (66/66) +rn Rundi 100% (52/52) 100% (52/52) 100% (52/52) +ro Romanian 100% (62/62) 100% (62/62) 100% (62/62) +ru Russian 100% (66/66) 100% (66/66) 100% (66/66) +rw Kinyarwanda 100% (52/52) 100% (52/52) 100% (52/52) +sa Sanskrit (Devanagari script) (0/68) (0/68) (0/68) +sah Yakut 100% (76/76) 100% (76/76) 100% (76/76) +sat Santali (Devanagari script) (0/70) (0/70) (0/70) +sc Sardinian 100% (62/62) 100% (62/62) 100% (62/62) +sco Scots 100% (56/56) 100% (56/56) 100% (56/56) +sd Sindhi 100% (54/54) (0/54) 79% (43/54) +se North Sami 100% (66/66) 100% (66/66) 100% (66/66) +sel Selkup (Ostyak-Samoyed) 100% (66/66) 100% (66/66) 100% (66/66) +sg Sango 100% (72/72) 100% (72/72) 100% (72/72) +sh Serbo-Croatian 100% (156/156) 100% (156/156) 98% (154/156) +shs Secwepemctsin 100% (48/48) 100% (48/48) 100% (48/48) +si Sinhala/Sinhalese (0/73) (0/73) (0/73) +sid Sidamo (0/281) (0/281) (0/281) +sk Slovak 100% (86/86) 100% (86/86) 100% (86/86) +sl Slovenian 100% (62/62) 100% (62/62) 100% (62/62) +sm Samoan 100% (53/53) 100% (53/53) 100% (53/53) +sma South Sami 100% (60/60) 100% (60/60) 100% (60/60) +smj Lule Sami 100% (60/60) 100% (60/60) 100% (60/60) +smn Inari Sami 100% (68/68) 100% (68/68) 100% (68/68) +sms Skolt Sami 100% (80/80) 100% (80/80) 97% (78/80) +sn Shona 100% (52/52) 100% (52/52) 100% (52/52) +so Somali 100% (52/52) 100% (52/52) 100% (52/52) +sq Albanian 100% (56/56) 100% (56/56) 100% (56/56) +sr Serbian 100% (60/60) 100% (60/60) 100% (60/60) +ss Swati 100% (52/52) 100% (52/52) 100% (52/52) +st Sotho, Southern 100% (52/52) 100% (52/52) 100% (52/52) +su Sundanese 100% (54/54) 100% (54/54) 100% (54/54) +sv Swedish 100% (68/68) 100% (68/68) 100% (68/68) +sw Swahili 100% (52/52) 100% (52/52) 100% (52/52) +syr Syriac (0/45) (0/45) (0/45) +ta Tamil (0/48) (0/48) (0/48) +te Telugu (0/70) (0/70) (0/70) +tg Tajik 100% (78/78) 100% (78/78) 97% (76/78) +th Thai 1% (1/74) (0/74) (0/74) +ti-er Eritrean Tigrinya (0/255) (0/255) (0/255) +ti-et Ethiopian Tigrinya (0/281) (0/281) (0/281) +tig Tigre (0/221) (0/221) (0/221) +tk Turkmen 100% (68/68) 100% (68/68) 100% (68/68) +tl Tagalog 100% (84/84) 100% (84/84) 100% (84/84) +tn Tswana 100% (58/58) 100% (58/58) 100% (58/58) +to Tonga 100% (53/53) 100% (53/53) 100% (53/53) +tr Turkish 100% (70/70) 100% (70/70) 100% (70/70) +ts Tsonga 100% (52/52) 100% (52/52) 100% (52/52) +tt Tatar 100% (76/76) 100% (76/76) 100% (76/76) +tw Twi 100% (73/73) 100% (73/73) 100% (73/73) +ty Tahitian 100% (65/65) 100% (65/65) 100% (65/65) +tyv Tuvinian 100% (70/70) 100% (70/70) 100% (70/70) +ug Uyghur 87% (29/33) (0/33) 78% (26/33) +uk Ukrainian 100% (72/72) 100% (72/72) 100% (72/72) +ur Urdu 92% (25/27) (0/27) 85% (23/27) +uz Uzbek 100% (52/52) 100% (52/52) 100% (52/52) +ve Venda 100% (62/62) 100% (62/62) 100% (62/62) +vi Vietnamese 100% (194/194) 100% (194/194) 76% (148/194) +vo Volapuk 100% (54/54) 100% (54/54) 100% (54/54) +vot Votic 100% (62/62) 100% (62/62) 100% (62/62) +wa Walloon 100% (70/70) 100% (70/70) 100% (70/70) +wal Wolaitta/Wolaytta (0/281) (0/281) (0/281) +wen Sorbian languages (lower and upper) 100% (76/76) 100% (76/76) 100% (76/76) +wo Wolof 100% (66/66) 100% (66/66) 100% (66/66) +xh Xhosa 100% (52/52) 100% (52/52) 100% (52/52) +yap Yapese 100% (58/58) 100% (58/58) 100% (58/58) +yi Yiddish 100% (27/27) (0/27) (0/27) +yo Yoruba 100% (119/119) 100% (119/119) 100% (119/119) +za Zhuang/Chuang 100% (52/52) 100% (52/52) 100% (52/52) +zh-cn Chinese (simplified) 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-hk Chinese Hong Kong Supplementary Character Set (0/2213) (0/2213) (0/2213) +zh-mo Chinese in Macau (0/2213) (0/2213) (0/2213) +zh-sg Chinese in Singapore 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-tw Chinese (traditional) (0/13063) (0/13063) (0/13063) +zu Zulu 100% (52/52) 100% (52/52) 100% (52/52) diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/status.txt b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/status.txt new file mode 100644 index 000000000..cb94ab905 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/status.txt @@ -0,0 +1,6766 @@ +This is the status file for DejaVu fonts +($Id: status.txt 2475 2011-02-27 14:51:17Z ben_laenen $) + +original = present in original Bitstream Vera 1.10 + = added in DejaVu fonts + +U+0020 space original +U+0021 exclam original +U+0022 quotedbl original +U+0023 numbersign original +U+0024 dollar original +U+0025 percent original +U+0026 ampersand original +U+0027 quotesingle original +U+0028 parenleft original +U+0029 parenright original +U+002a asterisk original +U+002b plus original +U+002c comma original +U+002d hyphen original +U+002e period original +U+002f slash original +U+0030 zero original +U+0031 one original +U+0032 two original +U+0033 three original +U+0034 four original +U+0035 five original +U+0036 six original +U+0037 seven original +U+0038 eight original +U+0039 nine original +U+003a colon original +U+003b semicolon original +U+003c less original +U+003d equal original +U+003e greater original +U+003f question original +U+0040 at original +U+0041 A original +U+0042 B original +U+0043 C original +U+0044 D original +U+0045 E original +U+0046 F original +U+0047 G original +U+0048 H original +U+0049 I original +U+004a J original +U+004b K original +U+004c L original +U+004d M original +U+004e N original +U+004f O original +U+0050 P original +U+0051 Q original +U+0052 R original +U+0053 S original +U+0054 T original +U+0055 U original +U+0056 V original +U+0057 W original +U+0058 X original +U+0059 Y original +U+005a Z original +U+005b bracketleft original +U+005c backslash original +U+005d bracketright original +U+005e asciicircum original +U+005f underscore original +U+0060 grave original +U+0061 a original +U+0062 b original +U+0063 c original +U+0064 d original +U+0065 e original +U+0066 f original +U+0067 g original +U+0068 h original +U+0069 i original +U+006a j original +U+006b k original +U+006c l original +U+006d m original +U+006e n original +U+006f o original +U+0070 p original +U+0071 q original +U+0072 r original +U+0073 s original +U+0074 t original +U+0075 u original +U+0076 v original +U+0077 w original +U+0078 x original +U+0079 y original +U+007a z original +U+007b braceleft original +U+007c bar original +U+007d braceright original +U+007e asciitilde original +U+00a0 nonbreakingspace original +U+00a1 exclamdown original +U+00a2 cent original +U+00a3 sterling original +U+00a4 currency original +U+00a5 yen original +U+00a6 brokenbar original +U+00a7 section original +U+00a8 dieresis original +U+00a9 copyright original +U+00aa ordfeminine original +U+00ab guillemotleft original +U+00ac logicalnot original +U+00ad sfthyphen original +U+00ae registered original +U+00af macron original +U+00b0 degree original +U+00b1 plusminus original +U+00b2 twosuperior original +U+00b3 threesuperior original +U+00b4 acute original +U+00b5 mu original +U+00b6 paragraph original +U+00b7 periodcentered original +U+00b8 cedilla original +U+00b9 onesuperior original +U+00ba ordmasculine original +U+00bb guillemotright original +U+00bc onequarter original +U+00bd onehalf original +U+00be threequarters original +U+00bf questiondown original +U+00c0 Agrave original +U+00c1 Aacute original +U+00c2 Acircumflex original +U+00c3 Atilde original +U+00c4 Adieresis original +U+00c5 Aring original +U+00c6 AE original +U+00c7 Ccedilla original +U+00c8 Egrave original +U+00c9 Eacute original +U+00ca Ecircumflex original +U+00cb Edieresis original +U+00cc Igrave original +U+00cd Iacute original +U+00ce Icircumflex original +U+00cf Idieresis original +U+00d0 Eth original +U+00d1 Ntilde original +U+00d2 Ograve original +U+00d3 Oacute original +U+00d4 Ocircumflex original +U+00d5 Otilde original +U+00d6 Odieresis original +U+00d7 multiply original +U+00d8 Oslash original +U+00d9 Ugrave original +U+00da Uacute original +U+00db Ucircumflex original +U+00dc Udieresis original +U+00dd Yacute original +U+00de Thorn original +U+00df germandbls original +U+00e0 agrave original +U+00e1 aacute original +U+00e2 acircumflex original +U+00e3 atilde original +U+00e4 adieresis original +U+00e5 aring original +U+00e6 ae original +U+00e7 ccedilla original +U+00e8 egrave original +U+00e9 eacute original +U+00ea ecircumflex original +U+00eb edieresis original +U+00ec igrave original +U+00ed iacute original +U+00ee icircumflex original +U+00ef idieresis original +U+00f0 eth original +U+00f1 ntilde original +U+00f2 ograve original +U+00f3 oacute original +U+00f4 ocircumflex original +U+00f5 otilde original +U+00f6 odieresis original +U+00f7 divide original +U+00f8 oslash original +U+00f9 ugrave original +U+00fa uacute original +U+00fb ucircumflex original +U+00fc udieresis original +U+00fd yacute original +U+00fe thorn original +U+00ff ydieresis original +U+0100 Amacron 1.5 +U+0101 amacron 1.5 +U+0102 Abreve 1.5 +U+0103 abreve 1.5 +U+0104 Aogonek 1.4 +U+0105 aogonek 1.4 +U+0106 Cacute original +U+0107 cacute original +U+0108 Ccircumflex 1.5 +U+0109 ccircumflex 1.5 +U+010a Cdotaccent 1.5 +U+010b cdotaccent 1.5 +U+010c Ccaron original +U+010d ccaron original +U+010e Dcaron 1.0 +U+010f dcaron 1.0 +U+0110 Dcroat 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0111 dcroat original +U+0112 Emacron 1.5 +U+0113 emacron 1.5 +U+0114 Ebreve 1.5 +U+0115 ebreve 1.5 +U+0116 Edotaccent 1.5 +U+0117 edotaccent 1.5 +U+0118 Eogonek 1.4 +U+0119 eogonek 1.4 +U+011a Ecaron 1.0 +U+011b ecaron 1.0 +U+011c Gcircumflex 1.5 +U+011d gcircumflex 1.5 +U+011e Gbreve original +U+011f gbreve original +U+0120 Gdotaccent 1.5 +U+0121 gdotaccent 1.5 +U+0122 Gcommaaccent 1.11 +U+0123 gcommaaccent 1.11 +U+0124 Hcircumflex 1.5 +U+0125 hcircumflex 1.5 +U+0126 Hbar 1.12 +U+0127 hbar 1.12 +U+0128 Itilde 1.5 +U+0129 itilde 1.5 +U+012a Imacron 1.5 +U+012b imacron 1.5 +U+012c Ibreve 1.5 +U+012d ibreve 1.5 +U+012e Iogonek 1.11 +U+012f iogonek 1.11 +U+0130 Idotaccent original +U+0131 dotlessi original +U+0132 IJ 1.11 +U+0133 ij 1.11 +U+0134 Jcircumflex 1.5 +U+0135 jcircumflex 1.5 +U+0136 Kcommaaccent 1.11 +U+0137 kcommaaccent 1.11 +U+0138 kgreenlandic 1.12 +U+0139 Lacute 1.1 +U+013a lacute 1.1 +U+013b Lcommaaccent 1.11 +U+013c lcommaaccent 1.11 +U+013d Lcaron 1.1 +U+013e lcaron 1.1 +U+013f Ldot 1.2 +U+0140 ldot 1.2 +U+0141 Lslash original +U+0142 lslash original +U+0143 Nacute 1.4 +U+0144 nacute 1.4 +U+0145 Ncommaaccent 1.11 +U+0146 ncommaaccent 1.11 +U+0147 Ncaron 1.0 +U+0148 ncaron 1.0 +U+0149 napostrophe 1.12 +U+014a Eng 1.12 +U+014b eng 1.12 +U+014c Omacron 1.5 +U+014d omacron 1.5 +U+014e Obreve 1.5 +U+014f obreve 1.5 +U+0150 Ohungarumlaut 1.5 +U+0151 ohungarumlaut 1.5 +U+0152 OE original +U+0153 oe original +U+0154 Racute 1.1 +U+0155 racute 1.1 +U+0156 Rcommaaccent 1.11 +U+0157 rcommaaccent 1.11 +U+0158 Rcaron 1.0 +U+0159 rcaron 1.0 +U+015a Sacute 1.4 +U+015b sacute 1.4 +U+015c Scircumflex 1.5 +U+015d scircumflex 1.5 +U+015e Scedilla original +U+015f scedilla original +U+0160 Scaron original +U+0161 scaron original +U+0162 Tcommaaccent 1.5 +U+0163 tcommaaccent 1.5 +U+0164 Tcaron 1.0 +U+0165 tcaron 1.0 +U+0166 Tbar 1.12 +U+0167 tbar 1.12 +U+0168 Utilde 1.5 +U+0169 utilde 1.5 +U+016a Umacron 1.5 +U+016b umacron 1.5 +U+016c Ubreve 1.5 +U+016d ubreve 1.5 +U+016e Uring 1.0 +U+016f uring 1.0 +U+0170 Uhungarumlaut 1.5 +U+0171 uhungarumlaut 1.5 +U+0172 Uogonek 1.11 +U+0173 uogonek 1.11 +U+0174 Wcircumflex 1.2 +U+0175 wcircumflex 1.2 +U+0176 Ycircumflex 1.2 +U+0177 ycircumflex 1.2 +U+0178 Ydieresis original +U+0179 Zacute 1.4 +U+017a zacute 1.4 +U+017b Zdotaccent 1.4 +U+017c zdotaccent 1.4 +U+017d Zcaron original +U+017e zcaron original +U+017f longs 1.12 +U+0180 uni0180 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.12 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0181 uni0181 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0182 uni0182 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0183 uni0183 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0184 uni0184 2.3 +U+0185 uni0185 2.3 +U+0186 uni0186 1.15 +U+0187 uni0187 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0188 uni0188 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0189 uni0189 2.1 +U+018a uni018A 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018b uni018B 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018c uni018C 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018d uni018D 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018e uni018E 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018f uni018F 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0190 uni0190 1.15 +U+0191 uni0191 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0192 florin original +U+0193 uni0193 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0194 uni0194 1.14 +U+0195 uni0195 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.6 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0196 uni0196 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0197 uni0197 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0198 uni0198 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0199 uni0199 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019a uni019A 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019b uni019B 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+019c uni019C 2.3 +U+019d uni019D 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019e uni019E 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019f uni019F 2.3 +U+01a0 Ohorn 2.3 +U+01a1 ohorn 2.3 +U+01a2 uni01A2 2.3 +U+01a3 uni01A3 2.3 +U+01a4 uni01A4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a5 uni01A5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a6 uni01A6 2.3 +U+01a7 uni01A7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a8 uni01A8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a9 uni01A9 2.2 +U+01aa uni01AA 2.3 +U+01ab uni01AB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01ac uni01AC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01ad uni01AD 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01ae uni01AE 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01af Uhorn 2.3 +U+01b0 uhorn 2.3 +U+01b1 uni01B1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01b2 uni01B2 2.3 +U+01b3 uni01B3 2.3 +U+01b4 uni01B4 2.3 +U+01b5 uni01B5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01b6 uni01B6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01b7 uni01B7 2.3 +U+01b8 uni01B8 2.3 +U+01b9 uni01B9 2.3 +U+01ba uni01BA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+01bb uni01BB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01bc uni01BC 2.3 +U+01bd uni01BD 2.3 +U+01be uni01BE 2.3 +U+01bf uni01BF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+01c0 uni01C0 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01c1 uni01C1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01c2 uni01C2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01c3 uni01C3 2.2 +U+01c4 uni01C4 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c5 uni01C5 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c6 uni01C6 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c7 uni01C7 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c8 uni01C8 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c9 uni01C9 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01ca uni01CA 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01cb uni01CB 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01cc uni01CC 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01cd uni01CD 1.15 +U+01ce uni01CE 1.15 +U+01cf uni01CF 1.15 +U+01d0 uni01D0 1.15 +U+01d1 uni01D1 1.15 +U+01d2 uni01D2 1.15 +U+01d3 uni01D3 1.15 +U+01d4 uni01D4 1.15 +U+01d5 uni01D5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01d6 uni01D6 1.13 +U+01d7 uni01D7 2.3 +U+01d8 uni01D8 2.3 +U+01d9 uni01D9 2.3 +U+01da uni01DA 2.3 +U+01db uni01DB 2.3 +U+01dc uni01DC 2.3 +U+01dd uni01DD 2.2 +U+01de uni01DE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique) 2.23 (Serif Italic Condensed) +U+01df uni01DF 1.13 +U+01e0 uni01E0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e1 uni01E1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e2 uni01E2 1.5 +U+01e3 uni01E3 1.5 +U+01e4 uni01E4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+01e5 uni01E5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+01e6 Gcaron 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e7 gcaron 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e8 uni01E8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e9 uni01E9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01ea uni01EA 1.9 +U+01eb uni01EB 1.9 +U+01ec uni01EC 1.9 +U+01ed uni01ED 1.9 +U+01ee uni01EE 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01ef uni01EF 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f0 uni01F0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono) 2.22 (Sans Mono Bold) 2.23 (Serif Italic Condensed) +U+01f1 uni01F1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01f2 uni01F2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01f3 uni01F3 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01f4 uni01F4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f5 uni01F5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f6 uni01F6 2.3 +U+01f7 uni01F7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+01f8 uni01F8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f9 uni01F9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01fa Aringacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01fb aringacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01fc AEacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01fd aeacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01fe Oslashacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01ff oslashacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0200 uni0200 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0201 uni0201 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0202 uni0202 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0203 uni0203 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0204 uni0204 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0205 uni0205 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0206 uni0206 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0207 uni0207 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0208 uni0208 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0209 uni0209 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020a uni020A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020b uni020B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020c uni020C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020d uni020D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020e uni020E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020f uni020F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0210 uni0210 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0211 uni0211 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0212 uni0212 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0213 uni0213 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0214 uni0214 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0215 uni0215 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0216 uni0216 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0217 uni0217 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0218 Scommaaccent 1.5 +U+0219 scommaaccent 1.5 +U+021a uni021A 1.5 +U+021b uni021B 1.5 +U+021c uni021C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+021d uni021D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+021e uni021E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+021f uni021F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0220 uni0220 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.16 (Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.18 (Sans Mono, Sans Mono Bold) 2.23 (Serif Italic Condensed) +U+0221 uni0221 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0222 uni0222 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0223 uni0223 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0224 uni0224 2.3 +U+0225 uni0225 2.3 +U+0226 uni0226 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0227 uni0227 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0228 uni0228 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0229 uni0229 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+022a uni022A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+022b uni022B 1.13 +U+022c uni022C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+022d uni022D 1.13 +U+022e uni022E 1.10 +U+022f uni022F 1.10 +U+0230 uni0230 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0231 uni0231 1.13 +U+0232 uni0232 1.5 +U+0233 uni0233 1.5 +U+0234 uni0234 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0235 uni0235 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0236 uni0236 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0237 dotlessj 1.5 +U+0238 uni0238 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0239 uni0239 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+023a uni023A 2.3 +U+023b uni023B 2.3 +U+023c uni023C 2.3 +U+023d uni023D 2.3 +U+023e uni023E 2.3 +U+023f uni023F 2.3 +U+0240 uni0240 2.3 +U+0241 uni0241 2.3 +U+0242 uni0242 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+0243 uni0243 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0244 uni0244 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0245 uni0245 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0246 uni0246 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0247 uni0247 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0248 uni0248 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0249 uni0249 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024a uni024A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024b uni024B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024c uni024C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024d uni024D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024e uni024E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024f uni024F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0250 uni0250 1.14 +U+0251 uni0251 1.14 +U+0252 uni0252 1.14 +U+0253 uni0253 1.14 +U+0254 uni0254 1.14 +U+0255 uni0255 1.14 +U+0256 uni0256 1.14 +U+0257 uni0257 1.14 +U+0258 uni0258 1.14 +U+0259 uni0259 1.14 +U+025a uni025A 1.14 +U+025b uni025B 1.14 +U+025c uni025C 1.14 +U+025d uni025D 1.14 +U+025e uni025E 1.14 +U+025f uni025F 1.14 +U+0260 uni0260 1.14 +U+0261 uni0261 1.14 +U+0262 uni0262 1.14 +U+0263 uni0263 1.14 +U+0264 uni0264 1.14 +U+0265 uni0265 1.14 +U+0266 uni0266 1.14 +U+0267 uni0267 1.14 +U+0268 uni0268 1.14 +U+0269 uni0269 1.14 +U+026a uni026A 1.14 +U+026b uni026B 1.14 +U+026c uni026C 1.14 +U+026d uni026D 1.14 +U+026e uni026E 1.14 +U+026f uni026F 1.14 +U+0270 uni0270 1.14 +U+0271 uni0271 1.14 +U+0272 uni0272 1.14 +U+0273 uni0273 1.14 +U+0274 uni0274 1.14 +U+0275 uni0275 1.14 +U+0276 uni0276 1.14 +U+0277 uni0277 1.14 +U+0278 uni0278 1.14 +U+0279 uni0279 1.14 +U+027a uni027A 1.14 +U+027b uni027B 1.14 +U+027c uni027C 1.14 +U+027d uni027D 1.14 +U+027e uni027E 1.14 +U+027f uni027F 1.14 +U+0280 uni0280 1.14 +U+0281 uni0281 1.14 +U+0282 uni0282 1.14 +U+0283 uni0283 1.14 +U+0284 uni0284 1.14 +U+0285 uni0285 1.14 +U+0286 uni0286 1.14 +U+0287 uni0287 1.14 +U+0288 uni0288 1.14 +U+0289 uni0289 1.14 +U+028a uni028A 1.14 +U+028b uni028B 1.14 +U+028c uni028C 1.14 +U+028d uni028D 1.14 +U+028e uni028E 1.14 +U+028f uni028F 1.14 +U+0290 uni0290 1.14 +U+0291 uni0291 1.14 +U+0292 uni0292 1.14 +U+0293 uni0293 1.14 +U+0294 uni0294 1.14 +U+0295 uni0295 1.14 +U+0296 uni0296 1.14 +U+0297 uni0297 1.14 +U+0298 uni0298 1.14 +U+0299 uni0299 1.14 +U+029a uni029A 1.14 +U+029b uni029B 1.14 +U+029c uni029C 1.14 +U+029d uni029D 1.14 +U+029e uni029E 1.14 +U+029f uni029F 1.14 +U+02a0 uni02A0 1.14 +U+02a1 uni02A1 1.14 +U+02a2 uni02A2 1.14 +U+02a3 uni02A3 1.14 +U+02a4 uni02A4 1.14 +U+02a5 uni02A5 1.14 +U+02a6 uni02A6 1.14 +U+02a7 uni02A7 1.14 +U+02a8 uni02A8 1.14 +U+02a9 uni02A9 1.14 +U+02aa uni02AA 1.14 +U+02ab uni02AB 1.14 +U+02ac uni02AC 1.14 +U+02ad uni02AD 1.14 +U+02ae uni02AE 1.14 +U+02af uni02AF 1.14 +U+02b0 uni02B0 1.14 +U+02b1 uni02B1 1.14 +U+02b2 uni02B2 1.14 +U+02b3 uni02B3 1.14 +U+02b4 uni02B4 1.14 +U+02b5 uni02B5 1.14 +U+02b6 uni02B6 1.14 +U+02b7 uni02B7 1.14 +U+02b8 uni02B8 1.14 +U+02b9 uni02B9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+02ba uni02BA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02bb uni02BB 1.5 +U+02bc uni02BC 1.12 +U+02bd uni02BD 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+02be uni02BE 2.2 +U+02bf uni02BF 2.2 +U+02c0 uni02C0 1.14 +U+02c1 uni02C1 1.14 +U+02c2 uni02C2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02c3 uni02C3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02c4 uni02C4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02c5 uni02C5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02c6 circumflex original +U+02c7 caron original +U+02c8 uni02C8 2.0 +U+02c9 uni02C9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+02ca uni02CA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02cb uni02CB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02cc uni02CC 2.0 +U+02cd uni02CD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02ce uni02CE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+02cf uni02CF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+02d0 uni02D0 1.14 +U+02d1 uni02D1 1.14 +U+02d2 uni02D2 2.0 +U+02d3 uni02D3 2.2 +U+02d4 uni02D4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02d5 uni02D5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02d6 uni02D6 2.0 +U+02d7 uni02D7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02d8 breve original +U+02d9 dotaccent original +U+02da ring original +U+02db ogonek original +U+02dc tilde original +U+02dd hungarumlaut original +U+02de uni02DE 2.0 +U+02df uni02DF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02e0 uni02E0 1.14 +U+02e1 uni02E1 1.14 +U+02e2 uni02E2 1.14 +U+02e3 uni02E3 1.14 +U+02e4 uni02E4 1.14 +U+02e5 uni02E5 2.0 +U+02e6 uni02E6 2.0 +U+02e7 uni02E7 2.0 +U+02e8 uni02E8 2.0 +U+02e9 uni02E9 2.0 +U+02ec uni02EC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02ed uni02ED 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02ee uni02EE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+02ef uni02EF 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02f0 uni02F0 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02f3 uni02F3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02f7 uni02F7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0300 gravecomb 1.15 +U+0301 acutecomb 1.15 +U+0302 uni0302 1.15 +U+0303 tildecomb 1.15 +U+0304 uni0304 1.15 +U+0305 uni0305 2.0 +U+0306 uni0306 1.15 +U+0307 uni0307 1.15 +U+0308 uni0308 1.15 +U+0309 hookabovecomb 2.1 +U+030a uni030A 1.15 +U+030b uni030B 1.15 +U+030c uni030C 1.15 +U+030d uni030D 2.0 +U+030e uni030E 2.0 +U+030f uni030F 2.0 +U+0310 uni0310 2.0 +U+0311 uni0311 2.0 +U+0312 uni0312 1.11 +U+0313 uni0313 2.1 +U+0314 uni0314 2.1 +U+0315 uni0315 2.0 +U+0316 uni0316 2.0 +U+0317 uni0317 2.0 +U+0318 uni0318 2.0 +U+0319 uni0319 2.0 +U+031a uni031A 2.1 +U+031b uni031B 2.1 +U+031c uni031C 2.0 +U+031d uni031D 2.0 +U+031e uni031E 2.0 +U+031f uni031F 2.0 +U+0320 uni0320 2.0 +U+0321 uni0321 1.15 +U+0322 uni0322 1.15 +U+0323 dotbelowcomb 2.1 +U+0324 uni0324 2.0 +U+0325 uni0325 2.0 +U+0326 uni0326 1.5 +U+0327 uni0327 2.1 +U+0328 uni0328 2.1 +U+0329 uni0329 2.0 +U+032a uni032A 2.0 +U+032b uni032B 2.1 +U+032c uni032C 2.0 +U+032d uni032D 2.0 +U+032e uni032E 2.0 +U+032f uni032F 2.0 +U+0330 uni0330 2.0 +U+0331 uni0331 2.0 +U+0332 uni0332 2.0 +U+0333 uni0333 2.1 +U+0334 uni0334 2.3 +U+0335 uni0335 2.3 +U+0336 uni0336 2.3 +U+0337 uni0337 2.3 +U+0338 uni0338 2.3 +U+0339 uni0339 2.0 +U+033a uni033A 2.0 +U+033b uni033B 2.0 +U+033c uni033C 2.1 +U+033d uni033D 2.0 +U+033e uni033E 2.1 +U+033f uni033F 2.1 +U+0340 uni0340 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0341 uni0341 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0342 uni0342 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0343 uni0343 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0344 uni0344 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0345 uni0345 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0346 uni0346 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0347 uni0347 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0348 uni0348 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0349 uni0349 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034a uni034A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034b uni034B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034c uni034C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034d uni034D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034e uni034E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034f uni034F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0351 uni0351 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0352 uni0352 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique) 2.28 (Sans Condensed Oblique, Sans Oblique) +U+0353 uni0353 2.5 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0357 uni0357 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0358 uni0358 2.3 +U+035a uni035A 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+035c uni035C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+035d uni035D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+035e uni035E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+035f uni035F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0360 uni0360 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0361 uni0361 2.0 +U+0362 uni0362 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0370 uni0370 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0371 uni0371 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0372 uni0372 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0373 uni0373 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0374 uni0374 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0375 uni0375 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0376 uni0376 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0377 uni0377 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+037a uni037A 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+037b uni037B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+037c uni037C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+037d uni037D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+037e uni037E 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0384 tonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0385 dieresistonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0386 Alphatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0387 anoteleia 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0388 Epsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0389 Etatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038a Iotatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038c Omicrontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038e Upsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038f Omegatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0390 iotadieresistonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0391 Alpha 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0392 Beta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0393 Gamma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0394 uni0394 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0395 Epsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0396 Zeta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0397 Eta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0398 Theta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0399 Iota 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039a Kappa 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039b Lambda 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039c Mu 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039d Nu 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039e Xi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039f Omicron 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a0 Pi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a1 Rho 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a3 Sigma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a4 Tau 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a5 Upsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a6 Phi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a7 Chi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a8 Psi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a9 Omega original +U+03aa Iotadieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ab Upsilondieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ac alphatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ad epsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ae etatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03af iotatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b0 upsilondieresistonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b1 alpha 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b2 beta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b3 gamma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b4 delta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b5 epsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b6 zeta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b7 eta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b8 theta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b9 iota 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ba kappa 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bb lambda 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bc uni03BC 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bd nu 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03be xi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bf omicron 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c0 pi original +U+03c1 rho 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c2 sigma1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c3 sigma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c4 tau 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c5 upsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c6 phi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c7 chi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c8 psi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c9 omega 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ca iotadieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cb upsilondieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cc omicrontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cd upsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ce omegatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cf uni03CF 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+03d0 uni03D0 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d1 theta1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d2 Upsilon1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d3 uni03D3 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d4 uni03D4 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d5 phi1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.18 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03d6 omega1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03d7 uni03D7 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d8 uni03D8 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03d9 uni03D9 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03da uni03DA 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03db uni03DB 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03dc uni03DC 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03dd uni03DD 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03de uni03DE 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03df uni03DF 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03e0 uni03E0 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03e1 uni03E1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03e2 uni03E2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e3 uni03E3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e4 uni03E4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e5 uni03E5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e6 uni03E6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e7 uni03E7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e8 uni03E8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e9 uni03E9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ea uni03EA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03eb uni03EB 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ec uni03EC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ed uni03ED 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ee uni03EE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ef uni03EF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03f0 uni03F0 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03f1 uni03F1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03f2 uni03F2 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f3 uni03F3 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f4 uni03F4 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f5 uni03F5 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f6 uni03F6 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f7 uni03F7 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f8 uni03F8 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f9 uni03F9 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03fa uni03FA 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03fb uni03FB 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03fc uni03FC 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03fd uni03FD 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03fe uni03FE 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ff uni03FF 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0400 uni0400 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0401 uni0401 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0402 uni0402 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0403 uni0403 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0404 uni0404 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0405 uni0405 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0406 uni0406 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0407 uni0407 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0408 uni0408 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0409 uni0409 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040a uni040A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040b uni040B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040c uni040C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040d uni040D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040e uni040E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040f uni040F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0410 uni0410 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0411 uni0411 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0412 uni0412 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0413 uni0413 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0414 uni0414 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0415 uni0415 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0416 uni0416 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0417 uni0417 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0418 uni0418 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0419 uni0419 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041a uni041A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041b uni041B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041c uni041C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041d uni041D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041e uni041E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041f uni041F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0420 uni0420 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0421 uni0421 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0422 uni0422 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0423 uni0423 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0424 uni0424 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0425 uni0425 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0426 uni0426 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0427 uni0427 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0428 uni0428 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0429 uni0429 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042a uni042A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042b uni042B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042c uni042C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042d uni042D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042e uni042E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042f uni042F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0430 uni0430 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0431 uni0431 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0432 uni0432 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0433 uni0433 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0434 uni0434 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0435 uni0435 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0436 uni0436 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0437 uni0437 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0438 uni0438 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0439 uni0439 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043a uni043A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043b uni043B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043c uni043C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043d uni043D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043e uni043E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043f uni043F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0440 uni0440 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0441 uni0441 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0442 uni0442 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0443 uni0443 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0444 uni0444 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0445 uni0445 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0446 uni0446 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0447 uni0447 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0448 uni0448 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0449 uni0449 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044a uni044A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044b uni044B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044c uni044C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044d uni044D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044e uni044E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044f uni044F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0450 uni0450 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0451 uni0451 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0452 uni0452 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0453 uni0453 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0454 uni0454 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0455 uni0455 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0456 uni0456 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0457 uni0457 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0458 uni0458 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0459 uni0459 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045a uni045A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045b uni045B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045c uni045C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045d uni045D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045e uni045E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045f uni045F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0460 uni0460 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0461 uni0461 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) +U+0462 uni0462 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0463 uni0463 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0464 uni0464 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0465 uni0465 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0466 uni0466 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0467 uni0467 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0468 uni0468 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0469 uni0469 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046a uni046A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.21 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+046b uni046B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.21 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+046c uni046C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+046d uni046D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+046e uni046E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046f uni046F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0470 uni0470 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0471 uni0471 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0472 uni0472 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0473 uni0473 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0474 uni0474 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.12 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0475 uni0475 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.12 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0476 uni0476 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0477 uni0477 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0478 uni0478 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0479 uni0479 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047a uni047A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047b uni047B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047c uni047C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047d uni047D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047e uni047E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047f uni047F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0480 uni0480 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0481 uni0481 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0482 uni0482 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0483 uni0483 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0484 uni0484 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0485 uni0485 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0486 uni0486 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0487 uni0487 2.9 (Sans, Sans Condensed) 2.27 (Sans Bold, Sans Bold Oblique, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0488 uni0488 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0489 uni0489 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048a uni048A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048b uni048B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048c uni048C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+048d uni048D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+048e uni048E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048f uni048F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0490 uni0490 1.15 +U+0491 uni0491 1.15 +U+0492 uni0492 1.14 +U+0493 uni0493 1.14 +U+0494 uni0494 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0495 uni0495 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0496 uni0496 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0497 uni0497 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0498 uni0498 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0499 uni0499 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+049a uni049A 1.14 +U+049b uni049B 1.14 +U+049c uni049C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+049d uni049D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+049e uni049E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+049f uni049F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a0 uni04A0 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04a1 uni04A1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04a2 uni04A2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a3 uni04A3 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a4 uni04A4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+04a5 uni04A5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+04a6 uni04A6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a7 uni04A7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a8 uni04A8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04a9 uni04A9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04aa uni04AA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ab uni04AB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ac uni04AC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ad uni04AD 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ae uni04AE 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04af uni04AF 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04b0 uni04B0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+04b1 uni04B1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+04b2 uni04B2 1.14 +U+04b3 uni04B3 1.14 +U+04b4 uni04B4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04b5 uni04B5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04b6 uni04B6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04b7 uni04B7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04b8 uni04B8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04b9 uni04B9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04ba uni04BA 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04bb uni04BB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04bc uni04BC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04bd uni04BD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04be uni04BE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04bf uni04BF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04c0 uni04C0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04c1 uni04C1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04c2 uni04C2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04c3 uni04C3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04c4 uni04C4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04c5 uni04C5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04c6 uni04C6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04c7 uni04C7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04c8 uni04C8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04c9 uni04C9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04ca uni04CA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04cb uni04CB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04cc uni04CC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04cd uni04CD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04ce uni04CE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04cf uni04CF 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04d0 uni04D0 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d1 uni04D1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d2 uni04D2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d3 uni04D3 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d4 uni04D4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d5 uni04D5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d6 uni04D6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d7 uni04D7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d8 uni04D8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04d9 uni04D9 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04da uni04DA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04db uni04DB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04dc uni04DC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04dd uni04DD 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04de uni04DE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04df uni04DF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e0 uni04E0 2.3 +U+04e1 uni04E1 2.3 +U+04e2 uni04E2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e3 uni04E3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e4 uni04E4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e5 uni04E5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e6 uni04E6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04e7 uni04E7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04e8 uni04E8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04e9 uni04E9 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04ea uni04EA 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04eb uni04EB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04ec uni04EC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04ed uni04ED 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04ee uni04EE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04ef uni04EF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f0 uni04F0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f1 uni04F1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f2 uni04F2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f3 uni04F3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f4 uni04F4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f5 uni04F5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f6 uni04F6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f7 uni04F7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f8 uni04F8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f9 uni04F9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04fa uni04FA 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fb uni04FB 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fc uni04FC 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fd uni04FD 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fe uni04FE 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+04ff uni04FF 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+0500 uni0500 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+0501 uni0501 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+0502 uni0502 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0503 uni0503 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0504 uni0504 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0505 uni0505 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0506 uni0506 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0507 uni0507 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0508 uni0508 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0509 uni0509 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050a uni050A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050b uni050B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050c uni050C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050d uni050D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050e uni050E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050f uni050F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0510 uni0510 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0511 uni0511 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0512 uni0512 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0513 uni0513 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0514 uni0514 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0515 uni0515 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0516 uni0516 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0517 uni0517 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0518 uni0518 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0519 uni0519 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+051a uni051A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051b uni051B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051c uni051C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051d uni051D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051e uni051E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+051f uni051F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0520 uni0520 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0521 uni0521 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0522 uni0522 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0523 uni0523 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0524 uni0524 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0525 uni0525 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0531 uni0531 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0532 uni0532 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0533 uni0533 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0534 uni0534 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0535 uni0535 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0536 uni0536 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0537 uni0537 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0538 uni0538 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0539 uni0539 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053a uni053A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053b uni053B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053c uni053C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053d uni053D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053e uni053E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053f uni053F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0540 uni0540 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0541 uni0541 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0542 uni0542 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0543 uni0543 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0544 uni0544 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0545 uni0545 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0546 uni0546 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0547 uni0547 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0548 uni0548 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0549 uni0549 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054a uni054A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054b uni054B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054c uni054C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054d uni054D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054e uni054E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054f uni054F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0550 uni0550 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0551 uni0551 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0552 uni0552 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0553 uni0553 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0554 uni0554 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0555 uni0555 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0556 uni0556 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0559 uni0559 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055a uni055A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055b uni055B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055c uni055C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055d uni055D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055e uni055E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055f uni055F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0561 uni0561 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0562 uni0562 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0563 uni0563 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0564 uni0564 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0565 uni0565 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0566 uni0566 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0567 uni0567 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0568 uni0568 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0569 uni0569 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056a uni056A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056b uni056B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056c uni056C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056d uni056D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056e uni056E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056f uni056F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0570 uni0570 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0571 uni0571 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0572 uni0572 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0573 uni0573 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0574 uni0574 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0575 uni0575 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0576 uni0576 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0577 uni0577 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0578 uni0578 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0579 uni0579 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057a uni057A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057b uni057B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057c uni057C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057d uni057D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057e uni057E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057f uni057F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0580 uni0580 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0581 uni0581 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0582 uni0582 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0583 uni0583 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0584 uni0584 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0585 uni0585 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0586 uni0586 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0587 uni0587 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0589 uni0589 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+058a uni058A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+05b0 uni05B0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b1 uni05B1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b2 uni05B2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b3 uni05B3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b4 uni05B4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b5 uni05B5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b6 uni05B6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b7 uni05B7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b8 uni05B8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b9 uni05B9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05ba uni05BA 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+05bb uni05BB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05bc uni05BC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05bd uni05BD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05be uni05BE 2.9 (Sans Condensed Oblique, Sans Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique) +U+05bf uni05BF 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c0 uni05C0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c1 uni05C1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c2 uni05C2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c3 uni05C3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c6 uni05C6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c7 uni05C7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d0 uni05D0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d1 uni05D1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d2 uni05D2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d3 uni05D3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d4 uni05D4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d5 uni05D5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d6 uni05D6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d7 uni05D7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d8 uni05D8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d9 uni05D9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05da uni05DA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05db uni05DB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05dc uni05DC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05dd uni05DD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05de uni05DE 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05df uni05DF 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e0 uni05E0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e1 uni05E1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e2 uni05E2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e3 uni05E3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e4 uni05E4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e5 uni05E5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e6 uni05E6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e7 uni05E7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e8 uni05E8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e9 uni05E9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05ea uni05EA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f0 uni05F0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f1 uni05F1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f2 uni05F2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f3 uni05F3 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+05f4 uni05F4 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0606 uni0606 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+0607 uni0607 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+0609 uni0609 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+060a uni060A 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+060c uni060C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0615 uni0615 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+061b uni061B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+061f uni061F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0621 uni0621 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0622 uni0622 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0623 uni0623 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0624 uni0624 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0625 uni0625 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0626 uni0626 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0627 uni0627 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0628 uni0628 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0629 uni0629 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062a uni062A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062b uni062B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062c uni062C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062d uni062D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062e uni062E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062f uni062F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0630 uni0630 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0631 uni0631 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0632 uni0632 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0633 uni0633 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0634 uni0634 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0635 uni0635 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0636 uni0636 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0637 uni0637 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0638 uni0638 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0639 uni0639 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+063a uni063A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0640 uni0640 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0641 uni0641 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0642 uni0642 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0643 uni0643 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0644 uni0644 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0645 uni0645 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0646 uni0646 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0647 uni0647 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0648 uni0648 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0649 uni0649 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064a uni064A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064b uni064B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064c uni064C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064d uni064D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064e uni064E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064f uni064F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0650 uni0650 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0651 uni0651 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0652 uni0652 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0653 uni0653 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0654 uni0654 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0655 uni0655 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0657 uni0657 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+065a uni065A 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0660 uni0660 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0661 uni0661 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0662 uni0662 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0663 uni0663 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0664 uni0664 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0665 uni0665 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0666 uni0666 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0667 uni0667 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0668 uni0668 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0669 uni0669 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066a uni066A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066b uni066B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066c uni066C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066d uni066D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066e uni066E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066f uni066F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0670 uni0670 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0674 uni0674 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans ExtraLight) 2.16 (Sans Mono, Sans Mono Bold) +U+0679 uni0679 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067a uni067A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067b uni067B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067c uni067C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067d uni067D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067e uni067E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067f uni067F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0680 uni0680 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0681 uni0681 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0682 uni0682 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0683 uni0683 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0684 uni0684 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0685 uni0685 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0686 uni0686 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0687 uni0687 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0688 uni0688 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0689 uni0689 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068a uni068A 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068b uni068B 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068c uni068C 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068d uni068D 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068e uni068E 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068f uni068F 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0690 uni0690 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0691 uni0691 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0692 uni0692 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0693 uni0693 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0694 uni0694 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0695 uni0695 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0696 uni0696 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0697 uni0697 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0698 uni0698 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0699 uni0699 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069a uni069A 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069b uni069B 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069c uni069C 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069d uni069D 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069e uni069E 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069f uni069F 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a0 uni06A0 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a1 uni06A1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06a2 uni06A2 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a3 uni06A3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a4 uni06A4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06a5 uni06A5 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a6 uni06A6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a7 uni06A7 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a8 uni06A8 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a9 uni06A9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06aa uni06AA 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ab uni06AB 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ac uni06AC 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ad uni06AD 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ae uni06AE 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06af uni06AF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06b0 uni06B0 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b1 uni06B1 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b2 uni06B2 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b3 uni06B3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b4 uni06B4 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b5 uni06B5 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06b6 uni06B6 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b7 uni06B7 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b8 uni06B8 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b9 uni06B9 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ba uni06BA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06bb uni06BB 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06bc uni06BC 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06bd uni06BD 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06be uni06BE 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06bf uni06BF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06c6 uni06C6 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06cc uni06CC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06ce uni06CE 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06d5 uni06D5 2.10 (Sans, Sans Bold) 2.11 (Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f0 uni06F0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f1 uni06F1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f2 uni06F2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f3 uni06F3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f4 uni06F4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f5 uni06F5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f6 uni06F6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f7 uni06F7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f8 uni06F8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f9 uni06F9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+07c0 uni07C0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c1 uni07C1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c2 uni07C2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c3 uni07C3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c4 uni07C4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c5 uni07C5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c6 uni07C6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c7 uni07C7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c8 uni07C8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c9 uni07C9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ca uni07CA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cb uni07CB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cc uni07CC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cd uni07CD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ce uni07CE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cf uni07CF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d0 uni07D0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d1 uni07D1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d2 uni07D2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d3 uni07D3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d4 uni07D4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d5 uni07D5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d6 uni07D6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d7 uni07D7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d8 uni07D8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d9 uni07D9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07da uni07DA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07db uni07DB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07dc uni07DC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07dd uni07DD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07de uni07DE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07df uni07DF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e0 uni07E0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e1 uni07E1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e2 uni07E2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e3 uni07E3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e4 uni07E4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e5 uni07E5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e6 uni07E6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e7 uni07E7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07eb uni07EB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ec uni07EC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ed uni07ED 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ee uni07EE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ef uni07EF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f0 uni07F0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f1 uni07F1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f2 uni07F2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f3 uni07F3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f4 uni07F4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f5 uni07F5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f8 uni07F8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f9 uni07F9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07fa uni07FA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0e3f uni0E3F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0e81 uni0E81 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e82 uni0E82 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e84 uni0E84 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e87 uni0E87 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e88 uni0E88 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e8a uni0E8A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e8d uni0E8D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e94 uni0E94 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e95 uni0E95 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e96 uni0E96 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e97 uni0E97 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e99 uni0E99 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9a uni0E9A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9b uni0E9B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9c uni0E9C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9d uni0E9D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9e uni0E9E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9f uni0E9F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea1 uni0EA1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea2 uni0EA2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea3 uni0EA3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea5 uni0EA5 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea7 uni0EA7 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eaa uni0EAA 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eab uni0EAB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ead uni0EAD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eae uni0EAE 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eaf uni0EAF 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb0 uni0EB0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb1 uni0EB1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb2 uni0EB2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb3 uni0EB3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb4 uni0EB4 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb5 uni0EB5 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb6 uni0EB6 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb7 uni0EB7 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb8 uni0EB8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb9 uni0EB9 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ebb uni0EBB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ebc uni0EBC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ebd uni0EBD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec0 uni0EC0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec1 uni0EC1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec2 uni0EC2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec3 uni0EC3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec4 uni0EC4 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec6 uni0EC6 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec8 uni0EC8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ec9 uni0EC9 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eca uni0ECA 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ecb uni0ECB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ecc uni0ECC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ecd uni0ECD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ed0 uni0ED0 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed1 uni0ED1 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed2 uni0ED2 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed3 uni0ED3 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed4 uni0ED4 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed5 uni0ED5 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed6 uni0ED6 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed7 uni0ED7 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed8 uni0ED8 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0ed9 uni0ED9 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0edc uni0EDC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0edd uni0EDD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+10a0 uni10A0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a1 uni10A1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a2 uni10A2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a3 uni10A3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a4 uni10A4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a5 uni10A5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a6 uni10A6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a7 uni10A7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a8 uni10A8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a9 uni10A9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10aa uni10AA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ab uni10AB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ac uni10AC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ad uni10AD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ae uni10AE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10af uni10AF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b0 uni10B0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b1 uni10B1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b2 uni10B2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b3 uni10B3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b4 uni10B4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b5 uni10B5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b6 uni10B6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b7 uni10B7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b8 uni10B8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b9 uni10B9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ba uni10BA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bb uni10BB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bc uni10BC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bd uni10BD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10be uni10BE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bf uni10BF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c0 uni10C0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c1 uni10C1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c2 uni10C2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c3 uni10C3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c4 uni10C4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c5 uni10C5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10d0 uni10D0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d1 uni10D1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d2 uni10D2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d3 uni10D3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d4 uni10D4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d5 uni10D5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d6 uni10D6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d7 uni10D7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d8 uni10D8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d9 uni10D9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10da uni10DA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10db uni10DB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10dc uni10DC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10dd uni10DD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10de uni10DE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10df uni10DF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e0 uni10E0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e1 uni10E1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e2 uni10E2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e3 uni10E3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e4 uni10E4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e5 uni10E5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e6 uni10E6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e7 uni10E7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e8 uni10E8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e9 uni10E9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ea uni10EA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10eb uni10EB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ec uni10EC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ed uni10ED 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ee uni10EE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ef uni10EF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f0 uni10F0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f1 uni10F1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f2 uni10F2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f3 uni10F3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f4 uni10F4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f5 uni10F5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f6 uni10F6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f7 uni10F7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f8 uni10F8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f9 uni10F9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10fa uni10FA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10fb uni10FB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10fc uni10FC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+1401 uni1401 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1402 uni1402 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1403 uni1403 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1404 uni1404 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1405 uni1405 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1406 uni1406 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1407 uni1407 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1409 uni1409 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140a uni140A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140b uni140B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140c uni140C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140d uni140D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140e uni140E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140f uni140F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1410 uni1410 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1411 uni1411 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1412 uni1412 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1413 uni1413 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1414 uni1414 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1415 uni1415 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1416 uni1416 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1417 uni1417 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1418 uni1418 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1419 uni1419 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141a uni141A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141b uni141B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141d uni141D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141e uni141E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141f uni141F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1420 uni1420 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1421 uni1421 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1422 uni1422 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1423 uni1423 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1424 uni1424 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1425 uni1425 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1426 uni1426 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1427 uni1427 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1428 uni1428 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1429 uni1429 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142a uni142A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142b uni142B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142c uni142C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142d uni142D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142e uni142E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142f uni142F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1430 uni1430 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1431 uni1431 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1432 uni1432 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1433 uni1433 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1434 uni1434 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1435 uni1435 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1437 uni1437 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1438 uni1438 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1439 uni1439 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143a uni143A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143b uni143B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143c uni143C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143d uni143D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143e uni143E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143f uni143F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1440 uni1440 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1441 uni1441 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1442 uni1442 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1443 uni1443 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1444 uni1444 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1445 uni1445 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1446 uni1446 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1447 uni1447 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1448 uni1448 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1449 uni1449 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144a uni144A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144c uni144C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144d uni144D 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144e uni144E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144f uni144F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1450 uni1450 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1451 uni1451 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1452 uni1452 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1454 uni1454 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1455 uni1455 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1456 uni1456 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1457 uni1457 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1458 uni1458 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1459 uni1459 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145a uni145A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145b uni145B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145c uni145C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145d uni145D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145e uni145E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145f uni145F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1460 uni1460 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1461 uni1461 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1462 uni1462 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1463 uni1463 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1464 uni1464 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1465 uni1465 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1466 uni1466 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1467 uni1467 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1468 uni1468 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1469 uni1469 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146a uni146A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146b uni146B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146c uni146C 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146d uni146D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146e uni146E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146f uni146F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1470 uni1470 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1471 uni1471 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1472 uni1472 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1473 uni1473 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1474 uni1474 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1475 uni1475 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1476 uni1476 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1477 uni1477 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1478 uni1478 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1479 uni1479 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147a uni147A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147b uni147B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147c uni147C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147d uni147D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147e uni147E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147f uni147F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1480 uni1480 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1481 uni1481 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1482 uni1482 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1483 uni1483 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1484 uni1484 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1485 uni1485 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1486 uni1486 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1487 uni1487 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1488 uni1488 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1489 uni1489 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148a uni148A 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148b uni148B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148c uni148C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148d uni148D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148e uni148E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148f uni148F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1490 uni1490 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1491 uni1491 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1492 uni1492 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1493 uni1493 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1494 uni1494 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1495 uni1495 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1496 uni1496 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1497 uni1497 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1498 uni1498 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1499 uni1499 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149a uni149A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149b uni149B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149c uni149C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149d uni149D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149e uni149E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149f uni149F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a0 uni14A0 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a1 uni14A1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a2 uni14A2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a3 uni14A3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a4 uni14A4 2.13 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.15 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+14a5 uni14A5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a6 uni14A6 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a7 uni14A7 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a8 uni14A8 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a9 uni14A9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14aa uni14AA 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ab uni14AB 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ac uni14AC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ad uni14AD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ae uni14AE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14af uni14AF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b0 uni14B0 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b1 uni14B1 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b2 uni14B2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b3 uni14B3 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b4 uni14B4 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b5 uni14B5 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b6 uni14B6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b7 uni14B7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b8 uni14B8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b9 uni14B9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ba uni14BA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14bb uni14BB 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14bc uni14BC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14bd uni14BD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c0 uni14C0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c1 uni14C1 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c2 uni14C2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c3 uni14C3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c4 uni14C4 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c5 uni14C5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c6 uni14C6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c7 uni14C7 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c8 uni14C8 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c9 uni14C9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ca uni14CA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cb uni14CB 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cc uni14CC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cd uni14CD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ce uni14CE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cf uni14CF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d0 uni14D0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d1 uni14D1 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d2 uni14D2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d3 uni14D3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d4 uni14D4 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d5 uni14D5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d6 uni14D6 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d7 uni14D7 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d8 uni14D8 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d9 uni14D9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14da uni14DA 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14db uni14DB 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14dc uni14DC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14dd uni14DD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14de uni14DE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14df uni14DF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e0 uni14E0 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e1 uni14E1 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e2 uni14E2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e3 uni14E3 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e4 uni14E4 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e5 uni14E5 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e6 uni14E6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e7 uni14E7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e8 uni14E8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e9 uni14E9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ea uni14EA 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ec uni14EC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ed uni14ED 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ee uni14EE 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ef uni14EF 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f0 uni14F0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f1 uni14F1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f2 uni14F2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f3 uni14F3 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f4 uni14F4 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f5 uni14F5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f6 uni14F6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f7 uni14F7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f8 uni14F8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f9 uni14F9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fa uni14FA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fb uni14FB 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fc uni14FC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fd uni14FD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fe uni14FE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ff uni14FF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1500 uni1500 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1501 uni1501 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1502 uni1502 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1503 uni1503 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1504 uni1504 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1505 uni1505 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1506 uni1506 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1507 uni1507 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1510 uni1510 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1511 uni1511 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1512 uni1512 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1513 uni1513 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1514 uni1514 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1515 uni1515 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1516 uni1516 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1517 uni1517 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1518 uni1518 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1519 uni1519 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151a uni151A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151b uni151B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151c uni151C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151d uni151D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151e uni151E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151f uni151F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1520 uni1520 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1521 uni1521 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1522 uni1522 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1523 uni1523 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1524 uni1524 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1525 uni1525 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1526 uni1526 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1527 uni1527 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1528 uni1528 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1529 uni1529 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152a uni152A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152b uni152B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152c uni152C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152d uni152D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152e uni152E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152f uni152F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1530 uni1530 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1531 uni1531 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1532 uni1532 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1533 uni1533 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1534 uni1534 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1535 uni1535 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1536 uni1536 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1537 uni1537 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1538 uni1538 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1539 uni1539 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153a uni153A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153b uni153B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153c uni153C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153d uni153D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153e uni153E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1540 uni1540 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1541 uni1541 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1542 uni1542 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1543 uni1543 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1544 uni1544 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1545 uni1545 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1546 uni1546 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1547 uni1547 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1548 uni1548 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1549 uni1549 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154a uni154A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154b uni154B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154c uni154C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154d uni154D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154e uni154E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154f uni154F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1550 uni1550 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1552 uni1552 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1553 uni1553 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1554 uni1554 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1555 uni1555 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1556 uni1556 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1557 uni1557 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1558 uni1558 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1559 uni1559 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155a uni155A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155b uni155B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155c uni155C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155d uni155D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155e uni155E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155f uni155F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1560 uni1560 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1561 uni1561 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1562 uni1562 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1563 uni1563 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1564 uni1564 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1565 uni1565 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1566 uni1566 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1567 uni1567 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1568 uni1568 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1569 uni1569 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+156a uni156A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1574 uni1574 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1575 uni1575 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1576 uni1576 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1577 uni1577 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1578 uni1578 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1579 uni1579 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157a uni157A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157b uni157B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157c uni157C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157d uni157D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157e uni157E 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157f uni157F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1580 uni1580 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1581 uni1581 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1582 uni1582 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1583 uni1583 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1584 uni1584 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1585 uni1585 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158a uni158A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158b uni158B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158c uni158C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158d uni158D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158e uni158E 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158f uni158F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1590 uni1590 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1591 uni1591 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1592 uni1592 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1593 uni1593 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1594 uni1594 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1595 uni1595 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1596 uni1596 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a0 uni15A0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a1 uni15A1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a2 uni15A2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a3 uni15A3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a4 uni15A4 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a5 uni15A5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a6 uni15A6 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a7 uni15A7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a8 uni15A8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a9 uni15A9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15aa uni15AA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ab uni15AB 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ac uni15AC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ad uni15AD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ae uni15AE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15af uni15AF 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15de uni15DE 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15e1 uni15E1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1646 uni1646 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1647 uni1647 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+166e uni166E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+166f uni166F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1670 uni1670 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1671 uni1671 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1672 uni1672 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1673 uni1673 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1674 uni1674 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1675 uni1675 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1676 uni1676 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1680 uni1680 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1681 uni1681 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1682 uni1682 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1683 uni1683 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1684 uni1684 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1685 uni1685 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1686 uni1686 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1687 uni1687 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1688 uni1688 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1689 uni1689 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168a uni168A 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168b uni168B 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168c uni168C 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168d uni168D 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168e uni168E 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168f uni168F 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1690 uni1690 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1691 uni1691 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1692 uni1692 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1693 uni1693 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1694 uni1694 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1695 uni1695 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1696 uni1696 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1697 uni1697 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1698 uni1698 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1699 uni1699 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+169a uni169A 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+169b uni169B 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+169c uni169C 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1d00 uni1D00 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d01 uni1D01 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d02 uni1D02 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d03 uni1D03 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d04 uni1D04 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d05 uni1D05 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d06 uni1D06 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d07 uni1D07 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d08 uni1D08 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+1d09 uni1D09 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d0a uni1D0A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0b uni1D0B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0c uni1D0C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0d uni1D0D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0e uni1D0E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0f uni1D0F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d10 uni1D10 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d11 uni1D11 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d12 uni1D12 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d13 uni1D13 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d14 uni1D14 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d15 uni1D15 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d16 uni1D16 2.3 +U+1d17 uni1D17 2.3 +U+1d18 uni1D18 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d19 uni1D19 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1a uni1D1A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1b uni1D1B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1c uni1D1C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1d uni1D1D 2.3 +U+1d1e uni1D1E 2.3 +U+1d1f uni1D1F 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+1d20 uni1D20 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d21 uni1D21 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d22 uni1D22 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d23 uni1D23 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d24 uni1D24 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d25 uni1D25 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d26 uni1D26 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d27 uni1D27 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d28 uni1D28 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d29 uni1D29 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d2a uni1D2A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d2b uni1D2B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d2c uni1D2C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d2d uni1D2D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d2e uni1D2E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d2f uni1D2F 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d30 uni1D30 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d31 uni1D31 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d32 uni1D32 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d33 uni1D33 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d34 uni1D34 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d35 uni1D35 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d36 uni1D36 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d37 uni1D37 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d38 uni1D38 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d39 uni1D39 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3a uni1D3A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3b uni1D3B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3c uni1D3C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3d uni1D3D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d3e uni1D3E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3f uni1D3F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d40 uni1D40 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d41 uni1D41 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d42 uni1D42 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d43 uni1D43 2.3 +U+1d44 uni1D44 2.3 +U+1d45 uni1D45 2.3 +U+1d46 uni1D46 2.3 +U+1d47 uni1D47 2.3 +U+1d48 uni1D48 2.3 +U+1d49 uni1D49 2.3 +U+1d4a uni1D4A 2.3 +U+1d4b uni1D4B 2.3 +U+1d4c uni1D4C 2.3 +U+1d4d uni1D4D 2.3 +U+1d4e uni1D4E 2.3 +U+1d4f uni1D4F 2.3 +U+1d50 uni1D50 2.3 +U+1d51 uni1D51 2.3 +U+1d52 uni1D52 2.3 +U+1d53 uni1D53 2.3 +U+1d54 uni1D54 2.3 +U+1d55 uni1D55 2.3 +U+1d56 uni1D56 2.3 +U+1d57 uni1D57 2.3 +U+1d58 uni1D58 2.3 +U+1d59 uni1D59 2.3 +U+1d5a uni1D5A 2.3 +U+1d5b uni1D5B 2.3 +U+1d5c uni1D5C 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d5d uni1D5D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d5e uni1D5E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d5f uni1D5F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d60 uni1D60 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d61 uni1D61 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d62 uni1D62 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d63 uni1D63 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d64 uni1D64 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d65 uni1D65 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d66 uni1D66 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d67 uni1D67 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d68 uni1D68 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d69 uni1D69 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d6a uni1D6A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d6b uni1D6B 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d77 uni1D77 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d78 uni1D78 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d7b uni1D7B 2.3 +U+1d7c uni1D7C 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d7d uni1D7D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d7e uni1D7E 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d7f uni1D7F 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d85 uni1D85 2.3 +U+1d9b uni1D9B 2.3 +U+1d9c uni1D9C 2.3 +U+1d9d uni1D9D 2.3 +U+1d9e uni1D9E 2.3 +U+1d9f uni1D9F 2.3 +U+1da0 uni1DA0 2.3 +U+1da1 uni1DA1 2.3 +U+1da2 uni1DA2 2.3 +U+1da3 uni1DA3 2.3 +U+1da4 uni1DA4 2.3 +U+1da5 uni1DA5 2.3 +U+1da6 uni1DA6 2.3 +U+1da7 uni1DA7 2.3 +U+1da8 uni1DA8 2.3 +U+1da9 uni1DA9 2.3 +U+1daa uni1DAA 2.3 +U+1dab uni1DAB 2.3 +U+1dac uni1DAC 2.3 +U+1dad uni1DAD 2.3 +U+1dae uni1DAE 2.3 +U+1daf uni1DAF 2.3 +U+1db0 uni1DB0 2.3 +U+1db1 uni1DB1 2.3 +U+1db2 uni1DB2 2.3 +U+1db3 uni1DB3 2.3 +U+1db4 uni1DB4 2.3 +U+1db5 uni1DB5 2.3 +U+1db6 uni1DB6 2.3 +U+1db7 uni1DB7 2.3 +U+1db8 uni1DB8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1db9 uni1DB9 2.3 +U+1dba uni1DBA 2.3 +U+1dbb uni1DBB 2.3 +U+1dbc uni1DBC 2.3 +U+1dbd uni1DBD 2.3 +U+1dbe uni1DBE 2.3 +U+1dbf uni1DBF 2.3 +U+1dc4 uni1DC4 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc5 uni1DC5 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc6 uni1DC6 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc7 uni1DC7 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc8 uni1DC8 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc9 uni1DC9 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1e00 uni1E00 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e01 uni1E01 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e02 uni1E02 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e03 uni1E03 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e04 uni1E04 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e05 uni1E05 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e06 uni1E06 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e07 uni1E07 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e08 uni1E08 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e09 uni1E09 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0a uni1E0A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0b uni1E0B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0c uni1E0C 2.1 +U+1e0d uni1E0D 2.1 +U+1e0e uni1E0E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0f uni1E0F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e10 uni1E10 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e11 uni1E11 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e12 uni1E12 1.13 +U+1e13 uni1E13 1.13 +U+1e14 uni1E14 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e15 uni1E15 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e16 uni1E16 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e17 uni1E17 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e18 uni1E18 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e19 uni1E19 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1a uni1E1A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1b uni1E1B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1c uni1E1C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1e1d uni1E1D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1e1e uni1E1E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1f uni1E1F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e20 uni1E20 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e21 uni1E21 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e22 uni1E22 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e23 uni1E23 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e24 uni1E24 2.1 +U+1e25 uni1E25 2.1 +U+1e26 uni1E26 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e27 uni1E27 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e28 uni1E28 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e29 uni1E29 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2a uni1E2A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2b uni1E2B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2c uni1E2C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2d uni1E2D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2e uni1E2E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e2f uni1E2F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e30 uni1E30 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e31 uni1E31 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e32 uni1E32 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e33 uni1E33 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e34 uni1E34 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e35 uni1E35 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e36 uni1E36 2.1 +U+1e37 uni1E37 2.1 +U+1e38 uni1E38 2.1 +U+1e39 uni1E39 2.1 +U+1e3a uni1E3A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e3b uni1E3B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e3c uni1E3C 1.13 +U+1e3d uni1E3D 1.13 +U+1e3e uni1E3E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e3f uni1E3F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e40 uni1E40 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e41 uni1E41 2.1 +U+1e42 uni1E42 2.1 +U+1e43 uni1E43 2.1 +U+1e44 uni1E44 1.13 +U+1e45 uni1E45 1.13 +U+1e46 uni1E46 2.1 +U+1e47 uni1E47 2.1 +U+1e48 uni1E48 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e49 uni1E49 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e4a uni1E4A 1.13 +U+1e4b uni1E4B 1.13 +U+1e4c uni1E4C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1e4d uni1E4D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1e4e uni1E4E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e4f uni1E4F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e50 uni1E50 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e51 uni1E51 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e52 uni1E52 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e53 uni1E53 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e54 uni1E54 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e55 uni1E55 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e56 uni1E56 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e57 uni1E57 2.1 +U+1e58 uni1E58 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e59 uni1E59 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e5a uni1E5A 2.1 +U+1e5b uni1E5B 2.1 +U+1e5c uni1E5C 2.1 +U+1e5d uni1E5D 2.1 +U+1e5e uni1E5E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e5f uni1E5F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e60 uni1E60 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e61 uni1E61 2.1 +U+1e62 uni1E62 2.1 +U+1e63 uni1E63 2.1 +U+1e64 uni1E64 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e65 uni1E65 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e66 uni1E66 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e67 uni1E67 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e68 uni1E68 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e69 uni1E69 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6a uni1E6A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6b uni1E6B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6c uni1E6C 2.1 +U+1e6d uni1E6D 2.1 +U+1e6e uni1E6E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6f uni1E6F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e70 uni1E70 1.13 +U+1e71 uni1E71 1.13 +U+1e72 uni1E72 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e73 uni1E73 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e74 uni1E74 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e75 uni1E75 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e76 uni1E76 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e77 uni1E77 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e78 uni1E78 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e79 uni1E79 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e7a uni1E7A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e7b uni1E7B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e7c uni1E7C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e7d uni1E7D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e7e uni1E7E 2.1 +U+1e7f uni1E7F 2.1 +U+1e80 Wgrave 1.2 +U+1e81 wgrave 1.2 +U+1e82 Wacute 1.2 +U+1e83 wacute 1.2 +U+1e84 Wdieresis 1.2 +U+1e85 wdieresis 1.2 +U+1e86 uni1E86 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e87 uni1E87 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e88 uni1E88 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e89 uni1E89 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8a uni1E8A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8b uni1E8B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8c uni1E8C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e8d uni1E8D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e8e uni1E8E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8f uni1E8F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e90 uni1E90 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e91 uni1E91 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e92 uni1E92 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e93 uni1E93 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e94 uni1E94 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e95 uni1E95 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e96 uni1E96 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e97 uni1E97 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e98 uni1E98 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e99 uni1E99 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e9a uni1E9A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e9b uni1E9B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e9c uni1E9C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e9d uni1E9D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e9e uni1E9E 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.32 (Sans ExtraLight) +U+1e9f uni1E9F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1ea0 uni1EA0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ea1 uni1EA1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ea2 uni1EA2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ea3 uni1EA3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ea4 uni1EA4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea5 uni1EA5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea6 uni1EA6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea7 uni1EA7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea8 uni1EA8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea9 uni1EA9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eaa uni1EAA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eab uni1EAB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eac uni1EAC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ead uni1EAD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eae uni1EAE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eaf uni1EAF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb0 uni1EB0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1eb1 uni1EB1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1eb2 uni1EB2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb3 uni1EB3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb4 uni1EB4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb5 uni1EB5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb6 uni1EB6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eb7 uni1EB7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eb8 uni1EB8 2.2 +U+1eb9 uni1EB9 2.2 +U+1eba uni1EBA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ebb uni1EBB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ebc uni1EBC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ebd uni1EBD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ebe uni1ebe 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ebf uni1ebF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec0 uni1EC0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec1 uni1EC1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec2 uni1EC2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec3 uni1EC3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec4 uni1EC4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec5 uni1EC5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec6 uni1EC6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ec7 uni1EC7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ec8 uni1EC8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ec9 uni1EC9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eca uni1ECA 2.2 +U+1ecb uni1ECB 2.2 +U+1ecc uni1ECC 2.2 +U+1ecd uni1ECD 2.2 +U+1ece uni1ECE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ecf uni1ECF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ed0 uni1ED0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed1 uni1ED1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed2 uni1ED2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed3 uni1ED3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed4 uni1ED4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed5 uni1ED5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed6 uni1ED6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed7 uni1ED7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed8 uni1ED8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ed9 uni1ED9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eda uni1EDA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edb uni1EDB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edc uni1EDC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edd uni1EDD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ede uni1EDE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edf uni1EDF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee0 uni1EE0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee1 uni1EE1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee2 uni1EE2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee3 uni1EE3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee4 uni1EE4 2.2 +U+1ee5 uni1EE5 2.2 +U+1ee6 uni1EE6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ee7 uni1EE7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ee8 uni1EE8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee9 uni1EE9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eea uni1EEA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eeb uni1EEB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eec uni1EEC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eed uni1EED 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eee uni1EEE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eef uni1EEF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ef0 uni1EF0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ef1 uni1EF1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ef2 Ygrave 1.2 +U+1ef3 ygrave 1.2 +U+1ef4 uni1EF4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ef5 uni1EF5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ef6 uni1EF6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ef7 uni1EF7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ef8 uni1EF8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ef9 uni1EF9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1efa uni1EFA 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1efb uni1EFB 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1f00 uni1F00 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f01 uni1F01 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f02 uni1F02 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f03 uni1F03 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f04 uni1F04 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f05 uni1F05 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f06 uni1F06 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f07 uni1F07 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f08 uni1F08 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f09 uni1F09 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0a uni1F0A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0b uni1F0B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0c uni1F0C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0d uni1F0D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0e uni1F0E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0f uni1F0F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f10 uni1F10 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f11 uni1F11 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f12 uni1F12 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f13 uni1F13 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f14 uni1F14 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f15 uni1F15 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f18 uni1F18 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f19 uni1F19 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1a uni1F1A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1b uni1F1B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1c uni1F1C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1d uni1F1D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f20 uni1F20 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f21 uni1F21 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f22 uni1F22 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f23 uni1F23 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f24 uni1F24 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f25 uni1F25 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f26 uni1F26 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f27 uni1F27 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f28 uni1F28 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f29 uni1F29 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2a uni1F2A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2b uni1F2B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2c uni1F2C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2d uni1F2D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2e uni1F2E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2f uni1F2F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f30 uni1F30 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f31 uni1F31 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f32 uni1F32 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f33 uni1F33 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f34 uni1F34 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f35 uni1F35 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f36 uni1F36 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f37 uni1F37 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f38 uni1F38 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f39 uni1F39 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3a uni1F3A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3b uni1F3B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3c uni1F3C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3d uni1F3D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3e uni1F3E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3f uni1F3F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f40 uni1F40 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f41 uni1F41 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f42 uni1F42 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f43 uni1F43 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f44 uni1F44 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f45 uni1F45 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f48 uni1F48 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f49 uni1F49 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4a uni1F4A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4b uni1F4B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4c uni1F4C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4d uni1F4D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f50 uni1F50 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f51 uni1F51 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f52 uni1F52 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f53 uni1F53 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f54 uni1F54 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f55 uni1F55 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f56 uni1F56 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f57 uni1F57 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f59 uni1F59 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f5b uni1F5B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f5d uni1F5D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f5f uni1F5F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f60 uni1F60 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f61 uni1F61 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f62 uni1F62 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f63 uni1F63 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f64 uni1F64 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f65 uni1F65 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f66 uni1F66 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f67 uni1F67 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f68 uni1F68 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f69 uni1F69 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6a uni1F6A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6b uni1F6B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6c uni1F6C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6d uni1F6D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6e uni1F6E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6f uni1F6F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f70 uni1F70 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f71 uni1F71 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f72 uni1F72 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f73 uni1F73 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f74 uni1F74 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f75 uni1F75 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f76 uni1F76 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f77 uni1F77 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f78 uni1F78 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f79 uni1F79 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f7a uni1F7A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f7b uni1F7B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f7c uni1F7C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f7d uni1F7D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f80 uni1F80 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f81 uni1F81 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f82 uni1F82 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f83 uni1F83 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f84 uni1F84 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f85 uni1F85 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f86 uni1F86 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f87 uni1F87 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f88 uni1F88 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f89 uni1F89 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8a uni1F8A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8b uni1F8B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8c uni1F8C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8d uni1F8D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8e uni1F8E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8f uni1F8F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f90 uni1F90 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f91 uni1F91 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f92 uni1F92 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f93 uni1F93 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f94 uni1F94 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f95 uni1F95 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f96 uni1F96 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f97 uni1F97 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f98 uni1F98 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f99 uni1F99 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9a uni1F9A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9b uni1F9B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9c uni1F9C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9d uni1F9D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9e uni1F9E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9f uni1F9F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa0 uni1FA0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa1 uni1FA1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa2 uni1FA2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa3 uni1FA3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa4 uni1FA4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa5 uni1FA5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa6 uni1FA6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa7 uni1FA7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa8 uni1FA8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa9 uni1FA9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1faa uni1FAA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fab uni1FAB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fac uni1FAC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fad uni1FAD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fae uni1FAE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1faf uni1FAF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb0 uni1FB0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb1 uni1FB1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb2 uni1FB2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb3 uni1FB3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb4 uni1FB4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb6 uni1FB6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb7 uni1FB7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb8 uni1FB8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fb9 uni1FB9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fba uni1FBA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fbb uni1FBB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fbc uni1FBC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fbd uni1FBD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fbe uni1FBE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fbf uni1FBF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc0 uni1FC0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc1 uni1FC1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc2 uni1FC2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc3 uni1FC3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc4 uni1FC4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc6 uni1FC6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc7 uni1FC7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc8 uni1FC8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc9 uni1FC9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fca uni1FCA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fcb uni1FCB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fcc uni1FCC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fcd uni1FCD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fce uni1FCE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fcf uni1FCF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd0 uni1FD0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd1 uni1FD1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd2 uni1FD2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd3 uni1FD3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd6 uni1FD6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd7 uni1FD7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd8 uni1FD8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fd9 uni1FD9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fda uni1FDA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fdb uni1FDB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fdd uni1FDD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fde uni1FDE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fdf uni1FDF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe0 uni1FE0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe1 uni1FE1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe2 uni1FE2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe3 uni1FE3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe4 uni1FE4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe5 uni1FE5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe6 uni1FE6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe7 uni1FE7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe8 uni1FE8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fe9 uni1FE9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fea uni1FEA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1feb uni1FEB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fec uni1FEC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fed uni1FED 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fee uni1FEE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fef uni1FEF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ff2 uni1FF2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff3 uni1FF3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff4 uni1FF4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff6 uni1FF6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff7 uni1FF7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff8 uni1FF8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ff9 uni1FF9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ffa uni1FFA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ffb uni1FFB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ffc uni1FFC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ffd uni1FFD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ffe uni1FFE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+2000 uni2000 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2001 uni2001 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2002 uni2002 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2003 uni2003 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2004 uni2004 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2005 uni2005 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2006 uni2006 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2007 uni2007 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2008 uni2008 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2009 uni2009 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+200a uni200A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+200b uni200B 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200c uni200C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200d uni200D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200e uni200E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200f uni200F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2010 uni2010 1.5 +U+2011 uni2011 1.5 +U+2012 figuredash 1.5 +U+2013 endash original +U+2014 emdash original +U+2015 uni2015 1.5 +U+2016 uni2016 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2017 underscoredbl 2.3 +U+2018 quoteleft original +U+2019 quoteright original +U+201a quotesinglbase original +U+201b quotereversed 2.3 +U+201c quotedblleft original +U+201d quotedblright original +U+201e quotedblbase original +U+201f uni201F 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+2020 dagger original +U+2021 daggerdbl original +U+2022 bullet original +U+2023 uni2023 2.2 +U+2024 onedotenleader 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2025 twodotenleader 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2026 ellipsis original +U+2027 uni2027 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2028 uni2028 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2029 uni2029 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+202a uni202A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202b uni202B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202c uni202C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202d uni202D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202e uni202E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202f uni202F 2.11 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.23 (Serif Italic Condensed) +U+2030 perthousand original +U+2031 uni2031 2.1 +U+2032 minute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2033 second 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2034 uni2034 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2035 uni2035 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2036 uni2036 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2037 uni2037 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2038 uni2038 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2039 guilsinglleft original +U+203a guilsinglright original +U+203b uni203B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+203c exclamdbl 2.0 +U+203d uni203D 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.11 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.14 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+203e uni203E 2.3 +U+203f uni203F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2040 uni2040 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2041 uni2041 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2042 uni2042 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2043 uni2043 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2044 fraction 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2045 uni2045 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2046 uni2046 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2047 uni2047 2.0 +U+2048 uni2048 2.0 +U+2049 uni2049 2.0 +U+204a uni204A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+204b uni204B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+204c uni204C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+204d uni204D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+204e uni204E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+204f uni204F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2050 uni2050 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2051 uni2051 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2052 uni2052 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2053 uni2053 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2054 uni2054 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2055 uni2055 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2056 uni2056 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2057 uni2057 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2058 uni2058 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2059 uni2059 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205a uni205A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205b uni205B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205c uni205C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205d uni205D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205e uni205E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205f uni205F 2.14 +U+2060 uni2060 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2061 uni2061 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2062 uni2062 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2063 uni2063 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2064 uni2064 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+206a uni206A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206b uni206B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206c uni206C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206d uni206D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206e uni206E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206f uni206F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2070 uni2070 2.2 +U+2071 uni2071 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2074 uni2074 2.2 +U+2075 uni2075 2.2 +U+2076 uni2076 2.2 +U+2077 uni2077 2.2 +U+2078 uni2078 2.2 +U+2079 uni2079 2.2 +U+207a uni207A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207b uni207B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207c uni207C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207d uni207D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207e uni207E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207f uni207F 1.14 +U+2080 uni2080 2.4 +U+2081 uni2081 2.4 +U+2082 uni2082 2.4 +U+2083 uni2083 2.4 +U+2084 uni2084 2.4 +U+2085 uni2085 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2086 uni2086 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2087 uni2087 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2088 uni2088 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2089 uni2089 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+208a uni208A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208b uni208B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208c uni208C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208d uni208D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208e uni208E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2090 uni2090 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2091 uni2091 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2092 uni2092 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2093 uni2093 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2094 uni2094 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2095 uni2095 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2096 uni2096 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2097 uni2097 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2098 uni2098 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2099 uni2099 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+209a uni209A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+209b uni209B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+209c uni209C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+20a0 uni20A0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a1 colonmonetary 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a2 uni20A2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a3 franc 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a4 lira 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a5 uni20A5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a6 uni20A6 2.3 +U+20a7 peseta 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a8 uni20A8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a9 uni20A9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20aa uni20AA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20ab dong 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20ac Euro original +U+20ad uni20AD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20ae uni20AE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20af uni20AF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b0 uni20B0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b1 uni20B1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+20b2 uni20B2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b3 uni20B3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b4 uni20B4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+20b5 uni20B5 2.2 +U+20b8 uni20B8 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+20b9 uni20B9 2.32 +U+20ba uni20BA 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20d0 uni20D0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+20d1 uni20D1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+20d6 uni20D6 2.8 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20d7 uni20D7 2.8 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20db uni20DB 2.23 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20dc uni20DC 2.23 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20e1 uni20E1 2.23 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2100 uni2100 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2101 uni2101 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2102 uni2102 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.16 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Condensed) +U+2103 uni2103 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2104 uni2104 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2105 uni2105 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2106 uni2106 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2107 uni2107 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2108 uni2108 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2109 uni2109 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+210b uni210B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+210c uni210C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+210d uni210D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+210e uni210E 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+210f uni210F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.28 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2110 uni2110 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2111 Ifraktur 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2112 uni2112 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2113 uni2113 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2114 uni2114 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2115 uni2115 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2116 uni2116 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2117 uni2117 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2118 weierstrass 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2119 uni2119 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+211a uni211A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+211b uni211B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+211c Rfraktur 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+211d uni211D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+211e prescription 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+211f uni211F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2120 uni2120 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2121 uni2121 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2122 trademark original +U+2123 uni2123 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2124 uni2124 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2125 uni2125 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2126 uni2126 2.2 +U+2127 uni2127 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2128 uni2128 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2129 uni2129 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+212a uni212A 2.2 +U+212b uni212B 2.2 +U+212c uni212C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+212d uni212D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+212e estimated 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+212f uni212F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2130 uni2130 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2131 uni2131 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2132 uni2132 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2133 uni2133 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2134 uni2134 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2135 aleph 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2136 uni2136 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2137 uni2137 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2138 uni2138 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2139 uni2139 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+213a uni213A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+213b uni213B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+213c uni213C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+213d uni213D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+213e uni213E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+213f uni213F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2140 uni2140 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2141 uni2141 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans ExtraLight) +U+2142 uni2142 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans ExtraLight) +U+2143 uni2143 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans ExtraLight) +U+2144 uni2144 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans ExtraLight) +U+2145 uni2145 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2146 uni2146 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2147 uni2147 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2148 uni2148 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2149 uni2149 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+214b uni214B 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+214e uni214E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2150 uni2150 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2151 uni2151 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2152 uni2152 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2153 onethird 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2154 twothirds 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2155 uni2155 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2156 uni2156 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2157 uni2157 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2158 uni2158 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2159 uni2159 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215a uni215A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215b oneeighth 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215c threeeighths 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215d fiveeighths 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215e seveneighths 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215f uni215F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2160 uni2160 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2161 uni2161 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2162 uni2162 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2163 uni2163 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2164 uni2164 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2165 uni2165 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2166 uni2166 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2167 uni2167 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2168 uni2168 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2169 uni2169 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216a uni216A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216b uni216B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216c uni216C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216d uni216D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216e uni216E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216f uni216F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2170 uni2170 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2171 uni2171 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2172 uni2172 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2173 uni2173 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2174 uni2174 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2175 uni2175 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2176 uni2176 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2177 uni2177 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2178 uni2178 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2179 uni2179 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217a uni217A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217b uni217B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217c uni217C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217d uni217D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217e uni217E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217f uni217F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2180 uni2180 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2181 uni2181 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+2182 uni2182 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+2183 uni2183 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2184 uni2184 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2185 uni2185 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2189 uni2189 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2190 arrowleft 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2191 arrowup 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2192 arrowright 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2193 arrowdown 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2194 arrowboth 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2195 arrowupdn 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2196 uni2196 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2197 uni2197 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2198 uni2198 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2199 uni2199 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219a uni219A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219b uni219B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219c uni219C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219d uni219D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219e uni219E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219f uni219F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a0 uni21A0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a1 uni21A1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a2 uni21A2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a3 uni21A3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a4 uni21A4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a5 uni21A5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a6 uni21A6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a7 uni21A7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a8 arrowupdnbse 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a9 uni21A9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21aa uni21AA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ab uni21AB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ac uni21AC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ad uni21AD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ae uni21AE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21af uni21AF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b0 uni21B0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b1 uni21B1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b2 uni21B2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b3 uni21B3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b4 uni21B4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b5 carriagereturn 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b6 uni21B6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b7 uni21B7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b8 uni21B8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b9 uni21B9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ba uni21BA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bb uni21BB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bc uni21BC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bd uni21BD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21be uni21BE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bf uni21BF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c0 uni21C0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c1 uni21C1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c2 uni21C2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c3 uni21C3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c4 uni21C4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c5 uni21C5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c6 uni21C6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c7 uni21C7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c8 uni21C8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c9 uni21C9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ca uni21CA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cb uni21CB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cc uni21CC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cd uni21CD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ce uni21CE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cf uni21CF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d0 arrowdblleft 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d1 arrowdblup 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d2 arrowdblright 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d3 arrowdbldown 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d4 arrowdblboth 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d5 uni21D5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d6 uni21D6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d7 uni21D7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d8 uni21D8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d9 uni21D9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21da uni21DA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21db uni21DB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21dc uni21DC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21dd uni21DD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21de uni21DE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21df uni21DF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e0 uni21E0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e1 uni21E1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e2 uni21E2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e3 uni21E3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e4 uni21E4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e5 uni21E5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e6 uni21E6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e7 uni21E7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e8 uni21E8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e9 uni21E9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ea uni21EA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21eb uni21EB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ec uni21EC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ed uni21ED 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ee uni21EE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ef uni21EF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f0 uni21F0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f1 uni21F1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f2 uni21F2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f3 uni21F3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f4 uni21F4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f5 uni21F5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f6 uni21F6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f7 uni21F7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f8 uni21F8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f9 uni21F9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fa uni21FA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fb uni21FB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fc uni21FC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fd uni21FD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fe uni21FE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ff uni21FF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2200 universal 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2201 uni2201 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2202 partialdiff original +U+2203 existential 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2204 uni2204 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2205 emptyset 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2206 Delta original +U+2207 gradient 2.1 +U+2208 element 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2209 notelement 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+220a uni220A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+220b suchthat 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+220c uni220C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+220d uni220D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+220e uni220E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+220f product original +U+2210 uni2210 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2211 summation original +U+2212 minus original +U+2213 uni2213 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2214 uni2214 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2215 uni2215 original +U+2216 uni2216 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2217 asteriskmath 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2218 uni2218 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2219 uni2219 original +U+221a radical original +U+221b uni221B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+221c uni221C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+221d proportional 2.1 +U+221e infinity original +U+221f orthogonal 2.1 +U+2220 angle 2.3 +U+2221 uni2221 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2222 uni2222 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2223 uni2223 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2224 uni2224 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2225 uni2225 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2226 uni2226 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2227 logicaland 2.1 +U+2228 logicalor 2.1 +U+2229 intersection 2.1 +U+222a union 2.1 +U+222b integral original +U+222c uni222C 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+222d uni222D 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+222e uni222E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+222f uni222F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2230 uni2230 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2231 uni2231 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2232 uni2232 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2233 uni2233 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2234 therefore 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2235 uni2235 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2236 uni2236 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2237 uni2237 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2238 uni2238 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2239 uni2239 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223a uni223A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223b uni223B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223c similar 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223d uni223D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223e uni223E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+223f uni223F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2240 uni2240 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2241 uni2241 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2242 uni2242 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2243 uni2243 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2244 uni2244 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2245 congruent 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2246 uni2246 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2247 uni2247 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2248 approxequal original +U+2249 uni2249 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224a uni224A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224b uni224B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224c uni224C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224d uni224D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224e uni224E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224f uni224F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2250 uni2250 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2251 uni2251 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2252 uni2252 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2253 uni2253 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2254 uni2254 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2255 uni2255 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2256 uni2256 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2257 uni2257 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2258 uni2258 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2259 uni2259 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225a uni225A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225b uni225B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225c uni225C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225d uni225D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225e uni225E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225f uni225F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2260 notequal original +U+2261 equivalence 2.1 +U+2262 uni2262 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2263 uni2263 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2264 lessequal original +U+2265 greaterequal original +U+2266 uni2266 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2267 uni2267 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2268 uni2268 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2269 uni2269 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+226a uni226A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+226b uni226B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+226c uni226C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+226d uni226D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+226e uni226E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+226f uni226F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2270 uni2270 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2271 uni2271 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2272 uni2272 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2273 uni2273 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2274 uni2274 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2275 uni2275 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2276 uni2276 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2277 uni2277 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2278 uni2278 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2279 uni2279 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227a uni227A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227b uni227B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227c uni227C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227d uni227D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227e uni227E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227f uni227F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2280 uni2280 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2281 uni2281 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2282 propersubset 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2283 propersuperset 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2284 notsubset 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2285 uni2285 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2286 reflexsubset 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2287 reflexsuperset 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2288 uni2288 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2289 uni2289 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+228a uni228A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+228b uni228B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+228c uni228C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+228d uni228D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+228e uni228E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+228f uni228F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2290 uni2290 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2291 uni2291 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2292 uni2292 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2293 uni2293 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2294 uni2294 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2295 circleplus 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2296 uni2296 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2297 circlemultiply 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2298 uni2298 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2299 uni2299 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229a uni229A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229b uni229B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229c uni229C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229d uni229D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229e uni229E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229f uni229F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a0 uni22A0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a1 uni22A1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a2 uni22A2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a3 uni22A3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a4 uni22A4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a5 perpendicular 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a6 uni22A6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a7 uni22A7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a8 uni22A8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a9 uni22A9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22aa uni22AA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ab uni22AB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ac uni22AC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ad uni22AD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ae uni22AE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22af uni22AF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22b0 uni22B0 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b1 uni22B1 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b2 uni22B2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b3 uni22B3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b4 uni22B4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b5 uni22B5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b6 uni22B6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b7 uni22B7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b8 uni22B8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b9 uni22B9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ba uni22BA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22bb uni22BB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22bc uni22BC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22bd uni22BD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22be uni22BE 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+22bf uni22BF 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+22c0 uni22C0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c1 uni22C1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c2 uni22C2 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c3 uni22C3 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c4 uni22C4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c5 dotmath 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22c6 uni22C6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22c7 uni22C7 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c8 uni22C8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c9 uni22C9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ca uni22CA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cb uni22CB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cc uni22CC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cd uni22CD 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22ce uni22CE 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cf uni22CF 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d0 uni22D0 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d1 uni22D1 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d2 uni22D2 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d3 uni22D3 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d4 uni22D4 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d5 uni22D5 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d6 uni22D6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d7 uni22D7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d8 uni22D8 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22d9 uni22D9 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22da uni22DA 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22db uni22DB 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22dc uni22DC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22dd uni22DD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22de uni22DE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22df uni22DF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e0 uni22E0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e1 uni22E1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e2 uni22E2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e3 uni22E3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e4 uni22E4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e5 uni22E5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e6 uni22E6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e7 uni22E7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e8 uni22E8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e9 uni22E9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22ea uni22EA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22eb uni22EB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ec uni22EC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ed uni22ED 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ee uni22EE 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ef uni22EF 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f0 uni22F0 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f1 uni22F1 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f2 uni22F2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f3 uni22F3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f4 uni22F4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f5 uni22F5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f6 uni22F6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f7 uni22F7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f8 uni22F8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f9 uni22F9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fa uni22FA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fb uni22FB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fc uni22FC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fd uni22FD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fe uni22FE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ff uni22FF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2300 uni2300 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2301 uni2301 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2302 house 1.14 +U+2303 uni2303 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2304 uni2304 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2305 uni2305 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2306 uni2306 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2307 uni2307 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2308 uni2308 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2309 uni2309 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+230a uni230A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+230b uni230B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+230c uni230C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+230d uni230D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+230e uni230E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+230f uni230F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2310 revlogicalnot 1.14 +U+2311 uni2311 1.15 +U+2312 uni2312 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2313 uni2313 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2314 uni2314 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2315 uni2315 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2318 uni2318 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2319 uni2319 1.14 +U+231c uni231C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+231d uni231D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+231e uni231E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+231f uni231F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2320 integraltp 2.3 +U+2321 integralbt 2.3 +U+2324 uni2324 2.16 (Sans, Sans Bold, Sans Bold Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique) 2.19 (Sans Condensed Oblique, Sans Oblique) +U+2325 uni2325 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2326 uni2326 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2327 uni2327 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2328 uni2328 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2329 angleleft 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) +U+232a angleright 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) +U+232b uni232B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+232c uni232C 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2335 uni2335 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2337 uni2337 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2338 uni2338 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2339 uni2339 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233a uni233A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233b uni233B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233c uni233C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233d uni233D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233e uni233E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2341 uni2341 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2342 uni2342 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2343 uni2343 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2344 uni2344 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2347 uni2347 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2348 uni2348 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2349 uni2349 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+234b uni234B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+234c uni234C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+234d uni234D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2350 uni2350 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2352 uni2352 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2353 uni2353 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2354 uni2354 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2357 uni2357 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2358 uni2358 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2359 uni2359 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235a uni235A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235b uni235B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235c uni235C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235e uni235E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235f uni235F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2360 uni2360 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2363 uni2363 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2364 uni2364 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2365 uni2365 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2368 uni2368 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2369 uni2369 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236b uni236B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236c uni236C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236d uni236D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236e uni236E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236f uni236F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2370 uni2370 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2373 uni2373 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2374 uni2374 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2375 uni2375 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2376 uni2376 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2377 uni2377 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2378 uni2378 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2379 uni2379 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+237a uni237A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+237d uni237D 1.15 +U+2380 uni2380 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2381 uni2381 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2382 uni2382 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2383 uni2383 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2387 uni2387 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2388 uni2388 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2389 uni2389 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+238a uni238A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+238b uni238B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2394 uni2394 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2395 uni2395 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+239b uni239B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239c uni239C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239d uni239D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239e uni239E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239f uni239F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a0 uni23A0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a1 uni23A1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a2 uni23A2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a3 uni23A3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a4 uni23A4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a5 uni23A5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a6 uni23A6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a7 uni23A7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a8 uni23A8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a9 uni23A9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23aa uni23AA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ab uni23AB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ac uni23AC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ad uni23AD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ae uni23AE 2.3 +U+23ce uni23CE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+23cf uni23CF 2.3 +U+23e3 uni23E3 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+23e5 uni23E5 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+23e8 uni23E8 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2422 uni2422 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2423 uni2423 1.6 +U+2460 uni2460 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2461 uni2461 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2462 uni2462 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2463 uni2463 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2464 uni2464 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2465 uni2465 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2466 uni2466 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2467 uni2467 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2468 uni2468 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2469 uni2469 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2500 SF100000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2501 uni2501 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2502 SF110000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2503 uni2503 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2504 uni2504 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2505 uni2505 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2506 uni2506 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2507 uni2507 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2508 uni2508 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2509 uni2509 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250a uni250A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250b uni250B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250c SF010000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250d uni250D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250e uni250E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250f uni250F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2510 SF030000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2511 uni2511 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2512 uni2512 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2513 uni2513 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2514 SF020000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2515 uni2515 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2516 uni2516 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2517 uni2517 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2518 SF040000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2519 uni2519 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251a uni251A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251b uni251B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251c SF080000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251d uni251D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251e uni251E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251f uni251F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2520 uni2520 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2521 uni2521 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2522 uni2522 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2523 uni2523 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2524 SF090000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2525 uni2525 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2526 uni2526 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2527 uni2527 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2528 uni2528 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2529 uni2529 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252a uni252A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252b uni252B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252c SF060000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252d uni252D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252e uni252E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252f uni252F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2530 uni2530 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2531 uni2531 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2532 uni2532 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2533 uni2533 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2534 SF070000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2535 uni2535 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2536 uni2536 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2537 uni2537 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2538 uni2538 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2539 uni2539 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253a uni253A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253b uni253B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253c SF050000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253d uni253D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253e uni253E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253f uni253F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2540 uni2540 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2541 uni2541 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2542 uni2542 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2543 uni2543 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2544 uni2544 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2545 uni2545 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2546 uni2546 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2547 uni2547 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2548 uni2548 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2549 uni2549 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254a uni254A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254b uni254B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254c uni254C 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254d uni254D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254e uni254E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254f uni254F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2550 SF430000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2551 SF240000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2552 SF510000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2553 SF520000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2554 SF390000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2555 SF220000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2556 SF210000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2557 SF250000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2558 SF500000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2559 SF490000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255a SF380000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255b SF280000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255c SF270000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255d SF260000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255e SF360000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255f SF370000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2560 SF420000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2561 SF190000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2562 SF200000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2563 SF230000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2564 SF470000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2565 SF480000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2566 SF410000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2567 SF450000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2568 SF460000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2569 SF400000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256a SF540000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256b SF530000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256c SF440000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256d uni256D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256e uni256E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256f uni256F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2570 uni2570 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2571 uni2571 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2572 uni2572 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2573 uni2573 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2574 uni2574 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2575 uni2575 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2576 uni2576 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2577 uni2577 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2578 uni2578 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2579 uni2579 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257a uni257A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257b uni257B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257c uni257C 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257d uni257D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257e uni257E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257f uni257F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2580 upblock 1.14 +U+2581 uni2581 1.14 +U+2582 uni2582 1.14 +U+2583 uni2583 1.14 +U+2584 dnblock 1.14 +U+2585 uni2585 1.14 +U+2586 uni2586 1.14 +U+2587 uni2587 1.14 +U+2588 block 1.14 +U+2589 uni2589 1.14 +U+258a uni258A 1.14 +U+258b uni258B 1.14 +U+258c lfblock 1.14 +U+258d uni258D 1.14 +U+258e uni258E 1.14 +U+258f uni258F 1.14 +U+2590 rtblock 1.14 +U+2591 ltshade 1.15 +U+2592 shade 1.15 +U+2593 dkshade 1.15 +U+2594 uni2594 1.14 +U+2595 uni2595 1.14 +U+2596 uni2596 1.14 +U+2597 uni2597 1.14 +U+2598 uni2598 1.14 +U+2599 uni2599 1.14 +U+259a uni259A 1.14 +U+259b uni259B 1.14 +U+259c uni259C 1.14 +U+259d uni259D 1.14 +U+259e uni259E 1.14 +U+259f uni259F 1.14 +U+25a0 filledbox 2.3 +U+25a1 H22073 2.3 +U+25a2 uni25A2 2.3 +U+25a3 uni25A3 2.3 +U+25a4 uni25A4 2.3 +U+25a5 uni25A5 2.3 +U+25a6 uni25A6 2.3 +U+25a7 uni25A7 2.3 +U+25a8 uni25A8 2.3 +U+25a9 uni25A9 2.3 +U+25aa H18543 2.3 +U+25ab H18551 2.3 +U+25ac filledrect 2.3 +U+25ad uni25AD 2.3 +U+25ae uni25AE 2.3 +U+25af uni25AF 2.3 +U+25b0 uni25B0 2.3 +U+25b1 uni25B1 2.3 +U+25b2 triagup 2.3 +U+25b3 uni25B3 2.3 +U+25b4 uni25B4 2.3 +U+25b5 uni25B5 2.3 +U+25b6 uni25B6 2.3 +U+25b7 uni25B7 2.3 +U+25b8 uni25B8 2.3 +U+25b9 uni25B9 2.3 +U+25ba triagrt 2.3 +U+25bb uni25BB 2.3 +U+25bc triagdn 2.3 +U+25bd uni25BD 2.3 +U+25be uni25BE 2.3 +U+25bf uni25BF 2.3 +U+25c0 uni25C0 2.3 +U+25c1 uni25C1 2.3 +U+25c2 uni25C2 2.3 +U+25c3 uni25C3 2.3 +U+25c4 triaglf 2.3 +U+25c5 uni25C5 2.3 +U+25c6 uni25C6 2.3 +U+25c7 uni25C7 2.3 +U+25c8 uni25C8 2.3 +U+25c9 uni25C9 2.3 +U+25ca lozenge original +U+25cb circle 2.3 +U+25cc uni25CC 2.3 +U+25cd uni25CD 2.3 +U+25ce uni25CE 2.3 +U+25cf H18533 2.3 +U+25d0 uni25D0 2.3 +U+25d1 uni25D1 2.3 +U+25d2 uni25D2 2.3 +U+25d3 uni25D3 2.3 +U+25d4 uni25D4 2.3 +U+25d5 uni25D5 2.3 +U+25d6 uni25D6 2.3 +U+25d7 uni25D7 2.3 +U+25d8 invbullet 2.2 +U+25d9 invcircle 2.3 +U+25da uni25DA 2.3 +U+25db uni25DB 2.3 +U+25dc uni25DC 2.3 +U+25dd uni25DD 2.3 +U+25de uni25DE 2.3 +U+25df uni25DF 2.3 +U+25e0 uni25E0 2.3 +U+25e1 uni25E1 2.3 +U+25e2 uni25E2 2.3 +U+25e3 uni25E3 2.3 +U+25e4 uni25E4 2.3 +U+25e5 uni25E5 2.3 +U+25e6 openbullet 2.2 +U+25e7 uni25E7 2.3 +U+25e8 uni25E8 2.3 +U+25e9 uni25E9 2.3 +U+25ea uni25EA 2.3 +U+25eb uni25EB 2.3 +U+25ec uni25EC 2.3 +U+25ed uni25ED 2.3 +U+25ee uni25EE 2.3 +U+25ef uni25EF 2.3 +U+25f0 uni25F0 2.3 +U+25f1 uni25F1 2.3 +U+25f2 uni25F2 2.3 +U+25f3 uni25F3 2.3 +U+25f4 uni25F4 2.3 +U+25f5 uni25F5 2.3 +U+25f6 uni25F6 2.3 +U+25f7 uni25F7 2.3 +U+25f8 uni25F8 2.3 +U+25f9 uni25F9 2.3 +U+25fa uni25FA 2.3 +U+25fb uni25FB 2.3 +U+25fc uni25FC 2.3 +U+25fd uni25FD 2.3 +U+25fe uni25FE 2.3 +U+25ff uni25FF 2.3 +U+2600 uni2600 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2601 uni2601 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2602 uni2602 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2603 uni2603 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2604 uni2604 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2605 uni2605 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2606 uni2606 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2607 uni2607 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2608 uni2608 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2609 uni2609 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260a uni260A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260b uni260B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260c uni260C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260d uni260D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260e uni260E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260f uni260F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2610 uni2610 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2611 uni2611 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2612 uni2612 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2613 uni2613 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2614 uni2614 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2615 uni2615 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2616 uni2616 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2617 uni2617 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2618 uni2618 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2619 uni2619 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261a uni261A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261b uni261B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261c uni261C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261d uni261D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261e uni261E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261f uni261F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2620 uni2620 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2621 uni2621 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2622 uni2622 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2623 uni2623 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2624 uni2624 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2625 uni2625 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2626 uni2626 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2627 uni2627 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2628 uni2628 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2629 uni2629 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262a uni262A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262b uni262B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262c uni262C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262d uni262D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262e uni262E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262f uni262F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2630 uni2630 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2631 uni2631 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2632 uni2632 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2633 uni2633 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2634 uni2634 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2635 uni2635 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2636 uni2636 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2637 uni2637 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2638 uni2638 1.15 +U+2639 uni2639 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263a smileface 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263b invsmileface 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263c sun 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263d uni263D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+263e uni263E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+263f uni263F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2640 female 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2641 uni2641 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2642 male 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2643 uni2643 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2644 uni2644 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2645 uni2645 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2646 uni2646 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2647 uni2647 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2648 uni2648 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2649 uni2649 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264a uni264A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264b uni264B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264c uni264C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264d uni264D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264e uni264E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264f uni264F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2650 uni2650 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2651 uni2651 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2652 uni2652 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2653 uni2653 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2654 uni2654 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2655 uni2655 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2656 uni2656 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2657 uni2657 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2658 uni2658 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2659 uni2659 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265a uni265A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265b uni265B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265c uni265C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265d uni265D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265e uni265E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265f uni265F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2660 spade 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2661 uni2661 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2662 uni2662 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2663 club 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2664 uni2664 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2665 heart 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2666 diamond 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2667 uni2667 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2668 uni2668 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2669 uni2669 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266a musicalnote 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266b musicalnotedbl 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266c uni266C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266d uni266D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266e uni266E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266f uni266F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2670 uni2670 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2671 uni2671 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2672 uni2672 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2673 uni2673 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2674 uni2674 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2675 uni2675 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2676 uni2676 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2677 uni2677 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2678 uni2678 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2679 uni2679 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267a uni267A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267b uni267B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267c uni267C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267d uni267D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267e uni267E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267f uni267F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2680 uni2680 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2681 uni2681 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2682 uni2682 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2683 uni2683 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2684 uni2684 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2685 uni2685 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2686 uni2686 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2687 uni2687 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2688 uni2688 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2689 uni2689 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+268a uni268A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+268b uni268B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+268c uni268C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+268d uni268D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+268e uni268E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+268f uni268F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2690 uni2690 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2691 uni2691 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2692 uni2692 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2693 uni2693 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2694 uni2694 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2695 uni2695 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2696 uni2696 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2697 uni2697 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2698 uni2698 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2699 uni2699 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+269a uni269A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+269b uni269B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+269c uni269C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+26a0 uni26A0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+26a1 uni26A1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+26a2 uni26A2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a3 uni26A3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a4 uni26A4 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a5 uni26A5 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a6 uni26A6 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a7 uni26A7 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a8 uni26A8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a9 uni26A9 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26aa uni26AA 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ab uni26AB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ac uni26AC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ad uni26AD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ae uni26AE 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26af uni26AF 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26b0 uni26B0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+26b1 uni26B1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+26b2 uni26B2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b3 uni26B3 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b4 uni26B4 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b5 uni26B5 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b6 uni26B6 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b7 uni26B7 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b8 uni26B8 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c0 uni26C0 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c1 uni26C1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c2 uni26C2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c3 uni26C3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26e2 uni26E2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2701 uni2701 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2702 uni2702 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2703 uni2703 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2704 uni2704 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2706 uni2706 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2707 uni2707 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2708 uni2708 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2709 uni2709 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270c uni270C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270d uni270D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270e uni270E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270f uni270F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2710 uni2710 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2711 uni2711 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2712 uni2712 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2713 uni2713 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2714 uni2714 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2715 uni2715 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2716 uni2716 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2717 uni2717 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2718 uni2718 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2719 uni2719 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271a uni271A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271b uni271B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271c uni271C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271d uni271D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271e uni271E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271f uni271F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2720 uni2720 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2721 uni2721 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2722 uni2722 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2723 uni2723 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2724 uni2724 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2725 uni2725 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2726 uni2726 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2727 uni2727 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2729 uni2729 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272a uni272A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272b uni272B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272c uni272C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272d uni272D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272e uni272E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272f uni272F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2730 uni2730 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2731 uni2731 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2732 uni2732 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2733 uni2733 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2734 uni2734 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2735 uni2735 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2736 uni2736 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2737 uni2737 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2738 uni2738 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2739 uni2739 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273a uni273A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273b uni273B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273c uni273C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273d uni273D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273e uni273E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273f uni273F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2740 uni2740 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2741 uni2741 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2742 uni2742 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2743 uni2743 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2744 uni2744 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2745 uni2745 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2746 uni2746 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2747 uni2747 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2748 uni2748 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2749 uni2749 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274a uni274A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274b uni274B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274d uni274D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274f uni274F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2750 uni2750 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2751 uni2751 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2752 uni2752 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2756 uni2756 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2758 uni2758 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2759 uni2759 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275a uni275A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275b uni275B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275c uni275C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275d uni275D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275e uni275E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2761 uni2761 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2762 uni2762 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2763 uni2763 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2764 uni2764 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2765 uni2765 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2766 uni2766 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2767 uni2767 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2768 uni2768 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2769 uni2769 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276a uni276A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276b uni276B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276c uni276C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276d uni276D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276e uni276E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276f uni276F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2770 uni2770 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2771 uni2771 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2772 uni2772 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2773 uni2773 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2774 uni2774 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2775 uni2775 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2776 uni2776 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2777 uni2777 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2778 uni2778 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2779 uni2779 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277a uni277A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277b uni277B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277c uni277C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277d uni277D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277e uni277E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277f uni277F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2780 uni2780 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2781 uni2781 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2782 uni2782 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2783 uni2783 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2784 uni2784 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2785 uni2785 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2786 uni2786 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2787 uni2787 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2788 uni2788 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2789 uni2789 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278a uni278A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278b uni278B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278c uni278C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278d uni278D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278e uni278E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278f uni278F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2790 uni2790 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2791 uni2791 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2792 uni2792 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2793 uni2793 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2794 uni2794 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2798 uni2798 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2799 uni2799 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279a uni279A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279b uni279B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279c uni279C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279d uni279D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279e uni279E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279f uni279F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a0 uni27A0 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a1 uni27A1 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27a2 uni27A2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a3 uni27A3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a4 uni27A4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a5 uni27A5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a6 uni27A6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a7 uni27A7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a8 uni27A8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a9 uni27A9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27aa uni27AA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ab uni27AB 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ac uni27AC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ad uni27AD 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ae uni27AE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27af uni27AF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b1 uni27B1 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b2 uni27B2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b3 uni27B3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b4 uni27B4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b5 uni27B5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b6 uni27B6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b7 uni27B7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b8 uni27B8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b9 uni27B9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ba uni27BA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bb uni27BB 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bc uni27BC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bd uni27BD 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27be uni27BE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bf uni27BF 2.7 (Sans Mono Bold) +U+27c2 uni27C2 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+27c5 uni27C5 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+27c6 uni27C6 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+27e0 uni27E0 2.3 +U+27e6 uni27E6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+27e7 uni27E7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+27e8 uni27E8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27e9 uni27E9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27ea uni27EA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27eb uni27EB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27f0 uni27F0 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f1 uni27F1 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f2 uni27F2 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f3 uni27F3 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f4 uni27F4 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f5 uni27F5 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f6 uni27F6 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f7 uni27F7 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f8 uni27F8 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f9 uni27F9 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fa uni27FA 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fb uni27FB 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fc uni27FC 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fd uni27FD 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fe uni27FE 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27ff uni27FF 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2800 uni2800 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2801 uni2801 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2802 uni2802 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2803 uni2803 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2804 uni2804 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2805 uni2805 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2806 uni2806 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2807 uni2807 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2808 uni2808 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2809 uni2809 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280a uni280A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280b uni280B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280c uni280C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280d uni280D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280e uni280E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280f uni280F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2810 uni2810 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2811 uni2811 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2812 uni2812 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2813 uni2813 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2814 uni2814 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2815 uni2815 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2816 uni2816 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2817 uni2817 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2818 uni2818 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2819 uni2819 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281a uni281A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281b uni281B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281c uni281C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281d uni281D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281e uni281E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281f uni281F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2820 uni2820 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2821 uni2821 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2822 uni2822 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2823 uni2823 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2824 uni2824 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2825 uni2825 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2826 uni2826 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2827 uni2827 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2828 uni2828 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2829 uni2829 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282a uni282A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282b uni282B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282c uni282C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282d uni282D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282e uni282E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282f uni282F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2830 uni2830 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2831 uni2831 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2832 uni2832 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2833 uni2833 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2834 uni2834 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2835 uni2835 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2836 uni2836 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2837 uni2837 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2838 uni2838 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2839 uni2839 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283a uni283A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283b uni283B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283c uni283C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283d uni283D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283e uni283E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283f uni283F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2840 uni2840 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2841 uni2841 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2842 uni2842 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2843 uni2843 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2844 uni2844 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2845 uni2845 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2846 uni2846 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2847 uni2847 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2848 uni2848 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2849 uni2849 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284a uni284A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284b uni284B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284c uni284C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284d uni284D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284e uni284E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284f uni284F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2850 uni2850 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2851 uni2851 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2852 uni2852 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2853 uni2853 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2854 uni2854 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2855 uni2855 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2856 uni2856 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2857 uni2857 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2858 uni2858 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2859 uni2859 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285a uni285A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285b uni285B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285c uni285C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285d uni285D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285e uni285E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285f uni285F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2860 uni2860 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2861 uni2861 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2862 uni2862 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2863 uni2863 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2864 uni2864 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2865 uni2865 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2866 uni2866 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2867 uni2867 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2868 uni2868 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2869 uni2869 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286a uni286A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286b uni286B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286c uni286C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286d uni286D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286e uni286E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286f uni286F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2870 uni2870 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2871 uni2871 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2872 uni2872 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2873 uni2873 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2874 uni2874 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2875 uni2875 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2876 uni2876 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2877 uni2877 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2878 uni2878 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2879 uni2879 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287a uni287A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287b uni287B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287c uni287C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287d uni287D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287e uni287E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287f uni287F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2880 uni2880 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2881 uni2881 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2882 uni2882 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2883 uni2883 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2884 uni2884 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2885 uni2885 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2886 uni2886 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2887 uni2887 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2888 uni2888 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2889 uni2889 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288a uni288A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288b uni288B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288c uni288C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288d uni288D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288e uni288E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288f uni288F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2890 uni2890 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2891 uni2891 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2892 uni2892 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2893 uni2893 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2894 uni2894 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2895 uni2895 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2896 uni2896 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2897 uni2897 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2898 uni2898 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2899 uni2899 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289a uni289A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289b uni289B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289c uni289C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289d uni289D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289e uni289E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289f uni289F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a0 uni28A0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a1 uni28A1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a2 uni28A2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a3 uni28A3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a4 uni28A4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a5 uni28A5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a6 uni28A6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a7 uni28A7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a8 uni28A8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a9 uni28A9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28aa uni28AA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ab uni28AB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ac uni28AC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ad uni28AD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ae uni28AE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28af uni28AF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b0 uni28B0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b1 uni28B1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b2 uni28B2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b3 uni28B3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b4 uni28B4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b5 uni28B5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b6 uni28B6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b7 uni28B7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b8 uni28B8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b9 uni28B9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ba uni28BA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bb uni28BB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bc uni28BC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bd uni28BD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28be uni28BE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bf uni28BF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c0 uni28C0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c1 uni28C1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c2 uni28C2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c3 uni28C3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c4 uni28C4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c5 uni28C5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c6 uni28C6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c7 uni28C7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c8 uni28C8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c9 uni28C9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ca uni28CA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cb uni28CB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cc uni28CC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cd uni28CD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ce uni28CE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cf uni28CF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d0 uni28D0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d1 uni28D1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d2 uni28D2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d3 uni28D3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d4 uni28D4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d5 uni28D5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d6 uni28D6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d7 uni28D7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d8 uni28D8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d9 uni28D9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28da uni28DA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28db uni28DB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28dc uni28DC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28dd uni28DD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28de uni28DE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28df uni28DF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e0 uni28E0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e1 uni28E1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e2 uni28E2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e3 uni28E3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e4 uni28E4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e5 uni28E5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e6 uni28E6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e7 uni28E7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e8 uni28E8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e9 uni28E9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ea uni28EA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28eb uni28EB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ec uni28EC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ed uni28ED 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ee uni28EE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ef uni28EF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f0 uni28F0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f1 uni28F1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f2 uni28F2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f3 uni28F3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f4 uni28F4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f5 uni28F5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f6 uni28F6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f7 uni28F7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f8 uni28F8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f9 uni28F9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fa uni28FA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fb uni28FB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fc uni28FC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fd uni28FD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fe uni28FE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ff uni28FF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2900 uni2900 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2901 uni2901 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2902 uni2902 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2903 uni2903 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2904 uni2904 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2905 uni2905 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2906 uni2906 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2907 uni2907 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2908 uni2908 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2909 uni2909 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290a uni290A 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290b uni290B 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290c uni290C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290d uni290D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290e uni290E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290f uni290F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2910 uni2910 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2911 uni2911 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2912 uni2912 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2913 uni2913 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2914 uni2914 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2915 uni2915 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2916 uni2916 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2917 uni2917 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2918 uni2918 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2919 uni2919 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291a uni291A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291b uni291B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291c uni291C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291d uni291D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291e uni291E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291f uni291F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2920 uni2920 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2921 uni2921 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2922 uni2922 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2923 uni2923 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2924 uni2924 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2925 uni2925 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2926 uni2926 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2927 uni2927 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2928 uni2928 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2929 uni2929 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292a uni292A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292b uni292B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292c uni292C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292d uni292D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292e uni292E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292f uni292F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2930 uni2930 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2931 uni2931 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2932 uni2932 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2933 uni2933 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2934 uni2934 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2935 uni2935 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2936 uni2936 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2937 uni2937 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2938 uni2938 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2939 uni2939 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293a uni293A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293b uni293B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293c uni293C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293d uni293D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293e uni293E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293f uni293F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2940 uni2940 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2941 uni2941 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2942 uni2942 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2943 uni2943 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2944 uni2944 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2945 uni2945 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2946 uni2946 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2947 uni2947 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2948 uni2948 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2949 uni2949 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294a uni294A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294b uni294B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294c uni294C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294d uni294D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294e uni294E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294f uni294F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2950 uni2950 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2951 uni2951 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2952 uni2952 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2953 uni2953 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2954 uni2954 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2955 uni2955 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2956 uni2956 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2957 uni2957 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2958 uni2958 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2959 uni2959 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295a uni295A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295b uni295B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295c uni295C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295d uni295D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295e uni295E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295f uni295F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2960 uni2960 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2961 uni2961 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2962 uni2962 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2963 uni2963 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2964 uni2964 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2965 uni2965 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2966 uni2966 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2967 uni2967 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2968 uni2968 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2969 uni2969 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296a uni296A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296b uni296B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296c uni296C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296d uni296D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296e uni296E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296f uni296F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2970 uni2970 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2971 uni2971 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2972 uni2972 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2973 uni2973 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2974 uni2974 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2975 uni2975 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2976 uni2976 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2977 uni2977 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2978 uni2978 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2979 uni2979 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297a uni297A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297b uni297B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297c uni297C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297d uni297D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297e uni297E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297f uni297F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2983 uni2983 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2984 uni2984 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+29ce uni29CE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29cf uni29CF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d0 uni29D0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d1 uni29D1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d2 uni29D2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d3 uni29D3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d4 uni29D4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d5 uni29D5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29eb uni29EB 2.2 +U+29fa uni29FA 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+29fb uni29FB 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2a00 uni2A00 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a01 uni2A01 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a02 uni2A02 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a0c uni2A0C 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2a0d uni2A0D 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2a0e uni2A0E 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2a0f uni2A0F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a10 uni2A10 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a11 uni2A11 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a12 uni2A12 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a13 uni2A13 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a14 uni2A14 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a15 uni2A15 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a16 uni2A16 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a17 uni2A17 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a18 uni2A18 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a19 uni2A19 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a1a uni2A1A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a1b uni2A1B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a1c uni2A1C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a2f uni2A2F 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2a6a uni2A6A 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2a6b uni2A6B 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2a7d uni2A7D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a7e uni2A7E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a7f uni2A7F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a80 uni2A80 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a81 uni2A81 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a82 uni2A82 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a83 uni2A83 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a84 uni2A84 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a85 uni2A85 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a86 uni2A86 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a87 uni2A87 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a88 uni2A88 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a89 uni2A89 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8a uni2A8A 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8b uni2A8B 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8c uni2A8C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8d uni2A8D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8e uni2A8E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8f uni2A8F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a90 uni2A90 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a91 uni2A91 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a92 uni2A92 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a93 uni2A93 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a94 uni2A94 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a95 uni2A95 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a96 uni2A96 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a97 uni2A97 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a98 uni2A98 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a99 uni2A99 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9a uni2A9A 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9b uni2A9B 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9c uni2A9C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9d uni2A9D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9e uni2A9E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9f uni2A9F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aa0 uni2AA0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aae uni2AAE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aaf uni2AAF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab0 uni2AB0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab1 uni2AB1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab2 uni2AB2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab3 uni2AB3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab4 uni2AB4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab5 uni2AB5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab6 uni2AB6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab7 uni2AB7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab8 uni2AB8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab9 uni2AB9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aba uni2ABA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2af9 uni2AF9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2afa uni2AFA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b00 uni2B00 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b01 uni2B01 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b02 uni2B02 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b03 uni2B03 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b04 uni2B04 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b05 uni2B05 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2b06 uni2B06 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2b07 uni2B07 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2b08 uni2B08 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2b09 uni2B09 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2b0a uni2B0A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2b0b uni2B0B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2b0c uni2B0C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2b0d uni2B0D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2b0e uni2B0E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0f uni2B0F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b10 uni2B10 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b11 uni2B11 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b12 uni2B12 2.3 +U+2b13 uni2B13 2.3 +U+2b14 uni2B14 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b15 uni2B15 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b16 uni2B16 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b17 uni2B17 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b18 uni2B18 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b19 uni2B19 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b1a uni2B1A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b1f uni2B1F 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2b20 uni2B20 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b21 uni2B21 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b22 uni2B22 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b23 uni2B23 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b24 uni2B24 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2b53 uni2B53 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2b54 uni2B54 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2c60 uni2C60 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c61 uni2C61 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c62 uni2C62 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c63 uni2C63 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c64 uni2C64 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2c65 uni2C65 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c66 uni2C66 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c67 uni2C67 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c68 uni2C68 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c69 uni2C69 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6a uni2C6A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6b uni2C6B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6c uni2C6C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6d uni2C6D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c6e uni2C6E 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2c6f uni2C6F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c70 uni2C70 2.31 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c71 uni2C71 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c72 uni2C72 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c73 uni2C73 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c74 uni2C74 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c75 uni2C75 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2c76 uni2C76 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2c77 uni2C77 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2c79 uni2C79 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c7a uni2C7A 2.27 +U+2c7b uni2C7B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.34 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c7c uni2C7C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c7d uni2C7D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c7e uni2C7E 2.31 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c7f uni2C7F 2.31 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2d00 uni2D00 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d01 uni2D01 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d02 uni2D02 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d03 uni2D03 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d04 uni2D04 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d05 uni2D05 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d06 uni2D06 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d07 uni2D07 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d08 uni2D08 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d09 uni2D09 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d0a uni2D0A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d0b uni2D0B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d0c uni2D0C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d0d uni2D0D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d0e uni2D0E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d0f uni2D0F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d10 uni2D10 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d11 uni2D11 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d12 uni2D12 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d13 uni2D13 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d14 uni2D14 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d15 uni2D15 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d16 uni2D16 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d17 uni2D17 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d18 uni2D18 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d19 uni2D19 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d1a uni2D1A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d1b uni2D1B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d1c uni2D1C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d1d uni2D1D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d1e uni2D1E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d1f uni2D1F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d20 uni2D20 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d21 uni2D21 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d22 uni2D22 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d23 uni2D23 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d24 uni2D24 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d25 uni2D25 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2d30 uni2D30 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d31 uni2D31 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d32 uni2D32 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d33 uni2D33 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d34 uni2D34 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d35 uni2D35 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d36 uni2D36 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d37 uni2D37 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d38 uni2D38 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d39 uni2D39 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3a uni2D3A 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3b uni2D3B 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3c uni2D3C 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3d uni2D3D 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3e uni2D3E 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3f uni2D3F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d40 uni2D40 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d41 uni2D41 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d42 uni2D42 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d43 uni2D43 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d44 uni2D44 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d45 uni2D45 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d46 uni2D46 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d47 uni2D47 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d48 uni2D48 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d49 uni2D49 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4a uni2D4A 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4b uni2D4B 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4c uni2D4C 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4d uni2D4D 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4e uni2D4E 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4f uni2D4F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d50 uni2D50 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d51 uni2D51 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d52 uni2D52 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d53 uni2D53 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d54 uni2D54 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d55 uni2D55 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d56 uni2D56 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d57 uni2D57 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d58 uni2D58 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d59 uni2D59 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5a uni2D5A 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5b uni2D5B 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5c uni2D5C 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5d uni2D5D 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5e uni2D5E 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5f uni2D5F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d60 uni2D60 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d61 uni2D61 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d62 uni2D62 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d63 uni2D63 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d64 uni2D64 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d65 uni2D65 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d6f uni2D6F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2e18 uni2E18 2.26 +U+2e1e uni2E1E 2.34 (Sans, Sans Condensed) +U+2e1f uni2E1F 2.34 (Sans Bold, Sans Bold Oblique, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2e22 uni2E22 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e23 uni2E23 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e24 uni2E24 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e25 uni2E25 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e2e uni2E2E 2.26 +U+4dc0 uni4DC0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc1 uni4DC1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc2 uni4DC2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc3 uni4DC3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc4 uni4DC4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc5 uni4DC5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc6 uni4DC6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc7 uni4DC7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc8 uni4DC8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc9 uni4DC9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dca uni4DCA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcb uni4DCB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcc uni4DCC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcd uni4DCD 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dce uni4DCE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcf uni4DCF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd0 uni4DD0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd1 uni4DD1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd2 uni4DD2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd3 uni4DD3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd4 uni4DD4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd5 uni4DD5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd6 uni4DD6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd7 uni4DD7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd8 uni4DD8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd9 uni4DD9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dda uni4DDA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddb uni4DDB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddc uni4DDC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddd uni4DDD 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dde uni4DDE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddf uni4DDF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de0 uni4DE0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de1 uni4DE1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de2 uni4DE2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de3 uni4DE3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de4 uni4DE4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de5 uni4DE5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de6 uni4DE6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de7 uni4DE7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de8 uni4DE8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de9 uni4DE9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dea uni4DEA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4deb uni4DEB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dec uni4DEC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ded uni4DED 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dee uni4DEE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4def uni4DEF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df0 uni4DF0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df1 uni4DF1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df2 uni4DF2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df3 uni4DF3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df4 uni4DF4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df5 uni4DF5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df6 uni4DF6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df7 uni4DF7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df8 uni4DF8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df9 uni4DF9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfa uni4DFA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfb uni4DFB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfc uni4DFC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfd uni4DFD 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfe uni4DFE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dff uni4DFF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a4d0 uniA4D0 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4d1 uniA4D1 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4d2 uniA4D2 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4d3 uniA4D3 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4d4 uniA4D4 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4d5 uniA4D5 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4d6 uniA4D6 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4d7 uniA4D7 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4d8 uniA4D8 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4d9 uniA4D9 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4da uniA4DA 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4db uniA4DB 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4dc uniA4DC 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4dd uniA4DD 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4de uniA4DE 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4df uniA4DF 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e0 uniA4E0 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e1 uniA4E1 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e2 uniA4E2 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e3 uniA4E3 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e4 uniA4E4 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e5 uniA4E5 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e6 uniA4E6 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e7 uniA4E7 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e8 uniA4E8 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4e9 uniA4E9 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4ea uniA4EA 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4eb uniA4EB 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4ec uniA4EC 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4ed uniA4ED 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4ee uniA4EE 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4ef uniA4EF 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f0 uniA4F0 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f1 uniA4F1 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f2 uniA4F2 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f3 uniA4F3 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f4 uniA4F4 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f5 uniA4F5 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f6 uniA4F6 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f7 uniA4F7 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f8 uniA4F8 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4f9 uniA4F9 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4fa uniA4FA 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4fb uniA4FB 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4fc uniA4FC 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4fd uniA4FD 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4fe uniA4FE 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a4ff uniA4FF 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a644 uniA644 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a645 uniA645 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a646 uniA646 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a647 uniA647 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a64c uniA64C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a64d uniA64D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a650 uniA650 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a651 uniA651 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a654 uniA654 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a655 uniA655 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a656 uniA656 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a657 uniA657 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a662 uniA662 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a663 uniA663 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a664 uniA664 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a665 uniA665 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a666 uniA666 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a667 uniA667 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a668 uniA668 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a669 uniA669 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66a uniA66A 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66b uniA66B 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66c uniA66C 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66d uniA66D 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66e uniA66E 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a68a uniA68A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a68b uniA68B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a68c uniA68C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a68d uniA68D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a694 uniA694 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a695 uniA695 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a708 uniA708 2.27 +U+a709 uniA709 2.27 +U+a70a uniA70A 2.27 +U+a70b uniA70B 2.27 +U+a70c uniA70C 2.27 +U+a70d uniA70D 2.27 +U+a70e uniA70E 2.27 +U+a70f uniA70F 2.27 +U+a710 uniA710 2.27 +U+a711 uniA711 2.27 +U+a712 uniA712 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a713 uniA713 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a714 uniA714 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a715 uniA715 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a716 uniA716 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a71b uniA71B 2.27 +U+a71c uniA71C 2.27 +U+a71d uniA71D 2.27 +U+a71e uniA71E 2.27 +U+a71f uniA71F 2.27 +U+a722 uniA722 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a723 uniA723 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a724 uniA724 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a725 uniA725 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a726 uniA726 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a727 uniA727 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a728 uniA728 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a729 uniA729 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72a uniA72A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72b uniA72B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72c uniA72C 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72d uniA72D 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72e uniA72E 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72f uniA72F 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a730 uniA730 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a731 uniA731 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a732 uniA732 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a733 uniA733 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a734 uniA734 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a735 uniA735 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a736 uniA736 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a737 uniA737 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a738 uniA738 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a739 uniA739 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73a uniA73A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73b uniA73B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73c uniA73C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73d uniA73D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73e uniA73E 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73f uniA73F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a740 uniA740 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a741 uniA741 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a746 uniA746 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a747 uniA747 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a748 uniA748 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a749 uniA749 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a74a uniA74A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a74b uniA74B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a74e uniA74E 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a74f uniA74F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a750 uniA750 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a751 uniA751 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a752 uniA752 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a753 uniA753 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a756 uniA756 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a757 uniA757 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a764 uniA764 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a765 uniA765 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a766 uniA766 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a767 uniA767 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a768 uniA768 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a769 uniA769 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a77b uniA77B 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a77c uniA77C 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a780 uniA780 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a781 uniA781 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a782 uniA782 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a783 uniA783 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a784 uniA784 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a785 uniA785 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a786 uniA786 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a787 uniA787 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a789 uniA789 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a78a uniA78A 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a78b uniA78B 2.26 +U+a78c uniA78C 2.26 +U+a78d uniA78D 2.31 +U+a78e uniA78E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a790 uniA790 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a791 uniA791 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7a0 uniA7A0 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7a1 uniA7A1 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7a2 uniA7A2 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7a3 uniA7A3 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7a4 uniA7A4 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7a5 uniA7A5 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7a6 uniA7A6 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7a7 uniA7A7 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7a8 uniA7A8 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7a9 uniA7A9 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a7aa uniA7AA 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fa uniA7FA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fb uniA7FB 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fc uniA7FC 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fd uniA7FD 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fe uniA7FE 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7ff uniA7FF 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+e000 uniE000 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e001 uniE001 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e002 uniE002 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e003 uniE003 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e004 uniE004 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e005 uniE005 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e006 uniE006 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e007 uniE007 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e008 uniE008 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e009 uniE009 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00a uniE00A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00b uniE00B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00c uniE00C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00d uniE00D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00e uniE00E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00f uniE00F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e010 uniE010 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e011 uniE011 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e012 uniE012 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e013 uniE013 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e014 uniE014 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e015 uniE015 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e016 uniE016 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e017 uniE017 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e018 uniE018 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e019 uniE019 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01a uniE01A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01b uniE01B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01c uniE01C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01d uniE01D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef00 uni02E5.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef01 uni02E6.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef02 uni02E7.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef03 uni02E8.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef04 uni02E9.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef05 uni02E5.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef06 uni02E6.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef07 uni02E7.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef08 uni02E8.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef09 uni02E9.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0a uni02E5.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0b uni02E6.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0c uni02E7.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0d uni02E8.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0e uni02E9.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0f uni02E5.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef10 uni02E6.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef11 uni02E7.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef12 uni02E8.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef13 uni02E9.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef14 uni02E5.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef15 uni02E6.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef16 uni02E7.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef17 uni02E8.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef18 uni02E9.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef19 stem 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f000 uniF000 2.10 (Sans) 2.11 (Sans Condensed) +U+f001 uniF001 2.10 (Sans) 2.11 (Sans Condensed) +U+f002 uniF002 2.33 (Sans, Sans Condensed) +U+f003 uniF003 2.33 (Sans, Sans Condensed) +U+f208 uniF208 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f20a uniF20A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f215 uniF215 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f216 uniF216 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f217 uniF217 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f21a uniF21A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f21b uniF21B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f25f uniF25F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f400 uniF400 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f401 uniF401 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f402 uniF402 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f403 uniF403 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f404 uniF404 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f405 uniF405 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f406 uniF406 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f407 uniF407 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f408 uniF408 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f409 uniF409 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f40a uniF40A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f40b uniF40B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f40c uniF40C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f40d uniF40D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f40e uniF40E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f40f uniF40F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f410 uniF410 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f411 uniF411 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f412 uniF412 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f413 uniF413 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f414 uniF414 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f415 uniF415 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f416 uniF416 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f417 uniF417 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f418 uniF418 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f419 uniF419 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f41a uniF41A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f41b uniF41B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f41c uniF41C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f41d uniF41D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f41e uniF41E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f41f uniF41F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f420 uniF420 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f421 uniF421 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f422 uniF422 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f423 uniF423 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f424 uniF424 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f425 uniF425 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+f426 uniF426 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f428 uniF428 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f429 uniF429 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f42a uniF42A 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f42b uniF42B 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f42c uniF42C 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f42d uniF42D 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f42e uniF42E 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f42f uniF42F 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f430 uniF430 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f431 uniF431 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f432 uniF432 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f433 uniF433 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f434 uniF434 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f435 uniF435 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f436 uniF436 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f437 uniF437 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f438 uniF438 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f439 uniF439 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f43a uniF43A 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f43b uniF43B 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f43c uniF43C 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f43d uniF43D 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f43e uniF43E 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f43f uniF43F 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f440 uniF440 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f441 uniF441 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f5c5 uniF5C5 2.9 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+f6c4 uniF6C4 2.10 (Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+f6c5 uniF6C5 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.9 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+f6c6 uniF6C6 2.5 (Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6c7 uniF6C7 2.11 (Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6c8 uniF6C8 2.11 (Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6d1 cyrBreve 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6d4 cyrbreve 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb00 uniFB00 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb01 fi original +U+fb02 fl original +U+fb03 uniFB03 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb04 uniFB04 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb05 uniFB05 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb06 uniFB06 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb13 uniFB13 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb14 uniFB14 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb15 uniFB15 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb16 uniFB16 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb17 uniFB17 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb1d uniFB1D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb1e uniFB1E 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb1f uniFB1F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb20 uniFB20 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb21 uniFB21 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb22 uniFB22 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb23 uniFB23 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb24 uniFB24 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb25 uniFB25 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb26 uniFB26 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb27 uniFB27 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb28 uniFB28 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb29 uniFB29 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb2a uniFB2A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2b uniFB2B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2c uniFB2C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2d uniFB2D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2e uniFB2E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2f uniFB2F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb30 uniFB30 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb31 uniFB31 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb32 uniFB32 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb33 uniFB33 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb34 uniFB34 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb35 uniFB35 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb36 uniFB36 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb37 uniFB37 2.11 (Sans Condensed Oblique, Sans Oblique) 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+fb38 uniFB38 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb39 uniFB39 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3a uniFB3A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3b uniFB3B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3c uniFB3C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3d uniFB3D 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3e uniFB3E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3f uniFB3F 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb40 uniFB40 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb41 uniFB41 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb42 uniFB42 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb43 uniFB43 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb44 uniFB44 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb45 uniFB45 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb46 uniFB46 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb47 uniFB47 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb48 uniFB48 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb49 uniFB49 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4a uniFB4A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4b uniFB4B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4c uniFB4C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4d uniFB4D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4e uniFB4E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4f uniFB4F 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb52 uniFB52 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb53 uniFB53 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb54 uniFB54 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb55 uniFB55 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb56 uniFB56 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb57 uniFB57 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb58 uniFB58 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb59 uniFB59 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5a uniFB5A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5b uniFB5B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5c uniFB5C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5d uniFB5D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5e uniFB5E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5f uniFB5F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb60 uniFB60 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb61 uniFB61 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb62 uniFB62 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb63 uniFB63 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb64 uniFB64 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb65 uniFB65 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb66 uniFB66 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb67 uniFB67 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb68 uniFB68 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb69 uniFB69 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6a uniFB6A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6b uniFB6B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6c uniFB6C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6d uniFB6D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6e uniFB6E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6f uniFB6F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb70 uniFB70 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb71 uniFB71 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb72 uniFB72 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb73 uniFB73 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb74 uniFB74 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb75 uniFB75 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb76 uniFB76 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb77 uniFB77 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb78 uniFB78 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb79 uniFB79 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7a uniFB7A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7b uniFB7B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7c uniFB7C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7d uniFB7D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7e uniFB7E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7f uniFB7F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb80 uniFB80 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb81 uniFB81 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb82 uniFB82 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb83 uniFB83 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb84 uniFB84 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb85 uniFB85 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb86 uniFB86 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb87 uniFB87 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb88 uniFB88 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb89 uniFB89 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb8a uniFB8A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8b uniFB8B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8c uniFB8C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8d uniFB8D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8e uniFB8E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8f uniFB8F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb90 uniFB90 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb91 uniFB91 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb92 uniFB92 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb93 uniFB93 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb94 uniFB94 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb95 uniFB95 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb96 uniFB96 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb97 uniFB97 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb98 uniFB98 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb99 uniFB99 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9a uniFB9A 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9b uniFB9B 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9c uniFB9C 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9d uniFB9D 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9e uniFB9E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb9f uniFB9F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fba0 uniFBA0 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fba1 uniFBA1 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fba2 uniFBA2 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fba3 uniFBA3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbaa uniFBAA 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbab uniFBAB 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbac uniFBAC 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbad uniFBAD 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd3 uniFBD3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd4 uniFBD4 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd5 uniFBD5 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd6 uniFBD6 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd9 uniFBD9 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbda uniFBDA 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbe8 uniFBE8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbe9 uniFBE9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbfc uniFBFC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbfd uniFBFD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbfe uniFBFE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbff uniFBFF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe00 uniFE00 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe01 uniFE01 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe02 uniFE02 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe03 uniFE03 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe04 uniFE04 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe05 uniFE05 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe06 uniFE06 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe07 uniFE07 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe08 uniFE08 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe09 uniFE09 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0a uniFE0A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0b uniFE0B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0c uniFE0C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0d uniFE0D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0e uniFE0E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0f uniFE0F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe20 uniFE20 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe21 uniFE21 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe22 uniFE22 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe23 uniFE23 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe70 uniFE70 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe71 uniFE71 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe72 uniFE72 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe73 uniFE73 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe74 uniFE74 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe76 uniFE76 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe77 uniFE77 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe78 uniFE78 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe79 uniFE79 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7a uniFE7A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7b uniFE7B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7c uniFE7C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7d uniFE7D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7e uniFE7E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7f uniFE7F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe80 uniFE80 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe81 uniFE81 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe82 uniFE82 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe83 uniFE83 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe84 uniFE84 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe85 uniFE85 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe86 uniFE86 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe87 uniFE87 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe88 uniFE88 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe89 uniFE89 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8a uniFE8A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8b uniFE8B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8c uniFE8C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8d uniFE8D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8e uniFE8E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8f uniFE8F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe90 uniFE90 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe91 uniFE91 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe92 uniFE92 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe93 uniFE93 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe94 uniFE94 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe95 uniFE95 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe96 uniFE96 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe97 uniFE97 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe98 uniFE98 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe99 uniFE99 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9a uniFE9A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9b uniFE9B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9c uniFE9C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9d uniFE9D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9e uniFE9E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9f uniFE9F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea0 uniFEA0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea1 uniFEA1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea2 uniFEA2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea3 uniFEA3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea4 uniFEA4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea5 uniFEA5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea6 uniFEA6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea7 uniFEA7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea8 uniFEA8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea9 uniFEA9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feaa uniFEAA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feab uniFEAB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feac uniFEAC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fead uniFEAD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feae uniFEAE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feaf uniFEAF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb0 uniFEB0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb1 uniFEB1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb2 uniFEB2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb3 uniFEB3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb4 uniFEB4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb5 uniFEB5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb6 uniFEB6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb7 uniFEB7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb8 uniFEB8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb9 uniFEB9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feba uniFEBA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febb uniFEBB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febc uniFEBC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febd uniFEBD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febe uniFEBE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febf uniFEBF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec0 uniFEC0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec1 uniFEC1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec2 uniFEC2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec3 uniFEC3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec4 uniFEC4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec5 uniFEC5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec6 uniFEC6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec7 uniFEC7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec8 uniFEC8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec9 uniFEC9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feca uniFECA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecb uniFECB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecc uniFECC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecd uniFECD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fece uniFECE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecf uniFECF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed0 uniFED0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed1 uniFED1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed2 uniFED2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed3 uniFED3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed4 uniFED4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed5 uniFED5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed6 uniFED6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed7 uniFED7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed8 uniFED8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed9 uniFED9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feda uniFEDA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedb uniFEDB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedc uniFEDC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedd uniFEDD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fede uniFEDE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedf uniFEDF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee0 uniFEE0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee1 uniFEE1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee2 uniFEE2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee3 uniFEE3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee4 uniFEE4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee5 uniFEE5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee6 uniFEE6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee7 uniFEE7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee8 uniFEE8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee9 uniFEE9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feea uniFEEA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feeb uniFEEB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feec uniFEEC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feed uniFEED 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feee uniFEEE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feef uniFEEF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef0 uniFEF0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef1 uniFEF1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef2 uniFEF2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef3 uniFEF3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef4 uniFEF4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef5 uniFEF5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef6 uniFEF6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef7 uniFEF7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef8 uniFEF8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef9 uniFEF9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fefa uniFEFA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fefb uniFEFB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fefc uniFEFC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feff uniFEFF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fff9 uniFFF9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffa uniFFFA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffb uniFFFB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffc uniFFFC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffd uniFFFD 1.12 +U+10300 u10300 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10301 u10301 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10302 u10302 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10303 u10303 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10304 u10304 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10305 u10305 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10306 u10306 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10307 u10307 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10308 u10308 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10309 u10309 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030a u1030A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030b u1030B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030c u1030C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030d u1030D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030e u1030E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030f u1030F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10310 u10310 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10311 u10311 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10312 u10312 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10313 u10313 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10314 u10314 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10315 u10315 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10316 u10316 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10317 u10317 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10318 u10318 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10319 u10319 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031a u1031A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031b u1031B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031c u1031C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031d u1031D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031e u1031E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10320 u10320 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10321 u10321 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10322 u10322 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10323 u10323 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d300 u1D300 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d301 u1D301 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d302 u1D302 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d303 u1D303 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d304 u1D304 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d305 u1D305 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d306 u1D306 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d307 u1D307 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d308 u1D308 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d309 u1D309 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30a u1D30A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30b u1D30B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30c u1D30C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30d u1D30D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30e u1D30E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30f u1D30F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d310 u1D310 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d311 u1D311 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d312 u1D312 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d313 u1D313 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d314 u1D314 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d315 u1D315 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d316 u1D316 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d317 u1D317 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d318 u1D318 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d319 u1D319 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31a u1D31A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31b u1D31B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31c u1D31C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31d u1D31D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31e u1D31E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31f u1D31F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d320 u1D320 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d321 u1D321 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d322 u1D322 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d323 u1D323 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d324 u1D324 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d325 u1D325 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d326 u1D326 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d327 u1D327 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d328 u1D328 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d329 u1D329 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32a u1D32A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32b u1D32B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32c u1D32C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32d u1D32D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32e u1D32E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32f u1D32F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d330 u1D330 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d331 u1D331 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d332 u1D332 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d333 u1D333 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d334 u1D334 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d335 u1D335 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d336 u1D336 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d337 u1D337 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d338 u1D338 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d339 u1D339 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33a u1D33A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33b u1D33B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33c u1D33C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33d u1D33D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33e u1D33E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33f u1D33F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d340 u1D340 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d341 u1D341 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d342 u1D342 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d343 u1D343 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d344 u1D344 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d345 u1D345 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d346 u1D346 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d347 u1D347 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d348 u1D348 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d349 u1D349 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34a u1D34A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34b u1D34B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34c u1D34C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34d u1D34D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34e u1D34E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34f u1D34F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d350 u1D350 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d351 u1D351 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d352 u1D352 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d353 u1D353 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d354 u1D354 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d355 u1D355 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d356 u1D356 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d400 u1D400 2.23 (Serif Bold, Serif Condensed Bold) +U+1d401 u1D401 2.23 (Serif Bold, Serif Condensed Bold) +U+1d402 u1D402 2.23 (Serif Bold, Serif Condensed Bold) +U+1d403 u1D403 2.23 (Serif Bold, Serif Condensed Bold) +U+1d404 u1D404 2.23 (Serif Bold, Serif Condensed Bold) +U+1d405 u1D405 2.23 (Serif Bold, Serif Condensed Bold) +U+1d406 u1D406 2.23 (Serif Bold, Serif Condensed Bold) +U+1d407 u1D407 2.23 (Serif Bold, Serif Condensed Bold) +U+1d408 u1D408 2.23 (Serif Bold, Serif Condensed Bold) +U+1d409 u1D409 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40a u1D40A 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40b u1D40B 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40c u1D40C 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40d u1D40D 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40e u1D40E 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40f u1D40F 2.23 (Serif Bold, Serif Condensed Bold) +U+1d410 u1D410 2.23 (Serif Bold, Serif Condensed Bold) +U+1d411 u1D411 2.23 (Serif Bold, Serif Condensed Bold) +U+1d412 u1D412 2.23 (Serif Bold, Serif Condensed Bold) +U+1d413 u1D413 2.23 (Serif Bold, Serif Condensed Bold) +U+1d414 u1D414 2.23 (Serif Bold, Serif Condensed Bold) +U+1d415 u1D415 2.23 (Serif Bold, Serif Condensed Bold) +U+1d416 u1D416 2.23 (Serif Bold, Serif Condensed Bold) +U+1d417 u1D417 2.23 (Serif Bold, Serif Condensed Bold) +U+1d418 u1D418 2.23 (Serif Bold, Serif Condensed Bold) +U+1d419 u1D419 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41a u1D41A 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41b u1D41B 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41c u1D41C 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41d u1D41D 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41e u1D41E 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41f u1D41F 2.23 (Serif Bold, Serif Condensed Bold) +U+1d420 u1D420 2.23 (Serif Bold, Serif Condensed Bold) +U+1d421 u1D421 2.23 (Serif Bold, Serif Condensed Bold) +U+1d422 u1D422 2.23 (Serif Bold, Serif Condensed Bold) +U+1d423 u1D423 2.23 (Serif Bold, Serif Condensed Bold) +U+1d424 u1D424 2.23 (Serif Bold, Serif Condensed Bold) +U+1d425 u1D425 2.23 (Serif Bold, Serif Condensed Bold) +U+1d426 u1D426 2.23 (Serif Bold, Serif Condensed Bold) +U+1d427 u1D427 2.23 (Serif Bold, Serif Condensed Bold) +U+1d428 u1D428 2.23 (Serif Bold, Serif Condensed Bold) +U+1d429 u1D429 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42a u1D42A 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42b u1D42B 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42c u1D42C 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42d u1D42D 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42e u1D42E 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42f u1D42F 2.23 (Serif Bold, Serif Condensed Bold) +U+1d430 u1D430 2.23 (Serif Bold, Serif Condensed Bold) +U+1d431 u1D431 2.23 (Serif Bold, Serif Condensed Bold) +U+1d432 u1D432 2.23 (Serif Bold, Serif Condensed Bold) +U+1d433 u1D433 2.23 (Serif Bold, Serif Condensed Bold) +U+1d434 u1D434 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d435 u1D435 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d436 u1D436 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d437 u1D437 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d438 u1D438 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d439 u1D439 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43a u1D43A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43b u1D43B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43c u1D43C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43d u1D43D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43e u1D43E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43f u1D43F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d440 u1D440 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d441 u1D441 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d442 u1D442 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d443 u1D443 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d444 u1D444 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d445 u1D445 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d446 u1D446 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d447 u1D447 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d448 u1D448 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d449 u1D449 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44a u1D44A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44b u1D44B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44c u1D44C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44d u1D44D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44e u1D44E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44f u1D44F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d450 u1D450 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d451 u1D451 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d452 u1D452 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d453 u1D453 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d454 u1D454 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d456 u1D456 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d457 u1D457 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d458 u1D458 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d459 u1D459 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45a u1D45A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45b u1D45B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45c u1D45C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45d u1D45D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45e u1D45E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45f u1D45F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d460 u1D460 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d461 u1D461 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d462 u1D462 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d463 u1D463 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d464 u1D464 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d465 u1D465 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d466 u1D466 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d467 u1D467 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d468 u1D468 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d469 u1D469 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46a u1D46A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46b u1D46B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46c u1D46C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46d u1D46D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46e u1D46E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46f u1D46F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d470 u1D470 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d471 u1D471 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d472 u1D472 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d473 u1D473 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d474 u1D474 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d475 u1D475 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d476 u1D476 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d477 u1D477 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d478 u1D478 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d479 u1D479 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47a u1D47A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47b u1D47B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47c u1D47C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47d u1D47D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47e u1D47E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47f u1D47F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d480 u1D480 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d481 u1D481 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d482 u1D482 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d483 u1D483 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d484 u1D484 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d485 u1D485 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d486 u1D486 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d487 u1D487 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d488 u1D488 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d489 u1D489 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48a u1D48A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48b u1D48B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48c u1D48C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48d u1D48D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48e u1D48E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48f u1D48F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d490 u1D490 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d491 u1D491 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d492 u1D492 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d493 u1D493 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d494 u1D494 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d495 u1D495 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d496 u1D496 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d497 u1D497 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d498 u1D498 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d499 u1D499 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d49a u1D49A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d49b u1D49B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d538 u1D538 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d539 u1D539 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53b u1D53B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53c u1D53C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53d u1D53D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53e u1D53E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d540 u1D540 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d541 u1D541 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d542 u1D542 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d543 u1D543 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d544 u1D544 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d546 u1D546 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54a u1D54A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54b u1D54B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54c u1D54C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54d u1D54D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54e u1D54E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54f u1D54F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d550 u1D550 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d552 u1D552 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d553 u1D553 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d554 u1D554 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d555 u1D555 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d556 u1D556 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d557 u1D557 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d558 u1D558 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d559 u1D559 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55a u1D55A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) 2.34 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1d55b u1D55B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55c u1D55C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55d u1D55D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55e u1D55E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55f u1D55F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d560 u1D560 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d561 u1D561 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d562 u1D562 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d563 u1D563 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d564 u1D564 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d565 u1D565 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d566 u1D566 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d567 u1D567 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d568 u1D568 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d569 u1D569 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d56a u1D56A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d56b u1D56B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d5a0 u1D5A0 2.23 (Sans, Sans Condensed) +U+1d5a1 u1D5A1 2.23 (Sans, Sans Condensed) +U+1d5a2 u1D5A2 2.23 (Sans, Sans Condensed) +U+1d5a3 u1D5A3 2.23 (Sans, Sans Condensed) +U+1d5a4 u1D5A4 2.23 (Sans, Sans Condensed) +U+1d5a5 u1D5A5 2.23 (Sans, Sans Condensed) +U+1d5a6 u1D5A6 2.23 (Sans, Sans Condensed) +U+1d5a7 u1D5A7 2.23 (Sans, Sans Condensed) +U+1d5a8 u1D5A8 2.23 (Sans, Sans Condensed) +U+1d5a9 u1D5A9 2.23 (Sans, Sans Condensed) +U+1d5aa u1D5AA 2.23 (Sans, Sans Condensed) +U+1d5ab u1D5AB 2.23 (Sans, Sans Condensed) +U+1d5ac u1D5AC 2.23 (Sans, Sans Condensed) +U+1d5ad u1D5AD 2.23 (Sans, Sans Condensed) +U+1d5ae u1D5AE 2.23 (Sans, Sans Condensed) +U+1d5af u1D5AF 2.23 (Sans, Sans Condensed) +U+1d5b0 u1D5B0 2.23 (Sans, Sans Condensed) +U+1d5b1 u1D5B1 2.23 (Sans, Sans Condensed) +U+1d5b2 u1D5B2 2.23 (Sans, Sans Condensed) +U+1d5b3 u1D5B3 2.23 (Sans, Sans Condensed) +U+1d5b4 u1D5B4 2.23 (Sans, Sans Condensed) +U+1d5b5 u1D5B5 2.23 (Sans, Sans Condensed) +U+1d5b6 u1D5B6 2.23 (Sans, Sans Condensed) +U+1d5b7 u1D5B7 2.23 (Sans, Sans Condensed) +U+1d5b8 u1D5B8 2.23 (Sans, Sans Condensed) +U+1d5b9 u1D5B9 2.23 (Sans, Sans Condensed) +U+1d5ba u1D5BA 2.23 (Sans, Sans Condensed) +U+1d5bb u1D5BB 2.23 (Sans, Sans Condensed) +U+1d5bc u1D5BC 2.23 (Sans, Sans Condensed) +U+1d5bd u1D5BD 2.23 (Sans, Sans Condensed) +U+1d5be u1D5BE 2.23 (Sans, Sans Condensed) +U+1d5bf u1D5BF 2.23 (Sans, Sans Condensed) +U+1d5c0 u1D5C0 2.23 (Sans, Sans Condensed) +U+1d5c1 u1D5C1 2.23 (Sans, Sans Condensed) +U+1d5c2 u1D5C2 2.23 (Sans, Sans Condensed) +U+1d5c3 u1D5C3 2.23 (Sans, Sans Condensed) +U+1d5c4 u1D5C4 2.23 (Sans, Sans Condensed) +U+1d5c5 u1D5C5 2.23 (Sans, Sans Condensed) +U+1d5c6 u1D5C6 2.23 (Sans, Sans Condensed) +U+1d5c7 u1D5C7 2.23 (Sans, Sans Condensed) +U+1d5c8 u1D5C8 2.23 (Sans, Sans Condensed) +U+1d5c9 u1D5C9 2.23 (Sans, Sans Condensed) +U+1d5ca u1D5CA 2.23 (Sans, Sans Condensed) +U+1d5cb u1D5CB 2.23 (Sans, Sans Condensed) +U+1d5cc u1D5CC 2.23 (Sans, Sans Condensed) +U+1d5cd u1D5CD 2.23 (Sans, Sans Condensed) +U+1d5ce u1D5CE 2.23 (Sans, Sans Condensed) +U+1d5cf u1D5CF 2.23 (Sans, Sans Condensed) +U+1d5d0 u1D5D0 2.23 (Sans, Sans Condensed) +U+1d5d1 u1D5D1 2.23 (Sans, Sans Condensed) +U+1d5d2 u1D5D2 2.23 (Sans, Sans Condensed) +U+1d5d3 u1D5D3 2.23 (Sans, Sans Condensed) +U+1d5d4 u1D5D4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d5 u1D5D5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d6 u1D5D6 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d7 u1D5D7 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d8 u1D5D8 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d9 u1D5D9 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5da u1D5DA 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5db u1D5DB 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5dc u1D5DC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5dd u1D5DD 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5de u1D5DE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5df u1D5DF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e0 u1D5E0 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e1 u1D5E1 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e2 u1D5E2 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e3 u1D5E3 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e4 u1D5E4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e5 u1D5E5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e6 u1D5E6 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e7 u1D5E7 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e8 u1D5E8 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e9 u1D5E9 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ea u1D5EA 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5eb u1D5EB 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ec u1D5EC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ed u1D5ED 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ee u1D5EE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ef u1D5EF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f0 u1D5F0 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f1 u1D5F1 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f2 u1D5F2 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f3 u1D5F3 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f4 u1D5F4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f5 u1D5F5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f6 u1D5F6 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f7 u1D5F7 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f8 u1D5F8 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f9 u1D5F9 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fa u1D5FA 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fb u1D5FB 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fc u1D5FC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fd u1D5FD 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fe u1D5FE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ff u1D5FF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d600 u1D600 2.23 (Sans Bold, Sans Condensed Bold) +U+1d601 u1D601 2.23 (Sans Bold, Sans Condensed Bold) +U+1d602 u1D602 2.23 (Sans Bold, Sans Condensed Bold) +U+1d603 u1D603 2.23 (Sans Bold, Sans Condensed Bold) +U+1d604 u1D604 2.23 (Sans Bold, Sans Condensed Bold) +U+1d605 u1D605 2.23 (Sans Bold, Sans Condensed Bold) +U+1d606 u1D606 2.23 (Sans Bold, Sans Condensed Bold) +U+1d607 u1D607 2.23 (Sans Bold, Sans Condensed Bold) +U+1d608 u1D608 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d609 u1D609 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60a u1D60A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60b u1D60B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60c u1D60C 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60d u1D60D 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60e u1D60E 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60f u1D60F 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d610 u1D610 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d611 u1D611 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d612 u1D612 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d613 u1D613 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d614 u1D614 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d615 u1D615 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d616 u1D616 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d617 u1D617 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d618 u1D618 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d619 u1D619 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61a u1D61A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61b u1D61B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61c u1D61C 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61d u1D61D 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61e u1D61E 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61f u1D61F 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d620 u1D620 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d621 u1D621 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d622 u1D622 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d623 u1D623 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d624 u1D624 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d625 u1D625 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d626 u1D626 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d627 u1D627 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d628 u1D628 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d629 u1D629 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62a u1D62A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62b u1D62B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62c u1D62C 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62d u1D62D 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62e u1D62E 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62f u1D62F 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d630 u1D630 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d631 u1D631 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d632 u1D632 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d633 u1D633 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d634 u1D634 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d635 u1D635 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d636 u1D636 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d637 u1D637 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d638 u1D638 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d639 u1D639 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d63a u1D63A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d63b u1D63B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d63c u1D63C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d63d u1D63D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d63e u1D63E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d63f u1D63F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d640 u1D640 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d641 u1D641 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d642 u1D642 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d643 u1D643 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d644 u1D644 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d645 u1D645 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d646 u1D646 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d647 u1D647 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d648 u1D648 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d649 u1D649 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64a u1D64A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64b u1D64B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64c u1D64C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64d u1D64D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64e u1D64E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64f u1D64F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d650 u1D650 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d651 u1D651 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d652 u1D652 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d653 u1D653 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d654 u1D654 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d655 u1D655 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d656 u1D656 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d657 u1D657 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d658 u1D658 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d659 u1D659 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65a u1D65A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65b u1D65B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65c u1D65C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65d u1D65D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65e u1D65E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65f u1D65F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d660 u1D660 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d661 u1D661 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d662 u1D662 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d663 u1D663 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d664 u1D664 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d665 u1D665 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d666 u1D666 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d667 u1D667 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d668 u1D668 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d669 u1D669 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66a u1D66A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66b u1D66B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66c u1D66C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66d u1D66D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66e u1D66E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66f u1D66F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d670 u1D670 2.23 (Sans Mono) +U+1d671 u1D671 2.23 (Sans Mono) +U+1d672 u1D672 2.23 (Sans Mono) +U+1d673 u1D673 2.23 (Sans Mono) +U+1d674 u1D674 2.23 (Sans Mono) +U+1d675 u1D675 2.23 (Sans Mono) +U+1d676 u1D676 2.23 (Sans Mono) +U+1d677 u1D677 2.23 (Sans Mono) +U+1d678 u1D678 2.23 (Sans Mono) +U+1d679 u1D679 2.23 (Sans Mono) +U+1d67a u1D67A 2.23 (Sans Mono) +U+1d67b u1D67B 2.23 (Sans Mono) +U+1d67c u1D67C 2.23 (Sans Mono) +U+1d67d u1D67D 2.23 (Sans Mono) +U+1d67e u1D67E 2.23 (Sans Mono) +U+1d67f u1D67F 2.23 (Sans Mono) +U+1d680 u1D680 2.23 (Sans Mono) +U+1d681 u1D681 2.23 (Sans Mono) +U+1d682 u1D682 2.23 (Sans Mono) +U+1d683 u1D683 2.23 (Sans Mono) +U+1d684 u1D684 2.23 (Sans Mono) +U+1d685 u1D685 2.23 (Sans Mono) +U+1d686 u1D686 2.23 (Sans Mono) +U+1d687 u1D687 2.23 (Sans Mono) +U+1d688 u1D688 2.23 (Sans Mono) +U+1d689 u1D689 2.23 (Sans Mono) +U+1d68a u1D68A 2.23 (Sans Mono) +U+1d68b u1D68B 2.23 (Sans Mono) +U+1d68c u1D68C 2.23 (Sans Mono) +U+1d68d u1D68D 2.23 (Sans Mono) +U+1d68e u1D68E 2.23 (Sans Mono) +U+1d68f u1D68F 2.23 (Sans Mono) +U+1d690 u1D690 2.23 (Sans Mono) +U+1d691 u1D691 2.23 (Sans Mono) +U+1d692 u1D692 2.23 (Sans Mono) +U+1d693 u1D693 2.23 (Sans Mono) +U+1d694 u1D694 2.23 (Sans Mono) +U+1d695 u1D695 2.23 (Sans Mono) +U+1d696 u1D696 2.23 (Sans Mono) +U+1d697 u1D697 2.23 (Sans Mono) +U+1d698 u1D698 2.23 (Sans Mono) +U+1d699 u1D699 2.23 (Sans Mono) +U+1d69a u1D69A 2.23 (Sans Mono) +U+1d69b u1D69B 2.23 (Sans Mono) +U+1d69c u1D69C 2.23 (Sans Mono) +U+1d69d u1D69D 2.23 (Sans Mono) +U+1d69e u1D69E 2.23 (Sans Mono) +U+1d69f u1D69F 2.23 (Sans Mono) +U+1d6a0 u1D6A0 2.23 (Sans Mono) +U+1d6a1 u1D6A1 2.23 (Sans Mono) +U+1d6a2 u1D6A2 2.23 (Sans Mono) +U+1d6a3 u1D6A3 2.23 (Sans Mono) +U+1d6a4 u1D6A4 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6a5 u1D6A5 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6a8 u1D6A8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6a9 u1D6A9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6aa u1D6AA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ab u1D6AB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ac u1D6AC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ad u1D6AD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ae u1D6AE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6af u1D6AF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b0 u1D6B0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b1 u1D6B1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b2 u1D6B2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b3 u1D6B3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b4 u1D6B4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b5 u1D6B5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b6 u1D6B6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b7 u1D6B7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b8 u1D6B8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b9 u1D6B9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ba u1D6BA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bb u1D6BB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bc u1D6BC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bd u1D6BD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6be u1D6BE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bf u1D6BF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c0 u1D6C0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c1 u1D6C1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c2 u1D6C2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c3 u1D6C3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c4 u1D6C4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c5 u1D6C5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c6 u1D6C6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c7 u1D6C7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c8 u1D6C8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c9 u1D6C9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ca u1D6CA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cb u1D6CB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cc u1D6CC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cd u1D6CD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ce u1D6CE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cf u1D6CF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d0 u1D6D0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d1 u1D6D1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d2 u1D6D2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d3 u1D6D3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d4 u1D6D4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d5 u1D6D5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d6 u1D6D6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d7 u1D6D7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d8 u1D6D8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d9 u1D6D9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6da u1D6DA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6db u1D6DB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6dc u1D6DC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6dd u1D6DD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6de u1D6DE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6df u1D6DF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6e0 u1D6E0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6e1 u1D6E1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6e2 u1D6E2 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e3 u1D6E3 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e4 u1D6E4 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e5 u1D6E5 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e6 u1D6E6 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e7 u1D6E7 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e8 u1D6E8 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e9 u1D6E9 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ea u1D6EA 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6eb u1D6EB 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ec u1D6EC 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ed u1D6ED 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ee u1D6EE 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ef u1D6EF 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f0 u1D6F0 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f1 u1D6F1 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f2 u1D6F2 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f3 u1D6F3 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f4 u1D6F4 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f5 u1D6F5 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f6 u1D6F6 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f7 u1D6F7 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f8 u1D6F8 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f9 u1D6F9 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fa u1D6FA 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fb u1D6FB 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fc u1D6FC 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fd u1D6FD 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fe u1D6FE 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ff u1D6FF 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d700 u1D700 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d701 u1D701 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d702 u1D702 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d703 u1D703 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d704 u1D704 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d705 u1D705 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d706 u1D706 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d707 u1D707 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d708 u1D708 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d709 u1D709 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70a u1D70A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70b u1D70B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70c u1D70C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70d u1D70D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70e u1D70E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70f u1D70F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d710 u1D710 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d711 u1D711 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d712 u1D712 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d713 u1D713 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d714 u1D714 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d715 u1D715 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d716 u1D716 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d717 u1D717 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d718 u1D718 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d719 u1D719 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d71a u1D71A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d71b u1D71B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d71c u1D71C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d71d u1D71D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d71e u1D71E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d71f u1D71F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d720 u1D720 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d721 u1D721 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d722 u1D722 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d723 u1D723 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d724 u1D724 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d725 u1D725 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d726 u1D726 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d727 u1D727 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d728 u1D728 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d729 u1D729 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72a u1D72A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72b u1D72B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72c u1D72C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72d u1D72D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72e u1D72E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72f u1D72F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d730 u1D730 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d731 u1D731 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d732 u1D732 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d733 u1D733 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d734 u1D734 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d735 u1D735 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d736 u1D736 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d737 u1D737 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d738 u1D738 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d739 u1D739 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73a u1D73A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73b u1D73B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73c u1D73C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73d u1D73D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73e u1D73E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73f u1D73F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d740 u1D740 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d741 u1D741 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d742 u1D742 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d743 u1D743 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d744 u1D744 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d745 u1D745 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d746 u1D746 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d747 u1D747 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d748 u1D748 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d749 u1D749 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74a u1D74A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74b u1D74B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74c u1D74C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74d u1D74D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74e u1D74E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74f u1D74F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d750 u1D750 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d751 u1D751 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d752 u1D752 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d753 u1D753 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d754 u1D754 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d755 u1D755 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d756 u1D756 2.23 (Sans Bold, Sans Condensed Bold) +U+1d757 u1D757 2.23 (Sans Bold, Sans Condensed Bold) +U+1d758 u1D758 2.23 (Sans Bold, Sans Condensed Bold) +U+1d759 u1D759 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75a u1D75A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75b u1D75B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75c u1D75C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75d u1D75D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75e u1D75E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75f u1D75F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d760 u1D760 2.23 (Sans Bold, Sans Condensed Bold) +U+1d761 u1D761 2.23 (Sans Bold, Sans Condensed Bold) +U+1d762 u1D762 2.23 (Sans Bold, Sans Condensed Bold) +U+1d763 u1D763 2.23 (Sans Bold, Sans Condensed Bold) +U+1d764 u1D764 2.23 (Sans Bold, Sans Condensed Bold) +U+1d765 u1D765 2.23 (Sans Bold, Sans Condensed Bold) +U+1d766 u1D766 2.23 (Sans Bold, Sans Condensed Bold) +U+1d767 u1D767 2.23 (Sans Bold, Sans Condensed Bold) +U+1d768 u1D768 2.23 (Sans Bold, Sans Condensed Bold) +U+1d769 u1D769 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76a u1D76A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76b u1D76B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76c u1D76C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76d u1D76D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76e u1D76E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76f u1D76F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d770 u1D770 2.23 (Sans Bold, Sans Condensed Bold) +U+1d771 u1D771 2.23 (Sans Bold, Sans Condensed Bold) +U+1d772 u1D772 2.23 (Sans Bold, Sans Condensed Bold) +U+1d773 u1D773 2.23 (Sans Bold, Sans Condensed Bold) +U+1d774 u1D774 2.23 (Sans Bold, Sans Condensed Bold) +U+1d775 u1D775 2.23 (Sans Bold, Sans Condensed Bold) +U+1d776 u1D776 2.23 (Sans Bold, Sans Condensed Bold) +U+1d777 u1D777 2.23 (Sans Bold, Sans Condensed Bold) +U+1d778 u1D778 2.23 (Sans Bold, Sans Condensed Bold) +U+1d779 u1D779 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77a u1D77A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77b u1D77B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77c u1D77C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77d u1D77D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77e u1D77E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77f u1D77F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d780 u1D780 2.23 (Sans Bold, Sans Condensed Bold) +U+1d781 u1D781 2.23 (Sans Bold, Sans Condensed Bold) +U+1d782 u1D782 2.23 (Sans Bold, Sans Condensed Bold) +U+1d783 u1D783 2.23 (Sans Bold, Sans Condensed Bold) +U+1d784 u1D784 2.23 (Sans Bold, Sans Condensed Bold) +U+1d785 u1D785 2.23 (Sans Bold, Sans Condensed Bold) +U+1d786 u1D786 2.23 (Sans Bold, Sans Condensed Bold) +U+1d787 u1D787 2.23 (Sans Bold, Sans Condensed Bold) +U+1d788 u1D788 2.23 (Sans Bold, Sans Condensed Bold) +U+1d789 u1D789 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78a u1D78A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78b u1D78B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78c u1D78C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78d u1D78D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78e u1D78E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78f u1D78F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d790 u1D790 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d791 u1D791 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d792 u1D792 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d793 u1D793 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d794 u1D794 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d795 u1D795 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d796 u1D796 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d797 u1D797 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d798 u1D798 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d799 u1D799 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79a u1D79A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79b u1D79B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79c u1D79C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79d u1D79D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79e u1D79E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79f u1D79F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a0 u1D7A0 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a1 u1D7A1 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a2 u1D7A2 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a3 u1D7A3 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a4 u1D7A4 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a5 u1D7A5 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a6 u1D7A6 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a7 u1D7A7 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a8 u1D7A8 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a9 u1D7A9 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7aa u1D7AA 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ab u1D7AB 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ac u1D7AC 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ad u1D7AD 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ae u1D7AE 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7af u1D7AF 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b0 u1D7B0 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b1 u1D7B1 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b2 u1D7B2 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b3 u1D7B3 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b4 u1D7B4 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b5 u1D7B5 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b6 u1D7B6 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b7 u1D7B7 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b8 u1D7B8 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b9 u1D7B9 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ba u1D7BA 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bb u1D7BB 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bc u1D7BC 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bd u1D7BD 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7be u1D7BE 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bf u1D7BF 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c0 u1D7C0 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c1 u1D7C1 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c2 u1D7C2 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c3 u1D7C3 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c4 u1D7C4 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c5 u1D7C5 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c6 u1D7C6 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c7 u1D7C7 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c8 u1D7C8 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c9 u1D7C9 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ca u1D7CA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7cb u1D7CB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7ce u1D7CE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7cf u1D7CF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d0 u1D7D0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d1 u1D7D1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d2 u1D7D2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d3 u1D7D3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d4 u1D7D4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d5 u1D7D5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d6 u1D7D6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d7 u1D7D7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d8 u1D7D8 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7d9 u1D7D9 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7da u1D7DA 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7db u1D7DB 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7dc u1D7DC 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7dd u1D7DD 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7de u1D7DE 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7df u1D7DF 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7e0 u1D7E0 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7e1 u1D7E1 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7e2 u1D7E2 2.23 (Sans, Sans Condensed) +U+1d7e3 u1D7E3 2.23 (Sans, Sans Condensed) +U+1d7e4 u1D7E4 2.23 (Sans, Sans Condensed) +U+1d7e5 u1D7E5 2.23 (Sans, Sans Condensed) +U+1d7e6 u1D7E6 2.23 (Sans, Sans Condensed) +U+1d7e7 u1D7E7 2.23 (Sans, Sans Condensed) +U+1d7e8 u1D7E8 2.23 (Sans, Sans Condensed) +U+1d7e9 u1D7E9 2.23 (Sans, Sans Condensed) +U+1d7ea u1D7EA 2.23 (Sans, Sans Condensed) +U+1d7eb u1D7EB 2.23 (Sans, Sans Condensed) +U+1d7ec u1D7EC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7ed u1D7ED 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7ee u1D7EE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7ef u1D7EF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f0 u1D7F0 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f1 u1D7F1 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f2 u1D7F2 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f3 u1D7F3 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f4 u1D7F4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f5 u1D7F5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f6 u1D7F6 2.23 (Sans Mono) +U+1d7f7 u1D7F7 2.23 (Sans Mono) +U+1d7f8 u1D7F8 2.23 (Sans Mono) +U+1d7f9 u1D7F9 2.23 (Sans Mono) +U+1d7fa u1D7FA 2.23 (Sans Mono) +U+1d7fb u1D7FB 2.23 (Sans Mono) +U+1d7fc u1D7FC 2.23 (Sans Mono) +U+1d7fd u1D7FD 2.23 (Sans Mono) +U+1d7fe u1D7FE 2.23 (Sans Mono) +U+1d7ff u1D7FF 2.23 (Sans Mono) +U+1f030 u1F030 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f031 u1F031 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f032 u1F032 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f033 u1F033 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f034 u1F034 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f035 u1F035 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f036 u1F036 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f037 u1F037 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f038 u1F038 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f039 u1F039 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03a u1F03A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03b u1F03B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03c u1F03C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03d u1F03D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03e u1F03E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03f u1F03F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f040 u1F040 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f041 u1F041 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f042 u1F042 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f043 u1F043 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f044 u1F044 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f045 u1F045 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f046 u1F046 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f047 u1F047 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f048 u1F048 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f049 u1F049 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04a u1F04A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04b u1F04B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04c u1F04C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04d u1F04D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04e u1F04E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04f u1F04F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f050 u1F050 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f051 u1F051 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f052 u1F052 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f053 u1F053 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f054 u1F054 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f055 u1F055 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f056 u1F056 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f057 u1F057 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f058 u1F058 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f059 u1F059 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05a u1F05A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05b u1F05B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05c u1F05C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05d u1F05D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05e u1F05E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05f u1F05F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f060 u1F060 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f061 u1F061 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f062 u1F062 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f063 u1F063 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f064 u1F064 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f065 u1F065 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f066 u1F066 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f067 u1F067 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f068 u1F068 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f069 u1F069 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06a u1F06A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06b u1F06B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06c u1F06C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06d u1F06D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06e u1F06E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06f u1F06F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f070 u1F070 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f071 u1F071 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f072 u1F072 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f073 u1F073 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f074 u1F074 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f075 u1F075 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f076 u1F076 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f077 u1F077 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f078 u1F078 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f079 u1F079 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07a u1F07A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07b u1F07B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07c u1F07C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07d u1F07D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07e u1F07E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07f u1F07F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f080 u1F080 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f081 u1F081 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f082 u1F082 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f083 u1F083 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f084 u1F084 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f085 u1F085 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f086 u1F086 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f087 u1F087 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f088 u1F088 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f089 u1F089 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08a u1F08A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08b u1F08B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08c u1F08C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08d u1F08D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08e u1F08E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08f u1F08F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f090 u1F090 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f091 u1F091 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f092 u1F092 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f093 u1F093 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a0 u1F0A0 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a1 u1F0A1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a2 u1F0A2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a3 u1F0A3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a4 u1F0A4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a5 u1F0A5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a6 u1F0A6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a7 u1F0A7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a8 u1F0A8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a9 u1F0A9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0aa u1F0AA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ab u1F0AB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ac u1F0AC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ad u1F0AD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ae u1F0AE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b1 u1F0B1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b2 u1F0B2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b3 u1F0B3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b4 u1F0B4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b5 u1F0B5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b6 u1F0B6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b7 u1F0B7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b8 u1F0B8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b9 u1F0B9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ba u1F0BA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0bb u1F0BB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0bc u1F0BC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0bd u1F0BD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0be u1F0BE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c1 u1F0C1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c2 u1F0C2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c3 u1F0C3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c4 u1F0C4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c5 u1F0C5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c6 u1F0C6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c7 u1F0C7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c8 u1F0C8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c9 u1F0C9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ca u1F0CA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cb u1F0CB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cc u1F0CC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cd u1F0CD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ce u1F0CE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cf u1F0CF 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d1 u1F0D1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d2 u1F0D2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d3 u1F0D3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d4 u1F0D4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d5 u1F0D5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d6 u1F0D6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d7 u1F0D7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d8 u1F0D8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d9 u1F0D9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0da u1F0DA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0db u1F0DB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0dc u1F0DC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0dd u1F0DD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0de u1F0DE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0df u1F0DF 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f42d u1F42D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f42e u1F42E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f431 u1F431 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f435 u1F435 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f600 u1F600 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f601 u1F601 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f602 u1F602 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f603 u1F603 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f604 u1F604 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f605 u1F605 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f606 u1F606 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f607 u1F607 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f608 u1F608 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f609 u1F609 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60a u1F60A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60b u1F60B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60c u1F60C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60d u1F60D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60e u1F60E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60f u1F60F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f610 u1F610 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f611 u1F611 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f612 u1F612 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f613 u1F613 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f614 u1F614 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f615 u1F615 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f616 u1F616 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f617 u1F617 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f618 u1F618 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f619 u1F619 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61a u1F61A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61b u1F61B 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61c u1F61C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61d u1F61D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61e u1F61E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61f u1F61F 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f620 u1F620 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f621 u1F621 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f622 u1F622 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f623 u1F623 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f625 u1F625 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f626 u1F626 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f627 u1F627 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f628 u1F628 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f629 u1F629 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62a u1F62A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62b u1F62B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62d u1F62D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62e u1F62E 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62f u1F62F 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f630 u1F630 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f631 u1F631 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f632 u1F632 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f633 u1F633 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f634 u1F634 2.34 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f635 u1F635 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f636 u1F636 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f637 u1F637 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f638 u1F638 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f639 u1F639 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63a u1F63A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63b u1F63B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63c u1F63C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63d u1F63D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63e u1F63E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63f u1F63F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f640 u1F640 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) diff --git a/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt new file mode 100644 index 000000000..c86c05629 --- /dev/null +++ b/tools/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt @@ -0,0 +1,226 @@ +This is the Unicode coverage file for DejaVu fonts +($Id: unicover.txt 2538 2013-08-25 16:02:56Z moyogo $) + +Control and similar characters are discounted from totals. + + Sans Serif Sans Mono +U+0000 Basic Latin 100% (95/95) 100% (95/95) 100% (95/95) +U+0080 Latin-1 Supplement 100% (96/96) 100% (96/96) 100% (96/96) +U+0100 Latin Extended-A 100% (128/128) 100% (128/128) 100% (128/128) +U+0180 Latin Extended-B 100% (208/208) 100% (208/208) 86% (180/208) +U+0250 IPA Extensions 100% (96/96) 100% (96/96) 100% (96/96) +U+02b0 Spacing Modifier Letters 78% (63/80) 73% (59/80) 62% (50/80) +U+0300 Combining Diacritical Marks 83% (93/112) 61% (69/112) 59% (67/112) +U+0370 Greek and Coptic 100% (134/134) 89% (120/134) 82% (110/134) +U+0400 Cyrillic 100% (256/256) 79% (204/256) 70% (180/256) +U+0500 Cyrillic Supplement 95% (38/40) 25% (10/40) 15% (6/40) +U+0530 Armenian 98% (86/87) 98% (86/87) 98% (86/87) +U+0590 Hebrew 62% (54/87) (0/87) (0/87) +U+0600 Arabic 63% (161/253) (0/253) 39% (99/253) +U+0700 Syriac (0/77) (0/77) (0/77) +U+0750 Arabic Supplement (0/48) (0/48) (0/48) +U+0780 Thaana (0/50) (0/50) (0/50) +U+07c0 NKo 91% (54/59) (0/59) (0/59) +U+0800 Samaritan (0/61) (0/61) (0/61) +U+0840 Mandaic (0/29) (0/29) (0/29) +U+08a0 Arabic Extended-A (0/39) (0/39) (0/39) +U+0900 Devanagari (0/127) (0/127) (0/127) +U+0980 Bengali (0/92) (0/92) (0/92) +U+0a00 Gurmukhi (0/79) (0/79) (0/79) +U+0a80 Gujarati (0/84) (0/84) (0/84) +U+0b00 Oriya (0/90) (0/90) (0/90) +U+0b80 Tamil (0/72) (0/72) (0/72) +U+0c00 Telugu (0/93) (0/93) (0/93) +U+0c80 Kannada (0/86) (0/86) (0/86) +U+0d00 Malayalam (0/98) (0/98) (0/98) +U+0d80 Sinhala (0/80) (0/80) (0/80) +U+0e00 Thai 1% (1/87) (0/87) (0/87) +U+0e80 Lao 97% (65/67) (0/67) 68% (46/67) +U+0f00 Tibetan (0/211) (0/211) (0/211) +U+1000 Myanmar (0/160) (0/160) (0/160) +U+10a0 Georgian 94% (83/88) 94% (83/88) 51% (45/88) +U+1100 Hangul Jamo (0/256) (0/256) (0/256) +U+1200 Ethiopic (0/358) (0/358) (0/358) +U+1380 Ethiopic Supplement (0/26) (0/26) (0/26) +U+13a0 Cherokee (0/85) (0/85) (0/85) +U+1400 Unified Canadian Aboriginal Syllabics 63% (404/640) (0/640) (0/640) +U+1680 Ogham 100% (29/29) (0/29) (0/29) +U+16a0 Runic (0/81) (0/81) (0/81) +U+1700 Tagalog (0/20) (0/20) (0/20) +U+1720 Hanunoo (0/23) (0/23) (0/23) +U+1740 Buhid (0/20) (0/20) (0/20) +U+1760 Tagbanwa (0/18) (0/18) (0/18) +U+1780 Khmer (0/114) (0/114) (0/114) +U+1800 Mongolian (0/156) (0/156) (0/156) +U+18b0 Unified Canadian Aboriginal Syllabics Extended (0/70) (0/70) (0/70) +U+1900 Limbu (0/66) (0/66) (0/66) +U+1950 Tai Le (0/35) (0/35) (0/35) +U+1980 New Tai Lue (0/83) (0/83) (0/83) +U+19e0 Khmer Symbols (0/32) (0/32) (0/32) +U+1a00 Buginese (0/30) (0/30) (0/30) +U+1a20 Tai Tham (0/127) (0/127) (0/127) +U+1b00 Balinese (0/121) (0/121) (0/121) +U+1b80 Sundanese (0/64) (0/64) (0/64) +U+1bc0 Batak (0/56) (0/56) (0/56) +U+1c00 Lepcha (0/74) (0/74) (0/74) +U+1c50 Ol Chiki (0/48) (0/48) (0/48) +U+1cc0 Sundanese Supplement (0/8) (0/8) (0/8) +U+1cd0 Vedic Extensions (0/39) (0/39) (0/39) +U+1d00 Phonetic Extensions 82% (106/128) 89% (115/128) 48% (62/128) +U+1d80 Phonetic Extensions Supplement 59% (38/64) 59% (38/64) 57% (37/64) +U+1dc0 Combining Diacritical Marks Supplement 13% (6/43) 13% (6/43) (0/43) +U+1e00 Latin Extended Additional 98% (252/256) 98% (252/256) 71% (182/256) +U+1f00 Greek Extended 100% (233/233) 100% (233/233) 100% (233/233) +U+2000 General Punctuation 100% (107/107) 81% (87/107) 49% (53/107) +U+2070 Superscripts and Subscripts 100% (42/42) 100% (42/42) 100% (42/42) +U+20a0 Currency Symbols 92% (25/27) 29% (8/27) 88% (24/27) +U+20d0 Combining Diacritical Marks for Symbols 21% (7/33) (0/33) (0/33) +U+2100 Letterlike Symbols 93% (75/80) 42% (34/80) 22% (18/80) +U+2150 Number Forms 94% (55/58) 94% (55/58) 22% (13/58) +U+2190 Arrows 100% (112/112) 100% (112/112) 100% (112/112) +U+2200 Mathematical Operators 100% (256/256) 39% (100/256) 62% (159/256) +U+2300 Miscellaneous Technical 26% (65/244) 14% (35/244) 47% (117/244) +U+2400 Control Pictures 5% (2/39) 2% (1/39) 2% (1/39) +U+2440 Optical Character Recognition (0/11) (0/11) (0/11) +U+2460 Enclosed Alphanumerics 6% (10/160) (0/160) (0/160) +U+2500 Box Drawing 100% (128/128) 100% (128/128) 100% (128/128) +U+2580 Block Elements 100% (32/32) 100% (32/32) 100% (32/32) +U+25a0 Geometric Shapes 100% (96/96) 100% (96/96) 100% (96/96) +U+2600 Miscellaneous Symbols 73% (187/256) 11% (30/256) 58% (149/256) +U+2700 Dingbats 91% (174/191) 0% (1/191) 75% (144/191) +U+27c0 Miscellaneous Mathematical Symbols-A 18% (9/48) 10% (5/48) 16% (8/48) +U+27f0 Supplemental Arrows-A 100% (16/16) 100% (16/16) (0/16) +U+2800 Braille Patterns 100% (256/256) 100% (256/256) (0/256) +U+2900 Supplemental Arrows-B 4% (6/128) 100% (128/128) (0/128) +U+2980 Miscellaneous Mathematical Symbols-B 10% (13/128) 0% (1/128) 2% (3/128) +U+2a00 Supplemental Mathematical Operators 28% (74/256) 2% (6/256) 1% (3/256) +U+2b00 Miscellaneous Symbols and Arrows 40% (35/87) 31% (27/87) 20% (18/87) +U+2c00 Glagolitic (0/94) (0/94) (0/94) +U+2c60 Latin Extended-C 96% (31/32) 84% (27/32) 43% (14/32) +U+2c80 Coptic (0/123) (0/123) (0/123) +U+2d00 Georgian Supplement 95% (38/40) 95% (38/40) (0/40) +U+2d30 Tifinagh 93% (55/59) (0/59) (0/59) +U+2d80 Ethiopic Extended (0/79) (0/79) (0/79) +U+2de0 Cyrillic Extended-A (0/32) (0/32) (0/32) +U+2e00 Supplemental Punctuation 11% (7/60) 11% (7/60) 11% (7/60) +U+2e80 CJK Radicals Supplement (0/115) (0/115) (0/115) +U+2f00 Kangxi Radicals (0/214) (0/214) (0/214) +U+2ff0 Ideographic Description Characters (0/12) (0/12) (0/12) +U+3000 CJK Symbols and Punctuation (0/64) (0/64) (0/64) +U+3040 Hiragana (0/93) (0/93) (0/93) +U+30a0 Katakana (0/96) (0/96) (0/96) +U+3100 Bopomofo (0/41) (0/41) (0/41) +U+3130 Hangul Compatibility Jamo (0/94) (0/94) (0/94) +U+3190 Kanbun (0/16) (0/16) (0/16) +U+31a0 Bopomofo Extended (0/27) (0/27) (0/27) +U+31c0 CJK Strokes (0/36) (0/36) (0/36) +U+31f0 Katakana Phonetic Extensions (0/16) (0/16) (0/16) +U+3200 Enclosed CJK Letters and Months (0/254) (0/254) (0/254) +U+3300 CJK Compatibility (0/256) (0/256) (0/256) +U+3400 CJK Unified Ideographs Extension A (0/0) (0/0) (0/0) +U+4dc0 Yijing Hexagram Symbols 100% (64/64) (0/64) (0/64) +U+4e00 CJK Unified Ideographs (0/0) (0/0) (0/0) +U+a000 Yi Syllables (0/1165) (0/1165) (0/1165) +U+a490 Yi Radicals (0/55) (0/55) (0/55) +U+a4d0 Lisu 100% (48/48) (0/48) (0/48) +U+a500 Vai (0/300) (0/300) (0/300) +U+a640 Cyrillic Extended-B 34% (31/89) 11% (10/89) (0/89) +U+a6a0 Bamum (0/88) (0/88) (0/88) +U+a700 Modifier Tone Letters 62% (20/32) 62% (20/32) 62% (20/32) +U+a720 Latin Extended-D 55% (75/134) 43% (58/134) 11% (15/134) +U+a800 Syloti Nagri (0/44) (0/44) (0/44) +U+a830 Common Indic Number Forms (0/10) (0/10) (0/10) +U+a840 Phags-pa (0/56) (0/56) (0/56) +U+a880 Saurashtra (0/81) (0/81) (0/81) +U+a8e0 Devanagari Extended (0/28) (0/28) (0/28) +U+a900 Kayah Li (0/48) (0/48) (0/48) +U+a930 Rejang (0/37) (0/37) (0/37) +U+a960 Hangul Jamo Extended-A (0/29) (0/29) (0/29) +U+a980 Javanese (0/91) (0/91) (0/91) +U+aa00 Cham (0/83) (0/83) (0/83) +U+aa60 Myanmar Extended-A (0/28) (0/28) (0/28) +U+aa80 Tai Viet (0/72) (0/72) (0/72) +U+aae0 Meetei Mayek Extensions (0/23) (0/23) (0/23) +U+ab00 Ethiopic Extended-A (0/32) (0/32) (0/32) +U+abc0 Meetei Mayek (0/56) (0/56) (0/56) +U+ac00 Hangul Syllables (0/0) (0/0) (0/0) +U+d7b0 Hangul Jamo Extended-B (0/72) (0/72) (0/72) +U+d800 High Surrogates (0/0) (0/0) (0/0) +U+db80 High Private Use Surrogates (0/0) (0/0) (0/0) +U+dc00 Low Surrogates (0/0) (0/0) (0/0) +U+e000 Private Use Area (0/0) (0/0) (0/0) +U+f900 CJK Compatibility Ideographs (0/472) (0/472) (0/472) +U+fb00 Alphabetic Presentation Forms 100% (58/58) 12% (7/58) 3% (2/58) +U+fb50 Arabic Presentation Forms-A 16% (98/611) (0/611) 11% (72/611) +U+fe00 Variation Selectors 100% (16/16) 100% (16/16) (0/16) +U+fe10 Vertical Forms (0/10) (0/10) (0/10) +U+fe20 Combining Half Marks 57% (4/7) (0/7) (0/7) +U+fe30 CJK Compatibility Forms (0/32) (0/32) (0/32) +U+fe50 Small Form Variants (0/26) (0/26) (0/26) +U+fe70 Arabic Presentation Forms-B 100% (141/141) (0/141) 100% (141/141) +U+ff00 Halfwidth and Fullwidth Forms (0/225) (0/225) (0/225) +U+fff0 Specials 100% (5/5) 100% (5/5) 100% (5/5) +U+10000 Linear B Syllabary (0/88) (0/88) (0/88) +U+10080 Linear B Ideograms (0/123) (0/123) (0/123) +U+10100 Aegean Numbers (0/57) (0/57) (0/57) +U+10140 Ancient Greek Numbers (0/75) (0/75) (0/75) +U+10190 Ancient Symbols (0/12) (0/12) (0/12) +U+101d0 Phaistos Disc (0/46) (0/46) (0/46) +U+10280 Lycian (0/29) (0/29) (0/29) +U+102a0 Carian (0/49) (0/49) (0/49) +U+10300 Old Italic 100% (35/35) (0/35) (0/35) +U+10330 Gothic (0/27) (0/27) (0/27) +U+10380 Ugaritic (0/31) (0/31) (0/31) +U+103a0 Old Persian (0/50) (0/50) (0/50) +U+10400 Deseret (0/80) (0/80) (0/80) +U+10450 Shavian (0/48) (0/48) (0/48) +U+10480 Osmanya (0/40) (0/40) (0/40) +U+10800 Cypriot Syllabary (0/55) (0/55) (0/55) +U+10840 Imperial Aramaic (0/31) (0/31) (0/31) +U+10900 Phoenician (0/29) (0/29) (0/29) +U+10920 Lydian (0/27) (0/27) (0/27) +U+10980 Meroitic Hieroglyphs (0/32) (0/32) (0/32) +U+109a0 Meroitic Cursive (0/26) (0/26) (0/26) +U+10a00 Kharoshthi (0/65) (0/65) (0/65) +U+10a60 Old South Arabian (0/32) (0/32) (0/32) +U+10b00 Avestan (0/61) (0/61) (0/61) +U+10b40 Inscriptional Parthian (0/30) (0/30) (0/30) +U+10b60 Inscriptional Pahlavi (0/27) (0/27) (0/27) +U+10c00 Old Turkic (0/73) (0/73) (0/73) +U+10e60 Rumi Numeral Symbols (0/31) (0/31) (0/31) +U+11000 Brahmi (0/108) (0/108) (0/108) +U+11080 Kaithi (0/66) (0/66) (0/66) +U+110d0 Sora Sompeng (0/35) (0/35) (0/35) +U+11100 Chakma (0/67) (0/67) (0/67) +U+11180 Sharada (0/83) (0/83) (0/83) +U+11680 Takri (0/66) (0/66) (0/66) +U+12000 Cuneiform (0/879) (0/879) (0/879) +U+12400 Cuneiform Numbers and Punctuation (0/103) (0/103) (0/103) +U+13000 Egyptian Hieroglyphs (0/1071) (0/1071) (0/1071) +U+16800 Bamum Supplement (0/569) (0/569) (0/569) +U+16f00 Miao (0/133) (0/133) (0/133) +U+1b000 Kana Supplement (0/2) (0/2) (0/2) +U+1d000 Byzantine Musical Symbols (0/246) (0/246) (0/246) +U+1d100 Musical Symbols (0/220) (0/220) (0/220) +U+1d200 Ancient Greek Musical Notation (0/70) (0/70) (0/70) +U+1d300 Tai Xuan Jing Symbols 100% (87/87) (0/87) (0/87) +U+1d360 Counting Rod Numerals (0/18) (0/18) (0/18) +U+1d400 Mathematical Alphanumeric Symbols 11% (117/996) 5% (55/996) 6% (63/996) +U+1ee00 Arabic Mathematical Alphabetic Symbols (0/143) (0/143) (0/143) +U+1f000 Mahjong Tiles (0/44) (0/44) (0/44) +U+1f030 Domino Tiles 100% (100/100) (0/100) (0/100) +U+1f0a0 Playing Cards 100% (59/59) (0/59) (0/59) +U+1f100 Enclosed Alphanumeric Supplement (0/171) (0/171) (0/171) +U+1f200 Enclosed Ideographic Supplement (0/57) (0/57) (0/57) +U+1f300 Miscellaneous Symbols And Pictographs 0% (4/533) (0/533) (0/533) +U+1f600 Emoticons 82% (63/76) (0/76) (0/76) +U+1f680 Transport And Map Symbols (0/70) (0/70) (0/70) +U+1f700 Alchemical Symbols (0/116) (0/116) (0/116) +U+20000 CJK Unified Ideographs Extension B (0/0) (0/0) (0/0) +U+2a700 CJK Unified Ideographs Extension C (0/0) (0/0) (0/0) +U+2b740 CJK Unified Ideographs Extension D (0/0) (0/0) (0/0) +U+2f800 CJK Compatibility Ideographs Supplement (0/542) (0/542) (0/542) +U+e0000 Tags (0/98) (0/98) (0/98) +U+e0100 Variation Selectors Supplement (0/240) (0/240) (0/240) +U+f0000 Supplementary Private Use Area-A (0/0) (0/0) (0/0) +U+100000 Supplementary Private Use Area-B (0/0) (0/0) (0/0) diff --git a/tools/tcpdf/fonts/dejavusans.ctg.z b/tools/tcpdf/fonts/dejavusans.ctg.z index cceabb654355e9336a6cb0b3845cad8101330141..df25b6497f084274a55feb158bb478f237137568 100644 GIT binary patch delta 9662 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%0ARbKspVeIBAOIx1`c3?HfP0#?quCJ!BiZ4l9 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 delta 9375 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 diff --git a/tools/tcpdf/fonts/dejavusans.php b/tools/tcpdf/fonts/dejavusans.php index 16dff101c..72147beec 100644 --- a/tools/tcpdf/fonts/dejavusans.php +++ b/tools/tcpdf/fonts/dejavusans.php @@ -6,11 +6,11 @@ $up=-63; $ut=44; $dw=600; $diff=''; -$originalsize=720012; +$originalsize=741536; $enc=''; $file='dejavusans.z'; $ctg='dejavusans.ctg.z'; $desc=array('Flags'=>32,'FontBBox'=>'[-1021 -415 1681 1167]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>507,'MaxWidth'=>1735,'MissingWidth'=>600); -$cw=array(0=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>686,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>635,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>612,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>612,188=>969,189=>969,190=>969,191=>531,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>605,223=>630,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>982,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>635,286=>775,287=>635,288=>775,289=>635,290=>775,291=>635,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>375,319=>557,320=>342,321=>562,322=>284,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>748,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1023,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,388=>686,389=>635,390=>703,391=>698,392=>550,393=>775,394=>819,395=>686,396=>635,397=>612,398=>632,399=>787,400=>614,401=>575,402=>352,403=>775,404=>687,405=>984,406=>354,407=>295,408=>746,409=>579,410=>278,411=>592,412=>974,413=>748,414=>634,415=>787,416=>913,417=>612,418=>949,419=>759,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,426=>336,427=>392,428=>611,429=>392,430=>611,431=>858,432=>634,433=>764,434=>721,435=>744,436=>730,437=>685,438=>525,439=>666,440=>666,441=>578,442=>525,443=>636,444=>666,445=>578,446=>510,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1422,453=>1299,454=>1154,455=>835,456=>787,457=>457,458=>931,459=>924,460=>797,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>982,484=>775,485=>635,486=>775,487=>635,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,494=>666,495=>578,496=>278,497=>1422,498=>1299,499=>1154,500=>775,501=>635,502=>1113,503=>682,504=>748,505=>634,506=>684,507=>613,508=>974,509=>982,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,540=>627,541=>521,542=>752,543=>634,544=>735,545=>838,546=>698,547=>610,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,564=>475,565=>843,566=>477,567=>278,568=>998,569=>998,570=>684,571=>698,572=>550,573=>557,574=>611,575=>521,576=>525,577=>603,578=>479,579=>686,580=>732,581=>684,582=>632,583=>615,584=>295,585=>278,586=>781,587=>635,588=>695,589=>411,590=>611,591=>592,592=>600,593=>635,594=>635,595=>635,596=>549,597=>550,598=>635,599=>696,600=>615,601=>615,602=>819,603=>541,604=>532,605=>775,606=>664,607=>278,608=>696,609=>635,610=>629,611=>596,612=>596,613=>634,614=>634,615=>634,616=>278,617=>338,618=>372,619=>396,620=>487,621=>278,622=>706,623=>974,624=>974,625=>974,626=>646,627=>642,628=>634,629=>612,630=>858,631=>728,632=>660,633=>414,634=>414,635=>414,636=>411,637=>411,638=>530,639=>530,640=>604,641=>604,642=>521,643=>336,644=>336,645=>461,646=>336,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,655=>611,656=>525,657=>525,658=>578,659=>578,660=>510,661=>510,662=>510,663=>510,664=>787,665=>580,666=>664,667=>708,668=>654,669=>292,670=>667,671=>507,672=>727,673=>510,674=>510,675=>1014,676=>1058,677=>1013,678=>824,679=>610,680=>778,681=>848,682=>641,683=>654,684=>515,685=>515,686=>661,687=>664,688=>404,689=>399,690=>175,691=>259,692=>295,693=>296,694=>379,695=>515,696=>373,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>370,705=>370,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>275,713=>500,714=>500,715=>500,716=>275,717=>500,718=>500,719=>500,720=>337,721=>337,722=>307,723=>307,724=>500,725=>500,726=>390,727=>317,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>315,735=>500,736=>426,737=>166,738=>373,739=>444,740=>370,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,749=>500,750=>518,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>500,891=>549,892=>550,893=>549,894=>337,900=>500,901=>500,902=>692,903=>318,904=>746,905=>871,906=>408,908=>813,910=>825,911=>826,912=>338,913=>684,914=>686,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>787,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>338,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>338,954=>589,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>578,968=>660,969=>837,970=>338,971=>579,972=>612,973=>579,974=>837,975=>656,976=>614,977=>619,978=>699,979=>842,980=>699,981=>660,982=>837,983=>664,984=>787,985=>612,986=>648,987=>587,988=>575,989=>458,990=>660,991=>660,992=>865,993=>627,994=>934,995=>837,996=>758,997=>659,998=>792,999=>615,1000=>687,1001=>607,1002=>768,1003=>625,1004=>699,1005=>612,1006=>611,1007=>536,1008=>664,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>605,1016=>635,1017=>698,1018=>863,1019=>651,1020=>635,1021=>703,1022=>698,1023=>703,1024=>632,1025=>632,1026=>786,1027=>610,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>710,1037=>748,1038=>609,1039=>752,1040=>684,1041=>686,1042=>686,1043=>610,1044=>781,1045=>632,1046=>1077,1047=>641,1048=>748,1049=>748,1050=>710,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>861,1061=>685,1062=>776,1063=>686,1064=>1069,1065=>1094,1066=>833,1067=>882,1068=>686,1069=>698,1070=>1080,1071=>695,1072=>613,1073=>617,1074=>589,1075=>525,1076=>691,1077=>615,1078=>901,1079=>532,1080=>650,1081=>650,1082=>604,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>583,1091=>592,1092=>855,1093=>592,1094=>681,1095=>591,1096=>915,1097=>942,1098=>707,1099=>790,1100=>589,1101=>549,1102=>842,1103=>602,1104=>615,1105=>615,1106=>625,1107=>525,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>902,1114=>898,1115=>652,1116=>604,1117=>650,1118=>592,1119=>654,1120=>934,1121=>837,1122=>771,1123=>672,1124=>942,1125=>749,1126=>879,1127=>783,1128=>1160,1129=>1001,1130=>787,1131=>612,1132=>1027,1133=>824,1134=>636,1135=>541,1136=>856,1137=>876,1138=>787,1139=>612,1140=>781,1141=>665,1142=>781,1143=>665,1144=>992,1145=>904,1146=>953,1147=>758,1148=>1180,1149=>1028,1150=>934,1151=>837,1152=>698,1153=>550,1154=>502,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>772,1163=>677,1164=>686,1165=>589,1166=>603,1167=>635,1168=>610,1169=>525,1170=>675,1171=>590,1172=>624,1173=>530,1174=>1077,1175=>901,1176=>641,1177=>532,1178=>710,1179=>604,1180=>710,1181=>604,1182=>710,1183=>604,1184=>856,1185=>832,1186=>752,1187=>661,1188=>1014,1189=>877,1190=>1081,1191=>916,1192=>878,1193=>693,1194=>698,1195=>550,1196=>611,1197=>583,1198=>611,1199=>592,1200=>611,1201=>592,1202=>685,1203=>592,1204=>934,1205=>807,1206=>686,1207=>591,1208=>686,1209=>591,1210=>686,1211=>634,1212=>941,1213=>728,1214=>941,1215=>728,1216=>295,1217=>1077,1218=>901,1219=>656,1220=>604,1221=>776,1222=>670,1223=>752,1224=>661,1225=>776,1226=>681,1227=>686,1228=>591,1229=>888,1230=>774,1231=>278,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>982,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1077,1245=>901,1246=>641,1247=>532,1248=>666,1249=>578,1250=>748,1251=>650,1252=>748,1253=>650,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1270=>610,1271=>525,1272=>882,1273=>790,1274=>675,1275=>590,1276=>685,1277=>592,1278=>685,1279=>592,1280=>686,1281=>589,1282=>1006,1283=>897,1284=>975,1285=>869,1286=>679,1287=>588,1288=>1072,1289=>957,1290=>1113,1291=>967,1292=>775,1293=>660,1294=>773,1295=>711,1296=>614,1297=>541,1298=>752,1299=>639,1300=>1169,1301=>994,1302=>894,1303=>864,1304=>1032,1305=>986,1306=>787,1307=>635,1308=>989,1309=>818,1310=>710,1311=>604,1312=>1081,1313=>905,1314=>1081,1315=>912,1316=>793,1317=>683,1329=>766,1330=>732,1331=>753,1332=>753,1333=>732,1334=>772,1335=>640,1336=>732,1337=>859,1338=>753,1339=>691,1340=>533,1341=>922,1342=>863,1343=>732,1344=>716,1345=>766,1346=>753,1347=>767,1348=>792,1349=>728,1350=>729,1351=>757,1352=>732,1353=>713,1354=>800,1355=>768,1356=>792,1357=>732,1358=>753,1359=>705,1360=>694,1361=>744,1362=>538,1363=>811,1364=>757,1365=>787,1366=>790,1369=>307,1370=>318,1371=>234,1372=>361,1373=>238,1374=>405,1375=>500,1377=>974,1378=>634,1379=>658,1380=>663,1381=>634,1382=>635,1383=>515,1384=>634,1385=>738,1386=>658,1387=>634,1388=>271,1389=>980,1390=>623,1391=>634,1392=>634,1393=>608,1394=>634,1395=>629,1396=>634,1397=>271,1398=>634,1399=>499,1400=>634,1401=>404,1402=>974,1403=>560,1404=>648,1405=>634,1406=>634,1407=>974,1408=>634,1409=>633,1410=>435,1411=>974,1412=>636,1413=>609,1414=>805,1415=>812,1417=>337,1418=>361,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>361,1471=>0,1472=>295,1473=>0,1474=>0,1475=>295,1478=>441,1479=>0,1488=>668,1489=>578,1490=>412,1491=>546,1492=>653,1493=>272,1494=>346,1495=>653,1496=>648,1497=>224,1498=>537,1499=>529,1500=>568,1501=>664,1502=>679,1503=>272,1504=>400,1505=>649,1506=>626,1507=>640,1508=>625,1509=>540,1510=>593,1511=>709,1512=>564,1513=>708,1514=>657,1520=>471,1521=>423,1522=>331,1523=>416,1524=>645,1542=>637,1543=>637,1545=>757,1546=>977,1548=>323,1557=>0,1563=>318,1567=>531,1569=>470,1570=>278,1571=>278,1572=>483,1573=>278,1574=>783,1575=>278,1576=>941,1577=>524,1578=>941,1579=>941,1580=>646,1581=>646,1582=>646,1583=>445,1584=>445,1585=>483,1586=>483,1587=>1221,1588=>1221,1589=>1209,1590=>1209,1591=>925,1592=>925,1593=>597,1594=>597,1600=>293,1601=>1037,1602=>776,1603=>824,1604=>727,1605=>619,1606=>734,1607=>524,1608=>483,1609=>783,1610=>783,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>500,1632=>537,1633=>537,1634=>537,1635=>537,1636=>537,1637=>537,1638=>537,1639=>537,1640=>537,1641=>537,1642=>537,1643=>325,1644=>318,1645=>545,1646=>941,1647=>776,1648=>0,1652=>292,1657=>941,1658=>941,1659=>941,1660=>941,1661=>941,1662=>941,1663=>941,1664=>941,1665=>646,1666=>646,1667=>646,1668=>646,1669=>646,1670=>646,1671=>646,1672=>445,1673=>445,1674=>445,1675=>445,1676=>445,1677=>445,1678=>445,1679=>445,1680=>445,1681=>483,1682=>483,1683=>498,1684=>530,1685=>610,1686=>530,1687=>483,1688=>483,1689=>483,1690=>1221,1691=>1221,1692=>1221,1693=>1209,1694=>1209,1695=>925,1696=>597,1697=>1037,1698=>1037,1699=>1037,1700=>1037,1701=>1037,1702=>1037,1703=>776,1704=>776,1705=>895,1706=>1054,1707=>895,1708=>824,1709=>824,1710=>824,1711=>895,1712=>895,1713=>895,1714=>895,1715=>895,1716=>895,1717=>727,1718=>727,1719=>727,1720=>727,1721=>734,1722=>734,1723=>734,1724=>734,1725=>734,1726=>698,1727=>646,1734=>483,1740=>783,1742=>783,1749=>524,1776=>537,1777=>537,1778=>537,1779=>537,1780=>537,1781=>537,1782=>537,1783=>537,1784=>537,1785=>537,1984=>636,1985=>636,1986=>636,1987=>636,1988=>636,1989=>636,1990=>636,1991=>636,1992=>636,1993=>636,1994=>278,1995=>571,1996=>424,1997=>592,1998=>654,1999=>654,2000=>594,2001=>654,2002=>829,2003=>438,2004=>438,2005=>559,2006=>612,2007=>350,2008=>959,2009=>473,2010=>783,2011=>654,2012=>625,2013=>734,2014=>530,2015=>724,2016=>473,2017=>625,2018=>594,2019=>530,2020=>530,2021=>522,2022=>594,2023=>594,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>313,2037=>313,2040=>560,2041=>560,2042=>361,3647=>636,3713=>670,3714=>684,3716=>688,3719=>482,3720=>628,3722=>684,3725=>688,3732=>669,3733=>642,3734=>645,3735=>655,3737=>659,3738=>625,3739=>625,3740=>745,3741=>767,3742=>687,3743=>687,3745=>702,3746=>688,3747=>684,3749=>649,3751=>632,3754=>703,3755=>819,3757=>633,3758=>684,3759=>788,3760=>632,3761=>0,3762=>539,3763=>539,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>663,3776=>375,3777=>657,3778=>460,3779=>547,3780=>491,3782=>674,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>636,3793=>641,3794=>641,3795=>670,3796=>625,3797=>625,3798=>703,3799=>670,3800=>674,3801=>677,3804=>1028,3805=>1028,4256=>840,4257=>690,4258=>642,4259=>759,4260=>591,4261=>686,4262=>789,4263=>811,4264=>467,4265=>565,4266=>789,4267=>793,4268=>584,4269=>837,4270=>750,4271=>688,4272=>811,4273=>584,4274=>584,4275=>837,4276=>837,4277=>646,4278=>604,4279=>584,4280=>596,4281=>584,4282=>721,4283=>795,4284=>584,4285=>566,4286=>584,4287=>669,4288=>799,4289=>542,4290=>664,4291=>542,4292=>565,4293=>674,4304=>508,4305=>508,4306=>533,4307=>785,4308=>522,4309=>517,4310=>508,4311=>797,4312=>507,4313=>518,4314=>1058,4315=>522,4316=>523,4317=>783,4318=>518,4319=>523,4320=>792,4321=>523,4322=>656,4323=>524,4324=>788,4325=>523,4326=>782,4327=>523,4328=>522,4329=>522,4330=>566,4331=>523,4332=>523,4333=>489,4334=>522,4335=>498,4336=>517,4337=>560,4338=>508,4339=>508,4340=>508,4341=>563,4342=>824,4343=>595,4344=>522,4345=>554,4346=>553,4347=>586,4348=>304,5121=>684,5122=>684,5123=>684,5124=>684,5125=>769,5126=>769,5127=>769,5129=>769,5130=>769,5131=>769,5132=>835,5133=>834,5134=>835,5135=>834,5136=>835,5137=>834,5138=>967,5139=>1007,5140=>967,5141=>1007,5142=>769,5143=>967,5144=>1007,5145=>967,5146=>1007,5147=>769,5149=>256,5150=>543,5151=>423,5152=>423,5153=>389,5154=>389,5155=>393,5156=>389,5157=>466,5158=>385,5159=>256,5160=>389,5161=>389,5162=>389,5163=>1090,5164=>909,5165=>953,5166=>1117,5167=>684,5168=>684,5169=>684,5170=>684,5171=>729,5172=>729,5173=>729,5175=>729,5176=>729,5177=>729,5178=>835,5179=>684,5180=>835,5181=>834,5182=>835,5183=>834,5184=>967,5185=>1007,5186=>967,5187=>1007,5188=>967,5189=>1007,5190=>967,5191=>1007,5192=>729,5193=>508,5194=>192,5196=>732,5197=>732,5198=>732,5199=>732,5200=>730,5201=>730,5202=>730,5204=>730,5205=>730,5206=>730,5207=>921,5208=>889,5209=>921,5210=>889,5211=>921,5212=>889,5213=>928,5214=>900,5215=>928,5216=>900,5217=>947,5218=>900,5219=>947,5220=>900,5221=>947,5222=>434,5223=>877,5224=>877,5225=>866,5226=>890,5227=>628,5228=>628,5229=>628,5230=>628,5231=>628,5232=>628,5233=>628,5234=>628,5235=>628,5236=>860,5237=>771,5238=>815,5239=>816,5240=>815,5241=>816,5242=>860,5243=>771,5244=>860,5245=>771,5246=>815,5247=>816,5248=>815,5249=>816,5250=>815,5251=>407,5252=>407,5253=>750,5254=>775,5255=>750,5256=>775,5257=>628,5258=>628,5259=>628,5260=>628,5261=>628,5262=>628,5263=>628,5264=>628,5265=>628,5266=>860,5267=>771,5268=>815,5269=>816,5270=>815,5271=>816,5272=>860,5273=>771,5274=>860,5275=>771,5276=>815,5277=>816,5278=>815,5279=>816,5280=>815,5281=>435,5282=>435,5283=>610,5284=>557,5285=>557,5286=>557,5287=>610,5288=>610,5289=>610,5290=>557,5291=>557,5292=>749,5293=>769,5294=>746,5295=>764,5296=>746,5297=>764,5298=>749,5299=>769,5300=>749,5301=>769,5302=>746,5303=>764,5304=>746,5305=>764,5306=>746,5307=>386,5308=>508,5309=>386,5312=>852,5313=>852,5314=>852,5315=>852,5316=>852,5317=>852,5318=>852,5319=>852,5320=>852,5321=>1069,5322=>1035,5323=>1059,5324=>852,5325=>1059,5326=>852,5327=>852,5328=>600,5329=>453,5330=>600,5331=>852,5332=>852,5333=>852,5334=>852,5335=>852,5336=>852,5337=>852,5338=>852,5339=>852,5340=>1069,5341=>1035,5342=>1059,5343=>1030,5344=>1059,5345=>1030,5346=>1069,5347=>1035,5348=>1069,5349=>1035,5350=>1083,5351=>1030,5352=>1083,5353=>1030,5354=>600,5356=>729,5357=>603,5358=>603,5359=>603,5360=>603,5361=>603,5362=>603,5363=>603,5364=>603,5365=>603,5366=>834,5367=>754,5368=>792,5369=>771,5370=>792,5371=>771,5372=>834,5373=>754,5374=>834,5375=>754,5376=>792,5377=>771,5378=>792,5379=>771,5380=>792,5381=>418,5382=>420,5383=>418,5392=>712,5393=>712,5394=>712,5395=>892,5396=>892,5397=>892,5398=>892,5399=>910,5400=>872,5401=>910,5402=>872,5403=>910,5404=>872,5405=>1140,5406=>1100,5407=>1140,5408=>1100,5409=>1140,5410=>1100,5411=>1140,5412=>1100,5413=>641,5414=>627,5415=>627,5416=>627,5417=>627,5418=>627,5419=>627,5420=>627,5421=>627,5422=>627,5423=>844,5424=>781,5425=>816,5426=>818,5427=>816,5428=>818,5429=>844,5430=>781,5431=>844,5432=>781,5433=>816,5434=>818,5435=>816,5436=>818,5437=>816,5438=>418,5440=>389,5441=>484,5442=>916,5443=>916,5444=>916,5445=>916,5446=>916,5447=>916,5448=>603,5449=>603,5450=>603,5451=>603,5452=>603,5453=>603,5454=>834,5455=>754,5456=>418,5458=>729,5459=>684,5460=>684,5461=>684,5462=>684,5463=>726,5464=>726,5465=>726,5466=>726,5467=>924,5468=>1007,5469=>508,5470=>732,5471=>732,5472=>732,5473=>732,5474=>732,5475=>732,5476=>730,5477=>730,5478=>730,5479=>730,5480=>947,5481=>900,5482=>508,5492=>831,5493=>831,5494=>831,5495=>831,5496=>831,5497=>831,5498=>831,5499=>563,5500=>752,5501=>484,5502=>1047,5503=>1047,5504=>1047,5505=>1047,5506=>1047,5507=>1047,5508=>1047,5509=>825,5514=>831,5515=>831,5516=>831,5517=>831,5518=>1259,5519=>1259,5520=>1259,5521=>1002,5522=>1002,5523=>1259,5524=>1259,5525=>700,5526=>1073,5536=>852,5537=>852,5538=>852,5539=>852,5540=>852,5541=>852,5542=>600,5543=>643,5544=>643,5545=>643,5546=>643,5547=>643,5548=>643,5549=>643,5550=>418,5551=>628,5598=>770,5601=>767,5702=>468,5703=>468,5742=>444,5743=>1047,5744=>1310,5745=>1632,5746=>1632,5747=>1375,5748=>1375,5749=>1632,5750=>1632,5760=>477,5761=>493,5762=>712,5763=>931,5764=>1150,5765=>1370,5766=>493,5767=>712,5768=>931,5769=>1150,5770=>1370,5771=>498,5772=>718,5773=>938,5774=>1159,5775=>1379,5776=>493,5777=>712,5778=>930,5779=>1149,5780=>1370,5781=>498,5782=>752,5783=>789,5784=>1205,5785=>1150,5786=>683,5787=>507,5788=>507,7424=>592,7425=>717,7426=>982,7427=>586,7428=>550,7429=>605,7430=>605,7431=>491,7432=>541,7433=>278,7434=>395,7435=>579,7436=>583,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7448=>524,7449=>602,7450=>602,7451=>583,7452=>574,7453=>737,7454=>948,7455=>638,7456=>592,7457=>818,7458=>525,7459=>526,7462=>583,7463=>592,7464=>564,7465=>524,7466=>590,7467=>639,7468=>431,7469=>613,7470=>432,7472=>485,7473=>398,7474=>398,7475=>488,7476=>474,7477=>186,7478=>186,7479=>413,7480=>351,7481=>543,7482=>471,7483=>471,7484=>496,7485=>439,7486=>380,7487=>438,7488=>385,7489=>461,7490=>623,7491=>392,7492=>392,7493=>405,7494=>648,7495=>428,7496=>405,7497=>417,7498=>417,7499=>360,7500=>359,7501=>405,7502=>179,7503=>426,7504=>623,7505=>409,7506=>414,7507=>370,7508=>414,7509=>414,7510=>428,7511=>295,7512=>405,7513=>470,7514=>623,7515=>417,7517=>402,7518=>373,7519=>385,7520=>416,7521=>364,7522=>179,7523=>259,7524=>405,7525=>417,7526=>402,7527=>373,7528=>412,7529=>416,7530=>364,7543=>635,7544=>474,7547=>372,7549=>667,7557=>278,7579=>405,7580=>370,7581=>370,7582=>414,7583=>360,7584=>296,7585=>233,7586=>405,7587=>405,7588=>261,7589=>250,7590=>261,7591=>261,7592=>234,7593=>250,7594=>235,7595=>376,7596=>623,7597=>623,7598=>411,7599=>479,7600=>409,7601=>414,7602=>414,7603=>360,7604=>287,7605=>295,7606=>508,7607=>418,7608=>361,7609=>406,7610=>417,7611=>366,7612=>437,7613=>366,7614=>392,7615=>414,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>684,7681=>613,7682=>686,7683=>635,7684=>686,7685=>635,7686=>686,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>635,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>288,7736=>557,7737=>288,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>913,7899=>612,7900=>913,7901=>612,7902=>913,7903=>612,7904=>913,7905=>612,7906=>913,7907=>612,7908=>732,7909=>634,7910=>732,7911=>634,7912=>858,7913=>634,7914=>858,7915=>634,7916=>858,7917=>634,7918=>858,7919=>634,7920=>858,7921=>634,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8231=>318,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1735,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8257=>250,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8266=>497,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8277=>838,8278=>586,8279=>663,8280=>838,8281=>838,8282=>318,8283=>797,8284=>838,8285=>318,8286=>318,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>398,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>392,8337=>417,8338=>414,8339=>444,8340=>417,8341=>404,8342=>426,8343=>166,8344=>623,8345=>398,8346=>428,8347=>373,8348=>295,8352=>877,8353=>636,8354=>636,8355=>636,8356=>636,8357=>974,8358=>748,8359=>1272,8360=>1074,8361=>989,8362=>784,8363=>636,8364=>636,8365=>636,8366=>636,8367=>1272,8368=>636,8369=>636,8370=>636,8371=>636,8372=>774,8373=>636,8376=>636,8377=>636,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1019,8449=>1019,8450=>698,8451=>1123,8452=>642,8453=>1019,8454=>1067,8455=>614,8456=>698,8457=>952,8459=>988,8460=>754,8461=>850,8462=>634,8463=>634,8464=>470,8465=>697,8466=>720,8467=>413,8468=>818,8469=>801,8470=>1040,8471=>1000,8472=>697,8473=>701,8474=>787,8475=>798,8476=>814,8477=>792,8478=>896,8479=>684,8480=>1020,8481=>1074,8482=>1000,8483=>684,8484=>745,8485=>578,8486=>764,8487=>764,8488=>616,8489=>338,8490=>656,8491=>684,8492=>786,8493=>703,8494=>854,8495=>592,8496=>605,8497=>786,8498=>575,8499=>1069,8500=>462,8501=>745,8502=>674,8503=>466,8504=>645,8505=>380,8506=>926,8507=>1194,8508=>702,8509=>728,8510=>654,8511=>849,8512=>811,8513=>775,8514=>557,8515=>557,8516=>611,8517=>819,8518=>708,8519=>615,8520=>351,8521=>351,8523=>780,8526=>526,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1245,8577=>770,8578=>1245,8579=>703,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>684,8705=>636,8706=>517,8707=>632,8708=>632,8709=>871,8710=>669,8711=>669,8712=>871,8713=>871,8714=>718,8715=>871,8716=>871,8717=>718,8718=>636,8719=>757,8720=>757,8721=>674,8722=>838,8723=>838,8724=>838,8725=>337,8726=>637,8727=>838,8728=>626,8729=>626,8730=>637,8731=>637,8732=>637,8733=>714,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>732,8744=>732,8745=>732,8746=>732,8747=>521,8748=>789,8749=>1057,8750=>521,8751=>789,8752=>1057,8753=>521,8754=>521,8755=>521,8756=>636,8757=>636,8758=>260,8759=>636,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>839,8787=>839,8788=>1000,8789=>1000,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>838,8809=>838,8810=>1047,8811=>1047,8812=>464,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>732,8845=>732,8846=>732,8847=>838,8848=>838,8849=>838,8850=>838,8851=>780,8852=>780,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>871,8867=>871,8868=>871,8869=>871,8870=>521,8871=>521,8872=>871,8873=>871,8874=>871,8875=>871,8876=>871,8877=>871,8878=>871,8879=>871,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>521,8891=>732,8892=>732,8893=>732,8894=>838,8895=>838,8896=>820,8897=>820,8898=>820,8899=>820,8900=>494,8901=>318,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>732,8911=>732,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1000,8947=>871,8948=>718,8949=>871,8950=>871,8951=>718,8952=>871,8953=>871,8954=>1000,8955=>871,8956=>718,8957=>871,8958=>718,8959=>871,8960=>602,8961=>602,8962=>635,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>390,8969=>390,8970=>390,8971=>390,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>513,8984=>1000,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>521,8993=>521,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>338,9076=>635,9077=>837,9082=>659,9085=>757,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9166=>838,9167=>945,9187=>873,9189=>769,9192=>636,9250=>635,9251=>635,9312=>896,9313=>896,9314=>896,9315=>896,9316=>896,9317=>896,9318=>896,9319=>896,9320=>896,9321=>896,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>896,10103=>896,10104=>896,10105=>896,10106=>896,10107=>896,10108=>896,10109=>896,10110=>896,10111=>896,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>390,10182=>390,10208=>494,10214=>495,10215=>495,10216=>390,10217=>390,10218=>556,10219=>556,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10502=>838,10503=>838,10506=>838,10507=>838,10560=>683,10561=>683,10627=>734,10628=>734,10702=>838,10703=>1000,10704=>1000,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1325,10765=>521,10766=>521,10767=>521,10768=>521,10769=>521,10770=>521,10771=>521,10772=>521,10773=>521,10774=>521,10775=>521,10776=>521,10777=>521,10778=>521,10779=>521,10780=>521,10799=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>836,11023=>836,11024=>836,11025=>836,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>557,11361=>278,11362=>557,11363=>603,11364=>695,11365=>613,11366=>392,11367=>752,11368=>634,11369=>656,11370=>579,11371=>685,11372=>525,11373=>781,11374=>863,11375=>684,11376=>781,11377=>734,11378=>1128,11379=>961,11380=>592,11381=>654,11382=>568,11383=>660,11385=>414,11386=>612,11387=>491,11388=>175,11389=>431,11390=>635,11391=>685,11568=>646,11569=>888,11570=>888,11571=>682,11572=>684,11573=>635,11574=>562,11575=>684,11576=>684,11577=>632,11578=>632,11579=>683,11580=>875,11581=>685,11582=>491,11583=>685,11584=>888,11585=>888,11586=>300,11587=>627,11588=>752,11589=>656,11590=>527,11591=>685,11592=>645,11593=>632,11594=>502,11595=>953,11596=>778,11597=>748,11598=>621,11599=>295,11600=>778,11601=>295,11602=>752,11603=>633,11604=>888,11605=>888,11606=>752,11607=>320,11608=>749,11609=>888,11610=>888,11611=>698,11612=>768,11613=>685,11614=>698,11615=>622,11616=>684,11617=>752,11618=>632,11619=>788,11620=>567,11621=>788,11631=>515,11800=>531,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42564=>635,42565=>521,42566=>354,42567=>338,42572=>1180,42573=>1028,42576=>1029,42577=>906,42580=>1080,42581=>842,42582=>977,42583=>843,42594=>1062,42595=>912,42596=>1066,42597=>901,42598=>1178,42599=>1008,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42634=>782,42635=>685,42636=>611,42637=>583,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42792=>878,42793=>709,42794=>614,42795=>541,42800=>491,42801=>521,42802=>1250,42803=>985,42804=>1203,42805=>990,42806=>1142,42807=>981,42808=>971,42809=>818,42810=>971,42811=>818,42812=>959,42813=>818,42814=>703,42815=>549,42822=>680,42823=>392,42824=>582,42825=>427,42826=>807,42827=>704,42830=>1358,42831=>1019,42832=>603,42833=>635,42834=>734,42835=>774,42838=>787,42839=>635,42852=>605,42853=>635,42854=>605,42855=>635,42880=>557,42881=>278,42882=>735,42883=>634,42889=>337,42890=>376,42891=>401,42892=>275,42893=>686,42894=>487,42896=>772,42897=>667,43002=>915,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,61184=>213,61185=>238,61186=>257,61187=>264,61188=>267,61189=>238,61190=>213,61191=>238,61192=>257,61193=>264,61194=>257,61195=>238,61196=>213,61197=>238,61198=>257,61199=>264,61200=>257,61201=>238,61202=>213,61203=>238,61204=>267,61205=>264,61206=>257,61207=>238,61208=>213,61209=>275,61440=>977,61441=>977,61442=>977,61443=>977,63173=>612,64256=>689,64257=>630,64258=>630,64259=>967,64260=>967,64261=>686,64262=>861,64275=>1202,64276=>1202,64277=>1196,64278=>1186,64279=>1529,64285=>224,64286=>0,64287=>331,64288=>636,64289=>856,64290=>774,64291=>906,64292=>771,64293=>843,64294=>855,64295=>807,64296=>875,64297=>838,64298=>708,64299=>708,64300=>708,64301=>708,64302=>668,64303=>668,64304=>668,64305=>578,64306=>412,64307=>546,64308=>653,64309=>355,64310=>406,64312=>648,64313=>330,64314=>537,64315=>529,64316=>568,64318=>679,64320=>399,64321=>649,64323=>640,64324=>625,64326=>593,64327=>709,64328=>564,64329=>708,64330=>657,64331=>272,64332=>578,64333=>529,64334=>625,64335=>629,64338=>941,64339=>982,64340=>278,64341=>302,64342=>941,64343=>982,64344=>278,64345=>302,64346=>941,64347=>982,64348=>278,64349=>302,64350=>941,64351=>982,64352=>278,64353=>302,64354=>941,64355=>982,64356=>278,64357=>302,64358=>941,64359=>982,64360=>278,64361=>302,64362=>1037,64363=>1035,64364=>478,64365=>506,64366=>1037,64367=>1035,64368=>478,64369=>506,64370=>646,64371=>646,64372=>618,64373=>646,64374=>646,64375=>646,64376=>618,64377=>646,64378=>646,64379=>646,64380=>618,64381=>646,64382=>646,64383=>646,64384=>618,64385=>646,64386=>445,64387=>525,64388=>445,64389=>525,64390=>445,64391=>525,64392=>445,64393=>525,64394=>483,64395=>552,64396=>483,64397=>552,64398=>895,64399=>895,64400=>476,64401=>552,64402=>895,64403=>895,64404=>476,64405=>552,64406=>895,64407=>895,64408=>476,64409=>552,64410=>895,64411=>895,64412=>476,64413=>552,64414=>734,64415=>761,64416=>734,64417=>761,64418=>278,64419=>302,64426=>698,64427=>632,64428=>527,64429=>461,64467=>824,64468=>843,64469=>476,64470=>552,64473=>483,64474=>517,64488=>278,64489=>302,64508=>783,64509=>833,64510=>278,64511=>302,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>293,65137=>293,65138=>293,65139=>262,65140=>293,65142=>293,65143=>293,65144=>293,65145=>293,65146=>293,65147=>293,65148=>293,65149=>293,65150=>293,65151=>293,65152=>470,65153=>278,65154=>305,65155=>278,65156=>305,65157=>483,65158=>517,65159=>278,65160=>305,65161=>783,65162=>833,65163=>278,65164=>302,65165=>278,65166=>305,65167=>941,65168=>982,65169=>278,65170=>302,65171=>524,65172=>536,65173=>941,65174=>982,65175=>278,65176=>302,65177=>941,65178=>982,65179=>278,65180=>302,65181=>646,65182=>646,65183=>618,65184=>646,65185=>646,65186=>646,65187=>618,65188=>646,65189=>646,65190=>646,65191=>618,65192=>646,65193=>445,65194=>525,65195=>445,65196=>525,65197=>483,65198=>552,65199=>483,65200=>552,65201=>1221,65202=>1275,65203=>838,65204=>892,65205=>1221,65206=>1275,65207=>838,65208=>892,65209=>1209,65210=>1225,65211=>849,65212=>867,65213=>1209,65214=>1225,65215=>849,65216=>867,65217=>925,65218=>949,65219=>796,65220=>820,65221=>925,65222=>949,65223=>796,65224=>820,65225=>597,65226=>532,65227=>597,65228=>482,65229=>597,65230=>532,65231=>523,65232=>482,65233=>1037,65234=>1035,65235=>478,65236=>506,65237=>776,65238=>834,65239=>478,65240=>506,65241=>824,65242=>843,65243=>476,65244=>552,65245=>727,65246=>757,65247=>305,65248=>331,65249=>619,65250=>666,65251=>536,65252=>578,65253=>734,65254=>761,65255=>278,65256=>302,65257=>524,65258=>536,65259=>527,65260=>461,65261=>483,65262=>517,65263=>783,65264=>833,65265=>783,65266=>833,65267=>278,65268=>302,65269=>570,65270=>597,65271=>570,65272=>597,65273=>570,65274=>597,65275=>570,65276=>597,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(151,0,250,729),34=>array(96,458,364,729),35=>array(77,0,761,718),36=>array(83,-147,553,760),37=>array(55,-14,895,742),38=>array(63,-14,749,742),39=>array(96,458,179,729),40=>array(86,-132,310,759),41=>array(80,-132,304,759),42=>array(30,286,470,742),43=>array(106,0,732,627),44=>array(77,-116,220,124),45=>array(49,234,312,314),46=>array(107,0,210,124),47=>array(0,-93,337,729),48=>array(66,-14,570,742),49=>array(110,0,544,729),50=>array(73,0,536,742),51=>array(76,-14,556,742),52=>array(49,0,580,729),53=>array(77,-14,549,729),54=>array(70,-14,573,742),55=>array(82,0,551,729),56=>array(68,-14,568,742),57=>array(63,-14,566,742),58=>array(117,0,220,517),59=>array(77,-116,220,517),60=>array(106,46,732,581),61=>array(106,172,732,454),62=>array(106,46,732,581),63=>array(72,0,461,742),64=>array(66,-174,930,704),65=>array(8,0,676,729),66=>array(98,0,615,729),67=>array(56,-14,644,742),68=>array(98,0,711,729),69=>array(98,0,568,729),70=>array(98,0,517,729),71=>array(56,-14,693,742),72=>array(98,0,654,729),73=>array(98,0,197,729),74=>array(-52,-200,197,729),75=>array(98,0,677,729),76=>array(98,0,552,729),77=>array(98,0,765,729),78=>array(98,0,650,729),79=>array(56,-14,731,742),80=>array(98,0,569,729),81=>array(56,-129,731,742),82=>array(98,0,666,729),83=>array(66,-14,579,742),84=>array(-3,0,614,729),85=>array(87,-14,645,729),86=>array(8,0,676,729),87=>array(33,0,956,729),88=>array(30,0,654,729),89=>array(-2,0,613,729),90=>array(45,0,640,729),91=>array(86,-132,293,760),92=>array(0,-93,337,729),93=>array(97,-132,304,760),94=>array(106,457,732,729),95=>array(-10,-236,510,-166),96=>array(83,617,317,800),97=>array(60,-14,522,560),98=>array(91,-14,580,760),99=>array(55,-14,488,560),100=>array(55,-14,544,760),101=>array(55,-14,562,560),102=>array(23,0,371,760),103=>array(55,-208,544,560),104=>array(91,0,549,760),105=>array(94,0,184,760),106=>array(-18,-208,184,760),107=>array(91,0,576,760),108=>array(94,0,184,760),109=>array(91,0,889,560),110=>array(91,0,549,560),111=>array(55,-14,557,560),112=>array(91,-208,580,560),113=>array(55,-208,544,560),114=>array(91,0,411,560),115=>array(54,-14,472,560),116=>array(27,0,368,702),117=>array(85,-14,543,560),118=>array(30,0,562,547),119=>array(42,0,776,547),120=>array(29,0,559,547),121=>array(30,-208,562,547),122=>array(43,0,482,547),123=>array(125,-163,511,760),124=>array(127,-236,210,764),125=>array(125,-163,511,760),126=>array(106,228,732,399),161=>array(151,0,250,729),162=>array(84,-153,517,699),163=>array(63,0,548,742),164=>array(46,40,592,587),165=>array(40,0,595,729),166=>array(127,-171,210,699),167=>array(45,-95,454,742),168=>array(105,659,395,758),169=>array(138,0,862,725),170=>array(56,229,404,742),171=>array(77,69,518,517),172=>array(106,140,732,421),173=>array(49,234,312,314),174=>array(138,0,862,725),175=>array(104,673,396,745),176=>array(95,432,405,742),177=>array(106,0,732,627),178=>array(46,326,338,742),179=>array(48,319,350,742),180=>array(181,616,415,800),181=>array(85,-208,612,547),182=>array(77,-96,528,729),183=>array(107,285,210,409),184=>array(142,-193,344,0),185=>array(67,326,346,734),186=>array(47,229,424,742),187=>array(94,69,535,517),188=>array(67,-14,937,742),189=>array(67,-14,906,742),190=>array(48,-14,937,742),191=>array(70,-14,459,729),192=>array(8,0,676,927),193=>array(8,0,676,927),194=>array(8,0,676,928),195=>array(8,0,676,921),196=>array(8,0,676,913),197=>array(8,0,676,928),198=>array(4,0,910,729),199=>array(56,-193,644,742),200=>array(98,0,568,927),201=>array(98,0,568,927),202=>array(98,0,568,928),203=>array(98,0,568,913),204=>array(29,0,216,927),205=>array(79,0,265,927),206=>array(-1,0,297,928),207=>array(3,0,293,913),208=>array(5,0,716,729),209=>array(98,0,650,921),210=>array(56,-14,731,927),211=>array(56,-14,731,927),212=>array(56,-14,731,928),213=>array(56,-14,731,921),214=>array(56,-14,731,913),215=>array(137,31,701,596),216=>array(50,-34,737,761),217=>array(87,-14,645,927),218=>array(87,-14,645,927),219=>array(87,-14,645,928),220=>array(87,-14,645,913),221=>array(-2,0,613,927),222=>array(98,0,569,729),223=>array(91,-14,584,760),224=>array(60,-14,522,800),225=>array(60,-14,522,800),226=>array(60,-14,522,800),227=>array(60,-14,522,777),228=>array(60,-14,522,758),229=>array(60,-14,522,878),230=>array(60,-14,929,560),231=>array(55,-193,488,560),232=>array(55,-14,562,800),233=>array(55,-14,562,800),234=>array(55,-14,562,800),235=>array(55,-14,562,758),236=>array(-28,0,206,800),237=>array(70,0,304,800),238=>array(-17,0,295,800),239=>array(-6,0,284,758),240=>array(55,-14,557,760),241=>array(91,0,549,777),242=>array(55,-14,557,800),243=>array(55,-14,557,800),244=>array(55,-14,557,800),245=>array(55,-14,557,777),246=>array(55,-14,557,758),247=>array(106,73,732,554),248=>array(35,-46,576,592),249=>array(85,-14,543,800),250=>array(85,-14,543,800),251=>array(85,-14,543,800),252=>array(85,-14,543,758),253=>array(30,-208,562,800),254=>array(91,-208,580,760),255=>array(30,-208,562,758),256=>array(8,0,676,899),257=>array(60,-14,522,745),258=>array(8,0,676,946),259=>array(60,-14,522,765),260=>array(8,-193,706,729),261=>array(60,-193,563,560),262=>array(56,-14,644,927),263=>array(55,-14,488,800),264=>array(56,-14,644,928),265=>array(55,-14,488,800),266=>array(56,-14,644,914),267=>array(55,-14,488,760),268=>array(56,-14,644,928),269=>array(55,-14,488,800),270=>array(98,0,711,928),271=>array(55,-14,732,760),272=>array(5,0,716,729),273=>array(55,-14,619,760),274=>array(98,0,568,900),275=>array(55,-14,562,745),276=>array(98,0,568,928),277=>array(55,-14,562,785),278=>array(98,0,568,914),279=>array(55,-14,562,760),280=>array(98,-193,569,729),281=>array(55,-193,562,560),282=>array(98,0,568,925),283=>array(55,-14,562,797),284=>array(56,-14,693,928),285=>array(55,-208,544,800),286=>array(56,-14,693,928),287=>array(55,-208,544,785),288=>array(56,-14,693,914),289=>array(55,-208,544,760),290=>array(56,-250,693,742),291=>array(55,-208,544,775),292=>array(98,0,654,928),293=>array(-13,0,549,928),294=>array(98,0,818,729),295=>array(59,0,578,760),296=>array(-14,0,309,921),297=>array(-22,0,300,777),298=>array(1,0,293,899),299=>array(-7,0,285,745),300=>array(-5,0,300,928),301=>array(-14,0,292,785),302=>array(86,-193,268,729),303=>array(73,-193,255,760),304=>array(98,0,198,914),305=>array(94,0,184,560),306=>array(98,-200,492,729),307=>array(94,-208,461,760),308=>array(-52,-200,296,928),309=>array(-18,-208,295,800),310=>array(98,-235,677,729),311=>array(91,-235,576,760),312=>array(91,0,576,547),313=>array(98,0,552,928),314=>array(94,0,286,928),315=>array(98,-235,552,729),316=>array(66,-235,209,760),317=>array(98,0,552,729),318=>array(94,0,375,760),319=>array(98,0,552,729),320=>array(94,0,314,760),321=>array(-7,0,557,729),322=>array(1,0,285,760),323=>array(98,0,650,928),324=>array(91,0,549,803),325=>array(98,-235,650,729),326=>array(91,-235,549,560),327=>array(98,0,650,921),328=>array(91,0,549,800),329=>array(100,0,715,729),330=>array(98,-208,637,742),331=>array(91,-208,549,560),332=>array(56,-14,731,899),333=>array(55,-14,557,745),334=>array(56,-14,731,928),335=>array(55,-14,557,785),336=>array(56,-14,731,927),337=>array(55,-14,557,800),338=>array(56,0,1006,729),339=>array(55,-14,970,560),340=>array(98,0,666,928),341=>array(91,0,447,803),342=>array(98,-235,666,729),343=>array(63,-235,411,560),344=>array(98,0,666,921),345=>array(91,0,419,800),346=>array(66,-14,579,928),347=>array(54,-14,472,803),348=>array(66,-14,579,928),349=>array(54,-14,472,800),350=>array(66,-193,579,742),351=>array(54,-193,472,560),352=>array(66,-14,579,928),353=>array(54,-14,472,800),354=>array(-3,-193,614,729),355=>array(27,-193,368,702),356=>array(-3,0,614,921),357=>array(27,0,374,813),358=>array(-3,0,614,729),359=>array(27,0,368,702),360=>array(87,-14,645,921),361=>array(85,-14,543,777),362=>array(87,-14,645,899),363=>array(85,-14,543,745),364=>array(87,-14,645,928),365=>array(85,-14,543,785),366=>array(87,-14,645,929),367=>array(85,-14,543,849),368=>array(87,-14,645,927),369=>array(85,-14,546,800),370=>array(87,-193,645,729),371=>array(85,-193,613,560),372=>array(33,0,956,932),373=>array(42,0,776,803),374=>array(-2,0,613,932),375=>array(30,-208,562,803),376=>array(-2,0,613,913),377=>array(45,0,640,928),378=>array(43,0,482,803),379=>array(45,0,640,914),380=>array(43,0,482,760),381=>array(45,0,640,928),382=>array(43,0,482,800),383=>array(23,0,371,760),384=>array(16,-14,580,760),385=>array(-51,0,664,729),386=>array(98,0,615,729),387=>array(91,-14,580,760),388=>array(0,0,615,729),389=>array(0,-14,580,760),390=>array(56,-14,644,742),391=>array(56,-14,794,924),392=>array(55,-14,600,760),393=>array(5,0,716,729),394=>array(-51,0,760,729),395=>array(98,0,615,729),396=>array(55,-14,544,760),397=>array(55,-208,557,548),398=>array(64,0,534,729),399=>array(57,-14,731,742),400=>array(80,-14,560,742),401=>array(-52,-200,517,729),402=>array(-63,-208,371,760),403=>array(56,-14,824,924),404=>array(4,-210,683,729),405=>array(91,0,910,760),406=>array(98,0,347,729),407=>array(5,0,290,729),408=>array(98,0,746,742),409=>array(90,0,576,760),410=>array(5,0,271,760),411=>array(30,0,562,760),412=>array(87,-14,894,729),413=>array(-52,-200,650,729),414=>array(91,-208,549,560),415=>array(56,-14,731,742),416=>array(50,-14,764,760),417=>array(58,-14,603,615),418=>array(56,-14,851,742),419=>array(55,-208,668,560),420=>array(-51,0,618,729),421=>array(90,-208,580,760),422=>array(98,-129,666,729),423=>array(56,-14,569,742),424=>array(49,-14,467,560),425=>array(98,0,568,729),426=>array(-132,-208,355,760),427=>array(27,-208,368,702),428=>array(12,0,614,729),429=>array(27,0,368,760),430=>array(-3,-200,614,729),431=>array(84,-4,796,760),432=>array(86,-14,676,615),433=>array(38,-14,726,724),434=>array(98,-15,683,729),435=>array(-2,0,742,742),436=>array(30,-208,730,560),437=>array(45,0,640,729),438=>array(43,0,482,547),439=>array(78,-31,621,729),440=>array(45,-31,588,729),441=>array(51,-213,531,547),442=>array(55,-208,488,547),443=>array(73,0,536,742),444=>array(45,-31,622,729),445=>array(51,-213,531,547),446=>array(43,-14,456,702),447=>array(91,-208,580,560),448=>array(98,-208,197,729),449=>array(98,-208,394,729),450=>array(10,-208,451,729),451=>array(98,0,197,729),452=>array(98,0,1352,928),453=>array(98,0,1211,800),454=>array(55,-14,1071,800),455=>array(98,-200,768,729),456=>array(98,-208,733,760),457=>array(94,-208,367,760),458=>array(98,-200,868,729),459=>array(98,-208,839,760),460=>array(91,-208,733,760),461=>array(8,0,676,928),462=>array(60,-14,522,800),463=>array(-1,0,297,928),464=>array(-16,0,296,800),465=>array(56,-14,731,928),466=>array(55,-14,557,800),467=>array(87,-14,645,928),468=>array(85,-14,543,800),469=>array(87,-14,645,1025),470=>array(85,-14,543,899),471=>array(87,-14,645,1044),472=>array(85,-14,543,892),473=>array(87,-14,645,1044),474=>array(85,-14,543,892),475=>array(87,-14,645,1047),476=>array(85,-14,543,892),477=>array(55,-14,562,560),478=>array(8,0,676,1025),479=>array(60,-14,522,899),480=>array(8,0,676,1025),481=>array(60,-14,522,869),482=>array(4,0,910,900),483=>array(60,-14,929,743),484=>array(56,-14,752,742),485=>array(55,-208,622,560),486=>array(56,-14,693,928),487=>array(55,-208,544,798),488=>array(98,0,677,928),489=>array(-11,0,576,928),490=>array(56,-193,731,742),491=>array(55,-193,557,560),492=>array(56,-193,731,899),493=>array(55,-193,557,745),494=>array(78,-31,621,928),495=>array(43,-213,523,800),496=>array(-18,-208,299,800),497=>array(98,0,1352,729),498=>array(98,0,1211,729),499=>array(55,-14,1071,760),500=>array(56,-14,693,928),501=>array(55,-208,544,798),502=>array(98,-14,1022,729),503=>array(98,-208,626,742),504=>array(98,0,650,927),505=>array(91,0,549,799),506=>array(8,0,676,931),507=>array(60,-14,607,931),508=>array(4,0,910,928),509=>array(60,-14,929,798),510=>array(50,-34,737,928),511=>array(35,-46,576,798),512=>array(8,0,676,930),513=>array(60,-14,522,799),514=>array(8,0,676,901),515=>array(60,-14,522,785),516=>array(98,0,568,930),517=>array(55,-14,562,798),518=>array(98,0,568,901),519=>array(55,-14,562,785),520=>array(-43,0,306,930),521=>array(-30,0,313,798),522=>array(2,0,308,901),523=>array(-14,0,292,785),524=>array(56,-14,731,930),525=>array(55,-14,557,799),526=>array(56,-14,731,901),527=>array(55,-14,557,785),528=>array(97,0,666,930),529=>array(63,0,411,798),530=>array(98,0,666,901),531=>array(91,0,421,785),532=>array(87,-14,645,930),533=>array(85,-14,543,799),534=>array(87,-14,645,901),535=>array(85,-14,543,785),536=>array(66,-240,579,742),537=>array(54,-240,472,560),538=>array(-3,-240,614,729),539=>array(27,-240,368,702),540=>array(76,-210,556,742),541=>array(35,-211,467,560),542=>array(98,0,654,928),543=>array(-8,0,549,928),544=>array(98,-208,637,742),545=>array(55,-70,783,760),546=>array(55,-14,643,742),547=>array(55,-14,555,632),548=>array(45,-208,640,729),549=>array(43,-208,482,547),550=>array(8,0,676,914),551=>array(60,-14,522,760),552=>array(98,-193,568,729),553=>array(55,-193,562,560),554=>array(56,-14,731,1025),555=>array(55,-14,557,899),556=>array(56,-14,731,1025),557=>array(55,-14,557,864),558=>array(56,-14,731,914),559=>array(55,-14,557,760),560=>array(56,-14,731,1025),561=>array(55,-14,557,899),562=>array(-2,0,613,899),563=>array(30,-208,562,745),564=>array(67,-70,420,757),565=>array(91,-70,788,560),566=>array(27,-70,422,702),567=>array(-18,-208,184,547),568=>array(55,-14,943,760),569=>array(55,-208,943,560),570=>array(-1,-34,686,761),571=>array(6,-34,692,761),572=>array(4,-46,545,592),573=>array(5,0,552,729),574=>array(-38,-34,649,761),575=>array(54,-242,512,560),576=>array(43,-242,525,547),577=>array(39,0,569,729),578=>array(39,0,445,560),579=>array(5,0,615,729),580=>array(6,-14,726,729),581=>array(8,0,676,729),582=>array(98,-93,568,822),583=>array(55,-93,562,640),584=>array(-52,-200,290,729),585=>array(-18,-208,264,760),586=>array(56,-200,836,743),587=>array(55,-208,656,560),588=>array(5,0,666,729),589=>array(7,0,411,560),590=>array(-5,0,615,729),591=>array(5,-208,588,547),592=>array(85,-14,547,560),593=>array(55,-14,544,560),594=>array(91,-14,580,560),595=>array(91,-14,580,760),596=>array(62,-14,495,560),597=>array(55,-69,488,560),598=>array(55,-208,656,760),599=>array(55,-14,715,760),600=>array(55,-14,562,560),601=>array(55,-14,562,560),602=>array(61,-14,814,560),603=>array(65,-14,473,561),604=>array(65,-14,473,561),605=>array(65,-14,771,561),606=>array(55,-14,596,561),607=>array(-18,-208,264,547),608=>array(55,-208,715,760),609=>array(55,-208,544,547),610=>array(55,-14,539,560),611=>array(47,-210,549,547),612=>array(47,-14,549,547),613=>array(85,-208,543,547),614=>array(91,0,549,760),615=>array(91,-208,549,760),616=>array(7,0,265,760),617=>array(81,0,304,547),618=>array(57,0,314,547),619=>array(37,0,359,760),620=>array(38,0,416,760),621=>array(94,-208,296,760),622=>array(94,-213,651,760),623=>array(91,-13,889,548),624=>array(91,-208,889,548),625=>array(91,-208,889,560),626=>array(-18,-208,552,560),627=>array(91,-208,661,560),628=>array(87,0,549,547),629=>array(55,-14,557,560),630=>array(55,0,768,547),631=>array(72,-18,655,561),632=>array(55,-208,602,760),633=>array(0,-13,320,547),634=>array(0,-13,320,755),635=>array(0,-208,433,547),636=>array(91,-207,411,560),637=>array(91,-208,411,560),638=>array(64,0,437,560),639=>array(57,0,437,560),640=>array(91,0,574,547),641=>array(91,0,574,547),642=>array(54,-208,472,560),643=>array(-19,-208,355,760),644=>array(-19,-208,355,760),645=>array(27,-208,401,549),646=>array(-132,-208,355,760),647=>array(27,-156,368,546),648=>array(27,-208,370,702),649=>array(0,-14,634,547),650=>array(55,-15,564,547),651=>array(94,0,545,548),652=>array(30,0,562,547),653=>array(42,0,776,547),654=>array(30,0,562,760),655=>array(50,0,552,547),656=>array(43,-208,593,547),657=>array(43,-54,482,547),658=>array(43,-213,523,547),659=>array(53,-213,553,547),660=>array(43,0,456,759),661=>array(43,0,456,759),662=>array(43,0,456,759),663=>array(43,-213,456,760),664=>array(56,-14,731,742),665=>array(91,0,530,547),666=>array(55,-14,596,561),667=>array(55,-14,724,760),668=>array(91,0,563,547),669=>array(-132,-208,272,760),670=>array(91,-213,576,547),671=>array(91,0,493,547),672=>array(55,-208,746,759),673=>array(43,0,456,759),674=>array(43,0,456,759),675=>array(55,-14,970,760),676=>array(55,-213,1014,760),677=>array(55,-54,970,760),678=>array(27,0,781,702),679=>array(27,-208,629,760),680=>array(27,-70,723,702),681=>array(23,-208,804,760),682=>array(94,0,657,760),683=>array(94,0,610,760),684=>array(26,-15,489,640),685=>array(26,84,489,640),686=>array(0,-214,570,760),687=>array(0,-208,683,760),688=>array(57,326,346,751),689=>array(57,326,346,751),690=>array(-11,209,116,751),691=>array(57,326,259,640),692=>array(35,319,236,632),693=>array(35,209,307,632),694=>array(16,326,320,632),695=>array(26,326,489,632),696=>array(19,209,354,632),697=>array(78,557,203,800),698=>array(78,557,384,800),699=>array(85,489,228,729),700=>array(87,499,230,729),701=>array(96,616,239,856),702=>array(57,492,191,760),703=>array(57,492,191,760),704=>array(57,326,317,751),705=>array(57,326,317,751),706=>array(130,524,370,836),707=>array(130,524,370,836),708=>array(94,561,406,800),709=>array(94,561,406,800),710=>array(94,616,406,800),711=>array(94,616,406,800),712=>array(104,488,171,759),713=>array(104,673,396,745),714=>array(181,616,415,800),715=>array(83,617,317,800),716=>array(104,-148,171,123),717=>array(104,-156,396,-84),718=>array(83,-236,317,-54),719=>array(181,-236,415,-53),720=>array(54,0,229,517),721=>array(54,356,229,517),722=>array(57,249,191,517),723=>array(57,249,191,517),724=>array(140,229,360,448),725=>array(140,229,360,448),726=>array(49,125,341,417),727=>array(49,234,269,307),728=>array(97,645,403,785),729=>array(200,658,300,758),730=>array(116,610,384,878),731=>array(162,-193,344,0),732=>array(89,639,411,777),733=>array(117,616,460,800),734=>array(-0,233,334,504),735=>array(117,616,383,800),736=>array(57,208,374,632),737=>array(60,326,116,751),738=>array(57,326,320,648),739=>array(57,326,391,632),740=>array(57,326,317,751),741=>array(104,0,389,668),742=>array(104,0,389,668),743=>array(104,0,389,668),744=>array(104,0,389,668),745=>array(104,0,389,668),748=>array(94,-260,406,-21),749=>array(104,610,396,808),750=>array(85,489,428,729),755=>array(116,-240,384,28),759=>array(89,-192,411,-55),768=>array(-418,560,-184,800),769=>array(-320,560,-86,800),770=>array(-406,560,-94,800),771=>array(-412,639,-90,777),772=>array(-394,673,-102,745),773=>array(-510,686,10,755),774=>array(-407,645,-101,785),775=>array(-296,560,-206,760),776=>array(-395,560,-105,758),777=>array(-348,618,-129,810),778=>array(-385,610,-117,878),779=>array(-381,616,-38,800),780=>array(-404,560,-92,800),781=>array(-283,615,-217,832),782=>array(-383,615,-117,832),783=>array(-455,616,-112,800),784=>array(-407,645,-101,917),785=>array(-407,645,-101,785),786=>array(-235,489,-92,645),787=>array(-305,595,-187,844),788=>array(-305,595,-187,844),789=>array(-66,575,66,759),790=>array(-418,-266,-184,-83),791=>array(-320,-267,-86,-83),792=>array(-357,-240,-221,-24),793=>array(-279,-240,-143,-24),794=>array(-208,690,31,930),795=>array(-133,427,60,609),796=>array(-313,-241,-208,-32),797=>array(-370,-240,-130,-87),798=>array(-370,-240,-130,-87),799=>array(-357,-240,-143,-24),800=>array(-370,-184,-130,-117),801=>array(-315,-208,-23,63),802=>array(-317,-208,-25,63),803=>array(-296,-183,-206,-69),804=>array(-396,-183,-106,-84),805=>array(-355,-241,-146,-32),806=>array(-323,-240,-180,-84),807=>array(-358,-193,-156,0),808=>array(-338,-193,-156,0),809=>array(-283,-240,-217,-47),810=>array(-383,-211,-114,-50),811=>array(-452,-222,-51,-82),812=>array(-404,-240,-92,-57),813=>array(-407,-240,-95,-57),814=>array(-407,-222,-101,-82),815=>array(-407,-224,-101,-83),816=>array(-412,-222,-90,-84),817=>array(-394,-156,-102,-84),818=>array(-510,-236,10,-166),819=>array(-510,-236,10,-9),820=>array(-557,240,-41,381),821=>array(-316,221,-59,301),822=>array(-634,221,-0,301),823=>array(-574,-46,-33,592),824=>array(-741,-34,-54,761),825=>array(-291,-241,-187,-32),826=>array(-382,-206,-113,-44),827=>array(-359,-240,-139,-21),828=>array(-452,-222,-51,-82),829=>array(-354,619,-138,834),830=>array(-247,595,-109,853),831=>array(-510,528,10,755),832=>array(-418,617,-184,800),833=>array(-320,616,-86,800),834=>array(-412,639,-90,777),835=>array(-305,595,-187,844),836=>array(-387,659,-77,978),837=>array(-278,-208,-171,-45),838=>array(-396,639,-104,786),839=>array(-360,-226,-140,-35),840=>array(-365,-240,-135,-47),841=>array(-360,-240,-140,-21),842=>array(-411,616,-89,800),843=>array(-411,567,-89,850),844=>array(-411,596,-89,820),845=>array(-452,-230,-48,-30),846=>array(-350,-240,-150,-45),849=>array(-316,610,-184,878),850=>array(-407,547,-101,855),851=>array(-354,-240,-138,-24),855=>array(-316,610,-184,878),856=>array(-103,658,-3,758),858=>array(-430,-241,-71,-32),860=>array(-445,-237,445,-60),861=>array(-445,802,445,979),862=>array(-445,855,445,927),863=>array(-445,-156,445,-84),864=>array(-354,756,354,894),865=>array(-445,752,445,929),866=>array(-442,-230,447,-30),880=>array(98,0,555,729),881=>array(94,0,477,547),882=>array(98,0,764,729),883=>array(98,0,549,729),884=>array(78,557,203,800),885=>array(78,-208,203,35),886=>array(98,0,650,729),887=>array(91,0,559,547),890=>array(214,-208,321,-45),891=>array(62,-14,495,560),892=>array(55,-14,488,560),893=>array(62,-14,495,560),894=>array(77,-116,220,517),900=>array(181,616,415,800),901=>array(105,659,415,978),902=>array(8,0,676,800),903=>array(107,285,210,409),904=>array(-12,0,682,800),905=>array(-6,0,765,800),906=>array(-9,0,311,800),908=>array(-7,-14,750,800),910=>array(-15,0,821,800),911=>array(-18,0,752,800),912=>array(2,0,313,978),913=>array(8,0,676,729),914=>array(98,0,615,729),915=>array(98,0,552,729),916=>array(8,0,676,729),917=>array(98,0,568,729),918=>array(45,0,640,729),919=>array(98,0,654,729),920=>array(56,-14,731,742),921=>array(98,0,197,729),922=>array(98,0,677,729),923=>array(8,0,676,729),924=>array(98,0,765,729),925=>array(98,0,650,729),926=>array(98,0,548,729),927=>array(56,-14,731,742),928=>array(98,0,654,729),929=>array(98,0,569,729),931=>array(98,0,568,729),932=>array(-3,0,614,729),933=>array(-2,0,613,729),934=>array(56,0,731,729),935=>array(30,0,654,729),936=>array(56,0,732,729),937=>array(38,0,726,738),938=>array(3,0,293,913),939=>array(-2,0,613,913),940=>array(55,-12,611,800),941=>array(65,-14,473,800),942=>array(91,-208,549,800),943=>array(81,0,324,800),944=>array(73,-14,521,978),945=>array(55,-12,611,559),946=>array(94,-208,566,766),947=>array(16,-208,562,547),948=>array(55,-14,557,742),949=>array(65,-14,473,561),950=>array(52,-210,496,760),951=>array(91,-208,549,560),952=>array(55,-11,557,768),953=>array(81,0,304,547),954=>array(93,0,565,547),955=>array(30,0,562,760),956=>array(85,-208,612,547),957=>array(36,0,512,547),958=>array(52,-210,500,760),959=>array(55,-14,557,560),960=>array(36,-19,574,547),961=>array(91,-208,580,560),962=>array(55,-210,488,560),963=>array(55,-14,604,547),964=>array(49,0,553,547),965=>array(73,-14,521,547),966=>array(55,-208,602,551),967=>array(29,-208,549,547),968=>array(55,-208,602,547),969=>array(66,-14,769,547),970=>array(2,0,311,758),971=>array(73,-14,521,758),972=>array(55,-14,557,800),973=>array(73,-14,521,800),974=>array(66,-14,769,800),975=>array(98,-208,677,729),976=>array(82,-11,538,768),977=>array(55,-11,557,768),978=>array(42,0,665,734),979=>array(-15,0,829,800),980=>array(42,0,665,913),981=>array(55,-208,602,760),982=>array(32,-14,803,547),983=>array(55,-206,600,550),984=>array(56,-207,731,742),985=>array(55,-208,557,560),986=>array(68,-210,583,729),987=>array(55,-210,540,547),988=>array(98,0,517,729),989=>array(-94,-208,409,760),990=>array(87,-2,604,729),991=>array(93,0,566,759),992=>array(56,-208,797,742),993=>array(58,-180,573,559),994=>array(56,-213,877,729),995=>array(66,-208,769,547),996=>array(56,-208,660,742),997=>array(55,-208,568,560),998=>array(98,-213,735,729),999=>array(22,-14,571,575),1000=>array(39,-208,630,745),1001=>array(49,-208,552,560),1002=>array(56,0,714,742),1003=>array(26,0,599,560),1004=>array(56,-14,643,758),1005=>array(55,-14,544,758),1006=>array(21,-208,589,729),1007=>array(27,-208,510,726),1008=>array(55,-7,600,550),1009=>array(91,-208,580,560),1010=>array(55,-14,488,560),1011=>array(-18,-208,184,760),1012=>array(56,-14,731,742),1013=>array(55,-14,480,560),1014=>array(96,-14,521,560),1015=>array(98,0,569,729),1016=>array(91,-208,580,760),1017=>array(56,-14,644,742),1018=>array(98,0,765,729),1019=>array(62,-208,587,547),1020=>array(42,-208,580,560),1021=>array(56,-14,644,742),1022=>array(56,-14,644,742),1023=>array(56,-14,644,742),1024=>array(98,0,568,927),1025=>array(98,0,568,913),1026=>array(-3,-200,709,729),1027=>array(98,0,552,927),1028=>array(56,-14,644,742),1029=>array(66,-14,579,742),1030=>array(98,0,197,729),1031=>array(3,0,293,913),1032=>array(-52,-200,197,729),1033=>array(41,0,1023,729),1034=>array(98,0,975,729),1035=>array(-3,0,709,729),1036=>array(98,0,690,927),1037=>array(98,0,650,927),1038=>array(17,0,592,928),1039=>array(98,-157,654,729),1040=>array(8,0,676,729),1041=>array(98,0,615,729),1042=>array(98,0,615,729),1043=>array(98,0,552,729),1044=>array(49,-157,732,729),1045=>array(98,0,568,729),1046=>array(20,0,1058,729),1047=>array(66,-14,575,742),1048=>array(98,0,650,729),1049=>array(98,0,650,928),1050=>array(98,0,690,729),1051=>array(41,0,653,729),1052=>array(98,0,765,729),1053=>array(98,0,654,729),1054=>array(56,-14,731,742),1055=>array(98,0,654,729),1056=>array(98,0,569,729),1057=>array(56,-14,644,742),1058=>array(-3,0,614,729),1059=>array(17,0,592,729),1060=>array(59,0,802,729),1061=>array(30,0,654,729),1062=>array(98,-157,737,729),1063=>array(85,0,587,729),1064=>array(98,0,971,729),1065=>array(98,-157,1054,729),1066=>array(29,0,762,729),1067=>array(98,0,784,729),1068=>array(98,0,615,729),1069=>array(54,-14,642,742),1070=>array(103,-14,1023,742),1071=>array(66,0,597,729),1072=>array(60,-14,522,560),1073=>array(55,-14,562,777),1074=>array(91,0,530,547),1075=>array(91,0,477,547),1076=>array(52,-138,639,547),1077=>array(55,-14,562,560),1078=>array(34,0,867,547),1079=>array(65,-14,473,561),1080=>array(91,0,559,547),1081=>array(91,0,559,760),1082=>array(91,0,571,547),1083=>array(37,0,556,547),1084=>array(91,0,664,547),1085=>array(91,0,563,547),1086=>array(55,-14,557,560),1087=>array(91,0,563,547),1088=>array(91,-208,580,560),1089=>array(55,-14,488,560),1090=>array(29,0,553,547),1091=>array(30,-208,562,547),1092=>array(55,-208,800,729),1093=>array(29,0,559,547),1094=>array(91,-138,635,547),1095=>array(73,0,500,547),1096=>array(91,0,824,547),1097=>array(91,-138,896,547),1098=>array(30,0,647,547),1099=>array(91,0,701,560),1100=>array(91,0,530,547),1101=>array(55,-14,488,560),1102=>array(94,-14,787,560),1103=>array(57,0,517,547),1104=>array(55,-14,562,802),1105=>array(55,-14,562,758),1106=>array(23,-208,570,760),1107=>array(91,0,480,803),1108=>array(55,-14,488,560),1109=>array(54,-14,472,560),1110=>array(94,0,184,760),1111=>array(-6,0,284,758),1112=>array(-18,-208,184,760),1113=>array(37,0,843,547),1114=>array(91,0,839,547),1115=>array(23,0,567,760),1116=>array(91,0,571,803),1117=>array(91,0,559,802),1118=>array(30,-208,562,760),1119=>array(91,-138,563,547),1120=>array(56,-14,877,729),1121=>array(66,-14,769,547),1122=>array(15,0,711,729),1123=>array(15,0,613,760),1124=>array(103,-14,888,742),1125=>array(94,-14,688,560),1126=>array(8,0,871,729),1127=>array(25,0,758,547),1128=>array(98,0,1135,729),1129=>array(94,0,977,547),1130=>array(56,0,731,729),1131=>array(52,0,560,547),1132=>array(98,0,971,729),1133=>array(94,0,772,547),1134=>array(56,-208,556,935),1135=>array(44,-193,473,753),1136=>array(8,0,844,729),1137=>array(24,-208,852,765),1138=>array(56,-14,731,742),1139=>array(55,-14,557,560),1140=>array(8,0,769,742),1141=>array(24,0,640,560),1142=>array(8,0,769,930),1143=>array(24,0,640,800),1144=>array(56,-208,962,742),1145=>array(55,-208,875,560),1146=>array(56,-14,897,742),1147=>array(55,-14,704,560),1148=>array(58,-14,1122,932),1149=>array(74,-14,954,758),1150=>array(56,-14,877,900),1151=>array(66,-14,769,734),1152=>array(56,-208,644,742),1153=>array(55,-208,488,560),1154=>array(29,-44,474,457),1155=>array(-519,608,-93,810),1156=>array(-372,645,4,788),1157=>array(-288,595,-169,797),1158=>array(-288,595,-169,797),1159=>array(-776,606,4,788),1160=>array(-1021,-180,409,922),1161=>array(-957,-280,345,1022),1162=>array(98,-208,748,928),1163=>array(94,-208,652,760),1164=>array(16,0,615,729),1165=>array(19,0,534,702),1166=>array(98,0,610,729),1167=>array(91,-208,580,560),1168=>array(98,0,552,878),1169=>array(91,0,477,700),1170=>array(35,0,617,729),1171=>array(27,0,542,547),1172=>array(98,-200,600,729),1173=>array(91,-208,505,547),1174=>array(20,-157,1071,729),1175=>array(34,-138,876,547),1176=>array(66,-193,575,742),1177=>array(65,-193,473,561),1178=>array(98,-157,713,729),1179=>array(91,-138,587,547),1180=>array(98,0,690,729),1181=>array(91,0,571,547),1182=>array(16,0,690,729),1183=>array(30,0,571,760),1184=>array(24,0,837,729),1185=>array(21,0,688,547),1186=>array(98,-157,752,729),1187=>array(94,-138,656,547),1188=>array(98,0,1009,729),1189=>array(94,0,862,547),1190=>array(98,-200,1057,729),1191=>array(94,-208,891,547),1192=>array(56,-14,871,743),1193=>array(55,-14,684,560),1194=>array(56,-193,644,742),1195=>array(55,-193,488,560),1196=>array(-3,-157,614,729),1197=>array(29,-138,553,547),1198=>array(-2,0,613,729),1199=>array(30,-208,562,547),1200=>array(-2,0,613,729),1201=>array(30,-208,562,547),1202=>array(30,-157,654,729),1203=>array(29,-138,559,547),1204=>array(-3,-157,910,729),1205=>array(2,-138,782,547),1206=>array(85,-157,686,729),1207=>array(73,-138,590,547),1208=>array(85,0,587,729),1209=>array(73,0,500,547),1210=>array(85,0,587,729),1211=>array(91,0,549,760),1212=>array(10,-14,885,742),1213=>array(7,-14,675,560),1214=>array(10,-184,885,742),1215=>array(7,-161,675,560),1216=>array(98,0,197,729),1217=>array(20,0,1058,928),1218=>array(34,0,867,785),1219=>array(98,-200,651,729),1220=>array(93,-208,566,547),1221=>array(26,-208,751,729),1222=>array(22,-208,646,547),1223=>array(98,-200,654,729),1224=>array(94,-208,566,547),1225=>array(98,-208,752,729),1226=>array(94,-208,656,547),1227=>array(85,-157,587,729),1228=>array(73,-138,500,547),1229=>array(98,-208,863,729),1230=>array(94,-208,750,547),1231=>array(94,0,184,760),1232=>array(8,0,676,946),1233=>array(60,-14,522,765),1234=>array(8,0,676,913),1235=>array(60,-14,522,758),1236=>array(4,0,910,729),1237=>array(60,-14,929,560),1238=>array(98,0,568,928),1239=>array(55,-14,562,785),1240=>array(57,-14,731,742),1241=>array(55,-14,562,560),1242=>array(57,-14,731,913),1243=>array(55,-14,562,758),1244=>array(20,0,1058,913),1245=>array(34,0,867,758),1246=>array(66,-14,575,913),1247=>array(65,-14,473,758),1248=>array(78,-31,621,729),1249=>array(43,-213,523,547),1250=>array(98,0,650,899),1251=>array(91,0,559,745),1252=>array(98,0,650,913),1253=>array(91,0,559,758),1254=>array(56,-14,731,913),1255=>array(55,-14,557,758),1256=>array(56,-14,731,742),1257=>array(55,-14,557,560),1258=>array(56,-14,731,913),1259=>array(55,-14,557,758),1260=>array(54,-14,642,913),1261=>array(55,-14,488,758),1262=>array(17,0,592,899),1263=>array(30,-208,562,745),1264=>array(17,0,592,913),1265=>array(30,-208,562,758),1266=>array(17,0,592,927),1267=>array(30,-208,562,800),1268=>array(85,0,587,913),1269=>array(73,0,500,758),1270=>array(98,-157,552,729),1271=>array(91,-138,477,547),1272=>array(98,0,784,913),1273=>array(91,0,701,758),1274=>array(35,-208,617,729),1275=>array(27,-208,542,547),1276=>array(30,-200,646,729),1277=>array(29,-208,549,547),1278=>array(30,0,654,729),1279=>array(29,0,559,547),1280=>array(71,0,588,729),1281=>array(55,0,495,547),1282=>array(71,-14,908,729),1283=>array(55,-14,806,547),1284=>array(98,-14,876,742),1285=>array(83,-14,784,561),1286=>array(98,-208,654,742),1287=>array(83,-208,564,561),1288=>array(26,-14,974,729),1289=>array(22,-14,866,547),1290=>array(98,-14,1022,729),1291=>array(94,-14,876,547),1292=>array(56,-14,692,742),1293=>array(55,-14,534,560),1294=>array(-3,-14,675,729),1295=>array(2,-14,620,547),1296=>array(80,-14,560,742),1297=>array(65,-14,473,561),1298=>array(41,-200,653,729),1299=>array(37,-208,556,547),1300=>array(41,0,1139,729),1301=>array(37,0,962,547),1302=>array(98,0,863,729),1303=>array(91,-208,832,560),1304=>array(66,0,967,729),1305=>array(57,-14,933,560),1306=>array(56,-129,731,742),1307=>array(55,-208,544,560),1308=>array(33,0,956,729),1309=>array(42,0,776,547),1310=>array(98,0,690,729),1311=>array(91,0,571,547),1312=>array(41,-200,1056,729),1313=>array(37,-208,881,547),1314=>array(98,-200,1057,729),1315=>array(91,-208,888,547),1316=>array(98,-157,752,729),1317=>array(91,-138,653,547),1329=>array(87,-29,680,729),1330=>array(87,0,650,743),1331=>array(45,0,729,743),1332=>array(44,0,724,743),1333=>array(87,-14,650,729),1334=>array(87,0,692,744),1335=>array(92,0,616,729),1336=>array(87,0,650,743),1337=>array(87,-14,835,743),1338=>array(45,-14,729,729),1339=>array(92,0,650,729),1340=>array(92,0,533,729),1341=>array(92,-14,849,729),1342=>array(129,-13,763,742),1343=>array(87,0,645,729),1344=>array(34,-26,638,729),1345=>array(82,-23,688,744),1346=>array(49,0,729,743),1347=>array(51,0,715,735),1348=>array(87,-14,767,729),1349=>array(71,-14,668,743),1350=>array(0,-14,680,729),1351=>array(78,-15,684,729),1352=>array(87,0,645,743),1353=>array(59,-28,664,744),1354=>array(44,0,713,743),1355=>array(82,0,686,744),1356=>array(87,0,767,743),1357=>array(87,-14,645,729),1358=>array(49,0,729,729),1359=>array(73,-14,632,741),1360=>array(87,0,645,743),1361=>array(78,-14,675,743),1362=>array(92,0,538,729),1363=>array(59,0,752,729),1364=>array(24,0,679,743),1365=>array(56,-14,731,742),1366=>array(54,-13,746,729),1369=>array(57,492,191,760),1370=>array(87,499,230,729),1371=>array(0,620,234,803),1372=>array(2,618,356,893),1373=>array(-0,617,233,800),1374=>array(4,613,401,866),1375=>array(44,618,462,760),1377=>array(85,-14,883,547),1378=>array(91,-208,549,560),1379=>array(55,-208,648,560),1380=>array(91,-208,653,560),1381=>array(85,-14,548,760),1382=>array(55,-208,648,560),1383=>array(91,0,490,760),1384=>array(91,-208,549,560),1385=>array(91,-208,738,560),1386=>array(55,-14,648,760),1387=>array(91,-208,549,760),1388=>array(91,-208,303,547),1389=>array(91,-208,889,760),1390=>array(55,-14,557,760),1391=>array(85,-208,543,760),1392=>array(91,0,549,760),1393=>array(52,-15,523,760),1394=>array(91,-208,653,560),1395=>array(68,-14,544,768),1396=>array(85,-14,647,760),1397=>array(-21,-208,181,547),1398=>array(-19,-14,543,760),1399=>array(0,-208,435,560),1400=>array(91,0,549,560),1401=>array(5,-208,370,547),1402=>array(85,-208,883,547),1403=>array(54,-208,494,561),1404=>array(91,0,609,560),1405=>array(85,-14,543,560),1406=>array(85,-208,647,760),1407=>array(85,-14,889,560),1408=>array(91,-208,549,560),1409=>array(54,-208,543,560),1410=>array(91,0,449,547),1411=>array(85,-208,889,760),1412=>array(20,-208,580,560),1413=>array(54,-14,556,560),1414=>array(34,-208,766,760),1415=>array(85,-14,812,760),1417=>array(117,0,220,415),1418=>array(49,212,312,314),1456=>array(283,-217,356,-22),1457=>array(83,-217,438,-22),1458=>array(125,-217,454,-22),1459=>array(125,-217,454,-22),1460=>array(283,-159,356,-85),1461=>array(222,-159,417,-85),1462=>array(222,-217,417,-22),1463=>array(173,-159,466,-85),1464=>array(173,-193,466,-46),1465=>array(0,625,73,698),1466=>array(0,625,73,698),1467=>array(148,-237,465,-17),1468=>array(288,237,361,310),1469=>array(283,-217,356,-22),1470=>array(49,472,312,552),1471=>array(173,625,466,698),1472=>array(102,-98,193,645),1473=>array(637,625,710,698),1474=>array(96,625,169,698),1475=>array(102,0,193,547),1478=>array(50,0,357,547),1479=>array(173,-217,466,-22),1488=>array(91,0,578,547),1489=>array(43,0,535,547),1490=>array(43,-5,383,547),1491=>array(43,0,511,547),1492=>array(91,0,563,547),1493=>array(91,0,182,547),1494=>array(43,0,303,547),1495=>array(91,0,563,547),1496=>array(90,-14,593,552),1497=>array(66,204,157,547),1498=>array(43,-208,446,547),1499=>array(43,0,474,547),1500=>array(43,0,492,729),1501=>array(91,0,573,547),1502=>array(43,0,588,555),1503=>array(91,-208,182,547),1504=>array(43,0,309,547),1505=>array(90,-14,593,547),1506=>array(43,-93,535,547),1507=>array(91,-208,549,547),1508=>array(91,0,569,547),1509=>array(43,-208,497,548),1510=>array(43,0,502,547),1511=>array(91,-208,633,546),1512=>array(43,0,474,547),1513=>array(43,0,666,547),1514=>array(10,-4,566,547),1520=>array(91,0,380,547),1521=>array(66,0,332,547),1522=>array(66,204,312,547),1523=>array(91,361,325,547),1524=>array(91,361,554,547),1542=>array(0,-20,607,892),1543=>array(0,-20,607,895),1545=>array(65,0,685,635),1546=>array(65,0,904,635),1548=>array(107,0,250,240),1557=>array(123,624,377,868),1563=>array(107,0,250,633),1567=>array(72,0,461,742),1569=>array(80,42,390,483),1570=>array(-37,0,315,939),1571=>array(53,0,220,999),1572=>array(-42,-244,406,588),1573=>array(53,-244,220,760),1574=>array(63,-131,719,588),1575=>array(94,0,184,760),1576=>array(63,-171,865,327),1577=>array(68,-28,453,513),1578=>array(63,-10,865,391),1579=>array(63,-10,865,513),1580=>array(77,-244,645,425),1581=>array(77,-244,645,425),1582=>array(77,-244,645,586),1583=>array(61,-19,388,415),1584=>array(61,-19,388,586),1585=>array(-42,-244,423,269),1586=>array(-42,-244,423,464),1587=>array(63,-244,1138,366),1588=>array(63,-244,1138,586),1589=>array(63,-244,1134,362),1590=>array(63,-244,1134,464),1591=>array(70,0,857,760),1592=>array(70,0,857,760),1593=>array(57,-244,587,521),1594=>array(57,-244,587,659),1600=>array(-10,0,303,90),1601=>array(63,-45,952,635),1602=>array(52,-215,701,635),1603=>array(70,-27,722,760),1604=>array(70,-152,637,760),1605=>array(68,-240,546,369),1606=>array(72,-162,660,464),1607=>array(68,-28,453,358),1608=>array(-42,-244,406,315),1609=>array(63,-131,719,411),1610=>array(63,-244,719,411),1611=>array(107,591,393,825),1612=>array(107,591,393,874),1613=>array(107,-239,393,-5),1614=>array(107,591,393,708),1615=>array(107,590,393,874),1616=>array(107,-137,393,-20),1617=>array(98,599,402,869),1618=>array(115,610,383,878),1619=>array(74,590,426,719),1620=>array(164,593,331,808),1621=>array(164,-244,331,-29),1623=>array(107,615,393,898),1626=>array(119,616,381,775),1632=>array(215,220,322,342),1633=>array(136,0,342,635),1634=>array(40,0,492,635),1635=>array(37,0,509,635),1636=>array(85,-10,457,641),1637=>array(66,-10,471,643),1638=>array(42,0,493,635),1639=>array(29,0,508,635),1640=>array(29,0,508,635),1641=>array(49,0,493,640),1642=>array(65,0,472,635),1643=>array(0,-110,300,318),1644=>array(87,499,230,729),1645=>array(42,101,502,537),1646=>array(63,-10,865,327),1647=>array(52,-215,701,481),1648=>array(223,602,277,887),1652=>array(60,649,227,864),1657=>array(63,-10,865,575),1658=>array(63,-10,865,513),1659=>array(63,-244,865,327),1660=>array(63,-180,865,391),1661=>array(63,-10,865,464),1662=>array(63,-244,865,327),1663=>array(63,-10,865,513),1664=>array(63,-244,865,327),1665=>array(77,-244,645,710),1666=>array(77,-244,645,708),1667=>array(77,-244,645,425),1668=>array(77,-244,645,425),1669=>array(77,-244,645,708),1670=>array(77,-244,645,425),1671=>array(77,-244,645,425),1672=>array(61,-19,388,746),1673=>array(61,-180,388,415),1674=>array(61,-171,388,415),1675=>array(61,-171,388,746),1676=>array(61,-19,388,586),1677=>array(61,-146,388,415),1678=>array(61,-19,388,708),1679=>array(61,-19,388,684),1680=>array(61,-19,388,708),1681=>array(-42,-244,469,648),1682=>array(-42,-244,473,556),1683=>array(-42,-244,507,269),1684=>array(-42,-244,474,269),1685=>array(-42,-244,634,269),1686=>array(-42,-244,474,269),1687=>array(-42,-244,439,464),1688=>array(-42,-244,439,586),1689=>array(-42,-244,439,586),1690=>array(63,-244,1138,464),1691=>array(63,-244,1138,366),1692=>array(63,-244,1138,586),1693=>array(63,-244,1134,362),1694=>array(63,-244,1134,586),1695=>array(70,0,857,760),1696=>array(57,-244,587,781),1697=>array(63,-45,952,481),1698=>array(63,-171,952,481),1699=>array(63,-171,952,635),1700=>array(63,-45,952,757),1701=>array(63,-293,952,481),1702=>array(63,-45,952,757),1703=>array(52,-215,701,635),1704=>array(52,-215,701,757),1705=>array(63,-43,895,760),1706=>array(63,-43,1000,760),1707=>array(63,-43,895,760),1708=>array(70,-27,722,760),1709=>array(70,-27,722,854),1710=>array(70,-293,722,760),1711=>array(63,-43,895,896),1712=>array(63,-43,895,896),1713=>array(63,-43,895,903),1714=>array(63,-171,895,896),1715=>array(63,-293,895,896),1716=>array(63,-43,895,1025),1717=>array(70,-152,723,971),1718=>array(70,-152,637,952),1719=>array(70,-152,684,1025),1720=>array(70,-391,637,760),1721=>array(72,-317,660,464),1722=>array(72,-162,660,366),1723=>array(72,-162,660,636),1724=>array(72,-330,660,464),1725=>array(72,-162,660,586),1726=>array(70,-33,638,487),1727=>array(77,-244,645,586),1734=>array(-42,-244,406,556),1740=>array(63,-131,719,411),1742=>array(63,-131,719,556),1749=>array(68,-28,453,358),1776=>array(215,220,322,342),1777=>array(136,0,342,635),1778=>array(40,0,492,635),1779=>array(37,0,509,635),1780=>array(40,0,471,643),1781=>array(52,-5,485,643),1782=>array(102,0,445,640),1783=>array(29,0,508,635),1784=>array(29,0,508,635),1785=>array(49,0,493,640),1984=>array(66,-14,570,742),1985=>array(110,0,544,729),1986=>array(110,0,530,729),1987=>array(110,0,530,729),1988=>array(110,0,530,729),1989=>array(110,0,530,729),1990=>array(110,0,530,729),1991=>array(104,0,532,729),1992=>array(104,0,532,729),1993=>array(77,0,560,741),1994=>array(94,0,184,729),1995=>array(55,-14,516,447),1996=>array(30,0,394,731),1997=>array(30,0,562,430),1998=>array(91,0,563,430),1999=>array(91,0,563,430),2000=>array(55,0,539,735),2001=>array(91,0,563,581),2002=>array(55,0,738,741),2003=>array(94,0,408,729),2004=>array(30,0,344,729),2005=>array(91,0,504,729),2006=>array(94,0,518,729),2007=>array(30,0,256,729),2008=>array(94,0,865,513),2009=>array(30,0,443,729),2010=>array(30,0,754,729),2011=>array(91,0,563,430),2012=>array(30,0,595,729),2013=>array(94,0,679,729),2014=>array(94,0,436,729),2015=>array(55,0,630,729),2016=>array(30,0,443,729),2017=>array(30,0,595,729),2018=>array(55,0,539,729),2019=>array(94,0,436,729),2020=>array(94,0,436,612),2021=>array(94,0,428,729),2022=>array(55,0,539,729),2023=>array(55,0,539,729),2027=>array(106,673,398,745),2028=>array(32,609,468,800),2029=>array(205,658,305,758),2030=>array(93,616,405,800),2031=>array(44,616,456,800),2032=>array(32,609,468,800),2033=>array(44,616,456,800),2034=>array(200,-184,300,-84),2035=>array(104,659,394,758),2036=>array(98,557,216,760),2037=>array(98,557,216,760),2040=>array(49,0,511,498),2041=>array(49,0,511,483),2042=>array(-10,0,371,72),3647=>array(86,-138,571,769),3713=>array(63,-10,607,560),3714=>array(68,-17,691,568),3716=>array(67,-10,619,568),3719=>array(53,-238,415,568),3720=>array(62,-0,574,575),3722=>array(68,-234,690,568),3725=>array(56,-8,619,573),3732=>array(91,-14,592,560),3733=>array(63,-15,564,579),3734=>array(0,-240,587,560),3735=>array(42,-8,599,571),3737=>array(46,-14,593,568),3738=>array(36,-8,556,561),3739=>array(36,-8,556,760),3740=>array(43,-8,725,614),3741=>array(91,-14,676,760),3742=>array(51,-8,636,561),3743=>array(51,-8,636,760),3745=>array(31,-14,636,547),3746=>array(56,-8,619,760),3747=>array(68,-8,634,568),3749=>array(39,-8,583,568),3751=>array(56,-13,558,560),3754=>array(39,-8,688,679),3755=>array(62,-12,762,575),3757=>array(56,-14,558,560),3758=>array(68,-8,684,605),3759=>array(99,-166,742,579),3760=>array(54,-13,589,563),3761=>array(-578,639,-43,880),3762=>array(60,0,473,560),3763=>array(-425,0,473,806),3764=>array(-594,615,-73,926),3765=>array(-594,615,0,926),3766=>array(-594,615,-73,926),3767=>array(-594,615,0,926),3768=>array(-376,-350,-161,-38),3769=>array(-418,-306,-152,-40),3771=>array(-578,639,-43,880),3772=>array(-611,-278,6,-39),3773=>array(63,-240,619,715),3776=>array(60,-14,324,560),3777=>array(60,-14,598,560),3778=>array(-22,-5,398,896),3779=>array(45,-14,490,892),3780=>array(92,-11,445,886),3782=>array(72,-232,574,557),3784=>array(-366,618,-278,792),3785=>array(-563,609,-45,891),3786=>array(-595,598,22,869),3787=>array(-462,609,-182,890),3788=>array(-611,636,6,875),3789=>array(-425,620,-220,806),3792=>array(66,-14,570,547),3793=>array(48,-75,582,576),3794=>array(48,-66,545,711),3795=>array(11,-9,692,830),3796=>array(48,-83,601,711),3797=>array(48,-83,601,711),3798=>array(43,-8,744,812),3799=>array(63,-240,607,560),3800=>array(73,-210,680,557),3801=>array(51,-4,621,571),3804=>array(62,-12,947,575),3805=>array(62,-12,973,575),4256=>array(59,-15,815,828),4257=>array(54,-0,704,828),4258=>array(54,-148,649,837),4259=>array(54,-15,781,828),4260=>array(49,0,552,837),4261=>array(39,0,714,837),4262=>array(29,-15,695,828),4263=>array(59,-15,885,837),4264=>array(29,0,390,874),4265=>array(59,0,561,828),4266=>array(29,-15,784,828),4267=>array(59,-15,824,828),4268=>array(63,0,566,828),4269=>array(49,-167,806,837),4270=>array(24,-15,717,837),4271=>array(39,0,566,828),4272=>array(54,-15,853,828),4273=>array(63,-15,567,828),4274=>array(63,-0,566,837),4275=>array(49,-182,806,837),4276=>array(49,0,817,834),4277=>array(44,0,680,828),4278=>array(64,-15,566,837),4279=>array(54,0,557,828),4280=>array(59,-15,562,828),4281=>array(63,0,566,828),4282=>array(59,-15,764,837),4283=>array(59,-15,810,828),4284=>array(63,-0,566,828),4285=>array(49,-15,574,837),4286=>array(63,-0,566,828),4287=>array(29,0,695,828),4288=>array(29,-15,785,828),4289=>array(63,0,566,828),4290=>array(54,-15,635,837),4291=>array(29,0,532,828),4292=>array(54,0,540,828),4293=>array(39,-15,699,837),4304=>array(49,-15,459,592),4305=>array(49,-14,469,837),4306=>array(44,-235,537,551),4307=>array(49,-230,759,547),4308=>array(49,-236,449,547),4309=>array(49,-236,459,547),4310=>array(20,-14,452,838),4311=>array(49,-14,752,547),4312=>array(49,0,469,547),4313=>array(44,-236,456,542),4314=>array(49,-230,1016,552),4315=>array(49,-15,459,837),4316=>array(63,-15,474,833),4317=>array(49,-0,737,547),4318=>array(49,-15,459,833),4319=>array(49,-236,458,551),4320=>array(49,0,747,833),4321=>array(63,-15,474,827),4322=>array(44,-236,610,680),4323=>array(5,-236,464,571),4324=>array(49,-236,766,547),4325=>array(49,-236,449,828),4326=>array(49,-230,737,546),4327=>array(49,-236,459,538),4328=>array(29,-15,454,837),4329=>array(63,0,474,837),4330=>array(44,-236,527,532),4331=>array(49,-14,458,828),4332=>array(64,-15,488,837),4333=>array(49,-236,471,827),4334=>array(63,-15,474,827),4335=>array(10,-235,444,572),4336=>array(49,-15,459,837),4337=>array(59,-15,469,837),4338=>array(49,-141,458,547),4339=>array(49,-236,459,546),4340=>array(49,-236,458,837),4341=>array(49,-15,515,837),4342=>array(49,-236,778,547),4343=>array(44,-236,508,547),4344=>array(49,-236,459,538),4345=>array(39,-236,532,551),4346=>array(49,-77,459,547),4347=>array(54,-10,394,484),4348=>array(49,420,270,837),5121=>array(8,1,676,730),5122=>array(8,0,676,1037),5123=>array(8,0,676,729),5124=>array(8,0,676,914),5125=>array(98,0,711,729),5126=>array(98,0,711,914),5127=>array(98,0,711,913),5129=>array(98,0,711,729),5130=>array(58,0,671,729),5131=>array(58,0,671,914),5132=>array(98,1,827,730),5133=>array(8,1,776,730),5134=>array(98,0,827,729),5135=>array(8,0,776,729),5136=>array(98,0,827,914),5137=>array(8,0,776,914),5138=>array(98,0,909,729),5139=>array(98,0,909,729),5140=>array(98,0,909,914),5141=>array(98,0,909,914),5142=>array(98,0,711,914),5143=>array(98,0,869,729),5144=>array(58,0,909,729),5145=>array(98,0,869,914),5146=>array(58,0,909,914),5147=>array(58,0,671,914),5149=>array(98,629,198,729),5150=>array(67,326,488,734),5151=>array(46,356,362,714),5152=>array(46,356,362,714),5153=>array(67,398,334,674),5154=>array(67,391,334,667),5155=>array(67,398,338,667),5156=>array(67,398,334,667),5157=>array(35,327,405,733),5158=>array(67,326,331,734),5159=>array(98,312,198,412),5160=>array(67,503,334,563),5161=>array(67,399,334,667),5162=>array(67,399,334,691),5163=>array(8,1,1028,730),5164=>array(8,0,847,729),5165=>array(98,0,892,729),5166=>array(58,0,1055,729),5167=>array(8,0,676,729),5168=>array(8,0,676,1037),5169=>array(8,0,676,729),5170=>array(8,0,676,914),5171=>array(58,0,671,729),5172=>array(58,0,671,914),5173=>array(58,0,671,913),5175=>array(58,0,671,729),5176=>array(58,0,671,729),5177=>array(58,0,671,914),5178=>array(98,0,827,729),5179=>array(8,0,776,729),5180=>array(98,0,827,729),5181=>array(8,0,776,729),5182=>array(98,0,827,914),5183=>array(8,0,776,914),5184=>array(98,0,869,729),5185=>array(58,0,909,729),5186=>array(98,0,869,914),5187=>array(58,0,909,914),5188=>array(98,0,869,729),5189=>array(58,0,909,729),5190=>array(98,0,869,914),5191=>array(58,0,909,914),5192=>array(58,0,671,913),5193=>array(67,326,453,734),5194=>array(67,326,137,734),5196=>array(87,-14,645,729),5197=>array(87,0,645,1037),5198=>array(87,0,645,743),5199=>array(87,0,645,914),5200=>array(58,0,671,729),5201=>array(58,0,671,914),5202=>array(58,0,671,913),5204=>array(58,0,671,729),5205=>array(59,0,672,729),5206=>array(59,0,672,914),5207=>array(98,-14,834,729),5208=>array(87,-14,831,729),5209=>array(98,0,834,743),5210=>array(87,0,831,743),5211=>array(98,0,834,914),5212=>array(87,0,831,914),5213=>array(98,0,869,729),5214=>array(58,0,842,729),5215=>array(98,0,869,914),5216=>array(58,0,842,914),5217=>array(98,0,889,729),5218=>array(59,0,842,729),5219=>array(98,0,889,914),5220=>array(59,0,842,914),5221=>array(117,0,889,729),5222=>array(67,326,379,734),5223=>array(87,-14,823,734),5224=>array(87,0,823,743),5225=>array(58,0,811,734),5226=>array(59,0,835,734),5227=>array(34,0,530,743),5228=>array(98,0,594,1037),5229=>array(98,0,594,743),5230=>array(98,0,594,914),5231=>array(34,-14,530,729),5232=>array(34,-14,530,914),5233=>array(34,-14,623,913),5234=>array(98,-14,594,729),5235=>array(98,-14,594,914),5236=>array(98,0,762,743),5237=>array(34,0,712,743),5238=>array(98,0,781,743),5239=>array(98,0,758,743),5240=>array(98,0,781,914),5241=>array(98,0,758,914),5242=>array(98,-14,762,729),5243=>array(34,-14,712,729),5244=>array(98,-14,762,914),5245=>array(34,-14,712,914),5246=>array(98,-14,781,729),5247=>array(98,-14,758,729),5248=>array(98,-14,781,914),5249=>array(98,-14,758,914),5250=>array(117,-14,781,729),5251=>array(67,318,379,734),5252=>array(27,318,340,734),5253=>array(34,0,696,743),5254=>array(98,0,720,743),5255=>array(34,-14,696,734),5256=>array(98,-14,720,734),5257=>array(34,0,530,743),5258=>array(98,0,594,1037),5259=>array(98,0,594,743),5260=>array(98,0,594,914),5261=>array(34,-14,530,729),5262=>array(34,-14,530,914),5263=>array(34,-14,623,913),5264=>array(98,-14,594,729),5265=>array(98,-14,594,914),5266=>array(98,0,762,743),5267=>array(34,0,712,743),5268=>array(98,0,781,743),5269=>array(98,0,758,743),5270=>array(98,0,781,914),5271=>array(98,0,758,914),5272=>array(98,-14,762,729),5273=>array(34,-14,712,729),5274=>array(98,-14,762,914),5275=>array(34,-14,712,914),5276=>array(98,-14,781,729),5277=>array(98,-14,758,729),5278=>array(98,-14,781,914),5279=>array(98,-14,758,914),5280=>array(117,-14,781,729),5281=>array(67,318,379,734),5282=>array(67,318,379,734),5283=>array(58,0,512,729),5284=>array(98,0,552,1037),5285=>array(98,0,552,729),5286=>array(98,0,552,914),5287=>array(58,0,512,729),5288=>array(58,0,512,914),5289=>array(58,0,607,913),5290=>array(98,0,552,729),5291=>array(98,0,552,914),5292=>array(98,0,651,729),5293=>array(58,0,710,729),5294=>array(98,0,741,729),5295=>array(98,0,706,729),5296=>array(98,0,741,914),5297=>array(98,0,706,914),5298=>array(98,0,651,729),5299=>array(58,0,710,729),5300=>array(98,0,651,914),5301=>array(58,0,710,914),5302=>array(98,0,741,729),5303=>array(98,0,706,729),5304=>array(98,0,741,914),5305=>array(98,0,706,914),5306=>array(117,0,741,729),5307=>array(67,326,331,734),5308=>array(67,326,453,734),5309=>array(67,326,331,734),5312=>array(58,-14,817,436),5313=>array(34,-14,793,755),5314=>array(34,-14,793,436),5315=>array(5,-14,765,636),5316=>array(58,0,817,450),5317=>array(58,0,817,636),5318=>array(58,0,817,635),5319=>array(34,0,793,450),5320=>array(34,0,793,636),5321=>array(98,-14,1035,436),5322=>array(58,-14,977,436),5323=>array(98,0,1025,450),5324=>array(34,0,793,450),5325=>array(98,0,1025,636),5326=>array(34,0,793,636),5327=>array(34,0,793,635),5328=>array(67,484,545,736),5329=>array(67,318,397,734),5330=>array(67,484,545,736),5331=>array(58,0,817,450),5332=>array(34,0,793,755),5333=>array(34,0,793,450),5334=>array(34,0,793,636),5335=>array(58,0,817,450),5336=>array(58,0,817,636),5337=>array(58,0,817,635),5338=>array(34,0,793,450),5339=>array(34,0,793,636),5340=>array(98,0,1035,450),5341=>array(58,0,977,450),5342=>array(98,0,1025,450),5343=>array(34,0,972,450),5344=>array(98,0,1025,636),5345=>array(34,0,972,636),5346=>array(98,0,1035,450),5347=>array(58,0,977,450),5348=>array(98,0,1035,636),5349=>array(58,0,977,636),5350=>array(98,0,1025,450),5351=>array(34,0,972,450),5352=>array(98,0,1025,636),5353=>array(34,0,972,636),5354=>array(67,484,545,736),5356=>array(58,0,671,729),5357=>array(34,0,505,729),5358=>array(98,0,649,1037),5359=>array(98,0,569,729),5360=>array(98,0,569,914),5361=>array(34,0,505,729),5362=>array(34,0,505,914),5363=>array(34,0,600,913),5364=>array(98,0,569,729),5365=>array(98,0,569,914),5366=>array(98,0,736,729),5367=>array(34,0,696,729),5368=>array(98,0,758,729),5369=>array(98,0,713,729),5370=>array(98,0,758,914),5371=>array(98,0,713,914),5372=>array(98,0,736,729),5373=>array(34,0,696,729),5374=>array(98,0,736,914),5375=>array(34,0,696,914),5376=>array(98,0,758,729),5377=>array(98,0,713,729),5378=>array(98,0,758,914),5379=>array(98,0,713,914),5380=>array(117,0,758,729),5381=>array(67,326,363,734),5382=>array(67,318,365,741),5383=>array(67,326,363,734),5392=>array(34,-14,678,743),5393=>array(34,-14,678,743),5394=>array(34,-14,678,914),5395=>array(34,-14,857,464),5396=>array(34,-14,857,636),5397=>array(34,-14,857,464),5398=>array(34,-14,857,636),5399=>array(98,-14,875,743),5400=>array(34,-14,814,743),5401=>array(98,-14,875,743),5402=>array(34,-14,814,743),5403=>array(98,-14,875,914),5404=>array(34,-14,814,914),5405=>array(98,-14,1106,464),5406=>array(34,-14,1042,464),5407=>array(98,-14,1106,636),5408=>array(34,-14,1042,636),5409=>array(98,-14,1106,464),5410=>array(34,-14,1042,464),5411=>array(98,-14,1106,636),5412=>array(34,-14,1042,636),5413=>array(67,476,585,737),5414=>array(58,0,529,729),5415=>array(98,0,569,1037),5416=>array(98,0,569,729),5417=>array(98,0,569,914),5418=>array(58,0,529,729),5419=>array(58,0,531,914),5420=>array(58,0,626,913),5421=>array(98,0,569,729),5422=>array(98,0,569,914),5423=>array(98,0,746,729),5424=>array(58,0,723,729),5425=>array(98,0,758,729),5426=>array(98,0,760,729),5427=>array(98,0,758,914),5428=>array(98,0,760,914),5429=>array(98,0,746,729),5430=>array(58,0,723,729),5431=>array(98,0,749,914),5432=>array(58,0,723,914),5433=>array(98,0,758,729),5434=>array(98,0,760,729),5435=>array(98,0,758,914),5436=>array(98,0,760,914),5437=>array(117,0,758,729),5438=>array(67,326,363,734),5440=>array(67,399,334,667),5441=>array(67,326,429,734),5442=>array(98,-14,857,436),5443=>array(58,-14,817,436),5444=>array(58,0,817,450),5445=>array(98,0,857,755),5446=>array(98,0,857,450),5447=>array(98,0,857,636),5448=>array(98,0,569,729),5449=>array(98,0,569,914),5450=>array(98,0,569,729),5451=>array(34,0,505,729),5452=>array(34,0,505,914),5453=>array(34,0,505,729),5454=>array(98,0,736,914),5455=>array(34,0,696,914),5456=>array(67,326,363,734),5458=>array(58,0,671,729),5459=>array(73,0,676,744),5460=>array(73,-15,676,1037),5461=>array(73,-15,676,729),5462=>array(73,-15,676,914),5463=>array(38,0,668,662),5464=>array(38,0,668,914),5465=>array(58,0,688,662),5466=>array(58,0,688,914),5467=>array(98,0,886,914),5468=>array(58,0,909,914),5469=>array(67,326,462,695),5470=>array(87,-14,645,743),5471=>array(87,-14,645,743),5472=>array(87,-14,645,743),5473=>array(87,-14,645,743),5474=>array(87,-14,645,914),5475=>array(87,-14,645,914),5476=>array(41,0,671,729),5477=>array(41,0,671,914),5478=>array(59,0,689,729),5479=>array(59,0,689,914),5480=>array(98,0,907,914),5481=>array(59,0,842,914),5482=>array(67,326,467,734),5492=>array(34,0,772,743),5493=>array(58,0,796,743),5494=>array(58,0,796,914),5495=>array(34,-14,772,729),5496=>array(34,-14,772,914),5497=>array(58,-14,796,729),5498=>array(58,-14,796,914),5499=>array(67,318,508,734),5500=>array(98,0,654,729),5501=>array(67,326,429,734),5502=>array(67,0,1013,1037),5503=>array(67,0,1013,743),5504=>array(67,0,1013,914),5505=>array(67,-14,949,734),5506=>array(67,-14,949,914),5507=>array(67,-14,1013,734),5508=>array(67,-14,1013,914),5509=>array(67,318,798,734),5514=>array(34,0,772,743),5515=>array(58,0,796,743),5516=>array(34,-14,772,729),5517=>array(58,-14,796,729),5518=>array(67,0,1225,1037),5519=>array(67,0,1225,743),5520=>array(67,0,1225,914),5521=>array(67,-14,904,736),5522=>array(67,-14,904,914),5523=>array(67,-14,1225,736),5524=>array(67,-14,1225,914),5525=>array(67,332,645,736),5526=>array(67,332,1018,736),5536=>array(34,0,793,692),5537=>array(34,0,793,692),5538=>array(58,-242,817,450),5539=>array(58,-242,817,636),5540=>array(34,-242,793,450),5541=>array(34,-242,793,636),5542=>array(67,338,545,736),5543=>array(58,0,627,729),5544=>array(16,0,585,729),5545=>array(16,0,585,914),5546=>array(58,0,627,729),5547=>array(58,0,627,914),5548=>array(16,0,585,729),5549=>array(16,0,585,914),5550=>array(5,326,363,734),5551=>array(98,-14,594,729),5598=>array(98,0,711,729),5601=>array(56,0,669,729),5702=>array(67,326,413,734),5703=>array(67,240,413,820),5742=>array(57,0,391,306),5743=>array(67,0,949,743),5744=>array(67,0,1211,743),5745=>array(67,0,1598,743),5746=>array(67,0,1598,914),5747=>array(67,-14,1277,736),5748=>array(67,-14,1277,914),5749=>array(67,-14,1598,736),5750=>array(67,-14,1598,914),5760=>array(-10,246,487,328),5761=>array(-10,-125,502,328),5762=>array(-10,-125,722,328),5763=>array(-10,-125,941,328),5764=>array(-10,-125,1160,328),5765=>array(-10,-125,1379,328),5766=>array(-10,246,502,697),5767=>array(-10,246,722,697),5768=>array(-10,246,941,697),5769=>array(-10,246,1160,697),5770=>array(-10,246,1379,697),5771=>array(-10,-125,508,697),5772=>array(-10,-125,728,697),5773=>array(-10,-125,948,697),5774=>array(-10,-125,1168,697),5775=>array(-10,-125,1389,697),5776=>array(-10,41,502,533),5777=>array(-10,41,722,533),5778=>array(-10,41,939,533),5779=>array(-10,41,1159,533),5780=>array(-10,41,1379,533),5781=>array(-10,-125,508,697),5782=>array(-10,-125,762,697),5783=>array(-10,-83,798,328),5784=>array(-10,-240,1214,328),5785=>array(-10,246,1160,902),5786=>array(-10,82,693,328),5787=>array(55,28,517,544),5788=>array(-10,28,452,544),7424=>array(30,0,562,547),7425=>array(5,0,669,547),7426=>array(60,-14,929,560),7427=>array(30,0,530,547),7428=>array(55,-14,488,560),7429=>array(91,0,550,547),7430=>array(18,0,550,547),7431=>array(91,0,443,547),7432=>array(63,-14,471,561),7433=>array(94,-213,184,547),7434=>array(0,-14,310,547),7435=>array(91,0,576,547),7436=>array(1,0,498,560),7437=>array(91,0,664,547),7438=>array(91,0,559,547),7439=>array(55,-14,557,560),7440=>array(62,-14,495,560),7441=>array(55,22,629,524),7442=>array(55,57,629,489),7443=>array(25,2,663,543),7444=>array(55,-14,970,560),7446=>array(55,273,557,560),7447=>array(55,-14,557,273),7448=>array(74,0,475,547),7449=>array(24,0,507,547),7450=>array(24,0,507,547),7451=>array(29,0,553,547),7452=>array(91,-16,510,547),7453=>array(85,37,646,495),7454=>array(85,38,857,496),7455=>array(23,-238,583,560),7456=>array(30,0,562,547),7457=>array(42,0,776,547),7458=>array(43,0,482,547),7459=>array(59,-14,466,547),7462=>array(87,0,498,560),7463=>array(30,0,562,547),7464=>array(74,0,490,547),7465=>array(74,0,475,547),7466=>array(44,0,546,547),7467=>array(37,0,556,547),7468=>array(5,326,426,734),7469=>array(2,326,573,734),7470=>array(62,326,388,734),7472=>array(62,326,448,734),7473=>array(62,326,358,734),7474=>array(41,326,336,734),7475=>array(35,318,437,742),7476=>array(62,326,412,734),7477=>array(62,326,124,734),7478=>array(-33,214,124,734),7479=>array(62,326,426,734),7480=>array(62,326,348,734),7481=>array(62,326,482,734),7482=>array(62,326,410,734),7483=>array(62,326,410,734),7484=>array(35,318,460,742),7485=>array(35,318,405,742),7486=>array(62,326,358,734),7487=>array(62,326,419,734),7488=>array(-2,326,387,734),7489=>array(55,318,406,734),7490=>array(21,326,603,734),7491=>array(38,318,329,640),7492=>array(38,318,329,640),7493=>array(35,318,343,640),7494=>array(38,318,585,640),7495=>array(57,318,365,751),7496=>array(35,318,343,751),7497=>array(35,318,354,640),7498=>array(35,318,354,640),7499=>array(41,318,298,640),7500=>array(40,318,297,640),7501=>array(35,209,343,640),7502=>array(60,207,116,632),7503=>array(57,326,363,751),7504=>array(57,326,560,640),7505=>array(57,209,346,640),7506=>array(35,318,351,640),7507=>array(35,318,307,640),7508=>array(35,479,351,640),7509=>array(35,318,351,479),7510=>array(57,209,365,640),7511=>array(17,326,232,719),7512=>array(54,318,342,632),7513=>array(54,347,407,604),7514=>array(57,319,560,633),7515=>array(19,326,354,632),7517=>array(59,209,357,755),7518=>array(10,209,354,632),7519=>array(35,318,351,742),7520=>array(35,209,379,635),7521=>array(18,209,346,633),7522=>array(60,0,116,425),7523=>array(57,0,259,313),7524=>array(54,-8,342,306),7525=>array(19,0,354,306),7526=>array(59,-117,357,429),7527=>array(10,-117,354,306),7528=>array(59,-117,367,313),7529=>array(35,-117,379,309),7530=>array(18,-117,346,307),7543=>array(91,-208,580,560),7544=>array(62,326,412,734),7547=>array(57,0,314,547),7549=>array(24,-208,643,560),7557=>array(71,-208,273,760),7579=>array(35,318,343,640),7580=>array(35,318,307,640),7581=>array(35,287,307,640),7582=>array(35,318,351,751),7583=>array(41,318,298,640),7584=>array(15,326,234,751),7585=>array(-11,209,170,632),7586=>array(35,209,343,632),7587=>array(54,209,342,632),7588=>array(36,326,198,751),7589=>array(60,326,187,632),7590=>array(36,326,198,632),7591=>array(36,326,198,632),7592=>array(-83,209,172,751),7593=>array(60,209,187,751),7594=>array(44,209,172,751),7595=>array(55,326,314,640),7596=>array(57,209,560,640),7597=>array(57,209,560,633),7598=>array(-11,209,348,640),7599=>array(57,209,417,640),7600=>array(55,326,346,640),7601=>array(35,318,351,640),7602=>array(35,210,351,751),7603=>array(34,209,297,640),7604=>array(-11,209,224,751),7605=>array(17,209,232,719),7606=>array(46,318,445,632),7607=>array(35,318,355,632),7608=>array(57,317,321,632),7609=>array(60,326,343,632),7610=>array(19,326,354,632),7611=>array(27,326,304,632),7612=>array(27,209,374,632),7613=>array(27,296,304,632),7614=>array(27,207,330,632),7615=>array(35,320,351,756),7620=>array(-456,616,-44,800),7621=>array(-456,616,-44,800),7622=>array(-456,616,-44,800),7623=>array(-456,616,-44,800),7624=>array(-468,616,-32,800),7625=>array(-468,616,-32,800),7680=>array(8,-241,676,729),7681=>array(60,-241,522,560),7682=>array(98,0,615,914),7683=>array(90,-14,580,915),7684=>array(98,-183,615,729),7685=>array(91,-183,580,760),7686=>array(98,-156,615,729),7687=>array(91,-156,580,760),7688=>array(56,-193,644,928),7689=>array(55,-193,488,800),7690=>array(98,0,711,914),7691=>array(55,-14,544,942),7692=>array(98,-183,711,729),7693=>array(55,-183,544,760),7694=>array(98,-156,711,729),7695=>array(55,-156,544,760),7696=>array(98,-192,711,729),7697=>array(55,-193,544,760),7698=>array(98,-240,711,729),7699=>array(55,-240,544,760),7700=>array(98,0,568,1044),7701=>array(55,-14,562,921),7702=>array(98,0,568,1044),7703=>array(55,-14,562,921),7704=>array(98,-213,568,729),7705=>array(55,-213,562,560),7706=>array(98,-192,568,729),7707=>array(55,-192,562,560),7708=>array(98,-193,568,928),7709=>array(55,-193,562,785),7710=>array(98,0,517,914),7711=>array(23,0,371,942),7712=>array(56,-14,693,887),7713=>array(55,-208,544,745),7714=>array(98,0,654,913),7715=>array(90,0,549,915),7716=>array(98,-183,654,729),7717=>array(91,-183,549,760),7718=>array(98,0,654,914),7719=>array(-9,0,549,913),7720=>array(8,-193,654,729),7721=>array(1,-193,549,760),7722=>array(98,-222,654,729),7723=>array(91,-222,549,760),7724=>array(0,-192,322,729),7725=>array(-22,-192,300,760),7726=>array(3,0,293,1044),7727=>array(-6,0,284,886),7728=>array(98,0,677,928),7729=>array(91,0,576,928),7730=>array(98,-183,677,729),7731=>array(91,-183,576,760),7732=>array(98,-156,677,729),7733=>array(91,-156,576,760),7734=>array(98,-183,552,729),7735=>array(98,-183,189,760),7736=>array(1,-183,552,927),7737=>array(-1,-183,291,899),7738=>array(98,-156,552,729),7739=>array(-6,-156,286,760),7740=>array(98,-240,552,729),7741=>array(-17,-240,295,760),7742=>array(98,0,765,928),7743=>array(91,0,889,800),7744=>array(98,0,765,914),7745=>array(91,0,889,760),7746=>array(98,-183,765,729),7747=>array(91,-183,889,560),7748=>array(98,0,650,914),7749=>array(91,0,549,760),7750=>array(98,-183,650,729),7751=>array(91,-183,549,560),7752=>array(98,-156,650,729),7753=>array(91,-156,549,560),7754=>array(98,-240,650,729),7755=>array(91,-240,549,560),7756=>array(56,-14,731,1044),7757=>array(55,-14,557,881),7758=>array(56,-14,731,1042),7759=>array(55,-14,557,882),7760=>array(56,-14,731,1044),7761=>array(55,-14,557,921),7762=>array(56,-14,731,1044),7763=>array(55,-14,557,921),7764=>array(98,0,569,928),7765=>array(91,-208,580,800),7766=>array(98,0,569,914),7767=>array(91,-208,580,760),7768=>array(98,0,666,913),7769=>array(91,0,411,760),7770=>array(98,-183,666,729),7771=>array(91,-183,411,560),7772=>array(98,-183,666,899),7773=>array(91,-183,411,745),7774=>array(98,-156,666,729),7775=>array(41,-156,411,560),7776=>array(66,-14,579,914),7777=>array(54,-14,472,760),7778=>array(66,-183,579,742),7779=>array(54,-183,472,560),7780=>array(66,-14,579,928),7781=>array(54,-14,485,800),7782=>array(66,-14,579,1042),7783=>array(54,-14,472,973),7784=>array(66,-183,579,914),7785=>array(54,-183,472,733),7786=>array(-3,0,614,914),7787=>array(27,0,368,942),7788=>array(-3,-183,614,729),7789=>array(27,-183,368,702),7790=>array(-3,-156,614,729),7791=>array(27,-156,390,702),7792=>array(-3,-240,614,729),7793=>array(27,-240,394,702),7794=>array(87,-183,645,729),7795=>array(85,-183,543,560),7796=>array(87,-192,645,729),7797=>array(85,-192,543,560),7798=>array(87,-213,645,729),7799=>array(85,-213,543,560),7800=>array(87,-14,645,1044),7801=>array(85,-14,543,990),7802=>array(87,-14,645,1025),7803=>array(85,-14,543,869),7804=>array(8,0,676,936),7805=>array(30,0,562,777),7806=>array(8,-183,676,729),7807=>array(30,-183,562,547),7808=>array(33,0,956,931),7809=>array(42,0,776,802),7810=>array(33,0,956,931),7811=>array(42,0,776,803),7812=>array(33,0,956,913),7813=>array(42,0,776,758),7814=>array(33,0,956,913),7815=>array(42,0,776,760),7816=>array(33,-183,956,729),7817=>array(42,-183,776,547),7818=>array(30,0,654,914),7819=>array(29,0,559,760),7820=>array(30,0,654,913),7821=>array(29,0,559,758),7822=>array(-2,0,613,914),7823=>array(30,-208,562,760),7824=>array(45,0,640,928),7825=>array(43,0,482,800),7826=>array(45,-183,640,729),7827=>array(43,-183,482,547),7828=>array(45,-156,640,729),7829=>array(43,-156,482,547),7830=>array(91,-156,549,760),7831=>array(2,0,368,913),7832=>array(42,0,776,878),7833=>array(30,-208,562,878),7834=>array(60,-14,672,760),7835=>array(23,0,371,942),7836=>array(1,0,371,760),7837=>array(23,0,371,760),7838=>array(87,-14,713,743),7839=>array(55,-14,557,742),7840=>array(8,-183,676,729),7841=>array(60,-183,522,560),7842=>array(8,0,676,992),7843=>array(60,-14,522,810),7844=>array(8,0,676,1028),7845=>array(60,-14,585,846),7846=>array(8,0,676,1028),7847=>array(60,-14,522,847),7848=>array(8,0,676,1044),7849=>array(60,-14,577,862),7850=>array(8,0,676,1057),7851=>array(60,-14,522,875),7852=>array(8,-183,676,928),7853=>array(60,-183,522,800),7854=>array(8,0,676,1044),7855=>array(60,-14,522,877),7856=>array(8,0,676,1044),7857=>array(60,-14,522,877),7858=>array(8,0,676,1068),7859=>array(60,-14,522,901),7860=>array(8,0,676,1043),7861=>array(60,-14,522,876),7862=>array(8,-183,676,946),7863=>array(60,-183,522,765),7864=>array(98,-183,568,729),7865=>array(55,-183,562,560),7866=>array(98,0,568,992),7867=>array(55,-14,562,810),7868=>array(98,0,568,921),7869=>array(55,-14,562,777),7870=>array(98,0,637,1028),7871=>array(55,-14,613,846),7872=>array(98,0,568,1028),7873=>array(55,-14,562,847),7874=>array(98,0,620,1044),7875=>array(55,-14,605,862),7876=>array(98,0,568,1057),7877=>array(55,-14,562,875),7878=>array(98,-183,568,928),7879=>array(55,-183,562,800),7880=>array(44,0,263,992),7881=>array(33,0,252,811),7882=>array(98,-183,197,729),7883=>array(93,-183,184,760),7884=>array(56,-183,731,742),7885=>array(55,-183,557,560),7886=>array(56,-14,731,992),7887=>array(55,-14,557,810),7888=>array(56,-14,731,1028),7889=>array(55,-14,601,846),7890=>array(56,-14,731,1028),7891=>array(55,-14,557,847),7892=>array(56,-14,731,1044),7893=>array(55,-14,592,862),7894=>array(56,-14,731,1057),7895=>array(55,-14,557,875),7896=>array(56,-183,731,928),7897=>array(55,-183,557,800),7898=>array(50,-14,764,927),7899=>array(58,-14,603,800),7900=>array(50,-14,764,927),7901=>array(58,-14,603,800),7902=>array(50,-14,764,992),7903=>array(58,-14,603,810),7904=>array(50,-14,764,921),7905=>array(58,-14,603,777),7906=>array(50,-183,764,760),7907=>array(58,-183,603,615),7908=>array(87,-183,645,729),7909=>array(85,-183,543,560),7910=>array(87,-14,645,992),7911=>array(85,-14,543,810),7912=>array(84,-4,796,927),7913=>array(86,-14,676,800),7914=>array(84,-4,796,927),7915=>array(86,-14,676,800),7916=>array(84,-4,796,992),7917=>array(86,-14,676,810),7918=>array(84,-4,796,921),7919=>array(86,-14,676,777),7920=>array(84,-183,796,760),7921=>array(86,-183,676,615),7922=>array(-2,0,613,931),7923=>array(30,-208,562,802),7924=>array(-2,-183,613,729),7925=>array(30,-208,562,547),7926=>array(-2,0,613,996),7927=>array(30,-208,562,813),7928=>array(-2,0,613,921),7929=>array(30,-208,562,777),7930=>array(98,0,764,729),7931=>array(16,0,462,760),7936=>array(55,-12,611,797),7937=>array(55,-12,611,797),7938=>array(55,-12,611,800),7939=>array(55,-12,611,800),7940=>array(55,-12,611,800),7941=>array(55,-12,611,800),7942=>array(55,-12,611,928),7943=>array(55,-12,611,928),7944=>array(8,0,676,797),7945=>array(8,0,676,797),7946=>array(2,0,869,800),7947=>array(3,0,869,800),7948=>array(3,0,761,800),7949=>array(2,0,793,800),7950=>array(3,0,700,928),7951=>array(2,0,734,928),7952=>array(65,-14,473,797),7953=>array(65,-14,473,797),7954=>array(65,-14,473,800),7955=>array(65,-14,473,800),7956=>array(65,-14,486,800),7957=>array(65,-14,501,800),7960=>array(3,0,647,797),7961=>array(3,0,647,797),7962=>array(2,0,902,800),7963=>array(3,0,911,800),7964=>array(3,0,834,800),7965=>array(2,0,864,800),7968=>array(91,-208,549,797),7969=>array(91,-208,549,797),7970=>array(91,-208,549,800),7971=>array(91,-208,549,800),7972=>array(91,-208,549,800),7973=>array(91,-208,549,800),7974=>array(91,-208,549,928),7975=>array(91,-208,549,928),7976=>array(3,0,739,797),7977=>array(3,0,737,797),7978=>array(2,0,988,800),7979=>array(3,0,991,800),7980=>array(3,0,929,800),7981=>array(2,0,953,800),7982=>array(3,0,835,928),7983=>array(2,0,849,928),7984=>array(76,0,304,797),7985=>array(71,0,304,797),7986=>array(-39,0,340,800),7987=>array(-34,0,347,800),7988=>array(2,0,362,800),7989=>array(-22,0,366,800),7990=>array(-26,0,304,928),7991=>array(-28,0,304,928),7992=>array(3,0,282,797),7993=>array(3,0,276,797),7994=>array(2,0,537,800),7995=>array(3,0,537,800),7996=>array(3,0,472,800),7997=>array(2,0,501,800),7998=>array(3,0,392,928),7999=>array(2,0,395,928),8000=>array(55,-14,557,797),8001=>array(55,-14,557,797),8002=>array(55,-14,557,800),8003=>array(55,-14,557,800),8004=>array(55,-14,557,800),8005=>array(55,-14,557,800),8008=>array(3,-14,748,797),8009=>array(3,-14,792,797),8010=>array(2,-14,1039,800),8011=>array(3,-14,1043,800),8012=>array(3,-14,882,800),8013=>array(2,-14,914,800),8016=>array(73,-14,521,797),8017=>array(73,-14,521,797),8018=>array(73,-14,521,800),8019=>array(73,-14,521,800),8020=>array(73,-14,521,800),8021=>array(73,-14,521,800),8022=>array(73,-14,521,928),8023=>array(73,-14,521,928),8025=>array(3,0,786,797),8027=>array(3,0,1000,800),8029=>array(2,0,1014,800),8031=>array(2,0,900,928),8032=>array(66,-14,769,797),8033=>array(66,-14,769,797),8034=>array(66,-14,769,800),8035=>array(66,-14,769,800),8036=>array(66,-14,769,800),8037=>array(66,-14,769,800),8038=>array(66,-14,769,928),8039=>array(66,-14,769,928),8040=>array(3,0,764,797),8041=>array(3,0,805,797),8042=>array(2,0,1051,800),8043=>array(3,0,1057,800),8044=>array(3,0,908,800),8045=>array(2,0,934,800),8046=>array(3,0,883,928),8047=>array(2,0,914,928),8048=>array(55,-12,611,800),8049=>array(55,-12,611,800),8050=>array(65,-14,473,800),8051=>array(65,-14,473,800),8052=>array(91,-208,549,800),8053=>array(91,-208,549,800),8054=>array(-56,0,304,800),8055=>array(81,0,324,800),8056=>array(55,-14,557,800),8057=>array(55,-14,557,800),8058=>array(73,-14,521,800),8059=>array(73,-14,521,800),8060=>array(66,-14,769,800),8061=>array(66,-14,769,800),8064=>array(55,-208,611,797),8065=>array(55,-208,611,797),8066=>array(55,-208,611,800),8067=>array(55,-208,611,800),8068=>array(55,-208,611,800),8069=>array(55,-208,611,800),8070=>array(55,-208,611,928),8071=>array(55,-208,611,928),8072=>array(8,-208,676,797),8073=>array(8,-208,676,797),8074=>array(2,-208,869,800),8075=>array(3,-208,869,800),8076=>array(3,-208,761,800),8077=>array(2,-208,793,800),8078=>array(3,-208,700,928),8079=>array(2,-208,734,928),8080=>array(91,-208,549,797),8081=>array(91,-208,549,797),8082=>array(91,-208,549,800),8083=>array(91,-208,549,800),8084=>array(91,-208,549,800),8085=>array(91,-208,549,800),8086=>array(91,-208,549,928),8087=>array(91,-208,549,928),8088=>array(3,-208,739,797),8089=>array(3,-208,737,797),8090=>array(2,-208,988,800),8091=>array(3,-208,991,800),8092=>array(3,-208,929,800),8093=>array(2,-208,953,800),8094=>array(3,-208,835,928),8095=>array(2,-208,849,928),8096=>array(66,-208,769,797),8097=>array(66,-208,769,797),8098=>array(66,-208,769,800),8099=>array(66,-208,769,800),8100=>array(66,-208,769,800),8101=>array(66,-208,769,800),8102=>array(66,-208,769,928),8103=>array(66,-208,769,928),8104=>array(3,-208,764,797),8105=>array(3,-208,805,797),8106=>array(2,-208,1051,800),8107=>array(3,-208,1057,800),8108=>array(3,-208,908,800),8109=>array(2,-208,934,800),8110=>array(3,-208,883,928),8111=>array(2,-208,914,928),8112=>array(55,-12,611,785),8113=>array(55,-12,611,745),8114=>array(55,-208,611,800),8115=>array(55,-208,611,559),8116=>array(55,-208,611,800),8118=>array(55,-12,611,777),8119=>array(55,-208,611,777),8120=>array(8,0,676,928),8121=>array(8,0,676,899),8122=>array(-2,0,708,800),8123=>array(8,0,676,800),8124=>array(8,-208,676,729),8125=>array(190,595,309,797),8126=>array(214,-208,321,-45),8127=>array(190,595,309,797),8128=>array(89,639,411,777),8129=>array(89,659,411,928),8130=>array(91,-208,549,800),8131=>array(91,-208,549,560),8132=>array(91,-208,549,800),8134=>array(91,-208,549,777),8135=>array(91,-208,549,777),8136=>array(-2,0,741,800),8137=>array(-12,0,682,800),8138=>array(-2,0,833,800),8139=>array(-6,0,765,800),8140=>array(98,-208,654,729),8141=>array(67,595,446,800),8142=>array(88,595,447,800),8143=>array(89,595,411,928),8144=>array(-10,0,304,785),8145=>array(-14,0,304,745),8146=>array(-20,0,304,978),8147=>array(2,0,313,978),8150=>array(-14,0,309,777),8151=>array(-13,0,310,928),8152=>array(-5,0,300,928),8153=>array(1,0,293,899),8154=>array(-2,0,377,800),8155=>array(-9,0,311,800),8157=>array(62,595,443,800),8158=>array(73,595,461,800),8159=>array(89,595,411,928),8160=>array(73,-14,521,785),8161=>array(73,-14,521,745),8162=>array(73,-14,521,978),8163=>array(73,-14,521,978),8164=>array(91,-208,580,797),8165=>array(91,-208,580,797),8166=>array(73,-14,521,777),8167=>array(73,-14,521,928),8168=>array(-2,0,613,928),8169=>array(-2,0,613,899),8170=>array(-2,0,847,800),8171=>array(-15,0,821,800),8172=>array(3,0,651,797),8173=>array(83,659,395,978),8174=>array(105,659,415,978),8175=>array(83,617,317,800),8178=>array(66,-208,769,800),8179=>array(66,-208,769,547),8180=>array(66,-208,769,800),8182=>array(66,-14,769,777),8183=>array(66,-208,769,777),8184=>array(-2,-14,885,800),8185=>array(-7,-14,750,800),8186=>array(-2,0,884,800),8187=>array(-18,0,752,800),8188=>array(38,-208,726,738),8189=>array(181,616,415,800),8190=>array(190,595,309,797),8208=>array(49,234,312,314),8209=>array(49,234,312,314),8210=>array(49,239,587,309),8211=>array(49,239,451,309),8212=>array(49,239,951,309),8213=>array(0,239,1000,309),8214=>array(127,-236,371,764),8215=>array(-10,-236,510,-9),8216=>array(85,489,228,729),8217=>array(87,499,230,729),8218=>array(85,-116,228,124),8219=>array(87,499,230,729),8220=>array(85,489,428,729),8221=>array(85,489,428,729),8222=>array(85,-116,428,124),8223=>array(85,489,428,729),8224=>array(28,-96,472,729),8225=>array(28,-96,472,729),8226=>array(150,227,440,516),8227=>array(150,188,479,555),8228=>array(115,0,219,124),8229=>array(115,0,552,124),8230=>array(115,0,885,124),8231=>array(107,302,210,426),8240=>array(55,-14,1287,742),8241=>array(55,-14,1681,742),8242=>array(20,547,203,729),8243=>array(20,547,350,729),8244=>array(20,547,496,729),8245=>array(20,547,203,729),8246=>array(20,547,350,729),8247=>array(20,547,496,729),8248=>array(5,-236,333,-30),8249=>array(77,69,306,517),8250=>array(94,69,323,517),8251=>array(95,2,740,725),8252=>array(72,0,414,729),8253=>array(72,0,461,742),8254=>array(-10,686,510,755),8255=>array(-43,-237,847,-60),8256=>array(-43,752,847,929),8257=>array(-42,-236,286,229),8258=>array(30,-29,970,814),8259=>array(108,313,400,421),8260=>array(-183,-14,350,742),8261=>array(86,-132,293,760),8262=>array(86,-132,293,760),8263=>array(36,0,886,742),8264=>array(72,0,661,742),8265=>array(72,0,661,742),8266=>array(49,-123,448,545),8267=>array(115,-96,566,729),8268=>array(105,220,395,509),8269=>array(105,220,395,509),8270=>array(30,-29,470,427),8271=>array(139,-116,282,517),8272=>array(-43,-237,847,929),8273=>array(30,-7,470,929),8274=>array(71,-93,408,729),8275=>array(49,228,951,399),8276=>array(-43,-240,847,-63),8277=>array(152,98,686,631),8278=>array(122,149,464,589),8279=>array(20,547,643,729),8280=>array(175,125,663,613),8281=>array(175,120,663,608),8282=>array(107,0,210,729),8283=>array(49,-138,749,867),8284=>array(55,0,783,729),8285=>array(107,39,210,655),8286=>array(107,8,210,683),8304=>array(42,319,366,742),8305=>array(60,326,116,751),8308=>array(31,326,369,734),8309=>array(50,319,353,734),8310=>array(45,319,369,742),8311=>array(53,326,354,734),8312=>array(43,319,365,742),8313=>array(41,319,364,742),8314=>array(67,326,461,677),8315=>array(67,479,461,525),8316=>array(67,422,461,581),8317=>array(54,252,195,751),8318=>array(50,252,191,751),8319=>array(57,326,346,640),8320=>array(42,-7,366,416),8321=>array(67,0,346,408),8322=>array(46,0,338,416),8323=>array(48,-7,350,416),8324=>array(31,0,369,408),8325=>array(50,-7,353,408),8326=>array(45,-7,369,416),8327=>array(53,0,354,408),8328=>array(43,-7,365,416),8329=>array(41,-7,364,416),8330=>array(67,0,461,351),8331=>array(67,152,461,199),8332=>array(67,96,461,254),8333=>array(54,-74,195,425),8334=>array(50,-74,191,425),8336=>array(38,-8,329,313),8337=>array(35,-8,354,313),8338=>array(35,-8,351,313),8339=>array(57,0,391,306),8340=>array(35,-8,354,313),8341=>array(57,0,346,425),8342=>array(57,0,363,425),8343=>array(60,0,116,425),8344=>array(57,0,560,313),8345=>array(57,0,346,313),8346=>array(57,-117,365,313),8347=>array(57,0,320,322),8348=>array(17,0,232,393),8352=>array(42,0,835,729),8353=>array(56,-44,593,778),8354=>array(47,-14,587,742),8355=>array(65,0,599,729),8356=>array(63,0,548,742),8357=>array(91,-93,889,640),8358=>array(57,0,691,729),8359=>array(98,-14,1226,729),8360=>array(98,-14,1025,729),8361=>array(29,0,960,729),8362=>array(46,-14,743,729),8363=>array(55,-156,619,760),8364=>array(0,-14,570,742),8365=>array(20,0,636,729),8366=>array(10,0,626,729),8367=>array(102,-222,1205,742),8368=>array(22,-14,569,742),8369=>array(33,0,579,729),8370=>array(45,-81,586,809),8371=>array(8,0,627,729),8372=>array(57,-14,717,742),8373=>array(81,-147,556,760),8376=>array(10,0,626,729),8377=>array(52,0,585,729),8378=>array(5,2,649,731),8400=>array(-491,635,-26,760),8401=>array(-470,635,-5,760),8406=>array(-470,560,-26,760),8407=>array(-470,560,-26,760),8411=>array(-491,560,-10,758),8412=>array(-586,560,86,758),8417=>array(-470,560,-26,760),8448=>array(33,-24,980,752),8449=>array(33,-24,999,752),8450=>array(56,-14,644,742),8451=>array(95,-14,1053,742),8452=>array(-21,0,637,729),8453=>array(29,-24,987,752),8454=>array(29,-24,1038,752),8455=>array(80,-14,560,742),8456=>array(54,-146,642,611),8457=>array(95,0,894,742),8459=>array(36,-14,943,748),8460=>array(1,-128,693,731),8461=>array(98,0,751,729),8462=>array(35,0,566,760),8463=>array(44,0,566,760),8464=>array(29,-15,432,742),8465=>array(52,-14,659,742),8466=>array(33,-14,679,743),8467=>array(-14,-14,353,742),8468=>array(16,-14,763,760),8469=>array(97,0,704,729),8470=>array(26,0,969,729),8471=>array(138,0,862,724),8472=>array(54,-221,658,495),8473=>array(98,0,666,729),8474=>array(56,-129,731,742),8475=>array(32,-9,764,774),8476=>array(41,-14,803,743),8477=>array(98,0,774,729),8478=>array(83,0,814,729),8479=>array(98,-107,666,847),8480=>array(126,443,770,730),8481=>array(-2,0,1023,547),8482=>array(144,447,784,729),8483=>array(8,-108,676,846),8484=>array(45,0,700,729),8485=>array(43,-213,523,760),8486=>array(38,0,726,738),8487=>array(38,-14,726,724),8488=>array(12,-149,573,783),8489=>array(33,0,255,547),8490=>array(98,0,677,729),8491=>array(8,0,676,928),8492=>array(45,0,734,772),8493=>array(63,-12,652,742),8494=>array(61,-12,793,647),8495=>array(42,-14,547,533),8496=>array(79,-14,565,742),8497=>array(41,-16,758,755),8498=>array(98,0,517,729),8499=>array(28,-28,1032,751),8500=>array(51,-12,411,395),8501=>array(50,-14,712,742),8502=>array(-2,-14,653,743),8503=>array(13,-35,407,742),8504=>array(42,-35,591,742),8505=>array(34,0,355,760),8506=>array(44,-21,915,654),8507=>array(74,0,1162,547),8508=>array(18,-8,685,547),8509=>array(0,-194,669,560),8510=>array(98,0,648,729),8511=>array(98,0,750,729),8512=>array(12,-192,791,719),8513=>array(80,-14,716,742),8514=>array(4,0,458,729),8515=>array(3,0,457,729),8516=>array(-2,0,613,729),8517=>array(42,0,786,729),8518=>array(44,-14,709,760),8519=>array(44,-14,572,560),8520=>array(39,0,313,760),8521=>array(-114,-208,313,760),8523=>array(29,-14,715,742),8526=>array(40,0,441,547),8528=>array(67,-14,922,742),8529=>array(67,-14,932,742),8530=>array(67,-14,1335,742),8531=>array(67,-14,918,742),8532=>array(46,-14,918,742),8533=>array(67,-14,921,742),8534=>array(46,-14,921,742),8535=>array(48,-14,921,742),8536=>array(31,-14,921,742),8537=>array(67,-14,937,742),8538=>array(50,-14,937,742),8539=>array(67,-14,933,742),8540=>array(48,-14,933,742),8541=>array(50,-14,933,742),8542=>array(53,-14,933,742),8543=>array(67,-14,751,742),8544=>array(98,0,197,729),8545=>array(98,0,394,729),8546=>array(98,0,591,729),8547=>array(98,0,915,729),8548=>array(8,0,676,729),8549=>array(8,0,824,729),8550=>array(8,0,1021,729),8551=>array(8,0,1219,729),8552=>array(98,0,886,729),8553=>array(30,0,654,729),8554=>array(30,0,835,729),8555=>array(30,0,1032,729),8556=>array(98,0,552,729),8557=>array(56,-14,644,742),8558=>array(98,0,711,729),8559=>array(98,0,765,729),8560=>array(94,0,184,760),8561=>array(94,0,364,760),8562=>array(94,0,543,760),8563=>array(94,0,782,760),8564=>array(30,0,562,547),8565=>array(30,0,717,760),8566=>array(30,0,897,760),8567=>array(30,0,1077,760),8568=>array(94,0,786,760),8569=>array(29,0,559,547),8570=>array(29,0,729,760),8571=>array(29,0,908,760),8572=>array(94,0,184,760),8573=>array(55,-14,488,560),8574=>array(55,-14,544,760),8575=>array(91,0,889,560),8576=>array(59,0,1186,729),8577=>array(98,0,711,729),8578=>array(59,0,1186,729),8579=>array(56,-14,644,742),8580=>array(62,-14,495,560),8581=>array(56,-208,644,742),8585=>array(42,-14,918,742),8592=>array(49,100,781,527),8593=>array(205,0,632,732),8594=>array(57,100,789,527),8595=>array(205,-3,632,729),8596=>array(49,100,789,527),8597=>array(205,-8,632,732),8598=>array(141,25,703,587),8599=>array(141,25,703,587),8600=>array(141,25,703,587),8601=>array(141,25,703,587),8602=>array(49,100,781,527),8603=>array(57,100,789,527),8604=>array(21,103,827,414),8605=>array(11,103,816,414),8606=>array(49,100,781,527),8607=>array(206,0,633,732),8608=>array(57,100,789,527),8609=>array(206,-3,633,729),8610=>array(49,100,781,527),8611=>array(57,100,789,527),8612=>array(49,100,781,527),8613=>array(206,0,632,732),8614=>array(57,100,789,527),8615=>array(206,-3,632,729),8616=>array(206,0,632,732),8617=>array(49,100,780,565),8618=>array(58,100,789,565),8619=>array(49,100,780,565),8620=>array(58,100,789,565),8621=>array(49,100,789,527),8622=>array(49,93,789,534),8623=>array(146,-2,702,730),8624=>array(169,0,629,743),8625=>array(209,0,669,743),8626=>array(169,-14,629,729),8627=>array(209,-14,669,729),8628=>array(233,-3,760,604),8629=>array(49,100,656,626),8630=>array(22,203,799,668),8631=>array(39,203,816,668),8632=>array(108,25,788,729),8633=>array(55,-46,783,673),8634=>array(103,62,762,680),8635=>array(77,62,736,680),8636=>array(49,272,781,527),8637=>array(49,100,781,355),8638=>array(377,0,632,732),8639=>array(205,0,460,732),8640=>array(57,272,789,527),8641=>array(57,100,789,355),8642=>array(377,0,632,732),8643=>array(205,0,460,732),8644=>array(49,-47,789,674),8645=>array(58,-3,779,732),8646=>array(49,-47,789,674),8647=>array(49,-47,781,674),8648=>array(59,0,779,732),8649=>array(58,-47,790,674),8650=>array(59,-3,779,729),8651=>array(49,7,789,620),8652=>array(49,7,789,620),8653=>array(49,100,781,527),8654=>array(49,94,789,533),8655=>array(57,100,789,527),8656=>array(49,100,781,527),8657=>array(206,0,633,732),8658=>array(57,100,789,527),8659=>array(206,-3,633,729),8660=>array(49,100,789,527),8661=>array(205,-8,633,732),8662=>array(141,-23,751,587),8663=>array(92,-23,703,587),8664=>array(92,25,703,636),8665=>array(141,25,751,636),8666=>array(49,100,781,527),8667=>array(57,100,789,527),8668=>array(49,100,781,527),8669=>array(57,100,789,527),8670=>array(205,0,632,732),8671=>array(205,-3,632,729),8672=>array(49,100,781,527),8673=>array(205,0,633,732),8674=>array(57,100,789,527),8675=>array(205,-3,633,729),8676=>array(52,99,781,528),8677=>array(57,99,786,528),8678=>array(27,65,781,562),8679=>array(171,0,667,754),8680=>array(35,65,789,562),8681=>array(171,-25,667,729),8682=>array(171,0,667,754),8683=>array(171,0,667,754),8684=>array(156,0,682,754),8685=>array(171,0,667,754),8686=>array(171,0,667,754),8687=>array(171,0,667,754),8688=>array(57,65,811,562),8689=>array(60,0,788,729),8690=>array(60,0,788,729),8691=>array(171,-25,667,754),8692=>array(57,100,789,527),8693=>array(58,-3,779,732),8694=>array(57,-193,789,820),8695=>array(49,94,781,533),8696=>array(57,94,789,533),8697=>array(49,94,789,533),8698=>array(49,94,781,533),8699=>array(57,94,789,533),8700=>array(49,94,789,533),8701=>array(27,96,781,531),8702=>array(57,96,811,531),8703=>array(27,96,811,531),8704=>array(8,0,676,729),8705=>array(66,-14,554,742),8706=>array(46,-14,471,662),8707=>array(98,0,568,729),8708=>array(98,-46,568,776),8709=>array(76,-10,795,710),8710=>array(-3,0,672,719),8711=>array(-3,0,672,719),8712=>array(85,-10,786,710),8713=>array(85,-138,786,835),8714=>array(106,76,612,550),8715=>array(85,-10,786,710),8716=>array(85,-138,786,835),8717=>array(106,76,612,550),8718=>array(146,0,490,485),8719=>array(76,-192,680,719),8720=>array(76,-192,680,719),8721=>array(12,-192,654,719),8722=>array(106,272,732,355),8723=>array(106,0,732,627),8724=>array(106,0,732,729),8725=>array(0,-93,337,729),8726=>array(192,-54,529,768),8727=>array(127,0,710,627),8728=>array(158,160,468,470),8729=>array(168,168,458,458),8730=>array(30,-20,637,811),8731=>array(30,-20,637,933),8732=>array(30,-20,637,924),8733=>array(107,112,607,487),8734=>array(107,112,726,487),8735=>array(138,99,700,661),8736=>array(85,0,786,729),8737=>array(85,-53,786,729),8738=>array(116,-3,732,727),8739=>array(211,-214,289,771),8740=>array(50,-214,451,771),8741=>array(133,-214,367,771),8742=>array(50,-214,451,771),8743=>array(129,0,603,579),8744=>array(129,0,603,579),8745=>array(129,0,603,579),8746=>array(129,0,603,579),8747=>array(57,-212,464,757),8748=>array(57,-212,732,757),8749=>array(57,-212,1000,757),8750=>array(57,-212,464,757),8751=>array(57,-212,732,757),8752=>array(57,-212,1000,757),8753=>array(57,-213,522,757),8754=>array(57,-212,514,757),8755=>array(57,-212,515,757),8756=>array(59,100,577,604),8757=>array(59,100,577,604),8758=>array(79,100,182,604),8759=>array(59,100,577,604),8760=>array(106,272,732,552),8761=>array(106,78,732,552),8762=>array(105,78,732,552),8763=>array(106,78,732,552),8764=>array(106,228,732,399),8765=>array(106,228,732,399),8766=>array(79,149,759,479),8767=>array(106,42,732,584),8768=>array(102,0,273,626),8769=>array(106,77,732,553),8770=>array(106,133,732,454),8771=>array(106,172,732,494),8772=>array(106,48,732,603),8773=>array(106,90,732,594),8774=>array(106,12,732,594),8775=>array(106,-5,732,657),8776=>array(106,133,732,494),8777=>array(106,2,732,625),8778=>array(106,90,732,598),8779=>array(106,59,732,602),8780=>array(106,90,732,594),8781=>array(105,105,732,521),8782=>array(106,26,732,601),8783=>array(106,172,732,601),8784=>array(106,172,732,625),8785=>array(106,1,732,625),8786=>array(106,2,733,625),8787=>array(106,2,733,625),8788=>array(101,151,899,476),8789=>array(100,151,900,475),8790=>array(106,172,732,454),8791=>array(106,172,732,760),8792=>array(106,172,732,662),8793=>array(106,172,732,812),8794=>array(106,172,732,812),8795=>array(106,172,732,849),8796=>array(106,172,732,854),8797=>array(106,172,732,764),8798=>array(106,172,732,760),8799=>array(106,172,732,856),8800=>array(106,19,732,608),8801=>array(106,90,732,537),8802=>array(106,-24,732,650),8803=>array(106,0,732,629),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8806=>array(106,-83,732,638),8807=>array(106,-83,732,638),8808=>array(106,-164,732,638),8809=>array(106,-164,732,638),8810=>array(72,22,975,609),8811=>array(72,22,975,609),8812=>array(86,-132,378,759),8813=>array(105,13,732,613),8814=>array(106,2,732,674),8815=>array(106,-47,732,625),8816=>array(106,-102,732,667),8817=>array(106,-102,732,667),8818=>array(106,-55,732,582),8819=>array(106,-39,732,582),8820=>array(106,-105,732,664),8821=>array(106,-102,732,667),8822=>array(102,-87,732,686),8823=>array(102,-87,732,686),8824=>array(102,-197,732,797),8825=>array(102,-197,732,797),8826=>array(106,-38,732,664),8827=>array(106,-38,732,664),8828=>array(106,-105,732,667),8829=>array(106,-105,732,667),8830=>array(106,-85,732,667),8831=>array(106,-85,732,667),8832=>array(106,-61,732,764),8833=>array(106,-138,732,687),8834=>array(100,80,738,546),8835=>array(100,80,738,546),8836=>array(100,-96,738,726),8837=>array(100,-100,738,722),8838=>array(93,0,732,613),8839=>array(106,0,745,613),8840=>array(93,-116,732,730),8841=>array(106,-116,745,730),8842=>array(93,-73,732,614),8843=>array(93,-73,732,614),8844=>array(129,0,603,579),8845=>array(129,0,603,579),8846=>array(129,2,603,582),8847=>array(106,0,732,568),8848=>array(106,0,732,568),8849=>array(106,-83,732,630),8850=>array(106,-83,732,630),8851=>array(106,0,674,626),8852=>array(106,0,674,626),8853=>array(91,-14,747,643),8854=>array(91,-14,747,643),8855=>array(91,-14,747,643),8856=>array(91,-14,747,643),8857=>array(91,-14,747,643),8858=>array(91,-14,747,643),8859=>array(91,-14,747,643),8860=>array(91,-14,747,643),8861=>array(91,-14,747,643),8862=>array(91,-14,747,643),8863=>array(91,-14,747,643),8864=>array(91,-14,747,643),8865=>array(91,-14,747,643),8866=>array(85,0,786,700),8867=>array(85,0,786,700),8868=>array(85,0,786,700),8869=>array(85,0,786,700),8870=>array(85,0,436,700),8871=>array(85,0,436,700),8872=>array(85,0,786,700),8873=>array(85,0,786,700),8874=>array(85,0,786,700),8875=>array(85,0,786,700),8876=>array(85,-40,786,740),8877=>array(85,-40,786,740),8878=>array(85,-40,786,740),8879=>array(85,-40,786,740),8880=>array(106,-43,724,670),8881=>array(106,-43,724,670),8882=>array(106,15,732,612),8883=>array(106,15,732,612),8884=>array(106,-48,732,674),8885=>array(106,-48,732,674),8886=>array(59,175,941,454),8887=>array(59,175,941,454),8888=>array(48,175,790,454),8889=>array(59,-47,779,674),8890=>array(116,0,404,701),8891=>array(98,0,634,740),8892=>array(98,0,634,740),8893=>array(98,0,634,740),8894=>array(138,0,700,562),8895=>array(138,0,700,562),8896=>array(-3,-192,823,719),8897=>array(-3,-192,823,719),8898=>array(68,-192,752,719),8899=>array(68,-192,752,719),8900=>array(3,-233,491,807),8901=>array(107,285,210,409),8902=>array(122,149,504,512),8903=>array(106,15,732,613),8904=>array(106,-30,894,657),8905=>array(106,-30,894,657),8906=>array(106,-30,894,657),8907=>array(106,-30,894,657),8908=>array(106,-30,894,657),8909=>array(106,172,732,494),8910=>array(48,0,684,579),8911=>array(48,0,684,579),8912=>array(93,-3,732,630),8913=>array(106,-3,745,630),8914=>array(103,0,735,663),8915=>array(103,-14,735,649),8916=>array(186,0,652,729),8917=>array(106,-100,732,729),8918=>array(106,46,732,581),8919=>array(106,46,732,581),8920=>array(72,22,1350,609),8921=>array(72,22,1350,609),8922=>array(106,-228,732,854),8923=>array(106,-228,732,854),8924=>array(106,0,732,582),8925=>array(106,0,732,582),8926=>array(106,-105,732,667),8927=>array(106,-105,732,667),8928=>array(106,-178,732,764),8929=>array(106,-178,732,764),8930=>array(106,-141,732,767),8931=>array(106,-141,732,767),8932=>array(106,-94,732,619),8933=>array(106,-94,732,619),8934=>array(106,-138,732,582),8935=>array(106,-138,732,582),8936=>array(106,-169,732,667),8937=>array(110,-171,736,667),8938=>array(106,-130,732,756),8939=>array(106,-130,732,756),8940=>array(106,-189,732,815),8941=>array(104,-189,730,815),8942=>array(448,-93,551,715),8943=>array(115,249,884,373),8944=>array(115,-93,884,715),8945=>array(115,-93,884,715),8946=>array(43,-10,957,710),8947=>array(85,-10,786,710),8948=>array(106,76,612,550),8949=>array(85,-10,786,910),8950=>array(85,-10,786,853),8951=>array(106,76,612,686),8952=>array(85,-144,786,710),8953=>array(85,-10,786,710),8954=>array(43,-10,957,710),8955=>array(85,-10,786,710),8956=>array(106,76,612,550),8957=>array(85,-10,786,853),8958=>array(106,76,612,686),8959=>array(106,0,765,720),8960=>array(36,-18,567,514),8961=>array(56,162,540,443),8962=>array(71,0,563,596),8963=>array(205,481,632,732),8964=>array(205,0,632,251),8965=>array(205,0,632,406),8966=>array(205,0,632,513),8967=>array(154,-29,334,788),8968=>array(86,-132,293,760),8969=>array(97,-132,304,760),8970=>array(86,-132,293,760),8971=>array(97,-132,304,760),8972=>array(369,-77,759,313),8973=>array(49,-77,439,313),8974=>array(369,243,759,634),8975=>array(49,243,439,634),8976=>array(106,140,732,421),8977=>array(3,126,510,634),8984=>array(121,0,879,759),8985=>array(106,140,732,421),8988=>array(86,425,403,760),8989=>array(65,425,383,760),8990=>array(86,-70,403,264),8991=>array(65,-70,383,264),8992=>array(210,-250,497,928),8993=>array(21,-237,307,942),8996=>array(76,227,1076,575),8997=>array(76,0,1076,575),8998=>array(76,0,1414,760),8999=>array(76,0,1076,760),9000=>array(59,0,1385,729),9003=>array(0,0,1338,760),9004=>array(73,-91,800,748),9075=>array(81,0,304,547),9076=>array(91,-208,580,560),9077=>array(66,-14,769,547),9082=>array(55,-12,611,559),9085=>array(13,-228,745,102),9095=>array(76,0,1096,748),9108=>array(17,0,856,727),9115=>array(86,-252,414,946),9116=>array(86,-252,181,942),9117=>array(86,-240,414,942),9118=>array(86,-252,414,946),9119=>array(319,-252,414,942),9120=>array(86,-240,414,942),9121=>array(86,-252,414,928),9122=>array(86,-252,181,942),9123=>array(86,-240,414,942),9124=>array(86,-252,414,928),9125=>array(319,-252,414,935),9126=>array(86,-240,414,935),9127=>array(330,-261,668,928),9128=>array(82,-252,420,940),9129=>array(330,-240,668,940),9130=>array(330,-256,420,943),9131=>array(82,-261,420,928),9132=>array(330,-252,668,940),9133=>array(82,-240,420,940),9134=>array(210,-250,307,942),9166=>array(27,65,781,729),9167=>array(91,0,854,596),9187=>array(73,-91,800,748),9189=>array(3,75,766,444),9192=>array(43,-129,601,294),9250=>array(-62,-14,580,760),9251=>array(71,-228,563,102),9312=>array(74,-10,822,738),9313=>array(74,-10,822,738),9314=>array(74,-10,822,738),9315=>array(74,-10,822,738),9316=>array(74,-10,822,738),9317=>array(74,-10,822,738),9318=>array(74,-10,822,738),9319=>array(74,-10,822,738),9320=>array(74,-10,822,738),9321=>array(74,-10,822,738),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,775,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-123,854,643),9633=>array(91,-123,854,643),9634=>array(91,-123,854,643),9635=>array(91,-123,854,643),9636=>array(91,-123,854,643),9637=>array(91,-123,854,643),9638=>array(91,-123,854,643),9639=>array(91,-123,854,643),9640=>array(91,-123,854,643),9641=>array(91,-123,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-123,766,643),9651=>array(3,-123,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-123,766,643),9655=>array(3,-123,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-123,766,643),9661=>array(3,-123,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-123,766,643),9665=>array(3,-123,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-123,766,643),9671=>array(3,-123,766,643),9672=>array(3,-123,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,384,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,384,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-123,766,643),9699=>array(3,-123,766,643),9700=>array(3,-123,766,643),9701=>array(3,-123,766,643),9702=>array(150,227,440,516),9703=>array(91,-123,854,643),9704=>array(91,-123,854,643),9705=>array(91,-123,854,643),9706=>array(91,-123,854,643),9707=>array(91,-123,854,643),9708=>array(3,-123,766,643),9709=>array(3,-123,766,643),9710=>array(3,-123,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-123,854,643),9713=>array(91,-123,854,643),9714=>array(91,-123,854,643),9715=>array(91,-123,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-123,766,643),9721=>array(3,-123,766,643),9722=>array(3,-123,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-123,766,643),9728=>array(83,0,813,729),9729=>array(51,-2,949,360),9730=>array(49,0,848,729),9731=>array(83,-0,813,927),9732=>array(64,0,833,880),9733=>array(65,-4,832,723),9734=>array(65,-4,832,723),9735=>array(83,2,490,729),9736=>array(83,0,813,731),9737=>array(83,0,813,730),9738=>array(61,0,828,727),9739=>array(61,0,828,723),9740=>array(61,-1,610,722),9741=>array(61,0,952,723),9742=>array(68,0,1177,729),9743=>array(71,0,1180,729),9744=>array(90,0,807,729),9745=>array(89,0,808,729),9746=>array(89,0,808,729),9747=>array(75,78,457,656),9748=>array(49,0,870,933),9749=>array(74,0,822,731),9750=>array(84,0,813,731),9751=>array(84,0,813,727),9752=>array(78,0,819,729),9753=>array(83,140,813,574),9754=>array(84,113,813,569),9755=>array(84,113,813,569),9756=>array(87,104,810,569),9757=>array(72,0,537,724),9758=>array(86,103,810,569),9759=>array(72,-3,537,720),9760=>array(61,0,835,730),9761=>array(84,0,813,730),9762=>array(83,0,813,730),9763=>array(49,0,848,730),9764=>array(49,-2,620,727),9765=>array(83,0,663,731),9766=>array(83,-1,566,731),9767=>array(83,0,701,911),9768=>array(83,0,462,730),9769=>array(83,-1,813,729),9770=>array(87,0,810,730),9771=>array(83,0,814,731),9772=>array(83,0,627,731),9773=>array(83,0,813,730),9774=>array(83,0,813,730),9775=>array(83,0,813,730),9776=>array(83,0,813,729),9777=>array(83,0,814,729),9778=>array(83,0,813,729),9779=>array(83,0,813,729),9780=>array(83,0,813,729),9781=>array(83,0,813,729),9782=>array(83,0,813,729),9783=>array(83,0,813,729),9784=>array(66,-11,831,735),9785=>array(83,-73,959,804),9786=>array(83,-73,959,804),9787=>array(83,-73,959,804),9788=>array(83,0,813,730),9789=>array(358,0,814,730),9790=>array(83,0,539,730),9791=>array(85,-102,528,732),9792=>array(85,-125,647,731),9793=>array(85,-14,647,843),9794=>array(79,-14,831,720),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9800=>array(45,0,851,731),9801=>array(89,0,807,730),9802=>array(94,0,802,731),9803=>array(113,31,784,679),9804=>array(140,0,756,730),9805=>array(53,-180,843,730),9806=>array(83,52,813,653),9807=>array(34,-96,863,730),9808=>array(83,-0,813,730),9809=>array(94,0,802,730),9810=>array(86,153,810,579),9811=>array(157,0,739,730),9812=>array(98,0,798,730),9813=>array(110,0,786,730),9814=>array(167,-1,729,729),9815=>array(214,0,683,730),9816=>array(165,0,732,730),9817=>array(148,-0,748,730),9818=>array(98,0,798,730),9819=>array(110,0,786,730),9820=>array(167,-1,729,729),9821=>array(214,0,683,730),9822=>array(162,0,734,730),9823=>array(148,-0,748,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9832=>array(105,-1,791,729),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),9840=>array(84,0,664,731),9841=>array(64,0,701,731),9842=>array(84,0,813,709),9843=>array(76,16,820,731),9844=>array(76,16,820,731),9845=>array(76,16,820,731),9846=>array(76,16,820,731),9847=>array(76,16,820,731),9848=>array(76,16,820,731),9849=>array(76,16,820,731),9850=>array(76,16,820,731),9851=>array(84,0,812,704),9852=>array(83,0,814,731),9853=>array(83,0,814,731),9854=>array(83,0,814,731),9855=>array(149,1,747,731),9856=>array(73,0,797,725),9857=>array(73,0,797,725),9858=>array(73,0,797,725),9859=>array(73,0,797,725),9860=>array(73,0,797,725),9861=>array(73,0,797,725),9862=>array(83,0,813,731),9863=>array(83,0,813,731),9864=>array(83,0,813,731),9865=>array(83,0,813,731),9866=>array(83,0,813,98),9867=>array(83,0,813,98),9868=>array(83,0,813,413),9869=>array(83,0,813,413),9870=>array(83,0,813,413),9871=>array(83,0,813,413),9872=>array(168,3,728,731),9873=>array(168,3,728,731),9874=>array(52,0,844,731),9875=>array(97,-10,799,732),9876=>array(131,0,765,729),9877=>array(61,-10,479,732),9878=>array(59,-10,837,732),9879=>array(61,0,835,732),9880=>array(145,0,750,732),9881=>array(95,-17,802,727),9882=>array(128,-9,768,733),9883=>array(127,0,769,728),9884=>array(127,0,769,729),9888=>array(49,0,848,729),9889=>array(83,2,619,730),9890=>array(85,-125,919,731),9891=>array(79,-206,1023,720),9892=>array(85,-186,1109,856),9893=>array(85,-125,837,917),9894=>array(131,-14,727,869),9895=>array(101,-170,741,884),9896=>array(188,-14,650,869),9897=>array(4,133,829,596),9898=>array(187,133,651,596),9899=>array(187,133,651,596),9900=>array(247,194,591,537),9901=>array(174,194,664,537),9902=>array(41,169,797,560),9903=>array(5,194,833,536),9904=>array(103,237,757,540),9905=>array(211,42,626,698),9906=>array(85,-125,647,731),9907=>array(168,-125,646,731),9908=>array(86,-125,646,731),9909=>array(86,-125,646,731),9910=>array(59,-118,791,643),9911=>array(194,-104,595,710),9912=>array(158,-125,543,731),9920=>array(42,4,796,553),9921=>array(42,4,796,724),9922=>array(42,4,796,553),9923=>array(42,4,796,724),9954=>array(85,-14,647,843),9985=>array(11,190,803,635),9986=>array(42,141,784,588),9987=>array(11,94,803,539),9988=>array(36,119,824,613),9990=>array(42,-14,796,742),9991=>array(42,-14,796,742),9992=>array(59,21,782,708),9993=>array(64,107,773,622),9996=>array(212,0,561,742),9997=>array(21,83,802,678),9998=>array(89,75,724,710),9999=>array(26,198,819,530),10000=>array(89,75,724,710),10001=>array(43,185,757,544),10002=>array(67,209,757,520),10003=>array(150,97,667,630),10004=>array(116,87,721,631),10005=>array(126,72,711,657),10006=>array(85,31,752,698),10007=>array(118,-9,701,732),10008=>array(123,0,754,739),10009=>array(55,0,783,729),10010=>array(55,0,783,729),10011=>array(55,0,783,729),10012=>array(55,0,783,729),10013=>array(165,0,673,729),10014=>array(131,0,678,729),10015=>array(155,0,683,729),10016=>array(55,0,783,729),10017=>array(91,-13,747,744),10018=>array(41,-14,797,742),10019=>array(42,-12,796,742),10020=>array(41,-14,797,742),10021=>array(41,-13,797,743),10022=>array(42,-14,796,745),10023=>array(42,-14,796,745),10025=>array(23,-10,815,744),10026=>array(42,-14,796,742),10027=>array(23,-9,814,743),10028=>array(23,-10,815,744),10029=>array(23,-9,814,743),10030=>array(23,-9,814,743),10031=>array(23,-9,814,743),10032=>array(24,12,815,714),10033=>array(64,0,773,729),10034=>array(74,0,764,729),10035=>array(55,0,783,729),10036=>array(31,-14,787,742),10037=>array(41,-14,797,742),10038=>array(91,-14,747,742),10039=>array(41,-14,797,742),10040=>array(41,-14,797,742),10041=>array(41,-14,797,742),10042=>array(55,0,783,729),10043=>array(82,-14,756,742),10044=>array(82,-14,756,742),10045=>array(79,-14,759,742),10046=>array(79,-14,759,742),10047=>array(54,0,784,709),10048=>array(54,0,784,709),10049=>array(41,-14,797,742),10050=>array(42,-14,796,742),10051=>array(79,-14,759,742),10052=>array(89,0,749,729),10053=>array(76,0,762,729),10054=>array(63,2,773,729),10055=>array(79,-13,759,742),10056=>array(47,-13,791,730),10057=>array(47,-13,791,730),10058=>array(41,-13,797,743),10059=>array(41,-13,797,743),10061=>array(50,-10,847,738),10063=>array(60,-49,837,729),10064=>array(60,0,837,777),10065=>array(60,-49,837,729),10066=>array(60,0,837,777),10070=>array(83,-2,813,728),10072=>array(377,-240,460,760),10073=>array(336,-240,502,760),10074=>array(253,-240,585,760),10075=>array(85,395,264,729),10076=>array(59,395,237,729),10077=>array(85,395,479,729),10078=>array(59,395,453,729),10081=>array(155,-93,772,851),10082=>array(202,-17,636,742),10083=>array(163,-17,675,742),10084=>array(54,83,784,645),10085=>array(168,-1,729,729),10086=>array(62,21,724,702),10087=>array(78,169,759,564),10088=>array(196,-139,648,769),10089=>array(196,-139,648,769),10090=>array(264,-132,574,758),10091=>array(264,-132,574,758),10092=>array(215,-240,607,760),10093=>array(232,-240,623,760),10094=>array(142,-240,685,760),10095=>array(153,-240,696,760),10096=>array(167,-240,656,760),10097=>array(183,-240,672,760),10098=>array(346,-241,535,760),10099=>array(303,-241,492,760),10100=>array(175,-163,634,760),10101=>array(204,-163,663,760),10102=>array(74,-10,822,738),10103=>array(74,-10,822,738),10104=>array(74,-10,822,738),10105=>array(74,-10,822,738),10106=>array(74,-10,822,738),10107=>array(74,-10,822,738),10108=>array(74,-10,822,738),10109=>array(74,-10,822,738),10110=>array(74,-10,822,738),10111=>array(74,-10,822,738),10112=>array(4,-52,833,780),10113=>array(4,-52,833,780),10114=>array(4,-52,833,780),10115=>array(4,-52,833,780),10116=>array(4,-52,833,780),10117=>array(4,-52,833,780),10118=>array(4,-52,833,780),10119=>array(4,-52,833,780),10120=>array(4,-52,833,780),10121=>array(4,-52,833,780),10122=>array(4,-52,833,780),10123=>array(4,-52,833,780),10124=>array(4,-52,833,780),10125=>array(4,-52,833,780),10126=>array(4,-52,833,780),10127=>array(4,-52,833,780),10128=>array(4,-52,833,780),10129=>array(4,-52,833,780),10130=>array(4,-52,833,780),10131=>array(4,-52,833,780),10132=>array(57,75,789,552),10136=>array(123,55,682,614),10137=>array(57,100,789,527),10138=>array(123,13,682,572),10139=>array(57,129,789,498),10140=>array(57,57,764,570),10141=>array(57,100,789,527),10142=>array(57,100,789,527),10143=>array(57,100,789,527),10144=>array(57,100,789,527),10145=>array(57,65,811,562),10146=>array(111,94,789,533),10147=>array(111,94,789,533),10148=>array(111,-4,789,631),10149=>array(57,100,789,548),10150=>array(57,79,789,527),10151=>array(240,-7,606,634),10152=>array(57,100,789,527),10153=>array(57,75,765,552),10154=>array(57,75,765,552),10155=>array(21,12,794,586),10156=>array(21,12,794,586),10157=>array(135,0,774,574),10158=>array(135,0,774,574),10159=>array(62,49,799,574),10161=>array(62,49,799,574),10162=>array(154,-20,721,585),10163=>array(63,157,789,470),10164=>array(81,55,682,655),10165=>array(57,173,789,454),10166=>array(82,-29,682,572),10167=>array(82,55,682,655),10168=>array(57,172,789,455),10169=>array(82,-28,682,572),10170=>array(56,84,789,543),10171=>array(73,140,779,487),10172=>array(79,167,774,460),10173=>array(79,118,774,509),10174=>array(57,81,789,546),10181=>array(54,-163,352,769),10182=>array(39,-163,336,769),10208=>array(3,-233,491,807),10214=>array(86,-132,398,760),10215=>array(85,-132,398,760),10216=>array(89,-132,310,759),10217=>array(80,-132,301,759),10218=>array(89,-132,476,759),10219=>array(80,-132,467,759),10224=>array(44,0,794,732),10225=>array(43,-3,793,729),10226=>array(39,53,814,658),10227=>array(39,61,814,666),10228=>array(57,-14,1108,643),10229=>array(49,100,1376,527),10230=>array(57,100,1385,527),10231=>array(49,100,1385,527),10232=>array(49,100,1376,527),10233=>array(57,100,1385,527),10234=>array(49,100,1385,527),10235=>array(49,100,1376,527),10236=>array(57,100,1385,527),10237=>array(49,100,1376,527),10238=>array(57,100,1385,527),10239=>array(57,100,1385,527),10241=>array(146,635,293,781),10242=>array(146,358,293,504),10243=>array(146,358,293,781),10244=>array(146,82,293,228),10245=>array(146,82,293,781),10246=>array(146,82,293,504),10247=>array(146,82,293,781),10248=>array(439,635,586,781),10249=>array(146,635,586,781),10250=>array(146,358,586,781),10251=>array(146,358,586,781),10252=>array(146,82,586,781),10253=>array(146,82,586,781),10254=>array(146,82,586,781),10255=>array(146,82,586,781),10256=>array(439,358,586,504),10257=>array(146,358,586,781),10258=>array(146,358,586,504),10259=>array(146,358,586,781),10260=>array(146,82,586,504),10261=>array(146,82,586,781),10262=>array(146,82,586,504),10263=>array(146,82,586,781),10264=>array(439,358,586,781),10265=>array(146,358,586,781),10266=>array(146,358,586,781),10267=>array(146,358,586,781),10268=>array(146,82,586,781),10269=>array(146,82,586,781),10270=>array(146,82,586,781),10271=>array(146,82,586,781),10272=>array(439,82,586,228),10273=>array(146,82,586,781),10274=>array(146,82,586,504),10275=>array(146,82,586,781),10276=>array(146,82,586,228),10277=>array(146,82,586,781),10278=>array(146,82,586,504),10279=>array(146,82,586,781),10280=>array(439,82,586,781),10281=>array(146,82,586,781),10282=>array(146,82,586,781),10283=>array(146,82,586,781),10284=>array(146,82,586,781),10285=>array(146,82,586,781),10286=>array(146,82,586,781),10287=>array(146,82,586,781),10288=>array(439,82,586,504),10289=>array(146,82,586,781),10290=>array(146,82,586,504),10291=>array(146,82,586,781),10292=>array(146,82,586,504),10293=>array(146,82,586,781),10294=>array(146,82,586,504),10295=>array(146,82,586,781),10296=>array(439,82,586,781),10297=>array(146,82,586,781),10298=>array(146,82,586,781),10299=>array(146,82,586,781),10300=>array(146,82,586,781),10301=>array(146,82,586,781),10302=>array(146,82,586,781),10303=>array(146,82,586,781),10304=>array(146,-195,293,-49),10305=>array(146,-195,293,781),10306=>array(146,-195,293,504),10307=>array(146,-195,293,781),10308=>array(146,-195,293,228),10309=>array(146,-195,293,781),10310=>array(146,-195,293,504),10311=>array(146,-195,293,781),10312=>array(146,-195,586,781),10313=>array(146,-195,586,781),10314=>array(146,-195,586,781),10315=>array(146,-195,586,781),10316=>array(146,-195,586,781),10317=>array(146,-195,586,781),10318=>array(146,-195,586,781),10319=>array(146,-195,586,781),10320=>array(146,-195,586,504),10321=>array(146,-195,586,781),10322=>array(146,-195,586,504),10323=>array(146,-195,586,781),10324=>array(146,-195,586,504),10325=>array(146,-195,586,781),10326=>array(146,-195,586,504),10327=>array(146,-195,586,781),10328=>array(146,-195,586,781),10329=>array(146,-195,586,781),10330=>array(146,-195,586,781),10331=>array(146,-195,586,781),10332=>array(146,-195,586,781),10333=>array(146,-195,586,781),10334=>array(146,-195,586,781),10335=>array(146,-195,586,781),10336=>array(146,-195,586,228),10337=>array(146,-195,586,781),10338=>array(146,-195,586,504),10339=>array(146,-195,586,781),10340=>array(146,-195,586,228),10341=>array(146,-195,586,781),10342=>array(146,-195,586,504),10343=>array(146,-195,586,781),10344=>array(146,-195,586,781),10345=>array(146,-195,586,781),10346=>array(146,-195,586,781),10347=>array(146,-195,586,781),10348=>array(146,-195,586,781),10349=>array(146,-195,586,781),10350=>array(146,-195,586,781),10351=>array(146,-195,586,781),10352=>array(146,-195,586,504),10353=>array(146,-195,586,781),10354=>array(146,-195,586,504),10355=>array(146,-195,586,781),10356=>array(146,-195,586,504),10357=>array(146,-195,586,781),10358=>array(146,-195,586,504),10359=>array(146,-195,586,781),10360=>array(146,-195,586,781),10361=>array(146,-195,586,781),10362=>array(146,-195,586,781),10363=>array(146,-195,586,781),10364=>array(146,-195,586,781),10365=>array(146,-195,586,781),10366=>array(146,-195,586,781),10367=>array(146,-195,586,781),10368=>array(439,-195,586,-49),10369=>array(146,-195,586,781),10370=>array(146,-195,586,504),10371=>array(146,-195,586,781),10372=>array(146,-195,586,228),10373=>array(146,-195,586,781),10374=>array(146,-195,586,504),10375=>array(146,-195,586,781),10376=>array(439,-195,586,781),10377=>array(146,-195,586,781),10378=>array(146,-195,586,781),10379=>array(146,-195,586,781),10380=>array(146,-195,586,781),10381=>array(146,-195,586,781),10382=>array(146,-195,586,781),10383=>array(146,-195,586,781),10384=>array(439,-195,586,504),10385=>array(146,-195,586,781),10386=>array(146,-195,586,504),10387=>array(146,-195,586,781),10388=>array(146,-195,586,504),10389=>array(146,-195,586,781),10390=>array(146,-195,586,504),10391=>array(146,-195,586,781),10392=>array(439,-195,586,781),10393=>array(146,-195,586,781),10394=>array(146,-195,586,781),10395=>array(146,-195,586,781),10396=>array(146,-195,586,781),10397=>array(146,-195,586,781),10398=>array(146,-195,586,781),10399=>array(146,-195,586,781),10400=>array(439,-195,586,228),10401=>array(146,-195,586,781),10402=>array(146,-195,586,504),10403=>array(146,-195,586,781),10404=>array(146,-195,586,228),10405=>array(146,-195,586,781),10406=>array(146,-195,586,504),10407=>array(146,-195,586,781),10408=>array(439,-195,586,781),10409=>array(146,-195,586,781),10410=>array(146,-195,586,781),10411=>array(146,-195,586,781),10412=>array(146,-195,586,781),10413=>array(146,-195,586,781),10414=>array(146,-195,586,781),10415=>array(146,-195,586,781),10416=>array(439,-195,586,504),10417=>array(146,-195,586,781),10418=>array(146,-195,586,504),10419=>array(146,-195,586,781),10420=>array(146,-195,586,504),10421=>array(146,-195,586,781),10422=>array(146,-195,586,504),10423=>array(146,-195,586,781),10424=>array(439,-195,586,781),10425=>array(146,-195,586,781),10426=>array(146,-195,586,781),10427=>array(146,-195,586,781),10428=>array(146,-195,586,781),10429=>array(146,-195,586,781),10430=>array(146,-195,586,781),10431=>array(146,-195,586,781),10432=>array(146,-195,586,-49),10433=>array(146,-195,586,781),10434=>array(146,-195,586,504),10435=>array(146,-195,586,781),10436=>array(146,-195,586,228),10437=>array(146,-195,586,781),10438=>array(146,-195,586,504),10439=>array(146,-195,586,781),10440=>array(146,-195,586,781),10441=>array(146,-195,586,781),10442=>array(146,-195,586,781),10443=>array(146,-195,586,781),10444=>array(146,-195,586,781),10445=>array(146,-195,586,781),10446=>array(146,-195,586,781),10447=>array(146,-195,586,781),10448=>array(146,-195,586,504),10449=>array(146,-195,586,781),10450=>array(146,-195,586,504),10451=>array(146,-195,586,781),10452=>array(146,-195,586,504),10453=>array(146,-195,586,781),10454=>array(146,-195,586,504),10455=>array(146,-195,586,781),10456=>array(146,-195,586,781),10457=>array(146,-195,586,781),10458=>array(146,-195,586,781),10459=>array(146,-195,586,781),10460=>array(146,-195,586,781),10461=>array(146,-195,586,781),10462=>array(146,-195,586,781),10463=>array(146,-195,586,781),10464=>array(146,-195,586,228),10465=>array(146,-195,586,781),10466=>array(146,-195,586,504),10467=>array(146,-195,586,781),10468=>array(146,-195,586,228),10469=>array(146,-195,586,781),10470=>array(146,-195,586,504),10471=>array(146,-195,586,781),10472=>array(146,-195,586,781),10473=>array(146,-195,586,781),10474=>array(146,-195,586,781),10475=>array(146,-195,586,781),10476=>array(146,-195,586,781),10477=>array(146,-195,586,781),10478=>array(146,-195,586,781),10479=>array(146,-195,586,781),10480=>array(146,-195,586,504),10481=>array(146,-195,586,781),10482=>array(146,-195,586,504),10483=>array(146,-195,586,781),10484=>array(146,-195,586,504),10485=>array(146,-195,586,781),10486=>array(146,-195,586,504),10487=>array(146,-195,586,781),10488=>array(146,-195,586,781),10489=>array(146,-195,586,781),10490=>array(146,-195,586,781),10491=>array(146,-195,586,781),10492=>array(146,-195,586,781),10493=>array(146,-195,586,781),10494=>array(146,-195,586,781),10495=>array(146,-195,586,781),10502=>array(49,100,781,527),10503=>array(57,100,789,527),10506=>array(125,0,713,732),10507=>array(125,-3,713,729),10560=>array(39,63,644,838),10561=>array(39,63,644,838),10627=>array(125,-163,609,760),10628=>array(125,-163,609,760),10702=>array(106,-226,732,747),10703=>array(106,15,894,612),10704=>array(106,15,894,612),10705=>array(106,-30,894,657),10706=>array(106,-30,894,657),10707=>array(106,-30,894,657),10708=>array(106,-30,894,657),10709=>array(106,-30,894,657),10731=>array(3,-233,491,807),10746=>array(106,0,732,627),10747=>array(106,0,732,627),10752=>array(28,-198,972,748),10753=>array(28,-198,972,748),10754=>array(28,-198,972,748),10764=>array(57,-212,1268,757),10765=>array(57,-212,464,757),10766=>array(57,-212,464,757),10767=>array(57,-212,464,757),10768=>array(57,-212,464,757),10769=>array(57,-212,522,757),10770=>array(57,-212,464,757),10771=>array(57,-212,464,757),10772=>array(57,-212,555,757),10773=>array(57,-212,464,757),10774=>array(57,-212,464,757),10775=>array(-32,-212,553,757),10776=>array(57,-212,464,757),10777=>array(57,-212,464,757),10778=>array(57,-212,464,757),10779=>array(57,-212,469,872),10780=>array(52,-327,464,757),10799=>array(137,31,701,596),10858=>array(106,228,732,552),10859=>array(106,78,732,552),10877=>array(106,-123,732,581),10878=>array(106,-123,732,581),10879=>array(106,-123,733,581),10880=>array(106,-123,732,581),10881=>array(106,-123,732,644),10882=>array(106,-123,732,644),10883=>array(106,-123,733,759),10884=>array(106,-123,732,756),10885=>array(106,-132,732,663),10886=>array(106,-132,732,663),10887=>array(106,-121,732,582),10888=>array(106,-121,732,582),10889=>array(106,-204,732,663),10890=>array(106,-204,732,663),10891=>array(106,-311,732,791),10892=>array(106,-311,732,791),10893=>array(106,-124,732,663),10894=>array(106,-124,732,663),10895=>array(106,-241,732,756),10896=>array(106,-241,732,756),10897=>array(106,-229,732,730),10898=>array(106,-229,732,730),10899=>array(106,-224,732,741),10900=>array(106,-224,732,741),10901=>array(106,-61,732,644),10902=>array(106,-61,732,644),10903=>array(106,-61,733,644),10904=>array(106,-61,732,644),10905=>array(106,-36,732,685),10906=>array(106,-36,732,685),10907=>array(106,-31,732,725),10908=>array(106,-31,732,725),10909=>array(106,8,732,645),10910=>array(106,23,732,645),10911=>array(106,-176,732,729),10912=>array(106,-176,732,729),10926=>array(106,50,732,601),10927=>array(106,-24,732,667),10928=>array(106,-24,732,667),10929=>array(106,-145,732,667),10930=>array(106,-145,732,667),10931=>array(106,-121,732,662),10932=>array(106,-121,732,662),10933=>array(106,-195,732,662),10934=>array(106,-195,732,662),10935=>array(106,-191,732,693),10936=>array(106,-191,732,693),10937=>array(106,-259,732,693),10938=>array(106,-259,732,693),11001=>array(106,-171,732,585),11002=>array(106,-171,732,585),11008=>array(88,-27,703,587),11009=>array(141,-27,755,587),11010=>array(88,25,703,640),11011=>array(141,25,755,640),11012=>array(27,65,789,562),11013=>array(27,65,781,562),11014=>array(171,0,667,754),11015=>array(171,-25,667,729),11016=>array(88,-27,703,587),11017=>array(141,-27,755,587),11018=>array(88,25,703,640),11019=>array(141,25,755,640),11020=>array(27,65,789,562),11021=>array(171,-25,667,754),11022=>array(57,-3,790,355),11023=>array(57,272,790,630),11024=>array(35,-3,768,355),11025=>array(35,272,768,630),11026=>array(91,-123,854,643),11027=>array(91,-123,854,643),11028=>array(91,-123,854,643),11029=>array(91,-123,854,643),11030=>array(3,-123,766,643),11031=>array(3,-123,766,643),11032=>array(3,-123,766,643),11033=>array(3,-123,766,643),11034=>array(91,-123,854,643),11039=>array(18,-26,852,767),11040=>array(18,-26,852,767),11041=>array(73,-91,800,748),11042=>array(73,-91,800,748),11043=>array(17,-35,856,692),11044=>array(55,-250,1064,770),11091=>array(38,-47,832,788),11092=>array(38,-47,832,788),11360=>array(5,0,552,729),11361=>array(5,0,271,760),11362=>array(-20,0,552,729),11363=>array(5,0,569,729),11364=>array(98,-200,666,729),11365=>array(35,-46,576,592),11366=>array(-12,-93,384,822),11367=>array(98,-157,752,729),11368=>array(91,-138,639,760),11369=>array(98,-157,677,729),11370=>array(91,-138,576,760),11371=>array(45,-157,738,729),11372=>array(43,-138,572,547),11373=>array(56,-14,683,743),11374=>array(98,-200,765,729),11375=>array(8,0,676,729),11376=>array(56,-14,683,743),11377=>array(30,0,734,560),11378=>array(33,0,1128,742),11379=>array(42,0,961,560),11380=>array(51,0,562,587),11381=>array(98,0,555,729),11382=>array(94,0,477,547),11383=>array(55,-12,602,551),11385=>array(0,-13,320,760),11386=>array(55,-14,557,560),11387=>array(48,0,400,547),11388=>array(-11,-117,116,425),11389=>array(5,326,426,734),11390=>array(66,-242,598,742),11391=>array(45,-242,640,729),11520=>array(60,-63,544,547),11521=>array(24,-235,556,546),11522=>array(39,-235,535,546),11523=>array(62,-10,572,807),11524=>array(51,-235,537,546),11525=>array(39,-236,862,546),11526=>array(0,-8,575,816),11527=>array(53,0,900,546),11528=>array(69,0,542,546),11529=>array(51,-235,556,816),11530=>array(39,0,903,546),11531=>array(53,-8,595,816),11532=>array(39,0,544,816),11533=>array(51,0,887,546),11534=>array(51,0,556,546),11535=>array(69,-235,767,816),11536=>array(51,0,880,816),11537=>array(51,0,545,816),11538=>array(50,-235,536,546),11539=>array(51,-235,884,661),11540=>array(60,-235,892,546),11541=>array(49,-235,784,816),11542=>array(39,0,545,546),11543=>array(51,-235,556,547),11544=>array(51,-235,551,546),11545=>array(39,-235,541,816),11546=>array(42,-235,532,547),11547=>array(60,-9,596,816),11548=>array(39,-235,870,547),11549=>array(29,-235,545,546),11550=>array(47,-235,547,546),11551=>array(34,-235,547,567),11552=>array(39,0,875,546),11553=>array(49,-235,544,816),11554=>array(60,0,538,626),11555=>array(61,-235,553,816),11556=>array(51,-235,603,546),11557=>array(60,-8,841,816),11568=>array(55,-14,591,380),11569=>array(56,-14,832,742),11570=>array(56,-14,832,742),11571=>array(31,0,651,729),11572=>array(33,0,652,729),11573=>array(31,0,604,729),11574=>array(73,0,488,729),11575=>array(8,0,676,729),11576=>array(8,0,676,729),11577=>array(98,0,568,729),11578=>array(64,0,534,729),11579=>array(73,-14,609,742),11580=>array(107,0,811,729),11581=>array(45,0,665,729),11582=>array(73,0,437,729),11583=>array(45,0,665,729),11584=>array(56,-14,832,742),11585=>array(56,-52,832,781),11586=>array(73,0,197,729),11587=>array(20,0,610,729),11588=>array(98,0,654,729),11589=>array(30,0,654,729),11590=>array(73,0,454,729),11591=>array(45,0,629,729),11592=>array(73,301,571,426),11593=>array(98,0,568,729),11594=>array(54,0,448,729),11595=>array(54,-15,899,742),11596=>array(54,0,725,729),11597=>array(98,0,650,729),11598=>array(100,0,566,729),11599=>array(98,0,197,729),11600=>array(54,0,725,729),11601=>array(98,0,198,729),11602=>array(78,-14,705,729),11603=>array(48,-14,584,742),11604=>array(56,-14,832,742),11605=>array(56,-54,832,742),11606=>array(98,0,654,729),11607=>array(98,0,222,729),11608=>array(73,0,676,729),11609=>array(56,-14,832,742),11610=>array(56,-14,832,780),11611=>array(56,-14,681,742),11612=>array(49,0,719,729),11613=>array(30,0,654,729),11614=>array(56,-14,681,742),11615=>array(98,0,568,729),11616=>array(8,0,676,729),11617=>array(98,0,654,729),11618=>array(98,0,559,729),11619=>array(56,0,732,729),11620=>array(98,0,495,729),11621=>array(56,0,732,729),11631=>array(26,522,489,729),11800=>array(70,-14,459,728),11806=>array(106,78,732,399),11810=>array(86,403,293,760),11811=>array(97,403,304,760),11812=>array(86,-132,293,225),11813=>array(97,-132,304,225),11822=>array(72,0,461,742),19904=>array(83,-158,813,729),19905=>array(83,-158,813,729),19906=>array(83,-158,813,729),19907=>array(83,-158,813,729),19908=>array(83,-158,813,729),19909=>array(83,-158,813,729),19910=>array(83,-158,813,729),19911=>array(83,-158,813,729),19912=>array(83,-158,813,729),19913=>array(83,-158,814,729),19914=>array(83,-158,813,729),19915=>array(83,-158,813,729),19916=>array(83,-158,813,729),19917=>array(83,-158,813,729),19918=>array(83,-158,813,729),19919=>array(83,-158,813,729),19920=>array(83,-158,814,729),19921=>array(83,-158,813,729),19922=>array(83,-158,814,729),19923=>array(83,-158,813,729),19924=>array(83,-158,813,729),19925=>array(83,-158,813,729),19926=>array(83,-158,813,729),19927=>array(83,-158,813,729),19928=>array(83,-158,813,729),19929=>array(83,-158,813,729),19930=>array(83,-158,813,729),19931=>array(83,-158,814,729),19932=>array(83,-158,813,729),19933=>array(83,-158,813,729),19934=>array(83,-158,814,729),19935=>array(83,-158,813,729),19936=>array(83,-158,813,729),19937=>array(83,-158,813,729),19938=>array(83,-158,813,729),19939=>array(83,-158,813,729),19940=>array(83,-158,813,729),19941=>array(83,-158,814,729),19942=>array(83,-158,813,729),19943=>array(83,-158,813,729),19944=>array(83,-158,814,729),19945=>array(83,-158,813,729),19946=>array(83,-158,814,729),19947=>array(83,-158,813,729),19948=>array(83,-158,814,729),19949=>array(83,-158,813,729),19950=>array(83,-158,814,729),19951=>array(83,-158,813,729),19952=>array(83,-158,814,729),19953=>array(83,-158,813,729),19954=>array(83,-158,813,729),19955=>array(83,-158,813,729),19956=>array(83,-158,813,729),19957=>array(83,-158,814,729),19958=>array(83,-158,813,729),19959=>array(83,-158,813,729),19960=>array(83,-158,813,729),19961=>array(83,-158,814,729),19962=>array(83,-158,813,729),19963=>array(83,-158,814,729),19964=>array(83,-158,814,729),19965=>array(83,-158,813,729),19966=>array(83,-158,813,729),19967=>array(83,-158,813,729),42192=>array(98,0,615,729),42193=>array(98,0,569,729),42194=>array(34,0,505,729),42195=>array(98,0,711,729),42196=>array(-3,0,614,729),42197=>array(-3,0,614,729),42198=>array(56,-14,693,742),42199=>array(98,0,677,729),42200=>array(-21,0,558,729),42201=>array(0,-14,414,729),42202=>array(56,-14,644,742),42203=>array(56,-14,644,742),42204=>array(45,0,640,729),42205=>array(98,0,517,729),42206=>array(98,0,517,729),42207=>array(98,0,765,729),42208=>array(98,0,650,729),42209=>array(98,0,552,729),42210=>array(66,-14,579,742),42211=>array(98,0,666,729),42212=>array(29,0,597,729),42213=>array(8,0,676,729),42214=>array(8,0,676,729),42215=>array(98,0,654,729),42216=>array(80,-14,716,742),42217=>array(98,0,512,743),42218=>array(33,0,956,729),42219=>array(30,0,654,729),42220=>array(-2,0,613,729),42221=>array(71,0,588,729),42222=>array(8,0,676,729),42223=>array(8,0,676,729),42224=>array(98,0,568,729),42225=>array(64,0,534,729),42226=>array(98,0,197,729),42227=>array(56,-14,731,742),42228=>array(87,-14,645,729),42229=>array(87,0,645,743),42230=>array(4,0,458,729),42231=>array(56,0,669,729),42232=>array(85,0,214,155),42233=>array(71,-156,214,155),42234=>array(85,0,511,155),42235=>array(85,-156,511,155),42236=>array(71,-156,214,517),42237=>array(85,0,214,517),42238=>array(85,0,502,354),42239=>array(85,172,502,454),42564=>array(56,-14,569,742),42565=>array(49,-14,467,560),42566=>array(98,0,347,729),42567=>array(81,0,304,547),42572=>array(58,-14,1122,645),42573=>array(74,-14,954,471),42576=>array(29,0,931,729),42577=>array(30,0,817,560),42580=>array(56,-14,977,742),42581=>array(55,-14,748,560),42582=>array(103,0,968,729),42583=>array(94,-14,752,560),42594=>array(49,-157,1004,729),42595=>array(52,-138,863,547),42596=>array(41,0,1008,729),42597=>array(37,0,852,547),42598=>array(98,0,1120,729),42599=>array(91,0,959,547),42600=>array(56,-14,731,742),42601=>array(55,-14,557,560),42602=>array(56,-14,799,742),42603=>array(55,-14,658,560),42604=>array(56,-14,1302,742),42605=>array(55,-14,964,560),42606=>array(28,-208,851,743),42634=>array(-3,-200,758,729),42635=>array(29,-208,660,547),42636=>array(-3,0,614,729),42637=>array(29,0,553,547),42644=>array(85,0,587,729),42645=>array(91,0,549,760),42760=>array(104,0,389,668),42761=>array(104,0,389,668),42762=>array(104,0,389,668),42763=>array(104,0,389,668),42764=>array(104,0,389,668),42765=>array(104,0,389,668),42766=>array(104,0,389,668),42767=>array(104,0,389,668),42768=>array(104,0,389,668),42769=>array(104,0,389,668),42770=>array(104,0,389,668),42771=>array(104,0,389,668),42772=>array(104,0,389,668),42773=>array(104,0,389,668),42774=>array(104,0,389,668),42779=>array(50,326,319,736),42780=>array(50,324,319,734),42781=>array(95,326,158,734),42782=>array(95,326,158,734),42783=>array(95,0,158,408),42786=>array(67,0,350,729),42787=>array(67,0,321,547),42788=>array(56,224,411,742),42789=>array(56,42,411,560),42790=>array(98,-200,654,729),42791=>array(91,-208,549,760),42792=>array(-3,-213,819,729),42793=>array(27,-213,650,702),42794=>array(80,-14,560,742),42795=>array(65,-200,473,561),42800=>array(91,0,437,547),42801=>array(54,-14,472,560),42802=>array(8,0,1241,729),42803=>array(60,-14,894,560),42804=>array(8,-14,1147,742),42805=>array(60,-14,935,560),42806=>array(8,-14,1055,729),42807=>array(60,-14,890,560),42808=>array(8,0,963,729),42809=>array(60,-14,788,560),42810=>array(8,0,963,729),42811=>array(60,-14,788,560),42812=>array(8,-208,951,729),42813=>array(60,-208,788,560),42814=>array(56,-14,644,742),42815=>array(62,-14,495,560),42816=>array(5,0,677,729),42817=>array(7,0,580,760),42822=>array(98,0,675,729),42823=>array(94,0,298,760),42824=>array(41,0,576,729),42825=>array(59,0,368,760),42826=>array(5,-14,802,742),42827=>array(5,-14,694,560),42830=>array(56,-14,1302,742),42831=>array(55,-14,964,560),42832=>array(5,0,569,729),42833=>array(-2,-208,580,560),42834=>array(24,0,700,729),42835=>array(24,-208,720,560),42838=>array(56,-178,731,742),42839=>array(55,-208,637,560),42852=>array(5,0,569,729),42853=>array(-2,-208,580,760),42854=>array(5,0,569,729),42855=>array(-2,-208,580,760),42880=>array(5,0,459,729),42881=>array(94,-208,184,560),42882=>array(98,-208,637,742),42883=>array(91,-208,549,560),42889=>array(117,0,220,517),42890=>array(78,161,298,380),42891=>array(151,235,250,729),42892=>array(96,458,179,729),42893=>array(85,0,587,729),42894=>array(38,-208,416,760),42896=>array(98,-157,733,729),42897=>array(91,-138,621,560),42912=>array(2,-14,778,742),42913=>array(2,-208,633,560),42914=>array(2,0,677,729),42915=>array(2,0,577,760),42916=>array(2,0,746,729),42917=>array(2,0,633,560),42918=>array(2,0,693,729),42919=>array(2,0,411,560),42920=>array(2,-14,633,742),42921=>array(2,-14,519,560),42922=>array(-51,0,703,729),43002=>array(91,0,824,547),43003=>array(58,0,477,729),43004=>array(34,0,505,729),43005=>array(98,0,765,729),43006=>array(98,0,197,928),43007=>array(33,0,1167,729),61184=>array(95,602,323,668),61185=>array(69,451,342,668),61186=>array(54,301,361,668),61187=>array(47,150,368,668),61188=>array(44,0,372,668),61189=>array(69,451,342,668),61190=>array(95,451,323,518),61191=>array(69,301,342,518),61192=>array(54,150,361,518),61193=>array(47,0,368,518),61194=>array(54,301,361,668),61195=>array(69,301,342,518),61196=>array(95,301,323,367),61197=>array(69,150,342,367),61198=>array(54,0,361,367),61199=>array(47,150,368,668),61200=>array(54,150,361,518),61201=>array(69,150,342,367),61202=>array(95,150,323,217),61203=>array(69,0,342,217),61204=>array(44,0,372,668),61205=>array(47,0,368,518),61206=>array(54,0,361,367),61207=>array(69,0,342,217),61208=>array(95,0,323,66),61209=>array(104,0,171,668),61440=>array(73,0,903,732),61441=>array(73,0,903,732),61442=>array(73,0,903,732),61443=>array(73,0,903,732),62464=>array(54,-15,526,828),62465=>array(54,-15,526,828),62466=>array(54,-15,570,837),62467=>array(54,0,835,837),62468=>array(54,-15,526,837),62469=>array(54,-15,526,837),62470=>array(54,-15,599,837),62471=>array(54,-15,828,837),62472=>array(54,0,501,837),62473=>array(54,-15,526,828),62474=>array(54,0,1115,837),62475=>array(54,-15,525,837),62476=>array(63,-15,536,828),62477=>array(54,0,815,837),62478=>array(54,-15,526,828),62479=>array(54,-15,526,844),62480=>array(54,0,860,837),62481=>array(63,-15,536,828),62482=>array(54,-15,677,837),62483=>array(24,-15,519,837),62484=>array(54,-15,818,837),62485=>array(54,-15,526,828),62486=>array(54,-15,841,837),62487=>array(54,-15,525,829),62488=>array(54,-15,525,837),62489=>array(64,0,536,837),62490=>array(55,-15,595,828),62491=>array(54,-15,525,828),62492=>array(64,-15,536,837),62493=>array(54,-15,545,828),62494=>array(63,-15,536,828),62495=>array(24,-15,492,837),62496=>array(54,-15,526,837),62497=>array(59,-15,530,837),62498=>array(54,-79,526,837),62499=>array(54,-15,525,838),62500=>array(54,-15,532,838),62501=>array(54,-15,594,837),62502=>array(54,-15,901,838),62504=>array(60,-235,872,816),62505=>array(49,-230,759,853),62506=>array(49,-15,459,765),62507=>array(49,-15,459,777),62508=>array(49,-15,459,875),62509=>array(49,-15,459,818),62510=>array(49,-15,459,887),62511=>array(49,-15,459,809),62512=>array(49,-236,449,765),62513=>array(49,-236,449,799),62514=>array(49,-236,449,901),62515=>array(49,-236,449,809),62516=>array(49,0,469,765),62517=>array(49,0,469,799),62518=>array(49,0,469,809),62519=>array(49,-0,737,765),62520=>array(49,-0,737,777),62521=>array(49,-0,737,895),62522=>array(49,-0,737,799),62523=>array(49,-0,737,809),62524=>array(29,-236,488,765),62525=>array(29,-236,488,777),62526=>array(29,-236,488,904),62527=>array(29,-236,488,799),62528=>array(29,-236,488,809),62529=>array(29,-236,488,852),63173=>array(55,-14,557,760),64256=>array(23,0,708,760),64257=>array(23,0,536,760),64258=>array(23,0,536,760),64259=>array(23,0,873,760),64260=>array(23,0,873,760),64261=>array(23,0,662,760),64262=>array(54,-14,837,742),64275=>array(83,-14,1111,760),64276=>array(85,-14,1111,760),64277=>array(85,-208,1111,760),64278=>array(85,-208,1111,760),64279=>array(85,-208,1451,760),64285=>array(66,44,157,547),64286=>array(167,625,473,765),64287=>array(36,44,329,547),64288=>array(38,0,562,547),64289=>array(85,0,772,547),64290=>array(43,0,717,547),64291=>array(91,0,764,547),64292=>array(43,0,716,547),64293=>array(43,0,716,760),64294=>array(91,0,764,547),64295=>array(43,0,716,547),64296=>array(47,-4,716,547),64297=>array(106,272,732,627),64298=>array(43,0,666,698),64299=>array(38,0,666,698),64300=>array(43,0,666,698),64301=>array(43,0,666,698),64302=>array(91,-159,578,547),64303=>array(91,-193,578,547),64304=>array(91,-159,578,547),64305=>array(43,0,535,547),64306=>array(43,-5,383,547),64307=>array(43,0,511,547),64308=>array(91,0,563,547),64309=>array(43,0,265,547),64310=>array(43,0,363,547),64312=>array(90,-14,593,552),64313=>array(43,204,264,547),64314=>array(43,-208,446,547),64315=>array(43,0,474,547),64316=>array(43,0,492,729),64318=>array(43,0,588,555),64320=>array(43,0,309,547),64321=>array(90,-14,593,547),64323=>array(91,-208,549,547),64324=>array(91,0,569,547),64326=>array(43,0,502,547),64327=>array(91,-208,633,546),64328=>array(43,0,474,547),64329=>array(43,0,666,547),64330=>array(10,-4,566,547),64331=>array(91,0,182,698),64332=>array(43,0,535,698),64333=>array(43,0,474,698),64334=>array(91,0,569,698),64335=>array(43,0,571,760),64338=>array(63,-244,865,327),64339=>array(63,-244,992,327),64340=>array(-10,-244,191,293),64341=>array(-10,-244,312,293),64342=>array(63,-244,865,327),64343=>array(63,-244,992,327),64344=>array(-10,-244,244,293),64345=>array(-10,-244,312,293),64346=>array(63,-244,865,327),64347=>array(63,-244,992,327),64348=>array(-10,-244,244,293),64349=>array(-10,-244,312,293),64350=>array(63,-10,865,513),64351=>array(63,-10,992,513),64352=>array(-10,0,191,610),64353=>array(-10,0,312,610),64354=>array(63,-10,865,513),64355=>array(63,-10,992,513),64356=>array(-10,0,244,610),64357=>array(-10,0,312,610),64358=>array(63,-10,865,575),64359=>array(63,-10,992,575),64360=>array(-10,0,273,672),64361=>array(-10,0,312,672),64362=>array(63,-45,952,757),64363=>array(63,-44,1045,659),64364=>array(-10,0,406,757),64365=>array(-10,0,516,684),64366=>array(63,-45,952,757),64367=>array(63,-44,1045,659),64368=>array(-10,0,406,757),64369=>array(-10,0,516,684),64370=>array(77,-244,645,425),64371=>array(77,-244,655,425),64372=>array(-10,-220,545,398),64373=>array(-10,-220,655,398),64374=>array(77,-244,645,425),64375=>array(77,-244,655,425),64376=>array(-10,-98,545,398),64377=>array(-10,-98,655,398),64378=>array(77,-244,645,425),64379=>array(77,-244,655,425),64380=>array(-10,-220,545,398),64381=>array(-10,-220,655,398),64382=>array(77,-244,645,425),64383=>array(77,-244,655,425),64384=>array(-10,-220,545,398),64385=>array(-10,-220,655,398),64386=>array(61,-146,388,415),64387=>array(61,-146,535,415),64388=>array(61,-19,388,586),64389=>array(61,-19,535,586),64390=>array(61,-19,388,708),64391=>array(61,-19,535,708),64392=>array(61,-19,388,746),64393=>array(61,-19,535,746),64394=>array(-42,-244,439,586),64395=>array(-42,-244,562,586),64396=>array(-42,-244,469,648),64397=>array(-42,-244,562,648),64398=>array(63,-43,895,760),64399=>array(63,-43,981,760),64400=>array(-10,0,476,760),64401=>array(-10,0,562,760),64402=>array(63,-43,895,896),64403=>array(63,-43,981,896),64404=>array(-10,0,476,896),64405=>array(-10,0,562,896),64406=>array(63,-293,895,896),64407=>array(63,-293,981,896),64408=>array(-10,-269,476,896),64409=>array(-10,-269,562,896),64410=>array(63,-43,895,903),64411=>array(63,-43,981,903),64412=>array(-10,0,476,903),64413=>array(-10,0,562,903),64414=>array(72,-162,660,366),64415=>array(72,-244,771,284),64416=>array(72,-162,660,636),64417=>array(72,-244,771,514),64418=>array(-10,0,273,672),64419=>array(-10,0,312,672),64426=>array(70,-33,638,487),64427=>array(70,-244,642,333),64428=>array(-10,-33,467,487),64429=>array(-10,-244,471,333),64467=>array(70,-27,722,854),64468=>array(70,-27,853,854),64469=>array(-10,0,476,928),64470=>array(-10,0,562,928),64473=>array(-42,-244,406,556),64474=>array(-42,-244,526,556),64488=>array(-10,0,191,293),64489=>array(-10,0,312,293),64508=>array(63,-131,719,411),64509=>array(63,-133,843,251),64510=>array(-10,-146,244,293),64511=>array(-10,-146,312,293),65056=>array(-445,752,0,929),65057=>array(0,752,445,929),65058=>array(-354,756,0,894),65059=>array(0,756,354,894),65136=>array(4,591,289,825),65137=>array(-10,0,303,825),65138=>array(4,591,289,874),65139=>array(51,0,271,177),65140=>array(4,-239,289,-5),65142=>array(4,591,289,708),65143=>array(-10,0,303,708),65144=>array(4,590,289,874),65145=>array(-10,0,303,874),65146=>array(4,-137,289,-20),65147=>array(-10,-137,303,90),65148=>array(-6,599,299,869),65149=>array(-10,0,303,869),65150=>array(12,610,279,878),65151=>array(-10,0,303,878),65152=>array(80,42,390,483),65153=>array(-37,0,315,939),65154=>array(-37,0,315,939),65155=>array(53,0,220,1028),65156=>array(53,0,314,1028),65157=>array(-42,-244,406,588),65158=>array(-42,-244,526,588),65159=>array(53,-244,220,760),65160=>array(53,-244,314,760),65161=>array(63,-131,719,588),65162=>array(63,-133,843,466),65163=>array(-10,0,227,613),65164=>array(-10,0,312,613),65165=>array(94,0,184,760),65166=>array(94,0,314,760),65167=>array(63,-171,865,327),65168=>array(63,-171,992,327),65169=>array(-10,-146,191,293),65170=>array(-10,-146,312,293),65171=>array(68,-28,453,513),65172=>array(71,0,546,513),65173=>array(63,-10,865,391),65174=>array(63,-10,992,391),65175=>array(-10,0,244,488),65176=>array(-10,0,312,488),65177=>array(63,-10,865,513),65178=>array(63,-10,992,513),65179=>array(-10,0,244,610),65180=>array(-10,0,312,610),65181=>array(77,-244,645,425),65182=>array(77,-244,655,425),65183=>array(-10,-146,545,398),65184=>array(-10,-146,655,398),65185=>array(77,-244,645,425),65186=>array(77,-244,655,425),65187=>array(-10,0,545,398),65188=>array(-10,0,655,398),65189=>array(77,-244,645,586),65190=>array(77,-244,655,586),65191=>array(-10,0,545,537),65192=>array(-10,0,655,537),65193=>array(61,-19,388,415),65194=>array(61,-19,535,415),65195=>array(61,-19,388,586),65196=>array(61,-19,535,586),65197=>array(-42,-244,423,269),65198=>array(-42,-244,562,269),65199=>array(-42,-244,423,464),65200=>array(-42,-244,562,464),65201=>array(63,-244,1138,366),65202=>array(63,-244,1285,366),65203=>array(-10,-14,755,366),65204=>array(-10,-14,902,366),65205=>array(63,-244,1138,586),65206=>array(63,-244,1285,586),65207=>array(-10,-14,755,586),65208=>array(-10,-14,902,586),65209=>array(63,-244,1134,362),65210=>array(63,-244,1235,362),65211=>array(-10,0,774,362),65212=>array(-10,0,877,362),65213=>array(63,-244,1134,464),65214=>array(63,-244,1235,464),65215=>array(-10,0,774,464),65216=>array(-10,0,877,464),65217=>array(70,0,857,760),65218=>array(70,0,959,760),65219=>array(-10,0,729,760),65220=>array(-10,0,830,760),65221=>array(70,0,857,760),65222=>array(70,0,959,760),65223=>array(-10,0,729,760),65224=>array(-10,0,830,760),65225=>array(57,-244,587,521),65226=>array(57,-244,587,382),65227=>array(-10,0,496,521),65228=>array(-10,0,492,382),65229=>array(57,-244,587,659),65230=>array(57,-244,587,537),65231=>array(-10,0,496,659),65232=>array(-10,0,492,537),65233=>array(63,-45,952,635),65234=>array(63,-44,1045,537),65235=>array(-10,0,406,635),65236=>array(-10,0,516,562),65237=>array(52,-215,701,635),65238=>array(52,-244,844,500),65239=>array(-10,0,406,635),65240=>array(-10,0,516,562),65241=>array(70,-27,722,760),65242=>array(70,-27,853,760),65243=>array(-10,0,476,760),65244=>array(-10,0,562,760),65245=>array(70,-152,637,760),65246=>array(70,-152,767,760),65247=>array(-10,0,210,760),65248=>array(-10,0,341,760),65249=>array(68,-240,546,369),65250=>array(68,-240,675,307),65251=>array(-10,-25,456,303),65252=>array(-10,-24,588,303),65253=>array(72,-162,660,464),65254=>array(72,-244,771,342),65255=>array(-10,0,191,488),65256=>array(-10,0,312,488),65257=>array(68,-28,453,358),65258=>array(71,0,546,366),65259=>array(-10,-33,467,487),65260=>array(-10,-244,471,333),65261=>array(-42,-244,406,315),65262=>array(-42,-244,526,315),65263=>array(63,-131,719,411),65264=>array(63,-133,843,251),65265=>array(63,-244,719,411),65266=>array(63,-244,843,251),65267=>array(-10,-146,244,293),65268=>array(-10,-146,312,293),65269=>array(-103,-10,468,866),65270=>array(-103,-10,606,866),65271=>array(-13,-10,468,955),65272=>array(-13,-10,606,955),65273=>array(11,-244,468,760),65274=>array(11,-244,606,760),65275=>array(41,-10,468,760),65276=>array(41,-10,606,760),65533=>array(15,-84,1011,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>686,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>635,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>612,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>612,188=>969,189=>969,190=>969,191=>531,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>605,223=>630,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>982,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>635,286=>775,287=>635,288=>775,289=>635,290=>775,291=>635,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>375,319=>557,320=>342,321=>562,322=>284,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>748,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1023,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,388=>686,389=>635,390=>703,391=>698,392=>550,393=>775,394=>819,395=>686,396=>635,397=>612,398=>632,399=>787,400=>614,401=>575,402=>352,403=>775,404=>687,405=>984,406=>354,407=>295,408=>746,409=>579,410=>278,411=>592,412=>974,413=>748,414=>634,415=>787,416=>913,417=>612,418=>949,419=>759,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,426=>336,427=>392,428=>611,429=>392,430=>611,431=>858,432=>634,433=>764,434=>721,435=>744,436=>730,437=>685,438=>525,439=>666,440=>666,441=>578,442=>525,443=>636,444=>666,445=>578,446=>510,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1422,453=>1299,454=>1154,455=>835,456=>787,457=>457,458=>931,459=>924,460=>797,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>982,484=>775,485=>635,486=>775,487=>635,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,494=>666,495=>578,496=>278,497=>1422,498=>1299,499=>1154,500=>775,501=>635,502=>1113,503=>682,504=>748,505=>634,506=>684,507=>613,508=>974,509=>982,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,540=>627,541=>521,542=>752,543=>634,544=>735,545=>838,546=>698,547=>610,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,564=>475,565=>843,566=>477,567=>278,568=>998,569=>998,570=>684,571=>698,572=>550,573=>557,574=>611,575=>521,576=>525,577=>603,578=>479,579=>686,580=>732,581=>684,582=>632,583=>615,584=>295,585=>278,586=>781,587=>635,588=>695,589=>411,590=>611,591=>592,592=>600,593=>635,594=>635,595=>635,596=>549,597=>550,598=>635,599=>696,600=>615,601=>615,602=>819,603=>541,604=>532,605=>775,606=>664,607=>278,608=>696,609=>635,610=>629,611=>596,612=>596,613=>634,614=>634,615=>634,616=>278,617=>338,618=>372,619=>396,620=>487,621=>278,622=>706,623=>974,624=>974,625=>974,626=>646,627=>642,628=>634,629=>612,630=>858,631=>728,632=>660,633=>414,634=>414,635=>414,636=>411,637=>411,638=>530,639=>530,640=>604,641=>604,642=>521,643=>336,644=>336,645=>461,646=>336,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,655=>611,656=>525,657=>525,658=>578,659=>578,660=>510,661=>510,662=>510,663=>510,664=>787,665=>580,666=>664,667=>708,668=>654,669=>292,670=>667,671=>507,672=>727,673=>510,674=>510,675=>1014,676=>1058,677=>1013,678=>830,679=>610,680=>778,681=>848,682=>706,683=>654,684=>515,685=>515,686=>661,687=>664,688=>404,689=>399,690=>175,691=>259,692=>295,693=>296,694=>379,695=>515,696=>373,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>370,705=>370,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>275,713=>500,714=>500,715=>500,716=>275,717=>500,718=>500,719=>500,720=>337,721=>337,722=>307,723=>307,724=>500,725=>500,726=>390,727=>317,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>315,735=>500,736=>426,737=>166,738=>373,739=>444,740=>370,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,749=>500,750=>518,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>500,891=>549,892=>550,893=>549,894=>337,900=>500,901=>500,902=>692,903=>318,904=>746,905=>871,906=>408,908=>813,910=>825,911=>826,912=>338,913=>684,914=>686,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>787,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>338,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>338,954=>589,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>578,968=>660,969=>837,970=>338,971=>579,972=>612,973=>579,974=>837,975=>656,976=>614,977=>619,978=>699,979=>842,980=>699,981=>660,982=>837,983=>664,984=>787,985=>612,986=>648,987=>587,988=>575,989=>458,990=>660,991=>660,992=>865,993=>627,994=>934,995=>837,996=>758,997=>659,998=>792,999=>615,1000=>687,1001=>607,1002=>768,1003=>625,1004=>699,1005=>612,1006=>611,1007=>536,1008=>664,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>605,1016=>635,1017=>698,1018=>863,1019=>651,1020=>635,1021=>703,1022=>698,1023=>703,1024=>632,1025=>632,1026=>786,1027=>610,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>710,1037=>748,1038=>609,1039=>752,1040=>684,1041=>686,1042=>686,1043=>610,1044=>781,1045=>632,1046=>1077,1047=>641,1048=>748,1049=>748,1050=>710,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>861,1061=>685,1062=>776,1063=>686,1064=>1069,1065=>1094,1066=>833,1067=>882,1068=>686,1069=>698,1070=>1080,1071=>695,1072=>613,1073=>617,1074=>589,1075=>525,1076=>691,1077=>615,1078=>901,1079=>532,1080=>650,1081=>650,1082=>604,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>583,1091=>592,1092=>855,1093=>592,1094=>681,1095=>591,1096=>915,1097=>942,1098=>707,1099=>790,1100=>589,1101=>549,1102=>842,1103=>602,1104=>615,1105=>615,1106=>625,1107=>525,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>902,1114=>898,1115=>652,1116=>604,1117=>650,1118=>592,1119=>654,1120=>934,1121=>837,1122=>771,1123=>672,1124=>942,1125=>749,1126=>879,1127=>783,1128=>1160,1129=>1001,1130=>787,1131=>612,1132=>1027,1133=>824,1134=>636,1135=>541,1136=>856,1137=>876,1138=>787,1139=>612,1140=>781,1141=>665,1142=>781,1143=>665,1144=>992,1145=>904,1146=>953,1147=>758,1148=>1180,1149=>1028,1150=>934,1151=>837,1152=>698,1153=>550,1154=>502,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>772,1163=>677,1164=>686,1165=>589,1166=>603,1167=>635,1168=>610,1169=>525,1170=>675,1171=>590,1172=>624,1173=>530,1174=>1077,1175=>901,1176=>641,1177=>532,1178=>710,1179=>604,1180=>710,1181=>604,1182=>710,1183=>604,1184=>856,1185=>832,1186=>752,1187=>661,1188=>1014,1189=>877,1190=>1081,1191=>916,1192=>878,1193=>693,1194=>698,1195=>550,1196=>611,1197=>583,1198=>611,1199=>592,1200=>611,1201=>592,1202=>685,1203=>592,1204=>934,1205=>807,1206=>686,1207=>591,1208=>686,1209=>591,1210=>686,1211=>634,1212=>941,1213=>728,1214=>941,1215=>728,1216=>295,1217=>1077,1218=>901,1219=>656,1220=>604,1221=>776,1222=>670,1223=>752,1224=>661,1225=>776,1226=>681,1227=>686,1228=>591,1229=>888,1230=>774,1231=>278,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>982,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1077,1245=>901,1246=>641,1247=>532,1248=>666,1249=>578,1250=>748,1251=>650,1252=>748,1253=>650,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1270=>610,1271=>525,1272=>882,1273=>790,1274=>675,1275=>590,1276=>685,1277=>592,1278=>685,1279=>592,1280=>686,1281=>589,1282=>1006,1283=>897,1284=>975,1285=>869,1286=>679,1287=>588,1288=>1072,1289=>957,1290=>1113,1291=>967,1292=>775,1293=>660,1294=>773,1295=>711,1296=>614,1297=>541,1298=>752,1299=>639,1300=>1169,1301=>994,1302=>894,1303=>864,1304=>1032,1305=>986,1306=>787,1307=>635,1308=>989,1309=>818,1310=>710,1311=>604,1312=>1081,1313=>905,1314=>1081,1315=>912,1316=>793,1317=>683,1329=>766,1330=>732,1331=>753,1332=>753,1333=>732,1334=>772,1335=>640,1336=>732,1337=>859,1338=>753,1339=>691,1340=>533,1341=>922,1342=>863,1343=>732,1344=>716,1345=>766,1346=>753,1347=>767,1348=>792,1349=>728,1350=>729,1351=>757,1352=>732,1353=>713,1354=>800,1355=>768,1356=>792,1357=>732,1358=>753,1359=>705,1360=>694,1361=>744,1362=>538,1363=>811,1364=>757,1365=>787,1366=>790,1369=>307,1370=>318,1371=>234,1372=>361,1373=>238,1374=>405,1375=>500,1377=>974,1378=>634,1379=>658,1380=>663,1381=>634,1382=>635,1383=>515,1384=>634,1385=>738,1386=>658,1387=>634,1388=>271,1389=>980,1390=>623,1391=>634,1392=>634,1393=>608,1394=>634,1395=>629,1396=>634,1397=>271,1398=>634,1399=>499,1400=>634,1401=>404,1402=>974,1403=>560,1404=>648,1405=>634,1406=>634,1407=>974,1408=>634,1409=>633,1410=>435,1411=>974,1412=>636,1413=>609,1414=>805,1415=>812,1417=>337,1418=>361,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>361,1471=>0,1472=>295,1473=>0,1474=>0,1475=>295,1478=>441,1479=>0,1488=>668,1489=>578,1490=>412,1491=>546,1492=>653,1493=>272,1494=>346,1495=>653,1496=>648,1497=>224,1498=>537,1499=>529,1500=>568,1501=>664,1502=>679,1503=>272,1504=>400,1505=>649,1506=>626,1507=>640,1508=>625,1509=>540,1510=>593,1511=>709,1512=>564,1513=>708,1514=>657,1520=>471,1521=>423,1522=>331,1523=>416,1524=>645,1542=>637,1543=>637,1545=>757,1546=>977,1548=>323,1557=>0,1563=>318,1567=>531,1569=>470,1570=>278,1571=>278,1572=>483,1573=>278,1574=>783,1575=>278,1576=>941,1577=>524,1578=>941,1579=>941,1580=>646,1581=>646,1582=>646,1583=>445,1584=>445,1585=>483,1586=>483,1587=>1221,1588=>1221,1589=>1209,1590=>1209,1591=>925,1592=>925,1593=>597,1594=>597,1600=>293,1601=>1037,1602=>776,1603=>824,1604=>727,1605=>619,1606=>734,1607=>524,1608=>483,1609=>783,1610=>783,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>500,1632=>537,1633=>537,1634=>537,1635=>537,1636=>537,1637=>537,1638=>537,1639=>537,1640=>537,1641=>537,1642=>537,1643=>325,1644=>318,1645=>545,1646=>941,1647=>776,1648=>0,1652=>292,1657=>941,1658=>941,1659=>941,1660=>941,1661=>941,1662=>941,1663=>941,1664=>941,1665=>646,1666=>646,1667=>646,1668=>646,1669=>646,1670=>646,1671=>646,1672=>445,1673=>445,1674=>445,1675=>445,1676=>445,1677=>445,1678=>445,1679=>445,1680=>445,1681=>483,1682=>483,1683=>498,1684=>530,1685=>610,1686=>530,1687=>483,1688=>483,1689=>483,1690=>1221,1691=>1221,1692=>1221,1693=>1209,1694=>1209,1695=>925,1696=>597,1697=>1037,1698=>1037,1699=>1037,1700=>1037,1701=>1037,1702=>1037,1703=>776,1704=>776,1705=>895,1706=>1054,1707=>895,1708=>824,1709=>824,1710=>824,1711=>895,1712=>895,1713=>895,1714=>895,1715=>895,1716=>895,1717=>727,1718=>727,1719=>727,1720=>727,1721=>734,1722=>734,1723=>734,1724=>734,1725=>734,1726=>698,1727=>646,1734=>483,1740=>783,1742=>783,1749=>524,1776=>537,1777=>537,1778=>537,1779=>537,1780=>537,1781=>537,1782=>537,1783=>537,1784=>537,1785=>537,1984=>636,1985=>636,1986=>636,1987=>636,1988=>636,1989=>636,1990=>636,1991=>636,1992=>636,1993=>636,1994=>278,1995=>571,1996=>424,1997=>592,1998=>654,1999=>654,2000=>594,2001=>654,2002=>829,2003=>438,2004=>438,2005=>559,2006=>612,2007=>350,2008=>959,2009=>473,2010=>783,2011=>654,2012=>625,2013=>734,2014=>530,2015=>724,2016=>473,2017=>625,2018=>594,2019=>530,2020=>530,2021=>522,2022=>594,2023=>594,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>313,2037=>313,2040=>560,2041=>560,2042=>361,3647=>636,3713=>670,3714=>684,3716=>688,3719=>482,3720=>628,3722=>684,3725=>688,3732=>669,3733=>642,3734=>645,3735=>655,3737=>659,3738=>625,3739=>625,3740=>745,3741=>767,3742=>687,3743=>687,3745=>702,3746=>688,3747=>684,3749=>649,3751=>632,3754=>703,3755=>819,3757=>633,3758=>684,3759=>788,3760=>632,3761=>0,3762=>539,3763=>539,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>663,3776=>375,3777=>657,3778=>460,3779=>547,3780=>491,3782=>674,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>636,3793=>641,3794=>641,3795=>670,3796=>625,3797=>625,3798=>703,3799=>670,3800=>674,3801=>677,3804=>1028,3805=>1028,4256=>874,4257=>733,4258=>679,4259=>834,4260=>615,4261=>768,4262=>753,4263=>914,4264=>453,4265=>620,4266=>843,4267=>882,4268=>625,4269=>854,4270=>781,4271=>629,4272=>912,4273=>621,4274=>620,4275=>854,4276=>866,4277=>724,4278=>630,4279=>621,4280=>625,4281=>620,4282=>818,4283=>874,4284=>615,4285=>623,4286=>625,4287=>725,4288=>844,4289=>596,4290=>688,4291=>596,4292=>594,4293=>738,4304=>508,4305=>518,4306=>581,4307=>818,4308=>508,4309=>513,4310=>500,4311=>801,4312=>518,4313=>510,4314=>1064,4315=>522,4316=>522,4317=>786,4318=>508,4319=>518,4320=>796,4321=>522,4322=>654,4323=>522,4324=>825,4325=>513,4326=>786,4327=>518,4328=>518,4329=>522,4330=>571,4331=>522,4332=>518,4333=>520,4334=>522,4335=>454,4336=>508,4337=>518,4338=>508,4339=>508,4340=>518,4341=>554,4342=>828,4343=>552,4344=>508,4345=>571,4346=>508,4347=>448,4348=>324,5121=>684,5122=>684,5123=>684,5124=>684,5125=>769,5126=>769,5127=>769,5129=>769,5130=>769,5131=>769,5132=>835,5133=>834,5134=>835,5135=>834,5136=>835,5137=>834,5138=>967,5139=>1007,5140=>967,5141=>1007,5142=>769,5143=>967,5144=>1007,5145=>967,5146=>1007,5147=>769,5149=>256,5150=>543,5151=>423,5152=>423,5153=>389,5154=>389,5155=>393,5156=>389,5157=>466,5158=>385,5159=>256,5160=>389,5161=>389,5162=>389,5163=>1090,5164=>909,5165=>953,5166=>1117,5167=>684,5168=>684,5169=>684,5170=>684,5171=>729,5172=>729,5173=>729,5175=>729,5176=>729,5177=>729,5178=>835,5179=>684,5180=>835,5181=>834,5182=>835,5183=>834,5184=>967,5185=>1007,5186=>967,5187=>1007,5188=>967,5189=>1007,5190=>967,5191=>1007,5192=>729,5193=>508,5194=>192,5196=>732,5197=>732,5198=>732,5199=>732,5200=>730,5201=>730,5202=>730,5204=>730,5205=>730,5206=>730,5207=>921,5208=>889,5209=>921,5210=>889,5211=>921,5212=>889,5213=>928,5214=>900,5215=>928,5216=>900,5217=>947,5218=>900,5219=>947,5220=>900,5221=>947,5222=>434,5223=>877,5224=>877,5225=>866,5226=>890,5227=>628,5228=>628,5229=>628,5230=>628,5231=>628,5232=>628,5233=>628,5234=>628,5235=>628,5236=>860,5237=>771,5238=>815,5239=>816,5240=>815,5241=>816,5242=>860,5243=>771,5244=>860,5245=>771,5246=>815,5247=>816,5248=>815,5249=>816,5250=>815,5251=>407,5252=>407,5253=>750,5254=>775,5255=>750,5256=>775,5257=>628,5258=>628,5259=>628,5260=>628,5261=>628,5262=>628,5263=>628,5264=>628,5265=>628,5266=>860,5267=>771,5268=>815,5269=>816,5270=>815,5271=>816,5272=>860,5273=>771,5274=>860,5275=>771,5276=>815,5277=>816,5278=>815,5279=>816,5280=>815,5281=>435,5282=>435,5283=>610,5284=>557,5285=>557,5286=>557,5287=>610,5288=>610,5289=>610,5290=>557,5291=>557,5292=>749,5293=>769,5294=>746,5295=>764,5296=>746,5297=>764,5298=>749,5299=>769,5300=>749,5301=>769,5302=>746,5303=>764,5304=>746,5305=>764,5306=>746,5307=>386,5308=>508,5309=>386,5312=>852,5313=>852,5314=>852,5315=>852,5316=>852,5317=>852,5318=>852,5319=>852,5320=>852,5321=>1069,5322=>1035,5323=>1059,5324=>852,5325=>1059,5326=>852,5327=>852,5328=>600,5329=>453,5330=>600,5331=>852,5332=>852,5333=>852,5334=>852,5335=>852,5336=>852,5337=>852,5338=>852,5339=>852,5340=>1069,5341=>1035,5342=>1059,5343=>1030,5344=>1059,5345=>1030,5346=>1069,5347=>1035,5348=>1069,5349=>1035,5350=>1083,5351=>1030,5352=>1083,5353=>1030,5354=>600,5356=>729,5357=>603,5358=>603,5359=>603,5360=>603,5361=>603,5362=>603,5363=>603,5364=>603,5365=>603,5366=>834,5367=>754,5368=>792,5369=>771,5370=>792,5371=>771,5372=>834,5373=>754,5374=>834,5375=>754,5376=>792,5377=>771,5378=>792,5379=>771,5380=>792,5381=>418,5382=>420,5383=>418,5392=>712,5393=>712,5394=>712,5395=>892,5396=>892,5397=>892,5398=>892,5399=>910,5400=>872,5401=>910,5402=>872,5403=>910,5404=>872,5405=>1140,5406=>1100,5407=>1140,5408=>1100,5409=>1140,5410=>1100,5411=>1140,5412=>1100,5413=>641,5414=>627,5415=>627,5416=>627,5417=>627,5418=>627,5419=>627,5420=>627,5421=>627,5422=>627,5423=>844,5424=>781,5425=>816,5426=>818,5427=>816,5428=>818,5429=>844,5430=>781,5431=>844,5432=>781,5433=>816,5434=>818,5435=>816,5436=>818,5437=>816,5438=>418,5440=>389,5441=>484,5442=>916,5443=>916,5444=>916,5445=>916,5446=>916,5447=>916,5448=>603,5449=>603,5450=>603,5451=>603,5452=>603,5453=>603,5454=>834,5455=>754,5456=>418,5458=>729,5459=>684,5460=>684,5461=>684,5462=>684,5463=>726,5464=>726,5465=>726,5466=>726,5467=>924,5468=>1007,5469=>508,5470=>732,5471=>732,5472=>732,5473=>732,5474=>732,5475=>732,5476=>730,5477=>730,5478=>730,5479=>730,5480=>947,5481=>900,5482=>508,5492=>831,5493=>831,5494=>831,5495=>831,5496=>831,5497=>831,5498=>831,5499=>563,5500=>752,5501=>484,5502=>1047,5503=>1047,5504=>1047,5505=>1047,5506=>1047,5507=>1047,5508=>1047,5509=>825,5514=>831,5515=>831,5516=>831,5517=>831,5518=>1259,5519=>1259,5520=>1259,5521=>1002,5522=>1002,5523=>1259,5524=>1259,5525=>700,5526=>1073,5536=>852,5537=>852,5538=>852,5539=>852,5540=>852,5541=>852,5542=>600,5543=>643,5544=>643,5545=>643,5546=>643,5547=>643,5548=>643,5549=>643,5550=>418,5551=>628,5598=>770,5601=>767,5702=>468,5703=>468,5742=>444,5743=>1047,5744=>1310,5745=>1632,5746=>1632,5747=>1375,5748=>1375,5749=>1632,5750=>1632,5760=>477,5761=>493,5762=>712,5763=>931,5764=>1150,5765=>1370,5766=>493,5767=>712,5768=>931,5769=>1150,5770=>1370,5771=>498,5772=>718,5773=>938,5774=>1159,5775=>1379,5776=>493,5777=>712,5778=>930,5779=>1149,5780=>1370,5781=>498,5782=>752,5783=>789,5784=>1205,5785=>1150,5786=>683,5787=>507,5788=>507,7424=>592,7425=>717,7426=>982,7427=>586,7428=>550,7429=>605,7430=>605,7431=>491,7432=>541,7433=>278,7434=>395,7435=>579,7436=>583,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7448=>524,7449=>602,7450=>602,7451=>583,7452=>574,7453=>737,7454=>948,7455=>638,7456=>592,7457=>818,7458=>525,7459=>526,7462=>583,7463=>592,7464=>564,7465=>524,7466=>590,7467=>639,7468=>431,7469=>613,7470=>432,7472=>485,7473=>398,7474=>398,7475=>488,7476=>474,7477=>186,7478=>186,7479=>413,7480=>351,7481=>543,7482=>471,7483=>471,7484=>496,7485=>439,7486=>380,7487=>438,7488=>385,7489=>461,7490=>623,7491=>392,7492=>392,7493=>405,7494=>648,7495=>428,7496=>405,7497=>417,7498=>417,7499=>360,7500=>359,7501=>405,7502=>179,7503=>426,7504=>623,7505=>409,7506=>414,7507=>370,7508=>414,7509=>414,7510=>428,7511=>295,7512=>405,7513=>470,7514=>623,7515=>417,7517=>402,7518=>373,7519=>385,7520=>416,7521=>364,7522=>179,7523=>259,7524=>405,7525=>417,7526=>402,7527=>373,7528=>412,7529=>416,7530=>364,7543=>635,7544=>474,7547=>372,7549=>667,7557=>278,7579=>405,7580=>370,7581=>370,7582=>414,7583=>360,7584=>296,7585=>233,7586=>405,7587=>405,7588=>261,7589=>250,7590=>261,7591=>261,7592=>234,7593=>250,7594=>235,7595=>376,7596=>623,7597=>623,7598=>411,7599=>479,7600=>409,7601=>414,7602=>414,7603=>360,7604=>287,7605=>295,7606=>508,7607=>418,7608=>361,7609=>406,7610=>417,7611=>366,7612=>437,7613=>366,7614=>392,7615=>414,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>684,7681=>613,7682=>686,7683=>635,7684=>686,7685=>635,7686=>686,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>635,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>288,7736=>557,7737=>288,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>913,7899=>612,7900=>913,7901=>612,7902=>913,7903=>612,7904=>913,7905=>612,7906=>913,7907=>612,7908=>732,7909=>634,7910=>732,7911=>634,7912=>858,7913=>634,7914=>858,7915=>634,7916=>858,7917=>634,7918=>858,7919=>634,7920=>858,7921=>634,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8231=>318,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1735,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8257=>250,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8266=>497,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8277=>838,8278=>586,8279=>663,8280=>838,8281=>838,8282=>318,8283=>797,8284=>838,8285=>318,8286=>318,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>398,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>392,8337=>417,8338=>414,8339=>444,8340=>417,8341=>404,8342=>426,8343=>166,8344=>623,8345=>398,8346=>428,8347=>373,8348=>295,8352=>877,8353=>636,8354=>636,8355=>636,8356=>636,8357=>974,8358=>748,8359=>1272,8360=>1074,8361=>989,8362=>784,8363=>636,8364=>636,8365=>636,8366=>636,8367=>1272,8368=>636,8369=>636,8370=>636,8371=>636,8372=>774,8373=>636,8376=>636,8377=>636,8378=>679,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1019,8449=>1019,8450=>698,8451=>1123,8452=>642,8453=>1019,8454=>1067,8455=>614,8456=>698,8457=>952,8459=>988,8460=>754,8461=>850,8462=>634,8463=>634,8464=>470,8465=>697,8466=>720,8467=>413,8468=>818,8469=>801,8470=>1040,8471=>1000,8472=>697,8473=>701,8474=>787,8475=>798,8476=>814,8477=>792,8478=>896,8479=>684,8480=>1020,8481=>1074,8482=>1000,8483=>684,8484=>745,8485=>578,8486=>764,8487=>764,8488=>616,8489=>338,8490=>656,8491=>684,8492=>786,8493=>703,8494=>854,8495=>592,8496=>605,8497=>786,8498=>575,8499=>1069,8500=>462,8501=>745,8502=>674,8503=>466,8504=>645,8505=>380,8506=>926,8507=>1194,8508=>702,8509=>728,8510=>654,8511=>849,8512=>811,8513=>775,8514=>557,8515=>557,8516=>611,8517=>819,8518=>708,8519=>615,8520=>351,8521=>351,8523=>780,8526=>526,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1245,8577=>770,8578=>1245,8579=>703,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>684,8705=>636,8706=>517,8707=>632,8708=>632,8709=>871,8710=>669,8711=>669,8712=>871,8713=>871,8714=>718,8715=>871,8716=>871,8717=>718,8718=>636,8719=>757,8720=>757,8721=>674,8722=>838,8723=>838,8724=>838,8725=>337,8726=>637,8727=>838,8728=>626,8729=>626,8730=>637,8731=>637,8732=>637,8733=>714,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>732,8744=>732,8745=>732,8746=>732,8747=>521,8748=>789,8749=>1057,8750=>521,8751=>789,8752=>1057,8753=>521,8754=>521,8755=>521,8756=>636,8757=>636,8758=>260,8759=>636,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>839,8787=>839,8788=>1000,8789=>1000,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>838,8809=>838,8810=>1047,8811=>1047,8812=>464,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>732,8845=>732,8846=>732,8847=>838,8848=>838,8849=>838,8850=>838,8851=>780,8852=>780,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>871,8867=>871,8868=>871,8869=>871,8870=>521,8871=>521,8872=>871,8873=>871,8874=>871,8875=>871,8876=>871,8877=>871,8878=>871,8879=>871,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>521,8891=>732,8892=>732,8893=>732,8894=>838,8895=>838,8896=>820,8897=>820,8898=>820,8899=>820,8900=>494,8901=>318,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>732,8911=>732,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1000,8947=>871,8948=>718,8949=>871,8950=>871,8951=>718,8952=>871,8953=>871,8954=>1000,8955=>871,8956=>718,8957=>871,8958=>718,8959=>871,8960=>602,8961=>602,8962=>635,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>390,8969=>390,8970=>390,8971=>390,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>513,8984=>1000,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>521,8993=>521,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>338,9076=>635,9077=>837,9082=>659,9085=>757,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9166=>838,9167=>945,9187=>873,9189=>769,9192=>636,9250=>635,9251=>635,9312=>896,9313=>896,9314=>896,9315=>896,9316=>896,9317=>896,9318=>896,9319=>896,9320=>896,9321=>896,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>896,10103=>896,10104=>896,10105=>896,10106=>896,10107=>896,10108=>896,10109=>896,10110=>896,10111=>896,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>390,10182=>390,10208=>494,10214=>495,10215=>495,10216=>390,10217=>390,10218=>556,10219=>556,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10502=>838,10503=>838,10506=>838,10507=>838,10560=>683,10561=>683,10627=>734,10628=>734,10702=>838,10703=>1000,10704=>1000,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1325,10765=>521,10766=>521,10767=>521,10768=>521,10769=>521,10770=>521,10771=>521,10772=>521,10773=>521,10774=>521,10775=>521,10776=>521,10777=>521,10778=>521,10779=>521,10780=>521,10799=>838,10858=>838,10859=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>836,11023=>836,11024=>836,11025=>836,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>557,11361=>278,11362=>557,11363=>603,11364=>695,11365=>613,11366=>392,11367=>752,11368=>634,11369=>656,11370=>579,11371=>685,11372=>525,11373=>781,11374=>863,11375=>684,11376=>781,11377=>734,11378=>1128,11379=>961,11380=>592,11381=>654,11382=>568,11383=>660,11385=>414,11386=>612,11387=>491,11388=>175,11389=>431,11390=>635,11391=>685,11520=>591,11521=>595,11522=>564,11523=>602,11524=>587,11525=>911,11526=>626,11527=>952,11528=>595,11529=>607,11530=>954,11531=>620,11532=>595,11533=>926,11534=>595,11535=>806,11536=>931,11537=>584,11538=>592,11539=>923,11540=>953,11541=>828,11542=>596,11543=>595,11544=>590,11545=>592,11546=>592,11547=>621,11548=>920,11549=>589,11550=>586,11551=>581,11552=>914,11553=>596,11554=>595,11555=>592,11556=>642,11557=>901,11568=>646,11569=>888,11570=>888,11571=>682,11572=>684,11573=>635,11574=>562,11575=>684,11576=>684,11577=>632,11578=>632,11579=>683,11580=>875,11581=>685,11582=>491,11583=>685,11584=>888,11585=>888,11586=>300,11587=>627,11588=>752,11589=>656,11590=>527,11591=>685,11592=>645,11593=>632,11594=>502,11595=>953,11596=>778,11597=>748,11598=>621,11599=>295,11600=>778,11601=>295,11602=>752,11603=>633,11604=>888,11605=>888,11606=>752,11607=>320,11608=>749,11609=>888,11610=>888,11611=>698,11612=>768,11613=>685,11614=>698,11615=>622,11616=>684,11617=>752,11618=>632,11619=>788,11620=>567,11621=>788,11631=>515,11800=>531,11806=>838,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42192=>686,42193=>603,42194=>603,42195=>770,42196=>611,42197=>611,42198=>775,42199=>656,42200=>656,42201=>512,42202=>698,42203=>703,42204=>685,42205=>575,42206=>575,42207=>863,42208=>748,42209=>557,42210=>635,42211=>695,42212=>695,42213=>684,42214=>684,42215=>752,42216=>775,42217=>512,42218=>989,42219=>685,42220=>611,42221=>686,42222=>684,42223=>684,42224=>632,42225=>632,42226=>295,42227=>787,42228=>732,42229=>732,42230=>557,42231=>767,42232=>300,42233=>300,42234=>596,42235=>596,42236=>300,42237=>300,42238=>588,42239=>588,42564=>635,42565=>521,42566=>354,42567=>338,42572=>1180,42573=>1028,42576=>1029,42577=>906,42580=>1080,42581=>842,42582=>977,42583=>843,42594=>1062,42595=>912,42596=>1066,42597=>901,42598=>1178,42599=>1008,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42634=>782,42635=>685,42636=>611,42637=>583,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42792=>878,42793=>709,42794=>614,42795=>541,42800=>491,42801=>521,42802=>1250,42803=>985,42804=>1203,42805=>990,42806=>1142,42807=>981,42808=>971,42809=>818,42810=>971,42811=>818,42812=>959,42813=>818,42814=>703,42815=>549,42816=>656,42817=>583,42822=>680,42823=>392,42824=>582,42825=>427,42826=>807,42827=>704,42830=>1358,42831=>1019,42832=>603,42833=>635,42834=>734,42835=>774,42838=>787,42839=>635,42852=>605,42853=>635,42854=>605,42855=>635,42880=>557,42881=>278,42882=>735,42883=>634,42889=>337,42890=>376,42891=>401,42892=>275,42893=>686,42894=>487,42896=>772,42897=>667,42912=>775,42913=>635,42914=>656,42915=>579,42916=>748,42917=>634,42918=>695,42919=>411,42920=>635,42921=>521,42922=>801,43002=>915,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,61184=>213,61185=>238,61186=>257,61187=>264,61188=>267,61189=>238,61190=>213,61191=>238,61192=>257,61193=>264,61194=>257,61195=>238,61196=>213,61197=>238,61198=>257,61199=>264,61200=>257,61201=>238,61202=>213,61203=>238,61204=>267,61205=>264,61206=>257,61207=>238,61208=>213,61209=>275,61440=>977,61441=>977,61442=>977,61443=>977,62464=>580,62465=>580,62466=>624,62467=>889,62468=>585,62469=>580,62470=>653,62471=>882,62472=>555,62473=>580,62474=>1168,62475=>589,62476=>590,62477=>869,62478=>580,62479=>589,62480=>914,62481=>590,62482=>731,62483=>583,62484=>872,62485=>589,62486=>895,62487=>589,62488=>589,62489=>590,62490=>649,62491=>589,62492=>589,62493=>599,62494=>590,62495=>516,62496=>580,62497=>584,62498=>580,62499=>580,62500=>581,62501=>638,62502=>955,62504=>931,62505=>808,62506=>508,62507=>508,62508=>508,62509=>508,62510=>508,62511=>508,62512=>508,62513=>508,62514=>508,62515=>508,62516=>518,62517=>518,62518=>518,62519=>787,62520=>787,62521=>787,62522=>787,62523=>787,62524=>546,62525=>546,62526=>546,62527=>546,62528=>546,62529=>546,63173=>612,64256=>689,64257=>630,64258=>630,64259=>967,64260=>967,64261=>686,64262=>861,64275=>1202,64276=>1202,64277=>1196,64278=>1186,64279=>1529,64285=>224,64286=>0,64287=>331,64288=>636,64289=>856,64290=>774,64291=>906,64292=>771,64293=>843,64294=>855,64295=>807,64296=>875,64297=>838,64298=>708,64299=>708,64300=>708,64301=>708,64302=>668,64303=>668,64304=>668,64305=>578,64306=>412,64307=>546,64308=>653,64309=>355,64310=>406,64312=>648,64313=>330,64314=>537,64315=>529,64316=>568,64318=>679,64320=>399,64321=>649,64323=>640,64324=>625,64326=>593,64327=>709,64328=>564,64329=>708,64330=>657,64331=>272,64332=>578,64333=>529,64334=>625,64335=>629,64338=>941,64339=>982,64340=>278,64341=>302,64342=>941,64343=>982,64344=>278,64345=>302,64346=>941,64347=>982,64348=>278,64349=>302,64350=>941,64351=>982,64352=>278,64353=>302,64354=>941,64355=>982,64356=>278,64357=>302,64358=>941,64359=>982,64360=>278,64361=>302,64362=>1037,64363=>1035,64364=>478,64365=>506,64366=>1037,64367=>1035,64368=>478,64369=>506,64370=>646,64371=>646,64372=>618,64373=>646,64374=>646,64375=>646,64376=>618,64377=>646,64378=>646,64379=>646,64380=>618,64381=>646,64382=>646,64383=>646,64384=>618,64385=>646,64386=>445,64387=>525,64388=>445,64389=>525,64390=>445,64391=>525,64392=>445,64393=>525,64394=>483,64395=>552,64396=>483,64397=>552,64398=>895,64399=>895,64400=>476,64401=>552,64402=>895,64403=>895,64404=>476,64405=>552,64406=>895,64407=>895,64408=>476,64409=>552,64410=>895,64411=>895,64412=>476,64413=>552,64414=>734,64415=>761,64416=>734,64417=>761,64418=>278,64419=>302,64426=>698,64427=>632,64428=>527,64429=>461,64467=>824,64468=>843,64469=>476,64470=>552,64473=>483,64474=>517,64488=>278,64489=>302,64508=>783,64509=>833,64510=>278,64511=>302,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>293,65137=>293,65138=>293,65139=>262,65140=>293,65142=>293,65143=>293,65144=>293,65145=>293,65146=>293,65147=>293,65148=>293,65149=>293,65150=>293,65151=>293,65152=>470,65153=>278,65154=>305,65155=>278,65156=>305,65157=>483,65158=>517,65159=>278,65160=>305,65161=>783,65162=>833,65163=>278,65164=>302,65165=>278,65166=>305,65167=>941,65168=>982,65169=>278,65170=>302,65171=>524,65172=>536,65173=>941,65174=>982,65175=>278,65176=>302,65177=>941,65178=>982,65179=>278,65180=>302,65181=>646,65182=>646,65183=>618,65184=>646,65185=>646,65186=>646,65187=>618,65188=>646,65189=>646,65190=>646,65191=>618,65192=>646,65193=>445,65194=>525,65195=>445,65196=>525,65197=>483,65198=>552,65199=>483,65200=>552,65201=>1221,65202=>1275,65203=>838,65204=>892,65205=>1221,65206=>1275,65207=>838,65208=>892,65209=>1209,65210=>1225,65211=>849,65212=>867,65213=>1209,65214=>1225,65215=>849,65216=>867,65217=>925,65218=>949,65219=>796,65220=>820,65221=>925,65222=>949,65223=>796,65224=>820,65225=>597,65226=>532,65227=>597,65228=>482,65229=>597,65230=>532,65231=>523,65232=>482,65233=>1037,65234=>1035,65235=>478,65236=>506,65237=>776,65238=>834,65239=>478,65240=>506,65241=>824,65242=>843,65243=>476,65244=>552,65245=>727,65246=>757,65247=>305,65248=>331,65249=>619,65250=>666,65251=>536,65252=>578,65253=>734,65254=>761,65255=>278,65256=>302,65257=>524,65258=>536,65259=>527,65260=>461,65261=>483,65262=>517,65263=>783,65264=>833,65265=>783,65266=>833,65267=>278,65268=>302,65269=>570,65270=>597,65271=>570,65272=>597,65273=>570,65274=>597,65275=>570,65276=>597,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); // --- EOF --- - diff --git a/tools/tcpdf/fonts/dejavusans.z b/tools/tcpdf/fonts/dejavusans.z index 114ed7d33b5f608054f72af9e0055c9ab9155969..d0c4d3de7a82cc63c15cbcc1d29dab60dfc4173a 100644 GIT binary patch literal 375806 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 Y#(>2uaS%6)EoOfRhw& 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�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[ARRMhj-nWN965j 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 z zpvn4a6CIN#aV-Yt!TVy&eRBKU@TDIGvn`PXJ6$W{Lk|H4xMmP&>2R30(``KL%vtc#ruX z*^X*KNwl?`ELO_zlbSt$YCoamPnjAY&T~$ldeC_71z3xU(yFk4#GygJ)6UH37AiOx z1ApUW-4yMQdP~={yZN%d85m4|t@$d`pP$8VZU)D-(qkLNIf{zV3hE_QT`;Zd5NdLg z)ODqU0UA2?Z|3qxh%K5I0VA$E_iH)~^G+VcuOE&K!%S*&6T8+b+o(4N_Ue+&%BtZz zlGT>>oeuA-ObvVE7|edL^~y+sQRm5N)HGI*Xm<`ALn{bzKZ_L5e%kXk9cSk@ zIc5nz)MB7){Bp3{P54;ku37wg6}Qw{wI9YbCPG$Q<3eRzX&x8DU|x%DpXfd zjCFPg>10jKo`~S;Bk}YjQ~Me+FQ2^!P+1EHz+mit^Qbv@W6k!d5(*VP-mJ5(%0Ckx zjJ>8OZ#TkQ2(WjaQr?Y^|^)O9h~opS6G=5 z^Q;V%olICCd4Ca=oL_l@c2EBC4}J&3lo?*EG#V=uYI>VbOXIcy?Z&{lbNelU+%C(u zD-{abmDh4YFGZ$W@yqx{TBqde3>bAjush=}B~WQLT{FHA!QA63 zU^wFhrX1oflC2hP9Dy;EMqwo>tw=dFQBtvtcEzdoN%PwyAU;5!BIIS4C%wAbG821x z&a@FT(+W%kt$2acBzZGxM#+W@s!SBHlQA(mEou)XnuaTzY-yaqhYePcH6$ULHdOZj zimpNObMLqMhTd9627rRrN zR2wUcCzeBw=xK7<&&rwkd)H>h`|X%!Y1U((ttcrIgl`YX6(2q=W(B&< z{D|qxZ;Fq+kL7C%V%cc44yMw;_A z&Wf_bTfa0N_02jR)rItixjChSgRwB$B^?~0X*lGLd$T8jue7(rr+X9Lsw}StL0{0Z z^fe6tI_l2Dk~uIc6$mQ2|IpwoYaTVdapt!Cc3;YB^DCX}kWp-3an$2vRMh07m5tN^ zbxP|z-KNjyVeIm=v3u(lkxs+vKnZuAuDc+X;zLRwff=TvRp4!w!f%$44L6TtJ^@9r z=I*Mz?FJ>rXmnBK?zz6lfX^#W{_7kK`Pp{;W9d)I*S+1`KYb+a2cwMgOaAE$|lw>ybqJI}%DJdgXkX0aj| zP2qFaUK>fu8mWViEqlvux1Jw1o;w>ivmfGlsT$_69rOr0b9;~7ZrhkeclQ8$!XW|% z0X;-Ou-jkg1_tf3{ZS=pW%ylDJxDbw*0Dv5+Q)2N#!zffvZ30rWFQ^tO`PUZt6`Vg zP*2z&&sk>%Q20nNztukL5dZ{NTA=K+L?Cbr9sW09q(d_LZsc)EsMo*_ALx^Qmkcx7MYpj4 z4KDWpm=OL+?DDLT#PwWX*2<1fw)vyuUx_jDo?9aq* z*%n*c#lBI6Ar`F|zIgEe`Vg5+uAxwQzkHhOdNo#PgEDfbS>7S&+su=2J6hxgJ9 z&Aw-IM>`hrj=#kJ1HTRKN@+pwa&(qVH5{e2bbJ^5fIskCz;d`+o5OW7;+Ih^=cHcm zF(V63%fj%Gv^5S~R`1ohx=ow_Em}4H!Gn|*Q=GNZ$d`uZP^v1v?t_$jfwMdx+=&z= zD;DB|0c11?OIDNuzC6>Yxl1UU(o`fC&695paM7;_JI5v?hP7u$6vkuWD;y`ElRJnnt_sRHeYVr~q{$gHkZWPD-Vp)fD5R`Ql&H9r zC_Kw?J}~ z(F5_F@TbWY4dU@b>ox5#Etm9Y_Z5e$9^q@$%b;r!iv(oo zr`N@09$ea`(+Fp5zDrugR^F`%_o2(j`Aq&w`D{Cl4M*x8pGhP9*4s#y{QP)qM*3iInqO93l8TML@$Fh|x^`#508L!%8G#1~>*S3u@)T64`4?Lu3q) zXywBpbPVZBIUSC1NFbFx;jES|>JPD35YJTah?p@;WtzEp+TjGSSA^z2%7;}v-H6~V zDUoDPlW5q%Bk-)14gHyGE?KYG%B{(t9r5@YWa^N~)$td5e401;1)K;QaPu9Z>%+P~aSIsrCHY7K-4~XRuWSBjjyC@b&=C%YwuUg<=9#RT74c7fe$qu{-=s;fwfdC zbwTEszq@>d#o4JgvFfElI?(`O5os;rrNW#IK?#^NC55h7HtfQhVt-#sXcntgc58W) z;4a2sVWN3M6@k&hBhbb1Q40w|9V)2~0xg20$nP5j`d~~r#Sgz0{6rMWX5J^%M!__i zTnA7=(0;AKD5sD_R}sq{2L@wf!OZ-iC@OPVJlfy#f|*5kBFM&Dp*hsE-NdaI=Sid? zS{{0p(9atiu*AVj{Yw1+B#0^l>dL^9Jt`F0_1vc{!Q(jaLxp=<1(DEI0EY?7W*Npj zjx4&Q(_u$GO+@96$k+8P&EFwf^BAU)Bdy}-E}NmuoBn(QF+L1;GZjO#9sL`Y=q#W= z!HLI{(2&ci(Smn%V5~`br0XdOCx-25p}`}M3uy!M-&2M6d_Y#;ANoH@>!Uq#Hiyw+ zLpu}$J9+${W{j^H5{bDA^P<{sDDCWJeu$+PGq-wrAkmNG`8z-4Ne3bO-x}+rO{;cMaKOHvB=hMI8_&rAECaQny8eJt|n2ed(f=2UY0&3+sRFVWi(^(Lq5(n?f z7@?UAu@n$k3fW+x6vWHn_6QSXPzFHKOCW2iNKNQ zQ3C}hg_TL9qQVqXD3FQxBgjbPBO>ELq5c`#8=?^cD_UowiF31* znWGc-_Ud93o|;e6Gb@4+hkXWg)JG|VEjF+$ z5G^&f5H@cVQ6AjM7ZxH2n@;K<*RIM=G1t zShFK9OoNAgqf~8m1(HjD1`%DCcihV@WVB$jLr3}@S%xB@u`b^Ve1;i9KenKUinb4% zWQ6I?Q2r;^+%7T*`W2fY23a^i&T0&VL_XYrvak}nm_K_Eh?GoK)WEH=!4P2bW0(qs z?p1zD+8S-S;)#N+y`aL#1jXDyG z&E{)(k}1s2$734f@yga^6a{V4fah^qQG@4ctlH9gd%C^jtVpg2+dlwXnLw!?6@f0) zAHHP5++G=`5fy_HD0AzoXlrh6n_$j78gI%#A4PH;6na9EP|H7uLx~-=mEbtg@7{@F zlH%^IjuD$WsqQEm_Tq(12@w)0Q$NsOpAokA$B<;EcIj^}1+-|dA|f0aMP{vfAR#N< zkW>I@xM8l|-*hl=7KU&E#vq9B)2nn8_z+=KQ=~va0fcocX?hHlC}B{4a5Ovs5)vTh zJP+6(10GZmEifR=+W&Ud-+$Gfew2hlJPE|G{{TM3Jq0)*pw0+%_|@OvT@)D%a_=Ef zlN*Bs3OWF3_Fv9L0Y(x?MKq=_9>E_>Mo1WjM}*P#G;?xs5O~KS&P)adL52~Ji-Hn$ zxa3_9*f|-zCLlt5;G(we7akD_&WD9b+}8>TZHY?l4-i&G-!m2zHst3w1Ot(FNf16}_B>it@Cq0#qabP*!H+e);5pYv}!U2W{fZ5mJ3pxYs z)S>Sgy*LD#eIloP(QV|cjOF@TjnUSl1a)aEPw;UAgK*5YtSq0x!$WGdmYwt=*Mrs0zO;l~uBqkRZEiV-fq^$%Dv|0iY9HxPxqA^gTEF3f& zNjj)z&}jJU-wZSqQ}HO~(^!%1!8{Z)RSBPMV<(^|eM3@?{eoRINyQIA0 zK2-6szpRu*{w460@D~2hTf%&mAvG?wSSd`rB$weYeAne4GHb*={UZidclzK?1b=Uc zK;^h)AZCM5nNx;w0W0w!PbTgEc9#)buviSe$2`4Fesky$v0CWELs$`G;HnPbl&*tV zS!}+0nM)hRDKwG?&DQLCg#9To2iV{&(unWBtg;!FNC;~Y)ipV%UD4`yNsa;#(c}1C zfIry@qT6{@=+ZY5;QQ{qNcdQUyQI3_f7u*i$U4%byrR@okHX5yqfeZyc_^AvaVoxj*eNfAeT2F{TM)God=} zCSu7!`aj>tf$(;Z+Ed5#?Rqtq5Y7*0fLeHgl1d3LvjP2vupUbyZKU!E?w0K620@kM zhDDWIneAMVIz~{I{a7;Xx3zPKR{m*0#z1AgvC$bR2cvoKOs{hIeEBOQXjl zbh>oT-xhuSp*d0&Irwn;9fXox8t2{}JBF1YXlgMv8Z$qo$63Jub6LyfwStJoZEw=U(-@rNi}W<)tTNMY+;xDB*dt1{DIcS zfxDv5G)gxloS%B4R1BHl(Wu-!og@;hnh}OS0Gh5X9EQWPa#ArW2-?4pUAs!BEOweV z5e1Q{IJhXdTvD1fOgqU9Oa>tEZ_&J91HN4KWZZ^OaRp+OxQybNZExZ>SMfAVAYO<| z+wjq>RfaC+0$IO(XnRP&9uoP#A_9EY*rA*S&N--U>MkVSNrh zIo=@}KkbeApf-NTuybKV6rh8P7ooLZ`T}Ez^ zCI7N`_gj#bM1L0p>hfrRSO1=nY?x26@8-P7*NB0pH&G5)Iowzz^&4Xrh#CRG;2o2! z5+@f3-9ri;5zpAi1ShJ@!p3 zP221DA;(&VdgWwkmB?-s%2zY$<1)MIBSKH@7@c&!f}A|xtD1e-F@A5;h`D$Wy?w0> ztj-WY9Stn}=UQ@3dhAir(ZKKInk8a*IJ7`gWVp{tyOiXdLj5_Wi<`n7kTE16D7h?u z*}cO4I0VY34JFPXv^fa~lTO?Z%z#y&tr@)^hT9CP3;d4H(e0aVALki2k13w{#eim4!|FePTmqc)whYb zBY9e+8RWr4!I-BY7hxz0f`S$l=t4!3fo96U=|@5{kq3~FG=ks1%_@HYGhmJREFC?c=kcN4-!MT&kpO(HPwB`*;~V@hQX&Fo?ggB@pb*o3 zeI`ln1#8xzVAFCuA!lW0CS^J)XQp}RChBqxj1L8TBXEEPJ@bJ3yq*Q#5dLi{dIpow z04UL9+Fl-TEfRjeyq5wf9B7Kqb02<<_w5?vySa8t5UaDvY-e*`&yVc-i1ARIYtIkf zdNX5KwRz$!4eN4zP7;{O-kwfmAnih`g{3NQ(_Cr~;_quLJOmR7i8qV=hoYAx)0VHa zm_Qr8mZ{;;X+6HjTQxnN&)Jn&I$l*37dRpgr}M;5QO*z|zf7q_fvSVg;84?DI%BUl zCXD=@$o`$usAAxdQIN=C`9{Kj9e9N~tddu$lOQHvb~Vgf6^aAp13&_ojawVUzwhGB z{ImOqcI8=C?>F)o?)?6I0KUi5kwb+vP_fE^uJ2R4zV{L#hoD55xP@kriG^;pwXgpB zzPkVF&;tHyB{iFvs0e^X#-IT%)}VtUGPnBz#D^qe=N=*=KfM zadQ4>3HdUFc#l>0fYM*P>TJ3q16j~zPyuD@i0DEgyl48%&(RaJqk#y;1)(%DA5XUz z(?|C@!%S4pYnO@YDIGMku~VCZ!masj zLfy+L4G`cjee6}7Kf9qd&ups@8Dg{HwI)!wVG9!`HuJ=f* zFdMCYttzGHFQY|*BwQ~rwPJ^k%fujrH)fdW;6j;&;$LT6vxWpbQm0(|{G-Ko<3-Hu zK)eVya-^0>AN_XB?m(ZwJy@%oysX1N6$Z3+fd{q8Mq*-Uu-0d_iBFi31S^1AFVK{W z{KJd<%O5&EjNT8!efc65O#XB@7PL6w@5hY69nuJy5XvgTXcD;p0aHM%zcUmJ;W6rC z|JC;e1>Ov@kybGF%>bL|`r^%iR5AZJ{^F}PZx~WV*Q7Vu@Aq#8+DO4xc{(lc9%2Y> z7G2RIl(flLcUDA^0WlUu394|~$>4ma9NeN+tjkEMo_}dN)6qa-3(9u``t@vnQi9+V zI-upACoB@!q0EtJ-mLkqT$@!fM`Nf26a#l|^U`b%#lXf@`C0N#e&iF2uz?d>@5pEi z6RIPZ9jC-6_qnXmGV4d9^J~CbZN(CB<)xyS^PSO_G*hnA8Xe^YmkthK*j&J1+xT%V zc}{Hh!4@tp4i*z@s}o9Oqj)tmuuEX;fmux;xqv`^n~oX1lXDEM)6A3eo5WPAS%ITr zxfEcYVhx%`KRWj8{wGp~dW!90M>;-2q4zH&M)hZtM91ZbQbhmvU&)sySo7Bouuacv zZ!me%l_05outc{g=8|AVEH99QO34w$;Od+^C|aVg$3;X(zdU6b^lsK5_53%yL;7S6TC)&|u@{o&#fof`W`isX^fZ2BShq z|A3^_8Ud32;vU1wx3v&s|+HW)z`a8|LLT@DW9je)gBQQsXHvAd7csCgV0Uu%kATR zxwlxq6`@!d7{MiOBdZ6B3`PZ67%9Jnng1nX?ha6;V4j_rXN`PTU|*m_-Uy<{m&2z! zVzG(#`iYNW=%D#efE1&nj0Rgiw)moNP9!P@+sak%En!x%@`J8}>}iAAX0&TPv{mSk zm!V^i&INfkTbUtZvOOf&T2N}W-O~Nd!099IHN4Sdk}ajARZ2*(eR71M%x24L)w!n_ z0J#&V-C7#mr_aph_C>Sl_u~>wA@S|nMMV`jnwVV8lTz*R%|cSfL-e4&^y1gQKwif# z^tpA%2RO#`h)nC(EHyQ>kUkO+cxM;! zNxkg9MxNFPIqd7VwrhC4%gKxz?@zY@m+!4r3!>L;Wrbu#S53)R%hQVzVk6A?((;zE zNlkL%j$n_ZLvfSX$Y|(8R5866--#Ik#-wzZ+r0Se;`I2O&>%5{#3g3L=OhFbWyIx# z1rxl-JL95FNyQmLW4g?_3>j*ZHAmar+-k8#Tf9Lhf5|L^#p!#yuedqPO;0ohh#7I& ziN)!vNT5%2WNboF2kbx{M#PD+S$9kM=7^XkMd@m}WXmW{GDXKZ<1>naNN`wA9NrUh z;xiKCNQf8|niHR1tm(iZ;jD58(v^aiQLvk_Gh|IMShH*?kxr|@ni9osHoUa~esdbw zhcYftcC#}75#@+aOo&W`q7u+0%Sw0VTRi8bUVTYjDBaPwFSHK4*thR~b8+9k3Bv$} zb(J1tw@ZY+#O^RrQl+5)L&c2bc1*6_eiozb&VqZpck9xtTW9=j0uv{obBsS`yuvZi zk(6Y54l^D$2!hmIJ|kEe4=$N)K9cJ&-&XAoLQdgjK?Q!o$L0;e_y<@V;b_LP%G4d2nImE57MAHw16D+ z3|j+MElAdeztJNwIP>%J(bJ0JlSI(3h_dj`6+6eeC9noVi9)9!C6Bch7FV7fZ7*v# zFiR5TIb3OZ`SyH>v^X&VzO*1r1M9yvVQV2-XU*ZlKYTP;uy>csoV{d&BJ(B+!8&re zVx%x{#q3OVTJjN2nvHc+?dYE~Vl2Ejm&WGlFdA4+M;9T^8o<;CoDqWXMtI zHl`S4tV8xFS01}Nqg)OHzqGxqk;yy@zdQ3}e2YCB?kA4XQT#{l*N?{{=N9SvJu_eD$b54yYD;D`E6%LSgY=XyI-Pj zP3~wYlN{Ep!nND2-OHHRjf@9#Kn@S+#3an{hJ*d(RXr&ZI_=;M9vI)mSnv%$asa$EMlz z*Ub0Nr$a(&Lbuti{uN@#j5bEbDuHl!xELE6LpMc0Y8-t(_O*D@$s*25j*NXIc2;bU zWc81khK@>@xolgC`GgoA@kLHlNU@SMLVZYV5*s@m(}%}K#>pQ%H@RQOnd65mc`b^I z3g+jf#AF&KH;Wh>8j+D!Ja_J}F=NKW4xHXTGd(nPY{Y$rR-y6jrcWf08rFMIIdqjFF9^1EVYN%mnPDsI|%)F^t0Xe(q zvX{gD6%^8TQriA5(SwJV59?swW?w$Eq-1EXf$c*x_Yj*{uxO*>}jYxge|6#GXy;iKB;hn3xgXY+^}-{93l+>XM^mTeA&0F*!<(lp{NX zatzsie%uFqtX%WM0G$szbF*zS`dO&$E`g6$ut!u?r_^rkjNJL^Uz26XmhtPjbolVyZ_In9=gt`D1+m~6)CN9<{A=+4Z#RxYyw zN)xc=8SVKPwxgwH)yN#JGs9~qXChx*0gE7DCVk=gv&r;MS~CXv94Cpp_t3N7F9ge> zPoV#IgMmIS)3XVC*Sww8Dj=uD*){aj5p*CVMVQ|)kYyu8IslSV(%)G?yYy)l+u{FV z?mYmbDz<>(JNNFrTe7|PY~S>@+1>Pn5R#BU2nmD`0s#^r(xrypks?)klP1yyM5I^| z6&s?WqNvYjdx{O)(+An%pSgE83C&l(@B5RzyEAjAo^xjAoS8FcVw3olnd(w6eHku$ z>^*oS^bnYL_?Q_~19JYs{_umNXW_ZemVml-dt{*Rr@R}beZiP$3tU}G#dK|;<-m4D zB8IDZD^?xJPD(R?kv-s>mF}dHKy;PcLwC(EV;FJzX_pBZd(lS)F_KtD;QL?^Lhx*= z#)Ek}#cG>l1|bdW*QoKl#4eO-0mm$d8EGwh{|3AAgcW%(JBjb)036eerZcSqUpR$N zw4q30u9MxK!8&&yuhNYfbG)gFlk&01iwfpt6qN#(i=5J1B+c)}@0VxS^qIh4P-cKJ z{fa4h^B6LYdVbWNq_o}jAa`>8!0EGlR|ZdJC7Zf9Y|)kiV=#YvmrA&2XMcGY-hC}E zNZua%6A{8K>8Ii#reM zJ1&>r-uZ*{^ig9(o#(=vqOB)H55@5L#fI|eEq(eLm$w${4QqEyA_p%9(y`6Qy}gSz zc&jWqLXm6HLzsqjMAOYy-rwoBkUV7}oJ2g4Pt*{jhphmRe zNe?=tfX3Sr-VR@U^o1mQKAzPWG$;DgX6B-eG&zV^5crmBBfZHw3xqqw00~j6wlFj(nTpAI={G z_@o$4QreX=nZlt2rza$s2Cg6PiEEfysYuP6;|ICkVcOihwDg?#kjj)ezF$I|XMB@7 zRZ-bXp64qo$klqAbJEkmmt~2i&N%p6-(H|W*Ovqosn+RYvyfzZ=iXgxCa=-E+deSUD(2f0 zV!HS0qLD>eDN9)Pt_}HQS)N+|QJ(?VnbdevfmfUS3cMDl(E6w;uS^|FqQFK90j&JDDoweYx(AP`1EPy|NrxtFW z3+_KsyR-F8aHgcOv7`+SoB3sEys@#i+|mMa54Qip?t#PuMbIY%PD$YLK7nt14+~)o zVBmG2gWrI^f+x6rd+HedK6?{6Uh+gdENU0lCTBIr?OuNnwG>+*^Mm&fFptpmBf!Nl z@FV5`13#f@;MhgeyXg1n&CD9+er5yRI+v!Yne+zaS;KH^zX-mF7kC%n2G1(2W7FwD zPBk4H=;Tz_gV;zXE)uV-+7;*(c?O(dnC*xa8qT0k=*8`*+%ksQA3Dd3XV8bt*^jl- zCo`e9cA!^X8D?APJQtbF*v2s6Nru@$CNq;+Ih|mpp}E$?Vi*mJPH%+qaBEl=-9~vZ zr-9%3G>FIc@}2%5q62D+=Hs`SAK|{Y27sDHTL9R;q-VekSN$*_EIdfgqL{q5_I5hD zk19O)E`51*0KU5I6kPpYNg6Z47zOg4`v&a)p)d5kLd`s*m_D6)WhTX*bH@D9JVbL^ zBqa@I?Z4n@8$W*3e!R%+WrYqbh^A>Mp9_iPel&&SeRaI>%!)jGFP=Pb8g|i4o{xf2 zll+uFn8vmWkIU@R4L+)ujt6E|r-+}9H?rhz@~WvI$?i@l)X-!XYl73B*i(LtOmhfO z7j=#P2!Jj@Z)Y37uy|K|u z$5932%8nid;Hzl*xzFIEzmb$jyDyIE()jw1-@HebeKTSh5Wi8(BduefyqtXLL{Ela z_1Lo{81-vJCxoUE9QzSNiP0>dD+{wcI;SR$V~BiOg`8q1K>R|3cU3Usq`~XgSYaB$ zf)gRVc-ax3GFKp8n4M;kZ0BSJ%VZFskPI1MCq;(c0Yq-{a$%K9Hp`ds256bG{DB!7 z`s&)29vLlGNt{@iz+?}oY#vj&iJ!^DO4lV-P1y7Wt(oy&{*=kD|Dc!mx$pq5*wWV* z1I9W!twb=BO;4)q+56?eJbRxr|^}-iROnqaU_*ZI(|r9NAZg9&(4|9 zeRcn5o!JGu9r1^N9d!R@k7~-{8@rN~E#>vEKQnB)vNUvab=iGOt7jU@@^_AJTs$;) z?*_In9$;mH_whPfn2pw{i6lo#_MDjw)p{%y~$|6n9@M)(ad&HTzzcw_No_u!WO^!rb5e*cvvYv%1A zT}#2#WqbqJVCmib()bBtKuYO{ACr=G(_L^#m*5I~H(Nwzh$57zUl<8HK4Z%2_^{t9 zwGL1Wq0;J1AP^K{y+6XM*bh#C00@F7U^#pRz6#4WOac4Jb8y$8BhQfyZ|sMQ!I}Hv zj(5nbDAJR#D;udBI1U0|wt(NjSsvUK8hn%?n?vgayTJ*#e(Z1m0R4HekZ9|txK2vK zie{&DJUejL0JBx1*qggMDnHQao`}v&hpJQSL@%yf{R$imzkr{>X=?q^wJTl%ujYE< za&qEgvO`_6tFp4HvZ*g4jfgag{KL5X`8PKKE!Y63!B-9*dv057R#q%dhM(B19B-sK zT=TGvHm=U^Dm}7#f{=UhH@Q&G$G@~B{C*yNsl$6fEYiG z++(Ps_kHHEC|G@eZ^h6aOHO#b6;CYbIY`m7*#vIbUE<|~!R%PelT8o8#{}Bfy6MQ@ z^$bv|dWJ@*Mev%ooIEbjzFwt(6YOsBvPL+|;yu~4jPlG+P988nB_-trZ-w{C>6H!g z%Ar<*}$GtPNCo<^D673dJePTVBM&mQT3HmPJ;xM2uQTu_ls07RcK(I$9Q1i z+@RGVnl%`fTjLZD*8J*m92_=nu`&u?vvz+(s6N}>iu>-(;rv6)X!e}6ok%2dvHlqD z5NzLY?IoRntm+u70JCWudZ}BdNBbUdRsZe&$o|CF@dX!;x z^#>@uEc6qb{#Q~ACZJ@U!P9Iu&%uI_JHz+H6TXbn1n=@?F^FUNpR^4to!P<`W^7*1 zf7rJ1=9uMR&2q10ygThgsP%;J-)-Cel6dd(<=%u+wvF8Qc1zn**)#6AdvHo!VFfP- z13I+E9d3-5YmB#JYuIW`sJgQ?VEkP$lT}?ciK{to0X%kV_4~DBV!1aS)i5#^-+5ND z_J4X>k~;;5nFl;bP~$5Yrh*|eGylkKy%Ea8hbL3tua}%FO?hI7`|0BL!;_Oi9iI>P zL=I0Lr?P*~B~5H<*IYxF>9*8`!u-`<`Z5C%zX}?*W_*yc zl8Joa-{wxC@^d7@SsK49 z7*OD&)_8SX!&As}Coti@t)WJdfS4<#wSpK@H*+y-vT+8`*L8;AKTt>x2x4eu=soI=I3-G^9)z6yTeVs5xrKdw%p-z3vFAuWN;rm^5b{#5Goh`1Y~UCPppd+ zOQ}$?@HprOK0(C-!E~&)IvxJ5;MN0n-uxWR-!BkC#B<^HaxnL(7*=Z+AqCijNIX^G zYLI^o7kOjvuiwIhpzl{-j0N|>We zL-h(U5$<07{MYRMGN?ua{rjwZNC1C${IdXOSY4OzW9>5A{ghhtyMTUDeA9QgUbfhpuEz=N%)_D-W-ydDFlugCd5hw>ec^2PEsA~9}RL4hU@C7LpD z0THMwoMhba;Tw(}8?)iqj}NY2wt39xO&fU2)*nB<9?lpA;hDNGr;zi1D4n)%|5RAa z!s!px=hIN$B0O$)&^-4d(q`wQbQV7fd@+^N-*#yfD&L2%$e`XB+oMNDut!#IO1BN8 zMr`bsoQLF%3!68CG+srQ79=8!vZDRe%R!`Fir5 z4VY8K&xTOqdc2+hc&JWjgd=hg#b}&<++@6H@8^55T<^uLXDyC}{R*yob$E@J3egYs z+4>_#9+|ohtOTnztXxTwpt)k$DzJL}s#Qa}4-ba|ux{!jkDWPlX8ls_)OGLoTK?e1 zjSnvGMXqn|p(bBlwsg~`rOQG=b;a;?pfC5XFYldoQ*=w$WB7sZ5N`5W-rj;&CJ^_5 z#cL-54Ld(zg*ZG=Vpb9S3O0hICfkkd0NhVb6$n~Gf>oe+ZmC?b)7_K4e6f22{CmA3 zbVx8)AfR8K2VHZGmAiA~tjvY@Qsx5czb-TiV%2jzzc^WW!G?sHKv2o9@bH}+DG&;( z27b10j-%JY{<~I#3G)OrPcR>he`sg_g}ohf_rlM}T8e(rF?;s>9rMq$-bjs!Nu}sB z$TNG6;~biy_F~$2lGRDPObCdia38XvE`%7}JkqCekdc$!oOU`l*(CV zue$bEn1N1qvXU`G1FC>7E?BBa#!o+XThu5l2UsG4NK3RX` zGhOnAe*M(}ypY2L87CdZ1uxVz&R zXin2qUe}2P&1#kd757%rAfsxsB1@qo`XzhjOu73|57_eZ$QwtXW z3&;c`H-_N4tOb#mzmX^BKeJ%LGf+&%#82;~HI97rp*In{hIQ{oo|um^eP%w{LdM2V z>!mS{+_UD*H`lBl*1bETOEl^+5`;Sy(LJ&slmyWH$ZpVJ=~ERpK13jK1@HB+RVCVn zXI)qWhSRTa)1gX35y&;=X;RDmUYD~xRcamMb*B8~_`wh1C%lCvO`T?qX9B@ikw^Z`lj#oZDat4ZyPp4{2Cr=sk zGWhG+g^z5Wld~#s@N7k&qVb8^@|HkGPR_U_O{~Otk{jPg!4=FisC`*j-vpqBuu`;z z)!)}D5CeeK0~x*_v6zZKV%+ioP`Fg-cwK@a_vTNId8s_F zDrH_#P7|C5R_{$Jd-Snqrwfy^7UZvwb^;LlxN7Z&<&#{xC&_bw)F+yG))n;Smu63X z^U*7>&Y1i){1G<8X9qkVyJHA{g1OHJR3D`R7y$U-eCr@;6X-Pjv-evk@H##7Y>y-T zpK4tlx_BK_J-_qPMro+5ttu(3@8;f`+wcvTdo4s2C!m7^So1lf}vCMnm25aD0)wsx_|%FDZLfg zED+JBvFp&pqC>0{r%?ANF!QxTTSXJY`u63$_8PD6YefkH&0Rp%B@9*o zWMgK4NrxWeO=>BdL}~v7G+~H_=A%09!*(oC9kCI9g%I$CAej_`eDq+Rfxa5b2e~7W zY*Pz{1F#pqfPZqy=OK?G$jhKLln-AR339`)(d0cGz!%8pH-y^9k;_CZE3>32gJE-A z2m+|-PJb|B0hpf9&><9+fUotm!jaXUfP#QD<;bQ5>TwJJ_oxBWTc%M(m{@Yz4BIlI0~OB`$c* zcgo+byrOeSY4N**!3RL%EiNuCEiQJ#7t>A!x_7H6Dk&{}cM!`rbwYFKRfGpK^6*K( zNA&NvlR!tPd`b``C_CS-1YUyTNq@4ztB(Mm30?*%H)vI$&or2dig_wFI$d9Ues4F%-{x+?9`!4N3%dPM^`=#-C~M5Nbg)QQPLFg55Dq zi)14OR3#vtzOpS3^{OgEIrdowYV_K&p4AWa=w6oYAOXxLe``Gz=jk$X^h?c^-CQ<_ zeB{XcMvjzAqTStkG`}=@WRW*E^qwJ6r%%+Qk1o+by-ZQ@=GdNVD|@bvkqQLTnAJTi z*Y=Dx$5T}3Bzy}b!#QAo9aV&sd%qe)l3lFthi_vup{;PI9DE;4%fiz7#z3uq;9 z4sV7b-he*(M4c`X>&btH;8cd-R7zA3RYWr}omfdcLY!geU=|3dr3_z1IXd`Ex4bg} zPT7<5Q5}6w)<}{c@k|!d?gu)m9pD%X7;?dIXgDw&7F205P$PjDUBE}B-IAIO3`e{z zw0nct60n#9W?trx>D5Y$KicfKkV#L+cP6cVlf`ePI(tqfSpp_&z!Ftc4?w)dZ?^g^ zlE&?=yC~NaaP5=i`>i*-|BcUAs?|=l(y39qlxUm^EIPx`3YE&GR5{fumx?a{hsF=2 zX_Z^0ajKLqwOT3Q!%a;oD!D?Vb*PkXl}aU*f!O9fQBf#~#-UO>RVpQqqHd54W}g{- z3bc?RpXqN-Gow$UBc!I%ttsYoqcPna(6_!yevuq!!Vyiq<)Jc?a>OGi3K#%WLvNAE z@GpNY&wVFl_ioTDj+9b7krS1G>x@bRp+9WoKS)aC^te!+Jvc;VBHse)NPvhYLn5kB zBx2*MaaxgpZ2d3}T%|M)+(PtGJEBMu^(oN%CZyk^-(zp5@e+ybUIBMOt5d^Q=ui(q z5(VC{bD|jsU)_ptW&=U=h4^~(&g)ko`HT_(%>f`CUtd4|#;oyJH*h=X)Vxi0kN+7-KYt=K?zS-*1U=Ib|tLF($fhK6~eNfTzzo{&!3 z$5y1t%do4icTw=sEz?Z-jqkm0CDw8)=437@>bwu!zX~z%B%+2}nM{d%PM| z023BVS31g0AmWS=B}2XzZ4*T0xMI<~7++zw8Wq~ain!Q{M2*~NwscR310c?w6(xwa zArZycS^#7~eDL6;g9mr!BzEuBJu&|iatSQA__G2QYrt$t2W$M9IevxIlV4iNtL$1H zClx6z-q`r^xVZB8Sg%DTl*W~JMXyTpJTiqpCo4el;6$(nR7@W^9ev=j#IErbv9T5L z1p#=FHe~tDW`CC7WJ0h(vkiTPofGjHm@#-H#AhQojYKpsW0oYBJvHGCD~beyoGKCO zo7q@xg;zt!Vb~z&1D5-$ zqTpOHHNp#(fEO+49<3Dcz7|Aj;-#qrnui%p@afhu8ClywOaU{VTCUVulPdr5oYg#P zs!c_kMw?pTxA{rVRI3b*b*9U#x>WMffu20K$*z>k1~n!my!c!Q()js)9jQOO=8VmW$@3i8>kA;HWc8JRvWEM|(RrPvAc`A#ySNFKM?!CMgHKM!q)m7yl zi(Fj+uWZlCoIm6KDf8w{xgQ%P6WnEA=Oa3p-wiv`%OTH}+tnlQ+^xGko{r|w6 z40eacUw~gL6}g2)lMC{4V=d%Qq$M^tx6|aJ!d#^ie)E59)^0s<{`>{L*gmCm;k3?n zor@w#%B8b+o>tg-ie1b{(nkB7-VM>||86Fy!`EE@xASW#mV7@H`@fn2U#qBq@Ac?` z`e$T*!ZsT5?P=`Ip!iY!(^-o5UT8M?YU_8c_nMn{^9KxQO&&9bcHU!JLh^ZJ4oW8q z@J`UbIr{)R@N}Gf$b+zBcxIq`yjfJr&jYWdgUL+yMBZ0A zuOU;LWbN5kk}L-BAUF7%?icVMUEN%1uKw~FlW|nDNN6@X-G!#9H|5q;M@j*V)mvnK z2U*Y;{u1I*RY*pOjOR(Hz5m`g4YL20@%P^xSXsHLGpfti^d)vhU#n8K8T;`%HFBNP zA5eImZMJ`id_Zj&aQS=2yVGB=sUfcV{oa%(x%aFy-GpaAc3+CV^eFreUd`-X8T05s z?Z;yHJKM=^mNR7BhZD?Xb90!`_Li4>et8jGp~$@Er%STnA2lMT zbjZ_(N4V*?;P;jKV&H$LqEZ6k-$EZ0lHVUY@%HpYxI%vAi_lZ#nH}pr2gjOWCy%k> ztxt~@vui`37Qy9h1Q!9eJ}d+pf{%AOggj~;nG^avS_XB+WEP}IfQIt{^reuIAIe62 z>+Bi{xh^y;)I@F}@umUs1sWSmP(DFU&qb$}0Ux{f#IZ9D3d33B^ad1uCmGow#P8Yl zYEG$q{d+?sR7(z3)=TxnK;2t0B|i_LsxC6Usixna9cuV{p-)&-LG`laypIa{JUwIL z_8jx8g*k6Diy5F4!hNF{W;W?Cdzrw)Mh16RW z@((5O>&=LEoI@raF3guu=P!X_U0;S{<}Ntn7k*g0=Fu2y^pQ6~^o_B)x+->U8;ym` zWCUkj7|y=%9T&Lsgb9j_d2K=*Njd9BKJeB|+r`k2Oz6VimwVBdzU`m7bHvC`tGizR zJhXs3`o@RvOi#ppqn!p21!y&BxJ(aH>%i|_Lg&Px3u6%0$M=?mOak&_=@P61hH+g= ze}t%dAikB4L$VC~OXz0zMFW&N8ffrRq71NGzp6kGYs~vN2q$A!hSQj5I|9NJK1@Vy zey!OsP8*#Y`$xU}ZAaIihEi2;Ve0t%bHfb3clLR5qZ`eaORnt`kC-IK6;Lii|4MLl@% z>({zueOo1F#vb*&cApA9zWH@ACA`#mO@9yYnmV;CT<}a%Jo8BkC8QRQ?w)X>kNo_N z3+91Tqn6WSx_lEd2;_vE-Q~yY${kN)r=Y>m%>}61j%L#xV<5kZWwdxU7dv$N(2S*(0EnWHtE)BeCpEmF)q2Igfc4@+9ni<`g^%*TAEvp59B% zE3bJJB!M!Jyr-tyJUTOfbK~48uk4xNtCNmf^!>o^*S~lMUbu0rVyQrQ^sRn9&du1d zDRgmF;W+84L(rOfbkM*fg9jfOIOu3?vH0A}&A*dRhHYE!afDrT*^O};=E+$y<=~z5@)U(yZiOTWwa2J(xStR84f?NwY7XT0&= z#>BnzbOpTk5N)^IOr{@4dE-Hf)+snii>;c%&DAvGB}3%n)N_G%k9uo*hCW)?*?4(> zeBVm?-B)?nzuz3Un>SNSW$~i+-MF$iL$H}Y)xqn`dxu+Jf9mGn8C-uoyDEnYp%E{L zZAjp&Px(%pAA1moWcM>8c<{zI%5O&Xpjsah{LF*!yQbP&svrF>?}qYS&F&@AY;tX= z?oHRx8S(<&U*Fua1?T_7&Fhqd{vdo827<6J;M1x|+N)40TnY>($C*T$+P~^^wI%d8 zl>v5wwUg-&nAZI7DR>k1sio-mZd`&}8$qf>yhac{yH1cPC{GD%^9<$b4y$uG@om*^ zh4W}E11d;f3=JP6(@9_<=?`d_yo0>aNYmiU?Yt$Sjc~?FFbm~%2n`D9D6be!*H@^C2Q0S&SKAl5iWzz66dA4sAnQ`F?CU<#c?!%yirdd?hj)*SQ;Z17WH z!-ZbVA(!!U;L_j&yw31_9uFuUgnQ6Wr<~ZulgQ4~^v!R~jC8G>io=kFhSS!ix_Ovik2De0apc>b3;@aWFO8SqH10sLr&J;hYJEn2+ke1=XKH7*Z1^A{*bI1u&z;9$>_b6sx(f z^HEN$z8|D~_*4oX-)V^tonTPo?MHm|Bv$K}0nGd=eE5n}KgiamBs?H)NPsg2E^H6@B3frwj^9ti;6C!dXWdQ3eQ69GY zV}*O2Mu*i-(C~x0gWrosB0IL4qG2eM3ra)g0x!1Q!ZC?70=++-wMc@^XV45^gC;e* zf{Fo4vn<^Q3+O{|H?6EXBTu?tH#TTJBB$UxylsjEpnO&PYJ>THxjJOMwmq-AxmNpUmaJ`Ppap-^Cf^4~2tp@wnK~Jp)=uYc1;Xz0*S_GzIk43HcfkI2`P9<25H@B7qInUbg$!=aM56|hD3NH1 z1&Ms%4XV8Sh`N|vV@HgI8+B2QH>mM(`~nq3Y_=L`5zSEEAje1ZDKFM`B;P%7`qfzn zpegiAf~QyBxBA>hzRuZSCI{=FxjZw8UfTPyN8f(?r7QzK_0>hcxLd#4H?UW};c8B! zBc0FB_rJdACvQeFxC%BI2U#JgKiR!UY58i`2zb+VP_1&>62QZD)1Ze$UDvNIjtVMN z>7`&`57@u3Q-HS(tX}1UH%B-R#sJ|6xT6B>?qoN0Y_pm06Jc*a)qD09kc>2EvQag-dh)zTeF#^GeGc(~p!!oBFj<==#ZN~B1LH0j@7q2d= z;m}s!$l}r={sHwhJ;sbLEh+07JFupFRO*~f)vd$-3#gILkkvW$L!`=)R%MzmF|8ls zcVeaL!7@qT^7JyO|F2<3x517?^N0t{B6!`3@=>@?IW+u%7vPIz zs($ItN7tn_7kBILuj=2w%3E0sCI1a@E;ft>{0WUsQ`qWeW{uvV=ST=FNgZox{ zy0<>^-}J1fI!!7lnA8bKhiat*{rs5mgBm70vTns;ack&*Kv?Z`#Sqa%I(vJJT?3pd z`~QM~c9JB#_7H@-py$6KnA2&YQ=~C8?SIf-s;#|xA`!2j1poVHp8qe}_TK-XO$^I> z&Z2i98Qn;DiA*FbRJHM&h`F>Qc9Zfr`N&VXyok*NN{ueeQU-#wQpYlpPKsTf_4<9l z$1;p+mR&@_VO}vkNX3DLS@yCUyzqcu*7bqUeQOtPVXH+)9{lC$#gGzN3R({5`M3t{X#I< zNY~fE6Pr|kXHJGS@T$%`G)o`@S-P<%_^Bixo{+~{K)o$`c5GB81s@r26vExQ@xXnA zf&1v$DJgRag5P#NQbo9lG$IG_BK7PzfK?_ffU_ZinPs^W4q=`Vxe zm|ag&u=49_kn_x9k8g@83+P4jsp=j|jWM+7XCZHGq0W-l;IEL7b2d&IY#b6Rz41n6 zdDK!1Wm+!mwiNv10cH-x9CYOlr?d`ujtO1uG~C!qe*jk>ev^SczU>AU?%m}F4L{9$ zh#GN$(neE)YYB_BV)&P(G5}^Or_6}{go3{=N#5E$Cw*F~_Ur74WeY#{K3-ygEG|LRfX985L?G0z-oU5EhVy8_N@Z%fN zY!t&08iJ$UA4GzS6O$QhrYeA!CK0?Tw;i7qbdr3Hhw`Qey&QpQD87@gaeCd@j3i!Y z2~Zor`tOIq`MckO1OC@Sr6B3KMAM(rJn2uvi$n2o}*0gTKCmP zQ}=$>#7)%a%E{&ga@S(b$fhl=mw|c}MO9FH81WXerh*JHphT@dq}#_Z55OfLo?(9L z>16-{=lWxpVC^@3!GxVxz`k#Lg_LmYNTB>#W(^9@q?~J}5mlnGEIJ3FBYiAYVJn zqe#yk5c-&R_BHa2XW=jAr)8%q`2rq2VI$bTA8edJ^920LQ?jQA-3CK~1gQi`UuVZ$ ztW%tZNCn%@VohhMg7_{V%I=`j@kUV+cQFF)Z&r|o9pt8sV74Bp#Bv_|UJRZVFI$*G z!yn{pp;O!&{Bi%Z>7UIguqVeD$m$Jy*2i^8qCZ%^i~MReZwLd&#Vix_)q_KnYr*yA z{270pF@0Q4(g!)6t2b0vciWf7&Ijudeg@KSu;)gt;a#~~E?Z{p3WD%Oh~$qdb+joy z&TQ4FkjvZ)J3^1ruU@~xn|)(8`Ay_admK}!kbdL3?-AZScD`*dFOf(^vQoIjJ8pOW zClvvw+KO*4jU0KG+O^&vsU0|cm)enA?h@E4Zm%+;;f{4KVt0-I-CF+#jRAqXH0G{> z|D=Ur=-mPb{b{qA+uGa@NwkgsZmZq@hcO#k^Y7CDFZym2dipMbcXRzyV&UHbw{gTI zV(R~4$o=03D17x#$ASL?P=>$#lc5F8;St#D&dna(008o#BfA z3v|wN-L3thwfBI^|FIr%*D?EUF7VLZFi`U^rlyFy1m5_t1OBj03c$=|_eV^uc1l|K zN_SGObOE&zxs?8N(&cpUNM1zw0N+^Pq1HVGhP?J7+zh9~%`d(JhQOG^AP3ZfoWqa9 zbC2$YFC3*Fa^%=;ISyw|v^|^t;CZ+KPK8@vdI>awg`oNQkopjO@$g}gedr*_KX3p( z|3+bs-JVmJYqLe{8FZ{$;NPj8E84AT@s-e7s9B0`7Z&mvvTW;7LK2sX0zw!3E zr*+gWzN3C*Ry3}F&5kN?7r?cyYb(cgD-N+N_Gcxz+LZ$x%%2zA`bgN7Q}9o!@NhfY zxVv@c66f(fvskL#PhY+sbN+mr?WFKKKKIs*V~_(w+o=}(eIEU_*@U3Fhix|SIhzZ2 z3GaVPctzO80vCVbUBYqvg{oP&bwXAnoS&ojtH`M@9MYp$Fg#vnz`Sk`F6(iOIpD zhM7XLzu#{ZwA5=t67wc&=p|NXfGb~*_t)-G7TA6Foax=SWrtus9O3_Y`a^tfQwaFp zpf{)s>i9yy{c2T0paXp1MIS%~;Nz!WI-Rs6{?v;nL3hyo1N5sl*3#ISn<$} zY7C#eG{+~9I;Jn0QB*Wz(R7DYm^LSrEOMmQQdGfo_(UhUqBa$)Ljeh*v1s}|H2Wdg zvzi8|RZ@Vr)3D9EU=(1@L}0xRB%fjfbUv*Pp#~v}`V45xP5li0x8#vbPJ9V(>#%;_ zp@qNxTsXv2-@FCn$CUFx{+9m6dQ&;jhCa8Ei^wH*@@aT6J7;3o6I4N*1Mqt6%@7nS zQh@`0lBy^aWb7@CvbefYC%R6|$p$Ip{I#Jh@};#LPd(%2chtKGM|?C+B(e9{v6h@} zvF(>0jF|SLT>f;ohO^a2vkCkmEci8HqvAsW(z)MB+UO81)(90}|qFw(G zo1D}WyFn+=nUtAdgr5QF0WyI?@)bDoV)yRd;Uu2qT^`lRKej<{%q$Y{6UiSLK3oTs zB!HiHr!{(goK_d7*J*gW#X?3Dbz@DTr69#oP-RTk>yz^)cLGm(#xy1ud3;HI2lY($ zJ5s$4cw9vRI7bd9s+O#zyI2j3i43GAPh29;wdDfRK8g<#qmuN7B)vY#pihdzW9bw` z$Hx$ic!Ut^W4VPuYh%Aqi!4AL4*Wb*t0-QrX(L~7;sY`%S$SXNYNixhOBcq-1KLfC{v}07O8$zshu;R#K9mS43qh%(CRon?Yyz zG-p#9+cG|k>TYDMsNTk7aa!D{BYBlT<)rKi^iWO}`S!_efwWi3or?IG<;5vmtL&NH zT z-!`pZ^xNJ|>iH``D)|lA%y-6bIk>HN?`;RS#Itke*_$6T!|97eK2d^t0zu$Aq{HTP z*l%^%oDTaf1B@dXM2zaN-|1mPJnVNqAZ!G_(@oA(GY(IBAdMPc8*l7fFtb}huVnip zZuuG>Z;jmjh&{PiLARL&osIE-{u)T&8VCUiMgkIk-fwolezWO|^cjhDeqzCvw4CT( z^$vjb~_6DyH$R7`1DEmMj+D2(T72W!C-?}pSUqLosq!UldB z9cS#fYP8#1*V0X%k~1w0WP1i{vU8HtvSM1t8{tpuc;!I*L?jG+vF`qeZ+t1weW%MOA7+MP+XoQ)K3)$E1TOok0LdUrag` z9qWjJy(>Y5riw3&p|?Atm9|2MVp3j;Cqq3b&)z$3W*60{ZmY@#GX^T;bMi&vX@eF8 zjg9>zJv=FS^5OQpL9q)}U1oM(Bq(3iXQ?Q6np)E|jWPxoNhST_yZgCHCDviXlyP2E zuQ=8$WnWe>oWeS;Q&>Bid&kxQg|M+uO4f(ovA=8``C)y@Ad+HKF0~qoh4}lgJxXTz z+yY&VK-joJ3O-|`8ykg!8lAwMKC7e~NoJ;}k4jEWOG`~jOD4%AUy3g^H7$uU$e13* zGXfrzP#85NbR0M)=jTmw>>f+;CfLNzj74Bc&@PUi#Ejkz99h`~opQ1qJ4Z7u(NXrm zl0^Y$lx;kZ8cVuONy(|cjn&{%j9{bN^e%LVVRG5W4vBZOl()H*=#hL&DM;p%nYm9Vl-NiJ2MN2>l*x-LwaX> zRnizh3(3cyd+u>Ei_B1)lJbU31d|%`5>4tLm33rrW8>f>*}S0In3&%TxApDUukSWH!DngMgLthdLe1K?Y9SU9YcRLT;uk**o$k?K&Eo)P^)Q$O z@Mz;sXYI7IR0BBr;S9D0xV<>M%FVX|9c!GJ&yf+fOTtnLdXwi&5;Hqg=yKv4F;R7wlF`fvjq4Y zHeE)hI{m(y}q(NO223r{yUKYiiZ zVZ(a%-hOy%ZSB^>+k3O}JZD4v65>B4ga*ws1n>ck-RmTD_{qu~$?|?>?NzY)vOw+QX>`ErC;aJ7S2EzeCDnwM_XG3ztv#jW1C!xH zaz1@o!w-E{QY|eB_15soK9Z6$MG5AoAA>jfbx7{AA~`aZ$i=r{01tarXW%wNM-gL3 zVFN)yk38s6;nxaJkTV#BDNarYaE~o(5<-mRy#=%TS?TaFW{-minZYIR%Pp& zL=pT02t|*`FN2aVlv`nC#z;^yZX7(t$qPGSKS2up0_txr#1mw&mZ&^7MvezkBIp5X z!p4sKsLedi&Jkznhyv`1XFJ6ZxEtB94JyR-`5g@P`$Tx=ZxfP&au9soOfG;=K>PlQ zu7xA_gTCOkF=1m!U@10-v=(kEFx_8-!oL4q3NL>b`Jf&KUx)8U<))6j3`)l( z!dEWu{uI&WV{o3}FU$w1#fd~Fz8{Gob*RpOz4`Q3YgOJbemfd=a(6%~=zvXXH5fl} zBGm^z{>!GBeVW>BT0MaAyMFrYO<#@y!{LLd#miB9Z#=|dcJb0IFexK{=hdq_J7q1S z&ZAahtiW&o2A}GZAnIWFY9@>7qB7e zsErtt2sbp>q7G)NZZpuun{pN5>~9G6t$)E4e{L;kZnIf+i>)qR=Pz*Cm%nD~H5&A5 ztJB#Z?=abgZ z14RRtJ`2+_{|cYJZ)s~QN?xCvGdm|UEiu(#sLjuspOcvy$E|n033t&y@Rev}z&8H^ zX>BbC-}S_gEOxNUWOmm06dv-}g%7-r!}qFaz85dzVEg?1$hlQ)n}gGF#4sX%NFN(` z{Ig8dt_S-+o)puiq@+thU1APU!SB~0`C65cT2s`eq`26d8jT>(tN(+~feV?R^@3S& zNr^u%J}EUdDLE^1NxPHxfLIK+)h|KK%=!!tvcz;bFu37Bmx36z=;XR<*VdgBYTTW> z9B3H4uO!A=df$@auYHD~`s|YW*O2=iy*WN*Nk}kf-JJ?qH;41t22^{g8=54jP(g+R{i;GGM%&51e?=4M&G*3)LMkK=#wKdVvh4GMwRt!6>M z-ii^SYVO1}L(lzaUGIBWt@pZ*A~k#EUNs{h#vr&CcrfS=j)2?XwtInx#oH_(r~SMa z(OjS-q6=giB_&e|^#-Mq5i1G3{G;zKeRnREkY7T-DWLu0Xd>9*;$@VH?%X+S(EZ#w z_|3+r7c6)hKjgRPfEHdo_aeLsv}bYH!l$3cYisRgstWj&P%L2xvHYV;uj6vg-BQY} zIp2~Ys{3`YjCYz>&elC1)qMmd8-eRSf)S74>Rx_C-mCT$!Q6Z)Kg$pZL|D;Ly%xV)@MpvS8Rft=SMKafr@*`1IwFS`> zU!t(Y8IlC11ewP{^I}}05x#^GF|H9N^#~$^Egb(Vl)6m(q!I-hk3$ztQ_(V=B04aF zPo?NaNE9e$&Ub0}Q7ALHPi9JAw${3K6GLsa_l2eAHjCh_t%bBmvq00EtE!5Ms&LD= zU(`B=&d;Oi>WN@LT3T9NUOvs>_R+YxHXClR-Hw}Fd;i!zU{YE}_ih;(-MUZfGxq*k z3A}ol5s3JzOn(0pBUgKFZdor(WIJjjr;Qc3wDA~Goq@~IktG8IA z%@&ul%IUILtTvOy)vY|Mb5fe$pO#vX`%t?x6#ehS=1pz=l&q5}jnT!iF=ZyRTqcv7 zttBzBc5^sYZn-&H!p{>1{ypyBYW*3=&oklWucdKQ8lhGL1e9g4-#*nM~CqA~hy@D(HFRUyiZ z!e{Z_e8l~`X$9@3TUuZL=p(osjH6y{4Z!8(`%8v&KiwS+nA-y9x6H+3;8CK6rs#D@ zcELNP;Uy4%(C^gfxC;!TNjrC+Xwd7oYr<#fsqqbys$3OW=d&tYRg)Ta!S8lY8`LYI zmMo}E=rw2>P#phD`r!K5)Sd3!T=&k@*!scge>r{zWL+KjOnteb==${{LwWr(1Fv#C zMZ~@;AD?II$ivw+K zz!ni^sIE_7PA?{X$JbxOGczadMVVJVy7+M*<2buxd@M-}pRfnzZrjANeAvcVIByj` zd8-nViZq|b;Z(36f0|Db6p}~CJTed3A6T^Lfqr$1&|eK(!{gM$WOnGq&^PecFz+bd z3&wylcmm6Ek$kbe(x48_ra>LnPzQW(2mY1s#TMLvWm@R*)@kqyuo%t+nyH~St~E3j zXi(5%-ak-a6WrQ56@D=temgA`I?NSGR)wYk&2-fNT5igiUbLGKBKZ}cA=cPg>u^GV z?>PZ>T@W#HLf~Y2!FOOj`hN%P1l>TlpAN#wfcM^efVUhsX*npH4m*Kor^6GVjJguq zL)L{Ry!$Te<#?p!Hxqbg>BkU`%>?0M?~V63NDphl)~9gmB!KT$AmWlUq-Wxui4*ta zz1dva{~&PJz>Q#74ZPB~xcSYG@ry~J4=w=buo5kG0bV$?=B>Ba9ENXey9|RLUqCo7 zf;V}!to%xJ5OCNl%<$qGqrs9M<3%hQRm#F@%g_oC+y8KB_G^PDT<_DnY&3!*ixpqD z4HI{Oq*GaPzAk&g)^qTUof$H>>gIG-$DoD~Favm_*t^4ghyw5eoeiH>=8SR^Hg3(% z#@&E{hB5^n%j`BhbSd!IWw)I^aDlA2a3Cq;T4?0=`PA0Xu?q*dpaTix$BrHQ6+8=H z{+e~6VKI}mJT$PTxw&TGYKOU{#YRRo*EDhgjWvBU7xjcYD;8yrAD_9X0u1PhT%5iE zTTl8m)|O5pD+k_EGjLnIsoVVcWQ_r|SKR=(y7T6AsO^mrx3nbg79Vf@UD`qq>ri<( z{g#Ho=Wp>+b!^)@wywQ>bQ>O`*mKqSL~r&~B(AN;tF_w*8@mw8P9v;f&vM|mxAI@X z7Tpq^aT5Lne>{^?3-X)vVwv7-f$#p?NawfVoU@jnO_US;@C`S2hebzd={mT{{|TLt<#z`X z_2q5Q{Qfq-=)a>c>Ta+!haue>{^bq%Ur-^{!A>`Ke^ul}3}RnYZB~BqNJrs4at)w5 znDQonC>S)Lb8)``x+flJx7iKgKLBV1jqvxnuz77TqhC>8ZSPKn{mCjQz-&W+|Gk0H(h-OW5VmBL{3_83`>#&T0 zZz$w$f7ZDpDI(Hcc+tWN*ahjx3I@9w8j0qi-gs~PVRIZs3MDBnbG*ytGHP^6u_V=L ziE|3;2GzNxS~rEn39+`KS8AHUEK`Xk={9F+sWDoj6br2s?T8&!1(tr@V~8R&_}x~C zMy;1?EHo_^$rK3+wOV83GZK*%q$qV}vBt{7FJ$p*okC-#(F<7=SnviTkO*RRwj@cE zOlr`$EM->grrchNHuD8ZDwV3pp;qfnR!^bDmMV&}>aAv1XRFS_muQWns%)|4Z%z@? ze7#%|ty4ssBuTGX}^>C$96~Z$aKUIdsyov?QhzcW|T4-uvfmj+A?PKz{9L>D9IyN z$kE3WaZrF9l`yL36}W2nx=MxFtc|f(*d1o0m30aS)eJRx^m>nJaGl?8kI|aVR-@U0 zqF|?@a@}w+=1R{|3D>{6BV%yCR3eR5DWlO3b}3cJ1xB{!_gS5gCzT3324{{@BbP{| zI!!01gLONE#u#~wQRtA!HO3r=vy(AJZR3SEK%@w67=El~Wj+Y7LIE4%bja9iJ-N5xg*t4M8xb-Fy_>~{nhk1O z+Tap`TYR^~Lp1*`xlJ*o$JcOTRa2V9E)**z(Z!LAF;<;D&tpae9VPNv9hq?^tDfg_6d{sN67aQAlvk~e zk|x@0MRr@7R2C&kvgs0NsgUU17hm{?d$J*}e~%B~sx?YP=;r3y&hBWB+Js`t^d=ih$9kA3xfnbI zqCe=-KQ8p~2Q(uTYK20EjyT8<1QIEq5!uifV~+I<^fdq1Bb;;g1i%p6~Gqc0(cO=HRoF5#O40maUyKsiP6Oil7oPtFVC2a5BZP&zLAKN8J6(!cF)cP^NGY4_ zSvVcLyC;koH+tg8We;xIw0zmUAG=q*xWR#>xWpdh76lDV2^0ab|#40k2vJ@682r^caIZdgG^7&F5o4#MP z?CbjmrgQFP4?LB(VHA=hw*vX((K*@K8RN#l?{;i}*Cvn6%Fb36)}$nNkCw~c_z|oW zs57#P3gV)tj~`^ynykXa;uv#K?1;f*@LI8F-)GC$Q0p#2TGH+UnP7#8Ir<8janghQrl@pBe`Z?TEsr+t7u4KpjCPUXN)Z5|~c( zek4Z`Du2-H(*@il<Q7N#Xs2wE*NGVsV{>zz#ahMS$Jxq)}iSqCH*|h&moVFGBqtoV-yB zPVxopB4xZ*kPHsPDhfUfi+OutF~bipUh-36H8@0tex?sn%^(3@5(@CDqsk!M4?iK7 z!H*S6)d=_wNEGn7)kyw+;0TQec9lvQ`U}r;<8!=M@HqOKPXCDHkBh|T#4p_W8J6Ah z>DuN>Zlu7Pih)}vy*5=(N{ub)uvcYj`Rs-C>0DwoI&cgd`)QL|BKlI%q&70rv`I8! zJuB{?y?sjEHi@%|QS~@QEiR{U-SBlZ?47ONaP|DEbSxD|vT9Qv^Rz2sVSh3JkGpk> zbZH_<@{F-owL@oe$(1RJvT~11s^rrmT1*2FZHf(ABtQg&C>o%EmJ0oa7P?bRO7a29 z>*Ucu3KWC21Y_ic}4wFsWs6TJ?f#-#Pi5b1@cW%!_o$5(k^KXrU!YL-N-kPC$x zoshm?sZQ>cAykS)N<|bij644oPwZoc(<9NSn@Myd#uC$rS;S&u85#k!++s-hLI}*f z@@W;TZWU9kmrTaeasW7z0Us+GMrK2H=PDREHo@L>%f8dF zx8Bl$pbUid0R8DSKj^t^Qp@Dj*yNEZ7SFmedt3x%plJo;<83xOh2Q1ck$KPB#(*2Elj70_}Sf$_i$8^f|_H_xtAoyLypv z60K711>TbQL`jsGaW{+@K9g@5w`|7nZUZkaoc?3|uoudW1<6)5m6YLM*BIl%>su#? zP4sK@V}yz@5H>U$rXegK*4Y~+t2avKp`JS9WN27uz5+Z=O2~XN zbQbImFrgdwle9t>8ZC*IOAseUGb*XnqL2!uavrTtoJHnEi828w5ST@@;0Il4AZXTS zlTqY9HmsIxSPiBsL-Rt-C&}qRs1E&-Arg~$ttSF@nSx~Q4_#--s}c>(Q=p9H(Gn@@ z_)>Y4L~i|68ahiBBDna$I%YX9k5CXg!b-Ri9p~d+dxG0eRAU8jtp-ym?f3FEIx2|Q z`n|x8;bAAxqp`cvF$a)_nE}?o6yD_5@!1&kEga+_36z*WS z3*x?rZ|UEHYArf$7OtBQegmf4^a)ftv_dM9 z$fK2{7-Wi~LT72AFpA99n}dN;-46m&Afg&2waO(?aw(!DDWWfwqk>0k5Pgda5&01$Q46LqQeHoV`4WOa-73vza|4YV zH<07*2D5Wy=7jcp=n(e3>13$&p zv|AK1sQ~>UBGjmz5jSf?+DE)Z_n}3sl}~QaCRE|!gaBa{g1z_jMXx$WA&~;Zk9iN+ zw01ZXp3s$)N*qb)#qs3wf)+J63$&$Tp)?kzgj!vUY{^D%oEIOZBfck&(J#_s)}}(Z zj5Y(m1iwQez7C}f892)rr3=lN7PlcSsLL!Z9+*NIaWPvTD-%#!r72|nq?=K^?AXFo zTLO3gB1NpBkJ6p+4l;XFlvfCXLZGAm23}bXGhlEzc!m8!Uh*moF2mks*t-m7pf46L zj}iGuc3j8i5ye{tCcszVgXsSi*nJ5qG;3WUrdb=DphisPAE~DZK6Q!^4InBM{>E*XHsZPy3gQGFa4+%>kL}4+A3EX zH(mS`E(ye$b1S2zacKGw0moLSNNO}%6k@q`?}n4F>p2>2MM9f^zRI2)WGfU|DWcj} zj95*UaD&LOt!ZzhU2O*isN36y4P5rJnA8HJ$R?G_fBJUK8iiHuCZ&3t%PNq%OgdxV zDPPqpG^A1?Bh^ZS#bp%=mHN5orZ#GIa;-51MClaqlHu$A_75?A)vC<`v{)+9#K^C} zmtWth)TbI1B;o}1$|#e$;aPa&0i!EgBDOjerbJ4j*K4AWTzVQr<(iGDHm}r>W;}Nq z2tE{ZXRpVib{Em_vU*8QRvWJE-`(!CQ|+7CK3)Kp!Wyt2oCN#f9`Fn-4DE%5;2E;^ zJocQ&?(@`3-~j9$iC7tl0iF#_;Ua)%S-7{CPk;{P@f@Th^a&gr`h;|VmDI6_i*%xK zGm?fPWO&8c?+kXR9r^hWKm16J3oXAET279;MvnghL|nujX;DcXTS-0ymcwyiMaQy9 zCs+vFC20M+{%SV@ooftntP;>*}O9DO=m zlvm;O;$IzBm%y3$P$s;Bb?e|IxP0BZbszzZTX+5=cnKtY1QK}r*1_eWhIM4rIxr3- zthrP&FQ6G)-mWY<2KdA6> z3a9ar!QZE|2g9o%lx$kl<6R3ATxkY_E3T-^7fm&W(eP95;_RY50J_bGVx(@$Y1?g7tc?b!pm?b)+uWre zqRos!&IOTs^1|}FkBaG*5XflB2qbi~ot|1esVN2hHBBm> zdfIlc7nJ$lG0#lFFH%$Siz#Q?UvP9&bMtTP8reMdE|y#MRBuyLW%Y17>Lv$nSs~+V z+G4dOQg_Ub%l%e0-`li&JrpSyT_Qzli>)dtvC0;$R4A0uwyMOWDw{(lq%NW9Nh4Rs zS?vyo-4+v59}{E4PN!QZ(I`+-N+@&Onbe{dk!(_l&h5M{sWnb5*N_kWX}0g)yGHN+ zS+@VIMhO1Zh;{~r;U8W@ya#v@Z^rf5dx016=iyb&dw>`9XGbKjyQ0_%sF(zoRIV4r z#Kd`QSxMtk0xnNnoJV97sAIiFL+lcWl7(pay^AeVS!^BcWVl+?o}wIeQ)u)i1ptLTycBo){@d+o+IQSo z|J^p=!WIthorvFIS&~b1mt8y#g9`hddE6yY$9=P$*? zlt>h%j#3-UR=rWh`eF zaEqjB16z+6QB;&jtukQ`YIwLT9sP5ZSc%$++G6A~VSUj$LrgdicqN=in!2rqRB@-bt@#eEQD;M*=NAHQ$t(e9;QkH=fu{pis99xp9(d;Up%lW%^< zEI@pWki9p;Ed(@BxoH)k?0^yi3fPlL39teyDS><3Py|J8@Yb`Twcyuh!EfNVXTh(b zwbUc?z-!Py4-N`__3Epnk@_z5I9wAt4o1Q?WH&I9)e(;De+ls|?(Ml#_uizU>JEn9 z0cQ__7r+Y#!P(F|2k)`HL|+a408fT~1f}pKsQ{&<{!cfBNFwFt_so3yXT-62@!jV4 z+`7j)<|;c-34sdLbnC**%#;+JUaw0@$;|BNnf@#}0*ar7Q84ORC?-cxU+9gAX&Kpt zow7615{-J!*Qt>8k)AMgM!>Z!bf^wE@Z#H;+p$30HW1%B(5n6fN6Y`DvVV>}@X5bZ zc~)kOz!TGuh2?(}0LQw4z<<5rI{E=#U4aT_FgUEv2O z;D;wp0M7|<1D3!aVF^&cAHgZ0AeY}kW_PKJ&d1kz`9ZJG1R^yEQg)hhqYtW!XL^&T z34Nw}ZY%lO@o))9o(PiJFSvy2Itl%w4;6iDu{Yq>E9i3tG+x2`ypi%rf<{t86d}bH zmE6GZ20=i1-FAKy&?(x00sabFLfb*h*I??(ugQT30AR)KFxUtbzq|~8EDzlPr^;V` ziJT2fUZSe+Y&%J$5qf4J{UoOej`H`qffp5`(xLKjn*sXRnT0U#;7)i94&QkY=8=g9 zcWwq-Lf(b22Nm03c$MUa5(z~pM%4m1)Z?B@~TNnr4 z`xa=vy^3#)z-`!o@-(A7X;zz^uk!`HGy)wGhk;HA_yB9Qd&$pRT7GD0fg52`3wZk) zc)JBAv0v9v0CnoZ#fuj%0Lex8GieHa38WX{FYxD!Koa_jG{Rpl-Xf#2kP2tZD&>dE zLV`SX37jf{#Z9od1e^}7AjiQj$k7B&m%uLMIPxS8KNDI`-p@v80%uTU^8U~YHbN6B zqX3P0-O!kaR~8VyB|r$G(36NBs<;QZ1hG4IWU>fefqw;?rlGINli?8HoE&-zxIr`=It|H}lP5n6=I;g%z$v@o z^oJjY(|5xu;DOy>K5xM^B!VLN-pCkGC z8oOqK2RvLeH0)7zW65NE5+U@~*s-Cvz_YLunT+7^)bm&dem-=D?D9O8f}igw>)s8% zb@zi~Xq@;JiqUvcasU0W0{x1S|3`3)z6PU!5>|}Ep-SZb4gLU*-9HYc_~DLxZ-pCG zw;xPdjJw@p_`v@C@PWl}4H&r?OhI|#paUI(_8&k|JLae3^5b&k@(kyS@|^%=C7|&~ zPy_e>2)CBNpC(LzKb63(Kf?W>=10(20%WL+ecZe8k$3w*AMV|R@m%_jw4IFmrB9*K zQHY-1I@+$W(|k9gb`>9=4x!NC-~}`ql>Byg5ce`FNLgF;su7Z}_2?_k3-8t)ZT-tx%W zg*;j>y1$dRb56QeQ({%q(mr|J#8IMoO=2D`9y&KlB<_~iM@p-$B^qsdPG@iD(NdE^ z9$EV6E)-aF($SsoNI$_u&%7cf zY=YMYD=D#&IErro2Vub?tl*^L6h-c|JDl7`<<2%Tzmvo{MU(unR?6*fBAB?P6^+vQ$`U-8iHKZoOP4;pV>)XYPFLzj>7r*VdBEZD>NR$q zOT#n7Wc4m9>zx&2;AvbsyGHMIH~hti~jdK||{tNsZaL!@TiojmF?ft#Et#gxyJvS$QLz4h>IZa$$EkPJ*_W;!n_kRToWEwlw-DV&J&paw_o%}W}hakl+vY6hk%PnJXQ={r=OA5l%lr#=y_7qb;7VZhLDTz6$Sw43j-^5~a zI)@JaKSOZ$mAL}GRAMk0Y}Qh%4gFGjzM!+yR+wxx4bz+3Ug&x6QOR*F0=_fag}v+> z4Uf!lI`wU7&H7;`YjUCOx5`Ql=SQzx(N4agB`*07cSR~fyap3NZgyjmLq~^^J_jq(tq?GwG!giBxaObE(C1c~q#8ky?|i34?WoE@$MW zUI6%UVY+)->F}y>#<%TIaSgaFGPaO(*Ph(A_YxTl_+%DCexVSG zj3NQU<1qq}UMy66K{6LyYIC|)jTgk#+H|wpMHxwE@?@p8JM`bvqPtn>{8rF}}B}!{(l+IzBNr#%@+CY~EmZhf^k(D{bbQG`CG5?}TC}RdtLV z(<3nJv|6dGElHFBkejqxGbuuU zC`2q0h)APWogq?dwMKo8(TILUO?tK6uGOlI#vHv7{gQb)jZ})Fip63nMxFpT+`Vh! zVr_Q0-0t$VZ?XD3(I~{6h(^^qkImt9$0Vh>Vr*6q!d*gaY^U3!d#!SLr`XuqUM>fY zJP^fo*q}K|a$JH)3ByDw7E2_0AtT}ds`f=&Oa?U0sik(Zg@vbv4MKFS(I9Y&r40jV z)JzOcAxbOP3TYBrREp&yMqrRg#A0O_>yqPA(J8wWWfgBQS)zSv7U@w4=^A|R5*vm% ztBERQc^Mt0!%2lK&JpIRzud#}33TD^Ac!)cNa#-}(n$okJG|jmS$v4{qoNSy`z$JV zq&u_+wsi-YHk??jL)`(}MF{UF7ziIxK@9j)`SUJ^XSg1#y7%sbj^dUxO@Lj^q^b2& zeg1g%&+lt@j_p&_J&=heqs+3>{q4@`du&x~*$QXvf-}IpU0}}EtzgbBFb~ey1!wV8 zT767Xb53@1QjA{9y0dezdttOAkg={;#k%aw=xElxlXZeof40XVU^Cs;v9N8ZFsyqW zkx2x^L&O&1QQ{c!JaG}P6aD{ACXoR}_!Nf99pQ%+d(t|m%+?iBo%P#|B;aL8!X{U2G4&SmQvsw5f|`%+$O2q zXm=8TI6)9Jq~9evVfzH!Jr91LMyKF@gF3z<$o=a0UcQd|)j0iL1^0_mDEQnjNjnAklCjO*$2E`J{OMAl9n;+X^Uu3CkAdGV`E)Z1 z?A|@M`2e&@PRK;Dg&SM8q4?-W;Z)EH+M7rP z(GOpv!&aK`o#8<@dQd<ehh!l0YVhuf`3O2;5={u zKcU|bBFCov$o2OF2U-r$@50yj!6TcRH|^cKv3V1GY#)3B`1XOGo0>Q7-HU=jnx`;`6mR{g4ASDe79&gMD-A&%=Kp2Yv~EKi@B>7RQQ$zoW4FoWAFQ1Ucw; zn|mHw3NLI1nw{y*{+@@HY}~x`P*3FC0W=%nMdWTCf?@#wM)>Uxf3vUW;ia24qEO`A z0l(c00?5tn6YRM8C8I*)6+XY(aXjMd?lNewBa2tTo_>%5M|hZ5@NbV2X4Zn7_HNQ` zH#F%Kkr|@R_`4$5VHBhPFquqA$^Jl+O7YWA3RP0TpPYn(%!$cjNl`<|m%fl#HX}NGRd(WSmZ}PW1)q18hzmQ{jx;(iu~5=04u2KoVC*lx*pPvM8?n z^yFmZFeWDjw3-LuH~c6QTO#^0Me%{|L5&t=X5?Z-Qa`v9rAATOUZA8v$0aqH!fD|* zY}!P#$z;X*O@j~)s_FMpPl+OAti`M(q6?Cuu}zxr-2zzKoJ1cl`T&*ZRyc>jPj%SK z?tlrZ!z9uH5p;)Xp#%1)YqisBYo~)p;f&s3UPuCG^#*guZJh5()^{pXrsDyUlIh0j zWE2T_I$7qOK@aEX-9?tFF4j)A)Kpt1YnLiZky{VGyK69&fD5e+C4u?9;dHVL%;^nh zf`zF<{!r!Yk3gmICXG(=YE<`jgbZU-gU*;3 zXD~J5;B~(vh$_cr%@1X8*>_`qz)bjlZx9)wv_Y zgr2=EH=igc`VbAQJwx_>V7K4RcKq}}HlQ^$cdi{DXaHXJ02+5mG``UYa~`ZQ9(=hG zKDCQ4=>S3YR1yZa1yD{3pP~=r4V$FM1uCBkcZ-2$bBqWM1lvU(tN9%4$h# zO0#^-_8CpsM}8M)H6w@B8WWR)e$7_0yCu$RLCK0yGV_hitPhaIC`U8O5oP#fF)G@G zihd9IK-XeaH1g3B3$F1X@UX~h3H4_CNNXbw0}sPNDC`!UMq(tV5rvNggFxFU7=|CV z6B0HM60sP-_IIG_u-T&mOgr}(+Bujk#JTYtNwrBXraSyn3;d~_ zt(H|YJ&1QBFz4_ddL;cj(ZrX?@f+US!=9@s%j@Vt9upF?7{nOi1GNm%6+L~?b02!9 zpl309Hlk-AdQPF|74+bX)Fu5-67G+P(*#Ax*~(G!(`f7xv2LCGBq2wS^dfqaIllq9 z4Pm$GBKO{LF(p+cC+s#t5x!IpFiz}Ix;TrnJf#M`cANq$fEoR-H~~){Is{LiAU`q~ z;5nFo0o?zL0sTD>?tcU3!?OnRD*OVU$pGfZLCMjh@KkG05*VxarXn8n7?aUn7SmQ%RJg3D_Oj@M%z+XTwPz4W%G@KuWu)pLtZ9eoC9w4uR-tYi&Ik<3k z45MhMrXFL|_zpp=EJQuFpHct8f(wvGpqj^vyt6BKJa{nt5|9jfceum5!=c*9JK``E zLtJCE zk&L}#kS0OXEO|uM3h|xeJyUg>Go)>6>Wk5Un#WMQZ>0VfKpTS zkOQGv)^V+TfWo^YI(ovu+ckFSSo)I7#kZaN7mF}AZBO3bePPw8=srj2d@=Jxw~fjE zZ0SjeAeEw|S)(#e8Yd_77cVtJEf}%89D`e-muj9Dyy$ZS>RMCesPE>$qiy9J?}PjW zC;ZRM3O%wU2!XrIpUuQ9Ru<;vm|t!m!;=qL+NjN?1Hs3{zcUH`F@fPAlPW^ z^chpvov3&;KKR4XJWYhZ>#yXjaYosk=8FcQe<#0)KwbR<0NOo3x)%ez~|FLx971QBuI@H0dNHJ2v;| zD3n@^LTA?s@%E!BgSp+g!F`mlo}G=4n2X&)*<|_$aqzHWa%eAM{zDPNE|avH7&qdE zVd_Ah=60!5Sryq%hL&HRi>E0HmGi2H-qo=B!sl~gEo>1lrd zaKwvRKjWFni1b<={ru+4hy_x@xSOprVYZLgZY()$baWI9K^EYwXR$B?@+MNqe;Hi_ zXSAPDikngI?(F85{Ox9kk)flc(w*pY~P7u=_?=izXw%8!9l3B+f}eWnL9%Uv;AXAA!Vx#gpA(lQNlqe zZOe`K$JC8DCf$wBz)Wxv_|MR0AJyNg5GILy=+owFU$- z!Rz{duzDX)jC)(|ttH8O9UJYg?%smbl#;MzI=yDs+#V+VUG0Akc+wtI?!~kt`B^8N4WCC zgoky`QHMH;53Rby#=vj~p{QezGzu>EwtPqEA-}J(>bn+m!GuOos7h4>dt50*YQi8P zo;`Of4NHWH;;M*c+z)G@7T||eUBU2eygPQ>-cBoa^*LHxV9NF_7FS-W`7$-ZMhIy0 z8;H8MuJ!$zi`p>tx6!p@qThWOZO~E~K~NDBZTsUeBIF})*+xb`)7D+&kpy(C&0*%! zn_((i)`U#!g_4Nqo=BxPi-p2I0&$w$j+!TyeiNTzb2_EEM|_>NlOvR)X8qg44m4wQb?y6w z*TLLYSpT@VtBuxuIq&|lk@jC4@vA#8^mbggOvkI(4PRv+{gpq@^EIHFIZ|8Rw zh*C5m2TjsTNo_%TSjR`H?OD?15`BLqSFEuo)pavoTV6x6m7tw%tXiGwmptj2Cp3@K zHUjmltw9uIM$4ys7tV_xPS<2AMjNV?!^b0!6DHfAw1l17o))|1;Fy261zpB`t(#&$ zY$~Os$FzH&oPb}wR_{*9`0V(EXI(*&Hlp){UZUM(!;f>BXEAbo=^xW+rnmgu`)jp#j2v2aSJe{`Neyml0X`c+I{X5Ss9jUbapfPVf+TlMJ zghKrNf0DFkZ#eeOLfoT?ly?J};2J8W8xczWg|D$46?%m3%XxwIvhue;l*E-d@rv>vCtkj?%@RnE;7nb& zw_OELY4EoiYtjOc|9dhHf%y{w^Cy0p1GgfYUJ3J`gkK&GyD$=Qt|kMt4)$O`vf2EaZZfWtl0mCrC zN8tMp7K(4wb9(raGCIYnYuJv*jID`9gQJd zmIGGixu;{OXJ=?=r?*dU90l2YnEApSDrg)Lge!sul@bL-hYke=111d~R1DIu6lhQ` zSf@gyL4))UPWd0We*h&;L623~Q*kD8OCupdO6IppQbZXQvZ5kMLBa3eqLC3%D9GsK zBs5b0Q(zSGU&zULygKV|2RzRR)B52Jl6XJAq6aK?8I7#D?i+wWAnm!*Bn;&!*%9>F&>N2~_z40`GG zU2}_HaARzyxln)m7)C02(@YtEPT|-9IO@puCNjlhdJ*J`(QQ|k{U}8l4>?H zM%%~#*Wr#zLa;}B6OD)l&?Or|iip(DZnwQVQY{Vqe%p#Nl5kF}$Tt>KJ@$`p<{>^X z_ysffhjUH!`{x``Hr|LyZv~W{V5QxFtM&DxyOXw<**R0Y=sQsPt_-yW18NifA#Wg9 zPaDzJ`AN!)M@hPafO4=KJ{ki3==a{VIoKWD^16O^m+>yG-aM7X)9fJPyBwIXcpDqs z4uDn=R)*82z~i!Rwz(f^`h&~wDI}u%Z4m8RJo9z-P$HUiCr>Fu&cN%S1n#<_h)+;sp%RS*cUWyrOUgy4ijj4ohR4q7gpIieGqrdqXUHb<(z3q&x zH;Tt*uw5$MJY`*f4vkM*$M!z&quT2MC(JsP4gv#^hZ%Kw++R9e8&7M%R|y+582#6Z z|3x^Z6ae-lLe>yO0q7%D0I`?x8uy;+u9j?q;|8ZW<%^-NN^Db9#Pc;IB3itI#W^)0{LGO1~k0Gl< ziJcVXFD9k#{vWH15J~QC2?3>)zOacb?DwNRah-s78~q8bLWfU zBle&pA15atKhx8D2Lgerqd$LN}E9`oxBF6UJx zYXBb8HLHn`j5fr4Iu=@>%x6dUH3luSkKJilF}gj9pn<{|GSD0oG8jMjF5%E(NH#9R z2Iiq{s}1~b!K2x+yH-%@tHvj(h}v^qWmG}{sl=tG<~pk0njW<8;z< zudggOiBMm>suTLH2EY9-sDBxq-q7c6cH4{F-tX^!2aEH@Rd_40Ligj{;8k0EU7;&h z^T7At(wJPW&Y!dXXKPX*?arS)#g*{YLXta_`WD|i5(+(aSK1p{L=#p|u%CKRKZt_T zZP3xa1`Fib^k)UL%kQS^S*8`e9&GC_gUmg5ZC&!ai;He?8>dy++saM|0e;;s|G7Tj zZ85sB>WEOrr9^+kZtq%{4ZWY=>Kwh7CyUHGx_5z*z^B@xjT1!n| ziouS>%Peg@HHQ61`-fUaUD|Xjjp7tG`A&eY+@@JvvV^g&DnC%Y(;YF}fpjOHK8C2oN^SYrF0n`L~#fy9j6m*PNVB?62dAOnINTmHUk2@dMvY=aN(5#cm0ro^1EI z%YEZJ={E%4&++lnnk4u4yM|>DgfB~xjs2Or&TJgF?VFu4$lG|&I!{JUj1Edng}Sqm z(XM>mAGB@!69!_G*~9zpGCZ()rQ%dRa1(2NsfPW2t~JBr1NoDO9@G=YH>;noBj`uQ zKuE^v%m_2Pw&Q2$NPx`p>N!`3gYkxF zlVD4Aw}WzB>mhlvzwq44%r7Sa&;vw90>EAMsI?lI;}H;dXuHDOJzs{iMlB>?ATn97 z&TlxvBy?R*Lgc|Ze^-QK*F1apQB}7h2h1FtWcDH9y>*hV0Z03yJ9Y$1E8$!U!9nwv zYtYb7`zjD~_bJb>w+?T3g4>^w8S7pEd*(3^l5FFmmQ%z?W7H|}t3ak|-OR*qBUI&a z+}PyiJ2{3H1XFXGd;)&R5fT#Df#ke^EZAp*D>kN-W^DeHoW4&8#ts-Eq_lv{55C{G zq`7S>cojg>Lzj<&8$oqDg7)n z812x#!H&@%d~HuR98u57>WKxt+~u$BZwTLWgN;?YQRX@KAVKAm1s~Gn!UI*%1Jm%$@kk7 zNt%U|4VWmXbhUV7>E)ql7plG8iR|n1WWa<3@VZ{(_|z01`^X_Y!)N?a+n4FHv}y1B zeh(Z3nzCHyw3cnpgtXjnsCQ6fInff6%P z2PFe7V+rE5zik=HHtPo_EI+r~nG;&Zg)95s(WnAp5Xmik`|u!J4zpspl)8J{E%|{Q zZX`8{rnA$%&HviOF!B+0Qwz#`6#uwO-Ov3fW#C-T$NiCV2eK(DI2L3PoDGNp^01G! z4QT0avw?(#j0GGr15c3nAEAtJ=CQ+SF!}z1ydST(ScbYj&64PVggaKVhGp z$KUD1W#nZfu*8wgJ}VF;x7zJ!Tv!*|>hCh~vrdWzN7lCv=!??^_??bx-gYzGrCf1( z{(AV+Citk^F<547pCyedj4ENI-|LEmj_rRCY;8%F*Ym4QNN3_&1E;NU+fR7EaH3j6 zE5kOpqb-aw6#R@@5S4X?v-FlM(06B65G_^|zZGjNsaBg-+!y@_#K{kMwRef*0$5bU zRdkHqP^mg+mLF^0A+9Cf4rw-tcUfup>9d?KYY^VuKuu-WV{B$N?ZzFCqT3$scYxkeJ9ZM&S=I*Ox5{zLu*GWyv!rSe= z9c?W2TT{pk+V<3K4OH*1++2HPauy=a5SeK?SJsAx+$TPOvdN3Nh2`eq_k$?}y5u;3 z1rM0LTypgo>$RI*_v;#5bP8k51xCd4+7A_Rm`I<)G!dD3$x1^&)O4r+QjfI91==V* znem0Oh_B?ro4J>a+iOpmvBnJz)?gi_NfNS0l3%d{SGaTIABofM>8yKWP6MVlAT+Z3 z4A?PXOmi!0d#pis{32yS{S(-1V2{Dn&wodobo-kLtJ&Aw!$;g0)GlN9ru5pUbHaM{ zey=2vlA|9!UwnMyF~9qCwvf;XKq$|~#`i34y6kDd>z`A-Tgahra(X54-K9~BygEPm z3N!B!YhZf1{i@-(e{<~kHEL(pr)t1hH65g1aFJei8h3Z7c5|iUb7V$Q@usJ8uchN? zL&&&w!&xOBoe^E6yFvt>(ZMxIETq<&(tU|KyX;A4at2LHKz*get=(%Lx2UXW7uHgTWZ!Pc z)d+i<`^}8t^#g>K=2qJ8B#-{_1D4s^emrniD6Kq@>wq%A-Ebj?(OKOb6xRuVeN;G+ z2IaU25gF&Gl(33{Qu>+4%s`DQuMuS}jl~#W3bH1O7$$>(>8j=(68mP1-T<5`)wc#L zkzP?&nrjl5OJ2MV6Ti>7da@1B@fv>_yJXB}me-%r@s7m&K(w|XhzT6&$gB1IV~Q?!!5(w;8Ov&WmH3Mlrn5- z9s@SUxhWx+;wx&um>5Vopx?BuHlAQIB=ei)EH6HGhs6@kIfn9R^4%xQkP3B}sY$Re zTpwBiXu7hHTC5LBSQ|`h+&V$k3M6*w^ff|fbUgmo)ma}*?su`Q^< z4sxm4O_1;DZw44PJ~6m9Pk>Z_(!*fh!9HC(mkCKdX zwycVdj)LgS^}P3R&wQbqHz@G!&C+-0>JvhDW@lcL<$K~%)EZ?fM>4~h={-9R0VyL3 z!9W17W8Y-~FPJw8&?fUj88nzIJ<2H~OlELh5|{y69M0e5wz1b6$~!21xG7cLr8^B3 zwlZ#+@0G^UgQZEJuAai?&8Rpjwt%7cSHX9};|KNkYNE3TFDQR*VUk=vcfmVJR+480 z_i_+3WlWrKGPY~H*v z26>4ef$3ueI;bQRL1xLh0ARmhMFkMQK-{s`eQqY+q#>Cu$Kw&6uHQ6lWEQ$|`}HSK zC{jvmzmycShP7IC4~J+^1bqqgNX+#+F*0Nc-$w~bYRbr)?j$8ggxzwoyI_Suj2RZcX>T1i)lCHMF-{ek- zZp9t8J~_yj5Z)ur+*kjshhd9a<4)0%tTvey%l|6lz%Je*W$ZIAJOa zUb~ay#5>+Zys!H{i@ST5A>Q*wmjnOY!_8eAg)JLC+N6J`w{L|b+zG-z+I$kv4@vp> zn}PE%6Z6}Dx`?)G?w?iqx?%)5t9P+Isq;u=x6#l!@qkEd?` zt0qljE`1WnRDvOwr7*oKpDi=Ny%`=cmwho0J4-D{5#g?R(6G3yZiBTDJzr%7MPKVt zF&~D0jxrM0y5eK&o*BI~W#tzcQB|S9MLjIX;H8eCqM|1&m2S;Nh3AhVhn|hVT?g5= zjNJ7`rcLWso=4aU@0aV|UswHyi_^2%M(b@8VR2(ez__a@ zog8OTd12kcf1)AQynC9iDZu7?_fR?8k8#`hCUQ17-yq+%5rc7+uNCD5=$#A%6pVXC zz!ca30xvr}3>BnSSUu)9-JLFO>&4I{lM84_MU`b5g+blh;^qV zsYT-`2gOJw{ypm>1#7z0fQ6zP_hyy6R%-j^ZKz)+vp{jOUD;?5o^^h2jyU$-(ZmG3 zF}V{{Y2lcf_Aul5taY4aQ3z*vB0kj&^W^W>v(HaePCvH|)mnEG-!}EKRfXbIY*zac zkglzwGNHmXuPuGPU*+6f4>4$W!s>7Eq3)j9x(2o4(LS28WDPNpYBaW9+Gy|8b$6xh zRI^gmf@hf5i~-{@N3gL07dNaf3`4oqYa~)qMv@$JcXB()!pp{6MKQP~5t#4anVDJH z>E8*Qvo%ka*#=6MxJZC0AZyfL+bmz=b#f|!`&E*?!p)Ov#J%cA4?N{pzEXh==R6EP zJPx8*F>7|w2$v=;djF~-&6Y62nGzYUTAKXB<#;70;Lb)Rl@~_0spubVSp-C#W~ThM zIsiQOi!`RM=gk)$Y!Pu z*PqQd8HlH;lg=zWv=*far$QR8ld|dm0ObMoCAcIX)7@l#PYJTe| z441@+4s=3WVnV>}d25FFL?XFsgsDy`1Kq<)m>WDZN(EZ0KxzVTx5-v7dMO^KbzX6_ zNbr4?S#m|O$Qu=NfrUl+q!h`mmTm<7CoRu-l1SDjEYCU*SQ8i}X4D_>U$Ou7;Dqz4 z>8N%7wQ>vfMT9+~J((OIo=bcY%EvPO)S8Z%VisEahW}CXmJL^V3)2#ulByc+YK+b z?rHjS+@(TsdvJQ~X@Z9ysO-0+^l?AKtLEfou1AZlf_1YwdH2f#yS;m1*L1-1P}lOC zx>Tp#6RHQr^}Xf6^q5-Se@93h`(HoOm-6opJ2|CIa$T7@t*7+5=C^;9!Oy(~+Uyxg zC*^ApE0k|j^ff)DR?J2By7+37eJhx{T94^Pc6SnI9wxf-{n1m5MIW@z*Ssg2NldF; z4!VzZ96tcKIZ-LYgNjn~TI;2KgVBpppR_Bt|HN?;Er-11=j+RVu4412J2BSjA*IFN zw42rzFfpUNQ1Z{d;fItaF8grx_%74UhN!vs7Z&pC-OXclwVZ}){o$imb`Nq}xqsU3 zV+YZ0crwYZ@OEj?{e*rqMOA}wSF^-sQ^}C8n&=w&xFg{&i((I zQ1xFEK->*j`D^c2A6LyBSCuJ#Xl zpuH*Te{?CJci$7xKyEYT-5MN~L_Nq3ICWEuZ!le(0c^?9%#iM}Rywe!o|LDJmn|JD1|D8waIKb{TASJu>DXr(=$9~;YI&||7Lp<7offc@Gb4>rp!K0_7nlo(2YhN(c9AjetvFwo*(~b@RO5| z^%nrXom;!MaWwyJ`QlGYu?n*>`C8Q2#bSDCFM6c$Z-74=ZcBUZX_Z^--~B#5?fyG) z$-aX>Y8pTGlb>#Y)&aNo?7PVqdRm*(UG3f7+&K4S`c=PPcb+nd^w!V1Tiey$PT#Lo zFE9U}A9D`?EZhMAVx0fJb3Zk?w5dlGZ06tKH386rUt79NTf<)qAGb}X8fu`nqK@gy z8*fGIhbNMj;$Pz*Kj#3ucU|)92`{}y5B}Oa4cCCr@m`WU>5Y}wME~J)fW5~~uZ^Yl zBmZ@tk?BOsKA>1vrOIZV{i(Mp@pb>!KkT))ukHart7DJe+IkDx`mYieVV8S%m%snL z{+mZ`1G&%EtDOKkwerZ?oc$`($2=D&w>afOE3ZzE10U?=qwX6Re&All+2Cz3`S--MTNNJh3F=z1;eq!2W7 zMCII$hxqRChvw;NFUW&mKnHL&r$ifSKl%ESysT6p6P>}Lh#hvbEOnz zNw9#JL&Ov7UIqn0l@*8j>!SA1vg)B;$%sfks1B&p+Eri`ePli6Q^tcNq4MImg@let zaV-?Y$93Hy-&nm%6y{{d#3{vgP?@L9%~KCTy54FOdOhRdd&d@KZY(NK&2B@&+rKD7 z%t%}6yaX1OFApkp!r{Yh?d9ussGENterrl0%SysmGN^nrgJxi5B>ApH8oR1YNef%* z868T*B=3px4;8ZPqM}+3Lxbf9qlRH7%FUwmZ^iS`S6$Jc$|xS9Wu+QUOIcy@^s}~j zy`oelIj59I0uxT`Avt*D-UUm|TDD#2SQSV=PxN$1X)$snlVTp-;vpU2*0guVJ%%kF5bYe zcF{!e%JOHNvXQRY-UKploN-c?!QnLHc2W(gPS(INC-u~k!Bop`pkmjTuFqtb8BPTu z;A0H!`2)Uf?g~0wG2wr%^c~(^kCC1s31L$?*cA}9-cfqXHY5C(I~NNEB0{OVt819@ zT~&idWmU;du5 zGmZ)ZQ1#dii`N&2z^%^XbvOnRIv6a!!xk_Lu;A&IYEmA?Ikwsx*K;Dq_#_t;6)=B= z0g}_fF&(T_Fm?25@QUo}>X{A>5tl^NqIxyAlNWeQ^Bp`DDRD+mFk;beBLEF+Of65W z;bqOD%tRX?wczUYVbtP#ddA4;cE>y!PENm70=y1ui$L0X!EY*wQAlJfLx0*PFk(;b z9QiMZ_Mv$`EyY+vLp)I+N>=#LOJJl4uao^7OUCr z@@hC$H-fc#bE33j`!eU&ohHE0Q~UW>O!G3AB61L^848mW8nlm(s~(ZZfNRJI;Yac* z-eu@|pY}_<%Zi)i8J_T87<9!j2PcNo`ZMkF!G&kN7x_N4v2FRkr(qviwc8$3{C{gg-w z5HjRqv4z27#Ev~CjP|g3#{|`GB_IOy{Am3s!_|OE{L&D1rRSCKRih*8J+knHsLuZy zEBxsZzK>VxU){YpIQu~gWEA1$uQ#|ELljQ{oH7Lbp0vM$iq1PM5G7=_eCRI_<%EnI z;yR&xBGsG7t<|+YqWbzue13Z`i*L4Cq@1e-fIS_ZtF8=)@;EVMt;aW77-GC82(XpK|8G#;*2>}=iY&~FhJI}y&hrjc>`B@XwvL;s_<*4$ghuqY}=!Rc?X6AVNvcfM>Q2$kZS**^;5OdN*@DW0ue3_|6yU>t(!uxd@7ib4bw z_F3%SwIwV&t4faB)!y=6I!xj}b2yeINmOq5M#F~%TgyT+=hBO~qPncvcsTMDtYpkx z##)Po_2L;N2-i%%tsD1A#jHrRWmh|lKU-p9;K?PYjdZEwOW1kEkjvXIfEh)3;s95Mj99=AlMVD(ud-@kMGGu% z+I(2B5Eq)EYEza)a&T|hXtPA}`v&k{GO-|DvSN>v$+Vhho^^3gu7g!zMW- zdp3$uyw|D*7r|dS6O8IsU#77$TOwTJe70h8u^3gH86Ii_A4SOQ&YA;CjEBZ!ErB%2y0Jr}&L7L*#35A{nf;kO${${> z*}rc}=^8i)&(&qNABu4!sE{R0PcC;WwAJ6%T`W)6v9`cW;irVbS6$_C8&4j_Rm54w zlG+vB{^j!=3+zA8l+~IL&!;X@G7*C$0{Z9COm$v^wG*zrf5v*1fg#uZm-T%KN0XM_ zzS;adS`%d4Y)6B~_^KwSjG|>kW0?yz@C1B(tJNcfmGi+)0f(brA8Ku&hZAjnOG(>L zRzGO2Tf=&bN7UDq$A~c`f1~d@PDp;brZzCgpBm+#SW2kg-YrrDS?m*>g$R%0-R}=;r2?&=+=@5tiU`@ zck9YB0Oz2|#M-5%j^xedsIl@0zk9Ul5H(>OsppGC?Ns$gKSV|yVUOw+sm8i^F=3ur z94F+weHpAYe8Uagz{RInoc6Do@-(nf23MZgOf0h-@HhI5u@&okPm7mlWcrXa?_f%T z81JnieZeon_>z-92}ayObS<-}1x+~hO~a)8c|9R`74-Pw{>vDNd6Lzuj$21a(MU3| zphB{E&5UWhI307x=wLo#OWkgA(3VV_CbQ3Y}pfSlEYpBi)BnvN+VEcZN{* zwD8=foF4ylBG#=V>!veKJ5zFNQvluH^!f6IGc+rgvsQK%U!AQBaQL1%@j#X~Z*$vS z>#xxEhjm|?OC8B8%s21sHaOY_idS%tU!Th>DlAI|v3+WBRFFeSB>&xV)0cigg{}xW z@!|OTSJRc7U8v7p@LyJDR)G+`-x#{Nv2 z8IhSTNKw>NVL)(#PJ?!$Q!|g-=%lZT^wuCxk^a~7$^&Mb_5$2O$!4P_K7F*I@VNuJ zCfYUA$70G)(sjBezkpVY%$LQYPh&C)vVI%nfHRTNt|~QKY29W_<>%coo=<3QmNGj6 zKB&x8cE4(69;twRGMH6HoVengnZ=u*T5u&AMGZDaHy zG8tCY`e}E_n_Fg=@{x{VuJ-zumDKz&6e-2Yu%@~qH{Iph{Pzxx>=sUWrEuCN3_!W6E~>hl#xZGpzG zX||x)YwP8U`7$WqQa3MaDZrVs=W!2#pnYH) zkdFSK!+^lQ3DQd%a@((7M2}I!kf`q6)^L9o6=+RQwGYoV4)tyWJH>-mf@UI=G4z*) zAF&?XDDUb~!GgtL*ib2}WPfS7U8yWJyBO31`_)VnADzBH)PB51XLZY$+8801V*zF*r!Ze=gPZJuPL3fQP>AwZvWgtm|P6p)ic{YSH)t8eN zl5yV=p^=diDkfDU%bYUZxlTp0zE$FUzZJEyN#07bSC&xILTSTPl2hj6cj#Nf10zM` zt{kknA>@nrg@R0~5@A-#9i|Mgi@*SWH@xUI*u_Eg*}(-!%#OGip%nh^b#JqAYqK1J z+hlmj>C0_9Y4N62Oz`$XKHn=mSm@8!%lN;~h`)11$NZCw%Es1WR67w-`^nFTwif!* zUy{mvBR1)2-l<3FE%C`X8D9zku?ALbxnZHXQ4HCanG*@as%&%z+a!u?Z4b^oYjiDw$C4w zD({n~l6icQ5KIBZPaK0&Y*&rF%*H}P(_sC3V5KGoH|!%V=Qz!FWcBwc4>C@~$fzO= zry`I#1JTIt6wl1ij{|1Op3EYdAGZv4D(Tg5+~UIBp*@lDNJ=DAGZ>y1ArSVel`$vt zfNB61LtidCLE3;khwMN)6Znl0z_F-S!9TcEZi@wU_8p>YVIeK|4L;aVo-`okE<4)N zYmk^x7XOa|uceS~l*BM5JtAbjI`Jz!VK>>e8kUq3(I%2Mh(P2y&OOl~n(QJ9!cc-z zH<@oVoC2)B(Zz&6jHP1Kzx6S0aO3M6-Y2c0nDmb)uFS9DAK)JhTu95W(vq4t)Ur^x zg;tET-91nI)}lS|-LGwmDY|fExRO}01I%RTPfkq&843j%W|*PReYXx5jO<*VTAHR2 zzimZ)YPTKUpU(xIucTiz=8t7KN1uy`!^6dzHGP@Rx3zP>$DPH2bY&?qBS&eq` zy$d9;49p(Y=Xn*3B)>;%E6ZUidky%r0z6bj!biRy6O6uhk7lLb0Li@r{N$G>-|Muh z{=dzO^dr7=KFoNX@Ef&QVRgYr@H)>t!+d(<(YirW; zQMdGOiVjn0=`PNmAszfjy|uD?X>JBwgxWR2rtT$;da^2@b>;{~vmYrhL;Zvq7s3tk z-gn@YK{t}a*=UA{%h2y3^-^U1?Q?-@hA|9q>^Ei0gnP~phUQtx@d)R6_tLpl;YpR0 z6bS5vDCGp?gn4($^&jlr0$3UzSiE3%gaaEPYlTe`vVE@dv(7`XF_ouh>L>h}|o+NRd6kCgUDb6~v2!qLo)u z4j@4RUyBbz>W&;l=hGyWCLoJ?S*7+L5ZAne>O(?kq1s9Lu`E^L7Zbr|!Xr2IVZBv5nc_y`^qvNF4fpD8m3 zuw?dth@-y~m#&n|H_zaS6R*48r14I*^SGY-F^xA6*^ez!8buDx-ra(%-j#M0)qTvkNPjteo;z0w1f}U9rq4H5)XtwO?#z2 z`NLz#0`a{bk7MGj@jmT*?+#>mR8#?5Up|R|@FM}o(Zu+t+wj`i*sr_DcYK{6ha=Q= zgm=v2N`}fmCSVd|fp9-Q;ytANDjsnH0bvr8GF}t@js)6nfV66hF<^WF0vDwa>QN=5 z9!thu7_L2SLlmbrYhV_q5z)9pp2`@4vMwfl?i{*M{9gb=$5X zov_D6PP{o!Y|P4ns8#K7?q1Qk;Guee2jii5QO3lRVCu=z>yoH!Lak`k_A*1M-%g^? zi)^9`;45ZT=*y;TJgXI=cUmkKDidV6O7JX5-jsTxALnpcBIKg9`p28%>?OgDXfcsy z4=_tK-?%ztT6Hs`QQnH8kswgC<;-W--1tA_cYcd4h50ZXiKu^3f9KiDY{w-6hHy2q zlaoU!PxBNWQhyB!EvtC7a44*gQKqJHy!5wqdq4IN0gkV?qhn1ZS2Y#U7_(C+F?|c? z3{6~^R@30x3ey-z#td(myCp*34KN>&E$~5gb>_&HS}XO$EtMmOsdMZO;HlC2*!y~~ ztByesW{DF{jw#WTv5&op`%CkAl3kv(a5|tV!Au6Wb&q+RL?i&0UcfV$a??{;S`m+N zgtMct>a}_i`IR2VLt{L<|6%~y9{0{nbTqiUR28Q-n(%c6d`4YE+c3`L@}z1=ULMJO zx$G>aJia=jUc==Cne*B6*moo4G4sW-W|uJEHviizT|%pi=?-jRx7v{_E_R=?01vd! zYi)I&Sh+z~0Z~uKq%q(8Fz+;j*{{vf_rFm}{8{WOUT?XC|ElEZ*`CR@)3x~x5 z*#WJ6sQF+62H_s(bu3cvBcUsph7BZjqoUv6_T~{$k!p+E-1V-4>)YfZ$ICn{=5AKK zPx;No0~ME7_?!MoetEvR#=1FXbhkatC;Mq{+iw!vdX)%L<^-=%7ZD{A>0G|vWHMG< zjfWwHl(9UVtTlRklvEZ+KWdobp-b-foFTs|b|mE<(I(pHSPWBtol03QXF?| z7%Lf~O0`RM(4pg*@$HusLl*|ta44PRZ2rBTvR<6ck(Dgg}zB<5|>*nwS;86#U!eR7blct}o3dQJ4`uA|=c9i*GTDCSx{F*+M2npU647-JisMSZwn3IBD`Xf3mmhb)8I~bO|^tG3fP@ z72%c80q!pXWr6#VivdG4fR!OMb)v8X1L}fwDt13&Qo?(`XNe@0`UPo`J=-?%$(l7S zq2R`0SwZ-L#y!WvN_TtR?>MRTtVDk8Ce6JjFt^08K2Or>((V!#%b3+%aj})Xfm{JE z*N^s-r)VexbpX=y<8c$t4AMEo(~AwJn>`E4OD_NR!F%bOdl%?N@M7t#tiYFw!})10 zBl;KF*TdoE-_lkbbf>5W`f077JEusvIX|c`o`Lru92OmtL5^e{$nN(p_jIYsTtp`u6J z(JF1Aaxv21=WrcVE?_!EJWP-EE;ko=O^!1$&S&N2^vs9peJ|bV$A?p%bI1hUB$2H2 z`XIA=m}AU(Yz#d}qif)l7IE%-y8^y5xLBQaAJpZ)|33g^K%2k9EbbsR#T}-Sj^Qy^=iT1!u`T3qUQBW@kXJG@Pd2-KS)eX?K*V&xY*Xg-ZJeS zIZnNo&`x*t$P>{PvemrNp5pf+QWl%I*X%k&Cf!5z_||W~-@@N;?&nyw$@1a^jiqq&9{Ka8vH-2(h_kvzoT#iitKP&@7;Q6bo7P*s$&HH z2%-~eHdbR7YX~DGKhmE zF4!G4UOa{duj;Wjz3279X>6WkMA1WGG^txP(R^yo*{;gSSR0_K?`s3>f_HcGjZU#K zyj!=~X=!uPq^`s-ybmt;1+IdB)|K+nlMoOk+c98+IQhdzN#V$y-fSlQC8QT_SOyu(A#6EY z6D)dGq~%`l{an=OLynVr%YGMH%l8-W$#;0urT{PkubK(fAY=w!MP4?N64410yVr6y z)(GcG+o89nyV9i=RzK|0Lbe0h-3M5=RUNU#?;vFfhIZ}Y?BYv*qW(hDQ3c&U-JcM< zef*PtgO`rFFni*%CLZmFC zcxz2?HYGTX3@34cjDG$>F;TAON{rLR(hZ45oy;GmIOb;ekCzFRtIwxpmiZnbT+dmtB35sIk{N znD2Ya$ zUy2{JIriZRJ!CA*cZb2tZn&>IIoEU868wA+u8jIo_@?VZ_dN_l8$OhvOJTC)ihdPV zt7a3M;7?`AbTf_)gWOdjRTwYo29x?E&ShK_&oE!`9FT=?wQ}u#eZnC9@gRH&|1;;B z$H4vv_Gr)A4(#N-XFN>Ey5`A;5F}sCg7^lL`M(>~-;HiUqbJX#L9w_q(N>CkFzM%_ z36HjHjaq3JZUJD;pHWd;$~3>tyU${LxNW783yIMPf&q)Jd#pJ&+oOLLem*VF2T$03 z+du2L7pz)*lW@2X+fg;0WMe+W3&g*`B&Ph+mT6EqWR_rlDX@mT=`AXulmN74~!a@;RscFd7LTxx-i^ zg})Ov9ee#*yUq}_S*pDuF;S%|L}^8D=MS7%=0Vi*_Ne2l{9psjL`Tq0?5l;zi|+W!wJ*e9gNYj_^r-&{KKS7t znOC5`klK^Tnbc%}#Xv>|6#roY=R@(*wO2j199ve2*hTg16Z2eCKZZ&JPAog=iKosx zwtF|xEYr1JyZA8qyKv*~-DddACOf|Y->3jxePS*JsvUJ=?I|lbg&So(#Xc${;opbZ z0lD&v;lwG>h{o|MbT!!-AI-}5Zh)Up+2)q|RZE`_BX1sSXsH6ATz zoPtO~G=FaIUceVA z&Dck+6Pr`{u=*@RXMzYTI-~eKQH=9$jPA`RO6pC2|BL#JA(waWF0D7A&+${!0BMH2 zH)I0A<;QG*j-4@yRR_ve09f-^xhwV{NUfu)VX$}+)K>BzI}KZhpMFqj_-?S{T|Fmt z#=Dz(EX)Qz`-@8W=86w(JA9Q`2}}65>!H-OXm|aD2ekg?%P@Y(Py~Chdgm^9y&HC8 z)h_b&_3qtawQ(pEoY_tMjq1eT*o!aGI_ypKvoWbd;u{lUc%7&wR*9E2GJvS3Q77_4 z`hC?V7I&$9dcwI@u%$tVQ;nlwgZIS=1+8)FFljex3o|DC!Vi=FnFWVYJ81&mo^iso z9(hkz+JCCteoFQWx+quy6Bga@SaV^vM>o zm_Sv@}2%Q>u zHEB5iGU#(0d2=87LQ2I?!XO0>fmcIRRl3EQ{YVuVeb5$ckjbS&dDGuPuSR)wUxM$Y zr`~Qfhxj|Avo5&7fE8EV)|{H_H6jcD{2{CTKP3qs2zMh1!Szd zuT~SFqQ_-?wSfjdHS1U1V|l^vL{-;*S@>?+Pana4DfijWKHoit4Ql-D{xfGjK3f?= zf4E!?8Np`PUg@JzfEVI!2-+MQ5BeX53c-8#0W}!}XF9>zgW#n58wJuvd0(nRNJIv7 zUW!j&er!Gx4ed{K^OtJI!Bgx5s3Biu3V4ZrHeJI-mGOK6qX~hLF3e^9fSbEN=>vSj zA&QK2edD4KNm2U;sdPq{fWRPV>pvED64bxrA2q6PZB!ef$C8b%(w{f?)W$^zFZ!KA zpkEV;rf>iDE?n*XOWPrBmP;e?v0Vvs$L~3YSHL&NFaBfhd(|AFoAtfa(s@BiM@eo4 zs*F<}c*Xks&}Qy~rsI2kzg%?O4SXM6_Uz)(ZvZsxc6|44h=hMh72FiMk@}Ek(6%7k z4%WB3o2@n&LFZziLoYS4;BKVSiNPK)5uZ&%=r3Gje>E7s>!&4Nk&v7AJMfii z#*2ZK&Op3ZD>rE(Tt>5I&ic(CBJo#*Y8(9b&Vwj&^{J=VH;<{EU}AEaNa!9Sx7`4p z+$qcO-DJD>aOmAu2xqOi6guzN0{7Ydq1vdH*J{s@R-=Hy%zT=z?nJwJ1B#I@neEF} zB4-NE7)On{%G$~ZjgQ(~A9AtznZ)BBS*K>{7f*qa!@g|Ny|Hu*xkgdrlDl{n-$3pQ z#~1yoI;@&QDlVY7or*-$)uinh*yu=$3)PC;T0AHTZmT;v89^2sqZ{GdrDDOUa zec!6mL431XGjDVn!9wT+`LOK-f^HC1jlUIg6i4jaw;vtNw{?}8Q!ydWlQp3&Aatxn zy{@nV9}2?v2rYE3<1kOxaosupL_5#Mwl2=Ri)&*KHtYGk2A62V9du9~bXnk`p(_g! zKxYTs0!gWl6_iLa|CrwOHtAFrNAQq)ea*}gj~WjhCEi%XmrglZnW zdail?>Uo4N+9j4Kx8UaDsz)kHKp+Y*6o=pmFa!p%Eu+L49yR$o1a8^{f!8NbzK(Bi z+JtXkpDcDR%=DVq^5)pFgT77kDO?~-u4H*aKYa{7SH_ROf**Xm4nLs3z^7UMl6L74 zJsvgx_rlV)|2k|xhxFD`sqH86;Y!82bA7fRGk0;^Ds3$xHn|ac@)C^B} z9!Xepsie>LGw$?q&vrHhF!q8edyyKFk>n_o#W*+4U0W5jv79cD3!=YNT$$|MsRZ_) zqs=(*bFi;e3IF-IlnS>$$A6a1+6DZ?fCQ<~0F~gw3sA`*nUG+>PnfPIa-0|=-r(#w zN3K_*BhNWxL#E1>7dcxe&E3=2PuJkW6J9;9Su-Nh)lti-IF(j(6dkm@4R52hwXrbNI-qyiUw6k^KRBBFT!wbBPqv%Zj>+DB2s4Ek=abOrDWaD6jUg9x$^h<=s zL3^o_7?QJ^Sd=EnU3!KNeF9%GIvWx?<4e-17Bdm2=0yvgk0Sr~=nP;RaM;9}8VsUS z;UFlG@JpBv^Il3g18+y$RMIuk(2Ahi)iN7>3QS0Cg*^ZfZ zYChXm>#VkO&}i-^Tu&&Vs|_`4DuU&-&b%{d9RvqKs|Gc%wd3r{CK!R*j#Gi!nHPCy z!NJ}^u;XNc*$xzlvuqsVZ%LgX1?Qq|cGO!-Z@y1b32xVcQDnWX=YZjOyiV zV05n_Uvy1|?#Hm_jEP!a&DjV`?7^F}^|lec1qaPt6ZuD)ZTPE%go4Njc2J&uv_{^$ zpgk#@!S)0(P_z14VGgp&6(|PLo>^Yb{Pbbff=`)a?kH~NZ zv0wK{8>IHj$c1xJT+>8NOye57my2sygss8FIjC{8#zdOb>Fe~1niaRGgAozc9Avw; zB--a-HIIY-3!<5QV_&qH5=$p9UNU><&TL#1vv+(s>2%vSI=t%O!BzCb?BBn#Ei5BV zisLt!(uGkqqod>FqoZqXUNn8$qD9lDFEZu5k;JFU@p0~OoN5xO107c@(NVN@;Jww3 z$eYu+=rwl>BA-XzeI8jrZHq?jlFd10qn(_vL~E06?@VpZqeyBziD6+ovy`=bWqSDz zvWNM|9v_GL(w}&=^e5EE$LSIP>YY#5Q(=>)YxaEOf_eR z1QloRjffHu6L$Tywx(zA*Z8Lvy_{^(%dkY9eYVYR z(wMlNLbe(>ThWGUCeg>c1-bPc>j6rmEz9(rSY(Ta(v1jcD#qB2d@$eU5^i=$ym6^4 zemPa9eYR+?5=cAqR+ZrQ`KtuNFVd=c8;rY%ec;V3;P5bT)dW|9tgaR$-zG z4wVeq&R)L79cZMcyxv6){iao^oq+T)adm;M-vpM~!`!Hz_HCWS&of)5q8$27AIt1r z)=e7msE3z>u-`DJ-F^73u!Ui6+xwFy4u9OkOW`M5^_i+3850@F_<3lek6U$DcdnA1 zjiYzvpg^@=RmtBrT;uQQxTF$cuDZx|8s@X182;VLXs>_Z;_-UHor6wy&f11U>_6nFK!S)kSVbG8SPDqRnqAN*tkt~LX zr#DRdc<59nh)1V4WUd`L<;D{9)8fy@-dvk1%v&P4X0e}&EXJH3aB3j_UKYpLGlNbJ z1jD)~yZDve(m%aF@$qg`Kl+27eIa@b%Po5B%vDcxS7!@Ek4gJ=$mVuCJKBoiU?Xs} zf1vi2El59lewQ$Imv}@(gR3-6#Ku{isS1-DhilwGwUByFs*7gJ`3< zd-pW$ZW10vBKJ5j7Zwkpmj>3-cD<4W9y)GbaGT_)i!F-5?G>I z^W5@(qO%RyI;ia(NOwvyadxB+O|%oWHa2Rcb>f`VoaPt$>8y*Qp~`3@W@4Fk8+7?# z|1I`K+_yLtr`$$v;tkvz*5XmHP>M4BgCqpSx*2^1(=`L>jYxahE!Ysx4|s24gu@FWO$BV@2KBxpbV|2JyS!n1 zAif6GO}8NoUlniAZcgsvD9oY<>KeqxhI65bZq9~mz4sE^pzKg#K|~FoYW|)ME~*F( zsgdV*BMAc<;#JC(LD#knenBy0yw7%p_^D%JqkQQKaa^n+(%m)CyjvvBRb})I3gj;b zM4!Strj8skj?*rwJ8Ja;F+MtC9f%6jCZv)7$c;71 z;z^i;{V|V%?bltB4@>jG75_{>`FLnP{vQ13hoqAxkpXjXMh;$-gU7*a`pJQjIpi5e zn(JANV)eX()ky)V_c_dVc_%sv*|1y8=2S@ZCVEBsgwv67uO4A0sDM8rIicU>idEpj zGUi8yn)QasMn_tM0~sXPg13v4gND;k&aV2XOls|Zu{^@cM0>FyR5oP zFfTKXj_0F>(oy=!r%@N_hw^IXlk%wS1tdgdD{Y@rzzMsN2;KtYCuxs{M*8GvAk)a_ zjJJY<2uO5{uuZgWZJTbp*mk|GDlLwN#v%>oLO}t_&!_FZa0}&aebGa4GlA{R)lKwp zb{1n`-Q($qL}Kr4Y;DXV3o;msc8QZ0 z)}6pS=nsmbE64_4|MkZXBaLaZutUoD;>?{34{lsMejgvk2k}?Qik}{#_~{YF ze)@a6=xB~*lET_Oe=|*})Vf)-*7URa)0H1>+49lKPbIA-i9XU~d5@Ihj|FkTiS~5V zFZ*G^va3RSI?rrpWAPAQQ}+BtoZbgfKO-i(I--t8*=|?r+M8pke_{Sxj?Z=f({$oj zOqwYFmG^QjVRX6?{coM<;p}8r#n<5Ds8P8aovLe$glKm{bXZCMijI|>U3{w;d^C=# zU~gydY?ol>QH9BjoRIUC$5DpWI7DYD&}n+ z_*@=8{xW{BZXLci;M}16vEwfj_9i~qoZbzN4aCiMJ*L0YH$ULY@Hsmi{_8 zQExrgaI^)HG+sK`NFe_g6c00WO6N>J7i6!@dW<1bKY;DeGy4HLu3n;-4ziJEw=+Sp z(?OLjI`e9zvbAy4I%xFDc!qu-sHd*S*R$mnr+^}4w#mpgC`MV2aK!%1H}Eizb3~g< zuR|`O8D>iO61p5hYzI*XyQ;y#dY=+Q3vJEt0?qS%;Z-4x8px2Zf_GXJym*QZDx%{e zA**6~4rej0kgmI4lI`oLqDN$0QP-^RL~;TC#y~r@%H3d7U1K2QiE{MaMzm8K1N{St zzT1@6_tPcyy~Mbo1bg(nS75Qelaa#obwj6=!Cw|$J`IMO#|%v0>6l>3B4W!-)Ct7gtvMU}0PjO3BWsu?p^>3zH7A$TVq z&#wyg_70_=Eb|Za4En+PQ9-S0XD(Ti*)$d(!w<;6W3f%?bM00^qhS5`gc>yxYDY%$ zv)PaEaJoK0+Rh2q=8cJ3(S{BvIMOCX$EQk@Xiukr5F5|fS`k%f z14(A{yo$t0J0U(5u>*-!+`aW4**=x(WCu6Pwy)ICJ~&P^YK+-6Xa&?*kX*6?Xge-A z{bn`zsa3A@%mf|b8MQ{bgVItbG&DlRE9J#UQw|qAdsc9G%11Bcim6|FCjPa8HM42n z4@5{gMO@Jj^ER2Qr%^wiPV{!N&lXTNm#N9N5q7$WPTBT0wxD$;zPg~N zqPu?jw5+SdVJGcU^CB{0Ullz-n(Vn-m}g$s1%8iI3A6=2{ZxQ|MgN%U5@!!LQAm>> z=5QtF6Zxto`Uo{wB~hb7nL;*aD^NGm8<;1_);!o;PE{qAwOG4w5$zPj8)SqNqQDTw zu{ohSi4F}&2Owk;9Tx;!VtlXD`A?#0#D_|BvC$#~YAw$r@{7#|(Lp8~VA^P&cQzQ= zOsoN5?~m{UHV}s5;RkdA4a&)pR?B0NQ7k4lJ^#`w(Jerua`sd^A%Bg*!_(JOXNSD? zl_8ut80#?k#R_5kGp4idiMA>vurM1o z8sY&^FQeczAx?H*qWEW~7K>5#Vj&E+Qo}3zEsKjD@;k(9ECwarLC6k<$Yf=zp@FHLjia&Q zk(%+R)+f*H*fBiD(={O)obc;ouroBKTaC_fRpj=^;!g6BR`DoxxD(-N4_^zVsPy!l zoQ~caV%!5;U*@Uwi>1#Q&*#YdVe)(8%n*|e2Y!XE2gR9-r9k?A5B?pcKmj{v7scjJ z`@h5~c~cgn+j4pGewh3o=nW@PXc$iU^&tLzF-oFzEhB>2BfiwA#1@Rs9DGDIjo67G z_X!+liY0#Wgi`6#l=Nw((kCnFQ%j{!RnjxdfnPFzAWhe( zCzd0hDdos#ayfKnmdTeny?i+3=|gF`WtJ&tbNb{`atNe+k@P8V-|l6PAP}ZN#*G0)H3NWZWohF>3L>3aHhOf&TrPsgg4}4 zoxij`nE5T8znIR6Wwzh);J+!iN#*Fn)@xUf&=v=y+tl_>z>VW`Q}7!C+^hif#}XW7u8@ zdLC3>_}4}WWAde**n}RNo`4;?l#j+rb5R~&S*n4)mTBXNpU{fJaYyW#;t67S0!uza zQ}#^P6sj=1bu2P7vgfKLpY2bZpH*`H2-wz33NO`o#6>WN914oJN=lr@_Cy!*%wVN{0pe`Q>cu)5yz>wFxa&?t8u9d z8eK(^Olh3T&AO1ws%r%khRqEgQzPNOPqXW%fSDHk9_j+$DcqWd}H~N zCClMY$@KK~)QQ=jf~F98@D9j0d;Wr%(rP$0Y~+aHTTbkqyGieRapn2jrDQ|BO6zCs zL+iB~7q)kU$U@n>LC>}^-Bu>eg~q1V=n0){lWh1?IdCWkRkoh9cVTn(ivHbV`Vh&U z_mStS?0r0gzmMRrN@T6&swLXmdE3Nmy}9}>#iI;*an^Ga86JJ^m@O=^mA5EF(a8;8 z&J!#rr}vTO;suq!aB4=`PUqaR^d=cM=DiHH3ANRnm zaer6=`^0ek3}44r@sDEo>kt?S(_kvFJM*~R2_^kRaXR6T!4!=0 ztyv0Gt&EsKR?t)Ef{~Iz$}k#985YAu-gjcARLQPnmGcTBx+&+StBh?ZHJaM!njCoW$DozZ z9}wPF7ClsN8XNn@es6H*zD-@(Wt(8Tz~Ja-#hHs% zL;65J!RV{i=%SFTM&5xbGZU$e=GE@=@W}S~#!Gy?Egm`V?9$71n`OB6HuctzYgX^_ zQvM8nh=0bdA3T7)pohx%;A>nM-_;>5&Y^2OsQ-ZvWLrZloO&ef&-r7tKj%WlA6R-_ z(x=QLbsETj&(i-8waWbOL-l3xC1*=_t8=WC(Jyz}qtfjKoYL}qIRS7}+F?T;@K+%s zKObLq!YlC^d=}4v45&pql>TBe&cl!K6PyQ4iDmFQgI2r_LD~36+!sED9?%m$#r-(> z9P~r6P?$hk2|edxo`BN?LKH)6RB=W>MvMy@xopRdW!c+zK>r(gd6#YRzrVf2FUY9> z-oN}0&(59y@hL2Qici7u!VSpwAAA*Rf{sWi9zUXZNbjOPPV9{{i(gL4?Z-~B zD6uuDmMS1)qYU!Aq8whs&B9t8Pzf}m#*T~O_@BHyxH>Q!&}T|WjXz%EB|q%Q9JcD9 z5=P_Xrcte>zlC&M-_K>rd=^NMOaqER4J$|;;egG1os@UxJ49XsOB z8-=j@IPhcDQz4ze_hj&6Y4Ge)@SVZ1r)zLev90vUvSkOQuw{H-JZVg2vz!E&Ccae=(hq<3`AZtwTl#f>ia4h-VZBjG!dAm>iW@5x^ZHdbNYl;8YC5D1$fz zj!+ls@%^Pw4&sY>IRBuKF1er=l!QG}5V~b*UED`&g1B+;fc76sU#*;}*93BHSvwsE z)r)3u0$X$HL)s~|77Nz?HAR!b`3UPyY`!ueEI9IFQZ)Y zjnCss_#XJe6Y%Am&^4|#SFfVe*REc@CM8@IJ}TLC2~I+b*ie|D#A)>@#>q2pQQq2a zHV@<*ju52%uU%{Y<-_}DPCa~hir{L7zrgqK4-_iOCpeMrDIWUt$Mff&ttIq4$G@=i z{j9;7eHXidL@t3kZ+iaKDk;4PCeAEYse8?MNSkVk7KO!NGN=Nq!IdipeC)HQt zZ&quB?pzfzh6pF)hI-rw^sZNK294Jua{{IQa&icRXcy(Le>u-wsb?Kq@d*L?O)4aa zbXdM@F+!d?tPS*A+2cZE{-`NJq4}&?(yy~-A+7uu|1)cr;5TcQX+rLR0lED*uy5GL z{%mC5(k%7|XIa1cVBz-d3x(+I_+bY(XJ^+A_`$X)1dF$CUyLHRflmilXJ@w#P6PaVakavTD-=s`CS(c4vp&?AwfE}qjtoT%VB7 zbjJK%&E7{TIp)v>6)^=D%z0-XY2~}~n0lAULud(LZ4bJ^ap|B;DtX@*twoE(M=YKv zy`GU?PaXu_YW|(PbkMS7@zHk;r%N5s_UR2--jyWpJ(kxP#BL*xbBB*={*%0H(9&eI zlH^6(r4A%7;=V*{p&`l3v)G1gyM|V64El2F)Txer9rOIU4efG-{WBEOBAx5+Ikv>vXIh72}Hx@<->UcGJ0h z4bAoV05tc(n^0vZ+g*7oyH8NiCvavHUhufr5L}46SYRxX&+C?g;qG!6LiKbTl@Iy4 z?_@J$vC3{0Ok4$(R^lJmwdi~V=PB!&aFK7${BsU8?rIdHF}V6d*yzpk(KpgV{u0Jl zt3!?J$oGzU9ke6gob=gc=SL}){72>dG}c~iHaEoL7ZQmU2hk#Cgl+S=^sq&}Swkhi zeEFz@Id&H6F4dHMA>5JL4d%&PMO9<|FR{rMlg#f>BCG8mee&!lpEs#NOmT_eYQ2B` zQEE!eQAGSwW`A+AipChMCfi@~kKH)Pg6$aSFfm4nb4WMfv)DG44u$WA`wYnJ)uGKw zBF|Bo)20oaGI{QaUcFP(KHUYG(mJ_=xwsm;#fJ>;Kkx4NaXOv+ladzCYSw%u z{A6lQx*Fi(aIzRJuA?(?X5@m5TRucrjN05g#AxNHjRse~J|h8N#y@uJ)q7z3^Fxji z3c7x_3wB8ZSsc4fvu7XV`@mgB#CN~D=mNg15lKjxk<@$({2^_g+j8~#t0;Xj9n^1S zHhMGh4=1p(dRr#@nYbT+UYN-4wp4CurI$UpD&Zbo&3%s&ODa+cEXB?u#=`vJ2?--d zoKDW^*`sxv4>D^vY1Ht;HOuEVZP~uVM?Knf_@GPs4y|8cJP&sGcI+_WQ2+jw0uO}g zUF$X-GNei4l`T5VoYSF$w|D%p0G-Rr$BR$Oelb6p=)A4c_c6!#5IQaW1vhZWAt8M^ zzP4QYlkqaF=plcO&NI*`VWg#!c4GTN8LQEg+3eI99k7J}9ksDAp$63aF(%~ENX(tf>F^G*jW4J`Fh1J-z4g{D(CAwOM zb)|-L?h)>94C{b6bxJO^3LTS&ar{0y)*ISJ9`Q+qRztlEml6X$X-*7`JICI4t&gIV zAzm^Y1qRu%q2SRI<}u)8eIx6EAoL%)C4szi*U0iKdT1NQ_NBS8dCe#t-BGPL=t1-z zPbx#JK|=G#d11qkkb!$G$iQ>RK>o~;*43qc7IDrYBYp{ZGU5mE2KL!C=_>Au*WvZJ z>(!KzvS9guQo{xs>w(C4f-**qr|pIzBm_92GKA{u9&0Vl;-Q5&?xh?fY)+iPC4IrZ zy#>~CglZ$^;a19^Sy;Yfd-k#&JA?`5LB+>)+cutELUu=wN_l3v?Jy5QSYJWpW;25A z`FEpHzzjs|+ziwJ%5$DP6&yN3C4whBh9k`ZPVKr##xzgxs4)Rl`rE4peU3k@@C6;$wKp4 z+JJPal=c&za14#nC))~z2WBg5p(=7ET*#cTe@1ti88jLC;m%7RTX^dC40>Ia<`0OW zY;9F+#0^thQiD1375!y=QT>geaq`MB25#==fTdQ<6R(LMT}G?#=X`ecmuuEsxrX&J z|M0=$(ye>QCHNTk%91WwWWaPtgFC9%FkU@m{Zv_oIrYF&cQUsyIH^VRiQjHdt`-uh zv#|U%T)fIEam3krb#nXzW=1NNnJAo)edGzaBjY)U&O?;Pv0Q;pAUg>4z*dM!<(;+L`KDWuQ%llB?BC+q+0 zgANo;0XhaSs5T0279 zS_0G2!lM#jx-ft1Rtk9QR`JHY&8E&dLYvJbe+Gg3JAun$&TB2vq@i=({rlv9l^#FX zT)0bUyP4ipMs$53=`&o(NS#JmAj4?tStGhnGANKI#a!ZI1z&oHQ(%zJKpY_7xLBU_ z7)Lg`XHK@?bAbdp|6DmA78#SZE?1*USr8y}(ECFCWI6&F zAyog-rI&Muxt=~@H+k;M-{wrVJ9XA|*qq;%cdVyHqqOxpZkMLpBzMeS*0F^!VeRBg zS+BA_{+N7Sn!I-Hs1DOJJB-Ew+xw0BupejMze?wxxJsNqi^gX@lT_S;%6ob>oM7og zi@*3FB9w5WvHDT#4)thte`9qfBs?3&Q308IR6fh9cYS#^rcRxh;_fxNPD1oG*o;oY zr<+T5u+X$rhs&Gi#7J9kWqx3B7izGYsEd@jiDJDm6DkufeG+q({?iny{8;vKuB(fS z>)hX17yR-!`RV0v^y&uw2XpUfnaW%1;pOFFnb7-~K7Cv~t!EuC+=k6vngd=36bBA> zE!NXza*XhJOWg2ZexVIFT>6@A6OiMEpU%Q25V8pDqCztM*v#UP(#>?5KwrYNFAY7+ z;_ybY2)uzoTDB)PhJXASzWdo{;BPv5{9vuU6AFk`DVVUg7RCpmH>`O26c2og`(+8w zb9(o{N2HhdNRQsQAZyVgnGa$e#Z`n4SxXJ7tZ&l=p*CRYRj|c_~D+?-vtimP7uD ztp_2}K4;YMuP;7*dJ#YL^zf=59juTut8;C4w8bKpP0|&*euS6Pd2C|ujMnQ%5EK_g zBUoA{hmo3|0&q7534F2IBHdoFz{-)`Xp0AuruO+?Cn$+_{9xUrf zw5gczqLieGlLilRrZO5qWaLR?L}z?uUkhnCIvQfCz%FZuF>pjTVu_CMn`-Tyc(I5p zx;Sxft-RyM^XP8qg+wp5ZpC-E_U-|VkOms{=$%ujCzYSY&mwy9l<0?*F00vo3N2f= zqBF?sOmU>35zJxmnI^AVgyZvn`30L*;P`PNNV>8V9G1YYu&ku}xakADOZ3QM`X%c! z>l3VWIY7A%KsNrxI&INq9CPsa@q-u_>$63dL!@1*HCfA+W#Kaxg)W~5twO)6SzcB= zm^omrv6u(^4`rcSR`1?f<SEX#d9VAUr5@Vlf7ON4`{*-zbLU zur_lNcZ6|7ALzJ`12sK1TRAl^Pnh8K?_cuV2hkUzyZRFI7Ou=lx_E+7XuW#X{%`X0 z+w|?T?%}fw{FHBQ6n$T4qn`5H?1l~SNnBu>UOfLn@aWizpjBXb)&$*(Bg)fx542fI zl_xz4zf;-m>eKsI=GVL=Wxo`RE-Gpt3GEx88S2T~o7eec*gw=0*M(E`1I<>fphw{$ z2JRz{$)Fb9GoGmuc;GosMR#-97w_hvXLdA?3KDI7`R@E4{#RZ|i+}^1+E?9L&8Lxi zC$2NZT-0xJ6>mr*@EYht_&USqz%X{+DlX9uW^kDTCn7LYn;EsHIqAw~IQJ9)CeN>!$ z=SA_1N(688rIi9p-Q!w7YU{k$uj^#gXmWfNO29t?{29Z$%t)&F8rhie25I=j57!pt zqgh9lIzBFbr}$2EcbB}Z%~tv}XvOKA9Q;xmcv>0O+@MRLG^#nL)azs6Z)Q(u3!!bW zjJjR6tW@p(O4mHi(^^70t6|^-;%C()x)w}##nBBtD#7Sa`e1e|13m04xYKP<#L?ox zoko-<15n{hd;qzO#!oijO=lMdw+|T(Fdw=t1@*Auruq2Sd9!)pY)GM-=fHWO9klfZ zEZHJWY1aV?mOk*F65vw>hQg|*O}^=#zUm`<3$mx+?q82x6(IXM0?~a9;VqDiaB2~n zG{|7SGL(4p%9VODaW0ApjdOPfQNDCfj(8ylz!th-{JO`EHf`3m{XDnkzKLH=Zdj$i z;X}3QtBLz+=4BfW9F*4UtG8XA{i&lavh9lHpQ8Er0e)85XMbq5qsP1U>iKcI;l^G; z@pVCfT0MK^;JuN(>eRW|DPic{bFPzn)*pKJd}VK@D}v(d)AFJ-urd(yLNz4=@h?Zso!Sv}XvoF||eyZZJLMNV$VqK3sh zD2@T|R)xYg&kdJ|`Yr|qFrUmS^845=?U7#yUezgfF#Zld9r&v`-g^(}K?w9|5z(ha z)b~DBw4YBI8x%kIz^!``mO$^i+$m%Is;9GH@0>!HK<72fq|04jd?9d2y69vvKfmSH zE_3JhTpk984ESbJXj}OE+b&-Y?t8Y!v;}>(`{PyyFxCxBzV}t%T%q2s;NbS{6Pp?A zmi6l88=O3M?E$0lSWHakHc71mY_fXw@Cs}`eccYaS)hoF?8No*{T#%iuzMe3YlBwV zT10x|uo+|4p14Vu7-$3&F#@^`sL|x}PuLMUEseobKE~7jhsk=Z*cyidbrcjyde?yt}d=8RrxKhV4fd!zprkzb z?#@Hbyg!xQHR8Z=Q7n)N$Qy_*oQBMcka-4Q!Ecl17v4)PjvfHL82jvT|kg1Yq5jhdJ6Ty_)3Lo$p!cL~PgGopsx zxbZrK-o8O^-jL(ToDwdhY_^W5JpkJf@dO0T>FcCxrV#+B`;d*p;F@rG4#~TaUyF{C zy!0-yAmY2;Y=&%t`L&~~OM!%QH z^ShJu`xq3HCR{f4Zp7asdAg8F__su!f9<6oC!*TDh0BEzaiXCVEu_PToA5MP`iCuB zLNikTr^x$k!C#}+HRd>6z;t3Eq2(w`Yhp`*q-CR*G9A)NnGS;UC`)T%NgGOVK4NJf$Z4fyCFA@( zO}aP+Il+-R{Jln|-X-X7Rm`Uaesc@_QzR`Lj>vSFddv9;&Z8`?iJVqa_5m`^e|t-3 zCL)hHb3{X2VMIy!v@e#Uh5lB>d|Kc)x8OWQ(z3ZZT1E!}r`}7dP?Hd$tPw*uri)IW zBj9X!K|@1moIXuk&rS2ooQ@CFnu~iCWNUlt-RC>NH*+%A-KY^762^adxm25J?W6v*b__G(5+C zstHXxjl15)!i}4!y)fZ}k=j?4LjY{4c+!unQhi`OMhv0Bo z`U#(ldQU?{jPk&_YP@TN$`4=I27ryWvVWNTcsGF^uH~scHQxbFe!D7v-}X**vv=>_ z(ijvd-6o$gz1bHYUPdAxKyN&k8qsgjxp(i^b9yUj14!nb^ancf&MXzy)qDR7y2>R1 z(^m5L|5|+|wEaJg{Xe9!UMNM{O4N~ji=K))vb63b^C$EN(b#uo`Txrsyc__@v}ZQAY|yzY<23ZBKP{REGJ?h+&@%y;WATmU{$1>!iKapBopppItcfs8d804>}gz>IO^w)u7uPJy6 z9Nf0P48g)6iWu8{!D{?PFC2#VdbGRQHZd_*NQ1?A-D*6xvNsHt$K%6T9qeawz8d+i1&u-Q zglL1G*4@Zc36Yw0!+y}^@=!9Kt%V=`(e7Ad*au(0d0YveK{&pGzW`{(kGg`3{sKps zi|5O*hbpkC)KzM?%0TK>7sbm;!bKt{#v$#jMk+4U7gqS)!f{c>v-K{yMG3=*Mf7 z#8~&(C|@1l4F7?DA(iOJcd{$Me}j$t@89Tfb({cS-OC>JH%v#uQkaG(OUrO7Y+i$# z;Mb4g4qSzC_!lXR#*{=ukO4ipEj?p0=Qx2U_-Q-U@J1Jc$w<-Zj7X+L;Mbhp{3pJ% z>-=VT2>VbWo`)wuL&$^GFd0w7eQ`Uy55~bXSWP4M7T4nj)=H5mJGWHJnidEs&ySurf^Wf3@^=mkbz2Oh=$9M5AfJPaRur+gc_Q7LA@ZY_A z;dKh#Ha`=(V_0kP=jGPoOJ$^W)e}bQfQ!+Wosl-O1&KhSpsp@rth)e)zyN=Mv{6fN zoe22i$KkzU-H>j7z^)%InLsMyc09bZ6Jh*M80;ILg`B_zUk=8r@EUw!OGd*#;N=AP zdEeo~`*4+hhj4G$d%hlg@Dz7}Ex?gdC! zQAP2i2cOv=b4nzu3)L)q?jCf*zd!y0|NS%6{RZELW8Y^?I|vuhDWW{z!cgb{U&D0# zwKNUQhG5cYYv9lD3J8WZ@HH~Ld@224)t~s7`;)jRb+KWfGnFw>dcjq%7Kr(Yz&84G zmFceIJ-0^zkJIkLgrB)0_$B~Hzz_TPqbKDVH3AH0L zZsJL3ANp!f_s^y&^14st7075O;-NL}%TwKCc1B6@H@N!qaZH6(_wlA*VKy$rf5Hj; z1e;*_&v+H+!4>73e%~_*?BJ_uGvThXj%bpOWmF0+nh)DIE(44A5F5Sas;=|522OFdg!#1d`FsN_{ z9s|vi_Cw&RTTdq9LPcicK-O>3Ic&Aojox1!qb1OcI-`!R$O|qcm2Pq%sV;HIZbk}% zE5H4E>E==w{bBtw7pVRkfRMfoAHnBN+!a3yf4LtYU5V$w*j12t02(3FFTD0?qf|V4 zFFtSu2g1!8&}~(Irx&pH8)xkk zfQmEFiSj5qYaSWPOk5oKL)x61n&^$7bmIg+v3PtF{3|ipZXocHfRE#6y}!nvU%Wl7 z`Pm<*Osst!|2=b9Adj2j5cpCWvfwb}JpWc$2V?N!`84RSbmBVx{#It~sh8#ge1zuy z05MaCFCR%15m43nNOSHa?t&jLoxm0A@_M$uQ`}rU0R^elI?{oPkveS@QD--7j4NnN z6uRE!+|$rte*z5I@!dAar)~bbyQHITiTsJxhpo8iU+9K#4s0^RR~;tusK!pe%HE33 zg>+D^DrS5cGNRxlfnHf9`z)dM2Pv$y7EJb|--c0ayJFQwZqJty7t{xR*~Q{t`g z5)sl5dwcqUH}Xw_zwy7I#=bp%#>*l7_x8{pkEFo?U?JW*1h>FD1()IX+xBXFOyN0N zwUONr8qp>G8_?+^ie1DpSW3uk=2Y&OKt#AfchQq}F z`~yFOM(|HBdjtoAw_UitJeb%myAM%KYg=x^Zo<_vzYHm++{NJLu8lVOvDF+yjNBpd z3r3y8cL1etCAQ5L;NhHoyY_F!Pr*C3!*xg^PVU)eIBO)H2Wgl`4q5Oossrg0b8FSg zU4P;P-mk>GXijia-r@*+tt;uti2o}KTMVQtyri$ysnKH1r>A$VfdV*j_eXp?^Wc6U z26hVQMW>~s@ss=g1;BN>5wU*;qxbA0js)~HO%z_jm-v^Z1kZ57+n1#8pq#l8xzX)P zL~H1gd~GFgCv7`W>Baryh`|+>pnr(Ld5jT0i$;Dk3ktUH-oc-^+J(sQA@LFXMfI)) z6YyX70o$fD96p9n;y2BIg?o|2-vOL=7Jky_ROXTe?dNdCvZX%0t3|d%uu4BkoFHu! zzhHbmegxjoXe;(1j>4lY%eNvme9{^Z?~F&lVCfaA+nflnEovr@8>SPO&4}#izC}(a zyVb6~tcHjiuZ@i(N=k7=DMNWRn&GeKZV|^p zt)oZRZ)ntL!y3G<17Ph~=??P3GhxJhXq&F^k;;4^DoG>VGpe)dws;!nzz`J_rYvL17xx9vivj#Rf)boN*hZCM=S8fO>>|o1m@Bq*ykJPlKy@nOyN7=6k_0~ z4(%>oK>@-_=}1f9WE=Z{|5fqJ)d9TVt`dl5$HoK(1nC0e#JJe#K%<&nj;?nG{?``x zvn9|P=m=~TxL*MLdek#Kt~F#1)HP3>wsuDIB%k4Y!MyGG=b?AcKG`s3{E6VkkbP{y znN!~F;&p41n(vD{ZDqscev>l6>L;3Qu9mxf@`v8Z$oz6QS2wj=asM2)`suaRtDiod zj)#mHgW7zAw!!ojunIRr0$xkTl>29lgU?sxt;0EMdbFIq{DYx%UogQ}SGAAg6D=L1 zj3|z2eJpFzTH>a;xsw5ks|KZF@6X8qHfZ{`ZG%N|`j#!j@Hg-j)}sReJ5Tt)6QM=n zetZaA?xDTYCw&3And|V?PuumIJTBK@=9GP$MonyD^A^a0OfJgXo^rx$K(N4$V; zum#nYPU3EO6aJ^wu_sTVc)S&@`keXcO!cFb5iV=tTG7?04bX^!mY7R-9B>o@Ao%x3 z6QHZ~`APmPVX6tNz{zm^+IRRS=+{7{%{w8({W&alm5#3)fv;L{G*IQrzG5*B4XrnS zUS$-tQF=pUTof6|3UcioC%PYoe>yP~`k~LJv)cTA(rSBr1FEtSKP2s(s4rmn`}pvSl8uYv&5FM-EJ5ax~{L-?RW{O7=bxf*s&n|5jK_$vJTGLAd z`6wN`Rd%&x@@n8dd?Zxgjs&NsUW>cnhp4x&)F|!iG<(zKu z%dI$c*REYn`ors8&7_U@f{7ts!mfjST?++E1BYTIrgm=}tkS8jaS`++IJj}tYu6&t zpO22CyRM0-1b1U#fJz-iMs}pK0%PLb)$$3TK#o+Ud?6nl%<+Q&I{LscSK<`()F(6< z*x@_qgF?hR_IToo562H$i`PLd|G*6%AN3eE74Q!9>91A1VpAI00X$Y++l-%V@7q|9 zL$R-34?p)^WM`WihY#W%J5PMSwKKnRaKG?p#8o^V-(vLM_;HJ}=FT4vUe^nqpsg5P zDQzRpwzHG@A@*^H%7;kVO+M9U@wlQQwSmMrbaQvRg*r+(=o;>d(}MOGfBzNm_`~Sf zah1<ZMLh1}MfCIy;PLtS z`KE+7!E=HPU(InYgyu@jdwvr#joM)eX|ba;bjgvj1aoEVkW(5BIQ-r!>a{>Kzp1{-EMsXdD2#2eLR*8mDS_-NG%Rt-Ot#-R4V|BPF1 z`m8J*X4=OQe~*r*kuM)bx0mbQM8OB^q+Hz?&zv3Zuis!|9F5DhVntz%GLXpo>8kn4itP{*>ms8VKKl*H8en@3;B z6|(A0Z0cBAC9gM>i_gpxtry?2>!k!bzO|)tj+McjQa%4REe|20G2;0Xq>i+f*)lpo zr=@dcv^Sx(#-CWVbLn4r$*zxJALK}JjJrno6+RC%26Yx5LZiJvEpSAhaBMke1-Ey( zaOol65^(Vs_c8v2!M#BGic)Zihx3mW+;IeMrLy4iW{H&qKHMUvauImSvXa|Ik@$qj z#GBQD3!Tb9baY~jp{NjjRtCUSJmM3;zg&TExcYR<(`x|nSMU>Q;z{;txFc zxr6v4nmxg8vEACXL-d_mFK*Rv14K}Z8cUaL9zMj+z@6`RU;+LVx@H7#j68f8pQCyx z1l{$Vq0kj8y-S%xH5M5+6s1ua6;ZTMDic<1(36*;*IpTI%;r?y; z7K+Su(Oa$y+6%l}8lAuS=M&WKt)ig4PwxugrTsxwtN!4f$oVD~odb`zl3?y5K6qP& znCZB}vDmzzGX|-Rx_65p<(XL|q`KwiRt03?7a?Hd+UR zMxPv@F(sUir1z+3637?5rXf*l>!{u4f-24CJU&uYaXCWon0*o%i4$H#YF^OW;au6) z^x~W0=rJ$4OPYo3ATKB{V$PmkE$F)9L99NwXV0#qyY}=73WR@m9aZU9weH_*u_>It zLO+XJ9^SqxIJkc=@|VacoXx4}Nw4e4wN2D|HR0TC+?@4-jScT+r%J9=OfODgmtolO z+c?c^Cy!%pd!0VA<&KCzseOT8XkO4eMiT9dyf%1cc}?}wc!|Ic_mm=;P%H;FlPTS~ z{~)FO--8E*^ui5h8o$_0iH3d86qzbC#w9wtHvt>L&cVh;Be*yvyHWaN@+ftV&i31E zh1uLkTH7Ozh!TbwRdUpqVkyexpyr4>h`&(eMueu)|NC5=V3rn@6w@PuUu7crt8!sn zmqd^7Chj3N)ihqNHkGQ`a#d6|{yw&Tfyvd2MRhuoew&!U+`Xz8xA|*fHWzlR+FlL! zk(=88h-YO(ctXOXNb^m?n&(PAEA>f(DVl|4xew4ncND$r3H>8ia3}AemeWaPw?O-- zK$Y6(i9AWg%k|vBTNgydX%?@UIrPk;vy8t$u4STIa1%!xjhlzwMq|r)t85HjwpEPD zK~}sm)|e`Ic>8WMXwhtkz>i$jh9l0Ed}OBRtv#hVBCV}t6-tbQv2d~7 zx^ArMM{aY;gnk-rQ;xMm54)P-Q%Od;yUBR1!>k!&cn|-8K7Ir@!PKeKQJb*Ae{ zRzY>D0KIZZIh}4DhbX)_43E1Uy|x?zqiAk51IM@N*sOh%(e-NAsIk1>ms=)G{5Czc z$Kbxbdi9vrq)BAh-o)+6$$f`^-n507+I7={p500?GCLx+QRCQXq28_#t-e}Nr^En% zgHy=Lxof+2)w&pu#Z>YN3vH7WY^>(&-#lsBmX;muD_5D_Jq^-R=OmY4w`Kj1NT?B! zScmexz38FMLn8MiI)mYAiF2xr(kh`!qJs=dcwWYnt3Jw5;;{-C_>xggXmO#HEe%_8 z@;p5>w^PLJR(5UOW$eh#ou^NS!S1oPaaW#ypYBu}z5`2$lauH90|5q8){eftUOt7s zcq0vK0!#e8yR};~y+Nnl6XwNFPpaZNes@S!-z8Fy4eKmHPe^tX|`-*bWV#_JqyN6Lsh?7%XH4spe;c+k)^*T}Mnz*VXyL>qL-DKN3m{9_q-Am~pD>83WHjQBla%-{IthX?j#4r?5= zm)}k0PWqcL0?U_1sxg8S&-Ak{iX+3ax;&AqtKNwh_QUvJq@=K(U2Eqx8#}%pp8X5T z4eOa&J1??j|8y9DKSCd=;=6s6f?t7M@10{?y1_tc080UfzdEiS+J!Dsb19^6I7)EQ z6VgWcAeeYG|B$JQ*hlF_ohod02BsPp1V_0pE?Yb>=#>1Mo#2|O=45{dNT2}cZET|T-x z`IUmcS@GlIRHHF<@zWJjF#2}H*1mPz-0Jk*IzkE-((4b%UbSac_JI0}sx=)tdiCg` zO{pkl`EhPD77&4u&`Cy%wItbaqr{2-tod*@O9jbNLE_;II>@nUi6Q6h?Mm)mnDpA=`llkuQP2xMj6tfLw5d& z!&_tj2`gh-)(`xk`cA&#;**0zQ8#H5N^jn)Pptsy(#^}7#ZDtXK~akv&dZhI-$G&H z9Z@i!ey0Kv@4Ut+Y%2;wVL2#Fy2j2RQ6AcfD>Q+kVI$|F66E`@F zq9;l*In#0Nca|Eclskk+E9oAk(#`qxCDI8Vp(#lZ z620+#_9jS9FZzquD(ME69&E|)uB2zO^s1Jaty39%Z{C?50Wv}abb`JR&{fJ*o3?-`8N<);oNOAAGjmGRC%|Tm5MOa%jcI!uVG1l zN$-^*>1|kgq=moFh2a!;1Wk=DmJ`Y-mIt9#zT-ruwV3ZXi@a$p29`d8rq?v56Znhd z^ocaRmQ_873VfNK1T!2_D|Dy%uh7&w#raF|Rkv7gSh^>wX>zpai@xX|VU87@iN*B5 zhfL25g}LlaNU>h9^eROoto4H8RnqHQ$&>NL^t=jZ;Y)7Y!V+RnLKQnK(B3b)t{BJD z(40|fs4K|ESmZ}SJzR|nh7OK%ey>gouNr~yvqrR|QcvE&Un9BezcN1GacAl?U zq#|{P6#=4#7?iH!zbTpZy2gxZUe}Nf}0{9lM2mXb(!oN@s{0nCIMbA|~3zcL!@H2|x7d==1 zYMpL|Pbzk{@W5I=Lb9BWCbRSc>vSvlgw8VH2U56{9{N^+|A!TPLT8!qm2?IEDx#A~ zFhkl}3jQiHeEF>cCqnFDhA$=+h2Y_4_$2>)ZOTfP%W{~&g!6$EpJ!QbZ z0HI<=8SpQV#`S=}`4~Hh!F*p;kjjT^0`;@y zdPI&z@p3xJPt)gEr(3~4gXVFbWxzj!0*js&!!L?20sjnS$?%KfOTbsst>B+SE4US9 zz(0pPxyW+qKWBztivDwNz`sD?mnEMIZ-sxM9QaB)HwjVWZMW4xACI3m0$bsgg?T9;q>zeb^bUD8{o#^>z z>Z&x}yLd|3JNudX7U?rcUm73>-t*VeZH1P|!E}NH&I29-naowtkcG57+Vcu554vYw)gZ6km^-((&TxBRLw|KY$5+O zrCopAY#W6s?D>S!h6!)#5F)!D`F!R#oU)|fBI$v8ZzenT)(nrOSEjk$ejLsf!)56{ z*6G|dX{!SNJi3855%}jV=`ws@rLB^;6pnOTfp3u0p)tNLrz`ONtkV_xYf+u!XQ(z8 z!)Nr@vcP9=E%ev2z(2z!nbQgUS{C?9I=2jeE;dCk2weI8wPmEQ3qg(9UNjmpM5$Ai zx?DvN?uB}}MaCo~P5Z!)@0{^#kJJxG;Jom>8W*}Gr?fhiWaxt$_egJ@keC-SWZAg} zUIBxk*Y1UL_dk#E&__J%Gd%AiXQo4Rqq@(X#{n`uES=CJcoVuq6`egVh5Uy;B&+DC z=*2%KaKB;es#(}k^h4V@TP}p&mKRVL=q5>`$pJEhZc!0YG4g#Xt}42^@1|#0c@Xs$ z8TT}lq6+P;ce#C1^FZkbO`g+4eU*71g3zeCE8UyE^^@wvKl;7ah?B?=*t&81X8=R|y=a9!kfWT0cP@ z6YC%K6xVt39M1fpy54WV+h z6T6|-MSl@Eqs=&F*rZ=ni(^XCLHkNMjnrv>CGSCnjQCG+AR39fHR-i+eB zByBL4NAhM^=Pi0ATtvN9uSni;rQp6IdB>H2>ml4n32GI|JHBLIl4h3MctviXa2R2fc@^!6pv1NH1)Bl#^UKbXk&OPiV`|3vHjG#$+#>E`?s z<@`z;{hZ}L^+p^0oaDc%1M!{<_@M#|XXityCj=13_kyUfxPtkY@iV;IMLkM>N*Xe?wx2aD53r)Mo{ zb~2CY*y`4uV3e@2a1b>DseKe$HYww?(|k?V2b;%do7niwJicLX6}w- z+1){N5(3W;sZu$rX_vgb6}{Iw@AGK=g=ucL&13RwZ8tVe+Oz}E-Q<)l&6gy7_sP`W z4>S9J*bP;7ch_musysCqqkFFQi0;`S)2nq}(^>;Nn(v7H3ca!|d*7Z%(2VxMH;?1kTX}xTwi5Hr)8%m)cCh;Zy`Zt|0^A4zQOpsg2RKTJkExDXfsBEQ*Y0li z9AfDZEsC|Cyp|CGdAh`*i}IL&myBsNB*3>>#5`?{?uqepgFM>LJlQ&9>Ja?PfV{x~ z%euGe*?nBML;y`Pa{88yA&7ig`bSEiFwdN>j$`R7tBehkr%Kc2{b`uUNo|7_^^nTt2F3FR(E;;;5=3zi{ z1AHoJ4ozLtqNIW~nm2gLvU$#N!I4V`cWdGYDBy!`n2nW1_u^P-WrdN-N|lEkqXtc20vOliT?z9GaW=3EU@uXYuro)6n)(M-u&|M zgkLK>{{w!l>VW!wU$Z{Dw>h2G1*x+wiZA`O*@vX^A?cqfeb+g2I^~6=Z?#V6Mw7m7 zpHPj!?aS(zJ@Zan0E-yRE*p`zZn8VEsZiBEK>79!GW&xN8|~++7xt~hMY!w7JrCDu zG^xjn?o+zf?AGW&hYeZyuYXoo9R%G^UYBaj`3eu~b!0p&T@d+UwV{a-5sAaQHVpAi zY?1dUbI{;A>&BoJ@##_ivLD9(BUEFzC`VFPi~5^Uu6`=n&xHCsr)hNgBsKh?$OA{QPaQki_ZNujy^3?sx+!IJbg_5)@Yyb ze*MA^9?T2&59-h*D6C4=xahF3=(ws?!h(9Xs1h2ShdQVod@FbFUfI`y)gzO)*o65- zV~PD|^bvby+T=FNTFO6k4Me|NNgr!j19{2v?@`h}VZI()OA(p=h<}z|tD*Uo zwG{HUc&&!yH?O4-yv1uZq`Y}8|Qaa83n=(IX@)a~+T zhwxo39b-xFfWO>4u(gvzqrNF^TQ-Pq6qZmkp=EOyUqDG6<_%f$bsv03ljnpsjGMBc z^U9vd@~C&!h;_oSwt|z7!P`Y+=bSRMT9AE;U8PDsfm)4sc=a}cA%(++kPxo|+#MQam+}4@{UaqR$%3_-P8;Py1F})@ugkV=b{#;HoW`fa0}*>RxLUdxp=8 z9;`kGGas5ftBh>#HW$FQcUim6%;WRt1FfdG1(%j`6%23b;x!Hz&g#&sF}@3sm{)&G zaI@A!b~T&)P#7qSIjVZ_-UfbdUBP8u>ZnnZ8)*DuEc2qf$y>Da-m&|m2yc&oiaBnWXqJuyf46dp&R;x@IHj;GI^L*&^M#Q~ zp64^_cR`z4q&97z6YLxuI3Q`-?yc3_YS!}5r)V9#8Z`>u=48{lrFY9pt?)7!va@eo zwczD5>iK`LzhNk&m)gprOZ*lzgmY!JLupa2AT9QMim9fTk*WCJJ(hhnG_n7N52HJY z`q|yu?CIJ=dRcdUxGp-lT1xe<&g$sCJtOiysPTF0`1YOi7PoBd64N*-uxdh&0EX`? zA(!B*EZb%azBmg)3*V)s#Zb?`DWeVzp}5nUHaMvjqx=UYP1}R@j0VxIR!~q()kuX5 ze*iZbcq?gKh`P;NC5VN|yGqRq~Zjt&`Z zhat%QP~h{x-!;C<@T6&7nuP_sF0~D?uS!clBvSnnsn{ z&731v@0`+zda(1g# zpA>ZcH@an*vrAY+i_kVdd<$HnQ*iU$(^qFKor|`sdOB#MYfRFr4VA&sE3s*v>H*PV zAx58oF>~w(G;W#LzFimFAg6C%LX{RE&TCx#6G&leMf1p` z?QZB7*gUEI$n0J7njzr*{2Ljc2+!<|Wr`?NhZ<<@lu7U?C6IX0{9On3vpr zIj{Bz={&ni%{57$fNG>JY*%`nhRtKJbsD<9EXKw#GGu3nicirw%UxD(Wv)C5$z375 zvQKDq>-Ij?Mt7R(Yc!4=KDd&+N^6Yp@|n=HV|o>bs{KH7|nEVz$@%vHSg`f z)|f2m|7ER-q*pI`&L3C(LehVb=l}5v2$j=?+bsQFiS)-bzxoqP{)xru!flp*&pMrR zCwg(5`QLK>NmyPtCg}ve-jbiClR9b7=+VnD!PHi>a1h1Xr#6Z|K0mI-rF8?7(mRZp zgWdK+PGx;S9^U|8zun=3T;Dw3l|mC!{gAl1d1x1BhDmX;Gty;2w3^-LqiZ+I-&hK^ zUt;S4nY;UHA)#yiQV2|qcC}xZ_eWK>mg`g0-o{Ox%+3W?<2YNvH7X`3CYo9Cda`w4 z-GzMHhpS%Y%&wsjD)AojXqJvzn97i9Qr_*nL`dWF$dY zRr3ZO418}C@dQO|Jt-|X2`c#MPouc+b<0Hf3)`U_G?8O`oG3U4Kd}I9hM~jAU)``*Bb!wgX{)^;#A~f?qiGR@h0YqDHw*`KX>0e$wMan>PD)TnH z%@k>@G?w+z9MKj*C0-@tVOMqo2EEb6jVO#@h^tFlMRf=|-vwr@TkmNX6ps($Q(e9~ zSKrR%2o|qqjQ_U}?l~oI=Lwr$*I|6>jwN;kH-X2m6@O>G5xt>C9iV(*VlKMwEt!z7 z{6&1jeDU|u``Y0zQ{*p3yScorb$P3@d^OWeOEHq49_FTZOWU*4qwIhJy%T-~O1XMf z+Isb>cq6xPS#GXCZ|R`C#}{ zzl`tUv-sZS@#8OpFVq6x%j2bXr@+MrJLO_09~!0+em{j@pgHin5BbxQpCd@(&IZHhh5|}Ew&(s}AQJ4rtQ>7MDb0G?G zZ`A)1cjQ8=nTRcb3;m99wp2}ROlR8zWw!lz2@P<81l zyeLeT%d5tc@;0nIrOsTQmNl0nWmtZZ$-PeC;uUy!W&in4b9iqQU}6Q zVn4Lxfd($40Wpo**eH7MqR0n>J-&t?#Kh%pnhZVRW1NXP_q~4LU)Af=;&nYfj-TT_ zOU-ap)#NrpTDUFHYkG*B&*y>!Qf@BhF;B$233YoNA{>=AqV9zanQb6#OQ=NJqCLC2 zF1kASIf32>BI{D?uVzsSt3z~Mi1Y!zZ_`OjCpD#Crty6fo92E{zkkNKuU~yVj(@sr zV$-G*mywsrS84}1(W|3+AWksF z7cb1)kzKe@*tu#)aUJCn95k;xwOCPFA$qEbw!xpKnl4C}h-6b4Ee}auQdyGr6vq@@ zZ3{uD4Q{*wmcp_XxG@}FfrsFsE6^|Klb*C1dP-?hN>9{VTH90BPlD?KyKBsg_9q4- z^|k0SYD|=?Y_-*%w0qPLFIub2Z18TmIhh+bPTj8jNlzLwBndxfe+nv1-3aG4O|5kC zBKd`Dl3)C6DZ)K@FhmYclA5B+?#V+}t{9pu%S7cS(@*RO#Iexb?!bSPD`ifFqFibl zGSMqEc`D}MA+AhK#5C5Xe&aWZ2Z?;xJ;Ypepr1WAb8DxR-bJkja(+120)@hm)){{UaS4gZn5u)Y)o@p5z#TICX6(v%#b6TbIH=8W8kYMXMOkXr9|_wvyvIy4)*sMhux zGewpmI>LMjP8TEJmem_J6HB}#7iGN;K}+P=C&b_Qo!DI`d51sI70zsHa-_>oq{~~O z5DM`U*`!dnL)@46`nDJ-eQUNI#4l9(1Q(V5rP(K7evC@-Vr)V2V6ccq*?AEIU*BeB z6#^a{*|9#s)C`ceC8ZMat@7(;wj z@~dT!D7fV{ELoMenFQ1hh-zsk_8Ogd; znipBlW+|m9@-B^A=D8SiT6y(i!CfZAlDJDq(4136pUcQsl7cdMDHEPj)1_$y-*?Kp zG|!6G%B9QVxfI;8crLBC3huID5?Ez${ieLZ_l-8Dvpg4~#uQ%mgUcR()@|9`{ zZ_1mNv}&WpdYk&DY?w^aO0@mdvf6$b@XBh_#d*_8*{F))F4OK%c%|BQner}0XSwn& zC*K?LHq%%v@3QsV!b?f}o%V+PeuL+?<|}Qd-YIXs*s_!-@6vXnO#591ytm=DvS}0| zmDXEf%KX12pS4XhLwvWq-)z&?@T}}a`8+H3Tgm@cd0Xs-Y|F~kTSa~{&u^j8TrUdm zO3t^)Th_|A=S!GDO((+C#&qkHt`5pdA3EXM##;w@f z^8AyM`IMGbVR+^ECuSN;*om^`UCMr!+g?ihDN4`!R(*V{e_}BxVw1coat|ZR7LMb7F)7=mGvyPV*s7W*BK(&thbg7pABp} zTpMWQwNbHAyBQkq{Nd?u*v2 z8C*gOokruT0_bEq2!0-7wVI$G5fA%d1@4bqOA;)FUVm=b@E0DQ59sUgoFePy-5`iq(!6`0R;h(G(b?0t|EzujiQK@ zhzJs51Vlvz{i>+g%NPCfRcz#L@BilQ?&a=sA(v3(`}+sx&F<{%%$ql#nfGRPW{#D+ zv#_Ew<~3zKT|j4TR_3!#;8_z)j(7q`iZPCzJfu3>=A`_-Fwfka{SG$wSIs>rKd*uU z^EUGM9~%>`Gb+ng@b|POAqI;bl`I6|9Ffrw6et!fmQ5wEE?xTSBa81GDi7p*=gQxe z%Uk8SbOpU*4b{ys4GeAm{PWF)Z^m}dtLc~*ACX4CFEB42G=x4%r_t&3(H`Au#tS_I zo4+U@lwWDCUhKQ)26+NE9P5ky%DB;A zho6|@qKpP9CW@^gNTY3ruFmZ*pP{SY{#yPyw{$ur^3tyb?!E5#Npvf?yjK48Qo)8w zRi083&fj?BtUrTw3^hiv4Jjw+YMw7MJ;kqi)Kn?YEC7+R8A@}W>EGPD=JpC>YMmxS z8X}ub^uroaUSGp~RI`!2c6n8SI0Iv|ZmfzB-3-J(!yAE2V<;cRepx&UfAWr@UHnWQ z-CZ6>p)UVL7tzJ^Bl-Q4m%~nqvua)t23}qzo;B(Dzb>~{m{5}j4(^6J{sijShXmnF zH9NmEGAPh!(BXPJqah>RFEA1?9jW749YYmUqdG6h$J4AshhKY5u9n|8^xA8Ox=*Es zsZ-^PQzyknKK^(l_jydj@(DK;ee-}10uCM;aP z##|cNyxqHWoh4=(a=nMTUz3!3%|9+5s!2mneihQoqL~UUkeAB~*$>mp57a`hfc-Lk?XT0bx}FN{O48c5 zo5mw%5<_VVeq^<2n|wd5p!d+?adIC}96jU*<%I=wzsj=t9WL2iYxJKO?X?_h#* z@5FZRt)z(`cd)&t@Y7j|FG3|AkE#-kp1B=+3vyHK*rp9J7D$yY`!?9Guus~=zyW^=pexvV4e$vD_y|$DU7V_#jto-*Nzvk>qXIuc2n4&iVgVf^^6}1v){m}4z-={~J z0l#giG-PX^uG6~r8rI{M0Rwvsm4g#w7u*-SsvtI&cB0#EarQB0yCLZ z?%-RLnwNk~Mve9k?A!b4=KOx{j=wKFS1^|5a|W6}RvxjX_w4>Tk$h=nP9gV%A`??O zUszbSrPrK^lK|y208@)VCVnIs*FZ%1vAmgVP^Uu01yIT88{`+&7TDDZi_9x%@6jJ0 zn|5r9d`W(jwlsZ91#?U_ePa?w`BTsL%HsriT)?QgZCcU})Sdd#TjWpvq_ggmKb3!b zn0|2hdm~ZLGUeGBeeSr!ipd)ao(i(pj_Sl-Og%U=g)`pOHgjp9Fa7Te>#{OwF*N0u zcJIDz*dg%+_ck3Kso5{|8lB%^ML}l9nt}pTbN;)6f zZeV&dO4INpx*S?t4MAzFzl(~F=l#{%fcmK2IKluTNR!2Xo2CxfGH~DC+8W7%3i?of z`|gwTHMG)pwov6Sn{rOB6rZ5J{EW*RA4qKV+L2k-N-B8H)JFbF{xOWdmm!$d6(HDL zX^UN+ot-51KzVuNuT!$+y-Z^4vsj8T!Fs@Aly<;kltA3{-B%7uGgU7AH|^iEddZnj z<(*TeJg{DVN$~RUoOsy0j>|iGdlub)d9T=~z|HdR!_IWbo&;)umQi!BXya zrAE206<-+h!kq;>dp&TEwcd8r)}K->Mw^QEv$-Z#Oabq8F%^fH3TQH>IF@(83l50F z_Q=k{hCDs+i!b~2n`G9{C_S-XARDzr*Rk-p*%zs={L97v%KxFp!jyR_@V_86Vdl&P z`bkQQnKN4m3*_VS1^H*_kTRjm@uwYXKJxJ34|;f*rtmYv+B_h~KG23AXj&86W(ocD zfi{HL_6^p4Iga(q0k!H1b(Ny6@B^XIX31YlGCd;iu~k>xgId3A`d2Bp*rs28&isO; zf6l6`=rc;U%#>B3d4|~Ias^oICu_T9r@YzsQ&H5Wk77d)`+kbwYTrBUF=uOC6DW;R zS!dflJ!jJw{rwle&ZZkOC5t^wJ#4!or49050B^kVyKq*hM9=`HBp6U=czeo#|}G9 zv8~y8%}j4A8TzYd981i`ppz0pd&eitN_{$~OI%#okk)OBQ&wko|6ovg|H-rZJd(QV zp7ZZa*xRSq$k8)q-a0Sk$>Kl%HR9M*{%@b4oO>oDr9>N2I_51Hm}>~?GJ9%DMuJbP zj9X?5Hpv+s?ikXqf1)9Ah-<@nB}QI+1m+L7M$nd&F%N{ab0P{4GoWE$_s( zN(ZyHN(T>OO_iH!ew{T{ev@gU(p0%^<|NisxgE;52ehT|66EP3-afjpiZpRQQv`RN4R5H4E3S9X6mfZ>st9QGR8CX(KH3T|P?R^qva<1jrhjmH3H z*rY+xN1E?h$vtRV&i~hZFSoqr4{o`6waQrm)JFloNtx$jW2TAXS%bt@$H2Whj{^6~ zdVDrFk|17$`*`g+8xI=r_YTzfEAYOB^*#pgTUy^=f$z7nzTXj_D`z}zgo6CR?t=nx z4ehx6dnxGyKLz-_H{M&%CSffC`2AEKs^0gt#@~$h{j~U8Cc6*v)Sm0Y zF#TI=)5rS(R{rMV{Xpe8@Uso?2RZOJSbLxEh4(}7UhUuEekk5Ut#H4JTj2gSyng}G zABN9|Y4QhojDh>%c+dKgG`t^y_fRXse7wJ1i4XZJ@s)XVcJ}C}cs~kt{4z*?wRjPF zAx~wF6vi8DPQ$>aMM1H!F<){9WpjqmS^PoWv*|E@4^b9?_D#^#^^2a_t!k??R2C=kxt+#Q}s2J(3WGO`%KLr$B*b*_@4Yd<@fzYBa#M;k}q>DYJQ*`-I6nZ>9kEp z3+UVH^H$N!k(t55%;yRYzAJwwWKO(vYTV8ZkI0jN7q0WTBedCb>yzW}yOnoSp+aNa&n?G!)!V{oCs6ZJ@xP~;wPnpj*vR{v6qiX)yxA^1o8F>JGk*8~S z?UHAjzhL4Pj+(ya-!`Ryx}w__V_GmS7gj=A0*nOIv!T-|h@3||5B0VuH3(74o&ah& zeiz*juxLMd?>l^Nxhpl&V94mTS5CinZVCSgJ#RLLn7$iH&y6wn%JFZ% zU68e-O^Y45m!5qt`ce7AJGxB#or?0sKjbguU+Aqf$5T%lJd&P#S$;&0S)Xjs^U;zY zw=#ROXL=iXLZJK~xt;tI;P+GdG{ahFVCX|_F3zf(K$7cauMg>OH6IG=&ELy|xaQ^{ zhsi@7Spnr(f#vW7Y_x=)Jd>pt$F_SDgJPEYr7;^VHj-^+&;=kgB4fd5^J6BfsFt>w zT5M6Z^Z8-#>2$};2S-OGCPwyoU^TJO*W}d?JhD~(Q}&hrd}{SEosOoppV=P%C*7Tt zbT^d}Bgc%6D(LmoH~qK-`LDhqzSQI!Vm`-3zVyJ$r%%89z)O)d=8aV!|M0`dtKKkA z&xUJ^XK$CP)vfvxim+Je5K#3+p*`BhkBc*Gw?JRg~2ay>@ur{H3 zQdk|)O(##%PweZ6wqkW8*HFVBAX#5|w>W;hd`bRcq@4aTok2fim1O!{@-xrDN}`X! zc!$161EH&llW$jb+bYy;e%QBt33WCCb&tQYrjh*~4L%RRd$qm7J?d&)^Sce>2jTq| zcwT__!Faz4?l)lkW_bS`#8-4Kf;6?onb#wDAZILfFoO zwhuj2^O)OkI+{CXiWPpZ@xZob8y7;LXEY{&V*}0OZo?n?^CHhxkuTaVxoF z<{a$5wfB@?#$=<^)Y^@YxXVt$vzVw&g1RJwv3XE@Y;bd<0j`331~>CH{JlxbhC3D; z)ZEu#FoXuh#<52%j`=yq%tf2L6QTc0WflY;dJ$iTg*w4Xs0~m0mz-t#2JqLB0@If3Fh%*|Dp+P;=*umX{oBJ6|e>gBN+3?;P+Gba< zCi=Rqg|by73HutNfE>C$0YNUTR@M&_S$88;#AmA-w|OIb4QdOzafu2AS`7 z^6uqOYyAw=a?;-SGnoJ5oDZd&U?H)r?@{1jtuE|#7;J3f^{6MB>FX=#C-%E_VI<0~ zozw$o?j$Q$FDoFMK^|tgk=n^tKLyz6C#Si`HQdIyQ?`(0t;A>$3L39R<6Poivg5rA zjE#G-@o7D>YpTw5CTQ{d#_M6H1(ly{s&XdwIx4Xq9n~laG)8Z`ES4tda@R%GWCdSW zM@=KM$XqhNUg_Ncz3)t>{HW_^3pkZCZF{{91UDzLFDA>#N_O_vjg`I&cEgRSlm={x z8&Oj(85r(1b;sQ$3N_EEm9cpcaE4F)~ z5d~~uu0THETA5w4+9F((hOK>2JNM9!&F3`P7HW)4nle}6s-T)Yr{S{j^iJnK#-n|3 zP3@?w7HJdgtE&=oQ%x?{acetM)_uv(^Uac?A=or?uQY>#@q@13iPUP&?L#HuDSCF!PU&@7g|frv9xD9St@6`l^p@ z*2lWnJKwXKJoAsv`81|+-SGJ#S6ksfFpuPVTlKiYeAAQUz|A%1)F_qykIzrJjE|dQ z9?Nye*v;G6d{=O8QN}sfpiQzf<^9g|=lhK{KL1um5VozFy18hNI(}CeMn;k`%qF|~ z(!0_hUX4(MvsdiSu0~R;T$=B5oU<8L`(5E0V5iA8@zuyw8rp;pdRHN6^Uqf?-{?4R zGmK1Ad-_#3rUn{iS6}mLY05{*Yh6`Mp6{${qp`YEW^JCn7PS|51LjAss!sV+*KZ>A zYU=sE>;65~qn^6oP4S;tTWIicbxSFwNoRG zu?(i)ovZ}89y2wLYi^V^1nHzVj4bBb&vn;R?&~1e2BySK(zO(|&BS@n`uZ|%+BK~N zJA2rEe*HfDj@i`l#PymkYs!4QLoHd=qg@(K>Pb_Nb>bPCJacbTeb++!+0R=#&hf8e zHu1F`kKE8|ZNgCH232)a2Qb&V`s>=n%Gw#F?q9tz>pZVl9@lgI=(WembzYHr?K=)f zo7nz)$073mKl;t%e+N_z43%zrq`5MJy4L9PYT$dz+vMw;>zm8=*qg&^g`rjJ!I>Xuj);PGHj?1gTvGEW8Cr8IO z3Y0f|%zOio`VWkwoub#oL*)501H=;`{&NIJ}`TqB1s*CRyZGGJz~4 zYaB-Bj##XVdt1OcM?Q6id?gJV=qo8W2fuaLZZ39l-!Pyt$OfwnQ6QisjA@0Q^|51^ zdA*aj9R~CCR~z9oFfoxcyeJs9g{o6f)_rRJ#W~FD#IzeHDr5XiGJxDg7Lm2&dDlky zH%G-bF#P`~tJ|eXfqxPN4&y~_zM#Jq2S=`E#^C0_M^mN}{z=d@d4l1e1(K)Jd4~ej z2hWki^NM#P=J}VA?xG6-E*t_1jkVjA_pC$jM^q-v#`M(P82Bt~=4Z0ocNn?~U{9&&N6<&?JI)o!k(ryUs4TB#dkUgYH6+PM~+M$)rx8?gof z2UpWX);W3GVg99O&_6Q&;@E0%>91p}=~<`I)VEXKp~=*DT!3;Ws_ZYmrkkdoiHc{v z8>8r#+F7W)?xBZ-34c7RoQY}^*F*UQwhVCW*YS?q7f3hlk7pm!=b928!ZYX8_iE2X zbyO<~B&kh;d{bP?e1r_Jipf)%*TpbHm4D}5AxM-($qIO|*EP8Ls zYRfgWYOQ({l+!Xb`7Bds zHFCL`lN?;o&pNyEJJ(T-l0akhw(DYPsxo(3R87(Fb#+wjnW)aCcLVgkQ<+}pGfJIF z+4R(PH4xmK$iDVW)Eg>&7wm=`Q7Nt%6E~)!8Zt24ZR*b1nW)Y+$IWDSIIGT^;`C8x z6?DS6OK5!q;wVnUC zYLQ;=GfJ<~oQmtBcVZvZuIauZ^Dm95lj}TJ<7zEk&pDk&RGpoD;OumJNH`Dx6qtyFNF<0d(LjLhNt;X~hl0$!?osa6YcKn=c(J$9OE zA7713n|xg9RSEjJZn+-F@I&HjAUtFAr2 z8(^bfO`TrfV@R*6l1-`C_uH&TJ#}AuKI%SJoV7}wU|T#s{1r8#!c>Z!I~ z$J0J-8?PD-+HRdQL3xk**55dukJ_+ay$*7o(ch)VcXEd?uxdthn=2{dX3jR-pDGwNltFLMxPL_ zL)AO6haJyGy%A%X>y*d!UPpRuQF1*$VO$UB*x19GZ8Aw+Mf4ykgYndf>tm(x|A-F1 z#`e%RH{2p{fLG62bk(c!)o2Q~>{WgPgQaV3UwAd}Z3WLly_vqRT(>WMH^sM@Yuxqy zZ}X6X~(Hfp;Ko*-r3ow|HGqK=a~B68q+#M+5gr!*E#fT#v@lc z`}80D68OIi%A4en&>Ozg@CKpR+l8_8-~XSCrk$JQ{};#D&Jg~8aNJ!_f9>Wl7PmY5 z)NVBHh{d|Nw*{PYHpxVKDEPl&Y6AaY>iIXqA7i${Uyp_@{B;;pAJh-T9|Y|K5Ca;G@Zt2>&2v zn(!(6pT?1=)42z`^G~nw?88kAum8cbL$A?v#Xkzey5mS^XP@4PS&W+lo7Z`I;~zxp z^_=$jXM0lbde;H4@#KE;7CBFT|Hsw>I32LMHjGtzOD6-?I*_(Obp3$7LF)$onX?RU z=<)*2$+rwA$5ql)CkIZtj`pce-d4{zz2f|d^^DV-Y6j&WZU+u?D*s=d^XcL=ORAG2 zTFpCLI^LBla`JBNG|NBRUhv#f-CfXLJV+1;VQ2pa82wYClGBW-F>z7Ja1#?14L9se zURp74o^WK|yqeC!k&72=I$xxTLU-x+d4DaPH%~Wz-n@%{ExmYAH~-?FAL!^`7UgUf zOgosw!dNhcbcFN+34u0?Z6e+yOesq{}_!d&X@P+7xTgM<@@8~`hD~GsVP%VJ^oF+`IruU@`-ltoel3jo5DFX?X>g^l9n1D6D{e|I?9N(bXM&EnJcO9dh7i5RYPE9Di8wE@n zQvzZFV$!10TrJ|m@>?`5@R_AcSIgsE2IWS16c=j#X4=7n^NEwX8_)#qMZjf%s#=&5 zz*+=_0JW!7o~!r_rm{RgG%PgqNvN$cyR+}_lG&+K*BOO{Gg2p}yIR7FqffaBLf<|` zOMCb7^_>;s?KRMD^4Ssv`wA)9drlqBhxIHbE zj=Rg>-J^G(N82}V-luQz;{N?UKT|#T9=)403}iGxDnU^JG=@gGSlEl)BzfC1+Cxrp zxmJ@*KXc!xXDHb4nge6#$xYywU@c-LrY6MU&^bL)wP6CaI#dVLHkA!;xmuqa52mF} z9yKyOEls{KxNW;_G<@KIw(SOu=#VyK=$5h}L(|gRv}-$LK>MVmcF!cWbGce?Pi)=0 z&(Ory8(NR@ZJ*quU`|$6L9e9tzP?!*x6bbjfAjlgcBsyckBf`#jI=K9Z^b=jjmEvw zq(L5%9lkYD`6Z)-V$|m0YMXBhm`+-fe~Wuec4pVr&)qick!NokHU*)6YS;v55JS>Z zQ(cBh%@=q1d${-R{aCw@=9`L_^zAoehJtf?_r#G(YZ#fDO6uaM6Y15YzK^KIMSQfQ zsG?9f>C~u8%SbW0CE~07P}izjcC~)@Ebg4Qs(p*W-CSklMNXt2ee&r?AAS1ti58PP&z zb>(q|tL1IPxI)8W$Htc2VNl^(@odKwE(5XNF@?f=zs7Rj@PNWKOkQz3;cDqz8BZwX z%ps#1jn2jnCS0pU7snDVqqQkx2}LHUjg^QtkZ`G>wc`kvYqQQcLg6!u3?p|nme;Eo zM7UOujT=L_T%A`nhEU|ymyB#Q)*Cs1aIKBIHhyqbG))*kDDvn?x;MU`Yk2VBk__q_ zJGk6`yF7N#+Dc>lbGw0qYxQa!H@Mugos1h4e!Djssr3&UT&obLV+NNo=zPrZF_dYZ zI%a4Ox~Auq#|(`taeV`Z<<5%h=h}EdPI9fhb?U3p7PswS!8N^MJ63QRVD*m`B;rfL zf%lfcd6FAVf`2Xy4o=cd@eg`bRuxvAIauaCES z?EEY6Sg&bchu`iE^XsxPU$1PhY`~!Xa@YYD9w%+#RnjL$E zBD-w5)~WAA(6|lv4GkNs^_8tY`}9ivSOX?$oi@|D;l9nz2(7mstaj&>T8`D!tiwl# zh7nW0aapebo!XOE!h$ms(hlFjBpUkDEGxJCl}yQcN}}ZD;b;u5EEcOO;T+DC*}%{b*FZA_{((z9%nVB`=pj zb1$c-8HtsehF@n&8n1Z@Ku(oUW2wVWvs`@ZG2f>v3-?t z7hGkzT{esxRo7QGmK!gR#@Nsr&U;>+WE>3aMit-I=xzego!jC{xkg@HsTwxa8-@2P z8t;uSxl1;^B8T2&%2gu2u?Bym5a8k+Tf<~qHD^SN0C=g zGURIe;D!f8jge7(gQO&E{%PD26AFIB={T`&eP88B$acWkD7|Pqh-?CY z?Z%dZ&Dhe9MBsb|A0_f}@IQ+86RBUE=ttw~A7>WGhp2QX)lqRg73EjQ?V@|+iZN{5 zIZi%6UzYnia4$@k-#IM5efTgFN_Hxf7q^7o_VXz#s)G zuM@?=iZ_g8f^@7VK~=NbOMrK^Rv5%~7zOx;^Faw2e&M`ta*#T(VKKcqov4e0+6L-P z!6FvHENDl8w&huJYLn)^>oT%SmyvUfZM=+a>5F(1WK8rjwvlH9Mg|5(UO@Wf)P8M4 z+&Dw2XUAEyho;|>k<_{8xN-dl72e`o7(`n=*NO%e`rcAFsQ$yeOjMfwPM$(&Ap2@4X0&-`2ytxS`#RHMLvJ|`AFF-kk$wsHD3^D+3-z8 zy*H2AwPMxD)_jN6cipx6uELyP-%i2Cxp;Fd3@^eC+|;bo*zRaB3{VbIqks*r|rypAtHjtb z|4Def^X>;%9ynZzXEOA*Om=G{JqTF!$C;!SB#}H!9wlYOOm*zLWIT%6UrJyVui6YS z2CIEQGlFyp859O(aZso1F&nqCy=2VFNXQ5b>Lg@9*8`N{BB8AS$l!daq>GP@6m(Fn zZFvac(F6<%7vbG-At*hrHb1Jv98xnNxtQp-QbJourxVR!fC=Y<0wdTrMz9xy*seC7 z0VAAa9iO+ZHI;m*wl$9dE}Fp;|4}J2K^bQ8^OHN}0Dn2*zHPjXL4j%0r*l11ayli0 zs~ME?MrLj+e%*BQ`(1L4VrJ?~D<*Y)pi8D`%56ge%4A1rRGsHw1eOtEd7rLOLb!cxJ~%l{e1eVd2)}vx-R(OCpG_Rm3ZrCJ>B#n zUWq=LZdp?XrjAaFP9Ef&5Zo*wU|?8CzkVTM0|OG81t<6pN{&t&ojPzzmRqJzqF0FC zt>otc&9SU;uAG zFY~>5crPwU3{*&9B)~K-Lqr0JL)V#}OQF#OrL#UTmu<@o7a(x}JyYHZoKA|0Oo->9 z4a6tF?K300-kvphaMtZzM^0VcE5B>c)wH71eU#If;7vEDwq)Hq|%|Y z=yXrBC!fu#3J9pmdiKeXyF1_6c1~gIE{R?9=6Aa9`+JLv@BRM1PV+PSBzDPJxGHn< zy`9$v&s~}27Px$@m)F?kfo@qV=LWCseDCDURSSK(cn`R(ZKt;KpAT=@vXXkh<$&9~ zyRiOnJK$u4&I9#g7>Oh8aXrvPvWaY0erL>4JMz&AJ{TH^st;+Zf)9ocYK@6VO9z-m zMaTO_B4RpmDr|I2Ewa82V8CGJ8z}$`6blYJF6haC>Y&qVOR*b_SBxZP7_lAo3~Z=x z0bm`WKa7uKLuaiY#)%ZZ*}ypi2hMpUFvAeo!4RAn7Y>f|!a&&)91)ku91X|krmrU# zzB6WT$H~vhzdZ2MgY@;M7Y+^&ix@hhu=}it(3#x}M+}V!3m?4jG@VQ{#!fOc3!A)J z?-d$dI$YAhO9R?% zObO2#=%Z79KN9ev+a*m0qy*x3msFBTI*~58N?WtIp>pCFPLxa0K%ydv5h-tTO`{AX z63pEUV+?PMF$Tt^XT*qUF@ap+fR0%M2WE8~z;zioXV4(HFioRJXg1BEugSN_$K)!x z^HR>6&Y^QTPxB>tg}l=IEArTx=J9JId)GkV0qAw&kPh$))ibO3c&*)Hm&zhJY3w70ISXbE&d}U*fZ& zs#`*#KGiJ-Y24&uScu*l{jH^N>F2AvG^vqk;>G4|Irb z-8>{cF(xhYDrHbx#}e@ZD>V+s5Re|4&U6t{23+&dfL~AF?kvy)gak409(C*TYVw#Sp}WwQ6<2eENI&J*#Zm zea|Hk(b_hANC-)Q@mr>fp?XT{V1H-=YD2LxAvzi=R$UY8Uz%{}WvzW-_19mXI=04A zMHU50yQ)*J6kNUKP%gfa{hpK3B{reIb1d3#jqKl)Z^X9!dIs2u1Fo#Kl3|D|#Xw0? z{GmTfOM#{yM$_xosfZs2ad-m*C}D!5IVi7V#aVXGot;~^flg`NQW{3r(a@y}GTy7V zenmt7krDB+AqKA~N;xMwjg_xu(o_*F8t$b0Ee$lR<_imE6WwHuoRL!pq|ts_okH1)=`#&c0)? zNf{DiO)1|mQ9nNRauzL|YH=hc}Lwz@BkE#Zm^@Jm*?j;gPAg-vvO%^A9V>PeM9 zSvK9@V5RXZm%^WUr^*nQ*_i%F(Wz{H2l=$o5iSfAxIX;rrhA$)JfO3dF6CA#NuSes)C2Y6-vFK@x2HVZ?jafM0n16LG)Js^)Qk*5P!5#)7iQl797LpBJBOshP{WkNzwRMF*Ov~f`3y*3`NyWfhTr)>TL1L){%LYoD9zIs zXZ&~i^#9I~U$h6(BMkz{7Dt*ELLB)uR_{OyNNofVg zGEJpTse+vg=!OOK)y6elM|npex)|T}v=cX)LHTIy^hGw9Nze{uROWKor7oU3F`9ah zHjikq(Fotlze3cKUEZA#%Q{OA^$qaEzNKy^G{-)syI!&)&w7lZ@cdhu3w zGUlCIS9hj-cD8Kpy!uwt-iF(d<1CCE+o|6@4-ISEcGyGr^y@@p8mLRjMsG($Z^wFy ze)U^8bw?d86;ztsym>YUhRv2voO^s;3ovXr&uG)oxS$B>lp6xsK%Abwp^a-$v3QAcKkQ8!{q<4Ee6-8DShXU zw#DF%Hr_;cGEdq;okwiUmy0-17%^Dps2Eo0CVsI1ef}$yo(_2j%HPpFe-;BY7~pd_O~Wwt+9WRsz#G*m|{i2@(@T zr;@=LQCFoSma>^mxpf^W$lf>^D#tZJ7~);i&(8SVzU1`6nHguz|7~pfYw=9<$zQ~3YZH;HWW zw1ZxqdBzx$O8Q@+x3pE)btKA`ThxAZ%B5_Tg&Nm|ezb?C*Z0&BDZi&%R^LeN6I5j1 ztZqwP=vjGRO}(3{?B&N7tsFPNJ2xXn{r;5eHE`TY7ST=~2Gk#HTN_@#N@WWx*aTrDwC*N-#}_8}qFw`2z-hUg zY7NvWzqd{O`hjliM@EndWGb0QiphgyHQ7KmldT{N+@zpv_@rvtL@cRwrZ^zR7@uH_ zNdt%{#H0br@zyBmjDh~TfEeh!SQNO8Nwb?qwu4f720Wygjj}HyLEHBNacDqbP#Rlh z7LcA12Q)A!PSUY!pn*ZchB>{4Oq$WZ&)srHEk1HJ;njF)f=$a0kIN6A_Hc*%)~%zW z^P{6$x6beI@bs|!xbXb+y7LvYqJx5?BAN%rn72g6#6(iJyZiK?F=WsdrR#>tIv=n8;?WsCRT!Y=qE!;MBQ2`_GtR`VnRR9m=0(Xw~v~ z$wAt&ZA*Fj@bvDndD)wRLxGwna~r52AA{Sx*lroa>DpFpik<9wClA#O!29U4co5&`qbv;@}VZ;+|Q;LlZV;d8BbgdQ!2jDt~)(o@-uNw4u*H))$z7;}Z= z$ko*L+OKVU3(L*Tu^Z+7aBUZ{)!J-2kfds}Y3q#}X#wzw8_sOla7KQ;N#CeOuy;4` z9UG_Y32`>okHZu08qn_6Qr0&q+JIh{f9O5Ackjujmm6*c^=We1pQX^7KGR?!ZND2C zaMw%>p1;z~=DU%#Kv(tc$Q*{X$PKxM-;dfVbvv-hpOBzlV=USFG{mVgqY*)-kah4R zUMY2?>c>IB#kdU7DvY$YG=VdwvakLmk_HBa(*OhSO~G7Iej3q_O%t;g?nAw47zN8E zGJ!pVUVzylZP`+KU)F(y(YV0K4CN*KB`frlzEQ_^|FB5d(})2Bn3T*t2Mm}yaG?A* z6Crm$%F}clrE7k&$I##hC+2i~f$F#)sq{j}oQV$x5ACrueo5GUTtZfy>-*S<>6sU)Z)l5{X}`@%jLQqn&aLSa9@(!ZH#;;hE^*dx(_&hL z%D-I9oE{PT{ipG9QNuglIW*cYf1Xcihx89+(W~aH8a;kR@#K+f zk~HJ8L^B8FXX_Y(Myx;64-Gf^<`b5!y?y+O72}z^eeJRds+HJZwdk5Tm~!S8SSwt7 zL#@HxD!*Q2D7gc)-vnq2Gszq>A6JBHy3EL|^?)E|jkD8BRA)?qe+e02Wk>1)GT37$GE}cETbrKRjNN@>BDb zzuWt6cvc?w?1sL#s{yI`k`xz_?_^xdVbAK9PYwC`%ToFFsm)A(=jVqsOKs2BPF-wY zC700O5?kCQxXEpn;UCvQ{)ifKXG~f!X3T;~GjipNw59pD@{E4qCQNLRD0|XHt9RIo zxS7%m7jPZS$EnXt?aq%EqG`0;1CVV&a@!S^K0$TA%KJ&;@_}B`^5v7dfczm1!ADi|gG4BUCqaqI_xO zMCv)x!N0s1Wy0q-;d_tcyjW{oqrvR5pbTc0CDb=JB53lliOa1YJ!{tJS$8vfx7@nn z3Bp2bpfud(HNJ&*1wk)fc{(IiX@mtfZxFlnQ|{_1v!s!$0Gc!*qJ7M9dDV`)jqDXY z$-e)`sx!Lw)_q!3KngfbW3pd>q)~xUk#XsMI%-VtrJP~{^FdMD>wI&XO1J-uZm+S} z>b6Wi-1HSc*mO@7rIe%oZv}o?bLOi+@uQH#igkN9^t_PB{p3)HgKYWFcbaZmN`vLG zYd=0gja%d@n!QE-4}F<(N6w!=B3qt-7MBIKf4q*3Y{SSvvWh%Gc94DKRdN(+N!?DF zf$J76$YtMjDXsafs6y0^Iap07KkP0qcm zQ=foa0tTi!*z5MMgV?5fxnsGSC_9FdRuH>H2bK%l5M2q^U@>pqWh20R8!#?J}rtsO;}sVI|ZqXDKn z$T4&@Z}sbAbL8W5HeG5JDh9Z_bHTSROEjh=CWYz^8n(9Wqd)H7IsveC3b19+hbASa z8rnWM&~%((ble0Lqf&Uf{0qZqb~Lx4e4c4xTt=tV5&8*2fu#5Kj1+?7y#aA|O!{*2 zDD%VFhWJ20oWCSY6edf;h}7)#*u+#{@8HBaum8*Z`X{f?Y1P~i%Y74=)Fs(}83Wu& z>!kv?#Ml-9xKsdKH~&s~srJMOkVj+o0I(;_=%Sz@ynokF#9 zdR$_vF^un}%a>e$U~024V`^etdUi^yiQ_aNj+)tK2CZ@#g!X+|D>9mFCfmtga*UjA zs4v4u;WQaxcOyGCG|Sa3>KV0r)74Gs3F*qFb=$q^SMJ(o-hFRwZrbZVy_Vb~Yp!Y0 zKhn?9ug2ffX_PLhPgILrI_S;H{`COPqVI4^Tx{QV`s6kpZyCSMvw7QA$_Dm&I=hJx zZe9EI?ds0;yP=(4S+~)*b?h4K5f#+4b)=V<)Go@WO;}KrXR}+nw2B{nAMYQ~%+rHU z!}Th*=MnTGMPw7%b)~Zi;;#F#0#rSIMO})o9JmvgtSn|@Pt-MTsp(fbfPg!ABTp3I zzIM-Q)3y^^=--~pYsVJ{L|q&9!QSuY zK9Pc27x=6D$#}{Z0L=bhIFy3_&&h{dgwBpm+b5fG+uHQ$XJ^PcH{kMTx4-a;b_FVuuVVK(d0vs;e|r1;iFpezwaf zIZe0nQ?CU`IGvjcro#DhMwy?8?6j9MqqKXyX&mJ7QP~C&KY534<8c44q#AnQsR(8;;$;#<> z??c1ewi*7=z5R0NC#Ws)+$Tr;+)1{OXUL1t>l`AlUt<(q!=47B>Efexap{pkn1|Ii zW8Gw&sEfNcIJ#b)P4{k9-Nu9u4wqN&EAQ!a zd-3flI-khC57Z8m-z}7Y^( zE9^(#*IO;{wd-71mqU2A4kCdD>013GJ$D*4LG2;od0 ziQbl$;>T!fKAq@x**2p6i zsNV8=2V+Ku;Z%9(HTd@4yMvS%me-XSBu|TBgc!}7z7A;z4|eiWo^cEv!;KNgNHgh7 zZl*X>($i5iB_JjaoP5VyZ^`rDdQ1HHt+(D{&l(+ycj>d86 zTsLkgH<{kWx%m(u8bKmxJJOCyqZp5TjGXbxH;;;c$bT{3O#4C3y~H0$7@3E-ZGZ)TWFlNFZ<2V~`l6`|Rjo^|re#4R9 zaQJ7>Z#eQB&YolVUV}$Ob8Zw(z(Y2}Xbesgu+B3jIX#D_;BmNSQ)aUW&)61=?iw1K zlav`0?GxEz5qH<%=#FA$l($E68|lt_3?boOo+&M*f_n`hYfq5%3Y7KoJR{|Jj_^F! zh0tp&>sAtxXdv;Wu_TtJ(Oc*cGK7|qGWsHUk$QvFd5}5}Qs+_XelfiH&8kPgV^XJj zl>58FFP8S=U(lP~o98YNk-MxDI7w$XQ>BQus#c;p~Y|&G|!zED7mcTMQY`(Dp}>N z_ii`Vu-qB(zy@^ntU}A+iDV$Yyg`a2(R`%DSmjfKGE#W+R^;>p;TP(@XOH{`S^?h3r8oSuFO@fz%9}m6?QMKe6pk;^6hwB00&J55dw*Hk0}MYV zddm~UPXWW-50G~_0lGcGfNY()VBg<40#oa-9D&UGCi7#bPKlqs4Snl(P``Vyjp&G9 z9teQf=^=+x*rh_bSueq}p5kxlDORYx1^dnq@AiXto2%~<2J9#XZe7)*-*9>$T1-GW zWy+dtfPXw8X~4h+_=6CR1=H0S4rye-lLT;=H*C1PVS^fnSK>e{W&I)XgBU?-%taeE zEW*fi^@aj#e2ZjF6XLVDeva`A*c%!T7D?p|cnC;gAGj3`F_QA_&OS{aB~=zrr~1h7 zW$RnYtCSR4F6jQlJwf7`UCE9(48U1VNhg3G%g1M=D8C&Ms~$X?5-9zrTW)UlggM=B z4SxJb+5AD(Liqrtc@>@Cnz)e)hu>V#F|5Lm{&l)zT1C%6U5e7O;_syT2S?tqY|$;z zTt?Qk)O$N+^ag${mJ5*QQf`<*^6#kKbNAzYHkP~4^0a;=Zv@L1jHx(aDJs^6rKse% z4D~!~o28F|DNzAY(Fw{Kxyr9xU~FmL#Od-6@qZUz#*yqUfC(-6A+J$4_e6KDKpmHchyTN~{>O`$nV-A&Cp;N5nqfJ1BY3 zhPd$6lWD~lo$vDx>7LNcy;-)OZ-*}Z2*=99=kgyzZ6ql+Ujpu{(&0}nsAu`I-x8=( z2sTKJ;)b^D5|NnNq6N)p(W-~}h5ruT*greMCwFXNzj6AY4gLCz=rX2lP`_Rar#&Jc z;hMGX+cBjXrL9_~+#26ZJ`m(NDk(XG5UbQSSf#C&t6C!y% ziNbZVTDEHaD@WDaN>^tUWRP|MaXdHSK(Ia_EH+{7;*XcT^2)N07q3kSiw)2Ry%OFz zH`m9vL$G^rM1F2;GmoH5Kko9a82>ZK(iVCR5*MG~P}4zJ&oQ{FDM9&WprIlo-7np~?t=n_ ziY{&EXRei6tZjMQ%nsv|{iWsttLLOPIS*`k@oo9xJGyqN=oFGorIj1bP89{HOrUG$1+J?)j8=1+I^OCI(})`zs>zHX278%nvu4=#FU%#_FbWEJL*qa*IS zt#?c__mHgcX4#1y{n>AQE0|^&Fi3&#X!lI+aQ|*?8{mI1#0P@?WzYpyk@NgOtu0{q zsoHS0KiW?Z;JO16$9}9s`Gti}Y=aH7+*Gy$iDrj}4(!0(eYtrRxp{fH6?x}cgobr! z*(x-oLrFy*{8i-T=2|SIP+qP34!ednD~0Ax(y6Aa`Tb7PQNxvVgxzX734v8yuF#y7n|@E4p?o_DBZWR{ zdLTu*+R}mHf%8(*l{>-vebjW>^Ubx-nO+l9_|dx7OzXIT^~aAkJ;{%j*2`Nq&~Z=& zpn9I#LRaZ-G|IlMwVTT>(~ zx*YW3m@%7^+V2t;)f6#)Kyz^s!Wh7JGK@bwo)`7xkR)nz zk6&b3Y7|=>25&)M!N)`^^KMb{d(``A#l9oHX#*qo-OCFLCdK>8LqB_47*kXJ_{`if z)R59SDF|>(*GS{}AM`1P1Tu@f#^r$IUl9(0iLE>v3(r!OXT+jB<8D`<-J!e}cogE_ zYS1a~vw4g>Gw?DA9I8w$@@xfa1QeBb81+m!d{TzCfMs`rbjQ1(&Zq6Q<#_L*iFlK0L!XYMSGLm$^3YL7Lo3_1RE(HXNS4uE-jn&BSL# z(op_)SP}sp4;2FlTmO-b#ojsEb^t>&frpJT@mRqIihInod z>j$_BuvAAV_9soGiL9L(*(#+(`3!R`7~cDu?+b)cx00^h3BuQ)Y>xsTnUX*BH<|k+ zPLF-eg(?`g4C=kxFkr;6SBM1TmErBlUb0bIs%v-Qo1{Fi+D_-9mxSGpzaql;w4)V$ zCV52edrI=JDSUM7=GQ-jGCcx1;STN>$P;YR7}t#xKe*>dn$UrLpp!PiVgaev?Un$7tULLO;ji z>PaBz02ue+uf2&e8EAI;MZvv9(@vJ2j!Em0+*>|(&cFSnq;_FH(te+}EVwgJ@U1z$ zZ?I2Nk4ptf?H?6()~tknn#u74`5x{r;4OjMZ3zSJB*r7~d_-PO=iBgnh7UuYFOq-J zV?vF>v!6N^x%dJ6(GO)IMrL)e5hDHp`1T;J^8($u^>m4wupT=7P=OD1*L#GzxqBMU zBwt82n1DdveK6whw2S-gF_umsYjySVkD8=uSC z6oq)An`s-LyL~(Idt7*n@1Xw`@Gu*4hcSmZzc$=$2!zjZ2tNq%e}HhfrcuK32CyNe9zkSR1bYuab@yuHv>I$V?>7^Sp$?+>1oe z3A~;PlEGv$RWT`DNK#bW(TcO;*~^F5;(X=>^*tR4&-0~wQJXkU6l9fd@WyYu<#<$!P|nsN$l+lO1>?r@}@i+UWC^G2MpuS z@M|I80Ma4PDkrcW5(rmgx7KPLa12GCL(F!5)ulYIFV z_Q>oOri97=KKA_LwaWO%%1<-WInNjz0{nP;=!1j+8fxh3)!a~pOa&wbln3ymf>frw zbme}Yj4AJ+@@AgQ1af37Isv2x!x3l9?dd1?`gx)=_QKXKe*Rb;{-SE-#l+>O_o1Qg zT>}DD-h7gL%6(8^7ZiDU`SIn(mHKi&M|trILk1GV*t4>v@dDWn2i9sC+N^RT-zWb& z3~|Hu8u9bQkBK`;&GQoVoV%w^(ueW_=V3Tkm29d?K38S*%>+I?MNZH2RN|MoFQp7g zIOE!q8fi)h1-mecpJ)DD{=V|%mn-G(>14hY_o6(CK4l(Yo}}Uv^YJ9}mK_m2sxNami&%@0_(1nUZC?~js<~xHOz2t-ZRT}c)|zaLXwN;E#TG=(KKQ!qs} zL5DJfP7$O~jtZ>E*(!rVx%8BdD_68jQVP^7!%<4WLEhW+EB_|&)_W}o+qS$mX$b;l zY&lIU#+sHtf6hr-SVkR*%yWZ|I8>0J8^@$r0i|;Clu*vG2AxDPm8djUI!tJmX%$Ne z_3SK2=ZyFj{xVutp0{sQ*N{+8LnsXhmAXbk#h%-f2Lm$`c%F2W+QSB~r-tzLZjTrl zr_iNjUr35Fvi)GGooHk@`^+rqj8Or^Kb$6a!Uee!Ck*U$cS*@N)bqQdqS?I%a>1s| z+c#G{F=E6M6`Of)kI44Vz483GanHZ;T>D55bIDp^*UT{;I*ehYcHW8c$#xiY0u2s*(!l_Z?)U)||DIjva_aj7PvPf2Vjl*L)9T~Rc_7E3b6U+tM z^DGara?E;!1@=tSG8>K+e*4$Tm5J5cH#&c5ol1fMY(O-d8m1sZ&iHFFSMp!JQ_U1%J-?Z{Pk3yL>94g~eOc3vKEOlLp57kN z6`!eUM7o!s5XaX|S6HH^8=L3Gc=i-9<#Voc%*}M*7~6rgPy7XUEoJ2S_(mAPCi2&F z-XVIouHmeQ1Eqb&bPlySFVgZbpWt$LnH?WgW!YFIH6n_|3@()ZA z+se0W{_D{0m*|8$R&e*cV~QNrp?ccgcW|Gx%^V-nA>U5ewEqM&Z+_N^qEQ_-RTrt{ zMZN+6M;-GFzEO;?K;SD3_zFNI*>L8~IE(OU4xAAqLs7EETbvW#K&98q-QOA9j|zX# zRX8vRy`z;wt**bXm7SgF{K9KlJY_FCQf{o3U0wdJz};oB9_CobX3HDeyZm|_BP8Z| zxO?e%KhZ6e3NTtTWt*~5XdYs@jzDMmqPtR=hI7mUhE76tN4X+7jlLzPaiQYbwQ{>P z=Dk*%7}NG5NqL^0K5n9)&I3#v>dj1AEp<;_xf_wng%>$bwPR=L$E4Zj;D5F@3$S|~ z^T^lu2SbBpp{huh1rw=t!1DlZ?(;AWFzQ(iQvaco`!Rf zvPtRdK`zjF>TG2brRoy~Ax^LIU38ZFVhw$7t<8ABRyKmWuf+KYdM2CN)IG&=o&fhR zdUAHMvCYAs3$sG`Z>}6xkfP3AXSet>GK2iEc zVI`#PPJ&3QJkP*pA-YgMZ!XkR2xibZqbL|RTJGbugbytDFn}EimNUbxx&RNYA7yDC z$Z4~DnkEiRO-#%&fBXs^GHLO!{vUvmv2RrW`xf;aZH^Ytnl~>U{rMj}?yqaU(s~or+$|Ye5=j(+6L>^)kb4JVBh9&=Zw5(-=l^;NamUS&d zRvz>ygJw(yAs~VP0~hKocxo(MP-I~AS>nZ)d$g-716x+47+WcLsJsjtHq}-R8aKO^ zmT2u)_#5Y$^YT1=0|Yl?s7NHi-*D;Np3#Jk$^?U_3hEgwe#yODw?yrbGmV*r~uJV*^eF-z-%06IKi>T46U$P&NF1e`9;KrrE(Aj!}33mPj~4 zKeZ=x(;2s&8)kp>(*D|{ip`3KF!hOe~yFAUlSTkwOzUu?Vb*~G}iIFrXF{FK-w;?XnJJdHgG$aaCRV*_; z)Zq|RZ@GJTxnO7>qqKLnlmnDisxRAoq%H+!a#Obc8>5s9P^U*PRWF*C7PsMp_wQJC zR-UzO#FE8SHuu;zV(L07(_fw;mfmgJyg%%LiDnr5EG&HBjrH<$I=*P}v+w`P)*di9 zAdh||l*ExVu#gf2L#TiA(6AWRC&immy98?Xv!w5e6o(IVNU(eUWwJU z^mbQxmHurj&p2RJ5ht)3tFd}Pk*8;Pxx_^`W5!6meDYW3^5B(tjIYb0s(a6&er$ub zLxcy6rfCH4Z8*pDx?;|`L*L5lq$OxMn3z&im9M7T=`wjA?Oj28gSVMqvX&l|bJv=E zYx@Pv!v|#G(vej^RX&p%!tb~@3hItnhokiCNpUmpXniKt=nN3pm<8haUpb+|+6LS_>%% za?UF(_gCn#3ff2BizS6Js-m?PS+UE9VV@gBy5#x#HuH{vVY9!xJ}{J%A_Nkwmb;c4 zAD;jwXD^+{5@Qfm+J%)L8*y8?VLYm0ujR+QQ_j)EqOpTKsys1$ZB*nF{ z^AF{9Q0sxVEV1hFHu$mn@b=U%2~ZUk(q%6$4fvD@^8Llisgo|*&?(_xZbs6N}TiXVD^aQ zB?zJJZmdn)%oydl>C1(uI5$!0ATO!5wwkp6J8IhM6quSgXPr+``SlP)#;)D0(E&F| znAd6iDkiqb#KNYH_%}_zVzO&Bei>dxf2a@k+ZMO%)wzoTD8i~LY}sAtdNAA8>&p3d z7uY0C??J=zd^w{;IbsA|!WnsL6hM3G3>OR+fanbuhSMmj0~Zy*SDWY1ZnNbip;Vqo ze-yja-2b{ZRj}vFVWq_d0lD#$dzZfQhwHet~uEScbGRb9GIi| zSzJNM>V=QozK~M$zO|};vho>4vh$3QF~DcD2omZKeEJH8Xl2Z7<C^xW{D^J*u`X#nv8xIyE`Z+uJArh2wzep>OkKk#|%3I5diQ8SvskS`!`PAlO zn@MX$r_O}B{Q~PYjHKjwheim&5rNG^J*dtY5^gY^I#WAXZw3+z;sAspy4G#9A zmF03!soD-TZDNC-qe=1^9PrWU@{TEsaJZMuGzS;O{mJ!Khkb5bfimWUdX?L$`c>sC zg3T#GOKu(!92)9Hb$%h93~)A_d4+(Gn{nkqOTxU$Bdn8NcDyl(T!A}z2;b~V{H>+$ z*)eGCXWeUM7h%g{xRpg#N1j#=z3P!&UH-1jT|K;+H`~~j+INNsDU?KjB0Fa?p(%2J zO6B|#9h)L$AH-47Tg^$nA2aa8E^F7;3~;a`JxEJ7Pb5X?L%9f4x>|~$bop}V*WJps zuk5NpQ)@da>8=%C)Do_>8Iey9T?DA|2$3mVmh35}aKSuT!YiZIWUEb5YbLTZF-1~G z-{!rncjr;vGVVa@h)X06Ri37Fs8Qr7Vaf(HE$CZbuv0p5(0Ab1Grn3rC?7P_)8Ele z%hw8pHTSQrN7r_F+0Bz_S{qHL7nDqGa@Db1^?DuXIgY7%$6Q7AtDTasyk|MxRGYJ^ zW$krr-plTKredvSm6iyOWpyoAyF5?VX4%^2ThUoO1)r$jC2%b=`|&U%J3kOVPy{&p z^m9ws8NCL|`#64B*Sm|0@9s6o?h6nt^@wQyO!c6l?IJvWTPrW{3QvBf`kD5T9>1>T zqi2rp&|$RgcNNA1JCBn9$kJToLj6#3Wj5CS<{BH;?>nk2uEdA4&oyERN9}n^Z zdmd`_9a^l=&S@xWJG8JbC?6ELa&ZY-te326E=p5z+@UjK7x@kPj?H{3ria$GyBD+A zg-}VeuGJY&5wwl9q1))1D62k$bfHmN6Ry=`s%6cGDq2jjteMGhK*B^dK5LWI64cUb zU0ZJ9JL`92w@^jRmhZ2p-#>Q+c}%%!0Mf zxhuF=^73Ii&xct+ZjhG_Moi2Cs?E)lfLT)R3Ei$YW@nS1V)$8eM5EL$OEB*2^W>-1 zme0o~OK&a93rhLa939GM&Cf13hs^BzI1dsJ<9b6}i>|uRh~_b&L0&Y}w`+p(Mcj*y zV&mvNc@f%|W-noVjF32T@Vm zN7=M|)BU!cB`vk7S?Hjs%acl}>HmNRb8|x4A~PG{?1*+qqJyP(16K;4>1$R%$?>KWWf0U-YuZDRPKI z`4bRllwBPAbl@4r8RFQC&gAP*IW2@7EK83}DA4L7v1)$__(%WN4v7Zn|!kcP|ZDPMleOLLDNuUNQn z{jLgGzC3p4fB{Y}$Q29TshHq8FtLXFcR{L=APeX#(+fr$f>OQx80?+5MT|MNo@RdXO zb_hQ~E{pzJxU$Bbi^n}&!(>lojk{fV6`v~ia28JXk`~UNhV{|(AsCUG>pr33$Wc`L5b-zvGYy<+|wmFK(;_li~VPiW6|8TfpY zv*$|s+%IbSy1+NZc@_!Z^OW2%e4`T1M{41^3=H378?K~-d#)5dtA($SPrLN+xx!~P z_n`9JHeGza$=P$3zT21FxA1%m=KF>?&szRu3@=l{p_a6A3m9H*8?K~-`6%gBLv2JV zdncr13@@|pB~!z70*05{hLhD0zEkpt@Mn~8zF6C1D4xOaXO(bnp%yM}!|>;9!^vEz z_dU3W?FBXcL~U;y|Cf{p;V)|8+TJ<-BF5is8z0KGmF?>_#0S2u>}}+ysB$=idnM!9 zUP%^CpHueo$!BoSWIWq5SsSjT!}h*mIt*{W1Nt1&gZ81MhpkJv-!WYXQPO44Uj_8p zq;G!Cj?Xu_UzBvspV;yFCfli_gxm3{hAVqn1q$J(75)XvPto>Xz5hbPW%tJ=lfZGq2$j_OO8v9P0yjJ330JG zsI+MmJE1BlFh~pxv+f6vPmqL|sOW@PqqfU7MfjtFPH8{iG+chd!>^p%O~;rfj`ndA zq!;*;f3@=oY&&9PrpF+8>XWkP>kr8Lb8&b0unkj1w<*4lWE|E>oyL!$kDGtUh;ffe z3)v9=SJyj?VnuRNW?}p|>cO^I-`^!#9cxL&5H<(Jm5a9GC6G7U4GXN%Gp z(ZOTPvlSD=f)^WE?n16Z?p;S4#ENz;Zd3YE%d@(VvHgW&y`2@i@x^LAzl-5VlyK;k z)o@`khQDqbPF7n^Nbh6#VFgFrFJd=qI(J*ssUpY4bJle3wx*+olhx+u?9zEt>$jjC z*z)rxIc{wSw*08!O1X5cAw05fxiCDcZn-c#+OAyC?(Nd4?MKhprSpcy543aJbl$M# zN1tj<2ilXgP2&f{m2|2}Z!KI{jN#F?;p*PEEf8L*w(rS0y}HNwMGQZtwqvS=a|bcJ z$~Ig{2h*=q`T0T1m-E5!V`{#Ot>FhTyvjD5tTvsOVo?5-YJJ6TnSKPavpzKb!-NUZQ9ruRUK0jsq z9MXTmY5Hfmc+(3ud(R!yciemKn7+36d@b~st;{0 zx!c@7`{d`#qkXb}ClTyW975j7{b-No|M{Wm1+Tl^h7fjwBvDTj0jirOhY{lS)t?_; z9^iGi8gBgyIw!nMCg9L=JGd2qx-^=`zd+uQ_L41P5ZSJKjLed9$PzAvyunA1-Qczf zgyg{Uk0JgR?rTy2{-Cb3k^^BT@JF(;FrLAG6Z0pQ3sA1@!uMnWyn9fXKxTnI zOSnL0aqp3K>{|3C2f0jgl*_byDr{A*b#IY_EL`{&;~!-4_+D_|n#|y1NCrH6K{y2R zT0w?_-;rGlDP))!L|`IFS7+l)DoL<Uu?jSFayECWz6#NNFJ=i*^ zgEv9`tHJ*q+$EI1S`Us6>-SsIgVlwtV|9Ub&3q^;*1e+-Wk)R3<0D3)&awOqBMh$> z8ul5U)%TqHfOXN=@~v(#_^Ze~kn=ZC&JRG=JovxD{qNv^1NXZ@4jZst03L-3NdIoY zD6|oVQ*0-IRdjRJIEufF`8-kY4}rfJ((Oh#R*y`Uj=oe#-nL%%K^)F<^!2OAY<)W@ zC$vG<4phI;de7P=w2k_F)@E6|ar6;0tlnJoS$oGe$1rxNw%udfbMV#n9Vvck*@%4) zYsZV&*En$HP#;=dLmf*GS>qtKpgxPB>~n>mpkI6pWd5FIG1lSzM6de-`iL{wR@}uu zu^wIlxw|udpk3_|P0)|2vefk>cR_mh=r%%o@q=_TARmA7irSam4YDb~cDGypRgnt` z*5o67Ms`6uyQMJFPppFYzd>351(?>#Ihd4#8!42LiEuv)`{%)A6y68Gb0{yv4}THd zPU6pvA}2h?kQ43&0?!*S+D{v(RtMCMR?dE{z2lsci)NfK1DI4Fj&$5w-`1 z_Qv`f*5)1CgMwqrkB)d_WrK1IV_3K2S$$8>^ut_5M8`f(i{e)x)4kZQ%o4r=U#mL@e(Gy?ny=xV zKSdst4wHlYdnAL&MrR_km=ot)%#epC;Mon@y*tF;gM2|=pg(Wr!Eyn7y93{zr~_)t zkNt_1r`E?R;tu8XhWGz~{5-&pcmcx|9e7Zx?+JW%BE{h52xs8>jH0)>-IkA;<6i>VsqIbG zqd@~`4h$kQ9b--C43 zxcV@_?LFX{1OMBgjekipq%3eJpr3jg%A5`PN04;p#9nMABa|nb%;npYxpac%N6web zg*M!SyMy%L^(2zT<7!Ae$g3P|yK=AxUI4cTTopGL;xhNU;=oSuP#ol81!enL#o5n`SN{!wsy!F^0f4cO8q7!{hgg8vct z8Q`<9OW@vs`$OPg1UE{F$DAAi;j0yAnO~c(ITjp@Ok}XHWq8N@05}iT#j5^&;Ow1sTf5UxX*gdKM;zkk_GYM`EAK`l}ISie_J8yaVJ2+Kpgi3-d@X z;T|#ta2ffV>2f6G_n}(hiEnu z`s(;V>IHKDQW?iF-KUJ(h{W`W{&g}~KT?S!zM#~daGu1VF4V?Uu z3o#00WK!!I-h=pq86O%Zto6?9HCFE|&9BLPtoL*XUr1imKMZNT4)LES**YI3ABaCg z{}lNEblNf;cl-zH>Hx?f70S8{>J`ebOC#Nw&SKa`e4hnBjP#M*!0)Jz|2nF=k6|9t zM;-AIqy^(X@ooq|NH*vOf}UCq@t!4}qyZ4d@+pA&VfOcF&_k-8gt}?R@@LObCn@93 zOQ_2`kUqL3NFxK{oK^W@ScLqo_1=nvi(^Q*?m;M*3_8*c+DSf1aqAA{=b_yyIGUo* z09kAToe~81gUIdDCotyYNwU?h$bz93;TwirVoT z;)Ks{6-gNW9zMcd95nzYapRLdO1Km>M5B7zR<};jIdCf)Mj!0?H&PI{8 z8c&Et7^7)v>6$|wB(wU3uzKua8~bmrtzSnjsy(dr!HGvZ=uDRBz9w_9KL>kJ8|P^_&_50F zJCQzE-+iFm!=U{4fFGsIIY>G(3fu_1ZUbQvRb?JD_z&SP=*l6lfyWP}t4@rGFQDiF5;Rvv=;-=JRl zLYfO9p10Dzq=95Q+Dl-I(es3G-w=_0Z?W*5h#vIh2&j9-{=Eh2sUO<3Xk!cEicKv3 zpgv=|D-r7EBWOQ0c#rQ1pOML;AH>mc!FY({tvHlsVsLs&qji%Dww zZ0vke&DTg~@b^KwCvhIBC17HPGz(;LKcvOx@V+Jmz;!+t5IflCXT`C5`ljl}D^B~P z?bz8*EROOn9S`m0J>aGpJbZ&)^UK(LBpojf2mZ^+Fuo7i#CHImv!IM^!M&ke1HZ4( zlh9wY=N-YVgz)|lJ_E*r5RXrV`}Qz?=D-Je2^MezAl?zU-v!sj;O_v}h4}MT5Puw5 z#yw4z@q-|Z7T}sGTtQux=uVRoZaw)Fcr@W$S}s}3A0tmeU%U_6>{R|U%MRvCw~#`d z6I@0Lh4y3x^O+M{kta0AuO^Go!8^>kRgpq;I~Av!Kvpv+R73j)#|^Vw(Dx>V(1%Qc zetNZd8lGK(`aDn8vOHKCEMMk;zjO6Cwgdv~M6wBF+h1|y9ANA>p%1M97YK432(Ayf z7r`wBHw0X^>I%S>aF5~~@g89$xs8>J@dRm|;D(a>w6fOcY-Ql+tTMThQ{}~*EIWi8 za9=6DHQZK~4)SDjWHNN-P_E!~E#ZDT#0Q_rS##{(nPc@}=b%37xD61_%4btYtj?Us zocWW%owk*^&3w8u_o3>Zz&Sk_WAg>r2csQ;Hp%OXO(H!B&z6v*;BvrLWwy#u?roBz z+X-REL1*Tx?-206fV6Tz54{EBWq8KISUM~WU0ZPM{<%jlh_NbO8*oqfKG_KyFv= znNJ@B|14KXjxz^+OaXJ;*Om*w^KQ_Gh2lK2LR>Py~&@EKr_ zj1g`H`|ef~@K%#&?@ThdXIUI@q0rwh;R(49`iJ}Y7c3tLW64PV7tj?2WG&b-FdnN} z46YNr(~rdm|1qquNHQMXC=v+#jz?EchGTgPKo?9Vlk{0+F>{hk=82y}-#Z=p)m>yd z=yPV5-wJvoTX!p&&zA!Zeg}PV7;V*g(1#UDA3~fwk}SHBTXntRoj(Cnf2iR<17=Qw zZgVF^5I!C9o(Jz2f_|JYnc?~Z#5F-20=%3e+0s!+AKHpo2sS_!T)z(Q{6KCM3{Y3G z;GO|}wgP;1-y9qzEv1R-vj8$eUkrX*bcIqcH6A>Z?oh&Dj5q>(cj+;k$*z>;-#wFFH1E z*agoWeBB|i+rY-seD;odeXr)T_c>3nGll_X$CEqIg~2s*ajJii^xy-?au(0}44l3K z^5_b#9Mbv^xwp=@ma`D%#4-M`JkI&Ow?3b}D;UXgx|}R`{O%%t1kdf=eCBj_K$%0y zo;vj8FKc6hui4YeY;P75u1f;10yHp4K*Sc;t4#Oli#%l#OMG5#z z!D+r0Uf=T)$g?xZwlnDe#*J)G!!(osi-|#(#ky z3iq0?h1d7|FUThl@_;&IzH}O}a2ohgoQHaUuWdMvZM&0u_46SOcCY%(32#F>Wsu(6 zb<*nAP+IyNB`x%|aLwPYhO0hHAF=lVTz{a9$5q$O#$g!X_=Kc~{Dy+x8l2{9;q^Tq z3bGjve|qXAq80?^WFi&DAGEO*UBmv)G?(uygN{zN)*IIrhzl z^$QG7b^3$aeqoU6l>R_%-|QXfX~^?wD2L*@+1?9<@El~p%Ap@qzXLsBn-2Q!eq_1k zV9_Oni9on#$ zkK#Ot;kna1DesH-S}q7aU{862&uq8XhzEZ2-c35;`~(}*eMDmUpTQrbj4${Wgy8qw z?S#Ymrxf+O_XMzc=HoXt=2F;qSnGH2WU^5>O_I^E`HoHS-nTH;TMuKq=A@nVdj|W4 zkp{YVJ9!!B0gB)~_U;&g;uMqaygOV!0M6fH;&+poFlKGdN0YwjI+5;TJMgEGx$K%BsyOZ| zGMGD02C^_Z9c;3RFg{}63c7;p56}OAc>Pre@4{FzhR-3>`AV>nSiGSmp3fljxf&Sn z1wfoZ@Xn7Uj-|!Emtb7mIK9FCQsc0BDONW2?MWO;lA#VBVSKPWwS1Ak(IlLHX895M zhV-}~(vw;s{Xo(aug_bCvU~a^xt-^sPE2YUdcr#&Vp(QsWq|a$alI`+vT}f(a|d9# zJNFI5$%C>3pWH7bgTJ3-pwGTf!8>4s-tOSKFlU`pQodVP*nH!*&ga^#WoW>6b&Ug? zn`YnE?bkGr3e`WTe*63xd?Va*S~$n{FDPprbZpL3Tf^Y!RVgW!qyt7b7T$q zj&pf7bD>VxP2e0-3=yo~LD^aWsBdr_)_XkJgL91at*yCMzKeLQ&j*~1fHs}4uAw>7 zQ2p2ETi0+j;5*irb^S&IzT+IVqtC`H{Cgx4zh7O+X=}SgB7&3PJ)Ja(2;z346aPyD z{NClniM!!BINd>b?-Y@ANpL+C-c!HP*XN`?kp7EAr{7IP{eB|pGvIn65p?t5{k25k z_L0ZIJ;Lp?yaeu5_H7LO55T^Pn3gmMH@;Lzc9D{rwf%o5p zcSnQ21>~d39pyM)`PK+yXB;8VyJa7U%R&B2?;%8(nbNpp2BU_vMFV*F6duSMYpI!5hl1EtCG0nZS1K7=%#eSp(Tu)$*&DTp~ z;rU)N6W1w&V_zm3^T(%=+tB7rBe~!vfEx*JD!Ad`1__yfJ=M`a$qaCJ@kwB-!F#yo zR$Y_ZsP~yIJXE!3A42=JJFf9j*U6yW$ns#eu1T?X0gyx4cU*8|z?HCd#HzhB*S#%_ z|2BgC^CRgfbt9wU8CwU)u+{>cKRiDTep_();6{NnNbSj7@SkSS!A%yYv)=+R`GL!^ zad2OAE4$XmlUtZ$_N3lKj)^gr58*yrzZ}LJKap+hTchp?a!mIF=?UW&PCAA58PZ2twZZ50)%%us)rQs|1!{a1ELZZ>E{w7q zLQ^~r4D-%zfLEbLI3rbN>0E``daE-$~92R)6|X zTKc&0y)JWKSFfj?oTtRGzom!Q2Yyx-+aEIPRdevJaxXTGl!2*&i68E5a>OLuWU?EDY{p7_UyefX(Ngu{5FL!J=za-lB0+amrH~C5ZsrhNH;5!9_hk_;uNVH_S676kI&;mJC!X{lB1PbtFe(S zZ{W0Hv!qq{<^-Ny0Znd6*0bIKI||R`m$jOUd3>+0(kr~mRw?|9F!wP$RcMd1-;?f` z`FyQPT(kCU*SLtNz(I3PT9(Gt1rhd8z;D=Rd+lm1wjVVRaZFw>$*(5}E}xN#4^cNh z4P~6ElIBdjO1$h!DUu!LA>D7>zPrWd4(dL$gcHF9I?nEY3%b2O;}hY9z8_FEmPj@% z+>3F@?^MLx=WSxaa#d`?gul&;Lg;sG@sr;WUUYY$ajym72Ouyvdb#|Eu5i?kxZ%hv zRrmH3Sq-0K%Tx;?^#vZaw>HmWav9y<=RMPy)y`7#mGY<>%sP70s*7t(0t0qgRou3@ z=EpMO#t~%CONy6^k{gwRo5BSYl^U8KV_Z6jT*U^2>ju(Z<8}CAht_NhMA{<#g`|A9 zyz3tW4Yrd>@j@j%g#-%m5M+^qv3{y9%n7_aw%|y zVx~H@VF#K%h$Sd#5`r z49n#{{f%WAX|9+sy&oweCi7%fOjWGsHCGIsna5tRv2XR|` zGouPJHWKqMs@c5mXuN>x&8U{h((@Fu?~_by7VtMo3jfZ{eP8$i5_>73e=Nf z?QzwF^wFXhLvGM5S7mExJw-HnR_mLmf0XnQaEx`H)*Ti7dMdW=68qZZ>>s49mE6}n3JtniK#0w z7DijJ*KAIkhc6e;Twrz~Mf%PsR_Mt*`B@2A$$cAeA6hw;*zhU7+%c=zc|PGy<*X;a zUuL(+IemjXx!3oY{jxdB-JFM}L-)FNg$z z2j_7RSdMRA4{_#4kq&s);9NNK$7;U7fQpv#iC`l#ZnSi34({!;1czt5!4&~&lR+s> zlbk#xpI_Q8YT9&G0hM06TTIx01K#mwX=RP#Hx6#VQ_QNcq4Ub4v|W^86mCE&Zn=|z znqA)o^BN#*EFouByRzn0YZc_g=WiQ)v#l?L&sw>?^&~?YZ7zV(8*s1sssq|XozG=( z6s3=YEI)gSlnvod!5;0zF!OuuQ)l`6cq^RlPEnHm2}3nbG+ev4SG;|~f~DFNxspBa zN#A=j&2nQ}Xez5U@|-WSj}=l$(@T)OtGX6$B5Li#5KPC?lv%OYDsI&#dgp@hC3}%U zl&FXqE18RmUTvvB=HPO06PgO~;nmfn-^(z5T@gql*nId}$Fqrh$+ngW(pr}@j%3fj zb9ul{|Eo>g+~L>zA@@4+$bIeFj!LHM&`4J7n?AeneUelZA!BISvROOky2@f>zF$IJ zKY>CF6LkS+goDm_jn#|c>BX<8syF-S@&100b1u~sQd&T-F|@ArB1_D;!s@wMPi z#2u3LbOu{dIC3}h>iTMWj8x5PSz-$mvdMOU;pg~GYO6R<=VPo{yaA(OcfE9=4ciuX zunsWwSGskxd50?dCX55F5V7-}T>S^#l;z3-l)1EUo6Pp=vAD6r;#PaVyFwPRL!j<= z7rUnUf^m9sNt1b}uY022wS5_TTJ~GZfi!dJvcw4WkVk~y`37-ZYuCEIwe`s-%WDGA z;cF3a69jNJl;?V&iZK*=ZXbcF{R~9kcEMWL)=H*d{#wwwvFHyaJe=(hY$!7zG&naB zvE=36uRG-`k0$LHcOAr;Yw^#nm|Ez*F5#E0zi6WM)Tqp3Xk_T0VU?wfM%A3?<1fWf z$j>$=gb3x7&do;6TxM!-2Me84Ud1~+2u%2%GjL_A&xB@>WIGIn({on@#S*;%mT&mf$O}8)5JI(3)Xt^}wI>KMr5je=^Ofucjc{t48RDjoT z9-JyMJ=!Hte!!yB61FxtX0MRYcOG^#-mr?c=e{9s*zU6`QFs_au6RfGMeFMY9#(Cx z!_iEVxA@l5R@$FZA5^DL`(D~F`&5@Sre*c4+&1qMSG9f9zbt!Nq0e#6oMla7oxWv< zh7Z9lF;PE;nXYKOW?EKd_bmoBY~H`#qe;37%Q$gr;7vxW$hV(TzXjYp1Y!}dZw91( zSbjK$=VeSfP1MaGQ})hMO9GhSY3erTU%@ucCW2%BA;4!3-+gDo`)&Twu4$;q%%rI6 zeCWMCw4l_NRdmdFV@tR|N>GsMiKkb0e~IgfrW?xTULQZ`JeNO_QGGU~``P>hZfkV5 zXP0fF&z^sS?loVWV$5Yl#V`{f(|Fz5it!;c4p)x)O6){KlWP*Wv@))yZra@{M!z z{5jm_+)tVY{KQzfQ7bH;Q#_6EajmsknUyh{ZEJIq4P2a>YW%k2;vCT8;Uo|9kpTY` zm+jMtIPcEeyBM8XZv^`=dCIgjI8mNi%qCK7w{ZDA2;H}gYF5mB7#9oG>rt}dXT?aW zW5W0qe~SAnW{yNG#}4apZz{32!idhGNRdgVg_5i(3-)`LBP^NJ9&Bb;X-u!uHKq|2 zojQC+;jz1=A2ngt13PK1O3f5oT&4Ee>p&e()-jYO8C#`Nz#UKN`1-r!6)L7lr*bPf z5YYlhno=5VVsaMkL~_Nd&#X!t0nDVe@thn=Mm22d-<8U&hg60d|4K#HO3O}al}0n>mU?M!Y9@di zx^m`IDx13hu$gEJSbCMZuMvRZh%?5~57jSym+eM9_Nuf`c$lD+JFPAHlxnOotu6A@ zqVxcO!q_q?Wd)$%8XH>rUtQZMRzZ zJ9eV|!1$npzMasz3s>6bL5RU)OC={hxhIs48q4Gs9&uGt4~?0$G~PQ(6N(WXlH)a* zl6W!1@O709rd6pnvuxp(GN!qzn8vs<_wA%>>H&iBwl*}O94Nvq$;9INl_$d<_m`v? z;>DO8?~T1I-Aa^9eXy!hm%86`NShiGk@16{wDgX!vO=PO3et^c5hXIlP|B71OfKV; zX~a>J7Qk;y_1apDXp2)FfK#+DPR@ZDQ0A#5nkHhxX+=not%7wbnn(lSS2vBQr*fo+ zfO>Wwlujnve7{?5PLRs+WK|l|?*`)~$*Cq@ux_ECdk~(7rcw2Djs#-{rDkag(O!&WWoZhLrzWMd!rz!R zec9)uy#&{r$hJaC@luW0f~i-SRFDi~-I^&@?={kl*yUsD3AY$E%hTH4obt7uQH-Ue zg~XqVmZE!)Z-(#J+xOF&3YUavMhdmkkCB%Wd-GHLuiUoVXeUi{)k}wq; z&_N)Flh+~MHc43B`I&%xjNzM>6TTuwJ?<~J-?n)?EaTlrl20?Z;CL6z6Gt;4j+%&E{A$MfbA%@mH<12$Bmyjt*RCYLZN zrZnFjPTVmC!VIkzW^0tS?1<(b+)_l&MMGruAj~K1Vy|f94aR$%en*YkwFIR=tLt#h zSOD`IJtE;~_R?NW?bJ+mi&!4eUzJoL+22JSd1s7Yb5N*nFMII6N>2ZteyI+2L&;G^ zD;sA&MQM*p?en&xQ3zJ0a422_+w)MRq>*&)5}bF5{W_2WY5IyzH6;^tUShVMdMPKz z*joz6A93||4^2hRhki_BbK4F+ifImW-}N>eG1U%lL);&Et|^UU@B(m|>7o=E)?-lA zZV$kQS5n<>Q3SJxsiu*t%8)n$K0W!XblPVR8|hr~l+LCqB%RWiLfPk&zwatFQ*H^A z3fc+;9tHe$5kx+KNJpKDm&T@rKne_eeMnIEN&uQAsSvi?GL~?(6+-W2L--0pwb@A; z<~_X4No}7UFQS7(FTn1|)@`9=qL_z!=1ujIFQ!M8zf74`1m`7Jzaq)rrC6#^ATR5f z7B+z!whZ}}P$`G-x>#w2q&D`K+Q#@)8V-JC(|9lGb%Pj3*Iu#0fBxnF7g@cbU)qUX?-&d%Q2TJA4p;CYg#-!0xX*AGIAgu#2KK6aI*TPz?KC9@zx`N&<1J`<*8* zzPt#F%EGj#QNjI@<%_w;<%azW+mZEi0q`ZNP;NIxWm*7 zT+Q5%=6~hupm1L$4aZ2CP_&C5N^Hy_RUzTjf5^8bh-H(sb>R)HC3XLuAm)7R($x_X zV~nsAG_Z&*9~IOV1B*>#QFcvXmru^i>!4cb-0?j^imE%3^9qtEGxT1R3Tx&-phbHo z1D~x$F=j*4Nbliw$&Q#82?<0^hnhMJ9l zV1_MG%|f+i=B@vrXs@1=kHJz|)C2BZD&AhAXedXBme@WXXwo#C@^x5aj0mL~&}hC8 z9|^jzP17G0EtF#yt}}f`t`tI}xsLHf!W7!&lOMe&Lv*jZ>d&7d-i!CsCDoXVW}!Ng zc+4Tqwa?s#ZT^iH?HE`S0hmuY{ab#qEB;l*`zQ5F3v04R^svw)dLq9Hdc)6&^e9A` zl^Ien?Oj?qtZXTsOx=~WDV(Cv{zdVND6pBd@b7n6*S?ECZ>}Ce2<*yL0_o?d@t!q%X;We&G$gC6UK&VZr^D zLo%n1VR6Ub-j*yiNnT0f9Ajo0+wQj~(@etDb>`)F`;xWHKRtH5>u3LRj&r{M!8tbm zd5$aD2eO)qw!$CU*qHiaW`>hO@^8Od)kKfl9;;|E~4wP^b zS9``_iH8H}NY`v8@L#f$u9=c#nD}#w#HbD>*xkttz5}5T_fWUWqhKq{T=mK8 zY++t?r`l91h1&M}v@V2uagSMOBG~6+y%fi=HF;ADI(!$^kn~ZB5AUT!89`stO$=+U zTHiYsx+`@Zro-VZ;KVRY`j~@2(+uDeDTXao7}GE#_BI+YlR7LW!UWP_V}9dBKZEZj z4a~C6cteN=76%k_cj~iq?v7tf)Oe2j&14(LNl&L1w z(t`hp0@H|rQIN`}<^IDV+T~qWK;~z1d$Txuo}QU`6(;4sBnMw23dZPZ1454skN<5vqx?Pee>Y6hG|M`+faR~`4h%#d$u;B-UPK zlV&;bHue87LAJL|pAsoav$&I*XerkJ*hES3sN_)rbmPgn)#B3Gd$cH)OYuDn{s+ra zftFD(c~t7D0H*Qe{AzKT><_gmia+9y8YI5tQLm@sFpa0+?~Ti}d8jR1{E_bePWkRb zZGz&DcSa2&Uh*i{XRw(*BIoCf%lw}ydl*DW@hInIu<1S`=jMz{zuTiluv~iQZ?alm z2D|Pf3hs|_=>|PoJjl5yMeI4J-)Ltmim$M`;CEAYbunvRgT{9%MN^g=oZA;NiFy8pOjg3U_P$_Zyfw@AU$JsEhAt%c9Zv-d5{wtZKkAA+-L)}*t z=my#0K133aeE!YI zR(89ku7rja66^k;!owknb*wA9eNtDysVBw?Q->6u&@kqol$x##Yvrj`9$}(kxW@yb zVT!yQ=?GC#4fhx8_{*30=kdSUeTa0tN3u;`3Ejru=mY&oV;kVRY2a^Cj0<{50(`^J zdRN?!^VQ*_3HZCuoxJ~h0sB=C=Plkex7_vi<=ozXG%^3~a|^G&uW|AJn}Bb;`cB5h zQ&kTuE#4rT@4^zF{pm4nx%l=9tQtyt21xT?VU#xu>b7< zEQnN*j-@d`;ww4hv$&)OJ?hjpC4@El(bJz*oS*(*Bu~aAz3NdHw<%$$(NCKGtnU1j zL*gq1<9}0r`jq3rR|@LMxcFBO)x?X78T9p&K7UsK@5*UUk~BZ7-+Rh&_bUa#WL(s% zhbrRi9~l07a`>wrC2^Y~2H_`3bf49UpK{=SrNEwie)XTbgURQ=UEipUVsgN$)OOm+ z%NkaV1eBEN?txXFuh6h8-3D{w2`R)MZzWH?d{@lWzHF35Ht9&u_Imu~yZpbT2eL^< zGmiBGx+Tv-87h(EFDDDt%WuR?oytbPDkd4B9P8))2#P}pBmP$|3n9Grhl7r6OQrB0 z4X-?EJ;^@y*SVCd>XH4s(B*H=?apGnJXthV)k$qG-V{-eYwSJ=C#+&H?|c@?+w{sE z$C#wyJ%h8Lc$2~B{~)Xi{`EiK@t*=`wMiPXejjEU_^KK_VHNnL^V}eE?<4MQKo!H+ z&S$FPO|NbvAo+Xb7ofime7m6NKT^bZpOfg(j|hX>qKyClsLrDd4ix|QiF}h3rOss> zLK;C5yK=rT27bJ-7?WhIq~27&L0ctJwh*?f7kFYs-F5s4Ve4iJ7{9O$>EgWT#?t6K z84Nn4M^u8!|K8VcD{wo|V5D>MA9lY5rtSar;A^QCfWPIWNyZ@`5yYYvz$ERDx8<C~tcJC(Gj zEb=G-e{7bYJ1jyS8!4wSpX`MxBrrPZXM@_AF;fcP! zKE=&qohLwQWk?h;=eYwQa*UA-G5JONKjH}%tsHPqr+sQ(Z5WQ>;-=dn<)oqoPwrlBS+|6pKC zUtc#R{&m39|1W~RugXLrEl>*d|2~F^RZB7hy@?&I0C^Ko+2+~P?SX*8f8)OXXcsCy zw|s4A-1PL#`$;12N$v43q8*j*uZdK**J)t}jT1W!J=T+}mUITb;0qaVNw6MS)3e7n z(Ex8y!Vd*i@5>77&)nN@xwp>jzy-xH!?S>x202+2LvlQ1Zsj(HgyVMSM3#x?Zu1jxfSW5 z)|wW&AduFv*6%ncODo@oTEG1K-dy^LWs~2+6TwTf^bf$}MlRLkgUz{#n*`|zYJmcA zv5Crgp-VGL@Ap6li|dT$j|;ytHJ!4rD}SV3J2h7WE`7b;5&vi}VRU}^dA9C@D>SBA zo^ku!`PO57d$8^30I(+LV0@=H0Q?YSe7hLVX+R}Vu@ts*8UO~mjg3m~oY8<6zQSbB z00xJ}+v{k?kxB_oq?;&yz-Igr*WAQyP(sG90^-&ck zu_R}xeeum>&}H$Y+gr2%;LJPg{0Z#IuO~30_|M}RxD&#t$B>VF+qhYu3`KbjB%A9q znvXaoy}3U=IOESMDBJ%ynD==wuN0Pk77!2Ao7{_*{kL}nm>=Eji3gy*nu8XNVLJ@S-1o>} z7jRVx%==8{vD;(Vfh{uFyxlEozn#lArTN{>&APVd7g-Aio%v_&?P{TmhM>T$vxoUV z?tu#`V1}mwUx9k z*iKbI@Zd)wZ>V9U}EQ=bF$CkV~N~nSjzSpDR|)vtmQPI z5qL1V1HLV-S?<3}>)BvHu#TI2C9Hkx?4w=MTDtc`P)R_3F>LL$`PG<6Mc`5-3UNo^ zULCQxNz8jb)t{}jnn)X&KRk~!Ke&E@+0k$7BIQkDnsXOo`Bdi(+qnmykWH?o+yDED zg?w8WkR)JT8G=p)g2s2w0>Jux^Ik_{XD?782_fybl?y1R0oD#}H)~%kfd!r+j}i*? z4`BWZ9~KqA+?Ioe*i&TO@T$K>*B}zbi$t~jkjb(CJh*ixu2t}ZPt`))vD_|`z+CeM z{i_#)R`)O6UhCIIe&Xu-GJYzvVnFJR(uNvJw${fs*8m;1sRrccv3tPVM-nSN>Rh^?8Sro(uh0;MKg% zkI?jl_c`2jQ+qVJH}-=grHHu-nAvGSIq+a& z$07i1210C}0l^{W8Z&>t6uHTl-d5k8Rm*eSTs*gSFOlg8WSW)sws@z}#9(CQ8N%hP zIe+07&~2}1(RX6ecWh@EnJWUq@ypLvBGV-Yw zK86{SUapONkehoj(pa1?Vxj-QTR-Ee9dJDNwT}LSlOTSP@{TJR$Wyi9v%|I!sp?bdz*uB>v(<8Ef$d>B8bE4<1!Mi#K2ddJ8>fhD=Bo-}fH<&a!t#NUgT=^@BD; z^QZ7M1!HTIlKUQqD`ixio#M8&#bO;*Nw0Vwt(?Ta#%_{iN2p)S*IVkp7fb8%{-Tu5hnz=zPZ> zZlA0BZj5C!N1beKi*4b4|L#(8ks(>NTW5&;_wy)AJ@>$_HKS@*HIP}2wqQXZ;7Y=7 zQGIc?qn$){4tJfoXO6iajQ!o0tx@u3D~Sc1HqU5z4ncs^X7H{Mod?12(OBW&xH5(5 z4}wQ9+5!~aEZOYFah_R9gyriahftv_$}H3y=#AAmUYVi~V;C9Uh(uT$_Dj~VM9d2h zj9}cN0}N*gj9e0(o5kG`2eu&GtKhJYjB_K}1`I_%Ib`^ZpAJXJgHF6+5!-knU=Iip7@{!SNmU zRg7*8-1ttr4J5-V>+Z!nwvszHoSVj2?RQTZlZQD*9PZSJV+~PQCHJUvyg{XH%H5Ss z?n&lYlDq55u@pm}p?}B_O{URlO(mi}st|uZnn<6NDD2LFT_$`;AL(kFs)(y#TMc`@ z{E|*DtkCE?yKt8`pBi_Qmski(l7O#}Y=Xnj zNj4k8rKZCQ7~>*I+-LC7Nt^W)SI#}gjH4bL=QEm%NvHFF!sGt=M6krl%FoSeoJ+H~ zKK|(-qQzdC-G=CM{>@e#i^gLMXSK%4o_-^w%g03{q&)FL_i12u2-&zBW5Z%haKi_L z#IiLbQ$y#!LbtE%O5-gAHQFBR^-TE$wKEqw_vy{Pd9!!1PI1VJiT)?>Q^306fGc9% zl)x1UZ%U?J@m~9~`Qjb5QdZ$S!kbd4 zJ`ewva&yc3E`qJ(W7=6%3;VXNq&&W{w##EKP__oX_0SvJz_^hMTfnR7R)(7`1rTv8dV2W90wRP>yi@WBQ zF;L#=Jvt8$;@mdeLKq#I;XE|ow{OdrX_vC!4_m=a=;pD_)x9RSqiY&EH{008H{HH* zqrPyj_#K`pwz9Y+MBGnA+&H3U)NwTk14QO`L+;NCxZ+sev^_;s z*O)VkU2EK4R|EozCy&vI0vq&bqJvP(6)%G;5DE{NcY+95Kwql&}poq%(9~p87i_?VS~@cyII1pjZYqdMdrYrNa^F6N1!CBfypRDFWPiB}mR8PBLLJ{1Q(cn#`gfmzi# zZ5wWelGIiyw>!a2X4Jxc?N33inO!YTM?b#xx6xRdYcDz-jena)o32_Uv_9xB$7*~q zT~8SB)OyZ4(VE1$$(0D_=9z^-wZ${3XT3DfYMh?AgZfBewxFF(FbgX%Wxm{6Z)z~+ zRgadqSCzWlQ|-1smdR>g?^R<5bMIf}qMu}%CYOwv<;%N4xE{vXIpXlA*s~LCFJ5(& zCLv)3cKwX4&K&fdR(|^~)Z5>Z47GCvp1{`o{pDB?yRHIolURNnS7c74LmZjJ z1Hyp>5c?uy+~$c`vtYl8GCk~7iHGW{Qj$HiNiUtE+|5ZNjMV}k~=fOXD4UCbR6 zcwEJeJnu=CPxI!@ZY=f`tOCPliT1%S4{*@H>4dZPC5hc2MwtcDsl82qyyJro%Zf7+ z@MZGrm(UNPq$p3n#n|cH$O;Ac877GA7%4(_#(9p6m?X16QjnqO(zS!uZ3@kUV1>e{ znmr6>G4dPi&S6!Dsht?*MAnDb#45B?%Q1jcW)(T&P6gFb`}=JJu^I~JgMFbm(;qPM z39GF!QABjcacIIzb;383*8MEFt`x@!)!r0{-X1mKyhm^erd-kuMuy=lic{urQVxF> zt->^SmLHOmZ{1w)U6iCszi$|wb`U$zpyVx~m&6?s?q^B(3F&fVYM|>o(?u@)n3i1% zrB!GlqW87!JDPTqyP%|#rC8Ka+0e488y44L58gPonneb~y6pK~$b`3nhYx%{=057wYJrgs=sqRAWZ`Sg1l3|VEbki8axW6PjJh6`&F)bu-=X4!Qj`(sQ z-5!=D!CiZj8MoRg3K-KGDf}60c$}QNx!fg}vL5%(MHS@6B|N_HqBNIS%6+`qL=fm) zeDGrT8~uK6T6e%)b&lV(4xd|ix6!Jz{jL#GF%d}Si56OE2ybB~ou!91!w&CH%O0Y2 z7xsDtT5jJMv*3DaQ|UC_eI*aykA?z++Gx@H_HznVS9Di&i~F|INMV};4_8d9ym~{9A_MG@O9T=s%HgDx!B54I z@;@)S-K7&BlXh>=FYnV=L2Y0TIjRNS4N!{PzjYqqOKEJPVNzW~Py9GvV2JD)17 zJojZ>(14D^3)S}>y=0RFSUV8d&S#j{3LTcL%OEm;1mHlS6dDT;?rBLmL}*Oka4dx0 z(i}#`PmA0aH?7X6izre{wMev7quD5sW z7zZ8kUWfJq+W}XSQszaAI7kbtA)MWS@R0WL1K;Iy-zM`OG%dYnns8P}vzLzWgO&S4 zJb2V4A0+K%>?>`=rb_BRGU+FB(S9VdXN$ghAsg)@y0^Z1;?etZOLOU!i%yQt(t=TR zZ5~$gyv7^-RBOerbj*piZq{~|zunV8!@jc*WfRcHble zm~nT2k1#JkmZ$8t;ZQ;}EO2OX=m8jy)}a-#==TDQ<0#TjyH?LzwQOyCDrEF`UHzW6 zv7q;%&_Tc+8^^5LO*mkfS6vY4SFZp5$>xe`8`-78>Q(ANWF6VCg4EU0ZfqUvaER1Z z=V9a$UN>0`>oDdaHXQFI(FjdXgR&iN8hwvqCqESuH;u70lzd;=F1Fe>&WUcZWhW~k~)yAN=b$kpg$ z`cuQ7QM4HK#J;OGB|_s$<@LF>q=RwXR5b7=U?eMXk9+@^e|X7sH8JBvI>gZrEi^6IoQhUpv+vc36)8SLb2oG9*ZNi=8b zUYV4%T@-2ofvGJ9Y#LLIKieidQ(e~%zkGz;(B%;)5vj#R*C8F{KqBH#lHP1}eDQ$B3U zQH5Nd{^$eYTvTB&6IJ^IY>6({3H=3nAkm4;xKl!hu}e_v>6dh^v4FC;Hnn={QKN@u z6fSCq{3>YnRhrH(_`&gqPQnTTkcHkuo)|Y_ruZ5);bW6J#)KLz0-pz+0-QZB368pv z^HNMX-D%QH0^Mnnc?gbbH2$u5gcMV_yt);d!kr}?r9R?z&xcVfuXai@xhIpO2Bo>| zaL+^NZk~S6^nIHUsv~hi#zZVnDq9Uqh;c(30xCm%9=SSBa3SU4q1t%Qkh} z7U4w3?j~V(R_wAGcLt)entu9(ynld4KYeVTN6(bhMRMeUl(QVEWpelaN~$QSv@d%s zIQmF8$eTOc*Cs)>6HHX)8}3hg;Ts+*>GPejWiF|*uVly1i#erggB0bH@yY@5X*Hl{RKZyoSh{YbAKwANpA|_NqfdcOZRj!*;td-2;uGCQga(?ff}K# z=h@nPL!310cZodTM1Q}PSBGzX6eTBc;gq8jI>o|`%bw04sh_dqK~nq}PMFV$;H_b8 zzu_FGUQn~4+aEKJ)}}6c+8H2W7Wb3pmTp#)=koW^Cd93&OTG5x;+%V5py>)i&X7XCihzo>kN?+L~pSqBQ!xe2Si zqR0iug?BWVvl-L_yxIdzyM%zcAb zaekVzVLi`>#HOOjB~1EIGVW6x>EKTu@~ty&3^TS2lJInr&BkyKM!MUXMU0)(`0HF= z^HEi~7c>&q=$}Kjxo<{)!rdU~+);l~88^&8qG>aDEsnr0b&^@fYy{A(X4a^Rtb5Jc z`BLaPS>&0}^VyDHkSmv-b&1{E{x??*&|bZ~$}C5}UsO#B`-;9Z`hLyfeV@RLbLRSk zFevH8ZU<2ILcj-pke|3nfX+XiiQcuCJ79Q--*0dE zYAy-bl2(J)va1{`FL%&M8d!4$yx98)1r{KLLs)%gVl7xAyKOg5q=H!bfGL!ryM{?u zZ}L&Cp;&p`hb!rDg&!xFRd^$77zd=}Xgs(-xfx3rZYaxo`WC`{s=w^e^N#{yx5JA4e5ducsWO+ zeAhGwoONmb#66%O1UjCAsyy;PJ2nLOKr+&U@H3Y4P*%oP z=oMlqn1NZh`vluA7^9J_<}9{nE4DuPq2hU?`gtQHrQ@2;EQlDIQUmR~Sf@O_j6xK$ z=LT0D8G2n4?-zQYm}EnA3!!N!9FJ3+xweN3S&68(=Ysw>gp5JGC&unCpiXj;iK3gH zxGj0%8!&iq(q4OvWT5p5%>Cy5IjHlRp~|xR$Z2_v@vyy9U=e=cHgd&iv(4BR?pD1h z*)u13vBN0T)=9e9wPbdE%^wh)0B!4CU$mKZJ6dU+J~X@CF3mqP#9_<#-@{R#ulqHr zd|Tv(@8LCR!D8o$tX~Ko^Z~7+Q zSko>!{viTRxb1GDh6+JU5iVFF(2tB>Z2~iwBa6qCG z=R+a;infT8=@YqgxfFS*E%Z;izcGrE6M=T0(E8nAK`r5zL~^0w8-j<|I0fw;e~KMw z>TAo+{{$90&?MLY5fH&Gm8Nj)u1RATx6rbv&@%MFDLVhAeH`tJMC+mxPTTPp6HdXm zaQJWG&Z71q_!g|pBMvw(fLJ?sg9JMfw~%kF6Q5#`G!``$X`q>-Yoa!zEv!f#9ijQbQan*?r{7VZQc@JlEWdkN#{mtO!#iej_w4wotcW-F zH{y{U(MG!ZrQdL?ETa6cFS{O&@yEjS5MB3txJ=r{9T-6sr8ze$58gaPwY%FjEU>$) zQa~izvbj-QcxyVm0nj8l$tG9#dDQ)WPr*{>4;|3p_}99^{^nH9o1HNQK&sQjqF6ln z+qWJ^rpRARC!~O_0z1zm_Lx;Vr-06T^S7;gT7QM>9o2%A5C!DrNN=nTYjE)CS?4&O z9xE!i|IAifvEft{LWZXpa=N0Sh(etrZcWH(NoZIbCK7jqH*6lepOj4&V-X_=`;df9 zGHi}5DDse`ivvG}t%1;{{1&2>vzs1>jH>ek(+>;wln{ z&|M2%SRZ!7V>|y8?p)(vP#ki=H9AtlSTPk<7V(2Q`ja{Uj{>Po^zGErs6Wd8LEm+1 z*bf+{KEs_8IpvR39E3wfF6xMH_-?5cy0%Bt1ewV>HMo3Ld(p<%WS?f1*=E1>H^_~c z%XmPA{4^pN-Nw`ZSlN{@*l;r!tDQ9J!C-afJ1ufzE zSHjq@?&Xgbciv>}bT${%z`ENRpp(_s;>#5bN6$zUCQ~i)5tDDqx7{mrho1E%i^ml* z^nVQ}6^EN(=f5Iv6i+ow4-tP8`F@B)e94lM<=dti(U9pa$WDF&OB_87+z16vV78Dp zd0*0O7dy%C?|g{F^(7%?I39=R-8KQ$`95`WFw2&X7m%iSA&^Da}z zXADOsu;U%0a>v}Q1?5;fA_qC!ZrQI7$8Bk5V`66=~oOVMaNSN;NgmB@b#> z1^ZVIF8+Lm%w0R14ikg?jF4~J7PK$E;n)AKhTueTo%|=D(Z(brU;k&4DAqa8lwHX& z&w!nv$!=N0nH0O7aXVOS2u*tdkS=CZs?RqN*%+rM)a4s+pCLc_0|M$ap~{Q(1r@5( z$~$7db5`01Yo94f1pwz0-w&`m0X~kcs}Y;j&>7WCem6-` zpE36X?%3_$KV$!c;-I9y=N)L8Z{{8#UB6KK$ie-ET6O*S?TP;rC|~7yF1$@O@T7bN<2$pPb+FQaAAW zg4xBncvh_bv&hol+4RSybFVweMu@g2i?72+d>USL>5uGgGTN{6h4{00Io-M~;|lNg zm%NSde@-#qfq#lI@AxCS*k|9@VmqVvYC5`nvSZk-+DXPkPMX?;p#Rx2kHTQ*HSaH9 z(JF(VMpOa@7vS)&W2qd^{lM(O{gCWCcY&7?s4xY~&ljJ5+kC#zTy44z7ya0N-(gm} zZ@Ozgv|~K>G9?E)4~p_*CXjpp(X_jpubK`Did=#vN#8^L2!B( z-}9=-YP`m8Gi{7-$CT36L;)el9;B*Nr9BYjR-X+Cpt+E{>rAsPFA04RX^|Tdg)QC^pR_xLcbLD}31Pyg}=RZGp<8dtiP-4{%P6d8Mmu zDt<8gC)D8Qu}*_pcLPnw-sJ$^yIL%g59IsN;LT5`hL$eJY>_2JDiP(3w-+ywU{!@)VmqOP}xuhKW^PHva z{2x`dhaPGU`lp|d;yL!EJkO=%E;zPw!p?7ms@>C4zr1a9u`d*=wnUbhQlmMR@gXzX zgff>5wvl;w)wP#ba0?6#(6;?MRP$-3^~F&d?nLhlrgLtJyAbgqN3B%Ny}uSZ_z%ox zp{oi(kl!IkD4bqXhce8f=0c+@27Zx55do>EJEC5#1r-0C6J`=-g>;PDqI(bfiCy`e z*JKzMjfJFF3ig=!hx^A3j2+HetURNP(Qu0xmwbKn2*LpGF|R z&ts1WE|{n1w2RfI@}xL^XqWaK#Db>%*8Nb4Un{o=qXO9KZ8@u7%p3Ku(-QpG%I%$U z+)dVvf{codkVbJrP8w{TZm)_Q-d;0wk@3jodE2)U+h6=Pxt(g$OulMLKaSg_Mj6dD zQ!QT3n`h~nYd$NkRrw@$^ucLGpFY%Tt|8-1LRahH#@`m=Lt6BfG;0Go^36}L{egC6 z18sUs6{^#btrjKrX;&@abp36rh?9EIDQB-*56@Kow}MzU@AQHwMcT=7R6koA`kGbQ z-T3+nv@lQER>_d{VWxd+D;I6$MEjTeN_0l_75(~8$s&<0xm1BW6p%S$E zvaIx$AloJ`TrpOZo(B|WLz4ymRUtSHx{ncbm*q6Qon9Yc!{AYW_Le%tQDyFpDJlAG zFmQ0{psN2|sktgVQ|WhUIBb20T3MSoB~<@d_3^67osGuTH!RkN0X9_(pNb5;7KYW&7y+FDgHz)? zT~(eJto+(-1D+d+VWw9|w{QmeO{@xajn=7W(;P-`Po>8V|7@aan;W z=C>id)|BD8GSS4FIwmb zbPeT%Yvl~h*sY|(pAt^XnjLd?sSIj)1_g7RCW=EsroF-0hYAa2FjJi$zTFbEH+{Pq;EG9E0id@#>+ek98)miK zW+GlsYJ7uqO`t}${oI0;y+=3Sx6sT47Z^dR_g0muY@7yudP?32@G-gnk%##RoZ(B! zb1ZW^w6ml8x|{r!EUo+g4@0zn`97KM+To2AnC+5=@{qQ#?&}}4GAQ~lR5iKsvuxkM z`P1W!=A_vaN515wcWjHE_5I>6H}60GD8o%MFUeTB3*(c^(8hjoN$S#ays0^FD+fuBt7{e^1=nwl6v)QexOI8L}dv z&>Ul6a}OFXwJduO$g7NrW9|y{=TYX>M%~^~{J?9lvvm~_d+UR0P|0wd?Vd95QfeO%%+v<*eB|B$~&4Yi=8U7yX{hb$4 z2%*JP1;DQ1L)%XvoabVm!KoaI(WJqAy#FeRce^!`aD1{AJWC3b7`%6^T}?e@4<3+c zRbfS>D^mVz)%H?8??e}Uqf4XhrQmGQz8HJNv7u<(t1gX0H}hRhIGjf8^P^sXz~VKvwE_>jqE26?c+o!%Tn zQMQQ3sZlW%FA2JJ##5zchGlP7bAl`omPwlCm1e^2rF#}Vw4Gk=0D1-ERil*Fv7X1N z>jz~wOez+lio`b&#!&*y)+7*he=fT0#jS5D8fz8xDR9>7!FI-wg!dPF*9dYyz0gkg zbA74>eg1f-N9%Y4%357JD4e?NN8czLsU7_(sz@NHPUX9qgu7;@*HJNKR^{Z5D z(0#>ls6x!ojm}Tm$1PHPb8aZ^cr#!y1nkP^ZcB3s$^J=?V=P165f?(J2m>!>xv8I;wjmMaDQC^Z)Y@tmuYH0J}CAlJ5?|AEQO1+ySLSz4Rv)ThJMj_+>s%?>V-Ud;}6 zbjh@(>rm2vr)!G#JtvFqIPXH)NzNbC87_j`Fn2D3UH^kNG!;1Ixi2Q?2Cu>7ww)h9 zT(*=45sHYu!2ddw>K+p9RQ7jkxXkdJMEB9c0UdvS2UU>jh+xri; zSN==sxU(}O_H%$?6>~{h{I32Td%~xX2Mk}RT~mDSQ6tYN%{eiymv$HT?N`+{Lix|8 zwK3->YTMxx_KRZIU{Yri5fk<&iI2ph|G;jXN#s#(O{ImQt}5!yA+GWrw{JsFW>_%i zfiU&6>GEd)F}Fyj`4hSaHa957s~GxbDn#v;4N;yQ z!2Sv4DBxnT$uq)=`j2L&(czChtWXBfAfHqe}>@UIvu^DhDO$&-2#pu$%S+bQ6*67`E{ zx2VEMiA)FbEeCQ3c@%_lL#MErHM}vK?*so;i%&HbRUQJ;W%@~{ZM{g#vfW(7&vdG^ zGLX!w%>1OZYn%`p*Qmv9H~Fxe_n=4jb7Z3(`S*_REl7Fw1N-RW+a1*xj%BuPv{D|e z9zWdOdkAEf?Be}7K=)_=u0rI{%0Ecef3qX2Pw%~F{zGP6$azjF`9{h9NHmHGjtU6Q zIB#DK;lS_;VzcLGYH@q!0qT+BgS#PDv$a3BQK@e#(m7rF5Ja4TJrn&O?RM!nWG|9*HV)W>Fr5vk z>OsKoK!!<3__>^405=~b{8TOo6DvmefLG=fI+I z7e_)_nvdu9`J@d-C{LQzo^G=wkS+)Ah8ILFY3!(9rD!xjJ4o8UFRr(!J)iArrf}%z z{9L)M0Q;Du{-L*|nUcJlBSjYyQ9d|#z=^!zQHI5l)E}i{o(|lZ3;n{6dDx1%AJJ-0 zZL9rB=0Lr@scQaQmQ0C2LO3W)$An+ofU{7&kgU!~=WaOR9#MI!RbzX*jm!rn6pXOo z_UQi3@iY&92xeBMybK}zKH;CI+*VMx;~$Ss%|UDrS`LPvGi+k+ub2jqway_YTUV$B zIj!#u&0mp*K1zkIz?*)PG|z1Ql8W}D#&X}By^Rw#0gCk~c7oPl&re#$8sT>gLT@yi_bRb9WbVW-SY?viIGw?$0kTvV2oM&>b~4_7>3yj2a8)VewMwWh*-_ zv_Cw|Wh``iTTYfvHj0vcV}Q8UYZUZ$_4W(s^}c_$HGbdtz{zD`{(Mqj@wwvbXYrDx zUpq|ld3Tjx5q5lfgz2Y$bv@1z8NYs}^)vde%y8nBmEVthEPJl?Jfp|mtS<1QKhv7$ zqgAITJU)55Q!uC97XOi-7Q=Yr_)~%g%DK}UW^?UAdM@qq|Ed_E<~zL~ZP+hr=F(^} zq9=}R6922pxdNp>5t=Ir`(NSUKM&xZ;ZJdGjMqt}C6J!{IC7>}tZ**UOIavVs7r|7 zXa^D~Bk-d1d7J#wpAr?^(!4oeR!_Liha>tr)7+LTY87Fb^uJ602VMqiPKgX#e?5xA z72KZ|$ukvDc=w#5yJ~YIJB1@DYPR(KD}gw}FR0O5^eRU4flQ$y1J|gs&fB7_(&(l0IZIP7#6UXLDm+rc85$e_&5KV6hEyzdT}x@}xYy zXw2lP#l1JYAME-)koI`K4d3Z}eX=HaGW%}~{Bx1u+>Rls)YX|= z08}ANX1ib3gmkG*q0dz;JuL-jU{cTl>xC)k|Z5k(=i}5>@qfQ%A!U&7<;>Yx8 zeUdAYW%<$pM;Mgml>OSR!9bie3v=Kcqy5I+6XxPU+XK#5ubA47G!kT3DNLUR-zcoK zKj62yvt#+QJ^_4BjyEFY$ZPz5W#^8Vme!3E0i3gfANPmZ2R}J=C~tpr^!rP4DaW>@ z0_UYtk)AQ!bjP0WIkl&!Z){~904Yu_x3ji?nfTw-@Xy<}dXI*mpy3FAV005=f2N~z zX4PBXua%pGBbskVECigzmJk9$r1`S21(bjdX+BD9SH!|sRlbWGa|S<;ZhyNY_%rZ| z%H#u!M|ZuiNdI5BFa7Ag_kAgauW0-GjjuYGljc;um}ULTmox;twcDpQtn@{tgNipO z)$w)uzf6*LXB^y~a9StL%TnP>S@(&Hv{XBEScy~p)w6A(4kD|Y6fLRb9~z@-iE~{d z>rP3SI_-tfoB?ePsmNFO#HcNYp4ud;B4o+ zfF>uj#FwgV%V8$_?39G7XSK>yvjyuD8QrLs)!<$I$zTiTIXLHu$2G(g8p7aDgX4c- z$3w?__H%r#I!F2A!7fda$n?7YLU%!TnXfXpJvKBdYJXD~|K`-QGL5`^tIBayRt}nm7TICU>%#wkL5A<`eHB z7<2QAB$OGMtKE$GGL$K+(3PJy;weo7TF& zLs0R_h}7RtP-IE}Z*n2eLg{aZ?N|R%*;xr!=cgbfkON(h_U9F;qB?RQk{EI(9!9z1 zAkh)QfS7;oWBHls&MkR{wc6|Y(Q|cFpgKuoG-Ci)vG*_D^8@cJRCRV-+_Hz>I1_(H z5NHN`WZnp@I0hya*-Fp`3*q#>HYMZia==zvIgZm3B^0l}K*e1|=82hpNHwZn?a~$v z4n)gi@*eY%yx~|OQr%0xQS(tvhJ-GQB$BfcW*uCz# zcij)h8lydb^f*XGm!cg=c?_LuJLip={J`{IT12Mb-C#PUZQE&mx8~a(%ABYqPvtL> zS$$$n)p&7x_d6#|JA>kGH4K4Gb9LN-O@AQrQq|ms} zDIOd-S#v$(xkizsdV=?|FRz$SF64!mU9}d{uVQ6Nq+V2Zi`M zfS0cdI5F{+q67`%ZJwC_#W!=NbYY`SChjQ4!Q!ZWV9;HE&J`BoWyt>zOpXBl-^u?- z29o5f3;#cWV0*zG0}J1UNRpYbn6?vn4$8HK|CFoeg6PH92dX-FosC`gqfiEA%%|70 zT3gB;y~?-~-jGA)R%j%Z8UVm(5d5qAm19Eb)LX*i4d$to#>~GnO&z_#ArjjU7HA~Z z{+-bNeZoNqd48I_y)APB{ZL*t=XEW!YPVB9=9HaG$eUoXy?B|ElK|tJ#O%b9v@$Q4 zu|>O4{qOY==|6fn4X9rRU8;E z%jE2~bJ%QkdGFEyD?Vym2$q7eePHJbXXTmqq-@}b< z5Hk$NlQ>Ui;EG9}`XFx~O`4CV_I&FvoZ4lEeaojOuj-;Eb z`=yyTNImD#P8j31o*g_u;l_uM*ZS&Dmh(KL+^ufYhm5y7(r|G52_s{F{)XQ~CHhrwb*qv!#jUUpf_#w7z!Eroa<^E_D!;a%9>DV+w8^kReoTUJX4h zc7x1q%Ol2gd_tm;sI~yQ76ZF7f1z!=remR!K+0t$*yk#>kNaIzo^y}$TxeXTL<96g zX4RbUHSVlugH=L={9f}}SbU}WKlqiQb8WZ12O$Fm$5psf|B&EPguQ(7W4{soP7hfT zKfGP%*0)!axj5rlFW${HJBAnccuWf(mi z|I3VE-nnJ^n2s$t_YRdo%<}QJivH=hU*3;j3fC z?$g>GYyA)YCy!|rZ=SqZz0;k4SL7G&F{$8p^haJz>w{){2^y31pk!q72Udp^Dwo6H z1B{cJCA3|$`UWXLYwp-(^i!lM?aFqIGixw?P;o9ym!*fDKGW#uOS=$7g*0G@qGXR$ z>-0_fn%+?T4;q1sY1%n^3_>wtgSfpq1FqTxx4WGb`JSiSSREf5Qn)+3l}CnX@>tZ2I?O%a0)wTJ%I7Yz&mV z$VQ&%dK^<_@*P)JpzZ7SE^CGBp!8V|*G~DDSnw}2`%$STz+Dowu%fi^_@r4}!51ZR z6tpw?b8P4VQ*cq9DVN{NNT8D6=X(-ZZ=OB{snlG^6~H5x-k*;Sl?@vpVR1~=cGS$A ztEiiqTq7u{&DcK`QlTDq#XX)%Dn3K~#EPwrBzlSk8*xm~&sf+cnXFFJXIK0L z#rBOKfM1u_WA!W6@LV$%;e-rm#n&+|KKIX`um9yBZcB02@kFjm3mePx}`I@E34#;o~NBf z9BesW7<*GzZyd)w$b?m(^F6R8jhrJ8@dPdZSifD{3-Ycn!e(){P=V7t2(sLoHw|D- zL!hPsY-0*KTbogYlkd~YDfEJxTQeW%ejFwT$KL{vYHx)`)&7w~AB!w&4TiZ$Dsz|^ zXdBFOCx4#TM9WJvz(kG(XKj*$Yi~)Jqy|SDVsVyR6}rC_-feB_Ixe`O{e_ugBbR1F ztu%}@(Z`QzxUs#rnt4h{c zsbo<#OesDPdK)FAsau&?z-SEGMW!SgP?V+}g*8qd8Lu5gmfMqr(!k*>fg&{$N#)z++`msdis`;xU`h>FB3}weV?` zvm)u%O9wnHuZ@$PXg?K1?_FaQ)u|Xq1%WJDg4RkywMyjrMTEqKdipsnMCy&91f|k+ zjfg@&-6LWB&166(;K_ZI4e#N0gkYjZ(_##V()YWtr=XF{4-{KlldarLk9MPT=Du$J z1VCnnQ8GLuEyqHkc`%{5wUk63vAnoc)z5bPj?-k? z({JCeMvF938D$n4MdFl$+nf&)-bNy5Eu(iFD#fc_9tZL+E=y~1ni(46sy$|)*LkIy z^*!5m@>|g)hNx?c)zrY#Xft7j8UG{=q~xby&0L!&h6CAFX9p*`?)2ONM7;?cz4Zm5 z^5r9sl~!qy@mKTw+7o=hdfBla)~@uR_f}$y9y$%{RY`73!&)zu(0?rZckI%_JFbK}HT(@PTgew;KRHjon?n}Z zlVzopZZAQWqB<+HX)5{Beh@PYWK0jyr-KL+Q0%Z};=aL!d9HKYyIs;7QjjD0#5Ck> zzH`2VQ~%A_^^0ypiksW8V1WQCIscLStj!9};J)i;z7kDXvyfv(ohzm+1nN6#HISGQ^`AqzgQj#uBDVPAK0;98-U|ychW8 z<-<=RGLmEVQAZ~t9`zjrjRVg>imjX}Wk>(3+Til)eh(WujlfE|`85rbhUw=+OAjus zTUcswm4e3%_-#%l_Ux9_56JkN!tQCc?$os}KY+WQ%bym-lUwdscKSAi(4{RnT&)O% z*&!?)lRZ{KP7@hUOP&NTt;&G5_#adr1q-e8LPjwchS%0*LViHS*yGSa4@m_IXq5@l z*z}CS;MLPcLKSkt#@x82$IJA5hd?rkJ~ZF=s%+h>w<0GdibURnm8(WMbmR!IuisSt z78Djx{)At!K$iqGA?0M2k`X4Mi`+tALvR!pz4~`GzM0Ir!P$ulyaDU^KF++8IuLMY z)4OrcESEK`5j&*T2jj3V)_v4-Hi64JFYI8}HMKG+jnN;~nMCaf3Mm`I^wsL~V8IRo zT}~pZJ~3{Ez7ghhTS+zeU8LBA+gcjWpBQbBR7acK7+wui8E$Ib`Q3ST&_!7Pppu6eE34Bz{yhiW7fu>E7n#%A`ibdz8th@bIgUBY++5lm(o8^oH_f zdKfJNZyq-#tR!DZK`4seHZ7p$8m^Y08FS(f^wE0C(>2lQ=iAB$kTa`5KqEl7-`w;_ z$+T*Q42ld5^tWtG#Wb(C)SNxeYSKG?VOkY*zDC?1mbKmGFH5`<%4@dM)#Fe&8zfM2 zrw8(g7B;ma@YVZZ+J?wd-iuz1Dj)WBjBB-cna@V~Bunv(Fr;`mn|)t7H%$I|7W$?9 zRpJ>_T5I<)knAKMa(bMDIexZob2e8a4y*TSm?CR7Vi+7HQc3^{=4uXdWmCfXp|Kz>n+)>IBA$%0JcATqTwRmpbxz+>WO$#Q2F}dV13DI>*Jt4)A zvgI#uNTD=~HmS0Z-087N`9w&e{%@_;qO>T=7?D!S;_*jH z79r)`66UOFIK`-hvbe2l+KN)AR360FY^#%fOMPJ0jfp3)%?SbH)BP$v7>S6b3{>f@ zt0O$tjoB|?=caTB$6Rys)8Tps7tarPthSsT=XQL zsUL|X{lMpP8v=-KdKFnZ=agB9HuWi9P{yevf#jEb2HQkEIOHe$`7FujQcekRqm*9| zZOW@H$_7L`&3PP_`Ibz+!+%IP>0DX2aU~~VPQFtrY(mJ;!J}=`-vaBy=t1@KnR)eH zhS%MMZb-i6Y0{S&Z1l0SdWar^TYVlEGiV_ZSKG8%Q?MJY)v!*N_>22D)lYAmu``G{Ai<>w{MiR?fL>l?t%$VelAleqH4WbVc zs#hm-8B~xAC{~g!~(g*3h)yGWdDQborF`Q80ZBeJj&MP-b@m&?zQ{8A}h;xfGs_ZI>M&fW|+~;zkffr1}e@`jjA(d{tUQH zqEX`Fh&trD{*Tn;?<_AjEr&1;50|Sft(*;$0cP)pAOQqRt5+Bm)?T7a^F#UWXQYuZ ziw5*|!aOPQmDX|!qbP^+$R@$Wt7e>(BR2lZ5%8pQzzxH#{T&DqZu*{YrDA9K)U9qd}S1JiWBMPIJyy$bM&3 zSB!7g`Hcr5aS>h!B{4+&HXX~vHAepfrNXY97_b(lM`Jpa-s7xHP5%nN_Dx9k0r+R#W=0L;nnGK zm5K_<(@IaApV%<8pD!H_>Rq!KNVxSpp8MbB17Zo-8q~N*mtl0ZYF@)DYV_e7%=F*p z%cn}Qmx~C(;fXghM(*6}?7o?H%1RM4G%TbK^Qg|e2NQdWwOsbp?X7&(>sw-93)f<2JrvQexajgXQ~VN&epZor;U+>9Y?pCg z3SLX<3?CY9cAt}lED)ar;3fw%PmSLRh9gDwx-QD zhlJ{lo8sI7j{B9y=T7cTPW2$d{d%E=DgV{PDWq|eiPb+-Md51iUexz&WwMToHyPEY zsyNBHk0FiI0HD%->c_;t`t7UR|7!EwWT{@6lNH{{Pj?enZ`8${Rr~epC)`oRl>GKp zUB4!`{LcD!%UMn7hYm_@&S&6p8W zZ1C>wL%JKmk?X@~y^@VSzwTBYVx0>i&k8x!tTAz9o^EB~>yk6|gxgpej_em-iV*If zazcVkMPx;4t(>9@mC~Li&ghPz?U`j2b2a_WH}uop!9{*s-)72<_pT`;*OO<;qi1j9 zfnShHGfuoy{sXOO5s6iQ&ivG=7DpuWhb!q9sPutXrWnZS29$kLkpsB|1v8GH)t?NiDa?To_+|>Q0U%X&Z zWK^XV`p=9*{%|RZ@Y&Mo=ikM5hHnblA3jR@8rXT3rccjf@g`&6Fxorf688I|Y2mSb zWgq9S>c8qPL>YM0-T+q;>i^2k`mLQi&1K4_~iw6+zCJ zGQjd>Y7h5UWd|SLGj;**^nr&G7}&EvZ{AwT+Yk~X($eS!N@;xNN%Xp-AM-E!8X6nh zc#=?Q`jmCd-cF7=U1psJuAgHm2Z=iU5-&**iS$v*YNAexfYCYz<6ubf z>rOt~7EK?;SV|X>O;cZi()v6$E&N{&54fE|D&j^(GARBg+UrYWZ`WbYzJ=B;O1dNz zRbf*ZXGl>lD{!bLuW6hD=L^W~pA6Pvc2r@XDqyO2-X4A$%$Z=OtkAyhULwCf&X&G!td?THFrc1Mdf9YC2ojd(~y70*#*osFng>S}Eecz?1&Sc6K;dk~$TYJf= zD2Y5#YxTCdX;=eIYvo}aB!m(|iTFQmk!ojmjFmP|&sWKtE(xi8W$Yv(lR}pq+hY;_ z7Ofo!NG}w9(`pKRvt`UKGLlk~a-6)K%+@2gq`j26msDdh`9q~jr9`FtpiSF*cP5(S z?DO8oy(q7DfjWWar&r=Jl{`k)#>n}@+8&i9rlkh2D+Fj!NJZaIAsqsXal~AL@i*8v za+y1VOx(DBe?iaQE=Jmdvuv7LI_XH5Mc7}&UuYraMi1u__mWh2x2>ERqe*zbttr%0 zoQvn$*xZwbWW8&hb8-QU*5Pe)GAB%zHHQ9?{+H>d#^@XDoACtu$0eDjP^o13cara( zypt~Es+4*sX9@mp-!SlI?0rjKMqXoHL|*Y;*17bh3Dhvc+NL-$Zef~yP2#p$=S19t|u1&0Nfg%CbPo3Vn)ozb0X zlW~)YmywrAo?D4iNdzNwCpkXFfYFN4ifM*%hDntX#Sz5iA$uS_?bI;yJ~9t=uWP7l zXkutE0lW&~u;p<1ZNw+fD9tFxD8*>3W~?T&$W71qDZ(z|z6K(%LvmX3m*lWykK~jj zR&rc&;C;!wc>7GmZjVy?)%F+d58EBuS=-;WKWX=AXKYuENRKd&2xh8f@@DjA+GpHn zVqj!oie^0KWam!h*pe5O6_pW{SFts-Gjla_3>d1Os>W82?RKUW@=(=VhUyqW;$n#=j4;$kXNw_7=Hir{m}d0JIV8|?RM=l z5zb75oN*l4^3ApZf8LMoB+fgwi$nk;Oqr@Ut>t;-GbNkt0!H2s@1)MVw<|{&Mffvq zbI!_V%7xgT4DEcK2ev-Q!g9yTbHX`fVqeGh$CzW?fZjj`pdL^J z2nKQk0YGJ7Fpv(Yz0i-<#|~h{v6a-==N6U^3y4vTMR5glLS$w=n%i;sZ@>-U26)4{ zPxeTjS(5q5GAA7;9d{&0B-ef{E%y0>B=9Q&XJ*gi!DGkc%Hzo6&I9BD^Efw;1f=bH zECeiEU3jtZaKT}Lb>ZE@lLemz#syVuI@TN;99tXf9pfFlAG06J5W^4~9dpcihdYg9 zTV7mNTt-}8&DPS+($&&2WT;`P0oyQslHi%;+2R@QS>T!ES?d|?S+;ApAh+PR@BphF ztDKzFLx;`6T486fs@N86D7Gsmp8J?PM^epI#a6{d#UZ5Uq;4} zn+oKj^Q3H7et~vj8yk()6YO-5K`R4{=Dl>1~p>eP5M-nMy)9s8IK$mgNoOSxr#H2EsCd# zm5LjSg9Q7Nopj|pUwIn+O1Ap}0oj6FKn@_c#x|dVH9@1>M#ZJ2rRhSw$?hNzkR8Ys zpSgm<>WPncxb(xYAr6wepm?2#UMIr4bKWrSnI zY(!xstGMZvKO74e{3e(om@Wt}{zm=c>BVrTZ(CCRPx_^2z!~ltzzlGPa|Xo1*22ZY zp>ePdSJ&Z#aV>RCcSWyV9-$x69T6T0FCHtFEv_$)d_{ake9ire`!)O({59Ye;57>z znT~|>NvVRS?513&9H-o;fK%Wp=b*lW23O45jgh2cn&R+cjpCA525@G0wv;M3XuzlA zpm~jUB)YhuIPH}L+**oPrUew#f6%zru=ej7(+IpcsTlPN0-u%2l5PP94IZ?v)veKt zL>9-t;)knAg@Vrd4$x~1BWcA|ubf}mz+0t4!Ajt>frFMcx)H^Z_~M*b>hJ+LREh*T z>-T9pXj;o(OEj0_?$fI6c9R42nbh{X$t(B$m~{0^pK*$x1Rtf7mctZXnA6*rKP!U7 zf#P6&sWh21c~eQ#C#KRR8C6oIayH;f`_=)=v5*#Y2D%X)fi6a;qLJu0bR|05T&5&_ zq+iN=I#bg58xhX^jru-F=Y~Th2`;VO(;bP;q)*0G&(GZ9^y|JIPOtT!mtg&3uX8>n`=SZo8p#vcu7tN=%`_an<%V~WQa2qLp z84L*8f6;i_aQg2l(>{DTX&KcAffJ;1q%mOV;6>|c-6_p}72R!* zG!r$6?zcxNi2mqw^)#PmkM9KUnqQ=b3Ao%a|CRb#03-wy0_z}>Ym-s$s^8VUt0}ao zM7%>EkzkcjYSbf#YL$_$fCHS%A#z|+CuYTF)6+2#A*k#bpV$cmj#zO z7r>)>+6CP`+>z+&3UYPou5q9)y@i>Dg@w5VV9IRDV#<69pk$_G;eqt2@j?0^eCmB_ zeNYG0)Annw=&|8mFZhyQFK_B>Dvut&o{gTmUS$!+G0ZVnU{LzEG)}rhdNdItRLyD; zVIC#gnR=`Deed<&m%WdBU3xis&3YAjvr?Nx{Q+2jpqZeBpt&HR*o?YunHK|`%(f7H zb$vC{;B@zNU^+P6IUQndYwlw1fF7*D)pU4a97`S39nnjdd+B?1dxd+$Q^!(eQ|nVB zMTw$BF>X+V*wz|kpMn~3TV=9(sj~t(tQ#*37&Kg?AvQ_#4O$DO-iLn z4NuibEfF;UFaxp?D&W8Yua3RuCEDKT)PmGBQ3-%Gf~U3_6xhGlxYV%p?-EllJT)m5 zB?vr+iP0NUrIDaaFuJ7b%T%=N;stsrO^zCST(yvqIQ0N!CCHEz$|cODCv7vB%wpS(bZiMcRL{z85h1Bn1dz^(!Wd}W0QR%E}fEt(v5mjX@mx5rDXvK_JhgC}OH=oFN2)6r1a|7Jainhf7C4J3i%ARo6mDv2YH|usUB@X8 zq;HKc(ih=d?_2AOI;@_tC%QI`jraP&H~sLu$XO&0fFEE3PzO|2VBEvpbHxVbe#_zH zI^;%EAtKdmQxTIjp)wp#_bMwgS!LV0PZY!k4ZXU1nERKdXmejP{6o3!|7WC1eGO#*L?;H_-|1@|8{ZZ>TGyUB!y zBa@IQHwb zjV%!^#Vx5V$d?0$d9I04@htlHOq-5bPTUFkOM^6mK%$CT5e@ zU%=nWU)>*G-vD_Gd8vw4>rfk3Yf<~01(JTpISL(#S!&&6BfF9hk#)(Z$#&EYF7J^Q z$eEk9OW?8gF|lE>QLz!RvHaou(fpD8G2k$v6#X7uhIPz#&bG;R%m!wItgNlDna+@DEp-YQPi_3r|z;gOh`m))Q*)r=`BROf4b~AMI%4YtO0d=4D>{4~dAXH$>ULA#w z9J86XnY<)DW>qRs-rx|_vsXi@qJ&Y7kkdDlHY=AvW7yK{vIfT>^d5rpol?h&o1u9J{Fogq}UW2DYS5U>hz+n z+cS@6;JdDOJ@2}|Qi8kP^)_ED_)>+sHQ-jCmzGzP7m@cS??qlkUThvbFYAiOE5%QI z=XJ&tTx}H=lz9|*lz0?*lwDlM=c+pUS`y~%7VKs_+-;T9luZ>(l}r^)l}8mul|~gu zm6a5flw7<$-95cM-8{WKJv_nduH#?k=Boz!y4=#IyxaL=F|oWl0yN@be2Ajt= zFNM(OJI)WEZ#n-tfpFUOxKe~-G;eDxTf1xfp?2N&)9rTcT>yaLK}ys0P0`6E!5ZgDTa2%_PE$=UUg-Za-iGp!d8zP@@wr>?o?t? z0sTNh+TC)8TW^c5e}J(V8fF&hdBOMxU^{mkcy5L|=pKO`lPh|0tE=dYgW`ue)5~uQ zjBei%l_$(`D@wCuQF6U9f#sIy; zl@AG{_v$a#->SdrocpNg`oJTH7in)V8k-eJ4j4H&et0@+1NLzhQiQ+QwulctR!zT z58QW1FfD#j&^&N#LD%b>uD>P+idX zdf`{1WR{tSGQ=0I4bUxUcqRB{*W9zn#gs@HCKq-MFns1%xaReI=VgtlMIPKx;Pz1A z;=qvwZLg#nlZjjxLjj}8!m$CJ&pHEq3pc!yYs@C{Rt!mnafNX(@_^W9u>snJ%Ny}K z&vxGX-GgXDj375ubJa=^FA)X&hE}(&jI3_O6_ym06qdl+2iO+?3+W42HzYTlH~2Q5 z?Z9`kb`XB1luOjdICLrZD4LYJ6n%<0MT2sia!oZa@NHmTAS}zU;ZB2b&`orqdXaje zIt)Kx_1S6w`cj_++nT=7ita`6W>hfD6^vu10g_K z;1!?{&<1}51;~_FOjnS}yq?*UVS;i3dH|V$dO!)FBM<;I11bakfeb($d=Kgd3WbtF z!BH-#6%;?pEJHQ3QpsNt&5yJC$Ge+FNRB4rSi4V2Yg1Lt--woBL8@%bopMz(T;YvBCuN8h&X4{HE? zC8``n$iONGxn_Cn&Fyw>m#@{WapFr**bL5$24!g_>FVRj$cLV(=8uwFA9{_LdnY%) zuE~%}?pj{0s*}p@A~02jz~d#BqN{S@7vN>^$Q zh89D$Mb$;M4pj~{4%H5|3snm>3)Qm5X%Z709<3IP#t|?CEEtvpOMsOw(hog_r<-3l zPldmszO&-2aRsaz77lw2dk*^mdkT9C%Y@a#LScD}kBr5PfySK1#>Vo-U}M%HNq83A z%%a}Bvf2eaF}bk((QU(R!)wE1re>#>zKXtP)jZTZ)Z&Wy6^m^+jd6}+3arC$N!;xS z_^Int&!_HBy`Q>0^?K?tF<;Z=Rq0sg7~+`gnCMvM80}c(nC4jH7_rDdq(5|as2)B7 zSAC}0&j(jz{$^#z+b~3!e`(N<`U)-7BF*GaXkyzbMkYLg`>Hn z1#9(S^R)fcNT)>fQevoNz@t*xl8sO5K4T^OAlogbYUT^^kpg`EX2d#KL( zjeo#yge_hjIxuv3=+w|1c)kVH0$r8mrHWVj;)mG?S=1W3HKYemwkWBJt+w>4pY@yY zGB+V8P5L!&yjgs;C^<9+2b<@c6KXIX^#rBmoyLuvMWLZ~xPf_gjhY8!Wv6N5^`gYX z*u^J{jzjVvH6A7`nhlu@f#C!T^(s_#peJQ|XT%G$5wmDK1cEceu@;;b$>Y&uxQjK{ zUCPJ4RMa@T)Q(LWP28yLTK4uIx2!}jgBivzgFE=Vb;fUjxxpsjXzF*ot~R7Lw>D9E z0P?i9jBE<#AbG76tt?Iqj1Nr6jmu4Z82>QgHSRUBF`lN}lerRGJ+%_1+-!lJXq@Ps z=$IIWgp##M*H=VW^uc$iQ$8=0$0o)nnkGI?e4H4aXqyl&X zZLey##k7=nauu{zr%IOok5JLVpNf;eX5c1FAi$6RORS zIR7{PFUXc8ClW8ooTNeuAkmOCNP;BDO6!Wq3VA|rqHDZsg0;%H%DBe3TEMf!yTq-; zOMTiBZ%M%5Fmsq`%o64cW+8C6zNdbI5=p*AVj{5L-KR;6U7ERp5~X~O$|8EURgz1i>d=E z1FCW=a;hIxKB#)Bc&Tovq>1$;twi~L$qEx|zJu*=?CjfWB+J>TmN7`svpyj?Cw=WF};qJ>r0GfG_ZtXeTr;b-l6* zIsi?B)<6rQAz7_iB3WcrJ=HFiE>%_^BOfDivIiaRX~0>{4lF^%f9U%AJ^b` zRWv!PKZ{jGz)x*8U}?K$tq?DR#%D>ZSotAVGrk5aZ?~N7JDRSut69maUFNo_f)e5y!8l^%qMf7Kufc`9m{a{;HNGL--AUTFguN z=_CF^n1aeDmBsR{)VU>$8PcrJtTTO~zRhgJ|7~S7NeN^~*uXeo7BD=RG>j=`6r+Tx z!T4GBq|aU_wbi+Sn$joV5}a|)bI#MwOZ7aH!O*l%p2|`phn$7XeO0J&p*Q;x;7pfDg&#TL;x2dzKpQ;1<5mqtF ze1uF~=3M4<=2GUD%!SO^%$3Z^`gY}hVPyB3?&dz((eC}3@51)$e4Z%Yn_0f`fA`3rG;Ebk|E$R z(sfpT4XasS1D7dn5pB9ss{2tT!+51p@E^E zp^2epa7;-)!N^J)>x>wKfVcd}?g5Yh2!s+)jo3pRKm;RHuqUzB*rV8+R)~^D<2k^r z#3~2*T0k>IC_o637mx?B39x}o1%P)}RwtGLgmhf`T>3P1H2)=iA$>M|C4I8CUA|ww z3tR%K0L6mfpezsq6b#A%B@ooG53p=l3gR{5Az}u>5FimC0f7au?ii5=w+46kSKqF^ zB{>tF*PU0LH=VyaZ>TPf&5o`3w~z`zP*6T78B__11C@ZX3Fom>2ns?hz+i`Ei)Dvp zJ8M;SS$WC7jZ{of#2&-0Avgo1cVc%eSL>JjTfyC=B7z)t5ix~eN5}_&cBrpmS*>68 zZwG%Q!3nBZGNK>B8X&NvwhCDyw~z`6GFUu9I>2fNv6}f6vP^Cxy(JVAl(8g)Kma~K zeJ600vZPEPw~}B4c`O~4fQUip1-62S0E%eC2WreXqTJ>3VW-m0fS&am}ZHV4i3NqZ^*mKxh*yGtt+cVu8 z-Ba4D+4BqR$(}VJwePwGHDynh5I{K49B3M})PM}i+ZPRD4|>y3*pRB;mAwpF0ZoGD zK{KFb&=hD9ga;7_IKo`R2(}YDf^EePV0*9=*yf;^hWve_AnASQy)g=S%b)DA3)zKG zD7)2rdwU1=g7;MRPwrdqAKkwhglK5AniH6nUgad~?KV?{c7-T;yLl9wT^q{OE_jEq zid_~UWaF~uvZu3`vcF_6WY1==WKTA_a5%e>@n<0>`G8zyR19LlW({>vs04`m*{`P}_d-zT*C|{k1*LUFn^; z9jn!brJ&ZJ?){>Dx&6hxsXg{R`CZVC!47t{VL7Nh=;J@;+%#U>Couz7w>%zobssZ{3IO%kR_e6ZT^E z^bUwvAL62Y^H|ZE@g8l(V^!Rtf&;)t4p#=11E5AuA_GmZ^~vLh7zBguUh2PeIw^8f z>ZaPwQ#a4wJQL4TC3;iQ)%oQ$T+O9{#*JWy;DunG;Iv@V;L%{E;F@5+1CsG4bXi+y zzFrcHKUN@Mchru{?zkOq)hSmS+?z{Dmma;ee`#`3BA(BV-|md>S zVD9J~SCwM#nO?VZK-}P^l1As?Fmy2Z!c{jWG_D16(n!iB%bT*ZklxcWwNaDOl>jR3tGQvmOlFwq`Y z-iQyDrm><&Fl8_X@NJ0_opDaM+C~y}k7GQII(;D1F0X>XmI%=iSJ@ceNC=Jz*1IfX zcZetS%}Yf)M$^!Wm#TAziY^0tIXoFuFN1nH*BNM$*5{5NW)MQ!z0-f^bWY@+)IGI( zr|zAGCxq#$BrXfv{qevxW4btzjWXcJB*0zwZ)`BU= ziUpjGI&nE2cjB!(XKn5f0a4&H< zTs*GVI`G}edtAIH&N7`~&~cArc`H zp|B8EdSiy6gG2NJOw{odtIJImacBr2G(99e)GWj-l$D{9u9883QH^K(*f{q%$2i|O z`#4~nGvMr&k82Py3YUbWMTR1;AoD{E7+4vy8Pxy*Qa-|40mN`z3^EUy93stN#mLW$ z;0ci2@+0~XHHlAg>BuBxWeA7?%b3N400c;H1rj}pq10Wfsawu4s51ug?4I57CC1>A zktHF(5G#fT#z24yU{`7jLWJU~adF7(5OoGLLlEO0&#t7;sV#rv1LAF6MsAI^_%pUF zCK`kBlD4dh8V()Y?&0I73_1X-;k!APPIEDZH|6M_<`HKX2V7%(&itI!@Q~qQL#Ede za7IHG3qTQDjnrK^Pe_4jfnR}k!J`7B0`Gzw1ug}ay3DV`KV2!ksq*a5!>|P?PZ&=G zPdE?M<>dI(K}nueK1n1-7|N5e)VM#D#;N?}S7E-YS5UMyaW zUPru`y;wI6O|UI+*T{XA@HCs-?B&bB?ZZ22d7g7NaV_Ps&qxJzy@pHzp@9Cs{)pYRSmQT+ibtx$ZaT zGp9NCv^PB`DW_5c1jR6BGSvh8q}K!IJm*4tp*e9H0#G$Z2+z*hb>F#|-sGGT4WNb< z6u}4qC;@h))**Ay-s;}CoNNtsC<+?LNa5L$^gOlhKlfnn_B}>GQ`@^UPAq0kgYP7r zSe2U`hPl1NC+-^z12)4cla~~@Si+kpbrpD|*rfnB7?YWkS&a`FA2w#nk0@a@X0Zam z*$`6ZasiMk(<;9z?W#vrMpfQbH>zB!EblSrhxa#^x~gOx0){O@0bzg$KsW#jI)vpy zoEaC+;CA70Ie}sVLersUVP+9#;bzdWu(61-@G+=zm~sS&1fywxI}>2)+Ui}5;K|Mn(c~pZE$s|3i7$+W33>qa#}?}MOZ~PLqO^fX9P4nrm1x@ zkw_#)5<7?m#5rOLahO;|%$%%k0z=!OVqsztV&P)Y{IL9p{P27zFpR*6K8$9<00>Q8?Y5ljG4@vOm32fS}_VRH}C{X?)q){Y-w&iC8kd%O;$F6pjgIi zrUpQu^lspm=T<27HAHbu0#J3vAfCOmyS`g7#N^46CSa2lw1F`Qpa$5J+J$UEiPglo z$?PU|C>k2XxX-gE8E|UXf9t{4ZOtey!M4aV4`S~L4n|5oh*J=BXyJC#8b4;x0{E)6 zn{Y{(i&3j7L06dP4Eq_t)u?AN&*JVz-hFa6`js|3>Taw#ppdOv>b9IaS+pZO%5$ZgMKf1)$m zRwqrzRMS-3RLfLnRC82&RBKd6NmEJNCDt?AGuAW8^QmWyXWV+^INLmTwcIBOceClu z4!#6TLWXX(E>^ce*X31^?Il}lVd)E}FDP6Pz95?@a3=D&c7#^6U~58R2eBivqobps zW3D5mW4NQLBQv2^5UkUtBdRH?EvhA|^G5TH_8YA?I*&A0qPm}SM~?$i`BK?a0jZp+ z0wzaIxJ-^$OP48>3A+c`+S{7g`c4OTM0b4bDC!7J7)X#y_>ce?jc|`}jPQ-Hj{rtEeb27?*al5UbtEOwCWIzjNyry8&|%TZ zic$giO1TTK226){#3bY;BnwLGSVr;2)baRAuKG>;OlwX*?MP2ZN~jbB>0qKVqU!*@ z(yM{fp3|Wn(1bWa0Ufod0G{o$tG?4Q9mxqLf!5T3qjq_=CEZW0`cFTYzI``}C%3KOj6h$h+nLAtL{Ic1opc>D zO*3sXEi;`l%`xpUtuY;CO=WFRtar3`tap_6Q|}n>xXnlm+cI~(+^B?~+4|-jUmvC~ z!!FwnYu8}s@;=D(lBcz-w9;wnzZHd*WYYvBBTr~UwPJEx`x57fbCGi$a|LsAb18Gf zb5(PheYLq@opv2DO)+gTEis*Z&3x^At$ZDzCLs#-1Qm?|Wb$RQX96-gGX*S;T5wq$ zua~Y-s1f!H^0fCf@$_8}o{OIQI9D_m+BeWA*Y}|hn!A|0mt;F#c>V4na?a6-=R_;?1bN6jVm(e{P*UFpluHPB(z$&OM3K&1SH zcLLVK=VJQu`jT^{b*!TJV-P$L$sNCSpLNakr*r9jNqv>MARTN}miuv%G`B*HtF;S4 z(!=fsHa8@|?8f{++DQIsuqIqir(yU4GyU;tJWIvQGt11Lomq|zKDGDz@#D8p2;-H3 zN7SVc?mL@3J<_+xdv1a)0=PLoP3{W1RJmPNRp?Ir!w3& zF?&9JWIoxkr(e3lDEDfX-KV0vNp-jTKd_;EUmM%N2HWZ`qXv!dAFgpHIC#jxkU@T2 zH=m`as|$-YSXo**j%6U4_1xcHS&xA&4^Se^H>{n_9A2K*0> z2F%50Op2_8z_N=ouPGjX?mp)!2hD{kdWz57yz4h_u2gidK|$H-VcQp2_wbB^y@;{i z;%)IauRaS}BuYtMt$FWQs0U51c@MLbGk?EeS~TEFc`$GKELpwrf{ICP?cUYqNn`bq zn&?GnmvKKuyh5m?reUUt+-JPqxx_Y_nsGyYo8oxk)V@XM-Em7<1QW@rwSf&|02j z=}pMQ-FN9s-gl5L;=|YJYJVk0W3IPidRj0&2OCmx^6a~hLa_S8bjCm#BuI4Yk0P3F z_bl??$xiG#A<;i&OI07V=8e@aHFTI=MxR)B`fWBFf-&z+XZG{B43e7b(IU_0LOl8q z)i`<3%SWQX#7}W5_&77ON8a;tVwIlo#hWU^`99Y35ae@zi)+-aB-{t4(?o|ntJ|h| zk{vbR-0p9shv?mVo;lvBzL@0r!n}OO)ZwY@b)p<{=%5vQz)z&h)eGSVmqILD_B+IW zJ;km`lU+3JTwmDLv~yS4MeUn}ucy3XOp?8yD60Rdh0Xp!lx(SH8ZMtP@RzIxm(Lvd zOXk;va#9nntn!JkJ4!RJanj<@E9PL&Q}I#cE2sk5h2%2h~Nl z&LiU(1NDhEAp-2XRk(IKb*U{kWE^v#IdLjPfb-9!Fr3&y^;27nNP|Ox8btPx?4!GX zA{|DekM92KEWm{RRp*71*Iyj4FFUN8^zc&JS=vvw-0`Aak7fU*>uoTu%bi-5*1n8a zH))1imf@4FBDHL=tO?7j&R@GsX_4sTyZXpvk;`dk89&)xjThAmku_m^)tN}G;Glh( zux`??UGMe3#lH!W?xIGWc-2`(jiR$JJ4xWpiFYRgS0sPFx@{&c-Z8>_v6kV)@xz1r?T_F*&(93Kad#FSI$Qmy z>%(XI`NSLjBAIXWl&&Xxrb*4qT70svdDZWE{hr;%%;+U}i1bxii$uE`;Xco+)ThBU z`$eMO=&@Zl(DO)mwZ7liC2{Sl==Eg%G^tcsiwpKOwx2vZU(F|8?H5UUqxa7pSyEf` zA<|K@7Hsx4!k;{^Qj6*KizK|!6TF_RnI`r39gNhfs15D)y!vcD@pQk)dpDYm!D+H zBt_`9=~`C;eW{C_Td9i+lhPDlxmw2tE_QTEpYG&KOi!NrD0LQPqX%oK04D4D!)U5K zytvYm$K#XLJnM_fNAKIMJpOcJPo-v`u`AamHGTHQ^gYw*ca3L7v_;ueJPgwGaV9l~ zr%@RP-@orXbGEy*qKA7l-zv6r!qtX6*~agC@xJv^3UER8UE?Q3P-8Feo#c$ki}!67 z6waYPKlxOufF4*77qy&s-8SjjZvFv24jVw#7kgtKez?-Suk!xx8Ax5V!R^8WS6`o{ zxI>>!4{N^g)xZ7P)+P#m`*zC1ckoX~EneRS$T~mj7I5Kx4wN`O&~=x3GSiH^*UINO z?=aRdA_|Yz@7(rze_Z&;O3mmXrXgouylT{}xn$D_DS#1weX3JfmHK>1K5V4blr1Sy z|5N#cM+$aEklmS!QCCI`-gE_Cu-HtRFU!_Xrr6djiS>(oeWmy1YH~}GRFs$nn?a3m zmgiNK`9z;jzj1g!n=i}LPu6@U6?NKz?N-gw>Hdd0sZz=xJx6Z6(aXJ-%=hrOnmp(3 zYzWqzn9dyNfdoly_2_-IDT6-gnL-3aupNvBRbp8ivrqHoTx2h{f2Ko%O~H|?LWhhq12#X%Ke2gJ(=>Spq}abIbyF` z{)B&7)sIE~{}4v#Jio1~C<^FIaT2yEOL)?$ec>15>Pp-%b|U##{^|Xc|4XQv-v3|6 zeAV<%@Y$IOY`U}RY5xB$+|5`22siW9|9!ZcuTr7+Pf$1iusSzxI=Sl4kyJHJMd%;l zGdT0L$$0g$`G0`f?W*oIw^aPp1$6tvEb5y$)8e<~POUj;%npQg=QF0VvR^=p*sAGu zsJw{xJ$q{Hp2loxSho%1NV~ADKvFzJUt{z9Um3IQVcl_zsRHa5)J1Ir^*eS`;sk$w6YfKoGIT=ylX3$NNg3TC>!ctq<$=XH5O>c#u33ZTZgvzLi7>pIWof*yLnP zMYCPV{@&1l7xCNFhMH*1mWOo%zd541+`}7wq`$=YN}O7|tugyLtXq#UHJR;#w1}=)w1Z2!`cb)&;i?bPB{Sa&mHDwgd+gNSXQUdQf>DwPJghHd7Kg)%ZDfQ& zwz`;(__~BszCu?vMYzkPJC6o(C+b|VwMy(;Dy!44zWCfxrutE*oEiM}&Lds^kMSzc zPWhg`vU)ROI_Geo`cI_u3U?y(f-vjD-$(qVVj(Cbr#Fpfh-4~|< zyN)(IjKp4O0darHf6^70NYSn+zEl1%u;az{DYMydr&NZrhx{Ec2wkS3xh<(TRH|$z*2i*~xT~fbuZV3t|r&!la2*7F71#`1RQNmr?W|*td=q zT?2KX{QKV4PvR%+Wm!dh?{vnMBoCJBD8*kJ^0JE9-sylVNoz;0qyDbpK`kREt2op< zZBDKFzhTJ8Dx!O*RjAE5d>!?l80Tdb+k2;Zsm-BQ@UyYTd>th%tJu&xy{nP*|BV0M zH7MzwuA|n*bR8ujtN4G}I3uf=PyLc>BzaJq^KTiF-iqqqZyGDV8#$ed;iCBCX&HCy z-2Y&NisBEaWysjMqh59@{-=gHoz*|<;*@4s*|`VibZ%3d!I}0ijcRJxiL?weJ9n3y z&c9)Bq-7Y}xm)IR`cf<4FsCzKE&KCxok*@bi|0zqu(5NGrCyu}(LXcxUUqI%uLo;d zhPs{m-!l%IYayn)s{RG4tEPVgpV=9=2b`TAZhr>%8!tPnAB#4~IIb#}i#F6ctk%M) z2lwZDWm4BVYIFnRW_Xfe9qi;TLUGzIs;HAtyl>?NV7T&`L01=0G`W;cv^_YG|Tw1X?B_YjW*yHgHR&89%a_iB~wv?j{U(yHI-c zZ5Fp`$J}LY)(d{|eW6cSY&}or(Q@;3%w5uExS$l@7yLV^E_;%4m;m%qZzgkN(8Rz9 zk_=TMAI1W=)S5}$2s9BAL68afo#ZlD^_l&b@NYFB3{nYqek}d_3fD>x?*q5goA0b z3NXaMXskH4ikynq^jZ?CgdaUPW$MfPv)pJL{?#$KlKS#5+*=wDhYzgLj1D7CH2SSX zjk&*TiYujwWpw7Xi7MI-ZnbYSyJC<^K0oH>h3+Dc(Dve+nw;Qckinh zavA)V(qYaLAKf=M=i=n_d4EnyifB(YLez+;q@)L|DmIguvuI-XRRuC?qZC?>E-qQ} zc+xdYT3zz*ITq0NFx<`LzIj{VFfS5lZp4+$@egG$6}aDB9yB|mo-VXSEugcul;^wI zr$V;Ng2)wx^shI|5!? zs`cHRP$9cy{UTq~A@(tEVpYf>kAnjB*6OHo0sKhZ+ETmk=G5#VHNV@v?3?%ilSRhG z8%t>4O}q-(!{cDKm)Pc_3fU`*qJ$321U8_`t?(lyYfD4E-{l_z2)lm!@N?KR#mXFm znM`ZhO*MD!PZYjexqA;R{-d^dBit+hn;cZ|Ztw2BAn{^#j=^lEMFTAgEul>MOSxEZ z{>$>6yZ0dC#cCWz*-S8l@PYiMg{0h-=o*OyctP#&31D$Ixkdl1CM@%}9tU_qb?$6* zn#6a4iT0CNcw11J`zJ))QDp)8*Y3YAIT&p!;qbQLL+&@SP+U-+i;7nIg%lMRlzJ}) zoKatZ6_n&6qIbmqb5h2XTO4v4cJiZmB$ami9sgkX+31#;mNUnX=fUzd}%-E=!LLEYVe|vPLmBddFa4tEEVPUDP)V<>U z$$S)RW^&Ahu({U(iw1 zbw61CARWSqjQK2dJMK{6LG=&;WE@V1D71BK_q(b7Sotqf`b8;AEcF59TGb#@>_yhB znZk^b3B}=Q`pD1fu0XQujaJD+jA74EPRoP|l{>Mlo4y*EY+l#i&+ATTFI>D`nNaie zv-3fpgZ2mQUrD6~T-df9J=ss6TJvbZLE|LN0Bq zlPKior@Z>B(;DoDuAh8%>2&Z-nw*2ZaHzNH`^6j!)@47tAw9KPh|hZu z|FuJDq@yLEOD>mO>_Q{hWS1X!fXOJyl}6}e)q_g_;*TlEhLz8MZum+&ztU!JDKr+M zN6C4}D(P=Ga;1yk^qUm;y=rV{C`@|rZD#1(^74#Kb0W=sOV%~Nl%eK2{@D!+C1qe~ zy~o;M-&WF1P6Bxl(A9s{Ydb2iQAVS*z>M^7BZVzu$-8fzZrZ`(Xq!HQ!b-gjjU_2(LI#_`jW&Q(E?s)tv8mQpI1-nMU-CH3-J$kbe`m~lH8mDv(%xHc+KxtTpu4s%@7Q`IYzL_CZ?zXuE1 zFTyp5Z*RaeA(l#C-BWDgy2k}?9lAHxJjy?~ z`R?MQ;t+0_b(>QA=BEvAXW-hbN@Kc7WChomE?u)rvp!`^S;Zk@FkGkj-=-dS9lLy6 zDi^r%gYxZQDY&%3PP=`PA*W)!$p%}O*d3`BrV=A0%#i57QD;i`d%9~n&9r>mE?J}Y zIFWgaZkHzTK*M9JMrj=9H#30F3TaH__~QY1Le>C^LQz+O55LdZQpr$NQYeHfA99Fy_bY&@bE}U!p zIr8U1_~8uI8o8iJP&d0u)=ipMX7MiO#?<%qAiWHY;4r9iCD>b@wJQIht~?wTvRH(x z5wC(X!C@XwXcT*OIzxLt;n>$Uup!ZmW7mkT!4L`h`xIY*uf+P-t*xu@kJjE;%*FV; zWx^DNR2Jdhiu=I+hg3-?Xw^A|yzsTyTqk)@9=7i+keS&~w#jfC%sDGnRZCI3T>?5Q zXMdVo=KMcCxT^)n@92PH1>Oj?x;E@Z+KShqi1>SweMokA)JnO^8{xwYL@SP6W4e7q zWRT(SDSp^8Ln099zj1}WJs&GUPgnJhNvb%68HQ^T|8LNbAH%&I_vh3I7mgmKr>QDq zf)|HKz;GYM{}olzAs!33Or%3{9<(|dU~W#wX^d<&bamtSQ<^EXbw~{k4}rmO3qO}^ z-|&jX32lYom_wuwAx{39#88AbOyVy_2D&-!r}Q~D^YU|=AhnEK6FAIm@mx`~=a1=p zNlb|fFW_XY$ksLho+!(&cz(L7i3$ELgt-_;BT?0ex`lol=EEPg#6O`}U#IP2r&v)E zvJA5(iw`51E|!G!z^ui@hohLhb3-5n)|^Vr=eOTQd~Q@eQrG{-tUo@&UYB-C_S}s> zW?f#dc-LK>1nJClCxNk<{Ci-7Q0Ayg;VAMdPz!$ZQ~uAFqzY>~Jxg?(@fj)P`-p zyVh&Oc$$`3H&gx0m14G=^h%QX5@G!uP4i5Xo~^tF(dWj|kN3L1GEMq~yVhwaSf1i7 zNtwFJxFb$`t!ZUlZ=YF9hzwt2thgQWo$@XojrBUzt`ug&*Hp?fc@OGZd_`gK)Ia3u>3i*& zj@t6&45|ZW!)NBdfkgt*FJtcC+UM|WD}-GUsFh!62t_G)dCg7XI`$C$o<5Eq zj{a_|`L9xmGEC1%)LblE{Ra?#a@Kfx2b3|{x=AF(l~L53 zT8K&|*x^ZN>UwGZfVS5u?mfqLXNZrl^H;r|i$UR?1Bg>HI$<{wn zkHbLlW){L*rEJ%h>LDP+1y@(o?7qqFUaTA(=zGwH|A>F6c|X znllORy!8ilN)&G&q<_s9`YHCZef!JfcxmLep6ec4M#DjTiQ=cjhp#FB;(c#(bM*Y_ zWv*x5-(}U$pUXddgUqEl?vv|>kGh^@=k1vN)m?i?P2#p{b7()%K)WFJX~ zatv7;<%OAJ$q^Xz6}I>)a-%5;TB!q$RB&;VwWZkEU?@JKdzzu z%=dET2QP*K<$qHeIq;F?ruXAA+Gl((mwtH2a9a7&AEk52%-u6I`@$!Q1~fDQe7MEN zyHe+#GwaXL+^PNn$e^IyIC22R;_CgloHm0Gw?vhylp6aE#Im@0KF*^x=f&ZEU|>*C zXha@hVR3bR97XyJa zasY9J==>N&8vwwK{eY$auSj(~xPc!^=zZiGVZo_}){i*uL74x|lQ=yF(y9P(BR`<& zeJ(bZAILgVyv8uNO}n@o?6ubzAbu{p$?5jF^yB(GbZc730Jqp_^s`gv9yUI^bYZJwIkzXuKcn3sJZK!AVH51s(C>ya_;6gUtT1?*81sOonxxebGJ0( z1o!vOmN5zRGl~vPIBG>HLMD(1IW~E>a zN8j5>7p;F!nq@pjiJmjoY!KYx=qrf~)LNIwwfdbjNGr4!)3Gafp&_zcT5#W5G8cTT zKBkyKo9ZBcPJk?QsCn7mKUa2+YeX_;>4laNy^us`!gFNDM{C=M=gKZ{nQ%W@x}&pM z_$}HH*->O|Yk00qoXdpcNimbQr!tkM8fY2O3Bf`VCh8&)I_s*rgkzAnIe$&8kX}fF z2(ly5+V<+X-2G#exVa$BeW4wJzWvBOoptp;NbVPnb#+qmf-O+lm4UX&6Soa;qy{gpXjkoMYZ?{p3l;KBKGglut2db zH6)2K>pIaX1jw$EjvG0M79Ex8%le(mzL zy(=M5@sqU9&dfhVTVCZ0v3%U^u}^Gt+De6{h7;TdI;tExw}3xmq@>^L=bovsR8;D{ zNTU^zsqDW%mdMmUfNdA~1|9wOgZ<}`p8Dtb*#91-{u!klSUZml&_5@@-rauiFKDS^ z2)d4e{X9}r|J*Tl{g#9OtCZTvwd36_2W8G9_4UuOv;RWV^B^qcV#t=O=N#F((+-x4 zB8#t{Gjk|^%8Z|j(r}8DEEU>px%8wZI3-fZ?P_<69Ne@U2PDdDaqk`uq*o8kMxuXf z{xp~HyQzhLn14FG@Lj~Vg)@3gg;l#XjVs)D$v7u}BLyJV{gi#S?LU;i+B{)QnhNW5 zYnoQL@1Ai^@kR=-n0_p~XggI_3@O1$Y%w8zIrQ%>wTf;&VD~SLsvmB#bbL@ES6Z1i zY<7L=wdm$;cK^bt`p+$K1|oq0;$NrkL{&l(kS@h04<}z+((C!hNYHM%P0jE@ws@(*^Wpq!OLs&z3)#qbqaXz> zYIh$9h?lZHABJ9AQWn|FWFy~*g5Rpqif(Ut1Co*^FZ&>qJrV6cerV0@ts6H$7gdtv6p%x7`;j z-A@|czq+(9ylKEj7K@@Jwd`GeU?p5CojA;Sbty)8Q;Ur(7)6P13DkXn6)XiM3|Hzd znF()7vXM_jL1J1ET0hIh&0>R-?2E)GudNoPU0ws0NN3%7xVQO6zVYO`c$VdneB+6M z&2{$Wd9l%cgZKH_b_VKw8G*Tq6ittvsM&S)o_Vq9b$0h1Mny_kMxe$G^+|(Y0nN+r zjJ1>tU5yjvs65&#sp-aiD=^)1yXVA=yxDtIiof1cr0V&jLT)ETzv!B?$&?-)$YsEW z5|AXEKT&myKY$hSJM*zLj(Lj)@#6vhSOUjXMf2m~NY!uBhD#&pw+Sil_X!h`{?XGi z6(P|Nez*hI$3CC`aG~Dl&Cthn(^O0Jd3NSLVycluzr#b*xB9T>_8YvN$=(9t0rvX| zn*#qb^A@ltCHx~JBzW`N<4Z;MU+kK#Iu{!2?MZG|PGb{;sAR)oNZ~UqkDpJ0nl|Pd z7yp|;V!<%m0cg^WJl97tD46&4jS2=W`%V%Xzm@;RE zV>I3!l{|bRF}$zo6V0L4kgS6s9}KZ>(zkgn0)GSz__p2EZw0RSZ>jiknW2)|>+=6n z=Eo92UH?r@IuotLmOo8A&5nml&eydO{|PZ|c05udS2sxfCq$`v@o~1<7mH^azAi8FG=id{$4uOmC0u~5%cd8U&wM);XJkGv zFL(DgLdCj!BSSbU%fEQjf9Adkyp(ys>l*=Gs^>t+*I|f$&Htyh>kVq^%A?)wSlVSV zc5R7;5vOZQxZo91 z0~A6?GN33Cfkhw@cu7o1NKM=q0>T4cUb3Ov&eXN*%+BoGbI&{X%=>WXcklglXYO$Z z$(|6^w)!o@S;gT4+fo~~b9-u!$`i!jTXSu3Z#3_a`{_mw?}E8PL!}+ew?t+I_Vs?yc#fGe8+`MmE%p0t zaG2LO`4^gP}(M1z?l(!WMO%6o=TnHNO* zPm*?;KW;`8TqKd8`r_&=qIb=EM6R$p*R0uVmtW8ub}s)L%)Hs0+aNVjO&+sxP++X2RQ3QPI6 zwcn&j@6o@+5u0;wk2@u&r^=6K?-j=QFQe%iwTgSfJb0T=AYeW(aIwNRH4G!S^+g>N z;fpqKre~(T!ReZqWGoXK)9(16sZi%0B-A-1Fq3|Dz4~ZjLmP1!y!wiOAvNBgm`YGh zOiabbsT3+zdnQ3k)y_ze?|R9#!qGUwwd#s1D+8siD+9%MimtbEN4@K64}3g7h*sVu zz}o^9-f;Wi zDQuleLM3o3!wy}nN~AY1#-K&>IRmCx0C>L&80^|cd0D}t!fB@+%Wqf6q=c)F)m?N_ zL87yDz_A?Xv;E>iiFzn0(OGh#i`5B{oRd_2==egiphzJ2t&PO}=i&LAwVA#gx9&h@ z>Z!GhyTanXStAomnw1EjfT@hZ=ql)%c7KXMCaSAl;2uc@aI2r|Qu%!qdQXKi*z_X@BnI+k=inlutI+J{0n=vB;7fPT?dkBPy?k z*&?ps$g>-m{>%oQmff&L@28eA?T4$>M!v+6J7}SEyK0zfMH5qfrFuE8UMBX_YK_A= z@=IjhnD$IuDh-$C%*tgzSw2{=p$U7BWodf^Z1U6{h00hP~pDI;abz7_^%qQSRTBLBKT+u#f%`4b?%As+;=x74faqJvwCl&!!B1Bz#T@X_>gH2#L)Dh%_Hc577aYES-OJ5YIu6VCuF}e;5{BE zR^^*9ZrCXgfnNw30`Fph6YiX@4V)0LgT>{$dER%!@}CW+Vw7D7jXnZ4yrf+6&- z1f=-J27*aMMN>&Vq7)p*s^|D zN$K|8y$w9RW0`gdEu+vhDiW^R~DvfXB`5<@yZLz8tD)Pn?Ibi9v1 zfh5u{%;2~unQdAMvSUq4ml4rC@wjn*QDt?>*lJeQI4gv7R`^GRT+X4Ybq>4wqpKq2Yu* zQKBTQyD<>8?c|Lu7?yVe6C8Uw@}WNMgk>0?#rAej@zCYITRY*EdC1`$ijvZcWbsa6 zMWl{|Hh3;aEBEoKvHG;A;psciC^@-Hp z9CloDWB{GxLp6o3(iJxP@ex%itEY|vWy2so)G$3iI4wrNNI14|w_wN`CLuk(KMh?J z^G~qx_2A~hlS$$5Y?}Ub5_dTk{zt7cT2YP-qoth%%VHPGZiCC(2IZq6GSm}0aZ1d0 zUx5A;$^Ftn_G;=35R_R%ZwdhkGgNW6tMIbG>@6Z`Ks(WndrpR!k9I KOwPKpd;bC>3tJ=r literal 361229 zcmYhi1ymeO&^G!e1PCFxd$8aT+$Fd#E{kk%Szv=Z1PksC0fM_byFhT);I_EK;x2!_ z@7(*}+ox)JdTM&=%$zyh `%_uDoz+?XoMzyr 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≺0MSY?_7T>E!Mu=^f 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

    )vao|L@nJMfe(VpDwYD9b2K6 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

    @rao-pg4YHf5Ia=b4W92r>3=QDfo< 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

    PEl)(CclYg6F@B(Jm}pT^ zY+!v=b>9Vz&sSGu`5}ovtD?`b#sz(=tLh=bwdD|Dd`0hm3p+&+<`^$s|AhUK{T67f zf!Vx?vQiEh#}I1kJdDmGhp9BIGxJb>MrAJKRG; zIYZnotwy7DxrgM0hPczyq|7i)MsS4iPP&hDGeG(%1G1FZ%pdY z%V<8S(&YDcO6ttis}1y{w*~votucD%c3^)FBcT6Kkevw$`X|;9Z$Vxdn+Y}cR^)~8 zd16)b7UYHcoSuYrQx-cBlacLHsm-#CjLd+$TWD5pp)Zh`8IV~e`YyrBNgky_D+@Lj zb(OJ=}V7@id-NxKAP7PT_irMw}if}{aH zsRu^6eA3c!0hyN5XG~=5JsZ;7Be?CIB1|a14eXyot4r_}CCbPU>cFt;pFsWn2IVHk z9m&x~$Gx=_1ptjFu@u*N|E+VH_8m9gf3pp^goT4!ClaSDOA3i@vWq8hP~*7~#!V8X z?i+T1(E$ZwcV9>(%=T`ch^cd$Y+AisCX?&sdW+p@w(59ahQ;D=nk;&i38%#K!(!EgM=p`-Ef%{QBIpz{nL=kYSsiwZMK6^=M2*AZFgt{Za-B+pFOW&0$>~S} z*K2Jir^T+9^D&68gvWwJm+Q@rcARupv%^-PS4r^&jnXJ3L6DWrX%RA($iT-Vr6p)+ zNzQhwMGr3kDV^2gw1JO+Qs|T#=R79NibnOrW@>ukgW1yAH#M_$t3!R5E=&zPfV{($APxR1D+EcKFGgbD#lC)XhW- zC{#VqZE{DGCe@Fu>C?Bmf7R&GlP8ZJUDdz3Z=afx^?2W2F4O5q>FRkZ(5>P?$( zyD3Cdx!3>2EoZ-h5nGVlZGOwGd!l2m^B|oR=>XH6E4y~h%{7_Lrrg}FT~j@aUZL;A zidV24%U{6?`cCF!vo$BbsJNm>aZ!Gb)hzgWRPa7Jkf6?;cq308CWQwd(a}Ry+zd@d#GbZUtWXQpffW%r` zP{ReX&zsDjrdXII$SD=EsN_dcKZ+qH==X@_$fRi_2KqZ{j_*dzpP>coKcmM30nob6 zG}wwX-~JAN)i-_(z1a76r|BiQ`ZP22#fTL3-~IfEx_rh z2{&HHjnwt)Xa{v2+S27v;M~MLL1cYEr$mgO+<(aAART=Ibw`_a0fs`2uI6cfUY}FFq$XMvyXW0ho4x$@1FlVpAj*WPx-r9Y!W85+kD3 z9;E-#+_H^7G5#W5jd!4P0|!Bh9e{4z9Isu*ggGd&v&J&4p9MBB zItKZn4I%p`I!33_`57g&DRRW>auCCczQdR1)0OxF{yW;X5dO`dk0&AT{P;=aM=m^h zAN;4@TF$D7r_0H;rN8R zQxZP58vqL9+?THZ1Ln_H`85;L;1SHA*<s2xfel>Njdo%jh-Ho1wcH-Yy0qwBiI@LiemD)owL@;Lsubz-qh!O7S!1`jLtgS6|!|5e0lkc?(AE%cM8(7L?+(s5L|)_5!%;UpDTKD+UJ#)ngtp={!%^3RGejov z_aX@<^Dqw2I1CAn;Md?So)SV^0NP1BIfS<3*8v8=YCb&UAnFRRArZm-380k{Xtn)j z>leK4UHkMv=oYh3y0B#=Y#An$^inNwhKYK?4ND!QD@~o72)!yKCl<|#kL>m)^c$lo zHauNqub2t;O|D(2U1r(cJ%T+;3XFzor=C@fEbFI`%a%1NM66=+Qn^gguWY1>)jO*V z#)6Wb!JgAqHj6sB^wD1`ahO!od)|fH+vyJBJd|x-Qj#xn|_T^WbjoID;v)CK#v$$Mhk#cGG-IJ2~ zzBGnW8YJb5J0;f}^*V944#}4ma~8R9A7+wQ7V6iDan#KZLjM1mk25;&9`Vjm|JU3d z)Oo|ot2YpLzyDjVBWe%uTnjvJB4aBcFc6nm5lkqw@?<6K7P!qbo0o+Aq&1}=uo&1I z%TFvBaS6^6whCP3nVL}Y7B=(IuOA!i35Q)HHr4Ib$}O4G^#itMRTt$>?Or(Kz>vc3 zQ**~u>1dk?@wTXlC9^iSFeMW5V(RQgerMjWJg2|tfHpeG?boX7 zs_KE{S$FA;MHNHCK=cvX>WaL<6-7q<^h}FfTVGYD*81I(qFQZak|#h? z*69^i;A?71!rAtOcV#6L20W7@cuQpur$Z`>mK2LwrJ+owaAj3leCT3tpQS3xrI3{w zl&rY8Br20SoIRMg8*1_gS6Z{Otd)cFYw$6-n?V`T-r2#f*)>iskUM#G7ny$8qWbYu z2`i_JuU|AwFAF|6B^=<~y|cRpv-=ceAjU11yC7YpCOgnI2gIdQx`L^x>6|qrUGFHQ zb1l(|P64 z2dr;AZGGcm>zkas?tBg#KrnmPmzG5eBJeFMZFe@8`HP~3vD}<4*%>+hqVQ;2t|uoW zyGu@P{ypI$f3AaN{Yg(wMkpBYnMQ`Yc@t5J%fiK7B(|iRM6rqFR(o#Y!ah|C3v-E` zFK}1&A#Pn%Z8GVzf>X-6HG~2d18YhTH58Xl31;aH21_7sfIl!Y;SM!)E4$O1ZV(x4 zKH^Tq$yQagxdS9^Ie$M)lD_rSJZdeqpZX2;F3ipTcZ6!E`+vg)I-l?AIvEHdJ&#UU zC-0=?5M%g-+)irQqy{2WM>z-!8lt-7VtTtScN%}28dJwQa)D3xD-#9o(=c=pKprsOK!l*Q zxFM8oViU}s5)5ffCUsOwRT5vr4H{nQdi0y<(||i8pX6 zXULg7(Ny8{CSRJR=!DVKXI5@c5ySh-g8VxvKGmhQuo5lgXrfP_T@D z&4_yD&gugreoEFh{_jE!1DX32X;3#b3EhVdqPO{-F2NLP$_@w-kd#A6i6eM^PMmUR zNjR~WMl6ITR@{XaoouIgQ3$0h#&?ih0zbK`#ECm5m@ z#Izlx;ia7?QoB_ea@DfYl?)6f6gp!>Bg}M5D;+@{0o-YaN+>|5$iza@O>1)7-b=DE z5Yyc_`eTh$W|c`ek%*JX%nGUIW14%@r?(dv^<+U@Z!ECueTJ^J2WIUcE-S*?97ZFYE8N~e^4TFdVln)Ufm++#1@rOuF$a}grrhVbxb8c?ok;G zNG8iHaJcggDjoVFO?KyGa6NCZAs)3 zL~k=1?X(O&5TcMtWVF?&FOunvMyt8RYK31}qgn6q7>#P^loQLZMI* z=1EYxfB1;ZE^d!n?eRt0w^$CriQ(5Y7U z=+dQjm@l0~9uINT-PkTy9#euS5t?Wf3Z>F4?qGkKg{X2J}`}d(` z_}+c^K9SC7&ImP?6gP!3%tqc_TteI{UFn5In}!Y8RNU3&;@x|BC%Wr)dmIuT=&sbv zc0p!D_c}Qzkx-9PJE$k9XQ@}Ivt*s<|95keG^9zK!qEAX;~@^QZPO8*KV_y8$ycII z6O_#Vqq)g0KI5m*;|WO#6E#=&qFj~FlmI}m`SXO3BM+BP;3%@4c=%_Bm6=N zjac}F6!b?|PnE2Et>m?4^4q+!@R8qJy`aBXGqb7xtfpDpKYS1wXEgQy$3OZv z&A?x*`EWY~_HUZG=E1i2`19m@WPC9B9_qvnm=~C#3=Yae`T28M!i{7Rjh|SyVZ`vG z@oHEN8_Z#1@FO;uh?ORCXL!sH4+NAW2xFYh$cv;U_&>;pFA>N0_);^zgugFAQV8(j z|9}H|4<9B^{QD!|*mek9|2cfP`7rwqe&ZlMx~*y3fdgBcw&AA_;yzWkc{QcA?{#}Hl!wD)V0v{#}e?IEz8_N*pJ z`y7=W#{{t2gp_KKWeO>K|FrkgYxe9IEl@TVVCC_T~4Ys8(SBnE3S zL3=mU>4qkgCfP%@8GqNrQd%+g2b;|n3P%e=I?dN#YjmN)XgCBx_MC7uk{7mFMPC~r zu&{nweIdj#d@Zut!X!G01PP~xNjkMYFH%@v$U{m^MF6*@v*r@u5z$?RAt4WW+Jg_J z$%Xt2!eMY&!=XZ>;URokEVuDF!ati_j7$$1i~!6k#7L%o=s`#gQQBTWQe+a6+H8rm z_%fe1$8NJZ$$rxW;K5M#uTWFuR2pwFD@65zSv0Xplek-eXq(gU4Z;`c0v+j`AU~6` zmz}~1CZ!WeVFa7fEu?UdxmvrZwssME0^d6vEsHDheZ$fH^e(~o0`GgVYnn-fXeP}x z%aq2@NMuUudSlRIC1!u6V@NM&4|iUkyN9#a5J#oojJ~{SFq2I(t&NA!^5J+9U4!l) zju)dGyl6OD4md1^Tv6zzDY5?M`RM;EBuO2(8U4x0prO>1RQj8wG zMzs^S?S=0qVWQ&YCzdZi5x)a<8IJ!-@8N&qGX96@%l}AphG1xVC}_~#+7Y+R%!_$5 zGQ6?8q(jvIh9IUd$!mGMNC4lD|3QoKUx%YE@v;05)8~d%*Pgo}h#vJ{;6w@gsl3h| zrJ&6GZMo%CUuq;Zj<;vX-w*7M`uU1qP*{vu11p?sCkGl(kUxMXToO%gG$JDp-WU(L z+=!goC6{!d7=J2>klTS6FGEhzC-_E8Qj{WHL`SN{c)LAAhR37bvVhb6!{x}#Z~)V*@e5*`Xp(b?U5s%x>La$rHw|$* z@*DFVm-sqkNciY4Go5yDIGq_8CGcx^()}HoK?fwOf@Jn<+j$?Ns{o=MAOgS_svv6{ zWc@DqP@gKu8hotMK`@?x9+L$f@!@A~3=rKG2!aC?QQqu&DC~_ni6}Fv%;lv3$ zAqfK^Ns9q|eMh>K%^n@%+DD%;!O%`ZQ<+7{V>J9RYT?WUQNG@4~2X+Vn5D6YwUD^(^ZjGEYsr416Xf(1WAG~Yh^+b+K$%X48OR>7Ye2K zQ&`a7@Is4>B=J?y24sgMA@-ZFw?^#3>1eeBMP1IGv9Odt6Qzf0Lq4uQ{=|r)c|D!3 zsMLa1;B=R`#v6ttDkpjmph-!RepX~ew*H(ClBA0UAd^Sc6hoa#8S73^GsLVs&mF(T6dS6CDwahrRaG zTbf4pT;osKL)p+zZw=+0g5Jvl7=u2`6}9KZwdEyG$Bl3$^s8 znoebscBY>+k&m=JA5mLAl0-g|L_VxX6KgNgQug_F>ecXfGG4#NEoI;4@9-l%q?`i4 zAV+CokR7S&5E_bx;wRDH&@eOvKNU9!ehA@z>C0_Cc#99ypQGXUFu2l%aJ~&=SgdEB z=JezaL82_gJbj4M|G<+A(MPdfBuc*XXhb4>B=Hi_9K3rf<=s>9+T=UxDJFv^x=tKr zJHa=UOcr3ygbAgoHcBIpMi*fsv>iY4`29n+GZ|<)D#x!9+ZN#dlusW#0bU^qQYT;_ z;D8WtoTA}jNlo%-7_ZLTjHVM%FyVLvzlzGq{f2-G^Dg_2I*@jeznAbL0+b*e@?duJ z;g|UEOC+44QQ7qhE{FRwe-AR%afQX(@vtht5To&sgW0}_CmJ( qx!jsy_0(wAIT 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�c{wU96@7Qsp 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 te-!J!sowiLvp2%_#o;9Qo(q< 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,'FontBBox'=>'[-1069 -415 1975 1174]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>573,'MaxWidth'=>2016,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(140,0,316,729),34=>array(95,458,426,729),35=>array(68,0,770,718),36=>array(78,-147,628,760),37=>array(32,-14,970,742),38=>array(60,-14,830,742),39=>array(95,458,211,729),40=>array(86,-132,377,759),41=>array(80,-132,371,759),42=>array(20,278,503,742),43=>array(106,0,732,627),44=>array(53,-142,278,189),45=>array(54,217,361,359),46=>array(102,0,278,189),47=>array(0,-93,365,729),48=>array(48,-14,648,742),49=>array(113,0,627,729),50=>array(79,0,609,742),51=>array(67,-14,616,742),52=>array(45,0,650,729),53=>array(77,-14,626,729),54=>array(62,-14,642,741),55=>array(67,0,616,729),56=>array(61,-14,634,742),57=>array(52,-14,632,741),58=>array(112,0,288,547),59=>array(63,-142,288,547),60=>array(106,30,732,597),61=>array(106,144,732,482),62=>array(106,30,732,597),63=>array(69,0,515,742),64=>array(66,-174,929,703),65=>array(5,0,769,729),66=>array(92,0,692,729),67=>array(50,-14,670,742),68=>array(92,0,778,729),69=>array(92,0,610,729),70=>array(92,0,599,729),71=>array(50,-14,747,742),72=>array(92,0,745,729),73=>array(92,0,280,729),74=>array(-56,-200,280,729),75=>array(92,0,805,729),76=>array(92,0,610,729),77=>array(92,0,903,729),78=>array(92,0,745,729),79=>array(50,-14,800,742),80=>array(92,0,692,729),81=>array(50,-146,800,742),82=>array(92,0,750,729),83=>array(72,-14,647,742),84=>array(5,0,677,729),85=>array(92,-14,720,729),86=>array(5,0,769,729),87=>array(30,0,1072,729),88=>array(19,0,751,729),89=>array(-10,0,734,729),90=>array(45,0,680,729),91=>array(86,-132,389,760),92=>array(0,-93,365,729),93=>array(68,-132,371,760),94=>array(101,457,737,729),95=>array(0,-236,500,-143),96=>array(46,616,322,800),97=>array(43,-14,596,560),98=>array(84,-14,671,760),99=>array(43,-14,526,560),100=>array(45,-14,632,760),101=>array(43,-14,630,560),102=>array(19,0,444,760),103=>array(45,-216,632,559),104=>array(84,0,634,760),105=>array(84,0,259,760),106=>array(-33,-216,259,760),107=>array(84,0,684,760),108=>array(84,0,259,760),109=>array(83,0,963,560),110=>array(84,0,634,560),111=>array(43,-14,644,560),112=>array(84,-208,671,560),113=>array(45,-208,632,559),114=>array(84,0,490,560),115=>array(52,-14,548,560),116=>array(13,0,455,702),117=>array(78,-14,628,547),118=>array(15,0,637,547),119=>array(35,0,889,547),120=>array(15,0,630,547),121=>array(12,-216,634,547),122=>array(45,0,534,547),123=>array(125,-163,587,760),124=>array(127,-236,238,764),125=>array(125,-163,587,760),126=>array(106,212,732,415),161=>array(140,0,316,729),162=>array(85,-153,567,699),163=>array(61,0,613,742),164=>array(36,30,601,596),165=>array(12,0,684,729),166=>array(127,-171,238,699),167=>array(7,-95,496,742),168=>array(96,654,404,774),169=>array(138,0,862,725),170=>array(77,182,489,742),171=>array(77,67,552,519),172=>array(106,140,732,444),173=>array(54,217,361,359),174=>array(138,0,862,725),175=>array(96,668,404,760),176=>array(87,424,412,749),177=>array(106,0,732,627),178=>array(53,326,382,742),179=>array(44,319,384,742),180=>array(178,616,454,800),181=>array(85,-209,704,547),182=>array(63,-96,549,729),183=>array(102,253,278,442),184=>array(128,-196,349,0),185=>array(60,326,382,734),186=>array(57,182,507,742),187=>array(94,67,569,519),188=>array(49,-14,957,742),189=>array(49,-14,987,742),190=>array(51,-14,957,742),191=>array(69,-14,515,729),192=>array(5,0,769,927),193=>array(5,0,769,927),194=>array(5,0,769,927),195=>array(5,0,769,931),196=>array(5,0,769,927),197=>array(5,0,769,928),198=>array(0,0,1012,729),199=>array(50,-196,670,742),200=>array(92,0,610,927),201=>array(92,0,610,927),202=>array(92,0,610,927),203=>array(92,0,610,927),204=>array(11,0,280,927),205=>array(92,0,337,927),206=>array(1,0,370,927),207=>array(32,0,339,927),208=>array(16,0,787,729),209=>array(92,0,745,928),210=>array(50,-14,800,927),211=>array(50,-14,800,927),212=>array(50,-14,800,927),213=>array(50,-14,800,928),214=>array(50,-14,800,927),215=>array(125,20,713,607),216=>array(22,-36,823,765),217=>array(92,-14,720,927),218=>array(92,-14,720,927),219=>array(92,-14,720,927),220=>array(92,-14,720,927),221=>array(-10,0,734,927),222=>array(92,0,692,729),223=>array(84,-14,676,760),224=>array(43,-14,596,800),225=>array(43,-14,596,800),226=>array(43,-14,596,800),227=>array(43,-14,596,778),228=>array(43,-14,596,774),229=>array(43,-14,596,888),230=>array(43,-14,1000,560),231=>array(43,-196,526,560),232=>array(43,-14,630,800),233=>array(43,-14,630,800),234=>array(43,-14,630,800),235=>array(43,-14,630,774),236=>array(-21,0,259,800),237=>array(84,0,387,800),238=>array(-13,0,355,800),239=>array(17,0,325,774),240=>array(43,-14,644,760),241=>array(84,0,634,778),242=>array(43,-14,644,800),243=>array(43,-14,644,800),244=>array(43,-14,644,800),245=>array(43,-14,644,778),246=>array(43,-14,644,774),247=>array(106,42,732,585),248=>array(38,-46,645,594),249=>array(78,-14,628,800),250=>array(78,-14,628,800),251=>array(78,-14,628,800),252=>array(78,-14,628,774),253=>array(12,-216,634,800),254=>array(84,-208,671,760),255=>array(12,-216,634,774),256=>array(5,0,769,914),257=>array(43,-14,596,763),258=>array(5,0,769,935),259=>array(43,-14,596,780),260=>array(5,-196,769,729),261=>array(43,-196,596,560),262=>array(50,-14,670,927),263=>array(43,-14,557,800),264=>array(50,-14,670,927),265=>array(43,-14,542,800),266=>array(50,-14,670,927),267=>array(43,-14,526,760),268=>array(50,-14,670,927),269=>array(43,-14,537,800),270=>array(92,0,778,927),271=>array(45,-14,871,760),272=>array(16,0,787,729),273=>array(45,-14,707,760),274=>array(92,0,610,914),275=>array(43,-14,630,763),276=>array(92,0,610,927),277=>array(43,-14,630,784),278=>array(92,0,610,927),279=>array(43,-14,630,760),280=>array(92,-196,610,729),281=>array(43,-196,630,560),282=>array(92,0,610,927),283=>array(43,-14,630,800),284=>array(50,-14,747,927),285=>array(45,-216,632,800),286=>array(50,-14,747,927),287=>array(45,-216,632,784),288=>array(50,-14,747,927),289=>array(45,-216,632,760),290=>array(50,-224,747,742),291=>array(45,-216,632,765),292=>array(92,0,745,927),293=>array(-9,0,634,927),294=>array(92,0,882,729),295=>array(81,0,709,760),296=>array(16,0,355,928),297=>array(1,0,341,778),298=>array(32,0,339,914),299=>array(18,0,325,763),300=>array(21,0,350,927),301=>array(7,0,335,784),302=>array(92,-196,366,729),303=>array(84,-196,345,760),304=>array(92,0,280,927),305=>array(84,0,259,547),306=>array(92,-200,651,729),307=>array(84,-216,602,760),308=>array(-56,-200,370,927),309=>array(-33,-216,355,800),310=>array(92,-209,805,729),311=>array(84,-209,684,760),312=>array(84,0,684,547),313=>array(92,0,610,928),314=>array(84,0,357,928),315=>array(92,-209,610,729),316=>array(71,-209,273,760),317=>array(92,0,610,729),318=>array(84,0,479,760),319=>array(92,0,610,729),320=>array(84,0,484,760),321=>array(-45,0,615,729),322=>array(-18,0,390,760),323=>array(92,0,745,928),324=>array(84,0,634,803),325=>array(92,-209,745,729),326=>array(84,-209,634,560),327=>array(92,0,745,927),328=>array(84,0,634,800),329=>array(51,0,891,729),330=>array(84,-200,730,742),331=>array(84,-216,634,560),332=>array(50,-14,800,914),333=>array(43,-14,644,763),334=>array(50,-14,800,927),335=>array(43,-14,644,787),336=>array(50,-14,800,927),337=>array(43,-14,644,800),338=>array(50,-1,1094,730),339=>array(43,-14,1046,560),340=>array(92,0,750,928),341=>array(84,0,515,803),342=>array(92,-209,750,729),343=>array(71,-209,490,560),344=>array(92,0,750,927),345=>array(84,0,490,800),346=>array(72,-14,647,928),347=>array(52,-14,548,803),348=>array(72,-14,647,927),349=>array(52,-14,548,800),350=>array(72,-196,647,742),351=>array(52,-196,548,560),352=>array(72,-14,647,927),353=>array(52,-14,548,800),354=>array(5,-196,677,729),355=>array(13,-196,455,702),356=>array(5,0,677,930),357=>array(13,0,507,814),358=>array(5,0,677,729),359=>array(13,0,455,702),360=>array(92,-14,720,928),361=>array(78,-14,628,778),362=>array(92,-14,720,914),363=>array(78,-14,628,763),364=>array(92,-14,720,927),365=>array(78,-14,628,784),366=>array(92,-14,720,929),367=>array(78,-14,628,881),368=>array(92,-14,720,927),369=>array(78,-14,628,800),370=>array(92,-196,720,729),371=>array(78,-196,716,547),372=>array(30,0,1072,931),373=>array(35,0,889,800),374=>array(-10,0,734,931),375=>array(12,-216,634,800),376=>array(-10,0,734,927),377=>array(45,0,680,928),378=>array(45,0,534,803),379=>array(45,0,680,929),380=>array(45,0,534,760),381=>array(45,0,680,927),382=>array(45,0,534,800),383=>array(19,0,444,760),384=>array(9,-14,671,760),385=>array(-68,0,741,729),386=>array(92,0,692,729),387=>array(84,-14,671,760),388=>array(40,0,731,729),389=>array(25,-14,696,760),390=>array(50,-14,670,742),391=>array(50,-14,818,924),392=>array(43,-14,643,724),393=>array(16,0,787,729),394=>array(-68,0,827,729),395=>array(70,0,669,729),396=>array(45,-14,632,760),397=>array(43,-222,645,560),398=>array(92,0,610,729),399=>array(51,-14,800,742),400=>array(67,-14,616,742),401=>array(-56,-200,599,729),402=>array(-57,-208,444,760),403=>array(50,-14,868,924),404=>array(2,-211,793,730),405=>array(84,0,1000,760),406=>array(92,0,428,729),407=>array(5,0,384,729),408=>array(92,0,805,742),409=>array(84,0,684,760),410=>array(5,0,355,760),411=>array(-11,0,562,760),412=>array(83,-13,963,729),413=>array(-56,-200,745,729),414=>array(84,-208,634,560),415=>array(50,-14,800,742),416=>array(53,-14,854,761),417=>array(46,-14,708,609),418=>array(50,-14,1007,742),419=>array(43,-216,826,560),420=>array(-68,0,741,729),421=>array(84,-208,671,760),422=>array(92,-146,760,729),423=>array(26,-14,601,742),424=>array(15,-14,511,560),425=>array(92,0,610,729),426=>array(-31,-217,561,760),427=>array(13,-216,455,702),428=>array(15,0,701,729),429=>array(13,0,455,760),430=>array(5,-200,677,729),431=>array(91,-14,833,761),432=>array(75,-14,733,609),433=>array(27,-14,823,728),434=>array(92,0,772,729),435=>array(-10,0,796,742),436=>array(12,-216,778,560),437=>array(45,0,680,729),438=>array(45,0,534,547),439=>array(72,-33,728,729),440=>array(41,-33,696,729),441=>array(37,-215,586,547),442=>array(57,-208,534,547),443=>array(79,0,609,742),444=>array(41,-33,728,729),445=>array(37,-215,586,547),446=>array(36,-15,525,702),447=>array(84,-208,671,560),448=>array(92,-208,280,729),449=>array(92,-208,566,729),450=>array(5,-208,536,729),451=>array(99,0,274,729),452=>array(92,0,1510,927),453=>array(92,0,1364,800),454=>array(45,-14,1250,800),455=>array(92,-200,917,729),456=>array(92,-216,896,760),457=>array(84,-216,602,760),458=>array(92,-200,1117,729),459=>array(92,-216,1096,760),460=>array(84,-216,971,760),461=>array(5,0,769,927),462=>array(43,-14,596,800),463=>array(3,0,371,927),464=>array(2,0,370,800),465=>array(50,-14,800,927),466=>array(43,-14,644,800),467=>array(92,-14,720,927),468=>array(78,-14,628,800),469=>array(92,-14,720,1040),470=>array(78,-14,628,914),471=>array(92,-14,720,1114),472=>array(78,-14,628,917),473=>array(92,-14,720,1114),474=>array(78,-14,628,917),475=>array(92,-14,720,1114),476=>array(78,-14,628,917),477=>array(43,-14,630,560),478=>array(5,0,769,1040),479=>array(43,-14,596,914),480=>array(5,0,769,1042),481=>array(43,-14,596,914),482=>array(0,0,1012,914),483=>array(43,-14,1000,758),484=>array(50,-14,792,742),485=>array(45,-216,674,559),486=>array(50,-14,747,927),487=>array(45,-216,632,800),488=>array(92,0,805,927),489=>array(-5,0,684,927),490=>array(50,-196,800,742),491=>array(43,-196,644,560),492=>array(50,-196,800,914),493=>array(43,-196,644,763),494=>array(72,-33,728,927),495=>array(43,-215,593,793),496=>array(-33,-216,359,800),497=>array(92,0,1510,729),498=>array(92,0,1364,729),499=>array(45,-14,1250,760),500=>array(50,-14,747,928),501=>array(45,-216,632,800),502=>array(92,-14,1186,729),503=>array(92,-208,737,742),504=>array(92,0,745,927),505=>array(84,0,634,800),506=>array(5,0,769,931),507=>array(43,-14,708,931),508=>array(0,0,1012,927),509=>array(43,-14,1000,800),510=>array(22,-36,823,927),511=>array(38,-46,645,800),512=>array(5,0,769,928),513=>array(43,-14,596,800),514=>array(5,0,769,923),515=>array(43,-14,596,784),516=>array(92,0,610,928),517=>array(43,-14,630,800),518=>array(92,0,610,923),519=>array(43,-14,630,784),520=>array(-41,0,377,928),521=>array(-3,0,381,800),522=>array(23,0,351,923),523=>array(7,0,335,784),524=>array(50,-14,800,928),525=>array(43,-14,644,800),526=>array(50,-14,800,923),527=>array(43,-14,644,784),528=>array(92,0,750,928),529=>array(58,0,490,800),530=>array(92,0,750,923),531=>array(84,0,490,784),532=>array(92,-14,720,928),533=>array(78,-14,628,800),534=>array(92,-14,720,923),535=>array(78,-14,628,784),536=>array(72,-239,647,742),537=>array(52,-239,548,560),538=>array(5,-239,677,729),539=>array(13,-239,455,702),540=>array(67,-210,616,742),541=>array(49,-211,544,560),542=>array(92,0,745,927),543=>array(-12,0,634,927),544=>array(84,-208,730,742),545=>array(45,-75,822,760),546=>array(61,-14,748,742),547=>array(43,-14,616,646),548=>array(45,-216,680,729),549=>array(45,-216,534,547),550=>array(5,0,769,927),551=>array(43,-14,596,760),552=>array(92,-192,610,729),553=>array(43,-196,630,560),554=>array(50,-14,800,1040),555=>array(43,-14,644,914),556=>array(50,-14,800,1040),557=>array(43,-14,644,898),558=>array(50,-14,800,927),559=>array(43,-14,644,760),560=>array(50,-14,800,1042),561=>array(43,-14,644,914),562=>array(-10,0,734,914),563=>array(12,-216,634,763),564=>array(84,-75,449,760),565=>array(84,-75,824,560),566=>array(13,-76,469,702),567=>array(-33,-216,259,547),568=>array(45,-14,1043,760),569=>array(45,-208,1043,560),570=>array(-14,-36,788,765),571=>array(-34,-36,768,765),572=>array(-7,-46,600,594),573=>array(-1,0,610,729),574=>array(-60,-36,742,765),575=>array(52,-240,595,560),576=>array(45,-240,595,547),577=>array(40,0,741,729),578=>array(42,0,573,560),579=>array(6,0,692,729),580=>array(23,-14,789,729),581=>array(5,0,769,729),582=>array(92,-93,610,822),583=>array(43,-93,630,640),584=>array(-56,-200,360,729),585=>array(-33,-216,360,760),586=>array(48,-200,927,741),587=>array(45,-216,800,560),588=>array(6,0,750,729),589=>array(-21,0,490,560),590=>array(-10,0,734,729),591=>array(-4,-216,656,547),592=>array(78,-14,631,560),593=>array(45,-14,632,560),594=>array(84,-14,671,560),595=>array(84,-14,671,760),596=>array(43,-14,526,560),597=>array(43,-69,526,560),598=>array(45,-216,750,760),599=>array(45,-14,801,760),600=>array(43,-14,630,560),601=>array(43,-14,630,560),602=>array(59,-14,885,560),603=>array(54,-14,493,560),604=>array(54,-14,493,560),605=>array(54,-14,769,560),606=>array(54,-14,665,560),607=>array(-33,-216,360,547),608=>array(45,-216,801,760),609=>array(45,-216,632,547),610=>array(43,-14,545,546),611=>array(25,-211,619,547),612=>array(25,-21,619,547),613=>array(78,-214,628,547),614=>array(84,0,634,760),615=>array(84,-216,634,760),616=>array(84,0,461,760),617=>array(83,0,356,547),618=>array(84,0,461,547),619=>array(84,0,475,760),620=>array(84,0,609,760),621=>array(85,-216,429,760),622=>array(84,-215,793,760),623=>array(79,-14,959,546),624=>array(79,-209,959,546),625=>array(83,-216,964,560),626=>array(-33,-216,634,560),627=>array(84,-216,802,560),628=>array(84,0,623,547),629=>array(43,-14,644,560),630=>array(43,-1,826,547),631=>array(51,0,630,574),632=>array(60,-208,729,760),633=>array(84,-13,490,547),634=>array(84,-13,490,760),635=>array(84,-216,659,547),636=>array(84,-208,490,560),637=>array(83,-216,490,560),638=>array(84,0,530,547),639=>array(84,0,530,547),640=>array(52,0,590,547),641=>array(52,0,590,547),642=>array(52,-216,548,560),643=>array(-33,-216,431,760),644=>array(-11,-216,444,760),645=>array(84,-216,539,560),646=>array(-31,-217,561,760),647=>array(13,-155,455,547),648=>array(13,-216,455,702),649=>array(84,-14,836,547),650=>array(79,-14,693,547),651=>array(83,0,625,547),652=>array(15,0,637,547),653=>array(35,0,889,547),654=>array(12,0,634,763),655=>array(64,0,660,547),656=>array(45,-216,703,547),657=>array(45,-69,617,547),658=>array(43,-215,593,547),659=>array(57,-215,593,547),660=>array(36,0,525,759),661=>array(36,0,525,759),662=>array(36,0,525,759),663=>array(36,-208,525,759),664=>array(50,-14,800,742),665=>array(84,0,589,547),666=>array(54,-14,665,560),667=>array(43,0,693,760),668=>array(84,0,607,547),669=>array(-170,-216,341,760),670=>array(84,-213,684,547),671=>array(84,0,499,547),672=>array(45,-208,801,760),673=>array(36,0,525,759),674=>array(36,0,525,759),675=>array(45,-14,1108,760),676=>array(45,-215,1167,760),677=>array(45,-55,1107,760),678=>array(13,0,928,702),679=>array(13,-216,777,760),680=>array(13,-69,881,702),681=>array(19,-216,979,760),682=>array(84,0,815,760),683=>array(84,0,732,760),684=>array(22,0,569,641),685=>array(22,86,345,641),686=>array(-89,-214,629,760),687=>array(-89,-216,797,760),688=>array(54,326,406,751),689=>array(54,326,406,751),690=>array(-21,205,166,751),691=>array(54,326,314,640),692=>array(54,319,314,632),693=>array(54,205,421,632),694=>array(14,326,358,632),695=>array(22,326,569,632),696=>array(8,205,406,632),697=>array(78,557,218,800),698=>array(78,557,437,800),699=>array(103,418,318,729),700=>array(63,418,278,729),701=>array(124,616,296,856),702=>array(116,481,255,760),703=>array(116,481,255,760),704=>array(23,326,336,751),705=>array(23,326,336,751),706=>array(130,517,370,843),707=>array(130,517,370,843),708=>array(87,561,413,800),709=>array(87,561,413,800),710=>array(66,616,434,800),711=>array(66,616,434,800),712=>array(107,488,199,759),713=>array(96,668,404,760),714=>array(178,616,454,800),715=>array(46,616,322,800),716=>array(107,-81,199,190),717=>array(96,-184,404,-92),718=>array(46,-236,322,-52),719=>array(178,-236,454,-52),720=>array(45,0,246,547),721=>array(45,361,246,547),722=>array(116,269,255,547),723=>array(116,269,255,547),724=>array(138,238,357,458),725=>array(141,238,360,458),726=>array(54,119,362,427),727=>array(54,229,274,317),728=>array(86,639,414,784),729=>array(183,654,317,774),730=>array(111,610,389,888),731=>array(167,-196,376,0),732=>array(80,638,420,778),733=>array(94,616,479,800),734=>array(0,213,360,524),735=>array(111,616,387,800),736=>array(16,208,390,633),737=>array(54,326,166,751),738=>array(33,318,351,640),739=>array(10,326,403,632),740=>array(23,326,336,751),741=>array(96,0,404,693),742=>array(96,0,404,693),743=>array(96,0,404,693),744=>array(96,0,404,693),745=>array(96,0,404,693),748=>array(88,-260,414,-21),749=>array(96,605,404,822),750=>array(92,418,554,729),755=>array(111,-240,389,38),759=>array(80,-196,420,-84),768=>array(-455,616,-179,800),769=>array(-326,616,-50,800),770=>array(-435,616,-67,800),771=>array(-424,638,-84,778),772=>array(-405,668,-97,760),773=>array(-500,663,0,755),774=>array(-409,639,-81,784),775=>array(-338,617,-164,760),776=>array(-402,654,-94,774),777=>array(-370,616,-122,843),778=>array(-390,610,-112,888),779=>array(-404,616,-19,800),780=>array(-435,616,-67,800),781=>array(-297,615,-205,832),782=>array(-390,615,-113,832),783=>array(-484,616,-100,800),784=>array(-409,639,-81,882),785=>array(-409,639,-81,784),786=>array(-271,418,-69,563),787=>array(-266,595,-132,844),788=>array(-266,595,-132,844),789=>array(-89,616,89,800),790=>array(-455,-276,-179,-93),791=>array(-326,-276,-50,-93),792=>array(-380,-240,-211,-6),793=>array(-295,-240,-126,-6),794=>array(-224,658,47,929),795=>array(-175,400,21,609),796=>array(-331,-240,-216,-11),797=>array(-386,-240,-115,-59),798=>array(-389,-240,-118,-59),799=>array(-370,-240,-136,-6),800=>array(-389,-202,-118,-110),801=>array(-423,-216,-79,117),802=>array(-419,-216,-75,117),803=>array(-338,-212,-164,-70),804=>array(-402,-212,-94,-92),805=>array(-365,-240,-135,-11),806=>array(-327,-239,-125,-93),807=>array(-372,-196,-151,0),808=>array(-333,-196,-124,0),809=>array(-297,-240,-205,-47),810=>array(-405,-237,-97,-54),811=>array(-450,-239,-51,-94),812=>array(-435,-240,-67,-57),813=>array(-435,-240,-67,-57),814=>array(-409,-239,-81,-94),815=>array(-409,-240,-81,-95),816=>array(-424,-234,-84,-94),817=>array(-405,-184,-97,-92),818=>array(-500,-236,0,-143),819=>array(-500,-236,0,-9),820=>array(-625,212,1,415),821=>array(-471,214,-94,309),822=>array(-837,214,-86,309),823=>array(-655,-46,-48,594),824=>array(-825,-36,-24,765),825=>array(-285,-240,-170,-11),826=>array(-405,-238,-97,-55),827=>array(-332,-241,-98,-6),828=>array(-450,-239,-51,-94),829=>array(-379,585,-123,842),830=>array(-267,595,-127,867),831=>array(-500,528,0,755),832=>array(-455,616,-179,800),833=>array(-323,616,-47,800),834=>array(-421,638,-81,778),835=>array(-266,595,-132,844),836=>array(-404,654,-55,978),837=>array(-286,-208,-179,-45),838=>array(-403,639,-97,786),839=>array(-360,-226,-140,-35),840=>array(-379,-240,-121,-47),841=>array(-367,-240,-133,-21),842=>array(-420,616,-80,800),843=>array(-420,567,-80,850),844=>array(-420,573,-80,835),845=>array(-459,-230,-41,-30),846=>array(-357,-240,-143,-45),849=>array(-320,610,-179,888),850=>array(-409,640,-81,882),851=>array(-367,-240,-135,-9),855=>array(-320,610,-179,888),856=>array(-120,654,14,774),858=>array(-445,-240,-58,-11),860=>array(-433,-237,458,-79),861=>array(-433,802,458,960),862=>array(-445,797,445,889),863=>array(-445,-185,445,-93),864=>array(-362,756,362,894),865=>array(-445,769,445,927),866=>array(-449,-230,454,-30),880=>array(92,0,606,729),881=>array(84,0,481,547),882=>array(92,0,930,729),883=>array(92,0,744,729),884=>array(78,557,218,800),885=>array(78,-208,218,35),886=>array(92,0,745,729),887=>array(84,0,617,547),890=>array(202,-208,333,-45),891=>array(43,-14,526,560),892=>array(43,-14,526,560),893=>array(43,-14,526,560),894=>array(63,-142,288,547),900=>array(169,616,445,800),901=>array(96,654,445,978),902=>array(26,0,792,800),903=>array(102,253,278,442),904=>array(-24,0,771,800),905=>array(-18,0,915,800),906=>array(-21,0,450,800),908=>array(-19,-14,836,800),910=>array(-27,0,992,800),911=>array(-30,0,867,800),912=>array(23,-19,372,978),913=>array(5,0,769,729),914=>array(92,0,692,729),915=>array(92,0,610,729),916=>array(5,0,769,729),917=>array(92,0,610,729),918=>array(45,0,680,729),919=>array(92,0,745,729),920=>array(50,-14,800,742),921=>array(92,0,280,729),922=>array(92,0,805,729),923=>array(5,0,769,729),924=>array(92,0,903,729),925=>array(92,0,745,729),926=>array(98,0,548,729),927=>array(50,-14,800,742),928=>array(92,0,745,729),929=>array(92,0,692,729),931=>array(92,0,610,729),932=>array(5,0,677,729),933=>array(-10,0,734,729),934=>array(50,0,800,729),935=>array(19,0,751,729),936=>array(56,0,795,729),937=>array(27,0,823,742),938=>array(34,0,342,927),939=>array(-10,0,734,927),940=>array(48,-13,645,800),941=>array(54,-14,493,800),942=>array(84,-208,634,800),943=>array(77,-19,353,800),944=>array(78,-10,629,978),945=>array(48,-13,645,559),946=>array(84,-208,671,773),947=>array(15,-208,667,547),948=>array(43,-14,645,768),949=>array(54,-14,493,560),950=>array(43,-208,542,760),951=>array(84,-208,634,560),952=>array(43,-11,645,768),953=>array(78,-19,348,547),954=>array(84,0,655,547),955=>array(30,0,603,760),956=>array(85,-209,704,547),957=>array(15,0,635,547),958=>array(43,-208,542,760),959=>array(43,-14,644,560),960=>array(42,-19,732,547),961=>array(84,-208,671,562),962=>array(43,-208,526,560),963=>array(43,-14,727,547),964=>array(21,-19,612,547),965=>array(78,-10,629,547),966=>array(64,-208,725,552),967=>array(25,-208,620,547),968=>array(65,-208,724,547),969=>array(43,-13,826,547),970=>array(19,-19,355,774),971=>array(78,-10,629,774),972=>array(43,-14,644,800),973=>array(78,-10,629,800),974=>array(43,-13,826,800),975=>array(92,-208,805,729),976=>array(55,-11,575,768),977=>array(51,-11,612,768),978=>array(21,0,717,729),979=>array(-24,0,954,800),980=>array(21,0,717,927),981=>array(60,-208,729,760),982=>array(22,-13,843,547),983=>array(54,-205,688,548),984=>array(50,-208,800,742),985=>array(43,-208,644,560),986=>array(50,-208,678,729),987=>array(43,-208,541,547),988=>array(92,0,599,729),989=>array(-56,-208,437,760),990=>array(61,2,646,729),991=>array(82,0,571,759),992=>array(56,-208,843,742),993=>array(22,-180,537,559),994=>array(50,-213,1043,729),995=>array(59,-208,775,547),996=>array(50,-208,740,742),997=>array(45,-208,632,560),998=>array(92,-213,878,729),999=>array(21,-14,689,575),1000=>array(42,-208,692,745),1001=>array(46,-208,608,560),1002=>array(53,0,736,742),1003=>array(49,0,622,560),1004=>array(50,-14,715,758),1005=>array(83,-14,670,758),1006=>array(28,-208,654,729),1007=>array(27,-208,563,729),1008=>array(54,-7,688,548),1009=>array(84,-216,671,562),1010=>array(43,-14,526,560),1011=>array(-33,-216,259,760),1012=>array(50,-14,800,742),1013=>array(67,-14,550,560),1014=>array(81,-14,563,560),1015=>array(92,0,692,729),1016=>array(84,-208,671,760),1017=>array(50,-14,670,742),1018=>array(92,0,903,729),1019=>array(73,-208,649,547),1020=>array(33,-208,671,562),1021=>array(33,-14,653,742),1022=>array(50,-14,670,742),1023=>array(33,-14,653,742),1024=>array(92,0,610,927),1025=>array(92,0,610,927),1026=>array(5,-200,798,729),1027=>array(92,0,610,928),1028=>array(50,-14,670,742),1029=>array(72,-14,647,742),1030=>array(92,0,280,729),1031=>array(32,0,339,927),1032=>array(-56,-200,280,729),1033=>array(46,0,1102,729),1034=>array(92,0,1060,729),1035=>array(5,0,798,729),1036=>array(92,0,803,928),1037=>array(92,0,745,927),1038=>array(29,0,741,927),1039=>array(92,-157,745,729),1040=>array(5,0,769,729),1041=>array(92,0,692,729),1042=>array(92,0,692,729),1043=>array(92,0,610,729),1044=>array(60,-157,831,729),1045=>array(92,0,610,729),1046=>array(15,0,1209,729),1047=>array(66,-14,645,742),1048=>array(92,0,745,729),1049=>array(92,0,745,927),1050=>array(92,0,803,729),1051=>array(46,0,739,729),1052=>array(92,0,903,729),1053=>array(92,0,745,729),1054=>array(50,-14,800,742),1055=>array(92,0,745,729),1056=>array(92,0,692,729),1057=>array(50,-14,670,742),1058=>array(5,0,677,729),1059=>array(29,0,741,729),1060=>array(50,0,941,729),1061=>array(19,0,751,729),1062=>array(92,-157,868,729),1063=>array(81,0,716,729),1064=>array(92,0,1143,729),1065=>array(92,-157,1266,729),1066=>array(49,0,890,729),1067=>array(92,0,944,729),1068=>array(92,0,692,729),1069=>array(64,-14,684,742),1070=>array(92,-14,1119,742),1071=>array(64,0,678,729),1072=>array(43,-14,596,560),1073=>array(43,-14,655,792),1074=>array(84,0,589,547),1075=>array(84,0,499,547),1076=>array(56,-138,751,547),1077=>array(43,-14,630,560),1078=>array(15,0,980,547),1079=>array(49,-14,518,560),1080=>array(84,0,617,547),1081=>array(84,0,617,765),1082=>array(84,0,664,547),1083=>array(55,0,648,547),1084=>array(84,0,733,547),1085=>array(84,0,607,547),1086=>array(43,-14,644,560),1087=>array(84,0,607,547),1088=>array(84,-208,671,560),1089=>array(43,-14,526,560),1090=>array(4,0,575,547),1091=>array(12,-216,634,547),1092=>array(55,-208,937,760),1093=>array(15,0,630,547),1094=>array(84,-138,698,547),1095=>array(64,0,573,547),1096=>array(84,0,972,547),1097=>array(84,-138,1063,547),1098=>array(20,0,711,547),1099=>array(84,0,823,547),1100=>array(84,0,588,547),1101=>array(67,-14,550,560),1102=>array(84,-14,928,560),1103=>array(31,0,560,547),1104=>array(43,-14,630,803),1105=>array(43,-14,630,774),1106=>array(20,-216,669,760),1107=>array(84,0,520,803),1108=>array(43,-14,526,560),1109=>array(52,-14,548,560),1110=>array(84,0,259,760),1111=>array(17,0,325,774),1112=>array(-33,-216,259,760),1113=>array(44,0,942,547),1114=>array(84,0,912,547),1115=>array(20,0,656,760),1116=>array(84,0,664,803),1117=>array(84,0,617,803),1118=>array(12,-216,634,765),1119=>array(84,-138,607,547),1120=>array(50,-14,1043,729),1121=>array(43,-13,826,547),1122=>array(49,0,791,729),1123=>array(20,0,692,731),1124=>array(92,-14,948,742),1125=>array(84,-14,760,560),1126=>array(8,0,984,729),1127=>array(25,0,807,547),1128=>array(92,0,1351,729),1129=>array(84,0,1097,547),1130=>array(50,0,800,729),1131=>array(43,0,644,547),1132=>array(92,0,1137,729),1133=>array(84,0,964,547),1134=>array(54,-208,616,938),1135=>array(40,-193,493,756),1136=>array(9,0,1060,729),1137=>array(9,-208,1046,759),1138=>array(50,-14,800,742),1139=>array(43,-14,644,560),1140=>array(5,0,826,742),1141=>array(9,0,681,560),1142=>array(5,0,826,928),1143=>array(9,0,681,800),1144=>array(47,-216,1130,742),1145=>array(43,-216,1025,560),1146=>array(50,-14,1024,742),1147=>array(43,-14,820,560),1148=>array(57,-14,1348,928),1149=>array(47,-13,1126,828),1150=>array(50,-14,1043,910),1151=>array(43,-13,826,746),1152=>array(50,-208,670,742),1153=>array(43,-208,526,560),1154=>array(27,-33,521,488),1155=>array(-601,606,-85,822),1156=>array(-413,638,0,784),1157=>array(-365,595,-231,785),1158=>array(-365,595,-231,785),1159=>array(-796,592,4,788),1160=>array(-1069,-179,383,928),1161=>array(-996,-280,306,1022),1162=>array(92,-208,933,927),1163=>array(84,-208,782,765),1164=>array(23,0,692,729),1165=>array(0,0,567,702),1166=>array(92,0,702,729),1167=>array(84,-208,671,560),1168=>array(92,0,610,878),1169=>array(84,0,499,700),1170=>array(28,0,638,729),1171=>array(21,0,519,547),1172=>array(92,-200,728,729),1173=>array(84,-216,591,547),1174=>array(15,-157,1209,729),1175=>array(15,-138,980,547),1176=>array(66,-196,645,742),1177=>array(49,-196,518,560),1178=>array(92,-157,803,729),1179=>array(84,-138,664,547),1180=>array(92,0,803,729),1181=>array(84,0,664,547),1182=>array(23,0,803,729),1183=>array(7,0,664,760),1184=>array(24,0,1000,729),1185=>array(20,0,812,547),1186=>array(92,-157,932,729),1187=>array(84,-138,783,547),1188=>array(92,0,1075,729),1189=>array(84,0,847,547),1190=>array(92,-200,1193,729),1191=>array(84,-216,939,547),1192=>array(56,-14,924,743),1193=>array(55,-14,836,560),1194=>array(50,-196,670,742),1195=>array(43,-196,526,560),1196=>array(5,-157,677,729),1197=>array(4,-138,575,547),1198=>array(-10,0,734,729),1199=>array(12,-216,634,547),1200=>array(-10,0,734,729),1201=>array(12,-216,634,547),1202=>array(19,-157,751,729),1203=>array(15,-138,630,547),1204=>array(5,-157,1088,729),1205=>array(4,-138,976,547),1206=>array(81,-157,904,729),1207=>array(64,-138,749,547),1208=>array(81,0,716,729),1209=>array(64,0,573,547),1210=>array(81,0,716,729),1211=>array(84,0,634,760),1212=>array(7,-14,976,742),1213=>array(5,-14,761,560),1214=>array(7,-184,976,742),1215=>array(5,-161,761,560),1216=>array(92,0,280,729),1217=>array(15,0,1209,927),1218=>array(15,0,980,784),1219=>array(92,-200,769,729),1220=>array(84,-216,626,547),1221=>array(26,-208,926,729),1222=>array(21,-208,781,547),1223=>array(92,-200,745,729),1224=>array(84,-216,608,547),1225=>array(92,-208,933,729),1226=>array(84,-208,782,547),1227=>array(81,-157,716,729),1228=>array(64,-138,573,547),1229=>array(92,-208,1090,729),1230=>array(84,-208,908,547),1231=>array(84,0,259,760),1232=>array(5,0,769,935),1233=>array(43,-14,596,780),1234=>array(5,0,769,927),1235=>array(43,-14,596,774),1236=>array(0,0,1012,729),1237=>array(43,-14,1000,560),1238=>array(92,0,610,927),1239=>array(43,-14,630,784),1240=>array(51,-14,800,742),1241=>array(43,-14,630,560),1242=>array(51,-14,800,927),1243=>array(43,-14,630,774),1244=>array(15,0,1209,927),1245=>array(15,0,980,774),1246=>array(66,-14,645,927),1247=>array(49,-14,518,773),1248=>array(72,-33,728,729),1249=>array(43,-215,593,547),1250=>array(92,0,745,914),1251=>array(84,0,617,763),1252=>array(92,0,745,927),1253=>array(84,0,617,774),1254=>array(50,-14,800,927),1255=>array(43,-14,644,774),1256=>array(50,-14,800,742),1257=>array(43,-14,644,560),1258=>array(50,-14,800,927),1259=>array(43,-14,644,774),1260=>array(64,-14,684,927),1261=>array(67,-14,550,774),1262=>array(29,0,741,914),1263=>array(12,-216,634,763),1264=>array(29,0,741,927),1265=>array(12,-216,634,774),1266=>array(29,0,741,927),1267=>array(12,-216,634,800),1268=>array(81,0,716,927),1269=>array(64,0,573,774),1270=>array(92,-157,610,729),1271=>array(84,-138,499,547),1272=>array(92,0,944,927),1273=>array(84,0,823,774),1274=>array(28,-216,638,729),1275=>array(21,-217,519,547),1276=>array(19,-200,750,729),1277=>array(15,-216,620,547),1278=>array(19,0,751,729),1279=>array(15,0,630,547),1280=>array(70,0,670,729),1281=>array(44,0,524,547),1282=>array(70,-14,1081,729),1283=>array(44,-14,850,547),1284=>array(98,-14,1027,742),1285=>array(79,-14,836,560),1286=>array(98,-208,804,742),1287=>array(79,-208,668,560),1288=>array(26,-14,1150,729),1289=>array(21,-14,933,547),1290=>array(92,-14,1186,729),1291=>array(84,-14,939,547),1292=>array(50,-14,748,742),1293=>array(43,-14,544,546),1294=>array(5,-14,846,729),1295=>array(4,-14,709,547),1296=>array(67,-14,616,742),1297=>array(54,-14,493,560),1298=>array(46,-200,739,729),1299=>array(55,-216,648,547),1300=>array(46,0,1266,729),1301=>array(55,0,1053,547),1302=>array(92,0,1045,729),1303=>array(84,-208,964,560),1304=>array(64,0,1008,729),1305=>array(31,-14,965,560),1306=>array(50,-146,800,742),1307=>array(45,-208,632,559),1308=>array(30,0,1072,729),1309=>array(35,0,889,547),1310=>array(92,0,803,729),1311=>array(84,0,664,547),1312=>array(46,-200,1187,729),1313=>array(55,-216,980,547),1314=>array(92,-200,1193,729),1315=>array(84,-216,939,547),1316=>array(92,-157,933,729),1317=>array(84,-138,782,547),1329=>array(83,-38,731,729),1330=>array(83,0,655,743),1331=>array(26,0,728,743),1332=>array(22,0,731,743),1333=>array(83,-14,655,729),1334=>array(66,0,664,743),1335=>array(83,0,625,729),1336=>array(83,0,655,743),1337=>array(83,-13,903,742),1338=>array(26,-14,728,729),1339=>array(83,0,648,729),1340=>array(83,0,549,729),1341=>array(83,-14,888,729),1342=>array(62,-12,722,741),1343=>array(74,0,639,729),1344=>array(4,-46,598,729),1345=>array(66,-48,664,743),1346=>array(18,0,715,743),1347=>array(22,0,660,735),1348=>array(83,-14,780,729),1349=>array(57,-14,645,743),1350=>array(0,-14,697,729),1351=>array(57,-14,655,729),1352=>array(83,0,648,743),1353=>array(40,-48,638,743),1354=>array(18,0,789,743),1355=>array(57,0,654,743),1356=>array(83,0,780,743),1357=>array(92,-14,720,729),1358=>array(18,0,715,729),1359=>array(53,-14,641,743),1360=>array(83,0,648,743),1361=>array(57,-14,645,743),1362=>array(83,0,567,729),1363=>array(22,0,811,729),1364=>array(9,0,645,743),1365=>array(49,-14,799,742),1366=>array(44,-14,833,729),1369=>array(104,481,230,760),1370=>array(57,418,250,729),1371=>array(0,616,310,800),1372=>array(0,595,375,893),1373=>array(-7,614,290,847),1374=>array(0,586,460,878),1375=>array(40,618,434,893),1377=>array(71,-13,863,547),1378=>array(76,-208,571,560),1379=>array(40,-208,700,559),1380=>array(76,-208,703,560),1381=>array(71,-14,567,760),1382=>array(40,-208,700,559),1383=>array(76,0,532,760),1384=>array(76,-208,579,560),1385=>array(76,-208,756,560),1386=>array(40,-14,700,760),1387=>array(76,-208,571,760),1388=>array(76,-208,410,547),1389=>array(76,-208,909,760),1390=>array(40,-14,600,760),1391=>array(71,-208,567,760),1392=>array(76,0,571,760),1393=>array(26,-13,536,760),1394=>array(76,-208,703,560),1395=>array(62,-13,570,768),1396=>array(71,-13,699,760),1397=>array(-30,-216,233,547),1398=>array(-61,-13,567,760),1399=>array(13,-208,456,560),1400=>array(76,0,571,560),1401=>array(5,-208,375,547),1402=>array(71,-208,863,546),1403=>array(44,-208,533,560),1404=>array(76,0,622,560),1405=>array(71,-13,567,547),1406=>array(71,-208,699,760),1407=>array(71,-13,863,560),1408=>array(76,-208,571,560),1409=>array(44,-216,631,559),1410=>array(76,0,475,547),1411=>array(71,-208,863,760),1412=>array(-56,-208,604,560),1413=>array(44,-14,645,560),1414=>array(31,-190,774,760),1415=>array(71,-14,808,760),1417=>array(101,0,259,547),1418=>array(49,180,325,359),1456=>array(296,-229,394,-10),1457=>array(147,-229,501,-10),1458=>array(138,-229,492,-10),1459=>array(125,-229,492,-10),1460=>array(296,-171,394,-73),1461=>array(223,-171,467,-73),1462=>array(235,-229,455,-10),1463=>array(174,-171,516,0),1464=>array(187,-217,504,0),1465=>array(-24,547,73,723),1466=>array(-24,547,73,723),1467=>array(187,-239,528,-5),1468=>array(301,225,399,322),1469=>array(296,-217,394,-22),1470=>array(54,413,361,555),1471=>array(187,547,504,710),1472=>array(98,-98,273,645),1473=>array(753,613,851,710),1474=>array(137,613,235,710),1475=>array(98,0,273,547),1478=>array(78,0,462,547),1479=>array(187,-229,504,-10),1488=>array(84,0,644,547),1489=>array(43,0,567,547),1490=>array(43,-9,418,547),1491=>array(43,0,545,547),1492=>array(91,0,596,547),1493=>array(91,0,252,547),1494=>array(43,0,357,547),1495=>array(91,0,596,547),1496=>array(90,-13,624,553),1497=>array(66,164,228,547),1498=>array(43,-240,487,547),1499=>array(43,0,511,547),1500=>array(43,0,527,711),1501=>array(91,0,605,547),1502=>array(43,0,633,554),1503=>array(91,-240,252,547),1504=>array(43,0,362,547),1505=>array(90,-13,624,547),1506=>array(43,-101,575,547),1507=>array(91,-240,584,547),1508=>array(91,0,603,547),1509=>array(11,-240,543,548),1510=>array(33,0,564,547),1511=>array(91,-240,660,546),1512=>array(43,0,511,547),1513=>array(20,0,750,547),1514=>array(10,-4,592,547),1520=>array(91,0,574,547),1521=>array(66,0,524,547),1522=>array(66,164,500,547),1523=>array(84,361,360,547),1524=>array(84,361,626,547),1542=>array(-2,-20,630,892),1543=>array(-2,-20,630,897),1545=>array(65,0,811,635),1546=>array(65,0,1084,635),1548=>array(98,0,322,331),1557=>array(121,612,379,868),1563=>array(98,0,323,689),1567=>array(69,0,515,742),1569=>array(73,20,437,493),1570=>array(-20,0,362,955),1571=>array(75,0,259,993),1572=>array(-42,-244,547,603),1573=>array(76,-245,259,760),1574=>array(63,-107,863,603),1575=>array(84,0,259,760),1576=>array(63,-149,921,327),1577=>array(48,-30,540,513),1578=>array(63,-5,921,415),1579=>array(63,-5,921,537),1580=>array(77,-244,720,425),1581=>array(77,-244,720,425),1582=>array(77,-244,720,579),1583=>array(61,-15,442,415),1584=>array(61,-15,442,579),1585=>array(-42,-244,508,269),1586=>array(-42,-244,508,457),1587=>array(63,-244,1297,366),1588=>array(63,-244,1297,586),1589=>array(63,-244,1265,362),1590=>array(63,-244,1265,457),1591=>array(70,0,971,760),1592=>array(70,0,971,760),1593=>array(87,-244,720,521),1594=>array(87,-244,720,652),1600=>array(-10,0,352,125),1601=>array(63,-24,1082,627),1602=>array(52,-215,825,635),1603=>array(70,-27,814,760),1604=>array(70,-142,778,760),1605=>array(68,-244,660,369),1606=>array(62,-165,779,457),1607=>array(48,-30,540,358),1608=>array(-42,-244,547,322),1609=>array(63,-107,863,462),1610=>array(63,-244,863,462),1611=>array(107,591,393,825),1612=>array(107,591,393,881),1613=>array(107,-239,393,-5),1614=>array(107,591,393,723),1615=>array(107,590,393,881),1616=>array(107,-137,393,-5),1617=>array(88,599,412,869),1618=>array(115,610,383,878),1619=>array(59,584,441,735),1620=>array(154,601,335,822),1621=>array(155,-245,336,-23),1623=>array(107,615,393,906),1626=>array(99,616,401,775),1632=>array(218,195,392,366),1633=>array(140,0,431,635),1634=>array(12,0,598,635),1635=>array(12,0,597,635),1636=>array(74,-10,530,646),1637=>array(63,-10,547,643),1638=>array(37,0,574,635),1639=>array(15,0,596,635),1640=>array(15,0,596,635),1641=>array(32,0,590,640),1642=>array(65,0,545,635),1643=>array(0,-118,349,318),1644=>array(63,418,278,729),1645=>array(42,101,502,537),1646=>array(63,-5,921,327),1647=>array(52,-215,825,484),1648=>array(216,600,284,885),1652=>array(51,641,232,863),1657=>array(63,-5,921,599),1658=>array(63,-5,921,566),1659=>array(63,-244,921,327),1660=>array(63,-171,921,415),1661=>array(63,-5,921,566),1662=>array(63,-244,921,327),1663=>array(63,-5,921,566),1664=>array(63,-244,921,327),1665=>array(77,-244,720,725),1666=>array(77,-244,720,737),1667=>array(77,-244,720,425),1668=>array(77,-244,720,425),1669=>array(77,-244,720,737),1670=>array(77,-244,720,425),1671=>array(77,-244,720,425),1672=>array(61,-15,442,746),1673=>array(61,-180,442,415),1674=>array(61,-171,442,415),1675=>array(61,-171,442,746),1676=>array(61,-15,442,586),1677=>array(61,-146,442,415),1678=>array(61,-15,442,708),1679=>array(61,-15,442,684),1680=>array(61,-15,442,708),1681=>array(-42,-244,520,648),1682=>array(-42,-244,542,556),1683=>array(-42,-244,587,269),1684=>array(-42,-244,522,269),1685=>array(-42,-244,753,269),1686=>array(-42,-244,522,269),1687=>array(-42,-244,508,464),1688=>array(-42,-244,508,586),1689=>array(-42,-244,508,586),1690=>array(63,-244,1297,464),1691=>array(63,-244,1297,366),1692=>array(63,-244,1297,586),1693=>array(63,-244,1265,362),1694=>array(63,-244,1265,586),1695=>array(70,0,971,760),1696=>array(87,-244,720,781),1697=>array(63,-24,1082,484),1698=>array(63,-171,1082,484),1699=>array(63,-171,1082,635),1700=>array(63,-24,1082,786),1701=>array(63,-293,1082,484),1702=>array(63,-24,1082,786),1703=>array(52,-215,825,635),1704=>array(52,-215,825,757),1705=>array(63,-39,1024,760),1706=>array(63,-39,1194,760),1707=>array(63,-39,1024,760),1708=>array(70,-27,814,760),1709=>array(70,-27,814,854),1710=>array(70,-293,814,760),1711=>array(63,-39,1024,910),1712=>array(63,-39,1024,910),1713=>array(63,-39,1024,910),1714=>array(63,-171,1024,910),1715=>array(63,-293,1024,910),1716=>array(63,-39,1024,1025),1717=>array(70,-142,841,971),1718=>array(70,-142,778,952),1719=>array(70,-142,781,1025),1720=>array(70,-391,778,760),1721=>array(62,-317,779,464),1722=>array(62,-165,779,366),1723=>array(62,-165,779,636),1724=>array(62,-330,779,464),1725=>array(62,-165,779,586),1726=>array(70,-33,877,506),1727=>array(77,-244,720,579),1734=>array(-42,-244,547,556),1740=>array(63,-107,863,462),1742=>array(63,-107,863,556),1749=>array(48,-30,540,358),1776=>array(218,195,392,366),1777=>array(140,0,431,635),1778=>array(12,0,598,635),1779=>array(12,0,597,635),1780=>array(12,0,573,650),1781=>array(30,-8,580,643),1782=>array(85,0,514,645),1783=>array(15,0,596,635),1784=>array(15,0,596,635),1785=>array(32,0,590,640),1984=>array(48,-14,648,742),1985=>array(69,0,583,729),1986=>array(80,0,616,729),1987=>array(80,0,616,729),1988=>array(80,0,616,729),1989=>array(80,0,616,729),1990=>array(80,0,616,729),1991=>array(98,0,599,729),1992=>array(98,0,599,729),1993=>array(70,0,625,742),1994=>array(84,0,259,729),1995=>array(43,-14,504,465),1996=>array(15,0,529,729),1997=>array(15,0,637,451),1998=>array(84,0,607,451),1999=>array(84,0,607,451),2000=>array(46,0,548,742),2001=>array(84,0,607,667),2002=>array(43,0,820,742),2003=>array(84,0,467,729),2004=>array(84,0,467,729),2005=>array(84,0,584,729),2006=>array(84,0,604,729),2007=>array(15,0,360,729),2008=>array(84,0,938,532),2009=>array(15,0,491,729),2010=>array(15,0,811,729),2011=>array(84,0,607,451),2012=>array(15,0,637,729),2013=>array(84,0,869,729),2014=>array(84,0,543,729),2015=>array(43,0,692,729),2016=>array(15,0,491,729),2017=>array(15,0,637,729),2018=>array(43,0,531,729),2019=>array(84,0,543,729),2020=>array(84,0,543,581),2021=>array(84,0,543,729),2022=>array(43,0,531,729),2023=>array(43,0,531,729),2027=>array(95,668,403,760),2028=>array(63,638,438,777),2029=>array(185,654,319,774),2030=>array(65,616,433,800),2031=>array(33,616,438,803),2032=>array(63,638,438,777),2033=>array(33,616,438,803),2034=>array(183,-212,317,-92),2035=>array(96,654,404,774),2036=>array(63,418,278,729),2037=>array(103,418,318,729),2040=>array(84,0,607,562),2041=>array(84,0,607,564),2042=>array(-10,0,425,125),3647=>array(62,-147,638,760),3713=>array(43,-14,706,560),3714=>array(43,-14,723,560),3716=>array(43,-14,704,560),3719=>array(21,-241,521,561),3720=>array(42,0,705,560),3722=>array(40,-269,768,560),3725=>array(40,-24,713,610),3732=>array(42,-14,647,560),3733=>array(42,-19,647,561),3734=>array(-22,-240,684,560),3735=>array(20,-14,768,560),3737=>array(37,-15,681,560),3738=>array(38,-15,664,561),3739=>array(38,-15,664,760),3740=>array(60,-12,910,626),3741=>array(64,-14,762,760),3742=>array(76,-14,773,560),3743=>array(76,-14,773,760),3745=>array(24,-14,771,547),3746=>array(40,-23,713,760),3747=>array(48,-10,733,615),3749=>array(41,-33,693,560),3751=>array(33,-33,640,561),3754=>array(51,-21,819,724),3755=>array(44,-21,935,620),3757=>array(53,-20,662,606),3758=>array(48,-14,825,698),3759=>array(43,-259,897,648),3760=>array(36,-16,658,567),3761=>array(-653,610,-31,896),3762=>array(39,0,563,593),3763=>array(-479,0,563,875),3764=>array(-654,622,-62,950),3765=>array(-654,633,13,962),3766=>array(-654,622,-62,950),3767=>array(-654,633,13,962),3768=>array(-426,-385,-165,-55),3769=>array(-473,-316,-174,-28),3771=>array(-653,610,-31,896),3772=>array(-682,-311,15,-48),3773=>array(39,-220,691,776),3776=>array(83,-13,444,561),3777=>array(83,-13,818,561),3778=>array(-37,-14,458,936),3779=>array(23,-14,595,879),3780=>array(-15,-35,585,809),3782=>array(70,-240,688,582),3784=>array(-413,659,-297,844),3785=>array(-627,622,-22,918),3786=>array(-667,621,39,965),3787=>array(-521,612,-187,917),3788=>array(-682,603,15,866),3789=>array(-479,668,-229,875),3792=>array(66,-29,723,563),3793=>array(25,-139,721,586),3794=>array(31,-80,603,711),3795=>array(24,-14,882,981),3796=>array(48,-156,696,711),3797=>array(48,-156,696,711),3798=>array(64,-14,894,950),3799=>array(43,-240,706,560),3800=>array(72,-269,774,582),3801=>array(58,-14,858,564),3804=>array(44,-21,1301,620),3805=>array(44,-21,1305,620),4256=>array(47,-14,827,819),4257=>array(39,-0,719,819),4258=>array(37,-138,667,828),4259=>array(41,-15,793,819),4260=>array(29,0,572,828),4261=>array(24,0,729,828),4262=>array(15,-14,709,819),4263=>array(49,-14,890,828),4264=>array(4,0,415,862),4265=>array(39,0,581,819),4266=>array(18,-14,796,820),4267=>array(48,-14,837,819),4268=>array(43,0,586,819),4269=>array(37,-157,817,829),4270=>array(11,-14,731,822),4271=>array(20,0,585,823),4272=>array(43,-15,863,820),4273=>array(43,-15,587,820),4274=>array(43,-0,586,828),4275=>array(37,-170,817,828),4276=>array(37,0,828,825),4277=>array(28,0,695,820),4278=>array(44,0,586,828),4279=>array(34,0,577,820),4280=>array(39,-14,582,820),4281=>array(43,0,586,819),4282=>array(45,-14,778,827),4283=>array(46,-15,822,820),4284=>array(43,-0,586,819),4285=>array(29,-15,594,828),4286=>array(43,-0,586,819),4287=>array(15,0,726,819),4288=>array(18,-14,796,820),4289=>array(43,0,586,820),4290=>array(37,-15,652,828),4291=>array(9,0,552,820),4292=>array(33,0,561,820),4293=>array(24,-14,714,828),4304=>array(49,-14,505,599),4305=>array(49,-14,515,823),4306=>array(44,-232,578,561),4307=>array(49,-225,786,557),4308=>array(49,-232,496,557),4309=>array(49,-232,505,557),4310=>array(25,-14,502,828),4311=>array(49,-14,779,557),4312=>array(49,0,515,557),4313=>array(49,-232,506,542),4314=>array(49,-225,1025,562),4315=>array(49,-14,505,828),4316=>array(63,-14,520,819),4317=>array(49,-0,765,557),4318=>array(49,-14,505,818),4319=>array(49,-232,504,560),4320=>array(49,0,774,830),4321=>array(63,-14,520,818),4322=>array(49,-232,651,670),4323=>array(29,-232,533,604),4324=>array(49,-232,792,558),4325=>array(49,-232,496,818),4326=>array(49,-225,766,557),4327=>array(49,-232,505,549),4328=>array(20,-14,489,828),4329=>array(63,0,520,828),4330=>array(49,-232,573,548),4331=>array(49,-14,504,818),4332=>array(64,-15,534,828),4333=>array(49,-232,517,818),4334=>array(63,-14,520,818),4335=>array(24,-232,516,580),4336=>array(49,-15,505,823),4337=>array(49,-14,505,823),4338=>array(49,-146,504,557),4339=>array(49,-232,505,558),4340=>array(49,-232,504,828),4341=>array(49,-14,558,828),4342=>array(49,-232,803,557),4343=>array(49,-232,556,557),4344=>array(49,-232,505,549),4345=>array(44,-232,578,561),4346=>array(49,-111,505,557),4347=>array(49,0,399,500),4348=>array(24,400,294,828),5121=>array(5,0,769,729),5122=>array(5,0,769,1056),5123=>array(5,0,769,729),5124=>array(5,0,769,928),5125=>array(92,0,821,729),5126=>array(92,0,821,928),5127=>array(92,0,821,927),5129=>array(92,0,821,729),5130=>array(84,0,813,729),5131=>array(84,0,813,928),5132=>array(92,0,1013,729),5133=>array(5,0,925,729),5134=>array(92,0,1013,729),5135=>array(5,0,925,729),5136=>array(92,0,1013,928),5137=>array(5,0,925,928),5138=>array(92,0,1065,729),5139=>array(92,0,1056,729),5140=>array(92,0,1065,928),5141=>array(92,0,1056,928),5142=>array(92,0,821,928),5143=>array(92,0,1057,729),5144=>array(84,0,1058,729),5145=>array(92,0,1057,928),5146=>array(84,0,1058,928),5147=>array(84,0,813,928),5149=>array(92,607,226,728),5150=>array(60,326,473,734),5151=>array(31,338,379,722),5152=>array(31,338,379,722),5153=>array(60,392,338,711),5154=>array(60,352,338,670),5155=>array(60,392,338,670),5156=>array(60,392,338,670),5157=>array(31,327,518,749),5158=>array(60,326,414,734),5159=>array(92,304,226,424),5160=>array(60,494,338,569),5161=>array(60,392,338,670),5162=>array(60,392,338,693),5163=>array(5,0,1167,729),5164=>array(5,0,940,729),5165=>array(92,0,1170,729),5166=>array(84,0,1251,729),5167=>array(5,0,769,729),5168=>array(5,0,769,1056),5169=>array(5,0,769,729),5170=>array(5,0,769,928),5171=>array(73,0,802,729),5172=>array(73,0,802,928),5173=>array(73,0,802,927),5175=>array(73,0,802,729),5176=>array(73,0,802,729),5177=>array(73,0,802,928),5178=>array(92,0,1013,729),5179=>array(5,0,925,729),5180=>array(92,0,1013,729),5181=>array(5,0,925,729),5182=>array(92,0,1013,928),5183=>array(5,0,925,928),5184=>array(92,0,1046,729),5185=>array(73,0,1056,729),5186=>array(92,0,1046,928),5187=>array(73,0,1056,928),5188=>array(92,0,1046,729),5189=>array(73,0,1058,729),5190=>array(92,0,1046,928),5191=>array(73,0,1058,928),5192=>array(73,0,802,927),5193=>array(60,326,520,727),5194=>array(60,326,172,734),5196=>array(92,-14,720,729),5197=>array(92,0,720,1056),5198=>array(92,0,720,743),5199=>array(92,0,720,928),5200=>array(73,0,759,729),5201=>array(73,0,759,928),5202=>array(73,0,759,927),5204=>array(73,0,759,729),5205=>array(56,0,742,729),5206=>array(56,0,742,928),5207=>array(92,-14,964,729),5208=>array(92,-14,964,729),5209=>array(92,0,964,743),5210=>array(92,0,964,743),5211=>array(92,0,964,928),5212=>array(92,0,964,928),5213=>array(92,0,1003,729),5214=>array(73,0,970,729),5215=>array(92,0,1003,928),5216=>array(73,0,970,928),5217=>array(92,0,986,729),5218=>array(56,0,968,729),5219=>array(92,0,986,928),5220=>array(56,0,968,928),5221=>array(92,0,986,729),5222=>array(60,326,427,733),5223=>array(92,-14,949,734),5224=>array(92,0,949,743),5225=>array(73,0,967,734),5226=>array(56,0,960,734),5227=>array(41,0,651,743),5228=>array(92,0,702,1056),5229=>array(92,0,702,743),5230=>array(92,0,702,928),5231=>array(41,-14,651,729),5232=>array(41,-14,651,928),5233=>array(41,-14,708,927),5234=>array(92,-14,702,729),5235=>array(92,-14,702,928),5236=>array(92,0,937,743),5237=>array(41,0,891,743),5238=>array(92,0,939,743),5239=>array(92,0,891,743),5240=>array(92,0,939,928),5241=>array(92,0,891,928),5242=>array(92,-14,937,729),5243=>array(41,-14,891,729),5244=>array(92,-14,937,928),5245=>array(41,-14,891,928),5246=>array(92,-14,939,729),5247=>array(92,-14,891,729),5248=>array(92,-14,939,928),5249=>array(92,-14,891,928),5250=>array(92,-14,939,729),5251=>array(60,319,445,734),5252=>array(60,319,445,734),5253=>array(41,0,881,743),5254=>array(92,0,881,743),5255=>array(41,-14,881,734),5256=>array(92,-14,881,734),5257=>array(41,0,651,743),5258=>array(92,0,702,1056),5259=>array(92,0,702,743),5260=>array(92,0,702,928),5261=>array(41,-14,651,729),5262=>array(41,-14,651,928),5263=>array(41,-14,714,927),5264=>array(92,-14,702,729),5265=>array(92,-14,702,928),5266=>array(92,0,937,743),5267=>array(41,0,891,743),5268=>array(92,0,988,743),5269=>array(92,0,891,743),5270=>array(92,0,988,928),5271=>array(92,0,891,928),5272=>array(92,-14,937,729),5273=>array(41,-14,891,729),5274=>array(92,-14,937,928),5275=>array(41,-14,891,928),5276=>array(92,-14,988,729),5277=>array(92,-14,891,729),5278=>array(92,-14,988,928),5279=>array(92,-14,891,928),5280=>array(92,-14,988,729),5281=>array(60,319,445,734),5282=>array(60,319,445,734),5283=>array(27,0,535,729),5284=>array(92,0,599,1056),5285=>array(92,0,599,729),5286=>array(92,0,599,928),5287=>array(27,0,535,729),5288=>array(27,0,535,928),5289=>array(27,0,598,927),5290=>array(92,0,599,729),5291=>array(92,0,599,928),5292=>array(92,0,790,729),5293=>array(27,0,771,729),5294=>array(92,0,836,729),5295=>array(92,0,790,729),5296=>array(92,0,836,928),5297=>array(92,0,790,928),5298=>array(92,0,790,729),5299=>array(27,0,790,729),5300=>array(92,0,790,928),5301=>array(27,0,790,928),5302=>array(92,0,836,729),5303=>array(92,0,790,729),5304=>array(92,0,836,928),5305=>array(92,0,790,928),5306=>array(92,0,836,729),5307=>array(60,326,380,734),5308=>array(60,326,492,733),5309=>array(60,326,380,734),5312=>array(84,-14,947,468),5313=>array(41,-14,904,786),5314=>array(41,-14,904,468),5315=>array(41,-14,904,667),5316=>array(27,0,890,482),5317=>array(27,0,890,667),5318=>array(27,0,890,667),5319=>array(41,0,904,482),5320=>array(41,0,904,667),5321=>array(92,-14,1197,468),5322=>array(84,-14,1163,468),5323=>array(92,0,1172,482),5324=>array(41,0,1144,482),5325=>array(92,0,1172,667),5326=>array(41,0,1144,667),5327=>array(41,0,904,667),5328=>array(60,477,604,742),5329=>array(60,319,440,734),5330=>array(60,477,604,742),5331=>array(84,0,947,468),5332=>array(41,0,904,786),5333=>array(41,0,904,468),5334=>array(41,0,904,667),5335=>array(27,0,890,468),5336=>array(27,0,890,667),5337=>array(27,0,890,667),5338=>array(41,0,904,468),5339=>array(41,0,904,667),5340=>array(92,0,1190,468),5341=>array(84,0,1163,468),5342=>array(92,0,1199,468),5343=>array(41,0,1144,468),5344=>array(92,0,1199,667),5345=>array(41,0,1144,667),5346=>array(92,0,1187,468),5347=>array(27,0,1130,468),5348=>array(92,0,1187,667),5349=>array(27,0,1130,667),5350=>array(92,0,1199,468),5351=>array(41,0,1144,468),5352=>array(92,0,1199,667),5353=>array(41,0,1144,667),5354=>array(60,477,604,734),5356=>array(73,0,802,729),5357=>array(41,0,638,729),5358=>array(92,0,736,1056),5359=>array(92,0,689,729),5360=>array(92,0,689,928),5361=>array(41,0,638,729),5362=>array(41,0,638,928),5363=>array(41,0,694,927),5364=>array(92,0,689,729),5365=>array(92,0,689,928),5366=>array(92,0,906,729),5367=>array(41,0,875,729),5368=>array(92,0,926,729),5369=>array(92,0,905,729),5370=>array(92,0,926,928),5371=>array(92,0,905,928),5372=>array(92,0,906,729),5373=>array(41,0,875,729),5374=>array(92,0,906,928),5375=>array(41,0,875,928),5376=>array(92,0,926,729),5377=>array(92,0,905,729),5378=>array(92,0,926,928),5379=>array(92,0,905,928),5380=>array(92,0,926,729),5381=>array(60,326,437,734),5382=>array(60,319,404,742),5383=>array(60,326,437,734),5392=>array(41,-14,882,743),5393=>array(41,-14,882,743),5394=>array(41,-14,882,928),5395=>array(41,-14,1095,482),5396=>array(41,-14,1095,667),5397=>array(41,-14,1095,482),5398=>array(41,-14,1095,667),5399=>array(92,-14,1168,743),5400=>array(41,-14,1118,743),5401=>array(92,-14,1168,743),5402=>array(41,-14,1118,743),5403=>array(92,-14,1168,928),5404=>array(41,-14,1118,928),5405=>array(92,-14,1390,482),5406=>array(41,-14,1336,482),5407=>array(92,-14,1390,667),5408=>array(41,-14,1336,667),5409=>array(92,-14,1390,482),5410=>array(41,-14,1336,482),5411=>array(92,-14,1390,667),5412=>array(41,-14,1336,667),5413=>array(60,469,690,747),5414=>array(84,0,684,729),5415=>array(92,0,692,1056),5416=>array(92,0,692,729),5417=>array(92,0,692,928),5418=>array(84,0,684,729),5419=>array(84,0,684,928),5420=>array(84,0,750,927),5421=>array(92,0,692,729),5422=>array(92,0,692,928),5423=>array(92,0,911,729),5424=>array(84,0,919,729),5425=>array(92,0,929,729),5426=>array(92,0,912,729),5427=>array(92,0,929,928),5428=>array(92,0,912,928),5429=>array(92,0,911,729),5430=>array(84,0,919,729),5431=>array(92,0,911,928),5432=>array(84,0,919,928),5433=>array(92,0,929,729),5434=>array(92,0,912,729),5435=>array(92,0,929,928),5436=>array(92,0,912,928),5437=>array(92,0,929,928),5438=>array(60,326,438,734),5440=>array(60,392,338,670),5441=>array(60,326,454,734),5442=>array(92,-14,949,468),5443=>array(84,-14,941,468),5444=>array(27,0,884,482),5445=>array(92,0,949,786),5446=>array(92,0,949,482),5447=>array(92,0,949,667),5448=>array(92,0,692,729),5449=>array(92,0,692,928),5450=>array(92,0,692,729),5451=>array(41,0,641,729),5452=>array(41,0,641,928),5453=>array(41,0,641,729),5454=>array(92,0,911,928),5455=>array(41,0,875,928),5456=>array(60,326,438,727),5458=>array(73,0,802,729),5459=>array(51,0,769,743),5460=>array(51,-14,769,1056),5461=>array(51,-14,769,729),5462=>array(51,-14,769,928),5463=>array(73,0,844,663),5464=>array(73,0,844,928),5465=>array(84,0,855,663),5466=>array(84,0,855,928),5467=>array(92,0,1099,928),5468=>array(84,0,1058,928),5469=>array(60,311,546,675),5470=>array(92,-14,720,743),5471=>array(92,-14,720,743),5472=>array(92,-14,720,743),5473=>array(92,-14,720,743),5474=>array(92,-14,720,928),5475=>array(92,-14,720,928),5476=>array(54,0,759,729),5477=>array(54,0,759,928),5478=>array(56,0,762,729),5479=>array(56,0,762,928),5480=>array(92,0,1006,928),5481=>array(56,0,968,928),5482=>array(60,326,512,733),5492=>array(41,0,893,743),5493=>array(84,0,936,743),5494=>array(84,0,936,928),5495=>array(41,-14,893,729),5496=>array(41,-14,893,928),5497=>array(84,-14,936,729),5498=>array(84,-14,936,928),5499=>array(60,319,562,734),5500=>array(92,0,745,729),5501=>array(60,326,454,734),5502=>array(60,0,1197,1056),5503=>array(60,0,1197,743),5504=>array(60,0,1197,928),5505=>array(60,-14,1146,729),5506=>array(60,-14,1146,928),5507=>array(60,-14,1197,729),5508=>array(60,-14,1197,928),5509=>array(60,319,939,734),5514=>array(41,0,893,743),5515=>array(84,0,936,743),5516=>array(41,-14,893,729),5517=>array(84,-14,936,729),5518=>array(60,0,1550,1056),5519=>array(60,0,1550,743),5520=>array(60,0,1550,928),5521=>array(60,-14,1203,741),5522=>array(60,-14,1203,928),5523=>array(60,-14,1550,741),5524=>array(60,-14,1550,928),5525=>array(60,335,792,741),5526=>array(60,335,1217,741),5536=>array(41,0,904,709),5537=>array(41,0,904,709),5538=>array(27,-242,890,468),5539=>array(27,-242,890,667),5540=>array(41,-242,904,468),5541=>array(41,-242,904,667),5542=>array(60,344,604,734),5543=>array(84,0,771,729),5544=>array(5,0,692,729),5545=>array(5,0,692,928),5546=>array(84,0,771,729),5547=>array(84,0,771,928),5548=>array(5,0,692,729),5549=>array(5,0,692,928),5550=>array(15,326,438,734),5551=>array(92,-14,702,729),5598=>array(92,0,778,729),5601=>array(52,0,738,729),5702=>array(60,326,439,734),5703=>array(60,240,439,820),5742=>array(10,0,403,306),5743=>array(60,0,1146,743),5744=>array(60,0,1499,743),5745=>array(60,0,1975,743),5746=>array(60,0,1975,928),5747=>array(60,-14,1628,741),5748=>array(60,-14,1586,928),5749=>array(60,-14,1975,741),5750=>array(60,-14,1975,928),5760=>array(-10,219,553,354),5761=>array(-10,-125,646,354),5762=>array(-10,-125,955,354),5763=>array(-10,-125,1264,354),5764=>array(-10,-125,1572,354),5765=>array(-10,-125,1881,354),5766=>array(-10,219,637,697),5767=>array(-10,219,945,697),5768=>array(-10,219,1264,697),5769=>array(-10,219,1569,697),5770=>array(-10,219,1881,697),5771=>array(-10,-125,579,697),5772=>array(-10,-125,888,697),5773=>array(-10,-125,1198,697),5774=>array(-10,-125,1507,697),5775=>array(-10,-125,1817,697),5776=>array(-10,41,646,532),5777=>array(-10,41,955,532),5778=>array(-10,41,1264,532),5779=>array(-10,41,1572,532),5780=>array(-10,41,1881,532),5781=>array(-10,-125,579,697),5782=>array(-10,-125,948,697),5783=>array(-10,-109,798,354),5784=>array(-10,-254,1244,354),5785=>array(-10,219,1569,928),5786=>array(-10,14,750,354),5787=>array(55,-49,648,622),5788=>array(-10,-49,583,622),7424=>array(15,0,637,547),7425=>array(0,0,755,547),7426=>array(43,-14,1000,560),7427=>array(20,0,564,547),7428=>array(43,-14,526,560),7429=>array(84,-1,611,547),7430=>array(20,-1,611,547),7431=>array(92,0,480,547),7432=>array(54,-14,493,560),7433=>array(84,-213,259,547),7434=>array(44,-14,416,547),7435=>array(84,0,684,547),7436=>array(-18,0,499,547),7437=>array(84,0,733,547),7438=>array(84,0,617,547),7439=>array(43,-14,644,560),7440=>array(43,-14,526,560),7441=>array(43,-27,617,573),7442=>array(43,31,617,515),7443=>array(13,-28,653,579),7444=>array(43,-14,1046,560),7446=>array(43,273,644,560),7447=>array(44,-14,646,273),7448=>array(51,0,515,547),7449=>array(21,0,560,547),7450=>array(21,0,560,547),7451=>array(4,0,575,547),7452=>array(84,-14,607,547),7453=>array(85,10,646,560),7454=>array(69,10,857,561),7455=>array(19,-238,651,560),7456=>array(15,0,637,547),7457=>array(35,0,889,547),7458=>array(45,0,534,547),7459=>array(57,-14,581,547),7462=>array(84,0,499,547),7463=>array(15,0,637,547),7464=>array(84,0,607,547),7465=>array(51,0,515,547),7466=>array(84,0,698,547),7467=>array(55,0,648,547),7468=>array(3,326,484,734),7469=>array(0,326,638,734),7470=>array(58,326,436,734),7472=>array(58,326,490,734),7473=>array(58,326,384,734),7474=>array(58,326,384,734),7475=>array(31,318,471,742),7476=>array(58,326,469,734),7477=>array(58,326,176,734),7478=>array(-35,214,176,734),7479=>array(58,326,507,734),7480=>array(58,326,384,734),7481=>array(58,326,569,734),7482=>array(58,326,469,734),7483=>array(58,326,469,734),7484=>array(31,318,504,742),7485=>array(39,318,471,742),7486=>array(58,326,436,734),7487=>array(58,326,473,734),7488=>array(3,326,426,734),7489=>array(58,318,454,734),7490=>array(19,326,675,734),7491=>array(53,318,402,640),7492=>array(53,318,402,640),7493=>array(53,318,423,640),7494=>array(53,318,656,640),7495=>array(53,318,423,751),7496=>array(53,318,423,751),7497=>array(53,318,423,640),7498=>array(53,318,423,640),7499=>array(53,318,330,640),7500=>array(53,318,330,640),7501=>array(53,205,423,639),7502=>array(53,207,164,632),7503=>array(53,326,431,751),7504=>array(53,326,607,640),7505=>array(53,205,399,640),7506=>array(53,318,432,640),7507=>array(53,318,357,640),7508=>array(53,479,432,640),7509=>array(53,318,432,479),7510=>array(53,209,423,640),7511=>array(53,326,332,719),7512=>array(53,318,399,632),7513=>array(53,332,407,640),7514=>array(53,318,607,632),7515=>array(53,326,445,632),7517=>array(53,209,423,759),7518=>array(10,209,420,632),7519=>array(27,318,406,756),7520=>array(41,209,457,635),7521=>array(16,209,391,632),7522=>array(53,0,164,425),7523=>array(54,0,314,313),7524=>array(53,-8,399,306),7525=>array(53,0,445,306),7526=>array(53,-117,423,433),7527=>array(10,-117,420,306),7528=>array(53,-117,423,314),7529=>array(41,-117,457,309),7530=>array(16,-117,391,306),7543=>array(84,-216,671,559),7544=>array(58,326,469,734),7547=>array(84,0,461,547),7549=>array(5,-208,742,560),7557=>array(84,-216,434,760),7579=>array(53,318,423,640),7580=>array(53,318,357,640),7581=>array(53,288,357,640),7582=>array(53,318,432,751),7583=>array(53,318,330,640),7584=>array(53,326,321,751),7585=>array(53,205,292,632),7586=>array(53,205,423,632),7587=>array(53,207,399,632),7588=>array(53,326,291,751),7589=>array(53,326,226,632),7590=>array(53,326,291,632),7591=>array(53,326,291,632),7592=>array(53,205,375,751),7593=>array(53,205,270,751),7594=>array(53,205,274,751),7595=>array(53,326,314,632),7596=>array(53,205,608,640),7597=>array(53,209,607,632),7598=>array(53,205,506,640),7599=>array(53,205,505,640),7600=>array(53,326,393,632),7601=>array(53,318,432,640),7602=>array(53,209,486,751),7603=>array(53,205,366,640),7604=>array(53,205,340,751),7605=>array(53,205,332,719),7606=>array(53,318,527,632),7607=>array(53,298,438,632),7608=>array(53,318,383,632),7609=>array(53,326,395,632),7610=>array(53,326,445,632),7611=>array(53,326,361,632),7612=>array(53,205,468,632),7613=>array(53,288,414,632),7614=>array(53,206,399,632),7615=>array(53,320,370,756),7620=>array(-467,616,-35,800),7621=>array(-467,616,-35,800),7622=>array(-467,616,-35,800),7623=>array(-467,616,-35,800),7624=>array(-513,616,11,800),7625=>array(-513,616,11,800),7680=>array(5,-240,769,729),7681=>array(43,-240,596,560),7682=>array(92,0,692,928),7683=>array(84,-14,671,913),7684=>array(92,-212,692,729),7685=>array(84,-212,671,760),7686=>array(92,-184,692,729),7687=>array(84,-184,671,760),7688=>array(50,-196,670,927),7689=>array(43,-196,526,800),7690=>array(92,0,778,927),7691=>array(45,-14,632,942),7692=>array(92,-212,778,729),7693=>array(45,-212,632,760),7694=>array(92,-184,778,729),7695=>array(45,-184,632,760),7696=>array(92,-192,778,729),7697=>array(45,-196,632,760),7698=>array(92,-240,778,729),7699=>array(45,-240,632,760),7700=>array(92,0,610,1057),7701=>array(43,-14,630,927),7702=>array(92,0,610,1057),7703=>array(43,-14,630,927),7704=>array(92,-203,610,729),7705=>array(43,-203,630,560),7706=>array(92,-195,610,729),7707=>array(43,-195,630,560),7708=>array(92,-196,610,927),7709=>array(43,-196,630,784),7710=>array(92,0,599,928),7711=>array(19,0,444,942),7712=>array(50,-14,747,901),7713=>array(45,-216,632,760),7714=>array(92,0,745,928),7715=>array(84,0,634,913),7716=>array(92,-212,745,729),7717=>array(84,-212,634,760),7718=>array(92,0,745,927),7719=>array(23,0,634,927),7720=>array(45,-196,745,729),7721=>array(38,-196,634,760),7722=>array(92,-236,745,729),7723=>array(84,-236,634,760),7724=>array(16,-195,355,729),7725=>array(1,-195,341,760),7726=>array(40,0,378,1057),7727=>array(16,0,354,917),7728=>array(92,0,805,927),7729=>array(84,0,684,982),7730=>array(92,-212,805,729),7731=>array(84,-212,684,760),7732=>array(92,-184,805,729),7733=>array(84,-184,684,760),7734=>array(92,-212,610,729),7735=>array(83,-212,259,760),7736=>array(32,-212,610,942),7737=>array(18,-212,325,914),7738=>array(92,-184,610,729),7739=>array(20,-184,328,760),7740=>array(92,-240,610,729),7741=>array(-13,-240,355,760),7742=>array(92,0,903,927),7743=>array(83,0,963,800),7744=>array(92,0,903,928),7745=>array(83,0,963,760),7746=>array(92,-212,903,729),7747=>array(83,-212,963,560),7748=>array(92,0,745,928),7749=>array(84,0,634,760),7750=>array(92,-212,745,729),7751=>array(84,-212,634,560),7752=>array(92,-184,745,729),7753=>array(84,-184,634,560),7754=>array(92,-240,745,729),7755=>array(84,-240,634,560),7756=>array(50,-14,800,1057),7757=>array(43,-14,644,916),7758=>array(50,-14,800,1043),7759=>array(43,-14,644,900),7760=>array(50,-14,800,1057),7761=>array(43,-14,644,927),7762=>array(50,-14,800,1057),7763=>array(43,-14,644,927),7764=>array(92,0,692,927),7765=>array(84,-208,671,800),7766=>array(92,0,692,928),7767=>array(84,-208,671,760),7768=>array(92,0,750,928),7769=>array(84,0,490,760),7770=>array(92,-212,750,729),7771=>array(83,-212,490,560),7772=>array(92,-212,750,914),7773=>array(83,-212,490,759),7774=>array(92,-184,750,729),7775=>array(33,-184,490,560),7776=>array(72,-14,647,928),7777=>array(52,-14,548,760),7778=>array(72,-212,647,742),7779=>array(52,-212,548,560),7780=>array(72,-14,647,928),7781=>array(52,-14,548,816),7782=>array(72,-14,647,1053),7783=>array(52,-14,548,1002),7784=>array(72,-212,647,928),7785=>array(52,-212,548,762),7786=>array(5,0,677,927),7787=>array(13,0,455,942),7788=>array(5,-212,677,729),7789=>array(13,-212,455,702),7790=>array(5,-184,677,729),7791=>array(13,-184,455,702),7792=>array(5,-240,677,729),7793=>array(13,-240,455,702),7794=>array(92,-212,720,729),7795=>array(78,-212,628,547),7796=>array(92,-196,720,729),7797=>array(78,-195,628,547),7798=>array(92,-203,720,729),7799=>array(78,-203,628,547),7800=>array(92,-14,720,1057),7801=>array(78,-14,628,916),7802=>array(92,-14,720,1043),7803=>array(78,-14,628,887),7804=>array(5,0,769,928),7805=>array(15,0,637,778),7806=>array(5,-212,769,729),7807=>array(15,-212,637,547),7808=>array(30,0,1072,931),7809=>array(35,0,889,803),7810=>array(30,0,1072,931),7811=>array(35,0,889,803),7812=>array(30,0,1072,927),7813=>array(35,0,889,774),7814=>array(30,0,1072,927),7815=>array(35,0,889,760),7816=>array(30,-212,1072,729),7817=>array(35,-212,889,547),7818=>array(19,0,751,928),7819=>array(15,0,630,760),7820=>array(19,0,751,927),7821=>array(15,0,630,774),7822=>array(-10,0,734,928),7823=>array(12,-216,634,760),7824=>array(45,0,680,927),7825=>array(45,0,534,798),7826=>array(45,-212,680,729),7827=>array(45,-212,534,547),7828=>array(45,-184,680,729),7829=>array(45,-184,534,547),7830=>array(84,-184,634,760),7831=>array(13,0,455,927),7832=>array(35,0,889,888),7833=>array(12,-216,634,888),7834=>array(43,-14,758,760),7835=>array(19,0,444,942),7836=>array(-18,0,444,760),7837=>array(19,0,444,760),7838=>array(92,-14,823,743),7839=>array(43,-14,645,768),7840=>array(5,-212,769,729),7841=>array(43,-212,596,560),7842=>array(5,0,769,1025),7843=>array(43,-14,596,843),7844=>array(5,0,769,1054),7845=>array(43,-14,652,873),7846=>array(5,0,769,1054),7847=>array(43,-14,597,874),7848=>array(5,0,769,1093),7849=>array(43,-14,672,912),7850=>array(5,0,769,1068),7851=>array(43,-14,596,887),7852=>array(5,-212,769,927),7853=>array(43,-212,596,800),7854=>array(5,0,769,1057),7855=>array(43,-14,596,891),7856=>array(5,0,769,1057),7857=>array(43,-14,596,894),7858=>array(5,0,769,1123),7859=>array(43,-14,596,959),7860=>array(5,0,769,1068),7861=>array(43,-14,596,905),7862=>array(5,-212,769,935),7863=>array(43,-212,596,780),7864=>array(92,-212,610,729),7865=>array(43,-212,630,560),7866=>array(92,0,610,1025),7867=>array(43,-14,630,843),7868=>array(92,0,610,928),7869=>array(43,-14,630,778),7870=>array(92,0,684,1054),7871=>array(43,-14,688,873),7872=>array(92,0,621,1054),7873=>array(43,-14,630,874),7874=>array(92,0,686,1093),7875=>array(43,-14,681,912),7876=>array(92,0,610,1068),7877=>array(43,-14,630,887),7878=>array(92,-212,610,927),7879=>array(43,-212,630,800),7880=>array(66,0,313,1025),7881=>array(52,0,300,842),7882=>array(92,-212,280,729),7883=>array(83,-212,259,760),7884=>array(50,-212,800,742),7885=>array(43,-212,644,560),7886=>array(50,-14,800,1025),7887=>array(43,-14,644,843),7888=>array(50,-14,800,1054),7889=>array(43,-14,679,873),7890=>array(50,-14,800,1054),7891=>array(43,-14,644,874),7892=>array(50,-14,800,1093),7893=>array(43,-14,685,912),7894=>array(50,-14,800,1068),7895=>array(43,-14,644,887),7896=>array(50,-212,800,927),7897=>array(43,-212,644,800),7898=>array(53,-14,854,927),7899=>array(46,-14,708,800),7900=>array(53,-14,854,927),7901=>array(46,-14,708,800),7902=>array(53,-14,854,1025),7903=>array(46,-14,708,843),7904=>array(53,-14,854,928),7905=>array(46,-14,708,778),7906=>array(53,-212,854,761),7907=>array(46,-212,708,609),7908=>array(92,-212,720,729),7909=>array(78,-212,628,547),7910=>array(92,-14,720,1025),7911=>array(78,-14,628,843),7912=>array(91,-14,833,927),7913=>array(75,-14,733,800),7914=>array(91,-14,833,927),7915=>array(75,-14,733,800),7916=>array(91,-14,833,1025),7917=>array(75,-14,733,843),7918=>array(91,-14,833,928),7919=>array(75,-14,733,778),7920=>array(91,-212,833,761),7921=>array(75,-212,733,609),7922=>array(-10,0,734,931),7923=>array(12,-216,634,803),7924=>array(-10,-212,734,729),7925=>array(12,-216,634,547),7926=>array(-10,0,734,1029),7927=>array(12,-216,634,843),7928=>array(-10,0,734,928),7929=>array(12,-216,634,778),7930=>array(92,0,925,729),7931=>array(9,0,635,760),7936=>array(48,-13,645,785),7937=>array(48,-13,645,785),7938=>array(48,-13,645,800),7939=>array(48,-13,645,800),7940=>array(48,-13,645,800),7941=>array(48,-13,645,800),7942=>array(48,-13,645,928),7943=>array(48,-13,645,928),7944=>array(5,0,769,785),7945=>array(5,0,769,785),7946=>array(2,0,1036,800),7947=>array(3,0,1039,800),7948=>array(1,0,930,800),7949=>array(2,0,958,800),7950=>array(4,0,831,928),7951=>array(3,0,854,928),7952=>array(54,-14,493,785),7953=>array(54,-14,493,785),7954=>array(54,-14,498,800),7955=>array(54,-14,493,800),7956=>array(54,-14,531,800),7957=>array(54,-14,516,800),7960=>array(3,0,718,785),7961=>array(4,0,721,785),7962=>array(2,0,1026,800),7963=>array(3,0,1023,800),7964=>array(1,0,950,800),7965=>array(2,0,979,800),7968=>array(84,-208,634,785),7969=>array(84,-208,634,785),7970=>array(84,-208,634,800),7971=>array(84,-208,634,800),7972=>array(84,-208,634,800),7973=>array(84,-208,634,800),7974=>array(84,-208,634,928),7975=>array(84,-208,634,928),7976=>array(3,0,854,785),7977=>array(4,0,859,785),7978=>array(2,0,1159,800),7979=>array(3,0,1158,800),7980=>array(1,0,1088,800),7981=>array(2,0,1114,800),7982=>array(4,0,962,928),7983=>array(3,0,971,928),7984=>array(78,-19,348,785),7985=>array(78,-19,348,785),7986=>array(-27,-19,407,800),7987=>array(-58,-19,376,800),7988=>array(31,-19,446,800),7989=>array(-6,-19,438,800),7990=>array(-2,-19,348,928),7991=>array(-5,-19,348,928),7992=>array(3,0,391,785),7993=>array(4,0,397,785),7994=>array(2,0,685,800),7995=>array(3,0,693,800),7996=>array(1,0,620,800),7997=>array(2,0,646,800),7998=>array(4,0,512,928),7999=>array(3,0,512,928),8000=>array(43,-14,644,785),8001=>array(43,-14,644,785),8002=>array(43,-14,644,800),8003=>array(43,-14,644,800),8004=>array(43,-14,644,800),8005=>array(43,-14,644,800),8008=>array(3,-14,841,785),8009=>array(4,-14,883,785),8010=>array(2,-14,1171,800),8011=>array(3,-14,1173,800),8012=>array(1,-14,1002,800),8013=>array(2,-14,1032,800),8016=>array(78,-10,629,785),8017=>array(78,-10,629,785),8018=>array(78,-10,629,800),8019=>array(78,-10,629,800),8020=>array(78,-10,629,800),8021=>array(78,-10,629,800),8022=>array(78,-10,629,928),8023=>array(78,-10,629,928),8025=>array(4,0,940,785),8027=>array(3,0,1194,800),8029=>array(2,0,1208,800),8031=>array(3,0,1059,928),8032=>array(43,-13,826,785),8033=>array(43,-13,826,785),8034=>array(43,-13,826,800),8035=>array(43,-13,826,800),8036=>array(43,-13,826,800),8037=>array(43,-13,826,800),8038=>array(43,-13,826,928),8039=>array(43,-13,826,928),8040=>array(3,0,881,785),8041=>array(4,0,931,785),8042=>array(2,0,1219,800),8043=>array(3,-3,1224,800),8044=>array(1,0,1048,800),8045=>array(2,0,1078,800),8046=>array(4,0,1000,928),8047=>array(3,0,1048,928),8048=>array(48,-13,645,800),8049=>array(48,-13,645,800),8050=>array(54,-14,493,800),8051=>array(54,-14,493,800),8052=>array(84,-208,634,800),8053=>array(84,-208,634,800),8054=>array(-26,-19,348,800),8055=>array(77,-19,353,800),8056=>array(43,-14,644,800),8057=>array(43,-14,644,800),8058=>array(78,-10,629,800),8059=>array(78,-10,629,800),8060=>array(43,-13,826,800),8061=>array(43,-13,826,800),8064=>array(48,-208,645,785),8065=>array(48,-208,645,785),8066=>array(48,-208,645,800),8067=>array(48,-208,645,800),8068=>array(48,-208,645,800),8069=>array(48,-208,645,800),8070=>array(48,-208,645,928),8071=>array(48,-208,645,928),8072=>array(5,-208,769,785),8073=>array(5,-208,769,785),8074=>array(2,-208,1036,800),8075=>array(3,-208,1039,800),8076=>array(1,-208,930,800),8077=>array(2,-208,958,800),8078=>array(4,-208,831,928),8079=>array(3,-208,854,928),8080=>array(84,-208,634,785),8081=>array(84,-208,634,785),8082=>array(84,-208,634,800),8083=>array(84,-208,634,800),8084=>array(84,-208,634,800),8085=>array(84,-208,634,800),8086=>array(84,-208,634,928),8087=>array(84,-208,634,928),8088=>array(3,-208,854,785),8089=>array(4,-208,859,785),8090=>array(2,-208,1159,800),8091=>array(3,-208,1158,800),8092=>array(1,-208,1088,800),8093=>array(2,-208,1114,800),8094=>array(4,-208,962,928),8095=>array(3,-208,971,928),8096=>array(43,-208,826,785),8097=>array(43,-208,826,785),8098=>array(43,-208,826,800),8099=>array(43,-208,826,800),8100=>array(43,-208,826,800),8101=>array(43,-208,826,800),8102=>array(43,-208,826,928),8103=>array(43,-208,826,928),8104=>array(3,-208,881,785),8105=>array(4,-208,931,785),8106=>array(2,-208,1219,800),8107=>array(3,-208,1224,800),8108=>array(1,-208,1048,800),8109=>array(2,-208,1078,800),8110=>array(4,-208,1000,928),8111=>array(3,-208,1048,928),8112=>array(48,-13,645,784),8113=>array(48,-13,645,760),8114=>array(48,-208,645,800),8115=>array(48,-208,645,559),8116=>array(48,-208,645,800),8118=>array(48,-13,645,778),8119=>array(48,-208,645,778),8120=>array(5,0,769,927),8121=>array(5,0,769,914),8122=>array(-1,0,872,800),8123=>array(26,0,792,800),8124=>array(5,-208,769,729),8125=>array(183,595,317,785),8126=>array(202,-208,333,-45),8127=>array(183,595,317,785),8128=>array(80,638,420,778),8129=>array(80,654,420,928),8130=>array(84,-208,634,800),8131=>array(84,-208,634,560),8132=>array(84,-208,634,800),8134=>array(84,-208,634,778),8135=>array(84,-208,634,778),8136=>array(-1,0,856,800),8137=>array(-24,0,771,800),8138=>array(-1,0,988,800),8139=>array(-18,0,915,800),8140=>array(92,-208,745,729),8141=>array(34,595,468,800),8142=>array(63,595,478,800),8143=>array(80,595,420,928),8144=>array(3,-19,348,784),8145=>array(20,-19,348,760),8146=>array(-36,-19,348,978),8147=>array(23,-19,372,978),8150=>array(4,-19,348,778),8151=>array(-6,-19,348,928),8152=>array(21,0,350,927),8153=>array(32,0,339,914),8154=>array(-1,0,529,800),8155=>array(-21,0,450,800),8157=>array(40,595,474,800),8158=>array(45,595,489,800),8159=>array(80,595,420,928),8160=>array(78,-10,629,784),8161=>array(78,-10,629,760),8162=>array(78,-10,629,978),8163=>array(78,-10,629,978),8164=>array(84,-208,671,785),8165=>array(84,-208,671,785),8166=>array(78,-10,629,778),8167=>array(78,-10,629,928),8168=>array(-10,0,734,927),8169=>array(-10,0,734,914),8170=>array(-1,0,1030,800),8171=>array(-27,0,992,800),8172=>array(4,0,797,785),8173=>array(46,654,404,978),8174=>array(96,654,445,978),8175=>array(46,616,322,800),8178=>array(43,-208,826,800),8179=>array(43,-208,826,547),8180=>array(43,-208,826,800),8182=>array(43,-13,826,778),8183=>array(43,-208,826,778),8184=>array(-1,-14,1015,800),8185=>array(-19,-14,836,800),8186=>array(-1,0,1057,800),8187=>array(-30,0,867,800),8188=>array(27,-208,823,742),8189=>array(178,616,454,800),8190=>array(183,595,317,785),8208=>array(54,217,361,359),8209=>array(54,217,361,359),8210=>array(54,211,642,337),8211=>array(54,211,446,337),8212=>array(54,211,946,337),8213=>array(0,211,1000,337),8214=>array(127,-236,399,764),8215=>array(0,-236,500,-9),8216=>array(103,418,318,729),8217=>array(63,418,278,729),8218=>array(72,-122,287,189),8219=>array(63,418,278,729),8220=>array(103,418,565,729),8221=>array(92,418,554,729),8222=>array(72,-122,534,189),8223=>array(92,418,554,729),8224=>array(26,-96,470,729),8225=>array(25,-96,470,729),8226=>array(144,196,495,547),8227=>array(144,157,534,586),8228=>array(79,0,255,189),8229=>array(79,0,588,189),8230=>array(79,0,921,189),8231=>array(86,253,262,442),8240=>array(32,-14,1417,742),8241=>array(32,-14,1864,742),8242=>array(20,547,240,729),8243=>array(20,547,423,729),8244=>array(20,547,606,729),8245=>array(20,547,240,729),8246=>array(20,547,425,729),8247=>array(20,547,606,729),8248=>array(101,-238,632,29),8249=>array(77,67,318,519),8250=>array(94,67,335,519),8251=>array(72,0,900,829),8252=>array(69,0,558,729),8253=>array(69,0,515,742),8254=>array(0,663,500,755),8255=>array(-31,-237,859,-79),8256=>array(-31,769,859,927),8257=>array(-52,-235,296,231),8258=>array(20,-37,1003,832),8259=>array(96,220,404,358),8260=>array(-199,-14,366,742),8261=>array(86,-132,389,760),8262=>array(68,-132,371,760),8263=>array(34,0,996,742),8264=>array(69,0,760,742),8265=>array(69,0,760,742),8266=>array(49,-125,464,546),8267=>array(93,-96,579,729),8268=>array(75,189,425,541),8269=>array(75,189,425,541),8270=>array(20,0,503,464),8271=>array(104,-142,329,547),8272=>array(-31,-237,859,927),8273=>array(53,-14,439,797),8274=>array(30,-93,529,729),8275=>array(49,212,951,415),8276=>array(-31,-240,859,-82),8277=>array(152,98,686,631),8278=>array(110,93,574,645),8279=>array(20,547,789,729),8280=>array(76,21,762,708),8281=>array(126,71,712,657),8282=>array(102,0,280,729),8283=>array(49,-170,822,898),8284=>array(55,0,783,729),8285=>array(102,0,278,683),8286=>array(102,0,278,683),8304=>array(29,319,398,742),8305=>array(53,326,164,751),8308=>array(27,326,397,734),8309=>array(47,319,384,734),8310=>array(38,319,394,742),8311=>array(41,326,378,734),8312=>array(38,319,389,742),8313=>array(32,319,388,742),8314=>array(67,326,461,677),8315=>array(67,469,461,534),8316=>array(67,407,461,596),8317=>array(54,252,237,751),8318=>array(50,252,234,751),8319=>array(54,326,406,640),8320=>array(29,-7,398,416),8321=>array(60,0,382,408),8322=>array(53,0,382,416),8323=>array(44,-7,384,416),8324=>array(27,0,397,408),8325=>array(47,-7,384,408),8326=>array(38,-7,394,416),8327=>array(41,0,378,408),8328=>array(38,-7,389,416),8329=>array(32,-7,388,416),8330=>array(67,0,461,351),8331=>array(67,143,461,208),8332=>array(67,81,461,270),8333=>array(54,-74,237,425),8334=>array(50,-74,234,425),8336=>array(53,-8,402,313),8337=>array(53,-8,423,313),8338=>array(53,-8,432,313),8339=>array(10,0,403,306),8340=>array(53,-8,423,313),8341=>array(54,0,406,425),8342=>array(53,0,431,425),8343=>array(54,0,166,425),8344=>array(53,0,607,313),8345=>array(54,0,406,313),8346=>array(53,-117,423,313),8347=>array(33,-8,351,313),8348=>array(53,0,332,393),8352=>array(38,0,892,729),8353=>array(50,-44,634,778),8354=>array(29,-14,667,742),8355=>array(75,0,663,729),8356=>array(61,0,613,742),8357=>array(83,-93,963,640),8358=>array(43,0,794,729),8359=>array(92,-14,1470,729),8360=>array(92,-14,1157,729),8361=>array(13,0,1088,729),8362=>array(39,-14,859,729),8363=>array(30,-182,692,760),8364=>array(-19,-14,629,742),8365=>array(29,0,695,729),8366=>array(12,0,684,729),8367=>array(92,-223,1247,742),8368=>array(14,-14,648,742),8369=>array(34,0,696,729),8370=>array(50,-81,643,809),8371=>array(5,0,691,729),8372=>array(43,-14,816,742),8373=>array(72,-147,629,760),8376=>array(12,0,684,729),8377=>array(50,0,647,729),8378=>array(5,0,745,729),8400=>array(-498,628,-26,760),8401=>array(-470,628,1,760),8406=>array(-470,560,-26,760),8407=>array(-470,560,-26,760),8411=>array(-501,654,-1,774),8412=>array(-595,654,99,774),8417=>array(-470,560,-26,760),8448=>array(20,-24,1083,752),8449=>array(20,-24,1137,752),8450=>array(50,-14,670,742),8451=>array(87,-14,1147,749),8452=>array(64,0,832,729),8453=>array(20,-24,1064,752),8454=>array(20,-24,1117,752),8455=>array(67,-14,616,742),8456=>array(64,-146,684,611),8457=>array(87,0,1002,749),8459=>array(36,-14,1063,746),8460=>array(6,-125,809,747),8461=>array(100,0,788,729),8462=>array(31,0,654,760),8463=>array(10,0,625,760),8464=>array(36,-14,533,742),8465=>array(52,-14,659,743),8466=>array(37,-14,787,742),8467=>array(-14,-14,401,742),8468=>array(9,-14,936,760),8469=>array(92,0,745,729),8470=>array(34,0,1154,729),8471=>array(138,0,862,725),8472=>array(54,-221,658,495),8473=>array(92,0,709,729),8474=>array(50,-146,800,742),8475=>array(31,-14,904,768),8476=>array(41,-14,803,743),8477=>array(98,0,793,729),8478=>array(37,0,859,729),8479=>array(81,-112,694,887),8480=>array(127,444,792,731),8481=>array(3,0,1249,547),8482=>array(144,447,790,729),8483=>array(11,-113,729,885),8484=>array(45,0,709,729),8485=>array(26,-230,540,777),8486=>array(27,0,823,742),8487=>array(27,-14,823,728),8488=>array(-5,-159,670,729),8489=>array(1,0,271,566),8490=>array(92,0,805,729),8491=>array(5,0,769,928),8492=>array(41,-1,853,772),8493=>array(63,-19,767,742),8494=>array(61,-12,793,647),8495=>array(41,-14,591,533),8496=>array(72,-14,668,742),8497=>array(37,-14,860,773),8498=>array(92,0,599,729),8499=>array(38,-18,1156,751),8500=>array(29,-12,436,420),8501=>array(50,-14,761,742),8502=>array(19,-14,687,742),8503=>array(31,-35,439,742),8504=>array(63,-41,633,742),8505=>array(34,0,355,760),8506=>array(44,-27,932,723),8507=>array(69,0,1352,547),8508=>array(34,-14,765,547),8509=>array(-40,-208,700,561),8510=>array(92,0,627,729),8511=>array(92,0,771,729),8512=>array(12,-192,820,719),8513=>array(25,-14,723,742),8514=>array(9,0,527,729),8515=>array(43,0,561,729),8516=>array(0,0,744,729),8517=>array(21,0,786,729),8518=>array(34,-14,752,760),8519=>array(33,-14,635,560),8520=>array(15,0,353,760),8521=>array(-143,-216,354,760),8523=>array(41,-14,811,742),8526=>array(55,0,470,547),8528=>array(49,-14,983,742),8529=>array(49,-14,993,742),8530=>array(49,-14,1441,742),8531=>array(49,-14,989,742),8532=>array(53,-14,989,742),8533=>array(49,-14,989,742),8534=>array(53,-14,989,742),8535=>array(44,-14,989,742),8536=>array(27,-14,989,742),8537=>array(49,-14,999,742),8538=>array(47,-14,999,742),8539=>array(49,-14,994,742),8540=>array(44,-14,994,742),8541=>array(47,-14,994,742),8542=>array(41,-14,994,742),8543=>array(49,-14,814,742),8544=>array(92,0,280,729),8545=>array(92,0,566,729),8546=>array(92,0,853,729),8547=>array(92,0,1094,729),8548=>array(5,0,769,729),8549=>array(5,0,1007,729),8550=>array(5,0,1293,729),8551=>array(5,0,1580,729),8552=>array(92,0,1101,729),8553=>array(19,0,751,729),8554=>array(19,0,1028,729),8555=>array(19,0,1314,729),8556=>array(92,0,610,729),8557=>array(50,-14,670,742),8558=>array(92,0,778,729),8559=>array(92,0,903,729),8560=>array(84,0,259,760),8561=>array(84,0,523,760),8562=>array(84,0,788,760),8563=>array(84,0,946,760),8564=>array(15,0,637,547),8565=>array(15,0,878,760),8566=>array(15,0,1143,760),8567=>array(15,0,1407,760),8568=>array(84,0,954,760),8569=>array(15,0,630,547),8570=>array(15,0,885,760),8571=>array(15,0,1149,760),8572=>array(84,0,259,760),8573=>array(43,-14,526,560),8574=>array(45,-14,632,760),8575=>array(83,0,963,560),8576=>array(52,0,1236,729),8577=>array(92,0,778,729),8578=>array(52,0,1236,729),8579=>array(50,-14,670,742),8580=>array(43,-14,526,560),8581=>array(50,-208,670,742),8585=>array(29,-14,989,742),8592=>array(49,87,781,540),8593=>array(193,0,646,732),8594=>array(57,87,789,540),8595=>array(193,-3,646,729),8596=>array(49,87,789,540),8597=>array(193,-3,646,732),8598=>array(136,66,720,650),8599=>array(136,66,720,650),8600=>array(136,66,720,650),8601=>array(136,66,720,650),8602=>array(49,87,781,540),8603=>array(57,87,789,540),8604=>array(13,84,833,431),8605=>array(5,84,825,431),8606=>array(49,87,781,540),8607=>array(189,0,641,732),8608=>array(57,87,789,540),8609=>array(194,-3,646,729),8610=>array(49,87,793,540),8611=>array(45,87,789,540),8612=>array(49,87,781,540),8613=>array(193,0,646,732),8614=>array(57,87,789,540),8615=>array(193,0,646,732),8616=>array(193,0,646,732),8617=>array(49,87,781,565),8618=>array(57,87,789,565),8619=>array(49,87,781,565),8620=>array(57,87,789,565),8621=>array(49,87,789,540),8622=>array(49,86,789,541),8623=>array(123,-4,714,733),8624=>array(169,0,646,755),8625=>array(192,0,669,755),8626=>array(169,-26,646,729),8627=>array(192,-26,669,729),8628=>array(233,-3,772,621),8629=>array(49,87,673,626),8630=>array(11,198,816,685),8631=>array(22,198,828,685),8632=>array(118,13,788,729),8633=>array(49,-108,789,735),8634=>array(86,45,767,691),8635=>array(71,45,751,691),8636=>array(49,255,781,540),8637=>array(49,87,781,372),8638=>array(361,0,646,732),8639=>array(193,0,478,732),8640=>array(57,255,789,540),8641=>array(57,87,789,372),8642=>array(361,0,646,732),8643=>array(193,0,478,732),8644=>array(49,-59,789,686),8645=>array(47,-3,792,732),8646=>array(49,-59,789,686),8647=>array(49,-59,781,686),8648=>array(46,0,792,732),8649=>array(57,-59,789,686),8650=>array(46,-3,792,729),8651=>array(49,-5,789,632),8652=>array(49,-5,789,632),8653=>array(49,87,781,540),8654=>array(49,87,789,540),8655=>array(57,87,789,540),8656=>array(49,87,781,540),8657=>array(193,0,645,732),8658=>array(57,87,789,540),8659=>array(193,-3,645,729),8660=>array(49,87,789,540),8661=>array(193,-8,645,732),8662=>array(132,-26,755,596),8663=>array(88,-26,711,597),8664=>array(88,16,711,639),8665=>array(132,16,755,639),8666=>array(49,87,781,540),8667=>array(57,87,789,540),8668=>array(44,87,776,540),8669=>array(57,87,789,540),8670=>array(193,0,646,732),8671=>array(193,-3,646,729),8672=>array(49,87,781,540),8673=>array(193,0,646,732),8674=>array(57,87,789,540),8675=>array(193,-3,646,729),8676=>array(49,87,781,540),8677=>array(57,87,789,540),8678=>array(27,46,781,581),8679=>array(151,0,687,754),8680=>array(35,46,789,581),8681=>array(151,-25,687,729),8682=>array(151,0,687,754),8683=>array(151,0,687,754),8684=>array(151,0,687,754),8685=>array(151,0,687,754),8686=>array(151,0,687,754),8687=>array(151,0,687,754),8688=>array(35,46,789,581),8689=>array(60,0,788,729),8690=>array(60,0,788,729),8691=>array(151,-25,687,754),8692=>array(57,87,789,540),8693=>array(47,-3,792,732),8694=>array(57,-223,789,850),8695=>array(49,87,781,540),8696=>array(57,87,789,540),8697=>array(49,87,789,540),8698=>array(49,87,781,540),8699=>array(57,87,789,540),8700=>array(49,87,789,540),8701=>array(27,96,781,531),8702=>array(57,96,811,531),8703=>array(27,96,811,531),8704=>array(5,0,769,729),8705=>array(48,-14,629,742),8706=>array(29,-14,515,674),8707=>array(92,0,610,729),8708=>array(92,-46,610,775),8709=>array(47,-15,810,715),8710=>array(0,0,697,719),8711=>array(0,0,697,719),8712=>array(73,-2,824,730),8713=>array(73,-46,824,775),8714=>array(106,58,644,568),8715=>array(73,-2,824,730),8716=>array(73,-46,824,775),8717=>array(106,58,644,568),8718=>array(98,0,539,553),8719=>array(73,-192,712,719),8720=>array(73,-193,712,718),8721=>array(20,-192,697,719),8722=>array(106,256,732,371),8723=>array(106,0,732,627),8724=>array(49,0,647,729),8725=>array(0,-93,365,729),8726=>array(165,-49,530,772),8727=>array(118,0,720,626),8728=>array(150,151,475,477),8729=>array(102,253,278,442),8730=>array(37,-20,669,837),8731=>array(37,-20,669,933),8732=>array(36,-20,669,924),8733=>array(92,89,617,505),8734=>array(92,89,741,505),8735=>array(106,67,732,693),8736=>array(77,0,820,729),8737=>array(77,-44,820,729),8738=>array(116,-0,732,726),8739=>array(207,-207,322,773),8740=>array(48,-207,482,773),8741=>array(112,-207,417,773),8742=>array(48,-207,482,773),8743=>array(151,0,661,579),8744=>array(151,0,661,579),8745=>array(151,0,661,579),8746=>array(151,0,661,579),8747=>array(15,-227,548,754),8748=>array(15,-227,914,754),8749=>array(15,-227,1280,754),8750=>array(14,-227,548,754),8751=>array(38,-227,938,754),8752=>array(23,-227,1290,754),8753=>array(15,-227,616,754),8754=>array(14,-227,600,754),8755=>array(14,-227,588,754),8756=>array(60,78,637,647),8757=>array(60,78,637,647),8758=>array(59,79,235,647),8759=>array(60,78,637,647),8760=>array(106,256,732,631),8761=>array(106,45,800,584),8762=>array(106,-4,732,631),8763=>array(106,-34,732,660),8764=>array(106,212,732,415),8765=>array(106,212,732,415),8766=>array(65,131,772,497),8767=>array(106,42,732,584),8768=>array(85,0,289,626),8769=>array(106,76,732,551),8770=>array(106,110,732,482),8771=>array(106,144,732,517),8772=>array(106,0,732,637),8773=>array(106,37,732,628),8774=>array(106,-31,732,628),8775=>array(106,-86,732,726),8776=>array(106,110,732,517),8777=>array(106,8,732,614),8778=>array(106,37,732,628),8779=>array(106,-13,732,628),8780=>array(106,37,732,628),8781=>array(105,105,732,585),8782=>array(106,26,732,656),8783=>array(106,172,732,656),8784=>array(106,144,732,744),8785=>array(106,-117,732,743),8786=>array(105,-92,732,719),8787=>array(104,-92,731,719),8788=>array(98,102,965,520),8789=>array(96,102,966,520),8790=>array(106,144,732,482),8791=>array(106,144,732,839),8792=>array(106,144,732,704),8793=>array(106,144,732,840),8794=>array(106,144,732,840),8795=>array(106,144,732,959),8796=>array(106,144,732,952),8797=>array(106,144,732,762),8798=>array(106,144,732,786),8799=>array(106,144,732,903),8800=>array(106,-5,732,631),8801=>array(106,38,732,588),8802=>array(106,-69,732,695),8803=>array(106,-74,732,700),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8806=>array(106,-106,732,617),8807=>array(106,-106,732,617),8808=>array(106,-185,732,617),8809=>array(106,-185,732,617),8810=>array(72,-34,974,660),8811=>array(72,-34,974,660),8812=>array(86,-132,414,759),8813=>array(105,-10,732,700),8814=>array(106,-4,732,690),8815=>array(106,-63,732,631),8816=>array(106,-112,732,645),8817=>array(106,-112,732,645),8818=>array(106,-84,732,582),8819=>array(106,-84,732,582),8820=>array(106,-112,732,645),8821=>array(106,-112,732,645),8822=>array(102,-119,732,678),8823=>array(102,-119,732,678),8824=>array(102,-221,732,779),8825=>array(102,-221,732,779),8826=>array(106,-55,732,681),8827=>array(106,-55,732,681),8828=>array(106,-177,732,684),8829=>array(106,-177,732,684),8830=>array(106,-132,732,684),8831=>array(106,-132,732,684),8832=>array(106,-89,732,781),8833=>array(106,-89,732,781),8834=>array(99,67,739,559),8835=>array(99,65,739,559),8836=>array(99,-96,739,726),8837=>array(99,-100,739,722),8838=>array(99,0,739,636),8839=>array(99,0,739,635),8840=>array(99,-124,739,759),8841=>array(99,-124,739,759),8842=>array(99,-97,739,636),8843=>array(99,-97,739,635),8844=>array(151,0,661,579),8845=>array(151,0,661,579),8846=>array(151,0,661,579),8847=>array(106,0,732,584),8848=>array(106,0,732,584),8849=>array(106,-115,732,667),8850=>array(106,-115,732,667),8851=>array(106,0,690,626),8852=>array(106,0,690,626),8853=>array(91,-14,747,643),8854=>array(91,-14,747,643),8855=>array(91,-14,747,643),8856=>array(91,-13,747,642),8857=>array(91,-14,747,643),8858=>array(91,-14,747,643),8859=>array(91,-14,747,643),8860=>array(91,-14,747,643),8861=>array(91,-14,747,643),8862=>array(77,-29,761,657),8863=>array(77,-29,761,657),8864=>array(77,-29,761,657),8865=>array(77,-29,761,657),8866=>array(85,0,829,705),8867=>array(85,0,829,705),8868=>array(85,0,829,705),8869=>array(85,0,829,705),8870=>array(85,0,457,705),8871=>array(85,0,457,705),8872=>array(85,0,829,705),8873=>array(85,0,829,705),8874=>array(85,0,829,705),8875=>array(85,0,829,705),8876=>array(85,-100,829,805),8877=>array(85,-100,829,805),8878=>array(85,-100,829,805),8879=>array(85,-100,829,805),8880=>array(106,-54,724,681),8881=>array(114,-54,732,681),8882=>array(106,-1,732,628),8883=>array(106,-1,732,628),8884=>array(106,-80,732,706),8885=>array(106,-80,732,706),8886=>array(60,151,940,477),8887=>array(60,151,940,477),8888=>array(60,151,778,477),8889=>array(43,-63,794,689),8890=>array(63,0,480,705),8891=>array(103,0,709,759),8892=>array(103,0,709,759),8893=>array(103,0,709,759),8894=>array(106,0,732,626),8895=>array(106,0,732,626),8896=>array(0,-192,843,719),8897=>array(0,-192,843,719),8898=>array(48,-192,794,719),8899=>array(48,-192,794,719),8900=>array(3,-233,491,807),8901=>array(102,253,278,442),8902=>array(83,112,543,549),8903=>array(106,-56,732,683),8904=>array(106,-48,894,674),8905=>array(106,-48,894,675),8906=>array(106,-48,894,675),8907=>array(106,-48,894,675),8908=>array(106,-48,894,675),8909=>array(106,144,732,517),8910=>array(49,0,763,579),8911=>array(49,0,763,579),8912=>array(93,-22,732,649),8913=>array(106,-22,745,649),8914=>array(83,0,755,639),8915=>array(83,-14,755,625),8916=>array(186,0,652,729),8917=>array(106,-100,732,729),8918=>array(106,30,732,597),8919=>array(106,30,732,597),8920=>array(72,-34,1350,660),8921=>array(72,-34,1350,660),8922=>array(106,-211,732,837),8923=>array(106,-211,732,837),8924=>array(106,0,732,582),8925=>array(106,0,732,582),8926=>array(106,-177,732,684),8927=>array(106,-177,732,684),8928=>array(106,-197,732,808),8929=>array(106,-263,732,742),8930=>array(106,-191,732,817),8931=>array(106,-191,732,817),8932=>array(106,-146,732,636),8933=>array(106,-146,732,636),8934=>array(106,-168,732,582),8935=>array(106,-168,732,582),8936=>array(106,-216,732,684),8937=>array(106,-216,732,684),8938=>array(106,-138,732,808),8939=>array(106,-138,732,808),8940=>array(106,-224,732,894),8941=>array(106,-224,732,894),8942=>array(412,-40,588,735),8943=>array(79,253,921,442),8944=>array(79,-40,921,735),8945=>array(79,-40,921,735),8946=>array(72,-2,1085,730),8947=>array(73,-2,824,730),8948=>array(106,58,644,568),8949=>array(73,-2,824,984),8950=>array(73,-2,824,919),8951=>array(106,58,644,741),8952=>array(73,-207,824,730),8953=>array(73,-2,824,730),8954=>array(72,-2,1085,730),8955=>array(73,-2,824,730),8956=>array(106,58,644,568),8957=>array(72,-2,824,919),8958=>array(106,58,644,741),8959=>array(106,0,791,732),8960=>array(31,-22,572,519),8961=>array(56,152,540,453),8962=>array(64,0,651,596),8963=>array(193,470,646,732),8964=>array(193,0,646,263),8965=>array(193,-12,646,423),8966=>array(193,-12,646,552),8967=>array(139,-39,349,798),8968=>array(86,-132,389,760),8969=>array(68,-132,371,760),8970=>array(86,-132,389,760),8971=>array(68,-132,371,760),8972=>array(352,-77,759,331),8973=>array(49,-77,457,331),8974=>array(352,226,759,634),8975=>array(49,226,457,634),8976=>array(106,140,732,444),8977=>array(3,113,536,646),8984=>array(84,0,843,759),8985=>array(106,140,732,444),8988=>array(86,425,403,760),8989=>array(65,425,383,760),8990=>array(86,-126,403,208),8991=>array(65,-126,383,208),8992=>array(235,-250,586,926),8993=>array(22,-240,373,940),8996=>array(76,215,1076,575),8997=>array(76,0,1076,575),8998=>array(76,0,1414,760),8999=>array(76,0,1076,760),9000=>array(59,0,1385,729),9003=>array(0,0,1338,760),9004=>array(73,-91,800,748),9075=>array(78,-19,348,547),9076=>array(84,-208,671,562),9077=>array(43,-13,826,547),9082=>array(48,-13,645,559),9085=>array(13,-228,850,99),9095=>array(76,0,1100,743),9108=>array(17,0,856,727),9115=>array(63,-252,438,928),9116=>array(63,-252,205,940),9117=>array(63,-240,438,940),9118=>array(63,-252,438,928),9119=>array(295,-252,438,940),9120=>array(63,-240,438,940),9121=>array(63,-252,438,928),9122=>array(63,-252,205,940),9123=>array(63,-240,438,940),9124=>array(63,-252,438,928),9125=>array(295,-252,438,940),9126=>array(63,-240,438,940),9127=>array(306,-261,668,928),9128=>array(82,-247,444,934),9129=>array(306,-240,668,934),9130=>array(306,-256,444,934),9131=>array(82,-261,444,928),9132=>array(306,-247,668,934),9133=>array(82,-240,444,934),9134=>array(235,-250,373,940),9166=>array(27,46,781,729),9167=>array(91,0,854,596),9187=>array(73,-91,800,748),9189=>array(3,75,766,444),9192=>array(39,-129,665,294),9250=>array(-81,-14,671,760),9251=>array(64,-228,651,99),9312=>array(59,-15,788,715),9313=>array(59,-15,788,715),9314=>array(59,-15,788,715),9315=>array(59,-15,788,715),9316=>array(59,-15,788,715),9317=>array(59,-15,788,715),9318=>array(59,-15,788,715),9319=>array(59,-15,788,715),9320=>array(59,-15,788,715),9321=>array(59,-15,788,715),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,750,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(3,260,766,645),9697=>array(3,-125,766,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(144,196,495,547),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9729=>array(51,-2,949,360),9730=>array(49,0,848,729),9731=>array(83,-0,813,927),9732=>array(64,0,833,880),9733=>array(65,-4,832,723),9734=>array(65,-4,832,723),9735=>array(83,2,490,729),9736=>array(83,0,813,731),9737=>array(83,0,813,730),9738=>array(61,0,828,727),9739=>array(61,0,828,723),9740=>array(61,-1,610,722),9741=>array(61,0,952,723),9742=>array(68,0,1177,729),9743=>array(71,0,1180,729),9744=>array(90,0,807,729),9745=>array(89,0,808,729),9746=>array(89,0,808,729),9747=>array(75,78,457,656),9748=>array(49,0,870,933),9749=>array(74,0,822,731),9750=>array(84,0,813,731),9751=>array(84,0,813,727),9752=>array(78,0,819,729),9753=>array(83,140,813,574),9754=>array(84,113,813,569),9755=>array(84,113,813,569),9756=>array(87,104,810,569),9757=>array(72,0,537,724),9758=>array(86,103,810,569),9759=>array(72,-3,537,720),9760=>array(61,0,835,730),9761=>array(84,0,813,730),9762=>array(83,0,813,730),9763=>array(49,0,848,730),9764=>array(49,-2,620,727),9765=>array(83,0,663,731),9766=>array(83,-1,566,731),9767=>array(83,0,701,911),9768=>array(83,0,462,730),9769=>array(83,-1,813,729),9770=>array(87,0,810,730),9771=>array(83,0,814,731),9772=>array(83,0,627,731),9773=>array(83,0,813,730),9774=>array(83,0,813,730),9775=>array(83,0,813,730),9776=>array(83,0,813,729),9777=>array(83,0,814,729),9778=>array(83,0,813,729),9779=>array(83,0,813,729),9780=>array(83,0,813,729),9781=>array(83,0,813,729),9782=>array(83,0,813,729),9783=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,-73,959,804),9786=>array(83,-73,959,804),9787=>array(83,-73,959,804),9788=>array(83,0,813,730),9789=>array(358,0,814,730),9790=>array(83,0,539,730),9791=>array(85,-102,528,732),9792=>array(85,-125,647,731),9793=>array(85,-14,647,843),9794=>array(79,-14,831,720),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9800=>array(45,0,851,731),9801=>array(89,0,807,730),9802=>array(94,0,802,731),9803=>array(113,31,784,679),9804=>array(140,0,756,730),9805=>array(53,-180,843,730),9806=>array(83,52,813,653),9807=>array(34,-96,863,730),9808=>array(83,-0,813,730),9809=>array(94,0,802,730),9810=>array(86,153,810,579),9811=>array(157,0,739,730),9812=>array(98,0,798,730),9813=>array(110,0,786,730),9814=>array(167,-1,729,729),9815=>array(214,0,683,730),9816=>array(165,0,732,730),9817=>array(148,-0,748,730),9818=>array(98,0,798,730),9819=>array(110,0,786,730),9820=>array(167,-1,729,729),9821=>array(214,0,683,730),9822=>array(162,0,734,730),9823=>array(148,-0,748,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9832=>array(105,-1,791,729),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),9840=>array(84,0,664,731),9841=>array(64,0,701,731),9842=>array(84,0,813,709),9843=>array(76,16,820,731),9844=>array(76,16,820,731),9845=>array(76,16,820,731),9846=>array(76,16,820,731),9847=>array(76,16,820,731),9848=>array(76,16,820,731),9849=>array(76,16,820,731),9850=>array(76,16,820,731),9851=>array(84,0,812,704),9852=>array(83,0,814,731),9853=>array(83,0,814,731),9854=>array(83,0,814,731),9855=>array(149,1,747,731),9856=>array(73,0,797,725),9857=>array(73,0,797,725),9858=>array(73,0,797,725),9859=>array(73,0,797,725),9860=>array(73,0,797,725),9861=>array(73,0,797,725),9862=>array(83,0,813,731),9863=>array(83,0,813,731),9864=>array(83,0,813,731),9865=>array(83,0,813,731),9866=>array(83,0,813,98),9867=>array(83,0,813,98),9868=>array(83,0,813,413),9869=>array(83,0,813,413),9870=>array(83,0,813,413),9871=>array(83,0,813,413),9872=>array(168,3,728,731),9873=>array(168,3,728,731),9874=>array(52,0,844,731),9875=>array(97,-10,799,732),9876=>array(131,0,765,729),9877=>array(61,-10,479,732),9878=>array(59,-10,837,732),9879=>array(61,0,835,732),9880=>array(145,0,750,732),9881=>array(95,-17,802,727),9882=>array(128,-9,768,733),9883=>array(127,0,769,728),9884=>array(127,0,769,729),9888=>array(49,0,848,729),9889=>array(83,2,619,730),9890=>array(85,-125,919,731),9891=>array(79,-206,1023,720),9892=>array(85,-186,1109,856),9893=>array(85,-125,837,917),9894=>array(131,-14,727,869),9895=>array(101,-170,741,884),9896=>array(188,-14,650,869),9897=>array(4,133,829,596),9898=>array(188,133,650,597),9899=>array(188,133,650,597),9900=>array(249,194,589,536),9901=>array(175,194,663,536),9902=>array(41,169,797,560),9903=>array(5,194,833,536),9904=>array(103,237,757,540),9905=>array(211,42,626,698),9906=>array(85,-125,647,731),9907=>array(168,-125,646,731),9908=>array(86,-125,646,731),9909=>array(86,-125,646,731),9910=>array(59,-118,791,643),9911=>array(194,-104,595,710),9912=>array(158,-125,543,731),9920=>array(42,4,796,553),9921=>array(42,4,796,724),9922=>array(42,4,796,553),9923=>array(42,4,796,724),9954=>array(85,-14,647,843),9985=>array(11,190,803,635),9986=>array(42,141,784,588),9987=>array(11,94,803,539),9988=>array(36,119,824,613),9990=>array(42,-14,796,742),9991=>array(42,-14,796,742),9992=>array(59,21,782,708),9993=>array(64,107,773,622),9996=>array(212,0,561,742),9997=>array(21,83,802,678),9998=>array(89,75,724,710),9999=>array(26,198,819,530),10000=>array(89,75,724,710),10001=>array(43,185,757,544),10002=>array(67,209,757,520),10003=>array(150,97,667,630),10004=>array(116,87,721,631),10005=>array(126,72,711,657),10006=>array(85,31,752,698),10007=>array(118,-9,701,732),10008=>array(123,0,754,739),10009=>array(55,0,783,729),10010=>array(55,0,783,729),10011=>array(55,0,783,729),10012=>array(55,0,783,729),10013=>array(165,0,673,729),10014=>array(131,0,678,729),10015=>array(155,0,683,729),10016=>array(55,0,783,729),10017=>array(91,-13,747,744),10018=>array(41,-14,797,742),10019=>array(42,-12,796,742),10020=>array(41,-14,797,742),10021=>array(41,-13,797,743),10022=>array(42,-14,796,745),10023=>array(42,-14,796,745),10025=>array(23,-9,814,743),10026=>array(42,-14,796,742),10027=>array(23,-9,814,743),10028=>array(23,-9,814,743),10029=>array(23,-9,814,743),10030=>array(23,-9,814,743),10031=>array(23,-9,814,743),10032=>array(24,12,815,714),10033=>array(64,0,773,729),10034=>array(74,0,764,729),10035=>array(55,0,783,729),10036=>array(31,-14,787,742),10037=>array(41,-14,797,742),10038=>array(91,-14,747,742),10039=>array(41,-14,797,742),10040=>array(41,-14,797,742),10041=>array(41,-14,797,742),10042=>array(55,0,783,729),10043=>array(82,-14,756,742),10044=>array(82,-14,756,742),10045=>array(84,-14,753,742),10046=>array(79,-14,759,742),10047=>array(54,0,784,709),10048=>array(54,0,784,709),10049=>array(41,-14,797,742),10050=>array(42,-14,796,742),10051=>array(79,-14,759,742),10052=>array(89,0,749,729),10053=>array(76,0,762,729),10054=>array(63,2,773,729),10055=>array(79,-13,759,742),10056=>array(47,-13,791,730),10057=>array(47,-13,791,730),10058=>array(41,-13,797,743),10059=>array(41,-13,797,743),10061=>array(50,-10,847,738),10063=>array(60,-49,837,729),10064=>array(60,0,837,777),10065=>array(60,-49,837,729),10066=>array(60,0,837,777),10070=>array(83,-2,813,728),10072=>array(377,-240,460,760),10073=>array(336,-240,502,760),10074=>array(253,-240,585,760),10075=>array(85,395,288,729),10076=>array(59,395,262,729),10077=>array(85,395,528,729),10078=>array(59,395,502,729),10081=>array(155,-93,772,851),10082=>array(202,-17,636,742),10083=>array(163,-17,675,742),10084=>array(54,83,784,645),10085=>array(168,-1,729,729),10086=>array(62,21,724,702),10087=>array(78,169,759,564),10088=>array(196,-139,648,769),10089=>array(196,-139,648,769),10090=>array(264,-132,574,758),10091=>array(264,-132,574,758),10092=>array(215,-240,607,760),10093=>array(232,-240,623,760),10094=>array(142,-240,685,760),10095=>array(153,-240,696,760),10096=>array(167,-240,656,760),10097=>array(183,-240,672,760),10098=>array(346,-241,535,760),10099=>array(303,-241,492,760),10100=>array(175,-163,634,760),10101=>array(204,-163,663,760),10102=>array(59,-15,788,715),10103=>array(59,-15,788,715),10104=>array(59,-15,788,715),10105=>array(59,-15,788,715),10106=>array(59,-15,788,715),10107=>array(59,-15,788,715),10108=>array(59,-15,788,715),10109=>array(59,-15,788,715),10110=>array(59,-15,788,715),10111=>array(59,-15,788,715),10112=>array(4,-52,833,780),10113=>array(4,-52,833,780),10114=>array(4,-52,833,780),10115=>array(4,-52,833,780),10116=>array(4,-52,833,780),10117=>array(4,-52,833,780),10118=>array(4,-52,833,780),10119=>array(4,-52,833,780),10120=>array(4,-52,833,780),10121=>array(4,-52,833,780),10122=>array(4,-52,833,780),10123=>array(4,-52,833,780),10124=>array(4,-52,833,780),10125=>array(4,-52,833,780),10126=>array(4,-52,833,780),10127=>array(4,-52,833,780),10128=>array(4,-52,833,780),10129=>array(4,-52,833,780),10130=>array(4,-52,833,780),10131=>array(4,-52,833,780),10132=>array(57,75,789,552),10136=>array(123,55,682,614),10137=>array(57,100,789,527),10138=>array(123,13,682,572),10139=>array(57,129,789,498),10140=>array(57,57,764,570),10141=>array(57,100,789,527),10142=>array(57,100,789,527),10143=>array(57,100,789,527),10144=>array(57,100,789,527),10145=>array(57,46,811,581),10146=>array(111,94,789,533),10147=>array(111,94,789,533),10148=>array(111,-4,789,631),10149=>array(57,100,789,548),10150=>array(57,79,789,527),10151=>array(240,-7,606,634),10152=>array(57,100,789,527),10153=>array(57,75,765,552),10154=>array(57,75,765,552),10155=>array(21,12,794,586),10156=>array(21,12,794,586),10157=>array(135,0,774,574),10158=>array(135,0,774,574),10159=>array(62,49,799,574),10161=>array(62,49,799,574),10162=>array(154,-20,721,585),10163=>array(63,157,789,470),10164=>array(81,55,682,655),10165=>array(57,173,789,454),10166=>array(82,-29,682,572),10167=>array(82,55,682,655),10168=>array(57,172,789,455),10169=>array(82,-28,682,572),10170=>array(56,84,789,543),10171=>array(73,140,779,487),10172=>array(79,167,774,460),10173=>array(79,118,774,509),10174=>array(57,81,789,546),10181=>array(54,-163,405,769),10182=>array(52,-163,403,769),10208=>array(3,-233,491,807),10214=>array(86,-132,419,760),10215=>array(86,-132,419,760),10216=>array(104,-132,377,759),10217=>array(80,-132,353,759),10218=>array(104,-132,641,759),10219=>array(80,-132,616,759),10224=>array(41,0,797,732),10225=>array(42,-3,798,729),10226=>array(9,45,816,685),10227=>array(22,45,830,685),10228=>array(57,-14,1108,643),10229=>array(49,87,1376,540),10230=>array(57,87,1385,540),10231=>array(49,87,1385,540),10232=>array(49,87,1376,540),10233=>array(57,87,1385,540),10234=>array(49,87,1385,540),10235=>array(49,87,1376,540),10236=>array(57,87,1385,540),10237=>array(49,87,1376,540),10238=>array(57,87,1385,540),10239=>array(57,87,1385,540),10241=>array(146,586,342,781),10242=>array(146,325,342,521),10243=>array(146,325,342,781),10244=>array(146,65,342,261),10245=>array(146,65,342,781),10246=>array(146,65,342,521),10247=>array(146,65,342,781),10248=>array(439,586,635,781),10249=>array(146,586,635,781),10250=>array(146,325,635,781),10251=>array(146,325,635,781),10252=>array(146,65,635,781),10253=>array(146,65,635,781),10254=>array(146,65,635,781),10255=>array(146,65,635,781),10256=>array(439,325,635,521),10257=>array(146,325,635,781),10258=>array(146,325,635,521),10259=>array(146,325,635,781),10260=>array(146,65,635,521),10261=>array(146,65,635,781),10262=>array(146,65,635,521),10263=>array(146,65,635,781),10264=>array(439,325,635,781),10265=>array(146,325,635,781),10266=>array(146,325,635,781),10267=>array(146,325,635,781),10268=>array(146,65,635,781),10269=>array(146,65,635,781),10270=>array(146,65,635,781),10271=>array(146,65,635,781),10272=>array(439,65,635,261),10273=>array(146,65,635,781),10274=>array(146,65,635,521),10275=>array(146,65,635,781),10276=>array(146,65,635,261),10277=>array(146,65,635,781),10278=>array(146,65,635,521),10279=>array(146,65,635,781),10280=>array(439,65,635,781),10281=>array(146,65,635,781),10282=>array(146,65,635,781),10283=>array(146,65,635,781),10284=>array(146,65,635,781),10285=>array(146,65,635,781),10286=>array(146,65,635,781),10287=>array(146,65,635,781),10288=>array(439,65,635,521),10289=>array(146,65,635,781),10290=>array(146,65,635,521),10291=>array(146,65,635,781),10292=>array(146,65,635,521),10293=>array(146,65,635,781),10294=>array(146,65,635,521),10295=>array(146,65,635,781),10296=>array(439,65,635,781),10297=>array(146,65,635,781),10298=>array(146,65,635,781),10299=>array(146,65,635,781),10300=>array(146,65,635,781),10301=>array(146,65,635,781),10302=>array(146,65,635,781),10303=>array(146,65,635,781),10304=>array(146,-195,342,0),10305=>array(146,-195,342,781),10306=>array(146,-195,342,521),10307=>array(146,-195,342,781),10308=>array(146,-195,342,261),10309=>array(146,-195,342,781),10310=>array(146,-195,342,521),10311=>array(146,-195,342,781),10312=>array(146,-195,635,781),10313=>array(146,-195,635,781),10314=>array(146,-195,635,781),10315=>array(146,-195,635,781),10316=>array(146,-195,635,781),10317=>array(146,-195,635,781),10318=>array(146,-195,635,781),10319=>array(146,-195,635,781),10320=>array(146,-195,635,521),10321=>array(146,-195,635,781),10322=>array(146,-195,635,521),10323=>array(146,-195,635,781),10324=>array(146,-195,635,521),10325=>array(146,-195,635,781),10326=>array(146,-195,635,521),10327=>array(146,-195,635,781),10328=>array(146,-195,635,781),10329=>array(146,-195,635,781),10330=>array(146,-195,635,781),10331=>array(146,-195,635,781),10332=>array(146,-195,635,781),10333=>array(146,-195,635,781),10334=>array(146,-195,635,781),10335=>array(146,-195,635,781),10336=>array(146,-195,635,261),10337=>array(146,-195,635,781),10338=>array(146,-195,635,521),10339=>array(146,-195,635,781),10340=>array(146,-195,635,261),10341=>array(146,-195,635,781),10342=>array(146,-195,635,521),10343=>array(146,-195,635,781),10344=>array(146,-195,635,781),10345=>array(146,-195,635,781),10346=>array(146,-195,635,781),10347=>array(146,-195,635,781),10348=>array(146,-195,635,781),10349=>array(146,-195,635,781),10350=>array(146,-195,635,781),10351=>array(146,-195,635,781),10352=>array(146,-195,635,521),10353=>array(146,-195,635,781),10354=>array(146,-195,635,521),10355=>array(146,-195,635,781),10356=>array(146,-195,635,521),10357=>array(146,-195,635,781),10358=>array(146,-195,635,521),10359=>array(146,-195,635,781),10360=>array(146,-195,635,781),10361=>array(146,-195,635,781),10362=>array(146,-195,635,781),10363=>array(146,-195,635,781),10364=>array(146,-195,635,781),10365=>array(146,-195,635,781),10366=>array(146,-195,635,781),10367=>array(146,-195,635,781),10368=>array(439,-195,635,0),10369=>array(146,-195,635,781),10370=>array(146,-195,635,521),10371=>array(146,-195,635,781),10372=>array(146,-195,635,261),10373=>array(146,-195,635,781),10374=>array(146,-195,635,521),10375=>array(146,-195,635,781),10376=>array(439,-195,635,781),10377=>array(146,-195,635,781),10378=>array(146,-195,635,781),10379=>array(146,-195,635,781),10380=>array(146,-195,635,781),10381=>array(146,-195,635,781),10382=>array(146,-195,635,781),10383=>array(146,-195,635,781),10384=>array(439,-195,635,521),10385=>array(146,-195,635,781),10386=>array(146,-195,635,521),10387=>array(146,-195,635,781),10388=>array(146,-195,635,521),10389=>array(146,-195,635,781),10390=>array(146,-195,635,521),10391=>array(146,-195,635,781),10392=>array(439,-195,635,781),10393=>array(146,-195,635,781),10394=>array(146,-195,635,781),10395=>array(146,-195,635,781),10396=>array(146,-195,635,781),10397=>array(146,-195,635,781),10398=>array(146,-195,635,781),10399=>array(146,-195,635,781),10400=>array(439,-195,635,261),10401=>array(146,-195,635,781),10402=>array(146,-195,635,521),10403=>array(146,-195,635,781),10404=>array(146,-195,635,261),10405=>array(146,-195,635,781),10406=>array(146,-195,635,521),10407=>array(146,-195,635,781),10408=>array(439,-195,635,781),10409=>array(146,-195,635,781),10410=>array(146,-195,635,781),10411=>array(146,-195,635,781),10412=>array(146,-195,635,781),10413=>array(146,-195,635,781),10414=>array(146,-195,635,781),10415=>array(146,-195,635,781),10416=>array(439,-195,635,521),10417=>array(146,-195,635,781),10418=>array(146,-195,635,521),10419=>array(146,-195,635,781),10420=>array(146,-195,635,521),10421=>array(146,-195,635,781),10422=>array(146,-195,635,521),10423=>array(146,-195,635,781),10424=>array(439,-195,635,781),10425=>array(146,-195,635,781),10426=>array(146,-195,635,781),10427=>array(146,-195,635,781),10428=>array(146,-195,635,781),10429=>array(146,-195,635,781),10430=>array(146,-195,635,781),10431=>array(146,-195,635,781),10432=>array(146,-195,635,0),10433=>array(146,-195,635,781),10434=>array(146,-195,635,521),10435=>array(146,-195,635,781),10436=>array(146,-195,635,261),10437=>array(146,-195,635,781),10438=>array(146,-195,635,521),10439=>array(146,-195,635,781),10440=>array(146,-195,635,781),10441=>array(146,-195,635,781),10442=>array(146,-195,635,781),10443=>array(146,-195,635,781),10444=>array(146,-195,635,781),10445=>array(146,-195,635,781),10446=>array(146,-195,635,781),10447=>array(146,-195,635,781),10448=>array(146,-195,635,521),10449=>array(146,-195,635,781),10450=>array(146,-195,635,521),10451=>array(146,-195,635,781),10452=>array(146,-195,635,521),10453=>array(146,-195,635,781),10454=>array(146,-195,635,521),10455=>array(146,-195,635,781),10456=>array(146,-195,635,781),10457=>array(146,-195,635,781),10458=>array(146,-195,635,781),10459=>array(146,-195,635,781),10460=>array(146,-195,635,781),10461=>array(146,-195,635,781),10462=>array(146,-195,635,781),10463=>array(146,-195,635,781),10464=>array(146,-195,635,261),10465=>array(146,-195,635,781),10466=>array(146,-195,635,521),10467=>array(146,-195,635,781),10468=>array(146,-195,635,261),10469=>array(146,-195,635,781),10470=>array(146,-195,635,521),10471=>array(146,-195,635,781),10472=>array(146,-195,635,781),10473=>array(146,-195,635,781),10474=>array(146,-195,635,781),10475=>array(146,-195,635,781),10476=>array(146,-195,635,781),10477=>array(146,-195,635,781),10478=>array(146,-195,635,781),10479=>array(146,-195,635,781),10480=>array(146,-195,635,521),10481=>array(146,-195,635,781),10482=>array(146,-195,635,521),10483=>array(146,-195,635,781),10484=>array(146,-195,635,521),10485=>array(146,-195,635,781),10486=>array(146,-195,635,521),10487=>array(146,-195,635,781),10488=>array(146,-195,635,781),10489=>array(146,-195,635,781),10490=>array(146,-195,635,781),10491=>array(146,-195,635,781),10492=>array(146,-195,635,781),10493=>array(146,-195,635,781),10494=>array(146,-195,635,781),10495=>array(146,-195,635,781),10502=>array(49,87,781,540),10503=>array(57,87,789,540),10506=>array(132,0,707,732),10507=>array(132,0,707,732),10560=>array(86,45,726,853),10561=>array(86,45,726,853),10627=>array(125,-163,628,760),10628=>array(125,-163,628,760),10702=>array(106,-258,732,800),10703=>array(106,-1,940,628),10704=>array(106,-1,940,628),10705=>array(106,-48,894,674),10706=>array(106,-48,894,674),10707=>array(106,-48,894,674),10708=>array(106,-48,894,675),10709=>array(106,-48,894,675),10731=>array(3,-233,491,807),10746=>array(106,0,732,627),10747=>array(106,0,732,627),10752=>array(28,-211,972,734),10753=>array(28,-211,972,734),10754=>array(28,-211,972,734),10764=>array(15,-227,1646,754),10765=>array(14,-227,548,754),10766=>array(14,-227,548,754),10767=>array(14,-227,548,754),10768=>array(14,-227,548,754),10769=>array(14,-227,576,754),10770=>array(14,-227,548,754),10771=>array(14,-227,548,754),10772=>array(14,-228,651,754),10773=>array(14,-227,548,754),10774=>array(14,-227,548,754),10775=>array(-30,-227,556,754),10776=>array(14,-227,548,754),10777=>array(14,-227,548,754),10778=>array(14,-227,548,754),10779=>array(15,-227,548,898),10780=>array(15,-372,548,754),10799=>array(125,20,713,607),10858=>array(106,212,732,660),10859=>array(106,-34,732,660),10877=>array(106,-150,732,632),10878=>array(106,-150,732,632),10879=>array(106,-150,732,632),10880=>array(106,-150,732,632),10881=>array(106,-150,732,688),10882=>array(106,-150,732,688),10883=>array(106,-150,732,827),10884=>array(106,-150,732,827),10885=>array(106,-217,732,630),10886=>array(106,-217,732,630),10887=>array(106,-124,732,582),10888=>array(106,-124,732,582),10889=>array(106,-281,732,630),10890=>array(106,-281,732,630),10891=>array(106,-303,732,814),10892=>array(106,-303,732,814),10893=>array(106,-183,732,653),10894=>array(106,-183,732,653),10895=>array(106,-245,732,765),10896=>array(106,-245,732,765),10897=>array(106,-278,732,782),10898=>array(106,-278,732,782),10899=>array(106,-263,732,771),10900=>array(106,-263,732,771),10901=>array(106,-50,732,733),10902=>array(106,-50,732,733),10903=>array(106,-50,732,733),10904=>array(106,-50,732,733),10905=>array(106,-45,732,678),10906=>array(106,-45,732,678),10907=>array(106,-81,732,724),10908=>array(106,-81,732,724),10909=>array(106,13,732,680),10910=>array(106,13,732,680),10911=>array(106,-239,732,746),10912=>array(106,-239,732,746),10926=>array(106,22,732,656),10927=>array(106,-83,732,684),10928=>array(106,-83,732,684),10929=>array(106,-246,732,684),10930=>array(106,-246,732,684),10931=>array(106,-205,732,672),10932=>array(106,-205,732,672),10933=>array(106,-304,732,672),10934=>array(106,-304,732,672),10935=>array(106,-252,732,713),10936=>array(106,-252,732,713),10937=>array(106,-316,732,713),10938=>array(106,-316,732,713),11001=>array(106,-195,732,609),11002=>array(106,-195,732,609),11008=>array(123,-23,744,598),11009=>array(94,-23,715,598),11010=>array(123,-23,744,598),11011=>array(94,-23,715,598),11012=>array(27,46,789,581),11013=>array(27,46,781,581),11014=>array(151,0,687,754),11015=>array(151,-25,687,729),11016=>array(123,-23,744,598),11017=>array(94,-23,715,598),11018=>array(123,-23,744,598),11019=>array(94,-23,715,598),11020=>array(27,46,789,581),11021=>array(151,-25,687,754),11022=>array(57,-25,800,372),11023=>array(57,255,800,652),11024=>array(38,-25,781,372),11025=>array(38,255,781,652),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11039=>array(18,-26,852,767),11040=>array(18,-26,852,767),11041=>array(73,-91,800,748),11042=>array(73,-91,800,748),11043=>array(17,-35,856,692),11044=>array(55,-250,1064,770),11091=>array(38,-47,832,788),11092=>array(38,-47,832,788),11360=>array(5,0,610,729),11361=>array(5,0,355,760),11362=>array(-17,0,610,729),11363=>array(6,0,692,729),11364=>array(92,-200,750,729),11365=>array(32,-46,639,594),11366=>array(13,-93,455,822),11367=>array(92,-157,932,729),11368=>array(84,-138,809,760),11369=>array(92,-157,805,729),11370=>array(84,-138,684,760),11371=>array(45,-157,768,729),11372=>array(45,-138,622,547),11373=>array(48,-14,769,741),11374=>array(92,-200,903,729),11375=>array(5,0,769,729),11376=>array(48,-14,769,741),11377=>array(15,0,778,560),11378=>array(30,0,1221,742),11379=>array(35,0,1056,560),11380=>array(38,0,637,586),11381=>array(92,0,606,729),11382=>array(84,0,481,547),11383=>array(64,0,725,552),11385=>array(84,-13,490,760),11386=>array(43,-14,644,560),11387=>array(78,0,467,547),11388=>array(-21,-121,166,425),11389=>array(3,326,484,734),11390=>array(72,-240,670,742),11391=>array(45,-240,680,729),11520=>array(45,-64,609,547),11521=>array(16,-232,625,546),11522=>array(41,-232,629,547),11523=>array(42,-10,585,807),11524=>array(40,-228,613,546),11525=>array(41,-228,988,546),11526=>array(20,-8,668,816),11527=>array(42,-9,974,547),11528=>array(39,0,589,547),11529=>array(41,-227,614,816),11530=>array(39,-9,985,546),11531=>array(42,-8,649,816),11532=>array(39,0,627,816),11533=>array(41,-8,988,546),11534=>array(41,-8,629,546),11535=>array(41,-228,846,816),11536=>array(42,-9,976,816),11537=>array(41,-9,630,816),11538=>array(46,-232,610,546),11539=>array(41,-228,984,661),11540=>array(45,-228,958,546),11541=>array(39,-228,978,816),11542=>array(44,0,628,546),11543=>array(41,-228,630,547),11544=>array(41,-232,627,546),11545=>array(44,-228,628,816),11546=>array(42,-232,610,547),11547=>array(43,-9,658,816),11548=>array(44,-228,989,547),11549=>array(44,-232,619,546),11550=>array(46,-232,639,546),11551=>array(44,-228,615,567),11552=>array(44,-9,1004,546),11553=>array(44,-228,619,816),11554=>array(42,-9,601,626),11555=>array(44,-228,622,816),11556=>array(42,-228,684,546),11557=>array(45,-8,959,816),11568=>array(55,-14,636,380),11569=>array(50,-14,892,742),11570=>array(50,-14,892,742),11571=>array(51,0,674,729),11572=>array(51,0,674,729),11573=>array(56,0,669,729),11574=>array(48,0,627,729),11575=>array(5,0,769,729),11576=>array(5,0,769,729),11577=>array(92,0,610,729),11578=>array(92,0,610,729),11579=>array(73,-14,729,742),11580=>array(73,0,916,729),11581=>array(92,0,754,729),11582=>array(92,0,549,729),11583=>array(92,0,754,729),11584=>array(50,-14,892,742),11585=>array(50,-84,892,815),11586=>array(92,0,281,729),11587=>array(21,0,720,729),11588=>array(92,0,745,729),11589=>array(-30,0,944,729),11590=>array(92,0,598,729),11591=>array(92,0,709,729),11592=>array(73,256,607,445),11593=>array(92,0,610,729),11594=>array(73,0,529,729),11595=>array(64,-14,892,742),11596=>array(82,0,695,729),11597=>array(92,0,745,729),11598=>array(92,0,610,729),11599=>array(92,0,280,729),11600=>array(82,0,695,729),11601=>array(92,0,281,729),11602=>array(42,-14,684,729),11603=>array(55,-14,636,742),11604=>array(50,-14,892,742),11605=>array(50,-95,892,742),11606=>array(92,0,745,729),11607=>array(92,0,281,729),11608=>array(92,0,744,729),11609=>array(50,-14,892,742),11610=>array(50,-14,892,823),11611=>array(50,-14,718,742),11612=>array(79,0,797,729),11613=>array(19,0,751,729),11614=>array(50,-14,718,742),11615=>array(92,0,610,729),11616=>array(5,0,769,729),11617=>array(92,0,745,729),11618=>array(92,0,599,729),11619=>array(50,0,800,729),11620=>array(92,0,654,729),11621=>array(50,0,800,729),11631=>array(64,490,651,729),11800=>array(69,-14,515,728),11807=>array(106,-34,732,415),11810=>array(86,403,389,760),11811=>array(68,403,371,760),11812=>array(86,-132,389,225),11813=>array(68,-132,371,225),11822=>array(69,0,515,742),19904=>array(83,-158,813,729),19905=>array(83,-158,813,729),19906=>array(83,-158,813,729),19907=>array(83,-158,813,729),19908=>array(83,-158,813,729),19909=>array(83,-158,813,729),19910=>array(83,-158,813,729),19911=>array(83,-158,813,729),19912=>array(83,-158,813,729),19913=>array(83,-158,814,729),19914=>array(83,-158,813,729),19915=>array(83,-158,813,729),19916=>array(83,-158,813,729),19917=>array(83,-158,813,729),19918=>array(83,-158,813,729),19919=>array(83,-158,813,729),19920=>array(83,-158,814,729),19921=>array(83,-158,813,729),19922=>array(83,-158,814,729),19923=>array(83,-158,813,729),19924=>array(83,-158,813,729),19925=>array(83,-158,813,729),19926=>array(83,-158,813,729),19927=>array(83,-158,813,729),19928=>array(83,-158,813,729),19929=>array(83,-158,813,729),19930=>array(83,-158,813,729),19931=>array(83,-158,814,729),19932=>array(83,-158,813,729),19933=>array(83,-158,813,729),19934=>array(83,-158,814,729),19935=>array(83,-158,813,729),19936=>array(83,-158,813,729),19937=>array(83,-158,813,729),19938=>array(83,-158,813,729),19939=>array(83,-158,813,729),19940=>array(83,-158,813,729),19941=>array(83,-158,814,729),19942=>array(83,-158,813,729),19943=>array(83,-158,813,729),19944=>array(83,-158,814,729),19945=>array(83,-158,813,729),19946=>array(83,-158,814,729),19947=>array(83,-158,813,729),19948=>array(83,-158,814,729),19949=>array(83,-158,813,729),19950=>array(83,-158,814,729),19951=>array(83,-158,813,729),19952=>array(83,-158,814,729),19953=>array(83,-158,813,729),19954=>array(83,-158,813,729),19955=>array(83,-158,813,729),19956=>array(83,-158,813,729),19957=>array(83,-158,814,729),19958=>array(83,-158,813,729),19959=>array(83,-158,813,729),19960=>array(83,-158,813,729),19961=>array(83,-158,814,729),19962=>array(83,-158,813,729),19963=>array(83,-158,814,729),19964=>array(83,-158,814,729),19965=>array(83,-158,813,729),19966=>array(83,-158,813,729),19967=>array(83,-158,813,729),42192=>array(92,0,692,729),42193=>array(92,0,692,729),42194=>array(41,0,641,729),42195=>array(92,0,778,729),42196=>array(5,0,677,729),42197=>array(5,0,677,729),42198=>array(50,-14,747,742),42199=>array(92,0,805,729),42200=>array(-30,0,683,729),42201=>array(0,-14,439,729),42202=>array(50,-14,670,742),42203=>array(50,-14,670,742),42204=>array(45,0,680,729),42205=>array(92,0,599,729),42206=>array(92,0,599,729),42207=>array(92,0,903,729),42208=>array(92,0,745,729),42209=>array(92,0,610,729),42210=>array(72,-14,647,742),42211=>array(92,0,750,729),42212=>array(20,0,678,729),42213=>array(5,0,769,729),42214=>array(5,0,769,729),42215=>array(92,0,745,729),42216=>array(25,-14,723,742),42217=>array(91,0,530,743),42218=>array(30,0,1072,729),42219=>array(19,0,751,729),42220=>array(-10,0,734,729),42221=>array(70,0,670,729),42222=>array(5,0,769,729),42223=>array(5,0,769,729),42224=>array(92,0,610,729),42225=>array(73,0,591,729),42226=>array(92,0,280,729),42227=>array(50,-14,800,742),42228=>array(92,-14,720,729),42229=>array(92,0,720,743),42230=>array(9,0,527,729),42231=>array(52,0,738,729),42232=>array(73,0,249,189),42233=>array(24,-142,249,189),42234=>array(73,0,601,189),42235=>array(73,-142,601,189),42236=>array(24,-142,249,547),42237=>array(73,0,249,547),42238=>array(73,0,515,405),42239=>array(73,134,515,492),42564=>array(26,-14,601,742),42565=>array(15,-14,511,560),42566=>array(92,0,428,729),42567=>array(83,0,356,547),42572=>array(57,-14,1348,654),42573=>array(47,-13,1126,547),42576=>array(49,0,1142,729),42577=>array(20,0,946,547),42580=>array(55,-14,1082,742),42581=>array(44,-14,888,560),42582=>array(92,0,1088,729),42583=>array(84,-14,880,560),42594=>array(60,-157,1058,729),42595=>array(56,-138,900,547),42596=>array(46,0,1069,729),42597=>array(55,0,888,547),42598=>array(92,0,1233,729),42599=>array(84,0,973,547),42600=>array(50,-14,800,742),42601=>array(43,-14,644,560),42602=>array(50,-14,987,742),42603=>array(43,-14,825,560),42604=>array(50,-14,1356,742),42605=>array(43,-14,1063,560),42606=>array(28,-208,933,743),42634=>array(5,-200,883,729),42635=>array(4,-216,709,547),42636=>array(5,0,677,729),42637=>array(4,0,575,547),42644=>array(81,0,716,729),42645=>array(84,0,634,760),42760=>array(96,0,404,693),42761=>array(96,0,404,693),42762=>array(96,0,404,693),42763=>array(96,0,404,693),42764=>array(96,0,404,693),42765=>array(96,0,404,693),42766=>array(96,0,404,693),42767=>array(96,0,404,693),42768=>array(96,0,404,693),42769=>array(96,0,404,693),42770=>array(96,0,404,693),42771=>array(96,0,404,693),42772=>array(96,0,404,693),42773=>array(96,0,404,693),42774=>array(96,0,404,693),42779=>array(58,326,342,736),42780=>array(58,324,342,734),42781=>array(88,326,199,734),42782=>array(88,326,199,734),42783=>array(88,0,199,408),42786=>array(67,0,409,729),42787=>array(67,0,355,547),42788=>array(56,224,479,742),42789=>array(56,42,479,560),42790=>array(92,-200,745,729),42791=>array(84,-216,634,760),42792=>array(5,-216,986,729),42793=>array(13,-215,810,702),42794=>array(67,-14,616,742),42795=>array(54,-202,493,560),42800=>array(92,0,473,547),42801=>array(52,-14,548,560),42802=>array(5,0,1344,729),42803=>array(43,-14,973,560),42804=>array(5,-14,1234,742),42805=>array(43,-14,1021,560),42806=>array(5,-14,1124,729),42807=>array(43,-14,970,560),42808=>array(5,0,1074,729),42809=>array(43,-14,907,560),42810=>array(5,0,1074,729),42811=>array(43,-14,907,560),42812=>array(5,-216,1030,729),42813=>array(43,-216,907,560),42814=>array(33,-14,653,742),42815=>array(43,-14,526,560),42816=>array(5,0,812,729),42817=>array(6,0,708,760),42822=>array(92,0,822,729),42823=>array(84,0,458,760),42824=>array(41,0,655,729),42825=>array(59,0,473,760),42826=>array(16,-14,902,742),42827=>array(5,-14,809,560),42830=>array(50,-14,1356,742),42831=>array(43,-14,1063,560),42832=>array(16,0,692,729),42833=>array(5,-208,671,560),42834=>array(34,0,907,729),42835=>array(34,-208,892,560),42838=>array(50,-188,800,742),42839=>array(45,-208,711,559),42852=>array(16,0,692,729),42853=>array(5,-208,671,760),42854=>array(16,0,692,729),42855=>array(5,-208,671,760),42880=>array(27,0,545,729),42881=>array(84,-208,259,547),42882=>array(84,-208,730,742),42883=>array(84,-208,634,560),42889=>array(112,0,288,547),42890=>array(83,141,303,405),42891=>array(140,245,316,729),42892=>array(95,458,211,729),42893=>array(81,0,716,729),42894=>array(84,-216,680,760),42896=>array(92,-157,868,729),42897=>array(84,-138,725,560),42912=>array(-11,-14,832,742),42913=>array(-11,-216,727,559),42914=>array(-11,0,805,729),42915=>array(-11,0,684,760),42916=>array(-11,0,848,729),42917=>array(-11,0,723,560),42918=>array(-11,0,781,729),42919=>array(-11,0,504,560),42920=>array(-11,-14,731,742),42921=>array(-11,-14,606,560),42922=>array(-68,0,794,729),43002=>array(84,0,972,547),43003=>array(84,0,591,729),43004=>array(41,0,641,729),43005=>array(92,0,903,729),43006=>array(92,0,280,928),43007=>array(31,0,1294,729),61184=>array(91,602,317,693),61185=>array(48,451,338,693),61186=>array(26,301,363,693),61187=>array(17,150,373,693),61188=>array(13,0,378,693),61189=>array(48,451,338,693),61190=>array(91,451,317,543),61191=>array(48,301,338,543),61192=>array(26,150,363,543),61193=>array(17,0,373,543),61194=>array(26,301,363,693),61195=>array(48,301,338,543),61196=>array(91,301,317,393),61197=>array(48,150,338,393),61198=>array(26,0,363,393),61199=>array(17,150,373,693),61200=>array(26,149,363,542),61201=>array(48,150,338,393),61202=>array(91,150,317,242),61203=>array(48,0,338,242),61204=>array(13,0,378,693),61205=>array(17,0,373,543),61206=>array(26,0,363,393),61207=>array(48,0,338,242),61208=>array(91,0,317,92),61209=>array(96,0,188,693),62464=>array(49,-14,563,819),62465=>array(49,-15,563,823),62466=>array(49,-14,604,828),62467=>array(49,0,853,828),62468=>array(49,-15,563,828),62469=>array(49,-15,563,828),62470=>array(29,-15,612,828),62471=>array(49,-14,846,828),62472=>array(49,0,541,828),62473=>array(49,-14,563,820),62474=>array(49,-6,1114,828),62475=>array(49,-14,563,828),62476=>array(63,-15,578,820),62477=>array(54,0,839,828),62478=>array(49,-15,563,819),62479=>array(49,-15,563,840),62480=>array(49,0,875,828),62481=>array(63,-14,578,819),62482=>array(44,-14,699,828),62483=>array(34,-14,570,828),62484=>array(49,-14,837,828),62485=>array(49,-14,563,819),62486=>array(49,0,858,828),62487=>array(49,-14,563,820),62488=>array(44,-14,558,828),62489=>array(64,0,579,828),62490=>array(50,-15,628,820),62491=>array(49,-14,563,819),62492=>array(63,-14,577,828),62493=>array(49,-14,581,820),62494=>array(63,-14,578,819),62495=>array(24,-14,546,828),62496=>array(49,-15,563,828),62497=>array(63,-15,577,828),62498=>array(49,-73,563,828),62499=>array(49,-15,563,830),62500=>array(49,-15,569,828),62501=>array(49,-14,627,828),62502=>array(49,-14,914,828),62504=>array(45,-228,960,816),62505=>array(54,-223,791,843),62506=>array(54,-14,510,761),62507=>array(54,-14,510,773),62508=>array(54,-14,510,866),62509=>array(54,-14,510,812),62510=>array(54,-14,510,877),62511=>array(54,-14,510,803),62512=>array(54,-232,501,761),62513=>array(54,-232,501,793),62514=>array(54,-232,501,891),62515=>array(54,-232,501,803),62516=>array(54,0,520,761),62517=>array(54,0,520,793),62518=>array(54,0,520,803),62519=>array(54,-0,770,761),62520=>array(54,-0,770,773),62521=>array(54,-0,770,884),62522=>array(54,-0,770,793),62523=>array(54,-0,770,803),62524=>array(54,-232,557,761),62525=>array(54,-232,557,773),62526=>array(54,-232,557,894),62527=>array(54,-232,557,793),62528=>array(54,-232,557,803),62529=>array(54,-232,557,844),63173=>array(43,-14,644,760),64256=>array(19,0,819,760),64257=>array(21,0,657,760),64258=>array(19,0,657,760),64259=>array(19,0,1031,760),64260=>array(19,0,1032,760),64261=>array(19,0,785,760),64262=>array(52,-14,997,742),64275=>array(74,-14,1300,760),64276=>array(78,-14,1301,760),64277=>array(78,-208,1300,760),64278=>array(78,-208,1300,760),64279=>array(78,-208,1629,760),64285=>array(66,32,228,547),64286=>array(182,635,510,780),64287=>array(66,32,500,547),64288=>array(38,0,590,547),64289=>array(85,0,855,547),64290=>array(43,0,731,547),64291=>array(91,0,778,547),64292=>array(43,0,730,547),64293=>array(43,0,730,739),64294=>array(91,0,778,547),64295=>array(43,0,730,547),64296=>array(47,-4,730,547),64297=>array(106,256,732,627),64298=>array(20,0,750,710),64299=>array(20,0,750,723),64300=>array(20,0,750,710),64301=>array(20,0,750,710),64302=>array(84,-171,644,547),64303=>array(84,-217,644,547),64304=>array(84,-171,644,547),64305=>array(43,0,567,547),64306=>array(43,-9,418,547),64307=>array(43,0,545,547),64308=>array(91,0,596,547),64309=>array(43,0,346,547),64310=>array(43,0,442,547),64312=>array(90,-13,624,553),64313=>array(43,164,369,547),64314=>array(43,-240,487,547),64315=>array(43,0,511,547),64316=>array(43,0,527,711),64318=>array(43,0,633,554),64320=>array(43,0,362,547),64321=>array(90,-13,624,547),64323=>array(91,-240,584,547),64324=>array(91,0,603,547),64326=>array(33,0,564,547),64327=>array(91,-240,660,546),64328=>array(43,0,511,547),64329=>array(20,0,750,547),64330=>array(10,-4,592,547),64331=>array(91,0,252,710),64332=>array(43,0,567,710),64333=>array(43,0,511,710),64334=>array(91,0,603,710),64335=>array(43,0,652,729),64338=>array(63,-244,921,327),64339=>array(63,-244,1068,327),64340=>array(-10,-244,292,293),64341=>array(-10,-244,418,293),64342=>array(63,-244,921,327),64343=>array(63,-244,1068,327),64344=>array(-10,-244,302,293),64345=>array(-10,-244,418,293),64346=>array(63,-244,921,327),64347=>array(63,-244,1068,327),64348=>array(-10,-244,302,293),64349=>array(-10,-244,418,293),64350=>array(63,-5,921,566),64351=>array(63,-5,1068,566),64352=>array(-10,0,292,640),64353=>array(-10,0,418,640),64354=>array(63,-5,921,566),64355=>array(63,-5,1068,566),64356=>array(-10,0,302,640),64357=>array(-10,0,418,640),64358=>array(63,-5,921,599),64359=>array(63,-5,1068,599),64360=>array(-10,0,333,672),64361=>array(-10,0,418,672),64362=>array(63,-24,1082,786),64363=>array(63,-29,1201,786),64364=>array(-10,0,575,786),64365=>array(-10,0,729,786),64366=>array(63,-24,1082,786),64367=>array(63,-29,1201,786),64368=>array(-10,0,575,786),64369=>array(-10,0,729,786),64370=>array(77,-244,720,425),64371=>array(77,-244,730,425),64372=>array(-10,-244,628,405),64373=>array(-10,-244,730,405),64374=>array(77,-244,720,425),64375=>array(77,-244,730,425),64376=>array(-10,-117,628,405),64377=>array(-10,-117,730,405),64378=>array(77,-244,720,425),64379=>array(77,-244,730,425),64380=>array(-10,-244,628,405),64381=>array(-10,-244,730,405),64382=>array(77,-244,720,425),64383=>array(77,-244,730,425),64384=>array(-10,-244,628,405),64385=>array(-10,-244,730,405),64386=>array(61,-146,442,415),64387=>array(61,-146,587,415),64388=>array(61,-15,442,586),64389=>array(61,-15,587,586),64390=>array(61,-15,442,708),64391=>array(61,-15,587,708),64392=>array(61,-15,442,746),64393=>array(61,-15,587,746),64394=>array(-42,-244,508,615),64395=>array(-42,-244,632,615),64396=>array(-42,-244,520,648),64397=>array(-42,-244,632,648),64398=>array(63,-39,1024,760),64399=>array(63,-39,1034,760),64400=>array(-10,0,582,760),64401=>array(-10,0,591,760),64402=>array(63,-39,1024,910),64403=>array(63,-39,1034,910),64404=>array(-10,0,582,910),64405=>array(-10,0,591,910),64406=>array(63,-293,1024,910),64407=>array(63,-293,1034,910),64408=>array(-10,-269,582,910),64409=>array(-10,-269,591,910),64410=>array(63,-39,1024,910),64411=>array(63,-39,1034,910),64412=>array(-10,0,582,910),64413=>array(-10,0,591,910),64414=>array(62,-165,779,366),64415=>array(62,-244,910,287),64416=>array(62,-165,779,636),64417=>array(62,-244,910,514),64418=>array(-10,0,333,672),64419=>array(-10,0,418,672),64426=>array(70,-33,877,506),64427=>array(70,-244,890,369),64428=>array(-10,-33,633,506),64429=>array(-10,-244,670,369),64467=>array(70,-27,814,854),64468=>array(70,-27,941,854),64469=>array(-10,0,582,928),64470=>array(-10,0,591,928),64473=>array(-42,-244,547,556),64474=>array(-42,-244,637,556),64488=>array(-10,0,292,293),64489=>array(-10,0,418,293),64508=>array(63,-107,863,462),64509=>array(63,-126,1021,291),64510=>array(-10,-166,302,293),64511=>array(-10,-166,418,293),65056=>array(-419,735,0,880),65057=>array(0,735,419,880),65058=>array(-362,756,0,894),65059=>array(0,756,362,894),65136=>array(28,591,313,825),65137=>array(-10,0,352,825),65138=>array(28,591,313,881),65139=>array(51,0,356,177),65140=>array(28,-239,313,-5),65142=>array(28,591,313,723),65143=>array(-10,0,352,723),65144=>array(28,590,313,881),65145=>array(-10,0,352,881),65146=>array(28,-137,313,-5),65147=>array(-10,-137,352,125),65148=>array(9,599,333,869),65149=>array(-10,0,352,869),65150=>array(36,610,304,878),65151=>array(-10,0,352,878),65152=>array(73,20,437,493),65153=>array(-20,0,362,955),65154=>array(-20,0,385,955),65155=>array(75,0,259,993),65156=>array(75,0,385,993),65157=>array(-42,-244,547,603),65158=>array(-42,-244,637,603),65159=>array(76,-245,259,760),65160=>array(76,-245,385,760),65161=>array(63,-107,863,603),65162=>array(63,-126,1021,480),65163=>array(-10,0,292,627),65164=>array(-10,0,418,627),65165=>array(84,0,259,760),65166=>array(84,0,385,760),65167=>array(63,-149,921,327),65168=>array(63,-149,1068,327),65169=>array(-10,-173,292,293),65170=>array(-10,-173,418,293),65171=>array(48,-30,540,513),65172=>array(65,0,616,513),65173=>array(63,-5,921,415),65174=>array(63,-5,1068,415),65175=>array(-10,0,302,488),65176=>array(-10,0,418,488),65177=>array(63,-5,921,537),65178=>array(63,-5,1068,537),65179=>array(-10,0,302,610),65180=>array(-10,0,418,610),65181=>array(77,-244,720,425),65182=>array(77,-244,730,425),65183=>array(-10,-173,628,405),65184=>array(-10,-173,730,405),65185=>array(77,-244,720,425),65186=>array(77,-244,730,425),65187=>array(-10,0,628,405),65188=>array(-10,0,730,405),65189=>array(77,-244,720,579),65190=>array(77,-244,730,579),65191=>array(-10,0,628,530),65192=>array(-10,0,730,530),65193=>array(61,-15,442,415),65194=>array(61,-15,587,415),65195=>array(61,-15,442,579),65196=>array(61,-15,587,579),65197=>array(-42,-244,508,269),65198=>array(-42,-244,632,269),65199=>array(-42,-244,508,457),65200=>array(-42,-244,632,457),65201=>array(63,-244,1297,366),65202=>array(63,-244,1423,366),65203=>array(-10,-14,901,366),65204=>array(-10,-14,1027,366),65205=>array(63,-244,1297,586),65206=>array(63,-244,1423,586),65207=>array(-10,-14,901,586),65208=>array(-10,-14,1027,586),65209=>array(63,-244,1265,362),65210=>array(63,-244,1374,362),65211=>array(-10,0,886,362),65212=>array(-10,0,995,362),65213=>array(63,-244,1265,457),65214=>array(63,-244,1374,457),65215=>array(-10,0,886,481),65216=>array(-10,0,995,481),65217=>array(70,0,971,760),65218=>array(70,0,1081,760),65219=>array(-10,0,875,760),65220=>array(-10,0,984,760),65221=>array(70,0,971,760),65222=>array(70,0,1081,760),65223=>array(-10,0,875,760),65224=>array(-10,0,984,760),65225=>array(87,-244,720,521),65226=>array(57,-244,693,382),65227=>array(-10,0,583,521),65228=>array(-10,0,574,382),65229=>array(87,-244,720,652),65230=>array(57,-244,693,530),65231=>array(-10,0,583,652),65232=>array(-10,0,574,530),65233=>array(63,-24,1082,627),65234=>array(63,-29,1201,627),65235=>array(-10,0,575,627),65236=>array(-10,0,729,627),65237=>array(52,-215,825,635),65238=>array(52,-244,911,476),65239=>array(-10,0,575,635),65240=>array(-10,0,729,635),65241=>array(70,-27,814,760),65242=>array(70,-27,941,760),65243=>array(-10,0,582,760),65244=>array(-10,0,591,760),65245=>array(70,-142,778,760),65246=>array(70,-142,902,760),65247=>array(-10,0,292,760),65248=>array(-10,0,418,760),65249=>array(68,-244,660,369),65250=>array(68,-244,794,311),65251=>array(-10,-23,546,311),65252=>array(-10,-23,680,311),65253=>array(62,-165,779,457),65254=>array(62,-244,910,383),65255=>array(-10,0,292,481),65256=>array(-10,0,418,481),65257=>array(48,-30,540,358),65258=>array(65,0,616,366),65259=>array(-10,-33,633,506),65260=>array(-10,-244,670,369),65261=>array(-42,-244,547,322),65262=>array(-42,-244,637,322),65263=>array(63,-107,863,462),65264=>array(63,-126,1021,291),65265=>array(63,-244,863,462),65266=>array(63,-244,1021,291),65267=>array(-10,-166,302,293),65268=>array(-10,-166,418,293),65269=>array(-62,-15,643,882),65270=>array(-62,-15,769,882),65271=>array(33,-15,643,944),65272=>array(33,-15,769,944),65273=>array(41,-245,643,760),65274=>array(41,-245,769,760),65275=>array(41,-15,643,760),65276=>array(41,-15,769,760),65533=>array(24,-139,1089,926),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>348,33=>456,34=>521,35=>838,36=>696,37=>1002,38=>872,39=>306,40=>457,41=>457,42=>523,43=>838,44=>380,45=>415,46=>380,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>400,59=>400,60=>838,61=>838,62=>838,63=>580,64=>1000,65=>774,66=>762,67=>734,68=>830,69=>683,70=>683,71=>821,72=>837,73=>372,74=>372,75=>775,76=>637,77=>995,78=>837,79=>850,80=>733,81=>850,82=>770,83=>720,84=>682,85=>812,86=>774,87=>1103,88=>771,89=>724,90=>725,91=>457,92=>365,93=>457,94=>838,95=>500,96=>500,97=>675,98=>716,99=>593,100=>716,101=>678,102=>435,103=>716,104=>712,105=>343,106=>343,107=>665,108=>343,109=>1042,110=>712,111=>687,112=>716,113=>716,114=>493,115=>595,116=>478,117=>712,118=>652,119=>924,120=>645,121=>652,122=>582,123=>712,124=>365,125=>712,126=>838,160=>348,161=>456,162=>696,163=>696,164=>636,165=>696,166=>365,167=>500,168=>500,169=>1000,170=>564,171=>646,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>736,182=>636,183=>380,184=>500,185=>438,186=>564,187=>646,188=>1035,189=>1035,190=>1035,191=>580,192=>774,193=>774,194=>774,195=>774,196=>774,197=>774,198=>1085,199=>734,200=>683,201=>683,202=>683,203=>683,204=>372,205=>372,206=>372,207=>372,208=>838,209=>837,210=>850,211=>850,212=>850,213=>850,214=>850,215=>838,216=>850,217=>812,218=>812,219=>812,220=>812,221=>724,222=>738,223=>719,224=>675,225=>675,226=>675,227=>675,228=>675,229=>675,230=>1048,231=>593,232=>678,233=>678,234=>678,235=>678,236=>343,237=>343,238=>343,239=>343,240=>687,241=>712,242=>687,243=>687,244=>687,245=>687,246=>687,247=>838,248=>687,249=>712,250=>712,251=>712,252=>712,253=>652,254=>716,255=>652,256=>774,257=>675,258=>774,259=>675,260=>774,261=>675,262=>734,263=>593,264=>734,265=>593,266=>734,267=>593,268=>734,269=>593,270=>830,271=>716,272=>838,273=>716,274=>683,275=>678,276=>683,277=>678,278=>683,279=>678,280=>683,281=>678,282=>683,283=>678,284=>821,285=>716,286=>821,287=>716,288=>821,289=>716,290=>821,291=>716,292=>837,293=>712,294=>974,295=>790,296=>372,297=>343,298=>372,299=>343,300=>372,301=>343,302=>372,303=>343,304=>372,305=>343,306=>744,307=>686,308=>372,309=>343,310=>775,311=>665,312=>665,313=>637,314=>343,315=>637,316=>343,317=>637,318=>479,319=>637,320=>557,321=>642,322=>371,323=>837,324=>712,325=>837,326=>712,327=>837,328=>712,329=>983,330=>837,331=>712,332=>850,333=>687,334=>850,335=>687,336=>850,337=>687,338=>1167,339=>1094,340=>770,341=>493,342=>770,343=>493,344=>770,345=>493,346=>720,347=>595,348=>720,349=>595,350=>720,351=>595,352=>720,353=>595,354=>682,355=>478,356=>682,357=>478,358=>682,359=>478,360=>812,361=>712,362=>812,363=>712,364=>812,365=>712,366=>812,367=>712,368=>812,369=>712,370=>812,371=>712,372=>1103,373=>924,374=>724,375=>652,376=>724,377=>725,378=>582,379=>725,380=>582,381=>725,382=>582,383=>435,384=>716,385=>811,386=>762,387=>716,388=>762,389=>716,390=>734,391=>734,392=>593,393=>838,394=>879,395=>757,396=>716,397=>688,398=>683,399=>849,400=>696,401=>683,402=>435,403=>821,404=>793,405=>1045,406=>436,407=>389,408=>775,409=>665,410=>360,411=>592,412=>1042,413=>837,414=>712,415=>850,416=>874,417=>687,418=>1083,419=>912,420=>782,421=>716,422=>770,423=>720,424=>595,425=>683,426=>552,427=>478,428=>707,429=>478,430=>682,431=>835,432=>712,433=>850,434=>813,435=>797,436=>778,437=>725,438=>582,439=>772,440=>772,441=>641,442=>582,443=>696,444=>772,445=>641,446=>573,447=>716,448=>372,449=>659,450=>544,451=>372,452=>1555,453=>1412,454=>1298,455=>1009,456=>980,457=>686,458=>1209,459=>1180,460=>1055,461=>774,462=>675,463=>372,464=>343,465=>850,466=>687,467=>812,468=>712,469=>812,470=>712,471=>812,472=>712,473=>812,474=>712,475=>812,476=>712,477=>678,478=>774,479=>675,480=>774,481=>675,482=>1085,483=>1048,484=>821,485=>716,486=>821,487=>716,488=>775,489=>665,490=>850,491=>687,492=>850,493=>687,494=>772,495=>582,496=>343,497=>1555,498=>1412,499=>1298,500=>821,501=>716,502=>1289,503=>787,504=>837,505=>712,506=>774,507=>675,508=>1085,509=>1048,510=>850,511=>687,512=>774,513=>675,514=>774,515=>675,516=>683,517=>678,518=>683,519=>678,520=>372,521=>343,522=>372,523=>343,524=>850,525=>687,526=>850,527=>687,528=>770,529=>493,530=>770,531=>493,532=>812,533=>712,534=>812,535=>712,536=>720,537=>595,538=>682,539=>478,540=>690,541=>607,542=>837,543=>712,544=>837,545=>865,546=>809,547=>659,548=>725,549=>582,550=>774,551=>675,552=>683,553=>678,554=>850,555=>687,556=>850,557=>687,558=>850,559=>687,560=>850,561=>687,562=>724,563=>652,564=>492,565=>867,566=>512,567=>343,568=>1088,569=>1088,570=>774,571=>734,572=>593,573=>637,574=>682,575=>595,576=>582,577=>782,578=>614,579=>762,580=>812,581=>774,582=>683,583=>678,584=>372,585=>343,586=>860,587=>791,588=>770,589=>493,590=>724,591=>652,592=>675,593=>716,594=>716,595=>716,596=>593,597=>593,598=>717,599=>792,600=>678,601=>678,602=>876,603=>557,604=>545,605=>815,606=>731,607=>343,608=>792,609=>716,610=>627,611=>644,612=>635,613=>712,614=>712,615=>712,616=>545,617=>440,618=>545,619=>559,620=>693,621=>343,622=>841,623=>1042,624=>1042,625=>1042,626=>712,627=>793,628=>707,629=>687,630=>909,631=>681,632=>796,633=>538,634=>538,635=>650,636=>493,637=>493,638=>596,639=>596,640=>642,641=>642,642=>595,643=>415,644=>435,645=>605,646=>552,647=>478,648=>478,649=>920,650=>772,651=>670,652=>652,653=>924,654=>652,655=>724,656=>694,657=>684,658=>641,659=>641,660=>573,661=>573,662=>573,663=>573,664=>850,665=>633,666=>731,667=>685,668=>691,669=>343,670=>732,671=>539,672=>792,673=>573,674=>573,675=>1156,676=>1214,677=>1155,678=>975,679=>769,680=>929,681=>1026,682=>862,683=>780,684=>591,685=>415,686=>677,687=>789,688=>456,689=>456,690=>219,691=>315,692=>315,693=>315,694=>411,695=>591,696=>417,697=>302,698=>521,699=>380,700=>380,701=>380,702=>366,703=>366,704=>326,705=>326,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>306,713=>500,714=>500,715=>500,716=>306,717=>500,718=>500,719=>500,720=>337,721=>337,722=>366,723=>366,724=>500,725=>500,726=>416,727=>328,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>351,735=>500,736=>412,737=>219,738=>381,739=>413,740=>326,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,749=>500,750=>657,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>698,881=>565,882=>1022,883=>836,884=>302,885=>302,886=>837,887=>701,890=>500,891=>593,892=>550,893=>549,894=>400,900=>441,901=>500,902=>797,903=>380,904=>846,905=>1009,906=>563,908=>891,910=>980,911=>894,912=>390,913=>774,914=>762,915=>637,916=>774,917=>683,918=>725,919=>837,920=>850,921=>372,922=>775,923=>774,924=>995,925=>837,926=>632,927=>850,928=>837,929=>733,931=>683,932=>682,933=>724,934=>850,935=>771,936=>850,937=>850,938=>372,939=>724,940=>687,941=>557,942=>712,943=>390,944=>675,945=>687,946=>716,947=>681,948=>687,949=>557,950=>591,951=>712,952=>687,953=>390,954=>710,955=>633,956=>736,957=>681,958=>591,959=>687,960=>791,961=>716,962=>593,963=>779,964=>638,965=>675,966=>782,967=>645,968=>794,969=>869,970=>390,971=>675,972=>687,973=>675,974=>869,975=>775,976=>651,977=>661,978=>746,979=>981,980=>746,981=>796,982=>869,983=>744,984=>850,985=>687,986=>734,987=>593,988=>683,989=>494,990=>702,991=>660,992=>919,993=>627,994=>1093,995=>837,996=>832,997=>716,998=>928,999=>744,1000=>733,1001=>650,1002=>789,1003=>671,1004=>752,1005=>716,1006=>682,1007=>590,1008=>744,1009=>716,1010=>593,1011=>343,1012=>850,1013=>645,1014=>644,1015=>738,1016=>716,1017=>734,1018=>995,1019=>732,1020=>716,1021=>698,1022=>734,1023=>698,1024=>683,1025=>683,1026=>878,1027=>637,1028=>734,1029=>720,1030=>372,1031=>372,1032=>372,1033=>1154,1034=>1130,1035=>878,1036=>817,1037=>837,1038=>771,1039=>837,1040=>774,1041=>762,1042=>762,1043=>637,1044=>891,1045=>683,1046=>1224,1047=>710,1048=>837,1049=>837,1050=>817,1051=>831,1052=>995,1053=>837,1054=>850,1055=>837,1056=>733,1057=>734,1058=>682,1059=>771,1060=>992,1061=>771,1062=>928,1063=>808,1064=>1235,1065=>1326,1066=>939,1067=>1036,1068=>762,1069=>734,1070=>1174,1071=>770,1072=>675,1073=>698,1074=>633,1075=>522,1076=>808,1077=>678,1078=>995,1079=>581,1080=>701,1081=>701,1082=>679,1083=>732,1084=>817,1085=>691,1086=>687,1087=>691,1088=>716,1089=>593,1090=>580,1091=>652,1092=>992,1093=>645,1094=>741,1095=>687,1096=>1062,1097=>1105,1098=>751,1099=>904,1100=>632,1101=>593,1102=>972,1103=>642,1104=>678,1105=>678,1106=>714,1107=>522,1108=>593,1109=>595,1110=>343,1111=>343,1112=>343,1113=>991,1114=>956,1115=>734,1116=>679,1117=>701,1118=>652,1119=>691,1120=>1093,1121=>869,1122=>840,1123=>736,1124=>1012,1125=>839,1126=>992,1127=>832,1128=>1358,1129=>1121,1130=>850,1131=>687,1132=>1236,1133=>1007,1134=>696,1135=>557,1136=>1075,1137=>1061,1138=>850,1139=>687,1140=>850,1141=>695,1142=>850,1143=>695,1144=>1148,1145=>1043,1146=>1074,1147=>863,1148=>1405,1149=>1173,1150=>1093,1151=>869,1152=>734,1153=>593,1154=>652,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>957,1163=>807,1164=>762,1165=>611,1166=>733,1167=>716,1168=>637,1169=>522,1170=>666,1171=>543,1172=>808,1173=>669,1174=>1224,1175=>995,1176=>710,1177=>581,1178=>775,1179=>679,1180=>817,1181=>679,1182=>817,1183=>679,1184=>1015,1185=>826,1186=>956,1187=>808,1188=>1103,1189=>874,1190=>1273,1191=>1017,1192=>952,1193=>858,1194=>734,1195=>593,1196=>682,1197=>580,1198=>724,1199=>652,1200=>724,1201=>652,1202=>771,1203=>645,1204=>1112,1205=>1000,1206=>808,1207=>687,1208=>808,1209=>687,1210=>808,1211=>712,1212=>1026,1213=>810,1214=>1026,1215=>810,1216=>372,1217=>1224,1218=>995,1219=>775,1220=>630,1221=>951,1222=>805,1223=>837,1224=>691,1225=>957,1226=>807,1227=>808,1228=>687,1229=>1115,1230=>933,1231=>343,1232=>774,1233=>675,1234=>774,1235=>675,1236=>1085,1237=>1048,1238=>683,1239=>678,1240=>849,1241=>678,1242=>849,1243=>678,1244=>1224,1245=>995,1246=>710,1247=>581,1248=>772,1249=>641,1250=>837,1251=>701,1252=>837,1253=>701,1254=>850,1255=>687,1256=>850,1257=>687,1258=>850,1259=>687,1260=>734,1261=>593,1262=>771,1263=>652,1264=>771,1265=>652,1266=>771,1267=>652,1268=>808,1269=>687,1270=>637,1271=>522,1272=>1036,1273=>904,1274=>666,1275=>543,1276=>771,1277=>645,1278=>771,1279=>645,1280=>762,1281=>608,1282=>1159,1283=>893,1284=>1119,1285=>920,1286=>828,1287=>693,1288=>1242,1289=>1017,1290=>1289,1291=>1013,1292=>839,1293=>638,1294=>938,1295=>803,1296=>696,1297=>557,1298=>831,1299=>732,1300=>1286,1301=>1068,1302=>1065,1303=>979,1304=>1082,1305=>1013,1306=>850,1307=>716,1308=>1103,1309=>924,1310=>817,1311=>679,1312=>1267,1313=>1059,1314=>1273,1315=>1017,1316=>957,1317=>807,1329=>813,1330=>729,1331=>728,1332=>731,1333=>729,1334=>733,1335=>652,1336=>720,1337=>903,1338=>728,1339=>666,1340=>558,1341=>961,1342=>788,1343=>713,1344=>651,1345=>730,1346=>715,1347=>704,1348=>780,1349=>689,1350=>715,1351=>708,1352=>731,1353=>677,1354=>867,1355=>711,1356=>780,1357=>731,1358=>715,1359=>693,1360=>666,1361=>698,1362=>576,1363=>833,1364=>698,1365=>763,1366=>855,1369=>330,1370=>342,1371=>308,1372=>374,1373=>313,1374=>461,1375=>468,1377=>938,1378=>642,1379=>704,1380=>708,1381=>642,1382=>644,1383=>565,1384=>642,1385=>756,1386=>704,1387=>643,1388=>310,1389=>984,1390=>638,1391=>643,1392=>643,1393=>603,1394=>643,1395=>642,1396=>643,1397=>309,1398=>643,1399=>486,1400=>643,1401=>366,1402=>938,1403=>573,1404=>666,1405=>643,1406=>643,1407=>934,1408=>643,1409=>643,1410=>479,1411=>934,1412=>648,1413=>620,1414=>813,1415=>812,1417=>360,1418=>374,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>415,1471=>0,1472=>372,1473=>0,1474=>0,1475=>372,1478=>497,1479=>0,1488=>728,1489=>610,1490=>447,1491=>588,1492=>687,1493=>343,1494=>400,1495=>687,1496=>679,1497=>294,1498=>578,1499=>566,1500=>605,1501=>696,1502=>724,1503=>343,1504=>453,1505=>680,1506=>666,1507=>675,1508=>658,1509=>661,1510=>653,1511=>736,1512=>602,1513=>758,1514=>683,1520=>664,1521=>567,1522=>519,1523=>444,1524=>710,1542=>667,1543=>667,1545=>884,1546=>1157,1548=>380,1557=>0,1563=>400,1567=>580,1569=>511,1570=>343,1571=>343,1572=>622,1573=>343,1574=>917,1575=>343,1576=>1005,1577=>590,1578=>1005,1579=>1005,1580=>721,1581=>721,1582=>721,1583=>513,1584=>513,1585=>576,1586=>576,1587=>1380,1588=>1380,1589=>1345,1590=>1345,1591=>1039,1592=>1039,1593=>683,1594=>683,1600=>342,1601=>1162,1602=>894,1603=>917,1604=>868,1605=>733,1606=>854,1607=>590,1608=>622,1609=>917,1610=>917,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>500,1632=>610,1633=>610,1634=>610,1635=>610,1636=>610,1637=>610,1638=>610,1639=>610,1640=>610,1641=>610,1642=>610,1643=>374,1644=>380,1645=>545,1646=>1005,1647=>894,1648=>0,1652=>292,1657=>1005,1658=>1005,1659=>1005,1660=>1005,1661=>1005,1662=>1005,1663=>1005,1664=>1005,1665=>721,1666=>721,1667=>721,1668=>721,1669=>721,1670=>721,1671=>721,1672=>445,1673=>445,1674=>445,1675=>445,1676=>445,1677=>445,1678=>445,1679=>445,1680=>445,1681=>576,1682=>576,1683=>576,1684=>576,1685=>681,1686=>576,1687=>576,1688=>576,1689=>576,1690=>1380,1691=>1380,1692=>1380,1693=>1345,1694=>1345,1695=>1039,1696=>683,1697=>1162,1698=>1162,1699=>1162,1700=>1162,1701=>1162,1702=>1162,1703=>894,1704=>894,1705=>1024,1706=>1271,1707=>1024,1708=>917,1709=>917,1710=>917,1711=>1024,1712=>1024,1713=>1024,1714=>1024,1715=>1024,1716=>1024,1717=>868,1718=>868,1719=>868,1720=>868,1721=>854,1722=>854,1723=>854,1724=>854,1725=>854,1726=>938,1727=>721,1734=>622,1740=>917,1742=>917,1749=>590,1776=>610,1777=>610,1778=>610,1779=>610,1780=>610,1781=>610,1782=>610,1783=>610,1784=>610,1785=>610,1984=>696,1985=>696,1986=>696,1987=>696,1988=>696,1989=>696,1990=>696,1991=>696,1992=>696,1993=>696,1994=>343,1995=>547,1996=>543,1997=>652,1998=>691,1999=>691,2000=>594,2001=>691,2002=>904,2003=>551,2004=>551,2005=>627,2006=>688,2007=>444,2008=>1022,2009=>506,2010=>826,2011=>691,2012=>652,2013=>912,2014=>627,2015=>707,2016=>506,2017=>652,2018=>574,2019=>627,2020=>627,2021=>627,2022=>574,2023=>574,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>380,2037=>380,2040=>691,2041=>691,2042=>415,3647=>696,3713=>790,3714=>748,3716=>749,3719=>569,3720=>742,3722=>744,3725=>761,3732=>706,3733=>704,3734=>747,3735=>819,3737=>730,3738=>727,3739=>727,3740=>922,3741=>827,3742=>866,3743=>866,3745=>836,3746=>761,3747=>770,3749=>769,3751=>713,3754=>827,3755=>1031,3757=>724,3758=>784,3759=>934,3760=>688,3761=>0,3762=>610,3763=>610,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>670,3776=>516,3777=>860,3778=>516,3779=>650,3780=>632,3782=>759,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>771,3793=>771,3794=>693,3795=>836,3796=>729,3797=>729,3798=>849,3799=>790,3800=>759,3801=>910,3804=>1363,3805=>1363,4256=>874,4257=>733,4258=>679,4259=>834,4260=>615,4261=>768,4262=>753,4263=>914,4264=>453,4265=>620,4266=>843,4267=>882,4268=>625,4269=>854,4270=>781,4271=>629,4272=>912,4273=>621,4274=>620,4275=>854,4276=>866,4277=>724,4278=>630,4279=>621,4280=>625,4281=>620,4282=>818,4283=>874,4284=>615,4285=>623,4286=>625,4287=>725,4288=>844,4289=>596,4290=>688,4291=>596,4292=>594,4293=>738,4304=>554,4305=>563,4306=>622,4307=>834,4308=>555,4309=>564,4310=>551,4311=>828,4312=>563,4313=>556,4314=>1074,4315=>568,4316=>568,4317=>814,4318=>554,4319=>563,4320=>823,4321=>568,4322=>700,4323=>591,4324=>852,4325=>560,4326=>814,4327=>563,4328=>553,4329=>568,4330=>622,4331=>568,4332=>553,4333=>566,4334=>568,4335=>540,4336=>554,4337=>559,4338=>553,4339=>554,4340=>553,4341=>587,4342=>853,4343=>604,4344=>563,4345=>622,4346=>554,4347=>448,4348=>324,5121=>774,5122=>774,5123=>774,5124=>774,5125=>905,5126=>905,5127=>905,5129=>905,5130=>905,5131=>905,5132=>1018,5133=>1009,5134=>1018,5135=>1009,5136=>1018,5137=>1009,5138=>1149,5139=>1140,5140=>1149,5141=>1140,5142=>905,5143=>1149,5144=>1142,5145=>1149,5146=>1142,5147=>905,5149=>310,5150=>529,5151=>425,5152=>425,5153=>395,5154=>395,5155=>395,5156=>395,5157=>564,5158=>470,5159=>310,5160=>395,5161=>395,5162=>395,5163=>1213,5164=>986,5165=>1216,5166=>1297,5167=>774,5168=>774,5169=>774,5170=>774,5171=>886,5172=>886,5173=>886,5175=>886,5176=>886,5177=>886,5178=>1018,5179=>1009,5180=>1018,5181=>1009,5182=>1018,5183=>1009,5184=>1149,5185=>1140,5186=>1149,5187=>1140,5188=>1149,5189=>1142,5190=>1149,5191=>1142,5192=>886,5193=>576,5194=>229,5196=>812,5197=>812,5198=>812,5199=>812,5200=>815,5201=>815,5202=>815,5204=>815,5205=>815,5206=>815,5207=>1056,5208=>1048,5209=>1056,5210=>1048,5211=>1056,5212=>1048,5213=>1060,5214=>1054,5215=>1060,5216=>1054,5217=>1060,5218=>1052,5219=>1060,5220=>1052,5221=>1060,5222=>483,5223=>1005,5224=>1005,5225=>1023,5226=>1017,5227=>743,5228=>743,5229=>743,5230=>743,5231=>743,5232=>743,5233=>743,5234=>743,5235=>743,5236=>1029,5237=>975,5238=>980,5239=>975,5240=>980,5241=>975,5242=>1029,5243=>975,5244=>1029,5245=>975,5246=>980,5247=>975,5248=>980,5249=>975,5250=>980,5251=>501,5252=>501,5253=>938,5254=>938,5255=>938,5256=>938,5257=>743,5258=>743,5259=>743,5260=>743,5261=>743,5262=>743,5263=>743,5264=>743,5265=>743,5266=>1029,5267=>975,5268=>1029,5269=>975,5270=>1029,5271=>975,5272=>1029,5273=>975,5274=>1029,5275=>975,5276=>1029,5277=>975,5278=>1029,5279=>975,5280=>1029,5281=>501,5282=>501,5283=>626,5284=>626,5285=>626,5286=>626,5287=>626,5288=>626,5289=>626,5290=>626,5291=>626,5292=>881,5293=>854,5294=>863,5295=>874,5296=>863,5297=>874,5298=>881,5299=>874,5300=>881,5301=>874,5302=>863,5303=>874,5304=>863,5305=>874,5306=>863,5307=>436,5308=>548,5309=>436,5312=>988,5313=>988,5314=>988,5315=>988,5316=>931,5317=>931,5318=>931,5319=>931,5320=>931,5321=>1238,5322=>1247,5323=>1200,5324=>1228,5325=>1200,5326=>1228,5327=>931,5328=>660,5329=>497,5330=>660,5331=>988,5332=>988,5333=>988,5334=>988,5335=>931,5336=>931,5337=>931,5338=>931,5339=>931,5340=>1231,5341=>1247,5342=>1283,5343=>1228,5344=>1283,5345=>1228,5346=>1228,5347=>1214,5348=>1228,5349=>1214,5350=>1283,5351=>1228,5352=>1283,5353=>1228,5354=>660,5356=>886,5357=>730,5358=>730,5359=>730,5360=>730,5361=>730,5362=>730,5363=>730,5364=>730,5365=>730,5366=>998,5367=>958,5368=>967,5369=>989,5370=>967,5371=>989,5372=>998,5373=>958,5374=>998,5375=>958,5376=>967,5377=>989,5378=>967,5379=>989,5380=>967,5381=>493,5382=>460,5383=>493,5392=>923,5393=>923,5394=>923,5395=>1136,5396=>1136,5397=>1136,5398=>1136,5399=>1209,5400=>1202,5401=>1209,5402=>1202,5403=>1209,5404=>1202,5405=>1431,5406=>1420,5407=>1431,5408=>1420,5409=>1431,5410=>1420,5411=>1431,5412=>1420,5413=>746,5414=>776,5415=>776,5416=>776,5417=>776,5418=>776,5419=>776,5420=>776,5421=>776,5422=>776,5423=>1003,5424=>1003,5425=>1013,5426=>996,5427=>1013,5428=>996,5429=>1003,5430=>1003,5431=>1003,5432=>1003,5433=>1013,5434=>996,5435=>1013,5436=>996,5437=>1013,5438=>495,5440=>395,5441=>510,5442=>1033,5443=>1033,5444=>976,5445=>976,5446=>976,5447=>976,5448=>733,5449=>733,5450=>733,5451=>733,5452=>733,5453=>733,5454=>1003,5455=>959,5456=>495,5458=>886,5459=>774,5460=>774,5461=>774,5462=>774,5463=>928,5464=>928,5465=>928,5466=>928,5467=>1172,5468=>1142,5469=>602,5470=>812,5471=>812,5472=>812,5473=>812,5474=>812,5475=>812,5476=>815,5477=>815,5478=>815,5479=>815,5480=>1060,5481=>1052,5482=>548,5492=>977,5493=>977,5494=>977,5495=>977,5496=>977,5497=>977,5498=>977,5499=>618,5500=>837,5501=>510,5502=>1238,5503=>1238,5504=>1238,5505=>1238,5506=>1238,5507=>1238,5508=>1238,5509=>989,5514=>977,5515=>977,5516=>977,5517=>977,5518=>1591,5519=>1591,5520=>1591,5521=>1295,5522=>1295,5523=>1591,5524=>1591,5525=>848,5526=>1273,5536=>988,5537=>988,5538=>931,5539=>931,5540=>931,5541=>931,5542=>660,5543=>776,5544=>776,5545=>776,5546=>776,5547=>776,5548=>776,5549=>776,5550=>495,5551=>743,5598=>830,5601=>830,5702=>496,5703=>496,5742=>413,5743=>1238,5744=>1591,5745=>2016,5746=>2016,5747=>1720,5748=>1678,5749=>2016,5750=>2016,5760=>543,5761=>637,5762=>945,5763=>1254,5764=>1563,5765=>1871,5766=>627,5767=>936,5768=>1254,5769=>1559,5770=>1871,5771=>569,5772=>877,5773=>1187,5774=>1497,5775=>1807,5776=>637,5777=>945,5778=>1240,5779=>1555,5780=>1871,5781=>569,5782=>569,5783=>789,5784=>1234,5785=>1559,5786=>740,5787=>638,5788=>638,7424=>652,7425=>833,7426=>1048,7427=>608,7428=>593,7429=>676,7430=>676,7431=>559,7432=>557,7433=>343,7434=>494,7435=>665,7436=>539,7437=>817,7438=>701,7439=>687,7440=>593,7441=>660,7442=>660,7443=>660,7444=>1094,7446=>687,7447=>687,7448=>556,7449=>642,7450=>642,7451=>580,7452=>634,7453=>737,7454=>948,7455=>695,7456=>652,7457=>924,7458=>582,7459=>646,7462=>539,7463=>652,7464=>691,7465=>556,7466=>781,7467=>732,7468=>487,7469=>683,7470=>480,7472=>523,7473=>430,7474=>430,7475=>517,7476=>527,7477=>234,7478=>234,7479=>488,7480=>401,7481=>626,7482=>527,7483=>527,7484=>535,7485=>509,7486=>461,7487=>485,7488=>430,7489=>511,7490=>695,7491=>458,7492=>458,7493=>479,7494=>712,7495=>479,7496=>479,7497=>479,7498=>479,7499=>386,7500=>386,7501=>479,7502=>219,7503=>487,7504=>664,7505=>456,7506=>488,7507=>414,7508=>488,7509=>488,7510=>479,7511=>388,7512=>456,7513=>462,7514=>664,7515=>501,7517=>451,7518=>429,7519=>433,7520=>493,7521=>406,7522=>219,7523=>315,7524=>456,7525=>501,7526=>451,7527=>429,7528=>451,7529=>493,7530=>406,7543=>716,7544=>527,7547=>545,7549=>747,7557=>514,7579=>479,7580=>414,7581=>414,7582=>488,7583=>386,7584=>377,7585=>348,7586=>479,7587=>456,7588=>347,7589=>281,7590=>347,7591=>347,7592=>431,7593=>326,7594=>330,7595=>370,7596=>664,7597=>664,7598=>562,7599=>562,7600=>448,7601=>488,7602=>542,7603=>422,7604=>396,7605=>388,7606=>583,7607=>494,7608=>399,7609=>451,7610=>501,7611=>417,7612=>523,7613=>470,7614=>455,7615=>425,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>774,7681=>675,7682=>762,7683=>716,7684=>762,7685=>716,7686=>762,7687=>716,7688=>734,7689=>593,7690=>830,7691=>716,7692=>830,7693=>716,7694=>830,7695=>716,7696=>830,7697=>716,7698=>830,7699=>716,7700=>683,7701=>678,7702=>683,7703=>678,7704=>683,7705=>678,7706=>683,7707=>678,7708=>683,7709=>678,7710=>683,7711=>435,7712=>821,7713=>716,7714=>837,7715=>712,7716=>837,7717=>712,7718=>837,7719=>712,7720=>837,7721=>712,7722=>837,7723=>712,7724=>372,7725=>343,7726=>372,7727=>343,7728=>775,7729=>665,7730=>775,7731=>665,7732=>775,7733=>665,7734=>637,7735=>343,7736=>637,7737=>343,7738=>637,7739=>343,7740=>637,7741=>343,7742=>995,7743=>1042,7744=>995,7745=>1042,7746=>995,7747=>1042,7748=>837,7749=>712,7750=>837,7751=>712,7752=>837,7753=>712,7754=>837,7755=>712,7756=>850,7757=>687,7758=>850,7759=>687,7760=>850,7761=>687,7762=>850,7763=>687,7764=>733,7765=>716,7766=>733,7767=>716,7768=>770,7769=>493,7770=>770,7771=>493,7772=>770,7773=>493,7774=>770,7775=>493,7776=>720,7777=>595,7778=>720,7779=>595,7780=>720,7781=>595,7782=>720,7783=>595,7784=>720,7785=>595,7786=>682,7787=>478,7788=>682,7789=>478,7790=>682,7791=>478,7792=>682,7793=>478,7794=>812,7795=>712,7796=>812,7797=>712,7798=>812,7799=>712,7800=>812,7801=>712,7802=>812,7803=>712,7804=>774,7805=>652,7806=>774,7807=>652,7808=>1103,7809=>924,7810=>1103,7811=>924,7812=>1103,7813=>924,7814=>1103,7815=>924,7816=>1103,7817=>924,7818=>771,7819=>645,7820=>771,7821=>645,7822=>724,7823=>652,7824=>725,7825=>582,7826=>725,7827=>582,7828=>725,7829=>582,7830=>712,7831=>478,7832=>924,7833=>652,7834=>675,7835=>435,7836=>435,7837=>435,7838=>896,7839=>687,7840=>774,7841=>675,7842=>774,7843=>675,7844=>774,7845=>675,7846=>774,7847=>675,7848=>774,7849=>675,7850=>774,7851=>675,7852=>774,7853=>675,7854=>774,7855=>675,7856=>774,7857=>675,7858=>774,7859=>675,7860=>774,7861=>675,7862=>774,7863=>675,7864=>683,7865=>678,7866=>683,7867=>678,7868=>683,7869=>678,7870=>683,7871=>678,7872=>683,7873=>678,7874=>683,7875=>678,7876=>683,7877=>678,7878=>683,7879=>678,7880=>372,7881=>343,7882=>372,7883=>343,7884=>850,7885=>687,7886=>850,7887=>687,7888=>850,7889=>687,7890=>850,7891=>687,7892=>850,7893=>687,7894=>850,7895=>687,7896=>850,7897=>687,7898=>874,7899=>687,7900=>874,7901=>687,7902=>874,7903=>687,7904=>874,7905=>687,7906=>874,7907=>687,7908=>812,7909=>712,7910=>812,7911=>712,7912=>835,7913=>712,7914=>835,7915=>712,7916=>835,7917=>712,7918=>835,7919=>712,7920=>835,7921=>712,7922=>724,7923=>652,7924=>724,7925=>652,7926=>724,7927=>652,7928=>724,7929=>652,7930=>953,7931=>644,7936=>687,7937=>687,7938=>687,7939=>687,7940=>687,7941=>687,7942=>687,7943=>687,7944=>774,7945=>774,7946=>1041,7947=>1043,7948=>935,7949=>963,7950=>835,7951=>859,7952=>557,7953=>557,7954=>557,7955=>557,7956=>557,7957=>557,7960=>792,7961=>794,7962=>1100,7963=>1096,7964=>1023,7965=>1052,7968=>712,7969=>712,7970=>712,7971=>712,7972=>712,7973=>712,7974=>712,7975=>712,7976=>945,7977=>951,7978=>1250,7979=>1250,7980=>1180,7981=>1206,7982=>1054,7983=>1063,7984=>390,7985=>390,7986=>390,7987=>390,7988=>390,7989=>390,7990=>390,7991=>390,7992=>483,7993=>489,7994=>777,7995=>785,7996=>712,7997=>738,7998=>604,7999=>604,8000=>687,8001=>687,8002=>687,8003=>687,8004=>687,8005=>687,8008=>892,8009=>933,8010=>1221,8011=>1224,8012=>1053,8013=>1082,8016=>675,8017=>675,8018=>675,8019=>675,8020=>675,8021=>675,8022=>675,8023=>675,8025=>930,8027=>1184,8029=>1199,8031=>1049,8032=>869,8033=>869,8034=>869,8035=>869,8036=>869,8037=>869,8038=>869,8039=>869,8040=>909,8041=>958,8042=>1246,8043=>1251,8044=>1076,8045=>1105,8046=>1028,8047=>1076,8048=>687,8049=>687,8050=>557,8051=>557,8052=>712,8053=>712,8054=>390,8055=>390,8056=>687,8057=>687,8058=>675,8059=>675,8060=>869,8061=>869,8064=>687,8065=>687,8066=>687,8067=>687,8068=>687,8069=>687,8070=>687,8071=>687,8072=>774,8073=>774,8074=>1041,8075=>1043,8076=>935,8077=>963,8078=>835,8079=>859,8080=>712,8081=>712,8082=>712,8083=>712,8084=>712,8085=>712,8086=>712,8087=>712,8088=>945,8089=>951,8090=>1250,8091=>1250,8092=>1180,8093=>1206,8094=>1054,8095=>1063,8096=>869,8097=>869,8098=>869,8099=>869,8100=>869,8101=>869,8102=>869,8103=>869,8104=>909,8105=>958,8106=>1246,8107=>1251,8108=>1076,8109=>1105,8110=>1028,8111=>1076,8112=>687,8113=>687,8114=>687,8115=>687,8116=>687,8118=>687,8119=>687,8120=>774,8121=>774,8122=>876,8123=>797,8124=>774,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>712,8131=>712,8132=>712,8134=>712,8135=>712,8136=>929,8137=>846,8138=>1080,8139=>1009,8140=>837,8141=>500,8142=>500,8143=>500,8144=>390,8145=>390,8146=>390,8147=>390,8150=>390,8151=>390,8152=>372,8153=>372,8154=>621,8155=>563,8157=>500,8158=>500,8159=>500,8160=>675,8161=>675,8162=>675,8163=>675,8164=>716,8165=>716,8166=>675,8167=>675,8168=>724,8169=>724,8170=>1020,8171=>980,8172=>838,8173=>500,8174=>500,8175=>500,8178=>869,8179=>869,8180=>869,8182=>869,8183=>869,8184=>1065,8185=>891,8186=>1084,8187=>894,8188=>850,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>380,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>380,8217=>380,8218=>380,8219=>380,8220=>657,8221=>657,8222=>657,8223=>657,8224=>500,8225=>500,8226=>639,8227=>639,8228=>333,8229=>667,8230=>1000,8231=>348,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1440,8241=>1887,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>412,8250=>412,8251=>972,8252=>627,8253=>580,8254=>500,8255=>828,8256=>828,8257=>329,8258=>1023,8259=>500,8260=>167,8261=>457,8262=>457,8263=>1030,8264=>829,8265=>829,8266=>513,8267=>636,8268=>500,8269=>500,8270=>523,8271=>400,8272=>828,8273=>523,8274=>556,8275=>1000,8276=>828,8277=>838,8278=>684,8279=>813,8280=>838,8281=>838,8282=>380,8283=>872,8284=>838,8285=>380,8286=>380,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>219,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>288,8318=>288,8319=>456,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>288,8334=>288,8336=>458,8337=>479,8338=>488,8339=>413,8340=>479,8341=>456,8342=>487,8343=>219,8344=>664,8345=>456,8346=>479,8347=>381,8348=>388,8352=>929,8353=>696,8354=>696,8355=>696,8356=>696,8357=>1042,8358=>837,8359=>1518,8360=>1205,8361=>1103,8362=>904,8363=>696,8364=>696,8365=>696,8366=>696,8367=>1392,8368=>696,8369=>696,8370=>696,8371=>696,8372=>859,8373=>696,8376=>696,8377=>696,8378=>769,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1120,8449=>1170,8450=>734,8451=>1211,8452=>896,8453=>1091,8454=>1144,8455=>614,8456=>698,8457=>1086,8459=>1073,8460=>913,8461=>888,8462=>712,8463=>712,8464=>597,8465=>697,8466=>856,8467=>472,8468=>974,8469=>837,8470=>1203,8471=>1000,8472=>697,8473=>750,8474=>850,8475=>938,8476=>814,8477=>801,8478=>896,8479=>710,8480=>1020,8481=>1281,8482=>1000,8483=>755,8484=>754,8485=>578,8486=>850,8487=>850,8488=>763,8489=>338,8490=>775,8491=>774,8492=>928,8493=>818,8494=>854,8495=>636,8496=>729,8497=>808,8498=>683,8499=>1184,8500=>465,8501=>794,8502=>731,8503=>494,8504=>684,8505=>380,8506=>945,8507=>1348,8508=>790,8509=>737,8510=>654,8511=>863,8512=>840,8513=>775,8514=>557,8515=>637,8516=>760,8517=>830,8518=>716,8519=>678,8520=>343,8521=>343,8523=>872,8526=>547,8528=>1035,8529=>1035,8530=>1483,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>372,8545=>659,8546=>945,8547=>1099,8548=>774,8549=>1099,8550=>1386,8551=>1672,8552=>1121,8553=>771,8554=>1120,8555=>1407,8556=>637,8557=>734,8558=>830,8559=>995,8560=>343,8561=>607,8562=>872,8563=>984,8564=>652,8565=>962,8566=>1227,8567=>1491,8568=>969,8569=>645,8570=>969,8571=>1233,8572=>343,8573=>593,8574=>716,8575=>1042,8576=>1289,8577=>830,8578=>1289,8579=>734,8580=>593,8581=>734,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>774,8705=>696,8706=>544,8707=>683,8708=>683,8709=>856,8710=>697,8711=>697,8712=>896,8713=>896,8714=>750,8715=>896,8716=>896,8717=>750,8718=>636,8719=>787,8720=>787,8721=>718,8722=>838,8723=>838,8724=>696,8725=>365,8726=>696,8727=>838,8728=>626,8729=>380,8730=>667,8731=>667,8732=>667,8733=>712,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>812,8744=>812,8745=>812,8746=>812,8747=>610,8748=>929,8749=>1295,8750=>563,8751=>977,8752=>1313,8753=>563,8754=>563,8755=>563,8756=>696,8757=>696,8758=>294,8759=>696,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1063,8789=>1063,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>841,8809=>841,8810=>1047,8811=>1047,8812=>500,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>812,8845=>812,8846=>812,8847=>838,8848=>838,8849=>838,8850=>838,8851=>796,8852=>796,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>914,8867=>914,8868=>914,8869=>914,8870=>542,8871=>542,8872=>914,8873=>914,8874=>914,8875=>914,8876=>914,8877=>914,8878=>914,8879=>914,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>542,8891=>812,8892=>812,8893=>812,8894=>838,8895=>838,8896=>843,8897=>843,8898=>843,8899=>843,8900=>494,8901=>380,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>812,8911=>812,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1158,8947=>896,8948=>750,8949=>896,8950=>896,8951=>750,8952=>896,8953=>896,8954=>1158,8955=>896,8956=>750,8957=>896,8958=>750,8959=>896,8960=>602,8961=>602,8962=>716,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>457,8969=>457,8970=>457,8971=>457,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>539,8984=>928,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>610,8993=>610,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>390,9076=>716,9077=>869,9082=>687,9085=>863,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>610,9166=>838,9167=>945,9187=>873,9189=>769,9192=>696,9250=>716,9251=>716,9312=>847,9313=>847,9314=>847,9315=>847,9316=>847,9317=>847,9318=>847,9319=>847,9320=>847,9321=>847,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>840,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>769,9697=>769,9698=>769,9699=>769,9700=>769,9701=>769,9702=>639,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>347,10076=>347,10077=>587,10078=>587,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>847,10103=>847,10104=>847,10105=>847,10106=>847,10107=>847,10108=>847,10109=>847,10110=>847,10111=>847,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>457,10182=>457,10208=>494,10214=>487,10215=>487,10216=>457,10217=>457,10218=>721,10219=>721,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10502=>838,10503=>838,10506=>838,10507=>838,10560=>838,10561=>838,10627=>753,10628=>753,10702=>838,10703=>1046,10704=>1046,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1661,10765=>563,10766=>563,10767=>563,10768=>563,10769=>563,10770=>563,10771=>563,10772=>563,10773=>563,10774=>563,10775=>563,10776=>563,10777=>563,10778=>563,10779=>563,10780=>563,10799=>838,10858=>838,10859=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>637,11361=>360,11362=>637,11363=>733,11364=>770,11365=>675,11366=>478,11367=>956,11368=>712,11369=>775,11370=>665,11371=>725,11372=>582,11373=>860,11374=>995,11375=>774,11376=>860,11377=>778,11378=>1221,11379=>1056,11380=>652,11381=>698,11382=>565,11383=>782,11385=>538,11386=>687,11387=>559,11388=>219,11389=>487,11390=>720,11391=>725,11520=>663,11521=>676,11522=>661,11523=>629,11524=>661,11525=>1032,11526=>718,11527=>1032,11528=>648,11529=>667,11530=>1032,11531=>673,11532=>677,11533=>1036,11534=>680,11535=>886,11536=>1032,11537=>683,11538=>674,11539=>1035,11540=>1033,11541=>1027,11542=>676,11543=>673,11544=>667,11545=>667,11546=>660,11547=>671,11548=>1039,11549=>673,11550=>692,11551=>659,11552=>1048,11553=>660,11554=>654,11555=>670,11556=>733,11557=>1017,11568=>691,11569=>941,11570=>941,11571=>725,11572=>725,11573=>725,11574=>676,11575=>774,11576=>774,11577=>683,11578=>683,11579=>802,11580=>989,11581=>761,11582=>623,11583=>761,11584=>941,11585=>941,11586=>373,11587=>740,11588=>837,11589=>914,11590=>672,11591=>737,11592=>680,11593=>683,11594=>602,11595=>1039,11596=>778,11597=>837,11598=>683,11599=>372,11600=>778,11601=>373,11602=>725,11603=>691,11604=>941,11605=>941,11606=>837,11607=>373,11608=>836,11609=>941,11610=>941,11611=>734,11612=>876,11613=>771,11614=>734,11615=>683,11616=>774,11617=>837,11618=>683,11619=>850,11620=>697,11621=>850,11631=>716,11800=>580,11807=>838,11810=>457,11811=>457,11812=>457,11813=>457,11822=>580,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42192=>762,42193=>733,42194=>733,42195=>830,42196=>682,42197=>682,42198=>821,42199=>775,42200=>775,42201=>530,42202=>734,42203=>734,42204=>725,42205=>683,42206=>683,42207=>995,42208=>837,42209=>637,42210=>720,42211=>770,42212=>770,42213=>774,42214=>774,42215=>837,42216=>775,42217=>530,42218=>1103,42219=>771,42220=>724,42221=>762,42222=>774,42223=>774,42224=>683,42225=>683,42226=>372,42227=>850,42228=>812,42229=>812,42230=>557,42231=>830,42232=>322,42233=>322,42234=>674,42235=>674,42236=>322,42237=>322,42238=>588,42239=>588,42564=>720,42565=>595,42566=>436,42567=>440,42572=>1405,42573=>1173,42576=>1234,42577=>1027,42580=>1174,42581=>972,42582=>1093,42583=>958,42594=>1085,42595=>924,42596=>1096,42597=>912,42598=>1260,42599=>997,42600=>850,42601=>687,42602=>1037,42603=>868,42604=>1406,42605=>1106,42606=>961,42634=>963,42635=>787,42636=>682,42637=>580,42644=>808,42645=>712,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>400,42780=>400,42781=>287,42782=>287,42783=>287,42786=>444,42787=>390,42788=>540,42789=>540,42790=>837,42791=>712,42792=>1031,42793=>857,42794=>696,42795=>557,42800=>559,42801=>595,42802=>1349,42803=>1052,42804=>1284,42805=>1064,42806=>1216,42807=>1054,42808=>1079,42809=>922,42810=>1079,42811=>922,42812=>1035,42813=>922,42814=>698,42815=>549,42816=>656,42817=>688,42822=>850,42823=>542,42824=>683,42825=>531,42826=>918,42827=>814,42830=>1406,42831=>1106,42832=>733,42833=>716,42834=>948,42835=>937,42838=>850,42839=>716,42852=>738,42853=>716,42854=>738,42855=>716,42880=>637,42881=>343,42882=>837,42883=>712,42889=>400,42890=>386,42891=>456,42892=>306,42893=>808,42894=>693,42896=>928,42897=>768,42912=>821,42913=>716,42914=>775,42915=>665,42916=>837,42917=>712,42918=>770,42919=>493,42920=>720,42921=>595,42922=>886,43002=>1062,43003=>683,43004=>733,43005=>995,43006=>372,43007=>1325,61184=>216,61185=>242,61186=>267,61187=>277,61188=>282,61189=>242,61190=>216,61191=>242,61192=>267,61193=>277,61194=>267,61195=>242,61196=>216,61197=>242,61198=>267,61199=>277,61200=>267,61201=>242,61202=>216,61203=>242,61204=>282,61205=>277,61206=>267,61207=>242,61208=>216,61209=>282,62464=>612,62465=>612,62466=>653,62467=>902,62468=>622,62469=>622,62470=>661,62471=>895,62472=>589,62473=>622,62474=>1163,62475=>626,62476=>627,62477=>893,62478=>612,62479=>626,62480=>924,62481=>627,62482=>744,62483=>634,62484=>886,62485=>626,62486=>907,62487=>626,62488=>621,62489=>628,62490=>677,62491=>626,62492=>621,62493=>630,62494=>627,62495=>571,62496=>622,62497=>631,62498=>612,62499=>611,62500=>618,62501=>671,62502=>963,62504=>1023,62505=>844,62506=>563,62507=>563,62508=>563,62509=>563,62510=>563,62511=>563,62512=>555,62513=>555,62514=>555,62515=>555,62516=>573,62517=>573,62518=>573,62519=>824,62520=>824,62521=>824,62522=>824,62523=>824,62524=>611,62525=>611,62526=>611,62527=>611,62528=>611,62529=>611,63173=>687,64256=>810,64257=>741,64258=>741,64259=>1115,64260=>1116,64261=>808,64262=>1020,64275=>1388,64276=>1384,64277=>1378,64278=>1384,64279=>1713,64285=>294,64286=>0,64287=>519,64288=>665,64289=>939,64290=>788,64291=>920,64292=>786,64293=>857,64294=>869,64295=>821,64296=>890,64297=>838,64298=>758,64299=>758,64300=>758,64301=>758,64302=>728,64303=>728,64304=>728,64305=>610,64306=>447,64307=>588,64308=>687,64309=>437,64310=>485,64312=>679,64313=>435,64314=>578,64315=>566,64316=>605,64318=>724,64320=>453,64321=>680,64323=>675,64324=>658,64326=>653,64327=>736,64328=>602,64329=>758,64330=>683,64331=>343,64332=>610,64333=>566,64334=>658,64335=>710,64338=>1005,64339=>1059,64340=>375,64341=>408,64342=>1005,64343=>1059,64344=>375,64345=>408,64346=>1005,64347=>1059,64348=>375,64349=>408,64350=>1005,64351=>1059,64352=>375,64353=>408,64354=>1005,64355=>1059,64356=>375,64357=>408,64358=>1005,64359=>1059,64360=>375,64361=>408,64362=>1162,64363=>1191,64364=>655,64365=>720,64366=>1162,64367=>1191,64368=>655,64369=>720,64370=>721,64371=>721,64372=>721,64373=>721,64374=>721,64375=>721,64376=>721,64377=>721,64378=>721,64379=>721,64380=>721,64381=>721,64382=>721,64383=>721,64384=>721,64385=>721,64386=>513,64387=>578,64388=>513,64389=>578,64390=>513,64391=>578,64392=>513,64393=>578,64394=>576,64395=>622,64396=>576,64397=>622,64398=>1024,64399=>1024,64400=>582,64401=>582,64402=>1024,64403=>1024,64404=>582,64405=>582,64406=>1024,64407=>1024,64408=>582,64409=>582,64410=>1024,64411=>1024,64412=>582,64413=>582,64414=>854,64415=>900,64416=>854,64417=>900,64418=>375,64419=>408,64426=>938,64427=>880,64428=>693,64429=>660,64467=>824,64468=>843,64469=>476,64470=>552,64473=>622,64474=>627,64488=>375,64489=>408,64508=>917,64509=>1012,64510=>375,64511=>408,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>342,65137=>342,65138=>342,65139=>346,65140=>342,65142=>342,65143=>342,65144=>342,65145=>342,65146=>342,65147=>342,65148=>342,65149=>342,65150=>342,65151=>342,65152=>511,65153=>343,65154=>375,65155=>343,65156=>375,65157=>622,65158=>627,65159=>343,65160=>375,65161=>917,65162=>917,65163=>375,65164=>408,65165=>343,65166=>375,65167=>1005,65168=>1059,65169=>375,65170=>408,65171=>590,65172=>606,65173=>1005,65174=>1059,65175=>375,65176=>408,65177=>1005,65178=>1059,65179=>375,65180=>408,65181=>721,65182=>721,65183=>721,65184=>721,65185=>721,65186=>721,65187=>721,65188=>721,65189=>721,65190=>721,65191=>721,65192=>721,65193=>513,65194=>578,65195=>513,65196=>578,65197=>576,65198=>622,65199=>576,65200=>622,65201=>1380,65202=>1414,65203=>983,65204=>1018,65205=>1380,65206=>1414,65207=>983,65208=>1018,65209=>1345,65210=>1364,65211=>966,65212=>985,65213=>1345,65214=>1364,65215=>966,65216=>985,65217=>1039,65218=>1071,65219=>942,65220=>974,65221=>1039,65222=>1071,65223=>942,65224=>974,65225=>683,65226=>683,65227=>683,65228=>564,65229=>683,65230=>683,65231=>683,65232=>564,65233=>1162,65234=>1191,65235=>655,65236=>720,65237=>894,65238=>901,65239=>655,65240=>720,65241=>917,65242=>931,65243=>582,65244=>582,65245=>868,65246=>893,65247=>375,65248=>408,65249=>733,65250=>784,65251=>619,65252=>670,65253=>854,65254=>900,65255=>375,65256=>408,65257=>590,65258=>606,65259=>693,65260=>660,65261=>622,65262=>627,65263=>917,65264=>1012,65265=>917,65266=>1012,65267=>375,65268=>408,65269=>745,65270=>759,65271=>745,65272=>759,65273=>745,65274=>759,65275=>745,65276=>759,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavusansb.z b/tools/tcpdf/fonts/dejavusansb.z new file mode 100644 index 0000000000000000000000000000000000000000..07031ce34da2e7d17ce67aa85fea28fe941c4444 GIT binary patch literal 347269 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

  • Fuxq%KVOq`rn8%vyfGZgckX3z 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 z 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

    Em|_`oNolqBVruS4V_`Vm~j22-JQ#~DMWWy zkx`Wko^cP;tvWs>jzAv7@SS%N`v$pV_#iFP6sWqozvfeQy~Z3ZO-pC{`#B=r(Ezay zj!w4XyEvw@Z~_b09#Q+~ zI5Bn2c%Dp6Mt#1Pd!al^%+cG%YHw{%{`Z54ON`6B@Qr9pfVxdBkEmsIoUnR(EYH6x zi>VfPtjJR6Z6gOjAa%uNb=;eh93?~9@i2-X^P(2C_j?`J@%eYj{Y2bdRH82^Un1Jp?KugT2(c{er3Cu*YRFneDAXR4$gxO8q!?|#iOJ7J2u zf0bFstzN_GBleFnFI|li9`EK_FT3tW`~QlJXkn$-Kap5YNPG6rIYO_74%7<%6B;;> zEcoirWLzik8(uu6d3#FpH4mRV}#AT_s z<8L38*9!@GxX(iZUXg$?yUKF>p7xgdVVXTLm52A&?t6?oA4&bNhUeo8svk)&B>G|M z1tSg5C;u_+EhLsP@YH{wqLHZ=AR6u=j5Vja6F(3|;o<+ag|a3n%CtL!Q33cziVil? zE3Pz5*XG?c_+O=HhKH}IcsI_%U1O#U|4mX))=9VI-30wL6>}O#TRwb!oOeS-JxKR0 zgRaI({)I&i0@Wo7X0&-%pGI%$w=`Jo0SMbetJT*~-^qIX-as!HXaYF>1-j>>LG{rA z*><49J;c;r7`?Po^E=t87ygC|yO&n#{sG-fe%HOMxJgv4+nPGh6*$#M8wgA5T%Ge! z*fQ%>>@WGF>pRoCpg5l&7i-Xd2{^$EScZphTxbeNw^7s;O+m$J8?^HSCz!r3)9mEG z+M=l~cr`$iocB9PrvN5PLLdULvj3cRf$Ie!e?bdj;ZO-Hc{&ztDs1m{--S=uvUwgT zYLzTUfpHCN_*1&-!sKxd0C^L$mgvZ~`wgCnvyA_LWXf-S@YITtNAz%X+z;xSAv}EN7$5u$SHF+p zabQ_}CjyO%D^}Aq=HWZd$ixgk9D%vOo3~nhjfGm5k;z7*{m#e#sg$$dJKUIr@;f=6 zx%CBqY2Ugg|D*Q(>vKwC+hiyp^T~f13??}u!g=4piHl#~EIq*A{d&Vt-XQZ+3CiCP zuOKj!3|OrX-?UN*EKFB4)?Lg&y#wK&0B7_XjX$SpY*y<&%|_{i@L9ka1Atd{xGYE| zDLb7Wq#KrvIuF990cUgoUQfd-^;L*j=?ezBKG`TaI_{mQ71bWD!xqZ^OoNHnwr`R6 zIh4lM4>xN|2Q`qH?xtMZwj-~v@TVyq-cg^@reqx}k`SA^Dm$q3AOl^cY!nwAck?9~ zPSX87(Sc=}fmCS4p|_ib+BLuj180-~s}I6A)m3&Lrw8fj9?wEW7~oZaGrs`5qQWcH zR1_YkbL#1$Q7EthUJy9L4DgBwuT)VXrl-5={w5Q~1pa_9=vWw6j{SrASTb;QGyCOc z_V8wQ-72WevT~Jun&9>rTo>iKbCD9X5Zrhufy>Ut;t#=#ywUsMx|8Uj^R7F$hd1ep zR@rT4r7#4yJ9(o&wMlj&t|FD_!XX+0$)%|o$Pwo7nfiIRoDQR8x)Qid&=4Bs`&lQ!yT(v}iB;y3CtpFB13j>%PP<~HtRI6e^%TsBQk5Hc5#X^TfT*_V79m}Zz+m~xn2SS@`FJ=KYep8L|e&k6pJ zM!tn*V$*hz|E}ZobJmT=2cwtImM(ba$(he;^;h=(_gsdX*avLdPV!mgsVY27kE9;S zFOmF}W06i~jEr@tzChw-6Yhq=v6s$#OUfqeMaDW+8<3u`3HQOWu$Lq(z9D6j#Uf)J zt2IgXY{I>;fddwqa*w9(+E=Q^FX(3aKb+>YuM~)1(8#Qcp3b-1bI)fcCQeUWsjP^1 zb$#Ss82ZtLWDdnodta$cVx4cNIpOIcP8`;xvS<6X_iX&Z)-yVpH{9tS&SEFog!^F? z*ft4^e6o9FtaG&)>CK*0`rab1&S-YAZ`1!bH$WR*LYU9>l5-~FE}~1i=UqJI*eNba zf~}w%7KwE}W065-i|lu({!P+n({_}9LVk$-u7f{dk-u@eKj4wGVw*(Dn}kmH4oJmB ziP^GAn(DczBG61%e_D@qYU3UHQu;`G+Nn@Z>c54`Z|eeJE9ioSVg=4vq>*VNjU1|# zN#BrS*b4BlCs+Xqi!8E6q>)p#9_bs>w64X}Uw~{f^&Ol>XqWok80ed!zQT1di}FHp zHkJQ`>@nGgvMXLFPnIc>^z(V=Gj5t5`ra1t=Zz#D+jhp{&l|}%q;LF9zajl?*L>)$ zzwMe2y%iYQ-w*phG4FGGQb3y};hmmfAn}m~nlcD!*4M6m>d}L2)_+YGxDgJwjz)^4 zAH8^{;m$>t?nB&c)_)QY9oh^au%QTNOAlsC=;YmSqBC$#HKpqNll1JY;d0w++0)hW zPC@DtF%B~NrnrZX#Gky;bo|YAVbM6TDQh5m#FM2vjgZ!DohDe(1yd#+j^sa+{1?ve zM}xC^RO)m*68G^RoX6UB`Pz0u5+RxMW+?=-UhjNIx&CKK9{CbiClks%E)P{u3O=jO zgSZd!vgc~67n5px?un%2gyFIY6M-bB_oq%Lk(&7lkzVx4!JL@vDDre^3HxNtBU$d{ zE$@TNBRGNC&#!{EpTEN2e^0B^70Hs6G)>SiapuD^C-W3JdHQ*FtPhI!U+!R^5UhUK z*q?Y@Dtd#iss=iNB94&TyPM2=Ll@~hUY%@`+)7eVl&SQx4R8;*GK<9)d6E1w81sm? z*|irWhhgq$v(kH+gR1&@#Dk#O2V>Z6e)B;|1;q-BU>(FWdP?<> zmovJUc=IFl%6uNo6Yc!bxiw(Ih@i92vp~gz^UI=LleXjod0Yxx?GhQiv?+8CUhfd@ zx^jZMHS{$@eVv{9#B*GQ;Ac@ z%2WtzD_(Q5aO1&~PFG9IWSF7wc_EiMDN%`vpyl?dm2rTBWy85GM*6|nYmWnOBA&V3 zk6NSa=_h51lkK>j=w5ZWJyxk0#b&i+jU`n(QY}(ObZll#K?`!op#$NQNglhM-gPw! zyQhnHiJYvbUD=)cFMH7^xrIv-huu1^$qORU@=T2;gw$12%ib~n<)OTHi3H~+#mmkq z&q_PDolCoBZ65o*4d`%lQBYZC2Wwl1x;Q(d&-w2mYR#2 z91*;__^8yUZLrFIp7?gn)z=?gT?6hO$#YmVeC8uCR24H%Y+ZBR`HXq8A-Wk%Al_rfnN`HOfw8t(G6CW@>BW&lQ)`NzBtr_HuCi@xAFB_IFByL0!T<0CF`jQVC?oAZQpq>#y$3;T2 zlfit}#lF4CtUh3#7{2Ce?~g970S}Di1zyfslgJzFf97P_oBdVLls$Mn$H_AH+!pZ2 zppkV~EzQj}5X-ZIhSWg7!TF;~YC}~|=81#v8h&a+o<{w3D^YKL9l8%OXSNO5>P+mn{UXRYv*Wme352DqXb`2DjccSy4{YZIA_d2)6fYh`X~_Y% zK87UU6vV!(Lz_=-%_0`BLIU2cnahrvLjop;{Jm;Rn%37WuxL(V&T^h0R*H*OZWIyO zTs!8?NgL@_j_t1_%m)M-k(|v*IgJXnl}#{D*tY6Bv0C?=0~@WJ*jTQ^a+V`Qu-BJ@ zCZoF6qum0a>*V7;lC?jvr39~!;3g*#VO+8q%S$!b##kZ$sZ@SNw9#amI3kSRbgiNW z(TQVCF@XeZnxdDdWk~vRtSLxwMNx?S`t$cmKcZO}hD&WHZ|p?g8?8G(N$M%zRV?t> zrN;)olTF%^Cym^TPx3!Ovdx5c{xp{?Lt2m_WkivWj;=2u$!RjAn;zI7{jghTsgdLC zizhfIYru$iM;iUhSbXT-)j6w@h>c4Nmk>T3tc$}#ux2EAO@?&U1DoW51sk!t#fy&w zgb{t0k*J?1nBQ$%8wH#M_qDjKp1tf79hnfL?LFrO%_Q4lL&z|F$+bA z83lZiu|&ISPaLcT37uZUMi{XQCx{Ehi(5!Ts;wfRWM)#j3@K!Jan4Kxf((8tDpz6) z@s1EJ$td!T5DkPwN03F1PNO({E%r6DEs5FICIY&EgyN8*iVzoLXKzV0+Z`md>3RGK zxu+ehPwCNG#BOPOoV0HQv=B~n(EnE>8VSAg4qofA9 zqC4bscf^Ln>v6w~lRrtV6E-4*JsK94#Qh6tsj(V2mIi&9<~=FWDUFw;AF$!bZNSw> zr733&*xcdmRKLoM7!v!lYEHB-}X;rqqlO(Jl>43Dm2d+-t4q@s=`@K8J5K-uxQ({dDWW P literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansbi.ctg.z b/tools/tcpdf/fonts/dejavusansbi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..23445ef2f4ba7cbb6b067515a98d6500f62a23f5 GIT binary patch literal 9101 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansbi.php b/tools/tcpdf/fonts/dejavusansbi.php new file mode 100644 index 000000000..e4a66708b --- /dev/null +++ b/tools/tcpdf/fonts/dejavusansbi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-1067 -385 1999 1121]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>573,'MaxWidth'=>2016,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(69,0,387,729),34=>array(95,458,426,729),35=>array(65,0,780,718),36=>array(27,-147,630,760),37=>array(55,-14,947,742),38=>array(28,-14,813,742),39=>array(95,458,211,729),40=>array(77,-132,468,759),41=>array(-27,-132,364,759),42=>array(20,278,503,742),43=>array(106,0,732,627),44=>array(-34,-142,256,189),45=>array(25,217,360,359),46=>array(46,0,259,189),47=>array(-96,-93,434,729),48=>array(36,-14,660,742),49=>array(43,0,578,729),50=>array(8,0,640,742),51=>array(0,-14,637,742),52=>array(-1,0,635,729),53=>array(13,-14,644,729),54=>array(50,-15,660,741),55=>array(78,0,694,729),56=>array(22,-14,659,742),57=>array(41,-15,652,741),58=>array(41,0,323,547),59=>array(-35,-142,323,547),60=>array(106,30,732,597),61=>array(106,144,732,482),62=>array(106,30,732,597),63=>array(104,0,554,742),64=>array(45,-172,927,703),65=>array(-65,0,691,729),66=>array(21,0,699,729),67=>array(36,-14,724,742),68=>array(21,0,786,729),69=>array(21,0,670,729),70=>array(21,0,670,729),71=>array(36,-14,778,742),72=>array(21,0,816,729),73=>array(21,0,351,729),74=>array(-166,-200,351,729),75=>array(21,0,837,729),76=>array(21,0,566,729),77=>array(21,0,974,729),78=>array(21,0,816,729),79=>array(36,-14,814,742),80=>array(21,0,719,729),81=>array(36,-146,814,742),82=>array(21,0,685,729),83=>array(15,-14,665,742),84=>array(48,0,748,729),85=>array(68,-14,791,729),86=>array(76,0,840,729),87=>array(107,0,1143,729),88=>array(-51,0,812,729),89=>array(63,0,809,729),90=>array(-26,0,740,729),91=>array(-10,-132,466,760),92=>array(71,-93,276,729),93=>array(-28,-132,448,760),94=>array(101,457,737,729),95=>array(-10,-236,510,-143),96=>array(131,616,371,800),97=>array(17,-14,611,560),98=>array(31,-14,677,760),99=>array(37,-14,581,560),100=>array(36,-14,724,760),101=>array(36,-14,640,560),102=>array(50,0,540,760),103=>array(20,-216,682,559),104=>array(31,0,654,760),105=>array(31,0,354,760),106=>array(-128,-216,354,760),107=>array(31,0,716,760),108=>array(31,0,354,760),109=>array(31,0,984,560),110=>array(31,0,654,560),111=>array(36,-14,651,560),112=>array(-10,-208,677,560),113=>array(36,-208,682,560),114=>array(31,0,545,560),115=>array(10,-14,560,560),116=>array(43,0,509,702),117=>array(60,-14,681,547),118=>array(63,0,678,547),119=>array(87,0,927,547),120=>array(-41,0,671,547),121=>array(0,-216,687,547),122=>array(-9,0,586,547),123=>array(106,-163,669,760),124=>array(127,-236,238,764),125=>array(44,-163,606,760),126=>array(106,212,732,415),161=>array(69,0,387,729),162=>array(67,-153,610,699),163=>array(7,0,691,742),164=>array(36,30,601,596),165=>array(6,0,755,729),166=>array(127,-171,238,699),167=>array(-33,-95,494,742),168=>array(152,654,484,774),169=>array(138,0,862,725),170=>array(43,182,527,742),171=>array(61,67,594,519),172=>array(106,140,732,444),173=>array(25,217,360,359),174=>array(138,0,862,725),175=>array(155,668,481,760),176=>array(87,424,412,749),177=>array(106,0,732,627),178=>array(45,326,431,742),179=>array(40,319,427,742),180=>array(227,616,539,800),181=>array(-27,-209,670,547),182=>array(74,-96,603,729),183=>array(84,253,297,442),184=>array(22,-196,259,0),185=>array(67,326,395,734),186=>array(46,182,545,742),187=>array(57,66,589,519),188=>array(56,-14,948,742),189=>array(56,-14,1036,742),190=>array(47,-14,948,742),191=>array(37,-13,488,729),192=>array(-65,0,691,927),193=>array(-65,0,691,927),194=>array(-65,0,691,927),195=>array(-65,0,691,928),196=>array(-65,0,691,927),197=>array(-65,0,691,928),198=>array(-78,0,1072,729),199=>array(36,-196,724,742),200=>array(21,0,670,927),201=>array(21,0,670,927),202=>array(21,0,670,927),203=>array(21,0,670,927),204=>array(21,0,351,927),205=>array(21,0,448,927),206=>array(21,0,440,927),207=>array(21,0,442,927),208=>array(-2,0,803,729),209=>array(21,0,816,928),210=>array(36,-14,814,927),211=>array(36,-14,814,927),212=>array(36,-14,814,927),213=>array(36,-14,814,928),214=>array(36,-14,814,927),215=>array(125,20,713,607),216=>array(-47,-38,896,771),217=>array(68,-14,791,927),218=>array(68,-14,791,927),219=>array(68,-14,791,927),220=>array(68,-14,791,927),221=>array(63,0,809,927),222=>array(21,0,695,729),223=>array(31,-14,666,760),224=>array(17,-14,611,800),225=>array(17,-14,627,800),226=>array(17,-14,611,800),227=>array(17,-14,611,778),228=>array(17,-14,611,774),229=>array(17,-14,611,883),230=>array(17,-14,1008,560),231=>array(37,-196,581,560),232=>array(36,-14,640,800),233=>array(36,-14,650,800),234=>array(36,-14,640,800),235=>array(36,-14,640,774),236=>array(31,0,313,800),237=>array(31,0,470,800),238=>array(31,0,414,800),239=>array(31,0,415,774),240=>array(36,-14,678,760),241=>array(31,0,654,778),242=>array(36,-14,651,800),243=>array(36,-14,651,800),244=>array(36,-14,651,800),245=>array(36,-14,651,778),246=>array(36,-14,651,774),247=>array(106,42,732,585),248=>array(-17,-50,700,597),249=>array(60,-14,681,800),250=>array(60,-14,681,800),251=>array(60,-14,681,800),252=>array(60,-14,681,774),253=>array(0,-216,687,800),254=>array(-10,-208,677,760),255=>array(0,-216,687,774),256=>array(-65,0,691,914),257=>array(17,-14,611,763),258=>array(-65,0,691,936),259=>array(17,-14,611,772),260=>array(-65,-196,691,729),261=>array(17,-196,611,560),262=>array(36,-14,724,927),263=>array(37,-14,645,800),264=>array(36,-14,724,927),265=>array(37,-14,589,800),266=>array(36,-14,724,927),267=>array(37,-14,581,759),268=>array(36,-14,732,927),269=>array(37,-14,634,800),270=>array(21,0,786,927),271=>array(36,-14,947,760),272=>array(-2,0,803,729),273=>array(36,-14,817,760),274=>array(21,0,670,914),275=>array(36,-14,640,763),276=>array(21,0,670,927),277=>array(36,-14,640,784),278=>array(21,0,670,927),279=>array(36,-14,640,759),280=>array(21,-196,670,729),281=>array(36,-196,640,560),282=>array(21,0,670,927),283=>array(36,-14,640,800),284=>array(36,-14,778,927),285=>array(20,-216,682,800),286=>array(36,-14,778,927),287=>array(20,-216,682,784),288=>array(36,-14,778,927),289=>array(20,-216,682,759),290=>array(36,-224,778,742),291=>array(20,-216,682,765),292=>array(21,0,816,927),293=>array(31,0,654,927),294=>array(89,0,935,729),295=>array(85,0,708,760),296=>array(21,0,456,928),297=>array(31,0,431,778),298=>array(21,0,417,914),299=>array(31,0,402,763),300=>array(21,0,453,927),301=>array(31,0,427,784),302=>array(21,-196,351,729),303=>array(31,-196,354,760),304=>array(21,0,355,927),305=>array(31,0,313,547),306=>array(21,-200,723,729),307=>array(31,-216,697,760),308=>array(-166,-200,453,927),309=>array(-128,-216,428,800),310=>array(21,-209,837,729),311=>array(31,-209,716,760),312=>array(31,0,716,547),313=>array(21,0,566,928),314=>array(31,0,478,928),315=>array(21,-209,566,729),316=>array(-23,-209,354,760),317=>array(21,0,623,729),318=>array(31,0,582,760),319=>array(21,0,624,729),320=>array(31,0,555,760),321=>array(-23,0,603,729),322=>array(-7,0,456,760),323=>array(21,0,816,928),324=>array(31,0,654,803),325=>array(21,-209,816,729),326=>array(31,-209,654,560),327=>array(21,0,816,927),328=>array(31,0,654,800),329=>array(61,0,911,729),330=>array(31,-200,775,742),331=>array(50,-216,673,560),332=>array(36,-14,814,914),333=>array(36,-14,651,763),334=>array(36,-14,814,927),335=>array(36,-14,651,784),336=>array(36,-14,814,927),337=>array(36,-14,657,800),338=>array(42,0,1154,729),339=>array(36,-14,1054,560),340=>array(21,0,685,928),341=>array(31,0,618,803),342=>array(21,-209,685,729),343=>array(-23,-209,545,560),344=>array(21,0,685,927),345=>array(31,0,602,800),346=>array(15,-14,665,928),347=>array(10,-14,618,803),348=>array(15,-14,665,927),349=>array(10,-14,560,800),350=>array(15,-196,665,742),351=>array(10,-196,560,560),352=>array(15,-14,665,927),353=>array(10,-14,576,800),354=>array(48,-196,748,729),355=>array(43,-196,509,702),356=>array(48,0,748,927),357=>array(43,0,615,800),358=>array(48,0,748,729),359=>array(-11,0,493,702),360=>array(68,-14,791,928),361=>array(60,-14,681,778),362=>array(68,-14,791,914),363=>array(60,-14,681,763),364=>array(68,-14,791,927),365=>array(60,-14,681,784),366=>array(68,-14,791,923),367=>array(60,-14,681,873),368=>array(68,-14,791,927),369=>array(60,-14,681,800),370=>array(68,-196,791,729),371=>array(60,-196,681,547),372=>array(107,0,1143,931),373=>array(87,0,927,800),374=>array(63,0,809,931),375=>array(0,-216,687,800),376=>array(63,0,809,927),377=>array(-26,0,740,928),378=>array(-9,0,618,803),379=>array(-26,0,740,918),380=>array(-9,0,586,759),381=>array(-26,0,740,927),382=>array(-9,0,586,800),383=>array(50,0,540,760),384=>array(12,-14,651,760),385=>array(-37,0,744,729),386=>array(21,0,714,729),387=>array(12,-14,662,760),388=>array(61,0,704,729),389=>array(37,-14,677,760),390=>array(-13,-14,675,742),391=>array(32,-14,909,924),392=>array(27,-14,715,724),393=>array(-2,0,803,729),394=>array(-37,0,830,729),395=>array(65,0,763,729),396=>array(25,-14,707,760),397=>array(57,-208,662,548),398=>array(21,0,681,729),399=>array(36,-14,819,742),400=>array(37,-14,652,742),401=>array(-146,-200,689,729),402=>array(-151,-208,538,760),403=>array(32,-14,959,924),404=>array(94,-210,882,729),405=>array(10,-1,980,760),406=>array(74,0,384,729),407=>array(-7,0,397,729),408=>array(20,0,827,742),409=>array(10,0,695,760),410=>array(-10,0,365,760),411=>array(-44,0,536,760),412=>array(55,-13,1035,729),413=>array(-146,-200,835,729),414=>array(50,-208,664,560),415=>array(36,-14,814,742),416=>array(39,-14,907,760),417=>array(40,-14,771,570),418=>array(50,-14,1056,742),419=>array(63,-216,891,560),420=>array(-37,0,765,729),421=>array(-10,-208,670,760),422=>array(35,-146,684,729),423=>array(-1,-14,631,742),424=>array(-7,-14,534,560),425=>array(21,0,670,729),426=>array(34,-217,539,759),427=>array(48,-216,514,702),428=>array(36,0,772,729),429=>array(21,0,512,760),430=>array(67,-200,767,729),431=>array(67,-14,938,761),432=>array(57,-14,795,570),433=>array(42,-14,813,723),434=>array(74,0,764,729),435=>array(60,0,841,742),436=>array(24,-216,822,560),437=>array(-26,0,740,729),438=>array(-8,0,587,547),439=>array(21,-33,743,729),440=>array(10,-33,771,729),441=>array(6,-215,647,547),442=>array(-11,-208,585,547),443=>array(7,0,634,742),444=>array(11,-33,696,729),445=>array(-30,-215,573,547),446=>array(-27,-15,508,702),447=>array(-12,-208,693,560),448=>array(0,-208,371,729),449=>array(0,-208,658,729),450=>array(-23,-208,574,729),451=>array(27,0,346,729),452=>array(21,0,1570,927),453=>array(21,0,1416,800),454=>array(36,-14,1302,800),455=>array(21,-200,988,729),456=>array(21,-216,991,760),457=>array(31,-216,697,760),458=>array(21,-200,1188,729),459=>array(21,-216,1191,760),460=>array(31,-216,1066,760),461=>array(-65,0,691,927),462=>array(17,-14,615,800),463=>array(21,0,473,927),464=>array(31,0,457,800),465=>array(36,-14,814,927),466=>array(36,-14,651,800),467=>array(68,-14,791,927),468=>array(60,-14,681,800),469=>array(68,-14,791,1040),470=>array(60,-14,681,914),471=>array(68,-14,791,1057),472=>array(60,-14,681,917),473=>array(68,-14,791,1058),474=>array(60,-14,681,917),475=>array(68,-14,791,1057),476=>array(60,-14,681,917),477=>array(42,-14,630,560),478=>array(-65,0,691,1040),479=>array(17,-14,611,914),480=>array(-65,0,691,1040),481=>array(17,-14,620,881),482=>array(-78,0,1072,914),483=>array(17,-14,1008,758),484=>array(36,-14,778,742),485=>array(20,-216,682,559),486=>array(36,-14,778,927),487=>array(20,-216,682,799),488=>array(21,0,837,926),489=>array(31,0,716,926),490=>array(36,-196,814,742),491=>array(36,-196,651,560),492=>array(36,-196,814,914),493=>array(36,-196,651,763),494=>array(21,-33,743,927),495=>array(-44,-215,588,793),496=>array(-128,-216,466,800),497=>array(21,0,1570,729),498=>array(21,0,1416,729),499=>array(36,-14,1302,760),500=>array(36,-14,778,928),501=>array(20,-216,682,798),502=>array(22,-14,1222,729),503=>array(-20,-208,775,742),504=>array(21,0,816,927),505=>array(31,0,654,798),506=>array(-65,0,867,986),507=>array(17,-14,814,931),508=>array(-78,0,1072,928),509=>array(17,-14,1008,799),510=>array(-47,-38,896,928),511=>array(-17,-50,700,800),512=>array(-65,0,691,930),513=>array(17,-14,611,800),514=>array(-65,0,691,947),515=>array(17,-14,611,784),516=>array(21,0,670,930),517=>array(36,-14,640,800),518=>array(21,0,670,947),519=>array(36,-14,640,784),520=>array(21,0,437,930),521=>array(31,0,409,799),522=>array(21,0,447,947),523=>array(31,0,417,784),524=>array(36,-14,814,930),525=>array(36,-14,651,800),526=>array(36,-14,814,947),527=>array(36,-14,651,784),528=>array(21,0,685,930),529=>array(31,0,545,800),530=>array(21,0,685,947),531=>array(31,0,545,784),532=>array(68,-14,791,930),533=>array(60,-14,681,800),534=>array(68,-14,791,947),535=>array(60,-14,681,784),536=>array(15,-236,665,742),537=>array(10,-236,560,560),538=>array(48,-236,748,729),539=>array(43,-236,509,702),540=>array(-45,-210,649,742),541=>array(-47,-211,564,560),542=>array(21,0,816,926),543=>array(31,0,654,926),544=>array(32,-208,764,742),545=>array(31,-75,786,760),546=>array(25,-14,769,742),547=>array(22,-14,656,646),548=>array(-5,-216,761,729),549=>array(13,-216,608,547),550=>array(-65,0,691,927),551=>array(17,-14,611,759),552=>array(21,-192,670,729),553=>array(36,-196,640,560),554=>array(36,-14,814,1040),555=>array(36,-14,651,914),556=>array(36,-14,814,1040),557=>array(36,-14,651,914),558=>array(36,-14,814,928),559=>array(36,-14,651,759),560=>array(36,-14,814,1040),561=>array(36,-14,651,914),562=>array(63,0,809,914),563=>array(0,-216,687,763),564=>array(32,-75,413,760),565=>array(37,-75,808,560),566=>array(34,-76,500,702),567=>array(-128,-216,313,547),568=>array(25,-14,1023,760),569=>array(64,-208,1062,560),570=>array(-81,-36,854,765),571=>array(-101,-36,834,765),572=>array(-61,-46,652,594),573=>array(-13,0,566,729),574=>array(-127,-36,809,765),575=>array(33,-240,583,560),576=>array(15,-240,611,547),577=>array(69,0,765,729),578=>array(56,0,582,560),579=>array(-35,0,695,729),580=>array(20,-14,804,729),581=>array(-66,0,698,729),582=>array(21,-93,681,822),583=>array(36,-93,638,640),584=>array(-166,-200,368,729),585=>array(-128,-216,368,760),586=>array(66,-200,863,741),587=>array(64,-216,747,560),588=>array(-12,0,685,729),589=>array(-33,0,543,560),590=>array(30,0,805,729),591=>array(10,-216,708,547),592=>array(66,-14,660,560),593=>array(45,-14,685,560),594=>array(-8,-14,632,560),595=>array(12,-14,651,760),596=>array(-7,-14,537,560),597=>array(48,-69,581,560),598=>array(45,-216,727,760),599=>array(25,-14,876,760),600=>array(22,-14,630,560),601=>array(42,-14,630,560),602=>array(38,-14,890,560),603=>array(27,-14,520,560),604=>array(-50,-11,509,560),605=>array(-50,-11,788,560),606=>array(54,-14,679,560),607=>array(-107,-216,388,547),608=>array(23,-216,896,760),609=>array(44,-216,706,547),610=>array(43,-14,573,546),611=>array(87,-211,692,547),612=>array(80,-21,674,547),613=>array(88,-214,703,546),614=>array(10,0,625,760),615=>array(31,-216,646,760),616=>array(52,0,448,760),617=>array(74,-1,326,547),618=>array(31,0,515,547),619=>array(70,0,488,760),620=>array(93,0,613,760),621=>array(32,-216,356,760),622=>array(31,-215,788,760),623=>array(69,-14,1013,546),624=>array(88,-209,1032,546),625=>array(49,-216,994,560),626=>array(-160,-216,665,560),627=>array(50,-216,749,560),628=>array(-32,0,613,547),629=>array(36,-14,651,560),630=>array(43,-1,871,547),631=>array(-9,0,580,574),632=>array(60,-208,729,760),633=>array(31,-13,544,547),634=>array(10,-13,565,760),635=>array(50,-216,607,547),636=>array(9,-208,563,560),637=>array(51,-216,564,560),638=>array(31,0,583,547),639=>array(99,0,499,547),640=>array(-32,0,509,547),641=>array(-32,0,613,547),642=>array(28,-216,581,560),643=>array(-126,-216,519,760),644=>array(-106,-216,539,760),645=>array(137,-216,486,560),646=>array(-97,-217,655,760),647=>array(-25,-155,441,547),648=>array(48,-216,514,702),649=>array(74,-14,845,547),650=>array(22,-51,690,547),651=>array(74,-1,626,547),652=>array(-38,0,584,547),653=>array(-18,0,836,547),654=>array(-62,0,620,763),655=>array(53,0,648,547),656=>array(13,-216,651,547),657=>array(-1,-69,599,547),658=>array(-23,-215,608,547),659=>array(25,-215,608,547),660=>array(59,0,546,759),661=>array(57,0,592,759),662=>array(-31,0,504,759),663=>array(-5,-208,612,759),664=>array(50,-14,800,742),665=>array(31,0,593,547),666=>array(31,-14,665,560),667=>array(22,0,768,760),668=>array(28,0,658,547),669=>array(-235,-217,354,760),670=>array(73,-213,758,547),671=>array(31,0,473,547),672=>array(44,-208,895,760),673=>array(-3,0,546,759),674=>array(57,0,592,759),675=>array(25,-14,1142,760),676=>array(45,-215,1161,760),677=>array(29,-55,1145,760),678=>array(27,0,926,702),679=>array(42,-216,872,760),680=>array(34,-69,923,702),681=>array(48,-216,990,760),682=>array(10,0,808,760),683=>array(10,0,764,760),684=>array(20,0,631,641),685=>array(-31,86,399,641),686=>array(-18,-214,682,760),687=>array(-16,-216,724,760),688=>array(12,326,401,751),689=>array(12,326,400,751),690=>array(-75,205,219,751),691=>array(23,326,344,640),692=>array(24,319,344,632),693=>array(35,205,392,632),694=>array(-16,326,388,632),695=>array(52,326,599,632),696=>array(22,205,447,632),697=>array(78,557,218,800),698=>array(78,557,437,800),699=>array(113,418,389,729),700=>array(73,418,348,729),701=>array(198,616,347,856),702=>array(168,481,334,760),703=>array(159,481,325,760),704=>array(43,326,348,751),705=>array(35,326,374,751),706=>array(184,517,463,843),707=>array(161,517,440,843),708=>array(125,561,452,800),709=>array(172,561,499,800),710=>array(106,616,483,800),711=>array(151,616,528,800),712=>array(81,488,226,759),713=>array(155,668,481,760),714=>array(227,616,539,800),715=>array(131,616,371,800),716=>array(81,-81,226,190),717=>array(-11,-185,315,-93),718=>array(131,-238,371,-54),719=>array(227,-238,539,-54),720=>array(-8,0,299,547),721=>array(63,361,264,547),722=>array(126,269,292,547),723=>array(118,269,284,547),724=>array(116,238,353,458),725=>array(145,238,382,458),726=>array(46,119,370,427),727=>array(46,229,282,317),728=>array(166,639,496,784),729=>array(239,654,397,774),730=>array(184,605,462,883),731=>array(73,-196,284,0),732=>array(133,638,500,778),733=>array(143,616,563,800),734=>array(-12,213,347,524),735=>array(163,616,474,800),736=>array(36,213,458,637),737=>array(12,326,207,751),738=>array(11,318,355,640),739=>array(-20,326,427,632),740=>array(35,326,374,751),741=>array(146,0,471,693),742=>array(117,0,471,693),743=>array(87,0,471,693),744=>array(58,0,471,693),745=>array(29,0,471,693),748=>array(14,-260,340,-21),749=>array(143,605,492,822),750=>array(73,418,612,729),755=>array(91,-240,369,38),759=>array(88,-221,455,-109),768=>array(-259,616,-19,800),769=>array(-160,616,152,800),770=>array(-287,616,90,800),771=>array(-257,638,110,778),772=>array(-235,668,91,760),773=>array(-346,663,174,755),774=>array(-221,639,109,784),775=>array(-184,617,18,760),776=>array(-238,654,94,774),777=>array(-363,616,-117,843),778=>array(-200,605,78,883),779=>array(-244,616,176,800),780=>array(-236,616,141,800),781=>array(-130,615,4,832),782=>array(-223,615,97,832),783=>array(-279,616,70,800),784=>array(-221,642,109,882),785=>array(-250,639,80,784),786=>array(-264,418,-34,563),787=>array(-313,595,-130,844),788=>array(-288,595,-130,844),789=>array(-102,616,102,800),790=>array(-474,-276,-233,-93),791=>array(-406,-276,-94,-93),792=>array(-388,-240,-188,-6),793=>array(-318,-240,-118,-6),794=>array(-216,658,73,929),795=>array(-132,361,83,570),796=>array(-331,-240,-193,-11),797=>array(-403,-240,-114,-59),798=>array(-389,-240,-100,-59),799=>array(-378,-240,-128,-6),800=>array(-296,-202,-7,-110),801=>array(-514,-216,-105,117),802=>array(-310,-216,13,117),803=>array(-412,-212,-253,-92),804=>array(-442,-212,-110,-92),805=>array(-366,-240,-136,-11),806=>array(-392,-236,-162,-91),807=>array(-478,-196,-241,0),808=>array(-427,-196,-216,0),809=>array(-363,-310,-228,-93),810=>array(-422,-237,-80,-54),811=>array(-477,-239,-75,-94),812=>array(-414,-240,-37,-57),813=>array(-458,-240,-82,-57),814=>array(-424,-239,-94,-94),815=>array(-491,-240,-161,-95),816=>array(-480,-234,-113,-94),817=>array(-440,-185,-114,-93),818=>array(-565,-236,-28,-143),819=>array(-568,-236,-4,-9),820=>array(-625,212,1,415),821=>array(-480,214,-84,309),822=>array(-847,214,-77,309),823=>array(-709,-46,4,594),824=>array(-893,-36,43,765),825=>array(-308,-240,-170,-11),826=>array(-422,-238,-80,-55),827=>array(-355,-241,-75,-6),828=>array(-501,-239,-100,-94),829=>array(-392,562,-110,819),830=>array(-292,595,-101,867),831=>array(-510,528,10,755),832=>array(-259,616,-19,800),833=>array(-160,616,152,800),834=>array(-257,638,110,778),835=>array(-313,595,-130,844),836=>array(-344,654,94,978),837=>array(-365,-208,-244,-45),838=>array(-418,639,-82,786),839=>array(-378,-226,-122,-35),840=>array(-398,-240,-102,-47),841=>array(-363,-240,-111,-21),842=>array(-434,616,-68,800),843=>array(-434,567,-66,850),844=>array(-438,573,-31,835),845=>array(-459,-230,-41,-30),846=>array(-371,-240,-141,-45),849=>array(-321,610,-152,888),850=>array(-250,604,80,882),851=>array(-378,-240,-124,-9),855=>array(-348,610,-179,888),856=>array(0,654,159,774),858=>array(-445,-240,-58,-11),860=>array(-471,-237,419,-79),861=>array(-278,802,613,960),862=>array(-291,797,618,889),863=>array(-481,-185,427,-93),864=>array(-291,756,459,894),865=>array(-278,769,613,927),866=>array(-533,-230,376,-30),880=>array(21,0,623,729),881=>array(31,0,494,547),882=>array(88,0,1001,729),883=>array(88,0,815,729),884=>array(78,557,218,800),885=>array(54,-208,242,35),886=>array(21,0,816,729),887=>array(31,0,670,547),890=>array(132,-208,253,-45),891=>array(-7,-14,537,560),892=>array(37,-14,581,560),893=>array(-7,-14,537,560),894=>array(-35,-142,323,547),900=>array(216,616,528,800),901=>array(152,654,589,978),902=>array(-42,0,714,800),903=>array(84,253,297,442),904=>array(22,0,831,800),905=>array(28,0,986,800),906=>array(25,0,521,800),908=>array(28,-14,851,800),910=>array(20,0,1067,800),911=>array(-1,0,855,800),912=>array(50,-19,516,978),913=>array(-65,0,691,729),914=>array(21,0,699,729),915=>array(21,0,681,729),916=>array(-66,0,698,729),917=>array(21,0,670,729),918=>array(-26,0,740,729),919=>array(21,0,816,729),920=>array(40,-14,810,742),921=>array(21,0,351,729),922=>array(21,0,837,729),923=>array(-66,0,698,729),924=>array(21,0,974,729),925=>array(21,0,816,729),926=>array(27,0,619,729),927=>array(36,-14,814,742),928=>array(21,0,816,729),929=>array(21,0,719,729),931=>array(21,0,670,729),932=>array(48,0,748,729),933=>array(63,0,809,729),934=>array(43,0,806,729),935=>array(-51,0,812,729),936=>array(78,0,866,729),937=>array(-45,0,812,742),938=>array(21,0,450,927),939=>array(63,0,809,927),940=>array(38,-12,692,800),941=>array(27,-14,567,800),942=>array(50,-208,664,800),943=>array(42,-19,436,800),944=>array(54,-10,660,978),945=>array(38,-12,692,559),946=>array(-11,-208,660,773),947=>array(66,-208,740,547),948=>array(16,-14,634,768),949=>array(27,-14,520,560),950=>array(32,-208,627,760),951=>array(50,-208,664,560),952=>array(28,-11,659,768),953=>array(42,-19,313,547),954=>array(31,0,679,547),955=>array(-44,0,529,760),956=>array(-27,-209,670,547),957=>array(68,0,653,547),958=>array(26,-208,627,760),959=>array(36,-14,651,560),960=>array(73,-19,787,547),961=>array(9,-208,699,562),962=>array(55,-208,595,560),963=>array(37,-14,781,547),964=>array(52,-19,667,547),965=>array(54,-10,645,547),966=>array(76,-208,752,552),967=>array(-48,-208,693,547),968=>array(79,-208,797,547),969=>array(33,-13,834,547),970=>array(50,-19,407,774),971=>array(54,-10,645,774),972=>array(36,-14,651,800),973=>array(54,-10,645,800),974=>array(33,-13,834,800),975=>array(41,-208,860,729),976=>array(55,-11,601,768),977=>array(46,-11,612,768),978=>array(63,0,751,729),979=>array(22,0,989,800),980=>array(63,0,751,927),981=>array(60,-208,729,760),982=>array(33,-13,897,547),983=>array(38,-188,743,547),984=>array(68,-208,818,742),985=>array(62,-208,663,560),986=>array(70,-208,769,729),987=>array(63,-208,614,547),988=>array(21,0,670,729),989=>array(-146,-208,525,760),990=>array(21,2,682,729),991=>array(68,0,585,759),992=>array(102,-208,825,742),993=>array(-15,-180,500,559),994=>array(33,-213,1048,729),995=>array(81,-208,797,547),996=>array(37,-208,811,742),997=>array(34,-208,683,560),998=>array(21,-213,861,729),999=>array(-17,-14,736,575),1000=>array(-29,-208,721,745),1001=>array(-16,-208,626,560),1002=>array(-14,0,807,742),1003=>array(-7,0,674,560),1004=>array(26,-14,791,758),1005=>array(75,-14,739,758),1006=>array(23,-208,689,729),1007=>array(42,-208,614,726),1008=>array(19,-6,723,547),1009=>array(50,-216,690,560),1010=>array(37,-14,581,560),1011=>array(-128,-216,354,760),1012=>array(36,-14,814,742),1013=>array(67,-14,602,560),1014=>array(-26,-14,509,560),1015=>array(21,0,695,729),1016=>array(-10,-208,677,760),1017=>array(36,-14,724,742),1018=>array(21,0,974,729),1019=>array(0,-208,723,547),1020=>array(-31,-208,689,560),1021=>array(-13,-14,670,742),1022=>array(36,-14,724,742),1023=>array(-13,-14,670,742),1024=>array(21,0,670,927),1025=>array(21,0,670,927),1026=>array(67,-200,798,729),1027=>array(21,0,681,927),1028=>array(41,-14,733,742),1029=>array(15,-14,665,742),1030=>array(21,0,351,729),1031=>array(21,0,468,927),1032=>array(-166,-200,351,729),1033=>array(-25,0,1081,729),1034=>array(21,0,1039,729),1035=>array(48,0,778,729),1036=>array(21,0,857,927),1037=>array(21,0,816,927),1038=>array(77,0,812,927),1039=>array(36,-157,831,729),1040=>array(-65,0,691,729),1041=>array(21,0,714,729),1042=>array(21,0,699,729),1043=>array(21,0,681,729),1044=>array(-26,-157,813,729),1045=>array(21,0,670,729),1046=>array(-56,0,1249,729),1047=>array(-0,-14,668,742),1048=>array(21,0,816,729),1049=>array(21,0,816,927),1050=>array(21,0,857,729),1051=>array(-25,0,810,729),1052=>array(21,0,974,729),1053=>array(21,0,816,729),1054=>array(36,-14,814,742),1055=>array(21,0,816,729),1056=>array(21,0,719,729),1057=>array(36,-14,724,742),1058=>array(48,0,748,729),1059=>array(77,0,812,729),1060=>array(44,0,950,729),1061=>array(-51,0,812,729),1062=>array(36,-157,840,729),1063=>array(100,0,787,729),1064=>array(21,0,1214,729),1065=>array(36,-157,1238,729),1066=>array(92,0,869,729),1067=>array(21,0,1016,729),1068=>array(21,0,671,729),1069=>array(1,-14,693,742),1070=>array(21,-14,1129,742),1071=>array(-7,0,749,729),1072=>array(17,-14,611,560),1073=>array(24,-14,640,792),1074=>array(31,0,593,547),1075=>array(28,0,549,547),1076=>array(-10,-138,736,547),1077=>array(36,-14,640,560),1078=>array(-39,0,1015,547),1079=>array(-1,-14,535,560),1080=>array(31,0,670,547),1081=>array(31,0,670,765),1082=>array(31,0,698,547),1083=>array(2,0,702,547),1084=>array(28,0,784,547),1085=>array(28,0,658,547),1086=>array(36,-14,651,560),1087=>array(28,0,658,547),1088=>array(-10,-208,677,560),1089=>array(37,-14,581,560),1090=>array(34,0,626,547),1091=>array(0,-216,687,547),1092=>array(46,-208,945,760),1093=>array(-41,0,671,547),1094=>array(44,-138,682,547),1095=>array(80,0,626,547),1096=>array(31,0,1025,547),1097=>array(44,-138,1047,547),1098=>array(52,0,695,547),1099=>array(31,0,877,547),1100=>array(31,0,572,547),1101=>array(17,-14,557,560),1102=>array(31,-14,936,560),1103=>array(-22,0,613,547),1104=>array(36,-14,640,803),1105=>array(36,-14,640,774),1106=>array(52,-216,648,760),1107=>array(28,0,604,803),1108=>array(36,-14,576,560),1109=>array(10,-14,560,560),1110=>array(31,0,354,760),1111=>array(31,0,405,774),1112=>array(-128,-216,354,760),1113=>array(-9,0,926,547),1114=>array(31,0,896,547),1115=>array(31,0,622,760),1116=>array(31,0,698,803),1117=>array(31,0,670,803),1118=>array(0,-216,687,765),1119=>array(44,-138,673,547),1120=>array(33,-14,1048,729),1121=>array(33,-13,834,547),1122=>array(77,0,770,729),1123=>array(36,0,658,731),1124=>array(21,-14,1011,742),1125=>array(31,-14,810,560),1126=>array(-63,0,914,729),1127=>array(-28,0,754,547),1128=>array(21,0,1280,729),1129=>array(31,0,1044,547),1130=>array(-21,0,851,729),1131=>array(-13,0,683,547),1132=>array(21,0,1188,729),1133=>array(28,0,1003,547),1134=>array(-25,-208,640,938),1135=>array(-24,-193,525,756),1136=>array(74,0,1126,729),1137=>array(62,-208,1100,759),1138=>array(36,-14,814,742),1139=>array(36,-14,651,560),1140=>array(75,0,896,742),1141=>array(60,0,732,560),1142=>array(75,0,896,930),1143=>array(60,0,732,800),1144=>array(57,-216,1186,742),1145=>array(63,-216,1098,565),1146=>array(40,-14,1033,742),1147=>array(35,-14,823,560),1148=>array(37,-14,1348,928),1149=>array(31,-13,1129,828),1150=>array(33,-14,1048,910),1151=>array(33,-13,834,746),1152=>array(40,-208,732,742),1153=>array(33,-208,573,560),1154=>array(19,-33,530,488),1155=>array(-608,606,-79,822),1156=>array(-427,638,-12,784),1157=>array(-356,595,-213,785),1158=>array(-384,595,-213,785),1159=>array(-811,592,1,788),1160=>array(-1067,-179,388,928),1161=>array(-973,-280,323,1022),1162=>array(21,-208,890,927),1163=>array(28,-208,748,765),1164=>array(21,0,671,729),1165=>array(27,0,549,702),1166=>array(21,0,717,729),1167=>array(-10,-208,670,560),1168=>array(21,0,710,878),1169=>array(28,0,579,700),1170=>array(17,0,709,729),1171=>array(10,0,572,547),1172=>array(21,-200,708,729),1173=>array(28,-216,554,547),1174=>array(-41,-157,1264,729),1175=>array(-25,-138,1028,547),1176=>array(-0,-196,668,742),1177=>array(-1,-196,535,560),1178=>array(36,-157,873,729),1179=>array(44,-138,711,547),1180=>array(21,0,857,729),1181=>array(31,0,698,547),1182=>array(21,0,857,729),1183=>array(10,0,677,760),1184=>array(68,0,1055,729),1185=>array(52,0,846,547),1186=>array(36,-157,904,729),1187=>array(44,-138,765,547),1188=>array(21,0,1146,729),1189=>array(28,0,897,547),1190=>array(21,-200,1174,729),1191=>array(28,-216,902,547),1192=>array(40,-14,875,743),1193=>array(40,-14,798,560),1194=>array(36,-196,724,742),1195=>array(37,-196,581,560),1196=>array(63,-157,763,729),1197=>array(49,-138,642,547),1198=>array(63,0,809,729),1199=>array(66,-216,688,547),1200=>array(61,0,805,729),1201=>array(63,-216,708,547),1202=>array(-37,-157,827,729),1203=>array(-25,-138,687,547),1204=>array(63,-157,1060,729),1205=>array(49,-138,957,547),1206=>array(129,-157,876,729),1207=>array(103,-138,730,547),1208=>array(114,0,787,729),1209=>array(87,0,624,547),1210=>array(106,0,793,729),1211=>array(31,0,654,760),1212=>array(42,-14,984,742),1213=>array(30,-14,769,560),1214=>array(42,-184,984,742),1215=>array(30,-161,769,560),1216=>array(21,0,351,729),1217=>array(-56,0,1249,927),1218=>array(-39,0,1015,784),1219=>array(21,-200,840,729),1220=>array(31,-216,679,547),1221=>array(-46,-208,885,729),1222=>array(-38,-208,746,547),1223=>array(21,-200,816,729),1224=>array(28,-216,658,547),1225=>array(21,-208,889,729),1226=>array(28,-208,748,547),1227=>array(129,-157,803,729),1228=>array(103,-138,640,547),1229=>array(21,-208,1047,729),1230=>array(28,-208,874,547),1231=>array(31,0,354,760),1232=>array(-65,0,691,936),1233=>array(17,-14,611,772),1234=>array(-65,0,691,927),1235=>array(17,-14,611,774),1236=>array(-78,0,1072,729),1237=>array(17,-14,1008,560),1238=>array(21,0,670,927),1239=>array(36,-14,640,784),1240=>array(36,-14,819,742),1241=>array(42,-14,630,560),1242=>array(36,-14,819,927),1243=>array(42,-14,630,774),1244=>array(-56,0,1249,927),1245=>array(-39,0,1015,774),1246=>array(-0,-14,668,927),1247=>array(-1,-14,540,774),1248=>array(21,-33,743,729),1249=>array(-23,-215,608,547),1250=>array(21,0,816,914),1251=>array(31,0,670,763),1252=>array(21,0,816,927),1253=>array(31,0,670,774),1254=>array(36,-14,814,927),1255=>array(36,-14,651,774),1256=>array(36,-14,814,742),1257=>array(36,-14,651,560),1258=>array(36,-14,814,927),1259=>array(36,-14,651,774),1260=>array(1,-14,693,927),1261=>array(17,-14,557,774),1262=>array(77,0,812,914),1263=>array(0,-216,687,763),1264=>array(77,0,812,927),1265=>array(0,-216,687,774),1266=>array(77,0,812,927),1267=>array(0,-216,687,800),1268=>array(100,0,787,927),1269=>array(80,0,626,774),1270=>array(36,-157,696,729),1271=>array(44,-138,565,547),1272=>array(21,0,1016,927),1273=>array(31,0,877,774),1274=>array(38,-216,730,729),1275=>array(31,-217,593,547),1276=>array(-32,-200,832,729),1277=>array(-17,-216,694,547),1278=>array(-52,0,812,729),1279=>array(-38,0,673,547),1280=>array(37,0,741,729),1281=>array(17,0,575,547),1282=>array(35,-14,1116,729),1283=>array(16,-14,868,547),1284=>array(138,-14,1063,742),1285=>array(104,-14,854,560),1286=>array(138,-208,760,742),1287=>array(104,-208,634,560),1288=>array(-48,-14,1185,729),1289=>array(-38,-14,950,547),1290=>array(22,-14,1222,729),1291=>array(28,-14,957,547),1292=>array(41,-14,783,742),1293=>array(35,-14,573,546),1294=>array(47,-14,881,729),1295=>array(34,-14,727,547),1296=>array(37,-14,652,742),1297=>array(27,-14,520,560),1298=>array(-5,-200,829,729),1299=>array(23,-216,723,547),1300=>array(-25,0,1327,729),1301=>array(2,0,1096,547),1302=>array(21,0,1106,729),1303=>array(-10,-208,1008,560),1304=>array(-7,0,1068,729),1305=>array(-22,-14,965,560),1306=>array(36,-146,814,742),1307=>array(36,-208,682,560),1308=>array(107,0,1143,729),1309=>array(87,0,927,547),1310=>array(21,0,857,729),1311=>array(31,0,698,547),1312=>array(-25,-200,1167,729),1313=>array(2,-216,946,547),1314=>array(21,-200,1173,729),1315=>array(28,-216,902,547),1316=>array(36,-157,905,729),1317=>array(44,-138,764,547),1329=>array(75,-38,849,729),1330=>array(21,0,741,743),1331=>array(50,0,805,743),1332=>array(37,0,809,743),1333=>array(78,-14,763,729),1334=>array(18,0,753,743),1335=>array(21,0,730,729),1336=>array(21,0,741,743),1337=>array(21,-13,1020,742),1338=>array(11,-14,844,729),1339=>array(21,0,705,729),1340=>array(21,0,566,729),1341=>array(21,-14,1021,729),1342=>array(93,-12,864,741),1343=>array(97,0,746,729),1344=>array(-16,-46,694,729),1345=>array(33,-48,753,743),1346=>array(32,0,748,743),1347=>array(-22,0,733,735),1348=>array(78,-14,938,729),1349=>array(42,-14,709,743),1350=>array(46,-14,763,729),1351=>array(49,-14,762,729),1352=>array(21,0,734,743),1353=>array(51,-48,724,743),1354=>array(32,0,890,743),1355=>array(7,0,742,743),1356=>array(21,0,863,743),1357=>array(68,-14,791,729),1358=>array(35,0,748,729),1359=>array(37,-14,703,743),1360=>array(21,0,741,743),1361=>array(42,-14,709,743),1362=>array(21,0,666,729),1363=>array(24,0,901,729),1364=>array(-49,0,741,743),1365=>array(36,-14,813,742),1366=>array(30,-14,909,729),1369=>array(159,481,325,760),1370=>array(73,418,349,729),1371=>array(120,616,500,800),1372=>array(115,595,590,893),1373=>array(-1,616,315,849),1374=>array(117,586,652,878),1375=>array(164,618,622,893),1377=>array(74,-13,1018,547),1378=>array(-10,-208,654,560),1379=>array(43,-208,748,559),1380=>array(31,-208,752,560),1381=>array(59,-14,683,760),1382=>array(38,-208,708,559),1383=>array(31,0,644,760),1384=>array(-10,-208,653,560),1385=>array(-10,-208,843,560),1386=>array(43,-14,830,760),1387=>array(-10,-208,646,760),1388=>array(-10,-208,385,547),1389=>array(-10,-208,1063,760),1390=>array(40,-14,719,760),1391=>array(67,-208,683,760),1392=>array(31,0,646,760),1393=>array(10,-13,593,760),1394=>array(31,-208,711,560),1395=>array(52,-13,729,768),1396=>array(67,-13,871,760),1397=>array(-128,-216,313,547),1398=>array(2,-13,683,760),1399=>array(-60,-208,520,560),1400=>array(31,0,646,560),1401=>array(-67,-208,366,547),1402=>array(59,-208,1012,547),1403=>array(-26,-208,605,560),1404=>array(31,0,665,560),1405=>array(67,-13,683,547),1406=>array(67,-208,724,760),1407=>array(63,-13,975,560),1408=>array(-10,-208,646,560),1409=>array(19,-216,681,559),1410=>array(31,0,498,547),1411=>array(63,-208,975,760),1412=>array(-151,-208,671,560),1413=>array(37,-14,652,560),1414=>array(31,-190,865,760),1415=>array(67,-14,868,760),1417=>array(41,0,323,547),1418=>array(96,179,430,359),1456=>array(275,-229,416,-10),1457=>array(149,-229,523,-10),1458=>array(140,-229,513,-10),1459=>array(127,-229,513,-10),1460=>array(287,-171,404,-73),1461=>array(213,-171,477,-73),1462=>array(237,-229,477,-10),1463=>array(89,-171,451,0),1464=>array(109,-217,446,0),1465=>array(-34,625,83,723),1466=>array(-34,625,83,723),1467=>array(190,-239,525,-5),1468=>array(293,225,411,322),1469=>array(277,-217,413,-22),1470=>array(40,413,375,555),1471=>array(132,547,469,710),1472=>array(26,-98,345,645),1473=>array(816,613,934,710),1474=>array(204,613,321,710),1475=>array(45,0,326,547),1478=>array(25,0,490,547),1479=>array(188,-229,525,-10),1488=>array(104,0,730,547),1489=>array(43,0,590,547),1490=>array(44,-9,428,547),1491=>array(126,0,651,547),1492=>array(100,0,661,547),1493=>array(91,0,359,547),1494=>array(94,0,464,547),1495=>array(91,0,654,547),1496=>array(142,-13,676,553),1497=>array(98,164,334,547),1498=>array(126,-240,549,547),1499=>array(43,0,570,547),1500=>array(126,0,633,711),1501=>array(91,0,663,547),1502=>array(84,0,690,554),1503=>array(44,-240,359,547),1504=>array(43,0,430,547),1505=>array(144,-13,678,547),1506=>array(35,-101,682,547),1507=>array(158,-240,642,547),1508=>array(91,0,656,547),1509=>array(118,-240,649,548),1510=>array(54,0,670,547),1511=>array(51,-240,767,546),1512=>array(126,0,575,547),1513=>array(89,0,856,547),1514=>array(11,-4,650,547),1520=>array(91,0,680,547),1521=>array(98,0,680,547),1522=>array(98,164,655,547),1523=>array(66,361,378,547),1524=>array(66,361,644,547),3647=>array(2,-147,642,760),3713=>array(14,-14,752,560),3714=>array(12,-14,727,560),3716=>array(13,-14,699,558),3719=>array(2,-241,548,593),3720=>array(44,0,711,561),3722=>array(45,-269,747,584),3725=>array(14,-24,767,610),3732=>array(18,-14,671,593),3733=>array(17,-19,670,603),3734=>array(35,-240,729,593),3735=>array(-1,-14,784,560),3737=>array(-9,-33,735,593),3738=>array(13,-15,716,613),3739=>array(-1,-15,739,760),3740=>array(29,-12,952,665),3741=>array(24,-14,837,760),3742=>array(50,-14,825,604),3743=>array(35,-14,848,760),3745=>array(-7,-14,826,547),3746=>array(-0,-23,789,760),3747=>array(18,-10,768,615),3749=>array(9,-33,717,593),3751=>array(5,-33,668,593),3754=>array(8,-21,860,724),3755=>array(32,-21,961,620),3757=>array(27,-20,689,606),3758=>array(15,-14,880,698),3759=>array(79,-259,932,648),3760=>array(5,27,682,606),3761=>array(-649,610,-29,896),3762=>array(51,0,578,593),3763=>array(-479,0,578,875),3764=>array(-656,622,-63,950),3765=>array(-656,633,-1,962),3766=>array(-656,622,-63,950),3767=>array(-656,633,-1,962),3768=>array(-413,-385,-165,-55),3769=>array(-479,-316,-150,-28),3771=>array(-657,610,-33,896),3772=>array(-689,-311,17,-48),3773=>array(-25,-220,758,776),3776=>array(53,-13,469,561),3777=>array(53,-13,843,561),3778=>array(25,-14,486,936),3779=>array(67,-14,640,879),3780=>array(47,-35,552,809),3782=>array(33,-240,731,582),3784=>array(-431,659,-279,844),3785=>array(-636,622,-19,918),3786=>array(-672,621,37,965),3787=>array(-530,612,-178,917),3788=>array(-511,603,194,866),3789=>array(-479,668,-229,875),3792=>array(66,-29,723,563),3793=>array(55,-139,731,586),3794=>array(1,-80,612,711),3795=>array(-49,-14,953,981),3796=>array(31,-156,647,711),3797=>array(31,-156,647,711),3798=>array(5,-14,962,950),3799=>array(36,-240,748,560),3800=>array(86,-269,766,582),3801=>array(38,-14,875,564),3804=>array(32,-21,1356,620),3805=>array(32,-21,1361,620),4256=>array(111,-14,929,819),4257=>array(139,-0,736,819),4258=>array(150,-138,672,828),4259=>array(97,-15,902,819),4260=>array(133,0,665,828),4261=>array(136,0,832,828),4262=>array(144,-14,752,819),4263=>array(117,-14,993,828),4264=>array(127,0,562,862),4265=>array(108,0,653,819),4266=>array(95,-14,834,820),4267=>array(89,-14,942,819),4268=>array(24,0,689,819),4269=>array(106,-157,886,829),4270=>array(141,-14,886,822),4271=>array(141,0,741,823),4272=>array(76,-15,969,820),4273=>array(83,-15,626,820),4274=>array(23,-0,685,828),4275=>array(106,-170,886,828),4276=>array(127,0,918,825),4277=>array(101,0,794,820),4278=>array(24,0,685,828),4279=>array(127,0,731,820),4280=>array(66,-14,736,820),4281=>array(24,0,632,819),4282=>array(113,-14,880,827),4283=>array(89,-15,926,820),4284=>array(23,-0,698,819),4285=>array(75,-15,648,828),4286=>array(23,-0,741,819),4287=>array(27,0,880,819),4288=>array(110,-14,901,820),4289=>array(24,0,647,820),4290=>array(78,-15,692,828),4291=>array(95,0,707,820),4292=>array(131,0,715,820),4293=>array(43,-14,833,828),4304=>array(76,-14,531,599),4305=>array(86,-14,552,823),4306=>array(31,-232,565,561),4307=>array(41,-225,826,557),4308=>array(26,-232,551,557),4309=>array(25,-232,562,557),4310=>array(75,-14,537,828),4311=>array(84,-14,821,557),4312=>array(75,0,556,557),4313=>array(24,-232,554,542),4314=>array(96,-225,1077,562),4315=>array(87,-14,622,828),4316=>array(89,-14,629,819),4317=>array(92,-0,808,557),4318=>array(78,-14,589,818),4319=>array(25,-232,604,560),4320=>array(91,0,816,830),4321=>array(92,-14,560,818),4322=>array(62,-232,664,670),4323=>array(47,-232,591,604),4324=>array(94,-232,844,558),4325=>array(25,-232,650,818),4326=>array(88,-225,815,557),4327=>array(25,-232,602,549),4328=>array(63,-14,609,828),4329=>array(39,0,561,828),4330=>array(65,-232,612,548),4331=>array(86,-14,659,818),4332=>array(91,-15,685,828),4333=>array(35,-232,616,818),4334=>array(95,-14,553,818),4335=>array(-7,-232,542,580),4336=>array(73,-15,602,823),4337=>array(79,-14,609,823),4338=>array(17,-146,543,557),4339=>array(25,-232,604,558),4340=>array(26,-232,618,828),4341=>array(65,-14,656,828),4342=>array(87,-232,842,557),4343=>array(29,-232,551,557),4344=>array(25,-232,548,549),4345=>array(93,-232,627,561),4346=>array(68,-111,558,557),4347=>array(29,0,446,500),4348=>array(124,400,424,828),5121=>array(76,0,840,729),5122=>array(-66,0,698,1050),5123=>array(-66,0,698,729),5124=>array(-66,0,698,928),5125=>array(21,0,843,729),5126=>array(21,0,843,928),5127=>array(21,0,843,927),5129=>array(21,0,843,729),5130=>array(62,0,884,729),5131=>array(62,0,884,928),5132=>array(80,0,1084,729),5133=>array(76,0,937,729),5134=>array(80,0,942,729),5135=>array(-66,0,937,729),5136=>array(80,0,942,928),5137=>array(-66,0,937,928),5138=>array(80,0,1087,729),5139=>array(21,0,1067,729),5140=>array(80,0,1087,928),5141=>array(21,0,1067,928),5142=>array(21,0,843,928),5143=>array(80,0,1128,729),5144=>array(62,0,1070,729),5145=>array(80,0,1128,928),5146=>array(62,0,1070,928),5147=>array(62,0,884,928),5149=>array(80,607,237,728),5150=>array(20,326,434,734),5151=>array(8,338,402,722),5152=>array(54,338,356,722),5153=>array(53,392,370,711),5154=>array(29,352,345,670),5155=>array(33,392,341,670),5156=>array(57,392,341,670),5157=>array(-2,327,552,749),5158=>array(21,326,454,734),5159=>array(80,304,237,424),5160=>array(53,494,346,569),5161=>array(53,392,346,670),5162=>array(75,392,368,693),5163=>array(76,0,1145,729),5164=>array(-66,0,917,729),5165=>array(21,0,1147,729),5166=>array(62,0,1229,729),5167=>array(76,0,840,729),5168=>array(-66,0,698,1050),5169=>array(-66,0,698,729),5170=>array(-66,0,698,928),5171=>array(2,0,824,729),5172=>array(2,0,824,928),5173=>array(2,0,824,927),5175=>array(2,0,824,729),5176=>array(51,0,873,729),5177=>array(51,0,873,928),5178=>array(80,0,1084,729),5179=>array(76,0,937,729),5180=>array(80,0,942,729),5181=>array(-66,0,937,729),5182=>array(80,0,942,928),5183=>array(-66,0,937,928),5184=>array(80,0,1068,729),5185=>array(2,0,1067,729),5186=>array(80,0,1068,928),5187=>array(2,0,1067,928),5188=>array(80,0,1117,729),5189=>array(51,0,1070,729),5190=>array(80,0,1117,928),5191=>array(51,0,1070,928),5192=>array(51,0,873,927),5193=>array(48,326,559,727),5194=>array(20,326,212,734),5196=>array(79,-14,792,729),5197=>array(20,0,733,1050),5198=>array(20,0,733,743),5199=>array(20,0,733,928),5200=>array(2,0,763,729),5201=>array(2,0,763,928),5202=>array(2,0,763,927),5204=>array(2,0,763,729),5205=>array(52,0,813,729),5206=>array(52,0,813,928),5207=>array(80,-14,1037,729),5208=>array(79,-14,976,729),5209=>array(80,0,977,743),5210=>array(20,0,976,743),5211=>array(80,0,977,928),5212=>array(20,0,976,928),5213=>array(80,0,1007,729),5214=>array(2,0,982,729),5215=>array(80,0,1007,928),5216=>array(2,0,982,928),5217=>array(80,0,1057,729),5218=>array(52,0,979,729),5219=>array(80,0,1057,928),5220=>array(52,0,979,928),5221=>array(52,0,1057,729),5222=>array(59,326,466,733),5223=>array(79,-14,989,734),5224=>array(20,0,989,743),5225=>array(2,0,1007,734),5226=>array(52,0,1000,734),5227=>array(64,0,675,743),5228=>array(20,0,726,1050),5229=>array(20,0,726,743),5230=>array(20,0,726,928),5231=>array(18,-14,724,729),5232=>array(18,-14,731,928),5233=>array(18,-14,818,927),5234=>array(68,-14,679,729),5235=>array(68,-14,679,928),5236=>array(80,0,960,743),5237=>array(64,0,902,743),5238=>array(80,0,962,743),5239=>array(20,0,902,743),5240=>array(80,0,962,928),5241=>array(20,0,902,928),5242=>array(80,-14,1009,729),5243=>array(18,-14,902,729),5244=>array(80,-14,1017,928),5245=>array(18,-14,902,928),5246=>array(80,-14,916,729),5247=>array(68,-14,902,729),5248=>array(80,-14,916,928),5249=>array(68,-14,902,928),5250=>array(52,-14,916,729),5251=>array(47,319,432,734),5252=>array(43,319,485,734),5253=>array(64,0,921,743),5254=>array(20,0,921,743),5255=>array(18,-14,921,734),5256=>array(68,-14,921,734),5257=>array(64,0,675,743),5258=>array(20,0,726,1050),5259=>array(20,0,726,743),5260=>array(20,0,726,928),5261=>array(18,-14,724,729),5262=>array(18,-14,737,928),5263=>array(18,-14,824,927),5264=>array(68,-14,679,729),5265=>array(68,-14,679,928),5266=>array(80,0,960,743),5267=>array(64,0,902,743),5268=>array(80,0,1011,743),5269=>array(20,0,902,743),5270=>array(80,0,1011,928),5271=>array(20,0,902,928),5272=>array(80,-14,1009,729),5273=>array(18,-14,902,729),5274=>array(80,-14,1023,928),5275=>array(18,-14,902,928),5276=>array(80,-14,964,729),5277=>array(68,-14,902,729),5278=>array(80,-14,964,928),5279=>array(68,-14,902,928),5280=>array(52,-14,964,729),5281=>array(47,319,432,734),5282=>array(46,319,485,734),5283=>array(71,0,605,729),5284=>array(21,0,670,1050),5285=>array(21,0,670,729),5286=>array(21,0,670,928),5287=>array(-43,0,605,729),5288=>array(-43,0,621,928),5289=>array(-43,0,708,927),5290=>array(21,0,556,729),5291=>array(21,0,556,928),5292=>array(80,0,860,729),5293=>array(71,0,782,729),5294=>array(80,0,907,729),5295=>array(21,0,801,729),5296=>array(80,0,907,928),5297=>array(21,0,801,928),5298=>array(80,0,860,729),5299=>array(-43,0,801,729),5300=>array(80,0,875,928),5301=>array(-43,0,801,928),5302=>array(80,0,792,729),5303=>array(21,0,801,729),5304=>array(80,0,792,928),5305=>array(21,0,801,928),5306=>array(52,0,792,729),5307=>array(21,326,355,734),5308=>array(55,326,532,733),5309=>array(20,326,420,734),5312=>array(103,-14,946,468),5313=>array(41,-14,951,781),5314=>array(41,-14,951,468),5315=>array(41,-14,951,667),5316=>array(-20,0,891,482),5317=>array(-20,0,891,667),5318=>array(-20,0,891,667),5319=>array(42,0,885,482),5320=>array(42,0,885,667),5321=>array(80,-14,1196,468),5322=>array(103,-14,1175,468),5323=>array(80,0,1153,482),5324=>array(42,0,1156,482),5325=>array(80,0,1153,667),5326=>array(42,0,1156,667),5327=>array(42,0,885,667),5328=>array(61,477,593,742),5329=>array(43,319,481,734),5330=>array(34,477,607,742),5331=>array(102,0,945,468),5332=>array(39,0,949,781),5333=>array(39,0,949,468),5334=>array(39,0,949,667),5335=>array(-18,0,892,468),5336=>array(-18,0,892,667),5337=>array(-18,0,892,667),5338=>array(43,0,886,468),5339=>array(43,0,886,667),5340=>array(80,0,1188,468),5341=>array(102,0,1175,468),5342=>array(80,0,1245,468),5343=>array(39,0,1156,468),5344=>array(80,0,1245,667),5345=>array(39,0,1156,667),5346=>array(80,0,1189,468),5347=>array(-18,0,1142,468),5348=>array(80,0,1189,667),5349=>array(-18,0,1142,667),5350=>array(80,0,1181,468),5351=>array(43,0,1156,468),5352=>array(80,0,1181,667),5353=>array(43,0,1156,667),5354=>array(61,477,593,734),5356=>array(26,0,874,729),5357=>array(92,0,643,729),5358=>array(21,0,841,1050),5359=>array(21,0,760,729),5360=>array(21,0,773,928),5361=>array(-30,0,709,729),5362=>array(-30,0,717,928),5363=>array(-30,0,804,927),5364=>array(87,0,638,729),5365=>array(87,0,638,928),5366=>array(80,0,911,729),5367=>array(92,0,886,729),5368=>array(80,0,997,729),5369=>array(21,0,917,729),5370=>array(80,0,1010,928),5371=>array(21,0,917,928),5372=>array(80,0,977,729),5373=>array(-30,0,886,729),5374=>array(80,0,985,928),5375=>array(-30,0,886,928),5376=>array(80,0,875,729),5377=>array(87,0,917,729),5378=>array(80,0,875,928),5379=>array(87,0,917,928),5380=>array(52,0,875,729),5381=>array(57,326,406,734),5382=>array(28,319,413,742),5383=>array(20,326,477,734),5392=>array(65,-14,858,743),5393=>array(7,-14,917,743),5394=>array(7,-14,917,928),5395=>array(33,-14,1103,482),5396=>array(33,-14,1103,667),5397=>array(36,-14,1100,482),5398=>array(36,-14,1100,667),5399=>array(80,-14,1144,743),5400=>array(65,-14,1129,743),5401=>array(80,-14,1202,743),5402=>array(7,-14,1129,743),5403=>array(80,-14,1202,928),5404=>array(7,-14,1129,928),5405=>array(80,-14,1398,482),5406=>array(33,-14,1348,482),5407=>array(80,-14,1398,667),5408=>array(33,-14,1348,667),5409=>array(80,-14,1395,482),5410=>array(36,-14,1348,482),5411=>array(80,-14,1395,667),5412=>array(36,-14,1348,667),5413=>array(58,469,693,747),5414=>array(63,0,689,729),5415=>array(21,0,697,1050),5416=>array(21,0,697,729),5417=>array(21,0,697,928),5418=>array(79,0,755,729),5419=>array(79,0,772,928),5420=>array(79,0,859,927),5421=>array(87,0,713,729),5422=>array(87,0,713,928),5423=>array(80,0,916,729),5424=>array(63,0,931,729),5425=>array(80,0,934,729),5426=>array(21,0,923,729),5427=>array(80,0,934,928),5428=>array(21,0,923,928),5429=>array(80,0,982,729),5430=>array(79,0,931,729),5431=>array(80,0,1000,928),5432=>array(79,0,931,928),5433=>array(80,0,950,729),5434=>array(87,0,923,729),5435=>array(80,0,950,928),5436=>array(87,0,923,928),5437=>array(52,0,950,928),5438=>array(57,326,450,734),5440=>array(53,392,346,670),5441=>array(20,326,487,734),5442=>array(91,-14,996,468),5443=>array(103,-14,988,468),5444=>array(-20,0,885,482),5445=>array(45,0,930,781),5446=>array(45,0,930,482),5447=>array(45,0,930,667),5448=>array(21,0,716,729),5449=>array(21,0,716,928),5450=>array(21,0,667,729),5451=>array(65,0,712,729),5452=>array(65,0,712,928),5453=>array(17,0,712,729),5454=>array(80,0,982,928),5455=>array(65,0,887,928),5456=>array(74,326,478,727),5458=>array(2,0,849,729),5459=>array(99,0,838,743),5460=>array(2,-14,700,1050),5461=>array(2,-14,700,729),5462=>array(2,-14,700,928),5463=>array(51,0,873,663),5464=>array(51,0,873,928),5465=>array(69,0,896,663),5466=>array(69,0,896,928),5467=>array(80,0,1140,928),5468=>array(69,0,1070,928),5469=>array(52,311,568,675),5470=>array(68,-14,791,743),5471=>array(68,-14,772,743),5472=>array(40,-14,744,743),5473=>array(21,-14,744,743),5474=>array(40,-14,744,928),5475=>array(21,-14,744,928),5476=>array(2,0,769,729),5477=>array(2,0,769,928),5478=>array(47,0,811,729),5479=>array(47,0,811,928),5480=>array(80,0,1055,928),5481=>array(47,0,979,928),5482=>array(55,326,540,733),5492=>array(58,0,871,743),5493=>array(62,0,966,743),5494=>array(62,0,966,928),5495=>array(11,-14,915,729),5496=>array(11,-14,915,928),5497=>array(106,-14,919,729),5498=>array(106,-14,919,928),5499=>array(69,319,551,734),5500=>array(21,0,816,729),5501=>array(20,326,487,734),5502=>array(74,0,1220,1050),5503=>array(74,0,1220,743),5504=>array(74,0,1220,928),5505=>array(74,-14,1218,729),5506=>array(74,-14,1226,928),5507=>array(74,-14,1173,729),5508=>array(74,-14,1173,928),5509=>array(74,319,926,734),5514=>array(64,0,871,743),5515=>array(62,0,966,743),5516=>array(11,-14,916,729),5517=>array(106,-14,913,729),5518=>array(77,0,1573,1050),5519=>array(77,0,1573,743),5520=>array(77,0,1573,928),5521=>array(77,-14,1275,741),5522=>array(77,-14,1289,928),5523=>array(77,-14,1526,741),5524=>array(77,-14,1526,928),5525=>array(77,335,795,741),5526=>array(77,335,1220,741),5536=>array(16,0,939,709),5537=>array(16,0,939,709),5538=>array(-8,-242,916,468),5539=>array(-8,-242,916,667),5540=>array(66,-242,910,468),5541=>array(66,-242,910,667),5542=>array(74,344,606,734),5543=>array(62,0,739,729),5544=>array(-49,0,697,729),5545=>array(-49,0,697,928),5546=>array(79,0,825,729),5547=>array(79,0,825,928),5548=>array(37,0,714,729),5549=>array(37,0,714,928),5550=>array(36,326,450,734),5551=>array(22,-14,686,729),5598=>array(21,0,782,729),5601=>array(48,0,809,729),5702=>array(20,326,473,734),5703=>array(20,240,473,820),5742=>array(-20,0,427,306),5743=>array(74,0,1169,743),5744=>array(77,0,1522,743),5745=>array(77,0,1999,743),5746=>array(77,0,1999,928),5747=>array(77,-14,1701,741),5748=>array(77,-14,1672,928),5749=>array(77,-14,1952,741),5750=>array(77,-14,1952,928),7424=>array(-38,0,584,547),7425=>array(-53,0,800,547),7426=>array(42,-14,1021,560),7427=>array(-9,0,565,547),7428=>array(37,-14,581,560),7429=>array(31,-1,614,547),7430=>array(11,-1,611,547),7431=>array(39,0,526,547),7432=>array(27,-14,516,560),7433=>array(10,-213,333,547),7434=>array(-4,-14,471,547),7435=>array(31,0,716,547),7436=>array(-26,0,473,547),7437=>array(28,0,784,547),7438=>array(31,0,670,547),7439=>array(36,-14,651,560),7440=>array(-7,-14,537,560),7441=>array(42,-27,617,573),7442=>array(20,31,603,515),7443=>array(44,-28,619,579),7444=>array(42,-14,1046,560),7446=>array(15,273,616,560),7447=>array(72,-14,673,273),7448=>array(-2,0,533,547),7449=>array(-32,0,613,547),7450=>array(71,0,613,547),7451=>array(34,0,626,547),7452=>array(75,-14,662,547),7453=>array(32,10,685,560),7454=>array(39,11,896,561),7455=>array(-59,-238,715,560),7456=>array(63,0,678,547),7457=>array(87,0,927,547),7458=>array(-9,0,586,547),7459=>array(19,-14,588,547),7462=>array(31,0,552,547),7463=>array(-38,0,584,547),7464=>array(31,0,660,547),7465=>array(-2,0,533,547),7466=>array(98,0,751,547),7467=>array(2,0,702,547),7468=>array(-37,326,445,734),7469=>array(-40,326,670,734),7470=>array(18,326,436,734),7472=>array(18,326,490,734),7473=>array(18,326,417,734),7474=>array(18,326,424,734),7475=>array(31,318,489,742),7476=>array(18,326,509,734),7477=>array(18,326,216,734),7478=>array(-86,214,227,734),7479=>array(18,326,524,734),7480=>array(18,326,360,734),7481=>array(18,326,608,734),7482=>array(18,326,509,734),7483=>array(18,326,509,734),7484=>array(31,318,504,742),7485=>array(21,318,480,742),7486=>array(18,326,450,734),7487=>array(18,326,433,734),7488=>array(27,326,466,734),7489=>array(50,318,494,734),7490=>array(58,326,715,734),7491=>array(37,318,411,640),7492=>array(48,318,415,640),7493=>array(53,318,457,640),7494=>array(53,318,669,640),7495=>array(20,318,427,751),7496=>array(48,318,481,751),7497=>array(49,318,429,640),7498=>array(53,318,423,640),7499=>array(39,318,347,640),7500=>array(37,318,345,640),7501=>array(38,205,455,639),7502=>array(7,207,210,632),7503=>array(20,326,451,751),7504=>array(21,326,621,640),7505=>array(32,205,424,640),7506=>array(49,318,436,640),7507=>array(22,318,357,640),7508=>array(108,479,487,640),7509=>array(108,318,487,479),7510=>array(-6,209,427,640),7511=>array(72,326,365,719),7512=>array(42,318,433,632),7513=>array(55,332,466,640),7514=>array(47,318,642,632),7515=>array(83,326,471,632),7517=>array(-0,209,414,759),7518=>array(39,209,461,632),7519=>array(16,318,395,756),7520=>array(52,209,468,635),7521=>array(-25,209,432,632),7522=>array(12,0,205,425),7523=>array(23,0,344,313),7524=>array(42,-8,433,306),7525=>array(83,0,471,306),7526=>array(-0,-117,414,433),7527=>array(39,-117,461,306),7528=>array(-0,-117,427,314),7529=>array(52,-117,468,309),7530=>array(-25,-117,432,306),7543=>array(11,-216,673,559),7544=>array(18,326,509,734),7547=>array(31,0,515,547),7549=>array(-10,-208,753,560),7557=>array(84,-216,458,760),7579=>array(23,318,423,640),7580=>array(53,318,385,640),7581=>array(56,288,388,640),7582=>array(42,318,432,751),7583=>array(25,318,337,640),7584=>array(58,326,362,751),7585=>array(12,205,288,632),7586=>array(57,205,464,632),7587=>array(58,207,441,632),7588=>array(35,326,283,751),7589=>array(48,326,208,632),7590=>array(23,326,321,632),7591=>array(23,326,321,632),7592=>array(17,205,376,751),7593=>array(23,205,229,751),7594=>array(23,205,258,751),7595=>array(23,326,300,632),7596=>array(35,205,625,640),7597=>array(58,209,648,632),7598=>array(11,205,523,640),7599=>array(35,205,476,640),7600=>array(23,326,422,632),7601=>array(53,318,432,640),7602=>array(53,209,485,751),7603=>array(41,205,382,640),7604=>array(0,205,393,751),7605=>array(73,205,365,719),7606=>array(47,318,532,632),7607=>array(54,298,471,632),7608=>array(47,318,413,632),7609=>array(48,326,395,632),7610=>array(23,326,416,632),7611=>array(23,326,391,632),7612=>array(35,205,439,632),7613=>array(27,288,403,632),7614=>array(16,206,404,632),7615=>array(53,320,370,756),7620=>array(-483,616,-19,800),7621=>array(-451,616,-35,800),7622=>array(-467,616,-51,800),7623=>array(-483,616,-19,800),7624=>array(-495,616,-7,800),7625=>array(-531,616,29,800),7680=>array(-65,-240,691,729),7681=>array(17,-240,611,560),7682=>array(21,0,699,927),7683=>array(31,-14,677,941),7684=>array(21,-212,699,729),7685=>array(31,-212,677,760),7686=>array(21,-185,699,729),7687=>array(31,-185,677,760),7688=>array(36,-196,724,927),7689=>array(37,-196,581,800),7690=>array(21,0,786,927),7691=>array(36,-14,757,941),7692=>array(21,-212,786,729),7693=>array(36,-212,724,760),7694=>array(21,-185,786,729),7695=>array(36,-185,724,760),7696=>array(21,-194,786,729),7697=>array(34,-196,724,760),7698=>array(21,-240,786,729),7699=>array(36,-240,724,760),7700=>array(21,0,670,1057),7701=>array(36,-14,640,898),7702=>array(21,0,670,1057),7703=>array(36,-14,640,900),7704=>array(44,-203,693,729),7705=>array(36,-203,640,560),7706=>array(21,-221,670,729),7707=>array(36,-221,640,560),7708=>array(21,-196,670,927),7709=>array(36,-196,640,783),7710=>array(21,0,670,928),7711=>array(50,0,540,941),7712=>array(36,-14,778,899),7713=>array(20,-216,682,760),7714=>array(21,0,816,928),7715=>array(31,0,654,941),7716=>array(21,-212,816,729),7717=>array(31,-212,654,760),7718=>array(21,0,816,927),7719=>array(31,0,654,927),7720=>array(-61,-196,816,729),7721=>array(-43,-196,654,760),7722=>array(21,-239,816,729),7723=>array(31,-239,654,760),7724=>array(-108,-221,351,729),7725=>array(-108,-221,354,760),7726=>array(21,0,511,1057),7727=>array(31,0,477,903),7728=>array(21,0,837,927),7729=>array(31,0,716,982),7730=>array(21,-212,837,729),7731=>array(31,-212,716,760),7732=>array(21,-185,837,729),7733=>array(31,-185,716,760),7734=>array(21,-212,566,729),7735=>array(10,-212,354,760),7736=>array(21,-212,566,942),7737=>array(10,-212,450,914),7738=>array(21,-185,566,729),7739=>array(-68,-185,354,760),7740=>array(21,-240,566,729),7741=>array(-113,-240,354,760),7742=>array(21,0,974,927),7743=>array(31,0,984,800),7744=>array(21,0,974,928),7745=>array(31,0,984,759),7746=>array(21,-212,974,729),7747=>array(31,-212,984,560),7748=>array(21,0,816,927),7749=>array(31,0,654,759),7750=>array(21,-212,816,729),7751=>array(31,-212,654,560),7752=>array(21,-185,816,729),7753=>array(31,-185,654,560),7754=>array(21,-240,816,729),7755=>array(31,-240,654,560),7756=>array(36,-14,814,1057),7757=>array(36,-14,651,917),7758=>array(36,-14,814,1061),7759=>array(36,-14,651,900),7760=>array(36,-14,814,1057),7761=>array(36,-14,651,898),7762=>array(36,-14,814,1057),7763=>array(36,-14,651,900),7764=>array(21,0,719,927),7765=>array(-10,-208,677,800),7766=>array(21,0,719,928),7767=>array(-10,-208,677,759),7768=>array(21,0,685,928),7769=>array(31,0,545,759),7770=>array(21,-212,685,729),7771=>array(10,-212,545,560),7772=>array(21,-212,685,914),7773=>array(10,-212,545,759),7774=>array(21,-185,685,729),7775=>array(-69,-185,545,560),7776=>array(15,-14,665,928),7777=>array(10,-14,560,759),7778=>array(15,-212,665,742),7779=>array(10,-212,560,560),7780=>array(15,-14,719,928),7781=>array(10,-14,682,816),7782=>array(15,-14,690,1053),7783=>array(10,-14,605,875),7784=>array(15,-212,665,928),7785=>array(10,-212,560,762),7786=>array(48,0,748,928),7787=>array(43,0,509,941),7788=>array(48,-212,748,729),7789=>array(43,-212,509,702),7790=>array(48,-185,748,729),7791=>array(27,-185,509,702),7792=>array(38,-240,748,729),7793=>array(-20,-240,509,702),7794=>array(68,-212,791,729),7795=>array(60,-212,681,547),7796=>array(68,-221,791,729),7797=>array(60,-221,681,547),7798=>array(68,-203,791,729),7799=>array(60,-203,681,547),7800=>array(68,-14,791,1057),7801=>array(60,-14,681,917),7802=>array(68,-14,791,1043),7803=>array(60,-14,681,885),7804=>array(76,0,840,928),7805=>array(63,0,678,778),7806=>array(76,-212,840,729),7807=>array(63,-212,678,547),7808=>array(107,0,1143,931),7809=>array(87,0,927,803),7810=>array(107,0,1143,931),7811=>array(87,0,927,803),7812=>array(107,0,1143,927),7813=>array(87,0,927,774),7814=>array(107,0,1143,927),7815=>array(87,0,927,759),7816=>array(107,-212,1143,729),7817=>array(87,-212,927,547),7818=>array(-51,0,812,927),7819=>array(-41,0,671,759),7820=>array(-51,0,812,927),7821=>array(-41,0,671,774),7822=>array(63,0,809,928),7823=>array(0,-216,687,759),7824=>array(-26,0,740,927),7825=>array(-9,0,586,800),7826=>array(-26,-212,740,729),7827=>array(-9,-212,586,547),7828=>array(-26,-185,740,729),7829=>array(-9,-185,586,547),7830=>array(31,-185,654,760),7831=>array(43,0,509,927),7832=>array(87,0,927,883),7833=>array(0,-216,687,883),7834=>array(17,-14,825,760),7835=>array(50,0,540,941),7836=>array(-39,0,518,760),7837=>array(17,0,518,760),7838=>array(38,-14,808,743),7839=>array(16,-14,634,768),7840=>array(-65,-212,691,729),7841=>array(17,-212,611,560),7842=>array(-65,0,691,1025),7843=>array(17,-14,611,844),7844=>array(-65,0,853,1057),7845=>array(17,-14,795,876),7846=>array(-65,0,759,1057),7847=>array(17,-14,704,876),7848=>array(-65,0,840,1093),7849=>array(17,-14,773,913),7850=>array(-65,0,691,1068),7851=>array(17,-14,631,888),7852=>array(-65,-212,691,927),7853=>array(17,-212,611,800),7854=>array(-65,0,702,1057),7855=>array(17,-14,646,889),7856=>array(-65,0,691,1057),7857=>array(17,-14,611,889),7858=>array(-65,0,691,1121),7859=>array(17,-14,611,953),7860=>array(-65,0,693,1068),7861=>array(17,-14,630,900),7862=>array(-65,-212,691,936),7863=>array(17,-212,611,772),7864=>array(21,-212,670,729),7865=>array(36,-212,640,560),7866=>array(21,0,670,1025),7867=>array(36,-14,640,844),7868=>array(21,0,670,928),7869=>array(36,-14,640,778),7870=>array(21,0,805,1057),7871=>array(36,-14,814,876),7872=>array(21,0,772,1057),7873=>array(36,-14,721,876),7874=>array(21,0,799,1093),7875=>array(36,-14,797,913),7876=>array(21,0,670,1068),7877=>array(36,-14,648,888),7878=>array(21,-212,670,927),7879=>array(36,-212,640,800),7880=>array(21,0,417,1025),7881=>array(31,0,395,844),7882=>array(6,-212,351,729),7883=>array(10,-212,354,760),7884=>array(36,-212,814,742),7885=>array(36,-212,651,560),7886=>array(36,-14,814,1025),7887=>array(36,-14,651,844),7888=>array(36,-14,884,1057),7889=>array(36,-14,815,876),7890=>array(36,-14,814,1057),7891=>array(36,-14,724,876),7892=>array(36,-14,890,1093),7893=>array(36,-14,802,913),7894=>array(36,-14,814,1068),7895=>array(36,-14,655,888),7896=>array(36,-212,814,927),7897=>array(36,-212,651,800),7898=>array(39,-14,907,927),7899=>array(40,-14,771,800),7900=>array(39,-14,907,927),7901=>array(40,-14,771,798),7902=>array(39,-14,907,1025),7903=>array(40,-14,771,844),7904=>array(39,-14,907,928),7905=>array(40,-14,771,778),7906=>array(39,-212,907,760),7907=>array(40,-212,771,570),7908=>array(68,-212,791,729),7909=>array(60,-212,681,547),7910=>array(68,-14,791,1025),7911=>array(60,-14,681,844),7912=>array(67,-14,938,927),7913=>array(57,-14,795,799),7914=>array(67,-14,938,927),7915=>array(57,-14,795,800),7916=>array(67,-14,938,1025),7917=>array(57,-14,795,844),7918=>array(67,-14,938,928),7919=>array(57,-14,795,778),7920=>array(67,-212,938,761),7921=>array(57,-212,795,570),7922=>array(63,0,809,931),7923=>array(0,-216,687,803),7924=>array(63,-212,809,729),7925=>array(0,-216,687,547),7926=>array(63,0,809,1025),7927=>array(0,-216,687,844),7928=>array(63,0,809,928),7929=>array(0,-216,687,778),7930=>array(21,0,882,729),7931=>array(10,0,698,760),7936=>array(38,-12,692,785),7937=>array(38,-12,692,785),7938=>array(38,-12,692,800),7939=>array(38,-12,692,800),7940=>array(38,-12,692,800),7941=>array(38,-12,692,800),7942=>array(38,-12,692,928),7943=>array(38,-12,692,928),7944=>array(-65,0,691,785),7945=>array(-65,0,691,785),7946=>array(29,0,958,800),7947=>array(69,0,960,800),7948=>array(29,0,852,800),7949=>array(67,0,880,800),7950=>array(-3,0,752,928),7951=>array(20,0,776,928),7952=>array(27,-14,520,785),7953=>array(27,-14,520,785),7954=>array(27,-14,547,800),7955=>array(27,-14,541,800),7956=>array(27,-14,616,800),7957=>array(27,-14,601,800),7960=>array(31,0,778,785),7961=>array(69,0,781,785),7962=>array(29,0,1086,800),7963=>array(69,0,1083,800),7964=>array(29,0,1010,800),7965=>array(67,0,1039,800),7968=>array(50,-208,664,785),7969=>array(50,-208,664,785),7970=>array(50,-208,664,800),7971=>array(50,-208,664,800),7972=>array(50,-208,664,800),7973=>array(50,-208,684,800),7974=>array(50,-208,664,928),7975=>array(50,-208,664,928),7976=>array(31,0,924,785),7977=>array(69,0,930,785),7978=>array(29,0,1229,800),7979=>array(69,0,1229,800),7980=>array(29,0,1159,800),7981=>array(67,0,1185,800),7982=>array(98,0,1033,928),7983=>array(97,0,1042,928),7984=>array(42,-19,313,785),7985=>array(42,-19,313,785),7986=>array(0,-19,457,800),7987=>array(7,-19,426,800),7988=>array(42,-19,531,800),7989=>array(42,-19,523,800),7990=>array(42,-19,458,928),7991=>array(42,-19,455,928),7992=>array(31,0,462,785),7993=>array(69,0,468,785),7994=>array(29,0,756,800),7995=>array(69,0,764,800),7996=>array(29,0,691,800),7997=>array(67,0,717,800),7998=>array(98,0,583,928),7999=>array(97,0,583,928),8000=>array(36,-14,651,785),8001=>array(36,-14,651,785),8002=>array(36,-14,651,800),8003=>array(36,-14,651,800),8004=>array(36,-14,667,800),8005=>array(36,-14,680,800),8008=>array(31,-14,855,785),8009=>array(69,-14,897,785),8010=>array(29,-14,1185,800),8011=>array(69,-14,1188,800),8012=>array(29,-14,1017,800),8013=>array(67,-14,1046,800),8016=>array(54,-10,645,785),8017=>array(54,-10,645,785),8018=>array(54,-10,645,800),8019=>array(54,-10,645,800),8020=>array(54,-10,677,800),8021=>array(54,-10,683,800),8022=>array(54,-10,645,928),8023=>array(54,-10,645,928),8025=>array(69,0,1015,785),8027=>array(69,0,1269,800),8029=>array(67,0,1284,800),8031=>array(97,0,1134,928),8032=>array(33,-13,834,785),8033=>array(33,-13,834,785),8034=>array(33,-13,834,800),8035=>array(33,-13,834,800),8036=>array(33,-13,834,800),8037=>array(33,-13,834,800),8038=>array(33,-13,834,928),8039=>array(33,-13,834,928),8040=>array(13,0,870,785),8041=>array(63,0,920,785),8042=>array(29,0,1208,800),8043=>array(69,-3,1213,800),8044=>array(29,0,1037,800),8045=>array(67,0,1066,800),8046=>array(98,0,989,928),8047=>array(97,0,1037,928),8048=>array(38,-12,692,800),8049=>array(38,-12,692,800),8050=>array(27,-14,520,800),8051=>array(27,-14,567,800),8052=>array(50,-208,664,800),8053=>array(50,-208,664,800),8054=>array(42,-19,313,800),8055=>array(42,-19,436,800),8056=>array(36,-14,651,800),8057=>array(36,-14,651,800),8058=>array(54,-10,645,800),8059=>array(54,-10,645,800),8060=>array(33,-13,834,800),8061=>array(33,-13,834,800),8064=>array(38,-208,692,785),8065=>array(38,-208,692,785),8066=>array(38,-208,692,800),8067=>array(38,-208,692,800),8068=>array(38,-208,692,800),8069=>array(38,-208,692,800),8070=>array(38,-208,692,928),8071=>array(38,-208,692,928),8072=>array(-65,-208,691,785),8073=>array(-65,-208,691,785),8074=>array(29,-208,958,800),8075=>array(69,-208,960,800),8076=>array(29,-208,852,800),8077=>array(67,-208,880,800),8078=>array(-3,-208,752,928),8079=>array(20,-208,776,928),8080=>array(50,-208,664,785),8081=>array(50,-208,664,785),8082=>array(50,-208,664,800),8083=>array(50,-208,664,800),8084=>array(50,-208,664,800),8085=>array(50,-208,684,800),8086=>array(50,-208,664,928),8087=>array(50,-208,664,928),8088=>array(31,-208,924,785),8089=>array(69,-208,930,785),8090=>array(29,-208,1229,800),8091=>array(69,-208,1229,800),8092=>array(29,-208,1159,800),8093=>array(67,-208,1185,800),8094=>array(98,-208,1033,928),8095=>array(97,-208,1042,928),8096=>array(33,-208,834,785),8097=>array(33,-208,834,785),8098=>array(33,-208,834,800),8099=>array(33,-208,834,800),8100=>array(33,-208,834,800),8101=>array(33,-208,834,800),8102=>array(33,-208,834,928),8103=>array(33,-208,834,928),8104=>array(13,-208,870,785),8105=>array(63,-208,920,785),8106=>array(29,-208,1208,800),8107=>array(69,-208,1213,800),8108=>array(29,-208,1037,800),8109=>array(67,-208,1066,800),8110=>array(98,-208,989,928),8111=>array(97,-208,1037,928),8112=>array(38,-12,692,784),8113=>array(38,-12,692,760),8114=>array(38,-208,692,800),8115=>array(38,-208,692,559),8116=>array(38,-208,692,800),8118=>array(38,-12,692,778),8119=>array(38,-208,692,778),8120=>array(-65,0,691,927),8121=>array(-65,0,691,914),8122=>array(38,0,793,800),8123=>array(-42,0,714,800),8124=>array(-65,-208,691,729),8125=>array(210,595,381,785),8126=>array(132,-208,253,-45),8127=>array(210,595,381,785),8128=>array(133,638,500,778),8129=>array(152,654,540,928),8130=>array(50,-208,664,800),8131=>array(50,-208,664,560),8132=>array(50,-208,664,800),8134=>array(50,-208,664,778),8135=>array(50,-208,664,778),8136=>array(84,0,916,800),8137=>array(22,0,831,800),8138=>array(84,0,1059,800),8139=>array(28,0,986,800),8140=>array(21,-208,816,729),8141=>array(61,595,518,800),8142=>array(90,595,563,800),8143=>array(174,595,540,928),8144=>array(42,-19,413,784),8145=>array(42,-19,405,760),8146=>array(42,-19,402,978),8147=>array(50,-19,516,978),8150=>array(42,-19,424,778),8151=>array(42,-19,454,928),8152=>array(21,0,424,927),8153=>array(21,0,417,914),8154=>array(84,0,600,800),8155=>array(25,0,521,800),8157=>array(105,595,523,800),8158=>array(111,595,574,800),8159=>array(174,595,540,928),8160=>array(54,-10,645,784),8161=>array(54,-10,645,760),8162=>array(54,-10,645,978),8163=>array(54,-10,660,978),8164=>array(9,-208,699,785),8165=>array(9,-208,699,785),8166=>array(54,-10,645,778),8167=>array(54,-10,645,928),8168=>array(63,0,809,927),8169=>array(63,0,809,914),8170=>array(84,0,1105,800),8171=>array(20,0,1067,800),8172=>array(69,0,825,785),8173=>array(152,654,484,978),8174=>array(152,654,589,978),8175=>array(131,616,371,800),8178=>array(33,-208,834,800),8179=>array(33,-208,834,547),8180=>array(33,-208,834,800),8182=>array(33,-13,834,778),8183=>array(33,-208,834,778),8184=>array(84,-14,1029,800),8185=>array(28,-14,851,800),8186=>array(84,0,1046,800),8187=>array(-1,0,855,800),8188=>array(-45,-208,812,742),8189=>array(227,616,539,800),8190=>array(249,595,392,785),8208=>array(25,217,360,359),8209=>array(25,217,360,359),8210=>array(24,211,637,337),8211=>array(24,211,441,337),8212=>array(24,211,941,337),8213=>array(-30,211,995,337),8214=>array(127,-236,399,764),8215=>array(-10,-236,510,-9),8216=>array(113,418,389,729),8217=>array(73,418,349,729),8218=>array(-34,-122,242,189),8219=>array(107,418,302,729),8220=>array(113,418,652,729),8221=>array(73,418,612,729),8222=>array(-34,-122,505,189),8223=>array(95,418,535,729),8224=>array(38,-96,504,729),8225=>array(-28,-96,504,729),8226=>array(144,196,495,547),8227=>array(144,157,534,586),8228=>array(46,0,259,189),8229=>array(46,0,569,189),8230=>array(46,0,879,189),8231=>array(124,304,282,424),8240=>array(55,-14,1401,742),8241=>array(55,-14,1855,742),8242=>array(2,547,257,729),8243=>array(2,547,440,729),8244=>array(2,547,624,729),8245=>array(161,547,346,729),8246=>array(161,547,532,729),8247=>array(161,547,712,729),8248=>array(101,-238,632,29),8249=>array(61,67,355,519),8250=>array(38,66,331,519),8251=>array(72,0,900,829),8252=>array(-2,0,629,729),8253=>array(98,0,550,742),8254=>array(-10,663,510,755),8255=>array(-31,-237,859,-79),8256=>array(-31,769,859,927),8257=>array(-52,-235,296,231),8258=>array(20,-37,1003,832),8259=>array(102,188,428,325),8260=>array(-278,-14,445,742),8261=>array(-10,-132,466,760),8262=>array(-28,-132,448,760),8263=>array(69,0,1035,742),8264=>array(104,0,831,742),8265=>array(-2,0,799,742),8266=>array(87,-125,530,546),8267=>array(57,-96,666,729),8268=>array(75,189,425,541),8269=>array(75,189,425,541),8270=>array(20,-37,503,427),8271=>array(56,-142,327,547),8272=>array(-31,-237,859,927),8273=>array(68,-3,455,830),8274=>array(3,-93,548,729),8275=>array(49,212,951,415),8276=>array(-31,-351,859,-192),8277=>array(142,98,694,631),8278=>array(95,93,628,645),8279=>array(2,547,807,729),8280=>array(61,21,776,708),8281=>array(80,71,768,657),8282=>array(31,0,350,729),8283=>array(30,-170,839,898),8284=>array(43,0,794,729),8285=>array(31,0,339,683),8286=>array(31,0,339,683),8304=>array(29,319,398,742),8305=>array(12,326,205,751),8308=>array(3,326,388,734),8309=>array(12,319,393,734),8310=>array(37,319,403,742),8311=>array(51,326,418,734),8312=>array(20,319,400,742),8313=>array(23,319,389,742),8314=>array(67,326,461,677),8315=>array(67,469,461,534),8316=>array(67,407,461,596),8317=>array(48,252,282,751),8318=>array(-1,252,232,751),8319=>array(23,326,412,640),8320=>array(29,-7,398,416),8321=>array(67,0,395,408),8322=>array(45,0,431,416),8323=>array(40,-7,427,416),8324=>array(3,0,388,408),8325=>array(12,-7,393,408),8326=>array(37,-7,403,416),8327=>array(51,0,418,408),8328=>array(20,-7,400,416),8329=>array(23,-7,389,416),8330=>array(67,0,461,351),8331=>array(67,143,461,208),8332=>array(67,81,461,270),8333=>array(48,-74,282,425),8334=>array(-1,-74,232,425),8336=>array(37,-8,411,313),8337=>array(49,-8,429,313),8338=>array(49,-8,436,313),8339=>array(-20,0,427,306),8340=>array(53,-8,423,313),8341=>array(12,0,401,425),8342=>array(20,0,451,425),8343=>array(12,0,207,425),8344=>array(21,0,621,313),8345=>array(23,0,412,313),8346=>array(-6,-117,427,313),8347=>array(11,-8,355,313),8348=>array(72,0,365,393),8352=>array(53,0,919,729),8353=>array(36,-44,693,778),8354=>array(36,-14,697,742),8355=>array(3,0,690,729),8356=>array(7,0,691,742),8357=>array(30,-93,975,640),8358=>array(14,0,823,729),8359=>array(21,-14,1453,729),8360=>array(22,-14,1154,729),8361=>array(23,0,1143,729),8362=>array(-32,-14,870,729),8363=>array(36,-185,817,760),8364=>array(-41,-14,687,742),8365=>array(12,0,735,729),8366=>array(55,0,754,729),8367=>array(37,-223,1220,742),8368=>array(1,-14,660,742),8369=>array(21,0,697,729),8370=>array(38,-81,682,809),8371=>array(-66,0,685,729),8372=>array(16,-14,844,742),8373=>array(76,-147,688,760),8376=>array(18,0,754,729),8377=>array(61,0,718,729),8378=>array(-10,0,745,729),8400=>array(-510,628,-26,760),8401=>array(-483,628,-11,760),8406=>array(-470,560,-20,760),8407=>array(-477,560,-26,760),8411=>array(-335,654,190,774),8412=>array(-432,654,287,774),8417=>array(-470,560,-26,760),8448=>array(15,-23,1106,752),8449=>array(15,-23,1106,752),8450=>array(50,-14,670,742),8451=>array(87,-14,1201,749),8452=>array(64,0,832,729),8453=>array(25,-24,1097,752),8454=>array(25,-24,1169,752),8455=>array(37,-14,652,742),8456=>array(1,-146,693,611),8457=>array(87,0,999,749),8459=>array(36,-14,1063,746),8460=>array(6,-125,809,747),8461=>array(100,0,788,729),8462=>array(31,0,654,760),8463=>array(10,0,625,760),8464=>array(36,-14,533,742),8465=>array(52,-14,659,743),8466=>array(37,-14,787,742),8467=>array(-14,-14,401,742),8468=>array(12,-14,935,760),8469=>array(92,0,745,729),8470=>array(-37,0,1156,729),8471=>array(138,0,862,725),8472=>array(54,-221,658,495),8473=>array(92,0,709,729),8474=>array(50,-146,800,742),8475=>array(31,-14,904,768),8476=>array(41,-14,803,743),8477=>array(98,0,793,729),8478=>array(53,0,844,729),8479=>array(53,-112,666,887),8480=>array(126,443,770,730),8481=>array(40,0,1223,547),8482=>array(144,447,790,729),8483=>array(22,-113,877,885),8484=>array(45,0,709,729),8485=>array(-11,-230,648,777),8486=>array(-45,0,812,742),8487=>array(42,-14,813,723),8488=>array(-5,-159,670,729),8489=>array(36,0,306,566),8490=>array(21,0,837,729),8491=>array(-65,0,691,928),8492=>array(41,-1,853,772),8493=>array(63,-19,767,742),8494=>array(61,-12,793,647),8495=>array(41,-14,591,533),8496=>array(72,-14,668,742),8497=>array(37,-14,860,773),8498=>array(21,0,670,729),8499=>array(38,-18,1156,751),8500=>array(29,-12,436,420),8501=>array(50,-14,761,742),8502=>array(19,-14,687,742),8503=>array(31,-35,439,742),8504=>array(63,-41,633,742),8505=>array(34,0,355,760),8506=>array(44,-27,994,723),8507=>array(0,0,1384,547),8508=>array(34,-14,765,547),8509=>array(-40,-208,700,561),8510=>array(92,0,627,729),8511=>array(92,0,771,729),8512=>array(12,-192,820,719),8513=>array(5,-14,747,742),8514=>array(9,0,554,729),8515=>array(11,0,671,729),8516=>array(2,0,749,729),8517=>array(21,0,786,729),8518=>array(34,-14,752,760),8519=>array(33,-14,635,560),8520=>array(15,0,353,760),8521=>array(-143,-216,354,760),8523=>array(60,-14,838,742),8526=>array(1,0,523,547),8528=>array(56,-14,1023,742),8529=>array(56,-14,994,742),8530=>array(56,-14,1441,742),8531=>array(56,-14,1032,742),8532=>array(45,-14,1032,742),8533=>array(56,-14,998,742),8534=>array(45,-14,998,742),8535=>array(40,-14,998,742),8536=>array(3,-14,998,742),8537=>array(56,-14,1008,742),8538=>array(12,-14,1008,742),8539=>array(56,-14,1005,742),8540=>array(40,-14,1005,742),8541=>array(12,-14,1005,742),8542=>array(51,-14,1005,742),8543=>array(56,-14,893,742),8544=>array(21,0,351,729),8545=>array(21,0,638,729),8546=>array(21,0,924,729),8547=>array(21,0,1165,729),8548=>array(76,0,840,729),8549=>array(76,0,1078,729),8550=>array(76,0,1365,729),8551=>array(76,0,1651,729),8552=>array(21,0,1162,729),8553=>array(-51,0,812,729),8554=>array(-51,0,1099,729),8555=>array(-51,0,1386,729),8556=>array(21,0,566,729),8557=>array(36,-14,724,742),8558=>array(21,0,786,729),8559=>array(21,0,974,729),8560=>array(31,0,354,760),8561=>array(31,0,619,760),8562=>array(31,0,883,760),8563=>array(31,0,987,760),8564=>array(63,0,678,547),8565=>array(63,0,973,760),8566=>array(63,0,1238,760),8567=>array(63,0,1502,760),8568=>array(31,0,995,760),8569=>array(-41,0,671,547),8570=>array(-41,0,980,760),8571=>array(-41,0,1245,760),8572=>array(31,0,354,760),8573=>array(37,-14,581,560),8574=>array(36,-14,724,760),8575=>array(31,0,984,560),8576=>array(48,0,1240,729),8577=>array(21,0,782,729),8578=>array(48,0,1240,729),8579=>array(-13,-14,675,742),8580=>array(-7,-14,537,560),8581=>array(68,-208,752,742),8585=>array(29,-14,1032,742),8592=>array(49,87,781,540),8593=>array(193,0,646,732),8594=>array(57,87,789,540),8595=>array(193,-3,646,729),8596=>array(49,87,789,540),8597=>array(193,-3,646,732),8598=>array(136,66,720,650),8599=>array(136,66,720,650),8600=>array(136,66,720,650),8601=>array(136,66,720,650),8602=>array(49,87,781,540),8603=>array(57,87,789,540),8604=>array(13,84,833,431),8605=>array(5,84,825,431),8606=>array(49,87,781,540),8607=>array(189,0,641,732),8608=>array(57,87,789,540),8609=>array(194,-3,646,729),8610=>array(49,87,793,540),8611=>array(45,87,789,540),8612=>array(49,87,781,540),8613=>array(193,0,646,732),8614=>array(57,87,789,540),8615=>array(193,0,646,732),8616=>array(193,0,646,732),8617=>array(49,87,781,565),8618=>array(57,87,789,565),8619=>array(49,87,781,565),8620=>array(57,87,789,565),8621=>array(49,87,789,540),8622=>array(49,86,789,541),8623=>array(123,-4,714,733),8624=>array(169,0,646,755),8625=>array(192,0,669,755),8626=>array(169,-26,646,729),8627=>array(192,-26,669,729),8628=>array(233,-3,772,621),8629=>array(49,87,673,626),8630=>array(11,198,816,685),8631=>array(22,198,828,685),8632=>array(118,13,788,729),8633=>array(49,-108,789,735),8634=>array(86,45,767,691),8635=>array(71,45,751,691),8636=>array(49,255,781,540),8637=>array(49,87,781,372),8638=>array(361,0,646,732),8639=>array(193,0,478,732),8640=>array(57,255,789,540),8641=>array(57,87,789,372),8642=>array(361,0,646,732),8643=>array(193,0,478,732),8644=>array(49,-59,789,686),8645=>array(47,-3,792,732),8646=>array(49,-59,789,686),8647=>array(49,-59,781,686),8648=>array(46,0,792,732),8649=>array(57,-59,789,686),8650=>array(46,-3,792,729),8651=>array(49,-5,789,632),8652=>array(49,-5,789,632),8653=>array(49,87,781,540),8654=>array(49,87,789,540),8655=>array(57,87,789,540),8656=>array(49,87,781,540),8657=>array(193,0,645,732),8658=>array(57,87,789,540),8659=>array(193,-3,645,729),8660=>array(49,87,789,540),8661=>array(193,-8,645,732),8662=>array(132,-26,755,596),8663=>array(88,-26,711,597),8664=>array(88,16,711,639),8665=>array(132,16,755,639),8666=>array(49,87,781,540),8667=>array(57,87,789,540),8668=>array(44,87,776,540),8669=>array(57,87,789,540),8670=>array(193,0,646,732),8671=>array(193,-3,646,729),8672=>array(49,87,781,540),8673=>array(193,0,646,732),8674=>array(57,87,789,540),8675=>array(193,-3,646,729),8676=>array(49,87,781,540),8677=>array(57,87,789,540),8678=>array(27,46,781,581),8679=>array(151,0,687,754),8680=>array(35,46,789,581),8681=>array(151,-25,687,729),8682=>array(151,0,687,754),8683=>array(151,0,687,754),8684=>array(151,0,687,754),8685=>array(151,0,687,754),8686=>array(151,0,687,754),8687=>array(151,0,687,754),8688=>array(35,46,789,581),8689=>array(60,0,788,729),8690=>array(60,0,788,729),8691=>array(151,-25,687,754),8692=>array(57,87,789,540),8693=>array(47,-3,792,732),8694=>array(57,-223,789,850),8695=>array(49,87,781,540),8696=>array(57,87,789,540),8697=>array(49,87,789,540),8698=>array(49,87,781,540),8699=>array(57,87,789,540),8700=>array(49,87,789,540),8701=>array(27,96,781,531),8702=>array(57,96,811,531),8703=>array(27,96,811,531),8704=>array(5,0,769,729),8705=>array(48,-14,629,742),8706=>array(29,-14,515,674),8707=>array(92,0,610,729),8708=>array(92,-46,610,775),8709=>array(47,-15,810,715),8710=>array(0,0,697,719),8711=>array(0,0,697,719),8712=>array(73,-2,824,730),8713=>array(73,-46,824,775),8714=>array(106,58,644,568),8715=>array(73,-2,824,730),8716=>array(73,-46,824,775),8717=>array(106,58,644,568),8718=>array(98,0,539,553),8719=>array(73,-192,712,719),8720=>array(73,-193,712,718),8721=>array(20,-192,697,719),8722=>array(106,256,732,371),8723=>array(106,0,732,627),8724=>array(49,0,647,729),8725=>array(-96,-93,434,729),8726=>array(165,-49,530,772),8727=>array(118,0,720,626),8728=>array(150,151,475,477),8729=>array(102,253,278,442),8730=>array(37,-20,669,837),8731=>array(37,-20,669,933),8732=>array(36,-20,669,924),8733=>array(92,89,617,505),8734=>array(92,89,741,505),8735=>array(106,67,732,693),8736=>array(77,0,820,729),8737=>array(77,-44,820,729),8738=>array(116,-0,732,726),8739=>array(207,-207,322,773),8740=>array(48,-207,482,773),8741=>array(112,-207,417,773),8742=>array(48,-207,482,773),8743=>array(151,0,661,579),8744=>array(151,0,661,579),8745=>array(151,0,661,579),8746=>array(151,0,661,579),8747=>array(15,-227,548,754),8748=>array(15,-227,914,754),8749=>array(15,-227,1280,754),8750=>array(14,-227,548,754),8751=>array(38,-227,938,754),8752=>array(23,-227,1290,754),8753=>array(15,-227,616,754),8754=>array(14,-227,600,754),8755=>array(14,-227,588,754),8756=>array(60,78,637,647),8757=>array(60,78,637,647),8758=>array(59,79,235,647),8759=>array(60,78,637,647),8760=>array(106,256,732,631),8761=>array(106,45,800,584),8762=>array(106,-4,732,631),8763=>array(106,-34,732,660),8764=>array(106,212,732,415),8765=>array(106,212,732,415),8766=>array(65,131,772,497),8767=>array(106,42,732,584),8768=>array(85,0,289,626),8769=>array(106,76,732,551),8770=>array(106,110,732,482),8771=>array(106,144,732,517),8772=>array(106,0,732,637),8773=>array(106,37,732,628),8774=>array(106,-31,732,628),8775=>array(106,-86,732,726),8776=>array(106,110,732,517),8777=>array(106,8,732,614),8778=>array(106,37,732,628),8779=>array(106,-13,732,628),8780=>array(106,37,732,628),8781=>array(105,105,732,585),8782=>array(106,26,732,656),8783=>array(106,172,732,656),8784=>array(106,144,732,744),8785=>array(106,-117,732,743),8786=>array(105,-92,732,719),8787=>array(104,-92,731,719),8788=>array(98,102,965,520),8789=>array(96,102,966,520),8790=>array(106,144,732,482),8791=>array(106,144,732,839),8792=>array(106,144,732,704),8793=>array(106,144,732,840),8794=>array(106,144,732,840),8795=>array(106,144,732,959),8796=>array(106,144,732,952),8797=>array(106,144,732,762),8798=>array(106,144,732,786),8799=>array(106,144,732,903),8800=>array(106,-5,732,631),8801=>array(106,38,732,588),8802=>array(106,-69,732,695),8803=>array(106,-74,732,700),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8806=>array(106,-106,732,617),8807=>array(106,-106,732,617),8808=>array(106,-185,732,617),8809=>array(106,-185,732,617),8810=>array(72,-34,974,660),8811=>array(72,-34,974,660),8812=>array(86,-132,414,759),8813=>array(105,-10,732,700),8814=>array(106,-4,732,690),8815=>array(106,-63,732,631),8816=>array(106,-112,732,645),8817=>array(106,-112,732,645),8818=>array(106,-84,732,582),8819=>array(106,-84,732,582),8820=>array(106,-112,732,645),8821=>array(106,-112,732,645),8822=>array(102,-119,732,678),8823=>array(102,-119,732,678),8824=>array(102,-221,732,779),8825=>array(102,-221,732,779),8826=>array(106,-55,732,681),8827=>array(106,-55,732,681),8828=>array(106,-177,732,684),8829=>array(106,-177,732,684),8830=>array(106,-132,732,684),8831=>array(106,-132,732,684),8832=>array(106,-89,732,781),8833=>array(106,-89,732,781),8834=>array(99,67,739,559),8835=>array(99,65,739,559),8836=>array(99,-96,739,726),8837=>array(99,-100,739,722),8838=>array(99,0,739,636),8839=>array(99,0,739,635),8840=>array(99,-124,739,759),8841=>array(99,-124,739,759),8842=>array(99,-97,739,636),8843=>array(99,-97,739,635),8844=>array(151,0,661,579),8845=>array(151,0,661,579),8846=>array(151,0,661,579),8847=>array(106,0,732,584),8848=>array(106,0,732,584),8849=>array(106,-115,732,667),8850=>array(106,-115,732,667),8851=>array(106,0,690,626),8852=>array(106,0,690,626),8853=>array(91,-14,747,643),8854=>array(91,-14,747,643),8855=>array(91,-14,747,643),8856=>array(91,-13,747,642),8857=>array(91,-14,747,643),8858=>array(91,-14,747,643),8859=>array(91,-14,747,643),8860=>array(91,-14,747,643),8861=>array(91,-14,747,643),8862=>array(77,-29,761,657),8863=>array(77,-29,761,657),8864=>array(77,-29,761,657),8865=>array(77,-29,761,657),8866=>array(85,0,829,705),8867=>array(85,0,829,705),8868=>array(85,0,829,705),8869=>array(85,0,829,705),8870=>array(85,0,457,705),8871=>array(85,0,457,705),8872=>array(85,0,829,705),8873=>array(85,0,829,705),8874=>array(85,0,829,705),8875=>array(85,0,829,705),8876=>array(85,-100,829,805),8877=>array(85,-100,829,805),8878=>array(85,-100,829,805),8879=>array(85,-100,829,805),8880=>array(106,-54,724,681),8881=>array(114,-54,732,681),8882=>array(106,-1,732,628),8883=>array(106,-1,732,628),8884=>array(106,-80,732,706),8885=>array(106,-80,732,706),8886=>array(60,151,940,477),8887=>array(60,151,940,477),8888=>array(60,151,778,477),8889=>array(43,-63,794,689),8890=>array(63,0,480,705),8891=>array(103,0,709,759),8892=>array(103,0,709,759),8893=>array(103,0,709,759),8894=>array(106,0,732,626),8895=>array(106,0,732,626),8896=>array(0,-192,843,719),8897=>array(0,-192,843,719),8898=>array(48,-192,794,719),8899=>array(48,-192,794,719),8900=>array(3,-233,491,807),8901=>array(102,253,278,442),8902=>array(83,112,543,549),8903=>array(106,-56,732,683),8904=>array(106,-48,894,674),8905=>array(106,-48,894,675),8906=>array(106,-48,894,675),8907=>array(106,-48,894,675),8908=>array(106,-48,894,675),8909=>array(106,144,732,517),8910=>array(49,0,763,579),8911=>array(49,0,763,579),8912=>array(93,-22,732,649),8913=>array(106,-22,745,649),8914=>array(83,0,755,639),8915=>array(83,-14,755,625),8916=>array(186,0,652,729),8917=>array(106,-100,732,729),8918=>array(106,30,732,597),8919=>array(106,30,732,597),8920=>array(72,-34,1350,660),8921=>array(72,-34,1350,660),8922=>array(106,-211,732,837),8923=>array(106,-211,732,837),8924=>array(106,0,732,582),8925=>array(106,0,732,582),8926=>array(106,-177,732,684),8927=>array(106,-177,732,684),8928=>array(106,-197,732,808),8929=>array(106,-263,732,742),8930=>array(106,-191,732,817),8931=>array(106,-191,732,817),8932=>array(106,-146,732,636),8933=>array(106,-146,732,636),8934=>array(106,-168,732,582),8935=>array(106,-168,732,582),8936=>array(106,-216,732,684),8937=>array(106,-216,732,684),8938=>array(106,-138,732,808),8939=>array(106,-138,732,808),8940=>array(106,-224,732,894),8941=>array(106,-224,732,894),8942=>array(412,-40,588,735),8943=>array(79,253,921,442),8944=>array(79,-40,921,735),8945=>array(79,-40,921,735),8946=>array(72,-2,1085,730),8947=>array(73,-2,824,730),8948=>array(106,58,644,568),8949=>array(73,-2,824,984),8950=>array(73,-2,824,919),8951=>array(106,58,644,741),8952=>array(73,-207,824,730),8953=>array(73,-2,824,730),8954=>array(72,-2,1085,730),8955=>array(73,-2,824,730),8956=>array(106,58,644,568),8957=>array(72,-2,824,919),8958=>array(106,58,644,741),8959=>array(106,0,791,732),8960=>array(31,-22,572,519),8961=>array(56,152,540,453),8962=>array(64,0,651,596),8963=>array(193,470,646,732),8964=>array(193,0,646,263),8965=>array(193,-12,646,423),8966=>array(193,-12,646,552),8967=>array(194,-42,443,802),8968=>array(-1,-132,476,760),8969=>array(118,-132,458,760),8970=>array(-1,-132,339,760),8971=>array(-19,-132,458,760),8972=>array(352,-77,759,331),8973=>array(49,-77,457,331),8974=>array(352,226,759,634),8975=>array(49,226,457,634),8976=>array(106,140,732,444),8977=>array(3,113,536,646),8984=>array(84,0,843,759),8985=>array(106,140,732,444),8988=>array(86,425,469,760),8989=>array(127,425,469,760),8990=>array(62,-126,403,208),8991=>array(41,-126,423,208),8992=>array(235,-250,586,926),8993=>array(22,-240,373,940),8996=>array(76,215,1076,575),8997=>array(76,0,1076,575),8998=>array(76,0,1414,760),8999=>array(76,0,1076,760),9000=>array(59,0,1385,729),9003=>array(0,0,1338,760),9004=>array(73,-91,800,748),9075=>array(78,-19,348,547),9076=>array(84,-208,671,562),9077=>array(43,-13,826,547),9082=>array(48,-13,645,559),9085=>array(1,-228,862,99),9095=>array(76,0,1100,743),9108=>array(17,0,856,727),9115=>array(63,-252,438,928),9116=>array(63,-252,205,940),9117=>array(63,-240,438,940),9118=>array(63,-252,438,928),9119=>array(295,-252,438,940),9120=>array(63,-240,438,940),9121=>array(63,-252,438,928),9122=>array(63,-252,205,940),9123=>array(63,-240,438,940),9124=>array(63,-252,438,928),9125=>array(295,-252,438,940),9126=>array(63,-240,438,940),9127=>array(306,-261,668,928),9128=>array(82,-247,444,934),9129=>array(306,-240,668,934),9130=>array(306,-256,444,934),9131=>array(82,-261,444,928),9132=>array(306,-247,668,934),9133=>array(82,-240,444,934),9134=>array(235,-250,373,940),9166=>array(27,46,781,729),9167=>array(91,0,854,596),9187=>array(73,-91,800,748),9189=>array(3,75,766,444),9192=>array(-5,-129,623,294),9250=>array(-34,-14,652,760),9251=>array(21,-228,672,99),9312=>array(59,-15,788,715),9313=>array(59,-15,788,715),9314=>array(59,-15,788,715),9315=>array(59,-15,788,715),9316=>array(59,-15,788,715),9317=>array(59,-15,788,715),9318=>array(59,-15,788,715),9319=>array(59,-15,788,715),9320=>array(59,-15,788,715),9321=>array(59,-15,788,715),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,750,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(3,260,766,645),9697=>array(3,-125,766,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(144,196,495,547),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9729=>array(51,-2,949,360),9730=>array(49,0,848,729),9731=>array(83,-0,813,927),9732=>array(64,0,833,880),9733=>array(65,-4,832,723),9734=>array(65,-4,832,723),9735=>array(83,2,490,729),9736=>array(83,0,813,731),9737=>array(83,0,813,730),9738=>array(61,0,828,727),9739=>array(61,0,828,723),9740=>array(61,-1,610,722),9741=>array(61,0,952,723),9742=>array(68,0,1177,729),9743=>array(71,0,1180,729),9744=>array(90,0,807,729),9745=>array(89,0,808,729),9746=>array(89,0,808,729),9747=>array(75,78,457,656),9748=>array(49,0,870,933),9749=>array(74,0,822,731),9750=>array(84,0,813,731),9751=>array(84,0,813,727),9752=>array(78,0,819,729),9753=>array(83,140,813,574),9754=>array(84,113,813,569),9755=>array(84,113,813,569),9756=>array(87,104,810,569),9757=>array(72,0,537,724),9758=>array(86,103,810,569),9759=>array(72,-3,537,720),9760=>array(61,0,835,730),9761=>array(84,0,813,730),9762=>array(83,0,813,730),9763=>array(49,0,848,730),9764=>array(49,-2,620,727),9765=>array(83,0,663,731),9766=>array(83,-1,566,731),9767=>array(83,0,701,911),9768=>array(83,0,462,730),9769=>array(83,-1,813,729),9770=>array(87,0,810,730),9771=>array(83,0,814,731),9772=>array(83,0,627,731),9773=>array(83,0,813,730),9774=>array(83,0,813,730),9775=>array(83,0,813,730),9776=>array(83,0,813,729),9777=>array(83,0,814,729),9778=>array(83,0,813,729),9779=>array(83,0,813,729),9780=>array(83,0,813,729),9781=>array(83,0,813,729),9782=>array(83,0,813,729),9783=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,-73,959,804),9786=>array(83,-73,959,804),9787=>array(83,-73,959,804),9788=>array(83,0,813,730),9789=>array(358,0,814,730),9790=>array(83,0,539,730),9791=>array(85,-102,528,732),9792=>array(85,-125,647,731),9793=>array(85,-14,647,843),9794=>array(79,-14,831,720),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9800=>array(45,0,851,731),9801=>array(89,0,807,730),9802=>array(94,0,802,731),9803=>array(113,31,784,679),9804=>array(140,0,756,730),9805=>array(53,-180,843,730),9806=>array(83,52,813,653),9807=>array(34,-96,863,730),9808=>array(83,-0,813,730),9809=>array(94,0,802,730),9810=>array(86,153,810,579),9811=>array(157,0,739,730),9812=>array(98,0,798,730),9813=>array(110,0,786,730),9814=>array(167,-1,729,729),9815=>array(214,0,683,730),9816=>array(165,0,732,730),9817=>array(148,-0,748,730),9818=>array(98,0,798,730),9819=>array(110,0,786,730),9820=>array(167,-1,729,729),9821=>array(214,0,683,730),9822=>array(162,0,734,730),9823=>array(148,-0,748,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9832=>array(105,-1,791,729),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),9840=>array(84,0,664,731),9841=>array(64,0,701,731),9842=>array(84,0,813,709),9843=>array(76,16,820,731),9844=>array(76,16,820,731),9845=>array(76,16,820,731),9846=>array(76,16,820,731),9847=>array(76,16,820,731),9848=>array(76,16,820,731),9849=>array(76,16,820,731),9850=>array(76,16,820,731),9851=>array(84,0,812,704),9852=>array(83,0,814,731),9853=>array(83,0,814,731),9854=>array(83,0,814,731),9855=>array(149,1,747,731),9856=>array(73,0,797,725),9857=>array(73,0,797,725),9858=>array(73,0,797,725),9859=>array(73,0,797,725),9860=>array(73,0,797,725),9861=>array(73,0,797,725),9862=>array(83,0,813,731),9863=>array(83,0,813,731),9864=>array(83,0,813,731),9865=>array(83,0,813,731),9866=>array(83,0,813,98),9867=>array(83,0,813,98),9868=>array(83,0,813,413),9869=>array(83,0,813,413),9870=>array(83,0,813,413),9871=>array(83,0,813,413),9872=>array(168,3,728,731),9873=>array(168,3,728,731),9874=>array(52,0,844,731),9875=>array(97,-10,799,732),9876=>array(131,0,765,729),9877=>array(61,-10,479,732),9878=>array(59,-10,837,732),9879=>array(61,0,835,732),9880=>array(145,0,750,732),9881=>array(95,-17,802,727),9882=>array(128,-9,768,733),9883=>array(127,0,769,728),9884=>array(127,0,769,729),9888=>array(49,0,848,729),9889=>array(83,2,619,730),9890=>array(85,-125,919,731),9891=>array(79,-206,1023,720),9892=>array(85,-186,1109,856),9893=>array(85,-125,837,917),9894=>array(131,-14,727,869),9895=>array(101,-170,741,884),9896=>array(188,-14,650,869),9897=>array(4,133,829,596),9898=>array(188,133,650,597),9899=>array(188,133,650,597),9900=>array(249,194,589,536),9901=>array(175,194,663,536),9902=>array(41,169,797,560),9903=>array(5,194,833,536),9904=>array(103,237,757,540),9905=>array(211,42,626,698),9906=>array(85,-125,647,731),9907=>array(168,-125,646,731),9908=>array(86,-125,646,731),9909=>array(86,-125,646,731),9910=>array(59,-118,791,643),9911=>array(194,-104,595,710),9912=>array(158,-125,543,731),9920=>array(42,4,796,553),9921=>array(42,4,796,724),9922=>array(42,4,796,553),9923=>array(42,4,796,724),9954=>array(85,-14,647,843),9985=>array(11,190,803,635),9986=>array(42,141,784,588),9987=>array(11,94,803,539),9988=>array(36,119,824,613),9990=>array(42,-14,796,742),9991=>array(42,-14,796,742),9992=>array(59,21,782,708),9993=>array(64,107,773,622),9996=>array(212,0,561,742),9997=>array(21,83,802,678),9998=>array(89,75,724,710),9999=>array(26,198,819,530),10000=>array(89,75,724,710),10001=>array(43,185,757,544),10002=>array(67,209,757,520),10003=>array(150,97,667,630),10004=>array(116,87,721,631),10005=>array(126,72,711,657),10006=>array(85,31,752,698),10007=>array(118,-9,701,732),10008=>array(123,0,754,739),10009=>array(55,0,783,729),10010=>array(55,0,783,729),10011=>array(55,0,783,729),10012=>array(55,0,783,729),10013=>array(165,0,673,729),10014=>array(131,0,678,729),10015=>array(155,0,683,729),10016=>array(55,0,783,729),10017=>array(91,-13,747,744),10018=>array(41,-14,797,742),10019=>array(42,-12,796,742),10020=>array(41,-14,797,742),10021=>array(41,-13,797,743),10022=>array(42,-14,796,745),10023=>array(42,-14,796,745),10025=>array(23,-9,814,743),10026=>array(42,-14,796,742),10027=>array(23,-9,814,743),10028=>array(23,-9,814,743),10029=>array(23,-9,814,743),10030=>array(23,-9,814,743),10031=>array(23,-9,814,743),10032=>array(24,12,815,714),10033=>array(64,0,773,729),10034=>array(74,0,764,729),10035=>array(55,0,783,729),10036=>array(31,-14,787,742),10037=>array(41,-14,797,742),10038=>array(91,-14,747,742),10039=>array(41,-14,797,742),10040=>array(41,-14,797,742),10041=>array(41,-14,797,742),10042=>array(55,0,783,729),10043=>array(82,-14,756,742),10044=>array(82,-14,756,742),10045=>array(84,-14,753,742),10046=>array(79,-14,759,742),10047=>array(54,0,784,709),10048=>array(54,0,784,709),10049=>array(41,-14,797,742),10050=>array(42,-14,796,742),10051=>array(79,-14,759,742),10052=>array(89,0,749,729),10053=>array(76,0,762,729),10054=>array(63,2,773,729),10055=>array(79,-13,759,742),10056=>array(47,-13,791,730),10057=>array(47,-13,791,730),10058=>array(41,-13,797,743),10059=>array(41,-13,797,743),10061=>array(50,-10,847,738),10063=>array(60,-49,837,729),10064=>array(60,0,837,777),10065=>array(60,-49,837,729),10066=>array(60,0,837,777),10070=>array(83,-2,813,728),10072=>array(377,-240,460,760),10073=>array(336,-240,502,760),10074=>array(253,-240,585,760),10075=>array(85,395,264,729),10076=>array(59,395,237,729),10077=>array(85,395,479,729),10078=>array(59,395,453,729),10081=>array(155,-93,772,851),10082=>array(202,-17,636,742),10083=>array(163,-17,675,742),10084=>array(54,83,784,645),10085=>array(168,-1,729,729),10086=>array(62,21,724,702),10087=>array(78,169,759,564),10088=>array(196,-139,648,769),10089=>array(196,-139,648,769),10090=>array(264,-132,574,758),10091=>array(264,-132,574,758),10092=>array(215,-240,607,760),10093=>array(232,-240,623,760),10094=>array(142,-240,685,760),10095=>array(153,-240,696,760),10096=>array(167,-240,656,760),10097=>array(183,-240,672,760),10098=>array(346,-241,535,760),10099=>array(303,-241,492,760),10100=>array(175,-163,634,760),10101=>array(204,-163,663,760),10102=>array(59,-15,788,715),10103=>array(59,-15,788,715),10104=>array(59,-15,788,715),10105=>array(59,-15,788,715),10106=>array(59,-15,788,715),10107=>array(59,-15,788,715),10108=>array(59,-15,788,715),10109=>array(59,-15,788,715),10110=>array(59,-15,788,715),10111=>array(59,-15,788,715),10112=>array(4,-52,833,780),10113=>array(4,-52,833,780),10114=>array(4,-52,833,780),10115=>array(4,-52,833,780),10116=>array(4,-52,833,780),10117=>array(4,-52,833,780),10118=>array(4,-52,833,780),10119=>array(4,-52,833,780),10120=>array(4,-52,833,780),10121=>array(4,-52,833,780),10122=>array(4,-52,833,780),10123=>array(4,-52,833,780),10124=>array(4,-52,833,780),10125=>array(4,-52,833,780),10126=>array(4,-52,833,780),10127=>array(4,-52,833,780),10128=>array(4,-52,833,780),10129=>array(4,-52,833,780),10130=>array(4,-52,833,780),10131=>array(4,-52,833,780),10132=>array(57,75,789,552),10136=>array(123,55,682,614),10137=>array(57,100,789,527),10138=>array(123,13,682,572),10139=>array(57,129,789,498),10140=>array(57,57,764,570),10141=>array(57,100,789,527),10142=>array(57,100,789,527),10143=>array(57,100,789,527),10144=>array(57,100,789,527),10145=>array(57,46,811,581),10146=>array(111,94,789,533),10147=>array(111,94,789,533),10148=>array(111,-4,789,631),10149=>array(57,100,789,548),10150=>array(57,79,789,527),10151=>array(240,-7,606,634),10152=>array(57,100,789,527),10153=>array(57,75,765,552),10154=>array(57,75,765,552),10155=>array(21,12,794,586),10156=>array(21,12,794,586),10157=>array(135,0,774,574),10158=>array(135,0,774,574),10159=>array(62,49,799,574),10161=>array(62,49,799,574),10162=>array(154,-20,721,585),10163=>array(63,157,789,470),10164=>array(81,55,682,655),10165=>array(57,173,789,454),10166=>array(82,-29,682,572),10167=>array(82,55,682,655),10168=>array(57,172,789,455),10169=>array(82,-28,682,572),10170=>array(56,84,789,543),10171=>array(73,140,779,487),10172=>array(79,167,774,460),10173=>array(79,118,774,509),10174=>array(57,81,789,546),10181=>array(0,-163,438,769),10182=>array(-39,-163,474,769),10208=>array(3,-233,491,807),10214=>array(7,-132,498,760),10215=>array(7,-132,498,760),10216=>array(104,-132,464,759),10217=>array(-7,-132,353,759),10218=>array(104,-132,728,759),10219=>array(-7,-132,616,759),10224=>array(41,0,797,732),10225=>array(42,-3,798,729),10226=>array(9,45,816,685),10227=>array(22,45,830,685),10228=>array(57,-14,1108,643),10229=>array(49,87,1376,540),10230=>array(57,87,1385,540),10231=>array(49,87,1385,540),10232=>array(49,87,1376,540),10233=>array(57,87,1385,540),10234=>array(49,87,1385,540),10235=>array(49,87,1376,540),10236=>array(57,87,1385,540),10237=>array(49,87,1376,540),10238=>array(57,87,1385,540),10239=>array(57,87,1385,540),10241=>array(146,586,342,781),10242=>array(146,325,342,521),10243=>array(146,325,342,781),10244=>array(146,65,342,261),10245=>array(146,65,342,781),10246=>array(146,65,342,521),10247=>array(146,65,342,781),10248=>array(439,586,635,781),10249=>array(146,586,635,781),10250=>array(146,325,635,781),10251=>array(146,325,635,781),10252=>array(146,65,635,781),10253=>array(146,65,635,781),10254=>array(146,65,635,781),10255=>array(146,65,635,781),10256=>array(439,325,635,521),10257=>array(146,325,635,781),10258=>array(146,325,635,521),10259=>array(146,325,635,781),10260=>array(146,65,635,521),10261=>array(146,65,635,781),10262=>array(146,65,635,521),10263=>array(146,65,635,781),10264=>array(439,325,635,781),10265=>array(146,325,635,781),10266=>array(146,325,635,781),10267=>array(146,325,635,781),10268=>array(146,65,635,781),10269=>array(146,65,635,781),10270=>array(146,65,635,781),10271=>array(146,65,635,781),10272=>array(439,65,635,261),10273=>array(146,65,635,781),10274=>array(146,65,635,521),10275=>array(146,65,635,781),10276=>array(146,65,635,261),10277=>array(146,65,635,781),10278=>array(146,65,635,521),10279=>array(146,65,635,781),10280=>array(439,65,635,781),10281=>array(146,65,635,781),10282=>array(146,65,635,781),10283=>array(146,65,635,781),10284=>array(146,65,635,781),10285=>array(146,65,635,781),10286=>array(146,65,635,781),10287=>array(146,65,635,781),10288=>array(439,65,635,521),10289=>array(146,65,635,781),10290=>array(146,65,635,521),10291=>array(146,65,635,781),10292=>array(146,65,635,521),10293=>array(146,65,635,781),10294=>array(146,65,635,521),10295=>array(146,65,635,781),10296=>array(439,65,635,781),10297=>array(146,65,635,781),10298=>array(146,65,635,781),10299=>array(146,65,635,781),10300=>array(146,65,635,781),10301=>array(146,65,635,781),10302=>array(146,65,635,781),10303=>array(146,65,635,781),10304=>array(146,-195,342,0),10305=>array(146,-195,342,781),10306=>array(146,-195,342,521),10307=>array(146,-195,342,781),10308=>array(146,-195,342,261),10309=>array(146,-195,342,781),10310=>array(146,-195,342,521),10311=>array(146,-195,342,781),10312=>array(146,-195,635,781),10313=>array(146,-195,635,781),10314=>array(146,-195,635,781),10315=>array(146,-195,635,781),10316=>array(146,-195,635,781),10317=>array(146,-195,635,781),10318=>array(146,-195,635,781),10319=>array(146,-195,635,781),10320=>array(146,-195,635,521),10321=>array(146,-195,635,781),10322=>array(146,-195,635,521),10323=>array(146,-195,635,781),10324=>array(146,-195,635,521),10325=>array(146,-195,635,781),10326=>array(146,-195,635,521),10327=>array(146,-195,635,781),10328=>array(146,-195,635,781),10329=>array(146,-195,635,781),10330=>array(146,-195,635,781),10331=>array(146,-195,635,781),10332=>array(146,-195,635,781),10333=>array(146,-195,635,781),10334=>array(146,-195,635,781),10335=>array(146,-195,635,781),10336=>array(146,-195,635,261),10337=>array(146,-195,635,781),10338=>array(146,-195,635,521),10339=>array(146,-195,635,781),10340=>array(146,-195,635,261),10341=>array(146,-195,635,781),10342=>array(146,-195,635,521),10343=>array(146,-195,635,781),10344=>array(146,-195,635,781),10345=>array(146,-195,635,781),10346=>array(146,-195,635,781),10347=>array(146,-195,635,781),10348=>array(146,-195,635,781),10349=>array(146,-195,635,781),10350=>array(146,-195,635,781),10351=>array(146,-195,635,781),10352=>array(146,-195,635,521),10353=>array(146,-195,635,781),10354=>array(146,-195,635,521),10355=>array(146,-195,635,781),10356=>array(146,-195,635,521),10357=>array(146,-195,635,781),10358=>array(146,-195,635,521),10359=>array(146,-195,635,781),10360=>array(146,-195,635,781),10361=>array(146,-195,635,781),10362=>array(146,-195,635,781),10363=>array(146,-195,635,781),10364=>array(146,-195,635,781),10365=>array(146,-195,635,781),10366=>array(146,-195,635,781),10367=>array(146,-195,635,781),10368=>array(439,-195,635,0),10369=>array(146,-195,635,781),10370=>array(146,-195,635,521),10371=>array(146,-195,635,781),10372=>array(146,-195,635,261),10373=>array(146,-195,635,781),10374=>array(146,-195,635,521),10375=>array(146,-195,635,781),10376=>array(439,-195,635,781),10377=>array(146,-195,635,781),10378=>array(146,-195,635,781),10379=>array(146,-195,635,781),10380=>array(146,-195,635,781),10381=>array(146,-195,635,781),10382=>array(146,-195,635,781),10383=>array(146,-195,635,781),10384=>array(439,-195,635,521),10385=>array(146,-195,635,781),10386=>array(146,-195,635,521),10387=>array(146,-195,635,781),10388=>array(146,-195,635,521),10389=>array(146,-195,635,781),10390=>array(146,-195,635,521),10391=>array(146,-195,635,781),10392=>array(439,-195,635,781),10393=>array(146,-195,635,781),10394=>array(146,-195,635,781),10395=>array(146,-195,635,781),10396=>array(146,-195,635,781),10397=>array(146,-195,635,781),10398=>array(146,-195,635,781),10399=>array(146,-195,635,781),10400=>array(439,-195,635,261),10401=>array(146,-195,635,781),10402=>array(146,-195,635,521),10403=>array(146,-195,635,781),10404=>array(146,-195,635,261),10405=>array(146,-195,635,781),10406=>array(146,-195,635,521),10407=>array(146,-195,635,781),10408=>array(439,-195,635,781),10409=>array(146,-195,635,781),10410=>array(146,-195,635,781),10411=>array(146,-195,635,781),10412=>array(146,-195,635,781),10413=>array(146,-195,635,781),10414=>array(146,-195,635,781),10415=>array(146,-195,635,781),10416=>array(439,-195,635,521),10417=>array(146,-195,635,781),10418=>array(146,-195,635,521),10419=>array(146,-195,635,781),10420=>array(146,-195,635,521),10421=>array(146,-195,635,781),10422=>array(146,-195,635,521),10423=>array(146,-195,635,781),10424=>array(439,-195,635,781),10425=>array(146,-195,635,781),10426=>array(146,-195,635,781),10427=>array(146,-195,635,781),10428=>array(146,-195,635,781),10429=>array(146,-195,635,781),10430=>array(146,-195,635,781),10431=>array(146,-195,635,781),10432=>array(146,-195,635,0),10433=>array(146,-195,635,781),10434=>array(146,-195,635,521),10435=>array(146,-195,635,781),10436=>array(146,-195,635,261),10437=>array(146,-195,635,781),10438=>array(146,-195,635,521),10439=>array(146,-195,635,781),10440=>array(146,-195,635,781),10441=>array(146,-195,635,781),10442=>array(146,-195,635,781),10443=>array(146,-195,635,781),10444=>array(146,-195,635,781),10445=>array(146,-195,635,781),10446=>array(146,-195,635,781),10447=>array(146,-195,635,781),10448=>array(146,-195,635,521),10449=>array(146,-195,635,781),10450=>array(146,-195,635,521),10451=>array(146,-195,635,781),10452=>array(146,-195,635,521),10453=>array(146,-195,635,781),10454=>array(146,-195,635,521),10455=>array(146,-195,635,781),10456=>array(146,-195,635,781),10457=>array(146,-195,635,781),10458=>array(146,-195,635,781),10459=>array(146,-195,635,781),10460=>array(146,-195,635,781),10461=>array(146,-195,635,781),10462=>array(146,-195,635,781),10463=>array(146,-195,635,781),10464=>array(146,-195,635,261),10465=>array(146,-195,635,781),10466=>array(146,-195,635,521),10467=>array(146,-195,635,781),10468=>array(146,-195,635,261),10469=>array(146,-195,635,781),10470=>array(146,-195,635,521),10471=>array(146,-195,635,781),10472=>array(146,-195,635,781),10473=>array(146,-195,635,781),10474=>array(146,-195,635,781),10475=>array(146,-195,635,781),10476=>array(146,-195,635,781),10477=>array(146,-195,635,781),10478=>array(146,-195,635,781),10479=>array(146,-195,635,781),10480=>array(146,-195,635,521),10481=>array(146,-195,635,781),10482=>array(146,-195,635,521),10483=>array(146,-195,635,781),10484=>array(146,-195,635,521),10485=>array(146,-195,635,781),10486=>array(146,-195,635,521),10487=>array(146,-195,635,781),10488=>array(146,-195,635,781),10489=>array(146,-195,635,781),10490=>array(146,-195,635,781),10491=>array(146,-195,635,781),10492=>array(146,-195,635,781),10493=>array(146,-195,635,781),10494=>array(146,-195,635,781),10495=>array(146,-195,635,781),10502=>array(49,87,781,540),10503=>array(57,87,789,540),10506=>array(132,0,707,732),10507=>array(132,0,707,732),10560=>array(86,45,726,853),10561=>array(86,45,726,853),10627=>array(117,-163,718,760),10628=>array(35,-163,636,760),10702=>array(106,-258,732,800),10703=>array(106,-1,940,628),10704=>array(106,-1,940,628),10705=>array(106,-48,894,674),10706=>array(106,-48,894,674),10707=>array(106,-48,894,674),10708=>array(106,-48,894,675),10709=>array(106,-48,894,675),10731=>array(3,-233,491,807),10746=>array(106,0,732,627),10747=>array(106,0,732,627),10752=>array(28,-211,972,734),10753=>array(28,-211,972,734),10754=>array(28,-211,972,734),10764=>array(15,-227,1646,754),10765=>array(14,-227,548,754),10766=>array(14,-227,548,754),10767=>array(14,-227,548,754),10768=>array(14,-227,548,754),10769=>array(14,-227,576,754),10770=>array(14,-227,548,754),10771=>array(14,-227,548,754),10772=>array(14,-228,651,754),10773=>array(14,-227,548,754),10774=>array(14,-227,548,754),10775=>array(-30,-227,556,754),10776=>array(14,-227,548,754),10777=>array(14,-227,548,754),10778=>array(14,-227,548,754),10779=>array(15,-227,548,898),10780=>array(15,-372,548,754),10799=>array(125,20,713,607),10858=>array(106,212,732,660),10859=>array(106,-34,732,660),10877=>array(106,-150,732,632),10878=>array(106,-150,732,632),10879=>array(106,-150,732,632),10880=>array(106,-150,732,632),10881=>array(106,-150,732,688),10882=>array(106,-150,732,688),10883=>array(106,-150,732,827),10884=>array(106,-150,732,827),10885=>array(106,-217,732,630),10886=>array(106,-217,732,630),10887=>array(106,-124,732,582),10888=>array(106,-124,732,582),10889=>array(106,-281,732,630),10890=>array(106,-281,732,630),10891=>array(106,-303,732,814),10892=>array(106,-303,732,814),10893=>array(106,-183,732,653),10894=>array(106,-183,732,653),10895=>array(106,-245,732,765),10896=>array(106,-245,732,765),10897=>array(106,-278,732,782),10898=>array(106,-278,732,782),10899=>array(106,-263,732,771),10900=>array(106,-263,732,771),10901=>array(106,-50,732,733),10902=>array(106,-50,732,733),10903=>array(106,-50,732,733),10904=>array(106,-50,732,733),10905=>array(106,-45,732,678),10906=>array(106,-45,732,678),10907=>array(106,-81,732,724),10908=>array(106,-81,732,724),10909=>array(106,13,732,680),10910=>array(106,13,732,680),10911=>array(106,-239,732,746),10912=>array(106,-239,732,746),10926=>array(106,22,732,656),10927=>array(106,-83,732,684),10928=>array(106,-83,732,684),10929=>array(106,-246,732,684),10930=>array(106,-246,732,684),10931=>array(106,-205,732,672),10932=>array(106,-205,732,672),10933=>array(106,-304,732,672),10934=>array(106,-304,732,672),10935=>array(106,-252,732,713),10936=>array(106,-252,732,713),10937=>array(106,-316,732,713),10938=>array(106,-316,732,713),11001=>array(106,-195,732,609),11002=>array(106,-195,732,609),11008=>array(123,-23,744,598),11009=>array(94,-23,715,598),11010=>array(123,-23,744,598),11011=>array(94,-23,715,598),11012=>array(27,46,789,581),11013=>array(27,46,781,581),11014=>array(151,0,687,754),11015=>array(151,-25,687,729),11016=>array(123,-23,744,598),11017=>array(94,-23,715,598),11018=>array(123,-23,744,598),11019=>array(94,-23,715,598),11020=>array(27,46,789,581),11021=>array(151,-25,687,754),11022=>array(57,-25,800,372),11023=>array(57,255,800,652),11024=>array(38,-25,781,372),11025=>array(38,255,781,652),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11039=>array(18,-26,852,767),11040=>array(18,-26,852,767),11041=>array(73,-91,800,748),11042=>array(73,-91,800,748),11043=>array(17,-35,856,692),11044=>array(55,-250,1064,770),11091=>array(38,-47,832,788),11092=>array(38,-47,832,788),11360=>array(-24,0,566,729),11361=>array(-35,0,390,760),11362=>array(-28,0,566,729),11363=>array(18,0,716,729),11364=>array(54,-200,708,729),11365=>array(-21,-46,692,594),11366=>array(-6,-93,531,822),11367=>array(36,-157,904,729),11368=>array(23,-138,770,760),11369=>array(36,-157,855,729),11370=>array(23,-138,709,760),11371=>array(-11,-157,755,729),11372=>array(5,-138,606,547),11373=>array(48,-14,840,741),11374=>array(41,-200,993,729),11375=>array(76,0,840,729),11376=>array(-23,-14,780,741),11377=>array(67,0,797,560),11378=>array(99,0,1263,742),11379=>array(87,0,1075,560),11380=>array(44,0,687,586),11381=>array(21,0,623,729),11382=>array(31,0,494,547),11383=>array(64,0,724,552),11385=>array(10,-13,529,760),11386=>array(43,-14,644,560),11387=>array(25,0,520,547),11388=>array(-75,-121,219,425),11389=>array(42,326,524,734),11390=>array(37,-240,688,742),11391=>array(-2,-240,763,729),11520=>array(41,-64,638,547),11521=>array(-12,-232,663,546),11522=>array(28,-232,635,547),11523=>array(42,-10,646,807),11524=>array(29,-228,642,546),11525=>array(21,-228,1017,546),11526=>array(74,-8,697,816),11527=>array(31,-9,1003,547),11528=>array(42,0,617,547),11529=>array(29,-227,643,816),11530=>array(20,-9,1014,546),11531=>array(35,-8,687,816),11532=>array(20,0,656,816),11533=>array(30,-8,1025,546),11534=>array(29,-8,667,546),11535=>array(55,-228,875,816),11536=>array(30,-9,1005,816),11537=>array(29,-9,668,816),11538=>array(26,-232,632,546),11539=>array(29,-228,1024,661),11540=>array(40,-228,980,546),11541=>array(26,-228,1009,816),11542=>array(24,0,657,546),11543=>array(29,-228,668,547),11544=>array(29,-232,665,546),11545=>array(27,-228,657,816),11546=>array(26,-232,632,547),11547=>array(41,-9,695,816),11548=>array(24,-228,1018,547),11549=>array(23,-232,641,546),11550=>array(31,-232,677,546),11551=>array(16,-228,653,567),11552=>array(24,-9,1042,546),11553=>array(31,-228,648,816),11554=>array(38,-9,625,626),11555=>array(40,-228,659,816),11556=>array(30,-228,721,546),11557=>array(40,-8,982,816),11800=>array(37,-13,494,729),11807=>array(106,-34,732,415),11810=>array(77,314,466,760),11811=>array(124,314,448,760),11812=>array(-10,-132,314,314),11813=>array(-28,-132,362,314),11822=>array(104,0,580,742),19904=>array(83,-158,813,729),19905=>array(83,-158,813,729),19906=>array(83,-158,813,729),19907=>array(83,-158,813,729),19908=>array(83,-158,813,729),19909=>array(83,-158,813,729),19910=>array(83,-158,813,729),19911=>array(83,-158,813,729),19912=>array(83,-158,813,729),19913=>array(83,-158,814,729),19914=>array(83,-158,813,729),19915=>array(83,-158,813,729),19916=>array(83,-158,813,729),19917=>array(83,-158,813,729),19918=>array(83,-158,813,729),19919=>array(83,-158,813,729),19920=>array(83,-158,814,729),19921=>array(83,-158,813,729),19922=>array(83,-158,814,729),19923=>array(83,-158,813,729),19924=>array(83,-158,813,729),19925=>array(83,-158,813,729),19926=>array(83,-158,813,729),19927=>array(83,-158,813,729),19928=>array(83,-158,813,729),19929=>array(83,-158,813,729),19930=>array(83,-158,813,729),19931=>array(83,-158,814,729),19932=>array(83,-158,813,729),19933=>array(83,-158,813,729),19934=>array(83,-158,814,729),19935=>array(83,-158,813,729),19936=>array(83,-158,813,729),19937=>array(83,-158,813,729),19938=>array(83,-158,813,729),19939=>array(83,-158,813,729),19940=>array(83,-158,813,729),19941=>array(83,-158,814,729),19942=>array(83,-158,813,729),19943=>array(83,-158,813,729),19944=>array(83,-158,814,729),19945=>array(83,-158,813,729),19946=>array(83,-158,814,729),19947=>array(83,-158,813,729),19948=>array(83,-158,814,729),19949=>array(83,-158,813,729),19950=>array(83,-158,814,729),19951=>array(83,-158,813,729),19952=>array(83,-158,814,729),19953=>array(83,-158,813,729),19954=>array(83,-158,813,729),19955=>array(83,-158,813,729),19956=>array(83,-158,813,729),19957=>array(83,-158,814,729),19958=>array(83,-158,813,729),19959=>array(83,-158,813,729),19960=>array(83,-158,813,729),19961=>array(83,-158,814,729),19962=>array(83,-158,813,729),19963=>array(83,-158,814,729),19964=>array(83,-158,814,729),19965=>array(83,-158,813,729),19966=>array(83,-158,813,729),19967=>array(83,-158,813,729),42192=>array(21,0,699,729),42193=>array(21,0,719,729),42194=>array(17,0,712,729),42195=>array(21,0,786,729),42196=>array(48,0,748,729),42197=>array(-65,0,634,729),42198=>array(36,-14,778,742),42199=>array(21,0,837,729),42200=>array(-65,0,754,729),42201=>array(7,-14,581,729),42202=>array(36,-14,724,742),42203=>array(-13,-14,675,742),42204=>array(-26,0,740,729),42205=>array(21,0,670,729),42206=>array(21,0,670,729),42207=>array(21,0,974,729),42208=>array(21,0,816,729),42209=>array(21,0,566,729),42210=>array(15,-14,665,742),42211=>array(21,0,685,729),42212=>array(81,0,749,729),42213=>array(-66,0,698,729),42214=>array(76,0,840,729),42215=>array(21,0,816,729),42216=>array(5,-14,747,742),42217=>array(19,0,592,743),42218=>array(107,0,1143,729),42219=>array(-51,0,812,729),42220=>array(63,0,809,729),42221=>array(67,0,741,729),42222=>array(-65,0,691,729),42223=>array(76,0,840,729),42224=>array(21,0,670,729),42225=>array(13,0,662,729),42226=>array(21,0,351,729),42227=>array(36,-14,814,742),42228=>array(68,-14,791,729),42229=>array(20,0,733,743),42230=>array(9,0,554,729),42231=>array(48,0,809,729),42232=>array(17,0,230,189),42233=>array(-63,-142,227,189),42234=>array(17,0,582,189),42235=>array(17,-142,579,189),42236=>array(-74,-142,284,547),42237=>array(2,0,284,547),42238=>array(88,0,554,405),42239=>array(39,134,549,492),42564=>array(-1,-14,631,742),42565=>array(-7,-14,534,560),42566=>array(74,0,384,729),42567=>array(74,-1,326,547),42572=>array(37,-14,1348,654),42573=>array(31,-13,1129,547),42576=>array(92,0,1213,729),42577=>array(52,0,1000,547),42580=>array(45,-14,1153,742),42581=>array(37,-14,941,560),42582=>array(21,0,1017,729),42583=>array(31,-14,905,560),42594=>array(-26,-157,1144,729),42595=>array(-10,-138,967,547),42596=>array(-25,0,1140,729),42597=>array(2,0,941,547),42598=>array(21,0,1304,729),42599=>array(28,0,1023,547),42600=>array(36,-14,814,742),42601=>array(36,-14,651,560),42602=>array(50,-14,987,742),42603=>array(43,-14,825,560),42604=>array(50,-14,1356,742),42605=>array(43,-14,1063,560),42606=>array(28,-208,933,743),42634=>array(48,-200,863,729),42635=>array(34,-216,672,547),42636=>array(48,0,748,729),42637=>array(34,0,626,547),42644=>array(106,0,793,729),42645=>array(10,0,625,760),42760=>array(146,0,471,693),42761=>array(117,0,471,693),42762=>array(87,0,471,693),42763=>array(58,0,471,693),42764=>array(29,0,471,693),42765=>array(29,0,471,693),42766=>array(29,0,442,693),42767=>array(29,0,413,693),42768=>array(29,0,383,693),42769=>array(29,0,354,693),42770=>array(29,0,471,693),42771=>array(29,0,442,693),42772=>array(29,0,413,693),42773=>array(29,0,383,693),42774=>array(29,0,354,693),42779=>array(180,326,464,736),42780=>array(142,324,426,734),42781=>array(152,326,342,734),42782=>array(152,326,342,734),42783=>array(88,0,278,408),42786=>array(30,0,432,729),42787=>array(38,0,369,547),42788=>array(55,224,530,742),42789=>array(55,42,530,560),42790=>array(41,-200,835,729),42791=>array(31,-216,646,760),42792=>array(69,-216,984,729),42793=>array(48,-215,810,702),42794=>array(37,-14,652,742),42795=>array(-2,-202,517,560),42800=>array(39,0,526,547),42801=>array(10,-14,560,560),42802=>array(-66,0,1273,729),42803=>array(22,-14,981,560),42804=>array(-65,-14,1249,742),42805=>array(17,-14,1029,560),42806=>array(-65,-14,1224,729),42807=>array(17,-14,1021,560),42808=>array(-66,0,1145,729),42809=>array(22,-14,960,560),42810=>array(-66,0,1145,729),42811=>array(22,-14,960,560),42812=>array(-45,-216,1122,729),42813=>array(42,-216,979,560),42814=>array(-13,-14,670,742),42815=>array(-7,-14,537,560),42816=>array(21,0,837,729),42817=>array(31,0,716,760),42822=>array(81,0,779,729),42823=>array(68,0,472,760),42824=>array(65,0,612,729),42825=>array(81,0,520,760),42826=>array(4,-14,915,742),42827=>array(-4,-14,821,560),42830=>array(50,-14,1356,742),42831=>array(43,-14,1063,560),42832=>array(-42,0,723,729),42833=>array(-81,-208,679,560),42834=>array(-1,0,938,729),42835=>array(0,-208,900,560),42838=>array(40,-188,811,742),42839=>array(34,-208,682,559),42852=>array(21,0,698,729),42853=>array(-11,-208,678,760),42854=>array(-50,0,698,729),42855=>array(-82,-208,678,760),42880=>array(71,0,616,729),42881=>array(11,-208,332,547),42882=>array(-8,-208,776,742),42883=>array(-10,-208,654,560),42889=>array(41,0,323,547),42890=>array(63,141,333,405),42891=>array(142,245,387,729),42892=>array(69,458,237,729),42893=>array(100,0,787,729),42894=>array(93,-216,613,760),42896=>array(21,-157,824,729),42897=>array(31,-138,695,560),42912=>array(-17,-14,837,742),42913=>array(-19,-216,735,559),42914=>array(-16,0,837,729),42915=>array(-18,0,716,760),42916=>array(-17,0,854,729),42917=>array(-19,0,731,560),42918=>array(-15,0,785,729),42919=>array(-15,0,545,560),42920=>array(-14,-14,734,742),42921=>array(-17,-14,612,560),42922=>array(-37,0,865,729),43002=>array(31,0,1025,547),43003=>array(92,0,662,729),43004=>array(65,0,712,729),43005=>array(21,0,974,729),43006=>array(1,0,370,928),43007=>array(-40,0,1365,729),61184=>array(141,602,384,693),61185=>array(83,451,406,693),61186=>array(29,301,430,693),61187=>array(-12,150,440,693),61188=>array(-47,0,446,693),61189=>array(100,451,376,693),61190=>array(112,451,355,543),61191=>array(54,301,376,543),61192=>array(0,150,401,543),61193=>array(-41,0,411,543),61194=>array(82,301,372,693),61195=>array(71,301,347,543),61196=>array(83,301,326,393),61197=>array(25,150,347,393),61198=>array(-29,0,372,393),61199=>array(75,150,353,693),61200=>array(53,149,342,542),61201=>array(42,150,318,393),61202=>array(53,150,296,242),61203=>array(-4,0,318,242),61204=>array(73,0,329,693),61205=>array(46,0,323,543),61206=>array(23,0,313,393),61207=>array(12,0,289,242),61208=>array(24,0,268,92),61209=>array(29,0,255,693),62464=>array(84,-14,614,819),62465=>array(90,-15,610,823),62466=>array(86,-14,652,828),62467=>array(124,0,954,828),62468=>array(80,-15,679,828),62469=>array(81,-15,657,828),62470=>array(129,-15,677,828),62471=>array(92,-14,949,828),62472=>array(98,0,644,828),62473=>array(80,-14,684,820),62474=>array(139,-6,1218,828),62475=>array(81,-14,674,828),62476=>array(88,-15,675,820),62477=>array(107,0,938,828),62478=>array(78,-15,654,819),62479=>array(87,-15,722,840),62480=>array(99,0,938,828),62481=>array(99,-14,618,819),62482=>array(97,-14,785,828),62483=>array(80,-14,680,828),62484=>array(136,-14,947,828),62485=>array(79,-14,717,819),62486=>array(113,0,963,828),62487=>array(74,-14,717,820),62488=>array(72,-14,672,828),62489=>array(40,0,626,828),62490=>array(100,-15,715,820),62491=>array(86,-14,717,819),62492=>array(90,-14,729,828),62493=>array(79,-14,719,820),62494=>array(94,-14,619,819),62495=>array(29,-14,623,828),62496=>array(81,-15,658,828),62497=>array(88,-15,677,828),62498=>array(14,-73,658,828),62499=>array(77,-15,719,830),62500=>array(78,-15,726,828),62501=>array(76,-14,732,828),62502=>array(126,-14,1016,828),62504=>array(40,-228,982,816),62505=>array(48,-223,821,843),62506=>array(81,-14,565,761),62507=>array(81,-14,567,773),62508=>array(81,-14,586,866),62509=>array(81,-14,623,812),62510=>array(81,-14,604,877),62511=>array(81,-14,577,803),62512=>array(31,-232,574,761),62513=>array(31,-232,631,793),62514=>array(31,-232,649,891),62515=>array(31,-232,601,803),62516=>array(80,0,589,761),62517=>array(80,0,637,793),62518=>array(80,0,601,803),62519=>array(97,-0,813,761),62520=>array(97,-0,813,773),62521=>array(97,-0,813,884),62522=>array(97,-0,813,793),62523=>array(97,-0,813,803),62524=>array(76,-232,621,761),62525=>array(76,-232,621,773),62526=>array(76,-232,630,894),62527=>array(76,-232,636,793),62528=>array(76,-232,621,803),62529=>array(76,-232,621,844),62917=>array(16,-14,648,760),64256=>array(50,0,916,760),64257=>array(50,0,798,760),64258=>array(50,0,798,760),64259=>array(50,0,1128,760),64260=>array(50,0,1129,760),64261=>array(45,0,836,760),64262=>array(8,-14,1047,742),64275=>array(47,-14,1334,760),64276=>array(47,-14,1335,760),64277=>array(65,-208,1311,760),64278=>array(65,-208,1353,760),64279=>array(65,-208,1682,760),64285=>array(98,38,334,547),64286=>array(194,635,524,780),64287=>array(98,36,655,547),64288=>array(38,0,697,547),64289=>array(120,0,926,547),64290=>array(126,0,838,547),64291=>array(100,0,840,547),64292=>array(43,0,791,547),64293=>array(126,0,837,739),64294=>array(91,0,842,547),64295=>array(126,0,794,547),64296=>array(48,-4,798,547),64297=>array(155,256,804,627),64298=>array(89,0,857,710),64299=>array(89,0,856,723),64300=>array(89,0,856,710),64301=>array(89,0,856,710),64302=>array(104,-171,730,547),64303=>array(104,-217,730,547),64304=>array(104,-171,730,547),64305=>array(43,0,590,547),64306=>array(44,-9,428,547),64307=>array(126,0,651,547),64308=>array(100,0,661,547),64309=>array(73,0,452,547),64310=>array(73,0,548,547),64312=>array(142,-13,676,553),64313=>array(101,164,476,547),64314=>array(126,-240,549,547),64315=>array(43,0,570,547),64316=>array(126,0,633,711),64318=>array(84,0,690,554),64320=>array(43,0,430,547),64321=>array(144,-13,678,547),64323=>array(158,-240,642,547),64324=>array(91,0,656,547),64326=>array(54,0,670,547),64327=>array(51,-240,767,546),64328=>array(126,0,575,547),64329=>array(89,0,856,547),64330=>array(11,-4,650,547),64331=>array(91,0,359,710),64332=>array(43,0,590,710),64333=>array(43,0,570,710),64334=>array(91,0,656,710),64335=>array(47,0,732,729),65056=>array(-276,735,171,880),65057=>array(157,735,564,880),65058=>array(-215,756,169,894),65059=>array(152,756,536,894),65533=>array(100,-139,1164,926),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>348,33=>456,34=>521,35=>696,36=>696,37=>1002,38=>872,39=>306,40=>457,41=>457,42=>523,43=>838,44=>380,45=>415,46=>380,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>400,59=>400,60=>838,61=>838,62=>838,63=>580,64=>1000,65=>774,66=>762,67=>734,68=>830,69=>683,70=>683,71=>821,72=>837,73=>372,74=>372,75=>775,76=>637,77=>995,78=>837,79=>850,80=>733,81=>850,82=>770,83=>720,84=>682,85=>812,86=>774,87=>1103,88=>771,89=>724,90=>725,91=>457,92=>365,93=>457,94=>838,95=>500,96=>500,97=>675,98=>716,99=>593,100=>716,101=>678,102=>435,103=>716,104=>712,105=>343,106=>343,107=>665,108=>343,109=>1042,110=>712,111=>687,112=>716,113=>716,114=>493,115=>595,116=>478,117=>712,118=>652,119=>924,120=>645,121=>652,122=>582,123=>712,124=>365,125=>712,126=>838,160=>348,161=>456,162=>696,163=>696,164=>636,165=>696,166=>365,167=>500,168=>500,169=>1000,170=>564,171=>650,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>736,182=>636,183=>380,184=>500,185=>438,186=>564,187=>650,188=>1035,189=>1035,190=>1035,191=>580,192=>774,193=>774,194=>774,195=>774,196=>774,197=>774,198=>1085,199=>734,200=>683,201=>683,202=>683,203=>683,204=>372,205=>372,206=>372,207=>372,208=>845,209=>837,210=>850,211=>850,212=>850,213=>850,214=>850,215=>838,216=>850,217=>812,218=>812,219=>812,220=>812,221=>724,222=>742,223=>719,224=>675,225=>675,226=>675,227=>675,228=>675,229=>675,230=>1048,231=>593,232=>678,233=>678,234=>678,235=>678,236=>343,237=>343,238=>343,239=>343,240=>687,241=>712,242=>687,243=>687,244=>687,245=>687,246=>687,247=>838,248=>687,249=>712,250=>712,251=>712,252=>712,253=>652,254=>716,255=>652,256=>774,257=>675,258=>774,259=>675,260=>774,261=>675,262=>734,263=>593,264=>734,265=>593,266=>734,267=>593,268=>734,269=>593,270=>830,271=>716,272=>845,273=>716,274=>683,275=>678,276=>683,277=>678,278=>683,279=>678,280=>683,281=>678,282=>683,283=>678,284=>821,285=>716,286=>821,287=>716,288=>821,289=>716,290=>821,291=>716,292=>837,293=>712,294=>974,295=>790,296=>372,297=>343,298=>372,299=>343,300=>372,301=>343,302=>372,303=>343,304=>372,305=>343,306=>744,307=>686,308=>372,309=>343,310=>775,311=>665,312=>665,313=>637,314=>343,315=>637,316=>343,317=>637,318=>343,319=>637,320=>343,321=>660,322=>375,323=>837,324=>712,325=>837,326=>712,327=>837,328=>712,329=>983,330=>837,331=>712,332=>850,333=>687,334=>850,335=>687,336=>850,337=>687,338=>1167,339=>1094,340=>770,341=>493,342=>770,343=>493,344=>770,345=>493,346=>720,347=>595,348=>720,349=>595,350=>720,351=>595,352=>720,353=>595,354=>682,355=>478,356=>682,357=>478,358=>682,359=>478,360=>812,361=>712,362=>812,363=>712,364=>812,365=>712,366=>812,367=>712,368=>812,369=>712,370=>812,371=>712,372=>1103,373=>924,374=>724,375=>652,376=>724,377=>725,378=>582,379=>725,380=>582,381=>725,382=>582,383=>435,384=>716,385=>811,386=>762,387=>716,388=>762,389=>716,390=>734,391=>734,392=>593,393=>845,394=>879,395=>762,396=>716,397=>687,398=>683,399=>850,400=>696,401=>683,402=>435,403=>821,404=>793,405=>1045,406=>436,407=>389,408=>775,409=>665,410=>360,411=>592,412=>1042,413=>837,414=>712,415=>850,416=>850,417=>687,418=>1114,419=>962,420=>782,421=>716,422=>770,423=>720,424=>595,425=>683,426=>552,427=>478,428=>707,429=>478,430=>682,431=>812,432=>712,433=>769,434=>813,435=>797,436=>778,437=>725,438=>582,439=>772,440=>772,441=>641,442=>582,443=>696,444=>772,445=>641,446=>573,447=>716,448=>372,449=>659,450=>544,451=>372,452=>1548,453=>1450,454=>1307,455=>977,456=>979,457=>670,458=>1193,459=>1213,460=>1063,461=>774,462=>675,463=>372,464=>343,465=>850,466=>687,467=>812,468=>712,469=>812,470=>712,471=>812,472=>712,473=>812,474=>712,475=>812,476=>712,477=>678,478=>774,479=>675,480=>774,481=>675,482=>1085,483=>1048,484=>821,485=>716,486=>821,487=>716,488=>775,489=>665,490=>850,491=>687,492=>850,493=>687,494=>772,495=>582,496=>343,497=>1548,498=>1450,499=>1307,500=>821,501=>716,502=>1289,503=>787,504=>837,505=>712,506=>774,507=>675,508=>1085,509=>1048,510=>850,511=>687,512=>774,513=>675,514=>774,515=>675,516=>683,517=>678,518=>683,519=>678,520=>372,521=>343,522=>372,523=>343,524=>850,525=>687,526=>850,527=>687,528=>770,529=>493,530=>770,531=>493,532=>812,533=>712,534=>812,535=>712,536=>720,537=>595,538=>682,539=>478,540=>690,541=>607,542=>837,543=>712,544=>837,545=>865,546=>809,547=>659,548=>725,549=>582,550=>774,551=>675,552=>683,553=>678,554=>850,555=>687,556=>850,557=>687,558=>850,559=>687,560=>850,561=>687,562=>724,563=>652,564=>492,565=>867,566=>512,567=>343,568=>1088,569=>1088,570=>774,571=>734,572=>593,573=>637,574=>682,575=>595,576=>582,577=>782,578=>614,579=>762,580=>812,581=>774,582=>683,583=>678,584=>372,585=>343,586=>860,587=>791,588=>770,589=>493,590=>724,591=>652,592=>675,593=>716,594=>716,595=>716,596=>593,597=>593,598=>791,599=>792,600=>678,601=>678,602=>876,603=>557,604=>545,605=>774,606=>731,607=>343,608=>792,609=>716,610=>627,611=>735,612=>635,613=>712,614=>712,615=>712,616=>545,617=>440,618=>545,619=>559,620=>693,621=>343,622=>841,623=>1042,624=>1042,625=>1042,626=>712,627=>793,628=>642,629=>687,630=>909,631=>682,632=>796,633=>538,634=>538,635=>650,636=>493,637=>493,638=>596,639=>596,640=>642,641=>642,642=>595,643=>415,644=>435,645=>605,646=>552,647=>478,648=>478,649=>920,650=>769,651=>670,652=>652,653=>924,654=>652,655=>724,656=>694,657=>684,658=>641,659=>641,660=>573,661=>573,662=>573,663=>573,664=>850,665=>633,666=>731,667=>685,668=>691,669=>343,670=>732,671=>539,672=>792,673=>573,674=>573,675=>1156,676=>1214,677=>1155,678=>975,679=>769,680=>929,681=>1026,682=>862,683=>780,684=>591,685=>415,686=>677,687=>789,688=>456,689=>456,690=>219,691=>315,692=>315,693=>315,694=>411,695=>591,696=>417,697=>302,698=>521,699=>380,700=>380,701=>380,702=>366,703=>366,704=>326,705=>326,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>306,713=>500,714=>500,715=>500,716=>306,717=>500,718=>500,719=>500,720=>337,721=>337,722=>366,723=>366,724=>500,725=>500,726=>416,727=>328,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>351,735=>500,736=>412,737=>219,738=>381,739=>413,740=>326,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,749=>500,750=>644,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>698,881=>565,882=>1022,883=>836,884=>302,885=>302,886=>837,887=>701,890=>500,891=>593,892=>550,893=>549,894=>400,900=>441,901=>500,902=>797,903=>380,904=>846,905=>1009,906=>563,908=>891,910=>980,911=>894,912=>390,913=>774,914=>762,915=>637,916=>774,917=>683,918=>725,919=>837,920=>850,921=>372,922=>775,923=>774,924=>995,925=>837,926=>632,927=>850,928=>837,929=>733,931=>683,932=>682,933=>724,934=>850,935=>771,936=>850,937=>850,938=>372,939=>724,940=>687,941=>557,942=>712,943=>390,944=>675,945=>687,946=>716,947=>681,948=>687,949=>557,950=>591,951=>712,952=>687,953=>390,954=>710,955=>633,956=>736,957=>681,958=>591,959=>687,960=>791,961=>716,962=>593,963=>779,964=>638,965=>675,966=>782,967=>645,968=>794,969=>869,970=>390,971=>675,972=>687,973=>675,974=>869,975=>775,976=>651,977=>661,978=>746,979=>981,980=>746,981=>796,982=>869,983=>744,984=>850,985=>687,986=>734,987=>593,988=>683,989=>494,990=>702,991=>660,992=>919,993=>627,994=>1093,995=>837,996=>832,997=>716,998=>928,999=>744,1000=>733,1001=>650,1002=>789,1003=>671,1004=>752,1005=>716,1006=>682,1007=>590,1008=>744,1009=>716,1010=>593,1011=>343,1012=>850,1013=>645,1014=>645,1015=>742,1016=>716,1017=>734,1018=>995,1019=>732,1020=>716,1021=>734,1022=>734,1023=>698,1024=>683,1025=>683,1026=>878,1027=>637,1028=>734,1029=>720,1030=>372,1031=>372,1032=>372,1033=>1154,1034=>1130,1035=>878,1036=>817,1037=>837,1038=>771,1039=>837,1040=>774,1041=>762,1042=>762,1043=>637,1044=>891,1045=>683,1046=>1224,1047=>710,1048=>837,1049=>837,1050=>817,1051=>831,1052=>995,1053=>837,1054=>850,1055=>837,1056=>733,1057=>734,1058=>682,1059=>771,1060=>992,1061=>771,1062=>928,1063=>808,1064=>1235,1065=>1326,1066=>939,1067=>1036,1068=>762,1069=>734,1070=>1174,1071=>770,1072=>675,1073=>698,1074=>633,1075=>522,1076=>808,1077=>678,1078=>995,1079=>581,1080=>701,1081=>701,1082=>679,1083=>732,1084=>817,1085=>691,1086=>687,1087=>691,1088=>716,1089=>593,1090=>580,1091=>652,1092=>992,1093=>645,1094=>741,1095=>687,1096=>1062,1097=>1105,1098=>751,1099=>904,1100=>632,1101=>593,1102=>972,1103=>642,1104=>678,1105=>678,1106=>714,1107=>522,1108=>593,1109=>595,1110=>343,1111=>343,1112=>343,1113=>991,1114=>956,1115=>734,1116=>679,1117=>701,1118=>652,1119=>691,1120=>1093,1121=>869,1122=>840,1123=>736,1124=>1012,1125=>839,1126=>992,1127=>832,1128=>1358,1129=>1121,1130=>850,1131=>687,1132=>1236,1133=>1007,1134=>696,1135=>557,1136=>1075,1137=>1061,1138=>850,1139=>687,1140=>850,1141=>695,1142=>850,1143=>695,1144=>1148,1145=>1043,1146=>1074,1147=>863,1148=>1405,1149=>1173,1150=>1093,1151=>869,1152=>734,1153=>593,1154=>652,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>938,1163=>806,1164=>762,1165=>611,1166=>736,1167=>718,1168=>637,1169=>522,1170=>666,1171=>543,1172=>789,1173=>522,1174=>1224,1175=>995,1176=>710,1177=>581,1178=>775,1179=>679,1180=>817,1181=>679,1182=>817,1183=>679,1184=>1015,1185=>826,1186=>837,1187=>691,1188=>1103,1189=>871,1190=>1254,1191=>979,1192=>946,1193=>859,1194=>734,1195=>593,1196=>682,1197=>580,1198=>724,1199=>652,1200=>724,1201=>652,1202=>771,1203=>645,1204=>1104,1205=>1001,1206=>808,1207=>687,1208=>808,1209=>687,1210=>808,1211=>712,1212=>1026,1213=>810,1214=>1026,1215=>810,1216=>372,1217=>1224,1218=>995,1219=>778,1220=>629,1221=>933,1222=>804,1223=>837,1224=>691,1225=>938,1226=>806,1227=>808,1228=>687,1229=>1096,1230=>932,1231=>343,1232=>774,1233=>675,1234=>774,1235=>675,1236=>1085,1237=>1048,1238=>683,1239=>678,1240=>850,1241=>678,1242=>850,1243=>678,1244=>1224,1245=>995,1246=>710,1247=>581,1248=>772,1249=>641,1250=>837,1251=>701,1252=>837,1253=>701,1254=>850,1255=>687,1256=>850,1257=>687,1258=>850,1259=>687,1260=>734,1261=>593,1262=>771,1263=>652,1264=>771,1265=>652,1266=>771,1267=>652,1268=>808,1269=>687,1270=>637,1271=>522,1272=>1036,1273=>904,1274=>666,1275=>543,1276=>771,1277=>645,1278=>771,1279=>645,1280=>762,1281=>608,1282=>1159,1283=>893,1284=>1119,1285=>920,1286=>828,1287=>693,1288=>1242,1289=>1017,1290=>1289,1291=>1013,1292=>839,1293=>638,1294=>938,1295=>803,1296=>696,1297=>557,1298=>831,1299=>732,1300=>1286,1301=>1070,1302=>1065,1303=>982,1304=>1082,1305=>960,1306=>850,1307=>716,1308=>1103,1309=>924,1310=>817,1311=>679,1312=>1248,1313=>1022,1314=>1254,1315=>979,1316=>957,1317=>807,1329=>904,1330=>810,1331=>809,1332=>813,1333=>810,1334=>815,1335=>724,1336=>800,1337=>1004,1338=>809,1339=>740,1340=>620,1341=>1068,1342=>875,1343=>792,1344=>723,1345=>811,1346=>794,1347=>782,1348=>867,1349=>766,1350=>794,1351=>787,1352=>812,1353=>752,1354=>963,1355=>790,1356=>867,1357=>812,1358=>794,1359=>771,1360=>740,1361=>775,1362=>640,1363=>926,1364=>775,1365=>848,1366=>951,1369=>366,1370=>380,1371=>342,1372=>415,1373=>348,1374=>513,1375=>521,1377=>1043,1378=>713,1379=>782,1380=>786,1381=>713,1382=>715,1383=>628,1384=>713,1385=>840,1386=>782,1387=>714,1388=>344,1389=>1094,1390=>708,1391=>714,1392=>714,1393=>670,1394=>714,1395=>713,1396=>714,1397=>343,1398=>714,1399=>541,1400=>714,1401=>407,1402=>1043,1403=>636,1404=>740,1405=>714,1406=>714,1407=>1038,1408=>714,1409=>714,1410=>532,1411=>1038,1412=>720,1413=>689,1414=>904,1415=>902,1417=>400,1418=>415,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>415,1471=>0,1472=>372,1473=>0,1474=>0,1475=>372,1478=>497,1479=>0,1488=>728,1489=>610,1490=>447,1491=>588,1492=>687,1493=>343,1494=>400,1495=>687,1496=>679,1497=>294,1498=>578,1499=>566,1500=>605,1501=>696,1502=>724,1503=>343,1504=>453,1505=>680,1506=>666,1507=>675,1508=>658,1509=>661,1510=>653,1511=>736,1512=>602,1513=>749,1514=>683,1520=>664,1521=>664,1522=>663,1523=>444,1524=>710,3647=>696,3713=>815,3714=>748,3716=>749,3719=>569,3720=>742,3722=>744,3725=>761,3732=>706,3733=>704,3734=>747,3735=>819,3737=>730,3738=>727,3739=>727,3740=>922,3741=>827,3742=>866,3743=>866,3745=>836,3746=>761,3747=>770,3749=>769,3751=>713,3754=>827,3755=>1031,3757=>724,3758=>784,3759=>934,3760=>688,3761=>0,3762=>610,3763=>610,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>670,3776=>516,3777=>860,3778=>516,3779=>650,3780=>632,3782=>759,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>771,3793=>771,3794=>693,3795=>836,3796=>729,3797=>729,3798=>849,3799=>790,3800=>759,3801=>910,3804=>1363,3805=>1363,4256=>874,4257=>733,4258=>679,4259=>834,4260=>615,4261=>768,4262=>753,4263=>914,4264=>453,4265=>620,4266=>843,4267=>882,4268=>625,4269=>854,4270=>781,4271=>629,4272=>912,4273=>621,4274=>620,4275=>854,4276=>866,4277=>724,4278=>630,4279=>621,4280=>625,4281=>620,4282=>818,4283=>874,4284=>615,4285=>623,4286=>625,4287=>725,4288=>844,4289=>596,4290=>688,4291=>596,4292=>594,4293=>738,4304=>554,4305=>563,4306=>622,4307=>834,4308=>550,4309=>559,4310=>546,4311=>828,4312=>563,4313=>556,4314=>1074,4315=>563,4316=>563,4317=>814,4318=>554,4319=>559,4320=>823,4321=>563,4322=>700,4323=>582,4324=>847,4325=>555,4326=>814,4327=>559,4328=>543,4329=>563,4330=>622,4331=>563,4332=>543,4333=>566,4334=>563,4335=>530,4336=>554,4337=>554,4338=>553,4339=>554,4340=>553,4341=>583,4342=>853,4343=>604,4344=>559,4345=>632,4346=>554,4347=>448,4348=>324,5121=>774,5122=>774,5123=>774,5124=>774,5125=>905,5126=>905,5127=>905,5129=>905,5130=>905,5131=>905,5132=>1018,5133=>1009,5134=>1018,5135=>1009,5136=>1018,5137=>1009,5138=>1149,5139=>1140,5140=>1149,5141=>1140,5142=>905,5143=>1149,5144=>1142,5145=>1149,5146=>1142,5147=>905,5149=>310,5150=>529,5151=>425,5152=>425,5153=>395,5154=>395,5155=>395,5156=>395,5157=>564,5158=>470,5159=>310,5160=>395,5161=>395,5162=>395,5163=>1213,5164=>986,5165=>1216,5166=>1297,5167=>774,5168=>774,5169=>774,5170=>774,5171=>886,5172=>886,5173=>886,5175=>886,5176=>886,5177=>886,5178=>1018,5179=>1009,5180=>1018,5181=>1009,5182=>1018,5183=>1009,5184=>1149,5185=>1140,5186=>1149,5187=>1140,5188=>1149,5189=>1142,5190=>1149,5191=>1142,5192=>886,5193=>576,5194=>229,5196=>812,5197=>812,5198=>812,5199=>812,5200=>815,5201=>815,5202=>815,5204=>815,5205=>815,5206=>815,5207=>1056,5208=>1048,5209=>1056,5210=>1048,5211=>1056,5212=>1048,5213=>1060,5214=>1054,5215=>1060,5216=>1054,5217=>1060,5218=>1052,5219=>1060,5220=>1052,5221=>1060,5222=>483,5223=>1005,5224=>1005,5225=>1023,5226=>1017,5227=>743,5228=>743,5229=>743,5230=>743,5231=>743,5232=>743,5233=>743,5234=>743,5235=>743,5236=>1029,5237=>975,5238=>980,5239=>975,5240=>980,5241=>975,5242=>1029,5243=>975,5244=>1029,5245=>975,5246=>980,5247=>975,5248=>980,5249=>975,5250=>980,5251=>501,5252=>501,5253=>938,5254=>938,5255=>938,5256=>938,5257=>743,5258=>743,5259=>743,5260=>743,5261=>743,5262=>743,5263=>743,5264=>743,5265=>743,5266=>1029,5267=>975,5268=>1029,5269=>975,5270=>1029,5271=>975,5272=>1029,5273=>975,5274=>1029,5275=>975,5276=>1029,5277=>975,5278=>1029,5279=>975,5280=>1029,5281=>501,5282=>501,5283=>626,5284=>626,5285=>626,5286=>626,5287=>626,5288=>626,5289=>626,5290=>626,5291=>626,5292=>881,5293=>854,5294=>863,5295=>874,5296=>863,5297=>874,5298=>881,5299=>874,5300=>881,5301=>874,5302=>863,5303=>874,5304=>863,5305=>874,5306=>863,5307=>436,5308=>548,5309=>436,5312=>988,5313=>988,5314=>988,5315=>988,5316=>931,5317=>931,5318=>931,5319=>931,5320=>931,5321=>1238,5322=>1247,5323=>1200,5324=>1228,5325=>1200,5326=>1228,5327=>931,5328=>660,5329=>497,5330=>660,5331=>988,5332=>988,5333=>988,5334=>988,5335=>931,5336=>931,5337=>931,5338=>931,5339=>931,5340=>1231,5341=>1247,5342=>1283,5343=>1228,5344=>1283,5345=>1228,5346=>1228,5347=>1214,5348=>1228,5349=>1214,5350=>1283,5351=>1228,5352=>1283,5353=>1228,5354=>660,5356=>886,5357=>730,5358=>730,5359=>730,5360=>730,5361=>730,5362=>730,5363=>730,5364=>730,5365=>730,5366=>998,5367=>958,5368=>967,5369=>989,5370=>967,5371=>989,5372=>998,5373=>958,5374=>998,5375=>958,5376=>967,5377=>989,5378=>967,5379=>989,5380=>967,5381=>493,5382=>460,5383=>493,5392=>923,5393=>923,5394=>923,5395=>1136,5396=>1136,5397=>1136,5398=>1136,5399=>1209,5400=>1202,5401=>1209,5402=>1202,5403=>1209,5404=>1202,5405=>1431,5406=>1420,5407=>1431,5408=>1420,5409=>1431,5410=>1420,5411=>1431,5412=>1420,5413=>746,5414=>776,5415=>776,5416=>776,5417=>776,5418=>776,5419=>776,5420=>776,5421=>776,5422=>776,5423=>1003,5424=>1003,5425=>1013,5426=>996,5427=>1013,5428=>996,5429=>1003,5430=>1003,5431=>1003,5432=>1003,5433=>1013,5434=>996,5435=>1013,5436=>996,5437=>1013,5438=>495,5440=>395,5441=>510,5442=>1033,5443=>1033,5444=>976,5445=>976,5446=>976,5447=>976,5448=>733,5449=>733,5450=>733,5451=>733,5452=>733,5453=>733,5454=>1003,5455=>959,5456=>495,5458=>886,5459=>774,5460=>774,5461=>774,5462=>774,5463=>928,5464=>928,5465=>928,5466=>928,5467=>1172,5468=>1142,5469=>602,5470=>812,5471=>812,5472=>812,5473=>812,5474=>812,5475=>812,5476=>815,5477=>815,5478=>815,5479=>815,5480=>1060,5481=>1052,5482=>548,5492=>977,5493=>977,5494=>977,5495=>977,5496=>977,5497=>977,5498=>977,5499=>618,5500=>837,5501=>510,5502=>1238,5503=>1238,5504=>1238,5505=>1238,5506=>1238,5507=>1238,5508=>1238,5509=>989,5514=>977,5515=>977,5516=>977,5517=>977,5518=>1591,5519=>1591,5520=>1591,5521=>1295,5522=>1295,5523=>1591,5524=>1591,5525=>848,5526=>1273,5536=>988,5537=>988,5538=>931,5539=>931,5540=>931,5541=>931,5542=>660,5543=>776,5544=>776,5545=>776,5546=>776,5547=>776,5548=>776,5549=>776,5550=>495,5551=>743,5598=>830,5601=>830,5702=>496,5703=>496,5742=>413,5743=>1238,5744=>1591,5745=>2016,5746=>2016,5747=>1720,5748=>1678,5749=>2016,5750=>2016,7424=>652,7425=>833,7426=>1048,7427=>608,7428=>593,7429=>676,7430=>676,7431=>559,7432=>557,7433=>343,7434=>494,7435=>665,7436=>539,7437=>817,7438=>701,7439=>687,7440=>593,7441=>660,7442=>660,7443=>660,7444=>1094,7446=>687,7447=>687,7448=>556,7449=>642,7450=>642,7451=>580,7452=>634,7453=>737,7454=>948,7455=>695,7456=>652,7457=>924,7458=>582,7459=>646,7462=>539,7463=>652,7464=>691,7465=>556,7466=>781,7467=>732,7468=>487,7469=>683,7470=>480,7472=>523,7473=>430,7474=>430,7475=>517,7476=>527,7477=>234,7478=>234,7479=>488,7480=>401,7481=>626,7482=>527,7483=>527,7484=>535,7485=>509,7486=>461,7487=>485,7488=>430,7489=>511,7490=>695,7491=>458,7492=>458,7493=>479,7494=>712,7495=>479,7496=>479,7497=>479,7498=>479,7499=>386,7500=>386,7501=>479,7502=>219,7503=>487,7504=>664,7505=>456,7506=>488,7507=>414,7508=>488,7509=>488,7510=>479,7511=>388,7512=>456,7513=>462,7514=>664,7515=>501,7517=>451,7518=>429,7519=>433,7520=>493,7521=>406,7522=>219,7523=>315,7524=>456,7525=>501,7526=>451,7527=>429,7528=>451,7529=>493,7530=>406,7543=>716,7544=>527,7547=>545,7549=>747,7557=>514,7579=>479,7580=>414,7581=>414,7582=>488,7583=>386,7584=>377,7585=>348,7586=>479,7587=>456,7588=>347,7589=>281,7590=>347,7591=>347,7592=>431,7593=>326,7594=>330,7595=>370,7596=>664,7597=>664,7598=>562,7599=>562,7600=>448,7601=>488,7602=>542,7603=>422,7604=>396,7605=>388,7606=>583,7607=>494,7608=>399,7609=>451,7610=>501,7611=>417,7612=>523,7613=>470,7614=>455,7615=>425,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>774,7681=>675,7682=>762,7683=>716,7684=>762,7685=>716,7686=>762,7687=>716,7688=>734,7689=>593,7690=>830,7691=>716,7692=>830,7693=>716,7694=>830,7695=>716,7696=>830,7697=>716,7698=>830,7699=>716,7700=>683,7701=>678,7702=>683,7703=>678,7704=>683,7705=>678,7706=>683,7707=>678,7708=>683,7709=>678,7710=>683,7711=>435,7712=>821,7713=>716,7714=>837,7715=>712,7716=>837,7717=>712,7718=>837,7719=>712,7720=>837,7721=>712,7722=>837,7723=>712,7724=>372,7725=>343,7726=>372,7727=>343,7728=>775,7729=>665,7730=>775,7731=>665,7732=>775,7733=>665,7734=>637,7735=>343,7736=>637,7737=>343,7738=>637,7739=>343,7740=>637,7741=>343,7742=>995,7743=>1042,7744=>995,7745=>1042,7746=>995,7747=>1042,7748=>837,7749=>712,7750=>837,7751=>712,7752=>837,7753=>712,7754=>837,7755=>712,7756=>850,7757=>687,7758=>850,7759=>687,7760=>850,7761=>687,7762=>850,7763=>687,7764=>733,7765=>716,7766=>733,7767=>716,7768=>770,7769=>493,7770=>770,7771=>493,7772=>770,7773=>493,7774=>770,7775=>493,7776=>720,7777=>595,7778=>720,7779=>595,7780=>720,7781=>595,7782=>720,7783=>595,7784=>720,7785=>595,7786=>682,7787=>478,7788=>682,7789=>478,7790=>682,7791=>478,7792=>682,7793=>478,7794=>812,7795=>712,7796=>812,7797=>712,7798=>812,7799=>712,7800=>812,7801=>712,7802=>812,7803=>712,7804=>774,7805=>652,7806=>774,7807=>652,7808=>1103,7809=>924,7810=>1103,7811=>924,7812=>1103,7813=>924,7814=>1103,7815=>924,7816=>1103,7817=>924,7818=>771,7819=>645,7820=>771,7821=>645,7822=>724,7823=>652,7824=>725,7825=>582,7826=>725,7827=>582,7828=>725,7829=>582,7830=>712,7831=>478,7832=>924,7833=>652,7834=>675,7835=>435,7836=>435,7837=>435,7838=>896,7839=>687,7840=>774,7841=>675,7842=>774,7843=>675,7844=>774,7845=>675,7846=>774,7847=>675,7848=>774,7849=>675,7850=>774,7851=>675,7852=>774,7853=>675,7854=>774,7855=>675,7856=>774,7857=>675,7858=>774,7859=>675,7860=>774,7861=>675,7862=>774,7863=>675,7864=>683,7865=>678,7866=>683,7867=>678,7868=>683,7869=>678,7870=>683,7871=>678,7872=>683,7873=>678,7874=>683,7875=>678,7876=>683,7877=>678,7878=>683,7879=>678,7880=>372,7881=>343,7882=>372,7883=>343,7884=>850,7885=>687,7886=>850,7887=>687,7888=>850,7889=>687,7890=>850,7891=>687,7892=>850,7893=>687,7894=>850,7895=>687,7896=>850,7897=>687,7898=>850,7899=>687,7900=>850,7901=>687,7902=>850,7903=>687,7904=>850,7905=>687,7906=>850,7907=>687,7908=>812,7909=>712,7910=>812,7911=>712,7912=>812,7913=>712,7914=>812,7915=>712,7916=>812,7917=>712,7918=>812,7919=>712,7920=>812,7921=>712,7922=>724,7923=>652,7924=>724,7925=>652,7926=>724,7927=>652,7928=>724,7929=>652,7930=>953,7931=>644,7936=>687,7937=>687,7938=>687,7939=>687,7940=>687,7941=>687,7942=>687,7943=>687,7944=>774,7945=>774,7946=>1041,7947=>1043,7948=>935,7949=>963,7950=>835,7951=>859,7952=>557,7953=>557,7954=>557,7955=>557,7956=>557,7957=>557,7960=>792,7961=>794,7962=>1100,7963=>1096,7964=>1023,7965=>1052,7968=>712,7969=>712,7970=>712,7971=>712,7972=>712,7973=>712,7974=>712,7975=>712,7976=>945,7977=>951,7978=>1250,7979=>1250,7980=>1180,7981=>1206,7982=>1054,7983=>1063,7984=>390,7985=>390,7986=>390,7987=>390,7988=>390,7989=>390,7990=>390,7991=>390,7992=>483,7993=>489,7994=>777,7995=>785,7996=>712,7997=>738,7998=>604,7999=>604,8000=>687,8001=>687,8002=>687,8003=>687,8004=>687,8005=>687,8008=>892,8009=>933,8010=>1221,8011=>1224,8012=>1053,8013=>1082,8016=>675,8017=>675,8018=>675,8019=>675,8020=>675,8021=>675,8022=>675,8023=>675,8025=>930,8027=>1184,8029=>1199,8031=>1049,8032=>869,8033=>869,8034=>869,8035=>869,8036=>869,8037=>869,8038=>869,8039=>869,8040=>909,8041=>958,8042=>1246,8043=>1251,8044=>1076,8045=>1105,8046=>1028,8047=>1076,8048=>687,8049=>687,8050=>557,8051=>557,8052=>712,8053=>712,8054=>390,8055=>390,8056=>687,8057=>687,8058=>675,8059=>675,8060=>869,8061=>869,8064=>687,8065=>687,8066=>687,8067=>687,8068=>687,8069=>687,8070=>687,8071=>687,8072=>774,8073=>774,8074=>1041,8075=>1043,8076=>935,8077=>963,8078=>835,8079=>859,8080=>712,8081=>712,8082=>712,8083=>712,8084=>712,8085=>712,8086=>712,8087=>712,8088=>945,8089=>951,8090=>1250,8091=>1250,8092=>1180,8093=>1206,8094=>1054,8095=>1063,8096=>869,8097=>869,8098=>869,8099=>869,8100=>869,8101=>869,8102=>869,8103=>869,8104=>909,8105=>958,8106=>1246,8107=>1251,8108=>1076,8109=>1105,8110=>1028,8111=>1076,8112=>687,8113=>687,8114=>687,8115=>687,8116=>687,8118=>687,8119=>687,8120=>774,8121=>774,8122=>876,8123=>797,8124=>774,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>712,8131=>712,8132=>712,8134=>712,8135=>712,8136=>929,8137=>846,8138=>1080,8139=>1009,8140=>837,8141=>500,8142=>500,8143=>500,8144=>390,8145=>390,8146=>390,8147=>390,8150=>390,8151=>390,8152=>372,8153=>372,8154=>621,8155=>563,8157=>500,8158=>500,8159=>500,8160=>675,8161=>675,8162=>675,8163=>675,8164=>716,8165=>716,8166=>675,8167=>675,8168=>724,8169=>724,8170=>1020,8171=>980,8172=>838,8173=>500,8174=>500,8175=>500,8178=>869,8179=>869,8180=>869,8182=>869,8183=>869,8184=>1065,8185=>891,8186=>1084,8187=>894,8188=>850,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>380,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>380,8217=>380,8218=>380,8219=>380,8220=>644,8221=>644,8222=>644,8223=>657,8224=>500,8225=>500,8226=>639,8227=>639,8228=>380,8229=>685,8230=>1000,8231=>348,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1454,8241=>1908,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>412,8250=>412,8251=>972,8252=>627,8253=>580,8254=>500,8255=>828,8256=>828,8257=>329,8258=>1023,8259=>500,8260=>167,8261=>457,8262=>457,8263=>1030,8264=>829,8265=>829,8266=>513,8267=>687,8268=>500,8269=>500,8270=>523,8271=>400,8272=>828,8273=>523,8274=>556,8275=>838,8276=>828,8277=>838,8278=>684,8279=>813,8280=>838,8281=>838,8282=>380,8283=>872,8284=>838,8285=>380,8286=>380,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>219,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>288,8318=>288,8319=>456,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>288,8334=>288,8336=>458,8337=>479,8338=>488,8339=>413,8340=>479,8341=>456,8342=>487,8343=>219,8344=>664,8345=>456,8346=>479,8347=>381,8348=>388,8352=>929,8353=>696,8354=>696,8355=>696,8356=>696,8357=>1042,8358=>837,8359=>1488,8360=>1205,8361=>1103,8362=>854,8363=>696,8364=>696,8365=>696,8366=>696,8367=>1392,8368=>696,8369=>696,8370=>696,8371=>696,8372=>859,8373=>696,8376=>696,8377=>696,8378=>769,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1106,8449=>1106,8450=>734,8451=>1211,8452=>896,8453=>1114,8454=>1148,8455=>696,8456=>698,8457=>952,8459=>1073,8460=>913,8461=>888,8462=>712,8463=>712,8464=>597,8465=>697,8466=>856,8467=>472,8468=>974,8469=>837,8470=>1203,8471=>1000,8472=>697,8473=>750,8474=>850,8475=>938,8476=>814,8477=>801,8478=>896,8479=>710,8480=>1020,8481=>1239,8482=>1000,8483=>834,8484=>754,8485=>622,8486=>850,8487=>769,8488=>763,8489=>303,8490=>775,8491=>774,8492=>928,8493=>818,8494=>854,8495=>636,8496=>729,8497=>808,8498=>683,8499=>1184,8500=>465,8501=>794,8502=>731,8503=>494,8504=>684,8505=>380,8506=>945,8507=>1370,8508=>790,8509=>737,8510=>654,8511=>863,8512=>840,8513=>786,8514=>576,8515=>637,8516=>760,8517=>830,8518=>716,8519=>678,8520=>343,8521=>343,8523=>872,8526=>547,8528=>1035,8529=>1035,8530=>1483,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>372,8545=>659,8546=>945,8547=>1099,8548=>774,8549=>1099,8550=>1386,8551=>1672,8552=>1121,8553=>771,8554=>1120,8555=>1407,8556=>637,8557=>734,8558=>830,8559=>995,8560=>343,8561=>607,8562=>872,8563=>984,8564=>652,8565=>962,8566=>1227,8567=>1491,8568=>969,8569=>645,8570=>969,8571=>1233,8572=>343,8573=>593,8574=>716,8575=>1042,8576=>1289,8577=>830,8578=>1289,8579=>734,8580=>593,8581=>734,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>774,8705=>696,8706=>544,8707=>683,8708=>683,8709=>856,8710=>697,8711=>697,8712=>896,8713=>896,8714=>750,8715=>896,8716=>896,8717=>750,8718=>636,8719=>787,8720=>787,8721=>718,8722=>838,8723=>838,8724=>696,8725=>365,8726=>696,8727=>838,8728=>626,8729=>380,8730=>667,8731=>667,8732=>667,8733=>712,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>812,8744=>812,8745=>812,8746=>812,8747=>610,8748=>929,8749=>1295,8750=>563,8751=>977,8752=>1313,8753=>563,8754=>563,8755=>563,8756=>696,8757=>696,8758=>294,8759=>696,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1063,8789=>1063,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>841,8809=>841,8810=>1047,8811=>1047,8812=>500,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>812,8845=>812,8846=>812,8847=>838,8848=>838,8849=>838,8850=>838,8851=>796,8852=>796,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>914,8867=>914,8868=>914,8869=>914,8870=>542,8871=>542,8872=>914,8873=>914,8874=>914,8875=>914,8876=>914,8877=>914,8878=>914,8879=>914,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>542,8891=>812,8892=>812,8893=>812,8894=>838,8895=>838,8896=>843,8897=>843,8898=>843,8899=>843,8900=>494,8901=>380,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>812,8911=>812,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1158,8947=>896,8948=>750,8949=>896,8950=>896,8951=>750,8952=>896,8953=>896,8954=>1158,8955=>896,8956=>750,8957=>896,8958=>750,8959=>896,8960=>602,8961=>602,8962=>716,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>457,8969=>457,8970=>457,8971=>457,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>539,8984=>928,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>610,8993=>610,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>390,9076=>716,9077=>869,9082=>687,9085=>863,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>610,9166=>838,9167=>945,9187=>873,9189=>769,9192=>696,9250=>716,9251=>716,9312=>847,9313=>847,9314=>847,9315=>847,9316=>847,9317=>847,9318=>847,9319=>847,9320=>847,9321=>847,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>840,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>769,9697=>769,9698=>769,9699=>769,9700=>769,9701=>769,9702=>639,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>847,10103=>847,10104=>847,10105=>847,10106=>847,10107=>847,10108=>847,10109=>847,10110=>847,10111=>847,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>457,10182=>457,10208=>494,10214=>487,10215=>487,10216=>457,10217=>457,10218=>721,10219=>721,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10502=>838,10503=>838,10506=>838,10507=>838,10560=>838,10561=>838,10627=>753,10628=>753,10702=>838,10703=>1046,10704=>1046,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1661,10765=>563,10766=>563,10767=>563,10768=>563,10769=>563,10770=>563,10771=>563,10772=>563,10773=>563,10774=>563,10775=>563,10776=>563,10777=>563,10778=>563,10779=>563,10780=>563,10799=>838,10858=>838,10859=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>637,11361=>360,11362=>637,11363=>733,11364=>770,11365=>675,11366=>478,11367=>956,11368=>712,11369=>775,11370=>665,11371=>725,11372=>582,11373=>860,11374=>995,11375=>774,11376=>860,11377=>778,11378=>1221,11379=>1056,11380=>652,11381=>698,11382=>565,11383=>782,11385=>538,11386=>687,11387=>559,11388=>219,11389=>487,11390=>720,11391=>725,11520=>663,11521=>676,11522=>661,11523=>629,11524=>661,11525=>1032,11526=>718,11527=>1032,11528=>648,11529=>667,11530=>1032,11531=>673,11532=>677,11533=>1036,11534=>680,11535=>886,11536=>1032,11537=>683,11538=>674,11539=>1035,11540=>1033,11541=>1027,11542=>676,11543=>673,11544=>667,11545=>667,11546=>660,11547=>671,11548=>1039,11549=>673,11550=>692,11551=>659,11552=>1048,11553=>660,11554=>654,11555=>670,11556=>733,11557=>1017,11800=>586,11807=>838,11810=>457,11811=>457,11812=>457,11813=>457,11822=>580,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42192=>762,42193=>733,42194=>733,42195=>830,42196=>682,42197=>682,42198=>821,42199=>775,42200=>775,42201=>530,42202=>734,42203=>734,42204=>725,42205=>683,42206=>683,42207=>995,42208=>837,42209=>637,42210=>720,42211=>770,42212=>770,42213=>774,42214=>774,42215=>837,42216=>786,42217=>530,42218=>1103,42219=>771,42220=>724,42221=>762,42222=>774,42223=>774,42224=>683,42225=>683,42226=>372,42227=>850,42228=>812,42229=>812,42230=>576,42231=>830,42232=>322,42233=>322,42234=>674,42235=>674,42236=>322,42237=>322,42238=>588,42239=>588,42564=>720,42565=>595,42566=>436,42567=>440,42572=>1405,42573=>1173,42576=>1234,42577=>1027,42580=>1174,42581=>972,42582=>1100,42583=>969,42594=>1100,42595=>940,42596=>1096,42597=>915,42598=>1260,42599=>997,42600=>850,42601=>687,42602=>1037,42603=>868,42604=>1406,42605=>1106,42606=>961,42634=>944,42635=>749,42636=>682,42637=>580,42644=>808,42645=>712,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>400,42780=>400,42781=>287,42782=>287,42783=>287,42786=>444,42787=>390,42788=>540,42789=>540,42790=>837,42791=>712,42792=>1031,42793=>857,42794=>696,42795=>557,42800=>559,42801=>595,42802=>1349,42803=>1052,42804=>1285,42805=>1065,42806=>1245,42807=>1052,42808=>1079,42809=>922,42810=>1079,42811=>922,42812=>1035,42813=>922,42814=>698,42815=>549,42816=>656,42817=>579,42822=>850,42823=>542,42824=>683,42825=>531,42826=>918,42827=>814,42830=>1406,42831=>1106,42832=>733,42833=>716,42834=>948,42835=>937,42838=>850,42839=>716,42852=>738,42853=>716,42854=>738,42855=>716,42880=>637,42881=>343,42882=>837,42883=>712,42889=>400,42890=>396,42891=>456,42892=>306,42893=>808,42894=>693,42896=>928,42897=>768,42912=>821,42913=>716,42914=>775,42915=>665,42916=>837,42917=>712,42918=>770,42919=>493,42920=>720,42921=>595,42922=>886,43002=>1062,43003=>683,43004=>733,43005=>995,43006=>372,43007=>1325,61184=>216,61185=>242,61186=>267,61187=>277,61188=>282,61189=>242,61190=>216,61191=>242,61192=>267,61193=>277,61194=>267,61195=>242,61196=>216,61197=>242,61198=>267,61199=>277,61200=>267,61201=>242,61202=>216,61203=>242,61204=>282,61205=>277,61206=>267,61207=>242,61208=>216,61209=>282,62464=>612,62465=>612,62466=>653,62467=>902,62468=>617,62469=>617,62470=>680,62471=>904,62472=>599,62473=>617,62474=>1163,62475=>621,62476=>622,62477=>893,62478=>612,62479=>622,62480=>924,62481=>622,62482=>754,62483=>624,62484=>886,62485=>622,62486=>907,62487=>621,62488=>611,62489=>624,62490=>677,62491=>621,62492=>611,62493=>630,62494=>622,62495=>561,62496=>612,62497=>626,62498=>612,62499=>611,62500=>618,62501=>667,62502=>963,62504=>1023,62505=>844,62506=>563,62507=>563,62508=>563,62509=>563,62510=>563,62511=>563,62512=>555,62513=>555,62514=>555,62515=>555,62516=>573,62517=>573,62518=>573,62519=>824,62520=>824,62521=>824,62522=>824,62523=>824,62524=>611,62525=>611,62526=>611,62527=>611,62528=>611,62529=>611,62917=>687,64256=>833,64257=>787,64258=>787,64259=>1138,64260=>1139,64261=>808,64262=>1020,64275=>1388,64276=>1384,64277=>1378,64278=>1384,64279=>1713,64285=>294,64286=>0,64287=>663,64288=>665,64289=>939,64290=>788,64291=>920,64292=>786,64293=>857,64294=>869,64295=>821,64296=>890,64297=>838,64298=>749,64299=>749,64300=>749,64301=>749,64302=>728,64303=>728,64304=>728,64305=>610,64306=>447,64307=>588,64308=>687,64309=>343,64310=>400,64311=>1000,64312=>679,64313=>436,64314=>578,64315=>566,64316=>605,64317=>1000,64318=>724,64319=>1000,64320=>453,64321=>680,64322=>1000,64323=>675,64324=>658,64325=>1000,64326=>653,64327=>736,64328=>602,64329=>749,64330=>683,64331=>343,64332=>610,64333=>566,64334=>658,64335=>710,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavusansbi.z b/tools/tcpdf/fonts/dejavusansbi.z new file mode 100644 index 0000000000000000000000000000000000000000..ff50412f166db8dc30dd0a2aa0af3a70b0baabca GIT binary patch literal 326692 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

    O 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

    n4X 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 z

    }7$^GWYo!od% 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 z
    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⪯C+w(~GE?97cuB99=hvFc1z`vLs(z#0>rDM%FdMnAfpy<1(Rao!-LRjwtrqyBI!afCR5W}d$h z4-tD&N;G{a3X(z5S+C z%96t~(vfO0gwlq{oRqXsa%6xZp`~|%*V)pjOqNyFNVCcG(%i6)@(c^5rLb?6=1=>f zXD!HA_ap&DD%EO_*P~G@DYAzKD3d$BBxAesFu!8r10qMyBZ~f{gq{QmB8Tj7glCSMQXPW>|Q5X?QIHb)jYX9 ztF&)-yUAxrIN}(dV-@op$q99Rx@%-2o8M+xE+*+k`~{k+3uwBVUMF*k!pVuF2dU*U zbC!)9t+Xq;l_~7`#p&K0O>>d6pMP2c*!a)%dhppGNBwk^pF}A$IUl zY=Mi$W%^l8uXhvpRxWJc80Szek2}rCb1Bq12NEV-UYgn+!>i!2P zdhXW4`}Q8*HV{5PaOaV|`w!6{o+8Op8>Tc)9re)9B>D4`gPP&L!vKo!zx(d{!7m^T z1kKU?&8rbwjq0WdJCTfPM*@uxi#QsWCctPM3dFLM3+WX)&as^IUJ~=FQTy$j&!)_f+>3pI#P4Vh2L!-HDO?Kfszvg`xv^8H zj)nJvo)16v*u&?ZJ`Xp6rO#a0{@F8NE!=UQy*+Yq6X0)Zqv>1!aq-;`;mhB`5|{v3 zcp2#6m*8V?e{}Dd>cd>%ZmYt}en>EMX*ero&LY|23x-j1(PtnCj_+Z%)AV-0V;J}! zW)BP77zWT=7-kD|f!WJ$W2dmYn6@PhLoH->p~yBiy8el9i{{(6@eN{}AvAW89FCei zV@G^ZljtyZ#)qrKtBVc=dPL3uYgl#@NwUKjW*8fRn^+dkWSHHN2-Cu#Ka$$bFmJQ7 z*vRV#(W5GsJrH@09mk?SGW!6_f(KdlAeqL_;`CmEc?ZpDCXTv+Or6WeP40{~5Y}*# zFPir8Y>uA=G)Q>$@m#?$;sL5y`RpUi1^D8*z94Jfx_@q(UzKiv_rEg>4BJZK}qVo4X&RpCQf-f961Gl_Wk;#rXia_DxUxGWn8wdl>Qwz^3=Fg{|Uq}($*;q{L z4-mg;k=D_~`2xX`GyV^v_Tz)sT~9ar*LAG+Ag$uvrtT zWVewiHlBb4yyj=0@19h-T{pJdbai3DlFWIb3H3cE+Z#_?#sa>avVGn+Z}w7hLm%gl z6YON(tQiNk_cUkphQBcH)}*JG@e-Ik6P=tq%DJ*w#I)Hjfyqz4N?m|oyWx)?lxUd* z#?jntW|FAlsnw@W0r0tvdHfT2`>!PB)t*RVyEnh|{g>~M)nASu1H>wV8-B$)6^)Fy#mj&RtA7=}IbAkj+(qRVeOmnM@F9>W2xLQZ+{S_ZaIav@ygaM?8VVwz0j`%pT0tuNq&c<4YdN!6$(m;qpiWn{kA=87Op)k2Ize*vQnwt3# zXq~Wl&J-2%#){U8%vK92_U7<{edyYuBP-YNvOSWubYgYO+LsyClqa$$jDPSQt+f8k z9JCrLsm6egJTdK#dZCGfiE;=-= zdG+XmmWINsI@quuF^~^S4JsP(y)GEnDxJI#we0P4D<|K* zki31{Q+pPFMLkICkb2J>wejT2r$#U*_-_zbr@m^;|78An$AH$|%!NnxUU+`ZwxxGW z96-U0^*jUEW$D{;e%f>~Af?Q$_ejac`EEF>dl=u-$F$4gB0`D!fst_F^NO5Z3HPZ| z>j1?PDy_~0LSX?ws3&}i-CzySp=o3_oCUvtU&5KICxAudz3}|L19yRb5AA_>gN>u$ z(~po}p~3w@SOuSlFTh%G8iYQZ4Soer((rJk=@d)0M0W6xfCu2t$-n*w45493N58}{ zDG4i)KxE;WAbLv}2NK0y%hq`lp2_mY?KC=pPUQ+tEm?LNuDeRWEAWs~d+Ul@?gRV6 zPH!mWbq6DBgVkAC)j{f(cq8JCB7ZY(c;eMPKnr%kdGPs@_dR|fF*i3cDL+36|0m|= z`{K=sHV^yf!Z5$eysh*~TL?n#!=K~|IS+p`lGyXtn72AT2jp_}d@P=CZjc|PbI&{H zztQut*F7KGUjL2rcYXeQ`G3FuvDep62#GBO%Y4E-Lx_QiP7lFV&NHy9Y|6|d`GdosHls= z=&2_fMlWzqB~UpG%TtBI9xjDEo{Y%U$Dfp!pA>m45E!K&UMn3~J?WnEiX-zY2FdG& z8AfGhj#7@UlMkv`aJZuU@cgR&@~RIcg-N0X7PyJA}4DPc!L<<|?QKRcv<08ttEG=#5vh?)yr|Rn;oZoYpyys}^7wy~bE@s%}Cr(cqqQ9tO!OA&_Y6?hvZZ*K1&**LdgfC1I;m zxTp!%Sd$d%`u*Z{o*Xl8wNeCsu+|+FsGqE}M*Hm5aqO4uMDDDugGeC?;%7*?KHDwtJWofWJi`PD5oH7L;51H21*fS#PglzZVR=$iw! z0yD6H&2SR@6kdW8-nOS60k0iNaf~s#7Q=0eT}CRB*Q?je-VM3vD=)X9;axC;ltq4o zYvH=cFQgbuhfl*&@Ce8U1>kX59Pwla?!P~fU776Lus*^6f2eI(P_@UrkJx?QKiM|i zCeVu7G{%u~1g0NJ{a@R5M}^Y&61pC3UOAA_$yYd7Hk=xMv? zc`7U@;K6}1l`~8^OA`3-UFD^0>U0A5?a2nwz1{qW2RZI2ifjUzNbr4yp&1ZH;^y;g zF~uFe`<@E^BLqIW>!>KHY*3 z;`L=8jfLm;c23q(0DP+>!LiM`PX4^-@#jxldAqRWi5PbUc(AE*b86xG4&hX zs5Zi9w`@dW?#jE)!`bj^lZ@?g>IEPMn?C9(r$o|1>KUkp6Ti^Y4ZD6BGDLtljTs%) zS*TACtvGlboD2={Qnn6@p9*}EmRn+WBhbP@eBm^YwIFzq>edVH`*j!?dGNO6#LC~M ztOY4^`>b%oksuAhv+=bW0|;;10Os6v9;^bOS;p&e>P7e~ocwVQIW5G{fN#O(FZ5Ky zj$a246~HH9+h|UQ+J7~jdWCr(ad>nulUt1AX^_yOars=qfG@uJ>cz`*oW&AnU&4j) z4jgu#gS&&==cSZx`|MdGZh7kbba4OuV0qK5Sq`_`F>6upy0Ol&wY?Y5wtw#&Ti5&O zjHyR^*V6rr?xl~Mn?F+eIyn-&@M6>Jl2P-|J+jnoGVEj$gK`xYwUZ}YLi;(Q=b#BlT} zeS&>7Ru`&Aj_UJhxw^2YAQyLG39eBKir)a9S6_wizd^pX3%&vS!dFpUzx;yh0&_22 z0u{I}=z^y~E%*@C1^Dx^HROEw?`U0{uYSs0VV**D89Le(R^zG&BuqNONY7LNEp_Eh z`1jXd1MW8u!FOOU_zIG5_KgDF;e89iBe%duN0IlThCOug;*l@lBZ&9@4*Dv_fWaG} zdLx(tk8tOF0UFhq5>Ce>KrlA8S%52M_Q?xyes&!}^0A4#cTJkGXXO{ij(^eg@~TyB zvq%-V^QSxSoI{=gG;BL_d>-}8-UP5ad#ZI*MMY+2MON5fwz_Hfn(j&2 zFap0>w+^TQwF*!`xq3DH4o1Mb9^st&`ke5S%JkZcyLVr#%}{`Kux2Ou<}O%`#9;Kl zE0VI4TNC&S!L$a!lur;IjVp+oj2E|qJRjE0eYo|Ur>R(65$!&m9^*AU^hGUNb?dF$ zC$0pyfF-M!EFnoSw0y`?ux!3Gva%W2qHTlB&wR`rgT^|Xn>&NW?1EbFd(r@mVqg#uKLxP79ZO(A=x&^N;Ajtx& z$S#B$ZtTZ~U3d`0;vaYtOa}5s%O}AM_!61N<3*}@OMrJqv5dFHQN>(*t!^0n*I-5D zF8&fepLupEbT2XXJd!Wx)-W0fg0-XmX-A_RHen`pE=~hLBQTNymE0N)&lMtFPC`Ke z2zN~n44>1mWf|x(gHO}ES)hK|mOitG2WISqSIGes1J52>c5vC*wksJ42^kb~7DWz$ z?rm2h$D?aOM>v`NBEct8IqPOQ*G-Y+T1W;oPBMP>7aLQ@hcnU@%(McXmdaUn<_r)# zd}hVW?sfe)-#%%_OqC|dyA1y8(X;Sh%RPRrYWkiD$Bq}*b*Bcu3g3I>72th!2UAdT z`tDZvT&qfEP2B#*>+oIRd;N{=Nmi+<6=b*GeY&Io!*vqDbspgXuVCXfx*%=$AbKm% zIPbPI!B7zh=@hIFe6Vvj$RH-Hfm0BWA4 z9m>wnpPCw|03TwSHo=Xo62TtgPT(VGIW5=1-CnO%pvfAWuCY8MVfYkEpA_)WFe=A8 zH8_yvL()|t0E&<*%gb}JvUC5*Nqj0fYj(~mv)yw@ zv10Y&adyp7a={ncB$MeD=HmIqvtGUZ{TCL@`T~9rTi|0upGZ77iZ|Wd|6Qs-5^KS` z&$W%9_JD5V0r>Pn+jP3yqmT8tcgVT6Es@tQgWgYUVqW27k@3v?Ob$U2E^OJUaR5iq z(Qfw7!#Cc#IFmeY^eDY<4^w>kaque?fx`SRj@|xc0T>eb8pvh!yZ^qsPO1RZF0gS| z%hEG|f{`;zTXyY|DEiKsd&eDf=k!%bqBdlOSM%9ygu5(GqSm3wL5IYhnBCX!;4098 zVimo3NY9?sgAYJD1;ffu0FyFk4P(p!roY0)Ajed{mr$I{vK=RFVtrQbZPtQ0vWM4_5)eMh7A=J8#cJ%(*a=K zRa>)jT}9=3c&Q2LPZHny^_7+D*Sp{|nZUfeu6F18ipq`f(g-Yjp!tSrK)5!e2#=(A zh_8bV66lnwfKnAEC1U{0Yj=gKSybY-J@Lxb^fZuGtYJLqrfl_K8Yl(;S_uv-US*!F$HgfFPwzW!-Ev)2Dp287~(YgcpTL&<2+jT zAx0t?xS7T&1$gYz>Kxb%3|pk)yXd(&DSB;Md`AyqH)?YiY?qrfc+9haP@sLcPr+>} zX2y$=0`dwV?WrZ}me*93s?{L42xMthrByY{D#}aJY$SlKnt46eBaQ@GP^}A z9Wi3qh!Ik;+0ngX$bBQ53S1s2(Iu+230m~0PSjD)Qk37E*lT;wURx5Re7-bcORt{W zdnKCv6cu?0z7EphEntyE8+v+t>oenQq`OGTqeJEW`0#s&~++1Sp#cNWN z`-x2HMni^y%DRwRBR8g-jA=%YbcZjWG^OiNl*)G=OEhNaO&LaEeeZwzjOhlHK|F9% z+keQn4#P7?$PJO&?ys>txl(CUDr_pHUBU8!Ztii0ktq~*IZm}JSsqx@(vP7P4yDSj zklU3?B)`E&8~qBYT&1=tMM^_la$ksf+%4q%!s^Bron%FTvPC7 z`jI1`PZBAmXrW7`cB#>y%B2R8-|XanNJ{APx>YK-7pJI9L`angh1~mU zoL9&v+uln8Ur`#TT7}nZGha}FR3`G_%X@xqX=rG<^3xb>%Qxn`-DKake&oNZBmSyx zs$@EYvE1hc!0X5o^2`>Jgl)I|^5fpU z2fjHV2OF%4`B=Hv$zQg2aZPr7GSO_EfowD=PJHAzV| z{zRWeC6Ff7RG~+egXgC9G1NHM;=c7M(UrLp~J~6T0UmSub8AEQ+Y!2oI zO(t$n0H9fpDMz@m5=lgWz*obDykRXKim@!`<6H~#ygnt8&ao{F>Wp~+2^id}45dSA zfwKUhDbdGbn{X{cRu~@`2x|$QTIV4_CX!0HhvX~b)Lv`d;7mf>PB9qI@0FRffuFFz z+)M25rV=@arf+uiV||4x9?h`b1P0HOw(h>LF6dMC(hliwn`0bSl>rx%LQ3s|rGR#; z$`gGG`V0N=*-LMMkF-t7&bO-BGYX6by2D-!zzQ5U0E`# zE`z*%xOZHcb42q`U)Sm@tA(5BySBrZ7G`AuDh%cW$kf)}YM5;LP+v z{bUA-%pjE-rDCIuw6&F13%4zEx=ku?ZMoj4ld65?9(P3o<|R{Uy+>_wI+yJbHBh;Q zA55G6_kvuSdSdd(?Cg<~$Am&aDmTewCb`Tkmzyu2MLIzaLX@XoBeQsGdN=Gu%%rmT z`qU*Q)%EdN)QFXKHuSFXTIA|_`2KCVIm;GInX`21oGA;qGdb7KnJvT|V$J`fnG>TJ z8*8_hflYe?S@;BAM=sa@h4~fCjog2xO)d-P7mm-#4ttE`yQI+*4(E+8$O|jvSN^Zf zzikgZ_uMNyv13kY$-GjB&P|ad<<>b$=arPsafo@GZAZuaT#NYh|Jch9<;x07kI__n-f}+k`|ffUX@!joax0dQE!n2 zon-Mq_;ZA&qW5aHkJqWFP5;|C49x${`1(H%oE%JOB4K(lZ()rcXjRG%hc7OTT;~dg z6h2qG-xZ<=Q2BkIe4BM`NzYl^*IWHW9pe7lsVB<#$APIA$-H$t{04rN)3;~B?ZdSn zh~Z~D*qy*a4OsqqRqBH;f+a^OPDeaO0Ol3ubwVGtico1anPJXJfCb2T1kV)}eGui4 zzzm|+5H2UhYFyDxWETAVbc=x%k9_OgMCY?`T!@MMz4dhEE9bzS6iE-gqd4okIssce z=#Krvoy_a-+n)Mz5PY+~rv$=(M&2zUzrF8)H|D3njq>*|Mb43D5AO7yoNR{OyvF+1 zKRQ*8`b`kwqyXWBk3G8zfQH~sbwI*?af4mH7A8}ta155ilB>(Z=T`j+`27mXoJm ze(%lsDY##B@Brcftp<1zHK<(hOkpGeKp4A|^ihfpiU?<1np{Gk-@MJv?R$ zrNvfc{}s8pJ;M;CwgC+``;h@|TT~SaW2@~z6vJs)ObK$UXIv*xsd@N-3RU#LP~8}{ zIqdmIgY*$=$-9H8>T^sj+4$jIgLVJNPj!aP1C37=U)&`cF^>O!n4K4@cx1Fp#dFm3 z+OV@u_-O_+e)x2Y?s&TASk1SFkb(L8E9E)Mj_KG7*|~3y6!U;u0B`4*s0R(dc(Hr# z*S*E; zFPq8a6zy$ZGUxeY(*uq3*L^$u+nvvxg|A$>uYT<#?+ohk^n!zXBCl;OnY#BBv}T+d zG5p@9rhA8vIF*suz3%v~zI}Hcuj`%|J=1#iU*y!7Z=rw=pV-EOC+DR#pdgdF@lN^e zj~b~*EsZ^C=57Av$l(-vxowG_DW>0w<)3xBNb|_;k;YfurxwVI>5pICw=Y`$p{tk4 zH<))h%LFu`>lA@dK&v7dpF*W@D?&c!@kE;1z4RreG4dUi3Fe44k7wRx+ls!W;8oav z0L8p>lf=vO#LOF9_%>FL!gZ^M1<54srXdpUka9vY?=mp$ zAbF*kVZdj%(Q6{R;et(I5h`mhD)19jRzlRqRi_AJc}jupTcc%ipFD&DG^_^0*wPju z9-x1+Jc%ApQR63q33L(-BaD}xKAoI8o%S+#?Hf?I(%16I^}KwzHoTH9g%@a~|E+_^ z&{wzo4QxJ`m%X+du+cQUyaLokcEFWu!Sv`kANn~2Q+K>~>g8d3Rm@94JhLDFqnh%F76sr{r3wrT5(5knJFwn@LA@!~ORx zr7XEA<>8Dx*B}6U-`|j9$B*ne4fk_rg=S(KGXy`2D5NG#L>|6t2w=g8I}sO(8iTPs zU4U|7bM-J4;ErA3d;Rd435;sIZHKSl!*=X4fQ4B_)OsA4)yaNMU-D32wcoFXClitq z5(*MPLViL*Vj}P5bAkyI1m|9!I(+ERAyZIn;zSgiGGy40;ZvJiS~6N%sM9H_$tk6& zAhk3#IW+}L)TO2AhPCw`hQG;wFC06rrDY+ke@!%Jj_5UT-@=x$W5+Ih=XKHCxuVyn z-I@v)gT<-0V!jr~&SRZKZFC{|FhrCRbx3oaMXV!sB6;Z^ytkTZ1E}X~C~sg|@AqO8yNBWJt>!cEmzHFv2Wjrxm*KspP8tfg@ghHknO>%!nUfVOvU%_= zhEXIjpd3vjjAU_!5S~|@SXI`3^$1q+-Lh{cGjSvjsQzubP(;W<{fu}5U z7~qspf8)WU%nGk0bH4cG9ei`s-+-EL8Q~W8^|MIQXKE zZhv6v9#{ht5?nReZ)w8=m3H@dFag$;1rq5<-Ts}AJo2|Jt*+qyx$iq7!QK68v$b!A z20F8I(jJ=ot}8PMd?jQ-4e41n%0F$5(=S;N>Gx-`@Wzn783#0p*~Wx`-aFBt zZtmqROOZ@~5C0{kbl@Zb>A5|LW`vWdD*`7Pc%w$pS*TA3+ntehpy;pQ=W9W~ed|+4 z6m=Vv*0-U)Vq{CV;?fdNzxuMKxFXTK;3R^aL`elG&TLBK3Oa&+1ttAoeN}nugbC~6ad`iqY(CW+ zUIlC5%wZcg42R49T5svxUo6~+Fd*7rG;I6MZzmSPobeZ0PtE{4;AdpAX2F&nD^rFR zb?=i_-KS5rtFj0d{aIwZHf%EBO>Z7KRVtfmQx<3E6iW=S;jdw(g9ikN1Hwc#F(l@P zkh7~*X<{qa9Vm(#uKX3oNX{%M$jr*iTN5s_)i+RVpUkmy7mc00aMvhMY2;W=h@Psp*HCgy zR?7;L?}A}j){;hMy$rt8pT5r~9z4vOeD@EA73yS)*-j3SxTlB@Xzy=(a}PP{E{dY* z`*~EQzVT&pBMF) z*bjcC^Nr5s%RsJfvI%}9DS{8k6D?q{-L^PUltaOz(~JUmL^ln1?q%T#W^sD@5`+t0 z`?)+7;Xxx^KI+wjiBVVr;{2g?@(E$A_c+I#0`avFXTXtocV1bb|EasOj0O#j0 z(+Vh6%K4sp8Tkd|9g+0Em1uKpp4uWAnF5OCve}&T8DE<%0tF>bI zkF_!Y7Aof~uzg6uU)H4UuglMxm!bV4uhj5c@{jPdE7UiG*u|$PIXi6BSf6-MA`RRG zza3|I&npe}f)d0(!-;VnJ{4T?vz2lNDSdWTD2VTOvQuo7$*_JG3?rq%g;|XAH59^2 zfe6=>2fLy2xk#SIOCd$x7iBID#dBeUZVz_fhZi_PR6dya&R}@Q)^l*>Ykk3p-7p0d zZrJSyWv?{Ahc_LAho0|ET7fBDlU3EE|FwLX&d|NLDPaxul6<@&fgCnZHKK7{B=NVU z6je@bXGH7C`f~DKB-kjm`!u^4b`HD;NLcpoRW24FOzynzEjZxIfnfTf_rZy;`$Uv* z^2GsQ;L&Hmx{n&*v0K4}?oG+mOD-x4`o!h^AY3GW+h~Wkf8x+B0fK?QP#N$mjZp-Y z3iJ95_{}gi3;!-)`+m2MfnPIYk~7-R$9=$^ht?rUJj}@$*oqM8o7Z6$X{6YR3+iwz z_Ur1!-sM68D`GY@1^HZ_>oC8aJbFw2`Yrpx(Q6O~PHn00f6GylgpJh16APy@9{yVpz&)~quT3+NnL6+Twur5sKw3%i?0jrwNCeai|m zae(Z<229ibTO_4^6M@abMRWYjzoaW+gQylfGiuW07pLS}liXUedi9P~p29@t-3^Dy z&$rN{SU5FdJ%6Ac+(o&UUv4Q{@bQBAQ}a{b%`a`()zDCTA`_4ED-kUoVP58L-?hbd zv$#dx*y?J`w;PDv;6@%%D9w7G*I-g96e^R!%Y`DJGNCKOXz`U_$S;%3R*g!fwwe6x zp-2hy^5wu$dMTPWJL>8G)EmLq_EH=^aQ6-1Blq1Pu}vHY zn&a8da90pDM2|lK`JZYL(A}s-H%|S7c7oA2N*wVAjc2cE`!J+IjrreO@A-c~=g1p> zh9_v-jd=Fq8zkN+^oPvDyAFS|hf7D*PU{75|U;o_hF37>~SpqtyS~J>-U?`i(+h>y7Bp@4w7V5jRM@@?NKLn2Md5 zet{6j?rX?wzg$x3Cge&KLUFgtNfS}WJ8CJ?R=rf#?V#xXd*PGt7<}TMzkwn+XfH5= zOkmu58~l9R4){5_#Tv>9S#2S+ImEp17~BgN!rPvH8VmmSE(#Ib@ASgZ~q_@7eR?;rKpHJM3NIj@dLu4R5c54z!s=HY)3M>na--PxM*rqxEsXaM8m<{%vCpjP}|kynZ5@C}>c*iqU8jGtvMzs)?yo@3c_ zF`qTjcVr!J#Sh*dAXO|I`Iez9vA}b@vn+d-$9L z0)8m{`0KzFRTme@F@-MTdNWP9pF(u^ascf;e{iojwR0X9=-Pn zNCXK-P908|n^0hfKf?>R0`rj{Z@u-$Bfvz?26bniIg`9P`JwXdis5mF zTAUlC>l}A!92$orYTxDaP@H8fOU`u_J6**tcd^q^e2nLCkrd0@0l%%2itCI(QO9(f zIidyL2kH^t3JNFAm{e2{*6Bfacy?f)ncYaL4k%4^B3a#<(e#h?6+T}@eWllX`9VMd zk{s4wAuk3MbBo#j=?OgY<;9tNsdH{w>HJdkS2ouv6=W=qgoMuY{uEU_7oI7WEBdEn zQzN1mLC_bNXSowBDsD?3HA)Kb))n@Q78U`{MFF;(K>BDAz?XIERQT`=kG%L>iN3e4 zVO2bpI&*I zDo%6)y8iZTem6x1u)&Wr6y5mQw^xWPu3GAJ<@EeqkU}opif_ioN4<$DSHGbqAlgub zmPjH>@i|1$$?IFp*8t6Jq4~UFP0W)U=g3XrQz?83?DMU&BR3`(@`XG;stf5rM!w4S zflzOw4gq!@$U)e3krKnb|6##TyTEr8^(#0=lXsVumBE9w_|byE$UbEQ{6d;M$nxML zzmQ`1?=o7Y(RdQP8nuevWl0iUxwV_6IL%qy%aEqirWela2JZ7rY)&opW~L4p-ZL%e z%5*#6LrU^8TrLAsRjW2Kbd|-R^ht^{)26SI=iBpL6L=s=l%hAJ==CWEeToQSp$75l z1r8rPJcD=;o$x(QdeRlVweva(=h3vQI_C0?8FZY`>A5TmDXxg-o(!QnwZ7 za-Y<*UAct%F7p&Qz>n4qObCzf-)*yVV0%t*#nB<Bn&xp{1ify`3c}aB;REj__exIgm6F!e@9&lJ7PIR4y>O5-9e9!`2A21@@9&G5 zoKW}r`t@7a_pC3^q*r7N$jls&k%=#8g6sBzN4=lz+Ogv2Q-_vp0IB59l07`9e^1|j z`}*|R*RSs$zm1#k?!Ni~bDnvPC_>UE(iI7Ovu(^N3-_sxd1c`~Wq@_2fw*%P?lUXq z&4v3c0!llYDD6r)jc>Hi3T0BN9$tNZ?v(C1HA&WO4%u>wS}t>JvnJK#bf1!&ulM%w z>GN}@mgUy^E!!Q^ez1a*XEW@&B@pQ1Rwh13sCvRRigK_-o2+WuQ6vO)@3Qh z`!e%weFk@TmAT3X^|9p#_7r!2Kd&cdf* z1a61ef$;bliw6x_j7{bdh03meOTW#$!rA*Nk>qVA9BA(M6X}R{xd=052s0aFBeOT` zWdDlmMY_`wbB^LML5sVyK#gt8u@M93dXX39RfUGLzoepPRO4FElmzr&+(E> zT3ZPcRaHE`i`n9|DT+!J(+kr)+3Mkijy_2Xx~p1iHdgcJ4ck>NTs&$;*f3e>Nh_3( zbrcRyT(0WApmYVldSk!U!tz}$Qw-r1qjPG5p_-adaLzzL3cX2QjRt*S--H7M2^763 zi)}op*Q+&ESqXx+4+m+@&6HY@kX5Br*i8o;*}z(%z=!FG&&@Ano+d)2)l`+#7W{bagKNv^LV>Bi@h7N+)hC#jJFB!MLcNWW_?=hR-dyyi%z24b!ECj z5DsOjq9h98;hYI0>S=YFQ2WTze*b_kgXPXT`q~c{N52aJ^OKbM$D7$euA5 z%ulz9%+K$!W@SweW?6SXZx&k9=Fd&H2`w*z@AQdD$tg*R`kK1hUZJqfo=3xT0@_+& z4GmvDV6aY?kukBToE2oIre=ZwEeIho*!E~RB%m!;d(YY$U1HMU#6(>!m7;Pd;PYAu z?x(YIMmO~J`)N97;E*8$b7;C>--gjS$9(lZZ$d())oeBx%w}tNY8VBL#%vSNn0`k2F5rdK#^j==nbVq! zQjO{`U3**qfdl*BW=~9%87xY5LTPbvsX9SvNy=uJ_v5Zef4jZ7VFU~ z>RgK+y`xsACOY;F7&K_WJ_o_AnP8qx%LtHpRjrr!RKxc!=$+ zj&xPnM!PZ+Qu$=6BgqfjJYHV93f#%6Llor!E_fx$>rExaNh!&$ud9rf9)n2o@Qzw< zvTG~Y>h>hkwL6Xga!?P8s;6F=nW44VQh+!wIat(3XEyi9%TCT0gH)SElaZ-R8+!bq z<3op^7}$6mkTvUj)o<9lzP{&ra^az)GUv#3$H$swlU}TC0(A{Ds;Z|fD(pMHrXSfa zbo(TUb?otF51-25Kft&YVk;+U8CM> zPIgt*ibEx78po`voAd|dUUV82Ttzm-+$l91AU`= z=-98agn0&0O+simi}wJ~ID9TbhtKU0yi5)0a#A5xT=9*fFP|k}ygY=*C!f|t?xk;! zJf$p4)oRi-sS1Zm=~O6jA7q}nTqY1O`}SNJq!7@XA1{p@BwKPL8nrvYt>!*r_fFC? znTy!c5L;CNb%56BfGhccE^2s@PbwOu6_LIg z9@$?~QLU)Ja_N3}l|8_`$DN7GAPTVef8gb=^+R$_XO}gOxZ4_)lXI*S_R7OvB&MMU z-mo_66=&}=FKgJJk3ctKQ<(RvY7PECQ&Up(>==EePRDX)!v7qvKr z$iX&V1gS$X1ME@6*VW&UFGg3~zPP_0PbXr6PE@4AV9eOD6bavYf6dhT#;8-GIhdxa zCQV=S%1BTSPodVLwvK9}qa>ZTAPe*iWN&%%%`LfE3#sQ&6EQj9*Z+j)x+e=eIWJns z(YUOd<#%@db3R7elea1(5=7EUOwt}PpGqu`*BAA-gswi7P;1&-5|wd&-@Vd>yHo8PNvLol`IQsA@M zFJysR?^@7j_NA=Iy6}{6D9NYSYBfpToSX?cp+uhnN8B`Vhr?ajFnG|wLH)`Lk~|(? zVP(UR#(_fzbnE8zi0>S`W-KThy7n=cne#DxWbE3uHlx9inp%)w)Ga?J6X|IvmQ<8m zieec_sLc<!gnTop^>Oh1KuZQq_Du(C7iy^u$t&W~d z=!_KdaN4N!gD(b9OBePznB*?Bqo2auUJ0Rp|9j)SM}Z@=!v32Na(JAU|K$3p^*rxc|QYwFvlBEecYcFnjKKgk8JJho==izxi2-t14! z&nxMcm!F!Z*GFUBN}@4*PHy1UPw9I&-sr*kebz+9@SAW5cPdoD!>bY0HCS+6gC(l+ z-~SFJ^vaE5qoBTez~J&;IT#U+!h*Wwz;D0p9S#aX(eQudXJsWtTkXwGFU}7HlcE^$ zWv4N3!+-ABEL0~HN1NHNd#T6e;$j>sNix5H!anm*Bes(g~5t0F-&J5r|+SkMRHmm z)&jbcxNEBsuS-D}R>!h`JExz#x4N#d*lM?1iwow* za5yzhtJiDOQp40~ncQr1x)T%JE~{BCLout%osj5u+RXB!Mss>7zo@FbC_j{rlmISP zUd6>Y9|5HZ_VWmK6Vmxc5i__`#!+yb*Y?N&zQ5_lY#!oV(Olc}!`Jhm-FyP@W=JCVbO0xTA} zM^@9|#Ee6pf&$N>jKslBS^qeF7UX_4{L#TRhO*0-%M3MxA07Tx7hk5D8~QSJ{hklg zLpSzc8kt9~P@p*|gvvdR%0-MB*D9l`hn?pOwfjjWe?9!`ukN(Xue}D}pE7P2DmrcF zyo0|)#qs-iSmzrz{TM3RzK4_3V}8S8WlISqL8t^|CygL1APLOmnL3@M?e$(pSck*67FxC3op%wU(bs~?v7SR_KwU0n)%!sdh1mg zb06a&1cZb;gRF6I{@nxs-xY#1{V=Lg09?#{@JHB+et!hBfgkwa-3t$V^~4ijEym4R z465hDZs4)`@BvUwy&pM7Hb$nu{WcfHJT>}iGF`>ogJ_E8J2!WqxYtQ~Ie)PMg-0g= zJdXk~lAHzKkKHkL?2hb*hjwe&3;1>L5l~tOf9qK^^x+SV&6sg)X5`&hfNM;JmU;!g za@V%k-`I9Hd_&uP4E*2~L}M4cN`1+#E40&?yT8JNH?c7DVojXIPDV*gjCF&{fvC^E zZovl!w0vA&SK9n*lo)~9T{8}X)HAtqo-S|s{-@!~hq7fJ)z$eJUv&hZIZIC5Yph{bG>O0{MSiktLenci%HZ~u=Z=e5&2>U}U#&EYw_;2Rg-;+$fGZ$S|#`mPsV)!O{V z8(_hpvcdskf^BZn_uJbdI5z7-BEXP#r! zL?bZ=+p_>))D`9LFB927y9ykAlm@!Ik=aE?!&mG@?;zHBephuy{9y&)x>ba(uT!m0 zjM;DSQa~WmY3v4{9kHNVEfCvy7V)KWxlX23s>C85Bj%fdLas50 zR3aJ8hy+rJO0Cq$R3a(OiUkrOSpG80m+*B;on5b$h-6ZO#%=Mst#+Lb#SA`*k;r&_ zy;h}Cl{pPa*tU8t9*bRX5Q?mNtJ!ULS#@FsPogzW=xtA|d3BC};fW-2g;JtZO5{8N z%ZkJbg;J_jn#ud|GpS6WlxdVwiGYhqmH3%dz|Aed!5pRUCk(_?VjV#!Gds|h3Y?vA z3K&dK507(>_d9wl_Rhg6{#ht9cO_5P$DM?5#FjST!D6<%Q!Sifd^_1LB|2p?9{Q2V zoLrF4M?vy5nd)n*dIsJId{Ha9P}H z19~LY8*J!B91*jE%9X=F%`;U^zAIxp%64|t2&PCSQkh((l*^=807qe^3Wq^!TT%Zl z$%RrWUn@7bY!;(NjtbXloHmy;8gmMaDveyDG76j$xyER*IbAlVMu+8d9CI1uTE0|T zn7pNb(Zb)Uh2U;oe4KfX?m-MBW^)#;0Up*?T#gQ+aAc5nMRQSH=ZSX|8R*;YDg9Z&R(0KSmCc52|<#?yGK0F)GD;kz8!n7k9Ip4F-WoAu{V6 z*)`>Akr?$aQXw$$y}kQ~oi?AruGNY}a(No+kSLuwzr`B^FDOT~y;1zMR# z=3m}Ii*Wd>&%>Q`DlA~#P&`3y3VRI9Vwolb{6Qz{clw0gTvX=J1Vwhv#* z*Q*q2nL;e!v#9qdwMvClDH8ITNUlJFp2@W`xmdz5N{Lj7#saYdN3g6QK>Ft|%n$Sz zXl$HK>>y4PZx9fqfGkiM_pH~cdt9S(BBI9o1`bQ2YyMp4V|l-;<#Vou$eXRZ>y$Tt z`um*~{gO9*%5*%uapBs$*eXRhM5S=UH4{_3vD1a$Q=xHr9tIEQ9xm@ZtBzgUb2|lY^EN7Ay_W-#s^_~~tnP3pSXyS!t_kIbU@3A^4L6Ll+S5M_WJXyduuMEQI;=2j7kakh;f8M0Ut;B0-^ACpQNOq4y@p# z9|h{ZDJoSwqEh|t6EMuN!lf2Ug^XBaP&&;eW{X}c6^X=prOWKdZ)h~hHLTrm2RKJM zy?rX4f)A{aBkng0?UC;=yOesd2r;hSg7P_)29cN%N=0BiAfKw}{e;a;cDsFcg)Hn%g)XHg3BJ!=~qBnq4O)mOzHiKwA*ttVfg z*QNQAEOs=vDa=k!(3z6pc9~Riy8ymHGkhM8<|8tqe>xiD@wph8*Ck4Kc{Q?xhvrI! zQmaua$j!UYL!WaPO)5NFq!QRvt6Z?ilZ@yPGS(MNpjGPerX^3wE_XlFswij4{$na z-PKQ#Z2JQ-kyuP@iOTuEw~y0B_R!p54XIO?O(mnIE$CAj>)&iNf5)uqa_XWZxE5al zh<}mX+xavBS2y^OA_W2=LeI!$^Cq+oX!Iv1Cl2m6v336J$>UKhCB@(y9>~f{8#iLn z!gXsG&u$r&6$qq{ZC82@HZPnbCyr6VjW^dZSV$3IsBmN6wtJYW=J!V~1zOV(VAV zE-TzMVdd(5``0g>H8DRgFMH~wwW|;ALb1uYd3nl`e(7m`r%f(<`FpU5ug=abD^9Y_ zpEkm-HCY8Ift0yG3x7rnoNVZ-1_hj;Pi8 zK%Az@1N*%dMt7z8$ZM#}#p0AF z0MSY$GY6SFkd8>Gf?;1k7xIu)Ko`)sqW_tkxsD(3P>lO`DOGMC&lO(o$ZcG@41o0A z6I+(oHLht`^<9zQV(}M!x2j=HW8LzWiM!L`)n!W?bIA({%zMux(OM10?dZ9r=Xs+d zSz$bnLOZ~4U=@j4%DClEMR0~LkZwdH#-Be`| z+yOr%*TWAKO4WGyCP?A)qU))=JAgAX4LDRPW#k{U<;tgcpJpZc5HjB*-TFN7F7ajb zToWha1$6D479D7?C2FXHJ>$tdinVbfgpL!tHI69nV)+no(xDm&h%(TwjN#!3bGwby z#>c02RV`+Q7yacfs#3S}KbILnhBtSjSo0K+<-Y%2-Wu;|KiA2FL0$RiX)}i-g8bv@v@c~6rfKriALkk?q zfHca`|=7@>_(WoY?6Sz?)9DMOkS&m>axo7=Astz;;*oT2<<(paxaAz~Slm+Thv z5>tRm0@5|wbOC9YoP^{~k|lYp#OM}FHS%OWQX_ekpaB4|7>Fc*r1&fl0Sacy?OB;J z3djXQiWJf8h-p%?+9eT6`ILw!Y$d-AXYg!8JVF4{77lXdyUiv$BQ{PtJItd|6eZi_ zD{@(pFe$;BXH@PO2;VX%YTX0e{`r>Ws`Ul64=5d>(gEI{1GC99Ic1Zqp(iaYl2)61 z6Srr|#3EK?%Qgn!sPZ9VzKX^RBw2mDluaw-iM3w4Qk)h{cNeAD$&6x?!mD5zxggLg z6Y6v|GLeumAceD(cJ|EBz9SIb`e1H)xVS7gIG`$&3d$4#I7sbJ$;g$66>@<2sqOK51X3CCr{Uibz;zI6yN!f z&z-@%*faYdO%a*Z#A86RU1sk2R=Q1@d{)ZH`FYLLfLLiarhPHgIe%c9 zQId6MX12ld{z{8=>FHOuw|c(xOtQ$pbgT5s;G}K^zJYE57$M)k{BR#KNupKCeZW`Y zPmzektY_HxaSM5tsp}Vvs~!H@iuvCU9`jU z8x7u&Nh0@(rBbOFsaHHCx(Xy>saP)NOZY6s2m}dJNm?k#0-%^LmJ1pFce=_@*sRYZ zQP=&?t}T*XTfkgpWND=3A#y$ts3Sjv9HE#jY&NQ9OylV#^J^Y;VhnG7OBw#9zGq9dy7%g6iW*pQKhD;9ud$i)u!s(r_cWV zWP~(FE=8#QAc35uwMBZ9|4NDMAxF18OOpsxrJTpZiU*H}f-IjrT}j?;(~=+RMM43O zUFc9}Z^~9X7P35nuGrxZ~o%8u)CakLRO+hXOtw9_4wQn|Of3;F@WwLtu)|5-JeFuhIwk zLWzLKds|(So?%jl0L!$!xJ$YAPd@H!hAAr=T2 z3a_RiHj#=Y0;KZr_!0qTB00DSvIN3N8{!;>CG+&=aHvxE9iI`(#Sy(^%Pz^5x6cCs zIsc(ZOJwOci^xK;FbAv(v60JDNLC?>Oh6nWmxvIKX+|iNN)#xLV8k&I>LB70GV&ze zi|YaAG1KTlgbQ1hqP|IcfX0Itz+$pvyJA}i!X6E9GfFgsF&?Hv*zBZKGalMEKLrTD zcVtTBKa5x*GNEP(8Qd<^9njn*M)OqUO{j$bUZdFy{t4E?$JGX1XK@il3~EpeXF$VV zvI>+9r>4Mf8_aw;pJiF0KrXRMlsq8{qZD%k{B{ZjD%K37rkv5Y%YB9ILZJT46e_w$ zI3L`F+L_3m^Th4og|d8F+}0Z@{G6anEd$>pP}Lu%qRtVL>d36=lqy8nv=L#@Y6$iSzWUjF9t~8XfqRs_0rckBF~z zaZZePxs-01SRA>KJ=d(Zz$5U2y11LzmY7!LBR3S!R)Z&jwo)vRCc^Yco12xb+3id6 z>AAMPP29(1GGflJEWT|C)zLoa5xg5#GN}JlolqTlWRiDPN~R{zt!MycES`fT(*5^T z^C_*;6tR9-YZR})Z$*Y3`%FgC+&0F}bi+I5oo>3)QA@$zMQ{`xwHWN>KES?3;(CX{3@=xLKCfkGez&iyW-)M&IQ#B%HLT@Sq! zwfQ1GK?43n<|}+wGTN5-Ktpxa(BgU;zC4SKi>vsoQ2gKtb#2oS?dg|{dL>UUFiRw| zci&vTTxL`{NwL;qH}NEPy++@2!mB-GDurB1D&<yovA}-+Bay3e3g~yH9G!G(P<>;J+s(D165ibA)-DJHvx5^zmhzv0qO|&_UsYuJ|%h zhay0|0H@>IE5JIi7(NHKz=@Gda1z)|nor}%X&gRHod(fd7aA|)c_@4a8w7%` za3|=<-S50}fy|1$bTRTW8MsJJ`wsjN*+5SHft*HMmlxI4xs_xuFdFUwV>;JOy1)j| zsd_Yiq$8c`-8jsh@PZ~vxa%U^1zIlB-G6Ailj{2e*o5l*5xxHjdSAxf)Edy?s(cEU z4}a^hc?d2ffC{1BT)7hd1pl^jB_FgE?nA9z@64x~u=>*4&nI@*rmi&H25EOER37)u;(H zXZ!8-MUU#X%Q*4l_bgA-{#JV?b?4%urE_n!XL5Ef4wX*cFBLpS3Y11mbz)+b#VkiZ zW=mCKVztGJbnnLmQkhDs^qQ>b$KrN3xZP%}&1SVZG-8!ZhO+XdR-Cok5?zOhhK))A zcuXLZsl*zG4Zm;ZvRZH{Ca+SeBDX3ua&?l`fwztl5(XzE*m2P1(MdE4x$tdLsJ7U9 zr>69_+ms50(q`|SlG@wulnJP}g>r>PqVu?}$!bkf%W>AXD1pp*eO8NFNWLXR_^(F1 z^C-gqUc4FA3|dnO>oiRVQSm7pYAS ziQFLcY1C@1*Bwfmnig_yV&Qe3_ZqxoH8fTd&ceVghNo*_oL> zp;9bK%uFjr?@Q%+VL}2b#h#m*o1GplM(Y(C`RW9GpPV}37wKhyQ(zoAVB&aH6#{vvp%cxN8@{cRF_??G&{1YGk{ zr%V)W(&*(%p+F#13Y9v82|>Zd+*+i)XtYX+00?9f1=5EUN}bMN)ajHcBINOvTAjh7 zMlq2%7Iv^)1Y?g-2(KZRO;1cqXsoRR+pOjNhDUPjRuR^U{niHb?+c|!O|)7v)oPR^Qmc%5tJ$CyMPo{n-eT38lv)9fiPQ$OF{DyRL?Wb58qp)9 zP)ddHJ*7l06^TSDRJhrKs!}2qkuOl;n9-nCiE&+OgAs$F67WTxfKrJ>T9rfzJOZgs zi)%KjqID@v2q=R}+#buja8c9P^gtkMRLkr|)s~_`yYdn+Lc6U$DahSl|GMPDb7YPo4x%fu~M_ zCnIlCN0)*ZU}z~E5&7ry&yxn~o5j9_ju-`*GioKkoN2(Dqvlhk)Lf{1Ms~E9su44 zz!g{lzlRk-0lx=lfP&oc-@u{^@N_<2*cUK?I0RwJ!B8IbhhT9|Zge)Hzsb&PYCbsz z-UAe4ft>q*_fl0e(J%U=Y+b9p0{6d<{@w@8@8dn{c>N^7AdN&sNC~8ac|gzu!hrI5 z96SZ3Q?w%k+y{C`J^;O6N9})|bRh&RUVIH8dw}BS^YHtcNE*4B7WgLIx@9jM4}RUdWi6N%nLG#1 z19@{mKFFT~^58sb3hq!@Kf`ykxE`gs<049+ z9)9)p*I#`VNM3_KktPuN97tb-Kf|A11Cq$+q!Ir7T4#Nj!&IzTd?*3e6+m@iH}F%z z`eHb>5l$@v>m#p_0UX%S2sRYMDP$J;5G=0%XCoWPDLC-(NN~0SmXlK=8^OaBu=_|< zM-CeM?&NG02uy1U5C9SS$BVt>PZi)Oe1a55e!)%*D=Oe1P!#!<6u~FJQRaup888wi z_v`_a!N|xNvI6b{Z}sR2-h%tEtyx@`?BK7cuIt11R#6TQgUO(xfJfzE@Q#jxQYlm( zN`l4{5nxm)fMVzw@bY+42!DeROqm4X`0;QfV8=)P1^9r38z%vB{P>Mv$W|~M-nJDU z-nbDS-Ue?2!?%GU^s;&IquI0JXyBR^IR`wz21m~Wwpp{lUiiUmvO9bqenj!$oFj1l zZMVYtN8lW=@(5UV>uq4!k*Gd-9Kk;V!H?Ht@IZ&5Lc<+Jj{^UO6TucJ7&QtCz*aZ` z{2Sro+!I*Qej;*~?EVB+wV&v$Pjk2hxNQix0JjZL^k}f+SMVe({1wg}JsQsa7c2x% z{tK*Nen4}I64pc4a1NTjt3hsm7T~}sTd{Ojn&@c~AF!SJDyLZF8=D{L2XVNHhfmv3Xh84*1`R?%hbN4C78NF6Y27_? zH!#)0&%o3qxDF9uDwv!EH{hhtca7YQAH&buowsa`NLmLT zh26pKRKyXvec>~APP%jU9g|MNr~85&I3^YBg5}^G9G!~T*>oZrZW3>lae+givqfQQO3eXO-7S7i{Xw=PVSnQXN}1x60?@>9btPT75;PJC~IYp&8Z#jMvlKKfXl)+ww$B zjKZNPX0M}ol-#|a1K1M1BaVq1r>v`;v~g?5c+p|9Iz4B&-(Q(r)w^4>*K1Jp?lJrTl6TR|HN6!EZ^DSO9zDFp0sruv^y=Ck zIVF_QPI18_`wYFE0b9+NDo#{s;abWf`R5k4s$rXd+_jaSv`7WjT_x> zW4Ex`eEXQRpvGQVHK{Tf5UcGbb39M2S)J82Pk2l;kM-#2beyNQHJXPzJGU9(Zx+Iz zl-Nz2BA$<1W^mi87!j(dWyXz$wco?jwL=!>|EM+1jRv#dA|?FYK8KKqMmY@!!kHcE>9g~b;{&Di+U+VI&ZU5otaRXGI|UMgmC3%G+H zq_q4Z*_Iw+yn!yaqAo!z0c_cG#+o8(fodlxeJZA>;Fh!{hejL8|vFW_J;cRjgQCw z&Ke%oy|bH&aAyY=t=W!1T1JLH(W6$W6bX(%Qnpd=w~&gHbLbzy&&4aYQ|1nybT!(%$uG6XgzEDPCZdO{V*Pvl^ z&eXK5yn>97&#%^K4Bm`nr^oAv$I!Ff!i-#(Q$uS^?r1FbELke;6!S()ks^IBPMe9u z8saeV7;%yK1?hW#60?82$a_OVl9}A3dfjOZJjaWZyslI z2I3zL$4v!!h?|@`rk!I#zEp)yCl5-b(P#M0b{>)ZS6oPC8!38Nn%Zr*n()~+sorF@ zyVYsKXe!doO0B8Z z85JT0ZY3#*Ci*PVS17tPJy2Ao!}^)9U2jPt1`%%q8U#QS*bMFgACMw$2k^#6JwxI4 zvtk_wCp;{#;{ZkUkRd1J>2Ao`;M#uCWef4z-f(UHYkNhP-NS2p;wEwI_$;n_|&2si@!6_IRuo+@a!_ie`)UC=l(E?dasGwJ;m#^*|5DJKBoz`DW!{rsA7>sj8AwmG(+EF7svDPo~k zZ8YZVjasc*7}9BsB+c?slTk*Ln`B8~_ar9!{Yi;-hg>dKxC0&A-2tS9$>k1nNY}!nog-2iQ|5;^ganAqB@F@3nT(Y z2t6vr1|iFrM9UN~nBug6m7JCe&p4!Nkx;GC8cY_O!Kjw1z}GU-{SJwyQ>sRSYE!Ni zG9ppuA{YT9dHW_ld7zsmFDdw#RR#E{pFk)UN%)FOB>S>QWicAGYHY!&)*6f!m4`Bt z?DHO_wR5sn>3N?@ zbivpJxbI!%G0B< zKxwz?n`{iNTMv(Jg-5{Ptzgjl4WMx=_G+*d9-~!SeL`v=n4cF6q$cRK(O6zS7h7R- zhO+Cb`qbA}=jGUJ(b%DA1WdTu&JrIkI1CpZ*bf&Sh6}*b!{C7)e)G9};|<0lfRqP1t z2Ln{u0+HEUq_e{Yc%ohZD~2b;G%py;;0uu22Tp(iU9>=O=KmuF@K;z7trsq0HkLS%qZq|7X_y5MxmrVds_D}Z^M^Pz^XjXcgr4l&k4NpeggE`)3W>cag+>tp71@>{7f_YYiVw3YDWKKn$I_%M}OR2#teey z_P{V5Vt7|vk9S2Eyer~(54TfJ!BGyiVPWINA5ZrT^+w-6{CKf(Vb4&*>2J|De(>Gt z-k~1&!FMR3A=LBqPw1O@yQSA%YvC(v0aE={N4?s(vmVz)df!ktDgW|+aCPxPl{Br0X^zAIBE zW~BKOu_NCEe_EQ~uh&uUsuW4-=?xLt{bzpF0AUs+J8p%QMNF5jw`4Jwg1A~qQ zq-q+FlteQ|EhR}nX(U-$5)HolNU9#Akx(R{)zXb2t)swLU1-X)Bqv+)Ooi3P0*4ly z4QZTQaxPBJ<&vEmDtZ2Z0rLk$Qo*vma6VZLZs`jbf)qHvFIX0lz=eImEg&^t?p>AZ5C#IvIvYC(F4$DeA}Ldi?u|BBBA`l-YrQ zoq$AtJoE?18~CYE-XM+WKyLd3_YKmhS7#lcIrDhrP9Um-zmh|MxEB5z=@*Ut8;EM* zFFb|HmDrr*!gu_+lA05vfvzc$=26L+Hn-cBnLH{v!|rz5GpK)DpH%bkvSkl1i)4eu zzVHH7%YA``@IqgZ7#YfaQB{*O!mfk_S2!acxbnB_lE{H7jSq=zK8@=414MN1nzMmy zzhkeMs3QgvBZvw3P6)gS$z)XS5WVpQ1U~mh-Ot?ni zG#TilCIbsE7JtDSJ)X8=qn-y6ioawH9=F-(bsO0)i{V9{p85qnHL_n6g9O$Pd9&JN zOleFpKFjqPRV+q+lVmk#j?A=L6B4Xe6fj%KI!ltz!h^6JRPoGL_Hr>mmcs{mW_py> z%!3b>1CnP-OuF(8ih-(f2yu*&Sj-7RI0D=%^jRW(xlYp7jMKoaa0E&tI@y?F=^aEx zJqm<69p8-knTa`=iMyHL`a7lSw6Uh5*iMH$qt2jW*5^!onI^!k6Gj&iDcYB0XUYMg zB-2vz(U>XJ!b9L5t*E;-Dal^SI$(d$Y#`CdnC}Y;Mwefa3(`{Z%%(Kb z0Gi+cCtHg2Ia`@X3+{o3w1PB~InSO?s)(!Qv@MDGDa}>Qvq2|VZ2>`>wKSY2P{J?k zX=mzyR5x1(KhuI>Myb^n6d1sA=(O>wU1=zb)Cw-bc?JQ_QfmZSV5(!?D2tP>2RfyI z%c6Dw3!DWmTBRrtx5qi?>Nl)``GSz(^8+e5;jj~mEbjV860sVNDBaNuC1|AvJ$4=g zEyPtofH6nlyZiRSi$}<c-b9!Jovmy(4oM2=wB~CfwFOV6eDAqI@cqJ=HV$Ex@axc zxRSreD_L^6x@#S=_Zf#G+)={}#@zu`HPS72U%kTooq3bH7Y&cBgi0XY4KhFmd==aS zGC?|gEiybBM=9Jl`6Xz8cfq?r1LzI!hIf)*fxhrg6mmw>F~5@!LN(QkRiknVY{WzL z+RdteLs}MoHXc1Y5P#-SQ2XI4v4;S>0o8Q4;~5=_?2A7m_E8Dob0pKT+=(MqfC_-m z;e%VJSFb}4CW0dPL{wgCMbQVM@2ODnE|selRN>cD4N1RIF0#b$WwBfnBQc1yZF4NUI3Y!?)oT6Df&f@}CwNUH)~GGmA&Et; z5sL(Txm=}ARcob6R$y|ZWEYf`fnkd#J@n`o&t+bocjf(YeVU8QeIA1`H4w@#uFD97 z{T4mQBKt+|;MzX@>Id{T&i*ENP1`%QL3wje?ewMzUY|>$oOj!d+56`z6;4NTpDB~m z(h?F?=qE8DEp2jYdP0IqtyU!@q%%JxNd4aQjI8-1m%j4K($RCXGSaY7^n{dj7aYG)2#YtM4)BGt&!m*X9Zn*l+?|+(d zUrl*gD9dU#TY_2TrSZ*X88g8B}ll z-7d>MSkTF8pUK-Drvy9FusoC}FlsVPYK5<4q$;sb{iIL={A$gx7FkM04!rcx?e~2> zxT?Ff@wLK|njE)R=TKU-l9oQ>hNP6aedT4zsnSqgcTb|qt1@Ti`jofyYt5y{q$d|8 zI+QX~t}|y{b&t|sg+t$)nOoPKw5)O8?!yp_TEDY2{fop=SEv8c$Ax z&0bj2zrH}>aNCNMZcVm1q1+LiH?)Ww*EWGhW;VSH%?9;RZ(De?6WF7ta(UP)1h){i z3N_yq%lEl? zOGYT|F4LgyITD90+--p9mOMJ_@nxFBiA_%hw1WnSgq8XKI6xIj-GMQd+ydAKb}tE= zHK2db(XtA^HKXRv$_+j9Nz|95it^DGm$#44pi-yz^mp@F;MP6)R;9v}-|McXa?FD* z@DhC|>m%&gf9o~;hR;}%oqUYZcig^f^ZYqQ1qHbaXYSl}d()8q+ui7=rhL%A(eP45 z>FVXTA36KTiTxW_lvkvc7Q)MW_dRrK-`=GQ%1S%eg>Ujq4|ZCpB@r{Bgswvc7&~U* zpz>;5!S;Sbn{MB=bJoI~f`X#i3pVe9m(ohh7A)Pn@6<#4_5!xBG_9h1#m4<79yxpD z_T{TfE28&pd=7u4U91Ah@rZh)T&Z(-$zYZ;Ogm@Km^ll+v2w-oRjlH3SO_y=-e+Hf z^B?^KJpE1Ayx7h%-Jw--P&p91auWO#q^??CQnnJlF*`4JI;;2w=KtfPPe1+ovrj$+ zuYf1H{Oi!%Jq*p=44zT3Hz#@+{10~c2Y4`mo*{9g4Zn9M3NMJhCm_*_;3Rkvy~g0r z_-k!M6eb2GeBY(a@8Q_U-DGdDGjh07nFgq4sLo{?$-$8$UC75_liI1-L8d^u&BP* z$mXPk`b7ngeNBr5_(%9>3@3j7jHj>r1U4S z)A^`ej->L);0=^9ZI?f?gy>R!(zWF?_%d5=|5n2tbj4@#q=2V!1RaIo`Wm4r+ka|n zXleg3vx4RQ{9)@i)#L~`YszicLGWey*xUs>ZSFgBz4b*2eT$qw*4?sU`t3wlctY30 zQn+_n8)A-Hn`aZTF| zMCNsE=U|CC`lg&@{32Wqrs#R;VCoIHC-PxKd3gi=AAS0byN+$T=lG`bX?$kt_@n_f zCBv^r(#FQ7rp7@{O=J@M^}T;a{?kNzu3(BN}?`2FUoiUrlY_zO^;| zp#IK%`|cPgp@tnn6q@;lb0Bq;!H%{KZ>F(P% zR!kRQ()F(`86IjVujt*oqP*eyfv5%u-}@qRdh@n>@+CdCYTSr)XhP#(QGqVrC(y^9SC2q>7KC!h#u z97=mvNygq)>DdUso-?ayWO`<1`pBkPbAV=cM=bKmw-5rb`Mb#WMIdMO%1Kj0+1a6~ zlUA;V&#qoMc}gfJCp2a9O6J|1(4U=?$` zxNyP3?K@AM+_`<>g2Lix?Bppf7Uh$UHsaff{-})(G&yv#tmAa^Anx@YjV1qlyt1mcU;o`j$D2nQ^(D&TBX0lG7+Jh()v$xNr4Go?&l{GXZ!`rD z`x1r>*;`do(x{s>iSBnZGYUG;9tPdvv3ob?0sO*o=wmQq<hnFkH|b&ZMQjWr^k-H_)O`#n(oEj>*sITGCwaTFaMT5i;m`1 z@O?4MPMmP|iFb^K!--1OmId>-Acmj@{P%o-JtMdL;fNDmV~BSml_qA#*co9yuR_jw zefSG(0)H8in=@@hQ*KU9?qlIep-pu)qNL*DxXB2@}sf^x>_yf)rr6{kR?w|Lr*B#=g=1kgtFX{H3|* zHu7(9?k+Gna^;CX+wkGtuk4{+VEG@+LrkZ(`BB^IIm@m;&a@AA-=2SK+7TZWF!%X<{=eQZ`>?9id(#tj`hHu+C; zM{+^o#e%}Z!tt$z1>KDs#%w%xY~z>>MpKU-)9!ls;k%|C0LH;BErW-&w1C%cipkFX zE1#&vC!hWRi?JCh+`f~>^(%!u8dYU>O!VBjd1Z4#3yp=O>Pf#iSB-zFVqmYN~HR zy^q@dKk;HVQHpO~{)5>nK1$()RA7%H&`zRp35kWgVEC_!g~pl$Uwv(TozHs#sH!R} ztKherD&dGlD_2aP33q+{XL0u8yt)7W^q^fzsXtMWgX3U3`YdiaQA#g$bJ4c*J~CeFyoZe6-yR%uCP#p?P^1$C7bWiL#a zked%j+@y(=!L(}RhCU4vv2l}CCT$wrn3ldgFMr(B{QLypK8s8?V#K}E>+7k4|5^tj zV=EvEhX8Qi3-R)b`{pevM)F-XEC!!%+Or4lx(T@S->?i95$(e=+zJ%B8CV_ocX0l5 z6mg_S#rpU{OpGLdD4~LX<|BCvi(U2I%evL9D}CnT*s-UPRAvVc!19~*-h#++gxf9i z7i>|feTNOkcb+&qVIs?lfoIjtrG?ITm2$FH+}0whNryuqDoQEjF<~>-m}pCNf6z6q zaFSBfh-o>wU`hVu@QZV2H#a?e`01fT57iYHCy8q6HiagIVeQTM$B$*AnwlL^nMkic zegb}mN1zWMIyZ5G$J_nA)>f+p-1*iD&&^o|+)grZ(=MG}d)OTPxYKr2+SCeV&(TRdvBC_L|BHU@63dtE!(IY=;?5xMY zs7Lei#v&O6KK5Ws!ha)rkS`S!wvI>AMZrZRU6>9;MT#ChOznckXGpLZf&>h5^?xUS zT8UKbcia;jZxnK0bS){iJI_XkBjD`1@%IN^u=< z0|zG>jNrrsc=;x6y<0C9A3p(%AngEVqY14ZPuct9F&mBfpJaf}bT!8IyW90M?!q#A zwCC8BsP(Za53f|+oS3w0P)bVUpvK0Ol&|53HFb40z`47&tq0h?dHTUaD{nS>y&apX z|2_AbsXFaI+Za4WdbfK1aEc@VF_zfF+(VDUMkIK*2YZuoFn7Z$_z|dStDw%n`+=QY z0`*|>4`4Fqzj!kJCH*C~9}$2sFaZy>CDLmbIr-6|$X2kHJbg!m0a=my3a;#zP}$j> zO$rlaC;^~(ZB5jH0&oeM$^6V8GQnh64XdMmkxi)FZP9Xls2vpbb!5{n@*emlIiZNs zMwmOu({EKo>T$V%&)h?`VVG483ZF7kImVJRc7hx-HSz|0c4uTQ`6wuCTez?d6moFP zU~Zu|;&o4gvnRub2kmqy0uCqk;)ke61|03wDddbVfR zdwQP(1qBYDp7P!<6QZD8o`B6hK#PLho2k_+;AFW-s8*=7T7wZqA67f{T9ocoKdjJe zjRvh&rBDk+ayVHPqeBO-u%};yD|cIW>MU3TXOfLQ!3GXdfAF6A@1T-O;2b!V;fSh*mBK)Ye^>ipiEr&b7SX>Br7;M6O74iS?q7))JmB}Z>gq&Mv z4=Qym6~v}J9fi~GW0x)+gF7ob3cq^|d}Y}(_{th`K;(GGf3)2zm<#kmj_xFOR!mE= z3-Pu=)KPjNq#+Fy;2kuszf3%i>MlbeuH`@_Ajww%jL25P@$|=6Y~&IkgFj*iI*^l> zy1q{V2Y&x&^2f-I`1|N>S^RxKynOXH<{k!nt0n{#$%oHGUn18;W=3YVZ*KU(55MUpr`;$BlmGV4B<$0yb;YspG+kS|{ zCoVI-#~v#(rd|AQnKvjgo!b+A`09`J5JnZV1H=45@$tpx*bEKyBL{#{kx7wBL>Hdp zbChIgj*|PAfQ@j`vMt&JtOfLQy zJP50HgGq36WbvNwz%SoHJsLX-zXQ9#uJ7Q<|E(P5AC%)I^vpx_y;1(g4$=ZD4R8g+ z4!{Ex&q4VBMgBU!@yW=fmFmcJYSMhNbkBl__!M{r6&Qif!OZ8pK!39`gAQLX05p`# zhlWL!L#F~ha-Di5x%tV)`4JJ>8WEi$e_606@(6kPIWI0R0>1-C;7P7buDt&s1#%m` z3+X}%f^hg8KHONKi?^1VQvn@~q_-J7*a)j;a1DO%z;oob15p1QYViXHa7hQC_`0%? zV8cU=#TJYzgh5msH78n1bL727@Q+~RJ<^NIqjzyd9U!+o2fu*g12NE0c~gmz%oC_Q zG49JMDhim(hZ?QoIXL+Kvy$SWLQ_zoDG_hVd!xzsIS@VMy`UO_I1=ic^G1T|%TX|| zFEi{w%5D_Ujxtlo_fle|w*9A5nYEyLWL`5@>Vb|j0We>^$Yjv>AlaMfxY*?e$Mm@J zf!Uqkt7+tv31f%$?Uk6A=_|SYg!x@B(<@0B7?(1C*dS=E-*3Pb=X>ypcp;=TE#q*wy(zNMRCS8!7C>9t3z`xo01|?Km`&&d{ciyVF0}_(SZcCw7z$wC9#AIR~^T z)DlaN>Pg%1T+9@V*_ql&=F)DJcr8X(9sLm9zD7i zo{M}+nombAoj#4e$UA;JH*(~;-+K0b4j7+%j)QN<)n~XlJr17_%Yzt3AI~R1<2vO6 z4(hl4MS0s6dDsJ=Wg=N)AzYGm6)YsKQcv8=OWJg(wEW(yInV-*BUNAk=nIZ>zPDoS z&crr)sJWcH7(4qNHyqc+=kfMi5joaDLHdiu+w%&Gd$~052b0ZN?s6F55{D--DZ%fv zT4hS5%nBA-gkrJO02GwW(T$y)#H;YiDUfEthqcY%xLdANDqOCl^yKtZzZ3R%*to-l z7Wlf(*H}?edN?+|f)NOhhdKXdEDr`gLT6$;WUl^To=n+Mz?mO9swOGcd=)#y{n<}&Iv{=&_6bI2(8 zy%{^4K*)q&e@Jds!88E_G{C2kg-PzmiGa^(=mxr>KN@Yr;%?SYa+-ft$-&WWmoY{=W z-<80|?593M8U-3vRH1OEv5lcSIWG6an}YjcEW9$$Xi>V{-lX)jQ0f*i7Vg{AQvK+cyo(XZYB0PKDxGcw9Biq7+h(&UY|cDGmzr<{Wx{% zk0>0-Oz}r~cQfe6Y@_ZbMsa6|WPt7PXZryrWZ}47kQB7^Jtc&Pyy&Mi;CmZ7a4M`Qp)~7GZa!5SgC*( zHH#P?Dx9Hcl)~^&3n?W1uwto_y~L`~KYAS{P!vlEPxBcRq$zweERR7sX+iWML;t|W za7Fxx=4Dm%yj5Jk`0tPvR)w;BR99r_R5wKy(n)m8R+3`iE`}G!SA85`4XA8}rdwn9 zI*IW`-9k}o@kP-yu;&Vv*AT~7eH>pr2DC5~!WfT_YoKE|10hYp+p zJ3<=B>Wnqm)){Sll$jSp8;wilbNzcPaSZkEp@fRCaqD~-FRpORY&H$xqdLHaqe#(- zpASSqZa3@hxit$*M)0dQIg5*(o2vOEx-F`K^iYM?!^_sLu zV(!s*;|cv!M|`1>@5od7Bis5$-Y&?it{k~xLn5^?F>%9&k(JeX1spvIcpv#7>*ZFE zl7P>xK>dvfX9cs+T;mIcqXxSKFSf#gM#fJBL(<{>JPWuis?I8&*5`3>f;B5YoEO`3!G@=Zl+Iy#B`UfGNKEu-zWY3QoWDd7>?5bA2@2rotRe8ejU>=i{@t2< zoP73gRcSARiy5nX$Zbp8;N$g~@a_f?!aoCD)EagM3bFV^jDX<`KF@=vU;!)wPr!5J z8u&0MkIZCeTzUV>n{*155#hJ}|Hyj}fGCddas1xw-W^zI2OJ%a15QAYA{s7vA$68w|c9n@OR;Q*~X1D_O5*nbJ0U)r;}$6kJ$ zLjW+{Y{AdaEtvydcd8&*73!_9b|ucvT!|)e3v`2YgNQ7jlQO|#85#z0kthgfuY|R< zkZusSfLlO7m6T9eyp7DkPGg%2q%X9S*{0I_v_6-??l;%pZ_aSHBJuZ!(pz-AW({(U zJ>4Qr{^;pC?2n8$LeZ>#t@|D8*R^ZEqy5_SL$jo}gqnF>1V^sN)#A_i!rr}$TkvoycUF@>E%{)7N*A70-Iuj_YNt_p71EH@)> zXty3MS_P5+T9K;}!@6|^RbISWrP9=GxGAG!t2PPxi&nAmKjq=!Fe~p-R)@hI+tdyX z4Qti9qFkCt#z?=Fww2TqeM5!kc<7l3Fk_9byVJAH3GKReA37oEEqZhtnwQZ#wPmo6{7OH(t`%P2@3PFvt8R2!!<|Vfv30z?>eY>I-e^ZsN*xIA z6cQR*yA2_4{Afa6`!MmUL)Igag`eVMTQ#h!QK{7N32j<+%-E#Ap#H7ouDn?4C-IlW zN}AKzXwYb>BQqSa7+}~XU^sqJsnTfu460$rH3jI`S73Y^-)fdph9}d5=1^8lK%fC#QS%@K&7)I=3DnUW{nn`B7fF zMw8mSi?%-Wz^m(PyEISL2xstW=utPC{?@Rk(W34;NzPgS#K%y-qKE<|8T+Y}@=nmb z-xaIHFZy5UhuU?5nR$;29_1P5BCP)s%ZqX%qfo8&ORAX{{jC;X?x&|ttRTXtT%Kj{viGBH{uh zA7ha4%PEAkhh4jJ*+wCsC&V2VVU_aaPwa&_43mG6dbn!2#`Irq{3etC;>Q}e?wD0D|GF{+cBSE1F3SZ`nnnH4-xm2O_sm@071py@hSFxJZ=l8WSw;L?s$Z6; z*TJz|R^(qSOJ(vVeqLWj#8DYI6_+hzA8#yUBBwW&HIYH3;l92O7ewob?UnrAW)V)g zXJzfDf_fE}A^6O6`MUa+%2Z@OZ=l0MS&{#;_ERyO*Ow`46K|&H^<~TI>Xfs;O3Se_Wle1Ct>s#o zIwm&p)^e^q{qKgSvUTww&jMSzm=!6GIdI2Tp2l5rfgYTd>gq|rcPPgcpEuap8j{k^EP!& z{BNb@|GKgk{PA1MzcTPmeBxWnzw-3I8=kkXYvyC#x*b%ejs@TR&h4TybuIYLcWx(@ z=kGtm`*tw6APPf_f9Y?FaLYX_JN|zIJ>|-j9sj>Uj<3UCX*ib4iu{)y|Gzo@wOpp` zn7;DyujR63$J~{Ve_u!6+rfQ(9Z`N|$Nz7Re_yB1%D{Pj*^0*hm5+blXm4*xXGL|& z**fAte^ePbuPz~bJNtbz{qKgSa&^o3-%88>b!A^4|5n;BzY)IW z*s{`o`mOE#?fH09-3tBpTepMC)Omdj`__K_t=q@D=;`hG`_J&c3k(wfYQ&iM&G0Ri zDQj<)f%Ceu=KjBO@LpHea(j3?I^SH!AnVG&tz21in|&L4D_6(dM&3rwZ$tmP;dz_7 z=KjBO@_$`f%l`lE?g;25{A=y$EC9~eON!&O@$O;s7x-L2xU-{oN^rh!q)_1hlo#BC8=m{JbL17M7Y zTSx2nwV)A0dSs>P4aUh0+QC0eV|f*CKeGDq2%Z~_`MbbyhS^sE-`uMo}l>R@DLLrm?a zb)(c?Uf!{FQku4GyGVZ#*8+dl&ye1-V9*kd z;vo(qIVY`8VA!^P)q-rQyR3Dn_N9k*I(+O9Hm-}ymsRb($Avlk`h8r0O;A;(W_*lm z%!K#c12u);ODESj_!K{hkK7v7_(`jXaQE8QngneUe`#Yws{uLf=M{&=)r@wnnUfOQ zBfi~}xX?zvb;KP0R1XPwA3xAQzl82wrpJo0bXM`;pw*Mv&A?dtlEG`J7G~| zgzN4cFxkHPmmaYjfz=I?z#V zrH<1!D-K(iWL-OE`4g~749$;f^0Z~d69GkN>=id&Y>K9K{y9LcGL4o)+z1DQf1^+Ba|^fmOw zP0C74%Mr-_PNW>o79krX1POtx{0E!9M`^-7vC?hqQMQgEiq(lSfG5?O@!h`{_MtR_ zqNPxH8}6|>rTZ!+)*O5)CYdqpp`<=}{a zS&pwS$3GKnA;MMqS0H|&kOGl5Jsfutj`1JMl5G4J1>=@)A^$%5h%J0LMZW-i#{7QG|5i7CBPrwy_KW<8?Mkpyomd(Zk-`R@h_X# z<6njjsZ*C;f#dqk;7G2XFPJ-TXTj&6>@1i!cLDibu=A783wF+%Yev7TB$BoMcc5Kr z&`6ZZo)3C^4u+z5lqwupE*wCq(uQx($b@FX&;ns7np=SWHlCF95Kxd?gT@-(iKjNO z0XFo*S+Jom&cfaL!v>u7PRu>Tk#If_N8rd2a2`kI!38*9QXZ9Hg=k-N4Q%O z3H^r0majXCmcpa(!>d@1Er}ETrt%yGC}T%Y8IesTay|glvsPd?F5AO;_3xL zbF({Wl^O0}mK~@(Zn}N241RS~q;?(1ZOn+M{`ik7k`nyN$&3=m$A45sueL*iIWb>t ze_DWD&F;a4f~RF<0schfkLbX9NDFgvGNZW+1FYS6HrmrS@z(}Ank3{6)+y)8{l#dsrdMuTJ(4wl&u@|y-X>_by} z_e%DY81;IJ@IVj2GGv4;&k1Wxk@|Q|S%xKXCvSZcOKT&Qat&9@)h(=6eIK>0iL~Rb zY!nXhAz^N=T^tm?>Y6-PgRw`SQuZ{q)k9TkzqSo_guS281~o}-lo%D|VJE{I&3SAt zv-XaNN^F!G6BZE=;Dmr%X;wg&$IF#|nr<;(8OcYFCTE!GiDM_s(S|}ZN0s4%+%e-D zrXM|OYX`0HrwTJgR3nc4bXBXA7Il;2!yKu?P(BuZf*~jjcAJ~;AG#yBWNT82b(MM{ z%jhjLTB1Z+h!vDG5z&j4QG>G~i!Y_DqrZovxqWo3mz|x~%hZzMtsMQra_Yq;G$s_n zI3$HrW$ePG*_cIZ2DVd_wWJ~iCu^A4cUb*~M){R6n(K=+%Z;=!dns!VrO9|TWqCl& zj~(lt)1`BxgoL=P{taUToMow|T-1(R(V<)S>^UtO*b?>{8QX+QAli)^M*~Vu>eVNu z2|_`Btx$$JJ7*OGM=e^@Z=ecqHgCX@`uw`3vRCNOfLANc(t1ZmaFtSpF~`!RW5;v} z3H7>nO=ysikkxUTMU|L29ev|Qg}7E@!b#)grlc(5nO-Xn4FOz&+v~In-(NL#HNw!;+^{bR2!AUYcC95MVb*9E zc7~s@vjj>`6S{PSE<^Tdw&TBy2#qrWWl1iZih=X5;p)oqF3O-+o@Nfk6aTe69p4A{ z^zBgH#mt*1pNFc0JbY~J?QMNj{$wE26?wWuguA+Pf;lH>-A7qaCmHHweT0I{o(NAI z9DQhZ!O+lPwV%C%X`d5FbD>dBXU-Dwe;RFB=cwhv?%nOT-r39uoEG#aH#a(&X~1DF z*I1{^D-@oatNhM}k>vJ%_|jYl9oCxl%aQtAiWYnc3Fqk8x(v0n^RZX&ZXVaay19RA ztxfA+%e6)gGm2}}@eJ*c+%NWSYY)NZggkI*-0cQF2r-*dG!D8Hvxi*1T|~<@_%lga zTA_kgMZ$PTi#-f^!YR_~_q8=6%cf0C^Zuc3ff_Rw0%AOC^+!W4=C-!So6Loos!Zy3 z1DfK`Hl@^X;HH}Q9dqr%Tdsi^qtDBd{UvcCktfYN9-&V~!?7F|TAI;~rn`mx@s!;z!-fP1K3Oh^a&b23UcpdC0l~V<<@k4Z~ zJZ#|-flXpbog`jbo&Us6CRs`6^dzU?sx*o3W2dQ>4&Q;FoviA4@xEle;XeA6+$Z0X zOSrxGoQ+3$@|=#MtI$&hA<7z&50ExygYT~5$T_J9E*GI5cp+X)e&xeuN%^`;GT5|_ z0$TYLKZ({V9>;A=A{B8h{ulC*k82e{e?}9j*M!fv3$U9-t%#9tgr&Qr()#tQL zTajVmnKdtG&${R~a9LD%E%&E2uFG>sRzI~Z{V7G{XERv6uVrE#o=38Jsjc^=k)Mc{ z)l1VuObg7;L6a4yE1u4 zv$#o=r<_f9vfs66#B3s4{cq;_yg{p!mo=QYW}#!#404sXS<*5#Sd?ph`hfmy)jera z4_TWft?C4u*bFQq;#5wq-K-rIG509pjvbS>a#C$7Uf&=qo0{bAU0ZX5G2sR*SO9l8cH?F`k4g~{DT%O9w zUXPCaJY^14cMq?kpbgOQ4+RA}D+40{~=5GPL#7!HdH)0Ydma6y9 zVuQ3bZFAKfS&RFIp`K`F6m_gf6KmFnicnUiUJCA4AYEf>0dGkIXXX_uBmzvdYKekU zEmEK5K;&DE;8%&Ks#Jtup%=C&ere;(P3^NM+ewMHX}PK+rDtk&$Jy-9r5i%Orm01%9lw#1ut2zc9iDQUL(_=6&k*td8DgLIcX;>!6Kt}O#18JiD z;hIE0H{Z$rz~9vV_!wJ80zv zxElKs+Lh9!*N4QOzzbw&%t`b|#K`q0dPJ4Jex*mmaC$8#WvobRJEyvguQDaO!^X@G zt6Q|2Z6lRgPswh-u`B3#_@ZrUoD3npUQ*h=(x1ADDu* zE5M#($~|o>D+vB;OqTwVnk0s&qY?6_sEi!+I)h3`Bd(wT-zX@M-bzoYM`)4NNlZJ? zHkJJ3dGb@2Xr|+Lrpu%yy@4zuDZP2Ti82#`(RYPCN!)mW{PLk1Q;?nz^tlYhJcs&3 z%#luFUPIbdGICJE`hgMdEls+DA#GVNN_mN&Nk2BZ7`xpzbE# z1|4B1Zab3n8SN7TH$43YYn zv?3gYUOlz(0>2rvGZIN^^;Tw2IFOo4^%ralKY=?wqdUYUL!C&y z)%3;pLt4GK3Bx+%r^E2q!8B0p=kI6qbx?;()*ZrUz#V?VwnmsY@vQXx4tUPZ7p+1J zav02DDoAW5krMu?478#=m`tFQVt9hD!H#sH1Wg=0)*nJ~>vY5mW5{&#l9x^UJbQDZHgzRfre=WzMHL)-ue}xN9WAIh**zI+Dh8Mxxy4R6k?%hOuiL zC`yGwqB0VjPPUdC!mg`HOKulztY_JQ_PideMDoAN}NVO^5G9#+yn$m)i0BNz6_& zvMT96dxgdtX;fVIwnD$1XmOj)yM_MvI$E*^P3P0P2#_0q$U(|;n~htQAkg_b~&(0{iua%C3=B?HeueLhCF@c}`7 zQj|})WSVpjKTcvzSJe1Zmgp)V6`hynXi%?!VyuPFiOGMCwb&UY3f-SRMeCkU10Cq_ z6R_8xGxf*h$@owF=j6#yh0W7bxEsW?sYIwM5fHaU*F|3!2T1_xlA!E@%t}1Nimu{; zx&+(jf8dUMHByK#e$H2;XEW6;InQ5^UT0@Bv1LEx)}OHL4+@j7R{R|E;`@P8eM^9; zS!!FVUbttXQ!vq~L{uekMg_t>6SYyeM!iY=nYz#ngN|yOsfNNe>V{YxRS9sVs^B;i z1%QeCO{H%p^D?3qaWHuhxzU`@k=8(y6N8%jlE?#V|NN7QkksZuhZ<2aitkQJ{*vxR zH)-a0DNXv#R_JJzd>TvQty{obU+E{OX}Q6p0N446n*pHa59b5pZN+2L1phx z%x#-={HurjzTz~U%;&G~hoE($y_YKs<;rq)tZ->rb`F}9Xpt7Tq2+o>$Ip`1d)1m2 zmslukucBq8C(4#Y5@`u1ooXy+Ek&o1R`^_KfR3XRLP8G8LwUjs&QAAK_f%4@yaMd4 zxp^qsP#if5Gx(>kDQ`{BZX*?twzx`Z6_jVFP`13vnxDt_FQo@Lnvo-^X5>@KR#wtk z5O;~UL@f!Fgb-WS(x^in6&a-jJxQ8{HP%hR|0EL!xDMr;Am7Hz`H=@GALG79^cX%Sow50XE^WFqxCWWIVPBdWaqh zE`p25a}Jis3uHAYRnB%0?W2^~fy_tK11>*;%MalS4tmSnE#b0mq%2iepeukR-iOMnv(=b8*&E!}qazE1YYYI25k6bM==xMomzvR~KZR8r$zm}^UV#2AUp0%t2$kaz zRIlc%bhaPl`d(`X`&Nw5=~ABFRN4-99o|Z*kX{#R0$BU|wVt+w$F&ML#B<`6jL0#J z^m)w*PCGjG0eWx^9q0#x$b?eP7PHf}(?mv~h1GYuW(82x`*U|SPOQ--zj;1dx4uP-u3fhX(`Amrx*j#u7$7BY z+lU%n73M+9`KkF4k+@s8e3_#z7w!trabuhc?no`%rt|`D43y^~(GQt_sb5@ZN zOZDv4cmb+iV=pe=8<_F)lHY$E31fd>dX$$5XYgTYjOsw+%!jXnf1EM_cA!JBV}eLq zI_@b8Bz)2H{8S1;8@8o3xI;x5AvqRU2-3nD zl;NSNPWAER-~^~Zy+;sbI$b6!&`8>324Tkj0N2{ z0X~fHioc+-D34-7``7$vCXXj{PgOc@P*kbY ztEMy8U$>ag(zQhoemFjD$dEd1gPg>exS>R1^+Nho;>pe~;zWoPsCeFu2$!{)$=K$8 ztWa_<^-vuAc`gpNc{IozJ-U89g>t2nb)6vp5Knr9t<>(-Q|a|$2mUen3uuzirAy}l zlSf9ktl=TzBcZr_ETP|BT%%@6y4(c6G(#PqJ$(2y7sm~bRqFPv>28HroQlQMPBq#Z z4ZTiBb2HNGXX!a{b<{29mg)Ks{+4llbjw&wM_Lx&i!UV6mMgJp2mfeJW(#!Z8Sy&Q zBNE({t8b&B&hc6vAB<}X-xUfU|IjJlH>}R)8`f5VYdvIKbBGA{#E(~IB;Z=y&f*Oy zqTOjnkCp>!*WTbybP+*tD2W}(sco`muj2j^`i?0AX;ELa6n!ehl6Jm^>8%;*GbfNX zrZ20YWqS(uJ8eC^wH5L}yrAQ=aHJR)_bB<1@4)va)=AgR`pP+dFQXv};gDRWmJ^Su za3D9uxp&e5D;&7mb=^j^&CSrLV{180?9jDV$g0Krx9-pE8Wz5E@CwiP2H7g#*odBa zQQX;uLhIfc-(4EidF_u)>+)CB<{DO{u6w?X8x)Q_X%q;_d`{G_u844-0yAG#`u4+`|~PC)n|{P zek;4J$?ATscoG>w^enl{^F;r0iLHe83<172;2aTc1wIZWutbsoAIgy7w54b*+MGBl zN7-m}4z2<&=u#?&JOMclsZEbC| zA89oFSl^62=}QhdN_~PB=YHBuYaOtB#GxJ;!{eR3V!aa6yM}D_tEN%)>g(VAvtDaX zD5ZYk)B2uj76n$m;CDOosC3IG+UN4)JQtMLVq#5J9-IHp@dAo#UCH4&tKXWgD_2M_mjg5v?b z=74PX4hYG+yl(o&9m^8OK=SactE~$6aN`8&Zd8bh>6iq2ala9KY7>0%gb|sz6*GXe zD!LkxI0uopb~RQzIN)h zMEfhKNEszGT#SrhF4-11tslot47!V-ME4Dv2RY$;{4QKtg^zda5CJ^{+KdcZT-~|Q z&bC3lk3Md{P*yEhiUuzC$b>3wxK;;Te7?Xnj@+!aAtxK=!T29KK@Uf#aWh&rs2$ZL zufD%RgO^ylz0N?fGY z-5^a8nn!XB^QwT%N%+AS?{>$B_3|pHgC9H}bu3`Zm@Vt%PWxR@*EGfYWzcitF%1_? zuw0l1F%8FYFB&%3gKj|LgGWN&Xxx#QEWw>Fk;pzGJX%Y9jkt+{f+>G$z3Eb>xv_zr zC*Ute*62ANLLdp+O*kHKf5(}C%!&BL$^1|}f7R)*Z*~U4#EB;ehx>39YOG@o4C}6a z_Sqh;@W25k-+83J^CP%z#aOyjyrdIowDVI<<`n#>&5otJ{Grd7leK7lybx_FEJVk| zeytVJa{`f@HI2p%v`6^U5f&quMB<{JhSwxoxG^H2$2zDsOY@;KUbp&K!1wmYxDXgM z{#XE0#UHzmuO%_`!V`PAyGSNH`IH(vl7tZX94{-M2!DlMCedn{xlKra*W|p1&x{D{ zJ{n?s><-5Bwr>rXr|Hrkf4*twyEsPyv%=TRS5ybu+eHCGBX0(4JWN_25k9WWDExm>eb%I7~{P*uU ziocAU7JwF7TQzKZZon`byFFE9;mvmTT4iI~q8j&2$YkvPN8S4U(H5cZhJ*x}tQckF z_XQX-ap|TJ@ncTltJB1`Ky(#E=y5mImBvBkV=KB;xn9)uc3r0a^Tz`_pH%UK;gDIq z+WXf0>if3H4SG*F>MvRWA9EGPY#iOK!Djs7Fd}G>v?g-iN90U2>2GwD5&AFcFPXs6 zC7eI!Xu#tgmjZju#b56*zVZ%c((>G8?$529%5X&tGjn|A>wE8#yxw)K7hby zzS-6cJ_D==dUw~S1SrT4?EGVo383PQ;@mU#lAb2~dof=iD&K@oJv7p5b5if44o>*W zq@v&+xOm74-|-*j_;d|9w_}V`-Ju}c5^~7(3~@IuX;V(ZM>CegP5jaPp~BtFk?0oM zEogM}jP%Nu5_}|%1_IVzZmB_1r09Nu;*b+$j6V_ZKx~K44(#&Bdk9B&_IyS;ir^%u zov?9aX(KeSroC_uQWyJisY9?vzAHGjcB>T-oCB(@wx@T_HRUqS7k^mGAY>j&2C zWlDmN3Q8j<9)||AhA4viNiI*BGY|hhs7B5@5*hrd8Qc<|92_uiT5;~y8u;$C9yY3v zY=ZuJems%J6%CG)kGPNbH0JsbKv0O~yLQ8?J+KGMc9V~bd-jCX#WmsFCwoY+5lVuM zz4$yG0}z{hNOVVHY2uJLg;Y+*0iqT9Yw4I@%JKdm+PA|a!wWy&KN4p4blMGRFe&)p z$%CWusDZ*B)EcIY{*@ajyqpGyQ5#`2-jR1gw;p+n)3^CxvCWwG2Z~782|bACzxTnJ zfOZq{gMGVS?Bw>88W^c0>WQ?uEQwvYHmy*j5AaE%m2Y>PAX@q5(*r-&IbEuWP+fvB zPHYG61V$18=UlGcBI1b1h`|q?!h2^CW8W<{-yOR?%ES%uU(KsGxCE(Nx0Y&mA#RUv z&i+n>8&2T*5!unXOO6W9*jX?pVMf0HY5QMo3&9O~kfwE`-~-a*ay11v;Y;Mi#~=@3 z|7<{;dkgV-!3{kijllK7*JAq`T=JM-N$8cc*;_H<(h^UEq$J{U z@aO29>o{Cf(<}TCxYmI8yRK@8ZSdKo?r~^h@KL)Q?y2Sj9C2eGIw*9(4?>^=d<5=| zP@wRYL?7#T$tDr{N$XXKTBbrNAM2pG2LjV4;a@iRp0>S5Vx6o>ANWDL=|}wT6Z!X? zi2wY6S->BH0C)H-YN~q;M#19z=R{6b^)a#@WVF(UL;f;467*3-t9<3GKUES>acO6q zI%6V!IPcpTFkP(?9$!8ma`++)ceBNRZalL0*}fp~`s_#}qz0?qdxhmg0nf#m2wEK* z1&-eh;A`yN2h3#<{t{`dK=9HzF`l$j&WD;3k|Gs~5hl!eu;UxJ618yG##muoI*@n} zP$RBH=l>M_th{lD1z`e-8&JL6g-6GOHRBuiNe&xS$7?X zuP=ZFxA97FOoY@m)vitoZVlaM7X{4RMHE{gj28x?p8N@DH0wj0w;9kL;d{}h2D14K z#Kv?;pvWVdCdIz6cnZ z37-4yk4+I)A^(2NiR!NGLVGwBiW1IC48CeBku`;<)>4NqGxIj53f#|W4%!vP?hN>5 z_vhXdhd^dwVbaiU!WrZgNqx+L`MbDKv90zmc_M2mo55B$8r!OrSi79GAC)*la!~Os za*`8K`}=U*XdD{UOS6iMc~Mb8K}Z*TVr@g=cl^B3u$pMHw-S0ll)Y7vT)tvgbuWkm zrv}_t!AEh}zJ2@A(J!o>gcK?$i6!?rJ2JMWYySh; zoG@L?C>PfrMb*~E0nKtlzG!zA2@3K=zoXq@=TG8uzM!osvE!(j#Lsf4Mpy#epUiYC$L!6kU#Lm~~-u6Sjan zYaR^ocB&#poSSb#!$2GNpYywHX{JhD+N9e|J1ftih7H~A-7&_CN7t_BGn(ciyP=Kcl!{Yz!; zU((;dTmgLZ@&WX|om{MC5zdt|=VAr&xljR}mo4&TxL+}xitM4R z+%8*`v*G@QGI9u@e3APX%ay-m(M|#=+Ac1XvGdCnz`6KZIhWVV*>dtREnn6i4E&ZYUrOgWi|w}}_~qqxz5;u= zP>wHCyDG2ui{3#&2;^4ju>N zaL+p@G#aq^;eKvWJ_=tnecGb@yWiZtgE|;sOKUUO8g|`+!2Xt9YgxRWN3P}KJE=g> zs@Qv`N5%8K;P#IPe}r2F(%@IuX}#7Zccrn?r=(s`8MvVg&NKpNI)PJ#%^%S~lLQ)( z+{6zC2+==rPQuA2NItFzjSyy{L!74&j)-U}oGK-Ec?pH%_z}BqPVfN36Tq&Al4}jU zhGcqOa+Bb-V|eQuWmkt?2by13xn#JON!jx-Bi#|~I^1wg*QSu`T1I+0F#OR*cx~A8 zD5jf2a!qtfG~>bc{AkF?jJ}2;K?c=N9DqSza8sME8hk1@uy4OJ1B!4l?)l?Uf7j)3 zDdYa+wJy#Brf{y#3&z0;JaJifG~!k8jW6eZBm* zIM`hc?swo0R}HDB&z>_?SOp&s95Q%N{)xRaH#z#8UGdr1jIOl=?*K-JAIp!be_!t) zvwLFH;Y{|t29pa%t~-lsADGSSU+Z!0bbCC}n&!epPc)&c(AJadUH~5zAkP9320URf zMA}d5k!(L2#TRvbUE=A{BIDg9Do)@o0Q0u@UTq>C#&G5x$16;D^#$uY#cuOo9oJ zE5_6l$;UQ`qq3pXgC9PQ`4!^u$Ktzad;(69XLR*qBxOT={c+6MVP{9u669F|p_A0- zzJNHp0Q)7>2ih+|zDzC?@d@sM$^E7DKJ{_<1mbzMn6*(4l_FjuLMHeh8=&)QMhB84 z5MmyZI&57jElmGL{u=YEp)@OrB*zIY-=Z60Il4B6j5btgJ7Ed;pb_%mE zWO0|dO?sI6HFK9ZiHEKvh?98gO1MqipB9L|iX*-uRQl9TMukSM6(x7MTz)jU?!&I< z5PMJ9i);J{26n6My(B zvPMBn=W1GQwazgh@6vP61tLc>YLaVdKPssyZAvqXaL1T@#}nUPm&jKm`JJE7?tjbd zq)o|P`D`+_v!{NMW+D`q*Z63o8Fh5&4ly?slBj%`*d4UdDjzCXUWSJ)ToB<9lMZth zEsU^_`5hdFet>mF!|>xcJPhB*_osAnjJt3F+`wa8cWLUDE%<)V_A7F?Y}o>CJ=0g^ z;^k=Bt6;PgKg2z+&cED!Fm%6q<=p!7btzqKiH|tVk0x}{wStB>`ov|3%n>xYH=+KU4)o-nZ>CwtG# zIo*X9d=_rt8*Zg=?3f)ITAms@H197|apR@fH6061Hnnt$fju9iSw$pe(_-%&r)nDCTBXklv_&0$n|whA_L_LPim z`MA&46Tk=+Pfm_V>ORKKKbY`EL^s1?04Uz zfyEspO0E?WrNoiUY&9pZ?pS%yrr4iU?;pO?^#2iGno5fBMiB&Aw_DRn`Ui z>BClmMf=e8)@;r2gpnS3IG%i<&-2_zl3(QG6Y{}bB_D#rrV+u7$sagu$_q}~G&~qq z=zlcSe+%E~f8ZX5vdi^9u8$w?<#lWv@9pAwtVB}R&Pt)o#CVvOG7iCn5#-SXoRr6*&KIIPuHGb?3~)=iyb@9b(*^4Tn{%-Pq!ZDc1-PruZZgiTi~8- z-IZF5Za9^g^N}tKWDD}NhAiT0=0W=NgFUfNa~Qt8Wu$FX=#atZ8+*m%CB*qgR&}j0 z81ET#@B#LhUN68&098P$zavt{HEx41;NM4&Drna9H2B6vrPgX8#7f0jXBESj0mv);A@IXFm zF)nD*_6~k_X<8$-F<}u23 zH$Prh@H^OYfg+uxekP%_Y<;bsuzuO@k(nVLahrz(WaD9k65;ce-PWAAfwW@W{EdD* zNWF*LAY8SHNaMscdNS0~5AwFPim++&L1I#H>`V{OIYZC(;fx zio>KGUTtT6@=q4aB2xA#Da-rK(B&A*9xyGdpe>ek)#pf22q0zA(;31FW7%<*$}Xd2 zyO6SQWClKGESqdvR?9pAr_Lf}(WFsNM$ecb7A#Ya(n_MVNVJm_#G$01o-v6Lrfs>h z!)e(ZQdZBHu`K$kT-gL#b`>eBXRNgB=5l4L(6X0ESv_N=W&0b-63-TlNML!56n&*< zi`a*OCn*^R(jHoMib%4$5|er}B>Lx+4>^0zcI}W7qoZLFD}&F?5beysLz!~@^yP#V zCgnDlFSkiwPM2d+uD?hZ?e!Ir-;ff*??$@Ep*3ib^q#o)k>=1;E94rO8hNN?|Gcab zt74`1Za11Nv_m^4Hxl2EqZKGf`aLVJrs*{!Ijs`>NcjOHy5+5kMJq^ov_oje$|Ffn zvDw!7(SAq;xmr7ZsLRlW!xCzBQF1}^xJ110v(F^u%Y&M&ejugc=IL5$Ad1`diXu(O&5_x?Ukt>*Jsj|2Uc4nL{z25SWH< zdO%4#ql1#X9N4|94^YRcucfeJ5_*5J5xz z&UEE@-y*sjBFQUuo8$Z|j$~FL(FMz)}7mY>xM+nH^Bm6|Gyp?wE0R%#(*gGIi@Qix|CAajFy( zdTSU*tlV)-*FLRdqm`O<>vX;D4pgV#8ojGW zZ&zhflO=22p-}iH|KN{UO?rW|tFUuSaKGNOZjBll;76jjX3geLYnrkGe$u6o9*oh! zpOdbmvxWu&cs5`!M?h(hA?}PL!Sf?Zh1NxbPwU#YPw(iPxTE_HMn>ahYrWuWVP_vD z+o*JWxL@BB7Ew&Te{*J_s z-?4d!)=XyhxHq?sA46wMfsC=(J|%eo%attBW&=)+stB#zIL`pd>ys}RPTT6U>_t*$ z+un2Br;eLi2e?&BRD0&%=-Oy#OV}B8qV=^85{l9rby|>=w_?P!9xnzROUY|H>-%}# z^zk}3owNaK_AZz0G9<=O1&wvXLA4>@4R`FkozGf=uPzb(pzYDIpBWym(vCk7+Q#=D6b8E@)^ojI( zaUB1#I1;6QbYzNt6kJJsokU{T@oX#_B}tGp*N?Zw;i$iUJgSlF$E9pqT^n6G7*&QT z#X+e_EfRM|>r2UHXyoU+oE*C4%slTc=ep5davzP(ZiwjjsMX6nRUp0d2r0+SNZ;Ak ztNY$o-=tTsn!UHx*E{i;&vrT6cgvo2&PR@A9v*r7A9AEv`*v|CvghdTL%%u@m`eA| zb<f8ZHXFx|b4=7|bohY26!adDUynRf+DVu^*OuJ18cX~MBCRvbFrtrU zi~l9|h8)e*eyN)DIhe%Zxi}6-59xUSg9|NcH5>{q1%HBPbaanlv*r}MnAbriY&v#A zc4q0&A#I~QJ@#)|{IIn)_JBAIfPMRRTD=k<#gBI8Z=JEWS?cBok?#_?=k0Fi)S6XBqLN{!jM zbap|@Z`jvM>zX~g=kHs<^`$sR(5gV3BghC*Hfla#*3N59VmjO!we6ethGZ7>3b%V2I)cdT7)D#J~0))Y(H(n8ff%#;gW9IDaU%O zSPlooIR`S%r!o&^b0{tbiHnW8~d2CXmJ6oqeMe64RQWi?^T zu@j;gizi;Z_Jo_Q>w>S~?+3S=)D};a80J)DUlEyw(HR?mA}y6cT+wA_PuL+r2K>~p z>877jF>%$ct4+ei6Gb8Mr84@+K~ps&ed@a_ib|Wx0JBz2I(Ahu-(r@eGCZ`yusS^KSF)^@oHTC8(bpeRh5Wp+hvac4+Nx_RrQ zvBe4J%d|CJi3CT{4O|j~uhR3xe3dl>BI@n*oYBpxYNf~=iibvCc=DMG1}4{CfqO>< ztFA7T&+U3IbzRq*XuM!HZ4(AQeI+5Z-Kr{bNX~Nou4`)(VW`v``lv#elcL;zrSRGu z*Q5A5{C=riAYekHvc9GNd030H7YOH#GSS;#Ng+;`Pc*S{h0Hi`j0dA`Q8BUc$2WSm zN*j2}dsSl1kjAcB;xvwP@(X9t(4$PrgU`g*FYxo98lhKq0)K+-pH7!W5dJlE&ZZ*n zMdccfy&`x^MS#BbY)1HB>fuZHXTFs3-)$dNb7QzxC=AS9J!p!1x5SQ()$>2!>15wE zXVy7yD+>xA!SyMQ`E1mxaA11Tb@4& zt>N+nX;a-gbYF}syAtF5n82=Xq*I?~0CI`~mU}MWg64VZ4u8DdV}5CPtunqkKg=0vI8*ouFU7%u2K0>$}6km zmDRy_x9h&>QOk}^?Vjw9BCUdAn+T_rk+IXJbWi6;uNilK!Se-c*OHI(T9leGQ>qTXupSzQ|N&MLEEd6|!iq2B9_ZhTDC07m--Z*h7G5+E*iBMEdfweD! zJNaiFABS_OY^JK5f+Cre@SkI0EtL@dHX?iv%mGzII5&`7-ZowmQAO3SA9V$H#_RBU z-1$oF`t@pGg)QhbY~5l$)d|VvralP|`uRoT+nv~Z)zTSHmC59%F#@2IplW@rp!TJc zq0#}gl8*)27hhxnE}4R&`P?|LV&VVPW_R5w=Y=CnXX3@vtzc z$$e*-7d6h0u5od9cQMYAuBBINP3B68|Jz5}P=E^`~neYFEY-GWABOBt^{^|i{WjNHX<76Fhef(3WlBJ8rmR8ILl46QE8`4KCZS= zMNgT0LRZCg=k0v2q{4v*+sD|2;vWtUoaY;T&-K1*zALKLqG9i(VesSGmJNH+Z(+g$ z{+EKBZkzfnZP5k4#7Da2;ByP+&0{pZAU-ac$ibg!OeJn&m+@jk4Hi!-9rfoxXxWR* zx}4#?Rxlt9th$rcxS9q(qsvrsYqSZgQ$P&FUPa^uB(ejg1w!OyPjy@fN34; zDp5WaZtl{SOt_nb%ixjy1>`hk zhf=NKdD<|;9b!7rmKpA##Z`g}Qft{&$M>do21Oic$sXV~wUcA0?&I*A!ABZ@Q$?Ce zTV#*+D|5HdCfTd~%HDtdGPe6L4&cgy%iRY-ci4Jm{?+b-u@2Ac&}_`uetm5zo$ZKC zHfQ_riB0;8ON$v%bg8U1Qg42=0m$T{nHsggLDJqqMeT{eLcyzO&^)zQ{%x9ZCZCw$ z1Dr$xRcfk!)qP_oO+LPz+TW6vUBC(wyX6!VI}!t2fDRi(t2bFOMx^`cgIU{Dm$ps% znq2IWxg84 z-60E_!JwAJ6mQ+ZyQMDr_W37~MJ(yV%C=8E<5Ch7(L_07w`kr@xv_fVst&ZBo)C8Q z-Uc;xy6te!cf03$PuqC!fJ5oAq@~_DG;kiOWnf$XeMHzTTfJcM;sy8?`xZbcYawsPY{L&zb%mq0)3kc5a*UN$UDPz`@a(=3e9CX%h zJ0K{(k17B2eWULap=@(4CkNuGWE+G{rZOA`5(Af`u6oz?&l8+Z*QoC^^ zcqvSAWUGHwV4O>X84I7}Ew&rJZMZ{LyJ;u9KFkN3e6H~9hJ{I4LKn0)JFso$>4M@% zvMMwVrJJz6=T+UTeghJ=q3Ds(nJ{n zTYUp7iiWmY6e7JY492UW2Q4#!D}d3Y3`Z@Blo;J@WjFHtI$O>{@PAGOc#N)1;tq>r zRh-TNu?Lw%CGI$p%OaI5o@Wl1MSC*iLA+Y%i^3b*RB02W9oOHX=B+SQm;C8Jcz!>` z&DA}#rbqndm>7S~VM?>u4Vhj4bVXJ=yg?YXGCXWeR=4Y-p2P8Rx|UCjLFxMkV;UUo zA29TXy$@HmTdDm6&--C78Ez0xUtOoK>!nt&UW)Y-@O?g*=);q>7+P0hoP%JSaP%W< z8P8=*NtqJ9ZManxrWQ6*PWrg-)Wue4i|~ZLphs(KB|Ejv{N#OMF`re~t(6Yy?hBPo<3oK`?tvZfUjMbZNiOJ<8B6NaZa*w6yp7Y#UUuoNmkdp9otw2A zw{_~}h8y9#_@SrQ{+dC@_qXlP<%dsfZCo83W-VFQXCCoG&-LRk1#4L>nUazSk~C{M zdu^fh*T~5zY#wd8&utgjNL!3s5@wT^D{4eow)EpcDCd zM);xnccrt&oJMQ3c4`6)t%9QU4~sH130r{b`?BXZ0;Z z3I}_+p&DWX2=onb?ByyPMB%B}9nM_>eG~B{{Qge(wPEi~{pcz!@B+H6KNMJ3O_){C z5R=6JN@|nfFJ@Gevn=hLSDnf|AFlm^2!t{bta?x%H{!`ERkjN>&Dz4XJYtu>9Hsv z!53Q=_VMXl*lN^@&+KCX;o;SuTFL7^yVQCOAHTasjqG;WQ9QDZ?d4-<7t?Lu_r89| zYDW+2m{nJ52eG}?a;tio`>%M3K08w)kvS2&aW=fq0&!6l>1)`2J2KpMJlGd4?t2iw zIyg?~H}>G832_mQR&%SVvU})XYX!4ROSNhR3<*#Apmi(Omo+AETk~0@FT2I?tRpt? zOq@Hh2DKsU&of+HG)DN@8#$#4`@E#r38>Et;81}Wj}A3mx3AwkRu^b>aZ)RiYkhD0 zR;6PR+7JT0mdsg(7q=4*vX5c>i9kP;xFFS2={z?|&k-qba&x1=Dn0 zG*uU=4Pe7xLTB0gZx(H!{kV$~w(^%|5d25EHRuU>M)QKwc>L#3WaH<;tr-eU*?aGv zs5j>zzJDfoNeT4IM)*7p)up78QD z(UXT+8NP~;)Du1I#9t~7(@IqY&K*L_haxT3B=!K(Lr!$@!#&ySb!f`;|0OB2l=rif zJGhm6fyMnZ(@}5qA-m^pycY(w(Jgk*!*H+UCnD=d?4GB1kKjB@>gMa|lGAl?DBqqNg*^%J#wvF^1Yn%1vfVqh$##Nba>Fcqg-a?uL6MuL$0JcF#k+ zNAP}3%8fO{J4V?S?;TEfJ~D&*K2et=;$2G04PtoxjChBWd(9a~`j`$hYsljBXFjDD(La{`hbC3pBR*?RVFQI1qT z3i?(={1GitM9L(5n0Ig74kzZi!El8 z%sTWJoCW14SWeq{5rJKUz_w;@!X5m1JzzN^9}fPJ(HfQ(N*>8`a~tEIu+Yq|4RHew zt@c)VPq*^Ds+lm{AuYGJ&ta$hmJSex){^nM#_w`%% zdt=eJ>>)Tu%k~qTG`4n7`51Ak^hjBj7BziB7c^XKiNC~WS~|3ZXb5R})P67y!0G|Y zPVhs!_IBPowgfCrgeZuO^KbqPje{+?dsmzRo4d6a_M^BwxRKVS+p5!$gHO(GH-zCQ zeWL6ZhQ`$EtnFZ&30|HIaZE9N4wePoe8Q5_7S;6m<9OgInTWeU*y(p=*AQS9FB9kDz6h$NU$!O86gBOa5r=nfe=WO-`k$ARW&1 zhnM@`7fO~2SG+t>*odxkR^fx$I0Wx?X>+4>Lc#$)1Los(tMCX<59mjAzk$fAkkCr^ zz3ca-BNfj!*Kjfa6>QSl0Tt3%w%~2HWT<$349e>$M0+lNRNXWmxfLQ)4V})rJ9Jyho2I5>1>#5 zhHho|9)nqC`+f(xFUx-ysVHj`L?K$y8i*ZssekfFkhbj`LF?!yc`ycw~M z)g77%hfwRJxkr{X`iX$BkzV#9eTo0V8r@{TH1VehXc4_(d=gj~5o> zF0f@aPQtJ5lhEx7jKseRA;MAA2=zxQ^x$jZ5o_~bk^Z+kp@X)0g4==O_93_xYUIwE z46jJOzVA}Iw5GT4%cf~22|g1%6do7_^g$b zs5}?yqMah2UuXnpum}7Oe)tyN4Um`z^|nvkv-HDb{qc*OY|Qeg1GtcW`Uc@AiulxM zt)ITd`G}2925Lz>6)xM;rIzV4c+l1ut>hJ|0DnJ#_;CyHirUIdn0>k7ICw8^#MdyT zi=!WY^dUqCRFAv+W6hSUTSlBa6W(%7%iu@f#XE;U$D!ll>Q4MviZ9?xcxQfIqu=4_ zX!v>G;lul|cdw6d4($Cb9-91!J3&6piATSG#0N*>29K0g)p+>UE}iiyW*4-bwY($F#C5yW-e12y zVOUzfn*Y+%zPtQzg^T(aLr!TjC`*VRO7&!p~3ZG~CrFM))bgBMt(u;U_JeTS6cNqRHMugD*!vNn7y= z?Bu-0;OHtUKv0RFP}^XG)7PYB=sM9xaR zoK2j*n3qxM%==kqQ3D$M)u!)LNr$0~v-NG)&aL%s5RfWxIZ2aO`Gjs zym;kT55`QIOkkfbxg(uG_^rwM6nf^iK217ZD6LV8s~zb?E<25zzUX5|h-=Zs3Gs1$ zaUON*e06ieM9=!_MhTPcro8`t%_-IGg_Klvyyn0@d=}rz>RKb-cg)xu(rvZ!^7iAS zD-It$a(E>q6m8msbiZ=;KPGlL^T}RZbot58KmU9knihU~hR$C}7M1+KZz6Pgnf9eV ztS@CAhgz63vus|HL&RCPQ@^735O@hFd^d%>l&!{W*B}CVxF9G(N&6fpMbOw=1hPYjt zmzTOg+6Vjdr6CFR!XGyI^Kp`UvsXVgLqh_0?keu|(ZmUEMOE9iAJ%B!m@)2QLk4+9 ze-%{k$%rx4yq$CLd$?mC_a3n9Zv9Q~!}wOwPj~R^U^t#X8;^wP!ij5(7WC^sv2Me- zoZOiJ%hAm5AZo&(B}0Up04Q)avitNT?u73z8ck%jp4iFn#72NKo6_O)h|85H}`h;1rOxY3|`>BK#qO7{fw7D z*0Z+I8V{p8G+{2@-k)@NyLg8|KeWznd`zTo8Ii*?*+w?MYHB+&Ij>+l9f{VIbh#4G zXW$gvs%?wiZK9|w;H@J`O<%WDIboDPAxH&w>ohp=t}@ zFH|40#vG_q=fL_CC-8oe?@lBRX(HRl_|~#Mne@nn3{ff40M=vEXpIXBa$Z^(6`wb4KGo@tw_EJM0GOE?5gS zp+27d9A}fe&tS&%UB#Pwd^|C^>72HSiTW|iGd50gD%FL`R2h-n$d=7MFOj6$HwQ9) z|F#EC!_5cS41oQM^9C(Pa@gDw59){qLqFj;ic3NDQ47?R>G>$}msUj2ZY-xNYxgR- zuQ6F=v{sKR5=Am(zH;bU4`L5QGzR1?cvW9q&3pM;uSQ$PLSYwWF0PBa=5B0S3^kJ7 z67b{E+odC+&e5amHzX!*SdG`U18hG+_y)P-sW5mpw9XRaUfRz8VDTWeH8p#`VcOo+ zK19ut8sfJ>R+r`l;J-Q}o98~*T5S1Q2m8hY2g-Q#1zr$a4~DdZ1L$i3d4F{RO}Hh^ z#UIYaQKe1*K7kO3-o71Q+zL$$GT>v3@^w(j%wn8KE}8`Xt5fh#i)Xb;1vjv6deEUS z8}k0JdEkc8B&eAS5%AAh-rH&du6^e;#n_%&;LF;uA)lsL>df9-H&Y#~y(}F^bjAQhKLoPm6773!!5n zX-ffmUrJ*QMYMhe8tr_@7tIsM#yNDAxHG3~OJk4h9gT@Av5g9tb;dU{F?~= zV2MO(?C=eUDH(L}4O{%Lc4m3C=oBe&w-`6?a&`07I6AKo6+C=}?}~0-is4JuOMCdb z;6J>fsE+SiG+!xqv-cmErEqj^;{^}+=EeK*N8s>1+B_62t@^`WI541PBYZ&_7vI&t@UjAbyANH#z4P*51#E(KxO?&YZHNdnAs@vG zr%2ei3BRmY#roKTA3@a3T4w(r7{)`!uu~ilv2>OGNXm0uaa){>+jY_u1jT|CREhG6 z{`$Pn0O*)3{2a0?mCGG~kAPhrScX&K+SS|m1~{$;w=KIMPx%YXa~6)T8;q~eIa$)? zks;15#ivInQ}c>QnJR+bl{)j%3~B{kJa&=@kOSMe#8INd^+-fq;7V6XiYf#j}v*L(K+*$972kIYQ5w~sM5!e`vAD(scHB&?u)Mh zOc8ERUx)i`c+Ta4I<5IJ0q@xge+rV4SMcSRfKMM4*Lw}bUa~xv+tQYKN-^89ztWE- zFqeW%DrR)1iSxKf1f96oW=9 zc5vXc`*ObSjf^MzN&+22z>_N^PAd(NxYE|9d=o|{j6yS*c~qF=9C-@y!+9Mk;0 zwQJ|qZi!Z*=)w6&`!ZSRtw&9YQ>yVo#q5YXfJaQNOa^w=-wsM$69{!SzB=Iku z_aKpPBu&Z7SwQnwvhXCJk8H*2h^m&E8Hs-Y?`6x1!^<;-B$3#YcV~9yUe3Nj z>pGFcwAbL3M^lZx+E4*zkw;IaHy_J-GegUJ8kM*Hb=>Mz_*Zg;cz2NoXHE2IZ=5w{ z6D)MniuPt~Z`Xm^pRE2UCiV9H=GxS?&1?69=`dapeF#d#&+%tuxUYrO zSRocyQF@Gzy(J~mZA4BU##ugbB1)|_LCGc`sK})GvG~#vNUEQF^isnbOErxy9cx)W?RB&n^pvC5lX<*R zfrRROj2|xsX=S8Cd%B$05Fp}rWPMIxMSYGXB6vrmS*BHn5JM-_g226KC55aY)B*~rrSoHS;DSZsB%heqpmX*K6k_I-&bAn3;FekOc6H8n zM$Vse-~IS`^Xp^eSWu$6iG{7?E5TG=6=`Uh;ggY>rhx{hre9KhZcKi#oy2d+at*14>+^~uaA zSfhV-hFo>oA#+^WvUm1;T`lf1{hOb5xLrEEL%*q92yT8I!Oa;)02)0abNrFqi*14V znQrSkwRUtseLvY&h+}tb+qq7;&c-)A{gBM@(W8|ua`~A}w%6bb{A8OB-=v`R9EpGl@qhgy9ZlfQ7is@=y+lv5+=jpmX1b)=?+udC z3rcRnfGHDFI=C1_sgbx(x4Tq8((WF*t{R+x7?kvO)!mDy1l?bjoR0w5jfNKQ^Hwip^Pz z+jhj0PfJaT8M{akTM?*V$W2V1l;Hv#Vv)1vq=`+%m&&m!~g(zzf;S|@`(~=&Y9n~;xzObP|aG0ZJRm<@1^;@B= z`Gh{c%H79L__%$GcAb6Ov~An|y(Ud;ICtNb+Ql&%xksO2n;SF&sY`aZ z#S@Yuq&AiqA61=m52_aztF6lM@w5hBivYRIn&ZF(1X-7Sp$ndyniS<3*I*#bm(yQfgXP4oSTs0u5$&u^cpQT&LWFD|mMg>E7z z@tPxtn~cJ#1-R<^^Z=T- zjM(}fO~7*0BdMy~-;a^qSIojPJpVm0HOoi&Z=zS9o284Gt)=)jJ&&Ex+KtglGng98 zh6>a`riqErIZ&0tj1N+prUE7=#!bgBiKTeBbsEtJcBR4~O4hWadaIza5A1mM+HnuO zy0^$u{MP!EaC+QwD1JHI$z?cKB-#f~73nsyiQ9hHWJ6F1_zn67F$cyR4U;n%DlyW<&K8Dqme9= zUQ}&p-pAL!Me}UeKEB&k*QVMNDgtHUypzTXzjM9JTd0PD{dL@~McF+wlA-aJr89pzhsU z+Sb|{>X0>Ibbb8Gbtn$(o=xuL2iqoh>YoKP7wd9aOy=?q_&HR`*)<}~8Ttsh><(1> zGkw*7PWl{fuSnnbM1R(wLF zityrO{&dI0&Gz}}ifT3?oyTMfLtW9_yd9$xJ*pJ{GGbd__!TSQ*FLj{CDgQ??-rl2 za9?AgEy|LJIqak>2wXOkMqt_S3}~D*6sc7t0-iVh%z#*_cb)!=Z%r2lyQ29$*X5?v za0kB@3wjEJ`K$)HOIH@IT$ zR-%2iYU(CgP57*O3%=S0M|Hse&AZUy$Rpjr{}X6Htuy_9ZW+Tg3c<`uao`9BX;{6NS|xw1s`P^{H-c8nq`YCr92JsuTk$wg__N#cZtw>RDL^5@RdLNUp-fsNUFHxVji=c%r7D}!`}2+W zY>hBZ#;-0hn8V28^q?35Rp-52qCU@-?j(H%dO-4E24k7M`AQ+_bJAH?8$ zbQ9sz#4kIUZwQvG)I-{>$4#!eZsb{jwB`Wu$r6^Moy2qealS8s6)M6SsOJGTp#lc0 zmgKY^)+WgYkuIFh6)^l^db*k#`TL6957*!CXXK-W^g6j8p}#NY&7Vo`Z{r7%`?baU zlJy2S=n$hdT928Xw*vG`01>ZNq_vkw>!*aCm#lp3Dt5o4o(BSd3@cwp5C4Mk?1irE zemy<>$L#(PoGxw4cP01hi}3464D@r~vGQ@^{YfVF#_sFw4MpmzvwY+)`GxF$f}{*R zD2CZtFe|UpEiAPQc3;EFd$%sNm#^6UaPfYG3195K$d@w~Xt4=oJ3lLtQU0xLU2PJ~lxibt4)Ed*$U5chnC-HFtHrprGoZ z`98MvNrPZmjeDRDHcn9u1~kUcKWsHCt5rlzr|M80HN>f$u%o(DG{_qfaUQ|?~NFj+l%!Nc%rO2M9Vd7R}ULcu)&Agke(gf_&jA|fT~k;vi(B0 zVS^8}jt*-oOGetN4pscZnoLh=YEzv~N`kAbI(I=2hmBfTNEB%pxIi?Qr)=!6YG0>` z{UZ0FLkOH&O=Z7`aB4O)z~Ll?C2i%m<*DSCip~M}tL2fLaj&W^*nllW>JR-Ax9(YU zeC)xR2Un{y_9drxubod`R%XSUUbl!zSsev3-&{ zcA1>HYIK*(hHbka=rwU!3@p*{I-b+-AN-!Qi4E-BkSY?11|k)5j%IA*e9()FuQsO( zXYnh@fkXY((tWSe65vl<1r?w%;#_uk$*jsVM^yS1Ye*RzX(725`h`;SL6lS;2x!O0Pio@ZZXdG4#soSvQ zQm(zC+vrQzM~%8SZ_pNnv^I8{P(P;kJhnco!|faVAnxCUK>WVr6h zS#eh5g%QFC{X7smC+v!(8l91dgh(GsACk*>l{OAJuskKew}yUdbEvR}b8M{GnYZtg^4cs4hDfRw4L_$K&=&pRs+*oEoHZe@^@ZdGscz zf=0yPxES~*7RS?1h{j(?pS`!Q4L;RD{E(Qyur`GOUFVtB=Yn)Mj5X;Pn$!sp&%I#h zuaN*<8>ygK`#gM(o;m6x+@oL8>j#P#A2`7G7j-52Q2qQVos%IEiHehwpr6>Q3)bl# za#n3{%{K4>uGto@(LHfoW4ML=4q!Er@br?q(pN;*wh~8)E9uSERH`!GClrtyMEm)8 zfdfQKv?@-ak~xr2Lq^z9MI-6A>%Yf8;`_fYuNSladvFDJ@=I_!00H%J!e8xig8b8s zaH9PI{52ZW9!|(VMQQl^OQT0$0w1UYKJ*v^i9p>}-P*rSZ7<)yLfR*5pbj zZ3DYn*CHQn&;slSx46cyf~6|@i~b1%=_j?DQoYm6;1UT9;CyX3FBB17R{y-rHy{oo zocT}31ceMc_~lmx`foUC$q3eW>|Iwu{$R;>PrqB&wd*?Z3p$iHfSavb4{I&v$fRfC zOd~#ro|@vvG7Zs$3(=7@HIft^q3hW1;*zk4pErSY=@8;M>xI|Bb5X~h*NXme>RQ~0 zuGu5Pc}UuARhF|MIuv|ukQYS6iHp9~iU3V0#Gwc;;9}f@b0&{%?^ct1K3&u^A#uQ_ z0rhLQNe*6k@z&O++>eXLBqxtqJT^Hw^>ST*8(}6IVdG!#(({WWM_wd&2)`VbJ|eb7 zqDCuVK1h{XS@H3S%3WJefVm-Mvry9Rb18NBF*OF20=Rhr39x zJL(1w9kOg)zYaV-f3f5l`d0cA^F0bs$gSxrMtC3N>6d2W>yU@xXa=8(H<5pLCcrw# zB>&b;5N-a1{#+cnxUNvG@YnLETH#TjZn}c|wc=;(Tv|Mr-?eh5L1zU74=t+%mTQ)8 z-bFXNJ0W({aOqDIbe{|7iHy6DvUa4s{=no)+MSj)1VWbvIpc>bKmyl>3&r5FqC|p& zhofK7=I&G>-GvOHLwA%Ttm)2t9X-RUC)O5}Lpfm#Mf)&TC`bCI zDBZi`+9}?h)_~g!{9S&`=!obL-!`!?KxO#dmOPw73W3k=(W7^d4!?gN8V;@H?h!f! z8r{E-kLiD(VoxP{`}>fzw<^@TM6z@zG=nauV9C9R?S+AK)Ua>9QTgF5&xS27df;e3 zZIORX>2<|}qnB<8y|}dT!?V}O#PuH}UTDb97IS1PG9q{}883u!`eb1cvuW5fu<=*n z>tDY&6dXGQ2P`~h@AM%tj$XGe9etoc)3JkWP4@8dRK6($=wITQX9}&jg}j+Jj2c4S z|4_8>09x=W7%de0e=_uwE+)E=(H+&+^k{emNc0X%x=5&U@vlvH&>q~bL+^Ty9dhf^ zXh*s);nmmD0O3pKee`EXeMR%6INYRdz!*Ep43QIvQPUlvl^8Bb173Yi>gjEo)Vt5x zPBx>3`FaKIjc87mY$TwFDY){)0h44Wcc5oObkIMmL!MP3 z&w3Mxb;M`TUH_~;c~(_?#x>H{%g{foE7lXs+sP?xsAp2oHk9UGy z0R1LVdeigtOv(jNxaCTlm%C*Fo<=Mo;>JE@aOakmA$8sYH-#wHHpMOCFqSaX(3dpg zE=MOR8$jxAu#?fNN|nnkQ%<~J4zoy6S$XpYIhV?jT7<+h&!$o|D|gEvLlgRp5G~5v zP{vS4lt1IzqF&5lGp@_Z#sa*uxS4$P{FZ@8r6zeDKcXBglr!qu0z?ZmmXSAW5k6(% zflmN(K#jjSiC4_CzMQ_EC7un>OmJJaThn%6(6N#4>JEYqWs7tly~scbRfVd6&U$QQj74 zv?%Wi%9-)a8ERC(iv|Dv=5m#lckUbIoolJ21z(o?8oiWj)33p8>Th$+dX9?9nN#p) zcx5#G8b4u4-nXRX{I|hNRLpZ3xE5_fFBiSsUk{V{om|NqWo5m;Q%9V>xOnoS_&=-}DPu_?-w<6qS+H{$c7UK>xc~_!b zZUyDcJx&>}E%ei6TL0^Ker>t3e&>zyHjzt3@-FKi%(#9Hyw~A2k55c`w+d)9_2U-H zm5EQxN>(gy(`cf+?U?zUig-4M^jdkBiBBrDTcbX5P5n;AdMV@6DwelN>#wj}Zl%f@ za9S?O(UGP!iOtVdW#=KP=_HeiCEHh$Z~2FC^g}!m0iHHfI5D#yk~o);QKfY7tKZ3A zFl@wKrPn{zy&yrqjJ})WKV^Bu9NF4vf4W0hp<>BLo$VcEY8BW=MriE=)SP`}bR_v! z*+<&bWUjSXM%NEe;Kd(y-uvSR;S=b6H7X<|>gq`!Pfs5lUIf1!J{)uSu=M(gz4tS^ z;U7Nx8a)z5%h3oqnjzfckT)U(RWG(rymdcuS@ikS(R4lTCBoZMmLtuM%?J}(d?faE zl0X23NC&~sLA1S{<}zG_>Chi9#G`RI^ns4I7A&}pR}=vn|Ji5K>v%byfXCrwl;?>3-=#1b2Cosv?v(elOpf#|G-1nM<)pIL|AB20e#%RQ9%zCv0qrdQiOH{ePL6Od zM;Mx8s6T+^fU8dFG}HyPedGt+hr(XuB>aq*fn8CN^g63%OJRt(dy%m_mOhnuvYo3m ziJshEeBWbFhT!%#^yp^7Hc^BU>}7J9y`9pT|9Z$zdD};g+CFJ$=jM1U+|I=d@F#dJ zWJBG_zvk!)U6m_VDEWKcnj{q0O$hLgf**5)@on0{O6U&*U}bVraW>!7*=-O02p`_# z#^~rwKJv=QfY9%xii)&X6VmZA59&~*gMMU znmPi&-cA+_Q8fD>*fyUS+XO#@-XETO5i>HIz}WjNr%FoZPf}~~_^6y^9~*QbUBu>a zY^W^l#ZwLJRSH7V2hbZ8&DZ_KX=e#ectt0A{M1Y|LP*g4j4le{B4K)c>|!}Cv^Lx8~MMhkLT>!o@lAJ z$L!f2x)|xxE7$P`yz$!At5={KJxBP}yod6w^|or&U5jdAzc&Vt@mpt?a^L^ zA`b|TQZ-iN71-Bkhx4U_#rK8liL5)b`LgOPrveeOpDWR!oiso}&C!u?5k=tG5&ve- zr?vpT_$BZy0sjWMLxCR(x%h&x9bb?R)~&=3CUu8yT!QWdUY9inyt!UEx+r?wI(Jsr z1>eFqAPD@39H|fXXSCAu$srQ_Rdk|XH5-l`z=`-G^o9c1(Fsei!EqET`A78h8jfb7 zmtWGqUvZ?fhNPYzf(V3s^C{qW0N*Mu1oZ)Y8-GLKxq}<|bOX0ecsJfmjN=Eqt<>yt zXadI4B#czo-3X2S3~k%mKqEt<2B^Zx_Um5ZEieaKK}H9hM>>pQcn{v(31;a@7A~L& zVTx`W`MiKeGacy&On27iZA6$vt|CCSII0uA68nDI>Y}@Mj`W$4z9qHaXORFHUpW#M+^$1Z6rNviRDU%7 z>NJ;(8A3dJSkw}m3 zG7Vuqg}z32utPM%Dd{6<0(E<~XqcKSn5;S`u6!zl)LuX6;Qjjt2d%G-uW|+LG||zT z+K$zAg(KmNv&)ji#*Wq6wO!)kEOVsE%JC85Da};A9SvJQslJbHlu!K@Lz{75zuGBn zi*vZ#-osMXt)DcBWB#&7$z5&=%R#G_Nc^3s#Ats(6VEz{D-gu)#NS>|5I4E;(l+<- zbFlrn`J%+Q?g@=rG^pRSX@fMJtWgaZ;4?qR&ky3j1{|P{TAkzVV(X}Dudq|Nb8X!G zC;aqaa)4!-Py-M(hU^^ZiD>jF1!pBi%VZ*w!BWlB1b{gZg0B*>6g_xQG-$nW(8e*c zMs#$IcIf6v;Utks+w|&=jT4u+a78HduV1$3bb~}>2Z`Nqr*+MSwy5vJP4lTg39S`n zqKoDxOT?9h3?c>u>og!WYme{ZwK1 z!mQu$1E_lU!cRiKeXzGHT;L9^XjljFxVuxvdm(`k164o)jqukmVDKpX4gP%|Ts`)q zJ<$V+mbeK-9#z=BGAe7rbZsJcCu$3xAbK!$R3u$v9tpQH0wYH{+QEsnQ)}0T4AP9R zu3w+l;(h7vDj_ioi;MV_u8A?Tb7HlNa&mNT+=HB)BW=^geM;&45Y}GQl2CS*1?g{{ zqg?@_SfbtfP^toD6!mo~-vG{0uL+_HlQr-3&EER1{59RDP3NU--c)L&L^r?VUwVDe zzb(~Cq+@lkQ!1A>N}^`ERH@`%>FR$mN4gdqxPh;hPpBDm^!Q+-f^xR&Lhv2@$demE zt(WSFSg-K0ncZ@1jnGLZFB_H(kgmbo`3VZ3kjta9hI75X!RhcNTOUdHnMLF{)86{DW;c}zLYtK_67wLF_(MRJi zs_TF#d$odYRiLCfM>;{E)-S<#v|S{J7$jHJLfA zT@!lbyVyBn0g`aKew)OzVjk;q3NikmwECAS(B$VfQBiYUQa>wImtJX|Mj>xeqe!n= zK5KW6oSi8Xh8y*^qf~#QTI@{}tuXmrYE$gIpt3gQ&uq%+ooxzH+&R0;Sd`&>c8=hz z%H9UktQ8Rs_OxF>_I3^xMRut6moHv?`PCnPycgOpl>FZ*)GsH;4+=v4di3z)N0&W~ zz4&I;s@z9atLpl4gFHhfV800=Tx;DTkC2J*&4duKk23fLqd)ei{@AIsn__*G*h>L1 zV6bPM6g%*SxCB^)uR+b)8wMVH@ZjLU4JgInkA)g}D4sO_Hq;+CTB_VG?3P(=H+E8x zFS=veNlg+4N|Rq5f(6_cChpiGZRS2o1t$K94mZm9sK#cV>8dc<;Fd^dF%rj`x~AGRy>ypjfkl6mXF@!db?IbHT6K`-5Gny0XVB}TOg>N6>TD_J>L(SY} z1|N~LyJt2hpXy+L_Lwk=z#{z)*NdGK(OBOHm~1;T-)F>?rfm-eF(JCrsWipA7wEI6 zLu0jTqOZDVttHxezP@g$0YM`|CPgM3Yqp?C*Pe|h)tcDnix0bON^ICBJ-bJ8ztDxl zzx}vXVK?qCTV?&>J;Ne>?IPDSCu&oYjV=~*NwWw)VbNP(? z4}82wh5L2vkeI5rt+j5!mJ|N|`t@v~(sjgBx)Xf`Xo<l;BS-dWH-;W_i~`E7^mOokMUWC zc1m;BM^T@ubf&IVX^8to-xWdqE1c1LiYFtl;tLJ-lXeObw4Fjk8`?}!Kj8#zrrZi$ zZ?T!8EkYP=rf7$#XF916OK=+Fbd4Bd9|G-geC9bsKwYTY2~We%^t#ox)gSE0(Nke% z4Om?kr_*H?bOE?V^&xa661r9~*tRC)2Yqb*67`%Rti+#?a34T22!93#FkPEcG7w_)WU`|o zLxiF1XxpoLUP*gPVK5yiOs$?*dM+Xzjcbp>bS)YB6OQXZy>7U1^5j8NrnG3P;dI5{ ztmNk8=$3Q2#WA0b&S}(84mU?Qgpzd`C|S6u zCoPBQB8OYS-YJ)?73WCoWOT)hxYmK6z^?t-b#pRy1A2BMod*%0)3ZA4*dAYf`I+px zhVi-%yAEX6tx5e@RzJvCKbAcYX4g`}LomH|JWa3hW!w{fX3s;);0rZeb4%HEEyFd< zvrn$WjO8QPbvV0jO7M4M_#=$;wPnvE*>yAgQvbZR@p&8eJc?b@wc{Pw^JwE5@Ne03 zExYbZ;QO-c70=S_^)p6q!tyB#VJPo-*zjC7jlpkO3ZGrKGSVkr zw-$5ai)ZJN>o($Z+=-rBMy}f$>eI75$aOn*ZFVj-xqgp4uO?kbuG_QgTmnCi&m!02 z+LtK=eeBz^nOmDlj=GS*%ZF!}}9j?Py!oMuHghXlOTR16Ao7FP{FAa|Eh3 zT0)-EZvM^#sFv=X*sXp?u2tN7M}$Y4zX257wCykOo30fg7^dw%GJD4E95}x;VLrrm ziFM%zZO{4WBEHSX_I`e@`_5$xaW0_)HRygET(>V3=Y-}ExgkP}AMp!e>@4XhHYm3b zV9tUPzlz7aROinvqK8kkC8dtU~9-hB{+^cX^r{wV1gU6ymqY~$ya=Ezn;tLZa-Vp?qR>VerOqX^Bmb> zC!vQ}BcH%zD`RU+)e3RW-kyve*a(_SImjKr&+r(S!a?8FtMLl#M8(XX)ZOLI>mqY# zj`Q)1H#!D)A+UH7`P2PRr1OjhB5IDscC4?a(|0PuGY#?19ms%L#3E{DZTb+sz=QwP z5j3~A9WFRCj9Uob3xd1uK^M4{B{W4ht29GTacMY!FeL!D}`3iMkQdu!QpuUYtcyLuV7 zfBxfJtosu}2W3MwaOnbH?8ghSdTE5673V8cpgHyWRErM5J)Q9rTnqn1?DiYjO6-ex zIKH!C&dt~#5h=#v_>*u_m%#gAPdpCp3Ej#}63QiG2@gufLp5R(fy58TN*Yj3h=EG% z#4uD5#bPoaW)V&-7W1LgPzoBNO7)z&>RDFmV|or9k;w{$KiYX|G@gk=C*FsJ_a+XT zyyyu|e6o1r9+@1RLvm`?%n7O4GdQ^C&ow;L+j-@r{B$o3Y4FSD?hc@Ha2IYNpS=_I zU%Iq^!d@Rxe=`58hY!D+|B28K^-R0>Q#Y9mEtAX9CgBqK43n!c@8I4XteU$MZn_e_ zLQHidx&l+@z%kqR(b~(z;F~xQ2@EVMf*t0%fogi)0RJbxBF)am&+)@9IC?(}gxgd( zx^HC)VHi^mtRjONxD3w3wfN)ChW9B+)?U)O67hUF8qgEV=HDMbURTws4|GMRbbkCF z#Z{RNo0cVah^MjFkUu(LJ7Cpk{L3ZW@bO8s^jz*6o&OwkN~q6l(NIs!{6nxSM>~N&?!Hqn}eO5orluT-^G>uvUhV4 zwwFaNHNjnz_>|hTM+Szh90}!ai+4?El3($0Qrg+t+PFIT_&QO-Y+alL?BncWSG~HO zi<62_Yfq?kaeB4UKq$o9*}1zUySOR{iS9~&KNmML2h4STW|4K8+i95$6Lxe@-q8FC%$oSL0{8QsC)TaDH-THFP zjr1>NWj8=FL^515>YtOI{LSt8?-%Oh*E)#5SSH^|s*v+UicYVq>TqV6NVRtp=Wf8p@3TF2tCO}zzFPg;I%)NeJzKQ!14R7DwV@+%0ANcz04-U)I;m3rmT=5M-Bn7+OKcX53gv|8C+>Y?AS-Ip2is|mYrhjrGvAQSAzg*V#%b7EpOsv$gk+U;3 zNNRk9KOFv+y_0GGm zj5Sl}c&`H4y=$LqNzl?3Z{H7FWE5|F*UnjD-bdA}ppSYh3A|0eU1_nrLtkEbQN42q zU%rp(FBwe6q9ZGm-hZLrwf|&2*RhC21t0jA#3xd- z_F794NoScQ7JC!0s8mz=^OA;6dWWwvn7i>pDaBfPfV^KZf68|Dh|mzCqWQc;_CC8c2+AC%5Lq)BrAgZYQI zk;%KvRa90`?>whbY2jH}ocqXT@xk93NBzeleTVq!KN9o1hFq1mThlRYpd?PxMjzP@ zqdAt!Mgk^*z?7+&kt3$ z5&jS6kt*L*B~@QD-?UM3@ZUA(^j2N^|9pO`(gyOcn8$hxn~|0A7y9=KmLp1k%RT5j z#hLh~k6v$1J}SNFooQeBcERUg*l^T1NowMms`d;C0u$^~~iT@LsO839R3%&n9(890(!F*%cd7BQB z{(4V8|G%Sww~DL(cD20AOUb`mRqs6CSw2Rix)Wz@w*DR3^Zzf*kN!tG<@)|}6RH1+ zo=5%T?_;Z0p!-5{|B&R!zghd0iShqkM)CTf|KDRMm3*IEt&HuYOZrJBNtR1?NKQ&V zk$f&W|94oA>fba*_>V%QlmF{M!+&C6|At|Nd5mm6|MQQ}{lF5|WDUAzZ5M7ECwHjK znJ;iGR}3zeD`hJ*val57pO~pByXHn*Ll7-#Mn)Fzna_1s!1q5O*EdXw>-znjqBfa0 zZ(5NvL;e3&C78v-=JV^L*n7-(9Z&pY(`D~4A74gGqVp5gq=#WyPpqJ*DD!f*?>uvF zqQ1YQ`!k=nEIY?PpT@+0?|9_Ds@8WHs{EH!{jLL;zgzv~V`6dbjHvs=|DAQ7{}hgY za{cJvZzuooiqyZ~ag>dT&EIz%kzDzozVrCMV^psnD*fvXtuiC1zuow%zu|q$dCA>> z*E^Sg${hdq?`Qr21N~RL$@$xDwsdSF?%PpGw1%}5+W$s`WNFM2aNwU)l{)KsYjSpOB}Re8EZt~Bh$*8#J^&^T3IvsmkePo`;GEr6Z3KH<^S6wTgx`}e`~yJ!Os3~ z4S_2NH%!JR6^)A@{y#Y~{%;xOe|xaPoKStISgy;Vcj<+ot z`2UMT@HdVR#c{c>q>iMeq^D$zWKo%sd0AU5Z}+AKXW8<>lI4pqOiW*dVA=SMLw4b` zh4=9)OYi7^Y2;{PtG2daXX64dRrDq?E>}m<>oQkc{+@8vLhUjmd3a_befpZ6%A6XE zn=-&pY5Er4uKbI6iwk6h$K?y!A&2rM&Blo0_&!$BO43U*Rts#{K$flK+PczB02X|I0>T`-VA{bCMq&9juhB^FHM#IlgXE|O@=M`E!$+8mTNH;?T|0iUYeFRm!@R`A0#<|9i_qY{`y>~ zEN8mC3ihHgy6ODz;#r)0?p(g-pWDP-s3v8riYJ$8$savY?f@-3p3BqC7>C9PQ{?^s z+&0%LUZ{*st?2`i&Wtb{^^KE!~LRze2qtYIZwBcXhhD(!#Q4!@@k&-2m zdJXGxGo6{{m@C7b=o=*#ZONgmdRbv8D~fVv$9-RBi;bO&Blb4#w(%{$0mpa?xs(xk`vk(QASAg!Xn|Z|^4TNO7hbv8OW(Chtwk+(MHq)Ro>dZ7;k@dokoeEo=Ml z)-_4{id*0eCge)zJ9KV*^CjGj13#MberF0U-AWg#}72{7E z@hNE+LPK-$aHq=74%)j}njM726^&m_^PpCu-MX)*AC$?1 zTEXbO60y+RDE(b0Dk>`{OGEuPL`{{Kot4FT54Lyb@16Vjk45@!;nja4QYIU@0H!|1gI8-zl{+q22#Z(QgR%DzE*j z{~vq*0T@-$J^sUUckk{d0YX9&LJOpa64DEhKi1Cpm!3V{RyzDo zJf|vchWzKxvuObZEJN-=YZw|?wZL|OWAl=#H&SLgv1%C(iFGtVoU)Y=f zg_vgjqdWD#6y_Uo|KQWsG9|=4?>A8YXCwd5u4R93LX>8g|38)_xBMtsz87C0cZ&NB z)W4iPp8rGVg1?YX{|kqNzm#BqKJ{N89rEpq3;+IUp+v|x!Q5(o$(vqE_r8tuM{t=8 za{u5=V4>C$CWG9rg;xjjgraZ4F?934iB)*yI>;Efg{eG@WlDP2rtt5d-g-U#2mG4v zQFzl5-;0U-Tm5~D2j<2<|4#Q8`24b%-#@+MXY2pi!_7N=4xcYdf5#Ge2aoFuMJ{*I zE5M_e*f|%yB6J@4_QA#e_UYgJUgN(R(mOk#{0l+8gA>a?5O^Vq*$Wr`?bCnb4D(Oz zmjB^*M*rSC`6oZJ_(zhbY>~Z5hU1N)`@|;BQZM{7yA^lFor zT_rC04l;Xg6u*_ZQ`E@mY%ct<(Rd&r|-fIqiSqvzNbl>if?>qWMSW$Gme$ zk>5J?`ZqGAxVbIiz&{$u;-2~BedXxy_p*H&D)@d_fwM@_-#RVD6SRLdAfR$-c z?VT9^so1#{^Ilzhkt!xJ&u{(<-w^x9_96ek$?_lCU)=te-TvNHyx4e`x#`*Sng1)N z&*F#n|L&QzxC!8Y_MBR5;uP~NzPR5v{l9#AEjFkAZ=Gq2%d`Jm=iCyKuiQ=F>vR6T z>3{es;Q!^MEY@Jx{)f}+&K^trk0sn4Jg)eUld$MHvbf(j{WqRs{BPvu zKm2&(Kg`#E^0CK%o5b!Vz6T)BlZV8M;)?j?KYJIT*aK_njIuq!Jq`*!Q)%M!pFC6fZ^lL`AG5@@Def^#n*y2X{4vzRk6C6H z(>L!i%YQpw)bEp;cQ9Vc2wzcE{>HD5r*~{XOuT1YP)I-wH$ee`+{oYF)fQ)F>Mb)f zuOHD{zV+7iBX4Q$#&^uWO!I+|eg3s;mZ{f%d(EQ#ZnOUmi{f2L1alUQ z6-n@~C}irfb_99*1|`G?v5d%VP|1RgvBp>}C@jDdr1wkGs=8F(mzrEPVPSmLD zT(oLAqY7zd@R;($vHLWAazpEz4JR8bO|{+=8q)F8^%q8sy0HG!jv=AiEWKwDrLDWH zJq+b<9DV1V+~2s%r+b?_(VU?jpO7fx<3fW1&6fB^T5JpqG;=BK&?ahk=X_qHo|Z7M zePmXXmXqUVJ!E|&wzLM_NEw$!=jee=y95PIuU2hN<|6B-QN`HS=T2;^uK9RF6dD#^ z9kUX!v5ppRzsPTFX>B$1>eg@Prr5D5k)x7_WTvHd=-#7O-yXsJ+cX^?J!?&u(%PJ} ztitH7cg^$ho?5j^rB`OKae@K^I(gy+ixi^V_wp zP+@FU_j1Gb4D5cuVUNNzSlPFCUh{ASx{dT_Bmr+tNm}T&D>B zb?PYby70Pn!^byj=o%Oo*Kl^b_MJM-TD>tfbsN>C&fJZ0@%{S7#mC3>?H3=X4H@q3 zR;FG1wb50owC^zI-cB7qxO{fvBp27>av<@}azG2x0!nG@TZTH;=cj35*3?pmHR{H< zhEE;8nUGJ{hMb{C-hsYCMNtJYE>crR=LCPp9;Tu*hK>VuzF^a*J;z8@&77GXI%a3v^IRJ@qQ8AK^pA@ZMf0eUXnRLg63(7PmJ{}r5}v*X4H*{s4LOvNo&_mdhnimtQ)4>GriRF`njGxckS-Uzumif z?)~7k%O8Aj`Lz#j>@r-eH6iTAu_9x<;T_m&iuEMcj%B&D@tr>|ss7CH;Pxq{9_cyn zt!&w1aQDn2I=8)(taaDy;b8aR>l49^eb^@?mUbL}72Yp)>w$w?V*A&rJt%ricGlSF z!L>@AkKg!K{N&}AKJ)dR5E#5;*Up{6f%(UyCp+Xg)}i)tpKQ)mlpM17S}J(R#nS_2 zO}A^cVXt1^v}DoZB@f)+vD4TduI+pG?9icSZ*5fRaxq+c^PP9!eDmE$UZ^>;o;E`p zvvH$!>Bg+mnOt-|xszSGZ>*;l>&lYiS=wFtTjR8rE3C`3#jC8F#+5qRtedn{>ojXq zZMk)H!99YH2oQDAUj80*-pcN(%L^SUN@rgFGexO0vBWclUH6W+tNE=D6s0oe zrss*$8ds|Ggx$`DV!&-@=j|RQN*Bdao+V11t#@*ku=^zL4q~qk5~VUU?;KI;a27d7 z*!656dW+$=tLtAlM3gR$w{?anbu|Cl8N%+b4x;~U=lX3PAWFCHlb5hrR0 z#%-}@hEnHX@n?o-vFT~YnIW3Brp?XI47X=-Ne711;>;aby7PiHs&w`iiPvrKxbq(t zO1Ez0KP!|v!Ad?Wm_-Fq9o=i8d6cUb#ebzZ9CXsgSeIHKu`!YhUthdOH+ucZ)=hsy*z}g@^V{0z-puoN zvb8OeZ;j-yFyAWQZgVqR;+$H#{p(F^F7=kRNW8;YX>UC*+}rTgL+VT}cEopEk(V z)_AimWC@ly^^Gic&uHCH*b0Zfh9<>s6OGx$JVGww-&^mj@^1o5oFDV=`)(HK0$aVj zcUoN44pnGg0h*Vq=A{Lcq>ORz3~j4*&rItc>+V_BJ=zv);Z3tC+S8#V$xha>{HZpX{0v;?2(2eVKG9{h4=i=O2qX%-gpV8&Kotv5nV8`ObE) zzph!`G1}u}!ke$FSAI^#s5MRFa;n~RQ+lKQ^=FM**=8%_g75d5HS+7PN6zxPKRE8e zmSr{5bJyEjekk2u)oxSwzi3fO8`;~kuY}F*?HgK}J+IyFw7+O~X*a~T7w4OAl5gK1 zx3hP4=6IXG=9z*U>)SIw|7QCRvb^{`xZSS)f6b~}ZqRSb(3@`BZ{P4+@8#`2XeUPf z#jL;0jsERLzm%K*I~WDGeI~H`tLb0P8F^s1Ehpq1BJLm!ik>a(cC;45La_VOb4kaY($OL1o}yFESr;z%g*V0L@+MzM#rJIL`{ zoZ;*?cM!e)>N;BT!SD8hdcD|V;2ju#qS*6c(RlyG6HvZ`;_a=A`45kGkiZ4blzP51 zrI)Coo?{pTe2t0xA7Jz{XAACVKf=8tEKP2wWpg z9a7vm!T4Ha6j`Qa6=HlH2O3G~Zm^gvAw(MNuCWs~ zg@uGhYTyW?Wak*ph7C#Gl9IY*c+@OgzLqv8satY#H}CQ_%X-wbuJ-ox_V&B%CGoP< zmbEIo7~H3pi61t+V^nfXod!*M_ioj0LPL*<-dgDDP|ateNAkpWt$O!vnp7vcVRVNP z!{WKw zu1)H^a8k3y-8bAl^H8X<-qPX2mkyuRuu_Fal{_b^oA>NDIe`gbVF_Ua6uuH%e?YHB zS_AX-8tq3-Sl+(vn#96UrSh`#$hakn962(UX|Y)lRJ#C#EQO+^hBl|u*{3F2%XF@ zl-JCb2+iMYA*>NbYK&_8=Ud%G-|D(=LP(xG&7vg4CBiN!Fv1)b0iQ-%qD+|T2H%P` zV&{6Ep5<%!mG=w{s~TvCtR3za z?Oi({)-R}y=31d_Rg;I|uxCvqduh+C4Xq!$|9Y1)72@1otH*~$R*v?p@0t`BT+_eq zv<6k{*7fxXD4!G@y+WI|JSMn-M}SYox)D{9rbhUOg~TPh)c1_36cw7_=UP72t8CdC zJzc#0lA@>Wn;w_`hlsAI}1&?tz|_D|eioK6-Te?2eTydj`6D1y!kOh>J*UU)wF()4yyP@30QN;zxLu z@92=PEsT$f-QY3XS3Rx@2q5hI$2j?8t3$!?jK3Vh|R7|?vpfuwAV(VTbOAfYUB z%3^{_3^mE5%iBli9YmPbOmccNkX&RnnJY_oBmF{rO%?5^qCY7bl4w#0=1iLjDH;RD zH$l#SDe~)=)peMY@N&@(Gg!<4{$Zg;@;@|;+acW=b&YG^F1|}j*VLKK8a8S=OIuto zYfo0aE>pe^ZQ~c55?vv(PJ@(wEd%P9LK}H{Ym4>1Dao~?yrNTr{o0H!Q>jj{yRl5! zum;*F4_8-jy;A5q_hl@)KV#v$p_NQtu5O-MfSdKhvObzt$(l1@#a8XJ!+yi|W2%hHhsjfrH`3?0Qnz8qcHOG46 z**znNR2ov%eTb{Jcu3>$@Ww;Zs#VjrPife2N`z)^U#(0~aNSl>;i;if!S3ZPaUq_5 z%~HdoTGb5>LWHqmrE2bFjY*Hqnh-Ip(WJ@`Ki1%kkI$I~k3C#prO0DIdSGUcq4&pOk7rMoU7Z{-t|Vf<+Ik)|h=kuvgh? zy32&FT_i*-C1L% zXS7S{mk>UGn|b|$yK*l0Sju;8P(5~aq|f~6y#^2NHGRHMNA!&QC~C?P1T#&&RsTv36VKszchJ>0Ds}Burc4YSAd7`XN#N22Gujjvtmd> zVvs35sG^~1oA|i4ZR6tG7+l(pXxEO58|Sp;S~bm2TV~C+eq#O9I(n-1w$@4Oti5Ti zW!-1pZw>ohA7p*n8f86f7~Q$~ifJoaXm2*D+&5=rzsg2iQkO1C4Z3w};3(g}w57tH2#W_D4%4#F6R_iKl@b%5@HB?;m+;fY%O`hD%S?(&)0j{D4`y_Adm%lkzmifW%g+AgQ>_>O3 zktYsM#w})rC=0zxu-}mwO!Dfvmi(rDq-L-f0{o3k^zy6sYS~HALKE$jabaq$iIl4Y zqdCA|J`PRM?BCKi8@}pS#qd_+Dt)b!mp4D(srmAp<@!MD5o@IN=}rzOX&W3DH)?C| zXdUtBTZZoOK2@VyRIBLW7JBq5-hJZRqhYQdzSWvXRq;vaW|*cuNGz&rOSMV?fz^CH zYE2LEslDiV>qpj4&)-+uCuCYpNn1(N9zHy*bJsM7yUIw{&9}Qz+f&%TTbu##t6Iam zQjL(%gc_CW`&+-dX#G<&zp7QNUcYjUgwT*0mA$H0^K%Bz+p7vx3+lR;e}3JSE9=jC zl&iY{x~ksx=RifrWpb%Tq*sv<84^G^f)f*p8;6|=C*st?sd}$74~?(iI9R>gy;|ms zZbe66p%FKsP=-Ej_uTY}{g-G<`WLd#Iqn*X5=T}k3`}HI&^~hJ#d^nZA}?;&z(a>H zaB+ztE}eyzBK9S*JCol8^Q~y{c8mnmU$fR^ZBSXORH;Q&r5n}%CcE|U8TA6|RH>Q} z9u)8Y7hRAq#%58D9cqX=iwiBpmknS@n2#wek;6}^Qdf7?+*&;GL<{S$ORc}PeDcYb z)>?OzxO&*jS&Qz=dbvlBm$U9$l$G<#?dGjT%wR92S%!-8qK2qV*0vG7)b~<34p!6? zfU$-7DXtZ`U>-FrMM!0H8v7VC2WALk8`)bas zUsx~Z`X%xULzH|b>Kqs4MO6{Txvjng zp`}7!vOPt%8T0MFNV5;AqISiqx3mh|b(?cuG1i6M!DLt1wx4cuaI*R160;#J>dju54cwI)xFm|c;BVnDv@lIHwkVr^XKaE3MA;f$QQw;OE3_l2#u z4!Kpd^X&6gYj-R8xrO|BHy?9(Er>H}D92;0^^Iji8zAdr9lwHQ@m2(3)R(xn74nnG zr&7fPt?p{W1BsezV7(B(%C1`38aWRn)+npFR`v_2ALy#pd%&=|u9o17nzu6l^&(!> zPr8SsG->q8@#gJ)DmT~s{iEIeTD9_XkM{T1npgH|-~9M1jhdu{xLa%A+%Gvh3OH81 z8@7UZL1E>S}*$ZW~yfsn$hWq@P*pLbMhKXm2gRV!a#IkZF3$*W_L zwXmmN!@J@+>&I;3ee%vn&u;FNwq!|~gif0aC3L@n>zpyEO64n8Di<8*M#mEq`4(Ti zd|fNR$1BF6bx=vs)dRH|H&V2FQx7@x`|`$Hw~U!_@qGT}>~iR1sDFzD&99@o+FM22 zbM@q4wW6msykRTc!UkylUNV9DKcI zY5n=x{Q26{(vNlfZ-3QN-$E&2{WaP3%=;8QKA^x|DbD)Z6r4Un>*iR0Z2ibg$UhejOQH#wTTeick5`)r|cIY3_rpGj8!j@N-G@qqSFt zU*HgJXw85@gX-4|95SS4;Gm4^lz}zt4=Ok>RCJu-OL_uhsRYJm7NwZq#xZHa96n^ev4Q|wN(*3<7B6{CHsbeE8=#~S=oNv7jWTum|M8}eM zHbqYxr83lX*0)lEfep=)dIs0P2ElA-3~n`U94LC`m~vb88}=5nkI_07IEPq$Z__1( z=70IiFUckE>q}*S(dSSf++LiE?ANUWZqKSbo60(V%|_Z(K=<36D2>bVOfY!f$&C3` zeiIC*ZhP)5`b@N*@d`c0*A`ztQ4G5A3-`S@Vat(h6+qKvuSbw{pNDQ4n-(hvZ zXT5HY-Da$MB2Z-P-M&eA11-n(c5TWjFs!~Ty+s9|?aJ>5%BQ;}f0|-{5NNVL7Ssya zQi}bQ;fnp4ptja&tkosICAa*%WWW7s;LDB)#FEbzOM(4r1r?om_1V}RZKk{&?{iq> zk{Bvq1DgIs*S?0Yw zl9N4*X@8r;EQR)WdHLdN3Nsb!8TACTwBFJGkWVtLeT%rk+E_jOwD!0IZy`KF+ zLDRLXm$P5b`QdgQke4qWqMCZ=Dp7rw?D+kw0=ASmA>8zlu(5F3eNn_7>zP~6bwAwv zS@Fa|NvO3iXsPzu&F2*34<$V{zSO;CR9r!@E}B3Rf(M5XAV3lv0)uM^mIMp#4DJ&G z1ZR*CToYUecXyk?T_(6QK?ir8Vc>Gkeed0K-+JfA{rT4FwW_*muimwL@3p(Ts=Ge5 zh7X4n^L|glgvWQ@)mq-=w}dKe+EaKkyw5Lkq!qSN;vsvAX-ZjX)vJYBXQ@x!^9pUtIEl+bw6cK)!0c+~{Gvnj>eS*@3 zy`{R$rmoLOvOX^rZT$zHv5)VC|_J=#Usl)ipU9?>@`Q#16>J(D}|hd(xM zg<=6e3+^sJAF8boJ1SXOH-|T7d%dYMYUdQ)vIWUZTcPM4_3AGUFARNF_}};NtOq&IOyAPL~RmsY!5_nT|weYrTA?4Wc&s@qFIy`dYJcYwrMZRsm^mM_hHM zHGZL;%eL){f4P!Sg3>xKt^jWWM=SjLYrXJAwhaUU~^u89v6bzd36bvHI@zp#GUTiB=r zD;{1DLnsd&Y`Cvvj!yDcq=jnR5ptip=SMc8!?Ziq=%*R8QY&@lYwqYPyi&64PUzjg zM{>`Q1-p=$4JC~aKl4I2B@tg<{#98y+-dn6d6l%X%xZIy(blTw)8u%x8O7w%#CByQ z6vsOJkUf!LmE0VXjh8NczjZaIj>dQ+<}Z_(gi5bL1>Lym9uAtgsk zr>*5@VkyV!L?MQ$viYo6!{z-SK1Vc8dt0=+F)!N2taSC@&tJ0NgCWFnbKMIUL{dyOp)VUOhQB62E?KAqdRVJ}7KJQuUAo8rRV5%VC@w|Dnc4@L!=?ywc^sLI;?F+N-YlRRC%l8@hZ01z z63ksBZ6?N%6_3MCh>ZjsT3Q$-o&Fh7i1DXT@@IcZq$H;@;TB_kQ=srQ-&UrbMgpq- zH6}SWU{fi;NjkWUoeZm9G#5szUOcv+e2Pn-8ex#~{OZ)zI&)aW+t8}WMwrD*rI%s+3h|OYq@ZQkqNR1jJv$GGp>#aqt)Wsq&+B73%9afb*1}dU2>wk- zD`+>+&ds$|S;MU_&@ML{ybH_?m4B!4p+5Mt9E1KV&9h?bZs1G7bV^%-nDbHF=_XWW zMDvZSbQ$`?TKWOxRTXL*>?MM%J4G{B5uv(t>14q$hyEXgU! z`^2z%i;|-uQ5~wAC||cvl6|@me~-$nShEUeWX|Fes0CJeaeXYam&oC$Z$Je@9Y@hJ zu&L4A)g*8=pZA>`|DEnzu<>(m&du$&eZVf75_SR2xVwOPUxS40HZl+TQ9`yBsfj&3= zj7Mie>f9b_shSJ6et!1Wn`eC*!Ik)W-(_L&vt}2q)Jmwmq>TM}<|aJwAz@Vn?MsO`N;P`CjrT;%u13cKMSrmDt%iSWmAPqjD*6lF_Q z{g|WY8^ij(EXS#{r{aPSeNLSXWU)6rVN)Fnfv#IZZ2~r{|e9b+Gn`~;a_N4_Yrsclfkp`x%@x)PdQG^?JMq$Urm5W4dUNJ^Rk=@ebxV?0+UCCELP;#Mu z@kqK@Ijtm2+pw8C8CXpq2?*_X5>s~X><2(6;zZm>EoU-tABe8h%R;2!ua(*&%_s9Z>CF#Z* zyV&-#B#C zMH;a*e+#nZn-`3AxKvDWfbq?jC?C;$u8AuBTIrj2Qjxma3vO?4)AiUqep)@q2wk8W zYupO7f7j3byt1uvjvw^r1t~pp$J)W(_8Yexs#ojsEE1pi^QY)?3A0cDE>2`|T6qSW zB^G6Rw_Sv^S>PNaQK)rqX=7@)riLq*eEw3qNOo~~(>ljim?whE-KSWbv-2+h>=wb* zJ|CYb>7$A9`rQg#RBQZf*cT;q7k8uVoulduJ=_uLS|9UGZ@;XZn zq_~`lI|$Z}e+XYr-C@p1-!+p67#h?a{p}k4djibZ7p#9Z#ZfGm&-WMx+PzNVu#P5R z1vso}F1iT`?S`qYkBVtn5L>Ec8i>1K zKeKTNLD5y^EvbJ4Ux{t^b^|D;eWJ?tV5YppE7Jburdqw$-hwhM%()G;xE<__*hoyn zk-yl;6BX-{9XC`W_ntcXlFaG48S;P?z1aRPdlQy-bgMEaeUp86e2*=~YT9=6H}c;Q zvz;sm^96jy$+36gVBdY;3rwt9Y0b0Bn87{4Ie?Ifob?%LlA1E9SX2Q;S)=0se%8^N zBcr7KUlMafPG!jl2x?#Ce5hIn9j= zbeHkAf~{EhMu^N;yexifDA?(l-?iyyUa1!>Zg5}7Us%!!eB%LSj?e=QGvkRfr+ZS^ z-l6dtJFTP4ra1E-En?br9RDcs znk}7Npl(+mmiHkXz^p`pW%l#zsEoP34cp9fG@S?25b3zXA|*!C;%))0h-;PA9lEJc z{`#+aDde(9S7)>?k?RPlmHo+w<5%;R+^m=17{d&XvtMG-t}O_T*8d3OAIB1B*K#Fh zt}g?YOtAyGfMz@Rlyu)!e?y?ZXroRz1xaK$Zt|NLSdW#C`o!FlAW%gBgeFB_*rAw8 z5Hd^!*t0Bm`!*uksNH@T>7AixM7h*%{pnlu4@9QGPzvMaRd&Wn1lfA;kIS61-khH- zhkjn4-)}+NnF?R2$t#|#w`QK)4{}P?cMP+;Y`qdINk~EZ1a%#cwM#}degO%Ynzi!4 z<{GBGWLp)WPQ0IBVCmR0T$Fo5z?SJgLlC7sLCvAhX*PPKyA1!=`;C1-^CCW zr~mV#fBLX$(5opc20T#`F7r&OqEfrQUm=%u%AnD8GK^HK z+0GO#Q&p|E1R+K#fZ#p4Y zo|%wAOM26C$TB*;PF|esNn5mw7gBU!^^I~})g`}Nsxg(ZdciaE+S~DE*^7LhQR=*U zZ%yx;+uRw%NA$(~rR}sL_MWU(gM9mO(ayzQ?M3VTIoSO8AEBBu{lpPW(%{BWHs^yf z_)dcE23j3ZH8wy&B6Ug5y9Jks(yy|M*tkN!9r!CV2^u%%<7A+5op^6Ods}V3I z+|Q{{=9Y(d^d@d0vd$Qv@Xi*Vq5yX&ZUN*;Bk&9qQjBVFW=l>%1`8Y3ba8m=c|NHAB$cuJ1w6ZNrvy~)r1!f))4Sc!v&8S)VjdQ# zq}}dJDCWm@P2aWuOnWFdoXvADN`X)YZy*li)^a|!SGeD*Q=dQK7^ui&iJ<8=sw)?g zEK(jhxN2S7*>BXZJp7xV=vm~ukS__^iyW>GD>+b<0nER%>TuBwXs8cnyA+&g*&|ry4+VAAx>EO| z=`f|5g(E9R5$$B}QHnVJh+AR9J=6fc*7~y+t&2rb!Jd6EcxGXWkOk2J4;b)T`7zpE z1}?c>2}OHoyt#r5dM^^soGfsIs}zc^KR+jqSY=G}`D7B?9%WV3f31G@IFN6Eql4q$ zU~yXEGhLuq?zA$XqB(nS*U^I7!L?k1qCBE#U?$R22GfhJ5et?-#*2-4Q5POkAgRGz z@_E^6MrusENUTaFgPp3r1^E$mSz4sibhrBuyU*3XPp71SY9n01yntU*qy3_4JCs&) z)==7m5p{*#hnWo3-r%AQoq!V!jui&zq5)Iy#}Jb z-c_gQD*D%bbpbrll)CPcZcisJVG#ElI7dbAT^-J4!{fnqdcg^(kLKa2)?lo)i>E?& z`~~}S*&79mu)iUD8YzwT!>U3qekt^4rKE4rs( zTqzBi{bk*gID%7o)7jRTOE#AV=>IPFk+QU89a}0%eimD_s=Orl%bG^=mX*)90#(zO zI1Je|Ua1NxR{CaID+WKie!enEb<$b3BNiwz0Ga2uTyRz+C$8O9`gnp}B~zW&xSzBN zbA7@;#p-=ouL~XR+?^R=)2{>{tu$RnSS{RF@SY;+#B}4_w;7BoJHG&B?mumQ;5fC9 z*DpLfIsPLaSx8@Qx13b2wQ~7&Y`GHRX_0Gsxo1E7g|cs6=x_!H(KIVODVZd%>%ATI zj|7Vt$+I?0qv5NqH7??fmr@&cIX`u5KRlU>Ec@=7aX$A(C+V>SGP5ERGcabemxQ>~ zpU#u-4x$sxB%TwpnCez6y^7*<7^Zo-Jki+i?-E1H=QvgUux((X5*4>vuPVNi+)oHy za--kIjAWe-wuip7OJX%v@pK8Py#)hR98wsJC~4%+hz` z*Y4X>%$cvo5j(1QhfF0{u%q8Br8;iT(TxOfPLY#+qkNLQ!#J*i*4P(nV@jkpuIA#c zpunw@!iNr4Y5&N7Wl0T6!vjlY@t8c0{P5@nfzl(lFTNkBx@~x$|9wNuLd_EvGZ?0Z z(pr?qq=pLW$>K~hk(Bd1``HX+Y)O?5w~-;lol!)Y?h-OBq<>g^VG?4Kd!=qE_HM=o zBfVNs7@<-?`KM6Vu9*9>R^_np8`h@5+{80FK@&L1Tfg!Hv2}e=Rwm=Zcw_Mi)p$lt zYv$V)TFTJYW|fJg@V;k^os{LX)j)&Doa(aK5Jj&=*ZKbA2pb1+wl>0~9@z!H^8&Nz z9kOa^N4wVNZB{6)M_mDjA9OwkwsYhd2;G_s6qq7)c~vet zuS&j^&yb};OAgJ)$&YgnwZK6KiXNOnS8@wzbt!?ydx%*H_U$p)W%J6c!>sP$clB4N z0h~+WjmIY>W5VRm&Ra|uOvT=s|7OtSeAexly_q3BfM7-nP$YuTO z^E}}BY6D!0^Ax-KD{owWoz4)a=9k6%Thd`U_SqIiv=;2sy~T1%{0*l|NzWg{q|4;l zP^tms;ShXchAIER`t(Er3C;W{rR50CJJpOPbEdFi?2pK)PU;Lgq}{W0IHD1kBcxGa zYyEUnp*!G8?8?&wLW>1gDN)?@)UtcC^_PZ=T!phj+M%2Fc2zPLxwta2k}H z&=9|F6eW^k&IgNjs_Zk)p5TRHD}#DJY-Lh=D$oC}sUDPxWSJ=sb+u1ehp?r3+t~kv z?)11YH4sk$dPBUbD2!)_v+eWmUtj9`$P#ulRVU9qpZq}bnZWKv9PM^(lBao{ZRmw) zOY~QBi{?)OK!!6m-leJEA|_Je40V_=#KP<0P{+1d3Ug{pgD|Nr6IJV>!}!|K3NvaS z`4p@7*79M!1+X=44Gl&JuVD}D=$uLplvQG^@yppSNlNpQzB1WFBcJ7CW-LcRCJO0kZ*Y^xa|9j83)D-?gqh zCgeOqMNd2?&YkW!A?V;`xaH-Wk%2LcWHP=Vx(ot@L=2c3tGmdoo&asyL> zb57%f7zV5UvIU6KljAFOT}G@@EjkV;nt)wo`n`))lbYH4iPz#+Kqn6cq&tIpMx4d921)VMdM;3^L24wJ(J&#S@7CUV@)bKiT_r?F`-P@%a8d*ZMX5t_LT!VmM{KP zV(7!V+=NE9PTxfKQASrEKO^8RIu8NXRu;JX-`=_EWR3`LNF^9j&pLdSD@;k z!*;bAXwIj-vFaFEJRDhTvd&#imOOmjLU1eV6TG)N(utIn(XgCZ49p424tIUXiIr^W zqgmIXVEZ>I4$MgxIxWMrJdr4ZRNV^T=bf%oiR9DirF108VIXDf3%vf9b?_F--XhME zNFzx;{l-Qa6j66IDDAgu_dM$`^uWa?g!b||abSTQwU{l*K929BzLyI&AOhSq(O7d2 zL-8jg)`;V0RrtwI+MdfkHlM%Gs5=7G>1;|4`ts}!+3WR7_F|3r&kFuiTUg14wXIr? zlj+qUbl3F*^JnpNwn5)|RW(E|xSK@=c z&DCUO^-1Wp(V?fmz(?IcfAp_`o2S=_d*L6Kwxwx^zlT;im(+1T(Z@=kD09v7rpS`C zCj0)o1=S%~(fFwHdn%3cO<9J**w=r`6-n6XD=yKG2R}%8r`7Xqs^f_N+9zh~#~N;u zl+z<@B6#A=bHlvXH`~F|LDrG`=wNmn^Q`q`4VqeK>DW_K3*OJ;7AR!JQsptZ8^teiX1sf zJf*4KzY3BQD%@xqnEIQvEFis@*-=3q+6V4@iyl~)8!|#42 zTQ!8XCPdX3UuMU<&P_&ud+@+H$z7tyzvg8K;_}m5HPL5GL>Q_G>j0RBgLEI0ry!qO z)nR}YY1RDFhqf#@iRo5%4jWi7;N2)%G@KZ zm#(>)ClXr-WDpCgGRY}!FIfKpf>eRhXTvxHQ?rC#JEI2koFM`mgy_8Uh-!Xh5-Y_- z%=5WTxyRW9SM)l)2AzA|R`_BX`g>n%2z*Ha$jBM3&5V;=QCsgTr-Az4NDZ?sQeqfQ zW9#rN+J85kv0pONA&C^0rak5Q=rXscc{O{%0&VS7JXKOr)rKT=%G%Xq=f!^lqZ@!+ z@aowY4Tx!dF?s&iFs?{s=niC`P}hCbeSSsA*b2(jNOAsnW?qulQjPvck8$F)LWWMx zJaY|ETDS1xfC~aSvaa0o?TmfA%SVNPUyJ-I_3|Un=IxuIb zHIdxYTJ;RtpgN+l-3q}dF@#7u$9R7w_|b#;HfeTxL0AFosNnCjbzd}_)LwjgDbJhe zQGawpkP-Bj&=0J7S7~y9p1N#lZb-I1d~@i&&oZHRl(fqeicZgen_Mj#@yb{A{7qv^ z>r%JAfKudOg1u?mFmJosltpGyzt8U{ub$GI((gI&-@@QF*SRU-HzXTFx`NNdqhw`t%SMRw^5S~MB>D0IHTt4&#T)X#N2JjK*5x=q|JO^5}F!E_}XOP;K z<&STTJz zD)k(3Id9t!<;EYCoXt!6%qvZ~B=YrJRt))=Mn}$g=PrI)h-(p9 zhiUH;Xm|MvBkmltmJ~#W4fTlHi=dL;FOcHt29!%I1<1q=*oc&fwk8n;Hw}Q#F-%5b z{p0OuvYIEF+q0Z^3|0#zTxN*Jp}+_@*vLi;FfqIfXN{=vOil|II#=Z!spIW>5(=F33Nw7=wkn#HTx+%)6sRSJ!G*E;HVy`&c_VezR%)Mq`Oy zR+mZMbfNcLamzeQ_xzUwU}-Z!|ME~s1NI*VZgkEbXEGm}sv3;O4;r(_dDcI@Qlv)i z$%U3#AN&Tno=eRcKp8)d7zD_kkb-cOO>@$18@6S=8*D4MLYmL%FXQQy*~~(1#a;h6 zW+mHtQNqsTo*eA9m25+0sg{Sp!13AZ$2BYee1ulqnuYL`P0X9hdXrzg4izOT^2E${Xl|u^C7SU z3$gXLzbC89O1oWw=Jtya!^RmPMa)jUFbC$HC`~(=-!4uM$$`#E@+!Sk=wAPMMrsA< z1$=E%il#l|2hb+7@Q$qdMax}qOz~oV^A14dzI=9f_bR+UlEL2C3x7>F;pBkv&Vu2t z;V$x+k0`(VXR6+aCD6H~K&*HffRZ8ms$(oh)yaYfmAcVU|Dz1KaVCBm_EOHex3hK4ps*^++ zjR*l`88n#oA{(zWYE6I`s8F`RRKZLr7Y6$!xUo%!?l)29 zhQAGIwVKJ6A;JzmiDv_~Yo9M^(b)zn29Y~7)gdk2Bje_5dnvyEBCCN1pNYol3Cpr! zm4}53jZS_Y9)|qusHWiqO-+1&N>pm{0e&UfFJn8oo93s>B@dTr=$>&Ing{p#h$z^1x$6BG;sR%CNU*{OU@p8SW zOn#=eqR5$^U($ayHet+=Q91HnTs4zKMlTh+NB;H7W2~Y-#5r%P?pMrccm(wY$*4S! zSl@0N^=g`H{5WJ6rCg)%<1kMA%_P}aH>)$q#Z!c`vBtgM*)Vp!O!xLr7XMfF8{e$` zN#82vq)m1I6P`)Tb&uM@9;iS4!Ct=ydu_<$qO5)^(U_kiBRAmb#K{U_Z*XKebR&uN z!%i;$xGC(A#=w9Pc^@t7YAuK$MQ|%WUfSg|6J5zUmH?3-5w>LBE5vM@ccW^eyCEWq z3K*DAevR}PabIf|kSh~QFqO#dC=(vuJ-!tJ$3tNzWTKisQ79k%Av zB?g&+K6i*#QKG7EJVsnE$nDcjK34^vt!xZoCd~+Mbk%Jw1iJ=>;> zwQjGu-L`oiBc`m%`qL;$lH|&G1F2O>&Gx-oqABf%((3~EkZ#{sO08q-K@UJ0$Lo3d zV*t!t+7%gv2w)INc_FOvi+W|_mQm_HtaDZ``fTmHtIA}UjOgE2)TT7ApM7P(E)&S4 zV7#=>S$pi7NJy@zOebe>D`5x(E&jVz((v^)^O1hC&6|@wrN9Hf)4K#IF^u*14K-+> zJ}s)53#biyG!|KU00XSjxn9x&WVy-K=b6h&{69$^MU{vA=#&S8R5?BjyK+aT>KrdPeP~1u~);h|8363Tjo?9 zuJab;n+jy3s_&;TkZe|yVUA0wM} znL}M^gX0k#D$=B*~X zEPul#BY0Ychvf4yN}7_xe;~aScLa4dw!>RKd}E%DMWzu*2MyjUz*nSoW{~2ANFi6@ z*ZD=YnONla8&BWWnjW}J#%8%>oRj3@_xPt$9BblwRr{X9@K5-DiJDaeIc3U`?eHs_ zsZT>qq*5VqXz`oigc~m}x1p!lO44nn?rZwwJ z9>HjYSDu<8#9!#jw?9j-ewWI=IF{yxuXEwkM*UukDlh6^JZY~5!<0-R;7=MAK80QuIdx72I>CK zYfo=pom-iRau|+K$O<{o+T2i!RKD()M{vzuaic_TD{ilIF}1j3#iwUsk9TWv3de|U zRA7Dr(F3-wfF>=&JMLD;g4W`K13FAFW}!*jTOT}@_vOOVtkDomEOOgdza!@qUi+os z=Cjk#(obmq5>5q0CAQFZ+;1Mp8_q|4CHDQ+lznPz@vEuS_+X-Q3JVC6=WD66-~ZZ@ z%n9D3U!z~HpNO4gO~D^yM_i2S*&ry%Mi*KAUKF3Yu=iVAAzmBkn$53^e7UKpc9VvI zxqiXA?hZ2r<)5F#vtB~HREhl?u*F3?u&Xd57qh3!LjBfV?WOLh1)I~Ge&Sug40Bgr zrb}4@#(`mnEw%B9OiOYZ@I~AzAVo4HJjw2!<-%Ellb*xCK)e7%BHt}(%1=)vU%{}7 zBB@~DjWqQ;|4q%(xzEH+bJRJbxK=YYdj1mxd2;ac;Pb}Ytl>EQvT0RlHwyx>$S#;1Mv3RZHk0aE7>8k;HLGPU_Ot5PW)ig^I?mvXu%_g%EJJ0)CJb&I<53ip50Vj%4NA zKlg@M%f7M)v(!c$)L_7}i|F`(jyJRVIV|}sF9_d^Hw>I--M;!awnB zB3VVEJ9y{(B;V&<^SF=ERBVT@bCaT6^{lwGA)gCTl|`8Tsmr6A`Cm75)w63Xso%ei zk4%Rhs6S+oj#w&8Q+hbk_6N|x(7-dNF=fH+-R0Z}s`O#`(~w^qCPNzvitXGG(@`K`|doALcL zWcqd)e-s59JAT(TWb~@O8hJ9})dI@i0gR7prqr4xZkr|Z=+kU1GAR*<{q8$!;7LES zZ-GJ3D^`;}`3!%@oR0QH!4|C}W+#oV*!jK&mMk13{DC$_{>DH;{JK#jpL z7~(b_)UNm(Eh4ib*5u5|VKk_|3+Iv*@g#|Q^#MD12@LOsw zqR!_aXxC*?o|65ok=|>P2b34ikrj3<~-b#sS{@yfU%W+>PEpn7;@ zL}#|q0-SL*wAFv`wc`%v2^%`9G`uHt`zz-Hk)5A2-umg+=`AO=K-7Gdi#NnxR_O&) z9(7_$oJn;yy*fn zA1AG>{Hi^RiDJQ%1DP=y4$YBtuZ*!u<|?HfRGvq{SFml?dmh|E|F{vLDt5?`zqP4w z90MnQuOV)qv6(sUDSkH~=%4nvD#g!?Xw>cI*zF1HNO#>hk)dNd==(+@StQH;*CyEW zcoSk?YOa7i;}7rJRz4uHRlYXkB*Qk8DnBeScQ(l$X7{+Dl$?4y3!k$Z7&tdzpWYyo z>FP3XF238dZhg6?J!OD=Y^S8RmX}67g>5vsN?H%gW@qP<6@9FY~F4CpW zdoFi=t`xk^3ROxXSX54$3l#ZM9OKmfzVja2RYKPR%h|uVTh^`Yr}>YeAqQe&HVoK%-@uh$kgl*xtRIcz#?*L| z_mv-g?`@3eu8a=8{yG%gRpe;xxajlwR|I&29RDmajcIA~_O{g@Xx`!pSXCMq#nk>; z#G5I-<$Ai!FyHCvcsotRcXSqb!YCI1!>{!R=}5U;YPzB&E`dwD(9`t@JbHjc08Hq# z;~2}uS&~&H^W|_lDB?`U_a&9P1w{c{p2B08-vscZBF?A9ccJwo?%1s8A$t?1_j*5# z1JNfBArld!$lqD*+I$B#W&PIswf}_rV&m^Gxn-OLnU&{b0RC^-Km4H#o zxL1;fKKS2J^N;nPx@hpW>sFy1jU-uT+RNmKzx?y6+6f;J403vR_aRaM=R46W74gb& zqJahTk~gU?_x0E)XCfo}&t_bH8k{aEq4(BB7k;%<$}q^em%P5%nV6j_#FZoX>%?qXcf|8JkQ%`G>sR{U=LuX+oQO z9XkFS7nH}<^S<=MIQrz9#PQQ~u8VYDiXtGoSvtC}{c6BM>LUBuuxbmW24Z}65RO{| zO2D2;JFpJOCi*^Pv{hxv`<_I1cTVwgXcHiPjxA61v;ML+F94A2HuzV|;SpaHLpb4w zf@OIS){AdR3S%uVynBJPtNw60e}^bcz7-ZbHtz>24+Np?_hs^A!v%1Jgw&n(!1o@2 zpB`yjJn<{nh2J0fvx%;|AFuCcX}R>61O<-Kh#@b&o4}Z@NcrYU@h;1VhXn?jG@q}l z*ZVEYFY~m#YuHIWpxQpp-*#}T2FuP5<%bM>-(yE%jn(AY>sbw0Cq~j<{pr+2-ydAw zS9bdy+~2og?iWqQybCUypI~Umzx*t&_n@_L;9k86Ae*`qKJt`HCo??axK`TRGV!iR z_PQZB3BEZ3Z+&NhSKQ&Q7`%dOWLVaTT$e2GB5@9ZqfR#D2-%`|> zf~sX)U43oX^*{Y3Y~Ug6y2RZSfhL9W;qrcjS3#|tEbQ}P-8GtTc0<_qzWQ3DXRh1c zrwP_-zYWbqX^jro&0nSzM>QR)2fE&tY!wSplxHAD+QQQEJjU8Z3X2#&9aed5JhJVwdXY8>Q$b6zEm@u+^c2YuNfY>f((P7WL*W z7xqQ#^Z7Mtv+&*s*_D1KGtO|tAtms)Ma7#1y=RNjDGZI^Z?=wNj+x)kve3Bc zH%DlttyHrnwhwu&nH1ez60$ALt)T#;7a2;tYxJA6H-|ZxR(*kRjHDA=XO+4+GfdQCpO~rssu@tc+{es4QL> zH?UmbfS8raLG3At0G|D?=FpH8)w_bA10g5`L}>Z4dWi2iiJhG_`lByg0YeX$=AAjN zzBWQ@jKm^t{vaxaB>b1~bE<8F4qjq>nHqh^_vU;B2&*w4+940&zFHs0s0N^(jIU55 zIrioi?O=V>DV@m;o!V*7vSq{p4Jdo7f{wJmuJL3U*#&I1^G-s?)Ca9`4c$yB*g_Uz z**?F~MpKU2`#DfhD-p(aSI1c@45c(wvY_RZj_REvUW4&ogl(_rS8}*vg`Btc8lSy) zl2Lt;){H2T8Wdkq*as~1EG|jy|H;;xpjC%3T>^;PKQ7C7F`xYMY!+5nb}6u0i=^+q zX-Rn4QmwpIy~eSv^EhTVN(6Xhw!}~FZ7WvbPMWsuGIAYnlNaK`9ZD9{Sy`|~6Tma` z-mNn9)z+}Xq#W;8FiW0CDA%Kh?}sQBVZ=tzcO>WK)X^0B?*3?op+4|!A5r8w;}&&x zt2p}vxxm59ToMqPSICP~NED4K}Oqr8J^ z0>#_yI#1CWH_~A1VO+WPR@aX2F4d%k)IKMtEGEKhl4ul+-J-{&Y)(*;W2DyTQi(C695OPlC^OGE4B?to_9Ou*ojtQVKp%vLsn$ z>dOdh)S_XfNrt!bIl!<^VkF(~18mat^II0TB6vqZ3j1P3+8ueCl2h06Y2kx6gKc_a zSp24JfXNa0(vM{4!F%2F)to^sZSRMM!b!3z%%k@`;xZF9>wBOcb0QB#Wqz|1qb>w| zQz`KsFQ^z13zYqN<2x?x2a%YDG6i@RO_ux0j8bzc`Sm*%EpIvIb6w-NCkPT!6DU2Q z97e=qZ(;33UnS;^NLNtx2HaD1oOj;Sn$R5ce0+yQ_-PoMCcmX@8KD^E1jzkVY;1!| z81l)++(H6{P2_o9?`g<$%?XjNDZO&r>sd!^injJn9W5yXFIy05lAm_IG%uW_iNWVP zMXA59dXc!O;$NUu49Z(Y%=w)<>U?HZj^R25qC@&4%7Fd+8Jg_`V!Od3ar?uM1AyP@ zf$8m)`Mv=7NpuG4FtlpZ<|u+dM5v}QC4X$}W`*s8&Osu?lTPq_1Y;DD&-Aef_^*td zn}1pJ^IdQ5ZkNoP1^IxzMYllOxfN`d`AjU9Qj{{OeKwxZBb=dM0Is?FiBrfEwHBElET2Ks| zkKrmA9z^{*y^DwA7PepNIcz_w;QTiykLdc~DM?tRdM9s##y{Cb+3#RJ_CG$0genbh z1JT`#r0`Fv|J8_ha(*AjA%Ccwr{b!=zeCu#0_IW!qh|6=YFiq<(=iV*^U8a$b1Fzj zzI@6XnL#DXnQ|$jYo*Vb@~#q7#gwQNC!EYnsu=xQ++bA%53c1wFC6`wJ8qh*=6DP`*S{vt;=6cQhjhq&fo3&wW!i2F>f(E>$)k-Bo5hsa$@Ml4IVWn1|Qm(2Gr~pfUMK5$(U} zVe6lNs&8e4U1orHm~CTKoH~yOSM#XoIwN1nVQu`c&2#fghR{ml01#gs9>QftIq4>$1T#T>ZS3A~W~cFbK)k_I14St4DrUDY>Ss09VveC=@m$MU77oq5HM$N0%&3+ z(PLSNr9BFeAis=HjvBz2?v723>5pJmSFS!FBRQ7-)dlSD!k0wiR`s#s=OruLmaj?(`J`7)iZ zE>NgBYMTHr)RKf~JBgI9IqPqp{onN)pZ~rhe_7S4WWO>tivey`ViU$*A=--uPBdR*+@WNI*pg<@Rm8`~ceT+U9f+_fw$0(HF6dv=Zw%7e=PW2JZ6M9;(N9yVo%FJ%Ac>}O^E z+^Hv#?@ag~=i*W;ci3RblO5y9)vB**;Z&QVI`(s4`n<`{*U6Xtu?KwC7`7h)h=Fcb9Y*YwN>{q&r&(71Xoia`}7uT>lW)_ zcu5C#Oj8hPC!gUzl&1PFBZ>$4VX>E!?_-z$EO2$OHHWyuYBL^O!y{s?S!)%9CzW%Y ziziiZ?DlrkDaf6*?f+}c?Siu|N3;7Vt*+xizItVx{%c7N== z{Qoo~MH7g6}v5sC6N5>|7AyZ4)A}lb>2}; zZCl?CA|So@5{iO~bO9+z=-7axsHpU!fHdhXAs}74s3M}#b}Pq%Ec>jWj{``abt z-=r(2|CHeibd&zfC!Owg^3nHvwljkN9^XrQE*=kh^7Q(vB3m!Sv4PVvRS#diXa9uU zi>!b8D#L3%@S*hgnSo}JIS1#1mH<|b8`G*HF4e@d$quR=R!iZ{;$1}|2;sNWXOhRO zrwUH>_X?$6{&ko2(jE5?@2WM~{BJ!keD?bOz3Mx69{e9>#)of~cYeP*7k=$|+vzLL zPhYElxh{UMn)~^eLgeo@$gTGO5dZUBx1${(E-!_?y?OV)zWnw2ct(gGt4>h@=(}#C zUt+r-A?W8c&1l&d?scf?6&eoO<3UiE)@Y?XB}LzUju;eYg8M z<8`=vyN7Q!*&b&0?D-QCidJU-RveOJYo-`n8aJYndsIbTUK1ZAPoM6vUD|s*%bpCp z9#!$b-J~zFzhkO;+C>)L6Iqh^&q6OQRf&M#5d~-Uh&q>3E4YC66<-*LqS@K&^kAR??Z`c=HyZJjlnuQZnxO8v8;(HR_>R$ZFUb8N6 z6Il7s=BE9Xk5jj%!*9Txla)kTE`FDKeYfIX=gQtAq8S?a!jqZrGNY%!^FG1POk()h zW&&H+J%upwGG(+(Sq_*jeoTaCj%`k$r}ia)eWHu&zO`65ST%ImqmOAg8Ks+#!iU)}{lq)ug zj&mMz+)maAK#~UwnlCHG+arb6h)h%k9=)(Mr|Hj|meMd9NJd9ULuEp9$$Xtm>Q z0>91ELQlkTzUL_O#MhW5l{-otxZ|Z#P(5kfwF0`;b(}eceI2WA0K~Kz;cnk2F~&Px zmfJjTp=!_@SDIZ#U+FR4+c*ZyJea&y)I8Jlz4AR@K=@swuiT6!B7eaFk>5Ik%%<>r zxu6YWFOK>S0t^~L?}($Ux>SyV^N8tvl^1D3m*lLL6EFJb^l{{omAPaq&{|xeS7@cb z@t85uXDC(ZLzA`vTdd?rgq%r{7+74F*g4IP>RU{`P0F+!{~usp0}RBj7<+8{o?~Pu z1{Fi%HCD>9D!|#4sNXBqIaOe!PCRyHs3>Y#(5`eKUw9j5V%%D^$g)T~zFcZzEHwD? zxW|il7f$@Mi?NExOMUw3WMx6@$>kyosQtKfSHoU?r(E;2`FISuLQea)!ao2T|E_R_ z`B(GX93e+-ui-V=aN2r}9X|&sWXJyifTX)BSd69q!jr|kq|!?y8)dPfKE;=}PYP#v zdE{L^_atv#pe=>mp`hh=+*t`PWjcML%?hpis8%p6E6rMIc_J<9yrSHhKBeTSKQ+Do z)Ks<~Oc&X(O{mlgkzPUcldH5CzL{{Tf6QRNt8;|{Ey{iGIfMNk$=cL^OEYFJ8@ZV~QTigX49R+4w*ECM_*WWC)|YT%+_vw%FcNQ38=;(C z(n`20V_Y@I)cg(wjp$BKplqBY}a>#<8jhYD;JpJb% zG_VMh_q7@?Y!a>iU&zf%$qe)QQ%Oly^4H)+Yb!(TuX%adnPKF=rQTdE9?5?|oYti2 z^1yj}U3>p+4!HK_L1Yg9jYkZnT*$FQrCdb92#<&UlemgE<0q$H;&apa{u7!~vR1vG z=M6KhQYY|#bt-y&!UkW##ioBe{Xvvt-IO3nUJ1ytVwH;UV0VS6I;_Ui-m`YP8+wRQrj0QY+z7F*YheRrxKE!EkZCxl#H& zsg*-|OJQy6bEzcRlU>`}ZTKpw)$Pd^mBKfzSBjp>+s@Fi=3q{5UiO(uz!4Kh>n6 zzy!t*uzrJd?OpdNFm2D&YR;r`Y|kc+v<~NelqnrQ~`xF>%1 zMTa$E6VoVbFxzm?$aW?>2$(v)g4w=62dV%gyMj1ik(vh^@dQ2`L0;Wxu_1B4goqi6 z`f;f^;tAYn!dqo`!j`nanNxyk$(Wl>?rcZj6Ax%Vn&vV<7Da8QU<0Ez6UOCm8>TrR z(tL((Z2Eu;h0vP~!++$L-Csh%2C=Cc`+0s;v^%h4U$~KuZvir>zfiy*)CO+|{UD!U zr`ZBdcyDL2d;I)A(1d_ZsrlrCOQh&07mP1KOTCb=Cr+UF4c0yaV28hq$uh$)P{le3 zy2y|_DaJ80oA^yO32WNltq>*qXj)+zeuB!kv}@kCE&zrk)!I!kL@3~7b-VImd;E?_ z3^-XXb^E(J$@nU^m;6hU&Zo5QONuI_RBd-pl7ITnl%_CFtl&;iwqn*73YEelQnt=hN|g2OR@Nu+bRQ-uVHC$)1#zKEfkkY#Bm&mkyvzW}e;lcvatu zJ&7R#MqFn~GMJgoPPK9G}MQ=^8L}16+G|{b>8TNSc%pD&au?8_axO zpS*oGq)w=yhDa7ez_^(~+e01tdEcQK|HbJ7$)~7Dwh?7J`fK( zeAYlwjV4M*FjL0kDhNS?hr9-;iZudmjDXuAjF_W@d$A2n{wSs?0+LJR*k>g0!h6>2 zLRRf|whXn9+3%ziH{t7c^v!O@J}T>;Wr}FK|6rrq&o{1@dPo>?6(A71%!VPx^rN3OxTho(L* zc)~Mw`N{RS=#Jims{jVL8vr}|%KS4TdDT&@Y)qUE6K9nMMBOmUx%}Ry@tbi+y>$OBb+zToED=%Q|sJfO)+9iU7$J&0z{W z4*O37FOtdEO;(nWP26_YBz2=X%z>FD-Ki`zIUa%liQlx~2nl*#n(=V+Mag3*0djJW zh6p58QHclXjsaRR3!SDTkssbw*AZ_!v@f5NBLx zDTICV002&ZA=o#~Y4zxOFbWcfyr6nti!92%V@WNM^xADtFKbhvfeEsbvl`bWg zQqIAvCvDS7?^8!&$nA3U-zymu^!F+_D-;80e^P%Yz3op`vn&1kDdbn~k@0O-7))B+ z8BE?W*RfZ3Jw0ZUkVkITnQfoP0i(I!d4T6DY9)<}D(pkQh@qS1SJkWm7%Z3b-MoVL z*~bR`ES>$r0<&b_52a3#d=ud_59h_4XO?rC^^>NuUwkx2?Dv&{?s05v#s|tu7|Cus zTa&|Iy%*Nnu#hpFT#$5e9;B*czOq5WUe~G~I8Rhb>qV+e%~uonP;!|Wa+#@eO?zFD zpoSWiW>QbB3u!$W6;t6IMA=KJ)korOHmGiPz^Hu%S4vqV(0|=LlOo@)VN4ZjL6X)p zuon^^z$7zZ<-fRXTuB?LbyUHXIC2#*fc|R|fjLl#q$q^~ntA2z*cWG6zVTYDC6FJ; zH?jVLq-|d~v5=THA-|K*_@|zPEAJ}!8L}Gv+DtzwDmda>%3@VHMn?q2_c^7U9DRE8 zYSCROl5gM1k|@5F7>NeSu}{EkrnS5g>#R0YAe@UB{$t8D)BmLMP zBw6!$34e(U@Cw>b#<;&?{P@O8z<4?tCe(b@tp6m`K(cU%^fD8xG8x2WXs3X*PaC*F zxq7Oga;e4_uPG}z`Ac86h|p6PxkPBsgXu%J5;)e>H(j7`4P!#`mJ98ul6h1fsWagk z_tRf2_=OGMX!lxZgSWbY5x?`=N)g*PwfNG|=gqlVjk%O$d>D|jU_B3W3SIar=1%p% zsacIv^THvt3x2-EAJ327oe`oP0vccd`t$28PxoJw?)2|z*A|qoC6f0{`zax`mg2d) z*}STQ?V_ZWj@R$|R-d73UpXbeuX*EWgZNI4;-$Pxz}^kJo#C=B!MdJ?jp^@>!PQxB zv2S1iyx!+F6`)Omg;``bB|ZNhj-rNeo!}pt8bB*XFLC~n%$U>6t&m{Vo#t|lHMLE_ z5W3)R;O8mp?P*W^p+xWxTWUlU$QBG9b2_R&*peTQDC^~0?qDs7=!j(9a->(QRy zF`r&*wA3hESc2ZLP-zCusFSeCna-Gx-1NwDf_m88=csv0xlP5=_WA(*<_+bD_B>Qk z)JDHu`%;Uv)Y$DAISRov6+~PZrn^LiOnu#7p6$f9innzVXSg-SoM*sM!TVqLCxU>K zO>-0s*9)dK^S2-5#Zq5N?|b&f`D6G;<9zm&JRuab>R};usUkBtt`p zDW3i_qi@G@nW-3qOe@uRwZ`V(5$~!|Hhu-&krd?G(^Aawv7j2BJQtNL(eVi7Qobd6 z$C}3_VM`S6a*DmqW4#7LIophU{Qlpj%b!e3oQuVlrI(Av>Zy&kBz}#h-7C1mQz5^E z_MLl>S1>S66f(ut)x2ez$n+yKb^T$yj;_5^)Af7*Hit3Ml5NBIXi2#`PwM(0tb{uK z6J&g}?n=<&nm&;rjo)UE=}6}bdevKm>o3AnmGwF;5iRw50Z^JAIIf7&(y$`C5z9ec z=tf4?6J(c(>V_z5=t3_)p<DA&qU#VN;2=CrAT7 zB3R>k2Kv@Kq2q@)S7>j8B2bZqhdQ>rU(}HSPkLM^d>TR zz=-ZO9U5Jd!N|M-x1z4$$!y>?+FMux!&Ux(8y9y8GFCTJfQAnh_8;D)K5nZ+Q&mX} zE(2G0{97+QQF1Wn+e(OAI@LD@LPTF8*l z3?h%IvlCaDwflCTJA(134(`rJ6)i=5-B&fBsv_6s-qP8}v5SY&6k19x%Dp!T2ReEt zkz4T8ao`{|5eXNlf;4Q}L76HC@a191(D3?TE8l4NaWX=8GB@9l*?}ep0vg zu?zA%>goWJIx$R*`zqi~q#u9BDV}@FfT*Vll_L@WL1T$pC zTo=3}I#Hq6gv4J@r(VYNz5M>iOUjqQx7UwykS4A_3pH<89=yfh<;C7`7fLNC#(@GQYM<}k~{iiMGH6`*q@)j^oT$DUME+56-oxj_d@V`C^5~bZlo)m9Q zjQ7Pch)&2ir8h3ifJP-Jo_6IIi5h8L}KFDtg_VzRXTV)^D z#P^hOC#v(b{fF`3m5TR6a~smT^iti4M&+0(i}6DI9bu5)EAJzbZTv3&4mZfJ+*^(G zF1hq0x=}1<%Iq&u8st~u9e|s*iu>O%jg!Sq|KGT<)0+p(raheLl?)Bfb1hhJLr*0) zt2c$0XT|Fsn>pd5gw{RgtW=g|GJPWKA6QIZ49ohzaXKu^Z2CWdvsQp`9bOyEF^fCD zQ;`SEqWR#gl^{}w6N5Qc|44~63EY4@g#A!!Fvm2GXU8)a_%BK9uwgLAGVa`tXC5$v zb{jXK2>F*Jv$K*5Or>4G4JbhP4uc1C%;Wx+a%fSw0VRms;r3vTb)50eN*?fE63Zdy zpsmUMW7@*GFXKm!dnwE72);}oylQb@QCm3gW!i{^m$EkEWRHpvFc8#6Ky!(ld3^-^L^R%A>#3#R49b7yil1f&9Fp%sDUeDJ6Z$ zwj-h3FKv{!p;bXozi%~V1jV~FEr8YSi~L9GS+&Bae~F))_wk>X$049ELZcNnkrTDMr=RM4BEQ$KFCzdD)-|-_2V%Tj#5hPTE^1C zEB$D_lxD4+B6$=i$)>)VvrW%*TAAeg$l0d8hO?u{1bdvKjQK9oUg+Uq?^9$p`}DTn zspmFJ^CAm2+rIYD86JdQVvr75ueWNH=&M8WNs${Rn(9E&M-ha1>M9;B13W*#F*?y| zuv4Uj`cF8@qu6%-Pbi{J?Ku8lFq`F?xkU^}=6g>JP@U?y)mJ0Bezzt75bR?qb5}5R z3O^%-e7_yEz6xl1zchPf{|l5tO7E={J#@2asvaKAE;}R8s7DN74UqPkHJN3fX(k3_ z(3;WB$<1m_0ZX%D$bj+y?f}QBrDi;uZzclWoY*WI=aUMYSxSu{m;Ymy2N|t)@8i*O zvokA=`{Wk-B8sKH9HiG|UAMoXG$UNJk8|eex8m66lTCBypiL*tZN#g~*4HWR7=3L~ z(%QV3X;=lo96;52hOiLfaa_3X$@aD#p9+U=@GSk;;_;ce2lg52>M$V}*iv%|}jSZXH=>`=@tK3sWZg z0?unUqCwpB4-KcJAzn&BJd~{NF)iGLL{wHcqoFD1b)Zb_!Zz+(6b&K=vFX}MCl;n5 zg&Tqu^=!?sL*yVXlKo)98MLh_q8g)@)%J_*Z@7)(21k|;&*Q`O4dVENJ2=1x%Q=#` zuUAP$$%y-c)E{_=w9)EfodM=N2WU-*+Dak<10}i9o-8!6uigrA zZTuiH!6Hl29iBSsHj|Dc3oRc4_CY4Ite7?t*@Elp6V|!>;La<54Df`$vdJ zr;MzFydPWK?IHSQf9G_1O_^gd!l64>ceAF!U6)dKpQpATQIo#(fOI#D&yP5NlpjVT zQ}%V6>dIlf^l8nOcM12^&iids?`}AA&)>yQEu%i7-+x~H3tQoXcT?xr%bYnj4MU=3 z!Op3`X;Ty*vo0}CHux_8W=zNf(1&UBmeLFF2Kd*9686xwsS&J)%`8}O5=!pLDI_K> zNbgCcbVImOxU^(d(O`ki;13HYy`{BLa)=I0KOa&w5v;?AebKCj>l2F#QmAWDj8tVT zJVvy*WA$d56=I7zRC0jbh@7tVYhoExxXpwf7zFn;^wf!%Vu%ESS{P}bytm1NXKH{Ie7feXl`4wjgc zaRM}c_Z53G{me35#F$UGr57#R4@sR^_uWFQGJGi@-c3Og*bL>JyT=17?M}5$-@VrV z<(fwfk8`%xv`iH?ILs(JCwr1`T(87rEuTz0IjxdDdkI%!R%ef!@ZB)Za<$dzFSYD% zY=UGI>yU9g24tC?QYHA9;`+I5!;CoZyvXNK#{8qZe_W6o(p4<(^#r0coWMBb1}mf;CHnR zQJHfN>AjX)8cS8v=%3n$(J!~dUbaoA?;hn_4L`VA@2`__;rNBFetk6ECaNPHzF;xt zh~E`EAEed4(4P~eqrT9sLQteSlaZ;Ag;Xpx^F6;06F>#`aRANW$=ji92q%RU2MHqw z^e$Hn)Pin}*%l0e^fc#8{PgsKUS&Yd&Os~>?3U<~+F(!HLmm`7r4z9-Jf1$jHV4m^ zJGyUfGAzNy^%b>%bjTI$s=!qBr%NGSg;#=zoBE{I$DLS3sv~q?t@S{bhVTJKNV`abTTJEP_l1MWoJR0h3~w(+CNHXsDZaBQ?#~c?iCXS; zUD{O*Ci5au-30w*ru5-~Q7fIpm|?Ptm~*x6=iL}BS5K9=y`3leLvJepkO$g7$r2<<`jD|hxk zXg>Gjm!Fk&o@?lqZQXK6YJhqI9KTGCC&tO4W90|zIc}ZsWcz*g9DAIYm4;8}r~S%N zs=7O=oV2vCX7BzkZ9(+cT1F0ZiBQB|mZM>K>s9SnnWKbhca?UVLx1*JQuQO-n}7TL zHR0@h09URGtQ&w4=MA9TOtlNA-IjH%0kWY{?1taoaJsqjdi=raIu(y(-zR(4K=zLd zqyjd0%hUiU_Oc*(`Y~T_i(9#XMd>CRiNxxh= zx>8yCpK3yJc}^jo^z@dyg-f)xE%U^cpanO!+J znIb}dcwblVKF>oJUA;==U$fH?sg-eM%+&E8HuVX+ZyGrFYzEgWzv(C2*^`#$eElyw z>qMRJ{b>@7! zb0qFzrFKLWk^>sMxLcap?t+=%ehI@*rxvd#X2Z}8M~T{H1QIi7Fn}pQ!phe(_~`X@ z!2LZX1a)GHzl74=0z?w*9O1Mn#0$~@lb(JPjw20JvS2g;&g=raEEr<|iYI=}gu;^) zC~u&9!iZfdQj=7T&wrd{o~xTA!DCuijywD#?2^*J*EDk}xzTcO!a|r+!NsnT8?Q!gkJrOw9ktE zPCWDUCN+hD=ja2LnG3NJ1;SOLl+cq%1Fk*XCEXrvcly&vIm zaA7-IMs5R@bu{X#MAr+?Mrw&gbbIPE7P5c`@_rgku}cm7&ih(&2fgc@JHI*mck}TN zPq+emQmPgsUqpdMjrVwB*Kl2Zy4F!j69RFY|&pa7Z^5>>VM9C|ruUBcm_xP(_ z$tXnkln!~-pcY|X&`2`M;Paj+0=?aq`7lvnfaX0C<9|4u3*I+V3Pa&}n!Yv?&DGk}r>DGe&; z<1FX{-{3q1_oQ3YaUbDke-5N#uE^j7}i6534Q&+Zkhhee9dc`&F}kWxH@@Z0ij9iJ;}At zMBB;>(OKL{wf2RzC+0&6(9Y|eof`zRNbI?=oYk%xvx8!VFhZf(fq@F?ans?kXNk!! zY;rem0p=Vw`O#Hpp>H>Z+JMs=TBP6e39q~El{cc$et)tAan3XUM6uWh z$6(m#?ed6dCjwVpEor@t{}Z6hT%R0nUKNO+UZQsoPJz~babTBy4;u8^wCb-2oHHQ z>Asj&;pmR@NKjLCKs|MIBAaS_hK8e^+MEEi zPR>|8)0T9nxlEU$r54GY@+%SC$^ND}YWM~=dUF|8 zj5Mpb-r%iDYxY>Xg$w-5c#lDe#?8LLTG91>x41L)aQ=x5L9+29dQKNpkPJD7uwG)G z-plD>UL!-enAX+sOv=C;I1dci%NQtw^H5tnnGqYhyVx>3D1N0?DPTqR~R32TdMoLV<3pG_`y9{iC^a~{MV;TxecPJgex9GgX(M-!|V zayWwNUq~Pv!II(fFT7@gaRhU4EISMsM$JV552;HnN01b!E*%`-{Vq(VbM|vnIq97E z(xk0Rt5YfyYnPTuC&M^$V*#xk#5EQ&Fo|jUHz=}yVihQ|kC+N%pobGA*~PAV?FD_L0T6 zf!1{^eWc?wTkU2$ZM#yl{xhpBljJ25Z#g6*XG}8)Y>irb(K4>RkMNGWz@f3PN#VxF zm9{dBJ6w_o8D#RY9Su!u=dNb%Z_e>s$C{l?jzW_IAw~?RoQC`K72MZhCzKgo6~E1e zgg-N&D7LwJ**z3QI4v`T+B*B4VkGYr{0e;;y%X+1HH_%U4hUKt*2nL%Ye8Az9j4SG z@^2d)>Jk*&Qx)VsJu}T)Z>MAX}v1n;K$}wh*XhzaPq!AiGI{t z7L2Fud6O4)$gq@o!~`=mDlQuWR)HWFDcl=}$7GRiAjYG8jS2dd4aSoTP)@<3kIj|FmQinRcrzQY>L zQPb!{j^A)MFgallZ#@(D=cWpcDZB~EQ-M^>j`z{Uy=af%ah3(HONXi*@QR~QiCp4D zmR*3O3H-}sj%oPy1C=oNa_TxJrUa>9hEllV@hs6br2b55gle?cDgJkO&k9sPyJq_3 zE|Enw_pi(G23<8hUJ^V`!parg0(@cY{Q%XZO9y}l$FdR@0DF{UZaNPo%215gnlFz7 z;PxVDsrV|+JC&~iA8b@uaD}zisQcd9RMtI!*Gp@FPP}dxcv0pd8`=5Axxp5B>?0`m zj@o}2Y=`QDk)}xQ9p_xaBd9p8T^{={Np;6LZ+roRdkl5JwJTyp4{HY_Es=kzgcPX0 z&-~(ggm}FK22jkR&Whl&fB66qr<%{x#6e+w2_W4o(_n?Ybnd#g_(=1aW#FB#a~Ys} zdCp>>VUH_!aL+9VK49$m=)>-Q2Bfp8ygzdt_@a-nwcEN z+tqFi8&+yDHXiP6Jc4HqM{{ghstSW-fm8_-eN$udPSs>3IjEDErysZ74_qL3t4NsG z0mHV-YZbN6zOuK3-V|gy^o(7`-;iuqRchRc?YY6mxVd;Ox%n&^#nt9;%IaqNz3*Fq zjXMyA4+7P@bddi%HMcF;LST7{aNq*z6p0mjk!<_3y=cXmd_#Tm zlF>t$(#)(O%#*9XQYF%C!Fo;b(5+6_$dj7O?@LL*zYl) z%@FE7TE7Bm(5#zU%VyY8)_F>=+2WQeZQ(J^kC!loZZR#;n``-85YQTAz17s)yx-I^ zu*KKc$VxX9qGo@KRMfbz_R`RNIvKj&Ltf{~sU5_pEX>ze8?{c9v~Bf$<_-E;ZRbfBt*hJzf&DZi9)n&9jiUgg*dXA-rqYWbtK3*6bolY@p)PAl z{Bu)BcI0puzfvAV2$5~EbrEVT^ipZU`((71P+J~4tMB=>1-^LZX{Zht$f`T`+jS2A zNB~%R?>TF|*5qdv{FC(Jt2i%36=8#ygF_a!$|2f$I)=MJfSrKzhF%IfHKAH2?>-Ds z{lmtT7d$`7nP(1Ys$}LJU<}1N`-L(ZG6}(CZy5s!A0?Rl&=@IahqQ5%v6JUec?il| zPsixxk!|}p@&|J+;k7v_L%7dgM=OWimt@V=XPY@ge#o_5{HXX0@x`Ne)p+A)w3nBG zW1lOlNkx}Y)wq%KURNuy=V@SG=c=U^UviY8ag}iXFN~&a++-f)28gy0CprIA@e2f%hmpGSG`6o`v1l`|Keo$eFaZ3Wbx-0FOxHW48F+v z3pOsJ%BkK;o_gS7bL6;bzl_(&-*7K2%+Od<^i+>S4Bvi{k=Z)~8vS(N&p0SX4e!0o#hC`Q<=Fq;_EI72>GS7O)J< z+IR0v!`;X4htr0%X9`RYI26r{+l+ffye50821z^$CSGXE| z`YT+PK0Sfh{owmo`*-IbMW^ZCiounlslSg*!a;NchoY&!+UdVLp8wIAo1Y|{k}4+Ww-@;*I8>IEoH6{XGIj|!@U>BL1z+~LnhIljR@wrlBTUJKdN ziV7OA&Jk{u?XrcobH9vDn+KDA@YkuNeaIe8l<1*Yc39xwDx+q)J89AK*C!K5U; z2ZtKbB}#A?`CA&=Ey&~J4)yDb1~AE@g?MZc?&~bNGnEghSqHTUjN{r|!xK;K!?J7~ ze3^2wab8zxW^xT2`t-|uw96ZCC0Dq$SZv^Ac>fUZOz5Kf>$>;vG&81p-jxX6U*U1r zvk|x-`c%`gC;7*{B+bU4^Nm=Y0!O8hpBg6`Il@GfG-Kyajez%(eu&R}dD-K%2Xf!v z6I4snx z>Z;@19G$56F5w>7F8N7eWRs6Olq%XY=U%PZs9tE)U9^WDiSgNzQW=>?ql{qfuA-}Q z`03Ch%>$`(Bb}-$Nv^4p%{xe@x30f3T#*YioxjS~fWCPaLqyG}F9~F2+I_)YsCuQ8n>z)GQaL$ft{SQ$9@`Xa^CXDw;5f*=jWT}7Ds za#aRCf)nLpHg*cLi`? zd2#KN9v8&??aJLXisZn@OHXxaxKDZ+Z~J4i{lu4iiM$d$^|EN!%Ie0!BCc#S4L{9WKQ&C=dSIc>Y^LZ15d&pv{-0n&MFu;UIk z7Rt=SjM~S>Z=O(gKF!uus}PH&|0gnbyY7; zeE!47UbH3byVA`&IR1ijLSfdfn&Qvm2HxDa=d0&t|hx z$@8>d*FO77h3=KsQ@q!WdIPKPtk8?@dB1+`on=?mmfyS4@bKcA7{gPg63ge!>@j}) z40kkrvsEqRW=#5V_RS9e;OEB|q`nShjSr6P&k$F?xAwT!@zJ$j z5&hWvwhuF6d^# z`jR+3r7Wx}yTiWrrEUKZ9^kbBJ_iLx#aP@j997%(T^tEp^HDXdyjRp@=$zFR_HIlp zzx>(CCPC8jiM{IGN;4g^y^*qj%nyE#lrX)Y#%|4=zviSOy5r?;v~xc_o$Y@5lXt-@ zsAd0_Dx0$ohn=^=kReJcTQo?^_0a@4bHowavFkrp_SweS<_}$MZfjN7oLA~aC+04T z``+>X9MrV@TpytG)K=++V_R?S(&fv~m3}W}f10hhS8#t^D;Alm+WFxosqqF=E88@% zAeVQVGh1f(p_l2~W%q-oqQtf1uPv9LQg88Iax<+)1{WW+Z|yrpjB#n-O*s5;@()Y( zo1-!xWa>y#mk~EoVSx`scutvHtEvm%$e4ume)c(9O&nI%!9b3dkR^ zAjwxJmdO}>9}zQFyZK@+v$Tx#Ww^~aLs=D`ss8NvnvX=~{k?Ok$-fRyR-QR`FRA8w zjK@h4b5V#`K;!<#4}%jw=F6SW$~1l-$rVqeg@aqt+8x@qv!Mu%6T={kzMbS zP&S*JsvaqYI@;e$9BVCoFWXDjy@M`DxVSlgyb>~2UVS!pqjml1H4J1W$T#2qihe3v zwB+-*9yelmxxSp)$XO2Kj_fnC-y1&dt`|9+HFiOFyz*`IshqmTqaC%Z3- z8h@>-TKq&=wdU&$W|zlQZ{F(SANR`*D! zi4U#&HrC5W&bG|m*+UdpUv7So=9zi*;k(q{5YYF#O@D+Krf1JxGAQ}9t{&5nv+;Ij z=8v^;aILBusMXIlAXKzK`K@I$$J+@^hTl*_KE6EaM|2q5l?7N5YI(D6>!-63-l*rw zet<%Zs-)WD6z`~Euv&CvSu^M!H%H0FL}sDf-0=D>vn{jD9mB6R?NUY`5Z^x6`bPfV z{Zs7Q+pH(}Z|_(motLmP6Envb0z@Fy@J}zsd3x8)VU z|78pvZqM+4<=^Z#d+i7MNkqGv+Ee!Zix}MpRzD*Pzjx z@G~DvUVZSJ8WOx0T{3X0XX#42+*c+j^i-t%e#;sJeh(h`psfaTJ^__qrxSVi4Bz!2 z{hwKKUy#aQ_)DH9RX(%u?t0zcnf#yy7^e!iFL zSeta~3sUTh{ibO6(OlCpie9VkKGeU$KVX&kv7`z_*ff{`BO;5=NZ<2nm;acoR8@Ey zE81k%UtRDOGR}46U|x9G2n7#k#93R1l~BSQp0tavJac()uKAA}HaFh2|IE&N{(u(o z&}TtOzjtRfUM`!q@wDcSDbsKuFTeJDXlhA;eMI*OJ%__@3+3)DPC=M6bAdh6;K+|| z&eCtk41`10HXo@*GMqgZ0?#v%I>uP1BDjhhBH8iG%tSJN=fP&xDQe-f$f+Szr0Q1E zrm^ho!Ooa-(85;l(KhcRux~%-_A0CCtuX!z;7Erj@Angav>N3Pz10n}0j@+vJaJwu zRykGm_9MjD;d!Xqmz8^1hsw9}kDlrwC4!!Jn6-);NM>JK?{xm+6%Oid(8=4k2}6IO z_$J%-j;%o~Jr`a5d5W7wT0#d2%;2*No-*FmJU`uA5t$E(vMR-EAB+(f`7wz0EOn8+ zj*a{|sk9zD(Lec9)+UW@4rgpIh^0#}10Ntmz$+92!jL|1x4aT+>W3(@HeHuQCe z3J+5sq1q~X+nw3Ib~*5K@f1V6^r%mDIy3$XzSjC=)}~aPW;Fh6u5T0U@P+#A7Xe!P zRDXdB>~Pk1Pwnv66FM{ydx=&Dat;w@L#T@~!&b1-ZMX&F(OfJ>_SrX11Ju+LMUvSJi(7llMtg5RFCg$kmpNXXp18SN+#o*j;FnMuLb zzP~E$2eNj?R=Ev;N{)C9@QYGnjQ`Ogta51E`l z82^vG_ke0@+xCZ*Vnabxq=SOei-6QX5D^fNPC%(50s;oa2uMj#P*JLiNNp#=DH?mh3^bMHClz5D*}d;c-MF}`GtUuJ%D?X{DgwfCBP&a5@_ zZ&~cNA!B(>!spMQUb=Zm=K8u|M4y+bG1nW)T7OU0_w2SSGDk(Co`4+Q%Z_akk6X$d zEn=>?yg#r!Q4#Kn6zZ0i4w`N5{dw!Ox#)HH3zxg6kjZbefw58PpuuNfKWTn^-*?w; zJJIL6`|0o;NhNn~uJ>|x$DcjQ53_yBN`4k_Z@T$%{@2N>(RGbo70fW^%j~)W3Ez5t&2Z{ANLMW|G==1A z&@;(?!RigG{P8A{m~U5a*8z#|7c{}3;SgH$dEx$We+pDoD?nodCCnp6Ifh>wzxkG_upOI;RHzx)fAFV_q^Q?CF%2m1#q zFT2!|d>=l^iP0{7m6Sg*jLfWDTjp-6c*oPU;2du(uWb?Dc=z)>dB82$N&hX1m*HKL zxk9Ad*zClBa4aw2;$pns{Uu@At1s2(=dJwgh02vXpC2KkB4Lk_aj>5gmbqWQPxQ6! z9G;G8x*|UGeeA4QI5hJi_Z#;`E?Mn9ZvD4&*Y2Eyuk3qLq#GtaRXc@rMt$xo(E+SOwLo9qIybrO+`$4=BL(Ahxwueyw$@ zSi%2(T7Tlr3HAB;zQe5e{SmEow)_`PiZ2EUazVFEog;G|_BFd3S%}8>D}Bp3V>FSY zWRx!N-tQCeM!ER45mepL>2AO4L{4L<@cBg$hI+3HOqz3I9(<{sO zX&HDLZ6uac83k4E1SVQzQ>t68WB8PzcbrqAaYpX#$s%qRInka;U~o#`<$&#XU*mGl zMnfl~JB|62%ToJH#YN6U>t9wHkau4>Ytb6b4T9dC(C+7vjTy)_`nq!Gs*=mZ8>8rG zBaa&a2K{5Ux{A8r2X!sVel~>X#&pvE!Br5OqU8JIolwf9rIDu?1=n%p(dQ1v$zZwe zoamIxW%&-5bKc_HIPc$&&aaH>ZZ+ci{?6@mxg29Z_bKkjyeVCyXl=pGhQvE}G{YMc?N&FSQe5TH6B8vaSk>z5_Eg zZIKqDW9R!wBSV+satPSgLec`7v5C|$Fm^n7FCF)!eRR5^b(BObHY<>Gw^&=vhum^@3+8vuFrv~azpWPk(8lU{);lW7 z*zkQf`it>kh@^Gj{$bd~-9@|npN<{zYax@&`&Ubl`xy^WIs1VnNVaeBFEX(E*AsZu zy%U@FE$fiN_8!|ceHV8HoA~XN_e^qc1iI1VR%!A-_p`<0V&2i4F-cn6Pn1{Ol@yQL z%gDK5w4e4)KjS@A%_&=-v8k(d&+z-3J!;2(+Wd9F_L$_oUtZJs6?cE3GhFqI_Kp26 zKlr#eaqU*(=Inl3bMDXjH*|sei|~4LHtbcmCM@F{>$cgPdU9R=TVTDhG z+a#~H)_np`QCcU@=K^JqrEP%L>bd{fW;3L|=|Qpm5C8j)g%~F*bWF0Q|DMf*j{Sa8 zTGQfi5zU&iMl+#M_&(>NSBSCE`wRBp%U3dJj_XsnpoXmoQ+7#nof0vQst=I02s1fJ ztCkWKj+$`@&A>F@>TJH0&8?#H$1bnh-^QaP46WbiOWEEkk$XKQDQRg{RAk9*cB{7B zzy;s#5s#PjwA8gC+@H^{lE{`sUOntB5iQ|!F&`N}-Ktz>>_Tb}j9-`JwN&COdRcSa zs^lB4PR31N&Z3?(34$ULC(6F{JD_ z$PvFPdDx1zVEEQ8(=Ft~2UD}{?C}bc305*=o9*OyqQqfK`(9Y?Hub)}HXbe!WW7;5Z@u+l1u~^%Ja)}^{H`&1pgkiVVLb7u zYpkQ)(e8PLN(xLR2BsRjTKlB%VdR6zhmk&!FvACi4-FxRd|JD7r*xC_H|aJ-pKmb9 z2a*pZeS|;7*Fru)YVn`&wTcq;5Qk~qhn^3!KUIC| zz4*QCy)?YwUW{JaG82FuO9G79`l0iuvf)qdit(Pc(VwDgmxr0Wgp^;UbU+)8$T?Ps zQkvOT=E`~H=#(yKJG2$r1;s(XLR+An&?e|NXdAS<>Y>7?q+zL&=#_{Q`Gd862_d7*8g zo4Wb71n0y~2kLrfyZ5z`1VVhS;VnAscKo7}Fg-#pg6tS-AGB)cqMx+GD$ ztmeHW;=Qc2xFoZ<3>I91AlMOR2swlg;wVBNA&ziIa3gLZRI#rd(;c5WzHxjdh%4KG4JMPK%W+#qo8mM}1dnFg=)2LV(bUn<(YK=!qsgN$M&FOd zjHY`}xh*Md-3sQ_Ovz~Ko*LTX-{jw7MF@<3^Hc49= zn;Kh~P0SX26TY>(xx2-<$+#7^8MdXpslC;-*|a6RDZG`vnZ4z_>AW?uIk9zm^Ym8S zCNu3TO`MibbEo~Janq7$w`kvKspV`jHmGJ zLo`NO7)_hjL=&cE)0}A&w9~XWngy+&ra-Hp!Dy>A7Fs0DkoJuxNh_pz(&lKqv=o{x zZHNYG)`Iq&6-A}Dbs3b{xm9$jTTEYp>@+_X{9u8 z+9FMmmJzJEpJ2+a@|2TF>&ykMvuCt8E^Bcf$DNVFo#n%EsN*;pvLvL0q$H$7q-3Pd zONmQel#-SbmXeeby?pc=i{uf>W0FUOpT$3iJcB&PKf^y)eDxlznX+Ntsilf=L? z)0fX~UVmnJ?=0agft|oXI8ESGI;nIy#9kT8^YxA7D@rKj;9+8f-(??*> z{hSUv>1Amriat7K-x%y9nq@o79{3#WG}HdGQKqq^(W{ZtDA1VR=+HRQ2yVnSA{zG^ z4>mq+)M~^vo^Q-*bZR6wvNyhIG;8c_lxr+&^l4mfJlgoGQNNLae3yKNY)QUMendV_ zzCo5E-zW2t?a1onU@`;wDp`nphkS}`PL?M>Bp)LikR`|-WFE2&S&bY>K19|fi;!K( zbQd;RiR?#aB^#4v$X;XtvI7}RMvxDZwaDkmPGokn8Cj0(Lq1B@CySHa$=u{yWL0ti znVGCZzDRZr_i+d68 z??uMUMx@V1KE27o$BTyPqlC~bF{=avyZorON^s+iWM* zY|bYf!_oGN_Z4sCM9b0fYd&vPZVg{c6*A_?ebwJ$)Y949*&^L6-BR3K+yZTewk$L+ zv{?DPP_an8SpBM^MRnY+%zjvF*lhmf%&W9J2`Y}m`txUlnjOkahHnk)3`2&EhV6&7 zhb@K;hi!-ThOLK9h8@+fsGF)^SHG!#P2E!chPs{lRdsW919cm9U3DvUV|530Ep;<> zeYv+~fyKZVz*1l# zumo5HECW6d76)GhOM`{Ml3@Cj5$rjv81@2I3M+(_z=~jHu;;Pj*o#%7IBP0=`2-&@Jdt!SR_N4ZN_9XU1_GI?X?}=|j zhUjy=ihHd8`kMaRyZUb|_2V9WeSPEW+xuVN*nN!)7JpsPC)D?$?@r%%->JU0edc|A zee!+feGkp!DnD0-R(_~_d-ekry^S`Hc(Hi&Tf$pi!)qVRjgFzNN1(15 zpj_Rd?)>id?i%iJcSd(@@i@Rd@}1#xO9N+QS)Yo#u)DMS=gV5jVn%O83{$RKAoKe! zyVq6bS0+`~Rz9ypRmN9VRYq49SEf~B1|&LPyBg3J^l-1ftd}fVWeBmal8RQI#6Um86KqjE9k=7_8l8919 zDx+$UH7I|iKZ=T^qS%mZs90ny$^>bG>PB{>WRbF{Qe-L08|jT&L@uHPk%FiUWCqF+ z>4+Ldj-oV?nkd9i*;*l(yevz(m|?k;WVwWAxeRZ)xNW&Ks9Z9rT=wuoh{H7pONSc{ zb`Dn^%pD9IY#ekQtQ?HJ-Xt5e(*Y6ckaQ7~1m$?;IOT+z*ER2I-qyUYc~cW#6IYX9JH@?nBjEk8Nca1hFR&@U zfWrZLwc6>T{_XZF!2zPRwv;zPQ{Vu%0L}pG0ObJx0JZ>=0NDWV0Kovq0L_4qtpi(E zw$5$c-a5Hux^-#m!Pb$j>sw-5^z?RHH@8%_9&a&iUE8`4@HDtQI3l2ODm^E&*!_uD8vS@E;WwcjxyCR8hOFXCB z5Ak%HA(~c9OQT`vMnE=w;IE($_J#BT9!($AbBAU3QI=mgBGFOGJuAN<@lBN*an8N*Ib8N`4djCh<+&sC}jVSbIdfLHiLG7Z(l} zh>N0&ugeJ+WOuN5t1BV74Q4bH-7!ydi;rZC*p79OG+D* zoH59cGHaEXco+RHI)1sG$>oE*ep1o>4>!zmB>La|Y|m+TZJ%yG+y1`Ys-4iT)Lz~0 z*S=v;D6gHA-(mja-S>7rmy*7c`ONveM`Ek*j8TS3rSr%~k{Sl3eYx{R^B?95=5yvt z=CkJW=TY;;^V#!-^SSe-e3^WCd`P|`z7Ko_d^vn2d|7zRzHGiizFfZ2)Xdbp zRHT%tv6ZozF~r!y*t*NK%d*S7%c{$)3({rLWi4YWV<}@UVA`3Ly%tiI_#^8NBx@o58IReB4M zoq;sG{eV55G(f^@4A2vO3}Eo^0XTklU>DCgz=#hU2*Ya+Xycm(n()E{!uafgY`pV; zGk#)V0)KkoG(K*C8Tbl_1NneE@Dtz$l7L&lcR&@W1pDlFbD7gDS$071b_fE5CrT1hk5K zfn2~1m;pF}1i%^~0?I%Q;15s%HXs%-0lEQMpcL>176CyZ!=rvX!Kzm!n#g1{aKVUh z#t47ehxbDN<%AkFBjk|O(QFB8dh3*66lX!0-n%MAS(6HJ(k5K zRrhMG?xB=)c?+ZamHLzjt)8bVU;VfMEw6s1q?1x$)Su&-;*sK>;%R%&*2C7_)^q6I zkjIewkZ19aL(hI!PgrHG4VpgPKAVu$*{@b51I1Ry5sKIEVQez0E2<-_3#(JA z(beJAxz!2PHPx}zrPUeL^?pzMGW}lree`?jm*>AJXrgU!`A^Uy)y`-)Fy2 zzYl(ItFM4=fpkC+kP*lpqz$qF8G>v!GdDCTPc?D?z4oyWwWgwIIu& z8$otKSA)#yR)kHEZje=wagalhR*)IprnnWP69fq|3bGH<4zdU`46+T<3$hL}33A-I zvSUiOH*W4++p*lav17M$b;q1;ec0^i?pW;@?>Ove?U>PRky|@DJCGft9s3>a9g8{Q zUZ12|?rL3TWF7Kb-G{=uoVmKJlseQuW&PsX#dXvgYTaec zMUn_9Atv;vtW8NOL%d4VGfPctvmQE6X~A3C_u_XX!e=Fa3a`aWCd?Ji76OGo3+Fs% zh1V6=&9-gg!`FJ%dh;FnwKe*jHS&icwYDbfu5c)vA8rrVfWzU8@TPYDz#QWGSq&l! zW}t1>dEIAQce{1_F+3D(mVq=ODEH>hTCBToKZ0Ap72q&93)~Pc3HOBa!foLocn}7X zk<~rm_7l2&A07j?_9puG_z!^A0s?bKP~AlTKJ>Z(#(J^epWxr?kN5BQCsKQ;1Jph$ zf!a&OQ~RkzwjQtw+ZRiS?Ty99_Qw)U@@PdFc^OFA9utB| zuL<6y--OuR(>>7L*G=f|?Z$WacN1lMWCvvXWC^mpvUu5kSz>8V=|E{;DWSBt6kpn3 zO7!mW9`Nq-CV2OH+|Z7^+oj`>I>>~>Pzag>htSS^~Lqs^@a7h^`#-1A$cLl zkfM+eAq62hAtfPMA^9Pwkm8W+kiwAMkkb9k{k(nTe$oDi{eu0R{gVBx{e0?N2scNV z!ei}A*ROJQYz&&ed{liJq0bATAIOf2(?S|E&BpFNm9@ z8{6x-#tq^{bD??A+-Tk)t{|Qu?jYVBt{t8o?j7F4T!(oMb06jn=L+Wu=MLx9~N z>qY5Bw?(x@i$;k?=SJm5yG6N0&qU2c zb4GDSCqyMgTSr+(6QhXH%2CSEHBmLu{t}$Li#&_mi@btdf;@uUg1i}A89W)>8N7~M zjy#Usj=ZB>qdcSBqr942nmn4^n$|ILbf1|bqA>NQ>eo%uX47W>tn!|`q=?%}&h3bt zyX`r53UXY59H-Jkr#eJn0WfBm z4(uZAS#5c3L~TKBa&2Ah3)Mcme!7L_5~K7=zcZOT`3-l>tZcB9T^qJP3Zk>J%3svn+y=$zbESH;T(dj<@2xb9OfWcraFhiIm z%oD~7vxR|RK^6E^r>@IxNzm#0uozY1eP#bk{+B@=0j{~Sd}tRf#G`Rir9VmDw(_U1pPKQ(}{2Q)E+MQ;xk9dpTACH&P36a+{E1E+@#zTw?wyOwqP5h>m=(GVj?k_m_$rbPE<}-PEt;(Nvuh(NvcWlPxMdrPx4QpCQ_5BNz@d!M7CtM zB({{;#MtE6q}UXbM3ZEbB$Jfx#O~zor0x{iMA>B7B-xbG#M0!_q|y}cMDJwpB=3~P z#Kq*rq{S4$M8RaiB*B!7#Ej&Oq>L2DM8{;uB*&D|M7l>ZX*5MMQ8QUHNi(HBu|Byz zsXiqnF(i3++R>_ITx#T$RPS4<@8(kYJ}HvCRDZeD&_gNWiqz<_qJpZIRe4p3RiCP! zRUxb1RaI6+RTWjG;_pg(7vCxY=}19Hlsfpe)O~#)#2|^ijknuIMX4 zgmA{QK(RB~3+e%Ng?d4qpzcr?C=}`p^@O@Xy{l{#ijoLYg`LUJ&a!En1p+G}#wuK~ z8>p-++9DWR)!?1iZQz71f()UA;6CgrkI41bqU-+}*h|bCz?L=N`=+pSv+9HFtlGZ_aK`eJ*&8 zVeaaj(A=H5Q*-8X@^dTg#dM!xJOM(tU=#^e1Yg2B;RGR?U_|I7NE3<)P{IO%pO8kd zCy)pl1PlRA*d;I$!U)=gCW0^_o8U~CpnDwS2o`kvM}bg5fDu*+EQCmcA>kWAl2AzS zB+L(}CEdfMB6ld|N6PnpQ{4y{Vm`F?^CIy4Wgky3s378s8ET$BbfvJZ-foH;B z!#~1b!t>yX@K5k(a3uU4yb>M-FM_ASKf^=eAK-5>4dCzK7BC*%2_}J?!2RHF;304u zmII?*dc5imWb`fjv^WmJ%}%eK}0iR0MUUMMl>S&5bcN`h*ksv(S;a6;1IotuZZu6 z76cyAi69}G5dDa6h#^E9f{5rwjP5n;_3VAw8{BK&8`$gE8{TW&>)UJJ`?1%$N7(Dy z8`;C{_3nM$`@Yw*hu`bmBkeWq^;2s0A4;&!EX9nyjG6orGoBYSJsU$#jF}pYnfMel zvuQkLnWmGflh%^jl6EomVj3zHmFAM_k~Wnp;uhe>?55*((d}79c|}A;K}B*!UBwH9 zzFYm=Q$ISqOhr`Fl^qf4!;t}C!>yX#Qb3*+g5w6miA$8sOhhwe0= zF5RxyuE%bn3cX2_H~f@*a#SqR+`AsRS-2^pZA zRcP0Jw-^PYyT9K9zej4R0mixgQyu<(59`tda*01-etv#Fe!hM%KmUyf8;>>~Zuo8Z zZ1`@#HvCy1us&ja$m+-H!|KZlWA%@D5c4SJVT@mlPmFI2EXLpXf$<~bhi6qpLAffq zYPqVpAU72^H8)i^(2UBA+KlQ9h*O1AjZ>8ql%SHJmY|vdvR1KHvsSeR5mkt4L{%b4 zSw&e*SydTSqf(<*qgn&)`Rj6uIRVs*0g-wl3l?@cD5~~)g8VfQ}F;O#7 zH34<2bgOl%c7tS9WYuIk zp_ZYV0diDvRC82y1dXbUs*S3Sf;3e$)ihN#LG>#2YW1r1pb(W1wcRd9ua+sh5e~cF zc)RZqJ3QWwq)1O*Za3s>M_jiXJuzH>eu>UQC!#;0pV6Iw@6eU#D0C4zb!bv%ksk1y zEt!mYVC`q^W9@4Vv-T%G(5v&T%O0*8?v?S$w}ojdKXg|1v8efOKV;u#Pqgp0A0;)A zdOC;ehQ{e}!S@s{{~}Nq=?iI)f6@4XXkFa!SBePbjDG>BGmYW}&|`-bdi3xoJ$|@A zk08!@&3G+V*C`AqQKV`*(-yjXX6hCwtdtn9a8UQcBlPeV#n`K6Xkw!dPU)h^P)aCX z6beOvl1_1;j8MQ7ECoT?qa36>rD#!bl=GAt~9sK=={s8ZDXR6eR5Rh=44WuRWA3Q_M+Pf^Y3qyIzdF{%N5p?MD~ z57mbLO9oO8QFW;zR9EU*sukTf@T0O)jj1wJFRB35feNM~s0XQ9)bms)Dm>ZaMf+ zk5cui;#7AkH}w|19|TaDsXEk)R2M1-6+*Wwe5og>MpS7kluA!#PSv2osf<)@sxZ}= zdYWoMw>n@{7OEjtlIlt2rP@+K)FA3%svcF8>PF?HT2qy&{!})qNzLf)x5CG%Z9$=; zfp0~FB60(hbAw*E1-^F+ikS&ap9y+uy?%E2?E2Z&v()!X@7Lb1yx(}g{C@rYYVzkP z498~UJrm6xeFsdVVrKBO;Q19H*bU>Ozg7WCl*SU?r&km*C z^lN;}5Pqn0h&0qR)IaoXXlSTyh&a?eGzw|}^?<&B20_iB0Z<2M7}N;r1GR&GfLcKW zP#0(fgah@0zS@qZ&8Lm00cq1|lr(bM&$Owug|vyZxwM(IMf)-PS^G)*dHZpDz<%1E zVo$dJX+LGZU_W6$XFp@VNE#!}k|s&>q;V2JnkG?5WYSO46lsApL7F4YkQOz@G-fp> zHRd(OH2{ri4T=U?Ew}5Xo8y&wpwm9M)I~_@mO@cp5f5xs5SM+w8a}k|vyI*2=n@x6I zL!cr2A@(5}A@C5!5N*xXIYeZ}&U43YXIj~wN{DcXbI4~+T*j=)iYR@Wyag?P?{Y{T z{jM^pzPA23{oXRZzN$W&eutS>j~NBJm)y21Xi6c~nr#_#H9Me9&^G^`dVT-m%FGUE zi-d?Bouh7ncF>#XZ8U_EKRmZcStKw1T%1~5Se#g#Tbx;36dV(r6`T~D7aSJ^1g8Zl zf@Hy;f>VMEf)j#sf-{1P8Dkl<8I!V0CL1QpChI1vCe-ew?zQff?v3u{?)C1~ZmR5( z?3(O~?1t>J?7Hl#EVXp0bgguybfa{+biH)7lyE3A)X}BUwb7N)jnU=N_0iQ)s^*gBn&yh;hUT*7y5_1TwSK97t$w9`qkg%5y?(Wx z8nP6!7P1nu5waYz9Y+u5xTHE3WCKF4(D9P`6WCXYZUvKB%{&_p;_V?Shnc_FWH_zXcyD84aUc^^)s)(oPY>_|_ zd(?5lab0Fl=4{4OJ(*{pX`N}-I)&7Nef0Zi{L$;9!$-tNt&dKxnb$KfehCv23zNeQ z-nRQ__R;4OIPv6-<08y)VMd|ixPjX?mox@14@wQH4+;&+4@wNG4T=mZ4ay9H@11aE zQV6@HWqS#fc)H`nk1+mF{;-(a4n5qDm{-HnLMfS|vnRGg)57dS?ZZf+q%e(8jWA3o zCX8-ph3$s!hB1aRhJ}TOg=vRshc$&Zg$aiWhh>LmhdGBjhfRb|gq;pO9TpeLjQffc z$K~VPaX)d~xFp;y+;^NRt`--7+rly9p5t_IEx3y~6wU=Vh2y}*;~+RZP7zmy^Tn;> zPT=VOjl^~0q;bVKC~g7Ak4wYZ<48CS90mu+?cx}5VK{AE6HXYHjdR9L;7;S>a2B|J zoC2-_2g9x6Sa6XzL)+mT7_C6OV(B9Qw710ya-6Xgmrv@ z4Za`{pO*|N^sr7Vuw5@eDCSueMp|+f%UIceuDj;@6)?x63cpz<6w6pc3uGMav+C~n zqJWn`J04O{Xk}ek;$WYxR$k}oYw24I%u3|s~ z)z%sM5&;EZo8G_lMm0z=?++c(y~12Ftdp{%825!MoZYc7cd@~_!~ z4XMT7cbMy-lo+GpbyQP&N!75FVKuIIMV`jiZbLB!l99UKIyNXt@Ksm;$_0-O+D_Ss zd|_dY?{r6XmjisdG5jI8!uNJu#mz6gL*5IJV@ImBKHd(6hH1&}jhGHKh8sL}sw@-Z zydMb-!*MCxH-)`8;n6WVlw7ftrRwTR{2WmHSl(^$wDbJOg^t~wG8I2vPr4PlEEr(t z9n@B&R13c(HgPG=uj4LXiauz_cjD5t-`Oo6-sJ@l7w?JwLGohTbZe7d)r4kx$4@WM zx%qnwsd%u3z^Gb9X^jzu>-h90d2xdEZ)t?P@%1+ zHEC+Tfn(zq#<~bw_8J(HeKe!4nA*${Xd3LDequ1Eh~_IJtmmbhanl>VUG58%6k_iW zqNneP5D^n6=UG?hMET(3q^7n@&!e+ap6Ab7XoTSs)$S{A93P7Af8ky1ze&g`>s%|> zkcW;*F7R&}A8oo?n5j5bpPlE-%!**@-Uf_?uep39-3At-g zC!L#_Uxa&H5pf9`>9;IXr9VfZYD*Z;m#Ep`N z@Fa2H6SM@(d#5h$N`-rFJzbe;TA(n$Lkq`${7M{i-_CR$9ZmM_s9{}DtDNg8(MJDK zhzTH;)!Tlox6K@7*gZR2bETenTe`>lDS~C~4;1Sz-?r)+Y<8xnJ1aw5GaT^;;@~dB zHuD!`wB@>( z?p3){5pPVRp4~Aqoj)3(p_OIw+tV=&abjC>mYDfBq3R~|Q-GeWNjK}`gN%7j2NaKI zzBo8==?Tvv)20I+TvuKmeD+VkfAY@ZXFY6Lf>$-4A&%^x+&;giJ*(Ffn<=QJ8H!-q zJ+jTdCj3XDttU21P+Ri_;`lDtw%nTY>>mix9+S+BE1FLc47*I*N7qiz{(%rak$Ig_ ztnWa?9ojv< z?K>+hoq3%_tdAk0@`=!YQ~Ymy@&+|#g7`<{r@qIEEN-VU%vCmQ9J^oIuyMfe*hh;e zsSJ~6&gC9Zls*kL_Mhuw^iS^YIrK(t>E4oeRj(zl-O1xY7k@qVs;2#X7gPqLZV%?l zH>=%Yxf65qTshp7(b%)W{e(*K!Cb|$%0sDyC;dD)vFr36cLaW=^3Y4dfnJ_-HjLLi zpWHifve?W+>73%=nT19Dr%1)um51IEuJrL-r)R14Jm-GmLh)adR=@PK1MVlz6(2+@ zKB+wPnsA_x=ZX#Eb
    dGEx5;)9urPs$IO5)ORfX}HPA<$1vQ#O4qYM~ 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansextralight.ctg.z b/tools/tcpdf/fonts/dejavusansextralight.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..d5fff04b70447a9468fac81266618fbb3b08d4c5 GIT binary patch literal 3989 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansextralight.php b/tools/tcpdf/fonts/dejavusansextralight.php new file mode 100644 index 000000000..f916c3355 --- /dev/null +++ b/tools/tcpdf/fonts/dejavusansextralight.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-733 -269 1659 1104]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>17,'StemH'=>7,'AvgWidth'=>506,'MaxWidth'=>1735,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(177,0,224,729),34=>array(113,458,345,729),35=>array(77,0,761,718),36=>array(83,-147,556,760),37=>array(74,-14,875,742),38=>array(86,-14,718,742),39=>array(113,458,160,729),40=>array(109,-132,287,760),41=>array(109,-132,287,760),42=>array(37,286,461,742),43=>array(106,0,732,627),44=>array(114,-116,183,62),45=>array(49,254,312,294),46=>array(134,0,184,62),47=>array(16,-93,321,729),48=>array(89,-15,543,742),49=>array(110,0,520,729),50=>array(69,0,536,742),51=>array(76,-14,531,742),52=>array(49,0,556,729),53=>array(99,-14,525,729),54=>array(97,-14,549,742),55=>array(82,0,525,729),56=>array(94,-14,542,742),57=>array(97,-14,549,742),58=>array(144,0,193,480),59=>array(125,-116,193,480),60=>array(106,64,732,560),61=>array(106,215,732,412),62=>array(106,64,732,560),63=>array(76,0,439,742),64=>array(108,-186,917,708),65=>array(30,0,651,729),66=>array(123,0,587,729),67=>array(83,-14,644,742),68=>array(122,0,687,729),69=>array(122,0,542,729),70=>array(122,0,492,729),71=>array(83,-14,668,742),72=>array(122,0,628,729),73=>array(121,0,172,729),74=>array(5,-178,171,729),75=>array(173,0,644,729),76=>array(122,0,526,729),77=>array(161,0,702,729),78=>array(121,0,596,729),79=>array(82,-14,706,742),80=>array(122,0,542,729),81=>array(82,-129,706,742),82=>array(123,0,641,729),83=>array(89,-14,553,742),84=>array(22,0,589,729),85=>array(112,-14,620,729),86=>array(30,0,651,729),87=>array(69,0,895,729),88=>array(59,0,629,729),89=>array(22,0,587,729),90=>array(45,0,640,729),91=>array(113,-132,280,760),92=>array(16,-93,321,729),93=>array(113,-132,280,760),94=>array(125,457,713,729),95=>array(-10,-236,510,-198),96=>array(100,617,299,800),97=>array(82,-14,500,560),98=>array(114,-14,555,760),99=>array(68,-14,488,560),100=>array(114,-14,555,760),101=>array(79,-14,540,560),102=>array(45,0,349,760),103=>array(81,-208,521,560),104=>array(113,0,526,760),105=>array(112,0,157,760),106=>array(-18,-208,162,760),107=>array(159,0,547,760),108=>array(113,0,158,760),109=>array(113,0,868,560),110=>array(113,0,526,560),111=>array(79,-17,532,560),112=>array(114,-208,555,560),113=>array(114,-208,555,560),114=>array(114,0,410,560),115=>array(75,-14,449,560),116=>array(50,0,346,702),117=>array(113,-13,526,547),118=>array(63,0,528,547),119=>array(63,0,726,547),120=>array(56,0,536,547),121=>array(54,-189,538,547),122=>array(43,0,482,547),123=>array(169,-163,431,760),124=>array(146,-236,193,764),125=>array(169,-163,431,760),126=>array(106,250,732,382),161=>array(177,0,224,729),162=>array(109,-153,527,699),163=>array(63,0,548,742),164=>array(60,54,577,573),165=>array(62,0,574,729),166=>array(142,-171,190,699),167=>array(46,-85,446,742),168=>array(159,699,342,758),169=>array(138,0,862,725),170=>array(68,249,404,742),171=>array(94,86,535,500),172=>array(105,141,716,399),173=>array(49,254,312,294),174=>array(138,0,862,725),175=>array(104,702,396,745),176=>array(116,451,384,720),177=>array(105,0,732,627),178=>array(46,358,338,742),179=>array(48,345,340,742),180=>array(181,616,380,800),181=>array(107,-208,618,547),182=>array(84,-96,516,729),183=>array(133,306,184,367),184=>array(142,-188,333,0),185=>array(67,359,346,729),186=>array(63,249,408,742),187=>array(94,86,535,500),188=>array(67,-14,923,742),189=>array(67,-14,906,742),190=>array(48,-14,923,742),191=>array(76,-14,439,728),192=>array(30,0,651,927),193=>array(30,0,651,927),194=>array(30,0,651,928),195=>array(30,0,651,914),196=>array(30,0,651,913),197=>array(30,0,651,920),198=>array(27,0,910,729),199=>array(83,-188,644,742),200=>array(122,0,542,927),201=>array(122,0,542,927),202=>array(122,0,542,928),203=>array(122,0,542,913),204=>array(47,0,199,927),205=>array(95,0,246,927),206=>array(7,0,288,928),207=>array(56,0,239,913),208=>array(5,0,687,729),209=>array(121,0,596,914),210=>array(82,-14,706,927),211=>array(82,-14,706,927),212=>array(82,-14,706,928),213=>array(82,-14,706,914),214=>array(82,-14,706,913),215=>array(161,54,677,573),216=>array(59,-29,730,754),217=>array(112,-14,620,927),218=>array(112,-14,620,927),219=>array(112,-14,620,928),220=>array(112,-14,620,913),221=>array(22,0,587,927),222=>array(122,0,543,729),223=>array(133,-14,576,760),224=>array(82,-14,500,800),225=>array(82,-14,500,800),226=>array(82,-14,500,800),227=>array(82,-14,500,767),228=>array(82,-14,500,758),229=>array(82,-14,500,864),230=>array(82,-14,914,561),231=>array(68,-188,488,560),232=>array(79,-14,540,800),233=>array(79,-14,540,800),234=>array(79,-14,540,800),235=>array(79,-14,540,758),236=>array(-11,0,188,800),237=>array(70,0,270,800),238=>array(-0,0,280,800),239=>array(48,0,231,758),240=>array(79,-14,531,760),241=>array(113,0,526,767),242=>array(79,-17,532,800),243=>array(79,-17,532,800),244=>array(79,-17,532,800),245=>array(79,-17,532,767),246=>array(79,-17,532,758),247=>array(105,73,732,554),248=>array(39,-42,569,589),249=>array(113,-13,526,800),250=>array(113,-13,526,800),251=>array(113,-13,526,800),252=>array(113,-13,526,758),253=>array(54,-189,538,800),254=>array(114,-208,555,760),255=>array(54,-189,538,758),256=>array(30,0,651,899),257=>array(82,-14,500,745),258=>array(30,0,651,946),259=>array(82,-14,500,765),260=>array(30,-188,726,729),261=>array(82,-188,604,560),262=>array(83,-14,644,927),263=>array(68,-14,488,800),264=>array(83,-14,644,928),265=>array(68,-14,488,800),266=>array(83,-14,644,876),267=>array(68,-14,488,722),268=>array(83,-14,644,928),269=>array(68,-14,488,800),270=>array(122,0,687,938),271=>array(114,-14,707,760),272=>array(5,0,687,729),273=>array(79,-14,596,760),274=>array(122,0,542,900),275=>array(79,-14,540,745),276=>array(122,0,542,928),277=>array(79,-14,540,785),278=>array(122,0,542,876),279=>array(79,-14,540,722),280=>array(122,-188,589,729),281=>array(79,-188,548,560),282=>array(122,0,542,925),283=>array(79,-14,540,797),284=>array(83,-14,668,928),285=>array(81,-208,521,800),286=>array(83,-14,668,928),287=>array(81,-208,521,785),288=>array(83,-14,668,876),289=>array(81,-208,521,722),290=>array(83,-250,668,742),291=>array(81,-208,521,775),292=>array(122,0,628,928),293=>array(-5,0,526,928),294=>array(121,0,791,729),295=>array(70,0,556,760),296=>array(2,0,291,914),297=>array(-7,0,284,767),298=>array(1,0,293,899),299=>array(-7,0,285,745),300=>array(-5,0,300,928),301=>array(-14,0,292,785),302=>array(97,-188,288,729),303=>array(84,-188,275,760),304=>array(121,0,172,876),305=>array(112,0,157,547),306=>array(121,-178,466,729),307=>array(112,-208,439,760),308=>array(5,-178,287,928),309=>array(-18,-208,280,800),310=>array(173,-235,644,729),311=>array(159,-235,547,760),312=>array(111,0,576,547),313=>array(122,0,526,928),314=>array(113,0,267,928),315=>array(122,-235,526,729),316=>array(82,-235,181,760),317=>array(122,0,526,730),318=>array(113,0,350,761),319=>array(122,0,526,729),320=>array(113,0,288,760),321=>array(-2,0,526,729),322=>array(6,0,279,760),323=>array(121,0,596,928),324=>array(113,0,526,803),325=>array(121,-235,596,729),326=>array(113,-235,526,560),327=>array(121,0,596,921),328=>array(113,0,526,800),329=>array(127,0,693,729),330=>array(131,-178,606,729),331=>array(113,-198,526,560),332=>array(82,-14,706,899),333=>array(79,-17,532,745),334=>array(82,-14,706,928),335=>array(79,-17,532,785),336=>array(82,-14,706,927),337=>array(79,-17,532,800),338=>array(82,0,977,729),339=>array(79,-17,948,561),340=>array(123,0,641,928),341=>array(114,0,413,803),342=>array(123,-235,641,729),343=>array(79,-235,410,560),344=>array(123,0,641,921),345=>array(114,0,410,800),346=>array(89,-14,553,928),347=>array(75,-14,449,803),348=>array(89,-14,553,928),349=>array(75,-14,449,800),350=>array(89,-188,553,742),351=>array(75,-188,449,560),352=>array(89,-14,553,928),353=>array(75,-14,449,800),354=>array(22,-188,589,729),355=>array(50,-188,346,702),356=>array(22,0,589,921),357=>array(50,0,349,814),358=>array(22,0,589,729),359=>array(50,0,346,702),360=>array(112,-14,620,914),361=>array(113,-13,526,767),362=>array(112,-14,620,899),363=>array(113,-13,526,745),364=>array(112,-14,620,928),365=>array(113,-13,526,785),366=>array(112,-14,620,920),367=>array(113,-13,526,835),368=>array(112,-14,620,927),369=>array(113,-13,527,800),370=>array(112,-196,620,729),371=>array(113,-188,633,547),372=>array(69,0,895,932),373=>array(63,0,726,803),374=>array(22,0,587,932),375=>array(54,-189,538,803),376=>array(22,0,587,913),377=>array(45,0,640,928),378=>array(43,0,482,803),379=>array(45,0,640,867),380=>array(43,0,482,722),381=>array(45,0,640,928),382=>array(43,0,482,800),383=>array(45,0,349,760),384=>array(70,-14,555,760),385=>array(-48,0,587,729),386=>array(123,0,587,729),387=>array(114,-14,555,760),390=>array(83,-14,644,742),391=>array(83,-14,779,882),392=>array(68,-14,623,719),393=>array(5,0,687,729),394=>array(-49,0,687,729),395=>array(123,0,587,729),396=>array(114,-14,555,760),397=>array(76,-209,534,547),398=>array(122,0,542,729),399=>array(82,-14,706,742),400=>array(76,-14,531,742),401=>array(5,-178,492,729),402=>array(-3,-208,349,760),403=>array(83,-14,786,882),404=>array(91,-210,612,661),405=>array(113,0,863,760),406=>array(121,0,347,729),407=>array(24,0,271,729),408=>array(173,0,736,729),409=>array(112,0,500,760),410=>array(4,0,271,760),412=>array(113,-13,868,729),413=>array(5,-178,596,729),414=>array(113,-208,526,560),415=>array(82,-14,706,742),416=>array(76,-14,772,758),417=>array(82,-17,677,573),418=>array(82,-14,827,742),419=>array(79,-208,668,560),420=>array(-49,0,542,729),421=>array(114,-208,555,760),422=>array(123,-129,641,729),423=>array(89,-14,553,742),424=>array(75,-14,449,560),425=>array(98,0,568,729),427=>array(50,-208,346,702),428=>array(24,0,589,729),429=>array(50,0,346,760),430=>array(22,-178,589,729),431=>array(109,-4,797,760),432=>array(114,-13,699,573),433=>array(57,-15,707,729),434=>array(121,0,657,729),435=>array(22,0,716,729),436=>array(54,-189,674,560),437=>array(45,0,640,729),438=>array(43,0,482,547),448=>array(123,-208,172,729),449=>array(123,-208,370,729),450=>array(27,-208,434,729),451=>array(124,0,171,729),452=>array(122,0,1352,928),453=>array(122,0,1211,800),454=>array(114,-14,1071,800),455=>array(122,-178,742,729),456=>array(122,-208,711,760),457=>array(113,-208,344,760),458=>array(121,-178,842,729),459=>array(121,-208,817,760),460=>array(113,-208,711,760),461=>array(30,0,651,928),462=>array(82,-14,500,800),463=>array(7,0,288,928),464=>array(0,0,281,800),465=>array(82,-14,706,928),466=>array(79,-17,532,800),467=>array(112,-14,620,928),468=>array(113,-13,526,800),469=>array(112,-14,620,1025),470=>array(113,-13,526,899),471=>array(112,-14,620,1044),472=>array(113,-13,526,892),473=>array(112,-14,620,1044),474=>array(113,-13,526,892),475=>array(112,-14,620,1047),476=>array(113,-13,526,892),477=>array(79,-14,540,560),478=>array(30,0,651,1025),479=>array(82,-14,500,899),480=>array(30,0,651,1025),481=>array(82,-14,500,869),482=>array(27,0,910,900),483=>array(82,-14,914,743),484=>array(83,-14,752,742),485=>array(81,-208,598,560),486=>array(83,-14,668,928),487=>array(81,-208,521,798),488=>array(63,0,644,928),489=>array(42,0,547,928),490=>array(82,-196,706,742),491=>array(79,-196,532,560),492=>array(82,-196,706,899),493=>array(79,-196,532,745),496=>array(-18,-208,281,800),497=>array(122,0,1352,729),498=>array(122,0,1211,729),499=>array(114,-14,1071,760),500=>array(83,-14,668,928),501=>array(81,-208,521,798),504=>array(121,0,596,927),505=>array(113,0,526,799),506=>array(30,0,651,1000),507=>array(82,-14,611,1026),508=>array(27,0,910,928),509=>array(82,-14,914,798),510=>array(59,-29,730,928),511=>array(39,-42,569,798),512=>array(30,0,651,930),513=>array(82,-14,500,799),514=>array(30,0,651,901),515=>array(82,-14,500,785),516=>array(122,0,542,930),517=>array(79,-14,540,798),518=>array(122,0,542,901),519=>array(79,-14,540,785),520=>array(-29,0,287,930),521=>array(-13,0,299,798),522=>array(2,0,308,901),523=>array(-14,0,292,785),524=>array(82,-14,706,930),525=>array(79,-17,532,799),526=>array(82,-14,706,901),527=>array(79,-17,532,785),528=>array(112,0,641,930),529=>array(81,0,410,798),530=>array(123,0,641,901),531=>array(114,0,421,785),532=>array(112,-14,620,930),533=>array(113,-13,526,799),534=>array(112,-14,620,901),535=>array(113,-13,526,785),536=>array(89,-240,553,742),537=>array(75,-240,449,560),538=>array(22,-240,589,729),539=>array(50,-240,346,702),542=>array(122,0,628,928),543=>array(0,0,526,928),548=>array(45,-206,640,729),549=>array(43,-208,482,547),550=>array(30,0,651,878),551=>array(82,-14,500,723),552=>array(122,-188,542,729),553=>array(79,-188,540,560),554=>array(82,-14,706,1025),555=>array(79,-17,532,899),556=>array(82,-14,706,1025),557=>array(79,-17,532,864),558=>array(82,-14,706,876),559=>array(79,-17,532,722),560=>array(82,-14,706,1025),561=>array(79,-17,532,899),562=>array(22,0,587,899),563=>array(54,-189,538,745),567=>array(-18,-208,162,547),568=>array(114,-14,952,760),569=>array(114,-208,952,560),581=>array(30,0,651,729),584=>array(5,-178,290,729),585=>array(-18,-208,264,760),587=>array(114,-208,690,560),588=>array(5,0,641,729),589=>array(8,0,410,560),592=>array(87,-14,505,560),593=>array(114,-14,555,560),594=>array(114,-14,555,560),595=>array(114,-14,555,760),596=>array(68,-14,488,560),598=>array(114,-208,690,760),599=>array(114,-14,690,760),600=>array(79,-14,540,560),601=>array(79,-14,540,560),603=>array(89,-14,473,561),604=>array(89,-14,473,561),607=>array(-18,-208,264,547),608=>array(81,-208,656,719),609=>array(81,-208,521,547),611=>array(126,-210,576,547),613=>array(113,-208,526,547),614=>array(113,0,526,760),615=>array(113,-208,526,760),616=>array(10,0,268,760),617=>array(114,0,271,547),618=>array(57,0,314,547),621=>array(114,-208,271,760),623=>array(113,-13,868,547),624=>array(113,-208,868,547),625=>array(113,-208,868,560),626=>array(-21,-208,526,560),627=>array(113,-208,661,560),628=>array(114,0,523,547),629=>array(79,-17,532,560),632=>array(81,-208,579,754),633=>array(0,-13,296,547),634=>array(0,-13,296,755),635=>array(0,-208,432,547),636=>array(114,-207,410,560),637=>array(114,-208,410,560),638=>array(64,0,437,560),639=>array(94,0,466,560),640=>array(48,0,482,547),641=>array(48,0,482,547),642=>array(75,-208,449,560),643=>array(-3,-208,349,760),645=>array(38,-208,390,547),647=>array(50,-155,346,547),648=>array(50,-208,346,702),649=>array(57,-13,586,547),650=>array(55,-15,564,547),651=>array(114,0,496,547),652=>array(63,0,528,547),653=>array(63,0,726,547),654=>array(54,0,538,736),656=>array(43,-208,593,547),665=>array(113,0,506,547),668=>array(113,0,541,547),670=>array(132,-212,520,548),671=>array(125,0,481,560),672=>array(114,-208,718,760),675=>array(78,-14,946,760),678=>array(69,0,752,702),679=>array(50,-208,623,760),681=>array(45,-198,782,760),682=>array(113,0,634,760),683=>array(113,0,585,760),686=>array(0,-208,548,760),687=>array(0,-208,683,760),699=>array(114,499,183,729),700=>array(114,499,183,729),702=>array(57,492,191,760),710=>array(110,616,391,800),711=>array(110,616,391,800),713=>array(104,702,396,745),714=>array(181,616,380,800),715=>array(100,617,299,800),717=>array(104,-127,396,-84),718=>array(100,-235,299,-53),719=>array(181,-236,380,-53),728=>array(97,645,403,785),729=>array(228,658,272,722),730=>array(130,624,370,864),731=>array(173,-188,364,0),732=>array(104,650,395,767),733=>array(130,615,441,800),741=>array(104,0,372,668),742=>array(104,0,372,668),743=>array(104,0,372,668),744=>array(104,0,372,668),745=>array(104,0,372,668),755=>array(130,-238,370,3),759=>array(104,-170,395,-54),768=>array(-401,617,-202,800),769=>array(-320,616,-121,800),770=>array(-391,616,-110,800),771=>array(-397,650,-106,767),772=>array(-394,702,-102,745),773=>array(-510,686,10,724),774=>array(-407,645,-101,785),775=>array(-268,658,-223,722),776=>array(-342,699,-159,758),777=>array(-340,618,-161,847),778=>array(-371,624,-131,864),779=>array(-368,615,-57,800),780=>array(-388,616,-107,800),781=>array(-271,615,-229,832),782=>array(-383,615,-117,832),783=>array(-438,615,-126,800),784=>array(-407,645,-101,819),785=>array(-407,645,-101,785),786=>array(-210,489,-110,645),787=>array(-278,635,-187,844),788=>array(-305,635,-213,844),789=>array(-48,575,42,760),790=>array(-401,-266,-202,-83),791=>array(-320,-267,-121,-83),795=>array(-123,382,65,573),803=>array(-272,-184,-228,-120),804=>array(-342,-143,-159,-84),805=>array(-355,-241,-146,-32),806=>array(-308,-240,-209,-84),807=>array(-358,-188,-167,0),808=>array(-327,-188,-136,0),812=>array(-388,-269,-107,-85),813=>array(-391,-267,-110,-83),814=>array(-407,-222,-101,-82),815=>array(-407,-224,-101,-83),816=>array(-397,-211,-106,-95),817=>array(-394,-127,-102,-84),818=>array(-510,-236,10,-198),819=>array(-510,-236,10,-41),820=>array(-557,240,-41,343),821=>array(-317,266,-60,306),822=>array(-635,266,0,306),823=>array(-568,-42,-38,589),824=>array(-733,-29,-63,754),831=>array(-510,528,10,724),856=>array(-272,658,-228,722),860=>array(-446,-237,445,-59),861=>array(-446,802,445,980),865=>array(-446,751,446,929),880=>array(122,0,579,729),881=>array(114,0,497,547),882=>array(123,0,739,729),883=>array(121,0,527,729),884=>array(78,557,203,800),885=>array(78,-208,203,35),886=>array(123,0,632,729),887=>array(113,0,545,547),890=>array(210,-208,300,-45),891=>array(68,-14,488,560),892=>array(68,-14,488,560),893=>array(68,-14,488,560),894=>array(125,-116,193,480),900=>array(181,616,380,800),901=>array(159,699,380,978),902=>array(30,0,651,800),903=>array(133,306,184,367),904=>array(-12,0,657,800),905=>array(-6,0,739,800),906=>array(-9,0,286,800),908=>array(-7,-14,725,800),910=>array(-15,0,795,800),911=>array(-18,0,733,800),912=>array(57,0,279,978),913=>array(30,0,651,729),914=>array(123,0,587,729),915=>array(122,0,552,729),916=>array(30,0,651,729),917=>array(122,0,542,729),918=>array(45,0,640,729),919=>array(122,0,628,729),920=>array(82,-14,706,742),921=>array(121,0,172,729),922=>array(173,0,644,729),923=>array(30,0,651,729),924=>array(161,0,702,729),925=>array(121,0,596,729),926=>array(98,0,548,729),927=>array(82,-14,706,742),928=>array(123,0,629,729),929=>array(122,0,542,729),931=>array(98,0,568,729),932=>array(22,0,589,729),933=>array(22,0,587,729),934=>array(83,0,711,729),935=>array(59,0,629,729),936=>array(82,0,706,729),937=>array(57,0,707,744),938=>array(56,0,239,913),939=>array(22,0,587,913),940=>array(80,-12,596,800),941=>array(89,-14,473,800),942=>array(113,-208,526,800),943=>array(90,0,290,800),944=>array(96,0,498,978),945=>array(80,-12,596,559),946=>array(116,-208,542,760),947=>array(16,-208,539,547),948=>array(76,-14,534,742),949=>array(89,-14,473,561),950=>array(67,-210,496,760),951=>array(113,-208,526,560),952=>array(79,-11,534,768),953=>array(114,0,271,547),954=>array(113,0,530,547),955=>array(54,0,538,736),956=>array(107,-208,618,547),957=>array(67,0,491,547),958=>array(68,-210,479,760),959=>array(79,-17,532,560),960=>array(36,-14,574,547),961=>array(113,-208,555,560),962=>array(68,-210,488,560),963=>array(81,-14,581,547),964=>array(59,0,542,547),965=>array(96,0,498,547),966=>array(81,-208,579,556),967=>array(29,-208,549,547),968=>array(74,-208,583,547),969=>array(90,-14,735,547),970=>array(57,0,279,758),971=>array(96,0,498,758),972=>array(79,-17,532,800),973=>array(96,0,498,800),974=>array(90,-14,735,800),975=>array(173,-208,644,729),981=>array(81,-208,579,754),982=>array(56,-14,769,547),984=>array(82,-207,706,742),985=>array(79,-207,532,560),988=>array(122,0,492,729),1009=>array(113,-208,555,560),1010=>array(68,-14,488,560),1011=>array(-18,-208,162,760),1012=>array(82,-14,706,742),1013=>array(68,-14,480,560),1014=>array(95,-14,507,560),1015=>array(122,0,543,729),1016=>array(114,-208,555,760),1017=>array(83,-14,644,742),1020=>array(42,-208,555,560),1021=>array(83,-14,644,742),1022=>array(83,-14,644,742),1023=>array(83,-14,644,742),1024=>array(122,0,542,927),1025=>array(122,0,542,898),1026=>array(21,-178,684,729),1027=>array(122,0,552,927),1028=>array(83,-14,644,742),1029=>array(89,-14,553,742),1030=>array(121,0,172,729),1031=>array(56,0,239,913),1032=>array(5,-178,171,729),1033=>array(51,-14,996,729),1034=>array(122,0,947,729),1035=>array(21,0,684,729),1036=>array(123,0,616,927),1037=>array(123,0,632,927),1038=>array(44,-14,565,928),1039=>array(123,-157,629,729),1040=>array(30,0,651,729),1041=>array(123,0,587,729),1042=>array(123,0,587,729),1043=>array(122,0,552,729),1044=>array(80,-157,696,729),1045=>array(122,0,542,729),1046=>array(58,0,982,729),1047=>array(76,-14,565,742),1048=>array(123,0,632,729),1049=>array(123,0,632,928),1050=>array(123,0,616,729),1051=>array(51,-14,628,729),1052=>array(161,0,702,729),1053=>array(122,0,628,729),1054=>array(82,-14,706,742),1055=>array(123,0,629,729),1056=>array(122,0,542,729),1057=>array(83,-14,644,742),1058=>array(22,0,589,729),1059=>array(44,-14,565,729),1060=>array(93,0,767,729),1061=>array(59,0,629,729),1062=>array(122,-157,696,729),1063=>array(116,0,568,729),1064=>array(122,0,946,729),1065=>array(122,-157,1014,729),1066=>array(25,0,737,729),1067=>array(123,0,759,729),1068=>array(123,0,587,729),1069=>array(83,-14,644,742),1070=>array(121,-14,949,742),1071=>array(84,0,571,729),1072=>array(82,-14,500,560),1073=>array(79,-17,532,777),1074=>array(113,0,506,547),1075=>array(120,0,452,547),1076=>array(73,-138,607,547),1077=>array(79,-14,540,560),1078=>array(63,0,845,547),1079=>array(89,-14,473,561),1080=>array(113,0,545,547),1081=>array(113,0,545,760),1082=>array(113,0,530,547),1083=>array(47,-14,538,547),1084=>array(137,0,617,547),1085=>array(113,0,541,547),1086=>array(79,-17,532,560),1087=>array(113,0,541,547),1088=>array(114,-208,555,560),1089=>array(68,-14,488,560),1090=>array(34,0,515,547),1091=>array(54,-189,538,547),1092=>array(74,-208,781,760),1093=>array(56,0,536,547),1094=>array(112,-138,610,547),1095=>array(97,0,477,547),1096=>array(112,0,800,547),1097=>array(112,-138,868,547),1098=>array(41,0,643,547),1099=>array(113,0,649,547),1100=>array(113,0,506,547),1101=>array(68,-14,479,560),1102=>array(112,-14,734,563),1103=>array(66,0,479,547),1104=>array(79,-14,540,802),1105=>array(79,-14,540,722),1106=>array(41,-208,536,760),1107=>array(120,0,452,803),1108=>array(68,-14,479,560),1109=>array(75,-14,449,560),1110=>array(112,0,157,760),1111=>array(48,0,231,758),1112=>array(-18,-208,162,760),1113=>array(47,-14,818,547),1114=>array(114,0,818,547),1115=>array(41,0,544,760),1116=>array(113,0,530,803),1117=>array(113,0,545,802),1118=>array(54,-189,538,760),1119=>array(116,-138,546,547),1121=>array(90,-14,735,547),1122=>array(20,0,669,729),1123=>array(15,0,583,760),1124=>array(121,-14,890,742),1125=>array(112,-14,688,560),1136=>array(82,0,706,729),1137=>array(74,-208,583,547),1138=>array(82,-14,706,742),1168=>array(122,0,526,879),1169=>array(120,0,452,701),1176=>array(76,-188,565,742),1177=>array(89,-188,473,561),1184=>array(11,0,763,729),1185=>array(22,0,648,547),1188=>array(122,0,1008,729),1189=>array(114,0,829,547),1194=>array(83,-188,644,742),1195=>array(68,-188,488,560),1198=>array(22,0,587,729),1199=>array(54,-211,538,547),1204=>array(22,-157,885,729),1205=>array(22,-138,761,547),1210=>array(116,0,568,729),1211=>array(113,0,526,760),1216=>array(113,0,158,760),1217=>array(58,0,982,928),1218=>array(63,0,845,785),1223=>array(122,-208,628,729),1224=>array(113,-208,541,547),1232=>array(30,0,651,946),1233=>array(82,-14,500,765),1234=>array(30,0,651,913),1235=>array(82,-14,500,758),1236=>array(27,0,910,729),1237=>array(82,-14,914,561),1238=>array(122,0,542,928),1239=>array(79,-14,540,785),1240=>array(82,-14,706,742),1241=>array(79,-14,540,560),1242=>array(82,-14,706,913),1243=>array(79,-14,540,758),1244=>array(58,0,982,913),1245=>array(63,0,845,758),1246=>array(76,-14,565,913),1247=>array(89,-14,473,758),1250=>array(123,0,632,899),1251=>array(113,0,545,745),1252=>array(123,0,632,913),1253=>array(113,0,545,758),1254=>array(82,-14,706,913),1255=>array(79,-17,532,758),1256=>array(82,-14,706,742),1257=>array(79,-17,532,560),1258=>array(82,-14,706,913),1259=>array(79,-17,532,758),1260=>array(83,-14,644,913),1261=>array(68,-14,479,758),1262=>array(44,-14,565,899),1263=>array(54,-189,538,745),1264=>array(44,-14,565,913),1265=>array(54,-189,538,758),1266=>array(44,-14,565,927),1267=>array(54,-189,538,800),1268=>array(116,0,568,913),1269=>array(97,0,477,758),1272=>array(123,0,759,913),1273=>array(113,0,649,758),1278=>array(59,0,629,729),1279=>array(56,0,536,547),1280=>array(99,0,563,729),1281=>array(83,0,477,547),1296=>array(76,-14,531,742),1297=>array(89,-14,473,561),1298=>array(51,-208,628,729),1299=>array(47,-208,538,547),1300=>array(51,-14,1113,729),1301=>array(47,-14,938,547),1306=>array(82,-129,706,742),1307=>array(114,-208,555,560),1308=>array(69,0,895,729),1309=>array(63,0,726,547),1329=>array(112,-29,719,729),1330=>array(112,0,634,743),1331=>array(73,0,716,743),1332=>array(78,0,731,743),1333=>array(112,-14,634,729),1334=>array(103,0,676,743),1335=>array(112,0,596,729),1336=>array(112,0,634,743),1337=>array(112,-15,853,743),1338=>array(78,-14,721,729),1339=>array(112,0,620,729),1340=>array(122,0,526,729),1341=>array(112,-14,929,729),1342=>array(119,-14,781,743),1343=>array(111,0,620,729),1344=>array(44,-12,591,729),1345=>array(93,-21,666,743),1346=>array(78,0,731,743),1347=>array(59,0,746,740),1348=>array(112,-14,765,729),1349=>array(79,-15,649,744),1350=>array(24,-14,677,729),1351=>array(103,-15,677,729),1352=>array(112,0,620,743),1353=>array(88,-15,660,743),1354=>array(73,0,777,743),1355=>array(107,0,685,743),1356=>array(112,0,783,743),1357=>array(112,-14,620,729),1358=>array(78,0,731,729),1359=>array(87,-15,649,744),1360=>array(112,0,620,743),1361=>array(79,-15,649,744),1362=>array(112,0,563,729),1363=>array(78,0,706,729),1364=>array(73,0,669,743),1365=>array(82,-14,706,742),1366=>array(83,-11,711,729),1370=>array(114,499,183,729),1371=>array(17,670,216,853),1372=>array(2,669,346,925),1373=>array(5,670,205,853),1374=>array(16,666,358,872),1375=>array(0,702,366,745),1377=>array(113,-13,868,547),1378=>array(113,-208,526,560),1379=>array(78,-208,678,560),1380=>array(113,-208,718,560),1381=>array(113,-13,526,760),1382=>array(78,-208,677,560),1383=>array(113,0,526,760),1384=>array(113,-208,526,560),1385=>array(113,-208,796,560),1386=>array(78,-13,678,760),1387=>array(113,-208,526,760),1388=>array(113,-208,355,547),1389=>array(113,-208,799,760),1390=>array(79,-17,532,774),1391=>array(113,-208,526,760),1392=>array(113,0,526,760),1393=>array(74,-13,509,760),1394=>array(113,-208,687,560),1395=>array(68,-13,537,789),1396=>array(113,-13,695,760),1397=>array(-18,-208,162,547),1398=>array(0,-13,556,760),1399=>array(62,-208,483,562),1400=>array(113,0,526,560),1401=>array(30,-208,359,563),1402=>array(113,-208,868,547),1403=>array(56,-208,502,562),1404=>array(113,0,602,560),1405=>array(113,-13,526,547),1406=>array(113,-208,676,760),1407=>array(113,-13,895,560),1408=>array(113,-208,526,560),1409=>array(81,-208,521,560),1410=>array(113,0,453,547),1411=>array(113,-208,895,760),1412=>array(59,-208,571,560),1413=>array(79,-17,532,560),1414=>array(69,-208,826,760),1415=>array(113,-13,812,760),1417=>array(144,0,193,480),1418=>array(49,208,312,294),1652=>array(67,810,234,1048),4304=>array(49,0,420,550),4305=>array(49,0,420,770),4306=>array(49,-222,469,511),4307=>array(49,-222,677,511),4308=>array(49,-222,420,511),4309=>array(49,-222,419,511),4310=>array(39,0,419,770),4311=>array(49,0,661,511),4312=>array(49,5,419,511),4313=>array(49,-222,420,510),4314=>array(49,-222,921,513),4315=>array(49,0,420,770),4316=>array(59,0,430,764),4317=>array(49,5,694,511),4318=>array(49,0,420,770),4319=>array(49,-222,420,524),4320=>array(49,5,705,771),4321=>array(59,0,430,770),4322=>array(49,-222,529,604),4323=>array(17,-222,418,511),4324=>array(68,-222,671,511),4325=>array(49,-222,419,770),4326=>array(49,-222,694,511),4327=>array(49,-222,420,506),4328=>array(49,0,420,770),4329=>array(59,5,430,770),4330=>array(49,-222,464,511),4331=>array(49,0,420,770),4332=>array(59,0,430,770),4333=>array(49,-222,419,770),4334=>array(59,0,430,770),4335=>array(49,-222,420,551),4336=>array(49,0,419,770),4337=>array(49,0,419,770),4338=>array(49,-78,420,511),4339=>array(49,-222,420,510),4340=>array(49,-222,420,769),4341=>array(49,0,476,770),4342=>array(49,-222,706,511),4343=>array(49,-222,468,511),4344=>array(49,-222,420,506),4345=>array(49,-222,470,511),4346=>array(49,-37,403,511),4347=>array(49,24,367,486),4348=>array(49,370,255,760),5760=>array(-10,267,487,307),5761=>array(-10,-125,502,307),5762=>array(-10,-125,722,307),5763=>array(-10,-125,941,307),5764=>array(-10,-125,1160,307),5765=>array(-10,-125,1379,307),5766=>array(-10,267,502,697),5767=>array(-10,267,722,697),5768=>array(-10,267,941,697),5769=>array(-10,267,1160,697),5770=>array(-10,267,1379,697),5771=>array(-10,-125,508,697),5772=>array(-10,-125,728,697),5773=>array(-10,-125,948,697),5774=>array(-10,-125,1168,697),5775=>array(-10,-125,1389,697),5776=>array(-10,41,502,533),5777=>array(-10,41,722,533),5778=>array(-10,41,939,533),5779=>array(-10,41,1159,533),5780=>array(-10,41,1379,533),5781=>array(-10,-125,508,697),5782=>array(-10,-125,762,697),5783=>array(-10,-83,798,307),5784=>array(-10,-240,1214,307),5785=>array(-10,267,1160,902),5786=>array(-10,103,693,307),5787=>array(55,49,517,523),5788=>array(-10,49,452,523),7426=>array(82,-14,914,561),7428=>array(68,-14,488,560),7433=>array(112,-213,157,547),7435=>array(111,0,576,547),7437=>array(137,0,617,547),7438=>array(113,0,545,547),7439=>array(79,-18,532,559),7440=>array(68,-14,488,560),7441=>array(55,47,632,500),7442=>array(55,57,629,476),7443=>array(31,9,662,540),7444=>array(79,-17,948,561),7446=>array(79,273,532,559),7447=>array(79,-18,533,269),7449=>array(66,0,479,547),7450=>array(66,0,479,547),7456=>array(63,0,528,547),7457=>array(63,0,726,547),7458=>array(43,0,482,547),7462=>array(120,0,452,547),7463=>array(63,0,528,547),7464=>array(113,0,541,547),7467=>array(47,-14,538,547),7543=>array(81,-208,521,560),7680=>array(30,-241,651,729),7681=>array(82,-241,500,560),7682=>array(123,0,587,875),7683=>array(114,-14,555,877),7684=>array(123,-184,587,729),7685=>array(114,-184,555,760),7686=>array(123,-127,587,729),7687=>array(114,-127,555,760),7688=>array(83,-188,644,928),7689=>array(68,-188,488,800),7690=>array(122,0,687,876),7691=>array(114,-14,555,877),7692=>array(122,-184,687,729),7693=>array(114,-184,555,760),7694=>array(122,-127,687,729),7695=>array(114,-127,555,760),7696=>array(122,-188,687,729),7697=>array(114,-188,555,760),7698=>array(122,-240,687,729),7699=>array(114,-240,555,760),7700=>array(122,0,542,1044),7701=>array(79,-14,540,921),7702=>array(122,0,542,1044),7703=>array(79,-14,540,921),7704=>array(122,-240,542,729),7705=>array(79,-240,540,560),7706=>array(122,-170,542,729),7707=>array(79,-170,540,560),7708=>array(122,-188,542,928),7709=>array(79,-188,540,785),7710=>array(122,0,492,876),7711=>array(45,0,349,878),7712=>array(83,-14,668,887),7713=>array(81,-208,521,745),7714=>array(122,0,628,875),7715=>array(113,0,526,877),7716=>array(122,-184,628,729),7717=>array(113,-184,526,760),7718=>array(122,0,628,914),7719=>array(44,0,526,913),7720=>array(8,-189,628,729),7721=>array(0,-189,526,760),7722=>array(122,-222,628,729),7723=>array(113,-222,526,760),7724=>array(15,-170,306,729),7725=>array(-7,-170,284,760),7726=>array(57,0,272,1044),7727=>array(47,0,263,886),7728=>array(173,0,644,928),7729=>array(116,0,547,928),7730=>array(173,-184,644,729),7731=>array(159,-184,547,760),7732=>array(173,-127,644,729),7733=>array(159,-127,547,760),7734=>array(122,-184,526,729),7735=>array(119,-184,167,760),7736=>array(1,-184,526,927),7737=>array(-1,-184,291,899),7738=>array(122,-127,526,729),7739=>array(-6,-127,286,760),7740=>array(122,-240,526,729),7741=>array(-0,-240,280,760),7742=>array(161,0,702,928),7743=>array(113,0,868,800),7744=>array(161,0,702,876),7745=>array(113,0,868,722),7746=>array(161,-184,702,729),7747=>array(113,-184,868,560),7748=>array(121,0,596,875),7749=>array(113,0,526,722),7750=>array(121,-184,596,729),7751=>array(113,-184,526,560),7752=>array(121,-127,596,729),7753=>array(113,-127,526,560),7754=>array(121,-240,596,729),7755=>array(113,-240,526,560),7756=>array(82,-14,706,1044),7757=>array(79,-17,532,881),7758=>array(82,-14,706,1042),7759=>array(79,-17,532,882),7760=>array(82,-14,706,1044),7761=>array(79,-17,532,921),7762=>array(82,-14,706,1044),7763=>array(79,-17,532,921),7764=>array(122,0,542,928),7765=>array(114,-208,555,800),7766=>array(122,0,542,876),7767=>array(114,-208,555,722),7768=>array(123,0,641,875),7769=>array(114,0,410,722),7770=>array(123,-184,641,729),7771=>array(114,-184,410,560),7772=>array(123,-184,641,899),7773=>array(114,-184,410,745),7774=>array(123,-127,641,729),7775=>array(41,-127,410,560),7776=>array(89,-14,553,876),7777=>array(75,-14,449,722),7778=>array(89,-184,553,742),7779=>array(75,-184,449,560),7780=>array(89,-14,553,928),7781=>array(75,-14,451,800),7782=>array(89,-14,553,1005),7783=>array(75,-14,449,925),7784=>array(89,-184,553,876),7785=>array(75,-184,449,723),7786=>array(22,0,589,876),7787=>array(50,0,346,877),7788=>array(22,-184,589,729),7789=>array(50,-184,346,702),7790=>array(22,-127,589,729),7791=>array(50,-127,390,702),7792=>array(22,-240,589,729),7793=>array(50,-240,379,702),7794=>array(112,-143,620,729),7795=>array(113,-143,526,547),7796=>array(112,-170,620,729),7797=>array(113,-170,526,547),7798=>array(112,-240,620,729),7799=>array(113,-240,526,547),7800=>array(112,-14,620,1044),7801=>array(113,-13,526,990),7802=>array(112,-14,620,1025),7803=>array(113,-13,526,869),7804=>array(30,0,651,926),7805=>array(63,0,528,767),7806=>array(30,-184,651,729),7807=>array(63,-184,528,547),7808=>array(69,0,895,931),7809=>array(63,0,726,802),7810=>array(69,0,895,931),7811=>array(63,0,726,803),7812=>array(69,0,895,913),7813=>array(63,0,726,758),7814=>array(69,0,895,875),7815=>array(63,0,726,722),7816=>array(69,-184,895,729),7817=>array(63,-184,726,547),7818=>array(59,0,629,876),7819=>array(56,0,536,722),7820=>array(59,0,629,913),7821=>array(56,0,536,758),7822=>array(22,0,587,876),7823=>array(54,-189,538,722),7824=>array(45,0,640,928),7825=>array(43,0,482,800),7826=>array(45,-184,640,729),7827=>array(43,-184,482,547),7828=>array(45,-127,640,729),7829=>array(43,-127,482,547),7830=>array(113,-127,526,760),7831=>array(50,0,346,913),7832=>array(63,0,726,864),7833=>array(54,-189,538,864),7834=>array(82,-14,672,760),7835=>array(45,0,349,878),7836=>array(1,0,349,760),7837=>array(45,0,349,760),7838=>array(135,-14,713,743),7839=>array(76,-14,534,742),7840=>array(30,-184,651,729),7841=>array(82,-184,500,560),7842=>array(30,0,651,1029),7843=>array(82,-14,500,847),7844=>array(30,0,651,1028),7845=>array(82,-14,566,846),7846=>array(30,0,651,1028),7847=>array(82,-14,500,847),7848=>array(30,0,651,1081),7849=>array(82,-14,545,899),7850=>array(30,0,651,1050),7851=>array(82,-14,500,868),7852=>array(30,-184,651,928),7853=>array(82,-184,500,800),7854=>array(30,0,651,1044),7855=>array(82,-14,500,877),7856=>array(30,0,651,1044),7857=>array(82,-14,500,877),7858=>array(30,0,651,1104),7859=>array(82,-14,500,938),7860=>array(30,0,651,1037),7861=>array(82,-14,500,870),7862=>array(30,-184,651,946),7863=>array(82,-184,500,765),7864=>array(122,-184,542,729),7865=>array(79,-184,540,560),7866=>array(122,0,542,1029),7867=>array(79,-14,540,847),7868=>array(122,0,542,914),7869=>array(79,-14,540,767),7870=>array(122,0,618,1028),7871=>array(79,-14,594,846),7872=>array(122,0,542,1028),7873=>array(79,-14,540,847),7874=>array(122,0,588,1081),7875=>array(79,-14,574,899),7876=>array(122,0,542,1050),7877=>array(79,-14,540,868),7878=>array(122,-184,542,928),7879=>array(79,-184,540,800),7880=>array(52,0,231,1029),7881=>array(41,0,221,847),7882=>array(121,-184,172,729),7883=>array(112,-184,162,760),7884=>array(82,-184,706,742),7885=>array(79,-184,532,560),7886=>array(82,-14,706,1029),7887=>array(79,-17,532,847),7888=>array(82,-14,706,1028),7889=>array(79,-17,582,846),7890=>array(82,-14,706,1028),7891=>array(79,-17,532,847),7892=>array(82,-14,706,1081),7893=>array(79,-17,561,899),7894=>array(82,-14,706,1050),7895=>array(79,-17,532,868),7896=>array(82,-184,706,928),7897=>array(79,-184,532,800),7898=>array(76,-14,772,927),7899=>array(82,-17,677,800),7900=>array(76,-14,772,927),7901=>array(82,-17,677,800),7902=>array(76,-14,772,1029),7903=>array(82,-17,677,847),7904=>array(76,-14,772,914),7905=>array(82,-17,677,767),7906=>array(76,-184,772,758),7907=>array(82,-184,677,573),7908=>array(112,-184,620,729),7909=>array(113,-184,526,547),7910=>array(112,-14,620,1029),7911=>array(113,-13,526,847),7912=>array(109,-4,797,927),7913=>array(114,-13,699,800),7914=>array(109,-4,797,927),7915=>array(114,-13,699,800),7916=>array(109,-4,797,1029),7917=>array(114,-13,699,847),7918=>array(109,-4,797,914),7919=>array(114,-13,699,767),7920=>array(109,-184,797,760),7921=>array(114,-184,699,573),7922=>array(22,0,587,931),7923=>array(54,-189,538,802),7924=>array(22,-184,587,729),7925=>array(54,-189,538,547),7926=>array(22,0,587,1032),7927=>array(54,-189,538,850),7928=>array(22,0,587,914),7929=>array(54,-189,538,767),7930=>array(122,0,738,729),7931=>array(16,0,462,760),7936=>array(80,-12,596,806),7937=>array(80,-12,596,806),7938=>array(80,-12,596,806),7939=>array(80,-12,596,806),7940=>array(80,-12,596,806),7941=>array(80,-12,596,806),7942=>array(80,-12,596,966),7943=>array(80,-12,596,966),7944=>array(30,0,651,806),7945=>array(30,0,651,806),7946=>array(12,0,844,806),7947=>array(18,0,844,806),7948=>array(13,0,736,806),7949=>array(17,0,768,806),7950=>array(18,0,675,966),7951=>array(17,0,709,966),7952=>array(89,-14,473,806),7953=>array(89,-14,473,806),7954=>array(89,-14,473,806),7955=>array(89,-14,473,806),7956=>array(89,-14,473,806),7957=>array(89,-14,473,806),7960=>array(13,0,622,806),7961=>array(18,0,622,806),7962=>array(12,0,876,806),7963=>array(18,0,885,806),7964=>array(13,0,809,806),7965=>array(17,0,838,806),7968=>array(113,-208,526,806),7969=>array(113,-208,526,806),7970=>array(113,-208,526,806),7971=>array(113,-208,526,806),7972=>array(113,-208,526,806),7973=>array(113,-208,526,806),7974=>array(113,-208,526,966),7975=>array(113,-208,526,966),7976=>array(13,0,713,806),7977=>array(18,0,711,806),7978=>array(12,0,962,806),7979=>array(18,0,965,806),7980=>array(13,0,903,806),7981=>array(17,0,927,806),7982=>array(18,0,810,966),7983=>array(17,0,823,966),7984=>array(85,0,271,806),7985=>array(85,0,271,806),7986=>array(-30,0,322,806),7987=>array(-20,0,329,806),7988=>array(12,0,327,806),7989=>array(-8,0,332,806),7990=>array(-11,0,280,966),7991=>array(-14,0,278,966),7992=>array(13,0,257,806),7993=>array(18,0,251,806),7994=>array(12,0,512,806),7995=>array(18,0,512,806),7996=>array(13,0,447,806),7997=>array(17,0,477,806),7998=>array(18,0,367,966),7999=>array(17,0,370,966),8000=>array(79,-17,532,806),8001=>array(79,-17,532,806),8002=>array(79,-17,532,806),8003=>array(79,-17,532,806),8004=>array(79,-17,532,806),8005=>array(79,-17,532,806),8008=>array(13,-14,723,806),8009=>array(18,-14,767,806),8010=>array(12,-14,1013,806),8011=>array(18,-14,1018,806),8012=>array(13,-14,857,806),8013=>array(17,-14,889,806),8016=>array(96,0,498,806),8017=>array(96,0,498,806),8018=>array(95,0,498,806),8019=>array(92,0,498,806),8020=>array(96,0,498,806),8021=>array(96,0,498,806),8022=>array(96,0,498,966),8023=>array(96,0,498,966),8025=>array(18,0,760,806),8027=>array(18,0,974,806),8029=>array(17,0,989,806),8031=>array(17,0,875,966),8032=>array(90,-14,735,806),8033=>array(90,-14,735,806),8034=>array(90,-14,735,806),8035=>array(90,-14,735,806),8036=>array(90,-14,735,806),8037=>array(90,-14,735,806),8038=>array(90,-14,735,966),8039=>array(90,-14,735,966),8040=>array(13,0,745,806),8041=>array(18,0,786,806),8042=>array(12,0,1032,806),8043=>array(18,0,1038,806),8044=>array(13,0,889,806),8045=>array(17,0,915,806),8046=>array(18,0,864,966),8047=>array(17,0,895,966),8048=>array(80,-12,596,800),8049=>array(80,-12,596,800),8050=>array(89,-14,473,800),8051=>array(89,-14,473,800),8052=>array(113,-208,526,800),8053=>array(113,-208,526,800),8054=>array(-40,0,271,800),8055=>array(90,0,290,800),8056=>array(79,-17,532,800),8057=>array(79,-17,532,800),8058=>array(96,0,498,800),8059=>array(96,0,498,800),8060=>array(90,-14,735,800),8061=>array(90,-14,735,800),8064=>array(80,-208,596,806),8065=>array(80,-208,596,806),8066=>array(80,-208,596,806),8067=>array(80,-208,596,806),8068=>array(80,-208,596,806),8069=>array(80,-208,596,806),8070=>array(80,-208,596,966),8071=>array(80,-208,596,966),8072=>array(30,-208,651,806),8073=>array(30,-208,651,806),8074=>array(12,-208,844,806),8075=>array(18,-208,844,806),8076=>array(13,-208,736,806),8077=>array(17,-208,768,806),8078=>array(18,-208,675,966),8079=>array(17,-208,709,966),8080=>array(113,-208,526,806),8081=>array(113,-208,526,806),8082=>array(113,-208,526,806),8083=>array(113,-208,526,806),8084=>array(113,-208,526,806),8085=>array(113,-208,526,806),8086=>array(113,-208,526,966),8087=>array(113,-208,526,966),8088=>array(13,-208,713,806),8089=>array(18,-208,711,806),8090=>array(12,-208,962,806),8091=>array(18,-208,965,806),8092=>array(13,-208,903,806),8093=>array(17,-208,927,806),8094=>array(18,-208,810,966),8095=>array(17,-208,823,966),8096=>array(90,-208,735,806),8097=>array(90,-208,735,806),8098=>array(90,-208,735,806),8099=>array(90,-208,735,806),8100=>array(90,-208,735,806),8101=>array(90,-208,735,806),8102=>array(90,-208,735,966),8103=>array(90,-208,735,966),8104=>array(13,-208,745,806),8105=>array(18,-208,786,806),8106=>array(12,-208,1032,806),8107=>array(18,-208,1038,806),8108=>array(13,-208,889,806),8109=>array(17,-208,915,806),8110=>array(18,-208,864,966),8111=>array(17,-208,895,966),8112=>array(80,-12,596,785),8113=>array(80,-12,596,745),8114=>array(80,-208,596,800),8115=>array(80,-208,596,559),8116=>array(80,-208,596,800),8118=>array(80,-12,596,767),8119=>array(80,-208,596,767),8120=>array(30,0,651,928),8121=>array(30,0,651,899),8122=>array(15,0,683,800),8123=>array(30,0,651,800),8124=>array(30,-208,651,729),8125=>array(200,597,291,806),8126=>array(210,-208,300,-45),8127=>array(200,597,291,806),8128=>array(104,650,395,767),8129=>array(104,699,395,938),8130=>array(113,-208,526,800),8131=>array(113,-208,526,560),8132=>array(113,-208,526,800),8134=>array(113,-208,526,767),8135=>array(113,-208,526,767),8136=>array(15,0,715,800),8137=>array(-12,0,657,800),8138=>array(15,0,807,800),8139=>array(-6,0,739,800),8140=>array(122,-208,628,729),8141=>array(76,597,428,806),8142=>array(97,597,413,806),8143=>array(104,597,395,966),8144=>array(-10,0,295,785),8145=>array(-14,0,278,745),8146=>array(-3,0,271,978),8147=>array(57,0,279,978),8150=>array(1,0,292,767),8151=>array(2,0,293,938),8152=>array(-5,0,300,928),8153=>array(2,0,294,899),8154=>array(15,0,352,800),8155=>array(-9,0,286,800),8157=>array(76,597,425,806),8158=>array(87,597,427,806),8159=>array(104,597,395,966),8160=>array(96,0,498,785),8161=>array(96,0,498,745),8162=>array(96,0,498,978),8163=>array(96,0,498,978),8164=>array(113,-208,555,806),8165=>array(113,-208,555,806),8166=>array(96,0,498,767),8167=>array(96,0,498,938),8168=>array(22,0,587,928),8169=>array(22,0,587,899),8170=>array(15,0,822,800),8171=>array(-15,0,795,800),8172=>array(18,0,624,806),8173=>array(100,699,342,978),8174=>array(159,699,380,978),8175=>array(100,617,299,800),8178=>array(90,-208,735,800),8179=>array(90,-208,735,547),8180=>array(90,-208,735,800),8182=>array(90,-14,735,767),8183=>array(90,-208,735,767),8184=>array(15,-14,859,800),8185=>array(-7,-14,725,800),8186=>array(15,0,865,800),8187=>array(-18,0,733,800),8188=>array(57,-208,707,744),8189=>array(181,616,380,800),8190=>array(205,597,296,806),8208=>array(49,254,312,294),8209=>array(49,254,312,294),8210=>array(49,254,587,294),8211=>array(49,254,451,294),8212=>array(49,254,951,294),8213=>array(0,254,1000,294),8214=>array(146,-236,354,764),8215=>array(-10,-236,510,-41),8216=>array(114,499,183,729),8217=>array(114,499,183,729),8218=>array(114,-117,183,116),8219=>array(-183,499,-114,729),8220=>array(114,499,385,729),8221=>array(114,499,382,729),8222=>array(114,-118,384,116),8223=>array(-382,499,-114,729),8224=>array(28,-96,472,729),8225=>array(28,-96,472,729),8228=>array(142,0,191,62),8229=>array(142,0,524,63),8230=>array(142,0,857,63),8240=>array(74,-14,1267,742),8241=>array(74,-14,1659,742),8249=>array(77,86,306,500),8250=>array(77,86,306,500),8251=>array(122,2,713,662),8252=>array(98,0,388,729),8253=>array(76,0,439,742),8254=>array(-10,686,510,724),8255=>array(-44,-237,847,-59),8256=>array(-44,751,847,929),8258=>array(37,-29,961,814),8259=>array(108,340,400,395),8260=>array(-169,-14,336,742),8261=>array(113,-132,280,760),8262=>array(113,-132,280,760),8263=>array(40,0,864,742),8264=>array(76,0,635,742),8265=>array(98,0,639,742),8267=>array(121,-96,552,729),8268=>array(105,220,352,509),8269=>array(148,220,395,509),8270=>array(37,-29,461,427),8271=>array(125,-116,193,517),8272=>array(-44,-237,847,929),8273=>array(37,-7,461,929),8274=>array(86,-93,392,729),8275=>array(49,250,951,382),8276=>array(-44,-241,847,-63),8304=>array(53,345,351,742),8305=>array(60,326,116,751),8308=>array(48,359,358,734),8320=>array(53,-14,351,383),8321=>array(67,0,346,370),8322=>array(46,-1,338,383),8323=>array(48,-14,340,383),8324=>array(48,0,358,375),8363=>array(79,-127,596,760),8364=>array(27,-14,573,742),8369=>array(81,0,576,729),8376=>array(35,0,602,729),8377=>array(51,0,583,729),8451=>array(116,-14,1053,742),8457=>array(116,0,868,729),8462=>array(39,0,525,760),8463=>array(40,0,525,760),8470=>array(121,0,1102,742),8471=>array(138,0,862,725),8486=>array(57,0,707,744),8487=>array(57,-15,707,729),8490=>array(173,0,644,729),8491=>array(30,0,651,920),8494=>array(61,-12,793,647),8498=>array(122,0,492,729),8500=>array(52,-13,413,395),8513=>array(106,-14,691,742),8514=>array(31,0,435,729),8515=>array(31,0,435,729),8516=>array(23,0,588,729),8523=>array(86,-14,718,742),8530=>array(67,-14,1319,742),8531=>array(67,-14,908,742),8532=>array(46,-14,908,742),8543=>array(67,-14,737,742),8544=>array(121,0,172,729),8545=>array(121,0,369,729),8546=>array(121,0,566,729),8547=>array(121,0,890,729),8548=>array(30,0,651,729),8549=>array(30,0,799,729),8550=>array(30,0,997,729),8551=>array(30,0,1194,729),8552=>array(121,0,861,729),8553=>array(59,0,629,729),8554=>array(59,0,810,729),8555=>array(59,0,1007,729),8556=>array(122,0,526,729),8557=>array(83,-14,644,742),8558=>array(122,0,687,729),8559=>array(161,0,702,729),8560=>array(112,0,157,760),8561=>array(112,0,337,760),8562=>array(112,0,517,760),8563=>array(112,0,748,760),8564=>array(63,0,528,547),8565=>array(63,0,690,760),8566=>array(63,0,870,760),8567=>array(63,0,1050,760),8568=>array(112,0,763,760),8569=>array(56,0,536,547),8570=>array(56,0,702,760),8571=>array(56,0,881,760),8572=>array(113,0,158,760),8573=>array(68,-14,488,560),8574=>array(114,-14,555,760),8575=>array(113,0,868,560),8576=>array(122,0,1202,729),8577=>array(122,0,687,729),8578=>array(122,0,1202,729),8579=>array(83,-14,644,742),8580=>array(68,-14,488,560),8581=>array(83,-208,644,742),8585=>array(53,-14,908,742),8592=>array(49,112,781,515),8593=>array(217,0,621,732),8594=>array(57,112,789,515),8595=>array(217,-3,621,729),8596=>array(49,112,789,515),8597=>array(217,-8,621,732),8598=>array(149,37,691,580),8599=>array(149,37,691,580),8600=>array(149,37,691,580),8601=>array(149,37,691,580),8644=>array(49,-35,789,662),8645=>array(71,-57,767,684),8646=>array(49,-35,789,662),8647=>array(49,-35,781,661),8648=>array(71,0,767,732),8649=>array(58,-35,790,661),8650=>array(71,0,767,732),8704=>array(30,0,651,729),8707=>array(122,0,542,729),8710=>array(30,0,651,729),8711=>array(30,0,651,729),8722=>array(106,293,732,334),8725=>array(16,-93,321,729),8726=>array(208,-54,514,768),8727=>array(100,85,524,542),8728=>array(179,178,447,447),8756=>array(13,121,440,562),8757=>array(13,121,440,562),8758=>array(13,121,64,563),8759=>array(13,121,441,562),8764=>array(80,283,556,415),9134=>array(234,-236,281,764),9167=>array(91,0,854,596),10731=>array(3,-233,491,807),10799=>array(161,54,677,573),11374=>array(161,-178,702,729),11375=>array(30,0,651,729),11381=>array(122,0,579,729),11382=>array(114,0,497,547),11383=>array(81,-12,579,556),11386=>array(79,-17,532,560),11800=>array(76,-14,439,728),11810=>array(113,403,280,760),11811=>array(113,403,280,760),11812=>array(113,-132,280,225),11813=>array(113,-132,280,225),11822=>array(76,0,439,742),42192=>array(123,0,587,729),42193=>array(122,0,542,729),42194=>array(62,0,481,729),42195=>array(122,0,687,729),42196=>array(22,0,589,729),42197=>array(22,0,589,729),42198=>array(83,-14,668,742),42199=>array(173,0,644,729),42200=>array(12,0,483,729),42201=>array(0,-14,389,729),42202=>array(83,-14,644,742),42203=>array(83,-14,644,742),42204=>array(45,0,640,729),42205=>array(122,0,492,729),42206=>array(122,0,492,729),42207=>array(161,0,702,729),42208=>array(121,0,596,729),42209=>array(122,0,526,729),42210=>array(89,-14,553,742),42211=>array(123,0,641,729),42212=>array(54,0,572,729),42213=>array(30,0,651,729),42214=>array(30,0,651,729),42215=>array(122,0,628,729),42216=>array(106,-14,691,742),42217=>array(123,0,512,743),42218=>array(69,0,895,729),42219=>array(59,0,629,729),42220=>array(22,0,587,729),42221=>array(68,0,532,729),42222=>array(30,0,651,729),42223=>array(30,0,651,729),42224=>array(122,0,542,729),42225=>array(89,0,510,729),42226=>array(121,0,172,729),42227=>array(82,-14,706,742),42228=>array(112,-14,620,729),42229=>array(112,0,620,743),42230=>array(31,0,435,729),42231=>array(83,0,648,729),42232=>array(98,0,202,124),42233=>array(71,-156,202,124),42234=>array(98,0,499,124),42235=>array(98,-156,499,124),42236=>array(71,-156,202,501),42237=>array(98,0,202,501),42238=>array(85,0,502,340),42239=>array(85,187,502,439),42564=>array(89,-14,553,742),42565=>array(75,-14,449,560),42566=>array(121,0,347,729),42567=>array(114,0,271,547),42576=>array(25,0,906,729),42577=>array(41,0,791,547),42580=>array(82,-14,910,742),42581=>array(79,-14,700,563),42582=>array(121,0,894,729),42583=>array(112,-14,701,560),42594=>array(80,-157,1009,729),42595=>array(73,-138,827,547),42596=>array(51,-14,1009,729),42597=>array(47,-14,825,547),42598=>array(161,0,1083,729),42599=>array(137,0,905,547),42600=>array(82,-14,706,742),42601=>array(79,-17,532,560),42602=>array(56,-14,799,742),42603=>array(55,-14,658,560),42604=>array(82,-14,1278,742),42605=>array(79,-17,940,560),42606=>array(28,-208,851,743),42636=>array(22,0,589,729),42637=>array(34,0,515,547),42644=>array(116,0,568,729),42645=>array(113,0,526,760),42760=>array(104,0,372,668),42761=>array(104,0,372,668),42762=>array(104,0,372,668),42763=>array(104,0,372,668),42764=>array(104,0,372,668),42765=>array(104,0,372,668),42766=>array(104,0,372,668),42767=>array(104,0,372,668),42768=>array(104,0,372,668),42769=>array(104,0,372,668),42770=>array(104,0,372,668),42771=>array(104,0,372,668),42772=>array(104,0,372,668),42773=>array(104,0,372,668),42774=>array(104,0,372,668),42779=>array(58,326,312,736),42780=>array(58,324,312,734),42781=>array(111,326,141,734),42782=>array(111,326,141,734),42783=>array(111,0,141,408),42786=>array(77,0,340,729),42787=>array(77,0,311,547),42788=>array(56,224,411,742),42789=>array(56,42,411,560),42790=>array(122,-178,628,729),42791=>array(113,-198,526,760),42800=>array(137,0,437,547),42801=>array(75,-14,449,560),42802=>array(30,0,1220,729),42803=>array(82,-14,873,560),42814=>array(83,-14,644,742),42815=>array(68,-14,488,560),42822=>array(148,0,625,729),42823=>array(139,0,253,760),42830=>array(82,-14,1278,742),42831=>array(79,-17,940,560),42880=>array(31,0,435,729),42881=>array(113,-208,158,560),42891=>array(177,235,224,729),42892=>array(113,458,160,729),42893=>array(116,0,568,729),43002=>array(112,0,800,547),43003=>array(83,0,453,729),43004=>array(62,0,481,729),43005=>array(161,0,702,729),43006=>array(121,0,172,928),43007=>array(80,0,1096,729),62464=>array(49,-7,477,770),62465=>array(49,-7,477,770),62466=>array(49,-7,516,770),62467=>array(49,-2,759,770),62468=>array(49,-7,477,770),62469=>array(49,-7,476,770),62470=>array(49,-7,487,770),62471=>array(49,-7,772,769),62472=>array(49,-7,476,769),62473=>array(49,-7,477,770),62474=>array(49,-2,988,770),62475=>array(49,-8,477,770),62476=>array(59,-7,486,764),62477=>array(49,-2,788,769),62478=>array(49,-7,477,770),62479=>array(49,-7,477,770),62480=>array(49,0,781,770),62481=>array(59,-7,486,770),62482=>array(49,-8,623,780),62483=>array(49,-7,506,770),62484=>array(49,-7,774,770),62485=>array(49,-7,477,770),62486=>array(49,-2,741,770),62487=>array(49,-7,477,770),62488=>array(49,-7,477,770),62489=>array(59,0,486,770),62490=>array(49,-7,554,770),62491=>array(49,-7,476,770),62492=>array(59,-7,486,770),62493=>array(49,-8,476,769),62494=>array(60,-7,486,770),62495=>array(49,-7,477,770),62496=>array(49,-7,476,770),62497=>array(49,-7,476,770),62498=>array(49,-69,477,770),62499=>array(49,-7,477,770),62500=>array(49,-7,476,769),62501=>array(49,-7,538,770),63173=>array(76,-14,534,742),64256=>array(45,0,685,760),64257=>array(45,0,513,760),64258=>array(45,0,513,760),64259=>array(45,0,849,760),64260=>array(45,0,849,760),64297=>array(106,293,732,627),65533=>array(15,-84,1011,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>655,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>600,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>612,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>483,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>612,188=>969,189=>969,190=>969,191=>536,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>605,223=>676,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>982,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>600,286=>775,287=>600,288=>775,289=>600,290=>775,291=>600,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>375,319=>557,320=>342,321=>562,322=>284,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>757,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1023,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,390=>698,391=>698,392=>550,393=>775,394=>824,395=>686,396=>635,397=>612,398=>632,399=>787,400=>585,401=>575,402=>352,403=>775,404=>685,405=>965,406=>354,407=>295,408=>690,409=>526,410=>278,412=>974,413=>748,414=>634,415=>787,416=>934,417=>757,418=>949,419=>759,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,427=>392,428=>611,429=>392,430=>611,431=>879,432=>779,433=>764,434=>721,435=>696,436=>805,437=>685,438=>525,448=>295,449=>492,450=>459,451=>295,452=>1422,453=>1299,454=>1154,455=>835,456=>787,457=>457,458=>931,459=>924,460=>797,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>982,484=>775,485=>600,486=>775,487=>600,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,496=>278,497=>1422,498=>1299,499=>1154,500=>775,501=>600,504=>748,505=>634,506=>684,507=>613,508=>974,509=>982,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,542=>752,543=>634,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,567=>278,568=>1032,569=>1032,581=>684,584=>295,585=>278,587=>635,588=>695,589=>411,592=>614,593=>635,594=>635,595=>635,596=>550,598=>635,599=>727,600=>615,601=>615,603=>541,604=>541,607=>326,608=>637,609=>635,611=>685,613=>634,614=>634,615=>634,616=>278,617=>387,618=>372,621=>387,623=>974,624=>974,625=>974,626=>634,627=>634,628=>634,629=>612,632=>660,633=>411,634=>411,635=>411,636=>411,637=>411,638=>530,639=>530,640=>602,641=>602,642=>521,643=>336,645=>461,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,656=>525,665=>580,668=>654,670=>667,671=>583,672=>712,675=>1014,678=>824,679=>610,681=>848,682=>706,683=>654,686=>661,687=>664,699=>318,700=>318,702=>307,710=>500,711=>500,713=>500,714=>483,715=>500,717=>500,718=>500,719=>483,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,741=>493,742=>493,743=>493,744=>493,745=>493,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,795=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,831=>0,847=>0,856=>0,860=>0,861=>0,865=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>361,891=>549,892=>550,893=>549,894=>337,900=>483,901=>500,902=>692,903=>318,904=>746,905=>871,906=>408,908=>813,910=>825,911=>826,912=>387,913=>684,914=>655,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>860,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>387,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>387,954=>594,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>592,968=>660,969=>837,970=>387,971=>579,972=>612,973=>579,974=>837,975=>656,981=>660,982=>837,984=>787,985=>612,988=>575,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>605,1016=>635,1017=>698,1020=>635,1021=>698,1022=>698,1023=>698,1024=>632,1025=>632,1026=>786,1027=>557,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>674,1037=>755,1038=>609,1039=>752,1040=>684,1041=>686,1042=>655,1043=>557,1044=>776,1045=>632,1046=>1040,1047=>636,1048=>755,1049=>755,1050=>674,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>860,1061=>685,1062=>776,1063=>686,1064=>1068,1065=>1094,1066=>833,1067=>882,1068=>686,1069=>698,1070=>1031,1071=>695,1072=>613,1073=>612,1074=>586,1075=>491,1076=>677,1077=>615,1078=>908,1079=>541,1080=>659,1081=>659,1082=>594,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>549,1091=>592,1092=>854,1093=>592,1094=>681,1095=>591,1096=>917,1097=>938,1098=>727,1099=>765,1100=>589,1101=>549,1102=>813,1103=>592,1104=>615,1105=>615,1106=>625,1107=>491,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>898,1114=>892,1115=>652,1116=>594,1117=>659,1118=>592,1119=>662,1121=>837,1122=>769,1123=>667,1124=>942,1125=>749,1136=>787,1137=>660,1138=>787,1168=>557,1169=>491,1176=>636,1177=>541,1184=>856,1185=>832,1188=>1014,1189=>868,1194=>698,1195=>550,1198=>611,1199=>592,1204=>934,1205=>809,1210=>686,1211=>634,1216=>278,1217=>1040,1218=>908,1223=>752,1224=>654,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>982,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1040,1245=>908,1246=>636,1247=>541,1250=>755,1251=>659,1252=>755,1253=>659,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1272=>882,1273=>765,1278=>685,1279=>592,1280=>686,1281=>589,1296=>585,1297=>541,1298=>752,1299=>639,1300=>1169,1301=>994,1306=>787,1307=>635,1308=>989,1309=>818,1329=>792,1330=>746,1331=>790,1332=>800,1333=>746,1334=>779,1335=>665,1336=>746,1337=>877,1338=>780,1339=>689,1340=>540,1341=>1040,1342=>858,1343=>744,1344=>684,1345=>774,1346=>800,1347=>794,1348=>789,1349=>728,1350=>755,1351=>755,1352=>732,1353=>739,1354=>889,1355=>792,1356=>833,1357=>732,1358=>790,1359=>737,1360=>732,1361=>728,1362=>557,1363=>784,1364=>767,1365=>787,1366=>833,1370=>318,1371=>224,1372=>359,1373=>213,1374=>370,1375=>366,1377=>974,1378=>634,1379=>702,1380=>742,1381=>634,1382=>702,1383=>567,1384=>634,1385=>832,1386=>702,1387=>634,1388=>280,1389=>894,1390=>645,1391=>634,1392=>634,1393=>606,1394=>702,1395=>649,1396=>709,1397=>278,1398=>669,1399=>581,1400=>634,1401=>419,1402=>974,1403=>581,1404=>671,1405=>634,1406=>701,1407=>1002,1408=>634,1409=>600,1410=>477,1411=>1002,1412=>645,1413=>612,1414=>899,1415=>836,1417=>337,1418=>313,1652=>292,4304=>469,4305=>469,4306=>519,4307=>726,4308=>479,4309=>478,4310=>468,4311=>709,4312=>468,4313=>479,4314=>970,4315=>479,4316=>479,4317=>744,4318=>469,4319=>479,4320=>754,4321=>479,4322=>578,4323=>468,4324=>729,4325=>468,4326=>743,4327=>479,4328=>479,4329=>479,4330=>513,4331=>479,4332=>479,4333=>468,4334=>479,4335=>469,4336=>468,4337=>468,4338=>469,4339=>469,4340=>469,4341=>524,4342=>755,4343=>517,4344=>479,4345=>519,4346=>524,4347=>416,4348=>304,5760=>477,5761=>493,5762=>712,5763=>931,5764=>1150,5765=>1370,5766=>493,5767=>712,5768=>931,5769=>1150,5770=>1370,5771=>498,5772=>718,5773=>938,5774=>1159,5775=>1379,5776=>493,5777=>712,5778=>930,5779=>1149,5780=>1370,5781=>498,5782=>752,5783=>789,5784=>1205,5785=>1150,5786=>683,5787=>507,5788=>507,7426=>982,7428=>550,7433=>278,7435=>604,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7449=>592,7450=>592,7456=>592,7457=>818,7458=>525,7462=>525,7463=>592,7464=>654,7467=>639,7543=>635,7680=>684,7681=>613,7682=>655,7683=>635,7684=>655,7685=>635,7686=>655,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>600,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>288,7736=>557,7737=>288,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>934,7899=>757,7900=>934,7901=>757,7902=>934,7903=>757,7904=>934,7905=>757,7906=>934,7907=>757,7908=>732,7909=>634,7910=>732,7911=>634,7912=>879,7913=>779,7914=>879,7915=>779,7916=>879,7917=>779,7918=>879,7919=>779,7920=>879,7921=>779,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8228=>334,8229=>667,8230=>1000,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1735,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8363=>636,8364=>636,8369=>636,8376=>636,8377=>636,8451=>1123,8457=>952,8462=>634,8463=>634,8470=>1165,8471=>1000,8486=>764,8487=>764,8490=>656,8491=>684,8494=>854,8498=>575,8500=>462,8513=>775,8514=>557,8515=>557,8516=>611,8523=>780,8530=>1370,8531=>969,8532=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1285,8577=>770,8578=>1285,8579=>698,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8704=>684,8707=>632,8710=>684,8711=>684,8722=>838,8725=>337,8726=>637,8727=>626,8728=>626,8756=>636,8757=>636,8758=>260,8759=>636,8764=>636,9134=>521,9167=>945,10731=>494,10799=>838,11374=>863,11375=>684,11381=>654,11382=>568,11383=>660,11386=>612,11800=>536,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,42192=>655,42193=>603,42194=>603,42195=>770,42196=>611,42197=>611,42198=>775,42199=>656,42200=>656,42201=>512,42202=>698,42203=>698,42204=>685,42205=>575,42206=>575,42207=>863,42208=>748,42209=>557,42210=>635,42211=>695,42212=>695,42213=>684,42214=>684,42215=>752,42216=>775,42217=>512,42218=>989,42219=>685,42220=>611,42221=>655,42222=>684,42223=>684,42224=>632,42225=>632,42226=>295,42227=>787,42228=>732,42229=>732,42230=>557,42231=>770,42232=>300,42233=>300,42234=>596,42235=>596,42236=>300,42237=>300,42238=>588,42239=>588,42564=>635,42565=>521,42566=>354,42567=>387,42576=>1029,42577=>906,42580=>1031,42581=>813,42582=>927,42583=>814,42594=>1014,42595=>866,42596=>1015,42597=>864,42598=>1088,42599=>944,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42636=>611,42637=>549,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42800=>491,42801=>521,42802=>1250,42803=>985,42814=>703,42815=>549,42822=>680,42823=>392,42830=>1358,42831=>1019,42880=>557,42881=>278,42891=>401,42892=>275,42893=>686,43002=>917,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,62464=>525,62465=>525,62466=>565,62467=>808,62468=>535,62469=>525,62470=>536,62471=>821,62472=>525,62473=>525,62474=>1037,62475=>535,62476=>535,62477=>837,62478=>525,62479=>536,62480=>830,62481=>535,62482=>672,62483=>565,62484=>823,62485=>535,62486=>790,62487=>535,62488=>535,62489=>535,62490=>603,62491=>535,62492=>535,62493=>525,62494=>535,62495=>525,62496=>525,62497=>525,62498=>525,62499=>525,62500=>524,62501=>567,63173=>612,64256=>689,64257=>630,64258=>630,64259=>967,64260=>967,64297=>838,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavusansextralight.z b/tools/tcpdf/fonts/dejavusansextralight.z new file mode 100644 index 0000000000000000000000000000000000000000..a966f6de5c41357b3cae9cf88610eb77711f28db GIT binary patch literal 173046 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

    !p5-TzKPgO%JLJCC`aZ=8=8II{xN7=oE#Lj~UY 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 Co_X#7 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansi.ctg.z b/tools/tcpdf/fonts/dejavusansi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..1b98d135f6843177fd449faf94308ad8f33326d4 GIT binary patch literal 9343 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,'FontBBox'=>'[-1016 -350 1659 1068]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>507,'MaxWidth'=>1690,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(79,0,320,729),34=>array(96,458,364,729),35=>array(70,0,773,718),36=>array(33,-147,570,760),37=>array(91,-14,859,742),38=>array(47,-14,736,742),39=>array(96,458,179,729),40=>array(77,-132,427,759),41=>array(-62,-132,288,759),42=>array(30,286,470,742),43=>array(106,0,732,627),44=>array(3,-116,193,124),45=>array(45,234,324,314),46=>array(58,0,185,124),47=>array(-73,-93,427,729),48=>array(50,-14,586,742),49=>array(49,0,485,729),50=>array(4,0,574,742),51=>array(2,-14,572,742),52=>array(18,0,565,729),53=>array(20,-14,581,729),54=>array(63,-14,592,742),55=>array(93,0,627,729),56=>array(33,-14,593,742),57=>array(44,-14,574,742),58=>array(52,0,256,517),59=>array(1,-116,267,517),60=>array(106,46,732,581),61=>array(106,172,732,454),62=>array(106,46,732,581),63=>array(123,0,511,742),64=>array(58,-173,950,703),65=>array(-53,0,615,729),66=>array(27,0,625,729),67=>array(42,-14,695,742),68=>array(27,0,722,729),69=>array(27,0,630,729),70=>array(27,0,587,729),71=>array(45,-14,725,742),72=>array(27,0,725,729),73=>array(27,0,268,729),74=>array(-164,-200,266,729),75=>array(27,0,722,729),76=>array(27,0,497,729),77=>array(27,0,836,729),78=>array(27,0,721,729),79=>array(40,-14,747,742),80=>array(27,0,601,729),81=>array(41,-129,747,742),82=>array(27,0,600,729),83=>array(6,-14,603,742),84=>array(43,0,676,729),85=>array(58,-14,713,729),86=>array(78,0,742,729),87=>array(96,0,1020,729),88=>array(-43,0,703,729),89=>array(63,0,676,729),90=>array(-22,0,703,729),91=>array(40,-132,420,760),92=>array(85,-93,262,729),93=>array(-38,-132,342,760),94=>array(106,457,732,729),95=>array(-10,-236,510,-166),96=>array(190,617,388,800),97=>array(41,-14,547,560),98=>array(36,-14,587,760),99=>array(46,-14,536,560),100=>array(46,-14,639,760),101=>array(46,-14,571,560),102=>array(68,0,478,760),103=>array(32,-208,596,560),104=>array(35,0,566,760),105=>array(35,0,273,760),106=>array(-113,-208,277,760),107=>array(35,0,612,760),108=>array(35,0,273,760),109=>array(35,0,906,560),110=>array(35,0,566,560),111=>array(46,-14,566,560),112=>array(-3,-208,589,560),113=>array(46,-206,597,560),114=>array(35,0,463,560),115=>array(11,-14,500,560),116=>array(64,0,423,702),117=>array(57,-14,589,547),118=>array(72,0,604,547),119=>array(85,0,819,547),120=>array(-26,0,600,547),121=>array(-25,-208,603,547),122=>array(-3,0,543,547),123=>array(121,-163,605,760),124=>array(127,-236,210,764),125=>array(7,-163,491,760),126=>array(106,228,732,399),161=>array(85,0,326,729),162=>array(74,-153,563,698),163=>array(24,0,637,742),164=>array(46,40,592,587),165=>array(45,0,673,729),166=>array(127,-171,210,699),167=>array(12,-95,485,742),168=>array(184,659,493,758),169=>array(138,0,862,725),170=>array(40,229,446,742),171=>array(62,69,555,517),172=>array(106,140,732,421),173=>array(45,234,324,314),174=>array(138,0,862,725),175=>array(186,673,492,745),176=>array(95,432,405,742),177=>array(106,0,732,627),178=>array(36,326,385,742),179=>array(16,319,368,742),180=>array(252,616,522,800),181=>array(-13,-208,592,547),182=>array(78,-96,573,729),183=>array(114,285,241,409),184=>array(49,-193,267,0),185=>array(66,326,347,734),186=>array(40,229,462,742),187=>array(62,69,554,517),188=>array(66,-14,958,742),189=>array(66,-14,953,742),190=>array(16,-14,958,742),191=>array(37,-13,425,729),192=>array(-53,0,615,927),193=>array(-53,0,615,927),194=>array(-53,0,615,928),195=>array(-53,0,617,921),196=>array(-53,0,615,913),197=>array(-53,0,615,928),198=>array(-45,0,994,729),199=>array(42,-193,695,742),200=>array(27,0,630,927),201=>array(27,0,630,927),202=>array(27,0,630,928),203=>array(27,0,630,913),204=>array(27,0,292,927),205=>array(27,0,383,927),206=>array(27,0,379,928),207=>array(27,0,392,913),208=>array(0,0,727,729),209=>array(27,0,721,921),210=>array(40,-14,747,927),211=>array(40,-14,747,927),212=>array(40,-14,747,928),213=>array(40,-14,747,921),214=>array(40,-14,747,913),215=>array(137,31,701,596),216=>array(-34,-32,809,761),217=>array(58,-14,713,927),218=>array(58,-14,713,927),219=>array(58,-14,713,928),220=>array(58,-14,713,913),221=>array(63,0,676,927),222=>array(27,0,577,729),223=>array(47,-14,590,760),224=>array(41,-14,547,800),225=>array(41,-14,571,800),226=>array(41,-14,547,800),227=>array(41,-14,562,777),228=>array(41,-14,547,758),229=>array(41,-14,547,878),230=>array(41,-14,951,560),231=>array(46,-193,536,560),232=>array(46,-14,571,800),233=>array(46,-14,576,800),234=>array(46,-14,571,800),235=>array(46,-14,571,758),236=>array(35,0,262,800),237=>array(35,0,396,800),238=>array(35,0,351,800),239=>array(35,0,367,758),240=>array(45,-14,587,760),241=>array(35,0,580,777),242=>array(46,-14,566,800),243=>array(46,-14,578,800),244=>array(46,-14,566,800),245=>array(46,-14,569,777),246=>array(46,-14,566,758),247=>array(106,73,732,554),248=>array(-14,-46,622,590),249=>array(57,-14,589,800),250=>array(57,-14,589,800),251=>array(57,-14,589,800),252=>array(57,-14,589,758),253=>array(-25,-208,603,800),254=>array(-3,-208,589,760),255=>array(-25,-208,603,758),256=>array(-53,0,615,899),257=>array(41,-14,547,745),258=>array(-53,0,624,926),259=>array(41,-14,562,761),260=>array(-53,-194,618,729),261=>array(41,-194,547,560),262=>array(42,-14,695,927),263=>array(46,-14,580,800),264=>array(42,-14,695,928),265=>array(46,-14,551,800),266=>array(42,-14,695,914),267=>array(46,-14,536,760),268=>array(42,-14,695,928),269=>array(46,-14,570,800),270=>array(27,0,722,928),271=>array(46,-14,819,760),272=>array(0,0,727,729),273=>array(46,-14,701,760),274=>array(27,0,630,900),275=>array(46,-14,571,745),276=>array(27,0,630,928),277=>array(46,-14,571,785),278=>array(27,0,630,914),279=>array(46,-14,571,760),280=>array(27,-194,630,729),281=>array(46,-194,571,560),282=>array(27,0,630,928),283=>array(46,-14,571,800),284=>array(45,-14,725,928),285=>array(32,-208,596,800),286=>array(45,-14,725,928),287=>array(32,-208,596,785),288=>array(45,-14,725,914),289=>array(32,-208,596,760),290=>array(45,-250,725,742),291=>array(32,-208,596,775),292=>array(27,0,725,928),293=>array(35,0,566,928),294=>array(109,0,868,729),295=>array(46,0,576,760),296=>array(27,0,415,921),297=>array(35,0,387,777),298=>array(27,0,390,899),299=>array(35,0,381,745),300=>array(27,0,400,928),301=>array(35,0,381,785),302=>array(-7,-194,268,729),303=>array(-8,-194,273,760),304=>array(27,0,304,914),305=>array(35,0,232,547),306=>array(27,-200,561,729),307=>array(35,-208,554,760),308=>array(-164,-200,386,928),309=>array(-113,-208,360,800),310=>array(27,-235,722,729),311=>array(35,-235,612,760),312=>array(38,0,617,547),313=>array(27,0,497,928),314=>array(35,0,422,928),315=>array(27,-235,497,729),316=>array(20,-235,273,760),317=>array(27,0,497,729),318=>array(35,0,474,760),319=>array(27,0,497,729),320=>array(35,0,443,760),321=>array(-20,0,502,729),322=>array(17,0,318,760),323=>array(27,0,721,928),324=>array(35,0,566,803),325=>array(27,-235,721,729),326=>array(35,-235,566,560),327=>array(27,0,721,928),328=>array(35,0,570,800),329=>array(75,0,732,729),330=>array(46,-208,682,742),331=>array(35,-208,566,560),332=>array(40,-14,747,899),333=>array(46,-14,566,745),334=>array(40,-14,747,928),335=>array(46,-14,566,785),336=>array(40,-14,773,927),337=>array(46,-14,623,800),338=>array(46,0,1067,729),339=>array(46,-14,984,560),340=>array(27,0,600,928),341=>array(35,0,549,803),342=>array(27,-235,600,729),343=>array(20,-235,463,560),344=>array(27,0,600,925),345=>array(35,0,492,800),346=>array(6,-14,603,928),347=>array(11,-14,549,803),348=>array(6,-14,603,928),349=>array(11,-14,500,800),350=>array(6,-193,603,742),351=>array(11,-193,500,560),352=>array(6,-14,603,928),353=>array(11,-14,523,800),354=>array(43,-193,676,729),355=>array(62,-193,423,702),356=>array(43,0,676,928),357=>array(64,0,477,803),358=>array(52,0,685,729),359=>array(16,0,406,702),360=>array(58,-14,713,921),361=>array(57,-14,589,777),362=>array(58,-14,713,899),363=>array(57,-14,589,745),364=>array(58,-14,713,928),365=>array(57,-14,589,785),366=>array(58,-14,713,929),367=>array(57,-14,589,861),368=>array(58,-14,729,927),369=>array(57,-14,619,800),370=>array(58,-194,713,729),371=>array(57,-194,589,547),372=>array(96,0,1020,932),373=>array(85,0,819,800),374=>array(63,0,676,932),375=>array(-25,-208,603,800),376=>array(63,0,676,913),377=>array(-22,0,703,928),378=>array(-3,0,549,803),379=>array(-22,0,703,912),380=>array(-3,0,543,760),381=>array(-22,0,703,928),382=>array(-3,0,543,800),383=>array(68,0,478,760),384=>array(19,-14,561,760),385=>array(51,0,740,729),386=>array(27,0,635,729),387=>array(19,-14,579,760),388=>array(42,0,601,729),389=>array(35,-14,578,760),390=>array(63,-14,715,742),391=>array(39,-14,885,924),392=>array(39,-14,672,724),393=>array(0,0,727,729),394=>array(51,0,831,729),395=>array(69,0,686,729),396=>array(36,-14,619,760),397=>array(55,-208,575,548),398=>array(64,0,675,729),399=>array(51,-14,750,742),400=>array(121,-14,676,742),401=>array(-142,-200,607,729),402=>array(-157,-208,465,760),403=>array(39,-14,915,924),404=>array(95,-210,774,729),405=>array(17,0,897,760),406=>array(76,0,292,729),407=>array(0,0,299,729),408=>array(26,0,792,742),409=>array(17,0,596,760),410=>array(-2,0,277,760),411=>array(-44,0,535,760),412=>array(60,-14,966,729),413=>array(-142,-200,740,729),414=>array(57,-208,579,560),415=>array(40,-14,747,742),416=>array(34,-14,823,761),417=>array(48,-14,657,609),418=>array(56,-14,873,742),419=>array(74,-208,702,560),420=>array(51,0,717,729),421=>array(-3,-208,580,760),422=>array(40,-129,592,729),423=>array(2,-14,580,742),424=>array(11,-14,473,560),425=>array(27,0,630,729),426=>array(-58,-208,341,760),427=>array(72,-208,426,702),428=>array(43,0,685,729),429=>array(46,0,429,760),430=>array(71,-200,704,729),431=>array(56,-4,854,761),432=>array(58,-14,720,615),433=>array(42,-14,798,724),434=>array(76,-1,678,729),435=>array(67,0,789,742),436=>array(4,-208,777,560),437=>array(-26,0,700,729),438=>array(-10,0,535,547),439=>array(23,-31,652,729),440=>array(15,-31,662,729),441=>array(21,-213,594,547),442=>array(-9,-208,533,547),443=>array(1,0,564,742),444=>array(16,-31,625,729),445=>array(-16,-213,550,547),446=>array(-20,-14,430,702),447=>array(-5,-208,603,560),448=>array(7,-208,288,729),449=>array(7,-208,485,729),450=>array(-13,-208,484,729),451=>array(26,0,267,729),452=>array(27,0,1473,928),453=>array(27,0,1313,800),454=>array(46,-14,1178,800),455=>array(27,-200,823,729),456=>array(27,-208,834,760),457=>array(35,-208,555,760),458=>array(27,-200,1014,729),459=>array(27,-208,1025,760),460=>array(35,-208,911,760),461=>array(-53,0,615,928),462=>array(41,-14,556,800),463=>array(27,0,414,928),464=>array(35,0,400,800),465=>array(40,-14,747,928),466=>array(46,-14,598,800),467=>array(58,-14,713,928),468=>array(57,-14,589,800),469=>array(58,-14,713,1025),470=>array(57,-14,589,899),471=>array(58,-14,713,1047),472=>array(57,-14,589,903),473=>array(58,-14,713,1044),474=>array(57,-14,589,906),475=>array(58,-14,713,1044),476=>array(57,-14,589,903),477=>array(51,-14,563,560),478=>array(-53,0,626,1025),479=>array(41,-14,548,899),480=>array(-53,0,627,1025),481=>array(41,-14,573,868),482=>array(-45,0,994,900),483=>array(41,-14,951,743),484=>array(45,-14,743,742),485=>array(32,-208,596,560),486=>array(45,-14,725,928),487=>array(32,-208,596,800),488=>array(27,0,722,928),489=>array(35,0,612,928),490=>array(40,-194,747,742),491=>array(46,-194,566,560),492=>array(40,-194,747,899),493=>array(46,-194,566,745),494=>array(23,-31,652,928),495=>array(-47,-213,530,793),496=>array(-113,-208,392,793),497=>array(27,0,1473,729),498=>array(27,0,1313,729),499=>array(46,-14,1178,760),500=>array(45,-14,725,928),501=>array(32,-208,596,800),502=>array(29,-14,1059,729),503=>array(-14,-208,666,742),504=>array(27,0,721,927),505=>array(35,0,566,800),506=>array(-53,0,786,928),507=>array(41,-14,772,928),508=>array(-45,0,994,928),509=>array(41,-14,951,800),510=>array(-34,-32,809,928),511=>array(-14,-46,622,800),512=>array(-53,0,615,930),513=>array(41,-14,547,800),514=>array(-53,0,615,917),515=>array(41,-14,549,785),516=>array(27,0,630,930),517=>array(46,-14,571,800),518=>array(27,0,630,917),519=>array(46,-14,571,785),520=>array(27,0,363,930),521=>array(22,0,365,800),522=>array(27,0,393,917),523=>array(35,0,370,785),524=>array(40,-14,747,930),525=>array(46,-14,566,800),526=>array(40,-14,747,917),527=>array(46,-14,566,785),528=>array(27,0,600,930),529=>array(35,0,463,800),530=>array(27,0,600,917),531=>array(35,0,486,785),532=>array(58,-14,713,930),533=>array(57,-14,589,800),534=>array(58,-14,713,917),535=>array(57,-14,589,785),536=>array(6,-240,603,742),537=>array(11,-240,500,560),538=>array(43,-240,676,729),539=>array(64,-240,423,702),540=>array(-36,-210,593,742),541=>array(-62,-211,489,560),542=>array(27,0,725,928),543=>array(35,0,566,928),544=>array(27,-208,663,742),545=>array(41,-70,744,760),546=>array(19,-14,663,742),547=>array(34,-14,584,648),548=>array(-6,-208,720,729),549=>array(10,-208,555,547),550=>array(-53,0,615,914),551=>array(41,-14,547,760),552=>array(27,-189,630,729),553=>array(46,-193,571,560),554=>array(40,-14,747,1025),555=>array(46,-14,582,899),556=>array(40,-14,747,1025),557=>array(46,-14,579,861),558=>array(40,-14,747,914),559=>array(46,-14,566,760),560=>array(40,-14,747,1029),561=>array(46,-14,566,899),562=>array(63,0,676,899),563=>array(-25,-208,603,745),564=>array(-13,-70,381,757),565=>array(43,-70,768,560),566=>array(-5,-70,413,702),567=>array(-113,-208,235,547),568=>array(36,-14,924,760),569=>array(74,-208,962,560),570=>array(-70,-34,754,761),571=>array(-63,-34,762,761),572=>array(-50,-46,600,592),573=>array(0,0,497,729),574=>array(-107,-34,718,761),575=>array(27,-242,515,560),576=>array(13,-242,559,547),577=>array(157,0,668,729),578=>array(69,0,457,560),579=>array(-31,0,621,729),580=>array(4,-14,739,729),581=>array(-63,0,605,729),582=>array(27,-93,636,822),583=>array(36,-93,573,640),584=>array(-163,-200,293,729),585=>array(-114,-208,276,760),586=>array(74,-200,772,743),587=>array(74,-208,616,560),588=>array(-6,0,600,729),589=>array(-5,0,464,560),590=>array(29,0,684,729),591=>array(6,-208,635,547),592=>array(69,-14,575,560),593=>array(55,-14,597,560),594=>array(2,-14,544,560),595=>array(19,-14,561,760),596=>array(2,-14,493,560),597=>array(61,-70,542,560),598=>array(55,-208,638,760),599=>array(36,-14,821,760),600=>array(28,-14,561,560),601=>array(51,-14,563,560),602=>array(41,-14,819,560),603=>array(39,-14,506,561),604=>array(5,-11,504,560),605=>array(14,-14,777,561),606=>array(55,-14,609,561),607=>array(-91,-208,289,547),608=>array(33,-208,809,760),609=>array(53,-208,617,547),610=>array(55,0,569,574),611=>array(103,-210,623,547),612=>array(102,-14,604,547),613=>array(94,-208,616,547),614=>array(17,0,539,760),615=>array(37,-208,560,760),616=>array(26,0,309,760),617=>array(80,0,258,547),618=>array(4,0,368,547),619=>array(22,0,372,760),620=>array(41,0,417,760),621=>array(39,-208,278,760),622=>array(41,-213,662,760),623=>array(81,-13,944,548),624=>array(100,-208,962,547),625=>array(57,-208,919,560),626=>array(-93,-208,582,560),627=>array(57,-208,601,560),628=>array(34,0,602,547),629=>array(55,-14,557,560),630=>array(55,0,814,547),631=>array(66,-15,658,560),632=>array(54,-208,602,760),633=>array(2,-13,430,547),634=>array(-18,-13,450,755),635=>array(21,-208,449,547),636=>array(-20,-208,449,560),637=>array(19,-208,449,560),638=>array(2,0,491,560),639=>array(96,0,397,560),640=>array(-29,0,454,547),641=>array(-29,0,561,547),642=>array(18,-208,512,560),643=>array(-112,-208,449,760),644=>array(-113,-208,449,760),645=>array(86,-208,341,549),646=>array(-206,-208,449,760),647=>array(-11,-155,344,547),648=>array(40,-208,426,702),649=>array(-9,-14,641,547),650=>array(56,-15,619,547),651=>array(80,0,551,548),652=>array(-23,0,509,547),653=>array(-11,0,723,547),654=>array(-43,0,586,755),655=>array(103,0,605,547),656=>array(10,-208,555,547),657=>array(-5,-54,541,547),658=>array(-24,-213,554,547),659=>array(20,-213,554,547),660=>array(93,0,485,759),661=>array(72,0,522,759),662=>array(-24,0,426,759),663=>array(-7,-213,543,760),664=>array(56,-14,731,742),665=>array(38,0,534,547),666=>array(33,-14,596,561),667=>array(37,0,801,759),668=>array(38,0,616,547),669=>array(-205,-208,278,760),670=>array(71,-213,650,547),671=>array(38,0,454,547),672=>array(55,-208,840,759),673=>array(7,0,485,759),674=>array(72,0,522,759),675=>array(36,-14,1004,760),676=>array(55,-213,1024,760),677=>array(40,-54,1007,760),678=>array(51,0,787,702),679=>array(66,-208,723,760),680=>array(58,-70,764,702),681=>array(55,-208,815,760),682=>array(21,0,657,760),683=>array(21,0,643,760),684=>array(22,-15,552,640),685=>array(-28,84,543,640),686=>array(80,-214,624,760),687=>array(79,-208,623,760),688=>array(16,326,340,751),689=>array(16,326,340,751),690=>array(-64,209,168,751),691=>array(27,326,289,640),692=>array(5,319,267,632),693=>array(16,209,277,632),694=>array(-14,326,350,632),695=>array(56,326,519,632),696=>array(9,209,395,632),697=>array(164,557,336,800),698=>array(164,557,518,800),699=>array(131,489,321,729),700=>array(62,489,251,729),701=>array(179,616,298,856),702=>array(136,492,296,760),703=>array(138,492,297,760),704=>array(85,326,333,751),705=>array(74,326,354,751),706=>array(255,524,532,836),707=>array(232,524,509,836),708=>array(203,561,515,800),709=>array(250,561,561,800),710=>array(165,616,477,800),711=>array(200,616,512,800),712=>array(104,488,171,759),713=>array(186,673,492,745),714=>array(252,616,522,800),715=>array(190,617,388,800),716=>array(104,-148,171,123),717=>array(24,-156,331,-84),718=>array(190,-236,388,-54),719=>array(252,-237,522,-54),720=>array(4,0,279,517),721=>array(70,356,244,517),722=>array(89,249,249,517),723=>array(90,249,250,517),724=>array(119,229,353,448),725=>array(147,229,381,448),726=>array(47,125,353,417),727=>array(47,234,281,307),728=>array(200,645,507,785),729=>array(279,658,398,758),730=>array(209,610,477,878),731=>array(98,-194,279,0),732=>array(164,639,513,777),733=>array(188,616,567,800),734=>array(-5,233,323,504),735=>array(104,616,406,800),736=>array(63,208,415,632),737=>array(16,326,155,751),738=>array(30,326,330,648),739=>array(27,326,415,632),740=>array(74,326,354,751),741=>array(157,0,454,668),742=>array(127,0,454,668),743=>array(98,0,454,668),744=>array(69,0,454,668),745=>array(40,0,454,668),748=>array(96,-260,408,-21),749=>array(174,610,504,808),750=>array(135,489,525,729),755=>array(95,-240,363,28),759=>array(83,-193,432,-83),768=>array(-259,617,-61,800),769=>array(-203,616,67,800),770=>array(-284,616,28,800),771=>array(-288,639,61,777),772=>array(-266,673,40,745),773=>array(-510,686,10,755),774=>array(-249,645,58,785),775=>array(-169,646,-58,760),776=>array(-265,659,44,758),777=>array(-204,618,14,810),778=>array(-240,610,28,878),779=>array(-264,616,115,800),780=>array(-255,616,57,800),781=>array(-305,615,-195,832),782=>array(-404,615,-96,832),783=>array(-331,616,12,800),784=>array(-304,645,3,854),785=>array(-247,645,60,785),786=>array(-189,489,-16,645),787=>array(-329,595,-162,844),788=>array(-305,595,-163,844),789=>array(-80,616,80,800),790=>array(-311,-266,-113,-83),791=>array(-249,-267,21,-83),792=>array(-363,-240,-200,-24),793=>array(-300,-240,-137,-24),794=>array(-198,690,54,930),795=>array(-141,427,69,609),796=>array(-315,-241,-188,-32),797=>array(-384,-240,-132,-87),798=>array(-368,-240,-116,-87),799=>array(-363,-240,-137,-24),800=>array(-265,-184,-12,-117),801=>array(-339,-208,6,63),802=>array(-339,-208,-70,63),803=>array(-332,-184,-220,-70),804=>array(-435,-183,-126,-84),805=>array(-355,-241,-146,-32),806=>array(-339,-240,-165,-84),807=>array(-451,-193,-233,0),808=>array(-402,-194,-221,0),809=>array(-302,-240,-198,-47),810=>array(-398,-211,-98,-50),811=>array(-468,-222,-67,-82),812=>array(-386,-240,-74,-57),813=>array(-429,-240,-117,-57),814=>array(-433,-222,-126,-82),815=>array(-459,-224,-153,-83),816=>array(-466,-222,-117,-84),817=>array(-441,-156,-135,-84),818=>array(-566,-236,-33,-166),819=>array(-556,-236,8,-9),820=>array(-570,240,-27,381),821=>array(-325,221,-51,301),822=>array(-642,221,7,301),823=>array(-629,-46,21,592),824=>array(-811,-34,15,761),825=>array(-312,-241,-184,-32),826=>array(-398,-206,-98,-44),827=>array(-380,-240,-118,-21),828=>array(-495,-222,-94,-82),829=>array(-370,608,-130,825),830=>array(-272,595,-84,853),831=>array(-510,528,10,755),832=>array(-259,617,-61,800),833=>array(-203,616,67,800),834=>array(-288,639,61,777),835=>array(-329,595,-162,844),836=>array(-308,659,61,978),837=>array(-356,-208,-252,-45),838=>array(-411,639,-89,786),839=>array(-378,-226,-122,-35),840=>array(-383,-240,-117,-47),841=>array(-353,-240,-119,-21),842=>array(-425,616,-75,800),843=>array(-425,567,-75,850),844=>array(-424,596,-75,820),845=>array(-452,-230,-48,-30),846=>array(-360,-240,-147,-45),849=>array(-316,610,-157,878),850=>array(-415,633,-108,855),851=>array(-370,-241,-130,-24),855=>array(-343,610,-183,878),856=>array(23,658,142,758),858=>array(-430,-241,-71,-32),860=>array(-483,-237,407,-60),861=>array(-290,802,601,979),862=>array(-297,855,600,927),863=>array(-491,-156,415,-84),864=>array(-208,756,528,894),865=>array(-290,752,601,929),866=>array(-528,-230,366,-30),880=>array(27,0,568,729),881=>array(41,0,486,547),882=>array(95,0,834,729),883=>array(95,0,620,729),884=>array(164,557,336,800),885=>array(27,-208,199,35),886=>array(27,0,721,729),887=>array(38,0,612,547),890=>array(136,-208,240,-45),891=>array(2,-14,493,560),892=>array(46,-14,536,560),893=>array(2,-14,493,560),894=>array(1,-116,267,517),900=>array(252,616,522,800),901=>array(184,659,553,978),902=>array(-53,0,615,800),903=>array(114,285,241,409),904=>array(59,0,765,800),905=>array(64,0,869,800),906=>array(62,0,409,800),908=>array(64,-14,793,800),910=>array(56,0,919,800),911=>array(53,0,828,800),912=>array(74,0,450,978),913=>array(-53,0,615,729),914=>array(27,0,625,729),915=>array(27,0,623,729),916=>array(-63,0,605,729),917=>array(27,0,630,729),918=>array(-22,0,703,729),919=>array(27,0,725,729),920=>array(56,-14,731,742),921=>array(27,0,268,729),922=>array(27,0,722,729),923=>array(-63,0,605,729),924=>array(27,0,836,729),925=>array(27,0,721,729),926=>array(27,0,619,729),927=>array(40,-14,747,742),928=>array(27,0,725,729),929=>array(27,0,601,729),931=>array(27,0,630,729),932=>array(43,0,676,729),933=>array(63,0,676,729),934=>array(50,0,737,729),935=>array(-43,0,703,729),936=>array(88,0,803,729),937=>array(-34,0,723,738),938=>array(27,0,399,913),939=>array(63,0,676,913),940=>array(55,-12,645,800),941=>array(39,-14,561,800),942=>array(57,-208,619,800),943=>array(67,0,431,800),944=>array(59,0,566,978),945=>array(55,-12,645,559),946=>array(-1,-208,572,766),947=>array(74,-208,635,547),948=>array(38,-14,557,742),949=>array(39,-14,506,561),950=>array(49,-210,590,760),951=>array(57,-208,579,560),952=>array(55,-11,557,768),953=>array(67,0,265,547),954=>array(40,0,584,547),955=>array(-44,0,488,760),956=>array(-13,-208,592,547),957=>array(89,0,526,547),958=>array(38,-210,563,760),959=>array(46,-14,566,560),960=>array(55,-19,615,547),961=>array(16,-208,599,560),962=>array(74,-210,556,560),963=>array(57,-14,659,547),964=>array(84,0,606,547),965=>array(59,0,533,547),966=>array(74,-208,622,551),967=>array(-44,-208,622,547),968=>array(66,-208,675,547),969=>array(68,-14,771,547),970=>array(74,0,391,758),971=>array(59,0,533,758),972=>array(46,-14,583,800),973=>array(59,0,539,800),974=>array(68,-14,771,800),975=>array(47,-208,742,729),976=>array(81,-11,534,768),977=>array(65,-11,557,768),978=>array(97,0,701,729),979=>array(56,0,865,800),980=>array(97,0,701,913),981=>array(54,-208,602,760),982=>array(68,-14,858,547),983=>array(28,-188,665,547),984=>array(75,-207,750,742),985=>array(74,-208,576,560),986=>array(88,-210,675,729),987=>array(76,-210,613,547),988=>array(27,0,587,729),989=>array(-184,-208,500,760),990=>array(64,-2,639,729),991=>array(87,0,576,759),992=>array(109,-208,779,742),993=>array(21,-180,508,559),994=>array(36,-213,884,729),995=>array(86,-208,790,547),996=>array(43,-208,730,742),997=>array(44,-208,619,560),998=>array(27,-213,719,729),999=>array(-21,-14,620,575),1000=>array(-34,-208,660,745),1001=>array(-11,-208,569,560),1002=>array(-15,0,785,742),1003=>array(-29,0,649,560),1004=>array(33,-14,715,758),1005=>array(46,-14,584,758),1006=>array(31,-208,625,729),1007=>array(53,-208,561,726),1008=>array(9,-3,646,547),1009=>array(84,-208,599,560),1010=>array(46,-14,536,560),1011=>array(-113,-208,277,760),1012=>array(40,-14,747,742),1013=>array(55,-14,532,560),1014=>array(43,-14,521,560),1015=>array(27,0,577,729),1016=>array(-3,-208,589,760),1017=>array(42,-14,695,742),1018=>array(27,0,836,729),1019=>array(-11,-208,661,547),1020=>array(-22,-208,599,560),1021=>array(63,-14,715,742),1022=>array(42,-14,695,742),1023=>array(63,-14,715,742),1024=>array(27,0,630,927),1025=>array(27,0,630,913),1026=>array(71,-200,704,729),1027=>array(27,0,623,927),1028=>array(45,-14,704,742),1029=>array(6,-14,603,742),1030=>array(27,0,268,729),1031=>array(27,0,386,913),1032=>array(-164,-200,266,729),1033=>array(-30,0,1000,729),1034=>array(27,0,951,729),1035=>array(52,0,685,729),1036=>array(27,0,747,927),1037=>array(27,0,721,927),1038=>array(24,0,663,928),1039=>array(42,-157,740,729),1040=>array(-53,0,615,729),1041=>array(27,0,635,729),1042=>array(27,0,625,729),1043=>array(27,0,623,729),1044=>array(-37,-157,735,729),1045=>array(27,0,630,729),1046=>array(-51,0,1111,729),1047=>array(1,-14,595,742),1048=>array(27,0,721,729),1049=>array(27,0,721,928),1050=>array(27,0,747,729),1051=>array(-30,0,724,729),1052=>array(27,0,836,729),1053=>array(27,0,725,729),1054=>array(40,-14,747,742),1055=>array(27,0,725,729),1056=>array(27,0,601,729),1057=>array(42,-14,695,742),1058=>array(43,0,676,729),1059=>array(24,0,663,729),1060=>array(54,0,811,729),1061=>array(-43,0,703,729),1062=>array(42,-157,740,729),1063=>array(109,0,658,729),1064=>array(27,0,1042,729),1065=>array(42,-157,1057,729),1066=>array(84,0,738,729),1067=>array(27,0,855,729),1068=>array(27,0,592,729),1069=>array(-6,-14,642,742),1070=>array(32,-14,1034,742),1071=>array(-4,0,667,729),1072=>array(41,-14,547,560),1073=>array(31,-14,584,777),1074=>array(38,0,534,547),1075=>array(38,0,530,547),1076=>array(-14,-138,634,547),1077=>array(46,-14,571,560),1078=>array(-19,0,892,547),1079=>array(14,-14,488,561),1080=>array(38,0,612,547),1081=>array(38,0,612,760),1082=>array(38,0,597,547),1083=>array(-16,0,609,547),1084=>array(38,0,717,547),1085=>array(38,0,616,547),1086=>array(46,-14,566,560),1087=>array(38,0,616,547),1088=>array(-3,-208,589,560),1089=>array(46,-14,536,560),1090=>array(68,0,606,547),1091=>array(-25,-208,603,547),1092=>array(46,-208,813,729),1093=>array(-26,0,600,547),1094=>array(51,-138,629,547),1095=>array(94,0,553,547),1096=>array(38,0,877,547),1097=>array(51,-138,891,547),1098=>array(69,0,630,547),1099=>array(38,0,749,547),1100=>array(38,0,513,547),1101=>array(6,-14,496,560),1102=>array(41,-14,796,560),1103=>array(3,0,570,547),1104=>array(46,-14,571,802),1105=>array(46,-14,571,758),1106=>array(55,-208,552,760),1107=>array(38,0,587,803),1108=>array(47,-14,537,560),1109=>array(11,-14,500,560),1110=>array(35,0,273,760),1111=>array(35,0,382,758),1112=>array(-113,-208,277,760),1113=>array(-16,0,826,547),1114=>array(38,0,821,547),1115=>array(35,0,530,760),1116=>array(38,0,597,803),1117=>array(38,0,612,802),1118=>array(-25,-208,603,760),1119=>array(51,-138,629,547),1120=>array(36,-14,884,729),1121=>array(68,-14,771,547),1122=>array(49,0,688,729),1123=>array(36,0,578,729),1124=>array(32,-14,948,742),1125=>array(41,-14,737,560),1126=>array(-63,0,800,729),1127=>array(-28,0,705,547),1128=>array(27,0,1064,729),1129=>array(41,0,923,547),1130=>array(-15,0,784,729),1131=>array(-0,0,611,547),1132=>array(27,0,1023,729),1133=>array(39,0,823,547),1134=>array(-29,-208,582,935),1135=>array(-23,-193,518,753),1136=>array(73,0,910,729),1137=>array(77,-208,905,765),1138=>array(40,-14,747,742),1139=>array(55,-14,557,560),1140=>array(78,0,840,742),1141=>array(75,0,692,560),1142=>array(78,0,840,930),1143=>array(75,0,692,800),1144=>array(62,-208,1017,742),1145=>array(66,-208,946,560),1146=>array(47,-14,905,742),1147=>array(46,-14,708,560),1148=>array(35,-14,1121,932),1149=>array(61,-14,958,758),1150=>array(36,-14,884,900),1151=>array(68,-14,771,734),1152=>array(46,-208,704,742),1153=>array(46,-208,534,560),1154=>array(22,-44,484,457),1155=>array(-525,608,-86,810),1156=>array(-385,645,-8,788),1157=>array(-315,595,-179,797),1158=>array(-328,595,-170,797),1159=>array(-790,606,-0,788),1160=>array(-1016,-180,415,922),1161=>array(-936,-280,354,1022),1162=>array(27,-208,721,928),1163=>array(39,-208,613,760),1164=>array(27,0,592,729),1165=>array(39,0,514,702),1166=>array(27,0,604,729),1167=>array(-3,-208,580,560),1168=>array(13,0,637,878),1169=>array(23,0,544,700),1170=>array(26,0,688,729),1171=>array(21,0,595,547),1172=>array(27,-200,623,729),1173=>array(35,-208,527,547),1174=>array(-36,-157,1126,729),1175=>array(-5,-138,905,547),1176=>array(1,-193,595,742),1177=>array(14,-193,488,561),1178=>array(42,-157,762,729),1179=>array(51,-138,610,547),1180=>array(27,0,747,729),1181=>array(38,0,597,547),1182=>array(27,0,747,729),1183=>array(17,0,576,760),1184=>array(79,0,893,729),1185=>array(59,0,715,547),1186=>array(42,-157,740,729),1187=>array(54,-138,633,547),1188=>array(27,0,1080,729),1189=>array(39,0,913,547),1190=>array(27,-200,1031,729),1191=>array(39,-208,860,547),1192=>array(45,-14,815,743),1193=>array(44,-14,644,560),1194=>array(42,-193,695,742),1195=>array(46,-193,536,560),1196=>array(67,-157,700,729),1197=>array(53,-138,593,547),1198=>array(63,0,676,729),1199=>array(72,-208,603,547),1200=>array(69,0,684,729),1201=>array(62,-208,635,547),1202=>array(-26,-157,725,729),1203=>array(-11,-138,616,547),1204=>array(67,-157,898,729),1205=>array(53,-138,759,547),1206=>array(142,-157,674,729),1207=>array(117,-138,567,547),1208=>array(127,0,659,729),1209=>array(102,0,551,547),1210=>array(119,0,667,729),1211=>array(35,0,566,760),1212=>array(41,-14,894,742),1213=>array(31,-14,687,560),1214=>array(41,-184,894,742),1215=>array(31,-161,687,560),1216=>array(27,0,268,729),1217=>array(-51,0,1111,928),1218=>array(-19,0,892,785),1219=>array(27,-200,721,729),1220=>array(38,-208,617,547),1221=>array(-46,-208,726,729),1222=>array(-36,-208,607,547),1223=>array(27,-200,725,729),1224=>array(39,-208,617,547),1225=>array(27,-208,725,729),1226=>array(39,-208,617,547),1227=>array(142,-157,674,729),1228=>array(117,-138,567,547),1229=>array(27,-208,836,729),1230=>array(39,-208,711,547),1231=>array(35,0,273,760),1232=>array(-53,0,624,926),1233=>array(41,-14,562,761),1234=>array(-53,0,615,913),1235=>array(41,-14,547,758),1236=>array(-45,0,994,729),1237=>array(41,-14,951,560),1238=>array(27,0,630,928),1239=>array(46,-14,571,785),1240=>array(51,-14,750,742),1241=>array(51,-14,563,560),1242=>array(51,-14,750,913),1243=>array(51,-14,563,758),1244=>array(-51,0,1111,913),1245=>array(-19,0,892,758),1246=>array(1,-14,595,913),1247=>array(14,-14,488,758),1248=>array(23,-31,652,729),1249=>array(-24,-213,554,547),1250=>array(27,0,721,899),1251=>array(38,0,612,745),1252=>array(27,0,721,913),1253=>array(38,0,612,758),1254=>array(40,-14,747,913),1255=>array(46,-14,566,758),1256=>array(40,-14,747,742),1257=>array(55,-14,557,560),1258=>array(40,-14,747,913),1259=>array(55,-14,557,758),1260=>array(-6,-14,642,913),1261=>array(6,-14,496,758),1262=>array(24,0,663,899),1263=>array(-25,-208,603,745),1264=>array(24,0,663,913),1265=>array(-25,-208,603,758),1266=>array(24,0,701,927),1267=>array(-25,-208,603,800),1268=>array(109,0,658,913),1269=>array(94,0,553,758),1270=>array(42,-157,638,729),1271=>array(51,-138,543,547),1272=>array(27,0,855,913),1273=>array(38,0,749,758),1274=>array(47,-208,708,729),1275=>array(42,-208,615,547),1276=>array(-21,-200,729,729),1277=>array(-4,-208,622,547),1278=>array(-41,0,709,729),1279=>array(-24,0,602,547),1280=>array(35,0,658,729),1281=>array(27,0,545,547),1282=>array(36,-14,943,729),1283=>array(26,-14,824,547),1284=>array(148,-14,912,742),1285=>array(116,-14,802,561),1286=>array(148,-208,599,742),1287=>array(116,-208,523,561),1288=>array(-48,-14,1009,729),1289=>array(-36,-14,884,547),1290=>array(29,-14,1059,729),1291=>array(39,-14,894,547),1292=>array(45,-14,734,742),1293=>array(47,-14,568,560),1294=>array(51,-14,710,729),1295=>array(37,-14,638,547),1296=>array(121,-14,676,742),1297=>array(39,-14,506,561),1298=>array(-10,-200,744,729),1299=>array(4,-208,629,547),1300=>array(-10,0,1213,729),1301=>array(-16,0,1005,547),1302=>array(27,0,918,729),1303=>array(-3,-208,875,560),1304=>array(-4,0,1029,729),1305=>array(3,-14,945,560),1306=>array(41,-129,747,742),1307=>array(46,-206,597,560),1308=>array(96,0,1020,729),1309=>array(85,0,819,547),1310=>array(27,0,747,729),1311=>array(38,0,597,547),1312=>array(-30,-200,1031,729),1313=>array(-16,-208,852,547),1314=>array(27,-200,1031,729),1315=>array(38,-208,859,547),1316=>array(42,-157,740,729),1317=>array(51,-138,629,547),1329=>array(69,-29,715,729),1330=>array(16,0,662,743),1331=>array(66,0,717,743),1332=>array(56,0,712,743),1333=>array(69,-14,685,729),1334=>array(32,0,710,744),1335=>array(21,0,650,729),1336=>array(16,0,662,743),1337=>array(16,-14,847,743),1338=>array(23,-14,764,729),1339=>array(21,0,637,729),1340=>array(21,0,479,729),1341=>array(21,-14,884,729),1342=>array(111,-13,827,742),1343=>array(99,0,680,729),1344=>array(7,-26,671,729),1345=>array(43,-23,706,744),1346=>array(61,0,674,743),1347=>array(-2,0,715,735),1348=>array(69,-14,837,729),1349=>array(42,-14,659,743),1350=>array(53,-14,667,729),1351=>array(61,-15,709,729),1352=>array(16,0,662,743),1353=>array(70,-28,682,744),1354=>array(56,0,730,743),1355=>array(25,0,705,744),1356=>array(16,0,755,743),1357=>array(58,-14,713,729),1358=>array(61,0,677,729),1359=>array(44,-14,645,741),1360=>array(16,0,662,743),1361=>array(49,-14,666,743),1362=>array(21,0,572,729),1363=>array(56,0,752,729),1364=>array(-33,0,703,743),1365=>array(40,-14,747,742),1366=>array(31,-13,724,729),1369=>array(138,492,297,760),1370=>array(112,499,300,729),1371=>array(71,620,341,803),1372=>array(51,618,458,893),1373=>array(106,617,305,800),1374=>array(52,613,470,866),1375=>array(92,618,522,760),1377=>array(64,-14,934,547),1378=>array(-5,-208,557,560),1379=>array(52,-208,607,560),1380=>array(35,-208,613,560),1381=>array(71,-14,598,760),1382=>array(45,-208,594,560),1383=>array(35,0,541,760),1384=>array(-5,-208,557,560),1385=>array(-5,-208,735,560),1386=>array(46,-14,698,760),1387=>array(-5,-208,557,760),1388=>array(-5,-208,231,547),1389=>array(-5,-208,939,760),1390=>array(45,-14,605,760),1391=>array(71,-208,593,760),1392=>array(35,0,566,760),1393=>array(31,-15,516,760),1394=>array(35,-208,572,560),1395=>array(52,-14,625,768),1396=>array(71,-14,739,760),1397=>array(-116,-208,232,547),1398=>array(58,-14,593,760),1399=>array(-80,-208,448,560),1400=>array(35,0,566,560),1401=>array(-73,-208,339,547),1402=>array(64,-208,934,547),1403=>array(-22,-208,508,561),1404=>array(35,0,589,560),1405=>array(57,-14,589,547),1406=>array(71,-208,635,760),1407=>array(71,-14,897,560),1408=>array(-5,-208,557,560),1409=>array(31,-208,595,560),1410=>array(35,0,409,547),1411=>array(71,-208,897,760),1412=>array(-67,-208,583,560),1413=>array(45,-14,565,560),1414=>array(33,-208,765,760),1415=>array(71,-14,771,760),1417=>array(46,0,229,415),1418=>array(23,212,301,314),1456=>array(264,-217,375,-22),1457=>array(88,-217,458,-22),1458=>array(129,-217,473,-22),1459=>array(129,-217,473,-22),1460=>array(276,-159,364,-85),1461=>array(215,-159,425,-85),1462=>array(227,-217,437,-22),1463=>array(166,-159,474,-85),1464=>array(173,-193,481,-46),1465=>array(-7,625,81,698),1466=>array(-7,625,81,698),1467=>array(154,-237,458,-17),1468=>array(281,237,369,310),1469=>array(264,-217,375,-22),1470=>array(41,472,320,552),1471=>array(166,625,474,698),1472=>array(30,-98,265,645),1473=>array(697,625,785,698),1474=>array(162,625,250,698),1475=>array(49,0,246,547),1478=>array(-3,0,385,547),1479=>array(178,-217,485,-22),1488=>array(91,0,684,547),1489=>array(43,0,549,547),1490=>array(43,-5,383,547),1491=>array(135,0,618,547),1492=>array(101,0,617,547),1493=>array(91,0,288,547),1494=>array(99,0,410,547),1495=>array(91,0,620,547),1496=>array(141,-14,659,552),1497=>array(106,204,264,547),1498=>array(135,-208,509,547),1499=>array(43,0,534,547),1500=>array(135,0,599,729),1501=>array(91,0,640,547),1502=>array(75,0,646,555),1503=>array(50,-208,288,547),1504=>array(43,0,377,547),1505=>array(144,-14,647,547),1506=>array(29,-93,642,547),1507=>array(163,-208,606,547),1508=>array(91,0,623,547),1509=>array(149,-208,603,548),1510=>array(43,0,607,547),1511=>array(62,-208,740,546),1512=>array(135,0,538,547),1513=>array(118,0,772,547),1514=>array(10,-4,634,547),1520=>array(91,0,486,547),1521=>array(106,0,486,547),1522=>array(106,204,462,547),1523=>array(73,361,343,547),1524=>array(73,361,572,547),3647=>array(24,-138,575,769),3713=>array(27,-10,632,560),3714=>array(39,-17,648,568),3716=>array(46,-10,620,568),3719=>array(26,-238,443,568),3720=>array(68,-0,579,575),3722=>array(61,-234,676,568),3725=>array(30,-8,673,573),3732=>array(34,0,589,568),3733=>array(25,-15,589,579),3734=>array(85,-240,660,560),3735=>array(20,-8,631,571),3737=>array(-28,-8,629,568),3738=>array(11,-8,610,571),3739=>array(-7,-8,631,760),3740=>array(13,-8,768,614),3741=>array(46,-14,751,760),3742=>array(25,-8,688,561),3743=>array(6,-8,710,760),3745=>array(-8,-14,690,547),3746=>array(12,-8,694,760),3747=>array(41,-8,669,568),3749=>array(5,-8,604,568),3751=>array(26,-8,585,569),3754=>array(-6,-8,729,679),3755=>array(48,-12,789,575),3757=>array(27,-8,585,568),3758=>array(40,-8,739,605),3759=>array(133,-166,768,579),3760=>array(28,53,618,587),3761=>array(-576,639,-42,880),3762=>array(74,0,489,560),3763=>array(-357,0,489,820),3764=>array(-594,615,-73,926),3765=>array(-593,612,-18,926),3766=>array(-594,615,-73,926),3767=>array(-593,612,-18,926),3768=>array(-363,-350,-160,-38),3769=>array(-425,-306,-129,-40),3771=>array(-581,639,-44,880),3772=>array(-618,-284,9,-39),3773=>array(-4,-240,699,715),3776=>array(35,-14,373,560),3777=>array(35,-14,646,560),3778=>array(50,-5,417,896),3779=>array(101,-14,546,892),3780=>array(161,-11,438,886),3782=>array(28,-232,626,557),3784=>array(-380,632,-264,807),3785=>array(-572,609,-23,891),3786=>array(-595,598,23,869),3787=>array(-469,624,-175,904),3788=>array(-630,630,-2,875),3789=>array(-424,635,-219,820),3792=>array(66,-14,570,547),3793=>array(73,-75,601,576),3794=>array(17,-66,558,711),3795=>array(-56,-9,766,830),3796=>array(19,-83,560,711),3797=>array(19,-83,560,711),3798=>array(-6,-8,811,812),3799=>array(49,-240,654,560),3800=>array(82,-210,679,557),3801=>array(17,-4,675,571),3804=>array(48,-12,1001,575),3805=>array(48,-12,1027,575),4256=>array(128,-15,920,828),4257=>array(162,-0,718,828),4258=>array(176,-148,651,837),4259=>array(115,-15,893,828),4260=>array(162,0,652,837),4261=>array(159,0,821,837),4262=>array(174,-15,742,828),4263=>array(132,-15,992,837),4264=>array(167,0,543,874),4265=>array(134,0,639,828),4266=>array(119,-15,827,828),4267=>array(103,-15,932,828),4268=>array(49,0,672,828),4269=>array(124,-167,880,837),4270=>array(171,-15,880,837),4271=>array(169,0,727,828),4272=>array(89,-15,960,828),4273=>array(107,-15,609,828),4274=>array(48,-0,672,837),4275=>array(124,-182,880,837),4276=>array(146,0,914,834),4277=>array(127,0,781,828),4278=>array(46,-15,673,837),4279=>array(155,0,718,828),4280=>array(89,-15,723,828),4281=>array(49,0,616,828),4282=>array(133,-15,869,837),4283=>array(105,-15,917,828),4284=>array(48,-0,687,828),4285=>array(94,-15,639,837),4286=>array(48,-0,728,828),4287=>array(66,0,856,828),4288=>array(135,-15,892,828),4289=>array(49,0,627,828),4290=>array(99,-15,679,837),4291=>array(127,0,693,828),4292=>array(159,0,701,828),4293=>array(60,-15,827,837),4304=>array(79,-15,488,592),4305=>array(90,-14,510,837),4306=>array(33,-235,526,551),4307=>array(50,-230,806,547),4308=>array(28,-236,509,547),4309=>array(27,-236,521,547),4310=>array(80,-14,491,836),4311=>array(88,-14,797,547),4312=>array(94,0,514,547),4313=>array(21,-236,510,542),4314=>array(100,-230,1071,552),4315=>array(90,-15,585,837),4316=>array(97,-15,593,833),4317=>array(96,-0,784,547),4318=>array(80,-15,550,833),4319=>array(27,-236,561,551),4320=>array(95,0,793,833),4321=>array(100,-15,509,827),4322=>array(62,-236,627,680),4323=>array(31,-236,533,571),4324=>array(98,-236,822,547),4325=>array(27,-236,610,828),4326=>array(99,-230,791,546),4327=>array(27,-236,559,538),4328=>array(83,-15,589,837),4329=>array(49,0,524,837),4330=>array(62,-236,569,532),4331=>array(89,-14,620,828),4332=>array(98,-15,651,837),4333=>array(37,-236,569,827),4334=>array(104,-15,516,827),4335=>array(-16,-235,478,572),4336=>array(76,-15,564,837),4337=>array(92,-15,582,837),4338=>array(24,-141,501,547),4339=>array(27,-236,560,546),4340=>array(28,-236,575,837),4341=>array(68,-15,616,837),4342=>array(91,-236,820,547),4343=>array(26,-236,504,547),4344=>array(28,-236,500,538),4345=>array(85,-236,578,551),4346=>array(77,-77,516,547),4347=>array(37,-10,441,484),4348=>array(155,420,431,837),5121=>array(79,1,747,730),5122=>array(-63,0,605,1037),5123=>array(-63,0,605,729),5124=>array(-63,0,605,914),5125=>array(27,0,722,729),5126=>array(27,0,722,914),5127=>array(27,0,722,913),5129=>array(27,0,722,729),5130=>array(47,0,742,729),5131=>array(47,0,742,914),5132=>array(88,1,898,730),5133=>array(79,1,786,730),5134=>array(88,0,756,729),5135=>array(-63,0,786,729),5136=>array(88,0,756,914),5137=>array(-63,0,786,914),5138=>array(88,0,920,729),5139=>array(27,0,918,729),5140=>array(88,0,920,914),5141=>array(27,0,918,914),5142=>array(27,0,746,914),5143=>array(88,0,940,729),5144=>array(47,0,918,729),5145=>array(88,0,940,914),5146=>array(47,0,918,914),5147=>array(47,0,742,914),5149=>array(88,629,208,729),5150=>array(27,326,448,734),5151=>array(20,356,388,714),5152=>array(72,356,336,714),5153=>array(66,398,361,674),5154=>array(40,391,335,667),5155=>array(41,398,339,667),5156=>array(67,398,335,667),5157=>array(0,327,440,733),5158=>array(27,326,370,734),5159=>array(88,312,208,412),5160=>array(61,503,340,563),5161=>array(61,399,340,667),5162=>array(83,399,363,691),5163=>array(79,1,1002,730),5164=>array(-63,0,821,729),5165=>array(27,0,866,729),5166=>array(47,0,1029,729),5167=>array(78,0,742,729),5168=>array(-63,0,605,1037),5169=>array(-63,0,605,729),5170=>array(-63,0,605,914),5171=>array(-13,0,682,729),5172=>array(-13,0,682,914),5173=>array(-13,0,682,913),5175=>array(-13,0,682,729),5176=>array(47,0,742,729),5177=>array(47,0,742,914),5178=>array(88,0,893,729),5179=>array(78,0,786,729),5180=>array(88,0,756,729),5181=>array(-63,0,786,729),5182=>array(88,0,756,914),5183=>array(-63,0,786,914),5184=>array(88,0,880,729),5185=>array(-13,0,918,729),5186=>array(88,0,880,914),5187=>array(-13,0,918,914),5188=>array(88,0,940,729),5189=>array(47,0,918,729),5190=>array(88,0,940,914),5191=>array(47,0,918,914),5192=>array(47,0,742,913),5193=>array(61,326,493,734),5194=>array(27,326,177,734),5196=>array(71,-14,717,729),5197=>array(15,0,661,1037),5198=>array(15,0,661,743),5199=>array(15,0,661,914),5200=>array(-13,0,671,729),5201=>array(-13,0,671,914),5202=>array(-13,0,671,913),5204=>array(-13,0,671,729),5205=>array(59,0,743,729),5206=>array(59,0,743,914),5207=>array(88,-14,906,729),5208=>array(71,-14,840,729),5209=>array(88,0,850,743),5210=>array(15,0,840,743),5211=>array(88,0,850,914),5212=>array(15,0,840,914),5213=>array(88,0,869,729),5214=>array(-13,0,852,729),5215=>array(88,0,869,914),5216=>array(-13,0,852,914),5217=>array(88,0,960,729),5218=>array(59,0,852,729),5219=>array(88,0,960,914),5220=>array(59,0,852,914),5221=>array(57,0,960,729),5222=>array(67,326,419,734),5223=>array(71,-14,863,734),5224=>array(15,0,863,743),5225=>array(-13,0,851,734),5226=>array(59,0,875,734),5227=>array(62,0,557,743),5228=>array(26,0,622,1037),5229=>array(26,0,622,743),5230=>array(26,0,622,914),5231=>array(7,-14,603,729),5232=>array(7,-14,656,914),5233=>array(7,-14,751,913),5234=>array(71,-14,567,729),5235=>array(71,-14,567,914),5236=>array(88,0,789,743),5237=>array(62,0,722,743),5238=>array(88,0,808,743),5239=>array(26,0,768,743),5240=>array(88,0,808,914),5241=>array(26,0,768,914),5242=>array(88,-14,834,729),5243=>array(7,-14,722,729),5244=>array(88,-14,888,914),5245=>array(7,-14,722,914),5246=>array(88,-14,753,729),5247=>array(71,-14,768,729),5248=>array(88,-14,753,914),5249=>array(71,-14,768,914),5250=>array(57,-14,753,729),5251=>array(52,318,364,734),5252=>array(8,318,380,734),5253=>array(62,0,736,743),5254=>array(26,0,760,743),5255=>array(7,-14,736,734),5256=>array(71,-14,760,734),5257=>array(62,0,557,743),5258=>array(26,0,622,1037),5259=>array(26,0,622,743),5260=>array(26,0,622,914),5261=>array(7,-14,603,729),5262=>array(7,-14,656,914),5263=>array(7,-14,751,913),5264=>array(71,-14,567,729),5265=>array(71,-14,567,914),5266=>array(88,0,789,743),5267=>array(62,0,722,743),5268=>array(88,0,808,743),5269=>array(26,0,768,743),5270=>array(88,0,808,914),5271=>array(26,0,768,914),5272=>array(88,-14,834,729),5273=>array(7,-14,722,729),5274=>array(88,-14,888,914),5275=>array(7,-14,722,914),5276=>array(88,-14,753,729),5277=>array(71,-14,768,729),5278=>array(88,-14,753,914),5279=>array(71,-14,768,914),5280=>array(57,-14,753,729),5281=>array(52,318,364,734),5282=>array(48,318,420,734),5283=>array(113,0,583,729),5284=>array(27,0,623,1037),5285=>array(27,0,623,729),5286=>array(27,0,623,914),5287=>array(-13,0,583,729),5288=>array(-13,0,641,914),5289=>array(-13,0,736,913),5290=>array(27,0,497,729),5291=>array(27,0,497,914),5292=>array(88,0,722,729),5293=>array(113,0,720,729),5294=>array(88,0,812,729),5295=>array(27,0,715,729),5296=>array(88,0,812,914),5297=>array(27,0,715,914),5298=>array(88,0,722,729),5299=>array(-13,0,720,729),5300=>array(88,0,780,914),5301=>array(-13,0,720,914),5302=>array(88,0,686,729),5303=>array(27,0,715,729),5304=>array(88,0,686,914),5305=>array(27,0,715,914),5306=>array(57,0,686,729),5307=>array(27,326,301,734),5308=>array(61,326,493,734),5309=>array(27,326,371,734),5312=>array(85,-14,825,436),5313=>array(29,-14,837,755),5314=>array(29,-14,837,436),5315=>array(0,-14,809,636),5316=>array(14,0,823,450),5317=>array(14,0,823,636),5318=>array(14,0,823,635),5319=>array(26,0,766,450),5320=>array(26,0,766,636),5321=>array(88,-14,1043,436),5322=>array(85,-14,986,436),5323=>array(88,0,998,450),5324=>array(26,0,767,450),5325=>array(88,0,998,636),5326=>array(26,0,767,636),5327=>array(26,0,766,635),5328=>array(66,484,531,736),5329=>array(48,318,438,734),5330=>array(42,484,548,736),5331=>array(85,0,825,450),5332=>array(29,0,837,755),5333=>array(29,0,837,450),5334=>array(29,0,837,636),5335=>array(14,0,823,450),5336=>array(14,0,823,636),5337=>array(14,0,823,635),5338=>array(26,0,766,450),5339=>array(26,0,766,636),5340=>array(88,0,1043,450),5341=>array(85,0,986,450),5342=>array(88,0,1069,450),5343=>array(29,0,981,450),5344=>array(88,0,1069,636),5345=>array(29,0,981,636),5346=>array(88,0,1041,450),5347=>array(14,0,986,450),5348=>array(88,0,1041,636),5349=>array(14,0,986,636),5350=>array(88,0,998,450),5351=>array(26,0,981,450),5352=>array(88,0,998,636),5353=>array(26,0,981,636),5354=>array(67,484,531,736),5356=>array(16,0,742,729),5357=>array(95,0,507,729),5358=>array(27,0,774,1037),5359=>array(27,0,640,729),5360=>array(27,0,694,914),5361=>array(-37,0,576,729),5362=>array(-37,0,633,914),5363=>array(-37,0,728,913),5364=>array(96,0,508,729),5365=>array(96,0,508,914),5366=>array(88,0,738,729),5367=>array(95,0,706,729),5368=>array(88,0,829,729),5369=>array(27,0,723,729),5370=>array(88,0,883,914),5371=>array(27,0,723,914),5372=>array(88,0,807,729),5373=>array(-37,0,706,729),5374=>array(88,0,864,914),5375=>array(-37,0,706,914),5376=>array(88,0,697,729),5377=>array(96,0,723,729),5378=>array(88,0,697,914),5379=>array(96,0,723,914),5380=>array(57,0,697,729),5381=>array(65,326,332,734),5382=>array(33,318,377,741),5383=>array(27,326,403,734),5392=>array(63,-14,649,743),5393=>array(-6,-14,718,743),5394=>array(-6,-14,718,914),5395=>array(32,-14,860,464),5396=>array(32,-14,860,636),5397=>array(26,-14,865,464),5398=>array(26,-14,865,636),5399=>array(88,-14,847,743),5400=>array(63,-14,824,743),5401=>array(88,-14,916,743),5402=>array(-6,-14,824,743),5403=>array(88,-14,916,914),5404=>array(-6,-14,824,914),5405=>array(88,-14,1109,464),5406=>array(32,-14,1051,464),5407=>array(88,-14,1109,636),5408=>array(32,-14,1051,636),5409=>array(88,-14,1114,464),5410=>array(26,-14,1051,464),5411=>array(88,-14,1114,636),5412=>array(26,-14,1051,636),5413=>array(63,476,590,737),5414=>array(44,0,531,729),5415=>array(27,0,571,1037),5416=>array(27,0,571,729),5417=>array(27,0,571,914),5418=>array(56,0,600,729),5419=>array(56,0,660,914),5420=>array(56,0,755,913),5421=>array(96,0,583,729),5422=>array(96,0,583,914),5423=>array(88,0,749,729),5424=>array(44,0,732,729),5425=>array(88,0,760,729),5426=>array(27,0,770,729),5427=>array(88,0,760,914),5428=>array(27,0,770,914),5429=>array(88,0,817,729),5430=>array(56,0,732,729),5431=>array(88,0,877,914),5432=>array(56,0,732,914),5433=>array(88,0,771,729),5434=>array(96,0,770,729),5435=>array(88,0,771,914),5436=>array(96,0,770,914),5437=>array(57,0,771,729),5438=>array(65,326,372,734),5440=>array(61,399,340,667),5441=>array(27,326,460,734),5442=>array(100,-14,901,436),5443=>array(86,-14,861,436),5444=>array(-39,0,763,450),5445=>array(54,0,830,755),5446=>array(54,0,830,450),5447=>array(54,0,830,636),5448=>array(27,0,597,729),5449=>array(27,0,597,914),5450=>array(27,0,541,729),5451=>array(63,0,576,729),5452=>array(63,0,576,914),5453=>array(6,0,576,729),5454=>array(88,0,807,914),5455=>array(63,0,706,914),5456=>array(83,326,403,734),5458=>array(-13,0,713,729),5459=>array(114,0,746,744),5460=>array(23,-15,606,1037),5461=>array(23,-15,606,729),5462=>array(23,-15,606,914),5463=>array(-9,0,686,662),5464=>array(-9,0,686,914),5465=>array(54,0,731,662),5466=>array(54,0,731,914),5467=>array(88,0,929,914),5468=>array(54,0,918,914),5469=>array(64,326,483,685),5470=>array(60,-14,716,743),5471=>array(60,-14,695,743),5472=>array(37,-14,672,743),5473=>array(16,-14,672,743),5474=>array(37,-14,672,914),5475=>array(16,-14,672,914),5476=>array(-13,0,682,729),5477=>array(-13,0,682,914),5478=>array(48,0,738,729),5479=>array(48,0,738,914),5480=>array(88,0,955,914),5481=>array(48,0,852,914),5482=>array(61,326,493,734),5492=>array(55,0,758,743),5493=>array(44,0,830,743),5494=>array(44,0,830,914),5495=>array(0,-14,787,729),5496=>array(0,-14,787,914),5497=>array(72,-14,776,729),5498=>array(72,-14,776,914),5499=>array(76,318,497,734),5500=>array(27,0,725,729),5501=>array(27,326,460,734),5502=>array(83,0,1040,1037),5503=>array(83,0,1040,743),5504=>array(83,0,1040,914),5505=>array(83,-14,1021,734),5506=>array(83,-14,1075,914),5507=>array(83,-14,985,734),5508=>array(83,-14,985,914),5509=>array(83,318,783,734),5514=>array(61,0,759,743),5515=>array(44,0,831,743),5516=>array(0,-14,787,729),5517=>array(72,-14,770,729),5518=>array(83,0,1252,1037),5519=>array(83,0,1252,743),5520=>array(83,0,1252,914),5521=>array(83,-14,976,736),5522=>array(83,-14,1030,914),5523=>array(83,-14,1198,736),5524=>array(83,-14,1198,914),5525=>array(83,332,646,736),5526=>array(83,332,1020,736),5536=>array(12,0,822,692),5537=>array(12,0,822,692),5538=>array(-23,-242,787,450),5539=>array(-23,-242,787,636),5540=>array(56,-242,790,450),5541=>array(56,-242,790,636),5542=>array(81,338,545,736),5543=>array(44,0,593,729),5544=>array(-34,0,588,729),5545=>array(-34,0,588,914),5546=>array(55,0,677,729),5547=>array(55,0,677,914),5548=>array(50,0,599,729),5549=>array(50,0,599,914),5550=>array(23,326,372,734),5551=>array(29,-14,574,729),5598=>array(27,0,711,729),5601=>array(98,0,782,729),5702=>array(27,326,446,734),5703=>array(27,240,446,820),5742=>array(27,0,415,306),5743=>array(83,0,976,743),5744=>array(83,0,1238,743),5745=>array(83,0,1625,743),5746=>array(83,0,1625,914),5747=>array(83,-14,1349,736),5748=>array(83,-14,1403,914),5749=>array(83,-14,1571,736),5750=>array(83,-14,1571,914),7424=>array(-23,0,509,547),7425=>array(-48,0,716,547),7426=>array(56,-14,951,560),7427=>array(0,0,531,547),7428=>array(46,-14,536,560),7429=>array(38,0,550,547),7430=>array(12,0,550,547),7431=>array(38,0,490,547),7432=>array(31,-14,493,561),7433=>array(21,-213,258,547),7434=>array(-46,-14,365,547),7435=>array(38,0,617,547),7436=>array(-9,0,460,560),7437=>array(38,0,717,547),7438=>array(38,0,612,547),7439=>array(46,-14,566,560),7440=>array(2,-14,493,560),7441=>array(55,22,629,524),7442=>array(37,57,618,489),7443=>array(57,2,631,543),7444=>array(51,-14,970,560),7446=>array(27,273,529,560),7447=>array(83,-14,585,273),7448=>array(21,0,496,547),7449=>array(-29,0,561,547),7450=>array(78,0,561,547),7451=>array(68,0,606,547),7452=>array(78,-16,564,547),7453=>array(41,37,676,495),7454=>array(56,38,887,496),7455=>array(-55,-238,647,560),7456=>array(72,0,604,547),7457=>array(85,0,819,547),7458=>array(-3,0,543,547),7459=>array(18,-14,488,547),7462=>array(33,0,552,560),7463=>array(-23,0,509,547),7464=>array(21,0,543,547),7465=>array(21,0,496,547),7466=>array(69,0,599,547),7467=>array(-16,0,609,547),7468=>array(-35,326,386,734),7469=>array(-37,326,607,734),7470=>array(22,326,389,734),7472=>array(22,326,448,734),7473=>array(22,326,392,734),7474=>array(1,326,376,734),7475=>array(35,318,458,742),7476=>array(22,326,452,734),7477=>array(22,326,164,734),7478=>array(-83,214,175,734),7479=>array(22,326,450,734),7480=>array(22,326,317,734),7481=>array(22,326,521,734),7482=>array(22,326,449,734),7483=>array(22,326,449,734),7484=>array(35,318,460,742),7485=>array(18,318,413,742),7486=>array(22,326,375,734),7487=>array(22,326,380,734),7488=>array(29,326,426,734),7489=>array(45,318,447,734),7490=>array(61,326,642,734),7491=>array(25,318,333,640),7492=>array(33,318,341,640),7493=>array(35,318,373,640),7494=>array(35,318,598,640),7495=>array(17,318,354,751),7496=>array(24,318,385,751),7497=>array(34,318,356,640),7498=>array(32,318,354,640),7499=>array(29,318,315,640),7500=>array(23,318,309,640),7501=>array(38,209,383,640),7502=>array(18,207,158,632),7503=>array(16,326,374,751),7504=>array(27,326,565,640),7505=>array(38,209,363,640),7506=>array(35,318,351,640),7507=>array(7,318,307,640),7508=>array(19,479,335,640),7509=>array(50,318,367,479),7510=>array(15,209,376,640),7511=>array(31,326,253,719),7512=>array(48,318,373,632),7513=>array(29,347,423,604),7514=>array(52,319,590,633),7515=>array(48,326,384,632),7517=>array(6,209,356,755),7518=>array(42,209,395,632),7519=>array(25,318,347,742),7520=>array(46,209,391,635),7521=>array(-23,209,387,633),7522=>array(18,0,158,425),7523=>array(27,0,289,313),7524=>array(48,-8,373,306),7525=>array(48,0,384,306),7526=>array(6,-117,356,429),7527=>array(42,-117,395,306),7528=>array(6,-117,371,313),7529=>array(46,-117,391,309),7530=>array(-23,-117,387,307),7543=>array(19,-208,583,560),7544=>array(22,326,452,734),7547=>array(3,0,368,547),7549=>array(-3,-208,652,560),7557=>array(30,-208,332,760),7579=>array(5,318,343,640),7580=>array(35,318,334,640),7581=>array(38,287,338,640),7582=>array(22,318,353,751),7583=>array(13,318,304,640),7584=>array(25,326,275,751),7585=>array(-52,209,159,632),7586=>array(38,209,384,632),7587=>array(59,209,383,632),7588=>array(19,326,189,751),7589=>array(51,326,165,632),7590=>array(6,326,228,632),7591=>array(6,326,228,632),7592=>array(-124,209,169,751),7593=>array(28,209,169,751),7594=>array(-8,209,169,751),7595=>array(25,326,292,640),7596=>array(38,209,577,640),7597=>array(63,209,601,633),7598=>array(-53,209,365,640),7599=>array(38,209,383,640),7600=>array(25,326,376,640),7601=>array(35,318,351,640),7602=>array(34,210,351,751),7603=>array(14,209,317,640),7604=>array(-64,209,276,751),7605=>array(42,209,265,719),7606=>array(41,318,449,632),7607=>array(36,318,386,632),7608=>array(50,317,352,632),7609=>array(51,326,341,632),7610=>array(-11,326,324,632),7611=>array(-3,326,333,632),7612=>array(8,209,345,632),7613=>array(0,296,336,632),7614=>array(-11,207,344,632),7615=>array(35,320,351,756),7620=>array(-452,616,-61,800),7621=>array(-472,616,-28,800),7622=>array(-472,616,-28,800),7623=>array(-439,616,-48,800),7624=>array(-313,616,87,800),7625=>array(-348,616,123,800),7680=>array(-53,-241,615,729),7681=>array(41,-241,547,560),7682=>array(27,0,625,913),7683=>array(36,-14,587,915),7684=>array(27,-184,625,729),7685=>array(36,-184,587,760),7686=>array(27,-157,625,729),7687=>array(36,-157,587,760),7688=>array(42,-193,695,928),7689=>array(46,-193,536,800),7690=>array(27,0,722,914),7691=>array(46,-14,674,942),7692=>array(27,-184,722,729),7693=>array(46,-184,639,760),7694=>array(27,-156,722,729),7695=>array(46,-157,639,760),7696=>array(27,-193,722,729),7697=>array(44,-193,639,760),7698=>array(27,-240,722,729),7699=>array(34,-240,639,760),7700=>array(27,0,630,1044),7701=>array(46,-14,571,887),7702=>array(27,0,630,1044),7703=>array(46,-14,608,887),7704=>array(27,-213,630,729),7705=>array(46,-213,571,560),7706=>array(27,-193,630,729),7707=>array(46,-193,571,560),7708=>array(27,-193,630,928),7709=>array(46,-193,586,780),7710=>array(27,0,587,914),7711=>array(68,0,478,942),7712=>array(45,-14,725,899),7713=>array(32,-208,596,745),7714=>array(27,0,725,914),7715=>array(35,0,566,942),7716=>array(27,-184,725,729),7717=>array(35,-184,566,760),7718=>array(27,0,725,913),7719=>array(35,0,587,913),7720=>array(-79,-193,725,729),7721=>array(-77,-193,566,760),7722=>array(27,-222,725,729),7723=>array(35,-222,566,760),7724=>array(-110,-193,268,729),7725=>array(-127,-193,273,760),7726=>array(27,0,447,1044),7727=>array(35,0,437,883),7728=>array(27,0,722,928),7729=>array(35,0,612,928),7730=>array(27,-184,722,729),7731=>array(35,-184,612,760),7732=>array(27,-157,722,729),7733=>array(35,-157,612,760),7734=>array(27,-184,497,729),7735=>array(-2,-184,273,760),7736=>array(27,-184,497,927),7737=>array(-2,-184,411,899),7738=>array(27,-157,497,729),7739=>array(-92,-157,273,760),7740=>array(27,-240,497,729),7741=>array(-123,-240,273,760),7742=>array(27,0,836,928),7743=>array(35,0,906,800),7744=>array(27,0,836,914),7745=>array(35,0,906,760),7746=>array(27,-184,836,729),7747=>array(35,-184,906,560),7748=>array(27,0,721,913),7749=>array(35,0,566,760),7750=>array(27,-184,721,729),7751=>array(35,-184,566,560),7752=>array(27,-157,721,729),7753=>array(35,-157,566,560),7754=>array(27,-240,721,729),7755=>array(35,-240,566,560),7756=>array(40,-14,747,1044),7757=>array(46,-14,629,883),7758=>array(40,-14,747,1043),7759=>array(46,-14,583,885),7760=>array(40,-14,747,1044),7761=>array(46,-14,566,887),7762=>array(40,-14,747,1045),7763=>array(46,-14,600,886),7764=>array(27,0,601,928),7765=>array(-3,-208,589,800),7766=>array(27,0,601,914),7767=>array(-3,-208,589,760),7768=>array(27,0,600,914),7769=>array(35,0,463,760),7770=>array(27,-184,600,729),7771=>array(-2,-184,463,560),7772=>array(27,-184,600,899),7773=>array(-2,-184,504,745),7774=>array(27,-157,600,729),7775=>array(-93,-157,463,560),7776=>array(6,-14,603,914),7777=>array(11,-14,500,760),7778=>array(6,-184,603,742),7779=>array(11,-184,500,560),7780=>array(6,-14,648,928),7781=>array(11,-14,642,800),7782=>array(6,-14,659,1042),7783=>array(11,-14,571,858),7784=>array(6,-184,603,914),7785=>array(11,-184,500,760),7786=>array(43,0,676,914),7787=>array(64,0,423,942),7788=>array(43,-184,676,729),7789=>array(64,-184,423,702),7790=>array(43,-157,676,729),7791=>array(19,-156,423,702),7792=>array(23,-241,676,729),7793=>array(-10,-240,423,702),7794=>array(58,-183,713,729),7795=>array(57,-183,589,547),7796=>array(58,-193,713,729),7797=>array(28,-193,589,547),7798=>array(58,-213,713,729),7799=>array(57,-213,589,547),7800=>array(58,-14,713,1044),7801=>array(57,-14,619,883),7802=>array(58,-14,713,1025),7803=>array(57,-14,589,867),7804=>array(78,0,742,936),7805=>array(72,0,604,777),7806=>array(78,-182,742,729),7807=>array(72,-184,604,547),7808=>array(96,0,1020,931),7809=>array(85,0,819,802),7810=>array(96,0,1020,931),7811=>array(85,0,819,803),7812=>array(96,0,1020,913),7813=>array(85,0,819,758),7814=>array(96,0,1020,913),7815=>array(85,0,819,760),7816=>array(96,-184,1020,729),7817=>array(85,-184,819,547),7818=>array(-43,0,703,914),7819=>array(-26,0,600,760),7820=>array(-43,0,703,913),7821=>array(-26,0,600,758),7822=>array(63,0,676,914),7823=>array(-25,-208,603,760),7824=>array(-22,0,703,928),7825=>array(-3,0,543,800),7826=>array(-22,-184,703,729),7827=>array(-3,-184,543,547),7828=>array(-22,-157,703,729),7829=>array(-3,-157,543,547),7830=>array(35,-157,566,760),7831=>array(64,0,423,913),7832=>array(85,0,819,878),7833=>array(-25,-208,603,878),7834=>array(41,-14,777,760),7835=>array(68,0,478,942),7836=>array(-22,0,445,760),7837=>array(28,0,445,760),7838=>array(16,-14,682,743),7839=>array(38,-14,557,742),7840=>array(-53,-184,615,729),7841=>array(41,-184,547,560),7842=>array(-53,0,615,992),7843=>array(41,-14,555,810),7844=>array(-53,0,770,1028),7845=>array(41,-14,712,847),7846=>array(-53,0,615,1028),7847=>array(41,-14,547,847),7848=>array(-53,0,773,1044),7849=>array(41,-14,711,863),7850=>array(-53,0,641,1043),7851=>array(41,-14,580,862),7852=>array(-53,-184,615,928),7853=>array(41,-184,547,800),7854=>array(-53,0,649,1044),7855=>array(41,-14,594,868),7856=>array(-53,0,615,1044),7857=>array(41,-14,558,868),7858=>array(-53,0,615,1068),7859=>array(41,-14,552,895),7860=>array(-53,0,651,1043),7861=>array(41,-14,596,870),7862=>array(-53,-184,624,926),7863=>array(41,-184,562,761),7864=>array(27,-184,630,729),7865=>array(46,-184,571,560),7866=>array(27,0,630,992),7867=>array(46,-14,583,810),7868=>array(27,0,630,921),7869=>array(46,-14,571,777),7870=>array(27,0,760,1028),7871=>array(46,-14,741,847),7872=>array(27,0,630,1028),7873=>array(46,-14,571,847),7874=>array(27,0,764,1044),7875=>array(46,-14,746,863),7876=>array(27,0,631,1043),7877=>array(46,-14,614,862),7878=>array(27,-184,630,928),7879=>array(46,-184,571,800),7880=>array(27,0,368,992),7881=>array(35,0,336,810),7882=>array(-6,-184,268,729),7883=>array(-2,-184,273,760),7884=>array(40,-184,747,742),7885=>array(46,-184,566,560),7886=>array(40,-14,747,992),7887=>array(46,-14,575,810),7888=>array(40,-14,821,1028),7889=>array(46,-14,736,847),7890=>array(40,-14,747,1028),7891=>array(46,-14,566,847),7892=>array(40,-14,824,1044),7893=>array(46,-14,736,863),7894=>array(40,-14,747,1043),7895=>array(46,-14,604,862),7896=>array(40,-184,747,928),7897=>array(46,-184,566,800),7898=>array(34,-14,823,927),7899=>array(48,-14,657,800),7900=>array(34,-14,823,927),7901=>array(48,-14,657,800),7902=>array(34,-14,823,991),7903=>array(48,-14,657,810),7904=>array(34,-14,823,921),7905=>array(48,-14,657,777),7906=>array(34,-184,823,761),7907=>array(48,-184,657,609),7908=>array(58,-184,713,729),7909=>array(57,-184,589,547),7910=>array(58,-14,713,992),7911=>array(57,-14,589,810),7912=>array(56,-4,854,927),7913=>array(58,-14,720,800),7914=>array(56,-4,854,927),7915=>array(58,-14,720,800),7916=>array(56,-4,854,992),7917=>array(58,-14,720,810),7918=>array(56,-4,854,921),7919=>array(58,-14,720,777),7920=>array(56,-184,854,761),7921=>array(58,-184,720,615),7922=>array(63,0,676,931),7923=>array(-25,-208,603,802),7924=>array(63,-184,676,729),7925=>array(-25,-208,603,547),7926=>array(63,0,676,996),7927=>array(-25,-208,603,813),7928=>array(63,0,676,921),7929=>array(-25,-208,603,777),7930=>array(27,0,709,729),7931=>array(21,0,522,760),7936=>array(55,-12,645,797),7937=>array(55,-12,645,797),7938=>array(55,-12,645,800),7939=>array(55,-12,645,800),7940=>array(55,-12,645,800),7941=>array(55,-12,646,800),7942=>array(55,-12,645,928),7943=>array(55,-12,645,928),7944=>array(-53,0,615,797),7945=>array(-53,0,615,797),7946=>array(51,0,809,800),7947=>array(79,0,809,800),7948=>array(32,0,700,800),7949=>array(64,0,732,800),7950=>array(-29,0,639,928),7951=>array(5,0,674,928),7952=>array(39,-14,506,797),7953=>array(39,-14,506,797),7954=>array(39,-14,533,800),7955=>array(39,-14,532,800),7956=>array(39,-14,593,800),7957=>array(39,-14,608,800),7960=>array(52,0,709,797),7961=>array(79,0,709,797),7962=>array(51,0,964,800),7963=>array(79,0,973,800),7964=>array(52,0,896,800),7965=>array(78,0,926,800),7968=>array(57,-208,579,797),7969=>array(57,-208,579,797),7970=>array(57,-208,580,800),7971=>array(57,-208,579,800),7972=>array(57,-208,619,800),7973=>array(57,-208,653,800),7974=>array(57,-208,622,928),7975=>array(57,-208,611,928),7976=>array(52,0,810,797),7977=>array(79,0,809,797),7978=>array(51,0,1059,800),7979=>array(79,0,1062,800),7980=>array(52,0,1000,800),7981=>array(78,0,1024,800),7982=>array(111,0,907,928),7983=>array(109,0,920,928),7984=>array(67,0,282,797),7985=>array(67,0,279,797),7986=>array(10,0,412,800),7987=>array(42,0,418,800),7988=>array(51,0,469,800),7989=>array(53,0,473,800),7990=>array(67,0,431,928),7991=>array(67,0,428,928),7992=>array(52,0,353,797),7993=>array(79,0,347,797),7994=>array(51,0,608,800),7995=>array(79,0,608,800),7996=>array(52,0,543,800),7997=>array(78,0,573,800),7998=>array(111,0,463,928),7999=>array(109,0,466,928),8000=>array(46,-14,566,797),8001=>array(46,-14,566,797),8002=>array(46,-14,567,800),8003=>array(46,-14,566,800),8004=>array(46,-14,621,800),8005=>array(46,-14,639,800),8008=>array(52,-14,764,797),8009=>array(79,-14,808,797),8010=>array(51,-14,1055,800),8011=>array(79,-14,1060,800),8012=>array(52,-14,898,800),8013=>array(78,-14,930,800),8016=>array(59,0,533,797),8017=>array(59,0,533,797),8018=>array(59,0,537,800),8019=>array(59,0,533,800),8020=>array(59,0,601,800),8021=>array(59,0,611,800),8022=>array(59,0,573,928),8023=>array(59,0,557,928),8025=>array(79,0,849,797),8027=>array(79,0,1063,800),8029=>array(78,0,1077,800),8031=>array(109,0,963,928),8032=>array(68,-14,771,797),8033=>array(68,-14,771,797),8034=>array(68,-14,771,800),8035=>array(68,-14,771,800),8036=>array(68,-14,771,800),8037=>array(68,-14,771,800),8038=>array(68,-14,771,928),8039=>array(68,-14,771,928),8040=>array(4,0,761,797),8041=>array(45,0,802,797),8042=>array(51,0,1048,800),8043=>array(79,0,1054,800),8044=>array(52,0,904,800),8045=>array(78,0,931,800),8046=>array(111,0,880,928),8047=>array(109,0,911,928),8048=>array(55,-12,645,800),8049=>array(55,-12,645,800),8050=>array(39,-14,506,800),8051=>array(39,-14,561,800),8052=>array(57,-208,579,800),8053=>array(57,-208,619,800),8054=>array(51,0,265,800),8055=>array(67,0,431,800),8056=>array(46,-14,566,800),8057=>array(46,-14,583,800),8058=>array(59,0,533,800),8059=>array(59,0,539,800),8060=>array(68,-14,771,800),8061=>array(68,-14,771,800),8064=>array(55,-208,645,797),8065=>array(55,-208,645,797),8066=>array(55,-208,645,800),8067=>array(55,-208,645,800),8068=>array(55,-208,645,800),8069=>array(55,-208,646,800),8070=>array(55,-208,645,928),8071=>array(55,-208,645,928),8072=>array(-53,-208,615,797),8073=>array(-53,-208,615,797),8074=>array(51,-208,809,800),8075=>array(79,-208,809,800),8076=>array(32,-208,700,800),8077=>array(64,-208,732,800),8078=>array(-29,-208,639,928),8079=>array(5,-208,674,928),8080=>array(39,-208,579,797),8081=>array(39,-208,579,797),8082=>array(39,-208,580,800),8083=>array(39,-208,579,800),8084=>array(39,-208,619,800),8085=>array(39,-208,653,800),8086=>array(39,-208,622,928),8087=>array(39,-208,611,928),8088=>array(52,-208,810,797),8089=>array(79,-208,809,797),8090=>array(51,-208,1059,800),8091=>array(79,-208,1062,800),8092=>array(52,-208,1000,800),8093=>array(78,-208,1024,800),8094=>array(111,-208,907,928),8095=>array(109,-208,920,928),8096=>array(68,-208,771,797),8097=>array(68,-208,771,797),8098=>array(68,-208,771,800),8099=>array(68,-208,771,800),8100=>array(68,-208,771,800),8101=>array(68,-208,771,800),8102=>array(68,-208,771,928),8103=>array(68,-208,771,928),8104=>array(4,-208,761,797),8105=>array(45,-208,802,797),8106=>array(51,-208,1048,800),8107=>array(79,-208,1054,800),8108=>array(52,-208,904,800),8109=>array(78,-208,931,800),8110=>array(111,-208,880,928),8111=>array(109,-208,911,928),8112=>array(55,-12,645,785),8113=>array(55,-12,645,745),8114=>array(55,-208,645,800),8115=>array(55,-208,645,559),8116=>array(55,-208,645,800),8118=>array(55,-12,645,777),8119=>array(55,-208,645,777),8120=>array(-53,0,615,928),8121=>array(-53,0,615,899),8122=>array(-21,0,647,800),8123=>array(-53,0,615,800),8124=>array(-53,-208,615,729),8125=>array(239,595,397,797),8126=>array(136,-208,240,-45),8127=>array(239,595,397,797),8128=>array(164,639,513,777),8129=>array(184,659,545,928),8130=>array(39,-208,579,800),8131=>array(39,-208,579,560),8132=>array(39,-208,619,800),8134=>array(57,-208,583,777),8135=>array(39,-208,583,777),8136=>array(105,0,803,800),8137=>array(59,0,765,800),8138=>array(105,0,904,800),8139=>array(64,0,869,800),8140=>array(27,-208,725,729),8141=>array(116,595,518,800),8142=>array(137,595,554,800),8143=>array(196,595,545,928),8144=>array(67,0,399,785),8145=>array(67,0,374,745),8146=>array(67,0,391,978),8147=>array(74,0,450,978),8150=>array(62,0,411,777),8151=>array(67,0,444,928),8152=>array(27,0,394,928),8153=>array(27,0,391,899),8154=>array(105,0,448,800),8155=>array(62,0,409,800),8157=>array(137,595,514,800),8158=>array(148,595,568,800),8159=>array(196,595,545,928),8160=>array(59,0,533,785),8161=>array(59,0,533,745),8162=>array(59,0,533,978),8163=>array(59,0,566,978),8164=>array(16,-208,599,797),8165=>array(16,-208,599,797),8166=>array(59,0,533,777),8167=>array(59,0,558,928),8168=>array(63,0,676,928),8169=>array(63,0,676,899),8170=>array(105,0,910,800),8171=>array(56,0,919,800),8172=>array(79,0,683,797),8173=>array(184,659,493,978),8174=>array(184,659,553,978),8175=>array(190,617,388,800),8178=>array(68,-208,771,800),8179=>array(68,-208,771,547),8180=>array(68,-208,771,800),8182=>array(68,-14,771,777),8183=>array(68,-208,771,777),8184=>array(105,-14,901,800),8185=>array(64,-14,793,800),8186=>array(105,0,881,800),8187=>array(53,0,828,800),8188=>array(-34,-208,723,738),8189=>array(252,616,522,800),8190=>array(266,595,398,797),8208=>array(45,234,324,314),8209=>array(45,234,324,314),8210=>array(42,239,594,309),8211=>array(42,239,458,309),8212=>array(42,239,958,309),8213=>array(-7,239,1007,309),8214=>array(127,-236,371,764),8215=>array(-10,-236,510,-9),8216=>array(131,489,321,729),8217=>array(135,489,325,729),8218=>array(3,-116,193,124),8219=>array(165,489,287,729),8220=>array(131,489,521,729),8221=>array(135,489,525,729),8222=>array(3,-116,393,124),8223=>array(92,489,412,729),8224=>array(42,-96,501,729),8225=>array(-17,-96,508,729),8226=>array(150,227,440,516),8227=>array(150,188,479,555),8228=>array(65,0,192,124),8229=>array(65,0,525,124),8230=>array(65,0,859,124),8231=>array(99,302,226,426),8240=>array(91,-14,1259,742),8241=>array(91,-14,1659,742),8242=>array(2,547,221,729),8243=>array(2,547,367,729),8244=>array(2,547,514,729),8245=>array(90,547,238,729),8246=>array(90,547,385,729),8247=>array(90,547,531,729),8248=>array(5,-236,333,-30),8249=>array(62,69,338,517),8250=>array(62,69,338,517),8251=>array(114,0,717,596),8252=>array(0,0,483,729),8253=>array(115,0,500,742),8254=>array(-10,686,510,755),8255=>array(-43,-237,847,-60),8256=>array(-43,752,847,929),8257=>array(-42,-236,286,229),8258=>array(30,-29,970,814),8259=>array(97,313,411,421),8260=>array(-262,-14,428,742),8261=>array(40,-132,420,760),8262=>array(-39,-132,342,760),8263=>array(87,0,937,742),8264=>array(123,0,731,742),8265=>array(0,0,711,742),8266=>array(98,-123,513,545),8267=>array(54,-96,633,729),8268=>array(112,227,387,516),8269=>array(112,227,387,516),8270=>array(30,-29,470,427),8271=>array(96,-116,287,517),8272=>array(-43,-237,847,929),8273=>array(30,-7,470,876),8274=>array(-9,-93,491,729),8275=>array(49,228,951,399),8276=>array(-43,-237,847,-60),8277=>array(160,98,708,631),8278=>array(129,149,523,589),8279=>array(2,547,660,729),8280=>array(182,125,688,613),8281=>array(154,120,726,608),8282=>array(51,0,296,729),8283=>array(52,-138,776,867),8284=>array(63,0,806,729),8285=>array(59,39,282,655),8286=>array(53,8,287,683),8304=>array(42,319,367,742),8305=>array(18,326,158,751),8308=>array(41,326,390,734),8309=>array(13,319,359,734),8310=>array(45,319,376,742),8311=>array(78,326,394,734),8312=>array(26,319,375,742),8313=>array(33,319,364,742),8314=>array(67,326,461,677),8315=>array(67,479,461,525),8316=>array(67,422,461,581),8317=>array(55,252,246,751),8318=>array(7,252,198,751),8319=>array(26,326,352,640),8320=>array(42,-7,367,416),8321=>array(66,0,347,408),8322=>array(36,0,385,416),8323=>array(16,-7,368,416),8324=>array(41,0,390,408),8325=>array(13,-7,359,408),8326=>array(45,-7,376,416),8327=>array(78,0,394,408),8328=>array(26,-7,375,416),8329=>array(33,-7,364,416),8330=>array(67,0,461,351),8331=>array(67,152,461,199),8332=>array(67,96,461,254),8333=>array(55,-74,246,425),8334=>array(7,-74,198,425),8336=>array(25,-8,333,313),8337=>array(34,-8,356,313),8338=>array(35,-8,351,313),8339=>array(27,0,415,306),8340=>array(32,-8,354,313),8341=>array(16,0,340,425),8342=>array(16,0,374,425),8343=>array(16,0,155,425),8344=>array(27,0,565,313),8345=>array(26,0,352,314),8346=>array(15,-117,376,313),8347=>array(30,0,330,322),8348=>array(31,0,253,393),8352=>array(58,0,864,729),8353=>array(42,-44,636,778),8354=>array(42,-14,636,742),8355=>array(32,0,657,729),8356=>array(24,0,637,742),8357=>array(38,-93,900,640),8358=>array(38,0,710,729),8359=>array(27,-14,1250,729),8360=>array(28,-14,1029,729),8361=>array(43,0,1027,729),8362=>array(-24,-14,826,729),8363=>array(46,-157,701,760),8364=>array(-19,-14,607,742),8365=>array(19,0,682,729),8366=>array(64,0,698,729),8367=>array(47,-222,1178,742),8368=>array(9,-14,578,742),8369=>array(27,0,655,729),8370=>array(32,-81,630,809),8371=>array(-63,0,632,729),8372=>array(38,-14,736,742),8373=>array(84,-147,611,760),8376=>array(37,0,697,729),8377=>array(56,0,656,729),8378=>array(-20,2,649,731),8400=>array(-503,635,-28,760),8401=>array(-482,635,-17,760),8406=>array(-470,560,-21,760),8407=>array(-475,560,-26,760),8411=>array(-360,659,140,758),8412=>array(-456,659,235,758),8417=>array(-470,560,-26,760),8448=>array(17,-24,939,752),8449=>array(17,-24,939,752),8450=>array(56,-14,644,742),8451=>array(95,-14,1104,742),8452=>array(114,0,771,729),8453=>array(22,-24,924,752),8454=>array(22,-24,989,752),8455=>array(121,-14,676,742),8456=>array(-6,-146,642,611),8457=>array(95,0,916,742),8459=>array(36,-14,943,748),8460=>array(1,-128,693,731),8461=>array(98,0,751,729),8462=>array(35,0,566,760),8463=>array(44,0,566,760),8464=>array(29,-15,432,742),8465=>array(52,-14,659,742),8466=>array(33,-14,679,743),8467=>array(-14,-14,353,742),8468=>array(22,-14,762,760),8469=>array(97,0,704,729),8470=>array(-44,0,962,729),8471=>array(138,0,862,724),8472=>array(54,-221,658,495),8473=>array(98,0,666,729),8474=>array(56,-129,731,742),8475=>array(32,-9,764,774),8476=>array(41,-14,803,743),8477=>array(98,0,774,729),8478=>array(83,0,814,729),8479=>array(93,-107,670,847),8480=>array(126,443,770,730),8481=>array(32,0,987,547),8482=>array(144,447,784,729),8483=>array(14,-108,817,846),8484=>array(45,0,700,729),8485=>array(9,-213,627,760),8486=>array(-34,0,723,738),8487=>array(42,-14,798,724),8488=>array(12,-149,573,783),8489=>array(71,0,270,547),8490=>array(27,0,722,729),8491=>array(-53,0,615,928),8492=>array(45,0,734,772),8493=>array(63,-12,652,742),8494=>array(61,-12,793,647),8495=>array(42,-15,547,533),8496=>array(79,-14,565,742),8497=>array(41,-16,758,755),8498=>array(27,0,587,729),8499=>array(28,-28,1032,751),8500=>array(51,-12,411,395),8501=>array(50,-14,712,742),8502=>array(-2,-14,653,743),8503=>array(13,-35,407,742),8504=>array(42,-35,591,742),8505=>array(34,0,355,760),8506=>array(44,-21,967,654),8507=>array(20,0,1198,547),8508=>array(18,-8,685,547),8509=>array(0,-194,669,560),8510=>array(98,0,648,729),8511=>array(98,0,750,729),8512=>array(12,-192,791,719),8513=>array(47,-14,728,742),8514=>array(59,0,529,729),8515=>array(3,0,599,729),8516=>array(-65,0,548,729),8517=>array(42,0,786,729),8518=>array(44,-14,709,760),8519=>array(44,-14,572,560),8520=>array(39,0,313,760),8521=>array(-114,-208,313,760),8523=>array(58,-14,742,742),8526=>array(-14,0,495,547),8528=>array(66,-14,962,742),8529=>array(66,-14,932,742),8530=>array(66,-14,1335,742),8531=>array(66,-14,936,742),8532=>array(36,-14,936,742),8533=>array(66,-14,927,742),8534=>array(36,-14,927,742),8535=>array(16,-14,927,742),8536=>array(41,-14,927,742),8537=>array(66,-14,944,742),8538=>array(13,-14,944,742),8539=>array(66,-14,943,742),8540=>array(16,-14,943,742),8541=>array(13,-14,943,742),8542=>array(78,-14,943,742),8543=>array(66,-14,829,742),8544=>array(27,0,268,729),8545=>array(27,0,465,729),8546=>array(27,0,663,729),8547=>array(27,0,981,729),8548=>array(78,0,742,729),8549=>array(78,0,896,729),8550=>array(78,0,1093,729),8551=>array(78,0,1290,729),8552=>array(27,0,936,729),8553=>array(-43,0,703,729),8554=>array(-43,0,906,729),8555=>array(-43,0,1104,729),8556=>array(27,0,497,729),8557=>array(42,-14,695,742),8558=>array(27,0,722,729),8559=>array(27,0,836,729),8560=>array(35,0,273,760),8561=>array(35,0,453,760),8562=>array(35,0,632,760),8563=>array(35,0,824,760),8564=>array(72,0,604,547),8565=>array(72,0,806,760),8566=>array(72,0,986,760),8567=>array(72,0,1166,760),8568=>array(35,0,827,760),8569=>array(-26,0,600,547),8570=>array(-26,0,817,760),8571=>array(-26,0,997,760),8572=>array(35,0,273,760),8573=>array(46,-14,536,560),8574=>array(46,-14,639,760),8575=>array(35,0,906,560),8576=>array(59,0,1187,729),8577=>array(27,0,711,729),8578=>array(59,0,1187,729),8579=>array(63,-14,715,742),8580=>array(2,-14,493,560),8581=>array(75,-208,723,742),8585=>array(42,-14,936,742),8592=>array(49,100,781,527),8593=>array(205,0,632,732),8594=>array(57,100,789,527),8595=>array(205,-3,632,729),8596=>array(49,100,789,527),8597=>array(205,-8,632,732),8598=>array(141,25,703,587),8599=>array(141,25,703,587),8600=>array(141,25,703,587),8601=>array(141,25,703,587),8602=>array(49,100,781,527),8603=>array(57,100,789,527),8604=>array(21,103,827,414),8605=>array(11,103,816,414),8606=>array(49,100,781,527),8607=>array(206,0,633,732),8608=>array(57,100,789,527),8609=>array(206,-3,633,729),8610=>array(49,100,781,527),8611=>array(57,100,789,527),8612=>array(49,100,781,527),8613=>array(206,0,632,732),8614=>array(57,100,789,527),8615=>array(206,-3,632,729),8616=>array(206,0,632,732),8617=>array(49,100,780,565),8618=>array(58,100,789,565),8619=>array(49,100,780,565),8620=>array(58,100,789,565),8621=>array(49,100,789,527),8622=>array(49,93,789,534),8623=>array(146,-2,702,730),8624=>array(169,0,629,743),8625=>array(209,0,669,743),8626=>array(169,-14,629,729),8627=>array(209,-14,669,729),8628=>array(233,-3,760,604),8629=>array(49,100,656,626),8630=>array(22,203,799,668),8631=>array(39,203,816,668),8632=>array(108,25,788,729),8633=>array(55,-46,783,673),8634=>array(103,62,762,680),8635=>array(77,62,736,680),8636=>array(49,272,781,527),8637=>array(49,100,781,355),8638=>array(377,0,632,732),8639=>array(205,0,460,732),8640=>array(57,272,789,527),8641=>array(57,100,789,355),8642=>array(377,0,632,732),8643=>array(205,0,460,732),8644=>array(49,-47,789,674),8645=>array(58,-3,779,732),8646=>array(49,-47,789,674),8647=>array(49,-47,781,674),8648=>array(59,0,779,732),8649=>array(58,-47,790,674),8650=>array(59,-3,779,729),8651=>array(49,7,789,620),8652=>array(49,7,789,620),8653=>array(49,100,781,527),8654=>array(49,94,789,533),8655=>array(57,100,789,527),8656=>array(49,100,781,527),8657=>array(206,0,633,732),8658=>array(57,100,789,527),8659=>array(206,-3,633,729),8660=>array(49,100,789,527),8661=>array(205,-8,633,732),8662=>array(141,-23,751,587),8663=>array(92,-23,703,587),8664=>array(92,25,703,636),8665=>array(141,25,751,636),8666=>array(49,100,781,527),8667=>array(57,100,789,527),8668=>array(49,100,781,527),8669=>array(57,100,789,527),8670=>array(205,0,632,732),8671=>array(205,-3,632,729),8672=>array(49,100,781,527),8673=>array(205,0,633,732),8674=>array(57,100,789,527),8675=>array(205,-3,633,729),8676=>array(52,99,781,528),8677=>array(57,99,786,528),8678=>array(27,65,781,562),8679=>array(171,0,667,754),8680=>array(35,65,789,562),8681=>array(171,-25,667,729),8682=>array(171,0,667,754),8683=>array(171,0,667,754),8684=>array(156,0,682,754),8685=>array(171,0,667,754),8686=>array(171,0,667,754),8687=>array(171,0,667,754),8688=>array(57,65,811,562),8689=>array(60,0,788,729),8690=>array(60,0,788,729),8691=>array(171,-25,667,754),8692=>array(57,100,789,527),8693=>array(58,-3,779,732),8694=>array(57,-193,789,820),8695=>array(49,94,781,533),8696=>array(57,94,789,533),8697=>array(49,94,789,533),8698=>array(49,94,781,533),8699=>array(57,94,789,533),8700=>array(49,94,789,533),8701=>array(27,96,781,531),8702=>array(57,96,811,531),8703=>array(27,96,811,531),8704=>array(8,0,676,729),8705=>array(66,-14,554,742),8706=>array(46,-14,471,662),8707=>array(98,0,568,729),8708=>array(98,-46,568,776),8709=>array(76,-10,795,710),8710=>array(-3,0,672,719),8711=>array(-3,0,672,719),8712=>array(85,-10,786,710),8713=>array(85,-139,786,836),8714=>array(106,76,612,550),8715=>array(85,-10,786,710),8716=>array(85,-139,786,836),8717=>array(106,76,612,550),8718=>array(146,0,490,485),8719=>array(76,-192,680,719),8720=>array(76,-192,680,719),8721=>array(12,-192,654,719),8722=>array(106,272,732,355),8723=>array(106,0,732,627),8724=>array(106,0,732,729),8725=>array(-73,-93,427,729),8726=>array(192,-54,529,768),8727=>array(127,0,710,627),8728=>array(158,160,468,470),8729=>array(168,168,458,458),8730=>array(30,-20,637,811),8731=>array(30,-20,637,933),8732=>array(30,-20,637,924),8733=>array(107,112,607,487),8734=>array(107,112,726,487),8735=>array(138,99,700,661),8736=>array(85,0,786,729),8737=>array(85,-53,786,729),8738=>array(116,-3,732,727),8739=>array(211,-214,289,771),8740=>array(50,-214,451,771),8741=>array(133,-214,367,771),8742=>array(50,-214,451,771),8743=>array(128,0,604,579),8744=>array(128,0,604,579),8745=>array(128,0,604,579),8746=>array(128,0,604,579),8747=>array(57,-212,464,757),8748=>array(57,-212,732,757),8749=>array(57,-212,1000,757),8750=>array(57,-212,464,757),8751=>array(57,-212,732,757),8752=>array(57,-212,1000,757),8753=>array(57,-212,522,757),8754=>array(57,-212,514,757),8755=>array(57,-212,515,757),8756=>array(59,100,577,604),8757=>array(59,100,577,604),8758=>array(79,100,182,604),8759=>array(59,100,577,604),8760=>array(106,272,732,552),8761=>array(106,78,732,552),8762=>array(105,78,732,552),8763=>array(106,78,732,552),8764=>array(106,228,732,399),8765=>array(106,228,732,399),8766=>array(79,149,759,479),8767=>array(106,42,732,584),8768=>array(102,0,273,627),8769=>array(106,77,732,553),8770=>array(106,133,732,454),8771=>array(106,172,732,494),8772=>array(106,47,732,603),8773=>array(106,90,732,594),8774=>array(106,11,732,594),8775=>array(106,-5,732,658),8776=>array(106,133,732,494),8777=>array(106,2,732,625),8778=>array(106,90,732,598),8779=>array(106,59,732,602),8780=>array(106,90,732,594),8781=>array(105,105,732,521),8782=>array(106,26,732,601),8783=>array(106,172,732,601),8784=>array(106,172,732,625),8785=>array(106,1,732,625),8786=>array(104,2,732,625),8787=>array(104,2,731,625),8788=>array(101,151,899,476),8789=>array(100,151,900,475),8790=>array(106,172,732,454),8791=>array(106,172,732,760),8792=>array(106,172,732,662),8793=>array(106,172,732,812),8794=>array(106,172,732,812),8795=>array(106,172,732,849),8796=>array(106,172,732,854),8797=>array(106,172,732,764),8798=>array(106,172,732,760),8799=>array(106,172,732,856),8800=>array(106,19,732,608),8801=>array(106,90,732,537),8802=>array(106,-24,732,650),8803=>array(106,0,732,629),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8806=>array(106,-83,732,638),8807=>array(106,-83,732,638),8808=>array(106,-164,732,638),8809=>array(106,-164,732,638),8810=>array(72,22,975,609),8811=>array(72,22,975,609),8812=>array(86,-132,378,759),8813=>array(105,13,732,613),8814=>array(106,2,732,674),8815=>array(106,-47,732,625),8816=>array(106,-102,732,667),8817=>array(106,-102,732,667),8818=>array(106,-55,732,582),8819=>array(106,-40,732,582),8820=>array(106,-105,732,664),8821=>array(106,-102,732,667),8822=>array(102,-87,732,686),8823=>array(102,-87,732,686),8824=>array(102,-197,732,797),8825=>array(102,-197,732,797),8826=>array(106,-38,732,664),8827=>array(106,-38,732,664),8828=>array(106,-105,732,667),8829=>array(106,-105,732,667),8830=>array(106,-85,732,667),8831=>array(106,-85,732,667),8832=>array(106,-61,732,764),8833=>array(106,-138,732,687),8834=>array(99,80,739,546),8835=>array(99,80,739,546),8836=>array(99,-96,739,726),8837=>array(99,-100,739,722),8838=>array(93,0,732,613),8839=>array(106,0,745,613),8840=>array(93,-116,732,730),8841=>array(106,-116,745,730),8842=>array(93,-73,732,613),8843=>array(93,-73,732,613),8844=>array(128,0,604,579),8845=>array(128,0,604,579),8846=>array(128,2,604,582),8847=>array(106,0,732,568),8848=>array(106,0,732,568),8849=>array(106,-83,732,630),8850=>array(106,-83,732,630),8851=>array(106,0,674,626),8852=>array(106,0,674,626),8853=>array(91,-14,747,643),8854=>array(91,-14,747,643),8855=>array(91,-14,747,643),8856=>array(91,-14,747,643),8857=>array(91,-14,747,643),8858=>array(91,-14,747,643),8859=>array(91,-14,747,643),8860=>array(91,-14,747,643),8861=>array(91,-14,747,643),8862=>array(91,-14,747,643),8863=>array(91,-14,747,643),8864=>array(91,-14,747,643),8865=>array(91,-14,747,643),8866=>array(85,0,786,700),8867=>array(85,0,786,700),8868=>array(85,0,786,700),8869=>array(85,0,786,700),8870=>array(85,0,436,700),8871=>array(85,0,436,700),8872=>array(85,0,786,700),8873=>array(85,0,786,700),8874=>array(85,0,786,700),8875=>array(85,0,786,700),8876=>array(85,-40,786,740),8877=>array(85,-40,786,740),8878=>array(85,-40,786,740),8879=>array(85,-40,786,740),8880=>array(106,-43,724,670),8881=>array(106,-43,724,670),8882=>array(106,15,732,612),8883=>array(106,15,732,612),8884=>array(106,-48,732,674),8885=>array(106,-48,732,674),8886=>array(59,175,941,455),8887=>array(59,175,941,455),8888=>array(47,175,791,455),8889=>array(59,-47,779,674),8890=>array(116,0,404,701),8891=>array(98,0,634,740),8892=>array(98,0,634,740),8893=>array(98,0,634,740),8894=>array(138,0,700,562),8895=>array(138,0,700,562),8896=>array(-3,-192,823,719),8897=>array(-3,-192,823,719),8898=>array(68,-192,752,719),8899=>array(68,-192,752,719),8900=>array(3,-233,491,807),8901=>array(107,285,210,409),8902=>array(122,149,504,512),8903=>array(106,15,732,613),8904=>array(106,-30,894,657),8905=>array(106,-30,894,657),8906=>array(106,-30,894,657),8907=>array(106,-30,894,657),8908=>array(106,-30,894,657),8909=>array(106,172,732,494),8910=>array(48,0,684,579),8911=>array(48,0,684,579),8912=>array(93,-3,732,630),8913=>array(106,-3,745,630),8914=>array(103,0,735,663),8915=>array(103,-14,735,649),8916=>array(186,0,652,729),8917=>array(106,-100,732,729),8918=>array(106,46,732,581),8919=>array(106,46,732,581),8920=>array(72,22,1350,609),8921=>array(72,22,1350,609),8922=>array(106,-228,732,854),8923=>array(106,-228,732,854),8924=>array(106,0,732,582),8925=>array(106,0,732,582),8926=>array(106,-105,732,667),8927=>array(106,-105,732,667),8928=>array(106,-178,732,764),8929=>array(106,-178,732,764),8930=>array(106,-141,732,767),8931=>array(106,-141,732,767),8932=>array(106,-94,732,619),8933=>array(106,-94,732,619),8934=>array(106,-138,732,582),8935=>array(106,-138,732,582),8936=>array(106,-169,732,667),8937=>array(106,-171,736,667),8938=>array(106,-130,732,756),8939=>array(106,-130,732,756),8940=>array(106,-189,732,815),8941=>array(104,-189,730,815),8942=>array(448,-93,551,715),8943=>array(115,249,884,373),8944=>array(115,-93,884,715),8945=>array(115,-93,884,715),8946=>array(42,-10,958,710),8947=>array(85,-10,786,710),8948=>array(106,76,612,550),8949=>array(85,-10,786,910),8950=>array(85,-10,786,853),8951=>array(106,76,612,686),8952=>array(85,-144,786,710),8953=>array(85,-10,786,710),8954=>array(42,-10,958,710),8955=>array(85,-10,786,710),8956=>array(106,76,612,550),8957=>array(85,-10,786,853),8958=>array(106,76,612,686),8959=>array(106,0,765,720),8960=>array(62,-18,593,514),8961=>array(56,162,540,443),8962=>array(71,0,563,596),8963=>array(205,481,632,732),8964=>array(205,0,632,251),8965=>array(205,0,632,406),8966=>array(205,0,632,513),8967=>array(208,-31,428,791),8968=>array(-1,-132,380,760),8969=>array(127,-132,391,760),8970=>array(-1,-132,263,760),8971=>array(10,-132,391,760),8972=>array(369,-77,759,313),8973=>array(49,-77,439,313),8974=>array(369,243,759,634),8975=>array(49,243,439,634),8976=>array(106,140,732,421),8977=>array(3,126,510,634),8984=>array(121,0,879,759),8985=>array(106,140,732,421),8988=>array(86,425,469,760),8989=>array(138,425,469,760),8990=>array(72,-70,403,264),8991=>array(52,-70,434,264),8992=>array(210,-250,497,928),8993=>array(21,-237,307,942),8996=>array(76,227,1076,575),8997=>array(76,0,1076,575),8998=>array(76,0,1414,760),8999=>array(76,0,1076,760),9000=>array(59,0,1385,729),9003=>array(0,0,1338,760),9004=>array(73,-91,800,748),9075=>array(81,0,304,547),9076=>array(91,-208,580,560),9077=>array(66,-14,769,547),9082=>array(55,-12,611,559),9085=>array(4,-228,753,102),9095=>array(76,0,1096,748),9108=>array(17,0,856,727),9115=>array(86,-252,414,946),9116=>array(86,-252,181,942),9117=>array(86,-240,414,942),9118=>array(86,-252,414,946),9119=>array(319,-252,414,942),9120=>array(86,-240,414,942),9121=>array(86,-252,414,928),9122=>array(86,-252,181,942),9123=>array(86,-240,414,942),9124=>array(86,-252,414,928),9125=>array(319,-252,414,935),9126=>array(86,-240,414,935),9127=>array(330,-261,668,928),9128=>array(82,-252,420,940),9129=>array(330,-240,668,940),9130=>array(330,-256,420,943),9131=>array(82,-261,420,928),9132=>array(330,-252,668,940),9133=>array(82,-240,420,940),9134=>array(210,-250,307,942),9166=>array(27,65,781,729),9167=>array(91,0,854,596),9187=>array(73,-91,800,748),9189=>array(3,75,766,444),9192=>array(16,-129,553,294),9250=>array(-15,-14,561,760),9251=>array(26,-228,583,102),9312=>array(74,-10,822,738),9313=>array(74,-10,822,738),9314=>array(74,-10,822,738),9315=>array(74,-10,822,738),9316=>array(74,-10,822,738),9317=>array(74,-10,822,738),9318=>array(74,-10,822,738),9319=>array(74,-10,822,738),9320=>array(74,-10,822,738),9321=>array(74,-10,822,738),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(3,260,766,645),9697=>array(3,-125,766,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9729=>array(51,-2,949,360),9730=>array(49,0,848,729),9731=>array(83,-0,813,927),9732=>array(64,0,833,880),9733=>array(65,-4,832,723),9734=>array(65,-4,832,723),9735=>array(83,2,490,729),9736=>array(83,0,813,731),9737=>array(83,0,813,730),9738=>array(61,0,828,727),9739=>array(61,0,828,723),9740=>array(61,-1,610,722),9741=>array(61,0,952,723),9742=>array(68,0,1177,729),9743=>array(71,0,1180,729),9744=>array(90,0,807,729),9745=>array(89,0,808,729),9746=>array(89,0,808,729),9747=>array(75,78,457,656),9748=>array(49,0,870,933),9749=>array(74,0,822,731),9750=>array(84,0,813,731),9751=>array(84,0,813,727),9752=>array(78,0,819,729),9753=>array(83,140,813,574),9754=>array(84,113,813,569),9755=>array(84,113,813,569),9756=>array(87,104,810,569),9757=>array(72,0,537,724),9758=>array(86,103,810,569),9759=>array(72,-3,537,720),9760=>array(61,0,835,730),9761=>array(84,0,813,730),9762=>array(83,0,813,730),9763=>array(49,0,848,730),9764=>array(49,-2,620,727),9765=>array(83,0,663,731),9766=>array(83,-1,566,731),9767=>array(83,0,701,911),9768=>array(83,0,462,730),9769=>array(83,-1,813,729),9770=>array(87,0,810,730),9771=>array(83,0,814,731),9772=>array(83,0,627,731),9773=>array(83,0,813,730),9774=>array(83,0,813,730),9775=>array(83,0,813,730),9776=>array(83,0,807,729),9777=>array(83,0,807,729),9778=>array(83,0,807,729),9779=>array(83,0,807,729),9780=>array(83,0,807,729),9781=>array(83,0,807,729),9782=>array(83,0,807,729),9783=>array(83,0,807,729),9784=>array(80,3,817,721),9785=>array(83,-73,959,804),9786=>array(83,-73,959,804),9787=>array(83,-73,959,804),9788=>array(83,0,813,730),9789=>array(358,0,814,730),9790=>array(83,0,539,730),9791=>array(85,-102,528,732),9792=>array(85,-125,647,731),9793=>array(85,-14,647,843),9794=>array(79,-14,831,720),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9800=>array(45,0,851,731),9801=>array(89,0,807,730),9802=>array(94,0,802,731),9803=>array(113,31,784,679),9804=>array(140,0,756,730),9805=>array(53,-180,843,730),9806=>array(83,52,813,653),9807=>array(34,-96,863,730),9808=>array(83,-0,813,730),9809=>array(94,0,802,730),9810=>array(86,153,810,579),9811=>array(157,0,739,730),9812=>array(98,0,798,730),9813=>array(110,0,786,730),9814=>array(167,-1,729,729),9815=>array(214,0,683,730),9816=>array(165,0,732,730),9817=>array(148,-0,748,730),9818=>array(98,0,798,730),9819=>array(110,0,786,730),9820=>array(167,-1,729,729),9821=>array(214,0,683,730),9822=>array(162,0,734,730),9823=>array(148,-0,748,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9832=>array(105,-1,791,729),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),9840=>array(84,0,664,731),9841=>array(64,0,701,731),9842=>array(84,0,813,709),9843=>array(76,16,820,731),9844=>array(76,16,820,731),9845=>array(76,16,820,731),9846=>array(76,16,820,731),9847=>array(76,16,820,731),9848=>array(76,16,820,731),9849=>array(76,16,820,731),9850=>array(76,16,820,731),9851=>array(84,0,812,704),9852=>array(83,0,814,731),9853=>array(83,0,814,731),9854=>array(83,0,814,731),9855=>array(149,1,747,731),9856=>array(73,0,797,725),9857=>array(73,0,797,725),9858=>array(73,0,797,725),9859=>array(73,0,797,725),9860=>array(73,0,797,725),9861=>array(73,0,797,725),9862=>array(83,0,807,724),9863=>array(84,0,808,724),9864=>array(84,0,808,724),9865=>array(84,0,808,724),9866=>array(83,0,807,98),9867=>array(83,0,807,98),9868=>array(83,0,807,411),9869=>array(83,0,807,411),9870=>array(83,0,807,411),9871=>array(83,0,807,411),9872=>array(80,3,634,724),9873=>array(80,3,634,724),9874=>array(52,0,837,724),9875=>array(61,-10,756,725),9876=>array(44,0,672,722),9877=>array(62,-10,476,725),9878=>array(41,-10,811,725),9879=>array(49,0,815,725),9880=>array(42,0,642,725),9881=>array(95,-17,802,727),9882=>array(37,-9,671,726),9883=>array(127,0,763,721),9884=>array(127,0,762,722),9888=>array(49,0,840,721),9889=>array(83,2,619,730),9890=>array(85,-125,919,731),9891=>array(79,-206,1023,720),9892=>array(85,-186,1109,856),9893=>array(85,-125,837,917),9894=>array(131,-14,727,869),9895=>array(101,-170,741,884),9896=>array(188,-14,650,869),9897=>array(4,133,829,596),9898=>array(188,133,650,597),9899=>array(188,133,650,597),9900=>array(249,194,589,536),9901=>array(175,194,663,536),9902=>array(41,169,797,560),9903=>array(5,194,833,536),9904=>array(103,237,757,540),9905=>array(211,42,626,698),9906=>array(85,-125,647,731),9907=>array(168,-125,646,731),9908=>array(86,-125,646,731),9909=>array(86,-125,646,731),9910=>array(59,-118,791,643),9911=>array(194,-104,595,710),9912=>array(158,-125,543,731),9920=>array(42,4,796,553),9921=>array(42,4,796,724),9922=>array(42,4,796,553),9923=>array(42,4,796,724),9954=>array(85,-14,647,843),9985=>array(11,190,803,635),9986=>array(42,141,784,588),9987=>array(11,94,803,539),9988=>array(36,119,824,613),9990=>array(42,-14,796,742),9991=>array(42,-14,796,742),9992=>array(59,21,782,708),9993=>array(64,107,773,622),9996=>array(212,0,561,742),9997=>array(21,83,802,678),9998=>array(89,75,724,710),9999=>array(26,198,819,530),10000=>array(89,75,724,710),10001=>array(43,185,757,544),10002=>array(67,209,757,520),10003=>array(150,97,667,630),10004=>array(116,87,721,631),10005=>array(126,72,711,657),10006=>array(85,31,752,698),10007=>array(118,-9,701,732),10008=>array(123,0,754,739),10009=>array(55,0,783,729),10010=>array(55,0,783,729),10011=>array(55,0,783,729),10012=>array(55,0,783,729),10013=>array(165,0,673,729),10014=>array(131,0,678,729),10015=>array(155,0,683,729),10016=>array(55,0,783,729),10017=>array(91,-13,747,744),10018=>array(41,-14,797,742),10019=>array(42,-12,796,742),10020=>array(41,-14,797,742),10021=>array(41,-13,797,743),10022=>array(42,-14,796,745),10023=>array(42,-14,796,745),10025=>array(23,-9,814,743),10026=>array(42,-14,796,742),10027=>array(23,-9,814,743),10028=>array(23,-9,814,743),10029=>array(23,-9,814,743),10030=>array(23,-9,814,743),10031=>array(23,-9,814,743),10032=>array(24,12,815,714),10033=>array(64,0,773,729),10034=>array(74,0,764,729),10035=>array(55,0,783,729),10036=>array(31,-14,787,742),10037=>array(41,-14,797,742),10038=>array(91,-14,747,742),10039=>array(41,-14,797,742),10040=>array(41,-14,797,742),10041=>array(41,-14,797,742),10042=>array(55,0,783,729),10043=>array(82,-14,756,742),10044=>array(82,-14,756,742),10045=>array(84,-14,753,742),10046=>array(79,-14,759,742),10047=>array(54,0,784,709),10048=>array(54,0,784,709),10049=>array(41,-14,797,742),10050=>array(42,-14,796,742),10051=>array(79,-14,759,742),10052=>array(89,0,749,729),10053=>array(76,0,762,729),10054=>array(63,2,773,729),10055=>array(79,-13,759,742),10056=>array(47,-13,791,730),10057=>array(47,-13,791,730),10058=>array(41,-13,797,743),10059=>array(41,-13,797,743),10061=>array(50,-10,847,738),10063=>array(60,-49,837,729),10064=>array(60,0,837,777),10065=>array(60,-49,837,729),10066=>array(60,0,837,777),10070=>array(83,-2,813,728),10072=>array(377,-240,460,760),10073=>array(336,-240,502,760),10074=>array(253,-240,585,760),10075=>array(85,395,264,729),10076=>array(59,395,237,729),10077=>array(85,395,479,729),10078=>array(59,395,453,729),10081=>array(155,-93,772,851),10082=>array(202,-17,636,742),10083=>array(163,-17,675,742),10084=>array(54,83,784,645),10085=>array(168,-1,729,729),10086=>array(62,21,724,702),10087=>array(78,169,759,564),10088=>array(196,-139,648,769),10089=>array(196,-139,648,769),10090=>array(264,-132,574,758),10091=>array(264,-132,574,758),10092=>array(215,-240,607,760),10093=>array(232,-240,623,760),10094=>array(142,-240,685,760),10095=>array(153,-240,696,760),10096=>array(167,-240,656,760),10097=>array(183,-240,672,760),10098=>array(346,-241,535,760),10099=>array(303,-241,492,760),10100=>array(175,-163,634,760),10101=>array(204,-163,663,760),10102=>array(74,-10,822,738),10103=>array(74,-10,822,738),10104=>array(74,-10,822,738),10105=>array(74,-10,822,738),10106=>array(74,-10,822,738),10107=>array(74,-10,822,738),10108=>array(74,-10,822,738),10109=>array(74,-10,822,738),10110=>array(74,-10,822,738),10111=>array(74,-10,822,738),10112=>array(4,-52,833,780),10113=>array(4,-52,833,780),10114=>array(4,-52,833,780),10115=>array(4,-52,833,780),10116=>array(4,-52,833,780),10117=>array(4,-52,833,780),10118=>array(4,-52,833,780),10119=>array(4,-52,833,780),10120=>array(4,-52,833,780),10121=>array(4,-52,833,780),10122=>array(4,-52,833,780),10123=>array(4,-52,833,780),10124=>array(4,-52,833,780),10125=>array(4,-52,833,780),10126=>array(4,-52,833,780),10127=>array(4,-52,833,780),10128=>array(4,-52,833,780),10129=>array(4,-52,833,780),10130=>array(4,-52,833,780),10131=>array(4,-52,833,780),10132=>array(57,75,789,552),10136=>array(123,55,682,614),10137=>array(57,100,789,527),10138=>array(123,13,682,572),10139=>array(57,129,789,498),10140=>array(57,57,764,570),10141=>array(57,100,789,527),10142=>array(57,100,789,527),10143=>array(57,100,789,527),10144=>array(57,100,789,527),10145=>array(57,65,811,562),10146=>array(111,94,789,533),10147=>array(111,94,789,533),10148=>array(111,-4,789,631),10149=>array(57,100,789,548),10150=>array(57,79,789,527),10151=>array(240,-7,606,634),10152=>array(57,100,789,527),10153=>array(57,75,765,552),10154=>array(57,75,765,552),10155=>array(21,12,794,586),10156=>array(21,12,794,586),10157=>array(135,0,774,574),10158=>array(135,0,774,574),10159=>array(62,49,799,574),10161=>array(62,49,799,574),10162=>array(154,-20,721,585),10163=>array(63,157,789,470),10164=>array(81,55,682,655),10165=>array(57,173,789,454),10166=>array(82,-29,682,572),10167=>array(82,55,682,655),10168=>array(57,172,789,455),10169=>array(82,-28,682,572),10170=>array(56,84,789,543),10171=>array(73,140,779,487),10172=>array(79,167,774,460),10173=>array(79,118,774,509),10174=>array(57,81,789,546),10181=>array(0,-163,377,769),10182=>array(-52,-163,395,769),10208=>array(3,-233,491,807),10214=>array(-0,-132,485,760),10215=>array(-1,-132,484,760),10216=>array(89,-132,397,759),10217=>array(-7,-132,301,759),10218=>array(89,-132,563,759),10219=>array(-7,-132,467,759),10224=>array(44,0,794,732),10225=>array(43,-3,793,729),10226=>array(-17,53,759,659),10227=>array(39,61,814,666),10228=>array(57,-14,1108,643),10229=>array(49,100,1376,527),10230=>array(57,100,1385,527),10231=>array(49,100,1385,527),10232=>array(49,100,1376,527),10233=>array(57,100,1385,527),10234=>array(49,100,1385,527),10235=>array(49,100,1376,527),10236=>array(57,100,1385,527),10237=>array(49,100,1376,527),10238=>array(57,100,1385,527),10239=>array(57,100,1385,527),10241=>array(146,635,293,781),10242=>array(146,358,293,505),10243=>array(146,358,293,781),10244=>array(146,81,293,228),10245=>array(146,81,293,781),10246=>array(146,81,293,505),10247=>array(146,81,293,781),10248=>array(439,635,586,781),10249=>array(146,635,586,781),10250=>array(146,358,586,781),10251=>array(146,358,586,781),10252=>array(146,81,586,781),10253=>array(146,81,586,781),10254=>array(146,81,586,781),10255=>array(146,81,586,781),10256=>array(439,358,586,505),10257=>array(146,358,586,781),10258=>array(146,358,586,505),10259=>array(146,358,586,781),10260=>array(146,81,586,505),10261=>array(146,81,586,781),10262=>array(146,81,586,505),10263=>array(146,81,586,781),10264=>array(439,358,586,781),10265=>array(146,358,586,781),10266=>array(146,358,586,781),10267=>array(146,358,586,781),10268=>array(146,81,586,781),10269=>array(146,81,586,781),10270=>array(146,81,586,781),10271=>array(146,81,586,781),10272=>array(439,81,586,228),10273=>array(146,81,586,781),10274=>array(146,81,586,505),10275=>array(146,81,586,781),10276=>array(146,81,586,228),10277=>array(146,81,586,781),10278=>array(146,81,586,505),10279=>array(146,81,586,781),10280=>array(439,81,586,781),10281=>array(146,81,586,781),10282=>array(146,81,586,781),10283=>array(146,81,586,781),10284=>array(146,81,586,781),10285=>array(146,81,586,781),10286=>array(146,81,586,781),10287=>array(146,81,586,781),10288=>array(439,81,586,505),10289=>array(146,81,586,781),10290=>array(146,81,586,505),10291=>array(146,81,586,781),10292=>array(146,81,586,505),10293=>array(146,81,586,781),10294=>array(146,81,586,505),10295=>array(146,81,586,781),10296=>array(439,81,586,781),10297=>array(146,81,586,781),10298=>array(146,81,586,781),10299=>array(146,81,586,781),10300=>array(146,81,586,781),10301=>array(146,81,586,781),10302=>array(146,81,586,781),10303=>array(146,81,586,781),10304=>array(146,-195,293,-49),10305=>array(146,-195,293,781),10306=>array(146,-195,293,505),10307=>array(146,-195,293,781),10308=>array(146,-195,293,228),10309=>array(146,-195,293,781),10310=>array(146,-195,293,505),10311=>array(146,-195,293,781),10312=>array(146,-195,586,781),10313=>array(146,-195,586,781),10314=>array(146,-195,586,781),10315=>array(146,-195,586,781),10316=>array(146,-195,586,781),10317=>array(146,-195,586,781),10318=>array(146,-195,586,781),10319=>array(146,-195,586,781),10320=>array(146,-195,586,505),10321=>array(146,-195,586,781),10322=>array(146,-195,586,505),10323=>array(146,-195,586,781),10324=>array(146,-195,586,505),10325=>array(146,-195,586,781),10326=>array(146,-195,586,505),10327=>array(146,-195,586,781),10328=>array(146,-195,586,781),10329=>array(146,-195,586,781),10330=>array(146,-195,586,781),10331=>array(146,-195,586,781),10332=>array(146,-195,586,781),10333=>array(146,-195,586,781),10334=>array(146,-195,586,781),10335=>array(146,-195,586,781),10336=>array(146,-195,586,228),10337=>array(146,-195,586,781),10338=>array(146,-195,586,505),10339=>array(146,-195,586,781),10340=>array(146,-195,586,228),10341=>array(146,-195,586,781),10342=>array(146,-195,586,505),10343=>array(146,-195,586,781),10344=>array(146,-195,586,781),10345=>array(146,-195,586,781),10346=>array(146,-195,586,781),10347=>array(146,-195,586,781),10348=>array(146,-195,586,781),10349=>array(146,-195,586,781),10350=>array(146,-195,586,781),10351=>array(146,-195,586,781),10352=>array(146,-195,586,505),10353=>array(146,-195,586,781),10354=>array(146,-195,586,505),10355=>array(146,-195,586,781),10356=>array(146,-195,586,505),10357=>array(146,-195,586,781),10358=>array(146,-195,586,505),10359=>array(146,-195,586,781),10360=>array(146,-195,586,781),10361=>array(146,-195,586,781),10362=>array(146,-195,586,781),10363=>array(146,-195,586,781),10364=>array(146,-195,586,781),10365=>array(146,-195,586,781),10366=>array(146,-195,586,781),10367=>array(146,-195,586,781),10368=>array(439,-195,586,-49),10369=>array(146,-195,586,781),10370=>array(146,-195,586,505),10371=>array(146,-195,586,781),10372=>array(146,-195,586,228),10373=>array(146,-195,586,781),10374=>array(146,-195,586,505),10375=>array(146,-195,586,781),10376=>array(439,-195,586,781),10377=>array(146,-195,586,781),10378=>array(146,-195,586,781),10379=>array(146,-195,586,781),10380=>array(146,-195,586,781),10381=>array(146,-195,586,781),10382=>array(146,-195,586,781),10383=>array(146,-195,586,781),10384=>array(439,-195,586,505),10385=>array(146,-195,586,781),10386=>array(146,-195,586,505),10387=>array(146,-195,586,781),10388=>array(146,-195,586,505),10389=>array(146,-195,586,781),10390=>array(146,-195,586,505),10391=>array(146,-195,586,781),10392=>array(439,-195,586,781),10393=>array(146,-195,586,781),10394=>array(146,-195,586,781),10395=>array(146,-195,586,781),10396=>array(146,-195,586,781),10397=>array(146,-195,586,781),10398=>array(146,-195,586,781),10399=>array(146,-195,586,781),10400=>array(439,-195,586,228),10401=>array(146,-195,586,781),10402=>array(146,-195,586,505),10403=>array(146,-195,586,781),10404=>array(146,-195,586,228),10405=>array(146,-195,586,781),10406=>array(146,-195,586,505),10407=>array(146,-195,586,781),10408=>array(439,-195,586,781),10409=>array(146,-195,586,781),10410=>array(146,-195,586,781),10411=>array(146,-195,586,781),10412=>array(146,-195,586,781),10413=>array(146,-195,586,781),10414=>array(146,-195,586,781),10415=>array(146,-195,586,781),10416=>array(439,-195,586,505),10417=>array(146,-195,586,781),10418=>array(146,-195,586,505),10419=>array(146,-195,586,781),10420=>array(146,-195,586,505),10421=>array(146,-195,586,781),10422=>array(146,-195,586,505),10423=>array(146,-195,586,781),10424=>array(439,-195,586,781),10425=>array(146,-195,586,781),10426=>array(146,-195,586,781),10427=>array(146,-195,586,781),10428=>array(146,-195,586,781),10429=>array(146,-195,586,781),10430=>array(146,-195,586,781),10431=>array(146,-195,586,781),10432=>array(146,-195,586,-49),10433=>array(146,-195,586,781),10434=>array(146,-195,586,505),10435=>array(146,-195,586,781),10436=>array(146,-195,586,228),10437=>array(146,-195,586,781),10438=>array(146,-195,586,505),10439=>array(146,-195,586,781),10440=>array(146,-195,586,781),10441=>array(146,-195,586,781),10442=>array(146,-195,586,781),10443=>array(146,-195,586,781),10444=>array(146,-195,586,781),10445=>array(146,-195,586,781),10446=>array(146,-195,586,781),10447=>array(146,-195,586,781),10448=>array(146,-195,586,505),10449=>array(146,-195,586,781),10450=>array(146,-195,586,505),10451=>array(146,-195,586,781),10452=>array(146,-195,586,505),10453=>array(146,-195,586,781),10454=>array(146,-195,586,505),10455=>array(146,-195,586,781),10456=>array(146,-195,586,781),10457=>array(146,-195,586,781),10458=>array(146,-195,586,781),10459=>array(146,-195,586,781),10460=>array(146,-195,586,781),10461=>array(146,-195,586,781),10462=>array(146,-195,586,781),10463=>array(146,-195,586,781),10464=>array(146,-195,586,228),10465=>array(146,-195,586,781),10466=>array(146,-195,586,505),10467=>array(146,-195,586,781),10468=>array(146,-195,586,228),10469=>array(146,-195,586,781),10470=>array(146,-195,586,505),10471=>array(146,-195,586,781),10472=>array(146,-195,586,781),10473=>array(146,-195,586,781),10474=>array(146,-195,586,781),10475=>array(146,-195,586,781),10476=>array(146,-195,586,781),10477=>array(146,-195,586,781),10478=>array(146,-195,586,781),10479=>array(146,-195,586,781),10480=>array(146,-195,586,505),10481=>array(146,-195,586,781),10482=>array(146,-195,586,505),10483=>array(146,-195,586,781),10484=>array(146,-195,586,505),10485=>array(146,-195,586,781),10486=>array(146,-195,586,505),10487=>array(146,-195,586,781),10488=>array(146,-195,586,781),10489=>array(146,-195,586,781),10490=>array(146,-195,586,781),10491=>array(146,-195,586,781),10492=>array(146,-195,586,781),10493=>array(146,-195,586,781),10494=>array(146,-195,586,781),10495=>array(146,-195,586,781),10502=>array(49,100,781,527),10503=>array(57,100,789,527),10506=>array(125,0,713,732),10507=>array(125,-3,713,729),10560=>array(39,63,644,838),10561=>array(39,63,644,838),10627=>array(118,-163,699,760),10628=>array(35,-163,616,760),10702=>array(106,-226,732,747),10703=>array(106,15,894,612),10704=>array(106,15,894,612),10705=>array(106,-30,894,657),10706=>array(106,-30,894,657),10707=>array(106,-30,894,657),10708=>array(106,-30,894,657),10709=>array(106,-30,894,657),10731=>array(3,-233,491,807),10746=>array(106,0,732,627),10747=>array(106,0,732,627),10752=>array(28,-198,972,748),10753=>array(28,-198,972,748),10754=>array(28,-198,972,748),10764=>array(57,-212,1268,757),10765=>array(57,-212,464,757),10766=>array(57,-212,464,757),10767=>array(57,-212,464,757),10768=>array(57,-212,464,757),10769=>array(57,-212,522,757),10770=>array(57,-212,464,757),10771=>array(57,-212,464,757),10772=>array(57,-212,555,757),10773=>array(57,-212,464,757),10774=>array(57,-212,464,757),10775=>array(-33,-212,553,757),10776=>array(57,-212,464,757),10777=>array(57,-212,464,757),10778=>array(57,-212,464,757),10779=>array(57,-212,469,872),10780=>array(52,-327,464,757),10799=>array(137,31,701,596),10858=>array(106,228,732,552),10859=>array(106,78,732,552),10877=>array(106,-123,732,581),10878=>array(106,-123,732,581),10879=>array(106,-123,733,581),10880=>array(106,-123,732,581),10881=>array(106,-123,732,644),10882=>array(106,-123,732,644),10883=>array(106,-123,733,759),10884=>array(106,-123,732,756),10885=>array(106,-132,732,663),10886=>array(106,-132,732,663),10887=>array(106,-121,732,582),10888=>array(106,-121,732,582),10889=>array(106,-204,732,663),10890=>array(106,-204,732,663),10891=>array(106,-311,732,791),10892=>array(106,-311,732,791),10893=>array(106,-125,732,663),10894=>array(106,-125,732,663),10895=>array(106,-241,732,756),10896=>array(106,-241,732,756),10897=>array(106,-229,732,730),10898=>array(106,-229,732,730),10899=>array(106,-224,732,741),10900=>array(106,-224,732,741),10901=>array(106,-61,732,644),10902=>array(106,-61,732,644),10903=>array(106,-61,733,644),10904=>array(106,-61,732,644),10905=>array(106,-36,732,685),10906=>array(106,-36,732,685),10907=>array(106,-31,732,725),10908=>array(106,-31,732,725),10909=>array(106,8,732,645),10910=>array(106,23,732,645),10911=>array(106,-176,732,729),10912=>array(106,-176,732,729),10926=>array(106,50,732,601),10927=>array(106,-24,732,667),10928=>array(106,-24,732,667),10929=>array(106,-145,732,667),10930=>array(106,-145,732,667),10931=>array(106,-121,732,662),10932=>array(106,-121,732,662),10933=>array(106,-195,732,662),10934=>array(106,-195,732,662),10935=>array(106,-191,732,693),10936=>array(106,-191,732,693),10937=>array(106,-259,732,693),10938=>array(106,-259,732,693),11001=>array(106,-171,732,585),11002=>array(106,-171,732,585),11008=>array(88,-27,703,587),11009=>array(141,-27,755,587),11010=>array(88,25,703,640),11011=>array(141,25,755,640),11012=>array(27,65,789,562),11013=>array(27,65,781,562),11014=>array(171,0,667,754),11015=>array(171,-25,667,729),11016=>array(88,-27,703,587),11017=>array(141,-27,755,587),11018=>array(88,25,703,640),11019=>array(141,25,755,640),11020=>array(27,65,789,562),11021=>array(171,-25,667,754),11022=>array(57,-3,790,355),11023=>array(57,272,790,630),11024=>array(35,-3,768,355),11025=>array(35,272,768,630),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11039=>array(18,-26,852,767),11040=>array(18,-26,852,767),11041=>array(73,-91,800,748),11042=>array(73,-91,800,748),11043=>array(17,-35,856,692),11044=>array(55,-250,1064,770),11091=>array(38,-47,832,788),11092=>array(38,-47,832,788),11360=>array(-13,0,497,729),11361=>array(-16,0,291,760),11362=>array(-31,0,497,729),11363=>array(26,0,597,729),11364=>array(57,-200,618,729),11365=>array(-20,-46,631,592),11366=>array(-101,-93,473,822),11367=>array(42,-157,740,729),11368=>array(30,-138,593,760),11369=>array(42,-157,737,729),11370=>array(30,-138,610,760),11371=>array(-11,-157,715,729),11372=>array(3,-138,548,547),11373=>array(56,-14,754,743),11374=>array(47,-200,855,729),11375=>array(149,0,817,729),11376=>array(-15,-14,694,743),11377=>array(136,0,813,560),11378=>array(175,0,1245,742),11379=>array(148,0,1040,560),11380=>array(39,0,611,586),11381=>array(27,0,568,729),11382=>array(41,0,486,547),11383=>array(55,-12,603,551),11385=>array(-74,-13,357,760),11386=>array(55,-14,558,560),11387=>array(48,0,506,547),11388=>array(-64,-117,168,425),11389=>array(44,326,465,734),11390=>array(26,-242,624,742),11391=>array(-2,-242,723,729),11520=>array(61,-63,578,547),11521=>array(1,-235,598,546),11522=>array(17,-235,547,546),11523=>array(66,-10,637,807),11524=>array(45,-235,570,546),11525=>array(24,-236,896,546),11526=>array(59,-8,609,816),11527=>array(47,0,934,546),11528=>array(77,0,575,546),11529=>array(44,-235,590,816),11530=>array(24,0,937,546),11531=>array(51,-8,638,816),11532=>array(24,0,578,816),11533=>array(45,0,930,546),11534=>array(45,0,598,546),11535=>array(88,-235,801,816),11536=>array(45,0,914,816),11537=>array(45,0,588,816),11538=>array(34,-235,563,546),11539=>array(45,-235,929,661),11540=>array(61,-235,918,546),11541=>array(41,-235,820,816),11542=>array(24,0,579,546),11543=>array(45,-235,598,547),11544=>array(15,-235,593,546),11545=>array(27,-235,575,816),11546=>array(31,-235,559,547),11547=>array(62,-9,638,816),11548=>array(24,-235,904,547),11549=>array(-6,-235,562,546),11550=>array(37,-235,590,546),11551=>array(10,-235,589,567),11552=>array(24,0,917,546),11553=>array(41,-235,578,816),11554=>array(61,0,568,626),11555=>array(62,-235,595,816),11556=>array(45,-235,645,546),11557=>array(60,-8,876,816),11800=>array(37,-13,425,729),11807=>array(106,78,732,399),11810=>array(126,314,420,760),11811=>array(122,314,342,760),11812=>array(40,-132,260,314),11813=>array(-38,-132,255,314),11822=>array(110,0,522,742),19904=>array(83,-158,807,729),19905=>array(83,-158,807,729),19906=>array(83,-158,807,729),19907=>array(83,-158,807,729),19908=>array(83,-158,807,729),19909=>array(83,-158,807,729),19910=>array(83,-158,807,729),19911=>array(83,-158,807,729),19912=>array(83,-158,807,729),19913=>array(83,-158,807,729),19914=>array(83,-158,807,729),19915=>array(83,-158,807,729),19916=>array(83,-158,807,729),19917=>array(83,-158,807,729),19918=>array(83,-158,807,729),19919=>array(83,-158,807,729),19920=>array(83,-158,807,729),19921=>array(83,-158,807,729),19922=>array(83,-158,807,729),19923=>array(83,-158,807,729),19924=>array(83,-158,807,729),19925=>array(83,-158,807,729),19926=>array(83,-158,807,729),19927=>array(83,-158,807,729),19928=>array(83,-158,807,729),19929=>array(83,-158,807,729),19930=>array(83,-158,807,729),19931=>array(83,-158,807,729),19932=>array(83,-158,807,729),19933=>array(83,-158,807,729),19934=>array(83,-158,807,729),19935=>array(83,-158,807,729),19936=>array(83,-158,807,729),19937=>array(83,-158,807,729),19938=>array(83,-158,807,729),19939=>array(83,-158,807,729),19940=>array(83,-158,807,729),19941=>array(83,-158,807,729),19942=>array(83,-158,807,729),19943=>array(83,-158,807,729),19944=>array(83,-158,807,729),19945=>array(83,-158,807,729),19946=>array(83,-158,807,729),19947=>array(83,-158,807,729),19948=>array(83,-158,807,729),19949=>array(83,-158,807,729),19950=>array(83,-158,807,729),19951=>array(83,-158,807,729),19952=>array(83,-158,807,729),19953=>array(83,-158,807,729),19954=>array(83,-158,807,729),19955=>array(83,-158,807,729),19956=>array(83,-158,807,729),19957=>array(83,-158,807,729),19958=>array(83,-158,807,729),19959=>array(83,-158,807,729),19960=>array(83,-158,807,729),19961=>array(83,-158,807,729),19962=>array(83,-158,807,729),19963=>array(83,-158,807,729),19964=>array(83,-158,807,729),19965=>array(83,-158,807,729),19966=>array(83,-158,807,729),19967=>array(83,-158,807,729),42192=>array(27,0,625,729),42193=>array(27,0,601,729),42194=>array(6,0,576,729),42195=>array(27,0,722,729),42196=>array(43,0,676,729),42197=>array(-74,0,559,729),42198=>array(45,-14,725,742),42199=>array(27,0,722,729),42200=>array(-66,0,628,729),42201=>array(5,-14,556,729),42202=>array(42,-14,695,742),42203=>array(63,-14,715,742),42204=>array(-22,0,703,729),42205=>array(27,0,587,729),42206=>array(27,0,587,729),42207=>array(27,0,836,729),42208=>array(27,0,721,729),42209=>array(27,0,497,729),42210=>array(6,-14,603,742),42211=>array(27,0,600,729),42212=>array(96,0,667,729),42213=>array(-63,0,605,729),42214=>array(78,0,742,729),42215=>array(27,0,725,729),42216=>array(47,-14,728,742),42217=>array(26,0,575,743),42218=>array(96,0,1020,729),42219=>array(-43,0,703,729),42220=>array(63,0,676,729),42221=>array(65,0,659,729),42222=>array(-53,0,615,729),42223=>array(149,0,817,729),42224=>array(27,0,630,729),42225=>array(2,0,604,729),42226=>array(27,0,268,729),42227=>array(40,-14,747,742),42228=>array(58,-14,713,729),42229=>array(15,0,661,743),42230=>array(59,0,529,729),42231=>array(56,0,740,729),42232=>array(70,0,229,155),42233=>array(41,-156,245,155),42234=>array(70,0,526,155),42235=>array(70,-156,541,155),42236=>array(6,-156,280,517),42237=>array(35,0,265,517),42238=>array(104,0,537,354),42239=>array(58,172,530,454),42564=>array(2,-14,580,742),42565=>array(11,-14,473,560),42566=>array(76,0,292,729),42567=>array(80,0,258,547),42572=>array(35,-14,1121,645),42573=>array(61,-14,958,471),42576=>array(84,0,1002,729),42577=>array(69,0,865,547),42580=>array(45,-14,1047,742),42581=>array(46,-14,801,560),42582=>array(32,0,916,729),42583=>array(41,-14,781,560),42594=>array(-37,-157,1090,729),42595=>array(-14,-138,930,547),42596=>array(-30,0,1079,729),42597=>array(-16,0,905,547),42598=>array(27,0,1190,729),42599=>array(38,0,1012,547),42600=>array(40,-14,747,742),42601=>array(46,-14,566,560),42602=>array(56,-14,799,742),42603=>array(55,-14,658,560),42604=>array(56,-14,1302,742),42605=>array(55,-14,964,560),42606=>array(28,-208,851,743),42634=>array(43,-200,723,729),42635=>array(68,-208,631,547),42636=>array(43,0,676,729),42637=>array(68,0,606,547),42644=>array(119,0,667,729),42645=>array(17,0,539,760),42760=>array(157,0,454,668),42761=>array(127,0,454,668),42762=>array(98,0,454,668),42763=>array(69,0,454,668),42764=>array(40,0,454,668),42765=>array(40,0,454,668),42766=>array(40,0,425,668),42767=>array(40,0,396,668),42768=>array(40,0,366,668),42769=>array(40,0,337,668),42770=>array(40,0,454,668),42771=>array(40,0,425,668),42772=>array(40,0,396,668),42773=>array(40,0,366,668),42774=>array(40,0,337,668),42779=>array(69,326,338,736),42780=>array(31,324,300,734),42781=>array(56,326,197,734),42782=>array(56,326,197,734),42783=>array(56,0,197,408),42786=>array(30,0,374,729),42787=>array(38,0,335,547),42788=>array(55,224,461,742),42789=>array(55,42,461,560),42790=>array(47,-200,744,729),42791=>array(37,-208,560,760),42792=>array(72,-213,832,729),42793=>array(72,-213,666,702),42794=>array(121,-14,676,742),42795=>array(9,-199,502,561),42800=>array(38,0,490,547),42801=>array(11,-14,500,560),42802=>array(-63,0,1170,729),42803=>array(38,-14,902,560),42804=>array(-53,-14,1179,742),42805=>array(41,-14,954,560),42806=>array(-53,-14,1136,729),42807=>array(41,-14,951,560),42808=>array(-63,0,1034,729),42809=>array(38,-14,841,560),42810=>array(-63,0,1034,729),42811=>array(38,-14,841,560),42812=>array(-43,-208,1042,729),42813=>array(57,-208,860,560),42814=>array(63,-14,715,742),42815=>array(2,-14,493,560),42816=>array(27,0,722,729),42817=>array(35,0,612,760),42822=>array(92,0,620,729),42823=>array(84,0,307,760),42824=>array(52,0,521,729),42825=>array(90,0,415,760),42826=>array(0,-14,811,742),42827=>array(1,-14,704,560),42830=>array(56,-14,1302,742),42831=>array(55,-14,964,560),42832=>array(-42,0,603,729),42833=>array(-83,-208,589,560),42834=>array(-5,0,733,729),42835=>array(-15,-208,729,560),42838=>array(44,-178,740,742),42839=>array(46,-208,597,560),42852=>array(27,0,579,729),42853=>array(-5,-208,586,760),42854=>array(-57,0,579,729),42855=>array(-85,-208,586,760),42880=>array(60,0,530,729),42881=>array(21,-208,257,560),42882=>array(-14,-208,663,742),42883=>array(-5,-208,566,560),42889=>array(52,0,256,517),42890=>array(62,161,325,380),42891=>array(135,235,320,729),42892=>array(70,458,206,729),42893=>array(109,0,658,729),42894=>array(41,-208,417,760),42896=>array(27,-157,721,729),42897=>array(35,-138,579,560),42912=>array(-9,-14,789,742),42913=>array(-7,-208,642,560),42914=>array(-6,0,722,729),42915=>array(-6,0,612,760),42916=>array(-8,0,756,729),42917=>array(-7,0,642,560),42918=>array(-7,0,702,729),42919=>array(-2,0,463,560),42920=>array(-6,-14,641,742),42921=>array(-4,-14,525,560),42922=>array(51,0,845,729),43002=>array(38,0,877,547),43003=>array(86,0,548,729),43004=>array(63,0,576,729),43005=>array(27,0,836,729),43006=>array(8,0,287,928),43007=>array(-38,0,1237,729),61184=>array(147,602,388,668),61185=>array(103,451,407,668),61186=>array(56,301,426,668),61187=>array(18,150,433,668),61188=>array(-21,0,432,668),61189=>array(123,451,378,668),61190=>array(118,451,358,518),61191=>array(73,301,378,518),61192=>array(26,150,397,518),61193=>array(-12,0,404,518),61194=>array(110,301,368,668),61195=>array(94,301,349,518),61196=>array(88,301,329,367),61197=>array(44,150,349,367),61198=>array(-3,0,368,367),61199=>array(105,150,345,668),61200=>array(81,150,338,518),61201=>array(64,150,319,367),61202=>array(59,150,300,217),61203=>array(15,0,319,217),61204=>array(104,0,319,668),61205=>array(76,0,316,518),61206=>array(52,0,309,367),61207=>array(35,0,290,217),61208=>array(30,0,271,66),61209=>array(40,0,236,668),62464=>array(93,-15,582,828),62465=>array(99,-15,577,828),62466=>array(95,-15,622,837),62467=>array(137,0,944,837),62468=>array(87,-15,651,837),62469=>array(89,-15,627,837),62470=>array(141,-15,649,837),62471=>array(96,-15,935,837),62472=>array(118,0,608,837),62473=>array(87,-15,656,828),62474=>array(152,0,1227,837),62475=>array(89,-15,646,837),62476=>array(96,-15,641,828),62477=>array(112,0,922,837),62478=>array(85,-15,625,828),62479=>array(97,-15,690,844),62480=>array(109,0,928,837),62481=>array(107,-15,575,828),62482=>array(106,-15,764,837),62483=>array(80,-15,643,837),62484=>array(147,-15,937,837),62485=>array(86,-15,687,828),62486=>array(126,-15,955,837),62487=>array(82,-15,687,829),62488=>array(90,-15,654,837),62489=>array(49,0,594,837),62490=>array(96,-15,689,828),62491=>array(95,-15,687,828),62492=>array(103,-15,699,837),62493=>array(86,-15,688,828),62494=>array(103,-15,586,828),62495=>array(34,-15,578,837),62496=>array(89,-15,634,837),62497=>array(91,-15,643,837),62498=>array(22,-79,629,836),62499=>array(85,-15,688,838),62500=>array(86,-15,695,837),62501=>array(83,-15,702,837),62502=>array(138,-15,1012,837),62504=>array(61,-235,898,816),62505=>array(51,-230,793,853),62506=>array(77,-15,545,765),62507=>array(77,-15,537,777),62508=>array(77,-15,552,875),62509=>array(77,-15,543,818),62510=>array(77,-15,533,887),62511=>array(77,-15,552,809),62512=>array(28,-236,570,765),62513=>array(28,-236,573,799),62514=>array(28,-236,575,901),62515=>array(28,-236,571,809),62516=>array(94,0,560,765),62517=>array(94,0,573,799),62518=>array(94,0,571,809),62519=>array(96,-0,785,765),62520=>array(96,-0,785,777),62521=>array(96,-0,785,895),62522=>array(96,-0,785,799),62523=>array(96,-0,785,809),62524=>array(55,-236,557,765),62525=>array(55,-236,557,777),62526=>array(55,-236,583,904),62527=>array(55,-236,557,799),62528=>array(55,-236,566,809),62529=>array(55,-236,557,852),63173=>array(27,-14,575,760),64256=>array(68,0,814,760),64257=>array(68,0,641,760),64258=>array(68,0,641,760),64259=>array(68,0,979,760),64260=>array(68,0,979,760),64261=>array(53,0,713,760),64262=>array(2,-14,888,742),64275=>array(54,-14,1145,760),64276=>array(54,-14,1145,760),64277=>array(73,-208,1122,760),64278=>array(73,-208,1164,760),64279=>array(73,-208,1503,760),64285=>array(84,44,264,547),64286=>array(179,625,486,765),64287=>array(80,44,462,547),64288=>array(38,0,668,547),64289=>array(85,0,878,547),64290=>array(135,0,824,547),64291=>array(101,0,825,547),64292=>array(43,0,777,547),64293=>array(135,0,823,760),64294=>array(91,0,828,547),64295=>array(135,0,780,547),64296=>array(47,-4,784,547),64297=>array(159,272,801,627),64298=>array(118,0,793,698),64299=>array(118,0,772,698),64300=>array(118,0,797,698),64301=>array(118,0,772,698),64302=>array(91,-159,684,547),64303=>array(91,-193,684,547),64304=>array(91,-159,684,547),64305=>array(43,0,549,547),64306=>array(43,-5,383,547),64307=>array(135,0,618,547),64308=>array(101,0,617,547),64309=>array(98,0,371,547),64310=>array(83,0,469,547),64312=>array(141,-14,659,552),64313=>array(91,204,370,547),64314=>array(135,-208,509,547),64315=>array(43,0,534,547),64316=>array(135,0,599,729),64318=>array(75,0,646,555),64320=>array(43,0,377,547),64321=>array(144,-14,647,547),64323=>array(108,-208,551,547),64324=>array(91,0,623,547),64326=>array(43,0,607,547),64327=>array(62,-208,740,546),64328=>array(135,0,538,547),64329=>array(118,0,772,547),64330=>array(10,-4,634,547),64331=>array(91,0,308,698),64332=>array(43,0,549,698),64333=>array(43,0,534,698),64334=>array(91,0,623,698),64335=>array(84,0,677,760),65056=>array(-299,752,181,929),65057=>array(166,752,604,929),65058=>array(-208,756,168,894),65059=>array(153,756,528,894),65533=>array(96,-84,1092,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>686,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>635,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>617,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>617,188=>969,189=>969,190=>969,191=>531,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>608,223=>630,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>995,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>635,286=>775,287=>635,288=>775,289=>635,290=>775,291=>635,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>278,319=>557,320=>278,321=>562,322=>287,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>748,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1028,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,388=>686,389=>635,390=>703,391=>698,392=>550,393=>775,394=>819,395=>686,396=>635,397=>612,398=>632,399=>787,400=>614,401=>575,402=>352,403=>775,404=>687,405=>984,406=>354,407=>295,408=>746,409=>579,410=>278,411=>592,412=>974,413=>748,414=>634,415=>787,416=>913,417=>612,418=>938,419=>737,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,426=>336,427=>392,428=>611,429=>392,430=>611,431=>838,432=>634,433=>764,434=>721,435=>744,436=>730,437=>685,438=>525,439=>666,440=>666,441=>578,442=>525,443=>636,444=>666,445=>578,446=>510,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1455,453=>1295,454=>1160,455=>852,456=>835,457=>556,458=>1043,459=>1026,460=>912,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>995,484=>775,485=>635,486=>775,487=>635,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,494=>666,495=>525,496=>278,497=>1455,498=>1295,499=>1160,500=>775,501=>635,502=>1113,503=>682,504=>748,505=>634,506=>684,507=>613,508=>974,509=>995,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,540=>627,541=>521,542=>752,543=>634,544=>735,545=>838,546=>698,547=>610,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,564=>475,565=>843,566=>477,567=>278,568=>998,569=>998,570=>684,571=>698,572=>550,573=>557,574=>611,575=>521,576=>525,577=>603,578=>479,579=>686,580=>732,581=>684,582=>632,583=>615,584=>295,585=>278,586=>781,587=>635,588=>695,589=>411,590=>611,591=>592,592=>613,593=>635,594=>635,595=>635,596=>550,597=>550,598=>635,599=>727,600=>615,601=>615,602=>844,603=>545,604=>545,605=>775,606=>664,607=>326,608=>696,609=>635,610=>629,611=>596,612=>596,613=>634,614=>634,615=>634,616=>372,617=>387,618=>372,619=>396,620=>487,621=>278,622=>706,623=>974,624=>974,625=>974,626=>646,627=>642,628=>634,629=>612,630=>858,631=>728,632=>660,633=>469,634=>469,635=>469,636=>469,637=>469,638=>530,639=>530,640=>602,641=>602,642=>521,643=>336,644=>336,645=>461,646=>336,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,655=>611,656=>525,657=>525,658=>578,659=>578,660=>510,661=>510,662=>510,663=>510,664=>787,665=>580,666=>664,667=>708,668=>654,669=>292,670=>667,671=>507,672=>727,673=>510,674=>510,675=>1014,676=>1058,677=>1013,678=>830,679=>610,680=>778,681=>848,682=>706,683=>654,684=>515,685=>515,686=>570,687=>664,688=>399,689=>399,690=>175,691=>259,692=>295,693=>296,694=>379,695=>515,696=>373,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>370,705=>370,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>275,713=>500,714=>500,715=>500,716=>275,717=>500,718=>500,719=>500,720=>337,721=>337,722=>307,723=>307,724=>500,725=>500,726=>390,727=>317,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>315,735=>500,736=>426,737=>166,738=>373,739=>444,740=>370,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,749=>500,750=>518,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>500,891=>549,892=>550,893=>549,894=>337,900=>500,901=>500,902=>684,903=>318,904=>767,905=>903,906=>435,908=>839,910=>860,911=>905,912=>338,913=>684,914=>686,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>787,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>338,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>338,954=>589,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>592,968=>660,969=>837,970=>338,971=>579,972=>612,973=>579,974=>837,975=>656,976=>614,977=>619,978=>699,979=>842,980=>699,981=>660,982=>837,983=>664,984=>787,985=>612,986=>648,987=>587,988=>575,989=>458,990=>660,991=>660,992=>865,993=>627,994=>934,995=>837,996=>758,997=>659,998=>792,999=>615,1000=>687,1001=>607,1002=>768,1003=>625,1004=>699,1005=>612,1006=>611,1007=>536,1008=>664,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>608,1016=>635,1017=>698,1018=>863,1019=>651,1020=>635,1021=>703,1022=>698,1023=>703,1024=>632,1025=>632,1026=>786,1027=>557,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>710,1037=>748,1038=>609,1039=>752,1040=>684,1041=>686,1042=>686,1043=>557,1044=>781,1045=>632,1046=>1077,1047=>641,1048=>748,1049=>748,1050=>710,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>861,1061=>685,1062=>776,1063=>686,1064=>1069,1065=>1094,1066=>833,1067=>818,1068=>686,1069=>698,1070=>1080,1071=>695,1072=>613,1073=>617,1074=>589,1075=>525,1076=>691,1077=>615,1078=>901,1079=>532,1080=>650,1081=>650,1082=>604,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>583,1091=>592,1092=>855,1093=>592,1094=>681,1095=>591,1096=>915,1097=>942,1098=>707,1099=>790,1100=>589,1101=>549,1102=>842,1103=>602,1104=>615,1105=>615,1106=>625,1107=>525,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>902,1114=>898,1115=>652,1116=>604,1117=>650,1118=>592,1119=>654,1120=>934,1121=>837,1122=>771,1123=>672,1124=>942,1125=>749,1126=>879,1127=>783,1128=>1160,1129=>1001,1130=>787,1131=>612,1132=>1027,1133=>824,1134=>636,1135=>541,1136=>856,1137=>876,1138=>787,1139=>612,1140=>781,1141=>665,1142=>781,1143=>665,1144=>992,1145=>904,1146=>953,1147=>758,1148=>1180,1149=>1028,1150=>934,1151=>837,1152=>698,1153=>550,1154=>502,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>748,1163=>657,1164=>686,1165=>589,1166=>603,1167=>635,1168=>610,1169=>525,1170=>675,1171=>556,1172=>557,1173=>491,1174=>1077,1175=>901,1176=>641,1177=>532,1178=>710,1179=>604,1180=>710,1181=>604,1182=>710,1183=>604,1184=>856,1185=>832,1186=>752,1187=>661,1188=>1014,1189=>877,1190=>1113,1191=>950,1192=>890,1193=>707,1194=>698,1195=>550,1196=>611,1197=>529,1198=>611,1199=>592,1200=>611,1201=>592,1202=>685,1203=>592,1204=>934,1205=>807,1206=>686,1207=>591,1208=>686,1209=>591,1210=>686,1211=>634,1212=>929,1213=>731,1214=>929,1215=>731,1216=>295,1217=>1077,1218=>901,1219=>655,1220=>604,1221=>752,1222=>639,1223=>752,1224=>661,1225=>752,1226=>661,1227=>686,1228=>591,1229=>863,1230=>754,1231=>278,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>995,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1077,1245=>901,1246=>641,1247=>532,1248=>666,1249=>578,1250=>748,1251=>650,1252=>748,1253=>650,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1270=>557,1271=>491,1272=>818,1273=>790,1274=>675,1275=>556,1276=>685,1277=>592,1278=>685,1279=>592,1280=>686,1281=>589,1282=>1006,1283=>897,1284=>975,1285=>869,1286=>679,1287=>588,1288=>1072,1289=>957,1290=>1113,1291=>967,1292=>775,1293=>660,1294=>773,1295=>711,1296=>614,1297=>541,1298=>752,1299=>639,1300=>1195,1301=>997,1302=>900,1303=>867,1304=>1031,1305=>989,1306=>787,1307=>635,1308=>989,1309=>818,1310=>710,1311=>604,1312=>1113,1313=>942,1314=>1113,1315=>949,1316=>793,1317=>683,1329=>766,1330=>732,1331=>753,1332=>753,1333=>732,1334=>772,1335=>640,1336=>732,1337=>859,1338=>753,1339=>691,1340=>533,1341=>922,1342=>863,1343=>732,1344=>716,1345=>766,1346=>753,1347=>767,1348=>792,1349=>728,1350=>729,1351=>757,1352=>732,1353=>713,1354=>800,1355=>768,1356=>792,1357=>732,1358=>753,1359=>705,1360=>694,1361=>744,1362=>538,1363=>811,1364=>757,1365=>787,1366=>790,1369=>307,1370=>318,1371=>234,1372=>361,1373=>238,1374=>405,1375=>500,1377=>974,1378=>634,1379=>658,1380=>663,1381=>634,1382=>635,1383=>515,1384=>634,1385=>738,1386=>658,1387=>634,1388=>271,1389=>980,1390=>623,1391=>634,1392=>634,1393=>608,1394=>634,1395=>629,1396=>634,1397=>278,1398=>634,1399=>499,1400=>634,1401=>404,1402=>974,1403=>560,1404=>648,1405=>634,1406=>634,1407=>974,1408=>634,1409=>635,1410=>435,1411=>974,1412=>636,1413=>612,1414=>805,1415=>812,1417=>337,1418=>361,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>361,1471=>0,1472=>295,1473=>0,1474=>0,1475=>295,1478=>456,1479=>0,1488=>668,1489=>578,1490=>412,1491=>546,1492=>653,1493=>272,1494=>346,1495=>653,1496=>648,1497=>224,1498=>537,1499=>529,1500=>568,1501=>664,1502=>679,1503=>272,1504=>400,1505=>649,1506=>626,1507=>640,1508=>625,1509=>540,1510=>593,1511=>709,1512=>564,1513=>708,1514=>657,1520=>471,1521=>454,1522=>471,1523=>416,1524=>645,3647=>636,3713=>670,3714=>684,3716=>688,3719=>482,3720=>628,3722=>684,3725=>688,3732=>642,3733=>642,3734=>672,3735=>655,3737=>641,3738=>592,3739=>592,3740=>745,3741=>767,3742=>687,3743=>687,3745=>702,3746=>688,3747=>684,3749=>649,3751=>632,3754=>703,3755=>819,3757=>633,3758=>684,3759=>788,3760=>632,3761=>0,3762=>539,3763=>539,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>663,3776=>360,3777=>679,3778=>460,3779=>547,3780=>491,3782=>674,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>636,3793=>641,3794=>641,3795=>670,3796=>625,3797=>625,3798=>703,3799=>670,3800=>674,3801=>677,3804=>1028,3805=>1028,4256=>874,4257=>733,4258=>679,4259=>834,4260=>615,4261=>768,4262=>753,4263=>914,4264=>453,4265=>620,4266=>843,4267=>882,4268=>625,4269=>854,4270=>781,4271=>629,4272=>912,4273=>621,4274=>620,4275=>854,4276=>866,4277=>724,4278=>630,4279=>621,4280=>625,4281=>620,4282=>818,4283=>874,4284=>615,4285=>623,4286=>625,4287=>725,4288=>844,4289=>596,4290=>688,4291=>596,4292=>594,4293=>738,4304=>508,4305=>518,4306=>581,4307=>818,4308=>508,4309=>513,4310=>500,4311=>801,4312=>518,4313=>510,4314=>1064,4315=>522,4316=>522,4317=>786,4318=>508,4319=>518,4320=>796,4321=>522,4322=>654,4323=>522,4324=>825,4325=>513,4326=>786,4327=>518,4328=>518,4329=>522,4330=>571,4331=>522,4332=>518,4333=>520,4334=>522,4335=>454,4336=>508,4337=>518,4338=>508,4339=>508,4340=>518,4341=>554,4342=>828,4343=>552,4344=>508,4345=>571,4346=>508,4347=>448,4348=>324,5121=>684,5122=>684,5123=>684,5124=>684,5125=>769,5126=>769,5127=>769,5129=>769,5130=>769,5131=>769,5132=>835,5133=>834,5134=>835,5135=>834,5136=>835,5137=>834,5138=>967,5139=>1007,5140=>967,5141=>1007,5142=>769,5143=>967,5144=>1007,5145=>967,5146=>1007,5147=>769,5149=>256,5150=>543,5151=>423,5152=>423,5153=>389,5154=>389,5155=>393,5156=>389,5157=>466,5158=>385,5159=>256,5160=>389,5161=>389,5162=>389,5163=>1090,5164=>909,5165=>953,5166=>1117,5167=>684,5168=>684,5169=>684,5170=>684,5171=>729,5172=>729,5173=>729,5175=>729,5176=>729,5177=>729,5178=>835,5179=>684,5180=>835,5181=>834,5182=>835,5183=>834,5184=>967,5185=>1007,5186=>967,5187=>1007,5188=>967,5189=>1007,5190=>967,5191=>1007,5192=>729,5193=>508,5194=>192,5196=>732,5197=>732,5198=>732,5199=>732,5200=>730,5201=>730,5202=>730,5204=>730,5205=>730,5206=>730,5207=>921,5208=>889,5209=>921,5210=>889,5211=>921,5212=>889,5213=>928,5214=>900,5215=>928,5216=>900,5217=>947,5218=>900,5219=>947,5220=>900,5221=>947,5222=>434,5223=>877,5224=>877,5225=>866,5226=>890,5227=>628,5228=>628,5229=>628,5230=>628,5231=>628,5232=>628,5233=>628,5234=>628,5235=>628,5236=>860,5237=>771,5238=>815,5239=>816,5240=>815,5241=>816,5242=>860,5243=>771,5244=>860,5245=>771,5246=>815,5247=>816,5248=>815,5249=>816,5250=>815,5251=>407,5252=>407,5253=>750,5254=>775,5255=>750,5256=>775,5257=>628,5258=>628,5259=>628,5260=>628,5261=>628,5262=>628,5263=>628,5264=>628,5265=>628,5266=>860,5267=>771,5268=>815,5269=>816,5270=>815,5271=>816,5272=>860,5273=>771,5274=>860,5275=>771,5276=>815,5277=>816,5278=>815,5279=>816,5280=>815,5281=>435,5282=>435,5283=>610,5284=>557,5285=>557,5286=>557,5287=>610,5288=>610,5289=>610,5290=>557,5291=>557,5292=>749,5293=>769,5294=>746,5295=>764,5296=>746,5297=>764,5298=>749,5299=>769,5300=>749,5301=>769,5302=>746,5303=>764,5304=>746,5305=>764,5306=>746,5307=>386,5308=>508,5309=>386,5312=>852,5313=>852,5314=>852,5315=>852,5316=>852,5317=>852,5318=>852,5319=>852,5320=>852,5321=>1069,5322=>1035,5323=>1059,5324=>852,5325=>1059,5326=>852,5327=>852,5328=>600,5329=>453,5330=>600,5331=>852,5332=>852,5333=>852,5334=>852,5335=>852,5336=>852,5337=>852,5338=>852,5339=>852,5340=>1069,5341=>1035,5342=>1059,5343=>1030,5344=>1059,5345=>1030,5346=>1069,5347=>1035,5348=>1069,5349=>1035,5350=>1083,5351=>1030,5352=>1083,5353=>1030,5354=>600,5356=>729,5357=>603,5358=>603,5359=>603,5360=>603,5361=>603,5362=>603,5363=>603,5364=>603,5365=>603,5366=>834,5367=>754,5368=>792,5369=>771,5370=>792,5371=>771,5372=>834,5373=>754,5374=>834,5375=>754,5376=>792,5377=>771,5378=>792,5379=>771,5380=>792,5381=>418,5382=>420,5383=>418,5392=>712,5393=>712,5394=>712,5395=>892,5396=>892,5397=>892,5398=>892,5399=>910,5400=>872,5401=>910,5402=>872,5403=>910,5404=>872,5405=>1140,5406=>1100,5407=>1140,5408=>1100,5409=>1140,5410=>1100,5411=>1140,5412=>1100,5413=>641,5414=>627,5415=>627,5416=>627,5417=>627,5418=>627,5419=>627,5420=>627,5421=>627,5422=>627,5423=>844,5424=>781,5425=>816,5426=>818,5427=>816,5428=>818,5429=>844,5430=>781,5431=>844,5432=>781,5433=>816,5434=>818,5435=>816,5436=>818,5437=>816,5438=>418,5440=>389,5441=>484,5442=>916,5443=>916,5444=>863,5445=>916,5446=>863,5447=>863,5448=>603,5449=>603,5450=>603,5451=>603,5452=>603,5453=>603,5454=>834,5455=>754,5456=>418,5458=>729,5459=>684,5460=>684,5461=>684,5462=>684,5463=>726,5464=>726,5465=>726,5466=>726,5467=>924,5468=>1007,5469=>508,5470=>732,5471=>732,5472=>732,5473=>732,5474=>732,5475=>732,5476=>730,5477=>730,5478=>730,5479=>730,5480=>947,5481=>900,5482=>508,5492=>831,5493=>831,5494=>831,5495=>831,5496=>831,5497=>831,5498=>831,5499=>563,5500=>752,5501=>484,5502=>1047,5503=>1047,5504=>1047,5505=>1047,5506=>1047,5507=>1047,5508=>1047,5509=>825,5514=>831,5515=>831,5516=>831,5517=>831,5518=>1259,5519=>1259,5520=>1259,5521=>1002,5522=>1002,5523=>1259,5524=>1259,5525=>700,5526=>1073,5536=>852,5537=>852,5538=>799,5539=>799,5540=>799,5541=>799,5542=>600,5543=>643,5544=>643,5545=>643,5546=>643,5547=>643,5548=>643,5549=>643,5550=>418,5551=>628,5598=>770,5601=>770,5702=>468,5703=>468,5742=>444,5743=>1047,5744=>1310,5745=>1632,5746=>1632,5747=>1375,5748=>1375,5749=>1632,5750=>1632,7424=>592,7425=>717,7426=>982,7427=>586,7428=>550,7429=>605,7430=>605,7431=>491,7432=>541,7433=>278,7434=>395,7435=>579,7436=>583,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7448=>524,7449=>602,7450=>602,7451=>583,7452=>574,7453=>737,7454=>948,7455=>638,7456=>592,7457=>818,7458=>525,7459=>526,7462=>583,7463=>592,7464=>564,7465=>524,7466=>590,7467=>639,7468=>431,7469=>613,7470=>432,7472=>485,7473=>398,7474=>398,7475=>488,7476=>474,7477=>186,7478=>186,7479=>413,7480=>351,7481=>543,7482=>471,7483=>471,7484=>496,7485=>439,7486=>380,7487=>438,7488=>385,7489=>461,7490=>623,7491=>392,7492=>392,7493=>405,7494=>648,7495=>428,7496=>405,7497=>417,7498=>417,7499=>360,7500=>359,7501=>405,7502=>179,7503=>426,7504=>623,7505=>409,7506=>414,7507=>370,7508=>414,7509=>414,7510=>428,7511=>295,7512=>405,7513=>470,7514=>623,7515=>417,7517=>402,7518=>373,7519=>385,7520=>416,7521=>364,7522=>179,7523=>259,7524=>405,7525=>417,7526=>402,7527=>373,7528=>412,7529=>416,7530=>364,7543=>635,7544=>474,7547=>372,7549=>667,7557=>278,7579=>405,7580=>370,7581=>370,7582=>414,7583=>360,7584=>296,7585=>233,7586=>405,7587=>405,7588=>261,7589=>250,7590=>261,7591=>261,7592=>234,7593=>250,7594=>235,7595=>376,7596=>623,7597=>623,7598=>411,7599=>479,7600=>409,7601=>414,7602=>414,7603=>360,7604=>287,7605=>295,7606=>508,7607=>418,7608=>361,7609=>406,7610=>417,7611=>366,7612=>437,7613=>366,7614=>392,7615=>414,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>684,7681=>613,7682=>686,7683=>635,7684=>686,7685=>635,7686=>686,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>635,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>278,7736=>557,7737=>278,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>913,7899=>612,7900=>913,7901=>612,7902=>913,7903=>612,7904=>913,7905=>612,7906=>913,7907=>612,7908=>732,7909=>634,7910=>732,7911=>634,7912=>838,7913=>634,7914=>838,7915=>634,7916=>838,7917=>634,7918=>838,7919=>634,7920=>838,7921=>634,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8226=>590,8227=>590,8228=>333,8229=>667,8230=>1000,8231=>318,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1350,8241=>1690,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8257=>250,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8266=>497,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8277=>838,8278=>586,8279=>663,8280=>838,8281=>838,8282=>318,8283=>797,8284=>838,8285=>318,8286=>318,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>399,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>392,8337=>417,8338=>414,8339=>444,8340=>417,8341=>399,8342=>426,8343=>166,8344=>623,8345=>399,8346=>428,8347=>373,8348=>295,8352=>877,8353=>636,8354=>636,8355=>636,8356=>636,8357=>974,8358=>748,8359=>1271,8360=>1074,8361=>989,8362=>838,8363=>636,8364=>636,8365=>636,8366=>636,8367=>1272,8368=>636,8369=>636,8370=>636,8371=>636,8372=>774,8373=>636,8376=>636,8377=>636,8378=>679,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>970,8449=>970,8450=>698,8451=>1123,8452=>896,8453=>969,8454=>1032,8455=>614,8456=>698,8457=>952,8459=>988,8460=>754,8461=>850,8462=>634,8463=>634,8464=>470,8465=>697,8466=>720,8467=>413,8468=>818,8469=>801,8470=>1040,8471=>1000,8472=>697,8473=>701,8474=>787,8475=>798,8476=>814,8477=>792,8478=>896,8479=>684,8480=>1020,8481=>1014,8482=>1000,8483=>684,8484=>745,8485=>578,8486=>764,8487=>764,8488=>616,8489=>338,8490=>656,8491=>684,8492=>786,8493=>703,8494=>854,8495=>592,8496=>605,8497=>786,8498=>575,8499=>1069,8500=>462,8501=>745,8502=>674,8503=>466,8504=>645,8505=>380,8506=>926,8507=>1157,8508=>702,8509=>728,8510=>654,8511=>849,8512=>811,8513=>775,8514=>557,8515=>557,8516=>611,8517=>819,8518=>708,8519=>615,8520=>351,8521=>351,8523=>780,8526=>526,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1245,8577=>770,8578=>1245,8579=>703,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>684,8705=>636,8706=>517,8707=>632,8708=>632,8709=>871,8710=>669,8711=>669,8712=>871,8713=>871,8714=>718,8715=>871,8716=>871,8717=>718,8718=>636,8719=>757,8720=>757,8721=>674,8722=>838,8723=>838,8724=>838,8725=>337,8726=>637,8727=>838,8728=>626,8729=>626,8730=>637,8731=>637,8732=>637,8733=>714,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>732,8744=>732,8745=>732,8746=>732,8747=>521,8748=>789,8749=>1057,8750=>521,8751=>789,8752=>1057,8753=>521,8754=>521,8755=>521,8756=>636,8757=>636,8758=>260,8759=>636,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1000,8789=>1000,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>838,8809=>838,8810=>1047,8811=>1047,8812=>464,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>732,8845=>732,8846=>732,8847=>838,8848=>838,8849=>838,8850=>838,8851=>780,8852=>780,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>871,8867=>871,8868=>871,8869=>871,8870=>521,8871=>521,8872=>871,8873=>871,8874=>871,8875=>871,8876=>871,8877=>871,8878=>871,8879=>871,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>521,8891=>732,8892=>732,8893=>732,8894=>838,8895=>838,8896=>820,8897=>820,8898=>820,8899=>820,8900=>494,8901=>318,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>732,8911=>732,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1000,8947=>871,8948=>718,8949=>871,8950=>871,8951=>718,8952=>871,8953=>871,8954=>1000,8955=>871,8956=>718,8957=>871,8958=>718,8959=>871,8960=>602,8961=>602,8962=>635,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>390,8969=>390,8970=>390,8971=>390,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>513,8984=>1000,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>521,8993=>521,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>338,9076=>635,9077=>837,9082=>659,9085=>757,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9166=>838,9167=>945,9187=>873,9189=>769,9192=>636,9250=>635,9251=>635,9312=>896,9313=>896,9314=>896,9315=>896,9316=>896,9317=>896,9318=>896,9319=>896,9320=>896,9321=>896,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>769,9697=>769,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>890,9777=>890,9778=>890,9779=>890,9780=>890,9781=>890,9782=>890,9783=>890,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>890,9863=>890,9864=>890,9865=>890,9866=>890,9867=>890,9868=>890,9869=>890,9870=>890,9871=>890,9872=>750,9873=>750,9874=>890,9875=>816,9876=>716,9877=>537,9878=>852,9879=>890,9880=>684,9881=>896,9882=>708,9883=>890,9884=>890,9888=>890,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>896,10103=>896,10104=>896,10105=>896,10106=>896,10107=>896,10108=>896,10109=>896,10110=>896,10111=>896,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>390,10182=>390,10208=>494,10214=>495,10215=>495,10216=>390,10217=>390,10218=>556,10219=>556,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10502=>838,10503=>838,10506=>838,10507=>838,10560=>683,10561=>683,10627=>734,10628=>734,10702=>838,10703=>1000,10704=>1000,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1325,10765=>521,10766=>521,10767=>521,10768=>521,10769=>521,10770=>521,10771=>521,10772=>521,10773=>521,10774=>521,10775=>521,10776=>521,10777=>521,10778=>521,10779=>521,10780=>521,10799=>838,10858=>838,10859=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>836,11023=>836,11024=>836,11025=>836,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>557,11361=>278,11362=>557,11363=>603,11364=>695,11365=>613,11366=>392,11367=>752,11368=>634,11369=>656,11370=>579,11371=>685,11372=>525,11373=>781,11374=>863,11375=>684,11376=>781,11377=>734,11378=>1128,11379=>961,11380=>592,11381=>654,11382=>568,11383=>660,11385=>414,11386=>612,11387=>491,11388=>175,11389=>431,11390=>635,11391=>685,11520=>591,11521=>595,11522=>564,11523=>602,11524=>587,11525=>911,11526=>626,11527=>952,11528=>595,11529=>607,11530=>954,11531=>620,11532=>595,11533=>926,11534=>595,11535=>806,11536=>931,11537=>584,11538=>592,11539=>923,11540=>953,11541=>828,11542=>596,11543=>595,11544=>590,11545=>592,11546=>592,11547=>621,11548=>920,11549=>589,11550=>586,11551=>581,11552=>914,11553=>596,11554=>595,11555=>592,11556=>642,11557=>901,11800=>531,11807=>838,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42192=>686,42193=>603,42194=>603,42195=>770,42196=>611,42197=>611,42198=>775,42199=>656,42200=>656,42201=>512,42202=>698,42203=>703,42204=>685,42205=>575,42206=>575,42207=>863,42208=>748,42209=>557,42210=>635,42211=>695,42212=>695,42213=>684,42214=>684,42215=>752,42216=>775,42217=>512,42218=>989,42219=>685,42220=>611,42221=>686,42222=>684,42223=>684,42224=>632,42225=>632,42226=>295,42227=>787,42228=>732,42229=>732,42230=>557,42231=>767,42232=>300,42233=>300,42234=>596,42235=>596,42236=>300,42237=>300,42238=>588,42239=>588,42564=>635,42565=>521,42566=>354,42567=>338,42572=>1180,42573=>1028,42576=>1029,42577=>906,42580=>1080,42581=>842,42582=>985,42583=>847,42594=>1024,42595=>925,42596=>1014,42597=>900,42598=>863,42599=>1008,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42634=>805,42635=>722,42636=>611,42637=>583,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42792=>878,42793=>709,42794=>614,42795=>541,42800=>491,42801=>521,42802=>1250,42803=>985,42804=>1219,42805=>1000,42806=>1155,42807=>996,42808=>971,42809=>818,42810=>971,42811=>818,42812=>959,42813=>818,42814=>698,42815=>549,42816=>656,42817=>579,42822=>680,42823=>392,42824=>582,42825=>427,42826=>807,42827=>704,42830=>1358,42831=>1019,42832=>603,42833=>635,42834=>734,42835=>774,42838=>787,42839=>635,42852=>605,42853=>635,42854=>605,42855=>635,42880=>557,42881=>278,42882=>735,42883=>634,42889=>337,42890=>376,42891=>401,42892=>275,42893=>686,42894=>487,42896=>772,42897=>667,42912=>775,42913=>635,42914=>656,42915=>579,42916=>748,42917=>634,42918=>695,42919=>411,42920=>635,42921=>521,42922=>872,43002=>915,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,61184=>213,61185=>238,61186=>257,61187=>264,61188=>267,61189=>238,61190=>213,61191=>238,61192=>257,61193=>264,61194=>257,61195=>238,61196=>213,61197=>238,61198=>257,61199=>264,61200=>257,61201=>238,61202=>213,61203=>238,61204=>267,61205=>264,61206=>257,61207=>238,61208=>213,61209=>275,62464=>580,62465=>580,62466=>624,62467=>889,62468=>585,62469=>580,62470=>653,62471=>882,62472=>555,62473=>580,62474=>1168,62475=>589,62476=>590,62477=>869,62478=>580,62479=>589,62480=>914,62481=>590,62482=>731,62483=>583,62484=>872,62485=>589,62486=>895,62487=>589,62488=>589,62489=>590,62490=>649,62491=>589,62492=>589,62493=>599,62494=>590,62495=>516,62496=>580,62497=>584,62498=>580,62499=>580,62500=>581,62501=>638,62502=>955,62504=>931,62505=>808,62506=>508,62507=>508,62508=>508,62509=>508,62510=>508,62511=>508,62512=>508,62513=>508,62514=>508,62515=>508,62516=>518,62517=>518,62518=>518,62519=>787,62520=>787,62521=>787,62522=>787,62523=>787,62524=>546,62525=>546,62526=>546,62527=>546,62528=>546,62529=>546,63173=>612,64256=>722,64257=>646,64258=>646,64259=>1000,64260=>1000,64261=>686,64262=>861,64275=>1202,64276=>1202,64277=>1196,64278=>1186,64279=>1529,64285=>224,64286=>0,64287=>471,64288=>636,64289=>856,64290=>774,64291=>906,64292=>771,64293=>843,64294=>855,64295=>807,64296=>875,64297=>838,64298=>708,64299=>708,64300=>708,64301=>708,64302=>668,64303=>668,64304=>668,64305=>578,64306=>412,64307=>546,64308=>653,64309=>272,64310=>346,64311=>1000,64312=>648,64313=>307,64314=>537,64315=>529,64316=>568,64317=>1000,64318=>679,64319=>1000,64320=>400,64321=>649,64322=>1000,64323=>640,64324=>625,64325=>1000,64326=>593,64327=>709,64328=>564,64329=>708,64330=>657,64331=>272,64332=>578,64333=>529,64334=>625,64335=>629,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavusansi.z b/tools/tcpdf/fonts/dejavusansi.z new file mode 100644 index 0000000000000000000000000000000000000000..6a1b2b825c21e6e8e96b841be9ba6335d2b39580 GIT binary patch literal 326859 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 emy&$P`>w%0H_dzD*kpZyD#xN|oE literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansmono.ctg.z b/tools/tcpdf/fonts/dejavusansmono.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..209e2d50b7425f6576effe463780bc5d4a5e44ea GIT binary patch literal 6361 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 UQ9jh;vgW-fabR~j{3X+W03-m54*&oF literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansmono.php b/tools/tcpdf/fonts/dejavusansmono.php new file mode 100644 index 000000000..5e0c537d2 --- /dev/null +++ b/tools/tcpdf/fonts/dejavusansmono.php @@ -0,0 +1,16 @@ +33,'FontBBox'=>'[-558 -375 718 1042]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cbbox=array(0=>array(51,-177,551,705),33=>array(252,0,351,729),34=>array(165,458,437,729),35=>array(1,0,600,718),36=>array(93,-147,544,760),37=>array(16,0,586,699),38=>array(28,-14,596,742),39=>array(258,458,343,729),40=>array(208,-132,432,759),41=>array(170,-132,394,759),42=>array(81,286,521,742),43=>array(43,55,559,572),44=>array(197,-140,368,148),45=>array(174,234,428,314),46=>array(239,0,362,149),47=>array(50,-93,527,729),48=>array(65,-14,537,742),49=>array(120,0,534,729),50=>array(74,0,517,742),51=>array(67,-14,527,742),52=>array(50,0,554,729),53=>array(70,-14,522,729),54=>array(65,-14,537,742),55=>array(68,0,527,729),56=>array(64,-14,538,742),57=>array(62,-14,534,742),58=>array(239,0,362,519),59=>array(197,-140,368,519),60=>array(43,69,559,558),61=>array(43,172,559,454),62=>array(43,69,559,558),63=>array(119,0,508,742),64=>array(13,-156,575,681),65=>array(18,0,584,729),66=>array(81,0,555,729),67=>array(68,-14,524,742),68=>array(67,0,540,729),69=>array(96,0,538,729),70=>array(114,0,543,729),71=>array(50,-14,539,742),72=>array(67,0,535,729),73=>array(98,0,503,729),74=>array(53,-14,467,729),75=>array(67,0,598,729),76=>array(105,0,556,729),77=>array(42,0,559,729),78=>array(68,0,534,729),79=>array(57,-14,545,742),80=>array(96,0,557,729),81=>array(57,-132,545,742),82=>array(70,0,602,729),83=>array(68,-14,536,742),84=>array(23,0,579,729),85=>array(72,-14,530,729),86=>array(28,0,574,729),87=>array(0,0,602,729),88=>array(9,0,593,729),89=>array(18,0,584,729),90=>array(76,0,571,729),91=>array(226,-132,433,760),92=>array(50,-93,527,729),93=>array(169,-132,376,760),94=>array(35,457,567,729),95=>array(0,-236,602,-197),96=>array(136,616,370,800),97=>array(65,-14,517,560),98=>array(94,-14,543,760),99=>array(95,-14,518,560),100=>array(60,-14,509,760),101=>array(60,-14,543,560),102=>array(95,0,519,760),103=>array(60,-215,509,560),104=>array(95,0,513,760),105=>array(87,0,533,760),106=>array(91,-208,383,760),107=>array(115,0,587,760),108=>array(78,0,505,765),109=>array(53,0,554,560),110=>array(95,0,513,560),111=>array(67,-14,535,560),112=>array(93,-208,541,560),113=>array(67,-210,515,558),114=>array(177,0,564,560),115=>array(104,-14,503,560),116=>array(64,0,504,702),117=>array(95,-14,513,546),118=>array(49,0,553,547),119=>array(0,0,602,547),120=>array(37,0,565,547),121=>array(51,-208,563,547),122=>array(99,0,508,548),123=>array(108,-163,494,760),124=>array(259,-236,343,764),125=>array(108,-163,494,760),126=>array(43,240,559,381),161=>array(252,0,351,729),162=>array(104,-153,518,699),163=>array(68,0,543,742),164=>array(100,95,537,532),165=>array(18,0,584,729),166=>array(259,-171,343,699),167=>array(97,-95,506,742),168=>array(156,659,446,758),169=>array(0,61,602,663),170=>array(132,229,469,742),171=>array(58,69,509,517),172=>array(43,181,559,421),173=>array(174,234,428,314),174=>array(0,61,602,663),175=>array(155,673,447,745),176=>array(146,432,456,742),177=>array(43,0,559,572),178=>array(157,326,436,742),179=>array(159,319,451,742),180=>array(232,616,466,800),181=>array(95,-209,577,547),182=>array(52,-96,503,729),183=>array(239,273,362,422),184=>array(193,-193,395,0),185=>array(168,326,447,734),186=>array(119,229,483,742),187=>array(94,69,545,517),188=>array(13,-132,544,810),189=>array(13,-132,544,810),190=>array(13,-132,544,818),191=>array(94,-13,483,729),192=>array(18,0,584,927),193=>array(18,0,584,927),194=>array(18,0,584,928),195=>array(18,0,584,921),196=>array(18,0,584,913),197=>array(18,0,584,928),198=>array(0,0,576,729),199=>array(68,-193,524,742),200=>array(96,0,538,927),201=>array(96,0,538,927),202=>array(96,0,538,928),203=>array(96,0,538,913),204=>array(98,0,503,927),205=>array(98,0,503,927),206=>array(98,0,503,928),207=>array(98,0,503,913),208=>array(4,0,538,729),209=>array(68,0,534,923),210=>array(57,-14,545,927),211=>array(57,-14,545,927),212=>array(57,-14,545,928),213=>array(57,-14,545,921),214=>array(57,-14,545,913),215=>array(73,85,529,541),216=>array(4,-34,586,761),217=>array(72,-14,530,927),218=>array(72,-14,530,927),219=>array(72,-14,530,928),220=>array(72,-14,530,913),221=>array(18,0,584,927),222=>array(98,0,569,729),223=>array(92,-14,561,760),224=>array(65,-14,517,800),225=>array(65,-14,517,800),226=>array(65,-14,517,800),227=>array(65,-14,517,777),228=>array(65,-14,517,758),229=>array(65,-14,517,878),230=>array(20,-14,586,560),231=>array(95,-193,518,560),232=>array(60,-14,543,800),233=>array(60,-14,543,800),234=>array(60,-14,543,800),235=>array(60,-14,543,758),236=>array(87,0,533,800),237=>array(87,0,533,800),238=>array(87,0,533,800),239=>array(87,0,533,758),240=>array(67,-14,535,760),241=>array(95,0,513,777),242=>array(67,-14,535,800),243=>array(67,-14,535,800),244=>array(67,-14,535,800),245=>array(67,-14,535,777),246=>array(67,-14,535,758),247=>array(43,73,559,554),248=>array(23,-47,573,592),249=>array(95,-14,513,800),250=>array(95,-14,513,800),251=>array(95,-14,513,800),252=>array(95,-14,513,758),253=>array(51,-208,563,800),254=>array(93,-208,541,765),255=>array(51,-208,563,758),256=>array(18,0,584,898),257=>array(65,-14,517,745),258=>array(18,0,584,928),259=>array(65,-14,517,785),260=>array(18,-193,609,729),261=>array(65,-193,556,560),262=>array(68,-14,524,927),263=>array(95,-14,518,800),264=>array(68,-14,524,932),265=>array(95,-14,518,800),266=>array(68,-14,524,914),267=>array(95,-14,518,758),268=>array(68,-14,524,928),269=>array(95,-14,518,800),270=>array(67,0,540,925),271=>array(60,-14,641,760),272=>array(4,0,538,729),273=>array(60,-14,602,760),274=>array(96,0,538,898),275=>array(60,-14,543,745),276=>array(96,0,538,928),277=>array(60,-14,543,785),278=>array(96,0,538,914),279=>array(60,-14,543,758),280=>array(96,-193,538,729),281=>array(60,-193,543,560),282=>array(96,0,538,925),283=>array(60,-14,543,797),284=>array(50,-14,539,928),285=>array(60,-215,509,800),286=>array(50,-14,539,928),287=>array(60,-215,509,785),288=>array(50,-14,539,914),289=>array(60,-215,509,758),290=>array(50,-280,539,742),291=>array(60,-215,509,788),292=>array(67,0,535,928),293=>array(95,0,513,928),294=>array(1,0,601,729),295=>array(34,0,513,760),296=>array(98,0,503,921),297=>array(87,0,533,777),298=>array(98,0,503,898),299=>array(87,0,533,745),300=>array(98,0,503,928),301=>array(87,0,533,785),302=>array(98,-193,503,729),303=>array(87,-193,533,760),304=>array(98,0,503,914),305=>array(87,0,533,547),306=>array(-0,-13,600,730),307=>array(-2,-213,567,760),308=>array(53,-14,474,928),309=>array(91,-208,457,800),310=>array(67,-266,598,729),311=>array(115,-266,587,760),312=>array(115,0,587,547),313=>array(98,0,556,928),314=>array(78,0,505,928),315=>array(105,-266,556,729),316=>array(78,-266,505,765),317=>array(105,0,556,729),318=>array(78,0,565,765),319=>array(105,0,556,729),320=>array(78,0,592,765),321=>array(-5,0,556,729),322=>array(37,0,505,765),323=>array(68,0,534,927),324=>array(95,0,513,803),325=>array(68,-266,534,729),326=>array(95,-266,513,560),327=>array(68,0,534,928),328=>array(95,0,513,800),329=>array(12,0,573,760),330=>array(72,-208,530,743),331=>array(95,-208,513,560),332=>array(57,-14,545,898),333=>array(67,-14,535,745),334=>array(57,-14,545,928),335=>array(67,-14,535,785),336=>array(57,-14,545,927),337=>array(67,-14,535,800),338=>array(35,0,594,729),339=>array(7,-14,591,560),340=>array(70,0,602,927),341=>array(177,0,566,803),342=>array(70,-266,602,729),343=>array(141,-266,564,560),344=>array(70,0,602,925),345=>array(177,0,564,800),346=>array(68,-14,536,927),347=>array(104,-14,503,803),348=>array(68,-14,536,928),349=>array(104,-14,503,800),350=>array(68,-193,536,742),351=>array(104,-193,503,560),352=>array(68,-14,536,928),353=>array(104,-14,503,800),354=>array(23,-193,579,729),355=>array(64,-193,504,702),356=>array(23,0,579,928),357=>array(64,0,504,812),358=>array(23,0,579,729),359=>array(64,0,504,702),360=>array(72,-14,530,921),361=>array(95,-14,513,777),362=>array(72,-14,530,898),363=>array(95,-14,513,745),364=>array(72,-14,530,928),365=>array(95,-14,513,785),366=>array(72,-14,530,1042),367=>array(95,-14,513,856),368=>array(72,-14,530,927),369=>array(95,-14,513,800),370=>array(72,-201,530,729),371=>array(95,-193,586,546),372=>array(0,0,602,932),373=>array(0,0,602,803),374=>array(18,0,584,932),375=>array(51,-208,563,803),376=>array(18,0,584,913),377=>array(76,0,571,927),378=>array(99,0,508,803),379=>array(76,0,571,914),380=>array(99,0,508,758),381=>array(76,0,571,928),382=>array(99,0,508,800),383=>array(95,0,519,760),384=>array(34,-14,543,760),385=>array(10,0,581,729),386=>array(81,0,555,729),387=>array(94,-14,543,760),388=>array(23,0,579,729),389=>array(29,-14,572,760),390=>array(68,-14,524,742),391=>array(29,-14,573,800),392=>array(46,-14,556,694),393=>array(4,0,538,729),394=>array(4,0,598,729),395=>array(64,0,538,729),396=>array(77,-14,525,760),397=>array(66,-220,535,560),398=>array(96,0,538,729),399=>array(57,-14,545,742),400=>array(67,-14,527,742),401=>array(31,-208,571,729),402=>array(95,-208,519,760),403=>array(25,-14,577,800),404=>array(14,-210,589,661),405=>array(32,0,570,760),406=>array(98,0,528,729),407=>array(98,0,503,729),408=>array(54,0,595,729),409=>array(115,0,587,760),410=>array(78,0,505,765),411=>array(24,0,553,729),412=>array(53,-13,554,729),413=>array(14,-208,512,729),414=>array(95,-210,513,560),415=>array(57,-14,545,742),416=>array(3,-14,582,760),417=>array(16,-14,587,560),418=>array(22,-14,580,742),419=>array(42,-210,583,560),420=>array(27,0,575,729),421=>array(93,-208,541,699),422=>array(70,-129,602,729),423=>array(68,-14,536,742),424=>array(104,-14,503,560),425=>array(59,0,553,729),426=>array(58,-208,544,760),427=>array(64,-208,504,702),428=>array(23,0,579,729),429=>array(64,0,504,760),430=>array(23,-208,579,729),431=>array(4,-14,598,762),432=>array(19,-14,583,555),433=>array(36,0,566,713),434=>array(75,0,521,729),435=>array(8,0,594,730),436=>array(12,-208,598,553),437=>array(76,0,571,729),438=>array(76,0,526,548),439=>array(13,-14,589,729),440=>array(13,-14,589,729),441=>array(61,-213,541,547),442=>array(84,-208,518,547),443=>array(74,0,517,742),444=>array(13,-14,589,729),445=>array(61,-213,541,547),446=>array(95,-14,507,702),447=>array(61,-208,550,560),448=>array(251,0,351,729),449=>array(153,0,449,729),450=>array(80,0,522,729),451=>array(251,0,351,729),461=>array(18,0,584,928),462=>array(65,-14,517,800),463=>array(98,0,503,928),464=>array(87,0,533,800),465=>array(57,-14,545,928),466=>array(67,-14,535,800),467=>array(72,-14,530,928),468=>array(95,-14,513,800),469=>array(72,-14,530,953),470=>array(95,-14,513,899),471=>array(72,-14,530,997),472=>array(95,-14,513,954),473=>array(72,-14,530,998),474=>array(95,-14,513,954),475=>array(72,-14,530,997),476=>array(95,-14,513,954),477=>array(60,-14,542,560),478=>array(18,0,584,953),479=>array(65,-14,517,899),480=>array(18,0,584,953),481=>array(65,-14,517,899),482=>array(0,0,576,898),483=>array(20,-14,586,745),486=>array(50,-14,539,928),487=>array(60,-215,509,800),488=>array(67,0,598,928),489=>array(115,0,587,928),490=>array(57,-201,545,742),491=>array(67,-201,535,560),492=>array(57,-201,545,898),493=>array(67,-201,535,745),494=>array(13,-14,589,928),495=>array(61,-213,541,800),496=>array(91,-208,474,797),500=>array(50,-14,539,927),501=>array(60,-215,509,800),502=>array(30,-14,572,729),504=>array(68,0,534,927),505=>array(95,0,513,800),508=>array(0,0,576,927),509=>array(20,-14,586,800),510=>array(4,-34,586,927),511=>array(23,-47,573,800),512=>array(18,0,584,927),513=>array(65,-14,517,800),514=>array(18,0,584,928),515=>array(65,-14,517,785),516=>array(91,0,538,927),517=>array(60,-14,543,800),518=>array(96,0,538,928),519=>array(60,-14,543,785),520=>array(91,0,503,927),521=>array(87,0,533,800),522=>array(98,0,503,928),523=>array(87,0,533,785),524=>array(57,-14,545,927),525=>array(67,-14,535,800),526=>array(57,-14,545,928),527=>array(67,-14,535,785),528=>array(67,0,602,927),529=>array(176,0,564,800),530=>array(70,0,602,928),531=>array(177,0,564,785),532=>array(72,-14,530,927),533=>array(95,-14,513,800),534=>array(72,-14,530,928),535=>array(95,-14,513,785),536=>array(68,-265,536,742),537=>array(104,-265,503,560),538=>array(23,-265,579,729),539=>array(64,-265,504,702),540=>array(61,-210,541,742),541=>array(85,-211,517,560),542=>array(67,0,535,928),543=>array(95,0,513,928),544=>array(72,-210,530,743),545=>array(9,-72,578,760),548=>array(76,-208,571,729),549=>array(99,-208,508,548),550=>array(18,0,584,914),551=>array(65,-14,517,758),552=>array(96,-193,538,729),553=>array(60,-193,543,560),554=>array(57,-14,545,953),555=>array(67,-14,535,899),556=>array(57,-14,545,953),557=>array(67,-14,535,899),558=>array(57,-14,545,914),559=>array(67,-14,535,758),560=>array(57,-14,545,953),561=>array(67,-14,535,899),562=>array(18,0,584,898),563=>array(51,-208,563,745),564=>array(78,-72,505,765),565=>array(52,-72,550,560),566=>array(64,-72,504,702),567=>array(91,-208,383,547),568=>array(59,-14,543,760),569=>array(59,-214,543,560),570=>array(4,-34,586,761),571=>array(4,-34,586,761),572=>array(23,-47,573,592),573=>array(10,0,592,729),574=>array(16,-34,598,761),575=>array(104,-242,512,560),576=>array(99,-242,508,548),577=>array(27,0,575,729),579=>array(4,0,555,729),580=>array(10,-14,592,729),581=>array(28,0,574,729),588=>array(10,0,602,729),589=>array(69,0,564,560),592=>array(75,-14,527,560),593=>array(60,-14,509,560),594=>array(94,-15,542,559),595=>array(94,-14,543,760),596=>array(90,-14,513,560),597=>array(95,-69,528,560),598=>array(60,-208,527,760),599=>array(60,-14,527,760),600=>array(60,-14,542,560),601=>array(60,-14,542,560),602=>array(15,-14,587,560),603=>array(83,-11,520,560),604=>array(83,-11,520,560),605=>array(27,-11,575,560),606=>array(86,-21,517,559),607=>array(91,-208,555,546),608=>array(60,-215,525,760),609=>array(77,-215,525,546),610=>array(60,0,543,574),611=>array(50,-210,552,546),612=>array(50,0,552,546),613=>array(92,-210,510,546),614=>array(95,0,513,760),615=>array(95,-208,513,760),616=>array(69,0,524,760),617=>array(97,0,505,546),618=>array(78,0,524,546),619=>array(43,0,559,765),620=>array(77,0,525,765),621=>array(78,-208,505,765),622=>array(20,-213,582,765),623=>array(51,0,552,560),624=>array(51,-210,552,560),625=>array(50,-208,551,560),626=>array(87,-208,538,560),627=>array(66,-208,515,560),628=>array(70,0,532,560),629=>array(67,-14,535,560),630=>array(34,0,568,547),631=>array(83,-15,519,560),632=>array(67,-208,535,759),633=>array(74,-13,461,546),634=>array(74,-13,461,765),635=>array(50,-208,563,546),636=>array(177,-208,564,560),637=>array(177,-208,564,560),638=>array(78,0,524,560),639=>array(78,0,524,560),640=>array(60,0,542,546),641=>array(60,0,542,546),642=>array(92,-208,510,560),643=>array(61,-208,541,760),644=>array(61,-208,541,760),645=>array(61,-208,541,546),646=>array(58,-208,544,760),647=>array(81,-155,521,547),648=>array(64,-208,504,702),649=>array(0,-14,602,547),650=>array(46,-15,556,547),651=>array(32,0,558,547),652=>array(35,0,567,547),653=>array(7,0,595,547),654=>array(35,0,567,755),655=>array(50,0,552,561),656=>array(95,-208,507,547),657=>array(82,-54,521,547),658=>array(61,-213,541,547),659=>array(51,-213,551,547),660=>array(95,0,507,759),661=>array(95,0,507,759),662=>array(95,0,507,759),663=>array(95,-214,507,759),664=>array(46,22,556,532),665=>array(102,0,500,561),666=>array(86,-21,517,559),667=>array(26,0,553,759),668=>array(70,0,532,560),669=>array(99,-208,503,760),670=>array(58,-213,544,547),671=>array(120,0,482,560),672=>array(17,-208,561,759),673=>array(95,0,507,759),674=>array(95,0,507,759),675=>array(14,-14,575,760),676=>array(13,-213,588,760),677=>array(26,-54,575,760),678=>array(75,-14,527,702),679=>array(75,-208,525,760),680=>array(88,-70,509,702),681=>array(66,-208,535,760),682=>array(112,-14,490,760),683=>array(107,0,494,760),684=>array(70,-15,532,641),685=>array(70,84,532,640),686=>array(87,-214,515,760),687=>array(96,-208,506,760),688=>array(157,326,445,752),689=>array(157,325,445,751),690=>array(237,209,365,752),691=>array(200,326,402,640),692=>array(200,318,402,633),693=>array(165,209,438,633),694=>array(148,326,454,633),695=>array(70,326,532,633),696=>array(133,209,469,633),697=>array(240,557,365,800),699=>array(226,472,397,760),700=>array(226,472,397,760),701=>array(242,595,360,844),702=>array(234,492,368,760),703=>array(234,492,368,760),704=>array(171,444,431,870),705=>array(171,444,431,870),710=>array(145,616,457,800),711=>array(145,616,457,800),712=>array(268,488,334,759),713=>array(155,673,447,745),716=>array(268,-148,334,123),717=>array(155,-174,447,-102),718=>array(184,-285,418,-102),719=>array(184,-285,418,-102),720=>array(214,0,388,517),721=>array(214,355,388,517),722=>array(234,249,368,517),723=>array(234,249,368,517),726=>array(155,125,447,417),727=>array(191,234,411,307),728=>array(148,645,454,785),729=>array(250,658,351,758),730=>array(167,610,435,878),731=>array(205,-193,387,0),732=>array(140,639,462,777),733=>array(168,616,511,800),734=>array(-171,233,431,504),736=>array(143,208,459,632),737=>array(167,326,436,755),738=>array(169,326,433,648),739=>array(134,326,468,632),740=>array(171,326,431,751),741=>array(146,0,456,668),742=>array(146,0,456,668),743=>array(146,0,456,668),744=>array(146,0,456,668),745=>array(146,0,456,668),750=>array(103,472,498,760),755=>array(194,-245,408,-31),768=>array(136,616,370,800),769=>array(232,616,466,800),770=>array(145,616,457,800),771=>array(140,639,462,777),772=>array(155,673,447,745),773=>array(0,716,602,755),774=>array(148,645,454,785),775=>array(250,658,351,758),776=>array(156,659,446,758),777=>array(200,618,402,847),778=>array(167,610,435,878),779=>array(168,616,511,800),780=>array(145,616,457,800),781=>array(267,616,333,833),782=>array(167,616,433,833),783=>array(103,616,445,800),784=>array(148,645,454,857),785=>array(148,645,454,785),786=>array(229,472,392,641),787=>array(242,595,360,844),788=>array(242,595,360,844),789=>array(232,616,362,800),790=>array(184,-285,418,-102),791=>array(184,-285,418,-102),792=>array(201,-375,354,-135),793=>array(225,-375,377,-135),794=>array(181,690,421,930),795=>array(205,373,397,555),796=>array(247,-245,354,-31),797=>array(173,-288,412,-135),798=>array(171,-288,410,-135),799=>array(171,-375,411,-135),800=>array(181,-202,421,-135),801=>array(245,-208,513,63),802=>array(89,-208,357,63),803=>array(250,-202,351,-102),804=>array(156,-201,446,-103),805=>array(194,-245,408,-31),806=>array(199,-265,362,-96),807=>array(193,-193,395,0),808=>array(210,-193,392,0),809=>array(268,-319,334,-102),810=>array(167,-263,436,-102),811=>array(101,-222,501,-82),812=>array(145,-237,457,-53),813=>array(145,-237,457,-53),814=>array(148,-238,454,-98),815=>array(148,-237,454,-97),816=>array(140,-237,462,-99),817=>array(155,-174,447,-102),818=>array(0,-236,602,-197),819=>array(0,-236,602,-80),820=>array(43,240,559,381),821=>array(69,221,519,301),822=>array(0,221,602,301),823=>array(23,-47,573,592),824=>array(4,-34,586,761),825=>array(247,-245,354,-31),826=>array(167,-188,436,-26),827=>array(167,-371,436,-102),828=>array(101,-222,501,-82),829=>array(193,599,409,816),830=>array(232,595,370,853),831=>array(0,599,602,755),835=>array(242,595,360,844),856=>array(501,658,601,758),865=>array(-116,742,718,902),884=>array(240,557,365,800),885=>array(237,-208,362,35),890=>array(265,-208,372,-45),894=>array(197,-140,368,519),900=>array(232,616,466,800),901=>array(156,659,466,980),902=>array(12,0,584,800),903=>array(239,273,362,422),904=>array(-110,0,538,800),905=>array(-134,0,535,800),906=>array(-110,0,503,800),908=>array(-37,-14,545,800),910=>array(-195,0,584,800),911=>array(-24,0,566,800),912=>array(151,0,476,980),913=>array(18,0,584,729),914=>array(81,0,555,729),915=>array(105,0,556,729),916=>array(18,0,584,729),917=>array(96,0,538,729),918=>array(76,0,571,729),919=>array(67,0,535,729),920=>array(57,-14,545,742),921=>array(98,0,503,729),922=>array(67,0,598,729),923=>array(18,0,584,729),924=>array(42,0,559,729),925=>array(68,0,534,729),926=>array(67,0,535,729),927=>array(57,-14,545,742),928=>array(67,0,535,729),929=>array(96,0,557,729),931=>array(59,0,553,729),932=>array(23,0,579,729),933=>array(18,0,584,729),934=>array(57,0,544,729),935=>array(9,0,593,729),936=>array(57,0,544,729),937=>array(36,0,566,713),938=>array(98,0,503,913),939=>array(18,0,584,913),940=>array(34,-12,573,800),941=>array(83,-11,520,800),942=>array(95,-208,513,800),943=>array(151,0,476,800),944=>array(25,0,551,980),945=>array(34,-12,573,559),946=>array(74,-208,547,766),947=>array(16,-208,553,547),948=>array(67,-14,535,767),949=>array(83,-11,520,560),950=>array(75,-210,519,760),951=>array(95,-208,513,560),952=>array(67,-14,535,732),953=>array(151,0,476,547),954=>array(115,0,587,547),955=>array(33,0,565,760),956=>array(95,-209,577,547),957=>array(57,0,532,547),958=>array(79,-210,527,760),959=>array(67,-14,535,560),960=>array(39,-19,577,547),961=>array(93,-208,541,560),962=>array(95,-210,518,560),963=>array(67,-14,552,547),964=>array(78,0,524,546),965=>array(25,0,551,547),966=>array(37,-208,565,551),967=>array(43,-208,559,547),968=>array(64,-208,538,547),969=>array(34,-14,568,547),970=>array(151,0,476,758),971=>array(25,0,551,758),972=>array(67,-14,535,800),973=>array(25,0,551,800),974=>array(34,-14,568,800),976=>array(73,-11,501,768),977=>array(57,-11,540,768),978=>array(17,0,582,729),979=>array(-195,0,582,800),980=>array(17,0,582,913),981=>array(53,-208,549,729),982=>array(28,0,574,547),983=>array(25,-188,571,547),984=>array(57,-208,545,742),985=>array(67,-208,535,560),986=>array(68,-210,537,729),987=>array(76,-210,520,547),988=>array(114,0,543,729),989=>array(0,-208,503,760),990=>array(47,-2,563,729),991=>array(64,0,538,759),992=>array(16,-208,575,742),993=>array(43,-180,559,559),1008=>array(25,-7,571,550),1009=>array(93,-208,541,560),1010=>array(95,-14,518,560),1011=>array(91,-208,383,760),1012=>array(57,-14,545,742),1013=>array(79,-14,504,560),1014=>array(79,-14,504,560),1015=>array(98,0,569,729),1016=>array(93,-208,541,765),1017=>array(68,-14,524,742),1018=>array(42,0,559,729),1019=>array(62,-208,539,547),1020=>array(42,-208,541,560),1021=>array(68,-14,524,742),1022=>array(68,-14,524,742),1023=>array(68,-14,524,742),1024=>array(96,0,538,927),1025=>array(96,0,538,913),1026=>array(-32,-229,554,730),1027=>array(105,0,556,927),1028=>array(68,-14,524,742),1029=>array(68,-14,536,742),1030=>array(98,0,503,729),1031=>array(98,0,503,913),1032=>array(53,-14,467,729),1033=>array(-9,0,597,729),1034=>array(17,0,597,729),1035=>array(-32,0,554,730),1036=>array(67,0,598,927),1037=>array(68,0,534,927),1038=>array(51,0,563,928),1039=>array(67,-157,535,729),1040=>array(18,0,584,729),1041=>array(81,0,555,729),1042=>array(81,0,555,729),1043=>array(105,0,556,729),1044=>array(16,-157,586,729),1045=>array(96,0,538,729),1046=>array(7,0,595,729),1047=>array(67,-14,527,742),1048=>array(68,0,534,729),1049=>array(68,0,534,928),1050=>array(67,0,598,729),1051=>array(2,0,534,729),1052=>array(42,0,559,729),1053=>array(67,0,535,729),1054=>array(57,-14,545,742),1055=>array(67,0,535,729),1056=>array(96,0,557,729),1057=>array(68,-14,524,742),1058=>array(23,0,579,729),1059=>array(51,0,563,729),1060=>array(32,0,570,729),1061=>array(9,0,593,729),1062=>array(39,-157,573,729),1063=>array(67,0,533,729),1064=>array(56,0,547,729),1065=>array(29,-157,586,729),1066=>array(16,0,557,729),1067=>array(32,0,554,729),1068=>array(96,0,557,729),1069=>array(68,-14,524,742),1070=>array(29,-14,573,742),1071=>array(37,0,553,729),1072=>array(65,-14,517,560),1073=>array(61,-14,535,777),1074=>array(102,0,500,547),1075=>array(125,0,493,547),1076=>array(51,-140,551,547),1077=>array(60,-14,543,560),1078=>array(29,0,574,547),1079=>array(83,-11,520,560),1080=>array(95,0,513,547),1081=>array(95,0,513,785),1082=>array(115,0,587,547),1083=>array(15,0,513,547),1084=>array(30,0,576,547),1085=>array(95,0,513,547),1086=>array(67,-14,535,560),1087=>array(95,0,513,547),1088=>array(93,-208,541,560),1089=>array(95,-14,518,560),1090=>array(110,0,503,547),1091=>array(51,-208,563,547),1092=>array(48,-208,549,760),1093=>array(37,0,565,547),1094=>array(61,-140,546,547),1095=>array(95,0,513,548),1096=>array(61,0,542,547),1097=>array(39,-140,590,547),1098=>array(15,0,568,547),1099=>array(51,0,551,547),1100=>array(95,0,527,547),1101=>array(95,-14,518,560),1102=>array(38,-14,570,560),1103=>array(82,0,480,547),1104=>array(60,-14,543,803),1105=>array(60,-14,543,718),1106=>array(17,-208,541,760),1107=>array(125,0,505,803),1108=>array(95,-14,518,560),1109=>array(104,-14,503,560),1110=>array(87,0,533,760),1111=>array(87,0,533,758),1112=>array(91,-208,383,760),1113=>array(5,0,599,547),1114=>array(32,0,577,547),1115=>array(17,0,528,760),1116=>array(115,0,587,803),1117=>array(95,0,513,803),1118=>array(51,-208,563,785),1119=>array(95,-140,513,547),1122=>array(16,0,557,729),1123=>array(15,0,568,760),1138=>array(57,-14,545,742),1139=>array(67,-14,535,560),1168=>array(105,0,556,878),1169=>array(125,0,493,700),1170=>array(42,0,556,729),1171=>array(62,0,493,547),1172=>array(105,-200,556,729),1173=>array(125,-208,540,547),1174=>array(7,-157,595,729),1175=>array(29,-140,585,547),1176=>array(67,-193,527,742),1177=>array(83,-193,520,560),1178=>array(67,-157,598,729),1179=>array(115,-140,587,547),1186=>array(15,-157,587,729),1187=>array(48,-140,561,547),1188=>array(55,0,590,729),1189=>array(61,0,585,547),1194=>array(68,-193,524,742),1195=>array(95,-193,518,560),1196=>array(23,-157,579,729),1197=>array(110,-140,503,547),1198=>array(18,0,584,729),1199=>array(45,-208,557,547),1200=>array(18,0,584,729),1201=>array(45,-208,557,547),1202=>array(9,-157,593,729),1203=>array(37,-140,565,547),1210=>array(68,0,535,730),1211=>array(95,0,513,760),1216=>array(98,0,503,729),1217=>array(7,0,595,928),1218=>array(29,0,574,785),1219=>array(67,-200,590,729),1220=>array(115,-208,553,547),1223=>array(67,-200,535,729),1224=>array(95,-208,513,547),1227=>array(68,-157,535,730),1228=>array(95,-140,513,548),1231=>array(222,0,312,765),1232=>array(18,0,584,928),1233=>array(65,-14,517,785),1234=>array(18,0,584,913),1235=>array(65,-14,517,758),1236=>array(0,0,576,729),1237=>array(20,-14,586,560),1238=>array(96,0,538,928),1239=>array(60,-14,543,785),1240=>array(57,-14,545,742),1241=>array(60,-14,542,560),1242=>array(57,-14,545,913),1243=>array(60,-14,542,758),1244=>array(7,0,595,913),1245=>array(29,0,574,758),1246=>array(67,-14,527,913),1247=>array(83,-11,520,758),1248=>array(13,-14,589,729),1249=>array(61,-213,541,547),1250=>array(68,0,534,898),1251=>array(95,0,513,745),1252=>array(68,0,534,913),1253=>array(95,0,513,758),1254=>array(57,-14,545,913),1255=>array(67,-14,535,758),1256=>array(57,-14,545,742),1257=>array(67,-14,535,560),1258=>array(57,-14,545,913),1259=>array(67,-14,535,758),1260=>array(68,-14,524,913),1261=>array(95,-14,518,758),1262=>array(51,0,563,898),1263=>array(51,-208,563,745),1264=>array(51,0,563,913),1265=>array(51,-208,563,758),1266=>array(51,0,563,927),1267=>array(51,-208,563,800),1268=>array(67,0,533,913),1269=>array(95,0,513,758),1270=>array(105,-157,556,729),1271=>array(125,-140,493,547),1272=>array(32,0,554,913),1273=>array(51,0,551,758),1296=>array(67,-14,527,742),1297=>array(83,-11,520,560),1306=>array(57,-132,545,742),1307=>array(67,-210,515,558),1308=>array(0,0,602,729),1309=>array(0,0,602,547),1329=>array(58,-29,544,729),1330=>array(63,0,539,742),1331=>array(42,0,561,742),1332=>array(26,0,576,742),1333=>array(63,-14,539,729),1334=>array(47,0,555,742),1335=>array(59,0,543,729),1336=>array(63,0,539,743),1337=>array(21,-14,581,742),1338=>array(42,-14,561,729),1339=>array(72,0,530,729),1340=>array(75,0,526,729),1341=>array(45,-14,557,729),1342=>array(26,-14,575,742),1343=>array(72,0,530,729),1344=>array(44,-26,558,729),1345=>array(46,-23,556,742),1346=>array(26,0,576,742),1347=>array(42,0,560,742),1348=>array(26,-14,576,729),1349=>array(31,-14,571,742),1350=>array(26,-14,576,729),1351=>array(47,-14,555,729),1352=>array(72,0,530,743),1353=>array(47,-28,555,742),1354=>array(32,0,570,742),1355=>array(47,0,555,742),1356=>array(26,0,576,742),1357=>array(72,-14,530,729),1358=>array(16,0,585,729),1359=>array(51,-14,550,742),1360=>array(72,0,530,743),1361=>array(31,-14,571,742),1362=>array(66,0,536,729),1363=>array(34,0,567,729),1364=>array(25,0,577,742),1365=>array(57,-14,545,742),1366=>array(35,-14,567,729),1369=>array(234,492,368,760),1370=>array(229,499,373,729),1371=>array(185,620,418,803),1372=>array(110,618,492,893),1373=>array(184,616,418,800),1374=>array(87,613,515,885),1375=>array(92,618,510,760),1377=>array(50,-13,551,547),1378=>array(89,-208,512,560),1379=>array(36,-208,566,558),1380=>array(56,-208,546,560),1381=>array(80,-14,522,760),1382=>array(36,-208,566,558),1383=>array(101,0,500,760),1384=>array(89,-208,512,560),1385=>array(32,-208,569,560),1386=>array(36,-14,566,760),1387=>array(92,-208,510,760),1388=>array(160,-208,442,547),1389=>array(51,-208,551,760),1390=>array(67,-14,535,771),1391=>array(92,-208,510,760),1392=>array(92,0,510,760),1393=>array(83,-15,518,760),1394=>array(56,-208,546,560),1395=>array(78,-14,524,760),1396=>array(51,-14,551,760),1397=>array(155,-208,447,547),1398=>array(51,-14,551,760),1399=>array(84,-208,517,561),1400=>array(92,0,510,560),1401=>array(118,-208,483,571),1402=>array(50,-208,551,547),1403=>array(82,-208,520,561),1404=>array(64,0,538,560),1405=>array(92,-14,510,546),1406=>array(50,-208,552,760),1407=>array(51,-13,551,560),1408=>array(92,-208,510,560),1409=>array(77,-215,525,560),1410=>array(122,0,480,547),1411=>array(51,-208,551,760),1412=>array(42,-208,560,560),1413=>array(67,-14,535,560),1414=>array(20,-208,582,760),1415=>array(35,-14,566,760),1417=>array(250,0,353,415),1418=>array(174,205,428,314),1542=>array(24,-19,573,892),1543=>array(24,-19,573,895),1545=>array(44,0,558,635),1546=>array(0,0,602,635),1548=>array(229,0,373,240),1557=>array(174,624,428,868),1563=>array(229,0,373,633),1567=>array(106,0,496,742),1569=>array(212,42,522,483),1570=>array(125,0,477,939),1571=>array(217,0,385,999),1572=>array(37,-244,525,588),1573=>array(217,-244,385,760),1574=>array(12,-131,602,544),1575=>array(256,0,346,760),1576=>array(34,-152,586,263),1577=>array(108,-28,494,513),1578=>array(34,-10,586,391),1579=>array(34,-10,586,513),1580=>array(43,-244,584,425),1581=>array(43,-244,584,425),1582=>array(43,-244,584,586),1583=>array(113,-19,488,427),1584=>array(113,-19,488,598),1585=>array(-25,-246,533,267),1586=>array(-25,-246,533,464),1587=>array(-107,-240,574,366),1588=>array(-107,-240,574,586),1589=>array(-117,-240,594,320),1590=>array(-117,-240,594,413),1591=>array(5,0,580,760),1592=>array(5,0,580,760),1593=>array(60,-244,589,521),1594=>array(60,-244,589,659),1600=>array(-10,0,612,90),1601=>array(-36,-45,568,600),1602=>array(15,-189,557,635),1603=>array(4,-27,578,760),1604=>array(33,-152,537,760),1605=>array(63,-240,541,369),1606=>array(26,-162,569,422),1607=>array(108,-28,494,358),1608=>array(37,-244,525,315),1609=>array(12,-131,602,389),1610=>array(12,-244,602,389),1611=>array(158,591,443,825),1612=>array(158,591,443,874),1613=>array(158,-239,443,-5),1614=>array(158,591,443,708),1615=>array(158,590,443,874),1616=>array(158,-137,443,-20),1617=>array(148,599,453,869),1618=>array(167,610,435,878),1619=>array(125,590,477,719),1620=>array(217,593,385,808),1621=>array(217,-244,385,-29),1626=>array(170,616,433,775),1632=>array(247,220,354,342),1633=>array(198,0,404,635),1634=>array(75,0,527,635),1635=>array(65,0,537,635),1636=>array(115,-10,486,641),1637=>array(99,-10,504,643),1638=>array(75,0,527,635),1639=>array(62,0,540,635),1640=>array(62,0,540,635),1641=>array(79,0,523,640),1642=>array(98,0,505,635),1643=>array(151,-110,451,318),1644=>array(229,499,373,729),1645=>array(71,101,531,537),1652=>array(217,649,385,864),1657=>array(34,-10,586,575),1658=>array(34,-10,586,513),1659=>array(34,-244,586,263),1662=>array(34,-244,586,263),1663=>array(34,-10,586,513),1664=>array(34,-244,586,263),1667=>array(43,-244,584,425),1668=>array(43,-244,584,425),1670=>array(43,-244,584,425),1671=>array(43,-244,584,425),1681=>array(-25,-246,602,582),1688=>array(-25,-246,549,555),1700=>array(-36,-45,568,700),1705=>array(5,-43,670,760),1711=>array(5,-43,672,902),1726=>array(0,-33,572,487),1740=>array(12,-131,602,389),1776=>array(247,220,354,342),1777=>array(198,0,404,635),1778=>array(75,0,527,635),1779=>array(65,0,537,635),1780=>array(85,0,517,643),1781=>array(84,-5,518,643),1782=>array(129,0,473,640),1783=>array(62,0,540,635),1784=>array(62,0,540,635),1785=>array(79,0,523,640),3713=>array(30,-10,549,560),3714=>array(53,-17,585,568),3716=>array(59,-10,539,568),3719=>array(120,-238,482,568),3720=>array(61,-0,542,575),3722=>array(47,-238,598,563),3725=>array(56,-8,545,573),3732=>array(60,-14,542,560),3733=>array(73,-15,554,579),3734=>array(13,-240,530,560),3735=>array(52,-14,551,560),3737=>array(37,-14,541,568),3738=>array(61,-8,541,561),3739=>array(61,-8,541,760),3740=>array(48,-8,620,638),3741=>array(48,-8,548,760),3742=>array(49,-8,553,561),3743=>array(49,-8,553,760),3745=>array(8,-14,547,547),3746=>array(56,-8,545,760),3747=>array(49,-8,553,568),3749=>array(47,-8,555,568),3751=>array(54,-13,548,560),3754=>array(48,-8,642,701),3755=>array(10,-12,592,575),3757=>array(58,-8,552,568),3758=>array(42,-8,606,605),3759=>array(23,-106,583,579),3760=>array(44,-13,549,563),3761=>array(-558,639,-53,880),3762=>array(77,0,516,560),3763=>array(-404,0,516,806),3764=>array(41,615,562,926),3765=>array(41,612,634,926),3766=>array(41,615,562,926),3767=>array(41,612,634,926),3768=>array(226,-350,441,-38),3769=>array(184,-306,450,-40),3771=>array(34,639,568,880),3772=>array(-8,-278,610,-39),3784=>array(257,618,345,792),3785=>array(42,609,560,891),3786=>array(46,598,664,869),3787=>array(161,609,441,890),3788=>array(-8,636,610,875),3789=>array(198,620,404,806),4304=>array(78,0,525,560),4305=>array(77,0,525,761),4306=>array(54,-208,547,510),4307=>array(27,-208,575,505),4308=>array(78,-208,525,510),4309=>array(77,-208,524,510),4310=>array(77,0,524,760),4311=>array(27,0,575,505),4312=>array(78,0,524,510),4313=>array(77,-207,525,501),4314=>array(78,-208,524,510),4315=>array(77,0,525,760),4316=>array(78,0,524,748),4317=>array(27,0,575,505),4318=>array(78,0,525,757),4319=>array(78,-207,525,524),4320=>array(27,0,575,760),4321=>array(78,0,525,743),4322=>array(22,-207,580,614),4323=>array(27,-207,536,506),4324=>array(27,-208,577,505),4325=>array(78,-208,524,743),4326=>array(27,-208,575,506),4327=>array(77,-207,524,496),4328=>array(27,0,525,760),4329=>array(77,0,525,760),4330=>array(42,-207,560,518),4331=>array(77,0,525,743),4332=>array(79,0,576,760),4333=>array(78,-207,525,743),4334=>array(78,0,525,743),4335=>array(78,-207,525,605),4336=>array(77,0,525,760),4337=>array(58,-207,525,760),4338=>array(78,-131,525,511),4339=>array(78,-208,525,510),4340=>array(78,-208,525,760),4341=>array(68,0,561,760),4342=>array(27,-207,575,511),4343=>array(52,-207,550,511),4344=>array(79,-207,525,520),4345=>array(54,-208,548,518),4346=>array(78,-66,455,511),4347=>array(142,24,460,486),4348=>array(198,370,404,760),7426=>array(20,-14,586,560),7432=>array(83,-11,520,560),7433=>array(87,-211,533,549),7444=>array(7,-14,591,560),7446=>array(67,273,535,560),7447=>array(66,-14,535,273),7453=>array(21,1,581,419),7454=>array(31,-1,571,417),7455=>array(21,0,581,501),7468=>array(123,326,479,734),7469=>array(120,326,482,734),7470=>array(152,326,450,734),7472=>array(152,326,450,734),7473=>array(162,326,440,734),7474=>array(162,326,440,734),7475=>array(146,318,455,742),7476=>array(153,326,448,734),7477=>array(174,326,429,734),7478=>array(171,318,431,734),7479=>array(134,326,469,734),7480=>array(159,326,443,734),7481=>array(138,326,464,734),7482=>array(154,326,448,734),7483=>array(154,326,448,734),7484=>array(147,318,455,742),7486=>array(156,326,446,734),7487=>array(133,326,469,734),7488=>array(126,326,476,734),7489=>array(157,318,445,734),7490=>array(111,326,491,734),7491=>array(159,318,443,640),7492=>array(159,318,443,640),7493=>array(160,318,442,640),7494=>array(123,318,479,640),7495=>array(160,318,442,751),7496=>array(160,318,442,751),7497=>array(149,318,453,640),7498=>array(149,318,453,640),7499=>array(164,320,438,640),7500=>array(164,320,438,640),7501=>array(160,206,442,640),7502=>array(161,208,441,633),7503=>array(152,326,450,751),7504=>array(143,326,459,640),7505=>array(169,209,433,640),7506=>array(153,318,449,640),7507=>array(168,318,434,640),7508=>array(153,479,449,640),7509=>array(153,318,449,479),7510=>array(160,209,442,640),7511=>array(163,326,439,719),7512=>array(169,318,433,632),7513=>array(125,327,478,561),7514=>array(143,326,459,640),7515=>array(142,326,460,632),7522=>array(160,0,441,425),7523=>array(200,0,402,314),7524=>array(169,-8,433,306),7525=>array(142,0,460,306),7543=>array(60,-215,509,560),7544=>array(153,326,448,734),7547=>array(76,0,526,547),7557=>array(78,-208,505,765),7579=>array(160,318,442,640),7580=>array(168,318,434,640),7581=>array(165,286,438,639),7582=>array(153,318,449,751),7583=>array(164,320,438,640),7584=>array(167,326,435,751),7585=>array(173,209,429,632),7586=>array(160,206,442,631),7587=>array(169,208,433,632),7588=>array(158,326,444,751),7589=>array(172,326,430,632),7590=>array(161,326,441,632),7591=>array(160,326,442,632),7592=>array(174,209,428,751),7593=>array(167,209,436,755),7594=>array(167,209,436,755),7595=>array(187,326,416,640),7596=>array(143,209,458,640),7597=>array(143,208,459,640),7598=>array(167,209,436,640),7599=>array(167,209,436,640),7600=>array(156,326,446,640),7601=>array(153,318,449,640),7602=>array(153,210,449,751),7603=>array(169,209,433,640),7604=>array(184,209,418,751),7605=>array(163,209,439,719),7606=>array(102,318,500,632),7607=>array(141,318,461,632),7609=>array(159,326,443,632),7610=>array(133,326,469,632),7611=>array(172,326,430,633),7612=>array(171,209,431,632),7613=>array(163,296,439,632),7614=>array(150,207,452,632),7615=>array(153,318,449,736),7680=>array(18,-245,584,729),7681=>array(65,-245,517,560),7682=>array(81,0,555,914),7683=>array(94,-14,543,760),7684=>array(81,-202,555,729),7685=>array(94,-202,543,760),7686=>array(81,-174,555,729),7687=>array(94,-174,543,760),7688=>array(68,-193,524,927),7689=>array(95,-193,518,800),7690=>array(67,0,540,914),7691=>array(60,-14,509,760),7692=>array(67,-202,540,729),7693=>array(60,-202,509,760),7694=>array(67,-174,540,729),7695=>array(60,-174,509,760),7696=>array(61,-193,540,729),7697=>array(60,-193,509,760),7698=>array(67,-237,540,729),7699=>array(60,-237,509,760),7704=>array(96,-237,538,729),7705=>array(60,-237,543,560),7706=>array(96,-237,538,729),7707=>array(60,-237,543,560),7708=>array(96,-193,538,928),7709=>array(60,-193,543,785),7710=>array(114,0,543,914),7711=>array(95,0,519,914),7712=>array(50,-14,539,898),7713=>array(60,-215,509,745),7714=>array(67,0,535,914),7715=>array(95,0,513,914),7716=>array(67,-202,535,729),7717=>array(95,-202,513,760),7718=>array(67,0,535,901),7719=>array(95,0,513,918),7720=>array(10,-193,535,729),7721=>array(27,-193,513,760),7722=>array(67,-238,535,729),7723=>array(95,-238,513,760),7724=>array(98,-237,503,729),7725=>array(87,-237,533,760),7728=>array(67,0,598,927),7729=>array(115,0,587,927),7730=>array(67,-202,598,729),7731=>array(115,-202,587,760),7732=>array(67,-174,598,729),7733=>array(115,-174,587,760),7734=>array(105,-202,556,729),7735=>array(78,-202,505,765),7736=>array(105,-202,556,898),7737=>array(78,-202,505,898),7738=>array(105,-174,556,729),7739=>array(78,-174,505,765),7740=>array(105,-237,556,729),7741=>array(78,-237,505,765),7742=>array(42,0,559,927),7743=>array(53,0,554,800),7744=>array(42,0,559,914),7745=>array(53,0,554,758),7746=>array(42,-202,559,729),7747=>array(53,-202,554,560),7748=>array(68,0,534,914),7749=>array(95,0,513,758),7750=>array(68,-202,534,729),7751=>array(95,-202,513,560),7752=>array(68,-174,534,729),7753=>array(95,-174,513,560),7754=>array(68,-237,534,729),7755=>array(95,-237,513,560),7756=>array(57,-14,545,997),7757=>array(67,-14,535,997),7764=>array(96,0,557,931),7765=>array(93,-208,541,800),7766=>array(96,0,557,914),7767=>array(93,-208,541,758),7768=>array(70,0,602,914),7769=>array(177,0,564,758),7770=>array(70,-202,602,729),7771=>array(177,-202,564,560),7772=>array(70,-202,602,898),7773=>array(155,-202,564,745),7774=>array(70,-174,602,729),7775=>array(155,-174,564,560),7776=>array(68,-14,536,914),7777=>array(104,-14,503,758),7778=>array(68,-202,536,742),7779=>array(104,-202,503,560),7784=>array(68,-202,536,914),7785=>array(104,-202,503,758),7786=>array(23,0,579,914),7787=>array(64,0,504,914),7788=>array(23,-202,579,729),7789=>array(64,-202,504,702),7790=>array(23,-174,579,729),7791=>array(64,-174,504,702),7792=>array(23,-237,579,729),7793=>array(64,-237,504,702),7794=>array(72,-201,530,729),7795=>array(95,-201,513,546),7796=>array(72,-237,530,729),7797=>array(95,-237,513,546),7798=>array(72,-237,530,729),7799=>array(95,-237,513,546),7800=>array(72,-14,530,997),7801=>array(95,-14,513,997),7804=>array(28,0,574,909),7805=>array(49,0,553,757),7806=>array(28,-202,574,729),7807=>array(49,-202,553,547),7808=>array(0,0,602,931),7809=>array(0,0,602,803),7810=>array(0,0,602,931),7811=>array(0,0,602,803),7812=>array(0,0,602,900),7813=>array(0,0,602,718),7814=>array(0,0,602,914),7815=>array(0,0,602,758),7816=>array(0,-202,602,729),7817=>array(0,-202,602,547),7818=>array(9,0,593,914),7819=>array(37,0,565,758),7820=>array(9,0,593,901),7821=>array(37,0,565,718),7822=>array(18,0,584,914),7823=>array(51,-208,563,758),7824=>array(76,0,571,932),7825=>array(99,0,508,803),7826=>array(76,-202,571,729),7827=>array(99,-202,508,548),7828=>array(76,-174,571,729),7829=>array(99,-174,508,548),7830=>array(95,-174,513,760),7831=>array(64,0,504,860),7832=>array(0,0,602,888),7833=>array(51,-208,563,888),7835=>array(95,0,519,914),7839=>array(67,-14,535,767),7840=>array(18,-202,584,729),7841=>array(65,-202,517,560),7852=>array(18,-202,584,932),7853=>array(65,-202,517,803),7856=>array(18,0,584,997),7857=>array(65,-14,517,954),7862=>array(18,-202,584,928),7863=>array(65,-202,517,760),7864=>array(96,-202,538,729),7865=>array(60,-202,543,560),7868=>array(96,0,538,921),7869=>array(60,-14,543,777),7878=>array(96,-202,538,932),7879=>array(60,-202,543,803),7882=>array(98,-202,503,729),7883=>array(87,-202,533,760),7884=>array(57,-202,545,742),7885=>array(67,-202,535,560),7896=>array(57,-202,545,932),7897=>array(67,-202,535,803),7898=>array(3,-14,582,927),7899=>array(16,-14,587,800),7900=>array(3,-14,582,927),7901=>array(16,-14,587,800),7904=>array(3,-14,582,921),7905=>array(16,-14,587,777),7906=>array(3,-202,582,760),7907=>array(16,-202,587,560),7908=>array(72,-202,530,729),7909=>array(95,-202,513,546),7912=>array(4,-14,598,927),7913=>array(19,-14,583,800),7914=>array(4,-14,598,927),7915=>array(19,-14,583,800),7918=>array(4,-14,598,921),7919=>array(19,-14,583,777),7920=>array(4,-202,598,762),7921=>array(19,-202,583,555),7922=>array(18,0,584,931),7923=>array(51,-208,563,803),7924=>array(18,-202,584,729),7925=>array(51,-208,563,547),7928=>array(18,0,584,921),7929=>array(51,-208,563,777),7936=>array(34,-12,573,806),7937=>array(34,-12,573,806),7938=>array(34,-12,573,806),7939=>array(34,-12,573,806),7940=>array(34,-12,573,806),7941=>array(34,-12,573,806),7942=>array(34,-12,573,977),7943=>array(34,-12,573,977),7944=>array(18,0,584,806),7945=>array(18,0,584,806),7946=>array(-198,0,584,806),7947=>array(-198,0,584,806),7948=>array(-112,0,584,806),7949=>array(-122,0,584,806),7950=>array(-31,0,584,977),7951=>array(-55,0,584,977),7952=>array(83,-11,520,806),7953=>array(83,-11,520,806),7954=>array(83,-11,520,806),7955=>array(83,-11,520,806),7956=>array(83,-11,520,806),7957=>array(83,-11,520,806),7960=>array(-63,0,538,806),7961=>array(-63,0,538,806),7962=>array(-308,0,538,806),7963=>array(-308,0,538,806),7964=>array(-247,0,538,806),7965=>array(-256,0,538,806),7968=>array(95,-208,513,806),7969=>array(95,-208,513,806),7970=>array(95,-208,513,806),7971=>array(95,-208,513,806),7972=>array(95,-208,515,806),7973=>array(95,-208,515,806),7974=>array(95,-208,513,977),7975=>array(95,-208,513,977),7976=>array(-88,0,535,806),7977=>array(-88,0,535,806),7978=>array(-344,0,535,806),7979=>array(-344,0,535,806),7980=>array(-295,0,535,806),7981=>array(-305,0,535,806),7982=>array(-202,0,535,977),7983=>array(-202,0,535,977),7984=>array(151,0,476,806),7985=>array(151,0,476,806),7986=>array(120,0,492,806),7987=>array(120,0,492,806),7988=>array(144,0,515,806),7989=>array(134,0,515,806),7990=>array(140,0,476,977),7991=>array(140,0,476,977),7992=>array(-63,0,503,806),7993=>array(-63,0,503,806),7994=>array(-295,0,503,806),7995=>array(-295,0,503,806),7996=>array(-247,0,503,806),7997=>array(-256,0,503,806),7998=>array(-165,0,503,977),7999=>array(-165,0,503,977),8000=>array(67,-14,535,806),8001=>array(67,-14,535,806),8002=>array(67,-14,535,806),8003=>array(67,-14,535,806),8004=>array(67,-14,535,806),8005=>array(67,-14,535,806),8008=>array(-27,-14,545,806),8009=>array(-63,-14,545,806),8010=>array(-308,-14,545,806),8011=>array(-308,-14,545,806),8012=>array(-173,-14,545,806),8013=>array(-183,-14,545,806),8016=>array(25,0,551,806),8017=>array(25,0,551,806),8018=>array(25,0,551,806),8019=>array(25,0,551,806),8020=>array(25,0,551,806),8021=>array(25,0,551,806),8022=>array(25,0,551,977),8023=>array(25,0,551,977),8025=>array(-137,0,584,806),8027=>array(-344,0,584,806),8029=>array(-342,0,584,806),8031=>array(-238,0,584,977),8032=>array(34,-14,568,806),8033=>array(34,-14,568,806),8034=>array(34,-14,568,806),8035=>array(34,-14,568,806),8036=>array(34,-14,568,806),8037=>array(34,-14,568,806),8038=>array(34,-14,568,977),8039=>array(34,-14,568,977),8040=>array(-27,0,566,806),8041=>array(-76,0,566,806),8042=>array(-308,0,566,806),8043=>array(-308,0,566,806),8044=>array(-161,0,566,806),8045=>array(-171,0,566,806),8046=>array(-128,0,566,977),8047=>array(-165,0,566,977),8048=>array(34,-12,573,800),8049=>array(34,-12,573,800),8050=>array(83,-11,520,800),8051=>array(83,-11,520,800),8052=>array(95,-208,513,800),8053=>array(95,-208,513,800),8054=>array(136,0,476,800),8055=>array(151,0,476,800),8056=>array(67,-14,535,800),8057=>array(67,-14,535,800),8058=>array(25,0,551,800),8059=>array(25,0,551,800),8060=>array(34,-14,568,800),8061=>array(34,-14,568,800),8064=>array(34,-208,573,806),8065=>array(34,-208,573,806),8066=>array(34,-208,573,806),8067=>array(34,-208,573,806),8068=>array(34,-208,573,806),8069=>array(34,-208,573,806),8070=>array(34,-208,573,977),8071=>array(34,-208,573,977),8072=>array(18,-208,584,806),8073=>array(18,-208,584,806),8074=>array(-198,-208,584,806),8075=>array(-198,-208,584,806),8076=>array(-112,-208,584,806),8077=>array(-122,-208,584,806),8078=>array(-31,-208,584,977),8079=>array(-55,-208,584,977),8080=>array(95,-208,513,806),8081=>array(95,-208,513,806),8082=>array(95,-208,513,806),8083=>array(95,-208,513,806),8084=>array(95,-208,515,806),8085=>array(95,-208,515,806),8086=>array(95,-208,513,977),8087=>array(95,-208,513,977),8088=>array(-88,-208,535,806),8089=>array(-88,-208,535,806),8090=>array(-344,-208,535,806),8091=>array(-344,-208,535,806),8092=>array(-295,-208,535,806),8093=>array(-305,-208,535,806),8094=>array(-202,-208,535,977),8095=>array(-202,-208,535,977),8096=>array(34,-208,568,806),8097=>array(34,-208,568,806),8098=>array(34,-208,568,806),8099=>array(34,-208,568,806),8100=>array(34,-208,568,806),8101=>array(34,-208,568,806),8102=>array(34,-208,568,977),8103=>array(34,-208,568,977),8104=>array(-27,-208,566,806),8105=>array(-76,-208,566,806),8106=>array(-308,-208,566,806),8107=>array(-308,-208,566,806),8108=>array(-161,-208,566,806),8109=>array(-171,-208,566,806),8110=>array(-128,-208,566,977),8111=>array(-165,-208,566,977),8112=>array(34,-12,573,785),8113=>array(34,-12,573,745),8114=>array(34,-208,573,800),8115=>array(34,-208,573,559),8116=>array(34,-208,573,800),8118=>array(34,-12,573,777),8119=>array(34,-208,573,777),8120=>array(18,0,584,928),8121=>array(18,0,584,898),8122=>array(-59,0,584,800),8123=>array(12,0,584,800),8124=>array(18,-208,584,729),8125=>array(242,595,360,806),8126=>array(265,-208,372,-45),8127=>array(242,595,360,806),8128=>array(140,639,462,777),8129=>array(140,659,462,943),8130=>array(95,-208,513,800),8131=>array(95,-208,513,560),8132=>array(95,-208,513,800),8134=>array(95,-208,513,777),8135=>array(95,-208,513,777),8136=>array(-181,0,538,800),8137=>array(-110,0,538,800),8138=>array(-206,0,535,800),8139=>array(-134,0,535,800),8140=>array(67,-208,535,729),8141=>array(120,595,492,806),8142=>array(144,595,515,806),8143=>array(140,595,462,977),8144=>array(148,0,476,785),8145=>array(151,0,476,745),8146=>array(136,0,476,980),8147=>array(151,0,476,980),8150=>array(140,0,476,777),8151=>array(140,0,476,943),8152=>array(98,0,503,928),8153=>array(98,0,503,898),8154=>array(-157,0,503,800),8155=>array(-110,0,503,800),8157=>array(120,595,492,806),8158=>array(134,595,515,806),8159=>array(140,595,462,977),8160=>array(25,0,551,785),8161=>array(25,0,551,745),8162=>array(25,0,551,980),8163=>array(25,0,551,980),8164=>array(93,-208,541,806),8165=>array(93,-208,541,806),8166=>array(25,0,551,777),8167=>array(25,0,551,943),8168=>array(18,0,584,928),8169=>array(18,0,584,898),8170=>array(-206,0,584,800),8171=>array(-195,0,584,800),8172=>array(-63,0,557,806),8173=>array(136,659,446,980),8174=>array(156,659,466,980),8175=>array(136,616,370,800),8178=>array(34,-208,568,800),8179=>array(34,-208,568,547),8180=>array(34,-208,568,800),8182=>array(34,-14,568,777),8183=>array(34,-208,568,777),8184=>array(-169,-14,545,800),8185=>array(-37,-14,545,800),8186=>array(-169,0,566,800),8187=>array(-24,0,566,800),8188=>array(36,-208,566,713),8189=>array(232,616,466,800),8190=>array(242,595,360,806),8208=>array(174,234,428,314),8209=>array(174,234,428,314),8210=>array(0,240,602,309),8211=>array(0,240,602,309),8212=>array(0,240,602,309),8213=>array(0,240,602,309),8214=>array(139,-236,462,764),8215=>array(0,-236,602,-80),8216=>array(226,472,397,760),8217=>array(226,472,397,760),8218=>array(197,-140,368,148),8219=>array(226,472,397,760),8220=>array(103,472,499,760),8221=>array(103,472,498,760),8222=>array(103,-140,498,148),8223=>array(103,472,498,760),8224=>array(79,-96,523,729),8225=>array(79,-96,523,729),8226=>array(156,227,446,516),8227=>array(156,188,485,555),8230=>array(39,0,562,149),8240=>array(0,0,602,699),8241=>array(0,0,602,699),8242=>array(209,547,393,729),8243=>array(136,547,466,729),8244=>array(63,547,539,729),8245=>array(209,547,393,729),8246=>array(136,547,466,729),8247=>array(63,547,539,729),8249=>array(169,69,398,517),8250=>array(205,69,434,517),8252=>array(102,0,501,729),8253=>array(119,0,508,742),8254=>array(0,716,602,755),8261=>array(226,-132,433,760),8262=>array(169,-132,376,760),8263=>array(16,0,586,742),8264=>array(16,0,501,742),8265=>array(102,0,586,742),8267=>array(99,-96,550,729),8304=>array(155,319,448,742),8305=>array(160,326,441,751),8308=>array(131,326,444,734),8309=>array(156,319,436,734),8310=>array(161,319,454,742),8311=>array(155,326,440,734),8312=>array(154,318,448,741),8313=>array(148,319,441,742),8314=>array(139,357,464,646),8315=>array(139,479,464,525),8316=>array(139,422,464,581),8317=>array(230,252,372,751),8318=>array(230,252,372,751),8319=>array(157,326,445,640),8320=>array(155,-7,448,416),8321=>array(168,0,447,408),8322=>array(157,0,436,416),8323=>array(159,-7,451,416),8324=>array(131,0,444,408),8325=>array(156,-7,436,408),8326=>array(161,-7,454,416),8327=>array(155,0,440,408),8328=>array(154,-8,448,415),8329=>array(148,-7,441,416),8330=>array(139,31,464,320),8331=>array(139,152,464,199),8332=>array(139,96,464,254),8333=>array(230,-74,372,425),8334=>array(230,-74,372,425),8336=>array(159,-8,443,313),8337=>array(149,-8,453,313),8338=>array(153,-8,449,313),8339=>array(134,0,468,306),8340=>array(149,-8,453,313),8341=>array(157,0,445,426),8342=>array(152,0,450,425),8343=>array(167,0,436,429),8344=>array(143,0,459,313),8345=>array(157,0,445,314),8346=>array(160,-117,442,313),8347=>array(169,0,433,322),8348=>array(163,0,439,393),8352=>array(5,-11,600,737),8353=>array(60,-44,548,778),8354=>array(46,-14,543,742),8355=>array(0,0,533,729),8356=>array(68,0,553,742),8357=>array(53,-93,554,640),8358=>array(0,0,602,729),8359=>array(5,-14,600,729),8360=>array(5,-14,598,729),8361=>array(0,0,602,729),8362=>array(21,-14,582,729),8363=>array(60,-174,602,760),8364=>array(18,-14,518,742),8365=>array(21,0,582,729),8366=>array(23,0,579,729),8367=>array(15,-222,597,742),8368=>array(22,-14,569,742),8369=>array(52,0,602,729),8370=>array(26,-81,567,809),8371=>array(19,0,583,729),8372=>array(0,-14,602,742),8373=>array(63,-147,539,760),8376=>array(23,0,579,729),8377=>array(51,0,555,729),8450=>array(68,-14,524,742),8453=>array(3,-24,602,752),8461=>array(28,0,577,729),8462=>array(41,0,535,760),8463=>array(41,0,535,760),8469=>array(36,0,565,729),8470=>array(5,0,597,729),8471=>array(0,61,602,663),8473=>array(32,0,575,729),8474=>array(8,-129,592,742),8477=>array(18,0,592,729),8482=>array(0,447,550,729),8484=>array(23,0,575,729),8486=>array(36,0,566,713),8490=>array(67,0,598,729),8491=>array(18,0,584,928),8494=>array(5,-12,597,647),8520=>array(13,0,469,760),8531=>array(13,-139,549,810),8532=>array(13,-139,549,818),8533=>array(13,-139,544,810),8534=>array(13,-139,544,818),8535=>array(13,-139,544,818),8536=>array(5,-139,544,810),8537=>array(13,-139,552,810),8538=>array(13,-139,552,810),8539=>array(13,-140,546,810),8540=>array(13,-140,546,818),8541=>array(13,-140,546,810),8542=>array(13,-140,546,810),8543=>array(13,246,544,810),8592=>array(32,112,570,436),8593=>array(139,0,463,538),8594=>array(32,112,570,436),8595=>array(139,0,463,538),8596=>array(32,112,570,436),8597=>array(139,0,463,538),8598=>array(90,0,512,422),8599=>array(90,0,512,422),8600=>array(90,0,512,422),8601=>array(90,0,512,422),8602=>array(32,112,570,436),8603=>array(32,112,570,436),8604=>array(43,193,559,422),8605=>array(43,193,559,422),8606=>array(32,112,570,436),8607=>array(139,0,463,538),8608=>array(32,112,570,436),8609=>array(139,0,463,538),8610=>array(32,112,570,436),8611=>array(32,112,570,436),8612=>array(32,112,570,436),8613=>array(139,0,463,538),8614=>array(32,112,570,436),8615=>array(139,0,463,538),8616=>array(139,0,463,538),8617=>array(32,112,570,517),8618=>array(32,112,570,517),8619=>array(32,112,570,517),8620=>array(32,112,570,517),8621=>array(32,112,570,436),8622=>array(32,102,570,446),8623=>array(55,0,547,698),8624=>array(89,0,513,674),8625=>array(89,0,513,674),8626=>array(89,0,513,674),8627=>array(89,0,513,674),8628=>array(91,0,511,540),8629=>array(31,0,571,420),8630=>array(40,168,563,487),8631=>array(40,168,563,487),8632=>array(24,0,578,513),8633=>array(32,0,570,604),8634=>array(43,0,559,497),8635=>array(43,0,559,497),8636=>array(32,234,570,436),8637=>array(32,112,570,314),8638=>array(261,0,463,538),8639=>array(139,0,341,538),8640=>array(32,234,570,436),8641=>array(32,112,570,314),8642=>array(261,0,463,538),8643=>array(160,0,362,538),8644=>array(32,0,570,561),8645=>array(21,0,582,538),8646=>array(32,0,570,561),8647=>array(32,0,570,561),8648=>array(21,0,582,538),8649=>array(32,0,570,561),8650=>array(21,0,582,538),8651=>array(32,32,570,516),8652=>array(32,32,570,516),8653=>array(32,112,570,436),8654=>array(32,112,570,460),8655=>array(32,112,570,436),8656=>array(32,112,570,436),8657=>array(139,0,463,538),8658=>array(32,112,570,436),8659=>array(139,0,463,538),8660=>array(32,112,570,436),8661=>array(139,0,463,538),8662=>array(76,-28,526,422),8663=>array(76,-28,526,422),8664=>array(76,0,526,451),8665=>array(76,0,526,451),8666=>array(32,112,570,436),8667=>array(32,112,570,436),8668=>array(32,112,570,436),8669=>array(32,112,570,436),8670=>array(139,0,463,538),8671=>array(139,0,463,538),8672=>array(32,112,570,436),8673=>array(139,0,463,538),8674=>array(32,112,570,436),8675=>array(139,0,463,538),8676=>array(32,112,570,436),8677=>array(32,112,570,436),8678=>array(12,92,570,456),8679=>array(119,0,483,558),8680=>array(32,92,590,456),8681=>array(119,0,483,558),8682=>array(119,0,483,558),8683=>array(119,0,483,558),8684=>array(119,0,483,558),8685=>array(119,0,483,558),8686=>array(119,0,483,558),8687=>array(119,0,483,558),8688=>array(32,92,590,456),8689=>array(34,0,568,534),8690=>array(34,0,568,534),8691=>array(119,0,483,558),8692=>array(32,112,570,436),8693=>array(21,0,582,538),8694=>array(32,-125,570,672),8695=>array(32,112,570,436),8696=>array(32,112,570,436),8697=>array(32,112,570,436),8698=>array(32,112,570,436),8699=>array(32,112,570,436),8700=>array(32,112,570,436),8701=>array(12,92,570,456),8702=>array(32,92,590,456),8703=>array(12,92,590,456),8704=>array(18,0,584,729),8705=>array(57,-14,545,742),8706=>array(89,-14,513,662),8707=>array(87,0,514,729),8708=>array(87,-46,514,776),8709=>array(36,48,567,580),8710=>array(-3,0,606,695),8711=>array(-3,0,606,695),8712=>array(63,0,539,715),8713=>array(63,-86,539,801),8714=>array(63,81,539,545),8715=>array(63,0,539,715),8716=>array(63,-86,539,801),8717=>array(63,81,539,545),8719=>array(74,-213,528,741),8721=>array(70,-213,530,741),8722=>array(43,272,559,355),8723=>array(43,0,559,572),8725=>array(50,-93,527,729),8727=>array(81,85,521,542),8728=>array(146,160,456,470),8729=>array(156,200,446,489),8730=>array(29,-19,578,828),8731=>array(29,-19,578,933),8732=>array(29,-19,578,924),8733=>array(91,122,511,492),8734=>array(20,122,582,492),8735=>array(61,140,541,620),8736=>array(61,140,541,620),8743=>array(80,0,521,579),8744=>array(80,0,521,579),8745=>array(80,0,521,579),8746=>array(80,0,521,579),8747=>array(63,-183,539,871),8748=>array(31,-189,571,877),8749=>array(26,-176,577,864),8756=>array(91,65,512,564),8757=>array(92,65,510,564),8758=>array(238,65,363,564),8759=>array(91,65,512,564),8760=>array(43,272,559,564),8761=>array(36,65,566,564),8762=>array(42,65,561,564),8763=>array(43,65,559,564),8764=>array(43,243,559,384),8765=>array(43,243,559,384),8769=>array(43,85,559,535),8770=>array(43,149,559,454),8771=>array(43,172,559,470),8772=>array(43,48,560,604),8773=>array(43,94,559,570),8774=>array(43,24,559,570),8775=>array(43,0,559,647),8776=>array(43,149,559,470),8777=>array(43,23,559,595),8778=>array(43,94,559,572),8779=>array(43,73,559,572),8780=>array(43,94,559,570),8781=>array(42,108,559,519),8782=>array(43,33,560,593),8783=>array(43,172,560,593),8784=>array(43,172,559,637),8785=>array(43,-11,559,637),8786=>array(43,-10,559,637),8787=>array(42,-10,560,637),8788=>array(36,147,566,479),8789=>array(36,147,566,479),8790=>array(43,172,559,454),8791=>array(43,172,559,760),8792=>array(43,172,559,662),8793=>array(43,172,559,783),8794=>array(43,172,559,783),8795=>array(43,172,559,831),8796=>array(43,172,559,836),8797=>array(34,172,568,764),8798=>array(43,172,559,760),8799=>array(43,172,559,856),8800=>array(43,18,559,608),8801=>array(43,94,559,532),8802=>array(43,5,559,622),8803=>array(43,0,559,616),8804=>array(43,0,559,531),8805=>array(43,0,559,531),8806=>array(42,-84,558,578),8807=>array(42,-84,558,578),8808=>array(42,-162,558,578),8809=>array(42,-162,558,578),8813=>array(42,0,559,627),8814=>array(43,-14,559,641),8815=>array(43,-14,559,641),8816=>array(43,-119,559,629),8817=>array(43,-119,559,629),8818=>array(42,-21,558,531),8819=>array(42,-21,558,531),8820=>array(42,-119,558,629),8821=>array(42,-119,558,629),8822=>array(42,-89,558,603),8823=>array(42,-89,558,603),8824=>array(42,-195,558,711),8825=>array(42,-195,558,711),8826=>array(42,-22,558,648),8827=>array(43,-22,559,648),8828=>array(42,-123,558,711),8829=>array(42,-123,558,711),8830=>array(42,-56,558,711),8831=>array(42,-56,558,711),8832=>array(42,-81,558,707),8833=>array(42,-81,558,707),8834=>array(43,80,559,546),8835=>array(43,80,559,546),8836=>array(43,-29,559,655),8837=>array(43,-29,559,655),8838=>array(43,0,559,625),8839=>array(43,0,559,625),8840=>array(43,-104,559,729),8841=>array(43,-104,559,729),8842=>array(43,-102,559,625),8843=>array(43,-102,559,625),8847=>array(43,58,559,568),8848=>array(43,58,559,568),8849=>array(43,7,559,619),8850=>array(43,7,559,619),8853=>array(39,51,563,577),8854=>array(39,51,563,577),8855=>array(39,51,563,577),8856=>array(39,51,563,577),8857=>array(39,51,563,577),8858=>array(39,51,563,577),8859=>array(39,51,563,577),8860=>array(39,51,563,577),8861=>array(39,51,563,577),8862=>array(39,51,564,576),8863=>array(39,51,564,576),8864=>array(39,51,564,576),8865=>array(39,51,564,576),8866=>array(43,0,559,627),8867=>array(43,0,559,627),8868=>array(43,0,559,627),8869=>array(43,0,559,627),8901=>array(239,273,362,422),8902=>array(129,201,473,527),8909=>array(43,172,559,470),8922=>array(43,-218,559,760),8923=>array(43,-218,559,760),8924=>array(42,0,558,531),8925=>array(43,0,559,531),8926=>array(42,-123,558,711),8927=>array(42,-123,558,711),8928=>array(42,-182,558,770),8929=>array(42,-182,558,770),8930=>array(43,-81,559,707),8931=>array(43,-81,559,707),8932=>array(43,-95,559,619),8933=>array(43,-95,559,619),8934=>array(42,-134,558,531),8935=>array(42,-134,558,531),8936=>array(42,-213,558,711),8937=>array(42,-213,558,711),8943=>array(39,239,562,388),8960=>array(36,48,567,580),8961=>array(56,162,540,443),8962=>array(71,0,531,596),8963=>array(71,406,530,746),8964=>array(71,-132,530,209),8965=>array(71,0,530,444),8966=>array(71,0,530,566),8968=>array(226,-132,433,760),8969=>array(169,-132,376,760),8970=>array(226,-132,433,760),8971=>array(169,-132,376,760),8972=>array(268,73,585,408),8973=>array(6,73,324,408),8974=>array(268,352,585,687),8975=>array(6,352,324,687),8976=>array(43,181,559,421),8977=>array(47,126,555,634),8978=>array(3,211,599,512),8979=>array(3,211,599,512),8980=>array(90,168,512,512),8981=>array(81,112,510,539),8984=>array(35,114,567,646),8985=>array(43,181,559,421),8988=>array(146,352,463,687),8989=>array(139,352,456,687),8990=>array(146,-56,463,279),8991=>array(139,-56,456,279),8992=>array(250,-250,537,928),8993=>array(61,-237,347,942),8997=>array(51,114,551,598),8998=>array(3,145,599,536),8999=>array(61,145,541,536),9000=>array(24,212,578,517),9003=>array(3,145,599,536),9013=>array(35,-22,566,286),9015=>array(125,-100,477,829),9016=>array(3,-100,599,829),9017=>array(3,-100,599,829),9018=>array(3,-100,599,829),9019=>array(3,-100,599,829),9020=>array(3,-100,599,829),9021=>array(3,-171,599,900),9022=>array(3,57,599,658),9025=>array(3,-100,599,829),9026=>array(3,-100,599,829),9027=>array(3,-100,599,829),9028=>array(3,-100,599,829),9031=>array(3,-100,599,829),9032=>array(3,-100,599,829),9033=>array(3,-29,599,729),9035=>array(18,-171,584,900),9036=>array(3,-100,599,829),9037=>array(3,-100,599,829),9040=>array(3,-100,599,829),9042=>array(18,-171,584,900),9043=>array(3,-100,599,829),9044=>array(3,-100,599,829),9047=>array(3,-100,599,829),9048=>array(125,-100,477,729),9049=>array(3,-100,599,729),9050=>array(3,-100,599,656),9051=>array(125,-100,477,489),9052=>array(3,-100,599,658),9054=>array(3,-100,599,829),9055=>array(-10,44,612,671),9056=>array(3,-100,599,829),9059=>array(129,201,473,636),9060=>array(156,229,446,660),9061=>array(3,57,599,831),9064=>array(43,240,559,660),9065=>array(43,69,559,660),9067=>array(18,0,584,729),9068=>array(43,-14,559,742),9069=>array(43,-171,559,900),9070=>array(125,-140,477,519),9071=>array(3,-100,599,829),9072=>array(3,-100,599,829),9075=>array(151,0,476,547),9076=>array(93,-208,541,560),9077=>array(34,-14,568,547),9078=>array(3,-100,599,559),9079=>array(76,-100,526,560),9080=>array(125,-100,477,547),9081=>array(3,-100,599,547),9082=>array(34,-12,573,559),9085=>array(13,-228,589,88),9088=>array(35,-22,566,528),9089=>array(3,106,599,528),9090=>array(3,106,599,528),9091=>array(3,177,599,567),9096=>array(40,27,562,601),9097=>array(34,46,567,579),9098=>array(34,46,567,579),9099=>array(34,46,567,579),9109=>array(3,-100,599,829),9115=>array(137,-258,465,940),9116=>array(137,-252,232,942),9117=>array(137,-240,465,942),9118=>array(137,-258,465,940),9119=>array(370,-252,465,942),9120=>array(137,-240,465,942),9121=>array(137,-252,465,928),9122=>array(137,-252,232,942),9123=>array(137,-240,465,942),9124=>array(137,-252,465,928),9125=>array(370,-252,465,935),9126=>array(137,-240,465,935),9127=>array(256,-261,594,928),9128=>array(8,-252,347,940),9129=>array(256,-240,594,940),9130=>array(256,-256,347,943),9131=>array(8,-261,346,928),9132=>array(255,-252,594,940),9133=>array(8,-240,346,940),9134=>array(250,-250,347,942),9166=>array(12,92,570,558),9167=>array(3,0,599,596),9251=>array(73,-228,528,88),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,612,770),9601=>array(-10,-250,612,-123),9602=>array(-10,-250,612,5),9603=>array(-10,-250,612,132),9604=>array(-10,-250,612,260),9605=>array(-10,-250,612,387),9606=>array(-10,-250,612,515),9607=>array(-10,-250,612,642),9608=>array(-10,-250,612,770),9609=>array(-10,-250,534,770),9610=>array(-10,-250,457,770),9611=>array(-10,-250,379,770),9612=>array(-10,-250,301,770),9613=>array(-10,-250,223,770),9614=>array(-10,-250,146,770),9615=>array(-10,-250,68,770),9616=>array(301,-250,612,770),9617=>array(-10,-250,534,770),9618=>array(-10,-250,612,770),9619=>array(-10,-250,612,770),9620=>array(-10,642,612,770),9621=>array(534,-250,611,770),9622=>array(-10,-250,301,260),9623=>array(301,-250,612,260),9624=>array(-10,260,301,770),9625=>array(-10,-250,612,770),9626=>array(-10,-250,612,770),9627=>array(-10,-250,612,770),9628=>array(-10,-250,612,770),9629=>array(301,260,612,770),9630=>array(-10,-250,612,770),9631=>array(-10,-250,612,770),9632=>array(3,-39,599,558),9633=>array(3,-39,599,558),9634=>array(3,-39,599,558),9635=>array(3,-39,599,558),9636=>array(3,-39,599,558),9637=>array(3,-39,599,558),9638=>array(3,-39,599,558),9639=>array(3,-39,599,558),9640=>array(3,-39,599,558),9641=>array(3,-39,599,558),9642=>array(107,66,495,454),9643=>array(107,66,495,454),9644=>array(3,117,599,402),9645=>array(3,117,599,402),9646=>array(158,-39,444,558),9647=>array(158,-39,444,558),9648=>array(3,117,599,402),9649=>array(3,117,599,402),9650=>array(3,-39,599,558),9651=>array(3,-39,599,558),9652=>array(107,66,495,454),9653=>array(107,66,495,454),9654=>array(3,-39,599,558),9655=>array(3,-39,599,558),9656=>array(107,66,495,454),9657=>array(107,66,495,454),9658=>array(3,66,599,454),9659=>array(3,66,599,454),9660=>array(3,-39,599,558),9661=>array(3,-39,599,558),9662=>array(107,66,495,454),9663=>array(107,66,495,454),9664=>array(3,-39,599,558),9665=>array(3,-39,599,558),9666=>array(107,66,495,454),9667=>array(107,66,495,454),9668=>array(3,66,599,454),9669=>array(3,66,599,454),9670=>array(3,-39,599,558),9671=>array(3,-39,599,558),9672=>array(3,-39,599,558),9673=>array(3,-41,599,561),9674=>array(57,-233,545,807),9675=>array(3,-41,599,561),9676=>array(3,-41,599,561),9677=>array(3,-41,599,561),9678=>array(3,-41,599,561),9679=>array(3,-41,599,561),9680=>array(3,-41,599,561),9681=>array(3,-41,599,561),9682=>array(3,-41,599,561),9683=>array(3,-41,599,561),9684=>array(3,-41,599,561),9685=>array(3,-41,599,561),9686=>array(152,-41,450,561),9687=>array(152,-41,450,561),9688=>array(-10,-10,612,770),9689=>array(-10,-250,612,770),9690=>array(-10,260,612,770),9691=>array(-10,-250,612,260),9692=>array(152,260,450,561),9693=>array(152,260,450,561),9694=>array(152,-41,450,260),9695=>array(152,-41,450,260),9696=>array(3,260,599,561),9697=>array(3,-41,599,260),9698=>array(3,-39,599,558),9699=>array(3,-39,599,558),9700=>array(3,-39,599,558),9701=>array(3,-39,599,558),9702=>array(156,227,446,516),9703=>array(3,-39,599,558),9704=>array(3,-39,599,558),9705=>array(3,-39,599,558),9706=>array(3,-39,599,558),9707=>array(3,-39,599,558),9708=>array(3,-39,599,558),9709=>array(3,-39,599,558),9710=>array(3,-39,599,558),9711=>array(-10,-54,612,573),9712=>array(3,-39,599,558),9713=>array(3,-39,599,558),9714=>array(3,-39,599,558),9715=>array(3,-39,599,558),9716=>array(3,-41,599,561),9717=>array(3,-41,599,561),9718=>array(3,-41,599,561),9719=>array(3,-41,599,561),9720=>array(3,-39,599,558),9721=>array(3,-39,599,558),9722=>array(3,-39,599,558),9723=>array(47,6,554,513),9724=>array(47,6,554,513),9725=>array(85,44,516,475),9726=>array(85,44,516,475),9727=>array(3,-39,599,558),9728=>array(17,80,585,649),9729=>array(24,4,578,227),9730=>array(17,3,585,522),9731=>array(43,-3,559,708),9732=>array(14,23,588,681),9733=>array(28,7,574,525),9734=>array(28,10,574,528),9735=>array(98,2,504,729),9736=>array(29,0,573,731),9737=>array(21,3,581,563),9738=>array(7,2,595,639),9739=>array(9,-1,593,677),9740=>array(26,0,576,724),9741=>array(22,1,580,724),9742=>array(10,-0,592,598),9743=>array(4,5,598,598),9744=>array(54,2,548,504),9745=>array(48,-1,554,512),9746=>array(65,2,537,481),9747=>array(98,43,504,658),9748=>array(14,-2,588,651),9749=>array(38,3,564,688),9750=>array(27,3,575,734),9751=>array(23,1,579,728),9752=>array(19,3,583,596),9753=>array(23,203,579,557),9754=>array(23,132,579,560),9755=>array(23,132,579,560),9756=>array(7,138,595,516),9757=>array(68,0,534,724),9758=>array(7,138,595,516),9759=>array(68,-3,534,720),9760=>array(6,-1,596,593),9761=>array(4,-2,598,728),9762=>array(4,1,598,595),9763=>array(17,3,585,523),9764=>array(38,-0,564,671),9765=>array(47,-0,555,730),9766=>array(59,-1,543,731),9767=>array(47,3,555,751),9768=>array(100,-2,502,725),9769=>array(27,0,575,549),9770=>array(15,1,587,644),9771=>array(4,0,598,594),9772=>array(50,-3,552,669),9773=>array(7,2,595,642),9774=>array(13,2,589,578),9775=>array(7,2,595,591),9784=>array(13,82,589,642),9785=>array(16,80,586,650),9786=>array(16,80,586,650),9787=>array(16,80,586,650),9788=>array(16,80,586,650),9789=>array(76,2,526,722),9790=>array(73,3,529,734),9791=>array(92,-78,510,708),9792=>array(71,-49,531,655),9793=>array(71,-49,531,655),9794=>array(10,75,592,648),9795=>array(35,21,567,710),9796=>array(85,21,517,710),9797=>array(33,65,569,666),9798=>array(37,65,565,666),9799=>array(105,21,497,710),9800=>array(12,0,590,641),9801=>array(26,-4,576,596),9802=>array(13,6,589,601),9803=>array(25,24,577,632),9804=>array(30,-1,572,641),9805=>array(23,-136,579,562),9806=>array(42,88,561,614),9807=>array(24,-75,578,597),9808=>array(27,3,575,597),9809=>array(10,1,592,601),9810=>array(43,156,559,460),9811=>array(46,2,556,642),9812=>array(33,2,569,563),9813=>array(42,0,560,560),9814=>array(55,0,547,639),9815=>array(108,-4,494,596),9816=>array(70,3,532,597),9817=>array(76,3,526,551),9818=>array(52,-2,550,518),9819=>array(26,2,576,596),9820=>array(72,2,530,596),9821=>array(110,3,492,597),9822=>array(50,1,552,641),9823=>array(58,2,544,597),9824=>array(63,65,540,664),9825=>array(7,65,595,663),9826=>array(71,65,531,664),9827=>array(24,65,578,664),9828=>array(62,65,540,664),9829=>array(5,65,597,664),9830=>array(71,65,531,664),9831=>array(24,65,578,667),9832=>array(22,3,580,597),9833=>array(181,16,421,708),9834=>array(79,16,523,708),9835=>array(52,-79,550,706),9836=>array(8,61,594,664),9837=>array(158,18,444,710),9838=>array(211,21,391,710),9839=>array(152,21,450,710),9840=>array(47,-1,555,639),9841=>array(22,-8,580,632),9842=>array(23,-2,579,538),9843=>array(29,5,573,527),9844=>array(37,4,565,514),9845=>array(33,5,569,521),9846=>array(18,3,584,549),9847=>array(30,4,572,525),9848=>array(37,0,565,509),9849=>array(22,6,580,543),9850=>array(22,0,580,537),9851=>array(28,-0,574,528),9852=>array(22,3,580,561),9853=>array(27,2,575,550),9854=>array(22,3,580,561),9855=>array(39,4,563,643),9856=>array(29,2,573,546),9857=>array(29,2,573,546),9858=>array(29,2,573,546),9859=>array(29,0,573,544),9860=>array(29,2,573,546),9861=>array(29,-2,573,542),9862=>array(22,0,580,557),9863=>array(22,2,580,559),9864=>array(22,0,580,557),9865=>array(22,-5,580,552),9866=>array(40,3,562,73),9867=>array(40,3,562,73),9872=>array(73,-1,529,591),9873=>array(56,2,546,640),9874=>array(19,-0,583,520),9875=>array(15,0,587,603),9876=>array(63,6,539,553),9877=>array(92,-1,510,740),9878=>array(9,1,593,558),9879=>array(11,3,591,552),9880=>array(36,-1,566,640),9881=>array(15,0,587,603),9882=>array(21,6,582,656),9883=>array(40,5,562,597),9884=>array(21,-1,582,638),9888=>array(17,1,585,520),9889=>array(66,4,536,642),9904=>array(119,0,484,730),9905=>array(108,0,494,594),9985=>array(22,181,580,494),9986=>array(22,170,580,505),9987=>array(28,156,574,462),9988=>array(30,161,572,501),9990=>array(25,35,577,588),9991=>array(18,31,584,598),9992=>array(30,29,572,544),9993=>array(31,56,571,448),9996=>array(158,5,444,614),9997=>array(22,73,580,498),9998=>array(42,64,560,581),9999=>array(19,109,583,346),10000=>array(42,91,560,608),10001=>array(29,146,573,420),10002=>array(18,133,584,388),10003=>array(74,94,528,561),10004=>array(36,56,566,532),10005=>array(63,55,539,531),10006=>array(31,92,540,601),10007=>array(64,-10,538,593),10008=>array(25,-1,577,646),10009=>array(31,2,571,542),10010=>array(42,3,560,503),10011=>array(28,3,574,550),10012=>array(23,0,579,556),10013=>array(76,1,520,640),10014=>array(62,0,541,639),10015=>array(70,2,532,595),10016=>array(23,1,579,558),10017=>array(35,1,567,616),10018=>array(15,-10,587,562),10019=>array(14,-8,588,567),10020=>array(13,-9,589,567),10021=>array(11,-13,591,566),10022=>array(21,-12,581,552),10023=>array(18,-13,584,557),10025=>array(20,-8,583,527),10026=>array(33,-13,569,526),10027=>array(20,-13,583,522),10028=>array(17,-11,585,529),10029=>array(20,-8,583,527),10030=>array(30,-2,572,514),10031=>array(20,-5,583,531),10032=>array(22,8,580,502),10033=>array(26,-1,576,563),10034=>array(42,-0,560,547),10035=>array(23,-1,579,554),10036=>array(18,-8,584,560),10037=>array(13,-11,589,565),10038=>array(24,-14,578,625),10039=>array(15,-16,587,556),10040=>array(13,-11,589,565),10041=>array(18,-17,584,551),10042=>array(23,1,579,557),10043=>array(24,-8,578,613),10044=>array(27,-9,575,606),10045=>array(25,-10,573,609),10046=>array(16,-13,586,592),10047=>array(18,0,584,551),10048=>array(11,1,591,565),10049=>array(11,-9,591,572),10050=>array(18,-16,584,552),10051=>array(24,-9,578,653),10052=>array(16,1,586,667),10053=>array(23,-3,579,587),10054=>array(12,2,590,594),10055=>array(24,-9,578,605),10056=>array(20,-10,582,552),10057=>array(16,-14,586,556),10058=>array(11,-11,591,569),10059=>array(17,-11,585,513),10061=>array(18,-5,584,527),10063=>array(34,-31,568,504),10064=>array(30,0,572,542),10065=>array(27,-35,575,512),10066=>array(23,0,579,555),10070=>array(21,-3,581,557),10072=>array(263,-119,339,701),10073=>array(225,-120,377,700),10074=>array(165,-151,438,677),10075=>array(233,476,369,731),10076=>array(228,471,374,722),10077=>array(125,476,477,731),10078=>array(120,471,482,722),10081=>array(50,-80,552,688),10082=>array(125,-19,478,598),10083=>array(93,-14,509,603),10084=>array(22,51,580,507),10085=>array(56,-2,546,637),10086=>array(32,12,570,567),10087=>array(24,150,578,472),10088=>array(117,-49,485,688),10089=>array(117,-49,485,688),10090=>array(175,-59,427,665),10091=>array(179,-59,423,643),10092=>array(158,-64,444,667),10093=>array(158,-64,444,667),10094=>array(103,-83,500,647),10095=>array(103,-83,500,647),10096=>array(100,-93,502,727),10097=>array(101,-93,501,728),10098=>array(223,-138,379,683),10099=>array(223,-135,379,686),10100=>array(137,-160,465,671),10101=>array(122,-164,480,676),10132=>array(41,148,562,487),10136=>array(57,71,545,561),10137=>array(41,204,562,509),10138=>array(57,94,545,583),10139=>array(22,204,580,485),10140=>array(36,145,566,530),10141=>array(41,214,562,519),10142=>array(22,184,580,510),10143=>array(26,182,576,503),10144=>array(41,201,562,505),10145=>array(41,189,562,494),10146=>array(47,182,555,512),10147=>array(60,205,542,518),10148=>array(60,140,542,592),10149=>array(26,193,576,530),10150=>array(26,193,576,529),10151=>array(164,128,438,609),10152=>array(26,179,576,500),10153=>array(49,177,553,516),10154=>array(49,148,553,487),10155=>array(26,89,576,498),10156=>array(47,104,555,458),10157=>array(61,107,541,538),10158=>array(41,63,561,530),10159=>array(24,163,578,557),10161=>array(20,124,582,524),10162=>array(71,92,531,584),10163=>array(43,163,559,386),10164=>array(57,90,545,579),10165=>array(41,227,562,427),10166=>array(57,63,545,552),10167=>array(38,90,564,616),10168=>array(21,192,582,409),10169=>array(57,85,545,574),10170=>array(26,146,576,490),10171=>array(14,179,588,461),10172=>array(19,218,583,456),10173=>array(18,174,583,493),10174=>array(24,131,578,462),10178=>array(43,0,559,627),10181=>array(152,-163,450,769),10182=>array(152,-163,450,769),10208=>array(57,-233,545,807),10214=>array(145,-132,458,760),10215=>array(145,-132,457,760),10216=>array(190,-132,412,759),10217=>array(190,-132,412,759),10731=>array(57,-233,545,807),10746=>array(43,55,559,572),10747=>array(43,55,559,572),10799=>array(73,85,529,541),10858=>array(43,243,559,564),10859=>array(43,65,559,564),11013=>array(41,190,561,494),11014=>array(149,82,453,602),11015=>array(149,82,453,602),11016=>array(68,109,485,526),11017=>array(117,109,534,526),11018=>array(117,109,534,526),11019=>array(68,109,485,526),11020=>array(41,190,561,494),11021=>array(149,82,453,602),11026=>array(3,-39,599,558),11027=>array(3,-39,599,558),11028=>array(3,-39,599,558),11029=>array(3,-39,599,558),11030=>array(3,-39,599,558),11031=>array(3,-39,599,558),11032=>array(3,-39,599,558),11033=>array(3,-39,599,558),11034=>array(3,-39,599,558),11364=>array(70,-213,602,729),11373=>array(52,-14,540,742),11374=>array(42,-208,559,729),11375=>array(18,0,584,729),11376=>array(52,-14,540,742),11381=>array(67,0,535,729),11382=>array(95,0,513,547),11383=>array(37,-12,565,551),11385=>array(74,-13,461,760),11386=>array(67,-14,535,560),11388=>array(237,-117,365,426),11389=>array(129,326,473,734),11390=>array(68,-242,570,742),11391=>array(76,-242,571,729),11800=>array(94,-13,483,729),11807=>array(43,65,559,384),11810=>array(226,403,433,760),11811=>array(169,403,376,760),11812=>array(226,-132,433,225),11813=>array(169,-132,376,225),11822=>array(106,0,496,742),42760=>array(146,0,456,668),42761=>array(146,0,456,668),42762=>array(146,0,456,668),42763=>array(146,0,456,668),42764=>array(146,0,456,668),42765=>array(146,0,456,668),42766=>array(146,0,456,668),42767=>array(146,0,456,668),42768=>array(146,0,456,668),42769=>array(146,0,456,668),42770=>array(146,0,456,668),42771=>array(146,0,456,668),42772=>array(146,0,456,668),42773=>array(146,0,456,668),42774=>array(146,0,456,668),42779=>array(166,326,436,736),42780=>array(166,324,436,734),42781=>array(270,326,332,734),42782=>array(270,326,332,734),42783=>array(270,0,332,408),42786=>array(157,0,464,729),42787=>array(179,0,452,547),42788=>array(115,224,494,742),42789=>array(115,42,494,560),42790=>array(67,-208,535,729),42791=>array(95,-208,513,760),42889=>array(239,0,362,519),42890=>array(191,161,411,380),42891=>array(252,235,351,729),42892=>array(258,458,343,729),42893=>array(67,0,533,729),42894=>array(77,-208,525,765),42896=>array(41,-157,573,729),42897=>array(60,-140,546,560),42922=>array(10,0,585,729),63173=>array(67,-14,535,760),64257=>array(17,0,527,760),64258=>array(17,0,527,760),64338=>array(34,-244,586,263),64339=>array(34,-244,612,264),64340=>array(-10,-244,342,293),64341=>array(-10,-244,612,293),64342=>array(34,-244,586,263),64343=>array(34,-244,612,264),64344=>array(-10,-244,389,293),64345=>array(-10,-244,612,293),64346=>array(34,-244,586,263),64347=>array(34,-244,612,264),64348=>array(-10,-244,380,293),64349=>array(-10,-244,612,293),64350=>array(34,-10,586,467),64351=>array(34,-10,612,470),64352=>array(-10,0,342,559),64353=>array(-10,0,612,553),64354=>array(34,-10,586,513),64355=>array(34,-10,612,513),64356=>array(-10,0,390,559),64357=>array(-10,0,612,561),64358=>array(34,-10,586,542),64359=>array(34,-10,612,535),64360=>array(-10,0,465,620),64361=>array(-10,0,612,627),64362=>array(-36,-45,568,681),64363=>array(-73,-44,612,628),64364=>array(-10,0,406,757),64365=>array(-10,0,612,633),64366=>array(-36,-45,568,687),64367=>array(-73,-44,612,630),64368=>array(-10,0,406,757),64369=>array(-10,0,612,641),64370=>array(43,-244,584,425),64371=>array(43,-244,622,425),64372=>array(-10,-220,545,398),64373=>array(-10,-220,623,398),64374=>array(43,-244,584,425),64375=>array(43,-244,622,425),64376=>array(-10,-98,545,398),64377=>array(-10,-98,623,398),64378=>array(43,-244,584,425),64379=>array(43,-244,622,425),64380=>array(-10,-239,545,398),64381=>array(-10,-220,623,398),64382=>array(43,-244,584,425),64383=>array(43,-244,622,425),64384=>array(-10,-239,545,398),64385=>array(-10,-220,623,398),64394=>array(-25,-246,547,527),64395=>array(-78,-244,612,533),64396=>array(-25,-246,595,576),64397=>array(-78,-244,612,564),64398=>array(5,-43,670,760),64399=>array(-61,-43,638,760),64400=>array(-10,0,521,760),64401=>array(-10,0,612,760),64402=>array(5,-43,673,910),64403=>array(-61,-43,638,911),64404=>array(-10,0,521,903),64405=>array(-10,0,612,903),64414=>array(26,-162,569,336),64415=>array(-21,-244,612,256),64426=>array(0,-33,572,487),64427=>array(0,0,618,487),64428=>array(-10,-33,486,487),64429=>array(-10,0,618,487),64488=>array(-10,0,342,293),64489=>array(-10,0,612,293),64508=>array(12,-131,602,389),64509=>array(-64,-133,612,251),64510=>array(-10,-146,386,293),64511=>array(-10,-146,612,293),65136=>array(158,591,443,825),65137=>array(-10,0,612,825),65138=>array(158,591,443,874),65139=>array(392,0,612,177),65140=>array(158,-239,443,-5),65142=>array(158,591,443,708),65143=>array(-10,0,612,708),65144=>array(158,590,443,874),65145=>array(-10,0,612,874),65146=>array(158,-137,443,-20),65147=>array(-10,-137,612,90),65148=>array(148,599,453,869),65149=>array(-10,0,612,869),65150=>array(167,610,435,878),65151=>array(-10,0,612,878),65152=>array(212,42,522,483),65153=>array(125,0,477,939),65154=>array(125,0,612,939),65155=>array(212,0,380,1028),65156=>array(236,0,612,1028),65157=>array(37,-244,525,588),65158=>array(44,-244,612,588),65159=>array(214,-244,381,760),65160=>array(259,-244,612,760),65161=>array(12,-131,602,542),65162=>array(-64,-133,612,421),65163=>array(-10,0,374,613),65164=>array(-10,0,612,613),65165=>array(256,0,346,760),65166=>array(287,0,612,760),65167=>array(34,-171,586,263),65168=>array(34,-171,612,264),65169=>array(-10,-146,342,293),65170=>array(-10,-146,612,293),65171=>array(108,-28,494,513),65172=>array(118,0,612,513),65173=>array(34,-10,586,391),65174=>array(34,-10,612,391),65175=>array(-10,0,392,488),65176=>array(-10,0,612,488),65177=>array(34,-10,586,513),65178=>array(34,-10,612,513),65179=>array(-10,0,396,610),65180=>array(-10,0,612,592),65181=>array(43,-244,584,425),65182=>array(43,-244,622,425),65183=>array(-10,-146,545,398),65184=>array(-10,-146,623,398),65185=>array(43,-244,584,425),65186=>array(43,-244,622,425),65187=>array(-10,0,545,398),65188=>array(-10,0,623,398),65189=>array(43,-244,584,586),65190=>array(43,-244,622,586),65191=>array(-10,0,545,537),65192=>array(-10,0,623,537),65193=>array(113,-19,488,427),65194=>array(113,-19,612,427),65195=>array(113,-19,488,586),65196=>array(113,-19,612,586),65197=>array(-25,-246,533,267),65198=>array(-78,-244,612,269),65199=>array(-25,-246,533,464),65200=>array(-78,-244,612,464),65201=>array(-107,-240,574,366),65202=>array(-145,-240,612,366),65203=>array(-10,-17,572,363),65204=>array(-10,-17,612,363),65205=>array(-107,-240,574,586),65206=>array(-145,-240,612,586),65207=>array(-10,-17,572,586),65208=>array(-10,-17,612,586),65209=>array(-117,-240,594,320),65210=>array(-154,-240,612,320),65211=>array(-10,0,594,320),65212=>array(-10,0,612,320),65213=>array(-117,-240,594,400),65214=>array(-154,-240,612,400),65215=>array(-10,0,594,433),65216=>array(-10,0,612,426),65217=>array(5,0,580,760),65218=>array(10,0,612,760),65219=>array(-10,0,580,760),65220=>array(-10,0,612,760),65221=>array(5,0,580,760),65222=>array(10,0,612,760),65223=>array(-10,0,580,760),65224=>array(-10,0,612,760),65225=>array(60,-244,589,521),65226=>array(72,-244,619,382),65227=>array(-10,0,497,521),65228=>array(-10,0,612,382),65229=>array(60,-244,589,659),65230=>array(72,-244,619,537),65231=>array(-10,0,497,659),65232=>array(-10,0,612,537),65233=>array(-36,-45,568,594),65234=>array(-73,-44,612,537),65235=>array(-10,0,406,635),65236=>array(-10,0,612,562),65237=>array(15,-189,557,635),65238=>array(-9,-240,612,500),65239=>array(-10,0,406,635),65240=>array(-10,0,612,562),65241=>array(4,-27,578,760),65242=>array(-46,-27,612,760),65243=>array(-10,0,521,760),65244=>array(-10,0,612,760),65245=>array(33,-152,537,760),65246=>array(5,-152,612,760),65247=>array(-10,0,489,760),65248=>array(-10,0,612,760),65249=>array(63,-240,541,369),65250=>array(35,-240,612,307),65251=>array(-10,-24,456,303),65252=>array(-10,-24,612,303),65253=>array(26,-162,569,439),65254=>array(-21,-244,612,335),65255=>array(-10,0,342,488),65256=>array(-10,0,612,488),65257=>array(108,-28,494,358),65258=>array(118,0,612,366),65259=>array(-10,-33,486,487),65260=>array(-10,-244,612,333),65261=>array(37,-244,525,315),65262=>array(44,-244,612,315),65263=>array(12,-131,602,389),65264=>array(-64,-133,612,251),65265=>array(12,-244,602,389),65266=>array(-64,-244,612,251),65267=>array(-10,-146,384,293),65268=>array(-10,-146,612,293),65269=>array(-52,-10,515,866),65270=>array(-94,-10,612,866),65271=>array(41,-10,515,955),65272=>array(-16,-10,612,955),65273=>array(65,-244,515,760),65274=>array(46,-244,612,760),65275=>array(87,-10,515,760),65276=>array(46,-10,612,760),65533=>array(40,-84,562,887),65535=>array(51,-177,551,705)); +$cw=array(0=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,478=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,496=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,544=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,718=>602,719=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,1542=>602,1543=>602,1545=>602,1546=>602,1548=>602,1557=>602,1563=>602,1567=>602,1569=>602,1570=>602,1571=>602,1572=>602,1573=>602,1574=>602,1575=>602,1576=>602,1577=>602,1578=>602,1579=>602,1580=>602,1581=>602,1582=>602,1583=>602,1584=>602,1585=>602,1586=>602,1587=>602,1588=>602,1589=>602,1590=>602,1591=>602,1592=>602,1593=>602,1594=>602,1600=>602,1601=>602,1602=>602,1603=>602,1604=>602,1605=>602,1606=>602,1607=>602,1608=>602,1609=>602,1610=>602,1611=>602,1612=>602,1613=>602,1614=>602,1615=>602,1616=>602,1617=>602,1618=>602,1619=>602,1620=>602,1621=>602,1626=>602,1632=>602,1633=>602,1634=>602,1635=>602,1636=>602,1637=>602,1638=>602,1639=>602,1640=>602,1641=>602,1642=>602,1643=>602,1644=>602,1645=>602,1652=>602,1657=>602,1658=>602,1659=>602,1662=>602,1663=>602,1664=>602,1667=>602,1668=>602,1670=>602,1671=>602,1681=>602,1688=>602,1700=>602,1705=>602,1711=>602,1726=>602,1740=>602,1776=>602,1777=>602,1778=>602,1779=>602,1780=>602,1781=>602,1782=>602,1783=>602,1784=>602,1785=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8214=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8520=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9729=>602,9730=>602,9731=>602,9732=>602,9733=>602,9734=>602,9735=>602,9736=>602,9737=>602,9738=>602,9739=>602,9740=>602,9741=>602,9742=>602,9743=>602,9744=>602,9745=>602,9746=>602,9747=>602,9748=>602,9749=>602,9750=>602,9751=>602,9752=>602,9753=>602,9754=>602,9755=>602,9756=>602,9757=>602,9758=>602,9759=>602,9760=>602,9761=>602,9762=>602,9763=>602,9764=>602,9765=>602,9766=>602,9767=>602,9768=>602,9769=>602,9770=>602,9771=>602,9772=>602,9773=>602,9774=>602,9775=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9789=>602,9790=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9800=>602,9801=>602,9802=>602,9803=>602,9804=>602,9805=>602,9806=>602,9807=>602,9808=>602,9809=>602,9810=>602,9811=>602,9812=>602,9813=>602,9814=>602,9815=>602,9816=>602,9817=>602,9818=>602,9819=>602,9820=>602,9821=>602,9822=>602,9823=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9832=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,9840=>602,9841=>602,9842=>602,9843=>602,9844=>602,9845=>602,9846=>602,9847=>602,9848=>602,9849=>602,9850=>602,9851=>602,9852=>602,9853=>602,9854=>602,9855=>602,9856=>602,9857=>602,9858=>602,9859=>602,9860=>602,9861=>602,9862=>602,9863=>602,9864=>602,9865=>602,9866=>602,9867=>602,9872=>602,9873=>602,9874=>602,9875=>602,9876=>602,9877=>602,9878=>602,9879=>602,9880=>602,9881=>602,9882=>602,9883=>602,9884=>602,9888=>602,9889=>602,9904=>602,9905=>602,9985=>602,9986=>602,9987=>602,9988=>602,9990=>602,9991=>602,9992=>602,9993=>602,9996=>602,9997=>602,9998=>602,9999=>602,10000=>602,10001=>602,10002=>602,10003=>602,10004=>602,10005=>602,10006=>602,10007=>602,10008=>602,10009=>602,10010=>602,10011=>602,10012=>602,10013=>602,10014=>602,10015=>602,10016=>602,10017=>602,10018=>602,10019=>602,10020=>602,10021=>602,10022=>602,10023=>602,10025=>602,10026=>602,10027=>602,10028=>602,10029=>602,10030=>602,10031=>602,10032=>602,10033=>602,10034=>602,10035=>602,10036=>602,10037=>602,10038=>602,10039=>602,10040=>602,10041=>602,10042=>602,10043=>602,10044=>602,10045=>602,10046=>602,10047=>602,10048=>602,10049=>602,10050=>602,10051=>602,10052=>602,10053=>602,10054=>602,10055=>602,10056=>602,10057=>602,10058=>602,10059=>602,10061=>602,10063=>602,10064=>602,10065=>602,10066=>602,10070=>602,10072=>602,10073=>602,10074=>602,10075=>602,10076=>602,10077=>602,10078=>602,10081=>602,10082=>602,10083=>602,10084=>602,10085=>602,10086=>602,10087=>602,10088=>602,10089=>602,10090=>602,10091=>602,10092=>602,10093=>602,10094=>602,10095=>602,10096=>602,10097=>602,10098=>602,10099=>602,10100=>602,10101=>602,10132=>602,10136=>602,10137=>602,10138=>602,10139=>602,10140=>602,10141=>602,10142=>602,10143=>602,10144=>602,10145=>602,10146=>602,10147=>602,10148=>602,10149=>602,10150=>602,10151=>602,10152=>602,10153=>602,10154=>602,10155=>602,10156=>602,10157=>602,10158=>602,10159=>602,10161=>602,10162=>602,10163=>602,10164=>602,10165=>602,10166=>602,10167=>602,10168=>602,10169=>602,10170=>602,10171=>602,10172=>602,10173=>602,10174=>602,10178=>602,10181=>602,10182=>602,10208=>602,10214=>602,10215=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,10858=>602,10859=>602,11013=>602,11014=>602,11015=>602,11016=>602,11017=>602,11018=>602,11019=>602,11020=>602,11021=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11807=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,42922=>602,63173=>602,64257=>602,64258=>602,64338=>602,64339=>602,64340=>602,64341=>602,64342=>602,64343=>602,64344=>602,64345=>602,64346=>602,64347=>602,64348=>602,64349=>602,64350=>602,64351=>602,64352=>602,64353=>602,64354=>602,64355=>602,64356=>602,64357=>602,64358=>602,64359=>602,64360=>602,64361=>602,64362=>602,64363=>602,64364=>602,64365=>602,64366=>602,64367=>602,64368=>602,64369=>602,64370=>602,64371=>602,64372=>602,64373=>602,64374=>602,64375=>602,64376=>602,64377=>602,64378=>602,64379=>602,64380=>602,64381=>602,64382=>602,64383=>602,64384=>602,64385=>602,64394=>602,64395=>602,64396=>602,64397=>602,64398=>602,64399=>602,64400=>602,64401=>602,64402=>602,64403=>602,64404=>602,64405=>602,64414=>602,64415=>602,64426=>602,64427=>602,64428=>602,64429=>602,64488=>602,64489=>602,64508=>602,64509=>602,64510=>602,64511=>602,65136=>602,65137=>602,65138=>602,65139=>602,65140=>602,65142=>602,65143=>602,65144=>602,65145=>602,65146=>602,65147=>602,65148=>602,65149=>602,65150=>602,65151=>602,65152=>602,65153=>602,65154=>602,65155=>602,65156=>602,65157=>602,65158=>602,65159=>602,65160=>602,65161=>602,65162=>602,65163=>602,65164=>602,65165=>602,65166=>602,65167=>602,65168=>602,65169=>602,65170=>602,65171=>602,65172=>602,65173=>602,65174=>602,65175=>602,65176=>602,65177=>602,65178=>602,65179=>602,65180=>602,65181=>602,65182=>602,65183=>602,65184=>602,65185=>602,65186=>602,65187=>602,65188=>602,65189=>602,65190=>602,65191=>602,65192=>602,65193=>602,65194=>602,65195=>602,65196=>602,65197=>602,65198=>602,65199=>602,65200=>602,65201=>602,65202=>602,65203=>602,65204=>602,65205=>602,65206=>602,65207=>602,65208=>602,65209=>602,65210=>602,65211=>602,65212=>602,65213=>602,65214=>602,65215=>602,65216=>602,65217=>602,65218=>602,65219=>602,65220=>602,65221=>602,65222=>602,65223=>602,65224=>602,65225=>602,65226=>602,65227=>602,65228=>602,65229=>602,65230=>602,65231=>602,65232=>602,65233=>602,65234=>602,65235=>602,65236=>602,65237=>602,65238=>602,65239=>602,65240=>602,65241=>602,65242=>602,65243=>602,65244=>602,65245=>602,65246=>602,65247=>602,65248=>602,65249=>602,65250=>602,65251=>602,65252=>602,65253=>602,65254=>602,65255=>602,65256=>602,65257=>602,65258=>602,65259=>602,65260=>602,65261=>602,65262=>602,65263=>602,65264=>602,65265=>602,65266=>602,65267=>602,65268=>602,65269=>602,65270=>602,65271=>602,65272=>602,65273=>602,65274=>602,65275=>602,65276=>602,65279=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavusansmono.z b/tools/tcpdf/fonts/dejavusansmono.z new file mode 100644 index 0000000000000000000000000000000000000000..126cc9228fe34a68006c69b7b997e79256ae46e2 GIT binary patch literal 198919 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 PzNR?Hp$LQADiZ!5=(r%} literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansmonob.ctg.z b/tools/tcpdf/fonts/dejavusansmonob.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..76b78bc8f8b3c9e0a41a83366385e280a50ca0ca GIT binary patch literal 6120 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansmonob.php b/tools/tcpdf/fonts/dejavusansmonob.php new file mode 100644 index 000000000..9028c6ec0 --- /dev/null +++ b/tools/tcpdf/fonts/dejavusansmonob.php @@ -0,0 +1,16 @@ +33,'FontBBox'=>'[-447 -394 731 1052]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cbbox=array(0=>array(51,-177,551,705),33=>array(236,0,366,729),34=>array(113,458,488,729),35=>array(1,0,600,718),36=>array(80,-147,533,760),37=>array(16,0,595,699),38=>array(18,-14,603,742),39=>array(238,458,363,729),40=>array(187,-132,451,759),41=>array(151,-132,415,759),42=>array(59,278,541,742),43=>array(32,45,569,582),44=>array(177,-140,378,179),45=>array(147,217,455,359),46=>array(219,0,382,179),47=>array(55,-93,547,729),48=>array(60,-14,542,742),49=>array(92,0,554,729),50=>array(56,0,519,742),51=>array(61,-14,537,742),52=>array(50,0,557,729),53=>array(70,-14,534,729),54=>array(64,-15,548,741),55=>array(66,0,527,729),56=>array(63,-14,539,742),57=>array(54,-19,538,736),58=>array(219,0,382,519),59=>array(181,-140,382,519),60=>array(43,53,559,574),61=>array(43,144,559,482),62=>array(43,53,559,574),63=>array(114,0,520,742),64=>array(3,-156,566,681),65=>array(16,0,586,729),66=>array(61,0,566,730),67=>array(74,-14,528,742),68=>array(67,0,557,729),69=>array(82,0,536,729),70=>array(89,0,543,729),71=>array(57,-14,552,742),72=>array(67,0,535,729),73=>array(84,0,518,729),74=>array(53,-14,492,729),75=>array(57,0,598,729),76=>array(110,0,562,729),77=>array(42,0,560,729),78=>array(58,0,543,729),79=>array(45,-14,557,742),80=>array(79,0,560,729),81=>array(45,-137,557,742),82=>array(65,0,602,729),83=>array(63,-14,542,742),84=>array(44,0,558,729),85=>array(52,-14,550,729),86=>array(28,0,574,729),87=>array(0,0,602,729),88=>array(13,0,589,729),89=>array(4,0,598,729),90=>array(56,0,567,729),91=>array(206,-132,454,760),92=>array(54,-93,547,729),93=>array(148,-132,396,760),94=>array(28,457,574,729),95=>array(0,-236,602,-143),96=>array(97,616,373,800),97=>array(46,-14,541,560),98=>array(73,-14,558,760),99=>array(82,-14,518,561),100=>array(44,-14,529,760),101=>array(45,-14,561,560),102=>array(85,0,529,760),103=>array(48,-207,535,561),104=>array(84,0,523,760),105=>array(70,0,569,813),106=>array(70,-207,415,813),107=>array(85,0,585,760),108=>array(44,0,534,760),109=>array(40,0,564,560),110=>array(84,0,523,560),111=>array(48,-14,554,560),112=>array(73,-208,558,560),113=>array(44,-208,529,560),114=>array(142,0,562,560),115=>array(84,-14,521,560),116=>array(54,0,524,702),117=>array(78,-14,518,547),118=>array(39,0,563,547),119=>array(0,0,602,547),120=>array(27,0,575,547),121=>array(29,-207,574,547),122=>array(79,0,528,547),123=>array(86,-163,514,760),124=>array(245,-236,356,764),125=>array(88,-163,516,760),126=>array(43,226,559,396),161=>array(236,0,366,729),162=>array(72,-153,506,699),163=>array(58,0,548,742),164=>array(91,86,546,541),165=>array(4,0,598,729),166=>array(245,-171,356,699),167=>array(83,-95,518,742),168=>array(147,654,455,774),169=>array(0,61,602,663),170=>array(125,209,479,742),171=>array(58,69,509,517),172=>array(43,177,559,439),173=>array(147,217,455,359),174=>array(0,61,602,663),175=>array(147,668,455,760),176=>array(138,417,463,742),177=>array(43,0,559,627),178=>array(134,326,459,742),179=>array(140,319,470,742),180=>array(229,616,505,800),181=>array(85,-209,580,547),182=>array(34,-96,520,729),183=>array(219,259,382,437),184=>array(179,-196,400,0),185=>array(153,326,469,734),186=>array(134,209,488,742),187=>array(94,69,545,517),188=>array(23,-132,558,810),189=>array(23,-132,558,810),190=>array(23,-132,558,818),191=>array(86,-13,491,729),192=>array(16,0,586,927),193=>array(16,0,586,927),194=>array(16,0,586,927),195=>array(16,0,586,928),196=>array(16,0,586,927),197=>array(16,0,586,928),198=>array(0,0,576,729),199=>array(74,-196,528,742),200=>array(82,0,536,927),201=>array(82,0,536,927),202=>array(82,0,536,927),203=>array(82,0,536,927),204=>array(84,0,518,927),205=>array(84,0,518,927),206=>array(84,0,518,927),207=>array(84,0,518,927),208=>array(0,0,557,729),209=>array(58,0,543,928),210=>array(45,-14,557,927),211=>array(45,-14,557,927),212=>array(45,-14,557,927),213=>array(45,-14,557,928),214=>array(45,-14,557,927),215=>array(58,72,543,556),216=>array(-3,-31,596,761),217=>array(52,-14,550,927),218=>array(52,-14,550,927),219=>array(52,-14,550,927),220=>array(52,-14,550,927),221=>array(4,0,598,927),222=>array(79,0,560,729),223=>array(62,-14,573,760),224=>array(46,-14,541,800),225=>array(46,-14,541,800),226=>array(46,-14,541,800),227=>array(46,-14,541,778),228=>array(46,-14,541,774),229=>array(46,-14,541,888),230=>array(7,-14,580,560),231=>array(82,-196,518,561),232=>array(45,-14,561,800),233=>array(45,-14,561,800),234=>array(45,-14,561,800),235=>array(45,-14,561,774),236=>array(70,0,569,800),237=>array(70,0,569,800),238=>array(70,0,569,800),239=>array(70,0,569,774),240=>array(48,-14,550,765),241=>array(84,0,523,778),242=>array(48,-14,554,801),243=>array(48,-14,554,800),244=>array(48,-14,554,800),245=>array(48,-14,554,762),246=>array(48,-14,554,762),247=>array(32,42,569,585),248=>array(12,-57,587,603),249=>array(78,-14,518,800),250=>array(78,-14,518,800),251=>array(78,-14,518,800),252=>array(78,-14,518,774),253=>array(29,-207,574,800),254=>array(73,-208,558,760),255=>array(29,-207,574,774),256=>array(16,0,586,913),257=>array(46,-14,541,760),258=>array(16,0,586,927),259=>array(46,-14,541,784),260=>array(16,-196,600,729),261=>array(46,-196,553,560),262=>array(74,-14,532,927),263=>array(82,-14,555,800),264=>array(74,-14,561,927),265=>array(82,-14,536,800),266=>array(74,-14,528,927),267=>array(82,-14,518,774),268=>array(74,-14,552,927),269=>array(82,-14,535,800),270=>array(67,0,557,936),271=>array(44,-14,711,760),272=>array(0,0,557,729),273=>array(44,-14,600,760),274=>array(82,0,536,913),275=>array(45,-14,561,760),276=>array(82,0,536,927),277=>array(45,-14,561,784),278=>array(82,0,536,927),279=>array(45,-14,561,774),280=>array(82,-196,537,729),281=>array(45,-196,561,560),282=>array(82,0,536,927),283=>array(45,-14,561,802),284=>array(57,-14,552,927),285=>array(48,-207,535,800),286=>array(57,-14,552,927),287=>array(48,-207,535,784),288=>array(57,-14,552,927),289=>array(48,-207,535,774),290=>array(57,-241,552,742),291=>array(48,-207,535,764),292=>array(67,0,535,927),293=>array(-30,0,523,927),294=>array(1,0,601,729),295=>array(6,0,523,760),296=>array(84,0,518,928),297=>array(70,0,569,778),298=>array(84,0,518,913),299=>array(70,0,569,760),300=>array(84,0,518,927),301=>array(70,0,569,784),302=>array(84,-196,518,729),303=>array(70,-196,569,813),304=>array(84,0,518,927),305=>array(70,0,569,547),306=>array(-4,-13,601,730),307=>array(4,-212,602,813),308=>array(53,-14,516,927),309=>array(70,-207,485,800),310=>array(57,-227,598,729),311=>array(85,-227,585,760),312=>array(85,0,585,547),313=>array(110,0,562,928),314=>array(44,0,534,928),315=>array(110,-227,562,729),316=>array(44,-227,534,760),317=>array(110,0,562,729),318=>array(44,0,581,760),319=>array(110,0,571,729),320=>array(44,0,597,760),321=>array(-19,0,562,729),322=>array(18,0,545,760),323=>array(58,0,543,928),324=>array(84,0,523,803),325=>array(58,-227,543,729),326=>array(84,-227,523,560),327=>array(58,0,543,927),328=>array(84,0,523,800),329=>array(-54,0,601,760),330=>array(52,-208,549,743),331=>array(84,-207,523,560),332=>array(45,-14,557,913),333=>array(48,-14,554,760),334=>array(45,-14,557,927),335=>array(48,-14,554,784),336=>array(45,-14,557,927),337=>array(48,-14,554,800),338=>array(33,0,594,729),339=>array(7,-14,591,560),340=>array(65,0,602,928),341=>array(142,0,580,803),342=>array(65,-227,602,729),343=>array(123,-227,562,560),344=>array(65,0,602,927),345=>array(142,0,562,800),346=>array(63,-14,542,928),347=>array(84,-14,521,803),348=>array(63,-14,542,927),349=>array(84,-14,521,800),350=>array(63,-196,542,742),351=>array(84,-196,521,560),352=>array(63,-14,542,927),353=>array(84,-14,521,800),354=>array(44,-196,558,729),355=>array(54,-196,524,702),356=>array(44,0,558,933),357=>array(54,0,582,824),358=>array(44,0,558,729),359=>array(54,0,524,702),360=>array(52,-14,550,928),361=>array(78,-14,518,778),362=>array(52,-14,550,913),363=>array(78,-14,518,760),364=>array(52,-14,550,927),365=>array(78,-14,518,784),366=>array(52,-14,550,1052),367=>array(78,-14,518,888),368=>array(52,-14,550,927),369=>array(78,-14,530,800),370=>array(52,-204,550,729),371=>array(78,-196,600,547),372=>array(0,0,602,931),373=>array(0,0,602,803),374=>array(4,0,598,931),375=>array(29,-207,574,803),376=>array(4,0,598,927),377=>array(56,0,567,928),378=>array(79,0,528,803),379=>array(56,0,567,927),380=>array(79,0,528,774),381=>array(56,0,567,927),382=>array(79,0,528,800),383=>array(85,0,529,760),384=>array(6,-14,558,760),385=>array(0,0,598,730),386=>array(79,0,560,729),387=>array(73,-14,558,760),388=>array(21,0,581,729),389=>array(22,-14,580,760),390=>array(74,-14,528,742),391=>array(74,-14,624,802),392=>array(82,-14,626,760),393=>array(0,0,557,729),394=>array(-14,0,589,729),395=>array(61,0,566,729),396=>array(73,-14,558,760),397=>array(47,-220,554,560),398=>array(82,0,536,729),399=>array(45,-14,557,742),400=>array(61,-14,537,742),401=>array(53,-207,549,729),402=>array(44,-207,558,760),403=>array(19,-14,583,802),404=>array(16,-142,586,729),405=>array(6,-1,596,760),406=>array(84,0,551,729),407=>array(84,0,518,729),408=>array(9,0,593,729),409=>array(85,0,585,760),410=>array(44,0,534,760),411=>array(39,0,563,760),412=>array(40,-13,564,729),413=>array(15,-208,587,729),414=>array(84,-208,523,560),415=>array(45,-14,557,742),416=>array(2,-14,600,759),417=>array(4,-14,598,570),418=>array(14,-14,588,742),419=>array(9,-208,602,560),420=>array(10,0,592,729),421=>array(73,-208,558,760),422=>array(65,-116,602,729),423=>array(63,-14,542,742),424=>array(84,-14,521,560),425=>array(48,0,559,729),426=>array(29,-207,558,760),427=>array(54,-207,524,702),428=>array(10,0,558,730),429=>array(54,0,524,760),430=>array(44,-208,558,729),431=>array(2,-14,600,759),432=>array(3,-14,599,570),433=>array(44,0,558,713),434=>array(57,0,540,729),435=>array(1,0,601,729),436=>array(14,-207,588,547),437=>array(56,0,567,729),438=>array(77,0,525,547),439=>array(5,-14,597,729),440=>array(5,-14,597,729),441=>array(54,-215,548,547),442=>array(64,-208,536,547),443=>array(56,0,519,742),444=>array(5,-14,597,729),445=>array(54,-215,548,547),446=>array(71,-15,531,702),447=>array(40,-208,556,560),448=>array(236,0,366,729),449=>array(124,0,478,729),450=>array(36,0,566,729),451=>array(236,0,366,729),461=>array(16,0,586,927),462=>array(46,-14,541,800),463=>array(84,0,518,927),464=>array(70,0,569,800),465=>array(45,-14,557,927),466=>array(48,-14,554,800),467=>array(52,-14,550,927),468=>array(78,-14,518,800),469=>array(52,-14,550,985),470=>array(78,-14,518,914),471=>array(52,-14,550,1008),472=>array(78,-14,518,1002),473=>array(52,-14,550,1008),474=>array(78,-14,518,1002),475=>array(52,-14,550,1008),476=>array(78,-14,518,1002),477=>array(45,-14,561,560),478=>array(16,0,586,985),479=>array(46,-14,541,914),480=>array(16,0,586,985),481=>array(46,-14,541,914),482=>array(0,0,576,913),483=>array(7,-14,580,760),486=>array(57,-14,552,927),487=>array(48,-207,535,800),488=>array(57,0,598,927),489=>array(85,0,585,927),490=>array(45,-204,557,742),491=>array(48,-204,554,560),492=>array(45,-204,557,913),493=>array(48,-204,554,760),494=>array(5,-14,597,927),495=>array(54,-215,548,800),496=>array(70,-207,493,802),500=>array(57,-14,552,927),501=>array(48,-207,535,800),502=>array(12,-14,590,729),504=>array(58,0,543,927),505=>array(84,0,523,801),508=>array(0,0,576,927),509=>array(7,-14,580,800),510=>array(-3,-31,596,927),511=>array(12,-57,587,800),512=>array(16,0,586,927),513=>array(46,-14,541,800),514=>array(16,0,586,927),515=>array(46,-14,541,784),516=>array(54,0,536,927),517=>array(45,-14,561,800),518=>array(82,0,536,927),519=>array(45,-14,561,784),520=>array(54,0,518,927),521=>array(69,0,569,800),522=>array(84,0,518,927),523=>array(70,0,569,784),524=>array(45,-14,557,927),525=>array(48,-14,554,800),526=>array(45,-14,557,927),527=>array(48,-14,554,784),528=>array(30,0,602,927),529=>array(118,0,562,800),530=>array(65,0,602,927),531=>array(142,0,562,784),532=>array(52,-14,550,927),533=>array(69,-14,518,800),534=>array(52,-14,550,927),535=>array(78,-14,518,784),536=>array(63,-246,542,742),537=>array(84,-246,521,560),538=>array(44,-246,558,729),539=>array(54,-246,524,702),540=>array(26,-210,576,742),541=>array(54,-211,548,560),542=>array(67,0,535,927),543=>array(84,0,523,927),544=>array(52,-208,549,743),545=>array(4,-68,598,760),548=>array(56,-207,567,729),549=>array(79,-207,528,547),550=>array(16,0,586,927),551=>array(46,-14,541,774),552=>array(82,-196,536,729),553=>array(45,-196,561,560),554=>array(45,-14,557,985),555=>array(48,-14,554,914),556=>array(45,-14,557,985),557=>array(48,-14,554,914),558=>array(45,-14,557,927),559=>array(48,-14,554,774),560=>array(45,-14,557,985),561=>array(48,-14,554,914),562=>array(4,0,598,913),563=>array(29,-207,574,760),564=>array(24,-68,578,760),565=>array(18,-68,584,560),566=>array(54,-68,524,702),567=>array(70,-207,415,547),568=>array(11,-14,591,760),569=>array(11,-214,591,560),570=>array(-3,-31,596,761),571=>array(-3,-31,596,761),572=>array(12,-57,587,603),573=>array(14,0,588,729),574=>array(6,-31,605,761),575=>array(84,-240,521,560),576=>array(79,-240,528,547),577=>array(14,0,588,729),579=>array(0,0,566,730),580=>array(10,-14,592,729),581=>array(28,0,574,729),588=>array(10,0,602,729),589=>array(94,0,562,560),592=>array(54,-14,549,560),593=>array(59,-14,543,560),594=>array(59,-14,543,560),595=>array(73,-14,558,759),596=>array(84,-14,520,561),597=>array(79,-69,523,561),598=>array(38,-162,538,760),599=>array(34,-14,539,759),600=>array(43,-14,559,560),601=>array(45,-14,561,560),602=>array(3,-14,599,560),603=>array(73,-11,510,557),604=>array(50,-11,552,560),605=>array(23,-11,579,560),606=>array(53,-21,549,559),607=>array(70,-207,514,547),608=>array(8,-208,594,760),609=>array(61,-208,542,547),610=>array(75,0,527,546),611=>array(48,-203,554,554),612=>array(48,-59,554,547),613=>array(82,-214,521,546),614=>array(82,0,521,759),615=>array(82,-208,521,759),616=>array(52,0,551,760),617=>array(70,-1,531,547),618=>array(52,0,551,547),619=>array(43,-1,560,759),620=>array(53,0,549,760),621=>array(56,-217,546,760),622=>array(13,-215,589,760),623=>array(39,-13,563,547),624=>array(39,-208,563,547),625=>array(39,-208,563,560),626=>array(31,-216,571,560),627=>array(33,-216,569,560),628=>array(59,0,543,547),629=>array(48,-14,554,560),630=>array(37,-1,565,547),631=>array(40,0,562,574),632=>array(10,-208,592,762),633=>array(91,-13,511,547),634=>array(91,-13,511,759),635=>array(38,-208,564,547),636=>array(91,-208,511,560),637=>array(91,-208,511,560),638=>array(66,0,536,547),639=>array(66,0,536,547),640=>array(51,0,551,547),641=>array(32,0,570,547),642=>array(83,-208,520,560),643=>array(44,-207,558,760),644=>array(44,-207,558,760),645=>array(44,-207,558,760),646=>array(29,-207,558,760),647=>array(66,-155,536,547),648=>array(66,-208,536,702),649=>array(43,-14,559,547),650=>array(42,-51,561,547),651=>array(41,-1,561,547),652=>array(39,0,563,547),653=>array(0,0,602,547),654=>array(28,0,574,754),655=>array(33,0,569,547),656=>array(22,-208,579,547),657=>array(58,-55,544,547),658=>array(54,-215,548,547),659=>array(49,-215,553,547),660=>array(81,0,521,759),661=>array(81,0,521,759),662=>array(81,0,521,759),663=>array(81,-208,521,759),664=>array(27,-28,575,582),665=>array(58,0,544,547),666=>array(53,-21,549,559),667=>array(30,0,572,759),668=>array(59,0,543,547),669=>array(46,-208,557,813),670=>array(51,-208,551,547),671=>array(115,0,487,547),672=>array(34,-208,538,759),673=>array(71,0,531,759),674=>array(71,0,531,759),675=>array(25,-14,577,760),676=>array(11,-219,591,756),677=>array(14,-55,588,760),678=>array(32,-14,570,702),679=>array(67,-207,535,760),680=>array(40,-69,563,702),681=>array(36,-207,566,760),682=>array(25,-14,577,760),683=>array(22,-2,580,760),684=>array(28,0,574,641),685=>array(140,86,462,641),686=>array(27,-214,575,759),687=>array(40,-208,563,759),688=>array(161,326,441,752),689=>array(161,326,441,751),690=>array(190,177,412,748),691=>array(167,326,436,640),692=>array(167,319,436,633),693=>array(132,209,470,632),694=>array(129,326,473,633),695=>array(108,326,494,633),696=>array(126,211,476,633),697=>array(244,557,384,800),699=>array(211,441,412,760),700=>array(211,441,412,760),701=>array(234,595,368,844),702=>array(231,481,371,760),703=>array(231,481,371,760),704=>array(160,326,442,751),705=>array(160,326,442,751),710=>array(117,616,485,800),711=>array(117,616,485,800),712=>array(254,488,348,759),713=>array(147,668,455,760),716=>array(254,-81,348,190),717=>array(147,-198,455,-106),718=>array(145,-285,421,-102),719=>array(181,-285,457,-102),720=>array(201,0,401,547),721=>array(201,361,401,547),722=>array(231,269,371,547),723=>array(231,269,371,547),726=>array(147,119,455,427),727=>array(191,229,411,317),728=>array(137,639,465,784),729=>array(234,654,368,774),730=>array(162,610,440,888),731=>array(218,-196,427,0),732=>array(131,638,471,778),733=>array(145,616,530,800),734=>array(-152,213,453,524),736=>array(139,216,463,640),737=>array(144,326,458,752),738=>array(161,319,441,640),739=>array(125,326,477,633),740=>array(160,326,442,751),741=>array(134,0,468,693),742=>array(134,0,468,693),743=>array(134,0,468,693),744=>array(134,0,468,693),745=>array(134,0,468,693),750=>array(73,441,528,760),755=>array(194,-245,408,-31),768=>array(97,616,373,800),769=>array(229,616,505,800),770=>array(117,616,485,800),771=>array(131,638,471,778),772=>array(147,668,455,760),773=>array(0,663,602,755),774=>array(137,639,465,784),775=>array(234,654,368,774),776=>array(147,654,455,774),777=>array(190,616,412,849),778=>array(162,610,440,888),779=>array(145,616,530,800),780=>array(117,616,485,800),781=>array(255,616,348,833),782=>array(116,616,487,833),783=>array(69,616,454,800),784=>array(137,639,465,879),785=>array(137,639,465,784),786=>array(218,441,399,590),787=>array(234,595,368,844),788=>array(234,595,368,844),789=>array(229,616,404,800),790=>array(163,-290,439,-106),791=>array(163,-290,439,-106),792=>array(179,-394,361,-123),793=>array(230,-394,413,-123),794=>array(166,658,437,929),795=>array(203,361,399,570),796=>array(248,-245,354,-31),797=>array(167,-305,438,-123),798=>array(154,-394,425,-212),799=>array(172,-394,443,-123),800=>array(166,-215,437,-123),801=>array(273,-207,523,82),802=>array(82,-208,332,81),803=>array(234,-226,368,-105),804=>array(147,-226,455,-105),805=>array(194,-245,408,-31),806=>array(182,-246,363,-97),807=>array(179,-196,400,0),808=>array(196,-196,406,0),809=>array(255,-323,347,-106),810=>array(147,-289,455,-106),811=>array(102,-239,500,-94),812=>array(117,-237,485,-53),813=>array(117,-237,485,-53),814=>array(137,-240,465,-95),815=>array(137,-239,465,-94),816=>array(131,-238,471,-98),817=>array(147,-198,455,-106),818=>array(0,-236,602,-143),819=>array(0,-236,602,-9),820=>array(43,226,559,396),821=>array(94,214,472,309),822=>array(0,214,602,309),823=>array(12,-57,587,603),824=>array(-3,-31,596,761),825=>array(248,-245,354,-31),826=>array(147,-254,455,-71),827=>array(161,-386,441,-106),828=>array(102,-239,500,-94),829=>array(172,582,430,839),830=>array(231,595,371,867),831=>array(0,528,602,755),835=>array(234,595,368,844),856=>array(465,654,600,774),865=>array(-118,735,720,880),884=>array(244,557,384,800),885=>array(218,-208,358,35),890=>array(253,-208,383,-45),894=>array(181,-140,382,519),900=>array(229,616,505,800),901=>array(147,654,505,999),902=>array(-40,0,586,800),903=>array(219,259,382,437),904=>array(-171,0,536,800),905=>array(-191,0,535,800),906=>array(-162,0,518,800),908=>array(-83,-14,557,800),910=>array(-242,0,598,800),911=>array(-62,0,558,800),912=>array(132,0,505,999),913=>array(16,0,586,729),914=>array(61,0,566,730),915=>array(89,0,543,729),916=>array(16,0,586,729),917=>array(82,0,536,729),918=>array(56,0,567,729),919=>array(67,0,535,729),920=>array(45,-14,557,742),921=>array(84,0,518,729),922=>array(57,0,598,729),923=>array(16,0,586,729),924=>array(42,0,560,729),925=>array(58,0,543,729),926=>array(67,0,535,729),927=>array(45,-14,557,742),928=>array(67,0,535,729),929=>array(79,0,560,729),931=>array(48,0,559,729),932=>array(44,0,558,729),933=>array(4,0,598,729),934=>array(45,0,557,729),935=>array(13,0,589,729),936=>array(39,0,563,729),937=>array(44,0,558,713),938=>array(84,0,518,927),939=>array(4,0,598,927),940=>array(26,-12,568,800),941=>array(73,-11,510,800),942=>array(84,-208,523,800),943=>array(132,0,505,800),944=>array(37,0,565,999),945=>array(26,-12,568,559),946=>array(64,-208,554,766),947=>array(27,-208,563,547),948=>array(48,-14,554,766),949=>array(73,-11,510,557),950=>array(70,-208,517,760),951=>array(84,-208,523,560),952=>array(47,-12,554,770),953=>array(132,0,478,547),954=>array(85,0,585,547),955=>array(39,0,563,760),956=>array(85,-209,580,547),957=>array(23,0,559,547),958=>array(70,-208,517,760),959=>array(48,-14,554,560),960=>array(7,-19,593,547),961=>array(73,-208,558,560),962=>array(82,-208,521,561),963=>array(48,-14,570,547),964=>array(66,0,536,547),965=>array(37,0,565,547),966=>array(32,-208,570,552),967=>array(35,-208,567,547),968=>array(34,-208,569,547),969=>array(31,-14,571,547),970=>array(132,0,478,774),971=>array(37,0,565,774),972=>array(48,-14,554,800),973=>array(37,0,565,800),974=>array(31,-14,571,800),976=>array(55,-11,508,768),977=>array(51,-11,553,768),978=>array(17,0,582,729),979=>array(-232,0,582,800),980=>array(17,0,582,927),981=>array(28,-208,573,760),982=>array(15,0,587,547),983=>array(25,-188,571,547),984=>array(45,-208,557,742),985=>array(48,-208,554,560),986=>array(47,-222,570,729),987=>array(44,-208,557,547),988=>array(89,0,543,729),989=>array(6,-208,491,760),990=>array(48,-2,566,729),991=>array(56,0,545,759),992=>array(0,-208,581,742),993=>array(22,-180,537,559),1008=>array(25,-3,571,547),1009=>array(73,-213,558,560),1010=>array(82,-14,518,561),1011=>array(70,-207,415,813),1012=>array(45,-14,557,742),1013=>array(78,-14,514,561),1014=>array(82,-14,518,561),1015=>array(79,0,560,729),1016=>array(73,-208,558,760),1017=>array(74,-14,528,742),1018=>array(42,0,560,729),1019=>array(42,-208,560,498),1020=>array(22,-208,558,560),1021=>array(74,-14,528,742),1022=>array(74,-14,528,742),1023=>array(74,-14,528,742),1024=>array(82,0,536,927),1025=>array(82,0,536,927),1026=>array(-17,-207,577,760),1027=>array(89,0,543,927),1028=>array(74,-14,528,742),1029=>array(63,-14,542,742),1030=>array(84,0,518,729),1031=>array(84,0,518,927),1032=>array(53,-14,492,729),1033=>array(-7,0,597,729),1034=>array(10,0,597,729),1035=>array(-17,0,577,760),1036=>array(57,0,598,927),1037=>array(58,0,543,927),1038=>array(14,0,588,927),1039=>array(67,-157,535,729),1040=>array(16,0,586,729),1041=>array(79,0,560,729),1042=>array(61,0,566,730),1043=>array(89,0,543,729),1044=>array(20,-157,582,729),1045=>array(82,0,536,729),1046=>array(6,0,596,729),1047=>array(61,-14,537,742),1048=>array(58,0,543,729),1049=>array(58,0,543,927),1050=>array(57,0,598,729),1051=>array(3,0,535,729),1052=>array(42,0,560,729),1053=>array(67,0,535,729),1054=>array(45,-14,557,742),1055=>array(67,0,535,729),1056=>array(79,0,560,729),1057=>array(74,-14,528,742),1058=>array(44,0,558,729),1059=>array(14,0,588,729),1060=>array(17,0,590,729),1061=>array(13,0,589,729),1062=>array(39,-157,574,729),1063=>array(49,0,550,760),1064=>array(38,0,563,729),1065=>array(38,-157,596,729),1066=>array(10,0,574,729),1067=>array(20,0,583,729),1068=>array(61,0,542,729),1069=>array(74,-14,528,742),1070=>array(0,-14,598,742),1071=>array(41,0,566,729),1072=>array(46,-14,541,560),1073=>array(32,-14,554,787),1074=>array(58,0,544,547),1075=>array(108,0,499,547),1076=>array(31,-140,577,547),1077=>array(45,-14,561,560),1078=>array(7,0,596,547),1079=>array(75,-11,527,560),1080=>array(74,0,533,547),1081=>array(74,0,533,784),1082=>array(85,0,585,547),1083=>array(34,0,551,547),1084=>array(42,0,560,547),1085=>array(84,0,523,547),1086=>array(48,-14,554,560),1087=>array(84,0,523,547),1088=>array(73,-208,558,560),1089=>array(82,-14,518,561),1090=>array(80,0,523,547),1091=>array(29,-207,574,547),1092=>array(39,-208,563,760),1093=>array(27,0,575,547),1094=>array(47,-140,563,547),1095=>array(67,0,518,547),1096=>array(38,0,563,547),1097=>array(28,-140,596,547),1098=>array(20,0,568,547),1099=>array(15,0,586,547),1100=>array(67,0,518,547),1101=>array(82,-14,518,560),1102=>array(27,-14,568,560),1103=>array(47,0,541,547),1104=>array(45,-14,561,800),1105=>array(45,-14,561,774),1106=>array(10,-207,558,760),1107=>array(108,0,505,800),1108=>array(82,-14,518,561),1109=>array(84,-14,521,560),1110=>array(70,0,569,813),1111=>array(70,0,569,774),1112=>array(70,-207,415,813),1113=>array(2,0,599,547),1114=>array(17,0,599,547),1115=>array(10,0,532,760),1116=>array(85,0,585,800),1117=>array(74,0,533,800),1118=>array(29,-207,574,784),1119=>array(83,-140,523,547),1122=>array(10,0,574,729),1123=>array(20,0,568,760),1138=>array(45,-14,557,742),1139=>array(48,-14,554,560),1168=>array(89,0,543,878),1169=>array(108,0,499,700),1170=>array(23,0,543,729),1171=>array(45,0,499,547),1172=>array(89,-207,566,729),1173=>array(108,-207,523,547),1174=>array(6,-157,596,729),1175=>array(7,-140,597,547),1176=>array(61,-196,537,742),1177=>array(75,-196,527,560),1178=>array(57,-157,598,729),1179=>array(85,-140,585,547),1186=>array(18,-157,602,729),1187=>array(14,-140,594,547),1188=>array(38,0,592,729),1189=>array(38,0,590,547),1194=>array(74,-196,528,742),1195=>array(82,-196,518,561),1196=>array(44,-157,558,729),1197=>array(80,-140,523,547),1198=>array(4,0,598,729),1199=>array(28,-208,574,547),1200=>array(4,0,598,729),1201=>array(28,-208,574,547),1202=>array(13,-157,589,729),1203=>array(27,-140,575,547),1210=>array(49,0,550,760),1211=>array(84,0,523,760),1216=>array(84,0,518,729),1217=>array(6,0,596,927),1218=>array(7,0,596,784),1219=>array(57,-207,590,729),1220=>array(85,-207,573,547),1223=>array(67,-207,535,729),1224=>array(84,-207,523,547),1227=>array(49,-157,550,760),1228=>array(67,-140,518,547),1231=>array(189,0,332,760),1232=>array(16,0,586,927),1233=>array(46,-14,541,784),1234=>array(16,0,586,927),1235=>array(46,-14,541,774),1236=>array(0,0,576,729),1237=>array(7,-14,580,560),1238=>array(82,0,536,927),1239=>array(45,-14,561,784),1240=>array(45,-14,557,742),1241=>array(45,-14,561,560),1242=>array(45,-14,557,927),1243=>array(45,-14,561,762),1244=>array(6,0,596,927),1245=>array(7,0,596,762),1246=>array(61,-14,537,927),1247=>array(75,-11,527,762),1248=>array(5,-14,597,729),1249=>array(54,-215,548,547),1250=>array(58,0,543,913),1251=>array(74,0,533,760),1252=>array(58,0,543,927),1253=>array(74,0,533,762),1254=>array(45,-14,557,927),1255=>array(48,-14,554,762),1256=>array(45,-14,557,742),1257=>array(48,-14,554,560),1258=>array(45,-14,557,927),1259=>array(48,-14,554,762),1260=>array(74,-14,528,927),1261=>array(82,-14,518,762),1262=>array(14,0,588,913),1263=>array(29,-207,574,760),1264=>array(14,0,588,927),1265=>array(29,-207,574,762),1266=>array(14,0,588,927),1267=>array(29,-207,574,800),1268=>array(49,0,550,927),1269=>array(67,0,518,762),1270=>array(89,-157,543,729),1271=>array(108,-140,499,547),1272=>array(20,0,583,927),1273=>array(15,0,586,762),1296=>array(61,-14,537,742),1297=>array(73,-11,510,557),1306=>array(45,-137,557,742),1307=>array(44,-208,529,560),1308=>array(0,0,602,729),1309=>array(0,0,602,547),1329=>array(35,-31,567,729),1330=>array(48,0,554,743),1331=>array(16,0,585,743),1332=>array(16,0,585,743),1333=>array(48,-14,561,729),1334=>array(38,0,564,743),1335=>array(55,0,547,729),1336=>array(48,0,554,743),1337=>array(21,-14,581,743),1338=>array(16,-14,585,729),1339=>array(52,0,550,729),1340=>array(75,0,527,729),1341=>array(38,-13,564,729),1342=>array(17,-14,584,742),1343=>array(52,0,550,729),1344=>array(31,-37,571,729),1345=>array(35,-31,567,743),1346=>array(16,0,585,743),1347=>array(35,0,567,741),1348=>array(16,-14,585,729),1349=>array(24,-14,577,741),1350=>array(16,-14,585,729),1351=>array(37,-13,565,729),1352=>array(52,0,550,743),1353=>array(38,-39,564,743),1354=>array(25,0,577,741),1355=>array(35,0,566,741),1356=>array(16,0,585,743),1357=>array(52,-14,550,729),1358=>array(16,0,585,729),1359=>array(51,-14,550,742),1360=>array(52,0,550,743),1361=>array(24,-13,577,741),1362=>array(55,0,547,729),1363=>array(15,0,586,729),1364=>array(25,0,577,741),1365=>array(45,-14,557,742),1366=>array(15,-14,586,729),1369=>array(231,481,371,760),1370=>array(200,411,401,730),1371=>array(133,616,468,800),1372=>array(66,618,535,893),1373=>array(133,616,468,800),1374=>array(33,590,569,906),1375=>array(92,618,510,760),1377=>array(39,-13,563,547),1378=>array(73,-208,529,560),1379=>array(32,-208,570,560),1380=>array(50,-208,552,560),1381=>array(70,-14,532,760),1382=>array(32,-208,570,560),1383=>array(88,0,514,760),1384=>array(73,-208,529,560),1385=>array(26,-208,575,560),1386=>array(32,-14,570,760),1387=>array(82,-208,521,760),1388=>array(160,-208,442,547),1389=>array(39,-208,563,760),1390=>array(48,-14,554,760),1391=>array(81,-208,521,760),1392=>array(82,0,521,760),1393=>array(75,-14,527,760),1394=>array(50,-208,552,560),1395=>array(67,-14,534,741),1396=>array(81,-14,583,760),1397=>array(128,-207,474,547),1398=>array(50,-13,552,760),1399=>array(77,-208,525,559),1400=>array(82,0,521,560),1401=>array(110,-208,492,579),1402=>array(39,-208,563,547),1403=>array(67,-208,535,559),1404=>array(57,0,545,560),1405=>array(81,-14,521,547),1406=>array(47,-208,555,760),1407=>array(40,-13,562,560),1408=>array(82,-208,521,560),1409=>array(57,-207,544,561),1410=>array(92,0,510,547),1411=>array(40,-208,562,760),1412=>array(32,-208,570,560),1413=>array(48,-14,554,560),1414=>array(21,-208,581,760),1415=>array(22,-14,580,760),1417=>array(220,0,382,519),1418=>array(147,188,455,359),1542=>array(29,-19,578,928),1543=>array(29,-19,578,928),1545=>array(0,0,602,635),1546=>array(0,0,602,635),1548=>array(215,0,388,274),1557=>array(168,623,425,896),1563=>array(195,0,368,637),1567=>array(82,0,488,742),1569=>array(203,13,522,483),1570=>array(109,0,492,973),1571=>array(211,0,388,1041),1572=>array(37,-244,572,633),1573=>array(211,-329,388,760),1574=>array(0,-171,602,609),1575=>array(229,0,372,760),1576=>array(13,-172,597,263),1577=>array(86,-28,518,549),1578=>array(13,-18,597,427),1579=>array(13,-18,597,598),1580=>array(43,-244,584,444),1581=>array(43,-244,584,444),1582=>array(43,-244,584,623),1583=>array(113,-19,537,456),1584=>array(113,-19,537,658),1585=>array(-25,-246,565,267),1586=>array(-25,-246,565,481),1587=>array(-96,-240,602,366),1588=>array(-96,-240,602,671),1589=>array(-139,-240,594,319),1590=>array(-139,-240,594,449),1591=>array(5,0,588,760),1592=>array(5,0,588,760),1593=>array(35,-244,589,549),1594=>array(35,-244,589,701),1600=>array(-16,0,618,110),1601=>array(-52,-64,602,619),1602=>array(0,-230,602,696),1603=>array(4,-46,593,760),1604=>array(0,-181,568,760),1605=>array(29,-240,563,357),1606=>array(9,-162,586,464),1607=>array(86,-28,518,358),1608=>array(37,-244,572,330),1609=>array(0,-171,602,432),1610=>array(0,-323,602,432),1611=>array(148,563,453,854),1612=>array(111,552,456,884),1613=>array(148,-295,453,-4),1614=>array(148,563,453,729),1615=>array(146,580,456,884),1616=>array(148,-171,453,-4),1617=>array(124,591,478,869),1618=>array(154,597,448,891),1619=>array(109,580,492,743),1620=>array(211,573,388,820),1621=>array(211,-293,388,-47),1626=>array(152,616,449,775),1632=>array(221,189,382,373),1633=>array(178,0,424,684),1634=>array(61,0,563,684),1635=>array(30,0,583,684),1636=>array(84,-10,486,684),1637=>array(50,-22,553,684),1638=>array(32,0,570,684),1639=>array(44,0,560,684),1640=>array(44,0,560,684),1641=>array(60,0,561,684),1642=>array(66,0,536,635),1643=>array(132,-129,470,318),1644=>array(215,485,388,760),1645=>array(71,101,531,537),1652=>array(211,629,388,876),1657=>array(13,-18,597,604),1658=>array(13,-18,597,549),1659=>array(13,-357,597,263),1662=>array(13,-355,597,263),1663=>array(13,-18,597,600),1664=>array(13,-340,597,263),1667=>array(43,-244,584,444),1668=>array(43,-244,584,444),1670=>array(43,-244,586,444),1671=>array(43,-244,586,444),1681=>array(-25,-246,598,611),1688=>array(-25,-246,598,655),1700=>array(-52,-64,602,785),1705=>array(5,-60,670,803),1711=>array(5,-60,671,991),1726=>array(-46,-42,602,498),1740=>array(0,-171,602,432),1776=>array(221,189,382,373),1777=>array(178,0,424,684),1778=>array(61,0,563,684),1779=>array(30,0,583,684),1780=>array(30,0,550,684),1781=>array(37,-13,564,684),1782=>array(104,0,497,684),1783=>array(44,0,560,684),1784=>array(44,0,560,684),1785=>array(60,0,561,684),3713=>array(30,-10,556,560),3714=>array(53,-39,609,568),3716=>array(59,-10,561,568),3719=>array(70,-238,535,568),3720=>array(37,-0,565,575),3722=>array(35,-238,598,563),3725=>array(50,-14,552,560),3732=>array(60,-14,542,560),3733=>array(26,-15,576,579),3734=>array(13,-240,554,560),3735=>array(41,-8,562,571),3737=>array(37,-14,564,568),3738=>array(61,-8,541,561),3739=>array(61,-8,541,760),3740=>array(41,-8,623,648),3741=>array(41,-8,561,760),3742=>array(35,-8,566,561),3743=>array(35,-8,566,760),3745=>array(8,-14,564,547),3746=>array(50,-14,552,760),3747=>array(49,-8,566,568),3749=>array(30,-8,572,568),3751=>array(39,-13,559,560),3754=>array(30,-8,634,648),3755=>array(15,-12,582,575),3757=>array(43,-8,567,568),3758=>array(26,-8,606,617),3759=>array(0,-126,602,579),3760=>array(40,-6,571,567),3761=>array(40,620,571,896),3762=>array(52,0,550,588),3763=>array(-426,0,550,846),3764=>array(5,622,597,950),3765=>array(-52,633,615,962),3766=>array(4,622,597,950),3767=>array(4,633,671,962),3768=>array(176,-385,437,-55),3769=>array(129,-316,428,-28),3771=>array(-10,610,612,896),3772=>array(-4,-311,606,-48),3784=>array(243,659,359,844),3785=>array(-2,622,604,918),3786=>array(25,619,731,963),3787=>array(133,612,469,917),3788=>array(-4,603,606,866),3789=>array(176,639,426,846),4304=>array(48,0,555,567),4305=>array(49,0,554,758),4306=>array(39,-196,562,521),4307=>array(13,-197,589,516),4308=>array(47,-196,555,521),4309=>array(48,-196,555,521),4310=>array(48,0,555,757),4311=>array(13,0,589,516),4312=>array(48,0,555,521),4313=>array(48,-196,555,512),4314=>array(48,-196,555,521),4315=>array(49,0,555,757),4316=>array(48,0,555,745),4317=>array(13,0,589,516),4318=>array(48,0,555,754),4319=>array(47,-196,555,539),4320=>array(13,0,589,765),4321=>array(47,0,555,741),4322=>array(9,-197,593,656),4323=>array(11,-197,555,531),4324=>array(13,-196,589,521),4325=>array(48,-196,554,741),4326=>array(13,-197,589,521),4327=>array(49,-196,555,506),4328=>array(1,0,558,757),4329=>array(48,0,555,757),4330=>array(28,-196,574,539),4331=>array(48,0,555,741),4332=>array(46,0,602,757),4333=>array(48,-196,554,741),4334=>array(47,0,554,741),4335=>array(47,-196,555,610),4336=>array(48,0,555,757),4337=>array(48,-196,555,757),4338=>array(48,-134,555,521),4339=>array(47,-196,555,521),4340=>array(47,-196,555,757),4341=>array(53,0,575,757),4342=>array(13,-196,589,521),4343=>array(38,-197,564,521),4344=>array(48,-197,555,534),4345=>array(39,-196,563,527),4346=>array(62,-95,541,521),4347=>array(132,24,470,492),4348=>array(187,359,415,758),7426=>array(26,-14,599,560),7432=>array(50,-11,552,560),7433=>array(51,-264,550,549),7444=>array(7,-14,591,560),7446=>array(48,273,554,560),7447=>array(47,-14,554,273),7453=>array(20,0,581,440),7454=>array(20,-2,571,438),7455=>array(21,-0,581,523),7468=>array(121,326,480,734),7469=>array(119,326,482,734),7470=>array(142,326,460,735),7472=>array(146,326,455,734),7473=>array(158,326,444,734),7474=>array(158,326,444,734),7475=>array(146,318,457,742),7476=>array(153,326,448,734),7477=>array(164,326,438,734),7478=>array(163,318,439,734),7479=>array(131,326,472,734),7480=>array(158,326,443,734),7481=>array(138,326,464,734),7482=>array(148,326,454,734),7483=>array(148,326,454,734),7484=>array(140,318,462,742),7486=>array(149,326,452,734),7487=>array(132,326,470,734),7488=>array(139,326,463,734),7489=>array(145,318,458,734),7490=>array(111,326,490,734),7491=>array(145,318,457,640),7492=>array(145,318,457,640),7493=>array(148,318,454,640),7494=>array(121,318,481,640),7495=>array(148,318,454,751),7496=>array(148,318,454,751),7497=>array(139,318,463,640),7498=>array(139,318,463,640),7499=>array(143,320,459,640),7500=>array(143,320,459,640),7501=>array(147,210,455,640),7502=>array(144,178,458,633),7503=>array(144,326,458,751),7504=>array(136,326,466,640),7505=>array(163,210,439,640),7506=>array(142,318,460,640),7507=>array(164,318,438,640),7508=>array(142,479,460,640),7509=>array(142,318,460,479),7510=>array(148,209,454,640),7511=>array(153,326,449,719),7512=>array(163,318,439,632),7513=>array(125,326,478,573),7514=>array(136,319,466,632),7515=>array(136,326,466,632),7522=>array(144,0,458,455),7523=>array(167,0,436,314),7524=>array(163,-8,439,306),7525=>array(136,0,466,306),7543=>array(48,-207,535,561),7544=>array(153,326,448,734),7547=>array(52,0,551,547),7557=>array(44,-207,534,760),7579=>array(148,318,454,640),7580=>array(164,318,438,640),7581=>array(161,288,441,640),7582=>array(143,318,459,755),7583=>array(143,320,459,640),7584=>array(161,326,441,751),7585=>array(182,205,420,632),7586=>array(149,209,453,632),7587=>array(163,207,439,632),7588=>array(144,326,458,751),7589=>array(156,325,446,632),7590=>array(144,326,458,632),7591=>array(144,326,458,632),7592=>array(140,210,462,781),7593=>array(146,205,456,751),7594=>array(146,210,456,751),7595=>array(184,326,418,632),7596=>array(136,209,466,640),7597=>array(136,209,466,632),7598=>array(131,205,471,640),7599=>array(132,205,470,640),7600=>array(148,326,454,632),7601=>array(142,318,460,640),7602=>array(118,209,484,753),7603=>array(164,209,438,640),7604=>array(139,210,463,751),7605=>array(153,210,449,719),7606=>array(139,318,463,632),7607=>array(138,298,464,632),7609=>array(137,326,465,632),7610=>array(136,326,466,632),7611=>array(160,326,442,632),7612=>array(125,209,477,632),7613=>array(147,295,455,632),7614=>array(145,206,457,632),7615=>array(142,319,460,757),7680=>array(16,-245,586,729),7681=>array(46,-245,541,560),7682=>array(61,0,566,927),7683=>array(73,-14,558,774),7684=>array(61,-226,566,730),7685=>array(73,-226,558,760),7686=>array(61,-198,566,730),7687=>array(73,-198,558,760),7688=>array(74,-196,532,927),7689=>array(82,-196,555,800),7690=>array(67,0,557,927),7691=>array(44,-14,529,774),7692=>array(67,-226,557,729),7693=>array(44,-226,529,760),7694=>array(67,-198,557,729),7695=>array(44,-198,529,760),7696=>array(67,-196,557,729),7697=>array(44,-196,529,760),7698=>array(67,-237,557,729),7699=>array(44,-237,529,760),7704=>array(82,-237,536,729),7705=>array(45,-237,561,560),7706=>array(82,-238,536,729),7707=>array(45,-238,561,560),7708=>array(82,-196,536,927),7709=>array(45,-196,561,784),7710=>array(89,0,543,927),7711=>array(85,0,529,927),7712=>array(57,-14,552,913),7713=>array(48,-207,535,760),7714=>array(67,0,535,927),7715=>array(84,0,523,927),7716=>array(67,-226,535,729),7717=>array(84,-226,523,760),7718=>array(67,0,535,927),7719=>array(84,0,523,934),7720=>array(16,-196,535,729),7721=>array(33,-196,523,760),7722=>array(67,-240,535,729),7723=>array(84,-240,523,760),7724=>array(84,-238,518,729),7725=>array(70,-238,569,813),7728=>array(57,0,598,927),7729=>array(85,0,585,927),7730=>array(57,-226,598,729),7731=>array(85,-226,585,760),7732=>array(57,-198,598,729),7733=>array(85,-198,585,760),7734=>array(110,-226,562,729),7735=>array(44,-226,534,760),7736=>array(110,-226,562,913),7737=>array(44,-226,534,913),7738=>array(110,-198,562,729),7739=>array(44,-198,534,760),7740=>array(110,-237,562,729),7741=>array(44,-237,534,760),7742=>array(42,0,560,927),7743=>array(40,0,564,800),7744=>array(42,0,560,927),7745=>array(40,0,564,774),7746=>array(42,-226,560,729),7747=>array(40,-226,564,560),7748=>array(58,0,543,927),7749=>array(84,0,523,774),7750=>array(58,-226,543,729),7751=>array(84,-226,523,560),7752=>array(58,-198,543,729),7753=>array(84,-198,523,560),7754=>array(58,-237,543,729),7755=>array(84,-237,523,560),7756=>array(45,-14,557,997),7757=>array(48,-14,554,997),7764=>array(79,0,560,931),7765=>array(73,-208,558,800),7766=>array(79,0,560,927),7767=>array(73,-208,558,774),7768=>array(65,0,602,927),7769=>array(142,0,562,774),7770=>array(65,-226,602,729),7771=>array(142,-226,562,560),7772=>array(65,-226,602,913),7773=>array(142,-226,562,760),7774=>array(65,-198,602,729),7775=>array(142,-198,562,560),7776=>array(63,-14,542,927),7777=>array(84,-14,521,774),7778=>array(63,-226,542,742),7779=>array(84,-226,521,560),7784=>array(63,-226,542,927),7785=>array(84,-226,521,774),7786=>array(44,0,558,927),7787=>array(54,0,524,927),7788=>array(44,-226,558,729),7789=>array(54,-226,524,702),7790=>array(44,-198,558,729),7791=>array(54,-198,524,702),7792=>array(44,-237,558,729),7793=>array(54,-237,524,702),7794=>array(52,-226,550,729),7795=>array(78,-226,518,547),7796=>array(52,-238,550,729),7797=>array(78,-238,518,547),7798=>array(52,-237,550,729),7799=>array(78,-237,518,547),7800=>array(52,-14,550,997),7801=>array(78,-14,518,997),7804=>array(28,0,574,916),7805=>array(39,0,563,758),7806=>array(28,-226,574,729),7807=>array(39,-226,563,547),7808=>array(0,0,602,931),7809=>array(0,0,602,803),7810=>array(0,0,602,931),7811=>array(0,0,602,803),7812=>array(0,0,602,922),7813=>array(0,0,602,740),7814=>array(0,0,602,927),7815=>array(0,0,602,774),7816=>array(0,-226,602,729),7817=>array(0,-226,602,547),7818=>array(13,0,589,927),7819=>array(27,0,575,774),7820=>array(13,0,589,927),7821=>array(27,0,575,734),7822=>array(4,0,598,927),7823=>array(29,-207,574,774),7824=>array(56,0,567,931),7825=>array(79,0,528,803),7826=>array(56,-226,567,729),7827=>array(79,-226,528,547),7828=>array(56,-198,567,729),7829=>array(79,-198,528,547),7830=>array(84,-198,523,760),7831=>array(54,0,524,876),7832=>array(0,0,602,898),7833=>array(29,-207,574,898),7835=>array(85,0,529,927),7839=>array(48,-14,554,766),7840=>array(16,-226,586,729),7841=>array(46,-226,541,560),7852=>array(16,-226,586,931),7853=>array(46,-226,541,803),7856=>array(16,0,586,997),7857=>array(46,-14,541,954),7862=>array(16,-226,586,927),7863=>array(46,-226,541,759),7864=>array(82,-226,536,729),7865=>array(45,-226,561,560),7868=>array(82,0,536,928),7869=>array(45,-14,561,762),7878=>array(82,-226,536,931),7879=>array(45,-226,561,803),7882=>array(84,-226,518,729),7883=>array(70,-226,569,813),7884=>array(45,-226,557,742),7885=>array(48,-226,554,560),7896=>array(45,-226,557,931),7897=>array(48,-226,554,803),7898=>array(2,-14,600,927),7899=>array(4,-14,598,800),7900=>array(2,-14,600,927),7901=>array(4,-14,598,800),7904=>array(2,-14,600,928),7905=>array(4,-14,598,778),7906=>array(2,-226,600,759),7907=>array(4,-226,598,570),7908=>array(52,-226,550,729),7909=>array(78,-226,518,547),7912=>array(2,-14,600,927),7913=>array(3,-14,599,800),7914=>array(2,-14,600,927),7915=>array(3,-14,599,800),7918=>array(2,-14,600,928),7919=>array(3,-14,599,778),7920=>array(2,-226,600,759),7921=>array(3,-226,599,570),7922=>array(4,0,598,931),7923=>array(29,-207,574,803),7924=>array(4,-226,598,729),7925=>array(29,-226,574,547),7928=>array(4,0,598,928),7929=>array(29,-207,574,762),7936=>array(26,-12,568,806),7937=>array(26,-12,568,806),7938=>array(26,-12,568,806),7939=>array(26,-12,568,806),7940=>array(26,-12,568,806),7941=>array(26,-12,568,806),7942=>array(26,-12,568,978),7943=>array(26,-12,568,978),7944=>array(7,0,586,806),7945=>array(-17,0,586,806),7946=>array(-300,0,586,806),7947=>array(-305,0,586,806),7948=>array(-195,0,586,806),7949=>array(-225,0,586,806),7950=>array(-84,0,586,978),7951=>array(-108,0,586,978),7952=>array(73,-11,510,806),7953=>array(73,-11,510,806),7954=>array(71,-11,524,806),7955=>array(66,-11,529,806),7956=>array(73,-11,559,806),7957=>array(73,-11,568,806),7960=>array(-117,0,536,806),7961=>array(-117,0,536,806),7962=>array(-400,0,536,806),7963=>array(-405,0,536,806),7964=>array(-325,0,536,806),7965=>array(-349,0,536,806),7968=>array(84,-208,523,806),7969=>array(84,-208,523,806),7970=>array(71,-208,524,806),7971=>array(66,-208,529,806),7972=>array(84,-208,559,806),7973=>array(84,-208,568,806),7974=>array(84,-208,523,978),7975=>array(84,-208,523,978),7976=>array(-142,0,535,806),7977=>array(-142,0,535,806),7978=>array(-427,0,535,806),7979=>array(-432,0,535,806),7980=>array(-354,0,535,806),7981=>array(-374,0,535,806),7982=>array(-230,0,535,978),7983=>array(-230,0,535,978),7984=>array(132,0,478,806),7985=>array(132,0,478,806),7986=>array(71,0,524,806),7987=>array(66,0,529,806),7988=>array(120,0,559,806),7989=>array(100,0,568,806),7990=>array(131,0,478,978),7991=>array(131,0,478,978),7992=>array(-117,0,518,806),7993=>array(-117,0,518,806),7994=>array(-388,0,518,806),7995=>array(-403,0,518,806),7996=>array(-320,0,518,806),7997=>array(-344,0,518,806),7998=>array(-208,0,518,978),7999=>array(-208,0,518,978),8000=>array(48,-14,554,806),8001=>array(48,-14,554,806),8002=>array(48,-14,554,806),8003=>array(48,-14,554,806),8004=>array(48,-14,559,806),8005=>array(48,-14,568,806),8008=>array(-81,-14,557,806),8009=>array(-117,-14,557,806),8010=>array(-391,-14,557,806),8011=>array(-396,-14,557,806),8012=>array(-232,-14,557,806),8013=>array(-256,-14,557,806),8016=>array(37,0,565,806),8017=>array(37,0,565,806),8018=>array(37,0,565,806),8019=>array(37,0,565,806),8020=>array(37,0,565,806),8021=>array(37,0,568,806),8022=>array(37,0,565,978),8023=>array(37,0,565,978),8025=>array(-190,0,598,806),8027=>array(-447,0,598,806),8029=>array(-425,0,598,806),8031=>array(-287,0,598,978),8032=>array(31,-14,571,806),8033=>array(31,-14,571,806),8034=>array(31,-14,571,806),8035=>array(31,-14,571,806),8036=>array(31,-14,571,806),8037=>array(31,-14,571,806),8038=>array(31,-14,571,978),8039=>array(31,-14,571,978),8040=>array(-71,0,558,806),8041=>array(-105,0,558,806),8042=>array(-391,0,558,806),8043=>array(-396,0,558,806),8044=>array(-220,0,558,806),8045=>array(-239,0,558,806),8046=>array(-152,0,558,978),8047=>array(-189,0,558,978),8048=>array(26,-12,568,800),8049=>array(26,-12,568,800),8050=>array(73,-11,510,800),8051=>array(73,-11,510,800),8052=>array(84,-208,523,800),8053=>array(84,-208,523,800),8054=>array(97,0,478,800),8055=>array(132,0,505,800),8056=>array(48,-14,554,800),8057=>array(48,-14,554,800),8058=>array(37,0,565,800),8059=>array(37,0,565,800),8060=>array(31,-14,571,800),8061=>array(31,-14,571,800),8064=>array(26,-208,568,806),8065=>array(26,-208,568,806),8066=>array(26,-208,568,806),8067=>array(26,-208,568,806),8068=>array(26,-208,568,806),8069=>array(26,-208,568,806),8070=>array(26,-208,568,978),8071=>array(26,-208,568,978),8072=>array(7,-208,586,806),8073=>array(-17,-208,586,806),8074=>array(-300,-208,586,806),8075=>array(-305,-208,586,806),8076=>array(-195,-208,586,806),8077=>array(-225,-208,586,806),8078=>array(-84,-208,586,978),8079=>array(-108,-208,586,978),8080=>array(84,-208,523,806),8081=>array(84,-208,523,806),8082=>array(71,-208,524,806),8083=>array(66,-208,529,806),8084=>array(84,-208,559,806),8085=>array(84,-208,568,806),8086=>array(84,-208,523,978),8087=>array(84,-208,523,978),8088=>array(-142,-208,535,806),8089=>array(-142,-208,535,806),8090=>array(-427,-208,535,806),8091=>array(-432,-208,535,806),8092=>array(-354,-208,535,806),8093=>array(-374,-208,535,806),8094=>array(-230,-208,535,978),8095=>array(-230,-208,535,978),8096=>array(31,-208,571,806),8097=>array(31,-208,571,806),8098=>array(31,-208,571,806),8099=>array(31,-208,571,806),8100=>array(31,-208,571,806),8101=>array(31,-208,571,806),8102=>array(31,-208,571,978),8103=>array(31,-208,571,978),8104=>array(-71,-208,558,806),8105=>array(-105,-208,558,806),8106=>array(-391,-208,558,806),8107=>array(-396,-208,558,806),8108=>array(-220,-208,558,806),8109=>array(-239,-208,558,806),8110=>array(-152,-208,558,978),8111=>array(-189,-208,558,978),8112=>array(26,-12,568,784),8113=>array(26,-12,568,760),8114=>array(26,-208,568,800),8115=>array(26,-208,568,559),8116=>array(26,-208,568,800),8118=>array(26,-12,568,778),8119=>array(26,-208,568,778),8120=>array(16,0,586,927),8121=>array(16,0,586,913),8122=>array(-132,0,586,800),8123=>array(-40,0,586,800),8124=>array(16,-208,586,729),8125=>array(222,595,379,806),8126=>array(253,-208,383,-45),8127=>array(222,595,379,806),8128=>array(131,638,471,778),8129=>array(131,654,471,944),8130=>array(84,-208,523,800),8131=>array(84,-208,523,560),8132=>array(84,-208,523,800),8134=>array(84,-208,523,778),8135=>array(84,-208,523,778),8136=>array(-245,0,536,800),8137=>array(-171,0,536,800),8138=>array(-259,0,535,800),8139=>array(-191,0,535,800),8140=>array(67,-208,535,729),8141=>array(71,595,524,806),8142=>array(120,595,559,806),8143=>array(131,595,471,978),8144=>array(132,0,478,784),8145=>array(132,0,478,760),8146=>array(97,0,478,980),8147=>array(132,0,505,999),8150=>array(131,0,478,778),8151=>array(131,0,478,944),8152=>array(84,0,518,927),8153=>array(84,0,518,913),8154=>array(-230,0,518,800),8155=>array(-162,0,518,800),8157=>array(66,595,529,806),8158=>array(100,595,568,806),8159=>array(131,595,471,978),8160=>array(37,0,565,784),8161=>array(37,0,565,760),8162=>array(37,0,565,980),8163=>array(37,0,565,999),8164=>array(73,-208,558,806),8165=>array(73,-208,558,806),8166=>array(37,0,565,778),8167=>array(37,0,565,944),8168=>array(4,0,598,927),8169=>array(4,0,598,913),8170=>array(-269,0,598,800),8171=>array(-242,0,598,800),8172=>array(-127,0,560,806),8173=>array(97,654,455,980),8174=>array(147,654,505,999),8175=>array(97,616,373,800),8178=>array(31,-208,571,800),8179=>array(31,-208,571,547),8180=>array(31,-208,571,800),8182=>array(31,-14,571,778),8183=>array(31,-208,571,778),8184=>array(-223,-14,557,800),8185=>array(-83,-14,557,800),8186=>array(-218,0,558,800),8187=>array(-62,0,558,800),8188=>array(44,-208,558,713),8189=>array(229,616,505,800),8190=>array(222,595,379,806),8208=>array(147,217,455,359),8209=>array(147,217,455,359),8210=>array(0,217,602,337),8211=>array(0,217,602,337),8212=>array(0,217,602,337),8213=>array(0,217,602,337),8214=>array(125,-236,476,764),8215=>array(0,-236,602,-9),8216=>array(211,441,412,760),8217=>array(211,441,412,760),8218=>array(177,-140,378,179),8219=>array(211,441,412,760),8220=>array(74,441,528,760),8221=>array(73,441,528,760),8222=>array(73,-140,528,179),8223=>array(73,441,528,760),8224=>array(76,-96,525,729),8225=>array(76,-96,525,729),8226=>array(125,195,477,547),8227=>array(125,156,516,586),8230=>array(28,0,574,179),8240=>array(0,0,602,699),8241=>array(0,0,602,699),8242=>array(191,547,411,729),8243=>array(99,547,503,729),8244=>array(8,547,594,729),8245=>array(191,547,411,729),8246=>array(98,547,504,729),8247=>array(8,547,594,729),8249=>array(169,69,398,517),8250=>array(205,69,434,517),8252=>array(85,0,517,729),8253=>array(114,0,520,742),8254=>array(0,663,602,755),8261=>array(206,-132,454,760),8262=>array(148,-132,396,760),8263=>array(19,0,583,742),8264=>array(19,0,525,742),8265=>array(77,0,583,742),8267=>array(82,-96,568,729),8304=>array(136,319,466,742),8305=>array(144,326,458,781),8308=>array(120,326,456,734),8309=>array(143,319,461,734),8310=>array(140,318,471,742),8311=>array(139,326,454,734),8312=>array(138,319,463,742),8313=>array(130,319,461,742),8314=>array(132,352,470,652),8315=>array(132,469,470,535),8316=>array(139,407,464,596),8317=>array(218,252,384,751),8318=>array(218,252,384,751),8319=>array(161,326,441,640),8320=>array(136,-7,466,416),8321=>array(153,0,469,408),8322=>array(134,0,459,416),8323=>array(140,-7,470,416),8324=>array(120,0,456,408),8325=>array(143,-7,461,408),8326=>array(140,-8,471,416),8327=>array(139,0,454,408),8328=>array(138,-7,463,416),8329=>array(130,-7,461,416),8330=>array(132,25,470,326),8331=>array(132,143,470,208),8332=>array(139,81,464,270),8333=>array(218,-74,384,425),8334=>array(218,-74,384,425),8336=>array(145,-8,457,313),8337=>array(139,-8,463,313),8338=>array(142,-8,460,313),8339=>array(125,0,477,307),8340=>array(139,-8,463,313),8341=>array(161,0,441,426),8342=>array(144,0,458,425),8343=>array(144,0,458,426),8344=>array(136,0,466,313),8345=>array(161,0,441,313),8346=>array(148,-117,454,313),8347=>array(161,-7,441,314),8348=>array(153,0,449,393),8352=>array(0,0,595,729),8353=>array(43,-44,554,778),8354=>array(34,-14,551,742),8355=>array(0,0,544,729),8356=>array(54,0,541,742),8357=>array(19,-93,582,640),8358=>array(0,0,602,729),8359=>array(2,-14,601,729),8360=>array(4,-14,598,729),8361=>array(0,0,602,729),8362=>array(2,-14,601,729),8363=>array(29,-196,585,760),8364=>array(3,-14,526,742),8365=>array(24,0,584,729),8366=>array(2,0,601,729),8367=>array(4,-223,593,742),8368=>array(12,-14,590,742),8369=>array(29,0,602,729),8370=>array(21,-81,573,809),8371=>array(12,0,590,729),8372=>array(0,-14,602,742),8373=>array(22,-147,580,760),8376=>array(44,0,558,729),8377=>array(50,0,560,729),8450=>array(68,-14,524,742),8453=>array(3,-24,598,752),8461=>array(11,0,588,729),8462=>array(29,0,547,760),8463=>array(29,0,547,760),8469=>array(24,0,580,729),8470=>array(0,0,597,729),8471=>array(0,61,602,663),8473=>array(36,0,573,729),8474=>array(0,-146,598,742),8477=>array(4,0,597,729),8482=>array(0,447,550,729),8484=>array(6,0,584,729),8486=>array(44,0,558,713),8490=>array(57,0,598,729),8491=>array(16,0,586,928),8494=>array(0,-12,602,647),8520=>array(-9,0,501,813),8531=>array(23,-139,568,810),8532=>array(8,-139,568,818),8533=>array(23,-139,559,810),8534=>array(8,-139,559,818),8535=>array(14,-139,559,818),8536=>array(-6,-139,559,810),8537=>array(23,-140,569,810),8538=>array(17,-140,569,810),8539=>array(23,-139,562,810),8540=>array(14,-139,562,818),8541=>array(17,-139,562,810),8542=>array(13,-139,562,810),8543=>array(23,244,558,810),8592=>array(32,97,570,451),8593=>array(124,0,478,538),8594=>array(32,97,570,451),8595=>array(124,0,478,538),8596=>array(32,97,570,451),8597=>array(124,0,478,538),8598=>array(75,-10,522,437),8599=>array(80,-10,527,437),8600=>array(80,-15,526,432),8601=>array(75,-15,522,432),8602=>array(32,97,570,451),8603=>array(32,97,570,451),8604=>array(29,178,566,437),8605=>array(36,178,573,437),8606=>array(32,97,570,451),8607=>array(124,0,478,538),8608=>array(32,97,570,451),8609=>array(124,0,478,538),8610=>array(32,97,570,451),8611=>array(32,97,570,451),8612=>array(32,97,570,451),8613=>array(124,0,478,538),8614=>array(32,97,570,451),8615=>array(124,0,478,538),8616=>array(124,0,478,538),8617=>array(32,97,570,509),8618=>array(32,97,570,509),8619=>array(32,97,570,509),8620=>array(32,97,570,509),8621=>array(32,97,570,451),8622=>array(32,87,570,460),8623=>array(28,-2,562,700),8624=>array(89,0,527,689),8625=>array(75,0,513,689),8626=>array(89,-15,527,674),8627=>array(75,-15,513,674),8628=>array(91,0,526,555),8629=>array(31,-15,586,421),8630=>array(24,168,578,506),8631=>array(24,168,578,506),8632=>array(24,-10,578,542),8633=>array(32,-15,570,634),8634=>array(27,-19,575,511),8635=>array(27,-19,575,511),8636=>array(32,219,570,451),8637=>array(32,97,570,329),8638=>array(246,0,478,538),8639=>array(124,0,356,538),8640=>array(32,219,570,451),8641=>array(32,97,570,329),8642=>array(246,0,478,538),8643=>array(124,0,356,538),8644=>array(32,-15,570,575),8645=>array(6,0,596,538),8646=>array(32,-15,570,575),8647=>array(32,-15,570,575),8648=>array(6,0,596,538),8649=>array(32,-15,570,575),8650=>array(6,0,596,538),8651=>array(32,-15,570,575),8652=>array(32,-15,570,575),8653=>array(32,97,570,451),8654=>array(32,97,570,451),8655=>array(32,97,570,451),8656=>array(32,97,570,451),8657=>array(124,0,478,538),8658=>array(32,97,570,451),8659=>array(124,0,478,538),8660=>array(32,97,570,451),8661=>array(124,0,478,538),8662=>array(61,-28,526,437),8663=>array(76,-28,541,437),8664=>array(76,-15,541,451),8665=>array(61,-15,526,451),8666=>array(32,97,570,451),8667=>array(32,97,570,451),8668=>array(32,97,570,451),8669=>array(32,97,570,451),8670=>array(124,0,478,538),8671=>array(124,0,478,538),8672=>array(32,97,570,451),8673=>array(124,0,478,538),8674=>array(32,97,570,451),8675=>array(124,0,478,538),8676=>array(32,97,570,451),8677=>array(32,97,570,451),8678=>array(2,67,570,480),8679=>array(94,0,508,567),8680=>array(32,67,600,480),8681=>array(94,0,508,567),8682=>array(94,0,508,567),8683=>array(94,0,508,567),8684=>array(94,0,508,567),8685=>array(94,0,508,567),8686=>array(94,0,508,567),8687=>array(94,0,508,567),8688=>array(32,70,600,483),8689=>array(19,-10,578,549),8690=>array(21,0,581,559),8691=>array(94,0,508,567),8692=>array(32,97,570,451),8693=>array(6,0,596,538),8694=>array(32,-139,570,687),8695=>array(32,97,570,451),8696=>array(32,97,570,451),8697=>array(32,92,570,451),8698=>array(32,97,570,451),8699=>array(32,97,570,451),8700=>array(32,97,570,457),8701=>array(2,67,570,480),8702=>array(32,67,600,480),8703=>array(2,67,600,480),8704=>array(16,0,586,729),8705=>array(11,-14,592,742),8706=>array(58,-14,544,674),8707=>array(80,0,533,729),8708=>array(80,-46,533,775),8709=>array(31,43,572,584),8710=>array(-3,0,606,695),8711=>array(-3,0,606,695),8712=>array(49,0,553,744),8713=>array(49,-96,558,840),8714=>array(48,63,554,564),8715=>array(49,0,553,744),8716=>array(49,-96,558,840),8717=>array(48,63,554,564),8719=>array(74,-213,528,741),8721=>array(62,-213,539,741),8722=>array(32,256,569,372),8723=>array(43,0,559,627),8725=>array(55,-93,547,729),8727=>array(59,77,541,542),8728=>array(138,182,463,507),8729=>array(125,168,477,520),8730=>array(24,-19,573,843),8731=>array(24,-19,573,933),8732=>array(24,-19,573,924),8733=>array(86,109,516,508),8734=>array(6,109,596,508),8735=>array(43,122,559,638),8736=>array(43,122,559,638),8743=>array(89,0,513,579),8744=>array(89,0,513,579),8745=>array(89,0,513,579),8746=>array(89,0,513,579),8747=>array(71,-204,530,892),8748=>array(0,-204,602,892),8749=>array(-21,-204,623,892),8756=>array(72,51,532,580),8757=>array(72,51,530,580),8758=>array(219,51,383,580),8759=>array(72,51,532,580),8760=>array(32,256,569,619),8761=>array(36,51,578,580),8762=>array(23,26,581,603),8763=>array(43,0,559,624),8764=>array(43,229,559,398),8765=>array(43,229,559,398),8769=>array(43,48,559,577),8770=>array(43,124,559,482),8771=>array(43,144,559,498),8772=>array(43,16,560,637),8773=>array(43,29,559,614),8774=>array(43,-42,559,614),8775=>array(43,-70,559,695),8776=>array(43,124,559,498),8777=>array(43,30,559,596),8778=>array(43,29,559,587),8779=>array(43,12,559,587),8780=>array(43,29,559,614),8781=>array(42,83,559,543),8782=>array(43,10,559,617),8783=>array(43,144,559,617),8784=>array(43,144,559,707),8785=>array(43,-81,559,707),8786=>array(43,-81,559,707),8787=>array(43,-81,560,707),8788=>array(40,124,563,503),8789=>array(40,124,563,503),8790=>array(43,144,559,482),8791=>array(43,144,559,814),8792=>array(43,144,559,715),8793=>array(43,144,559,824),8794=>array(43,144,559,824),8795=>array(43,144,559,935),8796=>array(43,144,559,889),8797=>array(43,144,559,750),8798=>array(42,144,559,801),8799=>array(42,144,559,903),8800=>array(38,-5,564,631),8801=>array(43,29,559,597),8802=>array(43,-55,559,685),8803=>array(43,-47,559,688),8804=>array(43,0,559,582),8805=>array(43,0,559,582),8806=>array(43,-116,559,633),8807=>array(43,-116,559,633),8808=>array(43,-189,559,633),8809=>array(43,-189,559,633),8813=>array(42,-54,559,680),8814=>array(43,-3,559,629),8815=>array(43,-3,559,629),8816=>array(43,-96,559,658),8817=>array(43,-96,559,656),8818=>array(43,-38,559,582),8819=>array(43,-38,559,582),8820=>array(43,-96,559,658),8821=>array(43,-98,559,656),8822=>array(43,-119,559,684),8823=>array(43,-119,559,684),8824=>array(43,-209,559,774),8825=>array(43,-209,559,774),8826=>array(42,-46,558,672),8827=>array(42,-46,558,672),8828=>array(43,-206,559,744),8829=>array(43,-206,559,744),8830=>array(43,-101,559,744),8831=>array(43,-101,559,744),8832=>array(42,-118,558,744),8833=>array(42,-118,558,744),8834=>array(43,67,559,559),8835=>array(43,67,559,559),8836=>array(43,-58,559,684),8837=>array(43,-58,559,684),8838=>array(43,-20,559,645),8839=>array(43,-20,559,645),8840=>array(43,-115,559,729),8841=>array(43,-115,559,729),8842=>array(43,-125,559,645),8843=>array(43,-125,559,645),8847=>array(43,42,559,584),8848=>array(43,42,559,584),8849=>array(43,-10,559,636),8850=>array(43,-10,559,636),8853=>array(13,25,589,604),8854=>array(13,25,589,604),8855=>array(13,25,589,604),8856=>array(13,25,589,604),8857=>array(13,25,589,604),8858=>array(13,25,589,604),8859=>array(13,25,589,604),8860=>array(13,25,589,604),8861=>array(13,25,589,604),8862=>array(24,37,579,591),8863=>array(24,37,579,591),8864=>array(24,37,579,591),8865=>array(24,37,579,591),8866=>array(32,0,569,627),8867=>array(32,0,569,627),8868=>array(32,0,569,627),8869=>array(32,0,569,627),8901=>array(219,259,382,437),8902=>array(110,183,492,545),8909=>array(43,144,559,498),8922=>array(43,-272,559,776),8923=>array(43,-272,559,776),8924=>array(43,0,559,582),8925=>array(43,0,559,582),8926=>array(43,-206,559,744),8927=>array(43,-206,559,744),8928=>array(43,-244,559,803),8929=>array(43,-244,559,803),8930=>array(43,-143,559,769),8931=>array(43,-143,559,769),8932=>array(43,-123,559,636),8933=>array(43,-123,559,636),8934=>array(43,-158,559,582),8935=>array(43,-158,559,582),8936=>array(43,-220,559,744),8937=>array(43,-220,559,744),8943=>array(28,225,574,404),8960=>array(31,43,572,584),8961=>array(56,152,540,453),8962=>array(54,0,548,596),8963=>array(71,406,530,746),8964=>array(71,-132,530,209),8965=>array(71,0,530,459),8966=>array(71,0,530,581),8968=>array(206,-132,454,760),8969=>array(148,-132,396,760),8970=>array(206,-132,454,760),8971=>array(148,-132,396,760),8972=>array(261,73,585,415),8973=>array(6,73,331,415),8974=>array(261,345,585,687),8975=>array(6,345,331,687),8976=>array(43,177,559,439),8977=>array(35,113,567,646),8978=>array(3,211,599,512),8979=>array(3,211,599,512),8980=>array(90,168,512,512),8981=>array(76,107,510,539),8984=>array(17,95,585,664),8985=>array(43,177,559,439),8988=>array(131,352,463,701),8989=>array(139,352,471,701),8990=>array(131,-70,463,279),8991=>array(139,-70,471,279),8992=>array(237,-250,566,925),8993=>array(33,-239,362,940),8997=>array(31,95,571,613),8998=>array(3,145,599,536),8999=>array(46,145,556,536),9000=>array(24,212,578,517),9003=>array(3,145,599,536),9013=>array(25,-33,576,296),9015=>array(125,-114,477,843),9016=>array(3,-114,599,843),9017=>array(3,-114,599,843),9018=>array(3,-114,599,843),9019=>array(3,-114,599,843),9020=>array(3,-114,599,843),9021=>array(3,-171,599,900),9022=>array(3,57,599,658),9025=>array(3,-100,599,829),9026=>array(3,-100,599,829),9027=>array(3,-114,599,843),9028=>array(3,-114,599,843),9031=>array(3,-114,599,843),9032=>array(3,-114,599,843),9033=>array(3,-29,599,729),9035=>array(16,-171,586,900),9036=>array(3,-100,599,829),9037=>array(3,-100,599,829),9040=>array(3,-114,599,843),9042=>array(16,-171,586,900),9043=>array(3,-100,599,829),9044=>array(3,-100,599,829),9047=>array(3,-114,599,843),9048=>array(113,-114,489,729),9049=>array(3,-114,599,729),9050=>array(3,-114,599,655),9051=>array(113,-114,489,496),9052=>array(3,-114,599,658),9054=>array(3,-114,599,843),9055=>array(-10,44,612,671),9056=>array(3,-114,599,843),9059=>array(110,183,492,652),9060=>array(147,222,455,676),9061=>array(3,57,599,847),9064=>array(43,226,559,676),9065=>array(43,53,559,676),9067=>array(16,0,586,729),9068=>array(43,-14,559,742),9069=>array(43,-171,559,900),9070=>array(113,-140,489,519),9071=>array(3,-114,599,843),9072=>array(3,-114,599,843),9075=>array(132,0,478,547),9076=>array(73,-208,558,560),9077=>array(31,-14,571,547),9078=>array(3,-114,599,559),9079=>array(64,-114,538,561),9080=>array(113,-114,489,547),9081=>array(3,-114,599,547),9082=>array(26,-12,568,559),9085=>array(8,-232,594,101),9088=>array(25,-33,576,528),9089=>array(3,92,599,528),9090=>array(3,92,599,528),9091=>array(3,172,599,572),9096=>array(35,27,566,601),9097=>array(34,46,567,579),9098=>array(34,46,567,579),9099=>array(34,46,567,579),9109=>array(3,-114,599,843),9115=>array(113,-252,488,928),9116=>array(113,-252,255,940),9117=>array(113,-240,488,940),9118=>array(114,-252,489,928),9119=>array(347,-252,489,940),9120=>array(114,-240,489,940),9121=>array(113,-252,488,928),9122=>array(113,-252,255,940),9123=>array(113,-240,488,940),9124=>array(113,-252,488,928),9125=>array(346,-252,488,940),9126=>array(113,-240,488,940),9127=>array(232,-261,594,928),9128=>array(8,-247,370,934),9129=>array(232,-240,594,934),9130=>array(232,-256,370,934),9131=>array(8,-261,370,928),9132=>array(232,-247,594,934),9133=>array(8,-240,370,934),9134=>array(237,-250,362,940),9166=>array(2,67,570,567),9167=>array(3,0,599,596),9251=>array(54,-232,548,101),9600=>array(-10,260,612,770),9601=>array(-10,-250,612,-123),9602=>array(-10,-250,612,5),9603=>array(-10,-250,612,132),9604=>array(-10,-250,612,260),9605=>array(-10,-250,612,387),9606=>array(-10,-250,612,515),9607=>array(-10,-250,612,642),9608=>array(-10,-250,612,770),9609=>array(-10,-250,534,770),9610=>array(-10,-250,457,770),9611=>array(-10,-250,379,770),9612=>array(-10,-250,301,770),9613=>array(-10,-250,223,770),9614=>array(-10,-250,146,770),9615=>array(-10,-250,68,770),9616=>array(301,-250,612,770),9617=>array(-10,-250,534,770),9618=>array(-10,-250,612,770),9619=>array(-10,-250,612,770),9620=>array(-10,642,612,770),9621=>array(534,-250,611,770),9622=>array(-10,-250,301,260),9623=>array(301,-250,612,260),9624=>array(-10,260,301,770),9625=>array(-10,-250,612,770),9626=>array(-10,-250,612,770),9627=>array(-10,-250,612,770),9628=>array(-10,-250,612,770),9629=>array(301,260,612,770),9630=>array(-10,-250,612,770),9631=>array(-10,-250,612,770),9632=>array(3,-39,599,558),9633=>array(3,-39,599,558),9634=>array(3,-39,599,558),9635=>array(3,-39,599,558),9636=>array(3,-39,599,558),9637=>array(3,-39,599,558),9638=>array(3,-39,599,558),9639=>array(3,-39,599,558),9640=>array(3,-39,599,558),9641=>array(3,-39,599,558),9642=>array(107,66,495,454),9643=>array(107,66,495,454),9644=>array(3,117,599,402),9645=>array(3,117,599,402),9646=>array(158,-39,444,558),9647=>array(158,-39,444,558),9648=>array(3,117,599,402),9649=>array(3,117,599,402),9650=>array(3,-39,599,558),9651=>array(3,-39,599,558),9652=>array(107,66,495,454),9653=>array(107,66,495,454),9654=>array(3,-39,599,558),9655=>array(3,-39,599,558),9656=>array(107,66,495,454),9657=>array(107,66,495,454),9658=>array(3,66,599,454),9659=>array(3,66,599,454),9660=>array(3,-39,599,558),9661=>array(3,-39,599,558),9662=>array(107,66,495,454),9663=>array(107,66,495,454),9664=>array(3,-39,599,558),9665=>array(3,-39,599,558),9666=>array(107,66,495,454),9667=>array(107,66,495,454),9668=>array(3,66,599,454),9669=>array(3,66,599,454),9670=>array(3,-39,599,558),9671=>array(3,-38,599,558),9672=>array(3,-38,599,558),9673=>array(3,-41,599,561),9674=>array(57,-233,545,807),9675=>array(3,-41,599,561),9676=>array(3,-41,599,561),9677=>array(3,-41,599,561),9678=>array(3,-41,599,561),9679=>array(3,-41,599,561),9680=>array(3,-41,599,561),9681=>array(3,-41,599,561),9682=>array(3,-41,599,561),9683=>array(3,-41,599,561),9684=>array(3,-41,599,561),9685=>array(3,-41,599,561),9686=>array(152,-41,450,561),9687=>array(152,-41,450,561),9688=>array(-10,-10,612,770),9689=>array(-10,-250,612,770),9690=>array(-10,260,612,770),9691=>array(-10,-250,612,260),9692=>array(152,260,450,561),9693=>array(152,260,450,561),9694=>array(152,-41,450,260),9695=>array(152,-41,450,260),9696=>array(3,260,599,561),9697=>array(3,-41,599,260),9698=>array(3,-39,599,558),9699=>array(3,-39,599,558),9700=>array(3,-39,599,558),9701=>array(3,-39,599,558),9702=>array(125,195,477,547),9703=>array(3,-39,599,558),9704=>array(3,-39,599,558),9705=>array(3,-39,599,558),9706=>array(3,-39,599,558),9707=>array(3,-39,599,558),9708=>array(3,-39,599,558),9709=>array(3,-39,599,558),9710=>array(3,-39,599,558),9711=>array(-10,-54,612,573),9712=>array(3,-39,599,558),9713=>array(3,-39,599,558),9714=>array(3,-39,599,558),9715=>array(3,-39,599,558),9716=>array(3,-41,599,561),9717=>array(3,-41,599,561),9718=>array(3,-41,599,561),9719=>array(3,-41,599,561),9720=>array(3,-39,599,558),9721=>array(3,-39,599,558),9722=>array(3,-39,599,558),9723=>array(47,6,554,513),9724=>array(47,6,554,513),9725=>array(85,44,516,475),9726=>array(85,44,516,475),9727=>array(3,-39,599,558),9728=>array(17,80,585,649),9729=>array(26,3,576,225),9730=>array(17,3,585,522),9731=>array(43,-3,559,708),9732=>array(14,23,588,681),9733=>array(28,7,574,525),9734=>array(28,10,574,528),9735=>array(98,2,504,729),9736=>array(29,0,573,731),9737=>array(21,3,581,563),9738=>array(7,2,595,639),9739=>array(9,-1,593,677),9740=>array(26,0,576,724),9741=>array(22,1,580,724),9742=>array(10,-0,592,598),9743=>array(4,5,598,598),9744=>array(54,2,548,504),9745=>array(48,-1,554,512),9746=>array(65,2,537,481),9747=>array(98,43,504,658),9748=>array(14,-2,588,651),9749=>array(38,3,564,688),9750=>array(27,3,575,734),9751=>array(23,1,579,728),9752=>array(19,3,583,596),9753=>array(23,203,579,557),9754=>array(23,132,579,560),9755=>array(23,132,579,560),9756=>array(7,138,595,516),9757=>array(68,0,534,724),9758=>array(7,138,595,516),9759=>array(68,-3,534,720),9760=>array(6,-1,596,593),9761=>array(4,-2,598,728),9762=>array(4,1,598,595),9763=>array(17,3,585,523),9764=>array(38,-0,564,671),9765=>array(47,-0,555,730),9766=>array(59,-1,543,731),9767=>array(47,3,555,751),9768=>array(100,-2,502,725),9769=>array(27,0,575,549),9770=>array(15,1,587,644),9771=>array(4,0,598,594),9772=>array(50,-3,552,669),9773=>array(7,2,595,642),9774=>array(13,2,589,578),9775=>array(7,2,595,591),9784=>array(13,82,589,642),9785=>array(16,80,586,650),9786=>array(16,80,586,650),9787=>array(16,80,586,650),9788=>array(16,80,586,650),9789=>array(76,2,526,722),9790=>array(73,3,529,734),9791=>array(92,-78,510,708),9792=>array(71,-49,531,655),9793=>array(71,-49,531,655),9794=>array(10,75,592,648),9795=>array(35,21,567,710),9796=>array(85,21,517,710),9797=>array(33,65,569,666),9798=>array(37,65,565,666),9799=>array(105,21,497,710),9800=>array(12,0,590,641),9801=>array(26,-4,576,596),9802=>array(13,6,589,601),9803=>array(25,24,577,632),9804=>array(30,-1,572,641),9805=>array(23,-136,579,562),9806=>array(42,88,561,614),9807=>array(24,-75,578,597),9808=>array(27,3,575,597),9809=>array(10,1,592,601),9810=>array(43,156,559,460),9811=>array(46,2,556,642),9812=>array(33,2,569,563),9813=>array(42,0,560,560),9814=>array(55,0,547,639),9815=>array(108,-4,494,596),9816=>array(70,3,532,597),9817=>array(76,3,526,551),9818=>array(52,-2,550,518),9819=>array(26,2,576,596),9820=>array(72,2,530,596),9821=>array(110,3,492,597),9822=>array(50,1,552,641),9823=>array(58,2,544,597),9824=>array(63,65,540,664),9825=>array(7,65,595,663),9826=>array(71,65,531,664),9827=>array(24,65,578,664),9828=>array(62,65,540,664),9829=>array(5,65,597,664),9830=>array(71,65,531,664),9831=>array(24,65,578,667),9832=>array(22,3,580,597),9833=>array(181,16,421,708),9834=>array(79,16,523,708),9835=>array(52,-79,550,706),9836=>array(8,61,594,664),9837=>array(158,18,444,710),9838=>array(211,21,391,710),9839=>array(152,21,450,710),9840=>array(47,-1,555,639),9841=>array(22,-8,580,632),9842=>array(23,-2,579,538),9843=>array(29,5,573,527),9844=>array(37,4,565,514),9845=>array(33,5,569,521),9846=>array(18,3,584,549),9847=>array(30,4,572,525),9848=>array(37,0,565,509),9849=>array(22,6,580,543),9850=>array(22,0,580,537),9851=>array(28,-0,574,528),9852=>array(22,3,580,561),9853=>array(27,2,575,550),9854=>array(22,3,580,561),9855=>array(39,4,563,643),9856=>array(29,2,573,546),9857=>array(29,2,573,546),9858=>array(29,2,573,546),9859=>array(29,0,573,544),9860=>array(29,2,573,546),9861=>array(29,-2,573,542),9862=>array(22,0,580,557),9863=>array(22,2,580,559),9864=>array(22,0,580,557),9865=>array(22,-5,580,552),9866=>array(40,3,562,73),9867=>array(40,3,562,73),9872=>array(73,-1,529,591),9873=>array(56,2,546,640),9874=>array(19,-0,583,520),9875=>array(15,0,587,603),9876=>array(63,6,539,553),9877=>array(92,-1,510,740),9878=>array(9,1,593,558),9879=>array(11,3,591,552),9880=>array(36,-1,566,640),9881=>array(15,0,587,603),9882=>array(21,6,582,656),9883=>array(40,5,562,597),9884=>array(21,-1,582,638),9888=>array(17,1,585,520),9889=>array(66,4,536,642),9904=>array(119,0,484,730),9905=>array(108,0,494,594),9985=>array(22,181,580,494),9986=>array(22,170,580,505),9987=>array(28,156,574,462),9988=>array(30,161,572,501),9990=>array(25,35,577,588),9991=>array(18,31,584,598),9992=>array(30,29,572,544),9993=>array(31,56,571,448),9996=>array(158,5,444,614),9997=>array(22,73,580,498),9998=>array(42,64,560,581),9999=>array(19,109,583,346),10000=>array(42,91,560,608),10001=>array(29,146,573,420),10002=>array(18,133,584,388),10003=>array(74,94,528,561),10004=>array(36,56,566,532),10005=>array(63,55,539,531),10006=>array(31,92,540,601),10007=>array(64,-10,538,593),10008=>array(25,-1,577,646),10009=>array(31,2,571,542),10010=>array(42,3,560,503),10011=>array(28,3,574,550),10012=>array(23,0,579,556),10013=>array(76,1,520,640),10014=>array(62,0,541,639),10015=>array(70,2,532,595),10016=>array(23,1,579,558),10017=>array(35,1,567,616),10018=>array(15,-10,587,562),10019=>array(14,-8,588,567),10020=>array(13,-9,589,567),10021=>array(11,-13,591,566),10022=>array(21,-12,581,552),10023=>array(18,-13,584,557),10025=>array(20,-8,583,527),10026=>array(33,-13,569,526),10027=>array(20,-13,583,522),10028=>array(17,-11,585,529),10029=>array(20,-8,583,527),10030=>array(30,-2,572,514),10031=>array(20,-5,583,531),10032=>array(22,8,580,502),10033=>array(26,-1,576,563),10034=>array(42,-0,560,547),10035=>array(23,-1,579,554),10036=>array(18,-8,584,560),10037=>array(13,-11,589,565),10038=>array(24,-14,578,625),10039=>array(15,-16,587,556),10040=>array(13,-11,589,565),10041=>array(18,-17,584,551),10042=>array(23,1,579,557),10043=>array(24,-8,578,613),10044=>array(27,-9,575,606),10045=>array(25,-10,573,609),10046=>array(16,-13,586,592),10047=>array(18,0,584,551),10048=>array(11,1,591,565),10049=>array(11,-9,591,572),10050=>array(18,-16,584,552),10051=>array(24,-9,578,653),10052=>array(16,1,586,667),10053=>array(23,-3,579,587),10054=>array(12,2,590,594),10055=>array(24,-9,578,605),10056=>array(20,-10,582,552),10057=>array(16,-14,586,556),10058=>array(11,-11,591,569),10059=>array(17,-11,585,513),10061=>array(18,-5,584,527),10063=>array(34,-31,568,504),10064=>array(30,0,572,542),10065=>array(27,-35,575,512),10066=>array(23,0,579,555),10070=>array(21,-3,581,557),10072=>array(263,-119,339,701),10073=>array(225,-120,377,700),10074=>array(165,-151,438,677),10075=>array(233,476,369,731),10076=>array(228,471,374,722),10077=>array(125,476,477,731),10078=>array(120,471,482,722),10081=>array(50,-80,552,688),10082=>array(125,-19,478,598),10083=>array(93,-14,509,603),10084=>array(22,51,580,507),10085=>array(56,-2,546,637),10086=>array(32,12,570,567),10087=>array(24,150,578,472),10088=>array(117,-49,485,688),10089=>array(117,-49,485,688),10090=>array(175,-59,427,665),10091=>array(179,-59,423,643),10092=>array(158,-64,444,667),10093=>array(158,-64,444,667),10094=>array(103,-83,500,647),10095=>array(103,-83,500,647),10096=>array(100,-93,502,727),10097=>array(101,-93,501,728),10098=>array(223,-138,379,683),10099=>array(223,-135,379,686),10100=>array(137,-160,465,671),10101=>array(122,-164,480,676),10132=>array(41,148,562,487),10136=>array(57,71,545,561),10137=>array(41,204,562,509),10138=>array(57,94,545,583),10139=>array(22,204,580,485),10140=>array(36,145,566,530),10141=>array(41,214,562,519),10142=>array(22,184,580,510),10143=>array(26,182,576,503),10144=>array(41,201,562,505),10145=>array(41,189,562,494),10146=>array(47,182,555,512),10147=>array(60,205,542,518),10148=>array(60,140,542,592),10149=>array(26,193,576,530),10150=>array(26,193,576,529),10151=>array(164,128,438,609),10152=>array(26,179,576,500),10153=>array(49,177,553,516),10154=>array(49,148,553,487),10155=>array(26,89,576,498),10156=>array(47,104,555,458),10157=>array(61,107,541,538),10158=>array(41,63,561,530),10159=>array(24,163,578,557),10161=>array(20,124,582,524),10162=>array(71,92,531,584),10163=>array(43,163,559,386),10164=>array(57,90,545,579),10165=>array(41,227,562,427),10166=>array(57,63,545,552),10167=>array(38,90,564,616),10168=>array(21,192,582,409),10169=>array(57,85,545,574),10170=>array(26,146,576,490),10171=>array(14,179,588,461),10172=>array(19,218,583,456),10173=>array(18,174,583,493),10174=>array(24,131,578,462),10175=>array(41,148,562,487),10178=>array(32,0,569,627),10181=>array(125,-163,477,769),10182=>array(125,-163,477,769),10208=>array(57,-233,545,807),10214=>array(145,-132,479,760),10215=>array(124,-132,457,760),10216=>array(165,-132,438,759),10217=>array(165,-132,438,759),10731=>array(57,-233,545,807),10746=>array(32,45,569,582),10747=>array(32,45,569,582),10799=>array(58,72,543,556),10858=>array(43,229,559,624),10859=>array(43,0,559,624),11013=>array(41,190,561,494),11014=>array(149,82,453,602),11015=>array(149,82,453,602),11016=>array(68,109,485,526),11017=>array(117,109,534,526),11018=>array(117,109,534,526),11019=>array(68,109,485,526),11020=>array(41,190,561,494),11021=>array(149,82,453,602),11026=>array(3,-39,599,558),11027=>array(3,-39,599,558),11028=>array(3,-39,599,558),11029=>array(3,-39,599,558),11030=>array(3,-39,599,558),11031=>array(3,-39,599,558),11032=>array(3,-39,599,558),11033=>array(3,-39,599,558),11034=>array(3,-39,599,558),11364=>array(65,-208,602,729),11373=>array(47,-14,562,742),11374=>array(42,-208,560,729),11375=>array(16,0,586,729),11376=>array(47,-14,562,742),11381=>array(67,0,535,729),11382=>array(84,0,523,547),11383=>array(32,0,570,552),11385=>array(91,-13,511,759),11386=>array(48,-14,554,560),11388=>array(190,-149,412,421),11389=>array(129,326,473,734),11390=>array(63,-239,575,742),11391=>array(56,-240,567,729),11800=>array(85,-13,491,729),11807=>array(43,0,559,398),11810=>array(206,403,454,760),11811=>array(148,403,396,760),11812=>array(206,-132,454,225),11813=>array(148,-132,396,225),11822=>array(82,0,488,742),42760=>array(134,0,468,693),42761=>array(134,0,468,693),42762=>array(134,0,468,693),42763=>array(134,0,468,693),42764=>array(134,0,468,693),42765=>array(134,0,468,693),42766=>array(134,0,468,693),42767=>array(134,0,468,693),42768=>array(134,0,468,693),42769=>array(134,0,468,693),42770=>array(134,0,468,693),42771=>array(134,0,468,693),42772=>array(134,0,468,693),42773=>array(134,0,468,693),42774=>array(134,0,468,693),42779=>array(159,326,443,736),42780=>array(159,324,443,734),42781=>array(245,326,356,734),42782=>array(245,326,356,734),42783=>array(245,0,356,408),42786=>array(125,0,492,729),42787=>array(160,0,467,547),42788=>array(90,224,514,742),42789=>array(90,42,514,560),42790=>array(67,-208,535,729),42791=>array(84,-207,523,760),42889=>array(219,0,382,519),42890=>array(191,141,411,405),42891=>array(236,235,366,729),42892=>array(238,458,363,729),42893=>array(49,0,550,760),42894=>array(53,-217,549,760),42896=>array(39,-157,574,729),42897=>array(47,-140,563,560),42922=>array(0,0,601,730),63173=>array(48,-14,554,760),64257=>array(6,0,536,760),64258=>array(6,0,536,760),64338=>array(13,-338,597,263),64339=>array(34,-338,612,264),64340=>array(-18,-324,366,293),64341=>array(-16,-311,618,313),64342=>array(13,-338,597,263),64343=>array(34,-338,612,264),64344=>array(-18,-322,437,293),64345=>array(-16,-322,618,313),64346=>array(13,-352,597,263),64347=>array(34,-328,612,264),64348=>array(-18,-326,420,293),64349=>array(-16,-328,618,313),64350=>array(13,-18,597,574),64351=>array(34,-10,612,565),64352=>array(-18,0,366,634),64353=>array(-16,0,618,650),64354=>array(13,-18,597,600),64355=>array(34,-10,612,604),64356=>array(-18,0,435,654),64357=>array(-16,0,618,671),64358=>array(13,-18,597,608),64359=>array(34,-10,612,628),64360=>array(-18,0,428,658),64361=>array(-16,0,618,656),64362=>array(-52,-64,602,766),64363=>array(-87,-47,612,750),64364=>array(-10,0,430,833),64365=>array(-10,0,612,761),64366=>array(-52,-64,602,774),64367=>array(-87,-47,612,754),64368=>array(-10,0,430,823),64369=>array(-10,0,612,751),64370=>array(43,-244,584,444),64371=>array(0,-350,622,339),64372=>array(-10,-313,545,423),64373=>array(-10,-269,623,423),64374=>array(43,-244,584,444),64375=>array(0,-350,622,339),64376=>array(-10,-152,545,423),64377=>array(-10,-133,623,423),64378=>array(43,-244,584,444),64379=>array(0,-350,622,339),64380=>array(-10,-321,545,423),64381=>array(-10,-312,623,423),64382=>array(43,-244,584,444),64383=>array(0,-350,622,339),64384=>array(-10,-308,545,423),64385=>array(-10,-312,623,423),64394=>array(-25,-246,603,627),64395=>array(-78,-244,612,627),64396=>array(-25,-246,591,612),64397=>array(-78,-244,612,626),64398=>array(5,-60,670,803),64399=>array(-71,-60,626,803),64400=>array(-10,0,521,760),64401=>array(-15,0,620,760),64402=>array(5,-60,673,998),64403=>array(-71,-60,631,1000),64404=>array(-10,0,521,962),64405=>array(-15,0,620,962),64414=>array(9,-162,586,336),64415=>array(-42,-242,612,256),64426=>array(-46,-42,602,498),64427=>array(-46,0,654,498),64428=>array(-10,-42,525,498),64429=>array(-19,0,654,498),64488=>array(-18,0,366,293),64489=>array(-16,0,618,313),64508=>array(0,-171,602,432),64509=>array(-39,-172,612,271),64510=>array(-18,-146,431,293),64511=>array(-16,-146,618,313),65136=>array(148,563,453,854),65137=>array(-16,0,618,854),65138=>array(111,552,456,884),65139=>array(339,0,612,197),65140=>array(148,-295,453,-4),65142=>array(148,563,453,729),65143=>array(-16,0,618,729),65144=>array(146,580,456,884),65145=>array(-16,0,618,884),65146=>array(148,-171,453,-4),65147=>array(-16,-171,618,110),65148=>array(124,591,478,869),65149=>array(-16,0,618,869),65150=>array(154,597,448,891),65151=>array(-16,0,618,891),65152=>array(203,13,522,483),65153=>array(109,0,492,963),65154=>array(109,0,612,963),65155=>array(207,0,383,1040),65156=>array(230,0,612,1040),65157=>array(37,-244,572,620),65158=>array(0,-244,612,618),65159=>array(208,-293,384,760),65160=>array(253,-293,612,760),65161=>array(0,-171,602,599),65162=>array(-39,-172,612,433),65163=>array(-18,0,377,625),65164=>array(-16,0,618,625),65165=>array(229,0,372,760),65166=>array(263,0,612,760),65167=>array(13,-171,597,263),65168=>array(34,-171,612,264),65169=>array(-18,-186,366,293),65170=>array(-16,-195,618,313),65171=>array(86,-28,518,551),65172=>array(42,0,612,622),65173=>array(13,-18,597,427),65174=>array(34,-10,612,427),65175=>array(-18,0,431,525),65176=>array(-16,0,618,525),65177=>array(13,-18,597,598),65178=>array(34,-10,612,598),65179=>array(-18,0,430,696),65180=>array(-16,0,618,677),65181=>array(43,-244,584,444),65182=>array(43,-244,622,444),65183=>array(-10,-146,545,423),65184=>array(-10,-146,623,423),65185=>array(43,-244,584,444),65186=>array(43,-244,622,444),65187=>array(-10,0,545,423),65188=>array(-10,0,623,423),65189=>array(43,-244,584,623),65190=>array(43,-244,622,623),65191=>array(-10,0,545,609),65192=>array(-10,0,623,574),65193=>array(113,-19,537,456),65194=>array(113,-19,612,456),65195=>array(113,-19,537,648),65196=>array(113,-19,612,660),65197=>array(-25,-246,565,267),65198=>array(-78,-244,612,269),65199=>array(-25,-246,565,491),65200=>array(-78,-244,612,499),65201=>array(-96,-240,602,366),65202=>array(-129,-240,614,366),65203=>array(-10,-14,602,366),65204=>array(-10,-14,613,366),65205=>array(-96,-240,602,671),65206=>array(-129,-240,614,671),65207=>array(-10,-14,602,671),65208=>array(-10,-14,613,671),65209=>array(-139,-240,594,319),65210=>array(-166,-240,615,319),65211=>array(-16,0,594,319),65212=>array(-16,0,618,319),65213=>array(-139,-240,594,437),65214=>array(-166,-240,615,437),65215=>array(-16,0,594,469),65216=>array(-16,0,618,462),65217=>array(5,0,588,760),65218=>array(0,0,612,760),65219=>array(-23,0,588,760),65220=>array(-18,0,612,760),65221=>array(5,0,588,760),65222=>array(0,0,612,760),65223=>array(-23,0,588,760),65224=>array(-18,0,612,760),65225=>array(35,-244,589,549),65226=>array(41,-244,619,396),65227=>array(-10,0,497,545),65228=>array(-10,0,612,396),65229=>array(35,-244,589,710),65230=>array(41,-244,619,574),65231=>array(-10,0,497,696),65232=>array(-10,0,612,574),65233=>array(-52,-64,602,630),65234=>array(-87,-47,612,578),65235=>array(-10,0,430,681),65236=>array(-10,0,612,598),65237=>array(0,-230,602,696),65238=>array(-9,-240,612,552),65239=>array(-10,0,430,671),65240=>array(-10,0,612,598),65241=>array(4,-46,593,760),65242=>array(-49,-46,621,760),65243=>array(-10,0,521,760),65244=>array(-15,0,620,760),65245=>array(0,-181,568,760),65246=>array(-37,-181,622,760),65247=>array(-10,0,513,760),65248=>array(-10,0,612,760),65249=>array(29,-240,563,357),65250=>array(0,-240,612,330),65251=>array(-15,-23,519,326),65252=>array(-15,-23,612,326),65253=>array(9,-162,586,480),65254=>array(-42,-242,612,382),65255=>array(-18,0,366,525),65256=>array(-16,0,618,525),65257=>array(86,-28,518,358),65258=>array(42,0,612,436),65259=>array(-10,-42,525,498),65260=>array(-10,-263,612,373),65261=>array(37,-244,572,330),65262=>array(0,-244,612,330),65263=>array(0,-171,602,432),65264=>array(-39,-172,612,271),65265=>array(0,-323,602,432),65266=>array(-39,-326,612,271),65267=>array(-18,-176,430,293),65268=>array(-16,-178,618,313),65269=>array(-67,-10,541,890),65270=>array(-72,-10,612,890),65271=>array(-8,-10,541,966),65272=>array(-21,-10,612,966),65273=>array(53,-320,541,760),65274=>array(53,-333,612,760),65275=>array(53,-10,541,760),65276=>array(53,-10,612,760),65533=>array(22,-138,579,927),65535=>array(51,-177,551,705)); +$cw=array(0=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,478=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,496=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,544=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,718=>602,719=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,1542=>602,1543=>602,1545=>602,1546=>602,1548=>602,1557=>602,1563=>602,1567=>602,1569=>602,1570=>602,1571=>602,1572=>602,1573=>602,1574=>602,1575=>602,1576=>602,1577=>602,1578=>602,1579=>602,1580=>602,1581=>602,1582=>602,1583=>602,1584=>602,1585=>602,1586=>602,1587=>602,1588=>602,1589=>602,1590=>602,1591=>602,1592=>602,1593=>602,1594=>602,1600=>602,1601=>602,1602=>602,1603=>602,1604=>602,1605=>602,1606=>602,1607=>602,1608=>602,1609=>602,1610=>602,1611=>602,1612=>602,1613=>602,1614=>602,1615=>602,1616=>602,1617=>602,1618=>602,1619=>602,1620=>602,1621=>602,1626=>602,1632=>602,1633=>602,1634=>602,1635=>602,1636=>602,1637=>602,1638=>602,1639=>602,1640=>602,1641=>602,1642=>602,1643=>602,1644=>602,1645=>602,1652=>602,1657=>602,1658=>602,1659=>602,1662=>602,1663=>602,1664=>602,1667=>602,1668=>602,1670=>602,1671=>602,1681=>602,1688=>602,1700=>602,1705=>602,1711=>602,1726=>602,1740=>602,1776=>602,1777=>602,1778=>602,1779=>602,1780=>602,1781=>602,1782=>602,1783=>602,1784=>602,1785=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8214=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8520=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9729=>602,9730=>602,9731=>602,9732=>602,9733=>602,9734=>602,9735=>602,9736=>602,9737=>602,9738=>602,9739=>602,9740=>602,9741=>602,9742=>602,9743=>602,9744=>602,9745=>602,9746=>602,9747=>602,9748=>602,9749=>602,9750=>602,9751=>602,9752=>602,9753=>602,9754=>602,9755=>602,9756=>602,9757=>602,9758=>602,9759=>602,9760=>602,9761=>602,9762=>602,9763=>602,9764=>602,9765=>602,9766=>602,9767=>602,9768=>602,9769=>602,9770=>602,9771=>602,9772=>602,9773=>602,9774=>602,9775=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9789=>602,9790=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9800=>602,9801=>602,9802=>602,9803=>602,9804=>602,9805=>602,9806=>602,9807=>602,9808=>602,9809=>602,9810=>602,9811=>602,9812=>602,9813=>602,9814=>602,9815=>602,9816=>602,9817=>602,9818=>602,9819=>602,9820=>602,9821=>602,9822=>602,9823=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9832=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,9840=>602,9841=>602,9842=>602,9843=>602,9844=>602,9845=>602,9846=>602,9847=>602,9848=>602,9849=>602,9850=>602,9851=>602,9852=>602,9853=>602,9854=>602,9855=>602,9856=>602,9857=>602,9858=>602,9859=>602,9860=>602,9861=>602,9862=>602,9863=>602,9864=>602,9865=>602,9866=>602,9867=>602,9872=>602,9873=>602,9874=>602,9875=>602,9876=>602,9877=>602,9878=>602,9879=>602,9880=>602,9881=>602,9882=>602,9883=>602,9884=>602,9888=>602,9889=>602,9904=>602,9905=>602,9985=>602,9986=>602,9987=>602,9988=>602,9990=>602,9991=>602,9992=>602,9993=>602,9996=>602,9997=>602,9998=>602,9999=>602,10000=>602,10001=>602,10002=>602,10003=>602,10004=>602,10005=>602,10006=>602,10007=>602,10008=>602,10009=>602,10010=>602,10011=>602,10012=>602,10013=>602,10014=>602,10015=>602,10016=>602,10017=>602,10018=>602,10019=>602,10020=>602,10021=>602,10022=>602,10023=>602,10025=>602,10026=>602,10027=>602,10028=>602,10029=>602,10030=>602,10031=>602,10032=>602,10033=>602,10034=>602,10035=>602,10036=>602,10037=>602,10038=>602,10039=>602,10040=>602,10041=>602,10042=>602,10043=>602,10044=>602,10045=>602,10046=>602,10047=>602,10048=>602,10049=>602,10050=>602,10051=>602,10052=>602,10053=>602,10054=>602,10055=>602,10056=>602,10057=>602,10058=>602,10059=>602,10061=>602,10063=>602,10064=>602,10065=>602,10066=>602,10070=>602,10072=>602,10073=>602,10074=>602,10075=>602,10076=>602,10077=>602,10078=>602,10081=>602,10082=>602,10083=>602,10084=>602,10085=>602,10086=>602,10087=>602,10088=>602,10089=>602,10090=>602,10091=>602,10092=>602,10093=>602,10094=>602,10095=>602,10096=>602,10097=>602,10098=>602,10099=>602,10100=>602,10101=>602,10132=>602,10136=>602,10137=>602,10138=>602,10139=>602,10140=>602,10141=>602,10142=>602,10143=>602,10144=>602,10145=>602,10146=>602,10147=>602,10148=>602,10149=>602,10150=>602,10151=>602,10152=>602,10153=>602,10154=>602,10155=>602,10156=>602,10157=>602,10158=>602,10159=>602,10161=>602,10162=>602,10163=>602,10164=>602,10165=>602,10166=>602,10167=>602,10168=>602,10169=>602,10170=>602,10171=>602,10172=>602,10173=>602,10174=>602,10175=>602,10178=>602,10181=>602,10182=>602,10208=>602,10214=>602,10215=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,10858=>602,10859=>602,11013=>602,11014=>602,11015=>602,11016=>602,11017=>602,11018=>602,11019=>602,11020=>602,11021=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11807=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,42922=>602,63173=>602,64257=>602,64258=>602,64338=>602,64339=>602,64340=>602,64341=>602,64342=>602,64343=>602,64344=>602,64345=>602,64346=>602,64347=>602,64348=>602,64349=>602,64350=>602,64351=>602,64352=>602,64353=>602,64354=>602,64355=>602,64356=>602,64357=>602,64358=>602,64359=>602,64360=>602,64361=>602,64362=>602,64363=>602,64364=>602,64365=>602,64366=>602,64367=>602,64368=>602,64369=>602,64370=>602,64371=>602,64372=>602,64373=>602,64374=>602,64375=>602,64376=>602,64377=>602,64378=>602,64379=>602,64380=>602,64381=>602,64382=>602,64383=>602,64384=>602,64385=>602,64394=>602,64395=>602,64396=>602,64397=>602,64398=>602,64399=>602,64400=>602,64401=>602,64402=>602,64403=>602,64404=>602,64405=>602,64414=>602,64415=>602,64426=>602,64427=>602,64428=>602,64429=>602,64488=>602,64489=>602,64508=>602,64509=>602,64510=>602,64511=>602,65136=>602,65137=>602,65138=>602,65139=>602,65140=>602,65142=>602,65143=>602,65144=>602,65145=>602,65146=>602,65147=>602,65148=>602,65149=>602,65150=>602,65151=>602,65152=>602,65153=>602,65154=>602,65155=>602,65156=>602,65157=>602,65158=>602,65159=>602,65160=>602,65161=>602,65162=>602,65163=>602,65164=>602,65165=>602,65166=>602,65167=>602,65168=>602,65169=>602,65170=>602,65171=>602,65172=>602,65173=>602,65174=>602,65175=>602,65176=>602,65177=>602,65178=>602,65179=>602,65180=>602,65181=>602,65182=>602,65183=>602,65184=>602,65185=>602,65186=>602,65187=>602,65188=>602,65189=>602,65190=>602,65191=>602,65192=>602,65193=>602,65194=>602,65195=>602,65196=>602,65197=>602,65198=>602,65199=>602,65200=>602,65201=>602,65202=>602,65203=>602,65204=>602,65205=>602,65206=>602,65207=>602,65208=>602,65209=>602,65210=>602,65211=>602,65212=>602,65213=>602,65214=>602,65215=>602,65216=>602,65217=>602,65218=>602,65219=>602,65220=>602,65221=>602,65222=>602,65223=>602,65224=>602,65225=>602,65226=>602,65227=>602,65228=>602,65229=>602,65230=>602,65231=>602,65232=>602,65233=>602,65234=>602,65235=>602,65236=>602,65237=>602,65238=>602,65239=>602,65240=>602,65241=>602,65242=>602,65243=>602,65244=>602,65245=>602,65246=>602,65247=>602,65248=>602,65249=>602,65250=>602,65251=>602,65252=>602,65253=>602,65254=>602,65255=>602,65256=>602,65257=>602,65258=>602,65259=>602,65260=>602,65261=>602,65262=>602,65263=>602,65264=>602,65265=>602,65266=>602,65267=>602,65268=>602,65269=>602,65270=>602,65271=>602,65272=>602,65273=>602,65274=>602,65275=>602,65276=>602,65279=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavusansmonob.z b/tools/tcpdf/fonts/dejavusansmonob.z new file mode 100644 index 0000000000000000000000000000000000000000..ef5638e2510ab23891b82dfe8fc359f7578bef53 GIT binary patch literal 193788 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

    E{_tkJ4!?@mFkBe}E!+Jh3z_`e}#CuQVEzj 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%0ArvMU%BO#8XyUOb+lsXvp9LAQ-V2>kkLg&tT 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

    @0pLwupYKFR))}5M5fKQsC6p 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

    BU3W(oH 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansmonobi.ctg.z b/tools/tcpdf/fonts/dejavusansmonobi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..aa6da4149775e834c28adb6d6fdd1439b9ec4c5c GIT binary patch literal 4983 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 A0{{R3 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansmonobi.php b/tools/tcpdf/fonts/dejavusansmonobi.php new file mode 100644 index 000000000..3fb89bd95 --- /dev/null +++ b/tools/tcpdf/fonts/dejavusansmonobi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSansMono-BoldOblique'; +$up=-63; +$ut=44; +$dw=602; +$diff=''; +$originalsize=239876; +$enc=''; +$file='dejavusansmonobi.z'; +$ctg='dejavusansmonobi.ctg.z'; +$desc=array('Flags'=>97,'FontBBox'=>'[-425 -394 808 1053]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cbbox=array(0=>array(51,-177,551,705),33=>array(165,0,437,729),34=>array(113,458,488,729),35=>array(-20,0,619,718),36=>array(19,-147,533,760),37=>array(16,0,595,699),38=>array(-16,-14,593,742),39=>array(238,458,363,729),40=>array(165,-132,527,759),41=>array(55,-132,417,759),42=>array(59,278,541,742),43=>array(32,45,569,582),44=>array(102,-140,365,179),45=>array(119,217,453,359),46=>array(170,0,367,179),47=>array(0,-93,525,729),48=>array(44,-14,558,742),49=>array(21,0,498,729),50=>array(-14,0,554,742),51=>array(-15,-14,547,742),52=>array(9,0,547,729),53=>array(3,-14,562,729),54=>array(47,-16,571,741),55=>array(53,0,598,729),56=>array(31,-14,555,742),57=>array(27,-15,551,742),58=>array(149,0,412,519),59=>array(83,-140,412,519),60=>array(43,53,559,574),61=>array(43,144,559,482),62=>array(43,53,559,574),63=>array(142,0,557,742),64=>array(-7,-156,600,681),65=>array(-55,0,515,729),66=>array(-10,0,575,730),67=>array(64,-14,595,742),68=>array(-4,0,569,729),69=>array(14,0,610,729),70=>array(23,0,619,729),71=>array(50,-14,582,742),72=>array(-4,0,606,729),73=>array(13,0,589,729),74=>array(-10,-14,563,729),75=>array(-9,0,668,729),76=>array(39,0,516,729),77=>array(-28,0,630,729),78=>array(-12,0,613,729),79=>array(30,-14,572,742),80=>array(8,0,591,729),81=>array(30,-137,572,742),82=>array(4,0,569,729),83=>array(2,-14,566,742),84=>array(88,0,629,729),85=>array(22,-14,621,729),86=>array(99,0,647,729),87=>array(20,0,669,729),88=>array(-70,0,656,729),89=>array(71,0,663,729),90=>array(-16,0,630,729),91=>array(109,-132,531,760),92=>array(166,-93,362,729),93=>array(52,-132,473,760),94=>array(28,457,574,729),95=>array(0,-236,602,-143),96=>array(181,616,422,800),97=>array(23,-14,557,560),98=>array(23,-14,569,760),99=>array(73,-14,565,560),100=>array(32,-14,621,760),101=>array(37,-14,564,561),102=>array(113,0,619,760),103=>array(9,-207,581,562),104=>array(29,0,547,760),105=>array(7,0,527,813),106=>array(-31,-207,512,813),107=>array(40,0,634,760),108=>array(114,0,505,760),109=>array(-16,0,589,560),110=>array(29,0,547,560),111=>array(43,-14,559,561),112=>array(-18,-208,571,560),113=>array(33,-208,579,561),114=>array(75,0,599,560),115=>array(44,-14,534,560),116=>array(80,0,571,702),117=>array(52,-14,569,547),118=>array(84,0,601,547),119=>array(44,0,647,547),120=>array(-37,0,599,547),121=>array(-44,-207,614,547),122=>array(24,0,580,547),123=>array(64,-163,591,760),124=>array(245,-236,356,764),125=>array(-15,-163,512,760),126=>array(43,226,559,396),161=>array(165,0,437,729),162=>array(51,-153,538,699),163=>array(-11,0,608,742),164=>array(91,86,546,541),165=>array(-14,0,656,729),166=>array(245,-171,356,699),167=>array(51,-95,517,742),168=>array(203,654,535,774),169=>array(0,61,602,663),170=>array(103,209,513,742),171=>array(38,69,538,517),172=>array(43,177,559,439),173=>array(119,217,453,359),174=>array(0,61,602,663),175=>array(206,668,532,760),176=>array(138,417,463,742),177=>array(43,0,559,627),178=>array(127,326,502,742),179=>array(135,319,508,742),180=>array(278,616,590,800),181=>array(-27,-209,560,547),182=>array(50,-96,581,729),183=>array(199,259,397,437),184=>array(74,-196,311,0),185=>array(141,326,476,734),186=>array(108,209,521,742),187=>array(40,69,541,517),188=>array(15,-132,558,810),189=>array(15,-132,577,810),190=>array(23,-132,558,818),191=>array(44,-13,459,729),192=>array(-55,0,515,927),193=>array(-55,0,558,927),194=>array(-55,0,556,927),195=>array(-55,0,572,928),196=>array(-55,0,554,927),197=>array(-55,0,515,928),198=>array(-73,0,640,729),199=>array(64,-196,595,742),200=>array(14,0,610,927),201=>array(14,0,610,927),202=>array(14,0,610,927),203=>array(14,0,610,927),204=>array(13,0,589,927),205=>array(13,0,589,927),206=>array(13,0,589,927),207=>array(13,0,589,927),208=>array(-8,0,569,729),209=>array(-12,0,613,928),210=>array(30,-14,572,927),211=>array(30,-14,572,927),212=>array(30,-14,572,927),213=>array(30,-14,572,928),214=>array(30,-14,572,927),215=>array(58,72,543,556),216=>array(-69,-31,662,761),217=>array(22,-14,621,927),218=>array(22,-14,621,927),219=>array(22,-14,621,927),220=>array(22,-14,621,927),221=>array(71,0,663,927),222=>array(8,0,569,729),223=>array(14,-14,565,761),224=>array(23,-14,557,800),225=>array(23,-14,605,800),226=>array(23,-14,557,800),227=>array(23,-14,566,778),228=>array(23,-14,557,774),229=>array(23,-14,557,888),230=>array(-15,-14,601,560),231=>array(73,-196,565,560),232=>array(37,-14,564,800),233=>array(37,-14,590,800),234=>array(37,-14,564,800),235=>array(37,-14,564,774),236=>array(7,0,527,800),237=>array(7,0,568,800),238=>array(7,0,527,800),239=>array(7,0,527,774),240=>array(40,-14,589,760),241=>array(29,0,551,778),242=>array(43,-14,559,800),243=>array(43,-14,590,800),244=>array(43,-14,559,800),245=>array(43,-14,559,778),246=>array(43,-14,559,774),247=>array(32,42,569,585),248=>array(-40,-57,640,603),249=>array(52,-14,569,800),250=>array(52,-14,590,800),251=>array(52,-14,569,800),252=>array(52,-14,569,774),253=>array(-44,-207,614,800),254=>array(-18,-208,571,760),255=>array(-44,-207,614,774),256=>array(-55,0,562,913),257=>array(23,-14,557,760),258=>array(-55,0,575,927),259=>array(23,-14,557,784),260=>array(-55,-196,515,729),261=>array(23,-196,557,560),262=>array(64,-14,627,927),263=>array(73,-14,632,800),264=>array(64,-14,625,927),265=>array(73,-14,576,800),266=>array(64,-14,595,927),267=>array(73,-14,565,774),268=>array(64,-14,650,927),269=>array(73,-14,613,800),270=>array(-4,0,592,927),271=>array(32,-14,808,760),272=>array(-8,0,569,729),273=>array(32,-14,681,760),274=>array(14,0,610,913),275=>array(37,-14,564,760),276=>array(14,0,610,927),277=>array(37,-14,566,784),278=>array(14,0,610,927),279=>array(37,-14,564,774),280=>array(14,-196,610,729),281=>array(37,-196,564,561),282=>array(14,0,610,927),283=>array(37,-14,603,800),284=>array(50,-14,621,927),285=>array(9,-207,581,800),286=>array(50,-14,599,927),287=>array(9,-207,581,784),288=>array(50,-14,582,927),289=>array(9,-207,581,774),290=>array(50,-241,582,742),291=>array(9,-207,581,771),292=>array(-4,0,606,927),293=>array(29,0,547,927),294=>array(-4,0,650,729),295=>array(10,0,527,760),296=>array(13,0,589,928),297=>array(7,0,529,778),298=>array(13,0,589,913),299=>array(7,0,532,760),300=>array(13,0,589,927),301=>array(7,0,547,784),302=>array(32,-196,608,729),303=>array(10,-196,530,813),304=>array(13,0,589,927),305=>array(7,0,527,547),306=>array(8,-16,718,729),307=>array(5,-193,710,827),308=>array(-10,-14,599,927),309=>array(-31,-207,516,800),310=>array(-9,-227,668,729),311=>array(40,-227,634,760),312=>array(32,0,626,547),313=>array(39,0,556,928),314=>array(114,0,556,928),315=>array(39,-227,516,729),316=>array(104,-224,505,760),317=>array(39,0,600,729),318=>array(114,0,641,760),319=>array(39,0,604,729),320=>array(114,0,678,760),321=>array(-34,0,516,729),322=>array(18,0,580,760),323=>array(-12,0,613,928),324=>array(29,0,587,804),325=>array(-12,-227,613,729),326=>array(29,-227,547,560),327=>array(-12,0,618,927),328=>array(29,0,581,800),329=>array(-84,0,625,760),330=>array(-0,-208,587,743),331=>array(50,-207,565,560),332=>array(30,-14,572,913),333=>array(43,-14,559,760),334=>array(30,-14,575,927),335=>array(43,-14,559,784),336=>array(30,-14,658,927),337=>array(43,-14,619,800),338=>array(15,0,660,729),339=>array(-10,-14,616,560),340=>array(4,0,569,928),341=>array(75,0,670,804),342=>array(4,-227,569,729),343=>array(16,-227,599,560),344=>array(4,0,583,927),345=>array(75,0,613,800),346=>array(2,-14,566,928),347=>array(44,-14,587,804),348=>array(2,-14,569,927),349=>array(44,-14,534,800),350=>array(2,-196,566,742),351=>array(44,-196,534,560),352=>array(2,-14,579,927),353=>array(44,-14,571,800),354=>array(74,-196,629,729),355=>array(80,-196,571,702),356=>array(88,0,629,927),357=>array(80,0,681,813),358=>array(88,0,629,729),359=>array(71,0,562,702),360=>array(22,-14,621,928),361=>array(52,-14,569,778),362=>array(22,-14,621,913),363=>array(52,-14,569,760),364=>array(22,-14,621,927),365=>array(52,-14,569,784),366=>array(22,-14,621,1053),367=>array(52,-14,569,891),368=>array(22,-14,658,927),369=>array(52,-14,619,800),370=>array(22,-204,621,729),371=>array(52,-196,569,547),372=>array(20,0,669,931),373=>array(44,0,647,804),374=>array(71,0,663,931),375=>array(-44,-207,614,804),376=>array(71,0,663,927),377=>array(-16,0,630,928),378=>array(24,0,587,804),379=>array(-16,0,630,927),380=>array(24,0,580,774),381=>array(-16,0,630,927),382=>array(24,0,580,800),383=>array(113,0,619,760),384=>array(23,-14,569,760),385=>array(17,0,607,730),386=>array(8,0,604,729),387=>array(0,-14,539,760),388=>array(29,0,555,729),389=>array(22,-14,561,760),390=>array(7,-14,528,742),391=>array(68,-14,704,802),392=>array(63,-14,702,760),393=>array(-8,0,569,729),394=>array(16,0,589,729),395=>array(29,0,637,729),396=>array(54,-14,634,760),397=>array(41,-220,574,560),398=>array(11,0,607,729),399=>array(44,-14,557,742),400=>array(29,-14,583,742),401=>array(-39,-207,641,729),402=>array(-50,-207,652,760),403=>array(12,-14,663,802),404=>array(41,-142,671,729),405=>array(-68,-1,611,760),406=>array(130,0,589,729),407=>array(13,0,589,729),408=>array(-62,0,649,729),409=>array(11,0,606,760),410=>array(86,0,482,760),411=>array(-35,0,489,760),412=>array(4,-13,636,729),413=>array(-77,-208,679,729),414=>array(49,-208,558,560),415=>array(30,-14,557,742),416=>array(-13,-14,661,759),417=>array(-0,-14,607,570),418=>array(-2,-14,659,742),419=>array(27,-208,675,560),420=>array(40,0,619,729),421=>array(-21,-208,558,760),422=>array(5,-116,561,729),423=>array(32,-14,574,742),424=>array(61,-14,544,560),425=>array(-23,0,629,729),426=>array(95,-207,600,760),427=>array(139,-207,630,702),428=>array(40,0,629,730),429=>array(65,0,557,760),430=>array(88,-208,627,729),431=>array(-27,-14,688,759),432=>array(-23,-14,608,570),433=>array(43,0,627,713),434=>array(30,0,538,729),435=>array(72,0,666,729),436=>array(-41,-207,659,547),437=>array(-15,0,631,729),438=>array(23,0,579,547),439=>array(-23,-14,629,729),440=>array(-26,-14,611,729),441=>array(22,-215,610,547),442=>array(-11,-208,585,547),443=>array(-16,0,551,742),444=>array(-23,-14,615,729),445=>array(-14,-215,573,547),446=>array(27,-15,514,702),447=>array(-18,-208,594,560),448=>array(165,0,438,729),449=>array(53,0,549,729),450=>array(8,0,604,729),451=>array(165,0,437,729),461=>array(-55,0,579,927),462=>array(23,-14,571,800),463=>array(13,0,589,927),464=>array(7,0,571,800),465=>array(30,-14,579,927),466=>array(43,-14,571,800),467=>array(22,-14,621,927),468=>array(52,-14,578,800),469=>array(22,-14,621,985),470=>array(52,-14,569,914),471=>array(22,-14,621,1007),472=>array(52,-14,648,1002),473=>array(22,-14,621,1008),474=>array(52,-14,626,1002),475=>array(22,-14,621,1008),476=>array(52,-14,569,1002),477=>array(41,-14,560,560),478=>array(-55,0,578,985),479=>array(23,-14,557,914),480=>array(-55,0,578,985),481=>array(23,-14,557,914),482=>array(-73,0,640,913),483=>array(-15,-14,601,760),486=>array(50,-14,646,927),487=>array(9,-207,581,800),488=>array(-9,0,668,927),489=>array(40,0,634,927),490=>array(30,-204,572,742),491=>array(43,-204,559,561),492=>array(30,-204,572,913),493=>array(43,-204,559,760),494=>array(-23,-14,629,927),495=>array(-14,-215,577,800),500=>array(50,-14,624,927),501=>array(9,-207,590,800),502=>array(-58,-14,608,729),504=>array(-12,0,613,927),505=>array(29,0,547,801),508=>array(-73,0,660,927),509=>array(-15,-14,601,800),510=>array(-69,-31,662,927),511=>array(-40,-57,640,800),512=>array(-55,0,558,927),513=>array(23,-14,557,800),514=>array(-55,0,550,927),515=>array(23,-14,557,784),516=>array(14,0,610,927),517=>array(37,-14,564,800),518=>array(14,0,610,927),519=>array(37,-14,564,784),520=>array(13,0,589,927),521=>array(7,0,527,800),522=>array(13,0,589,927),523=>array(7,0,527,784),524=>array(30,-14,572,927),525=>array(43,-14,559,800),526=>array(30,-14,572,927),527=>array(43,-14,559,784),528=>array(4,0,569,927),529=>array(75,0,599,800),530=>array(4,0,569,927),531=>array(75,0,599,784),532=>array(22,-14,621,927),533=>array(52,-14,569,800),534=>array(22,-14,621,927),535=>array(52,-14,569,784),536=>array(2,-246,566,742),537=>array(44,-246,534,560),538=>array(66,-246,629,729),539=>array(80,-246,571,702),540=>array(-18,-210,677,742),541=>array(9,-211,620,560),542=>array(-4,0,606,927),543=>array(29,0,556,927),545=>array(-10,-68,564,760),548=>array(5,-207,651,729),549=>array(46,-207,602,547),550=>array(-55,0,515,927),551=>array(23,-14,557,774),552=>array(14,-196,610,729),553=>array(37,-196,564,561),554=>array(30,-14,578,985),555=>array(43,-14,559,914),556=>array(30,-14,578,985),557=>array(43,-14,559,914),558=>array(30,-14,572,927),559=>array(43,-14,559,774),560=>array(30,-14,578,985),561=>array(43,-14,559,914),562=>array(71,0,663,913),563=>array(-44,-207,614,760),564=>array(83,-68,544,760),565=>array(-30,-68,569,560),566=>array(77,-68,569,702),567=>array(-31,-207,460,547),568=>array(-13,-14,576,760),569=>array(26,-214,615,560),570=>array(-69,-31,663,761),571=>array(-69,-31,663,761),572=>array(-41,-57,640,603),573=>array(-6,0,542,729),574=>array(-61,-31,671,761),575=>array(65,-240,556,560),576=>array(49,-240,604,547),577=>array(44,0,612,729),579=>array(-39,0,575,730),580=>array(-8,-14,621,729),581=>array(-45,0,503,729),588=>array(-4,0,569,729),589=>array(68,0,599,560),592=>array(46,-14,568,560),593=>array(59,-14,597,560),594=>array(5,-14,543,560),595=>array(-14,-14,524,759),596=>array(35,-14,519,561),597=>array(84,-69,568,561),598=>array(32,-162,569,760),599=>array(15,-14,614,759),600=>array(18,-14,559,560),601=>array(41,-14,560,560),602=>array(-18,-14,604,560),603=>array(22,-11,581,560),604=>array(-0,-11,559,560),605=>array(-27,-11,584,560),606=>array(53,-21,575,559),607=>array(-4,-207,541,547),608=>array(-26,-208,688,760),609=>array(48,-208,615,547),610=>array(75,0,556,546),611=>array(35,-203,628,554),612=>array(102,-59,613,547),613=>array(86,-214,595,546),614=>array(7,0,516,759),615=>array(28,-208,536,759),616=>array(-22,0,499,760),617=>array(102,-1,500,547),618=>array(-1,0,604,547),619=>array(13,-1,562,759),620=>array(53,0,497,760),621=>array(129,-217,472,760),622=>array(86,-215,609,760),623=>array(21,-13,618,547),624=>array(40,-208,637,547),625=>array(4,-208,602,560),626=>array(-44,-216,603,560),627=>array(-0,-216,519,560),628=>array(5,0,597,547),629=>array(48,-14,554,560),630=>array(37,-1,613,547),631=>array(31,0,564,574),632=>array(-10,-208,612,762),633=>array(42,-13,565,547),634=>array(21,-13,586,759),635=>array(7,-208,531,547),636=>array(16,-208,580,560),637=>array(60,-208,580,560),638=>array(13,0,589,547),639=>array(13,0,504,547),640=>array(-2,0,501,547),641=>array(-21,0,624,547),642=>array(61,-208,551,560),643=>array(-50,-207,652,760),644=>array(-50,-207,652,760),645=>array(117,-207,485,760),646=>array(-38,-207,652,760),647=>array(28,-155,520,547),648=>array(103,-208,595,702),649=>array(33,-14,578,547),650=>array(42,-51,619,547),651=>array(73,-1,564,547),652=>array(-14,0,510,547),653=>array(-53,0,554,547),654=>array(-45,0,614,754),655=>array(86,0,622,547),656=>array(-11,-208,545,547),657=>array(10,-55,565,547),658=>array(-14,-215,577,547),659=>array(6,-215,582,547),660=>array(94,0,542,759),661=>array(102,0,588,759),662=>array(14,0,500,759),663=>array(40,-208,608,759),664=>array(26,-28,575,582),665=>array(5,0,545,547),666=>array(27,-21,549,559),667=>array(9,0,646,759),668=>array(5,0,597,547),669=>array(-26,-208,574,813),670=>array(29,-208,625,547),671=>array(62,0,462,547),672=>array(34,-208,632,759),673=>array(15,0,552,759),674=>array(92,0,579,759),675=>array(-5,-14,611,760),676=>array(1,-219,617,756),677=>array(-13,-55,604,760),678=>array(50,-14,584,702),679=>array(98,-207,629,760),680=>array(63,-69,597,702),681=>array(62,-207,587,760),682=>array(77,-14,585,760),683=>array(73,-2,612,760),684=>array(25,0,637,641),685=>array(85,86,517,641),686=>array(100,-214,628,759),687=>array(110,-208,529,759),688=>array(119,326,439,752),689=>array(119,326,439,751),690=>array(135,177,467,748),691=>array(136,326,463,640),692=>array(139,319,466,633),693=>array(115,209,443,632),694=>array(99,326,503,633),695=>array(138,326,524,633),696=>array(107,211,517,633),697=>array(220,557,408,800),699=>array(205,441,468,760),700=>array(180,441,443,760),701=>array(235,595,393,844),702=>array(293,481,460,760),703=>array(264,481,431,760),704=>array(174,326,454,751),705=>array(171,326,480,751),710=>array(164,616,534,800),711=>array(202,616,571,800),712=>array(228,488,374,759),713=>array(206,668,532,760),716=>array(228,-81,374,190),717=>array(38,-198,364,-106),718=>array(229,-285,470,-102),719=>array(230,-285,542,-102),720=>array(147,0,455,547),721=>array(218,361,419,547),722=>array(252,269,418,547),723=>array(223,269,390,547),726=>array(139,119,463,427),727=>array(183,229,419,317),728=>array(218,639,547,784),729=>array(290,654,447,774),730=>array(226,610,504,888),731=>array(125,-196,335,0),732=>array(184,638,551,778),733=>array(182,616,619,800),734=>array(-165,213,440,524),736=>array(135,216,504,640),737=>array(173,326,429,752),738=>array(140,319,445,640),739=>array(96,326,496,633),740=>array(172,326,479,751),741=>array(183,0,536,693),742=>array(154,0,536,693),743=>array(125,0,536,693),744=>array(96,0,536,693),745=>array(66,0,536,693),750=>array(72,441,589,760),755=>array(94,-245,313,-31),768=>array(181,616,422,800),769=>array(278,616,590,800),770=>array(164,616,534,800),771=>array(184,638,551,778),772=>array(206,668,532,760),773=>array(0,663,602,755),774=>array(218,639,547,784),775=>array(290,654,447,774),776=>array(203,654,535,774),777=>array(196,616,419,849),778=>array(226,610,504,888),779=>array(182,616,619,800),780=>array(202,616,571,800),781=>array(233,616,369,833),782=>array(94,616,508,833),783=>array(154,616,503,800),784=>array(218,639,547,879),785=>array(190,639,521,784),786=>array(212,441,422,590),787=>array(209,595,393,844),788=>array(235,595,393,844),789=>array(278,616,500,800),790=>array(247,-290,488,-106),791=>array(212,-290,524,-106),792=>array(151,-394,369,-123),793=>array(179,-394,397,-123),794=>array(174,658,463,929),795=>array(193,361,409,570),796=>array(147,-245,278,-31),797=>array(122,-305,412,-123),798=>array(89,-394,378,-212),799=>array(110,-394,399,-123),800=>array(156,-215,446,-123),801=>array(245,-207,551,82),802=>array(98,-208,325,81),803=>array(119,-226,277,-105),804=>array(32,-226,364,-105),805=>array(94,-245,313,-31),806=>array(66,-246,276,-97),807=>array(74,-196,311,0),808=>array(104,-196,314,0),809=>array(233,-323,369,-106),810=>array(129,-289,473,-106),811=>array(112,-239,515,-94),812=>array(36,-237,404,-53),813=>array(0,-237,368,-53),814=>array(48,-240,377,-95),815=>array(20,-239,351,-94),816=>array(14,-238,381,-98),817=>array(38,-198,364,-106),818=>array(0,-236,602,-143),819=>array(0,-236,602,-9),820=>array(26,226,576,396),821=>array(84,214,481,309),822=>array(-9,214,611,309),823=>array(-41,-57,640,603),824=>array(-69,-31,663,761),825=>array(128,-245,259,-31),826=>array(129,-254,473,-71),827=>array(134,-386,468,-106),828=>array(87,-239,490,-94),829=>array(160,582,442,839),830=>array(206,595,396,867),831=>array(0,528,602,755),835=>array(209,595,393,844),856=>array(592,654,749,774),865=>array(-132,735,706,880),884=>array(220,557,408,800),885=>array(194,-208,382,35),890=>array(185,-208,306,-45),894=>array(83,-140,412,519),900=>array(278,616,590,800),901=>array(203,654,645,999),902=>array(-55,0,515,800),903=>array(199,259,397,437),904=>array(-123,0,610,800),905=>array(-142,0,606,800),906=>array(-113,0,589,800),908=>array(-35,-14,572,800),910=>array(-193,0,663,800),911=>array(-25,0,559,800),912=>array(164,0,645,999),913=>array(-55,0,515,729),914=>array(-10,0,575,730),915=>array(89,0,685,729),916=>array(-55,0,515,729),917=>array(14,0,610,729),918=>array(-16,0,630,729),919=>array(-4,0,606,729),920=>array(44,-14,557,742),921=>array(13,0,589,729),922=>array(-9,0,668,729),923=>array(-55,0,515,729),924=>array(-28,0,630,729),925=>array(-12,0,613,729),926=>array(-4,0,606,729),927=>array(30,-14,572,742),928=>array(67,0,677,729),929=>array(8,0,591,729),931=>array(-23,0,629,729),932=>array(88,0,629,729),933=>array(71,0,663,729),934=>array(44,0,557,729),935=>array(-70,0,656,729),936=>array(77,0,634,729),937=>array(-25,0,559,713),938=>array(13,0,589,927),939=>array(71,0,663,927),940=>array(26,-12,615,800),941=>array(49,-11,590,800),942=>array(49,-208,590,800),943=>array(164,0,590,800),944=>array(69,0,645,999),945=>array(26,-12,615,559),946=>array(-31,-208,563,766),947=>array(32,-208,590,547),948=>array(27,-14,561,766),949=>array(49,-11,540,557),950=>array(66,-208,604,760),951=>array(49,-208,558,560),952=>array(47,-12,554,770),953=>array(164,0,446,547),954=>array(32,0,626,547),955=>array(36,0,560,760),956=>array(-27,-209,560,547),957=>array(76,0,573,547),958=>array(55,-208,604,760),959=>array(43,-14,559,561),960=>array(4,-19,602,547),961=>array(-1,-208,577,560),962=>array(101,-208,585,561),963=>array(21,-14,598,547),964=>array(98,0,589,547),965=>array(69,0,580,547),966=>array(35,-208,574,552),967=>array(-30,-208,632,547),968=>array(56,-208,643,547),969=>array(31,-14,577,547),970=>array(164,0,535,774),971=>array(69,0,580,774),972=>array(43,-14,590,800),973=>array(69,0,590,800),974=>array(31,-14,590,800),976=>array(54,-11,542,768),977=>array(46,-11,553,768),978=>array(12,0,568,729),979=>array(-228,0,568,800),980=>array(12,0,568,927),981=>array(27,-208,573,760),982=>array(9,0,627,547),983=>array(3,-188,632,547),984=>array(63,-208,576,742),985=>array(66,-208,573,560),986=>array(44,-222,639,729),987=>array(36,-208,602,547),988=>array(23,0,619,729),989=>array(-83,-208,581,760),990=>array(9,-2,602,729),991=>array(42,0,560,759),992=>array(52,-208,563,742),993=>array(-15,-180,501,559),1008=>array(-17,-3,613,547),1009=>array(39,-213,578,560),1010=>array(73,-14,565,560),1011=>array(-31,-207,512,813),1012=>array(44,-14,557,742),1013=>array(78,-14,562,561),1014=>array(34,-14,518,561),1015=>array(8,0,569,729),1016=>array(-18,-208,571,760),1017=>array(64,-14,595,742),1018=>array(-29,0,631,729),1019=>array(-27,-208,629,498),1020=>array(-42,-208,577,560),1021=>array(7,-14,528,742),1022=>array(64,-14,595,742),1023=>array(7,-14,528,742),1024=>array(14,0,610,927),1025=>array(14,0,610,927),1026=>array(76,-207,631,760),1027=>array(89,0,685,927),1028=>array(61,-14,595,742),1029=>array(2,-14,566,742),1030=>array(13,0,589,729),1031=>array(13,0,589,927),1032=>array(-10,-14,563,729),1033=>array(-78,0,576,729),1034=>array(-61,0,576,729),1035=>array(76,0,631,760),1036=>array(-9,0,668,927),1037=>array(-13,0,614,927),1038=>array(20,0,659,927),1039=>array(11,-157,621,729),1040=>array(-55,0,515,729),1041=>array(8,0,604,729),1042=>array(-10,0,575,730),1043=>array(89,0,685,729),1044=>array(-66,-157,601,729),1045=>array(14,0,610,729),1046=>array(-64,0,667,729),1047=>array(-15,-14,547,742),1048=>array(-13,0,614,729),1049=>array(-13,0,614,927),1050=>array(-9,0,668,729),1051=>array(-68,0,606,729),1052=>array(-28,0,630,729),1053=>array(-4,0,606,729),1054=>array(30,-14,572,742),1055=>array(67,0,677,729),1056=>array(8,0,591,729),1057=>array(64,-14,595,742),1058=>array(88,0,629,729),1059=>array(20,0,659,729),1060=>array(11,0,599,729),1061=>array(-70,0,656,729),1062=>array(-17,-157,593,729),1063=>array(73,0,624,760),1064=>array(-33,0,634,729),1065=>array(-18,-157,649,729),1066=>array(61,0,553,729),1067=>array(-51,0,653,729),1068=>array(-10,0,521,729),1069=>array(7,-14,542,742),1070=>array(-51,-14,599,742),1071=>array(-30,0,637,729),1072=>array(23,-14,557,560),1073=>array(18,-14,565,787),1074=>array(5,0,548,547),1075=>array(55,0,552,547),1076=>array(-36,-140,583,547),1077=>array(37,-14,564,561),1078=>array(-46,0,647,547),1079=>array(25,-11,538,560),1080=>array(21,0,586,547),1081=>array(21,0,586,784),1082=>array(32,0,626,547),1083=>array(-20,0,604,547),1084=>array(-11,0,613,547),1085=>array(31,0,576,547),1086=>array(43,-14,559,561),1087=>array(31,0,576,547),1088=>array(-18,-208,571,560),1089=>array(73,-14,565,560),1090=>array(112,0,576,547),1091=>array(-44,-207,614,547),1092=>array(30,-208,571,760),1093=>array(-37,0,599,547),1094=>array(8,-140,553,547),1095=>array(145,0,624,547),1096=>array(-15,0,617,547),1097=>array(-11,-140,621,547),1098=>array(51,0,552,547),1099=>array(-38,0,640,547),1100=>array(14,0,501,547),1101=>array(34,-14,526,560),1102=>array(0,-14,655,560),1103=>array(-6,0,594,547),1104=>array(37,-14,564,800),1105=>array(37,-14,564,774),1106=>array(40,-207,543,760),1107=>array(55,0,590,800),1108=>array(135,-14,619,561),1109=>array(44,-14,534,560),1110=>array(7,0,527,813),1111=>array(7,0,554,774),1112=>array(-31,-207,512,813),1113=>array(-51,0,583,547),1114=>array(-36,0,583,547),1115=>array(20,0,502,760),1116=>array(32,0,626,800),1117=>array(21,0,586,800),1118=>array(-44,-207,614,784),1119=>array(44,-140,590,547),1122=>array(45,0,546,729),1123=>array(57,0,548,760),1138=>array(30,-14,557,742),1139=>array(48,-14,554,560),1168=>array(89,0,714,878),1169=>array(41,0,566,700),1170=>array(86,0,685,729),1171=>array(35,0,552,547),1172=>array(89,-207,685,729),1173=>array(108,-207,605,547),1174=>array(-64,-157,667,729),1175=>array(-46,-140,647,547),1176=>array(-15,-196,547,742),1177=>array(25,-196,538,560),1178=>array(-9,-193,668,729),1179=>array(85,-158,680,547),1186=>array(18,-193,628,729),1187=>array(14,-158,614,547),1188=>array(-33,0,663,729),1189=>array(-15,0,644,547),1194=>array(64,-196,595,742),1195=>array(73,-196,565,560),1196=>array(161,-193,700,729),1197=>array(167,-158,629,547),1198=>array(71,0,663,729),1199=>array(69,-208,615,547),1200=>array(62,0,665,729),1201=>array(44,-208,615,547),1202=>array(13,-193,725,729),1203=>array(27,-158,666,547),1210=>array(49,0,610,760),1211=>array(29,0,547,760),1216=>array(13,0,589,729),1217=>array(-64,0,667,927),1218=>array(-46,0,647,784),1219=>array(-9,-207,666,729),1220=>array(85,-207,680,547),1223=>array(-4,-207,606,729),1224=>array(84,-207,629,547),1227=>array(146,-193,698,760),1228=>array(145,-158,624,547),1231=>array(136,0,427,760),1232=>array(-55,0,575,927),1233=>array(23,-14,557,784),1234=>array(-55,0,554,927),1235=>array(23,-14,557,774),1236=>array(-73,0,640,729),1237=>array(-15,-14,601,560),1238=>array(14,0,610,927),1239=>array(37,-14,564,784),1240=>array(44,-14,557,742),1241=>array(41,-14,560,560),1242=>array(44,-14,557,927),1243=>array(41,-14,560,774),1244=>array(-64,0,667,927),1245=>array(-46,0,647,774),1246=>array(-15,-14,547,927),1247=>array(25,-11,582,774),1248=>array(-23,-14,629,729),1249=>array(-14,-215,577,547),1250=>array(-13,0,614,913),1251=>array(21,0,586,760),1252=>array(-13,0,614,927),1253=>array(21,0,586,762),1254=>array(30,-14,572,927),1255=>array(43,-14,559,774),1256=>array(44,-14,557,742),1257=>array(48,-14,554,560),1258=>array(44,-14,557,927),1259=>array(48,-14,554,774),1260=>array(7,-14,596,927),1261=>array(34,-14,563,774),1262=>array(20,0,659,913),1263=>array(-44,-207,614,760),1264=>array(20,0,659,927),1265=>array(-44,-207,614,774),1266=>array(20,0,659,927),1267=>array(-44,-207,619,800),1268=>array(73,0,640,927),1269=>array(145,0,624,774),1270=>array(89,-193,685,729),1271=>array(108,-158,605,547),1272=>array(-51,0,653,927),1273=>array(-38,0,640,774),1296=>array(29,-14,583,742),1297=>array(49,-11,540,557),1306=>array(30,-137,572,742),1307=>array(33,-208,579,561),1308=>array(20,0,669,729),1309=>array(44,0,647,547),1329=>array(9,-31,606,729),1330=>array(-24,0,574,743),1331=>array(27,0,577,743),1332=>array(27,0,577,743),1333=>array(20,-14,583,729),1334=>array(-20,0,584,743),1335=>array(-16,0,583,729),1336=>array(-24,0,574,743),1337=>array(-50,-14,593,743),1338=>array(-13,-14,618,729),1339=>array(-19,0,542,729),1340=>array(3,0,480,729),1341=>array(-31,-13,601,729),1342=>array(18,-14,646,742),1343=>array(59,0,585,729),1344=>array(12,-37,605,729),1345=>array(0,-31,583,743),1346=>array(27,0,542,743),1347=>array(-12,0,639,741),1348=>array(-12,-14,657,729),1349=>array(16,-14,584,741),1350=>array(59,-14,574,729),1351=>array(17,-13,568,729),1352=>array(-20,0,578,743),1353=>array(38,-39,589,743),1354=>array(30,0,601,741),1355=>array(-17,0,589,741),1356=>array(-56,0,577,743),1357=>array(24,-14,622,729),1358=>array(23,0,585,729),1359=>array(22,-14,577,742),1360=>array(-20,0,578,743),1361=>array(16,-13,584,741),1362=>array(-16,0,583,729),1363=>array(2,0,602,729),1364=>array(-32,0,608,741),1365=>array(30,-14,572,742),1366=>array(-13,-14,582,729),1369=>array(264,481,431,760),1370=>array(169,411,432,730),1371=>array(115,616,486,800),1372=>array(40,618,562,893),1373=>array(151,616,450,800),1374=>array(7,590,565,906),1375=>array(78,618,507,760),1377=>array(21,-13,617,547),1378=>array(-1,-208,546,560),1379=>array(40,-208,588,560),1380=>array(16,-208,539,560),1381=>array(34,-14,566,760),1382=>array(40,-208,588,560),1383=>array(14,0,546,760),1384=>array(-1,-208,546,560),1385=>array(-48,-208,594,560),1386=>array(3,-14,604,760),1387=>array(-12,-208,536,760),1388=>array(86,-208,390,547),1389=>array(-55,-208,615,760),1390=>array(22,-14,583,760),1391=>array(64,-208,573,760),1392=>array(27,0,545,760),1393=>array(33,-14,513,760),1394=>array(16,-208,524,560),1395=>array(45,-14,583,741),1396=>array(63,-14,677,760),1397=>array(55,-207,547,547),1398=>array(77,-13,585,760),1399=>array(26,-208,559,559),1400=>array(27,0,545,560),1401=>array(54,-208,502,579),1402=>array(40,-208,636,547),1403=>array(36,-208,570,559),1404=>array(2,0,532,560),1405=>array(55,-14,572,547),1406=>array(31,-208,581,760),1407=>array(21,-13,581,560),1408=>array(7,-208,555,560),1409=>array(18,-207,590,562),1410=>array(39,0,478,547),1411=>array(20,-208,580,760),1412=>array(-36,-208,599,560),1413=>array(43,-14,559,561),1414=>array(-10,-208,592,760),1415=>array(-13,-14,528,760),1417=>array(169,0,433,519),1418=>array(137,217,472,359),3713=>array(-6,-10,581,560),3714=>array(26,-39,574,568),3716=>array(38,-10,562,568),3719=>array(48,-238,563,568),3720=>array(42,-0,570,575),3722=>array(39,-238,601,563),3725=>array(35,-14,605,560),3732=>array(23,-14,567,560),3733=>array(-12,-15,601,579),3734=>array(74,-240,601,560),3735=>array(18,-8,593,571),3737=>array(-20,-14,617,568),3738=>array(38,-8,594,561),3739=>array(19,-8,616,760),3740=>array(7,-8,687,648),3741=>array(-3,-8,636,760),3742=>array(10,-8,619,561),3743=>array(-9,-8,641,760),3745=>array(-32,-14,619,547),3746=>array(16,-14,627,760),3747=>array(22,-8,599,568),3749=>array(-3,-8,592,568),3751=>array(11,-13,586,560),3754=>array(-11,-8,698,648),3755=>array(-7,-12,608,575),3757=>array(18,-8,595,568),3758=>array(-3,-8,661,617),3759=>array(31,-126,636,579),3760=>array(69,-6,656,567),3761=>array(190,620,720,896),3762=>array(126,0,622,588),3763=>array(-425,0,622,846),3764=>array(3,622,595,950),3765=>array(-54,633,601,962),3766=>array(2,622,595,950),3767=>array(3,633,657,962),3768=>array(147,-385,395,-55),3769=>array(90,-316,418,-28),3771=>array(-14,610,610,896),3772=>array(-11,-311,609,-48),3784=>array(225,659,376,844),3785=>array(-10,622,627,918),3786=>array(20,619,729,963),3787=>array(125,612,478,917),3788=>array(167,603,787,866),3789=>array(177,639,427,846),4304=>array(30,0,552,567),4305=>array(18,0,538,758),4306=>array(8,-196,544,521),4307=>array(7,-197,624,516),4308=>array(12,-196,589,521),4309=>array(13,-196,587,521),4310=>array(16,0,538,757),4311=>array(3,0,605,516),4312=>array(37,0,563,521),4313=>array(15,-196,580,512),4314=>array(28,-196,585,521),4315=>array(18,0,596,757),4316=>array(16,0,568,745),4317=>array(0,0,601,516),4318=>array(11,0,567,754),4319=>array(11,-196,626,539),4320=>array(-21,0,580,765),4321=>array(17,0,538,741),4322=>array(-18,-197,590,656),4323=>array(35,-197,589,531),4324=>array(28,-196,625,521),4325=>array(-7,-196,646,741),4326=>array(22,-197,621,521),4327=>array(18,-196,622,506),4328=>array(21,0,604,757),4329=>array(-26,0,538,757),4330=>array(10,-196,590,539),4331=>array(17,0,626,741),4332=>array(16,0,645,757),4333=>array(-9,-196,563,741),4334=>array(21,0,542,741),4335=>array(5,-196,572,610),4336=>array(10,0,584,757),4337=>array(-0,-196,616,757),4338=>array(3,-134,576,521),4339=>array(12,-196,625,521),4340=>array(-8,-196,614,757),4341=>array(9,0,599,757),4342=>array(16,-196,626,521),4343=>array(4,-197,540,521),4344=>array(12,-197,583,534),4345=>array(62,-196,596,527),4346=>array(38,-95,569,521),4347=>array(87,24,481,492),4348=>array(170,359,453,758),7426=>array(5,-14,621,560),7432=>array(21,-11,580,560),7433=>array(93,-264,613,549),7444=>array(-19,-14,607,560),7446=>array(101,273,607,560),7447=>array(100,-14,607,273),7453=>array(20,0,653,440),7454=>array(32,-2,647,438),7455=>array(21,-0,670,523),7468=>array(82,326,441,734),7469=>array(80,326,516,734),7470=>array(102,326,465,735),7472=>array(107,326,462,734),7473=>array(119,326,484,734),7474=>array(119,326,484,734),7475=>array(139,318,477,742),7476=>array(114,326,488,734),7477=>array(125,326,477,734),7478=>array(128,318,480,734),7479=>array(91,326,505,734),7480=>array(119,326,417,734),7481=>array(98,326,503,734),7482=>array(109,326,494,734),7483=>array(109,326,494,734),7484=>array(131,318,470,742),7486=>array(110,326,471,734),7487=>array(92,326,449,734),7488=>array(165,326,502,734),7489=>array(129,318,499,734),7490=>array(128,326,530,734),7491=>array(132,318,467,640),7492=>array(135,318,470,640),7493=>array(143,318,483,640),7494=>array(110,318,497,640),7495=>array(108,318,449,751),7496=>array(132,318,496,751),7497=>array(134,318,469,640),7498=>array(133,318,468,640),7499=>array(126,320,473,640),7500=>array(129,320,476,640),7501=>array(145,210,495,640),7502=>array(176,178,502,633),7503=>array(102,326,469,751),7504=>array(106,326,479,640),7505=>array(144,210,463,640),7506=>array(137,318,465,640),7507=>array(137,318,442,640),7508=>array(126,479,449,640),7509=>array(153,318,476,479),7510=>array(106,209,470,640),7511=>array(162,326,471,719),7512=>array(150,318,470,632),7513=>array(101,326,493,573),7514=>array(123,319,496,632),7515=>array(166,326,496,632),7522=>array(137,0,465,455),7523=>array(136,0,463,314),7524=>array(150,-8,470,306),7525=>array(166,0,496,306),7543=>array(15,-208,587,561),7544=>array(114,326,488,734),7547=>array(52,0,657,547),7557=>array(170,-207,556,760),7579=>array(119,318,459,640),7580=>array(159,318,465,640),7581=>array(160,288,466,640),7582=>array(127,318,472,755),7583=>array(114,320,463,640),7584=>array(167,326,482,751),7585=>array(140,205,416,632),7586=>array(146,209,494,632),7587=>array(162,207,481,632),7588=>array(103,326,429,751),7589=>array(174,325,429,632),7590=>array(114,326,488,632),7591=>array(114,326,488,632),7592=>array(98,210,466,781),7593=>array(188,205,415,751),7594=>array(187,210,438,751),7595=>array(154,326,404,632),7596=>array(117,209,490,640),7597=>array(134,209,507,632),7598=>array(89,205,494,640),7599=>array(114,205,440,640),7600=>array(119,326,483,632),7601=>array(137,318,465,640),7602=>array(112,209,490,753),7603=>array(147,209,454,640),7604=>array(86,210,516,751),7605=>array(173,210,482,719),7606=>array(133,318,472,632),7607=>array(135,298,497,632),7609=>array(155,326,469,632),7610=>array(106,326,436,632),7611=>array(130,326,472,632),7612=>array(107,209,450,632),7613=>array(121,295,463,632),7614=>array(107,206,470,632),7615=>array(134,319,468,757),7680=>array(-55,-245,515,729),7681=>array(23,-245,557,560),7682=>array(-10,0,575,927),7683=>array(23,-14,569,774),7684=>array(-10,-226,575,730),7685=>array(23,-226,569,760),7686=>array(-10,-198,575,730),7687=>array(23,-198,569,760),7688=>array(64,-196,600,927),7689=>array(73,-196,632,800),7690=>array(-4,0,569,927),7691=>array(32,-14,621,774),7692=>array(-4,-226,569,729),7693=>array(32,-226,621,760),7694=>array(-4,-198,569,729),7695=>array(32,-198,621,760),7696=>array(-17,-196,569,729),7697=>array(14,-196,621,760),7698=>array(-24,-237,569,729),7699=>array(0,-237,621,760),7704=>array(14,-237,610,729),7705=>array(19,-237,564,561),7706=>array(14,-238,610,729),7707=>array(33,-238,564,561),7708=>array(14,-196,610,927),7709=>array(37,-196,566,784),7710=>array(23,0,619,927),7711=>array(113,0,619,927),7712=>array(50,-14,586,913),7713=>array(9,-207,581,760),7714=>array(-4,0,606,927),7715=>array(29,0,547,927),7716=>array(-4,-226,606,729),7717=>array(29,-226,547,760),7718=>array(-4,0,606,915),7719=>array(29,0,547,934),7720=>array(-90,-196,606,729),7721=>array(-73,-196,547,760),7722=>array(-4,-240,606,729),7723=>array(29,-240,547,760),7724=>array(13,-238,589,729),7725=>array(7,-238,527,813),7728=>array(-9,0,668,927),7729=>array(40,0,634,927),7730=>array(-9,-226,668,729),7731=>array(40,-226,634,760),7732=>array(-9,-198,668,729),7733=>array(40,-198,634,760),7734=>array(39,-226,516,729),7735=>array(114,-226,505,760),7736=>array(39,-226,562,913),7737=>array(114,-226,562,913),7738=>array(39,-198,516,729),7739=>array(38,-198,505,760),7740=>array(24,-237,516,729),7741=>array(0,-237,505,760),7742=>array(-28,0,630,927),7743=>array(-16,0,590,800),7744=>array(-28,0,630,927),7745=>array(-16,0,589,774),7746=>array(-28,-226,630,729),7747=>array(-16,-226,589,560),7748=>array(-12,0,613,927),7749=>array(29,0,547,774),7750=>array(-12,-226,613,729),7751=>array(29,-226,547,560),7752=>array(-12,-198,613,729),7753=>array(29,-198,547,560),7754=>array(-12,-237,613,729),7755=>array(0,-237,547,560),7756=>array(30,-14,572,997),7757=>array(43,-14,625,997),7764=>array(8,0,591,931),7765=>array(-18,-208,590,800),7766=>array(8,0,591,927),7767=>array(-18,-208,571,774),7768=>array(4,0,569,927),7769=>array(75,0,599,774),7770=>array(4,-226,569,729),7771=>array(75,-226,599,560),7772=>array(4,-226,569,913),7773=>array(75,-226,599,760),7774=>array(4,-198,569,729),7775=>array(38,-198,599,560),7776=>array(2,-14,566,927),7777=>array(44,-14,534,774),7778=>array(2,-226,566,742),7779=>array(44,-226,534,560),7784=>array(2,-226,566,927),7785=>array(44,-226,534,774),7786=>array(88,0,629,927),7787=>array(80,0,571,927),7788=>array(88,-226,629,729),7789=>array(80,-226,571,702),7790=>array(38,-198,629,729),7791=>array(38,-198,571,702),7792=>array(0,-237,629,729),7793=>array(0,-237,571,702),7794=>array(22,-226,621,729),7795=>array(32,-226,569,547),7796=>array(14,-238,621,729),7797=>array(14,-238,569,547),7798=>array(0,-237,621,729),7799=>array(0,-237,569,547),7800=>array(22,-14,621,997),7801=>array(52,-14,625,997),7804=>array(99,0,647,916),7805=>array(84,0,601,758),7806=>array(99,-226,647,729),7807=>array(84,-226,601,547),7808=>array(20,0,669,931),7809=>array(44,0,647,804),7810=>array(20,0,669,931),7811=>array(44,0,647,804),7812=>array(20,0,669,922),7813=>array(44,0,647,741),7814=>array(20,0,669,927),7815=>array(44,0,647,774),7816=>array(20,-226,669,729),7817=>array(44,-226,647,547),7818=>array(-70,0,656,927),7819=>array(-37,0,599,774),7820=>array(-70,0,656,927),7821=>array(-37,0,599,734),7822=>array(71,0,663,927),7823=>array(-44,-207,614,774),7824=>array(-16,0,630,931),7825=>array(24,0,580,803),7826=>array(-16,-226,630,729),7827=>array(24,-226,580,547),7828=>array(-16,-198,630,729),7829=>array(24,-198,580,547),7830=>array(29,-198,547,760),7831=>array(80,0,571,876),7832=>array(44,0,647,898),7833=>array(-44,-207,614,898),7835=>array(113,0,619,927),7839=>array(27,-14,561,766),7840=>array(-55,-226,515,729),7841=>array(23,-226,557,560),7852=>array(-55,-226,531,931),7853=>array(23,-226,557,803),7856=>array(-55,0,575,997),7857=>array(23,-14,557,954),7862=>array(-55,-226,575,927),7863=>array(23,-226,557,759),7864=>array(14,-226,610,729),7865=>array(37,-226,564,561),7868=>array(14,0,610,928),7869=>array(37,-14,564,762),7878=>array(14,-226,610,931),7879=>array(37,-226,564,803),7882=>array(13,-226,589,729),7883=>array(7,-226,527,813),7884=>array(30,-226,572,742),7885=>array(43,-226,559,561),7896=>array(30,-226,572,931),7897=>array(43,-226,559,803),7898=>array(-13,-14,661,927),7899=>array(-0,-14,607,800),7900=>array(-13,-14,661,927),7901=>array(-0,-14,607,800),7904=>array(-13,-14,661,928),7905=>array(-0,-14,607,778),7906=>array(-13,-226,661,759),7907=>array(-0,-226,607,570),7908=>array(22,-226,621,729),7909=>array(52,-226,569,547),7912=>array(-27,-14,688,927),7913=>array(-23,-14,608,800),7914=>array(-27,-14,688,927),7915=>array(-23,-14,608,800),7918=>array(-27,-14,688,928),7919=>array(-23,-14,608,778),7920=>array(-27,-226,688,759),7921=>array(-23,-226,608,570),7922=>array(71,0,663,931),7923=>array(-44,-207,614,804),7924=>array(71,-226,663,729),7925=>array(-44,-226,614,547),7928=>array(71,0,663,928),7929=>array(-44,-207,614,762),7936=>array(26,-12,615,806),7937=>array(26,-12,615,806),7938=>array(26,-12,615,806),7939=>array(26,-12,615,806),7940=>array(26,-12,644,806),7941=>array(26,-12,653,806),7942=>array(26,-12,615,978),7943=>array(26,-12,615,978),7944=>array(-55,0,515,806),7945=>array(-55,0,515,806),7946=>array(-260,0,515,806),7947=>array(-240,0,515,806),7948=>array(-155,0,515,806),7949=>array(-160,0,515,806),7950=>array(-55,0,515,978),7951=>array(-55,0,515,978),7952=>array(49,-11,540,806),7953=>array(49,-11,540,806),7954=>array(49,-11,573,806),7955=>array(49,-11,578,806),7956=>array(49,-11,644,806),7957=>array(49,-11,653,806),7960=>array(-77,0,610,806),7961=>array(-52,0,610,806),7962=>array(-360,0,610,806),7963=>array(-340,0,610,806),7964=>array(-284,0,610,806),7965=>array(-284,0,610,806),7968=>array(49,-208,558,806),7969=>array(49,-208,558,806),7970=>array(49,-208,573,806),7971=>array(49,-208,578,806),7972=>array(49,-208,644,806),7973=>array(49,-208,653,806),7974=>array(49,-208,588,978),7975=>array(49,-208,588,978),7976=>array(-101,0,606,806),7977=>array(-77,0,606,806),7978=>array(-387,0,606,806),7979=>array(-367,0,606,806),7980=>array(-313,0,606,806),7981=>array(-309,0,606,806),7982=>array(-140,0,606,978),7983=>array(-140,0,606,978),7984=>array(164,0,461,806),7985=>array(164,0,461,806),7986=>array(111,0,573,806),7987=>array(131,0,578,806),7988=>array(160,0,644,806),7989=>array(164,0,653,806),7990=>array(164,0,588,978),7991=>array(164,0,588,978),7992=>array(-77,0,589,806),7993=>array(-52,0,589,806),7994=>array(-348,0,589,806),7995=>array(-338,0,589,806),7996=>array(-279,0,589,806),7997=>array(-279,0,589,806),7998=>array(-118,0,589,978),7999=>array(-118,0,589,978),8000=>array(43,-14,559,806),8001=>array(43,-14,559,806),8002=>array(43,-14,573,806),8003=>array(43,-14,578,806),8004=>array(43,-14,644,806),8005=>array(43,-14,653,806),8008=>array(-40,-14,572,806),8009=>array(-52,-14,572,806),8010=>array(-350,-14,572,806),8011=>array(-331,-14,572,806),8012=>array(-191,-14,572,806),8013=>array(-191,-14,572,806),8016=>array(69,0,580,806),8017=>array(69,0,580,806),8018=>array(69,0,580,806),8019=>array(69,0,580,806),8020=>array(69,0,644,806),8021=>array(69,0,653,806),8022=>array(69,0,588,978),8023=>array(69,0,588,978),8025=>array(-125,0,663,806),8027=>array(-382,0,663,806),8029=>array(-360,0,663,806),8031=>array(-196,0,663,978),8032=>array(31,-14,577,806),8033=>array(31,-14,577,806),8034=>array(31,-14,577,806),8035=>array(31,-14,578,806),8036=>array(31,-14,644,806),8037=>array(31,-14,653,806),8038=>array(31,-14,588,978),8039=>array(31,-14,588,978),8040=>array(-30,0,559,806),8041=>array(-40,0,559,806),8042=>array(-350,0,559,806),8043=>array(-331,0,559,806),8044=>array(-179,0,559,806),8045=>array(-174,0,559,806),8046=>array(-62,0,559,978),8047=>array(-98,0,559,978),8048=>array(26,-12,615,800),8049=>array(26,-12,615,800),8050=>array(49,-11,540,800),8051=>array(49,-11,590,800),8052=>array(49,-208,558,800),8053=>array(49,-208,590,800),8054=>array(164,0,446,800),8055=>array(164,0,590,800),8056=>array(43,-14,559,800),8057=>array(43,-14,590,800),8058=>array(69,0,580,800),8059=>array(69,0,590,800),8060=>array(31,-14,577,800),8061=>array(31,-14,590,800),8064=>array(26,-208,615,806),8065=>array(26,-208,615,806),8066=>array(26,-208,615,806),8067=>array(26,-208,615,806),8068=>array(26,-208,644,806),8069=>array(26,-208,653,806),8070=>array(26,-208,615,978),8071=>array(26,-208,615,978),8072=>array(-55,-208,515,806),8073=>array(-55,-208,515,806),8074=>array(-260,-208,515,806),8075=>array(-240,-208,515,806),8076=>array(-155,-208,515,806),8077=>array(-160,-208,515,806),8078=>array(-55,-208,515,978),8079=>array(-55,-208,515,978),8080=>array(33,-208,558,806),8081=>array(33,-208,558,806),8082=>array(33,-208,573,806),8083=>array(33,-208,578,806),8084=>array(33,-208,644,806),8085=>array(33,-208,653,806),8086=>array(33,-208,588,978),8087=>array(33,-208,588,978),8088=>array(-101,-208,606,806),8089=>array(-77,-208,606,806),8090=>array(-387,-208,606,806),8091=>array(-367,-208,606,806),8092=>array(-313,-208,606,806),8093=>array(-309,-208,606,806),8094=>array(-140,-208,606,978),8095=>array(-140,-208,606,978),8096=>array(31,-208,577,806),8097=>array(31,-208,577,806),8098=>array(31,-208,577,806),8099=>array(31,-208,578,806),8100=>array(31,-208,644,806),8101=>array(31,-208,653,806),8102=>array(31,-208,588,978),8103=>array(31,-208,588,978),8104=>array(-30,-208,559,806),8105=>array(-40,-208,559,806),8106=>array(-350,-208,559,806),8107=>array(-331,-208,559,806),8108=>array(-179,-208,559,806),8109=>array(-174,-208,559,806),8110=>array(-62,-208,559,978),8111=>array(-98,-208,559,978),8112=>array(26,-12,615,784),8113=>array(26,-12,615,760),8114=>array(26,-208,615,800),8115=>array(26,-208,615,559),8116=>array(26,-208,615,800),8118=>array(26,-12,615,778),8119=>array(26,-208,615,778),8120=>array(-55,0,575,927),8121=>array(-55,0,562,913),8122=>array(-55,0,515,800),8123=>array(-55,0,515,800),8124=>array(-55,-208,515,729),8125=>array(263,595,461,806),8126=>array(185,-208,306,-45),8127=>array(263,595,461,806),8128=>array(184,638,551,778),8129=>array(203,654,592,944),8130=>array(33,-208,558,800),8131=>array(33,-208,558,560),8132=>array(33,-208,590,800),8134=>array(49,-208,558,778),8135=>array(33,-208,558,778),8136=>array(-161,0,610,800),8137=>array(-123,0,610,800),8138=>array(-175,0,606,800),8139=>array(-142,0,606,800),8140=>array(-4,-208,606,729),8141=>array(111,595,573,806),8142=>array(160,595,644,806),8143=>array(222,595,588,978),8144=>array(164,0,547,784),8145=>array(164,0,532,760),8146=>array(164,0,535,980),8147=>array(164,0,645,999),8150=>array(164,0,551,778),8151=>array(164,0,592,944),8152=>array(13,0,589,927),8153=>array(13,0,589,913),8154=>array(-146,0,589,800),8155=>array(-113,0,589,800),8157=>array(131,595,578,806),8158=>array(165,595,653,806),8159=>array(222,595,588,978),8160=>array(69,0,580,784),8161=>array(69,0,580,760),8162=>array(69,0,580,980),8163=>array(69,0,645,999),8164=>array(-1,-208,577,806),8165=>array(-1,-208,577,806),8166=>array(69,0,580,778),8167=>array(69,0,592,944),8168=>array(71,0,663,927),8169=>array(71,0,663,913),8170=>array(-185,0,663,800),8171=>array(-193,0,663,800),8172=>array(-62,0,591,806),8173=>array(181,654,535,980),8174=>array(203,654,645,999),8175=>array(181,616,422,800),8178=>array(31,-208,577,800),8179=>array(31,-208,577,547),8180=>array(31,-208,590,800),8182=>array(31,-14,577,778),8183=>array(31,-208,577,778),8184=>array(-139,-14,572,800),8185=>array(-35,-14,572,800),8186=>array(-134,0,559,800),8187=>array(-25,0,559,800),8188=>array(-25,-208,559,713),8189=>array(278,616,590,800),8190=>array(287,595,461,806),8208=>array(119,217,453,359),8209=>array(119,217,453,359),8210=>array(-29,217,597,337),8211=>array(-29,217,597,337),8212=>array(-29,217,597,337),8213=>array(-29,217,597,337),8214=>array(125,-236,476,764),8215=>array(0,-236,602,-9),8216=>array(205,441,468,760),8217=>array(205,441,468,760),8218=>array(84,-140,347,179),8219=>array(242,441,422,760),8220=>array(95,441,612,760),8221=>array(72,441,589,760),8222=>array(-38,-140,478,179),8223=>array(108,441,543,760),8224=>array(89,-96,559,729),8225=>array(24,-96,560,729),8226=>array(125,195,477,547),8227=>array(125,156,516,586),8230=>array(-42,0,537,179),8240=>array(0,0,602,699),8241=>array(0,0,602,699),8242=>array(297,547,553,729),8243=>array(206,547,645,729),8244=>array(114,547,736,729),8245=>array(332,547,518,729),8246=>array(239,547,610,729),8247=>array(149,547,701,729),8249=>array(149,69,428,517),8250=>array(155,69,433,517),8252=>array(15,0,587,729),8253=>array(143,0,559,742),8254=>array(0,663,602,755),8261=>array(109,-132,531,760),8262=>array(52,-132,473,760),8263=>array(-17,0,619,742),8264=>array(14,0,587,742),8265=>array(15,0,588,742),8267=>array(2,-96,608,729),8304=>array(148,319,513,742),8305=>array(137,326,465,781),8308=>array(132,326,479,734),8309=>array(116,319,513,734),8310=>array(141,319,513,742),8311=>array(126,326,513,734),8312=>array(141,319,513,742),8313=>array(141,319,513,742),8314=>array(132,352,470,652),8315=>array(132,469,470,535),8316=>array(139,407,464,596),8317=>array(187,252,415,751),8318=>array(187,252,415,751),8319=>array(130,326,450,640),8320=>array(148,-7,513,416),8321=>array(141,0,476,408),8322=>array(127,0,502,416),8323=>array(135,-7,508,416),8324=>array(132,0,479,408),8325=>array(116,-7,513,408),8326=>array(141,-7,513,416),8327=>array(126,0,513,408),8328=>array(141,-7,513,416),8329=>array(141,-7,513,416),8330=>array(132,25,470,326),8331=>array(132,143,470,208),8332=>array(139,81,464,270),8333=>array(187,-74,415,425),8334=>array(187,-74,415,425),8336=>array(132,-8,467,313),8337=>array(134,-8,469,313),8338=>array(137,-8,465,313),8339=>array(96,0,496,307),8340=>array(133,-8,468,313),8341=>array(119,0,439,426),8342=>array(102,0,469,425),8343=>array(173,0,429,426),8344=>array(106,0,479,313),8345=>array(130,0,450,313),8346=>array(106,-117,470,313),8347=>array(140,-7,445,314),8348=>array(162,0,471,393),8352=>array(37,0,641,729),8353=>array(33,-44,630,778),8354=>array(32,-14,619,742),8355=>array(3,0,628,729),8356=>array(-13,0,604,742),8357=>array(-11,-93,580,640),8358=>array(-39,0,641,729),8359=>array(0,-14,658,729),8360=>array(0,-14,597,729),8361=>array(0,0,666,729),8362=>array(-24,-14,655,729),8363=>array(32,-198,681,760),8364=>array(-16,-14,603,742),8365=>array(0,0,625,729),8366=>array(83,0,630,729),8367=>array(0,-223,638,742),8368=>array(1,-14,626,742),8369=>array(8,0,632,729),8370=>array(34,-81,605,809),8371=>array(-57,0,583,729),8372=>array(-29,-14,632,742),8373=>array(26,-147,639,760),8376=>array(54,0,629,729),8377=>array(56,0,630,729),8450=>array(57,-14,590,742),8453=>array(57,-24,602,752),8461=>array(11,0,588,729),8462=>array(29,0,547,760),8463=>array(29,0,547,760),8469=>array(24,0,580,729),8470=>array(-71,0,582,729),8471=>array(0,61,602,663),8473=>array(36,0,573,729),8474=>array(0,-146,598,742),8477=>array(4,0,597,729),8482=>array(0,447,550,729),8484=>array(6,0,584,729),8486=>array(-25,0,559,713),8490=>array(-9,0,668,729),8491=>array(-55,0,515,928),8494=>array(0,-12,602,647),8520=>array(-9,0,501,813),8531=>array(15,-139,575,810),8532=>array(1,-139,575,818),8533=>array(15,-139,580,810),8534=>array(1,-139,580,818),8535=>array(23,-139,580,818),8536=>array(21,-139,580,810),8537=>array(15,-139,580,810),8538=>array(4,-139,580,810),8539=>array(15,-139,580,810),8540=>array(23,-139,580,818),8541=>array(4,-139,580,810),8542=>array(0,-139,580,810),8543=>array(15,244,558,810),8592=>array(32,97,570,451),8593=>array(124,0,478,538),8594=>array(32,97,570,451),8595=>array(124,0,478,538),8596=>array(32,97,570,451),8597=>array(124,0,478,538),8598=>array(75,-10,522,437),8599=>array(80,-10,527,437),8600=>array(80,-15,526,432),8601=>array(75,-15,522,432),8602=>array(32,97,570,451),8603=>array(32,97,570,451),8604=>array(29,178,566,437),8605=>array(36,178,573,437),8606=>array(32,97,570,451),8607=>array(124,0,478,538),8608=>array(32,97,570,451),8609=>array(124,0,478,538),8610=>array(32,97,570,451),8611=>array(32,97,570,451),8612=>array(32,97,570,451),8613=>array(124,0,478,538),8614=>array(32,97,570,451),8615=>array(124,0,478,538),8616=>array(124,0,478,538),8617=>array(32,97,570,509),8618=>array(32,97,570,509),8619=>array(32,97,570,509),8620=>array(32,97,570,509),8621=>array(32,97,570,451),8622=>array(32,87,570,460),8623=>array(28,-2,562,700),8624=>array(89,0,527,689),8625=>array(75,0,513,689),8626=>array(89,-15,527,674),8627=>array(75,-15,513,674),8628=>array(91,0,526,555),8629=>array(31,-15,586,421),8630=>array(24,168,578,506),8631=>array(24,168,578,506),8632=>array(24,-10,578,542),8633=>array(32,-15,570,634),8634=>array(27,-19,575,511),8635=>array(27,-19,575,511),8636=>array(32,219,570,451),8637=>array(32,97,570,329),8638=>array(246,0,478,538),8639=>array(124,0,356,538),8640=>array(32,219,570,451),8641=>array(32,97,570,329),8642=>array(246,0,478,538),8643=>array(124,0,356,538),8644=>array(32,-15,570,575),8645=>array(6,0,596,538),8646=>array(32,-15,570,575),8647=>array(32,-15,570,575),8648=>array(6,0,596,538),8649=>array(32,-15,570,575),8650=>array(6,0,596,538),8651=>array(32,-15,570,575),8652=>array(32,-15,570,575),8653=>array(32,97,570,451),8654=>array(32,97,570,451),8655=>array(32,97,570,451),8656=>array(32,97,570,451),8657=>array(124,0,478,538),8658=>array(32,97,570,451),8659=>array(124,0,478,538),8660=>array(32,97,570,451),8661=>array(124,0,478,538),8662=>array(61,-28,526,437),8663=>array(76,-28,541,437),8664=>array(76,-15,541,451),8665=>array(61,-15,526,451),8666=>array(32,97,570,451),8667=>array(32,97,570,451),8668=>array(32,97,570,451),8669=>array(32,97,570,451),8670=>array(124,0,478,538),8671=>array(124,0,478,538),8672=>array(32,97,570,451),8673=>array(124,0,478,538),8674=>array(32,97,570,451),8675=>array(124,0,478,538),8676=>array(32,97,570,451),8677=>array(32,97,570,451),8678=>array(2,67,570,480),8679=>array(94,0,508,567),8680=>array(32,67,600,480),8681=>array(94,0,508,567),8682=>array(94,0,508,567),8683=>array(94,0,508,567),8684=>array(94,0,508,567),8685=>array(94,0,508,567),8686=>array(94,0,508,567),8687=>array(94,0,508,567),8688=>array(32,70,600,483),8689=>array(19,-10,578,549),8690=>array(21,0,581,559),8691=>array(94,0,508,567),8692=>array(32,97,570,451),8693=>array(6,0,596,538),8694=>array(32,-139,570,687),8695=>array(32,97,570,451),8696=>array(32,97,570,451),8697=>array(32,92,570,451),8698=>array(32,97,570,451),8699=>array(32,97,570,451),8700=>array(32,97,570,457),8701=>array(2,67,570,480),8702=>array(32,67,600,480),8703=>array(2,67,600,480),8704=>array(16,0,586,729),8705=>array(11,-14,592,742),8706=>array(58,-14,544,674),8707=>array(80,0,533,729),8708=>array(80,-46,533,775),8709=>array(31,43,572,584),8710=>array(-3,0,606,695),8711=>array(-3,0,606,695),8712=>array(49,0,553,744),8713=>array(49,-96,558,840),8714=>array(48,63,554,564),8715=>array(49,0,553,744),8716=>array(49,-96,558,840),8717=>array(48,63,554,564),8719=>array(74,-213,528,741),8721=>array(62,-213,539,741),8722=>array(32,256,569,372),8723=>array(43,0,559,627),8725=>array(0,-93,525,729),8727=>array(59,77,541,542),8728=>array(138,182,463,507),8729=>array(125,168,477,520),8730=>array(24,-19,573,843),8731=>array(24,-19,573,933),8732=>array(24,-19,573,924),8733=>array(86,109,516,508),8734=>array(6,109,596,508),8735=>array(43,122,559,638),8736=>array(43,122,559,638),8743=>array(89,0,513,579),8744=>array(89,0,513,579),8745=>array(89,0,513,579),8746=>array(89,0,513,579),8747=>array(71,-204,530,892),8748=>array(0,-204,602,892),8749=>array(-21,-204,623,892),8756=>array(72,51,532,580),8757=>array(72,51,530,580),8758=>array(219,51,383,580),8759=>array(72,51,532,580),8760=>array(32,256,569,619),8761=>array(36,51,578,580),8762=>array(23,26,581,603),8763=>array(43,0,559,624),8764=>array(43,229,559,398),8765=>array(43,229,559,398),8769=>array(43,48,559,577),8770=>array(43,124,559,482),8771=>array(43,144,559,498),8772=>array(43,16,560,637),8773=>array(43,29,559,614),8774=>array(43,-42,559,614),8775=>array(43,-70,559,695),8776=>array(43,124,559,498),8777=>array(43,30,559,596),8778=>array(43,29,559,587),8779=>array(43,12,559,587),8780=>array(43,29,559,614),8781=>array(42,83,559,543),8782=>array(43,10,559,617),8783=>array(43,144,559,617),8784=>array(43,144,559,707),8785=>array(43,-81,559,707),8786=>array(43,-81,559,707),8787=>array(43,-81,560,707),8788=>array(40,124,563,503),8789=>array(40,124,563,503),8790=>array(43,144,559,482),8791=>array(43,144,559,814),8792=>array(43,144,559,715),8793=>array(43,144,559,824),8794=>array(43,144,559,824),8795=>array(43,144,559,935),8796=>array(43,144,559,889),8797=>array(43,144,559,750),8798=>array(42,144,559,801),8799=>array(42,144,559,903),8800=>array(38,-5,564,631),8801=>array(43,29,559,597),8802=>array(43,-55,559,685),8803=>array(43,-47,559,688),8804=>array(43,0,559,582),8805=>array(43,0,559,582),8806=>array(43,-116,559,633),8807=>array(43,-116,559,633),8808=>array(43,-189,559,633),8809=>array(43,-189,559,633),8813=>array(42,-54,559,680),8814=>array(43,-3,559,629),8815=>array(43,53,559,574),8816=>array(43,-96,559,658),8817=>array(43,-96,559,656),8818=>array(43,-38,559,582),8819=>array(43,-38,559,582),8820=>array(43,-96,559,658),8821=>array(43,-98,559,656),8822=>array(43,-119,559,684),8823=>array(43,-119,559,684),8824=>array(43,-209,559,774),8825=>array(43,-209,559,774),8826=>array(42,-46,558,672),8827=>array(42,-46,558,672),8828=>array(43,-206,559,744),8829=>array(43,-206,559,744),8830=>array(43,-101,559,744),8831=>array(43,-101,559,744),8832=>array(42,-118,558,744),8833=>array(42,-118,558,744),8834=>array(43,67,559,559),8835=>array(43,67,559,559),8836=>array(43,-58,559,684),8837=>array(43,-58,559,684),8838=>array(43,-20,559,645),8839=>array(43,-20,559,645),8840=>array(43,-115,559,729),8841=>array(43,-115,559,729),8842=>array(43,-125,559,645),8843=>array(43,-125,559,645),8847=>array(43,42,559,584),8848=>array(43,42,559,584),8849=>array(43,-10,559,636),8850=>array(43,-10,559,636),8853=>array(13,25,589,604),8854=>array(13,25,589,604),8855=>array(13,25,589,604),8856=>array(13,25,589,604),8857=>array(13,25,589,604),8858=>array(13,25,589,604),8859=>array(13,25,589,604),8860=>array(13,25,589,604),8861=>array(13,25,589,604),8862=>array(24,37,579,591),8863=>array(24,37,579,591),8864=>array(24,37,579,591),8865=>array(24,37,579,591),8866=>array(32,0,569,627),8867=>array(32,0,569,627),8868=>array(32,0,569,627),8869=>array(32,0,569,627),8901=>array(219,259,382,437),8902=>array(110,183,492,545),8909=>array(43,144,559,498),8922=>array(43,-272,559,776),8923=>array(43,-272,559,776),8924=>array(43,0,559,582),8925=>array(43,0,559,582),8926=>array(43,-206,559,744),8927=>array(43,-206,559,744),8928=>array(43,-244,559,803),8929=>array(43,-244,559,803),8930=>array(43,-143,559,769),8931=>array(43,-143,559,769),8932=>array(43,-123,559,636),8933=>array(43,-123,559,636),8934=>array(43,-158,559,582),8935=>array(43,-158,559,582),8936=>array(43,-220,559,744),8937=>array(43,-220,559,744),8943=>array(28,225,574,404),8960=>array(31,43,572,584),8961=>array(56,152,540,453),8962=>array(54,0,548,596),8963=>array(71,406,530,746),8964=>array(71,-132,530,209),8965=>array(71,0,530,459),8966=>array(71,0,530,581),8968=>array(119,-132,541,760),8969=>array(179,-132,483,760),8970=>array(119,-132,423,760),8971=>array(61,-132,483,760),8972=>array(261,73,585,415),8973=>array(6,73,331,415),8974=>array(261,345,585,687),8975=>array(6,345,331,687),8976=>array(43,177,559,439),8977=>array(35,113,567,646),8978=>array(3,211,599,512),8979=>array(3,211,599,512),8980=>array(90,168,512,512),8981=>array(76,107,510,539),8984=>array(17,95,585,664),8985=>array(43,177,559,439),8988=>array(131,352,463,701),8989=>array(139,352,471,701),8990=>array(131,-70,463,279),8991=>array(139,-70,471,279),8992=>array(237,-250,566,925),8993=>array(33,-239,362,940),8997=>array(31,95,571,613),8998=>array(3,145,599,536),8999=>array(46,145,556,536),9000=>array(24,212,578,517),9003=>array(3,145,599,536),9013=>array(25,-33,576,296),9015=>array(125,-114,477,843),9016=>array(3,-114,599,843),9017=>array(3,-114,599,843),9018=>array(3,-114,599,843),9019=>array(3,-114,599,843),9020=>array(3,-114,599,843),9021=>array(3,-171,599,900),9022=>array(3,57,599,658),9025=>array(3,-100,599,829),9026=>array(3,-100,599,829),9027=>array(3,-114,599,843),9028=>array(3,-114,599,843),9031=>array(3,-114,599,843),9032=>array(3,-114,599,843),9033=>array(3,-29,599,729),9035=>array(16,-171,586,900),9036=>array(3,-100,599,829),9037=>array(3,-100,599,829),9040=>array(3,-114,599,843),9042=>array(16,-171,586,900),9043=>array(3,-100,599,829),9044=>array(3,-100,599,829),9047=>array(3,-114,599,843),9048=>array(113,-114,489,729),9049=>array(3,-114,599,729),9050=>array(3,-114,599,655),9051=>array(113,-114,489,496),9052=>array(3,-114,599,658),9054=>array(3,-114,599,843),9055=>array(-10,44,612,671),9056=>array(3,-114,599,843),9059=>array(110,183,492,652),9060=>array(147,222,455,676),9061=>array(3,57,599,847),9064=>array(43,226,559,676),9065=>array(43,53,559,676),9067=>array(16,0,586,729),9068=>array(43,-14,559,742),9069=>array(43,-171,559,900),9070=>array(113,-140,489,519),9071=>array(3,-114,599,843),9072=>array(3,-114,599,843),9075=>array(132,0,478,547),9076=>array(73,-208,558,560),9077=>array(31,-14,571,547),9078=>array(3,-114,599,559),9079=>array(64,-114,538,561),9080=>array(113,-114,489,547),9081=>array(3,-114,599,547),9082=>array(26,-12,568,559),9085=>array(8,-232,594,101),9088=>array(25,-33,576,528),9089=>array(3,92,599,528),9090=>array(3,92,599,528),9091=>array(3,172,599,572),9096=>array(35,27,566,601),9097=>array(34,46,567,579),9098=>array(34,46,567,579),9099=>array(34,46,567,579),9109=>array(3,-114,599,843),9115=>array(113,-252,488,928),9116=>array(113,-252,255,940),9117=>array(113,-240,488,940),9118=>array(114,-252,489,928),9119=>array(347,-252,489,940),9120=>array(114,-240,489,940),9121=>array(113,-252,488,928),9122=>array(113,-252,255,940),9123=>array(113,-240,488,940),9124=>array(113,-252,488,928),9125=>array(346,-252,488,940),9126=>array(113,-240,488,940),9127=>array(232,-261,594,928),9128=>array(8,-247,370,934),9129=>array(232,-240,594,934),9130=>array(232,-256,370,934),9131=>array(8,-261,370,928),9132=>array(232,-247,594,934),9133=>array(8,-240,370,934),9134=>array(237,-250,362,940),9166=>array(2,67,570,567),9167=>array(3,0,599,596),9251=>array(14,-232,574,101),9600=>array(-10,260,612,770),9601=>array(-10,-250,612,-123),9602=>array(-10,-250,612,5),9603=>array(-10,-250,612,132),9604=>array(-10,-250,612,260),9605=>array(-10,-250,612,387),9606=>array(-10,-250,612,515),9607=>array(-10,-250,612,642),9608=>array(-10,-250,612,770),9609=>array(-10,-250,534,770),9610=>array(-10,-250,457,770),9611=>array(-10,-250,379,770),9612=>array(-10,-250,301,770),9613=>array(-10,-250,223,770),9614=>array(-10,-250,146,770),9615=>array(-10,-250,68,770),9616=>array(301,-250,612,770),9617=>array(-10,-250,534,770),9618=>array(-10,-250,612,770),9619=>array(-10,-250,612,770),9620=>array(-10,642,612,770),9621=>array(534,-250,611,770),9622=>array(-10,-250,301,260),9623=>array(301,-250,612,260),9624=>array(-10,260,301,770),9625=>array(-10,-250,612,770),9626=>array(-10,-250,612,770),9627=>array(-10,-250,612,770),9628=>array(-10,-250,612,770),9629=>array(301,260,612,770),9630=>array(-10,-250,612,770),9631=>array(-10,-250,612,770),9632=>array(3,-39,599,558),9633=>array(3,-39,599,558),9634=>array(3,-39,599,558),9635=>array(3,-39,599,558),9636=>array(3,-39,599,558),9637=>array(3,-39,599,558),9638=>array(3,-39,599,558),9639=>array(3,-39,599,558),9640=>array(3,-39,599,558),9641=>array(3,-39,599,558),9642=>array(107,66,495,454),9643=>array(107,66,495,454),9644=>array(3,117,599,402),9645=>array(3,117,599,402),9646=>array(158,-39,444,558),9647=>array(158,-39,444,558),9648=>array(3,117,599,402),9649=>array(3,117,599,402),9650=>array(3,-39,599,558),9651=>array(3,-39,599,558),9652=>array(107,66,495,454),9653=>array(107,66,495,454),9654=>array(3,-39,599,558),9655=>array(3,-39,599,558),9656=>array(107,66,495,454),9657=>array(107,66,495,454),9658=>array(3,66,599,454),9659=>array(3,66,599,454),9660=>array(3,-39,599,558),9661=>array(3,-39,599,558),9662=>array(107,66,495,454),9663=>array(107,66,495,454),9664=>array(3,-39,599,558),9665=>array(3,-39,599,558),9666=>array(107,66,495,454),9667=>array(107,66,495,454),9668=>array(3,66,599,454),9669=>array(3,66,599,454),9670=>array(3,-39,599,558),9671=>array(3,-38,599,558),9672=>array(3,-39,599,558),9673=>array(3,-41,599,561),9674=>array(57,-233,545,807),9675=>array(3,-41,599,561),9676=>array(3,-41,599,561),9677=>array(3,-41,599,561),9678=>array(3,-41,599,561),9679=>array(3,-41,599,561),9680=>array(3,-41,599,561),9681=>array(3,-41,599,561),9682=>array(3,-41,599,561),9683=>array(3,-41,599,561),9684=>array(3,-41,599,561),9685=>array(3,-41,599,561),9686=>array(152,-41,450,561),9687=>array(152,-41,450,561),9688=>array(-10,-10,612,770),9689=>array(-10,-250,612,770),9690=>array(-10,260,612,770),9691=>array(-10,-250,612,260),9692=>array(152,260,450,561),9693=>array(152,260,450,561),9694=>array(152,-41,450,260),9695=>array(152,-41,450,260),9696=>array(3,260,599,561),9697=>array(3,-41,599,260),9698=>array(3,-39,599,558),9699=>array(3,-39,599,558),9700=>array(3,-39,599,558),9701=>array(3,-39,599,558),9702=>array(125,195,477,547),9703=>array(3,-39,599,558),9704=>array(3,-39,599,558),9705=>array(3,-39,599,558),9706=>array(3,-39,599,558),9707=>array(3,-39,599,558),9708=>array(3,-39,599,558),9709=>array(3,-39,599,558),9710=>array(3,-39,599,558),9711=>array(-10,-54,612,573),9712=>array(3,-39,599,558),9713=>array(3,-39,599,558),9714=>array(3,-39,599,558),9715=>array(3,-39,599,558),9716=>array(3,-41,599,561),9717=>array(3,-41,599,561),9718=>array(3,-41,599,561),9719=>array(3,-41,599,561),9720=>array(3,-39,599,558),9721=>array(3,-39,599,558),9722=>array(3,-39,599,558),9723=>array(47,6,554,513),9724=>array(47,6,554,513),9725=>array(85,44,516,475),9726=>array(85,44,516,475),9727=>array(3,-39,599,558),9728=>array(17,80,585,649),9784=>array(13,82,589,642),9785=>array(16,80,586,650),9786=>array(16,80,586,650),9787=>array(16,80,586,650),9788=>array(16,80,586,650),9791=>array(92,-78,510,708),9792=>array(71,-49,531,655),9793=>array(71,-49,531,655),9794=>array(10,75,592,648),9795=>array(35,21,567,710),9796=>array(85,21,517,710),9797=>array(33,65,569,666),9798=>array(37,65,565,666),9799=>array(105,21,497,710),9824=>array(63,65,540,664),9825=>array(7,65,595,663),9826=>array(71,65,531,664),9827=>array(24,65,578,664),9828=>array(62,65,540,664),9829=>array(5,65,597,664),9830=>array(71,65,531,664),9831=>array(24,65,578,667),9833=>array(181,16,421,708),9834=>array(79,16,523,708),9835=>array(52,-79,550,706),9836=>array(8,61,594,664),9837=>array(158,18,444,710),9838=>array(211,21,391,710),9839=>array(152,21,450,710),10178=>array(32,0,569,627),10181=>array(76,-163,509,769),10182=>array(35,-163,547,769),10208=>array(57,-233,545,807),10214=>array(59,-132,565,760),10215=>array(37,-132,543,760),10216=>array(165,-132,524,759),10217=>array(78,-132,438,759),10731=>array(57,-233,545,807),10746=>array(32,45,569,582),10747=>array(32,45,569,582),10799=>array(58,72,543,556),10858=>array(43,229,559,624),10859=>array(43,0,559,624),11013=>array(41,190,561,494),11014=>array(149,82,453,602),11015=>array(149,82,453,602),11016=>array(68,109,485,526),11017=>array(117,109,534,526),11018=>array(117,109,534,526),11019=>array(68,109,485,526),11020=>array(41,190,561,494),11021=>array(149,82,453,602),11026=>array(3,-39,599,558),11027=>array(3,-39,599,558),11028=>array(3,-39,599,558),11029=>array(3,-39,599,558),11030=>array(3,-39,599,558),11031=>array(3,-39,599,558),11032=>array(3,-39,599,558),11033=>array(3,-39,599,558),11034=>array(3,-39,599,558),11364=>array(-3,-208,583,729),11373=>array(30,-14,632,742),11374=>array(-28,-208,632,729),11375=>array(158,0,728,729),11376=>array(-24,-14,579,742),11381=>array(-4,0,552,729),11382=>array(31,0,540,547),11383=>array(31,0,570,552),11385=>array(94,-13,614,759),11386=>array(48,-14,554,560),11388=>array(135,-149,467,421),11389=>array(271,326,616,734),11390=>array(2,-239,566,742),11391=>array(9,-240,654,729),11800=>array(42,-13,458,729),11807=>array(43,0,559,398),11810=>array(196,314,531,760),11811=>array(207,314,473,760),11812=>array(109,-132,375,314),11813=>array(52,-132,386,314),11822=>array(121,0,550,742),42760=>array(183,0,536,693),42761=>array(154,0,536,693),42762=>array(125,0,536,693),42763=>array(96,0,536,693),42764=>array(66,0,536,693),42765=>array(66,0,536,693),42766=>array(66,0,506,693),42767=>array(66,0,477,693),42768=>array(66,0,448,693),42769=>array(66,0,419,693),42770=>array(66,0,536,693),42771=>array(66,0,506,693),42772=>array(66,0,477,693),42773=>array(66,0,448,693),42774=>array(66,0,419,693),42779=>array(178,326,462,736),42780=>array(140,324,424,734),42781=>array(206,326,396,734),42782=>array(206,326,396,734),42783=>array(142,0,333,408),42786=>array(89,0,515,729),42787=>array(131,0,481,547),42788=>array(89,224,564,742),42789=>array(89,42,564,560),42790=>array(-4,-208,606,729),42791=>array(29,-207,547,760),42889=>array(149,0,412,519),42890=>array(167,141,436,405),42891=>array(228,235,437,729),42892=>array(211,458,389,729),42893=>array(73,0,624,760),42894=>array(54,-217,475,760),42896=>array(-17,-157,608,729),42897=>array(8,-140,544,560),42922=>array(17,1,705,730),63173=>array(20,-14,604,760),64257=>array(32,0,625,760),64258=>array(32,0,625,760),65533=>array(-56,-138,599,927),65535=>array(51,-177,551,705)); +$cw=array(0=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,478=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,718=>602,719=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8214=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8520=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,10178=>602,10181=>602,10182=>602,10208=>602,10214=>602,10215=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,10858=>602,10859=>602,11013=>602,11014=>602,11015=>602,11016=>602,11017=>602,11018=>602,11019=>602,11020=>602,11021=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11807=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,42922=>602,63173=>602,64257=>602,64258=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavusansmonobi.z b/tools/tcpdf/fonts/dejavusansmonobi.z new file mode 100644 index 0000000000000000000000000000000000000000..a866f79821ada258d10471c704595eaa9d7bcf0e GIT binary patch literal 145530 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%0DmZLNFg<xIhPr!`z9P?<6^U^)uLtpSdD&N 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansmonoi.ctg.z b/tools/tcpdf/fonts/dejavusansmonoi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..0fa53ab2eff7b9fa20dfe3b891351d23f21a5b81 GIT binary patch literal 5221 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 M^lVFf{ch3oZwf6eC;$Ke literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavusansmonoi.php b/tools/tcpdf/fonts/dejavusansmonoi.php new file mode 100644 index 000000000..753fa9a52 --- /dev/null +++ b/tools/tcpdf/fonts/dejavusansmonoi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSansMono-Oblique'; +$up=-63; +$ut=44; +$dw=602; +$diff=''; +$originalsize=245948; +$enc=''; +$file='dejavusansmonoi.z'; +$ctg='dejavusansmonoi.ctg.z'; +$desc=array('Flags'=>97,'FontBBox'=>'[-403 -375 746 1028]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cbbox=array(0=>array(51,-177,551,705),33=>array(181,0,422,729),34=>array(165,458,437,729),35=>array(-3,0,602,718),36=>array(15,-147,529,760),37=>array(16,0,586,699),38=>array(-10,-14,581,742),39=>array(258,458,343,729),40=>array(182,-132,509,759),41=>array(73,-132,400,759),42=>array(81,286,521,742),43=>array(43,55,559,572),44=>array(99,-140,326,148),45=>array(148,234,419,314),46=>array(173,0,325,148),47=>array(8,-93,517,729),48=>array(48,-14,554,742),49=>array(60,0,478,729),50=>array(3,0,550,742),51=>array(-9,-14,538,742),52=>array(12,0,531,729),53=>array(2,-14,541,729),54=>array(45,-14,551,742),55=>array(85,0,592,729),56=>array(20,-14,550,742),57=>array(31,-14,537,742),58=>array(168,0,392,518),59=>array(99,-140,392,519),60=>array(43,69,559,558),61=>array(43,172,559,454),62=>array(43,69,559,558),63=>array(159,0,547,742),64=>array(-14,-155,593,682),65=>array(-52,0,513,729),66=>array(11,0,570,729),67=>array(56,-14,592,742),68=>array(-4,0,552,729),69=>array(26,0,600,729),70=>array(45,0,616,729),71=>array(38,-14,574,742),72=>array(-4,0,606,729),73=>array(28,0,574,729),74=>array(-12,-14,538,729),75=>array(-4,0,661,729),76=>array(38,0,505,729),77=>array(-29,0,631,729),78=>array(-3,0,605,729),79=>array(40,-14,562,742),80=>array(25,0,588,729),81=>array(40,-132,562,742),82=>array(6,0,562,729),83=>array(12,-14,560,742),84=>array(78,0,651,729),85=>array(39,-14,601,729),86=>array(97,0,646,729),87=>array(40,0,672,729),88=>array(-62,0,653,729),89=>array(95,0,658,729),90=>array(-3,0,622,729),91=>array(129,-132,510,760),92=>array(174,-93,354,729),93=>array(72,-132,453,760),94=>array(35,457,567,729),95=>array(0,-236,602,-197),96=>array(221,616,414,800),97=>array(35,-14,531,560),98=>array(29,-14,541,760),99=>array(76,-14,555,560),100=>array(58,-14,612,760),101=>array(48,-14,550,561),102=>array(129,0,608,760),103=>array(29,-215,559,560),104=>array(41,0,535,760),105=>array(30,0,490,760),106=>array(2,-208,482,760),107=>array(44,0,588,760),108=>array(152,0,477,765),109=>array(-7,0,575,560),110=>array(41,0,535,560),111=>array(57,-14,544,560),112=>array(-1,-208,551,560),113=>array(48,-208,560,560),114=>array(106,0,595,560),115=>array(56,-14,526,560),116=>array(95,0,549,702),117=>array(61,-13,553,547),118=>array(89,0,593,547),119=>array(45,0,642,547),120=>array(-34,0,590,547),121=>array(-19,-208,598,547),122=>array(38,0,553,547),123=>array(90,-163,574,760),124=>array(259,-236,343,764),125=>array(-7,-163,477,760),126=>array(43,240,559,381),161=>array(190,0,431,729),162=>array(60,-153,531,699),163=>array(-4,0,600,742),164=>array(100,95,537,532),165=>array(23,0,621,729),166=>array(259,-171,343,699),167=>array(49,-98,522,738),168=>array(213,659,522,758),169=>array(0,61,602,663),170=>array(109,229,506,742),171=>array(36,69,540,517),172=>array(43,181,559,421),173=>array(148,234,419,314),174=>array(0,61,602,663),175=>array(215,673,521,745),176=>array(146,432,456,742),177=>array(43,0,559,572),178=>array(150,326,484,742),179=>array(140,319,480,742),180=>array(281,616,550,800),181=>array(-19,-208,566,547),182=>array(61,-96,557,729),183=>array(222,273,374,422),184=>array(89,-193,306,0),185=>array(170,326,450,734),186=>array(109,229,520,742),187=>array(40,69,544,517),188=>array(23,-132,553,810),189=>array(23,-132,559,810),190=>array(23,-132,553,818),191=>array(70,-13,458,729),192=>array(-52,0,513,927),193=>array(-52,0,534,927),194=>array(-52,0,525,928),195=>array(-52,0,565,921),196=>array(-52,0,537,913),197=>array(-52,0,513,928),198=>array(-71,0,638,729),199=>array(56,-193,592,742),200=>array(26,0,600,927),201=>array(26,0,600,927),202=>array(26,0,600,928),203=>array(26,0,600,913),204=>array(28,0,574,927),205=>array(28,0,574,927),206=>array(28,0,574,928),207=>array(28,0,574,913),208=>array(-4,0,552,729),209=>array(-3,0,605,921),210=>array(40,-14,562,927),211=>array(40,-14,562,927),212=>array(40,-14,562,928),213=>array(40,-14,562,921),214=>array(40,-14,562,913),215=>array(73,85,529,541),216=>array(7,-34,586,761),217=>array(39,-14,601,927),218=>array(39,-14,601,927),219=>array(39,-14,601,928),220=>array(39,-14,601,913),221=>array(95,0,658,927),222=>array(25,0,566,729),223=>array(27,-14,550,760),224=>array(35,-14,531,800),225=>array(35,-14,552,800),226=>array(35,-14,531,800),227=>array(35,-14,544,777),228=>array(35,-14,531,758),229=>array(35,-14,531,913),230=>array(-23,-14,593,560),231=>array(76,-193,555,560),232=>array(48,-14,550,800),233=>array(48,-14,550,800),234=>array(48,-14,550,800),235=>array(48,-14,550,758),236=>array(30,0,490,800),237=>array(30,0,536,800),238=>array(30,0,490,800),239=>array(30,0,508,758),240=>array(58,-14,552,760),241=>array(41,0,542,777),242=>array(57,-14,544,800),243=>array(57,-14,550,800),244=>array(57,-14,544,800),245=>array(57,-14,544,777),246=>array(57,-14,544,758),247=>array(43,73,559,554),248=>array(23,-47,573,592),249=>array(61,-13,553,800),250=>array(61,-13,553,800),251=>array(61,-13,553,800),252=>array(61,-13,553,758),253=>array(-19,-208,598,800),254=>array(-1,-208,551,765),255=>array(-19,-208,598,758),256=>array(-52,0,551,898),257=>array(35,-14,531,745),258=>array(-52,0,564,928),259=>array(35,-14,536,785),260=>array(-52,-193,522,729),261=>array(35,-193,531,560),262=>array(56,-14,594,927),263=>array(76,-14,594,800),264=>array(56,-14,605,928),265=>array(76,-14,555,800),266=>array(56,-14,592,914),267=>array(76,-14,555,758),268=>array(56,-14,611,928),269=>array(76,-14,582,800),270=>array(-4,0,552,928),271=>array(58,-14,738,760),272=>array(-4,0,552,729),273=>array(58,-14,691,760),274=>array(26,0,600,898),275=>array(48,-14,550,745),276=>array(26,0,600,928),277=>array(48,-14,550,785),278=>array(26,0,600,914),279=>array(48,-14,550,758),280=>array(26,-193,600,729),281=>array(48,-193,550,561),282=>array(26,0,600,928),283=>array(48,-14,565,800),284=>array(38,-14,574,928),285=>array(29,-215,559,800),286=>array(38,-14,589,928),287=>array(29,-215,559,785),288=>array(38,-14,574,914),289=>array(29,-215,559,758),290=>array(38,-280,574,742),291=>array(29,-215,559,788),292=>array(-4,0,606,928),293=>array(41,0,535,928),294=>array(-4,0,650,729),295=>array(21,0,514,760),296=>array(28,0,574,921),297=>array(30,0,528,777),298=>array(28,0,574,898),299=>array(30,0,521,745),300=>array(28,0,574,928),301=>array(30,0,536,785),302=>array(45,-193,592,729),303=>array(32,-193,493,760),304=>array(28,0,574,914),305=>array(30,0,490,547),306=>array(1,-14,705,729),307=>array(2,-209,737,760),308=>array(-12,-14,566,928),309=>array(2,-208,488,800),310=>array(-4,-266,661,729),311=>array(44,-266,588,760),312=>array(62,0,606,547),313=>array(38,0,536,928),314=>array(152,0,536,928),315=>array(38,-266,505,729),316=>array(152,-266,477,765),317=>array(38,0,540,729),318=>array(152,0,604,766),319=>array(38,0,548,729),320=>array(152,0,653,765),321=>array(-14,0,507,728),322=>array(43,0,544,765),323=>array(-3,0,605,931),324=>array(41,0,546,803),325=>array(-3,-266,605,729),326=>array(41,-266,535,560),327=>array(-3,0,605,928),328=>array(41,0,562,800),329=>array(-17,0,595,760),330=>array(20,-208,573,743),331=>array(61,-208,554,560),332=>array(40,-14,562,898),333=>array(57,-14,544,745),334=>array(40,-14,564,928),335=>array(57,-14,544,785),336=>array(40,-14,621,927),337=>array(57,-14,598,800),338=>array(17,0,660,729),339=>array(-3,-14,621,560),340=>array(6,0,562,928),341=>array(106,0,651,803),342=>array(6,-266,562,729),343=>array(25,-266,595,560),344=>array(6,0,562,928),345=>array(106,0,595,800),346=>array(12,-14,560,931),347=>array(56,-14,546,803),348=>array(12,-14,560,928),349=>array(56,-14,536,813),350=>array(12,-193,560,742),351=>array(56,-193,526,560),352=>array(12,-14,560,928),353=>array(56,-14,538,800),354=>array(78,-193,651,729),355=>array(95,-193,549,702),356=>array(78,0,651,928),357=>array(95,0,626,820),358=>array(78,0,650,729),359=>array(87,0,542,702),360=>array(39,-14,601,921),361=>array(61,-13,553,777),362=>array(39,-14,601,898),363=>array(61,-13,553,745),364=>array(39,-14,601,928),365=>array(61,-13,553,785),366=>array(39,-14,601,1028),367=>array(61,-13,553,847),368=>array(39,-14,621,927),369=>array(61,-13,598,800),370=>array(39,-201,601,729),371=>array(61,-194,553,547),372=>array(40,0,672,932),373=>array(45,0,642,803),374=>array(95,0,658,932),375=>array(-19,-208,598,803),376=>array(95,0,658,913),377=>array(-3,0,622,931),378=>array(38,0,553,803),379=>array(-3,0,622,914),380=>array(38,0,553,758),381=>array(-3,0,622,928),382=>array(38,0,553,800),383=>array(129,0,608,760),384=>array(29,-14,541,760),385=>array(41,0,598,729),386=>array(10,0,593,729),387=>array(21,-14,537,760),388=>array(33,0,547,729),389=>array(51,-14,554,760),390=>array(2,-14,524,742),391=>array(23,-14,652,800),392=>array(33,-14,625,694),393=>array(-4,0,552,729),394=>array(35,0,598,729),395=>array(49,0,626,729),396=>array(32,0,609,729),397=>array(58,-14,601,760),398=>array(25,0,609,729),399=>array(57,-14,545,742),400=>array(35,-14,573,742),401=>array(-61,-208,663,729),402=>array(35,-208,613,760),403=>array(19,-14,656,800),404=>array(35,-210,673,661),405=>array(-42,0,579,760),406=>array(153,0,574,729),407=>array(27,0,574,729),408=>array(-17,0,640,729),409=>array(41,0,586,760),410=>array(93,0,446,765),411=>array(-22,0,549,729),412=>array(18,-13,626,729),413=>array(-77,-208,604,729),414=>array(61,-210,545,560),415=>array(57,-14,545,742),416=>array(-20,-14,634,760),417=>array(5,-14,595,560),418=>array(21,-14,651,742),419=>array(61,-210,650,560),420=>array(59,0,609,729),421=>array(4,-208,546,699),422=>array(11,-129,544,729),423=>array(36,-14,568,742),424=>array(82,-14,525,560),425=>array(-13,0,625,729),426=>array(131,-208,530,760),427=>array(108,-208,563,702),428=>array(54,0,650,729),429=>array(83,0,552,760),430=>array(78,-208,651,729),431=>array(-29,-14,652,760),432=>array(-15,-13,592,555),433=>array(38,0,635,713),434=>array(43,0,520,729),435=>array(79,0,658,730),436=>array(-13,-208,669,547),437=>array(5,0,631,729),438=>array(43,0,559,548),439=>array(-16,-14,602,729),440=>array(-16,-14,619,729),441=>array(1,-213,679,547),442=>array(-9,-208,533,547),443=>array(2,0,544,742),444=>array(-16,-14,628,729),445=>array(-6,-213,567,547),446=>array(32,-14,482,702),447=>array(-15,-208,593,560),448=>array(181,0,421,729),449=>array(82,0,520,729),450=>array(58,0,555,729),451=>array(181,0,422,729),461=>array(-52,0,554,928),462=>array(35,-14,553,800),463=>array(28,0,574,928),464=>array(30,0,538,800),465=>array(40,-14,571,928),466=>array(57,-14,563,800),467=>array(39,-14,601,928),468=>array(61,-13,553,800),469=>array(39,-14,601,953),470=>array(61,-13,553,899),471=>array(39,-14,601,997),472=>array(61,-13,585,954),473=>array(39,-14,601,998),474=>array(61,-13,579,954),475=>array(39,-14,601,997),476=>array(61,-13,553,954),477=>array(55,-14,542,560),479=>array(35,-14,559,899),480=>array(-52,0,556,953),481=>array(35,-14,559,899),482=>array(-71,0,638,898),483=>array(-23,-14,593,745),486=>array(38,-14,574,928),487=>array(29,-215,559,800),488=>array(-4,0,661,928),489=>array(44,0,588,928),490=>array(40,-201,562,742),491=>array(57,-201,544,560),492=>array(40,-201,562,898),493=>array(57,-201,544,745),494=>array(-16,-14,602,928),495=>array(-6,-213,572,800),500=>array(38,-14,574,927),501=>array(29,-215,559,800),502=>array(-40,-14,586,729),504=>array(-3,0,605,927),505=>array(41,0,535,800),508=>array(-71,0,654,927),509=>array(-23,-14,593,800),510=>array(7,-34,586,927),511=>array(23,-47,573,800),512=>array(-52,0,519,927),513=>array(35,-14,531,800),514=>array(-52,0,542,928),515=>array(35,-14,531,785),516=>array(26,0,600,927),517=>array(48,-14,550,800),518=>array(26,0,600,928),519=>array(48,-14,550,785),520=>array(28,0,574,927),521=>array(30,0,495,800),522=>array(28,0,574,928),523=>array(30,0,511,785),524=>array(40,-14,562,927),525=>array(57,-14,544,800),526=>array(40,-14,562,928),527=>array(57,-14,544,785),528=>array(6,0,562,927),529=>array(106,0,595,800),530=>array(6,0,562,928),531=>array(106,0,595,785),532=>array(39,-14,601,927),533=>array(61,-13,553,800),534=>array(39,-14,601,928),535=>array(61,-13,553,785),536=>array(12,-265,560,742),537=>array(56,-265,526,560),538=>array(78,-265,651,729),539=>array(95,-265,549,702),540=>array(17,-210,646,742),541=>array(40,-211,591,560),542=>array(-4,0,606,928),543=>array(41,0,535,928),545=>array(-5,-72,538,760),548=>array(25,-208,651,729),549=>array(66,-208,582,548),550=>array(-52,0,513,914),551=>array(35,-14,531,758),552=>array(26,-193,600,729),553=>array(48,-193,550,561),554=>array(40,-14,562,953),555=>array(57,-14,544,899),556=>array(40,-14,562,953),557=>array(57,-14,544,899),558=>array(40,-14,562,914),559=>array(57,-14,544,758),560=>array(40,-14,562,953),561=>array(57,-14,544,899),562=>array(95,0,658,898),563=>array(-19,-208,598,745),564=>array(146,-72,465,765),565=>array(4,-72,531,560),566=>array(95,-72,549,702),567=>array(2,-208,441,547),568=>array(32,-14,531,760),569=>array(71,-214,570,560),570=>array(-67,-34,656,761),571=>array(-67,-34,656,761),572=>array(-32,-47,628,592),573=>array(-6,0,537,729),574=>array(-55,-34,668,761),575=>array(77,-242,547,560),576=>array(69,-242,585,548),577=>array(59,0,604,729),579=>array(-32,0,570,729),580=>array(-4,-14,601,729),581=>array(-44,0,505,729),588=>array(-0,0,562,729),589=>array(58,0,595,560),592=>array(54,-14,549,560),593=>array(77,-14,579,560),594=>array(23,-14,525,560),595=>array(4,-14,507,760),596=>array(42,-14,513,560),597=>array(90,-72,572,558),598=>array(67,-208,556,760),599=>array(40,-14,601,760),600=>array(33,-14,542,560),601=>array(55,-14,542,560),602=>array(-3,-14,595,560),603=>array(60,-11,551,560),604=>array(32,-11,532,560),605=>array(-23,-11,582,560),606=>array(86,-21,542,559),607=>array(-5,-208,559,547),608=>array(36,-215,620,760),609=>array(69,-215,600,545),610=>array(59,0,574,574),611=>array(52,-210,626,547),612=>array(103,0,605,547),613=>array(100,-210,583,546),614=>array(18,0,502,760),615=>array(38,-208,522,760),616=>array(4,0,503,760),617=>array(136,0,466,547),618=>array(24,0,578,547),619=>array(15,0,559,765),620=>array(79,0,466,765),621=>array(168,-208,435,765),622=>array(101,-213,601,765),623=>array(33,0,606,560),624=>array(53,-210,626,560),625=>array(16,-208,589,560),626=>array(12,-208,568,560),627=>array(32,-208,484,560),628=>array(16,0,586,560),629=>array(67,-14,535,560),630=>array(34,0,616,547),631=>array(72,-15,523,560),632=>array(48,-208,561,759),633=>array(87,-13,516,547),634=>array(67,-13,536,755),635=>array(50,-208,479,547),636=>array(66,-208,535,560),637=>array(104,-208,535,560),638=>array(23,0,579,560),639=>array(23,0,483,560),640=>array(6,0,490,547),641=>array(6,0,596,547),642=>array(56,-208,550,560),643=>array(20,-208,582,760),644=>array(-33,-208,635,760),645=>array(173,-208,429,549),646=>array(-16,-208,639,760),647=>array(81,-155,535,547),648=>array(156,-208,610,702),649=>array(-25,-14,625,547),650=>array(47,-15,610,547),651=>array(71,0,555,547),652=>array(-19,0,514,547),653=>array(-46,0,542,547),654=>array(-39,0,591,755),655=>array(104,0,607,561),656=>array(62,-208,509,547),657=>array(33,-54,579,547),658=>array(-6,-213,572,547),659=>array(17,-213,552,547),660=>array(144,0,537,759),661=>array(124,0,575,759),662=>array(27,0,478,759),663=>array(44,-214,595,759),664=>array(46,22,556,532),665=>array(47,0,504,561),666=>array(60,-21,517,559),667=>array(8,0,627,759),668=>array(16,0,586,560),669=>array(25,-208,509,760),670=>array(38,-213,618,547),671=>array(65,0,444,560),672=>array(17,-208,654,759),673=>array(59,0,537,759),674=>array(124,0,575,759),675=>array(-7,-14,609,760),676=>array(10,-213,615,760),677=>array(8,-54,612,760),678=>array(79,-14,546,702),679=>array(105,-208,620,760),680=>array(98,-70,550,702),681=>array(64,-208,550,760),682=>array(40,-14,499,760),683=>array(33,0,527,760),684=>array(65,-15,596,641),685=>array(16,84,586,640),686=>array(160,-214,568,760),687=>array(147,-208,491,760),688=>array(115,318,440,744),689=>array(115,317,440,743),690=>array(185,202,417,744),691=>array(169,318,432,632),692=>array(170,311,433,625),693=>array(146,202,408,625),694=>array(119,318,483,625),695=>array(100,318,562,625),696=>array(123,202,510,625),697=>array(216,557,389,800),699=>array(226,472,453,760),700=>array(198,472,425,760),701=>array(242,595,384,844),702=>array(300,492,460,760),703=>array(292,492,452,760),704=>array(199,437,448,862),705=>array(187,437,469,862),710=>array(194,616,502,800),711=>array(230,616,538,800),712=>array(241,488,361,759),713=>array(215,673,521,745),716=>array(241,-148,361,123),717=>array(51,-174,357,-102),718=>array(269,-285,462,-102),719=>array(233,-285,502,-102),720=>array(164,0,438,517),721=>array(229,355,404,517),722=>array(252,249,413,517),723=>array(245,249,405,517),726=>array(148,125,455,417),727=>array(184,234,418,307),728=>array(229,645,536,785),729=>array(308,658,428,758),730=>array(246,645,514,913),731=>array(113,-193,293,0),732=>array(196,638,542,777),733=>array(215,616,598,800),734=>array(-176,233,420,504),736=>array(148,208,500,632),737=>array(201,326,402,755),738=>array(142,326,442,648),739=>array(104,326,491,632),740=>array(188,326,469,751),741=>array(199,0,521,668),742=>array(169,0,521,668),743=>array(140,0,521,668),744=>array(111,0,521,668),745=>array(82,0,521,668),750=>array(108,472,559,760),755=>array(94,-245,313,-31),768=>array(221,616,414,800),769=>array(281,616,550,800),770=>array(194,616,502,800),771=>array(196,638,542,777),772=>array(215,673,521,745),773=>array(0,716,602,755),774=>array(229,645,536,785),775=>array(308,658,428,758),776=>array(213,659,522,758),777=>array(207,618,408,847),778=>array(246,645,514,913),779=>array(215,616,598,800),780=>array(230,616,538,800),781=>array(245,616,354,833),782=>array(146,616,454,833),783=>array(188,616,495,800),784=>array(229,645,536,857),785=>array(203,645,511,785),786=>array(229,472,424,641),787=>array(218,595,384,844),788=>array(242,595,384,844),789=>array(281,616,458,800),790=>array(269,-285,462,-102),791=>array(233,-285,502,-102),792=>array(188,-375,370,-135),793=>array(229,-375,412,-135),794=>array(191,690,444,930),795=>array(197,373,406,555),796=>array(147,-245,278,-31),797=>array(178,-288,430,-135),798=>array(204,-288,456,-135),799=>array(183,-375,435,-135),800=>array(175,-202,427,-135),801=>array(151,-208,472,63),802=>array(39,-208,284,63),803=>array(141,-202,261,-102),804=>array(46,-201,356,-103),805=>array(94,-245,313,-31),806=>array(85,-265,280,-96),807=>array(89,-193,306,0),808=>array(118,-193,298,0),809=>array(247,-319,355,-102),810=>array(150,-263,452,-102),811=>array(114,-222,515,-82),812=>array(64,-237,376,-53),813=>array(28,-237,341,-53),814=>array(57,-238,365,-98),815=>array(31,-237,340,-97),816=>array(23,-238,370,-99),817=>array(51,-174,357,-102),818=>array(0,-236,602,-197),819=>array(0,-236,602,-80),820=>array(29,240,573,381),821=>array(69,221,519,301),822=>array(0,221,602,301),823=>array(-32,-47,628,592),824=>array(-67,-34,656,761),825=>array(129,-245,260,-31),826=>array(150,-188,452,-26),827=>array(140,-371,462,-102),828=>array(87,-222,488,-82),829=>array(181,599,421,816),830=>array(207,595,395,853),831=>array(0,599,602,755),835=>array(218,595,384,844),856=>array(626,658,746,758),865=>array(-131,742,702,902),884=>array(216,557,389,800),885=>array(213,-208,386,35),890=>array(197,-208,293,-45),894=>array(99,-140,392,519),900=>array(281,616,550,800),901=>array(213,659,601,980),902=>array(-52,0,513,800),903=>array(222,273,374,422),904=>array(-61,0,600,800),905=>array(-85,0,606,800),906=>array(-61,0,574,800),908=>array(12,-14,562,800),910=>array(-146,0,658,800),911=>array(-33,0,564,800),912=>array(191,0,601,980),913=>array(-52,0,513,729),914=>array(11,0,570,729),915=>array(34,0,627,729),916=>array(-53,0,513,729),917=>array(26,0,600,729),918=>array(-3,0,622,729),919=>array(-4,0,606,729),920=>array(57,-14,545,742),921=>array(28,0,574,729),922=>array(-4,0,661,729),923=>array(-53,0,513,729),924=>array(-29,0,631,729),925=>array(-3,0,605,729),926=>array(-4,0,606,729),927=>array(40,-14,562,742),928=>array(-4,0,606,729),929=>array(25,0,588,729),931=>array(-13,0,625,729),932=>array(78,0,651,729),933=>array(95,0,658,729),934=>array(57,0,544,729),935=>array(-62,0,653,729),936=>array(95,0,615,729),937=>array(-33,0,564,713),938=>array(28,0,574,913),939=>array(95,0,658,913),940=>array(34,-12,606,800),941=>array(64,-15,550,800),942=>array(61,-208,550,800),943=>array(191,0,550,800),944=>array(64,0,601,980),945=>array(34,-12,606,559),946=>array(-21,-208,553,766),947=>array(32,-208,584,547),948=>array(46,-14,535,767),949=>array(64,-15,536,553),950=>array(72,-210,613,760),951=>array(61,-208,545,560),952=>array(67,-14,535,732),953=>array(191,0,438,547),954=>array(62,0,606,547),955=>array(27,0,560,760),956=>array(-19,-208,566,547),957=>array(109,0,547,547),958=>array(68,-210,591,760),959=>array(57,-14,544,560),960=>array(35,-19,596,547),961=>array(18,-208,560,560),962=>array(114,-210,585,560),963=>array(60,-14,599,547),964=>array(113,0,578,547),965=>array(64,0,564,547),966=>array(57,-208,585,551),967=>array(0,-208,602,547),968=>array(76,-208,612,547),969=>array(24,-14,574,547),970=>array(191,0,522,758),971=>array(64,0,564,758),972=>array(57,-14,550,800),973=>array(64,0,564,800),974=>array(24,-14,574,800),976=>array(72,-11,526,768),977=>array(66,-11,540,768),978=>array(28,0,583,729),979=>array(-186,0,583,800),980=>array(28,0,583,913),981=>array(55,-208,551,729),982=>array(12,0,607,547),983=>array(-1,-188,636,547),984=>array(76,-208,564,742),985=>array(85,-208,554,560),986=>array(63,-210,604,729),987=>array(96,-210,594,547),988=>array(45,0,616,729),989=>array(-90,-208,594,760),990=>array(24,-2,599,729),991=>array(58,0,547,759),992=>array(80,-208,558,742),993=>array(6,-180,494,559),1008=>array(-21,-3,617,547),1009=>array(87,-208,560,560),1010=>array(76,-14,555,560),1011=>array(2,-208,482,760),1012=>array(57,-14,545,742),1013=>array(79,-14,557,560),1014=>array(27,-14,504,560),1015=>array(25,0,566,729),1016=>array(-1,-208,551,765),1017=>array(56,-14,592,742),1018=>array(-29,0,630,729),1019=>array(-12,-208,612,547),1020=>array(-23,-208,560,560),1021=>array(2,-14,524,742),1022=>array(56,-14,592,742),1023=>array(2,-14,524,742),1024=>array(26,0,600,985),1025=>array(26,0,600,900),1026=>array(39,-229,552,730),1027=>array(34,0,627,985),1028=>array(55,-14,590,742),1029=>array(12,-14,560,742),1030=>array(28,0,574,729),1031=>array(28,0,574,900),1032=>array(-12,-14,538,729),1033=>array(-80,0,575,729),1034=>array(-54,0,577,729),1035=>array(17,0,530,730),1036=>array(37,0,702,985),1037=>array(-3,0,605,985),1038=>array(19,0,634,928),1039=>array(11,-157,621,729),1040=>array(-52,0,513,729),1041=>array(10,0,593,729),1042=>array(11,0,570,729),1043=>array(34,0,627,729),1044=>array(-70,-157,613,729),1045=>array(26,0,600,729),1046=>array(-63,0,657,729),1047=>array(-9,-14,538,742),1048=>array(-3,0,605,729),1049=>array(-3,0,605,928),1050=>array(-4,0,661,729),1051=>array(-69,0,605,729),1052=>array(-29,0,631,729),1053=>array(-4,0,606,729),1054=>array(40,-14,562,742),1055=>array(-4,0,606,729),1056=>array(25,0,588,729),1057=>array(56,-14,592,742),1058=>array(78,0,651,729),1059=>array(19,0,634,729),1060=>array(23,0,583,729),1061=>array(-62,0,653,729),1062=>array(-17,-157,593,729),1063=>array(82,0,604,729),1064=>array(-15,0,618,729),1065=>array(-26,-157,606,729),1066=>array(70,0,529,729),1067=>array(-40,0,625,729),1068=>array(25,0,529,729),1069=>array(2,-14,537,742),1070=>array(-0,-14,621,742),1071=>array(-34,0,624,729),1072=>array(35,-14,531,560),1073=>array(35,-14,556,777),1074=>array(49,0,507,547),1075=>array(72,0,546,547),1076=>array(-16,-140,559,547),1077=>array(48,-14,550,561),1078=>array(-24,0,617,547),1079=>array(32,-11,532,560),1080=>array(42,0,566,547),1081=>array(42,0,566,785),1082=>array(62,0,606,547),1083=>array(-39,0,566,547),1084=>array(-23,0,629,547),1085=>array(42,0,566,547),1086=>array(57,-14,544,560),1087=>array(42,0,566,547),1088=>array(-1,-208,551,560),1089=>array(76,-14,555,560),1090=>array(149,0,557,547),1091=>array(-19,-208,598,547),1092=>array(36,-208,562,760),1093=>array(-34,0,590,547),1094=>array(21,-140,544,547),1095=>array(108,0,566,548),1096=>array(8,0,595,547),1097=>array(-0,-140,586,547),1098=>array(54,0,550,547),1099=>array(-2,0,604,547),1100=>array(43,0,507,547),1101=>array(47,-14,526,560),1102=>array(-15,-14,582,560),1103=>array(29,0,534,547),1104=>array(48,-14,550,803),1105=>array(48,-14,550,718),1106=>array(56,-208,526,760),1107=>array(72,0,589,803),1108=>array(95,-14,566,560),1109=>array(56,-14,526,560),1110=>array(30,0,490,760),1111=>array(30,0,500,718),1112=>array(2,-208,482,760),1113=>array(-48,0,582,547),1114=>array(-21,0,559,547),1115=>array(36,0,494,760),1116=>array(62,0,606,803),1117=>array(42,0,566,803),1118=>array(-19,-208,598,785),1119=>array(56,-140,580,547),1122=>array(50,0,529,729),1123=>array(54,0,547,760),1138=>array(57,-14,545,742),1139=>array(67,-14,535,560),1168=>array(34,0,656,878),1169=>array(72,0,576,700),1170=>array(34,0,627,729),1171=>array(56,0,546,547),1172=>array(34,-200,627,729),1173=>array(72,-208,546,547),1174=>array(-63,-157,657,729),1175=>array(-24,-140,617,547),1176=>array(-9,-193,538,742),1177=>array(32,-193,532,560),1178=>array(-4,-152,661,729),1179=>array(62,-135,606,547),1186=>array(-4,-152,606,729),1187=>array(42,-135,566,547),1188=>array(-15,0,662,729),1189=>array(8,0,639,547),1194=>array(56,-193,592,742),1195=>array(76,-193,555,560),1196=>array(78,-152,651,729),1197=>array(146,-135,557,547),1198=>array(95,0,658,729),1199=>array(86,-208,598,547),1200=>array(95,0,661,729),1201=>array(74,-208,598,547),1202=>array(-63,-152,648,729),1203=>array(-16,-135,599,547),1210=>array(-3,0,511,730),1211=>array(41,0,535,760),1216=>array(28,0,574,729),1217=>array(-63,0,657,928),1218=>array(-24,0,617,785),1219=>array(-4,-200,661,729),1220=>array(62,-208,606,547),1223=>array(-4,-200,606,729),1224=>array(42,-208,566,547),1227=>array(34,-152,627,729),1228=>array(72,-135,546,547),1231=>array(171,0,410,765),1232=>array(-52,0,564,928),1233=>array(35,-14,536,785),1234=>array(-52,0,537,913),1235=>array(35,-14,531,758),1236=>array(-71,0,638,729),1237=>array(-23,-14,593,560),1238=>array(26,0,600,928),1239=>array(48,-14,550,785),1240=>array(57,-14,545,742),1241=>array(55,-14,542,560),1242=>array(57,-14,545,913),1243=>array(55,-14,542,758),1244=>array(-63,0,657,913),1245=>array(-24,0,617,758),1246=>array(-9,-14,538,913),1247=>array(32,-11,532,758),1248=>array(-16,-14,602,729),1249=>array(-6,-213,572,547),1250=>array(-3,0,605,898),1251=>array(42,0,566,745),1252=>array(-3,0,605,913),1253=>array(42,0,566,758),1254=>array(40,-14,562,913),1255=>array(57,-14,544,758),1256=>array(57,-14,545,742),1257=>array(67,-14,535,560),1258=>array(57,-14,545,913),1259=>array(67,-14,535,758),1260=>array(2,-14,537,913),1261=>array(47,-14,526,758),1262=>array(19,0,634,898),1263=>array(-19,-208,598,745),1264=>array(19,0,634,913),1265=>array(-19,-208,598,758),1266=>array(19,0,634,927),1267=>array(-19,-208,598,800),1268=>array(82,0,604,913),1269=>array(108,0,566,758),1270=>array(95,-152,606,730),1271=>array(123,-135,567,548),1272=>array(-40,0,625,913),1273=>array(-2,0,604,758),1296=>array(35,-14,573,742),1297=>array(64,-15,536,553),1306=>array(40,-132,562,742),1307=>array(48,-208,560,560),1308=>array(40,0,672,729),1309=>array(45,0,642,547),1329=>array(28,-29,589,729),1330=>array(-9,0,551,742),1331=>array(56,0,547,742),1332=>array(37,0,562,742),1333=>array(31,-14,576,729),1334=>array(-3,0,575,742),1335=>array(-12,0,579,729),1336=>array(-9,0,551,743),1337=>array(-49,-14,593,742),1338=>array(15,-14,597,729),1339=>array(0,0,526,729),1340=>array(4,0,471,729),1341=>array(-24,-14,593,729),1342=>array(24,-14,640,742),1343=>array(75,0,565,729),1344=>array(23,-26,594,729),1345=>array(8,-23,577,742),1346=>array(37,0,520,742),1347=>array(-8,0,631,742),1348=>array(-5,-14,647,729),1349=>array(27,-14,578,742),1350=>array(82,-14,564,729),1351=>array(27,-14,551,729),1352=>array(0,0,561,743),1353=>array(53,-28,578,742),1354=>array(42,0,596,742),1355=>array(-4,0,577,742),1356=>array(-45,0,562,742),1357=>array(41,-14,602,729),1358=>array(20,0,545,729),1359=>array(22,-14,558,742),1360=>array(0,0,561,743),1361=>array(27,-14,578,742),1362=>array(-5,0,571,729),1363=>array(21,0,583,729),1364=>array(-24,0,610,742),1365=>array(40,-14,562,742),1366=>array(4,-14,563,729),1369=>array(292,492,452,760),1370=>array(207,499,395,729),1371=>array(233,620,502,803),1372=>array(83,618,518,893),1373=>array(269,616,462,800),1374=>array(61,613,511,885),1375=>array(78,618,507,760),1377=>array(26,-13,605,547),1378=>array(15,-208,539,560),1379=>array(45,-208,556,558),1380=>array(21,-208,525,560),1381=>array(48,-14,556,760),1382=>array(45,-208,556,558),1383=>array(27,0,533,760),1384=>array(15,-208,539,560),1385=>array(-42,-208,588,560),1386=>array(7,-14,600,760),1387=>array(-2,-208,522,760),1388=>array(86,-208,382,547),1389=>array(-43,-208,603,760),1390=>array(36,-14,566,771),1391=>array(78,-208,562,760),1392=>array(38,0,532,760),1393=>array(45,-15,503,760),1394=>array(21,-208,505,560),1395=>array(54,-14,586,760),1396=>array(19,-14,626,760),1397=>array(81,-208,520,547),1398=>array(101,-14,584,760),1399=>array(26,-208,553,561),1400=>array(38,0,532,560),1401=>array(58,-208,487,571),1402=>array(45,-208,625,547),1403=>array(28,-208,557,561),1404=>array(10,0,516,560),1405=>array(58,-13,550,547),1406=>array(36,-208,562,760),1407=>array(22,-13,579,560),1408=>array(17,-208,541,560),1409=>array(45,-215,576,560),1410=>array(68,0,440,547),1411=>array(21,-208,579,760),1412=>array(-22,-208,577,560),1413=>array(57,-14,544,560),1414=>array(-14,-208,591,760),1415=>array(3,-14,507,760),1417=>array(209,0,393,415),1418=>array(170,205,439,314),3713=>array(-6,-10,574,560),3714=>array(24,-17,572,568),3716=>array(38,-10,540,568),3719=>array(94,-238,510,568),3720=>array(66,-0,546,575),3722=>array(51,-238,588,563),3725=>array(30,-8,599,573),3732=>array(23,-14,567,560),3733=>array(35,-15,579,579),3734=>array(74,-240,578,560),3735=>array(30,-14,583,560),3737=>array(-20,-14,593,568),3738=>array(38,-8,594,561),3739=>array(19,-8,616,760),3740=>array(16,-8,664,638),3741=>array(4,-8,622,760),3742=>array(24,-8,604,561),3743=>array(5,-8,627,760),3745=>array(-32,-14,602,547),3746=>array(12,-8,620,760),3747=>array(22,-8,586,568),3749=>array(14,-8,575,568),3751=>array(27,-13,575,560),3754=>array(1,-8,679,701),3755=>array(-12,-12,619,575),3757=>array(33,-8,579,568),3758=>array(14,-8,662,605),3759=>array(52,-106,615,579),3760=>array(73,-13,640,563),3761=>array(199,639,702,880),3762=>array(145,0,586,560),3763=>array(-403,0,586,806),3764=>array(41,615,562,926),3765=>array(41,612,616,926),3766=>array(41,615,562,926),3767=>array(41,612,616,926),3768=>array(201,-350,404,-38),3769=>array(144,-306,440,-40),3771=>array(31,639,567,880),3772=>array(-15,-278,612,-39),3784=>array(240,618,362,792),3785=>array(34,609,582,891),3786=>array(46,598,664,869),3787=>array(154,609,448,890),3788=>array(-15,636,612,875),3789=>array(199,620,404,806),4304=>array(60,0,522,560),4305=>array(46,0,510,761),4306=>array(21,-208,528,510),4307=>array(42,-208,609,505),4308=>array(41,-208,562,510),4309=>array(41,-208,559,510),4310=>array(43,0,507,760),4311=>array(17,0,591,505),4312=>array(72,0,535,510),4313=>array(42,-207,553,501),4314=>array(62,-208,557,510),4315=>array(44,0,568,760),4316=>array(43,0,538,748),4317=>array(17,0,588,505),4318=>array(40,0,541,757),4319=>array(37,-207,596,524),4320=>array(-7,0,567,760),4321=>array(46,0,506,743),4322=>array(-3,-207,580,614),4323=>array(53,-207,579,506),4324=>array(38,-208,614,505),4325=>array(20,-208,616,743),4326=>array(37,-208,611,506),4327=>array(42,-207,592,496),4328=>array(45,0,573,760),4329=>array(3,0,509,760),4330=>array(25,-207,578,518),4331=>array(44,0,597,743),4332=>array(45,0,624,760),4333=>array(19,-207,532,743),4334=>array(46,0,512,743),4335=>array(35,-207,533,605),4336=>array(37,0,558,760),4337=>array(2,-207,590,760),4338=>array(36,-131,547,511),4339=>array(41,-208,595,510),4340=>array(17,-208,578,760),4341=>array(22,0,582,760),4342=>array(30,-207,615,511),4343=>array(17,-207,525,511),4344=>array(40,-207,554,520),4345=>array(78,-208,583,518),4346=>array(56,-66,551,511),4347=>array(97,24,470,486),4348=>array(181,370,441,760),7426=>array(13,-14,629,560),7432=>array(51,-11,542,560),7433=>array(130,-211,590,549),7444=>array(-23,-14,601,560),7446=>array(120,273,588,560),7447=>array(119,-14,588,273),7453=>array(21,1,648,419),7454=>array(42,-1,643,417),7455=>array(21,0,666,501),7468=>array(83,326,440,734),7469=>array(80,326,516,734),7470=>array(112,326,457,734),7472=>array(112,326,457,734),7473=>array(123,326,474,734),7474=>array(123,326,480,734),7475=>array(140,318,475,742),7476=>array(114,326,488,734),7477=>array(134,326,468,734),7478=>array(135,318,472,734),7479=>array(94,326,502,734),7480=>array(119,326,413,734),7481=>array(99,326,503,734),7482=>array(115,326,487,734),7483=>array(115,326,487,734),7484=>array(139,318,463,742),7486=>array(116,326,465,734),7487=>array(94,326,437,734),7488=>array(157,326,516,734),7489=>array(139,318,486,734),7490=>array(140,326,530,734),7491=>array(145,318,457,640),7492=>array(144,318,458,640),7493=>array(140,318,462,640),7494=>array(107,318,495,640),7495=>array(140,318,462,751),7496=>array(126,318,476,751),7497=>array(143,318,459,640),7498=>array(143,318,459,640),7499=>array(146,320,457,640),7500=>array(146,320,457,640),7501=>array(134,206,468,640),7502=>array(156,208,446,633),7503=>array(130,326,472,751),7504=>array(118,326,484,640),7505=>array(146,209,456,640),7506=>array(147,318,455,640),7507=>array(150,318,452,640),7508=>array(150,479,452,640),7509=>array(150,318,452,479),7510=>array(127,209,475,640),7511=>array(158,326,444,719),7512=>array(146,319,456,632),7513=>array(104,327,499,561),7514=>array(119,326,483,640),7515=>array(142,326,460,632),7522=>array(156,0,446,425),7523=>array(169,-8,432,306),7524=>array(146,-7,456,306),7525=>array(142,0,460,306),7543=>array(36,-215,566,560),7544=>array(114,326,488,734),7547=>array(78,0,630,547),7557=>array(196,-208,520,765),7579=>array(140,318,462,640),7580=>array(150,318,452,640),7581=>array(147,286,455,639),7582=>array(146,318,457,751),7583=>array(143,320,459,640),7584=>array(150,326,452,751),7585=>array(155,209,447,632),7586=>array(134,206,468,631),7587=>array(146,208,456,632),7588=>array(144,326,458,751),7589=>array(197,326,405,632),7590=>array(127,326,475,632),7591=>array(127,326,475,632),7592=>array(148,209,454,751),7593=>array(217,209,385,755),7594=>array(199,209,403,755),7595=>array(182,326,420,640),7596=>array(119,209,483,640),7597=>array(119,208,483,640),7598=>array(130,209,472,640),7599=>array(169,209,433,640),7600=>array(122,326,480,640),7601=>array(147,318,455,640),7602=>array(140,210,462,751),7603=>array(143,209,459,640),7604=>array(124,209,478,751),7605=>array(188,209,472,719),7606=>array(97,318,505,632),7607=>array(122,318,480,632),7609=>array(151,326,451,632),7610=>array(133,326,469,632),7611=>array(139,326,463,632),7612=>array(164,209,438,632),7613=>array(129,296,473,632),7614=>array(119,207,483,632),7615=>array(143,318,459,736),7680=>array(-52,-245,513,729),7681=>array(35,-245,531,560),7682=>array(11,0,570,914),7683=>array(29,-14,541,760),7684=>array(11,-202,570,729),7685=>array(29,-202,541,760),7686=>array(11,-174,570,729),7687=>array(29,-174,541,760),7688=>array(56,-193,594,927),7689=>array(76,-193,594,800),7690=>array(-4,0,552,914),7691=>array(58,-14,612,760),7692=>array(-4,-202,552,729),7693=>array(58,-202,612,760),7694=>array(-4,-174,552,729),7695=>array(51,-174,612,760),7696=>array(-43,-193,552,729),7697=>array(58,-193,612,760),7698=>array(-4,-237,552,729),7699=>array(28,-237,612,760),7704=>array(26,-237,600,729),7705=>array(35,-237,550,561),7706=>array(26,-238,600,729),7707=>array(30,-238,550,561),7708=>array(26,-193,600,928),7709=>array(48,-193,550,785),7710=>array(45,0,616,914),7711=>array(129,0,608,914),7712=>array(38,-14,576,898),7713=>array(29,-215,559,745),7714=>array(-4,0,606,914),7715=>array(41,0,535,914),7716=>array(-4,-202,606,729),7717=>array(41,-202,535,760),7718=>array(-4,0,606,913),7719=>array(41,0,535,918),7720=>array(-94,-193,606,729),7721=>array(-77,-193,535,760),7722=>array(-4,-238,606,729),7723=>array(41,-238,535,760),7724=>array(23,-238,574,729),7725=>array(23,-238,490,760),7728=>array(-4,0,661,927),7729=>array(44,0,588,927),7730=>array(-4,-202,661,729),7731=>array(44,-202,588,760),7732=>array(-4,-174,661,729),7733=>array(44,-174,588,760),7734=>array(38,-202,505,729),7735=>array(141,-202,477,765),7736=>array(38,-202,551,898),7737=>array(141,-202,551,898),7738=>array(38,-174,505,729),7739=>array(51,-174,477,765),7740=>array(38,-237,505,729),7741=>array(28,-237,477,765),7742=>array(-29,0,631,927),7743=>array(-7,0,575,800),7744=>array(-29,0,631,914),7745=>array(-7,0,575,758),7746=>array(-29,-202,631,729),7747=>array(-7,-202,575,560),7748=>array(-3,0,605,914),7749=>array(41,0,535,758),7750=>array(-3,-202,605,729),7751=>array(41,-202,535,560),7752=>array(-3,-174,605,729),7753=>array(41,-174,535,560),7754=>array(-3,-237,605,729),7755=>array(28,-237,535,560),7756=>array(40,-14,562,997),7757=>array(57,-14,585,997),7764=>array(25,0,588,931),7765=>array(-1,-208,551,800),7766=>array(25,0,588,914),7767=>array(-1,-208,551,758),7768=>array(6,0,562,914),7769=>array(106,0,595,758),7770=>array(6,-202,562,729),7771=>array(106,-202,595,560),7772=>array(6,-202,562,898),7773=>array(106,-202,595,745),7774=>array(6,-174,562,729),7775=>array(51,-174,595,560),7776=>array(12,-14,560,914),7777=>array(56,-14,526,758),7778=>array(12,-202,560,742),7779=>array(56,-202,526,560),7784=>array(12,-202,560,914),7785=>array(56,-202,526,758),7786=>array(78,0,651,914),7787=>array(95,0,549,914),7788=>array(78,-202,651,729),7789=>array(95,-202,549,702),7790=>array(51,-174,651,729),7791=>array(51,-174,549,702),7792=>array(28,-237,651,729),7793=>array(28,-237,549,702),7794=>array(39,-201,601,729),7795=>array(46,-201,553,547),7796=>array(23,-238,601,729),7797=>array(23,-238,553,547),7798=>array(28,-237,601,729),7799=>array(28,-237,553,547),7800=>array(39,-14,601,997),7801=>array(61,-13,585,997),7804=>array(97,0,646,909),7805=>array(89,0,593,757),7806=>array(97,-202,646,729),7807=>array(89,-202,593,547),7808=>array(40,0,672,931),7809=>array(45,0,642,803),7810=>array(40,0,672,931),7811=>array(45,0,642,803),7812=>array(40,0,672,900),7813=>array(45,0,642,718),7814=>array(40,0,672,914),7815=>array(45,0,642,758),7816=>array(40,-202,672,729),7817=>array(45,-202,642,547),7818=>array(-62,0,653,914),7819=>array(-34,0,590,758),7820=>array(-62,0,653,913),7821=>array(-34,0,590,718),7822=>array(95,0,658,914),7823=>array(-19,-208,598,758),7824=>array(-3,0,622,932),7825=>array(38,0,553,803),7826=>array(-3,-202,622,729),7827=>array(38,-202,553,547),7828=>array(-3,-174,622,729),7829=>array(38,-174,553,547),7830=>array(41,-174,535,760),7831=>array(95,0,549,860),7832=>array(45,0,642,923),7833=>array(-19,-208,598,923),7835=>array(129,0,608,914),7839=>array(46,-14,535,767),7840=>array(-52,-202,513,729),7841=>array(35,-202,531,560),7852=>array(-52,-202,513,932),7853=>array(35,-202,531,803),7856=>array(-52,0,564,997),7857=>array(35,-14,536,954),7862=>array(-52,-202,564,928),7863=>array(35,-202,531,760),7864=>array(26,-202,600,729),7865=>array(48,-202,550,561),7868=>array(26,0,600,921),7869=>array(48,-14,550,777),7878=>array(26,-202,600,932),7879=>array(48,-202,550,803),7882=>array(28,-202,574,729),7883=>array(30,-202,490,760),7884=>array(40,-202,562,742),7885=>array(57,-202,544,560),7896=>array(40,-202,562,932),7897=>array(57,-202,544,803),7898=>array(-20,-14,634,927),7899=>array(5,-14,595,800),7900=>array(-20,-14,634,927),7901=>array(5,-14,595,800),7904=>array(-20,-14,634,921),7905=>array(5,-14,595,777),7906=>array(-20,-202,634,760),7907=>array(5,-202,595,560),7908=>array(39,-202,601,729),7909=>array(61,-202,553,547),7912=>array(-29,-14,652,927),7913=>array(-15,-13,592,800),7914=>array(-29,-14,652,927),7915=>array(-15,-13,592,800),7918=>array(-29,-14,652,921),7919=>array(-15,-13,592,777),7920=>array(-29,-202,652,760),7921=>array(-15,-202,592,555),7922=>array(95,0,658,931),7923=>array(-19,-208,598,803),7924=>array(95,-202,658,729),7925=>array(-19,-208,598,547),7928=>array(95,0,658,921),7929=>array(-19,-208,598,777),7936=>array(34,-12,606,806),7937=>array(34,-12,606,806),7938=>array(34,-12,606,806),7939=>array(34,-12,606,806),7940=>array(34,-12,606,806),7941=>array(34,-12,606,806),7942=>array(34,-12,606,977),7943=>array(34,-12,606,977),7944=>array(-52,0,513,806),7945=>array(-52,0,513,806),7946=>array(-165,0,513,806),7947=>array(-141,0,513,806),7948=>array(-80,0,513,806),7949=>array(-65,0,513,806),7950=>array(-52,0,513,977),7951=>array(-52,0,513,977),7952=>array(64,-15,536,806),7953=>array(64,-15,536,806),7954=>array(64,-15,536,806),7955=>array(64,-15,536,806),7956=>array(64,-15,599,806),7957=>array(64,-15,599,806),7960=>array(-31,0,600,806),7961=>array(-6,0,600,806),7962=>array(-275,0,600,806),7963=>array(-250,0,600,806),7964=>array(-214,0,600,806),7965=>array(-199,0,600,806),7968=>array(61,-208,545,806),7969=>array(61,-208,545,806),7970=>array(61,-208,545,806),7971=>array(61,-208,545,806),7972=>array(61,-208,599,806),7973=>array(61,-208,599,806),7974=>array(61,-208,576,977),7975=>array(61,-208,572,977),7976=>array(-55,0,606,806),7977=>array(-31,0,606,806),7978=>array(-312,0,606,806),7979=>array(-287,0,606,806),7980=>array(-263,0,606,806),7981=>array(-248,0,606,806),7982=>array(-112,0,606,977),7983=>array(-116,0,606,977),7984=>array(191,0,438,806),7985=>array(191,0,438,806),7986=>array(152,0,536,806),7987=>array(177,0,536,806),7988=>array(177,0,599,806),7989=>array(191,0,599,806),7990=>array(191,0,576,977),7991=>array(191,0,572,977),7992=>array(-31,0,574,806),7993=>array(-6,0,574,806),7994=>array(-263,0,574,806),7995=>array(-238,0,574,806),7996=>array(-214,0,574,806),7997=>array(-199,0,574,806),7998=>array(-75,0,574,977),7999=>array(-79,0,574,977),8000=>array(57,-14,544,806),8001=>array(57,-14,544,806),8002=>array(57,-14,544,806),8003=>array(57,-14,544,806),8004=>array(57,-14,599,806),8005=>array(57,-14,599,806),8008=>array(6,-14,562,806),8009=>array(-6,-14,562,806),8010=>array(-275,-14,562,806),8011=>array(-250,-14,562,806),8012=>array(-141,-14,562,806),8013=>array(-126,-14,562,806),8016=>array(64,0,564,806),8017=>array(64,0,564,806),8018=>array(64,0,564,806),8019=>array(64,0,564,806),8020=>array(64,0,599,806),8021=>array(64,0,599,806),8022=>array(64,0,576,977),8023=>array(64,0,572,977),8025=>array(-80,0,658,806),8027=>array(-287,0,658,806),8029=>array(-285,0,658,806),8031=>array(-152,0,658,977),8032=>array(24,-14,574,806),8033=>array(24,-14,574,806),8034=>array(24,-14,574,806),8035=>array(24,-14,574,806),8036=>array(24,-14,599,806),8037=>array(24,-14,599,806),8038=>array(24,-14,576,977),8039=>array(24,-14,574,977),8040=>array(-33,0,564,806),8041=>array(-33,0,564,806),8042=>array(-275,0,564,806),8043=>array(-250,0,564,806),8044=>array(-128,0,564,806),8045=>array(-114,0,564,806),8046=>array(-39,0,564,977),8047=>array(-79,0,564,977),8048=>array(34,-12,606,800),8049=>array(34,-12,606,800),8050=>array(64,-15,536,800),8051=>array(64,-15,550,800),8052=>array(61,-208,545,800),8053=>array(61,-208,550,800),8054=>array(191,0,438,800),8055=>array(191,0,550,800),8056=>array(57,-14,544,800),8057=>array(57,-14,550,800),8058=>array(64,0,564,800),8059=>array(64,0,564,800),8060=>array(24,-14,574,800),8061=>array(24,-14,574,800),8064=>array(34,-208,606,806),8065=>array(34,-208,606,806),8066=>array(34,-208,606,806),8067=>array(34,-208,606,806),8068=>array(34,-208,606,806),8069=>array(34,-208,606,806),8070=>array(34,-208,606,977),8071=>array(34,-208,606,977),8072=>array(-52,-208,513,806),8073=>array(-52,-208,513,806),8074=>array(-165,-208,513,806),8075=>array(-141,-208,513,806),8076=>array(-80,-208,513,806),8077=>array(-65,-208,513,806),8078=>array(-52,-208,513,977),8079=>array(-52,-208,513,977),8080=>array(44,-208,545,806),8081=>array(44,-208,545,806),8082=>array(44,-208,545,806),8083=>array(44,-208,545,806),8084=>array(44,-208,599,806),8085=>array(44,-208,599,806),8086=>array(44,-208,576,977),8087=>array(44,-208,572,977),8088=>array(-55,-208,606,806),8089=>array(-31,-208,606,806),8090=>array(-312,-208,606,806),8091=>array(-287,-208,606,806),8092=>array(-263,-208,606,806),8093=>array(-248,-208,606,806),8094=>array(-112,-208,606,977),8095=>array(-116,-208,606,977),8096=>array(24,-208,574,806),8097=>array(24,-208,574,806),8098=>array(24,-208,574,806),8099=>array(24,-208,574,806),8100=>array(24,-208,599,806),8101=>array(24,-208,599,806),8102=>array(24,-208,576,977),8103=>array(24,-208,574,977),8104=>array(-33,-208,564,806),8105=>array(-33,-208,564,806),8106=>array(-275,-208,564,806),8107=>array(-250,-208,564,806),8108=>array(-128,-208,564,806),8109=>array(-114,-208,564,806),8110=>array(-39,-208,564,977),8111=>array(-79,-208,564,977),8112=>array(34,-12,606,785),8113=>array(34,-12,606,745),8114=>array(34,-208,606,800),8115=>array(34,-208,606,559),8116=>array(34,-208,606,800),8118=>array(34,-12,606,777),8119=>array(34,-208,606,777),8120=>array(-52,0,564,928),8121=>array(-52,0,551,898),8122=>array(-52,0,513,800),8123=>array(-52,0,513,800),8124=>array(-52,-208,513,729),8125=>array(274,595,434,806),8126=>array(197,-208,293,-45),8127=>array(274,595,434,806),8128=>array(196,638,542,777),8129=>array(213,659,580,943),8130=>array(44,-208,545,800),8131=>array(44,-208,545,560),8132=>array(44,-208,550,800),8134=>array(61,-208,545,777),8135=>array(44,-208,545,777),8136=>array(-96,0,600,800),8137=>array(-61,0,600,800),8138=>array(-121,0,606,800),8139=>array(-85,0,606,800),8140=>array(-4,-208,606,729),8141=>array(152,595,536,806),8142=>array(177,595,599,806),8143=>array(230,595,576,977),8144=>array(191,0,536,785),8145=>array(191,0,521,745),8146=>array(191,0,522,980),8147=>array(191,0,601,980),8150=>array(191,0,542,777),8151=>array(191,0,580,943),8152=>array(28,0,574,928),8153=>array(28,0,574,898),8154=>array(-72,0,574,800),8155=>array(-61,0,574,800),8157=>array(177,595,536,806),8158=>array(191,595,599,806),8159=>array(226,595,572,977),8160=>array(64,0,564,785),8161=>array(64,0,564,745),8162=>array(64,0,564,980),8163=>array(64,0,601,980),8164=>array(18,-208,560,806),8165=>array(18,-208,560,806),8166=>array(64,0,564,777),8167=>array(64,0,580,943),8168=>array(95,0,658,928),8169=>array(95,0,658,898),8170=>array(-121,0,658,800),8171=>array(-146,0,658,800),8172=>array(-6,0,588,806),8173=>array(213,659,522,980),8174=>array(213,659,601,980),8175=>array(221,616,414,800),8178=>array(24,-208,574,800),8179=>array(24,-208,574,547),8180=>array(24,-208,574,800),8182=>array(24,-14,574,777),8183=>array(24,-208,574,777),8184=>array(-84,-14,562,800),8185=>array(12,-14,562,800),8186=>array(-84,0,564,800),8187=>array(-33,0,564,800),8188=>array(-33,-208,564,713),8189=>array(281,616,550,800),8190=>array(299,595,434,806),8208=>array(148,234,419,314),8209=>array(148,234,419,314),8210=>array(-25,240,591,309),8211=>array(-25,240,591,309),8212=>array(-25,240,591,309),8213=>array(-25,240,591,309),8214=>array(139,-236,462,764),8215=>array(0,-236,602,-80),8216=>array(226,472,453,760),8217=>array(226,472,453,760),8218=>array(99,-140,326,148),8219=>array(263,472,407,760),8220=>array(120,472,571,760),8221=>array(108,472,559,760),8222=>array(-8,-140,443,148),8223=>array(145,472,513,760),8224=>array(95,-96,554,729),8225=>array(29,-96,554,729),8226=>array(156,227,446,516),8227=>array(156,188,485,555),8230=>array(-32,0,520,148),8240=>array(0,0,602,699),8241=>array(0,0,602,699),8242=>array(315,547,534,729),8243=>array(242,547,607,729),8244=>array(169,547,681,729),8245=>array(351,547,499,729),8246=>array(277,547,572,729),8247=>array(204,547,646,729),8249=>array(151,69,428,517),8250=>array(155,69,431,517),8252=>array(31,0,572,729),8253=>array(163,0,546,742),8254=>array(0,716,602,755),8261=>array(129,-132,510,760),8262=>array(72,-132,453,760),8263=>array(-13,0,615,743),8264=>array(59,0,587,743),8265=>array(31,0,603,743),8267=>array(19,-96,590,729),8304=>array(172,319,513,742),8305=>array(156,326,446,751),8308=>array(135,326,458,734),8309=>array(150,319,513,734),8310=>array(173,319,513,742),8311=>array(172,326,513,734),8312=>array(157,319,513,742),8313=>array(172,319,513,742),8314=>array(139,357,464,646),8315=>array(139,479,464,525),8316=>array(139,422,464,581),8317=>array(198,252,404,751),8318=>array(198,252,404,751),8319=>array(126,326,456,640),8320=>array(172,-7,513,416),8321=>array(170,0,450,408),8322=>array(150,0,484,416),8323=>array(140,-7,480,416),8324=>array(135,0,458,408),8325=>array(150,-7,513,408),8326=>array(173,-7,513,416),8327=>array(172,0,513,408),8328=>array(157,-7,513,416),8329=>array(172,-7,513,416),8330=>array(139,31,464,320),8331=>array(139,152,464,199),8332=>array(139,96,464,254),8333=>array(198,-74,404,425),8334=>array(198,-74,404,425),8336=>array(145,-8,457,313),8337=>array(143,-8,459,314),8338=>array(147,-8,455,313),8339=>array(104,0,491,306),8340=>array(143,-8,459,313),8341=>array(115,-8,440,418),8342=>array(130,0,472,425),8343=>array(201,0,402,429),8344=>array(118,0,484,313),8345=>array(126,0,456,313),8346=>array(127,-117,475,313),8347=>array(142,0,442,322),8348=>array(158,0,444,393),8352=>array(40,0,594,729),8353=>array(38,-44,579,778),8354=>array(38,-14,579,742),8355=>array(28,0,574,729),8356=>array(22,0,587,742),8357=>array(22,-93,536,640),8358=>array(-19,0,621,729),8359=>array(2,-14,595,729),8360=>array(4,-14,579,729),8361=>array(2,0,646,729),8362=>array(-19,-14,659,729),8363=>array(58,-175,691,760),8364=>array(-5,-14,582,742),8365=>array(16,0,650,729),8366=>array(78,0,648,729),8367=>array(5,-231,593,753),8368=>array(8,-14,526,742),8369=>array(25,0,641,729),8370=>array(29,-81,573,809),8371=>array(-28,0,604,729),8372=>array(-19,-14,621,742),8373=>array(65,-147,592,760),8376=>array(50,0,650,729),8377=>array(55,0,626,729),8450=>array(57,-14,590,742),8453=>array(0,-24,598,752),8461=>array(28,0,577,729),8462=>array(41,0,535,760),8463=>array(41,0,535,760),8469=>array(36,0,565,729),8470=>array(-66,0,581,729),8471=>array(0,61,602,663),8473=>array(32,0,575,729),8474=>array(8,-129,592,742),8477=>array(18,0,592,729),8482=>array(0,447,550,729),8484=>array(23,0,575,729),8486=>array(-33,0,564,713),8490=>array(-4,0,661,729),8491=>array(-52,0,513,928),8494=>array(5,-12,597,647),8520=>array(13,0,469,760),8531=>array(23,-139,553,810),8532=>array(23,-139,553,818),8533=>array(23,-139,580,810),8534=>array(23,-139,580,818),8535=>array(23,-139,580,818),8536=>array(23,-139,580,810),8537=>array(23,-139,580,810),8538=>array(23,-139,580,810),8539=>array(23,-139,580,810),8540=>array(23,-139,580,818),8541=>array(23,-139,580,810),8542=>array(23,-139,580,810),8543=>array(23,246,553,810),8592=>array(32,112,570,436),8593=>array(139,0,463,538),8594=>array(32,112,570,436),8595=>array(139,0,463,538),8596=>array(32,112,570,436),8597=>array(139,0,463,538),8598=>array(90,0,512,422),8599=>array(90,0,512,422),8600=>array(90,0,512,422),8601=>array(90,0,512,422),8602=>array(32,112,570,436),8603=>array(32,112,570,436),8604=>array(43,193,559,422),8605=>array(43,193,559,422),8606=>array(32,112,570,436),8607=>array(139,0,463,538),8608=>array(32,112,570,436),8609=>array(139,0,463,538),8610=>array(32,112,570,436),8611=>array(32,112,570,436),8612=>array(32,112,570,436),8613=>array(139,0,463,538),8614=>array(32,112,570,436),8615=>array(139,0,463,538),8616=>array(139,0,463,538),8617=>array(32,112,570,517),8618=>array(32,112,570,517),8619=>array(32,112,570,517),8620=>array(32,112,570,517),8621=>array(32,112,570,436),8622=>array(32,102,570,446),8623=>array(55,0,547,698),8624=>array(89,0,513,674),8625=>array(89,0,513,674),8626=>array(89,0,513,674),8627=>array(89,0,513,674),8628=>array(91,0,511,540),8629=>array(31,0,571,420),8630=>array(40,168,563,487),8631=>array(40,168,563,487),8632=>array(24,0,578,513),8633=>array(32,0,570,604),8634=>array(43,0,559,497),8635=>array(43,0,559,497),8636=>array(32,234,570,436),8637=>array(32,112,570,314),8638=>array(261,0,463,538),8639=>array(139,0,341,538),8640=>array(32,234,570,436),8641=>array(32,112,570,314),8642=>array(261,0,463,538),8643=>array(160,0,362,538),8644=>array(32,0,570,561),8645=>array(21,0,582,538),8646=>array(32,0,570,561),8647=>array(32,0,570,561),8648=>array(21,0,582,538),8649=>array(32,0,570,561),8650=>array(21,0,582,538),8651=>array(32,32,570,516),8652=>array(32,32,570,516),8653=>array(32,112,570,436),8654=>array(32,112,570,460),8655=>array(32,112,570,436),8656=>array(32,112,570,436),8657=>array(139,0,463,538),8658=>array(32,112,570,436),8659=>array(139,0,463,538),8660=>array(32,112,570,436),8661=>array(139,0,463,538),8662=>array(76,-28,526,422),8663=>array(76,-28,526,422),8664=>array(76,0,526,451),8665=>array(76,0,526,451),8666=>array(32,112,570,436),8667=>array(32,112,570,436),8668=>array(32,112,570,436),8669=>array(32,112,570,436),8670=>array(139,0,463,538),8671=>array(139,0,463,538),8672=>array(32,112,570,436),8673=>array(139,0,463,538),8674=>array(32,112,570,436),8675=>array(139,0,463,538),8676=>array(32,112,570,436),8677=>array(32,112,570,436),8678=>array(12,92,570,456),8679=>array(119,0,483,558),8680=>array(32,92,590,456),8681=>array(119,0,483,558),8682=>array(119,0,483,558),8683=>array(119,0,483,558),8684=>array(119,0,483,558),8685=>array(119,0,483,558),8686=>array(119,0,483,558),8687=>array(119,0,483,558),8688=>array(32,92,590,456),8689=>array(34,0,568,534),8690=>array(34,0,568,534),8691=>array(119,0,483,558),8692=>array(32,112,570,436),8693=>array(21,0,582,538),8694=>array(32,-125,570,672),8695=>array(32,112,570,436),8696=>array(32,112,570,436),8697=>array(32,112,570,436),8698=>array(32,112,570,436),8699=>array(32,112,570,436),8700=>array(32,112,570,436),8701=>array(12,92,570,456),8702=>array(32,92,590,456),8703=>array(12,92,590,456),8704=>array(18,0,584,729),8705=>array(57,-14,545,742),8706=>array(89,-14,513,662),8707=>array(87,0,514,729),8708=>array(87,-46,514,776),8709=>array(36,48,567,580),8710=>array(-3,0,606,695),8711=>array(-3,0,606,695),8712=>array(63,0,539,715),8713=>array(63,-86,539,801),8714=>array(63,81,539,545),8715=>array(63,0,539,715),8716=>array(63,-86,539,801),8717=>array(63,81,539,545),8719=>array(74,-213,528,741),8721=>array(70,-213,530,741),8722=>array(43,272,559,355),8723=>array(43,0,559,572),8725=>array(8,-93,517,729),8727=>array(81,85,521,542),8728=>array(146,160,456,470),8729=>array(156,200,446,489),8730=>array(29,-19,578,828),8731=>array(29,-19,578,933),8732=>array(29,-19,578,924),8733=>array(91,122,511,492),8734=>array(20,122,582,492),8735=>array(61,140,541,620),8736=>array(61,140,541,620),8743=>array(80,0,521,579),8744=>array(80,0,521,579),8745=>array(80,0,521,579),8746=>array(80,0,521,579),8747=>array(63,-183,539,871),8748=>array(31,-189,571,877),8749=>array(26,-176,577,864),8756=>array(91,65,512,564),8757=>array(92,65,510,564),8758=>array(238,65,363,564),8759=>array(91,65,512,564),8760=>array(43,272,559,564),8761=>array(36,65,566,564),8762=>array(42,65,561,564),8763=>array(43,65,559,564),8764=>array(43,243,559,384),8765=>array(43,243,559,384),8769=>array(43,85,559,535),8770=>array(43,149,559,454),8771=>array(43,172,559,470),8772=>array(43,48,560,604),8773=>array(43,94,559,570),8774=>array(43,24,559,570),8775=>array(43,0,559,647),8776=>array(43,149,559,470),8777=>array(43,23,559,595),8778=>array(43,94,559,572),8779=>array(43,73,559,572),8780=>array(43,94,559,570),8781=>array(42,108,559,519),8782=>array(43,33,560,593),8783=>array(43,172,560,593),8784=>array(43,172,559,637),8785=>array(43,-11,559,637),8786=>array(43,-10,559,637),8787=>array(42,-10,560,637),8788=>array(36,147,566,479),8789=>array(36,147,566,479),8790=>array(43,172,559,454),8791=>array(43,172,559,760),8792=>array(43,172,559,662),8793=>array(43,172,559,783),8794=>array(43,172,559,783),8795=>array(43,172,559,831),8796=>array(43,172,559,836),8797=>array(34,172,568,764),8798=>array(43,172,559,760),8799=>array(43,172,559,856),8800=>array(43,18,559,608),8801=>array(43,94,559,532),8802=>array(43,5,559,622),8803=>array(43,0,559,616),8804=>array(42,0,558,531),8805=>array(43,0,559,531),8806=>array(42,-84,558,578),8807=>array(42,-84,558,578),8808=>array(42,-162,558,578),8809=>array(42,-162,558,578),8813=>array(42,0,559,627),8814=>array(43,-14,559,641),8815=>array(43,-14,559,641),8816=>array(43,-119,559,629),8817=>array(43,-119,559,629),8818=>array(42,-21,558,531),8819=>array(42,-21,558,531),8820=>array(42,-119,558,629),8821=>array(42,-119,558,629),8822=>array(42,-89,558,603),8823=>array(42,-89,558,603),8824=>array(42,-195,558,711),8825=>array(42,-195,558,711),8826=>array(42,-22,558,648),8827=>array(43,-22,559,648),8828=>array(42,-123,558,711),8829=>array(42,-123,558,711),8830=>array(42,-56,558,711),8831=>array(42,-56,558,711),8832=>array(42,-81,558,707),8833=>array(42,-81,558,707),8834=>array(43,80,559,546),8835=>array(43,80,559,546),8836=>array(43,-29,559,655),8837=>array(43,-29,559,655),8838=>array(43,0,559,625),8839=>array(43,0,559,625),8840=>array(43,-104,559,729),8841=>array(43,-104,559,729),8842=>array(43,-102,559,625),8843=>array(43,-102,559,625),8847=>array(43,58,559,568),8848=>array(43,58,559,568),8849=>array(43,7,559,619),8850=>array(43,7,559,619),8853=>array(39,51,563,577),8854=>array(39,51,563,577),8855=>array(39,51,563,577),8856=>array(39,51,563,577),8857=>array(39,51,563,577),8858=>array(39,51,563,577),8859=>array(39,51,563,577),8860=>array(39,51,563,577),8861=>array(39,52,563,577),8862=>array(39,51,564,576),8863=>array(39,51,564,576),8864=>array(39,51,564,576),8865=>array(39,51,564,576),8866=>array(43,0,559,627),8867=>array(43,0,559,627),8868=>array(43,0,559,627),8869=>array(43,0,559,627),8901=>array(239,273,362,422),8902=>array(129,201,473,527),8909=>array(43,172,559,470),8922=>array(43,-218,559,760),8923=>array(43,-218,559,760),8924=>array(42,0,558,531),8925=>array(43,0,559,531),8926=>array(42,-123,558,711),8927=>array(42,-123,558,711),8928=>array(42,-182,558,770),8929=>array(42,-182,558,770),8930=>array(43,-81,559,707),8931=>array(43,-81,559,707),8932=>array(43,-95,559,619),8933=>array(43,-95,559,619),8934=>array(42,-134,558,531),8935=>array(42,-134,558,531),8936=>array(42,-213,558,711),8937=>array(42,-213,558,711),8943=>array(39,239,562,388),8960=>array(36,48,567,580),8961=>array(56,162,540,443),8962=>array(71,0,531,596),8963=>array(71,406,530,746),8964=>array(71,-132,530,209),8965=>array(71,0,530,444),8966=>array(71,0,530,566),8968=>array(139,-132,520,760),8969=>array(199,-132,463,760),8970=>array(139,-132,403,760),8971=>array(82,-132,463,760),8972=>array(268,73,585,408),8973=>array(6,73,324,408),8974=>array(268,352,585,687),8975=>array(6,352,324,687),8976=>array(43,181,559,421),8977=>array(47,126,555,634),8978=>array(3,211,599,512),8979=>array(3,211,599,512),8980=>array(90,168,512,512),8981=>array(81,112,510,539),8984=>array(35,114,567,646),8985=>array(43,181,559,421),8988=>array(146,352,463,687),8989=>array(139,352,456,687),8990=>array(146,-56,463,279),8991=>array(139,-56,456,279),8992=>array(250,-250,537,928),8993=>array(61,-237,347,942),8997=>array(51,114,551,598),8998=>array(3,145,599,536),8999=>array(61,145,541,536),9000=>array(24,212,578,517),9003=>array(3,145,599,536),9013=>array(35,-22,566,286),9015=>array(125,-100,477,829),9016=>array(3,-100,599,829),9017=>array(3,-100,599,829),9018=>array(3,-100,599,829),9019=>array(3,-100,599,829),9020=>array(3,-100,599,829),9021=>array(3,-171,599,900),9022=>array(3,57,599,658),9025=>array(3,-100,599,829),9026=>array(3,-100,599,829),9027=>array(3,-100,599,829),9028=>array(3,-100,599,829),9031=>array(3,-100,599,829),9032=>array(3,-100,599,829),9033=>array(3,-29,599,729),9035=>array(18,-171,584,900),9036=>array(3,-100,599,829),9037=>array(3,-100,599,829),9040=>array(3,-100,599,829),9042=>array(18,-171,584,900),9043=>array(3,-100,599,829),9044=>array(3,-100,599,829),9047=>array(3,-100,599,829),9048=>array(125,-100,477,729),9049=>array(3,-100,599,729),9050=>array(3,-100,599,656),9051=>array(125,-100,477,489),9052=>array(3,-100,599,658),9054=>array(3,-100,599,829),9055=>array(-10,44,612,671),9056=>array(3,-100,599,829),9059=>array(129,201,473,636),9060=>array(156,229,446,660),9061=>array(3,57,599,831),9064=>array(43,240,559,660),9065=>array(43,69,559,660),9067=>array(18,0,584,729),9068=>array(43,-14,559,742),9069=>array(43,-171,559,900),9070=>array(125,-140,477,519),9071=>array(3,-100,599,829),9072=>array(3,-100,599,829),9075=>array(151,0,476,547),9076=>array(93,-208,541,560),9077=>array(34,-14,568,547),9078=>array(3,-100,599,559),9079=>array(76,-100,526,560),9080=>array(125,-100,477,547),9081=>array(3,-100,599,547),9082=>array(34,-12,573,559),9085=>array(13,-228,589,88),9088=>array(35,-22,566,528),9089=>array(3,106,599,528),9090=>array(3,106,599,528),9091=>array(3,177,599,567),9096=>array(40,27,562,601),9097=>array(34,46,567,579),9098=>array(34,46,567,579),9099=>array(34,46,567,579),9109=>array(3,-100,599,829),9115=>array(137,-258,465,940),9116=>array(137,-252,232,942),9117=>array(137,-240,465,942),9118=>array(137,-258,465,940),9119=>array(370,-252,465,942),9120=>array(137,-240,465,942),9121=>array(137,-252,465,928),9122=>array(137,-252,232,942),9123=>array(137,-240,465,942),9124=>array(137,-252,465,928),9125=>array(370,-252,465,935),9126=>array(137,-240,465,935),9127=>array(256,-261,594,928),9128=>array(8,-252,347,940),9129=>array(256,-240,594,940),9130=>array(256,-256,347,943),9131=>array(8,-261,346,928),9132=>array(255,-252,594,940),9133=>array(8,-240,346,940),9134=>array(250,-250,347,942),9166=>array(12,92,570,558),9167=>array(3,0,599,596),9251=>array(28,-228,545,88),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,612,770),9601=>array(-10,-250,612,-123),9602=>array(-10,-250,612,5),9603=>array(-10,-250,612,132),9604=>array(-10,-250,612,260),9605=>array(-10,-250,612,387),9606=>array(-10,-250,612,515),9607=>array(-10,-250,612,642),9608=>array(-10,-250,612,770),9609=>array(-10,-250,534,770),9610=>array(-10,-250,457,770),9611=>array(-10,-250,379,770),9612=>array(-10,-250,301,770),9613=>array(-10,-250,223,770),9614=>array(-10,-250,146,770),9615=>array(-10,-250,68,770),9616=>array(301,-250,612,770),9617=>array(-10,-250,534,770),9618=>array(-10,-250,612,770),9619=>array(-10,-250,612,770),9620=>array(-10,642,612,770),9621=>array(534,-250,611,770),9622=>array(-10,-250,301,260),9623=>array(301,-250,612,260),9624=>array(-10,260,301,770),9625=>array(-10,-250,612,770),9626=>array(-10,-250,612,770),9627=>array(-10,-250,612,770),9628=>array(-10,-250,612,770),9629=>array(301,260,612,770),9630=>array(-10,-250,612,770),9631=>array(-10,-250,612,770),9632=>array(3,-39,599,558),9633=>array(3,-39,599,558),9634=>array(3,-39,599,558),9635=>array(3,-39,599,558),9636=>array(3,-39,599,558),9637=>array(3,-39,599,558),9638=>array(3,-39,599,558),9639=>array(3,-39,599,558),9640=>array(3,-39,599,558),9641=>array(3,-39,599,558),9642=>array(107,66,495,454),9643=>array(107,66,495,454),9644=>array(3,117,599,402),9645=>array(3,117,599,402),9646=>array(158,-39,444,558),9647=>array(158,-39,444,558),9648=>array(3,117,599,402),9649=>array(3,117,599,402),9650=>array(3,-39,599,558),9651=>array(3,-39,599,558),9652=>array(107,66,495,454),9653=>array(107,66,495,454),9654=>array(3,-39,599,558),9655=>array(3,-39,599,558),9656=>array(107,66,495,454),9657=>array(107,66,495,454),9658=>array(3,66,599,454),9659=>array(3,66,599,454),9660=>array(3,-39,599,558),9661=>array(3,-39,599,558),9662=>array(107,66,495,454),9663=>array(107,66,495,454),9664=>array(3,-39,599,558),9665=>array(3,-39,599,558),9666=>array(107,66,495,454),9667=>array(107,66,495,454),9668=>array(3,66,599,454),9669=>array(3,66,599,454),9670=>array(3,-39,599,558),9671=>array(3,-39,599,558),9672=>array(3,-38,599,558),9673=>array(3,-41,599,561),9674=>array(57,-233,545,807),9675=>array(3,-41,599,561),9676=>array(3,-41,599,561),9677=>array(3,-41,599,561),9678=>array(3,-41,599,561),9679=>array(3,-41,599,561),9680=>array(3,-41,599,561),9681=>array(3,-41,599,561),9682=>array(3,-41,599,561),9683=>array(3,-41,599,561),9684=>array(3,-41,599,561),9685=>array(3,-41,599,561),9686=>array(152,-41,450,561),9687=>array(152,-41,450,561),9688=>array(-10,-10,612,770),9689=>array(-10,-250,612,770),9690=>array(-10,260,612,770),9691=>array(-10,-250,612,260),9692=>array(152,260,450,561),9693=>array(152,260,450,561),9694=>array(152,-41,450,260),9695=>array(152,-41,450,260),9696=>array(3,260,599,561),9697=>array(3,-41,599,260),9698=>array(3,-39,599,558),9699=>array(3,-39,599,558),9700=>array(3,-39,599,558),9701=>array(3,-39,599,558),9702=>array(156,227,446,516),9703=>array(3,-39,599,558),9704=>array(3,-39,599,558),9705=>array(3,-39,599,558),9706=>array(3,-39,599,558),9707=>array(3,-39,599,558),9708=>array(3,-39,599,558),9709=>array(3,-39,599,558),9710=>array(3,-39,599,558),9711=>array(-10,-54,612,573),9712=>array(3,-39,599,558),9713=>array(3,-39,599,558),9714=>array(3,-39,599,558),9715=>array(3,-39,599,558),9716=>array(3,-41,599,561),9717=>array(3,-41,599,561),9718=>array(3,-41,599,561),9719=>array(3,-41,599,561),9720=>array(3,-39,599,558),9721=>array(3,-39,599,558),9722=>array(3,-39,599,558),9723=>array(47,6,554,513),9724=>array(47,6,554,513),9725=>array(85,44,516,475),9726=>array(85,44,516,475),9727=>array(3,-39,599,558),9728=>array(17,80,585,649),9784=>array(13,82,589,642),9785=>array(16,80,586,650),9786=>array(16,80,586,650),9787=>array(16,80,586,650),9788=>array(16,80,586,650),9791=>array(92,-78,510,708),9792=>array(71,-49,531,655),9793=>array(71,-49,531,655),9794=>array(10,75,592,648),9795=>array(35,21,567,710),9796=>array(85,21,517,710),9797=>array(33,65,569,666),9798=>array(37,65,565,666),9799=>array(105,21,497,710),9824=>array(63,65,540,664),9825=>array(7,65,595,663),9826=>array(71,65,531,664),9827=>array(24,65,578,664),9828=>array(62,65,540,664),9829=>array(5,65,597,664),9830=>array(71,65,531,664),9831=>array(24,65,578,667),9833=>array(181,16,421,708),9834=>array(79,16,523,708),9835=>array(52,-79,550,706),9836=>array(8,61,594,664),9837=>array(158,18,444,710),9838=>array(211,21,391,710),9839=>array(152,21,450,710),10178=>array(43,0,559,627),10181=>array(103,-163,472,769),10182=>array(62,-163,508,769),10208=>array(57,-233,545,807),10214=>array(59,-132,544,760),10215=>array(58,-132,543,760),10216=>array(190,-132,498,759),10217=>array(104,-132,412,759),10731=>array(57,-233,545,807),10746=>array(43,55,559,572),10747=>array(43,55,559,572),10799=>array(73,85,529,541),10858=>array(43,243,559,564),10859=>array(43,65,559,564),11013=>array(41,190,561,494),11014=>array(149,82,453,602),11015=>array(149,82,453,602),11016=>array(68,109,485,526),11017=>array(117,109,534,526),11018=>array(117,109,534,526),11019=>array(68,109,485,526),11020=>array(41,190,561,494),11021=>array(149,82,453,602),11026=>array(3,-39,599,558),11027=>array(3,-39,599,558),11028=>array(3,-39,599,558),11029=>array(3,-39,599,558),11030=>array(3,-39,599,558),11031=>array(3,-39,599,558),11032=>array(3,-39,599,558),11033=>array(3,-39,599,558),11034=>array(3,-39,599,558),11364=>array(-4,-213,563,729),11373=>array(37,-14,611,742),11374=>array(-29,-208,630,729),11375=>array(89,0,655,729),11376=>array(-19,-14,555,742),11381=>array(-4,0,548,729),11382=>array(42,0,522,547),11383=>array(38,-12,566,551),11385=>array(6,-13,502,760),11386=>array(67,-14,535,560),11388=>array(185,-125,417,418),11389=>array(168,326,513,734),11390=>array(12,-242,560,742),11391=>array(-3,-242,622,729),11800=>array(73,-13,457,729),11807=>array(43,65,559,384),11810=>array(216,314,510,760),11811=>array(232,314,453,760),11812=>array(129,-132,350,314),11813=>array(72,-132,366,314),11822=>array(145,0,557,742),42760=>array(199,0,521,668),42761=>array(169,0,521,668),42762=>array(140,0,521,668),42763=>array(111,0,521,668),42764=>array(82,0,521,668),42765=>array(82,0,521,668),42766=>array(82,0,491,668),42767=>array(82,0,462,668),42768=>array(82,0,433,668),42769=>array(82,0,403,668),42770=>array(82,0,521,668),42771=>array(82,0,491,668),42772=>array(82,0,462,668),42773=>array(82,0,433,668),42774=>array(82,0,403,668),42779=>array(185,326,455,736),42780=>array(147,324,417,734),42781=>array(230,326,372,734),42782=>array(230,326,372,734),42783=>array(167,0,308,408),42786=>array(120,0,488,729),42787=>array(150,0,466,547),42788=>array(113,224,544,742),42789=>array(113,42,544,560),42790=>array(-4,-208,606,729),42791=>array(41,-208,535,760),42889=>array(168,0,392,518),42890=>array(169,161,433,380),42891=>array(237,235,422,729),42892=>array(231,458,369,729),42893=>array(82,0,604,729),42894=>array(80,-208,455,765),42896=>array(-5,-157,603,729),42897=>array(20,-140,521,560),42922=>array(41,0,704,729),63173=>array(47,-14,576,760),64257=>array(48,0,613,760),64258=>array(48,0,613,760),65533=>array(-16,-84,601,887),65535=>array(51,-177,551,705)); +$cw=array(0=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,718=>602,719=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7485=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8214=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8520=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,10178=>602,10181=>602,10182=>602,10208=>602,10214=>602,10215=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,10858=>602,10859=>602,11013=>602,11014=>602,11015=>602,11016=>602,11017=>602,11018=>602,11019=>602,11020=>602,11021=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11807=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,42922=>602,63173=>602,64257=>602,64258=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavusansmonoi.z b/tools/tcpdf/fonts/dejavusansmonoi.z new file mode 100644 index 0000000000000000000000000000000000000000..14be5c14e57e019eb6d5f7bd2e15c33f969a5a2d GIT binary patch literal 147290 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 D(9qMo literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserif.ctg.z b/tools/tcpdf/fonts/dejavuserif.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..c502e3bfe4ece39a403118a009e8884f735a1618 GIT binary patch literal 6458 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserif.php b/tools/tcpdf/fonts/dejavuserif.php new file mode 100644 index 000000000..2e98ff9fb --- /dev/null +++ b/tools/tcpdf/fonts/dejavuserif.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSerif'; +$up=-63; +$ut=44; +$dw=600; +$diff=''; +$originalsize=367260; +$enc=''; +$file='dejavuserif.z'; +$ctg='dejavuserif.ctg.z'; +$desc=array('Flags'=>32,'FontBBox'=>'[-770 -347 1679 1109]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>513,'MaxWidth'=>1734,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(136,-14,266,729),34=>array(98,458,362,729),35=>array(77,0,761,718),36=>array(85,-147,553,760),37=>array(55,-14,895,742),38=>array(72,-14,843,742),39=>array(98,458,176,729),40=>array(79,-156,319,760),41=>array(71,-156,311,760),42=>array(16,287,484,742),43=>array(106,0,732,627),44=>array(36,-136,221,111),45=>array(44,230,294,306),46=>array(94,-14,224,116),47=>array(0,-93,337,729),48=>array(66,-14,570,742),49=>array(122,0,494,742),50=>array(68,0,538,742),51=>array(76,-14,562,742),52=>array(31,0,586,742),53=>array(85,-14,559,729),54=>array(67,-14,573,742),55=>array(84,0,564,729),56=>array(67,-14,569,742),57=>array(63,-14,569,742),58=>array(104,-14,234,434),59=>array(36,-136,236,434),60=>array(106,46,732,581),61=>array(106,175,732,452),62=>array(106,46,732,581),63=>array(68,-14,488,742),64=>array(66,-174,929,704),65=>array(-6,0,732,729),66=>array(55,0,674,729),67=>array(56,-14,705,742),68=>array(55,0,744,729),69=>array(55,0,650,729),70=>array(55,0,652,729),71=>array(56,-14,720,742),72=>array(55,0,817,729),73=>array(55,0,340,729),74=>array(-84,-208,355,729),75=>array(55,0,762,729),76=>array(55,0,640,729),77=>array(50,0,973,729),78=>array(49,-14,831,729),79=>array(56,-14,764,742),80=>array(55,0,637,729),81=>array(56,-160,764,742),82=>array(55,0,777,729),83=>array(84,-14,612,742),84=>array(10,0,657,729),85=>array(47,-14,798,729),86=>array(-10,0,737,729),87=>array(5,0,1025,729),88=>array(6,0,707,729),89=>array(-11,0,669,729),90=>array(45,0,656,729),91=>array(86,-132,313,760),92=>array(0,-93,337,729),93=>array(77,-132,304,760),94=>array(106,457,732,729),95=>array(0,-236,500,-197),96=>array(83,615,306,799),97=>array(50,-14,568,533),98=>array(29,-14,590,760),99=>array(50,-14,514,533),100=>array(50,-14,611,760),101=>array(50,-14,542,533),102=>array(36,0,430,760),103=>array(50,-222,611,533),104=>array(36,0,616,760),105=>array(36,0,297,736),106=>array(-96,-222,212,736),107=>array(29,0,613,760),108=>array(29,0,290,760),109=>array(36,0,921,533),110=>array(36,0,616,533),111=>array(50,-14,552,533),112=>array(29,-208,590,533),113=>array(50,-208,611,533),114=>array(36,0,478,533),115=>array(56,-14,462,533),116=>array(29,-14,394,680),117=>array(27,-14,607,519),118=>array(-3,0,562,519),119=>array(16,0,843,519),120=>array(12,0,552,519),121=>array(-3,-222,562,519),122=>array(40,0,490,519),123=>array(125,-163,511,760),124=>array(129,-236,208,764),125=>array(125,-163,511,760),126=>array(106,233,732,394),161=>array(136,0,266,743),162=>array(75,-145,539,662),163=>array(67,0,549,742),164=>array(51,45,588,582),165=>array(-8,0,639,729),166=>array(129,-171,208,699),167=>array(45,-95,455,742),168=>array(98,652,402,766),169=>array(138,0,862,725),170=>array(61,261,448,742),171=>array(77,69,518,517),172=>array(106,140,732,421),173=>array(44,230,294,306),174=>array(138,0,862,725),175=>array(104,673,396,745),176=>array(95,432,405,742),177=>array(106,0,732,627),178=>array(44,326,338,742),179=>array(49,319,350,742),180=>array(192,616,415,800),181=>array(29,-208,614,519),182=>array(77,-96,572,729),183=>array(93,282,223,412),184=>array(142,-193,344,0),185=>array(72,326,323,734),186=>array(46,261,424,742),187=>array(94,69,535,517),188=>array(72,-14,938,742),189=>array(72,-14,906,742),190=>array(49,-14,938,742),191=>array(68,-13,488,743),192=>array(-6,0,732,927),193=>array(-6,0,732,927),194=>array(-6,0,732,927),195=>array(-6,0,732,921),196=>array(-6,0,732,920),197=>array(-6,0,732,928),198=>array(-17,0,949,729),199=>array(56,-193,705,742),200=>array(55,0,650,927),201=>array(55,0,650,927),202=>array(55,0,650,927),203=>array(55,0,650,920),204=>array(55,0,340,927),205=>array(55,0,340,927),206=>array(42,0,354,927),207=>array(46,0,350,920),208=>array(55,0,749,729),209=>array(49,-14,831,921),210=>array(56,-14,764,927),211=>array(56,-14,764,927),212=>array(56,-14,764,927),213=>array(56,-14,764,921),214=>array(56,-14,764,920),215=>array(138,33,700,594),216=>array(49,-28,769,757),217=>array(47,-14,798,927),218=>array(47,-14,798,927),219=>array(47,-14,798,927),220=>array(47,-14,798,920),221=>array(-11,0,669,927),222=>array(55,0,637,729),223=>array(29,-14,624,760),224=>array(50,-14,568,799),225=>array(50,-14,568,800),226=>array(50,-14,568,800),227=>array(50,-14,568,777),228=>array(50,-14,568,766),229=>array(50,-14,568,878),230=>array(50,-14,890,533),231=>array(50,-193,514,533),232=>array(50,-14,542,799),233=>array(50,-14,542,800),234=>array(50,-14,542,800),235=>array(50,-14,542,766),236=>array(-7,0,297,799),237=>array(36,0,325,800),238=>array(4,0,316,800),239=>array(8,0,312,766),240=>array(50,-14,552,760),241=>array(36,0,616,777),242=>array(50,-14,552,799),243=>array(50,-14,552,800),244=>array(50,-14,552,800),245=>array(50,-14,552,777),246=>array(50,-14,552,766),247=>array(106,68,732,559),248=>array(37,-46,561,565),249=>array(27,-14,607,799),250=>array(27,-14,607,800),251=>array(27,-14,607,800),252=>array(27,-14,607,766),253=>array(-3,-222,562,800),254=>array(29,-208,590,760),255=>array(-3,-222,562,766),256=>array(-6,0,732,899),257=>array(50,-14,568,745),258=>array(-6,0,732,926),259=>array(50,-14,568,772),260=>array(-6,-192,732,729),261=>array(50,-192,568,533),262=>array(56,-14,705,927),263=>array(50,-14,514,800),264=>array(56,-14,705,927),265=>array(50,-14,514,800),266=>array(56,-14,705,921),267=>array(50,-14,514,766),268=>array(56,-14,705,927),269=>array(50,-14,514,800),270=>array(55,0,744,927),271=>array(50,-14,738,760),272=>array(55,0,749,729),273=>array(50,-14,611,760),274=>array(55,0,650,899),275=>array(50,-14,542,746),276=>array(55,0,650,928),277=>array(50,-14,542,785),278=>array(55,0,650,921),279=>array(50,-14,542,766),280=>array(55,-192,650,729),281=>array(50,-192,542,533),282=>array(55,0,650,927),283=>array(50,-14,542,800),284=>array(56,-14,720,927),285=>array(50,-222,611,800),286=>array(56,-14,720,928),287=>array(50,-222,611,785),288=>array(56,-14,720,921),289=>array(50,-222,611,766),290=>array(56,-224,720,742),291=>array(50,-222,611,741),292=>array(55,0,817,927),293=>array(-30,0,616,927),294=>array(55,0,817,729),295=>array(36,0,616,760),296=>array(36,0,358,921),297=>array(-1,0,321,777),298=>array(51,0,344,899),299=>array(-22,0,297,745),300=>array(45,0,349,928),301=>array(7,0,313,785),302=>array(55,-192,340,729),303=>array(36,-192,297,736),304=>array(55,0,340,921),305=>array(36,0,297,519),306=>array(55,-208,755,729),307=>array(36,-222,497,736),308=>array(-84,-208,358,927),309=>array(-96,-222,284,800),310=>array(55,-209,762,729),311=>array(29,-209,613,760),312=>array(29,0,613,518),313=>array(55,0,640,928),314=>array(29,0,290,928),315=>array(55,-209,640,729),316=>array(29,-207,290,760),317=>array(55,0,640,729),318=>array(29,0,418,760),319=>array(55,0,640,729),320=>array(29,0,409,760),321=>array(42,0,645,729),322=>array(22,0,310,760),323=>array(49,-14,831,928),324=>array(36,0,616,776),325=>array(49,-216,831,729),326=>array(36,-209,616,533),327=>array(49,-14,831,932),328=>array(36,0,616,800),329=>array(55,0,811,742),330=>array(47,-208,705,743),331=>array(36,-222,536,533),332=>array(56,-14,764,899),333=>array(50,-14,552,745),334=>array(56,-14,764,928),335=>array(50,-14,552,785),336=>array(56,-14,764,927),337=>array(50,-14,552,800),338=>array(58,0,1057,729),339=>array(50,-14,939,533),340=>array(55,0,777,928),341=>array(36,0,478,776),342=>array(55,-209,777,729),343=>array(36,-209,478,533),344=>array(55,0,777,927),345=>array(36,0,478,800),346=>array(84,-14,612,928),347=>array(56,-14,462,776),348=>array(84,-14,612,927),349=>array(56,-14,462,800),350=>array(84,-193,612,742),351=>array(56,-193,462,533),352=>array(84,-14,612,927),353=>array(56,-14,462,800),354=>array(10,-193,657,729),355=>array(29,-193,394,680),356=>array(10,0,657,927),357=>array(29,-14,394,788),358=>array(10,0,657,729),359=>array(29,-14,394,680),360=>array(47,-14,798,921),361=>array(27,-14,607,777),362=>array(47,-14,798,899),363=>array(27,-14,607,745),364=>array(47,-14,798,928),365=>array(27,-14,607,785),366=>array(47,-14,798,1051),367=>array(27,-14,607,868),368=>array(47,-14,798,927),369=>array(27,-14,607,800),370=>array(47,-200,798,729),371=>array(27,-192,645,519),372=>array(5,0,1025,931),373=>array(16,0,843,800),374=>array(-11,0,669,931),375=>array(-3,-222,562,800),376=>array(-11,0,669,920),377=>array(45,0,656,928),378=>array(40,0,490,776),379=>array(45,0,656,930),380=>array(40,0,490,734),381=>array(45,0,656,927),382=>array(40,0,490,800),383=>array(36,0,430,760),384=>array(29,-14,590,760),385=>array(-94,0,674,729),386=>array(55,0,674,729),387=>array(29,-14,590,760),388=>array(55,0,674,729),389=>array(29,-14,590,760),390=>array(56,-14,705,742),391=>array(56,-14,903,796),392=>array(50,-14,715,639),393=>array(55,0,749,729),394=>array(-94,0,744,729),395=>array(55,0,674,729),396=>array(29,-14,590,760),397=>array(50,-246,552,533),398=>array(55,0,650,729),399=>array(56,-14,764,742),400=>array(61,-14,569,742),401=>array(-99,-208,652,729),402=>array(-96,-185,430,760),403=>array(56,-14,913,796),404=>array(9,-92,674,729),405=>array(36,-3,883,760),406=>array(55,0,340,729),407=>array(50,0,344,729),408=>array(55,0,821,741),409=>array(34,0,613,760),410=>array(29,0,290,760),411=>array(41,0,606,765),412=>array(36,-14,921,730),413=>array(-100,-208,831,729),414=>array(36,-208,616,533),415=>array(56,-14,764,742),416=>array(54,-14,789,760),417=>array(48,-14,646,533),418=>array(56,-157,1012,742),419=>array(50,-208,778,533),420=>array(-94,0,637,729),421=>array(29,-208,590,716),422=>array(55,-159,777,729),423=>array(84,-14,612,742),424=>array(56,-14,462,533),425=>array(41,0,640,729),426=>array(-96,-222,385,761),427=>array(29,-222,394,680),428=>array(42,0,657,729),429=>array(29,-14,416,760),430=>array(10,-208,657,729),431=>array(44,-14,987,802),432=>array(21,-14,688,532),433=>array(61,-14,769,729),434=>array(55,0,700,729),435=>array(-11,0,798,729),436=>array(-3,-222,663,530),437=>array(45,0,656,729),438=>array(40,0,490,519),439=>array(50,-14,536,729),440=>array(50,-14,536,729),441=>array(50,-224,536,519),442=>array(63,-224,522,519),443=>array(68,0,548,742),444=>array(55,-14,612,729),445=>array(19,-224,536,519),446=>array(108,-15,428,680),447=>array(29,-208,580,560),448=>array(108,0,187,729),449=>array(108,0,384,729),450=>array(9,0,450,729),451=>array(108,0,187,729),452=>array(55,0,1458,927),453=>array(55,0,1292,800),454=>array(50,-14,1130,800),455=>array(55,-208,1019,729),456=>array(55,-222,876,736),457=>array(29,-222,532,760),458=>array(49,-208,1230,729),459=>array(49,-222,1087,736),460=>array(36,-222,856,736),461=>array(-6,0,732,927),462=>array(50,-14,568,800),463=>array(42,0,354,927),464=>array(4,0,315,800),465=>array(56,-14,764,927),466=>array(50,-14,552,800),467=>array(47,-14,798,927),468=>array(27,-14,607,800),469=>array(47,-14,798,1025),470=>array(27,-14,607,886),471=>array(47,-14,798,1044),472=>array(27,-14,607,905),473=>array(47,-14,798,1043),474=>array(27,-14,607,904),475=>array(47,-14,798,1044),476=>array(27,-14,607,905),477=>array(50,-14,542,533),478=>array(-6,0,732,1025),479=>array(50,-14,568,886),480=>array(-6,0,732,1025),481=>array(50,-14,568,888),482=>array(-17,0,949,899),483=>array(50,-14,890,745),484=>array(56,-14,818,742),485=>array(50,-222,611,533),486=>array(56,-14,720,927),487=>array(50,-222,611,800),488=>array(55,0,762,927),489=>array(6,0,613,961),490=>array(56,-200,764,742),491=>array(50,-200,552,533),492=>array(56,-200,764,899),493=>array(50,-200,552,745),494=>array(50,-14,536,927),495=>array(50,-224,536,800),496=>array(-96,-222,315,800),497=>array(55,0,1458,729),498=>array(55,0,1292,729),499=>array(50,-14,1130,760),500=>array(56,-14,720,927),501=>array(50,-222,611,800),502=>array(55,-14,1109,729),503=>array(55,-208,652,742),504=>array(49,-14,831,927),505=>array(36,0,616,799),506=>array(-6,0,732,927),507=>array(50,-14,568,927),508=>array(-17,0,949,927),509=>array(50,-14,890,802),510=>array(49,-28,769,927),511=>array(37,-46,561,800),512=>array(-6,0,732,927),513=>array(50,-14,568,800),514=>array(-6,0,732,967),515=>array(50,-14,568,785),516=>array(55,0,650,927),517=>array(50,-14,542,800),518=>array(55,0,650,967),519=>array(50,-14,542,785),520=>array(-19,0,340,927),521=>array(-60,0,297,800),522=>array(45,0,351,967),523=>array(7,0,313,785),524=>array(56,-14,764,927),525=>array(50,-14,552,800),526=>array(56,-14,764,967),527=>array(50,-14,552,785),528=>array(55,0,777,927),529=>array(36,0,478,800),530=>array(55,0,777,967),531=>array(36,0,478,785),532=>array(47,-14,798,927),533=>array(27,-14,607,800),534=>array(47,-14,798,967),535=>array(27,-14,607,785),536=>array(84,-225,612,742),537=>array(56,-225,462,533),538=>array(10,-225,657,729),539=>array(29,-225,394,680),540=>array(76,-210,556,742),541=>array(35,-211,467,530),542=>array(55,0,817,927),543=>array(6,0,616,961),544=>array(47,-208,798,744),545=>array(50,-73,797,760),546=>array(40,-14,544,742),547=>array(50,-14,502,760),548=>array(45,-187,656,729),549=>array(40,-195,490,519),550=>array(-6,0,732,921),551=>array(50,-14,568,766),552=>array(55,-193,650,729),553=>array(50,-193,542,533),554=>array(56,-14,764,1025),555=>array(50,-14,552,886),556=>array(56,-14,764,1025),557=>array(50,-14,552,862),558=>array(56,-14,764,920),559=>array(50,-14,552,766),560=>array(56,-14,764,1025),561=>array(50,-14,552,887),562=>array(-11,0,669,899),563=>array(-3,-222,562,745),564=>array(29,-107,483,760),565=>array(36,-107,814,533),566=>array(29,-107,477,680),567=>array(-96,-222,212,519),568=>array(50,-14,910,760),569=>array(50,-208,910,533),570=>array(-6,-28,732,757),571=>array(22,-28,743,757),572=>array(18,-46,542,565),573=>array(50,0,640,729),574=>array(-27,-28,694,757),575=>array(56,-222,462,533),576=>array(40,-222,527,519),577=>array(37,0,548,729),578=>array(37,0,428,533),579=>array(50,0,674,729),580=>array(42,-14,803,729),581=>array(-6,0,732,729),582=>array(55,-54,650,783),583=>array(50,-54,542,579),584=>array(-84,-208,360,729),585=>array(-96,-222,297,736),586=>array(56,-208,892,742),587=>array(50,-222,743,533),588=>array(50,0,777,729),589=>array(36,0,478,533),590=>array(-11,0,669,729),591=>array(-3,-222,562,519),592=>array(50,-14,568,533),593=>array(50,-14,611,533),594=>array(50,-14,611,533),595=>array(29,-14,590,760),596=>array(50,-14,514,533),597=>array(50,-107,497,533),598=>array(50,-222,743,760),599=>array(50,-14,743,760),600=>array(50,-14,542,533),601=>array(50,-14,542,533),602=>array(59,-14,903,533),603=>array(49,-19,472,524),604=>array(51,-19,472,524),605=>array(49,-19,833,524),606=>array(50,-18,568,533),607=>array(-96,-222,297,519),608=>array(50,-222,743,760),609=>array(50,-222,611,519),610=>array(50,-18,515,529),611=>array(12,-223,587,519),612=>array(70,-17,504,532),613=>array(27,-208,607,519),614=>array(41,0,616,760),615=>array(41,-222,536,760),616=>array(36,0,297,736),617=>array(36,0,298,519),618=>array(36,0,297,519),619=>array(36,0,358,760),620=>array(36,0,431,760),621=>array(29,-222,423,760),622=>array(29,-224,675,760),623=>array(36,0,921,533),624=>array(36,-208,921,533),625=>array(36,-222,840,533),626=>array(-96,-222,616,533),627=>array(36,-222,754,533),628=>array(34,-14,624,519),629=>array(50,-14,552,533),630=>array(50,0,761,519),631=>array(50,-14,602,530),632=>array(50,-208,552,760),633=>array(36,-14,478,519),634=>array(36,-14,478,759),635=>array(36,-222,611,519),636=>array(36,-207,478,533),637=>array(36,-222,478,533),638=>array(41,0,430,530),639=>array(41,0,430,530),640=>array(35,0,582,519),641=>array(35,0,582,519),642=>array(56,-222,462,533),643=>array(-96,-222,332,761),644=>array(-96,-222,430,760),645=>array(36,-222,464,530),646=>array(-96,-222,385,761),647=>array(29,-161,394,533),648=>array(29,-208,394,680),649=>array(27,-14,607,519),650=>array(50,-14,570,519),651=>array(36,-3,559,519),652=>array(-3,0,562,519),653=>array(16,0,843,519),654=>array(-3,0,562,741),655=>array(41,0,620,519),656=>array(40,-222,708,519),657=>array(40,-93,493,519),658=>array(50,-224,536,519),659=>array(63,-224,536,519),660=>array(114,0,434,761),661=>array(114,0,434,761),662=>array(114,0,434,761),663=>array(56,-222,364,759),664=>array(56,-14,764,742),665=>array(36,0,521,519),666=>array(50,-18,568,533),667=>array(50,-18,714,760),668=>array(34,0,614,519),669=>array(-96,-222,275,736),670=>array(29,-209,614,519),671=>array(41,0,518,519),672=>array(50,-208,743,760),673=>array(114,0,434,761),674=>array(114,0,434,761),675=>array(50,-14,959,760),676=>array(50,-224,997,760),677=>array(50,-93,960,760),678=>array(29,0,772,680),679=>array(29,-222,658,761),680=>array(29,-14,783,680),681=>array(36,-222,856,760),682=>array(29,0,668,760),683=>array(29,0,639,760),684=>array(35,-15,547,625),685=>array(35,105,392,625),686=>array(29,-207,745,760),687=>array(29,-222,877,760),688=>array(22,326,382,751),689=>array(22,326,379,751),690=>array(22,202,213,739),691=>array(22,327,296,625),692=>array(22,318,296,617),693=>array(22,202,379,617),694=>array(22,327,341,617),695=>array(22,327,535,617),696=>array(22,202,373,617),697=>array(78,557,203,800),698=>array(78,557,384,800),699=>array(102,495,268,742),700=>array(102,495,268,742),701=>array(102,495,268,742),702=>array(57,492,191,760),703=>array(57,492,191,760),704=>array(22,347,230,772),705=>array(22,347,230,772),706=>array(130,524,370,836),707=>array(130,524,370,836),708=>array(94,561,406,800),709=>array(94,561,406,800),710=>array(94,616,406,800),711=>array(94,616,406,800),712=>array(104,526,176,759),713=>array(104,673,396,745),714=>array(192,616,415,800),715=>array(83,615,306,799),716=>array(104,-124,176,110),717=>array(104,-156,396,-84),720=>array(105,0,231,434),721=>array(105,303,231,434),722=>array(57,249,191,517),723=>array(57,249,191,517),726=>array(44,153,277,387),727=>array(44,234,277,306),728=>array(97,645,403,785),729=>array(193,652,307,766),730=>array(116,610,384,878),731=>array(162,-192,344,0),732=>array(89,639,411,777),733=>array(119,616,459,800),734=>array(1,307,419,508),736=>array(8,201,370,617),737=>array(22,326,192,751),738=>array(27,318,291,625),739=>array(22,326,373,617),740=>array(22,347,230,772),741=>array(104,0,389,668),742=>array(104,0,389,668),743=>array(104,0,389,668),744=>array(104,0,389,668),745=>array(104,0,389,668),748=>array(94,-281,406,-42),750=>array(102,495,434,742),751=>array(94,-241,406,-58),752=>array(94,-281,406,-42),755=>array(116,-240,384,28),759=>array(89,-192,411,-55),768=>array(-414,615,-191,799),769=>array(-308,616,-85,800),770=>array(-406,616,-94,800),771=>array(-414,639,-92,777),772=>array(-396,673,-104,745),773=>array(-500,716,0,755),774=>array(-403,645,-97,785),775=>array(-307,652,-193,766),776=>array(-405,652,-101,766),777=>array(-343,616,-141,852),778=>array(-390,610,-122,878),779=>array(-381,616,-41,800),780=>array(-406,616,-94,800),781=>array(-285,616,-213,803),782=>array(-394,616,-104,803),783=>array(-468,616,-128,800),784=>array(-403,645,-97,874),785=>array(-403,645,-97,785),786=>array(-283,495,-135,644),787=>array(-310,606,-179,829),788=>array(-323,606,-192,829),789=>array(-64,616,64,800),790=>array(-412,-260,-189,-76),791=>array(-308,-259,-84,-76),792=>array(-331,-340,-178,-107),793=>array(-322,-340,-169,-107),794=>array(-195,698,38,932),795=>array(-148,350,44,532),796=>array(-311,-347,-177,-79),797=>array(-366,-251,-132,-99),798=>array(-366,-260,-132,-107),799=>array(-365,-340,-131,-107),800=>array(-366,-179,-132,-107),801=>array(-418,-222,-110,63),802=>array(-392,-222,-84,63),803=>array(-307,-191,-193,-77),804=>array(-403,-191,-99,-77),805=>array(-355,-241,-146,-32),806=>array(-348,-225,-200,-76),807=>array(-358,-193,-156,0),808=>array(-338,-192,-156,0),809=>array(-286,-263,-214,-76),810=>array(-396,-259,-104,-75),811=>array(-405,-217,-95,-77),812=>array(-406,-241,-94,-58),813=>array(-406,-240,-94,-57),814=>array(-403,-217,-97,-77),815=>array(-403,-216,-97,-76),816=>array(-414,-213,-92,-76),817=>array(-396,-147,-104,-75),818=>array(-500,-236,0,-197),819=>array(-500,-236,0,-80),820=>array(-737,212,-95,415),821=>array(-291,227,-30,278),822=>array(-616,227,-36,278),823=>array(-559,-46,-35,565),824=>array(-770,-28,-49,757),825=>array(-313,-344,-179,-76),826=>array(-398,-256,-106,-72),827=>array(-385,-344,-116,-75),828=>array(-405,-217,-95,-77),829=>array(-359,575,-142,792),830=>array(-312,592,-174,850),831=>array(-500,599,0,755),835=>array(-310,606,-179,829),856=>array(-110,652,4,766),864=>array(-430,723,430,859),865=>array(-445,729,445,869),880=>array(55,0,685,729),881=>array(34,0,479,519),882=>array(10,0,657,729),883=>array(41,0,515,519),884=>array(78,557,203,800),885=>array(78,-208,203,35),886=>array(49,-14,831,743),887=>array(34,0,614,519),890=>array(213,-208,336,-60),891=>array(50,-14,514,533),892=>array(50,-14,514,533),893=>array(50,-14,514,533),894=>array(36,-136,236,434),900=>array(192,616,415,800),901=>array(98,652,415,996),902=>array(-6,0,732,800),903=>array(93,282,223,412),904=>array(7,0,820,800),905=>array(7,0,984,800),906=>array(7,0,507,800),908=>array(7,-14,780,800),910=>array(7,0,906,800),911=>array(7,0,792,800),912=>array(8,22,336,996),913=>array(-6,0,732,729),914=>array(55,0,674,729),915=>array(55,0,652,729),916=>array(38,0,680,729),917=>array(55,0,650,729),918=>array(45,0,656,729),919=>array(55,0,817,729),920=>array(56,-14,764,742),921=>array(55,0,340,729),922=>array(55,0,762,729),923=>array(-6,0,732,729),924=>array(50,0,973,729),925=>array(49,-14,831,729),926=>array(55,0,642,729),927=>array(56,-14,764,742),928=>array(55,0,817,729),929=>array(55,0,637,729),931=>array(41,0,640,729),932=>array(10,0,657,729),933=>array(-11,0,669,729),934=>array(56,0,765,729),935=>array(6,0,707,729),936=>array(47,0,838,729),937=>array(61,0,769,742),938=>array(48,0,352,920),939=>array(-11,0,669,920),940=>array(50,-12,648,800),941=>array(49,-19,472,800),942=>array(36,-208,536,800),943=>array(36,22,336,800),944=>array(36,-3,559,996),945=>array(50,-12,648,533),946=>array(63,-208,528,765),947=>array(36,-209,548,519),948=>array(50,-14,552,765),949=>array(49,-19,472,524),950=>array(41,-208,500,760),951=>array(36,-208,536,533),952=>array(50,-11,551,771),953=>array(36,22,336,519),954=>array(34,0,613,519),955=>array(41,0,606,765),956=>array(34,-208,614,519),957=>array(36,0,555,519),958=>array(41,-208,500,760),959=>array(50,-14,552,533),960=>array(36,0,621,519),961=>array(63,-208,538,533),962=>array(50,-208,500,533),963=>array(50,-14,653,519),964=>array(41,22,515,519),965=>array(36,-3,559,519),966=>array(44,-208,656,521),967=>array(12,-222,584,533),968=>array(63,-208,722,519),969=>array(44,-3,767,519),970=>array(10,22,336,766),971=>array(36,-3,559,766),972=>array(50,-14,552,800),973=>array(36,-3,559,800),974=>array(44,-3,767,800),975=>array(55,-240,724,729),976=>array(50,-11,532,771),977=>array(34,-11,678,771),978=>array(30,0,650,731),979=>array(7,0,838,800),980=>array(30,0,650,920),981=>array(38,-208,643,760),982=>array(21,-3,788,519),983=>array(47,-222,573,533),984=>array(56,-208,764,742),985=>array(50,-208,552,533),986=>array(56,-208,685,742),987=>array(50,-208,500,616),988=>array(55,0,652,729),989=>array(-90,-211,431,742),990=>array(52,0,528,729),991=>array(93,0,566,759),992=>array(76,-208,726,742),993=>array(45,-208,535,533),1008=>array(47,-4,573,533),1009=>array(63,-210,538,533),1010=>array(50,-14,514,533),1011=>array(-96,-222,212,736),1012=>array(56,-14,764,742),1013=>array(50,-14,514,533),1014=>array(50,-14,514,533),1015=>array(55,0,637,729),1016=>array(29,-208,590,760),1017=>array(56,-14,705,742),1018=>array(50,0,973,729),1019=>array(47,-208,671,519),1020=>array(42,-208,565,533),1021=>array(56,-14,705,742),1022=>array(56,-14,705,742),1023=>array(56,-14,705,742),1024=>array(55,0,650,927),1025=>array(55,0,650,920),1026=>array(-39,-216,724,729),1027=>array(55,0,620,927),1028=>array(56,-14,705,742),1029=>array(84,-14,612,742),1030=>array(55,0,340,729),1031=>array(46,0,350,920),1032=>array(-84,-208,355,729),1033=>array(25,-14,1033,729),1034=>array(55,0,1066,729),1035=>array(-39,0,817,729),1036=>array(55,0,762,927),1037=>array(55,0,817,927),1038=>array(12,-14,711,957),1039=>array(55,-157,817,729),1040=>array(12,0,750,729),1041=>array(55,0,674,729),1042=>array(55,0,674,729),1043=>array(55,0,620,729),1044=>array(50,-157,762,729),1045=>array(55,0,650,729),1046=>array(12,0,1112,729),1047=>array(54,-14,562,742),1048=>array(55,0,817,729),1049=>array(55,0,817,957),1050=>array(55,0,762,729),1051=>array(25,-14,784,729),1052=>array(50,0,973,729),1053=>array(55,0,817,729),1054=>array(56,-14,764,742),1055=>array(55,0,817,729),1056=>array(55,0,637,729),1057=>array(56,-14,705,742),1058=>array(10,0,657,729),1059=>array(12,-14,711,729),1060=>array(57,0,773,729),1061=>array(6,0,707,729),1062=>array(55,-157,837,729),1063=>array(10,0,722,729),1064=>array(55,0,1086,729),1065=>array(55,-157,1086,729),1066=>array(34,0,759,729),1067=>array(55,0,929,729),1068=>array(55,0,638,729),1069=>array(56,-14,705,742),1070=>array(55,-14,1128,742),1071=>array(34,0,752,729),1072=>array(50,-14,568,533),1073=>array(42,-14,551,776),1074=>array(36,0,521,519),1075=>array(29,0,480,519),1076=>array(36,-138,575,519),1077=>array(50,-14,542,533),1078=>array(12,0,908,519),1079=>array(44,-14,496,533),1080=>array(34,0,614,519),1081=>array(34,0,614,746),1082=>array(34,0,613,519),1083=>array(18,-14,599,519),1084=>array(36,0,742,519),1085=>array(34,0,614,519),1086=>array(50,-14,552,533),1087=>array(34,0,614,519),1088=>array(29,-208,590,533),1089=>array(50,-14,514,533),1090=>array(41,0,515,519),1091=>array(12,-222,577,519),1092=>array(39,-208,745,760),1093=>array(12,0,552,519),1094=>array(36,-138,616,519),1095=>array(34,0,608,519),1096=>array(36,0,902,519),1097=>array(36,-138,902,519),1098=>array(29,0,594,519),1099=>array(29,0,760,519),1100=>array(29,0,502,519),1101=>array(50,-14,514,533),1102=>array(29,-14,825,533),1103=>array(32,0,578,519),1104=>array(50,-14,542,799),1105=>array(50,-14,542,766),1106=>array(21,-222,573,760),1107=>array(29,0,480,800),1108=>array(50,-14,514,533),1109=>array(56,-14,462,533),1110=>array(36,0,297,736),1111=>array(8,0,312,766),1112=>array(-96,-222,212,736),1113=>array(18,-14,816,519),1114=>array(34,0,830,519),1115=>array(21,0,616,760),1116=>array(34,0,613,800),1117=>array(34,0,614,799),1118=>array(12,-222,577,746),1119=>array(29,-138,620,519),1122=>array(34,0,726,729),1123=>array(29,0,561,760),1124=>array(55,-14,1069,742),1125=>array(29,-14,788,533),1130=>array(12,0,1112,729),1131=>array(12,0,908,519),1132=>array(55,0,1347,729),1133=>array(29,0,1101,519),1136=>array(12,0,932,729),1137=>array(-21,-208,891,760),1138=>array(56,-14,764,742),1139=>array(50,-11,502,533),1140=>array(12,0,848,742),1141=>array(12,0,667,533),1142=>array(12,0,848,927),1143=>array(12,0,667,800),1164=>array(24,0,671,729),1165=>array(18,0,502,760),1168=>array(55,0,630,872),1169=>array(29,0,485,668),1170=>array(50,0,620,729),1171=>array(29,0,480,519),1172=>array(55,-216,673,729),1173=>array(29,-222,555,519),1174=>array(12,-157,1112,729),1175=>array(12,-138,908,519),1176=>array(54,-193,562,742),1177=>array(44,-193,496,533),1178=>array(55,-157,762,729),1179=>array(29,-138,619,519),1182=>array(49,0,762,729),1183=>array(24,0,613,760),1184=>array(34,0,883,729),1185=>array(29,0,705,519),1186=>array(55,-157,817,729),1187=>array(34,-138,614,519),1188=>array(55,0,1097,729),1189=>array(34,0,809,519),1190=>array(55,-216,1150,729),1191=>array(29,-222,882,519),1194=>array(56,-193,705,742),1195=>array(50,-193,514,533),1196=>array(10,-157,657,729),1197=>array(41,-138,515,519),1198=>array(-11,0,669,729),1199=>array(-3,-208,562,519),1200=>array(-11,0,669,729),1201=>array(-3,-208,562,519),1202=>array(6,-157,717,729),1203=>array(12,-138,555,519),1204=>array(10,-157,917,729),1205=>array(41,-138,680,519),1206=>array(-27,-157,683,729),1207=>array(34,-138,614,519),1210=>array(-27,0,697,729),1211=>array(36,0,616,760),1216=>array(55,0,340,729),1217=>array(12,0,1112,928),1218=>array(12,0,908,785),1219=>array(55,-216,724,729),1220=>array(29,-222,584,519),1223=>array(55,-216,817,729),1224=>array(34,-222,614,519),1227=>array(-27,-157,697,729),1228=>array(34,-138,614,519),1231=>array(29,0,293,760),1232=>array(12,0,750,926),1233=>array(50,-14,568,772),1234=>array(12,0,750,920),1235=>array(50,-14,568,766),1236=>array(-17,0,949,729),1237=>array(50,-14,890,533),1238=>array(55,0,650,928),1239=>array(50,-14,542,785),1240=>array(56,-14,764,742),1241=>array(50,-14,542,533),1242=>array(56,-14,764,920),1243=>array(50,-14,542,766),1244=>array(12,0,1112,920),1245=>array(12,0,908,766),1246=>array(54,-14,562,920),1247=>array(44,-14,496,766),1248=>array(50,-14,536,729),1249=>array(50,-224,536,519),1250=>array(55,0,817,899),1251=>array(34,0,614,745),1252=>array(55,0,817,920),1253=>array(34,0,614,766),1254=>array(56,-14,764,920),1255=>array(50,-14,552,766),1256=>array(56,-14,764,742),1257=>array(50,-14,552,533),1258=>array(56,-14,764,920),1259=>array(50,-14,552,766),1260=>array(56,-14,705,920),1261=>array(50,-14,514,766),1262=>array(12,-14,711,899),1263=>array(12,-222,577,745),1264=>array(12,-14,711,920),1265=>array(12,-222,577,766),1266=>array(12,-14,711,927),1267=>array(12,-222,577,800),1268=>array(10,0,722,920),1269=>array(34,0,608,766),1270=>array(55,-157,620,729),1271=>array(29,-138,480,519),1272=>array(55,0,929,920),1273=>array(29,0,760,766),1296=>array(61,-14,569,742),1297=>array(50,-14,501,533),1298=>array(25,-216,784,729),1299=>array(18,-222,599,519),1300=>array(25,-14,1193,729),1301=>array(18,-14,907,519),1306=>array(56,-160,764,742),1307=>array(50,-208,611,533),1308=>array(5,0,1025,729),1309=>array(16,0,843,519),1329=>array(34,-14,765,729),1330=>array(34,0,757,743),1331=>array(49,0,826,743),1332=>array(20,0,847,743),1333=>array(34,-14,757,729),1334=>array(115,-45,743,743),1335=>array(78,-45,761,729),1336=>array(34,-45,757,743),1337=>array(34,-14,987,743),1338=>array(49,-14,826,729),1339=>array(78,0,763,729),1340=>array(78,-45,702,729),1341=>array(78,-14,1087,729),1342=>array(93,-13,771,742),1343=>array(10,0,740,729),1344=>array(53,-66,650,729),1345=>array(99,-32,725,743),1346=>array(30,-45,833,743),1347=>array(77,0,779,764),1348=>array(47,-14,896,729),1349=>array(64,-14,696,742),1350=>array(-24,-14,779,774),1351=>array(83,-14,703,729),1352=>array(34,0,765,743),1353=>array(96,-45,712,743),1354=>array(10,0,840,743),1355=>array(111,-45,737,744),1356=>array(34,0,884,743),1357=>array(34,-14,765,729),1358=>array(10,-45,812,729),1359=>array(55,-14,669,742),1360=>array(34,0,765,743),1361=>array(53,-14,701,742),1362=>array(78,0,692,729),1363=>array(63,0,782,729),1364=>array(0,0,797,743),1365=>array(63,-14,771,742),1366=>array(60,-14,777,729),1369=>array(57,492,191,760),1370=>array(44,482,229,729),1371=>array(0,615,231,799),1372=>array(2,618,384,893),1373=>array(83,615,306,799),1374=>array(10,618,378,856),1375=>array(44,618,462,760),1377=>array(28,-14,913,519),1378=>array(36,-208,556,533),1379=>array(50,-208,705,533),1380=>array(36,-208,705,533),1381=>array(23,-14,603,760),1382=>array(50,-208,705,533),1383=>array(28,0,510,760),1384=>array(28,-208,608,533),1385=>array(28,-208,805,533),1386=>array(50,-14,705,760),1387=>array(28,-208,607,760),1388=>array(23,-208,393,519),1389=>array(28,-208,937,760),1390=>array(59,-14,561,770),1391=>array(28,-208,600,760),1392=>array(28,0,608,760),1393=>array(68,-14,607,773),1394=>array(28,-208,697,533),1395=>array(78,-14,618,767),1396=>array(28,-14,648,773),1397=>array(-27,-208,211,519),1398=>array(53,-14,608,773),1399=>array(-15,-208,436,534),1400=>array(41,0,621,533),1401=>array(18,-208,365,544),1402=>array(28,-208,905,519),1403=>array(54,-208,517,534),1404=>array(41,0,631,533),1405=>array(28,-14,608,519),1406=>array(28,-208,705,760),1407=>array(28,-14,902,533),1408=>array(36,-208,616,533),1409=>array(54,-222,615,533),1410=>array(41,0,503,519),1411=>array(28,-208,902,760),1412=>array(12,-208,627,533),1413=>array(54,-14,556,533),1414=>array(20,-208,760,760),1415=>array(28,-14,808,760),1417=>array(104,-14,234,434),1418=>array(44,203,294,306),4256=>array(54,0,679,847),4257=>array(54,0,807,847),4258=>array(54,-58,784,848),4259=>array(64,1,795,847),4260=>array(54,0,679,847),4261=>array(54,0,969,847),4262=>array(13,0,846,847),4263=>array(64,0,1088,847),4264=>array(13,0,512,847),4265=>array(54,0,696,847),4266=>array(43,0,893,847),4267=>array(69,0,923,847),4268=>array(54,0,689,847),4269=>array(59,-37,1057,847),4270=>array(13,0,842,847),4271=>array(13,0,775,847),4272=>array(54,0,996,847),4273=>array(54,0,679,847),4274=>array(54,0,615,847),4275=>array(59,-37,997,847),4276=>array(54,0,882,847),4277=>array(33,0,986,847),4278=>array(54,0,677,847),4279=>array(54,0,679,847),4280=>array(54,0,678,847),4281=>array(54,0,679,847),4282=>array(54,-25,846,847),4283=>array(54,0,903,847),4284=>array(54,1,660,847),4285=>array(54,1,701,847),4286=>array(54,0,679,847),4287=>array(54,0,914,847),4288=>array(43,0,947,847),4289=>array(54,0,679,847),4290=>array(54,1,794,847),4291=>array(54,0,680,847),4292=>array(54,0,783,847),4293=>array(69,0,897,848),4304=>array(54,0,487,571),4305=>array(54,0,518,829),4306=>array(39,-225,550,542),4307=>array(54,-220,780,531),4308=>array(34,-225,498,532),4309=>array(39,-225,503,532),4310=>array(20,0,564,831),4311=>array(54,0,807,531),4312=>array(54,0,506,532),4313=>array(24,-225,492,532),4314=>array(54,-220,1013,537),4315=>array(54,0,518,829),4316=>array(68,0,532,840),4317=>array(54,-98,771,532),4318=>array(54,1,516,829),4319=>array(54,-225,517,531),4320=>array(54,-0,770,822),4321=>array(-15,0,553,829),4322=>array(44,-225,704,681),4323=>array(20,-225,634,532),4324=>array(54,-225,761,532),4325=>array(54,-225,517,831),4326=>array(54,-220,804,532),4327=>array(39,-225,504,531),4328=>array(10,0,525,830),4329=>array(68,-5,532,831),4330=>array(54,-225,626,531),4331=>array(54,0,519,829),4332=>array(49,-229,547,830),4333=>array(44,-225,532,829),4334=>array(-15,0,558,830),4335=>array(24,-225,659,532),4336=>array(54,0,518,829),4337=>array(54,0,549,830),4338=>array(54,-91,518,532),4339=>array(54,-225,518,585),4340=>array(54,-225,517,831),4341=>array(54,0,595,829),4342=>array(54,-225,833,672),4343=>array(54,-225,573,542),4344=>array(63,-225,528,532),4345=>array(54,-225,565,537),4346=>array(54,-69,517,532),4347=>array(44,0,393,486),4348=>array(44,341,310,845),7424=>array(-3,0,562,519),7425=>array(-21,0,717,519),7426=>array(50,-14,890,533),7427=>array(36,0,550,519),7428=>array(50,-14,497,533),7429=>array(36,0,543,519),7430=>array(36,0,543,519),7431=>array(29,0,496,519),7432=>array(50,-18,463,533),7433=>array(36,-214,297,522),7434=>array(14,-14,453,519),7435=>array(34,0,613,519),7436=>array(23,0,518,519),7437=>array(36,0,742,519),7438=>array(34,-14,614,519),7439=>array(50,-14,552,533),7440=>array(63,-14,510,533),7441=>array(50,9,597,511),7442=>array(49,27,597,492),7443=>array(18,-0,628,523),7444=>array(50,-14,939,533),7445=>array(29,-14,476,533),7446=>array(50,260,552,533),7447=>array(50,-14,552,259),7448=>array(53,0,518,519),7449=>array(12,0,559,519),7450=>array(12,0,559,519),7451=>array(41,0,515,519),7452=>array(3,-14,582,519),7453=>array(64,-29,597,551),7454=>array(77,-29,857,551),7455=>array(65,-205,599,680),7456=>array(-3,0,562,519),7457=>array(16,0,843,519),7458=>array(40,0,490,519),7459=>array(51,-14,492,519),7460=>array(49,-14,482,742),7461=>array(29,-14,714,533),7462=>array(29,0,480,519),7463=>array(-3,0,562,519),7464=>array(36,0,621,519),7465=>array(53,0,518,519),7466=>array(37,0,678,520),7467=>array(18,-14,599,519),7468=>array(-4,326,461,734),7469=>array(-11,326,598,734),7470=>array(35,326,424,734),7471=>array(32,334,449,742),7472=>array(35,326,469,734),7473=>array(35,326,410,734),7474=>array(35,326,410,734),7475=>array(35,318,454,742),7476=>array(35,326,515,734),7477=>array(35,326,214,734),7478=>array(-53,209,224,734),7479=>array(35,326,480,734),7480=>array(35,326,403,734),7481=>array(31,326,613,734),7482=>array(31,318,523,734),7483=>array(31,318,523,734),7484=>array(35,318,481,742),7485=>array(25,326,343,750),7486=>array(35,326,401,734),7487=>array(35,326,489,734),7488=>array(6,326,414,734),7489=>array(29,318,502,734),7490=>array(3,326,646,734),7491=>array(31,318,358,625),7492=>array(31,318,358,625),7493=>array(31,318,385,625),7494=>array(31,318,561,625),7495=>array(18,318,372,751),7496=>array(31,318,385,751),7497=>array(31,318,341,625),7498=>array(31,318,341,625),7499=>array(31,316,292,625),7500=>array(31,316,292,625),7501=>array(31,202,385,625),7502=>array(23,207,187,619),7503=>array(18,326,386,751),7504=>array(23,326,580,625),7505=>array(23,202,338,625),7506=>array(31,318,348,625),7507=>array(31,318,324,625),7508=>array(31,472,348,625),7509=>array(31,318,348,471),7510=>array(18,209,372,625),7511=>array(18,318,248,707),7512=>array(17,318,382,617),7513=>array(41,310,376,635),7514=>array(23,326,580,625),7515=>array(-2,326,354,617),7516=>array(19,326,450,633),7517=>array(40,217,333,763),7518=>array(23,217,345,625),7519=>array(31,326,348,763),7520=>array(28,217,414,626),7521=>array(8,209,368,633),7522=>array(23,0,187,412),7523=>array(22,0,296,299),7524=>array(17,-8,382,291),7525=>array(-2,0,354,291),7526=>array(40,-109,333,437),7527=>array(23,-109,345,298),7528=>array(40,-117,339,299),7529=>array(28,-109,414,300),7530=>array(8,-117,368,307),7531=>array(27,-14,924,533),7543=>array(50,-222,611,533),7544=>array(35,326,515,734),7547=>array(36,0,297,519),7548=>array(36,0,298,519),7549=>array(29,-208,649,533),7550=>array(3,-14,582,519),7551=>array(-16,-14,636,519),7557=>array(-18,-222,290,760),7579=>array(31,318,385,625),7580=>array(31,318,324,625),7581=>array(31,266,313,625),7582=>array(31,318,348,751),7583=>array(31,316,292,625),7584=>array(23,326,271,751),7585=>array(-61,202,184,617),7586=>array(31,202,385,617),7587=>array(17,209,382,617),7588=>array(23,326,187,738),7589=>array(23,326,188,617),7590=>array(23,326,187,617),7591=>array(35,326,199,617),7592=>array(-61,202,173,738),7593=>array(18,202,267,751),7594=>array(-11,202,183,751),7595=>array(26,326,326,624),7596=>array(23,202,529,625),7597=>array(23,209,580,625),7598=>array(-61,202,388,625),7599=>array(23,202,475,625),7600=>array(26,318,388,624),7601=>array(31,318,348,625),7602=>array(31,209,348,751),7603=>array(35,202,291,625),7604=>array(-61,202,209,752),7605=>array(18,202,248,707),7606=>array(17,318,382,617),7607=>array(31,324,359,626),7608=>array(2,326,367,625),7609=>array(23,324,352,617),7610=>array(-2,326,354,617),7611=>array(25,326,309,617),7612=>array(25,202,446,617),7613=>array(25,274,311,617),7614=>array(31,201,337,617),7615=>array(31,320,347,758),7620=>array(-396,616,-13,800),7621=>array(-487,616,-104,800),7622=>array(-396,616,-13,800),7623=>array(-487,616,-104,800),7624=>array(-476,616,-24,800),7625=>array(-476,616,-24,800),7680=>array(-6,-241,732,729),7681=>array(50,-241,568,533),7682=>array(55,0,674,921),7683=>array(29,-14,590,920),7684=>array(55,-191,674,729),7685=>array(29,-191,590,760),7686=>array(55,-147,674,729),7687=>array(29,-147,590,760),7688=>array(56,-193,705,927),7689=>array(50,-193,514,800),7690=>array(55,0,744,921),7691=>array(50,-14,611,920),7692=>array(55,-191,744,729),7693=>array(50,-191,611,760),7694=>array(55,-147,744,729),7695=>array(50,-147,611,760),7696=>array(55,-187,744,729),7697=>array(50,-193,611,760),7698=>array(55,-240,744,729),7699=>array(50,-240,611,760),7700=>array(55,0,650,1044),7701=>array(50,-14,542,919),7702=>array(55,0,650,1044),7703=>array(50,-14,542,919),7704=>array(55,-240,650,729),7705=>array(50,-240,542,533),7706=>array(55,-213,650,729),7707=>array(50,-213,542,533),7708=>array(55,-193,650,928),7709=>array(50,-193,542,785),7710=>array(55,0,652,921),7711=>array(36,0,430,920),7712=>array(56,-14,720,927),7713=>array(50,-222,611,745),7714=>array(55,0,817,921),7715=>array(36,0,616,920),7716=>array(55,-191,817,729),7717=>array(36,-191,616,760),7718=>array(55,0,817,920),7719=>array(5,0,616,921),7720=>array(55,-193,817,729),7721=>array(36,-193,616,760),7722=>array(55,-217,817,729),7723=>array(36,-217,616,760),7724=>array(34,-213,356,729),7725=>array(-4,-213,318,736),7726=>array(45,0,350,1044),7727=>array(8,0,312,886),7728=>array(55,0,762,931),7729=>array(29,0,613,961),7730=>array(55,-191,762,729),7731=>array(29,-191,613,760),7732=>array(55,-147,762,729),7733=>array(29,-147,613,760),7734=>array(55,-191,640,729),7735=>array(29,-191,290,760),7736=>array(51,-191,640,899),7737=>array(13,-191,305,900),7738=>array(55,-147,640,729),7739=>array(14,-147,306,760),7740=>array(55,-240,640,729),7741=>array(4,-240,316,760),7742=>array(50,0,973,927),7743=>array(36,0,921,800),7744=>array(50,0,973,921),7745=>array(36,0,921,766),7746=>array(50,-191,973,729),7747=>array(36,-191,921,533),7748=>array(49,-14,831,921),7749=>array(36,0,616,766),7750=>array(49,-191,831,729),7751=>array(36,-191,616,533),7752=>array(49,-147,831,729),7753=>array(36,-147,616,533),7754=>array(49,-240,831,729),7755=>array(36,-240,616,533),7756=>array(56,-14,764,1044),7757=>array(50,-14,552,881),7758=>array(56,-14,764,1049),7759=>array(50,-14,552,891),7760=>array(56,-14,764,1044),7761=>array(50,-14,552,919),7762=>array(56,-14,764,1044),7763=>array(50,-14,552,919),7764=>array(55,0,637,927),7765=>array(29,-208,590,800),7766=>array(55,0,637,921),7767=>array(29,-208,590,766),7768=>array(55,0,777,921),7769=>array(36,0,478,766),7770=>array(55,-191,777,729),7771=>array(36,-191,478,533),7772=>array(55,-191,777,899),7773=>array(36,-191,478,745),7774=>array(55,-147,777,729),7775=>array(14,-147,478,533),7776=>array(84,-14,612,921),7777=>array(56,-14,462,766),7778=>array(84,-191,612,742),7779=>array(56,-191,462,533),7780=>array(84,-14,612,943),7781=>array(56,-14,462,760),7782=>array(84,-14,612,1049),7783=>array(56,-14,462,867),7784=>array(84,-191,612,921),7785=>array(56,-191,462,766),7786=>array(10,0,657,921),7787=>array(29,-14,394,920),7788=>array(10,-191,657,729),7789=>array(29,-191,394,680),7790=>array(10,-147,657,729),7791=>array(29,-147,397,680),7792=>array(10,-240,657,729),7793=>array(29,-240,407,680),7794=>array(47,-191,798,729),7795=>array(27,-191,607,519),7796=>array(47,-213,798,729),7797=>array(27,-213,607,519),7798=>array(47,-240,798,729),7799=>array(27,-240,607,519),7800=>array(47,-14,798,1044),7801=>array(27,-14,607,881),7802=>array(47,-14,798,1032),7803=>array(27,-14,607,908),7804=>array(-10,0,737,927),7805=>array(-3,0,562,777),7806=>array(-10,-191,737,729),7807=>array(-3,-191,562,519),7808=>array(5,0,1025,927),7809=>array(16,0,843,799),7810=>array(5,0,1025,927),7811=>array(16,0,843,800),7812=>array(5,0,1025,920),7813=>array(16,0,843,766),7814=>array(5,0,1025,921),7815=>array(16,0,843,766),7816=>array(5,-191,1025,729),7817=>array(16,-191,843,519),7818=>array(6,0,707,921),7819=>array(12,0,552,766),7820=>array(6,0,707,920),7821=>array(12,0,552,766),7822=>array(-11,0,669,921),7823=>array(-3,-222,562,766),7824=>array(45,0,656,927),7825=>array(40,0,490,800),7826=>array(45,-191,656,729),7827=>array(40,-191,490,519),7828=>array(45,-147,656,729),7829=>array(40,-147,490,519),7830=>array(36,-147,616,760),7831=>array(-2,-14,394,921),7832=>array(16,0,843,878),7833=>array(-3,-222,562,878),7834=>array(50,-14,787,760),7835=>array(36,0,430,920),7836=>array(25,0,430,760),7837=>array(36,0,430,760),7838=>array(47,-14,756,743),7839=>array(50,-14,552,765),7840=>array(-6,-191,732,729),7841=>array(50,-191,568,533),7842=>array(-6,0,732,1034),7843=>array(50,-14,568,852),7844=>array(-6,0,732,1028),7845=>array(50,-14,595,846),7846=>array(-6,0,732,1028),7847=>array(50,-14,568,847),7848=>array(-6,0,732,1086),7849=>array(50,-14,568,904),7850=>array(-6,0,732,1057),7851=>array(50,-14,568,875),7852=>array(-6,-191,732,982),7853=>array(50,-191,568,800),7854=>array(-6,0,732,1044),7855=>array(50,-14,568,877),7856=>array(-6,0,732,1044),7857=>array(50,-14,568,877),7858=>array(-6,0,732,1109),7859=>array(50,-14,568,942),7860=>array(-6,0,732,1043),7861=>array(50,-14,568,876),7862=>array(-6,-191,732,967),7863=>array(50,-191,568,785),7864=>array(55,-191,650,729),7865=>array(50,-191,542,533),7866=>array(55,0,650,1034),7867=>array(50,-14,542,852),7868=>array(55,0,650,927),7869=>array(50,-14,542,777),7870=>array(55,0,670,1028),7871=>array(50,-14,623,846),7872=>array(55,0,650,1028),7873=>array(50,-14,542,847),7874=>array(55,0,650,1086),7875=>array(50,-14,594,904),7876=>array(55,0,650,1057),7877=>array(50,-14,542,875),7878=>array(55,-191,650,927),7879=>array(50,-191,542,800),7880=>array(55,0,340,1034),7881=>array(36,0,297,852),7882=>array(55,-191,340,729),7883=>array(36,-191,297,736),7884=>array(56,-191,764,742),7885=>array(50,-191,552,533),7886=>array(56,-14,764,1034),7887=>array(50,-14,552,852),7888=>array(56,-14,764,1028),7889=>array(50,-14,610,846),7890=>array(56,-14,764,1028),7891=>array(50,-14,552,846),7892=>array(56,-14,764,1086),7893=>array(50,-14,581,904),7894=>array(56,-14,764,1057),7895=>array(50,-14,552,875),7896=>array(56,-191,764,927),7897=>array(50,-191,552,800),7898=>array(54,-14,789,927),7899=>array(48,-14,646,800),7900=>array(54,-14,789,927),7901=>array(48,-14,646,799),7902=>array(54,-14,789,1034),7903=>array(48,-14,646,852),7904=>array(54,-14,789,921),7905=>array(48,-14,646,777),7906=>array(54,-191,789,760),7907=>array(48,-191,646,533),7908=>array(47,-191,798,729),7909=>array(27,-191,607,519),7910=>array(47,-14,798,1034),7911=>array(27,-14,607,852),7912=>array(44,-14,987,927),7913=>array(21,-14,688,800),7914=>array(44,-14,987,927),7915=>array(21,-14,688,799),7916=>array(44,-14,987,1034),7917=>array(21,-14,688,852),7918=>array(44,-14,987,921),7919=>array(21,-14,688,777),7920=>array(44,-191,987,802),7921=>array(21,-191,688,532),7922=>array(-11,0,669,931),7923=>array(-3,-222,562,776),7924=>array(-11,-191,669,729),7925=>array(-3,-222,562,519),7926=>array(-11,0,669,1037),7927=>array(-3,-222,562,852),7928=>array(-11,0,669,927),7929=>array(-3,-222,562,777),7930=>array(55,0,925,729),7931=>array(29,0,551,760),7936=>array(50,-12,648,829),7937=>array(50,-12,648,829),7938=>array(50,-12,648,829),7939=>array(50,-12,648,829),7940=>array(50,-12,648,829),7941=>array(50,-12,648,829),7942=>array(50,-12,648,994),7943=>array(50,-12,648,994),7944=>array(-6,0,732,829),7945=>array(-6,0,732,829),7946=>array(4,0,878,829),7947=>array(5,0,878,829),7948=>array(6,0,744,829),7949=>array(6,0,773,829),7950=>array(-6,0,732,994),7951=>array(-6,0,732,994),7952=>array(49,-19,472,829),7953=>array(49,-19,472,829),7954=>array(49,-19,472,829),7955=>array(49,-19,472,829),7956=>array(49,-19,472,829),7957=>array(49,-19,485,829),7960=>array(6,0,773,829),7961=>array(6,0,761,829),7962=>array(4,0,987,829),7963=>array(5,0,997,829),7964=>array(6,0,928,829),7965=>array(6,0,955,829),7968=>array(36,-208,536,829),7969=>array(36,-208,536,829),7970=>array(36,-208,536,829),7971=>array(36,-208,536,829),7972=>array(36,-208,536,829),7973=>array(36,-208,536,829),7974=>array(36,-208,536,994),7975=>array(36,-208,536,994),7976=>array(6,0,943,829),7977=>array(6,0,937,829),7978=>array(4,0,1157,829),7979=>array(5,0,1168,829),7980=>array(6,0,1104,829),7981=>array(6,0,1127,829),7982=>array(7,0,1042,994),7983=>array(7,0,1040,994),7984=>array(36,22,336,829),7985=>array(36,22,336,829),7986=>array(-6,22,367,829),7987=>array(-10,22,366,829),7988=>array(31,22,373,829),7989=>array(12,22,380,829),7990=>array(1,22,336,994),7991=>array(2,22,336,994),7992=>array(6,0,466,829),7993=>array(6,0,457,829),7994=>array(4,0,680,829),7995=>array(5,0,683,829),7996=>array(6,0,624,829),7997=>array(6,0,650,829),7998=>array(7,0,568,994),7999=>array(7,0,560,994),8000=>array(50,-14,552,829),8001=>array(50,-14,552,829),8002=>array(50,-14,552,829),8003=>array(50,-14,552,829),8004=>array(50,-14,552,829),8005=>array(50,-14,552,829),8008=>array(6,-14,764,829),8009=>array(6,-14,804,829),8010=>array(4,-14,1064,829),8011=>array(5,-14,1072,829),8012=>array(6,-14,881,829),8013=>array(6,-14,908,829),8016=>array(36,-3,559,829),8017=>array(36,-3,559,829),8018=>array(36,-3,559,829),8019=>array(36,-3,559,829),8020=>array(36,-3,559,829),8021=>array(36,-3,559,829),8022=>array(36,-3,559,994),8023=>array(36,-3,559,994),8025=>array(6,0,859,829),8027=>array(5,0,1088,829),8029=>array(6,0,1053,829),8031=>array(7,0,962,994),8032=>array(44,-3,767,829),8033=>array(44,-3,767,829),8034=>array(44,-3,767,829),8035=>array(44,-3,767,829),8036=>array(44,-3,767,829),8037=>array(44,-3,767,829),8038=>array(44,-3,767,994),8039=>array(44,-3,767,994),8040=>array(6,0,769,829),8041=>array(6,0,810,829),8042=>array(4,0,1071,829),8043=>array(5,0,1077,829),8044=>array(6,0,886,829),8045=>array(6,0,916,829),8046=>array(7,0,877,994),8047=>array(7,0,910,994),8048=>array(50,-12,648,799),8049=>array(50,-12,648,800),8050=>array(49,-19,472,799),8051=>array(49,-19,472,800),8052=>array(36,-208,536,799),8053=>array(36,-208,536,800),8054=>array(1,22,336,799),8055=>array(36,22,336,800),8056=>array(50,-14,552,799),8057=>array(50,-14,552,800),8058=>array(36,-3,559,799),8059=>array(36,-3,559,800),8060=>array(44,-3,767,799),8061=>array(44,-3,767,800),8064=>array(50,-208,648,829),8065=>array(50,-208,648,829),8066=>array(50,-208,648,829),8067=>array(50,-208,648,829),8068=>array(50,-208,648,829),8069=>array(50,-208,648,829),8070=>array(50,-208,648,994),8071=>array(50,-208,648,994),8072=>array(-6,-208,732,829),8073=>array(-6,-208,732,829),8074=>array(4,-208,878,829),8075=>array(5,-208,878,829),8076=>array(6,-208,744,829),8077=>array(6,-208,773,829),8078=>array(-6,-208,732,994),8079=>array(-6,-208,732,994),8080=>array(36,-208,536,829),8081=>array(36,-208,536,829),8082=>array(36,-208,536,829),8083=>array(36,-208,536,829),8084=>array(36,-208,536,829),8085=>array(36,-208,536,829),8086=>array(36,-208,536,994),8087=>array(36,-208,536,994),8088=>array(6,-208,943,829),8089=>array(6,-208,937,829),8090=>array(4,-208,1157,829),8091=>array(5,-208,1168,829),8092=>array(6,-208,1104,829),8093=>array(6,-208,1127,829),8094=>array(7,-208,1042,994),8095=>array(7,-208,1040,994),8096=>array(44,-208,767,829),8097=>array(44,-208,767,829),8098=>array(44,-208,767,829),8099=>array(44,-208,767,829),8100=>array(44,-208,767,829),8101=>array(44,-208,767,829),8102=>array(44,-208,767,994),8103=>array(44,-208,767,994),8104=>array(6,-208,769,829),8105=>array(6,-208,810,829),8106=>array(4,-208,1071,829),8107=>array(5,-208,1077,829),8108=>array(6,-208,886,829),8109=>array(6,-208,916,829),8110=>array(7,-208,877,994),8111=>array(7,-208,910,994),8112=>array(50,-12,648,785),8113=>array(50,-12,648,745),8114=>array(50,-208,648,799),8115=>array(50,-208,648,533),8116=>array(50,-208,648,800),8118=>array(50,-12,648,777),8119=>array(50,-208,648,777),8120=>array(-6,0,732,926),8121=>array(-6,0,732,899),8122=>array(-6,0,732,799),8123=>array(-6,0,732,800),8124=>array(-6,-208,732,729),8125=>array(188,606,318,829),8126=>array(213,-208,336,-60),8127=>array(188,606,318,829),8128=>array(89,639,411,777),8129=>array(89,652,411,944),8130=>array(36,-208,536,799),8131=>array(36,-208,536,533),8132=>array(36,-208,536,800),8134=>array(36,-208,536,777),8135=>array(36,-208,536,777),8136=>array(4,0,832,799),8137=>array(7,0,820,800),8138=>array(4,0,1007,799),8139=>array(7,0,984,800),8140=>array(55,-208,817,729),8141=>array(69,606,442,829),8142=>array(83,606,424,829),8143=>array(89,606,411,994),8144=>array(14,22,336,785),8145=>array(16,22,336,745),8146=>array(-2,22,336,996),8147=>array(8,22,336,996),8150=>array(13,22,336,777),8151=>array(13,22,336,944),8152=>array(45,0,349,928),8153=>array(51,0,344,899),8154=>array(4,0,533,799),8155=>array(7,0,507,800),8157=>array(66,606,442,829),8158=>array(65,606,433,829),8159=>array(89,606,411,994),8160=>array(36,-3,559,785),8161=>array(36,-3,559,745),8162=>array(36,-3,559,996),8163=>array(36,-3,559,996),8164=>array(63,-208,538,829),8165=>array(63,-208,538,829),8166=>array(36,-3,559,777),8167=>array(36,-3,559,944),8168=>array(-11,0,669,926),8169=>array(-11,0,669,899),8170=>array(4,0,930,799),8171=>array(7,0,906,800),8172=>array(6,0,754,829),8173=>array(83,652,402,996),8174=>array(98,652,415,996),8175=>array(83,615,306,799),8178=>array(44,-208,767,799),8179=>array(44,-208,767,519),8180=>array(44,-208,767,800),8182=>array(44,-3,767,730),8183=>array(44,-208,767,730),8184=>array(4,-14,906,799),8185=>array(7,-14,780,800),8186=>array(4,0,924,799),8187=>array(7,0,792,800),8188=>array(61,-208,769,742),8189=>array(192,616,415,800),8190=>array(188,606,318,829),8208=>array(44,230,294,306),8209=>array(44,230,294,306),8210=>array(44,233,592,298),8211=>array(44,233,456,298),8212=>array(44,233,956,298),8213=>array(0,233,1000,298),8214=>array(129,-236,369,764),8215=>array(0,-236,500,-80),8216=>array(102,495,268,742),8217=>array(71,482,238,729),8218=>array(44,-136,229,111),8219=>array(71,482,238,729),8220=>array(102,495,461,742),8221=>array(71,482,431,729),8222=>array(44,-136,422,111),8223=>array(71,482,431,729),8224=>array(28,-96,472,729),8225=>array(28,-96,472,729),8226=>array(150,227,440,516),8227=>array(150,188,479,555),8228=>array(102,-14,232,116),8229=>array(102,-14,565,116),8230=>array(102,-14,898,116),8240=>array(55,-14,1287,742),8241=>array(55,-14,1679,742),8242=>array(20,547,203,729),8243=>array(20,547,350,729),8244=>array(20,547,496,729),8245=>array(20,547,203,729),8246=>array(20,547,350,729),8247=>array(20,547,496,729),8248=>array(5,-236,333,-30),8249=>array(77,69,306,517),8250=>array(94,69,323,517),8252=>array(68,-14,459,729),8253=>array(68,-14,488,742),8254=>array(0,716,500,755),8258=>array(16,-28,984,814),8260=>array(-183,-14,350,742),8261=>array(86,-132,313,760),8262=>array(77,-132,304,760),8263=>array(34,-14,942,742),8264=>array(68,-14,686,742),8265=>array(68,-14,686,742),8267=>array(64,-96,559,729),8268=>array(105,220,395,509),8269=>array(105,220,395,509),8270=>array(16,-28,484,427),8271=>array(101,-136,301,434),8273=>array(16,-6,484,929),8274=>array(71,-93,418,729),8275=>array(49,233,951,394),8279=>array(20,547,643,729),8304=>array(25,319,375,742),8305=>array(23,326,187,738),8308=>array(26,326,370,734),8309=>array(33,319,362,734),8310=>array(20,319,371,742),8311=>array(39,326,372,734),8312=>array(26,319,375,742),8313=>array(25,319,376,742),8314=>array(67,326,461,677),8315=>array(67,479,461,524),8316=>array(67,424,461,580),8317=>array(50,239,201,751),8318=>array(44,239,196,751),8319=>array(22,326,382,625),8320=>array(25,-7,375,416),8321=>array(72,0,323,408),8322=>array(44,0,338,416),8323=>array(49,-7,350,416),8324=>array(26,0,370,408),8325=>array(33,-7,362,408),8326=>array(20,-7,371,416),8327=>array(39,0,372,408),8328=>array(26,-7,375,416),8329=>array(25,-7,376,416),8330=>array(67,0,461,351),8331=>array(67,153,461,198),8332=>array(67,98,461,253),8333=>array(50,-87,201,425),8334=>array(44,-87,196,425),8336=>array(31,-8,358,299),8337=>array(31,-8,341,299),8338=>array(31,-8,348,299),8339=>array(22,0,373,291),8340=>array(31,-8,341,299),8341=>array(22,0,382,425),8342=>array(18,0,386,425),8343=>array(22,0,192,425),8344=>array(23,0,580,299),8345=>array(22,0,382,299),8346=>array(18,-117,372,299),8347=>array(27,-8,291,299),8348=>array(18,-8,248,381),8358=>array(40,-14,625,729),8364=>array(-4,-14,555,742),8367=>array(13,-193,1044,723),8369=>array(55,0,670,729),8372=>array(40,-14,745,742),8373=>array(84,-147,555,760),8376=>array(10,0,657,729),8377=>array(46,0,589,729),8450=>array(42,-14,745,742),8451=>array(46,-14,1059,742),8457=>array(46,0,1005,742),8461=>array(47,0,900,729),8462=>array(48,0,553,760),8463=>array(48,0,552,760),8469=>array(44,0,874,729),8470=>array(37,-14,896,729),8473=>array(47,0,727,729),8474=>array(42,-180,828,742),8477=>array(47,0,837,729),8482=>array(118,447,826,729),8484=>array(37,0,694,729),8486=>array(61,0,769,742),8487=>array(61,-13,769,729),8490=>array(55,0,762,729),8491=>array(-6,0,732,928),8498=>array(42,0,639,729),8508=>array(34,0,698,519),8509=>array(24,-209,615,519),8510=>array(47,0,697,729),8511=>array(47,0,899,729),8512=>array(26,-192,688,719),8513=>array(80,-14,716,742),8514=>array(4,0,458,729),8515=>array(3,0,457,729),8516=>array(-2,0,613,729),8517=>array(-24,0,835,729),8518=>array(11,-14,677,760),8519=>array(33,-14,593,533),8520=>array(-40,0,336,760),8521=>array(-166,-222,353,760),8523=>array(47,-14,818,742),8526=>array(24,0,485,519),8528=>array(72,-14,940,742),8529=>array(72,-14,944,742),8530=>array(72,-14,1344,742),8531=>array(72,-14,918,742),8532=>array(44,-14,918,742),8533=>array(72,-14,930,742),8534=>array(44,-14,930,742),8535=>array(49,-14,930,742),8536=>array(26,-14,930,742),8537=>array(72,-14,939,742),8538=>array(33,-14,939,742),8539=>array(72,-14,942,742),8540=>array(49,-14,942,742),8541=>array(33,-14,942,742),8542=>array(39,-14,942,742),8543=>array(72,-14,751,742),8544=>array(55,0,340,729),8545=>array(55,0,535,729),8546=>array(55,0,730,729),8547=>array(55,0,981,729),8548=>array(-10,0,737,729),8549=>array(-10,0,926,729),8550=>array(-10,0,1121,729),8551=>array(-10,0,1316,729),8552=>array(55,0,927,729),8553=>array(6,0,707,729),8554=>array(6,0,877,729),8555=>array(6,0,1072,729),8556=>array(55,0,640,729),8557=>array(56,-14,705,742),8558=>array(55,0,744,729),8559=>array(50,0,973,729),8560=>array(36,0,297,736),8561=>array(36,0,617,736),8562=>array(36,0,937,736),8563=>array(36,0,882,736),8564=>array(-3,0,562,519),8565=>array(-3,0,862,736),8566=>array(-3,0,1182,736),8567=>array(-3,0,1501,736),8568=>array(36,0,872,736),8569=>array(12,0,552,519),8570=>array(12,0,861,736),8571=>array(12,0,1181,736),8572=>array(29,0,290,760),8573=>array(50,-14,514,533),8574=>array(50,-14,611,760),8575=>array(36,0,921,533),8576=>array(55,0,1148,729),8577=>array(55,0,744,729),8578=>array(55,0,1148,729),8579=>array(56,-14,705,742),8580=>array(50,-14,514,533),8581=>array(56,-208,705,742),8585=>array(25,-14,918,742),8592=>array(37,119,781,527),8593=>array(215,0,623,744),8594=>array(57,119,801,527),8595=>array(215,-20,623,724),8596=>array(37,119,801,527),8597=>array(215,-20,623,744),8598=>array(147,40,703,595),8599=>array(135,39,690,595),8600=>array(135,52,690,607),8601=>array(147,52,703,607),8602=>array(37,116,781,531),8603=>array(57,116,801,531),8604=>array(56,159,800,453),8605=>array(38,159,782,453),8606=>array(37,119,781,527),8607=>array(215,0,623,744),8608=>array(57,119,801,527),8609=>array(215,-20,623,724),8610=>array(37,119,784,527),8611=>array(54,119,801,527),8612=>array(37,119,781,527),8613=>array(215,0,623,744),8614=>array(57,119,801,527),8615=>array(215,-20,623,724),8616=>array(215,0,623,744),8617=>array(37,119,781,548),8618=>array(57,119,801,548),8619=>array(37,119,781,548),8620=>array(57,119,801,548),8621=>array(37,119,801,527),8622=>array(37,116,801,531),8623=>array(172,-13,688,730),8624=>array(232,0,593,744),8625=>array(245,0,605,744),8626=>array(232,-20,593,724),8627=>array(245,-20,605,724),8628=>array(130,102,728,609),8629=>array(159,53,667,650),8630=>array(44,145,769,540),8631=>array(69,145,794,540),8632=>array(132,40,706,717),8633=>array(57,-52,781,698),8634=>array(93,71,754,604),8635=>array(83,71,745,604),8636=>array(34,284,781,527),8637=>array(34,119,781,363),8638=>array(379,0,623,747),8639=>array(215,0,458,747),8640=>array(57,284,804,527),8641=>array(57,119,804,363),8642=>array(379,-23,623,724),8643=>array(215,-23,458,724),8644=>array(37,-52,801,698),8645=>array(44,-20,794,744),8646=>array(37,-52,801,698),8647=>array(37,-101,781,747),8648=>array(-5,0,843,744),8649=>array(57,-101,801,747),8650=>array(-5,-20,843,724),8651=>array(34,21,804,625),8652=>array(34,21,804,625),8653=>array(37,83,781,563),8654=>array(37,83,801,563),8655=>array(57,83,801,563),8656=>array(37,119,781,527),8657=>array(215,0,623,744),8658=>array(57,119,801,527),8659=>array(215,-20,623,724),8660=>array(37,119,801,527),8661=>array(215,-20,623,744),8662=>array(147,-21,763,595),8663=>array(75,-21,690,595),8664=>array(75,52,690,667),8665=>array(147,52,763,667),8666=>array(37,70,781,576),8667=>array(57,70,801,576),8668=>array(37,119,781,527),8669=>array(57,119,801,527),8670=>array(215,0,623,744),8671=>array(215,-20,623,724),8672=>array(37,119,781,527),8673=>array(215,0,623,744),8674=>array(57,119,801,527),8675=>array(215,-20,623,724),8676=>array(57,119,781,527),8677=>array(57,119,781,527),8678=>array(37,119,781,527),8679=>array(215,0,623,744),8680=>array(57,119,801,527),8681=>array(215,-20,623,724),8682=>array(215,0,623,744),8683=>array(192,0,646,744),8684=>array(192,0,646,744),8685=>array(192,0,646,744),8686=>array(215,0,623,744),8687=>array(192,0,646,744),8688=>array(57,96,801,550),8689=>array(82,0,767,689),8690=>array(71,0,756,689),8691=>array(215,-20,623,744),8692=>array(57,119,801,527),8693=>array(44,-20,794,744),8694=>array(57,-140,801,786),8695=>array(37,119,781,527),8696=>array(57,119,801,527),8697=>array(37,119,801,527),8698=>array(37,119,781,527),8699=>array(57,119,801,527),8700=>array(37,119,801,527),8701=>array(37,119,781,527),8702=>array(57,119,801,527),8703=>array(37,119,801,527),8704=>array(4,0,599,729),8706=>array(51,-12,469,647),8707=>array(61,0,464,729),8708=>array(61,-116,464,845),8710=>array(25,0,667,729),8711=>array(25,0,667,729),8712=>array(106,0,634,627),8713=>array(106,-132,634,759),8715=>array(106,0,634,627),8716=>array(106,-132,634,759),8719=>array(26,-192,769,719),8720=>array(26,-192,769,719),8721=>array(8,-192,701,719),8722=>array(106,274,732,353),8723=>array(106,0,732,627),8724=>array(106,0,732,659),8725=>array(0,-93,337,729),8727=>array(106,85,574,541),8728=>array(106,175,384,454),8729=>array(106,175,384,454),8730=>array(30,-20,637,811),8731=>array(30,-20,637,938),8732=>array(30,-20,637,929),8733=>array(108,108,569,491),8734=>array(108,108,726,491),8735=>array(138,99,700,661),8736=>array(138,99,700,661),8739=>array(106,-98,185,827),8740=>array(86,-98,392,827),8741=>array(106,-98,356,827),8742=>array(86,-98,547,827),8743=>array(128,0,604,584),8744=>array(128,0,604,584),8745=>array(105,0,732,627),8746=>array(105,-12,732,615),8747=>array(23,-181,497,757),8748=>array(23,-181,828,757),8749=>array(23,-181,1158,757),8760=>array(106,274,732,559),8761=>array(106,68,732,559),8762=>array(106,68,732,559),8763=>array(106,68,732,559),8764=>array(106,233,732,394),8765=>array(106,233,732,394),8770=>array(106,138,732,452),8771=>array(106,175,732,489),8776=>array(106,138,732,489),8784=>array(106,175,732,658),8785=>array(106,-31,732,658),8786=>array(106,-31,732,658),8787=>array(106,-31,732,658),8788=>array(106,149,927,478),8789=>array(106,149,927,478),8800=>array(106,19,732,608),8801=>array(106,93,732,534),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8834=>array(106,0,732,627),8835=>array(106,0,732,627),8836=>array(106,-132,732,759),8837=>array(106,-132,732,759),8838=>array(106,-73,732,700),8839=>array(106,-73,732,700),8844=>array(105,-12,732,615),8845=>array(105,-12,732,615),8846=>array(105,-12,732,615),8847=>array(106,0,740,627),8848=>array(106,0,740,627),8849=>array(106,-73,740,700),8850=>array(106,-73,740,700),8851=>array(105,0,732,635),8852=>array(105,0,732,635),8853=>array(105,0,732,627),8854=>array(105,0,732,627),8855=>array(105,0,732,627),8856=>array(105,0,732,627),8857=>array(105,0,732,627),8858=>array(105,0,732,627),8859=>array(105,0,732,627),8860=>array(105,0,732,627),8861=>array(105,0,732,627),8862=>array(105,0,732,627),8863=>array(105,0,732,627),8864=>array(105,0,732,627),8865=>array(105,0,732,627),8866=>array(106,0,754,729),8867=>array(106,0,754,729),8868=>array(106,0,834,688),8869=>array(106,0,834,688),8870=>array(106,0,461,729),8871=>array(106,0,461,729),8872=>array(106,0,754,729),8873=>array(106,0,754,729),8874=>array(106,0,754,729),8875=>array(106,0,925,729),8876=>array(106,-115,754,844),8877=>array(106,-115,754,844),8878=>array(106,-115,754,844),8879=>array(106,-115,925,844),8901=>array(106,282,236,412),8962=>array(71,0,692,596),8968=>array(86,-132,313,760),8969=>array(77,-132,304,760),8970=>array(86,-132,313,760),8971=>array(77,-132,304,760),8976=>array(106,140,732,421),8977=>array(3,126,510,634),8984=>array(121,0,879,759),8985=>array(106,140,732,421),8992=>array(210,-250,497,928),8993=>array(21,-237,307,942),8997=>array(84,0,916,723),9000=>array(59,0,1385,729),9085=>array(13,-228,906,101),9115=>array(86,-252,414,946),9116=>array(86,-252,181,942),9117=>array(86,-240,414,942),9118=>array(86,-252,414,946),9119=>array(319,-252,414,942),9120=>array(86,-240,414,942),9121=>array(86,-252,414,928),9122=>array(86,-252,181,942),9123=>array(86,-240,414,942),9124=>array(86,-252,414,928),9125=>array(319,-252,414,935),9126=>array(86,-240,414,935),9127=>array(330,-261,668,928),9128=>array(82,-252,420,940),9129=>array(330,-240,668,940),9130=>array(330,-256,420,943),9131=>array(82,-261,420,928),9132=>array(330,-252,668,940),9133=>array(82,-240,420,940),9134=>array(210,-250,307,942),9167=>array(91,0,854,596),9251=>array(71,-228,692,101),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,0,813,730),9786=>array(83,0,813,730),9787=>array(83,0,813,730),9788=>array(83,0,813,730),9791=>array(85,-102,528,732),9792=>array(85,-125,646,731),9793=>array(85,-125,646,731),9794=>array(85,-5,831,729),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),10145=>array(57,119,801,527),10181=>array(54,-163,352,769),10182=>array(54,-163,352,769),10208=>array(3,-233,491,807),10216=>array(89,-132,310,759),10217=>array(80,-132,301,759),10224=>array(68,0,770,744),10225=>array(68,-20,770,724),10226=>array(49,53,774,613),10227=>array(63,53,789,613),10228=>array(57,10,996,637),10229=>array(37,119,1376,527),10230=>array(57,119,1396,527),10231=>array(37,119,1396,527),10232=>array(37,119,1376,527),10233=>array(57,119,1396,527),10234=>array(37,119,1396,527),10235=>array(37,119,1376,527),10236=>array(57,119,1396,527),10237=>array(37,119,1376,527),10238=>array(57,119,1396,527),10239=>array(57,119,1396,527),10241=>array(139,627,300,789),10242=>array(139,351,300,512),10243=>array(139,351,300,789),10244=>array(139,74,300,236),10245=>array(139,74,300,789),10246=>array(139,74,300,512),10247=>array(139,74,300,789),10248=>array(432,627,593,789),10249=>array(139,627,593,789),10250=>array(139,351,593,789),10251=>array(139,351,593,789),10252=>array(139,74,593,789),10253=>array(139,74,593,789),10254=>array(139,74,593,789),10255=>array(139,74,593,789),10256=>array(432,351,593,512),10257=>array(139,351,593,789),10258=>array(139,351,593,512),10259=>array(139,351,593,789),10260=>array(139,74,593,512),10261=>array(139,74,593,789),10262=>array(139,74,593,512),10263=>array(139,74,593,789),10264=>array(432,351,593,789),10265=>array(139,351,593,789),10266=>array(139,351,593,789),10267=>array(139,351,593,789),10268=>array(139,74,593,789),10269=>array(139,74,593,789),10270=>array(139,74,593,789),10271=>array(139,74,593,789),10272=>array(432,74,593,236),10273=>array(139,74,593,789),10274=>array(139,74,593,512),10275=>array(139,74,593,789),10276=>array(139,74,593,236),10277=>array(139,74,593,789),10278=>array(139,74,593,512),10279=>array(139,74,593,789),10280=>array(432,74,593,789),10281=>array(139,74,593,789),10282=>array(139,74,593,789),10283=>array(139,74,593,789),10284=>array(139,74,593,789),10285=>array(139,74,593,789),10286=>array(139,74,593,789),10287=>array(139,74,593,789),10288=>array(432,74,593,512),10289=>array(139,74,593,789),10290=>array(139,74,593,512),10291=>array(139,74,593,789),10292=>array(139,74,593,512),10293=>array(139,74,593,789),10294=>array(139,74,593,512),10295=>array(139,74,593,789),10296=>array(432,74,593,789),10297=>array(139,74,593,789),10298=>array(139,74,593,789),10299=>array(139,74,593,789),10300=>array(139,74,593,789),10301=>array(139,74,593,789),10302=>array(139,74,593,789),10303=>array(139,74,593,789),10304=>array(139,-203,300,-41),10305=>array(139,-203,300,789),10306=>array(139,-203,300,512),10307=>array(139,-203,300,789),10308=>array(139,-203,300,236),10309=>array(139,-203,300,789),10310=>array(139,-203,300,512),10311=>array(139,-203,300,789),10312=>array(139,-203,593,789),10313=>array(139,-203,593,789),10314=>array(139,-203,593,789),10315=>array(139,-203,593,789),10316=>array(139,-203,593,789),10317=>array(139,-203,593,789),10318=>array(139,-203,593,789),10319=>array(139,-203,593,789),10320=>array(139,-203,593,512),10321=>array(139,-203,593,789),10322=>array(139,-203,593,512),10323=>array(139,-203,593,789),10324=>array(139,-203,593,512),10325=>array(139,-203,593,789),10326=>array(139,-203,593,512),10327=>array(139,-203,593,789),10328=>array(139,-203,593,789),10329=>array(139,-203,593,789),10330=>array(139,-203,593,789),10331=>array(139,-203,593,789),10332=>array(139,-203,593,789),10333=>array(139,-203,593,789),10334=>array(139,-203,593,789),10335=>array(139,-203,593,789),10336=>array(139,-203,593,236),10337=>array(139,-203,593,789),10338=>array(139,-203,593,512),10339=>array(139,-203,593,789),10340=>array(139,-203,593,236),10341=>array(139,-203,593,789),10342=>array(139,-203,593,512),10343=>array(139,-203,593,789),10344=>array(139,-203,593,789),10345=>array(139,-203,593,789),10346=>array(139,-203,593,789),10347=>array(139,-203,593,789),10348=>array(139,-203,593,789),10349=>array(139,-203,593,789),10350=>array(139,-203,593,789),10351=>array(139,-203,593,789),10352=>array(139,-203,593,512),10353=>array(139,-203,593,789),10354=>array(139,-203,593,512),10355=>array(139,-203,593,789),10356=>array(139,-203,593,512),10357=>array(139,-203,593,789),10358=>array(139,-203,593,512),10359=>array(139,-203,593,789),10360=>array(139,-203,593,789),10361=>array(139,-203,593,789),10362=>array(139,-203,593,789),10363=>array(139,-203,593,789),10364=>array(139,-203,593,789),10365=>array(139,-203,593,789),10366=>array(139,-203,593,789),10367=>array(139,-203,593,789),10368=>array(432,-203,593,-41),10369=>array(139,-203,593,789),10370=>array(139,-203,593,512),10371=>array(139,-203,593,789),10372=>array(139,-203,593,236),10373=>array(139,-203,593,789),10374=>array(139,-203,593,512),10375=>array(139,-203,593,789),10376=>array(432,-203,593,789),10377=>array(139,-203,593,789),10378=>array(139,-203,593,789),10379=>array(139,-203,593,789),10380=>array(139,-203,593,789),10381=>array(139,-203,593,789),10382=>array(139,-203,593,789),10383=>array(139,-203,593,789),10384=>array(432,-203,593,512),10385=>array(139,-203,593,789),10386=>array(139,-203,593,512),10387=>array(139,-203,593,789),10388=>array(139,-203,593,512),10389=>array(139,-203,593,789),10390=>array(139,-203,593,512),10391=>array(139,-203,593,789),10392=>array(432,-203,593,789),10393=>array(139,-203,593,789),10394=>array(139,-203,593,789),10395=>array(139,-203,593,789),10396=>array(139,-203,593,789),10397=>array(139,-203,593,789),10398=>array(139,-203,593,789),10399=>array(139,-203,593,789),10400=>array(432,-203,593,236),10401=>array(139,-203,593,789),10402=>array(139,-203,593,512),10403=>array(139,-203,593,789),10404=>array(139,-203,593,236),10405=>array(139,-203,593,789),10406=>array(139,-203,593,512),10407=>array(139,-203,593,789),10408=>array(432,-203,593,789),10409=>array(139,-203,593,789),10410=>array(139,-203,593,789),10411=>array(139,-203,593,789),10412=>array(139,-203,593,789),10413=>array(139,-203,593,789),10414=>array(139,-203,593,789),10415=>array(139,-203,593,789),10416=>array(432,-203,593,512),10417=>array(139,-203,593,789),10418=>array(139,-203,593,512),10419=>array(139,-203,593,789),10420=>array(139,-203,593,512),10421=>array(139,-203,593,789),10422=>array(139,-203,593,512),10423=>array(139,-203,593,789),10424=>array(432,-203,593,789),10425=>array(139,-203,593,789),10426=>array(139,-203,593,789),10427=>array(139,-203,593,789),10428=>array(139,-203,593,789),10429=>array(139,-203,593,789),10430=>array(139,-203,593,789),10431=>array(139,-203,593,789),10432=>array(139,-203,593,-41),10433=>array(139,-203,593,789),10434=>array(139,-203,593,512),10435=>array(139,-203,593,789),10436=>array(139,-203,593,236),10437=>array(139,-203,593,789),10438=>array(139,-203,593,512),10439=>array(139,-203,593,789),10440=>array(139,-203,593,789),10441=>array(139,-203,593,789),10442=>array(139,-203,593,789),10443=>array(139,-203,593,789),10444=>array(139,-203,593,789),10445=>array(139,-203,593,789),10446=>array(139,-203,593,789),10447=>array(139,-203,593,789),10448=>array(139,-203,593,512),10449=>array(139,-203,593,789),10450=>array(139,-203,593,512),10451=>array(139,-203,593,789),10452=>array(139,-203,593,512),10453=>array(139,-203,593,789),10454=>array(139,-203,593,512),10455=>array(139,-203,593,789),10456=>array(139,-203,593,789),10457=>array(139,-203,593,789),10458=>array(139,-203,593,789),10459=>array(139,-203,593,789),10460=>array(139,-203,593,789),10461=>array(139,-203,593,789),10462=>array(139,-203,593,789),10463=>array(139,-203,593,789),10464=>array(139,-203,593,236),10465=>array(139,-203,593,789),10466=>array(139,-203,593,512),10467=>array(139,-203,593,789),10468=>array(139,-203,593,236),10469=>array(139,-203,593,789),10470=>array(139,-203,593,512),10471=>array(139,-203,593,789),10472=>array(139,-203,593,789),10473=>array(139,-203,593,789),10474=>array(139,-203,593,789),10475=>array(139,-203,593,789),10476=>array(139,-203,593,789),10477=>array(139,-203,593,789),10478=>array(139,-203,593,789),10479=>array(139,-203,593,789),10480=>array(139,-203,593,512),10481=>array(139,-203,593,789),10482=>array(139,-203,593,512),10483=>array(139,-203,593,789),10484=>array(139,-203,593,512),10485=>array(139,-203,593,789),10486=>array(139,-203,593,512),10487=>array(139,-203,593,789),10488=>array(139,-203,593,789),10489=>array(139,-203,593,789),10490=>array(139,-203,593,789),10491=>array(139,-203,593,789),10492=>array(139,-203,593,789),10493=>array(139,-203,593,789),10494=>array(139,-203,593,789),10495=>array(139,-203,593,789),10496=>array(57,119,801,527),10497=>array(57,119,801,527),10498=>array(37,119,781,527),10499=>array(57,119,801,527),10500=>array(37,119,801,527),10501=>array(57,119,801,527),10502=>array(37,119,781,527),10503=>array(57,119,801,527),10504=>array(215,-20,623,724),10505=>array(215,0,623,744),10506=>array(166,0,672,744),10507=>array(166,-20,672,724),10508=>array(37,119,781,527),10509=>array(57,119,801,527),10510=>array(37,119,781,527),10511=>array(57,119,801,527),10512=>array(54,119,801,527),10513=>array(54,119,801,527),10514=>array(215,0,623,724),10515=>array(215,0,623,724),10516=>array(54,119,801,527),10517=>array(54,119,801,527),10518=>array(54,119,801,527),10519=>array(54,119,801,527),10520=>array(54,119,801,527),10521=>array(57,119,784,527),10522=>array(54,119,781,527),10523=>array(57,119,784,527),10524=>array(54,119,781,527),10525=>array(37,119,781,527),10526=>array(57,119,801,527),10527=>array(37,119,781,527),10528=>array(57,119,801,527),10529=>array(147,51,691,595),10530=>array(147,51,690,595),10531=>array(147,-37,648,595),10532=>array(189,-38,690,595),10533=>array(189,52,690,684),10534=>array(147,52,648,684),10535=>array(135,40,703,595),10536=>array(135,40,691,607),10537=>array(135,52,703,607),10538=>array(147,40,703,607),10539=>array(135,40,703,607),10540=>array(135,40,703,607),10541=>array(135,40,691,607),10542=>array(135,40,691,607),10543=>array(135,40,703,607),10544=>array(135,40,703,607),10545=>array(135,40,703,595),10546=>array(135,40,703,595),10547=>array(37,119,801,527),10548=>array(146,98,706,610),10549=>array(147,90,707,602),10550=>array(159,70,671,629),10551=>array(167,70,679,629),10552=>array(292,-0,586,732),10553=>array(251,-0,545,732),10554=>array(56,197,789,491),10555=>array(51,156,784,450),10556=>array(49,82,782,491),10557=>array(56,0,789,491),10558=>array(145,30,678,609),10559=>array(160,30,693,609),10560=>array(139,53,699,778),10561=>array(139,53,699,778),10562=>array(37,-52,801,698),10563=>array(37,-52,801,698),10564=>array(37,-52,801,698),10565=>array(57,0,801,527),10566=>array(37,0,781,527),10567=>array(57,119,801,527),10568=>array(37,119,801,527),10569=>array(215,-10,623,744),10570=>array(34,119,804,527),10571=>array(34,119,804,527),10572=>array(215,-23,623,747),10573=>array(215,-23,623,747),10574=>array(34,284,804,527),10575=>array(379,-23,623,747),10576=>array(34,119,804,363),10577=>array(215,-23,458,747),10578=>array(57,131,781,527),10579=>array(57,131,781,527),10580=>array(227,0,623,724),10581=>array(227,0,623,724),10582=>array(57,119,781,515),10583=>array(57,119,781,515),10584=>array(215,0,611,724),10585=>array(215,0,611,724),10586=>array(34,131,781,527),10587=>array(57,131,804,527),10588=>array(227,0,623,747),10589=>array(227,-23,623,724),10590=>array(34,119,781,515),10591=>array(57,119,804,515),10592=>array(215,0,611,747),10593=>array(215,-23,611,724),10594=>array(34,21,781,625),10595=>array(117,0,721,747),10596=>array(57,21,804,625),10597=>array(117,-23,721,724),10598=>array(34,186,804,625),10599=>array(34,21,804,460),10600=>array(34,186,804,625),10601=>array(34,21,804,460),10602=>array(34,203,781,608),10603=>array(34,38,781,444),10604=>array(57,203,804,608),10605=>array(57,38,804,444),10606=>array(117,-23,721,747),10607=>array(117,-23,721,747),10608=>array(57,191,781,456),10609=>array(57,119,801,680),10610=>array(57,119,801,572),10611=>array(37,74,781,527),10612=>array(57,74,801,527),10613=>array(57,-71,801,527),10614=>array(37,-76,781,776),10615=>array(37,56,924,591),10616=>array(57,-76,801,776),10617=>array(57,-76,801,723),10618=>array(37,10,927,637),10619=>array(37,-76,781,723),10620=>array(169,21,682,625),10621=>array(156,21,669,625),10622=>array(117,67,721,580),10623=>array(117,59,721,571),10731=>array(3,-233,491,807),10764=>array(23,-181,1489,757),10765=>array(23,-181,497,757),10766=>array(23,-181,497,757),10799=>array(138,33,700,594),10858=>array(106,233,732,559),10859=>array(106,68,732,559),11008=>array(71,-28,690,591),11009=>array(148,-28,767,591),11010=>array(71,52,690,671),11011=>array(148,52,767,671),11012=>array(37,119,801,527),11013=>array(37,119,781,527),11014=>array(215,0,623,744),11015=>array(215,-20,623,724),11016=>array(71,-28,690,591),11017=>array(148,-28,767,591),11018=>array(71,52,690,671),11019=>array(148,52,767,671),11020=>array(37,119,801,527),11021=>array(215,-20,623,744),11022=>array(57,137,801,498),11023=>array(57,149,801,510),11024=>array(37,137,781,498),11025=>array(37,149,781,510),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11360=>array(50,0,640,729),11361=>array(18,0,303,760),11363=>array(50,0,637,729),11364=>array(55,-208,777,729),11367=>array(55,-157,817,729),11368=>array(36,-138,616,760),11369=>array(55,-157,762,729),11370=>array(29,-138,613,760),11371=>array(45,-157,656,729),11372=>array(40,-138,490,519),11373=>array(56,-14,738,742),11374=>array(50,-208,973,729),11375=>array(-6,0,732,729),11376=>array(56,-14,738,742),11377=>array(-3,0,663,530),11378=>array(5,0,1130,729),11379=>array(16,0,939,530),11381=>array(55,0,685,729),11382=>array(34,0,503,519),11383=>array(44,-15,656,521),11385=>array(36,-14,478,760),11386=>array(50,-14,552,533),11387=>array(57,0,524,519),11388=>array(22,-124,213,413),11389=>array(-6,326,464,734),11390=>array(84,-208,612,742),11391=>array(45,-208,695,729),11520=>array(59,-54,714,512),11521=>array(59,-221,576,512),11522=>array(9,-221,574,512),11523=>array(92,-1,590,760),11524=>array(55,-221,583,512),11525=>array(59,-220,903,512),11526=>array(59,0,697,760),11527=>array(59,0,902,511),11528=>array(68,0,559,512),11529=>array(59,-220,587,729),11530=>array(52,0,897,512),11531=>array(96,-1,605,760),11532=>array(59,0,587,760),11533=>array(59,-1,904,512),11534=>array(59,0,586,512),11535=>array(56,-221,807,760),11536=>array(59,0,902,760),11537=>array(59,0,586,760),11538=>array(59,-220,569,511),11539=>array(59,-224,901,636),11540=>array(85,-220,851,553),11541=>array(59,-221,805,760),11542=>array(59,0,585,512),11543=>array(59,-220,587,512),11544=>array(59,-221,586,512),11545=>array(82,-220,591,760),11546=>array(100,-220,629,512),11547=>array(85,0,607,760),11548=>array(101,-220,923,512),11549=>array(59,-220,623,512),11550=>array(90,-220,618,512),11551=>array(59,-221,793,515),11552=>array(63,0,908,512),11553=>array(59,-220,576,760),11554=>array(76,-2,559,578),11555=>array(59,-220,588,760),11556=>array(59,-220,690,512),11557=>array(96,-2,822,760),11800=>array(68,-13,488,743),11807=>array(106,68,732,394),11810=>array(86,403,313,760),11811=>array(77,403,304,760),11812=>array(86,-132,313,225),11813=>array(77,-132,304,225),11822=>array(68,-14,488,742),42564=>array(84,-14,612,742),42565=>array(56,-14,462,533),42566=>array(55,0,340,729),42567=>array(36,0,298,519),42576=>array(34,0,1049,729),42577=>array(29,0,852,519),42580=>array(65,-14,1138,742),42581=>array(45,-14,842,533),42582=>array(55,0,1149,729),42583=>array(29,-14,871,533),42760=>array(104,0,389,668),42761=>array(104,0,389,668),42762=>array(104,0,389,668),42763=>array(104,0,389,668),42764=>array(104,0,389,668),42765=>array(104,0,389,668),42766=>array(104,0,389,668),42767=>array(104,0,389,668),42768=>array(104,0,389,668),42769=>array(104,0,389,668),42770=>array(104,0,389,668),42771=>array(104,0,389,668),42772=>array(104,0,389,668),42773=>array(104,0,389,668),42774=>array(104,0,389,668),42779=>array(56,326,313,743),42780=>array(56,315,313,731),42781=>array(86,318,167,734),42782=>array(86,326,167,742),42783=>array(86,0,167,416),42790=>array(55,-208,817,729),42791=>array(36,-222,536,760),42792=>array(10,-224,814,729),42793=>array(29,-224,726,680),42794=>array(43,-14,538,742),42795=>array(50,-14,504,742),42796=>array(31,-14,524,729),42797=>array(31,-222,507,519),42798=>array(31,-92,604,729),42799=>array(31,-242,585,519),42800=>array(29,0,490,519),42801=>array(56,-14,462,533),42802=>array(-6,0,1205,729),42803=>array(50,-14,916,533),42804=>array(-6,-14,1170,742),42805=>array(50,-14,900,533),42806=>array(-17,-14,1104,729),42807=>array(50,-14,897,533),42808=>array(-6,0,983,729),42809=>array(50,-14,781,533),42810=>array(-6,0,983,729),42811=>array(50,-14,781,533),42812=>array(-6,-208,977,729),42813=>array(50,-222,821,533),42814=>array(56,-14,705,742),42815=>array(50,-14,514,533),42816=>array(49,0,762,729),42817=>array(24,0,613,760),42822=>array(55,0,763,729),42823=>array(29,0,404,760),42826=>array(-5,-14,937,742),42827=>array(-5,-14,716,533),42830=>array(56,-14,1360,742),42831=>array(50,-14,949,533),42856=>array(55,-208,652,729),42857=>array(29,-208,555,519),42875=>array(54,-208,570,743),42876=>array(36,-208,478,533),42880=>array(24,0,609,729),42881=>array(29,-240,290,519),42882=>array(54,-208,792,743),42883=>array(36,-208,623,533),42884=>array(54,-208,570,743),42885=>array(36,-208,478,533),42886=>array(32,-14,715,729),42887=>array(25,-14,524,519),42891=>array(138,205,264,729),42892=>array(98,458,176,729),42893=>array(10,0,722,729),42896=>array(49,-157,831,729),42897=>array(36,-138,617,533),42922=>array(-94,0,817,729),43002=>array(36,0,921,519),43003=>array(42,0,639,729),43004=>array(36,0,618,729),43005=>array(50,0,973,729),43006=>array(55,0,340,928),43007=>array(-6,0,1198,729),62464=>array(53,-20,601,848),62465=>array(59,-20,606,847),62466=>array(54,-20,660,846),62467=>array(62,-19,885,847),62468=>array(53,-20,589,847),62469=>array(53,-20,601,848),62470=>array(26,-20,665,847),62471=>array(63,-19,923,846),62472=>array(59,-20,606,847),62473=>array(59,-20,606,847),62474=>array(66,-20,1190,847),62475=>array(59,-20,607,847),62476=>array(75,-20,624,848),62477=>array(63,-125,890,847),62478=>array(59,-20,606,847),62479=>array(59,-20,606,848),62480=>array(63,-20,936,837),62481=>array(4,-20,686,847),62482=>array(60,-20,738,847),62483=>array(32,-20,671,847),62484=>array(62,-20,882,847),62485=>array(59,-20,606,834),62486=>array(62,-20,874,846),62487=>array(59,-20,605,846),62488=>array(25,-20,612,847),62489=>array(75,-20,624,847),62490=>array(60,-20,669,841),62491=>array(59,-20,606,847),62492=>array(76,-20,663,847),62493=>array(59,-20,607,852),62494=>array(4,-20,669,847),62495=>array(57,-29,829,845),62496=>array(59,-20,606,851),62497=>array(59,-20,646,847),62498=>array(59,-60,606,847),62499=>array(59,-20,606,859),62500=>array(59,-20,606,847),62501=>array(59,-20,663,847),62502=>array(63,-19,898,847),62504=>array(82,-220,817,760),63173=>array(50,-14,552,747),63185=>array(61,625,439,775),63188=>array(97,670,403,800),64256=>array(36,-0,771,760),64257=>array(36,0,644,760),64258=>array(36,0,637,760),64259=>array(35,0,1005,760),64260=>array(34,0,996,760),64261=>array(39,-15,733,760),64262=>array(49,-14,884,737),65533=>array(15,-84,1011,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>402,34=>460,35=>838,36=>636,37=>950,38=>890,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>338,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>536,64=>1000,65=>722,66=>735,67=>765,68=>802,69=>730,70=>694,71=>799,72=>872,73=>395,74=>401,75=>747,76=>664,77=>1024,78=>875,79=>820,80=>673,81=>820,82=>753,83=>685,84=>667,85=>843,86=>722,87=>1028,88=>712,89=>660,90=>695,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>596,98=>640,99=>560,100=>640,101=>592,102=>370,103=>640,104=>644,105=>320,106=>310,107=>606,108=>320,109=>948,110=>644,111=>602,112=>640,113=>640,114=>478,115=>513,116=>402,117=>644,118=>565,119=>856,120=>564,121=>565,122=>527,123=>636,124=>337,125=>636,126=>838,160=>318,161=>402,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>475,171=>612,172=>838,173=>338,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>650,182=>636,183=>318,184=>500,185=>401,186=>470,187=>612,188=>969,189=>969,190=>969,191=>536,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1001,199=>765,200=>730,201=>730,202=>730,203=>730,204=>395,205=>395,206=>395,207=>395,208=>807,209=>875,210=>820,211=>820,212=>820,213=>820,214=>820,215=>838,216=>820,217=>843,218=>843,219=>843,220=>843,221=>660,222=>676,223=>668,224=>596,225=>596,226=>596,227=>596,228=>596,229=>596,230=>940,231=>560,232=>592,233=>592,234=>592,235=>592,236=>320,237=>320,238=>320,239=>320,240=>602,241=>644,242=>602,243=>602,244=>602,245=>602,246=>602,247=>838,248=>602,249=>644,250=>644,251=>644,252=>644,253=>565,254=>640,255=>565,256=>722,257=>596,258=>722,259=>596,260=>722,261=>596,262=>765,263=>560,264=>765,265=>560,266=>765,267=>560,268=>765,269=>560,270=>802,271=>640,272=>807,273=>640,274=>730,275=>592,276=>730,277=>592,278=>730,279=>592,280=>730,281=>592,282=>730,283=>592,284=>799,285=>640,286=>799,287=>640,288=>799,289=>640,290=>799,291=>640,292=>872,293=>644,294=>872,295=>644,296=>395,297=>320,298=>395,299=>320,300=>395,301=>320,302=>395,303=>320,304=>395,305=>320,306=>801,307=>533,308=>401,309=>310,310=>747,311=>606,312=>606,313=>664,314=>320,315=>664,316=>320,317=>664,318=>320,319=>664,320=>320,321=>669,322=>324,323=>875,324=>644,325=>875,326=>644,327=>875,328=>644,329=>866,330=>843,331=>644,332=>820,333=>602,334=>820,335=>602,336=>820,337=>602,338=>1137,339=>989,340=>753,341=>478,342=>753,343=>478,344=>753,345=>478,346=>685,347=>513,348=>685,349=>513,350=>685,351=>513,352=>685,353=>513,354=>667,355=>402,356=>667,357=>402,358=>667,359=>402,360=>843,361=>644,362=>843,363=>644,364=>843,365=>644,366=>843,367=>644,368=>843,369=>644,370=>843,371=>644,372=>1028,373=>856,374=>660,375=>565,376=>660,377=>695,378=>527,379=>695,380=>527,381=>695,382=>527,383=>370,384=>640,385=>735,386=>735,387=>640,388=>735,389=>640,390=>765,391=>765,392=>560,393=>807,394=>802,395=>735,396=>640,397=>602,398=>730,399=>820,400=>623,401=>694,402=>370,403=>799,404=>712,405=>932,406=>395,407=>395,408=>747,409=>606,410=>320,411=>634,412=>948,413=>875,414=>644,415=>820,416=>820,417=>602,418=>1040,419=>807,420=>673,421=>640,422=>753,423=>685,424=>513,425=>707,426=>324,427=>402,428=>667,429=>402,430=>667,431=>843,432=>644,433=>829,434=>760,435=>738,436=>663,437=>695,438=>527,439=>564,440=>564,441=>564,442=>564,443=>636,444=>687,445=>564,446=>536,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1497,453=>1329,454=>1167,455=>1065,456=>974,457=>630,458=>1276,459=>1185,460=>954,461=>722,462=>596,463=>395,464=>320,465=>820,466=>602,467=>843,468=>644,469=>843,470=>644,471=>843,472=>644,473=>843,474=>644,475=>843,476=>644,477=>592,478=>722,479=>596,480=>722,481=>596,482=>1001,483=>940,484=>848,485=>640,486=>799,487=>640,488=>747,489=>606,490=>820,491=>602,492=>820,493=>602,494=>564,495=>564,496=>320,497=>1497,498=>1329,499=>1167,500=>799,501=>640,502=>1154,503=>707,504=>875,505=>644,506=>722,507=>596,508=>1001,509=>940,510=>820,511=>602,512=>722,513=>596,514=>722,515=>596,516=>730,517=>592,518=>730,519=>592,520=>395,521=>320,522=>395,523=>320,524=>820,525=>602,526=>820,527=>602,528=>753,529=>478,530=>753,531=>478,532=>843,533=>644,534=>843,535=>644,536=>685,537=>513,538=>667,539=>402,540=>627,541=>521,542=>872,543=>644,544=>843,545=>814,546=>572,547=>552,548=>695,549=>527,550=>722,551=>596,552=>730,553=>592,554=>820,555=>602,556=>820,557=>602,558=>820,559=>602,560=>820,561=>602,562=>660,563=>565,564=>500,565=>832,566=>494,567=>310,568=>960,569=>960,570=>722,571=>765,572=>560,573=>664,574=>667,575=>513,576=>527,577=>583,578=>464,579=>735,580=>843,581=>722,582=>730,583=>592,584=>401,585=>315,586=>782,587=>640,588=>753,589=>478,590=>660,591=>565,592=>596,593=>640,594=>640,595=>640,596=>560,597=>560,598=>647,599=>683,600=>592,601=>592,602=>843,603=>518,604=>509,605=>773,606=>613,607=>315,608=>683,609=>640,610=>544,611=>599,612=>564,613=>644,614=>644,615=>644,616=>320,617=>392,618=>320,619=>380,620=>454,621=>363,622=>704,623=>948,624=>948,625=>948,626=>644,627=>694,628=>646,629=>602,630=>790,631=>647,632=>602,633=>501,634=>501,635=>551,636=>478,637=>478,638=>453,639=>453,640=>594,641=>594,642=>513,643=>271,644=>370,645=>487,646=>324,647=>402,648=>402,649=>644,650=>620,651=>608,652=>565,653=>856,654=>565,655=>655,656=>597,657=>560,658=>564,659=>560,660=>536,661=>536,662=>536,663=>513,664=>820,665=>563,666=>613,667=>654,668=>667,669=>366,670=>606,671=>543,672=>683,673=>536,674=>536,675=>996,676=>1033,677=>998,678=>823,679=>598,680=>825,681=>894,682=>725,683=>676,684=>598,685=>443,686=>781,687=>767,688=>433,689=>430,690=>264,691=>347,692=>347,693=>430,694=>392,695=>585,696=>423,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>280,705=>281,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>275,713=>500,714=>500,715=>500,716=>275,717=>500,720=>337,721=>337,722=>307,723=>307,726=>329,727=>329,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>377,737=>243,738=>337,739=>424,740=>281,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,750=>484,751=>500,752=>500,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>740,881=>531,882=>667,883=>553,884=>278,885=>278,886=>875,887=>667,890=>500,891=>560,892=>560,893=>560,894=>337,900=>500,901=>500,902=>722,903=>318,904=>900,905=>1039,906=>562,908=>835,910=>897,911=>853,912=>392,913=>722,914=>735,915=>694,916=>722,917=>730,918=>695,919=>872,920=>820,921=>395,922=>747,923=>722,924=>1024,925=>875,926=>704,927=>820,928=>872,929=>673,931=>707,932=>667,933=>660,934=>820,935=>712,936=>877,937=>829,938=>395,939=>660,940=>675,941=>518,942=>599,943=>392,944=>608,945=>675,946=>578,947=>598,948=>602,949=>518,950=>542,951=>599,952=>602,953=>392,954=>625,955=>634,956=>650,957=>608,958=>551,959=>602,960=>657,961=>588,962=>560,963=>683,964=>553,965=>608,966=>700,967=>606,968=>784,969=>815,970=>392,971=>608,972=>602,973=>608,974=>815,975=>747,976=>583,977=>715,978=>687,979=>874,980=>687,981=>682,982=>815,983=>624,984=>820,985=>602,986=>765,987=>560,988=>694,989=>463,990=>590,991=>660,992=>782,993=>577,1008=>624,1009=>588,1010=>560,1011=>310,1012=>820,1013=>560,1014=>560,1015=>676,1016=>640,1017=>765,1018=>1024,1019=>708,1020=>588,1021=>765,1022=>765,1023=>765,1024=>730,1025=>730,1026=>799,1027=>662,1028=>765,1029=>685,1030=>395,1031=>395,1032=>401,1033=>1084,1034=>1118,1035=>872,1036=>774,1037=>872,1038=>723,1039=>872,1040=>757,1041=>735,1042=>735,1043=>662,1044=>813,1045=>730,1046=>1124,1047=>623,1048=>872,1049=>872,1050=>774,1051=>834,1052=>1024,1053=>872,1054=>820,1055=>872,1056=>673,1057=>765,1058=>667,1059=>723,1060=>830,1061=>712,1062=>872,1063=>773,1064=>1141,1065=>1141,1066=>794,1067=>984,1068=>674,1069=>765,1070=>1193,1071=>808,1072=>596,1073=>602,1074=>563,1075=>524,1076=>616,1077=>592,1078=>920,1079=>545,1080=>667,1081=>667,1082=>625,1083=>635,1084=>778,1085=>667,1086=>602,1087=>667,1088=>640,1089=>560,1090=>553,1091=>588,1092=>783,1093=>564,1094=>643,1095=>661,1096=>930,1097=>930,1098=>636,1099=>796,1100=>544,1101=>560,1102=>871,1103=>631,1104=>592,1105=>592,1106=>624,1107=>524,1108=>560,1109=>513,1110=>320,1111=>320,1112=>310,1113=>843,1114=>860,1115=>644,1116=>625,1117=>667,1118=>588,1119=>656,1122=>762,1123=>603,1124=>1129,1125=>834,1130=>1124,1131=>920,1132=>1359,1133=>1113,1136=>944,1137=>902,1138=>820,1139=>552,1140=>859,1141=>678,1142=>859,1143=>678,1164=>707,1165=>544,1168=>672,1169=>529,1170=>662,1171=>523,1172=>728,1173=>614,1174=>1124,1175=>920,1176=>636,1177=>537,1178=>774,1179=>606,1182=>774,1183=>625,1184=>891,1185=>717,1186=>872,1187=>641,1188=>1139,1189=>852,1190=>1205,1191=>941,1194=>765,1195=>560,1196=>667,1197=>553,1198=>660,1199=>565,1200=>660,1201=>565,1202=>712,1203=>564,1204=>952,1205=>732,1206=>749,1207=>690,1210=>749,1211=>644,1216=>395,1217=>1124,1218=>920,1219=>747,1220=>606,1223=>872,1224=>667,1227=>749,1228=>667,1231=>320,1232=>757,1233=>596,1234=>757,1235=>596,1236=>1001,1237=>940,1238=>730,1239=>592,1240=>820,1241=>592,1242=>820,1243=>592,1244=>1124,1245=>920,1246=>623,1247=>545,1248=>564,1249=>564,1250=>872,1251=>667,1252=>872,1253=>667,1254=>820,1255=>602,1256=>820,1257=>602,1258=>820,1259=>602,1260=>765,1261=>560,1262=>723,1263=>588,1264=>723,1265=>588,1266=>723,1267=>588,1268=>773,1269=>661,1270=>662,1271=>524,1272=>984,1273=>796,1296=>623,1297=>545,1298=>834,1299=>635,1300=>1198,1301=>919,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>810,1330=>811,1331=>826,1332=>847,1333=>806,1334=>826,1335=>761,1336=>811,1337=>968,1338=>816,1339=>772,1340=>682,1341=>1097,1342=>845,1343=>804,1344=>719,1345=>810,1346=>833,1347=>843,1348=>897,1349=>763,1350=>794,1351=>754,1352=>799,1353=>797,1354=>875,1355=>830,1356=>884,1357=>799,1358=>802,1359=>731,1360=>774,1361=>749,1362=>633,1363=>845,1364=>843,1365=>835,1366=>821,1369=>307,1370=>264,1371=>229,1372=>391,1373=>364,1374=>386,1375=>500,1377=>949,1378=>618,1379=>695,1380=>695,1381=>628,1382=>688,1383=>510,1384=>636,1385=>791,1386=>671,1387=>635,1388=>305,1389=>973,1390=>614,1391=>628,1392=>636,1393=>630,1394=>636,1395=>654,1396=>644,1397=>309,1398=>636,1399=>461,1400=>649,1401=>365,1402=>940,1403=>562,1404=>657,1405=>644,1406=>630,1407=>930,1408=>644,1409=>643,1410=>483,1411=>930,1412=>636,1413=>609,1414=>809,1415=>789,1417=>340,1418=>334,4256=>723,4257=>850,4258=>828,4259=>859,4260=>733,4261=>981,4262=>916,4263=>1101,4264=>566,4265=>750,4266=>962,4267=>941,4268=>743,4269=>1075,4270=>896,4271=>829,4272=>1040,4273=>733,4274=>669,4275=>1015,4276=>937,4277=>1020,4278=>731,4279=>733,4280=>732,4281=>733,4282=>879,4283=>937,4284=>714,4285=>755,4286=>733,4287=>958,4288=>1000,4289=>702,4290=>864,4291=>734,4292=>837,4293=>951,4304=>541,4305=>571,4306=>589,4307=>833,4308=>561,4309=>557,4310=>618,4311=>861,4312=>560,4313=>546,4314=>1066,4315=>586,4316=>586,4317=>825,4318=>570,4319=>581,4320=>824,4321=>607,4322=>748,4323=>698,4324=>815,4325=>585,4326=>858,4327=>568,4328=>594,4329=>586,4330=>675,4331=>587,4332=>582,4333=>576,4334=>612,4335=>683,4336=>572,4337=>603,4338=>571,4339=>572,4340=>570,4341=>649,4342=>886,4343=>626,4344=>582,4345=>619,4346=>571,4347=>437,4348=>354,7424=>565,7425=>774,7426=>940,7427=>563,7428=>560,7429=>585,7430=>585,7431=>553,7432=>509,7433=>320,7434=>499,7435=>625,7436=>543,7437=>778,7438=>667,7439=>602,7440=>560,7441=>647,7442=>647,7443=>647,7444=>989,7445=>512,7446=>602,7447=>602,7448=>553,7449=>594,7450=>594,7451=>553,7452=>585,7453=>664,7454=>923,7455=>655,7456=>565,7457=>856,7458=>527,7459=>527,7460=>531,7461=>743,7462=>524,7463=>565,7464=>657,7465=>553,7466=>703,7467=>635,7468=>455,7469=>630,7470=>463,7471=>463,7472=>505,7473=>459,7474=>459,7475=>503,7476=>549,7477=>249,7478=>252,7479=>470,7480=>418,7481=>645,7482=>551,7483=>551,7484=>516,7485=>369,7486=>424,7487=>474,7488=>420,7489=>531,7490=>647,7491=>386,7492=>386,7493=>400,7494=>618,7495=>400,7496=>400,7497=>387,7498=>387,7499=>340,7500=>340,7501=>400,7502=>175,7503=>365,7504=>613,7505=>399,7506=>385,7507=>346,7508=>385,7509=>385,7510=>400,7511=>247,7512=>399,7513=>418,7514=>613,7515=>373,7516=>468,7517=>364,7518=>376,7519=>379,7520=>441,7521=>381,7522=>201,7523=>347,7524=>399,7525=>373,7526=>364,7527=>376,7528=>370,7529=>441,7530=>381,7531=>974,7543=>640,7544=>549,7547=>320,7548=>392,7549=>640,7550=>585,7551=>620,7557=>320,7579=>400,7580=>346,7581=>346,7582=>385,7583=>340,7584=>222,7585=>229,7586=>400,7587=>399,7588=>234,7589=>244,7590=>234,7591=>234,7592=>230,7593=>175,7594=>175,7595=>367,7596=>613,7597=>613,7598=>407,7599=>404,7600=>399,7601=>385,7602=>385,7603=>328,7604=>211,7605=>247,7606=>399,7607=>389,7608=>368,7609=>376,7610=>373,7611=>331,7612=>331,7613=>331,7614=>364,7615=>385,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>722,7681=>596,7682=>735,7683=>640,7684=>735,7685=>640,7686=>735,7687=>640,7688=>765,7689=>560,7690=>802,7691=>640,7692=>802,7693=>640,7694=>802,7695=>640,7696=>802,7697=>640,7698=>802,7699=>640,7700=>730,7701=>592,7702=>730,7703=>592,7704=>730,7705=>592,7706=>730,7707=>592,7708=>730,7709=>592,7710=>694,7711=>370,7712=>799,7713=>640,7714=>872,7715=>644,7716=>872,7717=>644,7718=>872,7719=>644,7720=>872,7721=>644,7722=>872,7723=>644,7724=>395,7725=>320,7726=>395,7727=>320,7728=>747,7729=>606,7730=>747,7731=>606,7732=>747,7733=>606,7734=>664,7735=>320,7736=>664,7737=>320,7738=>664,7739=>320,7740=>664,7741=>320,7742=>1024,7743=>948,7744=>1024,7745=>948,7746=>1024,7747=>948,7748=>875,7749=>644,7750=>875,7751=>644,7752=>875,7753=>644,7754=>875,7755=>644,7756=>820,7757=>602,7758=>820,7759=>602,7760=>820,7761=>602,7762=>820,7763=>602,7764=>673,7765=>640,7766=>673,7767=>640,7768=>753,7769=>478,7770=>753,7771=>478,7772=>753,7773=>478,7774=>753,7775=>478,7776=>685,7777=>513,7778=>685,7779=>513,7780=>685,7781=>513,7782=>685,7783=>521,7784=>685,7785=>513,7786=>667,7787=>402,7788=>667,7789=>402,7790=>667,7791=>402,7792=>667,7793=>402,7794=>843,7795=>644,7796=>843,7797=>644,7798=>843,7799=>644,7800=>843,7801=>644,7802=>843,7803=>644,7804=>722,7805=>565,7806=>722,7807=>565,7808=>1028,7809=>856,7810=>1028,7811=>856,7812=>1028,7813=>856,7814=>1028,7815=>856,7816=>1028,7817=>856,7818=>712,7819=>564,7820=>712,7821=>564,7822=>660,7823=>565,7824=>695,7825=>527,7826=>695,7827=>527,7828=>695,7829=>527,7830=>644,7831=>402,7832=>856,7833=>565,7834=>903,7835=>370,7836=>370,7837=>370,7838=>829,7839=>602,7840=>722,7841=>596,7842=>722,7843=>596,7844=>722,7845=>613,7846=>722,7847=>613,7848=>722,7849=>613,7850=>722,7851=>613,7852=>722,7853=>596,7854=>722,7855=>596,7856=>722,7857=>596,7858=>722,7859=>596,7860=>722,7861=>596,7862=>722,7863=>596,7864=>730,7865=>592,7866=>730,7867=>592,7868=>730,7869=>592,7870=>730,7871=>615,7872=>730,7873=>615,7874=>730,7875=>615,7876=>730,7877=>615,7878=>730,7879=>592,7880=>395,7881=>320,7882=>395,7883=>320,7884=>820,7885=>602,7886=>820,7887=>602,7888=>820,7889=>612,7890=>820,7891=>612,7892=>820,7893=>612,7894=>820,7895=>612,7896=>820,7897=>602,7898=>820,7899=>602,7900=>820,7901=>602,7902=>820,7903=>602,7904=>820,7905=>602,7906=>820,7907=>602,7908=>843,7909=>644,7910=>843,7911=>644,7912=>843,7913=>644,7914=>843,7915=>644,7916=>843,7917=>644,7918=>843,7919=>644,7920=>843,7921=>644,7922=>660,7923=>565,7924=>660,7925=>565,7926=>660,7927=>565,7928=>660,7929=>565,7930=>949,7931=>581,7936=>675,7937=>675,7938=>675,7939=>675,7940=>675,7941=>675,7942=>675,7943=>675,7944=>722,7945=>722,7946=>869,7947=>869,7948=>734,7949=>763,7950=>722,7951=>722,7952=>537,7953=>537,7954=>537,7955=>537,7956=>537,7957=>537,7960=>853,7961=>841,7962=>1067,7963=>1077,7964=>1008,7965=>1035,7968=>599,7969=>599,7970=>599,7971=>599,7972=>599,7973=>599,7974=>599,7975=>599,7976=>998,7977=>992,7978=>1212,7979=>1224,7980=>1159,7981=>1183,7982=>1098,7983=>1095,7984=>392,7985=>392,7986=>392,7987=>392,7988=>392,7989=>392,7990=>392,7991=>392,7992=>521,7993=>512,7994=>735,7995=>738,7996=>679,7997=>706,7998=>624,7999=>615,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>820,8009=>859,8010=>1120,8011=>1127,8012=>937,8013=>964,8016=>608,8017=>608,8018=>608,8019=>608,8020=>608,8021=>608,8022=>608,8023=>608,8025=>851,8027=>1079,8029=>1044,8031=>953,8032=>815,8033=>815,8034=>815,8035=>815,8036=>815,8037=>815,8038=>815,8039=>815,8040=>829,8041=>870,8042=>1131,8043=>1137,8044=>946,8045=>976,8046=>938,8047=>970,8048=>675,8049=>675,8050=>537,8051=>537,8052=>599,8053=>599,8054=>392,8055=>392,8056=>602,8057=>602,8058=>608,8059=>608,8060=>815,8061=>815,8064=>675,8065=>675,8066=>675,8067=>675,8068=>675,8069=>675,8070=>675,8071=>675,8072=>722,8073=>722,8074=>869,8075=>869,8076=>734,8077=>763,8078=>722,8079=>722,8080=>599,8081=>599,8082=>599,8083=>599,8084=>599,8085=>599,8086=>599,8087=>599,8088=>998,8089=>992,8090=>1212,8091=>1224,8092=>1159,8093=>1183,8094=>1098,8095=>1095,8096=>815,8097=>815,8098=>815,8099=>815,8100=>815,8101=>815,8102=>815,8103=>815,8104=>829,8105=>870,8106=>1131,8107=>1137,8108=>946,8109=>976,8110=>938,8111=>970,8112=>675,8113=>675,8114=>675,8115=>675,8116=>675,8118=>675,8119=>675,8120=>722,8121=>722,8122=>722,8123=>722,8124=>722,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>599,8131=>599,8132=>599,8134=>599,8135=>599,8136=>912,8137=>900,8138=>1063,8139=>1039,8140=>872,8141=>500,8142=>500,8143=>500,8144=>392,8145=>392,8146=>392,8147=>392,8150=>392,8151=>392,8152=>395,8153=>395,8154=>588,8155=>562,8157=>500,8158=>500,8159=>500,8160=>608,8161=>608,8162=>608,8163=>608,8164=>588,8165=>588,8166=>608,8167=>608,8168=>660,8169=>660,8170=>921,8171=>897,8172=>790,8173=>500,8174=>500,8175=>500,8178=>815,8179=>815,8180=>815,8182=>815,8183=>815,8184=>961,8185=>835,8186=>984,8187=>853,8188=>829,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>338,8209=>338,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>511,8221=>511,8222=>518,8223=>511,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1734,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8252=>527,8253=>536,8254=>500,8258=>1000,8260=>167,8261=>390,8262=>390,8263=>976,8264=>753,8265=>753,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8273=>500,8274=>450,8275=>1000,8279=>663,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>201,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>433,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>386,8337=>387,8338=>385,8339=>424,8340=>387,8341=>433,8342=>365,8343=>243,8344=>613,8345=>433,8346=>400,8347=>337,8348=>247,8358=>660,8364=>636,8367=>1057,8369=>706,8372=>780,8373=>636,8376=>667,8377=>636,8450=>796,8451=>1119,8457=>1047,8461=>945,8462=>644,8463=>644,8469=>914,8470=>946,8473=>752,8474=>871,8477=>831,8482=>1000,8484=>730,8486=>829,8487=>829,8490=>747,8491=>722,8498=>694,8508=>732,8509=>660,8510=>710,8511=>944,8512=>714,8513=>775,8514=>557,8515=>557,8516=>611,8517=>867,8518=>699,8519=>636,8520=>380,8521=>362,8523=>890,8526=>514,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>395,8545=>590,8546=>786,8547=>966,8548=>722,8549=>981,8550=>1176,8551=>1372,8552=>932,8553=>712,8554=>932,8555=>1127,8556=>664,8557=>765,8558=>802,8559=>1024,8560=>320,8561=>640,8562=>959,8563=>885,8564=>565,8565=>885,8566=>1205,8567=>1524,8568=>884,8569=>564,8570=>884,8571=>1204,8572=>320,8573=>560,8574=>640,8575=>948,8576=>1206,8577=>802,8578=>1206,8579=>765,8580=>560,8581=>765,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>604,8706=>517,8707=>542,8708=>542,8710=>698,8711=>698,8712=>740,8713=>740,8715=>740,8716=>740,8719=>796,8720=>796,8721=>714,8722=>838,8723=>838,8724=>838,8725=>337,8727=>680,8728=>490,8729=>490,8730=>637,8731=>637,8732=>637,8733=>677,8734=>833,8735=>838,8736=>838,8739=>291,8740=>479,8741=>462,8742=>634,8743=>732,8744=>732,8745=>838,8746=>838,8747=>521,8748=>852,8749=>1182,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1033,8789=>1033,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>846,8848=>846,8849=>846,8850=>846,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>860,8867=>860,8868=>940,8869=>940,8870=>567,8871=>567,8872=>860,8873=>860,8874=>860,8875=>1031,8876=>860,8877=>860,8878=>860,8879=>1031,8901=>342,8962=>764,8968=>390,8969=>390,8970=>390,8971=>390,8976=>838,8977=>513,8984=>1000,8985=>838,8992=>521,8993=>521,8997=>1000,9000=>1443,9085=>919,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9167=>945,9251=>764,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>390,10182=>390,10208=>494,10216=>390,10217=>390,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>981,10616=>838,10617=>838,10618=>984,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1513,10765=>521,10766=>521,10799=>838,10858=>838,10859=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>664,11361=>320,11363=>673,11364=>753,11367=>872,11368=>644,11369=>747,11370=>606,11371=>695,11372=>527,11373=>782,11374=>1024,11375=>722,11376=>782,11377=>663,11378=>1130,11379=>939,11381=>740,11382=>556,11383=>700,11385=>501,11386=>602,11387=>553,11388=>264,11389=>455,11390=>685,11391=>695,11520=>773,11521=>635,11522=>633,11523=>658,11524=>631,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>632,11532=>646,11533=>962,11534=>645,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>634,11548=>982,11549=>681,11550=>676,11551=>852,11552=>957,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>536,11807=>838,11810=>390,11811=>390,11812=>390,11813=>390,11822=>536,42564=>685,42565=>513,42566=>395,42567=>392,42576=>1104,42577=>888,42580=>1193,42581=>871,42582=>1140,42583=>899,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>253,42782=>253,42783=>253,42790=>872,42791=>634,42792=>843,42793=>754,42794=>612,42795=>560,42796=>548,42797=>531,42798=>629,42799=>610,42800=>514,42801=>513,42802=>1195,42803=>944,42804=>1226,42805=>950,42806=>1149,42807=>934,42808=>968,42809=>784,42810=>968,42811=>784,42812=>962,42813=>824,42814=>765,42815=>560,42816=>774,42817=>625,42822=>787,42823=>434,42826=>932,42827=>711,42830=>1416,42831=>999,42856=>707,42857=>610,42875=>612,42876=>478,42880=>664,42881=>320,42882=>843,42883=>644,42884=>612,42885=>478,42886=>765,42887=>560,42891=>402,42892=>275,42893=>773,42896=>875,42897=>644,42922=>872,43002=>957,43003=>694,43004=>673,43005=>1024,43006=>395,43007=>1201,62464=>654,62465=>665,62466=>714,62467=>947,62468=>665,62469=>659,62470=>725,62471=>986,62472=>665,62473=>665,62474=>1257,62475=>683,62476=>682,62477=>953,62478=>665,62479=>682,62480=>999,62481=>746,62482=>798,62483=>748,62484=>944,62485=>681,62486=>936,62487=>680,62488=>688,62489=>682,62490=>729,62491=>682,62492=>688,62493=>666,62494=>729,62495=>884,62496=>665,62497=>706,62498=>666,62499=>665,62500=>665,62501=>722,62502=>961,62504=>904,63173=>602,63185=>500,63188=>500,64256=>710,64257=>667,64258=>667,64259=>1028,64260=>1030,64261=>771,64262=>933,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavuserif.z b/tools/tcpdf/fonts/dejavuserif.z new file mode 100644 index 0000000000000000000000000000000000000000..cfdcb45ebdce09fd625ee548f4da5becf061dfd3 GIT binary patch literal 205777 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%0A^~rKrG~#?BfiI=J-{UPn{XA&_wi@KugGU2 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifb.ctg.z b/tools/tcpdf/fonts/dejavuserifb.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..eff351bb96e12bc3901bce4e9d0d08bad477feb4 GIT binary patch literal 6199 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifb.php b/tools/tcpdf/fonts/dejavuserifb.php new file mode 100644 index 000000000..7014607e5 --- /dev/null +++ b/tools/tcpdf/fonts/dejavuserifb.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSerif-Bold'; +$up=-63; +$ut=44; +$dw=600; +$diff=''; +$originalsize=345364; +$enc=''; +$file='dejavuserifb.z'; +$ctg='dejavuserifb.ctg.z'; +$desc=array('Flags'=>32,'FontBBox'=>'[-836 -389 1796 1145]','ItalicAngle'=>0,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>566,'MaxWidth'=>1820,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(127,-14,312,729),34=>array(95,458,426,729),35=>array(68,0,770,718),36=>array(89,-146,613,761),37=>array(24,-14,926,742),38=>array(40,-14,885,742),39=>array(95,458,211,729),40=>array(94,-156,421,760),41=>array(51,-156,378,760),42=>array(22,278,501,742),43=>array(106,1,732,627),44=>array(13,-165,251,156),45=>array(54,202,361,334),46=>array(81,-14,267,172),47=>array(0,-93,365,729),48=>array(47,-14,649,742),49=>array(122,0,596,742),50=>array(67,0,606,742),51=>array(70,-14,632,742),52=>array(41,0,655,742),53=>array(82,-14,620,729),54=>array(63,-14,642,742),55=>array(79,0,613,729),56=>array(52,-14,642,742),57=>array(54,-14,633,742),58=>array(92,-14,277,490),59=>array(26,-161,277,490),60=>array(106,32,732,595),61=>array(106,147,732,480),62=>array(106,32,732,595),63=>array(65,-14,541,742),64=>array(66,-174,929,703),65=>array(-8,0,787,729),66=>array(47,0,790,729),67=>array(42,-14,745,742),68=>array(47,0,825,729),69=>array(47,0,711,729),70=>array(47,0,697,729),71=>array(42,-14,775,742),72=>array(47,0,900,729),73=>array(47,0,422,729),74=>array(-73,-208,435,729),75=>array(47,0,900,729),76=>array(47,0,681,729),77=>array(42,0,1060,729),78=>array(44,0,874,729),79=>array(42,-14,828,742),80=>array(47,0,727,729),81=>array(42,-180,828,742),82=>array(47,0,837,729),83=>array(66,-14,662,742),84=>array(11,0,734,729),85=>array(34,-14,850,729),86=>array(-6,0,790,729),87=>array(-9,0,1135,729),88=>array(5,0,775,729),89=>array(-9,0,723,729),90=>array(37,0,694,729),91=>array(125,-132,402,760),92=>array(0,-93,365,729),93=>array(71,-132,348,760),94=>array(101,457,737,729),95=>array(0,-236,500,-143),96=>array(69,616,331,800),97=>array(41,-14,625,533),98=>array(23,-14,659,760),99=>array(41,-14,564,533),100=>array(41,-14,676,760),101=>array(41,-14,591,533),102=>array(31,0,484,760),103=>array(41,-222,676,533),104=>array(31,0,704,760),105=>array(34,0,355,760),106=>array(-74,-222,280,760),107=>array(34,0,710,760),108=>array(34,0,355,760),109=>array(34,0,1035,533),110=>array(34,0,704,533),111=>array(41,-14,627,533),112=>array(23,-208,659,533),113=>array(41,-208,676,533),114=>array(29,0,537,533),115=>array(43,-14,522,533),116=>array(24,-14,457,680),117=>array(23,-14,693,519),118=>array(-18,0,606,519),119=>array(-9,0,881,519),120=>array(0,0,603,519),121=>array(-13,-222,605,519),122=>array(35,0,534,519),123=>array(84,-163,553,760),124=>array(129,-236,234,764),125=>array(91,-163,559,760),126=>array(106,221,732,406),161=>array(127,0,312,742),162=>array(78,-146,602,662),163=>array(72,0,623,742),164=>array(37,30,601,596),165=>array(19,0,665,729),166=>array(129,-171,234,699),167=>array(31,-95,492,742),168=>array(69,645,431,788),169=>array(138,0,862,725),170=>array(30,246,469,742),171=>array(77,64,531,522),172=>array(106,140,732,441),173=>array(54,202,361,334),174=>array(138,0,862,725),175=>array(96,664,404,756),176=>array(87,424,412,749),177=>array(106,0,732,627),178=>array(42,334,382,742),179=>array(44,326,398,742),180=>array(169,616,431,800),181=>array(28,-208,698,519),182=>array(72,-96,575,729),183=>array(81,255,267,440),184=>array(128,-196,349,0),185=>array(70,334,369,742),186=>array(30,246,470,742),187=>array(94,64,548,522),188=>array(70,-14,1009,742),189=>array(70,-14,987,742),190=>array(44,-14,1009,742),191=>array(45,-14,521,742),192=>array(-8,0,787,927),193=>array(-8,0,787,927),194=>array(-8,0,787,927),195=>array(-8,0,787,929),196=>array(-8,0,787,939),197=>array(-8,0,787,928),198=>array(-31,0,982,729),199=>array(42,-196,745,742),200=>array(47,0,711,927),201=>array(47,0,711,927),202=>array(47,0,711,927),203=>array(47,0,711,939),204=>array(47,0,422,927),205=>array(47,0,422,927),206=>array(47,0,422,927),207=>array(47,0,422,939),208=>array(43,0,831,729),209=>array(44,0,874,929),210=>array(42,-14,828,927),211=>array(42,-14,828,927),212=>array(42,-14,828,927),213=>array(42,-14,828,929),214=>array(42,-14,828,939),215=>array(129,23,709,604),216=>array(33,-38,837,766),217=>array(34,-14,850,927),218=>array(34,-14,850,927),219=>array(34,-14,850,927),220=>array(34,-14,850,939),221=>array(-9,0,723,927),222=>array(47,0,727,729),223=>array(34,-14,725,760),224=>array(41,-14,625,800),225=>array(41,-14,625,800),226=>array(41,-14,625,800),227=>array(41,-14,625,792),228=>array(41,-14,625,788),229=>array(41,-14,625,888),230=>array(41,-14,929,533),231=>array(41,-196,564,533),232=>array(41,-14,591,800),233=>array(41,-14,591,800),234=>array(41,-14,591,800),235=>array(41,-14,591,788),236=>array(9,0,355,800),237=>array(34,0,371,800),238=>array(6,0,374,800),239=>array(9,0,371,788),240=>array(41,-14,627,764),241=>array(34,0,704,792),242=>array(41,-14,627,800),243=>array(41,-14,627,800),244=>array(41,-14,627,800),245=>array(41,-14,627,792),246=>array(41,-14,627,788),247=>array(106,60,732,567),248=>array(25,-50,642,567),249=>array(23,-14,693,800),250=>array(23,-14,693,800),251=>array(23,-14,693,800),252=>array(23,-14,693,788),253=>array(-13,-222,605,800),254=>array(23,-208,659,760),255=>array(-13,-222,605,788),256=>array(-8,0,787,914),257=>array(41,-14,625,763),258=>array(-8,0,787,936),259=>array(41,-14,625,776),260=>array(-8,-196,787,729),261=>array(41,-196,625,533),262=>array(42,-14,745,927),263=>array(41,-14,564,800),264=>array(42,-14,745,927),265=>array(41,-14,564,800),266=>array(42,-14,745,939),267=>array(41,-14,564,788),268=>array(42,-14,745,927),269=>array(41,-14,564,800),270=>array(47,0,825,927),271=>array(41,-14,852,760),272=>array(43,0,831,729),273=>array(41,-14,686,760),274=>array(47,0,711,914),275=>array(41,-14,591,763),276=>array(47,0,711,927),277=>array(41,-14,591,776),278=>array(47,0,711,939),279=>array(41,-14,591,788),280=>array(47,-196,712,729),281=>array(41,-196,591,533),282=>array(47,0,711,930),283=>array(41,-14,591,800),284=>array(42,-14,775,927),285=>array(41,-222,676,800),286=>array(42,-14,775,927),287=>array(41,-222,676,776),288=>array(42,-14,775,939),289=>array(41,-222,676,788),290=>array(42,-240,775,742),291=>array(41,-222,676,753),292=>array(47,0,900,927),293=>array(-26,0,704,927),294=>array(47,0,900,729),295=>array(31,0,704,760),296=>array(47,0,422,929),297=>array(15,0,365,792),298=>array(47,0,422,914),299=>array(3,0,355,763),300=>array(47,0,422,927),301=>array(23,0,357,776),302=>array(47,-196,422,729),303=>array(34,-196,368,760),304=>array(47,0,422,939),305=>array(34,0,355,519),306=>array(47,-208,904,729),307=>array(34,-222,668,760),308=>array(-73,-208,435,927),309=>array(-74,-222,340,800),310=>array(47,-226,900,729),311=>array(34,-226,710,760),312=>array(34,0,710,518),313=>array(47,0,681,928),314=>array(34,0,362,928),315=>array(47,-226,681,729),316=>array(34,-226,355,760),317=>array(47,0,681,729),318=>array(34,0,516,760),319=>array(47,0,693,729),320=>array(34,0,515,760),321=>array(8,0,688,729),322=>array(4,0,390,760),323=>array(44,0,874,928),324=>array(34,0,704,776),325=>array(44,-226,874,729),326=>array(34,-226,704,533),327=>array(44,0,874,927),328=>array(34,0,704,800),329=>array(46,0,962,742),330=>array(34,-208,757,743),331=>array(34,-222,630,533),332=>array(42,-14,828,914),333=>array(41,-14,627,763),334=>array(42,-14,828,927),335=>array(41,-14,627,776),336=>array(42,-14,828,927),337=>array(41,-14,627,800),338=>array(42,0,1129,729),339=>array(41,-14,984,533),340=>array(47,0,837,928),341=>array(29,0,537,776),342=>array(47,-226,837,729),343=>array(29,-226,537,533),344=>array(47,0,837,927),345=>array(29,0,537,800),346=>array(66,-14,662,928),347=>array(43,-14,522,776),348=>array(66,-14,662,927),349=>array(43,-14,522,800),350=>array(66,-196,662,742),351=>array(43,-196,522,533),352=>array(66,-14,662,927),353=>array(43,-14,522,800),354=>array(11,-196,734,729),355=>array(24,-196,457,680),356=>array(11,0,734,927),357=>array(24,-14,496,780),358=>array(11,0,734,729),359=>array(24,-14,457,680),360=>array(34,-14,850,929),361=>array(23,-14,693,792),362=>array(34,-14,850,914),363=>array(23,-14,693,763),364=>array(34,-14,850,927),365=>array(23,-14,693,776),366=>array(34,-14,850,1057),367=>array(23,-14,693,854),368=>array(34,-14,850,927),369=>array(23,-14,693,800),370=>array(34,-204,850,729),371=>array(23,-196,727,519),372=>array(-9,0,1135,931),373=>array(-9,0,881,800),374=>array(-9,0,723,931),375=>array(-13,-222,605,800),376=>array(-9,0,723,939),377=>array(37,0,694,928),378=>array(35,0,534,776),379=>array(37,0,694,952),380=>array(35,0,534,759),381=>array(37,0,694,927),382=>array(35,0,534,800),383=>array(31,0,484,760),384=>array(20,-14,659,760),385=>array(-120,0,790,729),386=>array(47,0,799,729),387=>array(23,-14,659,760),388=>array(0,0,799,729),389=>array(0,-14,659,760),390=>array(42,-14,745,742),391=>array(42,-14,906,840),392=>array(41,-14,728,709),393=>array(43,0,831,729),394=>array(-120,0,825,729),395=>array(47,0,799,729),396=>array(23,-14,659,760),397=>array(41,-246,627,533),398=>array(47,0,711,729),399=>array(42,-14,828,742),400=>array(47,-14,667,742),401=>array(-86,-208,697,729),402=>array(-95,-190,484,760),403=>array(42,-14,931,840),404=>array(17,-92,749,729),405=>array(31,-1,1003,760),406=>array(47,0,422,729),407=>array(36,0,432,729),408=>array(47,0,905,729),409=>array(34,0,710,760),410=>array(34,0,355,760),411=>array(36,0,660,739),412=>array(34,-14,1035,729),413=>array(-89,-208,874,729),414=>array(34,-208,704,533),415=>array(42,-14,828,742),416=>array(42,-14,871,758),417=>array(42,-14,745,548),418=>array(42,-171,1153,742),419=>array(42,-208,920,533),420=>array(-120,0,727,729),421=>array(23,-208,659,709),422=>array(45,-142,837,729),423=>array(66,-14,662,742),424=>array(43,-14,522,533),425=>array(41,0,640,729),426=>array(-64,-223,385,760),427=>array(24,-222,457,680),428=>array(18,0,734,729),429=>array(24,-14,457,760),430=>array(11,-208,734,729),431=>array(37,-14,1049,816),432=>array(25,-14,805,548),433=>array(45,-14,845,729),434=>array(79,0,845,729),435=>array(-9,0,817,730),436=>array(-13,-222,709,533),437=>array(37,0,694,729),438=>array(35,0,534,519),439=>array(35,-14,597,729),440=>array(60,-14,622,729),441=>array(60,-203,622,519),442=>array(51,-220,597,519),443=>array(67,0,637,742),444=>array(47,-14,697,729),445=>array(34,-203,597,519),446=>array(22,-15,376,680),447=>array(23,-208,682,560),448=>array(95,0,200,729),449=>array(95,0,397,729),450=>array(9,0,450,729),451=>array(95,0,200,729),452=>array(47,0,1561,927),453=>array(47,0,1401,800),454=>array(41,-14,1233,800),455=>array(47,-208,1138,729),456=>array(47,-222,983,760),457=>array(34,-222,660,760),458=>array(44,-208,1349,729),459=>array(44,-222,1194,760),460=>array(34,-222,1007,760),461=>array(-8,0,787,927),462=>array(41,-14,625,800),463=>array(47,0,422,927),464=>array(6,0,375,800),465=>array(42,-14,828,927),466=>array(41,-14,627,800),467=>array(34,-14,850,927),468=>array(23,-14,693,800),469=>array(34,-14,850,1036),470=>array(23,-14,693,899),471=>array(34,-14,850,1057),472=>array(23,-14,693,920),473=>array(34,-14,850,1057),474=>array(23,-14,693,920),475=>array(34,-14,850,1057),476=>array(23,-14,693,920),477=>array(41,-14,591,533),478=>array(-8,0,787,1036),479=>array(41,-14,625,899),480=>array(-8,0,787,1036),481=>array(41,-14,625,899),482=>array(-31,0,982,914),483=>array(41,-14,929,763),484=>array(42,-14,872,742),485=>array(41,-222,676,533),486=>array(42,-14,775,927),487=>array(41,-222,676,800),488=>array(47,0,900,927),489=>array(-24,0,710,927),490=>array(42,-204,828,742),491=>array(41,-204,627,533),492=>array(42,-204,828,914),493=>array(41,-204,627,763),494=>array(35,-14,597,927),495=>array(35,-203,597,800),496=>array(-74,-222,375,800),497=>array(47,0,1561,729),498=>array(47,0,1401,729),499=>array(41,-14,1233,760),500=>array(42,-14,775,928),501=>array(41,-222,676,800),502=>array(47,-14,1187,729),503=>array(47,-208,781,742),504=>array(44,0,874,927),505=>array(34,0,704,800),506=>array(-8,0,787,928),507=>array(41,-14,625,928),508=>array(-31,0,982,928),509=>array(41,-14,929,800),510=>array(33,-38,837,928),511=>array(25,-50,642,800),512=>array(-8,0,787,930),513=>array(41,-14,625,800),514=>array(-8,0,787,958),515=>array(41,-14,625,776),516=>array(47,0,711,930),517=>array(41,-14,591,800),518=>array(47,0,711,958),519=>array(41,-14,591,776),520=>array(1,0,422,930),521=>array(-47,0,355,801),522=>array(47,0,422,958),523=>array(19,0,355,767),524=>array(42,-14,828,930),525=>array(41,-14,627,800),526=>array(42,-14,828,958),527=>array(41,-14,627,776),528=>array(47,0,837,930),529=>array(29,0,537,800),530=>array(47,0,837,958),531=>array(29,0,537,776),532=>array(34,-14,850,930),533=>array(23,-14,693,800),534=>array(34,-14,850,958),535=>array(23,-14,693,776),536=>array(66,-230,662,742),537=>array(43,-230,522,533),538=>array(11,-230,734,729),539=>array(24,-230,457,680),540=>array(67,-210,616,742),541=>array(49,-211,544,531),542=>array(47,0,900,927),543=>array(-23,0,704,927),544=>array(34,-208,850,743),545=>array(41,-48,773,760),546=>array(40,-14,650,742),547=>array(50,-14,565,760),548=>array(37,-263,694,729),549=>array(35,-263,534,519),550=>array(-8,0,787,939),551=>array(41,-14,625,788),552=>array(47,-196,711,729),553=>array(41,-196,591,533),554=>array(42,-14,828,1036),555=>array(41,-14,627,899),556=>array(42,-14,828,1036),557=>array(41,-14,627,894),558=>array(42,-14,828,939),559=>array(41,-14,627,788),560=>array(42,-14,828,1036),561=>array(41,-14,627,899),562=>array(-9,0,723,914),563=>array(-13,-222,605,763),564=>array(34,-113,556,760),565=>array(34,-113,905,533),566=>array(24,-113,547,680),567=>array(-74,-222,280,519),568=>array(41,-14,991,760),569=>array(40,-208,990,533),570=>array(-14,-38,790,766),571=>array(-4,-38,800,766),572=>array(-4,-50,613,567),573=>array(36,0,681,729),574=>array(-29,-38,775,766),575=>array(43,-217,522,533),576=>array(35,-222,568,519),577=>array(47,0,635,729),578=>array(47,0,522,533),579=>array(37,0,790,729),580=>array(29,-14,855,729),581=>array(-8,0,787,729),582=>array(47,-57,711,785),583=>array(41,-56,591,581),584=>array(-73,-208,445,729),585=>array(-74,-222,355,760),586=>array(42,-208,936,742),587=>array(41,-222,783,533),588=>array(36,0,837,729),589=>array(29,0,537,533),590=>array(-9,0,723,729),591=>array(-13,-222,605,519),592=>array(41,-14,625,533),593=>array(41,-14,676,533),594=>array(41,-14,676,533),595=>array(23,-14,659,760),596=>array(41,-14,564,533),597=>array(37,-113,559,527),598=>array(41,-222,783,760),599=>array(41,-14,784,760),600=>array(41,-14,591,533),601=>array(41,-14,591,533),602=>array(54,-14,907,533),603=>array(48,-12,554,533),604=>array(41,-12,547,526),605=>array(41,-12,907,526),606=>array(41,-18,675,533),607=>array(-74,-222,355,519),608=>array(41,-222,784,760),609=>array(41,-222,676,519),610=>array(63,-4,570,520),611=>array(12,-219,588,519),612=>array(41,-38,605,521),613=>array(23,-208,696,519),614=>array(34,0,704,760),615=>array(34,-222,630,760),616=>array(34,0,355,760),617=>array(36,0,367,519),618=>array(34,0,355,519),619=>array(32,0,382,760),620=>array(32,0,487,760),621=>array(34,-222,462,760),622=>array(34,-203,824,760),623=>array(23,-14,1024,519),624=>array(23,-208,1024,519),625=>array(34,-222,961,533),626=>array(-74,-222,704,533),627=>array(34,-222,810,533),628=>array(63,0,656,519),629=>array(41,-14,627,533),630=>array(63,0,1005,521),631=>array(41,-14,704,530),632=>array(-3,-213,671,760),633=>array(29,-14,537,519),634=>array(29,-14,537,760),635=>array(29,-222,640,519),636=>array(29,-207,537,533),637=>array(29,-222,537,533),638=>array(34,0,462,533),639=>array(34,0,462,533),640=>array(63,0,745,519),641=>array(63,0,745,519),642=>array(43,-222,522,533),643=>array(-74,-223,385,760),644=>array(-74,-222,484,760),645=>array(41,-222,500,527),646=>array(-64,-223,385,760),647=>array(34,-161,467,533),648=>array(24,-222,453,680),649=>array(23,-14,693,519),650=>array(41,-14,640,519),651=>array(34,-1,654,519),652=>array(34,0,658,519),653=>array(34,0,924,519),654=>array(34,0,652,741),655=>array(63,0,670,520),656=>array(35,-222,716,519),657=>array(35,-89,534,519),658=>array(35,-203,597,519),659=>array(51,-203,597,519),660=>array(124,0,478,761),661=>array(124,0,478,761),662=>array(124,0,478,761),663=>array(124,-223,478,761),664=>array(42,-14,828,742),665=>array(34,0,655,519),666=>array(41,-18,675,533),667=>array(63,-4,734,760),668=>array(34,0,698,519),669=>array(-42,-223,390,760),670=>array(41,-208,717,519),671=>array(63,0,589,519),672=>array(41,-208,783,760),673=>array(124,0,478,761),674=>array(124,0,478,761),675=>array(41,-14,1083,760),676=>array(41,-203,1146,760),677=>array(41,-89,1083,760),678=>array(24,0,896,680),679=>array(24,-223,769,760),680=>array(24,-20,899,680),681=>array(31,-222,1005,760),682=>array(34,0,829,760),683=>array(34,0,762,760),684=>array(44,0,623,625),685=>array(44,120,401,625),686=>array(-84,-208,696,760),687=>array(-84,-222,800,760),688=>array(44,334,481,759),689=>array(44,337,479,762),690=>array(44,210,274,760),691=>array(44,334,375,632),692=>array(44,329,375,627),693=>array(44,209,441,625),694=>array(44,334,487,625),695=>array(44,302,622,592),696=>array(44,177,446,592),697=>array(78,557,218,800),698=>array(78,557,437,800),699=>array(69,456,290,742),700=>array(69,456,290,742),701=>array(69,456,290,742),702=>array(116,481,255,760),703=>array(116,481,255,760),704=>array(44,334,274,760),705=>array(44,334,274,760),706=>array(130,517,370,843),707=>array(130,517,370,843),708=>array(87,561,413,800),709=>array(87,561,413,800),710=>array(66,616,434,800),711=>array(66,616,434,800),712=>array(95,513,187,759),713=>array(96,664,404,756),714=>array(169,616,431,800),715=>array(69,616,331,800),716=>array(95,-90,187,156),717=>array(96,-188,404,-96),720=>array(109,0,260,434),721=>array(109,303,260,434),722=>array(116,269,255,547),723=>array(116,269,255,547),726=>array(54,165,300,411),727=>array(54,242,300,334),728=>array(83,624,417,776),729=>array(178,645,322,788),730=>array(111,610,389,888),731=>array(155,-196,365,0),732=>array(75,638,425,792),733=>array(110,616,496,800),734=>array(0,299,418,500),736=>array(8,211,371,625),737=>array(44,334,252,759),738=>array(44,335,355,641),739=>array(44,334,436,625),740=>array(44,334,274,760),741=>array(96,0,404,693),742=>array(96,0,404,693),743=>array(96,0,404,693),744=>array(96,0,404,693),745=>array(96,0,404,693),748=>array(87,-281,413,-42),750=>array(69,456,495,742),751=>array(66,-241,434,-58),752=>array(87,-281,413,-42),755=>array(111,-240,389,38),759=>array(75,-193,425,-40),768=>array(-432,616,-169,800),769=>array(-332,616,-69,800),770=>array(-435,616,-66,800),771=>array(-425,638,-76,792),772=>array(-404,664,-97,756),773=>array(-500,663,0,755),774=>array(-417,624,-83,776),775=>array(-322,645,-179,788),776=>array(-432,645,-69,788),777=>array(-346,616,-125,866),778=>array(-390,610,-111,888),779=>array(-391,616,-4,800),780=>array(-435,616,-66,800),781=>array(-297,616,-205,813),782=>array(-389,616,-113,813),783=>array(-484,616,-98,800),784=>array(-417,624,-83,903),785=>array(-417,624,-83,776),786=>array(-308,456,-129,617),787=>array(-322,606,-171,847),788=>array(-322,606,-171,847),789=>array(-85,616,85,800),790=>array(-431,-253,-169,-69),791=>array(-331,-251,-69,-67),792=>array(-327,-357,-158,-111),793=>array(-342,-357,-173,-111),794=>array(-200,684,46,930),795=>array(-118,338,78,548),796=>array(-319,-389,-180,-111),797=>array(-371,-280,-125,-111),798=>array(-374,-280,-127,-111),799=>array(-371,-357,-125,-111),800=>array(-374,-203,-127,-111),801=>array(-451,-222,-97,139),802=>array(-434,-222,-80,139),803=>array(-322,-213,-178,-70),804=>array(-434,-213,-72,-70),805=>array(-366,-240,-136,-11),806=>array(-345,-230,-166,-69),807=>array(-372,-196,-151,0),808=>array(-345,-196,-135,0),809=>array(-292,-266,-200,-69),810=>array(-404,-253,-96,-69),811=>array(-426,-221,-73,-69),812=>array(-434,-251,-66,-67),813=>array(-434,-253,-66,-69),814=>array(-417,-221,-83,-69),815=>array(-417,-221,-83,-69),816=>array(-428,-222,-78,-68),817=>array(-404,-161,-96,-69),818=>array(-500,-236,0,-143),819=>array(-500,-236,0,-9),820=>array(-742,210,-98,417),821=>array(-344,234,-23,293),822=>array(-694,234,-41,293),823=>array(-647,-50,-30,567),824=>array(-836,-38,-32,766),825=>array(-303,-378,-164,-100),826=>array(-404,-242,-96,-59),827=>array(-391,-350,-110,-69),828=>array(-426,-221,-73,-69),829=>array(-369,581,-129,820),830=>array(-323,598,-169,877),831=>array(-500,528,0,755),835=>array(-322,606,-171,847),856=>array(-125,645,19,788),864=>array(-430,723,430,898),865=>array(-445,729,445,902),880=>array(47,0,734,729),881=>array(34,0,542,519),882=>array(11,0,775,729),883=>array(32,0,730,519),884=>array(78,557,218,800),885=>array(78,-208,218,35),886=>array(44,0,923,729),887=>array(34,0,704,519),890=>array(202,-208,348,-60),891=>array(41,-14,564,533),892=>array(41,-14,564,533),893=>array(41,-14,564,533),894=>array(26,-161,277,490),900=>array(169,616,431,800),901=>array(69,645,440,996),902=>array(-8,0,787,800),903=>array(81,255,267,440),904=>array(-16,0,893,800),905=>array(-16,0,1084,800),906=>array(-16,0,606,800),908=>array(-16,-14,844,800),910=>array(-16,0,960,800),911=>array(-16,0,869,800),912=>array(8,16,444,996),913=>array(-8,0,787,729),914=>array(47,0,790,729),915=>array(47,0,697,729),916=>array(29,0,741,729),917=>array(47,0,711,729),918=>array(37,0,694,729),919=>array(47,0,900,729),920=>array(42,-14,828,742),921=>array(47,0,422,729),922=>array(47,0,900,729),923=>array(-8,0,787,729),924=>array(42,0,1060,729),925=>array(44,0,874,729),926=>array(55,0,642,729),927=>array(42,-14,828,742),928=>array(47,0,899,729),929=>array(47,0,727,729),931=>array(41,0,640,729),932=>array(11,0,734,729),933=>array(-9,0,723,729),934=>array(42,0,828,729),935=>array(5,0,775,729),936=>array(7,0,907,729),937=>array(45,0,845,742),938=>array(47,0,422,939),939=>array(-9,0,723,939),940=>array(41,-14,746,800),941=>array(48,-12,554,800),942=>array(34,-208,630,800),943=>array(34,16,444,800),944=>array(34,-1,654,996),945=>array(41,-14,746,532),946=>array(63,-208,609,769),947=>array(24,-209,615,519),948=>array(41,-14,627,765),949=>array(48,-12,554,533),950=>array(34,-208,542,760),951=>array(34,-208,630,533),952=>array(41,-17,627,771),953=>array(34,16,444,519),954=>array(34,0,710,519),955=>array(36,0,660,739),956=>array(28,-208,698,519),957=>array(34,0,654,519),958=>array(34,-208,542,760),959=>array(41,-14,627,533),960=>array(34,0,698,519),961=>array(63,-208,625,533),962=>array(41,-208,547,533),963=>array(41,-14,686,519),964=>array(34,16,622,519),965=>array(34,-1,654,519),966=>array(47,-208,857,519),967=>array(12,-222,636,533),968=>array(42,-208,897,519),969=>array(40,-1,911,519),970=>array(13,16,444,788),971=>array(34,-1,654,788),972=>array(41,-14,627,800),973=>array(34,-1,654,800),974=>array(40,-1,911,800),975=>array(47,-240,831,729),976=>array(41,-17,626,771),977=>array(34,-17,809,771),978=>array(30,0,724,729),979=>array(-16,0,929,800),980=>array(30,0,724,939),981=>array(41,-208,898,760),982=>array(34,-1,923,519),983=>array(49,-222,605,521),984=>array(42,-207,828,742),985=>array(41,-207,627,533),986=>array(42,-208,725,742),987=>array(41,-208,547,616),988=>array(47,0,697,729),989=>array(-93,-211,477,742),990=>array(52,0,528,729),991=>array(93,0,566,759),992=>array(60,-209,745,742),993=>array(45,-208,619,533),1008=>array(49,-5,605,521),1009=>array(63,-210,625,533),1010=>array(41,-14,564,533),1011=>array(-74,-222,280,760),1012=>array(42,-14,828,742),1013=>array(41,-14,563,533),1014=>array(42,-14,564,533),1015=>array(47,0,727,729),1016=>array(23,-208,659,760),1017=>array(42,-14,745,742),1018=>array(42,0,1060,729),1019=>array(71,-208,815,519),1020=>array(42,-208,652,533),1021=>array(42,-14,745,742),1022=>array(42,-14,745,742),1023=>array(42,-14,745,742),1024=>array(47,0,711,927),1025=>array(47,0,711,939),1026=>array(-46,-214,816,729),1027=>array(47,0,677,927),1028=>array(42,-14,745,742),1029=>array(66,-14,662,742),1030=>array(47,0,422,729),1031=>array(47,0,422,939),1032=>array(-73,-208,435,729),1033=>array(22,-14,1154,729),1034=>array(47,0,1214,729),1035=>array(-46,0,909,729),1036=>array(47,0,900,927),1037=>array(47,0,900,927),1038=>array(24,-14,800,997),1039=>array(47,-157,900,729),1040=>array(10,0,805,729),1041=>array(47,0,799,729),1042=>array(47,0,790,729),1043=>array(47,0,677,729),1044=>array(47,-157,842,729),1045=>array(47,0,711,729),1046=>array(10,0,1302,729),1047=>array(47,-14,666,742),1048=>array(47,0,900,729),1049=>array(47,0,900,999),1050=>array(47,0,900,729),1051=>array(22,-14,839,729),1052=>array(42,0,1060,729),1053=>array(47,0,900,729),1054=>array(42,-14,828,742),1055=>array(47,0,899,729),1056=>array(47,0,727,729),1057=>array(42,-14,745,742),1058=>array(11,0,734,729),1059=>array(24,-14,800,729),1060=>array(42,0,906,729),1061=>array(5,0,775,729),1062=>array(47,-157,919,729),1063=>array(31,0,861,729),1064=>array(42,0,1226,729),1065=>array(42,-157,1246,729),1066=>array(6,0,910,729),1067=>array(47,0,1156,729),1068=>array(47,0,778,729),1069=>array(42,-14,745,742),1070=>array(47,-14,1228,742),1071=>array(22,0,837,729),1072=>array(41,-14,625,533),1073=>array(34,-14,627,776),1074=>array(34,0,655,519),1075=>array(34,0,549,519),1076=>array(34,-138,632,519),1077=>array(41,-14,591,533),1078=>array(12,0,998,519),1079=>array(34,-14,598,533),1080=>array(34,0,708,519),1081=>array(34,0,708,817),1082=>array(34,0,710,519),1083=>array(18,-14,671,519),1084=>array(34,0,834,519),1085=>array(34,0,698,519),1086=>array(41,-14,627,533),1087=>array(34,0,698,519),1088=>array(23,-208,659,533),1089=>array(41,-14,564,533),1090=>array(32,0,573,519),1091=>array(12,-222,630,519),1092=>array(41,-208,862,760),1093=>array(0,0,603,519),1094=>array(34,-138,705,519),1095=>array(34,0,698,519),1096=>array(34,0,1041,519),1097=>array(34,-138,1048,519),1098=>array(15,0,728,519),1099=>array(42,0,964,519),1100=>array(42,0,639,519),1101=>array(42,-14,564,533),1102=>array(53,-14,981,533),1103=>array(24,0,705,519),1104=>array(41,-14,591,800),1105=>array(41,-14,591,788),1106=>array(15,-222,679,760),1107=>array(34,0,549,800),1108=>array(41,-14,563,533),1109=>array(43,-14,522,533),1110=>array(34,0,355,760),1111=>array(9,0,371,788),1112=>array(-74,-222,280,760),1113=>array(18,-14,948,519),1114=>array(34,0,975,519),1115=>array(20,0,704,760),1116=>array(34,0,710,800),1117=>array(34,0,708,800),1118=>array(12,-222,630,823),1119=>array(34,-138,698,519),1122=>array(15,0,833,729),1123=>array(10,0,663,760),1124=>array(47,-14,1145,742),1125=>array(53,-14,917,533),1130=>array(10,0,1302,729),1131=>array(12,0,998,519),1132=>array(47,0,1621,729),1133=>array(53,0,1285,519),1136=>array(12,0,1109,729),1137=>array(12,-208,1094,760),1138=>array(42,-14,828,742),1139=>array(41,-14,612,533),1140=>array(10,0,906,742),1141=>array(12,0,736,533),1142=>array(10,0,906,927),1143=>array(12,0,736,800),1164=>array(15,0,799,729),1165=>array(12,0,633,760),1168=>array(47,0,687,872),1169=>array(34,0,554,668),1170=>array(42,0,677,729),1171=>array(29,0,549,519),1172=>array(47,-214,782,729),1173=>array(34,-222,631,519),1174=>array(10,-157,1302,729),1175=>array(12,-138,998,519),1176=>array(47,-196,666,742),1177=>array(34,-196,598,533),1178=>array(47,-157,900,729),1179=>array(34,-138,710,519),1182=>array(36,0,900,729),1183=>array(31,0,710,760),1184=>array(6,0,1031,729),1185=>array(15,0,807,520),1186=>array(47,-157,919,729),1187=>array(34,-138,705,519),1188=>array(47,0,1154,729),1189=>array(34,0,892,519),1190=>array(47,-214,1259,729),1191=>array(34,-222,973,519),1194=>array(42,-196,745,742),1195=>array(41,-196,564,533),1196=>array(11,-157,734,729),1197=>array(32,-138,573,519),1198=>array(-9,0,723,729),1199=>array(-13,-208,605,519),1200=>array(-9,0,723,729),1201=>array(-13,-208,605,519),1202=>array(5,-157,819,729),1203=>array(0,-138,615,519),1204=>array(11,-157,975,729),1205=>array(39,-138,773,519),1206=>array(31,-157,881,729),1207=>array(34,-138,705,519),1210=>array(31,0,858,729),1211=>array(31,0,704,760),1216=>array(47,0,422,729),1217=>array(10,0,1302,927),1218=>array(12,0,998,776),1219=>array(47,-214,831,729),1220=>array(34,-222,665,519),1223=>array(47,-214,900,729),1224=>array(34,-222,698,519),1227=>array(31,-157,861,729),1228=>array(34,-138,698,519),1231=>array(34,0,355,760),1232=>array(10,0,805,936),1233=>array(41,-14,625,776),1234=>array(10,0,805,939),1235=>array(41,-14,625,788),1236=>array(-31,0,982,729),1237=>array(41,-14,929,533),1238=>array(47,0,711,927),1239=>array(41,-14,591,776),1240=>array(42,-14,828,742),1241=>array(41,-14,591,533),1242=>array(42,-14,828,939),1243=>array(41,-14,591,788),1244=>array(10,0,1302,939),1245=>array(12,0,998,788),1246=>array(47,-14,666,939),1247=>array(34,-14,598,788),1248=>array(35,-14,597,729),1249=>array(35,-203,597,519),1250=>array(47,0,900,914),1251=>array(34,0,708,763),1252=>array(47,0,900,939),1253=>array(34,0,708,788),1254=>array(42,-14,828,939),1255=>array(41,-14,627,788),1256=>array(42,-14,828,742),1257=>array(41,-14,627,533),1258=>array(42,-14,828,939),1259=>array(41,-14,627,788),1260=>array(42,-14,745,939),1261=>array(42,-14,564,788),1262=>array(24,-14,800,914),1263=>array(12,-222,630,763),1264=>array(24,-14,800,939),1265=>array(12,-222,630,788),1266=>array(24,-14,800,927),1267=>array(12,-222,630,800),1268=>array(31,0,861,939),1269=>array(34,0,698,788),1270=>array(47,-157,677,729),1271=>array(34,-138,549,519),1272=>array(47,0,1156,939),1273=>array(42,0,964,788),1296=>array(47,-14,667,742),1297=>array(40,-14,604,533),1298=>array(22,-208,839,729),1299=>array(18,-222,671,519),1300=>array(22,-14,1247,729),1301=>array(18,-14,952,519),1306=>array(42,-180,828,742),1307=>array(41,-208,676,533),1308=>array(-9,0,1135,729),1309=>array(-9,0,881,519),1329=>array(34,-14,879,729),1330=>array(34,0,832,743),1331=>array(44,0,942,743),1332=>array(20,0,958,743),1333=>array(34,-14,832,729),1334=>array(73,-72,782,743),1335=>array(34,-72,766,729),1336=>array(34,-72,832,743),1337=>array(34,-10,1174,743),1338=>array(44,-14,942,729),1339=>array(49,0,803,729),1340=>array(49,-72,742,729),1341=>array(49,-14,1140,729),1342=>array(78,-13,858,743),1343=>array(20,0,822,729),1344=>array(-24,-66,659,729),1345=>array(73,-32,805,743),1346=>array(20,-72,943,743),1347=>array(25,0,836,739),1348=>array(34,-14,1006,729),1349=>array(49,-14,794,742),1350=>array(-29,-14,894,801),1351=>array(83,-14,770,729),1352=>array(34,0,837,743),1353=>array(73,-84,759,743),1354=>array(20,0,1000,743),1355=>array(83,-72,788,744),1356=>array(34,0,1013,743),1357=>array(34,-14,837,729),1358=>array(20,-72,943,729),1359=>array(49,-14,764,742),1360=>array(34,0,788,743),1361=>array(10,-14,778,742),1362=>array(34,0,783,729),1363=>array(44,0,911,729),1364=>array(-73,0,878,743),1365=>array(42,-14,828,742),1366=>array(39,-14,934,729),1369=>array(116,481,255,760),1370=>array(13,408,251,729),1371=>array(3,615,306,799),1372=>array(2,618,392,893),1373=>array(13,615,316,799),1374=>array(5,605,435,854),1375=>array(44,618,462,760),1377=>array(20,-14,1021,519),1378=>array(44,-208,651,533),1379=>array(59,-208,791,533),1380=>array(49,-208,816,533),1381=>array(24,-14,694,760),1382=>array(59,-208,791,533),1383=>array(44,0,613,760),1384=>array(44,-208,714,533),1385=>array(44,-208,909,532),1386=>array(59,-14,782,760),1387=>array(29,-208,699,760),1388=>array(44,-208,477,519),1389=>array(34,-208,1053,760),1390=>array(59,-14,668,789),1391=>array(24,-208,675,760),1392=>array(44,0,717,760),1393=>array(59,-14,664,783),1394=>array(49,-208,816,533),1395=>array(78,-14,684,771),1396=>array(20,-14,715,771),1397=>array(-83,-208,271,519),1398=>array(63,-14,684,771),1399=>array(-12,-208,463,538),1400=>array(49,0,719,533),1401=>array(18,-208,415,540),1402=>array(20,-208,1010,519),1403=>array(59,-208,629,537),1404=>array(49,0,724,533),1405=>array(20,-14,689,519),1406=>array(20,-208,787,760),1407=>array(20,-14,1021,533),1408=>array(34,-208,704,533),1409=>array(59,-222,693,533),1410=>array(49,0,518,519),1411=>array(20,-208,1021,760),1412=>array(44,-208,680,533),1413=>array(54,-14,640,533),1414=>array(30,-208,917,760),1415=>array(24,-14,858,760),1417=>array(104,-14,234,434),1418=>array(44,203,347,365),4256=>array(57,0,698,848),4257=>array(57,0,899,847),4258=>array(57,-81,825,848),4259=>array(57,-0,817,847),4260=>array(57,-0,724,848),4261=>array(57,-0,1021,848),4262=>array(42,-1,947,847),4263=>array(67,-1,1156,847),4264=>array(42,-0,586,847),4265=>array(57,-0,761,847),4266=>array(57,-0,979,847),4267=>array(72,-0,994,847),4268=>array(57,-0,740,847),4269=>array(67,-35,1093,847),4270=>array(42,-0,912,847),4271=>array(42,-0,845,846),4272=>array(57,-0,1052,846),4273=>array(57,-0,735,846),4274=>array(57,-0,699,847),4275=>array(67,-58,1034,846),4276=>array(57,-0,919,846),4277=>array(42,-0,1025,846),4278=>array(57,-0,753,846),4279=>array(57,-0,776,846),4280=>array(67,-0,765,847),4281=>array(57,-0,776,846),4282=>array(16,-1,852,848),4283=>array(72,-0,1020,847),4284=>array(57,-0,712,847),4285=>array(67,-0,754,847),4286=>array(57,-0,756,846),4287=>array(57,-0,1054,846),4288=>array(57,-0,1066,846),4289=>array(57,-0,745,846),4290=>array(57,-0,835,847),4291=>array(57,-1,745,846),4292=>array(57,-0,823,846),4293=>array(72,-0,1006,847),4304=>array(54,0,541,596),4305=>array(54,0,571,853),4306=>array(39,-225,604,566),4307=>array(54,-220,833,556),4308=>array(34,-225,551,556),4309=>array(39,-225,557,556),4310=>array(15,0,613,855),4311=>array(54,0,861,556),4312=>array(54,0,560,556),4313=>array(24,-225,546,556),4314=>array(54,-220,1066,562),4315=>array(54,0,571,854),4316=>array(68,0,586,877),4317=>array(54,-123,825,556),4318=>array(54,1,570,854),4319=>array(54,-225,571,555),4320=>array(54,-0,824,846),4321=>array(-10,0,612,854),4322=>array(17,-225,736,706),4323=>array(20,-225,688,556),4324=>array(54,-225,815,556),4325=>array(54,-225,570,855),4326=>array(54,-220,858,556),4327=>array(39,-225,558,556),4328=>array(10,0,579,854),4329=>array(68,-5,586,855),4330=>array(54,-225,680,556),4331=>array(54,0,573,854),4332=>array(44,-229,596,854),4333=>array(44,-225,587,854),4334=>array(-10,0,617,854),4335=>array(24,-225,722,556),4336=>array(54,0,572,854),4337=>array(54,0,603,863),4338=>array(54,-94,571,556),4339=>array(54,-225,572,615),4340=>array(54,-225,570,855),4341=>array(54,0,649,854),4342=>array(54,-225,886,699),4343=>array(54,-225,626,566),4344=>array(63,-225,582,556),4345=>array(54,-225,619,561),4346=>array(54,-69,571,556),4347=>array(77,-14,564,575),4348=>array(17,341,336,882),7424=>array(34,0,658,519),7425=>array(34,0,861,519),7426=>array(11,-14,898,533),7427=>array(34,0,678,519),7428=>array(41,-14,547,533),7429=>array(34,0,645,519),7430=>array(34,0,645,519),7431=>array(29,0,586,519),7432=>array(-26,-18,472,533),7433=>array(-22,-238,299,522),7434=>array(15,-14,523,519),7435=>array(34,0,710,519),7436=>array(17,0,589,519),7437=>array(34,0,834,519),7438=>array(34,0,704,519),7439=>array(41,-14,627,533),7440=>array(62,-14,568,533),7441=>array(41,-33,588,553),7442=>array(41,-2,588,521),7443=>array(25,-50,642,567),7444=>array(5,-14,948,533),7445=>array(29,-14,562,534),7446=>array(41,260,627,533),7447=>array(41,-14,627,259),7448=>array(34,0,569,519),7449=>array(56,0,738,519),7450=>array(56,0,738,519),7451=>array(32,0,573,519),7452=>array(23,-14,634,519),7453=>array(64,-74,597,596),7454=>array(55,-74,857,596),7455=>array(65,-240,599,761),7456=>array(-18,0,606,519),7457=>array(-9,0,881,519),7458=>array(35,0,534,519),7459=>array(41,-14,547,519),7460=>array(37,-14,552,742),7461=>array(29,-14,772,533),7462=>array(34,0,549,519),7463=>array(34,0,658,519),7464=>array(34,0,698,519),7465=>array(34,0,569,519),7466=>array(37,0,830,519),7467=>array(18,-14,671,519),7468=>array(-5,334,496,735),7469=>array(-20,334,619,735),7470=>array(29,334,498,735),7471=>array(23,334,518,742),7472=>array(29,334,520,735),7473=>array(29,334,448,735),7474=>array(29,334,448,735),7475=>array(26,326,488,742),7476=>array(29,334,567,735),7477=>array(29,334,266,735),7478=>array(-46,220,274,735),7479=>array(29,334,567,735),7480=>array(29,334,429,735),7481=>array(26,334,668,735),7482=>array(28,334,551,735),7483=>array(28,326,582,734),7484=>array(26,326,521,742),7485=>array(25,326,410,750),7486=>array(29,334,458,735),7487=>array(29,334,527,735),7488=>array(42,326,417,742),7489=>array(7,334,462,735),7490=>array(21,326,536,735),7491=>array(42,326,410,627),7492=>array(42,326,410,627),7493=>array(42,326,442,627),7494=>array(42,326,601,627),7495=>array(42,326,443,752),7496=>array(42,326,442,752),7497=>array(42,326,388,627),7498=>array(42,326,388,627),7499=>array(42,324,355,627),7500=>array(42,324,355,627),7501=>array(42,212,442,627),7502=>array(42,203,244,621),7503=>array(42,334,468,752),7504=>array(42,334,673,627),7505=>array(42,212,417,627),7506=>array(42,326,411,627),7507=>array(42,326,372,627),7508=>array(42,477,411,627),7509=>array(42,326,411,477),7510=>array(42,220,443,627),7511=>array(42,326,315,708),7512=>array(42,326,464,620),7513=>array(41,285,376,660),7514=>array(42,326,673,620),7515=>array(42,334,435,620),7516=>array(19,326,487,633),7517=>array(40,217,384,765),7518=>array(16,217,387,625),7519=>array(26,326,395,763),7520=>array(29,217,540,625),7521=>array(8,209,400,633),7522=>array(21,0,224,418),7523=>array(44,0,375,298),7524=>array(42,-8,464,286),7525=>array(42,0,435,286),7526=>array(40,-117,384,431),7527=>array(16,-117,387,291),7528=>array(40,-117,394,299),7529=>array(29,-117,540,291),7530=>array(8,-125,400,299),7531=>array(23,-14,996,533),7543=>array(-15,-222,620,533),7544=>array(29,334,567,735),7547=>array(34,0,355,519),7548=>array(36,0,367,519),7549=>array(23,-208,704,533),7550=>array(23,-14,634,519),7551=>array(-18,-14,697,519),7557=>array(1,-222,355,760),7579=>array(42,326,442,627),7580=>array(42,326,372,627),7581=>array(42,272,371,624),7582=>array(42,326,411,754),7583=>array(42,324,355,627),7584=>array(42,334,328,752),7585=>array(42,212,317,620),7586=>array(42,212,442,620),7587=>array(42,220,466,620),7588=>array(42,334,244,752),7589=>array(42,334,250,620),7590=>array(42,334,244,620),7591=>array(42,334,244,620),7592=>array(42,211,314,752),7593=>array(42,212,312,752),7594=>array(42,212,265,752),7595=>array(42,334,374,621),7596=>array(42,212,626,627),7597=>array(42,220,673,620),7598=>array(42,212,532,627),7599=>array(42,212,531,627),7600=>array(42,334,416,621),7601=>array(42,326,411,627),7602=>array(42,217,466,752),7603=>array(42,212,344,627),7604=>array(42,211,331,752),7605=>array(42,211,315,708),7606=>array(42,326,464,620),7607=>array(42,332,419,628),7608=>array(15,326,399,625),7609=>array(42,333,433,620),7610=>array(42,334,435,620),7611=>array(42,334,356,620),7612=>array(42,212,471,620),7613=>array(42,285,356,620),7614=>array(42,222,396,620),7615=>array(42,325,411,758),7620=>array(-403,616,-14,800),7621=>array(-486,616,-97,800),7622=>array(-403,616,-14,800),7623=>array(-486,616,-97,800),7624=>array(-516,616,16,800),7625=>array(-516,616,16,800),7680=>array(-8,-240,787,729),7681=>array(41,-240,625,533),7682=>array(47,0,790,939),7683=>array(23,-14,659,939),7684=>array(47,-213,790,729),7685=>array(23,-213,659,760),7686=>array(47,-161,790,729),7687=>array(23,-161,659,760),7688=>array(42,-196,745,927),7689=>array(41,-196,564,800),7690=>array(47,0,825,939),7691=>array(41,-14,676,939),7692=>array(47,-213,825,729),7693=>array(41,-213,676,760),7694=>array(47,-161,825,729),7695=>array(41,-161,676,760),7696=>array(47,-196,825,729),7697=>array(41,-196,676,760),7698=>array(47,-240,825,729),7699=>array(41,-240,676,760),7700=>array(47,0,711,1057),7701=>array(41,-14,591,926),7702=>array(47,0,711,1057),7703=>array(41,-14,591,926),7704=>array(47,-240,711,729),7705=>array(41,-240,591,533),7706=>array(47,-222,711,729),7707=>array(41,-222,591,533),7708=>array(47,-196,711,927),7709=>array(41,-196,591,776),7710=>array(47,0,697,939),7711=>array(31,0,484,939),7712=>array(42,-14,775,938),7713=>array(41,-222,676,756),7714=>array(47,0,900,939),7715=>array(31,0,704,939),7716=>array(47,-213,900,729),7717=>array(31,-213,704,760),7718=>array(47,0,900,939),7719=>array(-23,0,704,939),7720=>array(47,-196,900,729),7721=>array(31,-196,704,760),7722=>array(47,-221,900,729),7723=>array(31,-221,704,760),7724=>array(47,-222,422,729),7725=>array(8,-222,358,760),7726=>array(47,0,422,1057),7727=>array(9,0,371,917),7728=>array(47,0,900,931),7729=>array(34,0,710,931),7730=>array(47,-213,900,729),7731=>array(34,-213,710,760),7732=>array(47,-161,900,729),7733=>array(34,-161,710,760),7734=>array(47,-213,681,729),7735=>array(34,-213,355,760),7736=>array(47,-213,681,914),7737=>array(34,-213,355,914),7738=>array(47,-161,681,729),7739=>array(32,-161,355,760),7740=>array(47,-241,681,729),7741=>array(10,-240,379,760),7742=>array(42,0,1060,931),7743=>array(34,0,1035,800),7744=>array(42,0,1060,937),7745=>array(34,0,1035,788),7746=>array(42,-213,1060,729),7747=>array(34,-213,1035,533),7748=>array(44,0,874,939),7749=>array(34,0,704,788),7750=>array(44,-213,874,729),7751=>array(34,-213,704,533),7752=>array(44,-161,874,729),7753=>array(34,-161,704,533),7754=>array(44,-240,874,729),7755=>array(34,-240,704,533),7756=>array(42,-14,828,1057),7757=>array(41,-14,627,916),7758=>array(42,-14,828,1055),7759=>array(41,-14,627,912),7760=>array(42,-14,828,1057),7761=>array(41,-14,627,926),7762=>array(42,-14,828,1057),7763=>array(41,-14,627,926),7764=>array(47,0,727,927),7765=>array(23,-208,659,800),7766=>array(47,0,727,939),7767=>array(23,-208,659,788),7768=>array(47,0,837,939),7769=>array(29,0,537,788),7770=>array(47,-213,837,729),7771=>array(29,-213,537,533),7772=>array(47,-213,837,914),7773=>array(29,-213,537,756),7774=>array(47,-161,837,729),7775=>array(29,-161,537,533),7776=>array(66,-14,662,939),7777=>array(43,-14,522,788),7778=>array(66,-213,662,742),7779=>array(43,-213,522,533),7780=>array(66,-14,662,959),7781=>array(43,-14,522,777),7782=>array(66,-14,662,1065),7783=>array(43,-14,522,883),7784=>array(66,-213,662,939),7785=>array(43,-213,522,788),7786=>array(11,0,734,939),7787=>array(24,-14,457,939),7788=>array(11,-213,734,729),7789=>array(24,-213,457,680),7790=>array(11,-161,734,729),7791=>array(24,-161,457,680),7792=>array(11,-240,734,729),7793=>array(24,-240,460,680),7794=>array(34,-213,850,729),7795=>array(23,-213,693,519),7796=>array(34,-222,850,729),7797=>array(23,-222,693,519),7798=>array(34,-240,850,729),7799=>array(23,-240,693,519),7800=>array(34,-14,850,1057),7801=>array(23,-14,693,915),7802=>array(34,-14,850,1055),7803=>array(23,-14,693,930),7804=>array(-6,0,790,929),7805=>array(-18,0,606,792),7806=>array(-6,-213,790,729),7807=>array(-18,-213,606,519),7808=>array(-9,0,1135,927),7809=>array(-9,0,881,800),7810=>array(-9,0,1135,927),7811=>array(-9,0,881,800),7812=>array(-9,0,1135,939),7813=>array(-9,0,881,760),7814=>array(-9,0,1135,939),7815=>array(-9,0,881,788),7816=>array(-9,-211,1135,729),7817=>array(-9,-213,881,519),7818=>array(5,0,775,939),7819=>array(0,0,603,788),7820=>array(5,0,775,939),7821=>array(0,0,603,788),7822=>array(-9,0,723,939),7823=>array(-13,-222,605,788),7824=>array(37,0,694,927),7825=>array(35,0,534,800),7826=>array(37,-213,694,729),7827=>array(35,-213,534,519),7828=>array(37,-161,694,729),7829=>array(35,-161,534,519),7830=>array(31,-161,704,760),7831=>array(4,-14,457,939),7832=>array(-9,0,881,888),7833=>array(-13,-222,605,888),7834=>array(41,-14,903,760),7835=>array(31,0,484,939),7836=>array(2,0,484,760),7837=>array(31,0,484,760),7838=>array(34,-14,887,743),7839=>array(41,-14,627,765),7840=>array(-8,-213,787,729),7841=>array(41,-213,625,533),7842=>array(-8,0,787,1048),7843=>array(41,-14,625,866),7844=>array(-8,0,787,1054),7845=>array(41,-14,625,872),7846=>array(-8,0,787,1054),7847=>array(41,-14,625,872),7848=>array(-8,0,787,1116),7849=>array(41,-14,630,934),7850=>array(-8,0,787,1069),7851=>array(41,-14,625,887),7852=>array(-8,-213,787,927),7853=>array(41,-213,625,800),7854=>array(-8,0,787,1057),7855=>array(41,-14,625,901),7856=>array(-8,0,787,1057),7857=>array(41,-14,625,901),7858=>array(-8,0,787,1145),7859=>array(41,-14,625,989),7860=>array(-8,0,787,1069),7861=>array(41,-14,625,913),7862=>array(-8,-213,787,958),7863=>array(41,-213,625,776),7864=>array(47,-213,711,729),7865=>array(41,-213,591,533),7866=>array(47,0,711,1048),7867=>array(41,-14,591,866),7868=>array(47,0,711,950),7869=>array(41,-14,591,792),7870=>array(47,0,717,1054),7871=>array(41,-14,637,872),7872=>array(47,0,711,1054),7873=>array(41,-14,597,872),7874=>array(47,0,735,1116),7875=>array(41,-14,655,934),7876=>array(47,0,711,1069),7877=>array(41,-14,591,887),7878=>array(47,-213,711,927),7879=>array(41,-213,591,800),7880=>array(47,0,422,1048),7881=>array(34,0,355,864),7882=>array(47,-213,422,729),7883=>array(34,-213,355,760),7884=>array(42,-213,828,742),7885=>array(41,-213,627,533),7886=>array(42,-14,828,1048),7887=>array(41,-14,627,866),7888=>array(42,-14,828,1054),7889=>array(41,-14,653,872),7890=>array(42,-14,828,1054),7891=>array(41,-14,627,872),7892=>array(42,-14,828,1116),7893=>array(41,-14,671,934),7894=>array(42,-14,828,1069),7895=>array(41,-14,627,887),7896=>array(42,-213,828,982),7897=>array(41,-213,627,800),7898=>array(42,-14,871,927),7899=>array(42,-14,745,800),7900=>array(42,-14,871,927),7901=>array(42,-14,745,800),7902=>array(42,-14,871,1048),7903=>array(42,-14,745,866),7904=>array(42,-14,871,929),7905=>array(42,-14,745,792),7906=>array(42,-213,871,758),7907=>array(42,-213,745,548),7908=>array(34,-213,850,729),7909=>array(23,-213,693,519),7910=>array(34,-14,850,1048),7911=>array(23,-14,693,866),7912=>array(37,-14,1049,927),7913=>array(25,-14,805,800),7914=>array(37,-14,1049,927),7915=>array(25,-14,805,800),7916=>array(37,-14,1049,1048),7917=>array(25,-14,805,866),7918=>array(37,-14,1049,929),7919=>array(25,-14,805,792),7920=>array(37,-213,1049,816),7921=>array(25,-213,805,548),7922=>array(-9,0,723,931),7923=>array(-13,-222,605,776),7924=>array(-9,-213,723,729),7925=>array(-13,-222,605,519),7926=>array(-9,0,723,1051),7927=>array(-13,-222,605,866),7928=>array(-9,0,723,929),7929=>array(-13,-222,605,792),7930=>array(47,0,1056,729),7931=>array(34,0,676,760),7936=>array(41,-14,746,837),7937=>array(41,-14,746,837),7938=>array(41,-14,746,837),7939=>array(41,-14,746,837),7940=>array(41,-14,746,837),7941=>array(41,-14,746,837),7942=>array(41,-14,746,1009),7943=>array(41,-14,746,1009),7944=>array(-8,0,787,837),7945=>array(-8,0,787,837),7946=>array(2,0,989,837),7947=>array(1,0,989,837),7948=>array(1,0,843,837),7949=>array(3,0,860,837),7950=>array(-8,0,787,1009),7951=>array(-8,0,787,1009),7952=>array(48,-12,554,837),7953=>array(48,-12,554,837),7954=>array(48,-12,554,837),7955=>array(48,-12,554,837),7956=>array(48,-12,554,837),7957=>array(48,-12,554,837),7960=>array(3,0,866,837),7961=>array(2,0,857,837),7962=>array(2,0,1118,837),7963=>array(1,0,1118,837),7964=>array(1,0,1042,837),7965=>array(3,0,1068,837),7968=>array(34,-208,630,837),7969=>array(34,-208,630,837),7970=>array(34,-208,630,837),7971=>array(34,-208,630,837),7972=>array(34,-208,630,837),7973=>array(34,-208,630,837),7974=>array(34,-208,630,1009),7975=>array(34,-208,630,1009),7976=>array(3,0,1055,837),7977=>array(2,0,1049,837),7978=>array(2,0,1313,837),7979=>array(1,0,1316,837),7980=>array(1,0,1234,837),7981=>array(3,0,1263,837),7982=>array(3,0,1152,1009),7983=>array(3,0,1149,1009),7984=>array(34,16,444,837),7985=>array(34,16,444,837),7986=>array(-14,16,444,837),7987=>array(-14,16,444,837),7988=>array(13,16,444,837),7989=>array(-2,16,444,837),7990=>array(28,16,444,1009),7991=>array(24,16,444,1009),7992=>array(3,0,583,837),7993=>array(2,0,571,837),7994=>array(2,0,832,837),7995=>array(1,0,835,837),7996=>array(1,0,753,837),7997=>array(3,0,785,837),7998=>array(3,0,677,1009),7999=>array(3,0,668,1009),8000=>array(41,-14,627,837),8001=>array(41,-14,627,837),8002=>array(41,-14,627,837),8003=>array(41,-14,627,837),8004=>array(41,-14,627,837),8005=>array(41,-14,627,837),8008=>array(3,-14,857,837),8009=>array(2,-14,892,837),8010=>array(2,-14,1197,837),8011=>array(1,-14,1194,837),8012=>array(1,-14,992,837),8013=>array(3,-14,1023,837),8016=>array(34,-1,654,837),8017=>array(34,-1,654,837),8018=>array(34,-1,654,837),8019=>array(34,-1,654,837),8020=>array(34,-1,654,837),8021=>array(34,-1,654,837),8022=>array(34,-1,654,1009),8023=>array(34,-1,654,1009),8025=>array(2,0,931,837),8027=>array(1,0,1195,837),8029=>array(3,0,1142,837),8031=>array(3,0,1028,1009),8032=>array(40,-1,911,837),8033=>array(40,-1,911,837),8034=>array(40,-1,911,837),8035=>array(40,-1,911,837),8036=>array(40,-1,911,837),8037=>array(40,-1,911,837),8038=>array(40,-1,911,1009),8039=>array(40,-1,911,1009),8040=>array(3,0,886,837),8041=>array(2,0,918,837),8042=>array(2,0,1223,837),8043=>array(1,0,1229,837),8044=>array(1,0,1009,837),8045=>array(3,0,1043,837),8046=>array(3,0,978,1009),8047=>array(3,0,1015,1009),8048=>array(41,-14,746,800),8049=>array(41,-14,746,800),8050=>array(48,-12,554,800),8051=>array(48,-12,554,800),8052=>array(34,-208,630,800),8053=>array(34,-208,630,800),8054=>array(14,16,444,800),8055=>array(34,16,444,800),8056=>array(41,-14,627,800),8057=>array(41,-14,627,800),8058=>array(34,-1,654,800),8059=>array(34,-1,654,800),8060=>array(40,-1,911,800),8061=>array(40,-1,911,800),8064=>array(41,-208,746,837),8065=>array(41,-208,746,837),8066=>array(41,-208,746,837),8067=>array(41,-208,746,837),8068=>array(41,-208,746,837),8069=>array(41,-208,746,837),8070=>array(41,-208,746,1009),8071=>array(41,-208,746,1009),8072=>array(-8,-208,787,837),8073=>array(-8,-208,787,837),8074=>array(2,-208,989,837),8075=>array(1,-208,989,837),8076=>array(1,-208,843,837),8077=>array(3,-208,860,837),8078=>array(-8,-208,787,1009),8079=>array(-8,-208,787,1009),8080=>array(34,-208,630,837),8081=>array(34,-208,630,837),8082=>array(34,-208,630,837),8083=>array(34,-208,630,837),8084=>array(34,-208,630,837),8085=>array(34,-208,630,837),8086=>array(34,-208,630,1009),8087=>array(34,-208,630,1009),8088=>array(3,-208,1055,837),8089=>array(2,-208,1049,837),8090=>array(2,-208,1313,837),8091=>array(1,-208,1316,837),8092=>array(1,-208,1234,837),8093=>array(3,-208,1263,837),8094=>array(3,-208,1152,1009),8095=>array(3,-208,1149,1009),8096=>array(40,-208,911,837),8097=>array(40,-208,911,837),8098=>array(40,-208,911,837),8099=>array(40,-208,911,837),8100=>array(40,-208,911,837),8101=>array(40,-208,911,837),8102=>array(40,-208,911,1009),8103=>array(40,-208,911,1009),8104=>array(3,-208,886,837),8105=>array(2,-208,918,837),8106=>array(2,-208,1223,837),8107=>array(1,-208,1229,837),8108=>array(1,-208,1009,837),8109=>array(3,-208,1043,837),8110=>array(3,-208,978,1009),8111=>array(3,-208,1015,1009),8112=>array(41,-14,746,776),8113=>array(41,-14,746,756),8114=>array(41,-208,746,800),8115=>array(41,-208,746,532),8116=>array(41,-208,746,800),8118=>array(41,-14,746,792),8119=>array(41,-208,746,792),8120=>array(-8,0,787,936),8121=>array(-8,0,787,914),8122=>array(1,0,822,800),8123=>array(-8,0,787,800),8124=>array(-8,-208,787,729),8125=>array(167,596,318,837),8126=>array(202,-208,348,-60),8127=>array(167,596,318,837),8128=>array(75,638,425,792),8129=>array(69,645,431,959),8130=>array(34,-208,630,800),8131=>array(34,-208,630,533),8132=>array(34,-208,630,800),8134=>array(34,-208,630,792),8135=>array(34,-208,630,792),8136=>array(1,0,948,800),8137=>array(-16,0,893,800),8138=>array(1,0,1146,800),8139=>array(-16,0,1084,800),8140=>array(47,-208,900,729),8141=>array(43,596,472,837),8142=>array(57,596,445,837),8143=>array(75,596,425,1009),8144=>array(31,16,444,776),8145=>array(34,16,444,756),8146=>array(3,16,444,997),8147=>array(8,16,444,996),8150=>array(19,16,444,792),8151=>array(13,16,444,959),8152=>array(47,0,422,927),8153=>array(47,0,422,914),8154=>array(1,0,668,800),8155=>array(-16,0,606,800),8157=>array(42,596,472,837),8158=>array(41,596,454,837),8159=>array(75,596,425,1009),8160=>array(34,-1,654,776),8161=>array(34,-1,654,756),8162=>array(34,-1,654,997),8163=>array(34,-1,654,996),8164=>array(63,-208,625,837),8165=>array(63,-208,625,837),8166=>array(34,-1,654,792),8167=>array(34,-1,654,959),8168=>array(-9,0,723,927),8169=>array(-9,0,723,914),8170=>array(1,0,1028,800),8171=>array(-16,0,960,800),8172=>array(2,0,885,837),8173=>array(59,645,431,997),8174=>array(69,645,440,996),8175=>array(69,616,331,800),8178=>array(40,-208,911,800),8179=>array(40,-208,911,519),8180=>array(40,-208,911,800),8182=>array(40,-1,911,746),8183=>array(40,-208,911,746),8184=>array(1,-14,1026,800),8185=>array(-16,-14,844,800),8186=>array(1,0,1056,800),8187=>array(-16,0,869,800),8188=>array(45,-208,845,742),8189=>array(169,616,431,800),8190=>array(169,596,320,837),8208=>array(54,202,361,334),8209=>array(54,202,361,334),8210=>array(54,207,642,324),8211=>array(54,207,446,324),8212=>array(54,207,946,324),8213=>array(0,207,1000,324),8214=>array(129,-236,395,764),8215=>array(0,-236,500,-9),8216=>array(69,456,290,742),8217=>array(48,443,269,729),8218=>array(30,-130,251,156),8219=>array(48,443,269,729),8220=>array(69,456,517,742),8221=>array(48,443,496,729),8222=>array(30,-130,478,156),8223=>array(48,443,496,729),8224=>array(28,-96,495,729),8225=>array(28,-96,495,729),8226=>array(144,196,495,547),8227=>array(144,157,534,586),8228=>array(81,-14,267,172),8229=>array(81,-14,593,172),8230=>array(81,-14,919,172),8240=>array(24,-14,1361,742),8241=>array(24,-14,1796,742),8242=>array(20,547,240,729),8243=>array(20,547,423,729),8244=>array(20,547,606,729),8245=>array(20,547,240,729),8246=>array(20,547,425,729),8247=>array(20,547,606,729),8248=>array(101,-238,632,29),8249=>array(77,64,306,522),8250=>array(94,64,323,522),8252=>array(65,-14,562,729),8253=>array(65,-14,541,742),8254=>array(0,663,500,755),8258=>array(22,-37,1001,832),8260=>array(-186,-14,353,742),8261=>array(125,-132,402,760),8262=>array(71,-132,348,760),8263=>array(32,-14,1050,742),8264=>array(65,-14,791,742),8265=>array(65,-14,791,742),8267=>array(72,-96,575,729),8268=>array(75,189,425,541),8269=>array(75,189,425,541),8270=>array(22,0,501,464),8271=>array(26,-161,277,490),8273=>array(53,-14,439,797),8274=>array(9,-93,519,729),8275=>array(49,221,951,406),8279=>array(20,547,789,729),8304=>array(30,326,410,742),8305=>array(21,334,224,752),8308=>array(24,334,404,742),8309=>array(52,326,392,742),8310=>array(40,326,406,742),8311=>array(50,334,387,742),8312=>array(33,326,406,742),8313=>array(34,326,400,742),8314=>array(67,334,461,679),8315=>array(67,475,461,537),8316=>array(67,415,461,598),8317=>array(60,249,265,752),8318=>array(32,249,238,752),8319=>array(46,334,481,632),8320=>array(30,0,410,416),8321=>array(70,8,369,416),8322=>array(42,8,382,416),8323=>array(44,0,398,416),8324=>array(24,8,404,416),8325=>array(52,0,392,416),8326=>array(40,0,406,416),8327=>array(50,8,387,416),8328=>array(33,0,406,416),8329=>array(34,0,400,416),8330=>array(67,8,461,353),8331=>array(67,149,461,211),8332=>array(67,89,461,272),8333=>array(60,-78,265,426),8334=>array(32,-78,238,426),8336=>array(42,0,410,301),8337=>array(42,0,388,301),8338=>array(42,0,411,301),8339=>array(44,8,436,298),8340=>array(42,0,388,301),8341=>array(44,8,481,433),8342=>array(42,8,468,426),8343=>array(44,8,252,433),8344=>array(42,8,673,301),8345=>array(46,8,481,306),8346=>array(42,-106,443,301),8347=>array(44,9,355,315),8348=>array(42,0,315,382),8358=>array(21,0,675,729),8364=>array(-4,-14,649,742),8367=>array(20,-193,1135,723),8369=>array(47,0,760,729),8372=>array(21,-14,855,742),8373=>array(81,-146,649,761),8376=>array(11,0,734,729),8377=>array(45,0,656,729),8451=>array(38,-14,1147,749),8457=>array(38,0,1099,749),8462=>array(34,0,642,760),8463=>array(34,0,642,760),8470=>array(39,-14,1040,731),8482=>array(116,447,840,729),8486=>array(45,0,845,742),8487=>array(45,-13,845,729),8490=>array(47,0,900,729),8491=>array(-8,0,787,928),8498=>array(13,0,663,729),8513=>array(25,-14,723,742),8514=>array(9,0,527,729),8515=>array(43,0,561,729),8516=>array(0,0,744,729),8523=>array(16,-14,860,742),8526=>array(12,0,563,519),8528=>array(59,-14,992,742),8529=>array(59,-14,1005,742),8530=>array(59,-14,1453,742),8531=>array(59,-14,1003,742),8532=>array(42,-14,1003,742),8533=>array(59,-14,997,742),8534=>array(42,-14,997,742),8535=>array(44,-14,997,742),8536=>array(24,-14,997,742),8537=>array(59,-14,1011,742),8538=>array(52,-14,1011,742),8539=>array(59,-14,1011,742),8540=>array(44,-14,1011,742),8541=>array(52,-14,1011,742),8542=>array(50,-14,1011,742),8543=>array(59,-14,801,742),8544=>array(47,0,422,729),8545=>array(47,0,690,729),8546=>array(47,0,959,729),8547=>array(47,0,1107,729),8548=>array(-6,0,790,729),8549=>array(-6,0,1081,729),8550=>array(-6,0,1350,729),8551=>array(-6,0,1618,729),8552=>array(47,0,1068,729),8553=>array(5,0,775,729),8554=>array(5,0,1032,729),8555=>array(5,0,1301,729),8556=>array(47,0,681,729),8557=>array(42,-14,745,742),8558=>array(47,0,825,729),8559=>array(42,0,1060,729),8560=>array(34,0,355,760),8561=>array(34,0,735,760),8562=>array(34,0,1115,760),8563=>array(34,0,986,760),8564=>array(-18,0,606,519),8565=>array(-18,0,936,760),8566=>array(-18,0,1316,760),8567=>array(-18,0,1696,760),8568=>array(34,0,983,760),8569=>array(0,0,603,519),8570=>array(0,0,951,760),8571=>array(0,0,1331,760),8572=>array(34,0,355,760),8573=>array(41,-14,564,533),8574=>array(41,-14,676,760),8575=>array(34,0,1035,533),8576=>array(47,0,1229,729),8577=>array(47,0,825,729),8578=>array(47,0,1229,729),8579=>array(42,-14,745,742),8580=>array(41,-14,564,533),8581=>array(42,-208,745,742),8585=>array(30,-14,1003,742),8592=>array(37,119,781,527),8593=>array(215,0,623,744),8594=>array(57,119,801,527),8595=>array(215,-20,623,724),8596=>array(37,119,801,527),8597=>array(215,-20,623,744),8598=>array(147,29,713,595),8599=>array(125,29,690,595),8600=>array(125,52,690,617),8601=>array(147,52,713,617),8602=>array(37,88,781,558),8603=>array(57,88,801,558),8604=>array(54,191,795,499),8605=>array(42,191,784,499),8606=>array(37,119,781,527),8607=>array(215,0,623,744),8608=>array(57,119,801,527),8609=>array(215,-20,623,724),8610=>array(37,118,789,529),8611=>array(49,118,801,529),8612=>array(37,119,781,527),8613=>array(215,0,623,744),8614=>array(57,119,801,527),8615=>array(215,-20,623,724),8616=>array(215,0,623,744),8617=>array(37,119,781,571),8618=>array(57,119,801,571),8619=>array(37,119,781,571),8620=>array(57,119,801,571),8621=>array(37,119,801,527),8622=>array(37,88,801,558),8623=>array(171,-17,699,730),8624=>array(208,0,610,744),8625=>array(228,0,630,744),8626=>array(208,-20,610,724),8627=>array(228,-20,630,724),8628=>array(130,90,728,614),8629=>array(147,53,671,650),8630=>array(76,141,747,569),8631=>array(91,141,762,569),8632=>array(132,29,713,736),8633=>array(57,-52,781,698),8634=>array(115,48,733,600),8635=>array(104,48,723,600),8636=>array(34,270,781,527),8637=>array(34,119,781,377),8638=>array(365,0,623,747),8639=>array(215,0,473,747),8640=>array(57,270,804,527),8641=>array(57,119,804,377),8642=>array(365,-23,623,724),8643=>array(215,-23,473,724),8644=>array(37,-52,801,698),8645=>array(44,-20,794,744),8646=>array(37,-52,801,698),8647=>array(37,-101,781,747),8648=>array(-5,0,843,744),8649=>array(57,-101,801,747),8650=>array(-5,-20,843,724),8651=>array(34,21,804,625),8652=>array(34,21,804,625),8653=>array(37,88,781,558),8654=>array(37,88,801,558),8655=>array(57,88,801,558),8656=>array(37,119,781,527),8657=>array(215,0,623,744),8658=>array(57,119,801,527),8659=>array(215,-20,623,724),8660=>array(37,119,801,527),8661=>array(215,-20,623,744),8662=>array(147,-31,773,595),8663=>array(65,-31,690,595),8664=>array(65,52,690,677),8665=>array(147,52,773,677),8666=>array(37,70,781,576),8667=>array(57,70,801,576),8668=>array(37,119,781,527),8669=>array(57,119,801,527),8670=>array(215,0,623,744),8671=>array(215,-20,623,724),8672=>array(37,119,781,527),8673=>array(215,0,623,744),8674=>array(57,119,801,527),8675=>array(215,-20,623,724),8676=>array(57,119,781,527),8677=>array(57,119,781,527),8678=>array(37,119,781,527),8679=>array(215,0,623,744),8680=>array(57,119,801,527),8681=>array(215,-20,623,724),8682=>array(215,0,623,744),8683=>array(192,0,646,744),8684=>array(192,0,646,744),8685=>array(192,0,646,744),8686=>array(215,0,623,744),8687=>array(192,0,646,744),8688=>array(57,96,801,550),8689=>array(77,0,767,694),8690=>array(71,0,761,694),8691=>array(215,-20,623,744),8692=>array(57,119,801,527),8693=>array(44,-20,794,744),8694=>array(57,-140,801,786),8695=>array(37,119,781,527),8696=>array(57,119,801,527),8697=>array(37,119,801,527),8698=>array(37,119,781,527),8699=>array(57,119,801,527),8700=>array(37,119,801,527),8701=>array(37,119,781,527),8702=>array(57,119,801,527),8703=>array(37,119,801,527),8704=>array(4,0,637,729),8706=>array(37,-12,499,659),8707=>array(70,0,532,729),8708=>array(70,-120,532,849),8710=>array(20,0,734,729),8711=>array(20,0,734,729),8712=>array(106,0,634,627),8713=>array(106,-138,634,765),8715=>array(106,0,634,627),8716=>array(106,-138,634,765),8719=>array(23,-192,816,719),8720=>array(23,-192,816,719),8721=>array(10,-192,734,719),8722=>array(106,257,732,369),8723=>array(106,0,732,627),8724=>array(106,0,732,681),8725=>array(0,-93,365,729),8727=>array(106,82,585,546),8728=>array(106,161,413,468),8729=>array(106,161,413,468),8730=>array(35,-20,658,827),8731=>array(35,-20,658,940),8732=>array(32,-20,658,928),8733=>array(100,97,572,499),8734=>array(100,97,734,499),8735=>array(118,79,720,681),8736=>array(118,79,720,681),8739=>array(106,-98,218,827),8740=>array(86,-98,521,827),8741=>array(106,-98,423,827),8742=>array(86,-98,687,827),8743=>array(151,0,661,584),8744=>array(151,0,661,584),8745=>array(105,0,732,627),8746=>array(105,-12,732,615),8747=>array(24,-182,555,759),8748=>array(24,-182,946,759),8749=>array(24,-182,1336,759),8760=>array(106,258,732,567),8761=>array(106,60,732,567),8762=>array(106,60,732,567),8763=>array(106,60,732,567),8764=>array(106,222,732,406),8765=>array(106,222,732,406),8770=>array(106,119,732,480),8771=>array(106,147,732,508),8776=>array(106,119,732,508),8784=>array(106,147,732,717),8785=>array(106,-90,732,717),8786=>array(106,-90,732,717),8787=>array(106,-90,732,717),8788=>array(106,110,976,518),8789=>array(106,110,976,518),8800=>array(106,-5,732,631),8801=>array(106,91,732,536),8804=>array(106,0,732,580),8805=>array(106,0,732,580),8834=>array(106,0,732,627),8835=>array(106,0,732,627),8836=>array(106,-138,732,765),8837=>array(106,-138,732,765),8838=>array(106,-85,732,712),8839=>array(106,-85,732,712),8844=>array(105,-12,732,615),8845=>array(105,-12,732,615),8846=>array(105,-12,732,615),8847=>array(106,1,732,627),8848=>array(106,1,732,627),8849=>array(106,-85,732,712),8850=>array(106,-85,732,712),8851=>array(106,0,732,627),8852=>array(106,0,732,627),8853=>array(105,0,732,627),8854=>array(105,0,732,627),8855=>array(105,0,732,627),8856=>array(105,0,732,627),8857=>array(105,0,732,627),8858=>array(105,0,732,627),8859=>array(105,0,732,627),8860=>array(105,0,732,627),8861=>array(105,0,732,627),8862=>array(106,1,732,627),8863=>array(106,1,732,627),8864=>array(106,1,732,627),8865=>array(106,1,732,627),8866=>array(106,0,778,729),8867=>array(106,0,778,729),8868=>array(106,0,854,688),8869=>array(106,0,854,688),8870=>array(106,0,510,729),8871=>array(106,0,510,729),8872=>array(106,0,778,729),8873=>array(106,0,778,729),8874=>array(106,0,778,729),8875=>array(106,0,974,729),8876=>array(106,-123,778,852),8877=>array(106,-123,778,852),8878=>array(106,-123,778,852),8879=>array(106,-123,974,852),8901=>array(106,255,292,440),8962=>array(71,0,763,596),8968=>array(125,-132,402,760),8969=>array(71,-132,348,760),8970=>array(125,-132,402,760),8971=>array(71,-132,348,760),8976=>array(106,140,732,441),8977=>array(3,113,536,646),8984=>array(84,0,843,759),8985=>array(106,140,732,441),8992=>array(226,-250,555,925),8993=>array(22,-239,351,940),8997=>array(84,0,916,723),9000=>array(59,0,1385,729),9085=>array(13,-228,995,85),9115=>array(63,-252,438,928),9116=>array(63,-252,205,940),9117=>array(63,-240,438,940),9118=>array(63,-252,438,928),9119=>array(295,-252,438,940),9120=>array(63,-240,438,940),9121=>array(63,-252,438,928),9122=>array(63,-252,205,940),9123=>array(63,-240,438,940),9124=>array(63,-252,438,928),9125=>array(295,-252,438,940),9126=>array(63,-240,438,940),9127=>array(306,-261,668,928),9128=>array(82,-247,444,934),9129=>array(306,-240,668,934),9130=>array(306,-256,444,934),9131=>array(82,-261,444,928),9132=>array(306,-247,668,934),9133=>array(82,-240,444,934),9134=>array(226,-250,351,940),9167=>array(91,0,854,596),9251=>array(71,-228,763,85),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,0,813,730),9786=>array(83,0,813,730),9787=>array(83,0,813,730),9788=>array(83,0,813,730),9791=>array(85,-102,528,732),9792=>array(85,-125,646,731),9793=>array(85,-125,646,731),9794=>array(85,-5,831,729),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),10145=>array(57,119,801,527),10181=>array(54,-163,405,769),10182=>array(54,-163,405,769),10208=>array(3,-233,491,807),10216=>array(104,-132,377,759),10217=>array(80,-132,353,759),10224=>array(68,0,770,744),10225=>array(68,-20,770,724),10226=>array(76,48,747,618),10227=>array(91,48,762,618),10228=>array(57,39,996,608),10229=>array(37,119,1376,527),10230=>array(57,119,1396,527),10231=>array(37,119,1396,527),10232=>array(37,119,1376,527),10233=>array(57,119,1396,527),10234=>array(37,119,1396,527),10235=>array(37,119,1376,527),10236=>array(57,119,1396,527),10237=>array(37,119,1376,527),10238=>array(57,119,1396,527),10239=>array(57,119,1396,527),10241=>array(146,586,342,781),10242=>array(146,325,342,521),10243=>array(146,325,342,781),10244=>array(146,65,342,260),10245=>array(146,65,342,781),10246=>array(146,65,342,521),10247=>array(146,65,342,781),10248=>array(439,586,635,781),10249=>array(146,586,635,781),10250=>array(146,325,635,781),10251=>array(146,325,635,781),10252=>array(146,65,635,781),10253=>array(146,65,635,781),10254=>array(146,65,635,781),10255=>array(146,65,635,781),10256=>array(439,325,635,521),10257=>array(146,325,635,781),10258=>array(146,325,635,521),10259=>array(146,325,635,781),10260=>array(146,65,635,521),10261=>array(146,65,635,781),10262=>array(146,65,635,521),10263=>array(146,65,635,781),10264=>array(439,325,635,781),10265=>array(146,325,635,781),10266=>array(146,325,635,781),10267=>array(146,325,635,781),10268=>array(146,65,635,781),10269=>array(146,65,635,781),10270=>array(146,65,635,781),10271=>array(146,65,635,781),10272=>array(439,65,635,260),10273=>array(146,65,635,781),10274=>array(146,65,635,521),10275=>array(146,65,635,781),10276=>array(146,65,635,260),10277=>array(146,65,635,781),10278=>array(146,65,635,521),10279=>array(146,65,635,781),10280=>array(439,65,635,781),10281=>array(146,65,635,781),10282=>array(146,65,635,781),10283=>array(146,65,635,781),10284=>array(146,65,635,781),10285=>array(146,65,635,781),10286=>array(146,65,635,781),10287=>array(146,65,635,781),10288=>array(439,65,635,521),10289=>array(146,65,635,781),10290=>array(146,65,635,521),10291=>array(146,65,635,781),10292=>array(146,65,635,521),10293=>array(146,65,635,781),10294=>array(146,65,635,521),10295=>array(146,65,635,781),10296=>array(439,65,635,781),10297=>array(146,65,635,781),10298=>array(146,65,635,781),10299=>array(146,65,635,781),10300=>array(146,65,635,781),10301=>array(146,65,635,781),10302=>array(146,65,635,781),10303=>array(146,65,635,781),10304=>array(146,-195,342,0),10305=>array(146,-195,342,781),10306=>array(146,-195,342,521),10307=>array(146,-195,342,781),10308=>array(146,-195,342,260),10309=>array(146,-195,342,781),10310=>array(146,-195,342,521),10311=>array(146,-195,342,781),10312=>array(146,-195,635,781),10313=>array(146,-195,635,781),10314=>array(146,-195,635,781),10315=>array(146,-195,635,781),10316=>array(146,-195,635,781),10317=>array(146,-195,635,781),10318=>array(146,-195,635,781),10319=>array(146,-195,635,781),10320=>array(146,-195,635,521),10321=>array(146,-195,635,781),10322=>array(146,-195,635,521),10323=>array(146,-195,635,781),10324=>array(146,-195,635,521),10325=>array(146,-195,635,781),10326=>array(146,-195,635,521),10327=>array(146,-195,635,781),10328=>array(146,-195,635,781),10329=>array(146,-195,635,781),10330=>array(146,-195,635,781),10331=>array(146,-195,635,781),10332=>array(146,-195,635,781),10333=>array(146,-195,635,781),10334=>array(146,-195,635,781),10335=>array(146,-195,635,781),10336=>array(146,-195,635,260),10337=>array(146,-195,635,781),10338=>array(146,-195,635,521),10339=>array(146,-195,635,781),10340=>array(146,-195,635,260),10341=>array(146,-195,635,781),10342=>array(146,-195,635,521),10343=>array(146,-195,635,781),10344=>array(146,-195,635,781),10345=>array(146,-195,635,781),10346=>array(146,-195,635,781),10347=>array(146,-195,635,781),10348=>array(146,-195,635,781),10349=>array(146,-195,635,781),10350=>array(146,-195,635,781),10351=>array(146,-195,635,781),10352=>array(146,-195,635,521),10353=>array(146,-195,635,781),10354=>array(146,-195,635,521),10355=>array(146,-195,635,781),10356=>array(146,-195,635,521),10357=>array(146,-195,635,781),10358=>array(146,-195,635,521),10359=>array(146,-195,635,781),10360=>array(146,-195,635,781),10361=>array(146,-195,635,781),10362=>array(146,-195,635,781),10363=>array(146,-195,635,781),10364=>array(146,-195,635,781),10365=>array(146,-195,635,781),10366=>array(146,-195,635,781),10367=>array(146,-195,635,781),10368=>array(439,-195,635,0),10369=>array(146,-195,635,781),10370=>array(146,-195,635,521),10371=>array(146,-195,635,781),10372=>array(146,-195,635,260),10373=>array(146,-195,635,781),10374=>array(146,-195,635,521),10375=>array(146,-195,635,781),10376=>array(439,-195,635,781),10377=>array(146,-195,635,781),10378=>array(146,-195,635,781),10379=>array(146,-195,635,781),10380=>array(146,-195,635,781),10381=>array(146,-195,635,781),10382=>array(146,-195,635,781),10383=>array(146,-195,635,781),10384=>array(439,-195,635,521),10385=>array(146,-195,635,781),10386=>array(146,-195,635,521),10387=>array(146,-195,635,781),10388=>array(146,-195,635,521),10389=>array(146,-195,635,781),10390=>array(146,-195,635,521),10391=>array(146,-195,635,781),10392=>array(439,-195,635,781),10393=>array(146,-195,635,781),10394=>array(146,-195,635,781),10395=>array(146,-195,635,781),10396=>array(146,-195,635,781),10397=>array(146,-195,635,781),10398=>array(146,-195,635,781),10399=>array(146,-195,635,781),10400=>array(439,-195,635,260),10401=>array(146,-195,635,781),10402=>array(146,-195,635,521),10403=>array(146,-195,635,781),10404=>array(146,-195,635,260),10405=>array(146,-195,635,781),10406=>array(146,-195,635,521),10407=>array(146,-195,635,781),10408=>array(439,-195,635,781),10409=>array(146,-195,635,781),10410=>array(146,-195,635,781),10411=>array(146,-195,635,781),10412=>array(146,-195,635,781),10413=>array(146,-195,635,781),10414=>array(146,-195,635,781),10415=>array(146,-195,635,781),10416=>array(439,-195,635,521),10417=>array(146,-195,635,781),10418=>array(146,-195,635,521),10419=>array(146,-195,635,781),10420=>array(146,-195,635,521),10421=>array(146,-195,635,781),10422=>array(146,-195,635,521),10423=>array(146,-195,635,781),10424=>array(439,-195,635,781),10425=>array(146,-195,635,781),10426=>array(146,-195,635,781),10427=>array(146,-195,635,781),10428=>array(146,-195,635,781),10429=>array(146,-195,635,781),10430=>array(146,-195,635,781),10431=>array(146,-195,635,781),10432=>array(146,-195,635,0),10433=>array(146,-195,635,781),10434=>array(146,-195,635,521),10435=>array(146,-195,635,781),10436=>array(146,-195,635,260),10437=>array(146,-195,635,781),10438=>array(146,-195,635,521),10439=>array(146,-195,635,781),10440=>array(146,-195,635,781),10441=>array(146,-195,635,781),10442=>array(146,-195,635,781),10443=>array(146,-195,635,781),10444=>array(146,-195,635,781),10445=>array(146,-195,635,781),10446=>array(146,-195,635,781),10447=>array(146,-195,635,781),10448=>array(146,-195,635,521),10449=>array(146,-195,635,781),10450=>array(146,-195,635,521),10451=>array(146,-195,635,781),10452=>array(146,-195,635,521),10453=>array(146,-195,635,781),10454=>array(146,-195,635,521),10455=>array(146,-195,635,781),10456=>array(146,-195,635,781),10457=>array(146,-195,635,781),10458=>array(146,-195,635,781),10459=>array(146,-195,635,781),10460=>array(146,-195,635,781),10461=>array(146,-195,635,781),10462=>array(146,-195,635,781),10463=>array(146,-195,635,781),10464=>array(146,-195,635,260),10465=>array(146,-195,635,781),10466=>array(146,-195,635,521),10467=>array(146,-195,635,781),10468=>array(146,-195,635,260),10469=>array(146,-195,635,781),10470=>array(146,-195,635,521),10471=>array(146,-195,635,781),10472=>array(146,-195,635,781),10473=>array(146,-195,635,781),10474=>array(146,-195,635,781),10475=>array(146,-195,635,781),10476=>array(146,-195,635,781),10477=>array(146,-195,635,781),10478=>array(146,-195,635,781),10479=>array(146,-195,635,781),10480=>array(146,-195,635,521),10481=>array(146,-195,635,781),10482=>array(146,-195,635,521),10483=>array(146,-195,635,781),10484=>array(146,-195,635,521),10485=>array(146,-195,635,781),10486=>array(146,-195,635,521),10487=>array(146,-195,635,781),10488=>array(146,-195,635,781),10489=>array(146,-195,635,781),10490=>array(146,-195,635,781),10491=>array(146,-195,635,781),10492=>array(146,-195,635,781),10493=>array(146,-195,635,781),10494=>array(146,-195,635,781),10495=>array(146,-195,635,781),10496=>array(57,119,801,527),10497=>array(57,119,801,527),10498=>array(37,119,781,527),10499=>array(57,119,801,527),10500=>array(37,119,801,527),10501=>array(57,119,801,527),10502=>array(37,119,781,527),10503=>array(57,119,801,527),10504=>array(215,-20,623,724),10505=>array(215,0,623,744),10506=>array(166,0,672,744),10507=>array(166,-20,672,724),10508=>array(37,119,781,527),10509=>array(57,119,801,527),10510=>array(37,119,781,527),10511=>array(57,119,801,527),10512=>array(49,118,801,529),10513=>array(54,119,801,527),10514=>array(215,0,623,724),10515=>array(215,0,623,724),10516=>array(49,118,801,529),10517=>array(49,118,801,529),10518=>array(49,118,801,529),10519=>array(49,118,801,529),10520=>array(49,118,801,529),10521=>array(57,118,789,529),10522=>array(49,118,781,529),10523=>array(57,118,789,529),10524=>array(49,118,781,529),10525=>array(37,119,781,527),10526=>array(57,119,801,527),10527=>array(37,119,781,527),10528=>array(57,119,801,527),10529=>array(147,52,690,595),10530=>array(147,52,690,595),10531=>array(147,-45,650,595),10532=>array(188,-45,690,595),10533=>array(188,52,690,692),10534=>array(147,52,650,692),10535=>array(125,29,713,595),10536=>array(125,29,690,617),10537=>array(125,52,713,617),10538=>array(147,29,713,617),10539=>array(125,29,713,617),10540=>array(125,29,713,617),10541=>array(125,29,690,617),10542=>array(125,29,690,617),10543=>array(125,29,713,617),10544=>array(125,29,713,617),10545=>array(125,29,713,595),10546=>array(125,29,713,595),10547=>array(42,119,801,527),10548=>array(146,94,708,623),10549=>array(146,80,708,608),10550=>array(147,70,675,632),10551=>array(163,70,691,632),10552=>array(284,-13,591,735),10553=>array(247,-13,554,735),10554=>array(51,188,799,495),10555=>array(39,151,787,459),10556=>array(39,78,787,495),10557=>array(51,0,799,495),10558=>array(140,58,691,593),10559=>array(146,58,698,593),10560=>array(134,48,704,719),10561=>array(134,48,704,719),10562=>array(37,-52,801,698),10563=>array(37,-52,801,698),10564=>array(37,-52,801,698),10565=>array(57,0,801,527),10566=>array(37,0,781,527),10567=>array(57,119,801,527),10568=>array(37,119,801,527),10569=>array(215,-12,623,744),10570=>array(34,119,804,527),10571=>array(34,119,804,527),10572=>array(215,-23,623,747),10573=>array(215,-23,623,747),10574=>array(34,270,804,527),10575=>array(365,-23,623,747),10576=>array(34,119,804,377),10577=>array(215,-23,473,747),10578=>array(57,131,781,527),10579=>array(57,131,781,527),10580=>array(227,0,623,724),10581=>array(227,0,623,724),10582=>array(57,119,781,515),10583=>array(57,119,781,515),10584=>array(215,0,611,724),10585=>array(215,0,611,724),10586=>array(34,131,781,527),10587=>array(57,131,804,527),10588=>array(227,0,623,747),10589=>array(227,-23,623,724),10590=>array(34,119,781,515),10591=>array(57,119,804,515),10592=>array(215,0,611,747),10593=>array(215,-23,611,724),10594=>array(34,21,781,625),10595=>array(117,0,721,747),10596=>array(57,21,804,625),10597=>array(117,-23,721,724),10598=>array(34,172,804,625),10599=>array(34,21,804,475),10600=>array(34,172,804,625),10601=>array(34,21,804,475),10602=>array(34,184,781,613),10603=>array(34,34,781,462),10604=>array(57,184,804,613),10605=>array(57,34,804,462),10606=>array(117,-23,721,747),10607=>array(117,-23,721,747),10608=>array(57,270,781,571),10609=>array(57,119,801,757),10610=>array(57,119,801,610),10611=>array(37,36,781,527),10612=>array(57,36,801,527),10613=>array(57,-138,801,527),10614=>array(37,-76,781,791),10615=>array(37,42,975,604),10616=>array(57,-76,801,791),10617=>array(57,-76,801,748),10618=>array(37,10,903,637),10619=>array(37,-76,781,748),10620=>array(164,11,687,636),10621=>array(151,11,674,636),10622=>array(106,62,731,584),10623=>array(106,54,731,576),10731=>array(3,-233,491,807),10764=>array(24,-182,1727,759),10765=>array(25,-182,586,760),10766=>array(25,-182,586,760),10799=>array(129,23,709,604),10858=>array(106,222,732,567),10859=>array(106,60,732,567),11008=>array(71,-28,690,591),11009=>array(148,-28,767,591),11010=>array(71,52,690,671),11011=>array(148,52,767,671),11012=>array(37,119,801,527),11013=>array(37,119,781,527),11014=>array(215,0,623,744),11015=>array(215,-20,623,724),11016=>array(71,-28,690,591),11017=>array(148,-28,767,591),11018=>array(71,52,690,671),11019=>array(148,52,767,671),11020=>array(37,119,801,527),11021=>array(215,-20,623,744),11022=>array(57,112,801,514),11023=>array(57,132,801,534),11024=>array(37,112,781,514),11025=>array(37,132,781,534),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11360=>array(36,0,681,729),11361=>array(4,0,385,760),11363=>array(36,0,727,729),11364=>array(47,-208,837,729),11367=>array(47,-157,900,729),11368=>array(31,-138,704,760),11369=>array(47,-157,900,729),11370=>array(34,-138,710,760),11371=>array(37,-157,694,729),11372=>array(35,-138,534,519),11373=>array(42,-14,808,742),11374=>array(42,-208,1060,729),11375=>array(-8,0,787,729),11376=>array(42,-14,808,742),11377=>array(-18,0,709,533),11378=>array(-9,0,1221,730),11379=>array(-9,0,984,533),11381=>array(47,0,734,729),11382=>array(34,0,567,519),11383=>array(47,-14,857,533),11385=>array(29,-14,537,760),11386=>array(41,-14,627,533),11387=>array(30,0,588,519),11388=>array(44,-124,274,426),11389=>array(-4,326,498,734),11390=>array(66,-208,662,742),11391=>array(37,-208,730,729),11520=>array(43,-53,730,514),11521=>array(42,-218,593,514),11522=>array(48,-218,761,514),11523=>array(67,-2,606,759),11524=>array(48,-217,745,514),11525=>array(44,-217,918,514),11526=>array(44,0,713,759),11527=>array(44,0,917,514),11528=>array(52,0,576,514),11529=>array(42,-217,604,729),11530=>array(38,0,912,514),11531=>array(68,-4,588,759),11532=>array(42,0,604,759),11533=>array(44,-2,918,514),11534=>array(44,0,802,514),11535=>array(44,-218,821,759),11536=>array(44,0,917,759),11537=>array(42,0,603,759),11538=>array(43,-217,588,515),11539=>array(44,-221,915,675),11540=>array(64,-217,875,555),11541=>array(43,-218,820,759),11542=>array(42,0,602,514),11543=>array(42,-217,604,514),11544=>array(42,-217,603,514),11545=>array(58,-217,607,759),11546=>array(80,-217,646,514),11547=>array(64,0,859,759),11548=>array(77,-217,938,514),11549=>array(43,-217,639,515),11550=>array(72,-217,634,514),11551=>array(44,-218,809,518),11552=>array(46,0,1068,514),11553=>array(43,-217,590,759),11554=>array(57,-3,577,579),11555=>array(42,-217,604,759),11556=>array(42,-217,707,514),11557=>array(73,-4,841,759),11800=>array(45,-14,521,742),11807=>array(106,60,732,406),11810=>array(125,403,402,760),11811=>array(71,403,348,760),11812=>array(125,-132,402,225),11813=>array(71,-132,348,225),11822=>array(65,-14,541,742),42564=>array(66,-14,662,742),42565=>array(43,-14,522,533),42566=>array(47,0,422,729),42567=>array(36,0,367,519),42576=>array(6,0,1287,729),42577=>array(15,0,1054,519),42580=>array(59,-14,1240,742),42581=>array(44,-14,973,533),42582=>array(47,0,1298,729),42583=>array(53,-14,1016,533),42760=>array(96,0,404,693),42761=>array(96,0,404,693),42762=>array(96,0,404,693),42763=>array(96,0,404,693),42764=>array(96,0,404,693),42765=>array(96,0,404,693),42766=>array(96,0,404,693),42767=>array(96,0,404,693),42768=>array(96,0,404,693),42769=>array(96,0,404,693),42770=>array(96,0,404,693),42771=>array(96,0,404,693),42772=>array(96,0,404,693),42773=>array(96,0,404,693),42774=>array(96,0,404,693),42779=>array(63,326,321,743),42780=>array(63,315,321,731),42781=>array(80,318,197,734),42782=>array(80,326,197,742),42783=>array(80,0,197,416),42790=>array(47,-208,900,729),42791=>array(31,-222,630,760),42792=>array(11,-203,970,729),42793=>array(24,-203,874,680),42794=>array(35,-14,656,742),42795=>array(45,-12,578,742),42796=>array(41,-14,609,729),42797=>array(41,-222,574,519),42798=>array(41,-104,717,729),42799=>array(41,-240,682,519),42800=>array(29,0,581,519),42801=>array(43,-14,522,533),42802=>array(-8,0,1312,729),42803=>array(41,-14,963,533),42804=>array(-8,-14,1218,742),42805=>array(41,-14,964,533),42806=>array(-31,-14,1146,729),42807=>array(41,-14,974,533),42808=>array(-8,0,1030,729),42809=>array(41,-14,838,533),42810=>array(-8,0,1030,729),42811=>array(41,-14,838,533),42812=>array(-8,-208,1008,729),42813=>array(41,-222,871,533),42814=>array(42,-14,745,742),42815=>array(41,-14,564,533),42816=>array(36,0,900,729),42817=>array(31,0,710,760),42822=>array(47,0,894,729),42823=>array(34,0,556,760),42826=>array(-5,-14,1015,742),42827=>array(-5,-14,774,533),42830=>array(42,-14,1405,742),42831=>array(41,-14,1020,533),42856=>array(47,-208,781,729),42857=>array(23,-208,682,519),42875=>array(53,-208,681,742),42876=>array(29,-208,537,533),42880=>array(22,0,656,729),42881=>array(25,-240,346,519),42882=>array(53,-208,843,743),42883=>array(34,-208,716,533),42884=>array(53,-208,681,742),42885=>array(29,-208,537,533),42886=>array(18,-14,755,729),42887=>array(17,-14,574,519),42891=>array(128,225,311,729),42892=>array(95,458,211,729),42893=>array(31,0,861,729),42896=>array(44,-157,894,729),42897=>array(34,-138,710,533),42922=>array(-120,0,900,729),43002=>array(34,0,1035,519),43003=>array(13,0,663,729),43004=>array(25,0,705,729),43005=>array(47,0,1065,729),43006=>array(47,0,422,928),43007=>array(-8,0,1297,729),62464=>array(50,-21,655,871),62465=>array(56,-21,660,870),62466=>array(50,-21,715,869),62467=>array(56,-21,943,870),62468=>array(50,-21,644,870),62469=>array(50,-21,655,871),62470=>array(22,-21,720,870),62471=>array(56,-20,981,870),62472=>array(56,-21,660,870),62473=>array(56,-21,660,870),62474=>array(56,-27,1252,870),62475=>array(56,-21,661,870),62476=>array(73,-21,677,882),62477=>array(56,-152,947,870),62478=>array(56,-21,660,870),62479=>array(56,-21,660,871),62480=>array(56,-21,994,854),62481=>array(0,-21,741,870),62482=>array(56,-21,793,870),62483=>array(28,-21,727,870),62484=>array(56,-21,940,870),62485=>array(56,-21,660,846),62486=>array(56,-21,932,870),62487=>array(56,-21,659,869),62488=>array(22,-21,667,870),62489=>array(73,-21,677,870),62490=>array(56,-21,724,864),62491=>array(56,-21,660,870),62492=>array(73,-21,717,870),62493=>array(56,-21,661,904),62494=>array(0,-21,725,870),62495=>array(51,-31,885,869),62496=>array(56,-21,660,876),62497=>array(73,-21,770,873),62498=>array(56,-63,660,870),62499=>array(56,-21,660,889),62500=>array(56,-21,660,870),62501=>array(56,-21,717,870),62502=>array(56,-20,956,870),62504=>array(63,-217,836,759),63173=>array(41,-14,627,756),63185=>array(57,616,443,816),63188=>array(75,624,425,840),64256=>array(31,0,875,760),64257=>array(31,0,704,760),64258=>array(31,0,702,760),64259=>array(31,0,1095,760),64260=>array(31,0,1092,760),64261=>array(32,-14,839,760),64262=>array(43,-14,967,748),65533=>array(24,-108,1089,956),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>348,33=>439,34=>521,35=>838,36=>696,37=>950,38=>903,39=>306,40=>473,41=>473,42=>523,43=>838,44=>348,45=>415,46=>348,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>369,59=>369,60=>838,61=>838,62=>838,63=>586,64=>1000,65=>776,66=>845,67=>796,68=>867,69=>762,70=>710,71=>854,72=>945,73=>468,74=>473,75=>869,76=>703,77=>1107,78=>914,79=>871,80=>752,81=>871,82=>831,83=>722,84=>744,85=>872,86=>776,87=>1123,88=>776,89=>714,90=>730,91=>473,92=>365,93=>473,94=>838,95=>500,96=>500,97=>648,98=>699,99=>609,100=>699,101=>636,102=>430,103=>699,104=>727,105=>380,106=>362,107=>693,108=>380,109=>1058,110=>727,111=>667,112=>699,113=>699,114=>527,115=>563,116=>462,117=>727,118=>581,119=>861,120=>596,121=>581,122=>568,123=>643,124=>364,125=>643,126=>838,160=>348,161=>439,162=>696,163=>696,164=>636,165=>696,166=>364,167=>523,168=>500,169=>1000,170=>487,171=>625,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>732,182=>636,183=>348,184=>500,185=>438,186=>500,187=>625,188=>1043,189=>1043,190=>1043,191=>586,192=>776,193=>776,194=>776,195=>776,196=>776,197=>776,198=>1034,199=>796,200=>762,201=>762,202=>762,203=>762,204=>468,205=>468,206=>468,207=>468,208=>874,209=>914,210=>871,211=>871,212=>871,213=>871,214=>871,215=>838,216=>871,217=>872,218=>872,219=>872,220=>872,221=>714,222=>757,223=>760,224=>648,225=>648,226=>648,227=>648,228=>648,229=>648,230=>975,231=>609,232=>636,233=>636,234=>636,235=>636,236=>380,237=>380,238=>380,239=>380,240=>667,241=>727,242=>667,243=>667,244=>667,245=>667,246=>667,247=>838,248=>667,249=>727,250=>727,251=>727,252=>727,253=>581,254=>699,255=>581,256=>776,257=>648,258=>776,259=>648,260=>776,261=>648,262=>796,263=>609,264=>796,265=>609,266=>796,267=>609,268=>796,269=>609,270=>867,271=>699,272=>874,273=>699,274=>762,275=>636,276=>762,277=>636,278=>762,279=>636,280=>762,281=>636,282=>762,283=>636,284=>854,285=>699,286=>854,287=>699,288=>854,289=>699,290=>854,291=>699,292=>945,293=>727,294=>945,295=>727,296=>468,297=>380,298=>468,299=>380,300=>468,301=>380,302=>468,303=>380,304=>468,305=>380,306=>942,307=>751,308=>473,309=>362,310=>869,311=>693,312=>693,313=>703,314=>380,315=>703,316=>380,317=>703,318=>380,319=>703,320=>380,321=>710,322=>385,323=>914,324=>727,325=>914,326=>727,327=>914,328=>727,329=>1008,330=>872,331=>727,332=>871,333=>667,334=>871,335=>667,336=>871,337=>667,338=>1180,339=>1028,340=>831,341=>527,342=>831,343=>527,344=>831,345=>527,346=>722,347=>563,348=>722,349=>563,350=>722,351=>563,352=>722,353=>563,354=>744,355=>462,356=>744,357=>462,358=>744,359=>462,360=>872,361=>727,362=>872,363=>727,364=>872,365=>727,366=>872,367=>727,368=>872,369=>727,370=>872,371=>727,372=>1123,373=>861,374=>714,375=>581,376=>714,377=>730,378=>568,379=>730,380=>568,381=>730,382=>568,383=>430,384=>699,385=>845,386=>854,387=>699,388=>854,389=>699,390=>796,391=>796,392=>609,393=>874,394=>867,395=>854,396=>699,397=>667,398=>762,399=>871,400=>721,401=>710,402=>430,403=>854,404=>771,405=>1043,406=>468,407=>468,408=>869,409=>693,410=>380,411=>701,412=>1058,413=>914,414=>727,415=>871,416=>871,417=>667,418=>1200,419=>943,420=>752,421=>699,422=>831,423=>722,424=>563,425=>707,426=>331,427=>462,428=>744,429=>462,430=>744,431=>872,432=>727,433=>890,434=>890,435=>714,436=>708,437=>730,438=>568,439=>657,440=>657,441=>657,442=>657,443=>696,444=>754,445=>568,446=>536,447=>716,448=>295,449=>492,450=>459,451=>295,452=>1597,453=>1435,454=>1267,455=>1176,456=>1065,457=>742,458=>1387,459=>1276,460=>1089,461=>776,462=>648,463=>468,464=>380,465=>871,466=>667,467=>872,468=>727,469=>872,470=>727,471=>872,472=>727,473=>872,474=>727,475=>872,476=>727,477=>636,478=>776,479=>648,480=>776,481=>648,482=>1034,483=>975,484=>896,485=>699,486=>854,487=>699,488=>869,489=>693,490=>871,491=>667,492=>871,493=>667,494=>657,495=>568,496=>380,497=>1597,498=>1435,499=>1267,500=>854,501=>699,502=>1221,503=>787,504=>914,505=>727,506=>776,507=>648,508=>1034,509=>975,510=>871,511=>667,512=>776,513=>648,514=>776,515=>648,516=>762,517=>636,518=>762,519=>636,520=>468,521=>380,522=>468,523=>380,524=>871,525=>667,526=>871,527=>667,528=>831,529=>527,530=>831,531=>527,532=>872,533=>727,534=>872,535=>727,536=>722,537=>563,538=>744,539=>462,540=>690,541=>607,542=>945,543=>727,544=>872,545=>791,546=>703,547=>616,548=>730,549=>568,550=>776,551=>648,552=>762,553=>636,554=>871,555=>667,556=>871,557=>667,558=>871,559=>667,560=>871,561=>667,562=>714,563=>581,564=>573,565=>922,566=>564,567=>362,568=>1031,569=>1031,570=>776,571=>796,572=>609,573=>703,574=>744,575=>563,576=>568,577=>660,578=>547,579=>845,580=>872,581=>776,582=>762,583=>636,584=>473,585=>387,586=>848,587=>699,588=>831,589=>527,590=>714,591=>581,592=>648,593=>699,594=>699,595=>699,596=>609,597=>609,598=>699,599=>730,600=>636,601=>636,602=>907,603=>608,604=>562,605=>907,606=>720,607=>387,608=>699,609=>699,610=>626,611=>601,612=>627,613=>727,614=>727,615=>727,616=>380,617=>380,618=>380,619=>409,620=>514,621=>380,622=>795,623=>1058,624=>1058,625=>1058,626=>727,627=>727,628=>712,629=>667,630=>1061,631=>749,632=>667,633=>571,634=>571,635=>571,636=>527,637=>527,638=>452,639=>487,640=>801,641=>801,642=>563,643=>331,644=>430,645=>540,646=>331,647=>492,648=>462,649=>727,650=>679,651=>694,652=>641,653=>907,654=>635,655=>727,656=>568,657=>568,658=>568,659=>568,660=>536,661=>536,662=>536,663=>545,664=>871,665=>695,666=>720,667=>626,668=>732,669=>384,670=>740,671=>646,672=>699,673=>536,674=>536,675=>1117,676=>1179,677=>1117,678=>938,679=>715,680=>946,681=>1039,682=>870,683=>795,684=>662,685=>443,686=>613,687=>717,688=>521,689=>519,690=>313,691=>414,692=>414,693=>480,694=>527,695=>662,696=>485,697=>302,698=>521,699=>348,700=>348,701=>348,702=>366,703=>366,704=>313,705=>313,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>282,713=>500,714=>500,715=>500,716=>282,717=>500,720=>369,721=>369,722=>366,723=>366,726=>392,727=>392,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>378,737=>292,738=>395,739=>475,740=>313,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,750=>553,751=>500,752=>500,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>779,881=>576,882=>803,883=>777,884=>302,885=>302,886=>963,887=>737,890=>500,891=>609,892=>609,893=>609,894=>369,900=>500,901=>500,902=>776,903=>348,904=>947,905=>1118,906=>662,908=>887,910=>953,911=>911,912=>484,913=>776,914=>845,915=>710,916=>776,917=>762,918=>730,919=>945,920=>871,921=>468,922=>869,923=>776,924=>1107,925=>914,926=>704,927=>871,928=>944,929=>752,931=>707,932=>744,933=>714,934=>871,935=>776,936=>913,937=>890,938=>468,939=>714,940=>770,941=>608,942=>727,943=>484,944=>694,945=>770,946=>664,947=>660,948=>667,949=>608,950=>592,951=>727,952=>667,953=>484,954=>750,955=>701,956=>732,957=>694,958=>592,959=>667,960=>732,961=>665,962=>609,963=>737,964=>673,965=>694,966=>905,967=>658,968=>941,969=>952,970=>484,971=>694,972=>667,973=>694,974=>952,975=>869,976=>667,977=>849,978=>764,979=>969,980=>764,981=>941,982=>952,983=>655,984=>871,985=>667,986=>796,987=>609,988=>710,989=>527,990=>590,991=>660,992=>796,993=>667,1008=>655,1009=>665,1010=>609,1011=>362,1012=>871,1013=>609,1014=>609,1015=>757,1016=>699,1017=>796,1018=>1107,1019=>860,1020=>692,1021=>796,1022=>796,1023=>796,1024=>762,1025=>762,1026=>901,1027=>690,1028=>795,1029=>722,1030=>468,1031=>468,1032=>473,1033=>1202,1034=>1262,1035=>963,1036=>910,1037=>945,1038=>812,1039=>945,1040=>814,1041=>854,1042=>845,1043=>690,1044=>889,1045=>762,1046=>1312,1047=>721,1048=>945,1049=>945,1050=>910,1051=>884,1052=>1107,1053=>945,1054=>871,1055=>944,1056=>752,1057=>796,1058=>744,1059=>812,1060=>949,1061=>776,1062=>966,1063=>913,1064=>1268,1065=>1293,1066=>957,1067=>1202,1068=>825,1069=>795,1070=>1287,1071=>882,1072=>648,1073=>667,1074=>695,1075=>613,1076=>667,1077=>636,1078=>1010,1079=>638,1080=>742,1081=>742,1082=>722,1083=>705,1084=>869,1085=>732,1086=>667,1087=>732,1088=>699,1089=>609,1090=>620,1091=>640,1092=>902,1093=>596,1094=>739,1095=>732,1096=>1075,1097=>1082,1098=>767,1099=>1002,1100=>679,1101=>609,1102=>1025,1103=>739,1104=>636,1105=>636,1106=>719,1107=>613,1108=>609,1109=>563,1110=>380,1111=>380,1112=>362,1113=>988,1114=>1015,1115=>727,1116=>722,1117=>742,1118=>640,1119=>732,1122=>880,1123=>703,1124=>1195,1125=>963,1130=>1312,1131=>1010,1132=>1630,1133=>1297,1136=>1096,1137=>1105,1138=>871,1139=>652,1140=>916,1141=>749,1142=>916,1143=>749,1164=>846,1165=>673,1168=>700,1169=>618,1170=>690,1171=>613,1172=>868,1173=>716,1174=>1312,1175=>1010,1176=>721,1177=>638,1178=>947,1179=>744,1182=>910,1183=>722,1184=>1041,1185=>827,1186=>966,1187=>739,1188=>1167,1189=>956,1190=>1345,1191=>1059,1194=>796,1195=>609,1196=>744,1197=>620,1198=>714,1199=>581,1200=>714,1201=>581,1202=>866,1203=>649,1204=>1022,1205=>807,1206=>928,1207=>739,1210=>910,1211=>727,1216=>468,1217=>1312,1218=>1010,1219=>869,1220=>693,1223=>945,1224=>732,1227=>913,1228=>732,1231=>380,1232=>814,1233=>648,1234=>814,1235=>648,1236=>1034,1237=>975,1238=>762,1239=>636,1240=>871,1241=>636,1242=>871,1243=>636,1244=>1312,1245=>1010,1246=>721,1247=>638,1248=>657,1249=>568,1250=>945,1251=>742,1252=>945,1253=>742,1254=>871,1255=>667,1256=>871,1257=>667,1258=>871,1259=>667,1260=>795,1261=>609,1262=>812,1263=>640,1264=>812,1265=>640,1266=>812,1267=>640,1268=>913,1269=>732,1270=>690,1271=>613,1272=>1202,1273=>1002,1296=>721,1297=>638,1298=>884,1299=>705,1300=>1248,1301=>945,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>942,1330=>832,1331=>894,1332=>909,1333=>822,1334=>821,1335=>747,1336=>832,1337=>1125,1338=>894,1339=>803,1340=>722,1341=>1188,1342=>887,1343=>842,1344=>737,1345=>863,1346=>918,1347=>851,1348=>977,1349=>833,1350=>914,1351=>843,1352=>871,1353=>818,1354=>1034,1355=>846,1356=>964,1357=>871,1358=>914,1359=>808,1360=>808,1361=>836,1362=>710,1363=>955,1364=>891,1365=>871,1366=>963,1369=>307,1370=>264,1371=>293,1372=>391,1373=>323,1374=>439,1375=>500,1377=>1055,1378=>695,1379=>776,1380=>801,1381=>729,1382=>742,1383=>599,1384=>733,1385=>909,1386=>768,1387=>724,1388=>398,1389=>1087,1390=>695,1391=>719,1392=>737,1393=>684,1394=>738,1395=>703,1396=>724,1397=>359,1398=>719,1399=>496,1400=>738,1401=>428,1402=>1059,1403=>668,1404=>744,1405=>724,1406=>724,1407=>1040,1408=>724,1409=>713,1410=>493,1411=>1040,1412=>734,1413=>693,1414=>956,1415=>833,1417=>340,1418=>388,4256=>755,4257=>936,4258=>866,4259=>874,4260=>781,4261=>1078,4262=>1014,4263=>1213,4264=>643,4265=>818,4266=>1051,4267=>1051,4268=>796,4269=>1135,4270=>969,4271=>902,4272=>1109,4273=>792,4274=>756,4275=>1076,4276=>976,4277=>1066,4278=>811,4279=>833,4280=>821,4281=>833,4282=>908,4283=>1077,4284=>769,4285=>822,4286=>813,4287=>1111,4288=>1123,4289=>802,4290=>892,4291=>802,4292=>880,4293=>1063,4304=>594,4305=>625,4306=>643,4307=>887,4308=>615,4309=>611,4310=>667,4311=>915,4312=>613,4313=>600,4314=>1120,4315=>640,4316=>640,4317=>879,4318=>624,4319=>634,4320=>877,4321=>666,4322=>780,4323=>751,4324=>869,4325=>639,4326=>912,4327=>622,4328=>647,4329=>640,4330=>729,4331=>641,4332=>630,4333=>629,4334=>670,4335=>753,4336=>625,4337=>657,4338=>625,4339=>625,4340=>624,4341=>670,4342=>940,4343=>680,4344=>636,4345=>672,4346=>625,4347=>588,4348=>354,7424=>641,7425=>892,7426=>940,7427=>695,7428=>609,7429=>675,7430=>675,7431=>617,7432=>509,7433=>320,7434=>561,7435=>722,7436=>617,7437=>869,7438=>737,7439=>667,7440=>609,7441=>628,7442=>628,7443=>667,7444=>989,7445=>598,7446=>667,7447=>667,7448=>586,7449=>801,7450=>801,7451=>620,7452=>647,7453=>664,7454=>923,7455=>655,7456=>581,7457=>861,7458=>568,7459=>568,7460=>588,7461=>802,7462=>586,7463=>641,7464=>732,7465=>586,7466=>854,7467=>705,7468=>489,7469=>651,7470=>532,7471=>532,7472=>546,7473=>480,7474=>480,7475=>538,7476=>595,7477=>294,7478=>298,7479=>547,7480=>443,7481=>697,7482=>576,7483=>606,7484=>548,7485=>442,7486=>474,7487=>523,7488=>455,7489=>469,7490=>549,7491=>466,7492=>466,7493=>498,7494=>657,7495=>499,7496=>498,7497=>444,7498=>444,7499=>412,7500=>412,7501=>498,7502=>300,7503=>523,7504=>729,7505=>473,7506=>467,7507=>427,7508=>467,7509=>467,7510=>499,7511=>371,7512=>520,7513=>418,7514=>729,7515=>491,7516=>505,7517=>418,7518=>416,7519=>420,7520=>570,7521=>414,7522=>239,7523=>414,7524=>520,7525=>491,7526=>418,7527=>416,7528=>419,7529=>570,7530=>414,7531=>1041,7543=>640,7544=>595,7547=>380,7548=>380,7549=>699,7550=>647,7551=>679,7557=>380,7579=>498,7580=>427,7581=>427,7582=>467,7583=>412,7584=>383,7585=>373,7586=>498,7587=>522,7588=>300,7589=>307,7590=>300,7591=>300,7592=>370,7593=>368,7594=>321,7595=>430,7596=>682,7597=>729,7598=>588,7599=>587,7600=>472,7601=>467,7602=>522,7603=>400,7604=>387,7605=>371,7606=>520,7607=>475,7608=>408,7609=>489,7610=>491,7611=>412,7612=>527,7613=>412,7614=>452,7615=>467,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>776,7681=>648,7682=>845,7683=>699,7684=>845,7685=>699,7686=>845,7687=>699,7688=>796,7689=>609,7690=>867,7691=>699,7692=>867,7693=>699,7694=>867,7695=>699,7696=>867,7697=>699,7698=>867,7699=>699,7700=>762,7701=>636,7702=>762,7703=>636,7704=>762,7705=>636,7706=>762,7707=>636,7708=>762,7709=>636,7710=>710,7711=>430,7712=>854,7713=>699,7714=>945,7715=>727,7716=>945,7717=>727,7718=>945,7719=>727,7720=>945,7721=>727,7722=>945,7723=>727,7724=>468,7725=>380,7726=>468,7727=>380,7728=>869,7729=>693,7730=>869,7731=>693,7732=>869,7733=>693,7734=>703,7735=>380,7736=>703,7737=>380,7738=>703,7739=>380,7740=>703,7741=>380,7742=>1107,7743=>1058,7744=>1107,7745=>1058,7746=>1107,7747=>1058,7748=>914,7749=>727,7750=>914,7751=>727,7752=>914,7753=>727,7754=>914,7755=>727,7756=>871,7757=>667,7758=>871,7759=>667,7760=>871,7761=>667,7762=>871,7763=>667,7764=>752,7765=>699,7766=>752,7767=>699,7768=>831,7769=>527,7770=>831,7771=>527,7772=>831,7773=>527,7774=>831,7775=>527,7776=>722,7777=>563,7778=>722,7779=>563,7780=>722,7781=>563,7782=>722,7783=>563,7784=>722,7785=>563,7786=>744,7787=>462,7788=>744,7789=>462,7790=>744,7791=>462,7792=>744,7793=>462,7794=>872,7795=>727,7796=>872,7797=>727,7798=>872,7799=>727,7800=>872,7801=>727,7802=>872,7803=>727,7804=>776,7805=>581,7806=>776,7807=>581,7808=>1123,7809=>861,7810=>1123,7811=>861,7812=>1123,7813=>861,7814=>1123,7815=>861,7816=>1123,7817=>861,7818=>776,7819=>596,7820=>776,7821=>596,7822=>714,7823=>581,7824=>730,7825=>568,7826=>730,7827=>568,7828=>730,7829=>568,7830=>727,7831=>462,7832=>861,7833=>581,7834=>1014,7835=>430,7836=>430,7837=>430,7838=>947,7839=>667,7840=>776,7841=>648,7842=>776,7843=>648,7844=>776,7845=>648,7846=>776,7847=>648,7848=>776,7849=>648,7850=>776,7851=>648,7852=>776,7853=>648,7854=>776,7855=>648,7856=>776,7857=>648,7858=>776,7859=>648,7860=>776,7861=>648,7862=>776,7863=>648,7864=>762,7865=>636,7866=>762,7867=>636,7868=>762,7869=>636,7870=>762,7871=>636,7872=>762,7873=>636,7874=>762,7875=>636,7876=>762,7877=>636,7878=>762,7879=>636,7880=>468,7881=>380,7882=>468,7883=>380,7884=>871,7885=>667,7886=>871,7887=>667,7888=>871,7889=>667,7890=>871,7891=>667,7892=>871,7893=>667,7894=>871,7895=>667,7896=>871,7897=>667,7898=>871,7899=>667,7900=>871,7901=>667,7902=>871,7903=>667,7904=>871,7905=>667,7906=>871,7907=>667,7908=>872,7909=>727,7910=>872,7911=>727,7912=>872,7913=>727,7914=>872,7915=>727,7916=>872,7917=>727,7918=>872,7919=>727,7920=>872,7921=>727,7922=>714,7923=>581,7924=>714,7925=>581,7926=>714,7927=>581,7928=>714,7929=>581,7930=>1078,7931=>701,7936=>770,7937=>770,7938=>770,7939=>770,7940=>770,7941=>770,7942=>770,7943=>770,7944=>776,7945=>776,7946=>978,7947=>978,7948=>832,7949=>849,7950=>776,7951=>776,7952=>608,7953=>608,7954=>608,7955=>608,7956=>608,7957=>608,7960=>917,7961=>909,7962=>1169,7963=>1169,7964=>1093,7965=>1120,7968=>727,7969=>727,7970=>727,7971=>727,7972=>727,7973=>727,7974=>727,7975=>727,7976=>1100,7977=>1094,7978=>1358,7979=>1361,7980=>1279,7981=>1308,7982=>1197,7983=>1194,7984=>484,7985=>484,7986=>484,7987=>484,7988=>484,7989=>484,7990=>484,7991=>484,7992=>629,7993=>617,7994=>878,7995=>881,7996=>799,7997=>831,7998=>723,7999=>714,8000=>667,8001=>667,8002=>667,8003=>667,8004=>667,8005=>667,8008=>900,8009=>935,8010=>1240,8011=>1237,8012=>1035,8013=>1066,8016=>694,8017=>694,8018=>694,8019=>694,8020=>694,8021=>694,8022=>694,8023=>694,8025=>922,8027=>1186,8029=>1133,8031=>1019,8032=>952,8033=>952,8034=>952,8035=>952,8036=>952,8037=>952,8038=>952,8039=>952,8040=>931,8041=>963,8042=>1268,8043=>1274,8044=>1054,8045=>1088,8046=>1023,8047=>1060,8048=>770,8049=>770,8050=>608,8051=>608,8052=>727,8053=>727,8054=>484,8055=>484,8056=>667,8057=>667,8058=>694,8059=>694,8060=>952,8061=>952,8064=>770,8065=>770,8066=>770,8067=>770,8068=>770,8069=>770,8070=>770,8071=>770,8072=>776,8073=>776,8074=>978,8075=>978,8076=>832,8077=>849,8078=>776,8079=>776,8080=>727,8081=>727,8082=>727,8083=>727,8084=>727,8085=>727,8086=>727,8087=>727,8088=>1100,8089=>1094,8090=>1358,8091=>1361,8092=>1279,8093=>1308,8094=>1197,8095=>1194,8096=>952,8097=>952,8098=>952,8099=>952,8100=>952,8101=>952,8102=>952,8103=>952,8104=>931,8105=>963,8106=>1268,8107=>1274,8108=>1054,8109=>1088,8110=>1023,8111=>1060,8112=>770,8113=>770,8114=>770,8115=>770,8116=>770,8118=>770,8119=>770,8120=>776,8121=>776,8122=>811,8123=>776,8124=>776,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>727,8131=>727,8132=>727,8134=>727,8135=>727,8136=>1000,8137=>947,8138=>1191,8139=>1118,8140=>945,8141=>500,8142=>500,8143=>500,8144=>484,8145=>484,8146=>484,8147=>484,8150=>484,8151=>484,8152=>468,8153=>468,8154=>714,8155=>662,8157=>500,8158=>500,8159=>500,8160=>694,8161=>694,8162=>694,8163=>694,8164=>665,8165=>665,8166=>694,8167=>694,8168=>714,8169=>714,8170=>1019,8171=>953,8172=>910,8173=>500,8174=>500,8175=>500,8178=>952,8179=>952,8180=>952,8182=>952,8183=>952,8184=>1069,8185=>887,8186=>1101,8187=>911,8188=>890,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>348,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>348,8217=>348,8218=>348,8219=>348,8220=>575,8221=>575,8222=>575,8223=>575,8224=>523,8225=>523,8226=>639,8227=>639,8228=>348,8229=>674,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1385,8241=>1820,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>400,8250=>400,8252=>629,8253=>586,8254=>500,8258=>1023,8260=>167,8261=>473,8262=>473,8263=>1082,8264=>856,8265=>856,8267=>636,8268=>500,8269=>500,8270=>523,8271=>369,8273=>523,8274=>556,8275=>1000,8279=>813,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>239,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>298,8318=>298,8319=>519,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>298,8334=>298,8336=>466,8337=>444,8338=>467,8339=>475,8340=>444,8341=>521,8342=>523,8343=>292,8344=>729,8345=>519,8346=>499,8347=>395,8348=>371,8358=>696,8364=>696,8367=>1155,8369=>790,8372=>876,8373=>696,8376=>744,8377=>696,8451=>1198,8457=>1112,8462=>727,8463=>727,8470=>1087,8482=>1000,8486=>890,8487=>890,8490=>869,8491=>776,8498=>710,8513=>775,8514=>557,8515=>637,8516=>760,8523=>903,8526=>592,8528=>1035,8529=>1035,8530=>1473,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>468,8545=>736,8546=>1005,8547=>1093,8548=>776,8549=>1127,8550=>1396,8551=>1664,8552=>1069,8553=>776,8554=>1078,8555=>1347,8556=>703,8557=>796,8558=>867,8559=>1107,8560=>380,8561=>760,8562=>1140,8563=>961,8564=>581,8565=>961,8566=>1341,8567=>1721,8568=>976,8569=>596,8570=>976,8571=>1356,8572=>380,8573=>609,8574=>699,8575=>1058,8576=>1255,8577=>867,8578=>1268,8579=>796,8580=>609,8581=>796,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>850,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>641,8706=>534,8707=>620,8708=>620,8710=>753,8711=>753,8712=>740,8713=>740,8715=>740,8716=>740,8719=>842,8720=>842,8721=>753,8722=>838,8723=>838,8724=>838,8725=>365,8727=>691,8728=>519,8729=>519,8730=>657,8731=>657,8732=>657,8733=>672,8734=>833,8735=>838,8736=>838,8739=>324,8740=>607,8741=>529,8742=>773,8743=>812,8744=>812,8745=>838,8746=>838,8747=>579,8748=>1000,8749=>1391,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1082,8789=>1082,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>838,8848=>838,8849=>838,8850=>838,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>884,8867=>884,8868=>960,8869=>960,8870=>616,8871=>616,8872=>884,8873=>884,8874=>884,8875=>1080,8876=>884,8877=>884,8878=>884,8879=>1080,8901=>398,8962=>834,8968=>473,8969=>473,8970=>473,8971=>473,8976=>838,8977=>539,8984=>928,8985=>838,8992=>579,8993=>579,8997=>1000,9000=>1443,9085=>1008,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>579,9167=>945,9251=>834,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>457,10182=>457,10208=>494,10216=>457,10217=>457,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>1032,10616=>838,10617=>838,10618=>960,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1782,10765=>610,10766=>610,10799=>838,10858=>838,10859=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>703,11361=>380,11363=>752,11364=>831,11367=>945,11368=>727,11369=>869,11370=>693,11371=>730,11372=>568,11373=>848,11374=>1107,11375=>776,11376=>848,11377=>709,11378=>1221,11379=>984,11381=>779,11382=>601,11383=>905,11385=>571,11386=>667,11387=>617,11388=>313,11389=>489,11390=>722,11391=>730,11520=>773,11521=>635,11522=>804,11523=>658,11524=>788,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>631,11532=>646,11533=>962,11534=>846,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>936,11548=>982,11549=>681,11550=>676,11551=>852,11552=>1113,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>586,11807=>838,11810=>473,11811=>473,11812=>473,11813=>473,11822=>586,42564=>722,42565=>563,42566=>468,42567=>380,42576=>1333,42577=>1092,42580=>1287,42581=>1025,42582=>1287,42583=>1039,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>384,42780=>384,42781=>276,42782=>276,42783=>276,42790=>945,42791=>712,42792=>1003,42793=>909,42794=>696,42795=>609,42796=>634,42797=>598,42798=>741,42799=>706,42800=>592,42801=>563,42802=>1301,42803=>986,42804=>1261,42805=>1004,42806=>1168,42807=>1008,42808=>1016,42809=>813,42810=>1016,42811=>813,42812=>994,42813=>847,42814=>796,42815=>609,42816=>910,42817=>722,42822=>916,42823=>581,42826=>1010,42827=>770,42830=>1448,42831=>1060,42856=>787,42857=>716,42875=>694,42876=>527,42880=>703,42881=>380,42882=>872,42883=>727,42884=>694,42885=>527,42886=>796,42887=>609,42891=>439,42892=>306,42893=>913,42896=>914,42897=>727,42922=>945,43002=>1069,43003=>710,43004=>752,43005=>1107,43006=>468,43007=>1286,62464=>705,62465=>716,62466=>765,62467=>999,62468=>716,62469=>710,62470=>776,62471=>1038,62472=>716,62473=>716,62474=>1309,62475=>734,62476=>733,62477=>1004,62478=>716,62479=>733,62480=>1050,62481=>797,62482=>850,62483=>799,62484=>996,62485=>732,62486=>987,62487=>731,62488=>739,62489=>733,62490=>780,62491=>733,62492=>739,62493=>717,62494=>780,62495=>936,62496=>716,62497=>826,62498=>717,62499=>716,62500=>716,62501=>773,62502=>1013,62504=>904,63173=>667,63185=>500,63188=>500,64256=>821,64257=>727,64258=>727,64259=>1120,64260=>1117,64261=>871,64262=>971,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavuserifb.z b/tools/tcpdf/fonts/dejavuserifb.z new file mode 100644 index 0000000000000000000000000000000000000000..0250fcd84b726492851f836e4d29d9decda41656 GIT binary patch literal 191695 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 AqyPW_ literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifbi.ctg.z b/tools/tcpdf/fonts/dejavuserifbi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..c1b71437a18a6c0f86082ff2bbe80f56b3dd500f GIT binary patch literal 6206 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifbi.php b/tools/tcpdf/fonts/dejavuserifbi.php new file mode 100644 index 000000000..510059ecf --- /dev/null +++ b/tools/tcpdf/fonts/dejavuserifbi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSerif-BoldItalic'; +$up=-63; +$ut=44; +$dw=600; +$diff=''; +$originalsize=336884; +$enc=''; +$file='dejavuserifbi.z'; +$ctg='dejavuserifbi.ctg.z'; +$desc=array('Flags'=>96,'FontBBox'=>'[-906 -389 1754 1145]','ItalicAngle'=>-11,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>566,'MaxWidth'=>1813,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(73,-14,383,729),34=>array(95,458,426,729),35=>array(68,0,770,718),36=>array(41,-146,632,761),37=>array(59,-14,891,742),38=>array(7,-14,892,742),39=>array(95,458,211,729),40=>array(94,-156,510,760),41=>array(-39,-156,378,760),42=>array(22,278,501,742),43=>array(106,1,732,627),44=>array(-5,-165,282,156),45=>array(41,202,374,334),46=>array(81,-14,268,172),47=>array(-80,-93,445,729),48=>array(46,-14,649,742),49=>array(65,0,536,742),50=>array(-5,0,635,742),51=>array(4,-14,641,742),52=>array(6,0,632,742),53=>array(18,-14,636,729),54=>array(58,-14,672,742),55=>array(104,0,684,729),56=>array(19,-14,655,742),57=>array(24,-14,638,742),58=>array(61,-14,308,490),59=>array(-24,-161,322,490),60=>array(106,32,732,595),61=>array(106,147,732,480),62=>array(106,32,732,595),63=>array(103,-14,574,742),64=>array(64,-174,942,703),65=>array(-79,0,728,729),66=>array(-24,0,782,729),67=>array(42,-14,787,742),68=>array(-24,0,826,729),69=>array(-24,0,773,729),70=>array(-24,0,768,729),71=>array(42,-14,812,742),72=>array(-24,0,971,729),73=>array(-24,0,493,729),74=>array(-158,-208,526,729),75=>array(-24,0,902,729),76=>array(-24,0,646,729),77=>array(-29,0,1131,729),78=>array(-27,0,945,729),79=>array(42,-14,828,742),80=>array(-24,0,757,729),81=>array(49,-196,856,742),82=>array(-24,0,778,729),83=>array(13,-14,682,742),84=>array(46,0,805,729),85=>array(95,-14,922,729),86=>array(53,0,861,729),87=>array(50,0,1206,729),88=>array(-53,0,808,729),89=>array(50,0,794,729),90=>array(-34,0,760,729),91=>array(38,-132,489,760),92=>array(80,-93,286,729),93=>array(-16,-132,435,760),94=>array(101,457,737,729),95=>array(0,-236,500,-143),96=>array(128,616,354,800),97=>array(34,-14,577,533),98=>array(24,-14,646,760),99=>array(34,-14,592,533),100=>array(10,-14,678,760),101=>array(33,-14,593,533),102=>array(-59,-190,573,760),103=>array(22,-222,667,533),104=>array(34,0,642,760),105=>array(34,0,337,760),106=>array(-166,-222,354,760),107=>array(34,0,648,760),108=>array(34,0,355,760),109=>array(56,0,995,533),110=>array(56,0,664,533),111=>array(34,-14,634,533),112=>array(25,-208,687,533),113=>array(52,-208,665,533),114=>array(56,0,587,533),115=>array(-0,-14,542,533),116=>array(48,-14,453,680),117=>array(63,-14,671,519),118=>array(21,0,589,521),119=>array(30,0,890,519),120=>array(-19,0,605,519),121=>array(-20,-222,638,519),122=>array(-16,-41,585,560),123=>array(78,-163,643,760),124=>array(129,-236,234,764),125=>array(1,-163,565,760),126=>array(106,221,732,406),161=>array(56,0,366,742),162=>array(78,-146,631,662),163=>array(-0,0,678,742),164=>array(37,30,601,596),165=>array(28,0,736,729),166=>array(129,-171,234,699),167=>array(-1,-95,515,742),168=>array(164,645,526,788),169=>array(138,0,862,725),170=>array(6,246,438,745),171=>array(69,64,576,522),172=>array(106,140,732,441),173=>array(41,202,374,334),174=>array(138,0,862,725),175=>array(156,664,481,756),176=>array(87,424,412,749),177=>array(106,0,732,627),178=>array(2,334,397,742),179=>array(7,326,401,742),180=>array(227,616,525,800),181=>array(31,-208,695,519),182=>array(112,-96,656,729),183=>array(81,255,267,440),184=>array(112,-196,347,0),185=>array(39,334,339,742),186=>array(7,246,481,742),187=>array(49,64,556,522),188=>array(39,-14,935,742),189=>array(39,-14,938,742),190=>array(7,-14,935,742),191=>array(12,-14,483,742),192=>array(-79,0,728,927),193=>array(-79,0,728,927),194=>array(-79,0,728,927),195=>array(-79,0,728,929),196=>array(-79,0,728,939),197=>array(-98,0,708,928),198=>array(-102,0,1044,729),199=>array(42,-196,787,742),200=>array(-24,0,773,927),201=>array(-24,0,773,927),202=>array(-24,0,773,927),203=>array(-24,0,773,939),204=>array(-24,0,493,927),205=>array(-24,0,495,927),206=>array(-24,0,498,927),207=>array(-24,0,502,939),208=>array(-18,0,832,729),209=>array(-27,0,945,929),210=>array(42,-14,828,927),211=>array(42,-14,828,927),212=>array(42,-14,828,927),213=>array(42,-14,828,929),214=>array(42,-14,828,939),215=>array(129,23,709,604),216=>array(-37,-38,907,766),217=>array(95,-14,922,927),218=>array(95,-14,922,927),219=>array(95,-14,922,927),220=>array(95,-14,922,939),221=>array(50,0,794,927),222=>array(-24,0,729,729),223=>array(-76,-190,683,760),224=>array(34,-14,577,800),225=>array(34,-14,577,800),226=>array(34,-14,577,800),227=>array(34,-14,577,792),228=>array(34,-14,577,788),229=>array(34,-14,577,888),230=>array(27,-14,889,533),231=>array(34,-196,592,533),232=>array(33,-14,593,800),233=>array(33,-14,593,800),234=>array(33,-14,593,800),235=>array(33,-14,594,788),236=>array(57,0,332,800),237=>array(57,0,465,800),238=>array(45,0,414,800),239=>array(57,0,466,788),240=>array(16,-14,633,764),241=>array(56,0,664,792),242=>array(34,-14,634,800),243=>array(34,-14,634,800),244=>array(34,-14,634,800),245=>array(34,-14,634,792),246=>array(34,-14,634,788),247=>array(106,60,732,567),248=>array(-27,-50,694,567),249=>array(63,-14,671,800),250=>array(63,-14,671,800),251=>array(63,-14,671,800),252=>array(63,-14,671,788),253=>array(-20,-222,638,800),254=>array(3,-208,665,760),255=>array(-20,-222,638,788),256=>array(-79,0,728,914),257=>array(34,-14,577,763),258=>array(-79,0,728,936),259=>array(34,-14,577,776),260=>array(-79,-196,728,729),261=>array(34,-196,577,533),262=>array(42,-14,787,927),263=>array(34,-14,600,800),264=>array(42,-14,787,927),265=>array(34,-14,592,800),266=>array(42,-14,787,939),267=>array(34,-14,592,788),268=>array(42,-14,787,927),269=>array(34,-14,594,800),270=>array(-24,0,826,927),271=>array(10,-14,928,760),272=>array(-18,0,832,729),273=>array(10,-14,741,760),274=>array(-24,0,773,914),275=>array(33,-14,593,763),276=>array(-24,0,773,927),277=>array(33,-14,593,776),278=>array(-24,0,773,939),279=>array(33,-14,593,788),280=>array(-24,-196,773,729),281=>array(33,-196,593,533),282=>array(-24,0,773,930),283=>array(33,-14,594,800),284=>array(42,-14,812,927),285=>array(22,-222,667,800),286=>array(42,-14,812,927),287=>array(22,-222,667,776),288=>array(42,-14,812,939),289=>array(22,-222,667,788),290=>array(42,-240,812,742),291=>array(22,-222,667,753),292=>array(-24,0,971,927),293=>array(34,0,642,927),294=>array(-24,0,971,729),295=>array(34,0,642,760),296=>array(-24,0,521,929),297=>array(57,0,453,792),298=>array(-24,0,496,914),299=>array(57,0,390,763),300=>array(-24,0,516,927),301=>array(57,0,444,776),302=>array(-5,-196,512,729),303=>array(53,-196,356,760),304=>array(-24,0,493,939),305=>array(57,0,332,519),306=>array(-24,-208,995,729),307=>array(34,-222,742,760),308=>array(-158,-208,526,927),309=>array(-143,-222,379,800),310=>array(-24,-226,902,729),311=>array(34,-226,648,760),312=>array(57,0,671,518),313=>array(-24,0,646,928),314=>array(34,0,479,928),315=>array(-24,-226,646,729),316=>array(34,-226,355,760),317=>array(-24,0,686,729),318=>array(34,0,590,760),319=>array(-24,0,710,729),320=>array(34,0,532,760),321=>array(-18,0,653,729),322=>array(-7,0,411,760),323=>array(-27,0,945,928),324=>array(56,0,664,776),325=>array(-27,-226,945,729),326=>array(56,-226,664,533),327=>array(-27,0,945,927),328=>array(56,0,664,800),329=>array(75,0,902,742),330=>array(34,-208,858,743),331=>array(78,-222,671,533),332=>array(42,-14,828,914),333=>array(34,-14,634,763),334=>array(42,-14,828,927),335=>array(34,-14,634,776),336=>array(42,-14,828,927),337=>array(34,-14,652,800),338=>array(42,0,1191,729),339=>array(34,-14,983,533),340=>array(-24,0,778,928),341=>array(56,0,595,776),342=>array(-24,-226,778,729),343=>array(56,-226,587,533),344=>array(-24,0,778,927),345=>array(56,0,594,800),346=>array(13,-14,693,928),347=>array(-0,-14,595,776),348=>array(13,-14,682,927),349=>array(-0,-14,542,800),350=>array(13,-196,682,742),351=>array(-0,-196,542,533),352=>array(13,-14,682,927),353=>array(-0,-14,552,800),354=>array(46,-196,805,729),355=>array(48,-196,453,680),356=>array(46,0,805,927),357=>array(48,-14,583,780),358=>array(47,0,805,729),359=>array(11,-14,452,680),360=>array(95,-14,922,929),361=>array(63,-14,671,792),362=>array(95,-14,922,914),363=>array(63,-14,671,763),364=>array(95,-14,922,927),365=>array(63,-14,671,776),366=>array(95,-14,922,1057),367=>array(63,-14,671,854),368=>array(95,-14,922,927),369=>array(63,-14,671,800),370=>array(95,-204,922,729),371=>array(63,-196,671,519),372=>array(50,0,1206,931),373=>array(30,0,890,800),374=>array(50,0,794,931),375=>array(-20,-222,638,800),376=>array(50,0,794,939),377=>array(-34,0,760,928),378=>array(-16,-41,595,776),379=>array(-34,0,760,952),380=>array(-16,-41,585,759),381=>array(-34,0,760,927),382=>array(-16,-41,585,800),383=>array(-59,-190,573,760),384=>array(24,-14,646,760),385=>array(-96,0,782,729),386=>array(-24,0,826,729),387=>array(-50,-14,638,760),388=>array(-24,0,770,729),389=>array(-50,-14,637,760),390=>array(0,-14,746,742),391=>array(32,-14,986,840),392=>array(24,-14,795,709),393=>array(-18,0,832,729),394=>array(-96,0,826,729),395=>array(17,0,871,729),396=>array(1,-14,734,760),397=>array(39,-246,650,533),398=>array(-24,0,782,729),399=>array(42,-14,828,742),400=>array(81,-14,774,742),401=>array(-171,-208,788,729),402=>array(-184,-190,573,760),403=>array(32,-14,1011,840),404=>array(83,-92,829,729),405=>array(34,-1,979,760),406=>array(101,0,493,729),407=>array(-24,0,493,729),408=>array(-24,0,972,729),409=>array(34,0,647,760),410=>array(6,0,354,760),411=>array(-37,0,600,739),412=>array(75,-14,1107,729),413=>array(-174,-208,965,729),414=>array(76,-208,663,533),415=>array(42,-14,828,742),416=>array(41,-14,937,760),417=>array(34,-14,755,548),418=>array(57,-171,1102,742),419=>array(60,-208,878,533),420=>array(-96,0,757,729),421=>array(8,-208,661,709),422=>array(-12,-142,764,729),423=>array(36,-14,691,742),424=>array(23,-14,543,533),425=>array(-31,0,711,729),426=>array(-53,-223,460,760),427=>array(63,-222,517,680),428=>array(42,0,805,729),429=>array(41,-14,525,760),430=>array(67,-208,825,729),431=>array(98,-14,1127,816),432=>array(65,-14,815,548),433=>array(40,-14,913,729),434=>array(133,0,841,729),435=>array(50,0,885,730),436=>array(-21,-222,779,533),437=>array(-34,0,760,729),438=>array(-15,-41,584,560),439=>array(-30,-14,606,729),440=>array(3,-14,647,729),441=>array(5,-203,651,519),442=>array(-2,-220,606,519),443=>array(-5,0,645,742),444=>array(63,-14,769,729),445=>array(-28,-203,643,519),446=>array(-38,-15,379,680),447=>array(22,-208,721,560),448=>array(24,0,271,729),449=>array(24,0,468,729),450=>array(-17,0,476,729),451=>array(24,0,271,729),452=>array(-24,0,1627,927),453=>array(-24,-41,1452,800),454=>array(10,-41,1284,800),455=>array(-24,-208,1229,729),456=>array(-24,-222,1057,760),457=>array(33,-222,734,760),458=>array(-27,-208,1440,729),459=>array(-27,-222,1268,760),460=>array(55,-222,1081,760),461=>array(-79,0,728,927),462=>array(34,-14,577,800),463=>array(-24,0,526,927),464=>array(57,0,451,800),465=>array(42,-14,828,927),466=>array(34,-14,634,800),467=>array(95,-14,922,927),468=>array(63,-14,671,800),469=>array(95,-14,922,1036),470=>array(63,-14,671,899),471=>array(95,-14,922,1057),472=>array(63,-14,671,920),473=>array(95,-14,922,1058),474=>array(63,-14,671,921),475=>array(95,-14,922,1057),476=>array(63,-14,671,920),477=>array(45,-14,591,533),478=>array(-79,0,728,1036),479=>array(34,-14,577,899),480=>array(-79,0,728,1036),481=>array(34,-14,577,899),482=>array(-102,0,1044,914),483=>array(27,-14,889,763),484=>array(42,-14,842,742),485=>array(22,-222,702,533),486=>array(21,-17,791,927),487=>array(-4,-222,640,800),488=>array(-42,0,885,927),489=>array(17,0,631,927),490=>array(42,-204,828,742),491=>array(34,-204,634,533),492=>array(42,-204,828,914),493=>array(34,-204,634,763),494=>array(-30,-14,606,927),495=>array(-28,-203,604,800),496=>array(-143,-222,472,800),497=>array(-24,0,1627,729),498=>array(-24,-41,1452,729),499=>array(10,-41,1284,760),500=>array(23,-14,793,928),501=>array(-4,-222,640,776),502=>array(-23,-14,1219,729),503=>array(-45,-208,834,742),504=>array(-44,0,928,927),505=>array(-44,0,638,800),506=>array(-98,0,708,928),507=>array(34,-14,597,928),508=>array(-102,0,1044,928),509=>array(27,-14,889,800),510=>array(-36,-38,907,928),511=>array(-27,-50,694,800),512=>array(-79,0,728,928),513=>array(34,-14,577,800),514=>array(-79,0,728,958),515=>array(34,-14,577,776),516=>array(-24,0,773,928),517=>array(33,-14,593,800),518=>array(-24,0,773,958),519=>array(33,-14,593,776),520=>array(-24,0,493,928),521=>array(16,0,366,801),522=>array(-24,0,501,958),523=>array(33,0,389,767),524=>array(42,-14,828,928),525=>array(33,-14,634,800),526=>array(42,-14,828,958),527=>array(33,-14,634,776),528=>array(-24,0,778,928),529=>array(55,0,587,800),530=>array(-24,0,778,958),531=>array(55,0,587,776),532=>array(95,-14,922,928),533=>array(63,-14,671,800),534=>array(95,-14,922,958),535=>array(63,-14,671,776),536=>array(13,-230,682,742),537=>array(-0,-230,542,533),538=>array(46,-230,805,729),539=>array(48,-230,453,680),540=>array(-26,-210,655,742),541=>array(-23,-211,571,531),542=>array(-24,0,971,927),543=>array(33,0,642,927),544=>array(34,-208,858,743),545=>array(22,-48,723,760),546=>array(4,-14,616,742),547=>array(13,-14,563,760),548=>array(-8,-263,786,729),549=>array(10,-263,610,519),550=>array(-79,0,728,939),551=>array(34,-14,577,788),552=>array(-24,-196,773,729),553=>array(33,-196,593,533),554=>array(42,-14,828,1036),555=>array(34,-14,634,899),556=>array(42,-14,828,1036),557=>array(34,-14,634,894),558=>array(42,-14,828,939),559=>array(34,-14,634,788),560=>array(42,-14,828,1036),561=>array(34,-14,634,899),562=>array(50,0,794,914),563=>array(-20,-222,638,763),564=>array(83,-113,509,760),565=>array(67,-113,880,533),566=>array(58,-113,508,680),567=>array(-143,-222,352,519),568=>array(19,-14,969,760),569=>array(59,-208,1009,533),570=>array(-84,-38,860,766),571=>array(-74,-38,870,766),572=>array(-56,-50,665,567),573=>array(-24,0,646,729),574=>array(-99,-38,845,766),575=>array(19,-217,562,533),576=>array(6,-222,606,519),577=>array(-1,0,665,729),578=>array(74,0,533,533),579=>array(-24,0,782,729),580=>array(27,-14,922,729),581=>array(-79,0,728,729),582=>array(-24,-57,773,785),583=>array(33,-56,593,581),584=>array(-158,-208,526,729),585=>array(-143,-222,383,760),586=>array(61,-208,897,742),587=>array(53,-222,733,533),588=>array(-24,0,777,729),589=>array(22,0,587,533),590=>array(21,0,794,729),591=>array(-19,-222,658,519),592=>array(71,-14,613,533),593=>array(41,-14,747,532),594=>array(23,-14,729,531),595=>array(25,-14,637,760),596=>array(13,-14,564,533),597=>array(46,-113,600,527),598=>array(39,-222,712,760),599=>array(19,-14,855,760),600=>array(34,-14,591,533),601=>array(45,-14,591,533),602=>array(40,-14,921,533),603=>array(25,-12,587,526),604=>array(-6,-12,547,526),605=>array(-6,-12,921,526),606=>array(41,-18,700,533),607=>array(-143,-222,383,519),608=>array(0,-222,875,760),609=>array(24,-222,748,519),610=>array(62,-4,595,520),611=>array(50,-219,599,519),612=>array(71,-37,650,520),613=>array(82,-208,690,519),614=>array(34,0,642,760),615=>array(56,-222,642,760),616=>array(6,0,338,760),617=>array(75,0,332,519),618=>array(-17,0,406,519),619=>array(24,0,403,760),620=>array(37,0,487,760),621=>array(44,-222,392,760),622=>array(54,-203,809,760),623=>array(63,-14,1002,519),624=>array(82,-208,1021,519),625=>array(78,-222,995,533),626=>array(-144,-222,686,533),627=>array(78,-222,762,533),628=>array(12,0,707,519),629=>array(41,-14,627,533),630=>array(63,0,1047,521),631=>array(29,-14,696,530),632=>array(-5,-213,668,760),633=>array(-21,-14,510,519),634=>array(-45,-14,533,760),635=>array(-1,-222,593,519),636=>array(36,-207,607,533),637=>array(65,-222,609,533),638=>array(56,0,510,533),639=>array(61,0,409,533),640=>array(12,0,706,519),641=>array(12,0,795,519),642=>array(5,-222,563,533),643=>array(-167,-223,477,760),644=>array(-166,-222,576,760),645=>array(88,-222,456,527),646=>array(-139,-223,477,760),647=>array(39,-161,443,533),648=>array(42,-222,473,680),649=>array(30,-14,696,519),650=>array(38,-14,691,519),651=>array(73,-1,653,519),652=>array(21,0,588,520),653=>array(30,0,890,519),654=>array(1,0,658,741),655=>array(101,0,721,520),656=>array(6,-222,669,519),657=>array(-7,-89,594,519),658=>array(-28,-203,604,519),659=>array(63,-203,604,519),660=>array(52,0,513,761),661=>array(80,0,544,761),662=>array(57,0,521,761),663=>array(66,-223,565,761),664=>array(42,-14,828,742),665=>array(-16,0,644,519),666=>array(15,-18,675,533),667=>array(39,-4,805,760),668=>array(-17,0,749,519),669=>array(-119,-223,375,760),670=>array(101,-208,714,519),671=>array(12,0,575,519),672=>array(38,-208,874,760),673=>array(52,0,513,761),674=>array(80,0,544,761),675=>array(19,-41,1130,760),676=>array(38,-203,1130,760),677=>array(26,-89,1119,760),678=>array(47,0,901,680),679=>array(61,-223,861,760),680=>array(49,-20,914,680),681=>array(-56,-222,1017,760),682=>array(34,0,825,760),683=>array(34,-41,807,760),684=>array(33,0,683,625),685=>array(-5,120,451,625),686=>array(-16,-208,667,760),687=>array(-14,-222,730,760),688=>array(53,326,446,751),689=>array(50,329,444,754),690=>array(-8,202,313,752),691=>array(65,334,403,632),692=>array(16,321,354,620),693=>array(27,202,415,617),694=>array(16,326,516,617),695=>array(19,334,561,620),696=>array(-12,212,401,620),697=>array(54,557,242,800),698=>array(54,557,461,800),699=>array(41,456,305,742),700=>array(41,456,305,742),701=>array(96,456,275,742),702=>array(153,481,319,760),703=>array(159,481,326,760),704=>array(4,327,293,752),705=>array(22,327,311,752),706=>array(122,517,401,843),707=>array(99,517,378,843),708=>array(63,561,390,800),709=>array(110,561,437,800),710=>array(105,616,474,800),711=>array(151,616,520,800),712=>array(71,513,211,759),713=>array(156,664,481,756),714=>array(227,616,525,800),715=>array(128,616,354,800),716=>array(71,-90,211,156),717=>array(-10,-189,315,-97),720=>array(66,0,303,434),721=>array(122,303,273,434),722=>array(111,269,278,547),723=>array(118,269,284,547),726=>array(45,165,310,411),727=>array(45,242,309,334),728=>array(170,624,504,776),729=>array(254,645,398,788),730=>array(189,610,467,888),731=>array(152,-196,363,0),732=>array(134,638,513,792),733=>array(146,616,568,800),734=>array(-19,299,405,500),736=>array(31,204,377,617),737=>array(50,326,246,751),738=>array(20,327,365,633),739=>array(-12,334,381,620),740=>array(22,327,311,752),741=>array(146,0,471,693),742=>array(117,0,471,693),743=>array(87,0,471,693),744=>array(58,0,471,693),745=>array(29,0,471,693),748=>array(79,-281,405,-42),750=>array(54,456,523,742),751=>array(55,-241,423,-58),752=>array(32,-281,359,-42),755=>array(111,-240,389,38),759=>array(61,-193,439,-40),768=>array(-405,616,-179,800),769=>array(-307,616,-8,800),770=>array(-428,616,-60,800),771=>array(-400,638,-21,792),772=>array(-378,664,-53,756),773=>array(-500,663,0,755),774=>array(-364,624,-30,776),775=>array(-279,645,-136,788),776=>array(-370,645,-8,788),777=>array(-441,616,-217,866),778=>array(-345,610,-66,888),779=>array(-388,616,34,800),780=>array(-382,616,-14,800),781=>array(-418,616,-287,813),782=>array(-510,616,-195,813),783=>array(-421,616,-70,800),784=>array(-432,624,-98,903),785=>array(-366,624,-32,776),786=>array(-297,456,-94,617),787=>array(-282,606,-126,847),788=>array(-277,606,-123,847),789=>array(-103,616,103,800),790=>array(-414,-253,-188,-69),791=>array(-350,-251,-52,-67),792=>array(-336,-357,-134,-111),793=>array(-366,-357,-164,-111),794=>array(-194,684,70,930),795=>array(-126,338,88,548),796=>array(-319,-389,-153,-111),797=>array(-388,-280,-124,-111),798=>array(-375,-280,-111,-111),799=>array(-380,-357,-116,-111),800=>array(-383,-203,-118,-111),801=>array(-548,-222,-127,139),802=>array(-407,-222,-59,139),803=>array(-397,-213,-254,-70),804=>array(-434,-213,-72,-70),805=>array(-366,-240,-136,-11),806=>array(-354,-230,-150,-69),807=>array(-388,-196,-153,0),808=>array(-348,-196,-137,0),809=>array(-312,-266,-181,-69),810=>array(-422,-253,-78,-69),811=>array(-411,-221,-59,-69),812=>array(-416,-251,-48,-67),813=>array(-452,-253,-84,-69),814=>array(-402,-221,-68,-69),815=>array(-432,-221,-98,-69),816=>array(-442,-222,-63,-68),817=>array(-413,-161,-87,-69),818=>array(-500,-236,0,-143),819=>array(-500,-236,0,-9),820=>array(-762,210,-78,417),821=>array(-350,234,-17,293),822=>array(-700,234,-35,293),823=>array(-699,-50,22,567),824=>array(-906,-38,38,766),825=>array(-331,-378,-164,-100),826=>array(-422,-242,-79,-59),827=>array(-418,-350,-83,-69),828=>array(-441,-221,-88,-69),829=>array(-481,581,-221,820),830=>array(-312,598,-105,877),831=>array(-500,528,0,755),835=>array(-282,606,-126,847),856=>array(13,645,157,788),864=>array(-293,723,567,898),865=>array(-310,729,582,902),880=>array(-24,0,764,729),881=>array(58,0,551,519),882=>array(18,0,846,729),883=>array(34,0,781,519),884=>array(54,557,242,800),885=>array(34,-208,221,35),886=>array(66,0,900,729),887=>array(51,0,680,519),890=>array(204,-208,343,-60),891=>array(22,-14,571,533),892=>array(34,-14,592,533),893=>array(22,-14,571,533),894=>array(-24,-161,322,490),900=>array(227,616,525,800),901=>array(164,645,606,996),902=>array(-79,0,728,800),903=>array(81,255,267,440),904=>array(42,0,955,800),905=>array(42,0,1156,800),906=>array(42,0,678,800),908=>array(42,-14,844,800),910=>array(42,0,1032,800),911=>array(1,0,875,800),912=>array(74,16,545,996),913=>array(-79,0,728,729),914=>array(-24,0,782,729),915=>array(-24,0,768,729),916=>array(-42,0,670,729),917=>array(-24,0,773,729),918=>array(-34,0,760,729),919=>array(-24,0,971,729),920=>array(42,-14,828,742),921=>array(-24,0,493,729),922=>array(-24,0,902,729),923=>array(-79,0,728,729),924=>array(-29,0,1131,729),925=>array(-27,0,945,729),926=>array(-16,0,713,729),927=>array(42,-14,828,742),928=>array(-24,0,971,729),929=>array(-24,0,757,729),931=>array(-31,0,711,729),932=>array(46,0,805,729),933=>array(50,0,794,729),934=>array(42,0,828,729),935=>array(-53,0,808,729),936=>array(66,0,978,729),937=>array(-22,0,851,742),938=>array(-24,0,508,939),939=>array(50,0,794,939),940=>array(41,-14,747,800),941=>array(25,-12,606,800),942=>array(76,-208,663,800),943=>array(74,16,477,800),944=>array(73,-1,701,996),945=>array(41,-14,747,532),946=>array(-32,-208,632,769),947=>array(85,-209,667,519),948=>array(18,-14,629,765),949=>array(25,-12,587,526),950=>array(38,-208,636,760),951=>array(76,-208,663,533),952=>array(41,-17,627,771),953=>array(74,16,413,519),954=>array(-17,0,716,519),955=>array(-37,0,600,739),956=>array(31,-208,695,519),957=>array(57,0,671,519),958=>array(27,-208,636,760),959=>array(34,-14,634,533),960=>array(-17,0,749,519),961=>array(-9,-208,644,533),962=>array(60,-208,611,533),963=>array(42,-14,738,519),964=>array(58,16,674,519),965=>array(73,-1,658,519),966=>array(68,-208,879,519),967=>array(-59,-222,707,533),968=>array(108,-208,968,519),969=>array(42,-1,914,519),970=>array(74,16,470,788),971=>array(73,-1,658,788),972=>array(34,-14,634,800),973=>array(73,-1,658,800),974=>array(42,-1,914,800),975=>array(-0,-240,925,729),976=>array(41,-17,606,771),977=>array(50,-17,814,771),978=>array(89,0,774,729),979=>array(42,0,979,800),980=>array(89,0,774,939),981=>array(38,-208,896,760),982=>array(42,-1,974,519),983=>array(29,-222,667,521),984=>array(61,-207,847,742),985=>array(60,-207,646,533),986=>array(61,-208,806,742),987=>array(52,-208,627,616),988=>array(-24,0,768,729),989=>array(-181,-211,565,742),990=>array(17,0,574,729),991=>array(80,0,587,759),992=>array(8,-209,750,742),993=>array(25,-208,637,533),1008=>array(9,-5,646,521),1009=>array(22,-210,645,533),1010=>array(34,-14,592,533),1011=>array(-166,-222,354,760),1012=>array(42,-14,828,742),1013=>array(34,-14,593,533),1014=>array(22,-14,564,533),1015=>array(-24,0,729,729),1016=>array(3,-208,665,760),1017=>array(42,-14,787,742),1018=>array(-29,0,1131,729),1019=>array(0,-208,886,519),1020=>array(-20,-208,671,533),1021=>array(12,-14,754,742),1022=>array(42,-14,787,742),1023=>array(12,-14,754,742),1024=>array(-24,0,773,927),1025=>array(-24,0,773,939),1026=>array(10,-214,808,729),1027=>array(-24,0,748,927),1028=>array(42,-14,786,742),1029=>array(13,-14,682,742),1030=>array(-24,0,493,729),1031=>array(-24,0,544,939),1032=>array(-158,-208,526,729),1033=>array(-43,-14,1129,729),1034=>array(-24,0,1188,729),1035=>array(-11,0,850,729),1036=>array(-24,0,921,927),1037=>array(-24,0,971,927),1038=>array(39,-14,873,997),1039=>array(-9,-157,986,729),1040=>array(-62,0,746,729),1041=>array(-24,0,826,729),1042=>array(-24,0,782,729),1043=>array(-24,0,748,729),1044=>array(-39,-157,908,729),1045=>array(-24,0,773,729),1046=>array(-61,0,1324,729),1047=>array(1,-14,678,742),1048=>array(-24,0,971,729),1049=>array(-24,0,971,999),1050=>array(-24,0,921,729),1051=>array(-43,-14,912,729),1052=>array(-29,0,1131,729),1053=>array(-24,0,971,729),1054=>array(42,-14,828,742),1055=>array(-24,0,971,729),1056=>array(-24,0,757,729),1057=>array(42,-14,787,742),1058=>array(46,0,805,729),1059=>array(39,-14,873,729),1060=>array(38,0,912,729),1061=>array(-53,0,808,729),1062=>array(-9,-157,985,729),1063=>array(90,0,932,729),1064=>array(-29,0,1297,729),1065=>array(-14,-157,1312,729),1066=>array(42,0,884,729),1067=>array(-24,0,1227,729),1068=>array(-24,0,753,729),1069=>array(12,-14,754,742),1070=>array(-24,-14,1238,742),1071=>array(-48,0,908,729),1072=>array(34,-14,577,533),1073=>array(39,-14,695,786),1074=>array(33,-14,611,533),1075=>array(56,-14,553,534),1076=>array(34,-14,663,760),1077=>array(33,-14,593,533),1078=>array(10,-14,1325,533),1079=>array(24,-14,593,533),1080=>array(63,-14,671,519),1081=>array(63,-14,671,817),1082=>array(56,-14,682,533),1083=>array(10,-14,676,519),1084=>array(10,-14,895,519),1085=>array(56,0,673,519),1086=>array(34,-14,634,533),1087=>array(56,0,664,533),1088=>array(25,-208,687,533),1089=>array(34,-14,592,533),1090=>array(56,0,995,533),1091=>array(-20,-222,638,519),1092=>array(30,-208,866,760),1093=>array(-19,0,605,519),1094=>array(63,-217,748,519),1095=>array(63,0,659,519),1096=>array(63,-14,1002,519),1097=>array(63,-217,1079,519),1098=>array(18,-14,690,534),1099=>array(63,-14,961,519),1100=>array(63,-14,623,519),1101=>array(34,-14,612,533),1102=>array(56,-14,969,533),1103=>array(10,-14,740,519),1104=>array(33,-14,593,800),1105=>array(33,-14,594,788),1106=>array(30,-222,642,760),1107=>array(56,-14,579,800),1108=>array(34,-14,593,533),1109=>array(-0,-14,542,533),1110=>array(34,0,337,760),1111=>array(57,0,466,788),1112=>array(-166,-222,354,760),1113=>array(10,-14,978,519),1114=>array(56,-14,975,519),1115=>array(34,0,642,760),1116=>array(56,-14,682,800),1117=>array(63,-14,671,800),1118=>array(-20,-222,638,823),1119=>array(63,-220,671,519),1122=>array(31,0,809,729),1123=>array(56,-14,1013,534),1124=>array(-24,-14,1186,742),1125=>array(76,-14,948,533),1130=>array(10,0,1314,729),1131=>array(28,-14,1021,519),1132=>array(-24,0,1561,729),1133=>array(76,-14,1259,519),1136=>array(61,0,1169,729),1137=>array(48,-208,1141,760),1138=>array(42,-14,828,742),1139=>array(34,-14,619,533),1140=>array(68,0,974,742),1141=>array(50,0,785,533),1142=>array(68,0,974,927),1143=>array(50,0,785,800),1164=>array(29,0,807,729),1165=>array(49,-14,633,760),1168=>array(-24,0,786,872),1169=>array(58,0,633,668),1170=>array(-24,0,748,729),1171=>array(56,-14,553,534),1172=>array(-24,-214,768,729),1173=>array(-17,-222,624,519),1174=>array(-61,-157,1324,729),1175=>array(10,-217,1325,533),1176=>array(1,-196,678,742),1177=>array(24,-196,593,533),1178=>array(-24,-157,921,729),1179=>array(56,-217,682,533),1182=>array(-24,0,921,729),1183=>array(56,-14,682,760),1184=>array(42,0,1053,729),1185=>array(21,-14,765,533),1186=>array(-24,-157,971,729),1187=>array(56,-217,745,519),1188=>array(-24,0,1225,729),1189=>array(56,0,941,519),1190=>array(-24,-214,1230,729),1191=>array(-17,-222,945,519),1194=>array(42,-196,787,742),1195=>array(34,-196,592,533),1196=>array(46,-157,804,729),1197=>array(56,-217,1081,533),1198=>array(50,0,794,729),1199=>array(47,-208,628,519),1200=>array(50,0,793,729),1201=>array(47,-208,628,519),1202=>array(-53,-157,808,729),1203=>array(-18,-217,636,519),1204=>array(22,-157,1029,729),1205=>array(35,-217,777,519),1206=>array(90,-157,932,729),1207=>array(63,-217,731,519),1210=>array(-41,0,799,729),1211=>array(34,0,642,760),1216=>array(-24,0,493,729),1217=>array(-61,0,1324,927),1218=>array(10,-14,1325,776),1219=>array(-24,-214,902,729),1220=>array(-17,-222,716,519),1223=>array(-24,-214,971,729),1224=>array(-17,-222,749,519),1227=>array(161,-157,1003,729),1228=>array(73,-162,749,519),1231=>array(-40,0,429,760),1232=>array(-62,0,746,936),1233=>array(34,-14,577,776),1234=>array(-62,0,746,939),1235=>array(34,-14,577,788),1236=>array(-102,0,1044,729),1237=>array(27,-14,889,533),1238=>array(-24,0,773,927),1239=>array(33,-14,593,776),1240=>array(42,-14,828,742),1241=>array(45,-14,591,533),1242=>array(42,-14,828,939),1243=>array(45,-14,596,788),1244=>array(-61,0,1324,939),1245=>array(10,-14,1325,788),1246=>array(1,-14,678,939),1247=>array(24,-14,593,788),1248=>array(-30,-14,606,729),1249=>array(-28,-203,604,519),1250=>array(-24,0,971,914),1251=>array(63,-14,671,763),1252=>array(-24,0,971,939),1253=>array(63,-14,671,788),1254=>array(42,-14,828,939),1255=>array(34,-14,634,788),1256=>array(42,-14,828,742),1257=>array(41,-14,627,533),1258=>array(42,-14,828,939),1259=>array(41,-14,627,788),1260=>array(12,-14,754,939),1261=>array(34,-14,615,788),1262=>array(39,-14,873,914),1263=>array(-20,-222,638,763),1264=>array(39,-14,873,939),1265=>array(-20,-222,638,788),1266=>array(39,-14,873,927),1267=>array(-20,-222,638,800),1268=>array(90,0,932,939),1269=>array(63,0,659,788),1270=>array(-24,-157,748,729),1271=>array(56,-217,553,534),1272=>array(-24,0,1227,939),1273=>array(63,-14,961,788),1296=>array(81,-14,774,742),1297=>array(17,-14,629,533),1298=>array(-24,-208,931,729),1299=>array(10,-222,676,519),1300=>array(-43,-14,1281,729),1301=>array(10,-14,1014,519),1306=>array(49,-196,856,742),1307=>array(52,-208,665,533),1308=>array(50,0,1206,729),1309=>array(30,0,890,519),1329=>array(95,-14,951,729),1330=>array(-38,0,802,743),1331=>array(56,0,913,743),1332=>array(20,0,928,743),1333=>array(95,-14,854,729),1334=>array(25,-72,788,743),1335=>array(-29,-72,795,729),1336=>array(-31,-72,807,743),1337=>array(-37,-10,1181,743),1338=>array(16,-14,965,729),1339=>array(-22,0,775,729),1340=>array(-15,-72,683,729),1341=>array(-21,-14,1171,729),1342=>array(82,-13,923,743),1343=>array(79,0,803,729),1344=>array(-43,-66,695,729),1345=>array(28,-32,799,743),1346=>array(27,-72,882,743),1347=>array(-37,0,815,739),1348=>array(95,-14,1070,729),1349=>array(20,-14,787,742),1350=>array(31,-14,886,801),1351=>array(63,-14,805,729),1352=>array(-38,0,776,743),1353=>array(92,-84,787,743),1354=>array(20,0,939,743),1355=>array(30,-72,803,744),1356=>array(-38,0,983,743),1357=>array(95,-14,909,729),1358=>array(45,-72,884,729),1359=>array(20,-14,752,742),1360=>array(-38,0,800,743),1361=>array(17,-14,771,742),1362=>array(-37,0,805,729),1363=>array(39,0,919,729),1364=>array(-111,0,839,743),1365=>array(32,-14,837,742),1366=>array(10,-14,919,729),1369=>array(159,481,326,760),1370=>array(-4,408,282,729),1371=>array(-15,615,324,799),1372=>array(-24,618,418,893),1373=>array(30,615,298,799),1374=>array(-17,605,436,854),1375=>array(30,618,458,760),1377=>array(60,-14,999,519),1378=>array(-28,-208,679,533),1379=>array(69,-208,771,533),1380=>array(17,-208,795,533),1381=>array(56,-14,686,760),1382=>array(69,-208,762,533),1383=>array(-30,0,640,760),1384=>array(-28,-208,693,533),1385=>array(-28,-208,931,532),1386=>array(28,-14,811,760),1387=>array(-64,-208,657,760),1388=>array(-26,-208,417,519),1389=>array(-60,-208,1026,760),1390=>array(26,-14,693,789),1391=>array(76,-208,658,760),1392=>array(-26,0,655,760),1393=>array(14,-14,601,783),1394=>array(17,-208,755,533),1395=>array(35,-14,694,771),1396=>array(35,-14,787,771),1397=>array(-153,-208,341,519),1398=>array(44,-14,637,771),1399=>array(-75,-208,505,538),1400=>array(-3,0,678,533),1401=>array(-42,-208,440,540),1402=>array(79,-208,1017,519),1403=>array(1,-208,665,537),1404=>array(-3,0,686,533),1405=>array(60,-14,667,519),1406=>array(55,-208,709,760),1407=>array(58,-14,981,533),1408=>array(-38,-208,684,533),1409=>array(40,-222,764,533),1410=>array(-1,0,479,519),1411=>array(55,-208,978,760),1412=>array(-17,-208,707,533),1413=>array(46,-14,646,533),1414=>array(21,-208,918,760),1415=>array(56,-14,797,760),1417=>array(71,-14,266,434),1418=>array(34,203,364,365),4256=>array(9,0,749,848),4257=>array(131,0,831,847),4258=>array(59,-81,811,848),4259=>array(21,-0,875,847),4260=>array(63,-0,811,848),4261=>array(59,-0,981,848),4262=>array(116,-1,934,847),4263=>array(46,-1,1121,847),4264=>array(116,-0,634,847),4265=>array(97,-0,709,847),4266=>array(63,-0,970,847),4267=>array(11,-0,926,847),4268=>array(-36,-0,758,847),4269=>array(43,-35,1057,847),4270=>array(116,-0,960,847),4271=>array(116,-0,932,846),4272=>array(62,-0,1018,846),4273=>array(60,-0,755,846),4274=>array(9,-0,747,847),4275=>array(45,-58,941,846),4276=>array(61,-0,949,846),4277=>array(80,-0,990,846),4278=>array(-36,-0,734,846),4279=>array(131,-0,863,846),4280=>array(49,-0,852,847),4281=>array(-36,-0,708,846),4282=>array(-11,-1,849,848),4283=>array(15,-0,952,847),4284=>array(-36,-0,766,847),4285=>array(10,-0,796,847),4286=>array(9,-0,843,846),4287=>array(-36,-0,1078,846),4288=>array(63,-0,1083,846),4289=>array(-36,-0,740,846),4290=>array(41,-0,812,847),4291=>array(99,-1,832,846),4292=>array(62,-0,910,846),4293=>array(13,-0,1066,847),4304=>array(20,0,528,596),4305=>array(36,0,583,853),4306=>array(-48,-225,563,566),4307=>array(27,-220,848,556),4308=>array(-57,-225,579,556),4309=>array(-57,-225,580,556),4310=>array(74,0,710,855),4311=>array(35,0,874,556),4312=>array(35,0,571,556),4313=>array(-73,-225,533,556),4314=>array(34,-220,1090,562),4315=>array(34,0,688,854),4316=>array(39,0,705,877),4317=>array(39,-123,837,556),4318=>array(19,1,644,854),4319=>array(-47,-225,644,555),4320=>array(43,-0,837,846),4321=>array(83,0,590,854),4322=>array(3,-225,724,706),4323=>array(59,-225,719,556),4324=>array(52,-225,836,556),4325=>array(-38,-225,729,855),4326=>array(21,-220,881,556),4327=>array(-68,-225,629,556),4328=>array(46,0,696,854),4329=>array(-16,-5,597,855),4330=>array(16,-225,687,556),4331=>array(32,0,683,854),4332=>array(20,-229,736,854),4333=>array(-45,-225,636,854),4334=>array(83,0,632,854),4335=>array(-93,-225,741,556),4336=>array(20,0,677,854),4337=>array(27,0,704,863),4338=>array(-56,-94,584,556),4339=>array(-39,-225,645,615),4340=>array(-38,-225,633,855),4341=>array(17,0,739,854),4342=>array(31,-225,900,699),4343=>array(-33,-225,569,566),4344=>array(-27,-225,583,556),4345=>array(27,-225,636,561),4346=>array(42,-69,594,556),4347=>array(-42,0,418,511),4348=>array(68,341,507,882),7424=>array(-16,0,619,519),7425=>array(-16,0,906,519),7426=>array(43,-14,904,533),7427=>array(-16,0,688,519),7428=>array(41,-14,592,533),7429=>array(-16,0,645,519),7430=>array(-16,0,645,519),7431=>array(-21,0,631,519),7432=>array(-42,-18,498,533),7433=>array(-4,-238,299,522),7434=>array(-31,-14,575,519),7435=>array(-16,0,715,519),7436=>array(-3,0,574,519),7437=>array(-16,0,885,519),7438=>array(51,0,754,519),7439=>array(34,-14,634,533),7440=>array(17,-14,568,533),7441=>array(41,-33,588,553),7442=>array(35,-2,584,521),7443=>array(61,-50,608,567),7444=>array(45,-14,994,533),7445=>array(3,-14,541,534),7446=>array(91,260,678,533),7447=>array(91,-14,678,259),7448=>array(-16,0,593,519),7449=>array(6,0,789,519),7450=>array(95,0,789,519),7451=>array(55,0,624,519),7452=>array(63,-14,686,519),7453=>array(-1,-74,648,596),7454=>array(31,-74,908,596),7455=>array(-32,-240,682,761),7456=>array(21,0,656,519),7457=>array(30,0,931,519),7458=>array(-15,0,584,519),7459=>array(-5,-14,586,519),7460=>array(-1,-14,590,742),7461=>array(-16,-14,755,533),7462=>array(-16,0,599,519),7463=>array(-16,0,619,519),7464=>array(-16,0,749,519),7465=>array(-16,0,593,519),7466=>array(76,0,880,519),7467=>array(-28,-14,723,519),7468=>array(-49,334,458,735),7469=>array(-64,334,658,735),7470=>array(-15,334,493,735),7471=>array(-10,334,525,742),7472=>array(-15,334,520,735),7473=>array(-15,334,487,735),7474=>array(29,334,537,735),7475=>array(26,326,511,742),7476=>array(-15,334,612,735),7477=>array(-15,334,311,735),7478=>array(-100,220,332,735),7479=>array(-15,334,568,735),7480=>array(-15,334,407,735),7481=>array(-18,334,712,735),7482=>array(-17,334,595,735),7483=>array(47,326,621,734),7484=>array(26,326,521,742),7485=>array(5,326,390,750),7486=>array(-15,334,477,735),7487=>array(-15,334,490,735),7488=>array(29,334,507,735),7489=>array(60,326,581,735),7490=>array(32,334,760,735),7491=>array(21,318,363,625),7492=>array(45,318,386,625),7493=>array(26,318,470,624),7494=>array(27,318,570,625),7495=>array(43,326,434,752),7496=>array(23,326,443,752),7497=>array(37,326,390,627),7498=>array(45,326,388,627),7499=>array(26,324,366,627),7500=>array(32,324,372,627),7501=>array(30,212,486,627),7502=>array(54,203,244,621),7503=>array(42,334,428,752),7504=>array(56,334,647,627),7505=>array(69,212,443,627),7506=>array(38,326,416,627),7507=>array(24,326,372,627),7508=>array(74,477,443,627),7509=>array(74,326,443,477),7510=>array(43,220,460,627),7511=>array(58,326,312,708),7512=>array(67,326,450,620),7513=>array(4,285,404,660),7514=>array(67,326,658,620),7515=>array(66,334,429,620),7516=>array(-7,326,477,633),7517=>array(-14,217,394,765),7518=>array(49,217,417,625),7519=>array(13,326,391,763),7520=>array(42,217,552,625),7521=>array(-32,209,440,633),7522=>array(21,0,212,418),7523=>array(65,0,403,298),7524=>array(67,-8,450,286),7525=>array(66,0,429,286),7526=>array(-14,-117,394,431),7527=>array(49,-117,417,291),7528=>array(-1,-117,404,299),7529=>array(42,-117,552,291),7530=>array(-32,-125,440,299),7531=>array(63,-14,1000,533),7543=>array(-12,-222,638,533),7544=>array(-15,334,612,735),7547=>array(-16,0,405,519),7548=>array(31,0,374,519),7549=>array(25,-208,729,533),7550=>array(20,-14,686,519),7551=>array(-21,-14,705,519),7557=>array(-39,-222,428,760),7579=>array(15,326,459,631),7580=>array(38,326,389,627),7581=>array(48,272,396,624),7582=>array(26,326,415,754),7583=>array(27,324,372,627),7584=>array(-37,229,361,752),7585=>array(-1,212,311,620),7586=>array(31,212,487,620),7587=>array(79,220,462,620),7588=>array(24,334,233,752),7589=>array(66,334,228,620),7590=>array(10,334,276,620),7591=>array(42,334,308,620),7592=>array(-5,211,304,752),7593=>array(48,212,268,752),7594=>array(17,212,312,752),7595=>array(10,334,364,621),7596=>array(69,212,647,627),7597=>array(79,220,671,620),7598=>array(-2,212,520,627),7599=>array(69,212,500,627),7600=>array(10,334,448,621),7601=>array(42,326,411,627),7602=>array(41,217,465,752),7603=>array(18,212,369,627),7604=>array(-16,211,389,752),7605=>array(67,212,353,708),7606=>array(47,326,466,620),7607=>array(40,332,421,628),7608=>array(37,326,428,625),7609=>array(66,333,432,620),7610=>array(13,334,371,620),7611=>array(-10,312,368,642),7612=>array(24,212,441,620),7613=>array(16,285,394,620),7614=>array(2,222,401,620),7615=>array(42,325,411,758),7620=>array(-423,616,6,800),7621=>array(-467,616,-97,800),7622=>array(-403,616,-33,800),7623=>array(-506,616,-77,800),7624=>array(-496,616,-4,800),7625=>array(-535,616,35,800),7680=>array(-79,-240,728,729),7681=>array(34,-240,577,533),7682=>array(-24,0,782,939),7683=>array(24,-14,645,939),7684=>array(-24,-213,782,729),7685=>array(24,-213,645,760),7686=>array(-24,-161,782,729),7687=>array(24,-161,645,760),7688=>array(42,-196,787,927),7689=>array(34,-196,600,800),7690=>array(-24,0,826,939),7691=>array(10,-14,677,939),7692=>array(-24,-213,826,729),7693=>array(10,-213,678,760),7694=>array(-24,-161,826,729),7695=>array(10,-161,677,760),7696=>array(-24,-196,826,729),7697=>array(10,-196,677,760),7698=>array(-24,-240,826,729),7699=>array(10,-240,678,760),7700=>array(-24,0,773,1057),7701=>array(33,-14,593,926),7702=>array(-24,0,773,1057),7703=>array(33,-14,642,926),7704=>array(-24,-240,773,729),7705=>array(33,-240,593,533),7706=>array(-24,-222,773,729),7707=>array(33,-222,593,533),7708=>array(-24,-196,773,927),7709=>array(33,-196,593,776),7710=>array(-24,0,768,939),7711=>array(-59,-190,573,939),7712=>array(42,-14,812,938),7713=>array(22,-222,667,756),7714=>array(-24,0,971,939),7715=>array(33,0,642,939),7716=>array(-24,-213,971,729),7717=>array(34,-213,642,760),7718=>array(-24,0,971,939),7719=>array(33,0,642,939),7720=>array(-24,-196,971,729),7721=>array(33,-196,642,760),7722=>array(-24,-221,971,729),7723=>array(33,-221,642,760),7724=>array(-58,-222,493,729),7725=>array(-108,-222,336,760),7726=>array(-24,0,534,1057),7727=>array(57,0,483,917),7728=>array(-24,0,902,927),7729=>array(33,0,647,927),7730=>array(-24,-213,902,729),7731=>array(33,-213,647,760),7732=>array(-24,-161,902,729),7733=>array(33,-161,647,760),7734=>array(-24,-213,646,729),7735=>array(22,-213,355,760),7736=>array(-24,-213,646,914),7737=>array(22,-213,457,914),7738=>array(-24,-161,646,729),7739=>array(-73,-161,354,760),7740=>array(-24,-240,646,729),7741=>array(-110,-240,355,760),7742=>array(-29,0,1131,927),7743=>array(55,0,995,800),7744=>array(-29,0,1131,937),7745=>array(56,0,995,788),7746=>array(-29,-213,1131,729),7747=>array(56,-213,995,533),7748=>array(-27,0,945,939),7749=>array(56,0,664,788),7750=>array(-27,-213,945,729),7751=>array(56,-213,664,533),7752=>array(-27,-161,945,729),7753=>array(55,-161,664,533),7754=>array(-27,-257,945,729),7755=>array(56,-243,664,533),7756=>array(42,-14,828,1057),7757=>array(34,-14,689,916),7758=>array(42,-14,828,1055),7759=>array(34,-14,651,912),7760=>array(42,-14,828,1057),7761=>array(34,-14,634,926),7762=>array(42,-14,828,1057),7763=>array(34,-14,658,926),7764=>array(-24,0,757,927),7765=>array(25,-208,687,800),7766=>array(-24,0,757,939),7767=>array(25,-208,687,788),7768=>array(-24,0,778,939),7769=>array(55,0,587,788),7770=>array(-24,-213,778,729),7771=>array(47,-213,587,533),7772=>array(-24,-213,778,914),7773=>array(47,-213,587,756),7774=>array(-24,-161,778,729),7775=>array(-51,-161,587,533),7776=>array(13,-14,682,939),7777=>array(-0,-14,542,788),7778=>array(13,-213,682,742),7779=>array(-0,-213,542,533),7780=>array(13,-14,697,959),7781=>array(-0,-14,592,777),7782=>array(13,-14,682,1065),7783=>array(-0,-14,561,883),7784=>array(13,-213,682,939),7785=>array(-0,-213,542,788),7786=>array(46,0,805,939),7787=>array(48,-14,452,939),7788=>array(46,-213,805,729),7789=>array(48,-213,453,680),7790=>array(46,-161,805,729),7791=>array(22,-161,452,680),7792=>array(46,-240,805,729),7793=>array(-20,-240,453,680),7794=>array(95,-213,922,729),7795=>array(63,-213,671,519),7796=>array(95,-222,922,729),7797=>array(63,-222,671,519),7798=>array(95,-240,922,729),7799=>array(63,-240,671,519),7800=>array(95,-14,922,1057),7801=>array(63,-14,702,915),7802=>array(95,-14,922,1055),7803=>array(63,-14,671,930),7804=>array(53,0,861,929),7805=>array(20,0,588,792),7806=>array(53,-213,861,729),7807=>array(21,-213,589,521),7808=>array(50,0,1206,931),7809=>array(30,0,890,800),7810=>array(50,0,1206,931),7811=>array(30,0,890,800),7812=>array(50,0,1206,945),7813=>array(30,0,890,736),7814=>array(50,0,1206,974),7815=>array(29,0,890,788),7816=>array(50,-211,1206,729),7817=>array(30,-213,890,519),7818=>array(-53,0,808,939),7819=>array(-19,0,605,788),7820=>array(-53,0,808,939),7821=>array(-19,0,605,788),7822=>array(50,0,794,942),7823=>array(-20,-222,638,788),7824=>array(-34,0,760,982),7825=>array(-16,-41,585,800),7826=>array(-34,-213,760,729),7827=>array(-16,-213,585,560),7828=>array(-34,-161,760,729),7829=>array(-16,-161,585,560),7830=>array(33,-161,642,760),7831=>array(48,-14,477,939),7832=>array(29,0,890,888),7833=>array(-20,-222,638,888),7834=>array(34,-14,967,760),7835=>array(-59,-190,573,939),7836=>array(-59,-190,573,760),7837=>array(-59,-190,573,760),7838=>array(-39,-14,896,743),7839=>array(18,-14,629,765),7840=>array(-79,-213,728,729),7841=>array(34,-213,577,533),7842=>array(-79,0,728,1048),7843=>array(34,-14,577,866),7844=>array(-79,0,831,1054),7845=>array(34,-14,731,872),7846=>array(-79,0,765,1054),7847=>array(34,-14,666,872),7848=>array(-79,0,845,1116),7849=>array(34,-14,746,934),7850=>array(-79,0,728,1069),7851=>array(34,-14,591,887),7852=>array(-79,-213,728,982),7853=>array(34,-213,577,800),7854=>array(-79,0,728,1057),7855=>array(34,-14,598,901),7856=>array(-79,0,728,1057),7857=>array(34,-14,577,901),7858=>array(-79,0,728,1145),7859=>array(34,-14,577,989),7860=>array(-79,0,728,1069),7861=>array(34,-14,611,913),7862=>array(-79,-213,728,958),7863=>array(34,-213,577,776),7864=>array(-24,-213,773,729),7865=>array(33,-213,593,533),7866=>array(-24,0,773,1048),7867=>array(33,-14,593,866),7868=>array(-24,0,773,929),7869=>array(33,-14,593,792),7870=>array(-24,0,851,1054),7871=>array(33,-14,756,872),7872=>array(-24,0,786,1054),7873=>array(33,-14,691,872),7874=>array(-24,0,866,1116),7875=>array(33,-14,771,934),7876=>array(-24,0,773,1069),7877=>array(33,-14,616,887),7878=>array(-24,-213,773,982),7879=>array(33,-213,593,800),7880=>array(-24,0,493,1048),7881=>array(33,0,465,1106),7882=>array(-24,-213,493,729),7883=>array(31,-213,337,760),7884=>array(42,-213,828,742),7885=>array(34,-213,634,533),7886=>array(42,-14,828,1048),7887=>array(33,-14,634,866),7888=>array(42,-14,889,1054),7889=>array(34,-14,772,872),7890=>array(42,-14,828,1054),7891=>array(34,-14,707,872),7892=>array(42,-14,904,1116),7893=>array(34,-14,787,934),7894=>array(42,-14,828,1069),7895=>array(34,-14,634,887),7896=>array(42,-213,828,982),7897=>array(33,-213,634,800),7898=>array(41,-14,937,927),7899=>array(34,-14,755,800),7900=>array(41,-14,937,927),7901=>array(34,-14,755,800),7902=>array(41,-14,937,1048),7903=>array(34,-14,755,866),7904=>array(41,-14,937,929),7905=>array(34,-14,755,792),7906=>array(41,-213,937,760),7907=>array(34,-213,755,548),7908=>array(95,-213,922,729),7909=>array(63,-213,671,519),7910=>array(95,-14,922,1048),7911=>array(63,-14,671,866),7912=>array(98,-14,1127,927),7913=>array(65,-14,815,800),7914=>array(98,-14,1127,927),7915=>array(65,-14,815,800),7916=>array(98,-14,1127,1048),7917=>array(65,-14,815,866),7918=>array(98,-14,1127,929),7919=>array(65,-14,815,792),7920=>array(98,-213,1127,816),7921=>array(65,-213,815,548),7922=>array(50,0,794,931),7923=>array(-20,-222,638,776),7924=>array(50,-213,794,729),7925=>array(-20,-222,638,519),7926=>array(50,0,794,1051),7927=>array(-20,-222,638,866),7928=>array(50,0,794,929),7929=>array(-20,-222,638,792),7930=>array(-24,0,1021,729),7931=>array(34,0,726,760),7936=>array(41,-14,747,837),7937=>array(41,-14,747,837),7938=>array(41,-14,747,837),7939=>array(41,-14,747,837),7940=>array(41,-14,747,837),7941=>array(41,-14,747,837),7942=>array(41,-14,747,1009),7943=>array(41,-14,747,1009),7944=>array(-79,0,728,837),7945=>array(-79,0,728,837),7946=>array(61,0,930,837),7947=>array(71,0,930,837),7948=>array(-23,0,784,837),7949=>array(-6,0,801,837),7950=>array(-79,0,728,1009),7951=>array(-79,0,728,1009),7952=>array(25,-12,587,837),7953=>array(25,-12,587,837),7954=>array(25,-12,587,837),7955=>array(25,-12,587,837),7956=>array(25,-12,629,837),7957=>array(25,-12,633,837),7960=>array(69,0,929,837),7961=>array(69,0,920,837),7962=>array(61,0,1181,837),7963=>array(71,0,1181,837),7964=>array(57,0,1104,837),7965=>array(63,0,1131,837),7968=>array(76,-208,663,837),7969=>array(76,-208,663,837),7970=>array(76,-208,663,837),7971=>array(76,-208,663,837),7972=>array(76,-208,678,837),7973=>array(76,-208,673,837),7974=>array(76,-208,681,1009),7975=>array(76,-208,670,1009),7976=>array(69,0,1126,837),7977=>array(69,0,1121,837),7978=>array(61,0,1384,837),7979=>array(71,0,1387,837),7980=>array(57,0,1305,837),7981=>array(63,0,1334,837),7982=>array(106,0,1223,1009),7983=>array(103,0,1220,1009),7984=>array(74,16,413,837),7985=>array(74,16,413,837),7986=>array(44,16,462,837),7987=>array(55,16,472,837),7988=>array(68,16,497,837),7989=>array(59,16,498,837),7990=>array(74,16,510,1009),7991=>array(74,16,502,1009),7992=>array(69,0,654,837),7993=>array(69,0,643,837),7994=>array(61,0,903,837),7995=>array(71,0,906,837),7996=>array(57,0,824,837),7997=>array(63,0,856,837),7998=>array(106,0,748,1009),7999=>array(103,0,739,1009),8000=>array(34,-14,634,837),8001=>array(34,-14,634,837),8002=>array(34,-14,634,837),8003=>array(34,-14,634,837),8004=>array(34,-14,667,837),8005=>array(34,-14,656,837),8008=>array(69,-14,857,837),8009=>array(69,-14,892,837),8010=>array(61,-14,1197,837),8011=>array(71,-14,1194,837),8012=>array(57,-14,992,837),8013=>array(63,-14,1023,837),8016=>array(73,-1,658,837),8017=>array(73,-1,658,837),8018=>array(73,-1,658,837),8019=>array(73,-1,658,837),8020=>array(73,-1,669,837),8021=>array(73,-1,667,837),8022=>array(73,-1,658,1009),8023=>array(73,-1,658,1009),8025=>array(69,0,1002,837),8027=>array(71,0,1266,837),8029=>array(63,0,1213,837),8031=>array(103,0,1099,1009),8032=>array(42,-1,914,837),8033=>array(42,-1,914,837),8034=>array(42,-1,914,837),8035=>array(42,-1,914,837),8036=>array(42,-1,914,837),8037=>array(42,-1,914,837),8038=>array(42,-1,914,1009),8039=>array(42,-1,914,1009),8040=>array(19,0,892,837),8041=>array(51,0,924,837),8042=>array(61,0,1229,837),8043=>array(71,0,1235,837),8044=>array(57,0,1015,837),8045=>array(63,0,1049,837),8046=>array(106,0,984,1009),8047=>array(103,0,1021,1009),8048=>array(41,-14,747,800),8049=>array(41,-14,747,800),8050=>array(25,-12,587,800),8051=>array(25,-12,606,800),8052=>array(76,-208,663,800),8053=>array(76,-208,663,800),8054=>array(73,16,413,800),8055=>array(74,16,477,800),8056=>array(34,-14,634,800),8057=>array(34,-14,634,800),8058=>array(73,-1,658,800),8059=>array(73,-1,658,800),8060=>array(42,-1,914,800),8061=>array(42,-1,914,800),8064=>array(41,-208,747,837),8065=>array(41,-208,747,837),8066=>array(41,-208,747,837),8067=>array(41,-208,747,837),8068=>array(41,-208,747,837),8069=>array(41,-208,747,837),8070=>array(41,-208,747,1009),8071=>array(41,-208,747,1009),8072=>array(-79,-208,728,837),8073=>array(-79,-208,728,837),8074=>array(61,-208,930,837),8075=>array(71,-208,930,837),8076=>array(-23,-208,784,837),8077=>array(-6,-208,801,837),8078=>array(-79,-208,728,1009),8079=>array(-79,-208,728,1009),8080=>array(76,-208,663,837),8081=>array(76,-208,663,837),8082=>array(76,-208,663,837),8083=>array(76,-208,663,837),8084=>array(76,-208,678,837),8085=>array(76,-208,673,837),8086=>array(76,-208,681,1009),8087=>array(76,-208,670,1009),8088=>array(69,-208,1126,837),8089=>array(69,-208,1121,837),8090=>array(61,-208,1384,837),8091=>array(71,-208,1387,837),8092=>array(57,-208,1305,837),8093=>array(63,-208,1334,837),8094=>array(106,-208,1223,1009),8095=>array(103,-208,1220,1009),8096=>array(42,-208,914,837),8097=>array(42,-208,914,837),8098=>array(42,-208,914,837),8099=>array(42,-208,914,837),8100=>array(42,-208,914,837),8101=>array(42,-208,914,837),8102=>array(42,-208,914,1009),8103=>array(42,-208,914,1009),8104=>array(19,-208,892,837),8105=>array(51,-208,924,837),8106=>array(61,-208,1229,837),8107=>array(71,-208,1235,837),8108=>array(57,-208,1015,837),8109=>array(63,-208,1049,837),8110=>array(106,-208,984,1009),8111=>array(103,-208,1021,1009),8112=>array(41,-14,747,776),8113=>array(41,-14,747,756),8114=>array(41,-208,747,800),8115=>array(41,-208,747,532),8116=>array(41,-208,747,800),8118=>array(41,-14,747,792),8119=>array(41,-208,747,792),8120=>array(-79,0,728,936),8121=>array(-79,0,728,914),8122=>array(-44,0,763,800),8123=>array(-79,0,728,800),8124=>array(-79,-208,728,729),8125=>array(233,596,389,837),8126=>array(204,-208,343,-60),8127=>array(233,596,389,837),8128=>array(134,638,513,792),8129=>array(164,645,578,959),8130=>array(76,-208,663,800),8131=>array(76,-208,663,533),8132=>array(76,-208,663,800),8134=>array(76,-208,663,792),8135=>array(76,-208,663,792),8136=>array(61,0,1011,800),8137=>array(42,0,955,800),8138=>array(61,0,1217,800),8139=>array(42,0,1156,800),8140=>array(-24,-208,971,729),8141=>array(102,596,520,837),8142=>array(112,596,541,837),8143=>array(178,596,557,1009),8144=>array(74,16,452,776),8145=>array(74,16,434,756),8146=>array(74,16,470,997),8147=>array(74,16,545,996),8150=>array(74,16,456,792),8151=>array(74,16,522,959),8152=>array(-24,0,493,927),8153=>array(-24,0,493,914),8154=>array(61,0,739,800),8155=>array(42,0,678,800),8157=>array(112,596,528,837),8158=>array(102,596,541,837),8159=>array(175,596,554,1009),8160=>array(73,-1,658,776),8161=>array(73,-1,658,756),8162=>array(73,-1,658,997),8163=>array(73,-1,701,996),8164=>array(-9,-208,644,837),8165=>array(-9,-208,644,837),8166=>array(73,-1,658,792),8167=>array(73,-1,671,959),8168=>array(50,0,794,927),8169=>array(50,0,794,914),8170=>array(61,0,1099,800),8171=>array(42,0,1032,800),8172=>array(69,0,915,837),8173=>array(164,645,526,997),8174=>array(164,645,606,996),8175=>array(128,616,354,800),8178=>array(42,-208,914,800),8179=>array(42,-208,914,519),8180=>array(42,-208,914,800),8182=>array(42,-1,914,746),8183=>array(42,-208,914,746),8184=>array(61,-14,1026,800),8185=>array(42,-14,844,800),8186=>array(61,0,1062,800),8187=>array(1,0,875,800),8188=>array(-22,-208,851,742),8189=>array(227,616,525,800),8190=>array(236,596,391,837),8208=>array(41,202,374,334),8209=>array(41,202,374,334),8210=>array(42,207,653,324),8211=>array(42,207,458,324),8212=>array(42,207,958,324),8213=>array(-12,207,1012,324),8214=>array(129,-236,395,764),8215=>array(0,-236,500,-9),8216=>array(41,456,305,742),8217=>array(33,443,297,729),8218=>array(15,-130,279,156),8219=>array(83,443,266,729),8220=>array(41,456,532,742),8221=>array(33,443,524,729),8222=>array(15,-130,506,156),8223=>array(83,443,493,729),8224=>array(49,-96,537,729),8225=>array(-14,-96,537,729),8226=>array(144,196,495,547),8227=>array(144,157,534,586),8228=>array(81,-14,268,172),8229=>array(81,-14,593,172),8230=>array(81,-14,919,172),8240=>array(59,-14,1326,742),8241=>array(59,-14,1754,742),8242=>array(2,547,257,729),8243=>array(2,547,440,729),8244=>array(2,547,624,729),8245=>array(161,547,346,729),8246=>array(161,547,532,729),8247=>array(161,547,712,729),8248=>array(101,-238,632,29),8249=>array(69,64,351,522),8250=>array(49,64,332,522),8252=>array(11,-14,633,729),8253=>array(103,-14,574,742),8254=>array(0,663,500,755),8258=>array(22,-37,1001,832),8260=>array(-260,-14,427,742),8261=>array(39,-132,488,760),8262=>array(-16,-132,435,760),8263=>array(70,-14,1083,742),8264=>array(103,-14,862,742),8265=>array(11,-14,824,742),8267=>array(47,-96,615,729),8268=>array(75,189,425,541),8269=>array(75,189,425,541),8270=>array(22,0,501,464),8271=>array(38,-161,256,490),8273=>array(53,-14,439,797),8274=>array(3,-93,528,729),8275=>array(49,221,951,406),8279=>array(2,547,807,729),8304=>array(24,326,404,742),8305=>array(21,334,212,752),8308=>array(4,334,394,742),8309=>array(11,326,402,742),8310=>array(21,326,409,742),8311=>array(35,334,402,742),8312=>array(12,326,414,742),8313=>array(15,326,403,742),8314=>array(67,334,461,679),8315=>array(67,475,461,537),8316=>array(67,415,461,598),8317=>array(60,249,321,752),8318=>array(-24,249,238,752),8319=>array(35,334,418,627),8320=>array(24,0,404,416),8321=>array(39,8,339,416),8322=>array(2,8,397,416),8323=>array(7,0,401,416),8324=>array(4,8,394,416),8325=>array(11,0,402,416),8326=>array(21,0,409,416),8327=>array(35,8,402,416),8328=>array(12,0,414,416),8329=>array(15,0,403,416),8330=>array(67,8,461,353),8331=>array(67,149,461,211),8332=>array(67,89,461,272),8333=>array(60,-78,321,426),8334=>array(-24,-78,238,426),8336=>array(21,-8,363,299),8337=>array(37,0,390,301),8338=>array(38,0,416,301),8339=>array(-12,8,381,293),8340=>array(45,0,388,301),8341=>array(53,0,446,425),8342=>array(42,8,428,426),8343=>array(50,0,246,425),8344=>array(56,8,647,301),8345=>array(35,8,418,301),8346=>array(43,-106,460,301),8347=>array(20,1,365,307),8348=>array(58,0,312,382),8358=>array(-18,0,713,729),8364=>array(-24,-14,696,742),8367=>array(-19,-193,1168,723),8369=>array(-24,0,806,729),8372=>array(3,-14,875,742),8373=>array(83,-146,689,761),8376=>array(42,0,805,729),8377=>array(54,0,727,729),8451=>array(87,-14,1189,749),8457=>array(87,0,1170,749),8462=>array(34,0,642,760),8463=>array(34,0,642,760),8470=>array(-34,-14,1042,731),8482=>array(116,447,840,729),8486=>array(-22,0,851,742),8487=>array(40,-13,913,729),8490=>array(-24,0,902,729),8491=>array(-98,0,708,928),8498=>array(-58,0,734,729),8513=>array(5,-14,747,742),8514=>array(9,0,554,729),8515=>array(11,0,671,729),8516=>array(2,0,749,729),8523=>array(46,-14,931,742),8526=>array(-39,0,614,519),8528=>array(28,-14,1007,742),8529=>array(28,-14,1008,742),8530=>array(28,-14,1447,742),8531=>array(28,-14,1006,742),8532=>array(2,-14,1006,742),8533=>array(28,-14,1007,742),8534=>array(2,-14,1007,742),8535=>array(7,-14,1007,742),8536=>array(4,-14,1007,742),8537=>array(28,-14,1014,742),8538=>array(11,-14,1014,742),8539=>array(28,-14,1019,742),8540=>array(7,-14,1019,742),8541=>array(11,-14,1019,742),8542=>array(35,-14,1019,742),8543=>array(28,-14,875,742),8544=>array(-24,0,493,729),8545=>array(-24,0,762,729),8546=>array(-24,0,1030,729),8547=>array(-24,0,1179,729),8548=>array(53,0,861,729),8549=>array(53,0,1152,729),8550=>array(53,0,1421,729),8551=>array(53,0,1689,729),8552=>array(-24,0,1101,729),8553=>array(-53,0,808,729),8554=>array(-53,0,1104,729),8555=>array(-53,0,1372,729),8556=>array(-24,0,646,729),8557=>array(42,-14,787,742),8558=>array(-24,0,826,729),8559=>array(-29,0,1131,729),8560=>array(34,0,337,760),8561=>array(34,0,717,760),8562=>array(34,0,1097,760),8563=>array(34,0,969,760),8564=>array(21,0,589,521),8565=>array(21,0,918,760),8566=>array(21,0,1298,760),8567=>array(21,0,1678,760),8568=>array(34,0,985,760),8569=>array(-19,0,605,519),8570=>array(-19,0,933,760),8571=>array(-19,0,1313,760),8572=>array(34,0,355,760),8573=>array(34,-14,592,533),8574=>array(10,-14,678,760),8575=>array(56,0,995,533),8576=>array(37,0,1239,729),8577=>array(-24,0,835,729),8578=>array(37,0,1239,729),8579=>array(12,-14,754,742),8580=>array(22,-14,571,533),8581=>array(61,-208,805,742),8585=>array(24,-14,1006,742),8592=>array(37,119,781,527),8593=>array(215,0,623,744),8594=>array(57,119,801,527),8595=>array(215,-20,623,724),8596=>array(37,119,801,527),8597=>array(215,-20,623,744),8598=>array(147,29,713,595),8599=>array(125,29,690,595),8600=>array(125,52,690,617),8601=>array(147,52,713,617),8602=>array(37,88,781,558),8603=>array(57,88,801,558),8604=>array(54,191,795,499),8605=>array(42,191,784,499),8606=>array(37,119,781,527),8607=>array(215,0,623,744),8608=>array(57,119,801,527),8609=>array(215,-20,623,724),8610=>array(37,118,789,529),8611=>array(49,118,801,529),8612=>array(37,119,781,527),8613=>array(215,0,623,744),8614=>array(57,119,801,527),8615=>array(215,-20,623,724),8616=>array(215,0,623,744),8617=>array(37,119,781,571),8618=>array(57,119,801,571),8619=>array(37,119,781,571),8620=>array(57,119,801,571),8621=>array(37,119,801,527),8622=>array(37,88,801,558),8623=>array(171,-17,699,730),8624=>array(208,0,610,744),8625=>array(228,0,630,744),8626=>array(208,-20,610,724),8627=>array(228,-20,630,724),8628=>array(130,90,728,614),8629=>array(147,53,671,650),8630=>array(76,141,747,569),8631=>array(91,141,762,569),8632=>array(132,29,713,736),8633=>array(57,-52,781,698),8634=>array(115,48,733,600),8635=>array(104,48,723,600),8636=>array(34,270,781,527),8637=>array(34,119,781,377),8638=>array(365,0,623,747),8639=>array(215,0,473,747),8640=>array(57,270,804,527),8641=>array(57,119,804,377),8642=>array(365,-23,623,724),8643=>array(215,-23,473,724),8644=>array(37,-52,801,698),8645=>array(44,-20,794,744),8646=>array(37,-52,801,698),8647=>array(37,-101,781,747),8648=>array(-5,0,843,744),8649=>array(57,-101,801,747),8650=>array(-5,-20,843,724),8651=>array(34,21,804,625),8652=>array(34,21,804,625),8653=>array(37,88,781,558),8654=>array(37,88,801,558),8655=>array(57,88,801,558),8656=>array(37,119,781,527),8657=>array(215,0,623,744),8658=>array(57,119,801,527),8659=>array(215,-20,623,724),8660=>array(37,119,801,527),8661=>array(215,-20,623,744),8662=>array(147,-31,773,595),8663=>array(65,-31,690,595),8664=>array(65,52,690,677),8665=>array(147,52,773,677),8666=>array(37,70,781,576),8667=>array(57,70,801,576),8668=>array(37,119,781,527),8669=>array(57,119,801,527),8670=>array(215,0,623,744),8671=>array(215,-20,623,724),8672=>array(37,119,781,527),8673=>array(215,0,623,744),8674=>array(57,119,801,527),8675=>array(215,-20,623,724),8676=>array(57,119,781,527),8677=>array(57,119,781,527),8678=>array(37,119,781,527),8679=>array(215,0,623,744),8680=>array(57,119,801,527),8681=>array(215,-20,623,724),8682=>array(215,0,623,744),8683=>array(192,0,646,744),8684=>array(192,0,646,744),8685=>array(192,0,646,744),8686=>array(215,0,623,744),8687=>array(192,0,646,744),8688=>array(57,96,801,550),8689=>array(77,0,767,694),8690=>array(71,0,761,694),8691=>array(215,-20,623,744),8692=>array(57,119,801,527),8693=>array(44,-20,794,744),8694=>array(57,-140,801,786),8695=>array(37,119,781,527),8696=>array(57,119,801,527),8697=>array(37,119,801,527),8698=>array(37,119,781,527),8699=>array(57,119,801,527),8700=>array(37,119,801,527),8701=>array(37,119,781,527),8702=>array(57,119,801,527),8703=>array(37,119,801,527),8704=>array(4,0,637,729),8706=>array(37,-12,499,659),8707=>array(70,0,532,729),8708=>array(70,-120,532,849),8710=>array(20,0,734,729),8711=>array(20,0,734,729),8712=>array(106,0,634,627),8713=>array(106,-138,634,765),8715=>array(106,0,634,627),8716=>array(106,-138,634,765),8719=>array(23,-192,816,719),8720=>array(23,-192,816,719),8721=>array(10,-192,734,719),8722=>array(106,257,732,369),8723=>array(106,0,732,627),8724=>array(106,0,732,681),8725=>array(-80,-93,445,729),8727=>array(106,82,585,546),8728=>array(106,161,413,468),8729=>array(106,161,413,468),8730=>array(35,-20,658,827),8731=>array(35,-20,658,940),8732=>array(32,-20,658,928),8733=>array(100,97,572,499),8734=>array(100,97,734,499),8735=>array(118,79,720,681),8736=>array(118,79,720,681),8739=>array(106,-98,218,827),8740=>array(86,-98,521,827),8741=>array(106,-98,423,827),8742=>array(86,-98,687,827),8743=>array(151,0,661,584),8744=>array(151,0,661,584),8745=>array(105,0,732,627),8746=>array(105,-12,732,615),8747=>array(24,-182,555,759),8748=>array(24,-182,946,759),8749=>array(24,-182,1336,759),8760=>array(106,258,732,567),8761=>array(106,60,732,567),8762=>array(106,60,732,567),8763=>array(106,60,732,567),8764=>array(106,222,732,406),8765=>array(106,222,732,406),8770=>array(106,119,732,480),8771=>array(106,147,732,508),8776=>array(106,119,732,508),8784=>array(106,147,732,717),8785=>array(106,-90,732,717),8786=>array(106,-90,732,717),8787=>array(106,-90,732,717),8788=>array(106,110,976,518),8789=>array(106,110,976,518),8800=>array(106,-5,732,631),8801=>array(106,91,732,536),8804=>array(106,0,732,580),8805=>array(106,0,732,580),8834=>array(106,0,732,627),8835=>array(106,0,732,627),8836=>array(106,-138,732,765),8837=>array(106,-138,732,765),8838=>array(106,-85,732,712),8839=>array(106,-85,732,712),8844=>array(105,-12,732,615),8845=>array(105,-12,732,615),8846=>array(105,-12,732,615),8847=>array(106,1,732,627),8848=>array(106,1,732,627),8849=>array(106,-85,732,712),8850=>array(106,-85,732,712),8851=>array(106,0,732,627),8852=>array(106,0,732,627),8853=>array(105,0,732,627),8854=>array(105,0,732,627),8855=>array(105,0,732,627),8856=>array(105,0,732,627),8857=>array(105,0,732,627),8858=>array(105,0,732,627),8859=>array(105,0,732,627),8860=>array(105,0,732,627),8861=>array(105,0,732,627),8862=>array(106,1,732,627),8863=>array(106,1,732,627),8864=>array(106,1,732,627),8865=>array(106,1,732,627),8866=>array(106,0,778,729),8867=>array(106,0,778,729),8868=>array(106,0,854,688),8869=>array(106,0,854,688),8870=>array(106,0,510,729),8871=>array(106,0,510,729),8872=>array(106,0,778,729),8873=>array(106,0,778,729),8874=>array(106,0,778,729),8875=>array(106,0,974,729),8876=>array(106,-123,778,852),8877=>array(106,-123,778,852),8878=>array(106,-123,778,852),8879=>array(106,-123,974,852),8901=>array(106,255,292,440),8962=>array(71,0,763,596),8968=>array(38,-132,489,760),8969=>array(88,-132,435,760),8970=>array(38,-132,385,760),8971=>array(-16,-132,435,760),8976=>array(106,140,732,441),8977=>array(3,113,536,646),8984=>array(84,0,843,759),8985=>array(106,140,732,441),8992=>array(226,-250,555,925),8993=>array(22,-239,351,940),8997=>array(84,0,916,723),9000=>array(59,0,1385,729),9085=>array(1,-228,1006,85),9115=>array(63,-252,438,928),9116=>array(63,-252,205,940),9117=>array(63,-240,438,940),9118=>array(63,-252,438,928),9119=>array(295,-252,438,940),9120=>array(63,-240,438,940),9121=>array(63,-252,438,928),9122=>array(63,-252,205,940),9123=>array(63,-240,438,940),9124=>array(63,-252,438,928),9125=>array(295,-252,438,940),9126=>array(63,-240,438,940),9127=>array(306,-261,668,928),9128=>array(82,-247,444,934),9129=>array(306,-240,668,934),9130=>array(306,-256,444,934),9131=>array(82,-261,444,928),9132=>array(306,-247,668,934),9133=>array(82,-240,444,934),9134=>array(226,-250,351,940),9167=>array(91,0,854,596),9251=>array(27,-228,780,85),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,0,813,730),9786=>array(83,0,813,730),9787=>array(83,0,813,730),9788=>array(83,0,813,730),9791=>array(85,-102,528,732),9792=>array(85,-125,646,731),9793=>array(85,-125,646,731),9794=>array(85,-5,831,729),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),10145=>array(57,119,801,527),10181=>array(4,-163,438,769),10182=>array(-37,-163,476,769),10208=>array(3,-233,491,807),10216=>array(104,-132,464,759),10217=>array(-7,-132,353,759),10224=>array(68,0,770,744),10225=>array(68,-20,770,724),10226=>array(76,48,747,618),10227=>array(91,48,762,618),10228=>array(57,39,996,608),10229=>array(37,119,1376,527),10230=>array(57,119,1396,527),10231=>array(37,119,1396,527),10232=>array(37,119,1376,527),10233=>array(57,119,1396,527),10234=>array(37,119,1396,527),10235=>array(37,119,1376,527),10236=>array(57,119,1396,527),10237=>array(37,119,1376,527),10238=>array(57,119,1396,527),10239=>array(57,119,1396,527),10241=>array(146,586,342,781),10242=>array(146,325,342,521),10243=>array(146,325,342,781),10244=>array(146,65,342,260),10245=>array(146,65,342,781),10246=>array(146,65,342,521),10247=>array(146,65,342,781),10248=>array(439,586,635,781),10249=>array(146,586,635,781),10250=>array(146,325,635,781),10251=>array(146,325,635,781),10252=>array(146,65,635,781),10253=>array(146,65,635,781),10254=>array(146,65,635,781),10255=>array(146,65,635,781),10256=>array(439,325,635,521),10257=>array(146,325,635,781),10258=>array(146,325,635,521),10259=>array(146,325,635,781),10260=>array(146,65,635,521),10261=>array(146,65,635,781),10262=>array(146,65,635,521),10263=>array(146,65,635,781),10264=>array(439,325,635,781),10265=>array(146,325,635,781),10266=>array(146,325,635,781),10267=>array(146,325,635,781),10268=>array(146,65,635,781),10269=>array(146,65,635,781),10270=>array(146,65,635,781),10271=>array(146,65,635,781),10272=>array(439,65,635,260),10273=>array(146,65,635,781),10274=>array(146,65,635,521),10275=>array(146,65,635,781),10276=>array(146,65,635,260),10277=>array(146,65,635,781),10278=>array(146,65,635,521),10279=>array(146,65,635,781),10280=>array(439,65,635,781),10281=>array(146,65,635,781),10282=>array(146,65,635,781),10283=>array(146,65,635,781),10284=>array(146,65,635,781),10285=>array(146,65,635,781),10286=>array(146,65,635,781),10287=>array(146,65,635,781),10288=>array(439,65,635,521),10289=>array(146,65,635,781),10290=>array(146,65,635,521),10291=>array(146,65,635,781),10292=>array(146,65,635,521),10293=>array(146,65,635,781),10294=>array(146,65,635,521),10295=>array(146,65,635,781),10296=>array(439,65,635,781),10297=>array(146,65,635,781),10298=>array(146,65,635,781),10299=>array(146,65,635,781),10300=>array(146,65,635,781),10301=>array(146,65,635,781),10302=>array(146,65,635,781),10303=>array(146,65,635,781),10304=>array(146,-195,342,0),10305=>array(146,-195,342,781),10306=>array(146,-195,342,521),10307=>array(146,-195,342,781),10308=>array(146,-195,342,260),10309=>array(146,-195,342,781),10310=>array(146,-195,342,521),10311=>array(146,-195,342,781),10312=>array(146,-195,635,781),10313=>array(146,-195,635,781),10314=>array(146,-195,635,781),10315=>array(146,-195,635,781),10316=>array(146,-195,635,781),10317=>array(146,-195,635,781),10318=>array(146,-195,635,781),10319=>array(146,-195,635,781),10320=>array(146,-195,635,521),10321=>array(146,-195,635,781),10322=>array(146,-195,635,521),10323=>array(146,-195,635,781),10324=>array(146,-195,635,521),10325=>array(146,-195,635,781),10326=>array(146,-195,635,521),10327=>array(146,-195,635,781),10328=>array(146,-195,635,781),10329=>array(146,-195,635,781),10330=>array(146,-195,635,781),10331=>array(146,-195,635,781),10332=>array(146,-195,635,781),10333=>array(146,-195,635,781),10334=>array(146,-195,635,781),10335=>array(146,-195,635,781),10336=>array(146,-195,635,260),10337=>array(146,-195,635,781),10338=>array(146,-195,635,521),10339=>array(146,-195,635,781),10340=>array(146,-195,635,260),10341=>array(146,-195,635,781),10342=>array(146,-195,635,521),10343=>array(146,-195,635,781),10344=>array(146,-195,635,781),10345=>array(146,-195,635,781),10346=>array(146,-195,635,781),10347=>array(146,-195,635,781),10348=>array(146,-195,635,781),10349=>array(146,-195,635,781),10350=>array(146,-195,635,781),10351=>array(146,-195,635,781),10352=>array(146,-195,635,521),10353=>array(146,-195,635,781),10354=>array(146,-195,635,521),10355=>array(146,-195,635,781),10356=>array(146,-195,635,521),10357=>array(146,-195,635,781),10358=>array(146,-195,635,521),10359=>array(146,-195,635,781),10360=>array(146,-195,635,781),10361=>array(146,-195,635,781),10362=>array(146,-195,635,781),10363=>array(146,-195,635,781),10364=>array(146,-195,635,781),10365=>array(146,-195,635,781),10366=>array(146,-195,635,781),10367=>array(146,-195,635,781),10368=>array(439,-195,635,0),10369=>array(146,-195,635,781),10370=>array(146,-195,635,521),10371=>array(146,-195,635,781),10372=>array(146,-195,635,260),10373=>array(146,-195,635,781),10374=>array(146,-195,635,521),10375=>array(146,-195,635,781),10376=>array(439,-195,635,781),10377=>array(146,-195,635,781),10378=>array(146,-195,635,781),10379=>array(146,-195,635,781),10380=>array(146,-195,635,781),10381=>array(146,-195,635,781),10382=>array(146,-195,635,781),10383=>array(146,-195,635,781),10384=>array(439,-195,635,521),10385=>array(146,-195,635,781),10386=>array(146,-195,635,521),10387=>array(146,-195,635,781),10388=>array(146,-195,635,521),10389=>array(146,-195,635,781),10390=>array(146,-195,635,521),10391=>array(146,-195,635,781),10392=>array(439,-195,635,781),10393=>array(146,-195,635,781),10394=>array(146,-195,635,781),10395=>array(146,-195,635,781),10396=>array(146,-195,635,781),10397=>array(146,-195,635,781),10398=>array(146,-195,635,781),10399=>array(146,-195,635,781),10400=>array(439,-195,635,260),10401=>array(146,-195,635,781),10402=>array(146,-195,635,521),10403=>array(146,-195,635,781),10404=>array(146,-195,635,260),10405=>array(146,-195,635,781),10406=>array(146,-195,635,521),10407=>array(146,-195,635,781),10408=>array(439,-195,635,781),10409=>array(146,-195,635,781),10410=>array(146,-195,635,781),10411=>array(146,-195,635,781),10412=>array(146,-195,635,781),10413=>array(146,-195,635,781),10414=>array(146,-195,635,781),10415=>array(146,-195,635,781),10416=>array(439,-195,635,521),10417=>array(146,-195,635,781),10418=>array(146,-195,635,521),10419=>array(146,-195,635,781),10420=>array(146,-195,635,521),10421=>array(146,-195,635,781),10422=>array(146,-195,635,521),10423=>array(146,-195,635,781),10424=>array(439,-195,635,781),10425=>array(146,-195,635,781),10426=>array(146,-195,635,781),10427=>array(146,-195,635,781),10428=>array(146,-195,635,781),10429=>array(146,-195,635,781),10430=>array(146,-195,635,781),10431=>array(146,-195,635,781),10432=>array(146,-195,635,0),10433=>array(146,-195,635,781),10434=>array(146,-195,635,521),10435=>array(146,-195,635,781),10436=>array(146,-195,635,260),10437=>array(146,-195,635,781),10438=>array(146,-195,635,521),10439=>array(146,-195,635,781),10440=>array(146,-195,635,781),10441=>array(146,-195,635,781),10442=>array(146,-195,635,781),10443=>array(146,-195,635,781),10444=>array(146,-195,635,781),10445=>array(146,-195,635,781),10446=>array(146,-195,635,781),10447=>array(146,-195,635,781),10448=>array(146,-195,635,521),10449=>array(146,-195,635,781),10450=>array(146,-195,635,521),10451=>array(146,-195,635,781),10452=>array(146,-195,635,521),10453=>array(146,-195,635,781),10454=>array(146,-195,635,521),10455=>array(146,-195,635,781),10456=>array(146,-195,635,781),10457=>array(146,-195,635,781),10458=>array(146,-195,635,781),10459=>array(146,-195,635,781),10460=>array(146,-195,635,781),10461=>array(146,-195,635,781),10462=>array(146,-195,635,781),10463=>array(146,-195,635,781),10464=>array(146,-195,635,260),10465=>array(146,-195,635,781),10466=>array(146,-195,635,521),10467=>array(146,-195,635,781),10468=>array(146,-195,635,260),10469=>array(146,-195,635,781),10470=>array(146,-195,635,521),10471=>array(146,-195,635,781),10472=>array(146,-195,635,781),10473=>array(146,-195,635,781),10474=>array(146,-195,635,781),10475=>array(146,-195,635,781),10476=>array(146,-195,635,781),10477=>array(146,-195,635,781),10478=>array(146,-195,635,781),10479=>array(146,-195,635,781),10480=>array(146,-195,635,521),10481=>array(146,-195,635,781),10482=>array(146,-195,635,521),10483=>array(146,-195,635,781),10484=>array(146,-195,635,521),10485=>array(146,-195,635,781),10486=>array(146,-195,635,521),10487=>array(146,-195,635,781),10488=>array(146,-195,635,781),10489=>array(146,-195,635,781),10490=>array(146,-195,635,781),10491=>array(146,-195,635,781),10492=>array(146,-195,635,781),10493=>array(146,-195,635,781),10494=>array(146,-195,635,781),10495=>array(146,-195,635,781),10496=>array(57,119,801,527),10497=>array(57,119,801,527),10498=>array(37,119,781,527),10499=>array(57,119,801,527),10500=>array(37,119,801,527),10501=>array(57,119,801,527),10502=>array(37,119,781,527),10503=>array(57,119,801,527),10504=>array(215,-20,623,724),10505=>array(215,0,623,744),10506=>array(166,0,672,744),10507=>array(166,-20,672,724),10508=>array(37,119,781,527),10509=>array(57,119,801,527),10510=>array(37,119,781,527),10511=>array(57,119,801,527),10512=>array(49,118,801,529),10513=>array(54,119,801,527),10514=>array(215,0,623,724),10515=>array(215,0,623,724),10516=>array(49,118,801,529),10517=>array(49,118,801,529),10518=>array(49,118,801,529),10519=>array(49,118,801,529),10520=>array(49,118,801,529),10521=>array(57,118,789,529),10522=>array(49,118,781,529),10523=>array(57,118,789,529),10524=>array(49,118,781,529),10525=>array(37,119,781,527),10526=>array(57,119,801,527),10527=>array(37,119,781,527),10528=>array(57,119,801,527),10529=>array(147,52,690,595),10530=>array(147,52,690,595),10531=>array(147,-45,650,595),10532=>array(188,-45,690,595),10533=>array(188,52,690,692),10534=>array(147,52,650,692),10535=>array(125,29,713,595),10536=>array(125,29,690,617),10537=>array(125,52,713,617),10538=>array(147,29,713,617),10539=>array(125,29,713,617),10540=>array(125,29,713,617),10541=>array(125,29,690,617),10542=>array(125,29,690,617),10543=>array(125,29,713,617),10544=>array(125,29,713,617),10545=>array(125,29,713,595),10546=>array(125,29,713,595),10547=>array(42,119,801,527),10548=>array(146,94,708,623),10549=>array(146,80,708,608),10550=>array(147,70,675,632),10551=>array(163,70,691,632),10552=>array(284,-13,591,735),10553=>array(247,-13,554,735),10554=>array(51,188,799,495),10555=>array(39,151,787,459),10556=>array(39,78,787,495),10557=>array(51,0,799,495),10558=>array(140,58,691,593),10559=>array(146,58,698,593),10560=>array(134,48,704,719),10561=>array(134,48,704,719),10562=>array(37,-52,801,698),10563=>array(37,-52,801,698),10564=>array(37,-52,801,698),10565=>array(57,0,801,527),10566=>array(37,0,781,527),10567=>array(57,119,801,527),10568=>array(37,119,801,527),10569=>array(215,-12,623,744),10570=>array(34,119,804,527),10571=>array(34,119,804,527),10572=>array(215,-23,623,747),10573=>array(215,-23,623,747),10574=>array(34,270,804,527),10575=>array(365,-23,623,747),10576=>array(34,119,804,377),10577=>array(215,-23,473,747),10578=>array(57,131,781,527),10579=>array(57,131,781,527),10580=>array(227,0,623,724),10581=>array(227,0,623,724),10582=>array(57,119,781,515),10583=>array(57,119,781,515),10584=>array(215,0,611,724),10585=>array(215,0,611,724),10586=>array(34,131,781,527),10587=>array(57,131,804,527),10588=>array(227,0,623,747),10589=>array(227,-23,623,724),10590=>array(34,119,781,515),10591=>array(57,119,804,515),10592=>array(215,0,611,747),10593=>array(215,-23,611,724),10594=>array(34,21,781,625),10595=>array(117,0,721,747),10596=>array(57,21,804,625),10597=>array(117,-23,721,724),10598=>array(34,172,804,625),10599=>array(34,21,804,475),10600=>array(34,172,804,625),10601=>array(34,21,804,475),10602=>array(34,184,781,613),10603=>array(34,34,781,462),10604=>array(57,184,804,613),10605=>array(57,34,804,462),10606=>array(117,-23,721,747),10607=>array(117,-23,721,747),10608=>array(57,270,781,571),10609=>array(57,119,801,757),10610=>array(57,119,801,610),10611=>array(37,36,781,527),10612=>array(57,36,801,527),10613=>array(57,-138,801,527),10614=>array(37,-76,781,791),10615=>array(37,42,975,604),10616=>array(57,-76,801,791),10617=>array(57,-76,801,748),10618=>array(37,10,903,637),10619=>array(37,-76,781,748),10620=>array(164,11,687,636),10621=>array(151,11,674,636),10622=>array(106,62,731,584),10623=>array(106,54,731,576),10731=>array(3,-233,491,807),10764=>array(24,-182,1727,759),10765=>array(25,-182,586,760),10766=>array(25,-182,586,760),10799=>array(129,23,709,604),10858=>array(106,222,732,567),10859=>array(106,60,732,567),11008=>array(71,-28,690,591),11009=>array(148,-28,767,591),11010=>array(71,52,690,671),11011=>array(148,52,767,671),11012=>array(37,119,801,527),11013=>array(37,119,781,527),11014=>array(215,0,623,744),11015=>array(215,-20,623,724),11016=>array(71,-28,690,591),11017=>array(148,-28,767,591),11018=>array(71,52,690,671),11019=>array(148,52,767,671),11020=>array(37,119,801,527),11021=>array(215,-20,623,744),11022=>array(57,112,801,514),11023=>array(57,132,801,534),11024=>array(37,112,781,514),11025=>array(37,132,781,534),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11360=>array(-24,0,646,729),11361=>array(-18,0,407,760),11363=>array(-24,0,756,729),11364=>array(144,-208,849,729),11367=>array(-9,-157,986,729),11368=>array(34,-217,728,760),11369=>array(-9,-157,917,729),11370=>array(34,-217,660,760),11371=>array(-19,-157,775,729),11372=>array(-15,-214,584,560),11373=>array(29,-14,879,742),11374=>array(42,-208,1202,729),11375=>array(123,0,929,729),11376=>array(-29,-14,821,742),11377=>array(20,0,757,533),11378=>array(50,0,1288,730),11379=>array(29,0,1033,533),11381=>array(-24,0,764,729),11382=>array(58,0,551,519),11383=>array(50,-14,860,533),11385=>array(-45,-14,499,760),11386=>array(91,-14,678,533),11387=>array(-20,0,638,519),11388=>array(-8,-132,313,418),11389=>array(132,326,640,734),11390=>array(32,-208,700,742),11391=>array(-14,-208,780,729),11520=>array(96,-53,802,514),11521=>array(32,-218,665,514),11522=>array(93,-218,833,514),11523=>array(83,-2,712,759),11524=>array(102,-217,816,514),11525=>array(44,-217,990,514),11526=>array(121,0,785,759),11527=>array(44,0,988,514),11528=>array(99,0,647,514),11529=>array(42,-217,676,729),11530=>array(38,0,984,514),11531=>array(83,-4,691,759),11532=>array(42,0,676,759),11533=>array(43,-2,990,514),11534=>array(106,0,874,514),11535=>array(90,-218,928,759),11536=>array(44,0,989,759),11537=>array(42,0,675,759),11538=>array(32,-217,654,515),11539=>array(44,-221,1009,675),11540=>array(78,-217,929,555),11541=>array(64,-218,880,759),11542=>array(42,0,674,514),11543=>array(42,-217,676,514),11544=>array(42,-217,675,514),11545=>array(61,-217,679,759),11546=>array(74,-217,717,514),11547=>array(78,0,913,759),11548=>array(79,-217,1010,514),11549=>array(32,-217,711,515),11550=>array(67,-217,706,514),11551=>array(26,-218,881,518),11552=>array(98,0,1140,514),11553=>array(53,-217,662,759),11554=>array(66,-3,636,579),11555=>array(42,-217,710,759),11556=>array(42,-217,778,514),11557=>array(87,-4,909,759),11800=>array(11,-14,483,742),11807=>array(106,60,732,406),11810=>array(125,314,489,760),11811=>array(146,314,435,760),11812=>array(38,-132,327,314),11813=>array(-16,-132,348,314),11822=>array(98,-14,608,742),42564=>array(36,-14,691,742),42565=>array(23,-14,543,533),42566=>array(101,0,493,729),42567=>array(75,0,332,519),42576=>array(42,0,1358,729),42577=>array(18,-14,1029,534),42580=>array(59,-14,1311,742),42581=>array(44,-14,949,533),42582=>array(-24,0,1239,729),42583=>array(76,-14,958,533),42760=>array(146,0,471,693),42761=>array(117,0,471,693),42762=>array(87,0,471,693),42763=>array(58,0,471,693),42764=>array(29,0,471,693),42765=>array(29,0,471,693),42766=>array(29,0,442,693),42767=>array(29,0,413,693),42768=>array(29,0,383,693),42769=>array(29,0,354,693),42770=>array(29,0,471,693),42771=>array(29,0,442,693),42772=>array(29,0,413,693),42773=>array(29,0,383,693),42774=>array(29,0,354,693),42779=>array(79,326,339,743),42780=>array(45,315,305,731),42781=>array(50,318,236,734),42782=>array(40,326,227,742),42783=>array(-23,0,164,416),42790=>array(-4,-208,991,729),42791=>array(56,-222,642,760),42792=>array(66,-203,957,729),42793=>array(67,-203,866,680),42794=>array(2,-14,698,742),42795=>array(13,-12,609,742),42796=>array(12,-14,593,729),42797=>array(12,-222,572,519),42798=>array(21,-104,709,729),42799=>array(14,-240,667,519),42800=>array(-21,0,631,519),42801=>array(-0,-14,542,533),42802=>array(-79,0,1252,729),42803=>array(35,-14,912,533),42804=>array(-79,-14,1218,742),42805=>array(35,-14,971,533),42806=>array(-100,-14,1218,729),42807=>array(35,-14,951,533),42808=>array(-79,0,1101,729),42809=>array(35,-14,839,533),42810=>array(-79,0,1101,729),42811=>array(20,-14,851,533),42812=>array(-59,-208,1100,729),42813=>array(35,-222,803,533),42814=>array(12,-14,754,742),42815=>array(22,-14,571,533),42816=>array(-24,0,902,729),42817=>array(34,0,647,760),42822=>array(106,0,858,729),42823=>array(92,0,496,760),42826=>array(-12,-14,1022,742),42827=>array(-10,-14,781,533),42830=>array(42,-14,1405,742),42831=>array(41,-14,1020,533),42856=>array(-44,-208,835,729),42857=>array(26,-208,725,519),42875=>array(35,-208,771,742),42876=>array(36,-208,607,533),42880=>array(58,0,727,729),42881=>array(25,-240,345,519),42882=>array(35,-208,800,743),42883=>array(36,-208,694,533),42884=>array(35,-208,771,742),42885=>array(36,-208,607,533),42886=>array(43,-14,827,729),42887=>array(42,-14,625,519),42891=>array(159,225,383,729),42892=>array(69,458,237,729),42893=>array(90,0,932,729),42896=>array(-27,-157,945,729),42897=>array(56,-217,751,533),42922=>array(-96,0,971,729),43002=>array(-18,0,1084,519),43003=>array(51,0,734,729),43004=>array(54,0,776,729),43005=>array(-24,0,1136,729),43006=>array(-43,0,512,928),43007=>array(-79,0,1368,729),62464=>array(7,-15,633,876),62465=>array(21,-15,644,876),62466=>array(12,-15,695,875),62467=>array(81,-15,993,876),62468=>array(6,-15,712,876),62469=>array(-1,-15,701,876),62470=>array(83,-15,750,876),62471=>array(37,-14,1026,875),62472=>array(45,-15,697,876),62473=>array(7,-15,696,876),62474=>array(83,-21,1308,876),62475=>array(22,-15,732,876),62476=>array(33,-15,756,888),62477=>array(47,-146,989,876),62478=>array(13,-15,704,876),62479=>array(6,-15,780,877),62480=>array(25,-15,986,860),62481=>array(66,-15,716,876),62482=>array(33,-15,792,876),62483=>array(80,-15,803,876),62484=>array(91,-15,1006,876),62485=>array(-1,-15,776,864),62486=>array(90,-16,995,875),62487=>array(4,-15,775,875),62488=>array(26,-15,744,876),62489=>array(-26,-15,666,876),62490=>array(28,-15,752,870),62491=>array(21,-15,730,876),62492=>array(33,-15,793,876),62493=>array(1,-15,687,910),62494=>array(72,-15,712,876),62495=>array(-21,-25,961,875),62496=>array(1,-15,719,882),62497=>array(34,-15,824,879),62498=>array(-28,-57,701,876),62499=>array(4,-15,780,895),62500=>array(4,-15,718,876),62501=>array(-0,-15,766,876),62502=>array(74,-14,1009,876),62504=>array(72,-217,898,759),63172=>array(57,0,390,763),63173=>array(13,-14,663,756),63174=>array(22,-222,667,533),63175=>array(63,-14,715,731),63176=>array(63,-14,1042,731),63185=>array(60,616,448,816),63188=>array(80,624,451,840),64256=>array(-59,-190,972,760),64257=>array(-59,-190,679,760),64258=>array(-59,-190,720,760),64259=>array(-59,-190,1076,760),64260=>array(-59,-190,1115,760),64261=>array(-59,-190,878,760),64262=>array(-0,-14,976,748),65533=>array(104,-108,1169,956),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>348,33=>439,34=>521,35=>838,36=>696,37=>950,38=>903,39=>306,40=>473,41=>473,42=>523,43=>838,44=>348,45=>415,46=>348,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>369,59=>369,60=>838,61=>838,62=>838,63=>586,64=>1000,65=>776,66=>845,67=>796,68=>867,69=>762,70=>710,71=>854,72=>945,73=>468,74=>473,75=>869,76=>703,77=>1107,78=>914,79=>871,80=>752,81=>871,82=>831,83=>722,84=>744,85=>872,86=>776,87=>1123,88=>776,89=>714,90=>730,91=>473,92=>365,93=>473,94=>838,95=>500,96=>500,97=>648,98=>699,99=>609,100=>699,101=>636,102=>430,103=>699,104=>727,105=>380,106=>362,107=>693,108=>380,109=>1058,110=>727,111=>667,112=>699,113=>699,114=>527,115=>563,116=>462,117=>727,118=>581,119=>861,120=>596,121=>581,122=>568,123=>643,124=>364,125=>643,126=>838,160=>348,161=>439,162=>696,163=>696,164=>636,165=>696,166=>364,167=>523,168=>500,169=>1000,170=>487,171=>625,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>732,182=>636,183=>348,184=>500,185=>438,186=>500,187=>625,188=>1043,189=>1043,190=>1043,191=>586,192=>776,193=>776,194=>776,195=>776,196=>776,197=>776,198=>1034,199=>796,200=>762,201=>762,202=>762,203=>762,204=>468,205=>468,206=>468,207=>468,208=>874,209=>914,210=>871,211=>871,212=>871,213=>871,214=>871,215=>838,216=>871,217=>872,218=>872,219=>872,220=>872,221=>714,222=>757,223=>760,224=>648,225=>648,226=>648,227=>648,228=>648,229=>648,230=>932,231=>609,232=>636,233=>636,234=>636,235=>636,236=>380,237=>380,238=>380,239=>380,240=>667,241=>727,242=>667,243=>667,244=>667,245=>667,246=>667,247=>838,248=>667,249=>727,250=>727,251=>727,252=>727,253=>581,254=>699,255=>581,256=>776,257=>648,258=>776,259=>648,260=>776,261=>648,262=>796,263=>609,264=>796,265=>609,266=>796,267=>609,268=>796,269=>609,270=>867,271=>699,272=>874,273=>699,274=>762,275=>636,276=>762,277=>636,278=>762,279=>636,280=>762,281=>636,282=>762,283=>636,284=>854,285=>699,286=>854,287=>699,288=>854,289=>699,290=>854,291=>699,292=>945,293=>727,294=>945,295=>727,296=>468,297=>380,298=>468,299=>380,300=>468,301=>380,302=>468,303=>380,304=>468,305=>380,306=>942,307=>751,308=>473,309=>362,310=>869,311=>693,312=>693,313=>703,314=>380,315=>703,316=>380,317=>703,318=>508,319=>703,320=>557,321=>710,322=>385,323=>914,324=>727,325=>914,326=>727,327=>914,328=>727,329=>1008,330=>872,331=>727,332=>871,333=>667,334=>871,335=>667,336=>871,337=>667,338=>1180,339=>1028,340=>831,341=>527,342=>831,343=>527,344=>831,345=>527,346=>722,347=>563,348=>722,349=>563,350=>722,351=>563,352=>722,353=>563,354=>744,355=>462,356=>744,357=>462,358=>744,359=>462,360=>872,361=>727,362=>872,363=>727,364=>872,365=>727,366=>872,367=>727,368=>872,369=>727,370=>872,371=>727,372=>1123,373=>861,374=>714,375=>581,376=>714,377=>730,378=>568,379=>730,380=>568,381=>730,382=>568,383=>430,384=>699,385=>845,386=>854,387=>699,388=>854,389=>699,390=>796,391=>796,392=>609,393=>874,394=>867,395=>854,396=>699,397=>667,398=>762,399=>871,400=>721,401=>710,402=>430,403=>854,404=>771,405=>1043,406=>468,407=>468,408=>869,409=>693,410=>380,411=>701,412=>1058,413=>914,414=>727,415=>871,416=>871,417=>667,418=>1200,419=>943,420=>752,421=>699,422=>831,423=>722,424=>563,425=>707,426=>331,427=>462,428=>744,429=>462,430=>744,431=>872,432=>727,433=>890,434=>890,435=>714,436=>699,437=>730,438=>568,439=>657,440=>657,441=>657,442=>657,443=>696,444=>754,445=>568,446=>536,447=>716,448=>295,449=>492,450=>459,451=>295,452=>1597,453=>1435,454=>1267,455=>1176,456=>1065,457=>742,458=>1387,459=>1276,460=>1089,461=>776,462=>648,463=>468,464=>380,465=>871,466=>667,467=>872,468=>727,469=>872,470=>727,471=>872,472=>727,473=>872,474=>727,475=>872,476=>727,477=>636,478=>776,479=>648,480=>776,481=>648,482=>1034,483=>975,484=>896,485=>699,486=>854,487=>699,488=>869,489=>693,490=>871,491=>667,492=>871,493=>667,494=>657,495=>568,496=>362,497=>1597,498=>1435,499=>1267,500=>854,501=>699,502=>1221,503=>787,504=>914,505=>727,506=>776,507=>648,508=>1034,509=>932,510=>871,511=>667,512=>776,513=>648,514=>776,515=>648,516=>762,517=>636,518=>762,519=>636,520=>468,521=>380,522=>468,523=>380,524=>871,525=>667,526=>871,527=>667,528=>831,529=>527,530=>831,531=>527,532=>872,533=>727,534=>872,535=>727,536=>722,537=>563,538=>744,539=>462,540=>690,541=>607,542=>945,543=>727,544=>872,545=>791,546=>703,547=>616,548=>730,549=>568,550=>776,551=>648,552=>762,553=>636,554=>871,555=>667,556=>871,557=>667,558=>871,559=>667,560=>871,561=>667,562=>714,563=>581,564=>573,565=>922,566=>564,567=>362,568=>1031,569=>1031,570=>776,571=>796,572=>609,573=>703,574=>744,575=>563,576=>568,577=>660,578=>547,579=>845,580=>872,581=>776,582=>762,583=>636,584=>473,585=>387,586=>848,587=>699,588=>831,589=>527,590=>714,591=>581,592=>648,593=>770,594=>770,595=>699,596=>609,597=>609,598=>699,599=>730,600=>636,601=>636,602=>907,603=>608,604=>562,605=>907,606=>720,607=>387,608=>699,609=>699,610=>626,611=>601,612=>627,613=>727,614=>727,615=>727,616=>380,617=>380,618=>380,619=>409,620=>514,621=>380,622=>795,623=>1058,624=>1058,625=>1058,626=>727,627=>727,628=>712,629=>667,630=>1061,631=>749,632=>667,633=>571,634=>571,635=>571,636=>527,637=>527,638=>452,639=>487,640=>801,641=>801,642=>563,643=>331,644=>430,645=>540,646=>331,647=>492,648=>462,649=>727,650=>679,651=>694,652=>581,653=>861,654=>635,655=>727,656=>568,657=>568,658=>568,659=>568,660=>536,661=>536,662=>536,663=>545,664=>871,665=>695,666=>720,667=>626,668=>732,669=>384,670=>740,671=>617,672=>699,673=>536,674=>536,675=>1117,676=>1179,677=>1117,678=>938,679=>715,680=>946,681=>1039,682=>870,683=>795,684=>662,685=>443,686=>613,687=>717,688=>521,689=>519,690=>313,691=>414,692=>414,693=>480,694=>527,695=>542,696=>366,697=>302,698=>521,699=>348,700=>348,701=>348,702=>366,703=>366,704=>313,705=>313,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>282,713=>500,714=>500,715=>500,716=>282,717=>500,720=>369,721=>369,722=>366,723=>366,726=>392,727=>392,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>378,737=>292,738=>395,739=>375,740=>313,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,750=>553,751=>500,752=>500,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>779,881=>576,882=>803,883=>777,884=>302,885=>302,886=>963,887=>737,890=>500,891=>609,892=>609,893=>609,894=>369,900=>500,901=>500,902=>776,903=>348,904=>947,905=>1136,906=>662,908=>887,910=>953,911=>911,912=>484,913=>776,914=>845,915=>710,916=>776,917=>762,918=>730,919=>945,920=>871,921=>468,922=>869,923=>776,924=>1107,925=>914,926=>704,927=>871,928=>945,929=>752,931=>707,932=>744,933=>714,934=>871,935=>776,936=>913,937=>890,938=>468,939=>714,940=>770,941=>608,942=>727,943=>484,944=>694,945=>770,946=>664,947=>660,948=>667,949=>608,950=>592,951=>727,952=>667,953=>484,954=>750,955=>701,956=>732,957=>694,958=>592,959=>667,960=>732,961=>665,962=>609,963=>737,964=>673,965=>694,966=>905,967=>658,968=>941,969=>952,970=>484,971=>694,972=>667,973=>694,974=>952,975=>869,976=>667,977=>849,978=>764,979=>969,980=>764,981=>941,982=>952,983=>655,984=>871,985=>667,986=>796,987=>609,988=>710,989=>527,990=>590,991=>660,992=>796,993=>667,1008=>655,1009=>665,1010=>609,1011=>362,1012=>871,1013=>609,1014=>609,1015=>757,1016=>699,1017=>796,1018=>1107,1019=>860,1020=>692,1021=>796,1022=>796,1023=>796,1024=>762,1025=>762,1026=>901,1027=>690,1028=>795,1029=>722,1030=>468,1031=>468,1032=>473,1033=>1202,1034=>1262,1035=>963,1036=>910,1037=>945,1038=>812,1039=>945,1040=>814,1041=>854,1042=>845,1043=>690,1044=>889,1045=>762,1046=>1312,1047=>721,1048=>945,1049=>945,1050=>910,1051=>884,1052=>1107,1053=>945,1054=>871,1055=>945,1056=>752,1057=>796,1058=>744,1059=>812,1060=>949,1061=>776,1062=>966,1063=>913,1064=>1268,1065=>1293,1066=>957,1067=>1202,1068=>825,1069=>795,1070=>1287,1071=>882,1072=>648,1073=>722,1074=>657,1075=>563,1076=>695,1077=>636,1078=>1306,1079=>638,1080=>727,1081=>727,1082=>677,1083=>732,1084=>951,1085=>729,1086=>667,1087=>727,1088=>699,1089=>609,1090=>1058,1091=>598,1092=>902,1093=>596,1094=>803,1095=>715,1096=>1058,1097=>1134,1098=>727,1099=>1018,1100=>660,1101=>645,1102=>1001,1103=>796,1104=>636,1105=>636,1106=>719,1107=>563,1108=>609,1109=>563,1110=>380,1111=>380,1112=>362,1113=>1014,1114=>1011,1115=>727,1116=>677,1117=>727,1118=>598,1119=>727,1122=>880,1123=>1050,1124=>1195,1125=>963,1130=>1312,1131=>1010,1132=>1630,1133=>1247,1136=>1096,1137=>1105,1138=>871,1139=>652,1140=>916,1141=>749,1142=>916,1143=>749,1164=>846,1165=>673,1168=>700,1169=>618,1170=>690,1171=>563,1172=>854,1173=>705,1174=>1312,1175=>1306,1176=>721,1177=>638,1178=>902,1179=>703,1182=>910,1183=>677,1184=>1041,1185=>760,1186=>952,1187=>805,1188=>1167,1189=>955,1190=>1324,1191=>1013,1194=>796,1195=>609,1196=>744,1197=>1142,1198=>714,1199=>572,1200=>713,1201=>572,1202=>789,1203=>596,1204=>1010,1205=>833,1206=>913,1207=>792,1210=>910,1211=>727,1216=>468,1217=>1312,1218=>1306,1219=>869,1220=>693,1223=>945,1224=>732,1227=>984,1228=>732,1231=>380,1232=>814,1233=>648,1234=>814,1235=>648,1236=>1034,1237=>975,1238=>762,1239=>636,1240=>871,1241=>636,1242=>871,1243=>636,1244=>1312,1245=>1306,1246=>721,1247=>638,1248=>657,1249=>568,1250=>945,1251=>727,1252=>945,1253=>727,1254=>871,1255=>667,1256=>871,1257=>667,1258=>871,1259=>667,1260=>795,1261=>645,1262=>812,1263=>598,1264=>812,1265=>598,1266=>812,1267=>598,1268=>913,1269=>715,1270=>690,1271=>563,1272=>1202,1273=>1018,1296=>721,1297=>638,1298=>884,1299=>732,1300=>1248,1301=>1005,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>942,1330=>832,1331=>894,1332=>909,1333=>822,1334=>821,1335=>747,1336=>832,1337=>1125,1338=>894,1339=>803,1340=>722,1341=>1188,1342=>887,1343=>842,1344=>737,1345=>863,1346=>918,1347=>851,1348=>977,1349=>833,1350=>914,1351=>843,1352=>871,1353=>818,1354=>1034,1355=>846,1356=>964,1357=>871,1358=>914,1359=>808,1360=>808,1361=>836,1362=>710,1363=>955,1364=>891,1365=>871,1366=>963,1369=>307,1370=>264,1371=>293,1372=>391,1373=>323,1374=>439,1375=>500,1377=>1055,1378=>695,1379=>776,1380=>801,1381=>729,1382=>742,1383=>599,1384=>733,1385=>909,1386=>768,1387=>724,1388=>398,1389=>1087,1390=>695,1391=>719,1392=>737,1393=>684,1394=>738,1395=>703,1396=>724,1397=>359,1398=>719,1399=>496,1400=>738,1401=>428,1402=>1059,1403=>668,1404=>744,1405=>724,1406=>724,1407=>1040,1408=>724,1409=>713,1410=>493,1411=>1040,1412=>734,1413=>693,1414=>956,1415=>833,1417=>340,1418=>388,4256=>765,4257=>945,4258=>876,4259=>884,4260=>791,4261=>1087,4262=>1024,4263=>1223,4264=>653,4265=>828,4266=>1061,4267=>1061,4268=>806,4269=>1145,4270=>979,4271=>912,4272=>1119,4273=>802,4274=>766,4275=>1085,4276=>986,4277=>1076,4278=>820,4279=>843,4280=>831,4281=>843,4282=>918,4283=>1086,4284=>779,4285=>832,4286=>822,4287=>1121,4288=>1132,4289=>812,4290=>902,4291=>812,4292=>890,4293=>1073,4304=>594,4305=>625,4306=>643,4307=>887,4308=>615,4309=>611,4310=>666,4311=>915,4312=>613,4313=>600,4314=>1120,4315=>654,4316=>640,4317=>879,4318=>624,4319=>634,4320=>877,4321=>657,4322=>802,4323=>751,4324=>869,4325=>639,4326=>912,4327=>622,4328=>647,4329=>640,4330=>729,4331=>641,4332=>639,4333=>629,4334=>674,4335=>737,4336=>625,4337=>657,4338=>625,4339=>625,4340=>624,4341=>670,4342=>940,4343=>680,4344=>636,4345=>672,4346=>625,4347=>446,4348=>363,7424=>641,7425=>892,7426=>932,7427=>695,7428=>609,7429=>675,7430=>675,7431=>617,7432=>509,7433=>320,7434=>561,7435=>722,7436=>617,7437=>869,7438=>737,7439=>667,7440=>609,7441=>628,7442=>628,7443=>667,7444=>1028,7445=>598,7446=>667,7447=>667,7448=>586,7449=>801,7450=>801,7451=>620,7452=>647,7453=>664,7454=>923,7455=>655,7456=>581,7457=>861,7458=>568,7459=>568,7460=>588,7461=>802,7462=>586,7463=>641,7464=>732,7465=>586,7466=>854,7467=>705,7468=>489,7469=>651,7470=>532,7471=>532,7472=>546,7473=>480,7474=>480,7475=>538,7476=>595,7477=>294,7478=>298,7479=>547,7480=>443,7481=>697,7482=>576,7483=>606,7484=>548,7485=>442,7486=>474,7487=>523,7488=>469,7489=>549,7490=>708,7491=>408,7492=>408,7493=>484,7494=>587,7495=>499,7496=>498,7497=>444,7498=>444,7499=>412,7500=>412,7501=>498,7502=>300,7503=>523,7504=>729,7505=>473,7506=>467,7507=>427,7508=>467,7509=>467,7510=>499,7511=>371,7512=>520,7513=>418,7514=>729,7515=>491,7516=>505,7517=>418,7518=>416,7519=>420,7520=>570,7521=>414,7522=>239,7523=>414,7524=>520,7525=>491,7526=>418,7527=>416,7528=>419,7529=>570,7530=>414,7531=>1042,7543=>640,7544=>595,7547=>380,7548=>380,7549=>699,7550=>647,7551=>679,7557=>380,7579=>484,7580=>427,7581=>427,7582=>467,7583=>412,7584=>271,7585=>373,7586=>498,7587=>522,7588=>300,7589=>307,7590=>300,7591=>300,7592=>370,7593=>368,7594=>321,7595=>430,7596=>682,7597=>729,7598=>588,7599=>587,7600=>472,7601=>467,7602=>522,7603=>400,7604=>387,7605=>371,7606=>520,7607=>475,7608=>408,7609=>489,7610=>366,7611=>357,7612=>527,7613=>412,7614=>452,7615=>467,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>776,7681=>648,7682=>845,7683=>699,7684=>845,7685=>699,7686=>845,7687=>699,7688=>796,7689=>609,7690=>867,7691=>699,7692=>867,7693=>699,7694=>867,7695=>699,7696=>867,7697=>699,7698=>867,7699=>699,7700=>762,7701=>636,7702=>762,7703=>636,7704=>762,7705=>636,7706=>762,7707=>636,7708=>762,7709=>636,7710=>710,7711=>430,7712=>854,7713=>699,7714=>945,7715=>727,7716=>945,7717=>727,7718=>945,7719=>727,7720=>945,7721=>727,7722=>945,7723=>727,7724=>468,7725=>380,7726=>468,7727=>380,7728=>869,7729=>693,7730=>869,7731=>693,7732=>869,7733=>693,7734=>703,7735=>380,7736=>703,7737=>380,7738=>703,7739=>380,7740=>703,7741=>380,7742=>1107,7743=>1058,7744=>1107,7745=>1058,7746=>1107,7747=>1058,7748=>914,7749=>727,7750=>914,7751=>727,7752=>914,7753=>727,7754=>914,7755=>727,7756=>871,7757=>667,7758=>871,7759=>667,7760=>871,7761=>667,7762=>871,7763=>667,7764=>752,7765=>699,7766=>752,7767=>699,7768=>831,7769=>527,7770=>831,7771=>527,7772=>831,7773=>527,7774=>831,7775=>527,7776=>722,7777=>563,7778=>722,7779=>563,7780=>722,7781=>563,7782=>722,7783=>563,7784=>722,7785=>563,7786=>744,7787=>462,7788=>744,7789=>462,7790=>744,7791=>462,7792=>744,7793=>462,7794=>872,7795=>727,7796=>872,7797=>727,7798=>872,7799=>727,7800=>872,7801=>727,7802=>872,7803=>727,7804=>776,7805=>581,7806=>776,7807=>581,7808=>1123,7809=>861,7810=>1123,7811=>861,7812=>1123,7813=>861,7814=>1123,7815=>861,7816=>1123,7817=>861,7818=>776,7819=>596,7820=>776,7821=>596,7822=>714,7823=>581,7824=>730,7825=>568,7826=>730,7827=>568,7828=>730,7829=>568,7830=>727,7831=>462,7832=>861,7833=>581,7834=>1014,7835=>430,7836=>430,7837=>430,7838=>947,7839=>667,7840=>776,7841=>648,7842=>776,7843=>648,7844=>776,7845=>648,7846=>776,7847=>648,7848=>776,7849=>648,7850=>776,7851=>648,7852=>776,7853=>648,7854=>776,7855=>648,7856=>776,7857=>648,7858=>776,7859=>648,7860=>776,7861=>648,7862=>776,7863=>648,7864=>762,7865=>636,7866=>762,7867=>636,7868=>762,7869=>636,7870=>762,7871=>636,7872=>762,7873=>636,7874=>762,7875=>636,7876=>762,7877=>636,7878=>762,7879=>636,7880=>468,7881=>380,7882=>468,7883=>380,7884=>871,7885=>667,7886=>871,7887=>667,7888=>871,7889=>667,7890=>871,7891=>667,7892=>871,7893=>667,7894=>871,7895=>667,7896=>871,7897=>667,7898=>871,7899=>667,7900=>871,7901=>667,7902=>871,7903=>667,7904=>871,7905=>667,7906=>871,7907=>667,7908=>872,7909=>727,7910=>872,7911=>727,7912=>872,7913=>727,7914=>872,7915=>727,7916=>872,7917=>727,7918=>872,7919=>727,7920=>872,7921=>727,7922=>714,7923=>581,7924=>714,7925=>581,7926=>714,7927=>581,7928=>714,7929=>581,7930=>1078,7931=>701,7936=>770,7937=>770,7938=>770,7939=>770,7940=>770,7941=>770,7942=>770,7943=>770,7944=>776,7945=>776,7946=>978,7947=>978,7948=>832,7949=>849,7950=>776,7951=>776,7952=>608,7953=>608,7954=>608,7955=>608,7956=>608,7957=>608,7960=>917,7961=>909,7962=>1169,7963=>1169,7964=>1093,7965=>1120,7968=>727,7969=>727,7970=>727,7971=>727,7972=>727,7973=>727,7974=>727,7975=>727,7976=>1100,7977=>1094,7978=>1358,7979=>1361,7980=>1279,7981=>1308,7982=>1197,7983=>1194,7984=>484,7985=>484,7986=>484,7987=>484,7988=>484,7989=>484,7990=>484,7991=>484,7992=>629,7993=>617,7994=>878,7995=>881,7996=>799,7997=>831,7998=>723,7999=>714,8000=>667,8001=>667,8002=>667,8003=>667,8004=>667,8005=>667,8008=>900,8009=>935,8010=>1240,8011=>1237,8012=>1035,8013=>1066,8016=>694,8017=>694,8018=>694,8019=>694,8020=>694,8021=>694,8022=>694,8023=>694,8025=>922,8027=>1186,8029=>1133,8031=>1019,8032=>952,8033=>952,8034=>952,8035=>952,8036=>952,8037=>952,8038=>952,8039=>952,8040=>931,8041=>963,8042=>1268,8043=>1274,8044=>1054,8045=>1088,8046=>1023,8047=>1060,8048=>770,8049=>770,8050=>608,8051=>608,8052=>727,8053=>727,8054=>484,8055=>484,8056=>667,8057=>667,8058=>694,8059=>694,8060=>952,8061=>952,8064=>770,8065=>770,8066=>770,8067=>770,8068=>770,8069=>770,8070=>770,8071=>770,8072=>776,8073=>776,8074=>978,8075=>978,8076=>832,8077=>849,8078=>776,8079=>776,8080=>727,8081=>727,8082=>727,8083=>727,8084=>727,8085=>727,8086=>727,8087=>727,8088=>1100,8089=>1094,8090=>1358,8091=>1361,8092=>1279,8093=>1308,8094=>1197,8095=>1194,8096=>952,8097=>952,8098=>952,8099=>952,8100=>952,8101=>952,8102=>952,8103=>952,8104=>931,8105=>963,8106=>1268,8107=>1274,8108=>1054,8109=>1088,8110=>1023,8111=>1060,8112=>770,8113=>770,8114=>770,8115=>770,8116=>770,8118=>770,8119=>770,8120=>776,8121=>776,8122=>811,8123=>776,8124=>776,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>727,8131=>727,8132=>727,8134=>727,8135=>727,8136=>1000,8137=>947,8138=>1191,8139=>1118,8140=>945,8141=>500,8142=>500,8143=>500,8144=>484,8145=>484,8146=>484,8147=>484,8150=>484,8151=>484,8152=>468,8153=>468,8154=>714,8155=>662,8157=>500,8158=>500,8159=>500,8160=>694,8161=>694,8162=>694,8163=>694,8164=>665,8165=>665,8166=>694,8167=>694,8168=>714,8169=>714,8170=>1019,8171=>953,8172=>910,8173=>500,8174=>500,8175=>500,8178=>952,8179=>952,8180=>952,8182=>952,8183=>952,8184=>1069,8185=>887,8186=>1101,8187=>911,8188=>890,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>348,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>348,8217=>348,8218=>348,8219=>348,8220=>575,8221=>575,8222=>575,8223=>575,8224=>523,8225=>523,8226=>639,8227=>639,8228=>348,8229=>674,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1385,8241=>1813,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>400,8250=>400,8252=>629,8253=>586,8254=>500,8258=>1023,8260=>167,8261=>473,8262=>473,8263=>1082,8264=>856,8265=>856,8267=>636,8268=>500,8269=>500,8270=>523,8271=>369,8273=>523,8274=>556,8275=>1000,8279=>813,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>239,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>298,8318=>298,8319=>458,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>298,8334=>298,8336=>408,8337=>444,8338=>467,8339=>375,8340=>444,8341=>521,8342=>523,8343=>292,8344=>729,8345=>458,8346=>499,8347=>395,8348=>371,8358=>696,8364=>696,8367=>1155,8369=>790,8372=>876,8373=>696,8376=>744,8377=>696,8451=>1198,8457=>1112,8462=>727,8463=>727,8470=>1087,8482=>1000,8486=>890,8487=>890,8490=>869,8491=>776,8498=>710,8513=>786,8514=>576,8515=>637,8516=>760,8523=>903,8526=>592,8528=>1035,8529=>1035,8530=>1473,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>468,8545=>736,8546=>1005,8547=>1093,8548=>776,8549=>1127,8550=>1396,8551=>1664,8552=>1069,8553=>776,8554=>1078,8555=>1347,8556=>703,8557=>796,8558=>867,8559=>1107,8560=>380,8561=>760,8562=>1140,8563=>961,8564=>581,8565=>961,8566=>1341,8567=>1721,8568=>976,8569=>596,8570=>976,8571=>1356,8572=>380,8573=>609,8574=>699,8575=>1058,8576=>1255,8577=>867,8578=>1268,8579=>796,8580=>609,8581=>796,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>850,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>641,8706=>534,8707=>620,8708=>620,8710=>753,8711=>753,8712=>740,8713=>740,8715=>740,8716=>740,8719=>842,8720=>842,8721=>753,8722=>838,8723=>838,8724=>838,8725=>365,8727=>691,8728=>519,8729=>519,8730=>657,8731=>657,8732=>657,8733=>672,8734=>833,8735=>838,8736=>838,8739=>324,8740=>607,8741=>529,8742=>773,8743=>812,8744=>812,8745=>838,8746=>838,8747=>579,8748=>1000,8749=>1391,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1082,8789=>1082,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>838,8848=>838,8849=>838,8850=>838,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>884,8867=>884,8868=>960,8869=>960,8870=>616,8871=>616,8872=>884,8873=>884,8874=>884,8875=>1080,8876=>884,8877=>884,8878=>884,8879=>1080,8901=>398,8962=>834,8968=>473,8969=>473,8970=>473,8971=>473,8976=>838,8977=>539,8984=>928,8985=>838,8992=>579,8993=>579,8997=>1000,9000=>1443,9085=>1008,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>579,9167=>945,9251=>834,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>457,10182=>457,10208=>494,10216=>457,10217=>457,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>1032,10616=>838,10617=>838,10618=>960,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1782,10765=>610,10766=>610,10799=>838,10858=>838,10859=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>703,11361=>380,11363=>752,11364=>831,11367=>945,11368=>727,11369=>869,11370=>693,11371=>730,11372=>568,11373=>848,11374=>1107,11375=>776,11376=>848,11377=>709,11378=>1221,11379=>984,11381=>779,11382=>576,11383=>905,11385=>571,11386=>667,11387=>617,11388=>313,11389=>489,11390=>722,11391=>730,11520=>773,11521=>635,11522=>804,11523=>658,11524=>788,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>631,11532=>646,11533=>962,11534=>846,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>936,11548=>982,11549=>681,11550=>676,11551=>852,11552=>1113,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>586,11807=>838,11810=>473,11811=>473,11812=>473,11813=>473,11822=>586,42564=>722,42565=>563,42566=>468,42567=>380,42576=>1333,42577=>1085,42580=>1287,42581=>1025,42582=>1287,42583=>1029,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>384,42780=>384,42781=>276,42782=>276,42783=>276,42790=>945,42791=>712,42792=>1003,42793=>909,42794=>696,42795=>609,42796=>634,42797=>598,42798=>741,42799=>706,42800=>592,42801=>563,42802=>1301,42803=>983,42804=>1261,42805=>985,42806=>1168,42807=>1007,42808=>1016,42809=>832,42810=>1016,42811=>832,42812=>994,42813=>746,42814=>796,42815=>609,42816=>869,42817=>693,42822=>916,42823=>581,42826=>1010,42827=>770,42830=>1448,42831=>1060,42856=>787,42857=>716,42875=>694,42876=>527,42880=>703,42881=>380,42882=>872,42883=>727,42884=>694,42885=>527,42886=>796,42887=>609,42891=>439,42892=>306,42893=>913,42896=>914,42897=>812,42922=>945,43002=>1068,43003=>710,43004=>752,43005=>1107,43006=>468,43007=>1286,62464=>726,62465=>737,62466=>786,62467=>1019,62468=>737,62469=>731,62470=>796,62471=>1058,62472=>737,62473=>737,62474=>1329,62475=>754,62476=>753,62477=>1024,62478=>737,62479=>753,62480=>1070,62481=>818,62482=>870,62483=>819,62484=>1016,62485=>753,62486=>1008,62487=>752,62488=>760,62489=>753,62490=>800,62491=>753,62492=>760,62493=>738,62494=>801,62495=>956,62496=>736,62497=>847,62498=>737,62499=>737,62500=>737,62501=>793,62502=>1033,62504=>904,63172=>380,63173=>667,63174=>699,63175=>727,63176=>1058,63185=>500,63188=>500,64256=>827,64257=>727,64258=>727,64259=>1108,64260=>1146,64261=>879,64262=>971,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavuserifbi.z b/tools/tcpdf/fonts/dejavuserifbi.z new file mode 100644 index 0000000000000000000000000000000000000000..c27ff397874a8e781bd0b4f1180bd53bf79bddff GIT binary patch literal 193465 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%0A(r*aGj6!PZ47GV8h` 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 Q&~jzJMrEHymlJ0CUukI^A^-pY literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifcondensed.ctg.z b/tools/tcpdf/fonts/dejavuserifcondensed.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..c502e3bfe4ece39a403118a009e8884f735a1618 GIT binary patch literal 6458 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifcondensed.php b/tools/tcpdf/fonts/dejavuserifcondensed.php new file mode 100644 index 000000000..fdbfb35a8 --- /dev/null +++ b/tools/tcpdf/fonts/dejavuserifcondensed.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSerifCondensed'; +$up=-63; +$ut=44; +$dw=540; +$diff=''; +$originalsize=334040; +$enc=''; +$file='dejavuserifcondensed.z'; +$ctg='dejavuserifcondensed.ctg.z'; +$desc=array('Flags'=>32,'FontBBox'=>'[-693 -347 1512 1109]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>461,'MaxWidth'=>1560,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(123,-14,240,729),34=>array(88,458,326,729),35=>array(69,0,686,718),36=>array(76,-147,498,760),37=>array(49,-14,806,742),38=>array(64,-14,759,742),39=>array(88,458,158,729),40=>array(71,-156,287,760),41=>array(63,-156,280,760),42=>array(14,287,436,742),43=>array(95,0,659,627),44=>array(32,-136,199,111),45=>array(40,230,265,306),46=>array(84,-14,202,116),47=>array(0,-93,303,729),48=>array(59,-14,513,742),49=>array(110,0,445,742),50=>array(61,0,484,742),51=>array(68,-14,506,742),52=>array(27,0,527,742),53=>array(76,-14,503,729),54=>array(60,-14,516,742),55=>array(75,0,508,729),56=>array(60,-14,512,742),57=>array(57,-14,512,742),58=>array(93,-14,211,434),59=>array(32,-136,212,434),60=>array(95,46,659,581),61=>array(95,175,659,452),62=>array(95,46,659,581),63=>array(61,-14,439,742),64=>array(59,-174,836,704),65=>array(-5,0,659,729),66=>array(49,0,606,729),67=>array(50,-14,635,742),68=>array(49,0,670,729),69=>array(49,0,585,729),70=>array(49,0,587,729),71=>array(50,-14,648,742),72=>array(49,0,735,729),73=>array(49,0,306,729),74=>array(-76,-208,320,729),75=>array(49,0,686,729),76=>array(49,0,576,729),77=>array(44,0,876,729),78=>array(44,-14,748,729),79=>array(50,-14,688,742),80=>array(49,0,574,729),81=>array(50,-160,688,742),82=>array(49,0,699,729),83=>array(75,-14,551,742),84=>array(9,0,592,729),85=>array(42,-14,718,729),86=>array(-9,0,664,729),87=>array(4,0,923,729),88=>array(5,0,637,729),89=>array(-10,0,602,729),90=>array(40,0,590,729),91=>array(77,-132,282,760),92=>array(0,-93,303,729),93=>array(69,-132,274,760),94=>array(95,457,659,729),95=>array(0,-236,450,-197),96=>array(75,615,276,799),97=>array(44,-14,511,533),98=>array(26,-14,531,760),99=>array(44,-14,463,533),100=>array(44,-14,550,760),101=>array(44,-14,488,533),102=>array(32,0,387,760),103=>array(44,-222,550,533),104=>array(32,0,555,760),105=>array(32,0,268,736),106=>array(-87,-222,191,736),107=>array(26,0,552,760),108=>array(26,0,261,760),109=>array(32,0,829,533),110=>array(32,0,555,533),111=>array(44,-14,497,533),112=>array(26,-208,531,533),113=>array(44,-208,550,533),114=>array(32,0,431,533),115=>array(50,-14,416,533),116=>array(26,-14,355,680),117=>array(24,-14,546,519),118=>array(-3,0,506,519),119=>array(14,0,759,519),120=>array(11,0,497,519),121=>array(-3,-222,506,519),122=>array(36,0,441,519),123=>array(112,-163,460,760),124=>array(116,-236,188,764),125=>array(112,-163,460,760),126=>array(95,233,659,394),161=>array(123,0,240,743),162=>array(67,-145,485,662),163=>array(60,0,494,742),164=>array(45,45,529,582),165=>array(-7,0,576,729),166=>array(116,-171,188,699),167=>array(40,-95,410,742),168=>array(88,652,362,766),169=>array(124,0,776,725),170=>array(55,261,404,742),171=>array(69,69,466,517),172=>array(95,140,659,421),173=>array(40,230,265,306),174=>array(124,0,776,725),175=>array(93,673,356,745),176=>array(85,432,365,742),177=>array(95,0,659,627),178=>array(40,326,304,742),179=>array(44,319,315,742),180=>array(172,616,374,800),181=>array(26,-208,553,519),182=>array(69,-96,515,729),183=>array(83,282,201,412),184=>array(127,-193,310,0),185=>array(64,326,291,734),186=>array(41,261,382,742),187=>array(84,69,482,517),188=>array(64,-14,844,742),189=>array(64,-14,815,742),190=>array(44,-14,844,742),191=>array(61,-13,439,743),192=>array(-5,0,659,927),193=>array(-5,0,659,927),194=>array(-5,0,659,927),195=>array(-5,0,659,921),196=>array(-5,0,659,920),197=>array(-5,0,659,928),198=>array(-16,0,854,729),199=>array(50,-193,635,742),200=>array(49,0,585,927),201=>array(49,0,585,927),202=>array(49,0,585,927),203=>array(49,0,585,920),204=>array(49,0,306,927),205=>array(49,0,306,927),206=>array(38,0,319,927),207=>array(42,0,315,920),208=>array(49,0,674,729),209=>array(44,-14,748,921),210=>array(50,-14,688,927),211=>array(50,-14,688,927),212=>array(50,-14,688,927),213=>array(50,-14,688,921),214=>array(50,-14,688,920),215=>array(124,33,630,594),216=>array(44,-28,692,757),217=>array(42,-14,718,927),218=>array(42,-14,718,927),219=>array(42,-14,718,927),220=>array(42,-14,718,920),221=>array(-10,0,602,927),222=>array(49,0,574,729),223=>array(26,-14,562,760),224=>array(44,-14,511,799),225=>array(44,-14,511,800),226=>array(44,-14,511,800),227=>array(44,-14,511,777),228=>array(44,-14,511,766),229=>array(44,-14,511,878),230=>array(44,-14,801,533),231=>array(44,-193,463,533),232=>array(44,-14,488,799),233=>array(44,-14,488,800),234=>array(44,-14,488,800),235=>array(44,-14,488,766),236=>array(-6,0,268,799),237=>array(32,0,293,800),238=>array(4,0,285,800),239=>array(7,0,281,766),240=>array(44,-14,497,760),241=>array(32,0,555,777),242=>array(44,-14,497,799),243=>array(44,-14,497,800),244=>array(44,-14,497,800),245=>array(44,-14,497,777),246=>array(44,-14,497,766),247=>array(95,68,659,559),248=>array(33,-46,505,565),249=>array(24,-14,546,799),250=>array(24,-14,546,800),251=>array(24,-14,546,800),252=>array(24,-14,546,766),253=>array(-3,-222,506,800),254=>array(26,-208,531,760),255=>array(-3,-222,506,766),256=>array(-5,0,659,899),257=>array(44,-14,511,745),258=>array(-5,0,659,926),259=>array(44,-14,511,772),260=>array(-5,-192,659,729),261=>array(44,-192,511,533),262=>array(50,-14,635,927),263=>array(44,-14,463,800),264=>array(50,-14,635,927),265=>array(44,-14,463,800),266=>array(50,-14,635,921),267=>array(44,-14,463,766),268=>array(50,-14,635,927),269=>array(44,-14,463,800),270=>array(49,0,670,927),271=>array(44,-14,665,760),272=>array(49,0,674,729),273=>array(44,-14,550,760),274=>array(49,0,585,899),275=>array(44,-14,488,746),276=>array(49,0,585,928),277=>array(44,-14,488,785),278=>array(49,0,585,921),279=>array(44,-14,488,766),280=>array(49,-192,585,729),281=>array(44,-192,488,533),282=>array(49,0,585,927),283=>array(44,-14,488,800),284=>array(50,-14,648,927),285=>array(44,-222,550,800),286=>array(50,-14,648,928),287=>array(44,-222,550,785),288=>array(50,-14,648,921),289=>array(44,-222,550,766),290=>array(50,-224,648,742),291=>array(44,-222,550,741),292=>array(49,0,735,927),293=>array(-27,0,555,927),294=>array(49,0,735,729),295=>array(32,0,555,760),296=>array(32,0,323,921),297=>array(-1,0,289,777),298=>array(46,0,310,899),299=>array(-20,0,268,745),300=>array(41,0,314,928),301=>array(6,0,281,785),302=>array(49,-192,306,729),303=>array(32,-192,268,736),304=>array(49,0,306,921),305=>array(32,0,268,519),306=>array(49,-208,680,729),307=>array(32,-222,448,736),308=>array(-76,-208,322,927),309=>array(-87,-222,255,800),310=>array(49,-209,686,729),311=>array(26,-209,552,760),312=>array(26,0,552,518),313=>array(49,0,576,928),314=>array(26,0,261,928),315=>array(49,-209,576,729),316=>array(26,-207,261,760),317=>array(49,0,576,729),318=>array(26,0,376,760),319=>array(49,0,576,729),320=>array(26,0,368,760),321=>array(38,0,581,729),322=>array(20,0,279,760),323=>array(44,-14,748,928),324=>array(32,0,555,776),325=>array(44,-216,748,729),326=>array(32,-209,555,533),327=>array(44,-14,748,932),328=>array(32,0,555,800),329=>array(49,0,730,742),330=>array(42,-208,635,743),331=>array(32,-222,483,533),332=>array(50,-14,688,899),333=>array(44,-14,497,745),334=>array(50,-14,688,928),335=>array(44,-14,497,785),336=>array(50,-14,688,927),337=>array(44,-14,497,800),338=>array(52,0,952,729),339=>array(44,-14,845,533),340=>array(49,0,699,928),341=>array(32,0,431,776),342=>array(49,-209,699,729),343=>array(32,-209,431,533),344=>array(49,0,699,927),345=>array(32,0,431,800),346=>array(75,-14,551,928),347=>array(50,-14,416,776),348=>array(75,-14,551,927),349=>array(50,-14,416,800),350=>array(75,-193,551,742),351=>array(50,-193,416,533),352=>array(75,-14,551,927),353=>array(50,-14,416,800),354=>array(9,-193,592,729),355=>array(26,-193,355,680),356=>array(9,0,592,927),357=>array(26,-14,355,788),358=>array(9,0,592,729),359=>array(26,-14,355,680),360=>array(42,-14,718,921),361=>array(24,-14,546,777),362=>array(42,-14,718,899),363=>array(24,-14,546,745),364=>array(42,-14,718,928),365=>array(24,-14,546,785),366=>array(42,-14,718,1051),367=>array(24,-14,546,868),368=>array(42,-14,718,927),369=>array(24,-14,546,800),370=>array(42,-200,718,729),371=>array(24,-192,581,519),372=>array(4,0,923,931),373=>array(14,0,759,800),374=>array(-10,0,602,931),375=>array(-3,-222,506,800),376=>array(-10,0,602,920),377=>array(40,0,590,928),378=>array(36,0,441,776),379=>array(40,0,590,930),380=>array(36,0,441,734),381=>array(40,0,590,927),382=>array(36,0,441,800),383=>array(32,0,387,760),384=>array(26,-14,531,760),385=>array(-84,0,606,729),386=>array(49,0,606,729),387=>array(26,-14,531,760),388=>array(49,0,606,729),389=>array(26,-14,531,760),390=>array(50,-14,635,742),391=>array(50,-14,813,796),392=>array(44,-14,644,639),393=>array(49,0,674,729),394=>array(-84,0,670,729),395=>array(49,0,606,729),396=>array(26,-14,531,760),397=>array(44,-246,497,533),398=>array(49,0,585,729),399=>array(50,-14,688,742),400=>array(55,-14,512,742),401=>array(-89,-208,587,729),402=>array(-87,-185,387,760),403=>array(50,-14,822,796),404=>array(8,-92,606,729),405=>array(32,-3,795,760),406=>array(49,0,306,729),407=>array(45,0,310,729),408=>array(49,0,739,741),409=>array(31,0,552,760),410=>array(26,0,261,760),411=>array(37,0,545,765),412=>array(32,-14,829,730),413=>array(-90,-208,748,729),414=>array(32,-208,555,533),415=>array(50,-14,688,742),416=>array(48,-14,710,760),417=>array(43,-14,582,533),418=>array(50,-157,911,742),419=>array(44,-208,700,533),420=>array(-84,0,574,729),421=>array(26,-208,531,716),422=>array(49,-159,699,729),423=>array(75,-14,551,742),424=>array(50,-14,416,533),425=>array(36,0,576,729),426=>array(-87,-222,346,761),427=>array(26,-222,355,680),428=>array(38,0,592,729),429=>array(26,-14,375,760),430=>array(9,-208,592,729),431=>array(40,-14,889,802),432=>array(19,-14,620,532),433=>array(55,-14,692,729),434=>array(49,0,630,729),435=>array(-10,0,719,729),436=>array(-3,-222,597,530),437=>array(40,0,590,729),438=>array(36,0,441,519),439=>array(44,-14,482,729),440=>array(44,-14,482,729),441=>array(44,-224,482,519),442=>array(57,-224,470,519),443=>array(61,0,493,742),444=>array(49,-14,551,729),445=>array(17,-224,482,519),446=>array(97,-15,385,680),447=>array(26,-208,522,560),448=>array(97,0,168,729),449=>array(97,0,346,729),450=>array(8,0,405,729),451=>array(97,0,168,729),452=>array(49,0,1312,927),453=>array(49,0,1163,800),454=>array(44,-14,1018,800),455=>array(49,-208,917,729),456=>array(49,-222,789,736),457=>array(26,-222,479,760),458=>array(44,-208,1107,729),459=>array(44,-222,979,736),460=>array(32,-222,771,736),461=>array(-5,0,659,927),462=>array(44,-14,511,800),463=>array(38,0,318,927),464=>array(3,0,284,800),465=>array(50,-14,688,927),466=>array(44,-14,497,800),467=>array(42,-14,718,927),468=>array(24,-14,546,800),469=>array(42,-14,718,1025),470=>array(24,-14,546,886),471=>array(42,-14,718,1044),472=>array(24,-14,546,905),473=>array(42,-14,718,1043),474=>array(24,-14,546,904),475=>array(42,-14,718,1044),476=>array(24,-14,546,905),477=>array(44,-14,488,533),478=>array(-5,0,659,1025),479=>array(44,-14,511,886),480=>array(-5,0,659,1025),481=>array(44,-14,511,888),482=>array(-16,0,854,899),483=>array(44,-14,801,745),484=>array(50,-14,737,742),485=>array(44,-222,550,533),486=>array(50,-14,648,927),487=>array(44,-222,550,800),488=>array(49,0,686,927),489=>array(5,0,552,961),490=>array(50,-200,688,742),491=>array(44,-200,497,533),492=>array(50,-200,688,899),493=>array(44,-200,497,745),494=>array(44,-14,482,927),495=>array(44,-224,482,800),496=>array(-87,-222,284,800),497=>array(49,0,1312,729),498=>array(49,0,1163,729),499=>array(44,-14,1018,760),500=>array(50,-14,648,927),501=>array(44,-222,550,800),502=>array(49,-14,999,729),503=>array(49,-208,587,742),504=>array(44,-14,748,927),505=>array(32,0,555,799),506=>array(-5,0,659,927),507=>array(44,-14,511,927),508=>array(-16,0,854,927),509=>array(44,-14,801,802),510=>array(44,-28,692,927),511=>array(33,-46,505,800),512=>array(-5,0,659,927),513=>array(44,-14,511,800),514=>array(-5,0,659,967),515=>array(44,-14,511,785),516=>array(49,0,585,927),517=>array(44,-14,488,800),518=>array(49,0,585,967),519=>array(44,-14,488,785),520=>array(-17,0,306,927),521=>array(-54,0,268,800),522=>array(41,0,316,967),523=>array(6,0,282,785),524=>array(50,-14,688,927),525=>array(44,-14,497,800),526=>array(50,-14,688,967),527=>array(44,-14,497,785),528=>array(49,0,699,927),529=>array(32,0,431,800),530=>array(49,0,699,967),531=>array(32,0,431,785),532=>array(42,-14,718,927),533=>array(24,-14,546,800),534=>array(42,-14,718,967),535=>array(24,-14,546,785),536=>array(75,-225,551,742),537=>array(50,-225,416,533),538=>array(9,-225,592,729),539=>array(26,-225,355,680),540=>array(68,-210,501,742),541=>array(31,-211,420,530),542=>array(49,0,735,927),543=>array(5,0,555,961),544=>array(42,-208,718,744),545=>array(44,-73,717,760),546=>array(36,-14,490,742),547=>array(44,-14,452,760),548=>array(40,-187,590,729),549=>array(36,-195,441,519),550=>array(-5,0,659,921),551=>array(44,-14,511,766),552=>array(49,-193,585,729),553=>array(44,-193,488,533),554=>array(50,-14,688,1025),555=>array(44,-14,497,886),556=>array(50,-14,688,1025),557=>array(44,-14,497,862),558=>array(50,-14,688,920),559=>array(44,-14,497,766),560=>array(50,-14,688,1025),561=>array(44,-14,497,887),562=>array(-10,0,602,899),563=>array(-3,-222,506,745),564=>array(26,-107,435,760),565=>array(32,-107,733,533),566=>array(26,-107,429,680),567=>array(-87,-222,191,519),568=>array(44,-14,819,760),569=>array(44,-208,819,533),570=>array(-5,-28,659,757),571=>array(20,-28,668,757),572=>array(16,-46,488,565),573=>array(45,0,576,729),574=>array(-24,-28,625,757),575=>array(50,-222,416,533),576=>array(36,-222,475,519),577=>array(33,0,493,729),578=>array(33,0,386,533),579=>array(45,0,606,729),580=>array(38,-14,723,729),581=>array(-5,0,659,729),582=>array(49,-54,585,783),583=>array(44,-54,488,579),584=>array(-76,-208,324,729),585=>array(-87,-222,268,736),586=>array(50,-208,803,742),587=>array(44,-222,669,533),588=>array(45,0,699,729),589=>array(32,0,431,533),590=>array(-10,0,602,729),591=>array(-3,-222,506,519),592=>array(44,-14,511,533),593=>array(44,-14,550,533),594=>array(44,-14,550,533),595=>array(26,-14,531,760),596=>array(44,-14,463,533),597=>array(44,-107,448,533),598=>array(44,-222,669,760),599=>array(44,-14,668,760),600=>array(44,-14,488,533),601=>array(44,-14,488,533),602=>array(53,-14,813,533),603=>array(44,-19,425,524),604=>array(45,-19,425,524),605=>array(44,-19,750,524),606=>array(44,-18,511,533),607=>array(-87,-222,268,519),608=>array(44,-222,669,760),609=>array(44,-222,550,519),610=>array(44,-18,463,529),611=>array(11,-223,528,519),612=>array(63,-17,454,532),613=>array(24,-208,546,519),614=>array(37,0,555,760),615=>array(37,-222,483,760),616=>array(32,0,268,736),617=>array(32,0,269,519),618=>array(32,0,268,519),619=>array(32,0,322,760),620=>array(32,0,388,760),621=>array(26,-222,381,760),622=>array(26,-224,608,760),623=>array(32,0,829,533),624=>array(32,-208,829,533),625=>array(32,-222,756,533),626=>array(-87,-222,554,533),627=>array(32,-222,679,533),628=>array(30,-14,562,519),629=>array(44,-14,497,533),630=>array(44,0,686,519),631=>array(44,-14,542,530),632=>array(44,-208,497,760),633=>array(32,-14,431,519),634=>array(32,-14,431,759),635=>array(32,-222,550,519),636=>array(32,-207,431,533),637=>array(32,-222,431,533),638=>array(37,0,387,530),639=>array(37,0,387,530),640=>array(31,0,524,519),641=>array(31,0,524,519),642=>array(50,-222,416,533),643=>array(-87,-222,299,761),644=>array(-87,-222,387,760),645=>array(32,-222,417,530),646=>array(-87,-222,346,761),647=>array(26,-161,355,533),648=>array(26,-208,355,680),649=>array(24,-14,546,519),650=>array(44,-14,514,519),651=>array(32,-3,503,519),652=>array(-3,0,506,519),653=>array(14,0,759,519),654=>array(-3,0,506,741),655=>array(37,0,558,519),656=>array(36,-222,637,519),657=>array(36,-93,444,519),658=>array(44,-224,482,519),659=>array(57,-224,482,519),660=>array(103,0,391,761),661=>array(103,0,391,761),662=>array(103,0,391,761),663=>array(50,-222,328,759),664=>array(50,-14,688,742),665=>array(32,0,469,519),666=>array(44,-18,511,533),667=>array(44,-18,643,760),668=>array(31,0,553,519),669=>array(-87,-222,248,736),670=>array(26,-209,553,519),671=>array(37,0,466,519),672=>array(44,-208,669,760),673=>array(103,0,391,761),674=>array(103,0,391,761),675=>array(44,-14,863,760),676=>array(44,-224,897,760),677=>array(44,-93,865,760),678=>array(26,0,695,680),679=>array(26,-222,592,761),680=>array(26,-14,705,680),681=>array(32,-222,771,760),682=>array(26,0,602,760),683=>array(26,0,576,760),684=>array(31,-15,492,625),685=>array(31,105,353,625),686=>array(26,-207,670,760),687=>array(26,-222,790,760),688=>array(20,326,344,751),689=>array(20,326,341,751),690=>array(20,202,192,739),691=>array(20,327,267,625),692=>array(20,318,267,617),693=>array(20,202,342,617),694=>array(20,327,307,617),695=>array(20,327,481,617),696=>array(20,202,335,617),697=>array(70,557,183,800),698=>array(70,557,346,800),699=>array(92,495,242,742),700=>array(92,495,242,742),701=>array(92,495,242,742),702=>array(51,492,172,760),703=>array(51,492,172,760),704=>array(20,347,207,772),705=>array(20,347,207,772),706=>array(117,524,333,836),707=>array(117,524,333,836),708=>array(84,561,365,800),709=>array(84,561,365,800),710=>array(84,616,365,800),711=>array(84,616,365,800),712=>array(93,526,158,759),713=>array(93,673,356,745),714=>array(172,616,374,800),715=>array(75,615,276,799),716=>array(93,-124,158,110),717=>array(93,-156,356,-84),720=>array(95,0,208,434),721=>array(95,303,208,434),722=>array(51,249,172,517),723=>array(51,249,172,517),726=>array(40,153,250,387),727=>array(40,234,250,306),728=>array(87,645,363,785),729=>array(173,652,277,766),730=>array(104,610,346,878),731=>array(146,-192,310,0),732=>array(80,639,370,777),733=>array(107,616,413,800),734=>array(0,307,377,508),736=>array(7,201,333,617),737=>array(20,326,173,751),738=>array(24,318,262,625),739=>array(20,326,336,617),740=>array(20,347,207,772),741=>array(94,0,351,668),742=>array(94,0,351,668),743=>array(94,0,351,668),744=>array(94,0,351,668),745=>array(94,0,351,668),748=>array(84,-281,365,-42),750=>array(92,495,391,742),751=>array(84,-241,365,-58),752=>array(84,-281,365,-42),755=>array(104,-240,346,28),759=>array(80,-192,370,-55),768=>array(-373,615,-171,799),769=>array(-277,616,-76,800),770=>array(-365,616,-84,800),771=>array(-373,639,-83,777),772=>array(-356,673,-93,745),773=>array(-450,716,0,755),774=>array(-363,645,-87,785),775=>array(-277,652,-173,766),776=>array(-365,652,-91,766),777=>array(-309,616,-126,852),778=>array(-351,610,-110,878),779=>array(-343,616,-37,800),780=>array(-365,616,-84,800),781=>array(-257,616,-191,803),782=>array(-354,616,-94,803),783=>array(-422,616,-115,800),784=>array(-363,645,-87,874),785=>array(-363,645,-87,785),786=>array(-255,495,-121,644),787=>array(-278,606,-161,829),788=>array(-291,606,-173,829),789=>array(-58,616,58,800),790=>array(-371,-260,-170,-76),791=>array(-277,-259,-76,-76),792=>array(-298,-340,-160,-107),793=>array(-290,-340,-152,-107),794=>array(-176,698,35,932),795=>array(-134,350,40,532),796=>array(-280,-347,-159,-79),797=>array(-330,-251,-119,-99),798=>array(-330,-260,-119,-107),799=>array(-329,-340,-118,-107),800=>array(-330,-179,-119,-107),801=>array(-377,-222,-99,63),802=>array(-353,-222,-75,63),803=>array(-277,-191,-173,-77),804=>array(-363,-191,-89,-77),805=>array(-320,-241,-132,-32),806=>array(-313,-225,-180,-76),807=>array(-322,-193,-140,0),808=>array(-304,-192,-140,0),809=>array(-258,-263,-192,-76),810=>array(-356,-259,-93,-75),811=>array(-365,-217,-85,-77),812=>array(-365,-241,-84,-58),813=>array(-365,-240,-84,-57),814=>array(-363,-217,-87,-77),815=>array(-363,-216,-87,-76),816=>array(-373,-213,-83,-76),817=>array(-356,-147,-93,-75),818=>array(-450,-236,0,-197),819=>array(-450,-236,0,-80),820=>array(-663,212,-85,415),821=>array(-262,227,-26,278),822=>array(-554,227,-32,278),823=>array(-503,-46,-31,565),824=>array(-693,-28,-44,757),825=>array(-282,-344,-161,-76),826=>array(-359,-256,-96,-72),827=>array(-346,-344,-104,-75),828=>array(-365,-217,-85,-77),829=>array(-323,575,-128,792),830=>array(-281,592,-157,850),831=>array(-450,599,0,755),835=>array(-278,606,-161,829),856=>array(-99,652,4,766),864=>array(-387,723,387,859),865=>array(-401,729,401,869),880=>array(49,0,617,729),881=>array(31,0,431,519),882=>array(9,0,592,729),883=>array(36,0,464,519),884=>array(70,557,183,800),885=>array(70,-208,183,35),886=>array(44,-14,748,743),887=>array(31,0,553,519),890=>array(192,-208,303,-60),891=>array(44,-14,463,533),892=>array(44,-14,463,533),893=>array(44,-14,463,533),894=>array(32,-136,212,434),900=>array(172,616,374,800),901=>array(88,652,374,996),902=>array(-5,0,659,800),903=>array(83,282,201,412),904=>array(6,0,738,800),905=>array(6,0,886,800),906=>array(6,0,457,800),908=>array(6,-14,702,800),910=>array(6,0,816,800),911=>array(6,0,713,800),912=>array(7,22,303,996),913=>array(-5,0,659,729),914=>array(49,0,606,729),915=>array(49,0,587,729),916=>array(34,0,612,729),917=>array(49,0,585,729),918=>array(40,0,590,729),919=>array(49,0,735,729),920=>array(50,-14,688,742),921=>array(49,0,306,729),922=>array(49,0,686,729),923=>array(-5,0,659,729),924=>array(44,0,876,729),925=>array(44,-14,748,729),926=>array(49,0,578,729),927=>array(50,-14,688,742),928=>array(49,0,735,729),929=>array(49,0,574,729),931=>array(36,0,576,729),932=>array(9,0,592,729),933=>array(-10,0,602,729),934=>array(50,0,688,729),935=>array(5,0,637,729),936=>array(42,0,755,729),937=>array(55,0,692,742),938=>array(43,0,316,920),939=>array(-10,0,602,920),940=>array(44,-12,584,800),941=>array(44,-19,425,800),942=>array(32,-208,483,800),943=>array(32,22,303,800),944=>array(32,-3,503,996),945=>array(44,-12,584,533),946=>array(57,-208,475,765),947=>array(32,-209,494,519),948=>array(44,-14,497,765),949=>array(44,-19,425,524),950=>array(36,-208,450,760),951=>array(32,-208,483,533),952=>array(44,-11,497,771),953=>array(32,22,303,519),954=>array(31,0,552,519),955=>array(37,0,545,765),956=>array(31,-208,553,519),957=>array(32,0,500,519),958=>array(36,-208,450,760),959=>array(44,-14,497,533),960=>array(32,0,559,519),961=>array(57,-208,484,533),962=>array(44,-208,450,533),963=>array(44,-14,588,519),964=>array(36,22,464,519),965=>array(32,-3,503,519),966=>array(40,-208,591,521),967=>array(11,-222,526,533),968=>array(57,-208,649,519),969=>array(40,-3,690,519),970=>array(9,22,303,766),971=>array(32,-3,503,766),972=>array(44,-14,497,800),973=>array(32,-3,503,800),974=>array(40,-3,690,800),975=>array(49,-240,652,729),976=>array(44,-11,479,771),977=>array(31,-11,610,771),978=>array(26,0,585,731),979=>array(6,0,754,800),980=>array(26,0,585,920),981=>array(34,-208,579,760),982=>array(19,-3,709,519),983=>array(42,-222,516,533),984=>array(50,-208,688,742),985=>array(44,-208,497,533),986=>array(50,-208,617,742),987=>array(44,-208,450,616),988=>array(49,0,587,729),989=>array(-82,-211,388,742),990=>array(47,0,476,729),991=>array(83,0,510,759),992=>array(68,-208,653,742),993=>array(40,-208,482,533),1008=>array(42,-4,516,533),1009=>array(57,-210,484,533),1010=>array(44,-14,463,533),1011=>array(-87,-222,191,736),1012=>array(50,-14,688,742),1013=>array(44,-14,463,533),1014=>array(44,-14,463,533),1015=>array(49,0,574,729),1016=>array(26,-208,531,760),1017=>array(50,-14,635,742),1018=>array(44,0,876,729),1019=>array(42,-208,604,519),1020=>array(37,-208,509,533),1021=>array(50,-14,635,742),1022=>array(50,-14,635,742),1023=>array(50,-14,635,742),1024=>array(49,0,585,927),1025=>array(49,0,585,920),1026=>array(-35,-216,652,729),1027=>array(49,0,558,927),1028=>array(50,-14,635,742),1029=>array(75,-14,551,742),1030=>array(49,0,306,729),1031=>array(42,0,315,920),1032=>array(-76,-208,320,729),1033=>array(22,-14,930,729),1034=>array(49,0,960,729),1035=>array(-35,0,735,729),1036=>array(49,0,686,927),1037=>array(49,0,735,927),1038=>array(10,-14,640,957),1039=>array(49,-157,735,729),1040=>array(10,0,675,729),1041=>array(49,0,606,729),1042=>array(49,0,606,729),1043=>array(49,0,558,729),1044=>array(44,-157,686,729),1045=>array(49,0,585,729),1046=>array(10,0,1001,729),1047=>array(48,-14,506,742),1048=>array(49,0,735,729),1049=>array(49,0,735,957),1050=>array(49,0,686,729),1051=>array(22,-14,706,729),1052=>array(44,0,876,729),1053=>array(49,0,735,729),1054=>array(50,-14,688,742),1055=>array(49,0,735,729),1056=>array(49,0,574,729),1057=>array(50,-14,635,742),1058=>array(9,0,592,729),1059=>array(10,-14,640,729),1060=>array(51,0,696,729),1061=>array(5,0,637,729),1062=>array(49,-157,753,729),1063=>array(9,0,650,729),1064=>array(49,0,978,729),1065=>array(49,-157,978,729),1066=>array(31,0,683,729),1067=>array(49,0,836,729),1068=>array(49,0,575,729),1069=>array(50,-14,635,742),1070=>array(49,-14,1015,742),1071=>array(31,0,677,729),1072=>array(44,-14,511,533),1073=>array(38,-14,497,776),1074=>array(32,0,469,519),1075=>array(26,0,433,519),1076=>array(32,-138,518,519),1077=>array(44,-14,488,533),1078=>array(11,0,817,519),1079=>array(40,-14,446,533),1080=>array(31,0,553,519),1081=>array(31,0,553,746),1082=>array(31,0,552,519),1083=>array(16,-14,540,519),1084=>array(32,0,668,519),1085=>array(31,0,553,519),1086=>array(44,-14,497,533),1087=>array(31,0,553,519),1088=>array(26,-208,531,533),1089=>array(44,-14,463,533),1090=>array(36,0,464,519),1091=>array(10,-222,519,519),1092=>array(35,-208,670,760),1093=>array(11,0,497,519),1094=>array(32,-138,554,519),1095=>array(31,0,547,519),1096=>array(32,0,813,519),1097=>array(32,-138,813,519),1098=>array(26,0,535,519),1099=>array(26,0,685,519),1100=>array(26,0,453,519),1101=>array(44,-14,463,533),1102=>array(26,-14,743,533),1103=>array(28,0,521,519),1104=>array(44,-14,488,799),1105=>array(44,-14,488,766),1106=>array(19,-222,516,760),1107=>array(26,0,433,800),1108=>array(44,-14,463,533),1109=>array(50,-14,416,533),1110=>array(32,0,268,736),1111=>array(7,0,281,766),1112=>array(-87,-222,191,736),1113=>array(16,-14,734,519),1114=>array(31,0,747,519),1115=>array(19,0,555,760),1116=>array(31,0,552,800),1117=>array(31,0,553,799),1118=>array(10,-222,519,746),1119=>array(26,-138,558,519),1122=>array(31,0,654,729),1123=>array(26,0,505,760),1124=>array(49,-14,962,742),1125=>array(26,-14,709,533),1130=>array(10,0,1001,729),1131=>array(11,0,817,519),1132=>array(49,0,1213,729),1133=>array(26,0,991,519),1136=>array(10,0,839,729),1137=>array(-19,-208,802,760),1138=>array(50,-14,688,742),1139=>array(44,-11,452,533),1140=>array(10,0,763,742),1141=>array(10,0,600,533),1142=>array(10,0,763,927),1143=>array(10,0,600,800),1164=>array(22,0,604,729),1165=>array(16,0,453,760),1168=>array(49,0,567,872),1169=>array(26,0,437,668),1170=>array(45,0,558,729),1171=>array(26,0,432,519),1172=>array(49,-216,606,729),1173=>array(26,-222,500,519),1174=>array(10,-157,1001,729),1175=>array(11,-138,817,519),1176=>array(48,-193,506,742),1177=>array(40,-193,446,533),1178=>array(49,-157,686,729),1179=>array(26,-138,558,519),1182=>array(44,0,686,729),1183=>array(22,0,552,760),1184=>array(31,0,795,729),1185=>array(26,0,634,519),1186=>array(49,-157,735,729),1187=>array(31,-138,553,519),1188=>array(49,0,988,729),1189=>array(31,0,728,519),1190=>array(49,-216,1035,729),1191=>array(26,-222,794,519),1194=>array(50,-193,635,742),1195=>array(44,-193,463,533),1196=>array(9,-157,592,729),1197=>array(36,-138,464,519),1198=>array(-10,0,602,729),1199=>array(-3,-208,506,519),1200=>array(-10,0,602,729),1201=>array(-3,-208,506,519),1202=>array(5,-157,646,729),1203=>array(11,-138,500,519),1204=>array(9,-157,825,729),1205=>array(36,-138,612,519),1206=>array(-25,-157,615,729),1207=>array(31,-138,553,519),1210=>array(-25,0,628,729),1211=>array(32,0,555,760),1216=>array(49,0,306,729),1217=>array(10,0,1001,928),1218=>array(11,0,817,785),1219=>array(49,-216,652,729),1220=>array(26,-222,526,519),1223=>array(49,-216,735,729),1224=>array(31,-222,553,519),1227=>array(-25,-157,628,729),1228=>array(31,-138,553,519),1231=>array(26,0,264,760),1232=>array(10,0,675,926),1233=>array(44,-14,511,772),1234=>array(10,0,675,920),1235=>array(44,-14,511,766),1236=>array(-16,0,854,729),1237=>array(44,-14,801,533),1238=>array(49,0,585,928),1239=>array(44,-14,488,785),1240=>array(50,-14,688,742),1241=>array(44,-14,488,533),1242=>array(50,-14,688,920),1243=>array(44,-14,488,766),1244=>array(10,0,1001,920),1245=>array(11,0,817,766),1246=>array(48,-14,506,920),1247=>array(40,-14,446,766),1248=>array(44,-14,482,729),1249=>array(44,-224,482,519),1250=>array(49,0,735,899),1251=>array(31,0,553,745),1252=>array(49,0,735,920),1253=>array(31,0,553,766),1254=>array(50,-14,688,920),1255=>array(44,-14,497,766),1256=>array(50,-14,688,742),1257=>array(44,-14,497,533),1258=>array(50,-14,688,920),1259=>array(44,-14,497,766),1260=>array(50,-14,635,920),1261=>array(44,-14,463,766),1262=>array(10,-14,640,899),1263=>array(10,-222,519,745),1264=>array(10,-14,640,920),1265=>array(10,-222,519,766),1266=>array(10,-14,640,927),1267=>array(10,-222,519,800),1268=>array(9,0,650,920),1269=>array(31,0,547,766),1270=>array(49,-157,558,729),1271=>array(26,-138,433,519),1272=>array(49,0,836,920),1273=>array(26,0,685,766),1296=>array(55,-14,512,742),1297=>array(44,-14,452,533),1298=>array(22,-216,706,729),1299=>array(16,-222,540,519),1300=>array(22,-14,1074,729),1301=>array(16,-14,816,519),1306=>array(50,-160,688,742),1307=>array(44,-208,550,533),1308=>array(4,0,923,729),1309=>array(14,0,759,519),1329=>array(31,-14,688,729),1330=>array(31,0,682,743),1331=>array(44,0,743,743),1332=>array(18,0,763,743),1333=>array(31,-14,682,729),1334=>array(104,-45,669,743),1335=>array(70,-45,686,729),1336=>array(31,-45,682,743),1337=>array(31,-14,889,743),1338=>array(44,-14,743,729),1339=>array(70,0,687,729),1340=>array(70,-45,632,729),1341=>array(70,-14,979,729),1342=>array(83,-13,694,742),1343=>array(9,0,667,729),1344=>array(48,-66,585,729),1345=>array(89,-32,653,743),1346=>array(26,-45,750,743),1347=>array(69,0,702,764),1348=>array(42,-14,807,729),1349=>array(57,-14,627,742),1350=>array(-22,-14,702,774),1351=>array(75,-14,633,729),1352=>array(31,0,688,743),1353=>array(86,-45,641,743),1354=>array(9,0,756,743),1355=>array(100,-45,664,744),1356=>array(31,0,795,743),1357=>array(31,-14,688,729),1358=>array(9,-45,730,729),1359=>array(49,-14,603,742),1360=>array(31,0,688,743),1361=>array(47,-14,631,742),1362=>array(70,0,623,729),1363=>array(57,0,704,729),1364=>array(0,0,718,743),1365=>array(57,-14,694,742),1366=>array(54,-14,699,729),1369=>array(51,492,172,760),1370=>array(40,482,207,729),1371=>array(0,615,208,799),1372=>array(2,618,346,893),1373=>array(75,615,276,799),1374=>array(9,618,341,856),1375=>array(40,618,416,760),1377=>array(25,-14,822,519),1378=>array(32,-208,500,533),1379=>array(44,-208,635,533),1380=>array(32,-208,635,533),1381=>array(21,-14,543,760),1382=>array(44,-208,635,533),1383=>array(25,0,459,760),1384=>array(25,-208,547,533),1385=>array(25,-208,725,533),1386=>array(44,-14,635,760),1387=>array(25,-208,546,760),1388=>array(21,-208,354,519),1389=>array(25,-208,843,760),1390=>array(53,-14,505,770),1391=>array(25,-208,541,760),1392=>array(25,0,547,760),1393=>array(62,-14,547,773),1394=>array(25,-208,627,533),1395=>array(70,-14,556,767),1396=>array(25,-14,583,773),1397=>array(-25,-208,190,519),1398=>array(48,-14,547,773),1399=>array(-13,-208,393,534),1400=>array(37,0,559,533),1401=>array(16,-208,329,544),1402=>array(25,-208,814,519),1403=>array(48,-208,466,534),1404=>array(37,0,568,533),1405=>array(25,-14,547,519),1406=>array(25,-208,635,760),1407=>array(25,-14,812,533),1408=>array(32,-208,555,533),1409=>array(48,-222,554,533),1410=>array(37,0,453,519),1411=>array(25,-208,812,760),1412=>array(10,-208,565,533),1413=>array(48,-14,500,533),1414=>array(18,-208,685,760),1415=>array(25,-14,728,760),1417=>array(93,-14,211,434),1418=>array(40,203,265,306),4256=>array(48,0,611,847),4257=>array(48,0,726,847),4258=>array(48,-58,706,848),4259=>array(57,1,716,847),4260=>array(48,0,611,847),4261=>array(48,0,872,847),4262=>array(11,0,762,847),4263=>array(57,0,979,847),4264=>array(11,0,461,847),4265=>array(48,0,626,847),4266=>array(39,0,804,847),4267=>array(62,0,831,847),4268=>array(48,0,620,847),4269=>array(53,-37,951,847),4270=>array(11,0,758,847),4271=>array(11,0,698,847),4272=>array(48,0,896,847),4273=>array(48,0,611,847),4274=>array(48,0,554,847),4275=>array(53,-37,897,847),4276=>array(48,0,794,847),4277=>array(30,0,888,847),4278=>array(48,0,610,847),4279=>array(48,0,611,847),4280=>array(48,0,611,847),4281=>array(48,0,611,847),4282=>array(48,-25,762,847),4283=>array(48,0,813,847),4284=>array(48,1,594,847),4285=>array(48,1,631,847),4286=>array(48,0,611,847),4287=>array(48,0,823,847),4288=>array(39,0,853,847),4289=>array(48,0,611,847),4290=>array(48,1,715,847),4291=>array(48,0,612,847),4292=>array(48,0,705,847),4293=>array(62,0,808,848),4304=>array(48,0,438,571),4305=>array(48,0,466,829),4306=>array(35,-225,496,542),4307=>array(48,-220,702,531),4308=>array(31,-225,448,532),4309=>array(35,-225,453,532),4310=>array(18,0,508,831),4311=>array(48,0,727,531),4312=>array(48,0,456,532),4313=>array(22,-225,443,532),4314=>array(48,-220,912,537),4315=>array(48,0,466,829),4316=>array(62,0,479,840),4317=>array(48,-98,694,532),4318=>array(48,1,465,829),4319=>array(48,-225,466,531),4320=>array(48,-0,693,822),4321=>array(-13,0,498,829),4322=>array(40,-225,634,681),4323=>array(18,-225,571,532),4324=>array(48,-225,686,532),4325=>array(48,-225,465,831),4326=>array(48,-220,724,532),4327=>array(35,-225,454,531),4328=>array(9,0,473,830),4329=>array(62,-5,479,831),4330=>array(48,-225,564,531),4331=>array(48,0,467,829),4332=>array(44,-229,493,830),4333=>array(40,-225,479,829),4334=>array(-13,0,502,830),4335=>array(22,-225,593,532),4336=>array(48,0,466,829),4337=>array(48,0,495,830),4338=>array(48,-91,466,532),4339=>array(48,-225,466,585),4340=>array(48,-225,465,831),4341=>array(48,0,536,829),4342=>array(48,-225,750,672),4343=>array(48,-225,516,542),4344=>array(57,-225,476,532),4345=>array(48,-225,509,537),4346=>array(48,-69,466,532),4347=>array(40,0,354,486),4348=>array(40,341,279,845),7424=>array(-3,0,506,519),7425=>array(-19,0,646,519),7426=>array(44,-14,801,533),7427=>array(32,0,496,519),7428=>array(44,-14,448,533),7429=>array(32,0,489,519),7430=>array(32,0,489,519),7431=>array(26,0,447,519),7432=>array(44,-18,417,533),7433=>array(32,-214,268,522),7434=>array(12,-14,408,519),7435=>array(31,0,552,519),7436=>array(21,0,466,519),7437=>array(32,0,668,519),7438=>array(31,-14,553,519),7439=>array(44,-14,497,533),7440=>array(57,-14,459,533),7441=>array(44,9,537,511),7442=>array(44,27,537,492),7443=>array(16,-0,566,523),7444=>array(44,-14,845,533),7445=>array(26,-14,428,533),7446=>array(44,260,497,533),7447=>array(44,-14,497,259),7448=>array(47,0,466,519),7449=>array(10,0,503,519),7450=>array(10,0,503,519),7451=>array(36,0,464,519),7452=>array(2,-14,524,519),7453=>array(57,-29,538,551),7454=>array(69,-29,771,551),7455=>array(59,-205,539,680),7456=>array(-3,0,506,519),7457=>array(14,0,759,519),7458=>array(36,0,441,519),7459=>array(45,-14,443,519),7460=>array(44,-14,434,742),7461=>array(26,-14,643,533),7462=>array(26,0,433,519),7463=>array(-3,0,506,519),7464=>array(32,0,559,519),7465=>array(47,0,466,519),7466=>array(33,0,611,520),7467=>array(16,-14,540,519),7468=>array(-4,326,415,734),7469=>array(-10,326,539,734),7470=>array(31,326,382,734),7471=>array(28,334,404,742),7472=>array(31,326,422,734),7473=>array(31,326,369,734),7474=>array(31,326,369,734),7475=>array(31,318,409,742),7476=>array(31,326,463,734),7477=>array(31,326,193,734),7478=>array(-48,209,202,734),7479=>array(31,326,432,734),7480=>array(31,326,363,734),7481=>array(28,326,552,734),7482=>array(27,318,471,734),7483=>array(27,318,471,734),7484=>array(31,318,434,742),7485=>array(22,326,309,750),7486=>array(31,326,361,734),7487=>array(31,326,440,734),7488=>array(5,326,373,734),7489=>array(26,318,453,734),7490=>array(2,326,581,734),7491=>array(28,318,322,625),7492=>array(28,318,322,625),7493=>array(28,318,347,625),7494=>array(28,318,505,625),7495=>array(16,318,334,751),7496=>array(28,318,347,751),7497=>array(28,318,308,625),7498=>array(28,318,308,625),7499=>array(28,316,263,625),7500=>array(28,316,263,625),7501=>array(28,202,347,625),7502=>array(21,207,168,619),7503=>array(16,326,348,751),7504=>array(21,326,522,625),7505=>array(21,202,304,625),7506=>array(28,318,313,625),7507=>array(28,318,292,625),7508=>array(28,472,313,625),7509=>array(28,318,313,471),7510=>array(16,209,334,625),7511=>array(16,318,224,707),7512=>array(15,318,344,617),7513=>array(36,310,338,635),7514=>array(21,326,522,625),7515=>array(-2,326,319,617),7516=>array(17,326,405,633),7517=>array(35,217,299,763),7518=>array(21,217,311,625),7519=>array(28,326,313,763),7520=>array(25,217,373,626),7521=>array(7,209,331,633),7522=>array(21,0,168,412),7523=>array(20,0,267,299),7524=>array(15,-8,344,291),7525=>array(-2,0,319,291),7526=>array(35,-109,299,437),7527=>array(21,-109,311,298),7528=>array(35,-117,305,299),7529=>array(25,-109,373,300),7530=>array(7,-117,331,307),7531=>array(24,-14,832,533),7543=>array(44,-222,550,533),7544=>array(31,326,463,734),7547=>array(32,0,268,519),7548=>array(32,0,269,519),7549=>array(26,-208,584,533),7550=>array(2,-14,524,519),7551=>array(-14,-14,572,519),7557=>array(-17,-222,261,760),7579=>array(28,318,347,625),7580=>array(28,318,292,625),7581=>array(28,266,282,625),7582=>array(28,318,313,751),7583=>array(28,316,263,625),7584=>array(21,326,244,751),7585=>array(-55,202,166,617),7586=>array(28,202,347,617),7587=>array(15,209,344,617),7588=>array(21,326,168,738),7589=>array(21,326,169,617),7590=>array(21,326,168,617),7591=>array(31,326,180,617),7592=>array(-55,202,156,738),7593=>array(16,202,240,751),7594=>array(-10,202,165,751),7595=>array(23,326,294,624),7596=>array(21,202,477,625),7597=>array(21,209,522,625),7598=>array(-55,202,349,625),7599=>array(21,202,428,625),7600=>array(23,318,350,624),7601=>array(28,318,313,625),7602=>array(28,209,313,751),7603=>array(31,202,262,625),7604=>array(-55,202,188,752),7605=>array(16,202,224,707),7606=>array(15,318,344,617),7607=>array(28,324,324,626),7608=>array(1,326,330,625),7609=>array(21,324,317,617),7610=>array(-2,326,319,617),7611=>array(22,326,278,617),7612=>array(22,202,402,617),7613=>array(22,274,280,617),7614=>array(28,201,304,617),7615=>array(28,320,313,758),7620=>array(-356,616,-12,800),7621=>array(-438,616,-93,800),7622=>array(-356,616,-12,800),7623=>array(-438,616,-93,800),7624=>array(-428,616,-22,800),7625=>array(-428,616,-22,800),7680=>array(-5,-241,659,729),7681=>array(44,-241,511,533),7682=>array(49,0,606,921),7683=>array(26,-14,531,920),7684=>array(49,-191,606,729),7685=>array(26,-191,531,760),7686=>array(49,-147,606,729),7687=>array(26,-147,531,760),7688=>array(50,-193,635,927),7689=>array(44,-193,463,800),7690=>array(49,0,670,921),7691=>array(44,-14,550,920),7692=>array(49,-191,670,729),7693=>array(44,-191,550,760),7694=>array(49,-147,670,729),7695=>array(44,-147,550,760),7696=>array(49,-187,670,729),7697=>array(44,-193,550,760),7698=>array(49,-240,670,729),7699=>array(44,-240,550,760),7700=>array(49,0,585,1044),7701=>array(44,-14,488,919),7702=>array(49,0,585,1044),7703=>array(44,-14,488,919),7704=>array(49,-240,585,729),7705=>array(44,-240,488,533),7706=>array(49,-213,585,729),7707=>array(44,-213,488,533),7708=>array(49,-193,585,928),7709=>array(44,-193,488,785),7710=>array(49,0,587,921),7711=>array(32,0,387,920),7712=>array(50,-14,648,927),7713=>array(44,-222,550,745),7714=>array(49,0,735,921),7715=>array(32,0,555,920),7716=>array(49,-191,735,729),7717=>array(32,-191,555,760),7718=>array(49,0,735,920),7719=>array(4,0,555,921),7720=>array(49,-193,735,729),7721=>array(32,-193,555,760),7722=>array(49,-217,735,729),7723=>array(32,-217,555,760),7724=>array(31,-213,321,729),7725=>array(-4,-213,287,736),7726=>array(41,0,315,1044),7727=>array(7,0,281,886),7728=>array(49,0,686,931),7729=>array(26,0,552,961),7730=>array(49,-191,686,729),7731=>array(26,-191,552,760),7732=>array(49,-147,686,729),7733=>array(26,-147,552,760),7734=>array(49,-191,576,729),7735=>array(26,-191,261,760),7736=>array(46,-191,576,899),7737=>array(12,-191,275,900),7738=>array(49,-147,576,729),7739=>array(13,-147,276,760),7740=>array(49,-240,576,729),7741=>array(4,-240,285,760),7742=>array(44,0,876,927),7743=>array(32,0,829,800),7744=>array(44,0,876,921),7745=>array(32,0,829,766),7746=>array(44,-191,876,729),7747=>array(32,-191,829,533),7748=>array(44,-14,748,921),7749=>array(32,0,555,766),7750=>array(44,-191,748,729),7751=>array(32,-191,555,533),7752=>array(44,-147,748,729),7753=>array(32,-147,555,533),7754=>array(44,-240,748,729),7755=>array(32,-240,555,533),7756=>array(50,-14,688,1044),7757=>array(44,-14,497,881),7758=>array(50,-14,688,1049),7759=>array(44,-14,497,891),7760=>array(50,-14,688,1044),7761=>array(44,-14,497,919),7762=>array(50,-14,688,1044),7763=>array(44,-14,497,919),7764=>array(49,0,574,927),7765=>array(26,-208,531,800),7766=>array(49,0,574,921),7767=>array(26,-208,531,766),7768=>array(49,0,699,921),7769=>array(32,0,431,766),7770=>array(49,-191,699,729),7771=>array(32,-191,431,533),7772=>array(49,-191,699,899),7773=>array(32,-191,431,745),7774=>array(49,-147,699,729),7775=>array(13,-147,431,533),7776=>array(75,-14,551,921),7777=>array(50,-14,416,766),7778=>array(75,-191,551,742),7779=>array(50,-191,416,533),7780=>array(75,-14,551,943),7781=>array(50,-14,416,760),7782=>array(75,-14,551,1049),7783=>array(50,-14,416,867),7784=>array(75,-191,551,921),7785=>array(50,-191,416,766),7786=>array(9,0,592,921),7787=>array(26,-14,355,920),7788=>array(9,-191,592,729),7789=>array(26,-191,355,680),7790=>array(9,-147,592,729),7791=>array(26,-147,357,680),7792=>array(9,-240,592,729),7793=>array(26,-240,366,680),7794=>array(42,-191,718,729),7795=>array(24,-191,546,519),7796=>array(42,-213,718,729),7797=>array(24,-213,546,519),7798=>array(42,-240,718,729),7799=>array(24,-240,546,519),7800=>array(42,-14,718,1044),7801=>array(24,-14,546,881),7802=>array(42,-14,718,1032),7803=>array(24,-14,546,908),7804=>array(-9,0,664,927),7805=>array(-3,0,506,777),7806=>array(-9,-191,664,729),7807=>array(-3,-191,506,519),7808=>array(4,0,923,927),7809=>array(14,0,759,799),7810=>array(4,0,923,927),7811=>array(14,0,759,800),7812=>array(4,0,923,920),7813=>array(14,0,759,766),7814=>array(4,0,923,921),7815=>array(14,0,759,766),7816=>array(4,-191,923,729),7817=>array(14,-191,759,519),7818=>array(5,0,637,921),7819=>array(11,0,497,766),7820=>array(5,0,637,920),7821=>array(11,0,497,766),7822=>array(-10,0,602,921),7823=>array(-3,-222,506,766),7824=>array(40,0,590,927),7825=>array(36,0,441,800),7826=>array(40,-191,590,729),7827=>array(36,-191,441,519),7828=>array(40,-147,590,729),7829=>array(36,-147,441,519),7830=>array(32,-147,555,760),7831=>array(-2,-14,355,921),7832=>array(14,0,759,878),7833=>array(-3,-222,506,878),7834=>array(44,-14,708,760),7835=>array(32,0,387,920),7836=>array(22,0,387,760),7837=>array(32,0,387,760),7838=>array(42,-14,681,743),7839=>array(44,-14,497,765),7840=>array(-5,-191,659,729),7841=>array(44,-191,511,533),7842=>array(-5,0,659,1034),7843=>array(44,-14,511,852),7844=>array(-5,0,659,1028),7845=>array(44,-14,536,846),7846=>array(-5,0,659,1028),7847=>array(44,-14,511,847),7848=>array(-5,0,659,1086),7849=>array(44,-14,511,904),7850=>array(-5,0,659,1057),7851=>array(44,-14,511,875),7852=>array(-5,-191,659,982),7853=>array(44,-191,511,800),7854=>array(-5,0,659,1044),7855=>array(44,-14,511,877),7856=>array(-5,0,659,1044),7857=>array(44,-14,511,877),7858=>array(-5,0,659,1109),7859=>array(44,-14,511,942),7860=>array(-5,0,659,1043),7861=>array(44,-14,511,876),7862=>array(-5,-191,659,967),7863=>array(44,-191,511,785),7864=>array(49,-191,585,729),7865=>array(44,-191,488,533),7866=>array(49,0,585,1034),7867=>array(44,-14,488,852),7868=>array(49,0,585,927),7869=>array(44,-14,488,777),7870=>array(49,0,603,1028),7871=>array(44,-14,561,846),7872=>array(49,0,585,1028),7873=>array(44,-14,488,847),7874=>array(49,0,585,1086),7875=>array(44,-14,535,904),7876=>array(49,0,585,1057),7877=>array(44,-14,488,875),7878=>array(49,-191,585,927),7879=>array(44,-191,488,800),7880=>array(49,0,306,1034),7881=>array(32,0,268,852),7882=>array(49,-191,306,729),7883=>array(32,-191,268,736),7884=>array(50,-191,688,742),7885=>array(44,-191,497,533),7886=>array(50,-14,688,1034),7887=>array(44,-14,497,852),7888=>array(50,-14,688,1028),7889=>array(44,-14,549,846),7890=>array(50,-14,688,1028),7891=>array(44,-14,497,846),7892=>array(50,-14,688,1086),7893=>array(44,-14,523,904),7894=>array(50,-14,688,1057),7895=>array(44,-14,497,875),7896=>array(50,-191,688,927),7897=>array(44,-191,497,800),7898=>array(48,-14,710,927),7899=>array(43,-14,582,800),7900=>array(48,-14,710,927),7901=>array(43,-14,582,799),7902=>array(48,-14,710,1034),7903=>array(43,-14,582,852),7904=>array(48,-14,710,921),7905=>array(43,-14,582,777),7906=>array(48,-191,710,760),7907=>array(43,-191,582,533),7908=>array(42,-191,718,729),7909=>array(24,-191,546,519),7910=>array(42,-14,718,1034),7911=>array(24,-14,546,852),7912=>array(40,-14,889,927),7913=>array(19,-14,620,800),7914=>array(40,-14,889,927),7915=>array(19,-14,620,799),7916=>array(40,-14,889,1034),7917=>array(19,-14,620,852),7918=>array(40,-14,889,921),7919=>array(19,-14,620,777),7920=>array(40,-191,889,802),7921=>array(19,-191,620,532),7922=>array(-10,0,602,931),7923=>array(-3,-222,506,776),7924=>array(-10,-191,602,729),7925=>array(-3,-222,506,519),7926=>array(-10,0,602,1037),7927=>array(-3,-222,506,852),7928=>array(-10,0,602,927),7929=>array(-3,-222,506,777),7930=>array(49,0,833,729),7931=>array(26,0,497,760),7936=>array(44,-12,584,829),7937=>array(44,-12,584,829),7938=>array(44,-12,584,829),7939=>array(44,-12,584,829),7940=>array(44,-12,584,829),7941=>array(44,-12,584,829),7942=>array(44,-12,584,994),7943=>array(44,-12,584,994),7944=>array(-5,0,659,829),7945=>array(-5,0,659,829),7946=>array(4,0,791,829),7947=>array(4,0,791,829),7948=>array(5,0,669,829),7949=>array(6,0,696,829),7950=>array(-5,0,659,994),7951=>array(-5,0,659,994),7952=>array(44,-19,425,829),7953=>array(44,-19,425,829),7954=>array(44,-19,425,829),7955=>array(44,-19,425,829),7956=>array(44,-19,425,829),7957=>array(44,-19,437,829),7960=>array(6,0,696,829),7961=>array(6,0,686,829),7962=>array(4,0,888,829),7963=>array(4,0,897,829),7964=>array(6,0,835,829),7965=>array(6,0,859,829),7968=>array(32,-208,483,829),7969=>array(32,-208,483,829),7970=>array(32,-208,483,829),7971=>array(32,-208,483,829),7972=>array(32,-208,483,829),7973=>array(32,-208,483,829),7974=>array(32,-208,483,994),7975=>array(32,-208,483,994),7976=>array(6,0,849,829),7977=>array(6,0,844,829),7978=>array(4,0,1042,829),7979=>array(4,0,1052,829),7980=>array(6,0,994,829),7981=>array(6,0,1015,829),7982=>array(6,0,938,994),7983=>array(6,0,936,994),7984=>array(32,22,303,829),7985=>array(32,22,303,829),7986=>array(-5,22,331,829),7987=>array(-9,22,330,829),7988=>array(28,22,335,829),7989=>array(11,22,342,829),7990=>array(0,22,303,994),7991=>array(2,22,303,994),7992=>array(6,0,419,829),7993=>array(6,0,412,829),7994=>array(4,0,612,829),7995=>array(4,0,615,829),7996=>array(6,0,562,829),7997=>array(6,0,585,829),7998=>array(6,0,512,994),7999=>array(6,0,504,994),8000=>array(44,-14,497,829),8001=>array(44,-14,497,829),8002=>array(44,-14,497,829),8003=>array(44,-14,497,829),8004=>array(44,-14,497,829),8005=>array(44,-14,497,829),8008=>array(6,-14,688,829),8009=>array(6,-14,724,829),8010=>array(4,-14,958,829),8011=>array(4,-14,965,829),8012=>array(6,-14,793,829),8013=>array(6,-14,817,829),8016=>array(32,-3,503,829),8017=>array(32,-3,503,829),8018=>array(32,-3,503,829),8019=>array(32,-3,503,829),8020=>array(32,-3,503,829),8021=>array(32,-3,503,829),8022=>array(32,-3,503,994),8023=>array(32,-3,503,994),8025=>array(6,0,773,829),8027=>array(4,0,979,829),8029=>array(6,0,948,829),8031=>array(6,0,866,994),8032=>array(40,-3,690,829),8033=>array(40,-3,690,829),8034=>array(40,-3,690,829),8035=>array(40,-3,690,829),8036=>array(40,-3,690,829),8037=>array(40,-3,690,829),8038=>array(40,-3,690,994),8039=>array(40,-3,690,994),8040=>array(6,0,692,829),8041=>array(6,0,729,829),8042=>array(4,0,964,829),8043=>array(4,0,969,829),8044=>array(6,0,798,829),8045=>array(6,0,824,829),8046=>array(6,0,790,994),8047=>array(6,0,819,994),8048=>array(44,-12,584,799),8049=>array(44,-12,584,800),8050=>array(44,-19,425,799),8051=>array(44,-19,425,800),8052=>array(32,-208,483,799),8053=>array(32,-208,483,800),8054=>array(0,22,303,799),8055=>array(32,22,303,800),8056=>array(44,-14,497,799),8057=>array(44,-14,497,800),8058=>array(32,-3,503,799),8059=>array(32,-3,503,800),8060=>array(40,-3,690,799),8061=>array(40,-3,690,800),8064=>array(44,-208,584,829),8065=>array(44,-208,584,829),8066=>array(44,-208,584,829),8067=>array(44,-208,584,829),8068=>array(44,-208,584,829),8069=>array(44,-208,584,829),8070=>array(44,-208,584,994),8071=>array(44,-208,584,994),8072=>array(-5,-208,659,829),8073=>array(-5,-208,659,829),8074=>array(4,-208,791,829),8075=>array(4,-208,791,829),8076=>array(5,-208,669,829),8077=>array(6,-208,696,829),8078=>array(-5,-208,659,994),8079=>array(-5,-208,659,994),8080=>array(32,-208,483,829),8081=>array(32,-208,483,829),8082=>array(32,-208,483,829),8083=>array(32,-208,483,829),8084=>array(32,-208,483,829),8085=>array(32,-208,483,829),8086=>array(32,-208,483,994),8087=>array(32,-208,483,994),8088=>array(6,-208,849,829),8089=>array(6,-208,844,829),8090=>array(4,-208,1042,829),8091=>array(4,-208,1052,829),8092=>array(6,-208,994,829),8093=>array(6,-208,1015,829),8094=>array(6,-208,938,994),8095=>array(6,-208,936,994),8096=>array(40,-208,690,829),8097=>array(40,-208,690,829),8098=>array(40,-208,690,829),8099=>array(40,-208,690,829),8100=>array(40,-208,690,829),8101=>array(40,-208,690,829),8102=>array(40,-208,690,994),8103=>array(40,-208,690,994),8104=>array(6,-208,692,829),8105=>array(6,-208,729,829),8106=>array(4,-208,964,829),8107=>array(4,-208,969,829),8108=>array(6,-208,798,829),8109=>array(6,-208,824,829),8110=>array(6,-208,790,994),8111=>array(6,-208,819,994),8112=>array(44,-12,584,785),8113=>array(44,-12,584,745),8114=>array(44,-208,584,799),8115=>array(44,-208,584,533),8116=>array(44,-208,584,800),8118=>array(44,-12,584,777),8119=>array(44,-208,584,777),8120=>array(-5,0,659,926),8121=>array(-5,0,659,899),8122=>array(-5,0,659,799),8123=>array(-5,0,659,800),8124=>array(-5,-208,659,729),8125=>array(169,606,287,829),8126=>array(192,-208,303,-60),8127=>array(169,606,287,829),8128=>array(80,639,370,777),8129=>array(80,652,370,944),8130=>array(32,-208,483,799),8131=>array(32,-208,483,533),8132=>array(32,-208,483,800),8134=>array(32,-208,483,777),8135=>array(32,-208,483,777),8136=>array(3,0,749,799),8137=>array(6,0,738,800),8138=>array(3,0,907,799),8139=>array(6,0,886,800),8140=>array(49,-208,735,729),8141=>array(62,606,398,829),8142=>array(74,606,382,829),8143=>array(80,606,370,994),8144=>array(12,22,303,785),8145=>array(14,22,303,745),8146=>array(-2,22,303,996),8147=>array(7,22,303,996),8150=>array(11,22,303,777),8151=>array(11,22,303,944),8152=>array(41,0,314,928),8153=>array(46,0,310,899),8154=>array(3,0,480,799),8155=>array(6,0,457,800),8157=>array(60,606,398,829),8158=>array(59,606,390,829),8159=>array(80,606,370,994),8160=>array(32,-3,503,785),8161=>array(32,-3,503,745),8162=>array(32,-3,503,996),8163=>array(32,-3,503,996),8164=>array(57,-208,484,829),8165=>array(57,-208,484,829),8166=>array(32,-3,503,777),8167=>array(32,-3,503,944),8168=>array(-10,0,602,926),8169=>array(-10,0,602,899),8170=>array(3,0,837,799),8171=>array(6,0,816,800),8172=>array(6,0,679,829),8173=>array(75,652,362,996),8174=>array(88,652,374,996),8175=>array(75,615,276,799),8178=>array(40,-208,690,799),8179=>array(40,-208,690,519),8180=>array(40,-208,690,800),8182=>array(40,-3,690,730),8183=>array(40,-208,690,730),8184=>array(3,-14,815,799),8185=>array(6,-14,702,800),8186=>array(3,0,832,799),8187=>array(6,0,713,800),8188=>array(55,-208,692,742),8189=>array(172,616,374,800),8190=>array(169,606,287,829),8208=>array(40,230,265,306),8209=>array(40,230,265,306),8210=>array(40,233,533,298),8211=>array(40,233,411,298),8212=>array(40,233,861,298),8213=>array(0,233,900,298),8214=>array(116,-236,333,764),8215=>array(0,-236,450,-80),8216=>array(92,495,242,742),8217=>array(63,482,214,729),8218=>array(40,-136,207,111),8219=>array(63,482,214,729),8220=>array(92,495,415,742),8221=>array(63,482,388,729),8222=>array(40,-136,380,111),8223=>array(63,482,388,729),8224=>array(25,-96,425,729),8225=>array(25,-96,425,729),8226=>array(135,227,396,516),8227=>array(135,188,431,555),8228=>array(92,-14,209,116),8229=>array(92,-14,509,116),8230=>array(92,-14,809,116),8240=>array(49,-14,1159,742),8241=>array(49,-14,1512,742),8242=>array(18,547,183,729),8243=>array(18,547,315,729),8244=>array(18,547,447,729),8245=>array(18,547,183,729),8246=>array(18,547,315,729),8247=>array(18,547,447,729),8248=>array(4,-236,300,-30),8249=>array(69,69,276,517),8250=>array(84,69,291,517),8252=>array(61,-14,414,729),8253=>array(61,-14,439,742),8254=>array(0,716,450,755),8258=>array(14,-28,886,814),8260=>array(-165,-14,315,742),8261=>array(77,-132,282,760),8262=>array(69,-132,274,760),8263=>array(30,-14,848,742),8264=>array(61,-14,617,742),8265=>array(61,-14,617,742),8267=>array(58,-96,503,729),8268=>array(95,220,355,509),8269=>array(95,220,355,509),8270=>array(14,-28,436,427),8271=>array(91,-136,271,434),8273=>array(14,-6,436,929),8274=>array(63,-93,377,729),8275=>array(44,233,856,394),8279=>array(18,547,579,729),8304=>array(22,319,338,742),8305=>array(21,326,168,738),8308=>array(23,326,333,734),8309=>array(30,319,326,734),8310=>array(18,319,334,742),8311=>array(35,326,335,734),8312=>array(23,319,337,742),8313=>array(22,319,338,742),8314=>array(60,326,415,677),8315=>array(60,479,415,524),8316=>array(60,424,415,580),8317=>array(44,239,181,751),8318=>array(40,239,176,751),8319=>array(20,326,344,625),8320=>array(22,-7,338,416),8321=>array(64,0,291,408),8322=>array(40,0,304,416),8323=>array(44,-7,315,416),8324=>array(23,0,333,408),8325=>array(30,-7,326,408),8326=>array(18,-7,334,416),8327=>array(35,0,335,408),8328=>array(23,-7,337,416),8329=>array(22,-7,338,416),8330=>array(60,0,415,351),8331=>array(60,153,415,198),8332=>array(60,98,415,253),8333=>array(44,-87,181,425),8334=>array(40,-87,176,425),8336=>array(28,-8,322,299),8337=>array(28,-8,308,299),8338=>array(28,-8,313,299),8339=>array(20,0,336,291),8340=>array(28,-8,308,299),8341=>array(20,0,344,425),8342=>array(16,0,348,425),8343=>array(20,0,173,425),8344=>array(21,0,522,299),8345=>array(20,0,344,299),8346=>array(16,-117,334,299),8347=>array(24,-8,262,299),8348=>array(16,-8,224,381),8358=>array(36,-14,563,729),8364=>array(-4,-14,500,742),8367=>array(12,-193,939,723),8369=>array(49,0,604,729),8372=>array(36,-14,671,742),8373=>array(75,-147,500,760),8376=>array(9,0,592,729),8377=>array(41,0,531,729),8450=>array(38,-14,671,742),8451=>array(42,-14,953,742),8457=>array(42,0,905,742),8461=>array(42,0,810,729),8462=>array(43,0,498,760),8463=>array(43,0,497,760),8469=>array(40,0,787,729),8470=>array(33,-14,807,729),8473=>array(42,0,655,729),8474=>array(38,-180,746,742),8477=>array(42,0,753,729),8482=>array(106,447,744,729),8484=>array(33,0,625,729),8486=>array(55,0,692,742),8487=>array(55,-13,692,729),8490=>array(49,0,686,729),8491=>array(-5,0,659,928),8498=>array(38,0,575,729),8508=>array(31,0,628,519),8509=>array(22,-209,554,519),8510=>array(42,0,627,729),8511=>array(42,0,810,729),8512=>array(23,-192,620,719),8513=>array(71,-14,645,742),8514=>array(3,0,412,729),8515=>array(3,0,412,729),8516=>array(-2,0,552,729),8517=>array(-22,0,751,729),8518=>array(9,-14,610,760),8519=>array(30,-14,534,533),8520=>array(-36,0,303,760),8521=>array(-149,-222,318,760),8523=>array(42,-14,737,742),8526=>array(21,0,437,519),8528=>array(64,-14,846,742),8529=>array(64,-14,850,742),8530=>array(64,-14,1209,742),8531=>array(64,-14,826,742),8532=>array(40,-14,826,742),8533=>array(64,-14,837,742),8534=>array(40,-14,837,742),8535=>array(44,-14,837,742),8536=>array(23,-14,837,742),8537=>array(64,-14,845,742),8538=>array(30,-14,845,742),8539=>array(64,-14,848,742),8540=>array(44,-14,848,742),8541=>array(30,-14,848,742),8542=>array(35,-14,848,742),8543=>array(64,-14,676,742),8544=>array(49,0,306,729),8545=>array(49,0,482,729),8546=>array(49,0,658,729),8547=>array(49,0,883,729),8548=>array(-9,0,664,729),8549=>array(-9,0,833,729),8550=>array(-9,0,1009,729),8551=>array(-9,0,1185,729),8552=>array(49,0,834,729),8553=>array(5,0,637,729),8554=>array(5,0,790,729),8555=>array(5,0,965,729),8556=>array(49,0,576,729),8557=>array(50,-14,635,742),8558=>array(49,0,670,729),8559=>array(44,0,876,729),8560=>array(32,0,268,736),8561=>array(32,0,555,736),8562=>array(32,0,843,736),8563=>array(32,0,794,736),8564=>array(-3,0,506,519),8565=>array(-3,0,776,736),8566=>array(-3,0,1063,736),8567=>array(-3,0,1352,736),8568=>array(32,0,785,736),8569=>array(11,0,497,519),8570=>array(11,0,775,736),8571=>array(11,0,1063,736),8572=>array(26,0,261,760),8573=>array(44,-14,463,533),8574=>array(44,-14,550,760),8575=>array(32,0,829,533),8576=>array(49,0,1034,729),8577=>array(49,0,670,729),8578=>array(49,0,1034,729),8579=>array(50,-14,635,742),8580=>array(44,-14,463,533),8581=>array(50,-208,635,742),8585=>array(22,-14,826,742),8592=>array(33,119,703,527),8593=>array(193,0,561,744),8594=>array(51,119,721,527),8595=>array(193,-20,561,724),8596=>array(33,119,721,527),8597=>array(193,-20,561,744),8598=>array(132,40,633,595),8599=>array(121,39,622,595),8600=>array(121,52,622,607),8601=>array(132,52,633,607),8602=>array(33,116,703,531),8603=>array(51,116,721,531),8604=>array(50,159,720,453),8605=>array(34,159,704,453),8606=>array(33,119,703,527),8607=>array(193,0,561,744),8608=>array(51,119,721,527),8609=>array(193,-20,561,724),8610=>array(33,119,706,527),8611=>array(48,119,721,527),8612=>array(33,119,703,527),8613=>array(193,0,561,744),8614=>array(51,119,721,527),8615=>array(193,-20,561,724),8616=>array(193,0,561,744),8617=>array(33,119,703,548),8618=>array(51,119,721,548),8619=>array(33,119,703,548),8620=>array(51,119,721,548),8621=>array(33,119,721,527),8622=>array(33,116,721,531),8623=>array(154,-13,620,730),8624=>array(209,0,534,744),8625=>array(220,0,545,744),8626=>array(209,-20,534,724),8627=>array(220,-20,545,724),8628=>array(117,102,655,609),8629=>array(143,53,600,650),8630=>array(40,145,692,540),8631=>array(62,145,715,540),8632=>array(119,40,635,717),8633=>array(51,-52,703,698),8634=>array(83,71,679,604),8635=>array(75,71,671,604),8636=>array(31,284,703,527),8637=>array(31,119,703,363),8638=>array(341,0,561,747),8639=>array(193,0,413,747),8640=>array(51,284,724,527),8641=>array(51,119,724,363),8642=>array(341,-23,561,724),8643=>array(193,-23,413,724),8644=>array(33,-52,721,698),8645=>array(40,-20,715,744),8646=>array(33,-52,721,698),8647=>array(33,-101,703,747),8648=>array(-4,0,759,744),8649=>array(51,-101,721,747),8650=>array(-4,-20,759,724),8651=>array(31,21,724,625),8652=>array(31,21,724,625),8653=>array(33,83,703,563),8654=>array(33,83,721,563),8655=>array(51,83,721,563),8656=>array(33,119,703,527),8657=>array(193,0,561,744),8658=>array(51,119,721,527),8659=>array(193,-20,561,724),8660=>array(33,119,721,527),8661=>array(193,-20,561,744),8662=>array(132,-21,687,595),8663=>array(67,-21,622,595),8664=>array(67,52,622,667),8665=>array(132,52,687,667),8666=>array(33,70,703,576),8667=>array(51,70,721,576),8668=>array(33,119,703,527),8669=>array(51,119,721,527),8670=>array(193,0,561,744),8671=>array(193,-20,561,724),8672=>array(33,119,703,527),8673=>array(193,0,561,744),8674=>array(51,119,721,527),8675=>array(193,-20,561,724),8676=>array(51,119,703,527),8677=>array(51,119,703,527),8678=>array(33,119,703,527),8679=>array(193,0,561,744),8680=>array(51,119,721,527),8681=>array(193,-20,561,724),8682=>array(193,0,561,744),8683=>array(172,0,582,744),8684=>array(172,0,582,744),8685=>array(172,0,582,744),8686=>array(193,0,561,744),8687=>array(172,0,582,744),8688=>array(51,96,721,550),8689=>array(73,0,690,689),8690=>array(64,0,681,689),8691=>array(193,-20,561,744),8692=>array(51,119,721,527),8693=>array(40,-20,715,744),8694=>array(51,-140,721,786),8695=>array(33,119,703,527),8696=>array(51,119,721,527),8697=>array(33,119,721,527),8698=>array(33,119,703,527),8699=>array(51,119,721,527),8700=>array(33,119,721,527),8701=>array(33,119,703,527),8702=>array(51,119,721,527),8703=>array(33,119,721,527),8704=>array(4,0,540,729),8706=>array(45,-12,422,647),8707=>array(54,0,418,729),8708=>array(54,-116,418,845),8710=>array(22,0,601,729),8711=>array(22,0,601,729),8712=>array(95,0,571,627),8713=>array(95,-132,571,759),8715=>array(95,0,571,627),8716=>array(95,-132,571,759),8719=>array(23,-192,692,719),8720=>array(23,-192,692,719),8721=>array(7,-192,631,719),8722=>array(95,274,659,353),8723=>array(95,0,659,627),8724=>array(95,0,659,659),8725=>array(0,-93,303,729),8727=>array(95,85,517,541),8728=>array(95,175,346,454),8729=>array(95,175,346,454),8730=>array(26,-20,574,811),8731=>array(26,-20,574,938),8732=>array(26,-20,574,929),8733=>array(97,108,512,491),8734=>array(97,108,654,491),8735=>array(124,99,630,661),8736=>array(124,99,630,661),8739=>array(95,-98,167,827),8740=>array(78,-98,353,827),8741=>array(95,-98,321,827),8742=>array(78,-98,493,827),8743=>array(116,0,543,584),8744=>array(116,0,543,584),8745=>array(95,0,659,627),8746=>array(95,-12,659,615),8747=>array(21,-181,448,757),8748=>array(21,-181,745,757),8749=>array(21,-181,1042,757),8760=>array(95,274,659,559),8761=>array(95,68,659,559),8762=>array(95,68,659,559),8763=>array(95,68,659,559),8764=>array(95,233,659,394),8765=>array(95,233,659,394),8770=>array(95,138,659,452),8771=>array(95,175,659,489),8776=>array(95,138,659,489),8784=>array(95,175,659,658),8785=>array(95,-31,659,658),8786=>array(95,-31,659,658),8787=>array(95,-31,659,658),8788=>array(95,149,835,478),8789=>array(95,149,835,478),8800=>array(95,19,659,608),8801=>array(95,93,659,534),8804=>array(95,0,659,582),8805=>array(95,0,659,582),8834=>array(95,0,659,627),8835=>array(95,0,659,627),8836=>array(95,-132,659,759),8837=>array(95,-132,659,759),8838=>array(95,-73,659,700),8839=>array(95,-73,659,700),8844=>array(95,-12,659,615),8845=>array(95,-12,659,615),8846=>array(95,-12,659,615),8847=>array(95,0,667,627),8848=>array(95,0,667,627),8849=>array(95,-73,667,700),8850=>array(95,-73,667,700),8851=>array(95,0,659,635),8852=>array(95,0,659,635),8853=>array(95,0,659,627),8854=>array(95,0,659,627),8855=>array(95,0,659,627),8856=>array(95,0,659,627),8857=>array(95,0,659,627),8858=>array(95,0,659,627),8859=>array(95,0,659,627),8860=>array(95,0,659,627),8861=>array(95,0,659,627),8862=>array(95,0,659,627),8863=>array(95,0,659,627),8864=>array(95,0,659,627),8865=>array(95,0,659,627),8866=>array(95,0,679,729),8867=>array(95,0,679,729),8868=>array(95,0,751,688),8869=>array(95,0,751,688),8870=>array(95,0,415,729),8871=>array(95,0,415,729),8872=>array(95,0,679,729),8873=>array(95,0,679,729),8874=>array(95,0,679,729),8875=>array(95,0,833,729),8876=>array(95,-115,679,844),8877=>array(95,-115,679,844),8878=>array(95,-115,679,844),8879=>array(95,-115,833,844),8901=>array(95,282,213,412),8962=>array(64,0,624,596),8968=>array(77,-132,282,760),8969=>array(69,-132,274,760),8970=>array(77,-132,282,760),8971=>array(69,-132,274,760),8976=>array(95,140,659,421),8977=>array(2,126,459,634),8984=>array(108,0,792,759),8985=>array(95,140,659,421),8992=>array(189,-250,448,928),8993=>array(18,-237,277,942),8997=>array(76,0,824,723),9000=>array(53,0,1247,729),9085=>array(11,-228,816,101),9115=>array(77,-252,373,946),9116=>array(77,-252,163,942),9117=>array(77,-240,373,942),9118=>array(77,-252,373,946),9119=>array(287,-252,373,942),9120=>array(77,-240,373,942),9121=>array(77,-252,373,928),9122=>array(77,-252,163,942),9123=>array(77,-240,373,942),9124=>array(77,-252,373,928),9125=>array(287,-252,373,935),9126=>array(77,-240,373,935),9127=>array(296,-261,602,928),9128=>array(74,-252,378,940),9129=>array(296,-240,602,940),9130=>array(296,-256,378,943),9131=>array(74,-261,378,928),9132=>array(296,-252,602,940),9133=>array(74,-240,378,940),9134=>array(189,-250,277,942),9167=>array(82,0,769,596),9251=>array(64,-228,624,101),9472=>array(-9,242,551,326),9473=>array(-9,200,551,368),9474=>array(235,-302,306,973),9475=>array(200,-302,341,973),9476=>array(-9,242,551,326),9477=>array(-9,200,551,368),9478=>array(235,-302,306,973),9479=>array(200,-302,341,973),9480=>array(-9,242,551,326),9481=>array(-9,200,551,368),9482=>array(235,-302,306,973),9483=>array(200,-302,341,973),9484=>array(235,-302,551,326),9485=>array(235,-302,551,368),9486=>array(200,-302,551,326),9487=>array(200,-302,551,368),9488=>array(-9,-302,306,326),9489=>array(-9,-302,306,368),9490=>array(-9,-302,341,326),9491=>array(-9,-302,341,368),9492=>array(235,242,551,973),9493=>array(235,200,551,973),9494=>array(200,242,551,973),9495=>array(200,200,551,973),9496=>array(-9,242,306,973),9497=>array(-9,200,306,973),9498=>array(-9,242,341,973),9499=>array(-9,200,341,973),9500=>array(235,-302,551,973),9501=>array(235,-302,551,973),9502=>array(200,-302,551,973),9503=>array(200,-302,551,973),9504=>array(200,-302,551,973),9505=>array(200,-302,551,973),9506=>array(200,-302,551,973),9507=>array(200,-302,551,973),9508=>array(-9,-302,306,973),9509=>array(-9,-302,306,973),9510=>array(-9,-302,341,973),9511=>array(-9,-302,341,973),9512=>array(-9,-302,341,973),9513=>array(-9,-302,341,973),9514=>array(-9,-302,341,973),9515=>array(-9,-302,341,973),9516=>array(-9,-302,551,326),9517=>array(-9,-302,551,368),9518=>array(-9,-302,551,368),9519=>array(-9,-302,551,368),9520=>array(-9,-302,551,326),9521=>array(-9,-302,551,368),9522=>array(-9,-302,551,368),9523=>array(-9,-302,551,368),9524=>array(-9,242,551,973),9525=>array(-9,200,551,973),9526=>array(-9,200,551,973),9527=>array(-9,200,551,973),9528=>array(-9,242,551,973),9529=>array(-9,200,551,973),9530=>array(-9,200,551,973),9531=>array(-9,200,551,973),9532=>array(-9,-302,551,973),9533=>array(-9,-302,551,973),9534=>array(-9,-302,551,973),9535=>array(-9,-302,551,973),9536=>array(-9,-302,551,973),9537=>array(-9,-302,551,973),9538=>array(-9,-302,551,973),9539=>array(-9,-302,551,973),9540=>array(-9,-302,551,973),9541=>array(-9,-302,551,973),9542=>array(-9,-302,551,973),9543=>array(-9,-302,551,973),9544=>array(-9,-302,551,973),9545=>array(-9,-302,551,973),9546=>array(-9,-302,551,973),9547=>array(-9,-302,551,973),9548=>array(-9,242,551,326),9549=>array(-9,200,551,368),9550=>array(235,-302,306,973),9551=>array(200,-302,341,973),9552=>array(-9,158,551,410),9553=>array(165,-302,376,973),9554=>array(235,-302,551,410),9555=>array(165,-302,551,326),9556=>array(165,-302,551,410),9557=>array(-9,-302,306,410),9558=>array(-9,-302,376,326),9559=>array(-9,-302,376,410),9560=>array(235,158,551,973),9561=>array(165,242,551,973),9562=>array(165,158,551,973),9563=>array(-9,158,306,973),9564=>array(-9,242,376,973),9565=>array(-9,158,376,973),9566=>array(235,-302,551,973),9567=>array(165,-302,551,973),9568=>array(165,-302,551,973),9569=>array(-9,-302,306,973),9570=>array(-9,-302,376,973),9571=>array(-9,-302,376,973),9572=>array(-9,-302,551,410),9573=>array(-9,-302,551,326),9574=>array(-9,-302,551,410),9575=>array(-9,158,551,973),9576=>array(-9,242,551,973),9577=>array(-9,158,551,973),9578=>array(-9,-302,551,973),9579=>array(-9,-302,551,973),9580=>array(-9,-302,551,973),9581=>array(235,-302,551,326),9582=>array(-9,-302,306,326),9583=>array(-9,242,306,973),9584=>array(235,242,551,973),9585=>array(-48,-302,590,973),9586=>array(-48,-302,590,973),9587=>array(-48,-302,590,973),9588=>array(-9,242,280,326),9589=>array(235,284,306,973),9590=>array(279,242,551,326),9591=>array(235,-302,306,284),9592=>array(-9,200,280,368),9593=>array(200,284,341,973),9594=>array(279,200,551,368),9595=>array(200,-302,341,284),9596=>array(-9,200,551,368),9597=>array(200,-302,341,973),9598=>array(-9,200,551,368),9599=>array(200,-302,341,973),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(49,260,736,645),9697=>array(49,-125,736,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(135,227,396,516),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9784=>array(71,3,735,721),9785=>array(75,0,732,730),9786=>array(75,0,732,730),9787=>array(75,0,732,730),9788=>array(75,0,732,730),9791=>array(77,-102,476,732),9792=>array(77,-125,581,731),9793=>array(77,-125,581,731),9794=>array(77,-5,748,729),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),10145=>array(51,119,721,527),10181=>array(48,-163,316,769),10182=>array(48,-163,316,769),10208=>array(2,-233,442,807),10216=>array(80,-132,279,759),10217=>array(72,-132,271,759),10224=>array(62,0,693,744),10225=>array(62,-20,693,724),10226=>array(44,53,697,613),10227=>array(57,53,710,613),10228=>array(51,10,896,637),10229=>array(33,119,1239,527),10230=>array(51,119,1257,527),10231=>array(33,119,1257,527),10232=>array(33,119,1239,527),10233=>array(51,119,1257,527),10234=>array(33,119,1257,527),10235=>array(33,119,1239,527),10236=>array(51,119,1257,527),10237=>array(33,119,1239,527),10238=>array(51,119,1257,527),10239=>array(51,119,1257,527),10241=>array(125,627,271,789),10242=>array(125,351,271,512),10243=>array(125,351,271,789),10244=>array(125,74,271,236),10245=>array(125,74,271,789),10246=>array(125,74,271,512),10247=>array(125,74,271,789),10248=>array(389,627,534,789),10249=>array(125,627,534,789),10250=>array(125,351,534,789),10251=>array(125,351,534,789),10252=>array(125,74,534,789),10253=>array(125,74,534,789),10254=>array(125,74,534,789),10255=>array(125,74,534,789),10256=>array(389,351,534,512),10257=>array(125,351,534,789),10258=>array(125,351,534,512),10259=>array(125,351,534,789),10260=>array(125,74,534,512),10261=>array(125,74,534,789),10262=>array(125,74,534,512),10263=>array(125,74,534,789),10264=>array(389,351,534,789),10265=>array(125,351,534,789),10266=>array(125,351,534,789),10267=>array(125,351,534,789),10268=>array(125,74,534,789),10269=>array(125,74,534,789),10270=>array(125,74,534,789),10271=>array(125,74,534,789),10272=>array(389,74,534,236),10273=>array(125,74,534,789),10274=>array(125,74,534,512),10275=>array(125,74,534,789),10276=>array(125,74,534,236),10277=>array(125,74,534,789),10278=>array(125,74,534,512),10279=>array(125,74,534,789),10280=>array(389,74,534,789),10281=>array(125,74,534,789),10282=>array(125,74,534,789),10283=>array(125,74,534,789),10284=>array(125,74,534,789),10285=>array(125,74,534,789),10286=>array(125,74,534,789),10287=>array(125,74,534,789),10288=>array(389,74,534,512),10289=>array(125,74,534,789),10290=>array(125,74,534,512),10291=>array(125,74,534,789),10292=>array(125,74,534,512),10293=>array(125,74,534,789),10294=>array(125,74,534,512),10295=>array(125,74,534,789),10296=>array(389,74,534,789),10297=>array(125,74,534,789),10298=>array(125,74,534,789),10299=>array(125,74,534,789),10300=>array(125,74,534,789),10301=>array(125,74,534,789),10302=>array(125,74,534,789),10303=>array(125,74,534,789),10304=>array(125,-203,271,-41),10305=>array(125,-203,271,789),10306=>array(125,-203,271,512),10307=>array(125,-203,271,789),10308=>array(125,-203,271,236),10309=>array(125,-203,271,789),10310=>array(125,-203,271,512),10311=>array(125,-203,271,789),10312=>array(125,-203,534,789),10313=>array(125,-203,534,789),10314=>array(125,-203,534,789),10315=>array(125,-203,534,789),10316=>array(125,-203,534,789),10317=>array(125,-203,534,789),10318=>array(125,-203,534,789),10319=>array(125,-203,534,789),10320=>array(125,-203,534,512),10321=>array(125,-203,534,789),10322=>array(125,-203,534,512),10323=>array(125,-203,534,789),10324=>array(125,-203,534,512),10325=>array(125,-203,534,789),10326=>array(125,-203,534,512),10327=>array(125,-203,534,789),10328=>array(125,-203,534,789),10329=>array(125,-203,534,789),10330=>array(125,-203,534,789),10331=>array(125,-203,534,789),10332=>array(125,-203,534,789),10333=>array(125,-203,534,789),10334=>array(125,-203,534,789),10335=>array(125,-203,534,789),10336=>array(125,-203,534,236),10337=>array(125,-203,534,789),10338=>array(125,-203,534,512),10339=>array(125,-203,534,789),10340=>array(125,-203,534,236),10341=>array(125,-203,534,789),10342=>array(125,-203,534,512),10343=>array(125,-203,534,789),10344=>array(125,-203,534,789),10345=>array(125,-203,534,789),10346=>array(125,-203,534,789),10347=>array(125,-203,534,789),10348=>array(125,-203,534,789),10349=>array(125,-203,534,789),10350=>array(125,-203,534,789),10351=>array(125,-203,534,789),10352=>array(125,-203,534,512),10353=>array(125,-203,534,789),10354=>array(125,-203,534,512),10355=>array(125,-203,534,789),10356=>array(125,-203,534,512),10357=>array(125,-203,534,789),10358=>array(125,-203,534,512),10359=>array(125,-203,534,789),10360=>array(125,-203,534,789),10361=>array(125,-203,534,789),10362=>array(125,-203,534,789),10363=>array(125,-203,534,789),10364=>array(125,-203,534,789),10365=>array(125,-203,534,789),10366=>array(125,-203,534,789),10367=>array(125,-203,534,789),10368=>array(389,-203,534,-41),10369=>array(125,-203,534,789),10370=>array(125,-203,534,512),10371=>array(125,-203,534,789),10372=>array(125,-203,534,236),10373=>array(125,-203,534,789),10374=>array(125,-203,534,512),10375=>array(125,-203,534,789),10376=>array(389,-203,534,789),10377=>array(125,-203,534,789),10378=>array(125,-203,534,789),10379=>array(125,-203,534,789),10380=>array(125,-203,534,789),10381=>array(125,-203,534,789),10382=>array(125,-203,534,789),10383=>array(125,-203,534,789),10384=>array(389,-203,534,512),10385=>array(125,-203,534,789),10386=>array(125,-203,534,512),10387=>array(125,-203,534,789),10388=>array(125,-203,534,512),10389=>array(125,-203,534,789),10390=>array(125,-203,534,512),10391=>array(125,-203,534,789),10392=>array(389,-203,534,789),10393=>array(125,-203,534,789),10394=>array(125,-203,534,789),10395=>array(125,-203,534,789),10396=>array(125,-203,534,789),10397=>array(125,-203,534,789),10398=>array(125,-203,534,789),10399=>array(125,-203,534,789),10400=>array(389,-203,534,236),10401=>array(125,-203,534,789),10402=>array(125,-203,534,512),10403=>array(125,-203,534,789),10404=>array(125,-203,534,236),10405=>array(125,-203,534,789),10406=>array(125,-203,534,512),10407=>array(125,-203,534,789),10408=>array(389,-203,534,789),10409=>array(125,-203,534,789),10410=>array(125,-203,534,789),10411=>array(125,-203,534,789),10412=>array(125,-203,534,789),10413=>array(125,-203,534,789),10414=>array(125,-203,534,789),10415=>array(125,-203,534,789),10416=>array(389,-203,534,512),10417=>array(125,-203,534,789),10418=>array(125,-203,534,512),10419=>array(125,-203,534,789),10420=>array(125,-203,534,512),10421=>array(125,-203,534,789),10422=>array(125,-203,534,512),10423=>array(125,-203,534,789),10424=>array(389,-203,534,789),10425=>array(125,-203,534,789),10426=>array(125,-203,534,789),10427=>array(125,-203,534,789),10428=>array(125,-203,534,789),10429=>array(125,-203,534,789),10430=>array(125,-203,534,789),10431=>array(125,-203,534,789),10432=>array(125,-203,534,-41),10433=>array(125,-203,534,789),10434=>array(125,-203,534,512),10435=>array(125,-203,534,789),10436=>array(125,-203,534,236),10437=>array(125,-203,534,789),10438=>array(125,-203,534,512),10439=>array(125,-203,534,789),10440=>array(125,-203,534,789),10441=>array(125,-203,534,789),10442=>array(125,-203,534,789),10443=>array(125,-203,534,789),10444=>array(125,-203,534,789),10445=>array(125,-203,534,789),10446=>array(125,-203,534,789),10447=>array(125,-203,534,789),10448=>array(125,-203,534,512),10449=>array(125,-203,534,789),10450=>array(125,-203,534,512),10451=>array(125,-203,534,789),10452=>array(125,-203,534,512),10453=>array(125,-203,534,789),10454=>array(125,-203,534,512),10455=>array(125,-203,534,789),10456=>array(125,-203,534,789),10457=>array(125,-203,534,789),10458=>array(125,-203,534,789),10459=>array(125,-203,534,789),10460=>array(125,-203,534,789),10461=>array(125,-203,534,789),10462=>array(125,-203,534,789),10463=>array(125,-203,534,789),10464=>array(125,-203,534,236),10465=>array(125,-203,534,789),10466=>array(125,-203,534,512),10467=>array(125,-203,534,789),10468=>array(125,-203,534,236),10469=>array(125,-203,534,789),10470=>array(125,-203,534,512),10471=>array(125,-203,534,789),10472=>array(125,-203,534,789),10473=>array(125,-203,534,789),10474=>array(125,-203,534,789),10475=>array(125,-203,534,789),10476=>array(125,-203,534,789),10477=>array(125,-203,534,789),10478=>array(125,-203,534,789),10479=>array(125,-203,534,789),10480=>array(125,-203,534,512),10481=>array(125,-203,534,789),10482=>array(125,-203,534,512),10483=>array(125,-203,534,789),10484=>array(125,-203,534,512),10485=>array(125,-203,534,789),10486=>array(125,-203,534,512),10487=>array(125,-203,534,789),10488=>array(125,-203,534,789),10489=>array(125,-203,534,789),10490=>array(125,-203,534,789),10491=>array(125,-203,534,789),10492=>array(125,-203,534,789),10493=>array(125,-203,534,789),10494=>array(125,-203,534,789),10495=>array(125,-203,534,789),10496=>array(51,119,721,527),10497=>array(51,119,721,527),10498=>array(33,119,703,527),10499=>array(51,119,721,527),10500=>array(33,119,721,527),10501=>array(51,119,721,527),10502=>array(33,119,703,527),10503=>array(51,119,721,527),10504=>array(193,-20,561,724),10505=>array(193,0,561,744),10506=>array(149,0,605,744),10507=>array(149,-20,605,724),10508=>array(33,119,703,527),10509=>array(51,119,721,527),10510=>array(33,119,703,527),10511=>array(51,119,721,527),10512=>array(48,119,721,527),10513=>array(48,119,721,527),10514=>array(193,0,561,724),10515=>array(193,0,561,724),10516=>array(48,119,721,527),10517=>array(48,119,721,527),10518=>array(48,119,721,527),10519=>array(48,119,721,527),10520=>array(48,119,721,527),10521=>array(51,119,706,527),10522=>array(48,119,703,527),10523=>array(51,119,706,527),10524=>array(48,119,703,527),10525=>array(33,119,703,527),10526=>array(51,119,721,527),10527=>array(33,119,703,527),10528=>array(51,119,721,527),10529=>array(132,51,623,595),10530=>array(132,51,622,595),10531=>array(132,-37,583,595),10532=>array(170,-38,622,595),10533=>array(170,52,622,684),10534=>array(132,52,584,684),10535=>array(122,40,633,595),10536=>array(122,40,622,607),10537=>array(122,52,633,607),10538=>array(132,40,633,607),10539=>array(122,40,633,607),10540=>array(122,40,633,607),10541=>array(122,40,622,607),10542=>array(122,40,622,607),10543=>array(122,40,633,607),10544=>array(122,40,633,607),10545=>array(122,40,633,595),10546=>array(122,40,633,595),10547=>array(33,119,721,527),10548=>array(132,98,636,610),10549=>array(132,90,637,602),10550=>array(143,70,604,629),10551=>array(150,70,611,629),10552=>array(263,-0,528,732),10553=>array(226,-0,491,732),10554=>array(50,197,710,491),10555=>array(45,156,706,450),10556=>array(44,82,704,491),10557=>array(50,0,710,491),10558=>array(130,30,611,609),10559=>array(144,30,624,609),10560=>array(125,53,629,778),10561=>array(125,53,629,778),10562=>array(33,-52,721,698),10563=>array(33,-52,721,698),10564=>array(33,-52,721,698),10565=>array(51,0,721,527),10566=>array(33,0,703,527),10567=>array(51,119,721,527),10568=>array(33,119,721,527),10569=>array(193,-10,561,744),10570=>array(31,119,724,527),10571=>array(31,119,724,527),10572=>array(193,-23,561,747),10573=>array(193,-23,561,747),10574=>array(31,284,724,527),10575=>array(341,-23,561,747),10576=>array(31,119,724,363),10577=>array(193,-23,413,747),10578=>array(51,131,703,527),10579=>array(51,131,703,527),10580=>array(204,0,561,724),10581=>array(204,0,561,724),10582=>array(51,119,703,515),10583=>array(51,119,703,515),10584=>array(193,0,550,724),10585=>array(193,0,550,724),10586=>array(31,131,703,527),10587=>array(51,131,724,527),10588=>array(204,0,561,747),10589=>array(204,-23,561,724),10590=>array(31,119,703,515),10591=>array(51,119,724,515),10592=>array(193,0,550,747),10593=>array(193,-23,550,724),10594=>array(31,21,703,625),10595=>array(105,0,649,747),10596=>array(51,21,724,625),10597=>array(105,-23,649,724),10598=>array(31,186,724,625),10599=>array(31,21,724,460),10600=>array(31,186,724,625),10601=>array(31,21,724,460),10602=>array(31,203,703,608),10603=>array(31,38,703,444),10604=>array(51,203,724,608),10605=>array(51,38,724,444),10606=>array(105,-23,649,747),10607=>array(105,-23,649,747),10608=>array(51,191,703,456),10609=>array(51,119,721,680),10610=>array(51,119,721,572),10611=>array(33,74,703,527),10612=>array(51,74,721,527),10613=>array(51,-71,721,527),10614=>array(33,-76,703,776),10615=>array(33,56,832,591),10616=>array(51,-76,721,776),10617=>array(51,-76,721,723),10618=>array(33,10,835,637),10619=>array(33,-76,703,723),10620=>array(152,21,614,625),10621=>array(141,21,602,625),10622=>array(105,67,649,580),10623=>array(105,59,649,571),10731=>array(2,-233,442,807),10764=>array(21,-181,1340,757),10765=>array(21,-181,448,757),10766=>array(21,-181,448,757),10799=>array(124,33,630,594),10858=>array(95,233,659,559),10859=>array(95,68,659,559),11008=>array(64,-28,621,591),11009=>array(133,-28,690,591),11010=>array(64,52,621,671),11011=>array(133,52,690,671),11012=>array(33,119,721,527),11013=>array(33,119,703,527),11014=>array(193,0,561,744),11015=>array(193,-20,561,724),11016=>array(64,-28,621,591),11017=>array(133,-28,690,591),11018=>array(64,52,621,671),11019=>array(133,52,690,671),11020=>array(33,119,721,527),11021=>array(193,-20,561,744),11022=>array(51,137,721,498),11023=>array(51,149,721,510),11024=>array(33,137,703,498),11025=>array(33,149,703,510),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11360=>array(45,0,576,729),11361=>array(16,0,272,760),11363=>array(45,0,574,729),11364=>array(49,-208,699,729),11367=>array(49,-157,735,729),11368=>array(32,-138,555,760),11369=>array(49,-157,686,729),11370=>array(26,-138,552,760),11371=>array(40,-157,590,729),11372=>array(36,-138,441,519),11373=>array(50,-14,665,742),11374=>array(44,-208,876,729),11375=>array(-5,0,659,729),11376=>array(50,-14,665,742),11377=>array(-3,0,597,530),11378=>array(4,0,1017,729),11379=>array(14,0,846,530),11381=>array(49,0,617,729),11382=>array(31,0,453,519),11383=>array(40,-15,591,521),11385=>array(32,-14,431,760),11386=>array(44,-14,497,533),11387=>array(51,0,472,519),11388=>array(20,-124,192,413),11389=>array(-6,326,418,734),11390=>array(75,-208,551,742),11391=>array(40,-208,625,729),11520=>array(53,-54,643,512),11521=>array(53,-221,519,512),11522=>array(8,-221,517,512),11523=>array(83,-1,532,760),11524=>array(49,-221,524,512),11525=>array(53,-220,813,512),11526=>array(53,0,628,760),11527=>array(53,0,812,511),11528=>array(62,0,503,512),11529=>array(53,-220,529,729),11530=>array(47,0,808,512),11531=>array(86,-1,545,760),11532=>array(53,0,529,760),11533=>array(53,-1,813,512),11534=>array(53,0,528,512),11535=>array(50,-221,727,760),11536=>array(53,0,813,760),11537=>array(53,0,528,760),11538=>array(53,-220,513,511),11539=>array(53,-224,811,636),11540=>array(76,-220,766,553),11541=>array(53,-221,725,760),11542=>array(53,0,527,512),11543=>array(53,-220,529,512),11544=>array(53,-221,528,512),11545=>array(74,-220,532,760),11546=>array(90,-220,566,512),11547=>array(77,0,547,760),11548=>array(91,-220,831,512),11549=>array(53,-220,561,512),11550=>array(81,-220,556,512),11551=>array(53,-221,714,515),11552=>array(57,0,817,512),11553=>array(53,-220,519,760),11554=>array(68,-2,503,578),11555=>array(53,-220,529,760),11556=>array(53,-220,622,512),11557=>array(86,-2,740,760),11800=>array(61,-13,439,743),11807=>array(95,68,659,394),11810=>array(77,403,282,760),11811=>array(69,403,274,760),11812=>array(77,-132,282,225),11813=>array(69,-132,274,225),11822=>array(61,-14,439,742),42564=>array(75,-14,551,742),42565=>array(50,-14,416,533),42566=>array(49,0,306,729),42567=>array(32,0,269,519),42576=>array(31,0,945,729),42577=>array(26,0,767,519),42580=>array(59,-14,1024,742),42581=>array(41,-14,758,533),42582=>array(49,0,1035,729),42583=>array(26,-14,784,533),42760=>array(94,0,351,668),42761=>array(94,0,351,668),42762=>array(94,0,351,668),42763=>array(94,0,351,668),42764=>array(94,0,351,668),42765=>array(94,0,351,668),42766=>array(94,0,351,668),42767=>array(94,0,351,668),42768=>array(94,0,351,668),42769=>array(94,0,351,668),42770=>array(94,0,351,668),42771=>array(94,0,351,668),42772=>array(94,0,351,668),42773=>array(94,0,351,668),42774=>array(94,0,351,668),42779=>array(50,326,282,743),42780=>array(50,315,282,731),42781=>array(77,318,151,734),42782=>array(77,326,151,742),42783=>array(77,0,151,416),42790=>array(49,-208,735,729),42791=>array(32,-222,483,760),42792=>array(9,-224,733,729),42793=>array(26,-224,653,680),42794=>array(39,-14,484,742),42795=>array(44,-14,454,742),42796=>array(27,-14,472,729),42797=>array(27,-222,457,519),42798=>array(27,-92,544,729),42799=>array(27,-242,527,519),42800=>array(26,0,441,519),42801=>array(50,-14,416,533),42802=>array(-5,0,1084,729),42803=>array(44,-14,825,533),42804=>array(-5,-14,1054,742),42805=>array(44,-14,810,533),42806=>array(-16,-14,994,729),42807=>array(44,-14,808,533),42808=>array(-5,0,885,729),42809=>array(44,-14,703,533),42810=>array(-5,0,885,729),42811=>array(44,-14,703,533),42812=>array(-5,-208,879,729),42813=>array(44,-222,739,533),42814=>array(50,-14,635,742),42815=>array(44,-14,463,533),42816=>array(44,0,686,729),42817=>array(22,0,552,760),42822=>array(49,0,687,729),42823=>array(26,0,364,760),42826=>array(-4,-14,843,742),42827=>array(-4,-14,645,533),42830=>array(50,-14,1225,742),42831=>array(44,-14,854,533),42856=>array(49,-208,587,729),42857=>array(26,-208,500,519),42875=>array(48,-208,513,743),42876=>array(32,-208,431,533),42880=>array(21,0,548,729),42881=>array(26,-240,261,519),42882=>array(48,-208,712,743),42883=>array(32,-208,561,533),42884=>array(48,-208,513,743),42885=>array(32,-208,431,533),42886=>array(28,-14,644,729),42887=>array(22,-14,472,519),42891=>array(124,205,238,729),42892=>array(88,458,158,729),42893=>array(9,0,650,729),42896=>array(44,-157,748,729),42897=>array(32,-138,556,533),42922=>array(-84,0,735,729),43002=>array(32,0,829,519),43003=>array(38,0,575,729),43004=>array(32,0,556,729),43005=>array(44,0,876,729),43006=>array(49,0,306,928),43007=>array(-5,0,1078,729),62464=>array(47,-20,541,848),62465=>array(53,-20,546,847),62466=>array(48,-20,594,846),62467=>array(56,-19,797,847),62468=>array(47,-20,531,847),62469=>array(47,-20,541,848),62470=>array(23,-20,599,847),62471=>array(56,-19,831,846),62472=>array(53,-20,546,847),62473=>array(53,-20,546,847),62474=>array(60,-20,1072,847),62475=>array(53,-20,546,847),62476=>array(67,-20,562,848),62477=>array(57,-125,801,847),62478=>array(53,-20,546,847),62479=>array(53,-20,546,848),62480=>array(57,-20,842,837),62481=>array(4,-20,617,847),62482=>array(54,-20,665,847),62483=>array(28,-20,604,847),62484=>array(56,-20,794,847),62485=>array(53,-20,545,834),62486=>array(56,-20,787,846),62487=>array(53,-20,545,846),62488=>array(22,-20,551,847),62489=>array(67,-20,562,847),62490=>array(54,-20,602,841),62491=>array(53,-20,546,847),62492=>array(68,-20,597,847),62493=>array(53,-20,546,852),62494=>array(3,-20,602,847),62495=>array(51,-29,746,845),62496=>array(53,-20,545,851),62497=>array(53,-20,582,847),62498=>array(53,-60,546,847),62499=>array(53,-20,546,859),62500=>array(53,-20,546,847),62501=>array(53,-20,597,847),62502=>array(56,-19,809,847),62504=>array(74,-220,736,760),63173=>array(44,-14,497,747),63185=>array(55,625,396,775),63188=>array(87,670,363,800),64256=>array(32,-0,694,760),64257=>array(32,0,580,760),64258=>array(32,0,574,760),64259=>array(31,0,905,760),64260=>array(31,0,896,760),64261=>array(35,-15,660,760),64262=>array(44,-14,795,737),65533=>array(13,-84,910,912),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>286,33=>361,34=>414,35=>754,36=>572,37=>855,38=>801,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>304,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>482,64=>900,65=>650,66=>661,67=>688,68=>721,69=>657,70=>624,71=>719,72=>785,73=>355,74=>360,75=>672,76=>598,77=>921,78=>787,79=>738,80=>605,81=>738,82=>677,83=>616,84=>600,85=>758,86=>650,87=>925,88=>641,89=>594,90=>625,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>536,98=>576,99=>504,100=>576,101=>532,102=>333,103=>576,104=>580,105=>288,106=>279,107=>545,108=>288,109=>853,110=>580,111=>542,112=>576,113=>576,114=>430,115=>461,116=>361,117=>580,118=>508,119=>770,120=>507,121=>508,122=>474,123=>572,124=>303,125=>572,126=>754,160=>286,161=>361,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>427,171=>550,172=>754,173=>304,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>584,182=>572,183=>286,184=>450,185=>360,186=>423,187=>550,188=>872,189=>872,190=>872,191=>482,192=>650,193=>650,194=>650,195=>650,196=>650,197=>650,198=>901,199=>688,200=>657,201=>657,202=>657,203=>657,204=>355,205=>355,206=>355,207=>355,208=>726,209=>787,210=>738,211=>738,212=>738,213=>738,214=>738,215=>754,216=>738,217=>758,218=>758,219=>758,220=>758,221=>594,222=>608,223=>601,224=>536,225=>536,226=>536,227=>536,228=>536,229=>536,230=>846,231=>504,232=>532,233=>532,234=>532,235=>532,236=>288,237=>288,238=>288,239=>288,240=>542,241=>580,242=>542,243=>542,244=>542,245=>542,246=>542,247=>754,248=>542,249=>580,250=>580,251=>580,252=>580,253=>508,254=>576,255=>508,256=>650,257=>536,258=>650,259=>536,260=>650,261=>536,262=>688,263=>504,264=>688,265=>504,266=>688,267=>504,268=>688,269=>504,270=>721,271=>576,272=>726,273=>576,274=>657,275=>532,276=>657,277=>532,278=>657,279=>532,280=>657,281=>532,282=>657,283=>532,284=>719,285=>576,286=>719,287=>576,288=>719,289=>576,290=>719,291=>576,292=>785,293=>580,294=>785,295=>580,296=>355,297=>288,298=>355,299=>288,300=>355,301=>288,302=>355,303=>288,304=>355,305=>288,306=>721,307=>479,308=>360,309=>279,310=>672,311=>545,312=>545,313=>598,314=>288,315=>598,316=>288,317=>598,318=>288,319=>598,320=>288,321=>602,322=>292,323=>787,324=>580,325=>787,326=>580,327=>787,328=>580,329=>779,330=>758,331=>580,332=>738,333=>542,334=>738,335=>542,336=>738,337=>542,338=>1023,339=>890,340=>677,341=>430,342=>677,343=>430,344=>677,345=>430,346=>616,347=>461,348=>616,349=>461,350=>616,351=>461,352=>616,353=>461,354=>600,355=>361,356=>600,357=>361,358=>600,359=>361,360=>758,361=>580,362=>758,363=>580,364=>758,365=>580,366=>758,367=>580,368=>758,369=>580,370=>758,371=>580,372=>925,373=>770,374=>594,375=>508,376=>594,377=>625,378=>474,379=>625,380=>474,381=>625,382=>474,383=>333,384=>576,385=>661,386=>661,387=>576,388=>661,389=>576,390=>688,391=>688,392=>504,393=>726,394=>721,395=>661,396=>576,397=>542,398=>657,399=>738,400=>561,401=>624,402=>333,403=>719,404=>641,405=>839,406=>355,407=>355,408=>672,409=>545,410=>288,411=>570,412=>853,413=>787,414=>580,415=>738,416=>738,417=>542,418=>936,419=>726,420=>605,421=>576,422=>677,423=>616,424=>461,425=>636,426=>292,427=>361,428=>600,429=>361,430=>600,431=>758,432=>580,433=>746,434=>684,435=>664,436=>596,437=>625,438=>474,439=>508,440=>508,441=>508,442=>508,443=>572,444=>618,445=>508,446=>482,447=>571,448=>265,449=>443,450=>413,451=>265,452=>1347,453=>1195,454=>1050,455=>958,456=>876,457=>567,458=>1148,459=>1066,460=>858,461=>650,462=>536,463=>355,464=>288,465=>738,466=>542,467=>758,468=>580,469=>758,470=>580,471=>758,472=>580,473=>758,474=>580,475=>758,476=>580,477=>532,478=>650,479=>536,480=>650,481=>536,482=>901,483=>846,484=>763,485=>576,486=>719,487=>576,488=>672,489=>545,490=>738,491=>542,492=>738,493=>542,494=>508,495=>508,496=>288,497=>1347,498=>1195,499=>1050,500=>719,501=>576,502=>1038,503=>636,504=>787,505=>580,506=>650,507=>536,508=>901,509=>846,510=>738,511=>542,512=>650,513=>536,514=>650,515=>536,516=>657,517=>532,518=>657,519=>532,520=>355,521=>288,522=>355,523=>288,524=>738,525=>542,526=>738,527=>542,528=>677,529=>430,530=>677,531=>430,532=>758,533=>580,534=>758,535=>580,536=>616,537=>461,538=>600,539=>361,540=>564,541=>469,542=>785,543=>580,544=>758,545=>732,546=>514,547=>497,548=>625,549=>474,550=>650,551=>536,552=>657,553=>532,554=>738,555=>542,556=>738,557=>542,558=>738,559=>542,560=>738,561=>542,562=>594,563=>508,564=>450,565=>748,566=>444,567=>279,568=>864,569=>864,570=>650,571=>688,572=>504,573=>598,574=>600,575=>461,576=>474,577=>525,578=>417,579=>661,580=>758,581=>650,582=>657,583=>532,584=>360,585=>283,586=>704,587=>576,588=>677,589=>430,590=>594,591=>508,592=>536,593=>576,594=>576,595=>576,596=>504,597=>504,598=>582,599=>614,600=>532,601=>532,602=>759,603=>466,604=>458,605=>695,606=>552,607=>283,608=>615,609=>576,610=>489,611=>539,612=>507,613=>580,614=>580,615=>580,616=>288,617=>353,618=>288,619=>342,620=>409,621=>326,622=>633,623=>853,624=>853,625=>853,626=>579,627=>624,628=>581,629=>542,630=>711,631=>583,632=>542,633=>451,634=>451,635=>496,636=>430,637=>430,638=>407,639=>407,640=>534,641=>534,642=>461,643=>244,644=>333,645=>438,646=>292,647=>361,648=>361,649=>580,650=>558,651=>547,652=>508,653=>770,654=>508,655=>589,656=>537,657=>504,658=>508,659=>504,660=>482,661=>482,662=>482,663=>461,664=>738,665=>506,666=>552,667=>588,668=>600,669=>329,670=>545,671=>488,672=>615,673=>482,674=>482,675=>896,676=>930,677=>898,678=>741,679=>538,680=>743,681=>804,682=>652,683=>608,684=>538,685=>398,686=>703,687=>690,688=>389,689=>387,690=>237,691=>312,692=>312,693=>387,694=>352,695=>527,696=>381,697=>250,698=>414,699=>286,700=>286,701=>286,702=>276,703=>276,704=>252,705=>252,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>247,713=>450,714=>450,715=>450,716=>247,717=>450,720=>303,721=>303,722=>276,723=>276,726=>295,727=>295,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>339,737=>218,738=>303,739=>381,740=>252,741=>444,742=>444,743=>444,744=>444,745=>444,748=>450,750=>435,751=>450,752=>450,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>666,881=>478,882=>600,883=>498,884=>250,885=>250,886=>787,887=>600,890=>450,891=>504,892=>504,893=>504,894=>303,900=>450,901=>450,902=>650,903=>286,904=>810,905=>935,906=>505,908=>751,910=>808,911=>767,912=>353,913=>650,914=>661,915=>624,916=>650,917=>657,918=>625,919=>785,920=>738,921=>355,922=>672,923=>650,924=>921,925=>787,926=>633,927=>738,928=>785,929=>605,931=>636,932=>600,933=>594,934=>738,935=>641,936=>789,937=>746,938=>355,939=>594,940=>607,941=>466,942=>539,943=>353,944=>547,945=>607,946=>520,947=>538,948=>542,949=>466,950=>488,951=>539,952=>542,953=>353,954=>563,955=>570,956=>584,957=>547,958=>496,959=>542,960=>591,961=>529,962=>504,963=>614,964=>498,965=>547,966=>630,967=>545,968=>706,969=>734,970=>353,971=>547,972=>542,973=>547,974=>734,975=>672,976=>524,977=>643,978=>618,979=>787,980=>618,981=>613,982=>734,983=>561,984=>738,985=>542,986=>688,987=>504,988=>624,989=>417,990=>531,991=>593,992=>704,993=>519,1008=>561,1009=>529,1010=>504,1011=>279,1012=>738,1013=>504,1014=>504,1015=>608,1016=>576,1017=>688,1018=>921,1019=>637,1020=>529,1021=>688,1022=>688,1023=>688,1024=>657,1025=>657,1026=>719,1027=>596,1028=>688,1029=>616,1030=>355,1031=>355,1032=>360,1033=>976,1034=>1006,1035=>785,1036=>696,1037=>785,1038=>650,1039=>785,1040=>681,1041=>661,1042=>661,1043=>596,1044=>731,1045=>657,1046=>1011,1047=>561,1048=>785,1049=>785,1050=>696,1051=>751,1052=>921,1053=>785,1054=>738,1055=>785,1056=>605,1057=>688,1058=>600,1059=>650,1060=>747,1061=>641,1062=>785,1063=>695,1064=>1027,1065=>1027,1066=>715,1067=>885,1068=>606,1069=>688,1070=>1074,1071=>727,1072=>536,1073=>542,1074=>506,1075=>471,1076=>554,1077=>532,1078=>828,1079=>491,1080=>600,1081=>600,1082=>563,1083=>571,1084=>700,1085=>600,1086=>542,1087=>600,1088=>576,1089=>504,1090=>498,1091=>529,1092=>704,1093=>507,1094=>579,1095=>595,1096=>836,1097=>836,1098=>572,1099=>716,1100=>490,1101=>504,1102=>783,1103=>567,1104=>532,1105=>532,1106=>561,1107=>471,1108=>504,1109=>461,1110=>288,1111=>288,1112=>279,1113=>759,1114=>774,1115=>580,1116=>563,1117=>600,1118=>529,1119=>590,1122=>686,1123=>542,1124=>1016,1125=>750,1130=>1011,1131=>828,1132=>1223,1133=>1001,1136=>849,1137=>812,1138=>738,1139=>497,1140=>773,1141=>610,1142=>773,1143=>610,1164=>636,1165=>490,1168=>604,1169=>476,1170=>596,1171=>471,1172=>655,1173=>552,1174=>1011,1175=>828,1176=>572,1177=>483,1178=>696,1179=>545,1182=>696,1183=>563,1184=>801,1185=>645,1186=>785,1187=>577,1188=>1025,1189=>767,1190=>1084,1191=>847,1194=>688,1195=>504,1196=>600,1197=>498,1198=>594,1199=>508,1200=>594,1201=>508,1202=>641,1203=>507,1204=>856,1205=>659,1206=>674,1207=>621,1210=>674,1211=>580,1216=>355,1217=>1011,1218=>828,1219=>672,1220=>545,1223=>785,1224=>600,1227=>674,1228=>600,1231=>288,1232=>681,1233=>536,1234=>681,1235=>536,1236=>901,1237=>846,1238=>657,1239=>532,1240=>738,1241=>532,1242=>738,1243=>532,1244=>1011,1245=>828,1246=>561,1247=>491,1248=>508,1249=>508,1250=>785,1251=>600,1252=>785,1253=>600,1254=>738,1255=>542,1256=>738,1257=>542,1258=>738,1259=>542,1260=>688,1261=>504,1262=>650,1263=>529,1264=>650,1265=>529,1266=>650,1267=>529,1268=>695,1269=>595,1270=>596,1271=>471,1272=>885,1273=>716,1296=>561,1297=>491,1298=>751,1299=>571,1300=>1078,1301=>827,1306=>738,1307=>576,1308=>925,1309=>770,1329=>729,1330=>729,1331=>743,1332=>762,1333=>725,1334=>743,1335=>685,1336=>729,1337=>871,1338=>734,1339=>695,1340=>614,1341=>987,1342=>760,1343=>723,1344=>647,1345=>729,1346=>750,1347=>759,1348=>808,1349=>687,1350=>714,1351=>678,1352=>719,1353=>717,1354=>787,1355=>747,1356=>795,1357=>719,1358=>721,1359=>658,1360=>697,1361=>674,1362=>570,1363=>760,1364=>759,1365=>751,1366=>738,1369=>276,1370=>237,1371=>207,1372=>352,1373=>328,1374=>347,1375=>450,1377=>854,1378=>556,1379=>625,1380=>625,1381=>565,1382=>619,1383=>458,1384=>572,1385=>711,1386=>604,1387=>571,1388=>274,1389=>875,1390=>553,1391=>565,1392=>572,1393=>567,1394=>572,1395=>588,1396=>580,1397=>278,1398=>572,1399=>415,1400=>584,1401=>329,1402=>846,1403=>505,1404=>591,1405=>580,1406=>567,1407=>836,1408=>580,1409=>578,1410=>435,1411=>836,1412=>572,1413=>548,1414=>728,1415=>709,1417=>306,1418=>300,4256=>650,4257=>765,4258=>745,4259=>773,4260=>659,4261=>883,4262=>824,4263=>991,4264=>510,4265=>675,4266=>866,4267=>847,4268=>668,4269=>967,4270=>807,4271=>746,4272=>936,4273=>660,4274=>602,4275=>914,4276=>843,4277=>917,4278=>658,4279=>659,4280=>659,4281=>660,4282=>791,4283=>843,4284=>642,4285=>679,4286=>660,4287=>862,4288=>900,4289=>632,4290=>777,4291=>660,4292=>753,4293=>855,4304=>486,4305=>514,4306=>530,4307=>750,4308=>505,4309=>501,4310=>556,4311=>774,4312=>503,4313=>491,4314=>959,4315=>527,4316=>527,4317=>743,4318=>513,4319=>522,4320=>741,4321=>546,4322=>673,4323=>628,4324=>733,4325=>526,4326=>772,4327=>511,4328=>534,4329=>527,4330=>607,4331=>528,4332=>523,4333=>518,4334=>550,4335=>615,4336=>514,4337=>542,4338=>514,4339=>514,4340=>513,4341=>584,4342=>797,4343=>563,4344=>523,4345=>557,4346=>514,4347=>393,4348=>318,7424=>508,7425=>697,7426=>846,7427=>506,7428=>504,7429=>527,7430=>527,7431=>498,7432=>458,7433=>288,7434=>448,7435=>563,7436=>488,7437=>700,7438=>600,7439=>542,7440=>504,7441=>582,7442=>582,7443=>582,7444=>890,7445=>461,7446=>542,7447=>542,7448=>498,7449=>534,7450=>534,7451=>498,7452=>526,7453=>597,7454=>831,7455=>589,7456=>508,7457=>770,7458=>474,7459=>474,7460=>478,7461=>668,7462=>471,7463=>508,7464=>591,7465=>498,7466=>632,7467=>571,7468=>409,7469=>567,7470=>417,7471=>417,7472=>454,7473=>413,7474=>413,7475=>453,7476=>494,7477=>224,7478=>227,7479=>423,7480=>376,7481=>580,7482=>496,7483=>496,7484=>464,7485=>332,7486=>381,7487=>426,7488=>378,7489=>478,7490=>583,7491=>347,7492=>347,7493=>360,7494=>556,7495=>360,7496=>360,7497=>348,7498=>348,7499=>306,7500=>306,7501=>360,7502=>157,7503=>328,7504=>552,7505=>359,7506=>347,7507=>312,7508=>347,7509=>347,7510=>360,7511=>222,7512=>359,7513=>376,7514=>552,7515=>335,7516=>421,7517=>327,7518=>338,7519=>341,7520=>396,7521=>343,7522=>181,7523=>312,7524=>359,7525=>335,7526=>327,7527=>338,7528=>333,7529=>396,7530=>343,7531=>876,7543=>576,7544=>494,7547=>288,7548=>353,7549=>576,7550=>526,7551=>558,7557=>288,7579=>360,7580=>312,7581=>312,7582=>347,7583=>306,7584=>199,7585=>206,7586=>360,7587=>359,7588=>210,7589=>219,7590=>210,7591=>210,7592=>207,7593=>158,7594=>157,7595=>330,7596=>552,7597=>552,7598=>366,7599=>364,7600=>359,7601=>347,7602=>347,7603=>295,7604=>190,7605=>222,7606=>359,7607=>350,7608=>331,7609=>338,7610=>335,7611=>297,7612=>297,7613=>297,7614=>327,7615=>347,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>650,7681=>536,7682=>661,7683=>576,7684=>661,7685=>576,7686=>661,7687=>576,7688=>688,7689=>504,7690=>721,7691=>576,7692=>721,7693=>576,7694=>721,7695=>576,7696=>721,7697=>576,7698=>721,7699=>576,7700=>657,7701=>532,7702=>657,7703=>532,7704=>657,7705=>532,7706=>657,7707=>532,7708=>657,7709=>532,7710=>624,7711=>333,7712=>719,7713=>576,7714=>785,7715=>580,7716=>785,7717=>580,7718=>785,7719=>580,7720=>785,7721=>580,7722=>785,7723=>580,7724=>355,7725=>288,7726=>355,7727=>288,7728=>672,7729=>545,7730=>672,7731=>545,7732=>672,7733=>545,7734=>598,7735=>288,7736=>598,7737=>288,7738=>598,7739=>288,7740=>598,7741=>288,7742=>921,7743=>853,7744=>921,7745=>853,7746=>921,7747=>853,7748=>787,7749=>580,7750=>787,7751=>580,7752=>787,7753=>580,7754=>787,7755=>580,7756=>738,7757=>542,7758=>738,7759=>542,7760=>738,7761=>542,7762=>738,7763=>542,7764=>605,7765=>576,7766=>605,7767=>576,7768=>677,7769=>430,7770=>677,7771=>430,7772=>677,7773=>430,7774=>677,7775=>430,7776=>616,7777=>461,7778=>616,7779=>461,7780=>616,7781=>461,7782=>616,7783=>469,7784=>616,7785=>461,7786=>600,7787=>361,7788=>600,7789=>361,7790=>600,7791=>361,7792=>600,7793=>361,7794=>758,7795=>580,7796=>758,7797=>580,7798=>758,7799=>580,7800=>758,7801=>580,7802=>758,7803=>580,7804=>650,7805=>508,7806=>650,7807=>508,7808=>925,7809=>770,7810=>925,7811=>770,7812=>925,7813=>770,7814=>925,7815=>770,7816=>925,7817=>770,7818=>641,7819=>507,7820=>641,7821=>507,7822=>594,7823=>508,7824=>625,7825=>474,7826=>625,7827=>474,7828=>625,7829=>474,7830=>580,7831=>361,7832=>770,7833=>508,7834=>813,7835=>333,7836=>333,7837=>333,7838=>746,7839=>542,7840=>650,7841=>536,7842=>650,7843=>536,7844=>650,7845=>551,7846=>650,7847=>551,7848=>650,7849=>551,7850=>650,7851=>551,7852=>650,7853=>536,7854=>650,7855=>536,7856=>650,7857=>536,7858=>650,7859=>536,7860=>650,7861=>536,7862=>650,7863=>536,7864=>657,7865=>532,7866=>657,7867=>532,7868=>657,7869=>532,7870=>657,7871=>554,7872=>657,7873=>554,7874=>657,7875=>554,7876=>657,7877=>554,7878=>657,7879=>532,7880=>355,7881=>288,7882=>355,7883=>288,7884=>738,7885=>542,7886=>738,7887=>542,7888=>738,7889=>550,7890=>738,7891=>550,7892=>738,7893=>550,7894=>738,7895=>550,7896=>738,7897=>542,7898=>738,7899=>542,7900=>738,7901=>542,7902=>738,7903=>542,7904=>738,7905=>542,7906=>738,7907=>542,7908=>758,7909=>580,7910=>758,7911=>580,7912=>758,7913=>580,7914=>758,7915=>580,7916=>758,7917=>580,7918=>758,7919=>580,7920=>758,7921=>580,7922=>594,7923=>508,7924=>594,7925=>508,7926=>594,7927=>508,7928=>594,7929=>508,7930=>854,7931=>523,7936=>607,7937=>607,7938=>607,7939=>607,7940=>607,7941=>607,7942=>607,7943=>607,7944=>650,7945=>650,7946=>782,7947=>782,7948=>660,7949=>687,7950=>650,7951=>650,7952=>483,7953=>483,7954=>483,7955=>483,7956=>483,7957=>483,7960=>768,7961=>757,7962=>960,7963=>969,7964=>907,7965=>931,7968=>539,7969=>539,7970=>539,7971=>539,7972=>539,7973=>539,7974=>539,7975=>539,7976=>898,7977=>893,7978=>1090,7979=>1101,7980=>1043,7981=>1064,7982=>988,7983=>985,7984=>353,7985=>353,7986=>353,7987=>353,7988=>353,7989=>353,7990=>353,7991=>353,7992=>469,7993=>461,7994=>661,7995=>664,7996=>611,7997=>635,7998=>561,7999=>553,8000=>542,8001=>542,8002=>542,8003=>542,8004=>542,8005=>542,8008=>738,8009=>773,8010=>1008,8011=>1015,8012=>843,8013=>867,8016=>547,8017=>547,8018=>547,8019=>547,8020=>547,8021=>547,8022=>547,8023=>547,8025=>765,8027=>971,8029=>939,8031=>857,8032=>734,8033=>734,8034=>734,8035=>734,8036=>734,8037=>734,8038=>734,8039=>734,8040=>746,8041=>783,8042=>1018,8043=>1023,8044=>852,8045=>878,8046=>844,8047=>873,8048=>607,8049=>607,8050=>483,8051=>483,8052=>539,8053=>539,8054=>353,8055=>353,8056=>542,8057=>542,8058=>547,8059=>547,8060=>734,8061=>734,8064=>607,8065=>607,8066=>607,8067=>607,8068=>607,8069=>607,8070=>607,8071=>607,8072=>650,8073=>650,8074=>782,8075=>782,8076=>660,8077=>687,8078=>650,8079=>650,8080=>539,8081=>539,8082=>539,8083=>539,8084=>539,8085=>539,8086=>539,8087=>539,8088=>898,8089=>893,8090=>1090,8091=>1101,8092=>1043,8093=>1064,8094=>988,8095=>985,8096=>734,8097=>734,8098=>734,8099=>734,8100=>734,8101=>734,8102=>734,8103=>734,8104=>746,8105=>783,8106=>1018,8107=>1023,8108=>852,8109=>878,8110=>844,8111=>873,8112=>607,8113=>607,8114=>607,8115=>607,8116=>607,8118=>607,8119=>607,8120=>650,8121=>650,8122=>650,8123=>650,8124=>650,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>539,8131=>539,8132=>539,8134=>539,8135=>539,8136=>820,8137=>810,8138=>956,8139=>935,8140=>785,8141=>450,8142=>450,8143=>450,8144=>353,8145=>353,8146=>353,8147=>353,8150=>353,8151=>353,8152=>355,8153=>355,8154=>529,8155=>505,8157=>450,8158=>450,8159=>450,8160=>547,8161=>547,8162=>547,8163=>547,8164=>529,8165=>529,8166=>547,8167=>547,8168=>594,8169=>594,8170=>829,8171=>808,8172=>711,8173=>450,8174=>450,8175=>450,8178=>734,8179=>734,8180=>734,8182=>734,8183=>734,8184=>865,8185=>751,8186=>886,8187=>767,8188=>746,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>304,8209=>304,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>460,8221=>460,8222=>466,8223=>460,8224=>450,8225=>450,8226=>531,8227=>531,8228=>300,8229=>600,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1208,8241=>1560,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8252=>475,8253=>482,8254=>450,8258=>900,8260=>150,8261=>351,8262=>351,8263=>878,8264=>678,8265=>678,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8273=>450,8274=>404,8275=>900,8279=>597,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>181,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>389,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>347,8337=>348,8338=>347,8339=>381,8340=>348,8341=>389,8342=>328,8343=>218,8344=>552,8345=>389,8346=>360,8347=>303,8348=>222,8358=>594,8364=>572,8367=>951,8369=>635,8372=>702,8373=>572,8376=>600,8377=>572,8450=>716,8451=>1006,8457=>942,8461=>850,8462=>580,8463=>580,8469=>822,8470=>852,8473=>677,8474=>784,8477=>748,8482=>900,8484=>657,8486=>746,8487=>746,8490=>672,8491=>650,8498=>624,8508=>659,8509=>594,8510=>639,8511=>850,8512=>642,8513=>697,8514=>501,8515=>501,8516=>549,8517=>780,8518=>629,8519=>572,8520=>342,8521=>325,8523=>801,8526=>462,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>355,8545=>531,8546=>707,8547=>870,8548=>650,8549=>883,8550=>1059,8551=>1234,8552=>838,8553=>641,8554=>839,8555=>1015,8556=>598,8557=>688,8558=>721,8559=>921,8560=>288,8561=>576,8562=>863,8563=>796,8564=>508,8565=>796,8566=>1084,8567=>1372,8568=>795,8569=>507,8570=>795,8571=>1083,8572=>288,8573=>504,8574=>576,8575=>853,8576=>1085,8577=>721,8578=>1085,8579=>688,8580=>504,8581=>688,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>543,8706=>465,8707=>488,8708=>488,8710=>628,8711=>628,8712=>666,8713=>666,8715=>666,8716=>666,8719=>716,8720=>716,8721=>642,8722=>754,8723=>754,8724=>754,8725=>303,8727=>611,8728=>441,8729=>441,8730=>573,8731=>573,8732=>573,8733=>609,8734=>750,8735=>754,8736=>754,8739=>262,8740=>431,8741=>416,8742=>570,8743=>659,8744=>659,8745=>754,8746=>754,8747=>469,8748=>766,8749=>1063,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>930,8789=>930,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>761,8848=>761,8849=>761,8850=>761,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>773,8867=>773,8868=>846,8869=>846,8870=>510,8871=>510,8872=>773,8873=>773,8874=>773,8875=>927,8876=>773,8877=>773,8878=>773,8879=>927,8901=>308,8962=>687,8968=>351,8969=>351,8970=>351,8971=>351,8976=>754,8977=>461,8984=>900,8985=>754,8992=>469,8993=>469,8997=>900,9000=>1299,9085=>827,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9167=>850,9251=>687,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>351,10182=>351,10208=>444,10216=>351,10217=>351,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>883,10616=>754,10617=>754,10618=>886,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1361,10765=>469,10766=>469,10799=>754,10858=>754,10859=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>598,11361=>288,11363=>605,11364=>677,11367=>785,11368=>580,11369=>672,11370=>545,11371=>625,11372=>474,11373=>704,11374=>921,11375=>650,11376=>704,11377=>596,11378=>1017,11379=>845,11381=>666,11382=>500,11383=>630,11385=>451,11386=>542,11387=>498,11388=>237,11389=>409,11390=>616,11391=>625,11520=>695,11521=>571,11522=>569,11523=>592,11524=>568,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>568,11532=>581,11533=>866,11534=>580,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>571,11548=>883,11549=>613,11550=>608,11551=>766,11552=>861,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>482,11807=>754,11810=>351,11811=>351,11812=>351,11813=>351,11822=>482,42564=>616,42565=>461,42566=>355,42567=>353,42576=>994,42577=>799,42580=>1074,42581=>783,42582=>1025,42583=>809,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>228,42782=>228,42783=>228,42790=>785,42791=>571,42792=>758,42793=>679,42794=>550,42795=>504,42796=>493,42797=>478,42798=>566,42799=>549,42800=>462,42801=>461,42802=>1075,42803=>850,42804=>1103,42805=>855,42806=>1034,42807=>840,42808=>871,42809=>705,42810=>871,42811=>705,42812=>866,42813=>742,42814=>688,42815=>504,42816=>696,42817=>563,42822=>708,42823=>391,42826=>838,42827=>640,42830=>1274,42831=>899,42856=>636,42857=>549,42875=>550,42876=>430,42880=>598,42881=>288,42882=>758,42883=>580,42884=>550,42885=>430,42886=>688,42887=>504,42891=>361,42892=>247,42893=>695,42896=>787,42897=>580,42922=>785,43002=>861,43003=>624,43004=>605,43005=>921,43006=>355,43007=>1081,62464=>588,62465=>598,62466=>642,62467=>853,62468=>598,62469=>593,62470=>652,62471=>888,62472=>598,62473=>598,62474=>1131,62475=>614,62476=>613,62477=>857,62478=>598,62479=>613,62480=>898,62481=>671,62482=>718,62483=>672,62484=>850,62485=>613,62486=>842,62487=>612,62488=>619,62489=>613,62490=>655,62491=>613,62492=>619,62493=>599,62494=>656,62495=>795,62496=>598,62497=>635,62498=>599,62499=>598,62500=>598,62501=>649,62502=>865,62504=>813,63173=>542,63185=>450,63188=>450,64256=>639,64257=>600,64258=>600,64259=>925,64260=>927,64261=>694,64262=>839,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavuserifcondensed.z b/tools/tcpdf/fonts/dejavuserifcondensed.z new file mode 100644 index 0000000000000000000000000000000000000000..ca69dae650679487f5b9974039f0c967afcd87ac GIT binary patch literal 184689 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 L5KX&Y`1yYU**Qyl literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifcondensedb.ctg.z b/tools/tcpdf/fonts/dejavuserifcondensedb.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..eff351bb96e12bc3901bce4e9d0d08bad477feb4 GIT binary patch literal 6199 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifcondensedb.php b/tools/tcpdf/fonts/dejavuserifcondensedb.php new file mode 100644 index 000000000..9f2bda306 --- /dev/null +++ b/tools/tcpdf/fonts/dejavuserifcondensedb.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSerifCondensed-Bold'; +$up=-63; +$ut=44; +$dw=540; +$diff=''; +$originalsize=320720; +$enc=''; +$file='dejavuserifcondensedb.z'; +$ctg='dejavuserifcondensedb.ctg.z'; +$desc=array('Flags'=>32,'FontBBox'=>'[-752 -389 1617 1145]','ItalicAngle'=>0,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>509,'MaxWidth'=>1638,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(114,-14,281,729),34=>array(85,458,383,729),35=>array(61,0,693,718),36=>array(80,-146,552,761),37=>array(21,-14,833,742),38=>array(36,-14,796,742),39=>array(85,458,190,729),40=>array(84,-156,379,760),41=>array(45,-156,340,760),42=>array(20,278,451,742),43=>array(95,1,659,627),44=>array(12,-165,226,156),45=>array(48,202,325,334),46=>array(73,-14,241,172),47=>array(0,-93,329,729),48=>array(42,-14,584,742),49=>array(110,0,537,742),50=>array(60,0,545,742),51=>array(63,-14,569,742),52=>array(37,0,589,742),53=>array(74,-14,558,729),54=>array(57,-14,578,742),55=>array(71,0,552,729),56=>array(46,-14,578,742),57=>array(48,-14,570,742),58=>array(83,-14,250,490),59=>array(23,-161,250,490),60=>array(95,32,659,595),61=>array(95,147,659,480),62=>array(95,32,659,595),63=>array(58,-14,487,742),64=>array(59,-174,836,703),65=>array(-7,0,708,729),66=>array(42,0,711,729),67=>array(38,-14,671,742),68=>array(42,0,743,729),69=>array(42,0,640,729),70=>array(42,0,627,729),71=>array(38,-14,698,742),72=>array(42,0,810,729),73=>array(42,0,380,729),74=>array(-66,-208,392,729),75=>array(42,0,810,729),76=>array(42,0,613,729),77=>array(38,0,954,729),78=>array(40,0,787,729),79=>array(38,-14,746,742),80=>array(42,0,655,729),81=>array(38,-180,746,742),82=>array(42,0,753,729),83=>array(59,-14,596,742),84=>array(10,0,661,729),85=>array(31,-14,765,729),86=>array(-5,0,711,729),87=>array(-8,0,1021,729),88=>array(4,0,698,729),89=>array(-8,0,651,729),90=>array(33,0,625,729),91=>array(112,-132,362,760),92=>array(0,-93,329,729),93=>array(63,-132,313,760),94=>array(91,457,664,729),95=>array(0,-236,450,-143),96=>array(62,616,298,800),97=>array(37,-14,563,533),98=>array(21,-14,593,760),99=>array(37,-14,508,533),100=>array(37,-14,608,760),101=>array(37,-14,532,533),102=>array(27,0,436,760),103=>array(37,-222,608,533),104=>array(27,0,634,760),105=>array(31,0,320,760),106=>array(-67,-222,252,760),107=>array(31,0,639,760),108=>array(31,0,320,760),109=>array(31,0,932,533),110=>array(31,0,634,533),111=>array(37,-14,564,533),112=>array(21,-208,593,533),113=>array(37,-208,608,533),114=>array(26,0,483,533),115=>array(39,-14,470,533),116=>array(21,-14,412,680),117=>array(21,-14,624,519),118=>array(-17,0,545,519),119=>array(-8,0,793,519),120=>array(0,0,543,519),121=>array(-12,-222,545,519),122=>array(31,0,481,519),123=>array(75,-163,498,760),124=>array(116,-236,211,764),125=>array(82,-163,503,760),126=>array(95,221,659,406),161=>array(114,0,281,742),162=>array(70,-146,542,662),163=>array(64,0,561,742),164=>array(33,30,541,596),165=>array(17,0,599,729),166=>array(116,-171,211,699),167=>array(27,-95,443,742),168=>array(62,645,388,788),169=>array(124,0,776,725),170=>array(26,246,422,742),171=>array(69,64,478,522),172=>array(95,140,659,441),173=>array(48,202,325,334),174=>array(124,0,776,725),175=>array(86,664,364,756),176=>array(78,424,371,749),177=>array(95,0,659,627),178=>array(38,334,344,742),179=>array(40,326,358,742),180=>array(152,616,388,800),181=>array(25,-208,628,519),182=>array(64,-96,518,729),183=>array(73,255,241,440),184=>array(115,-196,314,0),185=>array(63,334,333,742),186=>array(26,246,423,742),187=>array(84,64,493,522),188=>array(63,-14,908,742),189=>array(63,-14,888,742),190=>array(40,-14,908,742),191=>array(40,-14,469,742),192=>array(-7,0,708,927),193=>array(-7,0,708,927),194=>array(-7,0,708,927),195=>array(-7,0,708,929),196=>array(-7,0,708,939),197=>array(-7,0,708,928),198=>array(-28,0,884,729),199=>array(38,-196,671,742),200=>array(42,0,640,927),201=>array(42,0,640,927),202=>array(42,0,640,927),203=>array(42,0,640,939),204=>array(42,0,380,927),205=>array(42,0,380,927),206=>array(42,0,380,927),207=>array(42,0,380,939),208=>array(39,0,748,729),209=>array(40,0,787,929),210=>array(38,-14,746,927),211=>array(38,-14,746,927),212=>array(38,-14,746,927),213=>array(38,-14,746,929),214=>array(38,-14,746,939),215=>array(116,23,638,604),216=>array(30,-38,753,766),217=>array(31,-14,765,927),218=>array(31,-14,765,927),219=>array(31,-14,765,927),220=>array(31,-14,765,939),221=>array(-8,0,651,927),222=>array(42,0,655,729),223=>array(31,-14,653,760),224=>array(37,-14,563,800),225=>array(37,-14,563,800),226=>array(37,-14,563,800),227=>array(37,-14,563,792),228=>array(37,-14,563,788),229=>array(37,-14,563,888),230=>array(37,-14,836,533),231=>array(37,-196,508,533),232=>array(37,-14,532,800),233=>array(37,-14,532,800),234=>array(37,-14,532,800),235=>array(37,-14,532,788),236=>array(8,0,320,800),237=>array(31,0,334,800),238=>array(5,0,337,800),239=>array(8,0,334,788),240=>array(37,-14,564,764),241=>array(31,0,634,792),242=>array(37,-14,564,800),243=>array(37,-14,564,800),244=>array(37,-14,564,800),245=>array(37,-14,564,792),246=>array(37,-14,564,788),247=>array(95,60,659,567),248=>array(22,-50,578,567),249=>array(21,-14,624,800),250=>array(21,-14,624,800),251=>array(21,-14,624,800),252=>array(21,-14,624,788),253=>array(-12,-222,545,800),254=>array(21,-208,593,760),255=>array(-12,-222,545,788),256=>array(-7,0,708,914),257=>array(37,-14,563,763),258=>array(-7,0,708,936),259=>array(37,-14,563,776),260=>array(-7,-196,708,729),261=>array(37,-196,563,533),262=>array(38,-14,671,927),263=>array(37,-14,508,800),264=>array(38,-14,671,927),265=>array(37,-14,508,800),266=>array(38,-14,671,939),267=>array(37,-14,508,788),268=>array(38,-14,671,927),269=>array(37,-14,508,800),270=>array(42,0,743,927),271=>array(37,-14,767,760),272=>array(39,0,748,729),273=>array(37,-14,618,760),274=>array(42,0,640,914),275=>array(37,-14,532,763),276=>array(42,0,640,927),277=>array(37,-14,532,776),278=>array(42,0,640,939),279=>array(37,-14,532,788),280=>array(42,-196,641,729),281=>array(37,-196,532,533),282=>array(42,0,640,930),283=>array(37,-14,532,800),284=>array(38,-14,698,927),285=>array(37,-222,608,800),286=>array(38,-14,698,927),287=>array(37,-222,608,776),288=>array(38,-14,698,939),289=>array(37,-222,608,788),290=>array(38,-240,698,742),291=>array(37,-222,608,753),292=>array(42,0,810,927),293=>array(-23,0,634,927),294=>array(42,0,810,729),295=>array(27,0,634,760),296=>array(42,0,380,929),297=>array(13,0,329,792),298=>array(42,0,380,914),299=>array(3,0,320,763),300=>array(42,0,380,927),301=>array(21,0,321,776),302=>array(42,-196,380,729),303=>array(31,-196,332,760),304=>array(42,0,380,939),305=>array(31,0,320,519),306=>array(42,-208,813,729),307=>array(31,-222,602,760),308=>array(-66,-208,392,927),309=>array(-67,-222,306,800),310=>array(42,-226,810,729),311=>array(31,-226,639,760),312=>array(31,0,639,518),313=>array(42,0,613,928),314=>array(31,0,326,928),315=>array(42,-226,613,729),316=>array(31,-226,320,760),317=>array(42,0,613,729),318=>array(31,0,465,760),319=>array(42,0,624,729),320=>array(31,0,464,760),321=>array(7,0,620,729),322=>array(3,0,352,760),323=>array(40,0,787,928),324=>array(31,0,634,776),325=>array(40,-226,787,729),326=>array(31,-226,634,533),327=>array(40,0,787,927),328=>array(31,0,634,800),329=>array(41,0,866,742),330=>array(31,-208,681,743),331=>array(31,-222,567,533),332=>array(38,-14,746,914),333=>array(37,-14,564,763),334=>array(38,-14,746,927),335=>array(37,-14,564,776),336=>array(38,-14,746,927),337=>array(37,-14,564,800),338=>array(38,0,1016,729),339=>array(37,-14,886,533),340=>array(42,0,753,928),341=>array(26,0,483,776),342=>array(42,-226,753,729),343=>array(26,-226,483,533),344=>array(42,0,753,927),345=>array(26,0,483,800),346=>array(59,-14,596,928),347=>array(39,-14,470,776),348=>array(59,-14,596,927),349=>array(39,-14,470,800),350=>array(59,-196,596,742),351=>array(39,-196,470,533),352=>array(59,-14,596,927),353=>array(39,-14,470,800),354=>array(10,-196,661,729),355=>array(21,-196,412,680),356=>array(10,0,661,927),357=>array(21,-14,446,780),358=>array(10,0,661,729),359=>array(21,-14,412,680),360=>array(31,-14,765,929),361=>array(21,-14,624,792),362=>array(31,-14,765,914),363=>array(21,-14,624,763),364=>array(31,-14,765,927),365=>array(21,-14,624,776),366=>array(31,-14,765,1057),367=>array(21,-14,624,854),368=>array(31,-14,765,927),369=>array(21,-14,624,800),370=>array(31,-204,765,729),371=>array(21,-196,655,519),372=>array(-8,0,1021,931),373=>array(-8,0,793,800),374=>array(-8,0,651,931),375=>array(-12,-222,545,800),376=>array(-8,0,651,939),377=>array(33,0,625,928),378=>array(31,0,481,776),379=>array(33,0,625,952),380=>array(31,0,481,759),381=>array(33,0,625,927),382=>array(31,0,481,800),383=>array(27,0,436,760),384=>array(18,-14,593,760),385=>array(-108,0,711,729),386=>array(42,0,720,729),387=>array(21,-14,593,760),388=>array(0,0,720,729),389=>array(0,-14,593,760),390=>array(38,-14,671,742),391=>array(38,-14,816,840),392=>array(37,-14,655,709),393=>array(39,0,748,729),394=>array(-108,0,743,729),395=>array(42,0,720,729),396=>array(21,-14,593,760),397=>array(37,-246,564,533),398=>array(42,0,640,729),399=>array(38,-14,746,742),400=>array(42,-14,601,742),401=>array(-78,-208,627,729),402=>array(-86,-190,436,760),403=>array(38,-14,838,840),404=>array(15,-92,674,729),405=>array(27,-1,903,760),406=>array(42,0,380,729),407=>array(32,0,389,729),408=>array(42,0,814,729),409=>array(31,0,639,760),410=>array(31,0,320,760),411=>array(32,0,594,739),412=>array(31,-14,932,729),413=>array(-80,-208,787,729),414=>array(31,-208,633,533),415=>array(38,-14,746,742),416=>array(37,-14,784,758),417=>array(37,-14,671,548),418=>array(37,-171,1038,742),419=>array(37,-208,828,533),420=>array(-108,0,655,729),421=>array(21,-208,593,709),422=>array(40,-142,753,729),423=>array(59,-14,596,742),424=>array(39,-14,470,533),425=>array(36,0,576,729),426=>array(-58,-223,347,760),427=>array(21,-222,412,680),428=>array(16,0,661,729),429=>array(21,-14,412,760),430=>array(10,-208,661,729),431=>array(33,-14,944,816),432=>array(22,-14,725,548),433=>array(40,-14,761,729),434=>array(71,0,761,729),435=>array(-8,0,736,730),436=>array(-12,-222,638,533),437=>array(33,0,625,729),438=>array(31,0,481,519),439=>array(31,-14,537,729),440=>array(54,-14,560,729),441=>array(54,-203,560,519),442=>array(45,-220,537,519),443=>array(60,0,573,742),444=>array(42,-14,627,729),445=>array(30,-203,537,519),446=>array(20,-15,339,680),447=>array(21,-208,614,560),448=>array(85,0,180,729),449=>array(85,0,358,729),450=>array(8,0,405,729),451=>array(85,0,180,729),452=>array(42,0,1405,927),453=>array(42,0,1261,800),454=>array(37,-14,1110,800),455=>array(42,-208,1024,729),456=>array(42,-222,885,760),457=>array(31,-222,594,760),458=>array(40,-208,1214,729),459=>array(40,-222,1075,760),460=>array(31,-222,906,760),461=>array(-7,0,708,927),462=>array(37,-14,563,800),463=>array(42,0,380,927),464=>array(5,0,337,800),465=>array(38,-14,746,927),466=>array(37,-14,564,800),467=>array(31,-14,765,927),468=>array(21,-14,624,800),469=>array(31,-14,765,1036),470=>array(21,-14,624,899),471=>array(31,-14,765,1057),472=>array(21,-14,624,920),473=>array(31,-14,765,1057),474=>array(21,-14,624,920),475=>array(31,-14,765,1057),476=>array(21,-14,624,920),477=>array(37,-14,532,533),478=>array(-7,0,708,1036),479=>array(37,-14,563,899),480=>array(-7,0,708,1036),481=>array(37,-14,563,899),482=>array(-28,0,884,914),483=>array(37,-14,836,763),484=>array(38,-14,785,742),485=>array(37,-222,608,533),486=>array(38,-14,698,927),487=>array(37,-222,608,800),488=>array(42,0,810,927),489=>array(-22,0,639,927),490=>array(38,-204,746,742),491=>array(37,-204,564,533),492=>array(38,-204,746,914),493=>array(37,-204,564,763),494=>array(31,-14,537,927),495=>array(31,-203,537,800),496=>array(-67,-222,337,800),497=>array(42,0,1405,729),498=>array(42,0,1261,729),499=>array(37,-14,1110,760),500=>array(38,-14,698,928),501=>array(37,-222,608,800),502=>array(42,-14,1068,729),503=>array(42,-208,703,742),504=>array(40,0,787,927),505=>array(31,0,634,800),506=>array(-7,0,708,928),507=>array(37,-14,563,928),508=>array(-28,0,884,928),509=>array(37,-14,836,800),510=>array(30,-38,753,928),511=>array(22,-50,578,800),512=>array(-7,0,708,930),513=>array(37,-14,563,800),514=>array(-7,0,708,958),515=>array(37,-14,563,776),516=>array(42,0,640,930),517=>array(37,-14,532,800),518=>array(42,0,640,958),519=>array(37,-14,532,776),520=>array(1,0,380,930),521=>array(-43,0,320,801),522=>array(42,0,380,958),523=>array(17,0,320,767),524=>array(38,-14,746,930),525=>array(37,-14,564,800),526=>array(38,-14,746,958),527=>array(37,-14,564,776),528=>array(42,0,753,930),529=>array(26,0,483,800),530=>array(42,0,753,958),531=>array(26,0,483,776),532=>array(31,-14,765,930),533=>array(21,-14,624,800),534=>array(31,-14,765,958),535=>array(21,-14,624,776),536=>array(59,-230,596,742),537=>array(39,-230,470,533),538=>array(10,-230,661,729),539=>array(21,-230,412,680),540=>array(60,-210,555,742),541=>array(44,-211,490,531),542=>array(42,0,810,927),543=>array(-21,0,634,927),544=>array(31,-208,765,743),545=>array(37,-48,696,760),546=>array(36,-14,585,742),547=>array(44,-14,509,760),548=>array(33,-263,625,729),549=>array(31,-263,481,519),550=>array(-7,0,708,939),551=>array(37,-14,563,788),552=>array(42,-196,640,729),553=>array(37,-196,532,533),554=>array(38,-14,746,1036),555=>array(37,-14,564,899),556=>array(38,-14,746,1036),557=>array(37,-14,564,894),558=>array(38,-14,746,939),559=>array(37,-14,564,788),560=>array(38,-14,746,1036),561=>array(37,-14,564,899),562=>array(-8,0,651,914),563=>array(-12,-222,545,763),564=>array(31,-113,500,760),565=>array(31,-113,814,533),566=>array(21,-113,492,680),567=>array(-67,-222,252,519),568=>array(37,-14,892,760),569=>array(36,-208,892,533),570=>array(-13,-38,711,766),571=>array(-4,-38,720,766),572=>array(-4,-50,552,567),573=>array(32,0,613,729),574=>array(-26,-38,698,766),575=>array(39,-217,470,533),576=>array(31,-222,511,519),577=>array(42,0,572,729),578=>array(42,0,470,533),579=>array(33,0,711,729),580=>array(26,-14,770,729),581=>array(-7,0,708,729),582=>array(42,-57,640,785),583=>array(37,-56,532,581),584=>array(-66,-208,401,729),585=>array(-67,-222,320,760),586=>array(38,-208,842,742),587=>array(37,-222,705,533),588=>array(32,0,753,729),589=>array(26,0,483,533),590=>array(-8,0,651,729),591=>array(-12,-222,545,519),592=>array(37,-14,563,533),593=>array(37,-14,608,533),594=>array(37,-14,608,533),595=>array(21,-14,593,760),596=>array(37,-14,508,533),597=>array(34,-113,503,527),598=>array(37,-222,705,760),599=>array(37,-14,706,760),600=>array(37,-14,532,533),601=>array(37,-14,532,533),602=>array(48,-14,817,533),603=>array(43,-12,499,533),604=>array(37,-12,492,526),605=>array(37,-12,816,526),606=>array(37,-18,607,533),607=>array(-67,-222,320,519),608=>array(37,-222,706,760),609=>array(37,-222,608,519),610=>array(56,-4,514,520),611=>array(11,-219,530,519),612=>array(37,-38,545,521),613=>array(21,-208,627,519),614=>array(31,0,634,760),615=>array(31,-222,567,760),616=>array(31,0,320,760),617=>array(32,0,331,519),618=>array(31,0,320,519),619=>array(29,0,344,760),620=>array(29,0,439,760),621=>array(31,-222,417,760),622=>array(31,-203,742,760),623=>array(21,-14,922,519),624=>array(21,-208,922,519),625=>array(31,-222,865,533),626=>array(-66,-222,634,533),627=>array(31,-222,729,533),628=>array(56,0,591,519),629=>array(37,-14,564,533),630=>array(56,0,905,521),631=>array(37,-14,634,530),632=>array(-3,-213,604,760),633=>array(26,-14,483,519),634=>array(26,-14,483,760),635=>array(26,-222,576,519),636=>array(26,-207,483,533),637=>array(26,-222,483,533),638=>array(31,0,416,533),639=>array(31,0,416,533),640=>array(56,0,670,519),641=>array(56,0,670,519),642=>array(39,-222,470,533),643=>array(-67,-223,347,760),644=>array(-67,-222,436,760),645=>array(37,-222,450,527),646=>array(-58,-223,347,760),647=>array(31,-161,421,533),648=>array(21,-222,408,680),649=>array(21,-14,624,519),650=>array(37,-14,576,519),651=>array(31,-1,589,519),652=>array(31,0,593,519),653=>array(31,0,832,519),654=>array(31,0,587,741),655=>array(56,0,604,520),656=>array(31,-222,645,519),657=>array(31,-89,481,519),658=>array(31,-203,537,519),659=>array(45,-203,537,519),660=>array(111,0,430,761),661=>array(111,0,430,761),662=>array(111,0,430,761),663=>array(111,-223,430,761),664=>array(38,-14,746,742),665=>array(31,0,589,519),666=>array(37,-18,607,533),667=>array(56,-4,661,760),668=>array(31,0,628,519),669=>array(-39,-223,351,760),670=>array(37,-208,646,519),671=>array(56,0,531,519),672=>array(37,-208,705,760),673=>array(111,0,430,761),674=>array(111,0,430,761),675=>array(37,-14,975,760),676=>array(37,-203,1031,760),677=>array(37,-89,975,760),678=>array(21,0,807,680),679=>array(21,-223,692,760),680=>array(21,-20,810,680),681=>array(27,-222,905,760),682=>array(31,0,746,760),683=>array(31,0,686,760),684=>array(40,0,560,625),685=>array(40,120,361,625),686=>array(-76,-208,627,760),687=>array(-76,-222,721,760),688=>array(40,334,434,759),689=>array(40,337,432,762),690=>array(40,210,247,760),691=>array(40,334,337,632),692=>array(40,329,337,627),693=>array(40,209,397,625),694=>array(40,334,439,625),695=>array(40,302,560,592),696=>array(40,177,401,592),697=>array(70,557,196,800),698=>array(70,557,394,800),699=>array(62,456,261,742),700=>array(62,456,261,742),701=>array(62,456,261,742),702=>array(104,481,230,760),703=>array(104,481,230,760),704=>array(40,334,247,760),705=>array(40,334,247,760),706=>array(117,517,333,843),707=>array(117,517,333,843),708=>array(78,561,372,800),709=>array(78,561,372,800),710=>array(59,616,391,800),711=>array(59,616,391,800),712=>array(85,513,168,759),713=>array(86,664,364,756),714=>array(152,616,388,800),715=>array(62,616,298,800),716=>array(85,-90,168,156),717=>array(86,-188,364,-96),720=>array(98,0,234,434),721=>array(98,303,234,434),722=>array(104,269,230,547),723=>array(104,269,230,547),726=>array(48,165,271,411),727=>array(48,242,271,334),728=>array(75,624,375,776),729=>array(160,645,290,788),730=>array(100,610,351,888),731=>array(139,-196,329,0),732=>array(67,638,382,792),733=>array(99,616,447,800),734=>array(0,299,376,500),736=>array(7,211,334,625),737=>array(40,334,228,759),738=>array(40,335,320,641),739=>array(40,334,393,625),740=>array(40,334,247,760),741=>array(86,0,364,693),742=>array(86,0,364,693),743=>array(86,0,364,693),744=>array(86,0,364,693),745=>array(86,0,364,693),748=>array(78,-281,372,-42),750=>array(62,456,446,742),751=>array(59,-241,391,-58),752=>array(78,-281,372,-42),755=>array(100,-240,351,38),759=>array(67,-193,382,-40),768=>array(-389,616,-152,800),769=>array(-299,616,-62,800),770=>array(-391,616,-60,800),771=>array(-383,638,-68,792),772=>array(-364,664,-87,756),773=>array(-450,663,0,755),774=>array(-376,624,-75,776),775=>array(-290,645,-161,788),776=>array(-389,645,-62,788),777=>array(-312,616,-112,866),778=>array(-351,610,-100,888),779=>array(-352,616,-4,800),780=>array(-391,616,-60,800),781=>array(-268,616,-185,813),782=>array(-350,616,-102,813),783=>array(-436,616,-88,800),784=>array(-376,624,-75,903),785=>array(-376,624,-75,776),786=>array(-277,456,-116,617),787=>array(-290,606,-154,847),788=>array(-290,606,-154,847),789=>array(-77,616,77,800),790=>array(-388,-253,-152,-69),791=>array(-298,-251,-62,-67),792=>array(-294,-357,-142,-111),793=>array(-308,-357,-155,-111),794=>array(-180,684,42,930),795=>array(-106,338,70,548),796=>array(-288,-389,-162,-111),797=>array(-334,-280,-112,-111),798=>array(-336,-280,-114,-111),799=>array(-334,-357,-112,-111),800=>array(-336,-203,-114,-111),801=>array(-406,-222,-87,139),802=>array(-391,-222,-72,139),803=>array(-290,-213,-160,-70),804=>array(-391,-213,-64,-70),805=>array(-330,-240,-123,-11),806=>array(-311,-230,-149,-69),807=>array(-335,-196,-136,0),808=>array(-311,-196,-121,0),809=>array(-263,-266,-180,-69),810=>array(-364,-253,-86,-69),811=>array(-383,-221,-66,-69),812=>array(-391,-251,-59,-67),813=>array(-391,-253,-59,-69),814=>array(-375,-221,-75,-69),815=>array(-375,-221,-75,-69),816=>array(-385,-222,-70,-68),817=>array(-364,-161,-86,-69),818=>array(-450,-236,0,-143),819=>array(-450,-236,0,-9),820=>array(-667,210,-88,417),821=>array(-310,234,-21,293),822=>array(-625,234,-37,293),823=>array(-583,-50,-26,567),824=>array(-752,-38,-29,766),825=>array(-273,-378,-147,-100),826=>array(-364,-242,-86,-59),827=>array(-352,-350,-99,-69),828=>array(-383,-221,-66,-69),829=>array(-332,581,-116,820),830=>array(-291,598,-152,877),831=>array(-450,528,0,755),835=>array(-290,606,-154,847),856=>array(-112,645,18,788),864=>array(-387,723,387,898),865=>array(-401,729,401,902),880=>array(42,0,661,729),881=>array(31,0,488,519),882=>array(10,0,698,729),883=>array(29,0,658,519),884=>array(70,557,196,800),885=>array(70,-208,196,35),886=>array(40,0,831,729),887=>array(31,0,633,519),890=>array(182,-208,313,-60),891=>array(37,-14,508,533),892=>array(37,-14,508,533),893=>array(37,-14,508,533),894=>array(23,-161,250,490),900=>array(152,616,388,800),901=>array(62,645,396,996),902=>array(-7,0,708,800),903=>array(73,255,241,440),904=>array(-14,0,804,800),905=>array(-14,0,976,800),906=>array(-14,0,546,800),908=>array(-14,-14,760,800),910=>array(-14,0,865,800),911=>array(-14,0,782,800),912=>array(7,16,400,996),913=>array(-7,0,708,729),914=>array(42,0,711,729),915=>array(42,0,627,729),916=>array(26,0,667,729),917=>array(42,0,640,729),918=>array(33,0,625,729),919=>array(42,0,810,729),920=>array(38,-14,746,742),921=>array(42,0,380,729),922=>array(42,0,810,729),923=>array(-7,0,708,729),924=>array(38,0,954,729),925=>array(40,0,787,729),926=>array(49,0,578,729),927=>array(38,-14,746,742),928=>array(42,0,810,729),929=>array(42,0,655,729),931=>array(36,0,576,729),932=>array(10,0,661,729),933=>array(-8,0,651,729),934=>array(38,0,745,729),935=>array(4,0,698,729),936=>array(6,0,816,729),937=>array(40,0,761,742),938=>array(42,0,380,939),939=>array(-8,0,651,939),940=>array(37,-14,671,800),941=>array(43,-12,499,800),942=>array(31,-208,567,800),943=>array(31,16,400,800),944=>array(31,-1,589,996),945=>array(37,-14,671,532),946=>array(57,-208,548,769),947=>array(22,-209,554,519),948=>array(37,-14,564,765),949=>array(43,-12,499,533),950=>array(31,-208,488,760),951=>array(31,-208,567,533),952=>array(37,-17,564,771),953=>array(31,16,400,519),954=>array(31,0,639,519),955=>array(32,0,594,739),956=>array(25,-208,628,519),957=>array(31,0,589,519),958=>array(31,-208,488,760),959=>array(37,-14,564,533),960=>array(31,0,628,519),961=>array(57,-208,563,533),962=>array(37,-208,492,533),963=>array(37,-14,617,519),964=>array(31,16,560,519),965=>array(31,-1,589,519),966=>array(42,-208,772,519),967=>array(11,-222,572,533),968=>array(38,-208,808,519),969=>array(35,-1,820,519),970=>array(11,16,400,788),971=>array(31,-1,589,788),972=>array(37,-14,564,800),973=>array(31,-1,589,800),974=>array(35,-1,820,800),975=>array(42,-240,748,729),976=>array(37,-17,563,771),977=>array(31,-17,728,771),978=>array(26,0,652,729),979=>array(-14,0,836,800),980=>array(26,0,652,939),981=>array(37,-208,809,760),982=>array(31,-1,831,519),983=>array(44,-222,545,521),984=>array(38,-207,746,742),985=>array(37,-207,564,533),986=>array(38,-208,653,742),987=>array(37,-208,492,616),988=>array(42,0,627,729),989=>array(-83,-211,429,742),990=>array(47,0,476,729),991=>array(83,0,510,759),992=>array(54,-209,671,742),993=>array(40,-208,558,533),1008=>array(44,-5,545,521),1009=>array(57,-210,563,533),1010=>array(37,-14,508,533),1011=>array(-67,-222,252,760),1012=>array(38,-14,746,742),1013=>array(37,-14,506,533),1014=>array(38,-14,508,533),1015=>array(42,0,655,729),1016=>array(21,-208,593,760),1017=>array(38,-14,671,742),1018=>array(38,0,954,729),1019=>array(63,-208,734,519),1020=>array(37,-208,587,533),1021=>array(38,-14,671,742),1022=>array(38,-14,671,742),1023=>array(38,-14,671,742),1024=>array(42,0,640,927),1025=>array(42,0,640,939),1026=>array(-42,-214,734,729),1027=>array(42,0,610,927),1028=>array(38,-14,671,742),1029=>array(59,-14,596,742),1030=>array(42,0,380,729),1031=>array(42,0,380,939),1032=>array(-66,-208,392,729),1033=>array(20,-14,1039,729),1034=>array(42,0,1093,729),1035=>array(-42,0,818,729),1036=>array(42,0,810,927),1037=>array(42,0,810,927),1038=>array(22,-14,721,997),1039=>array(42,-157,810,729),1040=>array(9,0,725,729),1041=>array(42,0,720,729),1042=>array(42,0,711,729),1043=>array(42,0,610,729),1044=>array(42,-157,758,729),1045=>array(42,0,640,729),1046=>array(9,0,1172,729),1047=>array(42,-14,600,742),1048=>array(42,0,810,729),1049=>array(42,0,810,999),1050=>array(42,0,810,729),1051=>array(20,-14,756,729),1052=>array(38,0,954,729),1053=>array(42,0,810,729),1054=>array(38,-14,746,742),1055=>array(42,0,810,729),1056=>array(42,0,655,729),1057=>array(38,-14,671,742),1058=>array(10,0,661,729),1059=>array(22,-14,721,729),1060=>array(38,0,815,729),1061=>array(4,0,698,729),1062=>array(42,-157,828,729),1063=>array(27,0,775,729),1064=>array(38,0,1104,729),1065=>array(38,-157,1122,729),1066=>array(5,0,819,729),1067=>array(42,0,1041,729),1068=>array(42,0,701,729),1069=>array(38,-14,671,742),1070=>array(42,-14,1105,742),1071=>array(20,0,753,729),1072=>array(37,-14,563,533),1073=>array(30,-14,564,776),1074=>array(31,0,589,519),1075=>array(31,0,494,519),1076=>array(31,-138,569,519),1077=>array(37,-14,532,533),1078=>array(11,0,898,519),1079=>array(31,-14,539,533),1080=>array(31,0,637,519),1081=>array(31,0,637,817),1082=>array(31,0,639,519),1083=>array(16,-14,604,519),1084=>array(31,0,751,519),1085=>array(31,0,628,519),1086=>array(37,-14,564,533),1087=>array(31,0,628,519),1088=>array(21,-208,593,533),1089=>array(37,-14,508,533),1090=>array(29,0,516,519),1091=>array(11,-222,567,519),1092=>array(36,-208,776,760),1093=>array(0,0,543,519),1094=>array(31,-138,634,519),1095=>array(31,0,628,519),1096=>array(31,0,937,519),1097=>array(31,-138,943,519),1098=>array(13,0,655,519),1099=>array(37,0,868,519),1100=>array(37,0,575,519),1101=>array(38,-14,508,533),1102=>array(47,-14,883,533),1103=>array(22,0,634,519),1104=>array(37,-14,532,800),1105=>array(37,-14,532,788),1106=>array(13,-222,611,760),1107=>array(31,0,494,800),1108=>array(37,-14,506,533),1109=>array(39,-14,470,533),1110=>array(31,0,320,760),1111=>array(8,0,334,788),1112=>array(-67,-222,252,760),1113=>array(16,-14,853,519),1114=>array(31,0,877,519),1115=>array(18,0,634,760),1116=>array(31,0,639,800),1117=>array(31,0,637,800),1118=>array(11,-222,567,823),1119=>array(31,-138,628,519),1122=>array(13,0,750,729),1123=>array(9,0,597,760),1124=>array(42,-14,1031,742),1125=>array(47,-14,826,533),1130=>array(9,0,1172,729),1131=>array(11,0,898,519),1132=>array(42,0,1459,729),1133=>array(47,0,1157,519),1136=>array(10,0,999,729),1137=>array(11,-208,985,760),1138=>array(38,-14,746,742),1139=>array(37,-14,551,533),1140=>array(9,0,815,742),1141=>array(11,0,663,533),1142=>array(9,0,815,927),1143=>array(11,0,663,800),1164=>array(13,0,719,729),1165=>array(11,0,570,760),1168=>array(42,0,619,872),1169=>array(31,0,499,668),1170=>array(38,0,610,729),1171=>array(26,0,494,519),1172=>array(42,-214,704,729),1173=>array(31,-222,568,519),1174=>array(9,-157,1172,729),1175=>array(11,-138,898,519),1176=>array(42,-196,600,742),1177=>array(31,-196,539,533),1178=>array(42,-157,810,729),1179=>array(31,-138,639,519),1182=>array(32,0,810,729),1183=>array(27,0,639,760),1184=>array(5,0,928,729),1185=>array(13,0,726,520),1186=>array(42,-157,828,729),1187=>array(31,-138,634,519),1188=>array(42,0,1039,729),1189=>array(31,0,803,519),1190=>array(42,-214,1134,729),1191=>array(31,-222,876,519),1194=>array(38,-196,671,742),1195=>array(37,-196,508,533),1196=>array(10,-157,661,729),1197=>array(29,-138,516,519),1198=>array(-8,0,651,729),1199=>array(-12,-208,545,519),1200=>array(-8,0,651,729),1201=>array(-12,-208,545,519),1202=>array(4,-157,738,729),1203=>array(0,-138,554,519),1204=>array(10,-157,878,729),1205=>array(35,-138,696,519),1206=>array(27,-157,793,729),1207=>array(31,-138,634,519),1210=>array(27,0,773,729),1211=>array(27,0,634,760),1216=>array(42,0,380,729),1217=>array(9,0,1172,927),1218=>array(11,0,898,776),1219=>array(42,-214,748,729),1220=>array(31,-222,599,519),1223=>array(42,-214,810,729),1224=>array(31,-222,628,519),1227=>array(27,-157,775,729),1228=>array(31,-138,628,519),1231=>array(31,0,320,760),1232=>array(9,0,725,936),1233=>array(37,-14,563,776),1234=>array(9,0,725,939),1235=>array(37,-14,563,788),1236=>array(-28,0,884,729),1237=>array(37,-14,836,533),1238=>array(42,0,640,927),1239=>array(37,-14,532,776),1240=>array(38,-14,746,742),1241=>array(37,-14,532,533),1242=>array(38,-14,746,939),1243=>array(37,-14,532,788),1244=>array(9,0,1172,939),1245=>array(11,0,898,788),1246=>array(42,-14,600,939),1247=>array(31,-14,539,788),1248=>array(31,-14,537,729),1249=>array(31,-203,537,519),1250=>array(42,0,810,914),1251=>array(31,0,637,763),1252=>array(42,0,810,939),1253=>array(31,0,637,788),1254=>array(38,-14,746,939),1255=>array(37,-14,564,788),1256=>array(38,-14,746,742),1257=>array(37,-14,564,533),1258=>array(38,-14,746,939),1259=>array(37,-14,564,788),1260=>array(38,-14,671,939),1261=>array(38,-14,508,788),1262=>array(22,-14,721,914),1263=>array(11,-222,567,763),1264=>array(22,-14,721,939),1265=>array(11,-222,567,788),1266=>array(22,-14,721,927),1267=>array(11,-222,567,800),1268=>array(27,0,775,939),1269=>array(31,0,628,788),1270=>array(42,-157,610,729),1271=>array(31,-138,494,519),1272=>array(42,0,1041,939),1273=>array(37,0,868,788),1296=>array(42,-14,601,742),1297=>array(36,-14,544,533),1298=>array(20,-208,756,729),1299=>array(16,-222,604,519),1300=>array(20,-14,1123,729),1301=>array(16,-14,857,519),1306=>array(38,-180,746,742),1307=>array(37,-208,608,533),1308=>array(-8,0,1021,729),1309=>array(-8,0,793,519),1329=>array(31,-14,791,729),1330=>array(31,0,749,743),1331=>array(40,0,848,743),1332=>array(18,0,862,743),1333=>array(31,-14,749,729),1334=>array(66,-72,704,743),1335=>array(31,-72,690,729),1336=>array(31,-72,749,743),1337=>array(31,-10,1057,743),1338=>array(40,-14,848,729),1339=>array(44,0,723,729),1340=>array(44,-72,668,729),1341=>array(44,-14,1026,729),1342=>array(70,-13,772,743),1343=>array(18,0,740,729),1344=>array(-22,-66,593,729),1345=>array(66,-32,725,743),1346=>array(18,-72,849,743),1347=>array(22,0,753,739),1348=>array(31,-14,906,729),1349=>array(44,-14,715,742),1350=>array(-26,-14,805,801),1351=>array(75,-14,693,729),1352=>array(31,0,753,743),1353=>array(66,-84,684,743),1354=>array(18,0,900,743),1355=>array(75,-72,709,744),1356=>array(31,0,912,743),1357=>array(31,-14,753,729),1358=>array(18,-72,849,729),1359=>array(44,-14,688,742),1360=>array(31,0,709,743),1361=>array(9,-14,700,742),1362=>array(31,0,705,729),1363=>array(40,0,820,729),1364=>array(-66,0,791,743),1365=>array(38,-14,746,742),1366=>array(35,-14,841,729),1369=>array(104,481,230,760),1370=>array(12,408,226,729),1371=>array(2,615,276,799),1372=>array(1,618,353,893),1373=>array(11,615,285,799),1374=>array(4,605,392,854),1375=>array(40,618,416,760),1377=>array(18,-14,918,519),1378=>array(40,-208,586,533),1379=>array(53,-208,712,533),1380=>array(44,-208,734,533),1381=>array(22,-14,625,760),1382=>array(53,-208,712,533),1383=>array(40,0,552,760),1384=>array(40,-208,643,533),1385=>array(40,-208,818,532),1386=>array(53,-14,704,760),1387=>array(26,-208,629,760),1388=>array(40,-208,429,519),1389=>array(31,-208,948,760),1390=>array(53,-14,602,789),1391=>array(22,-208,607,760),1392=>array(40,0,646,760),1393=>array(53,-14,598,783),1394=>array(44,-208,734,533),1395=>array(70,-14,615,771),1396=>array(18,-14,644,771),1397=>array(-75,-208,244,519),1398=>array(56,-14,615,771),1399=>array(-11,-208,417,538),1400=>array(44,0,647,533),1401=>array(16,-208,374,540),1402=>array(18,-208,910,519),1403=>array(53,-208,566,537),1404=>array(44,0,652,533),1405=>array(18,-14,621,519),1406=>array(18,-208,708,760),1407=>array(18,-14,918,533),1408=>array(31,-208,634,533),1409=>array(53,-222,624,533),1410=>array(44,0,466,519),1411=>array(18,-208,918,760),1412=>array(40,-208,612,533),1413=>array(48,-14,576,533),1414=>array(26,-208,825,760),1415=>array(22,-14,772,760),1417=>array(93,-14,211,434),1418=>array(40,203,313,365),4256=>array(51,0,628,848),4257=>array(51,0,810,847),4258=>array(51,-81,743,848),4259=>array(51,-0,736,847),4260=>array(51,-0,652,848),4261=>array(51,-0,918,848),4262=>array(37,-1,853,847),4263=>array(61,-1,1041,847),4264=>array(37,-0,527,847),4265=>array(51,-0,685,847),4266=>array(51,-0,881,847),4267=>array(65,-0,895,847),4268=>array(51,-0,666,847),4269=>array(61,-35,984,847),4270=>array(37,-0,821,847),4271=>array(37,-0,760,846),4272=>array(51,-0,947,846),4273=>array(51,-0,662,846),4274=>array(51,-0,629,847),4275=>array(61,-58,931,846),4276=>array(51,-0,828,846),4277=>array(37,-0,923,846),4278=>array(51,-0,678,846),4279=>array(51,-0,699,846),4280=>array(61,-0,688,847),4281=>array(51,-0,699,846),4282=>array(14,-1,767,848),4283=>array(65,-0,918,847),4284=>array(51,-0,642,847),4285=>array(61,-0,679,847),4286=>array(51,-0,681,846),4287=>array(51,-0,949,846),4288=>array(51,-0,959,846),4289=>array(51,-0,670,846),4290=>array(51,-0,752,847),4291=>array(51,-1,671,846),4292=>array(51,-0,741,846),4293=>array(65,-0,906,847),4304=>array(48,0,487,596),4305=>array(48,0,514,853),4306=>array(35,-225,544,566),4307=>array(48,-220,750,556),4308=>array(31,-225,497,556),4309=>array(35,-225,501,556),4310=>array(13,0,552,855),4311=>array(48,0,775,556),4312=>array(48,0,504,556),4313=>array(22,-225,492,556),4314=>array(48,-220,960,562),4315=>array(48,0,514,854),4316=>array(62,0,527,877),4317=>array(48,-123,743,556),4318=>array(48,1,513,854),4319=>array(48,-225,514,555),4320=>array(48,-0,742,846),4321=>array(-9,0,551,854),4322=>array(15,-225,663,706),4323=>array(18,-225,620,556),4324=>array(48,-225,734,556),4325=>array(48,-225,514,855),4326=>array(48,-220,772,556),4327=>array(35,-225,502,556),4328=>array(9,0,521,854),4329=>array(62,-5,527,855),4330=>array(48,-225,612,556),4331=>array(48,0,516,854),4332=>array(40,-229,537,854),4333=>array(40,-225,528,854),4334=>array(-9,0,555,854),4335=>array(22,-225,650,556),4336=>array(48,0,515,854),4337=>array(48,0,543,863),4338=>array(48,-94,514,556),4339=>array(48,-225,515,615),4340=>array(48,-225,514,855),4341=>array(48,0,584,854),4342=>array(48,-225,798,699),4343=>array(48,-225,564,566),4344=>array(57,-225,524,556),4345=>array(48,-225,557,561),4346=>array(48,-69,514,556),4347=>array(69,-14,508,575),4348=>array(15,341,303,882),7424=>array(31,0,593,519),7425=>array(31,0,775,519),7426=>array(9,-14,809,533),7427=>array(31,0,611,519),7428=>array(37,-14,492,533),7429=>array(31,0,580,519),7430=>array(31,0,580,519),7431=>array(26,0,528,519),7432=>array(-24,-18,425,533),7433=>array(-20,-238,269,522),7434=>array(13,-14,471,519),7435=>array(31,0,639,519),7436=>array(15,0,531,519),7437=>array(31,0,751,519),7438=>array(31,0,633,519),7439=>array(37,-14,564,533),7440=>array(56,-14,511,533),7441=>array(37,-33,529,553),7442=>array(37,-2,530,521),7443=>array(22,-50,578,567),7444=>array(4,-14,853,533),7445=>array(26,-14,505,534),7446=>array(37,260,564,533),7447=>array(37,-14,564,259),7448=>array(31,0,513,519),7449=>array(50,0,665,519),7450=>array(50,0,665,519),7451=>array(29,0,516,519),7452=>array(21,-14,571,519),7453=>array(57,-74,538,596),7454=>array(49,-74,771,596),7455=>array(59,-240,539,761),7456=>array(-17,0,545,519),7457=>array(-8,0,793,519),7458=>array(31,0,481,519),7459=>array(37,-14,492,519),7460=>array(33,-14,497,742),7461=>array(26,-14,695,533),7462=>array(31,0,494,519),7463=>array(31,0,593,519),7464=>array(31,0,628,519),7465=>array(31,0,513,519),7466=>array(33,0,747,519),7467=>array(16,-14,604,519),7468=>array(-4,334,447,735),7469=>array(-18,334,557,735),7470=>array(26,334,448,735),7471=>array(21,334,466,742),7472=>array(26,334,468,735),7473=>array(26,334,403,735),7474=>array(26,334,403,735),7475=>array(23,326,439,742),7476=>array(26,334,510,735),7477=>array(26,334,239,735),7478=>array(-42,220,247,735),7479=>array(26,334,510,735),7480=>array(26,334,387,735),7481=>array(23,334,602,735),7482=>array(25,334,496,735),7483=>array(25,326,523,734),7484=>array(23,326,470,742),7485=>array(22,326,369,750),7486=>array(26,334,413,735),7487=>array(26,334,475,735),7488=>array(37,326,375,742),7489=>array(6,334,417,735),7490=>array(19,326,482,735),7491=>array(38,326,369,627),7492=>array(38,326,369,627),7493=>array(38,326,398,627),7494=>array(38,326,541,627),7495=>array(38,326,399,752),7496=>array(38,326,398,752),7497=>array(38,326,350,627),7498=>array(38,326,350,627),7499=>array(38,324,320,627),7500=>array(38,324,320,627),7501=>array(38,212,398,627),7502=>array(38,203,220,621),7503=>array(38,334,421,752),7504=>array(38,334,606,627),7505=>array(38,212,376,627),7506=>array(38,326,370,627),7507=>array(38,326,334,627),7508=>array(38,477,370,627),7509=>array(38,326,370,477),7510=>array(38,220,399,627),7511=>array(38,326,284,708),7512=>array(38,326,417,620),7513=>array(36,285,338,660),7514=>array(38,326,606,620),7515=>array(38,334,392,620),7516=>array(17,326,438,633),7517=>array(35,217,346,765),7518=>array(14,217,349,625),7519=>array(23,326,356,763),7520=>array(26,217,486,625),7521=>array(7,209,360,633),7522=>array(19,0,202,418),7523=>array(40,0,337,298),7524=>array(38,-8,417,286),7525=>array(38,0,392,286),7526=>array(35,-117,346,431),7527=>array(14,-117,349,291),7528=>array(35,-117,354,299),7529=>array(26,-117,486,291),7530=>array(7,-125,360,299),7531=>array(21,-14,896,533),7543=>array(-14,-222,558,533),7544=>array(26,334,510,735),7547=>array(31,0,320,519),7548=>array(32,0,331,519),7549=>array(21,-208,634,533),7550=>array(21,-14,571,519),7551=>array(-16,-14,627,519),7557=>array(0,-222,320,760),7579=>array(38,326,398,627),7580=>array(38,326,334,627),7581=>array(38,272,334,624),7582=>array(38,326,370,754),7583=>array(38,324,320,627),7584=>array(38,334,295,752),7585=>array(38,212,286,620),7586=>array(38,212,398,620),7587=>array(38,220,420,620),7588=>array(38,334,220,752),7589=>array(38,334,226,620),7590=>array(38,334,220,620),7591=>array(38,334,220,620),7592=>array(38,211,283,752),7593=>array(38,212,281,752),7594=>array(38,212,239,752),7595=>array(38,334,337,621),7596=>array(38,212,563,627),7597=>array(38,220,606,620),7598=>array(38,212,479,627),7599=>array(38,212,478,627),7600=>array(38,334,375,621),7601=>array(38,326,370,627),7602=>array(38,217,420,752),7603=>array(38,212,310,627),7604=>array(38,211,298,752),7605=>array(38,211,284,708),7606=>array(38,326,417,620),7607=>array(38,332,377,628),7608=>array(13,326,360,625),7609=>array(38,333,390,620),7610=>array(38,334,392,620),7611=>array(38,334,321,620),7612=>array(38,212,424,620),7613=>array(38,285,321,620),7614=>array(38,222,356,620),7615=>array(38,325,370,758),7620=>array(-363,616,-12,800),7621=>array(-438,616,-87,800),7622=>array(-363,616,-12,800),7623=>array(-438,616,-87,800),7624=>array(-464,616,14,800),7625=>array(-464,616,14,800),7680=>array(-7,-240,708,729),7681=>array(37,-240,563,533),7682=>array(42,0,711,939),7683=>array(21,-14,593,939),7684=>array(42,-213,711,729),7685=>array(21,-213,593,760),7686=>array(42,-161,711,729),7687=>array(21,-161,593,760),7688=>array(38,-196,671,927),7689=>array(37,-196,508,800),7690=>array(42,0,743,939),7691=>array(37,-14,608,939),7692=>array(42,-213,743,729),7693=>array(37,-213,608,760),7694=>array(42,-161,743,729),7695=>array(37,-161,608,760),7696=>array(42,-196,743,729),7697=>array(37,-196,608,760),7698=>array(42,-240,743,729),7699=>array(37,-240,608,760),7700=>array(42,0,640,1057),7701=>array(37,-14,532,926),7702=>array(42,0,640,1057),7703=>array(37,-14,532,926),7704=>array(42,-240,640,729),7705=>array(37,-240,532,533),7706=>array(42,-222,640,729),7707=>array(37,-222,532,533),7708=>array(42,-196,640,927),7709=>array(37,-196,532,776),7710=>array(42,0,627,939),7711=>array(27,0,436,939),7712=>array(38,-14,698,938),7713=>array(37,-222,608,756),7714=>array(42,0,810,939),7715=>array(27,0,634,939),7716=>array(42,-213,810,729),7717=>array(27,-213,634,760),7718=>array(42,0,810,939),7719=>array(-21,0,634,939),7720=>array(42,-196,810,729),7721=>array(27,-196,634,760),7722=>array(42,-221,810,729),7723=>array(27,-221,634,760),7724=>array(42,-222,380,729),7725=>array(7,-222,322,760),7726=>array(42,0,380,1057),7727=>array(8,0,334,917),7728=>array(42,0,810,931),7729=>array(31,0,639,931),7730=>array(42,-213,810,729),7731=>array(31,-213,639,760),7732=>array(42,-161,810,729),7733=>array(31,-161,639,760),7734=>array(42,-213,613,729),7735=>array(31,-213,320,760),7736=>array(42,-213,613,914),7737=>array(31,-213,320,914),7738=>array(42,-161,613,729),7739=>array(29,-161,320,760),7740=>array(42,-241,613,729),7741=>array(9,-240,341,760),7742=>array(38,0,954,931),7743=>array(31,0,932,800),7744=>array(38,0,954,937),7745=>array(31,0,932,788),7746=>array(38,-213,954,729),7747=>array(31,-213,932,533),7748=>array(40,0,787,939),7749=>array(31,0,634,788),7750=>array(40,-213,787,729),7751=>array(31,-213,634,533),7752=>array(40,-161,787,729),7753=>array(31,-161,634,533),7754=>array(40,-240,787,729),7755=>array(31,-240,634,533),7756=>array(38,-14,746,1057),7757=>array(37,-14,564,916),7758=>array(38,-14,746,1055),7759=>array(37,-14,564,912),7760=>array(38,-14,746,1057),7761=>array(37,-14,564,926),7762=>array(38,-14,746,1057),7763=>array(37,-14,564,926),7764=>array(42,0,655,927),7765=>array(21,-208,593,800),7766=>array(42,0,655,939),7767=>array(21,-208,593,788),7768=>array(42,0,753,939),7769=>array(26,0,483,788),7770=>array(42,-213,753,729),7771=>array(26,-213,483,533),7772=>array(42,-213,753,914),7773=>array(26,-213,483,756),7774=>array(42,-161,753,729),7775=>array(26,-161,483,533),7776=>array(59,-14,596,939),7777=>array(39,-14,470,788),7778=>array(59,-213,596,742),7779=>array(39,-213,470,533),7780=>array(59,-14,596,959),7781=>array(39,-14,470,777),7782=>array(59,-14,596,1065),7783=>array(39,-14,470,883),7784=>array(59,-213,596,939),7785=>array(39,-213,470,788),7786=>array(10,0,661,939),7787=>array(21,-14,412,939),7788=>array(10,-213,661,729),7789=>array(21,-213,412,680),7790=>array(10,-161,661,729),7791=>array(21,-161,412,680),7792=>array(10,-240,661,729),7793=>array(21,-240,414,680),7794=>array(31,-213,765,729),7795=>array(21,-213,624,519),7796=>array(31,-222,765,729),7797=>array(21,-222,624,519),7798=>array(31,-240,765,729),7799=>array(21,-240,624,519),7800=>array(31,-14,765,1057),7801=>array(21,-14,624,915),7802=>array(31,-14,765,1055),7803=>array(21,-14,624,930),7804=>array(-5,0,711,929),7805=>array(-17,0,545,792),7806=>array(-5,-213,711,729),7807=>array(-17,-213,545,519),7808=>array(-8,0,1021,927),7809=>array(-8,0,793,800),7810=>array(-8,0,1021,927),7811=>array(-8,0,793,800),7812=>array(-8,0,1021,939),7813=>array(-8,0,793,760),7814=>array(-8,0,1021,939),7815=>array(-8,0,793,788),7816=>array(-8,-211,1021,729),7817=>array(-8,-213,793,519),7818=>array(4,0,698,939),7819=>array(0,0,543,788),7820=>array(4,0,698,939),7821=>array(0,0,543,788),7822=>array(-8,0,651,939),7823=>array(-12,-222,545,788),7824=>array(33,0,625,927),7825=>array(31,0,481,800),7826=>array(33,-213,625,729),7827=>array(31,-213,481,519),7828=>array(33,-161,625,729),7829=>array(31,-161,481,519),7830=>array(27,-161,634,760),7831=>array(4,-14,412,939),7832=>array(-8,0,793,888),7833=>array(-12,-222,545,888),7834=>array(37,-14,813,760),7835=>array(27,0,436,939),7836=>array(1,0,436,760),7837=>array(27,0,436,760),7838=>array(31,-14,798,743),7839=>array(37,-14,564,765),7840=>array(-7,-213,708,729),7841=>array(37,-213,563,533),7842=>array(-7,0,708,1048),7843=>array(37,-14,563,866),7844=>array(-7,0,708,1054),7845=>array(37,-14,563,872),7846=>array(-7,0,708,1054),7847=>array(37,-14,563,872),7848=>array(-7,0,708,1116),7849=>array(37,-14,567,934),7850=>array(-7,0,708,1069),7851=>array(37,-14,563,887),7852=>array(-7,-213,708,927),7853=>array(37,-213,563,800),7854=>array(-7,0,708,1057),7855=>array(37,-14,563,901),7856=>array(-7,0,708,1057),7857=>array(37,-14,563,901),7858=>array(-7,0,708,1145),7859=>array(37,-14,563,989),7860=>array(-7,0,708,1069),7861=>array(37,-14,563,913),7862=>array(-7,-213,708,958),7863=>array(37,-213,563,776),7864=>array(42,-213,640,729),7865=>array(37,-213,532,533),7866=>array(42,0,640,1048),7867=>array(37,-14,532,866),7868=>array(42,0,640,950),7869=>array(37,-14,532,792),7870=>array(42,0,646,1054),7871=>array(37,-14,573,872),7872=>array(42,0,640,1054),7873=>array(37,-14,537,872),7874=>array(42,0,662,1116),7875=>array(37,-14,589,934),7876=>array(42,0,640,1069),7877=>array(37,-14,532,887),7878=>array(42,-213,640,927),7879=>array(37,-213,532,800),7880=>array(42,0,380,1048),7881=>array(31,0,320,864),7882=>array(42,-213,380,729),7883=>array(31,-213,320,760),7884=>array(38,-213,746,742),7885=>array(37,-213,564,533),7886=>array(38,-14,746,1048),7887=>array(37,-14,564,866),7888=>array(38,-14,746,1054),7889=>array(37,-14,588,872),7890=>array(38,-14,746,1054),7891=>array(37,-14,564,872),7892=>array(38,-14,746,1116),7893=>array(37,-14,604,934),7894=>array(38,-14,746,1069),7895=>array(37,-14,564,887),7896=>array(38,-213,746,982),7897=>array(37,-213,564,800),7898=>array(37,-14,784,927),7899=>array(37,-14,671,800),7900=>array(37,-14,784,927),7901=>array(37,-14,671,800),7902=>array(37,-14,784,1048),7903=>array(37,-14,671,866),7904=>array(37,-14,784,929),7905=>array(37,-14,671,792),7906=>array(37,-213,784,758),7907=>array(37,-213,671,548),7908=>array(31,-213,765,729),7909=>array(21,-213,624,519),7910=>array(31,-14,765,1048),7911=>array(21,-14,624,866),7912=>array(33,-14,944,927),7913=>array(22,-14,725,800),7914=>array(33,-14,944,927),7915=>array(22,-14,725,800),7916=>array(33,-14,944,1048),7917=>array(22,-14,725,866),7918=>array(33,-14,944,929),7919=>array(22,-14,725,792),7920=>array(33,-213,944,816),7921=>array(22,-213,725,548),7922=>array(-8,0,651,931),7923=>array(-12,-222,545,776),7924=>array(-8,-213,651,729),7925=>array(-12,-222,545,519),7926=>array(-8,0,651,1051),7927=>array(-12,-222,545,866),7928=>array(-8,0,651,929),7929=>array(-12,-222,545,792),7930=>array(42,0,951,729),7931=>array(31,0,608,760),7936=>array(37,-14,671,837),7937=>array(37,-14,671,837),7938=>array(37,-14,671,837),7939=>array(37,-14,671,837),7940=>array(37,-14,671,837),7941=>array(37,-14,671,837),7942=>array(37,-14,671,1009),7943=>array(37,-14,671,1009),7944=>array(-7,0,708,837),7945=>array(-7,0,708,837),7946=>array(2,0,891,837),7947=>array(1,0,891,837),7948=>array(1,0,759,837),7949=>array(2,0,774,837),7950=>array(-7,0,708,1009),7951=>array(-7,0,708,1009),7952=>array(43,-12,499,837),7953=>array(43,-12,499,837),7954=>array(43,-12,499,837),7955=>array(43,-12,499,837),7956=>array(43,-12,499,837),7957=>array(43,-12,499,837),7960=>array(3,0,780,837),7961=>array(2,0,772,837),7962=>array(2,0,1006,837),7963=>array(1,0,1006,837),7964=>array(1,0,938,837),7965=>array(2,0,962,837),7968=>array(31,-208,567,837),7969=>array(31,-208,567,837),7970=>array(31,-208,567,837),7971=>array(31,-208,567,837),7972=>array(31,-208,567,837),7973=>array(31,-208,567,837),7974=>array(31,-208,567,1009),7975=>array(31,-208,567,1009),7976=>array(3,0,950,837),7977=>array(2,0,945,837),7978=>array(2,0,1182,837),7979=>array(1,0,1185,837),7980=>array(1,0,1111,837),7981=>array(2,0,1137,837),7982=>array(2,0,1037,1009),7983=>array(3,0,1034,1009),7984=>array(31,16,400,837),7985=>array(31,16,400,837),7986=>array(-13,16,400,837),7987=>array(-13,16,400,837),7988=>array(12,16,400,837),7989=>array(-2,16,400,837),7990=>array(25,16,400,1009),7991=>array(21,16,400,1009),7992=>array(3,0,525,837),7993=>array(2,0,514,837),7994=>array(2,0,749,837),7995=>array(1,0,751,837),7996=>array(1,0,678,837),7997=>array(2,0,707,837),7998=>array(2,0,609,1009),7999=>array(3,0,602,1009),8000=>array(37,-14,564,837),8001=>array(37,-14,564,837),8002=>array(37,-14,564,837),8003=>array(37,-14,564,837),8004=>array(37,-14,564,837),8005=>array(37,-14,564,837),8008=>array(3,-14,772,837),8009=>array(2,-14,803,837),8010=>array(2,-14,1077,837),8011=>array(1,-14,1075,837),8012=>array(1,-14,893,837),8013=>array(2,-14,921,837),8016=>array(31,-1,589,837),8017=>array(31,-1,589,837),8018=>array(31,-1,589,837),8019=>array(31,-1,589,837),8020=>array(31,-1,589,837),8021=>array(31,-1,589,837),8022=>array(31,-1,589,1009),8023=>array(31,-1,589,1009),8025=>array(2,0,838,837),8027=>array(1,0,1076,837),8029=>array(2,0,1028,837),8031=>array(3,0,925,1009),8032=>array(35,-1,820,837),8033=>array(35,-1,820,837),8034=>array(35,-1,820,837),8035=>array(35,-1,820,837),8036=>array(35,-1,820,837),8037=>array(35,-1,820,837),8038=>array(35,-1,820,1009),8039=>array(35,-1,820,1009),8040=>array(3,0,798,837),8041=>array(2,0,827,837),8042=>array(2,0,1101,837),8043=>array(1,0,1106,837),8044=>array(1,0,909,837),8045=>array(2,0,939,837),8046=>array(2,0,880,1009),8047=>array(3,0,914,1009),8048=>array(37,-14,671,800),8049=>array(37,-14,671,800),8050=>array(43,-12,499,800),8051=>array(43,-12,499,800),8052=>array(31,-208,567,800),8053=>array(31,-208,567,800),8054=>array(12,16,400,800),8055=>array(31,16,400,800),8056=>array(37,-14,564,800),8057=>array(37,-14,564,800),8058=>array(31,-1,589,800),8059=>array(31,-1,589,800),8060=>array(35,-1,820,800),8061=>array(35,-1,820,800),8064=>array(37,-208,671,837),8065=>array(37,-208,671,837),8066=>array(37,-208,671,837),8067=>array(37,-208,671,837),8068=>array(37,-208,671,837),8069=>array(37,-208,671,837),8070=>array(37,-208,671,1009),8071=>array(37,-208,671,1009),8072=>array(-7,-208,708,837),8073=>array(-7,-208,708,837),8074=>array(2,-208,891,837),8075=>array(1,-208,891,837),8076=>array(1,-208,759,837),8077=>array(2,-208,774,837),8078=>array(-7,-208,708,1009),8079=>array(-7,-208,708,1009),8080=>array(31,-208,567,837),8081=>array(31,-208,567,837),8082=>array(31,-208,567,837),8083=>array(31,-208,567,837),8084=>array(31,-208,567,837),8085=>array(31,-208,567,837),8086=>array(31,-208,567,1009),8087=>array(31,-208,567,1009),8088=>array(3,-208,950,837),8089=>array(2,-208,945,837),8090=>array(2,-208,1182,837),8091=>array(1,-208,1185,837),8092=>array(1,-208,1111,837),8093=>array(2,-208,1137,837),8094=>array(2,-208,1037,1009),8095=>array(3,-208,1034,1009),8096=>array(35,-208,820,837),8097=>array(35,-208,820,837),8098=>array(35,-208,820,837),8099=>array(35,-208,820,837),8100=>array(35,-208,820,837),8101=>array(35,-208,820,837),8102=>array(35,-208,820,1009),8103=>array(35,-208,820,1009),8104=>array(3,-208,798,837),8105=>array(2,-208,827,837),8106=>array(2,-208,1101,837),8107=>array(1,-208,1106,837),8108=>array(1,-208,909,837),8109=>array(2,-208,939,837),8110=>array(2,-208,880,1009),8111=>array(3,-208,914,1009),8112=>array(37,-14,671,776),8113=>array(37,-14,671,756),8114=>array(37,-208,671,800),8115=>array(37,-208,671,532),8116=>array(37,-208,671,800),8118=>array(37,-14,671,792),8119=>array(37,-208,671,792),8120=>array(-7,0,708,936),8121=>array(-7,0,708,914),8122=>array(1,0,740,800),8123=>array(-7,0,708,800),8124=>array(-7,-208,708,729),8125=>array(150,596,287,837),8126=>array(182,-208,313,-60),8127=>array(150,596,287,837),8128=>array(67,638,382,792),8129=>array(62,645,388,959),8130=>array(31,-208,567,800),8131=>array(31,-208,567,533),8132=>array(31,-208,567,800),8134=>array(31,-208,567,792),8135=>array(31,-208,567,792),8136=>array(1,0,854,800),8137=>array(-14,0,804,800),8138=>array(1,0,1032,800),8139=>array(-14,0,976,800),8140=>array(42,-208,810,729),8141=>array(39,596,425,837),8142=>array(51,596,400,837),8143=>array(67,596,382,1009),8144=>array(28,16,400,776),8145=>array(31,16,400,756),8146=>array(2,16,400,997),8147=>array(7,16,400,996),8150=>array(17,16,400,792),8151=>array(12,16,400,959),8152=>array(42,0,380,927),8153=>array(42,0,380,914),8154=>array(1,0,602,800),8155=>array(-14,0,546,800),8157=>array(38,596,425,837),8158=>array(37,596,409,837),8159=>array(67,596,382,1009),8160=>array(31,-1,589,776),8161=>array(31,-1,589,756),8162=>array(31,-1,589,997),8163=>array(31,-1,589,996),8164=>array(57,-208,563,837),8165=>array(57,-208,563,837),8166=>array(31,-1,589,792),8167=>array(31,-1,589,959),8168=>array(-8,0,651,927),8169=>array(-8,0,651,914),8170=>array(1,0,925,800),8171=>array(-14,0,865,800),8172=>array(2,0,797,837),8173=>array(53,645,388,997),8174=>array(62,645,396,996),8175=>array(62,616,298,800),8178=>array(35,-208,820,800),8179=>array(35,-208,820,519),8180=>array(35,-208,820,800),8182=>array(35,-1,820,746),8183=>array(35,-208,820,746),8184=>array(1,-14,923,800),8185=>array(-14,-14,760,800),8186=>array(1,0,951,800),8187=>array(-14,0,782,800),8188=>array(40,-208,761,742),8189=>array(152,616,388,800),8190=>array(152,596,289,837),8208=>array(48,202,325,334),8209=>array(48,202,325,334),8210=>array(48,207,578,324),8211=>array(48,207,402,324),8212=>array(48,207,852,324),8213=>array(0,207,900,324),8214=>array(116,-236,356,764),8215=>array(0,-236,450,-9),8216=>array(62,456,261,742),8217=>array(43,443,242,729),8218=>array(26,-130,226,156),8219=>array(43,443,242,729),8220=>array(62,456,466,742),8221=>array(43,443,447,729),8222=>array(26,-130,431,156),8223=>array(43,443,447,729),8224=>array(25,-96,446,729),8225=>array(25,-96,446,729),8226=>array(129,196,446,547),8227=>array(129,157,481,586),8228=>array(73,-14,241,172),8229=>array(73,-14,534,172),8230=>array(73,-14,827,172),8240=>array(21,-14,1225,742),8241=>array(21,-14,1617,742),8242=>array(18,547,216,729),8243=>array(18,547,381,729),8244=>array(18,547,545,729),8245=>array(18,547,216,729),8246=>array(18,547,383,729),8247=>array(18,547,545,729),8248=>array(91,-238,569,29),8249=>array(69,64,276,522),8250=>array(84,64,291,522),8252=>array(58,-14,506,729),8253=>array(58,-14,487,742),8254=>array(0,663,450,755),8258=>array(20,-37,901,832),8260=>array(-167,-14,318,742),8261=>array(112,-132,362,760),8262=>array(63,-132,313,760),8263=>array(29,-14,945,742),8264=>array(58,-14,712,742),8265=>array(58,-14,712,742),8267=>array(64,-96,518,729),8268=>array(67,189,382,541),8269=>array(67,189,382,541),8270=>array(20,0,451,464),8271=>array(23,-161,250,490),8273=>array(47,-14,396,797),8274=>array(8,-93,467,729),8275=>array(44,221,856,406),8279=>array(18,547,710,729),8304=>array(26,326,369,742),8305=>array(19,334,202,752),8308=>array(21,334,364,742),8309=>array(46,326,353,742),8310=>array(36,326,365,742),8311=>array(44,334,349,742),8312=>array(29,326,365,742),8313=>array(31,326,360,742),8314=>array(60,334,415,679),8315=>array(60,475,415,537),8316=>array(60,415,415,598),8317=>array(53,249,239,752),8318=>array(29,249,215,752),8319=>array(42,334,434,632),8320=>array(26,0,369,416),8321=>array(63,8,333,416),8322=>array(38,8,344,416),8323=>array(40,0,358,416),8324=>array(21,8,364,416),8325=>array(46,0,353,416),8326=>array(36,0,365,416),8327=>array(44,8,349,416),8328=>array(29,0,365,416),8329=>array(31,0,360,416),8330=>array(60,8,415,353),8331=>array(60,149,415,211),8332=>array(60,89,415,272),8333=>array(53,-78,239,426),8334=>array(29,-78,215,426),8336=>array(38,0,369,301),8337=>array(38,0,350,301),8338=>array(38,0,370,301),8339=>array(40,8,393,298),8340=>array(38,0,350,301),8341=>array(40,8,434,433),8342=>array(38,8,421,426),8343=>array(40,8,228,433),8344=>array(38,8,606,301),8345=>array(42,8,434,306),8346=>array(38,-106,399,301),8347=>array(40,9,320,315),8348=>array(38,0,284,382),8358=>array(19,0,607,729),8364=>array(-4,-14,584,742),8367=>array(18,-193,1022,723),8369=>array(42,0,685,729),8372=>array(19,-14,770,742),8373=>array(73,-146,584,761),8376=>array(10,0,661,729),8377=>array(41,0,590,729),8451=>array(34,-14,1033,749),8457=>array(34,0,989,749),8462=>array(30,0,578,760),8463=>array(31,0,578,760),8470=>array(35,-14,936,731),8482=>array(104,447,756,729),8486=>array(40,0,761,742),8487=>array(40,-13,761,729),8490=>array(42,0,810,729),8491=>array(-7,0,708,928),8498=>array(12,0,597,729),8513=>array(22,-14,650,742),8514=>array(8,0,475,729),8515=>array(39,0,505,729),8516=>array(0,0,670,729),8523=>array(14,-14,774,742),8526=>array(10,0,507,519),8528=>array(53,-14,893,742),8529=>array(53,-14,905,742),8530=>array(53,-14,1308,742),8531=>array(53,-14,903,742),8532=>array(38,-14,903,742),8533=>array(53,-14,897,742),8534=>array(38,-14,897,742),8535=>array(40,-14,897,742),8536=>array(21,-14,897,742),8537=>array(53,-14,910,742),8538=>array(46,-14,910,742),8539=>array(53,-14,910,742),8540=>array(40,-14,910,742),8541=>array(46,-14,910,742),8542=>array(44,-14,910,742),8543=>array(53,-14,721,742),8544=>array(42,0,380,729),8545=>array(42,0,622,729),8546=>array(42,0,863,729),8547=>array(42,0,997,729),8548=>array(-5,0,711,729),8549=>array(-5,0,973,729),8550=>array(-5,0,1215,729),8551=>array(-5,0,1457,729),8552=>array(42,0,961,729),8553=>array(4,0,698,729),8554=>array(4,0,929,729),8555=>array(4,0,1171,729),8556=>array(42,0,613,729),8557=>array(38,-14,671,742),8558=>array(42,0,743,729),8559=>array(38,0,954,729),8560=>array(31,0,320,760),8561=>array(31,0,662,760),8562=>array(31,0,1003,760),8563=>array(31,0,888,760),8564=>array(-17,0,545,519),8565=>array(-17,0,843,760),8566=>array(-17,0,1185,760),8567=>array(-17,0,1526,760),8568=>array(31,0,885,760),8569=>array(0,0,543,519),8570=>array(0,0,856,760),8571=>array(0,0,1198,760),8572=>array(31,0,320,760),8573=>array(37,-14,508,533),8574=>array(37,-14,608,760),8575=>array(31,0,932,533),8576=>array(42,0,1106,729),8577=>array(42,0,743,729),8578=>array(42,0,1106,729),8579=>array(38,-14,671,742),8580=>array(37,-14,508,533),8581=>array(38,-208,671,742),8585=>array(26,-14,903,742),8592=>array(33,119,703,527),8593=>array(193,0,561,744),8594=>array(51,119,721,527),8595=>array(193,-20,561,724),8596=>array(33,119,721,527),8597=>array(193,-20,561,744),8598=>array(132,29,642,595),8599=>array(112,29,622,595),8600=>array(112,52,622,617),8601=>array(132,52,642,617),8602=>array(33,88,703,558),8603=>array(51,88,721,558),8604=>array(48,191,716,499),8605=>array(38,191,706,499),8606=>array(33,119,703,527),8607=>array(193,0,561,744),8608=>array(51,119,721,527),8609=>array(193,-20,561,724),8610=>array(33,118,710,529),8611=>array(44,118,721,529),8612=>array(33,119,703,527),8613=>array(193,0,561,744),8614=>array(51,119,721,527),8615=>array(193,-20,561,724),8616=>array(193,0,561,744),8617=>array(33,119,703,571),8618=>array(51,119,721,571),8619=>array(33,119,703,571),8620=>array(51,119,721,571),8621=>array(33,119,721,527),8622=>array(33,88,721,558),8623=>array(154,-17,629,730),8624=>array(187,0,549,744),8625=>array(205,0,567,744),8626=>array(187,-20,549,724),8627=>array(205,-20,567,724),8628=>array(117,90,655,614),8629=>array(132,53,604,650),8630=>array(68,141,672,569),8631=>array(82,141,686,569),8632=>array(119,29,642,736),8633=>array(51,-52,703,698),8634=>array(103,48,660,600),8635=>array(94,48,651,600),8636=>array(31,270,703,527),8637=>array(31,119,703,377),8638=>array(329,0,561,747),8639=>array(193,0,426,747),8640=>array(51,270,724,527),8641=>array(51,119,724,377),8642=>array(329,-23,561,724),8643=>array(193,-23,426,724),8644=>array(33,-52,721,698),8645=>array(40,-20,715,744),8646=>array(33,-52,721,698),8647=>array(33,-101,703,747),8648=>array(-4,0,759,744),8649=>array(51,-101,721,747),8650=>array(-4,-20,759,724),8651=>array(31,21,724,625),8652=>array(31,21,724,625),8653=>array(33,88,703,558),8654=>array(33,88,721,558),8655=>array(51,88,721,558),8656=>array(33,119,703,527),8657=>array(193,0,561,744),8658=>array(51,119,721,527),8659=>array(193,-20,561,724),8660=>array(33,119,721,527),8661=>array(193,-20,561,744),8662=>array(132,-31,696,595),8663=>array(58,-31,622,595),8664=>array(58,52,622,677),8665=>array(132,52,696,677),8666=>array(33,70,703,576),8667=>array(51,70,721,576),8668=>array(33,119,703,527),8669=>array(51,119,721,527),8670=>array(193,0,561,744),8671=>array(193,-20,561,724),8672=>array(33,119,703,527),8673=>array(193,0,561,744),8674=>array(51,119,721,527),8675=>array(193,-20,561,724),8676=>array(51,119,703,527),8677=>array(51,119,703,527),8678=>array(33,119,703,527),8679=>array(193,0,561,744),8680=>array(51,119,721,527),8681=>array(193,-20,561,724),8682=>array(193,0,561,744),8683=>array(172,0,582,744),8684=>array(172,0,582,744),8685=>array(172,0,582,744),8686=>array(193,0,561,744),8687=>array(172,0,582,744),8688=>array(51,96,721,550),8689=>array(69,0,690,694),8690=>array(64,0,686,694),8691=>array(193,-20,561,744),8692=>array(51,119,721,527),8693=>array(40,-20,715,744),8694=>array(51,-140,721,786),8695=>array(33,119,703,527),8696=>array(51,119,721,527),8697=>array(33,119,721,527),8698=>array(33,119,703,527),8699=>array(51,119,721,527),8700=>array(33,119,721,527),8701=>array(33,119,703,527),8702=>array(51,119,721,527),8703=>array(33,119,721,527),8704=>array(4,0,573,729),8706=>array(33,-12,449,659),8707=>array(63,0,479,729),8708=>array(63,-120,479,849),8710=>array(18,0,661,729),8711=>array(18,0,661,729),8712=>array(95,0,571,627),8713=>array(95,-138,571,765),8715=>array(95,0,571,627),8716=>array(95,-138,571,765),8719=>array(21,-192,734,719),8720=>array(21,-192,734,719),8721=>array(9,-192,661,719),8722=>array(95,257,659,369),8723=>array(95,0,659,627),8724=>array(95,0,659,681),8725=>array(0,-93,329,729),8727=>array(95,82,527,546),8728=>array(95,161,372,468),8729=>array(95,161,372,468),8730=>array(31,-20,593,827),8731=>array(31,-20,593,940),8732=>array(29,-20,593,928),8733=>array(90,97,515,499),8734=>array(90,97,661,499),8735=>array(106,79,648,681),8736=>array(106,79,648,681),8739=>array(95,-98,197,827),8740=>array(78,-98,469,827),8741=>array(95,-98,381,827),8742=>array(78,-98,619,827),8743=>array(136,0,595,584),8744=>array(136,0,595,584),8745=>array(95,0,659,627),8746=>array(95,-12,659,615),8747=>array(21,-182,500,759),8748=>array(21,-182,852,759),8749=>array(21,-182,1203,759),8760=>array(95,258,659,567),8761=>array(95,60,659,567),8762=>array(95,60,659,567),8763=>array(95,60,659,567),8764=>array(95,222,659,406),8765=>array(95,222,659,406),8770=>array(95,119,659,480),8771=>array(95,147,659,508),8776=>array(95,119,659,508),8784=>array(95,147,659,717),8785=>array(95,-90,659,717),8786=>array(95,-90,659,717),8787=>array(95,-90,659,717),8788=>array(95,110,879,518),8789=>array(95,110,879,518),8800=>array(95,-5,659,631),8801=>array(95,91,659,536),8804=>array(95,0,659,580),8805=>array(95,0,659,580),8834=>array(95,0,659,627),8835=>array(95,0,659,627),8836=>array(95,-138,659,765),8837=>array(95,-138,659,765),8838=>array(95,-85,659,712),8839=>array(95,-85,659,712),8844=>array(95,-12,659,615),8845=>array(95,-12,659,615),8846=>array(95,-12,659,615),8847=>array(95,1,659,627),8848=>array(95,1,659,627),8849=>array(95,-85,659,712),8850=>array(95,-85,659,712),8851=>array(95,0,659,627),8852=>array(95,0,659,627),8853=>array(95,0,659,627),8854=>array(95,0,659,627),8855=>array(95,0,659,627),8856=>array(95,0,659,627),8857=>array(95,0,659,627),8858=>array(95,0,659,627),8859=>array(95,0,659,627),8860=>array(95,0,659,627),8861=>array(95,0,659,627),8862=>array(95,1,659,627),8863=>array(95,1,659,627),8864=>array(95,1,659,627),8865=>array(95,1,659,627),8866=>array(95,0,701,729),8867=>array(95,0,701,729),8868=>array(95,0,769,688),8869=>array(95,0,769,688),8870=>array(95,0,459,729),8871=>array(95,0,459,729),8872=>array(95,0,701,729),8873=>array(95,0,701,729),8874=>array(95,0,701,729),8875=>array(95,0,876,729),8876=>array(95,-123,701,852),8877=>array(95,-123,701,852),8878=>array(95,-123,701,852),8879=>array(95,-123,876,852),8901=>array(95,255,263,440),8962=>array(64,0,687,596),8968=>array(112,-132,362,760),8969=>array(63,-132,313,760),8970=>array(112,-132,362,760),8971=>array(63,-132,313,760),8976=>array(95,140,659,441),8977=>array(2,113,482,646),8984=>array(76,0,759,759),8985=>array(95,140,659,441),8992=>array(203,-250,500,925),8993=>array(20,-239,316,940),8997=>array(76,0,824,723),9000=>array(53,0,1247,729),9085=>array(11,-228,896,85),9115=>array(56,-252,394,928),9116=>array(56,-252,185,940),9117=>array(56,-240,394,940),9118=>array(56,-252,394,928),9119=>array(266,-252,394,940),9120=>array(56,-240,394,940),9121=>array(56,-252,394,928),9122=>array(56,-252,185,940),9123=>array(56,-240,394,940),9124=>array(56,-252,394,928),9125=>array(266,-252,394,940),9126=>array(56,-240,394,940),9127=>array(275,-261,602,928),9128=>array(74,-247,400,934),9129=>array(275,-240,602,934),9130=>array(275,-256,400,934),9131=>array(74,-261,400,928),9132=>array(275,-247,602,934),9133=>array(74,-240,400,934),9134=>array(203,-250,316,940),9167=>array(82,0,769,596),9251=>array(64,-228,687,85),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(49,260,736,645),9697=>array(49,-125,736,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(135,227,396,516),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9784=>array(71,3,735,721),9785=>array(75,0,732,730),9786=>array(75,0,732,730),9787=>array(75,0,732,730),9788=>array(75,0,732,730),9791=>array(77,-102,476,732),9792=>array(77,-125,581,731),9793=>array(77,-125,581,731),9794=>array(77,-5,748,729),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),10145=>array(51,119,721,527),10181=>array(48,-163,365,769),10182=>array(48,-163,365,769),10208=>array(2,-233,442,807),10216=>array(94,-132,339,759),10217=>array(72,-132,317,759),10224=>array(62,0,693,744),10225=>array(62,-20,693,724),10226=>array(68,48,672,618),10227=>array(82,48,686,618),10228=>array(51,39,896,608),10229=>array(33,119,1239,527),10230=>array(51,119,1257,527),10231=>array(33,119,1257,527),10232=>array(33,119,1239,527),10233=>array(51,119,1257,527),10234=>array(33,119,1257,527),10235=>array(33,119,1239,527),10236=>array(51,119,1257,527),10237=>array(33,119,1239,527),10238=>array(51,119,1257,527),10239=>array(51,119,1257,527),10241=>array(132,586,308,781),10242=>array(132,325,308,521),10243=>array(132,325,308,781),10244=>array(132,65,308,260),10245=>array(132,65,308,781),10246=>array(132,65,308,521),10247=>array(132,65,308,781),10248=>array(396,586,571,781),10249=>array(132,586,571,781),10250=>array(132,325,571,781),10251=>array(132,325,571,781),10252=>array(132,65,571,781),10253=>array(132,65,571,781),10254=>array(132,65,571,781),10255=>array(132,65,571,781),10256=>array(396,325,571,521),10257=>array(132,325,571,781),10258=>array(132,325,571,521),10259=>array(132,325,571,781),10260=>array(132,65,571,521),10261=>array(132,65,571,781),10262=>array(132,65,571,521),10263=>array(132,65,571,781),10264=>array(396,325,571,781),10265=>array(132,325,571,781),10266=>array(132,325,571,781),10267=>array(132,325,571,781),10268=>array(132,65,571,781),10269=>array(132,65,571,781),10270=>array(132,65,571,781),10271=>array(132,65,571,781),10272=>array(396,65,571,260),10273=>array(132,65,571,781),10274=>array(132,65,571,521),10275=>array(132,65,571,781),10276=>array(132,65,571,260),10277=>array(132,65,571,781),10278=>array(132,65,571,521),10279=>array(132,65,571,781),10280=>array(396,65,571,781),10281=>array(132,65,571,781),10282=>array(132,65,571,781),10283=>array(132,65,571,781),10284=>array(132,65,571,781),10285=>array(132,65,571,781),10286=>array(132,65,571,781),10287=>array(132,65,571,781),10288=>array(396,65,571,521),10289=>array(132,65,571,781),10290=>array(132,65,571,521),10291=>array(132,65,571,781),10292=>array(132,65,571,521),10293=>array(132,65,571,781),10294=>array(132,65,571,521),10295=>array(132,65,571,781),10296=>array(396,65,571,781),10297=>array(132,65,571,781),10298=>array(132,65,571,781),10299=>array(132,65,571,781),10300=>array(132,65,571,781),10301=>array(132,65,571,781),10302=>array(132,65,571,781),10303=>array(132,65,571,781),10304=>array(132,-195,308,0),10305=>array(132,-195,308,781),10306=>array(132,-195,308,521),10307=>array(132,-195,308,781),10308=>array(132,-195,308,260),10309=>array(132,-195,308,781),10310=>array(132,-195,308,521),10311=>array(132,-195,308,781),10312=>array(132,-195,571,781),10313=>array(132,-195,571,781),10314=>array(132,-195,571,781),10315=>array(132,-195,571,781),10316=>array(132,-195,571,781),10317=>array(132,-195,571,781),10318=>array(132,-195,571,781),10319=>array(132,-195,571,781),10320=>array(132,-195,571,521),10321=>array(132,-195,571,781),10322=>array(132,-195,571,521),10323=>array(132,-195,571,781),10324=>array(132,-195,571,521),10325=>array(132,-195,571,781),10326=>array(132,-195,571,521),10327=>array(132,-195,571,781),10328=>array(132,-195,571,781),10329=>array(132,-195,571,781),10330=>array(132,-195,571,781),10331=>array(132,-195,571,781),10332=>array(132,-195,571,781),10333=>array(132,-195,571,781),10334=>array(132,-195,571,781),10335=>array(132,-195,571,781),10336=>array(132,-195,571,260),10337=>array(132,-195,571,781),10338=>array(132,-195,571,521),10339=>array(132,-195,571,781),10340=>array(132,-195,571,260),10341=>array(132,-195,571,781),10342=>array(132,-195,571,521),10343=>array(132,-195,571,781),10344=>array(132,-195,571,781),10345=>array(132,-195,571,781),10346=>array(132,-195,571,781),10347=>array(132,-195,571,781),10348=>array(132,-195,571,781),10349=>array(132,-195,571,781),10350=>array(132,-195,571,781),10351=>array(132,-195,571,781),10352=>array(132,-195,571,521),10353=>array(132,-195,571,781),10354=>array(132,-195,571,521),10355=>array(132,-195,571,781),10356=>array(132,-195,571,521),10357=>array(132,-195,571,781),10358=>array(132,-195,571,521),10359=>array(132,-195,571,781),10360=>array(132,-195,571,781),10361=>array(132,-195,571,781),10362=>array(132,-195,571,781),10363=>array(132,-195,571,781),10364=>array(132,-195,571,781),10365=>array(132,-195,571,781),10366=>array(132,-195,571,781),10367=>array(132,-195,571,781),10368=>array(396,-195,571,0),10369=>array(132,-195,571,781),10370=>array(132,-195,571,521),10371=>array(132,-195,571,781),10372=>array(132,-195,571,260),10373=>array(132,-195,571,781),10374=>array(132,-195,571,521),10375=>array(132,-195,571,781),10376=>array(396,-195,571,781),10377=>array(132,-195,571,781),10378=>array(132,-195,571,781),10379=>array(132,-195,571,781),10380=>array(132,-195,571,781),10381=>array(132,-195,571,781),10382=>array(132,-195,571,781),10383=>array(132,-195,571,781),10384=>array(396,-195,571,521),10385=>array(132,-195,571,781),10386=>array(132,-195,571,521),10387=>array(132,-195,571,781),10388=>array(132,-195,571,521),10389=>array(132,-195,571,781),10390=>array(132,-195,571,521),10391=>array(132,-195,571,781),10392=>array(396,-195,571,781),10393=>array(132,-195,571,781),10394=>array(132,-195,571,781),10395=>array(132,-195,571,781),10396=>array(132,-195,571,781),10397=>array(132,-195,571,781),10398=>array(132,-195,571,781),10399=>array(132,-195,571,781),10400=>array(396,-195,571,260),10401=>array(132,-195,571,781),10402=>array(132,-195,571,521),10403=>array(132,-195,571,781),10404=>array(132,-195,571,260),10405=>array(132,-195,571,781),10406=>array(132,-195,571,521),10407=>array(132,-195,571,781),10408=>array(396,-195,571,781),10409=>array(132,-195,571,781),10410=>array(132,-195,571,781),10411=>array(132,-195,571,781),10412=>array(132,-195,571,781),10413=>array(132,-195,571,781),10414=>array(132,-195,571,781),10415=>array(132,-195,571,781),10416=>array(396,-195,571,521),10417=>array(132,-195,571,781),10418=>array(132,-195,571,521),10419=>array(132,-195,571,781),10420=>array(132,-195,571,521),10421=>array(132,-195,571,781),10422=>array(132,-195,571,521),10423=>array(132,-195,571,781),10424=>array(396,-195,571,781),10425=>array(132,-195,571,781),10426=>array(132,-195,571,781),10427=>array(132,-195,571,781),10428=>array(132,-195,571,781),10429=>array(132,-195,571,781),10430=>array(132,-195,571,781),10431=>array(132,-195,571,781),10432=>array(132,-195,571,0),10433=>array(132,-195,571,781),10434=>array(132,-195,571,521),10435=>array(132,-195,571,781),10436=>array(132,-195,571,260),10437=>array(132,-195,571,781),10438=>array(132,-195,571,521),10439=>array(132,-195,571,781),10440=>array(132,-195,571,781),10441=>array(132,-195,571,781),10442=>array(132,-195,571,781),10443=>array(132,-195,571,781),10444=>array(132,-195,571,781),10445=>array(132,-195,571,781),10446=>array(132,-195,571,781),10447=>array(132,-195,571,781),10448=>array(132,-195,571,521),10449=>array(132,-195,571,781),10450=>array(132,-195,571,521),10451=>array(132,-195,571,781),10452=>array(132,-195,571,521),10453=>array(132,-195,571,781),10454=>array(132,-195,571,521),10455=>array(132,-195,571,781),10456=>array(132,-195,571,781),10457=>array(132,-195,571,781),10458=>array(132,-195,571,781),10459=>array(132,-195,571,781),10460=>array(132,-195,571,781),10461=>array(132,-195,571,781),10462=>array(132,-195,571,781),10463=>array(132,-195,571,781),10464=>array(132,-195,571,260),10465=>array(132,-195,571,781),10466=>array(132,-195,571,521),10467=>array(132,-195,571,781),10468=>array(132,-195,571,260),10469=>array(132,-195,571,781),10470=>array(132,-195,571,521),10471=>array(132,-195,571,781),10472=>array(132,-195,571,781),10473=>array(132,-195,571,781),10474=>array(132,-195,571,781),10475=>array(132,-195,571,781),10476=>array(132,-195,571,781),10477=>array(132,-195,571,781),10478=>array(132,-195,571,781),10479=>array(132,-195,571,781),10480=>array(132,-195,571,521),10481=>array(132,-195,571,781),10482=>array(132,-195,571,521),10483=>array(132,-195,571,781),10484=>array(132,-195,571,521),10485=>array(132,-195,571,781),10486=>array(132,-195,571,521),10487=>array(132,-195,571,781),10488=>array(132,-195,571,781),10489=>array(132,-195,571,781),10490=>array(132,-195,571,781),10491=>array(132,-195,571,781),10492=>array(132,-195,571,781),10493=>array(132,-195,571,781),10494=>array(132,-195,571,781),10495=>array(132,-195,571,781),10496=>array(51,119,721,527),10497=>array(51,119,721,527),10498=>array(33,119,703,527),10499=>array(51,119,721,527),10500=>array(33,119,721,527),10501=>array(51,119,721,527),10502=>array(33,119,703,527),10503=>array(51,119,721,527),10504=>array(193,-20,561,724),10505=>array(193,0,561,744),10506=>array(149,0,605,744),10507=>array(149,-20,605,724),10508=>array(33,119,703,527),10509=>array(51,119,721,527),10510=>array(33,119,703,527),10511=>array(51,119,721,527),10512=>array(44,118,721,529),10513=>array(48,119,721,527),10514=>array(193,0,561,724),10515=>array(193,0,561,724),10516=>array(44,118,721,529),10517=>array(44,118,721,529),10518=>array(44,118,721,529),10519=>array(44,118,721,529),10520=>array(44,118,721,529),10521=>array(51,118,710,529),10522=>array(44,118,703,529),10523=>array(51,118,710,529),10524=>array(44,118,703,529),10525=>array(33,119,703,527),10526=>array(51,119,721,527),10527=>array(33,119,703,527),10528=>array(51,119,721,527),10529=>array(132,52,622,595),10530=>array(132,52,622,595),10531=>array(132,-45,585,595),10532=>array(168,-45,622,595),10533=>array(168,52,622,692),10534=>array(132,52,585,692),10535=>array(112,29,642,595),10536=>array(112,29,622,617),10537=>array(112,52,642,617),10538=>array(132,29,642,617),10539=>array(112,29,642,617),10540=>array(112,29,642,617),10541=>array(112,29,622,617),10542=>array(112,29,622,617),10543=>array(112,29,642,617),10544=>array(112,29,642,617),10545=>array(112,29,642,595),10546=>array(112,29,642,595),10547=>array(38,119,721,527),10548=>array(131,94,637,623),10549=>array(131,80,637,608),10550=>array(132,70,608,632),10551=>array(146,70,622,632),10552=>array(255,-13,532,735),10553=>array(222,-13,499,735),10554=>array(46,188,720,495),10555=>array(35,151,708,459),10556=>array(35,78,708,495),10557=>array(46,0,720,495),10558=>array(126,58,623,593),10559=>array(132,58,628,593),10560=>array(121,48,633,719),10561=>array(121,48,633,719),10562=>array(33,-52,721,698),10563=>array(33,-52,721,698),10564=>array(33,-52,721,698),10565=>array(51,0,721,527),10566=>array(33,0,703,527),10567=>array(51,119,721,527),10568=>array(33,119,721,527),10569=>array(193,-12,561,744),10570=>array(31,119,724,527),10571=>array(31,119,724,527),10572=>array(193,-23,561,747),10573=>array(193,-23,561,747),10574=>array(31,270,724,527),10575=>array(329,-23,561,747),10576=>array(31,119,724,377),10577=>array(193,-23,426,747),10578=>array(51,131,703,527),10579=>array(51,131,703,527),10580=>array(204,0,561,724),10581=>array(204,0,561,724),10582=>array(51,119,703,515),10583=>array(51,119,703,515),10584=>array(193,0,550,724),10585=>array(193,0,550,724),10586=>array(31,131,703,527),10587=>array(51,131,724,527),10588=>array(204,0,561,747),10589=>array(204,-23,561,724),10590=>array(31,119,703,515),10591=>array(51,119,724,515),10592=>array(193,0,550,747),10593=>array(193,-23,550,724),10594=>array(31,21,703,625),10595=>array(105,0,649,747),10596=>array(51,21,724,625),10597=>array(105,-23,649,724),10598=>array(31,172,724,625),10599=>array(31,21,724,475),10600=>array(31,172,724,625),10601=>array(31,21,724,475),10602=>array(31,184,703,613),10603=>array(31,34,703,462),10604=>array(51,184,724,613),10605=>array(51,34,724,462),10606=>array(105,-23,649,747),10607=>array(105,-23,649,747),10608=>array(51,270,703,571),10609=>array(51,119,721,757),10610=>array(51,119,721,610),10611=>array(33,36,703,527),10612=>array(51,36,721,527),10613=>array(51,-138,721,527),10614=>array(33,-76,703,791),10615=>array(33,42,878,604),10616=>array(51,-76,721,791),10617=>array(51,-76,721,748),10618=>array(33,10,813,637),10619=>array(33,-76,703,748),10620=>array(147,11,618,636),10621=>array(136,11,606,636),10622=>array(96,62,659,584),10623=>array(96,54,659,576),10731=>array(2,-233,442,807),10764=>array(21,-182,1555,759),10765=>array(22,-182,527,760),10766=>array(22,-182,527,760),10799=>array(116,23,638,604),10858=>array(95,222,659,567),10859=>array(95,60,659,567),11008=>array(64,-28,621,591),11009=>array(133,-28,690,591),11010=>array(64,52,621,671),11011=>array(133,52,690,671),11012=>array(33,119,721,527),11013=>array(33,119,703,527),11014=>array(193,0,561,744),11015=>array(193,-20,561,724),11016=>array(64,-28,621,591),11017=>array(133,-28,690,591),11018=>array(64,52,621,671),11019=>array(133,52,690,671),11020=>array(33,119,721,527),11021=>array(193,-20,561,744),11022=>array(51,112,721,514),11023=>array(51,132,721,534),11024=>array(33,112,703,514),11025=>array(33,132,703,534),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11360=>array(32,0,613,729),11361=>array(3,0,347,760),11363=>array(32,0,655,729),11364=>array(42,-208,753,729),11367=>array(42,-157,810,729),11368=>array(27,-138,634,760),11369=>array(42,-157,810,729),11370=>array(31,-138,639,760),11371=>array(33,-157,625,729),11372=>array(31,-138,481,519),11373=>array(38,-14,728,742),11374=>array(38,-208,954,729),11375=>array(-7,0,708,729),11376=>array(38,-14,728,742),11377=>array(-17,0,638,533),11378=>array(-8,0,1099,730),11379=>array(-8,0,886,533),11381=>array(42,0,661,729),11382=>array(31,0,510,519),11383=>array(42,-14,772,533),11385=>array(26,-14,483,760),11386=>array(37,-14,564,533),11387=>array(27,0,529,519),11388=>array(40,-124,247,426),11389=>array(-4,326,448,734),11390=>array(59,-208,596,742),11391=>array(33,-208,657,729),11520=>array(39,-53,657,514),11521=>array(38,-218,534,514),11522=>array(43,-218,685,514),11523=>array(61,-2,545,759),11524=>array(43,-217,670,514),11525=>array(40,-217,826,514),11526=>array(40,0,642,759),11527=>array(40,0,825,514),11528=>array(47,0,519,514),11529=>array(38,-217,544,729),11530=>array(34,0,821,514),11531=>array(61,-4,530,759),11532=>array(38,0,544,759),11533=>array(40,-2,827,514),11534=>array(40,0,722,514),11535=>array(40,-218,739,759),11536=>array(40,0,826,759),11537=>array(38,0,543,759),11538=>array(39,-217,530,515),11539=>array(40,-221,823,675),11540=>array(57,-217,787,555),11541=>array(39,-218,738,759),11542=>array(38,0,542,514),11543=>array(38,-217,544,514),11544=>array(38,-217,543,514),11545=>array(52,-217,547,759),11546=>array(71,-217,581,514),11547=>array(58,0,773,759),11548=>array(69,-217,844,514),11549=>array(39,-217,575,515),11550=>array(64,-217,571,514),11551=>array(40,-218,728,518),11552=>array(41,0,961,514),11553=>array(39,-217,532,759),11554=>array(51,-3,520,579),11555=>array(38,-217,543,759),11556=>array(38,-217,636,514),11557=>array(65,-4,757,759),11800=>array(40,-14,469,742),11807=>array(95,60,659,406),11810=>array(112,403,362,760),11811=>array(63,403,313,760),11812=>array(112,-132,362,225),11813=>array(63,-132,313,225),11822=>array(58,-14,487,742),42564=>array(59,-14,596,742),42565=>array(39,-14,470,533),42566=>array(42,0,380,729),42567=>array(32,0,331,519),42576=>array(5,0,1159,729),42577=>array(13,0,949,519),42580=>array(53,-14,1116,742),42581=>array(40,-14,875,533),42582=>array(42,0,1169,729),42583=>array(47,-14,914,533),42760=>array(86,0,364,693),42761=>array(86,0,364,693),42762=>array(86,0,364,693),42763=>array(86,0,364,693),42764=>array(86,0,364,693),42765=>array(86,0,364,693),42766=>array(86,0,364,693),42767=>array(86,0,364,693),42768=>array(86,0,364,693),42769=>array(86,0,364,693),42770=>array(86,0,364,693),42771=>array(86,0,364,693),42772=>array(86,0,364,693),42773=>array(86,0,364,693),42774=>array(86,0,364,693),42779=>array(57,326,289,743),42780=>array(57,315,289,731),42781=>array(72,318,177,734),42782=>array(72,326,177,742),42783=>array(72,0,177,416),42790=>array(42,-208,810,729),42791=>array(27,-222,567,760),42792=>array(10,-203,873,729),42793=>array(21,-203,787,680),42794=>array(31,-14,591,742),42795=>array(41,-12,521,742),42796=>array(37,-14,549,729),42797=>array(37,-222,517,519),42798=>array(37,-104,646,729),42799=>array(37,-240,614,519),42800=>array(26,0,523,519),42801=>array(39,-14,470,533),42802=>array(-7,0,1181,729),42803=>array(37,-14,867,533),42804=>array(-7,-14,1096,742),42805=>array(37,-14,868,533),42806=>array(-28,-14,1032,729),42807=>array(37,-14,876,533),42808=>array(-7,0,927,729),42809=>array(37,-14,754,533),42810=>array(-7,0,927,729),42811=>array(37,-14,754,533),42812=>array(-7,-208,908,729),42813=>array(37,-222,784,533),42814=>array(38,-14,671,742),42815=>array(37,-14,508,533),42816=>array(32,0,810,729),42817=>array(27,0,639,760),42822=>array(42,0,804,729),42823=>array(31,0,501,760),42826=>array(-4,-14,914,742),42827=>array(-4,-14,697,533),42830=>array(38,-14,1265,742),42831=>array(37,-14,918,533),42856=>array(42,-208,703,729),42857=>array(21,-208,614,519),42875=>array(48,-208,613,742),42876=>array(26,-208,483,533),42880=>array(20,0,591,729),42881=>array(22,-240,312,519),42882=>array(48,-208,759,743),42883=>array(31,-208,645,533),42884=>array(48,-208,613,742),42885=>array(26,-208,483,533),42886=>array(16,-14,680,729),42887=>array(15,-14,517,519),42891=>array(115,225,280,729),42892=>array(85,458,190,729),42893=>array(27,0,775,729),42896=>array(40,-157,805,729),42897=>array(31,-138,640,533),42922=>array(-108,0,810,729),43002=>array(31,0,932,519),43003=>array(12,0,597,729),43004=>array(22,0,635,729),43005=>array(42,0,958,729),43006=>array(42,0,380,928),43007=>array(-7,0,1168,729),62464=>array(45,-21,589,871),62465=>array(50,-21,594,870),62466=>array(45,-21,644,869),62467=>array(50,-21,849,870),62468=>array(45,-21,580,870),62469=>array(45,-21,589,871),62470=>array(20,-21,648,870),62471=>array(50,-20,883,870),62472=>array(50,-21,594,870),62473=>array(50,-21,594,870),62474=>array(50,-27,1127,870),62475=>array(50,-21,595,870),62476=>array(65,-21,610,882),62477=>array(50,-152,853,870),62478=>array(50,-21,594,870),62479=>array(50,-21,594,871),62480=>array(50,-21,895,854),62481=>array(0,-21,667,870),62482=>array(50,-21,714,870),62483=>array(25,-21,654,870),62484=>array(50,-21,846,870),62485=>array(50,-21,594,846),62486=>array(50,-21,839,870),62487=>array(50,-21,593,869),62488=>array(20,-21,600,870),62489=>array(65,-21,610,870),62490=>array(50,-21,652,864),62491=>array(50,-21,594,870),62492=>array(65,-21,646,870),62493=>array(50,-21,595,904),62494=>array(0,-21,652,870),62495=>array(46,-31,797,869),62496=>array(50,-21,594,876),62497=>array(65,-21,693,873),62498=>array(50,-63,594,870),62499=>array(50,-21,594,889),62500=>array(50,-21,594,870),62501=>array(50,-21,646,870),62502=>array(50,-20,861,870),62504=>array(57,-217,753,759),63173=>array(37,-14,564,756),63185=>array(51,616,399,816),63188=>array(67,624,382,840),64256=>array(27,0,787,760),64257=>array(27,0,634,760),64258=>array(27,0,632,760),64259=>array(28,0,985,760),64260=>array(27,0,983,760),64261=>array(28,-14,755,760),64262=>array(39,-14,870,748),65533=>array(22,-108,980,956),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>313,33=>395,34=>469,35=>754,36=>626,37=>855,38=>813,39=>275,40=>426,41=>426,42=>470,43=>754,44=>313,45=>374,46=>313,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>332,59=>332,60=>754,61=>754,62=>754,63=>527,64=>900,65=>698,66=>760,67=>716,68=>780,69=>686,70=>639,71=>769,72=>850,73=>421,74=>426,75=>782,76=>633,77=>996,78=>822,79=>784,80=>677,81=>784,82=>748,83=>650,84=>669,85=>785,86=>698,87=>1011,88=>698,89=>642,90=>657,91=>426,92=>329,93=>426,94=>754,95=>450,96=>450,97=>583,98=>629,99=>548,100=>629,101=>572,102=>387,103=>629,104=>654,105=>342,106=>325,107=>624,108=>342,109=>952,110=>654,111=>600,112=>629,113=>629,114=>474,115=>506,116=>416,117=>654,118=>523,119=>774,120=>536,121=>523,122=>511,123=>579,124=>327,125=>579,126=>754,160=>313,161=>395,162=>626,163=>626,164=>572,165=>626,166=>327,167=>470,168=>450,169=>900,170=>438,171=>563,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>659,182=>572,183=>313,184=>450,185=>394,186=>450,187=>563,188=>938,189=>938,190=>938,191=>527,192=>698,193=>698,194=>698,195=>698,196=>698,197=>698,198=>931,199=>716,200=>686,201=>686,202=>686,203=>686,204=>421,205=>421,206=>421,207=>421,208=>787,209=>822,210=>784,211=>784,212=>784,213=>784,214=>784,215=>754,216=>784,217=>785,218=>785,219=>785,220=>785,221=>642,222=>681,223=>684,224=>583,225=>583,226=>583,227=>583,228=>583,229=>583,230=>877,231=>548,232=>572,233=>572,234=>572,235=>572,236=>342,237=>342,238=>342,239=>342,240=>600,241=>654,242=>600,243=>600,244=>600,245=>600,246=>600,247=>754,248=>600,249=>654,250=>654,251=>654,252=>654,253=>523,254=>629,255=>523,256=>698,257=>583,258=>698,259=>583,260=>698,261=>583,262=>716,263=>548,264=>716,265=>548,266=>716,267=>548,268=>716,269=>548,270=>780,271=>629,272=>787,273=>629,274=>686,275=>572,276=>686,277=>572,278=>686,279=>572,280=>686,281=>572,282=>686,283=>572,284=>769,285=>629,286=>769,287=>629,288=>769,289=>629,290=>769,291=>629,292=>850,293=>654,294=>850,295=>654,296=>421,297=>342,298=>421,299=>342,300=>421,301=>342,302=>421,303=>342,304=>421,305=>342,306=>848,307=>676,308=>426,309=>325,310=>782,311=>624,312=>624,313=>633,314=>342,315=>633,316=>342,317=>633,318=>342,319=>633,320=>342,321=>639,322=>346,323=>822,324=>654,325=>822,326=>654,327=>822,328=>654,329=>907,330=>785,331=>654,332=>784,333=>600,334=>784,335=>600,336=>784,337=>600,338=>1062,339=>925,340=>748,341=>474,342=>748,343=>474,344=>748,345=>474,346=>650,347=>506,348=>650,349=>506,350=>650,351=>506,352=>650,353=>506,354=>669,355=>416,356=>669,357=>416,358=>669,359=>416,360=>785,361=>654,362=>785,363=>654,364=>785,365=>654,366=>785,367=>654,368=>785,369=>654,370=>785,371=>654,372=>1011,373=>774,374=>642,375=>523,376=>642,377=>657,378=>511,379=>657,380=>511,381=>657,382=>511,383=>387,384=>629,385=>760,386=>769,387=>629,388=>769,389=>629,390=>716,391=>716,392=>548,393=>787,394=>780,395=>769,396=>629,397=>600,398=>686,399=>784,400=>649,401=>639,402=>387,403=>769,404=>693,405=>938,406=>421,407=>421,408=>782,409=>624,410=>342,411=>631,412=>952,413=>822,414=>654,415=>784,416=>784,417=>600,418=>1080,419=>849,420=>677,421=>629,422=>748,423=>650,424=>506,425=>636,426=>298,427=>416,428=>669,429=>416,430=>669,431=>785,432=>654,433=>801,434=>801,435=>642,436=>637,437=>657,438=>511,439=>591,440=>591,441=>591,442=>591,443=>626,444=>678,445=>511,446=>482,447=>644,448=>265,449=>443,450=>413,451=>265,452=>1437,453=>1292,454=>1140,455=>1059,456=>958,457=>667,458=>1248,459=>1148,460=>980,461=>698,462=>583,463=>421,464=>342,465=>784,466=>600,467=>785,468=>654,469=>785,470=>654,471=>785,472=>654,473=>785,474=>654,475=>785,476=>654,477=>572,478=>698,479=>583,480=>698,481=>583,482=>931,483=>877,484=>806,485=>629,486=>769,487=>629,488=>782,489=>624,490=>784,491=>600,492=>784,493=>600,494=>591,495=>511,496=>342,497=>1437,498=>1292,499=>1140,500=>769,501=>629,502=>1099,503=>708,504=>822,505=>654,506=>698,507=>583,508=>931,509=>877,510=>784,511=>600,512=>698,513=>583,514=>698,515=>583,516=>686,517=>572,518=>686,519=>572,520=>421,521=>342,522=>421,523=>342,524=>784,525=>600,526=>784,527=>600,528=>748,529=>474,530=>748,531=>474,532=>785,533=>654,534=>785,535=>654,536=>650,537=>506,538=>669,539=>416,540=>621,541=>546,542=>850,543=>654,544=>785,545=>711,546=>632,547=>554,548=>657,549=>511,550=>698,551=>583,552=>686,553=>572,554=>784,555=>600,556=>784,557=>600,558=>784,559=>600,560=>784,561=>600,562=>642,563=>523,564=>516,565=>830,566=>508,567=>325,568=>928,569=>928,570=>698,571=>716,572=>548,573=>633,574=>669,575=>506,576=>511,577=>594,578=>492,579=>760,580=>785,581=>698,582=>686,583=>572,584=>426,585=>348,586=>763,587=>629,588=>748,589=>474,590=>642,591=>523,592=>583,593=>629,594=>629,595=>629,596=>548,597=>548,598=>629,599=>657,600=>572,601=>572,602=>816,603=>547,604=>505,605=>816,606=>647,607=>348,608=>629,609=>629,610=>563,611=>541,612=>564,613=>654,614=>654,615=>654,616=>342,617=>342,618=>342,619=>368,620=>462,621=>342,622=>716,623=>952,624=>952,625=>952,626=>654,627=>654,628=>641,629=>600,630=>955,631=>674,632=>600,633=>514,634=>514,635=>514,636=>474,637=>474,638=>406,639=>438,640=>721,641=>721,642=>506,643=>298,644=>387,645=>486,646=>298,647=>443,648=>416,649=>654,650=>611,651=>624,652=>577,653=>816,654=>571,655=>654,656=>511,657=>511,658=>511,659=>511,660=>482,661=>482,662=>482,663=>490,664=>784,665=>625,666=>647,667=>563,668=>659,669=>345,670=>666,671=>581,672=>629,673=>482,674=>482,675=>1005,676=>1061,677=>1005,678=>844,679=>643,680=>851,681=>935,682=>782,683=>716,684=>596,685=>398,686=>552,687=>646,688=>469,689=>466,690=>282,691=>372,692=>372,693=>432,694=>474,695=>595,696=>436,697=>271,698=>469,699=>313,700=>313,701=>313,702=>330,703=>330,704=>282,705=>282,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>254,713=>450,714=>450,715=>450,716=>254,717=>450,720=>332,721=>332,722=>330,723=>330,726=>353,727=>353,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>340,737=>263,738=>355,739=>427,740=>282,741=>450,742=>450,743=>450,744=>450,745=>450,748=>450,750=>498,751=>450,752=>450,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>701,881=>519,882=>722,883=>699,884=>271,885=>271,886=>866,887=>664,890=>450,891=>548,892=>548,893=>548,894=>332,900=>450,901=>450,902=>698,903=>313,904=>852,905=>1006,906=>595,908=>798,910=>857,911=>820,912=>435,913=>698,914=>760,915=>639,916=>698,917=>686,918=>657,919=>850,920=>784,921=>421,922=>782,923=>698,924=>996,925=>822,926=>633,927=>784,928=>850,929=>677,931=>636,932=>669,933=>642,934=>784,935=>698,936=>822,937=>801,938=>421,939=>642,940=>692,941=>547,942=>654,943=>435,944=>624,945=>692,946=>598,947=>594,948=>600,949=>547,950=>533,951=>654,952=>600,953=>435,954=>674,955=>631,956=>659,957=>624,958=>533,959=>600,960=>659,961=>598,962=>548,963=>664,964=>605,965=>624,966=>814,967=>592,968=>847,969=>857,970=>435,971=>624,972=>600,973=>624,974=>857,975=>782,976=>600,977=>764,978=>687,979=>872,980=>687,981=>847,982=>857,983=>589,984=>784,985=>600,986=>716,987=>548,988=>639,989=>475,990=>531,991=>593,992=>716,993=>600,1008=>589,1009=>598,1010=>548,1011=>325,1012=>784,1013=>548,1014=>548,1015=>681,1016=>629,1017=>716,1018=>996,1019=>774,1020=>623,1021=>716,1022=>716,1023=>716,1024=>686,1025=>686,1026=>811,1027=>621,1028=>716,1029=>650,1030=>421,1031=>421,1032=>426,1033=>1081,1034=>1135,1035=>866,1036=>818,1037=>850,1038=>730,1039=>850,1040=>733,1041=>769,1042=>760,1043=>621,1044=>800,1045=>686,1046=>1181,1047=>649,1048=>850,1049=>850,1050=>818,1051=>795,1052=>996,1053=>850,1054=>784,1055=>850,1056=>677,1057=>716,1058=>669,1059=>730,1060=>854,1061=>698,1062=>870,1063=>822,1064=>1141,1065=>1164,1066=>861,1067=>1081,1068=>743,1069=>716,1070=>1158,1071=>793,1072=>583,1073=>600,1074=>625,1075=>551,1076=>600,1077=>572,1078=>909,1079=>574,1080=>667,1081=>667,1082=>650,1083=>634,1084=>782,1085=>659,1086=>600,1087=>659,1088=>629,1089=>548,1090=>558,1091=>576,1092=>812,1093=>536,1094=>665,1095=>659,1096=>967,1097=>974,1098=>690,1099=>902,1100=>611,1101=>548,1102=>923,1103=>665,1104=>572,1105=>572,1106=>646,1107=>551,1108=>548,1109=>506,1110=>342,1111=>342,1112=>325,1113=>889,1114=>913,1115=>654,1116=>650,1117=>667,1118=>576,1119=>659,1122=>792,1123=>633,1124=>1076,1125=>867,1130=>1181,1131=>909,1132=>1467,1133=>1167,1136=>986,1137=>995,1138=>784,1139=>587,1140=>824,1141=>673,1142=>824,1143=>673,1164=>761,1165=>606,1168=>630,1169=>556,1170=>621,1171=>551,1172=>781,1173=>645,1174=>1181,1175=>909,1176=>649,1177=>574,1178=>852,1179=>669,1182=>818,1183=>650,1184=>937,1185=>744,1186=>870,1187=>665,1188=>1050,1189=>860,1190=>1210,1191=>953,1194=>716,1195=>548,1196=>669,1197=>558,1198=>642,1199=>523,1200=>642,1201=>523,1202=>779,1203=>584,1204=>919,1205=>726,1206=>835,1207=>665,1210=>819,1211=>654,1216=>421,1217=>1181,1218=>909,1219=>782,1220=>624,1223=>850,1224=>659,1227=>822,1228=>659,1231=>342,1232=>733,1233=>583,1234=>733,1235=>583,1236=>931,1237=>877,1238=>686,1239=>572,1240=>784,1241=>572,1242=>784,1243=>572,1244=>1181,1245=>909,1246=>649,1247=>574,1248=>591,1249=>511,1250=>850,1251=>667,1252=>850,1253=>667,1254=>784,1255=>600,1256=>784,1257=>600,1258=>784,1259=>600,1260=>716,1261=>548,1262=>730,1263=>576,1264=>730,1265=>576,1266=>730,1267=>576,1268=>822,1269=>659,1270=>621,1271=>551,1272=>1081,1273=>902,1296=>649,1297=>574,1298=>795,1299=>634,1300=>1123,1301=>851,1306=>738,1307=>576,1308=>925,1309=>770,1329=>848,1330=>748,1331=>804,1332=>817,1333=>739,1334=>738,1335=>672,1336=>748,1337=>1013,1338=>804,1339=>722,1340=>650,1341=>1069,1342=>798,1343=>757,1344=>663,1345=>777,1346=>826,1347=>766,1348=>879,1349=>750,1350=>822,1351=>759,1352=>784,1353=>736,1354=>931,1355=>761,1356=>867,1357=>784,1358=>822,1359=>727,1360=>727,1361=>752,1362=>639,1363=>859,1364=>802,1365=>784,1366=>867,1369=>276,1370=>237,1371=>264,1372=>352,1373=>290,1374=>396,1375=>450,1377=>949,1378=>625,1379=>699,1380=>721,1381=>655,1382=>668,1383=>539,1384=>660,1385=>818,1386=>690,1387=>651,1388=>358,1389=>978,1390=>625,1391=>647,1392=>663,1393=>615,1394=>664,1395=>633,1396=>651,1397=>323,1398=>647,1399=>446,1400=>664,1401=>385,1402=>953,1403=>602,1404=>669,1405=>651,1406=>651,1407=>936,1408=>651,1409=>642,1410=>444,1411=>936,1412=>660,1413=>624,1414=>860,1415=>750,1417=>306,1418=>349,4256=>680,4257=>842,4258=>779,4259=>787,4260=>703,4261=>970,4262=>913,4263=>1091,4264=>579,4265=>736,4266=>946,4267=>945,4268=>716,4269=>1021,4270=>872,4271=>812,4272=>998,4273=>712,4274=>680,4275=>968,4276=>878,4277=>959,4278=>729,4279=>750,4280=>739,4281=>750,4282=>817,4283=>969,4284=>692,4285=>739,4286=>731,4287=>1000,4288=>1010,4289=>721,4290=>803,4291=>722,4292=>792,4293=>957,4304=>535,4305=>563,4306=>579,4307=>798,4308=>553,4309=>549,4310=>600,4311=>823,4312=>552,4313=>540,4314=>1008,4315=>576,4316=>576,4317=>791,4318=>561,4319=>571,4320=>790,4321=>599,4322=>702,4323=>676,4324=>782,4325=>575,4326=>820,4327=>559,4328=>583,4329=>576,4330=>656,4331=>577,4332=>567,4333=>566,4334=>603,4335=>678,4336=>563,4337=>591,4338=>563,4339=>563,4340=>562,4341=>603,4342=>846,4343=>612,4344=>572,4345=>605,4346=>562,4347=>529,4348=>318,7424=>577,7425=>802,7426=>846,7427=>625,7428=>548,7429=>607,7430=>607,7431=>555,7432=>458,7433=>288,7434=>505,7435=>650,7436=>555,7437=>782,7438=>664,7439=>600,7440=>548,7441=>565,7442=>565,7443=>600,7444=>890,7445=>538,7446=>600,7447=>600,7448=>527,7449=>721,7450=>721,7451=>558,7452=>583,7453=>597,7454=>831,7455=>589,7456=>523,7457=>774,7458=>511,7459=>511,7460=>529,7461=>721,7462=>527,7463=>577,7464=>659,7465=>527,7466=>769,7467=>634,7468=>439,7469=>586,7470=>479,7471=>479,7472=>491,7473=>432,7474=>432,7475=>483,7476=>536,7477=>265,7478=>268,7479=>492,7480=>398,7481=>627,7482=>518,7483=>545,7484=>493,7485=>398,7486=>426,7487=>471,7488=>409,7489=>422,7490=>494,7491=>419,7492=>419,7493=>448,7494=>591,7495=>448,7496=>448,7497=>400,7498=>400,7499=>370,7500=>370,7501=>448,7502=>270,7503=>471,7504=>655,7505=>426,7506=>420,7507=>384,7508=>420,7509=>420,7510=>448,7511=>333,7512=>468,7513=>376,7514=>655,7515=>442,7516=>454,7517=>376,7518=>374,7519=>378,7520=>513,7521=>373,7522=>215,7523=>372,7524=>468,7525=>442,7526=>376,7527=>374,7528=>377,7529=>513,7530=>373,7531=>937,7543=>576,7544=>536,7547=>342,7548=>342,7549=>629,7550=>583,7551=>611,7557=>342,7579=>448,7580=>384,7581=>384,7582=>420,7583=>370,7584=>345,7585=>335,7586=>448,7587=>470,7588=>270,7589=>276,7590=>270,7591=>270,7592=>333,7593=>331,7594=>289,7595=>387,7596=>613,7597=>655,7598=>529,7599=>528,7600=>425,7601=>420,7602=>470,7603=>360,7604=>348,7605=>333,7606=>468,7607=>427,7608=>367,7609=>439,7610=>442,7611=>371,7612=>474,7613=>371,7614=>407,7615=>420,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>698,7681=>583,7682=>760,7683=>629,7684=>760,7685=>629,7686=>760,7687=>629,7688=>716,7689=>548,7690=>780,7691=>629,7692=>780,7693=>629,7694=>780,7695=>629,7696=>780,7697=>629,7698=>780,7699=>629,7700=>686,7701=>572,7702=>686,7703=>572,7704=>686,7705=>572,7706=>686,7707=>572,7708=>686,7709=>572,7710=>639,7711=>387,7712=>769,7713=>629,7714=>850,7715=>654,7716=>850,7717=>654,7718=>850,7719=>654,7720=>850,7721=>654,7722=>850,7723=>654,7724=>421,7725=>342,7726=>421,7727=>342,7728=>782,7729=>624,7730=>782,7731=>624,7732=>782,7733=>624,7734=>633,7735=>342,7736=>633,7737=>342,7738=>633,7739=>342,7740=>633,7741=>342,7742=>996,7743=>952,7744=>996,7745=>952,7746=>996,7747=>952,7748=>822,7749=>654,7750=>822,7751=>654,7752=>822,7753=>654,7754=>822,7755=>654,7756=>784,7757=>600,7758=>784,7759=>600,7760=>784,7761=>600,7762=>784,7763=>600,7764=>677,7765=>629,7766=>677,7767=>629,7768=>748,7769=>474,7770=>748,7771=>474,7772=>748,7773=>474,7774=>748,7775=>474,7776=>650,7777=>506,7778=>650,7779=>506,7780=>650,7781=>506,7782=>650,7783=>506,7784=>650,7785=>506,7786=>669,7787=>416,7788=>669,7789=>416,7790=>669,7791=>416,7792=>669,7793=>416,7794=>785,7795=>654,7796=>785,7797=>654,7798=>785,7799=>654,7800=>785,7801=>654,7802=>785,7803=>654,7804=>698,7805=>523,7806=>698,7807=>523,7808=>1011,7809=>774,7810=>1011,7811=>774,7812=>1011,7813=>774,7814=>1011,7815=>774,7816=>1011,7817=>774,7818=>698,7819=>536,7820=>698,7821=>536,7822=>642,7823=>523,7824=>657,7825=>511,7826=>657,7827=>511,7828=>657,7829=>511,7830=>654,7831=>416,7832=>774,7833=>523,7834=>913,7835=>387,7836=>387,7837=>387,7838=>852,7839=>600,7840=>698,7841=>583,7842=>698,7843=>583,7844=>698,7845=>583,7846=>698,7847=>583,7848=>698,7849=>583,7850=>698,7851=>583,7852=>698,7853=>583,7854=>698,7855=>583,7856=>698,7857=>583,7858=>698,7859=>583,7860=>698,7861=>583,7862=>698,7863=>583,7864=>686,7865=>572,7866=>686,7867=>572,7868=>686,7869=>572,7870=>686,7871=>572,7872=>686,7873=>572,7874=>686,7875=>572,7876=>686,7877=>572,7878=>686,7879=>572,7880=>421,7881=>342,7882=>421,7883=>342,7884=>784,7885=>600,7886=>784,7887=>600,7888=>784,7889=>600,7890=>784,7891=>600,7892=>784,7893=>600,7894=>784,7895=>600,7896=>784,7897=>600,7898=>784,7899=>600,7900=>784,7901=>600,7902=>784,7903=>600,7904=>784,7905=>600,7906=>784,7907=>600,7908=>785,7909=>654,7910=>785,7911=>654,7912=>785,7913=>654,7914=>785,7915=>654,7916=>785,7917=>654,7918=>785,7919=>654,7920=>785,7921=>654,7922=>642,7923=>523,7924=>642,7925=>523,7926=>642,7927=>523,7928=>642,7929=>523,7930=>970,7931=>630,7936=>692,7937=>692,7938=>692,7939=>692,7940=>692,7941=>692,7942=>692,7943=>692,7944=>698,7945=>698,7946=>880,7947=>880,7948=>748,7949=>764,7950=>698,7951=>698,7952=>547,7953=>547,7954=>547,7955=>547,7956=>547,7957=>547,7960=>826,7961=>817,7962=>1052,7963=>1052,7964=>984,7965=>1007,7968=>654,7969=>654,7970=>654,7971=>654,7972=>654,7973=>654,7974=>654,7975=>654,7976=>990,7977=>984,7978=>1222,7979=>1225,7980=>1151,7981=>1177,7982=>1077,7983=>1074,7984=>435,7985=>435,7986=>435,7987=>435,7988=>435,7989=>435,7990=>435,7991=>435,7992=>566,7993=>555,7994=>790,7995=>792,7996=>719,7997=>748,7998=>650,7999=>642,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>810,8009=>841,8010=>1116,8011=>1113,8012=>931,8013=>959,8016=>624,8017=>624,8018=>624,8019=>624,8020=>624,8021=>624,8022=>624,8023=>624,8025=>830,8027=>1067,8029=>1020,8031=>917,8032=>857,8033=>857,8034=>857,8035=>857,8036=>857,8037=>857,8038=>857,8039=>857,8040=>838,8041=>867,8042=>1141,8043=>1146,8044=>949,8045=>979,8046=>920,8047=>954,8048=>692,8049=>692,8050=>547,8051=>547,8052=>654,8053=>654,8054=>435,8055=>435,8056=>600,8057=>600,8058=>624,8059=>624,8060=>857,8061=>857,8064=>692,8065=>692,8066=>692,8067=>692,8068=>692,8069=>692,8070=>692,8071=>692,8072=>698,8073=>698,8074=>880,8075=>880,8076=>748,8077=>764,8078=>698,8079=>698,8080=>654,8081=>654,8082=>654,8083=>654,8084=>654,8085=>654,8086=>654,8087=>654,8088=>990,8089=>984,8090=>1222,8091=>1225,8092=>1151,8093=>1177,8094=>1077,8095=>1074,8096=>857,8097=>857,8098=>857,8099=>857,8100=>857,8101=>857,8102=>857,8103=>857,8104=>838,8105=>867,8106=>1141,8107=>1146,8108=>949,8109=>979,8110=>920,8111=>954,8112=>692,8113=>692,8114=>692,8115=>692,8116=>692,8118=>692,8119=>692,8120=>698,8121=>698,8122=>729,8123=>698,8124=>698,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>654,8131=>654,8132=>654,8134=>654,8135=>654,8136=>899,8137=>852,8138=>1072,8139=>1006,8140=>850,8141=>450,8142=>450,8143=>450,8144=>435,8145=>435,8146=>435,8147=>435,8150=>435,8151=>435,8152=>421,8153=>421,8154=>642,8155=>595,8157=>450,8158=>450,8159=>450,8160=>624,8161=>624,8162=>624,8163=>624,8164=>598,8165=>598,8166=>624,8167=>624,8168=>642,8169=>642,8170=>917,8171=>857,8172=>819,8173=>450,8174=>450,8175=>450,8178=>857,8179=>857,8180=>857,8182=>857,8183=>857,8184=>962,8185=>798,8186=>991,8187=>820,8188=>801,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>313,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>313,8217=>313,8218=>313,8219=>313,8220=>518,8221=>518,8222=>518,8223=>518,8224=>470,8225=>470,8226=>575,8227=>575,8228=>313,8229=>606,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1246,8241=>1638,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>360,8250=>360,8252=>566,8253=>527,8254=>450,8258=>920,8260=>150,8261=>426,8262=>426,8263=>974,8264=>770,8265=>770,8267=>572,8268=>450,8269=>450,8270=>470,8271=>332,8273=>470,8274=>500,8275=>900,8279=>731,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>215,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>268,8318=>268,8319=>467,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>268,8334=>268,8336=>419,8337=>400,8338=>420,8339=>427,8340=>400,8341=>469,8342=>471,8343=>263,8344=>655,8345=>467,8346=>448,8347=>355,8348=>333,8358=>626,8364=>626,8367=>1039,8369=>710,8372=>788,8373=>626,8376=>669,8377=>626,8451=>1078,8457=>1001,8462=>654,8463=>654,8470=>978,8482=>900,8486=>801,8487=>801,8490=>782,8491=>698,8498=>639,8513=>697,8514=>501,8515=>573,8516=>684,8523=>813,8526=>533,8528=>932,8529=>932,8530=>1326,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>421,8545=>663,8546=>904,8547=>984,8548=>698,8549=>1014,8550=>1256,8551=>1498,8552=>962,8553=>698,8554=>970,8555=>1212,8556=>633,8557=>716,8558=>780,8559=>996,8560=>342,8561=>684,8562=>1025,8563=>865,8564=>523,8565=>865,8566=>1207,8567=>1548,8568=>878,8569=>536,8570=>878,8571=>1220,8572=>342,8573=>548,8574=>629,8575=>952,8576=>1129,8577=>780,8578=>1141,8579=>716,8580=>548,8581=>716,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>765,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>577,8706=>480,8707=>558,8708=>558,8710=>677,8711=>677,8712=>666,8713=>666,8715=>666,8716=>666,8719=>757,8720=>757,8721=>677,8722=>754,8723=>754,8724=>754,8725=>329,8727=>622,8728=>466,8729=>466,8730=>591,8731=>591,8732=>591,8733=>604,8734=>750,8735=>754,8736=>754,8739=>292,8740=>546,8741=>476,8742=>696,8743=>730,8744=>730,8745=>754,8746=>754,8747=>521,8748=>900,8749=>1252,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>974,8789=>974,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>754,8848=>754,8849=>754,8850=>754,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>795,8867=>795,8868=>864,8869=>864,8870=>554,8871=>554,8872=>795,8873=>795,8874=>795,8875=>971,8876=>795,8877=>795,8878=>795,8879=>971,8901=>358,8962=>751,8968=>426,8969=>426,8970=>426,8971=>426,8976=>754,8977=>484,8984=>835,8985=>754,8992=>521,8993=>521,8997=>900,9000=>1299,9085=>907,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>521,9167=>850,9251=>751,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>411,10182=>411,10208=>444,10216=>411,10217=>411,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>929,10616=>754,10617=>754,10618=>864,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1604,10765=>549,10766=>549,10799=>754,10858=>754,10859=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>633,11361=>342,11363=>677,11364=>748,11367=>850,11368=>654,11369=>782,11370=>624,11371=>657,11372=>511,11373=>763,11374=>996,11375=>698,11376=>763,11377=>638,11378=>1099,11379=>886,11381=>701,11382=>541,11383=>814,11385=>514,11386=>600,11387=>555,11388=>282,11389=>439,11390=>650,11391=>657,11520=>695,11521=>571,11522=>723,11523=>592,11524=>708,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>567,11532=>581,11533=>866,11534=>761,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>842,11548=>883,11549=>613,11550=>608,11551=>766,11552=>1002,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>527,11807=>754,11810=>426,11811=>426,11812=>426,11813=>426,11822=>527,42564=>650,42565=>506,42566=>421,42567=>342,42576=>1200,42577=>982,42580=>1158,42581=>923,42582=>1158,42583=>935,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>346,42780=>346,42781=>249,42782=>249,42783=>249,42790=>850,42791=>641,42792=>903,42793=>817,42794=>626,42795=>548,42796=>570,42797=>538,42798=>667,42799=>635,42800=>533,42801=>506,42802=>1170,42803=>887,42804=>1134,42805=>903,42806=>1051,42807=>907,42808=>914,42809=>731,42810=>914,42811=>731,42812=>895,42813=>762,42814=>716,42815=>548,42816=>818,42817=>650,42822=>824,42823=>523,42826=>909,42827=>692,42830=>1303,42831=>954,42856=>708,42857=>644,42875=>625,42876=>474,42880=>633,42881=>342,42882=>785,42883=>654,42884=>625,42885=>474,42886=>716,42887=>548,42891=>395,42892=>275,42893=>822,42896=>822,42897=>654,42922=>850,43002=>962,43003=>639,43004=>677,43005=>996,43006=>421,43007=>1157,62464=>634,62465=>645,62466=>688,62467=>898,62468=>645,62469=>639,62470=>698,62471=>934,62472=>645,62473=>645,62474=>1178,62475=>660,62476=>659,62477=>903,62478=>645,62479=>659,62480=>945,62481=>717,62482=>765,62483=>719,62484=>896,62485=>659,62486=>888,62487=>658,62488=>665,62489=>659,62490=>702,62491=>659,62492=>665,62493=>646,62494=>702,62495=>842,62496=>644,62497=>743,62498=>645,62499=>645,62500=>645,62501=>695,62502=>911,62504=>813,63173=>600,63185=>450,63188=>450,64256=>738,64257=>654,64258=>654,64259=>1007,64260=>1005,64261=>784,64262=>874,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavuserifcondensedb.z b/tools/tcpdf/fonts/dejavuserifcondensedb.z new file mode 100644 index 0000000000000000000000000000000000000000..dd6abfcfc7eff72469e11f1d7d4f1c89f9f9ae0c GIT binary patch literal 175232 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%0AxU)UkpRl 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%0AHYlcYD9xBur1Nzux^AKnJg|D3 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 MO!2Bj59q7^0Gi?JDgXcg literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifcondensedbi.ctg.z b/tools/tcpdf/fonts/dejavuserifcondensedbi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..c1b71437a18a6c0f86082ff2bbe80f56b3dd500f GIT binary patch literal 6206 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifcondensedbi.php b/tools/tcpdf/fonts/dejavuserifcondensedbi.php new file mode 100644 index 000000000..0ef81c94d --- /dev/null +++ b/tools/tcpdf/fonts/dejavuserifcondensedbi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSerifCondensed-BoldItalic'; +$up=-63; +$ut=44; +$dw=540; +$diff=''; +$originalsize=335940; +$enc=''; +$file='dejavuserifcondensedbi.z'; +$ctg='dejavuserifcondensedbi.ctg.z'; +$desc=array('Flags'=>96,'FontBBox'=>'[-815 -389 1579 1145]','ItalicAngle'=>-11,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>509,'MaxWidth'=>1631,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(65,-14,345,729),34=>array(85,458,383,729),35=>array(61,0,693,718),36=>array(37,-146,568,761),37=>array(53,-14,802,742),38=>array(6,-14,803,742),39=>array(85,458,190,729),40=>array(84,-156,459,760),41=>array(-35,-156,340,760),42=>array(20,278,451,742),43=>array(95,1,659,627),44=>array(-4,-165,254,156),45=>array(37,202,336,334),46=>array(73,-14,241,172),47=>array(-72,-93,401,729),48=>array(42,-14,584,742),49=>array(58,0,482,742),50=>array(-5,0,571,742),51=>array(3,-14,576,742),52=>array(5,0,569,742),53=>array(16,-14,573,729),54=>array(52,-14,605,742),55=>array(93,0,616,729),56=>array(17,-14,589,742),57=>array(21,-14,574,742),58=>array(55,-14,277,490),59=>array(-22,-161,290,490),60=>array(95,32,659,595),61=>array(95,147,659,480),62=>array(95,32,659,595),63=>array(92,-14,517,742),64=>array(58,-174,848,703),65=>array(-71,0,655,729),66=>array(-22,0,704,729),67=>array(38,-14,708,742),68=>array(-22,0,743,729),69=>array(-22,0,696,729),70=>array(-22,0,691,729),71=>array(38,-14,730,742),72=>array(-22,0,874,729),73=>array(-22,0,444,729),74=>array(-142,-208,474,729),75=>array(-22,0,812,729),76=>array(-22,0,582,729),77=>array(-26,0,1018,729),78=>array(-24,0,851,729),79=>array(38,-14,746,742),80=>array(-22,0,681,729),81=>array(44,-196,771,742),82=>array(-22,0,700,729),83=>array(12,-14,613,742),84=>array(42,0,725,729),85=>array(85,-14,831,729),86=>array(48,0,775,729),87=>array(45,0,1085,729),88=>array(-48,0,727,729),89=>array(45,0,715,729),90=>array(-31,0,684,729),91=>array(34,-132,440,760),92=>array(72,-93,257,729),93=>array(-15,-132,392,760),94=>array(91,457,664,729),95=>array(0,-236,450,-143),96=>array(115,616,319,800),97=>array(31,-14,519,533),98=>array(22,-14,581,760),99=>array(30,-14,533,533),100=>array(9,-14,610,760),101=>array(30,-14,534,533),102=>array(-53,-190,516,760),103=>array(20,-222,600,533),104=>array(30,0,578,760),105=>array(30,0,303,760),106=>array(-149,-222,318,760),107=>array(30,0,583,760),108=>array(30,0,319,760),109=>array(50,0,896,533),110=>array(50,0,598,533),111=>array(30,-14,571,533),112=>array(22,-208,618,533),113=>array(47,-208,599,533),114=>array(50,0,529,533),115=>array(-0,-14,488,533),116=>array(43,-14,407,680),117=>array(57,-14,604,519),118=>array(19,0,530,521),119=>array(27,0,801,519),120=>array(-17,0,545,519),121=>array(-18,-222,574,519),122=>array(-14,-41,526,560),123=>array(70,-163,579,760),124=>array(116,-236,211,764),125=>array(1,-163,509,760),126=>array(95,221,659,406),161=>array(50,0,330,742),162=>array(70,-146,568,662),163=>array(-0,0,610,742),164=>array(33,30,541,596),165=>array(25,0,663,729),166=>array(116,-171,211,699),167=>array(-1,-95,464,742),168=>array(147,645,474,788),169=>array(124,0,776,725),170=>array(6,246,395,745),171=>array(62,64,518,522),172=>array(95,140,659,441),173=>array(37,202,336,334),174=>array(124,0,776,725),175=>array(140,664,433,756),176=>array(78,424,371,749),177=>array(95,0,659,627),178=>array(2,334,357,742),179=>array(6,326,361,742),180=>array(204,616,473,800),181=>array(28,-208,625,519),182=>array(101,-96,590,729),183=>array(73,255,241,440),184=>array(101,-196,313,0),185=>array(35,334,305,742),186=>array(6,246,433,742),187=>array(44,64,500,522),188=>array(35,-14,842,742),189=>array(35,-14,845,742),190=>array(6,-14,842,742),191=>array(10,-14,435,742),192=>array(-71,0,655,927),193=>array(-71,0,655,927),194=>array(-71,0,655,927),195=>array(-71,0,655,929),196=>array(-71,0,655,939),197=>array(-88,0,638,928),198=>array(-92,0,940,729),199=>array(38,-196,708,742),200=>array(-22,0,696,927),201=>array(-22,0,696,927),202=>array(-22,0,696,927),203=>array(-22,0,696,939),204=>array(-22,0,444,927),205=>array(-22,0,445,927),206=>array(-22,0,448,927),207=>array(-22,0,452,939),208=>array(-16,0,749,729),209=>array(-24,0,851,929),210=>array(38,-14,746,927),211=>array(38,-14,746,927),212=>array(38,-14,746,927),213=>array(38,-14,746,929),214=>array(38,-14,746,939),215=>array(116,23,638,604),216=>array(-33,-38,816,766),217=>array(85,-14,831,927),218=>array(85,-14,831,927),219=>array(85,-14,831,927),220=>array(85,-14,831,939),221=>array(45,0,715,927),222=>array(-22,0,656,729),223=>array(-69,-190,614,760),224=>array(31,-14,519,800),225=>array(31,-14,519,800),226=>array(31,-14,519,800),227=>array(31,-14,519,792),228=>array(31,-14,519,788),229=>array(31,-14,519,888),230=>array(24,-14,800,533),231=>array(30,-196,533,533),232=>array(30,-14,534,800),233=>array(30,-14,534,800),234=>array(30,-14,534,800),235=>array(30,-14,535,788),236=>array(51,0,298,800),237=>array(51,0,419,800),238=>array(41,0,373,800),239=>array(51,0,419,788),240=>array(15,-14,570,764),241=>array(50,0,598,792),242=>array(30,-14,571,800),243=>array(30,-14,571,800),244=>array(30,-14,571,800),245=>array(30,-14,571,792),246=>array(30,-14,571,788),247=>array(95,60,659,567),248=>array(-24,-50,625,567),249=>array(57,-14,604,800),250=>array(57,-14,604,800),251=>array(57,-14,604,800),252=>array(57,-14,604,788),253=>array(-18,-222,574,800),254=>array(2,-208,598,760),255=>array(-18,-222,574,788),256=>array(-71,0,655,914),257=>array(31,-14,519,763),258=>array(-71,0,655,936),259=>array(31,-14,519,776),260=>array(-71,-196,655,729),261=>array(31,-196,519,533),262=>array(38,-14,708,927),263=>array(30,-14,540,800),264=>array(38,-14,708,927),265=>array(30,-14,533,800),266=>array(38,-14,708,939),267=>array(30,-14,533,788),268=>array(38,-14,708,927),269=>array(30,-14,535,800),270=>array(-22,0,743,927),271=>array(9,-14,835,760),272=>array(-16,0,749,729),273=>array(9,-14,667,760),274=>array(-22,0,696,914),275=>array(30,-14,534,763),276=>array(-22,0,696,927),277=>array(30,-14,534,776),278=>array(-22,0,696,939),279=>array(30,-14,534,788),280=>array(-22,-196,696,729),281=>array(30,-196,534,533),282=>array(-22,0,696,930),283=>array(30,-14,535,800),284=>array(38,-14,730,927),285=>array(20,-222,600,800),286=>array(38,-14,730,927),287=>array(20,-222,600,776),288=>array(38,-14,730,939),289=>array(20,-222,600,788),290=>array(38,-240,730,742),291=>array(20,-222,600,753),292=>array(-22,0,874,927),293=>array(30,0,578,927),294=>array(-22,0,874,729),295=>array(30,0,578,760),296=>array(-22,0,468,929),297=>array(51,0,408,792),298=>array(-22,0,447,914),299=>array(51,0,351,763),300=>array(-22,0,464,927),301=>array(51,0,400,776),302=>array(-5,-196,461,729),303=>array(47,-196,320,760),304=>array(-22,0,444,939),305=>array(51,0,298,519),306=>array(-22,-208,896,729),307=>array(30,-222,668,760),308=>array(-142,-208,474,927),309=>array(-128,-222,342,800),310=>array(-22,-226,812,729),311=>array(30,-226,583,760),312=>array(52,0,604,518),313=>array(-22,0,582,928),314=>array(30,0,431,928),315=>array(-22,-226,582,729),316=>array(30,-226,319,760),317=>array(-22,0,617,729),318=>array(30,0,531,760),319=>array(-22,0,639,729),320=>array(30,0,479,760),321=>array(-16,0,587,729),322=>array(-7,0,370,760),323=>array(-24,0,851,928),324=>array(50,0,598,776),325=>array(-24,-226,851,729),326=>array(50,-226,598,533),327=>array(-24,0,851,927),328=>array(50,0,598,800),329=>array(67,0,812,742),330=>array(31,-208,772,743),331=>array(70,-222,604,533),332=>array(38,-14,746,914),333=>array(30,-14,571,763),334=>array(38,-14,746,927),335=>array(30,-14,571,776),336=>array(38,-14,746,927),337=>array(30,-14,587,800),338=>array(38,0,1072,729),339=>array(31,-14,885,533),340=>array(-22,0,700,928),341=>array(50,0,536,776),342=>array(-22,-226,700,729),343=>array(50,-226,529,533),344=>array(-22,0,700,927),345=>array(50,0,535,800),346=>array(12,-14,624,928),347=>array(-0,-14,536,776),348=>array(12,-14,613,927),349=>array(-0,-14,488,800),350=>array(12,-196,613,742),351=>array(-0,-196,488,533),352=>array(12,-14,613,927),353=>array(-0,-14,497,800),354=>array(42,-196,725,729),355=>array(43,-196,407,680),356=>array(42,0,725,927),357=>array(43,-14,524,780),358=>array(42,0,725,729),359=>array(9,-14,407,680),360=>array(85,-14,831,929),361=>array(57,-14,604,792),362=>array(85,-14,831,914),363=>array(57,-14,604,763),364=>array(85,-14,831,927),365=>array(57,-14,604,776),366=>array(85,-14,831,1057),367=>array(57,-14,604,854),368=>array(85,-14,831,927),369=>array(57,-14,604,800),370=>array(85,-204,831,729),371=>array(57,-196,604,519),372=>array(45,0,1085,931),373=>array(27,0,801,800),374=>array(45,0,715,931),375=>array(-18,-222,574,800),376=>array(45,0,715,939),377=>array(-31,0,684,928),378=>array(-14,-41,536,776),379=>array(-31,0,684,952),380=>array(-14,-41,526,759),381=>array(-31,0,684,927),382=>array(-14,-41,526,800),383=>array(-53,-190,516,760),384=>array(22,-14,581,760),385=>array(-86,0,704,729),386=>array(-22,0,743,729),387=>array(-45,-14,574,760),388=>array(-22,0,693,729),389=>array(-45,-14,574,760),390=>array(0,-14,671,742),391=>array(29,-14,887,840),392=>array(21,-14,715,709),393=>array(-16,0,749,729),394=>array(-86,0,743,729),395=>array(15,0,783,729),396=>array(0,-14,661,760),397=>array(35,-246,585,533),398=>array(-22,0,704,729),399=>array(38,-14,746,742),400=>array(72,-14,697,742),401=>array(-154,-208,709,729),402=>array(-166,-190,516,760),403=>array(29,-14,910,840),404=>array(75,-92,746,729),405=>array(31,-1,881,760),406=>array(91,0,444,729),407=>array(-22,0,444,729),408=>array(-22,0,875,729),409=>array(31,0,583,760),410=>array(5,0,319,760),411=>array(-33,0,540,739),412=>array(68,-14,997,729),413=>array(-156,-208,869,729),414=>array(68,-208,597,533),415=>array(38,-14,746,742),416=>array(37,-14,844,760),417=>array(31,-14,680,548),418=>array(51,-171,992,742),419=>array(54,-208,790,533),420=>array(-86,0,681,729),421=>array(7,-208,595,709),422=>array(-11,-142,688,729),423=>array(32,-14,622,742),424=>array(21,-14,489,533),425=>array(-27,0,640,729),426=>array(-47,-223,414,760),427=>array(57,-222,465,680),428=>array(38,0,725,729),429=>array(37,-14,473,760),430=>array(60,-208,743,729),431=>array(88,-14,1015,816),432=>array(59,-14,734,548),433=>array(35,-14,822,729),434=>array(120,0,757,729),435=>array(45,0,796,730),436=>array(-19,-222,701,533),437=>array(-31,0,684,729),438=>array(-14,-41,526,560),439=>array(-27,-14,546,729),440=>array(3,-14,583,729),441=>array(5,-203,586,519),442=>array(-2,-220,545,519),443=>array(-5,0,581,742),444=>array(57,-14,692,729),445=>array(-25,-203,579,519),446=>array(-34,-15,341,680),447=>array(20,-208,649,560),448=>array(21,0,244,729),449=>array(21,0,421,729),450=>array(-15,0,428,729),451=>array(21,0,244,729),452=>array(-22,0,1464,927),453=>array(-22,-41,1307,800),454=>array(9,-41,1156,800),455=>array(-22,-208,1106,729),456=>array(-22,-222,951,760),457=>array(30,-222,660,760),458=>array(-24,-208,1296,729),459=>array(-24,-222,1141,760),460=>array(50,-222,973,760),461=>array(-71,0,655,927),462=>array(31,-14,519,800),463=>array(-22,0,473,927),464=>array(51,0,406,800),465=>array(38,-14,746,927),466=>array(30,-14,571,800),467=>array(85,-14,831,927),468=>array(57,-14,604,800),469=>array(85,-14,831,1036),470=>array(57,-14,604,899),471=>array(85,-14,831,1057),472=>array(57,-14,604,920),473=>array(85,-14,831,1058),474=>array(57,-14,604,921),475=>array(85,-14,831,1057),476=>array(57,-14,604,920),477=>array(41,-14,532,533),478=>array(-71,0,655,1036),479=>array(31,-14,519,899),480=>array(-71,0,655,1036),481=>array(31,-14,519,899),482=>array(-92,0,940,914),483=>array(24,-14,800,763),484=>array(38,-14,758,742),485=>array(20,-222,632,533),486=>array(19,-17,711,927),487=>array(-3,-222,576,800),488=>array(-37,0,796,927),489=>array(15,0,568,927),490=>array(38,-204,746,742),491=>array(30,-204,571,533),492=>array(38,-204,746,914),493=>array(30,-204,571,763),494=>array(-27,-14,546,927),495=>array(-25,-203,544,800),496=>array(-128,-222,425,800),497=>array(-22,0,1464,729),498=>array(-22,-41,1307,729),499=>array(9,-41,1156,760),500=>array(21,-14,714,928),501=>array(-3,-222,576,776),502=>array(-21,-14,1097,729),503=>array(-41,-208,751,742),504=>array(-40,0,835,927),505=>array(-40,0,574,800),506=>array(-88,0,638,928),507=>array(31,-14,537,928),508=>array(-92,0,940,928),509=>array(24,-14,800,800),510=>array(-33,-38,816,928),511=>array(-24,-50,625,800),512=>array(-71,0,655,928),513=>array(30,-14,519,800),514=>array(-71,0,655,958),515=>array(30,-14,519,776),516=>array(-22,0,696,928),517=>array(30,-14,534,800),518=>array(-22,0,696,958),519=>array(30,-14,534,776),520=>array(-22,0,444,928),521=>array(14,0,330,801),522=>array(-22,0,451,958),523=>array(30,0,351,767),524=>array(38,-14,746,928),525=>array(30,-14,570,800),526=>array(38,-14,746,958),527=>array(30,-14,570,776),528=>array(-22,0,700,928),529=>array(50,0,528,800),530=>array(-22,0,700,958),531=>array(50,0,528,776),532=>array(85,-14,831,928),533=>array(56,-14,604,800),534=>array(85,-14,831,958),535=>array(56,-14,604,776),536=>array(12,-230,613,742),537=>array(-0,-230,488,533),538=>array(42,-230,725,729),539=>array(43,-230,407,680),540=>array(-23,-210,589,742),541=>array(-21,-211,514,531),542=>array(-22,0,874,927),543=>array(30,0,577,927),544=>array(31,-208,772,743),545=>array(20,-48,650,760),546=>array(4,-14,555,742),547=>array(12,-14,506,760),548=>array(-8,-263,707,729),549=>array(9,-263,549,519),550=>array(-71,0,655,939),551=>array(30,-14,519,788),552=>array(-22,-196,696,729),553=>array(30,-196,534,533),554=>array(38,-14,746,1036),555=>array(30,-14,571,899),556=>array(38,-14,746,1036),557=>array(30,-14,571,894),558=>array(38,-14,746,939),559=>array(30,-14,571,788),560=>array(38,-14,746,1036),561=>array(30,-14,571,899),562=>array(45,0,715,914),563=>array(-18,-222,574,763),564=>array(74,-113,458,760),565=>array(60,-113,792,533),566=>array(52,-113,458,680),567=>array(-128,-222,317,519),568=>array(17,-14,873,760),569=>array(53,-208,908,533),570=>array(-75,-38,774,766),571=>array(-66,-38,783,766),572=>array(-51,-50,599,567),573=>array(-22,0,581,729),574=>array(-89,-38,760,766),575=>array(17,-217,506,533),576=>array(5,-222,546,519),577=>array(-1,0,599,729),578=>array(66,0,479,533),579=>array(-22,0,704,729),580=>array(24,-14,831,729),581=>array(-71,0,655,729),582=>array(-22,-57,696,785),583=>array(30,-56,534,581),584=>array(-142,-208,474,729),585=>array(-128,-222,345,760),586=>array(55,-208,808,742),587=>array(47,-222,660,533),588=>array(-22,0,700,729),589=>array(20,0,529,533),590=>array(18,0,715,729),591=>array(-18,-222,593,519),592=>array(64,-14,552,533),593=>array(37,-14,672,532),594=>array(21,-14,656,531),595=>array(22,-14,574,760),596=>array(11,-14,508,533),597=>array(42,-113,540,527),598=>array(35,-222,641,760),599=>array(17,-14,770,760),600=>array(30,-14,532,533),601=>array(41,-14,532,533),602=>array(36,-14,829,533),603=>array(22,-12,529,526),604=>array(-5,-12,492,526),605=>array(-5,-12,829,526),606=>array(37,-18,630,533),607=>array(-128,-222,345,519),608=>array(0,-222,788,760),609=>array(21,-222,673,519),610=>array(56,-4,536,520),611=>array(44,-219,540,519),612=>array(64,-37,585,520),613=>array(74,-208,621,519),614=>array(31,0,578,760),615=>array(50,-222,578,760),616=>array(5,0,304,760),617=>array(67,0,298,519),618=>array(-15,0,365,519),619=>array(21,0,363,760),620=>array(33,0,439,760),621=>array(40,-222,353,760),622=>array(48,-203,728,760),623=>array(57,-14,902,519),624=>array(74,-208,919,519),625=>array(70,-222,896,533),626=>array(-129,-222,617,533),627=>array(70,-222,686,533),628=>array(11,0,636,519),629=>array(37,-14,564,533),630=>array(56,0,942,521),631=>array(26,-14,626,530),632=>array(-5,-213,602,760),633=>array(-20,-14,459,519),634=>array(-41,-14,480,760),635=>array(-1,-222,534,519),636=>array(32,-207,547,533),637=>array(59,-222,548,533),638=>array(50,0,459,533),639=>array(55,0,368,533),640=>array(11,0,635,519),641=>array(11,0,716,519),642=>array(4,-222,506,533),643=>array(-150,-223,429,760),644=>array(-149,-222,519,760),645=>array(80,-222,410,527),646=>array(-125,-223,429,760),647=>array(35,-161,398,533),648=>array(38,-222,425,680),649=>array(27,-14,626,519),650=>array(34,-14,623,519),651=>array(66,-1,588,519),652=>array(19,0,530,520),653=>array(27,0,801,519),654=>array(1,0,593,741),655=>array(91,0,649,520),656=>array(5,-222,603,519),657=>array(-6,-89,534,519),658=>array(-25,-203,544,519),659=>array(57,-203,544,519),660=>array(47,0,461,761),661=>array(72,0,490,761),662=>array(51,0,469,761),663=>array(60,-223,509,761),664=>array(38,-14,746,742),665=>array(-15,0,580,519),666=>array(14,-18,607,533),667=>array(35,-4,724,760),668=>array(-15,0,674,519),669=>array(-107,-223,338,760),670=>array(90,-208,643,519),671=>array(11,0,517,519),672=>array(34,-208,786,760),673=>array(47,0,461,761),674=>array(72,0,490,761),675=>array(17,-41,1017,760),676=>array(34,-203,1017,760),677=>array(23,-89,1007,760),678=>array(42,0,811,680),679=>array(55,-223,775,760),680=>array(44,-20,823,680),681=>array(-50,-222,916,760),682=>array(31,0,743,760),683=>array(31,-41,726,760),684=>array(30,0,615,625),685=>array(-5,120,406,625),686=>array(-14,-208,600,760),687=>array(-13,-222,657,760),688=>array(47,326,402,751),689=>array(45,329,400,754),690=>array(-7,202,282,752),691=>array(58,334,363,632),692=>array(14,321,318,620),693=>array(24,202,374,617),694=>array(14,326,464,617),695=>array(17,334,505,620),696=>array(-11,212,361,620),697=>array(49,557,217,800),698=>array(49,557,415,800),699=>array(37,456,275,742),700=>array(37,456,275,742),701=>array(87,456,248,742),702=>array(138,481,288,760),703=>array(143,481,293,760),704=>array(4,327,264,752),705=>array(20,327,280,752),706=>array(110,517,361,843),707=>array(88,517,340,843),708=>array(57,561,351,800),709=>array(99,561,393,800),710=>array(95,616,426,800),711=>array(136,616,468,800),712=>array(64,513,190,759),713=>array(140,664,433,756),714=>array(204,616,473,800),715=>array(115,616,319,800),716=>array(64,-90,190,156),717=>array(-9,-189,284,-97),720=>array(60,0,272,434),721=>array(109,303,246,434),722=>array(100,269,250,547),723=>array(106,269,256,547),726=>array(41,165,278,411),727=>array(41,242,278,334),728=>array(153,624,454,776),729=>array(229,645,358,788),730=>array(170,610,421,888),731=>array(137,-196,327,0),732=>array(120,638,461,792),733=>array(131,616,511,800),734=>array(-17,299,364,500),736=>array(28,204,340,617),737=>array(45,326,221,751),738=>array(18,327,328,633),739=>array(-11,334,343,620),740=>array(20,327,280,752),741=>array(131,0,424,693),742=>array(105,0,424,693),743=>array(79,0,424,693),744=>array(52,0,424,693),745=>array(26,0,424,693),748=>array(71,-281,365,-42),750=>array(48,456,471,742),751=>array(49,-241,381,-58),752=>array(29,-281,323,-42),755=>array(100,-240,351,38),759=>array(54,-193,396,-40),768=>array(-365,616,-161,800),769=>array(-276,616,-7,800),770=>array(-386,616,-54,800),771=>array(-360,638,-19,792),772=>array(-340,664,-47,756),773=>array(-450,663,0,755),774=>array(-328,624,-26,776),775=>array(-251,645,-122,788),776=>array(-333,645,-7,788),777=>array(-397,616,-195,866),778=>array(-311,610,-60,888),779=>array(-350,616,31,800),780=>array(-344,616,-13,800),781=>array(-376,616,-258,813),782=>array(-458,616,-176,813),783=>array(-379,616,-63,800),784=>array(-389,624,-88,903),785=>array(-330,624,-28,776),786=>array(-268,456,-84,617),787=>array(-254,606,-113,847),788=>array(-250,606,-111,847),789=>array(-93,616,93,800),790=>array(-373,-253,-168,-69),791=>array(-315,-251,-46,-67),792=>array(-303,-357,-121,-111),793=>array(-330,-357,-147,-111),794=>array(-174,684,63,930),795=>array(-114,338,79,548),796=>array(-288,-389,-138,-111),797=>array(-349,-280,-111,-111),798=>array(-338,-280,-100,-111),799=>array(-342,-357,-104,-111),800=>array(-344,-203,-106,-111),801=>array(-493,-222,-114,139),802=>array(-367,-222,-53,139),803=>array(-358,-213,-229,-70),804=>array(-391,-213,-64,-70),805=>array(-330,-240,-123,-11),806=>array(-318,-230,-135,-69),807=>array(-350,-196,-138,0),808=>array(-313,-196,-123,0),809=>array(-280,-266,-163,-69),810=>array(-380,-253,-70,-69),811=>array(-370,-221,-53,-69),812=>array(-375,-251,-43,-67),813=>array(-407,-253,-75,-69),814=>array(-362,-221,-62,-69),815=>array(-389,-221,-88,-69),816=>array(-398,-222,-57,-68),817=>array(-372,-161,-79,-69),818=>array(-450,-236,0,-143),819=>array(-450,-236,0,-9),820=>array(-686,210,-70,417),821=>array(-315,234,-15,293),822=>array(-630,234,-32,293),823=>array(-629,-50,20,567),824=>array(-815,-38,34,766),825=>array(-297,-378,-147,-100),826=>array(-380,-242,-71,-59),827=>array(-376,-350,-75,-69),828=>array(-397,-221,-80,-69),829=>array(-433,581,-199,820),830=>array(-280,598,-94,877),831=>array(-450,528,0,755),835=>array(-254,606,-113,847),856=>array(12,645,141,788),864=>array(-264,723,510,898),865=>array(-278,729,523,902),880=>array(-22,0,688,729),881=>array(52,0,497,519),882=>array(16,0,762,729),883=>array(31,0,703,519),884=>array(49,557,217,800),885=>array(30,-208,199,35),886=>array(60,0,811,729),887=>array(45,0,612,519),890=>array(184,-208,309,-60),891=>array(20,-14,514,533),892=>array(30,-14,533,533),893=>array(20,-14,514,533),894=>array(-22,-161,290,490),900=>array(204,616,473,800),901=>array(147,645,545,996),902=>array(-71,0,655,800),903=>array(73,255,241,440),904=>array(38,0,859,800),905=>array(38,0,1040,800),906=>array(38,0,610,800),908=>array(38,-14,760,800),910=>array(38,0,928,800),911=>array(1,0,787,800),912=>array(66,16,491,996),913=>array(-71,0,655,729),914=>array(-22,0,704,729),915=>array(-22,0,691,729),916=>array(-38,0,604,729),917=>array(-22,0,696,729),918=>array(-31,0,684,729),919=>array(-22,0,874,729),920=>array(38,-14,746,742),921=>array(-22,0,444,729),922=>array(-22,0,812,729),923=>array(-71,0,655,729),924=>array(-26,0,1018,729),925=>array(-24,0,851,729),926=>array(-14,0,642,729),927=>array(38,-14,746,742),928=>array(-22,0,874,729),929=>array(-22,0,681,729),931=>array(-27,0,640,729),932=>array(42,0,725,729),933=>array(45,0,715,729),934=>array(38,0,745,729),935=>array(-48,0,727,729),936=>array(60,0,880,729),937=>array(-21,0,766,742),938=>array(-22,0,457,939),939=>array(45,0,715,939),940=>array(37,-14,672,800),941=>array(22,-12,545,800),942=>array(68,-208,596,800),943=>array(66,16,430,800),944=>array(66,-1,631,996),945=>array(37,-14,672,532),946=>array(-29,-208,569,769),947=>array(76,-209,601,519),948=>array(17,-14,566,765),949=>array(22,-12,529,526),950=>array(34,-208,573,760),951=>array(68,-208,596,533),952=>array(37,-17,564,771),953=>array(66,16,371,519),954=>array(-15,0,644,519),955=>array(-33,0,540,739),956=>array(28,-208,625,519),957=>array(51,0,604,519),958=>array(24,-208,573,760),959=>array(30,-14,571,533),960=>array(-15,0,674,519),961=>array(-8,-208,580,533),962=>array(54,-208,550,533),963=>array(38,-14,664,519),964=>array(52,16,606,519),965=>array(66,-1,592,519),966=>array(62,-208,792,519),967=>array(-53,-222,636,533),968=>array(97,-208,872,519),969=>array(38,-1,822,519),970=>array(66,16,423,788),971=>array(66,-1,592,788),972=>array(30,-14,571,800),973=>array(66,-1,592,800),974=>array(38,-1,822,800),975=>array(-0,-240,833,729),976=>array(37,-17,545,771),977=>array(45,-17,733,771),978=>array(80,0,697,729),979=>array(38,0,881,800),980=>array(80,0,697,939),981=>array(34,-208,806,760),982=>array(38,-1,876,519),983=>array(26,-222,600,521),984=>array(54,-207,762,742),985=>array(54,-207,582,533),986=>array(55,-208,725,742),987=>array(46,-208,564,616),988=>array(-22,0,691,729),989=>array(-163,-211,508,742),990=>array(15,0,517,729),991=>array(72,0,528,759),992=>array(7,-209,675,742),993=>array(22,-208,574,533),1008=>array(8,-5,581,521),1009=>array(20,-210,580,533),1010=>array(30,-14,533,533),1011=>array(-149,-222,318,760),1012=>array(38,-14,746,742),1013=>array(30,-14,534,533),1014=>array(20,-14,508,533),1015=>array(-22,0,656,729),1016=>array(2,-208,598,760),1017=>array(38,-14,708,742),1018=>array(-26,0,1018,729),1019=>array(0,-208,797,519),1020=>array(-18,-208,604,533),1021=>array(10,-14,679,742),1022=>array(38,-14,708,742),1023=>array(10,-14,679,742),1024=>array(-22,0,696,927),1025=>array(-22,0,696,939),1026=>array(9,-214,727,729),1027=>array(-22,0,673,927),1028=>array(38,-14,708,742),1029=>array(12,-14,613,742),1030=>array(-22,0,444,729),1031=>array(-22,0,490,939),1032=>array(-142,-208,474,729),1033=>array(-39,-14,1017,729),1034=>array(-22,0,1070,729),1035=>array(-10,0,765,729),1036=>array(-22,0,830,927),1037=>array(-22,0,874,927),1038=>array(35,-14,786,997),1039=>array(-8,-157,888,729),1040=>array(-55,0,671,729),1041=>array(-22,0,743,729),1042=>array(-22,0,704,729),1043=>array(-22,0,673,729),1044=>array(-35,-157,817,729),1045=>array(-22,0,696,729),1046=>array(-55,0,1191,729),1047=>array(1,-14,611,742),1048=>array(-22,0,874,729),1049=>array(-22,0,874,999),1050=>array(-22,0,830,729),1051=>array(-39,-14,821,729),1052=>array(-26,0,1018,729),1053=>array(-22,0,874,729),1054=>array(38,-14,746,742),1055=>array(-22,0,874,729),1056=>array(-22,0,681,729),1057=>array(38,-14,708,742),1058=>array(42,0,725,729),1059=>array(35,-14,786,729),1060=>array(34,0,821,729),1061=>array(-48,0,727,729),1062=>array(-8,-157,887,729),1063=>array(81,0,839,729),1064=>array(-26,0,1167,729),1065=>array(-13,-157,1181,729),1066=>array(37,0,796,729),1067=>array(-22,0,1104,729),1068=>array(-22,0,678,729),1069=>array(10,-14,679,742),1070=>array(-22,-14,1114,742),1071=>array(-44,0,817,729),1072=>array(31,-14,519,533),1073=>array(35,-14,625,786),1074=>array(30,-14,550,533),1075=>array(50,-14,498,534),1076=>array(31,-14,597,760),1077=>array(30,-14,534,533),1078=>array(9,-14,1192,533),1079=>array(21,-14,534,533),1080=>array(57,-14,604,519),1081=>array(57,-14,604,817),1082=>array(50,-14,614,533),1083=>array(9,-14,608,519),1084=>array(9,-14,805,519),1085=>array(50,0,606,519),1086=>array(30,-14,571,533),1087=>array(50,0,598,533),1088=>array(22,-208,618,533),1089=>array(30,-14,533,533),1090=>array(50,0,896,533),1091=>array(-18,-222,574,519),1092=>array(27,-208,779,760),1093=>array(-17,0,545,519),1094=>array(57,-217,673,519),1095=>array(57,0,593,519),1096=>array(57,-14,902,519),1097=>array(57,-217,971,519),1098=>array(16,-14,622,534),1099=>array(57,-14,866,519),1100=>array(57,-14,561,519),1101=>array(31,-14,551,533),1102=>array(50,-14,872,533),1103=>array(9,-14,666,519),1104=>array(30,-14,534,800),1105=>array(30,-14,535,788),1106=>array(27,-222,578,760),1107=>array(50,-14,521,800),1108=>array(30,-14,534,533),1109=>array(-0,-14,488,533),1110=>array(30,0,303,760),1111=>array(51,0,419,788),1112=>array(-149,-222,318,760),1113=>array(9,-14,880,519),1114=>array(50,-14,877,519),1115=>array(31,0,578,760),1116=>array(50,-14,614,800),1117=>array(57,-14,604,800),1118=>array(-18,-222,574,823),1119=>array(57,-220,604,519),1122=>array(28,0,728,729),1123=>array(50,-14,912,534),1124=>array(-22,-14,1068,742),1125=>array(68,-14,853,533),1130=>array(9,0,1183,729),1131=>array(25,-14,919,519),1132=>array(-22,0,1405,729),1133=>array(68,-14,1133,519),1136=>array(55,0,1052,729),1137=>array(43,-208,1027,760),1138=>array(38,-14,746,742),1139=>array(31,-14,558,533),1140=>array(61,0,877,742),1141=>array(44,0,707,533),1142=>array(61,0,877,927),1143=>array(44,0,707,800),1164=>array(26,0,726,729),1165=>array(44,-14,570,760),1168=>array(-22,0,708,872),1169=>array(52,0,570,668),1170=>array(-22,0,673,729),1171=>array(50,-14,498,534),1172=>array(-22,-214,691,729),1173=>array(-15,-222,562,519),1174=>array(-55,-157,1191,729),1175=>array(9,-217,1192,533),1176=>array(1,-196,611,742),1177=>array(21,-196,534,533),1178=>array(-22,-157,830,729),1179=>array(50,-217,614,533),1182=>array(-22,0,830,729),1183=>array(50,-14,614,760),1184=>array(37,0,948,729),1185=>array(19,-14,688,533),1186=>array(-22,-157,874,729),1187=>array(50,-217,670,519),1188=>array(-22,0,1103,729),1189=>array(50,0,848,519),1190=>array(-22,-214,1107,729),1191=>array(-15,-222,851,519),1194=>array(38,-196,708,742),1195=>array(30,-196,533,533),1196=>array(42,-157,724,729),1197=>array(50,-217,973,533),1198=>array(45,0,715,729),1199=>array(42,-208,566,519),1200=>array(45,0,714,729),1201=>array(42,-208,566,519),1202=>array(-48,-157,727,729),1203=>array(-17,-217,572,519),1204=>array(20,-157,926,729),1205=>array(31,-217,700,519),1206=>array(81,-157,839,729),1207=>array(57,-217,658,519),1210=>array(-36,0,719,729),1211=>array(30,0,578,760),1216=>array(-22,0,444,729),1217=>array(-55,0,1191,927),1218=>array(9,-14,1192,776),1219=>array(-22,-214,812,729),1220=>array(-15,-222,644,519),1223=>array(-22,-214,874,729),1224=>array(-15,-222,674,519),1227=>array(145,-157,903,729),1228=>array(65,-162,674,519),1231=>array(-36,0,386,760),1232=>array(-55,0,671,936),1233=>array(31,-14,519,776),1234=>array(-55,0,671,939),1235=>array(31,-14,519,788),1236=>array(-92,0,940,729),1237=>array(24,-14,800,533),1238=>array(-22,0,696,927),1239=>array(30,-14,534,776),1240=>array(38,-14,746,742),1241=>array(41,-14,532,533),1242=>array(38,-14,746,939),1243=>array(41,-14,536,788),1244=>array(-55,0,1191,939),1245=>array(9,-14,1192,788),1246=>array(1,-14,611,939),1247=>array(21,-14,534,788),1248=>array(-27,-14,546,729),1249=>array(-25,-203,544,519),1250=>array(-22,0,874,914),1251=>array(57,-14,604,763),1252=>array(-22,0,874,939),1253=>array(57,-14,604,788),1254=>array(38,-14,746,939),1255=>array(30,-14,571,788),1256=>array(38,-14,746,742),1257=>array(37,-14,564,533),1258=>array(38,-14,746,939),1259=>array(37,-14,564,788),1260=>array(10,-14,679,939),1261=>array(31,-14,554,788),1262=>array(35,-14,786,914),1263=>array(-18,-222,574,763),1264=>array(35,-14,786,939),1265=>array(-18,-222,574,788),1266=>array(35,-14,786,927),1267=>array(-18,-222,574,800),1268=>array(81,0,839,939),1269=>array(57,0,593,788),1270=>array(-22,-157,673,729),1271=>array(50,-217,498,534),1272=>array(-22,0,1104,939),1273=>array(57,-14,866,788),1296=>array(72,-14,697,742),1297=>array(15,-14,567,533),1298=>array(-22,-208,838,729),1299=>array(9,-222,609,519),1300=>array(-39,-14,1153,729),1301=>array(9,-14,913,519),1306=>array(44,-196,771,742),1307=>array(47,-208,599,533),1308=>array(45,0,1085,729),1309=>array(27,0,801,519),1329=>array(85,-14,856,729),1330=>array(-34,0,722,743),1331=>array(50,0,822,743),1332=>array(18,0,835,743),1333=>array(85,-14,769,729),1334=>array(22,-72,709,743),1335=>array(-26,-72,716,729),1336=>array(-28,-72,727,743),1337=>array(-33,-10,1063,743),1338=>array(14,-14,869,729),1339=>array(-20,0,698,729),1340=>array(-13,-72,615,729),1341=>array(-19,-14,1054,729),1342=>array(74,-13,831,743),1343=>array(70,0,723,729),1344=>array(-40,-66,625,729),1345=>array(25,-32,720,743),1346=>array(24,-72,794,743),1347=>array(-33,0,734,739),1348=>array(85,-14,963,729),1349=>array(18,-14,708,742),1350=>array(27,-14,797,801),1351=>array(57,-14,725,729),1352=>array(-34,0,699,743),1353=>array(83,-84,708,743),1354=>array(18,0,845,743),1355=>array(27,-72,723,744),1356=>array(-34,0,885,743),1357=>array(85,-14,818,729),1358=>array(41,-72,795,729),1359=>array(18,-14,677,742),1360=>array(-34,0,721,743),1361=>array(15,-14,694,742),1362=>array(-33,0,725,729),1363=>array(35,0,827,729),1364=>array(-100,0,756,743),1365=>array(28,-14,754,742),1366=>array(9,-14,828,729),1369=>array(143,481,293,760),1370=>array(-4,408,254,729),1371=>array(-13,615,292,799),1372=>array(-22,618,377,893),1373=>array(27,615,268,799),1374=>array(-15,605,393,854),1375=>array(26,618,413,760),1377=>array(53,-14,899,519),1378=>array(-25,-208,611,533),1379=>array(62,-208,694,533),1380=>array(15,-208,716,533),1381=>array(50,-14,617,760),1382=>array(62,-208,686,533),1383=>array(-27,0,576,760),1384=>array(-25,-208,624,533),1385=>array(-25,-208,838,532),1386=>array(25,-14,729,760),1387=>array(-58,-208,591,760),1388=>array(-24,-208,375,519),1389=>array(-54,-208,923,760),1390=>array(23,-14,624,789),1391=>array(68,-208,593,760),1392=>array(-24,0,589,760),1393=>array(13,-14,541,783),1394=>array(15,-208,680,533),1395=>array(31,-14,625,771),1396=>array(31,-14,708,771),1397=>array(-138,-208,308,519),1398=>array(40,-14,573,771),1399=>array(-67,-208,455,538),1400=>array(-3,0,611,533),1401=>array(-38,-208,396,540),1402=>array(70,-208,916,519),1403=>array(0,-208,598,537),1404=>array(-3,0,617,533),1405=>array(53,-14,601,519),1406=>array(49,-208,639,760),1407=>array(52,-14,883,533),1408=>array(-34,-208,615,533),1409=>array(36,-222,688,533),1410=>array(-1,0,431,519),1411=>array(49,-208,880,760),1412=>array(-16,-208,637,533),1413=>array(42,-14,582,533),1414=>array(19,-208,826,760),1415=>array(50,-14,717,760),1417=>array(64,-14,240,434),1418=>array(31,203,328,365),4256=>array(8,0,674,848),4257=>array(118,0,748,847),4258=>array(53,-81,729,848),4259=>array(18,-0,787,847),4260=>array(56,-0,730,848),4261=>array(53,-0,883,848),4262=>array(104,-1,840,847),4263=>array(42,-1,1009,847),4264=>array(104,-0,571,847),4265=>array(87,-0,638,847),4266=>array(57,-0,873,847),4267=>array(10,-0,834,847),4268=>array(-33,-0,682,847),4269=>array(39,-35,952,847),4270=>array(104,-0,865,847),4271=>array(104,-0,839,846),4272=>array(56,-0,916,846),4273=>array(53,-0,680,846),4274=>array(8,-0,672,847),4275=>array(41,-58,848,846),4276=>array(55,-0,854,846),4277=>array(72,-0,891,846),4278=>array(-33,-0,661,846),4279=>array(118,-0,777,846),4280=>array(44,-0,767,847),4281=>array(-32,-0,637,846),4282=>array(-10,-1,764,848),4283=>array(13,-0,857,847),4284=>array(-33,-0,690,847),4285=>array(9,-0,717,847),4286=>array(8,-0,759,846),4287=>array(-33,-0,971,846),4288=>array(57,-0,976,846),4289=>array(-33,-0,667,846),4290=>array(36,-0,730,847),4291=>array(89,-1,749,846),4292=>array(56,-0,819,846),4293=>array(12,-0,960,847),4304=>array(18,0,475,596),4305=>array(32,0,525,853),4306=>array(-44,-225,507,566),4307=>array(24,-220,763,556),4308=>array(-51,-225,521,556),4309=>array(-51,-225,522,556),4310=>array(66,0,639,855),4311=>array(31,0,787,556),4312=>array(31,0,514,556),4313=>array(-66,-225,479,556),4314=>array(31,-220,981,562),4315=>array(31,0,619,854),4316=>array(35,0,634,877),4317=>array(35,-123,754,556),4318=>array(17,1,580,854),4319=>array(-42,-225,580,555),4320=>array(39,-0,754,846),4321=>array(75,0,532,854),4322=>array(3,-225,651,706),4323=>array(53,-225,647,556),4324=>array(47,-225,752,556),4325=>array(-35,-225,656,855),4326=>array(19,-220,793,556),4327=>array(-62,-225,566,556),4328=>array(42,0,627,854),4329=>array(-14,-5,538,855),4330=>array(14,-225,618,556),4331=>array(28,0,615,854),4332=>array(18,-229,663,854),4333=>array(-41,-225,573,854),4334=>array(75,0,569,854),4335=>array(-84,-225,667,556),4336=>array(18,0,609,854),4337=>array(24,0,633,863),4338=>array(-51,-94,526,556),4339=>array(-35,-225,581,615),4340=>array(-35,-225,570,855),4341=>array(15,0,666,854),4342=>array(27,-225,810,699),4343=>array(-30,-225,512,566),4344=>array(-24,-225,524,556),4345=>array(24,-225,572,561),4346=>array(38,-69,535,556),4347=>array(-39,0,377,511),4348=>array(62,341,457,882),7424=>array(-15,0,558,519),7425=>array(-15,0,815,519),7426=>array(39,-14,814,533),7427=>array(-15,0,620,519),7428=>array(37,-14,533,533),7429=>array(-15,0,580,519),7430=>array(-15,0,580,519),7431=>array(-20,0,568,519),7432=>array(-39,-18,448,533),7433=>array(-3,-238,270,522),7434=>array(-28,-14,518,519),7435=>array(-15,0,644,519),7436=>array(-3,0,517,519),7437=>array(-15,0,796,519),7438=>array(45,0,679,519),7439=>array(30,-14,571,533),7440=>array(15,-14,511,533),7441=>array(37,-33,529,553),7442=>array(31,-2,526,521),7443=>array(54,-50,548,567),7444=>array(40,-14,895,533),7445=>array(2,-14,487,534),7446=>array(82,260,610,533),7447=>array(82,-14,610,259),7448=>array(-15,0,534,519),7449=>array(5,0,710,519),7450=>array(85,0,710,519),7451=>array(49,0,562,519),7452=>array(57,-14,617,519),7453=>array(-1,-74,583,596),7454=>array(28,-74,817,596),7455=>array(-29,-240,614,761),7456=>array(19,0,591,519),7457=>array(27,0,838,519),7458=>array(-14,0,526,519),7459=>array(-5,-14,527,519),7460=>array(-1,-14,532,742),7461=>array(-15,-14,680,533),7462=>array(-15,0,540,519),7463=>array(-15,0,558,519),7464=>array(-15,0,674,519),7465=>array(-15,0,534,519),7466=>array(68,0,792,519),7467=>array(-26,-14,650,519),7468=>array(-44,334,413,735),7469=>array(-58,334,592,735),7470=>array(-14,334,444,735),7471=>array(-9,334,473,742),7472=>array(-14,334,468,735),7473=>array(-14,334,438,735),7474=>array(26,334,483,735),7475=>array(23,326,460,742),7476=>array(-14,334,551,735),7477=>array(-14,334,280,735),7478=>array(-90,220,299,735),7479=>array(-14,334,512,735),7480=>array(-14,334,366,735),7481=>array(-17,334,642,735),7482=>array(-16,334,536,735),7483=>array(42,326,559,734),7484=>array(23,326,470,742),7485=>array(4,326,351,750),7486=>array(-14,334,429,735),7487=>array(-14,334,441,735),7488=>array(26,334,457,735),7489=>array(53,326,523,735),7490=>array(28,334,684,735),7491=>array(19,318,327,625),7492=>array(40,318,348,625),7493=>array(23,318,423,624),7494=>array(24,318,513,625),7495=>array(39,326,391,752),7496=>array(21,326,399,752),7497=>array(33,326,352,627),7498=>array(40,326,350,627),7499=>array(23,324,330,627),7500=>array(28,324,334,627),7501=>array(27,212,438,627),7502=>array(48,203,220,621),7503=>array(38,334,386,752),7504=>array(50,334,583,627),7505=>array(62,212,399,627),7506=>array(34,326,374,627),7507=>array(22,326,334,627),7508=>array(66,477,399,627),7509=>array(66,326,399,477),7510=>array(39,220,414,627),7511=>array(52,326,281,708),7512=>array(61,326,405,620),7513=>array(3,285,364,660),7514=>array(61,326,593,620),7515=>array(60,334,387,620),7516=>array(-6,326,430,633),7517=>array(-13,217,354,765),7518=>array(44,217,375,625),7519=>array(12,326,352,763),7520=>array(37,217,497,625),7521=>array(-29,209,396,633),7522=>array(19,0,191,418),7523=>array(58,0,363,298),7524=>array(61,-8,405,286),7525=>array(60,0,387,286),7526=>array(-13,-117,354,431),7527=>array(44,-117,375,291),7528=>array(-1,-117,364,299),7529=>array(37,-117,497,291),7530=>array(-29,-125,396,299),7531=>array(57,-14,900,533),7543=>array(-11,-222,575,533),7544=>array(-14,334,551,735),7547=>array(-15,0,365,519),7548=>array(28,0,336,519),7549=>array(22,-208,657,533),7550=>array(18,-14,617,519),7551=>array(-19,-14,634,519),7557=>array(-35,-222,386,760),7579=>array(13,326,413,631),7580=>array(34,326,351,627),7581=>array(43,272,357,624),7582=>array(23,326,374,754),7583=>array(24,324,334,627),7584=>array(-34,229,325,752),7585=>array(-1,212,280,620),7586=>array(28,212,439,620),7587=>array(71,220,416,620),7588=>array(21,334,210,752),7589=>array(60,334,206,620),7590=>array(9,334,249,620),7591=>array(38,334,277,620),7592=>array(-4,211,273,752),7593=>array(43,212,241,752),7594=>array(15,212,281,752),7595=>array(9,334,328,621),7596=>array(62,212,583,627),7597=>array(71,220,604,620),7598=>array(-2,212,468,627),7599=>array(62,212,451,627),7600=>array(9,334,403,621),7601=>array(38,326,370,627),7602=>array(36,217,418,752),7603=>array(16,212,333,627),7604=>array(-14,211,351,752),7605=>array(60,212,317,708),7606=>array(42,326,419,620),7607=>array(36,332,379,628),7608=>array(33,326,386,625),7609=>array(60,333,389,620),7610=>array(12,334,334,620),7611=>array(-9,312,332,642),7612=>array(21,212,397,620),7613=>array(14,285,354,620),7614=>array(2,222,361,620),7615=>array(38,325,370,758),7620=>array(-381,616,5,800),7621=>array(-420,616,-87,800),7622=>array(-363,616,-30,800),7623=>array(-456,616,-69,800),7624=>array(-447,616,-3,800),7625=>array(-482,616,32,800),7680=>array(-71,-240,655,729),7681=>array(30,-240,519,533),7682=>array(-22,0,704,939),7683=>array(21,-14,581,939),7684=>array(-22,-213,704,729),7685=>array(21,-213,581,760),7686=>array(-22,-161,704,729),7687=>array(21,-161,581,760),7688=>array(38,-196,708,927),7689=>array(30,-196,540,800),7690=>array(-22,0,743,939),7691=>array(9,-14,609,939),7692=>array(-22,-213,743,729),7693=>array(9,-213,610,760),7694=>array(-22,-161,743,729),7695=>array(9,-161,609,760),7696=>array(-22,-196,743,729),7697=>array(9,-196,609,760),7698=>array(-22,-240,743,729),7699=>array(9,-240,610,760),7700=>array(-22,0,696,1057),7701=>array(30,-14,534,926),7702=>array(-22,0,696,1057),7703=>array(30,-14,578,926),7704=>array(-22,-240,696,729),7705=>array(30,-240,534,533),7706=>array(-22,-222,696,729),7707=>array(30,-222,534,533),7708=>array(-22,-196,696,927),7709=>array(30,-196,534,776),7710=>array(-22,0,691,939),7711=>array(-53,-190,516,939),7712=>array(38,-14,730,938),7713=>array(20,-222,600,756),7714=>array(-22,0,874,939),7715=>array(30,0,577,939),7716=>array(-22,-213,874,729),7717=>array(30,-213,578,760),7718=>array(-22,0,874,939),7719=>array(30,0,577,939),7720=>array(-22,-196,874,729),7721=>array(30,-196,577,760),7722=>array(-22,-221,874,729),7723=>array(30,-221,577,760),7724=>array(-52,-222,444,729),7725=>array(-98,-222,303,760),7726=>array(-22,0,481,1057),7727=>array(51,0,435,917),7728=>array(-22,0,812,927),7729=>array(30,0,583,927),7730=>array(-22,-213,812,729),7731=>array(30,-213,583,760),7732=>array(-22,-161,812,729),7733=>array(30,-161,583,760),7734=>array(-22,-213,582,729),7735=>array(20,-213,319,760),7736=>array(-22,-213,582,914),7737=>array(20,-213,411,914),7738=>array(-22,-161,582,729),7739=>array(-66,-161,319,760),7740=>array(-22,-240,582,729),7741=>array(-100,-240,319,760),7742=>array(-26,0,1018,927),7743=>array(50,0,895,800),7744=>array(-26,0,1018,937),7745=>array(50,0,896,788),7746=>array(-26,-213,1018,729),7747=>array(50,-213,896,533),7748=>array(-24,0,851,939),7749=>array(50,0,598,788),7750=>array(-24,-213,851,729),7751=>array(50,-213,598,533),7752=>array(-24,-161,851,729),7753=>array(50,-161,597,533),7754=>array(-24,-257,851,729),7755=>array(50,-243,598,533),7756=>array(38,-14,746,1057),7757=>array(30,-14,620,916),7758=>array(38,-14,746,1055),7759=>array(30,-14,586,912),7760=>array(38,-14,746,1057),7761=>array(30,-14,571,926),7762=>array(38,-14,746,1057),7763=>array(30,-14,593,926),7764=>array(-22,0,681,927),7765=>array(22,-208,618,800),7766=>array(-22,0,681,939),7767=>array(22,-208,618,788),7768=>array(-22,0,700,939),7769=>array(50,0,528,788),7770=>array(-22,-213,700,729),7771=>array(42,-213,529,533),7772=>array(-22,-213,700,914),7773=>array(42,-213,529,756),7774=>array(-22,-161,700,729),7775=>array(-46,-161,528,533),7776=>array(12,-14,613,939),7777=>array(-0,-14,488,788),7778=>array(12,-213,613,742),7779=>array(-0,-213,488,533),7780=>array(12,-14,628,959),7781=>array(-0,-14,533,777),7782=>array(12,-14,613,1065),7783=>array(-0,-14,505,883),7784=>array(12,-213,613,939),7785=>array(-0,-213,488,788),7786=>array(42,0,725,939),7787=>array(43,-14,407,939),7788=>array(42,-213,725,729),7789=>array(43,-213,407,680),7790=>array(42,-161,724,729),7791=>array(20,-161,407,680),7792=>array(42,-240,725,729),7793=>array(-18,-240,407,680),7794=>array(85,-213,831,729),7795=>array(56,-213,604,519),7796=>array(85,-222,831,729),7797=>array(56,-222,604,519),7798=>array(85,-240,831,729),7799=>array(56,-240,604,519),7800=>array(85,-14,831,1057),7801=>array(57,-14,632,915),7802=>array(85,-14,831,1055),7803=>array(57,-14,604,930),7804=>array(47,0,774,929),7805=>array(18,0,529,792),7806=>array(48,-213,775,729),7807=>array(19,-213,530,521),7808=>array(45,0,1085,931),7809=>array(27,0,801,800),7810=>array(45,0,1085,931),7811=>array(27,0,801,800),7812=>array(45,0,1085,945),7813=>array(27,0,801,736),7814=>array(45,0,1085,974),7815=>array(26,0,801,788),7816=>array(45,-211,1085,729),7817=>array(27,-213,801,519),7818=>array(-48,0,727,939),7819=>array(-17,0,545,788),7820=>array(-48,0,727,939),7821=>array(-17,0,545,788),7822=>array(45,0,715,942),7823=>array(-18,-222,574,788),7824=>array(-31,0,684,982),7825=>array(-14,-41,526,800),7826=>array(-31,-213,684,729),7827=>array(-14,-213,526,560),7828=>array(-31,-161,684,729),7829=>array(-14,-161,526,560),7830=>array(30,-161,577,760),7831=>array(43,-14,430,939),7832=>array(26,0,801,888),7833=>array(-18,-222,574,888),7834=>array(30,-14,870,760),7835=>array(-53,-190,516,939),7836=>array(-53,-190,516,760),7837=>array(-53,-190,516,760),7838=>array(-35,-14,807,743),7839=>array(17,-14,566,765),7840=>array(-71,-213,655,729),7841=>array(30,-213,519,533),7842=>array(-71,0,655,1048),7843=>array(30,-14,519,866),7844=>array(-71,0,748,1054),7845=>array(31,-14,658,872),7846=>array(-71,0,688,1054),7847=>array(31,-14,599,872),7848=>array(-71,0,761,1116),7849=>array(31,-14,671,934),7850=>array(-71,0,655,1069),7851=>array(31,-14,532,887),7852=>array(-71,-213,655,982),7853=>array(30,-213,519,800),7854=>array(-71,0,655,1057),7855=>array(31,-14,539,901),7856=>array(-71,0,655,1057),7857=>array(31,-14,519,901),7858=>array(-71,0,655,1145),7859=>array(31,-14,519,989),7860=>array(-71,0,655,1069),7861=>array(31,-14,550,913),7862=>array(-71,-213,655,958),7863=>array(30,-213,519,776),7864=>array(-22,-213,696,729),7865=>array(30,-213,534,533),7866=>array(-22,0,696,1048),7867=>array(30,-14,534,866),7868=>array(-22,0,696,929),7869=>array(30,-14,534,792),7870=>array(-22,0,766,1054),7871=>array(30,-14,681,872),7872=>array(-22,0,708,1054),7873=>array(30,-14,622,872),7874=>array(-22,0,779,1116),7875=>array(30,-14,694,934),7876=>array(-22,0,696,1069),7877=>array(30,-14,554,887),7878=>array(-22,-213,696,982),7879=>array(30,-213,534,800),7880=>array(-22,0,444,1048),7881=>array(30,0,418,1106),7882=>array(-22,-213,444,729),7883=>array(28,-213,303,760),7884=>array(38,-213,746,742),7885=>array(30,-213,571,533),7886=>array(38,-14,746,1048),7887=>array(30,-14,570,866),7888=>array(38,-14,800,1054),7889=>array(30,-14,695,872),7890=>array(38,-14,746,1054),7891=>array(30,-14,636,872),7892=>array(38,-14,813,1116),7893=>array(30,-14,708,934),7894=>array(38,-14,746,1069),7895=>array(30,-14,571,887),7896=>array(38,-213,746,982),7897=>array(30,-213,570,800),7898=>array(37,-14,844,927),7899=>array(31,-14,680,800),7900=>array(37,-14,844,927),7901=>array(31,-14,680,800),7902=>array(37,-14,844,1048),7903=>array(31,-14,680,866),7904=>array(37,-14,844,929),7905=>array(31,-14,680,792),7906=>array(37,-213,844,760),7907=>array(31,-213,680,548),7908=>array(85,-213,831,729),7909=>array(57,-213,604,519),7910=>array(85,-14,831,1048),7911=>array(56,-14,604,866),7912=>array(88,-14,1015,927),7913=>array(59,-14,734,800),7914=>array(88,-14,1015,927),7915=>array(59,-14,734,800),7916=>array(88,-14,1015,1048),7917=>array(59,-14,734,866),7918=>array(88,-14,1015,929),7919=>array(59,-14,734,792),7920=>array(88,-213,1015,816),7921=>array(59,-213,734,548),7922=>array(45,0,715,931),7923=>array(-18,-222,574,776),7924=>array(45,-213,714,729),7925=>array(-18,-222,574,519),7926=>array(45,0,714,1051),7927=>array(-18,-222,574,866),7928=>array(45,0,714,929),7929=>array(-18,-222,574,792),7930=>array(-22,0,918,729),7931=>array(31,0,653,760),7936=>array(37,-14,672,837),7937=>array(37,-14,672,837),7938=>array(37,-14,672,837),7939=>array(37,-14,672,837),7940=>array(37,-14,672,837),7941=>array(37,-14,672,837),7942=>array(37,-14,672,1009),7943=>array(37,-14,672,1009),7944=>array(-71,0,655,837),7945=>array(-71,0,655,837),7946=>array(55,0,837,837),7947=>array(63,0,837,837),7948=>array(-21,0,705,837),7949=>array(-5,0,721,837),7950=>array(-71,0,655,1009),7951=>array(-71,0,655,1009),7952=>array(22,-12,529,837),7953=>array(22,-12,529,837),7954=>array(22,-12,529,837),7955=>array(22,-12,529,837),7956=>array(22,-12,567,837),7957=>array(22,-12,570,837),7960=>array(62,0,835,837),7961=>array(63,0,828,837),7962=>array(55,0,1063,837),7963=>array(63,0,1063,837),7964=>array(51,0,994,837),7965=>array(57,0,1018,837),7968=>array(68,-208,596,837),7969=>array(68,-208,596,837),7970=>array(68,-208,596,837),7971=>array(68,-208,596,837),7972=>array(68,-208,610,837),7973=>array(68,-208,606,837),7974=>array(68,-208,613,1009),7975=>array(68,-208,604,1009),7976=>array(62,0,1014,837),7977=>array(63,0,1008,837),7978=>array(55,0,1246,837),7979=>array(63,0,1249,837),7980=>array(51,0,1174,837),7981=>array(57,0,1201,837),7982=>array(95,0,1101,1009),7983=>array(92,0,1098,1009),7984=>array(66,16,371,837),7985=>array(66,16,371,837),7986=>array(40,16,417,837),7987=>array(50,16,425,837),7988=>array(62,16,448,837),7989=>array(53,16,448,837),7990=>array(66,16,459,1009),7991=>array(66,16,453,1009),7992=>array(62,0,589,837),7993=>array(63,0,578,837),7994=>array(55,0,813,837),7995=>array(63,0,815,837),7996=>array(51,0,742,837),7997=>array(57,0,771,837),7998=>array(95,0,673,1009),7999=>array(92,0,665,1009),8000=>array(30,-14,571,837),8001=>array(30,-14,571,837),8002=>array(30,-14,571,837),8003=>array(30,-14,571,837),8004=>array(30,-14,601,837),8005=>array(30,-14,591,837),8008=>array(62,-14,772,837),8009=>array(63,-14,803,837),8010=>array(55,-14,1077,837),8011=>array(63,-14,1075,837),8012=>array(51,-14,893,837),8013=>array(57,-14,921,837),8016=>array(66,-1,592,837),8017=>array(66,-1,592,837),8018=>array(66,-1,592,837),8019=>array(66,-1,592,837),8020=>array(66,-1,603,837),8021=>array(66,-1,600,837),8022=>array(66,-1,592,1009),8023=>array(66,-1,592,1009),8025=>array(63,0,902,837),8027=>array(63,0,1139,837),8029=>array(57,0,1092,837),8031=>array(92,0,989,1009),8032=>array(38,-1,822,837),8033=>array(38,-1,822,837),8034=>array(38,-1,822,837),8035=>array(38,-1,822,837),8036=>array(38,-1,822,837),8037=>array(38,-1,822,837),8038=>array(38,-1,822,1009),8039=>array(38,-1,822,1009),8040=>array(17,0,803,837),8041=>array(45,0,832,837),8042=>array(55,0,1106,837),8043=>array(63,0,1111,837),8044=>array(51,0,914,837),8045=>array(57,0,944,837),8046=>array(95,0,885,1009),8047=>array(92,0,919,1009),8048=>array(37,-14,672,800),8049=>array(37,-14,672,800),8050=>array(22,-12,529,800),8051=>array(22,-12,545,800),8052=>array(68,-208,596,800),8053=>array(68,-208,596,800),8054=>array(66,16,371,800),8055=>array(66,16,430,800),8056=>array(30,-14,571,800),8057=>array(30,-14,571,800),8058=>array(66,-1,592,800),8059=>array(66,-1,592,800),8060=>array(38,-1,822,800),8061=>array(38,-1,822,800),8064=>array(37,-208,672,837),8065=>array(37,-208,672,837),8066=>array(37,-208,672,837),8067=>array(37,-208,672,837),8068=>array(37,-208,672,837),8069=>array(37,-208,672,837),8070=>array(37,-208,672,1009),8071=>array(37,-208,672,1009),8072=>array(-71,-208,655,837),8073=>array(-71,-208,655,837),8074=>array(55,-208,837,837),8075=>array(63,-208,837,837),8076=>array(-21,-208,705,837),8077=>array(-5,-208,721,837),8078=>array(-71,-208,655,1009),8079=>array(-71,-208,655,1009),8080=>array(68,-208,596,837),8081=>array(68,-208,596,837),8082=>array(68,-208,596,837),8083=>array(68,-208,596,837),8084=>array(68,-208,610,837),8085=>array(68,-208,606,837),8086=>array(68,-208,613,1009),8087=>array(68,-208,604,1009),8088=>array(62,-208,1014,837),8089=>array(63,-208,1008,837),8090=>array(55,-208,1246,837),8091=>array(63,-208,1249,837),8092=>array(51,-208,1174,837),8093=>array(57,-208,1201,837),8094=>array(95,-208,1101,1009),8095=>array(92,-208,1098,1009),8096=>array(38,-208,822,837),8097=>array(38,-208,822,837),8098=>array(38,-208,822,837),8099=>array(38,-208,822,837),8100=>array(38,-208,822,837),8101=>array(38,-208,822,837),8102=>array(38,-208,822,1009),8103=>array(38,-208,822,1009),8104=>array(17,-208,803,837),8105=>array(45,-208,832,837),8106=>array(55,-208,1106,837),8107=>array(63,-208,1111,837),8108=>array(51,-208,914,837),8109=>array(57,-208,944,837),8110=>array(95,-208,885,1009),8111=>array(92,-208,919,1009),8112=>array(37,-14,672,776),8113=>array(37,-14,672,756),8114=>array(37,-208,672,800),8115=>array(37,-208,672,532),8116=>array(37,-208,672,800),8118=>array(37,-14,672,792),8119=>array(37,-208,672,792),8120=>array(-71,0,655,936),8121=>array(-71,0,655,914),8122=>array(-40,0,687,800),8123=>array(-71,0,655,800),8124=>array(-71,-208,655,729),8125=>array(210,596,350,837),8126=>array(184,-208,309,-60),8127=>array(210,596,350,837),8128=>array(120,638,461,792),8129=>array(147,645,520,959),8130=>array(68,-208,596,800),8131=>array(68,-208,596,533),8132=>array(68,-208,596,800),8134=>array(68,-208,596,792),8135=>array(68,-208,596,792),8136=>array(55,0,910,800),8137=>array(38,0,859,800),8138=>array(55,0,1095,800),8139=>array(38,0,1040,800),8140=>array(-22,-208,874,729),8141=>array(92,596,468,837),8142=>array(101,596,487,837),8143=>array(160,596,501,1009),8144=>array(66,16,407,776),8145=>array(66,16,391,756),8146=>array(66,16,423,997),8147=>array(66,16,491,996),8150=>array(66,16,411,792),8151=>array(66,16,470,959),8152=>array(-22,0,444,927),8153=>array(-22,0,444,914),8154=>array(55,0,665,800),8155=>array(38,0,610,800),8157=>array(101,596,476,837),8158=>array(91,596,487,837),8159=>array(157,596,499,1009),8160=>array(66,-1,592,776),8161=>array(66,-1,592,756),8162=>array(66,-1,592,997),8163=>array(66,-1,631,996),8164=>array(-8,-208,580,837),8165=>array(-8,-208,580,837),8166=>array(66,-1,592,792),8167=>array(66,-1,604,959),8168=>array(45,0,715,927),8169=>array(45,0,715,914),8170=>array(55,0,989,800),8171=>array(38,0,928,800),8172=>array(63,0,824,837),8173=>array(147,645,474,997),8174=>array(147,645,545,996),8175=>array(115,616,319,800),8178=>array(38,-208,822,800),8179=>array(38,-208,822,519),8180=>array(38,-208,822,800),8182=>array(38,-1,822,746),8183=>array(38,-208,822,746),8184=>array(55,-14,923,800),8185=>array(38,-14,760,800),8186=>array(55,0,956,800),8187=>array(1,0,787,800),8188=>array(-21,-208,766,742),8189=>array(204,616,473,800),8190=>array(212,596,352,837),8208=>array(37,202,336,334),8209=>array(37,202,336,334),8210=>array(38,207,588,324),8211=>array(38,207,412,324),8212=>array(38,207,862,324),8213=>array(-10,207,911,324),8214=>array(116,-236,356,764),8215=>array(0,-236,450,-9),8216=>array(37,456,275,742),8217=>array(29,443,268,729),8218=>array(13,-130,251,156),8219=>array(75,443,239,729),8220=>array(37,456,479,742),8221=>array(29,443,472,729),8222=>array(13,-130,456,156),8223=>array(75,443,444,729),8224=>array(44,-96,483,729),8225=>array(-13,-96,483,729),8226=>array(129,196,446,547),8227=>array(129,157,481,586),8228=>array(73,-14,241,172),8229=>array(73,-14,534,172),8230=>array(73,-14,827,172),8240=>array(53,-14,1194,742),8241=>array(53,-14,1579,742),8242=>array(1,547,232,729),8243=>array(1,547,396,729),8244=>array(1,547,562,729),8245=>array(145,547,312,729),8246=>array(145,547,479,729),8247=>array(145,547,642,729),8248=>array(91,-238,569,29),8249=>array(62,64,316,522),8250=>array(44,64,298,522),8252=>array(9,-14,570,729),8253=>array(92,-14,517,742),8254=>array(0,663,450,755),8258=>array(20,-37,901,832),8260=>array(-234,-14,384,742),8261=>array(35,-132,439,760),8262=>array(-14,-132,391,760),8263=>array(63,-14,975,742),8264=>array(92,-14,776,742),8265=>array(9,-14,742,742),8267=>array(42,-96,554,729),8268=>array(67,189,382,541),8269=>array(67,189,382,541),8270=>array(20,0,451,464),8271=>array(34,-161,231,490),8273=>array(47,-14,396,797),8274=>array(2,-93,476,729),8275=>array(44,221,856,406),8279=>array(1,547,726,729),8304=>array(21,326,364,742),8305=>array(19,334,191,752),8308=>array(4,334,354,742),8309=>array(10,326,362,742),8310=>array(19,326,368,742),8311=>array(31,334,362,742),8312=>array(10,326,373,742),8313=>array(13,326,363,742),8314=>array(60,334,415,679),8315=>array(60,475,415,537),8316=>array(60,415,415,598),8317=>array(53,249,290,752),8318=>array(-22,249,215,752),8319=>array(31,334,376,627),8320=>array(21,0,364,416),8321=>array(35,8,305,416),8322=>array(2,8,357,416),8323=>array(6,0,361,416),8324=>array(4,8,354,416),8325=>array(10,0,362,416),8326=>array(19,0,368,416),8327=>array(31,8,362,416),8328=>array(10,0,373,416),8329=>array(13,0,363,416),8330=>array(60,8,415,353),8331=>array(60,149,415,211),8332=>array(60,89,415,272),8333=>array(53,-78,290,426),8334=>array(-22,-78,215,426),8336=>array(19,-8,327,299),8337=>array(33,0,352,301),8338=>array(34,0,374,301),8339=>array(-11,8,343,293),8340=>array(40,0,350,301),8341=>array(47,0,402,425),8342=>array(38,8,386,426),8343=>array(45,0,221,425),8344=>array(50,8,583,301),8345=>array(31,8,376,301),8346=>array(39,-106,414,301),8347=>array(18,1,328,307),8348=>array(52,0,281,382),8358=>array(-16,0,642,729),8364=>array(-22,-14,626,742),8367=>array(-17,-193,1051,723),8369=>array(-22,0,726,729),8372=>array(3,-14,788,742),8373=>array(74,-146,620,761),8376=>array(37,0,725,729),8377=>array(48,0,654,729),8451=>array(78,-14,1070,749),8457=>array(78,0,1053,749),8462=>array(30,0,578,760),8463=>array(31,0,578,760),8470=>array(-31,-14,938,731),8482=>array(104,447,756,729),8486=>array(-21,0,766,742),8487=>array(35,-13,822,729),8490=>array(-22,0,812,729),8491=>array(-88,0,638,928),8498=>array(-52,0,661,729),8513=>array(4,-14,672,742),8514=>array(8,0,499,729),8515=>array(10,0,604,729),8516=>array(2,0,674,729),8523=>array(42,-14,838,742),8526=>array(-35,0,553,519),8528=>array(25,-14,906,742),8529=>array(25,-14,907,742),8530=>array(25,-14,1303,742),8531=>array(25,-14,905,742),8532=>array(2,-14,905,742),8533=>array(25,-14,906,742),8534=>array(2,-14,906,742),8535=>array(6,-14,906,742),8536=>array(4,-14,906,742),8537=>array(25,-14,913,742),8538=>array(10,-14,913,742),8539=>array(25,-14,917,742),8540=>array(6,-14,917,742),8541=>array(10,-14,917,742),8542=>array(31,-14,917,742),8543=>array(25,-14,788,742),8544=>array(-22,0,444,729),8545=>array(-22,0,686,729),8546=>array(-22,0,927,729),8547=>array(-22,0,1061,729),8548=>array(48,0,775,729),8549=>array(48,0,1037,729),8550=>array(48,0,1279,729),8551=>array(48,0,1521,729),8552=>array(-22,0,991,729),8553=>array(-48,0,727,729),8554=>array(-48,0,993,729),8555=>array(-48,0,1235,729),8556=>array(-22,0,582,729),8557=>array(38,-14,708,742),8558=>array(-22,0,743,729),8559=>array(-26,0,1018,729),8560=>array(30,0,303,760),8561=>array(30,0,645,760),8562=>array(30,0,987,760),8563=>array(30,0,872,760),8564=>array(19,0,530,521),8565=>array(19,0,826,760),8566=>array(19,0,1168,760),8567=>array(19,0,1510,760),8568=>array(30,0,887,760),8569=>array(-17,0,545,519),8570=>array(-17,0,840,760),8571=>array(-17,0,1182,760),8572=>array(30,0,319,760),8573=>array(30,-14,533,533),8574=>array(9,-14,610,760),8575=>array(50,0,896,533),8576=>array(33,0,1115,729),8577=>array(-22,0,751,729),8578=>array(33,0,1115,729),8579=>array(10,-14,679,742),8580=>array(20,-14,514,533),8581=>array(54,-208,725,742),8585=>array(21,-14,905,742),8592=>array(33,119,703,527),8593=>array(193,0,561,744),8594=>array(51,119,721,527),8595=>array(193,-20,561,724),8596=>array(33,119,721,527),8597=>array(193,-20,561,744),8598=>array(132,29,642,595),8599=>array(112,29,622,595),8600=>array(112,52,622,617),8601=>array(132,52,642,617),8602=>array(33,88,703,558),8603=>array(51,88,721,558),8604=>array(48,191,716,499),8605=>array(38,191,706,499),8606=>array(33,119,703,527),8607=>array(193,0,561,744),8608=>array(51,119,721,527),8609=>array(193,-20,561,724),8610=>array(33,118,710,529),8611=>array(44,118,721,529),8612=>array(33,119,703,527),8613=>array(193,0,561,744),8614=>array(51,119,721,527),8615=>array(193,-20,561,724),8616=>array(193,0,561,744),8617=>array(33,119,703,571),8618=>array(51,119,721,571),8619=>array(33,119,703,571),8620=>array(51,119,721,571),8621=>array(33,119,721,527),8622=>array(33,88,721,558),8623=>array(154,-17,629,730),8624=>array(187,0,549,744),8625=>array(205,0,567,744),8626=>array(187,-20,549,724),8627=>array(205,-20,567,724),8628=>array(117,90,655,614),8629=>array(132,53,604,650),8630=>array(68,141,672,569),8631=>array(82,141,686,569),8632=>array(119,29,642,736),8633=>array(51,-52,703,698),8634=>array(103,48,660,600),8635=>array(94,48,651,600),8636=>array(31,270,703,527),8637=>array(31,119,703,377),8638=>array(329,0,561,747),8639=>array(193,0,426,747),8640=>array(51,270,724,527),8641=>array(51,119,724,377),8642=>array(329,-23,561,724),8643=>array(193,-23,426,724),8644=>array(33,-52,721,698),8645=>array(40,-20,715,744),8646=>array(33,-52,721,698),8647=>array(33,-101,703,747),8648=>array(-4,0,759,744),8649=>array(51,-101,721,747),8650=>array(-4,-20,759,724),8651=>array(31,21,724,625),8652=>array(31,21,724,625),8653=>array(33,88,703,558),8654=>array(33,88,721,558),8655=>array(51,88,721,558),8656=>array(33,119,703,527),8657=>array(193,0,561,744),8658=>array(51,119,721,527),8659=>array(193,-20,561,724),8660=>array(33,119,721,527),8661=>array(193,-20,561,744),8662=>array(132,-31,696,595),8663=>array(58,-31,622,595),8664=>array(58,52,622,677),8665=>array(132,52,696,677),8666=>array(33,70,703,576),8667=>array(51,70,721,576),8668=>array(33,119,703,527),8669=>array(51,119,721,527),8670=>array(193,0,561,744),8671=>array(193,-20,561,724),8672=>array(33,119,703,527),8673=>array(193,0,561,744),8674=>array(51,119,721,527),8675=>array(193,-20,561,724),8676=>array(51,119,703,527),8677=>array(51,119,703,527),8678=>array(33,119,703,527),8679=>array(193,0,561,744),8680=>array(51,119,721,527),8681=>array(193,-20,561,724),8682=>array(193,0,561,744),8683=>array(172,0,582,744),8684=>array(172,0,582,744),8685=>array(172,0,582,744),8686=>array(193,0,561,744),8687=>array(172,0,582,744),8688=>array(51,96,721,550),8689=>array(69,0,690,694),8690=>array(64,0,686,694),8691=>array(193,-20,561,744),8692=>array(51,119,721,527),8693=>array(40,-20,715,744),8694=>array(51,-140,721,786),8695=>array(33,119,703,527),8696=>array(51,119,721,527),8697=>array(33,119,721,527),8698=>array(33,119,703,527),8699=>array(51,119,721,527),8700=>array(33,119,721,527),8701=>array(33,119,703,527),8702=>array(51,119,721,527),8703=>array(33,119,721,527),8704=>array(4,0,573,729),8706=>array(33,-12,449,659),8707=>array(63,0,479,729),8708=>array(63,-120,479,849),8710=>array(18,0,661,729),8711=>array(18,0,661,729),8712=>array(95,0,571,627),8713=>array(95,-138,571,765),8715=>array(95,0,571,627),8716=>array(95,-138,571,765),8719=>array(21,-192,734,719),8720=>array(21,-192,734,719),8721=>array(9,-192,661,719),8722=>array(95,257,659,369),8723=>array(95,0,659,627),8724=>array(95,0,659,681),8725=>array(-72,-93,401,729),8727=>array(95,82,527,546),8728=>array(95,161,372,468),8729=>array(95,161,372,468),8730=>array(31,-20,593,827),8731=>array(31,-20,593,940),8732=>array(29,-20,593,928),8733=>array(90,97,515,499),8734=>array(90,97,661,499),8735=>array(106,79,648,681),8736=>array(106,79,648,681),8739=>array(95,-98,197,827),8740=>array(78,-98,469,827),8741=>array(95,-98,381,827),8742=>array(78,-98,619,827),8743=>array(136,0,595,584),8744=>array(136,0,595,584),8745=>array(95,0,659,627),8746=>array(95,-12,659,615),8747=>array(21,-182,500,759),8748=>array(21,-182,852,759),8749=>array(21,-182,1203,759),8760=>array(95,258,659,567),8761=>array(95,60,659,567),8762=>array(95,60,659,567),8763=>array(95,60,659,567),8764=>array(95,222,659,406),8765=>array(95,222,659,406),8770=>array(95,119,659,480),8771=>array(95,147,659,508),8776=>array(95,119,659,508),8784=>array(95,147,659,717),8785=>array(95,-90,659,717),8786=>array(95,-90,659,717),8787=>array(95,-90,659,717),8788=>array(95,110,879,518),8789=>array(95,110,879,518),8800=>array(95,-5,659,631),8801=>array(95,91,659,536),8804=>array(95,0,659,580),8805=>array(95,0,659,580),8834=>array(95,0,659,627),8835=>array(95,0,659,627),8836=>array(95,-138,659,765),8837=>array(95,-138,659,765),8838=>array(95,-85,659,712),8839=>array(95,-85,659,712),8844=>array(95,-12,659,615),8845=>array(95,-12,659,615),8846=>array(95,-12,659,615),8847=>array(95,1,659,627),8848=>array(95,1,659,627),8849=>array(95,-85,659,712),8850=>array(95,-85,659,712),8851=>array(95,0,659,627),8852=>array(95,0,659,627),8853=>array(95,0,659,627),8854=>array(95,0,659,627),8855=>array(95,0,659,627),8856=>array(95,0,659,627),8857=>array(95,0,659,627),8858=>array(95,0,659,627),8859=>array(95,0,659,627),8860=>array(95,0,659,627),8861=>array(95,0,659,627),8862=>array(95,1,659,627),8863=>array(95,1,659,627),8864=>array(95,1,659,627),8865=>array(95,1,659,627),8866=>array(95,0,701,729),8867=>array(95,0,701,729),8868=>array(95,0,769,688),8869=>array(95,0,769,688),8870=>array(95,0,459,729),8871=>array(95,0,459,729),8872=>array(95,0,701,729),8873=>array(95,0,701,729),8874=>array(95,0,701,729),8875=>array(95,0,876,729),8876=>array(95,-123,701,852),8877=>array(95,-123,701,852),8878=>array(95,-123,701,852),8879=>array(95,-123,876,852),8901=>array(95,255,263,440),8962=>array(64,0,687,596),8968=>array(34,-132,440,760),8969=>array(79,-132,391,760),8970=>array(34,-132,346,760),8971=>array(-15,-132,391,760),8976=>array(95,140,659,441),8977=>array(2,113,482,646),8984=>array(76,0,759,759),8985=>array(95,140,659,441),8992=>array(203,-250,500,925),8993=>array(20,-239,316,940),8997=>array(76,0,824,723),9000=>array(53,0,1247,729),9085=>array(1,-228,906,85),9115=>array(56,-252,394,928),9116=>array(56,-252,185,940),9117=>array(56,-240,394,940),9118=>array(56,-252,394,928),9119=>array(266,-252,394,940),9120=>array(56,-240,394,940),9121=>array(56,-252,394,928),9122=>array(56,-252,185,940),9123=>array(56,-240,394,940),9124=>array(56,-252,394,928),9125=>array(266,-252,394,940),9126=>array(56,-240,394,940),9127=>array(275,-261,602,928),9128=>array(74,-247,400,934),9129=>array(275,-240,602,934),9130=>array(275,-256,400,934),9131=>array(74,-261,400,928),9132=>array(275,-247,602,934),9133=>array(74,-240,400,934),9134=>array(203,-250,316,940),9167=>array(82,0,769,596),9251=>array(24,-228,702,85),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(49,260,736,645),9697=>array(49,-125,736,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(135,227,396,516),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9784=>array(71,3,735,721),9785=>array(75,0,732,730),9786=>array(75,0,732,730),9787=>array(75,0,732,730),9788=>array(75,0,732,730),9791=>array(77,-102,476,732),9792=>array(77,-125,581,731),9793=>array(77,-125,581,731),9794=>array(77,-5,748,729),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),10145=>array(51,119,721,527),10181=>array(4,-163,394,769),10182=>array(-33,-163,429,769),10208=>array(2,-233,442,807),10216=>array(94,-132,417,759),10217=>array(-6,-132,317,759),10224=>array(62,0,693,744),10225=>array(62,-20,693,724),10226=>array(68,48,672,618),10227=>array(82,48,686,618),10228=>array(51,39,896,608),10229=>array(33,119,1239,527),10230=>array(51,119,1257,527),10231=>array(33,119,1257,527),10232=>array(33,119,1239,527),10233=>array(51,119,1257,527),10234=>array(33,119,1257,527),10235=>array(33,119,1239,527),10236=>array(51,119,1257,527),10237=>array(33,119,1239,527),10238=>array(51,119,1257,527),10239=>array(51,119,1257,527),10241=>array(132,586,308,781),10242=>array(132,325,308,521),10243=>array(132,325,308,781),10244=>array(132,65,308,260),10245=>array(132,65,308,781),10246=>array(132,65,308,521),10247=>array(132,65,308,781),10248=>array(396,586,571,781),10249=>array(132,586,571,781),10250=>array(132,325,571,781),10251=>array(132,325,571,781),10252=>array(132,65,571,781),10253=>array(132,65,571,781),10254=>array(132,65,571,781),10255=>array(132,65,571,781),10256=>array(396,325,571,521),10257=>array(132,325,571,781),10258=>array(132,325,571,521),10259=>array(132,325,571,781),10260=>array(132,65,571,521),10261=>array(132,65,571,781),10262=>array(132,65,571,521),10263=>array(132,65,571,781),10264=>array(396,325,571,781),10265=>array(132,325,571,781),10266=>array(132,325,571,781),10267=>array(132,325,571,781),10268=>array(132,65,571,781),10269=>array(132,65,571,781),10270=>array(132,65,571,781),10271=>array(132,65,571,781),10272=>array(396,65,571,260),10273=>array(132,65,571,781),10274=>array(132,65,571,521),10275=>array(132,65,571,781),10276=>array(132,65,571,260),10277=>array(132,65,571,781),10278=>array(132,65,571,521),10279=>array(132,65,571,781),10280=>array(396,65,571,781),10281=>array(132,65,571,781),10282=>array(132,65,571,781),10283=>array(132,65,571,781),10284=>array(132,65,571,781),10285=>array(132,65,571,781),10286=>array(132,65,571,781),10287=>array(132,65,571,781),10288=>array(396,65,571,521),10289=>array(132,65,571,781),10290=>array(132,65,571,521),10291=>array(132,65,571,781),10292=>array(132,65,571,521),10293=>array(132,65,571,781),10294=>array(132,65,571,521),10295=>array(132,65,571,781),10296=>array(396,65,571,781),10297=>array(132,65,571,781),10298=>array(132,65,571,781),10299=>array(132,65,571,781),10300=>array(132,65,571,781),10301=>array(132,65,571,781),10302=>array(132,65,571,781),10303=>array(132,65,571,781),10304=>array(132,-195,308,0),10305=>array(132,-195,308,781),10306=>array(132,-195,308,521),10307=>array(132,-195,308,781),10308=>array(132,-195,308,260),10309=>array(132,-195,308,781),10310=>array(132,-195,308,521),10311=>array(132,-195,308,781),10312=>array(132,-195,571,781),10313=>array(132,-195,571,781),10314=>array(132,-195,571,781),10315=>array(132,-195,571,781),10316=>array(132,-195,571,781),10317=>array(132,-195,571,781),10318=>array(132,-195,571,781),10319=>array(132,-195,571,781),10320=>array(132,-195,571,521),10321=>array(132,-195,571,781),10322=>array(132,-195,571,521),10323=>array(132,-195,571,781),10324=>array(132,-195,571,521),10325=>array(132,-195,571,781),10326=>array(132,-195,571,521),10327=>array(132,-195,571,781),10328=>array(132,-195,571,781),10329=>array(132,-195,571,781),10330=>array(132,-195,571,781),10331=>array(132,-195,571,781),10332=>array(132,-195,571,781),10333=>array(132,-195,571,781),10334=>array(132,-195,571,781),10335=>array(132,-195,571,781),10336=>array(132,-195,571,260),10337=>array(132,-195,571,781),10338=>array(132,-195,571,521),10339=>array(132,-195,571,781),10340=>array(132,-195,571,260),10341=>array(132,-195,571,781),10342=>array(132,-195,571,521),10343=>array(132,-195,571,781),10344=>array(132,-195,571,781),10345=>array(132,-195,571,781),10346=>array(132,-195,571,781),10347=>array(132,-195,571,781),10348=>array(132,-195,571,781),10349=>array(132,-195,571,781),10350=>array(132,-195,571,781),10351=>array(132,-195,571,781),10352=>array(132,-195,571,521),10353=>array(132,-195,571,781),10354=>array(132,-195,571,521),10355=>array(132,-195,571,781),10356=>array(132,-195,571,521),10357=>array(132,-195,571,781),10358=>array(132,-195,571,521),10359=>array(132,-195,571,781),10360=>array(132,-195,571,781),10361=>array(132,-195,571,781),10362=>array(132,-195,571,781),10363=>array(132,-195,571,781),10364=>array(132,-195,571,781),10365=>array(132,-195,571,781),10366=>array(132,-195,571,781),10367=>array(132,-195,571,781),10368=>array(396,-195,571,0),10369=>array(132,-195,571,781),10370=>array(132,-195,571,521),10371=>array(132,-195,571,781),10372=>array(132,-195,571,260),10373=>array(132,-195,571,781),10374=>array(132,-195,571,521),10375=>array(132,-195,571,781),10376=>array(396,-195,571,781),10377=>array(132,-195,571,781),10378=>array(132,-195,571,781),10379=>array(132,-195,571,781),10380=>array(132,-195,571,781),10381=>array(132,-195,571,781),10382=>array(132,-195,571,781),10383=>array(132,-195,571,781),10384=>array(396,-195,571,521),10385=>array(132,-195,571,781),10386=>array(132,-195,571,521),10387=>array(132,-195,571,781),10388=>array(132,-195,571,521),10389=>array(132,-195,571,781),10390=>array(132,-195,571,521),10391=>array(132,-195,571,781),10392=>array(396,-195,571,781),10393=>array(132,-195,571,781),10394=>array(132,-195,571,781),10395=>array(132,-195,571,781),10396=>array(132,-195,571,781),10397=>array(132,-195,571,781),10398=>array(132,-195,571,781),10399=>array(132,-195,571,781),10400=>array(396,-195,571,260),10401=>array(132,-195,571,781),10402=>array(132,-195,571,521),10403=>array(132,-195,571,781),10404=>array(132,-195,571,260),10405=>array(132,-195,571,781),10406=>array(132,-195,571,521),10407=>array(132,-195,571,781),10408=>array(396,-195,571,781),10409=>array(132,-195,571,781),10410=>array(132,-195,571,781),10411=>array(132,-195,571,781),10412=>array(132,-195,571,781),10413=>array(132,-195,571,781),10414=>array(132,-195,571,781),10415=>array(132,-195,571,781),10416=>array(396,-195,571,521),10417=>array(132,-195,571,781),10418=>array(132,-195,571,521),10419=>array(132,-195,571,781),10420=>array(132,-195,571,521),10421=>array(132,-195,571,781),10422=>array(132,-195,571,521),10423=>array(132,-195,571,781),10424=>array(396,-195,571,781),10425=>array(132,-195,571,781),10426=>array(132,-195,571,781),10427=>array(132,-195,571,781),10428=>array(132,-195,571,781),10429=>array(132,-195,571,781),10430=>array(132,-195,571,781),10431=>array(132,-195,571,781),10432=>array(132,-195,571,0),10433=>array(132,-195,571,781),10434=>array(132,-195,571,521),10435=>array(132,-195,571,781),10436=>array(132,-195,571,260),10437=>array(132,-195,571,781),10438=>array(132,-195,571,521),10439=>array(132,-195,571,781),10440=>array(132,-195,571,781),10441=>array(132,-195,571,781),10442=>array(132,-195,571,781),10443=>array(132,-195,571,781),10444=>array(132,-195,571,781),10445=>array(132,-195,571,781),10446=>array(132,-195,571,781),10447=>array(132,-195,571,781),10448=>array(132,-195,571,521),10449=>array(132,-195,571,781),10450=>array(132,-195,571,521),10451=>array(132,-195,571,781),10452=>array(132,-195,571,521),10453=>array(132,-195,571,781),10454=>array(132,-195,571,521),10455=>array(132,-195,571,781),10456=>array(132,-195,571,781),10457=>array(132,-195,571,781),10458=>array(132,-195,571,781),10459=>array(132,-195,571,781),10460=>array(132,-195,571,781),10461=>array(132,-195,571,781),10462=>array(132,-195,571,781),10463=>array(132,-195,571,781),10464=>array(132,-195,571,260),10465=>array(132,-195,571,781),10466=>array(132,-195,571,521),10467=>array(132,-195,571,781),10468=>array(132,-195,571,260),10469=>array(132,-195,571,781),10470=>array(132,-195,571,521),10471=>array(132,-195,571,781),10472=>array(132,-195,571,781),10473=>array(132,-195,571,781),10474=>array(132,-195,571,781),10475=>array(132,-195,571,781),10476=>array(132,-195,571,781),10477=>array(132,-195,571,781),10478=>array(132,-195,571,781),10479=>array(132,-195,571,781),10480=>array(132,-195,571,521),10481=>array(132,-195,571,781),10482=>array(132,-195,571,521),10483=>array(132,-195,571,781),10484=>array(132,-195,571,521),10485=>array(132,-195,571,781),10486=>array(132,-195,571,521),10487=>array(132,-195,571,781),10488=>array(132,-195,571,781),10489=>array(132,-195,571,781),10490=>array(132,-195,571,781),10491=>array(132,-195,571,781),10492=>array(132,-195,571,781),10493=>array(132,-195,571,781),10494=>array(132,-195,571,781),10495=>array(132,-195,571,781),10496=>array(51,119,721,527),10497=>array(51,119,721,527),10498=>array(33,119,703,527),10499=>array(51,119,721,527),10500=>array(33,119,721,527),10501=>array(51,119,721,527),10502=>array(33,119,703,527),10503=>array(51,119,721,527),10504=>array(193,-20,561,724),10505=>array(193,0,561,744),10506=>array(149,0,605,744),10507=>array(149,-20,605,724),10508=>array(33,119,703,527),10509=>array(51,119,721,527),10510=>array(33,119,703,527),10511=>array(51,119,721,527),10512=>array(44,118,721,529),10513=>array(48,119,721,527),10514=>array(193,0,561,724),10515=>array(193,0,561,724),10516=>array(44,118,721,529),10517=>array(44,118,721,529),10518=>array(44,118,721,529),10519=>array(44,118,721,529),10520=>array(44,118,721,529),10521=>array(51,118,710,529),10522=>array(44,118,703,529),10523=>array(51,118,710,529),10524=>array(44,118,703,529),10525=>array(33,119,703,527),10526=>array(51,119,721,527),10527=>array(33,119,703,527),10528=>array(51,119,721,527),10529=>array(132,52,622,595),10530=>array(132,52,622,595),10531=>array(132,-45,585,595),10532=>array(168,-45,622,595),10533=>array(168,52,622,692),10534=>array(132,52,585,692),10535=>array(112,29,642,595),10536=>array(112,29,622,617),10537=>array(112,52,642,617),10538=>array(132,29,642,617),10539=>array(112,29,642,617),10540=>array(112,29,642,617),10541=>array(112,29,622,617),10542=>array(112,29,622,617),10543=>array(112,29,642,617),10544=>array(112,29,642,617),10545=>array(112,29,642,595),10546=>array(112,29,642,595),10547=>array(38,119,721,527),10548=>array(131,94,637,623),10549=>array(131,80,637,608),10550=>array(132,70,608,632),10551=>array(146,70,622,632),10552=>array(255,-13,532,735),10553=>array(222,-13,499,735),10554=>array(46,188,720,495),10555=>array(35,151,708,459),10556=>array(35,78,708,495),10557=>array(46,0,720,495),10558=>array(126,58,623,593),10559=>array(132,58,628,593),10560=>array(121,48,633,719),10561=>array(121,48,633,719),10562=>array(33,-52,721,698),10563=>array(33,-52,721,698),10564=>array(33,-52,721,698),10565=>array(51,0,721,527),10566=>array(33,0,703,527),10567=>array(51,119,721,527),10568=>array(33,119,721,527),10569=>array(193,-12,561,744),10570=>array(31,119,724,527),10571=>array(31,119,724,527),10572=>array(193,-23,561,747),10573=>array(193,-23,561,747),10574=>array(31,270,724,527),10575=>array(329,-23,561,747),10576=>array(31,119,724,377),10577=>array(193,-23,426,747),10578=>array(51,131,703,527),10579=>array(51,131,703,527),10580=>array(204,0,561,724),10581=>array(204,0,561,724),10582=>array(51,119,703,515),10583=>array(51,119,703,515),10584=>array(193,0,550,724),10585=>array(193,0,550,724),10586=>array(31,131,703,527),10587=>array(51,131,724,527),10588=>array(204,0,561,747),10589=>array(204,-23,561,724),10590=>array(31,119,703,515),10591=>array(51,119,724,515),10592=>array(193,0,550,747),10593=>array(193,-23,550,724),10594=>array(31,21,703,625),10595=>array(105,0,649,747),10596=>array(51,21,724,625),10597=>array(105,-23,649,724),10598=>array(31,172,724,625),10599=>array(31,21,724,475),10600=>array(31,172,724,625),10601=>array(31,21,724,475),10602=>array(31,184,703,613),10603=>array(31,34,703,462),10604=>array(51,184,724,613),10605=>array(51,34,724,462),10606=>array(105,-23,649,747),10607=>array(105,-23,649,747),10608=>array(51,270,703,571),10609=>array(51,119,721,757),10610=>array(51,119,721,610),10611=>array(33,36,703,527),10612=>array(51,36,721,527),10613=>array(51,-138,721,527),10614=>array(33,-76,703,791),10615=>array(33,42,878,604),10616=>array(51,-76,721,791),10617=>array(51,-76,721,748),10618=>array(33,10,813,637),10619=>array(33,-76,703,748),10620=>array(147,11,618,636),10621=>array(136,11,606,636),10622=>array(96,62,659,584),10623=>array(96,54,659,576),10731=>array(2,-233,442,807),10764=>array(21,-182,1555,759),10765=>array(22,-182,527,760),10766=>array(22,-182,527,760),10799=>array(116,23,638,604),10858=>array(95,222,659,567),10859=>array(95,60,659,567),11008=>array(64,-28,621,591),11009=>array(133,-28,690,591),11010=>array(64,52,621,671),11011=>array(133,52,690,671),11012=>array(33,119,721,527),11013=>array(33,119,703,527),11014=>array(193,0,561,744),11015=>array(193,-20,561,724),11016=>array(64,-28,621,591),11017=>array(133,-28,690,591),11018=>array(64,52,621,671),11019=>array(133,52,690,671),11020=>array(33,119,721,527),11021=>array(193,-20,561,744),11022=>array(51,112,721,514),11023=>array(51,132,721,534),11024=>array(33,112,703,514),11025=>array(33,132,703,534),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11360=>array(-22,0,581,729),11361=>array(-16,0,366,760),11363=>array(-22,0,681,729),11364=>array(129,-208,764,729),11367=>array(-8,-157,888,729),11368=>array(31,-217,655,760),11369=>array(-8,-157,826,729),11370=>array(31,-217,594,760),11371=>array(-17,-157,698,729),11372=>array(-14,-214,526,560),11373=>array(26,-14,791,742),11374=>array(38,-208,1082,729),11375=>array(110,0,836,729),11376=>array(-26,-14,739,742),11377=>array(18,0,682,533),11378=>array(45,0,1160,730),11379=>array(26,0,930,533),11381=>array(-22,0,688,729),11382=>array(52,0,497,519),11383=>array(44,-14,774,533),11385=>array(-41,-14,449,760),11386=>array(82,-14,610,533),11387=>array(-18,0,575,519),11388=>array(-7,-132,282,418),11389=>array(119,326,576,734),11390=>array(29,-208,630,742),11391=>array(-13,-208,703,729),11520=>array(86,-53,722,514),11521=>array(28,-218,598,514),11522=>array(83,-218,750,514),11523=>array(75,-2,642,759),11524=>array(92,-217,735,514),11525=>array(40,-217,891,514),11526=>array(108,0,707,759),11527=>array(40,0,890,514),11528=>array(88,0,583,514),11529=>array(38,-217,608,729),11530=>array(34,0,886,514),11531=>array(74,-4,622,759),11532=>array(38,0,608,759),11533=>array(39,-2,892,514),11534=>array(96,0,787,514),11535=>array(81,-218,835,759),11536=>array(40,0,890,759),11537=>array(38,0,607,759),11538=>array(29,-217,589,515),11539=>array(40,-221,909,675),11540=>array(70,-217,836,555),11541=>array(57,-218,792,759),11542=>array(38,0,606,514),11543=>array(38,-217,608,514),11544=>array(38,-217,607,514),11545=>array(54,-217,611,759),11546=>array(66,-217,646,514),11547=>array(70,0,822,759),11548=>array(71,-217,909,514),11549=>array(29,-217,640,515),11550=>array(61,-217,636,514),11551=>array(23,-218,793,518),11552=>array(88,0,1026,514),11553=>array(48,-217,596,759),11554=>array(60,-3,572,579),11555=>array(38,-217,639,759),11556=>array(38,-217,701,514),11557=>array(79,-4,818,759),11800=>array(10,-14,435,742),11807=>array(95,60,659,406),11810=>array(112,314,440,760),11811=>array(131,314,392,760),11812=>array(34,-132,294,314),11813=>array(-15,-132,313,314),11822=>array(88,-14,547,742),42564=>array(32,-14,622,742),42565=>array(21,-14,489,533),42566=>array(91,0,444,729),42567=>array(67,0,298,519),42576=>array(37,0,1222,729),42577=>array(16,-14,926,534),42580=>array(53,-14,1180,742),42581=>array(40,-14,854,533),42582=>array(-22,0,1115,729),42583=>array(68,-14,862,533),42760=>array(131,0,424,693),42761=>array(105,0,424,693),42762=>array(79,0,424,693),42763=>array(52,0,424,693),42764=>array(26,0,424,693),42765=>array(26,0,424,693),42766=>array(26,0,398,693),42767=>array(26,0,372,693),42768=>array(26,0,345,693),42769=>array(26,0,319,693),42770=>array(26,0,424,693),42771=>array(26,0,398,693),42772=>array(26,0,372,693),42773=>array(26,0,345,693),42774=>array(26,0,319,693),42779=>array(71,326,305,743),42780=>array(41,315,275,731),42781=>array(44,318,213,734),42782=>array(36,326,205,742),42783=>array(-21,0,147,416),42790=>array(-4,-208,892,729),42791=>array(50,-222,578,760),42792=>array(60,-203,861,729),42793=>array(60,-203,780,680),42794=>array(2,-14,628,742),42795=>array(11,-12,549,742),42796=>array(11,-14,534,729),42797=>array(11,-222,515,519),42798=>array(19,-104,638,729),42799=>array(13,-240,601,519),42800=>array(-20,0,568,519),42801=>array(-0,-14,488,533),42802=>array(-71,0,1127,729),42803=>array(31,-14,821,533),42804=>array(-71,-14,1096,742),42805=>array(31,-14,875,533),42806=>array(-90,-14,1097,729),42807=>array(31,-14,856,533),42808=>array(-71,0,991,729),42809=>array(31,-14,756,533),42810=>array(-71,0,991,729),42811=>array(18,-14,766,533),42812=>array(-53,-208,990,729),42813=>array(31,-222,723,533),42814=>array(10,-14,679,742),42815=>array(20,-14,514,533),42816=>array(-22,0,812,729),42817=>array(31,0,583,760),42822=>array(96,0,772,729),42823=>array(83,0,446,760),42826=>array(-11,-14,920,742),42827=>array(-9,-14,703,533),42830=>array(38,-14,1265,742),42831=>array(37,-14,918,533),42856=>array(-40,-208,752,729),42857=>array(23,-208,653,519),42875=>array(31,-208,694,742),42876=>array(32,-208,547,533),42880=>array(52,0,655,729),42881=>array(22,-240,311,519),42882=>array(31,-208,721,743),42883=>array(32,-208,625,533),42884=>array(31,-208,694,742),42885=>array(32,-208,547,533),42886=>array(39,-14,745,729),42887=>array(38,-14,563,519),42891=>array(143,225,345,729),42892=>array(62,458,214,729),42893=>array(81,0,839,729),42896=>array(-24,-157,851,729),42897=>array(50,-217,676,533),42922=>array(-86,0,874,729),43002=>array(-16,0,976,519),43003=>array(45,0,661,729),43004=>array(48,0,699,729),43005=>array(-22,0,1022,729),43006=>array(-40,0,461,928),43007=>array(-71,0,1231,729),62464=>array(6,-15,570,876),62465=>array(19,-15,579,876),62466=>array(11,-15,625,875),62467=>array(73,-15,894,876),62468=>array(5,-15,642,876),62469=>array(-1,-15,631,876),62470=>array(75,-15,676,876),62471=>array(33,-14,924,875),62472=>array(41,-15,627,876),62473=>array(6,-15,626,876),62474=>array(75,-21,1177,876),62475=>array(20,-15,659,876),62476=>array(29,-15,681,888),62477=>array(42,-146,891,876),62478=>array(12,-15,633,876),62479=>array(5,-15,702,877),62480=>array(22,-15,888,860),62481=>array(59,-15,645,876),62482=>array(29,-15,712,876),62483=>array(72,-15,723,876),62484=>array(82,-15,906,876),62485=>array(-1,-15,699,864),62486=>array(81,-16,896,875),62487=>array(4,-15,698,875),62488=>array(23,-15,669,876),62489=>array(-24,-15,600,876),62490=>array(25,-15,677,870),62491=>array(19,-15,658,876),62492=>array(29,-15,714,876),62493=>array(1,-15,618,910),62494=>array(64,-15,641,876),62495=>array(-19,-25,866,875),62496=>array(1,-15,647,882),62497=>array(31,-15,742,879),62498=>array(-26,-57,631,876),62499=>array(3,-15,702,895),62500=>array(3,-15,646,876),62501=>array(-0,-15,690,876),62502=>array(66,-14,908,876),62504=>array(64,-217,809,759),63172=>array(51,0,351,763),63173=>array(11,-14,597,756),63174=>array(20,-222,600,533),63175=>array(57,-14,644,731),63176=>array(57,-14,938,731),63185=>array(53,616,404,816),63188=>array(72,624,406,840),64256=>array(-53,-190,875,760),64257=>array(-53,-190,611,760),64258=>array(-53,-190,648,760),64259=>array(-53,-190,968,760),64260=>array(-53,-190,1003,760),64261=>array(-53,-190,791,760),64262=>array(-0,-14,878,748),65533=>array(94,-108,1052,956),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>313,33=>395,34=>469,35=>754,36=>626,37=>855,38=>813,39=>275,40=>426,41=>426,42=>470,43=>754,44=>313,45=>374,46=>313,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>332,59=>332,60=>754,61=>754,62=>754,63=>527,64=>900,65=>698,66=>760,67=>716,68=>780,69=>686,70=>639,71=>769,72=>850,73=>421,74=>426,75=>782,76=>633,77=>996,78=>822,79=>784,80=>677,81=>784,82=>748,83=>650,84=>669,85=>785,86=>698,87=>1011,88=>698,89=>642,90=>657,91=>426,92=>329,93=>426,94=>754,95=>450,96=>450,97=>583,98=>629,99=>548,100=>629,101=>572,102=>387,103=>629,104=>654,105=>342,106=>325,107=>624,108=>342,109=>952,110=>654,111=>600,112=>629,113=>629,114=>474,115=>506,116=>416,117=>654,118=>523,119=>774,120=>536,121=>523,122=>511,123=>579,124=>327,125=>579,126=>754,160=>313,161=>395,162=>626,163=>626,164=>572,165=>626,166=>327,167=>470,168=>450,169=>900,170=>438,171=>563,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>659,182=>572,183=>313,184=>450,185=>394,186=>450,187=>563,188=>938,189=>938,190=>938,191=>527,192=>698,193=>698,194=>698,195=>698,196=>698,197=>698,198=>931,199=>716,200=>686,201=>686,202=>686,203=>686,204=>421,205=>421,206=>421,207=>421,208=>787,209=>822,210=>784,211=>784,212=>784,213=>784,214=>784,215=>754,216=>784,217=>785,218=>785,219=>785,220=>785,221=>642,222=>681,223=>684,224=>583,225=>583,226=>583,227=>583,228=>583,229=>583,230=>838,231=>548,232=>572,233=>572,234=>572,235=>572,236=>342,237=>342,238=>342,239=>342,240=>600,241=>654,242=>600,243=>600,244=>600,245=>600,246=>600,247=>754,248=>600,249=>654,250=>654,251=>654,252=>654,253=>523,254=>629,255=>523,256=>698,257=>583,258=>698,259=>583,260=>698,261=>583,262=>716,263=>548,264=>716,265=>548,266=>716,267=>548,268=>716,269=>548,270=>780,271=>629,272=>787,273=>629,274=>686,275=>572,276=>686,277=>572,278=>686,279=>572,280=>686,281=>572,282=>686,283=>572,284=>769,285=>629,286=>769,287=>629,288=>769,289=>629,290=>769,291=>629,292=>850,293=>654,294=>850,295=>654,296=>421,297=>342,298=>421,299=>342,300=>421,301=>342,302=>421,303=>342,304=>421,305=>342,306=>848,307=>676,308=>426,309=>325,310=>782,311=>624,312=>624,313=>633,314=>342,315=>633,316=>342,317=>633,318=>457,319=>633,320=>501,321=>639,322=>346,323=>822,324=>654,325=>822,326=>654,327=>822,328=>654,329=>907,330=>785,331=>654,332=>784,333=>600,334=>784,335=>600,336=>784,337=>600,338=>1062,339=>925,340=>748,341=>474,342=>748,343=>474,344=>748,345=>474,346=>650,347=>506,348=>650,349=>506,350=>650,351=>506,352=>650,353=>506,354=>669,355=>416,356=>669,357=>416,358=>669,359=>416,360=>785,361=>654,362=>785,363=>654,364=>785,365=>654,366=>785,367=>654,368=>785,369=>654,370=>785,371=>654,372=>1011,373=>774,374=>642,375=>523,376=>642,377=>657,378=>511,379=>657,380=>511,381=>657,382=>511,383=>387,384=>629,385=>760,386=>769,387=>629,388=>769,389=>629,390=>716,391=>716,392=>548,393=>787,394=>780,395=>769,396=>629,397=>600,398=>686,399=>784,400=>649,401=>639,402=>387,403=>769,404=>693,405=>938,406=>421,407=>421,408=>782,409=>624,410=>342,411=>631,412=>952,413=>822,414=>654,415=>784,416=>784,417=>600,418=>1080,419=>849,420=>677,421=>629,422=>748,423=>650,424=>506,425=>636,426=>298,427=>416,428=>669,429=>416,430=>669,431=>785,432=>654,433=>801,434=>801,435=>642,436=>628,437=>657,438=>511,439=>591,440=>591,441=>591,442=>591,443=>626,444=>678,445=>511,446=>482,447=>644,448=>265,449=>443,450=>413,451=>265,452=>1437,453=>1292,454=>1140,455=>1059,456=>958,457=>667,458=>1248,459=>1148,460=>980,461=>698,462=>583,463=>421,464=>342,465=>784,466=>600,467=>785,468=>654,469=>785,470=>654,471=>785,472=>654,473=>785,474=>654,475=>785,476=>654,477=>572,478=>698,479=>583,480=>698,481=>583,482=>931,483=>877,484=>806,485=>629,486=>769,487=>629,488=>782,489=>624,490=>784,491=>600,492=>784,493=>600,494=>591,495=>511,496=>325,497=>1437,498=>1292,499=>1140,500=>769,501=>629,502=>1099,503=>708,504=>822,505=>654,506=>698,507=>583,508=>931,509=>838,510=>784,511=>600,512=>698,513=>583,514=>698,515=>583,516=>686,517=>572,518=>686,519=>572,520=>421,521=>342,522=>421,523=>342,524=>784,525=>600,526=>784,527=>600,528=>748,529=>474,530=>748,531=>474,532=>785,533=>654,534=>785,535=>654,536=>650,537=>506,538=>669,539=>416,540=>621,541=>546,542=>850,543=>654,544=>785,545=>711,546=>632,547=>554,548=>657,549=>511,550=>698,551=>583,552=>686,553=>572,554=>784,555=>600,556=>784,557=>600,558=>784,559=>600,560=>784,561=>600,562=>642,563=>523,564=>516,565=>830,566=>508,567=>325,568=>928,569=>928,570=>698,571=>716,572=>548,573=>633,574=>669,575=>506,576=>511,577=>594,578=>492,579=>760,580=>785,581=>698,582=>686,583=>572,584=>426,585=>348,586=>763,587=>629,588=>748,589=>474,590=>642,591=>523,592=>583,593=>692,594=>692,595=>629,596=>548,597=>548,598=>629,599=>657,600=>572,601=>572,602=>816,603=>547,604=>505,605=>816,606=>647,607=>348,608=>629,609=>629,610=>563,611=>541,612=>564,613=>654,614=>654,615=>654,616=>342,617=>342,618=>342,619=>368,620=>462,621=>342,622=>716,623=>952,624=>952,625=>952,626=>654,627=>654,628=>641,629=>600,630=>955,631=>674,632=>600,633=>514,634=>514,635=>514,636=>474,637=>474,638=>406,639=>438,640=>721,641=>721,642=>506,643=>298,644=>387,645=>486,646=>298,647=>443,648=>416,649=>654,650=>611,651=>624,652=>523,653=>774,654=>571,655=>654,656=>511,657=>511,658=>511,659=>511,660=>482,661=>482,662=>482,663=>490,664=>784,665=>625,666=>647,667=>563,668=>659,669=>345,670=>666,671=>555,672=>629,673=>482,674=>482,675=>1005,676=>1061,677=>1005,678=>844,679=>643,680=>851,681=>935,682=>782,683=>716,684=>596,685=>398,686=>552,687=>646,688=>469,689=>466,690=>282,691=>372,692=>372,693=>432,694=>474,695=>488,696=>329,697=>271,698=>469,699=>313,700=>313,701=>313,702=>330,703=>330,704=>282,705=>282,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>254,713=>450,714=>450,715=>450,716=>254,717=>450,720=>332,721=>332,722=>330,723=>330,726=>353,727=>353,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>340,737=>263,738=>355,739=>338,740=>282,741=>450,742=>450,743=>450,744=>450,745=>450,748=>450,750=>498,751=>450,752=>450,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>701,881=>519,882=>722,883=>699,884=>271,885=>271,886=>866,887=>664,890=>450,891=>548,892=>548,893=>548,894=>332,900=>450,901=>450,902=>698,903=>313,904=>852,905=>1022,906=>595,908=>798,910=>857,911=>820,912=>435,913=>698,914=>760,915=>639,916=>698,917=>686,918=>657,919=>850,920=>784,921=>421,922=>782,923=>698,924=>996,925=>822,926=>633,927=>784,928=>850,929=>677,931=>636,932=>669,933=>642,934=>784,935=>698,936=>822,937=>801,938=>421,939=>642,940=>692,941=>547,942=>654,943=>435,944=>624,945=>692,946=>598,947=>594,948=>600,949=>547,950=>533,951=>654,952=>600,953=>435,954=>674,955=>631,956=>659,957=>624,958=>533,959=>600,960=>659,961=>598,962=>548,963=>664,964=>605,965=>624,966=>814,967=>592,968=>847,969=>857,970=>435,971=>624,972=>600,973=>624,974=>857,975=>782,976=>600,977=>764,978=>687,979=>872,980=>687,981=>847,982=>857,983=>589,984=>784,985=>600,986=>716,987=>548,988=>639,989=>475,990=>531,991=>593,992=>716,993=>600,1008=>589,1009=>598,1010=>548,1011=>325,1012=>784,1013=>548,1014=>548,1015=>681,1016=>629,1017=>716,1018=>996,1019=>774,1020=>623,1021=>716,1022=>716,1023=>716,1024=>686,1025=>686,1026=>811,1027=>621,1028=>716,1029=>650,1030=>421,1031=>421,1032=>426,1033=>1081,1034=>1135,1035=>866,1036=>818,1037=>850,1038=>730,1039=>850,1040=>733,1041=>769,1042=>760,1043=>621,1044=>800,1045=>686,1046=>1181,1047=>649,1048=>850,1049=>850,1050=>818,1051=>795,1052=>996,1053=>850,1054=>784,1055=>850,1056=>677,1057=>716,1058=>669,1059=>730,1060=>854,1061=>698,1062=>870,1063=>822,1064=>1141,1065=>1164,1066=>861,1067=>1081,1068=>743,1069=>716,1070=>1158,1071=>793,1072=>583,1073=>650,1074=>591,1075=>506,1076=>625,1077=>572,1078=>1175,1079=>574,1080=>654,1081=>654,1082=>609,1083=>659,1084=>855,1085=>656,1086=>600,1087=>654,1088=>629,1089=>548,1090=>952,1091=>538,1092=>812,1093=>536,1094=>723,1095=>643,1096=>952,1097=>1021,1098=>654,1099=>916,1100=>593,1101=>580,1102=>901,1103=>716,1104=>572,1105=>572,1106=>646,1107=>506,1108=>548,1109=>506,1110=>342,1111=>342,1112=>325,1113=>913,1114=>910,1115=>654,1116=>609,1117=>654,1118=>538,1119=>654,1122=>792,1123=>945,1124=>1076,1125=>867,1130=>1181,1131=>909,1132=>1467,1133=>1122,1136=>986,1137=>995,1138=>784,1139=>587,1140=>824,1141=>673,1142=>824,1143=>673,1164=>761,1165=>606,1168=>630,1169=>556,1170=>621,1171=>506,1172=>768,1173=>634,1174=>1181,1175=>1175,1176=>649,1177=>574,1178=>812,1179=>633,1182=>818,1183=>609,1184=>937,1185=>684,1186=>856,1187=>725,1188=>1050,1189=>859,1190=>1191,1191=>911,1194=>716,1195=>548,1196=>669,1197=>1028,1198=>642,1199=>515,1200=>642,1201=>515,1202=>709,1203=>536,1204=>909,1205=>749,1206=>822,1207=>712,1210=>819,1211=>654,1216=>421,1217=>1181,1218=>1175,1219=>782,1220=>624,1223=>850,1224=>659,1227=>885,1228=>659,1231=>342,1232=>733,1233=>583,1234=>733,1235=>583,1236=>931,1237=>877,1238=>686,1239=>572,1240=>784,1241=>572,1242=>784,1243=>572,1244=>1181,1245=>1175,1246=>649,1247=>574,1248=>591,1249=>511,1250=>850,1251=>654,1252=>850,1253=>654,1254=>784,1255=>600,1256=>784,1257=>600,1258=>784,1259=>600,1260=>716,1261=>580,1262=>730,1263=>538,1264=>730,1265=>538,1266=>730,1267=>538,1268=>822,1269=>643,1270=>621,1271=>506,1272=>1081,1273=>916,1296=>649,1297=>574,1298=>795,1299=>659,1300=>1123,1301=>904,1306=>738,1307=>576,1308=>925,1309=>770,1329=>848,1330=>748,1331=>804,1332=>817,1333=>739,1334=>738,1335=>672,1336=>748,1337=>1013,1338=>804,1339=>722,1340=>650,1341=>1069,1342=>798,1343=>757,1344=>663,1345=>777,1346=>826,1347=>766,1348=>879,1349=>750,1350=>822,1351=>759,1352=>784,1353=>736,1354=>931,1355=>761,1356=>867,1357=>784,1358=>822,1359=>727,1360=>727,1361=>752,1362=>639,1363=>859,1364=>802,1365=>784,1366=>867,1369=>276,1370=>237,1371=>264,1372=>352,1373=>290,1374=>396,1375=>450,1377=>949,1378=>625,1379=>699,1380=>721,1381=>655,1382=>668,1383=>539,1384=>660,1385=>818,1386=>690,1387=>651,1388=>358,1389=>978,1390=>625,1391=>647,1392=>663,1393=>615,1394=>664,1395=>633,1396=>651,1397=>323,1398=>647,1399=>446,1400=>664,1401=>385,1402=>953,1403=>602,1404=>669,1405=>651,1406=>651,1407=>936,1408=>651,1409=>642,1410=>444,1411=>936,1412=>660,1413=>624,1414=>860,1415=>750,1417=>306,1418=>349,4256=>688,4257=>851,4258=>788,4259=>795,4260=>712,4261=>979,4262=>921,4263=>1100,4264=>587,4265=>745,4266=>955,4267=>954,4268=>725,4269=>1030,4270=>880,4271=>820,4272=>1007,4273=>721,4274=>689,4275=>977,4276=>887,4277=>968,4278=>738,4279=>758,4280=>748,4281=>759,4282=>826,4283=>978,4284=>701,4285=>748,4286=>740,4287=>1008,4288=>1019,4289=>730,4290=>812,4291=>730,4292=>801,4293=>965,4304=>535,4305=>563,4306=>579,4307=>798,4308=>553,4309=>549,4310=>599,4311=>823,4312=>552,4313=>540,4314=>1008,4315=>589,4316=>576,4317=>791,4318=>561,4319=>571,4320=>790,4321=>591,4322=>721,4323=>676,4324=>782,4325=>575,4326=>820,4327=>559,4328=>583,4329=>576,4330=>656,4331=>577,4332=>575,4333=>566,4334=>606,4335=>663,4336=>563,4337=>591,4338=>563,4339=>563,4340=>562,4341=>603,4342=>846,4343=>612,4344=>572,4345=>605,4346=>562,4347=>401,4348=>327,7424=>577,7425=>802,7426=>838,7427=>625,7428=>548,7429=>607,7430=>607,7431=>555,7432=>458,7433=>288,7434=>505,7435=>650,7436=>555,7437=>782,7438=>664,7439=>600,7440=>548,7441=>565,7442=>565,7443=>600,7444=>925,7445=>538,7446=>600,7447=>600,7448=>527,7449=>721,7450=>721,7451=>558,7452=>583,7453=>597,7454=>831,7455=>589,7456=>523,7457=>774,7458=>511,7459=>511,7460=>529,7461=>721,7462=>527,7463=>577,7464=>659,7465=>527,7466=>769,7467=>634,7468=>439,7469=>586,7470=>479,7471=>479,7472=>491,7473=>432,7474=>432,7475=>483,7476=>536,7477=>265,7478=>268,7479=>492,7480=>398,7481=>627,7482=>518,7483=>545,7484=>493,7485=>398,7486=>426,7487=>471,7488=>422,7489=>494,7490=>637,7491=>367,7492=>367,7493=>436,7494=>528,7495=>448,7496=>448,7497=>400,7498=>400,7499=>370,7500=>370,7501=>448,7502=>270,7503=>471,7504=>655,7505=>426,7506=>420,7507=>384,7508=>420,7509=>420,7510=>448,7511=>333,7512=>468,7513=>376,7514=>655,7515=>442,7516=>454,7517=>376,7518=>374,7519=>378,7520=>513,7521=>373,7522=>215,7523=>372,7524=>468,7525=>442,7526=>376,7527=>374,7528=>377,7529=>513,7530=>373,7531=>938,7543=>576,7544=>536,7547=>342,7548=>342,7549=>629,7550=>583,7551=>611,7557=>342,7579=>436,7580=>384,7581=>384,7582=>420,7583=>370,7584=>244,7585=>335,7586=>448,7587=>470,7588=>270,7589=>276,7590=>270,7591=>270,7592=>333,7593=>331,7594=>289,7595=>387,7596=>613,7597=>655,7598=>529,7599=>528,7600=>425,7601=>420,7602=>470,7603=>360,7604=>348,7605=>333,7606=>468,7607=>427,7608=>367,7609=>439,7610=>329,7611=>321,7612=>474,7613=>371,7614=>407,7615=>420,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>698,7681=>583,7682=>760,7683=>629,7684=>760,7685=>629,7686=>760,7687=>629,7688=>716,7689=>548,7690=>780,7691=>629,7692=>780,7693=>629,7694=>780,7695=>629,7696=>780,7697=>629,7698=>780,7699=>629,7700=>686,7701=>572,7702=>686,7703=>572,7704=>686,7705=>572,7706=>686,7707=>572,7708=>686,7709=>572,7710=>639,7711=>387,7712=>769,7713=>629,7714=>850,7715=>654,7716=>850,7717=>654,7718=>850,7719=>654,7720=>850,7721=>654,7722=>850,7723=>654,7724=>421,7725=>342,7726=>421,7727=>342,7728=>782,7729=>624,7730=>782,7731=>624,7732=>782,7733=>624,7734=>633,7735=>342,7736=>633,7737=>342,7738=>633,7739=>342,7740=>633,7741=>342,7742=>996,7743=>952,7744=>996,7745=>952,7746=>996,7747=>952,7748=>822,7749=>654,7750=>822,7751=>654,7752=>822,7753=>654,7754=>822,7755=>654,7756=>784,7757=>600,7758=>784,7759=>600,7760=>784,7761=>600,7762=>784,7763=>600,7764=>677,7765=>629,7766=>677,7767=>629,7768=>748,7769=>474,7770=>748,7771=>474,7772=>748,7773=>474,7774=>748,7775=>474,7776=>650,7777=>506,7778=>650,7779=>506,7780=>650,7781=>506,7782=>650,7783=>506,7784=>650,7785=>506,7786=>669,7787=>416,7788=>669,7789=>416,7790=>669,7791=>416,7792=>669,7793=>416,7794=>785,7795=>654,7796=>785,7797=>654,7798=>785,7799=>654,7800=>785,7801=>654,7802=>785,7803=>654,7804=>698,7805=>523,7806=>698,7807=>523,7808=>1011,7809=>774,7810=>1011,7811=>774,7812=>1011,7813=>774,7814=>1011,7815=>774,7816=>1011,7817=>774,7818=>698,7819=>536,7820=>698,7821=>536,7822=>642,7823=>523,7824=>657,7825=>511,7826=>657,7827=>511,7828=>657,7829=>511,7830=>654,7831=>416,7832=>774,7833=>523,7834=>913,7835=>387,7836=>387,7837=>387,7838=>852,7839=>600,7840=>698,7841=>583,7842=>698,7843=>583,7844=>698,7845=>583,7846=>698,7847=>583,7848=>698,7849=>583,7850=>698,7851=>583,7852=>698,7853=>583,7854=>698,7855=>583,7856=>698,7857=>583,7858=>698,7859=>583,7860=>698,7861=>583,7862=>698,7863=>583,7864=>686,7865=>572,7866=>686,7867=>572,7868=>686,7869=>572,7870=>686,7871=>572,7872=>686,7873=>572,7874=>686,7875=>572,7876=>686,7877=>572,7878=>686,7879=>572,7880=>421,7881=>342,7882=>421,7883=>342,7884=>784,7885=>600,7886=>784,7887=>600,7888=>784,7889=>600,7890=>784,7891=>600,7892=>784,7893=>600,7894=>784,7895=>600,7896=>784,7897=>600,7898=>784,7899=>600,7900=>784,7901=>600,7902=>784,7903=>600,7904=>784,7905=>600,7906=>784,7907=>600,7908=>785,7909=>654,7910=>785,7911=>654,7912=>785,7913=>654,7914=>785,7915=>654,7916=>785,7917=>654,7918=>785,7919=>654,7920=>785,7921=>654,7922=>642,7923=>523,7924=>642,7925=>523,7926=>642,7927=>523,7928=>642,7929=>523,7930=>970,7931=>630,7936=>692,7937=>692,7938=>692,7939=>692,7940=>692,7941=>692,7942=>692,7943=>692,7944=>698,7945=>698,7946=>880,7947=>880,7948=>748,7949=>764,7950=>698,7951=>698,7952=>547,7953=>547,7954=>547,7955=>547,7956=>547,7957=>547,7960=>826,7961=>817,7962=>1052,7963=>1052,7964=>984,7965=>1007,7968=>654,7969=>654,7970=>654,7971=>654,7972=>654,7973=>654,7974=>654,7975=>654,7976=>990,7977=>984,7978=>1222,7979=>1225,7980=>1151,7981=>1177,7982=>1077,7983=>1074,7984=>435,7985=>435,7986=>435,7987=>435,7988=>435,7989=>435,7990=>435,7991=>435,7992=>566,7993=>555,7994=>790,7995=>792,7996=>719,7997=>748,7998=>650,7999=>642,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>810,8009=>841,8010=>1116,8011=>1113,8012=>931,8013=>959,8016=>624,8017=>624,8018=>624,8019=>624,8020=>624,8021=>624,8022=>624,8023=>624,8025=>830,8027=>1067,8029=>1020,8031=>917,8032=>857,8033=>857,8034=>857,8035=>857,8036=>857,8037=>857,8038=>857,8039=>857,8040=>838,8041=>867,8042=>1141,8043=>1146,8044=>949,8045=>979,8046=>920,8047=>954,8048=>692,8049=>692,8050=>547,8051=>547,8052=>654,8053=>654,8054=>435,8055=>435,8056=>600,8057=>600,8058=>624,8059=>624,8060=>857,8061=>857,8064=>692,8065=>692,8066=>692,8067=>692,8068=>692,8069=>692,8070=>692,8071=>692,8072=>698,8073=>698,8074=>880,8075=>880,8076=>748,8077=>764,8078=>698,8079=>698,8080=>654,8081=>654,8082=>654,8083=>654,8084=>654,8085=>654,8086=>654,8087=>654,8088=>990,8089=>984,8090=>1222,8091=>1225,8092=>1151,8093=>1177,8094=>1077,8095=>1074,8096=>857,8097=>857,8098=>857,8099=>857,8100=>857,8101=>857,8102=>857,8103=>857,8104=>838,8105=>867,8106=>1141,8107=>1146,8108=>949,8109=>979,8110=>920,8111=>954,8112=>692,8113=>692,8114=>692,8115=>692,8116=>692,8118=>692,8119=>692,8120=>698,8121=>698,8122=>729,8123=>698,8124=>698,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>654,8131=>654,8132=>654,8134=>654,8135=>654,8136=>899,8137=>852,8138=>1072,8139=>1006,8140=>850,8141=>450,8142=>450,8143=>450,8144=>435,8145=>435,8146=>435,8147=>435,8150=>435,8151=>435,8152=>421,8153=>421,8154=>642,8155=>595,8157=>450,8158=>450,8159=>450,8160=>624,8161=>624,8162=>624,8163=>624,8164=>598,8165=>598,8166=>624,8167=>624,8168=>642,8169=>642,8170=>917,8171=>857,8172=>819,8173=>450,8174=>450,8175=>450,8178=>857,8179=>857,8180=>857,8182=>857,8183=>857,8184=>962,8185=>798,8186=>991,8187=>820,8188=>801,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>313,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>313,8217=>313,8218=>313,8219=>313,8220=>518,8221=>518,8222=>518,8223=>518,8224=>470,8225=>470,8226=>575,8227=>575,8228=>313,8229=>606,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1246,8241=>1631,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>360,8250=>360,8252=>566,8253=>527,8254=>450,8258=>920,8260=>150,8261=>426,8262=>426,8263=>974,8264=>770,8265=>770,8267=>572,8268=>450,8269=>450,8270=>470,8271=>332,8273=>470,8274=>500,8275=>900,8279=>731,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>215,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>268,8318=>268,8319=>412,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>268,8334=>268,8336=>367,8337=>400,8338=>420,8339=>338,8340=>400,8341=>469,8342=>471,8343=>263,8344=>655,8345=>412,8346=>448,8347=>355,8348=>333,8358=>626,8364=>626,8367=>1039,8369=>710,8372=>788,8373=>626,8376=>669,8377=>626,8451=>1078,8457=>1001,8462=>654,8463=>654,8470=>978,8482=>900,8486=>801,8487=>801,8490=>782,8491=>698,8498=>639,8513=>707,8514=>518,8515=>573,8516=>684,8523=>813,8526=>533,8528=>932,8529=>932,8530=>1326,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>421,8545=>663,8546=>904,8547=>984,8548=>698,8549=>1014,8550=>1256,8551=>1498,8552=>962,8553=>698,8554=>970,8555=>1212,8556=>633,8557=>716,8558=>780,8559=>996,8560=>342,8561=>684,8562=>1025,8563=>865,8564=>523,8565=>865,8566=>1207,8567=>1548,8568=>878,8569=>536,8570=>878,8571=>1220,8572=>342,8573=>548,8574=>629,8575=>952,8576=>1129,8577=>780,8578=>1141,8579=>716,8580=>548,8581=>716,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>765,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>577,8706=>480,8707=>558,8708=>558,8710=>677,8711=>677,8712=>666,8713=>666,8715=>666,8716=>666,8719=>757,8720=>757,8721=>677,8722=>754,8723=>754,8724=>754,8725=>329,8727=>622,8728=>466,8729=>466,8730=>591,8731=>591,8732=>591,8733=>604,8734=>750,8735=>754,8736=>754,8739=>292,8740=>546,8741=>476,8742=>696,8743=>730,8744=>730,8745=>754,8746=>754,8747=>521,8748=>900,8749=>1252,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>974,8789=>974,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>754,8848=>754,8849=>754,8850=>754,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>795,8867=>795,8868=>864,8869=>864,8870=>554,8871=>554,8872=>795,8873=>795,8874=>795,8875=>971,8876=>795,8877=>795,8878=>795,8879=>971,8901=>358,8962=>751,8968=>426,8969=>426,8970=>426,8971=>426,8976=>754,8977=>484,8984=>835,8985=>754,8992=>521,8993=>521,8997=>900,9000=>1299,9085=>907,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>521,9167=>850,9251=>751,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>411,10182=>411,10208=>444,10216=>411,10217=>411,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>929,10616=>754,10617=>754,10618=>864,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1604,10765=>549,10766=>549,10799=>754,10858=>754,10859=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>633,11361=>342,11363=>677,11364=>748,11367=>850,11368=>654,11369=>782,11370=>624,11371=>657,11372=>511,11373=>763,11374=>996,11375=>698,11376=>763,11377=>638,11378=>1099,11379=>886,11381=>701,11382=>519,11383=>814,11385=>514,11386=>600,11387=>555,11388=>282,11389=>439,11390=>650,11391=>657,11520=>695,11521=>571,11522=>723,11523=>592,11524=>708,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>567,11532=>581,11533=>866,11534=>761,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>842,11548=>883,11549=>613,11550=>608,11551=>766,11552=>1002,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>527,11807=>754,11810=>426,11811=>426,11812=>426,11813=>426,11822=>527,42564=>650,42565=>506,42566=>421,42567=>342,42576=>1200,42577=>976,42580=>1158,42581=>923,42582=>1158,42583=>926,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>346,42780=>346,42781=>249,42782=>249,42783=>249,42790=>850,42791=>641,42792=>903,42793=>817,42794=>626,42795=>548,42796=>570,42797=>538,42798=>667,42799=>635,42800=>533,42801=>506,42802=>1170,42803=>885,42804=>1134,42805=>886,42806=>1051,42807=>906,42808=>914,42809=>749,42810=>914,42811=>749,42812=>895,42813=>671,42814=>716,42815=>548,42816=>782,42817=>624,42822=>824,42823=>523,42826=>909,42827=>692,42830=>1303,42831=>954,42856=>708,42857=>644,42875=>625,42876=>474,42880=>633,42881=>342,42882=>785,42883=>654,42884=>625,42885=>474,42886=>716,42887=>548,42891=>395,42892=>275,42893=>822,42896=>822,42897=>730,42922=>850,43002=>961,43003=>639,43004=>677,43005=>996,43006=>421,43007=>1157,62464=>653,62465=>663,62466=>707,62467=>917,62468=>663,62469=>658,62470=>716,62471=>952,62472=>663,62473=>663,62474=>1196,62475=>679,62476=>678,62477=>922,62478=>663,62479=>678,62480=>963,62481=>736,62482=>783,62483=>737,62484=>914,62485=>677,62486=>907,62487=>677,62488=>684,62489=>678,62490=>720,62491=>678,62492=>684,62493=>664,62494=>721,62495=>860,62496=>663,62497=>762,62498=>664,62499=>663,62500=>663,62501=>714,62502=>930,62504=>813,63172=>342,63173=>600,63174=>629,63175=>654,63176=>952,63185=>450,63188=>450,64256=>744,64257=>654,64258=>654,64259=>998,64260=>1031,64261=>791,64262=>874,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavuserifcondensedbi.z b/tools/tcpdf/fonts/dejavuserifcondensedbi.z new file mode 100644 index 0000000000000000000000000000000000000000..f72fcba53e4f42359abc892f0315d11debece3e2 GIT binary patch literal 195428 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%0DUhjcQ0wB#2p^SFQ&tjO)|{UdsFVa` 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 BE64x< literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifcondensedi.ctg.z b/tools/tcpdf/fonts/dejavuserifcondensedi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..aa9dc33829c06b49264a86c54c439739a8850772 GIT binary patch literal 6435 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 I39SYH0Z~YMm;e9( literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifcondensedi.php b/tools/tcpdf/fonts/dejavuserifcondensedi.php new file mode 100644 index 000000000..7edf115ed --- /dev/null +++ b/tools/tcpdf/fonts/dejavuserifcondensedi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSerifCondensed-Italic'; +$up=-63; +$ut=44; +$dw=540; +$diff=''; +$originalsize=342736; +$enc=''; +$file='dejavuserifcondensedi.z'; +$ctg='dejavuserifcondensedi.ctg.z'; +$desc=array('Flags'=>96,'FontBBox'=>'[-755 -347 1480 1109]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>461,'MaxWidth'=>1560,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(69,-14,303,729),34=>array(88,458,326,729),35=>array(69,0,686,718),36=>array(30,-147,517,760),37=>array(81,-14,774,742),38=>array(35,-14,751,742),39=>array(88,458,158,729),40=>array(71,-156,367,760),41=>array(-17,-156,280,760),42=>array(14,287,436,742),43=>array(95,0,659,627),44=>array(18,-136,221,111),45=>array(33,230,271,306),46=>array(84,-14,202,116),47=>array(-72,-93,375,729),48=>array(59,-14,513,742),49=>array(63,0,396,742),50=>array(-4,0,504,742),51=>array(11,-14,515,742),52=>array(-3,0,506,742),53=>array(20,-14,518,729),54=>array(56,-14,543,742),55=>array(109,0,572,729),56=>array(31,-14,524,742),57=>array(30,-14,516,742),58=>array(65,-14,239,434),59=>array(-11,-136,251,434),60=>array(95,46,659,581),61=>array(95,175,659,452),62=>array(95,46,659,581),63=>array(97,-14,472,742),64=>array(58,-174,851,704),65=>array(-69,0,604,729),66=>array(-14,0,606,729),67=>array(47,-14,672,742),68=>array(-14,0,670,729),69=>array(-14,0,642,729),70=>array(-14,0,651,729),71=>array(50,-14,682,742),72=>array(-14,0,799,729),73=>array(-14,0,370,729),74=>array(-152,-208,402,729),75=>array(-14,0,716,729),76=>array(-14,0,544,729),77=>array(-14,0,940,729),78=>array(-19,-14,813,729),79=>array(46,-14,688,742),80=>array(-14,0,602,729),81=>array(54,-160,709,742),82=>array(-14,0,645,729),83=>array(26,-14,577,742),84=>array(42,0,655,729),85=>array(98,-14,783,729),86=>array(45,0,727,729),87=>array(59,0,986,729),88=>array(-59,0,670,729),89=>array(44,0,666,729),90=>array(-23,0,638,729),91=>array(-1,-132,360,760),92=>array(72,-93,231,729),93=>array(-9,-132,352,760),94=>array(95,457,659,729),95=>array(0,-236,450,-197),96=>array(161,615,330,799),97=>array(30,-14,477,534),98=>array(38,-14,519,760),99=>array(38,-14,487,533),100=>array(18,-14,541,760),101=>array(38,-14,492,533),102=>array(-56,-208,466,760),103=>array(32,-222,538,533),104=>array(43,0,498,760),105=>array(45,0,243,736),106=>array(-165,-222,265,736),107=>array(37,0,494,760),108=>array(37,0,251,760),109=>array(63,0,792,533),110=>array(63,0,517,533),111=>array(38,-14,503,533),112=>array(39,-208,555,533),113=>array(81,-208,535,533),114=>array(63,0,475,533),115=>array(10,-14,431,533),116=>array(49,-14,363,680),117=>array(62,-14,517,519),118=>array(34,0,499,519),119=>array(50,0,752,519),120=>array(2,0,495,519),121=>array(-34,-222,518,519),122=>array(-10,-25,479,544),123=>array(108,-163,541,760),124=>array(116,-236,188,764),125=>array(32,-163,465,760),126=>array(95,233,659,394),161=>array(59,0,293,743),162=>array(68,-145,510,662),163=>array(-5,0,545,742),164=>array(45,45,529,582),165=>array(41,0,639,729),166=>array(116,-171,188,699),167=>array(1,-95,433,742),168=>array(173,652,447,766),169=>array(124,0,776,725),170=>array(31,261,389,734),171=>array(66,69,506,517),172=>array(95,140,659,421),173=>array(33,230,271,306),174=>array(124,0,776,725),175=>array(162,673,437,745),176=>array(85,432,365,742),177=>array(95,0,659,627),178=>array(3,326,317,742),179=>array(11,319,317,742),180=>array(231,616,465,800),181=>array(40,-208,540,519),182=>array(105,-96,587,729),183=>array(83,282,201,412),184=>array(113,-193,308,0),185=>array(42,326,263,734),186=>array(18,261,390,742),187=>array(45,69,485,517),188=>array(42,-14,777,742),189=>array(42,-14,771,742),190=>array(11,-14,777,742),191=>array(28,-13,403,743),192=>array(-69,0,604,927),193=>array(-69,0,604,927),194=>array(-69,0,604,927),195=>array(-69,0,604,921),196=>array(-69,0,604,920),197=>array(-87,0,587,928),198=>array(-80,0,911,729),199=>array(47,-193,672,742),200=>array(-14,0,642,927),201=>array(-14,0,642,927),202=>array(-14,0,642,927),203=>array(-14,0,642,920),204=>array(-14,0,370,927),205=>array(-14,0,402,927),206=>array(-14,0,405,927),207=>array(-14,0,403,920),208=>array(-10,0,674,729),209=>array(-19,-14,813,921),210=>array(46,-14,688,927),211=>array(46,-14,688,927),212=>array(46,-14,688,927),213=>array(46,-14,688,921),214=>array(46,-14,688,920),215=>array(124,33,630,594),216=>array(-19,-28,755,757),217=>array(98,-14,783,927),218=>array(98,-14,783,927),219=>array(98,-14,783,927),220=>array(98,-14,783,920),221=>array(44,0,666,927),222=>array(-14,0,574,729),223=>array(-77,-208,525,760),224=>array(30,-14,477,799),225=>array(30,-14,490,800),226=>array(30,-14,477,800),227=>array(30,-14,500,777),228=>array(30,-14,477,766),229=>array(30,-14,477,878),230=>array(30,-15,806,533),231=>array(38,-193,487,533),232=>array(38,-14,492,799),233=>array(38,-14,506,800),234=>array(38,-14,492,800),235=>array(38,-14,492,766),236=>array(64,0,249,799),237=>array(64,0,384,800),238=>array(64,0,353,800),239=>array(64,0,366,766),240=>array(23,-14,518,760),241=>array(63,0,517,777),242=>array(38,-14,503,799),243=>array(38,-14,510,800),244=>array(38,-14,503,800),245=>array(38,-14,521,777),246=>array(38,-14,503,766),247=>array(95,68,659,559),248=>array(-15,-46,553,565),249=>array(62,-14,517,799),250=>array(62,-14,517,800),251=>array(62,-14,517,800),252=>array(62,-14,517,766),253=>array(-34,-222,518,800),254=>array(19,-208,536,760),255=>array(-34,-222,518,766),256=>array(-69,0,604,899),257=>array(30,-14,477,745),258=>array(-69,0,604,926),259=>array(30,-14,477,772),260=>array(-69,-192,604,729),261=>array(30,-192,477,534),262=>array(47,-14,672,927),263=>array(38,-14,506,800),264=>array(47,-14,672,927),265=>array(38,-14,487,800),266=>array(47,-14,672,921),267=>array(38,-14,487,766),268=>array(47,-14,672,927),269=>array(38,-14,506,800),270=>array(-14,0,670,927),271=>array(18,-14,732,760),272=>array(-10,0,674,729),273=>array(18,-14,599,760),274=>array(-14,0,642,899),275=>array(38,-14,492,746),276=>array(-14,0,642,928),277=>array(38,-14,497,785),278=>array(-14,0,642,921),279=>array(38,-14,492,766),280=>array(-14,-192,642,729),281=>array(38,-192,492,533),282=>array(-14,0,642,927),283=>array(38,-14,506,800),284=>array(50,-14,682,927),285=>array(32,-222,538,800),286=>array(50,-14,682,928),287=>array(32,-222,538,785),288=>array(50,-14,682,921),289=>array(32,-222,538,766),290=>array(50,-224,682,742),291=>array(32,-222,538,741),292=>array(-14,0,799,927),293=>array(43,0,498,927),294=>array(-14,0,799,729),295=>array(43,0,498,760),296=>array(-14,0,417,921),297=>array(48,0,362,777),298=>array(-14,0,406,899),299=>array(48,0,324,745),300=>array(-14,0,415,928),301=>array(64,0,366,785),302=>array(2,-192,387,729),303=>array(26,-192,260,736),304=>array(-14,0,370,921),305=>array(64,0,236,519),306=>array(-14,-208,762,729),307=>array(45,-222,522,736),308=>array(-152,-208,409,927),309=>array(-146,-222,324,800),310=>array(-14,-209,716,729),311=>array(37,-209,494,760),312=>array(58,0,516,518),313=>array(-14,0,544,928),314=>array(37,0,337,928),315=>array(-14,-209,544,729),316=>array(37,-209,251,760),317=>array(-14,0,544,729),318=>array(37,0,443,760),319=>array(-14,0,568,729),320=>array(37,0,379,760),321=>array(-10,0,549,729),322=>array(10,0,294,760),323=>array(-19,-14,813,928),324=>array(63,0,517,776),325=>array(-19,-224,813,729),326=>array(63,-209,517,533),327=>array(-19,-14,813,932),328=>array(63,0,517,800),329=>array(35,0,692,742),330=>array(42,-208,724,743),331=>array(83,-222,521,533),332=>array(46,-14,688,899),333=>array(38,-14,503,745),334=>array(46,-14,688,928),335=>array(38,-14,503,785),336=>array(46,-14,708,927),337=>array(38,-14,583,800),338=>array(52,0,1008,729),339=>array(38,-15,850,533),340=>array(-14,0,645,928),341=>array(63,0,494,776),342=>array(-14,-209,645,729),343=>array(63,-209,475,533),344=>array(-14,0,645,927),345=>array(63,0,488,800),346=>array(26,-14,577,928),347=>array(10,-14,494,776),348=>array(26,-14,577,927),349=>array(10,-14,439,800),350=>array(26,-193,577,742),351=>array(10,-193,431,533),352=>array(26,-14,577,927),353=>array(10,-14,471,800),354=>array(42,-193,655,729),355=>array(34,-193,363,680),356=>array(42,0,655,927),357=>array(49,-14,428,788),358=>array(42,0,655,729),359=>array(20,-14,363,680),360=>array(98,-14,783,921),361=>array(62,-14,517,777),362=>array(98,-14,783,899),363=>array(62,-14,517,745),364=>array(98,-14,783,928),365=>array(62,-14,517,785),366=>array(98,-14,783,1051),367=>array(62,-14,517,868),368=>array(98,-14,783,927),369=>array(62,-14,559,800),370=>array(98,-200,783,729),371=>array(62,-192,517,519),372=>array(59,0,986,931),373=>array(50,0,752,800),374=>array(44,0,666,931),375=>array(-34,-222,518,800),376=>array(44,0,666,920),377=>array(-23,0,638,928),378=>array(-10,-25,494,776),379=>array(-23,0,638,930),380=>array(-10,-25,479,734),381=>array(-23,0,638,927),382=>array(-10,-25,479,800),383=>array(-56,-208,466,760),384=>array(38,-14,519,760),385=>array(-62,0,606,729),386=>array(-14,0,642,729),387=>array(-40,-14,513,760),388=>array(-14,0,580,729),389=>array(-40,-14,511,760),390=>array(13,-14,639,742),391=>array(42,-14,878,796),392=>array(35,-14,695,639),393=>array(-10,0,674,729),394=>array(-61,0,670,729),395=>array(22,0,670,729),396=>array(6,-14,599,760),397=>array(41,-246,517,533),398=>array(-14,0,649,729),399=>array(47,-14,688,742),400=>array(84,-14,626,742),401=>array(-166,-208,669,729),402=>array(-165,-185,466,760),403=>array(45,-14,887,796),404=>array(70,-92,678,729),405=>array(43,-3,772,760),406=>array(99,0,370,729),407=>array(-14,0,370,729),408=>array(-15,0,798,741),409=>array(37,0,494,760),410=>array(-0,0,251,760),411=>array(-30,0,488,765),412=>array(76,-14,890,730),413=>array(-167,-208,830,729),414=>array(81,-208,512,533),415=>array(46,-14,688,742),416=>array(44,-14,774,760),417=>array(37,-14,616,533),418=>array(59,-157,864,742),419=>array(62,-208,655,533),420=>array(-61,0,602,729),421=>array(22,-208,532,716),422=>array(-0,-159,631,729),423=>array(46,-14,583,742),424=>array(30,-14,437,533),425=>array(-27,0,640,729),426=>array(-18,-222,377,761),427=>array(44,-222,421,680),428=>array(61,0,655,729),429=>array(42,-14,437,760),430=>array(61,-208,674,729),431=>array(95,-14,958,802),432=>array(57,-14,654,532),433=>array(50,-14,756,729),434=>array(99,0,626,729),435=>array(44,0,777,729),436=>array(-34,-222,710,530),437=>array(-23,0,638,729),438=>array(-9,-25,479,544),439=>array(-11,-14,505,729),440=>array(21,-14,536,729),441=>array(21,-224,535,519),442=>array(8,-224,505,519),443=>array(-4,0,504,742),444=>array(57,-14,592,729),445=>array(-11,-224,501,519),446=>array(52,-15,365,680),447=>array(36,-208,557,560),448=>array(33,0,232,729),449=>array(33,0,410,729),450=>array(-15,0,428,729),451=>array(33,0,232,729),452=>array(-14,0,1360,927),453=>array(-14,-25,1200,800),454=>array(18,-25,1055,800),455=>array(-14,-208,1000,729),456=>array(-14,-222,863,736),457=>array(37,-222,553,760),458=>array(-19,-208,1189,729),459=>array(-19,-222,1053,736),460=>array(63,-222,845,736),461=>array(-69,0,604,927),462=>array(30,-14,478,800),463=>array(-14,0,419,927),464=>array(64,0,379,800),465=>array(46,-14,688,927),466=>array(38,-14,509,800),467=>array(98,-14,783,927),468=>array(62,-14,517,800),469=>array(98,-14,783,1025),470=>array(62,-14,517,886),471=>array(98,-14,783,1044),472=>array(62,-14,517,905),473=>array(98,-14,783,1043),474=>array(62,-14,517,904),475=>array(98,-14,783,1044),476=>array(62,-14,517,905),477=>array(46,-14,488,533),478=>array(-69,0,604,1025),479=>array(30,-14,489,886),480=>array(-69,0,604,1025),481=>array(30,-14,480,888),482=>array(-80,0,911,899),483=>array(30,-15,806,745),484=>array(42,-14,709,742),485=>array(31,-222,573,533),486=>array(50,-14,682,927),487=>array(32,-222,538,800),488=>array(-14,0,716,927),489=>array(37,0,494,964),490=>array(46,-200,688,742),491=>array(38,-200,503,533),492=>array(46,-200,688,899),493=>array(38,-200,503,745),494=>array(-11,-14,506,927),495=>array(-11,-224,505,800),496=>array(-146,-222,397,800),497=>array(-14,0,1360,729),498=>array(-14,-25,1200,729),499=>array(18,-25,1055,760),500=>array(50,-14,682,928),501=>array(32,-222,538,800),502=>array(-13,-14,1027,729),503=>array(-34,-208,635,742),504=>array(-19,-14,813,927),505=>array(63,0,517,799),506=>array(-86,0,587,927),507=>array(30,-14,505,927),508=>array(-80,0,911,928),509=>array(30,-15,806,802),510=>array(-19,-28,755,928),511=>array(-15,-46,553,800),512=>array(-69,0,604,927),513=>array(29,-14,476,800),514=>array(-69,0,604,967),515=>array(29,-14,476,785),516=>array(-14,0,642,927),517=>array(38,-14,492,800),518=>array(-14,0,642,967),519=>array(38,-14,492,785),520=>array(-14,0,382,927),521=>array(13,0,319,799),522=>array(-14,0,403,967),523=>array(43,0,329,757),524=>array(46,-14,688,927),525=>array(38,-14,503,800),526=>array(46,-14,688,967),527=>array(38,-14,503,785),528=>array(-14,0,645,927),529=>array(63,0,474,800),530=>array(-14,0,645,967),531=>array(63,0,474,785),532=>array(98,-14,783,927),533=>array(62,-14,517,800),534=>array(98,-14,783,967),535=>array(62,-14,517,785),536=>array(26,-225,577,742),537=>array(10,-225,431,533),538=>array(42,-225,655,729),539=>array(49,-225,363,680),540=>array(-15,-210,536,742),541=>array(-34,-211,446,530),542=>array(-14,0,799,927),543=>array(42,0,497,964),544=>array(42,-208,724,743),545=>array(30,-73,662,760),546=>array(4,-14,492,742),547=>array(12,-14,464,760),548=>array(-7,-187,655,729),549=>array(7,-195,496,519),550=>array(-69,0,604,921),551=>array(29,-14,476,766),552=>array(-14,-193,642,729),553=>array(38,-193,492,533),554=>array(46,-14,688,1025),555=>array(38,-14,510,886),556=>array(46,-14,688,1025),557=>array(38,-14,510,862),558=>array(46,-14,688,921),559=>array(38,-14,503,766),560=>array(46,-14,688,1025),561=>array(38,-14,503,887),562=>array(44,0,666,899),563=>array(-34,-222,518,745),564=>array(72,-107,393,760),565=>array(72,-107,710,533),566=>array(57,-107,394,680),567=>array(-146,-222,256,519),568=>array(25,-14,799,760),569=>array(62,-208,836,533),570=>array(-69,-28,712,757),571=>array(-43,-28,731,757),572=>array(-32,-46,536,565),573=>array(-14,0,544,729),574=>array(-87,-28,687,757),575=>array(28,-222,450,533),576=>array(10,-222,498,519),577=>array(21,0,521,729),578=>array(56,0,396,533),579=>array(-14,0,606,729),580=>array(37,-14,783,729),581=>array(-69,0,604,729),582=>array(-14,-54,642,783),583=>array(38,-54,492,579),584=>array(-152,-208,402,729),585=>array(-146,-222,290,736),586=>array(67,-208,746,742),587=>array(81,-222,626,533),588=>array(-14,0,645,729),589=>array(25,0,475,533),590=>array(17,0,666,729),591=>array(-34,-222,557,519),592=>array(60,-14,506,533),593=>array(38,-12,590,533),594=>array(25,-12,570,533),595=>array(39,-14,511,760),596=>array(20,-14,463,533),597=>array(46,-107,496,533),598=>array(43,-222,607,760),599=>array(25,-14,730,760),600=>array(35,-14,488,533),601=>array(46,-14,488,533),602=>array(38,-14,826,533),603=>array(23,-19,449,524),604=>array(4,-19,425,524),605=>array(3,-19,765,524),606=>array(44,-18,534,533),607=>array(-146,-222,290,519),608=>array(10,-222,750,760),609=>array(32,-222,615,519),610=>array(44,-18,488,529),611=>array(67,-223,530,519),612=>array(85,-16,497,532),613=>array(79,-208,534,519),614=>array(43,0,497,760),615=>array(63,-222,493,760),616=>array(8,0,251,736),617=>array(68,0,236,519),618=>array(-13,0,313,519),619=>array(17,0,331,760),620=>array(22,0,370,760),621=>array(47,-222,319,760),622=>array(57,-224,609,760),623=>array(70,-14,798,519),624=>array(88,-208,817,533),625=>array(83,-222,787,533),626=>array(-147,-222,513,533),627=>array(83,-222,637,533),628=>array(-14,-14,608,519),629=>array(44,-14,497,533),630=>array(45,0,726,519),631=>array(34,-14,537,530),632=>array(42,-208,494,760),633=>array(-12,-14,400,519),634=>array(-33,-14,421,759),635=>array(6,-222,510,519),636=>array(45,-207,493,533),637=>array(72,-222,494,533),638=>array(63,0,428,530),639=>array(59,0,331,530),640=>array(-15,0,487,519),641=>array(-15,0,568,519),642=>array(14,-222,450,533),643=>array(-167,-222,379,761),644=>array(-167,-222,469,760),645=>array(74,-222,376,530),646=>array(-156,-222,426,761),647=>array(17,-161,332,533),648=>array(46,-208,380,680),649=>array(20,-14,551,519),650=>array(42,-14,560,519),651=>array(69,-3,501,519),652=>array(34,0,499,519),653=>array(50,0,752,519),654=>array(-15,0,537,741),655=>array(73,0,603,519),656=>array(10,-222,597,519),657=>array(-1,-93,487,519),658=>array(-11,-224,505,519),659=>array(28,-224,505,519),660=>array(36,0,422,761),661=>array(89,0,441,761),662=>array(51,0,404,761),663=>array(-6,-222,408,759),664=>array(47,-14,688,742),665=>array(-13,0,470,519),666=>array(21,-18,511,533),667=>array(24,-18,705,760),668=>array(-15,0,598,519),669=>array(-155,-222,316,736),670=>array(81,-209,538,519),671=>array(-9,0,453,519),672=>array(42,-208,748,760),673=>array(36,0,422,761),674=>array(89,0,441,761),675=>array(18,-25,895,760),676=>array(43,-224,898,760),677=>array(32,-93,887,760),678=>array(48,0,696,680),679=>array(60,-222,672,761),680=>array(49,-14,729,680),681=>array(-53,-222,781,760),682=>array(37,0,596,760),683=>array(37,-25,606,760),684=>array(21,-15,548,625),685=>array(-15,105,398,625),686=>array(86,-207,636,760),687=>array(87,-222,728,760),688=>array(31,326,312,751),689=>array(28,326,309,751),690=>array(-24,202,233,739),691=>array(40,327,292,625),692=>array(-4,318,247,617),693=>array(5,202,319,617),694=>array(-5,327,333,617),695=>array(32,326,474,617),696=>array(-21,202,326,617),697=>array(49,557,204,800),698=>array(49,557,367,800),699=>array(70,495,256,742),700=>array(77,495,263,742),701=>array(113,495,227,742),702=>array(106,492,250,760),703=>array(109,492,254,760),704=>array(-18,347,225,772),705=>array(17,347,235,772),706=>array(111,524,360,836),707=>array(90,524,339,836),708=>array(63,561,344,800),709=>array(105,561,387,800),710=>array(153,616,434,800),711=>array(185,616,465,800),712=>array(64,513,190,759),713=>array(162,673,437,745),714=>array(231,616,465,800),715=>array(161,615,330,799),716=>array(64,-90,190,156),717=>array(17,-156,292,-84),720=>array(57,0,247,434),721=>array(106,303,220,434),722=>array(64,249,208,517),723=>array(67,249,211,517),726=>array(41,165,278,411),727=>array(41,242,278,334),728=>array(180,645,455,785),729=>array(257,652,360,766),730=>array(188,610,429,878),731=>array(144,-192,306,0),732=>array(161,639,475,777),733=>array(170,616,509,800),734=>array(-7,307,365,508),736=>array(42,202,334,617),737=>array(33,326,161,751),738=>array(1,318,268,625),739=>array(1,326,312,617),740=>array(17,347,235,772),741=>array(141,0,409,668),742=>array(114,0,409,668),743=>array(88,0,409,668),744=>array(62,0,409,668),745=>array(35,0,409,668),748=>array(77,-281,358,-42),750=>array(77,495,413,742),751=>array(75,-241,355,-58),752=>array(36,-281,316,-42),755=>array(104,-240,346,28),759=>array(68,-192,382,-55),768=>array(-339,615,-171,799),769=>array(-270,616,-36,800),770=>array(-348,616,-67,800),771=>array(-340,639,-26,777),772=>array(-339,673,-63,745),773=>array(-450,716,0,755),774=>array(-321,645,-45,785),775=>array(-244,652,-141,766),776=>array(-327,652,-53,766),777=>array(-255,616,-73,852),778=>array(-313,610,-71,878),779=>array(-331,616,8,800),780=>array(-316,616,-35,800),781=>array(-234,616,-136,803),782=>array(-332,616,-38,803),783=>array(-388,616,-82,800),784=>array(-321,645,-45,874),785=>array(-343,645,-67,785),786=>array(-208,495,-52,644),787=>array(-212,606,-83,829),788=>array(-214,606,-95,829),789=>array(-74,616,74,800),790=>array(-355,-260,-186,-76),791=>array(-294,-259,-61,-76),792=>array(-304,-340,-139,-107),793=>array(-311,-340,-146,-107),794=>array(-168,698,55,932),795=>array(-112,350,74,532),796=>array(-280,-347,-135,-79),797=>array(-343,-251,-120,-99),798=>array(-329,-260,-105,-107),799=>array(-335,-340,-112,-107),800=>array(-336,-179,-112,-107),801=>array(-396,-222,-74,63),802=>array(-348,-222,-76,63),803=>array(-193,-191,-90,-77),804=>array(-363,-191,-89,-77),805=>array(-320,-241,-132,-32),806=>array(-313,-225,-180,-76),807=>array(-337,-193,-142,0),808=>array(-307,-192,-145,0),809=>array(-274,-263,-176,-76),810=>array(-373,-259,-77,-75),811=>array(-353,-217,-73,-77),812=>array(-349,-261,-68,-77),813=>array(-382,-260,-101,-76),814=>array(-350,-217,-74,-77),815=>array(-374,-216,-99,-76),816=>array(-385,-213,-71,-76),817=>array(-362,-147,-87,-75),818=>array(-450,-236,0,-197),819=>array(-450,-236,0,-80),820=>array(-681,212,-68,415),821=>array(-266,227,-22,278),822=>array(-559,227,-27,278),823=>array(-551,-46,17,565),824=>array(-755,-28,19,757),825=>array(-305,-344,-161,-76),826=>array(-375,-256,-80,-72),827=>array(-370,-344,-81,-75),828=>array(-377,-217,-98,-77),829=>array(-301,575,-86,792),830=>array(-234,592,-64,850),831=>array(-450,599,0,755),835=>array(-212,606,-83,829),856=>array(21,652,125,766),864=>array(-261,723,515,859),865=>array(-295,729,506,869),880=>array(-14,0,643,729),881=>array(58,0,440,519),882=>array(14,0,655,729),883=>array(38,0,509,519),884=>array(49,557,204,800),885=>array(49,-208,204,35),886=>array(66,-14,726,743),887=>array(58,0,525,519),890=>array(194,-208,298,-60),891=>array(26,-14,470,533),892=>array(38,-14,487,533),893=>array(26,-14,470,533),894=>array(-11,-136,251,434),900=>array(231,616,465,800),901=>array(173,652,523,996),902=>array(-69,0,604,800),903=>array(83,282,201,412),904=>array(65,0,795,800),905=>array(65,0,950,800),906=>array(65,0,520,800),908=>array(61,-14,702,800),910=>array(65,0,879,800),911=>array(12,0,718,800),912=>array(69,22,442,996),913=>array(-69,0,604,729),914=>array(-14,0,606,729),915=>array(-14,0,650,729),916=>array(-30,0,548,729),917=>array(-14,0,642,729),918=>array(-23,0,638,729),919=>array(-14,0,799,729),920=>array(46,-14,688,742),921=>array(-14,0,370,729),922=>array(-14,0,716,729),923=>array(-69,0,604,729),924=>array(-14,0,940,729),925=>array(-19,-14,813,729),926=>array(-14,0,642,729),927=>array(46,-14,688,742),928=>array(-14,0,799,729),929=>array(-14,0,602,729),931=>array(-27,0,640,729),932=>array(42,0,655,729),933=>array(44,0,666,729),934=>array(50,0,688,729),935=>array(-59,0,670,729),936=>array(97,0,818,729),937=>array(-9,0,697,742),938=>array(-14,0,409,920),939=>array(44,0,666,920),940=>array(38,-12,590,800),941=>array(23,-19,465,800),942=>array(81,-208,512,800),943=>array(69,22,384,800),944=>array(69,-3,562,996),945=>array(38,-12,590,533),946=>array(-29,-208,475,765),947=>array(87,-209,535,519),948=>array(24,-14,500,765),949=>array(23,-19,449,524),950=>array(44,-208,532,760),951=>array(81,-208,512,533),952=>array(44,-11,497,771),953=>array(69,22,272,519),954=>array(-9,0,577,519),955=>array(-30,0,488,765),956=>array(40,-208,540,519),957=>array(64,0,516,519),958=>array(31,-208,532,760),959=>array(38,-14,503,533),960=>array(-9,0,604,519),961=>array(-8,-208,501,533),962=>array(62,-208,504,533),963=>array(46,-14,635,519),964=>array(60,22,510,519),965=>array(69,-3,503,519),966=>array(49,-208,609,521),967=>array(-53,-222,589,533),968=>array(115,-208,713,519),969=>array(31,-3,690,519),970=>array(69,22,368,766),971=>array(69,-3,503,766),972=>array(38,-14,514,800),973=>array(69,-3,503,800),974=>array(31,-3,690,800),975=>array(7,-240,737,729),976=>array(44,-11,484,771),977=>array(46,-11,615,771),978=>array(81,0,630,731),979=>array(65,0,799,800),980=>array(81,0,630,920),981=>array(31,-208,576,760),982=>array(31,-3,755,519),983=>array(17,-222,579,533),984=>array(63,-208,705,742),985=>array(62,-208,514,533),986=>array(63,-208,689,742),987=>array(54,-208,519,616),988=>array(-14,0,650,729),989=>array(-161,-211,467,742),990=>array(22,0,508,729),991=>array(78,0,520,759),992=>array(27,-208,666,742),993=>array(23,-208,456,533),1008=>array(-2,-4,560,533),1009=>array(20,-210,501,533),1010=>array(38,-14,487,533),1011=>array(-165,-222,265,736),1012=>array(46,-14,688,742),1013=>array(38,-14,487,533),1014=>array(26,-14,463,533),1015=>array(-14,0,574,729),1016=>array(19,-208,536,760),1017=>array(47,-14,672,742),1018=>array(-14,0,940,729),1019=>array(-21,-208,663,519),1020=>array(-18,-208,526,533),1021=>array(21,-14,644,742),1022=>array(47,-14,672,742),1023=>array(21,-14,644,742),1024=>array(-14,0,642,927),1025=>array(-14,0,642,920),1026=>array(18,-216,646,729),1027=>array(-14,0,622,927),1028=>array(50,-14,672,742),1029=>array(26,-14,577,742),1030=>array(-14,0,370,729),1031=>array(-14,0,423,920),1032=>array(-152,-208,402,729),1033=>array(-37,-14,909,729),1034=>array(-14,0,933,729),1035=>array(-1,0,681,729),1036=>array(-14,0,716,927),1037=>array(-14,0,799,927),1038=>array(26,-14,705,970),1039=>array(-0,-157,813,729),1040=>array(-53,0,620,729),1041=>array(-14,0,642,729),1042=>array(-14,0,606,729),1043=>array(-14,0,622,729),1044=>array(-33,-157,746,729),1045=>array(-14,0,642,729),1046=>array(-53,0,1030,729),1047=>array(8,-14,519,742),1048=>array(-14,0,799,729),1049=>array(-14,0,799,966),1050=>array(-14,0,716,729),1051=>array(-37,-14,771,729),1052=>array(-14,0,940,729),1053=>array(-14,0,799,729),1054=>array(46,-14,688,742),1055=>array(-14,0,799,729),1056=>array(-14,0,602,729),1057=>array(47,-14,672,742),1058=>array(42,0,655,729),1059=>array(26,-14,705,729),1060=>array(48,0,701,729),1061=>array(-59,0,670,729),1062=>array(-0,-157,813,729),1063=>array(63,0,713,729),1064=>array(-14,0,1042,729),1065=>array(-0,-157,1055,729),1066=>array(66,0,662,729),1067=>array(-14,0,900,729),1068=>array(-14,0,553,729),1069=>array(21,-14,644,742),1070=>array(-14,-14,1015,742),1071=>array(-33,0,741,729),1072=>array(30,-14,477,534),1073=>array(44,-14,553,786),1074=>array(38,-14,483,533),1075=>array(65,-14,443,534),1076=>array(38,-14,533,760),1077=>array(38,-14,492,533),1078=>array(10,-14,1013,533),1079=>array(23,-14,447,533),1080=>array(62,-14,517,519),1081=>array(62,-14,517,752),1082=>array(63,-14,538,533),1083=>array(11,-14,513,519),1084=>array(11,-14,686,519),1085=>array(63,0,530,519),1086=>array(38,-14,503,533),1087=>array(63,0,517,533),1088=>array(39,-208,555,533),1089=>array(38,-14,487,533),1090=>array(63,0,792,533),1091=>array(-34,-222,518,519),1092=>array(25,-208,674,760),1093=>array(2,0,495,519),1094=>array(62,-208,579,519),1095=>array(63,0,498,519),1096=>array(62,-14,790,519),1097=>array(62,-208,852,519),1098=>array(35,-14,559,534),1099=>array(62,-14,670,519),1100=>array(62,-14,448,519),1101=>array(21,-14,470,533),1102=>array(63,-14,754,533),1103=>array(11,-14,533,519),1104=>array(38,-14,492,799),1105=>array(38,-14,492,766),1106=>array(34,-222,485,760),1107=>array(65,-14,483,800),1108=>array(38,-14,487,533),1109=>array(10,-14,431,533),1110=>array(45,0,243,736),1111=>array(64,0,366,766),1112=>array(-165,-222,265,736),1113=>array(11,-14,732,519),1114=>array(63,-14,749,519),1115=>array(34,0,497,760),1116=>array(63,-14,538,800),1117=>array(62,-14,517,799),1118=>array(-34,-222,518,750),1119=>array(62,-211,517,519),1122=>array(52,0,632,729),1123=>array(63,-14,752,534),1124=>array(-14,-14,999,742),1125=>array(58,-14,734,533),1130=>array(10,0,1010,729),1131=>array(30,-14,835,519),1132=>array(-14,0,1158,729),1133=>array(58,-14,964,519),1136=>array(56,0,891,729),1137=>array(15,-208,841,760),1138=>array(46,-14,688,742),1139=>array(38,-14,459,533),1140=>array(64,0,822,742),1141=>array(45,0,641,533),1142=>array(64,0,822,927),1143=>array(45,0,641,800),1164=>array(15,0,582,729),1165=>array(31,-14,429,760),1168=>array(-14,0,656,872),1169=>array(58,0,509,668),1170=>array(-14,0,622,729),1171=>array(65,-14,443,534),1172=>array(-14,-216,651,729),1173=>array(-15,-222,490,519),1174=>array(-53,-157,1030,729),1175=>array(10,-208,1013,533),1176=>array(8,-193,519,742),1177=>array(23,-193,447,533),1178=>array(-0,-157,729,729),1179=>array(63,-208,538,533),1182=>array(-14,0,716,729),1183=>array(63,-14,538,760),1184=>array(66,0,824,729),1185=>array(35,-14,602,533),1186=>array(-14,-157,799,729),1187=>array(63,-208,592,519),1188=>array(-14,0,1051,729),1189=>array(63,0,778,519),1190=>array(-14,-216,1011,729),1191=>array(-15,-222,764,519),1194=>array(47,-193,672,742),1195=>array(38,-193,487,533),1196=>array(42,-157,655,729),1197=>array(63,-208,862,533),1198=>array(44,0,666,729),1199=>array(53,-208,523,519),1200=>array(44,0,666,729),1201=>array(53,-208,523,519),1202=>array(-59,-157,670,729),1203=>array(2,-208,518,519),1204=>array(42,-157,870,729),1205=>array(31,-208,610,519),1206=>array(63,-157,712,729),1207=>array(63,-208,560,519),1210=>array(-76,0,573,729),1211=>array(43,0,498,760),1216=>array(-14,0,370,729),1217=>array(-53,0,1030,928),1218=>array(10,-14,1013,785),1219=>array(-14,-216,716,729),1220=>array(-15,-222,571,519),1223=>array(-14,-216,799,729),1224=>array(-15,-222,598,519),1227=>array(63,-157,712,729),1228=>array(67,-138,598,519),1231=>array(-41,0,331,760),1232=>array(-53,0,620,926),1233=>array(30,-14,477,772),1234=>array(-53,0,620,920),1235=>array(30,-14,477,766),1236=>array(-80,0,911,729),1237=>array(30,-15,806,533),1238=>array(-14,0,642,928),1239=>array(38,-14,497,785),1240=>array(47,-14,688,742),1241=>array(46,-14,488,533),1242=>array(47,-14,688,920),1243=>array(46,-14,488,766),1244=>array(-53,0,1030,920),1245=>array(10,-14,1013,766),1246=>array(8,-14,519,920),1247=>array(23,-14,457,766),1248=>array(-11,-14,505,729),1249=>array(-11,-224,505,519),1250=>array(-14,0,799,899),1251=>array(62,-14,517,745),1252=>array(-14,0,799,920),1253=>array(62,-14,517,766),1254=>array(46,-14,688,920),1255=>array(38,-14,503,766),1256=>array(46,-14,688,742),1257=>array(44,-14,497,533),1258=>array(46,-14,688,920),1259=>array(44,-14,497,766),1260=>array(21,-14,644,920),1261=>array(21,-14,470,766),1262=>array(26,-14,705,899),1263=>array(-34,-222,518,745),1264=>array(26,-14,705,920),1265=>array(-34,-222,518,766),1266=>array(26,-14,705,927),1267=>array(-34,-222,539,800),1268=>array(63,0,713,920),1269=>array(63,0,498,766),1270=>array(-0,-157,636,729),1271=>array(65,-208,443,534),1272=>array(-14,0,900,920),1273=>array(62,-14,670,766),1296=>array(84,-14,626,742),1297=>array(23,-14,475,533),1298=>array(-37,-208,771,729),1299=>array(11,-222,513,519),1300=>array(-37,-14,1109,729),1301=>array(11,-14,833,519),1306=>array(54,-160,709,742),1307=>array(81,-208,535,533),1308=>array(59,0,986,729),1309=>array(50,0,752,519),1329=>array(86,-14,753,729),1330=>array(-34,0,657,743),1331=>array(61,0,716,743),1332=>array(18,0,735,743),1333=>array(86,-14,702,729),1334=>array(44,-45,677,743),1335=>array(10,-45,708,729),1336=>array(-30,-45,659,743),1337=>array(-33,-14,893,743),1338=>array(25,-14,763,729),1339=>array(6,0,666,729),1340=>array(10,-45,574,729),1341=>array(7,-14,1007,729),1342=>array(85,-13,752,742),1343=>array(63,0,651,729),1344=>array(28,-66,604,729),1345=>array(44,-32,672,743),1346=>array(29,-45,691,743),1347=>array(13,0,695,739),1348=>array(98,-14,864,729),1349=>array(31,-14,623,742),1350=>array(37,-14,699,774),1351=>array(62,-14,671,729),1352=>array(-34,0,632,743),1353=>array(97,-45,658,743),1354=>array(9,0,700,743),1355=>array(38,-45,671,743),1356=>array(-34,0,769,743),1357=>array(86,-14,753,729),1358=>array(30,-45,693,729),1359=>array(25,-14,603,742),1360=>array(-34,0,688,743),1361=>array(37,-14,627,742),1362=>array(6,0,642,729),1363=>array(58,0,706,729),1364=>array(-32,0,690,743),1365=>array(53,-14,698,742),1366=>array(31,-14,682,729),1369=>array(109,492,254,760),1370=>array(24,482,228,729),1371=>array(-16,615,224,799),1372=>array(-22,618,370,893),1373=>array(90,615,259,799),1374=>array(-12,618,339,856),1375=>array(26,618,413,760),1377=>array(62,-14,791,519),1378=>array(-28,-208,512,533),1379=>array(56,-208,615,533),1380=>array(8,-208,615,533),1381=>array(60,-14,542,760),1382=>array(56,-208,612,533),1383=>array(-42,0,483,760),1384=>array(-35,-208,527,533),1385=>array(-35,-208,744,533),1386=>array(20,-14,660,760),1387=>array(-56,-208,507,760),1388=>array(-43,-208,299,519),1389=>array(-56,-208,808,760),1390=>array(28,-14,527,770),1391=>array(82,-208,512,760),1392=>array(-37,0,490,760),1393=>array(26,-14,489,773),1394=>array(0,-208,571,533),1395=>array(38,-14,570,767),1396=>array(40,-14,646,773),1397=>array(-88,-208,253,519),1398=>array(63,-14,494,773),1399=>array(-67,-208,426,533),1400=>array(-5,0,521,533),1401=>array(-39,-208,343,544),1402=>array(79,-208,808,519),1403=>array(5,-208,498,533),1404=>array(-6,0,537,533),1405=>array(62,-14,517,519),1406=>array(58,-208,559,760),1407=>array(61,-14,775,533),1408=>array(-28,-208,535,533),1409=>array(34,-222,617,533),1410=>array(-9,0,417,519),1411=>array(58,-208,772,760),1412=>array(-42,-208,546,533),1413=>array(44,-14,503,533),1414=>array(16,-208,683,760),1415=>array(64,-14,671,760),1417=>array(65,-14,239,434),1418=>array(36,202,274,306),4256=>array(22,0,674,847),4257=>array(136,0,709,847),4258=>array(72,-58,709,848),4259=>array(43,1,784,847),4260=>array(72,0,709,847),4261=>array(72,0,856,847),4262=>array(100,0,772,847),4263=>array(57,0,963,847),4264=>array(100,0,524,847),4265=>array(106,0,601,847),4266=>array(63,0,810,847),4267=>array(25,0,788,847),4268=>array(-16,0,638,847),4269=>array(54,-37,934,847),4270=>array(100,0,826,847),4271=>array(100,0,795,847),4272=>array(74,0,880,847),4273=>array(67,0,649,847),4274=>array(31,0,633,847),4275=>array(56,-37,836,847),4276=>array(75,0,845,847),4277=>array(83,0,876,847),4278=>array(-16,0,614,847),4279=>array(132,0,709,847),4280=>array(65,0,708,847),4281=>array(-15,0,557,847),4282=>array(45,-25,769,847),4283=>array(12,0,769,847),4284=>array(-16,1,672,847),4285=>array(14,1,688,847),4286=>array(22,0,709,847),4287=>array(-16,0,865,847),4288=>array(63,0,886,847),4289=>array(-16,0,623,847),4290=>array(57,1,720,847),4291=>array(106,0,710,847),4292=>array(72,0,803,847),4293=>array(26,0,882,848),4304=>array(25,0,436,571),4305=>array(40,0,485,829),4306=>array(-36,-225,466,542),4307=>array(32,-220,723,531),4308=>array(-44,-225,480,532),4309=>array(-43,-225,481,532),4310=>array(72,0,593,831),4311=>array(39,0,746,531),4312=>array(38,0,474,532),4313=>array(-57,-225,439,532),4314=>array(39,-220,940,537),4315=>array(38,0,578,829),4316=>array(42,0,593,840),4317=>array(42,-98,713,532),4318=>array(24,1,539,829),4319=>array(-35,-225,536,531),4320=>array(45,-0,713,822),4321=>array(77,0,490,829),4322=>array(10,-225,611,681),4323=>array(55,-225,602,532),4324=>array(55,-225,712,532),4325=>array(-27,-225,612,831),4326=>array(28,-220,752,532),4327=>array(-53,-225,522,531),4328=>array(49,0,586,830),4329=>array(-4,-5,497,831),4330=>array(22,-225,579,531),4331=>array(36,0,575,829),4332=>array(18,-229,610,830),4333=>array(-33,-225,530,829),4334=>array(77,0,523,830),4335=>array(-78,-225,626,532),4336=>array(25,0,568,829),4337=>array(32,0,594,830),4338=>array(-40,-91,485,532),4339=>array(-27,-225,537,585),4340=>array(-26,-225,530,831),4341=>array(23,0,612,829),4342=>array(34,-225,770,672),4343=>array(-22,-225,471,542),4344=>array(-17,-225,484,532),4345=>array(33,-225,532,537),4346=>array(43,-69,494,532),4347=>array(-7,0,360,486),4348=>array(93,341,434,845),7424=>array(-48,0,470,519),7425=>array(-64,0,686,519),7426=>array(40,-14,816,533),7427=>array(-13,0,504,519),7428=>array(44,-14,487,533),7429=>array(-13,0,489,519),7430=>array(-13,0,489,519),7431=>array(-20,0,487,519),7432=>array(29,-18,440,533),7433=>array(57,-214,254,522),7434=>array(-29,-14,454,519),7435=>array(-15,0,571,519),7436=>array(-9,0,453,519),7437=>array(-13,0,713,519),7438=>array(57,-14,599,519),7439=>array(38,-14,503,533),7440=>array(17,-14,459,533),7441=>array(44,9,537,511),7442=>array(41,27,534,492),7443=>array(44,-0,537,523),7444=>array(40,-14,852,533),7445=>array(2,-14,429,533),7446=>array(90,260,542,533),7447=>array(90,-14,542,259),7448=>array(7,0,486,519),7449=>array(-35,0,549,519),7450=>array(47,0,548,519),7451=>array(57,0,509,519),7452=>array(40,-14,571,519),7453=>array(7,-29,576,551),7454=>array(46,-29,809,551),7455=>array(-19,-205,604,680),7456=>array(34,0,551,519),7457=>array(51,0,804,519),7458=>array(-9,0,479,519),7459=>array(5,-14,479,519),7460=>array(4,-14,469,742),7461=>array(-13,-14,626,533),7462=>array(-15,0,478,519),7463=>array(-48,0,470,519),7464=>array(-9,0,604,519),7465=>array(7,0,486,519),7466=>array(69,0,656,520),7467=>array(-26,-14,586,519),7468=>array(-44,326,381,734),7469=>array(-50,326,574,734),7470=>array(-9,326,382,734),7471=>array(-4,334,411,742),7472=>array(-9,326,422,734),7473=>array(-9,326,404,734),7474=>array(-9,326,409,734),7475=>array(31,318,430,742),7476=>array(-9,326,503,734),7477=>array(-9,326,233,734),7478=>array(-96,209,253,734),7479=>array(-9,326,451,734),7480=>array(-9,326,343,734),7481=>array(-9,326,592,734),7482=>array(-12,318,512,734),7483=>array(47,318,508,734),7484=>array(29,318,434,742),7485=>array(4,326,308,750),7486=>array(-9,326,379,734),7487=>array(-9,326,406,734),7488=>array(26,326,413,734),7489=>array(62,318,494,734),7490=>array(37,326,622,734),7491=>array(19,318,300,625),7492=>array(38,318,319,625),7493=>array(23,327,372,632),7494=>array(25,318,514,625),7495=>array(16,318,319,751),7496=>array(28,318,357,751),7497=>array(28,318,315,625),7498=>array(28,318,315,625),7499=>array(91,316,352,625),7500=>array(28,316,289,625),7501=>array(28,202,396,625),7502=>array(21,207,145,619),7503=>array(16,326,304,751),7504=>array(21,326,479,625),7505=>array(21,202,297,625),7506=>array(28,318,321,625),7507=>array(28,318,312,625),7508=>array(28,472,317,625),7509=>array(28,318,317,471),7510=>array(16,209,342,625),7511=>array(16,318,214,707),7512=>array(15,318,302,617),7513=>array(8,310,359,635),7514=>array(21,326,479,625),7515=>array(-2,326,292,617),7516=>array(-6,326,396,633),7517=>array(-13,217,295,763),7518=>array(51,217,334,625),7519=>array(17,326,311,763),7520=>array(31,217,382,626),7521=>array(-29,209,367,633),7522=>array(28,0,153,412),7523=>array(40,0,292,299),7524=>array(15,-8,302,291),7525=>array(-2,0,292,291),7526=>array(-13,-109,295,437),7527=>array(51,-109,334,298),7528=>array(-1,-117,314,299),7529=>array(31,-109,382,300),7530=>array(-29,-117,367,307),7531=>array(61,-14,837,533),7543=>array(58,-222,564,533),7544=>array(-9,326,503,734),7547=>array(-13,0,313,519),7548=>array(28,0,272,519),7549=>array(39,-208,606,533),7550=>array(-0,-14,571,519),7551=>array(-18,-14,579,519),7557=>array(-50,-222,317,760),7579=>array(16,327,359,632),7580=>array(18,318,300,625),7581=>array(18,266,300,625),7582=>array(59,318,371,751),7583=>array(61,316,323,625),7584=>array(-35,209,294,751),7585=>array(16,202,269,617),7586=>array(36,202,403,617),7587=>array(36,209,323,617),7588=>array(26,326,180,738),7589=>array(38,326,144,617),7590=>array(-12,326,193,617),7591=>array(-12,326,193,617),7592=>array(-4,202,291,738),7593=>array(34,202,206,751),7594=>array(2,202,234,751),7595=>array(60,326,350,624),7596=>array(75,202,519,625),7597=>array(46,209,505,625),7598=>array(7,202,438,625),7599=>array(70,202,419,625),7600=>array(26,318,412,624),7601=>array(26,318,320,625),7602=>array(70,209,355,751),7603=>array(11,202,279,625),7604=>array(-38,202,307,752),7605=>array(31,202,270,707),7606=>array(12,318,347,617),7607=>array(64,324,367,626),7608=>array(22,326,356,625),7609=>array(71,324,344,617),7610=>array(21,326,314,617),7611=>array(-6,312,302,631),7612=>array(3,202,374,617),7613=>array(35,274,342,617),7614=>array(41,201,366,617),7615=>array(70,320,355,758),7620=>array(-374,616,6,800),7621=>array(-421,616,-97,800),7622=>array(-353,616,-29,800),7623=>array(-456,616,-76,800),7624=>array(-411,616,-40,800),7625=>array(-446,616,-4,800),7680=>array(-69,-241,604,729),7681=>array(29,-241,476,534),7682=>array(-14,0,606,921),7683=>array(38,-14,518,920),7684=>array(-14,-191,606,729),7685=>array(38,-187,519,760),7686=>array(-14,-147,606,729),7687=>array(38,-143,518,760),7688=>array(47,-193,672,927),7689=>array(38,-193,510,800),7690=>array(-14,0,670,921),7691=>array(18,-14,575,920),7692=>array(-14,-191,670,729),7693=>array(18,-191,541,760),7694=>array(-14,-147,670,729),7695=>array(18,-147,541,760),7696=>array(-14,-193,670,729),7697=>array(18,-193,541,760),7698=>array(-14,-240,670,729),7699=>array(-1,-240,541,760),7700=>array(-14,0,642,1044),7701=>array(38,-14,492,919),7702=>array(-14,0,642,1044),7703=>array(38,-14,519,919),7704=>array(-14,-240,642,729),7705=>array(38,-240,492,533),7706=>array(-14,-213,642,729),7707=>array(35,-213,492,533),7708=>array(-14,-193,642,928),7709=>array(38,-193,497,785),7710=>array(-14,0,651,921),7711=>array(-56,-208,466,921),7712=>array(50,-14,682,927),7713=>array(32,-222,538,745),7714=>array(-14,0,799,921),7715=>array(42,0,497,920),7716=>array(-14,-191,799,729),7717=>array(43,-191,498,760),7718=>array(-14,0,799,920),7719=>array(42,0,497,920),7720=>array(-14,-193,799,729),7721=>array(42,-193,497,760),7722=>array(-14,-217,799,729),7723=>array(42,-217,497,760),7724=>array(-71,-213,370,729),7725=>array(-106,-213,243,736),7726=>array(-14,0,434,1044),7727=>array(64,0,391,886),7728=>array(-14,0,716,927),7729=>array(37,0,494,961),7730=>array(-14,-191,716,729),7731=>array(37,-191,494,760),7732=>array(-14,-147,716,729),7733=>array(37,-147,494,760),7734=>array(-14,-191,544,729),7735=>array(21,-191,251,760),7736=>array(-14,-191,544,899),7737=>array(21,-191,382,900),7738=>array(-14,-147,544,729),7739=>array(-80,-147,251,760),7740=>array(-14,-240,544,729),7741=>array(-105,-240,251,760),7742=>array(-14,0,940,927),7743=>array(63,0,791,800),7744=>array(-14,0,940,921),7745=>array(63,0,792,766),7746=>array(-14,-191,940,729),7747=>array(63,-191,792,533),7748=>array(-19,-14,813,920),7749=>array(63,0,517,766),7750=>array(-19,-191,813,729),7751=>array(63,-191,517,533),7752=>array(-19,-147,813,729),7753=>array(63,-147,517,533),7754=>array(-19,-240,813,729),7755=>array(63,-240,517,533),7756=>array(46,-14,688,1044),7757=>array(38,-14,537,881),7758=>array(46,-14,688,1050),7759=>array(38,-14,503,891),7760=>array(46,-14,688,1044),7761=>array(38,-14,503,919),7762=>array(46,-14,688,1044),7763=>array(38,-14,523,919),7764=>array(-14,0,602,931),7765=>array(39,-208,568,800),7766=>array(-14,0,602,921),7767=>array(39,-208,555,766),7768=>array(-14,0,645,921),7769=>array(63,0,474,766),7770=>array(-14,-191,645,729),7771=>array(34,-191,475,533),7772=>array(-14,-191,645,899),7773=>array(34,-191,475,745),7774=>array(-14,-147,645,729),7775=>array(-60,-147,474,533),7776=>array(26,-14,577,921),7777=>array(10,-14,431,766),7778=>array(26,-191,577,742),7779=>array(10,-191,431,533),7780=>array(26,-14,578,939),7781=>array(10,-14,492,757),7782=>array(26,-14,577,1049),7783=>array(10,-14,457,867),7784=>array(26,-191,577,921),7785=>array(10,-191,431,766),7786=>array(42,0,655,921),7787=>array(49,-14,363,920),7788=>array(42,-191,655,729),7789=>array(49,-191,363,680),7790=>array(42,-147,655,729),7791=>array(10,-147,363,680),7792=>array(42,-240,655,729),7793=>array(-16,-240,363,680),7794=>array(98,-191,783,729),7795=>array(55,-191,517,519),7796=>array(98,-213,783,729),7797=>array(31,-213,517,519),7798=>array(98,-240,783,729),7799=>array(35,-240,517,519),7800=>array(98,-14,783,1044),7801=>array(62,-14,521,881),7802=>array(98,-14,783,1032),7803=>array(62,-14,517,908),7804=>array(45,0,727,921),7805=>array(33,0,504,777),7806=>array(45,-191,727,729),7807=>array(34,-191,499,519),7808=>array(59,0,986,927),7809=>array(50,0,752,776),7810=>array(59,0,986,927),7811=>array(50,0,752,776),7812=>array(59,0,986,920),7813=>array(50,0,752,766),7814=>array(59,0,986,921),7815=>array(50,0,752,766),7816=>array(59,-191,986,729),7817=>array(50,-191,752,519),7818=>array(-59,0,670,921),7819=>array(2,0,494,766),7820=>array(-59,0,670,920),7821=>array(2,0,494,766),7822=>array(44,0,666,921),7823=>array(-33,-222,519,766),7824=>array(-23,0,638,927),7825=>array(-10,-25,479,800),7826=>array(-23,-191,638,729),7827=>array(-10,-191,479,544),7828=>array(-23,-147,638,729),7829=>array(-10,-147,479,544),7830=>array(42,-147,497,760),7831=>array(49,-14,374,920),7832=>array(50,0,752,878),7833=>array(-33,-222,519,878),7834=>array(29,-14,787,760),7835=>array(-56,-208,466,921),7836=>array(-56,-208,466,760),7837=>array(-56,-208,466,760),7838=>array(-23,-14,694,743),7839=>array(24,-14,500,765),7840=>array(-69,-191,604,729),7841=>array(29,-191,476,534),7842=>array(-69,0,604,1034),7843=>array(29,-14,476,852),7844=>array(-69,0,688,1028),7845=>array(30,-14,627,846),7846=>array(-69,0,604,1028),7847=>array(30,-14,519,847),7848=>array(-69,0,667,1086),7849=>array(30,-14,608,904),7850=>array(-69,0,604,1043),7851=>array(30,-14,516,861),7852=>array(-69,-191,604,982),7853=>array(29,-191,476,800),7854=>array(-69,0,604,1044),7855=>array(30,-14,491,877),7856=>array(-69,0,604,1044),7857=>array(30,-14,482,877),7858=>array(-69,0,604,1109),7859=>array(30,-14,482,942),7860=>array(-69,0,604,1043),7861=>array(30,-14,503,876),7862=>array(-69,-191,604,967),7863=>array(29,-191,480,785),7864=>array(-14,-191,642,729),7865=>array(38,-191,492,533),7866=>array(-14,0,642,1034),7867=>array(38,-14,492,852),7868=>array(-14,0,642,921),7869=>array(38,-14,516,777),7870=>array(-14,0,708,1028),7871=>array(38,-14,652,846),7872=>array(-14,0,642,1028),7873=>array(38,-14,545,846),7874=>array(-14,0,688,1086),7875=>array(38,-14,633,904),7876=>array(-14,0,642,1043),7877=>array(38,-14,541,861),7878=>array(-14,-191,642,927),7879=>array(38,-191,492,800),7880=>array(-14,0,392,1034),7881=>array(43,0,315,852),7882=>array(-14,-191,370,729),7883=>array(23,-191,243,736),7884=>array(46,-191,688,742),7885=>array(38,-191,503,533),7886=>array(46,-14,688,1034),7887=>array(38,-14,503,852),7888=>array(46,-14,749,1028),7889=>array(38,-14,641,846),7890=>array(46,-14,688,1028),7891=>array(38,-14,534,846),7892=>array(46,-14,729,1086),7893=>array(38,-14,622,904),7894=>array(46,-14,688,1043),7895=>array(38,-14,530,861),7896=>array(46,-191,688,982),7897=>array(38,-191,503,800),7898=>array(44,-14,774,927),7899=>array(37,-14,616,800),7900=>array(44,-14,774,927),7901=>array(37,-14,616,799),7902=>array(44,-14,774,1034),7903=>array(37,-14,616,852),7904=>array(44,-14,774,921),7905=>array(37,-14,616,777),7906=>array(44,-191,774,760),7907=>array(37,-191,616,533),7908=>array(98,-191,783,729),7909=>array(62,-191,517,519),7910=>array(98,-14,783,1034),7911=>array(62,-14,517,852),7912=>array(95,-14,958,927),7913=>array(57,-14,654,800),7914=>array(95,-14,958,927),7915=>array(57,-14,654,799),7916=>array(95,-14,958,1034),7917=>array(57,-14,654,852),7918=>array(95,-14,958,921),7919=>array(57,-14,654,777),7920=>array(95,-191,958,802),7921=>array(57,-191,654,532),7922=>array(44,0,666,927),7923=>array(-34,-222,518,776),7924=>array(44,-191,666,729),7925=>array(-33,-222,519,519),7926=>array(44,0,666,1037),7927=>array(-33,-222,519,852),7928=>array(44,0,666,921),7929=>array(-33,-222,519,777),7930=>array(-14,0,800,729),7931=>array(37,0,539,760),7936=>array(38,-12,590,829),7937=>array(38,-12,590,829),7938=>array(38,-12,590,829),7939=>array(38,-12,590,829),7940=>array(38,-12,590,829),7941=>array(38,-12,590,829),7942=>array(38,-12,590,994),7943=>array(38,-12,590,994),7944=>array(-69,0,604,829),7945=>array(-69,0,604,829),7946=>array(51,0,736,829),7947=>array(59,0,736,829),7948=>array(-59,0,615,829),7949=>array(-32,0,641,829),7950=>array(-69,0,604,994),7951=>array(-69,0,604,994),7952=>array(23,-19,449,829),7953=>array(23,-19,449,829),7954=>array(23,-19,449,829),7955=>array(23,-19,449,829),7956=>array(23,-19,480,829),7957=>array(23,-19,501,829),7960=>array(53,0,752,829),7961=>array(60,0,742,829),7962=>array(51,0,945,829),7963=>array(59,0,954,829),7964=>array(53,0,893,829),7965=>array(60,0,916,829),7968=>array(81,-208,512,829),7969=>array(81,-208,512,829),7970=>array(81,-208,512,829),7971=>array(81,-208,512,829),7972=>array(81,-208,517,829),7973=>array(81,-208,519,829),7974=>array(81,-208,527,994),7975=>array(81,-208,527,994),7976=>array(53,0,913,829),7977=>array(60,0,907,829),7978=>array(51,0,1105,829),7979=>array(59,0,1116,829),7980=>array(53,0,1058,829),7981=>array(60,0,1079,829),7982=>array(87,0,1002,994),7983=>array(87,0,1000,994),7984=>array(69,22,272,829),7985=>array(69,22,272,829),7986=>array(42,22,364,829),7987=>array(46,22,362,829),7988=>array(69,22,405,829),7989=>array(65,22,407,829),7990=>array(69,22,396,994),7991=>array(69,22,397,994),7992=>array(53,0,483,829),7993=>array(60,0,475,829),7994=>array(51,0,676,829),7995=>array(59,0,678,829),7996=>array(53,0,625,829),7997=>array(60,0,649,829),7998=>array(87,0,576,994),7999=>array(87,0,567,994),8000=>array(38,-14,503,829),8001=>array(38,-14,503,829),8002=>array(38,-14,503,829),8003=>array(38,-14,503,829),8004=>array(38,-14,525,829),8005=>array(38,-14,516,829),8008=>array(46,-14,688,829),8009=>array(60,-14,724,829),8010=>array(51,-14,958,829),8011=>array(59,-14,965,829),8012=>array(53,-14,793,829),8013=>array(60,-14,817,829),8016=>array(69,-3,503,829),8017=>array(69,-3,503,829),8018=>array(69,-3,503,829),8019=>array(69,-3,503,829),8020=>array(69,-3,505,829),8021=>array(69,-3,519,829),8022=>array(69,-3,510,994),8023=>array(69,-3,505,994),8025=>array(60,0,837,829),8027=>array(59,0,1043,829),8029=>array(60,0,1011,829),8031=>array(87,0,930,994),8032=>array(31,-3,690,829),8033=>array(31,-3,690,829),8034=>array(31,-3,690,829),8035=>array(31,-3,690,829),8036=>array(31,-3,690,829),8037=>array(31,-3,690,829),8038=>array(31,-3,690,994),8039=>array(31,-3,690,994),8040=>array(-9,0,697,829),8041=>array(27,0,734,829),8042=>array(51,0,969,829),8043=>array(59,0,974,829),8044=>array(53,0,803,829),8045=>array(60,0,829,829),8046=>array(87,0,795,994),8047=>array(87,0,824,994),8048=>array(38,-12,590,799),8049=>array(38,-12,590,800),8050=>array(23,-19,449,799),8051=>array(23,-19,465,800),8052=>array(81,-208,512,799),8053=>array(81,-208,512,800),8054=>array(69,22,272,799),8055=>array(69,22,384,800),8056=>array(38,-14,503,799),8057=>array(38,-14,514,800),8058=>array(69,-3,503,799),8059=>array(69,-3,503,800),8060=>array(31,-3,690,799),8061=>array(31,-3,690,800),8064=>array(38,-208,590,829),8065=>array(38,-208,590,829),8066=>array(38,-208,590,829),8067=>array(38,-208,590,829),8068=>array(38,-208,590,829),8069=>array(38,-208,590,829),8070=>array(38,-208,590,994),8071=>array(38,-208,590,994),8072=>array(-69,-208,604,829),8073=>array(-69,-208,604,829),8074=>array(51,-208,736,829),8075=>array(59,-208,736,829),8076=>array(-59,-208,615,829),8077=>array(-32,-208,641,829),8078=>array(-69,-208,604,994),8079=>array(-69,-208,604,994),8080=>array(75,-208,512,829),8081=>array(75,-208,512,829),8082=>array(75,-208,512,829),8083=>array(75,-208,512,829),8084=>array(75,-208,517,829),8085=>array(75,-208,519,829),8086=>array(75,-208,527,994),8087=>array(75,-208,527,994),8088=>array(53,-208,913,829),8089=>array(60,-208,907,829),8090=>array(51,-208,1105,829),8091=>array(59,-208,1116,829),8092=>array(53,-208,1058,829),8093=>array(60,-208,1079,829),8094=>array(87,-208,1002,994),8095=>array(87,-208,1000,994),8096=>array(31,-208,690,829),8097=>array(31,-208,690,829),8098=>array(31,-208,690,829),8099=>array(31,-208,690,829),8100=>array(31,-208,690,829),8101=>array(31,-208,690,829),8102=>array(31,-208,690,994),8103=>array(31,-208,690,994),8104=>array(-9,-208,697,829),8105=>array(27,-208,734,829),8106=>array(51,-208,969,829),8107=>array(59,-208,974,829),8108=>array(53,-208,803,829),8109=>array(60,-208,829,829),8110=>array(87,-208,795,994),8111=>array(87,-208,824,994),8112=>array(38,-12,590,785),8113=>array(38,-12,590,745),8114=>array(38,-208,590,799),8115=>array(38,-208,590,533),8116=>array(38,-208,590,800),8118=>array(38,-12,590,777),8119=>array(38,-208,590,777),8120=>array(-69,0,604,926),8121=>array(-69,0,604,899),8122=>array(-69,0,604,799),8123=>array(-69,0,604,800),8124=>array(-69,-208,604,729),8125=>array(216,606,345,829),8126=>array(194,-208,298,-60),8127=>array(216,606,345,829),8128=>array(161,639,475,777),8129=>array(173,652,512,944),8130=>array(75,-208,512,799),8131=>array(75,-208,512,533),8132=>array(75,-208,512,800),8134=>array(81,-208,527,777),8135=>array(75,-208,527,777),8136=>array(90,0,805,799),8137=>array(65,0,795,800),8138=>array(90,0,971,799),8139=>array(65,0,950,800),8140=>array(-14,-208,799,729),8141=>array(109,606,431,829),8142=>array(121,606,452,829),8143=>array(161,606,475,994),8144=>array(69,22,380,785),8145=>array(69,22,358,745),8146=>array(69,22,371,996),8147=>array(69,22,442,996),8150=>array(69,22,406,777),8151=>array(69,22,443,944),8152=>array(-14,0,370,729),8153=>array(-14,0,390,899),8154=>array(90,0,544,799),8155=>array(65,0,520,800),8157=>array(114,606,431,829),8158=>array(113,606,454,829),8159=>array(161,606,475,994),8160=>array(69,-3,503,785),8161=>array(69,-3,503,745),8162=>array(69,-3,503,996),8163=>array(69,-3,562,996),8164=>array(-8,-208,501,829),8165=>array(-8,-208,501,829),8166=>array(69,-3,506,777),8167=>array(69,-3,538,944),8168=>array(44,0,666,926),8169=>array(44,0,666,899),8170=>array(90,0,901,799),8171=>array(65,0,879,800),8172=>array(60,0,707,829),8173=>array(173,652,447,996),8174=>array(173,652,523,996),8175=>array(161,615,330,799),8178=>array(31,-208,690,799),8179=>array(31,-208,690,519),8180=>array(31,-208,690,800),8182=>array(31,-3,690,730),8183=>array(31,-208,690,730),8184=>array(90,-14,815,799),8185=>array(61,-14,702,800),8186=>array(90,0,837,799),8187=>array(12,0,718,800),8188=>array(-9,-208,697,742),8189=>array(231,616,465,800),8190=>array(224,606,343,829),8208=>array(33,230,271,306),8209=>array(33,230,271,306),8210=>array(34,233,539,298),8211=>array(34,233,417,298),8212=>array(34,233,866,298),8213=>array(-6,233,906,298),8214=>array(116,-236,333,764),8215=>array(0,-236,450,-80),8216=>array(70,495,256,742),8217=>array(49,482,236,729),8218=>array(24,-136,228,111),8219=>array(86,482,205,729),8220=>array(70,495,430,742),8221=>array(49,482,410,729),8222=>array(24,-136,401,111),8223=>array(86,482,379,729),8224=>array(47,-96,462,729),8225=>array(-12,-96,462,729),8226=>array(135,227,396,516),8227=>array(135,188,431,555),8228=>array(92,-14,209,116),8229=>array(92,-14,509,116),8230=>array(92,-14,809,116),8240=>array(81,-14,1127,742),8241=>array(81,-14,1480,742),8242=>array(1,547,199,729),8243=>array(1,547,331,729),8244=>array(1,547,462,729),8245=>array(81,547,215,729),8246=>array(81,547,347,729),8247=>array(81,547,479,729),8248=>array(4,-236,300,-30),8249=>array(66,69,315,517),8250=>array(45,69,294,517),8252=>array(7,-14,477,729),8253=>array(97,-14,472,742),8254=>array(0,716,450,755),8258=>array(14,-28,886,814),8260=>array(-231,-14,381,742),8261=>array(-0,-132,360,760),8262=>array(-9,-132,352,760),8263=>array(66,-14,880,742),8264=>array(97,-14,681,742),8265=>array(7,-14,649,742),8267=>array(38,-96,540,729),8268=>array(95,220,355,509),8269=>array(95,220,355,509),8270=>array(14,-28,436,427),8271=>array(97,-136,247,434),8273=>array(14,-6,436,929),8274=>array(-14,-93,434,729),8275=>array(44,233,856,394),8279=>array(1,547,594,729),8304=>array(21,319,327,742),8305=>array(28,326,153,738),8308=>array(6,326,324,734),8309=>array(13,319,349,727),8310=>array(15,319,343,742),8311=>array(38,326,349,734),8312=>array(13,319,346,742),8313=>array(7,319,335,742),8314=>array(60,326,415,677),8315=>array(60,479,415,524),8316=>array(60,424,415,580),8317=>array(44,239,231,751),8318=>array(-10,239,176,751),8319=>array(40,326,326,625),8320=>array(21,-7,327,416),8321=>array(42,0,263,408),8322=>array(3,0,317,416),8323=>array(11,-7,317,416),8324=>array(6,0,324,408),8325=>array(13,-7,349,401),8326=>array(15,-7,343,416),8327=>array(38,0,349,408),8328=>array(13,-7,346,416),8329=>array(7,-7,335,416),8330=>array(60,0,415,351),8331=>array(60,153,415,198),8332=>array(60,98,415,253),8333=>array(44,-87,231,425),8334=>array(-10,-87,176,425),8336=>array(19,-8,300,299),8337=>array(28,-8,315,299),8338=>array(28,-8,321,299),8339=>array(1,0,312,291),8340=>array(28,-8,315,299),8341=>array(31,0,312,425),8342=>array(16,0,304,425),8343=>array(33,0,161,425),8344=>array(21,0,479,299),8345=>array(40,0,326,299),8346=>array(16,-117,342,298),8347=>array(1,-8,268,299),8348=>array(16,-8,214,381),8358=>array(-10,-14,606,729),8364=>array(-21,-14,544,742),8367=>array(-23,-193,970,723),8369=>array(-14,0,646,729),8372=>array(23,-14,688,742),8373=>array(77,-147,536,760),8376=>array(38,0,655,729),8377=>array(46,0,594,729),8451=>array(85,-14,990,742),8457=>array(85,0,969,742),8462=>array(43,0,498,760),8463=>array(43,0,497,760),8470=>array(-32,-14,801,729),8482=>array(106,447,744,729),8486=>array(-9,0,697,742),8487=>array(50,-13,756,729),8490=>array(-14,0,716,729),8491=>array(-87,0,587,928),8498=>array(-26,0,639,729),8513=>array(42,-14,655,742),8514=>array(53,0,476,729),8515=>array(3,0,539,729),8516=>array(-59,0,493,729),8523=>array(57,-14,773,742),8526=>array(-24,0,482,519),8528=>array(42,-14,860,742),8529=>array(42,-14,846,742),8530=>array(42,-14,1199,742),8531=>array(42,-14,829,742),8532=>array(3,-14,829,742),8533=>array(42,-14,860,742),8534=>array(3,-14,860,742),8535=>array(11,-14,860,742),8536=>array(6,-14,860,742),8537=>array(42,-14,854,742),8538=>array(13,-14,854,742),8539=>array(42,-14,857,742),8540=>array(11,-14,857,742),8541=>array(13,-14,857,742),8542=>array(38,-14,857,742),8543=>array(42,-14,742,742),8544=>array(-14,0,370,729),8545=>array(-14,0,545,729),8546=>array(-14,0,721,729),8547=>array(-14,0,947,729),8548=>array(45,0,727,729),8549=>array(45,0,897,729),8550=>array(45,0,1073,729),8551=>array(45,0,1249,729),8552=>array(-14,0,868,729),8553=>array(-59,0,670,729),8554=>array(-59,0,853,729),8555=>array(-59,0,1029,729),8556=>array(-14,0,544,729),8557=>array(47,-14,672,742),8558=>array(-14,0,670,729),8559=>array(-14,0,940,729),8560=>array(45,0,243,736),8561=>array(45,0,531,736),8562=>array(45,0,819,736),8563=>array(45,0,787,736),8564=>array(34,0,499,519),8565=>array(34,0,751,736),8566=>array(34,0,1040,736),8567=>array(34,0,1327,736),8568=>array(45,0,783,736),8569=>array(2,0,495,519),8570=>array(2,0,750,736),8571=>array(2,0,1039,736),8572=>array(37,0,251,760),8573=>array(38,-14,487,533),8574=>array(18,-14,541,760),8575=>array(63,0,792,533),8576=>array(41,0,1042,729),8577=>array(-14,0,678,729),8578=>array(41,0,1042,729),8579=>array(21,-14,644,742),8580=>array(26,-14,470,533),8581=>array(63,-208,689,742),8585=>array(21,-14,829,742),8592=>array(33,119,703,527),8593=>array(193,0,561,744),8594=>array(51,119,721,527),8595=>array(193,-20,561,724),8596=>array(33,119,721,527),8597=>array(193,-20,561,744),8598=>array(132,40,633,595),8599=>array(121,39,622,595),8600=>array(121,52,622,607),8601=>array(132,52,633,607),8602=>array(33,116,703,531),8603=>array(51,116,721,531),8604=>array(50,159,720,453),8605=>array(34,159,704,453),8606=>array(33,119,703,527),8607=>array(193,0,561,744),8608=>array(51,119,721,527),8609=>array(193,-20,561,724),8610=>array(33,119,706,527),8611=>array(48,119,721,527),8612=>array(33,119,703,527),8613=>array(193,0,561,744),8614=>array(51,119,721,527),8615=>array(193,-20,561,724),8616=>array(193,0,561,744),8617=>array(33,119,703,548),8618=>array(51,119,721,548),8619=>array(33,119,703,548),8620=>array(51,119,721,548),8621=>array(33,119,721,527),8622=>array(33,116,721,531),8623=>array(154,-13,620,730),8624=>array(209,0,534,744),8625=>array(220,0,545,744),8626=>array(209,-20,534,724),8627=>array(220,-20,545,724),8628=>array(117,102,655,609),8629=>array(143,53,600,650),8630=>array(40,145,692,540),8631=>array(62,145,715,540),8632=>array(119,40,635,717),8633=>array(51,-52,703,698),8634=>array(83,71,679,604),8635=>array(75,71,671,604),8636=>array(31,284,703,527),8637=>array(31,119,703,363),8638=>array(341,0,561,747),8639=>array(193,0,413,747),8640=>array(51,284,724,527),8641=>array(51,119,724,363),8642=>array(341,-23,561,724),8643=>array(193,-23,413,724),8644=>array(33,-52,721,698),8645=>array(40,-20,715,744),8646=>array(33,-52,721,698),8647=>array(33,-101,703,747),8648=>array(-4,0,759,744),8649=>array(51,-101,721,747),8650=>array(-4,-20,759,724),8651=>array(31,21,724,625),8652=>array(31,21,724,625),8653=>array(33,83,703,563),8654=>array(33,83,721,563),8655=>array(51,83,721,563),8656=>array(33,119,703,527),8657=>array(193,0,561,744),8658=>array(51,119,721,527),8659=>array(193,-20,561,724),8660=>array(33,119,721,527),8661=>array(193,-20,561,744),8662=>array(132,-21,687,595),8663=>array(67,-21,622,595),8664=>array(67,52,622,667),8665=>array(132,52,687,667),8666=>array(33,70,703,576),8667=>array(51,70,721,576),8668=>array(33,119,703,527),8669=>array(51,119,721,527),8670=>array(193,0,561,744),8671=>array(193,-20,561,724),8672=>array(33,119,703,527),8673=>array(193,0,561,744),8674=>array(51,119,721,527),8675=>array(193,-20,561,724),8676=>array(51,119,703,527),8677=>array(51,119,703,527),8678=>array(33,119,703,527),8679=>array(193,0,561,744),8680=>array(51,119,721,527),8681=>array(193,-20,561,724),8682=>array(193,0,561,744),8683=>array(172,0,582,744),8684=>array(172,0,582,744),8685=>array(172,0,582,744),8686=>array(193,0,561,744),8687=>array(172,0,582,744),8688=>array(51,96,721,550),8689=>array(73,0,690,689),8690=>array(64,0,681,689),8691=>array(193,-20,561,744),8692=>array(51,119,721,527),8693=>array(40,-20,715,744),8694=>array(51,-140,721,786),8695=>array(33,119,703,527),8696=>array(51,119,721,527),8697=>array(33,119,721,527),8698=>array(33,119,703,527),8699=>array(51,119,721,527),8700=>array(33,119,721,527),8701=>array(33,119,703,527),8702=>array(51,119,721,527),8703=>array(33,119,721,527),8704=>array(4,0,540,729),8706=>array(45,-12,422,647),8707=>array(54,0,418,729),8708=>array(54,-116,418,845),8710=>array(22,0,601,729),8711=>array(22,0,601,729),8712=>array(95,0,571,627),8713=>array(95,-132,571,759),8715=>array(95,0,571,627),8716=>array(95,-132,571,759),8719=>array(23,-192,692,719),8720=>array(23,-192,692,719),8721=>array(7,-192,631,719),8722=>array(95,274,659,353),8723=>array(95,0,659,627),8724=>array(95,0,659,659),8725=>array(-72,-93,375,729),8727=>array(95,85,517,541),8728=>array(95,175,346,454),8729=>array(95,175,346,454),8730=>array(26,-20,574,811),8731=>array(26,-20,574,938),8732=>array(26,-20,574,929),8733=>array(97,108,512,491),8734=>array(97,108,654,491),8735=>array(124,99,630,661),8736=>array(124,99,630,661),8739=>array(95,-98,167,827),8740=>array(78,-98,353,827),8741=>array(95,-98,321,827),8742=>array(78,-98,493,827),8743=>array(116,0,543,584),8744=>array(116,0,543,584),8745=>array(95,0,659,627),8746=>array(95,-12,659,615),8747=>array(21,-181,448,757),8748=>array(21,-181,745,757),8749=>array(21,-181,1042,757),8760=>array(95,274,659,559),8761=>array(95,68,659,559),8762=>array(95,68,659,559),8763=>array(95,68,659,559),8764=>array(95,233,659,394),8765=>array(95,233,659,394),8770=>array(95,138,659,452),8771=>array(95,175,659,489),8776=>array(95,138,659,489),8784=>array(95,175,659,658),8785=>array(95,-31,659,658),8786=>array(95,-31,659,658),8787=>array(95,-31,659,658),8788=>array(95,149,835,478),8789=>array(95,149,835,478),8800=>array(95,19,659,608),8801=>array(95,93,659,534),8804=>array(95,0,659,582),8805=>array(95,0,659,582),8834=>array(95,0,659,627),8835=>array(95,0,659,627),8836=>array(95,-132,659,759),8837=>array(95,-132,659,759),8838=>array(95,-73,659,700),8839=>array(95,-73,659,700),8844=>array(95,-12,659,615),8845=>array(95,-12,659,615),8846=>array(95,-12,659,615),8847=>array(95,0,667,627),8848=>array(95,0,667,627),8849=>array(95,-73,667,700),8850=>array(95,-73,667,700),8851=>array(95,0,659,635),8852=>array(95,0,659,635),8853=>array(95,0,659,627),8854=>array(95,0,659,627),8855=>array(95,0,659,627),8856=>array(95,0,659,627),8857=>array(95,0,659,627),8858=>array(95,0,659,627),8859=>array(95,0,659,627),8860=>array(95,0,659,627),8861=>array(95,0,659,627),8862=>array(95,0,659,627),8863=>array(95,0,659,627),8864=>array(95,0,659,627),8865=>array(95,0,659,627),8866=>array(95,0,679,729),8867=>array(95,0,679,729),8868=>array(95,0,751,688),8869=>array(95,0,751,688),8870=>array(95,0,415,729),8871=>array(95,0,415,729),8872=>array(95,0,679,729),8873=>array(95,0,679,729),8874=>array(95,0,679,729),8875=>array(95,0,833,729),8876=>array(95,-115,679,844),8877=>array(95,-115,679,844),8878=>array(95,-115,679,844),8879=>array(95,-115,833,844),8901=>array(95,282,213,412),8962=>array(64,0,624,596),8968=>array(-1,-132,360,760),8969=>array(112,-132,352,760),8970=>array(-1,-132,240,760),8971=>array(-9,-132,352,760),8976=>array(95,140,659,421),8977=>array(2,126,459,634),8984=>array(108,0,792,759),8985=>array(95,140,659,421),8992=>array(189,-250,448,928),8993=>array(18,-237,277,942),8997=>array(76,0,824,723),9000=>array(53,0,1247,729),9085=>array(4,-228,823,101),9115=>array(77,-252,373,946),9116=>array(77,-252,163,942),9117=>array(77,-240,373,942),9118=>array(77,-252,373,946),9119=>array(287,-252,373,942),9120=>array(77,-240,373,942),9121=>array(77,-252,373,928),9122=>array(77,-252,163,942),9123=>array(77,-240,373,942),9124=>array(77,-252,373,928),9125=>array(287,-252,373,935),9126=>array(77,-240,373,935),9127=>array(296,-261,602,928),9128=>array(74,-252,378,940),9129=>array(296,-240,602,940),9130=>array(296,-256,378,943),9131=>array(74,-261,378,928),9132=>array(296,-252,602,940),9133=>array(74,-240,378,940),9134=>array(189,-250,277,942),9167=>array(82,0,769,596),9251=>array(23,-228,640,101),9472=>array(-9,242,551,326),9473=>array(-9,200,551,368),9474=>array(235,-302,306,973),9475=>array(200,-302,341,973),9476=>array(-9,242,551,326),9477=>array(-9,200,551,368),9478=>array(235,-302,306,973),9479=>array(200,-302,341,973),9480=>array(-9,242,551,326),9481=>array(-9,200,551,368),9482=>array(235,-302,306,973),9483=>array(200,-302,341,973),9484=>array(235,-302,551,326),9485=>array(235,-302,551,368),9486=>array(200,-302,551,326),9487=>array(200,-302,551,368),9488=>array(-9,-302,306,326),9489=>array(-9,-302,306,368),9490=>array(-9,-302,341,326),9491=>array(-9,-302,341,368),9492=>array(235,242,551,973),9493=>array(235,200,551,973),9494=>array(200,242,551,973),9495=>array(200,200,551,973),9496=>array(-9,242,306,973),9497=>array(-9,200,306,973),9498=>array(-9,242,341,973),9499=>array(-9,200,341,973),9500=>array(235,-302,551,973),9501=>array(235,-302,551,973),9502=>array(200,-302,551,973),9503=>array(200,-302,551,973),9504=>array(200,-302,551,973),9505=>array(200,-302,551,973),9506=>array(200,-302,551,973),9507=>array(200,-302,551,973),9508=>array(-9,-302,306,973),9509=>array(-9,-302,306,973),9510=>array(-9,-302,341,973),9511=>array(-9,-302,341,973),9512=>array(-9,-302,341,973),9513=>array(-9,-302,341,973),9514=>array(-9,-302,341,973),9515=>array(-9,-302,341,973),9516=>array(-9,-302,551,326),9517=>array(-9,-302,551,368),9518=>array(-9,-302,551,368),9519=>array(-9,-302,551,368),9520=>array(-9,-302,551,326),9521=>array(-9,-302,551,368),9522=>array(-9,-302,551,368),9523=>array(-9,-302,551,368),9524=>array(-9,242,551,973),9525=>array(-9,200,551,973),9526=>array(-9,200,551,973),9527=>array(-9,200,551,973),9528=>array(-9,242,551,973),9529=>array(-9,200,551,973),9530=>array(-9,200,551,973),9531=>array(-9,200,551,973),9532=>array(-9,-302,551,973),9533=>array(-9,-302,551,973),9534=>array(-9,-302,551,973),9535=>array(-9,-302,551,973),9536=>array(-9,-302,551,973),9537=>array(-9,-302,551,973),9538=>array(-9,-302,551,973),9539=>array(-9,-302,551,973),9540=>array(-9,-302,551,973),9541=>array(-9,-302,551,973),9542=>array(-9,-302,551,973),9543=>array(-9,-302,551,973),9544=>array(-9,-302,551,973),9545=>array(-9,-302,551,973),9546=>array(-9,-302,551,973),9547=>array(-9,-302,551,973),9548=>array(-9,242,551,326),9549=>array(-9,200,551,368),9550=>array(235,-302,306,973),9551=>array(200,-302,341,973),9552=>array(-9,158,551,410),9553=>array(165,-302,376,973),9554=>array(235,-302,551,410),9555=>array(165,-302,551,326),9556=>array(165,-302,551,410),9557=>array(-9,-302,306,410),9558=>array(-9,-302,376,326),9559=>array(-9,-302,376,410),9560=>array(235,158,551,973),9561=>array(165,242,551,973),9562=>array(165,158,551,973),9563=>array(-9,158,306,973),9564=>array(-9,242,376,973),9565=>array(-9,158,376,973),9566=>array(235,-302,551,973),9567=>array(165,-302,551,973),9568=>array(165,-302,551,973),9569=>array(-9,-302,306,973),9570=>array(-9,-302,376,973),9571=>array(-9,-302,376,973),9572=>array(-9,-302,551,410),9573=>array(-9,-302,551,326),9574=>array(-9,-302,551,410),9575=>array(-9,158,551,973),9576=>array(-9,242,551,973),9577=>array(-9,158,551,973),9578=>array(-9,-302,551,973),9579=>array(-9,-302,551,973),9580=>array(-9,-302,551,973),9581=>array(235,-302,551,326),9582=>array(-9,-302,306,326),9583=>array(-9,242,306,973),9584=>array(235,242,551,973),9585=>array(-48,-302,590,973),9586=>array(-48,-302,590,973),9587=>array(-48,-302,590,973),9588=>array(-9,242,280,326),9589=>array(235,284,306,973),9590=>array(279,242,551,326),9591=>array(235,-302,306,284),9592=>array(-9,200,280,368),9593=>array(200,284,341,973),9594=>array(279,200,551,368),9595=>array(200,-302,341,284),9596=>array(-9,200,551,368),9597=>array(200,-302,341,973),9598=>array(-9,200,551,368),9599=>array(200,-302,341,973),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(49,260,736,645),9697=>array(49,-125,736,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(135,227,396,516),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9784=>array(71,3,735,721),9785=>array(75,0,732,730),9786=>array(75,0,732,730),9787=>array(75,0,732,730),9788=>array(75,0,732,730),9791=>array(77,-102,476,732),9792=>array(77,-125,581,731),9793=>array(77,-125,581,731),9794=>array(77,-5,748,729),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),10145=>array(51,119,721,527),10181=>array(4,-163,337,769),10182=>array(-33,-163,369,769),10208=>array(2,-233,442,807),10216=>array(80,-132,357,759),10217=>array(-6,-132,271,759),10224=>array(62,0,693,744),10225=>array(62,-20,693,724),10226=>array(44,53,697,613),10227=>array(57,53,710,613),10228=>array(51,10,896,637),10229=>array(33,119,1239,527),10230=>array(51,119,1257,527),10231=>array(33,119,1257,527),10232=>array(33,119,1239,527),10233=>array(51,119,1257,527),10234=>array(33,119,1257,527),10235=>array(33,119,1239,527),10236=>array(51,119,1257,527),10237=>array(33,119,1239,527),10238=>array(51,119,1257,527),10239=>array(51,119,1257,527),10241=>array(125,627,271,789),10242=>array(125,351,271,512),10243=>array(125,351,271,789),10244=>array(125,74,271,236),10245=>array(125,74,271,789),10246=>array(125,74,271,512),10247=>array(125,74,271,789),10248=>array(389,627,534,789),10249=>array(125,627,534,789),10250=>array(125,351,534,789),10251=>array(125,351,534,789),10252=>array(125,74,534,789),10253=>array(125,74,534,789),10254=>array(125,74,534,789),10255=>array(125,74,534,789),10256=>array(389,351,534,512),10257=>array(125,351,534,789),10258=>array(125,351,534,512),10259=>array(125,351,534,789),10260=>array(125,74,534,512),10261=>array(125,74,534,789),10262=>array(125,74,534,512),10263=>array(125,74,534,789),10264=>array(389,351,534,789),10265=>array(125,351,534,789),10266=>array(125,351,534,789),10267=>array(125,351,534,789),10268=>array(125,74,534,789),10269=>array(125,74,534,789),10270=>array(125,74,534,789),10271=>array(125,74,534,789),10272=>array(389,74,534,236),10273=>array(125,74,534,789),10274=>array(125,74,534,512),10275=>array(125,74,534,789),10276=>array(125,74,534,236),10277=>array(125,74,534,789),10278=>array(125,74,534,512),10279=>array(125,74,534,789),10280=>array(389,74,534,789),10281=>array(125,74,534,789),10282=>array(125,74,534,789),10283=>array(125,74,534,789),10284=>array(125,74,534,789),10285=>array(125,74,534,789),10286=>array(125,74,534,789),10287=>array(125,74,534,789),10288=>array(389,74,534,512),10289=>array(125,74,534,789),10290=>array(125,74,534,512),10291=>array(125,74,534,789),10292=>array(125,74,534,512),10293=>array(125,74,534,789),10294=>array(125,74,534,512),10295=>array(125,74,534,789),10296=>array(389,74,534,789),10297=>array(125,74,534,789),10298=>array(125,74,534,789),10299=>array(125,74,534,789),10300=>array(125,74,534,789),10301=>array(125,74,534,789),10302=>array(125,74,534,789),10303=>array(125,74,534,789),10304=>array(125,-203,271,-41),10305=>array(125,-203,271,789),10306=>array(125,-203,271,512),10307=>array(125,-203,271,789),10308=>array(125,-203,271,236),10309=>array(125,-203,271,789),10310=>array(125,-203,271,512),10311=>array(125,-203,271,789),10312=>array(125,-203,534,789),10313=>array(125,-203,534,789),10314=>array(125,-203,534,789),10315=>array(125,-203,534,789),10316=>array(125,-203,534,789),10317=>array(125,-203,534,789),10318=>array(125,-203,534,789),10319=>array(125,-203,534,789),10320=>array(125,-203,534,512),10321=>array(125,-203,534,789),10322=>array(125,-203,534,512),10323=>array(125,-203,534,789),10324=>array(125,-203,534,512),10325=>array(125,-203,534,789),10326=>array(125,-203,534,512),10327=>array(125,-203,534,789),10328=>array(125,-203,534,789),10329=>array(125,-203,534,789),10330=>array(125,-203,534,789),10331=>array(125,-203,534,789),10332=>array(125,-203,534,789),10333=>array(125,-203,534,789),10334=>array(125,-203,534,789),10335=>array(125,-203,534,789),10336=>array(125,-203,534,236),10337=>array(125,-203,534,789),10338=>array(125,-203,534,512),10339=>array(125,-203,534,789),10340=>array(125,-203,534,236),10341=>array(125,-203,534,789),10342=>array(125,-203,534,512),10343=>array(125,-203,534,789),10344=>array(125,-203,534,789),10345=>array(125,-203,534,789),10346=>array(125,-203,534,789),10347=>array(125,-203,534,789),10348=>array(125,-203,534,789),10349=>array(125,-203,534,789),10350=>array(125,-203,534,789),10351=>array(125,-203,534,789),10352=>array(125,-203,534,512),10353=>array(125,-203,534,789),10354=>array(125,-203,534,512),10355=>array(125,-203,534,789),10356=>array(125,-203,534,512),10357=>array(125,-203,534,789),10358=>array(125,-203,534,512),10359=>array(125,-203,534,789),10360=>array(125,-203,534,789),10361=>array(125,-203,534,789),10362=>array(125,-203,534,789),10363=>array(125,-203,534,789),10364=>array(125,-203,534,789),10365=>array(125,-203,534,789),10366=>array(125,-203,534,789),10367=>array(125,-203,534,789),10368=>array(389,-203,534,-41),10369=>array(125,-203,534,789),10370=>array(125,-203,534,512),10371=>array(125,-203,534,789),10372=>array(125,-203,534,236),10373=>array(125,-203,534,789),10374=>array(125,-203,534,512),10375=>array(125,-203,534,789),10376=>array(389,-203,534,789),10377=>array(125,-203,534,789),10378=>array(125,-203,534,789),10379=>array(125,-203,534,789),10380=>array(125,-203,534,789),10381=>array(125,-203,534,789),10382=>array(125,-203,534,789),10383=>array(125,-203,534,789),10384=>array(389,-203,534,512),10385=>array(125,-203,534,789),10386=>array(125,-203,534,512),10387=>array(125,-203,534,789),10388=>array(125,-203,534,512),10389=>array(125,-203,534,789),10390=>array(125,-203,534,512),10391=>array(125,-203,534,789),10392=>array(389,-203,534,789),10393=>array(125,-203,534,789),10394=>array(125,-203,534,789),10395=>array(125,-203,534,789),10396=>array(125,-203,534,789),10397=>array(125,-203,534,789),10398=>array(125,-203,534,789),10399=>array(125,-203,534,789),10400=>array(389,-203,534,236),10401=>array(125,-203,534,789),10402=>array(125,-203,534,512),10403=>array(125,-203,534,789),10404=>array(125,-203,534,236),10405=>array(125,-203,534,789),10406=>array(125,-203,534,512),10407=>array(125,-203,534,789),10408=>array(389,-203,534,789),10409=>array(125,-203,534,789),10410=>array(125,-203,534,789),10411=>array(125,-203,534,789),10412=>array(125,-203,534,789),10413=>array(125,-203,534,789),10414=>array(125,-203,534,789),10415=>array(125,-203,534,789),10416=>array(389,-203,534,512),10417=>array(125,-203,534,789),10418=>array(125,-203,534,512),10419=>array(125,-203,534,789),10420=>array(125,-203,534,512),10421=>array(125,-203,534,789),10422=>array(125,-203,534,512),10423=>array(125,-203,534,789),10424=>array(389,-203,534,789),10425=>array(125,-203,534,789),10426=>array(125,-203,534,789),10427=>array(125,-203,534,789),10428=>array(125,-203,534,789),10429=>array(125,-203,534,789),10430=>array(125,-203,534,789),10431=>array(125,-203,534,789),10432=>array(125,-203,534,-41),10433=>array(125,-203,534,789),10434=>array(125,-203,534,512),10435=>array(125,-203,534,789),10436=>array(125,-203,534,236),10437=>array(125,-203,534,789),10438=>array(125,-203,534,512),10439=>array(125,-203,534,789),10440=>array(125,-203,534,789),10441=>array(125,-203,534,789),10442=>array(125,-203,534,789),10443=>array(125,-203,534,789),10444=>array(125,-203,534,789),10445=>array(125,-203,534,789),10446=>array(125,-203,534,789),10447=>array(125,-203,534,789),10448=>array(125,-203,534,512),10449=>array(125,-203,534,789),10450=>array(125,-203,534,512),10451=>array(125,-203,534,789),10452=>array(125,-203,534,512),10453=>array(125,-203,534,789),10454=>array(125,-203,534,512),10455=>array(125,-203,534,789),10456=>array(125,-203,534,789),10457=>array(125,-203,534,789),10458=>array(125,-203,534,789),10459=>array(125,-203,534,789),10460=>array(125,-203,534,789),10461=>array(125,-203,534,789),10462=>array(125,-203,534,789),10463=>array(125,-203,534,789),10464=>array(125,-203,534,236),10465=>array(125,-203,534,789),10466=>array(125,-203,534,512),10467=>array(125,-203,534,789),10468=>array(125,-203,534,236),10469=>array(125,-203,534,789),10470=>array(125,-203,534,512),10471=>array(125,-203,534,789),10472=>array(125,-203,534,789),10473=>array(125,-203,534,789),10474=>array(125,-203,534,789),10475=>array(125,-203,534,789),10476=>array(125,-203,534,789),10477=>array(125,-203,534,789),10478=>array(125,-203,534,789),10479=>array(125,-203,534,789),10480=>array(125,-203,534,512),10481=>array(125,-203,534,789),10482=>array(125,-203,534,512),10483=>array(125,-203,534,789),10484=>array(125,-203,534,512),10485=>array(125,-203,534,789),10486=>array(125,-203,534,512),10487=>array(125,-203,534,789),10488=>array(125,-203,534,789),10489=>array(125,-203,534,789),10490=>array(125,-203,534,789),10491=>array(125,-203,534,789),10492=>array(125,-203,534,789),10493=>array(125,-203,534,789),10494=>array(125,-203,534,789),10495=>array(125,-203,534,789),10496=>array(51,119,721,527),10497=>array(51,119,721,527),10498=>array(33,119,703,527),10499=>array(51,119,721,527),10500=>array(33,119,721,527),10501=>array(51,119,721,527),10502=>array(33,119,703,527),10503=>array(51,119,721,527),10504=>array(193,-20,561,724),10505=>array(193,0,561,744),10506=>array(149,0,605,744),10507=>array(149,-20,605,724),10508=>array(33,119,703,527),10509=>array(51,119,721,527),10510=>array(33,119,703,527),10511=>array(51,119,721,527),10512=>array(48,119,721,527),10513=>array(48,119,721,527),10514=>array(193,0,561,724),10515=>array(193,0,561,724),10516=>array(48,119,721,527),10517=>array(48,119,721,527),10518=>array(48,119,721,527),10519=>array(48,119,721,527),10520=>array(48,119,721,527),10521=>array(51,119,706,527),10522=>array(48,119,703,527),10523=>array(51,119,706,527),10524=>array(48,119,703,527),10525=>array(33,119,703,527),10526=>array(51,119,721,527),10527=>array(33,119,703,527),10528=>array(51,119,721,527),10529=>array(132,51,623,595),10530=>array(132,51,622,595),10531=>array(132,-37,583,595),10532=>array(170,-38,622,595),10533=>array(170,52,622,684),10534=>array(132,52,584,684),10535=>array(122,40,633,595),10536=>array(122,40,622,607),10537=>array(122,52,633,607),10538=>array(132,40,633,607),10539=>array(122,40,633,607),10540=>array(122,40,633,607),10541=>array(122,40,622,607),10542=>array(122,40,622,607),10543=>array(122,40,633,607),10544=>array(122,40,633,607),10545=>array(122,40,633,595),10546=>array(122,40,633,595),10547=>array(33,119,721,527),10548=>array(132,98,636,610),10549=>array(132,90,637,602),10550=>array(143,70,604,629),10551=>array(150,70,611,629),10552=>array(263,-0,528,732),10553=>array(226,-0,491,732),10554=>array(50,197,710,491),10555=>array(45,156,706,450),10556=>array(44,82,704,491),10557=>array(50,0,710,491),10558=>array(130,30,611,609),10559=>array(144,30,624,609),10560=>array(125,53,629,778),10561=>array(125,53,629,778),10562=>array(33,-52,721,698),10563=>array(33,-52,721,698),10564=>array(33,-52,721,698),10565=>array(51,0,721,527),10566=>array(33,0,703,527),10567=>array(51,119,721,527),10568=>array(33,119,721,527),10569=>array(193,-10,561,744),10570=>array(31,119,724,527),10571=>array(31,119,724,527),10572=>array(193,-23,561,747),10573=>array(193,-23,561,747),10574=>array(31,284,724,527),10575=>array(341,-23,561,747),10576=>array(31,119,724,363),10577=>array(193,-23,413,747),10578=>array(51,131,703,527),10579=>array(51,131,703,527),10580=>array(204,0,561,724),10581=>array(204,0,561,724),10582=>array(51,119,703,515),10583=>array(51,119,703,515),10584=>array(193,0,550,724),10585=>array(193,0,550,724),10586=>array(31,131,703,527),10587=>array(51,131,724,527),10588=>array(204,0,561,747),10589=>array(204,-23,561,724),10590=>array(31,119,703,515),10591=>array(51,119,724,515),10592=>array(193,0,550,747),10593=>array(193,-23,550,724),10594=>array(31,21,703,625),10595=>array(105,0,649,747),10596=>array(51,21,724,625),10597=>array(105,-23,649,724),10598=>array(31,186,724,625),10599=>array(31,21,724,460),10600=>array(31,186,724,625),10601=>array(31,21,724,460),10602=>array(31,203,703,608),10603=>array(31,38,703,444),10604=>array(51,203,724,608),10605=>array(51,38,724,444),10606=>array(105,-23,649,747),10607=>array(105,-23,649,747),10608=>array(51,191,703,456),10609=>array(51,119,721,680),10610=>array(51,119,721,572),10611=>array(33,74,703,527),10612=>array(51,74,721,527),10613=>array(51,-71,721,527),10614=>array(33,-76,703,776),10615=>array(33,56,832,591),10616=>array(51,-76,721,776),10617=>array(51,-76,721,723),10618=>array(33,10,835,637),10619=>array(33,-76,703,723),10620=>array(152,21,614,625),10621=>array(141,21,602,625),10622=>array(105,67,649,580),10623=>array(105,59,649,571),10731=>array(2,-233,442,807),10764=>array(21,-181,1340,757),10765=>array(21,-181,448,757),10766=>array(21,-181,448,757),10799=>array(124,33,630,594),10858=>array(95,233,659,559),10859=>array(95,68,659,559),11008=>array(64,-28,621,591),11009=>array(133,-28,690,591),11010=>array(64,52,621,671),11011=>array(133,52,690,671),11012=>array(33,119,721,527),11013=>array(33,119,703,527),11014=>array(193,0,561,744),11015=>array(193,-20,561,724),11016=>array(64,-28,621,591),11017=>array(133,-28,690,591),11018=>array(64,52,621,671),11019=>array(133,52,690,671),11020=>array(33,119,721,527),11021=>array(193,-20,561,744),11022=>array(51,137,721,498),11023=>array(51,149,721,510),11024=>array(33,137,703,498),11025=>array(33,149,703,510),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11360=>array(-14,0,544,729),11361=>array(-2,0,291,760),11363=>array(-14,0,602,729),11364=>array(91,-208,663,729),11367=>array(-0,-157,813,729),11368=>array(43,-208,569,760),11369=>array(-0,-157,729,729),11370=>array(37,-208,513,760),11371=>array(-10,-157,652,729),11372=>array(-9,-208,479,544),11373=>array(40,-14,722,742),11374=>array(4,-208,958,729),11375=>array(49,0,723,729),11376=>array(-7,-14,676,742),11377=>array(32,0,640,530),11378=>array(59,0,1075,729),11379=>array(49,0,889,530),11381=>array(-14,0,643,729),11382=>array(58,0,440,519),11383=>array(32,-15,592,521),11385=>array(-33,-14,391,760),11386=>array(44,-14,497,533),11387=>array(6,0,518,519),11388=>array(-24,-124,233,413),11389=>array(25,326,454,734),11390=>array(43,-208,593,742),11391=>array(-5,-208,657,729),11520=>array(101,-54,708,512),11521=>array(42,-221,583,512),11522=>array(-3,-221,582,512),11523=>array(106,-1,627,760),11524=>array(49,-221,589,512),11525=>array(53,-220,878,512),11526=>array(123,0,692,760),11527=>array(53,0,876,511),11528=>array(104,0,567,512),11529=>array(53,-220,593,729),11530=>array(47,0,873,512),11531=>array(110,-1,611,760),11532=>array(53,0,593,760),11533=>array(52,-1,878,512),11534=>array(53,0,593,512),11535=>array(76,-221,822,760),11536=>array(53,0,877,760),11537=>array(53,0,593,760),11538=>array(42,-220,569,511),11539=>array(53,-224,891,636),11540=>array(97,-220,804,553),11541=>array(71,-221,778,760),11542=>array(53,0,592,512),11543=>array(53,-220,593,512),11544=>array(53,-221,593,512),11545=>array(85,-220,597,760),11546=>array(89,-220,631,512),11547=>array(96,0,612,760),11548=>array(104,-220,896,512),11549=>array(42,-220,625,512),11550=>array(81,-220,621,512),11551=>array(36,-221,779,515),11552=>array(57,0,882,512),11553=>array(61,-220,581,760),11554=>array(80,-2,554,578),11555=>array(53,-220,625,760),11556=>array(53,-220,686,512),11557=>array(109,-2,805,760),11800=>array(28,-13,403,743),11807=>array(95,68,659,394),11810=>array(77,314,360,760),11811=>array(138,314,352,760),11812=>array(-1,-132,213,314),11813=>array(-9,-132,274,314),11822=>array(93,-14,497,742),42564=>array(46,-14,583,742),42565=>array(30,-14,437,533),42566=>array(99,0,370,729),42567=>array(68,0,236,519),42576=>array(66,0,1008,729),42577=>array(35,-14,782,534),42580=>array(59,-14,1088,742),42581=>array(41,-14,725,533),42582=>array(-14,0,980,729),42583=>array(63,-14,728,533),42760=>array(141,0,409,668),42761=>array(114,0,409,668),42762=>array(88,0,409,668),42763=>array(62,0,409,668),42764=>array(35,0,409,668),42765=>array(35,0,409,668),42766=>array(35,0,382,668),42767=>array(35,0,356,668),42768=>array(35,0,330,668),42769=>array(35,0,303,668),42770=>array(35,0,409,668),42771=>array(35,0,382,668),42772=>array(35,0,356,668),42773=>array(35,0,330,668),42774=>array(35,0,303,668),42779=>array(160,326,392,743),42780=>array(125,315,357,731),42781=>array(139,318,278,734),42782=>array(135,326,274,742),42783=>array(78,0,217,416),42790=>array(4,-208,817,729),42791=>array(63,-222,493,760),42792=>array(62,-224,737,729),42793=>array(67,-224,662,680),42794=>array(7,-14,528,742),42795=>array(15,-14,479,742),42796=>array(1,-14,455,729),42797=>array(1,-222,445,519),42798=>array(9,-92,535,729),42799=>array(3,-242,512,519),42800=>array(-20,0,487,519),42801=>array(10,-14,431,533),42802=>array(-69,0,1029,729),42803=>array(30,-14,789,533),42804=>array(-69,-14,1054,742),42805=>array(30,-14,817,533),42806=>array(-78,-14,1059,729),42807=>array(30,-14,777,533),42808=>array(-69,0,949,729),42809=>array(30,-14,718,533),42810=>array(-69,0,949,729),42811=>array(26,-14,714,533),42812=>array(-51,-208,962,729),42813=>array(30,-222,693,533),42814=>array(21,-14,644,742),42815=>array(26,-14,470,533),42816=>array(-14,0,716,729),42817=>array(37,0,494,760),42822=>array(96,0,655,729),42823=>array(83,0,307,760),42826=>array(-9,-14,849,742),42827=>array(-9,-14,649,533),42830=>array(47,-14,1225,742),42831=>array(44,-14,854,533),42856=>array(-33,-208,637,729),42857=>array(40,-208,530,519),42875=>array(43,-208,594,743),42876=>array(44,-208,493,533),42880=>array(53,0,612,729),42881=>array(37,-240,251,519),42882=>array(43,-208,676,743),42883=>array(44,-208,541,533),42884=>array(43,-208,594,743),42885=>array(44,-208,493,533),42886=>array(48,-14,708,729),42887=>array(46,-14,519,519),42891=>array(127,205,303,729),42892=>array(64,458,182,729),42893=>array(63,0,713,729),42896=>array(-6,-157,826,729),42897=>array(63,-208,589,533),42922=>array(-62,0,799,729),43002=>array(-13,0,875,519),43003=>array(73,0,639,729),43004=>array(60,0,620,729),43005=>array(-19,0,935,729),43006=>array(-32,0,387,928),43007=>array(-69,0,1142,729),62464=>array(-0,0,518,866),62465=>array(10,0,526,865),62466=>array(6,0,570,864),62467=>array(72,0,835,865),62468=>array(-4,0,590,865),62469=>array(-7,0,576,866),62470=>array(68,0,621,865),62471=>array(32,1,866,865),62472=>array(36,0,573,865),62473=>array(2,0,571,865),62474=>array(79,0,1113,865),62475=>array(13,0,609,865),62476=>array(26,0,626,867),62477=>array(41,-107,831,865),62478=>array(3,0,580,865),62479=>array(-1,0,646,866),62480=>array(22,-0,829,843),62481=>array(54,0,591,865),62482=>array(25,0,656,865),62483=>array(63,0,667,865),62484=>array(81,0,849,865),62485=>array(-5,0,642,852),62486=>array(77,0,837,865),62487=>array(-3,0,642,864),62488=>array(18,0,616,865),62489=>array(-29,0,543,865),62490=>array(19,0,623,859),62491=>array(15,0,607,865),62492=>array(22,0,659,865),62493=>array(-4,0,562,872),62494=>array(59,0,585,865),62495=>array(-22,-10,806,863),62496=>array(-2,0,593,869),62497=>array(28,0,689,866),62498=>array(-30,-40,576,865),62499=>array(0,0,646,878),62500=>array(-5,0,591,865),62501=>array(-8,0,631,865),62502=>array(63,0,849,865),62504=>array(85,-220,786,760),63172=>array(48,0,324,745),63173=>array(19,-14,526,747),63174=>array(32,-222,538,533),63175=>array(62,-14,547,691),63176=>array(62,-14,819,691),63185=>array(99,625,400,785),63188=>array(100,670,358,806),64256=>array(-56,-208,766,760),64257=>array(-56,-208,549,760),64258=>array(-56,-208,580,760),64259=>array(-56,-208,845,760),64260=>array(-56,-208,886,760),64261=>array(-56,-208,668,760),64262=>array(10,-14,823,737),65533=>array(85,-84,982,912),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>286,33=>361,34=>414,35=>754,36=>572,37=>855,38=>801,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>304,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>482,64=>900,65=>650,66=>661,67=>688,68=>721,69=>657,70=>624,71=>719,72=>785,73=>355,74=>360,75=>672,76=>598,77=>921,78=>787,79=>738,80=>605,81=>738,82=>677,83=>616,84=>600,85=>758,86=>650,87=>925,88=>641,89=>594,90=>625,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>536,98=>576,99=>504,100=>576,101=>532,102=>333,103=>576,104=>580,105=>288,106=>279,107=>545,108=>288,109=>853,110=>580,111=>542,112=>576,113=>576,114=>430,115=>461,116=>361,117=>580,118=>508,119=>770,120=>507,121=>508,122=>474,123=>572,124=>303,125=>572,126=>754,160=>286,161=>361,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>427,171=>550,172=>754,173=>304,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>584,182=>572,183=>286,184=>450,185=>360,186=>423,187=>550,188=>872,189=>872,190=>872,191=>482,192=>650,193=>650,194=>650,195=>650,196=>650,197=>650,198=>901,199=>688,200=>657,201=>657,202=>657,203=>657,204=>355,205=>355,206=>355,207=>355,208=>726,209=>787,210=>738,211=>738,212=>738,213=>738,214=>738,215=>754,216=>738,217=>758,218=>758,219=>758,220=>758,221=>594,222=>608,223=>601,224=>536,225=>536,226=>536,227=>536,228=>536,229=>536,230=>846,231=>504,232=>532,233=>532,234=>532,235=>532,236=>288,237=>288,238=>288,239=>288,240=>542,241=>580,242=>542,243=>542,244=>542,245=>542,246=>542,247=>754,248=>542,249=>580,250=>580,251=>580,252=>580,253=>508,254=>576,255=>508,256=>650,257=>536,258=>650,259=>536,260=>650,261=>536,262=>688,263=>504,264=>688,265=>504,266=>688,267=>504,268=>688,269=>504,270=>721,271=>576,272=>726,273=>576,274=>657,275=>532,276=>657,277=>532,278=>657,279=>532,280=>657,281=>532,282=>657,283=>532,284=>719,285=>576,286=>719,287=>576,288=>719,289=>576,290=>719,291=>576,292=>785,293=>580,294=>785,295=>580,296=>355,297=>288,298=>355,299=>288,300=>355,301=>288,302=>355,303=>288,304=>355,305=>288,306=>721,307=>479,308=>360,309=>279,310=>672,311=>545,312=>545,313=>598,314=>288,315=>598,316=>288,317=>598,318=>360,319=>604,320=>418,321=>602,322=>292,323=>787,324=>580,325=>787,326=>580,327=>787,328=>580,329=>779,330=>758,331=>580,332=>738,333=>542,334=>738,335=>542,336=>738,337=>542,338=>1023,339=>890,340=>677,341=>430,342=>677,343=>430,344=>677,345=>430,346=>616,347=>461,348=>616,349=>461,350=>616,351=>461,352=>616,353=>461,354=>600,355=>361,356=>600,357=>361,358=>600,359=>361,360=>758,361=>580,362=>758,363=>580,364=>758,365=>580,366=>758,367=>580,368=>758,369=>580,370=>758,371=>580,372=>925,373=>770,374=>594,375=>508,376=>594,377=>625,378=>474,379=>625,380=>474,381=>625,382=>474,383=>333,384=>576,385=>661,386=>661,387=>576,388=>661,389=>576,390=>688,391=>688,392=>504,393=>726,394=>721,395=>661,396=>576,397=>542,398=>657,399=>738,400=>561,401=>624,402=>333,403=>719,404=>641,405=>839,406=>355,407=>355,408=>672,409=>545,410=>288,411=>570,412=>853,413=>787,414=>580,415=>738,416=>738,417=>542,418=>936,419=>726,420=>605,421=>576,422=>677,423=>616,424=>461,425=>636,426=>292,427=>361,428=>600,429=>361,430=>600,431=>758,432=>580,433=>746,434=>684,435=>664,436=>670,437=>625,438=>474,439=>508,440=>508,441=>508,442=>508,443=>572,444=>618,445=>508,446=>482,447=>571,448=>265,449=>443,450=>413,451=>265,452=>1347,453=>1195,454=>1050,455=>958,456=>876,457=>567,458=>1148,459=>1066,460=>858,461=>650,462=>536,463=>355,464=>288,465=>738,466=>542,467=>758,468=>580,469=>758,470=>580,471=>758,472=>580,473=>758,474=>580,475=>758,476=>580,477=>532,478=>650,479=>536,480=>650,481=>536,482=>901,483=>846,484=>763,485=>576,486=>719,487=>576,488=>672,489=>545,490=>738,491=>542,492=>738,493=>542,494=>508,495=>508,496=>288,497=>1347,498=>1195,499=>1050,500=>719,501=>576,502=>1038,503=>636,504=>787,505=>580,506=>650,507=>536,508=>901,509=>846,510=>738,511=>542,512=>650,513=>536,514=>650,515=>536,516=>657,517=>532,518=>657,519=>532,520=>355,521=>288,522=>355,523=>288,524=>738,525=>542,526=>738,527=>542,528=>677,529=>430,530=>677,531=>430,532=>758,533=>580,534=>758,535=>580,536=>616,537=>461,538=>600,539=>361,540=>564,541=>469,542=>785,543=>580,544=>758,545=>732,546=>514,547=>497,548=>625,549=>474,550=>650,551=>536,552=>657,553=>532,554=>738,555=>542,556=>738,557=>542,558=>738,559=>542,560=>738,561=>542,562=>594,563=>508,564=>450,565=>748,566=>444,567=>279,568=>864,569=>864,570=>650,571=>688,572=>504,573=>598,574=>600,575=>461,576=>474,577=>525,578=>417,579=>661,580=>758,581=>650,582=>657,583=>532,584=>360,585=>283,586=>704,587=>576,588=>677,589=>430,590=>594,591=>508,592=>536,593=>607,594=>607,595=>576,596=>504,597=>504,598=>582,599=>614,600=>532,601=>532,602=>759,603=>483,604=>458,605=>695,606=>552,607=>283,608=>615,609=>576,610=>489,611=>539,612=>507,613=>580,614=>580,615=>580,616=>288,617=>353,618=>288,619=>342,620=>409,621=>326,622=>633,623=>853,624=>853,625=>853,626=>579,627=>624,628=>581,629=>542,630=>711,631=>583,632=>542,633=>451,634=>451,635=>496,636=>430,637=>430,638=>407,639=>407,640=>534,641=>534,642=>461,643=>244,644=>333,645=>438,646=>292,647=>361,648=>361,649=>580,650=>558,651=>547,652=>508,653=>770,654=>508,655=>589,656=>537,657=>504,658=>508,659=>504,660=>482,661=>482,662=>482,663=>461,664=>738,665=>506,666=>552,667=>588,668=>600,669=>329,670=>545,671=>488,672=>615,673=>482,674=>482,675=>896,676=>930,677=>898,678=>741,679=>538,680=>743,681=>804,682=>652,683=>608,684=>538,685=>398,686=>703,687=>690,688=>389,689=>387,690=>237,691=>312,692=>312,693=>387,694=>352,695=>485,696=>320,697=>250,698=>414,699=>286,700=>286,701=>286,702=>276,703=>276,704=>252,705=>252,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>254,713=>450,714=>450,715=>450,716=>254,717=>450,720=>303,721=>303,722=>276,723=>276,726=>353,727=>353,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>339,737=>218,738=>303,739=>319,740=>252,741=>444,742=>444,743=>444,744=>444,745=>444,748=>450,750=>435,751=>450,752=>450,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>666,881=>478,882=>600,883=>498,884=>250,885=>250,886=>787,887=>600,890=>450,891=>504,892=>504,893=>504,894=>303,900=>450,901=>450,902=>650,903=>286,904=>810,905=>935,906=>505,908=>751,910=>808,911=>767,912=>353,913=>650,914=>661,915=>624,916=>650,917=>657,918=>625,919=>785,920=>738,921=>355,922=>672,923=>650,924=>921,925=>787,926=>633,927=>738,928=>785,929=>605,931=>636,932=>600,933=>594,934=>738,935=>641,936=>789,937=>746,938=>355,939=>594,940=>607,941=>483,942=>539,943=>353,944=>547,945=>607,946=>520,947=>538,948=>542,949=>483,950=>488,951=>539,952=>542,953=>353,954=>590,955=>570,956=>584,957=>547,958=>496,959=>542,960=>591,961=>529,962=>504,963=>614,964=>498,965=>547,966=>630,967=>545,968=>706,969=>734,970=>353,971=>547,972=>542,973=>547,974=>734,975=>672,976=>524,977=>643,978=>618,979=>787,980=>618,981=>613,982=>734,983=>561,984=>738,985=>542,986=>688,987=>504,988=>624,989=>417,990=>531,991=>593,992=>704,993=>519,1008=>561,1009=>529,1010=>504,1011=>279,1012=>738,1013=>504,1014=>504,1015=>608,1016=>576,1017=>688,1018=>921,1019=>637,1020=>529,1021=>688,1022=>688,1023=>688,1024=>657,1025=>657,1026=>719,1027=>596,1028=>688,1029=>616,1030=>355,1031=>355,1032=>360,1033=>976,1034=>1006,1035=>785,1036=>696,1037=>785,1038=>650,1039=>785,1040=>681,1041=>661,1042=>661,1043=>596,1044=>731,1045=>657,1046=>1011,1047=>561,1048=>785,1049=>785,1050=>696,1051=>751,1052=>921,1053=>785,1054=>738,1055=>785,1056=>605,1057=>688,1058=>600,1059=>650,1060=>747,1061=>641,1062=>785,1063=>695,1064=>1027,1065=>1027,1066=>715,1067=>885,1068=>606,1069=>688,1070=>1074,1071=>727,1072=>536,1073=>549,1074=>523,1075=>455,1076=>570,1077=>532,1078=>1023,1079=>491,1080=>580,1081=>580,1082=>537,1083=>573,1084=>746,1085=>593,1086=>542,1087=>580,1088=>576,1089=>504,1090=>853,1091=>522,1092=>704,1093=>507,1094=>628,1095=>560,1096=>853,1097=>901,1098=>600,1099=>733,1100=>490,1101=>504,1102=>792,1103=>596,1104=>532,1105=>532,1106=>561,1107=>455,1108=>504,1109=>461,1110=>288,1111=>288,1112=>279,1113=>773,1114=>790,1115=>580,1116=>537,1117=>580,1118=>522,1119=>580,1122=>686,1123=>794,1124=>1016,1125=>750,1130=>1011,1131=>828,1132=>1223,1133=>956,1136=>849,1137=>812,1138=>738,1139=>497,1140=>773,1141=>610,1142=>773,1143=>610,1164=>636,1165=>490,1168=>604,1169=>476,1170=>596,1171=>455,1172=>657,1173=>552,1174=>1011,1175=>1023,1176=>561,1177=>491,1178=>696,1179=>544,1182=>696,1183=>537,1184=>803,1185=>602,1186=>785,1187=>641,1188=>1025,1189=>771,1190=>1085,1191=>848,1194=>688,1195=>504,1196=>600,1197=>911,1198=>594,1199=>514,1200=>594,1201=>514,1202=>641,1203=>566,1204=>842,1205=>659,1206=>674,1207=>609,1210=>674,1211=>580,1216=>355,1217=>1011,1218=>1023,1219=>672,1220=>545,1223=>785,1224=>600,1227=>674,1228=>600,1231=>288,1232=>681,1233=>536,1234=>681,1235=>536,1236=>901,1237=>846,1238=>657,1239=>532,1240=>738,1241=>532,1242=>738,1243=>532,1244=>1011,1245=>1023,1246=>561,1247=>491,1248=>508,1249=>508,1250=>785,1251=>580,1252=>785,1253=>580,1254=>738,1255=>542,1256=>738,1257=>542,1258=>738,1259=>542,1260=>688,1261=>504,1262=>650,1263=>522,1264=>650,1265=>522,1266=>650,1267=>522,1268=>695,1269=>560,1270=>596,1271=>455,1272=>885,1273=>733,1296=>561,1297=>491,1298=>751,1299=>573,1300=>1079,1301=>845,1306=>738,1307=>576,1308=>925,1309=>770,1329=>729,1330=>729,1331=>725,1332=>745,1333=>725,1334=>743,1335=>685,1336=>729,1337=>871,1338=>734,1339=>695,1340=>614,1341=>987,1342=>760,1343=>723,1344=>647,1345=>729,1346=>750,1347=>748,1348=>808,1349=>687,1350=>714,1351=>678,1352=>719,1353=>717,1354=>787,1355=>747,1356=>778,1357=>719,1358=>721,1359=>658,1360=>697,1361=>674,1362=>570,1363=>760,1364=>759,1365=>751,1366=>738,1369=>276,1370=>237,1371=>207,1372=>352,1373=>328,1374=>347,1375=>450,1377=>854,1378=>556,1379=>625,1380=>625,1381=>565,1382=>619,1383=>458,1384=>572,1385=>711,1386=>604,1387=>571,1388=>274,1389=>875,1390=>553,1391=>565,1392=>572,1393=>567,1394=>572,1395=>588,1396=>580,1397=>278,1398=>572,1399=>415,1400=>584,1401=>329,1402=>846,1403=>505,1404=>591,1405=>580,1406=>567,1407=>836,1408=>580,1409=>578,1410=>435,1411=>836,1412=>572,1413=>548,1414=>728,1415=>709,1417=>306,1418=>300,4256=>659,4257=>773,4258=>753,4259=>782,4260=>668,4261=>892,4262=>833,4263=>1000,4264=>519,4265=>684,4266=>875,4267=>856,4268=>677,4269=>976,4270=>815,4271=>754,4272=>944,4273=>668,4274=>611,4275=>922,4276=>852,4277=>926,4278=>667,4279=>668,4280=>668,4281=>668,4282=>800,4283=>852,4284=>651,4285=>688,4286=>668,4287=>871,4288=>909,4289=>641,4290=>786,4291=>669,4292=>762,4293=>864,4304=>495,4305=>523,4306=>539,4307=>759,4308=>514,4309=>510,4310=>558,4311=>783,4312=>512,4313=>500,4314=>968,4315=>536,4316=>536,4317=>751,4318=>521,4319=>531,4320=>750,4321=>546,4322=>682,4323=>631,4324=>742,4325=>535,4326=>781,4327=>520,4328=>543,4329=>536,4330=>616,4331=>537,4332=>501,4333=>527,4334=>562,4335=>624,4336=>523,4337=>551,4338=>523,4339=>523,4340=>522,4341=>593,4342=>806,4343=>572,4344=>532,4345=>565,4346=>522,4347=>410,4348=>335,7424=>508,7425=>697,7426=>846,7427=>506,7428=>504,7429=>527,7430=>527,7431=>498,7432=>458,7433=>288,7434=>448,7435=>537,7436=>488,7437=>700,7438=>600,7439=>542,7440=>504,7441=>582,7442=>582,7443=>582,7444=>890,7445=>461,7446=>542,7447=>542,7448=>498,7449=>534,7450=>534,7451=>498,7452=>526,7453=>597,7454=>831,7455=>589,7456=>508,7457=>770,7458=>474,7459=>474,7460=>478,7461=>668,7462=>471,7463=>508,7464=>591,7465=>498,7466=>632,7467=>571,7468=>409,7469=>567,7470=>417,7471=>417,7472=>454,7473=>413,7474=>413,7475=>453,7476=>494,7477=>224,7478=>227,7479=>423,7480=>376,7481=>580,7482=>496,7483=>496,7484=>464,7485=>332,7486=>381,7487=>426,7488=>378,7489=>478,7490=>583,7491=>338,7492=>338,7493=>382,7494=>532,7495=>360,7496=>360,7497=>348,7498=>348,7499=>385,7500=>306,7501=>360,7502=>157,7503=>328,7504=>552,7505=>359,7506=>347,7507=>312,7508=>347,7509=>347,7510=>360,7511=>222,7512=>359,7513=>376,7514=>552,7515=>335,7516=>421,7517=>327,7518=>338,7519=>341,7520=>396,7521=>343,7522=>181,7523=>312,7524=>359,7525=>335,7526=>327,7527=>338,7528=>333,7529=>396,7530=>343,7531=>876,7543=>576,7544=>494,7547=>288,7548=>353,7549=>576,7550=>526,7551=>558,7557=>288,7579=>382,7580=>317,7581=>317,7582=>426,7583=>385,7584=>209,7585=>285,7586=>439,7587=>359,7588=>181,7589=>181,7590=>181,7591=>181,7592=>286,7593=>237,7594=>236,7595=>409,7596=>552,7597=>552,7598=>445,7599=>443,7600=>438,7601=>347,7602=>426,7603=>295,7604=>269,7605=>301,7606=>359,7607=>429,7608=>331,7609=>417,7610=>320,7611=>298,7612=>376,7613=>376,7614=>406,7615=>426,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>650,7681=>536,7682=>661,7683=>576,7684=>661,7685=>576,7686=>661,7687=>576,7688=>688,7689=>504,7690=>721,7691=>576,7692=>721,7693=>576,7694=>721,7695=>576,7696=>721,7697=>576,7698=>721,7699=>576,7700=>657,7701=>532,7702=>657,7703=>532,7704=>657,7705=>532,7706=>657,7707=>532,7708=>657,7709=>532,7710=>624,7711=>333,7712=>719,7713=>576,7714=>785,7715=>580,7716=>785,7717=>580,7718=>785,7719=>580,7720=>785,7721=>580,7722=>785,7723=>580,7724=>355,7725=>288,7726=>355,7727=>288,7728=>672,7729=>545,7730=>672,7731=>545,7732=>672,7733=>545,7734=>598,7735=>288,7736=>598,7737=>288,7738=>598,7739=>288,7740=>598,7741=>288,7742=>921,7743=>853,7744=>921,7745=>853,7746=>921,7747=>857,7748=>787,7749=>580,7750=>787,7751=>580,7752=>787,7753=>580,7754=>787,7755=>580,7756=>738,7757=>542,7758=>738,7759=>542,7760=>738,7761=>542,7762=>738,7763=>542,7764=>605,7765=>576,7766=>605,7767=>576,7768=>677,7769=>430,7770=>677,7771=>430,7772=>677,7773=>430,7774=>677,7775=>430,7776=>616,7777=>461,7778=>616,7779=>461,7780=>616,7781=>461,7782=>616,7783=>469,7784=>616,7785=>461,7786=>600,7787=>361,7788=>600,7789=>361,7790=>600,7791=>361,7792=>600,7793=>361,7794=>758,7795=>580,7796=>758,7797=>580,7798=>758,7799=>580,7800=>758,7801=>580,7802=>758,7803=>580,7804=>650,7805=>508,7806=>650,7807=>508,7808=>925,7809=>770,7810=>925,7811=>770,7812=>925,7813=>770,7814=>925,7815=>770,7816=>925,7817=>770,7818=>641,7819=>507,7820=>641,7821=>507,7822=>594,7823=>508,7824=>625,7825=>474,7826=>625,7827=>474,7828=>625,7829=>474,7830=>580,7831=>361,7832=>770,7833=>508,7834=>813,7835=>333,7836=>333,7837=>333,7838=>746,7839=>542,7840=>650,7841=>536,7842=>650,7843=>536,7844=>650,7845=>551,7846=>650,7847=>551,7848=>650,7849=>551,7850=>650,7851=>551,7852=>650,7853=>536,7854=>650,7855=>536,7856=>650,7857=>536,7858=>650,7859=>536,7860=>650,7861=>536,7862=>650,7863=>536,7864=>657,7865=>532,7866=>657,7867=>532,7868=>657,7869=>532,7870=>657,7871=>554,7872=>657,7873=>554,7874=>657,7875=>554,7876=>657,7877=>554,7878=>657,7879=>532,7880=>355,7881=>288,7882=>355,7883=>288,7884=>738,7885=>542,7886=>738,7887=>542,7888=>738,7889=>550,7890=>738,7891=>550,7892=>738,7893=>550,7894=>738,7895=>550,7896=>738,7897=>542,7898=>738,7899=>542,7900=>738,7901=>542,7902=>738,7903=>542,7904=>738,7905=>542,7906=>738,7907=>542,7908=>758,7909=>580,7910=>758,7911=>580,7912=>758,7913=>580,7914=>758,7915=>580,7916=>758,7917=>580,7918=>758,7919=>580,7920=>758,7921=>580,7922=>594,7923=>508,7924=>594,7925=>508,7926=>594,7927=>508,7928=>594,7929=>508,7930=>854,7931=>523,7936=>607,7937=>607,7938=>607,7939=>607,7940=>607,7941=>607,7942=>607,7943=>607,7944=>650,7945=>650,7946=>782,7947=>782,7948=>660,7949=>687,7950=>650,7951=>650,7952=>483,7953=>483,7954=>483,7955=>483,7956=>483,7957=>483,7960=>768,7961=>757,7962=>960,7963=>969,7964=>907,7965=>931,7968=>539,7969=>539,7970=>539,7971=>539,7972=>539,7973=>539,7974=>539,7975=>539,7976=>898,7977=>893,7978=>1090,7979=>1101,7980=>1043,7981=>1064,7982=>988,7983=>985,7984=>353,7985=>353,7986=>353,7987=>353,7988=>353,7989=>353,7990=>353,7991=>353,7992=>469,7993=>461,7994=>661,7995=>664,7996=>611,7997=>635,7998=>561,7999=>553,8000=>542,8001=>542,8002=>542,8003=>542,8004=>542,8005=>542,8008=>738,8009=>773,8010=>1008,8011=>1015,8012=>843,8013=>867,8016=>547,8017=>547,8018=>547,8019=>547,8020=>547,8021=>547,8022=>547,8023=>547,8025=>765,8027=>971,8029=>939,8031=>857,8032=>734,8033=>734,8034=>734,8035=>734,8036=>734,8037=>734,8038=>734,8039=>734,8040=>746,8041=>783,8042=>1018,8043=>1023,8044=>852,8045=>878,8046=>844,8047=>873,8048=>607,8049=>607,8050=>483,8051=>483,8052=>539,8053=>539,8054=>353,8055=>353,8056=>542,8057=>542,8058=>547,8059=>547,8060=>734,8061=>734,8064=>607,8065=>607,8066=>607,8067=>607,8068=>607,8069=>607,8070=>607,8071=>607,8072=>650,8073=>650,8074=>782,8075=>782,8076=>660,8077=>687,8078=>650,8079=>650,8080=>539,8081=>539,8082=>539,8083=>539,8084=>539,8085=>539,8086=>539,8087=>539,8088=>898,8089=>893,8090=>1090,8091=>1101,8092=>1043,8093=>1064,8094=>988,8095=>985,8096=>734,8097=>734,8098=>734,8099=>734,8100=>734,8101=>734,8102=>734,8103=>734,8104=>746,8105=>783,8106=>1018,8107=>1023,8108=>852,8109=>878,8110=>844,8111=>873,8112=>607,8113=>607,8114=>607,8115=>607,8116=>607,8118=>607,8119=>607,8120=>650,8121=>650,8122=>650,8123=>650,8124=>650,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>539,8131=>539,8132=>539,8134=>539,8135=>539,8136=>820,8137=>810,8138=>956,8139=>935,8140=>785,8141=>450,8142=>450,8143=>450,8144=>353,8145=>353,8146=>353,8147=>353,8150=>353,8151=>353,8152=>355,8153=>355,8154=>529,8155=>505,8157=>450,8158=>450,8159=>450,8160=>547,8161=>547,8162=>547,8163=>547,8164=>529,8165=>529,8166=>547,8167=>547,8168=>594,8169=>594,8170=>829,8171=>808,8172=>711,8173=>450,8174=>450,8175=>450,8178=>734,8179=>734,8180=>734,8182=>734,8183=>734,8184=>865,8185=>751,8186=>886,8187=>767,8188=>746,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>304,8209=>304,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>460,8221=>460,8222=>466,8223=>460,8224=>450,8225=>450,8226=>531,8227=>531,8228=>301,8229=>600,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1208,8241=>1560,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8252=>475,8253=>482,8254=>450,8258=>900,8260=>150,8261=>351,8262=>351,8263=>878,8264=>678,8265=>678,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8273=>450,8274=>404,8275=>900,8279=>597,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>181,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>365,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>338,8337=>348,8338=>347,8339=>319,8340=>348,8341=>389,8342=>328,8343=>218,8344=>552,8345=>365,8346=>360,8347=>303,8348=>222,8358=>594,8364=>572,8367=>951,8369=>635,8372=>702,8373=>572,8376=>600,8377=>572,8451=>1006,8457=>942,8462=>580,8463=>580,8470=>852,8482=>900,8486=>746,8487=>746,8490=>672,8491=>650,8498=>624,8513=>697,8514=>501,8515=>501,8516=>549,8523=>801,8526=>462,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>355,8545=>531,8546=>707,8547=>870,8548=>650,8549=>883,8550=>1059,8551=>1234,8552=>838,8553=>641,8554=>839,8555=>1015,8556=>598,8557=>688,8558=>721,8559=>921,8560=>288,8561=>576,8562=>863,8563=>796,8564=>508,8565=>796,8566=>1084,8567=>1372,8568=>795,8569=>507,8570=>795,8571=>1083,8572=>288,8573=>504,8574=>576,8575=>853,8576=>1085,8577=>721,8578=>1085,8579=>688,8580=>504,8581=>688,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>543,8706=>465,8707=>488,8708=>488,8710=>628,8711=>628,8712=>666,8713=>666,8715=>666,8716=>666,8719=>716,8720=>716,8721=>642,8722=>754,8723=>754,8724=>754,8725=>303,8727=>611,8728=>441,8729=>441,8730=>573,8731=>573,8732=>573,8733=>609,8734=>750,8735=>754,8736=>754,8739=>262,8740=>431,8741=>416,8742=>570,8743=>659,8744=>659,8745=>754,8746=>754,8747=>469,8748=>766,8749=>1063,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>930,8789=>930,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>761,8848=>761,8849=>761,8850=>761,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>773,8867=>773,8868=>846,8869=>846,8870=>510,8871=>510,8872=>773,8873=>773,8874=>773,8875=>927,8876=>773,8877=>773,8878=>773,8879=>927,8901=>308,8962=>687,8968=>351,8969=>351,8970=>351,8971=>351,8976=>754,8977=>461,8984=>900,8985=>754,8992=>469,8993=>469,8997=>900,9000=>1299,9085=>827,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9167=>850,9251=>687,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>351,10182=>351,10208=>444,10216=>351,10217=>351,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>883,10616=>754,10617=>754,10618=>886,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1361,10765=>469,10766=>469,10799=>754,10858=>754,10859=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>598,11361=>288,11363=>605,11364=>677,11367=>785,11368=>580,11369=>672,11370=>545,11371=>625,11372=>474,11373=>704,11374=>921,11375=>650,11376=>704,11377=>596,11378=>1017,11379=>845,11381=>666,11382=>478,11383=>630,11385=>451,11386=>542,11387=>498,11388=>237,11389=>409,11390=>616,11391=>625,11520=>695,11521=>571,11522=>569,11523=>592,11524=>568,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>568,11532=>581,11533=>866,11534=>580,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>571,11548=>883,11549=>613,11550=>608,11551=>766,11552=>861,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>482,11807=>754,11810=>351,11811=>351,11812=>351,11813=>351,11822=>482,42564=>616,42565=>461,42566=>355,42567=>353,42576=>994,42577=>845,42580=>1074,42581=>783,42582=>1025,42583=>787,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>228,42782=>228,42783=>228,42790=>785,42791=>571,42792=>758,42793=>679,42794=>550,42795=>504,42796=>493,42797=>478,42798=>566,42799=>549,42800=>462,42801=>461,42802=>1075,42803=>848,42804=>1103,42805=>855,42806=>1034,42807=>839,42808=>871,42809=>705,42810=>871,42811=>705,42812=>866,42813=>683,42814=>688,42815=>504,42816=>672,42817=>545,42822=>708,42823=>391,42826=>838,42827=>640,42830=>1274,42831=>899,42856=>636,42857=>549,42875=>550,42876=>430,42880=>598,42881=>288,42882=>758,42883=>580,42884=>550,42885=>430,42886=>688,42887=>504,42891=>361,42892=>247,42893=>695,42896=>787,42897=>628,42922=>785,43002=>861,43003=>624,43004=>605,43005=>921,43006=>355,43007=>1081,62464=>598,62465=>607,62466=>651,62467=>861,62468=>607,62469=>602,62470=>661,62471=>896,62472=>607,62473=>607,62474=>1141,62475=>624,62476=>623,62477=>866,62478=>607,62479=>623,62480=>908,62481=>681,62482=>728,62483=>682,62484=>859,62485=>622,62486=>852,62487=>621,62488=>628,62489=>623,62490=>665,62491=>623,62492=>628,62493=>608,62494=>665,62495=>805,62496=>607,62497=>707,62498=>608,62499=>607,62500=>607,62501=>659,62502=>875,62504=>813,63172=>288,63173=>542,63174=>576,63175=>580,63176=>853,63185=>450,63188=>450,64256=>637,64257=>600,64258=>600,64259=>847,64260=>887,64261=>669,64262=>824,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavuserifcondensedi.z b/tools/tcpdf/fonts/dejavuserifcondensedi.z new file mode 100644 index 0000000000000000000000000000000000000000..244999449d7791d775e57ce0fe49bb2f6a084c02 GIT binary patch literal 197832 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifi.ctg.z b/tools/tcpdf/fonts/dejavuserifi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..aa9dc33829c06b49264a86c54c439739a8850772 GIT binary patch literal 6435 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 I39SYH0Z~YMm;e9( literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/dejavuserifi.php b/tools/tcpdf/fonts/dejavuserifi.php new file mode 100644 index 000000000..15124fca5 --- /dev/null +++ b/tools/tcpdf/fonts/dejavuserifi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='DejaVuSerif-Italic'; +$up=-63; +$ut=44; +$dw=600; +$diff=''; +$originalsize=343388; +$enc=''; +$file='dejavuserifi.z'; +$ctg='dejavuserifi.ctg.z'; +$desc=array('Flags'=>96,'FontBBox'=>'[-839 -347 1645 1109]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>513,'MaxWidth'=>1734,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(76,-14,336,729),34=>array(98,458,362,729),35=>array(77,0,761,718),36=>array(33,-147,575,760),37=>array(90,-14,860,742),38=>array(39,-14,835,742),39=>array(98,458,176,729),40=>array(79,-156,408,760),41=>array(-19,-156,311,760),42=>array(16,287,484,742),43=>array(106,0,732,627),44=>array(20,-136,246,111),45=>array(36,230,302,306),46=>array(94,-14,224,116),47=>array(-80,-93,417,729),48=>array(65,-14,570,742),49=>array(70,0,439,742),50=>array(-4,0,561,742),51=>array(12,-14,572,742),52=>array(-4,0,562,742),53=>array(22,-14,575,729),54=>array(62,-14,603,742),55=>array(122,0,635,729),56=>array(35,-14,582,742),57=>array(33,-14,574,742),58=>array(73,-14,265,434),59=>array(-12,-136,279,434),60=>array(106,46,732,581),61=>array(106,175,732,452),62=>array(106,46,732,581),63=>array(107,-14,524,742),64=>array(64,-174,945,704),65=>array(-77,0,671,729),66=>array(-16,0,673,729),67=>array(52,-14,747,742),68=>array(-16,0,745,729),69=>array(-16,0,713,729),70=>array(-16,0,723,729),71=>array(56,-14,757,742),72=>array(-16,0,888,729),73=>array(-16,0,411,729),74=>array(-169,-208,446,729),75=>array(-16,0,795,729),76=>array(-16,0,605,729),77=>array(-16,0,1044,729),78=>array(-21,-14,903,729),79=>array(52,-14,764,742),80=>array(-16,0,668,729),81=>array(60,-160,789,742),82=>array(-16,0,716,729),83=>array(29,-14,641,742),84=>array(47,0,729,729),85=>array(109,-14,870,729),86=>array(51,0,808,729),87=>array(65,0,1096,729),88=>array(-65,0,745,729),89=>array(49,0,740,729),90=>array(-26,0,709,729),91=>array(-1,-132,400,760),92=>array(80,-93,257,729),93=>array(-10,-132,391,760),94=>array(106,457,732,729),95=>array(0,-236,500,-197),96=>array(179,615,366,799),97=>array(33,-14,530,534),98=>array(42,-14,576,760),99=>array(42,-14,542,533),100=>array(20,-14,601,760),101=>array(42,-14,547,533),102=>array(-63,-208,518,760),103=>array(35,-222,597,533),104=>array(48,0,553,760),105=>array(50,0,270,736),106=>array(-183,-222,294,736),107=>array(41,0,549,760),108=>array(41,0,279,760),109=>array(70,0,879,533),110=>array(70,0,575,533),111=>array(42,-14,560,533),112=>array(43,-208,617,533),113=>array(90,-208,594,533),114=>array(70,0,527,533),115=>array(11,-14,479,533),116=>array(55,-14,404,680),117=>array(68,-14,574,519),118=>array(38,0,554,519),119=>array(56,0,836,519),120=>array(2,0,550,519),121=>array(-37,-222,575,519),122=>array(-11,-25,532,544),123=>array(120,-163,601,760),124=>array(129,-236,208,764),125=>array(35,-163,517,760),126=>array(106,233,732,394),161=>array(66,0,326,743),162=>array(75,-145,566,662),163=>array(-5,0,606,742),164=>array(51,45,588,582),165=>array(45,0,710,729),166=>array(129,-171,208,699),167=>array(2,-95,481,742),168=>array(193,652,497,766),169=>array(138,0,862,725),170=>array(35,261,432,734),171=>array(73,69,562,517),172=>array(106,140,732,421),173=>array(36,230,302,306),174=>array(138,0,862,725),175=>array(180,673,485,745),176=>array(95,432,405,742),177=>array(106,0,732,627),178=>array(3,326,352,742),179=>array(13,319,353,742),180=>array(257,616,516,800),181=>array(44,-208,600,519),182=>array(117,-96,652,729),183=>array(93,282,223,412),184=>array(125,-193,342,0),185=>array(46,326,292,734),186=>array(20,261,434,742),187=>array(50,69,539,517),188=>array(46,-14,864,742),189=>array(46,-14,857,742),190=>array(13,-14,864,742),191=>array(32,-13,448,743),192=>array(-77,0,671,927),193=>array(-77,0,671,927),194=>array(-77,0,671,927),195=>array(-77,0,671,921),196=>array(-77,0,671,920),197=>array(-96,0,652,928),198=>array(-88,0,1012,729),199=>array(52,-193,747,742),200=>array(-16,0,713,927),201=>array(-16,0,713,927),202=>array(-16,0,713,927),203=>array(-16,0,713,920),204=>array(-16,0,411,927),205=>array(-16,0,447,927),206=>array(-16,0,450,927),207=>array(-16,0,448,920),208=>array(-11,0,750,729),209=>array(-21,-14,903,921),210=>array(52,-14,764,927),211=>array(52,-14,764,927),212=>array(52,-14,764,927),213=>array(52,-14,764,921),214=>array(52,-14,764,920),215=>array(138,33,700,594),216=>array(-21,-28,839,757),217=>array(109,-14,870,927),218=>array(109,-14,870,927),219=>array(109,-14,870,927),220=>array(109,-14,870,920),221=>array(49,0,740,927),222=>array(-16,0,638,729),223=>array(-85,-208,583,760),224=>array(33,-14,530,799),225=>array(33,-14,544,800),226=>array(33,-14,530,800),227=>array(33,-14,555,777),228=>array(33,-14,530,766),229=>array(33,-14,530,878),230=>array(34,-15,895,533),231=>array(42,-193,542,533),232=>array(42,-14,547,799),233=>array(42,-14,562,800),234=>array(42,-14,547,800),235=>array(42,-14,547,766),236=>array(72,0,276,799),237=>array(72,0,426,800),238=>array(72,0,392,800),239=>array(72,0,407,766),240=>array(26,-14,576,760),241=>array(70,0,575,777),242=>array(42,-14,560,799),243=>array(42,-14,567,800),244=>array(42,-14,560,800),245=>array(42,-14,578,777),246=>array(42,-14,560,766),247=>array(106,68,732,559),248=>array(-17,-46,615,565),249=>array(68,-14,574,799),250=>array(68,-14,574,800),251=>array(68,-14,574,800),252=>array(68,-14,574,766),253=>array(-37,-222,575,800),254=>array(21,-208,595,760),255=>array(-37,-222,575,766),256=>array(-77,0,671,899),257=>array(33,-14,530,745),258=>array(-77,0,671,926),259=>array(33,-14,530,772),260=>array(-77,-192,671,729),261=>array(33,-192,530,534),262=>array(52,-14,747,927),263=>array(42,-14,562,800),264=>array(52,-14,747,927),265=>array(42,-14,542,800),266=>array(52,-14,747,921),267=>array(42,-14,542,766),268=>array(52,-14,747,927),269=>array(42,-14,563,800),270=>array(-16,0,745,927),271=>array(20,-14,814,760),272=>array(-11,0,750,729),273=>array(20,-14,665,760),274=>array(-16,0,713,899),275=>array(42,-14,547,746),276=>array(-16,0,713,928),277=>array(42,-14,551,785),278=>array(-16,0,713,921),279=>array(42,-14,547,766),280=>array(-16,-192,713,729),281=>array(42,-192,547,533),282=>array(-16,0,713,927),283=>array(42,-14,563,800),284=>array(56,-14,757,927),285=>array(35,-222,597,800),286=>array(56,-14,757,928),287=>array(35,-222,597,785),288=>array(56,-14,757,921),289=>array(35,-222,597,766),290=>array(56,-224,757,742),291=>array(35,-222,597,741),292=>array(-16,0,888,927),293=>array(48,0,553,927),294=>array(-16,0,888,729),295=>array(48,0,553,760),296=>array(-16,0,463,921),297=>array(53,0,402,777),298=>array(-16,0,451,899),299=>array(54,0,359,745),300=>array(-16,0,461,928),301=>array(72,0,406,785),302=>array(3,-192,430,729),303=>array(29,-192,289,736),304=>array(-16,0,411,921),305=>array(72,0,262,519),306=>array(-16,-208,847,729),307=>array(50,-222,580,736),308=>array(-169,-208,454,927),309=>array(-162,-222,359,800),310=>array(-16,-209,795,729),311=>array(41,-209,549,760),312=>array(64,0,573,518),313=>array(-16,0,605,928),314=>array(41,0,375,928),315=>array(-16,-209,605,729),316=>array(41,-209,279,760),317=>array(-16,0,605,729),318=>array(41,0,492,760),319=>array(-16,0,631,729),320=>array(41,0,421,760),321=>array(-11,0,610,729),322=>array(12,0,327,760),323=>array(-21,-14,903,928),324=>array(70,0,575,776),325=>array(-21,-224,903,729),326=>array(70,-209,575,533),327=>array(-21,-14,903,932),328=>array(70,0,575,800),329=>array(39,0,770,742),330=>array(47,-208,804,743),331=>array(92,-222,579,533),332=>array(52,-14,764,899),333=>array(42,-14,560,745),334=>array(52,-14,764,928),335=>array(42,-14,560,785),336=>array(52,-14,787,927),337=>array(42,-14,647,800),338=>array(58,0,1120,729),339=>array(42,-15,944,533),340=>array(-16,0,716,928),341=>array(70,0,548,776),342=>array(-16,-209,716,729),343=>array(70,-209,527,533),344=>array(-16,0,716,927),345=>array(70,0,542,800),346=>array(29,-14,641,928),347=>array(11,-14,548,776),348=>array(29,-14,641,927),349=>array(11,-14,488,800),350=>array(29,-193,641,742),351=>array(11,-193,479,533),352=>array(29,-14,641,927),353=>array(11,-14,523,800),354=>array(47,-193,729,729),355=>array(38,-193,404,680),356=>array(47,0,729,927),357=>array(55,-14,476,788),358=>array(47,0,728,729),359=>array(22,-14,403,680),360=>array(109,-14,870,921),361=>array(68,-14,574,777),362=>array(109,-14,870,899),363=>array(68,-14,574,745),364=>array(109,-14,870,928),365=>array(68,-14,574,785),366=>array(109,-14,870,1051),367=>array(68,-14,574,868),368=>array(109,-14,870,927),369=>array(68,-14,621,800),370=>array(109,-200,870,729),371=>array(68,-192,574,519),372=>array(65,0,1096,931),373=>array(56,0,836,800),374=>array(49,0,740,931),375=>array(-37,-222,575,800),376=>array(49,0,740,920),377=>array(-26,0,709,928),378=>array(-11,-25,548,776),379=>array(-26,0,709,930),380=>array(-11,-25,532,734),381=>array(-26,0,709,927),382=>array(-11,-25,532,800),383=>array(-62,-208,518,760),384=>array(42,-14,576,760),385=>array(-68,0,673,729),386=>array(-16,0,712,729),387=>array(-44,-14,570,760),388=>array(-16,0,644,729),389=>array(-44,-14,568,760),390=>array(15,-14,709,742),391=>array(47,-14,976,796),392=>array(40,-14,772,639),393=>array(-11,0,750,729),394=>array(-68,0,745,729),395=>array(25,0,745,729),396=>array(7,-14,666,760),397=>array(46,-246,575,533),398=>array(-16,0,721,729),399=>array(52,-14,764,742),400=>array(94,-14,696,742),401=>array(-184,-208,743,729),402=>array(-184,-185,518,760),403=>array(51,-14,985,796),404=>array(79,-92,753,729),405=>array(48,-3,858,760),406=>array(110,0,411,729),407=>array(-16,0,411,729),408=>array(-17,0,887,741),409=>array(42,0,549,760),410=>array(-0,0,279,760),411=>array(-34,0,542,765),412=>array(84,-14,989,730),413=>array(-185,-208,922,729),414=>array(90,-208,569,533),415=>array(52,-14,764,742),416=>array(49,-14,860,760),417=>array(41,-14,684,533),418=>array(65,-157,959,742),419=>array(68,-208,728,533),420=>array(-68,0,668,729),421=>array(25,-208,591,716),422=>array(-0,-159,701,729),423=>array(52,-14,647,742),424=>array(34,-14,485,533),425=>array(-31,0,711,729),426=>array(-20,-222,419,761),427=>array(49,-222,468,680),428=>array(67,0,729,729),429=>array(47,-14,485,760),430=>array(67,-208,749,729),431=>array(106,-14,1064,802),432=>array(63,-14,726,532),433=>array(56,-14,840,729),434=>array(110,0,696,729),435=>array(49,0,863,729),436=>array(-38,-222,789,530),437=>array(-26,0,709,729),438=>array(-10,-25,531,544),439=>array(-12,-14,561,729),440=>array(23,-14,596,729),441=>array(23,-224,594,519),442=>array(9,-224,561,519),443=>array(-4,0,560,742),444=>array(63,-14,657,729),445=>array(-12,-224,557,519),446=>array(58,-15,406,680),447=>array(41,-208,618,560),448=>array(37,0,258,729),449=>array(37,0,456,729),450=>array(-17,0,476,729),451=>array(37,0,258,729),452=>array(-16,0,1511,927),453=>array(-16,-25,1333,800),454=>array(20,-25,1172,800),455=>array(-16,-208,1110,729),456=>array(-16,-222,958,736),457=>array(41,-222,614,760),458=>array(-21,-208,1321,729),459=>array(-21,-222,1169,736),460=>array(70,-222,938,736),461=>array(-77,0,671,927),462=>array(33,-14,531,800),463=>array(-16,0,466,927),464=>array(72,0,421,800),465=>array(52,-14,764,927),466=>array(42,-14,565,800),467=>array(109,-14,870,927),468=>array(68,-14,574,800),469=>array(109,-14,870,1025),470=>array(68,-14,574,886),471=>array(109,-14,870,1044),472=>array(68,-14,574,905),473=>array(109,-14,870,1043),474=>array(68,-14,574,904),475=>array(109,-14,870,1044),476=>array(68,-14,574,905),477=>array(51,-14,542,533),478=>array(-77,0,671,1025),479=>array(33,-14,543,886),480=>array(-77,0,671,1025),481=>array(33,-14,534,888),482=>array(-88,0,1012,899),483=>array(34,-15,895,745),484=>array(46,-14,789,742),485=>array(35,-222,636,533),486=>array(56,-14,757,927),487=>array(35,-222,597,800),488=>array(-16,0,795,927),489=>array(41,0,549,964),490=>array(52,-200,764,742),491=>array(42,-200,560,533),492=>array(52,-200,764,899),493=>array(42,-200,560,745),494=>array(-12,-14,563,927),495=>array(-12,-224,561,800),496=>array(-162,-222,441,800),497=>array(-16,0,1511,729),498=>array(-16,-25,1333,729),499=>array(20,-25,1172,760),500=>array(56,-14,757,928),501=>array(35,-222,597,800),502=>array(-15,-14,1141,729),503=>array(-37,-208,706,742),504=>array(-21,-14,903,927),505=>array(69,0,574,799),506=>array(-96,0,652,927),507=>array(33,-14,561,927),508=>array(-88,0,1012,928),509=>array(34,-15,895,802),510=>array(-21,-28,839,928),511=>array(-17,-46,615,800),512=>array(-77,0,671,927),513=>array(33,-14,529,800),514=>array(-77,0,671,967),515=>array(33,-14,529,785),516=>array(-16,0,713,927),517=>array(42,-14,546,800),518=>array(-16,0,713,967),519=>array(42,-14,546,785),520=>array(-16,0,425,927),521=>array(14,0,355,799),522=>array(-16,0,448,967),523=>array(48,0,365,757),524=>array(51,-14,764,927),525=>array(42,-14,559,800),526=>array(51,-14,764,967),527=>array(42,-14,559,785),528=>array(-16,0,716,927),529=>array(69,0,527,800),530=>array(-16,0,716,967),531=>array(69,0,527,785),532=>array(109,-14,870,927),533=>array(68,-14,574,800),534=>array(109,-14,870,967),535=>array(68,-14,574,785),536=>array(29,-225,641,742),537=>array(11,-225,479,533),538=>array(47,-225,729,729),539=>array(55,-225,404,680),540=>array(-17,-210,595,742),541=>array(-38,-211,496,530),542=>array(-16,0,888,927),543=>array(47,0,552,964),544=>array(47,-208,804,743),545=>array(33,-73,735,760),546=>array(4,-14,546,742),547=>array(13,-14,515,760),548=>array(-8,-187,728,729),549=>array(8,-195,551,519),550=>array(-77,0,671,921),551=>array(33,-14,529,766),552=>array(-16,-193,713,729),553=>array(42,-193,546,533),554=>array(52,-14,764,1025),555=>array(42,-14,566,886),556=>array(52,-14,764,1025),557=>array(42,-14,566,862),558=>array(52,-14,764,921),559=>array(42,-14,560,766),560=>array(52,-14,764,1025),561=>array(42,-14,560,887),562=>array(49,0,740,899),563=>array(-37,-222,575,745),564=>array(80,-107,437,760),565=>array(81,-107,789,533),566=>array(63,-107,437,680),567=>array(-162,-222,284,519),568=>array(28,-14,888,760),569=>array(68,-208,929,533),570=>array(-77,-28,791,757),571=>array(-47,-28,813,757),572=>array(-36,-46,596,565),573=>array(-16,0,604,729),574=>array(-97,-28,763,757),575=>array(31,-222,500,533),576=>array(11,-222,553,519),577=>array(24,0,579,729),578=>array(62,0,440,533),579=>array(-16,0,673,729),580=>array(41,-14,870,729),581=>array(-77,0,671,729),582=>array(-16,-54,713,783),583=>array(42,-54,547,579),584=>array(-168,-208,446,729),585=>array(-162,-222,322,736),586=>array(75,-208,829,742),587=>array(90,-222,696,533),588=>array(-16,0,716,729),589=>array(28,0,527,533),590=>array(19,0,740,729),591=>array(-37,-222,618,519),592=>array(67,-14,563,533),593=>array(42,-12,655,533),594=>array(28,-12,633,533),595=>array(43,-14,568,760),596=>array(22,-14,514,533),597=>array(52,-107,550,533),598=>array(48,-222,675,760),599=>array(28,-14,812,760),600=>array(39,-14,542,533),601=>array(51,-14,542,533),602=>array(42,-14,917,533),603=>array(25,-19,499,524),604=>array(4,-19,472,524),605=>array(3,-19,850,524),606=>array(50,-18,594,533),607=>array(-162,-222,322,519),608=>array(12,-222,833,760),609=>array(35,-222,683,519),610=>array(50,-18,542,529),611=>array(75,-223,589,519),612=>array(94,-16,552,532),613=>array(87,-208,593,519),614=>array(48,0,552,760),615=>array(70,-222,548,760),616=>array(9,0,279,736),617=>array(76,0,263,519),618=>array(-15,0,348,519),619=>array(19,0,368,760),620=>array(25,0,411,760),621=>array(52,-222,354,760),622=>array(63,-224,677,760),623=>array(78,-14,887,519),624=>array(98,-208,907,533),625=>array(92,-222,874,533),626=>array(-164,-222,569,533),627=>array(92,-222,708,533),628=>array(-15,-14,675,519),629=>array(50,-14,552,533),630=>array(50,0,806,519),631=>array(38,-14,596,530),632=>array(46,-208,549,760),633=>array(-13,-14,444,519),634=>array(-37,-14,467,759),635=>array(7,-222,566,519),636=>array(50,-207,547,533),637=>array(80,-222,549,533),638=>array(70,0,475,530),639=>array(65,0,368,530),640=>array(-16,0,542,519),641=>array(-16,0,632,519),642=>array(16,-222,500,533),643=>array(-186,-222,421,761),644=>array(-186,-222,521,760),645=>array(82,-222,418,530),646=>array(-173,-222,474,761),647=>array(19,-161,368,533),648=>array(51,-208,422,680),649=>array(21,-14,612,519),650=>array(47,-14,622,519),651=>array(77,-3,557,519),652=>array(38,0,554,519),653=>array(56,0,835,519),654=>array(-16,0,596,741),655=>array(81,0,670,519),656=>array(11,-222,663,519),657=>array(-1,-93,541,519),658=>array(-12,-224,561,519),659=>array(31,-224,561,519),660=>array(40,0,469,761),661=>array(99,0,490,761),662=>array(57,0,449,761),663=>array(-7,-222,453,759),664=>array(52,-14,764,742),665=>array(-15,0,522,519),666=>array(24,-18,568,533),667=>array(27,-18,783,760),668=>array(-16,0,664,519),669=>array(-172,-222,351,736),670=>array(90,-209,597,519),671=>array(-9,0,502,519),672=>array(46,-208,831,760),673=>array(40,0,469,761),674=>array(99,0,490,761),675=>array(20,-25,994,760),676=>array(48,-224,998,760),677=>array(35,-93,985,760),678=>array(53,0,773,680),679=>array(67,-222,747,761),680=>array(55,-14,809,680),681=>array(-59,-222,868,760),682=>array(42,0,662,760),683=>array(41,-25,673,760),684=>array(23,-15,609,625),685=>array(-16,105,443,625),686=>array(96,-207,706,760),687=>array(97,-222,809,760),688=>array(34,326,346,751),689=>array(31,326,343,751),690=>array(-26,202,259,739),691=>array(44,327,324,625),692=>array(-5,318,274,617),693=>array(6,202,354,617),694=>array(-6,327,369,617),695=>array(36,326,526,617),696=>array(-23,202,362,617),697=>array(54,557,227,800),698=>array(54,557,408,800),699=>array(78,495,285,742),700=>array(85,495,292,742),701=>array(126,495,252,742),702=>array(118,492,278,760),703=>array(122,492,282,760),704=>array(-19,347,250,772),705=>array(19,347,261,772),706=>array(124,524,400,836),707=>array(100,524,376,836),708=>array(71,561,382,800),709=>array(118,561,429,800),710=>array(170,616,481,800),711=>array(205,616,517,800),712=>array(71,513,211,759),713=>array(180,673,485,745),714=>array(257,616,516,800),715=>array(179,615,366,799),716=>array(71,-90,211,156),717=>array(19,-156,324,-84),720=>array(63,0,274,434),721=>array(118,303,245,434),722=>array(71,249,231,517),723=>array(74,249,235,517),726=>array(45,165,310,411),727=>array(45,242,309,334),728=>array(200,645,505,785),729=>array(286,652,400,766),730=>array(209,610,477,878),731=>array(159,-192,339,0),732=>array(179,639,527,777),733=>array(189,616,565,800),734=>array(-8,307,406,508),736=>array(47,202,371,617),737=>array(37,326,179,751),738=>array(1,318,298,625),739=>array(2,326,346,617),740=>array(19,347,261,772),741=>array(157,0,454,668),742=>array(127,0,454,668),743=>array(98,0,454,668),744=>array(69,0,454,668),745=>array(40,0,454,668),748=>array(86,-281,398,-42),750=>array(85,495,458,742),751=>array(83,-241,395,-58),752=>array(40,-281,352,-42),755=>array(116,-240,384,28),759=>array(76,-192,424,-55),768=>array(-377,615,-190,799),769=>array(-299,616,-40,800),770=>array(-386,616,-75,800),771=>array(-377,639,-29,777),772=>array(-376,673,-71,745),773=>array(-500,716,0,755),774=>array(-356,645,-51,785),775=>array(-271,652,-156,766),776=>array(-363,652,-60,766),777=>array(-283,616,-82,852),778=>array(-347,610,-80,878),779=>array(-367,616,9,800),780=>array(-351,616,-40,800),781=>array(-260,616,-151,803),782=>array(-368,616,-42,803),783=>array(-431,616,-91,800),784=>array(-356,645,-51,874),785=>array(-380,645,-75,785),786=>array(-231,495,-58,644),787=>array(-235,606,-92,829),788=>array(-238,606,-105,829),789=>array(-82,616,82,800),790=>array(-394,-260,-207,-76),791=>array(-327,-259,-67,-76),792=>array(-338,-340,-155,-107),793=>array(-345,-340,-162,-107),794=>array(-187,698,61,932),795=>array(-125,350,82,532),796=>array(-311,-347,-150,-79),797=>array(-381,-251,-133,-99),798=>array(-365,-260,-117,-107),799=>array(-372,-340,-124,-107),800=>array(-373,-179,-125,-107),801=>array(-440,-222,-83,63),802=>array(-387,-222,-84,63),803=>array(-214,-191,-100,-77),804=>array(-403,-191,-99,-77),805=>array(-355,-241,-146,-32),806=>array(-348,-225,-200,-76),807=>array(-375,-193,-158,0),808=>array(-341,-192,-161,0),809=>array(-305,-263,-195,-76),810=>array(-414,-259,-86,-75),811=>array(-392,-217,-81,-77),812=>array(-388,-261,-76,-77),813=>array(-424,-260,-112,-76),814=>array(-388,-217,-83,-77),815=>array(-416,-216,-110,-76),816=>array(-428,-213,-79,-76),817=>array(-402,-147,-97,-75),818=>array(-500,-236,0,-197),819=>array(-500,-236,0,-80),820=>array(-756,212,-76,415),821=>array(-296,227,-24,278),822=>array(-621,227,-30,278),823=>array(-612,-46,19,565),824=>array(-839,-28,21,757),825=>array(-339,-344,-179,-76),826=>array(-417,-256,-88,-72),827=>array(-411,-344,-89,-75),828=>array(-419,-217,-108,-77),829=>array(-334,575,-96,792),830=>array(-260,592,-71,850),831=>array(-500,599,0,755),835=>array(-235,606,-92,829),856=>array(24,652,138,766),864=>array(-290,723,572,859),865=>array(-329,729,563,869),880=>array(-16,0,714,729),881=>array(65,0,489,519),882=>array(16,0,728,729),883=>array(42,0,565,519),884=>array(54,557,227,800),885=>array(54,-208,227,35),886=>array(73,-14,807,743),887=>array(65,0,583,519),890=>array(215,-208,331,-60),891=>array(30,-14,522,533),892=>array(42,-14,542,533),893=>array(30,-14,522,533),894=>array(-12,-136,279,434),900=>array(257,616,516,800),901=>array(193,652,581,996),902=>array(-77,0,671,800),903=>array(93,282,223,412),904=>array(72,0,883,800),905=>array(72,0,1055,800),906=>array(72,0,578,800),908=>array(67,-14,780,800),910=>array(72,0,978,800),911=>array(13,0,798,800),912=>array(77,22,491,996),913=>array(-77,0,671,729),914=>array(-16,0,673,729),915=>array(-16,0,723,729),916=>array(-33,0,609,729),917=>array(-16,0,713,729),918=>array(-26,0,709,729),919=>array(-16,0,888,729),920=>array(52,-14,764,742),921=>array(-16,0,411,729),922=>array(-16,0,795,729),923=>array(-77,0,671,729),924=>array(-16,0,1044,729),925=>array(-21,-14,903,729),926=>array(-16,0,713,729),927=>array(52,-14,764,742),928=>array(-16,0,888,729),929=>array(-16,0,668,729),931=>array(-31,0,711,729),932=>array(47,0,729,729),933=>array(49,0,740,729),934=>array(56,0,765,729),935=>array(-65,0,745,729),936=>array(107,0,909,729),937=>array(-10,0,775,742),938=>array(-16,0,455,920),939=>array(49,0,740,920),940=>array(42,-12,655,800),941=>array(25,-19,516,800),942=>array(90,-208,569,800),943=>array(77,22,426,800),944=>array(77,-3,624,996),945=>array(42,-12,655,533),946=>array(-32,-208,528,765),947=>array(97,-209,594,519),948=>array(27,-14,556,765),949=>array(25,-19,499,524),950=>array(49,-208,591,760),951=>array(90,-208,569,533),952=>array(50,-11,552,771),953=>array(77,22,302,519),954=>array(-10,0,642,519),955=>array(-34,0,542,765),956=>array(44,-208,600,519),957=>array(71,0,573,519),958=>array(34,-208,591,760),959=>array(42,-14,560,533),960=>array(-10,0,672,519),961=>array(-9,-208,557,533),962=>array(68,-208,561,533),963=>array(51,-14,706,519),964=>array(66,22,566,519),965=>array(77,-3,559,519),966=>array(54,-208,676,521),967=>array(-59,-222,655,533),968=>array(128,-208,792,519),969=>array(35,-3,767,519),970=>array(77,22,409,766),971=>array(77,-3,559,766),972=>array(42,-14,570,800),973=>array(77,-3,559,800),974=>array(35,-3,767,800),975=>array(8,-240,818,729),976=>array(50,-11,539,771),977=>array(51,-11,683,771),978=>array(90,0,700,731),979=>array(72,0,888,800),980=>array(90,0,700,920),981=>array(34,-208,640,760),982=>array(35,-3,839,519),983=>array(19,-222,643,533),984=>array(71,-208,783,742),985=>array(68,-208,571,533),986=>array(71,-208,766,742),987=>array(61,-208,577,616),988=>array(-16,0,723,729),989=>array(-179,-211,519,742),990=>array(25,0,564,729),991=>array(86,0,578,759),992=>array(30,-208,740,742),993=>array(25,-208,506,533),1008=>array(-2,-4,622,533),1009=>array(22,-210,557,533),1010=>array(42,-14,542,533),1011=>array(-183,-222,294,736),1012=>array(52,-14,764,742),1013=>array(42,-14,541,533),1014=>array(29,-14,515,533),1015=>array(-16,0,638,729),1016=>array(21,-208,595,760),1017=>array(52,-14,747,742),1018=>array(-16,0,1044,729),1019=>array(-24,-208,736,519),1020=>array(-20,-208,584,533),1021=>array(23,-14,715,742),1022=>array(52,-14,747,742),1023=>array(23,-14,715,742),1024=>array(-16,0,713,927),1025=>array(-16,0,713,920),1026=>array(20,-216,718,729),1027=>array(-16,0,691,927),1028=>array(56,-14,746,742),1029=>array(29,-14,641,742),1030=>array(-16,0,411,729),1031=>array(-16,0,470,920),1032=>array(-169,-208,446,729),1033=>array(-41,-14,1009,729),1034=>array(-16,0,1037,729),1035=>array(-1,0,756,729),1036=>array(-16,0,795,927),1037=>array(-16,0,888,927),1038=>array(29,-14,783,970),1039=>array(-0,-157,903,729),1040=>array(-60,0,689,729),1041=>array(-16,0,712,729),1042=>array(-16,0,673,729),1043=>array(-16,0,691,729),1044=>array(-36,-157,828,729),1045=>array(-16,0,713,729),1046=>array(-59,0,1145,729),1047=>array(9,-14,576,742),1048=>array(-16,0,888,729),1049=>array(-16,0,888,966),1050=>array(-16,0,795,729),1051=>array(-41,-14,856,729),1052=>array(-16,0,1044,729),1053=>array(-16,0,888,729),1054=>array(52,-14,764,742),1055=>array(-16,0,888,729),1056=>array(-16,0,668,729),1057=>array(52,-14,747,742),1058=>array(47,0,729,729),1059=>array(29,-14,783,729),1060=>array(54,0,779,729),1061=>array(-65,0,745,729),1062=>array(-0,-157,903,729),1063=>array(70,0,792,729),1064=>array(-16,0,1157,729),1065=>array(-0,-157,1172,729),1066=>array(74,0,735,729),1067=>array(-16,0,1000,729),1068=>array(-16,0,614,729),1069=>array(23,-14,715,742),1070=>array(-16,-14,1128,742),1071=>array(-37,0,823,729),1072=>array(33,-14,530,534),1073=>array(49,-14,614,786),1074=>array(42,-14,537,533),1075=>array(72,-14,492,534),1076=>array(42,-14,592,760),1077=>array(42,-14,547,533),1078=>array(11,-14,1125,533),1079=>array(26,-14,497,533),1080=>array(68,-14,574,519),1081=>array(68,-14,574,752),1082=>array(70,-14,597,533),1083=>array(12,-14,570,519),1084=>array(12,-14,762,519),1085=>array(70,0,588,519),1086=>array(42,-14,560,533),1087=>array(70,0,575,533),1088=>array(43,-208,617,533),1089=>array(42,-14,542,533),1090=>array(70,0,879,533),1091=>array(-37,-222,575,519),1092=>array(28,-208,749,760),1093=>array(2,0,550,519),1094=>array(68,-208,643,519),1095=>array(70,0,553,519),1096=>array(68,-14,877,519),1097=>array(68,-208,946,519),1098=>array(39,-14,621,534),1099=>array(68,-14,744,519),1100=>array(68,-14,498,519),1101=>array(23,-14,522,533),1102=>array(70,-14,837,533),1103=>array(12,-14,592,519),1104=>array(42,-14,547,799),1105=>array(42,-14,547,766),1106=>array(38,-222,539,760),1107=>array(72,-14,537,800),1108=>array(42,-14,541,533),1109=>array(11,-14,479,533),1110=>array(50,0,270,736),1111=>array(72,0,407,766),1112=>array(-183,-222,294,736),1113=>array(12,-14,813,519),1114=>array(70,-14,832,519),1115=>array(38,0,552,760),1116=>array(70,-14,597,800),1117=>array(68,-14,574,799),1118=>array(-37,-222,575,750),1119=>array(68,-211,574,519),1122=>array(58,0,702,729),1123=>array(70,-14,836,534),1124=>array(-16,-14,1110,742),1125=>array(65,-14,815,533),1130=>array(12,0,1122,729),1131=>array(34,-14,928,519),1132=>array(-16,0,1286,729),1133=>array(65,-14,1071,519),1136=>array(63,0,989,729),1137=>array(17,-208,935,760),1138=>array(52,-14,764,742),1139=>array(42,-14,510,533),1140=>array(71,0,914,742),1141=>array(51,0,712,533),1142=>array(71,0,914,927),1143=>array(51,0,712,800),1164=>array(17,0,646,729),1165=>array(35,-14,476,760),1168=>array(-16,0,729,872),1169=>array(65,0,565,668),1170=>array(-16,0,691,729),1171=>array(72,-14,492,534),1172=>array(-16,-216,723,729),1173=>array(-17,-222,545,519),1174=>array(-59,-157,1145,729),1175=>array(11,-208,1125,533),1176=>array(9,-193,576,742),1177=>array(26,-193,497,533),1178=>array(-0,-157,810,729),1179=>array(70,-208,597,533),1182=>array(-16,0,795,729),1183=>array(70,-14,597,760),1184=>array(74,0,916,729),1185=>array(40,-14,669,533),1186=>array(-16,-157,888,729),1187=>array(70,-208,658,519),1188=>array(-16,0,1168,729),1189=>array(70,0,864,519),1190=>array(-16,-216,1123,729),1191=>array(-17,-222,849,519),1194=>array(52,-193,747,742),1195=>array(42,-193,542,533),1196=>array(47,-157,729,729),1197=>array(70,-208,958,533),1198=>array(49,0,740,729),1199=>array(59,-208,581,519),1200=>array(49,0,740,729),1201=>array(59,-208,581,519),1202=>array(-65,-157,745,729),1203=>array(3,-208,575,519),1204=>array(47,-157,967,729),1205=>array(35,-208,677,519),1206=>array(70,-157,791,729),1207=>array(70,-208,622,519),1210=>array(-84,0,637,729),1211=>array(48,0,553,760),1216=>array(-16,0,411,729),1217=>array(-59,0,1145,928),1218=>array(11,-14,1125,785),1219=>array(-16,-216,795,729),1220=>array(-17,-222,635,519),1223=>array(-16,-216,888,729),1224=>array(-17,-222,665,519),1227=>array(70,-157,791,729),1228=>array(75,-138,665,519),1231=>array(-45,0,367,760),1232=>array(-60,0,689,926),1233=>array(33,-14,530,772),1234=>array(-60,0,689,920),1235=>array(33,-14,530,766),1236=>array(-88,0,1012,729),1237=>array(34,-15,895,533),1238=>array(-16,0,713,928),1239=>array(42,-14,551,785),1240=>array(52,-14,764,742),1241=>array(51,-14,542,533),1242=>array(52,-14,764,920),1243=>array(51,-14,542,766),1244=>array(-59,0,1145,920),1245=>array(11,-14,1125,766),1246=>array(9,-14,576,920),1247=>array(26,-14,507,766),1248=>array(-12,-14,561,729),1249=>array(-12,-224,561,519),1250=>array(-16,0,888,899),1251=>array(68,-14,574,745),1252=>array(-16,0,888,920),1253=>array(68,-14,574,766),1254=>array(52,-14,764,920),1255=>array(42,-14,560,766),1256=>array(52,-14,764,742),1257=>array(50,-14,552,533),1258=>array(52,-14,764,920),1259=>array(50,-14,552,766),1260=>array(23,-14,715,920),1261=>array(23,-14,522,766),1262=>array(29,-14,783,899),1263=>array(-37,-222,575,745),1264=>array(29,-14,783,920),1265=>array(-37,-222,575,766),1266=>array(29,-14,783,927),1267=>array(-37,-222,598,800),1268=>array(70,0,792,920),1269=>array(70,0,553,766),1270=>array(-0,-157,706,729),1271=>array(72,-208,492,534),1272=>array(-16,0,1000,920),1273=>array(68,-14,744,766),1296=>array(94,-14,696,742),1297=>array(26,-14,528,533),1298=>array(-41,-208,856,729),1299=>array(12,-222,570,519),1300=>array(-41,-14,1232,729),1301=>array(12,-14,925,519),1306=>array(60,-160,789,742),1307=>array(90,-208,594,533),1308=>array(65,0,1096,729),1309=>array(56,0,836,519),1329=>array(96,-14,836,729),1330=>array(-38,0,729,743),1331=>array(67,0,795,743),1332=>array(20,0,817,743),1333=>array(96,-14,779,729),1334=>array(49,-45,752,743),1335=>array(11,-45,786,729),1336=>array(-33,-45,732,743),1337=>array(-37,-14,992,743),1338=>array(28,-14,848,729),1339=>array(7,0,739,729),1340=>array(11,-45,638,729),1341=>array(8,-14,1119,729),1342=>array(94,-13,835,742),1343=>array(70,0,724,729),1344=>array(31,-66,671,729),1345=>array(49,-32,747,743),1346=>array(33,-45,768,743),1347=>array(14,0,772,739),1348=>array(109,-14,959,729),1349=>array(35,-14,691,742),1350=>array(41,-14,776,774),1351=>array(68,-14,745,729),1352=>array(-38,0,702,743),1353=>array(108,-45,731,743),1354=>array(10,0,778,743),1355=>array(42,-45,745,743),1356=>array(-38,0,854,743),1357=>array(96,-14,836,729),1358=>array(34,-45,770,729),1359=>array(28,-14,670,742),1360=>array(-38,0,764,743),1361=>array(42,-14,696,742),1362=>array(7,0,713,729),1363=>array(64,0,784,729),1364=>array(-35,0,767,743),1365=>array(59,-14,775,742),1366=>array(34,-14,757,729),1369=>array(122,492,282,760),1370=>array(27,482,253,729),1371=>array(-18,615,249,799),1372=>array(-24,618,411,893),1373=>array(101,615,288,799),1374=>array(-13,618,376,856),1375=>array(30,618,458,760),1377=>array(69,-14,878,519),1378=>array(-31,-208,568,533),1379=>array(63,-208,684,533),1380=>array(9,-208,684,533),1381=>array(67,-14,602,760),1382=>array(63,-208,680,533),1383=>array(-46,0,537,760),1384=>array(-39,-208,586,533),1385=>array(-39,-208,827,533),1386=>array(22,-14,733,760),1387=>array(-62,-208,563,760),1388=>array(-47,-208,332,519),1389=>array(-62,-208,897,760),1390=>array(32,-14,585,770),1391=>array(91,-208,569,760),1392=>array(-41,0,544,760),1393=>array(29,-14,543,773),1394=>array(1,-208,635,533),1395=>array(42,-14,633,767),1396=>array(44,-14,718,773),1397=>array(-98,-208,281,519),1398=>array(71,-14,549,773),1399=>array(-75,-208,473,533),1400=>array(-6,0,579,533),1401=>array(-42,-208,380,544),1402=>array(88,-208,897,519),1403=>array(6,-208,553,533),1404=>array(-6,0,596,533),1405=>array(69,-14,574,519),1406=>array(65,-208,621,760),1407=>array(68,-14,861,533),1408=>array(-31,-208,594,533),1409=>array(38,-222,685,533),1410=>array(-9,0,462,519),1411=>array(65,-208,858,760),1412=>array(-46,-208,607,533),1413=>array(49,-14,560,533),1414=>array(18,-208,758,760),1415=>array(72,-14,746,760),1417=>array(73,-14,265,434),1418=>array(40,202,305,306),4256=>array(24,0,749,847),4257=>array(152,0,788,847),4258=>array(80,-58,788,848),4259=>array(48,1,871,847),4260=>array(81,0,788,847),4261=>array(81,0,951,847),4262=>array(111,0,858,847),4263=>array(63,0,1070,847),4264=>array(111,0,582,847),4265=>array(118,0,667,847),4266=>array(70,0,900,847),4267=>array(28,0,875,847),4268=>array(-17,0,708,847),4269=>array(60,-37,1038,847),4270=>array(111,0,917,847),4271=>array(111,0,884,847),4272=>array(83,0,978,847),4273=>array(75,0,721,847),4274=>array(35,0,704,847),4275=>array(63,-37,929,847),4276=>array(84,0,938,847),4277=>array(92,0,973,847),4278=>array(-17,0,682,847),4279=>array(147,0,788,847),4280=>array(72,0,787,847),4281=>array(-16,0,619,847),4282=>array(50,-25,854,847),4283=>array(13,0,854,847),4284=>array(-17,1,747,847),4285=>array(16,1,764,847),4286=>array(24,0,788,847),4287=>array(-17,0,960,847),4288=>array(70,0,984,847),4289=>array(-17,0,692,847),4290=>array(63,1,800,847),4291=>array(118,0,789,847),4292=>array(81,0,892,847),4293=>array(29,0,980,848),4304=>array(28,0,484,571),4305=>array(44,0,539,829),4306=>array(-40,-225,518,542),4307=>array(36,-220,803,531),4308=>array(-48,-225,534,532),4309=>array(-48,-225,535,532),4310=>array(81,0,659,831),4311=>array(43,0,829,531),4312=>array(42,0,526,532),4313=>array(-63,-225,487,532),4314=>array(43,-220,1044,537),4315=>array(42,0,642,829),4316=>array(47,0,659,840),4317=>array(47,-98,792,532),4318=>array(27,1,599,829),4319=>array(-38,-225,595,531),4320=>array(51,-0,792,822),4321=>array(86,0,544,829),4322=>array(12,-225,679,681),4323=>array(62,-225,668,532),4324=>array(61,-225,791,532),4325=>array(-30,-225,680,831),4326=>array(31,-220,835,532),4327=>array(-59,-225,580,531),4328=>array(55,0,651,830),4329=>array(-4,-5,552,831),4330=>array(24,-225,643,531),4331=>array(41,0,639,829),4332=>array(20,-229,677,830),4333=>array(-36,-225,589,829),4334=>array(86,0,581,830),4335=>array(-86,-225,695,532),4336=>array(28,0,631,829),4337=>array(36,0,660,830),4338=>array(-43,-91,539,532),4339=>array(-30,-225,596,585),4340=>array(-29,-225,588,831),4341=>array(26,0,680,829),4342=>array(38,-225,855,672),4343=>array(-24,-225,523,542),4344=>array(-19,-225,538,532),4345=>array(37,-225,590,537),4346=>array(48,-69,549,532),4347=>array(-8,0,400,486),4348=>array(104,341,481,845),7424=>array(-53,0,521,519),7425=>array(-71,0,762,519),7426=>array(45,-14,906,533),7427=>array(-15,0,560,519),7428=>array(50,-14,541,533),7429=>array(-15,0,543,519),7430=>array(-15,0,543,519),7431=>array(-21,0,541,519),7432=>array(32,-18,489,533),7433=>array(63,-214,283,522),7434=>array(-32,-14,504,519),7435=>array(-16,0,634,519),7436=>array(-9,0,502,519),7437=>array(-14,0,792,519),7438=>array(63,-14,666,519),7439=>array(42,-14,560,533),7440=>array(19,-14,510,533),7441=>array(50,9,597,511),7442=>array(46,27,593,492),7443=>array(49,-0,596,523),7444=>array(45,-14,946,533),7445=>array(3,-14,477,533),7446=>array(100,260,603,533),7447=>array(100,-14,603,259),7448=>array(8,0,540,519),7449=>array(-39,0,609,519),7450=>array(52,0,608,519),7451=>array(63,0,565,519),7452=>array(44,-14,634,519),7453=>array(8,-29,639,551),7454=>array(52,-29,899,551),7455=>array(-21,-205,670,680),7456=>array(38,0,612,519),7457=>array(57,0,893,519),7458=>array(-10,0,531,519),7459=>array(6,-14,533,519),7460=>array(5,-14,521,742),7461=>array(-15,-14,695,533),7462=>array(-16,0,531,519),7463=>array(-53,0,521,519),7464=>array(-9,0,671,519),7465=>array(8,0,540,519),7466=>array(77,0,729,520),7467=>array(-28,-14,651,519),7468=>array(-48,326,423,734),7469=>array(-55,326,637,734),7470=>array(-10,326,424,734),7471=>array(-5,334,456,742),7472=>array(-10,326,469,734),7473=>array(-10,326,449,734),7474=>array(-10,326,454,734),7475=>array(35,318,477,742),7476=>array(-10,326,559,734),7477=>array(-10,326,259,734),7478=>array(-106,209,281,734),7479=>array(-10,326,501,734),7480=>array(-10,326,381,734),7481=>array(-10,326,658,734),7482=>array(-13,318,569,734),7483=>array(52,318,564,734),7484=>array(33,318,481,742),7485=>array(5,326,341,750),7486=>array(-10,326,421,734),7487=>array(-10,326,451,734),7488=>array(30,326,458,734),7489=>array(69,318,548,734),7490=>array(42,326,690,734),7491=>array(21,318,333,625),7492=>array(42,318,354,625),7493=>array(26,327,413,632),7494=>array(28,318,571,625),7495=>array(18,318,354,751),7496=>array(31,318,397,751),7497=>array(31,318,350,625),7498=>array(31,318,350,625),7499=>array(101,316,391,625),7500=>array(31,316,321,625),7501=>array(31,202,439,625),7502=>array(23,207,161,619),7503=>array(18,326,338,751),7504=>array(23,326,533,625),7505=>array(23,202,330,625),7506=>array(31,318,357,625),7507=>array(31,318,346,625),7508=>array(31,472,353,625),7509=>array(31,318,352,471),7510=>array(18,209,379,625),7511=>array(18,318,238,707),7512=>array(17,318,335,617),7513=>array(9,310,399,635),7514=>array(23,326,533,625),7515=>array(-2,326,324,617),7516=>array(-6,326,439,633),7517=>array(-14,217,328,763),7518=>array(57,217,371,625),7519=>array(19,326,345,763),7520=>array(34,217,424,626),7521=>array(-32,209,407,633),7522=>array(32,0,170,412),7523=>array(44,0,324,299),7524=>array(17,-8,335,291),7525=>array(-2,0,324,291),7526=>array(-14,-109,328,437),7527=>array(57,-109,371,298),7528=>array(-1,-117,350,299),7529=>array(34,-109,424,300),7530=>array(-32,-117,407,307),7531=>array(67,-14,930,533),7543=>array(65,-222,627,533),7544=>array(-10,326,559,734),7547=>array(-14,0,347,519),7548=>array(31,0,303,519),7549=>array(43,-208,673,533),7550=>array(-0,-14,634,519),7551=>array(-19,-14,643,519),7557=>array(-55,-222,353,760),7579=>array(18,327,399,632),7580=>array(20,318,333,625),7581=>array(20,266,333,625),7582=>array(66,318,412,751),7583=>array(68,316,358,625),7584=>array(-39,209,326,751),7585=>array(18,202,299,617),7586=>array(40,202,448,617),7587=>array(41,209,358,617),7588=>array(29,326,200,738),7589=>array(42,326,159,617),7590=>array(-13,326,214,617),7591=>array(-13,326,214,617),7592=>array(-4,202,323,738),7593=>array(38,202,228,751),7594=>array(3,202,260,751),7595=>array(66,326,389,624),7596=>array(83,202,576,625),7597=>array(52,209,562,625),7598=>array(8,202,486,625),7599=>array(78,202,465,625),7600=>array(30,318,457,624),7601=>array(30,318,355,625),7602=>array(79,209,395,751),7603=>array(13,202,310,625),7604=>array(-42,202,341,752),7605=>array(35,202,299,707),7606=>array(14,318,385,617),7607=>array(72,324,408,626),7608=>array(25,326,396,625),7609=>array(80,324,382,617),7610=>array(24,326,349,617),7611=>array(-6,312,335,631),7612=>array(4,202,415,617),7613=>array(39,274,380,617),7614=>array(45,201,406,617),7615=>array(79,320,395,758),7620=>array(-416,616,6,800),7621=>array(-467,616,-108,800),7622=>array(-392,616,-33,800),7623=>array(-506,616,-84,800),7624=>array(-456,616,-44,800),7625=>array(-495,616,-5,800),7680=>array(-77,-241,671,729),7681=>array(33,-241,529,534),7682=>array(-16,0,673,921),7683=>array(42,-14,576,920),7684=>array(-16,-191,673,729),7685=>array(42,-187,576,760),7686=>array(-16,-147,673,729),7687=>array(42,-143,576,760),7688=>array(52,-193,747,927),7689=>array(42,-193,567,800),7690=>array(-16,0,745,921),7691=>array(20,-14,639,920),7692=>array(-16,-191,745,729),7693=>array(20,-191,601,760),7694=>array(-16,-147,745,729),7695=>array(20,-147,601,760),7696=>array(-16,-193,745,729),7697=>array(20,-193,601,760),7698=>array(-16,-240,745,729),7699=>array(-1,-240,601,760),7700=>array(-16,0,713,1044),7701=>array(42,-14,547,919),7702=>array(-16,0,713,1044),7703=>array(42,-14,576,919),7704=>array(-16,-240,713,729),7705=>array(42,-240,546,533),7706=>array(-16,-213,713,729),7707=>array(39,-213,546,533),7708=>array(-16,-193,713,928),7709=>array(42,-193,551,785),7710=>array(-16,0,723,921),7711=>array(-62,-208,518,921),7712=>array(56,-14,757,927),7713=>array(35,-222,597,745),7714=>array(-16,0,888,921),7715=>array(47,0,552,920),7716=>array(-16,-191,888,729),7717=>array(48,-191,553,760),7718=>array(-16,0,888,920),7719=>array(47,0,552,920),7720=>array(-16,-193,888,729),7721=>array(47,-193,552,760),7722=>array(-16,-217,888,729),7723=>array(47,-217,552,760),7724=>array(-79,-213,411,729),7725=>array(-118,-213,270,736),7726=>array(-16,0,482,1044),7727=>array(72,0,434,886),7728=>array(-16,0,795,927),7729=>array(41,0,549,961),7730=>array(-16,-191,795,729),7731=>array(41,-191,549,760),7732=>array(-16,-147,795,729),7733=>array(41,-147,549,760),7734=>array(-16,-191,605,729),7735=>array(23,-191,279,760),7736=>array(-16,-191,605,899),7737=>array(23,-191,425,900),7738=>array(-16,-147,605,729),7739=>array(-88,-147,279,760),7740=>array(-16,-240,605,729),7741=>array(-117,-240,279,760),7742=>array(-16,0,1044,927),7743=>array(69,0,879,800),7744=>array(-16,0,1044,921),7745=>array(70,0,879,766),7746=>array(-16,-191,1044,729),7747=>array(70,-191,879,533),7748=>array(-21,-14,903,920),7749=>array(70,0,575,766),7750=>array(-21,-191,903,729),7751=>array(70,-191,575,533),7752=>array(-21,-147,903,729),7753=>array(69,-147,574,533),7754=>array(-21,-240,903,729),7755=>array(70,-240,575,533),7756=>array(52,-14,764,1044),7757=>array(42,-14,597,881),7758=>array(52,-14,764,1050),7759=>array(42,-14,560,891),7760=>array(52,-14,764,1044),7761=>array(42,-14,560,919),7762=>array(52,-14,764,1044),7763=>array(42,-14,581,919),7764=>array(-16,0,668,931),7765=>array(43,-208,631,800),7766=>array(-16,0,668,921),7767=>array(43,-208,617,766),7768=>array(-16,0,716,921),7769=>array(69,0,527,766),7770=>array(-16,-191,716,729),7771=>array(38,-191,527,533),7772=>array(-16,-191,716,899),7773=>array(38,-191,527,745),7774=>array(-16,-147,716,729),7775=>array(-66,-147,527,533),7776=>array(29,-14,641,921),7777=>array(11,-14,479,766),7778=>array(29,-191,641,742),7779=>array(11,-191,479,533),7780=>array(29,-14,642,939),7781=>array(11,-14,547,757),7782=>array(29,-14,641,1049),7783=>array(11,-14,507,867),7784=>array(29,-191,641,921),7785=>array(11,-191,479,766),7786=>array(47,0,729,921),7787=>array(55,-14,404,920),7788=>array(47,-191,729,729),7789=>array(55,-191,404,680),7790=>array(46,-147,728,729),7791=>array(12,-147,404,680),7792=>array(47,-240,729,729),7793=>array(-18,-240,404,680),7794=>array(109,-191,870,729),7795=>array(62,-191,574,519),7796=>array(109,-213,870,729),7797=>array(35,-213,574,519),7798=>array(109,-240,870,729),7799=>array(39,-240,574,519),7800=>array(109,-14,870,1044),7801=>array(68,-14,579,881),7802=>array(109,-14,870,1032),7803=>array(68,-14,574,908),7804=>array(51,0,808,921),7805=>array(37,0,560,777),7806=>array(51,-191,808,729),7807=>array(38,-191,554,519),7808=>array(65,0,1096,927),7809=>array(56,0,836,776),7810=>array(65,0,1096,927),7811=>array(56,0,836,776),7812=>array(65,0,1096,920),7813=>array(56,0,836,766),7814=>array(65,0,1096,921),7815=>array(56,0,835,766),7816=>array(65,-191,1096,729),7817=>array(56,-191,835,519),7818=>array(-65,0,745,921),7819=>array(2,0,549,766),7820=>array(-65,0,745,920),7821=>array(2,0,549,766),7822=>array(49,0,740,921),7823=>array(-37,-222,576,766),7824=>array(-26,0,709,927),7825=>array(-11,-25,532,800),7826=>array(-26,-191,709,729),7827=>array(-11,-191,532,544),7828=>array(-26,-147,709,729),7829=>array(-11,-147,532,544),7830=>array(47,-147,552,760),7831=>array(55,-14,416,920),7832=>array(56,0,835,878),7833=>array(-37,-222,576,878),7834=>array(33,-14,874,760),7835=>array(-62,-208,518,921),7836=>array(-62,-208,518,760),7837=>array(-62,-208,518,760),7838=>array(-26,-14,771,743),7839=>array(27,-14,556,765),7840=>array(-77,-191,671,729),7841=>array(33,-191,529,534),7842=>array(-77,0,671,1034),7843=>array(33,-14,529,852),7844=>array(-77,0,764,1028),7845=>array(33,-14,697,846),7846=>array(-77,0,671,1028),7847=>array(33,-14,577,847),7848=>array(-77,0,742,1086),7849=>array(33,-14,675,904),7850=>array(-77,0,671,1043),7851=>array(33,-14,573,861),7852=>array(-77,-191,671,982),7853=>array(33,-191,529,800),7854=>array(-77,0,671,1044),7855=>array(33,-14,545,877),7856=>array(-77,0,671,1044),7857=>array(33,-14,536,877),7858=>array(-77,0,671,1109),7859=>array(33,-14,536,942),7860=>array(-77,0,671,1043),7861=>array(33,-14,559,876),7862=>array(-77,-191,671,967),7863=>array(33,-191,533,785),7864=>array(-16,-191,713,729),7865=>array(42,-191,547,533),7866=>array(-16,0,713,1034),7867=>array(42,-14,546,852),7868=>array(-16,0,713,921),7869=>array(42,-14,573,777),7870=>array(-16,0,786,1028),7871=>array(42,-14,725,846),7872=>array(-16,0,713,1028),7873=>array(42,-14,605,846),7874=>array(-16,0,765,1086),7875=>array(42,-14,703,904),7876=>array(-16,0,713,1043),7877=>array(42,-14,601,861),7878=>array(-16,-191,713,927),7879=>array(42,-191,546,800),7880=>array(-16,0,435,1034),7881=>array(48,0,350,852),7882=>array(-16,-191,411,729),7883=>array(25,-191,270,736),7884=>array(52,-191,764,742),7885=>array(42,-191,560,533),7886=>array(51,-14,764,1034),7887=>array(42,-14,559,852),7888=>array(52,-14,832,1028),7889=>array(42,-14,712,846),7890=>array(52,-14,764,1028),7891=>array(42,-14,593,846),7892=>array(52,-14,810,1086),7893=>array(42,-14,690,904),7894=>array(52,-14,764,1043),7895=>array(42,-14,588,861),7896=>array(51,-191,764,982),7897=>array(42,-191,559,800),7898=>array(49,-14,860,927),7899=>array(41,-14,684,800),7900=>array(49,-14,860,927),7901=>array(41,-14,684,799),7902=>array(49,-14,860,1034),7903=>array(41,-14,684,852),7904=>array(49,-14,860,921),7905=>array(41,-14,684,777),7906=>array(49,-191,860,760),7907=>array(41,-191,684,533),7908=>array(109,-191,870,729),7909=>array(68,-191,574,519),7910=>array(109,-14,870,1034),7911=>array(68,-14,574,852),7912=>array(106,-14,1064,927),7913=>array(63,-14,726,800),7914=>array(106,-14,1064,927),7915=>array(63,-14,726,799),7916=>array(106,-14,1064,1034),7917=>array(63,-14,726,852),7918=>array(106,-14,1064,921),7919=>array(63,-14,726,777),7920=>array(106,-191,1064,802),7921=>array(63,-191,726,532),7922=>array(49,0,740,927),7923=>array(-37,-222,575,776),7924=>array(49,-191,740,729),7925=>array(-37,-222,576,519),7926=>array(49,0,740,1037),7927=>array(-37,-222,576,852),7928=>array(49,0,740,921),7929=>array(-37,-222,576,777),7930=>array(-16,0,889,729),7931=>array(42,0,599,760),7936=>array(42,-12,655,829),7937=>array(42,-12,655,829),7938=>array(42,-12,655,829),7939=>array(42,-12,655,829),7940=>array(42,-12,655,829),7941=>array(42,-12,655,829),7942=>array(42,-12,655,994),7943=>array(42,-12,655,994),7944=>array(-77,0,671,829),7945=>array(-77,0,671,829),7946=>array(57,0,818,829),7947=>array(65,0,818,829),7948=>array(-65,0,683,829),7949=>array(-36,0,712,829),7950=>array(-77,0,671,994),7951=>array(-77,0,671,994),7952=>array(25,-19,499,829),7953=>array(25,-19,499,829),7954=>array(25,-19,499,829),7955=>array(25,-19,499,829),7956=>array(25,-19,534,829),7957=>array(25,-19,557,829),7960=>array(59,0,836,829),7961=>array(67,0,825,829),7962=>array(57,0,1050,829),7963=>array(65,0,1060,829),7964=>array(59,0,992,829),7965=>array(67,0,1018,829),7968=>array(90,-208,569,829),7969=>array(90,-208,569,829),7970=>array(90,-208,569,829),7971=>array(90,-208,569,829),7972=>array(90,-208,574,829),7973=>array(90,-208,577,829),7974=>array(90,-208,586,994),7975=>array(90,-208,586,994),7976=>array(59,0,1014,829),7977=>array(67,0,1008,829),7978=>array(57,0,1228,829),7979=>array(65,0,1240,829),7980=>array(59,0,1175,829),7981=>array(67,0,1199,829),7982=>array(97,0,1114,994),7983=>array(97,0,1111,994),7984=>array(77,22,302,829),7985=>array(77,22,302,829),7986=>array(46,22,404,829),7987=>array(51,22,402,829),7988=>array(77,22,450,829),7989=>array(73,22,452,829),7990=>array(77,22,439,994),7991=>array(77,22,441,994),7992=>array(59,0,537,829),7993=>array(67,0,528,829),7994=>array(57,0,751,829),7995=>array(65,0,754,829),7996=>array(59,0,695,829),7997=>array(67,0,722,829),7998=>array(97,0,640,994),7999=>array(97,0,631,994),8000=>array(42,-14,560,829),8001=>array(42,-14,560,829),8002=>array(42,-14,560,829),8003=>array(42,-14,560,829),8004=>array(42,-14,583,829),8005=>array(42,-14,573,829),8008=>array(52,-14,764,829),8009=>array(67,-14,804,829),8010=>array(57,-14,1064,829),8011=>array(65,-14,1072,829),8012=>array(59,-14,881,829),8013=>array(67,-14,908,829),8016=>array(77,-3,559,829),8017=>array(77,-3,559,829),8018=>array(77,-3,559,829),8019=>array(77,-3,559,829),8020=>array(77,-3,562,829),8021=>array(77,-3,576,829),8022=>array(77,-3,567,994),8023=>array(77,-3,561,994),8025=>array(67,0,931,829),8027=>array(65,0,1159,829),8029=>array(67,0,1124,829),8031=>array(97,0,1033,994),8032=>array(35,-3,767,829),8033=>array(35,-3,767,829),8034=>array(35,-3,767,829),8035=>array(35,-3,767,829),8036=>array(35,-3,767,829),8037=>array(35,-3,767,829),8038=>array(35,-3,767,994),8039=>array(35,-3,767,994),8040=>array(-10,0,775,829),8041=>array(31,0,816,829),8042=>array(57,0,1077,829),8043=>array(65,0,1083,829),8044=>array(59,0,892,829),8045=>array(67,0,921,829),8046=>array(97,0,883,994),8047=>array(97,0,916,994),8048=>array(42,-12,655,799),8049=>array(42,-12,655,800),8050=>array(25,-19,499,799),8051=>array(25,-19,516,800),8052=>array(90,-208,569,799),8053=>array(90,-208,569,800),8054=>array(77,22,302,799),8055=>array(77,22,426,800),8056=>array(42,-14,560,799),8057=>array(42,-14,570,800),8058=>array(77,-3,559,799),8059=>array(77,-3,559,800),8060=>array(35,-3,767,799),8061=>array(35,-3,767,800),8064=>array(42,-208,655,829),8065=>array(42,-208,655,829),8066=>array(42,-208,655,829),8067=>array(42,-208,655,829),8068=>array(42,-208,655,829),8069=>array(42,-208,655,829),8070=>array(42,-208,655,994),8071=>array(42,-208,655,994),8072=>array(-77,-208,671,829),8073=>array(-77,-208,671,829),8074=>array(57,-208,818,829),8075=>array(65,-208,818,829),8076=>array(-65,-208,683,829),8077=>array(-36,-208,712,829),8078=>array(-77,-208,671,994),8079=>array(-77,-208,671,994),8080=>array(83,-208,569,829),8081=>array(83,-208,569,829),8082=>array(83,-208,569,829),8083=>array(83,-208,569,829),8084=>array(83,-208,574,829),8085=>array(83,-208,577,829),8086=>array(83,-208,586,994),8087=>array(83,-208,586,994),8088=>array(59,-208,1014,829),8089=>array(67,-208,1008,829),8090=>array(57,-208,1228,829),8091=>array(65,-208,1240,829),8092=>array(59,-208,1175,829),8093=>array(67,-208,1199,829),8094=>array(97,-208,1114,994),8095=>array(97,-208,1111,994),8096=>array(35,-208,767,829),8097=>array(35,-208,767,829),8098=>array(35,-208,767,829),8099=>array(35,-208,767,829),8100=>array(35,-208,767,829),8101=>array(35,-208,767,829),8102=>array(35,-208,767,994),8103=>array(35,-208,767,994),8104=>array(-10,-208,775,829),8105=>array(31,-208,816,829),8106=>array(57,-208,1077,829),8107=>array(65,-208,1083,829),8108=>array(59,-208,892,829),8109=>array(67,-208,921,829),8110=>array(97,-208,883,994),8111=>array(97,-208,916,994),8112=>array(42,-12,655,785),8113=>array(42,-12,655,745),8114=>array(42,-208,655,799),8115=>array(42,-208,655,533),8116=>array(42,-208,655,800),8118=>array(42,-12,655,777),8119=>array(42,-208,655,777),8120=>array(-77,0,671,926),8121=>array(-77,0,671,899),8122=>array(-77,0,671,799),8123=>array(-77,0,671,800),8124=>array(-77,-208,671,729),8125=>array(240,606,383,829),8126=>array(215,-208,331,-60),8127=>array(240,606,383,829),8128=>array(179,639,527,777),8129=>array(193,652,568,944),8130=>array(83,-208,569,799),8131=>array(83,-208,569,533),8132=>array(83,-208,569,800),8134=>array(90,-208,586,777),8135=>array(83,-208,586,777),8136=>array(100,0,895,799),8137=>array(72,0,883,800),8138=>array(100,0,1079,799),8139=>array(72,0,1055,800),8140=>array(-16,-208,888,729),8141=>array(121,606,479,829),8142=>array(135,606,501,829),8143=>array(179,606,527,994),8144=>array(77,22,422,785),8145=>array(77,22,397,745),8146=>array(77,22,412,996),8147=>array(77,22,491,996),8150=>array(77,22,451,777),8151=>array(77,22,492,944),8152=>array(-16,0,411,729),8153=>array(-16,0,433,899),8154=>array(100,0,604,799),8155=>array(72,0,578,800),8157=>array(127,606,479,829),8158=>array(125,606,504,829),8159=>array(179,606,527,994),8160=>array(77,-3,559,785),8161=>array(77,-3,559,745),8162=>array(77,-3,559,996),8163=>array(77,-3,624,996),8164=>array(-9,-208,557,829),8165=>array(-9,-208,557,829),8166=>array(77,-3,563,777),8167=>array(77,-3,598,944),8168=>array(49,0,740,926),8169=>array(49,0,740,899),8170=>array(100,0,1001,799),8171=>array(72,0,978,800),8172=>array(67,0,786,829),8173=>array(193,652,497,996),8174=>array(193,652,581,996),8175=>array(179,615,366,799),8178=>array(35,-208,767,799),8179=>array(35,-208,767,519),8180=>array(35,-208,767,800),8182=>array(35,-3,767,730),8183=>array(35,-208,767,730),8184=>array(100,-14,906,799),8185=>array(67,-14,780,800),8186=>array(100,0,930,799),8187=>array(13,0,798,800),8188=>array(-10,-208,775,742),8189=>array(257,616,516,800),8190=>array(249,606,380,829),8208=>array(36,230,302,306),8209=>array(36,230,302,306),8210=>array(38,233,599,298),8211=>array(38,233,462,298),8212=>array(38,233,962,298),8213=>array(-6,233,1006,298),8214=>array(129,-236,369,764),8215=>array(0,-236,500,-80),8216=>array(78,495,285,742),8217=>array(54,482,262,729),8218=>array(27,-136,253,111),8219=>array(96,482,228,729),8220=>array(78,495,478,742),8221=>array(54,482,455,729),8222=>array(27,-136,446,111),8223=>array(96,482,421,729),8224=>array(53,-96,513,729),8225=>array(-13,-96,513,729),8226=>array(150,227,440,516),8227=>array(150,188,479,555),8228=>array(102,-14,232,116),8229=>array(102,-14,565,116),8230=>array(102,-14,898,116),8240=>array(90,-14,1252,742),8241=>array(90,-14,1645,742),8242=>array(2,547,221,729),8243=>array(2,547,367,729),8244=>array(2,547,514,729),8245=>array(90,547,238,729),8246=>array(90,547,385,729),8247=>array(90,547,531,729),8248=>array(5,-236,333,-30),8249=>array(73,69,350,517),8250=>array(50,69,327,517),8252=>array(8,-14,530,729),8253=>array(108,-14,524,742),8254=>array(0,716,500,755),8258=>array(16,-28,984,814),8260=>array(-257,-14,424,742),8261=>array(-0,-132,399,760),8262=>array(-9,-132,391,760),8263=>array(74,-14,978,742),8264=>array(107,-14,756,742),8265=>array(8,-14,722,742),8267=>array(42,-96,599,729),8268=>array(105,220,395,509),8269=>array(105,220,395,509),8270=>array(16,-28,484,427),8271=>array(108,-136,274,434),8273=>array(16,-6,484,929),8274=>array(-16,-93,481,729),8275=>array(49,233,951,394),8279=>array(2,547,660,729),8304=>array(23,319,363,742),8305=>array(32,326,170,738),8308=>array(7,326,359,734),8309=>array(15,319,388,727),8310=>array(17,319,381,742),8311=>array(42,326,388,734),8312=>array(15,319,384,742),8313=>array(8,319,372,742),8314=>array(67,326,461,677),8315=>array(67,479,461,524),8316=>array(67,424,461,580),8317=>array(50,239,257,751),8318=>array(-11,239,196,751),8319=>array(44,326,362,625),8320=>array(23,-7,363,416),8321=>array(46,0,292,408),8322=>array(3,0,352,416),8323=>array(13,-7,353,416),8324=>array(7,0,359,408),8325=>array(15,-7,388,401),8326=>array(17,-7,381,416),8327=>array(42,0,388,408),8328=>array(15,-7,384,416),8329=>array(8,-7,372,416),8330=>array(67,0,461,351),8331=>array(67,153,461,198),8332=>array(67,98,461,253),8333=>array(50,-87,257,425),8334=>array(-11,-87,196,425),8336=>array(21,-8,333,299),8337=>array(31,-8,350,299),8338=>array(31,-8,357,299),8339=>array(2,0,346,291),8340=>array(31,-8,350,299),8341=>array(34,0,346,425),8342=>array(18,0,338,425),8343=>array(37,0,179,425),8344=>array(23,0,533,299),8345=>array(44,0,362,299),8346=>array(18,-117,379,298),8347=>array(1,-8,298,299),8348=>array(18,-8,238,381),8358=>array(-11,-14,674,729),8364=>array(-24,-14,604,742),8367=>array(-26,-193,1077,723),8369=>array(-16,0,717,729),8372=>array(25,-14,765,742),8373=>array(85,-147,596,760),8376=>array(42,0,728,729),8377=>array(52,0,660,729),8451=>array(95,-14,1100,742),8457=>array(95,0,1077,742),8462=>array(48,0,553,760),8463=>array(48,0,552,760),8470=>array(-35,-14,890,729),8482=>array(118,447,826,729),8486=>array(-10,0,775,742),8487=>array(56,-13,840,729),8490=>array(-16,0,795,729),8491=>array(-96,0,652,928),8498=>array(-29,0,709,729),8513=>array(47,-14,728,742),8514=>array(59,0,529,729),8515=>array(3,0,599,729),8516=>array(-65,0,548,729),8523=>array(63,-14,859,742),8526=>array(-26,0,536,519),8528=>array(46,-14,956,742),8529=>array(46,-14,940,742),8530=>array(46,-14,1332,742),8531=>array(46,-14,921,742),8532=>array(3,-14,921,742),8533=>array(46,-14,956,742),8534=>array(3,-14,956,742),8535=>array(13,-14,956,742),8536=>array(7,-14,956,742),8537=>array(46,-14,949,742),8538=>array(15,-14,949,742),8539=>array(46,-14,952,742),8540=>array(13,-14,952,742),8541=>array(15,-14,952,742),8542=>array(42,-14,952,742),8543=>array(46,-14,825,742),8544=>array(-16,0,411,729),8545=>array(-16,0,606,729),8546=>array(-16,0,802,729),8547=>array(-16,0,1052,729),8548=>array(51,0,808,729),8549=>array(51,0,997,729),8550=>array(51,0,1192,729),8551=>array(51,0,1388,729),8552=>array(-16,0,965,729),8553=>array(-65,0,745,729),8554=>array(-65,0,948,729),8555=>array(-65,0,1144,729),8556=>array(-16,0,605,729),8557=>array(52,-14,747,742),8558=>array(-16,0,745,729),8559=>array(-16,0,1044,729),8560=>array(50,0,270,736),8561=>array(50,0,590,736),8562=>array(50,0,910,736),8563=>array(50,0,874,736),8564=>array(38,0,554,519),8565=>array(38,0,835,736),8566=>array(38,0,1155,736),8567=>array(38,0,1475,736),8568=>array(50,0,870,736),8569=>array(2,0,550,519),8570=>array(2,0,834,736),8571=>array(2,0,1154,736),8572=>array(41,0,279,760),8573=>array(42,-14,542,533),8574=>array(20,-14,601,760),8575=>array(70,0,879,533),8576=>array(46,0,1158,729),8577=>array(-16,0,754,729),8578=>array(46,0,1158,729),8579=>array(23,-14,715,742),8580=>array(30,-14,522,533),8581=>array(71,-208,765,742),8585=>array(23,-14,921,742),8592=>array(37,119,781,527),8593=>array(215,0,623,744),8594=>array(57,119,801,527),8595=>array(215,-20,623,724),8596=>array(37,119,801,527),8597=>array(215,-20,623,744),8598=>array(147,40,703,595),8599=>array(135,39,690,595),8600=>array(135,52,690,607),8601=>array(147,52,703,607),8602=>array(37,116,781,531),8603=>array(57,116,801,531),8604=>array(56,159,800,453),8605=>array(38,159,782,453),8606=>array(37,119,781,527),8607=>array(215,0,623,744),8608=>array(57,119,801,527),8609=>array(215,-20,623,724),8610=>array(37,119,784,527),8611=>array(54,119,801,527),8612=>array(37,119,781,527),8613=>array(215,0,623,744),8614=>array(57,119,801,527),8615=>array(215,-20,623,724),8616=>array(215,0,623,744),8617=>array(37,119,781,548),8618=>array(57,119,801,548),8619=>array(37,119,781,548),8620=>array(57,119,801,548),8621=>array(37,119,801,527),8622=>array(37,116,801,531),8623=>array(172,-13,688,730),8624=>array(232,0,593,744),8625=>array(245,0,605,744),8626=>array(232,-20,593,724),8627=>array(245,-20,605,724),8628=>array(130,102,728,609),8629=>array(159,53,667,650),8630=>array(44,145,769,540),8631=>array(69,145,794,540),8632=>array(132,40,706,717),8633=>array(57,-52,781,698),8634=>array(93,71,754,604),8635=>array(83,71,745,604),8636=>array(34,284,781,527),8637=>array(34,119,781,363),8638=>array(379,0,623,747),8639=>array(215,0,458,747),8640=>array(57,284,804,527),8641=>array(57,119,804,363),8642=>array(379,-23,623,724),8643=>array(215,-23,458,724),8644=>array(37,-52,801,698),8645=>array(44,-20,794,744),8646=>array(37,-52,801,698),8647=>array(37,-101,781,747),8648=>array(-5,0,843,744),8649=>array(57,-101,801,747),8650=>array(-5,-20,843,724),8651=>array(34,21,804,625),8652=>array(34,21,804,625),8653=>array(37,83,781,563),8654=>array(37,83,801,563),8655=>array(57,83,801,563),8656=>array(37,119,781,527),8657=>array(215,0,623,744),8658=>array(57,119,801,527),8659=>array(215,-20,623,724),8660=>array(37,119,801,527),8661=>array(215,-20,623,744),8662=>array(147,-21,763,595),8663=>array(75,-21,690,595),8664=>array(75,52,690,667),8665=>array(147,52,763,667),8666=>array(37,70,781,576),8667=>array(57,70,801,576),8668=>array(37,119,781,527),8669=>array(57,119,801,527),8670=>array(215,0,623,744),8671=>array(215,-20,623,724),8672=>array(37,119,781,527),8673=>array(215,0,623,744),8674=>array(57,119,801,527),8675=>array(215,-20,623,724),8676=>array(57,119,781,527),8677=>array(57,119,781,527),8678=>array(37,119,781,527),8679=>array(215,0,623,744),8680=>array(57,119,801,527),8681=>array(215,-20,623,724),8682=>array(215,0,623,744),8683=>array(192,0,646,744),8684=>array(192,0,646,744),8685=>array(192,0,646,744),8686=>array(215,0,623,744),8687=>array(192,0,646,744),8688=>array(57,96,801,550),8689=>array(82,0,767,689),8690=>array(71,0,756,689),8691=>array(215,-20,623,744),8692=>array(57,119,801,527),8693=>array(44,-20,794,744),8694=>array(57,-140,801,786),8695=>array(37,119,781,527),8696=>array(57,119,801,527),8697=>array(37,119,801,527),8698=>array(37,119,781,527),8699=>array(57,119,801,527),8700=>array(37,119,801,527),8701=>array(37,119,781,527),8702=>array(57,119,801,527),8703=>array(37,119,801,527),8704=>array(4,0,599,729),8706=>array(51,-12,469,647),8707=>array(61,0,464,729),8708=>array(61,-116,464,845),8710=>array(25,0,667,729),8711=>array(25,0,667,729),8712=>array(106,0,634,627),8713=>array(106,-132,634,759),8715=>array(106,0,634,627),8716=>array(106,-132,634,759),8719=>array(26,-192,769,719),8720=>array(26,-192,769,719),8721=>array(8,-192,701,719),8722=>array(106,274,732,353),8723=>array(106,0,732,627),8724=>array(106,0,732,659),8725=>array(-80,-93,417,729),8727=>array(106,85,574,541),8728=>array(106,175,384,454),8729=>array(106,175,384,454),8730=>array(30,-20,637,811),8731=>array(30,-20,637,938),8732=>array(30,-20,637,929),8733=>array(108,108,569,491),8734=>array(108,108,726,491),8735=>array(138,99,700,661),8736=>array(138,99,700,661),8739=>array(106,-98,185,827),8740=>array(86,-98,392,827),8741=>array(106,-98,356,827),8742=>array(86,-98,547,827),8743=>array(128,0,604,584),8744=>array(128,0,604,584),8745=>array(105,0,732,627),8746=>array(105,-12,732,615),8747=>array(23,-181,497,757),8748=>array(23,-181,828,757),8749=>array(23,-181,1158,757),8760=>array(106,274,732,559),8761=>array(106,68,732,559),8762=>array(106,68,732,559),8763=>array(106,68,732,559),8764=>array(106,233,732,394),8765=>array(106,233,732,394),8770=>array(106,138,732,452),8771=>array(106,175,732,489),8776=>array(106,138,732,489),8784=>array(106,175,732,658),8785=>array(106,-31,732,658),8786=>array(106,-31,732,658),8787=>array(106,-31,732,658),8788=>array(106,149,927,478),8789=>array(106,149,927,478),8800=>array(106,19,732,608),8801=>array(106,93,732,534),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8834=>array(106,0,732,627),8835=>array(106,0,732,627),8836=>array(106,-132,732,759),8837=>array(106,-132,732,759),8838=>array(106,-73,732,700),8839=>array(106,-73,732,700),8844=>array(105,-12,732,615),8845=>array(105,-12,732,615),8846=>array(105,-12,732,615),8847=>array(106,0,740,627),8848=>array(106,0,740,627),8849=>array(106,-73,740,700),8850=>array(106,-73,740,700),8851=>array(105,0,732,635),8852=>array(105,0,732,635),8853=>array(105,0,732,627),8854=>array(105,0,732,627),8855=>array(105,0,732,627),8856=>array(105,0,732,627),8857=>array(105,0,732,627),8858=>array(105,0,732,627),8859=>array(105,0,732,627),8860=>array(105,0,732,627),8861=>array(105,0,732,627),8862=>array(105,0,732,627),8863=>array(105,0,732,627),8864=>array(105,0,732,627),8865=>array(105,0,732,627),8866=>array(106,0,754,729),8867=>array(106,0,754,729),8868=>array(106,0,834,688),8869=>array(106,0,834,688),8870=>array(106,0,461,729),8871=>array(106,0,461,729),8872=>array(106,0,754,729),8873=>array(106,0,754,729),8874=>array(106,0,754,729),8875=>array(106,0,925,729),8876=>array(106,-115,754,844),8877=>array(106,-115,754,844),8878=>array(106,-115,754,844),8879=>array(106,-115,925,844),8901=>array(106,282,236,412),8962=>array(71,0,692,596),8968=>array(-1,-132,400,760),8969=>array(124,-132,391,760),8970=>array(-1,-132,266,760),8971=>array(-10,-132,391,760),8976=>array(106,140,732,421),8977=>array(3,126,510,634),8984=>array(121,0,879,759),8985=>array(106,140,732,421),8992=>array(210,-250,497,928),8993=>array(21,-237,307,942),8997=>array(84,0,916,723),9000=>array(59,0,1385,729),9085=>array(5,-228,914,101),9115=>array(86,-252,414,946),9116=>array(86,-252,181,942),9117=>array(86,-240,414,942),9118=>array(86,-252,414,946),9119=>array(319,-252,414,942),9120=>array(86,-240,414,942),9121=>array(86,-252,414,928),9122=>array(86,-252,181,942),9123=>array(86,-240,414,942),9124=>array(86,-252,414,928),9125=>array(319,-252,414,935),9126=>array(86,-240,414,935),9127=>array(330,-261,668,928),9128=>array(82,-252,420,940),9129=>array(330,-240,668,940),9130=>array(330,-256,420,943),9131=>array(82,-261,420,928),9132=>array(330,-252,668,940),9133=>array(82,-240,420,940),9134=>array(210,-250,307,942),9167=>array(91,0,854,596),9251=>array(26,-228,711,101),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,0,813,730),9786=>array(83,0,813,730),9787=>array(83,0,813,730),9788=>array(83,0,813,730),9791=>array(85,-102,528,732),9792=>array(85,-125,646,731),9793=>array(85,-125,646,731),9794=>array(85,-5,831,729),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),10145=>array(57,119,801,527),10181=>array(4,-163,374,769),10182=>array(-37,-163,410,769),10208=>array(3,-233,491,807),10216=>array(89,-132,397,759),10217=>array(-7,-132,301,759),10224=>array(68,0,770,744),10225=>array(68,-20,770,724),10226=>array(49,53,774,613),10227=>array(63,53,789,613),10228=>array(57,10,996,637),10229=>array(37,119,1376,527),10230=>array(57,119,1396,527),10231=>array(37,119,1396,527),10232=>array(37,119,1376,527),10233=>array(57,119,1396,527),10234=>array(37,119,1396,527),10235=>array(37,119,1376,527),10236=>array(57,119,1396,527),10237=>array(37,119,1376,527),10238=>array(57,119,1396,527),10239=>array(57,119,1396,527),10241=>array(139,627,300,789),10242=>array(139,351,300,512),10243=>array(139,351,300,789),10244=>array(139,74,300,236),10245=>array(139,74,300,789),10246=>array(139,74,300,512),10247=>array(139,74,300,789),10248=>array(432,627,593,789),10249=>array(139,627,593,789),10250=>array(139,351,593,789),10251=>array(139,351,593,789),10252=>array(139,74,593,789),10253=>array(139,74,593,789),10254=>array(139,74,593,789),10255=>array(139,74,593,789),10256=>array(432,351,593,512),10257=>array(139,351,593,789),10258=>array(139,351,593,512),10259=>array(139,351,593,789),10260=>array(139,74,593,512),10261=>array(139,74,593,789),10262=>array(139,74,593,512),10263=>array(139,74,593,789),10264=>array(432,351,593,789),10265=>array(139,351,593,789),10266=>array(139,351,593,789),10267=>array(139,351,593,789),10268=>array(139,74,593,789),10269=>array(139,74,593,789),10270=>array(139,74,593,789),10271=>array(139,74,593,789),10272=>array(432,74,593,236),10273=>array(139,74,593,789),10274=>array(139,74,593,512),10275=>array(139,74,593,789),10276=>array(139,74,593,236),10277=>array(139,74,593,789),10278=>array(139,74,593,512),10279=>array(139,74,593,789),10280=>array(432,74,593,789),10281=>array(139,74,593,789),10282=>array(139,74,593,789),10283=>array(139,74,593,789),10284=>array(139,74,593,789),10285=>array(139,74,593,789),10286=>array(139,74,593,789),10287=>array(139,74,593,789),10288=>array(432,74,593,512),10289=>array(139,74,593,789),10290=>array(139,74,593,512),10291=>array(139,74,593,789),10292=>array(139,74,593,512),10293=>array(139,74,593,789),10294=>array(139,74,593,512),10295=>array(139,74,593,789),10296=>array(432,74,593,789),10297=>array(139,74,593,789),10298=>array(139,74,593,789),10299=>array(139,74,593,789),10300=>array(139,74,593,789),10301=>array(139,74,593,789),10302=>array(139,74,593,789),10303=>array(139,74,593,789),10304=>array(139,-203,300,-41),10305=>array(139,-203,300,789),10306=>array(139,-203,300,512),10307=>array(139,-203,300,789),10308=>array(139,-203,300,236),10309=>array(139,-203,300,789),10310=>array(139,-203,300,512),10311=>array(139,-203,300,789),10312=>array(139,-203,593,789),10313=>array(139,-203,593,789),10314=>array(139,-203,593,789),10315=>array(139,-203,593,789),10316=>array(139,-203,593,789),10317=>array(139,-203,593,789),10318=>array(139,-203,593,789),10319=>array(139,-203,593,789),10320=>array(139,-203,593,512),10321=>array(139,-203,593,789),10322=>array(139,-203,593,512),10323=>array(139,-203,593,789),10324=>array(139,-203,593,512),10325=>array(139,-203,593,789),10326=>array(139,-203,593,512),10327=>array(139,-203,593,789),10328=>array(139,-203,593,789),10329=>array(139,-203,593,789),10330=>array(139,-203,593,789),10331=>array(139,-203,593,789),10332=>array(139,-203,593,789),10333=>array(139,-203,593,789),10334=>array(139,-203,593,789),10335=>array(139,-203,593,789),10336=>array(139,-203,593,236),10337=>array(139,-203,593,789),10338=>array(139,-203,593,512),10339=>array(139,-203,593,789),10340=>array(139,-203,593,236),10341=>array(139,-203,593,789),10342=>array(139,-203,593,512),10343=>array(139,-203,593,789),10344=>array(139,-203,593,789),10345=>array(139,-203,593,789),10346=>array(139,-203,593,789),10347=>array(139,-203,593,789),10348=>array(139,-203,593,789),10349=>array(139,-203,593,789),10350=>array(139,-203,593,789),10351=>array(139,-203,593,789),10352=>array(139,-203,593,512),10353=>array(139,-203,593,789),10354=>array(139,-203,593,512),10355=>array(139,-203,593,789),10356=>array(139,-203,593,512),10357=>array(139,-203,593,789),10358=>array(139,-203,593,512),10359=>array(139,-203,593,789),10360=>array(139,-203,593,789),10361=>array(139,-203,593,789),10362=>array(139,-203,593,789),10363=>array(139,-203,593,789),10364=>array(139,-203,593,789),10365=>array(139,-203,593,789),10366=>array(139,-203,593,789),10367=>array(139,-203,593,789),10368=>array(432,-203,593,-41),10369=>array(139,-203,593,789),10370=>array(139,-203,593,512),10371=>array(139,-203,593,789),10372=>array(139,-203,593,236),10373=>array(139,-203,593,789),10374=>array(139,-203,593,512),10375=>array(139,-203,593,789),10376=>array(432,-203,593,789),10377=>array(139,-203,593,789),10378=>array(139,-203,593,789),10379=>array(139,-203,593,789),10380=>array(139,-203,593,789),10381=>array(139,-203,593,789),10382=>array(139,-203,593,789),10383=>array(139,-203,593,789),10384=>array(432,-203,593,512),10385=>array(139,-203,593,789),10386=>array(139,-203,593,512),10387=>array(139,-203,593,789),10388=>array(139,-203,593,512),10389=>array(139,-203,593,789),10390=>array(139,-203,593,512),10391=>array(139,-203,593,789),10392=>array(432,-203,593,789),10393=>array(139,-203,593,789),10394=>array(139,-203,593,789),10395=>array(139,-203,593,789),10396=>array(139,-203,593,789),10397=>array(139,-203,593,789),10398=>array(139,-203,593,789),10399=>array(139,-203,593,789),10400=>array(432,-203,593,236),10401=>array(139,-203,593,789),10402=>array(139,-203,593,512),10403=>array(139,-203,593,789),10404=>array(139,-203,593,236),10405=>array(139,-203,593,789),10406=>array(139,-203,593,512),10407=>array(139,-203,593,789),10408=>array(432,-203,593,789),10409=>array(139,-203,593,789),10410=>array(139,-203,593,789),10411=>array(139,-203,593,789),10412=>array(139,-203,593,789),10413=>array(139,-203,593,789),10414=>array(139,-203,593,789),10415=>array(139,-203,593,789),10416=>array(432,-203,593,512),10417=>array(139,-203,593,789),10418=>array(139,-203,593,512),10419=>array(139,-203,593,789),10420=>array(139,-203,593,512),10421=>array(139,-203,593,789),10422=>array(139,-203,593,512),10423=>array(139,-203,593,789),10424=>array(432,-203,593,789),10425=>array(139,-203,593,789),10426=>array(139,-203,593,789),10427=>array(139,-203,593,789),10428=>array(139,-203,593,789),10429=>array(139,-203,593,789),10430=>array(139,-203,593,789),10431=>array(139,-203,593,789),10432=>array(139,-203,593,-41),10433=>array(139,-203,593,789),10434=>array(139,-203,593,512),10435=>array(139,-203,593,789),10436=>array(139,-203,593,236),10437=>array(139,-203,593,789),10438=>array(139,-203,593,512),10439=>array(139,-203,593,789),10440=>array(139,-203,593,789),10441=>array(139,-203,593,789),10442=>array(139,-203,593,789),10443=>array(139,-203,593,789),10444=>array(139,-203,593,789),10445=>array(139,-203,593,789),10446=>array(139,-203,593,789),10447=>array(139,-203,593,789),10448=>array(139,-203,593,512),10449=>array(139,-203,593,789),10450=>array(139,-203,593,512),10451=>array(139,-203,593,789),10452=>array(139,-203,593,512),10453=>array(139,-203,593,789),10454=>array(139,-203,593,512),10455=>array(139,-203,593,789),10456=>array(139,-203,593,789),10457=>array(139,-203,593,789),10458=>array(139,-203,593,789),10459=>array(139,-203,593,789),10460=>array(139,-203,593,789),10461=>array(139,-203,593,789),10462=>array(139,-203,593,789),10463=>array(139,-203,593,789),10464=>array(139,-203,593,236),10465=>array(139,-203,593,789),10466=>array(139,-203,593,512),10467=>array(139,-203,593,789),10468=>array(139,-203,593,236),10469=>array(139,-203,593,789),10470=>array(139,-203,593,512),10471=>array(139,-203,593,789),10472=>array(139,-203,593,789),10473=>array(139,-203,593,789),10474=>array(139,-203,593,789),10475=>array(139,-203,593,789),10476=>array(139,-203,593,789),10477=>array(139,-203,593,789),10478=>array(139,-203,593,789),10479=>array(139,-203,593,789),10480=>array(139,-203,593,512),10481=>array(139,-203,593,789),10482=>array(139,-203,593,512),10483=>array(139,-203,593,789),10484=>array(139,-203,593,512),10485=>array(139,-203,593,789),10486=>array(139,-203,593,512),10487=>array(139,-203,593,789),10488=>array(139,-203,593,789),10489=>array(139,-203,593,789),10490=>array(139,-203,593,789),10491=>array(139,-203,593,789),10492=>array(139,-203,593,789),10493=>array(139,-203,593,789),10494=>array(139,-203,593,789),10495=>array(139,-203,593,789),10496=>array(57,119,801,527),10497=>array(57,119,801,527),10498=>array(37,119,781,527),10499=>array(57,119,801,527),10500=>array(37,119,801,527),10501=>array(57,119,801,527),10502=>array(37,119,781,527),10503=>array(57,119,801,527),10504=>array(215,-20,623,724),10505=>array(215,0,623,744),10506=>array(166,0,672,744),10507=>array(166,-20,672,724),10508=>array(37,119,781,527),10509=>array(57,119,801,527),10510=>array(37,119,781,527),10511=>array(57,119,801,527),10512=>array(54,119,801,527),10513=>array(54,119,801,527),10514=>array(215,0,623,724),10515=>array(215,0,623,724),10516=>array(54,119,801,527),10517=>array(54,119,801,527),10518=>array(54,119,801,527),10519=>array(54,119,801,527),10520=>array(54,119,801,527),10521=>array(57,119,784,527),10522=>array(54,119,781,527),10523=>array(57,119,784,527),10524=>array(54,119,781,527),10525=>array(37,119,781,527),10526=>array(57,119,801,527),10527=>array(37,119,781,527),10528=>array(57,119,801,527),10529=>array(147,51,691,595),10530=>array(147,51,690,595),10531=>array(147,-37,648,595),10532=>array(189,-38,690,595),10533=>array(189,52,690,684),10534=>array(147,52,648,684),10535=>array(135,40,703,595),10536=>array(135,40,691,607),10537=>array(135,52,703,607),10538=>array(147,40,703,607),10539=>array(135,40,703,607),10540=>array(135,40,703,607),10541=>array(135,40,691,607),10542=>array(135,40,691,607),10543=>array(135,40,703,607),10544=>array(135,40,703,607),10545=>array(135,40,703,595),10546=>array(135,40,703,595),10547=>array(37,119,801,527),10548=>array(146,98,706,610),10549=>array(147,90,707,602),10550=>array(159,70,671,629),10551=>array(167,70,679,629),10552=>array(292,-0,586,732),10553=>array(251,-0,545,732),10554=>array(56,197,789,491),10555=>array(51,156,784,450),10556=>array(49,82,782,491),10557=>array(56,0,789,491),10558=>array(145,30,678,609),10559=>array(160,30,693,609),10560=>array(139,53,699,778),10561=>array(139,53,699,778),10562=>array(37,-52,801,698),10563=>array(37,-52,801,698),10564=>array(37,-52,801,698),10565=>array(57,0,801,527),10566=>array(37,0,781,527),10567=>array(57,119,801,527),10568=>array(37,119,801,527),10569=>array(215,-10,623,744),10570=>array(34,119,804,527),10571=>array(34,119,804,527),10572=>array(215,-23,623,747),10573=>array(215,-23,623,747),10574=>array(34,284,804,527),10575=>array(379,-23,623,747),10576=>array(34,119,804,363),10577=>array(215,-23,458,747),10578=>array(57,131,781,527),10579=>array(57,131,781,527),10580=>array(227,0,623,724),10581=>array(227,0,623,724),10582=>array(57,119,781,515),10583=>array(57,119,781,515),10584=>array(215,0,611,724),10585=>array(215,0,611,724),10586=>array(34,131,781,527),10587=>array(57,131,804,527),10588=>array(227,0,623,747),10589=>array(227,-23,623,724),10590=>array(34,119,781,515),10591=>array(57,119,804,515),10592=>array(215,0,611,747),10593=>array(215,-23,611,724),10594=>array(34,21,781,625),10595=>array(117,0,721,747),10596=>array(57,21,804,625),10597=>array(117,-23,721,724),10598=>array(34,186,804,625),10599=>array(34,21,804,460),10600=>array(34,186,804,625),10601=>array(34,21,804,460),10602=>array(34,203,781,608),10603=>array(34,38,781,444),10604=>array(57,203,804,608),10605=>array(57,38,804,444),10606=>array(117,-23,721,747),10607=>array(117,-23,721,747),10608=>array(57,191,781,456),10609=>array(57,119,801,680),10610=>array(57,119,801,572),10611=>array(37,74,781,527),10612=>array(57,74,801,527),10613=>array(57,-71,801,527),10614=>array(37,-76,781,776),10615=>array(37,56,924,591),10616=>array(57,-76,801,776),10617=>array(57,-76,801,723),10618=>array(37,10,927,637),10619=>array(37,-76,781,723),10620=>array(169,21,682,625),10621=>array(156,21,669,625),10622=>array(117,67,721,580),10623=>array(117,59,721,571),10731=>array(3,-233,491,807),10764=>array(23,-181,1489,757),10765=>array(23,-181,497,757),10766=>array(23,-181,497,757),10799=>array(138,33,700,594),10858=>array(106,233,732,559),10859=>array(106,68,732,559),11008=>array(71,-28,690,591),11009=>array(148,-28,767,591),11010=>array(71,52,690,671),11011=>array(148,52,767,671),11012=>array(37,119,801,527),11013=>array(37,119,781,527),11014=>array(215,0,623,744),11015=>array(215,-20,623,724),11016=>array(71,-28,690,591),11017=>array(148,-28,767,591),11018=>array(71,52,690,671),11019=>array(148,52,767,671),11020=>array(37,119,801,527),11021=>array(215,-20,623,744),11022=>array(57,137,801,498),11023=>array(57,149,801,510),11024=>array(37,137,781,498),11025=>array(37,149,781,510),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11360=>array(-16,0,604,729),11361=>array(-2,0,323,760),11363=>array(-16,0,668,729),11364=>array(101,-208,736,729),11367=>array(-0,-157,903,729),11368=>array(48,-208,632,760),11369=>array(-0,-157,810,729),11370=>array(42,-208,569,760),11371=>array(-11,-157,724,729),11372=>array(-10,-208,531,544),11373=>array(44,-14,802,742),11374=>array(4,-208,1064,729),11375=>array(55,0,803,729),11376=>array(-7,-14,750,742),11377=>array(36,0,711,530),11378=>array(65,0,1194,729),11379=>array(55,0,988,530),11381=>array(-16,0,714,729),11382=>array(65,0,489,519),11383=>array(36,-15,657,521),11385=>array(-37,-14,434,760),11386=>array(50,-14,552,533),11387=>array(7,0,575,519),11388=>array(-26,-124,259,413),11389=>array(28,326,504,734),11390=>array(48,-208,659,742),11391=>array(-6,-208,729,729),11520=>array(112,-54,786,512),11521=>array(46,-221,648,512),11522=>array(-3,-221,646,512),11523=>array(118,-1,697,760),11524=>array(55,-221,654,512),11525=>array(59,-220,975,512),11526=>array(136,0,769,760),11527=>array(59,0,974,511),11528=>array(116,0,630,512),11529=>array(59,-220,659,729),11530=>array(52,0,969,512),11531=>array(123,-1,679,760),11532=>array(59,0,659,760),11533=>array(58,-1,976,512),11534=>array(59,0,658,512),11535=>array(85,-221,914,760),11536=>array(59,0,974,760),11537=>array(59,0,658,760),11538=>array(47,-220,632,511),11539=>array(59,-224,990,636),11540=>array(107,-220,893,553),11541=>array(80,-221,865,760),11542=>array(59,0,657,512),11543=>array(59,-220,659,512),11544=>array(59,-221,658,512),11545=>array(95,-220,663,760),11546=>array(100,-220,701,512),11547=>array(106,0,680,760),11548=>array(116,-220,995,512),11549=>array(47,-220,694,512),11550=>array(90,-220,689,512),11551=>array(40,-221,865,515),11552=>array(63,0,980,512),11553=>array(68,-220,646,760),11554=>array(89,-2,616,578),11555=>array(59,-220,694,760),11556=>array(59,-220,762,512),11557=>array(121,-2,895,760),11800=>array(32,-13,448,743),11807=>array(106,68,732,394),11810=>array(85,314,400,760),11811=>array(153,314,391,760),11812=>array(-1,-132,237,314),11813=>array(-10,-132,304,314),11822=>array(104,-14,552,742),42564=>array(52,-14,647,742),42565=>array(34,-14,485,533),42566=>array(110,0,411,729),42567=>array(76,0,263,519),42576=>array(74,0,1121,729),42577=>array(39,-14,869,534),42580=>array(65,-14,1209,742),42581=>array(45,-14,806,533),42582=>array(-16,0,1088,729),42583=>array(70,-14,808,533),42760=>array(157,0,454,668),42761=>array(127,0,454,668),42762=>array(98,0,454,668),42763=>array(69,0,454,668),42764=>array(40,0,454,668),42765=>array(40,0,454,668),42766=>array(40,0,425,668),42767=>array(40,0,396,668),42768=>array(40,0,366,668),42769=>array(40,0,337,668),42770=>array(40,0,454,668),42771=>array(40,0,425,668),42772=>array(40,0,396,668),42773=>array(40,0,366,668),42774=>array(40,0,337,668),42779=>array(178,326,435,743),42780=>array(140,315,397,731),42781=>array(155,318,309,734),42782=>array(150,326,305,742),42783=>array(87,0,241,416),42790=>array(4,-208,908,729),42791=>array(70,-222,548,760),42792=>array(69,-224,818,729),42793=>array(75,-224,735,680),42794=>array(8,-14,587,742),42795=>array(17,-14,533,742),42796=>array(2,-14,505,729),42797=>array(2,-222,494,519),42798=>array(10,-92,594,729),42799=>array(4,-242,569,519),42800=>array(-21,0,541,519),42801=>array(11,-14,479,533),42802=>array(-77,0,1144,729),42803=>array(34,-14,876,533),42804=>array(-77,-14,1170,742),42805=>array(34,-14,907,533),42806=>array(-86,-14,1177,729),42807=>array(34,-14,863,533),42808=>array(-77,0,1054,729),42809=>array(34,-14,797,533),42810=>array(-77,0,1054,729),42811=>array(30,-14,793,533),42812=>array(-57,-208,1068,729),42813=>array(34,-222,770,533),42814=>array(23,-14,715,742),42815=>array(30,-14,522,533),42816=>array(-16,0,795,729),42817=>array(42,0,549,760),42822=>array(107,0,727,729),42823=>array(93,0,340,760),42826=>array(-10,-14,943,742),42827=>array(-10,-14,721,533),42830=>array(52,-14,1360,742),42831=>array(50,-14,949,533),42856=>array(-36,-208,707,729),42857=>array(44,-208,588,519),42875=>array(48,-208,660,743),42876=>array(50,-208,547,533),42880=>array(60,0,680,729),42881=>array(42,-240,279,519),42882=>array(48,-208,751,743),42883=>array(50,-208,601,533),42884=>array(48,-208,660,743),42885=>array(50,-208,547,533),42886=>array(53,-14,787,729),42887=>array(51,-14,576,519),42891=>array(141,205,336,729),42892=>array(72,458,202,729),42893=>array(70,0,792,729),42896=>array(-7,-157,917,729),42897=>array(70,-208,654,533),42922=>array(-68,0,888,729),43002=>array(-14,0,971,519),43003=>array(82,0,709,729),43004=>array(66,0,688,729),43005=>array(-21,0,1039,729),43006=>array(-35,0,430,928),43007=>array(-77,0,1269,729),62464=>array(-0,0,575,866),62465=>array(12,0,584,865),62466=>array(7,0,633,864),62467=>array(80,0,928,865),62468=>array(-4,0,655,865),62469=>array(-8,0,640,866),62470=>array(76,0,690,865),62471=>array(36,1,961,865),62472=>array(40,0,636,865),62473=>array(2,0,634,865),62474=>array(88,0,1236,865),62475=>array(14,0,677,865),62476=>array(29,0,696,867),62477=>array(45,-107,923,865),62478=>array(4,0,644,865),62479=>array(-1,0,717,866),62480=>array(24,-0,921,843),62481=>array(60,0,657,865),62482=>array(28,0,729,865),62483=>array(71,0,741,865),62484=>array(90,0,943,865),62485=>array(-6,0,713,852),62486=>array(85,0,930,865),62487=>array(-3,0,712,864),62488=>array(20,0,685,865),62489=>array(-32,0,604,865),62490=>array(21,0,692,859),62491=>array(17,0,674,865),62492=>array(25,0,732,865),62493=>array(-5,0,624,872),62494=>array(66,0,650,865),62495=>array(-24,-10,895,863),62496=>array(-2,0,659,869),62497=>array(31,0,766,866),62498=>array(-33,-40,639,865),62499=>array(1,0,717,878),62500=>array(-6,0,657,865),62501=>array(-9,0,701,865),62502=>array(70,0,943,865),62504=>array(95,-220,873,760),63172=>array(54,0,359,745),63173=>array(21,-14,584,747),63174=>array(35,-222,597,533),63175=>array(68,-14,608,691),63176=>array(68,-14,910,691),63185=>array(110,625,445,785),63188=>array(111,670,398,806),64256=>array(-62,-208,851,760),64257=>array(-62,-208,610,760),64258=>array(-62,-208,644,760),64259=>array(-62,-208,938,760),64260=>array(-62,-208,984,760),64261=>array(-62,-208,743,760),64262=>array(11,-14,915,737),65533=>array(95,-84,1091,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>402,34=>460,35=>838,36=>636,37=>950,38=>890,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>338,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>536,64=>1000,65=>722,66=>735,67=>765,68=>802,69=>730,70=>694,71=>799,72=>872,73=>395,74=>401,75=>747,76=>664,77=>1024,78=>875,79=>820,80=>673,81=>820,82=>753,83=>685,84=>667,85=>843,86=>722,87=>1028,88=>712,89=>660,90=>695,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>596,98=>640,99=>560,100=>640,101=>592,102=>370,103=>640,104=>644,105=>320,106=>310,107=>606,108=>320,109=>948,110=>644,111=>602,112=>640,113=>640,114=>478,115=>513,116=>402,117=>644,118=>565,119=>856,120=>564,121=>565,122=>527,123=>636,124=>337,125=>636,126=>838,160=>318,161=>402,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>475,171=>612,172=>838,173=>338,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>650,182=>636,183=>318,184=>500,185=>401,186=>470,187=>612,188=>969,189=>969,190=>969,191=>536,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1001,199=>765,200=>730,201=>730,202=>730,203=>730,204=>395,205=>395,206=>395,207=>395,208=>807,209=>875,210=>820,211=>820,212=>820,213=>820,214=>820,215=>838,216=>820,217=>843,218=>843,219=>843,220=>843,221=>660,222=>676,223=>668,224=>596,225=>596,226=>596,227=>596,228=>596,229=>596,230=>940,231=>560,232=>592,233=>592,234=>592,235=>592,236=>320,237=>320,238=>320,239=>320,240=>602,241=>644,242=>602,243=>602,244=>602,245=>602,246=>602,247=>838,248=>602,249=>644,250=>644,251=>644,252=>644,253=>565,254=>640,255=>565,256=>722,257=>596,258=>722,259=>596,260=>722,261=>596,262=>765,263=>560,264=>765,265=>560,266=>765,267=>560,268=>765,269=>560,270=>802,271=>640,272=>807,273=>640,274=>730,275=>592,276=>730,277=>592,278=>730,279=>592,280=>730,281=>592,282=>730,283=>592,284=>799,285=>640,286=>799,287=>640,288=>799,289=>640,290=>799,291=>640,292=>872,293=>644,294=>872,295=>644,296=>395,297=>320,298=>395,299=>320,300=>395,301=>320,302=>395,303=>320,304=>395,305=>320,306=>801,307=>533,308=>401,309=>310,310=>747,311=>606,312=>606,313=>664,314=>320,315=>664,316=>320,317=>664,318=>400,319=>671,320=>465,321=>669,322=>324,323=>875,324=>644,325=>875,326=>644,327=>875,328=>644,329=>866,330=>843,331=>644,332=>820,333=>602,334=>820,335=>602,336=>820,337=>602,338=>1137,339=>989,340=>753,341=>478,342=>753,343=>478,344=>753,345=>478,346=>685,347=>513,348=>685,349=>513,350=>685,351=>513,352=>685,353=>513,354=>667,355=>402,356=>667,357=>402,358=>667,359=>402,360=>843,361=>644,362=>843,363=>644,364=>843,365=>644,366=>843,367=>644,368=>843,369=>644,370=>843,371=>644,372=>1028,373=>856,374=>660,375=>565,376=>660,377=>695,378=>527,379=>695,380=>527,381=>695,382=>527,383=>370,384=>640,385=>735,386=>735,387=>640,388=>735,389=>640,390=>765,391=>765,392=>560,393=>807,394=>802,395=>735,396=>640,397=>602,398=>730,399=>820,400=>623,401=>694,402=>370,403=>799,404=>712,405=>932,406=>395,407=>395,408=>747,409=>606,410=>320,411=>634,412=>948,413=>875,414=>644,415=>820,416=>820,417=>602,418=>1040,419=>807,420=>673,421=>640,422=>753,423=>685,424=>513,425=>707,426=>324,427=>402,428=>667,429=>402,430=>667,431=>843,432=>644,433=>829,434=>760,435=>738,436=>745,437=>695,438=>527,439=>564,440=>564,441=>564,442=>564,443=>636,444=>687,445=>564,446=>536,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1497,453=>1329,454=>1167,455=>1065,456=>974,457=>630,458=>1276,459=>1185,460=>954,461=>722,462=>596,463=>395,464=>320,465=>820,466=>602,467=>843,468=>644,469=>843,470=>644,471=>843,472=>644,473=>843,474=>644,475=>843,476=>644,477=>592,478=>722,479=>596,480=>722,481=>596,482=>1001,483=>940,484=>848,485=>640,486=>799,487=>640,488=>747,489=>606,490=>820,491=>602,492=>820,493=>602,494=>564,495=>564,496=>320,497=>1497,498=>1329,499=>1167,500=>799,501=>640,502=>1154,503=>707,504=>875,505=>644,506=>722,507=>596,508=>1001,509=>940,510=>820,511=>602,512=>722,513=>596,514=>722,515=>596,516=>730,517=>592,518=>730,519=>592,520=>395,521=>320,522=>395,523=>320,524=>820,525=>602,526=>820,527=>602,528=>753,529=>478,530=>753,531=>478,532=>843,533=>644,534=>843,535=>644,536=>685,537=>513,538=>667,539=>402,540=>627,541=>521,542=>872,543=>644,544=>843,545=>814,546=>572,547=>552,548=>695,549=>527,550=>722,551=>596,552=>730,553=>592,554=>820,555=>602,556=>820,557=>602,558=>820,559=>602,560=>820,561=>602,562=>660,563=>565,564=>500,565=>832,566=>494,567=>310,568=>960,569=>960,570=>722,571=>765,572=>560,573=>664,574=>667,575=>513,576=>527,577=>583,578=>464,579=>735,580=>843,581=>722,582=>730,583=>592,584=>401,585=>315,586=>782,587=>640,588=>753,589=>478,590=>660,591=>565,592=>596,593=>675,594=>675,595=>640,596=>560,597=>560,598=>647,599=>683,600=>592,601=>592,602=>843,603=>537,604=>509,605=>773,606=>613,607=>315,608=>683,609=>640,610=>544,611=>599,612=>564,613=>644,614=>644,615=>644,616=>320,617=>392,618=>320,619=>380,620=>454,621=>363,622=>704,623=>948,624=>948,625=>948,626=>644,627=>694,628=>646,629=>602,630=>790,631=>647,632=>602,633=>501,634=>501,635=>551,636=>478,637=>478,638=>453,639=>453,640=>594,641=>594,642=>513,643=>271,644=>370,645=>487,646=>324,647=>402,648=>402,649=>644,650=>620,651=>608,652=>565,653=>856,654=>565,655=>655,656=>597,657=>560,658=>564,659=>560,660=>536,661=>536,662=>536,663=>513,664=>820,665=>563,666=>613,667=>654,668=>667,669=>366,670=>606,671=>543,672=>683,673=>536,674=>536,675=>996,676=>1033,677=>998,678=>823,679=>598,680=>825,681=>894,682=>725,683=>676,684=>598,685=>443,686=>781,687=>767,688=>433,689=>430,690=>264,691=>347,692=>347,693=>430,694=>392,695=>539,696=>355,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>280,705=>281,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>282,713=>500,714=>500,715=>500,716=>282,717=>500,720=>337,721=>337,722=>307,723=>307,726=>392,727=>392,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>377,737=>243,738=>337,739=>355,740=>281,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,750=>484,751=>500,752=>500,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>740,881=>531,882=>667,883=>553,884=>278,885=>278,886=>875,887=>667,890=>500,891=>560,892=>560,893=>560,894=>337,900=>500,901=>500,902=>722,903=>318,904=>900,905=>1039,906=>562,908=>835,910=>897,911=>853,912=>392,913=>722,914=>735,915=>694,916=>722,917=>730,918=>695,919=>872,920=>820,921=>395,922=>747,923=>722,924=>1024,925=>875,926=>704,927=>820,928=>872,929=>673,931=>707,932=>667,933=>660,934=>820,935=>712,936=>877,937=>829,938=>395,939=>660,940=>675,941=>537,942=>599,943=>392,944=>608,945=>675,946=>578,947=>598,948=>602,949=>537,950=>542,951=>599,952=>602,953=>392,954=>656,955=>634,956=>650,957=>608,958=>551,959=>602,960=>657,961=>588,962=>560,963=>683,964=>553,965=>608,966=>700,967=>606,968=>784,969=>815,970=>392,971=>608,972=>602,973=>608,974=>815,975=>747,976=>583,977=>715,978=>687,979=>874,980=>687,981=>682,982=>815,983=>624,984=>820,985=>602,986=>765,987=>560,988=>694,989=>463,990=>590,991=>660,992=>782,993=>577,1008=>624,1009=>588,1010=>560,1011=>310,1012=>820,1013=>560,1014=>560,1015=>676,1016=>640,1017=>765,1018=>1024,1019=>708,1020=>588,1021=>765,1022=>765,1023=>765,1024=>730,1025=>730,1026=>799,1027=>662,1028=>765,1029=>685,1030=>395,1031=>395,1032=>401,1033=>1084,1034=>1118,1035=>872,1036=>774,1037=>872,1038=>723,1039=>872,1040=>757,1041=>735,1042=>735,1043=>662,1044=>813,1045=>730,1046=>1124,1047=>623,1048=>872,1049=>872,1050=>774,1051=>834,1052=>1024,1053=>872,1054=>820,1055=>872,1056=>673,1057=>765,1058=>667,1059=>723,1060=>830,1061=>712,1062=>872,1063=>773,1064=>1141,1065=>1141,1066=>794,1067=>984,1068=>674,1069=>765,1070=>1193,1071=>808,1072=>596,1073=>610,1074=>582,1075=>505,1076=>634,1077=>592,1078=>1137,1079=>545,1080=>644,1081=>644,1082=>597,1083=>637,1084=>829,1085=>659,1086=>602,1087=>644,1088=>640,1089=>560,1090=>948,1091=>580,1092=>783,1093=>564,1094=>698,1095=>622,1096=>947,1097=>1001,1098=>667,1099=>814,1100=>544,1101=>560,1102=>880,1103=>662,1104=>592,1105=>592,1106=>624,1107=>505,1108=>560,1109=>513,1110=>320,1111=>320,1112=>310,1113=>859,1114=>878,1115=>644,1116=>597,1117=>644,1118=>580,1119=>644,1122=>762,1123=>882,1124=>1129,1125=>834,1130=>1124,1131=>920,1132=>1359,1133=>1063,1136=>944,1137=>902,1138=>820,1139=>552,1140=>859,1141=>678,1142=>859,1143=>678,1164=>707,1165=>544,1168=>672,1169=>529,1170=>662,1171=>505,1172=>730,1173=>614,1174=>1124,1175=>1137,1176=>623,1177=>545,1178=>774,1179=>604,1182=>774,1183=>597,1184=>892,1185=>669,1186=>872,1187=>712,1188=>1139,1189=>857,1190=>1206,1191=>943,1194=>765,1195=>560,1196=>667,1197=>1013,1198=>660,1199=>571,1200=>660,1201=>571,1202=>712,1203=>629,1204=>936,1205=>732,1206=>749,1207=>677,1210=>749,1211=>644,1216=>395,1217=>1124,1218=>1137,1219=>747,1220=>606,1223=>872,1224=>667,1227=>749,1228=>667,1231=>320,1232=>757,1233=>596,1234=>757,1235=>596,1236=>1001,1237=>940,1238=>730,1239=>592,1240=>820,1241=>592,1242=>820,1243=>592,1244=>1124,1245=>1137,1246=>623,1247=>545,1248=>564,1249=>564,1250=>872,1251=>644,1252=>872,1253=>644,1254=>820,1255=>602,1256=>820,1257=>602,1258=>820,1259=>602,1260=>765,1261=>560,1262=>723,1263=>580,1264=>723,1265=>580,1266=>723,1267=>580,1268=>773,1269=>622,1270=>662,1271=>505,1272=>984,1273=>814,1296=>623,1297=>545,1298=>834,1299=>637,1300=>1199,1301=>939,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>810,1330=>811,1331=>806,1332=>828,1333=>806,1334=>826,1335=>761,1336=>811,1337=>968,1338=>816,1339=>772,1340=>682,1341=>1097,1342=>845,1343=>804,1344=>719,1345=>810,1346=>833,1347=>831,1348=>897,1349=>763,1350=>794,1351=>754,1352=>799,1353=>797,1354=>875,1355=>830,1356=>864,1357=>799,1358=>802,1359=>731,1360=>774,1361=>749,1362=>633,1363=>845,1364=>843,1365=>835,1366=>821,1369=>307,1370=>264,1371=>229,1372=>391,1373=>364,1374=>386,1375=>500,1377=>949,1378=>618,1379=>695,1380=>695,1381=>628,1382=>688,1383=>510,1384=>636,1385=>791,1386=>671,1387=>635,1388=>305,1389=>973,1390=>614,1391=>628,1392=>636,1393=>630,1394=>636,1395=>654,1396=>644,1397=>309,1398=>636,1399=>461,1400=>649,1401=>365,1402=>940,1403=>562,1404=>657,1405=>644,1406=>630,1407=>930,1408=>644,1409=>643,1410=>483,1411=>930,1412=>636,1413=>609,1414=>809,1415=>789,1417=>340,1418=>334,4256=>732,4257=>860,4258=>837,4259=>869,4260=>743,4261=>991,4262=>925,4263=>1111,4264=>576,4265=>760,4266=>972,4267=>951,4268=>753,4269=>1084,4270=>906,4271=>838,4272=>1049,4273=>743,4274=>679,4275=>1025,4276=>946,4277=>1029,4278=>741,4279=>743,4280=>742,4281=>743,4282=>889,4283=>946,4284=>724,4285=>765,4286=>743,4287=>968,4288=>1010,4289=>712,4290=>874,4291=>744,4292=>847,4293=>960,4304=>550,4305=>581,4306=>599,4307=>843,4308=>571,4309=>567,4310=>620,4311=>871,4312=>569,4313=>556,4314=>1076,4315=>596,4316=>596,4317=>835,4318=>580,4319=>590,4320=>833,4321=>607,4322=>758,4323=>701,4324=>825,4325=>595,4326=>868,4327=>578,4328=>604,4329=>596,4330=>685,4331=>597,4332=>557,4333=>585,4334=>625,4335=>693,4336=>582,4337=>613,4338=>581,4339=>582,4340=>580,4341=>659,4342=>896,4343=>636,4344=>592,4345=>628,4346=>581,4347=>456,4348=>373,7424=>565,7425=>774,7426=>940,7427=>563,7428=>560,7429=>585,7430=>585,7431=>553,7432=>509,7433=>320,7434=>499,7435=>597,7436=>543,7437=>778,7438=>667,7439=>602,7440=>560,7441=>647,7442=>647,7443=>647,7444=>989,7445=>512,7446=>602,7447=>602,7448=>553,7449=>594,7450=>594,7451=>553,7452=>585,7453=>664,7454=>923,7455=>655,7456=>565,7457=>856,7458=>527,7459=>527,7460=>531,7461=>743,7462=>524,7463=>565,7464=>657,7465=>553,7466=>703,7467=>635,7468=>455,7469=>630,7470=>463,7471=>463,7472=>505,7473=>459,7474=>459,7475=>503,7476=>549,7477=>249,7478=>252,7479=>470,7480=>418,7481=>645,7482=>551,7483=>551,7484=>516,7485=>369,7486=>424,7487=>474,7488=>420,7489=>531,7490=>647,7491=>375,7492=>375,7493=>425,7494=>592,7495=>400,7496=>400,7497=>387,7498=>387,7499=>428,7500=>340,7501=>400,7502=>175,7503=>365,7504=>613,7505=>399,7506=>385,7507=>346,7508=>385,7509=>385,7510=>400,7511=>247,7512=>399,7513=>418,7514=>613,7515=>373,7516=>468,7517=>364,7518=>376,7519=>379,7520=>441,7521=>381,7522=>201,7523=>347,7524=>399,7525=>373,7526=>364,7527=>376,7528=>370,7529=>441,7530=>381,7531=>974,7543=>640,7544=>549,7547=>320,7548=>392,7549=>640,7550=>585,7551=>620,7557=>320,7579=>425,7580=>353,7581=>353,7582=>473,7583=>428,7584=>233,7585=>316,7586=>488,7587=>399,7588=>201,7589=>201,7590=>201,7591=>201,7592=>318,7593=>263,7594=>263,7595=>455,7596=>613,7597=>613,7598=>495,7599=>492,7600=>487,7601=>385,7602=>473,7603=>328,7604=>299,7605=>334,7606=>399,7607=>477,7608=>368,7609=>464,7610=>355,7611=>332,7612=>418,7613=>418,7614=>452,7615=>473,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>722,7681=>596,7682=>735,7683=>640,7684=>735,7685=>640,7686=>735,7687=>640,7688=>765,7689=>560,7690=>802,7691=>640,7692=>802,7693=>640,7694=>802,7695=>640,7696=>802,7697=>640,7698=>802,7699=>640,7700=>730,7701=>592,7702=>730,7703=>592,7704=>730,7705=>592,7706=>730,7707=>592,7708=>730,7709=>592,7710=>694,7711=>370,7712=>799,7713=>640,7714=>872,7715=>644,7716=>872,7717=>644,7718=>872,7719=>644,7720=>872,7721=>644,7722=>872,7723=>644,7724=>395,7725=>320,7726=>395,7727=>320,7728=>747,7729=>606,7730=>747,7731=>606,7732=>747,7733=>606,7734=>664,7735=>320,7736=>664,7737=>320,7738=>664,7739=>320,7740=>664,7741=>320,7742=>1024,7743=>948,7744=>1024,7745=>948,7746=>1024,7747=>953,7748=>875,7749=>644,7750=>875,7751=>644,7752=>875,7753=>644,7754=>875,7755=>644,7756=>820,7757=>602,7758=>820,7759=>602,7760=>820,7761=>602,7762=>820,7763=>602,7764=>673,7765=>640,7766=>673,7767=>640,7768=>753,7769=>478,7770=>753,7771=>478,7772=>753,7773=>478,7774=>753,7775=>478,7776=>685,7777=>513,7778=>685,7779=>513,7780=>685,7781=>513,7782=>685,7783=>521,7784=>685,7785=>513,7786=>667,7787=>402,7788=>667,7789=>402,7790=>667,7791=>402,7792=>667,7793=>402,7794=>843,7795=>644,7796=>843,7797=>644,7798=>843,7799=>644,7800=>843,7801=>644,7802=>843,7803=>644,7804=>722,7805=>565,7806=>722,7807=>565,7808=>1028,7809=>856,7810=>1028,7811=>856,7812=>1028,7813=>856,7814=>1028,7815=>856,7816=>1028,7817=>856,7818=>712,7819=>564,7820=>712,7821=>564,7822=>660,7823=>565,7824=>695,7825=>527,7826=>695,7827=>527,7828=>695,7829=>527,7830=>644,7831=>402,7832=>856,7833=>565,7834=>903,7835=>370,7836=>370,7837=>370,7838=>829,7839=>602,7840=>722,7841=>596,7842=>722,7843=>596,7844=>722,7845=>613,7846=>722,7847=>613,7848=>722,7849=>613,7850=>722,7851=>613,7852=>722,7853=>596,7854=>722,7855=>596,7856=>722,7857=>596,7858=>722,7859=>596,7860=>722,7861=>596,7862=>722,7863=>596,7864=>730,7865=>592,7866=>730,7867=>592,7868=>730,7869=>592,7870=>730,7871=>615,7872=>730,7873=>615,7874=>730,7875=>615,7876=>730,7877=>615,7878=>730,7879=>592,7880=>395,7881=>320,7882=>395,7883=>320,7884=>820,7885=>602,7886=>820,7887=>602,7888=>820,7889=>612,7890=>820,7891=>612,7892=>820,7893=>612,7894=>820,7895=>612,7896=>820,7897=>602,7898=>820,7899=>602,7900=>820,7901=>602,7902=>820,7903=>602,7904=>820,7905=>602,7906=>820,7907=>602,7908=>843,7909=>644,7910=>843,7911=>644,7912=>843,7913=>644,7914=>843,7915=>644,7916=>843,7917=>644,7918=>843,7919=>644,7920=>843,7921=>644,7922=>660,7923=>565,7924=>660,7925=>565,7926=>660,7927=>565,7928=>660,7929=>565,7930=>949,7931=>581,7936=>675,7937=>675,7938=>675,7939=>675,7940=>675,7941=>675,7942=>675,7943=>675,7944=>722,7945=>722,7946=>869,7947=>869,7948=>734,7949=>763,7950=>722,7951=>722,7952=>537,7953=>537,7954=>537,7955=>537,7956=>537,7957=>537,7960=>853,7961=>841,7962=>1067,7963=>1077,7964=>1008,7965=>1035,7968=>599,7969=>599,7970=>599,7971=>599,7972=>599,7973=>599,7974=>599,7975=>599,7976=>998,7977=>992,7978=>1212,7979=>1224,7980=>1159,7981=>1183,7982=>1098,7983=>1095,7984=>392,7985=>392,7986=>392,7987=>392,7988=>392,7989=>392,7990=>392,7991=>392,7992=>521,7993=>512,7994=>735,7995=>738,7996=>679,7997=>706,7998=>624,7999=>615,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>820,8009=>859,8010=>1120,8011=>1127,8012=>937,8013=>964,8016=>608,8017=>608,8018=>608,8019=>608,8020=>608,8021=>608,8022=>608,8023=>608,8025=>851,8027=>1079,8029=>1044,8031=>953,8032=>815,8033=>815,8034=>815,8035=>815,8036=>815,8037=>815,8038=>815,8039=>815,8040=>829,8041=>870,8042=>1131,8043=>1137,8044=>946,8045=>976,8046=>938,8047=>970,8048=>675,8049=>675,8050=>537,8051=>537,8052=>599,8053=>599,8054=>392,8055=>392,8056=>602,8057=>602,8058=>608,8059=>608,8060=>815,8061=>815,8064=>675,8065=>675,8066=>675,8067=>675,8068=>675,8069=>675,8070=>675,8071=>675,8072=>722,8073=>722,8074=>869,8075=>869,8076=>734,8077=>763,8078=>722,8079=>722,8080=>599,8081=>599,8082=>599,8083=>599,8084=>599,8085=>599,8086=>599,8087=>599,8088=>998,8089=>992,8090=>1212,8091=>1224,8092=>1159,8093=>1183,8094=>1098,8095=>1095,8096=>815,8097=>815,8098=>815,8099=>815,8100=>815,8101=>815,8102=>815,8103=>815,8104=>829,8105=>870,8106=>1131,8107=>1137,8108=>946,8109=>976,8110=>938,8111=>970,8112=>675,8113=>675,8114=>675,8115=>675,8116=>675,8118=>675,8119=>675,8120=>722,8121=>722,8122=>722,8123=>722,8124=>722,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>599,8131=>599,8132=>599,8134=>599,8135=>599,8136=>912,8137=>900,8138=>1063,8139=>1039,8140=>872,8141=>500,8142=>500,8143=>500,8144=>392,8145=>392,8146=>392,8147=>392,8150=>392,8151=>392,8152=>395,8153=>395,8154=>588,8155=>562,8157=>500,8158=>500,8159=>500,8160=>608,8161=>608,8162=>608,8163=>608,8164=>588,8165=>588,8166=>608,8167=>608,8168=>660,8169=>660,8170=>921,8171=>897,8172=>790,8173=>500,8174=>500,8175=>500,8178=>815,8179=>815,8180=>815,8182=>815,8183=>815,8184=>961,8185=>835,8186=>984,8187=>853,8188=>829,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>338,8209=>338,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>511,8221=>511,8222=>518,8223=>511,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1734,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8252=>527,8253=>536,8254=>500,8258=>1000,8260=>167,8261=>390,8262=>390,8263=>976,8264=>753,8265=>753,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8273=>500,8274=>450,8275=>1000,8279=>663,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>201,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>405,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>375,8337=>387,8338=>385,8339=>355,8340=>387,8341=>433,8342=>365,8343=>243,8344=>613,8345=>405,8346=>400,8347=>337,8348=>247,8358=>660,8364=>636,8367=>1057,8369=>706,8372=>780,8373=>636,8376=>667,8377=>636,8451=>1119,8457=>1047,8462=>644,8463=>644,8470=>946,8482=>1000,8486=>829,8487=>829,8490=>747,8491=>722,8498=>694,8513=>775,8514=>557,8515=>557,8516=>611,8523=>890,8526=>514,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>395,8545=>590,8546=>786,8547=>966,8548=>722,8549=>981,8550=>1176,8551=>1372,8552=>932,8553=>712,8554=>932,8555=>1127,8556=>664,8557=>765,8558=>802,8559=>1024,8560=>320,8561=>640,8562=>959,8563=>885,8564=>565,8565=>885,8566=>1205,8567=>1524,8568=>884,8569=>564,8570=>884,8571=>1204,8572=>320,8573=>560,8574=>640,8575=>948,8576=>1206,8577=>802,8578=>1206,8579=>765,8580=>560,8581=>765,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>604,8706=>517,8707=>542,8708=>542,8710=>698,8711=>698,8712=>740,8713=>740,8715=>740,8716=>740,8719=>796,8720=>796,8721=>714,8722=>838,8723=>838,8724=>838,8725=>337,8727=>680,8728=>490,8729=>490,8730=>637,8731=>637,8732=>637,8733=>677,8734=>833,8735=>838,8736=>838,8739=>291,8740=>479,8741=>462,8742=>634,8743=>732,8744=>732,8745=>838,8746=>838,8747=>521,8748=>852,8749=>1182,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1033,8789=>1033,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>846,8848=>846,8849=>846,8850=>846,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>860,8867=>860,8868=>940,8869=>940,8870=>567,8871=>567,8872=>860,8873=>860,8874=>860,8875=>1031,8876=>860,8877=>860,8878=>860,8879=>1031,8901=>342,8962=>764,8968=>390,8969=>390,8970=>390,8971=>390,8976=>838,8977=>513,8984=>1000,8985=>838,8992=>521,8993=>521,8997=>1000,9000=>1443,9085=>919,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9167=>945,9251=>764,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>390,10182=>390,10208=>494,10216=>390,10217=>390,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>981,10616=>838,10617=>838,10618=>984,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1513,10765=>521,10766=>521,10799=>838,10858=>838,10859=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>664,11361=>320,11363=>673,11364=>753,11367=>872,11368=>644,11369=>747,11370=>606,11371=>695,11372=>527,11373=>782,11374=>1024,11375=>722,11376=>782,11377=>663,11378=>1130,11379=>939,11381=>740,11382=>531,11383=>700,11385=>501,11386=>602,11387=>553,11388=>264,11389=>455,11390=>685,11391=>695,11520=>773,11521=>635,11522=>633,11523=>658,11524=>631,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>632,11532=>646,11533=>962,11534=>645,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>634,11548=>982,11549=>681,11550=>676,11551=>852,11552=>957,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>536,11807=>838,11810=>390,11811=>390,11812=>390,11813=>390,11822=>536,42564=>685,42565=>513,42566=>395,42567=>392,42576=>1104,42577=>939,42580=>1193,42581=>871,42582=>1140,42583=>875,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>253,42782=>253,42783=>253,42790=>872,42791=>634,42792=>843,42793=>754,42794=>612,42795=>560,42796=>548,42797=>531,42798=>629,42799=>610,42800=>514,42801=>513,42802=>1195,42803=>943,42804=>1226,42805=>950,42806=>1149,42807=>933,42808=>968,42809=>784,42810=>968,42811=>784,42812=>962,42813=>759,42814=>765,42815=>560,42816=>747,42817=>606,42822=>787,42823=>434,42826=>932,42827=>711,42830=>1416,42831=>999,42856=>707,42857=>610,42875=>612,42876=>478,42880=>664,42881=>320,42882=>843,42883=>644,42884=>612,42885=>478,42886=>765,42887=>560,42891=>402,42892=>275,42893=>773,42896=>875,42897=>698,42922=>872,43002=>957,43003=>694,43004=>673,43005=>1024,43006=>395,43007=>1201,62464=>664,62465=>675,62466=>724,62467=>958,62468=>675,62469=>669,62470=>735,62471=>997,62472=>675,62473=>675,62474=>1268,62475=>693,62476=>692,62477=>963,62478=>675,62479=>692,62480=>1009,62481=>756,62482=>809,62483=>758,62484=>955,62485=>691,62486=>946,62487=>690,62488=>698,62489=>692,62490=>739,62491=>692,62492=>698,62493=>676,62494=>739,62495=>895,62496=>675,62497=>785,62498=>676,62499=>675,62500=>675,62501=>732,62502=>972,62504=>904,63172=>320,63173=>602,63174=>640,63175=>644,63176=>947,63185=>500,63188=>500,64256=>708,64257=>667,64258=>667,64259=>941,64260=>986,64261=>744,64262=>916,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/dejavuserifi.z b/tools/tcpdf/fonts/dejavuserifi.z new file mode 100644 index 0000000000000000000000000000000000000000..705193668fa5022a610a326208562a97184a0a8e GIT binary patch literal 195509 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%0Dui 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 a?>>;%K+7NOE=92$S0yJuaLw8njr<?ikQLMb literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freefont-20100919/AUTHORS b/tools/tcpdf/fonts/freefont-20100919/AUTHORS new file mode 100644 index 000000000..d369db63b --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20100919/AUTHORS @@ -0,0 +1,235 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Authors + ==================== + +The FreeFont collection is being maintained by + Steve White <stevan.white AT googlemail.com> +The folowing list cites the other contributors that contributed to +particular ISO 10646 blocks. + +* URW++ Design & Development GmbH <http://www.urwpp.de/> + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) (most) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) (parts) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + +* Yannis Haralambous <yannis.haralambous AT enst-bretagne.fr> and John + Plaice <plaice AT omega.cse.unsw.edu.au> + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Yannis Haralambous and Wellcome Institute + + Sinhala (U+0D80-U+0DFF) + +* Young U. Ryu <ryoung AT utdallas.edu> + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + +* Valek Filippov <frob AT df.ru> + + Cyrillic (U+0400-U+04FF) + +* Wadalab Kanji Comittee + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + +* Angelo Haritsis <ah AT computer.org> + + Greek (U+0370-U+03FF) + +* Yannis Haralambous and Virach Sornlertlamvanich + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque <srhaque AT iee.org> + + Bengali (U+0980-U+09FF) + +* Sam Stepanyan <sam AT arminco.com> + + Armenian (U+0530-U+058F) + +* Mohamed Ishan <ishan AT mitf.f2s.com> + + Thaana (U+0780-U+07BF) + +* Sushant Kumar Dash <sushant AT writeme.com> + + Oriya (U+0B00-U+0B7F) + +* Harsh Kumar <harshkumar AT vsnl.com> + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + +* Prasad A. Chodavarapu <chprasad AT hotmail.com> + + Telugu (U+0C00-U+0C7F) + +* Frans Velthuis <velthuis AT rc.rug.nl> and Anshuman Pandey + <apandey AT u.washington.edu> + + Devanagari (U+0900-U+097F) + +* Hardip Singh Pannu <HSPannu AT aol.com> + + Gurmukhi (U+0A00-U+0A7F) + +* Jeroen Hellingman <jehe AT kabelfoon.nl> + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + +* Thomas Ridgeway <email needed> + + Tamil (U+0B80-U+0BFF) + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek <kudlek AT informatik.uni-hamburg.de>, Olaf + Kummer <kummer AT informatik.uni-hamburg.de>, and Jochen Metzinger <?> + + Ethiopic (U+1200-U+137F) + +* Maxim Iorsh <iorsh AT users.sourceforge.net> + + Hebrew (U+0590-U+05FF) + +* Vyacheslav Dikonov <sdiconov AT mail.ru> + + Syriac (U+0700-U+074A) + Braille (U+2800-U+28FF) + +* Panayotis Katsaloulis <panayotis AT panayotis.com> + + Greek Extended (U+1F00-U+1FFF) + +* M.S. Sridhar <mssridhar AT vsnl.com> + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + <nlevitt AT columbia.edu> + + Sinhala (U+0D80-U+0DFF) + +* Dan Shurovich Chirkov <dansh AT chirkov.com> + + Cyrillic (U+0400-U+04FF) + +* Abbas Izad <abbasizad AT hotmail.com> + + Arabic (U+0600-U+06FF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Denis Jacquerye <moyogo AT gmail.com> + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + +* K.H. Hussain <hussain AT kfri.org> and R. Chitrajan + + Malayalam (U+0D00-U+0D7F) + +* Solaiman Karim <solaiman AT ekushey.org> and Omi Azad <omi AT ekushey.org> + + Bengali (U+0980-U+09FF) + +* Sonali Sonania <sonalisonania AT gmail.com> and Monika Shah + <monikapatira AT gmail.com> + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +* Pravin Satpute <pravin_ind21 AT hotmail.com>, Bageshri Salvi + <sbagrshri AT yahoo.co.in>, Rahul Bhalerao <rahul_pb_india AT + yahoo.com> and Sandeep Shedmake <surgs2k47 AT yahoo.co.in> + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +* Gia Shervashidze <giasher AT telenet.ge> + + Georgian (U+10A0-U+10FF) + +* Daniel Johnson + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Kayah Li (U+A900-U+A92F) + Osmanya (U+10480-U+104a7) + +* George Douros + + Gothic (U+10330-U+1034F) + Phoenecian (U+10900-U+1091F) + Byzantine Musical Symbols (U+1D000-U+1D0FF) + Western Musical Symbols (U+1D100-U+1D1DF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + Mah Jong Tiles (U+1F000-U+1F02B) + Dominoes (U+1F030-U+1F093) + +* Steve White <stevan_white AT gmail.com> + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + +* Mark Williamson + Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + + +* Primož Peterlin <primoz.peterlin AT biofiz.mf.uni-lj.si> + maintained FreeFont for several years, and is thanked for all his work. + +Please see the CREDITS file for details on who contributed particular +subsets of the glyphs in font files. + +-------------------------------------------------------------------------- +$Id: AUTHORS,v 1.23 2010/09/11 13:24:11 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20100919/COPYING b/tools/tcpdf/fonts/freefont-20100919/COPYING new file mode 100644 index 000000000..94a9ed024 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20100919/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<http://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<http://www.gnu.org/philosophy/why-not-lgpl.html>. diff --git a/tools/tcpdf/fonts/freefont-20100919/CREDITS b/tools/tcpdf/fonts/freefont-20100919/CREDITS new file mode 100644 index 000000000..66396e721 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20100919/CREDITS @@ -0,0 +1,581 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Credits + ==================== + +This file lists contributors and contributions to the GNU FreeFont project. + + +* URW++ Design & Development GmbH <http://www.urwpp.de/> + +URW++ donated a set of 35 core PostScript Type 1 fonts to the +Ghostscript project <http://www.cs.wisc.edu/~ghost/>, to be available +under the terms of GNU General Public License (GPL). + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + + +* Yannis Haralambous <yannis.haralambous AT enst-bretagne.fr> and John + Plaice <plaice AT omega.cse.unsw.edu.au> + +Yannis Haralambous and John Plaice are the authors of Omega typesetting +system, <http://omega.enstb.org/>. Omega is an extension of TeX. +Its first release, aims primarily at improving TeX's multilingual abilities. +In Omega all characters and pointers into data-structures are 16-bit wide, +instead of 8-bit, thereby eliminating many of the trivial limitations of TeX. +Omega also allows multiple input and output character sets, and uses +programmable filters to translate from one encoding to another, to perform +contextual analysis, etc. Internally, Omega uses the universal 16-bit Unicode +standard character set, based on ISO-10646. These improvements not only make +it a lot easier for TeX users to cope with multiple or complex languages, +like Arabic, Indic, Khmer, Chinese, Japanese or Korean, in one document, but +will also form the basis for future developments in other areas, such as +native color support and hypertext features. ... Fonts for UT1 (omlgc family) +and UT2 (omah family) are under development: these fonts are in PostScript +format and visually close to Times and Helvetica font families. +Omega fonts are available subject to GPL + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +Current info: <http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=omega> + +* Valek Filippov <frob AT df.ru> + +Valek Filippov added Cyrillic glyphs and composite Latin Extended A to +the whole set of the abovementioned URW set of 35 PostScript core fonts, +<ftp://ftp.gnome.ru/fonts/urw/>. The fonts are available under GPL. + + Latin Extended-A (U+0100-U+017F) + Cyrillic (U+0400-U+04FF) + + +* Wadalab Kanji Comittee + +Between April 1990 and March 1992, Wadalab Kanji Comittee put together +a series of scalable font files with Japanese scripts, in four forms: +Sai Micho, Chu Mincho, Cho Kaku and Saimaru. The font files are +written in custom file format, while tools for conversion into +Metafont and PostScript Type 1 are also supplied. The Wadalab Kanji +Comittee has later been dismissed, and the resulting files can be now +found on the FTP server of the Depertment of Mathematical Engineering +and Information Physics, Faculty of Engineering, University of Tokyo +<ftp://ftp.ipl.t.u-tokyo.ac.jp/Font/>. + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + + +* Young U. Ryu <ryoung AT utdallas.edu> + +Young Ryu is the author of Txfonts, a set of mathematical symbols +designed to accompany text typeset in Times or its variants. In the +documentation, Young adresses the design of mathematical symbols: "The +Adobe Times fonts are thicker than the CM fonts. Designing math fonts +for Times based on the rule thickness of Times = , , + , / , < , +etc. would result in too thick math symbols, in my opinion. In the TX +fonts, these glyphs are thinner than those of original Times +fonts. That is, the rule thickness of these glyphs is around 85% of +that of the Times fonts, but still thicker than that of the CM fonts." +TX fonts are are distributed under the GNU public license (GPL). +<http://www.ctan.org/tex-archive/fonts/txfonts/>. + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + + +* Angelo Haritsis <ah AT computer.org> + +Angelo Haritsis has compiled a set of Greek Type 1 fonts, available on +<ftp://ftp.hellug.gr/pub/unix/linux/GREEK/fonts/greekXfonts-Type1-1.1.tgz>. +The glyphs from this source has been used to compose Greek glyphs in +FreeSans and FreeMono. + +Angelo's licence says: "You can enjoy free use of these fonts for +educational or commercial purposes. All derived works should include +this paragraph. If you want to change something please let me have +your changes (via email) so that they can go into the next +version. You can also send comments etc to the above address." + + Greek (U+0370-U+03FF) + + +* Yannis Haralambous and Virach Sornlertlamvanich + +In 1999, Yannis Haralambous and Virach Sornlertlamvanich made a set of +glyphs covering the Thai national standard Nf3, in both upright and +slanted shape. The collection of glyphs have been made part of GNU +intlfonts 1.2 package and is available under the GPL at +<ftp://ftp.gnu.org/pub/gnu/intlfonts/>. + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque <srhaque AT iee.org> + +Shaheed Haque has developed a basic set of basic Bengali glyphs +(without ligatures), using ISO10646 encoding. They are available under +the XFree86 license at <http://www.btinternet.com/~shaheedhaque/>. + +Copyright (C) 2001 S.R.Haque <srhaque AT iee.org>. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL S.R.HAQUE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of S.R.Haque shall not be +used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from +S.R.Haque. + + Bengali (U+0980-U+09FF) + + +* Sam Stepanyan <sam AT arminco.com> + +Sam Stepanyan created a set of Armenian sans serif glyphs visually +compatible with Helvetica or Arial. Available on +<http://www.editum.com.ar/mashtots/html/fonts/ara.tar.gz>. On +2002-01-24, Sam writes: "Arial Armenian font is free for +non-commercial use, so it is OK to use under GPL license." + + Armenian (U+0530-U+058F) + + +* Mohamed Ishan <ishan AT mitf.f2s.com> + +Mohamed Ishan has started a Thaana Unicode Project +<http://thaana.sourceforge.net/> and among other things created a +couple of Thaana fonts, available under FDL or BDF license. + + Thaana (U+0780-U+07BF) + + +* Sushant Kumar Dash <sushant AT writeme.com> (*) + +Sushant Dash has created a font in his mother tongue, Oriya. As he +states on his web page <http://members.tripod.com/~sushantdash/>: +"Please feel free to foreword this mail to your Oriya friends. No +copyright law is applied for this font. It is totally free!!! Feel +free to modify this using any font editing tools. This is designed for +people like me, who are away from Orissa and want to write letters +home using Computers, but suffer due to unavailability of Oriya +fonts.(Or the cost of the available packages are too much)." + + Oriya (U+0B00-U+0B7F) + + +* Harsh Kumar <harshkumar AT vsnl.com> + +Harsh Kumar has started BharatBhasha <http://www.bharatbhasha.net/> - +an effort to provide "FREE software, Tutorial, Source Codes +etc. available for working in Hindi, Marathi, Gujarati, Gurmukhi and +Bangla. You can type text, write Web pages or develop Indian Languages +Applications on Windows and on Linux. We also offer FREE help to +users, enthusiasts and software developers for their work in Indian +languages." + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + + +* Prasad A. Chodavarapu <chprasad AT hotmail.com> + +Prasad A. Chodavarapu created Tikkana, a Telugu font available in Type +1 and TrueType format on <http://chaitanya.bhaavana.net/fonts/>. +Tikkana exceeds the Unicode Telugu range with some composite glyphs. +Available under the GNU General Public License. + + Telugu (U+0C00-U+0C7F) + + +* Frans Velthuis <velthuis AT rc.rug.nl> and Anshuman Pandey + <apandey AT u.washington.edu> + +In 1991, Frans Velthuis from the Groningen University, The +Netherlands, released a Devanagari font as Metafont source, available +under the terms of GNU GPL. Later, Anshuman Pandey from the Washington +University, Seattle, USA, took over the maintenance of font. Fonts can +be found on CTAN, <ftp://ftp.dante.de/tex-archive/language/devanagari/>. I +converted the font to Type 1 format using Péter Szabó's TeXtrace +program <http://www.inf.bme.hu/~pts/textrace/> and removed some +redundant control points with PfaEdit. + + Devanagari (U+0900-U+097F) + + +* Hardip Singh Pannu <HSPannu AT aol.com> + +In 1991, Hardip Singh Pannu has created a free Gurmukhi TrueType font, +available as regular, bold, oblique and bold oblique form. Its license +says "Please remember that these fonts are copyrighted (by me) and are +for non-profit use only." + + Gurmukhi (U+0A00-U+0A7F) + + +* Jeroen Hellingman <jehe AT kabelfoon.nl> + +Jeroen Hellingman created a set of Malayalam metafonts in 1994, and a +set of Oriya metafonts in 1996. Malayalam fonts were created as +uniform stroke only, while Oriya metafonts exist in both uniform and +modulated stroke. From private communication: "It is my intention to +release the fonts under GPL, but not all copies around have this +notice on them." Metafonts can be found on CTAN, +<ftp://ftp.dante.de/tex-archive/language/oriya/> and +<ftp://ftp.dante.de/tex-archive/language/malayalam/>. + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + + +* Thomas Ridgeway <> (*) + +Thomas Ridgeway, then at the Humanities And Arts Computing Center, +Washington University, Seattle, USA, (now defunct), created a Tamil +metafont in 1990. Anshuman Pandey from the same university took over +the maintenance of font. Fonts can be found at CTAN, +<ftp://ftp.dante.de/tex-archive/language/tamil/wntamil/>. + + Tamil (U+0B80-U+0BFF) + + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek <kudlek AT informatik.uni-hamburg.de>, Olaf + Kummer <kummer AT informatik.uni-hamburg.de>, and Jochen Metzinger <?> + +Beyene, Kudlek, Kummer and Metzinger from the Theoretical Foundations +of Computer Science, University of Hamburg, prepared a set of Ethiopic +metafonts, found on +<ftp://ftp.dante.de/tex-archive/language/ethiopia/ethiop/>. They also +maintain home page on the Ethiopic font project, +<http://www.informatik.uni-hamburg.de/TGI/mitarbeiter/wimis/kummer/ethiop_eng.html>, +and can be reached at <ethiop AT informatik.uni-hamburg.de>. The current +version of fonts is 0.7 (1998), and they are released under GNU GPL. I +converted the fonts to Type 1 format using Péter Szabó's TeXtrace-A +program <http://www.inf.bme.hu/~pts/textrace/> and removed some +redundant control points with PfaEdit. + + Ethiopic (U+1200-U+137F) + + +* Maxim Iorsh <iorsh AT users.sourceforge.net> + +In 2002, Maxim Iorsh started the Culmus project, aiming at providing +Hebrew-speaking Linux and Unix community with a basic collection of +Hebrew fonts for X Windows. The fonts are visually compatible with +URW++ Century Schoolbook L, URW++ Nimbus Sans L and URW++ Nimbus Mono +L families, respectively, and are released under GNU GPL license. See +also <http://culmus.sourceforge.net/>. + + Hebrew (U+0590-U+05FF) + + +* Panayotis Katsaloulis <panayotis AT panayotis.com> + +Panayotis Katsaloulis helped fixing Greek accents in the Greek +Extended area. + + Greek Extended (U+1F00-U+1FFF) + + +* Vyacheslav Dikonov <sdiconov AT mail.ru> + +Vyacheslav Dikonov made a Braille unicode font that could be merged +with the UCS fonts to fill the 2800-28FF range completely. (uniform +scaling is possible to adapt it to any cell size). He also contributed +a free syriac font, whose glyphs (about half of them) are borrowed +from the "Carlo Ator" font freely downloadable from +<http://www.aacf.asso.fr/>. Vyacheslav also filled in a few missing +spots in the U+2000-U+27FF area, e.g. the box drawing section, sets of +subscript and superscript digits and capital Roman numbers. + + Syriac (U+0700-U+074A) + Box Drawing (U+2500-U+257F) + Braille (U+2800-U+28FF) + + +* M.S. Sridhar <mssridhar AT vsnl.com> + +M/S Cyberscape Multimedia Limited, Mumbai, developers of Akruti +Software for Indian Languages (http://www.akruti.com/), have released +a set of TTF fonts for nine Indian scripts (Devanagari, Gujarati, +Telugu, Tamil, Malayalam, Kannada, Bengali, Oriya, and Gurumukhi) +under the GNU General Public License (GPL). You can download the fonts +from the Free Software Foundation of India WWW site +(http://www.gnu.org.in/akruti-fonts/) or from the Akruti website. + +For any further information or assistance regarding these fonts, +please contact mssridhar AT vsnl.com. + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + <nlevitt AT columbia.edu> + +Noah Levitt found out that the Sinhalese fonts available on the site +<http://www.metta.lk/fonts/> are released under GNU GPL, or, +precisely, "Public Domain under GNU Licence Produced by DMS +Electronics for The Sri Lanka Tipitaka Project" (taken from the font +comment), and took the effort of recoding the font to Unicode. + +These glyphs were later replaced by those from the LKLUG font +<http://www.lug.lk/fonts/lklug> + +Finally the range was completely replaced by glyphs from the sinh TeX +font, with much help and advice from Harshula Jayasuriya. + + Sinhala (U+0D80-U+0DFF) + + +* Daniel Shurovich Chirkov <dansh AT chirkov.com> + +Dan Chirkov updated the FreeSerif font with the missing Cyrillic +glyphs needed for conformance to Unicode 3.2. The effort is part of +the Slavjanskij package for Mac OS X, +<http://www.versiontracker.com/dyn/moreinfo/macosx/18680>. + + Cyrillic (U+0400-U+04FF) + + +* Denis Jacquerye <moyogo AT gmail.com> + +Denis Jacquerye added new glyphs and corrected existing ones in the +Latin Extended-B and IPA Extensions ranges. + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + + +* K.H. Hussain <hussain AT kfri.org> and R. Chitrajan + +`Rachana' in Malayalam means `to write', `to create'. Rachana Akshara Vedi, +a team of socially committed information technology professionals and +philologists, has applied developments in computer technology and desktop +publishing to resurrect the Malayalam language from the disorder, +fragmentation and degeneration it had suffered since the attempt to adapt +the Malayalam script for using with a regular mechanical typewriter, which +took place in 1967-69. K.H. Hussein at the Kerala Forest Research Institute +has released "Rachana Normal" fonts with approximately 900 glyphs required +to typeset traditional Malayalam. R. Chitrajan apparently encoded the +glyphs in the OpenType table. + +In 2008, the Malayalam ranges in FreeSerif were updated under the advise +and supervision of Hiran Venugopalan of Swathanthra Malayalam Computing, +to reflect the revised edition Rachana_04. + + Malayalam (U+0D00-U+0D7F) + + +* Solaiman Karim <solaiman AT ekushey.org> + + Bengali (U+0980-U+09FF) + +Solaiman Karim has developed several OpenType Bangla fonts and +released them under GNU GPL on <http://www.ekushey.org>. + + +* Sonali Sonania <sonalisonania AT gmail.com> and Monika Shah + <monikapatira AT gmail.com> + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +Glyphs were drawn by Cyberscape Multimedia Ltd., #101,Mahalakshmi +Mansion 21st Main 22nd "A" Cross Banashankari 2nd stage Banglore +560070, India. Converted to OTF by IndicTrans Team, Powai, Mumbai, +lead by Prof. Jitendra Shah. Maintained by Monika Shah and Sonali +Sonania of janabhaaratii Team, C-DAC, Mumbai. This font is released +under GPL by Dr. Alka Irani and Prof Jitendra Shah, janabhaaratii +Team, C-DAC, Mumabi. janabhaaratii is localisation project at C-DAC +Mumbai (formerly National Centre for Software Technology); funded by +TDIL, Govt. of India. Contact:monika_shah AT lycos.com, +sonalisonania AT yahoo.com, jitendras AT vsnl.com, alka AT ncst.ernet.in. +website: www.janabhaaratii.org.in. + + +* Pravin Satpute <pravin_ind21 AT hotmail.com>, Bageshri Salvi + <sbagrshri AT yahoo.co.in>, Rahul Bhalerao <rahul_pb_india AT + yahoo.com> and Sandeep Shedmake <surgs2k47 AT yahoo.co.in> + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +In December 2005 the team at www.gnowledge.org released a set of two +Unicode pan-Indic fonts: "Samyak" and "Samyak Sans". "Samyak" font +belongs to serif style and is an original work of the team; "Samyak +Sans" font belongs to sans serif style and is actually a compilation +of already released Indic fonts (Gargi, Padma, Mukti, Utkal, Akruti +and ThendralUni). Both fonts are based on Unicode standard. You can +download the font files (released under GNU/GPL License) from +http://www.gnowledge.org/Gnoware/localization/font.htm + + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +Dr. Kulbir Singh Thind designed a set of Gurmukhi Unicode fonts, +AnmolUni and AnmolUni-Bold, which are available under the terms of GNU +Generel Public Licens from the Punjabu Computing Resource Center, +http://guca.sourceforge.net/typography/fonts/anmoluni/. + + +* Gia Shervashidze <giasher AT telenet.ge> + + Georgian (U+10A0-U+10FF) + +Starting in mid-1990s, Gia Shervashidze designed many +Unicode-compliant Georgian fonts: Times New Roman Georgian, Arial +Georgian, Courier New Georgian. His work on Georgian localization can +be reached at http://www.gia.ge/. + + +* Primož Peterlin <primoz.peterlin AT biofiz.mf.uni-lj.si> + +Primož Peterlin filled in missing glyphs here and there (e.g. Latin +Extended-B and IPA Extensions ranges in the FreeMono familiy), and +created the following UCS blocks: + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Arrows (U+2190-U+21FF) + Box Drawing (U+2500-U+257F) + Block Elements (U+2580-U+259F) + Geometrical Shapes (U+25A0-U+25FF) + +* Mark Williamson + +Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + +* Jacob Poon + +Submitted a very thorough survey of glyph problems and other suggestions. + +* Alexey Kryukov + +Made the TemporaLCGUni fonts, based on the URW++ fonts, from which at one +point FreeSerif Cyrillic, and some of the Greek, was drawn. He also provided +valuable direction about Cyrillic and Greek typesetting. + +* George Douros + +The creator of several fonts focusing on ancient scripts and symbols. +Many of the glyphs are created by making outlines from scanned images +of ancient sources. + + Aegean: Phoenecian + Analecta: Gothic (U+10330-U+1034F) + Musical: Byzantine & Western + Unicode: many Miscellaneous Symbols, Miscellaneous Technical, + supplemental Symbols, and Mathematical Alphanumeric symbols, + Mah Jong, and the outline of the Domino. + +* Daniel Johnson + +Created by hand a Cherokee range specially for FreeFont to be "in line with +the classic Cherokee typefaces used in 19th century printing", but also to +fit well with ranges previously in FreeFont. Then he made Unified Canadian +Syllabics in Sans, and a Cherokee and Kayah Li in Mono! And never to be +outdone by himself, then did UCAS Extended and Osmanya.... What next? + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Kayah Li (U+A900-U+A92F) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Osmanya (U+10480-U+104a7) + +* Yannis Haralambous and Wellcome Institute + +In 1994, The Wellcome Library + The Wellcome Institute for the History of Medicine + 183 Euston Road, London NW1 2BE, England. +commissioned Mr. Haralambous to produce a Sinhalese font for them. + +We have received 03/09 official notice from Robert Kiley, Head of e-Strategy +for the Wellcome Library, that Yannis' font could be included in GNU +FreeFont under its GNU license. + +Thanks to Dominik Wujastyk, for providing us with feedback and contacts +to repsonsible people at the Trust. + + Sinhala (U+0D80-U+0DFF) + +* The Sinhala font project http://sinhala.sourceforge.net/ + +The Sinhala font project has taken the glyphs from Yannis Haralambous' +Sinhala font, to produce a Unicode TrueType font, LKLUG. These glyphs +were for a while included in FreeFont. + + Sinhala (U+0D80-U+0DFF) + +* Steve White <stevan_white AT googlemail.com> + +Filled in a lot of missing characters, got some font features working, +left fingerprints almost everywhere, and is responsible for these blocks: + + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + +Notes: + +*: The glyph collection looks license-compatible, but its author has + not yet replied and agreed on their work being used in part of + this glyph collection. + +-------------------------------------------------------------------------- +$Id: CREDITS,v 1.28 2010/09/11 13:24:11 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20100919/ChangeLog b/tools/tcpdf/fonts/freefont-20100919/ChangeLog new file mode 100644 index 000000000..114032794 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20100919/ChangeLog @@ -0,0 +1,6325 @@ +$Id: ChangeLog,v 1.257 2010/09/19 13:15:07 Stevan_White Exp $ +2010-09-19 Stevan_White + * FreeSerif.sfd: + + Sinhala: Fixed one lookup table mistake, and a couple of glpyh + omissions, that Harshula pointed out. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Sans: Applied Daniel Johnsons improvement to capital Eng to Sans, as + described in previous commits. + + * FreeSerif.sfd, FreeSerifBold.sfd: + + Coptic: added alphabet to bold. Accent marks not working -- a mystery. + Some tweeks in medium face as well. + + glyph cleanup -- points too close, some glyphs outside bounding boxes. + +2010-09-17 Stevan_White + * FreeSerif.sfd: + + Sinhala: tightened up left side of na and derivatives. + tighened up left sides of u, lla, na, dha, ndha, nya, jnya + tightened up some of the vowel conjuncts, and left side of nna. + +2010-09-16 Stevan_White + * FreeSerif.sfd: + + Coptic: fiddled about with letter forms, striving for a kind of + consistency. + + Sinhala: Harshula noticed four incorrect combined forms. Fixed these. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Latin Extended-A: Applied Daniel Johnson's patch that made two versions + of capital Eng. His explanation: + ' + http://en.wikipedia.org/wiki/%C5%8A + + The form of capital Eng currently in all three FreeFont faces + is that used by the Sami people, resembling a capital N with a + hooked right descender. + However, the form preferred for African and Amerindian + languages resembles a tall lowercase n with a hook that almost + meets the left vertical. (See wikipedia link above for a + visual.) + + Recommend moving the existing Sami-style Eng to a PUA or + non-Unicode slot, creating African-style Eng at U+014A, and + adding a LOCL table with substitution rules for + Inari Sami (ISM), Lule Sami (LSM), + Northern Sami (NSM) and Skolt Sami (SKS). + ' + Latin Extended-B: Also in his patch: + added U+0220 (Latin Capital Letter N with long leg) + +2010-09-15 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin for Sami: Daniel Johnson's patch added alternative form of Eng for + African languages and a 'local' table for the Sami form. + + * FreeSerif.sfd: + + Sinhala: regularized kundaliya a bit. + re-named a few more ligature glyphs, for consistency + + * FreeSans.sfd: + + Put stray lookup into its proper subtable. + + Gurmukhi: improved some names of ligature glyphs, and found one + apparently doubled table entry (kagurmukhi_nuktagurmukhi.nukt now + gur_ka.nukt) + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Various measures to fix problems FontForge Find Problems reports under + ATT, including a mass glyph rename of Sinhala ligatures. + +2010-09-15 Stevan_White + * to0ls/GenerateTrueType: + + prev. commit had one space too many + +2010-09-14 Stevan_White + * tools-- GenerateMacTT, GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, hex_range.py, isMonoMono.py, ligatureLookups.py, nameBySlot.py, range_report.py, ranges.py, validate.py, OpenType.py: + + Added license and other tags to python files. + +2010-09-13 Stevan_White + * tools/OpenType.py: + + updated some Web links. + + * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Cyrillic: A few more old letters. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Supplemental Punctuation: One character for consistency with other faces. + +2010-09-12 Stevan_White + * FreeMono.sfd, FreeSans.sfd: + + Control Pictures: Added because it was easy. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Alphabetic Presentation Forms: filled out range in sans faces. + + * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd: + + Cleared hints. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Dozens of measures to pass general validation tests, including + . cleanup of many glyphs for extrema and self-intersection problmes + . re-naming glyphs whose PS names are too long. + . removing blank glyphs + . giving Unicode points to glyphs missing them. + + There are still a few lookup table issues in FreeSerif and FreeSans though. + + * FreeSerif.sfd: + + Re-named some of the Sinhala lookups in somewhat better way. + Control Pictures: added a bunch (but... is it worth it?) + + * tools/nameBySlot.py: + + Corrected output for high Unicode. + + * tools/checkGlyphNumbers.py: + + Made aware of special TrueType slots. + + * tools/range_report.py: + + Added a Private Use total and better explanation of totals generally. + Some code clean-up. + +2010-09-11 Stevan_White + * tools/OpenType.py: + + made not to complain about extra TrueType characters. + + * FreeSerif.sfd: + + Coptic: Widened bowl of Khei. + Deepened descenders of small letters to same depth as in Latin + Expanded bowl of Fei and fei to resemble other samples. + +2010-09-10 Stevan_White + * FreeSerif.sfd: + + Cyrillic: mostly positioning of marks for old Cyrillic alphabets + + Coptic: Replaced acoptic with something more dramatic, fiddled with + kerning, tidied some other letters + +2010-09-09 Stevan_White + * FreeSerifBold.sfd, FreeSans.sfd, FreeSerif.sfd: + + Block Elements: replaced long-missing shade blocks + +2010-09-08 Stevan_White + * tools/range_report.py: + + More explanation in output. + + * tools/range_report.py, OpenType.py: + + another consistency check + added UCAS Extended range + +2010-09-07 Stevan_White + * FreeSerif.sfd: + + Buginese: lookup tables and glyphs to re-order vowels, courtesy of + Mohammad Anwari. + + Sinhala: complete replacement of range with glyphs extracted more + directly from Yannis Haralambous' sinha TeX font (last version was + also derived from this font, but had undergone detrimental processing). + Implements "rak" glyphs using three GSUB lookup steps. + + * FreeSans.sfd: + + Osmanya: courtesy of Daniel Johnson. + + Note this script is slanted in every sample I've seen. That is + justification enough that the glyphs in this range look slated, + although the face isn't oblique. + + UCAS Extended: by Daniel Johnson + +2010-09-05 Stevan_White + * FreeSerif.sfd: + + Fix for FontForge warning (v 20090923) + + "On Windows many apps will have problems with this font's kerning, + because because 58 of its glyph kern pairs cannot be mapped to + unicode-BMP kern pairs" + + This was due to kern tables for the Musical Symbols range, which isn't + in the Unicode Basic Multilingual Plane. + + Removed this lookup. Might consider another way to position these + symbols. + +2010-08-30 Stevan_White + * FreeSerif.sfd: + + Sinhala: patch by Harshula Jayasuriya to correct the writing system + direction in some lookups. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Currency Symbols: additions and tweeking + +2010-08-24 Stevan_White + * FreeSerif.sfd: + + Sinhala: added one ligature glyph, from Harshula Jayasuriya + +2010-08-20 Stevan_White + * FreeSerif.sfd: + + Resolves class of validation problems in Sinhala: Bad Glyph Name. + + This is a FontForge bug, that appears when certain types of problems + occur in the glyph contours. Probably an arithmetic error causes some + corruption. + + Corrected missing extrema in recent Latin Extended-D range + + Sinhala: re-did previous patch using a more recent one. + Un-did some other glyph changes that didn't help much anyway. + + * FreeMono.sfd: + + Named letters in several ranges... should write a script for this... + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added full GNU copyright announcement to TT Names. + Updated Copyright date. + + * FreeSerif.sfd: + + Sinhala: Applied a patch from Harshula Jayasuriya, improving glyph + names. + I tried to tidy up some of the glyphs, but it's a big job... + + Latin Extended B: fixed one case of missing extrema + +2010-08-18 Stevan_White + * FreeSerif.sfd: + + Latin Extended-D: yet a few more easily made letters + + Latin Extended-D: made a few more letters + +2010-08-09 Stevan_White + * FreeSerif.sfd: + + Supplemental Arrows-A: completed + + Arrows: completed + +2010-08-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: + + Combining Diacritics: some additions in BoldOblique, corrections in + other faces. + Several improvements to Greek letter forms in BoldOblique + +2010-08-03 Stevan_White + * FreeMonoBold.sfd: + + Arrows, a few math operators, and one more combining diacritical + + * FreeMono.sfd, FreeMonoBold.sfd: + + Added some combining diacriticals to bold, touched up some spacing + modifiers. + Minor corrections to roman. + + * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Marks, spacing modifier letters: corrected placement of marks, + added some spacing modifier letters and combining marks. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Better Vietnamese support, using 'ccmp' and 'mark' lookup tables. + MonoBoldOblique: added Extended Latin ranges + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Vietnamese: Much adjustment of horn letters, + also general adjustement of marks + +2010-08-02 Stevan_White + * FreeSerif.sfd: + + Vietnamese: inadvertently broke the main face. This fixes it. + + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Vietamese: In roman and sans, lookups are basically functional now. + Used 'ccmp' Ligature Substitution to form stacked marks (inasmuch as + glyphs for the stacked Unicode codepoints are available) + Adjusted positioning of some marks. + Named many letters and combining marks. + + roman italic. Re-designed horn of O and U. Other roman faces could also + benefit from a horn job. + + * FreeMono.sfd, FreeSerif.sfd: + + roman: correction to one math operator + mono: Mathematical Operators complete (up to some pre-5.2 Unicode version) + + * FreeMono.sfd: + + Mathematical Symbols: range nearly finished + + * tools/OpenType.py: + + Correction regarding NKo range. + + * tools/range_report.py: + + made not to complain about special TrueType slots 0x00, 0x01, 0x0D + +2010-08-01 Stevan_White + * FreeMono.sfd, FreeSerif.sfd: + + roman: corrected direction of 2 math operators + mono: added several math operators + + Worked on mark positioning for Vietnamese, Cyrillic + +2010-07-30 Stevan_White + * FreeMono.sfd: + + Reduced height of two-part Summation symbols + https://savannah.gnu.org/bugs/?23064 + + Corrected U+2626 Orthodox Cross + https://savannah.gnu.org/bugs/?27579#discussion + + * FreeSerif.sfd: + + Added some Miscellaneous Technical Symbols + +2010-07-29 Stevan_White + * FreeSerif.sfd: + + Put in some scan lines 23BA-23BD, based on 2500, as discussed in + https://savannah.gnu.org/bugs/?23064 + I still have no idea what the application for these glyphs would be... + +2010-07-17 Stevan_White + * FreeSerif.sfd: + + added mark anchors for acute, grave in cyrillic (other faces already + had them) + +2010-07-13 Stevan_White + * FreeMono.sfd: + + Made germandbls (ess-zet) a bit wider, moved a bit to left + +2010-07-10 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Resolves bug 30344: "Greek Final Sigma could be shortened" + https://savannah.gnu.org/bugs/index.php?30344 + Problem only affected roman, but touched up other faces anyway. + +2010-05-30 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin-extended-B: fiddled with some of the horizontal strokes + +2010-05-29 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin: accents on ogonek letters (for Navaho) + a little adjustment of apostrophe (Navaho, Hawaiian) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin mark problems + * low dots in bold uneven + * ring in bold smaller than in roman, and not heavier + * apostrophe in italic too far to right (Navaho, Hawaiian) + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin: fixed problems with various marks: ogonek, hook, comma below, + some kerning, esp. of non-ascii characters + + * FreeSans.sfd, FreeSerif.sfd: + + Sans: made dot accents same height as i-dot, kerned y with comma + Both: made low comma accent lower, smaller (esp. for Romanian) + +2010-05-27 Stevan_White + * FreeSans.sfd: + + Latin: make caron of more uniform height + + Latin: i was somehow displaced, dotlessi was much too wide for Turkish + + * FreeSans.sfd, FreeSansOblique.sfd: + + Latin: made ring accent heavier, esp. for Swedish + + +2010-05-10 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + Latin: kerning tweeks + +2010-05-09 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + As discussed in freefont-bugs mailing list, Thu, May 6, 2010 + "FreeMono affected by OS X 10.6 nested character references bug" + reduced reference nesting in multiple quote characters, as a courtesy + to Mac OS 10.6 users, who suffer from a bug. + +2010-05-04 Stevan_White + * FreeSerif.sfd: + + Latin: kerning tweeks + +2010-05-03 Stevan_White + * FreeSerifBold.sfd: + + Latin: spacing of round small letters, kerning tweeks, fiddled with + ligatures + +2010-04-17 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Daniel Johnson improved Cherokee Da + +2010-04-10 Stevan_White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Emboldened underscore and related glyphs. Resolves issue 22999 + https://savannah.gnu.org/bugs/index.php?22999 + Low line (005F) in bold fonts do not have heavier weight + +2010-04-09 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: Added Thai TTF names + +2010-04-08 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Corrected some language names + A bit o kerning + + * FreeSerifBold.sfd: + + Fixed problem with name. This should be the same as before the revision + except for the fix. + The KDE font installer was saying this face was incorrectly named + Free Serif Bold Italic, but this wasn't quite correct. One of the other + language names said it was named Free Serif Halvfett Kursiv, which + conflicted with that language name for the real Free Serif Bold Italic. + + Regression: for some unknown reason, previous release gets built so + that my system thinks it is Free Serif Bold Italic. + This is a mystery. There is nothing about Italic in the file. + +2010-04-06 Stevan_White + * Makefile: + + Made graceful in absence of Fontforge + +2010-03-29 Stevan_White + * FreeSerifBold.sfd: + + Adjusted some accent marks, named a few characters + +2010-03-25 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + added Ukrainian TTF names + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + added bahasa indonesian TTF names + +2010-03-21 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added several TTF Names. (Need to check with native speakers.) + +2010-03-20 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Fill out TTF Names tables regarding font names + +2010-03-19 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Removed TTF Names for 'sample text' and all 'license URL' except English, + 1) in response to FontForge complain that large names tables conflict + with recent Windows patches + 2) because they are redundant and inappropriate + (Hope to post the list of sample texts elsewhere, because I like the idea.) + +2010-03-02 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Latin standard ligatures: in non-bold, promoted dlig to liga. + Put standard Dutch IJ in all; Adjusted spacing a bit + +2010-02-28 Stevan_White + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Cyrillic: further revision of spacing, in direction of loosening. + bold ze was strangely thin; made bolder. + +2010-02-27 Stevan_White + * FreeSerif.sfd: + + Cyrillic: reviewed spacing of whole range, generally loosened slightly + tidied a couple of ugly glyphs + +2010-02-09 Stevan_White + * FreeSerifBoldItalic.sfd: + + tweeks to kerning in Latin + + * FreeSerifBold.sfd: + + Tweeks to kerning in Latin + +2010-01-28 Stevan_White + * tools/isMonoMono.py: + + Implement FontForge handling of magic characters + .notdef, .null, nonmarkingreturn + at + 0x0000 0x0001 0x000D + +2010-01-27 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Improved magic characters for FreeMono, inserted them for other faces + https://savannah.gnu.org/bugs/index.php?28742 + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Added at 0x0000 0x0001 0x000D characters + .notdef .null nonmarkingreturn + These are NOT UNICODE they are to satisfy an essentially undocumented + "feature" of FontForge, ( in source tottf.c, AssignNotdefNull() ) + And a funny strong suggestion of TrueType fonts, that they begin with + three special characters (evidently different from encoding slots) + http://www.microsoft.com/typography/otspec/recom.htm + + FontForge looks for these glyphs in certain places and copies them. + Otherwise, apparently, it will find a glyph elsewhere (unclear how) and + copy it there, possibly resulting in something quite wrong + (such as a non-monospace font). + + The three are copied to the end of TTF fonts (only one to the end of OTF + fonts) + +2009-12-31 Stevan_White + * FreeSans.sfd: + + Tamil: deletd Unicode range due to absence of necessary ligatures + + * FreeSerifBold.sfd: + + Cyrillic tweek to spacing + +2009-12-29 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd: + + Gurmukhi: added 2 characters to complete range + + * FreeSans.sfd, FreeSerif.sfd: + + Devanagari: filled out sans, some corrections in serif + + * FreeSerif.sfd: + + Devanagari: Drew and constructed glyphs to complete range. + +2009-12-28 Stevan_White + * OpenType.py: + + Added/corrected some ranges + +2009-12-27 Stevan_White + * tools -- CheckConformance.pl, GenerateTrueType, MES-1.lst, MES-1.txt, MES-2.lst, MES-2.txt, MES-3B.lst, MES-3B.txt, WGL4.lst, mes-list-expand.pl: + + disabled build of Mac TT + + * tools/ligatureLookups.py: + + better sanity check + + * tools/range_report.py: + + more generic title + + * tools/OpenType.py: + + correction to Tamil + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Resolves bug #23049 + Replacement character (U+FFFD) not properly styled + https://savannah.gnu.org/bugs/index.php?23049 + + * FreeSerif.sfd: + + Devanagari: added letters, completing Unicode range + + * FreeSerif.sfd: + + Tamil: added 2 monster glyphs, completing range + (0bc1-2 still questionable) + +2009-12-26 Stevan_White + * FreeSerif.sfd: + + Indic ranges: named lots of characters + Tamil: corrected and added a few letters + + Tamil: added digits + + Tamil: a few more symbols. Only a couple of monster signs still + missing, and a couple of marks seem just wrong... + + Malayalam: completed Unicode range, also moving some Chillu letters from + Private Use area to Unicode, and re-establishing ligatures + + * FreeSans.sfd: + + Tamil: completed digits, added some other chars + +2009-12-25 Stevan_White + * FreeSans.sfd: + + Indic ranges, esp. + Devanagari: added several new Unicode (not yet complete) + tidied letters + Bengali: tidying, made some refs + +2009-12-24 Stevan_White + * FreeSans.sfd: + + Indic ranges: named most of the Unicode characters + Tried to improve a few bad names for ligatures + in Private Use Area + Made a few references: not clearly an improvement. + This stuff is still a mess... + + Devanagari: added an obviously missing nukta ligature + + Gujarati: added some subvocalic letters for Sanskrit. Quality is low. + + Filled out Geometric Shapes. + + * tools/ligatureLookups.py: + + fixed syntax error + + * tools/LigatureList.pl: + + no longer relevant. + +2009-12-23 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + cosmetic re-name and re-order of lookups + + * tools/OpenType.py: + + removed links to disappeared web pages + +2009-12-22 Stevan_White + * FreeMonoOblique.sfd: + + Diagonal Fractions lookup didn't make much sense in mono anyway, + much less in just one style. + +2009-12-20 Stevan_White + * FreeSerif.sfd: + + split Diagonal Fractions lookup into two tables + + re-encoded some characters + adjusted some marks + corrected two wrongly-placed glyphs in Phonetic Extensions Supplement + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + General Punctuation: Got rid of deprecated subrange 0x206A-0x206F + + * tools/range_report.py: + + corrected script name + + * tools/OpenType.py: + + numerous changes, some reflecting changes to Unicode standard + +2009-12-14 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Unicode 5.2 corrections of Abkhasian letters from Daniel Johnson. + Got rid of some old glyph names. + +2009-12-06 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd: + + Cherokee: fixed previous commit of a partial, and old range in + medium weight + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Cherokee, courtesy of Daniel Johnson. + +2009-11-20 Stevan_White + * FreeSans.sfd: + + New glyphs for Unified Canadian Aboriginal Syllabics as defined in Unicode 5.2 + by Daniel Johnson + +2009-11-14 Stevan_White + * FreeSerif.sfd: + + Resolves bug #27842: FreeSerif U+1F016 (Mahjong Tile Seven of Bamboos) Wrong + https://savannah.gnu.org/bugs/?27842 + has one extra bamboo in it for a total of eight. + The bamboo on the top left needs to be removed + + Resolves bug #27579: Orthodox cross has wrong glyph + http://savannah.gnu.org/bugs/?27579 + U+2626 Orthodox Cross should slope downwards from left to right. + +2009-11-13 Stevan_White + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Cyrillic: corrections to Abkhazian letters by Daniel Johnson + +2009-11-05 Stevan_White + * FreeSerif.sfd: + + Cyrillic: corrections to Abkhazian letters by Daniel Johnson + +2009-10-16 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic: tweeks to brev, based on Unicode 5.2 samples + +2009-10-08 Stevan_White + * FreeSerif.sfd: + + Currency Symbols: tidied + + Number Forms: three new vulgar fractions + + Currency Symbols: added "Tenga" of Kazakhstan + + Latin Extended: corrected a couple of wrong bearings + some fiddling with Vienamese letters with hook + +2009-10-01 Stevan_White + * FreeSerif.sfd: + + added missing accent + +2009-09-17 Stevan_White + * FreeSerif.sfd: + + Latin kerning: gave qj positive kerning (it must happen sometimes) + + Latin kerning: differentiated grave and dieresis vowels in some combos. + (also, adieresis hadn't been kerned at all...) + + Made ref of one Sinhala letter + +2009-07-30 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd: + + kerning + +2009-07-26 Stevan_White + * FreeSansBold.sfd: + + kerning + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + added some space in diaeresis + did some kerning + + * FreeSansBold.sfd: + + Revert serious mistake with previous commit: had somehow set splines + quadratic. + Here, the GaspTable from that commit is preserved, + However there were evidently numerous other changes that weren't + documented, and these are lost. + +2009-07-12 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added GASP tables for control of hinting/smoothing (anti-alising) of + TrueType. + Now the values are better suited to the EM size of the fonts. + Further adjustment (based say on stem width) might still be profitable. + + * FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + More tweeks on accents, especially Maltese letters. + +2009-07-11 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Maltese Hbar, hbar, Improved, made more consistent. + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin: various corrections and tweeks for consistency in accented letters. + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + more space to accent on lcaron + tightened DZ etc ligatures + in SerifItalic faces made references etc in Spacing Modifiers and Combining + further kerning + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + kerning + Sans: decided dots and some other marks needed more room. + +2009-07-10 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + IPA. Phonetics: tweeks + + * FreeSerif.sfd: + + Tweeked some math symbols + + * FreeSans.sfd, FreeSansOblique.sfd: + + Letterlike: additions + + * FreeMonoOblique.sfd: + + IPA + + * FreeSerifBoldItalic.sfd: + + Another IPA symbol + + * FreeSerifBoldItalic.sfd: + + IPA and Spacing Modifier Letters: added a few + +2009-07-09 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Latin: various horizontal spacing and positioning issues + Replaced Tz and tz ligatures with the originals of Danial Johnson. + (range is "Mayanist" and despite Unicode samples, current usage + uses normal z in glyph) + Put stylized Tz tz in a discretionary ligature lookup. + +2009-07-08 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Cyrillic yi_yi Ukrainian ligature + Latin various pointwise cleanup, made some references, horizontal adjustments + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic: Special ligature for Ukrainian yi_yi, also some kerning + +2009-07-07 Stevan_White + * FreeSerif.sfd: + + Latin: kerning; made accents on i tighter to avoid collisions + +2009-07-05 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Made lookup tables for Dutch IJ + + Re-did Dutch digraph IJ in bold faces as "broken-U", because I + thought it was cool and nobody was there to stop me. + + * FreeSerif.sfd: + + Corrected ligatures Tz tz; put them in special lookup + Latin Extended Additional: added medevalist letters, completing range + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic: added yi_yi ligature for Ukrainian in roman. Not sure + if it's right. + Latin: kerning. Added longs_t ligature, and historic ligature tables + IPA: in bolditalic, added a letter or two + + * FreeSerif.sfd: + + Kerning for hbar + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Kerning for Western Slavic languages + Added a couple of IPA to BI + +2009-07-04 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Combined letters ae, oe, ij had incorrect horizontal spacing + + * FreeMono.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Combining Diacritical Marks for Symbols: additions and fiddling. + Also related circles, arrows. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Letterlike Symbols: various additions and adjustments + Number Forms: Completed range in serif roman. Adjusted spacing + of Latin numerals in serif faces. + Diacritics for Symbols: various additions + Geometric shapes: thought it best for circle to be round even in + oblique faces. It's a choice of course. + Added to several faces. + Made all to pass tests (except Sinhala) + +2009-07-02 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Letterlike Symbols: more additions, adjustments + Also fiddled with some math symbols in Sans faces + + * FreeSans.sfd, FreeSansOblique.sfd: + + Letterlike Symbols; additions and adjustments + Note: Pango is rendering very strangely: many glyphs in the font are + being stolen from some other fonts instead: All the script in + blackletter, and some others as well. Is there a cache in the system + somewhere? Or what? + +2009-06-28 Stevan_White + * FreeSerif.sfd: + + Modified glyph. From patch by Pavel Skrylev. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Superscritps and Subscripts: made glyphs to complete range in all faces + + * FreeSans.sfd, FreeSansOblique.sfd: + + Added some combining marks for symbols and Blackboard Bold letters to + letterlike symbols + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Various adjustments regarding superscript and subscript characters in + several ranges. + +2009-06-27 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + More fiddling with super/subscripts + Tidied points in Serif to make fontforge "wrong direction" complaint + in scaled reference go away. + Made some other references in basic latin ranges. + + * FreeSerif.sfd: + + Superscripts and subscripts (in various ranges): tried to systematize + sizing and vertical placement. Note: most letters are still simply + scaled. + This is practical maintenance-wise, but isn't typographically optimal. + + * FreeSerif.sfd: + + Cyrillic Extended A: altered mark positions + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Phonetic Extensions: various corrections and fiddling + Changed Blues values in FreeSerifBoldItalic + +2009-06-25 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Combining Diacritical Marks for Symbols: added to bold oblique + added placement mark to many + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + IPA Extensions: completed in bold and boldoblique, completing range for face. + + All faces: deleted 'cvt', 'prep', 'fpgm' TrueType tables, because + FontForge was complaining about them (legacy hinting that could + interfere, possibly lower quality code, etc) + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + IPA Extensions: made several characters + + * FreeSerif.sfd, FreeSerifBold.sfd: + + IPA Extensions: completed range in bold + +2009-06-23 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Spacing Modifiers: added a couple + Combining Diacriticals: brought range to par with FreeSans + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Same correction as for FreeSerif + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Corrected descender of 027f + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + IPA and related: made lots of additional glyphs + +2009-06-22 Stevan_White + * FreeSerif.sfd: + + Latin: further clean-up + +2009-06-21 Stevan_White + * FreeSerif.sfd: + + General pointwise clean-up of Latin and Latin Extended. + No visible changes were intended besides changed policy on + horizontal placement of some horned letters + + * FreeSerif.sfd: + + Latin Extended-C: constructed glyphs to complete range. + Latin Extended-D: constructed a bunch of glyphs; some related changes elsewhere. + +2009-06-20 Stevan_White + * FreeSerif.sfd: + + Latin Extended-C: added most of range + + Modifier Tone Letters: added glyphs to complete range. + This should also complete all the IPA/Phonetic extenseions ranges. + + Phonetic Extensions Supplement: added letters completing range + Note the superscript ones are simply scaled, so stem width is + not quite right... + +2009-06-19 Stevan_White + * FreeSerif.sfd: + + Phonetic Extensions: made letters to complete range + +2009-06-18 Stevan_White + * FreeSans.sfd: + + IPA Extensions: clean-up, fix some horizontal spacing issues + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Some glyph problems clean-up, made to pass validate (BlueValues) + +2009-06-17 Stevan_White + * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + IPA Extensions: Improved spacing and horizontal positioning + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Georgian: added missing letter + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + IPA: made curls on some glyphs more distinct. + note horizontal placement in BO is chaotic--needs work + +2009-06-14 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: various experiments with lookups. + calt: should have allowed isolatef forms of combining marks, + (but can't see application support...) + aalt, hist: for alterntative characters + Added some historical glyphs + Math Alphanumeric: some clean-up. + +2009-06-11 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: various tweeks. Failed attempt to use 'isol' + lookup to put isolated combining marks above the baseline. + + More fiddling with mark placement, strengthened ornamental endings + + mkmk positioning of augmentation dot + +2009-06-10 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: combining marks above and below notes now working + somewhat + +2009-06-08 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: more adjustments of size and placement + +2009-06-07 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: mostly work on lookups. Made tablature symbols + thinner. + +2009-06-06 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: more fiddling with sizes and positions + + Byzantine Musical Symbols: minor clean-ups + + Fixed some ATT problems with 'kern' lookups for Cyrillic + +2009-06-05 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: many changes to glyph positions and shapes + +2009-05-28 Stevan_White + * FreeSerif.sfd: + + Cyrillic: additions and re-naming by Pavel Skrylev. + * Added Cyrillic-B Ext glyphs, and Cyrillic-A Ext glyphs. + * Added cyr_above anchor to all cyrillic glyphs, some glyphs + was changed + * To all Cyrillic letters I've given proper names based on old + Slavic language which is source of all modern slavic languages. + + (the naming is contentious, and there are a couple of technical + problems...under consideration) + +2009-05-27 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: + Scaled up accidentals a bit. + Reduced width of repeated figure marks + Reduced width of caesura even more + Tried to implement mark positioning...not working everywhere + made references + +2009-05-26 Stevan_White + * FreeSerif.sfd: + + Made all letterlike glyph parts more like those from Serif and + Serif Italic. + (Except for Ped. U+1d1ae) + +2009-05-20 Stevan_White + * FreeSerif.sfd: + + Corrected DPOS lookup for Music range to be in script 'musi' + + Western Musical Symbols: fiddling + Miscellaneous Symbols: re-design of musical flat symbol. + +2009-05-19 Stevan_White + * FreeSerif.sfd: + + Western Musical Symbols: Revised horizontal placement of notes. + Altered many combining symbols to be more like Unicode sample. + Corrected many symbols that should be spacing but had 0 width. + Raised many symbols that were far lower than in Unicode + samples. + +2009-05-18 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + U+0354 and U+0355 (combining left/right arrowhead below) were switched + +2009-05-11 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + Hebrew: Moved vowel below mark for esh (05e8) and dalet (05d3) as + recommended in bug report #25887 + "FreeSans Hebrew most nonspacing marks are spacing" + https://savannah.gnu.org/bugs/?25887 + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Put PS Private BlueScale back to default. (Was really experiment to + alleviate excessive overshoot. Didn't work and FontForge complained.) + + * FreeSerif.sfd: + + Geometric Shapes: made two 'bullet' shapes to be consistent with 'bullet' + Blues values: put Std VH W into Stem Snap values + + * FreeSans.sfd: + + More Geometric Shapes. also worked on character widths. + +2009-05-09 Stevan_White + * FreeSans.sfd: + + More Geometric Shapes + +2009-05-02 Stevan_White + * FreeSansOblique.sfd: + + Had misplaced Tifinagh range. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + The rest of Tifinagh, courtesy of Daniel Johnson. + + a few adjustments. + +2009-05-01 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Explicitly disabled PS Private dictionary entry BlueFuzz + as recommended in Adobe Type 1 Font Format, sect. 5.8. + + * FreeSans.sfd: + + Tifinagh range, courtesy of Daniel Johnson. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjusted PS Private values according to understanding of + Adobe Type 1 Font Format (Ch. 5, Private Dictionary) + + Not completely clear on BlueScale, and StemSnap values are still a + mystery. (FontForge 'guess' seems to do little or nothing, and I + don't know where these values came from) + + Original hope was to improve appearance of overshoot in Sans, but it + seems that my renderers ignore this information. + + * tools/ranges.py: + + Corrections for Georgian and Tifinagh ranges + +2009-04-28 Stevan_White + * FreeSans.sfd: + + More Geometric Shapes + +2009-04-27 Stevan_White + * FreeSans.sfd: + + Added U+25D0-3 (half-black circles) + Note the Geometric Shapes range is still in poor shape in Sans. + +2009-04-25 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: fiddled with mark positioning in Cyrillic and Glagolitic + Non-roman faces: Added 'mark' positioning for Cyrillic + +2009-04-14 Stevan_White + * FreeSerif.sfd: + + Cyrillic Extended-B more additions. Now has all except payerok + punctuation and Old Abkhasian letters. + +2009-04-13 Stevan_White + * FreeSerif.sfd: + + Cyrillic Extended-B a few more letters + + * FreeSans.sfd, FreeSerif.sfd: + + kerning: tweeks + +2009-04-11 Stevan_White + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Georgian: additions and improvements. + Serif now has full compliment. + Note uppercase is questionable, being a simple scaling... + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Latin Extended-D added u+a788-c + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin Extended-D + corrected slots for Mayanist letters in roman + added modifier letters u+a788-c + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin Extended-D Mayanist letters by Daniel Johnson + + * tools/ranges.py: + + Corrected Vai range + +2009-04-10 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Letterlike Symbols: additions and improvements + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Letterlike Symbols: additions, improvements + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Reconsidered numeral 1. Made angle more like other angles in font. + +2009-04-09 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Increased angle of hook on numeral 'one', to improve distinction from + letter 'l' at small point sizes. (Noticed that on some systems, even + at 12 point the distinction had not been obvious.) + +2009-03-29 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + General Punctuation: Adjust position, shape of quotes, fiddle with + others. + + * FreeSans.sfd: + + Kerning: Had grouped letters with round bowls on left (e,c,0,d,q) + together, but now see the original Nimbus fonts had left bounds that + vary by 10 EM or more, which is quite visible. I am correcting a + flaw in the original font in a very difficult and complex way. + It would be much better to make the bounds of these similar letters + to be equal. + To do: same for punctuation, copy to other styles of Sans. + + * FreeSerif.sfd: + + Kerning tweeks. + +2009-03-22 Stevan_White + * FreeMono.sfd: + + clean-up of some of the basic Nimbus glyphs + + * FreeSans.sfd, FreeSerif.sfd: + + Hebrew: more work on lookups regarding vowel marks + + * FreeSans.sfd: + + Hebrew: vowel mark positioning + +2009-03-16 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + re-named some lookup tables (Sinhala, Hebrew) + +2009-03-15 Stevan_White + * FreeSerif.sfd: + + Georgian: point-wise cleanup + note: doubts about spacing and glyph bounds in capitals + + * FreeSerif.sfd: + + Greek Extended: corrected u+1fd3 + +2009-03-13 Stevan_White + * FreeSerif.sfd: + + Cyrillic (and extensions) various tweeks to old Cyrillic letters, + spacing. + +2009-03-07 Stevan_White + * FreeMonoBoldOblique.sfd: + + correct direction braceleft + + * FreeSerif.sfd: + + Glagolitic: tweeks + + * FreeMonoBold.sfd: + + correct direction of braceleft + +2009-03-05 Stevan_White + * FreeSerif.sfd: + + Glagolitic: more fiddling. Raised small letters so their tops are + even with the tops of the big letters, which is more in line with + their "hanging" nature, and with most manuscripts. + +2009-03-04 Stevan_White + * tools/ranges.py: + + ranges for Sinhala + +2009-03-03 Stevan_White + * FreeSerif.sfd: + + Glagolitic: More tweeks. Added Djervi (I think) + +2009-03-02 Stevan_White + * FreeSerif.sfd: + + Glagolitic: tweeks + +2009-02-28 Stevan_White + * FreeSerif.sfd: + + Sinhala: replaced U+0DD0-1 with ones from sinha font + + Glagolitic: Additions, improvements (Note: the characters still missing + I simply haven't yet recognized in a manuscript or found in an on-line + HTML encoded text. I would like to see real ones rather than copying + out of the Unicode samples.) + + Cyrillic Extended-B: Assembled Monograph Uk, uk. See discussion + http://en.wikipedia.org/wiki/Uk_(Cyrillic) + +2009-02-27 Stevan_White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made braces more distinctive. + +2009-02-26 Stevan_White + * FreeMono.sfd: + + ASCII: Accentuated braces (for better readability in terminals) + +2009-02-24 Stevan_White + * FreeSerif.sfd: + + Cherokee: Daniel improved U+13d2 + + Sinhala: Copied most Unicode glyphs directly from Yannis Haralambous + sinhala MetaFont files. These are: all but 0dd0 0dd1 0df4. + Gave Unicode characters names, based on a transliteration scheme from + Harshula. + The auxiliary Sinhala are all from the LKLUG font. + +2009-02-23 Stevan_White + * FreeSerif.sfd: + + Copied glyphs from LKLUG font, as discussed with Harshula Jayasuriya. + http://sinhala.cvs.sourceforge.net/viewvc/sinhala/sinhala/fonts/ + + This font is derived from a Metafont font: This package was + originally developed by Yannis Haralambous (Yannis.Haralambous at + univ-lille1 fr), with funding from the Wellcome Institute for the + History of Medicine, 183 Euston Road, London NW1 2BE, England (Contact + person: Dominik Wujastyk (D.Wujastyk at ucl ac uk)), which is using + the font in its Catalogue of Sinhala Manuscript. The original package + was available by ftp at ftp.bcc.ac.uk in: + /pub/users/ucgadkw/indology/software/sinhala1-TeX.zip + + The hope is to eventually pull glyphs directly from the original MF + files. + +2009-02-21 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + tidying previous commits + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: Revised letter spacing in Armenian. + Serif roman: Added initial version of Glagolitic (by me) + +2009-02-18 Stevan_White + * FreeSerif.sfd: + + Armenian: spacing changes + Sinhala: deleted range, for usual reasons: + It doesn't even contain the full set of Unicode letters, and Sinhala + requires auxiliary characters and lookup tables for proper + representation. + (Found what I think are the originals at + http://www.mettanet.org/fonts/ ) + +2009-02-12 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + SerifBoldItalic - Armenian oblique from Daniel Johnson's bold version + Added ligatures (by Daniel) and lookup tables. + + * FreeSerifItalic.sfd: + + Armenian: Made oblique version of Daniel Johnson's range + + * FreeSerifBold.sfd: + + Armenian by Daniel Johnson + + * FreeSerif.sfd: + + Improvements of a couple of Armenian characters, from Daniel Johnson. + + * tools-- GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, isMonoMono.py, range_report.py, ranges.py, validate.py: + + Changed /usr/local/bin/fontforge to /usr/bin/fontforge + (to work with the update-alternatives mechanism, whereby a link is made + /usr/bin/fontforge -> /etc/alternatives/fontforge -> preferred binary ) + +2009-02-07 Stevan_White + * FreeSerifItalic.sfd: + + Latin: Kerning. Fixed some missing extrema + Made some more delicate italic IPA letters + +2009-02-06 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Latin: kerning + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Adjusted ff etc ligatures in Italic + +2009-02-05 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Thai sample text (means something like + Mr Sangkapan who sells bottles was picked up by the police because he + stole the wash of ms. .....) + +2009-02-04 Stevan_White + * FreeSans.sfd: + + Vai range, by Daniel Johnson + + * FreeSerifBoldItalic.sfd: + + Latin: kerning + +2009-02-03 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Latin: kerning + +2009-01-26 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made nu distinct from v. + Remedies bug #25376: https://savannah.gnu.org/bugs/?25376 + greek letter 'nu' [U+03bd] same as latin 'v' [U+0076] in FreeMono + +2009-01-22 Stevan_White + * FreeSans.sfd: + + Kerning. Need to copy to other faces + + Arabic ligatures: turned on "ignore combining marks" on advice of + Khaled Hosny. + +2009-01-20 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Drew U+1e9C-F in Latin Extended Additional (including capital ess-zet) + +2009-01-19 Stevan_White + * FreeMono.sfd: + + Update of Kayah Li from Daniel Johnson + +2009-01-18 Stevan_White + * FreeSerif.sfd: + + Latin: kerning + + Coptic: Laula to be same height as Phi Psi (higher than other letters). + Dei and dei also to be higher letters, adjusted widths too. + + Unified Canadian Aboriginal Syllabics: moved the non-Unicode letter + part glyphs ucas.ring ucas.horizline ucas.shortvert ucas.righttack + ucas.lefttack to the Private Use area + 59664-59668 + Technique was to edit the SFD file directly: It seems the encoding + slot for the glyph is the first field of the "Encoding:" line for + the character. + + * FreeMono.sfd: + + Cherokee: improvements from D. Johnson. + +2009-01-17 Stevan_White + * FreeSerif.sfd: + + Cyrillic: Kerning. + + Re-linked Ezh/Yogh and re-made reversed Ezh. + +2009-01-16 Stevan_White + * FreeSerif.sfd: + + Fiddled with Coptic glyphs: Longer tail on Shei, less droopy Alfa. + Made Armenian Aiw to be a link to Phi (on Daniel Johnson's advice ) + + * FreeMono.sfd: + + Kayah Li by Daniel Johnson + + Cherokee, by Daniel Johnson + + Made references of some Armenian punctuation, + Made primereversed to be really the reverse of prime. + + Removed hints + + * tools/ranges.py: + + corrected Unified Canadian Aboriginal Syllabics + +2009-01-13 Stevan_White + * FreeSans.sfd: + + named some Armenian letters + + * FreeSerif.sfd: + + Armenian range by Daniel Johnson, with ligatures. + +2009-01-12 Stevan_White + * FreeSerif.sfd: + + Coptic: Raised top of laula above common top, as it appears in most + other fonts. Makes it easier to distinguish from alfa. + A little more space around Iauda and iauda. + Kerned Dei. + +2009-01-11 Stevan_White + * FreeSerif.sfd: + + Coptic: Made capital Alpha is distinct in printed form. + Made more angular vida with flattened top and bottom. + Made small hori more curvy. + More fiddling with Hori, made Kapa much wider. + + Reduced width of small letter straight stems to match small letters + in Latin. + Kerning for capitals. + + Revised: + Added a few dialectic letters and kai symbol + Removed many "ear" serifs, preferring a slashing continuation of + long decenders and diagonals as in some manuscripts + Made Kai and kai not to go below baseline + Made Psi a little broader + Made small khei distinct from cap, + Revised Hori and hori. + Some of this toward https://savannah.gnu.org/bugs/?25289 + + Greek: Made archaic letters u+0370-3 (understand are used for + old numbering) + +2009-01-08 Stevan_White + * FreeSerif.sfd: + + Various alterations to Coptic: Re-worked K and M, added kern table. + +2009-01-07 Stevan_White + * FreeSans.sfd: + + Daniel Johnson's fix of TT reference transformation bug in + Unified Canadian Aboriginal Syllabics, + +2009-01-06 Stevan_White + * FreeSans.sfd: + + Unified Canadian Aboriginal Syllabics range, courtesy of Daniel Johnson. + +2009-01-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added 2009 to copyright dates + + * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added some TrueType names + +2009-01-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added 2009 to copyright dates + + * AUTHORS, CREDITS: + + Removed Glagolitic range author + + * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added some TrueType names + +2009-01-01 Stevan_White + * FreeSerif.sfd: + + Removed Glagolitic range, since have not (yet) received OK from author. + + Added some TrueType Names + +2008-12-31 Stevan_White + * COPYING: + + Updated license to GPL v3 + +2008-12-30 Stevan_White + * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Oblique versions of Daniel Johnson's Cherokee. + + * FreeSerifBold.sfd: + + Cherokee Bold range from Daniel Johnson. + +2008-12-27 Stevan_White + * isMonoMono.py: + + 900 EM -> 800 + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: + + Made glyphs to lie between -200 and 800 EM + + * isMonoMono.py: + + check that glyphs lie in vertical bounding boxes + + * FreeMono.sfd, FreeSerif.sfd: + + Extensible bracket characters didn't exactly line up. Fixed. + Mono: a couple of glyphs had gotten out of their bounding boxes again. + + * tools/isMonoMono.py: + + 900 EM -> 800 + + check that glyphs lie in vertical bounding boxes + +2008-12-26 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Final pre-release cleanup + + * FreeSerif.sfd: + + Buginese vowel u was misnamed + + * FreeMono.sfd: + + Yatcyrillic somehow was a mark character ... fixed + + * FreeSans.sfd, FreeSansOblique.sfd: + + Had to un-link references in + Sans: uni02B2, uni02B5 + SansOblique: uni0363 + because validation of the TTF file said the glyph + "is drawn in wrong direction" + I would have preferred to have understand this... + + * Makefile: + + Added quick test for FontForge version. + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: + + Removed kerning tables (?? what were they doing here anyway??) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Kerning tables for Thai. + Handles one common case: short letter followed by a tall one with + an overhang to the left. + + * tools/ranges.py: + + some changes to explanatory text + +2008-12-25 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + More putzing with kerning tables + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Copied kerning classes + Serif -> SerifBold + SerifItalic -> SerifBoldItalic + Sans -> SansOblique SansBold SansBoldOblique + Some associated naming of characters, etc + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Additions and correction in Spacing Modifier letters and IPA Extensions + +2008-12-23 Stevan_White + * FreeSerif.sfd: + + Applied patch to Cherokee range + +2008-12-20 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Fixed kern classes that end in space (crashes FontForge) + + * FreeSerifItalic.sfd, FreeSerif.sfd: + + kerning + +2008-12-19 Stevan_White + * FreeSerifItalic.sfd: + + kerning + + * FreeSerif.sfd: + + kerning + Some adjustments to Glagolitc spacing, mark positioning + +2008-12-18 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + +2008-12-17 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + +2008-12-11 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + kerning + +2008-12-10 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd: + + kerning + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd: + + kerning + +2008-12-09 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + +2008-12-08 Stevan_White + * FreeSansOblique.sfd: + + Slanted small final sigma. Remedies + bug #24993: U+03C2 "Greek small letter final sigma" not slanted in + Free Sans Oblique + https://savannah.gnu.org/bugs/index.php?24993 + +2008-12-07 Stevan_White + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + kerning, etc + +2008-12-06 Stevan_White + * FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + kerning + Tweek in Sans having to do with addition of Latin Extended + +2008-12-05 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Tweeks to Latin Extended Additional + + * FreeSansBoldOblique.sfd: + + Added Latin Extended Additional range + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Extra space at end of kern class names has bad effect on FornForge + script that try to run through kern classes. Some FontForge call + corrupts memory. + Got rid of extra space. + +2008-12-02 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Replaced U+0387 GREEK ANO TELEIA with top dot of colon. + See bug #24987: U+0387 GREEK ANO TELEIA too low + https://savannah.gnu.org/bugs/index.php?24987 + + * FreeSerif.sfd: + + more kerning in Cyrillic (broke into two tables of classes) + +2008-12-01 Stevan_White + * FreeSerif.sfd: + + tweeks to kernin + + * FreeSerifBoldItalic.sfd: + + kerning + +2008-11-30 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Kerning for Latin and Cyrillic fairly complete in Serif faces. + Complete in sense that it looks pretty good under Pango for + English French German Spanish Polish Czech Latvian + But have not done Vietnamese (will require many more entries). + I adjust roman and italic, then copy tables by hand to bold and + bolditalic. + Misgiving: bolditalic is much too crammed + Overall, I may have over-kerned. (A difficult temptation to master.) + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + In Serif, modified widths of some extended latin glyphs + +2008-11-29 Stevan_White + * FreeSerif.sfd: + + Broke Latin kerning subtable into four, hoping it will be easier to + understand and maintain. + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, + FreeSerifItalic.sfd, FreeSerifBold.sfd, FreeSansOblique.sfd, + FreeSans.sfd: + + kerninig + +2008-11-28 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + more kerning; + made guillemot narrower + + * FreeSansOblique.sfd, FreeSerif.sfd: + + previous commit was incomplete + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjusted width of single quotes (and apostrophe) to be "punctuation width" + More fiddling with kerning. + +2008-11-27 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + much fiddling with kerning + +2008-11-26 Stevan_White + * FreeSerifBold.sfd: + + Basic kerning, named main Cyrillic letters + + * FreeSerifItalic.sfd: + + Basic Cyrillic kerning + + * FreeSerif.sfd: + + Tweeks to Cyrillic kerning + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd, Makefile: + + Much fiddling with kerning, tables, and generating fonts whose kerning + tables work with OpenOffice. + + * tools/GenerateTrueType: + + Made to include old-style kerning + Converted to Python + +2008-11-24 Stevan_White + * FreeSerif.sfd: + + regularized padding in Miscellaneous symbols. + At least within related ranges tried to make similar. + Made to validate + +2008-11-23 Stevan_White + * FreeSerif.sfd: + + Filled out Miscellaneous Symbols. Used George Douros' Unicode font. + Completed Miscellaneous Symbols, with some drawings from George Douros' + Unicode Symbols, and some of mine. + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Replaced Greek Exteded psili and dasia with scaled versions of the + "bent quote" mark. I think it's distinctive enough, but not so silly. + + Remedies bug #22997: Mono: Greek Extended psili is ugly + https://savannah.gnu.org/bugs/?22997 + + * FreeSerif.sfd: + + Made some recycling symbols + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Finished with Hebrew Pointed letters in all faces. + + * tools/range_report: + + preferred to keep the file ending + +2008-11-22 Stevan_White + * FreeSans.sfd: + + Fiddled with Hebrew Pointed letters + + * FreeSerifItalic.sfd: + + Marks for Vietnamese + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Letter pe had strange thick middle ear that looked awful. lamed had ben + bumped at some point. Fixed. Adjusted some of the points. + +2008-11-21 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + repairs to Pointed Hebrew + + * FreeSerif.sfd: + + Numeral line positioning marks for Gothic + + * FreeSerifItalic.sfd: + + Added Combining Marks for Symbols (some question about obliqueness of + some symbols) + Cleaned up some empty glyphs in Pointed Hebrew. + +2008-11-20 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Provided Hebrew pointed letters, with lookups, for all Serif faces. + +2008-11-19 Stevan_White + * FreeSerifBoldItalic.sfd: + + renamed Hebrew lookups + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Completed Hebrew in Bold faces. + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + More tweeks to Hebrew points + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Adjustments corrections and additions to Hebrew points + +2008-11-18 Stevan_White + * FreeSansBold.sfd: + + Cleaned out a lot of ridiculous kernings + +2008-11-17 Stevan_White + * FreeSansBoldOblique.sfd: + + fiddled with Armenian ligatures + + * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added Armenian (with ligatures) to BoldOblique + Fiddled with character spacing + +2008-11-16 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added U+01f9 and paragraph end marker to Georgian + Fiddled with Armenian ligatures + +2008-11-15 Stevan_White + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Another pass at letter spacing in Cyrillic. + Also went through ancient letters. + + Added Georgian paragraph separator 10FB + Added Georgian turned gan 10F9 (because it was easy) + + Re-worked letter spacing through modern Cyrillic range. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd: + + Letter spacing + +2008-11-14 Stevan_White + * FreeSerif.sfd: + + Added several characters to Cyrillic Extended-B + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Made Cyrillic hooked e U+04BC-F to look less goofy. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Based on assertion on Pechatnyj Dvor's web site, Cyrillic Fita + U+0472-3 and "Barred O" U+04E8-9 are different styles the same letter, + and the fact that the tilde in the O never looked good in Sans, I + made them all barred O's. + + * FreeSerif.sfd: + + Added Cyrillic Yn, yn (U+a65e-f) + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Synced up Cyrillic and Combining Diacritics ranges, + Couple of tweeks in Gujarati to make TT validate + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Changes to older Cyrillic letters, in response to further information. + Made omegas, omegas with titlo, and OT to all be of the same size and + shape in Serif. + Un-linked Cyrillic Psi and psi from Greek, made squarer versions. + + Some more Cyrillic diacritical marks in Sans. Re-worked U+04bc-f . + Experimenting with mark positioning for Cyrillic + +2008-11-12 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Strove to make Euro look more like the EC logo design, while making + glyph fit better with the design of its face. Bug #3576: Euro design + https://savannah.gnu.org/bugs/?23576 + + * FreeSans.sfd, FreeSerif.sfd: + + Adjustments mostly to GPOS tables having to do with Vietnamese marks. + The WAZU Vietnamese test page looks pretty good in Sans now. + Still not thrilled with below-dot when it appears with a mark over + e.g. U+0102. Pango positions one or the other but not both. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Extensive modification of GPOS lookup tables for mark positioning. + I think they're now all functional (except styled Mono faces have none). + Also added lots of marks to faces that didn't have them, and also + fiddled with Combining Diacritical Marks. + +2008-11-10 Stevan_White + * FreeSerif.sfd: + + Made one combining mark really combining + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made a few combining characters to be zero-width in Mono, + Added them to other styles. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Figured out why below marks in Thai weren't working in the lowest + letters. I think Pango and other font renderers ignore 'blwm'. + However, 'mark' works. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Tweeks to Thai marks + +2008-11-09 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Several bugfixes in Thai, mostly having to do with mark placement and + ligatures. Implemented ru-saraaa and lu-saraaa with ligatures. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + added and named dottedcircle (used by Pango to render + combining mark base) + + * FreeSerif.sfd: + + Tweeks to Coptic, after viewing more papyrus samples and web pages. + + * FreeSerif.sfd: + + Weight of Coptic small letters made to match that of Latin and Greek ones. + +2008-11-08 Stevan_White + * FreeSerif.sfd: + + Made Coptic to comply better with + http://www.wazu.jp/gallery/Test_Coptic.html + Made a flourish at foot of letters with long diagonal. + + More tweeks to Coptic; put in a mark lookup table. + + Note: for small letters I made scaled references to captials. + Results in those letters looking quite light next to the capitals and + next to small Latin letters. Also, there are a few variant forms for + capitals (Unicode samples don't show this). It would be good to + re-work + + Added Coptic alphabet in u+2C80-2CB1 and u+03E2-u+03EF, drawn/built by + me, based on Unicode samples, TeX font copte, and scans at WikiPedia. + +2008-11-07 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Further tweeks to dieresis in Greek and Cyrillic + + * FreeSerif.sfd: + + replaced Greek I dieresis with references, tweeked height of dieresis. + +2008-11-04 Stevan_White + * FreeSerif.sfd: + + Added a few Cyrillic Extended-B letters seen in web pages while looking + for Glagolitic text. + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Added a few old Cyrillic characters. + + * FreeSerif.sfd: + + Several corrections and tweeks to Glagolitic. + Still missing six slots from Unicode, but don't see them in the TeX + fonts. + On the other hand, several on-line Glagolitic pages (bibles etc) don't + seem to use these. Maybe it's OK as-is. + +2008-11-03 Stevan_White + * FreeSerif.sfd: + + Added lowercase range to Glagolitic, as a facile scaling of the + uppercase. + + Added letter to Glagolitic, scaled range. + +2008-11-02 Stevan_White + * FreeSerif.sfd: + + Replaced fraktur bold from Mathematical Alphanumeric Symbols with that + from TX Fonts by Young Ryu. + One concern: letter k is damaged (in both medium and bold). I just + hacked something up. + + Added Glagolitic "round type" font (Croation capitols only) from the + collection of Croatian fonts for LaTeX by Darko Zubrinić + ftp://ftp.dante.de/tex-archive/languages/croatian/ + http://www.tug.org/TUGboat/Articles/tb17-1/tb50zubr.pdf + + Several letters are missing besides the small letters. + + * FreeSerifBoldItalic.sfd: + + A couple of Thai references got obliqued twice. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + By popular demand, removed 'ears' from Greek Upsilon and Psi. + Copied resulting glyphs to Serif Mathematical Alphanumeric Symbols. + + * FreeSerif.sfd: + + Some pointwise cleanup of main Tamil range + + Tried some things with lookups. Didn't make much headway. + +2008-11-01 Stevan_White + * FreeMono.sfd: + + somehow made a letter with wrong width + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added similar lookups and ligatures to Thai ranges. + + * FreeSerif.sfd: + + Lookups now work no worse than those for other Thai fonts, at least + in Pango. Still perplexed by behaviour of "Required" lookups. + + For Thai, made ligatures and lookups for yoying and thothan combined + with a lower vowel. These work well. + Attempted looksups for saraaa with ru and lu, and for saraam. + Not working. + + Cleaned up a few of the Bengali ligatures + + * FreeSerifBold.sfd: + + Tweek Thai + +2008-10-31 Stevan_White + * FreeSerif.sfd: + + Fixed ligatures and mark positioning for Hanunóo. + Problem with ligatures: Gnome pango doesn't do 'rlig', only 'liga' + + * FreeSerifItalic.sfd: + + Changed lookup table scripts for Devanagari and Bengali. + Find Problems -> ATT found several problems showing lookups acting on + glyphs that weren't listed in the script ranges, including dev2, bng2 + (why not deva and beng, I don't know). + + danda and doubledanda of Devanagari I understand are to be shared among + Indic scripts. So included bng2 and dev2 in the 'aalt' table for those. + + The 'init' and 'half' tables for Bengali made active for bng2. + + The 'locl' table for Bengali didn't do anything I could see: It mapped + the Devanagari danda to itself, and the doubledanda to itself. Deleted. + + Cleaned up some kern tables. + adjustments of under 5 EM are invisible. Some others I just didn't like. + Some were putting a letter beneath another, with is wrong. + + * FreeSerifBoldItalic.sfd: + + Added Thai + + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Changes to mark positioning lookups, esp. in Italic. + Widened numerals in Bold + +2008-10-27 Stevan_White + * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Tweeks regarding Armenian and lookups + + * FreeSansBold.sfd: + + Added Armenian ligatures FB13-FB17 with lookups + Also made a historical ligature ('hlig') table for u+0587. + + Toward bug #15183: missing characters from Armenian range + https://savannah.gnu.org/bugs/index.php?15183 + + * FreeSansOblique.sfd: + + Added Armenian ligatures, lookups. Cleaned up contours. + + * FreeSans.sfd: + + Added 5 Armenian ligatures to U+FB13 – FB17, and made corresponding + 'liga' lookup. Found there one ligature u+0587 that according to + http://en.wikipedia.org/wiki/Armenian_alphabet + + "in new orthography the և character is not a typographical ligature anymore, and must never be treated as such. It is a distinct letter and has its place in the new alphabetic sequence." + So moved this out of the 'liga' lookup and into a new 'hlig' lookup. + +2008-10-26 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Lots of improvements to Thai. + Completely revised letter spacing in Italic, and fiddled with combining + marks in all. + Still aren't working quite right, especially in Italic. + Still need to work over digits (in Bold they aren't even bold yet) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Bold Thai : added (painstakingly) constructed glyphs, lookups + roman Thai: tweeks + Italic Thai: tweeks (Note this still has multiple problems) + +2008-10-25 Stevan_White + * FreeSerif.sfd: + + WAZU says + http://www.wazu.jp/gallery/Fonts_Hanunoo.html + + MPH 2B Damase doesn't support the consonant-vowel ligatures necessary + to render Buhid writing. + + OK, so I made 'mark' lookups for combining marks and a bunch of + ligatures in an 'rlig' lookup. The latter still not working: + don't know why. + + Made page to match the example of the combining forms at + http://www.omniglot.com/writing/hanunoo.htm + +2008-10-24 Stevan_White + * FreeSerif.sfd: + + Removed some marks from Mathematical Alphanumeric Symbols + + * FreeSerif.sfd: + + Tweeked combining marks for Vietnamese. Made to satisfy + WAZU JAPAN Comprehensive Unicode Test Page for Vietnamese + http://www.wazu.jp/gallery/Test_Vietnamese.html + Could still use some tweeking... + + * FreeSerif.sfd: + + Added marks for composition of Vietnamese + + * FreeMono.sfd, FreeSerif.sfd: + + Put "below" combining mark on lots of vowels and derivatives, + for Vietnamese. + Named a bunch of composit Latin, expecting to make substitutions. + +2008-10-23 Stevan_White + * FreeSerif.sfd: + + Thai spacing alterations based on advice of a native speaker. + +2008-10-22 Stevan_White + * FreeSerif.sfd: + + re-named Thai lookups according to order + +2008-10-21 Stevan_White + * FreeSans.sfd: + + Cleanup of glyphs in Gujarati, Devanagari. + + Note: Serious problem with Sans GPOS abvm in Devanagari + "'abvm' Above Base Mark in Devanagari subtable" "gujr-0" + But all the characters that list gujr-0 are in Gujarati. + Not sure how this got broken or how to fix it. + + * FreeSerif.sfd: + + Fiddled with Thai mark positioning: passes my tests now OK. + Made a few more references in Math Symbols; more regularization of + stroke. + + * FreeSerif.sfd: + + Added mark class for Vietnamese "horn" + Several references made in General Punctuation, Arrows + + * FreeMono.sfd: + + added some Combining Diacritical Marks + +2008-10-20 Stevan_White + * FreeSerif.sfd: + + Made some references from serifed Latin capitals to Greek counterparts. + + * FreeSerif.sfd: + + Made a few repeated glyphs into references in Musical Symbols + + * tools/ranges.py, tools/validate.py: + + tweeked some ranges, format of output + +2008-10-19 Stevan_White + * FreeSerif.sfd: + + Moved several glypns from Mathematical Alphanumeric Symbols to + Letterlike Symbols. + Couple tweeks in Mathematical Symbols. + + * FreeMono.sfd, FreeSerif.sfd: + + Fiddling with Mathematical Symbols. + In Serif, trying to make stroke width more consistent. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd: + + Added some Greek symbols in Mono and Sans to make a little more regular + and correspond better with TeX. + Tweek of serif. + + * FreeSansBold.sfd: + + a few more improvements. + + One problem with the Mathematical Alphanumeric area is, one must + remember to change it any time another face is altered... + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd: + + Several improvements and additions to Sans faces (mostly in Greek) from + experience of pasting into FreeSerif Mathematical Alphanumeric Symbols. + + * FreeSerif.sfd: + + Replaced most of Mathematical Alphanumeric Symbols + roman italic bold (latin and greek) + gothic italic bold (latin and greek) + typewriter + and numerals + with glyphs from FreeFont. These were scaled to uniform height. + + Remains: Blackboard Bold, Fraktur, Calligraphic, Script + + * FreeSerif.sfd: + + Tidied lookup table names for Malayalam + + * FreeSerif.sfd: + + Applied Malayalam patch from Hiran Venugopalan + + * FreeMono.sfd: + + Added/corrected many Mathematical Symbols + + * FreeSansOblique.sfd: + + more IPA + +2008-10-18 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made lots more IPA and Phonetic Extensions + Note: fontforge is reporting an error in a few glyphs made by scaling + another, that the glyphs are drawn in the wrong direction--only in + TrueType though. Suspect a FontForge bug. + + Added several Combining Diacritical Marks + +2008-10-17 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made several Spacing Modifier Letters, Combining Diacritical Marks, + and IPA and Phonetic Extensions + +2008-10-16 Stevan_White + * tools/ranges.py: + + un-grayed totals rows + + Fiddled Cyrillic + made output prettier + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added some Superscripts and Subscripts + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Finished off Superscripts and subscripts + + Completed General Punctuation for Mono faces + + Added some General Punctuation + +2008-10-15 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + more Letterlike Symbols, Currency Symbols + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made some Combining Diacritical Marks for Symbols, Letterlike Symbols + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Added some General Punctuation + +2008-10-14 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added double slanted hyphen, made General Punctuaton Supplement like + Serif's + + * FreeSansBoldOblique.sfd: + + Filled out Greek Extended + + * FreeMono.sfd, FreeSerifItalic.sfd: + + fixes to last 2 commits + + * FreeSerifItalic.sfd: + + Last character to General Punctuation + + * FreeMono.sfd: + + Built some Enclosed Alphanumerics (1-10) + + * FreeSerif.sfd: + + Copied in Daniel Johnson's changes to Cherokee. + +2008-10-12 Stevan_White + * FreeSerif.sfd: + + Included Daniel Johnson's Cherokee glyphs. + +2008-10-05 Stevan_White + * FreeMono.sfd: + + Further corrections to diaresis in Cyrillic -- legibility in small sizes + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSerif.sfd: + + Regularized placement of diaresis in Cyrillic + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added same set of glyphs to Cyrillic Supplement + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added some of the easier letters from Cyrillic Supplement + +2008-10-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSerifItalic.sfd: + + Finished high Cyrillic range for MonoBold and MonoBoldOblique. + (Remaining: historic ranges, Cyrillic extensions) + Tweeked others. + + * FreeMonoBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif*Italic: Added last Abkhazian letters to Cyrillic + MonoBold: tweek + +2008-10-03 Stevan_White + * FreeMono.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd: + + Mono: Some additions to historic letters + + * FreeSerif.sfd: + + Added some punctuation and combining numeric marks from + Cyrillic Extended B + + * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Various technical tweeks, mostly concerning recent additions. + Also did a bit more "Points too close" and "irrelevant control points". + Cyrillic millions redesign meant could not maintain use of refrences + for it. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More high Cyrillic + Included old Cyrillic millions combining mark in Sans, changed design + in Serif + +2008-10-02 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + More high Cyrillic + + * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd: + + More high Cyrillic glyphs + + * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More glyphs in high Cyrillic. Remains only some whose form I'm unsure + of in italic. + + * FreeSerifBoldItalic.sfd: + + More glyphs in higher Cyrillic range + + * FreeSerifItalic.sfd: + + Same process of tightening el, em, ge (but a P.S. to previous commit: + also did ya, ze for SerifBold.) + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + BoldItalic: Tightened up spacing on left of el, em, ge (could go + farther, but it is partly a problem with glyph design... + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More additions to Cyrillic. Finished SerifBold except for Nivkh + additions. + Used references on number combining forms. + +2008-09-30 Stevan_White + * FreeSerif.sfd: + + Added four (obsolete) Chuvash letters to Cyrillic Supplement + - completing it. + +2008-09-29 Stevan_White + * FreeSerif.sfd: + + Greek adjustments + Adjusted spacing of kappa slightly + Got rid of ears on Psi, following similar request for Upsilon. + +2008-09-28 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Adding and fiddling with Spacing Modifiers and Combining Diacriticals + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Revisions of several Combining Diacritical marks + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + A few Combining Diacriticals and Spacing Modifiers + + MonoBoldOblique: Primarily filling out Spacing Modifier Letters + others: little fixes found along the way + +2008-09-27 Stevan_White + * FreeSerif.sfd: + + Replaced Malayalam range with that from Rachana_04 found on + Swathanthra Malayalam Computing project page + http://savannah.nongnu.org/projects/smc/ + Besides scaling and converting to cubic, performed much clean-up of + glyphs, added an r2 character, and re-named a bunch of characters. + +2008-09-23 Stevan_White + * tools/ranges.py: + + Corrections and additions to several ranges, + put extra row in table with character totals + +2008-09-22 Stevan_White + * FreeSerif.sfd: + + Filled in as much of Phonetic Extensions as I could without artistic + abilities. + Note 1D48-9 are not references due to apparent FontForge bug, that says + scaled references go in wrong direction. + + * FreeSerif.sfd: + + Cleaup of some Bengali glyphs. + Note many of the ligatures remain very very messy. + + * Makefile: + + added more validations + made to work with GenerateOpenType + + * FreeSerif.sfd: + + Built two more easy Phonetic Extensions + + * FreeSerif.sfd: + + Built some Phonetic Extensions letters, those with middle tilde + + * tools/GenerateOpenType: + + Replaced bash version with Python + +2008-09-21 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added lots of Spacing Modifier Letters and Combining Diacritical Marks. + + * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSerif.sfd: + + Wrote script to check if glyph encodings were in stated ranges, fixed + most discrepancies. + + There were a bunch of incompletely deleted characters in several faces. + + Sans: found several other problems in the process + # Tamil + Four slots labelled 0BDA-D have glyphs, not in Unicode. also 0BE1 + I think they are misplaced; added 0010 to each of them + + # Devanagari + Slot labelled U+093B is not in Unicode--can't find glyph: deleted + likewise 094F (may have been meant to be 0954) + 0955, 0973-0976 + + 0954 should be a combining mark, but it appears on the wrong side of 0. + 0971 was just wrong--made into simple dot. + 0972 is also wrong--made my own Candra A. + + # Gujarati + Slots labelled 0AE4-5 are not in Unicode; seem not to belong at all. + Deleted. 2800 is a dup of 2790. Deleted + + Serif: phillipine_double u1736 was misplaced + + A bunch of the Math Alphanumeric symbols are empty in the standard, + because they're represented elsewhere. These should be deleted + First need to make style consistent with existing symbols. + + * FreeSerif.sfd: + + Applied patch from Daniel J + Remedies bug + FreeSerif: Missing glyphs with palatal hook + https://savannah.gnu.org/bugs/index.php?24298 + Adding several letters to Phoenetic Extensions range U+1D80-BF + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made four characters U+200C-F to be zero-width + Remedy to bug #23593: Mono 0-width chars: zero-width or space? + https://savannah.gnu.org/bugs/index.php?23593 + + * FreeSerif.sfd: + + Made Mahjong tiles to take up less space using references + Cleaned up several validation problems + +2008-09-20 Stevan_White + * tools/checkGlyphNumbers.py: + + included other Private Use Ranges + +2008-09-19 Stevan_White + * FreeSerif.sfd: + + Added several Hebrew Alphabetic Presentation Forms (some easy ones), to + make its coverage the same as Serif Bold. + + * FreeSerifBold.sfd: + + Re-encoded. + Deleted several glyphs in Hebrew Alphabetic Presentation Forms that + didn't correspond valid Unicode + + * FreeMonoBold.sfd, FreeSans.sfd, FreeSerifItalic.sfd: + + Ran script to find mis-numbered glyphs. Several were simply typos, + some offset by one. + + * FreeSansOblique.sfd: + + Numerous cases of glyphs in Private Use area incorrectly assigned + Unicode numbers and names. Gave all -1 for Unicode and named like + "slot.XXXX". + + * FreeSerif.sfd: + + Adapted Mahjong Tiles from George Douros' Unicode Symbols font. + + * FreeSerif.sfd: + + Added Domino Tiles. Domino outline is copied from George Douros' + Unicode Symbols, but the rest I preferred to do with references. + +2008-09-19 Stevan_White + * tools/ranges.py: + + corrected and simplified calculation of whether OS/2 bit is set. + Now works mostly perfectly, except for some high Unicode ranges... + + * tools/GenerateOpenType: + + Made to output old-style kerning tables for Windows + (FontForge complains though) + + * tools/GenerateTrueType: + + Made to hint before instructing: FontForge bases TT instructions on hints + although hints are not put into TrueType fonts. + + * tools/hex_range.py: + + cosmetic tweek + + * tools/isMonoMono.py: + + re-worked to take a list of files as input + + * tools/ranges.py: + + re-structured code and corrected a few ranges + +2008-09-18 Stevan_White + * FreeSerif.sfd: + + Adapted Mathematical Alphanumeric Symbols from George Douros' Unicode + Symbols font. + + * FreeMonoBoldOblique.sfd: + + This one got away from me--I don't know what I did. + Looks like some small contour edits. + + * FreeSansBoldOblique.sfd: + + Fixed one mis-numberd character in Latin Extended-B + + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Fixed several mis-numbered characters. + + * FreeSansBold.sfd: + + SansBold: one Georgian letter with no name, one Zapf Dingbat was + unnumbered + ATT test shows a bunch of problems with Gurmukhi and 'blwf' table + indeed shows those letters at 0x10000+ + Sans names them like uni0A30_uni0A4D.blwf: they are in range + ECC6 to ED06 + + I meant to move this range into Private Use in last release, and + missed it. So now it is moved, into same range as Sans. + + Both Sans and SansBold in nukt table for Gurmukhi have duplicate + entries for uni0A15 uni0A3C. Deleted dups. + + * FreeMonoOblique.sfd: + + fixed a number of Unassigned Code Points in Greek Extended + + * FreeSansOblique.sfd: + + mis-numbered Combining Diacritics + + * FreeSansOblique.sfd: + + Several chars in Latin Extended hadn't been named. + One spurious letter in Letterlike Symbols + +2008-09-16 Stevan_White + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: + + Lots of additions: unless otherwise noted, they are from George Duros' + fonts Analecta, Music, and Unicode (haven't got final confirmation of + the eligibility of these glyphs, so this is just for testing.) + + Added some combining marks, fiddled a bit. In both Serif & Mono, tried + to get a key symbol characters to fit inside the key combining mark + + Serif + Got rid of ears on Upsilon + Added: + # Gothic + # Western & Byzantine Musical Symbols + + # Misc Symbols, Misc Technical Symbols (drew many myself) + # Supplemental Symbols and Arrows + + Mono + Added: + # lotsa Misc Technical Symbols + # OCR Symbols + # drew many Supplemental Symbols and Arrows, Misc Technical + + Sans + Added # Phoenecian + Made a few Letterlike Symbols; Made Re and Im to be sans-serif. + +2008-09-11 Stevan_White + * FreeSerif.sfd: + + Removed pointless entries from Latin kern table + + Tidied points in Sinhala + +2008-09-07 Stevan_White + * FreeSerif.sfd: + + Tidied up Tamil ligatures EEA8-EEAB to fix TT build warning + "MonotonicFindAlong: Never found our spline." + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, Makefile: + + + Added APL characters to FreeMono (why?...) + + Fixed several last-minute problems, including + + Serif: Tweeked GPOS mark table for Cyrillic + Sans: Added a GPOS table for Cyrillic (but several diacritics missing) + + Serif, Mono: tweeked some bugs in extensible brackets & integrals + + Serif: Vietnamese o circumflex: accent was a bit high. fixed. + + MonoBoldOblique OTF build + uni213b intersects self + + Generation of TT fonts complains about several things to stderr, + including: + + SerifBold: "There exists a 'fpgm' code that seems incompatible with FontForge's. Instructions generated will be of lower quality. If legacy hinting is to be scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It will be then possible to append user's code to FontForge's 'fpgm', but due to possible future updates, it is extremely advised to use high numbers for user's functions." + Probably has been there since I first copied the TT instructions in. + Just repeated the copying process carefully, and the warning went away. + + Serif: "FindMatchingHVEdge fell into an impossible position" + fixed a bunch of point too close + + REMAINING PROBLEM in Serif TT build + "MonotonicFindAlong: Never found our spline." + fixed several bad TT matrices-- there are several more + fixed many "control points too close" no luck + +2008-09-03 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd: + + Added/corrected some Misc. Symbols by copying from Serif. + Note this is only a stopgap solution. Want real sans-serif symbols. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added minimal Miscellaneous Symbols: card suites and some musical notes. + Note not happy with shapes...some I just drew. Sans isn't really sans. + + Fixed one APL symbol in Mono so it verified in OTF version + +2008-08-31 Stevan_White + * FreeMono.sfd: + + Built set of APL symbols. + +2008-08-30 Stevan_White + * FreeSans.sfd: + + Un-linked references in uni02B2 and uni02B5, because when validating the + TrueType version, FontForge gave an error "is drawn in wrong direction". + I suspect a bug in FontForge. Other similar glyphs make no errors. + + Fixed missing extrema in TrueType. + These were the last cases being reported by validate in all the faces. + + * FreeSerifItalic.sfd: + + fixed last missing extrema in TrueType + + * Makefile: + + restructured validation to look in a directory + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd: + + Fixed missing extrema in TrueType versions + + * isMonoMono.py, validate.py: + + restructured validation to look in a directory + +2008-08-15 Stevan_White + * FreeSans.sfd: + + Same problem with uni0A83 as with bn_llikaar. Just made zero-width. + +2008-08-14 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd: + + Glyph bn_llikaar, U+09E3 BENGALI VOWEL SIGN VOCALIC LL, + has right bound positioned far into the negative. Causes a warning in + FontForge when opening OTF version. + Comparing with other fonts supporting Bengali, found no others that + do this. + Serif makes glyph width 0 (which sounds right according to Unicode) + and puts glyph wholly to left of 0. But, I haven't found this letter + in text anywhere. I wonder if it is really used in writing. + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Further TrueType validation fixes. + Sans still has two glyps in wrong direction. + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Fixed more TrueType problems...all missing extrema in TTF validation + +2008-08-13 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + fixed all the TrueType validation problems of type "intersects itself" + and all but two of the "wrong directions", as well as a lot of + "missing extrema". But there remain hundreds of missing extrema in the + TrueType version. + Also, bn_llikaar in Sans and Oblique still has a problem in OTF version. + + * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Made .ttf files to validate. Other faces have many more problems still. + +2008-08-12 Stevan_White + * FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Continuing to make OTF versions validate. + + * FreeMonoOblique.sfd: + lots of missing points at extrema + * FreeSerif.sfd: + 12 wrong directions, 1 missing extrema + * FreeSerifItalic.sfd: + many missing points at extrema, 1 self-intersecting + + What was wrong: in several oblique cases, an already-italic glyph was + made more italic, thereby fouling up extrema (although why it passed + validation in the SFD I don't know). Some glyphs were + overly-complicated with many near points. Cleaned up, rounded to int. + + Remaining problem: OTF FreeSansOblique FreeSans. one Bengali glyph in + each whose advance width and htmx don't match. + + Moral of story: validate the OTF and TTF versions too before a release. + + * FreeSansOblique.sfd: + + Reverse a mistake from last commit: somehow this file was converted to + quadratic, or something. + + * tools/GenerateTrueType: + + For TrueType, one puts in Instructions, not Hints. + This vastly improves look of TrueType fonts in Windows. + +2008-08-11 Stevan_White + * FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Found that SFD files that validated produced OpenType files that don't. + These represent the easy fixes. Some were result of conversion to + quadratic; some shouldn't have validated in the SFD... + + * MonoBoldOblique: uni0250 missing pts at extrema [reference glyph rotated...] + * Sans: uni0AC4 wrong direction [simplified, rounded to int] + * SansOblique: uni01EA wrong direction [rounded to int] + * SerifBold: uni023f wrong direction [round to int] + * SerifBoldItalic: uni0245 missing pts at extrema [ungrouped ref, added extrema] + +2008-08-06 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd: + + Re-set font metrics, which were somehow making uneven vertical spacing. + +2008-06-22 Steve White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Made to validate + + * ranges.py: + + Brought more into line with OpenType + Added some ranges + Fixed bug with ranges outside of font + + * CREDITS: + + 3 new ranges + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Cyrillic: tweeked accents for consistency, and for readability in small + sizes. + + * FreeSerif.sfd: + + Thanna range: tweeking + + Thaana range: Scaled up by about 15%, raised by 100EM, tightened + some of the diacritics to get inside 900 to -300 EM limits. + + * FreeSans.sfd: + + Added Old Persian and Ugaritic from MPH2BDamase font. + +2008-06-21 Steve White + * FreeSerif.sfd: + + Added Tai Le range adapted from MPH2BDamase font. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Added some ancient Greek numerals from Tempora to high Unicode area, + (partly just to show it can now be done.) + + * FreeSerifItalic.sfd: + + Couple of tweeks putting glyphs above -300EM. + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Surgery to Thai letter 'tho than', u+0e10, to push it above -300 EM. + This makes Thai range completely between 900 and -300 EM. + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Many auxilary characters (esp. for Malayalam, Bengla, and Tamil) + representing ligatures and alternative forms without their own Unicode, + were moved from + ranges above 0xFFFF (which ought to have been slots for other defined + Unicode ranges) into the Private Use area. + + In Serif, I segregated the scripts, in Sans it was hard to see where one + began and another ended, so I moved them en masse. + + Note several problems with wrongly-named characters: + I already re-named glyph570 and glyph582. + But there are others with names starting with A... + + * FreeSansBold.sfd, FreeSansOblique.sfd: + + Fixed (I hope the last) problem with scripts in lookups + Find Problems -> ATT (all selected) finds multiple issues, + + * FreeSansBold.sfd: + In addition to script 'guru', added 'gur2' to the scripts for these + lookups + 'nukt' Nukta forms in Gurmukhi + 'blwf' Below Base Forms in Gurmukhi + 'pstf' Post Base Forms in Gurmukhi + 'blws' Below Base Substitutions in Gurmukhi + 'abvs' Above Base Substitutions in Gurmukhi + 'psts' Post Base Substitutions in Gurmukhi + + * FreeSansOblique.sfd: + In addition to script 'beng', added 'bng2' to the scripts for the lookup + 'half' Half Forms in Bengali + + Moreover, the lookup + 'aalt' Access All Alternates in Latin + contains only Bengali letters. + Re-named as Bengali, made to work on beng, bng2 scripts + +2008-06-20 Steve White + * FreeSerif.sfd: + + Scaled Sinhala range. + Remedies bug #23656: Sinhala letters over-sized + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Mostly messing with Greek Extended accents again. + re-positioned ypogegrammani on advice of Alexey Kryukov + Put prosgegrammani beneath main letters in Mono, to make narrower glyphs + Implemented more distinction between tonos and acute. + +2008-06-19 Steve White + * FreeMonoBoldOblique.sfd: + + Completed fit of Mono to 800 to -200 EM. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd: + + Set Metrics to recommended values + + * FreeMonoOblique.sfd: + + Now Mono Oblique, as well as roman and Bold, are within 800 to -200 EM. + Just BoldOblique to go. + + * FreeMono.sfd, FreeMonoBold.sfd: + + More toward fitting to 800 to -200 EM. + Basically, reduced Georgian by 92%. + Also made an over-all offset, so Georgian is somehow centered (Bold...I + guess I already did this in roman). + Want to also do an emboldening to make stroke like rest of font, but + current FontForge has a nasty crash that loses data on this function. + + * FreeMono.sfd: + + In effort to make fit in 800 to -200 EM, + Scaled Georgian by 92%, centered on 600 wide box. + Next: Embolden a bit. + +2008-06-18 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Toward making all glyphs lie between -200 and 800 EM. + Numerous small changes, especially raising descenders of some Hebrew + letters. + Georgian remains a problem + +2008-06-13 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Moved prosgegrammeni up to baseline, + (and then moved all references down to baseline) + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added Control Picture "blank" to all faces. + Switched U+0222-3 from TemporaLGCUni + +2008-06-11 Steve White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More fiddling with Greek Extended accents + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Tweeks to accents etc in Greek Extended and Cyrillic + +2008-06-10 Steve White + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Fixed a few big horizontal spacing problems + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Implemented TemporaLCGUni glyphs in Cyrillic ranges. + Added a breve_cyrillic for the moustache breve mark. + +2008-06-08 Steve White + * FreeSerif.sfd: + + Replaced most of Cyrillic range with TemporaLGCUni. + Remodelled many of the derived Cyrillic characters after these. + Fiddled globally with spacing of small letters. + Unclear on diacritics 485-6, unhappy with breve. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Started implementing TemporaLCGUni in Greek ranges. + + Replaced 3DC-3E1 from Tempora, because I thought they looked nicer and + more like the other existing FreeFont glyphs. + Replaced 3DA-B from Tempora, because they look more like Unicode + samples, and nicer. + Added 03f3-4, 03F7-F. + Prefer my own lunate epsilon. + Replaced Phi and Omega from Tempora. + These plainly fit the other FreeFont glyphs better than the origninals. + (How did this happen?) + + In bold, replaced U+03D7 + + Copied lbbar u+2114 + + Small italic greek--replaced most except phi, psi, omega + + Based on new information, broke the identification of oxia with Latin + acute. + +2008-06-07 Steve White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Efforts to control heights of characters + +2008-06-06 Steve White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made to validate + +2008-06-05 Steve White + * FreeSans.sfd: + + Fixed undefined character in kerning classes + +2008-06-04 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + tweeks and additions to General Punctuation + +2008-06-03 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansOblique.sfd: + + Completed/tweeked Number Forms + + * FreeMono.sfd, FreeSerif.sfd: + + Added some Miscellaneous Technical symbols + +2008-06-02 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Tweeks...mostly Letterlike + +2008-06-01 Steve White + * FreeMono.sfd, FreeSerif.sfd: + + Added Box Drawing characters to Serif. + Tweeked a glyph in Mono + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added several glyphs to Letterlike Characters + +2008-05-31 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Validation pass + + SansOblique and SansBoldOblique had validation problem with BlueValues + Private Dictionary + Elements in BlueValues/OtherBlues array are disordered + Elements in BlueValues/OtherBlues array are too close + (Change BlueFuzz) + StemSnapV does not contain StdVW value. + So I ordered the array, and based on other slanted fonts, + removed StemSnapV. + + Note however, I still think the two top Blues lines are too close + But I don't even know what the second-to-top line is meant to do. + + * FreeSerif.sfd: + + Added to Block Elements, Geometric Shapes + Made to validate + +2008-05-29 Steve White + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Looking at special symbols. + Drew several Miscellaneous Symbols in Mono and Serif + > Completed/corrected planetary symbols, added Dice, + some other easy ones + > Completed Dingbats in Serif (using URW Dingbats) + Added some Block Elements to Serif + +2008-05-26 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More changes stemming from J. Poon's report. + +2008-05-25 Steve White + * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Height surgery on SerifBoldItalic. + More fiddling with accents in others. + + * FreeSerifItalic.sfd: + + More height surgery. Only a few left in Benglai and Thai + + * FreeSerifBold.sfd: + + Re-applied surgery to make glyphs between 900 and -300EM + + *** Regression + Inadvertently un-linked all references in SerifBold in r1.83. + This reverses that error (but also un-does the surgery mentioned there) + + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Applied surgery to make Latin letters go under 900EM. + One exception yet... + +2008-05-24 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: much fiddling with accents in Latin ranges. + Re-thought some glyphs (there are still a few messy ones, especially + in bold) + Checked horizontal spacing...fixed a number of problems. + +2008-05-23 Steve White + * FreeSansBold.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Made Latin Extended-B coverage consistent across Serif; cleaned up some + glyphs + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Filled more of General Punctuation in Sans and Serif + Made all agree on coverage of Latin Extended Additional + +2008-05-22 Steve White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Added Latin Extended Additional to SansOblique. + Made Latin Extended Additional coverage consistent across Sans, B, I + Made Latin Extended-B coverage same in SerifBold. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd: + + Mono* made Latin-B coverage consistent across faces + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made set of Latin Extended-B consistent across Sans faces + + * FreeSans.sfd, FreeSansBold.sfd: + + More filling in General Punctuation + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Another bunch of J. Poon's reports + also, filling in some Combining Diacriticals, Spacing Modifiers, and + General Punctuation in bold faces + +2008-05-21 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Mucking about with mark tables in Thai (Serif) + Other faces: Making changes from J. Poon's report + +2008-05-20 Steve White + * CREDITS: + + Mark Williamson + Jacob Poon + + * Makefile: + + added tests target + +2008-05-18 Steve White + * ranges.py: + + Put table explanation back in + + Improved behaviour for high Unicode + + * FreeSans.sfd: + + Revision of kerning + + * FreeSerif.sfd: + + Made Latin kerning a little more reasonable: + reduced many excessive kerns (some had letters apparently + overlapping, which shouldn't happen) + made kerns increment by 5EM for ease of reading + got rid of kerns too small to be seen + + * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd: + + Made to verify + +2008-05-13 Steve White + * FreeSerif.sfd: + + Made to validate + + * FreeSerif.sfd: + + Gurmukhi: filled range in Serif, taking glyphs from the original + Punjabi font by Hardip Singh Pannu + http://members.aol.com/hspannu/punjabi.html (file pb_win95.exe) + +2008-05-12 Steve White + * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Hebrew, basic. Some faces missing punctuation marks, added. + + * FreeMono.sfd, FreeSans.sfd: + + Armenian: Sans tried to make verticals and horizontals of more uniform + width both, finddled with punctuation + + * FreeMonoOblique.sfd: + + made to validate + + * FreeMonoBold.sfd: + + made to validate + + * FreeSans.sfd, FreeSansBold.sfd: + + Armenian in Sans: regularized letter spacing + + * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd: + + Armenian: fill out ranges and clean up + SansBold especially had a lot of incorrect references. + Now all the ranges with Armenian at least share the same set of + characters. + + * FreeMono.sfd: + + Fixed glyph with wrong width. + +2008-05-11 Steve White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifItalic.sfd: + + 1) made to validate + 2) Mono: copied in Spacing Modifier Letters (glyphs not yet named) + 3) SerifItalic: Filled in General Punctuation + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made to validate, and pass all other FontForge tests. + Expedient: rounded everything to int + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Made to have the same Greek Symbols, + Made to validate + + * FreeSans.sfd, FreeSansBold.sfd: + + Made Greek Symbols as full as rest of Sans. Changed a name in Sans. + + * FreeMonoOblique.sfd: + + Made Greek as full as other faces + Made to validate + + * FreeSansBold.sfd: + + Deleted seven orphaned Arabic characters; looks like somebody started, + didn't get very far, putting Arabic in bold. + + Deleted orphaned Arabic glyph from Arabic Presentation forms-B + + * FreeSerifBold.sfd: + + Deleted the single Arabic character: it was clearly there by mistake. + + * FreeSansOblique.sfd: + + Made Greek Symbols as full as rest of Sans + + Tweeks to Armenian + + Comment from previous commit of FreeSans was meant for FreeSansOblique. + In FreeSans, only tweeked a few letters during putting more characters + in this face. + + Filled in Spacing Modifier Letters, increased General Punctuation. + + * FreeSans.sfd: + + Filled in Spacing Modifier Letters, increased General Punctuation + + * FreeMono.sfd: + + Made Armenian as full as other roman faces. + + Completed Spacing Modifier Letters + Added a couple of Greek Punctuation + + added more Spacing Modifier Letters + +2008-05-10 Steve White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Did same process of scaling and sizing for Thai in Sans as in Serif. + Added mark tables to Sans. Improvement, but there are questions... + + * FreeSans.sfd: + + Tidied some Gurmukhi glyphs, validated. + + Deleted ranges for Oriya, Kannada, on account of + 1) they only contained a subset of the consonant glyphs of the scripts, + few if any vowels, and had no ligature lookups as required + 2) Kannada was based on the Akurti fonts, which have copyright issues. + + See + bug #23225: Oriya range only partial + bug #23224: Kannada range only partial + + * FreeMonoBoldOblique.sfd: + + Made metrics like rest of Mono + +2008-05-09 Steve White + * ranges.py: + + More info on range intervals + + * FreeSerif.sfd: + + Deleted Telugu range. + It didn't represent a complete writing system for the language. + + See notes at https://savannah.gnu.org/bugs/index.php?23202 + Serif: Telugu range missing many characters; many wrong + + Got a copy of the original Tikkana font, + Copied in remaining consonants and vowels that I could find there. + I think one vowel 0C55 is missing according to unicode). + Strangely, the Telugu digits are alo missing. + In Tikkana, the default "checkmark" structural mark is missing from many + consonants, according to Unicode, but is a separate glyph. I put + the checkmark on. + This, and scaled up by 150% and cleaned up intersecting glyphs and + many unnecessary points. + +2008-05-08 Steve White + * FreeSerif.sfd: + + Filled out Telugu consonants. + Vowels still need to be done + +2008-05-07 Steve White + * FreeSerif.sfd: + + Operated on Latin glyphs with stacked accents to make them fit under + 900EM. + Scaled Telugu bu 150%. + +2008-05-06 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeSansBold.sfd, FreeSerif.sfd: + + Corrected further fontforge "find problems" + Added some math characters to FreeSerif + +2008-05-05 Steve White + * FreeSansBold.sfd: + + Made to validate, and fixed bad TT transformations + +2008-05-04 Steve White + * FreeMono.sfd, FreeSerif.sfd: + + Mainly TeX additions trying to satisfy Markus Kuhn's TeX-as-Unicode page + + * FreeMono.sfd: + + Adjusted heights of extensible brackets + + Fixed problems with extensible brackets, thanks to Markus Kuhn's page + http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt + + * ranges.py: + + fiddled with ranges, doc + + made some ranges more correct? + + fixed some bugs in ranges + better error reporting + + Got rid of Unicode 1.1 references + + made to use OpenType table + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: + + made to validate + +2008-05-03 Steve White + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Removed digits from Private Use Area. + See bug 23050. + + * FreeMono.sfd, FreeSans.sfd: + + Completed General Punctuation + + * FreeSans.sfd: + + Completed IPA Extensions + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: + + More work on Superscripts and Subscripts, Spacing Modifiers. + Sans is now complete in both. + Added Pfennig to Sans and Mono. + + * ranges.py: + + Restructure text output + Rearrangement and cosmetic ...except I had broken it. now fixed + Seems to be in a useful form at this point. + More docs, date + + * FreeSerif.sfd: + + Added a hand-drawn old German Pfennig to Currency Symbols + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Further additions to General Punctuation, Super and Sub Scripts, + Spacing Modifiers, etc. + +2008-05-02 Steve White + * FreeSans.sfd: + + additions to Spacing Modifiers, IPA + + * FreeSerifItalic.sfd: + + Shortening stacked accents to maintain readability when clipped + +2008-05-01 Steve White + * FreeSans.sfd: + + Additions to Spacing Modifiers and changes to Combining Diacritics + + * FreeSerif.sfd: + + Made sure all the half rings in Combining Diacriticals and Spacing + Modifiers were really half rings (J. Poon had complained about this) + + Filled out General Punctuation + Some work on Spacing Modifiers + + Filled out Mathematical Operators + still needs lots of work + Made to validate + + Filled out Latin Extended B + Added some letters with curls to Latin Extended B + More fiddling with Latin Extended B accents + +2008-04-30 Steve White + * FreeSerif.sfd: + + Added Hanunóo script, with characters based on those in + font MPH2BDamase, on request from the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase + + Glyphs are simple vector strokes. Could be a little more uniform. + + Added Buginese script "Lontara", with characters based on those in + font MPH2BDamase, on request from the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase + + Note the glyphs are pretty rough, clearly a digitization of handwriting. + I just cleaned them up, and corrected discrepancies with Unicode, + and compared with some pictorial samples of the script I could find. + +2008-04-29 Steve White + * ranges.py: + + Improved look a lot--still unhappy with some ranges + OS/2 seems sometimes bang-on, sometimes unrelated to anything (including + fontforge's OS/2 listing) + + * FreeSerif.sfd: + + Much fiddling with Tamil range. + First scaled to 78% (avoiding the references) + This gets it in the ballpark height-wise. [A bit taller than the Latin + letters, but the stroke is narrower, but then the glyphs are busier.] + Then had to re-align combined references, the trickiest being the + halants. + Checked with other fonts with Tamil text. + +2008-04-28 Steve White + * FreeSans.sfd, FreeSerif.sfd: + + Cleanup of control points in Arabic and Thaana + + * FreeSerif.sfd: + + Cleanup of missing extrema in Arabic and Thaana + + Many changes to Thai, trying to make the script fit between some lines, + so accents won't get clipped, etc. + Also, stroke weight was heavier than that of Latin. + + Scaled whole thing by 93%. + Shrank the tallest letters 0E42-4 to get them under 900EM. + Shaved off top of maiek. + Fiddled with positioning of all accents. + Made positioning tables for accents. + Note: unclear these are working correctly + + Fixed a bug having to do with character replacements for characters + named 'ng' and 'nj'; these names had been taken on by other characters. + + Made to validate + + Unicode positions of two Cyrillic Extended characters were switched. + Fiddled with a couple of Cyrillic combining diacritics + +2008-04-27 Steve White + * FreeSans.sfd: + + bugfix: a left harpoon mysteriously appeared to the left of letter p! + +2008-04-26 Steve White + * FreeMono.sfd: + + Made to validate + + * FreeSans.sfd: + + Made to validate + + Toward J. Poons report + Made 032B more like proper double-arches (and distinct fro 033C seagull) + Made 032b more like a seagull + + * FreeSans.sfd, FreeSansBold.sfd: + + Sans: fiddling with widths and terminators of math symbols, + toward J. Poon's report + R & B: removed u+2741 because it didn't match the Unicode description + + * FreeMono.sfd: + + Extensible parenthesis symbols weight/terminators + Toward bug # 23064: https://savannah.gnu.org/bugs/index.php?23064 + Rounded a bunch of terminators + +2008-04-22 Steve White + * FreeSerif.sfd: + + Small alignment problem in Greek Extended + + One more tweek to spacing in Cyrillic Extended + + Corrected spacing in Cyrillic Supplement + + Added Cyrillic Supplement letters for + Enets, Khanty, Chukchi, Itelmen, Mordvin, Kurdish, Aleut + + Added Cyrillic letters for Nivkh (completing Cyrillic range) + More tightening of accents in Latin Extended. + + * FreeSans.sfd: + + Fiddled with math--consequences of changing the "similar" operator + + More tightening of accents + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjustments to h and k with caron and cedilla in Latin A and B + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd: + + FreeSerifBold: deleted 3 dotted Hebrew letters in Private/Corporate use + (E801-3). They weren't ligatures or in any other lookup, and they + weren't present in FreeSerif. + + * FreeSansBold: + Unlinked and deleted F6C3, which called itself commaaccent. + Made some new spacing and non-spacing accents to make up for it. + + * FreeSansBoldOblique: + Made references of many Latin Extended. + Also corrected several wrong ones. + + * Freeserif: + Re-named commaaccent + +2008-04-21 Steve White + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd: + + Deleted Hiragana and Katakana ranges, as discussed on bugs list. + Cleaned up some encoding issues, unnamed glyphs + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Roman: added 'sine' -- not beautiful, but I liked drawing it + All: Made special lookup for Dutch ligatures 'IJ' and 'ij' + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Roman: ffi etc Latin ligatures from 'liga' to 'dlig' (these weren't + really ligatures anyway, and only looked very bad when used. + Retain for condensed type. + Others: deleted Latin 'liga' table altogether + BoldOblique : added j to ij ligature + + Toward J. Poon's Report: + Except for issues of terminators not always vertical or horizontal, + and a few things that were too hard or I was unsure of. + +2008-04-20 Steve White + * FreeSerif.sfd: + + Futzing with accents in Latin Extended Additional and Latin Extended-B + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Added primemod character, referenced by Greek number sign + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Following J. Poon's report, disconnected NJ (01CA) + +2008-04-19 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + First pass throught J. Poon's bug list. + See bug reports for details. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made underscore slanted in Oblique faces, made all to be width of + space character. + Towards J. Poon's report. + Disturbed that xterm and some other apps put small space between + characters when none was called for. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansOblique.sfd: + + Corrections on Currency Symbols + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More corrections, additions to Currency Symbols + + * FreeSans.sfd, FreeSerif.sfd: + + Filled out and corrected Currency Symbols + +2008-04-18 Steve White + * FreeSans.sfd, FreeSerif.sfd: + + Adjustments to Combining Marks for Symbols + Additions to range in Sans, and re-structured its marks table so that + "middle" can apply to any range + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Made reference between combining koronis and lenis of Greek Extended. + In Serif, re-worked combining marks lookup tables, added anchors in + Latin, moved so without marks they work in kedit (but now I'm doubting + kedit does a reasonable thing...what is a better application for + testing this?) + +2008-04-16 Steve White + * FreeSerifItalic.sfd: + + Adjusting of spacing and accents in Greek + + * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd: + + Much futzing with Greek letter spacing and accents. + Added lenis to FreeMono. + + * FreeMono.sfd, FreeSerif.sfd: + + Adjusted spacing of dots of Greek dieresistonons in Serif + Whipped up something for Greek kappascript in Mono (could use revision) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Raised dots on double-dotted Cyrillic i, to match that of i and j. + +2008-04-14 Steve White + * FreeMono.sfd: + + Corrected 27e6-7 "white bracket" + Note it is probably a FontForge bug these symbols aren't showing up. + FontForge thinks they are in Supplemental Arrows, but they should be + in Supplemental Math-A + + Named some Greek characters + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Spacing of some Cyrillic characters + +2008-04-13 Steve White + * FreeSerif.sfd: + + Some fiddling with accents + 'yogh' was too wide + + * FreeSansBold.sfd, FreeSansOblique.sfd: + + Character spacing was chaos--tried to improve. BoldOblique also needs + it. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Completed the fix of bug #12798, Greek glyphs with accents to side + Much mucking with accents here, and fixed a few things that were just + wrong. + +2008-04-12 Steve White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made Mono curly quotes "bent" + + * FreeMono.sfd: + + More fiddling with Greek accents + Made quotes "bent" + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjustments on Greek diaresistonos etc. + Adjustments in Serif on combining marks for symbols + + * FreeSerif.sfd: + + More additions to Combining marks for Symbols + + Additions to Combining marks for Symbols -- now mostly full. + Lots of adjustments to middle anchor point in Latin to make big circle + (nearly) encircle preceding latter + +2008-04-11 Steve White + * FreeMono.sfd: + + Bugfix: + Had indroduce a glyph of width other than 600, making kterminal not + recognize it as a monospace font. + +2008-04-10 Steve White + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More messing with accents. + Further to bug #12798, Greek glyphs with accents to side + Much messing with glyphs in Greek Extended range + +2008-04-09 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd: + + Revisited Latin-1 and Latin-A accents. + Glyph B7 was called "periodcentered", but Unicode callse it Mid Dot, + and the description doesn't refer to the period. I made it like the + dot accent. throughout, and referred L-dot to it. + + Also double-checked "commaaccent" characters (some in Unicode called + cedilla, but the Unicode example shows a comma...mystery) + + Also the funny IPA upside-down f often had two bars, incorrectly. + + To do: go through rest of Serif, and Sans + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Completed re-structuring of stacked Latin accents in Mono. + Also: lots of associated adjustments of Greek Extended accents. + (Trying to at least center extremely wide characters on their box) + Repaired some victems of "find overlaps" sweeps + Worked on glyphs with apostrope/comma parts + Corrected a few wrong glyphs. + + Trying out a "bent quotes" solution to making primes distinct from + quotes. + +2008-04-08 Steve White + * FreeMonoOblique.sfd: + + Toward reducing overall height + Did similar process as for Mono, fixing a few errors along the way. + Also the Greek Extended range was very messed up vertical and + horizontally. + Horizonal spacing of the heavily accented Greek is a real problem in + Mono... + To do: + revisit "commaaccent" characters in all faces: do some have + edillas? + some Hebrew glyphs are a little low + Georgian generally is way out of bounds + +2008-04-07 Steve White + * INSTALL: + + Various updates and corrections, tweeked formatting + + * FreeMonoBold.sfd: + + Tweeking of accents + +2008-04-06 Steve White + * FreeMono.sfd, FreeMonoBold.sfd: + + Re-worked accents in FreeMonoBold.sfd to make Latin ranges lie between + 800 and -200 EM, as with FreeMono. + + * FreeMono.sfd: + + Latin Extended ranges: Implemented new policy of shortening the letters + of the characters with the highest-stacked accents. + + At this point all the Latin glyphs lie betweeen 800 and -200 EM. + + Also checked for readability of all the Latin extended letters in xterm. + (Issue: it chops letters outside their bounding boxes; many accents had + been a bit outside. Made sure that if they were chopped, they were at + least still recognizable.) + +2008-04-05 Steve White + * FreeMono.sfd: + + Following exchange about Mono on freefont-bugs with Joe Wells, who + > doesn't like the curly quote marks + > wants combining diacritics to work + > wants tight line spacing + + Trying to reduce font height: + > exclamdown was below -200 + > Throughout Extended Greek, ypogegrammeni were too low. Shortened + glyph, and raised all references. + > Lots of messing with Latin Extended ranges to make glyphs mostly + fit into 800 height. Mostly succeeded. A couple will get chopped. + > Messed with "commaaccent" glyphs, which were very low + > Cyrillic 04B1 had a tail that was incorrectly low + > Much mucking with Georgian range. Moved up by 95 (read that Georgian + is written as though centered between two horizontal lines, rather than + as sitting on a baseline) There are still a few very high glyphs. + + FontForge U+0122 called Gcommaaccent, glyph looks like that, but + Unicode says it's Gcedilla. Made the ones called cedilla by Unicode + to be cedillas + + Note bug in Unicode: standard for 0122, 0123, 0136, 0137, 013B, 013C, + 0145, 0146, 0156, 0157 all talk about cedilla, say to make it with + cedilla, but example shows comma. + + By the way: + > Got rid of commaaccent and dotlessj in Corporate Use + > Replaced shadedark, with little squares now not overlapping. + > Corrected IPA symbol 'ts' 02A6, added 02a8, 02a9, 02aa, 02ab, 02ac, + 02ad, 02ae, 02af + + (so many changes...the CVS server was down...) + + * FreeSerif.sfd: + + Re-named arabic and hebrew characters + Big adjustment to comma-accents. Mostly effects Greek Extended. + Made such accents to be like comma, rather than like Russian apostrophe + (and de-referenced that symbol) + +2008-04-04 Steve White + * FreeMono.sfd, FreeSerif.sfd: + + Raised dot on superscript i (2071) -- more distinct at small sizes + + * FreeMono.sfd: + + added two IPA symbols + +2008-04-02 Steve White + * FreeSerif.sfd: + + fixed a few more control points too close + + Fixed names of languages in ligature table for latn "w/i". + This fixes a crash when FontForge opened the ttf table + + Motivated by bug crashing FontForge when opening ttf file, + started cleanup of useless control points. Not finished. + Got partway through Sinhala + +2008-03-31 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Fixed various "Find Problems", including glyphs with mixed-up names, + and bad TT matrices. (lots more bad TT matrices remain) + + * FreeSerif.sfd: + + Re-named a bunch of Cyrillic letters + + * FreeSerif.sfd: + + Put above mark on Cyrillic i and double-dot i for Slavonic number forms + +2008-03-30 Steve White + * FreeSans.sfd: + + Tightened spacing on glyphs of last commit + + * FreeSans.sfd, FreeSerif.sfd: + + Concerning bug #16120, Include upper case Wynn and upper case Yogh + Adapted Herman Miller's Thyromanes letters 01F7 021C 021D for Serif + Drew my own versions for Sans. + + * FreeSerif.sfd: + + Added 04F6,7 + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Made more Cyrillic diacritics really combine. + Made a mark lookup just for Cyrillic diacritics, + Marked most of the unadorned Cyrillic alphabet. + + Still not clear on correct shapes for some of the marks. + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Tweeks to accents + +2008-03-29 Steve White + * FreeSans.sfd, FreeSerifItalic.sfd: + + Small adjustments in Cyrillic + + * FreeSerif.sfd: + + Corrected small palochka + Made Cyrillic combining hundred-thousands and millions really combine + Named some combining diacriticals + + * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Mostly adjusted horizontal spacing of mono oblique faces + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More cleanup of Cyrillic ranges + + Completely re-did horizontal spacing of SerifItalic and SerifBoldItalic. + See bug #17912, poor kerning in Cyrillic oblique... + https://savannah.gnu.org/bugs/index.php?17912 + It looked like chaos to me. + Only so much can be done: the font is flawed. + But I think the changes make text readable in these faces. + + There were dozens of incorrect glyphs in higher-numbered characters. + I deleted all those I found. No glyph is better than a wrong glyph. + + Futzt with accents, shooting for consistency and readability. + + A maintenance thing: making correct references (acyrillic vs a, + although they may be the same glyph) I made a lot of headway, but + it isn't finished. + + Likewise, a large fraction of these are compound characters, which can + be made with references, resulting in easier maintenance, reduced + likelihood of errors, and smaller files. I replaced many. + + * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic italic + Added italic, bolditalic + 0493, 04a7, 04AD + because their form clearly varies in italic. But was just guessing... + + * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic italic + + Added italic, bolditalic + 0493, 04AD + because their form clearly varies in italic. + But was just guessing as to exact form. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Overhaul of Cyrillic + + Italic, BoldItalic + added small yat for bug #22588 (note Times New Roman doesn't use + alternate form in Italic) + + All forms of Serif have big problems in Cyrillic. + + The ugliest is in roman. The letters, even of the Russian alphabet, are + of inconsistent height (awfully, small 0438 (ii) 0446 (tse)) + and they vary from the height of Latin + and they vary from the height of italic and bold. + They are a mish-mash of letters from several fonts, of similar (but not + quite identical) weight, and similar, (but not quite identical) size. + + I think the best solution would be to identify the face that best + matches Latin, and fill the range with that. I think this is possible + because the rarer letters seem to be better: the common letters are the + ones that are wrong. + + For now, I just increased the sized of 0438 and 0446, and 048a, 048b, + also 0459 (lje) 045A (nje) 0464 (dje) + + Other issues + +2008-03-27 Steve White + * FreeSerifBoldItalic.sfd: + + Moving all Greek capitals with accent so they don't cover previous + letter. Remedies bug #12798 + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Various tweeks to accented Latin letters. + Connected O-ogonek correctly + + * FreeSerifItalic.sfd: + + Accents of numerous accented Latin letters got shifted in a previous + commit. This fixes it. + + * FreeSerif.sfd: + + Adjusted combining tack left and right (0318-0319) to be above -300 EM. + + * FreeSans.sfd, FreeSerif.sfd: + + Added some "middle" marks for positioning of diacritics + + * FreeSans.sfd: + + Copied 4 enclosing combining diacriticals from Serif 20DD - 20E0 + + * FreeSerif.sfd: + + Adjusted and added some enclosing diacritics 20DD - 20E0 + In response to Debian bug #472566 + ttf-freefont: U+20DD COMBINING ENCOLSING CIRCLE doesn't combine + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472566 + +2008-03-26 Steve White + * FreeSerif.sfd: + + Lowered a few over-high Latin accents + + * FreeSansBold: + + Devangari--only digits 1 and 2, and nothing else. Deleted + + * FreeMonoBold, FreeMonoOblique, + FreeSerifBold, FreeSeriftalic, FreeSerifBoldItalic, + FreeSansOblique, FreeSansBold, FreeSansBoldOblique: + + Got rid of dotlessj, comma in Corporate Use + Single Substitution lookup, ccmp table + Made proper dotlessj, re-linked j-circumflex + + Note: + FreeSansBold has a commaaccent in Corporate Use, used by several other + characers. Haven't done anything about this. + +2008-03-25 Steve White + * FreeSerif.sfd: + + Added/corrected glyphs for yeh hamza in Arabic, + Added init and medi lookups for yeh hamza. + +2008-03-24 Steve White + * FreeSerif.sfd: + + Added isolated and final forms for + 0629 teh marbuta + 0624 waw hamza + 0626 yeh hamza + 0649 alef maksura + A previous commit had added lookups that referred to these, + + More fiddling with super/subscripts + + * Makefile, Makefile, GenerateTrueType: + + Scripts and Make targets to generate OpenType fonts and zip file + + * maintenance.txt: + + Added gnupload and info about tagging + +2008-03-23 Steve White + * FreeSerif.sfd: + + Last of Find Problems -> ATT + 'mark' Latin lookup: afii10026 is in 'cyrl', also afii10074 + Upper and lower Cyrillic i. Just removed mark from both letters. + + 'half' Bengali lookup Khanda_Ta is in 'bng2'. Added bng2 to lookup + Added TtTable etc + + Clean-up of Points too Close through to end of font. + This episode completes the paths/points clean-up of Serif. + But note: many ranges, esp. Ethiopic, Japanese, and Indic, have way + too many points, resulting in lumpiness. + + At this point, FontForge can convert splines to quadratic, auto-hint, + and auto-instrument without segfault. + + * Makefile, sfd/Makefile, tools/GenerateTrueType: + + Alterations to build process: added a Makefile, and made to work + on my system. Now auto-hints before generating TrueType. + +2008-03-22 Steve White + * sfd/FreeSans.sfd: + Lots of additions of math characters. Should complete for + LaTeX 2e, except for extensible brackets. + +2008-03-21 Steve White + * *.sfd: + + Regularized stacking of accents in Latin Extended Additional + Changed name of 00B5 from 'mu' to 'micro', + 2206 from 'Delta' to 'Delta.math', + 0308 from 'diaerisis' to 'diaerisiscomb' + + * FreeMono.sfd: + + additions to IPA + + * FreeMonoBoldOblique.sfd: + + Moved dotlessj from Corporate Use, + Deleted commaaccent there + Fixed mis-named glyphs tcommaaccent, Tcommaaccent + Changed name of 030A from 'dieresis' to 'ringcomb' + + * FreeSans.sfd: + + Added some arrows, and a couple of blackboard bold characters + + Several characters in U+F600 Corporate Use range + dotlessj, onefitted, commaaccent + + dotlessj referred to by: jcircumflex, uni01F0: + renamed it to uFFFF, re-linked others by hand + + commaaccent + http://diacritics.typo.cz/index.php?id=9 + should be u+0326 but wasn't linked to anything + + * FreeSansBold.sfd: + + U+0617 etc: read glyphs "4GWglm". It should be Arabic. Deleted + + * FreeSansBold.sfd, FreeSansOblique.sfd, FreeSansBoldOblique.sfd: + + Removed bogus glyphs for 200C 200D, ZWJ and ZWNJ + + * FreeSerif.sfd: + + Split lookup for ligatures in latin into two classes; + ff, ffl, fl which are appropriate for all languages, + and fi, ffi, which are not appropriate in Turkish (due to distinction + between short and long i) + Needs to be done for other faces. + + Filled set of extensible brackets in Miscellaneous Technical + + Think IPA is now complete. + +2008-03-18 Steve White + * FreeSans.sfd: + + clean-up of all path issues and points too close + +2008-03-18 Steve White + * FreeSans.sfd: + + Something was causing crashing effects in Windows. Cleanup of + problems eventually made it go away. Now works well. + + Cleaned up many "points too close" + + Cleaned up all ATT problems, of which there were many and various. + + # Incorrectly labelled zero-width joiner used in a ligature + + # Incorrect substitution of dotlessi and dotlessj with i and j was + somehow connected with FontForge crash. Attemts to remove the + substitution would damage a 'ccmp' table; subsequent changes would + result in FontForge crashing on save, and truncating the sfd file. + Surgically removed with vi. + + # A couple of Indic lookups had incorrect script DFLT; one had 'latn'. + + # Don't understand why there are scripts named + dev2 bng2 grj2 gur2 when there are already deva beng gurj guru + But anyway, lots of 'vatu' 'pres' 'haln' and 'liga' lookups contained + characters in the '2' scripts but were lablled only for the 'non-2' + ones. Added the '2' scripts to all these lookups. Suspect a mistake. + + Note: several of these problems are repeated in other Sans faces. + +2008-03-16 Steve White + * FreeMono.sfd: + + Cleanup of many path problems "points too close" + + Strove to make accents Latin Extended range legible at small sizes + + Named some unnamed characters; removed a duplicate + + At this point, all fonts are passing FontForge Validate. + +2008-03-15 Steve White + * FreeSerif.sfd: + + CJK punctuation: made some of the very high glyphs smaller (under 900EM) + The brackets in Sans were very ugly, and not even Sans-serif. + Serif: added extensible square brackets, diddled with integral + corrected direction of some added glyphs + + Several bugs having to do with missing glyphs in Tamil range. + Also a buggy ligature in Devangari. + + Shortened names of many lookup tables + + Futzt with some combining diacriticals + + Added extensible square brackets. + + * FreeSans.sfd: + + Changed names of a bunch of glyphs with invalid + TrueType names, in range 0x1025f+ (not real Unicode). + Took pains to retain information contained in the names. + Wonder if these glyphs have ever been of any use. + + CJK Punctuation: brackets were hand-drawn and very ugly. Improved. + + * *.sfd: + + Set OS/2 Metrics back to absolute 900/300. Offsets are not + interpreted uniformly. + + Cleanup of many path problems up to extrema and self-intersecting + + Ordered PS Blue values. + +2008-03-14 Steve White + * FreeSerif.sfd: + + Got rid of mixed references and contours + Cleanup of many path problems "points too close" + + Started clean-up to satisfy FontForge Validate + + Changed names of three glyphs in the + Tamil ligatures range...all clearly bugs. + + * FreeSans.sfd: + + Added slanted-hyphen + + * *.sfd: + + Unified OS/2 Metrics + Added Grid Fit + +2008-03-13 Steve White + * FreeSans.sfd: + + Rearranged PS BluesValues so they were in increasing order, + Made all 20 in width. + +2008-03-12 Steve White + * FreeSans.sfd, FreeMono.sfd: + + Added TrueType hinting tables. + Fixed glyphs that didn't convert well to quadratics + Got rid of mixed contours and refs + + * FreeSerifBold.sfd: + + Cleanup of path problems + +2008-03-11 Steve White + * FreeMonoOblique.sfd: + + Cleanup of path problems + +2008-03-09 Steve White + * FreeSerif.sfd: + + Corrected L-dot + Further cleanup of path/ref problems + + Found several ligatures that referred to a missing glyph "ZWJ". + Took this to mean the "zero width joiner" u+200D + + * *.sfd: + + Changed OS/2 metrics to be absolute 900/300 + + * FreeSerifItalic.sfd: + + Added Greek lunate epsilon + + * FreeMono.sfd: + + Many additions in math range + Reduced size of binary union, intersection, vee, wedge + Corrected empty set + Corrected logical 'assert' relations, etc. 22a2-22af + Efforts to make Math glyphs legible at small point sizes + + * FreeSans.sfd: + + Added Greek lunate epsilon and rho symbol + Unstacked more stacked diacriticals + + Further cleanup of path/reference problems + +2008-03-08 Steve White + * FreeSans.sfd, FreeSerif.sfd: + + Added some "n-ary" Math operators + + * FreeSerif.sfd: + + Further clean-up of path problems...up to Ethiopic + > Started adding and correcting Math operators for LaTeX 2e + > Corrected n-ary union, intersection, and spikes to be larger + than the binary operators + > Made (many of) the operators based on + - = to use those + symbols directly (by reference or copying). + > Added lunate epsilon + > Corrected empty set + > Tightened up spacing of some other technical characters + > Worked on some more math operators involving = + > triangle + > Several arrows + > Supplemental Arrows-A + + * FreeSans.sfd: + + Clean-up of font paths + Open self-intersecting outermost-clockwise missing-extrema + also flipped references (unlinked) + + Added Greek lunate epsilon and rho symbol + +2008-03-06 Steve White + * sfd/FreeSerif.sfd: Shortened and thickened the combining hook mark, + U+0309, to make more like Unicode samples. + Also see (bug #22499) un-stacked incorrectly stacked accents + +2008-03-05 Steve White + * sfd/FreeSerif.sfd: vertical lines: combining diacritical marks + corrected 0300 030D 0329 0348 (were rendered as straight apostrophes) + Spacing Modifier letters added 02C8 02CC + 02B9 02Ba prime and double-prime + Fixed positioning U+1EC8, 9, I with hook above + +2008-03-03 Steve White + * sfd/FreeSerif.sfd: TT strings updates. + updated Copyright to 2008 + Added Vendor URL as the Savannah freefont site + * sfd/FreeMono.sfd: A standard pangram as the Sample Text for Russian + It reads: In the thickets of the South once there was a citrus + ...--yes, but a fake specimen! + * sfd/*.sfd: Set the OS/2 Sup/Sub settings, which by default looked + like random trash. + +2008-03-02 Steve White + * sfd/FreeSerif.sfd: began cleanup of problems given by FontForge + "Find Problems" feature. (bug #22454) + +2008-03-01 Steve White + * sfd/FreeSerif.sfd: made Arabic work for text display (bug #22329) + Added required contextual replacement tables, + Made a few missing characters, + * sfd/*.sfd: Removde all back layers from glyphs that had them. + +2008-02-27 Steve White + * sfd/FreeSans.sfd: filled in Combining Diacriticals + * sfd/FreeSerif.sfd: shifted whole Arabic range down by 200EM. + +2008-02-26 Steve White + * sfd/FreeSerif.sfd: enabled DPOS table. + +2008-02-24 Steve White + * sfd/*.sfd: Much fiddling with the "combining diacriticals" + range 0300-036F. Made to align with medium-size lowercase + preceding character if not using DPOS table. + +2008-02-23 Steve White + * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #21784) Filled + in set of HTML 4 Character Entities. + + * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #18413) + undertie too low -- went on to tidy other similar characters in + Combining Diacriticals range. + +2008-02-21 Steve White + * sfd/*.sfd: Moved capital Greek letters with tonos so tonos doesn't + cover preceding letter (bug #12798) + + * sfd/FreeSerif.sfd, FreeSans.sfd: (bug #13370) made extended + integrals to line up. + +2008-02-20 Steve White + * sfd/*.sfd: started removing glyphs with back layers (printing bug) + * sfd/*.sfd: adjusted vulgar fractions (bug #17756) + * sfd/*.sfd: adjusted numerical superscripts (bug #20278) + +2008-02-18 Steve White + * sfd/FreeSerif.sfd: Offset Hiragana and Katakana ranges (bug #22326) + * sfd/FreeSerif.sfd: U+30FB, KATAKANA MIDDLE DOT to be full width + (bug #18326) + + * sfd/FreeSerif.sfd: Re-promoted + ff ffi ffl fi fl + as standard ligatures in Latin. + +2008-02-17 Steve White + * sfd/*.sfd: committed to FontForge Spline Font Database (SFD) 2 + format. + +2008-02-10 Steve White + * sfd/*.sfd: brought into line with Debian ttf-freefont + Deleted a couple of patches, and applied those applied to Debian. + +2006-09-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * INSTALL: added installation procedure for MacOS X, courtesy + Philipp Kempgen. + +2006-05-04 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd: deleted Russian sample text, which did not + conform to UTF-7. + +2006-04-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd: corrected U+10D3. + + * sfd/FreeSans.sfd: ligature U+FB06 (LATIN SMALL LIGATURE S T) + changed from mandatory ("liga") to discretionary ("dlig") (bug + #16253). + + * sfd/FreeMono.sfd: deleted incomplete glyph U+FB06 (LATIN SMALL + LIGATURE S T); deleted U+FB00, U+FB01, U+FB02, U+FB05 as + ligatures (bug #16253). + + * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBoldOblique.sfd: added + U+FB00; deleted U+FB01, U+FB02 as ligatures (bug #16253). + + * sfd/FreeMonoBold.sfd: deleted U+FB00, U+FB01, U+FB02 as + ligatures (bug #16253). + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd: added Georgian letters, donated by + Gia Shervashidze + +2006-02-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd: ligature U+FB4F + changed from mandatory ("liga") to discretionary ("dlig"). This is + respons to Bug#349657: [bug #15792] Freefont Alef and Lamed + combine + +2006-02-21 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifBold.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd, + sfd/FreeSansBold.sfd: ligature U+FB4F changed from mandatory + ("liga") to discretionary ("dlig"). This is respons to Bug#349657: + [bug #15792] Freefont Alef and Lamed combine + + * sfd/FreeSerif.sfd: corrected bug#275759: [bug #15790] FreeSerif + glyphs for U+2198/U+2199 were reversed. + +2006-02-15 Denis Jacquerye <moyogo@gmail.com> + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: removed ij + and IJ ligatures. + +2006-02-10 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd: added small Georgian letters (mkhedruli), + donated by Gia Shervashidze + + * AUTHORS: Added Gia Shervashidze + + * CREDITS: Added Gia Shervashidze + +2006-01-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * notes/maintenance.txt: Added information on the Makefile now + used; username for FTP login is anonymous. + + * sfd/FreeSansBold.sfd: added U+0569, U+0571, U+0579, U+057B, + U+0586. Armenian small letters completed. + + * sfd/FreeSerif.sfd: added U+0297, U+02AD-02AF. IPA Extensions + section is now complete. Copied a dozen of glyphs from Omega IPA + to Phonetic Extension section. + +2006-01-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: added U+01A, U+01A3, U+01A6, U+01B2, U+01BA, + U+01BB, U+01BE, U+01BF. + + * sfd/FreeSans.sfd: aligned small Armenian letters to x-height in + response to bug #15480. Armenian in Free Sans needs a major + cleanup. + +2006-01-24 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd: changed U+0452, U+045B. Cleanup: U+0460, + U+0461, U+04Bc, U+04BD, U+0508. + + * sfd/FreeSansOblique.sfd: replaced accented chars in Latin-1 and + Latin Extended-B sections with references, where possible. + + * sfd/FreeSerif.sfd: changed U+0285. + +2006-01-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: added U+0195, U+01AA, U+0297, U+03D7, + U+03F0. Several flipped references replaced by outlines. + + * sfd/FreeSansOblique.sfd: Latin Extended-B section more or less + brought in sync with FreeSans. + + * sfd/FreeMonoBoldOblique.sfd: added glyphs from FreeMonoBold in + the Latin Extended-B and IPA Extensions sections. + + * sfd/FreeSerifBold.sfd: Added U+0224, U+0225. Changed U+01B7, + U+01B8, U+04E0, U+0452, U+045B. Replaced accented characters in + the Cyrillic region with references. + +2006-01-21 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: added U+0255, U+0264, U+0277, U+0286, + U+029D. Changed U+0261. Deleted spurious glyphs in the control + code area. + +2006-01-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: replaced Hardip Pannu Singh's Gurmukhi with + AnmolUni by Kulbir Singh Thind. + +2006-01-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansBold.sfd: Added U+018D, U+0194, U+01B5, U+01B6, + U+01BE, U+0262, U+02A2. + + * sfd/FreeSansBold.sfd: Changed U+0261 in order to distinguish it + from U+0067. Changed U+0251, U+0252. + + * sfd/FreeSerifBold.sfd: Small changes in the Cyrillic + section. Added U+0183, U+018C. + + * sfd/FreeSans.sfd: Added U+2045, U+2046. + + * sfd/FreeSansBold.sfd: Filled in the Gurkmukhi part with the + AnmolUni-Bold by Kulbir Singh Thind. Also some minor corrections + in the Cyrillic part. + + * CREDITS: Added Kulbir Singh Thind. + + * AUTHORS: Added Kulbir Singh Thind. + +2006-01-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd: Thomas Ridgeway's Tamil characters replaced + by the ones released by the Samyak font project. + + * CREDITS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao + and Sandeep Shedmake + + * AUTHORS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao + and Sandeep Shedmake + +2006-01-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansBold.sfd, sfd/FreeMonoBoldOblique.sfd: minor changes. + +2006-01-05 Denis Jacquerye <moyogo@gmail.com> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd: added cedi sign U+20B5, Ghanaian + currency + +2005-12-29 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: minor cleanup in the Gujarati part. + +2005-12-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: Devanagari and Gujarati parts cleared; once + again merged with Gargi 1.9 and Padmaa 0.6, this time correctly so + that the anchor points survived the merger. + +2005-12-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: added U+0577. + +2005-12-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: added U+0559, U+055F, U+2024. + + * sfd/FreeSansBold.sfd: added U+056E, U+0573. + +2005-12-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: Merged with Gargi 1.9 and Padmaa 0.6, + courtesy Monika Shah and Sonali Sonania from C-DAC, Mumbai. + + * CREDITS: Added Monika Shah and Sonali Sonania. + + * AUTHORS: Added Monika Shah and Sonali Sonania. + +2005-12-13 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - Removed Sinhala glyphs. + + * sfd/FreeSerif.sfd - Added Sinhala glyphs, formerly in FreeSans. + +2005-12-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd: added U+20AF, U+211E. Changed U+20AC (EURO + SIGN). + + * tools/freefont-ttf.spec: Added specification file for building + RPM package, courtesy Rok Papez. + + * sfd/FreeSerifBold.sfd: added more glyphs from Txfonts to the + Arrows and Mathematical Symbols ranges. + + * sfd/FreeSerifBoldItalic.sfd: added U+03F5 from Txfonts. + +2005-12-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: added U+0567, U+056A, U+056C, U+0582. + + * sfd/FreeSerifBold.sfd: copied Box Drawing range from FreeSans. + + * sfd/FreeSerifBold.sfd: added glyphs from Txfonts to the Arrows + and Mathematical Symbols ranges. + + * sfd/FreeSerif.sfd: added U+2259-225A, U+22BA, U+2308-230B, + U+2322-2323. Cyrillic composite characters replaced with + references. + +2005-12-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifBold.sfd: added U+025A, U+025D, U+026B, U+029B, + U+02AE, U+02AF, U+02DE. + + * sfd/FreeSerifBold.sfd: updated Hebrew part with Drugulin font + from the Culmus project. + + * sfd/FreeSerif.sfd: added U+207A-207C, U+208A-208C, U+2215-2216. + + * sfd/FreeSans.sfd: added U+2320 TOP HALF INTEGRAL, U+23AE + INTEGRAL EXTENSION, U+2321 BOTTOM HALF INTEGRAL (bug #13370). + +2005-12-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifBold.sfd: added U+0294-0296, U+02A1-02A2. Started + adding "below" anchors. Performed hinting on characters that were + not hinted "en masse". + +2005-12-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: fixed some more metrics problems in the + Extended Greek area; performed hinting on characters that were not + hinted "en masse". + + * Makefile: clean also signature files. + + * sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: cosmetic + changes; cleaning background of referenced composed characters. + +2005-12-05 Panayotis Katsaloulis <panayotis@panayotis.com> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd: Some changes to the greek glyphs, + mostly having to do with "tonos" (accent) + +2005-12-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: minor cosmetic changes. + + * sfd/FreeSans.sfd: adjusted widths of characters in the Extended + Greek range; accents are not any more considerably overhanging on + the left side. Added U+1EDA-1EE3, U+1EE8-1EF1. + + * sfd/FreeSans.sfd: continued working on Extended Greek range; + metrics still not finished. + +2005-12-03 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd: fixed combined Greek accents (bug + #12800). Width of characters still need to be adjusted as in + FreeSerif. + + * sfd/FreeSerif.sfd: fixed positions of Greek accents (bug #12798). + + * CREDITS: Added Panayotis Katsaloulis. + + * AUTHORS: Added Panayotis Katsaloulis. + + * Makefile: minor changes; now creating also a tarfile with sfds. + +2005-12-01 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifItalic.sfd: added U+0183, U+018C, U+01C0, U+01C1, + U+01C3, U+01E0, U+01E1, U+01F8, U+01F9. + + * Makefile: created a Makefile to assist building. + + * README: an update. + + * COPYING: added GNU General Public License, version 2. + + * tools/GenerateTrueType: wrote a FontForge script for conversion + to TrueType. + + * sfd/FreeSerif.sfd: merged with SolaimanLipi Bangla OpenType font + from www.ekushey.org, courtesy Solaiman Karim. + + * sfd/FreeSerifItalic.sfd: merged with SolaimanLipi Bangla + OpenType font from www.ekushey.org, slanted by 15.5 degrees. + + * sfd/FreeSans.sfd: merged with Rupali Bangla OpenType font from + www.ekushey.org + + * sfd/FreeSansOblique.sfd: merged with Rupali Bangla OpenType font from + www.ekushey.org, slanted by 12 degrees. + + * CREDITS: added Solaiman Karim + + * AUTHORS: added Solaiman Karim + +2005-11-30 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd: merged with the Rachana Normal. + + * AUTHORS: added K.H. Hussain and R. Chitrajan + + * CREDITS: added K.H. Hussain and R. Chitrajan + +2005-11-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - cleaned some background images. + + * sfd/FreeSans.sfd - added U+01A0-01A1, U+01AF-01B0, U+026E, + U+028F, U+0291, U+02A3-02A5, U+031B. Modified U+0198. + +2005-11-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - added U+2504-250B. + + * sfd/FreeSans.sfd - added U+2591-25A1, U+25A3-25A5, U+25AA, U+25AC. + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - added U+0263. + +2005-11-21 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - corrected positions of some Greek diacritics + on page 0x1F. + + * sfd/FreeMonoOblique.sfd - working on bringing it in sync with + FreeMono.sfd. + + * sfd/FreeSerifBoldItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added a couple of + glyphs in the IPA Extensions region. + + * sfd/FreeSansBold.sfd - added U+0574, U+0576. Removed overlaps. + +2005-11-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - added U+02AA-02AC, U+02B0-02B2. + +2005-11-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - added U+01B7-01B9, U+0196, U+019A, U+01C3, + U+0224-0225, U+025E, U+029A, U+2422. Changed U+0184-0185, U+0192, + U+01B4, U+0282, U+0284. + +2005-11-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - added U+02EE, U+207F. + + * sfd/FreeSans.sfd - started Box Drawing area. + +2005-11-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifBold.sfd - added glyphs from the Omega project to + Latin Extended-B, IPA Extensions and Greek ranges. + + * sfd/FreeSerifBoldItalic.sfd - added glyphs from the Omega + project to Latin Extended-B, IPA Extensions and Greek ranges. + + * sfd/FreeSerifItalic.sfd - added glyphs from the Omega + project to Latin Extended-B, IPA Extensions and Greek ranges. + + * sfd/FreeSerifItalic.sfd - added U+018B, U+025C, U+0265, U+026F, + U+0279, U+0287, U+028C-028E, U+029E. + + * sfd/FreeSerifBoldItalic.sfd - added U+1EDA-1EE3, U+1EE8-1EF1, + U+2190-219B, U+219E-21A8, U+21B9-21BA, U+21C4-21CA, U+21E4-21E5, + U+2669-266F. MES-1 compliant. + + * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - added U+FFFD. + + * sfd/FreeSerif.sfd - removed overlaps in Latin Extended-B and IPA + Extensions ranges. + +2005-11-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. + + * sfd/papers/eurotex2003/freefont.tex, + sfd/papers/eurotex2003/freefont.bib - Revised version, sent back + by Karl Berry on 20050110, that should match the one published in + TUGboat. + + * sfd/FreeSerifItalic.sfd - started added accent anchors. Added a + handful of Greek letters from Omega font collection. + + * sfd/FreeSerif.sfd - added a handful of letters in the Latin + Extended-B and IPA Extension ranges from the Omega font collection. + +2005-11-16 Denis Jacquerye <moyogo@gmail.com> + + * sfd/FreeSerif.sfd - moved U+0263 to U+0264; added U+0263 + + * sfd/FreeSerifItalic.sfd - fixe U+01EE; added U+01B7-U+01B9 + +2005-11-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - Made small Greek letters the same height as + Latin and Cyrillic ones and replaced them with references, where + applicable. + + * sfd/FreeSerif.sfd - replaced Greek letters with references, + where applicable. Added U+03D7, U+03F0-03F2. + + * sfd/FreeSerif.sfd - added U+0255, U+025A, U+025D, U+025F, + U+0262-0263, U+026B-026C, U+0274, U+0276-0277, U+028F, U+0291, + U+029D. + + * sfd/FreeMonoOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added U+F6BE. + + * sfd/FreeSansOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. + + * sfd/FreeSans.sfd - changed U+01A5. + +2005-11-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs in + the Latin-1 and Latin Extended-A areas with references. Made + capital Greek letters the same height as Latin and Cyrillic ones + and replaced them with references, where applicable. + +2005-11-15 Denis Jacquerye <moyog@gmail.com> + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSansOblique.sfd - fixed + U+026A, it was a dotlessi and therefore like U+0069 when + accented. + +2005-11-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMonoBold.sfd - corrected Greek tonos (slanted instead of + a vertical line). + + * sfd/FreeMonoBoldOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Replaced accented + glyphs in the Latin-1 and Latin Extended-A areas with references. + +2005-11-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Added 2005 in copyright info. + + * sfd/FreeSansBoldOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Replaced accented + glyphs in the Latin-1 area with references. + + * sfd/FreeSansBoldOblique.sfd - added U+0180, U+0184, U+0185, + U+0195, U+01A0-01A2, U+01AF-01B0, U+025E, U+026E, U+0292, + U+0294-0296, U+029A, U+02A1, U+2126-2127, U+2190-219B, + U+219E-21A8, U+21C4-21CA, U+2669-266F. MES-1 compliant. + + * sfd/FreeMono.sfd - Replaced accented glyphs in the Greek and + Cyrillic areas with references. + + * sfd/FreeMonoBold.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs in + the Latin-1 and Latin Extended-A areas with references. + +2005-11-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. + + * sfd/FreeSansBold.sfd - added U+219A, U+219B, U+2669-266F. + + * sfd/FreeSerifBold.sfd - added U+2669-266F. + +2005-11-12 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansBold.sfd - added U+0180, U+0181, U+0183, U+0187, + U+0188, U+018A, U+018C, U+018D, U+0193, U+019C, U+01A0, U+01A1, + U+01AC, U+01AF, U+01B0, U+025C, U+0260, U+026E, U+0277, U+0281, + U+0284. + +2005-11-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansBold.sfd - added U+195, U+1A6, U+025E, U+026E, + U+029A, U+0313, U+0314, U+0342, U+0344, U+0345. Started adding + accent anchors. + + * sfd/FreeMono.sfd - applied the sequence for reducing redundant + points, suggested by Werner Lemberg. + + * sfd/FreeMono.sfd - corrected Greek letters (using tonos instead + of a vertical line). Added U+026E, U+F6BE. Accented characters in + Latin 1, Latin Extended A and partly Latin Extended B replaced by + references. + + * sfd/FreeSerifBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added U+01A5, + U+02A0, U+2190-219B, U+219E-21A8, U+21B8, U+21B9, U+21C4-21CA, + U+21E4, U+21E5. + +2005-11-10 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansOblique - changed U+0192, U+01A5; added U+01C0-01C3. + + * sfd/FreeSansBold.sfd - replaced glyphs with references in the + Cyrillic area. Removed U+04A8, U+04A9. Added U+04C5, U+04C6, + U+04C9, U+04CA, U+04CD, U+04CE, U+0535, U+053F, U+0546, U+0565, + U+0584, U+0587, U+0589. + +2005-11-10 Denis Jacquerye <moyogo@gmail.com> + + * sfd/FreeSans.sfd - added U+028A-U+028B + + * sfd/FreeSansOblique - added U+028A-U+028B, U+0276, + U+0292, U+0294-U+0296, U+0298-U+0299 and U+029B; fixed some + other glyphs + +2005-11-10 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - added U+01A6. Simplified outlines in the + ASCII range. + + * sfd/FreeSansBold.sfd - added U+00A0, U+00AD, U+0531, U+2126, + U+2190-2199, U+219E-21A8, U+21C4-21CA. + + * sfd/FreeSansBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added automatically + constructed accented characters in page 0x1E. + +2005-11-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - added U+0183, U+018C. + + * sfd/FreeSans.sfd - added U+1EA2, U+1EA3, U+1EA8, U+1EA9, U+1EB2, + U+1EB3, U+1EBA, U+1EBB, U+1EC2, U+1EC3, U+1EC8, U+1EC9, U+1ECE, + U+1ECF, U+1ED4, U+1ED5, U+1EE6, U+1EE7, U+1EF6, U+1EF7, U+220A, + U+220B, U+220D, U+2272, U+2273, U+2282, U+2283. + + * sfd/FreeSerifItalic.sfd - changed U+03D5. + + * sfd/FreeSerifBoldItalic.sfd - changed U+03C6; added U+2070, + U+2075-2079, U+207F, U+2080, U+2085-2089, U+2155-217F. + + * sfd/FreeSerif.sfd - added U+0184, U+0185, U+018D, U+0195, + U+0197, U+019A, U+019B, U+01A0, U+01A1, U+01AC, U+01B5, U+01B6, + U+01C0, U+01C1, U+01C3, U+01F6, U+0294-0296, U+1E9A, U+1EDA-1EE3, + U+1EE8-1EF1. + +2005-11-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansBold.sfd - added U+0562, U+056D. U+0575. + + * sfd/FreeMono.sfd - added U+0589. + +2005-11-06 Primoz Peterlin <peterlin@localhost.localdomain> + + * sfd/FreeSans.sfd - added U+0278, U+03D5, U+2248. Corrected + U+2071, U+222E, U+2242, U+2243 in response to bug reports + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276118 + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276120 + + * sfd/FreeMono.sfd - added U+2227, U+2228, U+2262. Corrected + U+2299-229D in response to bug report + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276121 + + * sfd/FreeMonoBold.sfd - added U+2010, U+2012 in response to bug + report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=289032 + Swapped U+03C6 (Greek small letter phi) and U+03D5 (Greek phi + symbol) in order to conform to Unicode standard. Simplified glyph + shapes in ASCII range. Started adding "above" and "below" anchors. + +2005-11-05 Primoz Peterlin <peterlin@localhost.localdomain> + + * sfd/FreeSerif.sfd - accented letters in Latin Extended-A + replaced by references wherever possible. + + * sfd/FreeSerif.sfd - added U+0180, U+0181, U+0187, U+0188, + U+018A, U+0193, U+019C, U+01A4, U+01A5, U+01A7, U+01A8, U+01AF, + U+01B0, U+026E, U+0270, U+0278, U+0280, U+0281, U+028B, U+0299, + U+029C, U+029F. + +2005-11-03 Primoz Peterlin <peterlin@localhost.localdomain> + + * sfd/FreeSansBold.sfd - added U+0180, U+0184, U+0185, U+0192, + U+019B, U+01A0-01A2, U+01AF, U+01B0, U+01EE, U+01EF, U+0292, + U+0294-0296, U+02A1, U+0532, U+054C, U+057C, U+222B. Changed + U+014B, U+01A5, U+01B4, U+03BB. + + * sfd/FreeSans.sfd - added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, + U+04CE. + + * sfd/FreeSansBold.sfd - cleaner Arabic outlines. Added U+01E4, + U+01E5. + +2005-11-02 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansBold.sfd - started Armenian; added U+0538, U+0542, + U+0544, U+0548, U+054D, U+054F, U+0550, U+0553, U+0555, U+0561, + U+0563, U+0564, U+0566, U+0568 U+056B, U+056F, U+0570, U+0572, + U+0578, U+057A, U+057D-057F, U+0580, U+0581, U+0583, U+0585. + + * sfd/FreeMono.sfd - swapped U+03C6 (Greek small letter phi) and + U+03D5 (Greek phi symbol) in order to conform to Unicode standard. + Added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, U+04CE. + +2005-11-01 Primoz Peterlin <peterlin@localhost.localdomain> + + * sfd/FreeSansBold.sfd - modified U+019C. + + * sfd/FreeSansBoldOblique.sfd - added U+00A0, U+00AD, U+019C, + U+01B7, U+01B8, U+0275, U+0278, U+0298, U+2012, U+2015, + U+2070-207F, U+2080-208E, U+2153-217F, U+2213, U+2215. + +2005-10-31 Primoz Peterlin <peterlin@localhost.localdomain> + + * sfd/FreeSerif.sfd - added U+0199, U+01AB, U+0265, U+0282, + U+0288, U+028C-028E, U+0290, U+029E, U+02A0. + +2005-10-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifBold.sfd - added U+019E, U+01AB, U+01AD, U+01B1, + U+0256, U+025F, U+0265, U+0269, U+026F, U+0270, U+0279-027F, + U+0282, U+0287, U+0288, U+028C-028E, U+0290. + + * sfd/FreeSerifBold.sfd - added U+2070, U+2075-2079, U+2080, + U+2085-2089, U+2153-215E, U+2113-2115, U+2119. + + * sfd/FreeSerifBold.sfd - added U+0199, U+019B, U+01B8, U+01B9, + U+01BE, U+01C0, U+0262, U+0274, U+0278, U+0280, U+028F, U+0298, + U+0299, U+029C, U+029E, U+029F, U+2012, U+2015, U+2016, U+2129, + U+2217. + +2005-10-27 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - added U+018D, U+0194, U+019B, U+019C, U+01B5, + U+01B6, U+0295, U+0296, U+029B, U+02A2, U+0472, U+0473, U+2114, + U+2119. + + * sfd/FreeSerifItalic.sfd - minor cleanup in the superscript range + (U+2070-2079). + + * sfd/FreeSansBold.sfd - added subscripts and superscripts + (U+2070-208F), completed fractions (U+2152-215F) and Roman + numerals (U+2160-217F). + + * sfd/FreeSerifBold.sfd - added U+018B, U+018E, U+018F, U+0191, + U+019D, U+01A7, U+01A8, U+01AE, U+0253, U+0266, U+0267, U+026A, + U+0271-0273, U+0283, U+0285. + +2005-10-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - added "above" anchors to selected Cyrillic + characters. Added U+0294, U+02A1. + + * sfd/FreeMono.sfd - added U+2011, U+2012, U+203B, U+204A, U+2071, + U+2129, U+2232, U+2233. Changed and/or corrected U+2106, U+211E, + U+2126, U+2127, U+2153-215F, U+2202. + + * sfd/FreeMono.sfd - a try to imitate Denis' work on adding + anchors by adding "above" anchor to a couple of basic Latin + characters. + + * sfd/FreeSansBold.sfd - added U+0278, U+0298. Cleaned up outlines + of most Greek letters. + + * sfd/FreeSansBold.sfd - Added U+2010-2012, U+2015, U+2032, + U+203C, U+2047-2049. + + * sfd/FreeSans.sfd - Added U+01C0-01C2, U+0276, U+0292, + U+0298. Changed U+0251, U+0294, U+02A1. + +2005-10-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2126, U+2127, U+2153-215E, U+2160-217F, U+2190-2193, + U+2669-266F. FreeSerifItalic is now MES-1 compliant. + + * sfd/FreeSerif.sfd - added U+0191, U+019D, U+01AE, U+027E, + U+027F, U+0283, U+0285. + + * sfd/FreeSerif.sfd - added U+019E, U+01AD, U+01B8, U+01B9, + U+0253, U+0256, U+0257, U+025C, U+0260, U+0266, U+0267, U+0269, + U+026D, U+0271-0273, U+0279-027D. + + * sfd/FreeSerifBoldItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2032-2034, U+203C, U+2047-204A, U+2074, U+2081-2084, + U+2126, U+2153, U+2154, U+215F, U+2215. Corrected positions of + diacritics on U+0200-0217. + + * sfd/FreeSansOblique.sfd, sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBoldOblique.sfd, + sfd/FreeMonoBold.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd sfd/FreeSerifBoldItalic.sfd - brought in + sync with Valek Filipov's urw-fonts-1.0.7pre41. + + * sfd/FreeSansOblique.sfd - added U+00A0, U+2011-2012, U+2015, + U+2070, U+2071, U+2074-2079, U+2080-2089, U+2126, U+2153-215F, + U+2190-2195, U+2215, U+266A. FreeSansOblique is now MES-1 + compliant. + +2005-10-24 Denis Jacquerye <moyogo@altern.org> + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - added + ccmp for i and j to be substituted with dotless i or j when + followed by above diacritic + +2005-10-24 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - added U+2011, U+2012, U+2015. FreeSans is now + MES-1 conformant. + +2005-10-23 Denis Jacquerye <moyogo@gmail.com> + + * sfd/FreeSans.sfd - added above, below, abovemk and belowmk + anchors for diacritics placement to many Basic Latin characters, + some Latin Extented A and B, and some IPA characters; fixed a + couple of precomposed characters to have diacritics at the same + height as similar characters. + +2005-10-21 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - added U+02B9, U+02BA, U+02CD, U+2017, + U+2036, U+2037, U+203C, U+203E, U+2047-204A. + +2005-10-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifBold.sfd - added U+0182, U+0189, U+0192, U+019F, + U+01A9, U+01B7, U+01C4-01CC, U+01E0-1E2, U+01F0-01F3, U+F6BE. + Corrected position of diacritics on U+0200-0217. + + * sfd/FreeSerif.sfd - added U+00A0, U+00AD, U+0182, U+0189, + U+018B, U+018E, U+018F, U+0192, U+019F, U+01A9, U+01B1, U+01B7, + U+01DD, U+2010-2013, U+2015. FreeSerif is now MES-1 conformant. + +2005-10-19 Denis Jacquerye <moyogo@gmail.com> + + * sfd/FreeSerif.sfd - added U+0268, U+026A, U+0289, U+0292; and + anchor "above" to more base glyphs. + + * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBoldItalic.sfd - added U+0250-0252, U+0258-0259, + U+0261, U+0268, U+026A, U+0279, U+0289 + + * sfd/FreeSerifBold.sfd - added anchor "above" to marks + U+0300-0314, and to base glyphs (vowels). + +2005-10-18 Denis Jacquerye <moyogo@gmail.com> + + * sfd/FreeSerif.sfd - added anchor "above" to marks U+0300-0314, + and bases vowel of the U+0041-007A range, U+00E6, U+0186, U+0190, + U+0254 and U+025B; fixed Latin-1 Supplement block accented glyphs + to use references. + +2005-10-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansBold.sfd - added U+01B7, U+01B8, U+0275. + +2005-10-16 Denis Jacquerye <moyogo@gmail.com> + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added some Latin + Extended-B African letters: U+0181, U+018A, U+0197-0198, U+01A4, + U+01AC, U+01B1, U+01B3-01B4; + + * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added Latin + Extended-B U+0187, 018E-018F, U+0191, U+0193, U+0197-0199, + U+019D-019F, U+01AB-01AE; correcting width of non-space + Combining Diacrtical Marks; added more glyphs to IPA Extensions + to match non Bold + + * sfd/FreeSansBoldOblique.sfd - added many accented glyphs to + Latin Extended-B + +2005-10-15 Denis Jacquerye <moyogo@gmail.com> + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added IPA Extensions + U+0262,U+0274,U+0280-0281, U+0299, U+029F, and Spacing Modifier + Letters U+02C9-02CB; fixed U+0287,029E height to baseline; added + stroke to U+0268 + + * sfd/FreeSansOblique.sfd - fixed skew on U+027F + + * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added to Latin + Extended-B U+01A7-01A8, IPA Extensions U+0251-0253, U+0256-0257, + U+0261, U+0265-026A, U+026F-0273, U+0289, U+028C-028E + + * sfd/FreeSansBoldOblique.sfd - added to Latin extended-B U+0189, + U+01A8, U+01B1, U+0283, U+02C9 and Spacing Modifiers U+02C9-02CB + +2005-10-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansBold.sfd - Added a couple of composite glyphs, + mostly in the IPA and Latin Extended B ranges. + +2005-10-13 Denis Jacquerye <moyogo@gmail.com> + + * FreeSans.sfd - removed overlap and simplified U+0187, 0191, + 0193, 01A5, 01AE, 0260, 0271, 0272, 0273, 027B; fixed diacritics + placement on U+0200-0217; fixed glyph for U+0283 to correct esh + without stroke; added U+025F and fixed U+025F from it; fixed + height of glyph at U+0285; arranged U+027E,027F to make more + distinguishable from U+0072. + + * FreeSansOblique.sfd - added the corrected or new glyphs from + FreeSans; diacritics on U+200-0217 will need height readjustements. + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd - added U+0186, 0190, + 0250, 0254, 0258, 0259, 025B, 025C + +2005-10-13 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Minor changes: U+22A2, U+22A3, U+22A6, U+23AE. + Added U+0250, U+0251, U+0258, U+0259, U+0275. + + * sfd/FreeSerifItalic.sfd - Added glyphs U+222B-U+222F, U+2320, + U+2321. Fixed diacritics on U+0200-U+0217. + +2005-10-12 Denis Jacquerye <moyogo@gmail.com> + + * sfd/FreeSerif.sfd - Corrected diacritics position on + U+01D5-01D9,01DB,01EA-01ED,0200-0217 and U+022A. + + * sfd/FreeSerif.sfd, sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBoldItalic.sfd - added U+0186,0190,0254 and U+025B. + +2005-10-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Fixed bug #13399 (glyphs for U+0360 and + U+0361 were swapped). + + * sfd/FreeSerif.sfd - Attempt to correct bug #13370: INTEGRAL + EXTENSION does not align with TOP/BOTTOM HALF INTEGRAL; added + glyph U+23AE. + +2005-05-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Corrected shapes for Cross of Lorraine and + Cross of Jerusalem. + +2005-04-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSansBold.sfd - Added some combining accents, just to + test the a version of FontForge. + +2003-12-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Some composite Latin characters rebuilt, as + they had accents 600 points to the left due to changes on October + 2. Some other minor changes in the mathematics area. + +2003-10-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMonoOblique.sfd, sfd/FreeSerifBoldItalic.sfd, + FreeSerifItalic.sfd - applied Josef Segur's corrections from + Oct. 5. + +2003-10-02 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Abbas Izad's contributed Arabic/Farsi + characters added. + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Combining characters (U+0300 - + U+036F) moved left, so that they have negative horizontal values + and zero advance width. + +2003-09-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd - Started working + on super- and subscripts. + +2003-09-12 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd, sfd/FreeSerif.sfd - Added some missing + Hiragana and Katakana characters. + + * sfd/FreeSansBold.sfd - Cleared background characters in Latin + Extended-A. Added some automatically constructed characters in + Latin Extended-B. Started with superscripts and subscripts. + + * sfd/FreeSans.sfd - Subscript numerals (U+2080-U+2089) completed. + +2003-05-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Thai characters po pla and bo baimai + swapped; Thai character fongman corrected; all courtesy Theppitak + Karoonboonyanan. + +2003-05-17 Panayotis Katsaloulis <panayotis@panayotis.com> + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - Full support + of all ancient greek glyphs + +2003-05-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * tools/KerningNumerals.pl - A Perl script for moving kerning + information from ASCII numerals (U+0030...) to characters in the + Adobe corporate use area (U+F6xx). + + * sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBoldOblique.sfd - Created kerned numerals in the Adobe + corporate use area (U+F6xx) and moved kerning information from + ASCII numerals to the kerned numerals. + +2003-05-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - First approximation of super- and subscript + numerals and vulgar fractions. + + * sfd/FreeSerif.sfd - Super- and subscript numerals complete, + vulgar fractions completed and redone as references rather than + outlines. + +2003-05-12 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Clean-up of the Cyrillic letters added on + March 27; super- and subscripts, vulgar fractions. + +2003-05-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMonoBold.sfd - Added a couple of characters to + the Latin Extended-B area and the IPA extensions area. + +2003-05-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifBoldItalic.sfd - Added a couple of characters to + the Latin Extended-B area. + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - ASCII + numerals now monospaced; kerned numerals moved to Adobe corporate + use area + (U+F6xx). + +2003-05-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Roman numerals now more complete. + + * sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - Accented + characters added in the Latin Extended-B area. + + * sfd/FreeSans.sfd - Greek accents added in the Greek Extended + area, characters added in the Latin Extended-B area, Roman + numerals added. + + * sfd/FreeMonoOblique.sfd - Kerning pairs removed (what were they + doing in a monospaced font, anyway?). + + * sfd/FreeMonoBoldOblique.sfd - Additions in Latin Extended-B and + Basic Greek. + + * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBoldOblique.sfd - Major cleanup (fixed widths, open + paths, path directions (clockwise/counter-clockwise), points + rounded to integer values; outlines simplified etc.) + +2003-05-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * tools/OS2UnicodeRange - A simple script to display OS/2 Unicode + range table in TrueType fonts. + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - ASCII numerals now + monospaced; kerned numerals moved to Adobe corporate use area + (U+F6xx). FreeSans is done, FreeSansBold half-way. + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Added 2003 in copyright info. + +2003-03-27 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Cyrillic and Cyrillic Supplement blocks + brought to conformance with Unicode 3.2, courtesy Daniel Shurovich + Chirkov. + +2003-03-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - somewhat wider + germandbls (U+00DF), due to complaints by Walter Schmidt. + +2003-03-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - Added Sinhala glyphs from the Tipitaka + project <http://www.metta.lk>, recoded to Unicode by Noah Levitt. + +2003-02-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - Minor changes on mathematical operators. + +2003-02-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - minor cleanup of glyph backgrounds; changed + integral signs (U+222B - U+2230) + +2003-02-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - added a couple of glyphs in the IPA and + African Latin ranges. + +2003-01-30 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd - Corrected Maltese Hbar (U+0126) + and/or hbar (U+0127). + +2003-01-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerifItalic.sfd - Corrected Maltese hbar (U+0127). + +2002-12-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * tools/ConvertFont - PfaEdit script for converting SFD files to + TrueType fonts. + + * sfd/FreeSans.sfd - Added Tamil and Kannada glyphs from the + Akruti Indic fonts. + +2002-12-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - Added Devanagari and Gujarati glyphs from the + Akruti Indic fonts. + + * www/index.html - Added information on Rogier van Dalen's tools. + + * AUTHORS - Added M.S. Sridhar. + + * CREDITS - Correct spelling of Culmus project. Added M.S. Sridhar. + +2002-12-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Added Braille glyphs, courtesy Vyacheslav + Dikonov. + + * sfd/FreeSans.sfd - Added Unicode Syriac glyphs, courtesy + Vyacheslav Dikonov. + +2002-10-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * www/index.html - Added information on the availability of the + Debian GNU/Linux package. + + * sfd/FreeSerif.sfd, sfd/FreeSans.sfd - added some kern pairs + beyond Latin-1 area. + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - re-introduced + all the emtpy glyph slots (changes from Sep 23 made PfaEdit + crash). + +2002-09-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - imported + kerning information from the URW++ AFM files + +2002-09-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoOblique.sfd - updated Hebrew parts to comply with + Culmus v0.6. + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansOblique.sfd - Added Danilo Segan's Serbian Cyrillic + glyphs; updated Hebrew parts to comply with Culmus v0.6. + +2002-09-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansOblique.sfd - Updated Cyrillic part to match + Filippov's 1.0.7pre14 + + * sfd/FreeSansOblique.sfd - added Sam Stepanyan's Armenian glyphs + from FreeSans (skewed for 12 degrees). + +2002-09-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd - Added Maxim + Iorsh's Hebrew characters. + +2002-08-29 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, + sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd - Added Maxim + Iorsh's Hebrew characters. + + * AUTHORS, CREDITS - Added Maxim Iorsh as author. + +2002-08-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * www/index.html - Added information of Microsoft's withdrawal of + freely available Unicode TrueType fonts + + * www/resources.html - Added link to Maxim Iorsh's Culmus project. + +2002-07-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Added a couple of characters (Arrows area). + +2002-06-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning + perispomeni in Greek politoniko. + +2002-05-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning + psili in Greek politoniko. Also added two working variants of + chars in the IPA range. + +2002-05-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifBold.sfd - Deleted explicit ".notdef" character with + no contours. + +2002-05-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - The new version of PfaEdit saves + correctly formed Panose and LineGap lines. + + * sfd/FreeSansBoldOblique.sfd - Filled-in the missing TTFWidth and + TTFWeight values. + +2002-05-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - Added diacritics to the Spacing Modifier + Letters and Combining Diacritical Marks areas. Added composed + glyphs to the Latin Extended-B area. + +2002-05-07 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Updated Panose information with data + provided by Josef W. Segur. Updated TTF headers with English and + Slovenian text. + +2002-04-30 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMonoBold.sfd - Working on Greek small letters. Several + minor changes (lower carons etc.) + +2002-04-29 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * FreeMonoBoldOblique.sfd - Started adding Greek. + + * sfd/FreeMonoBold.sfd - Added glyphs in the Geometrical Shapes + and Miscellaneous Symbols area. Harmonizing Greek with Latin. Done + with capitals. + + * sfd/FreeMono.sfd - Deleted the explicit .notdef character. Added + one glyph to the Geometrical Shapes area, which is now completed; + added three glyphs to the Miscellaneous Symbols area. Harmonizing + Greek with Latin. Done with the capitals. + +2002-04-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - Adjusted accent positions on several glyphs + in the Latin Extended-A area. + +2002-04-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMonoBold.sfd - Box Drawing area completed. Added a + couple of glyphs in the Geometrical Shapes area. + + * sfd/FreeMono.sfd - Small corrections in the Box Drawing area. + +2002-04-24 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Box Drawing area completed. + +2002-04-23 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * tools/WGL4.lst - corrected. + + * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Box Drawing + area. + +2002-04-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Latin + Extended-B and Greek. + +2002-04-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Somewhat cleaner chess figures. + + * tools/MES-2.txt, tools/MES-2.lst - Corrected list (it is not + 203C-203E, it is 203C and 203E). + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Changed "Family Name" from Free to + FreeSerif, FreeSans and FreeMono, as appropriate. Changed Font + Modifiers from MonoBold etc. to Bold, Italic, Oblique, BoldOblique + and BoldItalic. + +2002-04-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd - Corrected metrics; now all character + widths are set to 600. + +2002-04-17 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Corrected glyphs in the Box Drawing area and + Block Elements area, which should extend through the ascender *and + descender* height. + + * sfd/FreeMonoBold.sfd - Continued working on harmonizing Greek + letters with Latin and Cyrillic. + + * sfd/FreeMonoBold.sfd - Added some box drawing characters. + +2002-04-16 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * www/design-notes.html - Updated notes on stroke width for + symbols in Free Mono Bold. + + * sfd/FreeMono.sfd - Added a handful of characters in the + Miscellaneous Symbols area. + + * sfd/FreeMonoBoldOblique.sfd - Added subscripts, superscripts and + vulgar fractions. + + * sfd/FreeMonoBold.sfd - Started harmonizing Greek letters with + Latin and Cyrillic. + + * sfd/FreeMonoBold.sfd - Added subscripts, superscripts and vulgar + fractions. + +2002-04-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * www/design-notes.html - Updated notes on super-/subscripts in + Free Mono Bold. Separate subsections for Free Mono regular and + Free Mono Bold. + +2002-04-12 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Added Ethiopian glyphs, converted from the + Metafont sources from TGI, Universität Hamburg (authors Berhanu + Beyene, Prof. Dr. Manfred Kudlek, Olaf Kummer, and Jochen + Metzinger) using Szabo's TeXtrace and retouched using + PfaEdit. Ethiopian metafonts are released under GNU GPL, + <http://www.informatik.uni-hamburg.de/TGI/mitarbeiter/wimis/kummer/ethiop_eng.html>. + + * sfd/FreeMonoBold.sfd - Added 40 characters, mostly in the Latin + Extended-B and IPA Extensions areas. + +2002-04-11 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Added a handful of characters in the Latin + Extended-B, IPA Extensions, Currency Symbols and Miscellaneous + Symbols areas. + +2002-04-09 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Correcting accent positioning in the Extended + Greek area; adding a couple of characters here and there. Still 20 + characters short of MES-2 conformance. + +2002-04-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Added some characters in the Arrows area; + more or less completed Extended Greek area (accents still need to + be fine-tuned). + +2002-04-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Modern non-Russian Cyrilic mostly completed. + + * sfd/FreeMonoOblique.sfd - Synchronized with FreeMono. + + * sfd/FreeSerif.sfd - Added Thomas Ridgeway's Tamil characters + (converted from Metafont and edited somehwat). + +2002-04-04 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMonoOblique.sfd - Armenian letters added. + + * sfd/FreeMonoBold.sfd - Serbian Cyrillic letters dje, tshe, lje + and nje corrected. + + * sfd/FreeMono.sfd - Serbian Cyrillic letters dje and tshe + corrected. Some other non-Russian Cyrillic letters modified and + "welded together". + +2002-04-03 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Added more or less complete Armenian + area. The glyphs are a tidied-up version based on the Armenian + Courier on the <http://www.cilicia.com/armo8.html>. Now we have + 1673 characters. + +2002-03-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Added some mathematical symbols. + +2002-03-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSans.sfd - took H.S. Pannu's Gurmukhi from FreeSerif. It + actually fits to FreeSans much better. It seems I'll have to look + for another Gurmukhi font with modulated stroke for FreeSerif. + + * sfd/FreeSerifItalic.sfd - replaced existing Hebrew glyphs by + those from FreeSerif (slanted for 15.5 degrees). + + * sfd/FreeSerif.sfd - Added dotted Hebrew letters. Changed barred H. + + * sfd/FreeMono.sfd - Completed vulgar fractions; minor changes in + Greek; added some mathematical operators. + + * sfd/FreeMonoBold.sfd - added 12 characters to Latin Extended-B + and IPA Extensions areas (total 984). + +2002-03-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMonoBold.sfd - started adding Latin Extended-B and IPA + Extensions. + + * sfd/FreeMono.sfd - Minor cosmetic changes; cleaning up Greek + (removing redundant control points), added some non-European + Cyrillic glyphs as a test. + +2002-03-22 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - Some minor modifications; letters in Latin + Extended-B area "welded" together. + +2002-03-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * www/index.html - finally linked the resources and design notes + pages. + + * www/design-notes.html - added scaling information for super- and + subscript numerals in FreeMono. + +2002-03-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - the Latin Extended-B and IPA Extension area + characters moved from FreeMono and skewed for 12 degrees. + +2002-03-18 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - added a dozen or two of new characters, in + particular in the Latin Extended-B and IPA Extension area. + +2002-03-15 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - added a dozen of two of new characters, in + particular in the IPA Extension area. + + * www/design-notes.html - Corrected data for x-height in FreeMono; + information on constructing small caps. + +2002-03-14 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeMono.sfd - added three smiley characters to the + Miscallaneous Symbols area. + +2002-03-10 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Anshuman Pandey has only converted Gurmukhi + from TrueType to Metafont; the original author of Gurkmukhi font + is Hardip Singh Pannu <http://members.aol.com/hspannu/punjabi.html>. + Got the permission from him to include the Gurmukhi glyph set. + +2002-03-08 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Added some more glyphs in the Mathematical + Symbols area to a total number of 3374. + +2002-03-06 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Added a basic Gurmukhi set. + + * www/design-notes.html - started a page on design notes + + * sfd/FreeMono.sfd - realized that glyphs in the Box Drawing area + and Block Elements area should extend through the ascender *and + descender* height, and corrected it. + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd - added some musical + glyphs, linking "no-break space" to space, "soft hyphen" to + hyphen-minus etc. + +2002-03-05 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * tools/WGL4.lst - Added Windows Glyph List 4.0 + + * tools/LigatureList.pl - Wrote a Perl script, which lists the + GSUB list (ligature list) of a OpenType font. + + * sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd, + sfd/FreeSerifItalic.sfd - auxilliary Hebrew glyphs added. They are + too light compared with Latin and will be substituted with better + ones. + +2002-03-04 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Added some more glyphs to the Mathematical + Operators area (page 0x22). + + * sfd/FreeSerif.sfd - Incomplete and fragmentary support for + Devanagari, originating from Harsh Kumar's Shusha fonts was + replaced by Frans Velthuis' Devanagari metafont, now maintained by + Anshuman Pandey <apandey@u.washington.edu> and available under + GPL. Until I figure out how to provide glyph substitution table in + OpenType, only the Unicode part is there. + +2002-02-28 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * ChangeLog file created + + * sfd/FreeSerif.sfd - Added some Telugu glyphs to page 0x0C, + courtesy Prasad A. Chodavarapu <http://chaitanya.bhaavana.net/fonts/> + + * sfd/FreeSerif.sfd - Added some glyphs to the Miscellaneous + Symbols page (0x26). + +2002-02-26 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * mailing lists freefont-announce and freefont-bugs created + +2002-02-25 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/FreeSerif.sfd - Added a couple of glyphs in Mathematics + Operators area. + + * sfd/FreeMono.sfd + - Added some more glyphs, in particular in the Mathematical + Operators section. + - Changed FamilyName to Free, FontName to FreeMono, and Full name + to "Free Monospaced". + +2002-02-20 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * sfd/ directory added containing FreeSerif, FreeSans and FreeMono + families. + + * tools/ directory added containing lists with characters required + for MES (Multilinguag European Subset) compliance. + + * tools/mes-list-expand.pl created - a Perl script for expanding MES + ranges into simple one-char-per-line format + + * tools/CheckConformance.pl created - a Perl script for checking + conformance of a font file with a given coded character set + + * homepage <http://www.freesoftware.fsf.org/freefont/> created + +2002-02-19 Primoz Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> + + * freefont (Free UCS Scalable Fonts) project approved on + savannah.gnu.org: <http://savannah.gnu.org/projects/freefont/> diff --git a/tools/tcpdf/fonts/freefont-20100919/INSTALL b/tools/tcpdf/fonts/freefont-20100919/INSTALL new file mode 100644 index 000000000..fbbbe804b --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20100919/INSTALL @@ -0,0 +1,86 @@ + Installing GNU FreeFont + ======================= + +GNU FreeFont can be used in any modern operating system. + +This document explains how to install FreeFont on some common systems. + +UNIX/GNU/Linux/BSD Systems +-------------------------- + +FreeFont works with any system using the free font rasterizer FreeType +<http://www.freetype.org/>. + +* Debian GNU/Linux + +Users of Debian GNU/Linux system will probably want to use the Debian package, +available from the Debian site, + + <http://packages.debian.org/unstable/x11/ttf-freefont.html>, + +or any of its mirrors. + +Install them by issuing the command + apt-get install ttf-freefont + + +* KDE local installation + +Users of KDE can install .ttf files on a per-user basis using the KDE +Control Center module "kcmfontinst", which may appear in the menu as + + Settings -> System Administration -> Font Installer + +This is especially helpful for developers and testers. + + +* Generic X-windows + + 1) Fetch the freefont-ttf.tar.gz package with Free UCS outline fonts + in the TrueType format. + + 2) Unpack TrueType fonts into a suitable directory, + e.g. /usr/local/share/fonts/default/TrueType/ + + 3) If you have chosen any other directory, make sure the directory you + used to install the fonts is listed in the path searched by the X + Font Server by editing the config file in /etc/X11/. + + In some systems, you list the directory in the item "catalogue=" + in the file /etc/X11/fs/config. + + 4) Run ttmkfdir in the directory where you unpacked the fonts. + + +Windows 95/98/NT/2000/XP; Vista +------------------------------- + +Note that in at least Vista, XP and 2000, the OpenType versions perform much +better than, and are recommended over, the TrueType ones. + +* Vista: + 1) From the Start menu, open Control Panels + 2) Drag-n-drop font files onto Fonts control panel + You may get a dialog saying + "Windows needs your permission to continue" + a) Click Continue + +* 95/98/NT: + The font installation is similar to Vista. + + In order to use OpenType, users of Windows 95, 98 and NT 4.0 can + install Adobe's 'Type Manager Light'. It is available for download + without cost from Adobe's web site. + + Otherwise, use the TrueType versions. + +Mac OS X +-------- + +Installing on Mac OS X consists of moving the .ttf files to either + /Library/Fonts/ or ~/Library/Fonts/ +depending on whether they should be available to all users on your system +or just to yourself. + +-------------------------------------------------------------------------- +$Id: INSTALL,v 1.7 2008/12/26 12:33:31 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20100919/README b/tools/tcpdf/fonts/freefont-20100919/README new file mode 100644 index 000000000..8c970cbcf --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20100919/README @@ -0,0 +1,108 @@ +-*-text-*- + GNU FreeFont + +The GNU FreeFont project aims to provide a useful set of free scalable +(i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode +UCS (Universal Character Set). + +Statement of Purpose +-------------------- + +The practical reason for putting glyphs together in a single font face is +to conveniently mix symbols and characters from different writing systems, +without having to switch fonts. + +Coverage +-------- + +FreeFont covers the following character sets + +* ISO 8859 parts 1-15 +* CEN MES-3 European Unicode Subset + http://www.evertype.com/standards/iso10646/pdf/cwa13873.pdf +* IBM/Microsoft code pages 437, 850, 852, 1250, 1252 and more +* Microsoft/Adobe Windows Glyph List 4 (WGL4) + http://www.microsoft.com/typography/otspec/WGL4.htm +* KOI8-R and KOI8-RU +* DEC VT100 graphics symbols +* International Phonetic Alphabet +* Arabic, Hebrew, Armenian, Georgian, Ethiopian and Thai alphabets, + including Arabic presentation forms A/B +* mathematical symbols, including the whole TeX repertoire of symbols +* APL symbols + etc. + +Editing +------- + +The free outline font editor, George Williams's FontForge +<http://fontforge.sourceforge.net/> is used for editing the fonts. + +Design Issues +------------- + +Which font shapes should be made? Historical style terms like Renaissance +or Baroque letterforms cannot be applied beyond Latin/Cyrillic/Greek +scripts to any greater extent than Kufi or Nashki can be applied beyond +Arabic script; "italic" is really only meaningful for Latin letters. + +However, most modern writing systems have typographic formulations for +contrasting uniform and modulated character stroke widths, and have some +history with "oblique", faces. Since the advent of the typewriter, most +have developed a typographic style with uniform-width characters. + +Accordingly, the FreeFont family has one monospaced - FreeMono - and two +proportional faces (one with uniform stroke - FreeSans - and one with +modulated stroke - FreeSerif). + +To make text from different writing systems look good side-by-side, each +FreeFont face is meant to contain characters of similar style and weight. + +Licensing +--------- + +Free UCS scalable fonts is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published +by the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +The fonts are distributed in the hope that they will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and +embed this font or unaltered portions of this font into the document, this +font does not by itself cause the resulting document to be covered by the +GNU General Public License. This exception does not however invalidate any +other reasons why the document might be covered by the GNU General Public +License. If you modify this font, you may extend this exception to your +version of the font, but you are not obligated to do so. If you do not +wish to do so, delete this exception statement from your version. + + +Files and their suffixes +------------------------ + +The files with .sfd (Spline Font Database) are in FontForge's native format. +Please use these if you plan to modify the font files. + +TrueType fonts for immediate consumption are the files with the .ttf +(TrueType Font) suffix. These are ready to use in Xwindows based +systems using FreeType, on Mac OS, and on older Windows systems. + +OpenType fonts (with suffix .otf) are for use in Windows Vista. +Note that although they can be installed on Linux, but many applications +in Linux still don't support them. + + +-------------------------------------------------------------------------- +Primoz Peterlin, <primoz.peterlin@biofiz.mf.uni-lj.si> +Steve White <stevan.white@googlemail.com> + +Free UCS scalable fonts: http://savannah.gnu.org/projects/freefont/ +$Id: README,v 1.7 2009/01/13 08:43:23 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20100919/index.php b/tools/tcpdf/fonts/freefont-20100919/index.php new file mode 100644 index 000000000..d295cc517 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20100919/index.php @@ -0,0 +1,35 @@ +<?php +/* +* 2007-2017 PrestaShop +* +* NOTICE OF LICENSE +* +* This source file is subject to the Open Software License (OSL 3.0) +* that is bundled with this package in the file LICENSE.txt. +* It is also available through the world-wide-web at this URL: +* http://opensource.org/licenses/osl-3.0.php +* If you did not receive a copy of the license and are unable to +* obtain it through the world-wide-web, please send an email +* to license@prestashop.com so we can send you a copy immediately. +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade PrestaShop to newer +* versions in the future. If you wish to customize PrestaShop for your +* needs please refer to http://www.prestashop.com for more information. +* +* @author PrestaShop SA <contact@prestashop.com> +* @copyright 2007-2017 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/tcpdf/fonts/freefont-20120503/AUTHORS b/tools/tcpdf/fonts/freefont-20120503/AUTHORS new file mode 100644 index 000000000..e7f7575d9 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20120503/AUTHORS @@ -0,0 +1,242 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Authors + ==================== + +The FreeFont collection is being maintained by + Steve White <stevan.white AT googlemail.com> +The folowing list cites the other contributors that contributed to +particular ISO 10646 blocks. + +* URW++ Design & Development GmbH <http://www.urwpp.de/> + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) (most) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) (parts) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + +* Yannis Haralambous <yannis.haralambous AT enst-bretagne.fr> and John + Plaice <plaice AT omega.cse.unsw.edu.au> + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Yannis Haralambous and Wellcome Institute + + Sinhala (U+0D80-U+0DFF) + +* Young U. Ryu <ryoung AT utdallas.edu> + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + +* Valek Filippov <frob AT df.ru> + + Cyrillic (U+0400-U+04FF) + +* Wadalab Kanji Comittee + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + +* Angelo Haritsis <ah AT computer.org> + + Greek (U+0370-U+03FF) + +* Yannis Haralambous and Virach Sornlertlamvanich + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque <srhaque AT iee.org> + + Bengali (U+0980-U+09FF) + +* Sam Stepanyan <sam AT arminco.com> + + Armenian (U+0530-U+058F) + +* Mohamed Ishan <ishan AT mitf.f2s.com> + + Thaana (U+0780-U+07BF) + +* Sushant Kumar Dash <sushant AT writeme.com> + + Oriya (U+0B00-U+0B7F) + +* Harsh Kumar <harshkumar AT vsnl.com> + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + +* Prasad A. Chodavarapu <chprasad AT hotmail.com> + + Telugu (U+0C00-U+0C7F) + +* Frans Velthuis <velthuis AT rc.rug.nl> and Anshuman Pandey + <apandey AT u.washington.edu> + + Devanagari (U+0900-U+097F) + +* Hardip Singh Pannu <HSPannu AT aol.com> + + Gurmukhi (U+0A00-U+0A7F) + +* Jeroen Hellingman <jehe AT kabelfoon.nl> + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + +* Thomas Ridgeway <email needed> + + Tamil (U+0B80-U+0BFF) + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek <kudlek AT informatik.uni-hamburg.de>, Olaf + Kummer <kummer AT informatik.uni-hamburg.de>, and Jochen Metzinger <?> + + Ethiopic (U+1200-U+137F) + +* Maxim Iorsh <iorsh AT users.sourceforge.net> + + Hebrew (U+0590-U+05FF) + +* Vyacheslav Dikonov <sdiconov AT mail.ru> + + Syriac (U+0700-U+074A) + Braille (U+2800-U+28FF) + +* Panayotis Katsaloulis <panayotis AT panayotis.com> + + Greek Extended (U+1F00-U+1FFF) + +* M.S. Sridhar <mssridhar AT vsnl.com> + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + <nlevitt AT columbia.edu> + + Sinhala (U+0D80-U+0DFF) + +* Dan Shurovich Chirkov <dansh AT chirkov.com> + + Cyrillic (U+0400-U+04FF) + +* Abbas Izad <abbasizad AT hotmail.com> + + Arabic (U+0600-U+06FF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Denis Jacquerye <moyogo AT gmail.com> + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + +* K.H. Hussain <hussain AT kfri.org> and R. Chitrajan + + Malayalam (U+0D00-U+0D7F) + +* Solaiman Karim <solaiman AT ekushey.org> and Omi Azad <omi AT ekushey.org> + + Bengali (U+0980-U+09FF) + +* Sonali Sonania <sonalisonania AT gmail.com> and Monika Shah + <monikapatira AT gmail.com> + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +* Pravin Satpute <pravin.d.s AT gmail.com>, Bageshri Salvi + <sbagrshri AT yahoo.co.in>, Rahul Bhalerao <b.rahul.pm AT gmail.com> and + Sandeep Shedmake <sandeep.shedmake AT gmail.com> + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +* Gia Shervashidze <giasher AT telenet.ge> + + Georgian (U+10A0-U+10FF) + +* Daniel Johnson + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Kayah Li (U+A900-U+A92F) + Osmanya (U+10480-U+104a7) + +* George Douros + + Gothic (U+10330-U+1034F) + Phoenecian (U+10900-U+1091F) + Byzantine Musical Symbols (U+1D000-U+1D0FF) + Western Musical Symbols (U+1D100-U+1D1DF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + Mah Jong Tiles (U+1F000-U+1F02B) + Dominoes (U+1F030-U+1F093) + +* Steve White <stevan_white AT gmail.com> + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + Arabic (U+0600-U+06FF) (Mono) + Old Italic (U+10300-U+1032F) + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + +* Mark Williamson + Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + +* Masoud Pourmoosa + Arabic (U+0600-U+06FF) + +* Emmanuel Vallois + Python scripts, support + +* Primož Peterlin <primoz.peterlin AT biofiz.mf.uni-lj.si> + maintained FreeFont for several years, and is thanked for all his work. + +Please see the CREDITS file for details on who contributed particular +subsets of the glyphs in font files. + +-------------------------------------------------------------------------- +$Id: AUTHORS,v 1.23 2010-09-11 13:24:11 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20120503/COPYING b/tools/tcpdf/fonts/freefont-20120503/COPYING new file mode 100644 index 000000000..94a9ed024 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20120503/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<http://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<http://www.gnu.org/philosophy/why-not-lgpl.html>. diff --git a/tools/tcpdf/fonts/freefont-20120503/CREDITS b/tools/tcpdf/fonts/freefont-20120503/CREDITS new file mode 100644 index 000000000..06d280e93 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20120503/CREDITS @@ -0,0 +1,597 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Credits + ==================== + +This file lists contributors and contributions to the GNU FreeFont project. + + +* URW++ Design & Development GmbH <http://www.urwpp.de/> + +URW++ donated a set of 35 core PostScript Type 1 fonts to the +Ghostscript project <http://www.ghostscript.com/>, to be available +under the terms of GNU General Public License (GPL). + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + + +* Yannis Haralambous <yannis.haralambous AT enst-bretagne.fr> and John + Plaice <plaice AT omega.cse.unsw.edu.au> + +Yannis Haralambous and John Plaice are the authors of Omega typesetting +system, <http://omega.enstb.org/>. Omega is an extension of TeX. +Its first release, aims primarily at improving TeX's multilingual abilities. +In Omega all characters and pointers into data-structures are 16-bit wide, +instead of 8-bit, thereby eliminating many of the trivial limitations of TeX. +Omega also allows multiple input and output character sets, and uses +programmable filters to translate from one encoding to another, to perform +contextual analysis, etc. Internally, Omega uses the universal 16-bit Unicode +standard character set, based on ISO-10646. These improvements not only make +it a lot easier for TeX users to cope with multiple or complex languages, +like Arabic, Indic, Khmer, Chinese, Japanese or Korean, in one document, but +will also form the basis for future developments in other areas, such as +native color support and hypertext features. ... Fonts for UT1 (omlgc family) +and UT2 (omah family) are under development: these fonts are in PostScript +format and visually close to Times and Helvetica font families. +Omega fonts are available subject to GPL + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +Current info: <http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=omega> + +* Valek Filippov <frob AT df.ru> + +Valek Filippov added Cyrillic glyphs and composite Latin Extended A to +the whole set of the abovementioned URW set of 35 PostScript core fonts, +<ftp://ftp.gnome.ru/fonts/>. The fonts are available under GPL. +(The Cyrillic range was since replaced by another font.) + + Latin Extended-A (U+0100-U+017F) + + +* Wadalab Kanji Comittee + +Between April 1990 and March 1992, Wadalab Kanji Comittee put together a +series of scalable font files with Japanese scripts, in four forms: +Sai Micho, Chu Mincho, Cho Kaku and Saimaru. +The font files are written in custom file format, while tools for conversion +into Metafont and PostScript Type 1 are also supplied. The Wadalab Kanji +Comittee was later dismissed. The resulting files were once found on the FTP +server of the Department of Mathematical Engineering and Information Physics, +Faculty of Engineering, University of Tokyo. Some of these are available at +<http://www.ctan.org/tex-archive/fonts/wadalab> + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + + +* Young U. Ryu <ryoung AT utdallas.edu> + +Young Ryu is the author of Txfonts, a set of mathematical symbols +designed to accompany text typeset in Times or its variants. In the +documentation, Young adresses the design of mathematical symbols: "The +Adobe Times fonts are thicker than the CM fonts. Designing math fonts +for Times based on the rule thickness of Times = , , + , / , < , +etc. would result in too thick math symbols, in my opinion. In the TX +fonts, these glyphs are thinner than those of original Times +fonts. That is, the rule thickness of these glyphs is around 85% of +that of the Times fonts, but still thicker than that of the CM fonts." +TX fonts are are distributed under the GNU public license (GPL). +<http://www.ctan.org/tex-archive/fonts/txfonts/>. + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + + +* Angelo Haritsis <ah AT computer.org> + +Angelo Haritsis has compiled a set of Greek Type 1 fonts, once available as +as a tarball named greekXfonts-Type1-1.1.tgz. +The glyphs from this source have been used to compose Greek glyphs in +FreeSans and FreeMono. + +Angelo's licence says: "You can enjoy free use of these fonts for +educational or commercial purposes. All derived works should include +this paragraph. If you want to change something please let me have +your changes (via email) so that they can go into the next +version. You can also send comments etc to the above address." + + Greek (U+0370-U+03FF) + + +* Yannis Haralambous and Virach Sornlertlamvanich + +In 1999, Yannis Haralambous and Virach Sornlertlamvanich made a set of +glyphs covering the Thai national standard Nf3, in both upright and +slanted shape. The collection of glyphs have been made part of GNU +intlfonts 1.2 package and is available under the GPL at +<ftp://ftp.gnu.org/pub/gnu/intlfonts/>. + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque <srhaque AT iee.org> + +Shaheed Haque has developed a basic set of basic Bengali glyphs +(without ligatures), using ISO10646 encoding. They are available under +the XFree86 license at <http://www.btinternet.com/~shaheedhaque/>. + +Copyright (C) 2001 S.R.Haque <srhaque AT iee.org>. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL S.R.HAQUE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of S.R.Haque shall not be +used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from +S.R.Haque. + + Bengali (U+0980-U+09FF) + + +* Sam Stepanyan <sam AT arminco.com> + +Sam Stepanyan created a set of Armenian sans serif glyphs visually +compatible with Helvetica or Arial. Available on +<http://www.editum.com.ar/mashtots/html/fonts/ara.tar.gz>. On +2002-01-24, Sam writes: "Arial Armenian font is free for +non-commercial use, so it is OK to use under GPL license." + +Armenian (U+0530-U+058F) + + +* Mohamed Ishan <> + +Mohamed Ishan started the Thaana Unicode Project and among other things +created a couple of Thaana fonts, available under FDL or BDF license. + + Thaana (U+0780-U+07BF) + + +* Sushant Kumar Dash <sushant AT writeme.com> (*) + +Sushant Dash has created a font in his mother tongue, Oriya. As he +states on his web page <http://sushantdash.tripod.com/>: +"Please feel free to foreword this mail to your Oriya friends. No +copyright law is applied for this font. It is totally free!!! Feel +free to modify this using any font editing tools. This is designed for +people like me, who are away from Orissa and want to write letters +home using Computers, but suffer due to unavailability of Oriya +fonts.(Or the cost of the available packages are too much)." + + Oriya (U+0B00-U+0B7F) + + +* Harsh Kumar <harshkumar AT vsnl.com> + +Harsh Kumar has started BharatBhasha <http://www.bharatbhasha.net/> - +an effort to provide "FREE software, Tutorial, Source Codes +etc. available for working in Hindi, Marathi, Gujarati, Gurmukhi and +Bangla. You can type text, write Web pages or develop Indian Languages +Applications on Windows and on Linux. We also offer FREE help to +users, enthusiasts and software developers for their work in Indian +languages." + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + + +* Prasad A. Chodavarapu <chprasad AT hotmail.com> + +Prasad A. Chodavarapu created Tikkana, a Telugu font available in Type +1 and TrueType format on <http://chaitanya.bhaavana.net/fonts/>. +Tikkana exceeds the Unicode Telugu range with some composite glyphs. +Available under the GNU General Public License. + + Telugu (U+0C00-U+0C7F) + + +* Frans Velthuis <velthuis AT rc.rug.nl> and Anshuman Pandey + <apandey AT u.washington.edu> + +In 1991, Frans Velthuis from the Groningen University, The Netherlands, +released a Devanagari font as Metafont source, available under the terms of +GNU GPL. Later, Anshuman Pandey from the Washington University, Seattle, USA, +took over the maintenance of font. Zdeněk Wagner has provided a huge amount +of expert advice regarding the implementation of the font in FreeSerif. +Fonts can be found on CTAN, +<ftp://ftp.dante.de/tex-archive/language/devanagari/>. + + Devanagari (U+0900-U+097F) + + +* Hardip Singh Pannu <HSPannu AT aol.com> + +In 1991, Hardip Singh Pannu has created a free Gurmukhi TrueType font, +available as regular, bold, oblique and bold oblique form. Its license +says "Please remember that these fonts are copyrighted (by me) and are +for non-profit use only." + + Gurmukhi (U+0A00-U+0A7F) + + +* Jeroen Hellingman <jehe AT kabelfoon.nl> + +Jeroen Hellingman created a set of Malayalam metafonts in 1994, and a +set of Oriya metafonts in 1996. Malayalam fonts were created as +uniform stroke only, while Oriya metafonts exist in both uniform and +modulated stroke. From private communication: "It is my intention to +release the fonts under GPL, but not all copies around have this +notice on them." Metafonts can be found on CTAN, +<ftp://ftp.dante.de/tex-archive/language/oriya/> and +<ftp://ftp.dante.de/tex-archive/language/malayalam/>. + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + + +* Thomas Ridgeway <> (*) + +Thomas Ridgeway, then at the Humanities And Arts Computing Center, +Washington University, Seattle, USA, (now defunct), created a Tamil +metafont in 1990. Anshuman Pandey from the same university took over +the maintenance of font. Fonts can be found at CTAN, +<ftp://ftp.dante.de/tex-archive/language/tamil/wntamil/>. + + Tamil (U+0B80-U+0BFF) + + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek <kudlek AT informatik.uni-hamburg.de>, Olaf + Kummer <kummer AT informatik.uni-hamburg.de>, and Jochen Metzinger <?> + +Beyene, Kudlek, Kummer and Metzinger from the Theoretical Foundations +of Computer Science, University of Hamburg, prepared a set of Ethiopic +metafonts, found on +<ftp://ftp.dante.de/tex-archive/language/ethiopia/ethiop/>. They also +maintain home page on the Ethiopic font project, +<http://www.informatik.uni-hamburg.de/TGI/mitarbeiter/wimis/kummer/ethiop_eng.html>, +and can be reached at <ethiop AT informatik.uni-hamburg.de>. The current +version of fonts is 0.7 (1998), and they are released under GNU GPL. I +converted the fonts to Type 1 format using Péter Szabó's TeXtrace-A +program <http://www.inf.bme.hu/~pts/textrace/> and removed some +redundant control points with PfaEdit. + + Ethiopic (U+1200-U+137F) + + +* Maxim Iorsh <iorsh AT users.sourceforge.net> + +In 2002, Maxim Iorsh started the Culmus project, aiming at providing +Hebrew-speaking Linux and Unix community with a basic collection of +Hebrew fonts for X Windows. The fonts are visually compatible with +URW++ Century Schoolbook L, URW++ Nimbus Sans L and URW++ Nimbus Mono +L families, respectively, and are released under GNU GPL license. See +also <http://culmus.sourceforge.net/>. + + Hebrew (U+0590-U+05FF) + + +* Panayotis Katsaloulis <panayotis AT panayotis.com> + +Panayotis Katsaloulis helped fixing Greek accents in the Greek +Extended area. + + Greek Extended (U+1F00-U+1FFF) + + +* Vyacheslav Dikonov <sdiconov AT mail.ru> + +Vyacheslav Dikonov made a Braille unicode font that could be merged +with the UCS fonts to fill the 2800-28FF range completely. (uniform +scaling is possible to adapt it to any cell size). He also contributed +a free syriac font, whose glyphs (about half of them) are borrowed +from the "Carlo Ator" font by Tim Erickson. +Vyacheslav also filled in a few missing +spots in the U+2000-U+27FF area, e.g. the box drawing section, sets of +subscript and superscript digits and capital Roman numbers. + + Syriac (U+0700-U+074A) + Box Drawing (U+2500-U+257F) + Braille (U+2800-U+28FF) + +* Tim Erickson + +Is the author of several Eurasian fonts, including "Carlo Ator". +He has given his written permission for glyphs from this font to be +included in FreeFont. + Syriac (U+0700-U+074A) + + +* M.S. Sridhar <mssridhar AT vsnl.com> + +M/S Cyberscape Multimedia Limited, Mumbai, developers of Akruti +Software for Indian Languages (http://www.akruti.com/), have released +a set of TTF fonts for nine Indian scripts (Devanagari, Gujarati, +Telugu, Tamil, Malayalam, Kannada, Bengali, Oriya, and Gurumukhi) +under the GNU General Public License (GPL). You can download the fonts +from the Free Software Foundation of India WWW site +(http://www.gnu.org.in/akruti-fonts/) or from the Akruti website. + +For any further information or assistance regarding these fonts, +please contact mssridhar AT vsnl.com. + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + <nlevitt AT columbia.edu> + +Noah Levitt found out that the Sinhalese fonts available on the site +<http://www.metta.lk/fonts/> are released under GNU GPL, or, +precisely, "Public Domain under GNU Licence Produced by DMS +Electronics for The Sri Lanka Tipitaka Project" (taken from the font +comment), and took the effort of recoding the font to Unicode. + +These glyphs were later replaced by those from the LKLUG font +<http://www.lug.lk/fonts/lklug> + +Finally the range was completely replaced by glyphs from the sinh TeX +font, with much help and advice from Harshula Jayasuriya. + + Sinhala (U+0D80-U+0DFF) + + +* Daniel Shurovich Chirkov <dansh AT chirkov.com> + +Dan Chirkov updated the FreeSerif font with the missing Cyrillic +glyphs needed for conformance to Unicode 3.2. The effort is part of +the Slavjanskij package for Mac OS X, +<http://www.versiontracker.com/dyn/moreinfo/macosx/18680>. + + Cyrillic (U+0400-U+04FF) + + +* Denis Jacquerye <moyogo AT gmail.com> + +Denis Jacquerye added new glyphs and corrected existing ones in the +Latin Extended-B and IPA Extensions ranges. + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + + +* K.H. Hussain <hussain AT kfri.org> and R. Chitrajan + +`Rachana' in Malayalam means `to write', `to create'. Rachana Akshara Vedi, +a team of socially committed information technology professionals and +philologists, has applied developments in computer technology and desktop +publishing to resurrect the Malayalam language from the disorder, +fragmentation and degeneration it had suffered since the attempt to adapt +the Malayalam script for using with a regular mechanical typewriter, which +took place in 1967-69. K.H. Hussein at the Kerala Forest Research Institute +has released "Rachana Normal" fonts with approximately 900 glyphs required +to typeset traditional Malayalam. R. Chitrajan apparently encoded the +glyphs in the OpenType table. + +In 2008, the Malayalam ranges in FreeSerif were updated under the advise +and supervision of Hiran Venugopalan of Swathanthra Malayalam Computing, +to reflect the revised edition Rachana_04. + + Malayalam (U+0D00-U+0D7F) + + +* Solaiman Karim <solaiman AT ekushey.org> + + Bengali (U+0980-U+09FF) + +Solaiman Karim has developed several OpenType Bangla fonts and +released them under GNU GPL on <http://www.ekushey.org>. + + +* Sonali Sonania <sonalisonania AT gmail.com> and Monika Shah + <monikapatira AT gmail.com> + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +Glyphs were drawn by Cyberscape Multimedia Ltd., #101,Mahalakshmi +Mansion 21st Main 22nd "A" Cross Banashankari 2nd stage Banglore +560070, India. Converted to OTF by IndicTrans Team, Powai, Mumbai, +lead by Prof. Jitendra Shah. Maintained by Monika Shah and Sonali +Sonania of janabhaaratii Team, C-DAC, Mumbai. This font is released +under GPL by Dr. Alka Irani and Prof Jitendra Shah, janabhaaratii +Team, C-DAC, Mumabi. janabhaaratii is localisation project at C-DAC +Mumbai (formerly National Centre for Software Technology); funded by +TDIL, Govt. of India. Contact:monika_shah AT lycos.com, +sonalisonania AT yahoo.com, jitendras AT vsnl.com, alka AT ncst.ernet.in. +website: www.janabhaaratii.org.in. + + +* Pravin Satpute <pravin.d.s AT gmail.com>, Bageshri Salvi + <sbagrshri AT yahoo.co.in>, Rahul Bhalerao <b.rahul.pm AT + gmail.com> and Sandeep Shedmake <sandeep.shedmake AT gmail.com> + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +In December 2005 the team at www.gnowledge.org released a set of two +Unicode pan-Indic fonts: "Samyak" and "Samyak Sans". "Samyak" font +belongs to serif style and is an original work of the team; "Samyak +Sans" font belongs to sans serif style and is actually a compilation +of already released Indic fonts (Gargi, Padma, Mukti, Utkal, Akruti +and ThendralUni). Both fonts are based on Unicode standard. +The fonts are now hosted at Sarovar.org: +http://sarovar.org/projects/samyak/ + + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +Dr. Kulbir Singh Thind designed a set of Gurmukhi Unicode fonts, +AnmolUni and AnmolUni-Bold, which are available under the terms of GNU +Generel Public License from the Punjabu Computing Resource Center, +http://guca.sourceforge.net/typography/fonts/anmoluni/. + + +* Gia Shervashidze <giasher AT telenet.ge> + + Georgian (U+10A0-U+10FF) + +Starting in mid-1990s, Gia Shervashidze designed many +Unicode-compliant Georgian fonts: Times New Roman Georgian, Arial +Georgian, Courier New Georgian. His work on Georgian localization can +be reached at http://www.gia.ge/. + + +* Primož Peterlin <primoz.peterlin AT biofiz.mf.uni-lj.si> + +Primož Peterlin filled in missing glyphs here and there (e.g. Latin +Extended-B and IPA Extensions ranges in the FreeMono familiy), and +created the following UCS blocks: + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Arrows (U+2190-U+21FF) + Box Drawing (U+2500-U+257F) + Block Elements (U+2580-U+259F) + Geometrical Shapes (U+25A0-U+25FF) + +* Mark Williamson + +Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + +* Jacob Poon + +Submitted a very thorough survey of glyph problems and other suggestions. + +* Alexey Kryukov + +Made the TemporaLCGUni fonts, based on the URW++ fonts, from which at one +point FreeSerif Cyrillic, and some of the Greek, was drawn. He also provided +valuable direction about Cyrillic and Greek typesetting. + + Cyrillic (U+0400-U+04FF) + +* George Douros + +The creator of several fonts focusing on ancient scripts and symbols. +Many of the glyphs are created by making outlines from scanned images +of ancient sources. + + Aegean: Phoenecian + Analecta: Gothic (U+10330-U+1034F) + Musical: Byzantine & Western + Unicode: many Miscellaneous Symbols, Miscellaneous Technical, OCR, + supplemental Symbols, and Mathematical Alphanumeric symbols, + Mah Jong, and the outline of the Domino. + +* Daniel Johnson + +Created by hand a Cherokee range specially for FreeFont to be "in line with +the classic Cherokee typefaces used in 19th century printing", but also to +fit well with ranges previously in FreeFont. Then he made Unified Canadian +Syllabics in Sans, and a Cherokee and Kayah Li in Mono! And never to be +outdone by himself, then did UCAS Extended and Osmanya.... What next? + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Kayah Li (U+A900-U+A92F) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Osmanya (U+10480-U+104a7) + +* Yannis Haralambous and Wellcome Institute + +In 1994, The Wellcome Library + The Wellcome Institute for the History of Medicine + 183 Euston Road, London NW1 2BE, England. +commissioned Mr. Haralambous to produce a Sinhalese font for them. + +We have received 03/09 official notice from Robert Kiley, Head of e-Strategy +for the Wellcome Library, that Yannis' font could be included in GNU +FreeFont under its GNU license. + +Thanks to Dominik Wujastyk, for providing us with feedback and contacts +to repsonsible people at the Trust. + + Sinhala (U+0D80-U+0DFF) + +* The Sinhala font project http://sinhala.sourceforge.net/ + +The Sinhala font project has taken the glyphs from Yannis Haralambous' +Sinhala font, to produce a Unicode TrueType font, LKLUG. These glyphs +were for a while included in FreeFont. + + Sinhala (U+0D80-U+0DFF) + +* Steve White <stevan.white AT googlemail.com> + +Filled in a lot of missing characters, got some font features working, +left fingerprints almost everywhere, and is responsible for these blocks: + + Runic (U+16A0-U+16F0) + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + Old Italic (U+10300-U+1032F) +(The design of Runic is based roughly on one originally submitted by +Vyacheslav Dikonov) + + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + + +* Masoud Pourmoosa corrected several letters in Arabic for Persian: + Arabic (U+0600-U+06FF) + +Notes: + +*: The glyph collection looks license-compatible, but its author has + not yet replied and agreed on their work being used in part of + this glyph collection. + +-------------------------------------------------------------------------- +$Id: CREDITS,v 1.28 2010/09/11 13:24:11 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20120503/ChangeLog b/tools/tcpdf/fonts/freefont-20120503/ChangeLog new file mode 100644 index 000000000..2d7ec40ac --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20120503/ChangeLog @@ -0,0 +1,14707 @@ +2012-04-22 16:18 +0000 [r2239-2240] Stevan_White: + + * INSTALL: Improved info on Debian install. + + * notes/troubleshooting.txt: More info on the blurry + text in Windows issue. + +2012-04-22 11:43 +0000 [r2238] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: + Regularized abbreviatons of supplement, extended + +2012-04-22 11:06 +0000 [r2237] Stevan_White: + + * FreeSerifBold.sfd: Arabic: added 3 graphical + marks to complete the range. + +2012-04-22 10:51 +0000 [r2236] Stevan_White: + + * FreeSerif.sfd: Fixed problems turned up by + tests. Somehow alefmaksurainitialarabic hadn't been re-named. Two + new Combining Diacritics hadn't been given Unicode. + +2012-04-21 17:11 +0000 [r2235] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeMonoBoldOblique.sfd: Revision of German + TTF Names. + +2012-04-21 16:52 +0000 [r2231-2234] Stevan_White: + + * INSTALL: More info for Windows. + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd: PS Private: put in extra + blues line, adjusted to numerals. + + * tools/report/OpenType/UnicodeRanges.py: Corrected + one range + + * tools/generate/TrueType, + tools/generate/WOFF, + tools/generate/OpenType, + tools/generate/MacTT: all: removed launch line + WOFF: made quadratic, and autoinstructed TrueType: turned off + saving of hints + +2012-04-21 11:17 +0000 [r2230] Stevan_White: + + * FreeSerifBold.sfd: Vietnamese: small + adjustment of accents + +2012-04-20 12:57 +0000 [r2228-2229] Stevan_White: + + * AUTHORS, CREDITS: Various + corrections, doing the best I could with stale URLs. + + * ChangeLog: Some typos + +2012-04-20 11:06 +0000 [r2227] Stevan_White: + + * ChangeLog: Summary of changes since late last + year. + +2012-04-19 21:07 +0000 [r2226] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: re-named + alefmaksurainitialarabic and alefmaksuramedialarabic as + alefmaksurainitialarabic and alefmaksuramedialarabic to avoid a + confusing FontForge warning. This was discussed on the FontForge + list, and a partial remedy was agreed upon. + +2012-04-19 21:02 +0000 [r2225] Stevan_White: + + * FreeSerif.sfd: GPOS table: removed the + Cyrillic kerns with non-Unicode "alternative" Cyrillic, because + FontForge warns that Windows apps will have *problems* with + mappings that aren't Unicode-Unicode. Most of the kerns were + rather small anyway. + +2012-04-19 20:39 +0000 [r2224] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBoldOblique.sfd: TTF Names: Fixes bug + #36232: Windows 7 strange bug with installation/font control + panel. Also improved French names. (Thanks to Emmanuel Vallois) + +2012-04-18 07:31 +0000 [r2223] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: Regularized + overlap of horizontal. Cleaned up numerous other letters. + +2012-04-17 07:37 +0000 [r2222] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Currency Symbols: + Added/corrected/adjusted Indian Rupee. + +2012-04-16 22:45 +0000 [r2221] Stevan_White: + + * notes/maintenance.txt, + notes/usage.txt, + notes/troubleshooting.txt, + notes/webfont_guidelines.txt, + notes/features.txt: Added section about where + letters are to usage.txt Made sure svn properties are set for + others. + +2012-04-16 22:26 +0000 [r2220] Stevan_White: + + * README: Updated information about file types + +2012-04-16 22:17 +0000 [r2219] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: resolves bug + #36195: Arabic semicolon doesn't match with others + +2012-04-15 23:16 +0000 [r2218] Stevan_White: + + * FreeSerifBold.sfd: Arabic: this was meant to + be in previous commit. + +2012-04-15 18:30 +0000 [r2217] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: Remedies bug + #36196: Arabic ba and teh isolated and final. Also applied + similar alteration to some similar letters. Bold: there were some + missing ligatures of superscript marks. + +2012-04-15 17:52 +0000 [r2216] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: Remedies bug + #36198: dots for Arabic letter jeh Also revised placement dots + over some other letters. + +2012-04-15 13:24 +0000 [r2215] Stevan_White: + + * FreeSerif.sfd: Arabic: remedies bug #36191, + Arabic character DAD final form + +2012-04-15 12:23 +0000 [r2214] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: toward bug #36189: + discrepancy in different forms of ک and گ + +2012-04-15 12:02 +0000 [r2213] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: remedies bug + #36190, Arabic question mark too small + +2012-04-15 11:16 +0000 [r2212] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: anchors for + recently added letters. Thanks, Zdenek. + +2012-04-15 10:44 +0000 [r2211] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: adjusted height of + dots on a few glyphs + +2012-04-15 10:31 +0000 [r2210] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: remedies bug + #36181: initial and final form of heh (U+0647) + https://savannah.gnu.org/bugs/?36181 + +2012-04-14 13:35 +0000 [r2209] Stevan_White: + + * tools/test/ranges/Arabic/arabic_test.py (added), + tools/test/ranges/Arabic/unicode_joining.py + (added), + tools/test/ranges/Arabic/generate_arabic_shaping.py + (added), tools/test/ranges (added), + tools/test/ranges/Arabic (added): Scripts to + generate comprehensive Arabic tests in HTML, courtesy of Emmanuel + Vallois. + +2012-04-13 09:56 +0000 [r2208] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd: Devanagari: serif: corrected + OpenType glyph type of ru, ruu ligatures to be base ligatures, + not marks. sans, sans bold: added ka-ra "vatu" ligature at + Zdenek's suggestion. sans: removed empty lookup. + +2012-04-10 20:33 +0000 [r2207] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: several mark + placement issues, pointed out by Zdenek. + +2012-04-09 21:58 +0000 [r2206] Stevan_White: + + * sfd/Makefile, FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: made Arabic and + Persion digits 500EM wide. + +2012-04-09 18:35 +0000 [r2205] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Arabic: messed with digits. + Overall, had been building with GIT version of FontForge. found + that older distro version 22-Feb-2011-ML shows warning dialogs + Internal Error: EITOfNextMajor failed! on Clockwise Test + (cleverly omitting the crucial info). Turns out, just rounding to + int on certain characters fixes it. + +2012-04-09 11:34 +0000 [r2204] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: More kerning: tried + to synch up normal and bold. Altered letters especially for + Seraiki. Lots of fiddling with heh and heh-doachashmee. Seems the + letter transforms very differently for different languages. This + is not there yet. + +2012-04-08 12:53 +0000 [r2203] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: made 'ccmp' table + and some combining marks to handle cases of letters that don't + have positional forms in Unicode. Only did a few -- more are + needed. Lots of kerning. Fiddled with shapes of several letters. + +2012-04-07 19:21 +0000 [r2202] Stevan_White: + + * FreeSerif.sfd: Arabic: more alterations toward + bug #36115: Various little problems with Arabic/Persian glyphs + More kerning. Some forms from Pashto are missing. + +2012-04-06 17:45 +0000 [r2201] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: made medial form of + loop-letters more distinctive from initial forms. (toward bug bug + #36115: Various little problems with Arabic/Persian glyphs) + +2012-04-05 16:43 +0000 [r2200] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: improvements to + digits (Persian primarily) based on patch from Masoud Pourmoosa. + +2012-04-04 17:10 +0000 [r2199] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Arabic; (for Farsi) toward + bug 34700: made farsi yeh final more like the Unicode samples. + https://savannah.gnu.org/bugs/?34700 Arabic/Persian in FreeSerif: + ending "Yeh" is annoying + +2012-04-04 14:34 +0000 [r2198] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Various attempts to make + web fonts work/look better. Sans Devanagari: made relation + between overhang and horizontal more consistent for half-forms. + Corrected metrics in FreeSansOblique. Some kerning overall, after + looking again at sample pages + +2012-04-02 13:30 +0000 [r2197] Stevan_White: + + * FreeSansBold.sfd: Devanagari: toward more + consistent spacing, especialy of half-forms + +2012-04-02 12:57 +0000 [r2196] Stevan_White: + + * FreeSans.sfd: Devanagri: better connection of + horizontals, especially half forms. + +2012-04-01 13:45 +0000 [r2195] Stevan_White: + + * FreeSerif.sfd: Combining Diacritical Marks + Supplement: made glyphs for large part of range. Latin + Extended-D: made Latin con and US glyphs. + +2012-03-30 13:34 +0000 [r2193-2194] Stevan_White: + + * tools/generate/OpenType: Turn on PS rounding for + Type1 glyphs + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Pointwise cleanup + toward validation with PS rounding turned on for OpenType. + +2012-03-30 11:16 +0000 [r2192] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: bold, italic, + re-considered vowel naming to avoid FF warnings. Latin: a bit of + kerning + +2012-03-29 20:39 +0000 [r2191] Stevan_White: + + * notes/troubleshooting.txt: corrections about + recent changes + +2012-03-28 19:59 +0000 [r2190] Stevan_White: + + * notes/troubleshooting.txt: Remarks about + LibreOffice's challenges with OpenType features. + +2012-03-28 19:38 +0000 [r2189] Stevan_White: + + * notes/README-downloads.txt: brought up to date, + regarding perferred format in various systems, and the WOFF files + +2012-03-28 19:31 +0000 [r2185-2188] Stevan_White: + + * AUTHORS, INSTALL, + COPYING: changed SVN keywords + + * ChangeLog: corrections, addition + + * CREDITS: correctons, additions + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: simplified dist + lookup criteria + +2012-03-28 19:24 +0000 [r2184] Stevan_White: + + * tools/report/ligatureLookups.py: better error + handling, doc + +2012-03-28 19:20 +0000 [r2183] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: cleaned up a + bunch of excess GPOS anchors; tidied lookups. + +2012-03-28 09:17 +0000 [r2180-2182] Stevan_White: + + * Makefile: insert troubleshooting doc + + * notes/troubleshooting.txt (added): A doc + explaining how to troubleshoot font problems. + + * notes/usage.txt: Tidied, more explanation of the + doc as a whole. + +2012-03-26 10:43 +0000 [r2179] Stevan_White: + + * FreeSerif.sfd: Devanagari: much experimenting + with lookups to center western punctuation between words + (resulted in several bug reports on firefox and xetex). + Currently, uses GSUB 'locl'. GPOS are too problematic in apps to + use. + +2012-03-25 09:49 +0000 [r2178] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: added + positioning for western punctuation + +2012-03-25 09:40 +0000 [r2177] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari, Bengali: small + tweeks to dots + +2012-03-24 21:34 +0000 [r2176] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBoldOblique.sfd: TTF Names: Hindi + hyphenated term + +2012-03-24 10:20 +0000 [r2175] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: regarding + horizontal spacing, on advice of Zdenek. o, au -- stems were too + close. danda, dbldanda: much too near preceding word. Made so + that danda-space would space the mark evenly between the words. + Made lookups for similarly-spaced question and exclamation marks. + Kerning (or dist?): Experiments -- problems include: Firefox + doesn't seem to support "dist". Xetex doesn't turn kerning on by + default. Fontforge complains Windows doesn't like to kern + auxiliaries with Unicode ranges. Nonetheless, it does pack words + rather tighter. My own advice: made ra glyph more narrow. It was + the worst, spacing wise, on the un-kerned page. Oriya: made + similar spacing for its danda. + +2012-03-23 12:56 +0000 [r2174] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: efforts to + improve horizontal spacing, that Zdenek complains about. 1) + medium: o, au vowels: stems too close 2) danda, dbldanda, should + be widely separated from words, centred between them. 3) bold: on + horizontal, bevels extend rather more than they should (reduced + in Unicode and through first set of half marks in the + auxiliaries... willl complete later.) 4) made special localized + forms of question, exclamation mark. + +2012-03-22 23:25 +0000 [r2172-2173] Stevan_White: + + * tools/generate/TrueType, + tools/generate/WOFF, + tools/generate/OpenType: Set the encoding to + UnicodeFull before build (a bit wasteful for faces with no high + Unicode, but couldn't think of a better way.) + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd: More re-thinking of OS/2 + weights. In sans, again adjusted OS/2 Windows metrics to stop + clipping. (I'm just sure this will mess up line spacing in + OpenOffice, but didn't have time to check. Something has a bug.) + +2012-03-22 19:17 +0000 [r2171] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Font Info: filled out + TTF Names Fullname for Hindi + +2012-03-22 19:00 +0000 [r2170] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added Hindi term for + Font Style in TTF Names (courtesy of Monika Shah) + +2012-03-22 18:49 +0000 [r2169] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: FontInfo: + re-considered OS/2 and Panose weight descriptions + +2012-03-22 15:02 +0000 [r2168] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: Replaced a + 'pres' table that got zeroed by a crash. More adjustments to mark + placement. + +2012-03-22 12:51 +0000 [r2167] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: Replaced lost + 'pres' lookup tables. + +2012-03-22 10:35 +0000 [r2166] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Overall: Several + measures toward reducing warnings from Font Validator. In "roman" + faces, change TTF Name: SubFamily to "Regular". (FontForge binds + this to PSNames:Weight --? so changed that.) Experimenting with + General:Name For Humans (Fiddled with Family Name too...but + changed it back.) Changes to OS/2:Sub/Super Subscript Offset -- + made positive. Some fiddling with Panose info. Also: previously + OS/2 Charsets missed 708, Arabic ASMO 708. (Bug in + FontForge-patch reported.) In sans and mono oblique, bold, and + boldoblique, added some math operators to fill an Apple codepage. + Sinhala: FreeSerifBold -- implemented same change moving 'ccmp' + to 'akhn' as in roman face. Has to do with bug in OpenOffice/ICU. + +2012-03-20 08:25 +0000 [r2165] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: OS/2 small tweeks: + set "weight, width, slope only" + +2012-03-19 18:34 +0000 [r2164] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: OS/2 Charsets: made serif, + serifbold, mono to support ASMO 708 MS Codepage for Arabic (small + bug in FontForge) OS/2 Version: changed from Automatic to 3 for + all, only to satisfy old MS Font Validator, which chokes on + higher versions. + +2012-03-19 09:45 +0000 [r2163] Stevan_White: + + * FreeMono.sfd: correction-something went wrong + with the encoding two commits ago. (I switched encoding from + custom to BMP and back again.) This should encorporate the recent + changes and fix the problem. + +2012-03-19 09:07 +0000 [r2162] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: comments + containing new Unicode ranges without ulUnicodeRange bits + +2012-03-19 08:41 +0000 [r2161] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: OS/2 version: set to + 3 (was "Automatic") mostly for MS Font Validator. Arabic + Presentation Forms B: (regular) made lam-alif ligatures, + completing range. + +2012-03-18 15:57 +0000 [r2160] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Devanagari: more toward + positioning of marks. + +2012-03-18 15:09 +0000 [r2159] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: resolved some + dfficult cases reported by Zdenek. (esp. that esign and reph + could come in either order.) + +2012-03-18 06:37 +0000 [r2158] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd: Devanagari: More toward proper + mark placement. + +2012-03-16 17:39 +0000 [r2157] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: more issues + regarding mark placement. + +2012-03-15 23:39 +0000 [r2156] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: toward fixing + mark positioning problems Zdenek pointed out. + +2012-03-15 10:28 +0000 [r2155] Stevan_White: + + * FreeSerif.sfd: Latin: got i-ogonek-acute to + remove dot over i again (for Navaho). Problem was evidently a + DFLT{dflt} entry in lookup language tags. + +2012-03-15 10:03 +0000 [r2153-2154] Stevan_White: + + * FreeSans.sfd: Devanagari: fixes for some mark + issues pointed out by Zdenek. + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: corrected + longstanding problem that made stacked Vietnamese accents fail. + Had to do with long list of languages filter of default ligature + lookup, excluding Turkish, and rendering logic I don't + understand. Devanagari: toward correcting marks stacked below + rakaar. + +2012-03-13 16:29 +0000 [r2152] Stevan_White: + + * FreeSerif.sfd: Mathematical Alphanumeric + Symbols (especially) named some characters + +2012-03-13 10:46 +0000 [r2151] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: ha-rrvocalic + and improved ha-rakaar, as in medium + +2012-03-12 21:59 +0000 [r2150] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Mathematical Operators: + reduced horizontal spacing of complement operator + +2012-03-12 21:28 +0000 [r2149] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Mathematical Operators: + re-thought dimensions of "complement" symbol (after seeing it in + Dieudonné's analysis book) + +2012-03-12 18:49 +0000 [r2148] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Devanagari: various adjustments + to marks. serif: added ha-llvocalic, rplaced ha_ra conjunct, + positioned virama separately from fowels. + +2012-03-11 22:39 +0000 [r2147] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Bengali: adjustments to marks; + GPOS tables to position them. + +2012-03-11 16:37 +0000 [r2146] Stevan_White: + + * FreeSansOblique.sfd: Bengali: fixed some + horizontal spacing issues + +2012-03-11 00:56 +0000 [r2145] Stevan_White: + + * FreeSansBold.sfd, + FreeSerif.sfd: Made to pass tests -- mostly + little pointwise tweeks. One range of auxiliaries had wandered + out of the Private Use area. + +2012-03-10 23:55 +0000 [r2144] Stevan_White: + + * FreeMonoOblique.sfd: Armenian: corrected width + of one glyph + +2012-03-10 18:53 +0000 [r2143] Stevan_White: + + * FreeSans.sfd: Bengali: completed pointwise + clean-up of auxiliaries. Found a couple more with quite wrong + rignt bounds. + +2012-03-10 13:15 +0000 [r2142] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: OS/2 vertical metrics: + another change of heart: made vertical metrics like other fonts I + looked at, and tightened line spacing. Bengali: (sans) point-wise + clean-up down to bn_l_dd_ra (before I pooped out) Fixed right + bound of several auxiliaries, such as bn_p_ma, bn_m_p_la + +2012-03-09 19:04 +0000 [r2141] Stevan_White: + + * FreeSerifItalic.sfd: Removed some unintended + empty contours. Pointwise clean-up of points too close (but gave + up on Bengali range.) + +2012-03-09 18:45 +0000 [r2139-2140] Stevan_White: + + * tools/generate/TrueType: Made splines quadratic + + * FreeMonoOblique.sfd: Pointwise cleanup of + "points too close" problems. + +2012-03-09 18:35 +0000 [r2138] Stevan_White: + + * FreeSerifBold.sfd: Removed an unintended empty + contour + +2012-03-09 16:52 +0000 [r2137] Stevan_White: + + * tools/generate/TrueType, + tools/generate/WOFF, + tools/generate/OpenType, + tools/generate/buildutils.py, + tools/generate/MacTT: Updated copyrights + +2012-03-09 16:49 +0000 [r2136] Stevan_White: + + * sfd/Makefile: Made to properly report progress for + OpenType target + +2012-03-09 16:08 +0000 [r2135] Stevan_White: + + * FreeSerif.sfd: Mahjong Tiles: The previous + commit didn't quite do it. Sometimes, but starting the generate + process from scratch, it still crashed. But this "circle" glyph + was excessively elaborate anyway. Made it simpler, cleaned it up, + and now the crash isn't happening. + +2012-03-09 13:12 +0000 [r2134] Stevan_White: + + * FreeSerif.sfd: Mahjong Tiles: work-around for + FontForge crash, by use of references. Crash: Select All, + AutoHint. Generate Fonts, OpenType Options, check Postscript + Hints. Generate. segfault. + +2012-03-09 12:04 +0000 [r2133] Stevan_White: + + * FreeSerif.sfd: Mahjong Tiles: named the glyphs + +2012-03-09 01:17 +0000 [r2132] Stevan_White: + + * FreeSans.sfd: Corrected mixed reference and + contour. Overall point-wise cleanup "points too close" + +2012-03-07 23:27 +0000 [r2131] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Font Info General: + changed copyright 2011 to 2012 since no public release was made + last year. + +2012-03-07 21:06 +0000 [r2130] Stevan_White: + + * Makefile: Source tarball now includes all build + scripts etc. + +2012-03-07 14:50 +0000 [r2129] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: .notdef: made clearer + that something is missing... + +2012-03-06 19:07 +0000 [r2128] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: mostly + adjustments to mark placement. + +2012-03-06 11:22 +0000 [r2127] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: various + alterations toward ligatures as in Velthuis manual, and for + legibility. + +2012-03-05 21:18 +0000 [r2126] Stevan_White: + + * FreeSansBold.sfd: Devanagari: made half-na a + bit wider on Monika Shah's recommendation. Tweeked several other + auxiliaries for legibility. + +2012-03-05 20:25 +0000 [r2125] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: Several issues + reported by Monika Shah, including rakaar being placed + improperly, and some Sanskrit ligatures leaking into Hindi. + +2012-03-05 16:41 +0000 [r2124] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: combined + half-form issues, reported by Zdenek Wagner. + +2012-03-05 15:07 +0000 [r2123] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: Several + alterations based on a report by Zdenek Wagner. Anusvara in + conjunction with other above marks, u and uumatra in conjunction + with ha and nuktas. + +2012-03-05 01:22 +0000 [r2122] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Bengali: Several + ligatures with ba had lost the holes in their ba. (bn_k_ba, etc); + also bn_asamib_r_ukaar. Copied holes from similar glyphs. A + similar thing may have happend to a couple of other ligs + (bn_ss_tta1, bn_ss_tt_ra1). I don't know how these should look, + but they seem to be unused anyway. + +2012-03-04 18:24 +0000 [r2121] Stevan_White: + + * FreeSerifItalic.sfd: general clean-up of + points too close. Bogged down on Bengali. + +2012-03-04 18:01 +0000 [r2120] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Currency Symbols: added + Rupee to italic. general clean-up of points too close. + +2012-03-04 13:18 +0000 [r2119] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Gurmukhi: adjusted + placement of dots. re-named tables and rounded to int in bold. + +2012-03-04 12:25 +0000 [r2118] Stevan_White: + + * FreeSerif.sfd: Devanagari Extended: completed + range + +2012-03-04 11:25 +0000 [r2117] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Armenian: added dhahma + (and ran clear hints) + +2012-03-04 11:21 +0000 [r2116] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Armenian: added drahma + +2012-03-04 10:45 +0000 [r2115] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: completed main + Unicode range. + +2012-03-04 10:17 +0000 [r2114] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Gurmukhi: Added range in + bold. Serif: Many point-wise cleanups, in Gurmukhi and other + ranges. + +2012-03-02 22:19 +0000 [r2113] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: starting to + converge. In serif, added ra-u and ra-uu and tables, raised + anusvara. Various small alterations to sans letters. + +2012-03-02 15:18 +0000 [r2112] Stevan_White: + + * FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: corrected + rakaar on letter da + +2012-03-02 14:56 +0000 [r2111] Stevan_White: + + * FreeSansBold.sfd: Devanagari: glyph clean-up + pass through auxiliaries. + +2012-03-02 12:22 +0000 [r2110] Stevan_White: + + * FreeSansBold.sfd: Devanagari: clean-up pass + through Unicode range. Added a few ligatures. + +2012-03-02 03:35 +0000 [r2107-2109] Stevan_White: + + * FreeSansBold.sfd: Devanagari: implemented by + increasing weight of letters from Sans. Subset of auxiliaries in + Sans: plan is to do more with tables. + + * FreeSans.sfd: Devanagari: re-instated + dev_ha_rvocalic.blws + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: corrected table + having to do with rakaar on round consonants + +2012-03-01 19:50 +0000 [r2106] Stevan_White: + + * FreeSans.sfd: Devanagari: Regularized + horizontal bar height and width, as well as size and shape of dot + marks (made all diamonds). More use of references. (With GPOS + tables, most of the nuktas and halents would go away.) Latin: + made comma a bit less spindly, and likewise with derived marks. + +2012-02-29 22:29 +0000 [r2105] Stevan_White: + + * FreeSerif.sfd: Bengali: some insignificant + clean-up. what to do about these glyphs? + +2012-02-29 19:12 +0000 [r2104] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Various small corrections + to get test suite to run + +2012-02-29 17:02 +0000 [r2103] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: corrected table + tag for style sets. Made substitutions for Marathi more like + those for Hindi than Sanskrit. + +2012-02-29 11:21 +0000 [r2102] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: should now have + same coverage as regular face. + +2012-02-29 07:10 +0000 [r2101] Stevan_White: + + * FreeSerif.sfd: Devanagari: replaced + auxiliaries; added positioning anchors. + +2012-02-25 13:52 +0000 [r2100] Stevan_White: + + * Makefile: include usage notes in packages + +2012-02-25 10:40 +0000 [r2099] Stevan_White: + + * notes/usage.txt: Further notes + +2012-02-25 10:30 +0000 [r2098] Stevan_White: + + * notes/usage.txt (added), + notes/features.txt: Usage notes -- primarily about + discretionary and language-specific features, what they're for + and how to use them. + +2012-02-24 15:58 +0000 [r2097] Stevan_White: + + * FreeSerif.sfd: Oriya: Special form for ukar + under some consonants, ligatures for several consonants with + aakar, with lookups. + +2012-02-24 12:21 +0000 [r2096] Stevan_White: + + * FreeSerif.sfd: Oriya: found auxiliaries that + had excaped clean-up. + +2012-02-24 11:47 +0000 [r2095] Stevan_White: + + * FreeSerif.sfd: Oriya: Switched yophola and + yyophola for about the 3rd time. This time, following doc for + ortex. Clean-up of "points too close". + +2012-02-23 23:37 +0000 [r2094] Stevan_White: + + * FreeSerif.sfd: Oriya: removed overlap of + components, validated. + +2012-02-23 23:25 +0000 [r2093] Stevan_White: + + * FreeSerif.sfd: Oriya: glyph cleanup of + auxiliaries complete. + +2012-02-23 19:55 +0000 [r2092] Stevan_White: + + * FreeSerif.sfd: Oriya: one removed glyph had + stowed away in a chaining lookup list + +2012-02-23 18:09 +0000 [r2091] Stevan_White: + + * FreeSerif.sfd: Oriya: Corrected lookup tag for + 'haln' form for 'no'. More glyph cleanup in auxiliaries. + +2012-02-23 16:19 +0000 [r2090] daniel_j: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Set correct codepoint + and Unicode name for uniA7AA (hooked H) in sans bold and + bold-oblique + +2012-02-23 14:52 +0000 [r2089] Stevan_White: + + * FreeSerif.sfd: Oriya: corrected blown-out + letter in main range, renamed an auxiliary. + +2012-02-23 14:11 +0000 [r2088] Stevan_White: + + * FreeSerif.sfd: Oriya: worked on vowels. + adjusted ii and ai_length to improve connections. Made table for + i sign beneath tho, dho. + +2012-02-23 13:35 +0000 [r2087] Stevan_White: + + * FreeSerif.sfd: Oriya: in auxiliary glyphs, a + bit more clean-up, regularizing stem widths. Moved previous + 'half' to 'haln', as 'half' isn't recognized by Pango. + +2012-02-23 12:46 +0000 [r2086] Stevan_White: + + * FreeSerif.sfd: Oriya: Re-shaped a few letters + with over-thick round parts. Made vowels a bit closer to base + letter. + +2012-02-23 11:53 +0000 [r2085] Stevan_White: + + * FreeSerif.sfd: Oriya: made verticals in main + range of more consistent width. + +2012-02-22 22:32 +0000 [r2084] Stevan_White: + + * FreeSerif.sfd: Oriya: more lookups seem to be + working, but there is a big question about why the halent + switches position. Is this the shaping engine, or something I've + done with the tables? + +2012-02-22 19:44 +0000 [r2083] Stevan_White: + + * FreeSerif.sfd: Oriya: regularized glyph + bearings + +2012-02-22 19:18 +0000 [r2082] Stevan_White: + + * FreeSerif.sfd: Oriya: enabled lookups for lots + more ligatures. Still concerned that akhans aren't activating. + Some adjustment of stem widths, etc. + +2012-02-22 09:38 +0000 [r2081] Stevan_White: + + * FreeSerif.sfd: Oriya: made anusvara a spacing + mark, made tables and spacing versions of below base marks to + avoid collisions with subscripted consonants, adjusted vowel e to + be less angular and a bit lighter. + +2012-02-22 00:44 +0000 [r2080] Stevan_White: + + * FreeSerif.sfd: Oriya: a lot of work with + tables getting examples on MS Typography pages on Oriya to work. + Glyph clean-up, mark adjustments. + +2012-02-21 10:39 +0000 [r2079] Stevan_White: + + * FreeSerif.sfd: Oriya: completed Unicode range; + more glyph clean-up. yophola and zophola were exchanged -- fixed. + made look-up for reph+canrabindu. + +2012-02-20 22:39 +0000 [r2078] Stevan_White: + + * FreeSans.sfd: Devanagari: better use of + references in auxiliary range + +2012-02-20 08:41 +0000 [r2077] Stevan_White: + + * FreeSerif.sfd: Oriya: more glyph clean-up + +2012-02-19 20:52 +0000 [r2076] Stevan_White: + + * FreeMono.sfd, + FreeSerifBold.sfd: Currency Symbols: New + Indian Rupee. + +2012-02-19 20:27 +0000 [r2075] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Currency Symbols: Rupee ought + to be shaped as a Devanagari ra with two horizontals, as pointed + out by Santhosh Thottingal. + +2012-02-19 20:05 +0000 [r2074] Stevan_White: + + * FreeSans.sfd: Malayalam: corrected l_voc_mal + and ll_voc_mal, which were completely wrong, as pointed out by + Santhosh Thottingal. + +2012-02-19 19:37 +0000 [r2073] Stevan_White: + + * FreeSerif.sfd: Oriya: Made vowels combine more + correctly. More glyph clean-up. + +2012-02-19 11:03 +0000 [r2072] Stevan_White: + + * FreeSerif.sfd: Oriya: more glyph clean-up + +2012-02-19 00:51 +0000 [r2071] Stevan_White: + + * FreeSerif.sfd: Oriya: clean-up, glyph + validation of main Unicode range. + +2012-02-18 21:50 +0000 [r2070] Stevan_White: + + * FreeSerif.sfd: Gujarati: Removed overlaps, + cleaned up resulting issues. + +2012-02-18 19:34 +0000 [r2069] Stevan_White: + + * FreeSerif.sfd: Gujarati: main glyph clean-up + done. some mods to glyph shapes . added a few i-widening table + entries. + +2012-02-18 18:16 +0000 [r2068] Stevan_White: + + * FreeSans.sfd: Malayalam: positioning tables + for below marks l_voc_mal and ll_voc_mal, as well as for reph. + (consult latest development version of Meera). Currency: made + indian Rupee sign a bit wider + +2012-02-18 00:02 +0000 [r2067] Stevan_White: + + * FreeSerif.sfd: Gujarati: further glyph + clean-up (almost there!). Adjusted marks. Made new lookups to + pick letter i based on width of the letter it goes over. + +2012-02-17 14:42 +0000 [r2066] Stevan_White: + + * FreeSerif.sfd: Gujarati: mostly messing with + mark positioning: got rid of carat-reph forms. + +2012-02-17 11:28 +0000 [r2065] Stevan_White: + + * FreeSerif.sfd: Gujarati: further glyph + clean-up, adjustments to mark placement. + +2012-02-17 01:44 +0000 [r2064] Stevan_White: + + * FreeSerif.sfd: Gujarati: replaced ha_half, + added some lookups for above marks. + +2012-02-17 00:14 +0000 [r2062-2063] Stevan_White: + + * FreeSerif.sfd: Correction: kerning tables were + blown out in commit 2056. There were several bad crashes about + that time. The effect seems to be: all kern table entries are set + to 0. + + * sfd/Makefile, FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning tables restored. + Problem happened in commit 2096 + +2012-02-16 23:41 +0000 [r2061] Stevan_White: + + * FreeSerif.sfd: Gujarati: more glyph clean-up, + mostly in auxiliaries. Just noticed all kern tables have been + zeroed again (thank you, FontForge). + +2012-02-16 21:11 +0000 [r2060] Stevan_White: + + * FreeSerif.sfd: Gujarati: glyph clean-up of + Unicode range, some of auxiliary glyphs. + +2012-02-15 20:16 +0000 [r2059] Stevan_White: + + * FreeSerif.sfd: Gujarati: more glyph clean-up, + re-naming. much more to do. + +2012-02-15 17:12 +0000 [r2058] Stevan_White: + + * FreeSerif.sfd: Gujurati: removed anusvara and + nukta lookups in preference of positioning. general glyph + clean-up. deleted a bunch of unused characters. Oriya: general + glyph clean-up. + +2012-02-14 23:59 +0000 [r2057] Stevan_White: + + * FreeSerif.sfd: Gujarati: Again, from Samak + Gujarati font (full GPL 3.0 with font exception) Scaled slightly + to fit bounds, moved some letters, renamed a few. Lots more to + do. + +2012-02-14 22:35 +0000 [r2056] Stevan_White: + + * FreeSerif.sfd: reverting previous commit. + lookup tables somehow got damaged + +2012-02-14 20:40 +0000 [r2055] Stevan_White: + + * FreeSerif.sfd: Gujarati: From Samak Gujarati + font (full GPL 3.0 with font exception) Scaled slightly to fit + bounds, moved some letters, renamed a few. Lots more to do. + +2012-02-14 19:37 +0000 [r2054] Stevan_White: + + * FreeSans.sfd: Gujarati: Deleted range, over + questions of its provenance. Tut mir leid. + +2012-02-13 23:16 +0000 [r2052-2053] Stevan_White: + + * FreeSerif.sfd: Tamil: cleaned up 'virama' + glyph. + + * FreeSerif.sfd: Gurmukhi: cleaned up 'aa' + glyph. + +2012-02-13 23:11 +0000 [r2051] Stevan_White: + + * FreeSerif.sfd: Gurmukhi: cleaned up 'a' glyph. + +2012-02-13 23:06 +0000 [r2049-2050] Stevan_White: + + * FreeSerif.sfd: Oriya: compacted auxiliary + glyphs a bit. + + * FreeSerif.sfd: Oriya: removed most holonto and + nukta forms in preference for positioning lookups + +2012-02-13 21:08 +0000 [r2048] Stevan_White: + + * FreeSans.sfd: Gujarati: made to validate + +2012-02-13 20:55 +0000 [r2047] Stevan_White: + + * FreeSans.sfd: Gujarati: regularized horizontal + placement and spacing, mostly increasing spacing a bit. Got rid + of nukta substitution table in favor of positioning lookup; + likewise with all anusvara lookups. The glyphs of this range are + still very erratic, and the weight is substantially greater than + that of the rest of the face. + +2012-02-13 13:56 +0000 [r2046] Stevan_White: + + * FreeSans.sfd: Gujarati: shifted entire range + up by 44EM, so it didn't dangle so. Fiddled with mark placement. + +2012-02-13 00:01 +0000 [r2045] Stevan_White: + + * FreeSerif.sfd: Gurmukhi: improved vowel a. + +2012-02-12 23:29 +0000 [r2044] Stevan_White: + + * FreeSerif.sfd: Gurmukhi: replaced range with + glyphs from 'singh' metafont by Amarjit Singh + http://www.tex.ac.uk/tex-archive/language/gurmukhi/ The 'singh' + font is properly GPL. And the overall look is much more like + serif than what had been there. Status: added a few letters and + tables. Two marks were unrepresented in 'singh', and are + leftovers. I made a ya_halant and a ra below-form. Also made + substitution and positioning tables. Worst: the vowel 'a' is very + messed up -- much too heavy; hand-drawn. Will have to replace it. + Also need to review the missing marks. Pity there's no bold... + +2012-02-12 22:02 +0000 [r2043] Stevan_White: + + * tools/utility/metafont/bulk_eps_import.py (added), + tools/utility/metafont (added): Tools for + extracting glyphs from metafont files + +2012-02-10 23:22 +0000 [r2042] Stevan_White: + + * FreeSansBold.sfd: Gurmukhi: more of same. + +2012-02-10 23:18 +0000 [r2041] Stevan_White: + + * FreeSansBold.sfd: Gurmukhi: adjusted GPOS + entries + +2012-02-10 22:58 +0000 [r2040] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Gurmukhi: various tweeks to + ligatures. Gujarati: various tweeks to ligatures. + +2012-02-10 19:01 +0000 [r2039] Stevan_White: + + * FreeSansBold.sfd: Gurmukhi: toward version in + medium. Geometric Shapes: made dotted circle. + +2012-02-10 17:57 +0000 [r2038] Stevan_White: + + * FreeSerif.sfd: Oriya: added letters to + complete range. re-named letters for consistency with other indic + languages. fixed a broken table. + +2012-02-10 16:46 +0000 [r2037] daniel_j: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Unicode 6.1 addition in + FreeSerif: H-hook (U+A7AA) for Chadian languages + +2012-02-10 15:46 +0000 [r2036] Stevan_White: + + * FreeSerif.sfd: Oriya: Re-introduced, using + Samak Oriya, a GPL v.3 + font exception. + http://sarovar.org/projects/samyak/ Already the original is + altered in several ways. The glyphs need a lot of work. + +2012-02-10 12:03 +0000 [r2035] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: corrected + Private Use range + +2012-02-09 18:50 +0000 [r2034] Stevan_White: + + * FreeSans.sfd: Gujarati: added abbreviation + character + +2012-02-09 18:29 +0000 [r2033] Stevan_White: + + * FreeSans.sfd: Gurmukhi: named glyphs better. + Malayalam: corrected problems caused by recent inconsistent + naming. + +2012-02-09 16:36 +0000 [r2032] Stevan_White: + + * FreeSans.sfd: Gujurati: named characters + better -- makes it easier to see table problems. Found one error + in tables, fixed. There are others. + +2012-02-08 19:55 +0000 [r2031] Stevan_White: + + * FreeSerif.sfd: Tamil: several new tables in + effort to resolve spacing bug. + +2012-02-08 15:37 +0000 [r2030] Stevan_White: + + * FreeSerif.sfd: Tamil: fixed shrii ligature + +2012-02-08 15:15 +0000 [r2029] Stevan_White: + + * FreeSerif.sfd: Tamil: Toward resolution of bug + #35479: Tamil in FreeSerif: some ligatures wrong + https://savannah.gnu.org/bugs/index.php?35479 Removed GSUB tables + about positioning the virama; implemented this with a GPOS table + and anchor points. Corrected tables for sshri, kss ligatures. + Toward resolution of bug #35480: Tamil in FreeSerif: placement of + vowel marks poor https://savannah.gnu.org/bugs/index.php?35480 + Made a vertical ii sign, made a contextual chain that replaces + the normal ii with this one for certain letters. + +2012-02-08 01:41 +0000 [r2028] Stevan_White: + + * FreeSerif.sfd: Malayalam: Added subtable for + nta (mal_n1rh), Separated 'psts' subtable into u and uu ones, and + everything else, hoping somehow to deal with the orthographic + reform. + +2012-02-07 23:52 +0000 [r2026-2027] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Malayalam: some additions from + recent Unicode (historical letters) Rearranged akhan lookups. + + * tools/report/OpenType/UnicodeRanges.py: Recent + Unicode additions + +2012-02-06 19:24 +0000 [r2025] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin: Fixed broken + kerning. Problem was: there was an entry for 'f' as the first + letter in two subtables of the same lookup. The second subtable + was ignored, even though there was no match for the second letter + in the first lookup. That is, within a kern lookup, the first + letters of the pairs should be unique. + +2012-02-06 14:41 +0000 [r2023-2024] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: put dflt back in + Standard Ligature language list + + * FreeSerif.sfd: Devanagari: added glyphs for + Bompay, Calcutta, Nepali styles from velthuis. made Style Set + lookups for them. Latin: put dflt back in the Standard Ligatures + language list + +2012-02-05 23:59 +0000 [r2022] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: named more + Unicode glyphs, tried to make tables more like latest Serif. Know + of one inconsistency remaining. + +2012-02-05 12:18 +0000 [r2021] Stevan_White: + + * FreeSerif.sfd: Devanagari: re-worked overlarge + reph-anudatta. Regularized table naming. + +2012-02-04 21:50 +0000 [r2019-2020] Stevan_White: + + * FreeSerif.sfd: Devanagari: lookup tables -- + for the first time, test matches big table of ligatures in + velthuis (wrt Sanskrit and Hindi). + + * FreeSans.sfd: Devanagari: named a bunch of + Unicode glyphs + +2012-02-03 15:09 +0000 [r2018] Stevan_White: + + * FreeSerif.sfd: Devanagari: another + re-arrangement of tables for velthuis compliance. problems + persist. + +2012-02-01 20:59 +0000 [r2017] Stevan_White: + + * FreeSerif.sfd: Devanagari: complete + re-structuring of tables in attempt to resemble better the specs + about Indic tables, and produce ligatures of the velthuis font. + Hebrew: Support raising of Yiddish vowel marks. + +2012-02-01 19:29 +0000 [r2016] daniel_j: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Unicode 6.1 additions + in FreeSans: - Tifinagh Ye, Yo - Armenian dram - African H with + hook + +2012-01-31 12:02 +0000 [r2015] Stevan_White: + + * FreeSansBoldOblique.sfd: Hebrew: last commit + accidentlly widened right side of many letters + +2012-01-31 11:51 +0000 [r2014] Stevan_White: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Hebrew: more + adjustment of points: bold--shifted letters to right + +2012-01-31 11:08 +0000 [r2013] Stevan_White: + + * FreeSansOblique.sfd: Hebrew: some adjustment + of mark positioning + +2012-01-31 10:58 +0000 [r2012] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Hebrew: adjustments to + positioning marks; italic moved letter yod + +2012-01-31 10:33 +0000 [r2011] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Hebrew: deleted incorrect + ligature lookup + +2012-01-31 10:24 +0000 [r2010] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Hebrew: deleted + incorrect ligature lookup + +2012-01-31 10:13 +0000 [r2009] Stevan_White: + + * FreeSansBold.sfd: Hebrew: adjustments to mark + positioning, a bit of tidying of letters. Latin: deleted a + mistakenly copied table. + +2012-01-31 09:47 +0000 [r2008] Stevan_White: + + * FreeSansBold.sfd: Hebrew: added mark + positioning + +2012-01-31 00:15 +0000 [r2007] Stevan_White: + + * FreeSans.sfd: Hebrew: should rememdy bug + #35409: Incorrect placement of khirik-yud for Yiddish in FreeSans + (At least for FreeSans medium) + +2012-01-28 14:26 +0000 [r2006] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: roman--adjusted + auxiliary glyph names to better fit bold bold: several + corrections + +2012-01-28 12:37 +0000 [r2005] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: various repairs + to glyphs and tables + +2012-01-28 01:36 +0000 [r2004] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: added glyphs + from velthuis font's dvngb10.pfb, added subtables from FreeSerif. + Still plenty missing. + +2012-01-27 22:13 +0000 [r2003] Stevan_White: + + * FreeSerif.sfd: Devanagari: a couple more + tables to handle velthuis corner cases. + +2012-01-26 22:52 +0000 [r2002] Stevan_White: + + * FreeSerif.sfd: Devanagari: fixed a few lookup + problems. several more remain. + +2012-01-25 14:24 +0000 [r2000-2001] Stevan_White: + + * FreeSerif.sfd: Devanagari: adjustments to mark + positioning + + * FreeSans.sfd: Latin: adjustments to accents + Devanagari: re-working tables for better support of Hindi vs + Sanskrit + +2012-01-25 12:09 +0000 [r1999] Stevan_White: + + * FreeSerif.sfd: Devanagari: Named some letters; + some table clean-up. Devanagari Extended: Added combining + cantillation marks. + +2012-01-24 15:02 +0000 [r1998] Stevan_White: + + * FreeSerif.sfd: Devanagari: Most of the + previous commits about Hindi were in error: two columns of the + velthuis manual for Modern Hindi and Old Hindi were swapped. This + now implements Modern Hindi, except for one conjunct. Old Hindi + conjuncts are moved to separate tables, but Old Hindi is not + specifically supported. + +2012-01-23 18:48 +0000 [r1997] Stevan_White: + + * FreeSerif.sfd: Devanagari: several table + corrections, based on new tests. + +2012-01-23 10:18 +0000 [r1996] Stevan_White: + + * FreeSerif.sfd: Devanagari: table for + consonants that don't take half-form, other conjunct table + tweeks. + +2012-01-21 23:20 +0000 [r1995] Stevan_White: + + * FreeSerif.sfd: Devanagari: many small + corrections to GSUB. + +2012-01-20 13:44 +0000 [r1994] Stevan_White: + + * FreeSerif.sfd: Devanagari: Sanskrit/Hindi + distinction now seems to be working. (Was order of two 'akhn' + tables, one specialized for Sanskrit. Don't understand--thought + always all matching tables were executed.) + +2012-01-20 01:41 +0000 [r1993] Stevan_White: + + * FreeSerif.sfd: Devanagari: some clean-up, + split the akhn table into general (modern Hindi) and Sanskrit. + But not the Sanskrit doesn't activate in any environment, with + lang='sa'. However, seems to work for Hindi. + +2012-01-19 16:00 +0000 [r1992] Stevan_White: + + * FreeSerif.sfd: Devanagari: more tweeks to + rakaar slash + +2012-01-19 15:30 +0000 [r1991] Stevan_White: + + * FreeSerif.sfd: Devanagari: corrected simple + Rakaar forms again + +2012-01-19 13:52 +0000 [r1990] Stevan_White: + + * FreeSerif.sfd: Devanagari: corrected spacing + problem with combining rakaar slash. + +2012-01-19 00:52 +0000 [r1989] Stevan_White: + + * FreeSerif.sfd: Devanagari: fixed last + consonant-virama-ra conjuncts + +2012-01-19 00:32 +0000 [r1988] Stevan_White: + + * FreeSerif.sfd: Devanagari: fixed + consonant-virama-consonant-virama conjuncts + +2012-01-19 00:04 +0000 [r1987] Stevan_White: + + * FreeSerif.sfd: Devanagari: much done on tables + for compound letters. a couple of compounds were corrected. + +2012-01-18 14:40 +0000 [r1986] Stevan_White: + + * FreeSerif.sfd: Devanagari: Much messing with + combined forms for vowels+rakh, finally got features going for + distinction of Rakaar slash vs Rakaar below mark. + +2012-01-16 00:36 +0000 [r1985] Stevan_White: + + * FreeSerif.sfd: Devanagari: more lookups + working. Still a couple of letters wrong. + +2012-01-14 22:43 +0000 [r1984] Stevan_White: + + * FreeSerif.sfd: Devanagari: with help of Z. + Wagner, and a TeX cmap file making the connection betwen + conjuncts in the Velthuis font and Unicode, inserted the Velthuis + au auxiliary glyphs and made lookup tables Mostly working. + +2012-01-13 12:08 +0000 [r1983] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Devanagari: (sans) better names + for a couple of characters, (serif) made names more like sans, + added Kashmiri letters to complete Unicode 6.0 range + +2012-01-13 00:25 +0000 [r1982] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: PS: Added UniqueId TT + Names: Added UniqueID Devanagari: (serif) added ABVM, BLWM tables + and anchors Devanagari: (sans) small tweaks mostly regarding mark + placement + +2012-01-10 17:17 +0000 [r1981] Stevan_White: + + * FreeSans.sfd: Devanagari: a couple of + touch-ups: corrected 'abvs' entry for ausign-anusvera. + +2012-01-10 16:12 +0000 [r1980] Stevan_White: + + * FreeSans.sfd: Devanagari: re-named most + auxiliary glyphs to make tables more sensible. + +2012-01-10 12:56 +0000 [r1979] Stevan_White: + + * FreeSans.sfd: Devanagari: simplified and + regularized some glyph names + +2012-01-10 02:07 +0000 [r1978] Stevan_White: + + * FreeSans.sfd: Gurmukhi: tried to get marks + under control. Added GPOS tables, anchors. + +2012-01-10 00:48 +0000 [r1977] Stevan_White: + + * FreeSans.sfd: Devanagari: copied a few + ligatures that were in gargi but not in FreeSans. There are still + a few more, but I'm not clear about them. Tables: moved auxiliary + letters for Indic around a bit. + +2012-01-09 20:56 +0000 [r1976] Stevan_White: + + * FreeSans.sfd: Indic tables: rearranged + Devanagari: re-named the GPOS anchors Lagin: iogonek lookup had + gotten somehow fouled up + +2012-01-08 01:32 +0000 [r1975] Stevan_White: + + * FreeSerif.sfd: Devanagari: copied in rest of + Unicode chars from velthuis font dvng10.pfb with advice from + Zdeněk Wagner. Next plan: copy in ligatures from same file and + use a cmap file provided by Zdeněk to construct a basic GSUB + table. + +2012-01-08 00:25 +0000 [r1974] Stevan_White: + + * FreeSerif.sfd: Latin, Cyrillic: tweeks to + accent marks. Devanagari: beginning to replace range with + Velthuis font. + +2012-01-07 19:42 +0000 [r1973] Stevan_White: + + * FreeSans.sfd: Devanagari: widened space + between verticals in U+0906 by request. Made a lot of references + in range. Added Kashmiri letters from latest Unicode version. + +2012-01-03 20:17 +0000 [r1972] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Combining Diacritics: + forgot to add Cyrillic mark for previous commit + +2012-01-03 20:08 +0000 [r1971] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Cyrillic: Added mark + for diacriticals on capital letters. toward bug #35225: Combining + Diacritical Marks improperly positioned for Cyrillic capital + letters https://savannah.gnu.org/bugs/?35225 Latin: re-thought + spacing in bold, bold oblique, and re-positioned many accents for + legibility + +2011-12-31 20:09 +0000 [r1970] Stevan_White: + + * FreeSans.sfd: Miscellaneous Symbols: hammer + and sickle, smileface, frown face, courtesy Sander van Geloven + +2011-12-28 14:05 +0000 [r1969] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Mathematical Operators: + revision of v. and h. placement and spacing. Reduced height of + partialdiff in some faces. + +2011-12-28 13:40 +0000 [r1968] Stevan_White: + + * FreeSerif.sfd: Mathematical Operators: lowered + nabla, made partialdiff of normal height + +2011-12-25 13:54 +0000 [r1967] Stevan_White: + + * FreeSans.sfd: Miscellaneous Symbols: uni2639 + -- a (first) contribution by Sander van Geloven + +2011-12-25 13:37 +0000 [r1966] Stevan_White: + + * FreeSerif.sfd: Mathematical Operators: + improved symbols having vertical lines + +2011-12-19 13:55 +0000 [r1965] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: General Punctuation: + regularize width of bullet chars Geometrical Shapes: made new and + regularized width of bullet chars Mathematical Operators: messed + with bullet-lige operators + +2011-12-18 17:35 +0000 [r1964] Stevan_White: + + * FreeSerif.sfd: Mathematical Operators: fixed + some spacing issues. + +2011-12-18 13:52 +0000 [r1963] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin, Punctuation: + slash and some vertical lines were wrongly spaced. + +2011-12-17 01:39 +0000 [r1962] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Mathematical Operators: in + sans, added some angle glyphs by request. General vertical + metrecs: fixed some mistakes, re-thought overall. + +2011-12-16 12:17 +0000 [r1961] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Technical Symbols: made + extensible mathematical symbol pieces for sans, adjusted + horizontal bracket in serif. + +2011-12-16 00:10 +0000 [r1960] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Sans: glyphwise same + vertical adjustments as with Serif, same caveats. All faces: + re-thought metrics. Hope they make better sense now. + +2011-12-15 18:02 +0000 [r1959] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: General alterations to make + fit in vertical bounds (-300,900). Problems remain in Sinhala and + Malayalam. Esp. note two Bengali "vocalic" glyphs, used only for + transcription of Sanskrit, were altered and moved. + +2011-12-14 22:31 +0000 [r1958] Stevan_White: + + * FreeSerif.sfd: Malayalam: some glyph clean-up + +2011-12-14 21:49 +0000 [r1957] Stevan_White: + + * FreeSerif.sfd: Changed ascent and descent of a + number of letters out of bounds (several in Arabic, also + Devnagari). The worst are in Malayalam though, and they remain. + +2011-12-14 15:59 +0000 [r1956] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Supplementary + Punctuation: made a few new ones + +2011-12-12 20:52 +0000 [r1955] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin Extended-B: + Same with tz ligature as in roman + +2011-12-12 18:42 +0000 [r1954] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin Extended-B: + re-thought replacement for tz ligature in German. Note: the + Unicode tz character is used in Mayanist texts. + +2011-12-11 23:25 +0000 [r1953] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Complete set of lowercse + latin super/subscripts for normal and bold, with 'subs' and + 'sups' lookups. + +2011-12-11 20:59 +0000 [r1952] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: (roman) re-thought + tz ligature Number Forms: adjusted vulgar fractions table, to + make all work in xelatex + +2011-12-09 11:22 +0000 [r1951] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: avoid fi, fl etc + ligatures in Turkish. Re-thought TZ, tz ligatures. + +2011-12-09 00:08 +0000 [r1950] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Proportional Numbers, + Slashed Zero + +2011-12-08 23:57 +0000 [r1948-1949] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Greek: added digamma + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif faces: lots of work + on numeric substitutions 'onum' Oldstyle Figures 'pnum' + Proportional Numbers 'tnum' Tabular Numbers 'lnum' Lining Figures + 'zero' Slashed Zero Cyrillic for Bulgarian: activated new-style + forms with 'ss01' Style Set 1 Cyrillic regular: Bit of kerning. + (FontForge still complains about non-Unicode glyphs) + +2011-12-06 22:40 +0000 [r1947] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More additions to 'sups' + table in roman, bold. Added a few Phonetic Extensions to + italic... but this should wait for a set of small caps. + +2011-12-06 21:47 +0000 [r1945-1946] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Changed Bulgarian lookup + tag from cv00 to ss01 bold: adjusted some superscript letter + spacings, minute, prime spacing normal: added proportional + numerals, tables tnum, lnum, pnum adjusted widths of some + superscript letters, tweeked some others added tables sups, subs + + * FreeSans.sfd: Latin: some kerning + +2011-12-05 18:50 +0000 [r1944] Stevan_White: + + * FreeSansBold.sfd: Latin etc: re-spaced, + re-kerned letter a + +2011-12-05 13:19 +0000 [r1943] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Cyrillic: tweeks to glyphs, + spacing for alternate Bulgarian letters. + +2011-12-05 12:47 +0000 [r1942] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Cyrillic: kerning and spacing. + +2011-12-05 10:27 +0000 [r1941] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: more work on + alternative letters for Bulgarian, Serbian + +2011-12-04 23:46 +0000 [r1939-1940] Stevan_White: + + * FreeSerif.sfd: Cyrillic: adjust spacing of + some Bulgarin letters + + * FreeSerifBold.sfd: Latin: bit o kerning + +2011-12-04 14:00 +0000 [r1938] Stevan_White: + + * FreeSerif.sfd: Cyrillic: expanded/corrected + letters for Bulgarian alternate forms. + +2011-12-03 22:45 +0000 [r1937] Stevan_White: + + * FreeSerif.sfd: Cyrillic: alternative small + letters for Bulgarian, with lookup table. + +2011-12-03 18:04 +0000 [r1936] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBoldOblique.sfd: glyph clean-ups + related to recent commits, toward validation + +2011-12-03 17:29 +0000 [r1935] Stevan_White: + + * FreeSansBoldOblique.sfd: Mathematical + Operators: two were out of place + +2011-12-03 17:25 +0000 [r1934] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Arrows: made new + ones, corrected others + +2011-12-03 15:48 +0000 [r1933] Stevan_White: + + * FreeSerif.sfd: Currency Symbols: added + spesmilo + +2011-12-03 15:04 +0000 [r1932] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerifBold.sfd: Arrows: lots of additions, + corrections + +2011-12-03 13:32 +0000 [r1931] Stevan_White: + + * FreeSansOblique.sfd: Arrows: made glyphs so + range is similar to rest of Sans. + +2011-12-03 12:59 +0000 [r1930] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Geometric Shapes: + made minimal set. Mathematical Operators: made a few more glyphs, + corrected a couple. Number Forms: deleted range in bold faces -- + can't properly represent all. + +2011-12-03 01:02 +0000 [r1929] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoOblique.sfd: Miscellaneous Technical + Symbols: made a few important ones. + +2011-12-03 00:33 +0000 [r1928] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Mathematical + Operators: made a few more glyphs. some clean-up. + +2011-12-02 19:12 +0000 [r1927] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Mathematical + Operators: revised a few glyphs in medium, got a sort of minimal + set into other styles + +2011-12-02 15:03 +0000 [r1926] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Mathematical + Operators: made yet more. + +2011-12-02 13:57 +0000 [r1925] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Mathematical Operators: + revised a few in medium (weight and spacing), made a lot of new + characters for other styles. + +2011-12-02 10:53 +0000 [r1924] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Mathematical Operators + (etc): more operators (bold), revisions (medium) + +2011-12-02 02:32 +0000 [r1923] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Mathematical Operators: + tried to make of more uniform weight (medium) made several new + (bold) + +2011-12-01 20:22 +0000 [r1921-1922] Stevan_White: + + * FreeSerif.sfd: Combining Half Marks: adjusted + mark anchors + + * FreeMono.sfd: Cyrillic: fix to old letter + Arabic: hah_final made all contours- no refs + +2011-12-01 19:34 +0000 [r1919-1920] Stevan_White: + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/MacTT: vim-style file type comment + + * tools/generate/buildutils.py: Version string to + comply with OpenType recommendation. + +2011-12-01 18:37 +0000 [r1918] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBoldOblique.sfd: Misc. Math. Symbols: + made reverse logical not (req. for some MS codepages) Math. + Operators: made a few while I was around + +2011-11-30 20:50 +0000 [r1917] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Cyrillic: made uk letters + digraph, due to complaint by user + +2011-11-30 13:20 +0000 [r1916] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: Corrected + Combining Half Marks + +2011-11-30 13:15 +0000 [r1915] Stevan_White: + + * FreeSerif.sfd: Combining Half Marks: made + letters, filled range, added mark anchors + +2011-11-30 12:26 +0000 [r1914] Stevan_White: + + * Makefile: targets for woff packages + +2011-11-30 12:15 +0000 [r1913] Stevan_White: + + * README: Added lines on WOFF format. + +2011-11-30 12:05 +0000 [r1912] Stevan_White: + + * notes/webfont_guidelines.txt: added WOFF + +2011-11-28 11:41 +0000 [r1911] Stevan_White: + + * FreeSerif.sfd: Latin: some light kerning + +2011-11-28 00:17 +0000 [r1910] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Grid Fitting: made + uniformly Version 1 ("Optimized for Cleartype" won't stay on in + FontForge ?) + +2011-11-27 20:52 +0000 [r1909] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: general glyph alterations + toward validation. some of these are due to some bug in FontForge + algorithms -- nothing was apparently wrong with the glyphs. + +2011-11-27 00:34 +0000 [r1907-1908] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: some kerning + + * sfd/Makefile, + tools/test/checkGlyphNumbers.py: Made to function + either from directory or from Makefile. + +2011-11-25 11:38 +0000 [r1906] Stevan_White: + + * FreeSerifBold.sfd: correction to 'ccmp' table + for Vietnamese 2 + +2011-11-25 11:29 +0000 [r1905] Stevan_White: + + * FreeSerif.sfd: Added some fractions to the + 'frac' lookup + +2011-11-25 11:17 +0000 [r1904] Stevan_White: + + * FreeSerif.sfd: corrected some entries in + 'frac' lookup + +2011-11-25 11:08 +0000 [r1903] Stevan_White: + + * FreeSerif.sfd: Number Forms: adjusted diagonal + fractions Cyrillic: clean-up of Ksi contour + +2011-11-25 10:36 +0000 [r1901-1902] Stevan_White: + + * tools/report/kernclasses.py (added): Tabular + report of kerning classes in fonts + + * FreeSerifBoldItalic.sfd: Latin: named 2 glyphs + referred to in kern tables + +2011-11-25 10:16 +0000 [r1900] Stevan_White: + + * tools/test/checkGlyphNumbers.py: corrected for + directory move + +2011-11-24 18:35 +0000 [r1899] Stevan_White: + + * FreeSans.sfd: Cyrillic: made Ksi, ksi + +2011-11-24 17:58 +0000 [r1898] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin: for f and + other hooked letters: special punctuation lookup + +2011-11-24 17:39 +0000 [r1896-1897] Stevan_White: + + * FreeSerif.sfd: General Punctuation: adjusted, + regularized spacing of primes + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin: f and other + hooked letters: put more of hook into kerning + +2011-11-24 16:51 +0000 [r1895] Stevan_White: + + * FreeSerif.sfd: Cyrillic: improve spacing of + Ksi + +2011-11-24 15:05 +0000 [r1894] Stevan_White: + + * FreeSans.sfd: Cyrillic: Made some Old Church + Slavonic letters, by request. + +2011-11-23 15:12 +0000 [r1893] Stevan_White: + + * FreeSans.sfd: Malayalam: glyph clean-up toward + validation + +2011-11-23 01:19 +0000 [r1892] Stevan_White: + + * FreeSans.sfd: Malayalam conjuncts: numerous + contour improvements toward validation + +2011-11-22 00:25 +0000 [r1890-1891] Stevan_White: + + * tools/utility/log2changelog_CVS.pl (removed): This + is what I meant to do in the previous commit + + * tools/utility/log2changelog.pl (removed), + tools/utility/log2changelog_CVS.pl (added): No + need for this script now the VC is changed to SVN; there are + other tools for SVN that perform the same task. + +2011-11-21 19:01 +0000 [r1889] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More individual glyph + tweeks toward validation. (Discovered trigger to one FontForge + bug: contour 1st node at sharp point.) + +2011-11-21 11:15 +0000 [r1888] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Overall glyph tweeks + to improve FontForge validation. Note some of these can be called + messy node problems, others are due to some malfunction of + FontForge. + +2011-11-20 14:36 +0000 [r1887] Stevan_White: + + * ChangeLog: brought up to date + +2011-11-18 09:55 +0000 [r1886] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Unfortunately several + unrelated changes got balled up in this commit. Generally, slight + re-wording of license (program ->font) Serif, Sans: Latin, Greek, + Cyrillic and phonetic: substantial changes to glyph bearings, + attempt to normalize; re-did kerning angled slightly + hungarianumlaut and double-grave accents toward one another. + lcaron, dcaron, tcaron: prefer an acute accent to apostrophe. + Note this messes up some letters d, l, t with acute, for + languages using IPA. Serif: Cyrillic Ouk: fixed bug #34687: Bad + shape of Cyrillic U+0478 & u+0479 Cyrillic Extended-A: increased + hight of combining marks slightly (regular face only) Italic + Cyrillic: re-did Serbian sha and te with longer line. Bengali, + Tamil, Thai, Ethiopic, Georgian, Cyrillic Extended-B, Latin + Extended-D, Arabic Presentation forms, Letterlike and + Miscellaneous Math Symbols: glyph clean-ups longs: fixed bug + #34841: U+017F LONG S upright a bit wrong Sans: acute, grave, + hungarianumlaut and double-grave accents on capitals somewhat + shorter to better fit in the line, + +2011-11-18 09:46 +0000 [r1885] Stevan_White: + + * FreeMono.sfd: Arabic: positional + substitutions; added a couple of characters + +2011-11-12 14:48 +0000 [r1883-1884] Stevan_White: + + * sfd/Makefile: target for making WOFF files + + * tools/generate/WOFF: removed one unused package + better documentation + +2011-11-12 14:37 +0000 [r1882] Stevan_White: + + * tools/generate/WOFF: removed debug strings + +2011-11-12 14:34 +0000 [r1881] Stevan_White: + + * tools/generate/WOFF (added): Generator for Web + Open Font Format files + +2011-11-05 16:43 +0000 [r1880] Stevan_White: + + * FreeMono.sfd: Arabic: addded three letters + +2011-11-05 15:06 +0000 [r1879] Stevan_White: + + * FreeMono.sfd: Arabic: Many incorrectly 0-width + chars made full width. Implemented marks, mostly for vertical + mark placement. + +2011-11-04 22:28 +0000 [r1878] Stevan_White: + + * FreeMono.sfd: Arabic: added several + characters. nearing functionality of serif version. + +2011-11-04 14:55 +0000 [r1877] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: fixed several + substitution and glyph problems. See discussion + https://savannah.gnu.org/bugs/?34190 + +2011-11-03 17:55 +0000 [r1876] Stevan_White: + + * FreeSerifBold.sfd: Arabic: improved meemfinal + +2011-11-03 16:07 +0000 [r1875] Stevan_White: + + * FreeSerif.sfd: Punctuation Suppl: a few + additions. Geometrical Shapes, Math Suppl: mostly spacing. + +2011-11-03 13:18 +0000 [r1873-1874] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: typo in + doc + + * FreeSerif.sfd: Removed excess entry for + uni29b4. + +2011-11-03 12:55 +0000 [r1872] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: Added to + Supplemental Punctuation + +2011-11-03 12:15 +0000 [r1871] Stevan_White: + + * FreeSerif.sfd: Punctuation: named some glyphs, + re-sized some spaces, added some Supplemental + +2011-11-03 09:48 +0000 [r1870] Stevan_White: + + * tools/utility/fontforge-interp.sh: more doc + +2011-11-03 01:40 +0000 [r1869] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Glyph clean-up, and change + of problematic glyph names + +2011-11-03 01:21 +0000 [r1868] Stevan_White: + + * tools/test/validate.py: Better exception handling + +2011-11-03 01:09 +0000 [r1867] Stevan_White: + + * FreeSerifBold.sfd: Some glyph clean-up + +2011-11-03 00:59 +0000 [r1866] Stevan_White: + + * FreeSerif.sfd: Some glyph clean-up. + +2011-11-03 00:51 +0000 [r1862-1865] Stevan_White: + + * tools/utility/fontforge-interp.sh (added): Wrapper + for fontforge. + + * tools/test/findBackLayers.py, + tools/test/validate.py, + tools/test/checkGlyphNumbers.py, + tools/test/isMonoMono.py: Call wrapper for + fontforge rather than calling a specific instance. + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/MacTT: Call wrapper for fontforge + rather than calling specific instance + + * tools/report/private_use.py, + tools/report/range_report.py, + tools/report/ligatureLookups.py: Use wrapper for + fontforge rather than calling explicit instance. + +2011-11-03 00:45 +0000 [r1861] Stevan_White: + + * sfd/Makefile: Made to execute fontforge from any + instance in PATH + +2011-11-02 18:32 +0000 [r1859-1860] Stevan_White: + + * FreeSerif.sfd: Arabic: named some glyphs + + * FreeMono.sfd: Arabic: corrected slot for one + letter. + +2011-11-02 00:56 +0000 [r1858] Stevan_White: + + * FreeMono.sfd: Arabic: most of intermediate + forms with lookups: A and B. Some general contour cleanup. + +2011-10-31 22:12 +0000 [r1857] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Cyrillic: added + 'locl' lookup for Serbian/Macedonian 'be' + +2011-10-31 19:34 +0000 [r1855-1856] Stevan_White: + + * FreeSerif.sfd: Spacing Modifier Letters: + horizontal space adjustments + + * FreeSans.sfd: Latin, Diacritics, etc: + hungarian umlaut, double grave adjustments + +2011-10-31 19:27 +0000 [r1854] Stevan_White: + + * FreeMono.sfd: Arabic: Drew most of main range. + +2011-10-31 17:22 +0000 [r1853] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin, Diacriticals, etc: + adjustment on hungarian umlaut, double grave + +2011-10-30 16:25 +0000 [r1852] Stevan_White: + + * FreeSerif.sfd: Arabic: removed Arabic-only + ligatures lookup, as it seems to confuse Pango. + +2011-10-30 12:51 +0000 [r1851] Stevan_White: + + * FreeSerif.sfd: Arabic: changed size of tatweel + +2011-10-30 11:07 +0000 [r1850] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Cyrillic: cursive + Macedonian gje. See bug 34688. + https://savannah.gnu.org/bugs/?34688 + +2011-10-29 23:12 +0000 [r1849] Stevan_White: + + * FreeSerif.sfd: Arabic Presentation Forms-B: + adjustment to meem-final. + +2011-10-29 22:01 +0000 [r1848] Stevan_White: + + * FreeSerif.sfd: Spacing Modifier/Combining + Diacritics: double-gramve and Hungarian umlaut, to make them less + extremely wide and hard to accommodate. Made less steep, at + slightly different angles, following advice at + http://typophile.com/node/78623 + http://diacritics.typo.cz/index.php?id=24 + +2011-10-29 18:53 +0000 [r1847] Stevan_White: + + * FreeSerif.sfd: Arabic: Re-worked final meem. + Put Arabic-only ligatures in Arabic-only lookup. Put Allah in a + 'dlig' lookup. Made tatweel shorter. + +2011-10-29 12:09 +0000 [r1846] Stevan_White: + + * FreeSerif.sfd: Arabic: marked some ending + ligatures as Arabic-language only, on advice from a Persan + speaker (comments to bug #34190) + +2011-10-29 06:18 +0000 [r1845] Stevan_White: + + * FreeSerif.sfd: General Punctuation: made + bullet-bullets same width as bullet + +2011-10-29 04:44 +0000 [r1844] Stevan_White: + + * FreeSerif.sfd: Punctuation, Geometric Shapes, + Miscellaneous Symbols, etc.: regularize bullet-like characters + somewhat in width and weight + +2011-10-28 23:51 +0000 [r1843] Stevan_White: + + * FreeSerifBold.sfd: Arabic Extended-A: Added 2 + ligatures + +2011-10-28 22:53 +0000 [r1842] Stevan_White: + + * FreeSans.sfd: Cyrillic Supplement: letters for + Abkhaz and Azerbaijani, and Nivkh. + +2011-10-28 22:16 +0000 [r1841] Stevan_White: + + * FreeMono.sfd: Cyrillic Supplement: letters for + Abkhaz and Azerbaijani + +2011-10-28 21:53 +0000 [r1840] Stevan_White: + + * FreeMono.sfd: Cyrillic: Added Nivkh letters + +2011-10-28 18:10 +0000 [r1839] Stevan_White: + + * tools/utility/special-purpose/makeBraille.py + (added), tools/utility/special-purpose (added), + tools/utility/makeBraille.py (removed): + special-purpose directory for one-shot scripts, included as + examples. + +2011-10-28 12:29 +0000 [r1838] Stevan_White: + + * FreeSansBold.sfd: Latin: small adjustment to + letter spacing + +2011-10-28 11:50 +0000 [r1837] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: several lookup + corrections thanks to Emmanuel Vallois, see comments to [bug + #34190] Persian characters in FreeSerif not connecting right In + bold, lots of re-namings to make lookups copied from roman work. + +2011-10-27 22:01 +0000 [r1836] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd: Latin (Vietnamese): adjusted + some marks. Latin: SansBold attempts to regularize spacing. + +2011-10-27 16:34 +0000 [r1834-1835] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: kerning, a bit of + letter spacing + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin: much messing + with accents for Vietnamese, some kerning + +2011-10-26 22:42 +0000 [r1833] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: efforts to limit + height of accents: Making shorter glyphs for some accents for + capital letters. Some compacting of taller stacked glyphs. Made + all lowercase letters' accents fall in the bounds. + +2011-10-26 14:44 +0000 [r1832] Stevan_White: + + * FreeSerifBold.sfd: Combining Diacritics: + adjustments for Serbian Cyrillic + +2011-10-26 14:36 +0000 [r1830-1831] Stevan_White: + + * FreeSans.sfd: Latin, General Punctuation: + attempts to regularize widths and spaces + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Combinind + Diacriticals: corrections to mark placement for Cyrillic Serbian + +2011-10-26 12:39 +0000 [r1829] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Latin: Replaced d-, l-, t-caron + mark with one distinguishable from punctuation Sans: implemented + shorter acute, grave, circumflex, caron for caps + +2011-10-26 10:20 +0000 [r1828] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Cyrillic: adjusted + mark anchors + +2011-10-26 02:16 +0000 [r1827] Stevan_White: + + * FreeSansBoldOblique.sfd: General Punctuation: + got rid of minor build warning + +2011-10-26 02:13 +0000 [r1826] Stevan_White: + + * FreeMono.sfd: Greek: got rid of build warning + +2011-10-26 01:56 +0000 [r1825] Stevan_White: + + * FreeSerif.sfd: Punctuation, Spacing + Diacritical Marks: worked on widths + +2011-10-25 21:28 +0000 [r1822-1824] Stevan_White: + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/buildutils.py, + tools/generate/MacTT: Again trying to set keywords + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/buildutils.py, + tools/generate/MacTT: Added Date svn keyword + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/buildutils.py, + tools/generate/MacTT: Added Revision keyword + +2011-10-25 21:13 +0000 [r1821] Stevan_White: + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/buildutils.py (added), + tools/generate/MacTT: Implemented cleaned-up + Revision string + +2011-10-25 20:10 +0000 [r1820] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: added marks for + Serbian; adjusted others + +2011-10-25 19:19 +0000 [r1819] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Cyrillic: added marks + for Serbian to roman, added mark positioning to non-roman + +2011-10-25 19:02 +0000 [r1818] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Adjusted the font family + class. some kerning adjusted some marks. + +2011-10-25 18:42 +0000 [r1817] Stevan_White: + + * FreeSerifItalic.sfd: Spacing + Modifiers/Diacritics: regularized spacing some + +2011-10-25 14:42 +0000 [r1816] Stevan_White: + + * FreeSerifItalic.sfd: Latin: shifted grave and + acute accents so they could be used independently. Lots more + kerning, More adjustment of extreme characters. + +2011-10-24 20:16 +0000 [r1815] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Cyrillic: for Serbian + 'salt' form for italic 'sha' with line below + +2011-10-24 15:02 +0000 [r1814] Stevan_White: + + * FreeSerifItalic.sfd: Cyrillic: removed lookup + for supposed Serbian gje, leaving only the Macedonian form. + +2011-10-23 12:06 +0000 [r1812-1813] Stevan_White: + + * FreeSerif.sfd: Latin, IPA: kerning + + * FreeSerifItalic.sfd: Latin, IPA: horizontal + positioning, kerning Greek, extended: re-positioning of all marks + +2011-10-22 18:24 +0000 [r1811] Stevan_White: + + * FreeSerifItalic.sfd: Cyrillic: re-kerned a bit + +2011-10-21 22:53 +0000 [r1810] Stevan_White: + + * FreeSerifItalic.sfd: Greek, Cyrillic: working + on fallout from re-spacing of Latin + +2011-10-21 20:18 +0000 [r1809] Stevan_White: + + * FreeSerifItalic.sfd: Latin: kerning + +2011-10-20 17:13 +0000 [r1808] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd: Greek, Cyrillic: made Phi, + Ef more distinct, made some overwide glyphs narrower + +2011-10-20 16:44 +0000 [r1806-1807] Stevan_White: + + * FreeSerifItalic.sfd: Latin: starting to mess + with spacing of extreme letters: f g j y + + * FreeMono.sfd: Greek, Cyrillic: make Phi, Ef + more distinct + +2011-10-19 17:24 +0000 [r1805] Stevan_White: + + * FreeSerif.sfd: Diacriticals: corrected + acutecmb placement + +2011-10-19 14:56 +0000 [r1804] Stevan_White: + + * FreeSerif.sfd: Latin/IPA: Reduced size of + hooks on many letters. Reduced spacing of grave, acute (big + overhaul). kerning in IPA for African, Americanist alphabets + +2011-10-18 23:35 +0000 [r1802-1803] Stevan_White: + + * notes/webfont_guidelines.txt: Propset id + + * notes/webfont_guidelines.txt: formatting, propset + ID + +2011-10-18 23:19 +0000 [r1801] Stevan_White: + + * notes/README-downloads.txt, + notes/webfont_guidelines.txt (added), + notes/features.txt: updates added webfont + guidelines + +2011-10-18 22:22 +0000 [r1800] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin: more fiddling with + kerning. Fixed longstanding bug with "equals" (had mysterious + mkmk anchors) + +2011-10-18 00:03 +0000 [r1799] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin: more fiddling with + kerning + +2011-10-17 23:36 +0000 [r1798] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin: More with j and f. + Got rid of small caps kerning, which didn't make much sense + anyway. Tried to space small caps letters a bit better. + +2011-10-17 19:13 +0000 [r1797] Stevan_White: + + * FreeSerif.sfd: Latin: a bit experimental: got + rid of overlap of tails on f and j, compensating with kerning. + More kerning. Increased width of quotesingle. + +2011-10-17 18:10 +0000 [r1796] Stevan_White: + + * FreeSerif.sfd: Latin kerning: added letters to + classes. Have not yet done Latin Extended Additional + +2011-10-17 12:40 +0000 [r1795] Stevan_White: + + * FreeSerifBold.sfd: Latin: kerning re-done + +2011-10-15 18:28 +0000 [r1794] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Latin: more adjustments to + spacing, and re-introduced kerning, completely re-done since the + disappearance of the tables. Improvement all around. + +2011-10-15 15:28 +0000 [r1793] Stevan_White: + + * FreeSerif.sfd: Latin, Greek, Cyrillic: changes + to L and R bearings to most characters. + +2011-10-15 12:01 +0000 [r1792] Stevan_White: + + * FreeSerifItalic.sfd: Latin, Cyrillic: spacing + of a couple of letters + +2011-10-15 11:24 +0000 [r1791] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin, Cyrillic: + spacing and kerning of a few letters + +2011-10-15 09:38 +0000 [r1790] Stevan_White: + + * FreeSerifItalic.sfd: Cyrillic: some kerning, + esp. of Serbian letters + +2011-10-15 01:40 +0000 [r1789] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Cyrillic: adjusted + boundaries of alternate te + +2011-10-14 11:59 +0000 [r1788] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Cyrillic: Made + Serb/Macedonian 'be' and lookups for it + +2011-10-13 11:20 +0000 [r1787] Stevan_White: + + * FreeSans.sfd: Latin, Greek, Cyrillic: attempt + to make capitals with straight sides spaced even Some clean-up of + Greek letterforms + +2011-10-13 10:18 +0000 [r1786] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Cyrillic: made special 'be' for + Serbian/Macedonian lookup for gje for italic + +2011-10-12 22:29 +0000 [r1785] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Cyrillic: more tweeks + to Serbian Cyrillic glyphs and similar, re-named Cyrillic + auxiliary glyphs. + +2011-10-12 18:40 +0000 [r1784] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: Lookups for + localized forms for Serbian/Macedonian. Remedies bug #34537: + Serbian Localized Glyphs https://savannah.gnu.org/bugs/?34537 + Most look-ups were for existing glyphs. In italic also made glyph + for te, like a rotated m with macron. Re-named cyrillic auxiliary + glyphs. + +2011-10-12 12:31 +0000 [r1783] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin, Diacriticals: + adjustments for Kwak̕wala + +2011-10-11 20:48 +0000 [r1782] Stevan_White: + + * CREDITS: to myself, for Old Italic + +2011-10-11 17:55 +0000 [r1781] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: Update for + Old Italic + +2011-10-11 17:00 +0000 [r1780] Stevan_White: + + * FreeMono.sfd: Old Italic: I made letters for + this alphabet based on bits of existing ones. + +2011-10-11 09:55 +0000 [r1779] Stevan_White: + + * FreeSerif.sfd: IPA: adjustment to kerning, + named a few marked letters + +2011-10-11 09:45 +0000 [r1778] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Phonetic Extensions: + additions for Saanich/Musqueam + +2011-10-11 09:40 +0000 [r1777] Stevan_White: + + * FreeMono.sfd: Runic: completely re-did range, + to make stem width like rest of font. (ends are still square or + angular rather than round...) Consulted many inscriptions, and + changed form where seemed appropriate. + +2011-10-09 15:26 +0000 [r1776] Stevan_White: + + * FreeSerif.sfd: Kerning of IPA symbols for + Saanich/Musqueam + +2011-10-09 14:03 +0000 [r1775] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin, IPA + Extensions, Diacriticals: toward Sannich/Musqueam + +2011-10-09 10:52 +0000 [r1774] Stevan_White: + + * notes/maintenance.txt: about adding binaries to + cvs for web pages + +2011-10-08 22:48 +0000 [r1773] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin/IPA: further tweeks + to letter forms + +2011-10-08 19:36 +0000 [r1772] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin, Phonetic symbols, + Diacriticals: tweeks for Musqueam/Saanich + +2011-10-08 17:33 +0000 [r1771] Stevan_White: + + * FreeSans.sfd: couple of validation issues + +2011-10-08 16:47 +0000 [r1770] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin, Combining Marks, + IPA: lots of changes for Saanich/Musqueam. + +2011-10-08 01:28 +0000 [r1769] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Latin/IPA: tweeks for + Saanich/Musqueam + +2011-10-07 12:13 +0000 [r1768] Stevan_White: + + * FreeSerif.sfd: Latin and IPA, Phonetic + Extensions: For display of Saanich language, 1) made for + combining right comma on small Latin, some IPA letters, and on + the c-hacek. 2) made ligatures for d, l, and t combined with + U+0313, 3) Adjusted the widths of some of the IPA letters. + +2011-09-30 23:31 +0000 [r1767] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: more kerning, + re-think letter ae + +2011-09-30 19:50 +0000 [r1766] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Basic Latin: emboldened + commercial at sign, to remedy bug #23574: Serif Bold: some + symbols not bold https://savannah.gnu.org/bugs/index.php?23574 + +2011-09-30 18:59 +0000 [r1765] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Bengali: made a Ganda mark, to + remedy bug #33983: Bengali Ganda mark is missing + https://savannah.gnu.org/bugs/index.php?33983 + +2011-09-30 18:17 +0000 [r1764] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: more work on + connecting letters. Re-thought tatween. + +2011-09-30 13:00 +0000 [r1763] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: un-linking more + auxiliary dependencies. Re-thought 'v' decoration. Hebrew: dagesh + was a little small in bold. + +2011-09-29 22:39 +0000 [r1762] Stevan_White: + + * FreeSerifBold.sfd: Arabic: removed more + unnecessary auxiliary references + +2011-09-29 20:59 +0000 [r1761] Stevan_White: + + * FreeSerifBold.sfd: Arabic: emboldended the + last of the letters (I hope) un-linked some auxiliaries that were + represented by unicode + +2011-09-29 13:37 +0000 [r1760] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: alterations to + kaf/keheh, kerning to improve spacing + +2011-09-29 10:43 +0000 [r1759] Stevan_White: + + * FreeSerifBold.sfd: Arabic: lots of alterations + to letter shapes, spacing + +2011-09-28 23:03 +0000 [r1758] Stevan_White: + + * FreeSerifBold.sfd: Arabic: moved a lot of + improvements from roman to bold + +2011-09-28 14:13 +0000 [r1757] Stevan_White: + + * FreeSerif.sfd: Arabic: reduced awful space on + left side of free-standing letters + +2011-09-28 00:10 +0000 [r1756] Stevan_White: + + * FreeSerif.sfd: Arabic: regularized alef + variants, maddah, etc. + +2011-09-27 20:47 +0000 [r1755] Stevan_White: + + * FreeSerif.sfd: Arabic: More ligatures, a + couple alternative parentheses, re-worked hah medial + +2011-09-27 09:11 +0000 [r1754] Stevan_White: + + * FreeSerif.sfd: Arabic: added a few ligatures, + re-thought jeem medial, touched up some other letters + +2011-09-26 15:28 +0000 [r1753] Stevan_White: + + * FreeSerif.sfd: Arabic: more small stem width + adjustments + +2011-09-26 14:51 +0000 [r1752] Stevan_White: + + * FreeSerif.sfd: Arabic: kerning was in wrong + direction. + +2011-09-26 13:01 +0000 [r1751] Stevan_White: + + * tools/report/range_report.py, + tools/report/OpenType/UnicodeRanges.py: updated + copyright + +2011-09-26 07:06 +0000 [r1750] Stevan_White: + + * FreeSerif.sfd: Arabic: trying to regularize + stem widths + +2011-09-25 22:33 +0000 [r1749] Stevan_White: + + * FreeSerif.sfd: Arabic: more adjustment, + kerning + +2011-09-25 15:45 +0000 [r1748] Stevan_White: + + * FreeSerif.sfd: Arabic: more tweeks to shapes, + kerning + +2011-09-25 15:16 +0000 [r1747] Stevan_White: + + * FreeSerif.sfd: Arabic: tweeks to letter + shapes, spacing, mark placement + +2011-09-25 01:13 +0000 [r1746] Stevan_White: + + * FreeSerif.sfd: Arabic: shape adjustments to + dal and noon + +2011-09-24 14:58 +0000 [r1745] Stevan_White: + + * FreeSerif.sfd: Arabic: further adjustment of + letter shapes, dot placement + +2011-09-22 21:28 +0000 [r1744] Stevan_White: + + * CREDITS: Credit to Tim Erickson for Syriac glyphs. + Marked many links as being broken with FIXMEs + +2011-09-22 20:48 +0000 [r1743] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Thaana: made bold version, + adjusted spacing + +2011-09-22 20:41 +0000 [r1742] Stevan_White: + + * FreeSerif.sfd: Thaana: made new character from + parts + +2011-09-22 20:28 +0000 [r1741] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: correct + Runic + +2011-09-22 18:54 +0000 [r1740] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: numerous tweeks to + letter shapes. In roman, some more kerning + +2011-09-22 18:16 +0000 [r1739] Stevan_White: + + * FreeSans.sfd: Syriac: filled in some missing + Unicode using Tim Erikson's Carlo Ator font (by his written + permission!) + +2011-09-21 10:13 +0000 [r1738] Stevan_White: + + * FreeSerif.sfd: Arabic: fixed lam-alef ligature + (again) (I think) Made most dots of uniform size adjusted height + of final, isolated hah started on a kerning table + +2011-09-20 17:52 +0000 [r1737] Stevan_White: + + * FreeSerif.sfd: Arabic: made a few more + low-numbered glypys, to finish off the range. + +2011-09-20 12:47 +0000 [r1736] Stevan_White: + + * tools/report/OpenType/OpenType.py (removed), + tools/report/range_report.py, + tools/report/ranges (removed), + tools/report/OpenType/UnicodeRanges.py (added), + tools/report/OpenType (added): Better naming of + packages + +2011-09-19 23:23 +0000 [r1735] Stevan_White: + + * FreeSerif.sfd: Arabic: added some low-numbered + characters: Subtending marks, Arabic ray, Poetic marks + +2011-09-19 17:54 +0000 [r1734] Stevan_White: + + * FreeSerif.sfd: Arabic: drew some more Koranic + annotations. re-thought sizing and placement of some others + +2011-09-19 13:55 +0000 [r1733] Stevan_White: + + * FreeSerif.sfd: Arabic: raised letter noon more + attempts to regularize placement of marks + +2011-09-18 21:22 +0000 [r1732] Stevan_White: + + * FreeSerif.sfd: Arabic: many adjustments, + mostly of marks + +2011-09-18 14:30 +0000 [r1731] Stevan_White: + + * FreeSerif.sfd: Arabic: adjusted marks, added + anchor points for new marks, made a couple of new letters got + ligatures working again replaced Allah and Rial ligatures + +2011-09-17 18:51 +0000 [r1730] Stevan_White: + + * FreeSerif.sfd: Arabic: mostly messing with + marks: shadda combinations seem to be working. + +2011-09-16 19:45 +0000 [r1729] Stevan_White: + + * FreeSerif.sfd: Arabic: corrected some + diacriticals in Presentation Forms-B especially FBBC-FBC1 were + messed up, unfortunately so were a lot of references to those + +2011-09-16 18:36 +0000 [r1728] Stevan_White: + + * FreeSerif.sfd: Arabic: small spacing issues, + tweeks to shapes of medial letters + +2011-09-16 17:56 +0000 [r1727] Stevan_White: + + * FreeSerif.sfd: Arabic: re-did several + combining forms (which I think I drew myself) added some + diacriticals to main range and finished Presentation Forms-B + +2011-09-16 13:54 +0000 [r1726] Stevan_White: + + * FreeSerif.sfd: Arabic: more fussing with marks + +2011-09-16 13:35 +0000 [r1725] Stevan_White: + + * FreeSerif.sfd: Arabic: more fiddling with + marks + +2011-09-16 13:23 +0000 [r1724] Stevan_White: + + * FreeSerif.sfd: Arabic: much fussing with mark + placement. horizontal spacing of waw + +2011-09-16 12:07 +0000 [r1723] Stevan_White: + + * FreeSerif.sfd: Arabic: added mark positioning. + will need to re-think some of the marks. + +2011-09-16 10:18 +0000 [r1722] Stevan_White: + + * notes/maintenance.txt: Changed some CVS info to + SVN info. Still need to test and describe tagging in SVN. + +2011-09-16 09:42 +0000 [r1721] Stevan_White: + + * README: Replaced list of character sets with + character ranges, which makes more sense at this time. + +2011-09-15 23:22 +0000 [r1720] Stevan_White: + + * FreeSerif.sfd: Arabic: big experiment + adjusting baselines of many of the deeper characters. from + looking at "Arabic Calligraphy, Nash script for beginners". Also + shortened reh. + +2011-09-15 21:32 +0000 [r1719] Stevan_White: + + * FreeSerif.sfd: Arabic: a couple more + positional forms, a couple of lookups + +2011-09-15 19:22 +0000 [r1718] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Arabic Supplement: populated + +2011-09-15 14:12 +0000 [r1717] Stevan_White: + + * FreeSerif.sfd: Arabic: much concern over + proper old Arabic kah U+0643 vs the more modern "Persian" keheh + U+06a9. Fiddling with hamzas. + +2011-09-15 11:53 +0000 [r1716] Stevan_White: + + * FreeSerif.sfd: Arabic: added a few obsolete or + unexplained characters. much adjustment of combining marks and + dots for better consistency. + +2011-09-14 23:24 +0000 [r1715] Stevan_White: + + * FreeSerif.sfd: Arabic: much fiddling with + medial forms, a bit with lookups (seems ligatures are failing + altogether) + +2011-09-14 19:40 +0000 [r1714] Stevan_White: + + * FreeSerif.sfd: Arabic: added 2 radical signs + Seems the digits in Arabic have been all along the Indo-Persian + forms. Now there is a separate range for those. So I movde the + old letters, and drew new Arabic versions of those that differed. + +2011-09-14 17:26 +0000 [r1713] Stevan_White: + + * tools/report/ranges/OpenType.py: Brought Arabic up + to date + +2011-09-14 09:37 +0000 [r1712] Stevan_White: + + * FreeSerif.sfd: Arabic: further clean-up; made + swash kaf to connect as initial form + +2011-09-14 08:52 +0000 [r1711] Stevan_White: + + * FreeSerif.sfd: Arabic: further cleanup, added + pedagogical symbols (dots, etc) + +2011-09-14 01:04 +0000 [r1710] Stevan_White: + + * FreeSerif.sfd: Arabic: added letters for Malay + Big clean-up of glyphs. Still to do one section of presentation + forms. + +2011-09-13 20:46 +0000 [r1709] Stevan_White: + + * FreeSerif.sfd: Arabic: made letters for + Parkari. Added lookups init, fina, medi for letters with forms + that vary in the font. + +2011-09-13 19:43 +0000 [r1708] Stevan_White: + + * FreeSerif.sfd: Arabic: made main Arabic area + characters and presentation forms for Uighur, Kazakh, Kirghiz, + Sindhi, and Lahnda, as well as the kaf swash + +2011-09-13 19:40 +0000 [r1707] Stevan_White: + + * tools/report/range_report.py: corrected font paths + +2011-09-13 18:10 +0000 [r1706] Stevan_White: + + * FreeSerif.sfd: Arabic: added more presentation + forms mostly for Urdu and Sindhi + +2011-09-13 13:34 +0000 [r1705] Stevan_White: + + * FreeSerif.sfd: Arabic: made some presentation + forms for Urdu + +2011-09-13 11:05 +0000 [r1704] Stevan_White: + + * tools/utility/hex_range.py: doc + +2011-09-13 09:37 +0000 [r1703] Stevan_White: + + * tools/ranges.py (removed), + tools/report/range_report.py (added), + tools/report/ranges (added), + tools/range_report.py (removed), + tools/ranges (removed): rearrangement, got rid of + duplicate script + +2011-09-13 09:29 +0000 [r1702] Stevan_White: + + * tools/ranges/OpenType.py: documented, removed + copied text + +2011-09-13 09:20 +0000 [r1701] Stevan_White: + + * tools/freefont-ttf.spec (removed), + tools/utility/freefont-ttf.spec (added): + Rearranged, added a little doc + +2011-09-13 09:15 +0000 [r1700] Stevan_White: + + * tools/OS2UnicodeRange (removed), + tools/KerningNumerals.pl (removed), + tools/utility/KerningNumerals.pl (added), + tools/report/OS2UnicodeRange (added): Rearranged + some old utilities. Put in some doc of who wrote what. + +2011-09-12 23:37 +0000 [r1699] Stevan_White: + + * tools/script-menu (added), + tools/hex_range.py (removed), + tools/report/private_use.py (added), + tools/utility/log2changelog.pl (added), + tools/script-menu/nameBySlot.py (added), + tools/utility/hex_range.py (added), + tools/script-menu/unnameBySlot.py (added), + tools/utility/makeBraille.py (added), + tools/utility (added), + tools/nameBySlot.py (removed): Added some scripts, + reorganized + +2011-09-12 22:12 +0000 [r1698] Stevan_White: + + * tools/ranges/OpenType.py: Brought a few ranges up + to date + +2011-09-12 22:06 +0000 [r1697] Stevan_White: + + * FreeSerif.sfd: Arabic, etc: Added a lot of + letters, mostly following existing patterns. Especially a lot of + combinations for Urdu, Sindhi, Pashto, Kazakh, Kurdish, Kirghiz, + Turkic, Uighur Berber, Maghrib Arabic, Tunisian Arabic, Moroccan + Arabic, Not all forms are there yet. Very few lookups were + added...this has to be done too. + +2011-09-12 15:13 +0000 [r1696] Stevan_White: + + * FreeSerif.sfd: Arabic: added some Urdu letters + (drawn by myself, with apologies) + +2011-09-12 13:07 +0000 [r1695] Stevan_White: + + * FreeSerif.sfd: Arabic: added keheh and + presentation forms, added lookup entries for them. + +2011-09-12 12:25 +0000 [r1694] Stevan_White: + + * tools/test/findBackLayers.py (added), + sfd/Makefile, + tools/test/MES-Conformance (added), + tools/test/MES-Conformance/CheckConformance.pl, + tools/test/validate.py (added), + tools/generate/MacTT (added), + tools/findBackLayers.py (removed), + tools/test/MES-Conformance/WGL4.lst, + tools/report (added), + tools/generate/TrueType (added), + tools/MES-Conformance (removed), + FreeSansOblique.sfd, tools/test + (added), tools/ligatureLookups.py (removed), + tools/validate.py (removed), + FreeMonoOblique.sfd, + FreeSerifItalic.sfd, + tools/hex_range.py, + FreeSerifBoldItalic.sfd, + tools/generate (added), + tools/test/MES-Conformance/MES-1.txt, + tools/report/ligatureLookups.py (added), + tools/test/MES-Conformance/MES-2.txt, + tools/GenerateTrueType (removed), + tools/freefont-ttf.spec, + tools/generate/OpenType (added), + FreeSansBold.sfd, + tools/test/MES-Conformance/MES-3B.txt, + FreeMono.sfd, + FreeSerifBold.sfd, + FreeMonoBold.sfd, + tools/test/isMonoMono.py (added), + tools/checkGlyphNumbers.py (removed), + tools/ranges/__init__.py, + tools/ranges/OpenType.py, + tools/GenerateOpenType (removed), + tools/KerningNumerals.pl, + tools/test/MES-Conformance/MES-1.lst, + FreeSansBoldOblique.sfd, + tools/test/MES-Conformance/MES-2.lst, + tools/test/MES-Conformance/mes-list-expand.pl, + tools/test/MES-Conformance/MES-3B.lst, + FreeMonoBoldOblique.sfd, + tools/GenerateMacTT (removed), + tools/test/checkGlyphNumbers.py (added), + tools/isMonoMono.py (removed): Rearranged tools/ + directory. Made paths in sfd/Makefile agree with changes. + +2011-09-12 12:10 +0000 [r1693] Stevan_White: + + * FreeSerif.sfd: Latin Extended-B: adjusted + Hungarian umlauts Dingbats: drew several characters to fill out + range for Unicode 6 + +2011-09-12 11:40 +0000 [r1692] Stevan_White: + + * FreeSans.sfd: Osmanya: corrected Unicode + values Letterlike symbols: added one, made some references + +2011-09-02 12:07 +0000 [r1691] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Control Pictures: U+2404 and + U+2405 glyphs are reversed. This is due to the icons for them in + FontForge being also reversed. in response to + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632746 + +2011-09-02 01:15 +0000 [r1690] Stevan_White: + + * FreeSerif.sfd: Arabic: (really Persian) lookup + tables added init, medi, fina lookups peh, tcheh, gaf and fina + lookup for jeh In response to ubuntu bug report + https://bugs.launchpad.net/ubuntu/+source/ttf-freefont/+bug/730770 + Not sure if this completely resolves the issue. + +2011-08-31 18:16 +0000 [r1689] Stevan_White: + + * FreeSerif.sfd: Letterlike Symbols: added a + few, made better use of small caps for others + +2011-08-31 17:24 +0000 [r1688] Stevan_White: + + * tools/ranges/OpenType.py: mostly revised some + comments + +2011-08-31 17:19 +0000 [r1687] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Technical: + several additions Supplemental Punctuation: several additions + +2011-08-29 23:44 +0000 [r1686] Stevan_White: + + * tools/ranges/OpenType.py: typos + +2011-08-27 20:23 +0000 [r1685] Stevan_White: + + * FreeSans.sfd: Osmanya: resolves bug #34155: + FreeSans: Osmanya digits shifted two code positions + https://savannah.gnu.org/bugs/index.php?34155 + +2011-08-27 20:08 +0000 [r1684] Stevan_White: + + * FreeSans.sfd: Greek: added lunate letters + +2011-08-24 21:40 +0000 [r1683] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Mathematical Operators: added a + few in sans, named a few in serif + +2011-08-24 11:30 +0000 [r1682] Stevan_White: + + * FreeSerifBold.sfd: Phonetic Extensions: more + +2011-08-24 10:11 +0000 [r1681] Stevan_White: + + * FreeSerifBold.sfd: Public Use: script-size + latin Sup-sub: implemented with script-size letters Phonetic + Extensions: filled in many of them + +2011-08-24 01:09 +0000 [r1680] daniel_j: + + * FreeSans.sfd: Added U+1400. Fixes bug #34008 + +2011-08-17 20:05 +0000 [r1679] Stevan_White: + + * FreeSerifItalic.sfd: named a few characters + +2011-08-14 08:55 +0000 [r1677-1678] Stevan_White: + + * tools/ranges/OpenType.py: some changes to Latin + Extended ranges + + * tools/ranges/OpenType.py: added point for Bengali + gandha mark + +2011-08-13 23:15 +0000 [r1676] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Currency Symbols: + added a few more + +2011-08-13 19:53 +0000 [r1675] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Currency Symbols: + added several + +2011-08-13 14:10 +0000 [r1674] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Control Pictures: filled out + range + +2011-08-12 08:59 +0000 [r1673] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Specials: filled out + range + +2011-08-12 08:21 +0000 [r1672] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd: Cyrillic, Extensions: + added a few archaic letters, messed with accents + +2011-08-10 22:13 +0000 [r1671] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Super/Subscripts (mono and + serif roman) re-design of super numerals. Phonetic ranges: + fiddled a lot with superscript letters. Cyrillic: adjusted some + marks especially on antiquated letters. + +2011-08-05 16:52 +0000 [r1670] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Phonetic Extensions: some + tweeks to small caps letters Subscripts and superscripts: tweeks + +2011-08-04 21:27 +0000 [r1669] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: superscripts, + subscripts, diagonal fractions: all faces Re-thought and + regularized positioning, fixed a few bugs. All the "superior" + numerals and a few superscript latin letters got positioned so + they go over the em height. Latin ordinals are positioned + parallel to em height, and now both a and o are underlined in all + faces. Diagonal fractions are likewise regularized. + +2011-07-31 13:42 +0000 [r1668] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: General Punctuation: remedy + bug #33905: NARROW NO-BREAK SPACE too wide In one face u+202F was + zero width, in others much too wide. Also: set both it and + thinspace to 1/6 em. + +2011-07-23 21:38 +0000 [r1667] Stevan_White: + + * FreeSerif.sfd: Sinhala: further simplification + of ccmp tables + +2011-07-23 09:58 +0000 [r1666] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Latin: Better optical + centering of j + +2011-07-22 20:25 +0000 [r1665] Stevan_White: + + * FreeSerif.sfd: Indic ranges, mostly Sinhala: + attempts to get it working in Windows. Problem: some of the + ligature lookups map to things that by themselves could not + render properly. e, o and O vowels around consonents, especially. + Seems layout engine in Linux is responsible for making it work in + the past... Cleaned up some lookups. In other ranges, added + script ranges for MS "new layout engine", e.g. dev2, bng2. Note: + Malayalam is mlm2, not mly2 as in Fontforge. + +2011-07-18 20:45 +0000 [r1664] Stevan_White: + + * FreeSerif.sfd: Greek: filled out range for + Unicode 6 special mark lookups for Greek re-named some characters + +2011-07-18 19:02 +0000 [r1663] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Made more to validate + Corrected one more wrong unicode in small caps + +2011-07-18 18:11 +0000 [r1662] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Private Use: + corrected small caps unicode SansBoldOblique: made to validate + +2011-07-18 17:58 +0000 [r1661] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic Extended: finished + 4 new letters (normal face) Combining Diacritical Marks: lots of + small tweeks. Latin: fiddled with a few accent marks Private Use: + small caps glyphs corrected unicode Added missing single-digit + diagonal fractions, with lookups Added lookup to remove longs + from end of words. Still isn't right. + +2011-07-16 11:24 +0000 [r1660] Stevan_White: + + * notes/features.txt (added): Initial document about + OpenType features used in FreeFont. + +2011-07-16 11:12 +0000 [r1659] Stevan_White: + + * FreeSerif.sfd: Non-unicode vulgar fractions + (2/7, 5/9, etc) with 'frac' table entries + +2011-07-16 10:28 +0000 [r1658] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Added glyph for zeroslash, + and lookup 'zero' for it. Mono: added 'frac' lookup. + +2011-07-16 09:45 +0000 [r1657] Stevan_White: + + * FreeSerifItalic.sfd: Correction to ccmp table + for iogonek + +2011-07-16 08:38 +0000 [r1656] Stevan_White: + + * notes/maintenance.txt: put a title on it, a little + re-wording of new paragraphs + +2011-07-16 08:33 +0000 [r1655] Stevan_White: + + * notes/maintenance.txt: Added section on doing + tests. + +2011-07-15 12:34 +0000 [r1654] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: Made the diacritical + lookups previously reserved for Latin to be generic, removed + special marks lookup for Greek/Coptic, use instead generic one. + Added a couple of new letters to Latin Extended-D Bold: Fiddling + with diactitics and marks. Something has gone very wrong with the + lookups... still not clear what. + +2011-07-13 09:20 +0000 [r1653] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Combining Diacritical + Marks: a bugfix and a few positioning tweeks + +2011-07-12 14:24 +0000 [r1652] Stevan_White: + + * FreeSans.sfd: *** empty log message *** + +2011-07-12 14:17 +0000 [r1651] Stevan_White: + + * FreeSans.sfd: Latin: all letters now have + 'above' mark. + +2011-07-12 14:04 +0000 [r1650] Stevan_White: + + * FreeSerif.sfd: Combining diacritical marks: + fiddled with positioning + +2011-07-01 10:56 +0000 [r1648-1649] Stevan_White: + + * FreeSans.sfd: Hebrew: tweeks to vowel points + + * FreeMono.sfd: Alphabetic Presentation Forms: + widened Hebrew wide letters + +2011-07-01 07:59 +0000 [r1647] Stevan_White: + + * FreeSerif.sfd: Hebrew: tweaks to absolute + placement of marks + +2011-06-30 22:47 +0000 [r1646] Stevan_White: + + * FreeSerif.sfd: Hebrew: small tweeks to + cantillation marks, etc + +2011-06-30 11:47 +0000 [r1645] Stevan_White: + + * FreeSerif.sfd: Hebrew: lower cantillation + marks to left of vowels + +2011-06-27 00:20 +0000 [r1644] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: got rid of spurious + tables. + +2011-06-27 00:06 +0000 [r1643] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: got yidddish CCMP with + yod and yodyod working in Serif + +2011-06-26 22:32 +0000 [r1642] Stevan_White: + + * FreeSans.sfd: Hebrew: issue with Yiddish vs + std. Hebrew scripts for MARK lookups. Somehow gets very confused + by specific ranges, in different ways on different systems. + Disabled distinction between scripts. + +2011-06-26 18:20 +0000 [r1641] Stevan_White: + + * FreeSans.sfd: Hebrew: corrected side of above + vowel. More vowel marks. + +2011-06-26 17:56 +0000 [r1640] Stevan_White: + + * FreeSerif.sfd: Hebrew: corrected placement of + top vowel. fiddled with cantellatin marks. + +2011-06-25 17:27 +0000 [r1639] Stevan_White: + + * FreeSerif.sfd: Hebrew: further fiddling with + points + +2011-06-25 14:49 +0000 [r1638] Stevan_White: + + * FreeSerif.sfd: Hebrew: more fiddling with + vowel and cantillation points + +2011-06-25 11:12 +0000 [r1637] Stevan_White: + + * FreeSerif.sfd: Hebrew: more vowel and + cantillation point marks + +2011-06-25 09:01 +0000 [r1636] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: disabled distinction + between Yiddish and Std. vowel marks + +2011-06-24 14:57 +0000 [r1635] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Removed angle + brackets from licence text, because it caused some trouble for + some buggy software, and the offsetting could be done better with + a newline. + +2011-06-24 13:17 +0000 [r1634] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Hebrew: worked on MARK + tables in Sans and Serif in response to further mails regarding + bug 25887. Split one table up so lookups wre properly executed in + both Yiddish and regular Hebrew. Some adjustment of letter + spacing and punctuation in other faces. + +2011-06-12 07:14 +0000 [r1633] Stevan_White: + + * INSTALL, README: Fixed a couple of + goofs + +2011-06-11 08:12 +0000 [r1632] Stevan_White: + + * INSTALL: General update: Esp. concerning OpenType + support using FreeType2, and on Win 7 and Mac OS X. + +2011-06-11 08:07 +0000 [r1631] Stevan_White: + + * README: Removed remarks about how to install + (better for INSTALL file) General re-phrasing and tidying. + +2011-06-10 09:34 +0000 [r1630] Stevan_White: + + * INSTALL: Correct name of X Windows system. Also + added Microsoft and Apple to their product names for clarity and + consistency. + +2011-06-10 09:31 +0000 [r1629] Stevan_White: + + * README: Correct name of X Window system. Added web + page and contact info. Removed Primoz' e-mail. + +2011-06-08 11:34 +0000 [r1628] Stevan_White: + + * INSTALL: Removed remark about "cost", slight + rewording, pursuant to discussion in bug #33449: INSTALL file not + conform to FSF's policy + +2011-05-04 16:13 +0000 [r1627] Stevan_White: + + * tools/ranges/OpenType.py: new letters to Cyrillic + Supplement + +2011-04-29 10:33 +0000 [r1626] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: a few more small + adjustments to accents + +2011-04-29 10:13 +0000 [r1625] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: small adjustments to + some accents + +2011-04-29 09:48 +0000 [r1624] Stevan_White: + + * notes/maintenance.txt: info about ssh keys on + Savannah + +2011-02-03 21:13 +0000 [r1623] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin ^ Extensions: + various fiddling with spacing and accents for greater uniformity. + Also fixed a couple of errors. + +2011-02-02 21:33 +0000 [r1622] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Remedies bug #32326, about + alignment for combining diacritics on dottedcircle Just put main + 'mark' anchors on the dottedcircle character. + +2011-01-30 13:28 +0000 [r1621] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin: Much fiddling + with accents, also with width of accented i letters + +2011-01-29 18:19 +0000 [r1620] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Accents macron, + acute, grave: made more consistent + +2011-01-29 17:37 +0000 [r1619] Stevan_White: + + * FreeSerif.sfd: Chess pieces: made all same + width, and in a square + +2011-01-28 21:05 +0000 [r1618] Stevan_White: + + * FreeSans.sfd: Made grave, acute, and macron a + little more consistent + +2011-01-26 20:28 +0000 [r1617] Stevan_White: + + * FreeSerifBold.sfd: Made a few accents more + consistent, re bug #32220 + +2011-01-25 22:03 +0000 [r1616] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Latin, Cyrillic, Greek: more + toward bug #32220 + +2011-01-24 22:54 +0000 [r1615] Stevan_White: + + * FreeSerif.sfd: Latin, Cyrillic: preferred + acute, grave and dieresis to the spacing modifier versions, + somewhat in response to bug #32220 + http://savannah.gnu.org/bugs/?32220 + +2011-01-21 22:12 +0000 [r1614] Stevan_White: + + * FreeSerifBold.sfd: Sinhala: various tweeking + of auxiliary glyphs to avoid self-intersection + +2011-01-19 00:21 +0000 [r1613] Stevan_White: + + * FreeSerifBold.sfd: as prev. + +2011-01-19 00:14 +0000 [r1612] Stevan_White: + + * FreeSerifBold.sfd: Sinhala: trying to make + widths like those of normal + +2011-01-18 23:26 +0000 [r1610-1611] Stevan_White: + + * FreeSerifBold.sfd: Geometric Shapes: re-did + dotted circle, made some triangles bigger. Singhala: slight + modification to widths, to make it more like normal. + + * FreeSerif.sfd: Geometric Shapes: felt some + triangles were over-large. Scaled, and fiddled with their + references + +2011-01-18 08:53 +0000 [r1609] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Copyright: corrected + on Karl Berry's advice. + +2011-01-18 08:41 +0000 [r1608] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: kerning + +2011-01-16 13:24 +0000 [r1606-1607] Stevan_White: + + * FreeSerif.sfd: Sinhala: fixed one + self-intersection + + * FreeSerifBold.sfd: Sinhala: Now ccmp tables + are working. Improved many gloppy self-intersections in the main + Unicode range, but many remain in the replacement area. + +2011-01-16 11:35 +0000 [r1605] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Copyright notice: + included 2011 + +2011-01-15 21:35 +0000 [r1604] Stevan_White: + + * FreeSerifBold.sfd: Sinhala: mostly emboldened + the FreeSerif glphs by 30 en. Many glyphs are pretty gloppy. Also + the rak descender isn't connecting properly. + +2011-01-15 17:24 +0000 [r1603] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Mathematical + Symbols-A Mathematical Operators: a few more additions + +2011-01-09 15:08 +0000 [r1602] Stevan_White: + + * tools/ranges/OpenType.py: corrected/updated a + couple of OpenType ranges + +2011-01-09 12:58 +0000 [r1601] Stevan_White: + + * FreeSerif.sfd: Mathematical Symbols: replaced + some outlines with references Miscellaneous Mathematical + Symbols-A: added a few + +2011-01-08 23:56 +0000 [r1600] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Mathematical + Symbols A & B: more + +2011-01-08 14:24 +0000 [r1599] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Mathematical + Symbols-A Miscellaneous Mathematical Symbols-B Supplemental + Mathematical Operators: a few more characters + +2011-01-08 13:02 +0000 [r1598] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Math Symbols-A: + added a few easy symbols + +2011-01-08 00:21 +0000 [r1597] Stevan_White: + + * FreeSerif.sfd: Supplemental Mathematical + Operators: Miscellaneous Mathematical Operators-B: a few more + symbols + +2011-01-06 22:03 +0000 [r1596] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Mathematical + Symbols-B: added some easy ones + +2011-01-03 20:50 +0000 [r1595] Stevan_White: + + * FreeSerifBold.sfd: Greek Extended: U+1FC3 + should not have had a tilde resolves bug #32041: Error in + FreeSerifBold.ttf character U+1FC3 (8131) + +2010-10-31 23:35 +0000 [r1594] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Added c2sc tables, and smcp + tables for Turkish (dotted vs dotted i distinction) + +2010-10-29 06:57 +0000 [r1593] Stevan_White: + + * FreeSerif.sfd: Currency: Indian Rupee courtesy + of Daniel Johnson Named some of the other characters. + +2010-10-19 23:01 +0000 [r1592] Stevan_White: + + * FreeSansBoldOblique.sfd: Latin: a bit + o'kerning + +2010-10-19 19:25 +0000 [r1591] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Filled in IBM + Classifications + +2010-10-19 07:27 +0000 [r1590] Stevan_White: + + * FreeSansBold.sfd, + FreeSerif.sfd: roman: Mahjong made dot rounder + sans: corrected missing extrema on ssharp + +2010-10-18 19:02 +0000 [r1589] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Combining Diacritical + Marks: completed range + +2010-10-17 10:16 +0000 [r1588] Stevan_White: + + * FreeMono.sfd: Combining Diacritical Marks: + completed range + +2010-10-12 21:50 +0000 [r1587] Stevan_White: + + * FreeMono.sfd: Miscellaneous Symbols: drew a + few more. + +2010-10-12 18:27 +0000 [r1586] Stevan_White: + + * FreeMono.sfd: Miscellaneous Symbols: Corrected + comet, drew a snowman. Solves bug #31315 + (https://savannah.gnu.org/bugs/?31315) + +2010-10-11 22:01 +0000 [r1585] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Malayalam: mass rename of + auxiliary glyphs in Public Use Area + +2010-10-11 21:14 +0000 [r1584] Stevan_White: + + * FreeSerif.sfd: Adjusted spacing of some + conjunct letter parts. + +2010-10-10 23:22 +0000 [r1583] Stevan_White: + + * FreeSerif.sfd: Malayalam: Corrected a couple + of glyph names. + +2010-10-10 08:58 +0000 [r1582] Stevan_White: + + * FreeSans.sfd: Incorporated the Meera_04 font, + of the GPL project Swathanthra Malayalam Computing + http://savannah.nongnu.org/projects/smc/ Copyright (c) 2007, + Hussain K H, Suresh P, Swathanthra Malayalam Computing Drew + several additions for the modern Unicode standard. Cleaned up + many glyphs, and re-named those in the Unicode range. + Re-connected the lookups for Chillu letters to point to those in + Unicode, and deleted the counterparts in the auxiliary range. + +2010-10-10 08:48 +0000 [r1581] Stevan_White: + + * FreeSerif.sfd: Malayalam: Re-named some glyphs + so the commonly used ones were shorter. pba_mal renamed to ba_mal + chandrakkala renamed to candrakala Cleared NameMe_195551 as it + did nothing Raised ascenders on both i_sign_mal and ii_sign_mal, + and made the latter go over preceding letter, based on other + fonts and samples. + +2010-10-07 06:21 +0000 [r1580] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Armenian: Changed U+FB13-7 + to 'dlig' lookup, based on a native speaker telling me this is + not normally seen in printed form, and on the last lines of sect + 7.7 of the Unicode standard. (sans face too will follow) + +2010-10-06 20:34 +0000 [r1579] Stevan_White: + + * FreeSerif.sfd: Bengali: cleaned up a few + conjunct glyphs + +2010-10-06 18:59 +0000 [r1578] Stevan_White: + + * FreeSerif.sfd: Phonetic Extensions Supplement: + Corrected AD9B, raised all superscripts to capital height. + (Thanks to Emmanuel Vallois for noticing!) + +2010-10-06 18:43 +0000 [r1577] Stevan_White: + + * FreeSerif.sfd: Cyrillic Extended-B: Corrected + Payerok (pajerok) A67D. (Thanks to Emmanuel Valois for pointing + it out!) + +2010-10-06 18:28 +0000 [r1576] Stevan_White: + + * FreeSerif.sfd: Tamil: Corrected position of + pulli over some letters. (Thanks to Emmanuel Valois for pointing + it out!) + +2010-10-05 21:58 +0000 [r1575] Stevan_White: + + * FreeSerif.sfd: Arabic: added some Pashto + letters. Need init, final, medial forms. + +2010-10-05 19:40 +0000 [r1574] Stevan_White: + + * FreeSerif.sfd: Buginese: On advice of Emmanuel + Vallois, corrected iya ligature per + http://www.unicode.org/versions/Unicode5.2.0/ch11.pd + +2010-10-05 07:34 +0000 [r1573] Stevan_White: + + * FreeSerif.sfd: Buginese: added iya ligature + based on WAZU test page + http://www.wazu.jp/gallery/Test_Buginese.html + +2010-10-03 16:31 +0000 [r1572] Stevan_White: + + * FreeSerif.sfd: old-style numerals and lookup + +2010-10-03 15:47 +0000 [r1571] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: combining diacritical + marks: More corrections, making dots on i and j to be replaced by + mark. + +2010-10-03 10:19 +0000 [r1570] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: combining diacritical + marks: in serif, made more marks to remove dot on i, j. Filled + out range in nono-roman faces. + +2010-10-02 22:05 +0000 [r1569] Stevan_White: + + * FreeSerif.sfd: small-caps: tweeks + +2010-10-02 21:39 +0000 [r1568] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: ssharp: made thinner, + deeper, and renamed + +2010-10-02 20:31 +0000 [r1567] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: small-caps: kerning + +2010-09-30 21:37 +0000 [r1566] Stevan_White: + + * FreeSerif.sfd: Tamil: rounded to int on the + Private Use ligatures + +2010-09-30 18:55 +0000 [r1565] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Latin: a touch of kerning + +2010-09-29 22:16 +0000 [r1564] Stevan_White: + + * FreeMono.sfd: Braille Patterns: made the dots + bigger + +2010-09-29 21:38 +0000 [r1563] Stevan_White: + + * FreeMono.sfd: Braille Patterns: Replaced to + conform better to the Unicode Standard, sect. 15.10 and the + Unicode glyph samples: like it or not, the dots are meant to be + hollow and filled, representing 'off' and 'on'. All now reference + auxiliary characters, for consistency and flexibility. + +2010-09-28 23:16 +0000 [r1562] Stevan_White: + + * FreeSansBold.sfd: small caps + +2010-09-28 08:21 +0000 [r1561] Stevan_White: + + * FreeSerifBold.sfd: small caps: Touch-ups + +2010-09-27 20:02 +0000 [r1560] Stevan_White: + + * FreeSerifBold.sfd: small caps + +2010-09-26 16:50 +0000 [r1559] Stevan_White: + + * FreeSerifBold.sfd: Added PS Private OtherBlues + +2010-09-26 10:55 +0000 [r1558] Stevan_White: + + * FreeSerifItalic.sfd: Latin: tweeked a couple + of stacked accents + +2010-09-26 09:52 +0000 [r1557] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: More revision of + spacing and letter forms. Still lots to do. + +2010-09-25 23:13 +0000 [r1556] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: kerning for African + characters + +2010-09-25 22:54 +0000 [r1555] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd: Latin: spacing and glyph form + tweeks in Extended-C and IPA for African scripts. Re-worked + upsilonlatin in serif roman. + +2010-09-25 18:36 +0000 [r1554] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin Extended-B: + re-worked Oi, oi, and yhook; kerning and other tweeks for African + scripts. + +2010-09-25 14:04 +0000 [r1553] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: lookups for Latin as + in serif, to deal with accented i and the dot. + +2010-09-25 13:39 +0000 [r1552] Stevan_White: + + * FreeSerifItalic.sfd: Latin: tweeked kerning + and spacing, especially of apostrophe and quotes. + +2010-09-25 12:22 +0000 [r1551] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: IPA Extensions: Completed + range in bold italic. bold: characters with low right hook, made + not so extreme yhook: made narrower by bending right arm in a + bit. replacement lookups for i with accents and i-ogonek with + accents, so that accents replace the dot rather than floating + over it. + +2010-09-23 22:17 +0000 [r1550] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin: more fiddling with + letter forms and spacing + +2010-09-23 20:24 +0000 [r1549] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: blues values: made descender + value a bit wider (also did this in previous commit to bold + italic. Latin: more adjustments and corrections of hastily drawn + glyphs. + +2010-09-23 19:27 +0000 [r1548] Stevan_White: + + * FreeSerif.sfd: Latin: Addressed several issues + pointed out by Daniel Johnson concerning African and Navaho + samples. + +2010-09-23 08:25 +0000 [r1547] Stevan_White: + + * FreeSerifBoldItalic.sfd: Latin: Re-worked + various glyphs for consistency (mostly they appeared to have been + skewed versions from bold--or worse). Still more to be done here. + +2010-09-22 22:20 +0000 [r1546] Stevan_White: + + * FreeSerifItalic.sfd: Latin: some marks for + African languages + +2010-09-22 22:04 +0000 [r1545] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: various measures to + improve the look of African-language samples. Kerned several + letters in IPA Extensions range. Adjusted spacing of several + letters. Re-worked Eng a bit, as well as gammalatin. Put some new + letters in bold italic. + +2010-09-22 08:42 +0000 [r1544] Stevan_White: + + * FreeSans.sfd: Latin Extended Additional: added + four letters small caps: made basic set and smcp lookup table + +2010-09-22 06:09 +0000 [r1543] Stevan_White: + + * Makefile: Was putting ttf files into the otf + tarball. One character fixes it. + +2010-09-21 19:34 +0000 [r1541-1542] Stevan_White: + + * FreeSerif.sfd: Latin Extended-C: three new + letters; two are additions for Shona + + * tools/ranges/OpenType.py: three new letters in + Latin Extended-C range + +2010-09-21 19:16 +0000 [r1540] Stevan_White: + + * FreeSerif.sfd: small caps: forms for + Vietnamese lookup tables for accessing alternate forms in Greek + and in Latin + +2010-09-21 08:29 +0000 [r1539] Stevan_White: + + * FreeSerif.sfd: small caps: tweeked spacing + +2010-09-20 22:45 +0000 [r1538] Stevan_White: + + * FreeSerif.sfd: Small caps replacements for + Latin, with the smcp table to do it. (Haven't seen this actually + function yet... ) + +2010-09-19 13:22 +0000 [r1536] Stevan_White: + + * FreeSerifBold.sfd: Fixed validation problem. + +2010-09-19 13:15 +0000 [r1535] Stevan_White: + + * ChangeLog: today's commits + +2010-09-19 12:40 +0000 [r1534] Stevan_White: + + * FreeSerif.sfd: Sinhala: Fixed one lookup table + mistake, and a couple of glpyh omissions, that Harshula pointed + out. + +2010-09-19 11:48 +0000 [r1533] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Sans: Applied Daniel + Johnsons improvement to capital Eng to Sans, as described in + previous commits. + +2010-09-19 10:32 +0000 [r1532] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Coptic: added alphabet to + bold. Accent marks not working -- a mystery. Some tweeks in + medium face as well. glyph cleanup -- points too close, some + glyphs outside bounding boxes. + +2010-09-18 08:50 +0000 [r1531] Stevan_White: + + * tools/ligatureLookups.py: mostly code style + improvements + +2010-09-18 07:54 +0000 [r1529-1530] Stevan_White: + + * tools/ligatureLookups.py: mostly code tidying + + * ChangeLog: added latest changes, and also changes + to the tools/ directory since 2008 + +2010-09-17 18:38 +0000 [r1528] Stevan_White: + + * FreeSerif.sfd: Sinhala: tightened up left side + of na and derivatives. + +2010-09-17 08:27 +0000 [r1527] Stevan_White: + + * FreeSerif.sfd: Sinhala: tighened up left sides + of u, lla, na, dha, ndha, nya, jnya + +2010-09-17 08:09 +0000 [r1526] Stevan_White: + + * FreeSerif.sfd: Sinhala: tightened up some of + the vowel conjuncts, and left side of nna. + +2010-09-16 20:05 +0000 [r1525] Stevan_White: + + * FreeSerif.sfd: Coptic: fiddled about with + letter forms, striving for a kind of consistency. Sinhala: + Harshula noticed four incorrect combined forms. Fixed these. + +2010-09-16 08:09 +0000 [r1524] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Latin Extended-A: + Applied Daniel Johnson's patch that made two versions of capital + Eng. His explanation: ' http://en.wikipedia.org/wiki/%C5%8A The + form of capital Eng currently in all three FreeFont faces is that + used by the Sami people, resembling a capital N with a hooked + right descender. However, the form preferred for African and + Amerindian languages resembles a tall lowercase n with a hook + that almost meets the left vertical. (See wikipedia link above + for a visual.) Recommend moving the existing Sami-style Eng to a + PUA or non-Unicode slot, creating African-style Eng at U+014A, + and adding a LOCL table with substitution rules for Inari Sami + (ISM), Lule Sami (LSM), Northern Sami (NSM) and Skolt Sami (SKS). + ' Latin Extended-B: Also in his patch: added U+0220 (Latin + Capital Letter N with long leg) + +2010-09-15 17:02 +0000 [r1523] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin for Sami: Daniel + Johnson's patch added alternative form of Eng for African + languages and a 'local' table for the Sami form. + +2010-09-15 16:23 +0000 [r1522] Stevan_White: + + * notes/maintenance.txt: Updated upload and release + procedures. + +2010-09-15 08:05 +0000 [r1521] Stevan_White: + + * FreeSerif.sfd: Sinhala: regularized kundaliya + a bit. + +2010-09-15 07:24 +0000 [r1520] Stevan_White: + + * FreeSans.sfd: Put stray lookup into its proper + subtable. + +2010-09-14 23:24 +0000 [r1519] Stevan_White: + + * FreeSerif.sfd: Sinhala: re-named a few more + ligature glyphs, for consistency + +2010-09-14 22:50 +0000 [r1518] Stevan_White: + + * FreeSans.sfd: Gurmukhi: improved some names of + ligature glyphs, and found one apparently doubled table entry + (kagurmukhi_nuktagurmukhi.nukt now gur_ka.nukt) + +2010-09-14 22:17 +0000 [r1517] Stevan_White: + + * tools/GenerateTrueType: prev. commit had one space + too many + +2010-09-14 22:08 +0000 [r1516] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd: Various measures to fix + problems FontForge Find Problems reports under ATT, including a + mass glyph rename of Sinhala ligatures. + +2010-09-14 13:02 +0000 [r1514-1515] Stevan_White: + + * tools/ranges.py, + tools/hex_range.py, + tools/findBackLayers.py, + tools/ranges/OpenType.py, + tools/GenerateTrueType, + tools/GenerateOpenType, + tools/range_report.py, + tools/ligatureLookups.py, + tools/validate.py, + tools/GenerateMacTT, + tools/checkGlyphNumbers.py, + tools/isMonoMono.py, + tools/nameBySlot.py: Added license and other tags + to python files. + + * Makefile: target for tarball for OpenType + +2010-09-13 19:21 +0000 [r1513] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoOblique.sfd: Cyrillic: A few more old + letters. + +2010-09-13 08:25 +0000 [r1512] Stevan_White: + + * tools/ranges/OpenType.py: updated some Web links. + +2010-09-12 22:57 +0000 [r1511] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Supplemental + Punctuation: One character for consistency with other faces. + +2010-09-12 21:18 +0000 [r1510] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd: + Control Pictures: Added because it was easy. + +2010-09-12 20:49 +0000 [r1509] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Alphabetic + Presentation Forms: filled out range in sans faces. + +2010-09-12 19:55 +0000 [r1508] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBoldOblique.sfd: Cleared hints. + +2010-09-12 19:43 +0000 [r1507] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Dozens of measures to + pass general validation tests, including . cleanup of many glyphs + for extrema and self-intersection problmes . re-naming glyphs + whose PS names are too long. . removing blank glyphs . giving + Unicode points to glyphs missing them. There are still a few + lookup table issues in FreeSerif and FreeSans though. + +2010-09-12 18:42 +0000 [r1505-1506] Stevan_White: + + * tools/nameBySlot.py: Corrected output for high + Unicode. + + * tools/checkGlyphNumbers.py: Made aware of special + TrueType slots. + +2010-09-12 16:50 +0000 [r1504] Stevan_White: + + * FreeSerif.sfd: Re-named some of the Sinhala + lookups in somewhat better way. Control Pictures: added a bunch + (but... is it worth it?) + +2010-09-12 15:01 +0000 [r1503] Stevan_White: + + * tools/range_report.py: Added a Private Use total + and better explanation of totals generally. Some code clean-up. + +2010-09-11 13:24 +0000 [r1500-1502] Stevan_White: + + * ChangeLog: The sfd changes since the last release + + * AUTHORS, CREDITS: Added some recent + contributors + + * tools/ranges/OpenType.py: made not to complain + about extra TrueType characters. + +2010-09-11 09:52 +0000 [r1499] Stevan_White: + + * FreeSerif.sfd: Coptic: Widened bowl of Khei. + +2010-09-11 09:48 +0000 [r1498] Stevan_White: + + * FreeSerif.sfd: Coptic: deepened descenders of + small letters to same depth as in Latin Expanded bowl of Fei and + fei to resemble other samples. + +2010-09-10 21:38 +0000 [r1497] Stevan_White: + + * FreeSerif.sfd: Cyrillic: mostly positioning of + marks for old Cyrillic alphabets + +2010-09-10 08:05 +0000 [r1496] Stevan_White: + + * FreeSerif.sfd: Coptic: Replaced acoptic with + something more dramatic, fiddled with kerning, tidied some other + letters + +2010-09-08 22:50 +0000 [r1495] Stevan_White: + + * AUTHORS, CREDITS: mention of recent + additions + +2010-09-08 22:18 +0000 [r1494] Stevan_White: + + * FreeSerifBold.sfd: Block Elements: replaced + long-missing shade blocks + +2010-09-08 22:12 +0000 [r1493] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Block Elements: replaced + long-missing shade blocks + +2010-09-08 08:18 +0000 [r1492] Stevan_White: + + * tools/range_report.py: More explanation in output. + +2010-09-08 07:41 +0000 [r1491] Stevan_White: + + * tools/ranges/OpenType.py, + tools/range_report.py: another consistency check + added UCAS Extended range + +2010-09-07 18:30 +0000 [r1490] Stevan_White: + + * FreeSerif.sfd: Buginese: lookup tables and + glyphs to re-order vowels, courtesy of Mohammad Anwari. + +2010-09-07 17:39 +0000 [r1489] Stevan_White: + + * FreeSans.sfd: Osmanya: courtesy of Daniel + Johnson. Note this script is slanted in every sample I've seen. + That is justification enough that the glyphs in this range look + slated, although the face isn't oblique. + +2010-09-07 17:19 +0000 [r1488] Stevan_White: + + * FreeSans.sfd: UCAS Extended: by Daniel Johnson + +2010-09-07 16:43 +0000 [r1487] Stevan_White: + + * FreeSerif.sfd: Sinhala: complete replacement + of range with glyphs extracted more directly from Yannis + Haralambous' sinha TeX font (last version was also derived from + this font, but had undergone detrimental processing). Implements + "rak" glyphs using three GSUB lookup steps. + +2010-09-04 23:52 +0000 [r1486] Stevan_White: + + * FreeSerif.sfd: Fix for FontForge warning (v + 20090923) "On Windows many apps will have problems with this + font's kerning, because because 58 of its glyph kern pairs cannot + be mapped to unicode-BMP kern pairs" This was due to kern tables + for the Musical Symbols range, which isn't in the Unicode Basic + Multilingual Plane. Removed this lookup. Might consider another + way to position these symbols. + +2010-08-29 22:59 +0000 [r1485] Stevan_White: + + * FreeSerif.sfd: Sinhala: patch by Harshula + Jayasuriya to correct the writing system direction in some + lookups. + +2010-08-29 22:52 +0000 [r1484] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Currency Symbols: additions + and tweeking + +2010-08-24 19:15 +0000 [r1483] Stevan_White: + + * FreeSerif.sfd: Sinhala: added one ligature + glyph, from Harshula Jayasuriya + +2010-08-20 20:19 +0000 [r1482] Stevan_White: + + * FreeSerif.sfd: Resolves class of validation + problems in Sinhala: Bad Glyph Name. This is a FontForge bug, + that appears when certain types of problems occur in the glyph + contours. Probably an arithmetic error causes some corruption. + +2010-08-20 18:17 +0000 [r1481] Stevan_White: + + * FreeSerif.sfd: corrected missing extrema in + recent Latin Extended-D range + +2010-08-20 17:56 +0000 [r1480] Stevan_White: + + * FreeSerif.sfd: Sinhala: re-did previous patch + using a more recent one. Un-did some other glyph changes that + didn't help much anyway. + +2010-08-20 11:05 +0000 [r1479] Stevan_White: + + * FreeMono.sfd: Named letters in several + ranges... should write a script for this... + +2010-08-20 09:52 +0000 [r1478] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added full GNU + copyright announcement to TT Names. Updated Copyright date. + +2010-08-20 09:16 +0000 [r1477] Stevan_White: + + * FreeSerif.sfd: Sinhala: Applied a patch from + Harshula Jayasuriya, improving glyph names. I tried to tidy up + some of the glyphs, but it's a big job... Latin Extended B: fixed + one case of missing extrema + +2010-08-18 09:48 +0000 [r1476] Stevan_White: + + * FreeSerif.sfd: Latin Extended-D: yet a few + more easily made letters + +2010-08-18 09:32 +0000 [r1475] Stevan_White: + + * FreeSerif.sfd: Latin Extended-D: made a few + more letters + +2010-08-09 06:34 +0000 [r1474] Stevan_White: + + * FreeSerif.sfd: Supplemental Arrows-A: + completed + +2010-08-09 05:50 +0000 [r1473] Stevan_White: + + * FreeSerif.sfd: Arrows: completed + +2010-08-08 22:38 +0000 [r1472] Stevan_White: + + * FreeSerif.sfd: Added more Arrows + +2010-08-04 17:43 +0000 [r1471] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Combining Diacritics: + some additions in BoldOblique, corrections in other faces. + Several improvements to Greek letter forms in BoldOblique + +2010-08-03 21:59 +0000 [r1470] Stevan_White: + + * FreeMonoBold.sfd: Arrows, a few math + operators, and one more combining diacritical + +2010-08-03 16:03 +0000 [r1469] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd: Added some combining + diacriticals to bold, touched up some spacing modifiers. Minor + corrections to roman. + +2010-08-03 15:06 +0000 [r1468] Stevan_White: + + * FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Marks, spacing + modifier letters: corrected placement of marks, added some + spacing modifier letters and combining marks. + +2010-08-03 12:53 +0000 [r1467] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Better Vietnamese + support, using 'ccmp' and 'mark' lookup tables. MonoBoldOblique: + added Extended Latin ranges + +2010-08-03 09:12 +0000 [r1466] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Vietnamese: Much adjustment + of horn letters, also general adjustemen of marks + +2010-08-02 21:49 +0000 [r1465] Stevan_White: + + * FreeSerif.sfd: Vietnamese: inadvertently broke + the main face. This fixes it. + +2010-08-02 18:25 +0000 [r1464] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Vietamese: In roman and + sans, lookups are basically functional now. Used 'ccmp' Ligature + Substitution to form stacked marks (inasmuch as glyphs for the + stacked Unicode codepoints are available) Adjusted positioning of + some marks. Named many letters and combining marks. roman italic. + Re-designed horn of O and U. Other roman faces could also benefit + from a horn job. + +2010-08-02 09:43 +0000 [r1462-1463] Stevan_White: + + * tools/ranges/OpenType.py: Correction regarding NKo + range. + + * tools/range_report.py: made not to complain about + special TrueType slots 0x00, 0x01, 0x0D + +2010-08-02 08:38 +0000 [r1461] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: roman: correction to one math + operator mono: Mathematical Operators complete (up to some + pre-5.2 Unicode version) + +2010-08-01 22:01 +0000 [r1460] Stevan_White: + + * FreeMono.sfd: Mathematical Symbols: range + nearly finished + +2010-08-01 17:17 +0000 [r1459] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: roman: corrected direction of 2 + math operators mono: added several math operators + +2010-08-01 14:04 +0000 [r1458] Stevan_White: + + * FreeSerif.sfd: more improvements to marks for + Vietnamese + +2010-08-01 13:25 +0000 [r1457] Stevan_White: + + * FreeSerif.sfd: Worked on mark positioning for + Vietnamese, Cyrillic + +2010-07-30 11:59 +0000 [r1456] Stevan_White: + + * FreeMono.sfd: Reduced height of two-part + Summation symbols https://savannah.gnu.org/bugs/?23064 + +2010-07-30 10:53 +0000 [r1455] Stevan_White: + + * FreeSerif.sfd: Added some Miscellaneous + Technical Symbols + +2010-07-30 09:24 +0000 [r1454] Stevan_White: + + * FreeMono.sfd: Corrected U+2626 Orthodox Cross + https://savannah.gnu.org/bugs/?27579#discussion + +2010-07-29 19:29 +0000 [r1453] Stevan_White: + + * FreeSerif.sfd: Put in some scan lines + 23BA-23BD, based on 2500, as discussed in + https://savannah.gnu.org/bugs/?23064 I still have no idea what + the application for these glyphs would be... + +2010-07-17 20:07 +0000 [r1452] Stevan_White: + + * FreeSerif.sfd: added mark anchors for acute, + grave in cyrillic (other faces already had them) + +2010-07-13 12:30 +0000 [r1451] Stevan_White: + + * FreeMono.sfd: Made germandbls (ess-zet) a bit + wider, moved a bit to left + +2010-07-10 20:42 +0000 [r1450] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Resolves bug 30344: "Greek + Final Sigma could be shortened" + https://savannah.gnu.org/bugs/index.php?30344 Problem only + affected roman, but touched up other faces anyway. + +2010-05-30 16:20 +0000 [r1449] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin-extended-B: fiddled + with some of the horizontal strokes + +2010-05-29 16:22 +0000 [r1448] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: accents on ogonek + letters (for Navaho) a little adjustment of apostrophe (Navaho, + Hawaiian) + +2010-05-29 15:05 +0000 [r1447] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin mark problems * low + dots in bold uneven * ring in bold smaller than in roman, and not + heavier * apostrophe in italic too far to right (Navaho, + Hawaiian) + +2010-05-29 09:19 +0000 [r1446] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: fixed problems with + various marks: ogonek, hook, comma below, some kerning, esp. of + non-ascii characters + +2010-05-29 07:39 +0000 [r1445] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Sans: made dot accents same + height as i-dot, kerned y with comma Both: made low comma accent + lower, smaller (esp. for Romanian) + +2010-05-27 19:13 +0000 [r1444] Stevan_White: + + * FreeSans.sfd: Latin: make caron of more + uniform height + +2010-05-27 18:58 +0000 [r1443] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Latin: made ring accent + heavier, esp. for Swedish + +2010-05-27 18:41 +0000 [r1442] Stevan_White: + + * FreeSans.sfd: Latin: i was somehow displaced, + dotlessi was much too wide for Turkish + +2010-05-10 20:17 +0000 [r1441] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Latin: kerning tweeks + +2010-05-09 18:54 +0000 [r1440] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: As discussed in + freefont-bugs mailing list, Thu, May 6, 2010 "FreeMono affected + by OS X 10.6 nested character references bug" reduced reference + nesting in multiple quote characters, as a courtesy to Mac OS + 10.6 users, who suffer from a bug. + +2010-05-03 22:52 +0000 [r1439] Stevan_White: + + * FreeSerif.sfd: Latin: kerning tweeks + +2010-05-03 20:51 +0000 [r1438] Stevan_White: + + * FreeSerifBold.sfd: Latin: spacing of round + small letters, kerning tweeks, fiddled with ligatures + +2010-04-17 19:38 +0000 [r1437] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Daniel Johnson improved + Cherokee Da + +2010-04-10 12:03 +0000 [r1436] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Emboldened underscore + and related glyphs. Resolves issue 22999 + https://savannah.gnu.org/bugs/index.php?22999 Low line (005F) in + bold fonts do not have heavier weight + +2010-04-09 18:55 +0000 [r1435] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: Added Thai TTF names + +2010-04-08 20:44 +0000 [r1434] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Corrected some + language names A bit o kerning + +2010-04-08 20:20 +0000 [r1433] Stevan_White: + + * FreeSerifBold.sfd: Fixed problem with name. + This should be the same as before the revision except for the + fix. The KDE font installer was saying this face was incorrectly + named Free Serif Bold Italic, but this wasn't quite correct. One + of the other language names said it was named Free Serif Halvfett + Kursiv, which conflicted with that language name for the real + Free Serif Bold Italic. + +2010-04-08 17:26 +0000 [r1432] Stevan_White: + + * FreeSerifBold.sfd: regression: for some + unknown reason, previous release gets built so that my system + thinks it is Free Serif Bold Italic. This is a mystery. There is + nothing about Italic in the file. + +2010-04-06 19:33 +0000 [r1431] Stevan_White: + + * sfd/Makefile: Made graceful in absence of + Fontforge + +2010-03-29 20:47 +0000 [r1430] Stevan_White: + + * FreeSerifBold.sfd: Adjusted some accent marks, + named a few characters + +2010-03-25 21:05 +0000 [r1429] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: added Ukrainian TTF + names + +2010-03-24 23:40 +0000 [r1428] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: added bahasa + indonesian TTF names + +2010-03-21 12:27 +0000 [r1427] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added several TTF + Names. (Need to check with native speakers.) + +2010-03-20 11:39 +0000 [r1426] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Fill out TTF Names tables + regarding font names + +2010-03-19 08:37 +0000 [r1425] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Removed TTF Names for + 'sample text' and all 'license URL' except English, 1) in + response to FontForge complain that large names tables conflict + with recent Windows patches 2) because they are redundant and + inappropriate (Hope to post the list of sample texts elsewhere, + because I like the idea.) + +2010-03-02 08:13 +0000 [r1424] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin standard + ligatures: in non-bold, promoted dlig to liga. Put standard Dutch + IJ in all; Adjusted spacing a bit + +2010-02-28 13:04 +0000 [r1423] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Cyrillic: further revision + of spacing, in direction of loosening. bold ze was strangely + thin; made bolder. + +2010-02-27 11:45 +0000 [r1422] Stevan_White: + + * FreeSerif.sfd: Cyrillic: reviewed spacing of + whole range, generally loosened slightly tidied a couple of ugly + glyphs + +2010-02-09 19:34 +0000 [r1421] Stevan_White: + + * FreeSerifBoldItalic.sfd: tweeks to kerning in + Latin + +2010-02-09 18:40 +0000 [r1420] Stevan_White: + + * FreeSerifBold.sfd: Tweeks to kerning in Latin + +2010-01-28 08:20 +0000 [r1419] Stevan_White: + + * tools/isMonoMono.py: Implement FontForge handling + of magic characters .notdef, .null, nonmarkingreturn at 0x0000 + 0x0001 0x000D + +2010-01-27 22:48 +0000 [r1418] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Improved magic + characters for FreeMono, inserted them for other faces + https://savannah.gnu.org/bugs/index.php?28742 + +2010-01-27 21:24 +0000 [r1417] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added at 0x0000 + 0x0001 0x000D characters .notdef .null nonmarkingreturn These are + NOT UNICODE they are to satisfy an essentially undocumented + "feature" of FontForge, ( in source tottf.c, AssignNotdefNull() ) + And a funny strong suggestion of TrueType fonts, that they begin + with three special characters (evidently different from encoding + slots) http://www.microsoft.com/typography/otspec/recom.htm + FontForge looks for these glyphs in certain places and copies + them. Otherwise, apparently, it will find a glyph elsewhere + (unclear how) and copy it there, possibly resulting in something + quite wrong (such as a non-monospace font). The three are copied + to the end of TTF fonts (only one to the end of OTF fonts) + +2009-12-30 23:25 +0000 [r1416] Stevan_White: + + * FreeSans.sfd: Tamil: deletd Unicode range due + to absence of necessary ligatures + +2009-12-30 23:01 +0000 [r1415] Stevan_White: + + * FreeSerifBold.sfd: Cyrillic tweek to spacing + +2009-12-29 21:01 +0000 [r1414] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Gurmukhi: added 2 characters + to complete range + +2009-12-29 20:40 +0000 [r1413] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Devanagari: filled out sans, + some corrections in serif + +2009-12-29 01:42 +0000 [r1412] Stevan_White: + + * FreeSerif.sfd: Devanagari: Drew and + constructed glyphs to complete range. + +2009-12-28 19:00 +0000 [r1411] Stevan_White: + + * AUTHORS, CREDITS: added credits for + recent additions + +2009-12-28 18:36 +0000 [r1410] Stevan_White: + + * tools/ranges/OpenType.py: Added/corrected some + ranges + +2009-12-27 16:25 +0000 [r1405-1409] Stevan_White: + + * tools/MES-Conformance/WGL4.lst (added), + tools/MES-Conformance (added), + tools/MES-Conformance/MES-1.txt (added), + tools/MES-Conformance/MES-2.txt (added), + tools/MES-Conformance/CheckConformance.pl (added), + tools/MES-Conformance/MES-1.lst (added), + tools/MES-Conformance/MES-2.lst (added), + tools/MES-Conformance/MES-3B.txt (added), + tools/MES-Conformance/mes-list-expand.pl (added), + tools/MES-Conformance/MES-3B.lst (added): Moved + Primoz' conformance tools (dated 2002) to a more comfortalbe + directory. + + * tools/MES-3B.lst (removed), + tools/GenerateTrueType, + tools/WGL4.lst (removed), + tools/MES-1.txt (removed), + tools/MES-2.txt (removed), + tools/CheckConformance.pl (removed), + tools/MES-1.lst (removed), + tools/MES-2.lst (removed), + tools/MES-3B.txt (removed), + tools/mes-list-expand.pl (removed): disabled build + of Mac TT + + * tools/ligatureLookups.py: better sanity check + + * tools/range_report.py: more generic title + + * tools/ranges/OpenType.py: correction to Tamil + +2009-12-27 13:56 +0000 [r1404] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Resolves bug #23049 + Replacement character (U+FFFD) not properly styled + https://savannah.gnu.org/bugs/index.php?23049 + +2009-12-27 01:47 +0000 [r1403] Stevan_White: + + * FreeSerif.sfd: Devanagari: added letters, + completing Unicode range + +2009-12-27 01:06 +0000 [r1402] Stevan_White: + + * FreeSerif.sfd: Tamil: added 2 monster glyphs, + completing range (0bc1-2 still questionable) + +2009-12-26 18:14 +0000 [r1401] Stevan_White: + + * FreeSerif.sfd: Tamil: a few more symbols. Only + a couple of monster signs still missing, and a couple of marks + seem just wrong... + +2009-12-26 17:03 +0000 [r1400] Stevan_White: + + * FreeSerif.sfd: Tamil: added digits + +2009-12-26 15:40 +0000 [r1399] Stevan_White: + + * FreeSans.sfd: Tamil: completed digits, added + some other chars + +2009-12-26 14:12 +0000 [r1398] Stevan_White: + + * FreeSerif.sfd: Malayalam: completed Unicode + range, also moving some Chillu letters from Private Use area to + Unicode, and re-establishing ligatures + +2009-12-26 00:38 +0000 [r1397] Stevan_White: + + * FreeSerif.sfd: Indic ranges: named lots of + characters Tamil: corrected and added a few letters + +2009-12-24 23:56 +0000 [r1396] Stevan_White: + + * FreeSans.sfd: Indic ranges, esp. Devanagari: + added several new Unicode (not yet complete) tidied letters + Bengali: tidying, made some refs + +2009-12-24 18:29 +0000 [r1395] Stevan_White: + + * FreeSans.sfd: Indic ranges: named most of the + Unicode characters Tried to improve a few bad names for ligatures + in Private Use Area Made a few references: not clearly an + improvement. This stuff is still a mess... + +2009-12-24 15:19 +0000 [r1394] Stevan_White: + + * FreeSans.sfd: Devanagari: added an obviously + missing nukta ligature + +2009-12-24 14:36 +0000 [r1393] Stevan_White: + + * FreeSans.sfd: Gujarati: added some subvocalic + letters for Sanskrit. Quality is low. + +2009-12-24 13:26 +0000 [r1392] Stevan_White: + + * FreeSans.sfd: Filled out Geometric Shapes. + +2009-12-24 10:23 +0000 [r1391] Stevan_White: + + * tools/ligatureLookups.py: fixed syntax error + +2009-12-23 23:06 +0000 [r1390] Stevan_White: + + * tools/LigatureList.pl (removed): no longer + relevant. + +2009-12-23 22:58 +0000 [r1389] Stevan_White: + + * tools/ligatureLookups.py (added): Replacement for + the LigatureList.pl script, which relied on an external utility + to produce a list of replacement lookups. + +2009-12-22 23:56 +0000 [r1388] Stevan_White: + + * tools/ranges/OpenType.py: removed links to + disappeared web pages + +2009-12-22 23:45 +0000 [r1387] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: cosmetic re-name and + re-order of lookups + +2009-12-22 22:51 +0000 [r1386] Stevan_White: + + * FreeMonoOblique.sfd: Diagonal Fractions lookup + didn't make much sense in mono anyway, much less in just one + style. + +2009-12-20 13:33 +0000 [r1385] Stevan_White: + + * FreeSerif.sfd: split Diagonal Fractions lookup + into two tables + +2009-12-19 23:20 +0000 [r1382-1384] Stevan_White: + + * tools/range_report.py: corrected script name + + * tools/ranges/OpenType.py: numerous changes, some + reflecting changes to Unicode standard + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: General Punctuation: + Got rid of deprecated subrange 0x206A-0x206F + +2009-12-19 23:13 +0000 [r1381] Stevan_White: + + * FreeSerif.sfd: re-encoded some characters + adjusted some marks corrected two wrongly-placed glyphs in + Phonetic Extensions Supplement + +2009-12-14 08:22 +0000 [r1380] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Unicode 5.2 + corrections of Abkhasian letters from Daniel Johnson. Got rid of + some old glyph names. + +2009-12-06 15:07 +0000 [r1379] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Cherokee: fixed previous + commit of a partial, and old range in medium weight + +2009-12-06 14:57 +0000 [r1378] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Cherokee, courtesy of + Daniel Johnson. + +2009-11-20 13:28 +0000 [r1377] Stevan_White: + + * FreeSans.sfd: New glyphs for Unified Canadian + Aboriginal Syllabics as defined in Unicode 5.2 by Daniel Johnson + +2009-11-14 22:47 +0000 [r1376] Stevan_White: + + * FreeSerif.sfd: Resolves bug #27842: FreeSerif + U+1F016 (Mahjong Tile Seven of Bamboos) Wrong + https://savannah.gnu.org/bugs/?27842 has one extra bamboo in it + for a total of eight. The bamboo on the top left needs to be + removed + +2009-11-14 22:31 +0000 [r1375] Stevan_White: + + * FreeSerif.sfd: Resolves bug #27579: Orthodox + cross has wrong glyph http://savannah.gnu.org/bugs/?27579 U+2626 + Orthodox Cross should slope downwards from left to right. + +2009-11-13 02:33 +0000 [r1374] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Cyrillic: corrections to + Abkhazian letters by Daniel Johnson + +2009-11-05 15:33 +0000 [r1373] Stevan_White: + + * FreeSerif.sfd: Cyrillic: corrections to + Abkhazian letters by Daniel Johnson + +2009-10-16 21:12 +0000 [r1372] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: tweeks to brev, + based on Unicode 5.2 samples + +2009-10-08 07:38 +0000 [r1371] Stevan_White: + + * FreeSerif.sfd: Currency Symbols: tidied + +2009-10-07 23:48 +0000 [r1370] Stevan_White: + + * FreeSerif.sfd: Number Forms: three new vulgar + fractions + +2009-10-07 23:32 +0000 [r1369] Stevan_White: + + * FreeSerif.sfd: Currency Symbols: added "Tenga" + of Kazakhstan + +2009-10-07 23:19 +0000 [r1368] Stevan_White: + + * FreeSerif.sfd: Latin Extended: corrected a + couple of wrong bearings some fiddling with Vienamese letters + with hook + +2009-09-30 23:31 +0000 [r1367] Stevan_White: + + * FreeSerif.sfd: added missing accent + +2009-09-17 21:20 +0000 [r1366] Stevan_White: + + * FreeSerif.sfd: Latin kerning: gave qj positive + kerning (it must happen sometimes) + +2009-09-17 21:09 +0000 [r1365] Stevan_White: + + * FreeSerif.sfd: Latin kerning: differentiated + grave and dieresis vowels in some combos. (also, adieresis hadn't + been kerned at all...) + +2009-09-17 20:12 +0000 [r1364] Stevan_White: + + * AUTHORS: Credited Yannis & Wellcome Institute for + Sinhala glyphs + +2009-09-17 20:07 +0000 [r1363] Stevan_White: + + * FreeSerif.sfd: made ref of one sinhals letter + +2009-09-15 10:30 +0000 [r1362] Stevan_White: + + * CREDITS: Credit Wellcome Library for Sinhala, and + the Sinhala LKLUG font + +2009-07-30 14:03 +0000 [r1361] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd: kerning + +2009-07-26 10:41 +0000 [r1360] Stevan_White: + + * FreeSansBold.sfd: kerning + +2009-07-26 07:54 +0000 [r1359] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: added some space in + diaeresis did some kerning + +2009-07-26 07:42 +0000 [r1358] Stevan_White: + + * FreeSansBold.sfd: revert serious mistake with + previous commit: had somehow set splies quadratic. Here, the + GaspTable from that commit is preserved, However there were + evidently numerous other changes that weren't documented, and + these are lost. + +2009-07-12 16:21 +0000 [r1357] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added GASP tables for + control of hinting/smoothing (anti-alising) of TrueType. Now the + values are better suited to the EM size of the fonts. Further + adjustment (based say on stem width) might still be profitable. + +2009-07-11 23:32 +0000 [r1356] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: More tweeks on + accents, especially Maltese letters. + +2009-07-11 19:53 +0000 [r1355] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Maltese Hbar, hbar, + Improved, made more consistent. + +2009-07-11 17:08 +0000 [r1354] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Latin: various + corrections and tweeks for consistency in accented letters. + +2009-07-11 08:23 +0000 [r1353] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: more space to accent on + lcaron tightened DZ etc ligatures in SerifItalic faces made + references etc in Spacing Modifiers and Combining further kerning + +2009-07-10 22:21 +0000 [r1352] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning Sans: decided dots + and some other marks needed more room. + +2009-07-10 19:09 +0000 [r1351] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: IPA. Phonetics: tweeks + +2009-07-10 08:02 +0000 [r1349-1350] Stevan_White: + + * FreeSerif.sfd: Tweeked some math symbols + + * FreeSans.sfd, + FreeSansOblique.sfd: Letterlike: additions + +2009-07-10 07:21 +0000 [r1348] Stevan_White: + + * FreeMonoOblique.sfd: IPA + +2009-07-09 22:53 +0000 [r1347] Stevan_White: + + * FreeSerifBoldItalic.sfd: Another IPA symbol + +2009-07-09 22:32 +0000 [r1346] Stevan_White: + + * FreeSerifBoldItalic.sfd: IPA and Spacing + Modifier Letters: added a few + +2009-07-08 22:38 +0000 [r1345] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: various horizontal + spacing and positioning issues Replaced Tz and tz ligatures with + the originals of Danial Johnson. (range is "Mayanist" and despite + Unicode samples, current usage uses normal z in glyph) Put + stylized Tz tz in a discretionary ligature lookup. + +2009-07-08 18:39 +0000 [r1344] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Cyrillic yi_yi + Ukrainian ligature Latin various pointwise cleanup, made some + references, horizontal adjustments + +2009-07-08 00:16 +0000 [r1343] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: Special ligature + for Ukrainian yi_yi, also some kerning + +2009-07-07 08:09 +0000 [r1342] Stevan_White: + + * FreeSerif.sfd: Latin: kerning; made accents on + i tighter to avoid collisions + +2009-07-05 13:08 +0000 [r1341] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Made lookup tables + for Dutch IJ + +2009-07-05 13:01 +0000 [r1340] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Re-did Dutch digraph + IJ in bold faces as "broken-U", because I thought it was cool and + nobody was there to stop me. + +2009-07-05 12:35 +0000 [r1339] Stevan_White: + + * FreeSerif.sfd: Corrected ligatures Tz tz; put + them in special lookup Latin Extended Additional: added + medevalist letters, completing range + +2009-07-05 11:07 +0000 [r1338] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: added yi_yi + ligature for Ukrainian in roman. Not sure if it's right. Latin: + kerning. Added longs_t ligature, and historic ligature tables + IPA: in bolditalic, added a letter or two + +2009-07-04 23:22 +0000 [r1337] Stevan_White: + + * FreeSerif.sfd: Kerning for hbar + +2009-07-04 23:10 +0000 [r1336] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Kerning for Western Slavic + languages Added a couple of IPA to BI + +2009-07-04 13:29 +0000 [r1335] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: combined letters ae, + oe, ij had incorrect horizontal spacing + +2009-07-04 13:14 +0000 [r1334] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: combined letters ae, oe, ij + had wrong horizontal spacing. + +2009-07-04 12:27 +0000 [r1333] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Combining Diacritical Marks + for Symbols: additions and fiddling. Also related circles, + arrows. + +2009-07-04 09:22 +0000 [r1332] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Letterlike Symbols: + various additions and adjustments Number Forms: Completed range + in serif roman. Adjusted spacing of Latin numerals in serif + faces. Diacritics for Symbols: various additions Geometric + shapes: thought it best for circle to be round even in oblique + faces. It's a choice of course. Added to several faces. Made all + to pass tests (except sinhals) + +2009-07-02 20:37 +0000 [r1331] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Letterlike Symbols: more + additions, adjustments Also fiddled with some math symbols in + Sans faces + +2009-07-02 09:14 +0000 [r1330] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Letterlike Symbols; + additions and adjustments Note: Pango is rendering very + strangely: many glyphs in the font are being stolen from some + other fonts instead: All the script an blackletter, and some + others as well. Is there a cache in the system somewhere? Or + what? + +2009-06-28 19:48 +0000 [r1329] Stevan_White: + + * FreeSerif.sfd: Modified glyph. From patch by + Pavel Skrylev. + +2009-06-28 19:11 +0000 [r1328] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Superscritps and + Subscripts: made glyphs to complete range in all faces + +2009-06-28 17:43 +0000 [r1327] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Added some combining + marks for symbols and Blackboard Bold letters to letterlike + symbols + +2009-06-28 08:59 +0000 [r1326] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Various adjustments + regarding superscript and subscript characters in several ranges. + +2009-06-27 15:45 +0000 [r1325] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: More fiddling with + super/subscripts Tidied points in Serif to make fontforge "wrong + direction" complaint in scaled reference go away. Made some other + references in basic latin ranges. + +2009-06-27 14:54 +0000 [r1324] Stevan_White: + + * FreeSerif.sfd: Superscripts and subscripts (in + various ranges): tried to systematize sizing and vertical + placement. Note: most letters are still simply scaled. This is + practical maintenance-wise, but isn't typographically optimal. + +2009-06-27 09:04 +0000 [r1323] Stevan_White: + + * FreeSerif.sfd: Cyrillic Extended A: altered + mark positions + +2009-06-26 23:31 +0000 [r1322] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Phonetic Extensions: + various corrections and fiddling Changed Blues values in + FreeSerifBoldItalic + +2009-06-25 19:27 +0000 [r1321] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Combining Diacritical + Marks for Symbols: added to bold oblique added placement mark to + many + +2009-06-25 07:37 +0000 [r1320] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Deleted TrueType + tables 'cvt', 'fpgm', 'prep' because of FontForge complaints. + +2009-06-25 07:24 +0000 [r1319] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: IPA Extensions: + completed in bold and boldoblique, completing range for face. All + faces: deleted 'cvt', 'prep', 'fpgm' TrueType tables, because + FontForge was complaining about them (legacy hinting that could + interfere, possibly lower quality code, etc) + +2009-06-24 23:22 +0000 [r1318] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: IPA Extensions: made + several characters + +2009-06-24 22:25 +0000 [r1317] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: IPA Extensions: completed + range in bold + +2009-06-23 21:48 +0000 [r1316] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Spacing Modifiers: added a + couple Combining Diacriticals: brought range to par with FreeSans + +2009-06-23 21:11 +0000 [r1315] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Same correction as + for FreeSerif + +2009-06-23 20:58 +0000 [r1314] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Corrected descender of 027f + +2009-06-23 20:45 +0000 [r1313] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: IPA and related: made lots + of additional glyphs + +2009-06-22 08:43 +0000 [r1312] Stevan_White: + + * FreeSerif.sfd: Latin: further clean-up + +2009-06-21 10:53 +0000 [r1311] Stevan_White: + + * FreeSerif.sfd: General pointwise clean-up of + Latin and Latin Extended. No visible changes were intended + besides changed policy on horizontal placement of some horned + letters + +2009-06-21 09:21 +0000 [r1310] Stevan_White: + + * FreeSerif.sfd: Latin Extended-C: constructed + glyphs to complete range. Latin Extended-D: constructed a bunch + of glyphs; some related changes elsewhere. + +2009-06-20 17:43 +0000 [r1309] Stevan_White: + + * FreeSerif.sfd: Latin Extended-C: added most of + range + +2009-06-20 12:51 +0000 [r1308] Stevan_White: + + * FreeSerif.sfd: Modifier Tone Letters: added + glyphs to complete range. This should also complete all the + IPA/Phonetic extenseions ranges. + +2009-06-20 11:25 +0000 [r1307] Stevan_White: + + * FreeSerif.sfd: Phonetic Extensions Supplement: + added letters completing range Note the superscript ones are + simply scaled, so stem width is not quite right... + +2009-06-19 08:19 +0000 [r1306] Stevan_White: + + * FreeSerif.sfd: Phonetic Extensions: made + letters to complete range + +2009-06-18 06:40 +0000 [r1305] Stevan_White: + + * FreeSans.sfd: IPA Extensions: clean-up, fix + some horizontal spacing issues + +2009-06-18 06:16 +0000 [r1304] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Some glyph problems + clean-up, made to pass validate (BlueValues) + +2009-06-17 21:13 +0000 [r1303] Stevan_White: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: IPA Extensions: + Improved spacing and horizontal positioning + +2009-06-17 08:42 +0000 [r1302] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Georgian: added + missing letter + +2009-06-17 08:22 +0000 [r1301] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: IPA: made curls on + some glyphs more distinct. note horizontal placement in BO is + chaotic--needs work + +2009-06-14 13:51 +0000 [r1300] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: various + experiments with lookups. calt: should have allowed isolatef + forms of combining marks, (but can't see application support...) + aalt, hist: for alterntative characters Added some historical + glyphs Math Alphanumeric: some clean-up. + +2009-06-11 21:57 +0000 [r1299] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: various + tweeks. Failed attempt to use 'isol' lookup to put isolated + combining marks above the baseline. + +2009-06-11 09:04 +0000 [r1298] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: more fiddling + with mark placement, strengthened ornamental endings + +2009-06-10 22:53 +0000 [r1297] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: mkmk + positioning of augmentation dot + +2009-06-10 09:09 +0000 [r1296] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: combining + marks above and below notes now working somewhat + +2009-06-08 21:46 +0000 [r1295] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: more + adjustments of size and placement + +2009-06-06 23:28 +0000 [r1294] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: mostly work on + lookups. Made tablature symbols thinner. + +2009-06-06 19:24 +0000 [r1293] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: more fiddling + with sizes and positions Byzantine Musical Symbols: minor + clean-ups + +2009-06-06 12:31 +0000 [r1292] Stevan_White: + + * FreeSerif.sfd: Fixed some ATT problems with + 'kern' lookups for Cyrillic + +2009-06-06 12:25 +0000 [r1291] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: more changes + to size and position + +2009-06-05 21:28 +0000 [r1290] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: many changes + to glyph positions and shapes + +2009-05-27 22:36 +0000 [r1289] Stevan_White: + + * FreeSerif.sfd: Cyrillic, additions and + re-naming by Pavel Skrylev. * Added Cyrillic-B Ext glyphs, and + Cyrillic-A Ext glyphs. * Added cyr_above anchor to all cyrillic + glyphs, some glyphs was changed * To all Cyrillic letters I've + given proper names based on old Slavic language which is source + of all modern slavic languages. (the naming is contentious, and + there are a couple of technical problems...under consideration) + +2009-05-26 23:09 +0000 [r1288] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: scaled up + accidentals a bit. reduced width of repeated figure marks reduced + width of caesura even more tried to implement mark + positioning...not working everywhere made references + +2009-05-25 23:48 +0000 [r1287] Stevan_White: + + * FreeSerif.sfd: Made all letterlike glyph parts + more like those from Serif and Serif Italic. (Except for Ped. + U+1d1ae) + +2009-05-20 08:25 +0000 [r1286] Stevan_White: + + * FreeSerif.sfd: Corrected DPOS lookup for Music + range to be in script 'musi' + +2009-05-20 07:35 +0000 [r1285] Stevan_White: + + * FreeSerif.sfd: Western Musical Symbols: + fiddling Miscellaneous Symbols: re-design of musical flat symbol + +2009-05-19 07:37 +0000 [r1284] Stevan_White: + + * FreeSerif.sfd: Western Musical Symbols: + revised horizontal placement of notes + +2009-05-19 01:38 +0000 [r1283] Stevan_White: + + * FreeSerif.sfd: Western Musical Symbols: raised + some more glyphs + +2009-05-19 01:27 +0000 [r1282] Stevan_White: + + * FreeSerif.sfd: Western Musical Symbols: + altered many combining symbols to be more like Unicode sample + corrected many symbols that should be spacing but had 0 width + raised many symbols that were far lower than in Unicode samples + +2009-05-18 09:47 +0000 [r1281] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: U+0354 and U+0355 + (combining left/right arrowhead below) were switched + +2009-05-11 21:27 +0000 [r1280] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: Moved vowel below mark + for esh (05e8) and dalet (05d3) as recommended in bug report + #25887 "FreeSans Hebrew most nonspacing marks are spacing" + https://savannah.gnu.org/bugs/?25887 + +2009-05-11 07:25 +0000 [r1279] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Put PS Private + BlueScale back to default. (Was really experiment to alleviate + excessive overshoot. Didn't work and FontForge complained.) + +2009-05-11 07:21 +0000 [r1278] Stevan_White: + + * FreeSerif.sfd: Geometric Shapes: made two + 'bullet' shapes to be consistent with 'bullet' Blues values: put + Std VH W into Stem Snap values + +2009-05-11 07:09 +0000 [r1277] Stevan_White: + + * FreeSans.sfd: More Geometric Shapes. also + worked on character widths. + +2009-05-09 19:47 +0000 [r1276] Stevan_White: + + * FreeSans.sfd: More Geometric Shapes + +2009-05-02 12:44 +0000 [r1274-1275] Stevan_White: + + * FreeSansOblique.sfd: Had misplaced Tifinagh + range. + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: The rest of Tifinagh, + courtesy of Daniel Johnson. + a few adjustments. + +2009-05-01 09:06 +0000 [r1273] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Explicitly disabled + PS Private dictionary entry BlueFuzz as recommended in Adobe Type + 1 Font Format, sect. 5.8. + +2009-05-01 07:50 +0000 [r1272] Stevan_White: + + * FreeSans.sfd: Tifinagh range, courtesy of + Daniel Johnson. + +2009-05-01 07:47 +0000 [r1271] Stevan_White: + + * tools/ranges.py: Corrections for Georgian and + Tifinagh ranges + +2009-05-01 07:17 +0000 [r1270] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Adjusted PS Private + values according to understanding of Adobe Type 1 Font Format + (Ch. 5, Private Dictionary) Not completely clear on BlueScale, + and StemSnap values are still a mystery. (FontForge 'guess' seems + to do little or nothing, and I don't know where these values came + from) Original hope was to improve appearance of overshoot in + Sans, but it seems that my renderers ignore this information. + +2009-04-28 07:41 +0000 [r1269] Stevan_White: + + * FreeSans.sfd: More Geometric Shapes + +2009-04-27 23:14 +0000 [r1268] Stevan_White: + + * FreeSans.sfd: More Geometrical Shapes + +2009-04-27 08:11 +0000 [r1267] Stevan_White: + + * FreeSans.sfd: Added U+25D0-3 (half-black + circles) Note the Geometric Shapes range is still in poor shape + in Sans. + +2009-04-25 11:55 +0000 [r1266] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: fiddled with mark + positioning in Cyrillic and Glagolitic Non-roman faces: Added + 'mark' positioning for Cyrillic + +2009-04-14 09:16 +0000 [r1265] Stevan_White: + + * FreeSerif.sfd: Cyrillic Extended-B more + additions. Now has all except payerok punctuation and Old + Abkhasian letters. + +2009-04-13 18:10 +0000 [r1264] Stevan_White: + + * FreeSerif.sfd: Cyrillic Extended-B a few more + letters + +2009-04-13 17:35 +0000 [r1263] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: kerning: tweeks + +2009-04-11 15:35 +0000 [r1262] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Georgian: additions and + improvements. Serif now has full compliment. Note uppercase is + questionable, being a simple scaling... + +2009-04-11 13:20 +0000 [r1261] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Latin Extended-D + added u+a788-c + +2009-04-11 12:08 +0000 [r1260] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin Extended-D corrected + slots for Mayanist letters in roman added modifier letters + u+a788-c + +2009-04-11 11:42 +0000 [r1259] Stevan_White: + + * tools/ranges.py: Corrected Vai range + +2009-04-11 10:50 +0000 [r1258] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin Extended-D Mayanist + letters by Daniel Johnson + +2009-04-10 09:00 +0000 [r1257] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Letterlike Symbols: additions + and improvements + +2009-04-10 08:38 +0000 [r1256] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Letterlike Symbols: + additions, improvements + +2009-04-10 07:13 +0000 [r1255] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Reconsidered numeral + 1. Made angle more like other angles in font. + +2009-04-09 06:45 +0000 [r1254] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Increased angle of + hook on numeral 'one', to improve distinction from letter 'l' at + small point sized. (Noticed that on some systems, even at 12 + point the distinction had not been obvious.) + +2009-03-29 13:56 +0000 [r1253] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: General Punctuation: + Adjust position, shape of quotes, fiddle with others. + +2009-03-29 12:12 +0000 [r1252] Stevan_White: + + * FreeSans.sfd: Kerning: Had grouped letters + with round bowls on left (e,c,0,d,q) together, but now see the + original Nimbus fonts had left bounds that vary by 10 EM or more, + which is quite visible. I am correcting a flaw in the original + font in a very difficult and complex way. It would be much better + to make the bounds of these similar letters to be equal. To do: + same for punctuation, copy to other styles of Sans + +2009-03-29 03:48 +0000 [r1251] Stevan_White: + + * FreeSerif.sfd: Kerning: tweeks + +2009-03-29 03:34 +0000 [r1250] Stevan_White: + + * FreeSerif.sfd: Kerning tweek + +2009-03-22 18:54 +0000 [r1249] Stevan_White: + + * FreeMono.sfd: clean-up of some of the basic + Nimbus glyphs + +2009-03-22 14:26 +0000 [r1248] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: more work on lookups + regarding vowel marks + +2009-03-22 11:03 +0000 [r1247] Stevan_White: + + * FreeSans.sfd: Hebrew: vowel mark positioning + +2009-03-16 19:26 +0000 [r1246] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: re-named some lookup tables + (Sinhala, Hebrew) + +2009-03-15 11:58 +0000 [r1245] Stevan_White: + + * FreeSerif.sfd: Georgian: point-wise cleanup + note: doubts about spacing and glyph bounds in capitals + +2009-03-15 09:58 +0000 [r1244] Stevan_White: + + * FreeSerif.sfd: Greek Extended: corrected + u+1fd3 + +2009-03-13 08:15 +0000 [r1243] Stevan_White: + + * FreeSerif.sfd: Cyrillic (and extensions) + various tweeks to old Cyrillic letters, spacing. + +2009-03-07 12:30 +0000 [r1242] Stevan_White: + + * FreeMonoBoldOblique.sfd: correct direction + braceleft + +2009-03-07 12:16 +0000 [r1240-1241] Stevan_White: + + * FreeSerif.sfd: Glagolitic: tweeks + + * FreeMonoBold.sfd: correct direction of + braceleft + +2009-03-05 09:03 +0000 [r1239] Stevan_White: + + * FreeSerif.sfd: Glagolitic: more fiddling. + Raised small letters so their tops are even with the tops of the + big letters, which is more in line with their "hanging" nature, + and with most manuscripts. + +2009-03-04 07:03 +0000 [r1238] Stevan_White: + + * tools/ranges.py: ranges for Sinhala + +2009-03-03 09:54 +0000 [r1237] Stevan_White: + + * FreeSerif.sfd: Glagolitic: more tweeks + +2009-03-02 23:03 +0000 [r1236] Stevan_White: + + * FreeSerif.sfd: Glagolitic: added Djervi (I + think) + +2009-03-02 21:49 +0000 [r1235] Stevan_White: + + * tools/GenerateMacTT (added): Special script for + generating fonts that don't give errors on the Mac. I hope + somebody will fix something, either in Font Book or FontForge, + that will make this unnecessary + +2009-03-01 23:24 +0000 [r1234] Stevan_White: + + * FreeSerif.sfd: Glagolitic: tweeks + +2009-02-28 19:38 +0000 [r1233] Stevan_White: + + * FreeSerif.sfd: Sinhala: replaced U+0DD0-1 with + ones from sinha font + +2009-02-28 12:25 +0000 [r1232] Stevan_White: + + * FreeSerif.sfd: Glagolitid: Additions, + improvements (Note: the characters still missing I simply haven't + yet recognized in a manuscript or found in an on-line HTML + encoded text. I would like to see real ones rather than copying + out of the Unicode samples.) Cyrillic Extended B: Assembled + Monograph Uk, uk. See discussion + http://en.wikipedia.org/wiki/Uk_(Cyrillic) + +2009-02-28 00:14 +0000 [r1231] Stevan_White: + + * FreeSerif.sfd: More work on Glagolitic + +2009-02-27 15:35 +0000 [r1230] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made braces more + distinctive. + +2009-02-26 15:12 +0000 [r1229] Stevan_White: + + * FreeMono.sfd: ASCII: Accentuated braces (for + better readability in terminals) + +2009-02-24 22:27 +0000 [r1228] Stevan_White: + + * FreeSerif.sfd: Cherokee: Daniel improved + U+13d2 + +2009-02-24 07:41 +0000 [r1227] Stevan_White: + + * FreeSerif.sfd: Sinhala: Copied most Unicode + glyphs directly from Yannis Haralambous sinhala MetaFont files. + These are: all but 0dd0 0dd1 0df4. Gave Unicode characters names, + based on a transliteration scheme from Harshula. The auxiliary + Sinhala are all from the LKLUG font. + +2009-02-22 23:41 +0000 [r1226] Stevan_White: + + * FreeSerif.sfd: Copied glyphs from LKLUG font, + as discussed with Harshula Jayasuriya. + http://sinhala.cvs.sourceforge.net/viewvc/sinhala/sinhala/fonts/ + This font is derived from a Metafont font: This package was + originally developed by Yannis Haralambous (Yannis.Haralambous at + univ-lille1 fr), with funding from the Wellcome Institute for the + History of Medicine, 183 Euston Road, London NW1 2BE, England + (Contact person: Dominik Wujastyk (D.Wujastyk at ucl ac uk)), + which is using the font in its Catalogue of Sinhala Manuscript. + The original package was available by ftp at ftp.bcc.ac.uk in: + /pub/users/ucgadkw/indology/software/sinhala1-TeX.zip The hope is + to eventually pull glyphs directly from the original MF files. + +2009-02-21 19:48 +0000 [r1225] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: tidying previous commits + +2009-02-21 14:11 +0000 [r1224] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: Revised letter + spacing in Armenian. Serif roman: Added initial version of + Glagolitic (by me) + +2009-02-18 20:38 +0000 [r1223] Stevan_White: + + * FreeSerif.sfd: Armenian: spacing changes + Sinhala: deleted range, for usual reasons: It doesn't even + contain the full set of Unicode letters, and Sinhala requires + auxiliary characters and lookup tables for proper representation. + (Found what I think are the originals at + http://www.mettanet.org/fonts/ ) + +2009-02-12 20:08 +0000 [r1222] Stevan_White: + + * tools/ranges.py, + tools/findBackLayers.py, + tools/GenerateTrueType, + tools/GenerateOpenType, + tools/range_report.py, + tools/validate.py, + tools/checkGlyphNumbers.py, + tools/isMonoMono.py: Changed + /usr/local/bin/fontforge to /usr/bin/fontforge (to work with the + update-alternatives mechanism, whereby a link is made + /usr/bin/fontforge -> /etc/alternatives/fontforge -> preferred + binary ) + +2009-02-12 19:33 +0000 [r1221] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: SerifBoldItalic - Armenian + oblique from Daniel Johnson's bold version Added ligatures (by + Daniel) and lookup tables. + +2009-02-12 08:39 +0000 [r1220] Stevan_White: + + * FreeSerifItalic.sfd: Armenian: Made oblique + version of Daniel Johnson's range + +2009-02-12 08:28 +0000 [r1219] Stevan_White: + + * FreeSerifBold.sfd: Armenian by Daniel Johnson + +2009-02-12 08:00 +0000 [r1218] Stevan_White: + + * FreeSerif.sfd: Improvements of a couple of + Armenian characters, from Daniel Johnson. + +2009-02-07 20:28 +0000 [r1217] Stevan_White: + + * FreeSerifItalic.sfd: Latin: kerning fixed some + missing extrema + +2009-02-07 19:47 +0000 [r1216] Stevan_White: + + * FreeSerifItalic.sfd: Latin: kerning made some + more delicate italic IPA letters + +2009-02-06 20:14 +0000 [r1215] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: kerning + +2009-02-06 10:19 +0000 [r1214] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: kerning Adjusted ff + etc ligatures in Italic + +2009-02-05 23:20 +0000 [r1213] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: kerning + +2009-02-05 19:57 +0000 [r1212] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Thai sample text (means + something like Mr Sangkapan who sells bottles was picked up by + the police because he stole the wash of ms. .....) + +2009-02-04 20:19 +0000 [r1211] Stevan_White: + + * FreeSans.sfd: Vai range, by Daniel Johnson + +2009-02-04 20:08 +0000 [r1210] Stevan_White: + + * FreeSerifBoldItalic.sfd: Latin: kerning + +2009-02-03 20:53 +0000 [r1209] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: kerning + +2009-02-02 23:44 +0000 [r1208] Stevan_White: + + * FreeSerifBoldItalic.sfd: Latin: kerning + +2009-02-02 23:32 +0000 [r1207] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: kerning + +2009-01-26 21:00 +0000 [r1206] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made nu distinct from + v. Remedies bug #25376: https://savannah.gnu.org/bugs/?25376 + greek letter 'nu' [U+03bd] same as latin 'v' [U+0076] in FreeMono + +2009-01-22 21:37 +0000 [r1205] Stevan_White: + + * FreeSans.sfd: Kerning. Need to copy to other + faces + +2009-01-22 01:44 +0000 [r1204] Stevan_White: + + * FreeSerif.sfd: Arabic ligatures: turned on + "ignore combining marks" on advice of Khaled Hosny. + +2009-01-20 17:09 +0000 [r1203] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Drew U+1e9C-F in Latin + Extended Additional (including capital ess-zet) + +2009-01-19 20:48 +0000 [r1202] Stevan_White: + + * FreeMono.sfd: Update ot Kayah Li from Daniel + Johnson + +2009-01-18 16:49 +0000 [r1201] Stevan_White: + + * AUTHORS, CREDITS: Daniel Johnson's + latest contributions + +2009-01-18 14:33 +0000 [r1200] Stevan_White: + + * FreeSerif.sfd: Coptic: Laula to be same height + as Phi Psi (higher than other letters). Dei and dei also to be + higher letters, adjusted widths too. + +2009-01-18 14:25 +0000 [r1199] Stevan_White: + + * FreeSans.sfd: Unified Canadian Aboriginal + Syllabics: moved the non-Unicode letter part glyphs ucas.ring + ucas.horizline ucas.shortvert ucas.righttack ucas.lefttack to the + Private Use area 59664-59668 Technique was to edit the SFD file + directly: It seems the encoding slot for the glyph is the first + field of the "Encoding:" line for the character. + +2009-01-18 13:28 +0000 [r1198] Stevan_White: + + * FreeMono.sfd: Cherokee: improvements from D. + Johnsaon + +2009-01-18 12:34 +0000 [r1197] Stevan_White: + + * FreeSerif.sfd: Latin: kerning + +2009-01-17 18:58 +0000 [r1196] Stevan_White: + + * FreeSerif.sfd: Cyrillic: kerning + +2009-01-17 15:26 +0000 [r1195] Stevan_White: + + * FreeSerif.sfd: Re-linked Ezh/Yogh and re-made + reversed Ezh + +2009-01-16 21:28 +0000 [r1194] Stevan_White: + + * FreeSerif.sfd: Fiddled with Coptic glyphs: + Longer tail on Shei, less droopy Alfa. Made Armenian Aiw to be a + link to Phi (on Daniel Johnson's advice ) + +2009-01-16 08:01 +0000 [r1193] Stevan_White: + + * tools/ranges.py: corrected Unified Canadian + Aboriginal Syllabics + +2009-01-16 07:44 +0000 [r1192] Stevan_White: + + * FreeMono.sfd: Kayah Li by Daniel Johnson + +2009-01-16 07:36 +0000 [r1190-1191] Stevan_White: + + * FreeMono.sfd: removed hints + + * FreeMono.sfd: Cherokee, by Daniel Johnson + +2009-01-16 07:27 +0000 [r1189] Stevan_White: + + * FreeSerif.sfd: Made references of some + Armenian punctuation, Made primereversed to be really the reverse + of prime. + +2009-01-13 21:43 +0000 [r1187-1188] Stevan_White: + + * FreeSans.sfd: named some Armenian letters + + * FreeSerif.sfd: Armenian range by Daniel + Johnson, with ligatures. + +2009-01-13 08:43 +0000 [r1186] Stevan_White: + + * README: GPL 2 -> GPL 3 + +2009-01-12 20:35 +0000 [r1185] Stevan_White: + + * FreeSerif.sfd: Coptic: more kerning + +2009-01-12 09:06 +0000 [r1184] Stevan_White: + + * FreeSerif.sfd: Coptic: Raised top of laula + above common top, as it appears in most other fonts.Makes it + easier to distinguish from alfa. A little more space around Iauda + and iauda. Kerned Dei. + +2009-01-11 22:30 +0000 [r1183] Stevan_White: + + * FreeSerif.sfd: Coptic: Made capital Alpha is + distinct in printed form. Made more angular vida with flattened + top and bottom. Made small hori more curvy. + +2009-01-11 14:06 +0000 [r1182] Stevan_White: + + * FreeSerif.sfd: Greek: made archaic letters + u+0370-3 (understand are used for old numbering) Coptic: more + fiddling with Hori, made Kapa much wider reduced width of small + letter straight stems to match small letters in Latin kerning for + capitals + +2009-01-11 00:39 +0000 [r1181] Stevan_White: + + * FreeSerif.sfd: Revised Coptic. Added a few + dialectic letters and kai symbol Removed many "ear" serifs, + preferring a slashing continuation of long decenders and + diagonals as in some manuscripts Made Kai and kai not to go below + baseline Made Psi a little broader Made small khei distinct from + cap, Revised Hori and hori. Some of this toward + https://savannah.gnu.org/bugs/?25289 + +2009-01-08 22:23 +0000 [r1180] Stevan_White: + + * FreeSerif.sfd: Various alterations to Coptic: + Re-worked K and M, added kern table. + +2009-01-07 10:03 +0000 [r1179] Stevan_White: + + * FreeSans.sfd: Daniel Johnson's fix of TT + reference transformation bug in Unified Canadian Aboriginal + Syllabics, + +2009-01-06 22:27 +0000 [r1178] Stevan_White: + + * FreeSans.sfd: Unified Canadian Aboriginal + Syllabics range, courtesy of Daniel Johnson. + +2009-01-04 16:12 +0000 [r1176] Stevan_White: + + * ChangeLog: copyright dates 2009 + +2009-01-04 16:08 +0000 [r1175] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added 2009 to + copyright dates + +2009-01-04 15:59 +0000 [r1173-1174] Stevan_White: + + * ChangeLog: changes since last release + + * AUTHORS, CREDITS: Removed + Glagolitic range author + +2009-01-04 15:27 +0000 [r1172] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerifBold.sfd: Added some TrueType names + +2009-01-01 20:47 +0000 [r1171] Stevan_White: + + * FreeSerif.sfd: Removde Glagolitic range, since + have not (yet) received OK from author. Added some TrueType Names + +2008-12-31 13:06 +0000 [r1170] Stevan_White: + + * COPYING: Updated license to GPL v3 + +2008-12-30 21:34 +0000 [r1169] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Oblique versions of + Daniel Johnson's Cherokee. + +2008-12-30 20:42 +0000 [r1168] Stevan_White: + + * FreeSerifBold.sfd: Cherokee Bold range from + Daniel Johnson. + +2008-12-27 16:43 +0000 [r1165-1167] Stevan_White: + + * tools/isMonoMono.py: 900 EM -> 800 + + * FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Made glyphs to lie + between -200 and 800 EM + + * tools/isMonoMono.py: check that glyphs lie in + vertical bounding boxes + +2008-12-27 14:46 +0000 [r1164] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Extensible bracket characters + didn't exactly line up. Fixed. Mono: a couple of glyphs had + gotten out of their bounding boxes again. + +2008-12-26 22:41 +0000 [r1162] Stevan_White: + + * ChangeLog: last two day's changes + +2008-12-26 22:36 +0000 [r1160-1161] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Final pre-release + cleanup + + * notes/maintenance.txt: nongnu -> gnu + +2008-12-26 20:48 +0000 [r1159] Stevan_White: + + * FreeSerif.sfd: Buginese vowel u was misnamed + +2008-12-26 20:36 +0000 [r1158] Stevan_White: + + * FreeMono.sfd: Yatcyrillic somehow was a mark + character ... fixed + +2008-12-26 20:27 +0000 [r1157] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Had to un-link references + in Sans: uni02B2, uni02B5 SansOblique: uni0363 because validation + of the TTF file said the glyph "is drawn in wrong direction" I + would have preferred to have understand this... + +2008-12-26 20:23 +0000 [r1156] Stevan_White: + + * sfd/Makefile: Added quick test for FontForge + version. + +2008-12-26 19:52 +0000 [r1155] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Removed kerning + tables (?? what were they doing here anyway??) + +2008-12-26 19:43 +0000 [r1154] Stevan_White: + + * tools/ranges.py: some changes to explanatory text + +2008-12-26 18:54 +0000 [r1153] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Kerning tables for Thai. + Handles one common case: short letter followed by a tall one with + an overhang to the left. + +2008-12-26 12:33 +0000 [r1152] Stevan_White: + + * INSTALL: small corrections: better detail about + Windows install + +2008-12-26 12:29 +0000 [r1151] Stevan_White: + + * AUTHORS, CREDITS: added most recent + authors, synched up + +2008-12-25 20:47 +0000 [r1150] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd: More putzing with kerning + tables + +2008-12-25 14:43 +0000 [r1149] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Copied kerning classes + Serif -> SerifBold SerifItalic -> SerifBoldItalic Sans -> + SansOblique SansBold SansBoldOblique Some associated naming of + characters, etc + +2008-12-25 12:51 +0000 [r1146-1148] Stevan_White: + + * AUTHORS, CREDITS, + README: formatting + + * ChangeLog: brought up to date + + * notes/maintenance.txt: added new release + proceedures + +2008-12-25 11:54 +0000 [r1145] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Additions and correction in + Spacing Modifier letters and IPA Extensions + +2008-12-23 21:35 +0000 [r1144] Stevan_White: + + * FreeSerif.sfd: Applied patch to Cherokee range + +2008-12-20 15:57 +0000 [r1143] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Fixed kern classes that end in + space (crashes FontForge) + +2008-12-20 15:38 +0000 [r1142] Stevan_White: + + * FreeSerifItalic.sfd: kerning + +2008-12-20 12:17 +0000 [r1141] Stevan_White: + + * FreeSerif.sfd: kerning + +2008-12-19 00:55 +0000 [r1140] Stevan_White: + + * FreeSerifItalic.sfd: kerning + +2008-12-19 00:06 +0000 [r1139] Stevan_White: + + * FreeSerif.sfd: kerning Some adjustments to + Glagolitc spacing, mark positioning + +2008-12-17 23:08 +0000 [r1138] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-12-16 23:36 +0000 [r1137] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-12-11 22:27 +0000 [r1136] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: kerning + +2008-12-10 11:03 +0000 [r1135] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: kerning + +2008-12-10 09:34 +0000 [r1134] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning + +2008-12-08 23:01 +0000 [r1133] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-12-08 09:52 +0000 [r1132] Stevan_White: + + * FreeSansOblique.sfd: Slanted small final + sigma. remedies bug #24993: U+03C2 "Greek small letter final + sigma" not slanted in Free Sans Oblique + https://savannah.gnu.org/bugs/index.php?24993 + +2008-12-07 19:30 +0000 [r1131] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: kerning, etc + +2008-12-06 23:42 +0000 [r1130] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning + +2008-12-06 13:48 +0000 [r1129] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning Tweek in Sans + having to do with addition of Latin Extended + +2008-12-05 20:52 +0000 [r1128] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Tweeks to Latin + Extended Additional + +2008-12-05 20:34 +0000 [r1127] Stevan_White: + + * FreeSansBoldOblique.sfd: Added Latin Extended + Additional range + +2008-12-05 10:35 +0000 [r1126] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Extra space at end of + kern class names has bad effect on FornForge script that try to + run through kern classes. Some FontForge call corrupts memory. + Got rid of extra space. + +2008-12-02 21:12 +0000 [r1125] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Replaced U+0387 GREEK + ANO TELEIA with top dot of colon. See bug #24987: U+0387 GREEK + ANO TELEIA too low https://savannah.gnu.org/bugs/index.php?24987 + +2008-12-02 09:25 +0000 [r1124] Stevan_White: + + * FreeSerif.sfd: more kerning in Cyrillic (broke + into two tables of classes) + +2008-12-01 20:22 +0000 [r1122-1123] Stevan_White: + + * FreeSerif.sfd: tweeks to kernin + + * FreeSerifBoldItalic.sfd: kerning + +2008-11-30 21:17 +0000 [r1121] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Kerning for Latin and + Cyrillic fairly complete in Serif faces. Complete in sense that + it looks pretty good under Pango for English French German + Spanish Polish Czech Latvian But have not done Vietnamese (will + require many more entries). I adjust roman and italic, then copy + tables by hand to bold and bolditalic. Misgiving: bolditalic is + much too crammed Overall, I may have over-kerned. (A difficult + temptation to master.) + +2008-11-30 15:06 +0000 [r1120] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-11-30 13:43 +0000 [r1119] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd: kerning In Serif, modified + widths of some extended latin glyphs + +2008-11-29 13:44 +0000 [r1118] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-11-29 11:56 +0000 [r1117] Stevan_White: + + * FreeSerif.sfd: Broke Latin kerning subtable + into four, hoping it will be easier to understand and maintain. + +2008-11-29 11:26 +0000 [r1116] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning + +2008-11-29 00:38 +0000 [r1115] Stevan_White: + + * FreeSansOblique.sfd: kerning + +2008-11-28 23:43 +0000 [r1114] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: kerninig + +2008-11-28 21:54 +0000 [r1112-1113] Stevan_White: + + * FreeSans.sfd: kerning + + * FreeSans.sfd, + FreeSerif.sfd: more kerning; made guillemot + narrower + +2008-11-28 10:26 +0000 [r1111] Stevan_White: + + * FreeSans.sfd: kerning + +2008-11-28 00:11 +0000 [r1109-1110] Stevan_White: + + * FreeSansOblique.sfd, + FreeSerif.sfd: previous commit was incomplete + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Adjusted width of single + quotes (and apostrophe) to be "punctuation width" More fiddling + with kerning. + +2008-11-27 22:37 +0000 [r1108] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: much fiddling with kerning + +2008-11-26 19:44 +0000 [r1107] Stevan_White: + + * FreeSerifBold.sfd: Basic kerning, named main + Cyrillic letters + +2008-11-26 18:41 +0000 [r1106] Stevan_White: + + * FreeSerifItalic.sfd: Basic Cyrillic kerning + +2008-11-26 07:03 +0000 [r1105] Stevan_White: + + * FreeSerif.sfd: further tweeks to Cyrillic + kerning + +2008-11-26 06:58 +0000 [r1104] Stevan_White: + + * FreeSerif.sfd: Tweeks to Cyrillic kerning + +2008-11-26 00:32 +0000 [r1103] Stevan_White: + + * FreeSerifItalic.sfd, + sfd/Makefile, FreeSerif.sfd, + FreeSerifBold.sfd: Much fiddling with kerning, + tables, and generating fonts whose kerning tables work with + OpenOffice. + +2008-11-25 23:59 +0000 [r1102] Stevan_White: + + * tools/GenerateTrueType: Made to include old-style + kerning Converted to Python + +2008-11-24 08:11 +0000 [r1100-1101] Stevan_White: + + * FreeSerif.sfd: Prev commit to validate + + * FreeSerif.sfd: regularized padding in + Miscellaneous symbols. At least within related ranges tried to + make similar. + +2008-11-23 20:21 +0000 [r1097-1099] Stevan_White: + + * tools/ranges/__init__.py (added), + tools/ranges/OpenType.py (added), + tools/ranges (added): meant to add these before + moving the ranges.py file + + * tools/range_report (removed), + tools/range_report.py (added): preferred to keep + the file ending + + * tools/range_report (added): Starting to break out + different functionalities of this large script + +2008-11-23 15:38 +0000 [r1096] Stevan_White: + + * FreeSerif.sfd: Completed Miscellaneous + Symbols, with some drawings from George Douros' Unicode Symbols, + and some of mine. + +2008-11-23 14:21 +0000 [r1095] Stevan_White: + + * FreeSerif.sfd: Filled out Miscellaneous + Symbols. Used George Douros' Unicode font. + +2008-11-23 12:57 +0000 [r1094] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Replaced Greek Exteded + psili and dasia with scaled versions of the "bent quote" mark. I + think it's distinctive enough, but not so silly. Remedies bug + #22997: Mono: Greek Extended psili is ugly + https://savannah.gnu.org/bugs/?22997 + +2008-11-23 00:47 +0000 [r1093] Stevan_White: + + * FreeSerif.sfd: Made some recycling symbols + +2008-11-22 23:07 +0000 [r1092] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Finished with Hebrew + Pointed letters in all faces. + +2008-11-22 16:36 +0000 [r1091] Stevan_White: + + * FreeSans.sfd: Fiddled with Hebrew Pointed + letters + +2008-11-22 15:45 +0000 [r1090] Stevan_White: + + * FreeSerifItalic.sfd: Marks for Vietnamese + +2008-11-22 10:32 +0000 [r1089] Stevan_White: + + * CREDITS: fixed some links having to do with Omega, + intlfonts + +2008-11-22 09:32 +0000 [r1088] Stevan_White: + + * CREDITS: Fixed/removed broken links + +2008-11-21 23:53 +0000 [r1087] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Letter pe had strange thick + middle ear that looked awful. lamed had ben bumped at some point. + Fixed. Adjusted some of the points. + +2008-11-21 22:54 +0000 [r1086] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: repairs to Pointed Hebrew + +2008-11-21 21:29 +0000 [r1085] Stevan_White: + + * FreeSerif.sfd: Numeral line positioning marks + for Gothic + +2008-11-21 10:17 +0000 [r1084] Stevan_White: + + * FreeSerifItalic.sfd: Added Combining Marks for + Symbols (some question about obliqueness of some symbols) Cleaned + up some empty glyphs in Pointed Hebrew. + +2008-11-20 21:00 +0000 [r1083] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Provided Hebrew pointed + letters, with lookups, for all Serif faces. + +2008-11-19 22:30 +0000 [r1082] Stevan_White: + + * FreeSerifBoldItalic.sfd: renamed Hebrew + lookups + +2008-11-19 22:12 +0000 [r1081] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Completed Hebrew in Bold + faces. + +2008-11-19 00:04 +0000 [r1080] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: More tweeks to Hebrew points + +2008-11-18 23:44 +0000 [r1079] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd: Adjustments corrections and + additions to Hebrew points + +2008-11-18 20:56 +0000 [r1078] Stevan_White: + + * FreeSansBold.sfd: Cleaned out a lot of + ridiculous kernings + +2008-11-16 23:39 +0000 [r1077] Stevan_White: + + * FreeSansBoldOblique.sfd: fiddled with Armenian + ligatures + +2008-11-16 23:26 +0000 [r1076] Stevan_White: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added Armenian (with + ligatures) to BoldOblique Fiddled with character spacing + +2008-11-16 22:56 +0000 [r1075] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added U+01f9 and + paragraph end marker to Georgian Fiddled with Armenian ligatures + +2008-11-15 13:36 +0000 [r1074] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added Georgian turned + gan 10F9 (because it was easy) + +2008-11-15 13:28 +0000 [r1073] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Another pass at + letter spacing in Cyrillic. Also went through ancient letters. + Added Georgian paragraph separator 10FB + +2008-11-15 10:11 +0000 [r1072] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Re-worked letter + spacing through modern Cyrillic range. + +2008-11-15 00:05 +0000 [r1071] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd: Letter spacing + +2008-11-14 22:48 +0000 [r1070] Stevan_White: + + * FreeSerif.sfd: Added several characters to + Cyrillic Extended-B + +2008-11-14 09:56 +0000 [r1069] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Made Cyrillic hooked + e U+04BC-F to look less goofy. + +2008-11-14 09:36 +0000 [r1068] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Based on assertion on + Pechatnyj Dvor's web site, Cyrillic Fita U+0472-3 and "Barred O" + U+04E8-9 are different styles the same letter, and the fact that + the tilde in the O never looked good in Sans, I made them all + barred O's. + +2008-11-14 09:32 +0000 [r1067] Stevan_White: + + * FreeSerif.sfd: Added Cyrillic Yn, yn + (U+a65e-f) + +2008-11-14 08:30 +0000 [r1066] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Synced up Cyrillic and + Combining Diacritics ranges, Couple of tweeks in Gujarati to make + TT validate + +2008-11-13 23:44 +0000 [r1065] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Changes to older Cyrillic + letters, in response to further information. Made omegas, omegas + with titlo, and OT to all be of the same size and shape in Serif. + Un-linked Cyrillic Psi and psi from Greek, made squarer versions. + Some more Cyrillic diacritical marks in Sans. Re-worked U+04bc-f + . Experimenting with mark positioning for Cyrillic + +2008-11-12 22:53 +0000 [r1064] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Strove to make Euro + look more like the EC logo design, while making glyph fit better + with the design of its face. See bug #3576: Euro design + https://savannah.gnu.org/bugs/?23576 + +2008-11-12 21:33 +0000 [r1063] Stevan_White: + + * FreeSans.sfd: Tweeks to previous commit + +2008-11-12 21:10 +0000 [r1062] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Adjustments mostly to GPOS + tables having to do with Vietnamese marks. The WAZU Vietnamese + test page looks pretty good in Sans now. Still not thrilled with + below-dot when it appears with a mark over e.g. U+0102. Pango + positions one or the other but not both. + +2008-11-12 00:04 +0000 [r1061] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Extensive + modification of GPOS lookup tables for mark positioning. I think + they're now all functional (except styled Mono faces have none). + Also added lots of marks to faces that didn't have them, and also + fiddled with Combining Diacritical Marks. + +2008-11-10 19:53 +0000 [r1060] Stevan_White: + + * FreeSerif.sfd: Made one combining mark really + combining + +2008-11-10 19:49 +0000 [r1059] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made a few combining + characters to be zero-width in Mono, Added them to other styles. + +2008-11-09 23:49 +0000 [r1058] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Figured out why below marks + in Thai weren't working in the lowest letters. I think Pango and + other font renderers ignore 'blwm'. 'mark' works though. + +2008-11-09 23:21 +0000 [r1057] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Tweeks to Thai marks + +2008-11-09 22:56 +0000 [r1056] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Several bugfixes in Thai, + mostly having to do with mark placement and ligatures. + Implemented ru-saraaa and lu-saraaa with ligatures. + +2008-11-09 21:21 +0000 [r1055] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: added and named + dottedcircle (used by Pango to render combining mark base) + +2008-11-09 12:42 +0000 [r1054] Stevan_White: + + * FreeSerif.sfd: More tweeks to Coptic + +2008-11-09 12:22 +0000 [r1053] Stevan_White: + + * FreeSerif.sfd: Tweeks to Coptic, after viewing + more papyrus samples and web pages. + +2008-11-09 10:41 +0000 [r1052] Stevan_White: + + * FreeSerif.sfd: Weight of Coptic small letters + made to match that of Latin and Greek ones. + +2008-11-08 20:05 +0000 [r1051] Stevan_White: + + * FreeSerif.sfd: Coptic tweek spacing + +2008-11-08 19:22 +0000 [r1050] Stevan_White: + + * FreeSerif.sfd: Made Coptic to comply better + with http://www.wazu.jp/gallery/Test_Coptic.html Made a flourish + at foot of letters with long diagonal. + +2008-11-08 15:51 +0000 [r1049] Stevan_White: + + * FreeSerif.sfd: Coptic: punctuation marks were + in the wrong row. + +2008-11-08 15:38 +0000 [r1048] Stevan_White: + + * FreeSerif.sfd: More tweeks to Coptic; put in a + mark lookup table. Note: for small letters I made scaled + references to captials. Results in those letters looking quite + light next to the capitals and next to small Latin letters. Also, + there are a few variant forms for capitals (Unicode samples don't + show this). It would be good to re-work + +2008-11-08 13:27 +0000 [r1047] Stevan_White: + + * FreeSerif.sfd: Added Coptic alphabet in + u+2C80-2CB1 and u+03E2-u+03EF, drawn/built by me, based on + Unicode samples, TeX font copte, and scans at WikiPedia. + +2008-11-07 08:12 +0000 [r1046] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Further tweeks to dieresis + in Greek and Cyrillic + +2008-11-07 07:41 +0000 [r1045] Stevan_White: + + * FreeSerif.sfd: replaced Greek I dieresis with + references, tweeked height of dieresis. + +2008-11-04 08:42 +0000 [r1044] Stevan_White: + + * FreeSerif.sfd: Added a few Cyrillic Extended-B + letters seen in web pages while looking for Glagolitic text. + +2008-11-04 00:29 +0000 [r1042-1043] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Added a few old Cyrillic + characters. + + * FreeSerif.sfd: Several corrections and tweeks + to Glagolitic. Still missing six slots from Unicode, but don't + see them in the TeX fonts. On the other hand, several on-line + Glagolitic pages (bibles etc) don't seem to use these. Maybe it's + OK as-is. + +2008-11-03 09:53 +0000 [r1041] Stevan_White: + + * FreeSerif.sfd: Added lowercase range to + Glagolitic, as a facile scaling of the uppercase. + +2008-11-03 09:50 +0000 [r1040] Stevan_White: + + * FreeSerif.sfd: Added letter to Glagolitic, + scaled range. + +2008-11-02 22:59 +0000 [r1039] Stevan_White: + + * FreeSerif.sfd: Replaced fraktur bold from + Mathematical Alphanumeric Symbols with that from TX Fonts by + Young Ryu. One concern: letter k is damaged (in both medium and + bold). I just hacked something up. Added Glagolitic "round type" + font (Croation capitols only) from the collection of Croatian + fonts for LaTeX by Darko Zubrinić + ftp://ftp.dante.de/tex-archive/languages/croatian/ + http://www.tug.org/TUGboat/Articles/tb17-1/tb50zubr.pdf Several + letters are missing besides the small letters. + +2008-11-02 09:06 +0000 [r1038] Stevan_White: + + * FreeSerifBoldItalic.sfd: A couple of Thai + references got obliqued twice. + +2008-11-02 08:57 +0000 [r1037] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: By popular demand, removed + 'ears' from Greek Upsilon and Psi. Copied resulting glyphs to + Serif Mathematical Alphanumeric Symbols. + +2008-11-02 00:49 +0000 [r1036] Stevan_White: + + * FreeSerif.sfd: Some pointwise cleanup of main + Tamil range + +2008-11-01 23:20 +0000 [r1035] Stevan_White: + + * FreeSerif.sfd: Tried some things with lookups. + Didn't make much headway. + +2008-11-01 22:34 +0000 [r1033-1034] Stevan_White: + + * FreeMono.sfd: somehow made a letter with wrong + width + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Added similar lookups and + ligatures to Thai ranges. + +2008-11-01 18:34 +0000 [r1032] Stevan_White: + + * FreeSerif.sfd: Lookups now work no worse than + those for other Thai fonts, at least in Pango. Still perplexed by + behaviour of "Required" lookups. + +2008-11-01 15:44 +0000 [r1031] Stevan_White: + + * FreeSerif.sfd: For Thai, made ligatures and + lookups for yoying and thothan combined with a lower vowel. These + work well. Attempted looksups for saraaa with ru and lu, and for + saraam. Not working. + +2008-10-31 23:54 +0000 [r1030] Stevan_White: + + * FreeSans.sfd: Cleaned up a few of the Bengali + ligatures + +2008-10-31 23:46 +0000 [r1029] Stevan_White: + + * FreeSerifBold.sfd: Tweek Thai + +2008-10-31 22:48 +0000 [r1028] Stevan_White: + + * FreeSerif.sfd: Fixed ligatures and mark + positioning for Hanunóo. Problem with ligatures: Gnome pango + doesn't do 'rlig', only 'liga' + +2008-10-31 21:27 +0000 [r1027] Stevan_White: + + * FreeSerifItalic.sfd: Changed lookup table + scripts for Devanagari and Bengali. Find Problems -> ATT found + several problems showing lookups acting on glyphs that weren't + listed in the script ranges, including dev2, bng2 (why not deva + and beng, I don't know). danda and doubledanda of Devanagari I + understand are to be shared among Indic scripts. So included bng2 + and dev2 in the 'aalt' table for those. The 'init' and 'half' + tables for Bengali made active for bng2. The 'locl' table for + Bengali didn't do anything I could see: It mapped the Devanagari + danda to itself, and the doubledanda to itself. Deleted. + +2008-10-31 20:10 +0000 [r1026] Stevan_White: + + * FreeSerifItalic.sfd: Cleaned up some kern + tables. adjustments of under 5 EM are invisible. Some others I + just didn't like. Some were putting a letter beneath another, + with is wrong. + +2008-10-31 19:39 +0000 [r1025] Stevan_White: + + * FreeSerifBoldItalic.sfd: Added Thai + +2008-10-31 19:02 +0000 [r1024] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Changes to mark positioning + lookups, esp. in Italic. Widened numerals in Bold + +2008-10-27 19:00 +0000 [r1023] Stevan_White: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Tweeks regarding + Armenian and lookups + +2008-10-27 18:48 +0000 [r1022] Stevan_White: + + * FreeSansBold.sfd: Added Armenian ligatures + FB13-FB17 with lookups Also made a historical ligature ('hlig') + table for u+0587. Toward bug #15183: missing characters from + Armenian range (FreeSans, Bold) + https://savannah.gnu.org/bugs/index.php?15183 + +2008-10-27 09:17 +0000 [r1021] Stevan_White: + + * FreeSansOblique.sfd: Added Armenian ligatures, + lookups. Cleaned up contours. + +2008-10-26 23:45 +0000 [r1020] Stevan_White: + + * FreeSans.sfd: Added 5 Armenian ligatures to + U+FB13 – FB17, and made corresponding 'liga' lookup. Found + there one ligature u+0587 that according to + http://en.wikipedia.org/wiki/Armenian_alphabet "in new + orthography the և character is not a typographical ligature + anymore, and must never be treated as such. It is a distinct + letter and has its place in the new alphabetic sequence." So + moved this out of the 'liga' lookup and into a new 'hlig' lookup. + +2008-10-26 22:26 +0000 [r1019] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Lots of improvements to + Thai. Completely revised letter spacing in Italic, and fiddled + with combining marks in all. Still aren't working quite right, + especially in Italic. Still need to work over digits (in Bold + they aren't even bold yet) + +2008-10-26 14:21 +0000 [r1018] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Bold Thai : added + (painstakingly) constructed glyphs, lookups roman Thai: tweeks + Italic Thai: tweeks (Note this still has multiple problems) + +2008-10-25 08:26 +0000 [r1017] Stevan_White: + + * FreeSerif.sfd: WAZU says + http://www.wazu.jp/gallery/Fonts_Hanunoo.html MPH 2B Damase + doesn't support the consonant-vowel ligatures necessary to render + Buhid writing. OK, so I made 'mark' lookups for combining marks + and a bunch of ligatures in an 'rlig' lookup. The latter still + not working: don't know why. Made page to match the example of + the combining forms at + http://www.omniglot.com/writing/hanunoo.htm + +2008-10-24 21:56 +0000 [r1016] Stevan_White: + + * FreeSerif.sfd: Removed some marks from + Mathematical Alphanumeric Symbols + +2008-10-24 08:13 +0000 [r1015] Stevan_White: + + * FreeSerif.sfd: Tweeked combining marks for + Vietnamese. Made to satisfy WAZU JAPAN Comprehensive Unicode Test + Page for Vietnamese / Quốc Ngữ + http://www.wazu.jp/gallery/Test_Vietnamese.html Could still use + some tweeking... + +2008-10-24 07:25 +0000 [r1014] Stevan_White: + + * FreeSerif.sfd: Added marks for composition of + Vietnamese + +2008-10-23 22:03 +0000 [r1013] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Put "below" combining mark on + lots of vowels and derivatives, for Vietnamese. Named a bunch of + composit Latin, expecting to make substitutions. + +2008-10-23 20:14 +0000 [r1012] Stevan_White: + + * FreeSerif.sfd: Thai spacing alterations based + on advice of a native speaker. + +2008-10-22 06:30 +0000 [r1011] Stevan_White: + + * FreeSerif.sfd: re-named Thai lookups according + to order + +2008-10-21 21:28 +0000 [r1010] Stevan_White: + + * FreeSans.sfd: Cleanup of glyphs in Gujarati, + Devanagari. Note: Serious problem with Sans GPOS abvm in + Devanagari "'abvm' Above Base Mark in Devanagari subtable" + "gujr-0" But all the characters that list gujr-0 are in Gujarati. + Not sure how this got broken or how to fix it. + +2008-10-21 19:32 +0000 [r1009] Stevan_White: + + * FreeSerif.sfd: Fiddled with Thai mark + positioning: passes my tests now OK. Made a few more references + in Math Symbols; more regularization of stroke. + +2008-10-21 09:01 +0000 [r1008] Stevan_White: + + * FreeSerif.sfd: Added mark class for Vietnamese + "horn" Several references made in General Punctuation, Arrows + +2008-10-20 22:47 +0000 [r1007] Stevan_White: + + * FreeMono.sfd: added some Combining Diacritical + Marks + +2008-10-20 18:41 +0000 [r1006] Stevan_White: + + * FreeSerif.sfd: Made some references from + serifed Latin capitals to Greek counterparts. + +2008-10-20 18:24 +0000 [r1005] Stevan_White: + + * FreeSerif.sfd: Made a few repeated glyphs into + references in Musical Symbols + +2008-10-20 17:33 +0000 [r1004] Stevan_White: + + * tools/ranges.py, tools/validate.py: + tweeked some ranges, format of output + +2008-10-19 19:36 +0000 [r1003] Stevan_White: + + * FreeSerif.sfd: Moved several glypns from + Mathematical Alphanumeric Symbols to Letterlike Symbols. Couple + tweeks in Mathematical Symbols. + +2008-10-19 18:30 +0000 [r1002] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Fiddling with Mathematical + Symbols. In Serif, trying to make stroke width more consistent. + +2008-10-19 16:47 +0000 [r1001] Stevan_White: + + * FreeMono.sfd: Tweek + +2008-10-19 16:44 +0000 [r1000] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added some Greek + symbols in Mono and Sans to make a little more regular and + correspond better with TeX. Tweek of serif. + +2008-10-19 14:47 +0000 [r999] Stevan_White: + + * FreeSansBold.sfd: a few more improvements. + (One problem with the Mathematical Alphanumeric area is, one must + remember to change it any time another face is altered...) + +2008-10-19 14:41 +0000 [r998] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Several improvements and + additions to Sans faces (mostly in Greek) from experience of + pasting into FreeSerif Mathematical Alphanumeric Symbols. + +2008-10-19 14:37 +0000 [r997] Stevan_White: + + * FreeSerif.sfd: Replaced most of Mathematical + Alphanumeric Symbols roman italic bold (latin and greek) gothic + italic bold (latin and greek) typewriter and numerals with glyphs + from FreeFont. These were scaled to uniform height. Remains: + Blackboard Bold, Fraktur, Calligraphic, Script + +2008-10-19 12:03 +0000 [r996] Stevan_White: + + * FreeSerif.sfd: Tidied lookup table names for + Malayalam + +2008-10-19 11:49 +0000 [r995] Stevan_White: + + * FreeSerif.sfd: Applied Malayalam patch from + Hiran Venugopalan + +2008-10-19 10:27 +0000 [r993-994] Stevan_White: + + * FreeMono.sfd: Added/corrected many + Mathematical Symbols + + * FreeSansOblique.sfd: more IPA + +2008-10-18 11:20 +0000 [r992] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Made lots more IPA + and Phonetic Extensions Note: fontforge is reporting an error in + a few glyphs made by scaling another, that the glyphs are drawn + in the wrong direction--only in TrueType though. Suspect a + FontForge bug. + +2008-10-17 23:10 +0000 [r991] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added several + Combining Diacritical Marks + +2008-10-17 20:33 +0000 [r990] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Made several Spacing + Modifier Letters, Combining Diacritical Marks, and IPA and + Phonetic Extensions + +2008-10-17 06:40 +0000 [r989] Stevan_White: + + * CREDITS: Hiran Venugopalan of Swathanthra + Malayalam Computing George Douros Daniel Johnson + +2008-10-16 20:53 +0000 [r988] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Added some Superscripts and + Subscripts + +2008-10-16 20:01 +0000 [r987] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Finished off + Superscripts and subscripts + +2008-10-16 19:06 +0000 [r986] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Completed General + Punctuation for Mono faces + +2008-10-16 08:08 +0000 [r985] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added some General + Punctuation + +2008-10-16 06:48 +0000 [r983-984] Stevan_White: + + * tools/ranges.py: un-grayed totals rows + + * tools/ranges.py: Fiddled Cyrillic made output + prettier + +2008-10-15 18:28 +0000 [r982] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: more Letterlike + Symbols, Currency Symbols + +2008-10-15 08:49 +0000 [r981] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Made some Combining + Diacritical Marks for Symbols, Letterlike Symbols + +2008-10-14 22:18 +0000 [r980] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added some General + Punctuation + +2008-10-14 21:24 +0000 [r979] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added double slanted + hyphen, made General Punctuaton Supplement like Serif's + +2008-10-14 21:03 +0000 [r977-978] Stevan_White: + + * FreeSansBoldOblique.sfd: Filled out Greek + Extended + + * FreeSerifItalic.sfd, + FreeMono.sfd: fixes to last 2 commits + +2008-10-14 19:51 +0000 [r976] Stevan_White: + + * FreeSerifItalic.sfd: Last character to General + Punctuation + +2008-10-14 19:43 +0000 [r975] Stevan_White: + + * FreeMono.sfd: Built some Enclosed + Alphanumerics (1-10) + +2008-10-14 07:26 +0000 [r974] Stevan_White: + + * FreeSerif.sfd: Copied in Daniel Johnson's + changes to Cherokee. + +2008-10-12 15:42 +0000 [r973] Stevan_White: + + * FreeSerif.sfd: Included Daniel Johnson's + Cherokee glyphs. + +2008-10-05 11:20 +0000 [r972] Stevan_White: + + * FreeMono.sfd: Further corrections to diaresis + in Cyrillic -- legibility in small sizes + +2008-10-05 10:43 +0000 [r971] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd: Regularized placement of + diaresis in Cyrillic + +2008-10-05 09:07 +0000 [r970] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added same set of + glyphs to Cyrillic Supplement + +2008-10-04 22:26 +0000 [r969] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added some of the + easier letters from Cyrillic Supplement + +2008-10-04 20:27 +0000 [r968] Stevan_White: + + * FreeSerifItalic.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Finished high + Cyrillic range for MonoBold and MonoBoldOblique. (Remaining: + historic ranges, Cyrillic extensions) Tweeked others. + +2008-10-04 13:26 +0000 [r967] Stevan_White: + + * INSTALL: Added info about Adobe ATM + +2008-10-03 22:40 +0000 [r966] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMonoBold.sfd: Serif*Italic: Added last + Abkhazian letters to Cyrillic MonoBold: tweek + +2008-10-03 16:23 +0000 [r965] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd: Mono: Some additions to + historic letters + +2008-10-03 14:55 +0000 [r964] Stevan_White: + + * FreeSerif.sfd: Added some punctuation and + combining numeric marks from Cyrillic Extended B + +2008-10-03 13:21 +0000 [r963] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd: Various technical tweeks, + mostly concerning recent additions. Also did a bit more "Points + too close" and "irrelevant control points". Cyrillic millions + redesign meant could not maintain use of references for it. + +2008-10-03 11:03 +0000 [r962] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More high Cyrillic Included + old Cyrillic millions combining mark in Sans, changed design in + Serif + +2008-10-02 21:44 +0000 [r961] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: More high Cyrillic + +2008-10-02 17:45 +0000 [r960] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoOblique.sfd: More high Cyrillic glyphs + +2008-10-02 08:55 +0000 [r959] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: More glyphs in high + Cyrillic. Remains only some whose form I'm unsure of in italic. + +2008-10-02 07:44 +0000 [r958] Stevan_White: + + * FreeSerifBoldItalic.sfd: More glyphs in higher + Cyrillic range + +2008-10-01 23:02 +0000 [r957] Stevan_White: + + * FreeSerifItalic.sfd: Same process of + tightening el, em, ge (but a P.S. to previous commit: also did + ya, ze for SerifBold. + +2008-10-01 22:54 +0000 [r956] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: BoldItalic: Tightened up + spacing on left of el, em, ge (could go farther, but it is partly + a problem with glyph design... + +2008-10-01 22:10 +0000 [r955] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More additions to Cyrillic. + Finished SerifBold except for Nivkh additions. Used references on + number combining forms. + +2008-09-29 22:44 +0000 [r954] Stevan_White: + + * FreeSerif.sfd: Added four (obsolete) Chuvash + letters to Cyrillic Supplement - completing it. + +2008-09-29 21:32 +0000 [r953] Stevan_White: + + * FreeSerif.sfd: Greek adjustments Adjusted + spacing of kappa slightly Got rid of ears on Psi, following + similar request for Upsilon. + +2008-09-28 17:02 +0000 [r952] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Adding and fiddling with + Spacing Modifiers and Combining Diacriticals + +2008-09-28 10:30 +0000 [r951] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Revisions of several + Combining Diacritical marks + +2008-09-28 10:25 +0000 [r950] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: More Combining + Diacriticals + +2008-09-28 08:18 +0000 [r949] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Still more Spacing + Modifiers and Combining Diacriticals + +2008-09-28 00:10 +0000 [r948] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: A few Combining + Diacriticals and Spacing Modifiers + +2008-09-27 23:45 +0000 [r947] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: MonoBoldOblique: + Primarily filling out Spacing Modifier Letters others: little + fixes found along the way + +2008-09-27 13:04 +0000 [r946] Stevan_White: + + * FreeSerif.sfd: Replaced Malayalam range with + that from Rachana_04 found on Swathanthra Malayalam Computing + project page http://savannah.nongnu.org/projects/smc/ Besides + scaling and converting to cubic, performed much clean-up of + glyphs, added an r2 character, and re-named a bunch of + characters. + +2008-09-22 22:06 +0000 [r945] Stevan_White: + + * tools/ranges.py: Corrections and additions to + several ranges, put extra row in table with character totals + +2008-09-22 21:41 +0000 [r944] Stevan_White: + + * FreeSerif.sfd: Filled in as much of Phonetic + Extensions as I could without artistic abilities. Note 1D48-9 are + not references due to apparent FontForge bug, that says scaled + references go in wrong direction. + +2008-09-22 19:20 +0000 [r943] Stevan_White: + + * FreeSerif.sfd: Cleaup of some Bengali glyphs. + Note many of the ligatures remain very very messy. + +2008-09-22 14:29 +0000 [r940-942] Stevan_White: + + * Makefile: made some lines quiet + + * sfd/Makefile: added more validations made to work + with GenerateOpenType + + * tools/GenerateOpenType: Replaced bash version with + Python + +2008-09-22 09:23 +0000 [r939] Stevan_White: + + * FreeSerif.sfd: Built two more easy Phonetic + Extensions + +2008-09-22 09:14 +0000 [r938] Stevan_White: + + * FreeSerif.sfd: Built some Phonetic Extensions + letters, those with middle tilde + +2008-09-21 20:46 +0000 [r937] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added lots of Spacing + Modifier Letters and Combining Diacritical Marks. + +2008-09-21 15:34 +0000 [r936] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Wrote script to check + if glyph encodings were in stated ranges, fixed most + discrepancies. There were a bunch of incompletely deleted + characters in several faces. Sans: found several other problems + in the process Tamil Four slots labelled 0BDA-D have glyphs, not + in Unicode. also 0BE1 I think they are misplaced; added 0010 to + each of them Devanagari Slot labelled U+093B is not in + Unicode--can't find glyph: deleted likewise 094F (may have been + meant to be 0954) 0955, 0973-0976 0954 should be a combining + mark, but it appears on the wrong side of 0. 0971 was just + wrong--made into simple dot. 0972 is also wrong--made my own + Candra A. Gujarati Slots labelled 0AE4-5 are not in Unicode; seem + not to belong at all. Deleted. 2800 is a dup of 2790. Deleted + Serif: phillipine_double u1736 was misplaced A bunch of the Math + Alphanumeric symbols are empty in the standard, because they're + represented elsewhere. These should be deleted (TO DO) First need + to make style consistent with existing symbols. + +2008-09-21 11:41 +0000 [r935] Stevan_White: + + * FreeSerif.sfd: Applied patch from Daniel J + Remedies bug FreeSerif: Missing glyphs with palatal hook + https://savannah.gnu.org/bugs/index.php?24298 Adding several + letters to Phoenetic Extensions range U+1D80-BF + +2008-09-21 11:00 +0000 [r934] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made four characters + U+200C-F to be zero-width Remedy to bug #23593: Mono 0-width + chars: zero-width or space? + https://savannah.gnu.org/bugs/index.php?23593 + +2008-09-20 23:17 +0000 [r933] Stevan_White: + + * FreeSerif.sfd: Made Mahjong tiles to take up + less space using references Cleaned up several validation + problems + +2008-09-19 22:54 +0000 [r932] Stevan_White: + + * tools/checkGlyphNumbers.py: included other Private + Use Ranges + +2008-09-19 20:48 +0000 [r931] Stevan_White: + + * tools/checkGlyphNumbers.py (added): Added script + to check that glyph numbers match Unicode (with complication) + +2008-09-19 20:36 +0000 [r930] Stevan_White: + + * tools/ranges.py: corrected and simplified + calculation of whether OS/2 bit is set. Now works mostly + perfectly, except for some high Unicode ranges... + +2008-09-19 20:25 +0000 [r928-929] Stevan_White: + + * FreeSerif.sfd: Added several Hebrew Alphabetic + Presentation Forms (some easy ones), to make its coverage the + same as Serif Bold. + + * FreeSerifBold.sfd: Re-encoded. Deleted several + glyphs in Hebrew Alphabetic Presentation Forms that didn't + correspond valid Unicode + +2008-09-19 20:19 +0000 [r927] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeMonoBold.sfd: Ran script to find + mis-numbered glyphs. Several were simply typos, some offset by + one. + +2008-09-19 20:13 +0000 [r926] Stevan_White: + + * FreeSansOblique.sfd: Numerous cases of glyphs + in Private Use area incorrectly assigned Unicode numbers and + names. Gave all -1 for Unicode and named like "slot.XXXX". + +2008-09-19 09:51 +0000 [r921-925] Stevan_White: + + * tools/GenerateOpenType: Made to output old-style + kerning tables for Windows (FontForge complains though) + + * tools/GenerateTrueType: Made to hint before + instructing: FontForge bases TT instructions on hints although + hints are not put into TrueType fonts. + + * tools/hex_range.py: cosmetic tweek + + * tools/isMonoMono.py: re-worked to take a list of + files as input + + * tools/ranges.py: re-structured code and corrected + a few ranges + +2008-09-19 09:17 +0000 [r920] Stevan_White: + + * FreeSerif.sfd: Adapted Mahjong Tiles from + George Douros' Unicode Symbols font. + +2008-09-18 23:27 +0000 [r919] Stevan_White: + + * FreeSerif.sfd: Added Domino Tiles. Domino + outline is copied from George Douros' Unicode Symbols, but the + rest I preferred to do with references. + +2008-09-18 21:30 +0000 [r918] Stevan_White: + + * FreeSerif.sfd: Adapted Mathematical + Alphanumeric Symbols from George Douros' Unicode Symbols font. + +2008-09-18 21:02 +0000 [r917] Stevan_White: + + * FreeMonoBoldOblique.sfd: This one got away + from me--I don't know what I did. Looks like some small contour + edits. + +2008-09-18 20:58 +0000 [r915-916] Stevan_White: + + * FreeSansBoldOblique.sfd: Fixed one mis-numberd + character in Latin Extended-B + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Fixed several mis-numbered + characters. + +2008-09-18 20:13 +0000 [r914] Stevan_White: + + * FreeSansBold.sfd: SansBold: one Georgian + letter with no name, one Zapf Dingbat was unnumbered ATT test + shows a bunch of problems with Gurmukhi and 'blwf' table indeed + shows those letters at 0x10000+ Sans names them like + uni0A30_uni0A4D.blwf: they are in range ECC6 to ED06 I meant to + move this range into Private Use in last release, and missed it. + So now it is moved, into same range as Sans. Both Sans and + SansBold in nukt table for Gurmukhi have duplicate entries for + uni0A15 uni0A3C. Deleted dups. + +2008-09-18 19:05 +0000 [r913] Stevan_White: + + * FreeMonoOblique.sfd: fixed a number of + Unassigned Code Points in Greek Extended + +2008-09-18 18:31 +0000 [r912] Stevan_White: + + * FreeSansOblique.sfd: mis-numbered Combining + Diacritics + +2008-09-18 18:24 +0000 [r911] Stevan_White: + + * FreeSansOblique.sfd: Several chars in Latin + Extended hadn't been named. One spurious letter in Letterlike + Symbols + +2008-09-16 19:37 +0000 [r910] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Lots of additions: unless + otherwise noted, they are from George Duros' fonts Analecta, + Music, and Unicode (haven't got final confirmation of the + eligibility of these glyphs, so this is just for testing.) Added + some combining marks, fiddled a bit. In both Serif & Mono, tried + to get a key symbol characters to fit inside the key combining + mark Serif Got rid of ears on Upsilon Added: Gothic Western & + Byzantine Musical Symbols Misc Symbols, Misc Technical Symbols + (also drew many myself) Supplemental Symbols and Arrows Mono + Added: lotsa Misc Technical Symbols OCR Symbols drew many + Supplemental Symbols and Arrows, Misc Technical Sans Added + Phoenecian Made a few Letterlike Symbols; Made Re and Im to be + sans-serif. + +2008-09-11 20:49 +0000 [r908] Stevan_White: + + * ChangeLog: changes since June + +2008-09-11 20:42 +0000 [r907] Stevan_White: + + * FreeSerif.sfd: Removed pointless entries from + Latin kern table Tidied points in Sinhala + +2008-09-07 21:47 +0000 [r906] Stevan_White: + + * FreeSerif.sfd: Tidied up Tamil ligatures + EEA8-EEAB to fix TT build warning "MonotonicFindAlong: Never + found our spline." + +2008-09-07 21:07 +0000 [r905] Stevan_White: + + * FreeSerifBoldItalic.sfd, + sfd/Makefile, FreeSans.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added APL characters + to FreeMono (why?...) Fixed several last-minute problems, + including Serif: Tweeked GPOS mark table for Cyrillic Sans: Added + a GPOS table for Cyrillic (but several diacritics are missing) + Serif, Mono: tweeked some bugs in extensible brackets & integrals + Serif: Vietnamese o circumflex: accent was a bit high. fixed. + MonoBoldOblique OTF build uni213b intersects self Generation of + TT fonts complains about several things to stderr, including + SerifBold: "There exists a 'fpgm' code that seems incompatible + with FontForge's. Instructions generated will be of lower + quality. If legacy hinting is to be scrapped, it is suggested to + clear the `fpgm` and repeat autoinstructing. It will be then + possible to append user's code to FontForge's 'fpgm', but due to + possible future updates, it is extremely advised to use high + numbers for user's functions." (probably has been there since I + first copied the TT instructions in. ) Just repeated the copying + process carefully, and the warning went away. Serif: + "FindMatchingHVEdge fell into an impossible position" fixed a + bunch of point too close REMAINING PROBLEM in Serif TT build + "MonotonicFindAlong: Never found our spline." fixed several bad + TT matrices-- there are several more fixed many "control points + too close" no luck + +2008-09-03 08:43 +0000 [r904] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Added/corrected some + Misc. Symbols by copying from Serif. Note this is only a stopgap + solution. Want real sans-serif symbols. + +2008-09-02 22:41 +0000 [r903] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Put in minimal + Miscellaneous Symbols: Card suites and some musical notes. Note + not very happy with shapes...some I just drew. Sans isn't really + sans. Fixed one APL symbol in Mono so it verified in OTF version + +2008-08-31 11:39 +0000 [r902] Stevan_White: + + * FreeMono.sfd: Built set of APL symbols. + +2008-08-30 18:37 +0000 [r901] Stevan_White: + + * FreeSans.sfd: Un-linked references in uni02B2 + and uni02B5, because when validating the TrueType version, + fontforge gave an error "is drawn in wrong direction". (I suspect + a bug in fontforge. Other similar glyphs make no errors.) + +2008-08-30 16:23 +0000 [r900] Stevan_White: + + * FreeSerif.sfd: Fixed missing extrema in + TrueType. These were the last cases being reported by validate in + all the faces. + +2008-08-30 13:46 +0000 [r899] Stevan_White: + + * FreeSerifItalic.sfd: fixed last missing + extrema in TrueType + +2008-08-30 11:02 +0000 [r898] Stevan_White: + + * sfd/Makefile, Makefile, + tools/validate.py, + tools/isMonoMono.py: restructured validation to + look in a directory + +2008-08-30 10:57 +0000 [r897] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Fixed missing extrema in + TrueType versions + +2008-08-30 09:31 +0000 [r894-896] Stevan_White: + + * AUTHORS, CREDITS: unified style + + * README: lots of re-wording, concerning goals and + purposes + + * INSTALL: Got rid of outline style, tried to make a + little more appealing. + +2008-08-14 22:01 +0000 [r893] Stevan_White: + + * FreeSans.sfd: Same problem with uni0A83 as + with bn_llikaar. Just made zero-width. + +2008-08-14 20:29 +0000 [r892] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Glyph bn_llikaar, U+09E3 + BENGALI VOWEL SIGN VOCALIC LL, has right bound positioned far + into the negative. Causes a warning in fontforge when opening OTF + version. Comparing with other fonts supporting Bengali, found no + others that do this. FreeSerif makes glyph width 0 (which sounds + right according to Unicode) and puts glyph wholly to left of 0. + However, I haven't found this letter in text anywhere. I wonder + if it is really used in writing. + +2008-08-14 07:41 +0000 [r891] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Further TrueType validation + fixes. Sans still has two glyps in wrong direction. + +2008-08-13 23:09 +0000 [r890] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Fixed more TrueType + problems...all with missing extrema in TTF validation + +2008-08-13 21:35 +0000 [r889] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: fixed all the TrueType + validation problems of type "intersects itself" and all but two + of the "wrong directions", as well as a lot of "missing extrema". + But there remain hundreds of missing extrema in the TrueType + version. Also, bn_llikaar in Sans and Oblique still has a problem + in OTF version. + +2008-08-12 22:21 +0000 [r888] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made .ttf files to + validate. Other faces have many more problems still. + +2008-08-12 20:41 +0000 [r887] Stevan_White: + + * tools/GenerateTrueType: For TrueType, one puts in + Instructions, not Hints. This vastly improves look of TrueType + fonts in Windows. + +2008-08-11 23:07 +0000 [r886] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd: Continuing to make OTF + versions validate. * FreeMonoOblique.sfd: lots of missing points + at extrema * FreeSerif.sfd 12 wrong directions, 1 missing extrema + * FreeSerifItalic.sfd many missing points at extrema, 1 + self-intersecting What was wrong: in several oblique cases, an + already-italic glyph was made more italic, thereby fouling up + extrema (although why it passed validation in the SFD I don't + know). Some glyphs were overly-complicated with many near points. + Cleaned up, rounded to int. Remaining problem: OTF + FreeSansOblique FreeSans. one Bengali glyph in each whose advance + width and htmx don't match. Moral of story: validate the OTF and + TTF versions too before a release. + +2008-08-11 22:59 +0000 [r885] Stevan_White: + + * FreeSansOblique.sfd: Reverse a mistake from + last commit: somehow this file was converted to quadratic, or + something. + +2008-08-10 22:25 +0000 [r884] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Found that SFD files + that validated produced OpenType files that don't. These + represent the easy fixes. Some were result of conversion to + quadratic; some shouldn't have validated in the SFD... * + MonoBoldOblique: uni0250 missing pts at extrema [reference glyph + rotated...] * Sans: uni0AC4 wrong direction [simplified, rounded + to int] * SansOblique: uni01EA wrong direction [rounded to int] * + SerifBold: uni023f wrong direction [round to int] * + SerifBoldItalic: uni0245 missing pts at extrema [ungrouped ref, + added extrema] + +2008-08-06 18:08 +0000 [r883] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd: Re-set font metrics, + which were somehow making uneven vertical spacing. + +2008-08-06 07:05 +0000 [r882] Stevan_White: + + * ChangeLog: Added changes since last release + +2008-06-22 09:14 +0000 [r881] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Made to validate + +2008-06-22 09:08 +0000 [r879-880] Stevan_White: + + * tools/ranges.py: Brought more into line with + OpenType added some ranges fixed bug with ranges outside of font + + * CREDITS: 3 new ranges + +2008-06-22 07:53 +0000 [r878] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Cyrillic: tweeked accents for + consistency, and for readability in small sizes. + +2008-06-21 23:31 +0000 [r877] Stevan_White: + + * FreeSerif.sfd: Thanna range: tweeking + +2008-06-21 23:15 +0000 [r876] Stevan_White: + + * FreeSerif.sfd: Thaana range: Scaled up by + about 15%, raised by 100EM, tightened some of the diacritics to + get inside 900 to -300 EM limits. + +2008-06-21 22:21 +0000 [r875] Stevan_White: + + * FreeSans.sfd: Added Old Persian and Ugaritic + from MPH2BDamase font. + +2008-06-21 21:50 +0000 [r874] Stevan_White: + + * FreeSerif.sfd: Added Tai Le range adapted from + MPH2BDamase font. + +2008-06-21 18:39 +0000 [r873] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Added some ancient Greek + numerals from Tempora to high Unicode area, (partly just to show + it can now be done.) + +2008-06-21 15:51 +0000 [r871-872] Stevan_White: + + * FreeSerifItalic.sfd: Couple of tweeks putting + glyphs above -300EM. + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Surgery to Thai letter 'tho + than', u+0e10, to push it above -300 EM. This makes Thai range + completely between 900 and -300 EM. + +2008-06-21 11:20 +0000 [r870] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Many auxilary characters (esp. + for Malayalam, Bengla, and Tamil) representing ligatures and + alternative forms without their own Unicode, were moved from + ranges above 0xFFFF (which ought to have been slots for other + defined Unicode ranges) into the Private Use area. In Serif, I + segregated the scripts, in Sans it was hard to see where one + began and another ended, so I moved them en masse. Note several + problems with wrongly-named characters: I already re-named + glyph570 and glyph582. But there are others with names starting + with A... + +2008-06-21 11:08 +0000 [r869] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd: Fixed (I hope the last) + problem with scripts in lookups Find Problems -> ATT (all + selected) finds multiple issues, SansBold In addition to script + 'guru', added 'gur2' to the scripts for these lookups 'nukt' + Nukta forms in Gurmukhi 'blwf' Below Base Forms in Gurmukhi + 'pstf' Post Base Forms in Gurmukhi 'blws' Below Base + Substitutions in Gurmukhi 'abvs' Above Base Substitutions in + Gurmukhi 'psts' Post Base Substitutions in Gurmukhi SansOblique + In addition to script 'beng', added 'bng2' to the scripts for the + lookup 'half' Half Forms in Bengali Moreover, the lookup 'aalt' + Access All Alternates in Latin contains only Bengali letters. + Re-named as Bengali, made to work on beng, bng2 scripts + +2008-06-20 21:52 +0000 [r868] Stevan_White: + + * FreeSerif.sfd: Scaled Sinhala range. Remedies + bug #23656: Sinhala letters over-sized + +2008-06-20 18:03 +0000 [r867] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Mostly messing with + Greek Extended accents again. re-positioned ypogegrammani on + advice of Alexey Kryukov Put prosgegrammani beneath main letters + in Mono, to make narrower glyphs Implemented more distinction + between tonos and acute. + +2008-06-19 08:25 +0000 [r866] Stevan_White: + + * FreeMonoBoldOblique.sfd: Completed fit of Mono + to 800 to -200 EM. + +2008-06-19 07:47 +0000 [r865] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd: Set Metrics to + recommended values + +2008-06-19 07:40 +0000 [r864] Stevan_White: + + * FreeMonoOblique.sfd: Now Mono Oblique, as well + as roman and Bold, are within 800 to -200 EM. Just BoldOblique to + go. + +2008-06-19 07:25 +0000 [r863] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd: More toward fitting to 800 + to -200 EM. Basically, reduced Georgian by 92%. Also made an + over-all offset, so Georgian is somehow centered (Bold...I guess + I already did this in roman). Want to also do an emboldening to + make stroke like rest of font, but current FontForge has a nasty + crash that loses data on this function. + +2008-06-19 06:19 +0000 [r862] Stevan_White: + + * FreeMono.sfd: In effort to make fit in 800 to + -200 EM, Scaled Georgian by 92%, centered on 600 wide box. Next: + Embolden a bit. + +2008-06-18 19:46 +0000 [r861] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Toward making all + glyphs lie between -200 and 800 EM. Numerous small changes, + especially raising descenders of some Hebrew letters. Georgian + remains a problem + +2008-06-13 07:39 +0000 [r860] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Moved prosgegrammeni up to + baseline, (and then moved all references down to baseline) + +2008-06-13 06:17 +0000 [r859] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added Control Picture + "blank" to all faces. Switched U+0222-3 from TemporaLGCUni + +2008-06-11 17:57 +0000 [r858] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: More fiddling with Greek + Extended accents + +2008-06-11 07:43 +0000 [r857] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Tweeks to accents etc in + Greek Extended and Cyrillic + +2008-06-10 08:00 +0000 [r856] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Fixed a few big horizontal + spacing problems + +2008-06-09 23:12 +0000 [r855] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Implemented TemporaLCGUni + glyphs in Cyrillic ranges. Added a breve_cyrillic for the + moustache breve mark. + +2008-06-08 08:45 +0000 [r854] Stevan_White: + + * FreeSerif.sfd: Replaced most of Cyrillic range + with TemporaLGCUni. Remodelled many of the derived Cyrillic + characters after these. Fiddled globally with spacing of small + letters. Unclear on diacritics 485-6, unhappy with breve. + +2008-06-07 23:12 +0000 [r853] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Started implementing + TemporaLCGUni in Greek ranges. Replaced 3DC-3E1 from Tempora, + because I thought they looked nicer and more like the other + existing FreeFont glyphs. Replaced 3DA-B from Tempora, because + they look more like Unicode samples, and nicer. Added 03f3-4, + 03F7-F. Prefer my own lunate epsilon. Replaced Phi and Omega from + Tempora. These plainly fit the other FreeFont glyphs better than + the origninals. (How did this happen?) In bold, replaced U+03D7 + Copied lbbar u+2114 Small italic greek: replaced most except phi, + psi, omega Based on new information, broke the identification of + oxia with Latin acute. + +2008-06-07 13:15 +0000 [r852] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Efforts to control + heights of characters + +2008-06-05 22:04 +0000 [r851] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made to validate + +2008-06-04 23:14 +0000 [r850] Stevan_White: + + * FreeSans.sfd: Fixed undefined character in + kerning classes + +2008-06-03 22:26 +0000 [r849] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: tweeks and additions + to General Punctuation + +2008-06-03 07:12 +0000 [r848] Stevan_White: + + * FreeSansOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Completed/tweeked + Number Forms + +2008-06-02 22:28 +0000 [r847] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Added some Miscellaneous + Technical symbols + +2008-06-02 21:25 +0000 [r846] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Tweeks...mostly Letterlike + +2008-06-01 21:52 +0000 [r845] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Added Box Drawing characters to + Serif. Tweeked a glyph in Mono + +2008-06-01 12:30 +0000 [r844] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added several glyphs + to Letterlike Characters + +2008-05-31 07:30 +0000 [r843] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Validation pass + SansOblique and SansBoldOblique had validation problem with + BlueValues Private Dictionary Elements in BlueValues/OtherBlues + array are disordered Elements in BlueValues/OtherBlues array are + too close (Change BlueFuzz) StemSnapV does not contain StdVW + value. So I ordered the array, and based on other slanted fonts, + removed StemSnapV. Note however, I still think the two top Blues + lines are too close But I don't even know what the second-to-top + line is meant to do. + +2008-05-31 07:23 +0000 [r842] Stevan_White: + + * FreeSerif.sfd: Added to Block Elements, + Geometric Shapes Made to validate + +2008-05-29 08:49 +0000 [r841] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Looking at special symbols. + Drew several Miscellaneous Symbols in Mono and Serif + (Completed/corrected planetary symbols, added Dice, some other + easy ones) Completed Dingbats in Serif (using URW Dingbats) Added + some Block Elements to Serif + +2008-05-25 23:47 +0000 [r840] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More changes stemming from + J. Poon's report. + +2008-05-25 12:56 +0000 [r839] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd: Height surgery on + SerifBoldItalic. More fiddling with accents in others. + +2008-05-25 11:01 +0000 [r838] Stevan_White: + + * FreeSerifItalic.sfd: More height surgery. Only + a few left in Benglai and Thai + +2008-05-25 10:54 +0000 [r837] Stevan_White: + + * FreeSerifBold.sfd: Re-applied surgery to make + glyphs between 900 and -300EM + +2008-05-25 09:58 +0000 [r836] Stevan_White: + + * FreeSerifBold.sfd: *** Regression + Inadvertently un-linked all references in SerifBold in r1.83. + This reverses that error (but also un-does the surgery mentioned + there) + +2008-05-24 22:23 +0000 [r835] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Applied surgery to make + Latin letters go under 900EM. One exception yet... + +2008-05-24 20:59 +0000 [r834] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: much fiddling with + accents in Latin ranges. Re-thought some glyphs (there are still + a few messy ones, especially in bold) Checked horizontal + spacing...fixed a number of problems. + +2008-05-23 07:37 +0000 [r833] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSerifBold.sfd: Made Latin Extended-B + coverage consistent across Serif; cleaned up some glyphs + +2008-05-22 23:07 +0000 [r832] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Filled more of General + Punctuation in Sans and Serif Made all agree on coverage of Latin + Extended Additional + +2008-05-22 21:34 +0000 [r831] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSerifBold.sfd: Added Latin Extended + Additional to SansOblique. Made Latin Extended Additional + coverage consistent across Sans, B, I Made Latin Extended-B + coverage same in SerifBold. + +2008-05-22 19:05 +0000 [r830] Stevan_White: + + * FreeSansBold.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Mono* made Latin-B + coverage consistent across faces + +2008-05-22 07:50 +0000 [r829] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Made set of Latin + Extended-B consistent across Sans faces + +2008-05-21 23:14 +0000 [r828] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: More filling in General + Punctuation + +2008-05-21 22:26 +0000 [r827] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: another bunch of J. Poon's + reports also, filling in some Combining Diacriticals, Spacing + Modifiers, and General Punctuation in bold faces + +2008-05-20 23:16 +0000 [r826] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd: Mucking about with mark + tables in Thai (Serif) Other faces: Making changes from J. Poon's + report + +2008-05-20 06:41 +0000 [r825] Stevan_White: + + * CREDITS: Mark Williamson Jacob Poon + +2008-05-20 06:37 +0000 [r823-824] Stevan_White: + + * Makefile: added tests target + + * tools/findBackLayers.py (added), + tools/validate.py (added), + tools/isMonoMono.py (added), + tools/nameBySlot.py (added): isMonoMono.py checks + that monospace is really that findBackLayers.py finds glyphs in + back layers nameBySlot.py Sets name/unicode values of a range to + encoding value verify.py runs FontForge "verify" on all faces + +2008-05-18 19:17 +0000 [r822] Stevan_White: + + * tools/ranges.py: put table explanation back in + +2008-05-18 19:11 +0000 [r821] Stevan_White: + + * tools/ranges.py: Improved behaviour for high + Unicode + +2008-05-18 13:32 +0000 [r820] Stevan_White: + + * FreeSans.sfd: Revision of kerning + +2008-05-18 12:16 +0000 [r819] Stevan_White: + + * FreeSerif.sfd: Made Latin kerning a little + more reasonable: reduced many excessive kerns (some had letters + apparently overlapping, which shouldn't happen) made kerns + increment by 5EM for ease of reading got rid of kerns too small + to be seen + +2008-05-18 12:11 +0000 [r818] Stevan_White: + + * FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: made to verify + +2008-05-12 22:52 +0000 [r817] Stevan_White: + + * FreeSerif.sfd: made to validate + +2008-05-12 22:46 +0000 [r816] Stevan_White: + + * FreeSerif.sfd: Gurmukhi: filled range in + Serif, taking glyphs from the original Punjabi font by Hardip + Singh Pannu http://members.aol.com/hspannu/punjabi.html (file + pb_win95.exe) + +2008-05-12 19:43 +0000 [r815] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerifBold.sfd: Hebrew, basic. Some faces + missing punctuation marks, added. + +2008-05-12 19:03 +0000 [r814] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd: + Armenian: Sans tried to make verticals and horizontals of more + uniform width both, finddled with punctuation + +2008-05-12 12:56 +0000 [r813] Stevan_White: + + * FreeMonoOblique.sfd: made to validate + +2008-05-12 12:23 +0000 [r812] Stevan_White: + + * FreeMonoBold.sfd: made to validate + +2008-05-12 12:04 +0000 [r811] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Armenian in Sans: + regularized letter spacing + +2008-05-12 10:19 +0000 [r810] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeMonoOblique.sfd: Armenian: fill out ranges + and clean up SansBold especially had a lot of incorrect + references. Now all the ranges with Armenian at least share the + same set of characters. + +2008-05-12 07:58 +0000 [r809] Stevan_White: + + * FreeMono.sfd: Fixed glyph with wrong width. + +2008-05-11 21:29 +0000 [r808] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: 1) made to validate + 2) Mono: copied in Spacing Modifier Letters (glyphs not yet + named) 3) SerifItalic: Filled in General Punctuation + +2008-05-11 17:56 +0000 [r807] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made to validate, and + pass all other FontForge tests. Expedient: rounded everything to + int + +2008-05-11 14:00 +0000 [r806] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Made to have the same Greek + Symbols, Made to validate + +2008-05-11 12:59 +0000 [r805] Stevan_White: + + * FreeSansOblique.sfd: Made Greek Symbols as + full as rest of Sans + +2008-05-11 12:40 +0000 [r804] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Made Greek Symbols as full + as rest of Sans. Changed a name in Sans. + +2008-05-11 12:25 +0000 [r803] Stevan_White: + + * FreeSansBold.sfd: Deleted orphaned Arabic + glyph from Arabic Presentation forms-B + +2008-05-11 12:17 +0000 [r802] Stevan_White: + + * FreeMonoOblique.sfd: Made Greek as full as + other faces Made to validate + +2008-05-11 11:08 +0000 [r801] Stevan_White: + + * FreeSansBold.sfd: Deleted seven orphaned + Arabic characters; looks like somebody started, didn't get very + far, putting Arabic in bold. + +2008-05-11 11:05 +0000 [r800] Stevan_White: + + * FreeSerifBold.sfd: Deleted the single Arabic + character: it was clearly there by mistake. + +2008-05-11 11:01 +0000 [r799] Stevan_White: + + * FreeSansOblique.sfd: Tweeks to Armenian + +2008-05-11 10:56 +0000 [r796-798] Stevan_White: + + * FreeSansOblique.sfd: Comment from previous + commit of FreeSans was meant for FreeSansOblique. In FreeSans, + only tweeked a few letters during putting more characters in this + face. Filled in Spacing Modifier Letters, increased General + Punctuation. + + * FreeSans.sfd: Filled in Spacing Modifier + Letters, increased General Punctuation + + * FreeMono.sfd: Made Armenian as full as other + roman faces. + +2008-05-11 08:22 +0000 [r795] Stevan_White: + + * FreeMono.sfd: Completed Spacing Modifier + Letters Added a couple of Greek Punctuation + +2008-05-10 22:39 +0000 [r794] Stevan_White: + + * FreeMono.sfd: added more Spacing Modifier + Letters + +2008-05-10 21:57 +0000 [r792-793] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Did same process of scaling and + sizing for Thai in Sans as in Serif. Added mark tables to Sans. + Improvement, but there are questions... + + * FreeSans.sfd: Tidied some Gurmukhi glyphs, + validated. + +2008-05-10 17:50 +0000 [r791] Stevan_White: + + * FreeMonoBoldOblique.sfd: Made metrics like + rest of Mono + +2008-05-10 13:44 +0000 [r790] Stevan_White: + + * FreeSans.sfd: Deleted ranges for Oriya, + Kannada, on account of 1) they only contained a subset of the + consonant glyphs of the scripts, few if any vowels, and had no + ligature lookups as required 2) Kannada was based on the Akurti + fonts, which have copyright issues. See bug #23225: Oriya range + only partial bug #23224: Kannada range only partial + +2008-05-09 07:49 +0000 [r789] Stevan_White: + + * tools/ranges.py: more info on range intervals + +2008-05-09 05:36 +0000 [r788] Stevan_White: + + * FreeSerif.sfd: Deleted Telugu range. It didn't + represent a complete writing system for the language. See notes + at https://savannah.gnu.org/bugs/index.php?23202 Serif: Telugu + range missing many characters; many wrong + +2008-05-09 05:22 +0000 [r787] Stevan_White: + + * FreeSerif.sfd: Got a copy of the original + Tikkana font, Copied in remaining consonants and vowels that I + could find there. I think one vowel 0C55 is missing according to + unicode). Strangely, the Telugu digits are alo missing. In + Tikkana, the default "checkmark" structural mark is missing from + many consonants, according to Unicode, but is a separate glyph. I + put the checkmark on. This, and scaled up by 150% and cleaned up + intersecting glyphs and many unnecessary points. + +2008-05-07 22:38 +0000 [r786] Stevan_White: + + * FreeSerif.sfd: Filled out Telugu consonants. + Vowels still need to be done + +2008-05-07 19:35 +0000 [r785] Stevan_White: + + * FreeSerif.sfd: Operated on Latin glyphs with + stacked accents to make them fit under 900EM. Scaled Telugu bu + 150%. + +2008-05-05 22:17 +0000 [r784] Stevan_White: + + * FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd: Corrected further fontforge + "find problems" added some math characters to FreeSerif + +2008-05-04 23:52 +0000 [r783] Stevan_White: + + * FreeSansBold.sfd: Made to validate, and fixed + bad TT transformations + +2008-05-04 19:52 +0000 [r782] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Mainly TeX additions trying to + satisfy Markus Kuhn's TeX-as-Unicode page + +2008-05-04 14:25 +0000 [r781] Stevan_White: + + * FreeMono.sfd: Adjusted heights of extensible + brackets + +2008-05-04 13:42 +0000 [r780] Stevan_White: + + * FreeMono.sfd: Fixed problems with extensible + brackets, thanks to Markus Kuhn's page + http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt + +2008-05-04 11:43 +0000 [r779] Stevan_White: + + * tools/ranges.py: fiddled with ranges, doc + +2008-05-04 11:25 +0000 [r778] Stevan_White: + + * tools/ranges.py: made some ranges more correct? + +2008-05-04 11:02 +0000 [r777] Stevan_White: + + * tools/ranges.py: fixed some bugs in ranges better + error reporting + +2008-05-04 10:34 +0000 [r775-776] Stevan_White: + + * tools/ranges.py: Got rid of Unicode 1.1 references + + * tools/ranges.py: made to use OpenType table + +2008-05-04 03:11 +0000 [r774] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: made to validate + +2008-05-03 20:44 +0000 [r773] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Removed digits from Private + Use Area. See bug 23050. + +2008-05-03 19:54 +0000 [r772] Stevan_White: + + * tools/ranges.py: restructure text output + +2008-05-03 17:05 +0000 [r771] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd: + Completed General Punctuation + +2008-05-03 15:00 +0000 [r770] Stevan_White: + + * tools/ranges.py: More docs, date + +2008-05-03 14:53 +0000 [r769] Stevan_White: + + * FreeSans.sfd: Completed IPA Extensions + +2008-05-03 13:46 +0000 [r768] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: More work on Superscripts and + Subscripts, Spacing Modifiers. Sans is now complete in both. + Added Pfennig to Sans and Mono. + +2008-05-03 11:55 +0000 [r767] Stevan_White: + + * tools/ranges.py: rearrangement and cosmetic + +2008-05-03 11:46 +0000 [r765-766] Stevan_White: + + * tools/ranges.py: ...except I had broken it. now + fixed + + * tools/ranges.py: Seems to be in a useful form at + this point. + +2008-05-03 10:29 +0000 [r764] Stevan_White: + + * FreeSerif.sfd: Added a hand-drawn old German + Pfennig to Currency Symbols + +2008-05-02 23:46 +0000 [r763] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Further additions to General + Punctuation, Super and Sub Scripts, Spacing Modifiers, etc. + +2008-05-02 20:29 +0000 [r762] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd: Sans: additions to Spacing + Modifiers, IPA SerifItalic: shortening stacked accents to + maintain readability when clipped + +2008-05-01 19:32 +0000 [r761] Stevan_White: + + * FreeSans.sfd: Additions to Spacing Modifiers + and changes to Combining Diacritics + +2008-05-01 18:26 +0000 [r760] Stevan_White: + + * FreeSerif.sfd: Made sure all the half rings in + Combining Diacriticals and Spacing Modifiers were really half + rings (J. Poon had complained about this) + +2008-05-01 18:11 +0000 [r759] Stevan_White: + + * FreeSerif.sfd: Filled out General Punctuation + Some work on Spacing Modifiers + +2008-05-01 14:10 +0000 [r758] Stevan_White: + + * FreeSerif.sfd: Filled out Mathematical + Operators still needs lots of work Made to validate + +2008-05-01 09:14 +0000 [r757] Stevan_White: + + * FreeSerif.sfd: Filled out Latin Extended B + +2008-04-30 23:00 +0000 [r756] Stevan_White: + + * FreeSerif.sfd: added some letters with curls + to Latin Extended B + +2008-04-30 22:38 +0000 [r755] Stevan_White: + + * FreeSerif.sfd: more fiddling with Latin + Extended B accents + +2008-04-30 20:28 +0000 [r754] Stevan_White: + + * FreeSerif.sfd: Added Hanunóo script, with + characters based on those in font MPH2BDamase, on request from + the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase Glyphs are + simple vector strokes. Could be a little more uniform. + +2008-04-29 23:54 +0000 [r753] Stevan_White: + + * FreeSerif.sfd: Added Buginese script + "Lontara", with characters based on those in font MPH2BDamase, on + request from the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase Note the glyphs + are pretty rough, clearly a digitization of handwriting. I just + cleaned them up, and corrected discrepancies with Unicode, and + compared with some pictorial samples of the script I could find. + +2008-04-28 22:15 +0000 [r752] Stevan_White: + + * tools/ranges.py: improved look a lot still unhappy + with some ranges OS/2 seems sometimes bang-on, sometimes + unrelated to anything ( including fontforge's OS/2 listing) + +2008-04-28 22:00 +0000 [r751] Stevan_White: + + * FreeSerif.sfd: Much fiddling with Tamil range. + First scaled to 78% (avoiding the references) This gets it in the + ballpark height-wise. [A bit taller than the Latin letters, but + the stroke is narrower, but then the glyphs are busier.] Then had + to re-align combined references, the trickiest being the halants. + Checked with other fonts with Tamil text. + +2008-04-28 20:05 +0000 [r750] Stevan_White: + + * FreeSerif.sfd: Cleanum of missing extrema in + Arabic and Thaana + +2008-04-28 19:55 +0000 [r749] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: cleanup of control points in + Arabic and Thaana + +2008-04-28 17:04 +0000 [r748] Stevan_White: + + * tools/ranges.py (added): a script to print out how + many characters in a range are implemented in each font + +2008-04-28 08:06 +0000 [r747] Stevan_White: + + * FreeSerif.sfd: * Many changes to Thai, trying + to make the script fit between some lines, so accents won't get + clipped, etc. Also, stroke weight was heavier than that of Latin. + Scaled whole thing by 93%. Shrank the tallest letters 0E42-4 to + get them under 900EM. Shaved off top of maiek. Fiddled with + positioning of all accents. Made positioning tables for accents. + [note, unclear these are working correctly] * Fixed a bug having + to do with character replacements for characters named 'ng' and + 'nj'; these names had been taken on by other characters. * Made + to validate * unicode positions of two Cyrillic Extended + characters were switched. * fiddled with a couple of Cyrillic + combining diacritics + +2008-04-26 22:14 +0000 [r746] Stevan_White: + + * FreeSans.sfd: bugfix: a left harpoon + mysteriously appeared to the left of letter p! + +2008-04-26 19:46 +0000 [r745] Stevan_White: + + * FreeMono.sfd: Made to validate + +2008-04-26 18:40 +0000 [r744] Stevan_White: + + * FreeSans.sfd: made to validate + +2008-04-26 15:04 +0000 [r743] Stevan_White: + + * FreeSans.sfd: Toward J. Poons report Made 032B + more like proper double-arches (and distinct fro 033C seagull) + +2008-04-26 14:22 +0000 [r742] Stevan_White: + + * FreeSans.sfd: Toward J. Poon's report Made + 032b more like a seagull + +2008-04-26 14:05 +0000 [r741] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Sans: fiddling with widths + and terminators of math symbols, toward J. Poon's report R & B: + removed u+2741 because it didn't match the Unicode description + +2008-04-26 12:08 +0000 [r740] Stevan_White: + + * FreeMono.sfd: extensible parenthesis symbols + weight/terminators Toward bug # 23064 + https://savannah.gnu.org/bugs/index.php?23064 Rounded a bunch of + terminators + +2008-04-22 21:45 +0000 [r739] Stevan_White: + + * FreeSans.sfd: Fiddled with math--consequences + of changing the "similar" operator + +2008-04-22 20:06 +0000 [r738] Stevan_White: + + * FreeSerif.sfd: Small alignment problem in + Greek Extended + +2008-04-22 19:52 +0000 [r737] Stevan_White: + + * FreeSerif.sfd: One more tweek to spacing in + Cyrillic Extended + +2008-04-22 19:48 +0000 [r736] Stevan_White: + + * FreeSerif.sfd: Corrected spacing in Cyrillic + Supplement + +2008-04-22 19:35 +0000 [r735] Stevan_White: + + * FreeSerif.sfd: Added Cyrillic Supplement + letters for Enets, Khanty, Chukchi, Itelmen, Mordvin, Kurdish, + Aleut + +2008-04-22 18:46 +0000 [r734] Stevan_White: + + * FreeSans.sfd: More tightening of accents + +2008-04-22 18:41 +0000 [r733] Stevan_White: + + * FreeSerif.sfd: Added Cyrillic letters for + Nivkh (completing Cyrillic range) More tightening of accents in + Latin Extended. + +2008-04-22 08:49 +0000 [r732] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Adjustments to h and k with + caron and cedilla in Latin A and B + +2008-04-21 22:23 +0000 [r731] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: FreeSerifBold: deleted 3 + dotted Hebrew letters in Private/Corporate use (E801-3). They + weren't ligatures or in any other lookup, and they weren't + present in FreeSerif. FreeSansBold: unlinked and deleted F6C3, + which called itself commaaccent. Made some new spacing and + non-spacing accents to make up for it. FreeSansBoldOblique: Made + references of many Latin Extended. Also corrected several wrong + ones. Freeserif: re-named commaaccent + +2008-04-21 18:30 +0000 [r730] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Deleted Hiragana and + Katakana ranges, as discussed on bugs list. Cleaned up some + encoding issues, unnamed glyphs + +2008-04-21 07:28 +0000 [r728-729] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Roman: added 'sine' -- not + beautiful, but I liked drawing it All: Made special lookup for + Dutch ligatures 'IJ' and 'ij' + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Roman: ffi etc Latin + ligatures from 'liga' to 'dlig' (these weren't really ligatures + anyway, and only looked very bad when used. Retain for condensed + type. Others: deleted Latin 'liga' table altogether BoldOblique : + added j to ij ligature + +2008-04-20 22:31 +0000 [r727] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Toward J. Poon's + Report: Except for issues of terminators not always vertical or + horizontal, and a few things that were too hard or I was unsure + of. + +2008-04-20 15:31 +0000 [r726] Stevan_White: + + * FreeSerif.sfd: More fiddling with accents + +2008-04-20 15:11 +0000 [r725] Stevan_White: + + * FreeSerif.sfd: futzing with accents in Latin + Extended Additional + +2008-04-20 14:28 +0000 [r724] Stevan_White: + + * FreeSerif.sfd: Fiddled with accents in Latin + Extended-B + +2008-04-20 12:56 +0000 [r723] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: added primemod + character, referenced by Greek number sign + +2008-04-20 09:51 +0000 [r722] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Following J. Poon's + report, disconnected NJ (01CA) + +2008-04-19 21:20 +0000 [r721] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: First pass throught + J. Poon's bug list. See bug reports for details. + +2008-04-19 15:44 +0000 [r720] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made underscore + slanted in Oblique faces, made all to be width of character. + Towards J. Poon's report. Disturbed that xterm and some other + apps put small space between characters when none was called for. + +2008-04-19 15:20 +0000 [r719] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd: corrections on Currency + Symbols + +2008-04-19 11:59 +0000 [r718] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More corrections, additions + to Currency Symbols + +2008-04-19 01:41 +0000 [r717] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Filled out and corrected + Currency Symbols + +2008-04-18 21:46 +0000 [r716] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Adjustments to Combining Marks + for Symbols Additions to range in Sans, and re-structured its + marks table so that "middle" can apply to any range + +2008-04-18 08:31 +0000 [r715] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Made reference between + combining koronis and lenis of Greek Extended In Serif, re-worked + combining marks lookup tables, added anchors in Latin, moved so + without marks they work in kedit (but now I'm doubting kedit does + a reasonable thing...what is a better application for testing + this?) + +2008-04-16 21:46 +0000 [r714] Stevan_White: + + * FreeSerifItalic.sfd: adjusting of spacing and + accents in Greek + +2008-04-16 20:30 +0000 [r713] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd: Much futzing with Greek + letter spacing and accents. Added lenis to FreeMono. + +2008-04-16 06:45 +0000 [r712] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Adjusted spacing of dots of + Greek dieresistonons in Serif Whippted up something for Greek + kappascript in Mono (could use revision) + +2008-04-16 06:18 +0000 [r711] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Raised dots on + double-dotted Cyrillic i, to match that of i and j. + +2008-04-14 09:02 +0000 [r710] Stevan_White: + + * FreeMono.sfd: Corrected 27e6-7 "white bracket" + Note it is probably a FontForge bug these symbols aren't showing + up. FontForge thinks they are in Supplemental Arrows, but they + should be in Supplemental Math-A + +2008-04-13 22:18 +0000 [r709] Stevan_White: + + * FreeMono.sfd: named some Greek characters + +2008-04-13 22:00 +0000 [r708] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Spacing of some Cyrillic + characters + +2008-04-13 21:10 +0000 [r707] Stevan_White: + + * FreeSerif.sfd: some fiddling with accents, + yogh was too wide + +2008-04-13 14:28 +0000 [r706] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd: Character spacing was + chaos--tried to improve. BoldOblique also needs it. + +2008-04-13 12:17 +0000 [r705] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Completed the fix of + bug #12798, Greek glyphs with accents to side Much mucking with + accents here, and fixed a few things that were just wrong. + +2008-04-12 19:56 +0000 [r704] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made Mono curly + quotes "bent" + +2008-04-12 19:39 +0000 [r703] Stevan_White: + + * FreeMono.sfd: More fiddling with Greek accents + Made quotes "bent" + +2008-04-12 18:57 +0000 [r702] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Adjustments on Greek + diaresistonos etc. Adjustments in Serif on combining marks for + symbols + +2008-04-12 11:58 +0000 [r701] Stevan_White: + + * FreeSerif.sfd: More additions to Combining + marks for Symbols + +2008-04-12 11:44 +0000 [r700] Stevan_White: + + * FreeSerif.sfd: Additions to Combining marks + for Symbols -- now mostly full. Lots of adjustments to middle + anchor point in Latin to make big circle (nearly) encircle + preceding latter + +2008-04-11 07:14 +0000 [r699] Stevan_White: + + * FreeMono.sfd: Bugfix: Had indroduce a glyph of + width other than 600, making kterminal not recognize it as a + monospace font. + +2008-04-10 19:44 +0000 [r698] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More messing with accents. + Further to bug #12798, Greek glyphs with accents to side Much + messing with glyphs in Greek Extended range + +2008-04-09 11:35 +0000 [r697] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Revisited Latin-1 and + Latin-A accents. Glyph B7 was called "periodcentered", but + Unicode callse it Mid Dot, and the description doesn't refer to + the period. I made it like the dot accent. throughout, and + referred L-dot to it. Also double-checked "commaaccent" + characters (some in Unicode called cedilla, but the Unicode + example shows a comma...mystery) also the funny IPA upside-down f + often had two bars, incorrectly. To do: go through rest of Serif, + and Sans + +2008-04-08 23:25 +0000 [r696] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Completed + re-structuring of stacked Latin accents in Mono. Also: lots of + associated adjustments of Greek Extended accents. (Trying to at + least center extremely wide characters on their box) Repaired + some victems of "find overlaps" sweeps Worked on glyphs with + apostrope/comma parts Corrected a few wrong glyphs. Trying out a + "bent quotes" solution to making primes distinct from quotes. + +2008-04-08 09:56 +0000 [r695] Stevan_White: + + * FreeMonoOblique.sfd: Toward reducing overall + height Did similar process as for Mono, fixing a few errors along + the way. Also the Greek Extended range was very messed up + vertical and horizontally. Horizonal spacing of the heavily + accented Greek is a real problem in Mono... To do: revisit + "commaaccent" characters in all faces: do some have cedillas? + some Hebrew glyphs are a little low Georgian generally is way out + of bounds + +2008-04-07 07:18 +0000 [r694] Stevan_White: + + * INSTALL: various updates and corrections, tweeked + formatting + +2008-04-06 22:48 +0000 [r693] Stevan_White: + + * FreeMonoBold.sfd: Tweeking of accents + +2008-04-06 21:21 +0000 [r692] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd: Re-worked accents in + FreeMonoBold.sfd to make Latin ranges lie between 800 and -200 + EM, as with FreeMono. + +2008-04-06 16:20 +0000 [r691] Stevan_White: + + * tools/hex_range.py (added): a tool for printing + out ranges of formatted hex numbers + +2008-04-06 12:33 +0000 [r690] Stevan_White: + + * FreeMono.sfd: Latin Extended ranges: + Implemented new policy of shortening the letters of the + characters with the highest-stacked accents. At this point all + the Latin glyphs lie betweeen 800 and -200 EM. Also checked for + readability of all the Latin extended letters in xterm. (Issue: + it chops letters outside their bounding boxes; many accents had + been a bit outside. Made sure that if they were chopped, they + were at least still recognizable.) + +2008-04-05 19:41 +0000 [r689] Stevan_White: + + * FreeMono.sfd: Following exchange about Mono on + freefont-bugs with Joe Wells, who * doesn't like the curly quote + marks * wants combining diacritics to work * wants tight line + spacing Trying to reduce font height: * exclamdown was below -200 + * Throughout Extended Greek, ypogegrammeni were too low. + Shortened glyph, and raised all references. * Lots of messing + with Latin Extended ranges to make glyphs mostly fit into 800 + height. Mostly succeeded. A couple will get chopped. * Messed + with "commaaccent" glyphs, which were very low * Cyrillic 04B1 + had a tail that was incorrectly low * Much mucking with Georgian + range. Moved up by 95 (read Georgian is written as though + centered between two horizontal lines, rather than as sitting on + a baseline) There are still a few very high glyphs. FontForge + U+0122 called Gcommaaccent, glyph looks like that, but Unicode + says it's Gcedilla. Made the ones called cedilla by Unicode to be + cedillas Note bug in Unicode: standard for 0122, 0123, 0136, + 0137, 013B, 013C, 0145, 0146, 0156, 0157 all talk about cedilla, + say to make it with cedilla, but example shows comma. By the way: + * Got rid of commaaccent and dotlessj in Corporate Use * Replaced + shadedark, with little squares now not overlapping. * Corrected + IPA symbol 'ts' 02A6, added 02a8, 02a9, 02aa, 02ab, 02ac, 02ad, + 02ae, 02af (so many changes...the CVS server was down...) + +2008-04-05 18:18 +0000 [r688] Stevan_White: + + * FreeSerif.sfd: e-named arabic and hebrew + characters Big adjustment to comma-accents. Mostly effects Greek + Extended. Made such accents to be like comma, rather than like + Russian apostrophe (and de-referenced that symbol) + +2008-04-04 07:17 +0000 [r687] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: raised dot on superscript i + (2071) to make it more distinct at small sizes + +2008-04-03 23:33 +0000 [r686] Stevan_White: + + * FreeMono.sfd: added two IPA symbols + +2008-04-02 20:15 +0000 [r685] Stevan_White: + + * FreeSerif.sfd: fixed a few more control points + too close + +2008-04-02 18:59 +0000 [r684] Stevan_White: + + * FreeSerif.sfd: Fixed names of languages in + ligature table for latn "w/i". This fixes a crash when FontForge + opened the ttf table + +2008-04-02 18:47 +0000 [r683] Stevan_White: + + * FreeSerif.sfd: Motivated by bug crashing + FontForge when opening ttf file, started cleanup of useless + control points. Not finished. Got partway through Sinhala + +2008-03-31 21:51 +0000 [r682] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Fixed various "Find + Problems", including glyphs with mixed-up names, and bad TT + matrices. (lots more bad TT matrices remain) + +2008-03-31 06:50 +0000 [r681] Stevan_White: + + * FreeSerif.sfd: re-named a bunch of Cyrillic + letters + +2008-03-30 22:32 +0000 [r680] Stevan_White: + + * FreeSerif.sfd: put above mark on Cyrillic i + and double-dot i for Slavonic number forms + +2008-03-30 21:06 +0000 [r679] Stevan_White: + + * FreeSans.sfd: tightened spacing on glyphs of + last commit + +2008-03-30 21:03 +0000 [r678] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Concerning bug #16120, Include + upper case Wynn and upper case Yogh Adapted Herman Miller's + Thyromanes letters 01F7 021C 021D for Serif Drew my own versions + for Sans. + +2008-03-30 16:00 +0000 [r677] Stevan_White: + + * FreeSerif.sfd: Added 04F6,7 + +2008-03-30 15:34 +0000 [r676] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Made more Cyrillic diacritics + really combine. Made a mark lookup just for Cyrillic diacritics, + Marked most of the unadorned Cyrillic alphabet. Still not clear + on correct shapes for some of the marks. + +2008-03-29 23:25 +0000 [r675] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Tweeks to accents + +2008-03-29 20:32 +0000 [r674] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd: small adjustments in Cyrillic + +2008-03-29 20:14 +0000 [r673] Stevan_White: + + * FreeSerif.sfd: corrected small palochka made + Cyrillic combining hundred-thousands and millions really combine + named some combining diacriticals + +2008-03-29 14:18 +0000 [r672] Stevan_White: + + * FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: mostly adjusted + horizontal spacing of mono oblique faces + +2008-03-29 13:18 +0000 [r671] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: More cleanup of + Cyrillic ranges Completely re-did horizontal spacing of + SerifItalic and SerifBoldItalic. See bug #17912, poor kerning in + Cyrillic oblique... https://savannah.gnu.org/bugs/index.php?17912 + It looked like chaos to me. Only so much can be done: the font is + flawed. But I think the changes make text readable in these + faces. There were many dozens of incorrect glyphs in + higher-numbered characters. It looked like someone started + copying letters that were like the correct ones, meaning to edit + them later, but never got around to it. (Or else, a facile + copying of glyphs that kinda looked right, but really kinda + weren't.) I deleted all those I could find. No glyph is better + than a wrong glyph. Futzt with accents, shooting for consistency + and readability. A maintenance thing: making correct references + (acyrillic vs a, although they may be the same glyph) I made a + lot of headway, but it isn't finished. Likewise, a large fraction + of these are compound characters, which can be made with + references, resulting in easier maintenance, reduced likelihood + of errors, and smaller files. I replaced many. + +2008-03-29 00:34 +0000 [r670] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd: Cyrillic italic Added italic, + bolditalic 0493, 04a7, 04AD because their form clearly varies in + italic. But was just guessing... + +2008-03-29 00:14 +0000 [r669] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Cyrillic italic Added + italic, bolditalic 0493, 04AD because their form clearly varies + in italic. But was just guessing as to exact form. + +2008-03-28 23:16 +0000 [r668] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Overhaul of Cyrillic + Italic, BoldItalic added small yat for bug #22588 (note Times New + Roman doesn't use alternate form in Italic) All forms of Serif + have big problems in Cyrillic. The ugliest is in roman. The + letters, even of the Russian alphabet, are of inconsistent height + (awfully, small 0438 (ii) 0446 (tse)) and they vary from the + height of Latin and they vary from the height of italic and bold. + They are a mish-mash of letters from several fonts, of similar + (but not quite identical) weight, and similar, (but not quite + identical) size. I think the best solution would be to identify + the face that best matches Latin, and fill the range with that. I + think this is possible because the rarer letters seem to be + better: the common letters are the ones that are wrong. For now, + I just increased the sized of 0438 and 0446, and 048a, 048b, also + 0459 (lje) 045A (nje) 0464 (dje) Other issues ------------ Were + outline, with home-made accents - replaced with references 0400 + (was referencing E) 0401, 0402, 040c, 040d, 040e 0450, 0451, 0453 + more in the later ranges. Deleted dozens of characters in Bold, + Italic, and BoldItalic, that appeared half-made (a part of the + letter was copied, but the letter was never completed, and was + basically wrong) Lots of letters with hooks and lines in italic + were represented as just the unhooked version in italic. 048a, + 048b (short i with tail, had big-eared breve common in Cyrillic, + but unlike other letters) Re-implemented many compound letters + with references. Questionable ------------ In all versions, + 0478-9 Uk, uk. SerifItalic 0495 Small ge with acute, in italic: + is it like italic ge, or oblique? Well, peeked at Times New + Roman, which has it oblique. + +2008-03-27 20:33 +0000 [r667] Stevan_White: + + * FreeSerifBoldItalic.sfd: Moving all Greek + capitals with accent so they don't cover previous letter. + Remedies bug #12798 + +2008-03-27 20:27 +0000 [r666] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Various tweeks to accented + Latin letters. Connected O-ogonek correctly + +2008-03-27 19:55 +0000 [r665] Stevan_White: + + * FreeSerifItalic.sfd: Accents of numerous + accented Latin letters got shifted in a previous commit. This + fixes it. + +2008-03-27 19:28 +0000 [r664] Stevan_White: + + * FreeSerif.sfd: Adjusted combining tack left + and right (0318-0319) to be above -300 EM. + +2008-03-26 23:37 +0000 [r663] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Added some "middle" marks for + positioning of diacritics + +2008-03-26 23:21 +0000 [r662] Stevan_White: + + * FreeSans.sfd: copied 4 enclosing combining + diacriticals from Serif 20DD - 20E0 + +2008-03-26 23:13 +0000 [r661] Stevan_White: + + * FreeSerif.sfd: adjusted and added some + enclosing diacritics 20DD - 20E0 could use more work. Other faces + need 'em too. In response to Debian bug #472566 ttf-freefont: + U+20DD COMBINING ENCOLSING CIRCLE doesn't combine + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472566 + +2008-03-26 20:00 +0000 [r660] Stevan_White: + + * FreeSerif.sfd: Lowered a few over-high Latin + accents + +2008-03-25 23:27 +0000 [r659] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: FreeSansBold Devangari only + digits 1 and 2, and nothing else. Deleted FreeMonoBold + FreeMonoOblique FreeSerifBold FreeSeriftalic FreeSerifBoldItalic + FreeSansOblique FreeSansBold FreeSansBoldOblique got rid of + dotlessj, comma in Corporate Use Single Substitution lookup, ccmp + table made proper dotlessj, re-linked j-circumflex Note: + FreeSansBold has a commaaccent in Corporate Use, used by several + other characers. Haven't done anything about this. + +2008-03-25 07:30 +0000 [r658] Stevan_White: + + * FreeSerif.sfd: Added/corrected glyphs for yeh + hamza in Arabic, Added init and medi lookups for yeh hamza. + +2008-03-24 21:54 +0000 [r657] Stevan_White: + + * FreeSerif.sfd: Added isolated and final forms + for 0629 teh marbuta 0624 waw hamza 0626 yeh hamza 0649 alef + maksura A previous commit had added lookups that referred to + these, + +2008-03-24 18:51 +0000 [r656] Stevan_White: + + * FreeSerif.sfd: more fiddling with + super/subscripts + +2008-03-24 12:17 +0000 [r655] Stevan_White: + + * notes/README-downloads.txt (added): An explanatory + file for the downloads directory + +2008-03-24 11:59 +0000 [r654] Stevan_White: + + * sfd/Makefile, + tools/GenerateTrueType, Makefile, + tools/GenerateOpenType (added): Scripts and Make + targets to generate OpenType fonts and zip file + +2008-03-24 11:56 +0000 [r653] Stevan_White: + + * notes/maintenance.txt: Added gnupload and info + about tagging + +2008-03-23 18:11 +0000 [r652] Stevan_White: + + * Makefile: no longer needs VPATH on top level + +2008-03-23 18:04 +0000 [r650] Stevan_White: + + * ChangeLog: additions for last few days + +2008-03-23 14:21 +0000 [r649] Stevan_White: + + * FreeSerif.sfd: last problem with Find Problems + -> ATT 'mark' Latin lookup afii10026 is in 'cyrl', also afii10074 + (These are upper and lower Cyrillic i) [Just removed mark from + both letters] 'half' Bengali lookup Khanda_Ta is in 'bng2' [added + bng2 to lookup] + +2008-03-23 13:28 +0000 [r648] Stevan_White: + + * FreeSerif.sfd: added TtTable etc + +2008-03-23 13:15 +0000 [r647] Stevan_White: + + * FreeSerif.sfd: clean-up of Points too Close + through to end of font. This episode completes the paths/points + clean-up of Serif. (But note: many ranges, esp. Ethiopic, + Japanese, and Indic, have way too many points, resulting in + lumpiness.) + +2008-03-23 12:03 +0000 [r646] Stevan_White: + + * FreeSerif.sfd: clean-up of Points too Close + though Arabic + +2008-03-23 11:50 +0000 [r645] Stevan_White: + + * FreeSerif.sfd: clean-up of Points too Close + through Hiragana and Katakana + +2008-03-22 14:43 +0000 [r644] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Mostly additions to FreeSans, + mostly having to do with LaTeX ranges. This basically fills the + LaTeX range for FreeSans, except for extensible brackets etc. + +2008-03-21 23:49 +0000 [r642-643] Stevan_White: + + * Makefile: split Makefile into two levels + + * sfd/Makefile (added): tidier with a lower-level + makefile + +2008-03-21 21:51 +0000 [r641] Stevan_White: + + * Makefile: made quieter + +2008-03-21 20:57 +0000 [r640] Stevan_White: + + * FreeSerif.sfd: in previous commit, hadn't + relly saved the changes about the ligature tables. this does that + also, named the "ciel" and "floor" characters + +2008-03-21 20:50 +0000 [r636-639] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: (these changes were also + made in the previous few commits of other faces) changed name of + 00B5 from 'mu' to 'micro' changed name of 2206 from 'Delta' to + 'Delta.math' changed name of 0308 from 'diaerisis' to + 'diaerisiscomb' + + * FreeSerif.sfd: split lookup for ligatures in + latin into two classes; ff, ffl, fl which are appropriate for all + languages, and fi, ffi, which are not appropriate in Turkish (due + to distinction between short and long i) + + * FreeMonoBoldOblique.sfd: moved dotlessj from + Corporate Use, deleted commaaccent there mis-named glyphs + tcommaaccent, Tcommaaccent changed name of 030A from 'dieresis' + to 'ringcomb' + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: removed bogus glyphs + for 200C 200D, ZWJ and ZWNJ (zero-width joiner, zero-width + non-joiner) + +2008-03-21 20:20 +0000 [r633-635] Stevan_White: + + * tools/ConvertFont (removed): this was apparently + an older version of GenerateTrueType + + * tools/GenerateTrueType: Took out scaling to 2048 + (was there a good reason for that?) Made to first auto-hint whole + font + + * Makefile: made to work for me + +2008-03-21 15:20 +0000 [r632] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Regularized stacking of + accents in Latin Extended Additional + +2008-03-21 15:09 +0000 [r631] Stevan_White: + + * FreeSerif.sfd: everal characters in U+F600 + Corporate Use range dotlessj, onefitted (and other "fitted" + numerals), commaaccent registered, copyright, trademark According + to "Adobe Glyph List" + http://www.tug.org/texlive/Contents/live/texmf-dist/doc/generic/t2/glyphlist.txt + Adobe "fitted" numerals used to go in the corporate use section + More in U+F800 range more corporate symbols represented elsewhere + math braces, brackets move some to 2300 range Now Serif has full + set extensible brackets in Miscellaneous Technical Also, think + I've filled out all of the IPA + +2008-03-21 15:06 +0000 [r629-630] Stevan_White: + + * FreeMono.sfd: Several additions to IPA + Regularized stacking of accents in Latin Extended Additional + + * FreeSans.sfd: egularized stacking of accents + in Latin Extended Additional Added some arrows Some Blackboard + Bold Several characters in U+F600 Corporate Use range dotlessj, + onefitted, commaaccent dotlessj referred to by: jcircumflex, + uni01F0: how to move it? (renamed it to uFFFF, re-linked others + by hand) commaaccent http://diacritics.typo.cz/index.php?id=9 + should be u+0326 but wasn't linked to anything anyway + +2008-03-21 15:01 +0000 [r628] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Got rid of dotlessi + etc single substitution and related ccmp table Regularized + stacking of accents in Latin Extended Additional FreeSansBold + U+0617 etc, read glyphs "4GWglm" It should be arabic. Deleted + +2008-03-19 08:21 +0000 [r627] Stevan_White: + + * ChangeLog: added changes of the 18th + +2008-03-19 00:14 +0000 [r626] Stevan_White: + + * FreeSans.sfd: clean-up of all path issues and + points too close + +2008-03-18 19:52 +0000 [r625] Stevan_White: + + * FreeSans.sfd: Re-ordered the ShortTable, + because when I did autoinstruct on the quadratic version, it did + it this way. + +2008-03-18 19:44 +0000 [r624] Stevan_White: + + * FreeSans.sfd: A ligature referred to a name + with no entry: afii301. This is the Adobe name for zero-width + joiner, U+200D. With this, FontForge's "Find Problems" ATT "Check + for missing glyph names" finally passes. + +2008-03-18 19:41 +0000 [r623] Stevan_White: + + * FreeSans.sfd: zero-width joiner and zero-width + non-joiner both had glyphs, incorrectly. (u+200B 200C) + +2008-03-18 19:33 +0000 [r622] Stevan_White: + + * FreeSans.sfd: Seems one ot the 'pres' tables + contains mixed Devangari and Gujarati. This is probably a + mistake, but re-named the table accordingly, and added the + script. With this, FontForge "Find Problems" for ATT "Check for + missing scripts in features" finally passes. + +2008-03-18 19:24 +0000 [r621] Stevan_White: + + * FreeSans.sfd: removed another 'above' mark + form a greek letter + +2008-03-18 19:14 +0000 [r619-620] Stevan_White: + + * FreeSans.sfd: Likewise a Gugarati lookup had + script DFLT. + + * FreeSans.sfd: 'pres' Pre Base Substitution has + script DFLT. That cannot be right: this contains Devangari + characters. Changed script and name accordingly. This was + probably a mistake and a leftover. + +2008-03-18 19:07 +0000 [r618] Stevan_White: + + * FreeSans.sfd: got rid of "lookup \d\d" in + table names + +2008-03-18 19:01 +0000 [r617] Stevan_White: + + * FreeSans.sfd: The 'aalt' table for Latin + contains only bengali characters. [renamed accordingly, and put + in script 'beng' rather than 'latn'] The table "Ligature + Substitution for Devanagari lookup 46" is really a 'reph'. + Re-named accordingly. The table "'vatu' Vattu Variants lookup 24" + is in script 'DFLT', which is wrong. The characters are from + Gujarati. But there is already such a table for Gujarati. Changed + name and script accordingly. Got rid of Single Substitution + table. + +2008-03-18 18:54 +0000 [r616] Stevan_White: + + * FreeSans.sfd: Think I fixed the problem + causing the FontForge crashes. Related to the dotlessi thing. + There's a table Lookup: 6 0 0 "'ccmp' Glyph + Composition/Decomposition in Latin lookup 0" {"'ccmp' Glyph + Composition/Decomposition in Latin lookup 0 subtable" } ['ccmp' + ('latn' <'dflt' > ) ] It is related to another lookup ChainSub2: + class "'ccmp' Glyph Composition/Decomposition in Latin lookup 0 + subtable" that has something to do with i and j. It ends with + SeqLookup: 0 "Single Substitution lookup 47" EndFPST When I + removed the lookup for i and j, the SeqLookup line would be badly + corrupted, and subsequent saves resulted in a segfault and a + truncated sfd file. So I doctored the whole thing with vi. + +2008-03-18 08:13 +0000 [r615] Stevan_White: + + * FreeSans.sfd: Again got rid of single + substitution lookup changing dotlessi and dotlessj to i and j, + because it's wrong. + +2008-03-18 08:10 +0000 [r614] Stevan_White: + + * FreeSans.sfd: Regress to 1.118. Somehow + introduced a crash. (I wasn't careful enough changing the names + of the lookups, I think--need to make sure the change results in + unique names). + +2008-03-17 23:36 +0000 [r613] Stevan_White: + + * FreeSans.sfd: got rid of single substiturions + of dotlessi dotlessj for i and j. these were just wrong. the + 'aalt' table only contained Bengali, although it said 'latn' and + its name was Latin. Changed name and script to correct. Got rid + of extra Devanagari vatu table + +2008-03-17 23:30 +0000 [r612] Stevan_White: + + * FreeSans.sfd: got rid of 'lookup xx' in table + names + +2008-03-17 23:26 +0000 [r611] Stevan_White: + + * FreeSans.sfd: Removed 'mark' named 'above' + from some Greek and Cyrillic letters, and corrected it for a + couple of diacriticals. + +2008-03-16 20:32 +0000 [r609-610] Stevan_White: + + * CREDITS: clean-up of non-unicode characters + + * CREDITS: converted to UTF-8 + +2008-03-16 20:18 +0000 [r608] Stevan_White: + + * AUTHORS: changed name of maintainer to mine + +2008-03-16 20:09 +0000 [r607] Stevan_White: + + * ChangeLog: compiled changes from CVS log. this is + a messy process. I'm sure I missed a lot. Meant to represent + changes since 02/10. + +2008-03-16 17:29 +0000 [r606] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeMonoOblique.sfd: clean-up named some + unnamed characters removed a duplicate + +2008-03-16 13:34 +0000 [r605] Stevan_White: + + * FreeMono.sfd: Added vowels to GPOS 'mark' + lookup table for 'above' added 'below' as well, but only for + c-cedilla + +2008-03-16 12:11 +0000 [r604] Stevan_White: + + * FreeMono.sfd: Much futzing with accents in + Latin extensions, in attempt to make them readable at small + sizes, and to make the glyph bounds reasonable. Note: + A-ring-acute is a silly character. + +2008-03-15 23:16 +0000 [r603] Stevan_White: + + * FreeMono.sfd: path clean-up up to points too + close passes Validation + +2008-03-15 22:43 +0000 [r602] Stevan_White: + + * FreeMonoBoldOblique.sfd: clean-up of path + problems up to points too close + +2008-03-15 22:19 +0000 [r601] Stevan_White: + + * FreeMonoBoldOblique.sfd: Made to Validate + Added points at extrema + +2008-03-15 21:59 +0000 [r600] Stevan_White: + + * FreeSans.sfd: Changed names of a bunch of + glyphs with invalid TrueType names, in response to failed + Validation, and in Windows the font not showing up in the font + display. These were all in the range 0x1025f+, which is an + attempt to take care of combining forms in Indic scripts (I don't + know if this work was ever completed, or if it is the best way to + do this). The names were like uni0916_uni094D.half_uni0928.pres + or longer uni0926_uni094D.half_uni0926_uni094D.half.pres and a + few much longer than this. By a process of removing redundant + information, I think I preserved what information was there. + There were a few more names that were never filled in, but + contained a minus, which isn't valid. These start with + "nonunicode", and I replaced the minus with an underscore. + +2008-03-15 19:55 +0000 [r599] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: some futzing with Combining + Diacriticals + +2008-03-15 19:50 +0000 [r597-598] Stevan_White: + + * FreeSerifBold.sfd: changed WinInfo + + * FreeSerifBoldItalic.sfd: added TtTable + +2008-03-15 16:12 +0000 [r596] Stevan_White: + + * FreeSerif.sfd: Fixed several lookup issues, + based on "Find Problems". TamlCA_TamlSSA.half with ligature from + lookup subtable 'haln' Halant Forms in Tamil lookup 24 subtable + refers to a missing glyph glyph190 Similar complaint with a + 'half' lookup. For this and the other glyph190 issue, I changed + glyph190 to TamlCA_TamlSSA, which looks right according to its + surroundings. The lookup 'aalt' Access All Alternatives i is + active for glyph bn_ekaar which has script 'bng2', yet this + script does not appear in any of the features which apply the + lookup. Similar complaint about bn_aikaar. For this I changed the + script of the lookup to bng2, and changed the name of the lookup + accordingly. The lookup 'liga' standard Ligatures look is active + for glyph uni0937091F which has script 'dev2', yet this script + does not appear in any of the features which apply the lookup. It + makes a ligature of uni0937 and uni091F, which are in Devangari. + So I changed the script of the lookup to 'dev2' and changed the + name of the lookup accordingly. Also shortened the names of many + of the lookup tables. + +2008-03-15 14:31 +0000 [r595] Stevan_White: + + * FreeSerifBoldItalic.sfd: cleanup of path + problems, including points too close + +2008-03-15 14:04 +0000 [r594] Stevan_White: + + * FreeSerifBoldItalic.sfd: clean-up of path + problems, including extrema + +2008-03-15 13:22 +0000 [r593] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: CJK punctuation: made some of + the very high glyphs smaller (under 900EM) The brackets in Sans + were very ugly, and not even Sans-serif. Serif: added extensible + square brackets, diddled with integral corrected direction of + some added glyphs + +2008-03-15 13:13 +0000 [r592] Stevan_White: + + * FreeSansBoldOblique.sfd: added TtTable + +2008-03-15 13:10 +0000 [r591] Stevan_White: + + * FreeSansBoldOblique.sfd: clean-up of path + problems, including points too close + +2008-03-15 09:41 +0000 [r590] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: OS/2 Metrics back to + 900/300 + +2008-03-15 09:35 +0000 [r589] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: OS/2 Metrics back to + 900/300 -- kedit doesn't like offset values + +2008-03-14 23:17 +0000 [r588] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd: added TfTables + +2008-03-14 23:08 +0000 [r587] Stevan_White: + + * FreeSansBold.sfd: clean-up of path problems + extrema self-intersecting ordered PS blue values + +2008-03-14 22:30 +0000 [r586] Stevan_White: + + * FreeSansBold.sfd: got rid of mixed references + and contours + +2008-03-14 22:22 +0000 [r585] Stevan_White: + + * FreeSansOblique.sfd: much clean-up of "points + too close" + +2008-03-14 21:18 +0000 [r584] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: unified OS/2 Metrics + added Grid Fit added slated-hyphen to Sans + +2008-03-14 19:35 +0000 [r583] Stevan_White: + + * FreeSerif.sfd: in response to Validate, + changed names of three glyphs in the Tamil ligatures range...all + clearly bugs. + +2008-03-14 19:18 +0000 [r582] Stevan_White: + + * FreeSerif.sfd: cleanup of many path problems + "points too close" + +2008-03-14 07:26 +0000 [r581] Stevan_White: + + * FreeSerif.sfd: in response to validate + results, fixed a few glyphs + +2008-03-14 07:19 +0000 [r580] Stevan_White: + + * FreeSerif.sfd: got rid of mixed references and + contours + +2008-03-14 00:05 +0000 [r579] Stevan_White: + + * FreeSerif.sfd: changed OS/2 metrics various + other clean-ups + +2008-03-13 23:43 +0000 [r578] Stevan_White: + + * FreeMonoBoldOblique.sfd: added TtTable + +2008-03-13 23:39 +0000 [r577] Stevan_White: + + * FreeMonoBoldOblique.sfd: got rid of mixed ref + and contour + +2008-03-13 23:33 +0000 [r576] Stevan_White: + + * FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: removed PS Private + StemSnapV, which was empty anyway. + +2008-03-13 23:28 +0000 [r574-575] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: added Grid Fit tables + + * FreeMono.sfd: change OS/2 metrics to 900/300 + +2008-03-13 23:19 +0000 [r573] Stevan_White: + + * FreeSerifItalic.sfd: added TtTable, ShortTable + +2008-03-13 23:15 +0000 [r572] Stevan_White: + + * FreeSerifItalic.sfd: Removed PS Private + StemSnapV -- wasn't right anyway added Grid Fitting made better + OS/2 metrics + +2008-03-13 23:06 +0000 [r571] Stevan_White: + + * FreeSerifItalic.sfd: further path cleanup: + points too close together. in Bengli range, much yet to do + +2008-03-13 20:00 +0000 [r569-570] Stevan_White: + + * FreeMonoOblique.sfd: cleaned up remaining path + problems, missing extrema fixed some math characters + + * FreeMonoBold.sfd: cleaned up path problems, + and mixed refs and contours added TfTable + +2008-03-13 08:25 +0000 [r568] Stevan_White: + + * FreeSerifItalic.sfd: path clean-up more + self-intersecting added many missing extrema fixed mixed + references and glyphs + +2008-03-12 23:11 +0000 [r567] Stevan_White: + + * FreeSans.sfd: Rearranged PS BluesValues so + they were in increasing order, made all 20 in width. In response + to FontForge Validate complaint, in hopes of making font work in + Windows. + +2008-03-12 22:45 +0000 [r566] Stevan_White: + + * FreeMono.sfd: Copied in by hand TrueType + tables from a version with quadratic splines. I hope this will + make the glyphs smooth properly in Windows. + +2008-03-12 22:41 +0000 [r565] Stevan_White: + + * FreeSans.sfd: Added TrueType tables (copied in + by hand from version with quadratic splines) + +2008-03-12 22:34 +0000 [r563-564] Stevan_White: + + * FreeSans.sfd: clean-up tweek + + * FreeSans.sfd: Got rid of mixed contours and + refs + +2008-03-12 22:18 +0000 [r562] Stevan_White: + + * FreeMono.sfd: two more glyphs with quadratic + problems + +2008-03-12 22:07 +0000 [r561] Stevan_White: + + * FreeMono.sfd: a few paths that don't convert + well to quadratics + +2008-03-12 21:45 +0000 [r560] Stevan_White: + + * FreeMono.sfd: Fixed glyphs with mixed contours + and references + +2008-03-12 01:05 +0000 [r559] Stevan_White: + + * FreeSerifBoldItalic.sfd: cleanup of path + problems as others + +2008-03-12 00:51 +0000 [r558] Stevan_White: + + * FreeSerifItalic.sfd: cleanup of path problems + as others + +2008-03-12 00:08 +0000 [r557] Stevan_White: + + * FreeSerifBold.sfd: cleanup of path problems + open intersecting clockwise ref reversed points outside glyph + removed hints + +2008-03-11 23:13 +0000 [r556] Stevan_White: + + * FreeMonoBoldOblique.sfd: cleanup of path + problems open intersecting clockwise flipped ref points beyond + spline removed hints + +2008-03-11 22:59 +0000 [r555] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd: cleanup of path problems + open paths intersecting clockwise flipped references points + beyond glyph removed hints + +2008-03-11 22:31 +0000 [r554] Stevan_White: + + * FreeSansBoldOblique.sfd: cleanup of path + problems open intersecting clockwise flipped references beyond + spline + +2008-03-11 21:51 +0000 [r553] Stevan_White: + + * FreeSansBold.sfd: clean-up of path problems + open intersecting clockwise flipped references control points + beyond spline removed hints + +2008-03-11 21:46 +0000 [r552] Stevan_White: + + * FreeSansOblique.sfd: clean-up of path and + reference problems open paths intersecting clockwise flipped refs + removed hints + +2008-03-09 20:58 +0000 [r551] Stevan_White: + + * FreeSerif.sfd: continuing general clean-up, + Found several ligatures that referred to a missing glyph "ZWJ". + Took this to mean the "zero width joiner" u+200D There are a + couple more cases in Tamil, but I don't know the glyph they're + referring to. + +2008-03-09 14:27 +0000 [r550] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd: further cleanup of path/ref + problems + +2008-03-09 14:08 +0000 [r549] Stevan_White: + + * FreeMono.sfd: clean-up of path problems + +2008-03-09 14:00 +0000 [r548] Stevan_White: + + * FreeMono.sfd: Efforts to make legible at 9pt. + At 8pt, glyphs are at least distinct. + +2008-03-09 12:53 +0000 [r547] Stevan_White: + + * FreeMono.sfd: math symbols: set for LaTeX 2e + seems to be all there. To do: improve legibility at 9pt. Some + double-arrows are just a blur. + +2008-03-09 12:18 +0000 [r546] Stevan_White: + + * FreeMono.sfd: more math characters corrected + logical 'assert' relations, etc. 22a2-22af + +2008-03-09 10:41 +0000 [r544-545] Stevan_White: + + * FreeSerif.sfd: corrected L-dot + + * FreeSerifItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd: Math symbols ============ + SerifItalic Greek lunate epsilon FreeMono many additions in math + range reduced size of binary union, intersection, vee, wedge + correcte empty set + +2008-03-08 23:22 +0000 [r543] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: FreeSans added Greek lunate + epsilon and rho symbol both un-stacked some more stacked + diacriticals + +2008-03-08 22:41 +0000 [r542] Stevan_White: + + * FreeSans.sfd: Clean-up of font paths open + self-intersecting outermost clockwise missing extrema also + flipped references (unlinked) + +2008-03-08 18:17 +0000 [r541] Stevan_White: + + * FreeSerif.sfd: Added lunate epsilon Corrected + empty set tightened up spacing of some other technical characters + worked on some more math operators involving = + +2008-03-08 15:11 +0000 [r540] Stevan_White: + + * FreeSerif.sfd: Added several math operators + used by LaTeX 2e triangle several arrows arrowhookleft + arrowhookright Supplemental Arrows-A long left arrow long right + arrow long leftright arrow long left double arrow long right + double arrow long leftright double arrow long left arrow with + flat tail long right arrow with flat tail + +2008-03-08 13:11 +0000 [r539] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Supplemental Math operators + ============== Added a few of the "n-ary" operators. Math + operators ============== Corrected n-ary union, intersection, and + spikes to be larger than the binary operators Made (many of) the + operators based on + - = to use those symbols directly (by + reference or copying). I think it is good practice to harmonize + the appearance of math operators with the Latin character set. + Geometrical Shapes ================== Made the large circle + larger still. When is it large enough? Combining marks for + Symbols =========================== Made the combining circle to + really combine. Made a circle-slash + +2008-03-08 10:15 +0000 [r538] Stevan_White: + + * FreeSerif.sfd: Clean-up of path problems + intersecting paths missing extrema outer path clockwise Many + changes in Bengali, Ethiopic ranges. These could really use + further clean-up. Added 'divides' and 'not divides' + +2008-03-08 10:10 +0000 [r537] Stevan_White: + + * FreeMono.sfd: Added Grid Fit "GASP" table + Clean-up of contour problems: open paths intersecting paths (esp. + those of references) outermost paths clockwise missing extrema + Also references problems fipped refs tt (TrueType) transformation + matrix problems Did same process of un-stacking some accents in + Latin Extended range as done for Serif. Made combining + diacritical 'hook' to be shorter. (Should have been multiple + commits...I know) + +2008-03-06 18:58 +0000 [r536] Stevan_White: + + * FreeSerif.sfd: Shortened and thickened the + combining hook mark, U+0309, thus shortening many combined + characters and making it look more like the Unicode samples. Then + touched on bug #22499 Latin Extended Additionals incorrectly + stack accents At least in this face, un-stacked + incorrectly-stacked marks. + +2008-03-05 22:01 +0000 [r535] Stevan_White: + + * FreeSerif.sfd: Fixed positioning U+1EC8, 9, I + with hook above + +2008-03-05 21:45 +0000 [r534] Stevan_White: + + * FreeSerif.sfd: added spacing modifier letters + 02B9 02Ba prime and double-prime + +2008-03-05 21:36 +0000 [r533] Stevan_White: + + * FreeSerif.sfd: vertical lines: combining + diacritical marks corrected 0300 030D 0329 0348 (were rendered as + straight apostrophes) spacing modifier letters added 02C8 02CC + +2008-03-05 20:20 +0000 [r532] Stevan_White: + + * FreeSerif.sfd: Reverses 1.90. I regretted 1.90 + before while and after doing it. + +2008-03-04 20:47 +0000 [r531] Stevan_White: + + * FreeSerif.sfd: Some modifications to Spacing + Modifier Letters 02B0 - 02FF Idea was to bring in line with + Unicode that suggests that these characters should all occupy the + width of a space in the font, here, 250 EM. Unfortunate + side-effects in hundreds of characters that used them. Hope I got + them all. + +2008-03-03 20:01 +0000 [r530] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Set the OS/2 Sup/Sub + settings, which by default looked like random trash. I don't know + if it really helps but it looks better. + +2008-03-03 00:13 +0000 [r529] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: TTY strings updates + Updated Copyright to 2008 Added Vendor URL as the Savannah + freefont site Added a standard pangram as the Sample Text for + Russian in FreeMono*. It reads: In the thickets of the South once + there was a citrus...--yes, but a fake specimen! + +2008-03-02 22:50 +0000 [r528] Stevan_White: + + * FreeMono.sfd: Completed fix of glyph path + problems open path intersecting not clockwise missing extrema Had + to remove one glyph, because couldn't figure out how to make it + not intersect itself: dkshade U+2193, a checkerboard (probably + should be re-done as non-intersecting squares). Also, lowered the + diacritics on a bunch of capital Latin letters, so they didn't + have to intersect when stacked. Act of desperation? + +2008-03-02 21:37 +0000 [r527] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Clean sweep, fixing + all open glyph contours. + +2008-03-02 20:13 +0000 [r526] Stevan_White: + + * FreeSans.sfd: Parital clean-up of glyph path + problems open paths some of intersecting paths There are many + more instances of intersecting paths. The Bengali range is + particularly affected. + +2008-03-02 19:14 +0000 [r525] Stevan_White: + + * FreeMonoBold.sfd: Cleaned up glyph path + problems open paths intersecting paths not clockwise missing + extrema + +2008-03-02 15:48 +0000 [r524] Stevan_White: + + * FreeMono.sfd: Fixed most glyph path problems. + Open path path direction extrema There are still a few + intersecting paths... + +2008-03-02 12:31 +0000 [r523] Stevan_White: + + * FreeSerif.sfd: Clean-up of problems found by + FontForge "Find Problems". Fixed all problems with Open Paths + Intersecting Paths Check outermost paths clockwise With Check + missing extrema there were lots of problems, and it's very + fiddly. I got up through the Arabic range, but pooped out in the + Indian scripts. Note: Most of the problems were plainly mistakes, + or problems that cropped up after some transformation of the + glyph. Others seem to be the result of freehand drawing or + scanning. More info at: bug #22454: Path bugs in FreeSerif + +2008-03-01 21:14 +0000 [r522] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Removed all back + layers from glyphs that had them. In most cases, this layer had + been used as a guide, slightly modified to make the front layer. + Sometimes it was just a mistake. This remedies bug #22381: Some + characters have "ghost" glyphs in back layer + https://savannah.gnu.org/bugs/index.php?22381 However, this is + bound to happen again. It would be good to have a script that + checks, or maybe a facility in FontForge's "Find Problems". + +2008-03-01 10:20 +0000 [r521] Stevan_White: + + * FreeSerif.sfd: Arabic now seems to be working, + in a limited way, for display of modern text. Remedy for: bug + #22329: Arabic not really working + https://savannah.gnu.org/bugs/index.php?22329 * Drew several + glyphs for special forms of yeh * Drew sukun combining + diacritical * Made some diacritical combining marks to be + properly zero width. * Added 'init' 'medi' 'fina' tables to + convert letters to their initial, medial, and final forms within + words. * Added 'rlig' table for required ligatures of lam and + alif * Constructed the lam-alif ligatures. Not done: * may be + more required ligatures of lam and alif * other common ligatures + * 'mark' table for better positioning of diacriticals * 'mark' + table for positioning vowels * 'locl' table for localized forms + of certain letters * 'ccmp' table for decomposing ligatures Also + (nothing to do with Arabic): moved some glyphs 02d4-02D7 up. + +2008-02-27 22:45 +0000 [r520] Stevan_White: + + * FreeSerif.sfd: Shifted entire Arabic alphabet + down by 200EM, so it shares the common baseline. I hope. Arabic + Arabic Presetation Forms + +2008-02-27 22:26 +0000 [r519] Stevan_White: + + * FreeSans.sfd: Filled out Combining Diacritical + Forms in Sans + +2008-02-27 22:02 +0000 [r518] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: more tweeks to Combining + Diacritical Forms + +2008-02-27 08:38 +0000 [r517] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd: Combinint diacriticals range + Mostly filled Sans. The rest are tweeks. + +2008-02-26 00:12 +0000 [r516] Stevan_White: + + * FreeSerif.sfd: More tweeks to combining + diacriticals. added DPOS 'mark' tables for Latin below topright + ogonek and put corresponding marks in many Latin letters + +2008-02-24 11:57 +0000 [r515] Stevan_White: + + * FreeSerif.sfd: Some tweeks to previous commit. + +2008-02-24 11:34 +0000 [r514] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Much fiddling with the + "combining diacriticals" range 0300-036F. More info: see bug + #22331: combining diacriticals are misplaced in FreeSerif Filled + in for Serif. Also tidied diacriticals in some of the other + faces. Made to align to medium-sized preceding character, when + not using anchor marks. Added "above" marks where needed. To do: + add "below" table and marks. + +2008-02-23 18:30 +0000 [r513] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Continued programme + of filling HTML Character Entities in Mono. I think there are + still a few missing, but I don't have an easy way to tell... + Anyway, it's looking good. + +2008-02-23 13:43 +0000 [r512] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Unified and corrected + combining diacritical marks U+0360-1 where they existed. Also + tidied some of the "tie" marks. These glyphs have width 0. I'm + not sure that is the best way to approach the problem of + combining marks, but I see other fonts that do the same. + +2008-02-23 12:58 +0000 [r511] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Checked U+203F, U+2040 (tie + and undertie). Mostly the tie was too low. + +2008-02-23 11:55 +0000 [r510] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Made "HTML 4 Character + Entities" complete for normal-style faces. Partial remedy for bug + #21784: missing glyphs for HTML 4 character entities + https://savannah.gnu.org/bugs/?21784 Main things remaining: do + similar process for bold and oblique forms. ----- notes + ----------- Filled out several typographic spaces in Sans and + Mono U+2000, etc. Mono made Rfraktur Mono made 'angle' Mono + copied cards suites from FreeSerif and scaled to fit Sans drew + upsilon-hook. Sans constructed omegapi from omega and a minus + Sans made overline Sans flat copied cards suites from FreeSerif + (maybe not "sans" enough?) Sans 'similar' didn't look like other + such symbols and was much skinnier Sans made several symbols to + be references to 'similar' Sans made 'congruent' Sans made + reference to aleph from alephmath Sans angleleft and angleright + brackets just copied from Serif (in which they look too angular) + Sans "subset" is too high and looks like a letter C. Made to be a + tad higher than small letter Sans notin doesn't look like isin: + 'element' 2208 is the height of a capital. Fixed this, and used + references to better effect. Sans weierstrass p: copied from Mono + (where its style doesn't fit anyway), and widened the stroke + -------- other notes ----------------- better check Sans 0361 + also doubt 223E is right What is to be done about that? Serif + 2040 tie is low...didn't I fix this? Sans Rfraktur and Ifraktur + are not sans-serif. Overall, many Sans math symbols are much + thinner than seems to fit. Sans surprises me not all the + "equals"-like characters are made from "minus" Sans "period" is a + square. (Don't like the dot operator being a square, but that + would be consistent.) Serif ceil and floor glyphs are not high + enough + +2008-02-21 21:28 +0000 [r509] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: In previous commit, + changed Font Info -> OS/2 -> Vendor ID to GNU Repeated that for + the remaining fonts. + +2008-02-21 21:01 +0000 [r508] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Worked toward extended integral + signs. U+2320 TOP HALF INTEGRAL U+23AE INTEGRAL EXTENSION U+2321 + BOTTOM HALF INTEGRAL Regarding bug #13370: INTEGRAL EXTENSION + does not align with TOP/BOTTOM HALF INTEGRAL + https://savannah.gnu.org/bugs/?13370 Hope was to make the three + pieces precisely match up. But the horizontal space eludes me. + There is still a tiny gap, althogh I have made the parts slightly + longer than they ought to be. Also, FreeMono is still not + advertizing that it supports "Miscellaneous Technical Symbols", + although FontForge shows it selected in Font Info->OS/2. + +2008-02-21 00:46 +0000 [r507] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Moved capital Greeek + letters with tonos so tonos doesn't cover preceding letter + Partial remedy for bug #12798: some combined Greek characters + have a bug https://savannah.gnu.org/bugs/index.php?12798 Only + deals with range 0380 - 03df (Greek). More needs to be done in + Greek Extended range. + +2008-02-20 21:57 +0000 [r506] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Made Greek 'tonos' to + be the same as combining accent acute Remedy for bug #12821: + FreeSerif has Greek tonos different than Greek acute + https://savannah.gnu.org/bugs/index.php?12821 In some cases, just + made a reference to U+0301 (combining accent acute) of U+0384 + (Greek tonos). The characters that used tonos were linked to + that. In many cases, this cause spacing problems, which were also + fixed + +2008-02-20 19:50 +0000 [r505] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Tweeks to curly quotes of + previous commit + +2008-02-20 08:52 +0000 [r504] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made proper curly + quotes of U2018 - U201F in monospace fonts (removed incorrect + reference in some straight quotes U2033... Remedies bug #18300: + FreeMono has the wrong quote marks ‘ (U+2018) and “ (U+201C) + https://savannah.gnu.org/bugs/index.php?18300 + +2008-02-19 23:17 +0000 [r503] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: This touches on two + bug reports with interrelated glyphs bug #20278: Vertical offset + of superscripted numerical digits Some vertical offset problems, + lots more horizontal ones. Changes also impacted vulgar + fractions, so had to fix those too. bug #17756: possible printing + problem with vulgar fractions. . . . + https://savannah.gnu.org/bugs/index.php?17756 I think this was a + case of front and back layers inadvertently both having glyphs in + them. Removed the ones I found, and tidied up all vulgar + fractions + +2008-02-18 23:21 +0000 [r502] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Added to FreeSerif* uni2E17 + double hyphen In pursuit of bug #22267: Request Double-Hyphen + Sign https://savannah.gnu.org/bugs/?22267 + +2008-02-18 22:37 +0000 [r501] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: unified 'liga' for Latin: + now only ff ffi ffl fi fl Other ligatures should be put in dlig, + hlig, etc. Removed such as Lj, DZ. I don't thing these are + ligatures. (Am I wrong? the glyphs aren't modified...) + +2008-02-18 08:33 +0000 [r500] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Slightly increased the height + of Cyrillic О (U+0438) to be even with other similar glyphs + (e.g. U+043D) Remedies bug #22289: The Cyrillic О letter in + FreeSerif isn't high enough + https://savannah.gnu.org/bugs/index.php?22289 + +2008-02-18 08:18 +0000 [r499] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Made U+30FB, KATAKANA MIDDLE + DOT to be same width as other Katakana. Remedies bug #18326: ・ + (U+30FB, KATAKANA MIDDLE DOT) should be fullwidth + https://savannah.gnu.org/bugs/index.php?18326 + +2008-02-18 08:02 +0000 [r498] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Moved U+203F UNDERTIE to be + below the baseline, as it should be. See + http://www.unicode.org/charts/PDF/U2000.pdf Remedy for bug + #18413: U+203F UNDERTIE glyph too high in FreeSerif + https://savannah.gnu.org/bugs/?18413 + +2008-02-18 01:19 +0000 [r497] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Re-promoted ff ffi ffl fi + fl as standard ligatures in Latin. Made st ligature historical, + if anything. Cleaned up some silly ligatures (Roman numerals as + ligatures, etc) There is more to be done here, just for Latin + ligatures. + +2008-02-17 23:41 +0000 [r496] Stevan_White: + + * FreeSans.sfd: Offset Hiragana and Katakana + ranges of FreeSans as in + https://savannah.gnu.org/bugs/index.php?22326 + +2008-02-17 23:34 +0000 [r495] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Corrected vertical offset + of Hiragana and Katakana, cf + https://savannah.gnu.org/bugs/index.php?22326 (with advice from + Kenshi Muto) + +2008-02-17 23:26 +0000 [r494] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Auto-Hinted + everything. The auto-hinting in the new FontForge is said to be + (and seems to me to be) much better than in previous versions. + +2008-02-17 23:16 +0000 [r493] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: TT Info -> + Manufacturer = GNU + +2008-02-17 22:58 +0000 [r492] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Updated FontForge SFD + file version to SplineFontDB: 2.0 using FontFOrge 20080214 This + is a very big change, with which we can carry on with the new + FontForge. + +2008-02-17 22:20 +0000 [r491] Stevan_White: + + * FreeSerif.sfd: This removes the georgian-d + patch of revision 1.58. I can't imagine what went on here. Maybe + I somehow got the patch inverted. Anyway, after the patch, 10e6 + and 10d3 are indistinguishable, which is wrong, according to + http://www.unicode.org/charts/PDF/U10A0.pdf Without the patch, + they seem to be correct. + +2008-02-14 23:36 +0000 [r490] Stevan_White: + + * INSTALL: Instructions for KDE local installation + Instructions for Windows Vista + +2008-02-11 22:55 +0000 [r489] Stevan_White: + + * FreeSerif.sfd: This is from an anonymous patch + patch #5924: correct postscript name for cyrillic yat' Wednesday + 05/09/2007 at 18:25 (now bug #22265: correct postscript name for + cyrillic yat') The postscript name of the two cyrillic letters + yat' and YAT' (0x0462) is not correct, so this fixes it: I found + confirmation of the PostScript names here + http://www.adobe.com/devnet/font/pdfs/5013.Cyrillic_Font_Spec.pdf + +2008-02-11 20:06 +0000 [r488] Stevan_White: + + * README: Made status of Microsoft core web fonts a + little clearer. + +2008-02-10 19:50 +0000 [r486] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Apply patch + 011_liga_to_dlig by Christian Perrier from Debian sources. I am + not quite sure which bug this is meant to fix, but it is most + like bug #15792: Freefont Alef and Lamed combine although this + patch is not the patch included in that bug report. (The report + was closed...no indication if any action was taken.) This is the + last outstanding patch from the Debian sources for ttf-freefont + found in ttf-freefont-20060501cvs-12.diff That is, the SVD files + of this project should now match the ones used to build the + Debian ttf-freefont fonts. + +2008-02-10 19:38 +0000 [r483-485] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Apply patch + 009_freemono_really_mono by Christian Perrier from Debian sources + meant to remedy bug #17062: Erroneous Georgian D in FreeSerif + reported by Christian Perrier + + * FreeSerif.sfd: Apply patch 008_georgian_d by + Christian Perrier from Debian sources, meant to remedy bug + #17062: Erroneous Georgian D in FreeSerif + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Apply patch + 007_horizontal_spacing by Christian Perrier from Debian sources, + which is meant to remedy bug #17038: horizontal spacing bug in + freemono reported by Christian Perrier + +2008-02-10 19:28 +0000 [r482] Stevan_White: + + * FreeMono.sfd: Apply the patch + 006_remove-russian-sample by Christian Perrier from the Debian + sources that remedies bug #15791 Weird strings in freefont fonts + reported by Christian Perrier Note this change had previously + been made by Primoz Peterlin. The problem was that the Russian + string had somehow become corrupted. I may replace it with a + correctly encoded version in the future. + +2008-02-10 19:23 +0000 [r481] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Apply patch + 004_workaround-spacing-bug by Christian Perrier, from the Debian + sources which is meant as a (partial) remedy for bug #15956: Line + height is too big in sans and serif reported by Eeli Kaikkonen + Thanks also to Jan Willem Stumpel + +2008-02-10 19:12 +0000 [r479-480] Stevan_White: + + * FreeMono.sfd: In preparation for merge with + Debian sources, which date from 2006-05-01, remove this commit, + which was RCS file: /sources/freefont/freefont/FreeMono.sfd,v + revision 1.28 date: 2006-05-04 15:54:45 +0200; author: peterlin; + state: Exp; lines: +3 -3; Deleted messy Russian sample text from + FreeMono. The Debian diffs already contain this patch, so it will + not get re-applied. Note: I also found the Russian string that + somehow got corrupted, and may well re-insert it later, because I + like it. + + * FreeSans.sfd: In preparation for merge with + Debian sources which date from 2006-05-01, un-do this commit, + which was revision 1.80 date: 2006-05-01 14:42:53 +0200; author: + moyogo; state: Exp; lines: +72 -36; replaced U+2134 Plan to apply + the Debian patches, then re-apply this one. + +2008-02-03 09:50 +0000 [r478] Stevan_White: + + * README: updated URLs corrected spelling errors + added reference to DejaVu (Bitstream Vera) fonts removed + reference to ttfedit, which seems no longer to exist updated + freefont URL added Steve White + +2008-01-22 18:35 +0000 [r476-477] Stevan_White: + + * test (removed): remove the test file + + * test (added): test to see if I can really commit + with the new account + +2006-09-20 11:37 +0000 [r475] peterlin: + + * INSTALL, ChangeLog: * INSTALL: + added installation procedure for MacOS X, courtesy Philipp + Kempgen. + +2006-05-04 13:54 +0000 [r474] peterlin: + + * ChangeLog, FreeMono.sfd: + Deleted messy Russian sample text from FreeMono. + +2006-05-01 12:42 +0000 [r473] moyogo: + + * FreeSans.sfd: replaced U+2134 + +2006-04-15 21:49 +0000 [r472] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSerif.sfd: * FreeSerif.sfd: corrected + U+10D3. * FreeSans.sfd: ligature U+FB06 (LATIN SMALL LIGATURE + S T) changed from mandatory ("liga") to discretionary ("dlig") + (bug #16253). + +2006-04-15 21:01 +0000 [r471] peterlin: + + * ChangeLog, FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: * FreeMono.sfd: + deleted incomplete glyph U+FB06 (LATIN SMALL LIGATURE S T); + deleted U+FB00, U+FB01, U+FB02, U+FB05 as ligatures. * + FreeMonoOblique.sfd, FreeMonoBoldOblique.sfd: added + U+FB00; deleted U+FB01, U+FB02 as ligatures. * + FreeMonoBold.sfd: deleted U+FB00, U+FB01, U+FB02 as + ligatures. + +2006-04-15 20:21 +0000 [r470] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added Georgian + letters, donated by Gia Shervashidze. + +2006-02-22 22:57 +0000 [r469] peterlin: + + * ChangeLog, FreeMono.sfd, + FreeMonoOblique.sfd: * FreeMono.sfd, + FreeMonoOblique.sfd: ligature U+FB4F changed from mandatory + ("liga") to discretionary ("dlig"). This is respons to + Bug#349657: [bug #15792] Freefont Alef and Lamed combine + +2006-02-21 00:23 +0000 [r468] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: * FreeSerifBold.sfd, + FreeSans.sfd, FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, FreeSansBold.sfd: ligature + U+FB4F changed from mandatory ("liga") to discretionary ("dlig"). + This is respons to Bug#349657: [bug #15792] Freefont Alef and + Lamed combine + +2006-02-20 23:13 +0000 [r467] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: corrected bug#275759: [bug #15790] FreeSerif + glyphs for U+2198/U+2199 were reversed. + +2006-02-14 23:09 +0000 [r466] moyogo: + + * ChangeLog, FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: * removed ij and IJ + ligature substitutions + +2006-02-10 22:13 +0000 [r465] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSerif.sfd: * + FreeSerif.sfd: added small Georgian letters (mkhedruli), + donated by Gia Shervashidze * AUTHORS: Added Gia Shervashidze * + CREDITS: Added Gia Shervashidze + +2006-01-30 23:07 +0000 [r464] peterlin: + + * ChangeLog, notes/maintenance.txt: + notes/maintenance.txt - login as "anonymous" + +2006-01-26 22:32 +0000 [r462] peterlin: + + * ChangeLog, notes/maintenance.txt: * + notes/maintenance.txt: Added information on the Makefile now + used. + +2006-01-26 22:12 +0000 [r461] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd: added U+0569, U+0571, U+0579, U+057B, + U+0586. Armenian small letters completed. + +2006-01-26 15:44 +0000 [r460] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: added U+0297, U+02AD-02AF. IPA Extensions + section is now complete. Copied a dozen of glyphs from Omega IPA + to Phonetic Extension section. + +2006-01-25 23:01 +0000 [r459] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: added U+01A, U+01A3, U+01A6, U+01B2, U+01BA, + U+01BB, U+01BE, U+01BF. + +2006-01-25 12:44 +0000 [r458] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: aligned small Armenian letters to x-height in + response to bug #15480. Armenian in Free Sans needs a major + cleanup. + +2006-01-24 23:39 +0000 [r457] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: changed U+0452, U+045B. Cleanup: U+0460, + U+0461, U+04Bc, U+04BD, U+0508. + +2006-01-24 12:18 +0000 [r456] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: changed U+0285. + +2006-01-24 12:01 +0000 [r455] peterlin: + + * ChangeLog, FreeSansOblique.sfd: + * FreeSansOblique.sfd: replaced accented chars in Latin-1 and + Latin Extended-B sections with references, where possible. + +2006-01-23 22:13 +0000 [r454] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansOblique.sfd: * FreeSans.sfd: added + U+0195, U+01AA, U+0297, U+03D7, U+03F0. Several flipped + references replaced by outlines. * FreeSansOblique.sfd: Latin + Extended-B section more or less brought in sync with FreeSans. + +2006-01-23 15:33 +0000 [r453] peterlin: + + * ChangeLog, + FreeMonoBoldOblique.sfd: * + FreeMonoBoldOblique.sfd: added glyphs from FreeMonoBold in + the Latin Extended-B and IPA Extensions sections. + +2006-01-23 14:44 +0000 [r452] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: Added U+0224, U+0225. Changed U+01B7, + U+01B8, U+04E0, U+0452, U+045B. Replaced accented characters in + the Cyrillic region with references. + +2006-01-20 23:37 +0000 [r451] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: Deleted spurious glyphs in the control code + area. + +2006-01-20 23:27 +0000 [r450] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: added U+0255, U+0264, U+0277, U+0286, U+029D. + Changed U+0261. + +2006-01-19 22:00 +0000 [r449] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: replaced Hardip Pannu Singh's Gurmukhi with + AnmolUni by Kulbir Singh Thind. + +2006-01-17 22:10 +0000 [r448] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd: Added U+018D, U+0194, U+01B5, U+01B6, + U+01BE, U+0262, U+02A2. + +2006-01-17 14:07 +0000 [r447] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd: Changed U+0261 in order to distinguish it + from U+0067. Changed U+0251, U+0252. + +2006-01-17 13:26 +0000 [r446] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: * + FreeSerifBold.sfd: Small changes in the Cyrillic section. + Added U+0183, U+018C. + +2006-01-17 10:18 +0000 [r445] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: Added U+2045, U+2046. + +2006-01-17 10:02 +0000 [r444] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSansBold.sfd: * + FreeSansBold.sfd: Filled in the Gurkmukhi part with the + AnmolUni-Bold by Kulbir Singh Thind. Also some minor corrections + in the Cyrillic part. * CREDITS: Added Kulbir Singh Thind. * + AUTHORS: Added Kulbir Singh Thind. + +2006-01-14 18:09 +0000 [r443] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSerif.sfd: * + FreeSerif.sfd: Thomas Ridgeway's Tamil characters replaced by + the ones released by the Samyak font project. * CREDITS: Added + Pravin Satpute, Bageshri Salvi, Rahul Bhalerao and Sandeep + Shedmake * AUTHORS: Added Pravin Satpute, Bageshri Salvi, Rahul + Bhalerao and Sandeep Shedmake + +2006-01-08 14:12 +0000 [r442] peterlin: + + * ChangeLog, FreeSansBold.sfd, + FreeMonoBoldOblique.sfd: FreeSansBold.sfd, + FreeMonoBoldOblique.sfd: minor changes + +2006-01-05 22:18 +0000 [r441] peterlin: + + * ChangeLog: Noted moyogo's modifications in + ChangeLog as well. + +2006-01-05 16:12 +0000 [r440] moyogo: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: added cedi sign + U+20B5, Ghanaian currency + +2006-01-05 15:55 +0000 [r439] moyogo: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: added cedi sign U+20B5, + Ghanaian currency + +2006-01-05 15:44 +0000 [r438] moyogo: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: added cedi sign + U+20B5, Ghanaian currency + +2005-12-29 14:39 +0000 [r437] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd: minor cleanup in the Gujarati part. + +2005-12-22 12:46 +0000 [r436] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: Devanagari and Gujarati parts cleared; once + again merged with Gargi 1.9 and Padmaa 0.6, this time correctly + so that the anchor points survived the merger. + +2005-12-16 15:48 +0000 [r435] peterlin: + + * ChangeLog, FreeSansBold.sfd: + FreeSansBold.sfd: added U+0577. + +2005-12-15 09:26 +0000 [r434] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd: * FreeSans.sfd: added + U+0559, U+055F, U+2024. * FreeSansBold.sfd: added U+056E, + U+0573. + +2005-12-14 10:07 +0000 [r433] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSans.sfd: * + FreeSans.sfd: Merged with Gargi 1.9 and Padmaa 0.6, courtesy + Monika Shah and Sonali Sonania from C-DAC, Mumbai. * CREDITS: + Added Monika Shah and Sonali Sonania. * AUTHORS: Added Monika + Shah and Sonali Sonania. + +2005-12-13 13:34 +0000 [r432] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSerif.sfd: * FreeSans.sfd - Removed + Sinhala glyphs. * FreeSerif.sfd - Added Sinhala glyphs, + formerly in FreeSans. + +2005-12-09 10:04 +0000 [r431] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: added U+20AF, U+211E. Changed U+20AC (EURO + SIGN) + +2005-12-09 09:34 +0000 [r430] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: * FreeSerifBold.sfd: + added more glyphs from Txfonts to the Arrows and Mathematical + Symbols ranges. * FreeSerifBoldItalic.sfd: added U+03F5 from + Txfonts. + +2005-12-09 08:54 +0000 [r429] peterlin: + + * tools/freefont-ttf.spec (added): Specification + file for building a RPM package, courtesy Rok Papez. + +2005-12-08 14:58 +0000 [r428] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSans.sfd: added U+0567, U+056A, U+056C, U+0582. + +2005-12-08 14:19 +0000 [r427] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: copied Box Drawing range from FreeSans. + +2005-12-08 13:13 +0000 [r426] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: added glyphs from Txfonts to the Arrows + and Mathematical Symbols ranges. + +2005-12-08 09:59 +0000 [r425] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: added U+2259-225A, U+22BA, U+2308-230B, + U+2322-2323. Cyrillic composite characters replaced with + references. + +2005-12-07 23:30 +0000 [r424] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: added U+025A, U+025D, U+026B, U+029B, + U+02AE, U+02AF, U+02DE. + +2005-12-07 22:20 +0000 [r423] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: updated Hebrew part with Drugulin font + from the Culmus project. + +2005-12-07 20:54 +0000 [r422] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: added U+207A-207C, U+208A-208C, U+2215-2216. + +2005-12-07 15:12 +0000 [r421] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: added U+ U+2320 TOP HALF INTEGRAL, U+23AE + INTEGRAL EXTENSION, U+2321 BOTTOM HALF INTEGRAL (bug #13370). + +2005-12-06 23:17 +0000 [r420] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: added U+0294-0296, U+02A1-02A2. Started + adding "below" anchors. Performed hinting on characters that were + not hinted "en masse". + +2005-12-06 16:02 +0000 [r419] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: fixed some more metrics problems in the + Extended Greek area; performed hinting on characters that were + not hinted "en masse". + +2005-12-06 10:52 +0000 [r418] peterlin: + + * ChangeLog, Makefile: * Makefile: + clean also signature files. + +2005-12-06 09:46 +0000 [r416] peterlin: + + * ChangeLog, FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: * + FreeMonoBoldOblique.sfd, FreeMonoBold.sfd: cosmetic + changes; cleaning background of referenced composed characters. + +2005-12-05 17:52 +0000 [r415] teras: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Some changes to the + greek glyphs, mostly having to do with "tonos" (accent) + +2005-12-05 16:24 +0000 [r414] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: minor cosmetic changes. + +2005-12-05 15:18 +0000 [r413] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: adjusted widths of characters in the Extended + Greek range; accents are not any more considerably overhanging on + the left side. Added U+1EDA-1EE3, U+1EE8-1EF1. + +2005-12-05 09:03 +0000 [r412] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd - continued working on Extended Greek range; not + finished yet. + +2005-12-03 11:15 +0000 [r411] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: fixed combined Greek accents (bug #12800). + Width of characters still need to be adjusted as in FreeSerif. + +2005-12-03 10:56 +0000 [r410] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSerif.sfd: * + FreeSerif.sfd: fixed positions of Greek accents (bug #12798). + * CREDITS: Added Panayotis Katsaloulis. * AUTHORS: Added + Panayotis Katsaloulis.i + +2005-12-03 09:25 +0000 [r409] peterlin: + + * ChangeLog, Makefile: * Makefile: + minor changes; now creating also a tarfile with sfds. + +2005-12-01 15:31 +0000 [r408] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd: added U+0183, U+018C, U+01C0, U+01C1, + U+01C3, U+01E0, U+01E1, U+01F8, U+01F9. + +2005-12-01 15:03 +0000 [r407] peterlin: + + * ChangeLog, Makefile (added): * + Makefile: created a Makefile to assist building. + +2005-12-01 15:00 +0000 [r406] peterlin: + + * ChangeLog, README: README: an + update. + +2005-12-01 14:41 +0000 [r405] peterlin: + + * ChangeLog, COPYING (added): * + COPYING: added GNU General Public License, version 2. + +2005-12-01 12:40 +0000 [r404] peterlin: + + * ChangeLog, tools/GenerateTrueType + (added): * tools/GenerateTrueType: wrote a FontForge script for + conversion to TrueType. + +2005-12-01 11:07 +0000 [r403] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerif.sfd: * FreeSerif.sfd: merged + with SolaimanLipi Bangla OpenType font from www.ekushey.org, + courtesy Solaiman Karim. * FreeSerifItalic.sfd: merged with + SolaimanLipi Bangla OpenType font from www.ekushey.org, slanted + by 15.5 degrees. + +2005-12-01 10:15 +0000 [r402] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSans.sfd, + FreeSansOblique.sfd: * FreeSans.sfd: + merged with Rupali Bangla OpenType font from www.ekushey.org * + FreeSansOblique.sfd: merged with Rupali Bangla OpenType font + from www.ekushey.org, slanted by 12 degrees. * CREDITS: added + Solaiman Karim * AUTHORS: added Solaiman Karim + +2005-11-30 14:42 +0000 [r401] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSerif.sfd: * + FreeSerif.sfd: merged with the Rachana Normal. * AUTHORS: + added K.H. Hussain and R. Chitrajan * CREDITS: added K.H. Hussain + and R. Chitrajan + +2005-11-23 22:37 +0000 [r400] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+01A0-01A1, U+01AF-01B0, U+026E, + U+028F, U+0291, U+02A3-02A5, U+031B. Modified U+0198. + +2005-11-23 09:08 +0000 [r399] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - cleaned some background images. + +2005-11-22 22:20 +0000 [r398] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd: * FreeSans.sfd, + FreeSansBold.sfd - added U+0263. + +2005-11-22 15:51 +0000 [r397] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+2591-25A1, U+25A3-25A5, U+25AA, + U+25AC. + +2005-11-22 09:34 +0000 [r396] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+2504-250B. + +2005-11-21 23:12 +0000 [r395] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - added U+0574, U+0576. Removed overlaps. + +2005-11-21 22:47 +0000 [r394] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: * + FreeSerifBoldItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added a couple of + glyphs in the IPA Extensions region. + +2005-11-21 15:49 +0000 [r393] peterlin: + + * ChangeLog, FreeMono.sfd, + FreeMonoOblique.sfd: * FreeMono.sfd - + corrected positions of some Greek diacritics on page 0x1F. * + FreeMonoOblique.sfd - working on bringing it in sync with + FreeMono.sfd. + +2005-11-20 22:56 +0000 [r392] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+02AA-02AC, U+02B0-02B2. + +2005-11-19 22:59 +0000 [r391] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+01B7-01B9, U+0196, U+019A, U+01C3, + U+0224-0225, U+025E, U+029A, U+2422. Changed U+0184-0185, U+0192, + U+01B4, U+0282, U+0284. + +2005-11-18 22:44 +0000 [r390] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - started Box Drawing area. + +2005-11-18 09:30 +0000 [r389] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+02EE, U+207F. + +2005-11-17 22:06 +0000 [r388] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - removed overlaps in Latin Extended-B and IPA + Extensions ranges. + +2005-11-17 12:59 +0000 [r387] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: * + FreeMonoOblique.sfd, FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd, FreeSansOblique.sfd, + FreeSansBold.sfd, FreeSansBoldOblique.sfd, + FreeSerifItalic.sfd, FreeSerifBold.sfd, + FreeSerifBoldItalic.sfd - added U+FFFD. + +2005-11-17 12:33 +0000 [r386] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: * + FreeSerifBoldItalic.sfd - added U+1EDA-1EE3, U+1EE8-1EF1, + U+2190-219B, U+219E-21A8, U+21B9-21BA, U+21C4-21CA, U+21E4-21E5, + U+2669-266F. MES-1 compliant. + +2005-11-17 10:43 +0000 [r385] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd - added U+018B, U+025C, U+0265, U+026F, + U+0279, U+0287, U+028C-028E, U+029E. + +2005-11-17 10:23 +0000 [r384] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd - added glyphs from the Omega project + to Latin Extended-B, IPA Extensions and Greek ranges. + +2005-11-17 09:31 +0000 [r383] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: * + FreeSerifBoldItalic.sfd - added glyphs from the Omega project + to Latin Extended-B, IPA Extensions and Greek ranges. + +2005-11-17 09:09 +0000 [r382] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd - added glyphs from the Omega project to + Latin Extended-B, IPA Extensions and Greek ranges. + +2005-11-16 23:17 +0000 [r381] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added a handful of letters in the Latin + Extended-B and IPA Extension ranges from the Omega font + collection. + +2005-11-16 22:37 +0000 [r380] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd - started added accent anchors. Added a + handful of Greek letters from Omega font collection. + +2005-11-16 15:41 +0000 [r379] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points + +2005-11-16 15:02 +0000 [r378] peterlin: + + * papers/eurotex2003/freefont.bib, + papers/eurotex2003/freefont.tex: Changed files + sent back by Karl Berry. The text should now exactly match the + paper published in TUGboat 24(2003)545-549. + +2005-11-16 14:49 +0000 [r377] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansOblique.sfd: * FreeSansOblique.sfd + - applied the sequence suggested by Werner Lemberg for reducing + redundant points. * FreeSans.sfd - changed U+01A5. + +2005-11-16 13:23 +0000 [r376] moyogo: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerif.sfd: fixed latin gamma and baby + gamma in Serif; added Ezhes variations to SerifItalic + +2005-11-16 12:50 +0000 [r375] peterlin: + + * ChangeLog, FreeMonoOblique.sfd: + * FreeMonoOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added U+F6BE. + +2005-11-16 12:28 +0000 [r374] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0255, U+025A, U+025D, U+025F, + U+0262-0263, U+026B-026C, U+0274, U+0276-0277, U+028F, U+0291, + U+029D. + +2005-11-16 10:36 +0000 [r373] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - replaced Greek letters with references, where + applicable. Added U+03D7, U+03F0-03F2. + +2005-11-16 09:39 +0000 [r372] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - Made small Greek letters the same height as + Latin and Cyrillic ones and replaced them with references, where + applicable. + +2005-11-15 23:09 +0000 [r371] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs + in the Latin-1 and Latin Extended-A areas with references. Made + capital Greek letters the same height as Latin and Cyrillic ones + and replaced them with references, where applicable. + +2005-11-15 19:21 +0000 [r370] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: fixed U+026A, to + prevent confusion with U+0069 when accented + +2005-11-15 12:18 +0000 [r369] peterlin: + + * ChangeLog, FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: * + FreeMonoBold.sfd - corrected Greek tonos (slanted instead of + a vertical line). * FreeMonoBoldOblique.sfd - applied the + sequence suggested by Werner Lemberg for reducing redundant + points. Replaced accented glyphs in the Latin-1 and Latin + Extended-A areas with references. + +2005-11-14 23:20 +0000 [r368] peterlin: + + * ChangeLog, FreeMonoBold.sfd: * + FreeMonoBold.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs + in the Latin-1 and Latin Extended-A areas with references. + +2005-11-14 22:44 +0000 [r367] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs + in the Greek and Cyrillic areas with references. + +2005-11-14 13:43 +0000 [r366] peterlin: + + * ChangeLog, + FreeSansBoldOblique.sfd: * + FreeSansBoldOblique.sfd - added U+0180, U+0184, U+0185, + U+0195, U+01A0-01A2, U+01AF-01B0, U+025E, U+026E, U+0292, + U+0294-0296, U+029A, U+02A1, U+2126-2127, U+2190-219B, + U+219E-21A8, U+21C4-21CA, U+2669-266F. MES-1 compliant. + +2005-11-14 12:55 +0000 [r365] peterlin: + + * ChangeLog, + FreeSansBoldOblique.sfd: * + FreeSansBoldOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Replaced accented + glyphs in the Latin-1 area with references. + +2005-11-14 09:07 +0000 [r364] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added 2005 in + copyright info. + +2005-11-13 23:19 +0000 [r363] peterlin: + + * ChangeLog, FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: * FreeSerif.sfd - + applied the sequence suggested by Werner Lemberg for reducing + redundant points. * FreeSansBold.sfd - added U+219A, U+219B, + U+2669-266F. * FreeSerifBold.sfd - added U+2669-266F. + +2005-11-12 22:31 +0000 [r362] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSansBold.sfd - added U+0180, U+0181, U+0183, U+0187, + U+0188, U+018A, U+018C, U+018D, U+0193, U+019C, U+01A0, U+01A1, + U+01AC, U+01AF, U+01B0, U+025C, U+0260, U+026E, U+0277, U+0281, + U+0284. + +2005-11-11 22:50 +0000 [r361] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added U+01A5, + U+02A0, U+2190-219B, U+219E-21A8, U+21B8, U+21B9, U+21C4-21CA, + U+21E4, U+21E5. + +2005-11-11 15:52 +0000 [r360] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - corrected Greek letters (using tonos instead + of a vertical line). Added U+026E, U+F6BE. Accented characters in + Latin 1, Latin Extended A and partly Latin Extended B replaced by + references. + +2005-11-11 15:03 +0000 [r359] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - applied the sequence for reducing redundant + points, suggested by Werner Lemberg. + +2005-11-11 10:40 +0000 [r358] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - added U+195, U+1A6, U+025E, U+026E, + U+029A, U+0313, U+0314, U+0342, U+0344, U+0345. Started adding + accent anchors. + +2005-11-10 22:56 +0000 [r357] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - replaced glyphs with references in the + Cyrillic area. Removed U+04A8, U+04A9. Added U+04C5, U+04C6, + U+04C9, U+04CA, U+04CD, U+04CE, U+0535, U+053F, U+0546, U+0565, + U+0584, U+0587, U+0589. + +2005-11-10 22:11 +0000 [r356] peterlin: + + * ChangeLog, FreeSansOblique.sfd: + * FreeSansOblique - changed U+0192, U+01A5; added + U+01C0-01C3. + +2005-11-10 17:01 +0000 [r355] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansOblique.sfd: added a couple of IPA + characters to FreeSans and FreeSansOblique + +2005-11-10 15:53 +0000 [r354] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added + automatically constructed accented characters in page 0x1E. + +2005-11-10 13:28 +0000 [r353] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - added U+00A0, U+00AD, U+0531, U+2126, + U+2190-2199, U+219E-21A8, U+21C4-21CA. + +2005-11-10 10:07 +0000 [r352] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+01A6. Simplified outlines in the + ASCII range. + +2005-11-09 22:42 +0000 [r351] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0184, U+0185, U+018D, U+0195, U+0197, + U+019A, U+019B, U+01A0, U+01A1, U+01AC, U+01B5, U+01B6, U+01C0, + U+01C1, U+01C3, U+01F6, U+0294-0296, U+1E9A, U+1EDA-1EE3, + U+1EE8-1EF1. + +2005-11-09 15:41 +0000 [r350] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: * + FreeSerifItalic.sfd - changed U+03D5. * + FreeSerifBoldItalic.sfd - changed U+03C6; added U+2070, + U+2075-2079, U+207F, U+2080, U+2085-2089, U+2155-217F. + +2005-11-09 14:32 +0000 [r349] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+1EA2, U+1EA3, U+1EA8, U+1EA9, U+1EB2, + U+1EB3, U+1EBA, U+1EBB, U+1EC2, U+1EC3, U+1EC8, U+1EC9, U+1ECE, + U+1ECF, U+1ED4, U+1ED5, U+1EE6, U+1EE7, U+1EF6, U+1EF7, U+220A, + U+220B, U+220D, U+2272, U+2273, U+2282, U+2283. + +2005-11-09 12:57 +0000 [r348] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0183, U+018C. + +2005-11-07 21:00 +0000 [r347] peterlin: + + * FreeSansBold.sfd: FreeSansBold.sfd - added + U+0562, U+056D. U+0575. + +2005-11-07 11:39 +0000 [r346] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeSansBold.sfd - added U+0562, U+056D. U+0575. * + FreeMono.sfd - added U+0589. + +2005-11-06 22:20 +0000 [r345] peterlin: + + * ChangeLog, FreeMono.sfd, + FreeMonoBold.sfd: * FreeMono.sfd - added + U+2227, U+2228, U+2262. Corrected U+2299-229D in response to bug + report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276121 * + FreeMonoBold.sfd - added U+2010, U+2012 in response to bug + report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=289032 + Swapped U+03C6 (Greek small letter phi) and U+03D5 (Greek phi + symbol) in order to conform to Unicode standard. Simplified glyph + shapes in ASCII range. Started adding "above" and "below" + anchors. + +2005-11-06 20:47 +0000 [r344] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+0278, U+03D5, U+2248. Corrected + U+2071, U+222E, U+2242, U+2243 in response to bug reports + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276118 + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276120 + +2005-11-05 23:18 +0000 [r343] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - accented letters in Latin Extended-A replaced + by references wherever possible. * FreeSerif.sfd - added + U+0180, U+0181, U+0187, U+0188, U+018A, U+0193, U+019C, U+01A4, + U+01A5, U+01A7, U+01A8, U+01AF, U+01B0, U+026E, U+0270, U+0278, + U+0280, U+0281, U+028B, U+0299, U+029C, U+029F. + +2005-11-03 09:32 +0000 [r342] peterlin: + + * ChangeLog, FreeSansBold.sfd: + FreeSansBold.sfd - cleaner Arabic outlines. Added U+01E4, + U+01E5. + +2005-11-02 23:25 +0000 [r341] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd: * FreeSansBold.sfd - + added U+0180, U+0184, U+0185, U+0192, U+019B, U+01A0-01A2, + U+01AF, U+01B0, U+01EE, U+01EF, U+0292, U+0294-0296, U+02A1, + U+0532, U+054C, U+057C, U+222B. Changed U+014B, U+01A5, U+01B4, + U+03BB. * FreeSans.sfd - added U+04C5, U+04C6, U+04C9, + U+04CA, U+04D, U+04CE. + +2005-11-02 09:52 +0000 [r340] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - swapped U+03C6 (Greek small letter phi) and + U+03D5 (Greek phi symbol) in order to conform to Unicode + standard. Added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, U+04CE. + +2005-11-02 09:11 +0000 [r339] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - started Armenian; added U+0538, U+0542, + U+0544, U+0548, U+054D, U+054F, U+0550, U+0553, U+0555, U+0561, + U+0563, U+0564, U+0566, U+0568 U+056B, U+056F, U+0570, U+0572, + U+0578, U+057A, U+057D-057F, U+0580, U+0581, U+0583, U+0585. + +2005-11-01 22:12 +0000 [r338] peterlin: + + * ChangeLog, FreeSansBold.sfd, + FreeSansBoldOblique.sfd: * + FreeSansBold.sfd - modified U+019C. * + FreeSansBoldOblique.sfd - added U+00A0, U+00AD, U+019C, + U+01B7, U+01B8, U+0275, U+0278, U+0298, U+2012, U+2015, + U+2070-207F, U+2080-208E, U+2153-217F, U+2213, U+2215. + +2005-10-31 11:37 +0000 [r337] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0199, U+01AB, U+0265, U+0282, U+0288, + U+028C-028E, U+0290, U+029E, U+02A0. + +2005-10-28 23:13 +0000 [r336] peterlin: + + * ChangeLog, FreeSerifBold.sfd: + FreeSerifBold.sfd - added U+0199, U+019B, U+01B8, U+01B9, + U+01BE, U+01C0, U+0262, U+0274, U+0278, U+0280, U+028F, U+0298, + U+0299, U+029C, U+029E, U+029F, U+2012, U+2015, U+2016, U+2129, + U+2217. + +2005-10-28 12:20 +0000 [r335] peterlin: + + * ChangeLog, FreeSerifBold.sfd: + FreeSerifBold.sfd - added U+2070, U+2075-2079, U+2080, + U+2085-2089, U+2153-215E, U+2113-2115, U+2119. + +2005-10-28 09:03 +0000 [r334] peterlin: + + * ChangeLog, FreeSerifBold.sfd: + FreeSerifBold.sfd - added U+019E, U+01AB, U+01AD, U+01B1, + U+0256, U+025F, U+0265, U+0269, U+026F, U+0270, U+0279-027F, + U+0282, U+0287, U+0288, U+028C-028E, U+0290. + +2005-10-27 22:26 +0000 [r333] peterlin: + + * ChangeLog, FreeSerifBold.sfd: + FreeSerifBold.sfd - added U+018B, U+018E, U+018F, U+0191, + U+019D, U+01A7, U+01A8, U+01AE, U+0253, U+0266, U+0267, U+026A, + U+0271-0273, U+0283, U+0285. + +2005-10-27 14:28 +0000 [r332] peterlin: + + * ChangeLog, FreeSansBold.sfd: + FreeSansBold.sfd - added subscripts and superscripts + (U+2070-208F), completed fractions (U+2152-215F) and Roman + numerals (U+2160-217F). + +2005-10-27 13:44 +0000 [r331] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + FreeSerifItalic.sfd - minor cleanup in the superscript range + (U+2070-2079). + +2005-10-27 09:42 +0000 [r330] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd - added U+018D, U+0194, U+019B, U+019C, U+01B5, + U+01B6, U+0295, U+0296, U+029B, U+02A2, U+0472, U+0473, U+2114, + U+2119. + +2005-10-26 21:31 +0000 [r329] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd - Added U+01C0-01C2, U+0276, U+0292, U+0298. + Changed U+0251, U+0294, U+02A1. + +2005-10-26 14:45 +0000 [r328] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - Added U+2010-2012, U+2015, U+2032, U+203C, + U+2047-2049. + +2005-10-26 13:56 +0000 [r327] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - added U+0278, U+0298. Cleaned up outlines + of most Greek letters. + +2005-10-26 12:52 +0000 [r326] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - a try to imitate Denis' work on adding anchors + by adding "above" anchor to a couple of basic Latin characters. + +2005-10-26 11:57 +0000 [r325] peterlin: + + * ChangeLog, FreeMono.sfd: + FreeMono.sfd - added U+2011, U+2012, U+203B, U+204A, U+2071, + U+2129, U+2232, U+2233. Changed and/or corrected U+2106, U+211E, + U+2126, U+2127, U+2153-215F, U+2202. + +2005-10-26 08:18 +0000 [r324] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added "above" anchors to selected Cyrillic + characters. Added U+0294, U+02A1. + +2005-10-25 14:29 +0000 [r323] peterlin: + + * ChangeLog, FreeSansOblique.sfd: + FreeSansOblique.sfd - added U+00A0, U+2011-2012, U+2015, + U+2070, U+2071, U+2074-2079, U+2080-2089, U+2126, U+2153-215F, + U+2190-2195, U+2215, U+266A. FreeSansOblique is now MES-1 + compliant. + +2005-10-25 14:00 +0000 [r322] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: + FreeSansOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, + FreeSansBoldOblique.sfd, FreeMonoBoldOblique.sfd, + FreeMonoBold.sfd, FreeSerifItalic.sfd, + FreeSerifBold.sfd FreeSerifBoldItalic.sfd - brought in + sync with Valek Filipov's urw-fonts-1.0.7pre41 + +2005-10-25 12:13 +0000 [r321] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+019E, U+01AD, U+01B8, U+01B9, U+0253, + U+0256, U+0257, U+025C, U+0260, U+0266, U+0267, U+0269, U+026D, + U+0271-0273, U+0279-027D. + +2005-10-25 09:53 +0000 [r320] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: + FreeSerifBoldItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2032-2034, U+203C, U+2047-204A, U+2074, U+2081-2084, + U+2126, U+2153, U+2154, U+215F, U+2215. Corrected positions of + diacritics on U+0200-0217. + +2005-10-25 09:06 +0000 [r319] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0191, U+019D, U+01AE, U+027E, U+027F, + U+0283, U+0285. + +2005-10-25 08:12 +0000 [r318] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + FreeSerifItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2126, U+2127, U+2153-215E, U+2160-217F, U+2190-2193, + U+2669-266F. FreeSerifItalic is now MES-1 compliant. + +2005-10-24 19:34 +0000 [r317] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: added ccmp feature + for i and j to be substituted with dotless i or j when followed + by above diacritic + +2005-10-24 15:01 +0000 [r316] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd - added U+2011, U+2012, U+2015. FreeSans is now + MES-1 conformant. + +2005-10-23 12:29 +0000 [r314-315] moyogo: + + * FreeSans.sfd: added above, below, abovemk and + belowmk anchors for diacritics placement; cleared U+0084 + + * ChangeLog, FreeSans.sfd: added + above, below, abovemk and belowmk anchors for diacritics + placement + +2005-10-21 12:18 +0000 [r313] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+02B9, U+02BA, U+02CD, U+2017, U+2036, + U+2037, U+203C, U+203E, U+2047-204A. + +2005-10-20 12:04 +0000 [r312] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+00A0, U+00AD, U+0182, U+0189, U+018B, + U+018E, U+018F, U+0192, U+019F, U+01A9, U+01B1, U+01B7, U+01DD, + U+2010-2013, U+2015. FreeSerif is now MES-1 conformant. + +2005-10-20 11:13 +0000 [r311] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd - added U+0182, U+0189, U+0192, U+019F, + U+01A9, U+01B7, U+01C4-01CC, U+01E0-1E2, U+01F0-01F3, U+F6BE. + Corrected position of diacritics on U+0200-0217. + +2005-10-19 13:03 +0000 [r310] moyogo: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: * FreeSerif.sfd - added + U+0268, U+026A, U+0289, U+0292; and anchor "above" to more base + glyphs. * FreeSerifBold.sfd, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd - added U+0250-0252, U+0258-0259, + U+0261, U+0268, U+026A, U+0279, U+0289 * FreeSerifBold.sfd - + added anchor "above" to marks U+0300-0314, and to base glyphs + (vowels). + +2005-10-18 20:36 +0000 [r309] moyogo: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added anchor "above" to marks U+0300-0314, + and bases vowel of the U+0041-007A range, U+00E6, U+0186, U+0190, + U+0254 and U+025B; fixed Latin-1 Supplement block accented glyphs + to use references. + +2005-10-17 09:25 +0000 [r308] peterlin: + + * ChangeLog, FreeSansBold.sfd: + FreeSansBold.sfd - added U+01B7, U+01B8, U+0275. + +2005-10-16 18:06 +0000 [r307] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: * FreeSans.sfd, + FreeSansOblique.sfd - added some Latin Extended-B African + letters: U+0181, U+018A, U+0197-0198, U+01A4, U+01AC, U+01B1, + U+01B3-01B4; * FreeSansBold.sfd, FreeSansBoldOblique.sfd + - added Latin Extended-B U+0187, 018E-018F, U+0191, U+0193, + U+0197-0199, U+019D-019F, U+01AB-01AE; correcting width of + non-space Combining Diacrtical Marks; added more glyphs to IPA + Extensions to match non Bold * FreeSansBoldOblique.sfd - + added many accented glyphs + +2005-10-15 20:59 +0000 [r306] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: * FreeSans.sfd, + FreeSansOblique.sfd - added IPA Extensions + U+0262,U+0274,U+0280-0281, U+0299, U+029F, and Spacing Modifier + Letters U+02C9-02CB; fixed U+0287,029E height to baseline; added + stroke to U+0268 * FreeSansOblique.sfd - fixed skew on U+027F + * FreeSansBold.sfd, FreeSansBoldOblique.sfd - added to + Latin Extended-B U+01A7-01A8, IPA Extensions U+0251-0253, + U+0256-0257, U+0261, U+0265-026A, U+026F-0273, U+0289, + U+028C-028E * FreeSansBoldOblique.sfd - added to Latin + extended-B U+0189, U+01A8, U+01B1, U+0283, U+02C9 and Spacing + Modifiers U+02C9-02CB + +2005-10-14 13:47 +0000 [r304-305] peterlin: + + * ChangeLog: FreeSansBold.sfd - Added a couple + of composite glyphs, mostly in the IPA and Latin Extended B + ranges. + + * FreeSansBold.sfd: Added a couple of composite + glyphs, mostly in the IPA and Latin Extended B ranges. + +2005-10-13 17:58 +0000 [r303] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: * FreeSans.sfd - + removed overlap and simplified U+0187, 0191, 0193, 01A5, 01AE, + 0260, 0271, 0272, 0273, 027B; fixed diacritics placement on + U+0200-0217; fixed glyph for U+0283 to correct esh without + stroke; added U+025F and fixed U+025F from it; fixed height of + glyph at U+0285; arranged U+027E,027F to make more + distinguishable from U+0072. * FreeSansOblique.sfd - added the + corrected or new glyphs from FreeSans; diacritics on U+200-0217 + will need height readjustements. * FreeSansBold.sfd, + FreeSansBoldOblique - added U+0186, 0190, 0250, 0254, 0258, 0259, + 025B, 025C + +2005-10-13 15:00 +0000 [r302] moyogo: + + * FreeSerifBoldItalic.sfd: fixed open o, U+0254, + that was left unturned + +2005-10-13 12:51 +0000 [r299-301] peterlin: + + * FreeSerifItalic.sfd: Added glyphs + U+222B-U+222F, U+2320, U+2321. Fixed diacritics on U+0200-U+0217. + + * AUTHORS, ChangeLog, + CREDITS: Added Denis Jacquerye. + + * FreeSerif.sfd: Minor changes: U+22A2, U+22A3, + U+22A6, U+23AE. Added U+0250, U+0251, U+0258, U+0259, U+0275. + +2005-10-13 05:58 +0000 [r298] moyogo: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: 2005-10-12 Denis Jacquerye + <moyogo@gmail.com> * FreeSerif.sfd - Corrected diacritics + position on U+01D5-01D9,01DB,01EA-01ED,0200-0217 and U+022A. * + FreeSerif.sfd, FreeSerifBold.sfd, + FreeSerifItalic.sfd, FreeSerifBoldItalic.sfd - added + U+0186,0190,0254 and U+025B. + +2005-10-11 15:11 +0000 [r297] peterlin: + + * FreeSerif.sfd: Attempt to correct bug #13370: + INTEGRAL EXTENSION does not align with TOP/BOTTOM HALF INTEGRAL; + added glyph U+23AE. + +2005-10-11 14:33 +0000 [r296] peterlin: + + * FreeSerif.sfd: Fixed bug #13399 (glyphs for + U+0360 and U+0361 swapped). + +2005-05-16 14:33 +0000 [r295] peterlin: + + * ChangeLog, FreeMono.sfd: + Corrected shapes for Cross of Lorraine and Cross of Jerusalem. + +2005-04-07 13:45 +0000 [r294] peterlin: + + * notes (added), + notes/maintenance.txt (added): Some basic notes + how things work with Savannah. + +2005-04-07 13:25 +0000 [r292-293] peterlin: + + * FreeSansBold.sfd: Added some combining + accents, just to test a new version of FontForge. + + * ChangeLog: Minor change to FreeSansBold. + +2003-11-18 16:26 +0000 [r291] peterlin: + + * FreeSans.sfd: Started to apply Josef Segur's + patch. + +2003-10-08 12:22 +0000 [r290] peterlin: + + * AUTHORS, ChangeLog: Added Abbas + Izad. + +2003-10-08 12:18 +0000 [r289] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMonoOblique.sfd: Applied Josef Segur's + corrections from Oct. 5. + +2003-10-04 17:51 +0000 [r288] peterlin: + + * FreeSerif.sfd: A rather naive composition of + Arabic "accented" charachers, based on the work of Abbas Izad. + +2003-10-02 20:54 +0000 [r286-287] peterlin: + + * ChangeLog: Update. + + * FreeSerif.sfd: Abbas Izad's contributed + Arabic/Farsi characters added. + +2003-10-02 20:09 +0000 [r284-285] peterlin: + + * ChangeLog: Update. + + * FreeSansBoldOblique.sfd: Combining chars + corrected (this one escaped the batch). + +2003-10-02 19:55 +0000 [r283] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Combining characters + (U+0300 - U+036F) moved left, so that they have negative + horizontal values and zero advance width. + +2003-09-15 09:23 +0000 [r282] peterlin: + + * FreeSerifItalic.sfd: Super- and subscripts + added. Those copied from Free Serif regular (0,5-9) seem a bit + heavier to me than 1-4 designed specially for italic. Might + require a further adjustment. : + ---------------------------------------------------------------------- + +2003-09-15 09:08 +0000 [r281] peterlin: + + * FreeSerifItalic.sfd: Started working on super- + and subscripts. + +2003-09-15 08:36 +0000 [r280] peterlin: + + * FreeSerifBold.sfd: Started working on super- + and subscripts. + +2003-09-12 14:12 +0000 [r279] peterlin: + + * FreeSerif.sfd: Added three Hiragana characters + (U+3094, U+3099 and U+309B) and 6 Katakana characters + (U+30F4-U+30FC). + +2003-09-12 13:53 +0000 [r278] peterlin: + + * FreeSansBold.sfd: Cleared background + characters in Latin Extended-A. Added some automatically + constructed characters in Latin Extended-B. Started with + superscripts and subscripts. + +2003-09-12 12:53 +0000 [r277] peterlin: + + * FreeSans.sfd: Subscript numerals + (U+2080-U+2089) completed. + +2003-09-12 12:40 +0000 [r276] peterlin: + + * FreeSans.sfd: Upgraded Pfaedit to 030827. Two + Hiragana characters (U+3099, U+309B) and 8 Katakana characters + (U+30F7-U+30FE) added. + +2003-06-02 05:34 +0000 [r275] teras: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Basic ancient greek + support + +2003-05-22 19:35 +0000 [r274] teras: + + * FreeSansBold.sfd: Basic ancient greek support + +2003-05-22 18:05 +0000 [r273] teras: + + * FreeSans.sfd: Basic ancient greek support + +2003-05-19 08:18 +0000 [r272] peterlin: + + * ChangeLog: Upload. + +2003-05-19 08:15 +0000 [r271] peterlin: + + * FreeSerifItalic.sfd: Improved control point + positioning on Thai character fongman. Actually, Thai needs some + work here... + +2003-05-19 08:09 +0000 [r270] peterlin: + + * FreeSerif.sfd: Thai letters bo baimai and po + pla swapped; Thai character fongman corrected, all courtesy + Theppitak Karoonboonyanan. + +2003-05-19 07:45 +0000 [r269] peterlin: + + * ChangeLog: Update. + +2003-05-17 00:55 +0000 [r268] teras: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Full support of all ancient + greek glyphs + +2003-05-16 09:41 +0000 [r267] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Saved in a new SFD + format with a new version of PfaEdit. + +2003-05-15 12:15 +0000 [r266] peterlin: + + * ChangeLog: Mentioned KerningNumerals.pl. + +2003-05-15 12:07 +0000 [r265] peterlin: + + * ChangeLog: Update. + +2003-05-15 12:04 +0000 [r263-264] peterlin: + + * tools/KerningNumerals.pl: Now doing the new-style + kerning information (KernsSLIF) as well. + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Oops! It's KernsSLIF, + not Kerns. Corrected. + +2003-05-15 11:58 +0000 [r262] peterlin: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Completed moving + kerning information from ASCII numerals to kerned numerals in the + Adobe corporate use area (U+F6xx). + +2003-05-15 10:32 +0000 [r261] peterlin: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Automatically moved + kerning information from ASCII numerals with the + KerningNumerals.pl script. + +2003-05-15 10:27 +0000 [r259-260] peterlin: + + * FreeSansBold.sfd: Automatically moved kerning + information with the KerningNumerals.pl script. + + * tools/KerningNumerals.pl (added): A Perl script + for moving kerning information from ASCII numerals (U+0030...) to + characters in the Adobe corporate use area (U+F6xx). + +2003-05-14 12:10 +0000 [r258] peterlin: + + * ChangeLog: Update + +2003-05-14 12:00 +0000 [r257] peterlin: + + * FreeSans.sfd: First approximation of super- + and subscript numerals and vulgar fractions. + +2003-05-14 10:00 +0000 [r256] peterlin: + + * ChangeLog: Update. + +2003-05-14 09:57 +0000 [r255] peterlin: + + * FreeSerif.sfd: Super- and subscript numerals + complete, vulgar fractions completed and redone as references + rather than outlines. + +2003-05-12 16:58 +0000 [r253-254] peterlin: + + * ChangeLog: Update + + * FreeSerif.sfd: Super- and subscripts, vulgar + fractions. + +2003-05-12 16:12 +0000 [r251-252] peterlin: + + * ChangeLog: Update. + + * FreeSerif.sfd: Rounded to integer. + +2003-05-12 15:45 +0000 [r250] peterlin: + + * FreeSerif.sfd: Cleanup of the Cyrillic letters + added on March 27. + +2003-05-09 09:56 +0000 [r249] peterlin: + + * ChangeLog: Update. + +2003-05-09 09:53 +0000 [r248] peterlin: + + * FreeMonoBold.sfd: Additions in the Latin + Extended-B and IPA Extensions range. + +2003-05-08 09:07 +0000 [r246-247] peterlin: + + * ChangeLog: Update. + + * FreeSerifBoldItalic.sfd: Added a couple of + characters to the Latin Extended-B area. + +2003-05-08 08:37 +0000 [r245] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: ASCII numerals now + monospaced; kerned numerals moved to Adobe corporate use area + (U+F6xx). + +2003-05-08 07:47 +0000 [r244] peterlin: + + * ChangeLog: Update. + +2003-05-07 15:56 +0000 [r243] peterlin: + + * FreeSans.sfd, + FreeSerif.sfd: Roman numerals. + +2003-05-07 15:13 +0000 [r242] peterlin: + + * FreeSans.sfd: Added characters in the Latin + Extended-B range. + +2003-05-07 13:56 +0000 [r241] peterlin: + + * FreeSans.sfd: Added Greek accents. + +2003-05-07 13:19 +0000 [r240] peterlin: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Automated addition of + accented characters. + +2003-05-07 12:57 +0000 [r239] peterlin: + + * FreeMonoBoldOblique.sfd: Additions in Latin + Extended-B and Basic Greek. + +2003-05-07 12:13 +0000 [r237-238] peterlin: + + * FreeMonoBoldOblique.sfd: Points rounded to + integer values; glyphs simplified. + + * FreeMonoBoldOblique.sfd: Cleanup (fixed + widths, clockwise/counter-clockwise corrections etc.) + +2003-05-07 11:53 +0000 [r236] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd: Points rounded to integer + values; outlines simplified. + +2003-05-07 11:48 +0000 [r234-235] peterlin: + + * FreeSans.sfd: Rounded to integer and + simplified. + + * FreeSans.sfd: Cleanup (open paths fixed). + +2003-05-07 11:40 +0000 [r232-233] peterlin: + + * FreeMonoOblique.sfd: Kerning pairs removed. + + * FreeMonoOblique.sfd: Cleanup (path direction + etc.) + +2003-05-07 10:16 +0000 [r231] peterlin: + + * FreeMonoBold.sfd: Cleanup + (clockwise/counter-clockwise direction corrected). + +2003-05-07 10:01 +0000 [r230] peterlin: + + * FreeMono.sfd: Major cleanup (fixed widths, + open paths, clockwise/counter-clockwise directions etc.). + +2003-05-06 15:54 +0000 [r229] peterlin: + + * FreeSans.sfd: Proportional numerals don't + really have to be outlines - references are enough. Caught two + remaining numeral kerns, ",1" and ".1". Free Sans is now clean. + +2003-05-06 15:39 +0000 [r228] peterlin: + + * FreeSansBold.sfd: ASCII numerals now + monospaced; kerned numerals moved to Adobe corporate use area + (U+F6xx). Not finished yet - left kerns are done, right only up + to letter C! + +2003-05-06 14:39 +0000 [r227] peterlin: + + * FreeSans.sfd: ASCII numerals now monospaced; + kerned numerals moved to Adobe corporate use area (uniF6xx). + +2003-05-06 13:09 +0000 [r226] peterlin: + + * tools/OS2UnicodeRange (added): A simple script to + display OS/2 Unicode range table in TrueType fonts. + +2003-05-06 11:53 +0000 [r225] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Updated years of FSF + copyleft. + +2003-05-06 11:36 +0000 [r224] peterlin: + + * FreeMonoBold.sfd: Minor changes in Latin + Extended-B and IPA Extensions. + +2003-04-02 15:54 +0000 [r223] peterlin: + + * papers (added), papers/eurotex2003 + (added), papers/eurotex2003/eurotex2003.cls + (added), papers/eurotex2003/freefont.bib (added), + papers/eurotex2003/freefont.tex (added): Paper for + the EuroTeX 2003 conference, ENST Bretagne, Brest, June 24-27. + +2003-03-27 08:40 +0000 [r222] peterlin: + + * AUTHORS, ChangeLog, + CREDITS: Update. + +2003-03-27 08:13 +0000 [r221] peterlin: + + * FreeSerif.sfd: Cyrillic and Cyrillic + Supplement blocks brought to conformance with Unicode 3.2, + courtesy Daniel Shurovich Chirkov. + +2003-03-19 17:31 +0000 [r220] peterlin: + + * FreeSansOblique.sfd: Synchronized germandbls + (U+00DF) with the one in FreeSans. + +2003-03-19 17:17 +0000 [r219] peterlin: + + * FreeSans.sfd: Made somewhat wider germandbls + (U+00DF). Walter Schmidt brought up this problem with URW fonts + in the tex-fonts list. + +2003-03-18 16:38 +0000 [r218] peterlin: + + * FreeSans.sfd: Added Sinhala glyphs from the + Tipitaka project <http://www.metta.lk>, recoded to Unicode by + Noah Levitt. + +2003-02-27 13:56 +0000 [r217] peterlin: + + * FreeSansBold.sfd: Somewhat "cleaner" glyphs in + the Greek part. + +2003-02-24 12:49 +0000 [r216] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: All numerals set to + equal width (556 points). + +2003-02-21 16:58 +0000 [r215] peterlin: + + * FreeSans.sfd: A nicer capital schwa. + +2003-02-19 09:35 +0000 [r213-214] peterlin: + + * ChangeLog: Update. + + * FreeSans.sfd: Minor changes on mathematics + operators. + +2003-02-18 16:57 +0000 [r212] peterlin: + + * FreeSans.sfd: Added two Tamil signs (virama + and au length mark). + +2003-02-18 11:35 +0000 [r211] peterlin: + + * ChangeLog: Update. + +2003-02-18 11:28 +0000 [r210] peterlin: + + * FreeMono.sfd: Integral signs more in the + spirit of Courier design. + +2003-02-18 11:12 +0000 [r209] peterlin: + + * FreeMono.sfd: Cleaned out some backgrounds. + +2003-02-05 15:46 +0000 [r207-208] peterlin: + + * ChangeLog: Update. + + * FreeSans.sfd: Added a couple of glyphs in the + IPA and African Latin ranges. + +2003-01-30 15:55 +0000 [r206] peterlin: + + * ChangeLog: Update. + +2003-01-30 15:35 +0000 [r205] peterlin: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Corrected Maltese + hbar and Hbar. + +2003-01-30 14:54 +0000 [r204] peterlin: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMonoBoldOblique.sfd: Corrected Maltese + hbar and Hbar. + +2003-01-30 14:43 +0000 [r203] peterlin: + + * FreeMonoBold.sfd: Corrected Maltese Hbar. + +2003-01-28 16:31 +0000 [r202] peterlin: + + * FreeSerifItalic.sfd: Corrected Maltese hbar. + +2002-12-19 18:31 +0000 [r201] peterlin: + + * FreeSans.sfd: Cleaner Tamil outlines. + +2002-12-18 17:38 +0000 [r199-200] peterlin: + + * ChangeLog: Update. + + * tools/ConvertFont (added): Convert fonts from + PfaEdit's native format to TrueType format. + +2002-12-18 17:17 +0000 [r198] peterlin: + + * ChangeLog: Update. + +2002-12-18 10:43 +0000 [r197] peterlin: + + * FreeSans.sfd: Added (almost complete) Tamil + Unicode range. + +2002-12-17 16:44 +0000 [r196] peterlin: + + * FreeSans.sfd: Started adding Kannada glyphs + from Akruti fonts. + +2002-12-17 15:56 +0000 [r195] peterlin: + + * AUTHORS, ChangeLog, + CREDITS: Added M.S. Sridhar and Akruti fonts. + +2002-12-17 15:42 +0000 [r194] peterlin: + + * FreeSans.sfd: Added some Devanagari and + Gujarati glyphs from the Akruti fonts. + +2002-12-17 10:08 +0000 [r193] peterlin: + + * ChangeLog, CREDITS: Correct + spelling of Culmus project. + +2002-12-12 15:09 +0000 [r192] peterlin: + + * INSTALL (added): Installation notes for the Free + UCS outline fonts. + +2002-12-12 08:57 +0000 [r191] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Checked in as v1.1. + +2002-12-12 08:48 +0000 [r190] peterlin: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Checked in as v1.1. + +2002-12-06 15:13 +0000 [r189] peterlin: + + * FreeMono.sfd: Minor correction on U+230F. + +2002-12-06 15:00 +0000 [r188] peterlin: + + * FreeMono.sfd: Various additions in the + U+2000-U+27FF area, courtesy Vyacheslav Dikonov. + +2002-12-06 14:20 +0000 [r187] peterlin: + + * CREDITS: Added Vyacheslav Dikonov. + +2002-12-06 14:08 +0000 [r186] peterlin: + + * AUTHORS: Added Vyacheslav Dikonov. + +2002-12-06 13:59 +0000 [r185] peterlin: + + * FreeMono.sfd: Added Runes (U+16A0...), + courtesy Vyacheslav Dikonov. + +2002-12-06 13:43 +0000 [r184] peterlin: + + * ChangeLog: Update. + +2002-12-06 13:40 +0000 [r182-183] peterlin: + + * FreeSans.sfd: Added Unicode Syriac glyphs, + courtesy Vyacheslav Dikonov. + + * FreeMono.sfd: Added Braille glyphs, courtesy + Vyacheslav Dikonov. + +2002-11-28 10:10 +0000 [r181] peterlin: + + * README: Resubmitted using -r1.1. + +2002-11-28 10:02 +0000 [r180] peterlin: + + * AUTHORS: Resubmitted using -r 1.1 + +2002-11-28 09:57 +0000 [r179] peterlin: + + * AUTHORS: Re-submitted using CVS 1.11.2. + +2002-11-28 09:41 +0000 [r178] peterlin: + + * README: Updated text reflecting that Microsoft Web + fonts are no longer freely available. + +2002-10-16 11:02 +0000 [r177] peterlin: + + * FreeSerif.sfd: Corrected glyph 0x0446, thanks + to Reiji SUZUKI, who spotted it. + +2002-10-11 16:40 +0000 [r176] peterlin: + + * ChangeLog: Update. + +2002-10-11 16:29 +0000 [r175] peterlin: + + * ChangeLog: Update. + +2002-10-11 15:46 +0000 [r174] peterlin: + + * FreeSans.sfd: Added a handful of kern pairs + beyond Latin-1. + +2002-10-11 14:14 +0000 [r173] peterlin: + + * FreeSerif.sfd: Adding kern pairs manually also + cleans the empty glyph slots (and makes the file unreadable by + PfaEdit). Reintroduced them. + +2002-10-11 14:01 +0000 [r172] peterlin: + + * FreeSerif.sfd: Added about one dozen kern + pairs as a test. + +2002-10-11 13:44 +0000 [r171] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Patch from Sept 23 + introduced core dumps, as PfaEdit dutifully cleared all the empty + glyph slots along the way, which messed up its internal workings. + Re-introduced all the empty glyph slots. + +2002-09-23 16:00 +0000 [r170] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: At some point I lost the + kerning information. First attempt to reconstruct it from AFM + files. + +2002-09-11 14:39 +0000 [r169] peterlin: + + * FreeMono.sfd: Swapped incorrect "dialytika and + oxia" and "dialytika and varia". Made "tonos" equal to "oxia". + Started doing base Greek with new tonos. + +2002-09-11 11:31 +0000 [r168] peterlin: + + * FreeMonoBold.sfd: Hebrew parts in sync with + Culmus 0.6. + +2002-09-11 11:26 +0000 [r167] peterlin: + + * ChangeLog: Update. + +2002-09-11 09:53 +0000 [r166] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Hebrew parts in sync + with Culmus 0.6. + +2002-09-11 09:16 +0000 [r165] peterlin: + + * ChangeLog: Update. + +2002-09-11 09:13 +0000 [r164] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: * Added Danilo + Segan's Serbian Cyrillic glyphs. * Updated Hebrew part to comply + with Culmus 0.6. + +2002-09-10 08:21 +0000 [r163] peterlin: + + * FreeSans.sfd: Started working on IPA range. + +2002-09-09 16:01 +0000 [r161-162] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Updated Cyrillic part + to match Filippov's 1.0.7pre14. + +2002-09-09 15:39 +0000 [r160] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Updated Cyrillic part + to match Filippov's 1.0.7pre14. + +2002-09-09 14:33 +0000 [r158-159] peterlin: + + * ChangeLog: Update. + + * FreeSansOblique.sfd: Added Stepanyan's + Armenian glyphs from FreeSans, skewed for 12 degrees. + +2002-09-06 14:16 +0000 [r157] peterlin: + + * AUTHORS, CREDITS: Changed @ in + email addresses to " AT ". + +2002-09-06 13:43 +0000 [r155-156] peterlin: + + * ChangeLog: A minor correction. + + * ChangeLog: Update. + +2002-09-06 13:18 +0000 [r154] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added Maxim Iorsh's + Hebrew glyphs (still considered experimental by their author, but + much better than previous ones). + +2002-08-28 15:31 +0000 [r152-153] peterlin: + + * AUTHORS, CREDITS: Added Maxim + Iorsh. + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added Maxim Iorsh's + Hebrew glyphs. + +2002-07-26 10:21 +0000 [r151] peterlin: + + * ChangeLog: Update. + +2002-07-26 10:17 +0000 [r150] peterlin: + + * FreeMono.sfd: Some minor changes. + +2002-06-11 19:28 +0000 [r148-149] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Applied Michalis Kabrianis's + patch concerning perispomeni in Greek politoniko. + +2002-05-23 11:25 +0000 [r147] peterlin: + + * ChangeLog: Update. + +2002-05-23 11:20 +0000 [r146] peterlin: + + * FreeMono.sfd: Applied Michalis Kabrianis's + patch which corrects psili. Also some working variants of + characters in the IPA range. + +2002-05-16 14:44 +0000 [r145] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Added LangName + information. + +2002-05-15 13:23 +0000 [r144] peterlin: + + * ChangeLog: Update. + +2002-05-15 13:14 +0000 [r143] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Deleted explicit ".notdef" + characters. + +2002-05-14 08:59 +0000 [r142] peterlin: + + * FreeSansBoldOblique.sfd: Filled-in the missing + TTFWidth and TTFWeight values. + +2002-05-14 08:51 +0000 [r141] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Correctly formed + Panose and LineGap lines. + +2002-05-09 18:13 +0000 [r140] peterlin: + + * ChangeLog: Update. + +2002-05-09 17:42 +0000 [r139] peterlin: + + * FreeSans.sfd: Added some more composite + glyphs. Croatian ligatures better kerned. + +2002-05-09 17:10 +0000 [r138] peterlin: + + * FreeSans.sfd: Added diacritics. Added glyphs + to the Latin Extenede-B area. + +2002-05-07 16:13 +0000 [r137] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Updated Panose and LangName + information in the TTF header. + +2002-05-07 15:40 +0000 [r136] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Updated Panose and + LangName information in the TTF header. + +2002-05-07 15:28 +0000 [r135] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Updating Panose and + LangName information in the font header. + +2002-04-30 12:27 +0000 [r134] peterlin: + + * ChangeLog: Update + +2002-04-30 11:21 +0000 [r133] peterlin: + + * FreeMonoBold.sfd: Several minor changes (lower + carons etc.) + +2002-04-30 10:14 +0000 [r132] peterlin: + + * FreeMonoBold.sfd: Working on Greek small + letters. + +2002-04-29 19:44 +0000 [r131] peterlin: + + * ChangeLog: Update. + +2002-04-29 19:38 +0000 [r129-130] peterlin: + + * FreeMonoBoldOblique.sfd: Started adding Greek. + + * FreeMono.sfd, + FreeMonoBold.sfd: Harmonizing Greek with + Latin. Done with capitals. + +2002-04-29 18:08 +0000 [r128] peterlin: + + * FreeMonoBold.sfd: Added glyphs in the + Geometrical Shapes and Miscellaneous Symbols area. + +2002-04-29 17:35 +0000 [r127] peterlin: + + * FreeMono.sfd: Added one glyph to the + Geometrical Shapes area, which is now completed; added three + glyphs to the Miscellaneous Symbols area. + +2002-04-29 10:34 +0000 [r126] peterlin: + + * FreeMono.sfd: Erased explicit ".notdef" + character (U+0000). Hopefully this will now stop getting PfaEdit + confused about the "post" table. + +2002-04-26 15:41 +0000 [r124-125] peterlin: + + * ChangeLog: Update. + + * FreeSans.sfd: Adjusted accent positions on + several glyphs in the Latin Extended-A area. + +2002-04-25 16:20 +0000 [r121-123] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Minor corrections in the Box + Drawing area. + + * FreeMonoBold.sfd: Box Drawing area completed. + Added some glyphs in the Geometrical Shapes area. + +2002-04-24 16:09 +0000 [r120] peterlin: + + * ChangeLog: Update. + +2002-04-24 16:06 +0000 [r119] peterlin: + + * FreeMono.sfd: BoxDrawing area completed. + +2002-04-23 15:22 +0000 [r118] peterlin: + + * FreeMonoBold.sfd: Added glyphs in the General + Punctuation area. + +2002-04-23 15:04 +0000 [r117] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd: Added glyphs to the Box + Drawing area. + +2002-04-23 13:52 +0000 [r115-116] peterlin: + + * ChangeLog: Update. + + * tools/WGL4.lst: Correction. Added missing + characters 02DC:SMALL TILDE, F001:LATIN SMALL LIGATURE FI and + F002:LATIN SMALL LIGATURE FL (the latter two belong to private + use area). Left 00A0:NO-BREAK SPACE in place, although some specs + don't list it. Total 653 characters on the list (WGL4 is supposed + to have 652 coded characters). + +2002-04-22 21:27 +0000 [r114] peterlin: + + * FreeMonoBold.sfd: Adding new glyphs to the + Latin Extended-B and IPA Extensions ranges. + +2002-04-22 15:05 +0000 [r112-113] peterlin: + + * ChangeLog: *** empty log message *** + + * FreeMono.sfd, + FreeMonoBold.sfd: Working on Latin Extended-B + and Greek. + +2002-04-19 15:58 +0000 [r110-111] peterlin: + + * FreeSerif.sfd: Somewhat cleaner chess figures. + + * ChangeLog: *** empty log message *** + +2002-04-19 14:57 +0000 [r109] peterlin: + + * ChangeLog: Update. + +2002-04-19 14:23 +0000 [r108] peterlin: + + * tools/MES-2.txt, tools/MES-2.lst: + Corrected list (it is not 203C-203E, it is 203C and 203E). + +2002-04-19 09:24 +0000 [r107] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Changed "Family Name" + from Free to FreeSerif, FreeSans and FreeMono, as appropriate. + Changed Font Modifiers from MonoBold etc. to Bold, Italic, + Oblique, BoldOblique and BoldItalic. + +2002-04-18 09:38 +0000 [r106] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Corrected metrics; + now all character widths are set to 600. + +2002-04-17 18:49 +0000 [r104-105] peterlin: + + * ChangeLog: Added forgotten info on box drawing + characters in FreeSerif. + + * ChangeLog: *** empty log message *** + +2002-04-17 17:37 +0000 [r103] peterlin: + + * FreeSerif.sfd: Box drawing characters + corrected. Now they extend both ascender and descender height. + +2002-04-17 15:45 +0000 [r102] peterlin: + + * FreeMonoBold.sfd: Continued working on Greek. + +2002-04-17 14:53 +0000 [r101] peterlin: + + * FreeMonoBold.sfd: Added some more Box Drawing + characters. + +2002-04-17 11:56 +0000 [r100] peterlin: + + * FreeMonoBold.sfd: Added some Box Drawing + characters. + +2002-04-16 15:36 +0000 [r99] peterlin: + + * ChangeLog: *** empty log message *** + +2002-04-16 15:30 +0000 [r98] peterlin: + + * FreeMono.sfd: Added a couple of characters in + the Miscellaneous Symbols area. + +2002-04-16 14:28 +0000 [r97] peterlin: + + * FreeMonoBoldOblique.sfd: Added superscripts, + subscripts, vulgar fractions and a couple other characters needed + to make font MES-1 compliant. + +2002-04-16 13:58 +0000 [r96] peterlin: + + * FreeMonoBold.sfd: Added some characters, + mostly in the Miscellaneous Symbols area. FreeMonoBold now + complies with MES-1. + +2002-04-16 10:16 +0000 [r95] peterlin: + + * ChangeLog: Update. + +2002-04-16 10:13 +0000 [r94] peterlin: + + * FreeMonoBold.sfd: Started harmonizing Greek + letters with Latin and Cyrillic. + +2002-04-16 09:28 +0000 [r93] peterlin: + + * FreeMonoBold.sfd: Added subscripts, + superscripts and vulgar fractions. + +2002-04-15 13:42 +0000 [r92] peterlin: + + * ChangeLog: Update + +2002-04-12 15:59 +0000 [r91] peterlin: + + * AUTHORS, CREDITS: Added Beyene, + Kudlek, Kummer and Metzinger from the Theoretical Foundations of + Computer Science, University of Hamburg, the authors of the set + of Ethiopic metafonts. + +2002-04-12 15:42 +0000 [r90] peterlin: + + * ChangeLog: Update. + +2002-04-12 15:38 +0000 [r89] peterlin: + + * FreeSerif.sfd: Added Ethiopian glyphs, + converted from the Metafont sources from TGI, Universität Hamburg + (authors Berhanu Beyene, Prof. Dr. Manfred Kudlek, Olaf Kummer, + and Jochen Metzinger) using Szabo's TeXtrace and retouched using + PfaEdit. Ethiopian metafonts are released under GNU GPL, + http://www.informatik.uni-hamburg.de/TGI/mitarbeiter/wimis/kummer/ethiop_eng.html + +2002-04-12 15:30 +0000 [r88] peterlin: + + * FreeMonoBold.sfd: Added 40 characters, mostly + in the Latin Extended-B and IPA Extensions areas. + +2002-04-11 19:56 +0000 [r86-87] peterlin: + + * ChangeLog: *** empty log message *** + + * FreeMono.sfd: Added a handful of characters in + the Latin Extended-B, Currency Symbols and Miscellaneous Symbols + areas. + +2002-04-11 09:57 +0000 [r85] peterlin: + + * FreeMono.sfd: Added three glyphs to the IPA + Extensions area. + +2002-04-09 07:12 +0000 [r83-84] peterlin: + + * ChangeLog: *** empty log message *** + + * FreeMono.sfd: Corrected accent positioning in + the Extended Greek area; adding a couple of glyphs here and + there. 20 characters short of MES-2 conformance. + +2002-04-08 16:57 +0000 [r82] peterlin: + + * AUTHORS, CREDITS: Added Jeroen + Hellingman and Thomas Ridgeway, the authors of Malayalam, Oriya + and Tamil glyphs sets. + +2002-04-08 16:39 +0000 [r81] peterlin: + + * ChangeLog: *** empty log message *** + +2002-04-08 16:33 +0000 [r80] peterlin: + + * FreeMono.sfd: Added some arrows and Greek + politoniko. + +2002-04-05 15:04 +0000 [r79] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Modern Non-Russian + Cyrillic mostly completed. + +2002-04-05 10:37 +0000 [r78] peterlin: + + * FreeSerif.sfd: Added Thomas Ridgeway's Tamil + fonts, partly edited. + +2002-04-04 16:15 +0000 [r77] peterlin: + + * ChangeLog: Update. + +2002-04-04 16:12 +0000 [r76] peterlin: + + * FreeMonoBold.sfd: Started working on the + non-Russian Cyrillic glyphs. Corrected Serbian letters dje, lje, + nje and tshe. + +2002-04-04 10:44 +0000 [r75] peterlin: + + * FreeMono.sfd: Minor modifications in the + non-Russian Cyrillic area. + +2002-04-04 10:35 +0000 [r74] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Armenian capital + characters matching in case Latin, Cyrillic and Greek. + +2002-04-04 09:57 +0000 [r73] peterlin: + + * FreeMonoOblique.sfd: Serbian Cyrillic glyphs + synchronized with FreeMono. + +2002-04-04 09:36 +0000 [r71-72] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Serbian cyrillic characters dje + and tshe corrected. + +2002-04-03 16:34 +0000 [r70] peterlin: + + * ChangeLog: *** empty log message *** + +2002-04-03 16:29 +0000 [r69] peterlin: + + * FreeMono.sfd: Armenian characters added. + +2002-03-28 15:32 +0000 [r67-68] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Added some mathematical symbols. + +2002-03-26 21:00 +0000 [r66] peterlin: + + * ChangeLog: Update. + +2002-03-26 20:56 +0000 [r65] peterlin: + + * FreeSans.sfd: Added H.S. Pannu's Gurmukhi. It + actually fits in here much better than it fits FreeSerif. I'll + have to look for a Gurmukhi font with modulated stroke for + FreeSerif. + +2002-03-26 20:45 +0000 [r64] peterlin: + + * FreeSerif.sfd: A more stylish barred H. + +2002-03-26 20:35 +0000 [r63] peterlin: + + * ChangeLog: Update. + +2002-03-26 20:29 +0000 [r62] peterlin: + + * FreeMono.sfd: Minor changes in Greek; added + some mathematical symbols. + +2002-03-26 16:20 +0000 [r61] peterlin: + + * FreeMono.sfd: Completed vulgar fractions. + +2002-03-26 16:00 +0000 [r60] peterlin: + + * FreeSerif.sfd: Added dotted Hebrew letters. + +2002-03-26 14:40 +0000 [r58-59] peterlin: + + * FreeSerifItalic.sfd: Took Hebrew characters + from FreeSerif and slanted them for 15.5 degrees. + + * FreeSerif.sfd: Telugu letters optimized + somehow. Still too small, though. + +2002-03-26 14:15 +0000 [r57] peterlin: + + * AUTHORS, CREDITS: Corrected Unicode + ranges for Gurmukhi and Gujarati. + +2002-03-26 09:58 +0000 [r55-56] peterlin: + + * ChangeLog: Update. + + * FreeMonoBold.sfd: Added characters to the + Latin Extended-B and IPA Extensions area. + +2002-03-25 20:00 +0000 [r53-54] peterlin: + + * ChangeLog: Update. + + * FreeMonoBold.sfd: Started adding Latin + Extended-B and IPA Extensions. + +2002-03-25 19:28 +0000 [r51-52] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Minor cosmetic changes; cleaning + up Greek (removing redundant control points), added some + non-European Cyrillic glyphs as a test. + +2002-03-22 11:31 +0000 [r50] peterlin: + + * FreeMono.sfd: Some minor modifications; + letters in Latin Extended-B area "welded" together. + +2002-03-20 20:47 +0000 [r49] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Numerous glyphs added in + the Latin Extended-B, IPA Extensions and Number Forms areas. + MES-1 compliant! + +2002-03-20 12:46 +0000 [r48] peterlin: + + * ChangeLog: Update. + +2002-03-19 14:22 +0000 [r47] peterlin: + + * ChangeLog: Update. + +2002-03-19 13:12 +0000 [r46] peterlin: + + * FreeMonoOblique.sfd: Added characters in Latin + Extended-B and IPA Extensions area. Now mostly synchronized with + FreeMono. + +2002-03-18 17:56 +0000 [r45] peterlin: + + * FreeMono.sfd: Added some more IPA characters. + +2002-03-18 14:33 +0000 [r44] peterlin: + + * ChangeLog: Update. + +2002-03-18 12:21 +0000 [r43] peterlin: + + * FreeMono.sfd: Added some more characters, in + particular in the Latin Extended-B and IPA Extensions areas, to a + total of 1424 chars. + +2002-03-15 19:08 +0000 [r41-42] peterlin: + + * FreeMono.sfd: Added a dozen or two new + characters, in particular in the IPA Extensions area. + + * ChangeLog: Update. + +2002-03-15 13:57 +0000 [r40] peterlin: + + * ChangeLog: Update. + +2002-03-14 09:15 +0000 [r38-39] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Added three smiley characters. + +2002-03-10 18:16 +0000 [r37] peterlin: + + * AUTHORS, ChangeLog, + CREDITS: Due credit to the original author of + Gurmukhi font, Hardip Singh Pannu. + +2002-03-10 18:07 +0000 [r36] peterlin: + + * FreeSerif.sfd: Anshuman Pandey has only + converted Gurmukhi from TrueType to Metafont; the original author + of Gurkmukhi font is Hardip Singh Pannu + <http://members.aol.com/hspannu/punjabi.html>. Got the permission + from him to include the Gurmukhi glyph set. + +2002-03-08 12:17 +0000 [r34-35] peterlin: + + * ChangeLog: Update + + * FreeSerif.sfd: Added some more glyphs in the + Mathematical Symbols area. + +2002-03-06 20:48 +0000 [r32-33] peterlin: + + * ChangeLog: Update. + + * FreeSerif.sfd: Basic Gurmukhi (Unicode range + without ligatures). I believe the author is Anshuman Pandey + <apandey@u.washington.edu>, found in CTAN + <http://www.tex.ac.uk/tex-archive/language/gurmukhi/pandey/>. + +2002-03-06 20:13 +0000 [r31] peterlin: + + * ChangeLog: Update. + +2002-03-06 18:07 +0000 [r30] peterlin: + + * FreeMono.sfd: Silly me. Glyphs in Box Drawing + and Block Elements areas extend through ascender *and descender* + width. Corrected. + +2002-03-06 15:10 +0000 [r29] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Added musical glyphs in + the Miscellaneous Symbols area, linked "non-breaking" space to + space, "soft hyphen" to hyphen-minus. Now we are 4 glyphs short + of MES-1 conformance. + +2002-03-05 19:50 +0000 [r28] peterlin: + + * ChangeLog: Update. + +2002-03-05 19:47 +0000 [r27] peterlin: + + * tools/WGL4.lst (added): Microsoft Windows Glyph + List 4.0 (WGL4). I seem to have lost 2 characters - there ought + to be 652, and I have only 650. + +2002-03-05 19:20 +0000 [r25-26] peterlin: + + * ChangeLog: Update. + + * tools/LigatureList.pl (added): A Perl script, + which lists the GSUB list (ligature list) of a OpenType font. + Requires George Williams' showttf utility, available on + <http://bibliofile.mc.duke.edu/gww/FreeWare/MyToys.html>. + +2002-03-05 19:12 +0000 [r24] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: An auxilliary substitute + for Hebrew glyphs added. + +2002-03-04 17:38 +0000 [r23] peterlin: + + * ChangeLog: Update + +2002-03-04 17:35 +0000 [r22] peterlin: + + * FreeSerif.sfd: Added some more glyphs in the + Mathematical Operators area. + +2002-03-04 15:24 +0000 [r21] peterlin: + + * AUTHORS, CREDITS: Added Frans + Velthuis <velthuis@rc.rug.nl> and Anshuman Pandey + <apandey@u.washington.edu>. + +2002-03-04 14:54 +0000 [r20] peterlin: + + * ChangeLog: Update + +2002-03-04 14:44 +0000 [r19] peterlin: + + * FreeSerif.sfd: Fragments of Harsh Kumar's + Devanagari font substituted by Frans Velthuis' and Anshuman + Pandey's devanagari metafont, converted to PFB by Peter Szabo's + TeXtrace. Right now only Unicode part without ligatures is made + (though they are present in original font). + +2002-02-28 19:14 +0000 [r18] peterlin: + + * ChangeLog: Update ChangeLog. + +2002-02-28 19:05 +0000 [r17] peterlin: + + * FreeSerif.sfd: Added some more glyphs to the + Miscellaneous Symbols page (0x26). + +2002-02-28 18:33 +0000 [r16] peterlin: + + * AUTHORS, CREDITS: Added Prasad A. + Chodavarapu, the author of Tikkana, a Telugu font available under + the GNU General Public License. + +2002-02-28 18:00 +0000 [r15] peterlin: + + * FreeSerif.sfd: Added some Telugu glyphs to + page 0x0C, courtesy Prasad A. Chodavarapu + <http://chaitanya.bhaavana.net/fonts/> + +2002-02-28 16:49 +0000 [r14] peterlin: + + * AUTHORS, CREDITS: Prof. Venkatesh + (Venky) Hariharan supplied me with an email address for Harsh + Kumar. + +2002-02-28 14:51 +0000 [r13] peterlin: + + * ChangeLog (added): A log of changes to project + files. + +2002-02-26 18:38 +0000 [r12] peterlin: + + * AUTHORS, CREDITS: Mohamed Ishan's + email address corrected to his preferred one. + +2002-02-25 19:26 +0000 [r11] peterlin: + + * FreeMono.sfd: Added some more glyphs, in + particular in the Mathematical Operators section. Changed + FamilyName to Free, FontName to FreeMono, and Full name to "Free + Monospaced". + +2002-02-25 12:43 +0000 [r10] peterlin: + + * FreeSerif.sfd: Added a couple of glyphs in + Mathematics Operators. + +2002-02-20 21:08 +0000 [r9] peterlin: + + * AUTHORS, CREDITS: New coauthors + added: Mohamed Ishan, Harsh Kumar and Sushant Kumar Dash. + +2002-02-20 20:21 +0000 [r8] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Glyphs originating from the + old Omega system removed. + +2002-02-20 20:06 +0000 [r7] peterlin: + + * FreeSerifItalic.sfd (added), + FreeSerifBoldItalic.sfd (added), + FreeSerif.sfd (added), + FreeSerifBold.sfd (added): Proportional ISO + 10646 fonts with modulated stroke. + +2002-02-20 18:46 +0000 [r6] peterlin: + + * FreeSans.sfd: Added an incomplete set of Oriya + characters, courtesy Sushant Dash <sushant@writeme.com>. + +2002-02-20 16:37 +0000 [r5] peterlin: + + * tools/MES-3B.lst (added), tools + (added), tools/MES-1.txt (added), + tools/MES-2.txt (added), + tools/CheckConformance.pl (added), + tools/MES-1.lst (added), + tools/MES-2.lst (added), + tools/MES-3B.txt (added), + tools/mes-list-expand.pl (added): Tools for + checking conformance with coded character sets. + +2002-02-20 13:52 +0000 [r3-4] peterlin: + + * AUTHORS (added), CREDITS (added), + README (added): Free UCS Scalable Fonts + + * FreeSans.sfd (added), + FreeSansBold.sfd (added), + FreeSansOblique.sfd (added), + FreeSansBoldOblique.sfd (added): Proportional + ISO 10646 fonts with uniform stroke. + +2002-02-20 13:46 +0000 [r2] peterlin: + + * sfd (added), trunk/freefont (added), + FreeMono.sfd (added), + FreeMonoBold.sfd (added), + FreeMonoOblique.sfd (added), + FreeMonoBoldOblique.sfd (added): Monospaced + ISO 10646 fonts. + diff --git a/tools/tcpdf/fonts/freefont-20120503/INSTALL b/tools/tcpdf/fonts/freefont-20120503/INSTALL new file mode 100644 index 000000000..b458961f1 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20120503/INSTALL @@ -0,0 +1,98 @@ + Installing GNU FreeFont + ======================= + +GNU FreeFont can be used in any modern operating system. + +This document explains how to install FreeFont on some common systems. + +UNIX/GNU/Linux/BSD Systems +-------------------------- + +FreeFont works with any system using the free font rasterizer FreeType +<http://www.freetype.org/>. Some features such as glyph substitution and +positioning may be handled by the text layout library +Pango <http://www.pango.org/>. + +Most recent systems using FreeType2 and Pango handle OpenType fonts well, +but on older systems TrueType may perform better. + +* Debian GNU/Linux + +Users of Debian GNU/Linux system will probably want to use the Debian package, +named 'ttf-freefont', available from the Debian Linux site. + +Install the fonts by issuing the command + apt-get install ttf-freefont + + +* KDE local installation + +Users of KDE can install .ttf files on a per-user basis using the KDE +Control Center module "kcmfontinst", which may appear in the menu as + + Settings -> System Administration -> Font Installer + +This is especially helpful for developers and testers. + + +* Generic X Window systems + + 1) Fetch the freefont-ttf.tar.gz package with Free UCS outline fonts + in the TrueType format. + + 2) Unpack TrueType fonts into a suitable directory, + e.g. /usr/local/share/fonts/default/TrueType/ + + 3) If you have chosen any other directory, make sure the directory you + used to install the fonts is listed in the path searched by the X + Font Server by editing the config file in /etc/X11/. + + In some systems, you list the directory in the item "catalogue=" + in the file /etc/X11/fs/config. + + 4) Run ttmkfdir in the directory where you unpacked the fonts. + + +Microsoft Windows 95/98/NT/2000/XP; Vista/7 +------------------------------------------- + +Note that in at least Windows 7, Vista, XP and 2000, the TrueType versions +perform much better than, and are recommended over, the OpenType ones. + +For good font smoothing in Windows, Microsoft ClearType must be enabled. +The native Windows web browser must be used to install, enable, and configure +ClearType. A web search for "ClearType Tuner" will find the proper web pages. +Recent versions of the browser raise a security block (a yellow bar at the +top of the window), which you must act upon to allow installation. A +checkbox in the window turns ClearType on (in Win-speek, "Turn on ClearType"). +The change happens immediately. + +* Vista, Windows 7: + 1) From the Start menu, open Control Panels + 2) Drag-n-drop font files onto Fonts control panel + You may get a dialog saying + "Windows needs your permission to continue" + a) Click Continue + +* 95/98/NT: + The font installation is similar to Vista. + + In order to use OpenType, users of Windows 95, 98 and NT 4.0 can + install Adobe's 'Type Manager Light', which may be obtained from + the Adobe web site. + + Otherwise, use the TrueType versions. + +Apple Mac OS X +-------------- + +Support for OpenType on MacOS X started with OS 10.4, and has been improved +gradually in later versions. + +Installing on Mac OS X consists of moving the font files to either + /Library/Fonts/ or ~/Library/Fonts/ +depending on whether they should be available to all users on your system +or just to your own user. + +-------------------------------------------------------------------------- +$Id: INSTALL,v 1.11 2011-06-12 07:14:12 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20120503/README b/tools/tcpdf/fonts/freefont-20120503/README new file mode 100644 index 000000000..d83f4a945 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20120503/README @@ -0,0 +1,127 @@ +-*-text-*- + GNU FreeFont + +The GNU FreeFont project aims to provide a useful set of free scalable +(i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode +UCS (Universal Character Set). + +Statement of Purpose +-------------------- + +The practical reason for putting glyphs together in a single font face is +to conveniently mix symbols and characters from different writing systems, +without having to switch fonts. + +Coverage +-------- + +FreeFont covers the following character ranges +* Latin, Cyrillic, and Arabic, with supplements for many languages +* Greek, Hebrew, Armenian, Georgian, Thaana, Syriac +* Devanagari, Bengali, Gujarati, Gurmukhi, Sinhala, Tamil, Malayalam +* Thai, Tai Le, Kayah Li, Hanunóo, Buginese +* Cherokee, Unified Canadian Aboriginal Syllabics +* Ethiopian, Tifnagh, Vai, Osmanya, Coptic +* Glagolitic, Gothic, Runic, Ugaritic, Old Persian, Phoenician, Old Italic +* Braille, International Phonetic Alphabet +* currency symbols, general punctuation and diacritical marks, dingbats +* mathematical symbols, including much of the TeX repertoire of symbols +* technical symbols: APL, OCR, arrows, +* geometrical shapes, box drawing +* musical symbols, gaming symbols, miscellaneous symbols + etc. +For more detail see <http://www.gnu.org/software/freefont/coverage.html> + +Editing +------- + +The free outline font editor, George Williams' FontForge +<http://fontforge.sourceforge.net/> is used for editing the fonts. + +Design Issues +------------- + +Which font shapes should be made? Historical style terms like Renaissance +or Baroque letterforms cannot be applied beyond Latin/Cyrillic/Greek +scripts to any greater extent than Kufi or Nashki can be applied beyond +Arabic script; "italic" is strictly meaningful only for Latin letters, +although many scripts such as Cyrillic have a history with "cursive" and +many others with "oblique" faces. + +However, most modern writing systems have typographic formulations for +contrasting uniform and modulated character stroke widths, and since the +advent of the typewriter, most have developed a typographic style with +uniform-width characters. + +Accordingly, the FreeFont family has one monospaced - FreeMono - and two +proportional faces (one with uniform stroke - FreeSans - and one with +modulated stroke - FreeSerif). + +The point of having characters from different writing systems in one font +is that mixed text should look good, and so each FreeFont face contains +characters of similar style and weight. + +Licensing +--------- + +Free UCS scalable fonts is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published +by the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +The fonts are distributed in the hope that they will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and +embed this font or unaltered portions of this font into the document, this +font does not by itself cause the resulting document to be covered by the +GNU General Public License. This exception does not however invalidate any +other reasons why the document might be covered by the GNU General Public +License. If you modify this font, you may extend this exception to your +version of the font, but you are not obligated to do so. If you do not +wish to do so, delete this exception statement from your version. + +Files and their suffixes +------------------------ + +The files with .sfd (Spline Font Database) are in FontForge's native format. +They may be used to modify the fonts. + +TrueType fonts are the files with the .ttf (TrueType Font) suffix. These +are ready to use in Linux/Unix, on Apple Mac OS, and on Microsoft Windows +systems. + +OpenType fonts (with suffix .otf) are preferred for use on Linux/Unix, +but *not* for recent Microsoft Windows systems. +See the INSTALL file for more information. + +Web Open Font Format files (with suffix .woff) are for use in Web sites. +See the webfont_guidelines.txt for further information. + +Further information +------------------- + +Home page of GNU FreeFont: + http://www.gnu.org/software/freefont/ + +More information is at the main project page of Free UCS scalable fonts: + http://savannah.gnu.org/projects/freefont/ + +To report problems with GNU FreeFont, it is best to obtain a Savannah +account and post reports using that account on + https://savannah.gnu.org/bugs/ + +Public discussions about GNU FreeFont may be posted to the mailing list + freefont-bugs@gnu.org + +-------------------------------------------------------------------------- +Original author: Primoz Peterlin +Current administrator: Steve White <stevan.white@googlemail.com> + +$Id: README,v 1.10 2011-06-12 07:14:12 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20120503/TROUBLESHOOTING b/tools/tcpdf/fonts/freefont-20120503/TROUBLESHOOTING new file mode 100644 index 000000000..a7af22255 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20120503/TROUBLESHOOTING @@ -0,0 +1,115 @@ + Troubleshooting GNU FreeFont + +So your text looks lousy, although you installed FreeFont and you seem to be +using it. What do you do? + +Before you blame the problem on FreeFont, take the time to double-check that +the text you are looking at is really rendered with FreeFont. + +Be aware that not all Unicode characters are supported by FreeFont, and +even characters supported by one face, such as Serif, might not be +supported by other faces such as Sans. + +Also, some systems have settings that strongly affect the rendering +of fonts. It may be worth tweaking these. + +glyph substitution +================== + +When given the task of displaying characters in text, modern font rendering +software usually tries to display *something*, even if the font it is +*supposed* to be using does not contain glyphs for all the characters in the +text. The software will snoop through all the fonts on the system to find +one that has a glyph for the one missing in the desired font. So although +you have specified FreeSans-bold, you may be looking at a letter from quite +a different font. + +First double-check that the font in question really contains the character +in question. If you don't have font development software, this can be +tricky. In the case of FreeFont, you can check if a given character +range is supported: <http://www.gnu.org/software/freefont/coverage.html> + +Next double-check that your application (web browser, text editor, etc) +has indeed been properly instructed to use the font. + +Then double-check that the font is really installed in the system. +(This depends on the operating system, of course.) + +Linux and Unix +============== + +Modern Linux systems use a system called fontconfig, which maintains a font +cache, for efficiency. + +The font cache can really complicate font installation and troubleshooting +however. It can happen that when a font is newly installed, what is +displayed is coming out of an old cache entry rather than the new font. + +Just what to do depends on how and where the font was installed. + +Fonts installed system-wide are usually put in a directory such as + /usr/share/fonts/ +the font cache for these might be in + /var/cache/fontconfig/ +Fonts installed just for one user account will typically be in + ~/.fonts/ +and the cache will be + ~/.fontconfig/ + +You can clean your local cache merely by emptying the directory + ~/.fontconfig/ +In any case, to clean the cache, you can use the fontconfig command + fc-cache -vf +If run as root, it will clean the system cache, if run as a normal user, +it cleans only the normal user's cache. + +The procedure for local fonts is: + 1) shut off any program using the fonts in question + 2) clean the cache + 3) re-start the program +The procedure for system-wide fonts is: + 1) log out of the X Windows session + 2) in a console, clean the cache + 3) log in to an X Windows session + +LibreOffice / OpenOffice +======================== +These products have their own font rendering libraries, which have +idiosyncratic behavior. + +It has recently been reported that as of LibreOffice 3.5.1, font features +are disabled for OpenType fonts. If you use FreeFont with these products, +you may want to install the TrueType versions of the fonts. + +Windows +======= + +The most common complaint has to do with "blurry text". There are two +causes. + +The first is that ClearType smoothing is turned off. The best way to check +is to use the native Windows Web browser. Do a search for "ClearType Tuner". +The Microsoft pages install a tuner for ClearType. A security block notice +will appear at the top of the window--you have to allow the installation. +Then check the box "Turn on ClearType". The change happens immediately. + +The secont cause is that the FreeFont version with cubic spline outlines is +installed. As of the 2012 GNU FreeFont release, the TrueType builds have +quadratic splines, which work best with Windows' rendering software. + TTF (TrueType) quadratic splines Windows 7, Vista, Windows XP. + OTF (OpenType) cubic splines Linux, Mac + +Note also: Firefox has a setting for ClearType: + gfx.font_rendering.cleartype_params.rendering_mode +A value of 2 sets it to old-style GDI rendering, while -1 is the default. + +reporting problems +================== + +If you really think you're seeing a bug in FreeFont, or if you have +a suggestion, consider opening a problem report at + https://savannah.gnu.org/bugs/?group=freefont +It is best that you make a Savannah account and log in with that, so +you can be e-mailed whenever changes are made to your report. + +$Id: troubleshooting.txt,v 1.10 2011-07-16 08:38:06 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20120503/USAGE b/tools/tcpdf/fonts/freefont-20120503/USAGE new file mode 100644 index 000000000..7f7aa5c74 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20120503/USAGE @@ -0,0 +1,185 @@ + Usage of GNU FreeFont + +Language scripts and faces +========================== + +There are three faces (serif, sans-serif, and monospace), and four styles +(regular, bold, cursive/italic, and bold cursive/italic) for each face. +There is one font file per face/style combination: 12 files in total. + +The letters for various languages, as well as specialized symbols, exist +among the various font files, but they are not uniformly populated. +All the fonts have complete support for Latin, Cyrillic, and Greek, as +well as most of the extensions for those scripts. + +At this time, serif regular has by far the largest number of letters, and +supports the largest number of writing scripts. However there are writing +scripts supported by the sans-serif but not by serif. + +For an overview of which scripts and sets of symbols are supported by +which face, see the FreeFont 'coverage' web page. + +Font features +============= + +FreeFont has numerous font "features" that perform alterations to the basic +letters of the font, replacing them with other letters, or positioning them +with respect to other letters. + +Many features are activated automatically, but in some environments, they +present some user control. This documents those features with user control. + +Language-specific features +========================== + +Some OpenType font features are activated only when the text is specified to +be of a certain language. + +This is done in HTML by enclosing the text with a tag whose 'lang' attribute +is set to the appropriate ISO 632.2 language code. In a word processor, +any block of text can be given a language setting. + +Latin +----- +Catalan ligature improving l·l +Dutch ligatures for ij, IJ +Sami localized form for letter Eng +Turkish overrides ligatures fi ffi of Latin + +Cyrillic +-------- +Ukrainian ligature for double i-diaresis +Serbian/Macedonian localized letters be, and more in italic +Bulgarian style set for modern glyphs + +Hebrew +------ +Yiddish raised vowels under yo + +Devanagari +---------- +Sanskrit much larger set of ligatures + +Hindi, Marathi better spacing of Western punctuation marks + +Indic languages +--------------- + +The 'danda' character is encoded in Unicode only in the Devanagari range. +When writing in scripts of other Indic languages, this same character is to +be used. But the shapes and line thicknesses of glyphs vary slightly from +one script to another, so the same glyph for 'danda' may not fit all scripts. + +By specifying the language of the text, an appropriate glyph for 'danda' +will be obtained. + +Style sets +========== + +These replacements are activated by specifying a "Style Set". +These features are accessible only from typesetting software. + +Cyrillic Bulgarian modern (ss01) + +Devanagari Bombay (ss02), Calcutta (ss03), Nepali (ss04) + +Discretionary features +====================== +These features are accessible only from typesetting software. +Typically the user must specifically request them. + +Unless otherwise noted, these are available only in FreeSerif. + +Ligatures and substitutions +--------------------------- + +Arabic, Armenian, Hebrew, German, Dutch + +Small captials +-------------- + +A limited set of specially drawn small capital letters in Latin. + +Superscript and subscript +------------------------- + +Transform a limited set of characters--mostly Latin letters and numerals-- +to versions well-sized and positioned as superscript or subscript. + +Numeral styles +-------------- + +The default numerals of FreeSerif are mono-spaced and of even height. +It also features proportionally-spaced numerals, and "old-style" numerals-- +those which vary in height and sometimes go beneath the baseline. +These can be had at discretion. + +Diagonal fractions +------------------ + +A limited set of diagonal fraction substitutions are available at discretion. +The set is more than what is encoded in Unicode. +They work with the ASCII slash or the mathematical slash U+2215. +The transform a sequence "number-slash-number" to a diagonal form. + +Zero +---- + +A slashed form of the numeral zero is available at discretion. +Available in all faces. + +Alternative characters +====================== + +FreeSerif has some listings of alternatives for specific characters. +Again this is use primarily in specialized typesetting software. + +Greek, Latin + +Use in LaTeX +============ +It is possible to use Unicode fonts in recent LaTeX implementations, but in + LuaTeX http://www.luatex.org/ and + XeTeX http://tug.org/xetex/ +it is particularly easy to use Unicode text, and to enable font features. +Recent versions of these systems use the 'fontspec' package to choose fonts +and features. + +A very simple document might contain the lines +--------------------------------------------------------------------------- +\documentclass{ltxdockit} +\usepackage{fontspec} +\usepackage{xunicode} +\setmainfont[]{FreeSerif} +\begin{document} +{\fontspec[Script=Default,Fractions={On}]{FreeSerif} +1/7 3/10 7/10} + +x\raisebox{-0.5ex}{{\scriptsize ai}} +x{\fontspec[Script=Default,VerticalPosition={Inferior}]{FreeSerif} +abcdefghijklmnopqrstuvwxyz+−(0123456789)} \\ +x\raisebox{0.85ex}{{\scriptsize ai}} +x{\fontspec[Script=Default,VerticalPosition={Superior}]{FreeSerif} +abcdefghijklmnopqrstuvwxyz+−(0123456789)} + +{\fontspec[Script=Latin]{FreeSerif} +\textsc{Small Caps} } + +{ Bсички хора се раждат свободни и равни по достойнство и права. +\fontspec[Script=Cyrillic,Language=Bulgarian,Variant={1}]{FreeSerif} \selectfont +Bсички хора се раждат свободни и равни по достойнство и права. } + +\end{document} +--------------------------------------------------------------------------- +Here are some 'fontspec' setting-value pairs meaningful for FreeFont. + +Numbers: Lining OldStyle Proportional SlashedZero +Fractions: On +VerticalPosition: Superior Inferior +Ligatures: Common Historical +Letters: UppercaseSmallCaps +Variant: 1 (etc. -- must be in {} picks style set.) +--------------------------------------------------------------------------- + + +$Id: usage.txt,v 1.10 2011-07-16 08:38:06 Stevan_White Exp $ diff --git a/tools/tcpdf/fonts/freefont-20120503/index.php b/tools/tcpdf/fonts/freefont-20120503/index.php new file mode 100644 index 000000000..d295cc517 --- /dev/null +++ b/tools/tcpdf/fonts/freefont-20120503/index.php @@ -0,0 +1,35 @@ +<?php +/* +* 2007-2017 PrestaShop +* +* NOTICE OF LICENSE +* +* This source file is subject to the Open Software License (OSL 3.0) +* that is bundled with this package in the file LICENSE.txt. +* It is also available through the world-wide-web at this URL: +* http://opensource.org/licenses/osl-3.0.php +* If you did not receive a copy of the license and are unable to +* obtain it through the world-wide-web, please send an email +* to license@prestashop.com so we can send you a copy immediately. +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade PrestaShop to newer +* versions in the future. If you wish to customize PrestaShop for your +* needs please refer to http://www.prestashop.com for more information. +* +* @author PrestaShop SA <contact@prestashop.com> +* @copyright 2007-2017 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/tcpdf/fonts/freemono.ctg.z b/tools/tcpdf/fonts/freemono.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..e952241b86657fead07a427bc0e7468ab5eb4cd5 GIT binary patch literal 7904 zcmd5><xgBuoQ2|0pm=d8?!}#<#ob*CgA^?=xI2RlRwztycc(~;7AVD`gUdiEGPpbJ zY_i$ie_)eMe!02t%e#3e_ne$_p5NEQ6^s^gr3iMoXI4TNmhU_q-8aGvn~I@b?Gw%` znuxBhF0)U*5hOzB*mcLee3Fu0_V&%<g7@2pd3O_)b#;g;1ah99@AGFV!a`qRqHFh} zV7*W-2*boQhKFGhG2q7G7KQIJV8-FtgfB1<#Nlm*-!PymV-tt}WWZ6zO$*nO^-OtD zf?g@>l!94;u_qglf(k^>mbFj80Aei4`lO(3p?Ao-rC@Dg-1e3;0N7D*Bi<LhWq%PL zVFMS`rpZ8IdB>qmm4RyaPF$N#ABF54i#DY`YJOx@0aXQoQ&>&`c?CWqth0cwg0TBW ziBCos?S#b<n<{*$0LKwGC%j(PYwAS{x>clMfv_XmQiM-|^e&1-gl2)@?u*U{w*tvs z)PM+gS-vUi3)J9ufGPTyC}@2QZ(j%D#e@}FzrG=OiN(~b{1!J6)3(?6EkPpIdL)kZ zn=k0BksQ{XUogueDXm$*VAw~BTl0Rw+K$AqW;8}8k7TjtFviS`B(r8Q#xRT&w&pR$ znv2A@W?DcOiR7{7TEJ|Jq_t*S!0?Hbw&q*F3PHK=L;duM=0$8D(I-+GwBbISPsCqe zl=o47BL9lE(}(ei$ovH$Vib<sj$0SL565iBaSPAyb^V03f^pp&e1h`uk}krkm+9oS z6lzaIIh@juz%ncgPUeTd7WNHJ>qjUfi^3@XO6~;*FhvfPMPFMEjR!O}fc+XnF?!k> z^crm_s?plzHP%q{sddm76xJxPwGHwUqetLuZ^hM7_4@VS3ag{d_JiI^kD&<mtG^W- zd(qtQ@>X&T)vMq9t>_rqd4JG}-WPiEFpLk3#;?i46+ZCaP;wKf^`<qDa^sKoHZ{<2 z6LR&&HxSpntnQusU|@`I7%Ob8VT?By<85tWOgI;7)r)zew(v?MBIyIk0;x!(Ro`|4 zh6_$lOs%yu60qn)>%aw6pQv1G2PAIMtJb~?Xjf6|y_OB42Wa>GAq@Z;6s-PtpWZ%@ z6NJlcyuG2NAyDc~MZ$?c+}rqxhK8^wmIN*@hNBsy2iF(F*Nhc}tBc`H#CXBY#Rw;2 z@!;><v3X<E;JWQEd1JZYsz|6~oZ+VJ1a-00a785IF=lYXc6_&3Nw{V^-cd{-+_IhU z3FUeK?Sw%Jop6BZgk1^~GC*>|EQO&pAb7$pg*7>Vck<>tdT3PE2ALn3W#s(xu`7yu zFZ6``0cS177jEH4xE4zYpFClFz>tZ6Y^1NNKHe$0^WBijL{4tt-4J(2)NfGVkatHO zZ(yOnlE?la|4QMd2Xl%%?nhvX0)anicu_$GJ5_wLO~Ds-^7y39f_8SgcnEPp6g!b> zVp>57JLMfZixP*nY6fnp;zw=M41!W6N^Qjq96Lo5ZNm(FJ0)>#%?!MMivHS`8HB;{ zXT>in7&xPFi{DhRbH>QX4eH?N6MueRsza$y{#ovy4u(FF!TZlTWEbL9@l}P03d}07 zQ{hqtK~(~x@NO6H4@xkYsz|Yd-zg%e$bOgW4^68q&-8o+nN!kIL0bi_6GWmQxq<|d z*jZ3lL5)ZbD9GET{)2a^7_4pehwxGfZAw-M8((p~h|!UqDyCa*U>aM9IO%=y^lKsV zB)PxS*N!i8;#dnukj#!RE8KI$%mLdME;<tABy1PnI-;7!krxg+;+V!~7XEX@Fa;YH z!W{8U6Xpspk<^b9DI9miTZ(ThJaoib0{axMIub4=Touw!g@90K<zuHlfY50bhNnD0 zFLLF}r#^x(a}{=`{6VM|@>x@mU4hPsx+3RYiOz7hBC}mK5cTRi-)U(Oy|gT#IChuf z0$W;9YpQ;iBOoTPm|~YDAlkB6beAU}cCDE3wRIfP&=>1?%57t7FxlLKbpq{`*bAjT z9gh}3u)4x9|5FS7`8Tn-&>BG+>ft^Q4=EaYwq6{jS@0V<o3H3>gCi$wV&a<NdYk%U z!kUq@n;<dii7>%Ubuqz-h-Ssiv6$w+G-7NM(O!S0#P}v+0fV<5sOGOI`lCIF%t<K* z@;5fy(RsmY8#BnOoiMs_*8ZX{j%(w0JMI&W(ID)Tw>jGU&(=?_=2-KCmv7AKAU(bK zCt2-`Zc)_FbMvh29Bwf^cl9fPc5$~;em8K>6Li>YV-87$gyoH^cC@27$&CplBjUR@ zj@q$~z&(9GKDn=8T@OBf3Y9`3{26&-{lG&P5xe=}MpB9f(#v$pE=2|Dvpp4)q6>wv z!NGpSd5PulN<XT+WCwV*A9-HV4!pyUE)PNhkM<+7Ow59p`cYaY8^J##Nt84XZ}p?K zgowhE{7BXkzrkz$sMnHx;kkYkYf0DeAAa;tsK>)tC+~u=>4%g~bb?;e53`-91mWfn zIh>dT5#$e3oG1k0Jje0<<+|bQj;a4keZ$%v9oqlxls1TBec<{O?Ljc)W|{pVf_`K8 z2IuJ}s9)<;@PVeMm+zG8fvTs^{Z#USE|eimHUgV9O1mGMEkd~{jy1-3Gmedj85gWt zl)B4|30AR5U0@~vt8J#<Fr%s{6Q}-U#!*pCOVv{LOp7RCu2gnPiz#8*Qw~TA2Qp_X z+oweXSr(Oj(jvE*JCxnhVz*dsf0Z)>IAn3t-j}@Pcpsl;vn8neHG_dgg+n(dgV9b! zTsKdjflP%(H(Q@EKfS7is#4P_C8vbEQUj6FSwdH-)y;taE31U@qdZkQYYE54tHAx( zAcdTC@{)g6TfrKpsdFXxAJvu~IqIeNWF^uxLyMy)O7QknJ5!HJu=Z5C8Gk6d&%|D^ zJSv9@guP^r{AGQ{L-{@??ZcL&z}G|urV)05oJ2<35ix<hAT8DuFpxM~y)4MZoikgp zES(a_nyp~3RJN1S0i?^;B2S415}BxHrj!CHO*9QtJ_E^2H0DxTfwU%CA}L8gl125l zlv*J5qNYzuE|6kT<0|C`kp4FOfDP+c->)lz)PYdMed>D8K#0Rba+>XynD{%*G`%e$ zak+^!uPvz#S>80YEhW!vb4H^PVb9zZ2GJ3ovso)xkH%3-*A`ue7F|mIh};>TzdT(! z+m_K;h7{A}2;N!R_c!$;)MuIBnT|)WaM>RqcceP%IHehnAyypa5vo-cWih6RigKdR za$p8zxk894Nz-=f3sQ?T{!X<E(Ish-OhpM1X{e`9l?YKjMzNN2II1F*sqCYpX-;xk zIi;f_QlQFA91U}l?90U+HIX`1=I>~k0|`+*pMBB7z$1@0`=*7RM-fmw_z}l6EwiYU zY0@+%v-F>%ziGH($!AA9)94V*>KUgNiQ0G0Go~#fwQ~D20WC6*5h4XvGchehuIkXK zvKGq6c#(1*N3}a)R|T_Kkrp0TrR7<I7N$da$yweOu0zGHS-KXs$C#_4A0O$LvaX6B z_fRBK2#O;2zJai5Rb!`*cRxu)B$pKLI!eSOm;T-LyOYk9Wt&j}3FN*npZN%q$bIK9 zV*(P%mD`!|2gz8-Qp_lT_$}UN&Dep&E#4W;7=VN=<mP9*LDH+TqB9yG!PWQQW?Vs% zNSU0m0Ew>3UC#tx!~#06c0&Tf=t^RDKLkY4l@9NE1VrSOl<$5->SpQAu7AJ=q>U2& z-K+nZJ^<klWxi?pJv*ePmd@{b2Sl!weB0H!5cwf@JQH{!6D%8AM!3g!K@_Z>KV`M2 zcb6zr&bO;}7vEjxzH4@u++9xp^oV7R$%JNeV-;Y6eE0KT{(g4bM8Q60J$1nWZm+Rs zZ1QLYyJ=$(dE_9l(b$DNcF^wBI4CoW1qe2_$&6yL8(CoE7FX-jZPMo!RvVaU0&z=^ z_6jtqa|@34H#NC%OOEz=Hkosajt-nP1s&*R=95`tm@pcCA^V_U!hc1{HKE#&Rzu1) z{=1>6hK6gBvmw5QxO%LrVba9FFv;NA2%`TAz3-W~2D5s^sd1@>pn4S1cz1v|7ZyB1 z)udR%@7$l$WPiXl_qElUXK}uU%z1pNp{<72c~YVwxrStath1r6hI)S@pds&odM@G8 zKG@i54sz*$wje7Khi|{$#OT6KJ=ASGu!t>^mSj`B_*x`0$@cH!waW|WFV@Bp7hLG? zvc^3ZOz4Px<Dv@zbacD%)}^l}AS!|Z`@iOyz9HI$$ZRaLq11)aY{IbNvkRHo_*_G) z3$59tNJEkf$?{lRL#+$-@`O)At_#KT_*KIX7yA3~LkFydcRq2n_DTynK8dsrYzrzr z@wxU63no6vxegQy3O?Y+U%bs+2b^6)b<NZVtX+d4Hs2O$eX>?<uNTp-1OtDCe1I(2 zUPV3r&TDcw5D)CLY%)3!4jfo(@;#8g??sKJ@fgD?|LQS;k!9{Nj{j}NW0J{_l<u?A z-)aAsbm_yJjs7%rS;K!%{a@szux*0<iSshp{^p--A+6eo-svAHe67*h(+erI$zOt} zV^VmNznf1Fkp6AN>vTnmaB}qgRLeiaGK^v?+V6v96ve;6r{IShhwoy1eQIaA--Y-F zM$bIIOV#&sovD5osP6~t82AfY=FY=~{dp{*^Bdm&(w6z5ebgs>{&H(^qT3pNdTWWH zgV1yG?<~(b-!^Ogsn;^U{XO)@T1)la%=M>O`|SI7)t_)JJ#--ObnQFg@#y{OQxFRM zFRatP2Q!%{!hZudzCmL2eM)CKK|=Hc!)G2rQqOr>aFSbQnQW~Mz1tQ*eyB|DBwX;8 zTLwD0;dLt|lg|goyM5FBg>OUcR-pT9J)G;7vpc8$);NU6YIyz}KZt4lg8xUh`-a)A zNO$frT=JH;8+yDEcq{XSwmwOC68Z27Fa|j(es~R-&^k$fAO(z1o-{wu04DiP5*~=3 zQ?0g*ZVW;WZ3E|T@k7$rHvy;1^s~M<79o)J9m1Q*2gYX>fgK&79}Q)me2mqt-curA zhwn!1DZXdh{l@Gmxo3wS{gpODI0lja+rH>my6lC~M22D;3Q;#V1PO7RMc~~xF>xF= z;DtBIaa^0=n>XRg?8M-oZ@|i&X<#jR&(!xNq?Phcsfs0Jd-4IP?|`J)^7g3;K(a-7 zpH#Um(hhmIRHZGl+n?ocde|9o<KGuGu)m3qx7lp|<wZupBCn#Onn7+SZ=$1_K|v<3 zprfKsZt!y_b+|g-si?Dp(J9`vsI7tt5g$<0ee+)El~u@rv)r_@5V?lD-ZZzs<!47; z)40q{=V{dza#wk?Y0VZ2T6v{u6%e_FywS7<=-IeFc9)|YoEQjRD}wBD-GQHM!d|mu zDs1DEug5dmRJ>;GCK(vS=GRRmE*^Z%Z<t8(cktRK;tM+~c*G|D3uhU4&nD&zhdp@F zCix53Hu%;i+?bslJZJ+p=F9~Dvxzq5Fa*PFl8m|Lz?U|W3+y7`ahrq%&NlF&P3!`P z4|vrEvcPo(rvDk@AxlFV`}2c`JPq0KPY;jxUrEb<e)LfMO1AUU-{YM*Y1U83W>fo{ zx_IZ!PNWfxH``?MFk2z=9hCO4l6nPrKHP!&v4`Bg1`tCANlvT%IP<_eo6&w8mf-o# zBtNb-@bzXSI<YEqBXgQ6YX_;WDn{6!8D*~Ai_l{nP9`8JrGaAlwB1Wey`i*5I~q!( zq4ZO`7unjZX<$3zY<<@B{2=aJ^RgSJNr!CRvb4(3Wi6)Jr?xE3vMfrVVz!EXrU}q6 zn@51JYmBI4oRZRWWJLfn#&tfT75eS*p(%`;9dD$+DUO>nVPq0`x}Kbo!eYl^Vw#z1 zXD4oAX_!K0$6{h)n40QrVE7pZy!_Q3Q^Vn`Fx1K<M{6SLX{I%oMgQC!;c{Z8MsHM) zRL+s1Ca?=9bOaFSYao)v15~@Ea4-LDm|EECa$XKHThwgJq6I1~s`zAD0F4$ke6pm0 zTDM6DEP<mkP4x$C_oJwu1vJc9qwfD+iR%-jua9haM$vF6jZAwc(r^uroSp?D{Y*ys z7EoM4^Ktbwo3(tD(zEO<i^Hh6XWdt}oly+WLUU${Q5MfibJna;GS5<T7Nb#N&suY~ z`B8k&;uU7mQ6A6g71nQ~w4UWFEWV@Cp7kqip(*$OQ2n*((qjJ+`RgNf@E?x9ZeCjX zKT3bYy!4%a82&nzX@K9OXYt=T>qqv_V!q!}Ja)1?BP`zen<1s>-;W*-vg_xgOX(EA zXzUrqt+Gs})>i#lWe{urD8*T65R28Q=vi$L+xjRWE_+2ve>{8DmrYgn%8Z%c?A2e- zINvMi=oko*Sqy6P8*r1E4eEFpNRe5wXyX{X`E1OhqhcU%30AGst;pc~tXex$(ZZRl zS}#zM$eI4Trm3Qa6Z*T(v*Igf*6-T0itn8Hcl!T~F!bLUD3ci~=<67$2baZH6IYdR zma0|@RMl{n|E|WZDndS2b0WM93=H&O2KdNDx7C2wzzC*y38SbAzta`gPtv!A$qO5d z|1qlSa4IydsyE<*nYQY<8c4z{y|rl#*kC5!Iu-_^FpEoVX_#nL7NYj9qPr>|QIA;> z?vz4R(`_L4M_X7uxICts$f<;?RI!@hsfMb2sQMU&F07-Wn+_utHqg+Ug}oHk8`o`y z(Fhxj>z%`1v}*I{CcubW^?CG0VYscjwYt?Xs#e2Vy?q!a@_bz=jJ(yrRc{$a(5iQ+ z+XbU*H9FJ-R6HWWBq|6h2M}=*Rmqiq5m6GAnw7JNM2YH&%5y|SX9aI1^0r>q@+!q} zA*wpd>Z++z??quem+76gM-^R&yv}+$`E3OmGnm}vsdyD#<uLtUHiXfozO>#X4DV9+ zhi*NL`qJ=6g4CI1@RaO8k4%;#m2*+0eU5WssiCQJajnnNJ~pj_5^Nd-qLmx|(+F~* zRT_q!f`X71@edeelPk{#8@XVU=+G?GL+DGiY8KBTKoUPD3Iq}A63r7u%?KBXu8Be~ zgt^4GiQ;oa(4Ahc6~z>WH=~6y#k7JqKkcnaO~O8LX9;hq+P*+%4R87AK5l1GT?yAd z=be{@fzd3?8{a~2ex}u%*1~9h_VSXVGyF+c^iLAVc2!;!Hhy8$+2K}bhN$=ES~dMP z?dmPLYUw*g>&>=m;yZ2OExKxPJtci9+L?7!dmls-+ufOeRFAbA9*{y;(*u*c(3VyY zEsxzN3Mio~RodqdsG%z#-amex`?`k{usQ6PmiNG)S5%Jp7|@w_nm>NAUgm%>324hJ z-a+^WbXyisAQS=`EsL@cb^#rhg+>U2fL6=md4zYskF^3(ghoK~TG2OzYe3gpp)bNB z;M-d9H6r+qu&0p9|LO5AOs0ZxZ{RLYrV6t6_by8277LL-Q+`PqY?wd0bBPhGV>R=< z7eM%w)?HJ-TYZ<)UFW_Fy~})3S)cR0un5*#pC`PSyeoWC0L(xxNgk_1s`B@C?xI5~ zt@h^cl0vH2_pa|EQ8B524U92V_U%N9RCX==LsSmm!Ebfc^-0F%Mfug$Nk)H)c&M9` zO#T$bQGcKQi&;cPT{nF!$R-U+%37*orwbKgtyOWDfxcud9svqKxml}6?3<u8tmPwi zo=_>)`Vj{i;ad$<y(v<GXbmF0Kcs^B*_&li93NG)XUY;eoPTGZl|@uKa%TT7i@#mb z7lx^O>ka%7YE^gD8~!7FsUCbD{n5Hx2w#I~c0q_=LqqWV^G7$+FPYoUv%gzJT-D8H zCt5^l)s<#PKq40EMziA}QE7Fp^CV;{fXbBB?>XE-QSA#TftXPD@mGR>UJ9;fZ`ems zepJk!wojyV9?Cx54ixND7fK%k3J$6Z&yIlv2gZb&$6N%5$Ar(vf|`4|g%ZYWntyT& zkB)gZ_tywjk2y6D)d=s81vK}$2tmi}n+IKlm&bgX2M&a~#@w2R4}|Z>2<>~stqF4E zwj0E4l5=dg+r>X<=ICv=h}%x&cx`|0u;$HC+g9>gH0L)O7xr3Rc`G{3bDrMuxU)a7 z!tXmS?X@m-)BHVuT<$!<A4msf3)Q(YI{zajIQg6r^1(94XuH+lb}h$u`^T+ycr>|* z3%E4X#4Y->p^0l!>zs)@lM5*|OtE>|^(FP}P*bBT4fXs`^Xc>2T`P{ud!(^%Q*qIS zjwyx=w~e^sLTAdFDqX3dSJ!hr8V<9|FGY&Sfr8Je_pI1YlrH2@n0@o2D*<$NyQ#yK z4m!V`F!p@NCkkCBZ@_S6G+Q8VRB&zVS)OocYv=i(wxrwE!ecx7G}!3b7PQqCQR~RH z_`5CsamBC|79wf5I@ciV%44=X*XZpkZMGirfqH?@Rc`s0NSlU>-tt(89dwzzt@LrJ zt*O?PdU>v``Op<>dD^Eb*Og)!=F`0DO1L~5VjH-))&@CrzF&Ou38QtyTI{<rll)20 zI&k3Y(@y(AX-UVYh1Pa>$;0RS<C<mz$sx1kqGqGsp^)V2M1$ZVx8(9fqt~I7<T`Hy z-r<|B1>Q!rLxHZ9x(2R8&aS1pM(0C`t~Iv?>O<D9MYl$?Ly@l4qXx-C-mc}N#=t|F z`^Z&y!iC7I6loX8Lh;oXX*aEf^s5YM*U5$EtFO}Td<zLzX^+#EZAJ$Mf#a6nL=Q9q zN1uT1%aT`hKOByiv928Mr=D!+7l*IFk1(0m$pf$Z{_d9g1Lymp?$+ajKxFBUMeDgh zq(tkrg2R^UxkTxZ>$RrP&dytvuwB&knzt<BpG}t-Z(YL9W*0hdq1qO47c+0A+O~|x zhy`xeOsQw31y$Busn?zbX4bTwXSM}-7R=6T(Sjgr_Mc~m1zpzsKd=1Ghq^GXUEGd- zWao#7@0c|AFzWvdDmDLTH1yf~pSizLp8@Ezxt-Bq@KIH#({nJF<V}9Bfv>Q+hS4a@ z$J=}rpx?X(*f_X+J{5@wjk@m_{$$k|Q<v&|kkejPmwo?R*q6s#?Yi7*%baU|snx^P zLUMl1`x7mbmqf=zUBW)1v*V~Pc7Lzi<A=HX{P3msqj{)kFa87DwPy<T!=x)eGGE@* zd#!gex;X-+#)7Z;rB{+}ss)%<*+rL<JZx9RL}dgXMML{u{!bMB?@apteRGpPs_}_r zm05IA<JRb!8T;wJqtY!0dSu_8?Uo5W+-~o1%Yz=1w@16BnjK`em%3$}9T~QNcKd90 zIM?3lmTPt_(w^j&zI@QuUh4*3KJsbLb<0{lylVg9mVe)O=!>=T&i5DXlaZCx|7uMB zcYE@GzCY=KN^T~1+8(t_ZfHLB<&>{{^c~9e-dXYY?Xv)7tw4^Nx;E=NosT-ZHrzVR zj@W#cS3P`JrG3|>KLM2H0(L_@AS<@l%%0ElzfS&0C#=Z$^1b=Sx5{<B^uxn_Rq}c* z_@q}3B6amsZ&K>IU#<T8)sWfo_iG}VcnG5Sc2_0_vS)j{Ad?K)|9g8Q6Rx#Oa{E&T ztc6Iw)e7>=?=Qco406gJD!<$d3drwsxX2E&&mVNSTnzHbAK1C*2y)9G-nqPeD3|F$ z#^by9-3@%333oP6f>tY8CoI7nR!do@cERFSYepwz!7NsbMyL7rRmjwQ<b0FUomqdl zf798WSAX1dg8z`!UFg0=eb3rm>Au}_HXe+(J`;Lqb~}f1Bhr0%3~6=WS-vOeE<WCp zyyxw%KHl!Sr|T|%9=bmJ5lp{6e|`S=hys`*Jd1qhYToI&lzY$y96-kX|FagNd6ERI zKu(w*D}Fsrha}SP58s|X1p@lCF47->fI+Rx*#{6{VDh5*!38ipd3pX2ge<Es5*}=N ze)3(8K6v)@*I!gWIQ0zGU+zByARFup=!1RFp!?<WgHO-E@kQ5zThH+E<^2O;NDlx` zcqjMN0N8}w**>)cHni^ao>~BZC-1zTzW2cS?$n-?LKm%0jUI(VSJzKOA9<eBdk&9p zx}NfSj_GgmALX7CLbvGe*`AD^{{YS>AMu`Ndd}(}k$)0;&W|5sv0tGwX`?4I5D7&n zoM00%GU-Ppza<jsSGb9bi(@C!VJcFPhr|&P3BECuKZp~17Lg$Gc!r&mJoJzg@x2L= TkBEyR0zdIwhN3{GLH7Rvo?}(y literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freemono.php b/tools/tcpdf/fonts/freemono.php new file mode 100644 index 000000000..566ea4cf8 --- /dev/null +++ b/tools/tcpdf/fonts/freemono.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeMono'; +$up=-125; +$ut=50; +$dw=600; +$diff=''; +$originalsize=584424; +$enc=''; +$file='freemono.z'; +$ctg='freemono.ctg.z'; +$desc=array('Flags'=>33,'FontBBox'=>'[-793 -200 699 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cbbox=array(0=>array(40,-80,560,643),33=>array(240,-15,360,618),34=>array(146,315,454,604),35=>array(92,-62,508,647),36=>array(113,-92,487,655),37=>array(87,-12,513,611),38=>array(105,-16,478,519),39=>array(236,315,364,604),40=>array(294,-124,458,604),41=>array(147,-124,311,604),42=>array(113,250,487,604),43=>array(72,32,528,530),44=>array(135,-145,340,145),45=>array(72,258,528,299),46=>array(226,-15,374,116),47=>array(113,-81,487,668),48=>array(113,-15,487,618),49=>array(113,0,487,612),50=>array(84,0,478,618),51=>array(96,-15,499,618),52=>array(105,0,478,604),53=>array(96,-15,499,604),54=>array(136,-15,510,618),55=>array(105,-1,478,604),56=>array(113,-15,487,618),57=>array(136,-15,510,618),58=>array(226,-15,374,417),59=>array(139,-145,350,417),60=>array(72,44,522,518),61=>array(51,190,549,375),62=>array(78,44,528,518),63=>array(134,-15,487,577),64=>array(105,-62,478,624),65=>array(9,0,591,563),66=>array(43,0,541,563),67=>array(63,-16,534,576),68=>array(43,0,520,563),69=>array(43,0,520,563),70=>array(43,0,520,563),71=>array(63,-16,562,576),72=>array(53,0,551,563),73=>array(113,0,487,563),74=>array(84,-16,583,563),75=>array(43,0,572,563),76=>array(63,0,541,563),77=>array(11,0,593,563),78=>array(22,0,562,563),79=>array(51,-16,549,576),80=>array(43,0,499,563),81=>array(51,-115,549,576),82=>array(43,0,589,563),83=>array(92,-16,508,576),84=>array(72,0,528,563),85=>array(40,-16,560,563),86=>array(9,0,591,563),87=>array(20,0,580,563),88=>array(40,0,560,563),89=>array(51,0,549,563),90=>array(103,0,497,563),91=>array(280,-124,445,604),92=>array(113,-81,487,668),93=>array(155,-124,320,604),94=>array(113,354,487,615),95=>array(0,-125,600,-75),96=>array(155,490,320,639),97=>array(72,-16,541,431),98=>array(22,-16,541,604),99=>array(84,-16,535,431),100=>array(63,-16,583,604),101=>array(63,-16,520,431),102=>array(105,0,541,604),103=>array(63,-186,562,431),104=>array(43,0,551,604),105=>array(92,0,508,624),106=>array(117,-186,428,624),107=>array(63,0,541,604),108=>array(92,0,508,604),109=>array(11,0,593,431),110=>array(53,0,541,431),111=>array(72,-16,528,431),112=>array(22,-186,541,431),113=>array(63,-186,583,431),114=>array(84,0,541,427),115=>array(103,-16,497,431),116=>array(43,-16,499,563),117=>array(43,-16,541,417),118=>array(30,0,570,417),119=>array(30,0,570,417),120=>array(51,0,549,417),121=>array(51,-186,549,417),122=>array(115,0,489,417),123=>array(157,-124,410,604),124=>array(280,-124,320,604),125=>array(190,-124,443,604),126=>array(92,212,508,348),160=>array(0,0,0,0),161=>array(240,-165,360,468),162=>array(113,-13,469,630),163=>array(63,0,520,578),164=>array(103,95,497,489),165=>array(51,0,549,563),166=>array(280,-124,320,604),167=>array(66,-62,534,603),168=>array(140,511,461,611),169=>array(3,-15,596,578),170=>array(154,188,447,574),171=>array(63,0,541,417),172=>array(72,168,528,438),173=>array(72,258,528,299),174=>array(3,-15,596,578),175=>array(155,536,445,576),176=>array(155,346,445,636),177=>array(72,0,528,529),178=>array(175,379,405,732),179=>array(181,371,416,732),180=>array(280,490,445,639),181=>array(43,-200,541,417),182=>array(79,-62,525,604),183=>array(250,180,350,280),184=>array(210,-173,377,0),185=>array(191,375,410,728),186=>array(154,188,448,577),187=>array(63,0,541,417),188=>array(16,0,580,612),189=>array(23,0,573,612),190=>array(6,0,580,612),191=>array(113,-175,466,417),192=>array(9,0,591,775),193=>array(9,0,591,772),194=>array(9,0,591,759),195=>array(9,0,591,703),196=>array(9,0,591,709),197=>array(9,0,591,794),198=>array(10,0,590,563),199=>array(63,-173,534,576),200=>array(43,0,520,777),201=>array(43,0,520,775),202=>array(43,0,520,755),203=>array(43,0,520,706),204=>array(113,0,487,777),205=>array(113,0,487,774),206=>array(113,0,487,760),207=>array(113,0,487,708),208=>array(0,0,520,563),209=>array(22,0,562,705),210=>array(51,-16,549,777),211=>array(51,-16,549,778),212=>array(51,-16,549,759),213=>array(51,-16,549,703),214=>array(51,-16,549,707),215=>array(118,100,482,464),216=>array(40,-43,560,605),217=>array(40,-16,560,777),218=>array(40,-16,560,775),219=>array(40,-16,560,759),220=>array(40,-16,560,707),221=>array(51,0,549,778),222=>array(43,0,499,563),223=>array(23,-16,497,604),224=>array(72,-16,541,640),225=>array(72,-16,541,640),226=>array(72,-16,541,626),227=>array(72,-16,541,580),228=>array(72,-16,541,591),229=>array(72,-16,541,672),230=>array(12,-16,578,431),231=>array(84,-173,535,431),232=>array(63,-16,520,640),233=>array(63,-16,520,640),234=>array(63,-16,520,624),235=>array(63,-16,520,591),236=>array(92,0,508,640),237=>array(92,0,508,640),238=>array(92,0,508,628),239=>array(92,0,508,591),240=>array(72,-17,528,620),241=>array(53,0,541,580),242=>array(72,-16,528,640),243=>array(72,-16,528,640),244=>array(72,-16,528,630),245=>array(72,-16,528,580),246=>array(72,-16,528,591),247=>array(72,25,528,540),248=>array(53,-43,543,458),249=>array(43,-16,541,640),250=>array(43,-16,541,640),251=>array(43,-16,541,626),252=>array(43,-16,541,591),253=>array(51,-186,549,640),254=>array(22,-186,541,590),255=>array(51,-186,549,591),256=>array(9,0,591,668),257=>array(72,-16,541,531),258=>array(9,0,591,743),259=>array(72,-16,541,623),260=>array(9,-155,601,563),261=>array(72,-155,556,431),262=>array(63,-16,534,777),263=>array(84,-16,535,640),264=>array(63,-16,534,760),265=>array(84,-16,535,623),266=>array(63,-16,534,712),267=>array(84,-16,535,591),268=>array(63,-16,534,753),269=>array(84,-16,535,640),270=>array(43,0,520,751),271=>array(63,-16,686,604),272=>array(0,0,520,563),273=>array(63,-16,583,604),274=>array(43,0,520,668),275=>array(63,-16,520,531),276=>array(43,0,520,744),277=>array(63,-16,520,624),278=>array(43,0,520,708),279=>array(63,-16,520,604),280=>array(43,-155,548,563),281=>array(63,-155,520,431),282=>array(43,0,520,751),283=>array(63,-16,520,640),284=>array(63,-16,562,756),285=>array(63,-186,562,640),286=>array(63,-16,562,744),287=>array(63,-186,562,621),288=>array(63,-16,562,714),289=>array(63,-186,562,606),290=>array(63,-200,562,576),291=>array(63,-186,562,665),292=>array(53,0,551,759),293=>array(43,0,551,786),294=>array(53,0,551,563),295=>array(43,0,551,604),296=>array(113,0,487,704),297=>array(92,0,508,580),298=>array(113,0,487,667),299=>array(92,0,508,531),300=>array(113,0,487,744),301=>array(92,0,508,622),302=>array(113,-155,500,563),303=>array(92,-155,520,624),304=>array(113,0,487,710),305=>array(92,0,508,417),306=>array(29,-16,571,563),307=>array(124,-186,483,624),308=>array(84,-16,583,749),309=>array(117,-186,432,666),310=>array(43,-200,572,563),311=>array(63,-200,541,604),312=>array(70,0,530,417),313=>array(63,0,541,760),314=>array(92,0,508,798),315=>array(63,-200,541,563),316=>array(92,-200,508,604),317=>array(63,0,544,576),318=>array(92,0,512,604),319=>array(63,0,541,563),320=>array(52,0,482,604),321=>array(43,0,541,563),322=>array(92,0,508,604),323=>array(22,0,562,755),324=>array(53,0,541,640),325=>array(22,-200,562,563),326=>array(53,-200,541,431),327=>array(22,0,562,754),328=>array(53,0,541,640),329=>array(8,0,541,664),330=>array(53,-11,521,577),331=>array(53,-199,480,431),332=>array(51,-16,549,669),333=>array(72,-16,528,531),334=>array(51,-16,549,744),335=>array(72,-16,528,621),336=>array(51,-16,549,745),337=>array(72,-16,528,634),338=>array(10,0,590,563),339=>array(12,-16,578,431),340=>array(43,0,589,756),341=>array(84,0,541,640),342=>array(43,-200,589,563),343=>array(84,-200,541,427),344=>array(43,0,589,752),345=>array(84,0,541,640),346=>array(92,-16,508,758),347=>array(103,-16,497,640),348=>array(92,-16,508,751),349=>array(103,-16,497,626),350=>array(92,-173,508,576),351=>array(103,-173,497,431),352=>array(92,-16,508,749),353=>array(103,-16,497,639),354=>array(72,-173,528,563),355=>array(43,-189,499,563),356=>array(72,0,528,752),357=>array(43,-16,518,613),358=>array(72,0,528,563),359=>array(43,-16,499,563),360=>array(40,-16,560,704),361=>array(43,-16,541,580),362=>array(40,-16,560,667),363=>array(43,-16,541,531),364=>array(40,-16,560,745),365=>array(43,-16,541,621),366=>array(40,-16,560,781),367=>array(43,-16,541,672),368=>array(40,-16,560,748),369=>array(43,-16,541,634),370=>array(40,-155,560,563),371=>array(43,-155,556,417),372=>array(20,0,580,751),373=>array(30,0,570,640),374=>array(51,0,549,752),375=>array(51,-186,549,640),376=>array(51,0,549,722),377=>array(103,0,497,761),378=>array(115,0,489,640),379=>array(103,0,497,718),380=>array(115,0,489,605),381=>array(103,0,497,754),382=>array(115,0,489,640),383=>array(105,0,541,604),384=>array(22,-16,541,604),385=>array(-26,0,541,563),386=>array(44,0,542,563),387=>array(22,-16,541,604),388=>array(46,0,549,590),389=>array(22,-16,541,590),390=>array(63,-16,534,576),391=>array(63,-16,667,632),392=>array(84,-16,659,485),393=>array(0,0,520,563),394=>array(-62,0,520,563),395=>array(58,0,556,563),396=>array(22,-16,541,604),397=>array(68,-199,518,460),398=>array(43,0,520,563),399=>array(50,-16,534,576),400=>array(92,-16,508,576),401=>array(8,-93,565,563),402=>array(87,-93,518,618),403=>array(63,-16,668,632),404=>array(48,-27,546,563),405=>array(7,-16,581,604),406=>array(173,-8,502,563),407=>array(113,0,487,563),408=>array(43,0,614,563),409=>array(63,0,541,618),410=>array(92,0,508,604),411=>array(58,-2,550,614),412=>array(11,-14,593,563),413=>array(8,-93,596,563),414=>array(53,-184,541,431),415=>array(51,-16,549,576),416=>array(51,-16,597,672),417=>array(72,-16,590,539),418=>array(3,-16,594,638),419=>array(29,-16,596,468),420=>array(-26,0,499,563),421=>array(22,-186,541,618),422=>array(60,-186,540,563),423=>array(92,-16,508,576),424=>array(103,-16,497,431),425=>array(102,0,490,577),426=>array(81,-93,518,618),427=>array(43,-199,499,563),428=>array(17,0,528,563),429=>array(43,-16,499,618),430=>array(72,-199,528,563),431=>array(40,-16,629,711),432=>array(43,-16,574,565),433=>array(78,-2,540,571),434=>array(43,-12,553,563),435=>array(-18,0,549,563),436=>array(51,-186,618,565),437=>array(103,0,497,563),438=>array(115,0,489,417),439=>array(96,-15,499,563),440=>array(80,-15,483,563),441=>array(95,-158,437,417),442=>array(88,-200,437,417),443=>array(84,0,478,618),444=>array(80,-15,499,563),445=>array(95,-20,420,417),446=>array(134,-14,487,563),447=>array(22,-186,534,444),448=>array(280,-124,320,604),449=>array(216,-124,384,604),450=>array(51,-124,549,604),451=>array(240,-15,360,618),452=>array(23,0,592,751),453=>array(23,0,588,622),454=>array(25,-16,585,623),455=>array(5,-16,591,563),456=>array(23,-186,583,624),457=>array(124,-186,483,624),458=>array(0,-19,600,563),459=>array(22,-186,583,624),460=>array(13,-186,583,624),461=>array(9,0,591,752),462=>array(72,-16,541,606),463=>array(113,0,487,752),464=>array(92,0,508,620),465=>array(51,-16,549,752),466=>array(72,-16,528,606),467=>array(40,-16,560,752),468=>array(43,-16,541,606),469=>array(40,-16,560,800),470=>array(43,-16,541,684),471=>array(40,-15,560,794),472=>array(43,-16,541,769),473=>array(40,-15,560,794),474=>array(43,-16,541,742),475=>array(40,-15,560,797),476=>array(43,-16,541,773),477=>array(63,-16,520,431),478=>array(9,0,591,800),479=>array(72,-16,541,684),480=>array(9,0,591,800),481=>array(72,-16,541,687),482=>array(10,0,590,663),483=>array(12,-16,578,522),484=>array(63,-16,562,576),485=>array(63,-186,562,431),486=>array(63,-16,562,764),487=>array(63,-186,562,617),488=>array(43,0,572,749),489=>array(63,0,541,784),490=>array(51,-171,549,576),491=>array(72,-171,528,431),492=>array(51,-171,549,663),493=>array(72,-171,528,521),494=>array(96,-15,499,765),495=>array(95,-158,437,620),496=>array(117,-186,445,609),497=>array(23,0,561,563),498=>array(23,0,569,563),499=>array(25,-16,553,604),500=>array(63,-16,562,752),501=>array(63,-186,562,606),502=>array(16,-16,580,565),503=>array(22,-186,538,572),504=>array(22,0,562,752),505=>array(53,0,541,649),506=>array(9,-2,591,800),507=>array(72,-16,541,800),508=>array(10,0,590,752),509=>array(12,-16,578,606),510=>array(40,-43,560,793),511=>array(53,-43,543,647),512=>array(9,0,591,771),513=>array(72,-16,541,647),514=>array(9,0,591,701),515=>array(72,-16,541,598),516=>array(43,0,520,769),517=>array(63,-16,520,634),518=>array(43,0,520,701),519=>array(63,-16,520,585),520=>array(100,0,487,769),521=>array(92,0,508,634),522=>array(113,0,487,701),523=>array(92,0,508,585),524=>array(51,-16,549,771),525=>array(72,-16,528,634),526=>array(51,-16,549,703),527=>array(72,-16,528,585),528=>array(36,0,589,769),529=>array(84,0,541,634),530=>array(43,0,589,700),531=>array(84,0,541,585),532=>array(40,-16,560,772),533=>array(43,-16,541,634),534=>array(40,-16,560,703),535=>array(43,-16,541,585),536=>array(92,-200,508,576),537=>array(103,-200,497,431),538=>array(72,-200,528,563),539=>array(43,-200,499,563),540=>array(112,-20,510,576),541=>array(124,-116,494,431),542=>array(53,0,551,752),543=>array(43,0,551,777),544=>array(30,-186,570,577),548=>array(103,-199,497,563),549=>array(115,-199,489,417),550=>array(9,0,591,706),551=>array(72,-16,541,591),552=>array(43,-173,520,563),553=>array(63,-188,520,431),554=>array(51,-16,549,800),555=>array(72,-16,528,684),556=>array(51,-16,549,800),557=>array(72,-16,528,684),558=>array(51,-16,549,712),559=>array(72,-16,528,589),560=>array(51,-16,549,800),561=>array(72,-16,528,693),562=>array(51,0,549,664),563=>array(51,-186,549,521),567=>array(117,-186,428,417),592=>array(72,-14,541,433),593=>array(63,-16,583,431),594=>array(31,-14,551,433),595=>array(22,-16,541,618),596=>array(84,-16,535,431),597=>array(84,-132,538,431),598=>array(63,-199,695,604),599=>array(63,-16,699,618),600=>array(63,-16,520,431),601=>array(63,-16,520,431),602=>array(67,-16,693,431),603=>array(103,-16,497,431),604=>array(103,-16,497,431),605=>array(103,-16,662,431),606=>array(76,-16,497,431),607=>array(147,-186,544,417),608=>array(63,-186,678,618),609=>array(63,-186,481,444),610=>array(77,-12,516,426),611=>array(52,-200,552,417),612=>array(50,-20,550,416),613=>array(43,-187,551,417),614=>array(51,0,551,618),615=>array(51,-199,478,618),616=>array(92,0,508,624),617=>array(173,-8,502,426),618=>array(135,0,465,417),619=>array(92,0,508,604),620=>array(92,0,508,604),621=>array(135,-199,513,604),622=>array(22,-158,567,604),623=>array(11,-14,593,417),624=>array(11,-186,593,417),625=>array(11,-199,532,431),626=>array(-67,-199,541,431),627=>array(53,-199,673,431),628=>array(54,0,530,417),629=>array(72,-16,528,431),630=>array(13,0,587,417),631=>array(43,-16,552,465),632=>array(112,-200,545,614),633=>array(84,-10,541,417),634=>array(84,-10,541,603),635=>array(52,-199,579,417),636=>array(84,-186,541,427),637=>array(105,-199,541,427),638=>array(84,0,518,417),639=>array(84,-200,518,417),640=>array(60,0,540,417),641=>array(60,0,540,417),642=>array(103,-199,497,431),643=>array(87,-93,518,618),644=>array(87,-93,518,618),645=>array(87,-93,518,618),646=>array(81,-93,518,618),647=>array(43,-16,499,563),648=>array(43,-200,499,563),649=>array(43,-16,541,417),650=>array(70,-16,530,455),651=>array(30,0,511,543),652=>array(30,0,570,417),653=>array(30,0,570,417),654=>array(51,0,549,603),655=>array(81,0,519,417),656=>array(115,-199,682,417),657=>array(115,-99,514,417),658=>array(95,-158,437,417),659=>array(112,-200,437,417),660=>array(134,0,487,577),661=>array(134,0,487,577),662=>array(134,-14,487,563),663=>array(63,-200,534,578),664=>array(72,-16,528,431),665=>array(73,0,511,417),666=>array(103,-16,509,431),667=>array(77,-12,629,492),668=>array(83,0,521,417),669=>array(144,-186,546,624),670=>array(63,-187,541,417),671=>array(92,0,512,417),672=>array(63,-186,699,618),673=>array(134,0,487,577),674=>array(134,0,487,577),675=>array(41,-16,569,604),676=>array(25,-158,573,604),677=>array(11,-99,595,604),678=>array(14,-16,587,563),679=>array(24,-16,582,618),680=>array(6,-132,591,566),681=>array(15,-199,575,604),682=>array(7,0,592,604),683=>array(37,0,562,604),684=>array(110,1,490,661),685=>array(72,-21,528,564),686=>array(10,-187,550,616),687=>array(5,-199,599,616),688=>array(122,381,453,783),689=>array(127,381,453,782),690=>array(201,259,404,780),691=>array(145,381,442,667),692=>array(95,375,392,661),693=>array(119,288,462,661),694=>array(102,390,458,757),695=>array(110,396,490,661),696=>array(144,278,476,661),697=>array(251,490,374,664),698=>array(166,490,439,664),699=>array(251,490,374,664),700=>array(251,490,374,664),701=>array(251,490,374,664),702=>array(300,480,393,661),703=>array(207,480,300,661),704=>array(192,383,422,741),705=>array(192,383,422,741),706=>array(197,595,403,800),707=>array(197,595,403,800),708=>array(198,595,402,800),709=>array(198,595,402,800),710=>array(155,490,445,639),711=>array(155,490,445,639),712=>array(280,490,320,635),713=>array(155,536,445,576),714=>array(270,490,435,639),715=>array(155,490,320,639),716=>array(280,-187,320,-42),717=>array(155,-124,445,-84),718=>array(217,-200,382,-51),719=>array(217,-198,382,-49),720=>array(230,0,370,417),721=>array(230,270,370,417),722=>array(300,192,393,373),723=>array(207,192,300,373),724=>array(187,536,413,669),725=>array(187,490,413,623),726=>array(187,490,413,716),727=>array(187,536,413,576),728=>array(155,490,445,620),729=>array(250,511,350,611),730=>array(207,480,393,661),731=>array(280,-155,433,0),732=>array(145,516,455,605),733=>array(155,490,445,633),734=>array(175,262,424,405),735=>array(214,514,386,686),736=>array(137,269,463,671),737=>array(166,389,437,782),738=>array(171,386,428,677),739=>array(137,388,462,660),740=>array(192,388,422,764),741=>array(50,0,458,800),742=>array(50,-12,458,800),743=>array(50,-12,458,800),744=>array(50,-12,458,800),745=>array(50,0,458,800),746=>array(100,0,508,690),747=>array(90,-10,498,379),748=>array(155,-200,445,-51),749=>array(55,528,545,666),750=>array(100,343,471,604),751=>array(198,-200,402,5),752=>array(198,-200,402,5),753=>array(198,-200,402,0),754=>array(198,-200,402,0),755=>array(207,-200,393,-19),756=>array(217,216,382,365),757=>array(149,474,450,623),758=>array(217,199,382,348),759=>array(145,-199,455,-110),760=>array(226,309,374,741),761=>array(233,543,366,676),762=>array(233,543,366,676),763=>array(233,-40,366,93),764=>array(280,-42,413,91),765=>array(120,-200,480,-47),766=>array(120,-200,438,-47),767=>array(59,-200,546,-21),768=>array(-445,490,-280,639),769=>array(-320,490,-155,639),770=>array(-445,490,-155,639),771=>array(-455,516,-145,605),772=>array(-445,536,-155,576),773=>array(-545,536,-55,576),774=>array(-445,490,-155,620),775=>array(-350,511,-250,611),776=>array(-460,511,-139,611),777=>array(-396,468,-208,682),778=>array(-393,480,-207,661),779=>array(-445,490,-155,633),780=>array(-445,490,-155,639),781=>array(-320,490,-280,635),782=>array(-380,490,-220,635),783=>array(-445,490,-155,633),784=>array(-445,490,-155,675),785=>array(-441,454,-151,584),786=>array(-324,490,-201,664),787=>array(-294,478,-171,652),788=>array(-369,490,-246,664),789=>array(-123,524,0,698),790=>array(-360,-199,-195,-50),791=>array(-374,-200,-209,-51),792=>array(-355,-190,-222,-20),793=>array(-336,-190,-203,-20),794=>array(-92,543,41,676),795=>array(-163,376,19,565),796=>array(-341,-200,-248,-19),797=>array(-402,-187,-176,-54),798=>array(-405,-187,-179,-54),799=>array(-424,-200,-198,26),800=>array(-427,-121,-201,-81),801=>array(-345,-199,-111,0),802=>array(-345,-199,-111,0),803=>array(-350,-157,-250,-57),804=>array(-455,-153,-134,-53),805=>array(-385,-200,-199,-19),806=>array(-259,-200,-154,-52),807=>array(-390,-173,-223,0),808=>array(-320,-155,-167,0),809=>array(-323,-182,-283,-37),810=>array(-447,-200,-127,-47),811=>array(-467,-163,-134,-43),812=>array(-438,-188,-148,-39),813=>array(-453,-187,-163,-38),814=>array(-434,-176,-144,-46),815=>array(-454,-183,-164,-53),816=>array(-452,-143,-142,-54),817=>array(-436,-119,-146,-79),818=>array(-600,-150,0,-100),819=>array(-600,-200,0,-52),820=>array(-442,186,-132,275),821=>array(-443,279,-153,319),822=>array(-540,234,-84,275),823=>array(-381,224,-144,400),824=>array(-479,168,-125,395),825=>array(-312,-200,-219,-19),826=>array(-447,-200,-127,-47),827=>array(-368,-200,-190,-23),828=>array(-459,-163,-122,-43),829=>array(-384,481,-212,653),830=>array(-356,460,-279,687),831=>array(-600,648,0,796),832=>array(-388,490,-223,639),833=>array(-352,490,-187,639),834=>array(-455,516,-145,605),835=>array(-324,478,-201,652),836=>array(-453,490,-146,670),837=>array(-310,-200,-76,-51),838=>array(-447,461,-127,614),839=>array(-430,-199,-140,-79),840=>array(-366,-174,-233,-29),841=>array(-373,-181,-240,-48),842=>array(-447,490,-137,633),843=>array(-447,450,-137,727),844=>array(-433,516,-123,746),845=>array(-437,-182,-161,-53),846=>array(-356,-193,-242,-40),848=>array(-403,455,-197,660),849=>array(-364,467,-271,648),850=>array(-440,465,-150,667),851=>array(-381,-200,-209,-28),852=>array(-403,-200,-199,0),853=>array(-414,-200,-210,0),854=>array(-500,-200,-114,5),855=>array(-305,471,-212,652),856=>array(-101,511,-1,611),857=>array(-394,-200,-206,-22),858=>array(-447,-199,-151,-31),859=>array(-388,451,-198,629),860=>array(-364,-200,364,-36),861=>array(-364,455,364,619),862=>array(-300,477,300,527),863=>array(-300,-120,300,-70),864=>array(-232,-140,232,-51),865=>array(-364,476,364,640),866=>array(-276,-199,291,-27),867=>array(-385,448,-182,641),868=>array(-405,448,-208,641),869=>array(-387,456,-207,725),870=>array(-397,448,-200,641),871=>array(-414,447,-199,634),872=>array(-394,446,-199,639),873=>array(-407,446,-182,714),874=>array(-404,456,-184,717),875=>array(-427,458,-176,644),876=>array(-389,458,-192,642),877=>array(-378,447,-181,697),878=>array(-411,454,-178,634),879=>array(-402,456,-187,636),884=>array(251,490,374,664),885=>array(251,-125,374,49),890=>array(255,-199,489,-50),894=>array(139,-145,350,417),900=>array(232,490,369,670),901=>array(147,490,454,670),902=>array(-33,0,599,619),903=>array(226,285,374,417),904=>array(-26,0,591,619),905=>array(-16,0,598,621),906=>array(12,0,542,619),908=>array(16,-16,588,619),910=>array(-42,0,597,617),911=>array(20,0,585,621),912=>array(129,-16,502,670),913=>array(9,0,591,563),914=>array(43,0,541,563),915=>array(62,0,538,563),916=>array(9,0,591,563),917=>array(43,0,520,563),918=>array(103,0,497,563),919=>array(53,0,551,563),920=>array(51,-16,549,576),921=>array(113,0,487,563),922=>array(43,0,572,563),923=>array(9,0,591,563),924=>array(11,0,593,563),925=>array(22,0,562,563),926=>array(69,0,531,563),927=>array(51,-16,549,576),928=>array(51,0,543,563),929=>array(43,0,499,563),931=>array(102,0,490,577),932=>array(72,0,528,563),933=>array(51,0,549,563),934=>array(46,0,554,563),935=>array(40,0,560,563),936=>array(19,0,586,563),937=>array(70,0,530,563),938=>array(113,0,487,716),939=>array(51,0,549,716),940=>array(63,-16,583,684),941=>array(145,-2,493,696),942=>array(53,-186,541,684),943=>array(173,-16,502,684),944=>array(43,-12,553,667),945=>array(63,-16,583,431),946=>array(60,-186,535,604),947=>array(61,-186,545,417),948=>array(68,-8,518,651),949=>array(145,-2,493,443),950=>array(122,-186,482,604),951=>array(53,-186,541,431),952=>array(113,-15,487,618),953=>array(173,-16,502,418),954=>array(70,0,530,417),955=>array(58,-2,550,614),956=>array(43,-200,541,417),957=>array(53,0,539,417),958=>array(124,-186,482,604),959=>array(72,-16,528,431),960=>array(82,0,518,417),961=>array(21,-200,531,427),962=>array(94,-159,503,428),963=>array(43,-14,533,426),964=>array(43,-8,553,417),965=>array(43,-12,553,417),966=>array(37,-200,545,417),967=>array(31,-186,553,417),968=>array(34,-186,557,604),969=>array(43,-16,552,418),970=>array(90,-16,502,571),971=>array(43,-12,553,571),972=>array(72,-16,528,684),973=>array(43,-12,553,684),974=>array(43,-16,552,684),976=>array(112,-20,492,614),977=>array(66,-15,487,618),978=>array(48,0,552,563),979=>array(-48,0,579,563),980=>array(48,0,552,677),981=>array(81,-186,509,604),982=>array(43,-16,552,431),986=>array(80,-146,596,562),987=>array(89,-147,538,439),988=>array(43,0,520,563),989=>array(123,-180,532,438),1008=>array(39,-1,561,417),1009=>array(100,-190,531,443),1012=>array(51,-16,549,576),1013=>array(175,-17,425,432),1024=>array(43,0,520,752),1025=>array(43,0,520,726),1026=>array(8,-137,527,566),1027=>array(62,0,538,752),1028=>array(64,-16,536,576),1029=>array(92,-16,508,576),1030=>array(113,0,487,563),1031=>array(113,0,487,725),1032=>array(84,-16,583,563),1033=>array(6,0,584,563),1034=>array(10,0,584,563),1035=>array(8,3,579,566),1036=>array(45,0,572,752),1037=>array(51,0,550,752),1038=>array(50,0,550,754),1039=>array(51,-80,549,563),1040=>array(9,0,591,563),1041=>array(44,0,542,563),1042=>array(43,0,541,563),1043=>array(62,0,538,563),1044=>array(32,-125,566,563),1045=>array(43,0,520,563),1046=>array(8,0,592,563),1047=>array(92,-16,508,576),1048=>array(51,0,550,563),1049=>array(51,0,550,771),1050=>array(45,0,572,563),1051=>array(57,0,551,563),1052=>array(11,0,593,563),1053=>array(53,0,551,563),1054=>array(51,-16,549,576),1055=>array(51,0,549,563),1056=>array(43,0,499,563),1057=>array(63,-16,534,576),1058=>array(72,0,528,563),1059=>array(50,0,550,563),1060=>array(14,0,586,563),1061=>array(40,0,560,563),1062=>array(50,-125,550,563),1063=>array(73,0,550,563),1064=>array(-46,0,646,563),1065=>array(4,-125,591,563),1066=>array(23,0,557,563),1067=>array(11,0,593,563),1068=>array(43,-1,535,562),1069=>array(64,-16,536,576),1070=>array(3,-16,597,576),1071=>array(13,0,559,563),1072=>array(72,-16,541,431),1073=>array(81,-16,519,626),1074=>array(108,0,492,417),1075=>array(114,0,486,417),1076=>array(55,-118,552,417),1077=>array(63,-16,520,431),1078=>array(12,0,589,417),1079=>array(103,-16,497,431),1080=>array(65,0,535,417),1081=>array(65,0,535,644),1082=>array(70,0,530,417),1083=>array(88,0,512,417),1084=>array(52,0,549,417),1085=>array(65,0,543,417),1086=>array(72,-16,528,431),1087=>array(65,0,536,417),1088=>array(22,-186,541,431),1089=>array(84,-16,535,431),1090=>array(102,-1,498,417),1091=>array(51,-186,549,417),1092=>array(32,-186,568,573),1093=>array(51,0,549,417),1094=>array(53,-118,536,417),1095=>array(96,0,506,417),1096=>array(9,0,592,417),1097=>array(9,-118,588,417),1098=>array(64,0,540,417),1099=>array(10,0,590,417),1100=>array(108,0,492,417),1101=>array(74,-16,526,431),1102=>array(10,-16,590,431),1103=>array(88,0,512,417),1104=>array(63,-16,520,620),1105=>array(63,-16,520,604),1106=>array(43,-151,478,604),1107=>array(114,0,486,610),1108=>array(74,-16,526,431),1109=>array(103,-16,497,431),1110=>array(92,0,508,624),1111=>array(92,0,508,603),1112=>array(117,-186,428,624),1113=>array(34,0,566,417),1114=>array(28,0,572,417),1115=>array(43,0,551,604),1116=>array(70,0,530,610),1117=>array(65,0,535,620),1118=>array(51,-186,549,604),1119=>array(62,-80,538,417),1120=>array(20,-16,580,564),1121=>array(43,-16,552,418),1122=>array(16,-1,568,634),1123=>array(27,0,492,489),1124=>array(3,-16,572,576),1125=>array(10,-16,596,431),1126=>array(9,0,591,563),1127=>array(9,0,591,417),1128=>array(0,0,600,563),1129=>array(5,0,595,417),1130=>array(8,0,592,564),1131=>array(38,0,562,416),1132=>array(3,0,592,563),1133=>array(38,0,574,416),1134=>array(124,-186,482,754),1135=>array(124,-186,482,614),1136=>array(19,0,586,563),1137=>array(34,-186,557,604),1138=>array(51,-16,549,576),1139=>array(72,-16,528,431),1140=>array(9,0,586,563),1141=>array(30,0,586,417),1142=>array(9,0,586,731),1143=>array(30,0,586,605),1144=>array(10,-186,596,576),1145=>array(10,-186,586,431),1146=>array(51,-41,549,599),1147=>array(72,-41,528,454),1148=>array(20,-16,580,799),1149=>array(43,-16,552,626),1150=>array(20,-16,580,800),1151=>array(43,-16,552,664),1155=>array(-472,617,-112,771),1156=>array(-441,643,-151,773),1157=>array(-369,490,-246,664),1158=>array(-294,478,-171,652),1159=>array(-402,454,-2,584),1162=>array(51,-146,550,771),1163=>array(65,-146,535,644),1164=>array(43,0,499,584),1165=>array(108,0,492,438),1166=>array(43,0,501,563),1167=>array(22,-186,541,431),1168=>array(62,0,538,688),1169=>array(114,0,486,535),1170=>array(62,0,538,563),1171=>array(114,0,486,417),1172=>array(62,-93,560,563),1173=>array(114,-188,486,417),1174=>array(8,-146,592,563),1175=>array(12,-146,589,417),1176=>array(92,-173,508,576),1177=>array(103,-173,497,431),1178=>array(36,-146,565,563),1179=>array(70,-146,531,417),1180=>array(36,0,564,563),1181=>array(70,0,530,417),1182=>array(36,0,564,563),1183=>array(70,0,530,417),1184=>array(-25,0,564,563),1185=>array(10,0,530,417),1186=>array(53,-146,551,563),1187=>array(82,-146,518,417),1188=>array(53,0,619,563),1189=>array(82,0,598,417),1190=>array(-13,-93,612,563),1191=>array(18,-188,585,417),1192=>array(63,-132,535,576),1193=>array(84,-132,538,431),1194=>array(63,-155,534,576),1195=>array(84,-155,535,431),1196=>array(72,-146,528,563),1197=>array(122,-147,478,417),1198=>array(51,0,549,563),1199=>array(30,-199,570,417),1200=>array(51,0,549,563),1201=>array(30,-200,570,417),1202=>array(40,-146,560,563),1203=>array(51,-146,549,417),1204=>array(-18,-146,550,563),1205=>array(8,-118,524,417),1206=>array(74,-146,526,563),1207=>array(96,-146,506,417),1208=>array(74,0,526,563),1209=>array(96,0,506,417),1210=>array(74,0,526,563),1211=>array(96,0,506,417),1212=>array(-84,-16,534,576),1213=>array(-50,-16,520,431),1214=>array(-84,-155,534,576),1215=>array(-50,-155,520,431),1216=>array(113,0,487,563),1217=>array(8,0,592,733),1218=>array(12,0,589,607),1219=>array(36,-105,528,563),1220=>array(70,-188,500,417),1221=>array(57,-146,551,563),1222=>array(88,-146,512,417),1223=>array(53,-199,530,563),1224=>array(82,-199,518,417),1225=>array(53,-146,551,563),1226=>array(65,-146,543,417),1227=>array(74,-147,526,563),1228=>array(96,-146,506,417),1229=>array(11,-146,593,563),1230=>array(52,-146,549,417),1231=>array(113,0,487,563),1232=>array(9,0,591,733),1233=>array(72,-16,541,601),1234=>array(9,0,591,725),1235=>array(72,-16,541,603),1236=>array(10,0,590,563),1237=>array(12,-16,578,431),1238=>array(43,0,520,733),1239=>array(63,-16,520,604),1240=>array(50,-16,534,576),1241=>array(76,-16,533,431),1242=>array(50,-16,534,724),1243=>array(76,-16,533,606),1244=>array(8,0,592,724),1245=>array(12,0,589,605),1246=>array(92,-16,508,716),1247=>array(103,-16,497,603),1248=>array(96,-15,499,563),1249=>array(95,-158,437,417),1250=>array(51,0,550,669),1251=>array(65,0,535,522),1252=>array(51,0,550,722),1253=>array(65,0,535,604),1254=>array(51,-16,549,726),1255=>array(72,-16,528,603),1256=>array(51,-16,549,576),1257=>array(72,-16,528,431),1258=>array(51,-16,549,722),1259=>array(72,-16,528,604),1260=>array(64,-16,536,723),1261=>array(74,-16,526,603),1262=>array(50,0,550,663),1263=>array(51,-186,549,525),1264=>array(50,0,550,723),1265=>array(51,-186,549,603),1266=>array(50,0,550,746),1267=>array(51,-186,549,600),1268=>array(73,0,550,722),1269=>array(96,0,506,603),1270=>array(62,-146,538,563),1271=>array(114,-146,486,417),1272=>array(11,0,593,723),1273=>array(10,0,590,603),1274=>array(55,-199,538,563),1275=>array(0,-199,486,417),1276=>array(40,-199,560,563),1277=>array(51,-199,549,417),1278=>array(40,0,560,563),1279=>array(51,0,549,417),1296=>array(92,-16,508,576),1297=>array(103,-16,497,431),1298=>array(57,-199,530,563),1299=>array(88,-199,512,417),1306=>array(51,-115,549,576),1307=>array(63,-186,583,431),1308=>array(20,0,580,563),1309=>array(30,0,570,417),1310=>array(45,0,572,563),1311=>array(70,0,530,417),1316=>array(51,-146,550,563),1317=>array(65,-146,536,417),1318=>array(73,-146,550,563),1319=>array(96,-146,506,417),1329=>array(41,-145,580,563),1330=>array(41,0,567,579),1331=>array(43,0,582,580),1332=>array(19,0,593,579),1333=>array(34,-16,560,563),1334=>array(34,-10,566,578),1335=>array(58,-80,519,563),1336=>array(41,0,561,579),1337=>array(13,0,596,575),1338=>array(53,-16,572,563),1339=>array(21,0,571,563),1340=>array(63,0,543,562),1341=>array(0,-12,592,563),1342=>array(46,-14,550,572),1343=>array(41,0,561,563),1344=>array(107,-20,493,571),1345=>array(53,0,577,584),1346=>array(21,0,581,579),1347=>array(33,0,569,564),1348=>array(21,-16,587,564),1349=>array(90,0,499,605),1350=>array(18,-16,570,563),1351=>array(61,-16,537,612),1352=>array(42,0,562,579),1353=>array(43,-61,527,586),1354=>array(24,0,575,579),1355=>array(64,-3,584,564),1356=>array(32,0,590,579),1357=>array(41,-16,561,563),1358=>array(11,0,551,564),1359=>array(92,-16,508,576),1360=>array(42,0,562,579),1361=>array(65,0,520,594),1362=>array(92,0,502,563),1363=>array(71,0,529,563),1364=>array(2,0,587,580),1365=>array(51,-16,549,576),1366=>array(90,-17,510,572),1369=>array(253,480,346,661),1370=>array(251,490,374,664),1371=>array(270,490,435,639),1372=>array(145,471,455,603),1373=>array(218,490,383,639),1374=>array(185,595,452,778),1375=>array(143,588,456,719),1377=>array(10,-16,593,423),1378=>array(52,-190,557,432),1379=>array(43,-190,582,438),1380=>array(33,-190,579,438),1381=>array(44,-16,560,572),1382=>array(43,-189,583,438),1383=>array(125,0,444,572),1384=>array(53,-190,542,438),1385=>array(22,-190,542,438),1386=>array(53,-16,572,572),1387=>array(53,-190,542,573),1388=>array(73,-190,533,422),1389=>array(3,-190,573,573),1390=>array(71,-16,596,572),1391=>array(56,-190,544,572),1392=>array(53,0,542,572),1393=>array(71,-16,591,609),1394=>array(66,-190,594,438),1395=>array(80,0,477,572),1396=>array(54,-16,553,573),1397=>array(91,-190,405,422),1398=>array(127,-16,543,637),1399=>array(71,-190,533,438),1400=>array(53,0,542,438),1401=>array(93,-190,533,453),1402=>array(10,-190,593,422),1403=>array(71,-190,533,438),1404=>array(53,0,522,438),1405=>array(44,-16,543,423),1406=>array(44,-190,593,572),1407=>array(103,-16,497,431),1408=>array(53,-190,542,438),1409=>array(63,-186,562,431),1410=>array(121,0,532,422),1411=>array(10,-190,592,572),1412=>array(105,0,544,613),1413=>array(72,-16,528,431),1414=>array(90,-190,510,572),1415=>array(44,-16,541,572),1417=>array(226,-15,374,417),1418=>array(179,235,429,326),1423=>array(19,0,579,579),1456=>array(271,-200,329,-42),1457=>array(153,-200,447,-42),1458=>array(153,-200,447,-43),1459=>array(152,-200,447,-40),1460=>array(271,-101,329,-42),1461=>array(212,-101,388,-42),1462=>array(212,-200,388,-42),1463=>array(212,-101,388,-60),1464=>array(212,-200,389,-40),1465=>array(245,540,303,599),1466=>array(267,538,325,597),1467=>array(153,-200,447,-42),1468=>array(271,211,329,270),1469=>array(280,-200,320,-24),1470=>array(100,439,500,480),1471=>array(212,540,388,581),1472=>array(280,-120,320,600),1473=>array(519,540,578,599),1474=>array(49,540,108,599),1475=>array(226,-15,374,417),1476=>array(270,540,329,599),1477=>array(269,-140,327,-81),1478=>array(133,0,430,480),1479=>array(212,-200,389,-40),1488=>array(60,0,540,480),1489=>array(60,0,560,480),1490=>array(133,0,467,480),1491=>array(60,0,540,480),1492=>array(60,0,540,480),1493=>array(170,0,320,480),1494=>array(133,0,467,480),1495=>array(60,0,540,480),1496=>array(22,0,535,480),1497=>array(170,219,320,480),1498=>array(60,-200,499,480),1499=>array(60,0,499,480),1500=>array(60,0,540,617),1501=>array(60,0,540,480),1502=>array(60,0,540,480),1503=>array(170,-200,320,480),1504=>array(133,0,430,480),1505=>array(60,0,540,480),1506=>array(60,0,543,480),1507=>array(60,-200,540,480),1508=>array(60,0,540,480),1509=>array(60,-200,540,480),1510=>array(50,0,530,480),1511=>array(49,-200,529,480),1512=>array(60,0,540,480),1513=>array(51,0,570,480),1514=>array(23,0,540,480),1520=>array(90,0,450,480),1521=>array(90,0,450,480),1522=>array(90,219,450,480),1523=>array(250,315,370,604),1524=>array(158,315,458,604),1542=>array(0,0,600,753),1543=>array(0,0,600,733),1544=>array(36,-184,560,170),1545=>array(103,-81,546,668),1546=>array(40,-81,590,668),1547=>array(101,-200,474,486),1548=>array(185,-85,390,205),1549=>array(190,-115,381,69),1550=>array(68,0,548,186),1551=>array(100,-200,506,247),1563=>array(189,-18,400,544),1566=>array(170,86,430,256),1567=>array(134,-15,487,577),1568=>array(100,-200,515,221),1569=>array(205,-81,395,167),1570=>array(193,-20,427,714),1571=>array(211,-20,349,779),1572=>array(101,-200,404,399),1573=>array(261,-200,399,583),1574=>array(100,-144,515,399),1575=>array(280,-20,320,583),1576=>array(40,-158,560,217),1577=>array(180,-16,420,436),1578=>array(40,0,560,336),1579=>array(40,0,560,396),1580=>array(61,-200,537,310),1581=>array(61,-200,537,310),1582=>array(61,-200,537,486),1583=>array(133,0,430,260),1584=>array(133,0,430,416),1585=>array(97,-199,400,224),1586=>array(97,-199,400,416),1587=>array(0,-124,600,184),1588=>array(0,-124,600,416),1589=>array(0,-124,600,213),1590=>array(0,-124,600,416),1591=>array(92,-16,501,564),1592=>array(92,-16,501,564),1593=>array(132,-200,520,247),1594=>array(132,-200,520,416),1595=>array(40,0,560,584),1596=>array(40,-200,560,582),1597=>array(100,-144,515,524),1598=>array(100,-144,515,416),1599=>array(100,-144,515,416),1600=>array(0,0,600,40),1601=>array(40,0,560,466),1602=>array(101,-184,500,336),1603=>array(100,0,560,571),1604=>array(80,-177,527,564),1605=>array(150,-200,470,330),1606=>array(101,-178,474,416),1607=>array(182,-16,418,300),1608=>array(101,-200,404,170),1609=>array(100,-144,515,221),1610=>array(50,-200,600,221),1611=>array(187,605,412,799),1612=>array(167,583,430,800),1613=>array(187,-200,412,-6),1614=>array(187,695,412,800),1615=>array(221,588,365,800),1616=>array(187,-200,412,-95),1617=>array(206,601,394,709),1618=>array(236,657,362,775),1619=>array(183,647,417,714),1620=>array(211,599,349,779),1621=>array(211,-200,349,-20),1622=>array(280,-190,320,-45),1623=>array(220,588,364,800),1625=>array(-117,647,117,714),1626=>array(198,595,402,800),1627=>array(198,595,402,800),1628=>array(252,-151,350,-51),1629=>array(225,588,379,800),1630=>array(160,579,460,799),1631=>array(135,-200,367,-45),1632=>array(225,291,375,441),1633=>array(229,-19,319,582),1634=>array(160,-19,468,582),1635=>array(110,-19,501,582),1636=>array(132,0,470,567),1637=>array(92,-16,508,570),1638=>array(68,-19,469,564),1639=>array(92,-13,508,576),1640=>array(92,-13,508,576),1641=>array(121,-19,490,584),1642=>array(113,-81,487,668),1643=>array(183,-109,417,95),1644=>array(251,490,374,664),1645=>array(113,80,487,434),1646=>array(40,0,560,217),1647=>array(101,-184,474,170),1648=>array(280,600,320,745),1649=>array(173,-20,402,748),1650=>array(135,-20,367,775),1651=>array(145,-200,377,583),1652=>array(211,599,349,779),1653=>array(280,-20,499,659),1654=>array(101,-200,404,435),1655=>array(101,-200,505,438),1656=>array(40,-144,599,435),1657=>array(40,0,560,437),1658=>array(40,0,560,386),1659=>array(40,-200,560,217),1660=>array(40,-107,560,217),1661=>array(40,0,560,386),1662=>array(40,-200,560,217),1663=>array(40,0,560,387),1664=>array(40,-200,560,217),1665=>array(61,-200,537,519),1666=>array(61,-200,537,566),1667=>array(61,-200,537,310),1668=>array(61,-200,537,310),1669=>array(61,-200,537,546),1670=>array(61,-200,537,310),1671=>array(61,-200,537,310),1672=>array(133,0,430,564),1673=>array(133,-107,430,260),1674=>array(133,-158,430,260),1675=>array(133,-158,430,544),1676=>array(133,0,430,436),1677=>array(133,-154,430,260),1678=>array(133,0,430,486),1679=>array(133,0,430,486),1680=>array(133,0,430,487),1681=>array(97,-199,408,554),1682=>array(97,-199,402,529),1683=>array(97,-199,474,224),1684=>array(97,-199,510,224),1685=>array(20,-200,560,224),1686=>array(97,-199,510,224),1687=>array(97,-199,400,436),1688=>array(97,-199,430,486),1689=>array(97,-199,410,457),1690=>array(0,-158,600,366),1691=>array(0,-200,600,184),1692=>array(0,-200,600,416),1693=>array(0,-154,600,213),1694=>array(0,-124,600,416),1695=>array(92,-16,510,564),1696=>array(132,-200,520,496),1697=>array(40,0,560,260),1698=>array(40,-158,560,260),1699=>array(40,-158,560,436),1700=>array(40,0,580,486),1701=>array(40,-200,580,260),1702=>array(40,0,580,497),1703=>array(101,-184,474,346),1704=>array(101,-184,520,416),1705=>array(40,0,560,582),1706=>array(40,0,560,432),1707=>array(40,0,560,582),1708=>array(100,0,560,716),1709=>array(100,0,560,776),1710=>array(100,-200,560,571),1711=>array(40,0,560,582),1712=>array(40,0,560,582),1713=>array(20,0,560,636),1714=>array(40,-154,560,582),1715=>array(40,-200,560,582),1716=>array(10,0,590,666),1717=>array(80,-177,527,750),1718=>array(80,-177,527,686),1719=>array(80,-177,527,706),1720=>array(80,-200,527,564),1721=>array(101,-200,547,366),1722=>array(101,-178,474,250),1723=>array(101,-178,474,534),1724=>array(101,-200,474,250),1725=>array(101,-178,474,486),1726=>array(50,-16,408,220),1727=>array(61,-200,537,486),1728=>array(202,-16,398,435),1729=>array(277,-35,600,55),1730=>array(231,-35,600,329),1731=>array(200,-35,600,226),1732=>array(101,-200,404,170),1733=>array(101,-200,404,170),1734=>array(101,-200,404,438),1735=>array(101,-200,404,438),1736=>array(101,-200,404,415),1737=>array(101,-200,404,440),1738=>array(101,-200,420,376),1739=>array(101,-200,430,416),1740=>array(100,-144,515,221),1741=>array(22,-144,555,221),1742=>array(100,-144,515,438),1743=>array(101,-200,404,366),1744=>array(40,-200,560,221),1745=>array(0,-200,600,221),1746=>array(40,0,560,293),1747=>array(40,0,560,435),1748=>array(179,-26,401,69),1749=>array(202,-16,398,220),1774=>array(133,0,430,564),1775=>array(97,-199,402,564),1776=>array(225,291,375,441),1777=>array(229,-19,319,582),1778=>array(160,-19,468,582),1779=>array(110,-19,501,582),1780=>array(130,-19,494,582),1781=>array(92,-1,508,570),1782=>array(226,-6,494,567),1783=>array(92,-13,508,576),1784=>array(92,-13,508,576),1785=>array(121,-19,490,584),1786=>array(0,-158,600,416),1787=>array(0,-158,600,416),1788=>array(132,-200,520,416),1789=>array(221,80,366,437),1790=>array(190,36,431,434),1791=>array(50,-16,408,524),4304=>array(102,108,498,552),4305=>array(106,108,494,755),4306=>array(93,-184,507,458),4307=>array(53,-190,547,458),4308=>array(100,-184,500,458),4309=>array(100,-184,500,458),4310=>array(65,108,536,773),4311=>array(64,100,536,460),4312=>array(103,101,497,458),4313=>array(99,-184,501,466),4314=>array(53,-98,547,458),4315=>array(102,108,498,773),4316=>array(99,108,501,790),4317=>array(58,101,542,458),4318=>array(100,108,500,775),4319=>array(93,-184,507,480),4320=>array(53,100,538,773),4321=>array(106,108,494,773),4322=>array(53,-188,547,617),4323=>array(53,-184,547,466),4324=>array(52,-184,548,458),4325=>array(98,-180,503,799),4326=>array(53,-190,547,458),4327=>array(104,-184,496,454),4328=>array(64,108,535,773),4329=>array(106,102,494,773),4330=>array(53,-185,547,466),4331=>array(102,108,498,773),4332=>array(80,-200,520,800),4333=>array(76,-184,524,743),4334=>array(102,108,498,773),4335=>array(50,-184,550,458),4336=>array(106,108,494,775),4337=>array(46,114,554,754),4338=>array(110,86,490,487),4339=>array(98,-184,502,460),4340=>array(117,-184,483,621),4341=>array(87,107,513,775),4345=>array(93,-200,507,442),4347=>array(101,10,492,584),4348=>array(173,204,475,716),5024=>array(43,0,520,563),5025=>array(43,0,589,563),5026=>array(72,0,528,563),5027=>array(24,-16,575,563),5028=>array(10,-16,589,576),5029=>array(92,0,508,624),5030=>array(72,-16,528,576),5031=>array(51,-16,549,576),5032=>array(74,0,526,563),5033=>array(50,-16,550,563),5034=>array(9,0,591,563),5035=>array(84,-16,583,563),5036=>array(43,0,520,563),5037=>array(20,0,580,563),5038=>array(104,0,497,576),5039=>array(28,-16,573,563),5040=>array(104,0,497,563),5041=>array(62,0,538,563),5042=>array(52,-16,548,576),5043=>array(20,0,580,563),5044=>array(66,-16,534,563),5045=>array(72,0,528,563),5046=>array(64,-16,535,576),5047=>array(9,0,591,563),5048=>array(50,0,550,579),5049=>array(35,-14,565,563),5050=>array(3,-16,597,576),5051=>array(51,0,549,563),5052=>array(74,-16,525,563),5053=>array(42,-16,558,563),5054=>array(51,-16,549,576),5055=>array(57,-16,543,563),5056=>array(63,-16,562,576),5057=>array(20,-16,580,572),5058=>array(74,0,526,563),5059=>array(103,0,497,563),5060=>array(14,-16,586,563),5061=>array(6,-16,594,576),5062=>array(72,0,528,563),5063=>array(26,-18,574,573),5064=>array(53,-16,547,576),5065=>array(9,0,591,576),5066=>array(26,-18,574,573),5067=>array(104,-16,496,576),5068=>array(40,-16,560,563),5069=>array(28,-16,573,579),5070=>array(84,0,516,563),5071=>array(43,-1,535,562),5072=>array(92,0,508,563),5073=>array(76,-16,524,580),5074=>array(38,0,562,563),5075=>array(50,-16,549,563),5076=>array(9,0,591,563),5077=>array(77,-16,523,576),5078=>array(59,-13,541,563),5079=>array(72,-8,528,563),5080=>array(90,-8,510,563),5081=>array(9,0,591,563),5082=>array(92,-16,508,576),5083=>array(41,-16,559,576),5084=>array(50,-16,550,576),5085=>array(63,0,541,576),5086=>array(63,0,541,563),5087=>array(63,-16,534,576),5088=>array(28,-16,572,563),5089=>array(52,-16,548,576),5090=>array(43,0,499,563),5091=>array(50,-16,550,576),5092=>array(38,0,562,563),5093=>array(40,0,560,563),5094=>array(43,0,572,563),5095=>array(40,0,560,580),5096=>array(12,-16,588,576),5097=>array(35,-105,599,576),5098=>array(31,-16,569,579),5099=>array(51,-16,549,576),5100=>array(51,-16,549,579),5101=>array(72,-16,529,576),5102=>array(81,-16,519,576),5103=>array(26,-18,574,573),5104=>array(62,-35,538,604),5105=>array(60,-16,539,563),5106=>array(50,0,550,618),5107=>array(29,-16,571,576),5108=>array(43,0,541,563),5792=>array(196,-103,451,788),5793=>array(196,-103,451,790),5794=>array(118,-103,489,788),5795=>array(58,-103,529,788),5796=>array(118,-103,489,788),5797=>array(128,-103,499,788),5798=>array(155,-103,430,788),5799=>array(155,-103,430,788),5800=>array(196,-103,391,788),5801=>array(190,-104,421,787),5802=>array(190,-104,421,787),5803=>array(153,-103,434,788),5804=>array(169,-103,432,788),5805=>array(217,-103,369,788),5806=>array(217,-103,369,788),5807=>array(169,-103,432,788),5808=>array(169,-103,432,788),5809=>array(169,-103,450,788),5810=>array(204,116,397,576),5811=>array(190,-103,466,789),5812=>array(190,-103,466,789),5813=>array(190,-103,466,789),5814=>array(147,-103,466,789),5815=>array(20,-103,580,788),5816=>array(20,-103,580,788),5817=>array(192,-103,468,788),5818=>array(153,-103,434,788),5819=>array(153,-103,434,788),5820=>array(169,-103,432,788),5821=>array(237,-103,363,788),5822=>array(169,-103,432,788),5823=>array(246,-103,398,788),5824=>array(169,-103,432,788),5825=>array(280,-103,321,788),5826=>array(237,-103,363,788),5827=>array(104,-4,497,626),5828=>array(49,-103,551,788),5829=>array(169,-103,432,788),5830=>array(202,-103,354,788),5831=>array(125,-103,474,788),5832=>array(153,-103,453,788),5833=>array(45,-103,556,789),5834=>array(112,-44,473,781),5835=>array(164,-103,436,789),5836=>array(280,284,321,737),5837=>array(237,212,363,745),5838=>array(126,243,475,741),5839=>array(126,-103,475,788),5840=>array(196,-103,391,788),5841=>array(174,-103,410,788),5842=>array(169,-103,458,788),5843=>array(217,-103,369,788),5844=>array(169,-103,458,788),5845=>array(166,-103,466,788),5846=>array(105,-103,495,788),5847=>array(105,-103,495,788),5848=>array(76,-103,524,788),5849=>array(237,-103,363,788),5850=>array(226,-103,421,788),5851=>array(200,-103,436,788),5852=>array(87,143,513,640),5853=>array(76,-103,524,788),5854=>array(20,-103,580,788),5855=>array(79,-37,524,657),5856=>array(21,-103,580,788),5857=>array(45,-103,556,788),5858=>array(21,-103,580,788),5859=>array(45,-103,556,789),5860=>array(20,-103,580,788),5861=>array(105,-103,495,788),5862=>array(76,-103,524,788),5863=>array(280,-53,321,400),5864=>array(126,-103,475,788),5865=>array(132,-103,408,788),5866=>array(76,-103,518,789),5867=>array(234,332,366,480),5868=>array(234,132,366,537),5869=>array(142,199,458,516),5870=>array(126,-103,475,788),5871=>array(76,-103,525,788),5872=>array(76,-103,524,788),7680=>array(9,-200,591,563),7681=>array(72,-200,541,431),7682=>array(43,0,541,722),7683=>array(22,-16,541,726),7684=>array(43,-152,541,563),7685=>array(22,-175,541,604),7686=>array(43,-99,541,563),7687=>array(22,-105,541,604),7688=>array(63,-173,534,752),7689=>array(84,-173,535,606),7690=>array(43,0,520,718),7691=>array(63,-16,583,726),7692=>array(43,-151,520,563),7693=>array(63,-163,583,604),7694=>array(43,-96,520,563),7695=>array(63,-101,583,604),7696=>array(43,-172,520,563),7697=>array(63,-177,583,604),7698=>array(43,-189,520,563),7699=>array(63,-200,583,604),7700=>array(43,0,520,800),7701=>array(63,-16,520,752),7702=>array(43,0,520,800),7703=>array(63,-16,520,752),7704=>array(43,-189,520,563),7705=>array(63,-200,520,431),7706=>array(43,-145,520,563),7707=>array(63,-151,520,431),7708=>array(43,-173,520,743),7709=>array(63,-188,520,622),7710=>array(43,0,520,722),7711=>array(105,0,541,763),7712=>array(63,-16,562,665),7713=>array(63,-186,562,541),7714=>array(53,0,551,722),7715=>array(43,0,551,727),7716=>array(53,-167,551,563),7717=>array(43,-172,551,604),7718=>array(53,0,551,717),7719=>array(43,0,551,753),7720=>array(53,-173,551,563),7721=>array(43,-173,551,604),7722=>array(53,-154,551,563),7723=>array(43,-154,551,604),7724=>array(113,-143,487,563),7725=>array(92,-146,508,624),7726=>array(113,0,487,800),7727=>array(92,0,508,773),7728=>array(43,0,572,761),7729=>array(63,0,541,771),7730=>array(43,-146,572,563),7731=>array(63,-150,541,604),7732=>array(43,-96,572,563),7733=>array(63,-93,541,604),7734=>array(63,-154,541,563),7735=>array(92,-152,508,604),7736=>array(63,-154,541,672),7737=>array(92,-152,508,710),7738=>array(63,-98,541,563),7739=>array(92,-99,508,604),7740=>array(63,-189,541,563),7741=>array(92,-189,508,604),7742=>array(11,0,593,752),7743=>array(11,0,593,627),7744=>array(11,0,593,705),7745=>array(11,0,593,603),7746=>array(11,-151,593,563),7747=>array(11,-150,593,431),7748=>array(22,0,562,705),7749=>array(53,0,541,604),7750=>array(22,-147,562,563),7751=>array(53,-146,541,431),7752=>array(22,-98,562,563),7753=>array(53,-97,541,431),7754=>array(22,-189,562,563),7755=>array(53,-189,541,431),7756=>array(51,-15,549,800),7757=>array(72,-16,528,783),7758=>array(51,-15,549,797),7759=>array(72,-16,528,728),7760=>array(51,-15,549,800),7761=>array(72,-16,528,752),7762=>array(51,-15,549,800),7763=>array(72,-16,528,752),7764=>array(43,0,499,763),7765=>array(22,-186,541,625),7766=>array(43,0,499,719),7767=>array(22,-186,541,609),7768=>array(43,0,589,719),7769=>array(84,0,541,602),7770=>array(43,-146,589,563),7771=>array(84,-145,541,427),7772=>array(43,-146,589,664),7773=>array(84,-145,541,519),7774=>array(43,-98,589,563),7775=>array(84,-101,541,427),7776=>array(92,-16,508,722),7777=>array(103,-16,497,603),7778=>array(92,-177,508,576),7779=>array(103,-181,497,431),7780=>array(92,-15,508,800),7781=>array(103,-16,497,749),7782=>array(92,-15,508,799),7783=>array(103,-16,497,747),7784=>array(92,-177,508,723),7785=>array(103,-181,497,603),7786=>array(72,0,528,719),7787=>array(43,-16,499,704),7788=>array(72,-148,528,563),7789=>array(43,-162,499,563),7790=>array(72,-92,528,563),7791=>array(43,-99,499,563),7792=>array(72,-189,528,563),7793=>array(43,-200,499,563),7794=>array(40,-169,560,563),7795=>array(43,-168,541,417),7796=>array(40,-153,560,563),7797=>array(43,-156,541,417),7798=>array(40,-200,560,563),7799=>array(43,-200,541,417),7800=>array(40,-15,560,800),7801=>array(43,-16,541,768),7802=>array(40,-15,560,796),7803=>array(43,-16,541,703),7804=>array(9,0,591,705),7805=>array(30,0,570,563),7806=>array(9,-147,591,563),7807=>array(30,-146,570,417),7808=>array(20,0,580,752),7809=>array(30,0,570,606),7810=>array(20,0,580,752),7811=>array(30,0,570,606),7812=>array(20,0,580,704),7813=>array(30,0,570,603),7814=>array(20,0,580,709),7815=>array(30,0,570,605),7816=>array(20,-145,580,563),7817=>array(30,-140,570,417),7818=>array(40,0,560,704),7819=>array(51,0,549,603),7820=>array(40,0,560,705),7821=>array(51,0,549,603),7822=>array(51,0,549,706),7823=>array(51,-186,549,604),7824=>array(103,0,497,752),7825=>array(115,0,489,624),7826=>array(103,-160,497,563),7827=>array(115,-160,489,417),7828=>array(103,-100,497,563),7829=>array(115,-100,489,417),7830=>array(43,-87,551,604),7831=>array(43,-16,499,703),7832=>array(30,0,570,652),7833=>array(51,-186,549,651),7834=>array(72,-16,550,661),7835=>array(105,0,541,757),7840=>array(9,-150,591,563),7841=>array(72,-164,541,431),7842=>array(9,0,591,800),7843=>array(72,-16,541,696),7844=>array(9,0,612,800),7845=>array(72,-16,541,777),7846=>array(0,0,591,800),7847=>array(72,-16,541,786),7848=>array(9,0,609,800),7849=>array(72,-16,612,699),7850=>array(9,0,591,800),7851=>array(72,-16,541,768),7852=>array(9,-150,591,762),7853=>array(72,-164,541,624),7854=>array(9,0,591,800),7855=>array(72,-16,541,736),7856=>array(9,0,591,800),7857=>array(72,-16,541,745),7858=>array(9,-2,591,800),7859=>array(72,-16,541,796),7860=>array(9,0,591,800),7861=>array(72,-16,541,755),7862=>array(9,-150,591,733),7863=>array(72,-164,541,624),7864=>array(43,-146,520,563),7865=>array(63,-161,520,431),7866=>array(43,0,520,800),7867=>array(63,-16,520,693),7868=>array(43,0,520,703),7869=>array(63,-16,520,564),7870=>array(43,0,612,800),7871=>array(63,-16,520,777),7872=>array(-23,0,520,800),7873=>array(63,-16,520,786),7874=>array(29,0,600,800),7875=>array(38,-16,560,781),7876=>array(43,0,520,800),7877=>array(63,-16,520,768),7878=>array(43,-146,520,752),7879=>array(63,-161,520,626),7880=>array(113,0,487,800),7881=>array(92,0,508,693),7882=>array(113,-149,487,563),7883=>array(92,-151,508,624),7884=>array(51,-160,549,576),7885=>array(72,-164,528,431),7886=>array(51,-16,549,800),7887=>array(72,-16,528,693),7888=>array(51,-16,612,800),7889=>array(72,-16,528,777),7890=>array(-11,-16,549,800),7891=>array(72,-16,528,786),7892=>array(23,-16,610,800),7893=>array(48,-16,541,781),7894=>array(51,-15,549,800),7895=>array(72,-16,528,757),7896=>array(51,-160,549,752),7897=>array(72,-164,528,625),7898=>array(51,-16,597,776),7899=>array(72,-16,590,668),7900=>array(51,-16,597,793),7901=>array(72,-16,590,676),7902=>array(51,-16,597,800),7903=>array(72,-16,590,680),7904=>array(51,-16,597,749),7905=>array(72,-16,590,640),7906=>array(51,-159,597,672),7907=>array(72,-167,590,539),7908=>array(40,-164,560,563),7909=>array(43,-159,541,417),7910=>array(40,-16,560,800),7911=>array(43,-16,541,693),7912=>array(40,-16,629,771),7913=>array(43,-16,574,664),7914=>array(40,-16,629,800),7915=>array(43,-16,574,667),7916=>array(40,-16,629,800),7917=>array(43,-16,574,704),7918=>array(40,-16,629,756),7919=>array(43,-16,574,614),7920=>array(40,-162,629,711),7921=>array(43,-162,574,565),7922=>array(51,0,549,763),7923=>array(51,-186,549,611),7924=>array(51,-147,549,563),7925=>array(51,-186,549,417),7926=>array(51,0,549,800),7927=>array(51,-186,549,683),7928=>array(51,0,549,704),7929=>array(51,-186,549,564),7936=>array(63,-16,583,648),7937=>array(63,-16,583,648),7938=>array(63,-16,583,655),7939=>array(63,-16,583,653),7940=>array(63,-16,583,655),7941=>array(63,-16,583,655),7942=>array(63,-16,583,764),7943=>array(63,-16,583,764),7944=>array(-23,0,591,593),7945=>array(-11,0,591,595),7946=>array(-53,0,660,606),7947=>array(-88,0,660,621),7948=>array(-65,0,658,618),7949=>array(-82,0,655,619),7950=>array(-59,0,659,715),7951=>array(-63,0,665,731),7952=>array(145,-2,493,660),7953=>array(145,-2,493,660),7954=>array(145,-2,493,667),7955=>array(145,-2,493,665),7956=>array(145,-2,493,667),7957=>array(145,-2,493,667),7960=>array(-19,0,589,615),7961=>array(-4,0,583,615),7962=>array(-112,0,600,622),7963=>array(-108,0,600,618),7964=>array(-131,0,590,619),7965=>array(-123,0,599,621),7968=>array(53,-186,541,648),7969=>array(53,-186,541,651),7970=>array(53,-186,541,658),7971=>array(53,-186,541,656),7972=>array(53,-186,541,658),7973=>array(53,-186,541,658),7974=>array(53,-186,541,767),7975=>array(53,-186,541,767),7976=>array(-15,0,584,614),7977=>array(-7,0,588,614),7978=>array(-72,0,642,621),7979=>array(-75,0,644,621),7980=>array(-85,0,632,619),7981=>array(-87,0,633,618),7982=>array(-72,0,642,735),7983=>array(-41,0,645,733),7984=>array(173,-16,502,648),7985=>array(173,-16,502,648),7986=>array(102,-16,502,655),7987=>array(105,-16,502,653),7988=>array(173,-16,502,655),7989=>array(160,-16,502,655),7990=>array(79,-16,502,764),7991=>array(111,-16,502,764),7992=>array(-5,0,506,616),7993=>array(29,0,513,617),7994=>array(-21,0,590,623),7995=>array(-15,0,604,613),7996=>array(-29,0,586,618),7997=>array(-19,0,600,618),7998=>array(-14,0,600,729),7999=>array(6,0,600,731),8000=>array(72,-16,528,647),8001=>array(72,-16,528,648),8002=>array(72,-16,528,655),8003=>array(72,-16,528,653),8004=>array(72,-16,528,655),8005=>array(72,-16,528,655),8008=>array(6,-16,578,612),8009=>array(12,-16,595,612),8010=>array(-93,-16,628,618),8011=>array(-112,-16,632,616),8012=>array(-27,-16,624,618),8013=>array(-28,-16,627,618),8016=>array(43,-12,553,648),8017=>array(43,-12,553,648),8018=>array(43,-12,553,655),8019=>array(43,-12,553,653),8020=>array(43,-12,553,655),8021=>array(43,-12,553,655),8022=>array(43,-12,553,764),8023=>array(43,-12,553,764),8025=>array(0,0,602,614),8027=>array(-96,0,649,616),8029=>array(-88,0,652,621),8031=>array(-36,0,651,749),8032=>array(43,-16,552,648),8033=>array(43,-16,552,648),8034=>array(43,-16,552,655),8035=>array(43,-16,552,653),8036=>array(43,-16,552,655),8037=>array(43,-16,552,655),8038=>array(43,-16,552,764),8039=>array(43,-16,552,764),8040=>array(-5,0,555,614),8041=>array(8,0,569,617),8042=>array(-84,0,619,618),8043=>array(-84,0,629,616),8044=>array(-19,0,614,615),8045=>array(-26,0,623,618),8046=>array(-30,0,624,735),8047=>array(-38,0,624,734),8048=>array(63,-16,583,664),8049=>array(63,-16,583,664),8050=>array(145,-2,493,676),8051=>array(145,-2,493,676),8052=>array(53,-186,541,667),8053=>array(53,-186,541,667),8054=>array(173,-16,502,664),8055=>array(173,-16,502,664),8056=>array(72,-16,528,664),8057=>array(72,-16,528,664),8058=>array(43,-12,553,664),8059=>array(43,-12,553,664),8060=>array(43,-16,552,664),8061=>array(43,-16,552,664),8064=>array(63,-199,583,648),8065=>array(63,-199,583,648),8066=>array(63,-199,583,655),8067=>array(63,-199,583,653),8068=>array(63,-199,583,655),8069=>array(63,-199,583,655),8070=>array(63,-199,583,764),8071=>array(63,-199,583,764),8072=>array(-16,-197,598,593),8073=>array(-4,-197,598,595),8074=>array(-75,-197,638,606),8075=>array(-137,-197,611,621),8076=>array(-106,-197,617,618),8077=>array(-106,-197,631,619),8078=>array(-114,-197,604,715),8079=>array(-126,-197,602,731),8080=>array(53,-199,541,648),8081=>array(53,-199,541,651),8082=>array(53,-200,541,658),8083=>array(53,-200,541,656),8084=>array(53,-199,541,658),8085=>array(53,-200,541,658),8086=>array(53,-199,541,767),8087=>array(53,-199,541,767),8088=>array(-15,-200,584,614),8089=>array(-7,-200,588,614),8090=>array(-72,-200,642,621),8091=>array(-75,-200,644,621),8092=>array(-85,-200,632,619),8093=>array(-87,-200,633,618),8094=>array(-115,-200,599,735),8095=>array(-41,-200,645,733),8096=>array(43,-200,552,648),8097=>array(43,-199,552,648),8098=>array(43,-200,552,655),8099=>array(43,-200,552,653),8100=>array(43,-199,552,655),8101=>array(43,-200,552,655),8102=>array(43,-200,552,764),8103=>array(43,-200,552,764),8104=>array(-5,-200,555,614),8105=>array(8,-200,569,617),8106=>array(-84,-200,619,618),8107=>array(-84,-200,629,616),8108=>array(-19,-200,614,615),8109=>array(-26,-200,623,618),8110=>array(-100,-200,554,735),8111=>array(-110,-200,552,734),8112=>array(63,-16,583,601),8113=>array(63,-16,583,538),8114=>array(63,-199,583,664),8115=>array(63,-200,583,431),8116=>array(63,-199,583,684),8118=>array(63,-16,583,573),8119=>array(63,-199,583,573),8120=>array(9,0,591,746),8121=>array(9,0,591,656),8122=>array(-21,0,595,621),8123=>array(3,0,633,618),8124=>array(9,-200,591,563),8125=>array(236,484,341,657),8126=>array(495,2,682,151),8127=>array(228,484,333,657),8128=>array(145,516,455,605),8129=>array(140,511,461,733),8130=>array(53,-199,541,667),8131=>array(53,-200,541,431),8132=>array(53,-199,541,684),8134=>array(53,-186,541,577),8135=>array(53,-199,541,577),8136=>array(-25,0,580,624),8137=>array(-17,0,593,618),8138=>array(-15,0,594,621),8139=>array(-12,0,600,618),8140=>array(51,-200,549,563),8141=>array(166,481,415,661),8142=>array(173,481,417,661),8143=>array(128,484,438,773),8144=>array(106,-16,502,601),8145=>array(106,-16,502,538),8146=>array(102,-16,502,668),8147=>array(147,-16,502,670),8150=>array(96,-16,502,560),8151=>array(90,-16,502,693),8152=>array(113,0,487,746),8153=>array(113,0,487,656),8154=>array(-13,0,494,617),8155=>array(24,0,539,618),8157=>array(169,479,427,659),8158=>array(147,481,402,661),8159=>array(160,484,470,773),8160=>array(43,-12,553,601),8161=>array(43,-12,553,535),8162=>array(43,-12,553,667),8163=>array(43,-12,553,417),8164=>array(21,-200,531,660),8165=>array(21,-200,531,660),8166=>array(43,-12,553,573),8167=>array(43,-12,553,693),8168=>array(51,0,549,746),8169=>array(51,0,549,656),8170=>array(-15,0,599,615),8171=>array(-32,0,600,615),8172=>array(-61,0,499,614),8173=>array(150,490,451,670),8174=>array(147,490,454,670),8175=>array(216,490,353,670),8178=>array(43,-200,552,664),8179=>array(43,-200,552,418),8180=>array(43,-200,552,684),8182=>array(43,-16,552,573),8183=>array(43,-200,552,573),8184=>array(-61,0,578,621),8185=>array(-3,1,549,615),8186=>array(-17,0,592,618),8187=>array(14,0,556,617),8188=>array(70,-200,530,563),8189=>array(232,490,369,670),8190=>array(243,484,348,657),8208=>array(136,258,464,299),8209=>array(136,258,464,299),8210=>array(72,261,528,302),8211=>array(72,261,528,302),8212=>array(1,261,599,302),8213=>array(1,261,599,302),8214=>array(228,-27,373,582),8215=>array(0,-200,600,-54),8216=>array(240,369,398,630),8217=>array(201,343,359,604),8218=>array(135,-150,293,111),8219=>array(306,343,464,604),8220=>array(66,369,444,630),8221=>array(93,343,464,604),8222=>array(86,-133,467,128),8223=>array(136,343,507,604),8224=>array(124,-63,476,604),8225=>array(124,-62,476,604),8226=>array(202,141,398,337),8227=>array(184,86,414,336),8228=>array(250,-15,349,84),8229=>array(140,-15,460,84),8230=>array(51,-15,549,84),8231=>array(250,180,350,280),8240=>array(34,-9,564,614),8241=>array(2,-9,594,614),8242=>array(201,343,398,604),8243=>array(105,342,495,604),8244=>array(2,343,598,604),8245=>array(201,343,398,604),8246=>array(105,343,495,604),8247=>array(2,343,598,604),8248=>array(155,-165,445,-16),8249=>array(63,0,312,417),8250=>array(293,0,541,417),8251=>array(61,51,521,511),8252=>array(112,-15,488,618),8253=>array(134,-15,487,577),8254=>array(-1,635,599,685),8255=>array(100,-174,500,-44),8256=>array(100,454,500,584),8257=>array(177,-198,423,252),8258=>array(-83,0,683,729),8259=>array(72,39,528,496),8260=>array(50,138,549,470),8261=>array(278,-124,403,604),8262=>array(197,-124,322,604),8263=>array(1,-15,598,577),8264=>array(38,-15,584,618),8265=>array(16,-15,551,618),8266=>array(105,-14,478,417),8267=>array(79,-62,525,604),8268=>array(81,109,525,453),8269=>array(81,109,525,453),8270=>array(113,7,487,361),8271=>array(139,-145,350,417),8272=>array(100,-1,500,584),8273=>array(113,1,487,754),8274=>array(106,0,494,755),8275=>array(145,185,455,274),8276=>array(100,-164,500,-34),8277=>array(72,261,528,302),8278=>array(104,-2,495,572),8279=>array(-29,343,677,604),8280=>array(2,-2,600,663),8281=>array(0,-2,600,572),8282=>array(250,-2,350,777),8283=>array(1,-200,599,800),8284=>array(72,32,529,530),8285=>array(250,-2,350,777),8286=>array(250,-2,350,777),8304=>array(192,378,408,734),8305=>array(179,381,421,779),8308=>array(183,382,408,734),8309=>array(181,380,418,741),8310=>array(176,374,408,748),8311=>array(183,374,400,734),8312=>array(192,373,408,742),8313=>array(206,370,438,744),8314=>array(178,439,422,698),8315=>array(178,557,422,592),8316=>array(178,520,422,628),8317=>array(266,352,372,800),8318=>array(228,352,334,800),8319=>array(149,382,451,651),8320=>array(195,-190,411,166),8321=>array(194,-184,413,169),8322=>array(178,-183,408,170),8323=>array(184,-187,419,174),8324=>array(186,-186,411,166),8325=>array(184,-188,421,173),8326=>array(179,-186,411,188),8327=>array(186,-184,403,176),8328=>array(195,-185,411,184),8329=>array(209,-188,441,186),8330=>array(178,-172,422,87),8331=>array(178,-54,422,-19),8332=>array(178,-73,422,35),8333=>array(266,-200,372,248),8334=>array(228,-200,334,248),8336=>array(145,-181,468,128),8337=>array(134,-180,449,129),8338=>array(143,-180,457,129),8339=>array(129,-181,471,108),8340=>array(134,-180,449,129),8353=>array(63,-81,534,626),8354=>array(63,-16,534,576),8355=>array(43,0,520,563),8356=>array(63,0,520,578),8357=>array(11,-64,593,470),8358=>array(22,0,562,563),8359=>array(27,-17,578,563),8360=>array(0,-17,599,563),8361=>array(20,0,580,563),8362=>array(60,0,540,480),8363=>array(43,-1,563,694),8364=>array(32,-16,537,576),8365=>array(43,0,572,563),8366=>array(72,0,528,563),8367=>array(13,-102,584,563),8368=>array(103,-200,528,567),8369=>array(43,0,537,563),8370=>array(63,-67,562,624),8371=>array(9,0,591,563),8372=>array(62,-16,518,576),8373=>array(63,-64,534,624),8376=>array(72,0,528,563),8377=>array(80,0,509,564),8400=>array(-540,640,-45,774),8401=>array(-535,636,-40,770),8402=>array(-325,-124,-285,604),8406=>array(-559,572,-72,800),8407=>array(-501,572,-14,800),8411=>array(-549,643,-51,743),8412=>array(-549,643,0,743),8413=>array(-793,-198,195,790),8414=>array(-782,-193,207,796),8415=>array(-793,-190,193,796),8416=>array(-793,-198,195,790),8417=>array(-572,572,-22,800),8418=>array(-714,-75,102,643),8419=>array(-704,-200,147,800),8421=>array(-487,-81,-113,668),8422=>array(-375,-124,-225,604),8424=>array(-471,-178,-3,-78),8426=>array(-559,167,-72,395),8427=>array(-542,-81,-58,668),8428=>array(-541,-200,-46,-66),8429=>array(-547,-200,-52,-66),8430=>array(-498,-200,-12,-21),8431=>array(-498,-200,-12,-21),8448=>array(15,-7,574,629),8449=>array(3,-9,587,606),8450=>array(63,-16,534,576),8451=>array(21,-16,579,661),8452=>array(63,0,541,626),8453=>array(9,-12,589,592),8454=>array(9,-9,600,592),8455=>array(92,-16,508,576),8456=>array(43,-16,514,576),8457=>array(8,0,595,661),8461=>array(33,0,571,563),8462=>array(34,0,537,604),8463=>array(34,0,537,604),8464=>array(49,-28,558,568),8465=>array(86,-15,520,563),8466=>array(86,0,520,578),8467=>array(117,-28,483,632),8468=>array(25,-17,558,586),8469=>array(30,0,578,563),8470=>array(9,0,586,563),8471=>array(0,0,600,600),8472=>array(52,-150,542,454),8473=>array(43,0,499,563),8474=>array(51,-115,549,576),8476=>array(40,-1,561,574),8477=>array(35,0,589,563),8478=>array(43,0,589,563),8480=>array(10,236,594,575),8481=>array(0,0,600,563),8482=>array(4,243,598,563),8484=>array(49,0,551,563),8486=>array(70,0,530,563),8487=>array(70,-10,530,553),8489=>array(173,6,502,440),8490=>array(43,0,572,563),8491=>array(9,0,591,794),8494=>array(63,-16,520,431),8498=>array(43,0,520,563),8501=>array(60,0,540,480),8502=>array(60,0,560,480),8503=>array(133,0,467,480),8504=>array(60,0,540,480),8505=>array(62,0,538,623),8506=>array(-59,-4,633,495),8507=>array(-27,0,626,563),8513=>array(50,-14,549,578),8514=>array(55,0,533,563),8515=>array(55,0,533,563),8516=>array(51,0,549,563),8523=>array(106,-15,479,520),8525=>array(8,-12,595,721),8526=>array(98,1,480,452),8531=>array(23,-10,591,608),8532=>array(8,-10,591,614),8533=>array(23,-2,600,608),8534=>array(8,-2,600,614),8535=>array(6,-2,600,611),8536=>array(3,-2,600,614),8537=>array(23,-10,578,608),8538=>array(6,-10,578,622),8539=>array(23,-10,584,608),8540=>array(6,-10,584,611),8541=>array(6,-10,584,622),8542=>array(56,-10,584,614),8543=>array(23,51,493,608),8544=>array(113,0,487,563),8545=>array(49,0,551,563),8546=>array(33,0,567,563),8547=>array(37,0,563,563),8548=>array(43,0,556,563),8549=>array(37,0,563,563),8550=>array(32,0,558,563),8551=>array(17,0,583,563),8552=>array(14,0,586,563),8553=>array(40,0,560,563),8554=>array(8,0,581,563),8555=>array(14,0,586,563),8556=>array(63,0,541,563),8557=>array(63,-16,534,576),8558=>array(43,0,520,563),8559=>array(11,0,593,563),8560=>array(92,0,508,624),8561=>array(79,0,538,624),8562=>array(14,0,589,624),8563=>array(11,0,593,624),8564=>array(30,0,570,417),8565=>array(5,0,598,624),8566=>array(43,0,572,624),8567=>array(-22,0,611,624),8568=>array(63,0,544,624),8569=>array(51,0,549,417),8570=>array(34,0,555,624),8571=>array(34,0,570,624),8572=>array(92,0,508,604),8573=>array(84,-16,535,431),8574=>array(63,-16,583,604),8575=>array(11,0,593,431),8592=>array(41,167,528,395),8593=>array(186,38,414,524),8594=>array(54,167,541,395),8595=>array(186,38,414,524),8596=>array(25,167,575,395),8597=>array(186,6,414,556),8598=>array(112,103,463,453),8599=>array(123,102,472,453),8600=>array(120,109,470,460),8601=>array(128,109,479,458),8602=>array(40,160,560,404),8603=>array(40,160,560,404),8604=>array(77,158,523,374),8605=>array(77,158,523,374),8606=>array(40,167,560,395),8607=>array(186,21,414,541),8608=>array(40,167,560,395),8609=>array(186,21,414,541),8610=>array(41,167,538,395),8611=>array(62,167,559,395),8612=>array(42,135,566,427),8613=>array(154,0,446,524),8614=>array(42,135,566,427),8615=>array(154,38,446,562),8616=>array(154,-51,446,556),8617=>array(41,167,538,442),8618=>array(70,167,567,442),8619=>array(41,167,538,442),8620=>array(70,167,567,442),8621=>array(25,167,575,395),8622=>array(0,160,600,404),8623=>array(132,52,404,748),8624=>array(105,30,460,510),8625=>array(140,30,495,510),8626=>array(105,30,460,510),8627=>array(140,30,495,510),8628=>array(42,28,522,512),8629=>array(41,30,524,510),8630=>array(40,285,522,650),8631=>array(40,285,522,650),8632=>array(43,103,560,571),8633=>array(38,-10,566,569),8634=>array(59,30,545,514),8635=>array(57,30,543,514),8636=>array(33,261,528,395),8637=>array(33,169,528,303),8638=>array(280,38,414,533),8639=>array(187,38,321,533),8640=>array(33,261,528,395),8641=>array(49,169,544,303),8642=>array(280,38,414,533),8643=>array(187,38,321,533),8644=>array(41,23,561,539),8645=>array(43,21,559,541),8646=>array(41,23,561,539),8647=>array(41,23,528,539),8648=>array(42,38,558,524),8649=>array(74,23,561,539),8650=>array(42,38,558,524),8651=>array(33,97,544,467),8652=>array(33,97,544,467),8653=>array(56,0,544,584),8654=>array(16,0,584,584),8655=>array(56,0,542,584),8656=>array(56,147,550,415),8657=>array(166,38,434,760),8658=>array(50,147,544,415),8659=>array(166,32,434,754),8660=>array(16,147,584,415),8661=>array(166,-2,434,800),8668=>array(44,167,555,395),8669=>array(44,167,555,395),8678=>array(42,147,558,415),8679=>array(166,23,434,539),8680=>array(42,147,558,415),8681=>array(166,23,434,539),8691=>array(165,-1,435,565),8704=>array(9,0,591,563),8705=>array(63,-18,534,760),8706=>array(136,-15,510,618),8707=>array(43,0,493,563),8708=>array(43,-94,493,681),8709=>array(35,0,565,530),8710=>array(43,0,557,563),8711=>array(43,0,557,563),8712=>array(38,30,536,530),8713=>array(38,-81,536,668),8714=>array(115,110,464,449),8715=>array(38,30,536,530),8716=>array(38,-81,536,668),8717=>array(115,110,464,449),8718=>array(150,0,450,500),8719=>array(51,-80,543,624),8720=>array(51,-81,543,623),8721=>array(113,-67,507,623),8722=>array(72,261,528,302),8723=>array(72,0,528,529),8724=>array(72,-10,528,628),8725=>array(96,51,493,514),8726=>array(96,51,493,514),8727=>array(113,119,487,473),8728=>array(154,136,448,429),8729=>array(202,141,398,337),8730=>array(10,0,600,699),8731=>array(10,0,600,732),8732=>array(10,0,600,734),8733=>array(37,134,554,468),8734=>array(5,134,595,468),8735=>array(20,0,580,560),8736=>array(70,0,528,439),8737=>array(49,51,550,534),8738=>array(67,12,522,532),8739=>array(279,-27,320,582),8740=>array(177,-27,423,582),8741=>array(228,-27,373,582),8742=>array(151,-27,456,582),8743=>array(60,0,534,450),8744=>array(60,0,534,450),8745=>array(71,-11,527,465),8746=>array(73,-11,528,465),8747=>array(136,-78,466,744),8748=>array(56,-79,546,744),8749=>array(16,-79,586,744),8750=>array(110,-78,480,744),8751=>array(56,-79,546,744),8752=>array(16,-79,586,745),8753=>array(110,-78,550,744),8754=>array(110,-78,550,744),8755=>array(110,-78,550,744),8756=>array(59,2,539,446),8757=>array(59,2,539,446),8758=>array(250,-1,350,446),8759=>array(60,-1,539,446),8760=>array(72,261,528,507),8761=>array(72,-1,501,446),8762=>array(60,69,539,505),8763=>array(92,63,508,510),8764=>array(92,212,508,348),8765=>array(92,212,508,348),8766=>array(25,96,576,389),8767=>array(102,172,498,388),8768=>array(232,43,368,459),8769=>array(92,94,508,464),8770=>array(74,148,530,429),8771=>array(74,148,530,431),8772=>array(72,94,528,464),8773=>array(51,121,549,511),8774=>array(51,-14,549,502),8775=>array(51,8,549,546),8776=>array(92,148,508,431),8777=>array(92,94,508,464),8778=>array(74,32,530,431),8779=>array(92,35,508,510),8780=>array(51,121,549,531),8781=>array(100,89,500,420),8782=>array(51,-5,549,434),8783=>array(51,122,549,434),8784=>array(51,122,549,513),8785=>array(51,-89,549,509),8786=>array(51,-89,549,509),8787=>array(51,-89,549,509),8788=>array(46,134,512,431),8789=>array(46,134,512,431),8790=>array(51,122,549,307),8791=>array(51,122,549,581),8792=>array(51,122,549,504),8793=>array(51,122,549,512),8794=>array(51,122,549,512),8795=>array(51,122,549,586),8796=>array(51,122,549,644),8797=>array(51,122,549,586),8798=>array(19,122,585,657),8799=>array(51,122,549,687),8800=>array(51,94,549,464),8801=>array(51,107,549,446),8802=>array(51,12,549,542),8803=>array(51,51,549,540),8804=>array(65,-1,522,581),8805=>array(78,-1,534,577),8806=>array(51,-3,549,717),8807=>array(51,-3,549,720),8808=>array(37,-94,535,615),8809=>array(37,-95,535,615),8810=>array(21,114,579,448),8811=>array(21,114,579,448),8812=>array(206,-124,399,604),8813=>array(100,12,500,512),8814=>array(72,-81,522,668),8815=>array(78,-81,528,668),8816=>array(43,-102,525,595),8817=>array(59,-102,531,595),8818=>array(72,-20,522,627),8819=>array(78,-20,528,626),8820=>array(72,-77,522,676),8821=>array(78,-77,528,676),8822=>array(137,-12,463,574),8823=>array(137,-12,463,574),8824=>array(137,-77,463,676),8825=>array(137,-77,463,676),8826=>array(72,39,524,521),8827=>array(70,41,522,523),8828=>array(72,-37,524,563),8829=>array(70,-37,526,556),8830=>array(72,-20,524,623),8831=>array(70,-20,522,624),8832=>array(72,-16,524,563),8833=>array(70,-16,522,563),8834=>array(51,113,538,452),8835=>array(51,113,538,452),8836=>array(51,-81,538,668),8837=>array(51,-81,538,668),8838=>array(51,-1,538,452),8839=>array(51,-1,538,452),8840=>array(51,-82,553,533),8841=>array(51,-82,538,530),8842=>array(51,-105,538,477),8843=>array(51,-105,538,476),8844=>array(73,-11,528,465),8845=>array(73,-11,528,465),8846=>array(73,-11,528,465),8847=>array(74,113,538,452),8848=>array(62,113,526,452),8849=>array(74,19,538,474),8850=>array(62,19,526,476),8851=>array(72,-20,528,456),8852=>array(72,-20,528,456),8853=>array(24,1,575,551),8854=>array(24,1,575,551),8855=>array(28,0,580,553),8856=>array(28,1,580,554),8857=>array(35,0,565,530),8858=>array(35,0,565,530),8859=>array(35,1,565,531),8860=>array(35,0,565,530),8861=>array(35,0,565,530),8862=>array(50,0,550,500),8863=>array(50,0,550,500),8864=>array(50,0,550,500),8865=>array(50,0,550,500),8866=>array(51,-24,561,585),8867=>array(39,-24,549,585),8868=>array(30,-15,570,583),8869=>array(30,0,570,598),8870=>array(170,-24,443,585),8871=>array(170,-24,443,585),8872=>array(51,-24,561,585),8873=>array(119,-24,494,585),8874=>array(73,-24,548,585),8875=>array(34,-24,571,585),8876=>array(51,-24,561,585),8877=>array(51,-24,561,585),8878=>array(121,-24,542,585),8879=>array(34,-24,579,585),8880=>array(123,-21,476,582),8881=>array(123,-21,476,582),8882=>array(95,78,479,340),8883=>array(121,78,505,340),8884=>array(72,24,528,368),8885=>array(72,24,528,387),8886=>array(22,141,578,337),8887=>array(22,141,578,337),8888=>array(92,141,495,337),8889=>array(52,33,549,530),8890=>array(100,-199,500,273),8891=>array(60,-1,534,558),8892=>array(60,0,534,563),8893=>array(60,0,534,563),8894=>array(20,0,580,560),8895=>array(20,0,580,560),8896=>array(45,-11,555,562),8897=>array(45,-11,555,562),8898=>array(43,-58,557,691),8899=>array(43,-39,557,710),8900=>array(214,78,386,319),8901=>array(250,180,350,280),8902=>array(152,132,446,412),8903=>array(72,25,528,540),8904=>array(92,82,508,344),8905=>array(92,82,508,344),8906=>array(92,82,508,344),8907=>array(133,-6,467,564),8908=>array(133,-6,467,564),8909=>array(76,147,532,429),8910=>array(56,54,539,506),8911=>array(56,54,539,506),8912=>array(51,113,538,452),8913=>array(51,113,538,452),8914=>array(71,-11,527,465),8915=>array(71,-11,527,465),8916=>array(120,1,459,436),8917=>array(51,-27,549,582),8918=>array(78,44,528,518),8919=>array(78,44,528,518),8920=>array(5,115,594,320),8921=>array(5,115,594,320),8922=>array(187,5,413,530),8923=>array(187,5,413,530),8924=>array(56,-42,512,536),8925=>array(56,-46,513,536),8926=>array(70,-37,526,556),8927=>array(72,-37,524,563),8928=>array(72,-72,524,601),8929=>array(70,-72,526,601),8930=>array(52,-64,538,573),8931=>array(51,-64,538,572),8932=>array(51,-105,538,474),8933=>array(51,-105,538,476),8934=>array(72,-106,522,678),8935=>array(78,-96,528,682),8936=>array(72,-106,524,679),8937=>array(70,-106,522,679),8938=>array(95,-18,493,445),8939=>array(96,-18,505,445),8940=>array(72,-18,528,445),8941=>array(72,-18,528,445),8942=>array(250,-6,350,460),8943=>array(67,177,533,277),8944=>array(36,-24,564,498),8945=>array(21,-45,544,484),8960=>array(55,20,545,510),8962=>array(50,0,550,601),8963=>array(133,474,467,800),8964=>array(133,-200,467,126),8965=>array(133,2,467,440),8966=>array(133,2,467,531),8968=>array(279,216,566,669),8969=>array(34,216,321,669),8970=>array(279,-2,566,451),8971=>array(34,0,321,453),8972=>array(279,380,560,760),8973=>array(40,380,321,760),8974=>array(279,0,560,380),8975=>array(40,0,320,380),8976=>array(72,168,528,438),8978=>array(35,1,565,265),8980=>array(5,261,595,609),8981=>array(55,-25,530,450),8984=>array(25,52,575,603),8985=>array(72,167,528,437),8988=>array(280,519,561,800),8989=>array(39,519,320,800),8990=>array(280,-200,561,81),8991=>array(39,-200,320,81),8992=>array(280,-200,511,800),8993=>array(89,-200,320,800),8994=>array(100,152,500,282),8995=>array(100,152,500,282),8996=>array(6,92,594,522),8997=>array(32,100,567,522),8998=>array(0,0,600,360),8999=>array(62,0,538,360),9001=>array(196,-124,400,602),9002=>array(200,-124,404,602),9003=>array(0,0,600,360),9004=>array(43,-13,557,581),9014=>array(1,-94,599,689),9015=>array(80,-94,520,689),9016=>array(0,-94,600,689),9017=>array(0,-94,600,689),9018=>array(0,-94,600,689),9019=>array(0,-94,600,689),9020=>array(0,-94,600,689),9021=>array(35,-27,565,582),9022=>array(35,0,565,530),9023=>array(72,51,528,514),9024=>array(72,51,528,514),9025=>array(0,-94,600,689),9026=>array(0,-94,600,689),9027=>array(0,-94,600,689),9028=>array(0,-94,600,689),9029=>array(41,-27,528,582),9030=>array(73,-27,560,582),9031=>array(0,-94,600,689),9032=>array(0,-94,600,689),9033=>array(35,0,565,530),9034=>array(30,-124,570,598),9035=>array(43,-27,557,582),9036=>array(0,-94,600,689),9037=>array(0,-94,600,689),9038=>array(30,-1,570,597),9039=>array(72,77,528,563),9040=>array(0,-94,600,689),9041=>array(30,-15,570,665),9042=>array(43,-19,557,590),9043=>array(0,-94,600,689),9044=>array(0,-94,600,689),9045=>array(30,-15,570,583),9046=>array(72,1,528,487),9047=>array(0,-94,600,689),9048=>array(155,-124,445,604),9049=>array(43,-124,557,563),9050=>array(155,-124,445,319),9051=>array(154,-124,448,429),9052=>array(35,-124,565,530),9053=>array(71,-11,527,465),9054=>array(0,-94,600,689),9055=>array(35,0,565,530),9056=>array(0,-94,600,689),9057=>array(30,-15,570,723),9058=>array(43,0,557,723),9059=>array(140,132,461,625),9060=>array(140,136,461,625),9061=>array(35,0,565,645),9062=>array(72,-28,528,582),9063=>array(51,-27,538,582),9064=>array(92,212,508,611),9065=>array(78,44,528,611),9066=>array(72,-145,528,299),9067=>array(43,0,557,563),9068=>array(92,-15,508,618),9069=>array(92,-27,508,582),9070=>array(139,-124,445,518),9071=>array(0,-94,600,689),9072=>array(0,-94,600,689),9073=>array(74,-18,526,460),9074=>array(74,-18,526,460),9075=>array(173,-16,502,418),9076=>array(21,-200,531,427),9077=>array(43,-16,552,418),9078=>array(63,-124,583,431),9079=>array(155,-124,445,432),9080=>array(155,-124,502,418),9081=>array(43,-124,552,418),9082=>array(63,-16,583,431),9084=>array(0,-200,599,686),9085=>array(2,0,598,420),9086=>array(4,0,598,561),9087=>array(167,-200,433,768),9088=>array(60,-68,534,621),9089=>array(1,1,599,421),9090=>array(1,0,600,418),9091=>array(5,152,595,466),9092=>array(1,0,600,440),9093=>array(50,-53,550,624),9094=>array(1,0,600,600),9095=>array(2,0,599,511),9096=>array(1,-18,599,580),9097=>array(0,0,600,600),9098=>array(0,0,600,600),9099=>array(0,-16,600,585),9100=>array(18,-1,570,582),9101=>array(2,0,598,605),9102=>array(2,0,600,583),9103=>array(35,0,565,534),9104=>array(35,0,565,534),9105=>array(35,0,565,534),9106=>array(35,0,565,534),9107=>array(25,191,575,377),9108=>array(20,1,580,478),9109=>array(0,-94,600,689),9110=>array(173,315,412,656),9111=>array(2,-64,599,702),9112=>array(2,-61,598,699),9113=>array(2,-43,600,715),9114=>array(1,3,600,607),9115=>array(340,-200,519,718),9116=>array(340,-200,380,800),9117=>array(340,-118,519,800),9118=>array(81,-200,260,718),9119=>array(220,-200,260,800),9120=>array(81,-118,260,800),9121=>array(300,-200,500,699),9122=>array(300,-200,340,800),9123=>array(300,-99,500,800),9124=>array(100,-200,300,699),9125=>array(260,-200,300,800),9126=>array(100,-99,300,800),9127=>array(280,-200,501,700),9128=>array(44,-200,320,800),9129=>array(280,-100,501,800),9130=>array(280,-200,320,800),9131=>array(99,-200,320,700),9132=>array(280,-200,556,800),9133=>array(99,-100,320,800),9134=>array(280,-200,320,800),9135=>array(0,-200,600,-120),9136=>array(60,-200,540,800),9137=>array(60,-200,540,800),9138=>array(11,-200,570,620),9139=>array(11,-20,570,800),9140=>array(0,634,600,800),9141=>array(0,0,600,166),9142=>array(0,241,600,627),9143=>array(34,-200,321,800),9146=>array(0,720,600,800),9147=>array(0,485,600,565),9148=>array(0,260,600,340),9149=>array(0,35,600,115),9150=>array(177,0,422,682),9151=>array(177,0,422,682),9152=>array(40,-85,559,671),9153=>array(40,-85,559,671),9154=>array(40,-85,559,671),9155=>array(30,-85,570,671),9156=>array(30,-85,570,671),9157=>array(30,-85,570,671),9158=>array(25,-85,574,671),9159=>array(25,-85,574,671),9160=>array(25,-85,574,671),9161=>array(87,-85,512,671),9162=>array(87,-85,512,671),9163=>array(178,0,423,682),9164=>array(178,0,423,682),9165=>array(14,0,586,513),9166=>array(16,38,584,505),9167=>array(64,0,536,500),9178=>array(6,-116,594,644),9179=>array(6,0,594,335),9182=>array(0,592,600,798),9183=>array(0,-200,600,6),9186=>array(20,0,580,460),9187=>array(43,-13,557,581),9188=>array(1,261,599,302),9189=>array(10,0,590,372),9190=>array(4,152,596,417),9216=>array(44,-1,558,630),9217=>array(56,0,554,633),9218=>array(46,0,557,633),9219=>array(35,0,557,630),9220=>array(45,-1,560,630),9221=>array(35,-37,560,630),9222=>array(30,0,573,629),9223=>array(38,-1,558,629),9224=>array(128,99,473,567),9225=>array(106,101,494,566),9226=>array(115,100,499,569),9227=>array(88,100,504,568),9228=>array(117,100,489,567),9229=>array(104,102,502,567),9230=>array(111,101,473,569),9231=>array(126,100,474,567),9232=>array(43,0,564,628),9233=>array(33,0,543,628),9234=>array(43,0,560,628),9235=>array(43,-1,563,628),9236=>array(43,1,559,628),9237=>array(34,0,563,630),9238=>array(36,-1,568,633),9239=>array(35,0,569,630),9240=>array(30,-1,571,632),9241=>array(114,108,504,559),9242=>array(33,-1,569,633),9243=>array(35,-4,566,629),9244=>array(97,100,488,567),9245=>array(95,99,498,565),9246=>array(105,98,488,567),9247=>array(90,101,498,571),9248=>array(134,98,482,566),9249=>array(33,-1,567,628),9250=>array(22,-16,541,590),9251=>array(40,1,552,154),9252=>array(20,0,573,615),9253=>array(0,0,600,707),9254=>array(113,-15,466,577),9280=>array(31,0,569,694),9281=>array(106,-1,493,694),9282=>array(106,-1,493,694),9283=>array(106,-1,493,694),9284=>array(106,0,493,694),9285=>array(10,122,590,456),9286=>array(23,0,576,680),9287=>array(10,0,577,609),9288=>array(35,0,564,680),9289=>array(9,0,587,211),9290=>array(98,0,502,694),9312=>array(0,0,600,600),9313=>array(0,0,600,600),9314=>array(0,0,600,600),9315=>array(0,0,600,600),9316=>array(0,0,600,600),9317=>array(0,0,600,600),9318=>array(0,0,600,600),9319=>array(0,0,600,600),9320=>array(0,0,600,600),9321=>array(0,0,600,600),9472=>array(0,280,600,320),9473=>array(0,260,600,340),9474=>array(280,-200,320,800),9475=>array(260,-200,340,800),9476=>array(0,280,600,320),9477=>array(0,260,600,340),9478=>array(280,-200,320,800),9479=>array(260,-200,340,800),9480=>array(0,280,600,320),9481=>array(0,260,600,340),9482=>array(280,-200,320,800),9483=>array(260,-200,340,800),9484=>array(280,-200,600,320),9485=>array(280,-200,600,340),9486=>array(260,-200,600,320),9487=>array(260,-200,600,340),9488=>array(0,-200,320,320),9489=>array(0,-200,320,340),9490=>array(0,-200,340,320),9491=>array(0,-200,340,340),9492=>array(280,280,600,800),9493=>array(280,260,600,800),9494=>array(260,280,600,800),9495=>array(260,260,600,800),9496=>array(0,280,320,800),9497=>array(0,260,320,800),9498=>array(0,280,340,800),9499=>array(0,260,340,800),9500=>array(280,-200,600,800),9501=>array(280,-200,600,800),9502=>array(260,-200,600,800),9503=>array(260,-200,600,800),9504=>array(260,-200,600,800),9505=>array(260,-200,600,800),9506=>array(260,-200,600,800),9507=>array(260,-200,600,800),9508=>array(0,-200,320,800),9509=>array(0,-200,320,800),9510=>array(0,-200,340,800),9511=>array(0,-200,340,800),9512=>array(0,-200,340,800),9513=>array(0,-200,340,800),9514=>array(0,-200,340,800),9515=>array(0,-200,340,800),9516=>array(0,-200,600,320),9517=>array(0,-200,600,340),9518=>array(0,-200,600,340),9519=>array(0,-200,600,340),9520=>array(0,-200,600,320),9521=>array(0,-200,600,340),9522=>array(0,-200,600,340),9523=>array(0,-200,600,340),9524=>array(0,280,600,800),9525=>array(0,260,600,800),9526=>array(0,260,600,800),9527=>array(0,260,600,800),9528=>array(0,280,600,800),9529=>array(0,260,600,800),9530=>array(0,260,600,800),9531=>array(0,260,600,800),9532=>array(0,-200,600,800),9533=>array(0,-200,600,800),9534=>array(0,-200,600,800),9535=>array(0,-200,600,800),9536=>array(0,-200,600,800),9537=>array(0,-200,600,800),9538=>array(0,-200,600,800),9539=>array(0,-200,600,800),9540=>array(0,-200,600,800),9541=>array(0,-200,600,800),9542=>array(0,-200,600,800),9543=>array(0,-200,600,800),9544=>array(0,-200,600,800),9545=>array(0,-200,600,800),9546=>array(0,-200,600,800),9547=>array(0,-200,600,800),9548=>array(0,280,600,320),9549=>array(0,260,600,340),9550=>array(280,-200,320,800),9551=>array(240,-200,360,800),9552=>array(0,220,600,380),9553=>array(220,-200,380,800),9554=>array(280,-200,600,380),9555=>array(220,-200,600,320),9556=>array(220,-200,600,380),9557=>array(0,-200,320,380),9558=>array(0,-200,380,320),9559=>array(0,-200,380,380),9560=>array(280,220,600,800),9561=>array(220,280,600,800),9562=>array(220,220,600,800),9563=>array(0,220,320,800),9564=>array(0,280,380,800),9565=>array(0,220,380,800),9566=>array(280,-200,600,800),9567=>array(220,-200,600,800),9568=>array(220,-200,600,800),9569=>array(0,-200,320,800),9570=>array(0,-200,380,800),9571=>array(0,-200,380,800),9572=>array(0,-200,600,380),9573=>array(0,-200,600,320),9574=>array(0,-200,600,380),9575=>array(0,220,600,800),9576=>array(0,280,600,800),9577=>array(0,220,600,800),9578=>array(0,-200,600,800),9579=>array(0,-200,600,800),9580=>array(0,-200,600,800),9581=>array(280,-200,600,320),9582=>array(0,-200,320,320),9583=>array(0,280,320,800),9584=>array(280,280,600,800),9585=>array(0,-200,600,800),9586=>array(-5,-200,600,800),9587=>array(-17,-200,617,800),9588=>array(0,280,300,320),9589=>array(280,300,320,800),9590=>array(300,280,600,320),9591=>array(280,-200,320,300),9592=>array(0,260,300,340),9593=>array(260,300,340,800),9594=>array(300,260,600,340),9595=>array(260,-200,340,300),9596=>array(0,260,600,340),9597=>array(260,-200,340,800),9598=>array(0,260,600,340),9599=>array(260,-200,340,800),9600=>array(0,300,600,800),9601=>array(0,-200,600,-75),9602=>array(0,-200,600,50),9603=>array(0,-200,600,175),9604=>array(0,-200,600,300),9605=>array(0,-200,600,425),9606=>array(0,-200,600,550),9607=>array(0,-200,600,675),9608=>array(0,-200,600,800),9609=>array(0,-200,525,800),9610=>array(0,-200,450,800),9611=>array(0,-200,375,800),9612=>array(0,-200,300,800),9613=>array(0,-200,225,800),9614=>array(0,-200,150,800),9615=>array(0,-200,75,800),9616=>array(300,-200,600,800),9617=>array(0,-200,550,750),9618=>array(0,-200,600,750),9619=>array(1,-200,600,800),9620=>array(0,675,600,800),9621=>array(525,-200,600,800),9622=>array(0,-200,300,300),9623=>array(300,-200,600,300),9624=>array(0,300,300,800),9625=>array(0,-200,600,800),9626=>array(0,-200,600,800),9627=>array(0,-200,600,800),9628=>array(0,-200,600,800),9629=>array(300,300,600,800),9630=>array(0,-200,600,800),9631=>array(0,-200,600,800),9632=>array(50,0,550,500),9633=>array(50,0,550,500),9634=>array(50,0,550,500),9635=>array(50,0,550,500),9636=>array(50,0,550,500),9637=>array(50,0,550,500),9638=>array(50,0,550,500),9639=>array(50,0,550,500),9640=>array(50,0,550,500),9641=>array(50,0,550,500),9642=>array(175,0,425,250),9643=>array(175,0,425,250),9644=>array(50,0,550,300),9645=>array(50,0,550,300),9646=>array(150,0,450,500),9647=>array(150,0,450,500),9648=>array(25,0,575,300),9649=>array(25,0,575,300),9650=>array(35,0,565,454),9651=>array(35,0,565,454),9652=>array(168,0,432,226),9653=>array(168,0,432,226),9654=>array(84,0,543,530),9655=>array(84,0,543,530),9656=>array(199,0,428,266),9657=>array(199,0,427,262),9658=>array(121,0,506,266),9659=>array(121,0,505,262),9660=>array(35,0,565,454),9661=>array(35,0,565,454),9662=>array(168,0,432,226),9663=>array(168,0,432,226),9664=>array(57,0,516,530),9665=>array(57,0,516,530),9666=>array(172,0,401,266),9667=>array(173,0,401,262),9668=>array(94,0,479,266),9669=>array(95,0,479,262),9670=>array(35,0,565,530),9671=>array(35,0,565,530),9672=>array(35,0,565,530),9673=>array(35,0,565,530),9674=>array(89,-11,511,575),9675=>array(35,0,565,530),9676=>array(35,0,565,530),9677=>array(35,0,565,530),9678=>array(35,0,565,530),9679=>array(35,0,565,530),9680=>array(35,0,565,530),9681=>array(35,0,565,530),9682=>array(35,0,565,530),9683=>array(35,0,565,530),9684=>array(35,0,565,530),9685=>array(35,0,565,530),9686=>array(35,0,300,530),9687=>array(300,0,565,530),9688=>array(150,0,450,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(35,266,304,530),9693=>array(300,266,569,530),9694=>array(300,0,569,264),9695=>array(35,0,304,264),9696=>array(35,266,565,530),9697=>array(35,0,565,264),9698=>array(50,0,550,500),9699=>array(50,0,550,500),9700=>array(50,0,550,500),9701=>array(50,0,550,500),9702=>array(202,141,398,337),9703=>array(50,0,550,500),9704=>array(50,0,550,500),9705=>array(50,0,550,500),9706=>array(50,0,550,500),9707=>array(50,0,550,500),9708=>array(35,0,565,454),9709=>array(35,0,565,454),9710=>array(35,0,565,454),9711=>array(0,0,600,600),9712=>array(50,0,550,500),9713=>array(50,0,550,500),9714=>array(50,0,550,500),9715=>array(50,0,550,500),9716=>array(35,0,565,530),9717=>array(35,0,565,530),9718=>array(35,0,565,530),9719=>array(35,0,565,530),9720=>array(50,0,550,500),9721=>array(50,0,550,500),9722=>array(50,0,550,500),9723=>array(50,0,550,500),9724=>array(50,0,550,500),9725=>array(125,75,475,425),9726=>array(125,75,475,425),9727=>array(50,0,550,500),9728=>array(20,20,580,580),9729=>array(47,174,547,406),9730=>array(60,0,540,512),9731=>array(36,-19,569,662),9732=>array(17,6,565,528),9733=>array(6,-8,592,552),9734=>array(6,-8,592,552),9735=>array(120,0,430,549),9736=>array(90,-20,514,555),9737=>array(35,0,565,530),9744=>array(50,0,550,500),9745=>array(50,0,550,500),9746=>array(50,0,550,500),9747=>array(113,-81,487,668),9748=>array(46,0,540,734),9754=>array(38,0,550,500),9755=>array(50,0,562,500),9756=>array(38,0,550,500),9757=>array(50,1,550,513),9758=>array(50,0,562,500),9759=>array(56,-10,556,502),9766=>array(80,-20,520,608),9767=>array(28,-124,582,623),9768=>array(80,-20,520,608),9769=>array(30,0,570,540),9774=>array(35,0,565,530),9775=>array(35,0,565,530),9776=>array(50,0,550,500),9777=>array(50,0,550,500),9778=>array(50,0,550,500),9779=>array(50,0,550,500),9780=>array(50,0,550,500),9781=>array(50,0,550,500),9782=>array(50,0,550,500),9783=>array(50,0,550,500),9784=>array(10,-26,590,554),9785=>array(35,0,565,530),9786=>array(35,0,565,530),9787=>array(35,0,565,530),9788=>array(20,20,580,580),9789=>array(135,-85,543,585),9790=>array(55,-85,463,585),9791=>array(118,-20,482,672),9792=>array(118,-20,482,563),9793=>array(118,-20,482,563),9794=>array(64,0,562,498),9795=>array(2,0,578,616),9796=>array(56,-194,520,615),9797=>array(29,-11,573,621),9798=>array(29,-15,570,615),9799=>array(86,0,474,621),9800=>array(0,-11,600,623),9801=>array(58,-18,542,616),9802=>array(0,-18,600,614),9803=>array(0,-1,599,612),9804=>array(5,-120,586,570),9805=>array(-2,-194,600,617),9806=>array(3,0,597,429),9807=>array(-2,-111,599,616),9808=>array(1,5,598,603),9809=>array(9,-11,595,605),9810=>array(6,0,593,424),9811=>array(6,0,593,625),9824=>array(72,0,529,579),9825=>array(44,-14,556,576),9826=>array(84,-11,516,580),9827=>array(14,-1,586,570),9828=>array(72,0,529,579),9829=>array(44,-15,556,575),9830=>array(81,-11,513,580),9831=>array(14,-1,586,570),9833=>array(134,0,310,576),9834=>array(134,0,498,576),9835=>array(54,-2,528,572),9836=>array(54,-2,528,572),9837=>array(109,0,441,636),9838=>array(120,-167,480,603),9839=>array(61,-170,539,604),9856=>array(74,0,526,454),9857=>array(74,0,526,454),9858=>array(74,0,526,454),9859=>array(74,0,526,454),9860=>array(74,0,526,454),9861=>array(74,0,526,454),10176=>array(5,0,595,686),10177=>array(35,0,565,454),10178=>array(5,0,595,624),10179=>array(5,0,592,568),10180=>array(5,0,592,568),10181=>array(189,-171,411,739),10182=>array(189,-171,411,739),10183=>array(45,-11,555,562),10184=>array(11,51,580,529),10185=>array(11,51,580,529),10186=>array(91,-167,508,735),10188=>array(77,86,529,652),10192=>array(35,0,565,530),10193=>array(45,14,555,587),10194=>array(16,0,584,500),10195=>array(89,-22,476,366),10196=>array(89,-22,476,366),10197=>array(19,82,557,344),10198=>array(19,82,557,344),10199=>array(7,82,585,344),10212=>array(9,1,585,480),10213=>array(9,1,585,480),10214=>array(151,-124,449,604),10215=>array(151,-124,449,604),10216=>array(125,-121,475,603),10217=>array(125,-121,475,603),10218=>array(45,-121,555,603),10219=>array(45,-121,555,603),10226=>array(7,48,591,520),10227=>array(14,48,598,520),10229=>array(10,167,590,395),10230=>array(10,167,590,395),10231=>array(10,167,590,395),10232=>array(10,147,590,415),10233=>array(10,147,590,415),10234=>array(10,147,590,415),10235=>array(10,135,590,427),10236=>array(10,135,590,427),10240=>array(100,-198,500,642),10241=>array(100,-198,500,642),10242=>array(100,-198,500,642),10243=>array(100,-198,500,642),10244=>array(100,-198,500,642),10245=>array(100,-198,500,642),10246=>array(100,-198,500,642),10247=>array(100,-198,500,642),10248=>array(100,-198,500,642),10249=>array(100,-198,500,642),10250=>array(100,-198,500,642),10251=>array(100,-198,500,642),10252=>array(100,-198,500,642),10253=>array(100,-198,500,642),10254=>array(100,-198,500,642),10255=>array(100,-198,500,642),10256=>array(100,-198,500,642),10257=>array(100,-198,500,642),10258=>array(100,-198,500,642),10259=>array(100,-198,500,642),10260=>array(100,-198,500,642),10261=>array(100,-198,500,642),10262=>array(100,-198,500,642),10263=>array(100,-198,500,642),10264=>array(100,-198,500,642),10265=>array(100,-198,500,642),10266=>array(100,-198,500,642),10267=>array(100,-198,500,642),10268=>array(100,-198,500,642),10269=>array(100,-198,500,642),10270=>array(100,-198,500,642),10271=>array(100,-198,500,642),10272=>array(100,-198,500,642),10273=>array(100,-198,500,642),10274=>array(100,-198,500,642),10275=>array(100,-198,500,642),10276=>array(100,-198,500,642),10277=>array(100,-198,500,642),10278=>array(100,-198,500,642),10279=>array(100,-198,500,642),10280=>array(100,-198,500,642),10281=>array(100,-198,500,642),10282=>array(100,-198,500,642),10283=>array(100,-198,500,642),10284=>array(100,-198,500,642),10285=>array(100,-198,500,642),10286=>array(100,-198,500,642),10287=>array(100,-198,500,642),10288=>array(100,-198,500,642),10289=>array(100,-198,500,642),10290=>array(100,-198,500,642),10291=>array(100,-198,500,642),10292=>array(100,-198,500,642),10293=>array(100,-198,500,642),10294=>array(100,-198,500,642),10295=>array(100,-198,500,642),10296=>array(100,-198,500,642),10297=>array(100,-198,500,642),10298=>array(100,-198,500,642),10299=>array(100,-198,500,642),10300=>array(100,-198,500,642),10301=>array(100,-198,500,642),10302=>array(100,-198,500,642),10303=>array(100,-198,500,642),10304=>array(100,-198,500,642),10305=>array(100,-198,500,642),10306=>array(100,-198,500,642),10307=>array(100,-198,500,642),10308=>array(100,-198,500,642),10309=>array(100,-198,500,642),10310=>array(100,-198,500,642),10311=>array(100,-198,500,642),10312=>array(100,-198,500,642),10313=>array(100,-198,500,642),10314=>array(100,-198,500,642),10315=>array(100,-198,500,642),10316=>array(100,-198,500,642),10317=>array(100,-198,500,642),10318=>array(100,-198,500,642),10319=>array(100,-198,500,642),10320=>array(100,-198,500,642),10321=>array(100,-198,500,642),10322=>array(100,-198,500,642),10323=>array(100,-198,500,642),10324=>array(100,-198,500,642),10325=>array(100,-198,500,642),10326=>array(100,-198,500,642),10327=>array(100,-198,500,642),10328=>array(100,-198,500,642),10329=>array(100,-198,500,642),10330=>array(100,-198,500,642),10331=>array(100,-198,500,642),10332=>array(100,-198,500,642),10333=>array(100,-198,500,642),10334=>array(100,-198,500,642),10335=>array(100,-198,500,642),10336=>array(100,-198,500,642),10337=>array(100,-198,500,642),10338=>array(100,-198,500,642),10339=>array(100,-198,500,642),10340=>array(100,-198,500,642),10341=>array(100,-198,500,642),10342=>array(100,-198,500,642),10343=>array(100,-198,500,642),10344=>array(100,-198,500,642),10345=>array(100,-198,500,642),10346=>array(100,-198,500,642),10347=>array(100,-198,500,642),10348=>array(100,-198,500,642),10349=>array(100,-198,500,642),10350=>array(100,-198,500,642),10351=>array(100,-198,500,642),10352=>array(100,-198,500,642),10353=>array(100,-198,500,642),10354=>array(100,-198,500,642),10355=>array(100,-198,500,642),10356=>array(100,-198,500,642),10357=>array(100,-198,500,642),10358=>array(100,-198,500,642),10359=>array(100,-198,500,642),10360=>array(100,-198,500,642),10361=>array(100,-198,500,642),10362=>array(100,-198,500,642),10363=>array(100,-198,500,642),10364=>array(100,-198,500,642),10365=>array(100,-198,500,642),10366=>array(100,-198,500,642),10367=>array(100,-198,500,642),10368=>array(100,-198,500,642),10369=>array(100,-198,500,642),10370=>array(100,-198,500,642),10371=>array(100,-198,500,642),10372=>array(100,-198,500,642),10373=>array(100,-198,500,642),10374=>array(100,-198,500,642),10375=>array(100,-198,500,642),10376=>array(100,-198,500,642),10377=>array(100,-198,500,642),10378=>array(100,-198,500,642),10379=>array(100,-198,500,642),10380=>array(100,-198,500,642),10381=>array(100,-198,500,642),10382=>array(100,-198,500,642),10383=>array(100,-198,500,642),10384=>array(100,-198,500,642),10385=>array(100,-198,500,642),10386=>array(100,-198,500,642),10387=>array(100,-198,500,642),10388=>array(100,-198,500,642),10389=>array(100,-198,500,642),10390=>array(100,-198,500,642),10391=>array(100,-198,500,642),10392=>array(100,-198,500,642),10393=>array(100,-198,500,642),10394=>array(100,-198,500,642),10395=>array(100,-198,500,642),10396=>array(100,-198,500,642),10397=>array(100,-198,500,642),10398=>array(100,-198,500,642),10399=>array(100,-198,500,642),10400=>array(100,-198,500,642),10401=>array(100,-198,500,642),10402=>array(100,-198,500,642),10403=>array(100,-198,500,642),10404=>array(100,-198,500,642),10405=>array(100,-198,500,642),10406=>array(100,-198,500,642),10407=>array(100,-198,500,642),10408=>array(100,-198,500,642),10409=>array(100,-198,500,642),10410=>array(100,-198,500,642),10411=>array(100,-198,500,642),10412=>array(100,-198,500,642),10413=>array(100,-198,500,642),10414=>array(100,-198,500,642),10415=>array(100,-198,500,642),10416=>array(100,-198,500,642),10417=>array(100,-198,500,642),10418=>array(100,-198,500,642),10419=>array(100,-198,500,642),10420=>array(100,-198,500,642),10421=>array(100,-198,500,642),10422=>array(100,-198,500,642),10423=>array(100,-198,500,642),10424=>array(100,-198,500,642),10425=>array(100,-198,500,642),10426=>array(100,-198,500,642),10427=>array(100,-198,500,642),10428=>array(100,-198,500,642),10429=>array(100,-198,500,642),10430=>array(100,-198,500,642),10431=>array(100,-198,500,642),10432=>array(100,-198,500,642),10433=>array(100,-198,500,642),10434=>array(100,-198,500,642),10435=>array(100,-198,500,642),10436=>array(100,-198,500,642),10437=>array(100,-198,500,642),10438=>array(100,-198,500,642),10439=>array(100,-198,500,642),10440=>array(100,-198,500,642),10441=>array(100,-198,500,642),10442=>array(100,-198,500,642),10443=>array(100,-198,500,642),10444=>array(100,-198,500,642),10445=>array(100,-198,500,642),10446=>array(100,-198,500,642),10447=>array(100,-198,500,642),10448=>array(100,-198,500,642),10449=>array(100,-198,500,642),10450=>array(100,-198,500,642),10451=>array(100,-198,500,642),10452=>array(100,-198,500,642),10453=>array(100,-198,500,642),10454=>array(100,-198,500,642),10455=>array(100,-198,500,642),10456=>array(100,-198,500,642),10457=>array(100,-198,500,642),10458=>array(100,-198,500,642),10459=>array(100,-198,500,642),10460=>array(100,-198,500,642),10461=>array(100,-198,500,642),10462=>array(100,-198,500,642),10463=>array(100,-198,500,642),10464=>array(100,-198,500,642),10465=>array(100,-198,500,642),10466=>array(100,-198,500,642),10467=>array(100,-198,500,642),10468=>array(100,-198,500,642),10469=>array(100,-198,500,642),10470=>array(100,-198,500,642),10471=>array(100,-198,500,642),10472=>array(100,-198,500,642),10473=>array(100,-198,500,642),10474=>array(100,-198,500,642),10475=>array(100,-198,500,642),10476=>array(100,-198,500,642),10477=>array(100,-198,500,642),10478=>array(100,-198,500,642),10479=>array(100,-198,500,642),10480=>array(100,-198,500,642),10481=>array(100,-198,500,642),10482=>array(100,-198,500,642),10483=>array(100,-198,500,642),10484=>array(100,-198,500,642),10485=>array(100,-198,500,642),10486=>array(100,-198,500,642),10487=>array(100,-198,500,642),10488=>array(100,-198,500,642),10489=>array(100,-198,500,642),10490=>array(100,-198,500,642),10491=>array(100,-198,500,642),10492=>array(100,-198,500,642),10493=>array(100,-198,500,642),10494=>array(100,-198,500,642),10495=>array(100,-198,500,642),10752=>array(0,0,600,600),10753=>array(0,0,600,600),10754=>array(0,0,600,600),10755=>array(43,-39,557,710),10756=>array(40,-41,560,693),10757=>array(40,-20,560,652),10758=>array(40,-20,560,652),10781=>array(69,30,531,369),10815=>array(51,0,543,563),11008=>array(63,43,482,463),11009=>array(63,43,483,462),11010=>array(63,44,483,463),11011=>array(64,43,483,463),11012=>array(17,147,583,417),11013=>array(42,147,558,415),11014=>array(166,23,434,539),11015=>array(166,23,434,539),11016=>array(63,43,483,464),11017=>array(62,43,483,463),11018=>array(63,43,484,463),11019=>array(63,43,483,464),11020=>array(17,147,583,417),11021=>array(165,-1,435,565),11026=>array(50,0,550,500),11027=>array(50,0,550,500),11028=>array(50,0,550,500),11029=>array(50,0,550,500),11030=>array(35,0,565,530),11031=>array(35,0,565,530),11032=>array(35,0,565,530),11033=>array(35,0,565,530),11035=>array(1,0,599,600),11036=>array(1,0,599,600),11037=>array(240,290,360,415),11038=>array(240,290,360,415),11039=>array(6,1,594,560),11040=>array(6,1,594,560),11041=>array(43,-13,557,581),11042=>array(35,-3,549,591),11043=>array(-5,37,589,551),11044=>array(0,0,600,600),11045=>array(89,0,513,424),11046=>array(89,0,513,424),11047=>array(120,-11,480,460),11048=>array(120,-11,480,460),11049=>array(172,76,430,333),11050=>array(214,81,386,322),11051=>array(214,78,386,319),11091=>array(21,-14,580,574),11092=>array(21,-14,580,574),11798=>array(78,38,528,673),11799=>array(99,34,501,463),11800=>array(123,-18,476,574),11802=>array(72,258,528,541),11803=>array(92,212,508,565),11806=>array(92,212,508,469),11807=>array(92,79,508,348),11816=>array(164,-124,459,604),11817=>array(167,-124,462,604),11818=>array(70,-2,520,502),11819=>array(10,46,585,438),11820=>array(15,47,590,439),11821=>array(50,28,550,513),11822=>array(124,-15,477,577),11824=>array(202,141,398,337),42888=>array(155,-95,445,54),42889=>array(226,-15,374,417),42890=>array(175,190,425,375),42891=>array(260,209,339,643),42892=>array(260,335,339,643),43264=>array(83,0,517,450),43265=>array(83,0,517,450),43266=>array(83,0,517,457),43267=>array(83,0,517,450),43268=>array(83,-200,517,457),43269=>array(83,0,517,450),43270=>array(83,-12,517,457),43271=>array(83,0,517,669),43272=>array(83,0,517,457),43273=>array(83,0,517,669),43274=>array(83,0,517,456),43275=>array(83,0,517,450),43276=>array(83,0,517,457),43277=>array(83,0,517,450),43278=>array(85,0,518,450),43279=>array(41,0,517,450),43280=>array(83,-200,517,464),43281=>array(83,-200,517,450),43282=>array(83,-13,517,458),43283=>array(83,0,517,669),43284=>array(83,-200,517,450),43285=>array(83,0,517,450),43286=>array(83,0,559,662),43287=>array(83,0,517,450),43288=>array(83,0,517,450),43289=>array(83,-12,517,457),43290=>array(83,-200,517,457),43291=>array(83,0,517,450),43292=>array(83,-200,517,448),43293=>array(83,0,517,669),43294=>array(83,-200,517,450),43295=>array(83,-200,517,457),43296=>array(83,0,517,450),43297=>array(83,0,517,662),43298=>array(83,0,517,450),43299=>array(83,0,517,450),43300=>array(83,0,517,450),43301=>array(83,0,517,450),43302=>array(-345,510,-255,580),43303=>array(-477,481,-124,621),43304=>array(-473,478,-127,621),43305=>array(-441,490,-159,621),43306=>array(-441,490,-159,621),43307=>array(-345,-111,-255,-41),43308=>array(-517,-200,-83,41),43309=>array(-517,-200,-83,41),43310=>array(83,0,517,138),43311=>array(280,-7,321,457),64256=>array(41,0,536,604),64257=>array(77,0,503,604),64258=>array(71,0,521,604),64259=>array(19,0,583,604),64260=>array(10,0,590,604),64261=>array(66,-16,570,604),64285=>array(170,115,329,480),64286=>array(186,540,413,628),64287=>array(90,113,450,480),64288=>array(60,0,543,480),64289=>array(20,0,580,480),64290=>array(20,0,580,480),64291=>array(20,0,580,480),64292=>array(20,0,580,480),64293=>array(20,0,580,617),64294=>array(20,0,580,480),64295=>array(20,0,580,480),64296=>array(20,0,580,480),64297=>array(72,261,528,530),64298=>array(51,0,578,599),64299=>array(49,0,570,599),64300=>array(51,0,578,599),64301=>array(49,0,570,599),64302=>array(60,-101,540,480),64303=>array(60,-200,540,480),64304=>array(60,-101,540,480),64305=>array(60,0,560,480),64306=>array(133,0,467,480),64307=>array(60,0,540,480),64308=>array(60,0,540,480),64309=>array(170,0,320,480),64310=>array(133,0,467,480),64312=>array(22,0,535,480),64313=>array(163,219,320,480),64314=>array(60,-200,499,480),64315=>array(60,0,499,480),64316=>array(60,0,540,617),64318=>array(60,0,540,480),64320=>array(133,0,430,480),64321=>array(60,0,540,480),64323=>array(60,-200,540,480),64324=>array(60,0,540,480),64326=>array(50,0,530,480),64327=>array(49,-200,529,480),64328=>array(60,0,540,480),64329=>array(51,0,570,480),64330=>array(23,0,540,480),64331=>array(170,0,320,599),64332=>array(60,0,560,581),64333=>array(60,0,499,581),64334=>array(60,0,540,581),64335=>array(60,0,540,617),64336=>array(173,-20,402,748),64337=>array(173,0,600,748),64338=>array(40,-200,560,217),64339=>array(40,-200,600,217),64340=>array(0,-200,390,217),64341=>array(0,-200,600,217),64342=>array(40,-200,560,217),64343=>array(40,-200,600,217),64344=>array(0,-200,430,217),64345=>array(0,-200,600,217),64346=>array(40,-200,560,217),64347=>array(40,-200,600,217),64348=>array(0,-200,412,217),64349=>array(0,-200,600,217),64350=>array(40,0,560,386),64351=>array(40,0,600,386),64352=>array(0,0,350,476),64353=>array(0,0,600,476),64354=>array(40,0,560,387),64355=>array(40,0,600,387),64356=>array(0,0,412,437),64357=>array(0,0,600,437),64358=>array(40,0,560,437),64359=>array(40,0,600,437),64360=>array(0,0,408,502),64361=>array(0,0,600,502),64362=>array(40,0,580,486),64363=>array(40,0,600,486),64364=>array(0,0,430,486),64365=>array(0,0,600,486),64366=>array(40,0,580,497),64367=>array(40,0,600,497),64368=>array(0,0,402,497),64369=>array(0,0,600,497),64370=>array(61,-200,537,310),64371=>array(61,-200,600,310),64372=>array(0,-200,510,219),64373=>array(0,-200,600,219),64374=>array(61,-200,537,310),64375=>array(61,-200,600,310),64376=>array(0,-154,510,219),64377=>array(0,-154,600,219),64378=>array(61,-200,537,310),64379=>array(61,-200,600,310),64380=>array(0,-200,510,219),64381=>array(0,-200,600,219),64382=>array(61,-200,537,310),64383=>array(61,-200,600,310),64384=>array(0,-200,510,219),64385=>array(0,-200,600,219),64386=>array(133,-154,430,260),64387=>array(133,-154,600,260),64388=>array(133,0,430,466),64389=>array(133,0,600,466),64390=>array(133,0,430,496),64391=>array(133,0,600,496),64392=>array(133,0,430,560),64393=>array(133,0,600,560),64394=>array(97,-199,430,476),64395=>array(97,-199,600,466),64396=>array(97,-199,408,520),64397=>array(97,-199,600,520),64398=>array(40,0,560,582),64399=>array(40,0,600,582),64400=>array(0,0,510,582),64401=>array(0,0,600,582),64402=>array(40,0,560,582),64403=>array(40,0,600,582),64404=>array(0,0,510,582),64405=>array(0,0,600,582),64406=>array(40,-200,560,582),64407=>array(40,-200,600,582),64408=>array(0,-200,510,582),64409=>array(0,-200,600,582),64410=>array(30,0,560,636),64411=>array(30,0,600,636),64412=>array(0,0,510,636),64413=>array(0,0,600,636),64414=>array(101,-178,474,250),64415=>array(101,-178,600,250),64416=>array(101,-178,474,534),64417=>array(101,-178,600,534),64418=>array(0,0,408,534),64419=>array(0,0,600,534),64420=>array(202,-16,398,435),64421=>array(202,-16,600,435),64422=>array(202,-16,398,220),64423=>array(277,-35,600,55),64424=>array(0,-154,373,91),64425=>array(0,-154,600,91),64426=>array(50,-16,408,220),64427=>array(50,-16,600,220),64428=>array(0,-16,408,220),64429=>array(0,-16,600,220),64430=>array(40,0,600,293),64431=>array(49,0,600,260),64432=>array(40,0,600,435),64433=>array(49,0,600,435),64434=>array(250,416,350,516),64435=>array(250,-158,350,-58),64436=>array(180,416,420,516),64437=>array(180,-154,420,-54),64438=>array(170,416,430,586),64439=>array(170,-200,430,-30),64440=>array(170,416,430,586),64441=>array(170,-200,430,-30),64442=>array(188,419,412,587),64443=>array(188,-200,412,-32),64444=>array(85,-200,245,-55),64445=>array(220,416,390,596),64446=>array(220,-200,390,-20),64448=>array(193,584,408,800),64449=>array(204,-200,419,-24),64467=>array(40,0,560,586),64468=>array(40,0,600,586),64469=>array(0,0,510,656),64470=>array(0,0,600,656),64471=>array(101,-200,404,435),64472=>array(101,-200,600,435),64473=>array(101,-200,404,438),64474=>array(101,-200,600,438),64475=>array(101,-200,404,415),64476=>array(101,-200,600,415),64477=>array(101,-200,529,435),64478=>array(101,-200,430,416),64479=>array(101,-200,600,416),64480=>array(101,-200,404,170),64481=>array(101,-200,600,170),64482=>array(101,-200,404,434),64483=>array(101,-200,600,434),64484=>array(40,-200,560,221),64485=>array(60,-200,627,100),64486=>array(0,-200,390,217),64487=>array(0,-200,600,217),64488=>array(0,0,321,217),64489=>array(0,0,600,217),64508=>array(100,-144,515,221),64509=>array(60,-184,627,100),64510=>array(0,-154,420,217),64511=>array(0,-154,600,217),65136=>array(187,605,412,799),65137=>array(0,0,600,799),65138=>array(167,583,430,800),65139=>array(294,0,600,85),65140=>array(187,-200,412,-6),65142=>array(187,695,412,800),65143=>array(0,0,600,800),65144=>array(221,588,365,800),65145=>array(0,0,600,800),65146=>array(187,-200,412,-95),65147=>array(0,-200,600,40),65148=>array(206,601,394,709),65149=>array(0,0,600,709),65150=>array(236,657,362,775),65151=>array(0,0,600,775),65152=>array(205,-81,395,167),65153=>array(193,-20,427,714),65154=>array(193,0,600,714),65155=>array(211,-20,349,779),65156=>array(211,0,600,779),65157=>array(101,-200,404,399),65158=>array(101,-200,600,399),65159=>array(261,-200,399,583),65160=>array(241,-200,600,581),65161=>array(100,-144,515,399),65162=>array(60,-144,600,399),65163=>array(0,0,349,419),65164=>array(0,0,600,419),65165=>array(280,-20,320,583),65166=>array(280,0,600,581),65167=>array(40,-158,560,217),65168=>array(40,-158,600,217),65169=>array(0,-158,321,217),65170=>array(0,-158,600,217),65171=>array(180,-16,420,416),65172=>array(180,-16,600,416),65173=>array(40,0,560,336),65174=>array(40,0,600,336),65175=>array(0,0,420,416),65176=>array(0,0,600,416),65177=>array(40,0,560,396),65178=>array(40,0,600,396),65179=>array(0,0,430,426),65180=>array(0,0,600,426),65181=>array(61,-200,537,310),65182=>array(61,-200,600,310),65183=>array(0,-100,510,219),65184=>array(0,-100,600,219),65185=>array(61,-200,537,310),65186=>array(61,-200,600,310),65187=>array(0,0,510,219),65188=>array(0,0,600,219),65189=>array(61,-200,537,486),65190=>array(61,-200,600,486),65191=>array(0,0,510,416),65192=>array(0,0,600,416),65193=>array(133,0,430,260),65194=>array(133,0,600,260),65195=>array(133,0,430,416),65196=>array(133,0,600,416),65197=>array(97,-199,400,224),65198=>array(97,-199,600,224),65199=>array(97,-199,400,416),65200=>array(97,-199,600,416),65201=>array(0,-124,600,184),65202=>array(0,-124,600,184),65203=>array(0,0,530,184),65204=>array(0,0,600,184),65205=>array(0,-124,600,416),65206=>array(0,-124,600,416),65207=>array(0,0,530,416),65208=>array(0,0,600,416),65209=>array(0,-124,600,213),65210=>array(0,-124,600,213),65211=>array(0,-16,480,213),65212=>array(0,-16,600,213),65213=>array(0,-124,600,416),65214=>array(0,-124,600,416),65215=>array(0,-16,480,416),65216=>array(0,-16,600,416),65217=>array(92,-16,501,564),65218=>array(92,-16,600,564),65219=>array(0,-16,501,564),65220=>array(0,-16,600,564),65221=>array(92,-16,501,564),65222=>array(92,-16,600,564),65223=>array(0,-16,501,564),65224=>array(0,-16,600,564),65225=>array(132,-200,520,247),65226=>array(132,-200,520,247),65227=>array(0,0,424,225),65228=>array(0,0,600,251),65229=>array(132,-200,520,416),65230=>array(132,-200,520,416),65231=>array(0,0,424,416),65232=>array(0,0,600,416),65233=>array(40,0,560,466),65234=>array(40,0,600,466),65235=>array(0,0,393,416),65236=>array(0,0,600,416),65237=>array(101,-184,500,336),65238=>array(101,-184,600,336),65239=>array(0,0,420,436),65240=>array(0,0,600,436),65241=>array(0,0,520,571),65242=>array(40,0,600,571),65243=>array(0,0,510,582),65244=>array(0,0,600,582),65245=>array(80,-177,527,564),65246=>array(80,-177,600,564),65247=>array(0,0,395,564),65248=>array(0,0,600,581),65249=>array(150,-200,470,330),65250=>array(181,-200,600,194),65251=>array(0,-11,393,170),65252=>array(0,-11,600,170),65253=>array(101,-178,474,416),65254=>array(101,-178,600,366),65255=>array(0,0,350,416),65256=>array(0,0,600,416),65257=>array(202,-16,398,220),65258=>array(202,-16,600,234),65259=>array(0,-16,408,220),65260=>array(0,-200,600,240),65261=>array(101,-200,404,170),65262=>array(101,-200,600,170),65263=>array(100,-144,515,221),65264=>array(60,-144,600,181),65265=>array(50,-200,600,221),65266=>array(60,-200,600,181),65267=>array(0,-154,420,217),65268=>array(0,-154,600,217),65269=>array(64,0,500,702),65270=>array(64,0,560,702),65271=>array(94,0,500,779),65272=>array(73,0,560,779),65273=>array(100,-200,500,583),65274=>array(73,-200,560,581),65275=>array(100,0,500,583),65276=>array(73,0,560,581),65532=>array(30,0,572,630),65533=>array(-24,-86,623,798),65535=>array(40,-80,560,643)); +$cw=array(0=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,597=>600,598=>600,599=>600,600=>600,601=>600,602=>600,603=>600,604=>600,605=>600,606=>600,607=>600,608=>600,609=>600,610=>600,611=>600,612=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,620=>600,621=>600,622=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,630=>600,631=>600,632=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,646=>600,647=>600,648=>600,649=>600,650=>600,651=>600,652=>600,653=>600,654=>600,655=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,675=>600,676=>600,677=>600,678=>600,679=>600,680=>600,681=>600,682=>600,683=>600,684=>600,685=>600,686=>600,687=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>600,769=>600,770=>600,771=>600,772=>600,773=>600,774=>600,775=>600,776=>600,777=>600,778=>600,779=>600,780=>600,781=>600,782=>600,783=>600,784=>600,785=>600,786=>600,787=>600,788=>600,789=>600,790=>600,791=>600,792=>600,793=>600,794=>600,795=>600,796=>600,797=>600,798=>600,799=>600,800=>600,801=>600,802=>600,803=>600,804=>600,805=>600,806=>600,807=>600,808=>600,809=>600,810=>600,811=>600,812=>600,813=>600,814=>600,815=>600,816=>600,817=>600,818=>600,819=>600,820=>600,821=>600,822=>600,823=>600,824=>600,825=>600,826=>600,827=>600,828=>600,829=>600,830=>600,831=>600,832=>600,833=>600,834=>600,835=>600,836=>600,837=>600,838=>600,839=>600,840=>600,841=>600,842=>600,843=>600,844=>600,845=>600,846=>600,847=>600,848=>600,849=>600,850=>600,851=>600,852=>600,853=>600,854=>600,855=>600,856=>600,857=>600,858=>600,859=>600,860=>600,861=>600,862=>600,863=>600,864=>600,865=>600,866=>600,867=>600,868=>600,869=>600,870=>600,871=>600,872=>600,873=>600,874=>600,875=>600,876=>600,877=>600,878=>600,879=>600,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,989=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1120=>600,1121=>600,1122=>600,1123=>600,1124=>600,1125=>600,1126=>600,1127=>600,1128=>600,1129=>600,1130=>600,1131=>600,1132=>600,1133=>600,1134=>600,1135=>600,1136=>600,1137=>600,1138=>600,1139=>600,1140=>600,1141=>600,1142=>600,1143=>600,1144=>600,1145=>600,1146=>600,1147=>600,1148=>600,1149=>600,1150=>600,1151=>600,1155=>600,1156=>600,1157=>600,1158=>600,1159=>600,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1274=>600,1275=>600,1276=>600,1277=>600,1278=>600,1279=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1316=>600,1317=>600,1318=>600,1319=>600,1329=>600,1330=>600,1331=>600,1332=>600,1333=>600,1334=>600,1335=>600,1336=>600,1337=>600,1338=>600,1339=>600,1340=>600,1341=>600,1342=>600,1343=>600,1344=>600,1345=>600,1346=>600,1347=>600,1348=>600,1349=>600,1350=>600,1351=>600,1352=>600,1353=>600,1354=>600,1355=>600,1356=>600,1357=>600,1358=>600,1359=>600,1360=>600,1361=>600,1362=>600,1363=>600,1364=>600,1365=>600,1366=>600,1369=>600,1370=>600,1371=>600,1372=>600,1373=>600,1374=>600,1375=>600,1377=>600,1378=>600,1379=>600,1380=>600,1381=>600,1382=>600,1383=>600,1384=>600,1385=>600,1386=>600,1387=>600,1388=>600,1389=>600,1390=>600,1391=>600,1392=>600,1393=>600,1394=>600,1395=>600,1396=>600,1397=>600,1398=>600,1399=>600,1400=>600,1401=>600,1402=>600,1403=>600,1404=>600,1405=>600,1406=>600,1407=>600,1408=>600,1409=>600,1410=>600,1411=>600,1412=>600,1413=>600,1414=>600,1415=>600,1417=>600,1418=>600,1423=>600,1456=>600,1457=>600,1458=>600,1459=>600,1460=>600,1461=>600,1462=>600,1463=>600,1464=>600,1465=>600,1466=>600,1467=>600,1468=>600,1469=>600,1470=>600,1471=>600,1472=>600,1473=>600,1474=>600,1475=>600,1476=>600,1477=>600,1478=>600,1479=>600,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,1542=>600,1543=>600,1544=>600,1545=>600,1546=>600,1547=>600,1548=>600,1549=>600,1550=>600,1551=>600,1563=>600,1566=>600,1567=>600,1568=>600,1569=>600,1570=>600,1571=>600,1572=>600,1573=>600,1574=>600,1575=>600,1576=>600,1577=>600,1578=>600,1579=>600,1580=>600,1581=>600,1582=>600,1583=>600,1584=>600,1585=>600,1586=>600,1587=>600,1588=>600,1589=>600,1590=>600,1591=>600,1592=>600,1593=>600,1594=>600,1595=>600,1596=>600,1597=>600,1598=>600,1599=>600,1600=>600,1601=>600,1602=>600,1603=>600,1604=>600,1605=>600,1606=>600,1607=>600,1608=>600,1609=>600,1610=>600,1611=>600,1612=>600,1613=>600,1614=>600,1615=>600,1616=>600,1617=>600,1618=>600,1619=>600,1620=>600,1621=>600,1622=>600,1623=>600,1625=>600,1626=>600,1627=>600,1628=>600,1629=>600,1630=>600,1631=>600,1632=>600,1633=>600,1634=>600,1635=>600,1636=>600,1637=>600,1638=>600,1639=>600,1640=>600,1641=>600,1642=>600,1643=>600,1644=>600,1645=>600,1646=>600,1647=>600,1648=>600,1649=>600,1650=>600,1651=>600,1652=>600,1653=>600,1654=>600,1655=>600,1656=>600,1657=>600,1658=>600,1659=>600,1660=>600,1661=>600,1662=>600,1663=>600,1664=>600,1665=>600,1666=>600,1667=>600,1668=>600,1669=>600,1670=>600,1671=>600,1672=>600,1673=>600,1674=>600,1675=>600,1676=>600,1677=>600,1678=>600,1679=>600,1680=>600,1681=>600,1682=>600,1683=>600,1684=>600,1685=>600,1686=>600,1687=>600,1688=>600,1689=>600,1690=>600,1691=>600,1692=>600,1693=>600,1694=>600,1695=>600,1696=>600,1697=>600,1698=>600,1699=>600,1700=>600,1701=>600,1702=>600,1703=>600,1704=>600,1705=>600,1706=>600,1707=>600,1708=>600,1709=>600,1710=>600,1711=>600,1712=>600,1713=>600,1714=>600,1715=>600,1716=>600,1717=>600,1718=>600,1719=>600,1720=>600,1721=>600,1722=>600,1723=>600,1724=>600,1725=>600,1726=>600,1727=>600,1728=>600,1729=>600,1730=>600,1731=>600,1732=>600,1733=>600,1734=>600,1735=>600,1736=>600,1737=>600,1738=>600,1739=>600,1740=>600,1741=>600,1742=>600,1743=>600,1744=>600,1745=>600,1746=>600,1747=>600,1748=>600,1749=>600,1774=>600,1775=>600,1776=>600,1777=>600,1778=>600,1779=>600,1780=>600,1781=>600,1782=>600,1783=>600,1784=>600,1785=>600,1786=>600,1787=>600,1788=>600,1789=>600,1790=>600,1791=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,5024=>600,5025=>600,5026=>600,5027=>600,5028=>600,5029=>600,5030=>600,5031=>600,5032=>600,5033=>600,5034=>600,5035=>600,5036=>600,5037=>600,5038=>600,5039=>600,5040=>600,5041=>600,5042=>600,5043=>600,5044=>600,5045=>600,5046=>600,5047=>600,5048=>600,5049=>600,5050=>600,5051=>600,5052=>600,5053=>600,5054=>600,5055=>600,5056=>600,5057=>600,5058=>600,5059=>600,5060=>600,5061=>600,5062=>600,5063=>600,5064=>600,5065=>600,5066=>600,5067=>600,5068=>600,5069=>600,5070=>600,5071=>600,5072=>600,5073=>600,5074=>600,5075=>600,5076=>600,5077=>600,5078=>600,5079=>600,5080=>600,5081=>600,5082=>600,5083=>600,5084=>600,5085=>600,5086=>600,5087=>600,5088=>600,5089=>600,5090=>600,5091=>600,5092=>600,5093=>600,5094=>600,5095=>600,5096=>600,5097=>600,5098=>600,5099=>600,5100=>600,5101=>600,5102=>600,5103=>600,5104=>600,5105=>600,5106=>600,5107=>600,5108=>600,5792=>600,5793=>600,5794=>600,5795=>600,5796=>600,5797=>600,5798=>600,5799=>600,5800=>600,5801=>600,5802=>600,5803=>600,5804=>600,5805=>600,5806=>600,5807=>600,5808=>600,5809=>600,5810=>600,5811=>600,5812=>600,5813=>600,5814=>600,5815=>600,5816=>600,5817=>600,5818=>600,5819=>600,5820=>600,5821=>600,5822=>600,5823=>600,5824=>600,5825=>600,5826=>600,5827=>600,5828=>600,5829=>600,5830=>600,5831=>600,5832=>600,5833=>600,5834=>600,5835=>600,5836=>600,5837=>600,5838=>600,5839=>600,5840=>600,5841=>600,5842=>600,5843=>600,5844=>600,5845=>600,5846=>600,5847=>600,5848=>600,5849=>600,5850=>600,5851=>600,5852=>600,5853=>600,5854=>600,5855=>600,5856=>600,5857=>600,5858=>600,5859=>600,5860=>600,5861=>600,5862=>600,5863=>600,5864=>600,5865=>600,5866=>600,5867=>600,5868=>600,5869=>600,5870=>600,5871=>600,5872=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,7936=>600,7937=>600,7938=>600,7939=>600,7940=>600,7941=>600,7942=>600,7943=>600,7944=>600,7945=>600,7946=>600,7947=>600,7948=>600,7949=>600,7950=>600,7951=>600,7952=>600,7953=>600,7954=>600,7955=>600,7956=>600,7957=>600,7960=>600,7961=>600,7962=>600,7963=>600,7964=>600,7965=>600,7968=>600,7969=>600,7970=>600,7971=>600,7972=>600,7973=>600,7974=>600,7975=>600,7976=>600,7977=>600,7978=>600,7979=>600,7980=>600,7981=>600,7982=>600,7983=>600,7984=>600,7985=>600,7986=>600,7987=>600,7988=>600,7989=>600,7990=>600,7991=>600,7992=>600,7993=>600,7994=>600,7995=>600,7996=>600,7997=>600,7998=>600,7999=>600,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>600,8009=>600,8010=>600,8011=>600,8012=>600,8013=>600,8016=>600,8017=>600,8018=>600,8019=>600,8020=>600,8021=>600,8022=>600,8023=>600,8025=>600,8027=>600,8029=>600,8031=>600,8032=>600,8033=>600,8034=>600,8035=>600,8036=>600,8037=>600,8038=>600,8039=>600,8040=>600,8041=>600,8042=>600,8043=>600,8044=>600,8045=>600,8046=>600,8047=>600,8048=>600,8049=>600,8050=>600,8051=>600,8052=>600,8053=>600,8054=>600,8055=>600,8056=>600,8057=>600,8058=>600,8059=>600,8060=>600,8061=>600,8064=>600,8065=>600,8066=>600,8067=>600,8068=>600,8069=>600,8070=>600,8071=>600,8072=>600,8073=>600,8074=>600,8075=>600,8076=>600,8077=>600,8078=>600,8079=>600,8080=>600,8081=>600,8082=>600,8083=>600,8084=>600,8085=>600,8086=>600,8087=>600,8088=>600,8089=>600,8090=>600,8091=>600,8092=>600,8093=>600,8094=>600,8095=>600,8096=>600,8097=>600,8098=>600,8099=>600,8100=>600,8101=>600,8102=>600,8103=>600,8104=>600,8105=>600,8106=>600,8107=>600,8108=>600,8109=>600,8110=>600,8111=>600,8112=>600,8113=>600,8114=>600,8115=>600,8116=>600,8118=>600,8119=>600,8120=>600,8121=>600,8122=>600,8123=>600,8124=>600,8125=>600,8126=>600,8127=>600,8128=>600,8129=>600,8130=>600,8131=>600,8132=>600,8134=>600,8135=>600,8136=>600,8137=>600,8138=>600,8139=>600,8140=>600,8141=>600,8142=>600,8143=>600,8144=>600,8145=>600,8146=>600,8147=>600,8150=>600,8151=>600,8152=>600,8153=>600,8154=>600,8155=>600,8157=>600,8158=>600,8159=>600,8160=>600,8161=>600,8162=>600,8163=>600,8164=>600,8165=>600,8166=>600,8167=>600,8168=>600,8169=>600,8170=>600,8171=>600,8172=>600,8173=>600,8174=>600,8175=>600,8178=>600,8179=>600,8180=>600,8182=>600,8183=>600,8184=>600,8185=>600,8186=>600,8187=>600,8188=>600,8189=>600,8190=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>600,8205=>600,8206=>600,8207=>600,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8353=>600,8354=>600,8355=>600,8356=>600,8357=>600,8358=>600,8359=>600,8360=>600,8361=>600,8362=>600,8363=>600,8364=>600,8365=>600,8366=>600,8367=>600,8368=>600,8369=>600,8370=>600,8371=>600,8372=>600,8373=>600,8376=>600,8377=>600,8400=>600,8401=>600,8402=>600,8406=>600,8407=>600,8411=>600,8412=>600,8413=>600,8414=>600,8415=>600,8416=>600,8417=>600,8418=>600,8419=>600,8421=>600,8422=>600,8424=>600,8426=>600,8427=>600,8428=>600,8429=>600,8430=>600,8431=>600,8448=>600,8449=>600,8450=>600,8451=>600,8452=>600,8453=>600,8454=>600,8455=>600,8456=>600,8457=>600,8461=>600,8462=>600,8463=>600,8464=>600,8465=>600,8466=>600,8467=>600,8468=>600,8469=>600,8470=>600,8471=>600,8472=>600,8473=>600,8474=>600,8476=>600,8477=>600,8478=>600,8480=>600,8481=>600,8482=>600,8484=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8505=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8544=>600,8545=>600,8546=>600,8547=>600,8548=>600,8549=>600,8550=>600,8551=>600,8552=>600,8553=>600,8554=>600,8555=>600,8556=>600,8557=>600,8558=>600,8559=>600,8560=>600,8561=>600,8562=>600,8563=>600,8564=>600,8565=>600,8566=>600,8567=>600,8568=>600,8569=>600,8570=>600,8571=>600,8572=>600,8573=>600,8574=>600,8575=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8602=>600,8603=>600,8604=>600,8605=>600,8606=>600,8607=>600,8608=>600,8609=>600,8610=>600,8611=>600,8612=>600,8613=>600,8614=>600,8615=>600,8616=>600,8617=>600,8618=>600,8619=>600,8620=>600,8621=>600,8622=>600,8623=>600,8624=>600,8625=>600,8626=>600,8627=>600,8628=>600,8629=>600,8630=>600,8631=>600,8632=>600,8633=>600,8634=>600,8635=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8645=>600,8646=>600,8647=>600,8648=>600,8649=>600,8650=>600,8651=>600,8652=>600,8653=>600,8654=>600,8655=>600,8656=>600,8657=>600,8658=>600,8659=>600,8660=>600,8661=>600,8668=>600,8669=>600,8678=>600,8679=>600,8680=>600,8681=>600,8691=>600,8704=>600,8705=>600,8706=>600,8707=>600,8708=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8718=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8724=>600,8725=>600,8726=>600,8727=>600,8728=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8736=>600,8737=>600,8738=>600,8739=>600,8740=>600,8741=>600,8742=>600,8743=>600,8744=>600,8745=>600,8746=>600,8747=>600,8748=>600,8749=>600,8750=>600,8751=>600,8752=>600,8753=>600,8754=>600,8755=>600,8756=>600,8757=>600,8758=>600,8759=>600,8760=>600,8761=>600,8762=>600,8763=>600,8764=>600,8765=>600,8766=>600,8767=>600,8768=>600,8769=>600,8770=>600,8771=>600,8772=>600,8773=>600,8774=>600,8775=>600,8776=>600,8777=>600,8778=>600,8779=>600,8780=>600,8781=>600,8782=>600,8783=>600,8784=>600,8785=>600,8786=>600,8787=>600,8788=>600,8789=>600,8790=>600,8791=>600,8792=>600,8793=>600,8794=>600,8795=>600,8796=>600,8797=>600,8798=>600,8799=>600,8800=>600,8801=>600,8802=>600,8803=>600,8804=>600,8805=>600,8806=>600,8807=>600,8808=>600,8809=>600,8810=>600,8811=>600,8812=>600,8813=>600,8814=>600,8815=>600,8816=>600,8817=>600,8818=>600,8819=>600,8820=>600,8821=>600,8822=>600,8823=>600,8824=>600,8825=>600,8826=>600,8827=>600,8828=>600,8829=>600,8830=>600,8831=>600,8832=>600,8833=>600,8834=>600,8835=>600,8836=>600,8837=>600,8838=>600,8839=>600,8840=>600,8841=>600,8842=>600,8843=>600,8844=>600,8845=>600,8846=>600,8847=>600,8848=>600,8849=>600,8850=>600,8851=>600,8852=>600,8853=>600,8854=>600,8855=>600,8856=>600,8857=>600,8858=>600,8859=>600,8860=>600,8861=>600,8862=>600,8863=>600,8864=>600,8865=>600,8866=>600,8867=>600,8868=>600,8869=>600,8870=>600,8871=>600,8872=>600,8873=>600,8874=>600,8875=>600,8876=>600,8877=>600,8878=>600,8879=>600,8880=>600,8881=>600,8882=>600,8883=>600,8884=>600,8885=>600,8886=>600,8887=>600,8888=>600,8889=>600,8890=>600,8891=>600,8892=>600,8893=>600,8894=>600,8895=>600,8896=>600,8897=>600,8898=>600,8899=>600,8900=>600,8901=>600,8902=>600,8903=>600,8904=>600,8905=>600,8906=>600,8907=>600,8908=>600,8909=>600,8910=>600,8911=>600,8912=>600,8913=>600,8914=>600,8915=>600,8916=>600,8917=>600,8918=>600,8919=>600,8920=>600,8921=>600,8922=>600,8923=>600,8924=>600,8925=>600,8926=>600,8927=>600,8928=>600,8929=>600,8930=>600,8931=>600,8932=>600,8933=>600,8934=>600,8935=>600,8936=>600,8937=>600,8938=>600,8939=>600,8940=>600,8941=>600,8942=>600,8943=>600,8944=>600,8945=>600,8960=>600,8962=>600,8963=>600,8964=>600,8965=>600,8966=>600,8968=>600,8969=>600,8970=>600,8971=>600,8972=>600,8973=>600,8974=>600,8975=>600,8976=>600,8978=>600,8980=>600,8981=>600,8984=>600,8985=>600,8988=>600,8989=>600,8990=>600,8991=>600,8992=>600,8993=>600,8994=>600,8995=>600,8996=>600,8997=>600,8998=>600,8999=>600,9001=>600,9002=>600,9003=>600,9004=>600,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9084=>600,9085=>600,9086=>600,9087=>600,9088=>600,9089=>600,9090=>600,9091=>600,9092=>600,9093=>600,9094=>600,9095=>600,9096=>600,9097=>600,9098=>600,9099=>600,9100=>600,9101=>600,9102=>600,9103=>600,9104=>600,9105=>600,9106=>600,9107=>600,9108=>600,9109=>600,9110=>600,9111=>600,9112=>600,9113=>600,9114=>600,9115=>600,9116=>600,9117=>600,9118=>600,9119=>600,9120=>600,9121=>600,9122=>600,9123=>600,9124=>600,9125=>600,9126=>600,9127=>600,9128=>600,9129=>600,9130=>600,9131=>600,9132=>600,9133=>600,9134=>600,9135=>600,9136=>600,9137=>600,9138=>600,9139=>600,9140=>600,9141=>600,9142=>600,9143=>600,9146=>600,9147=>600,9148=>600,9149=>600,9150=>600,9151=>600,9152=>600,9153=>600,9154=>600,9155=>600,9156=>600,9157=>600,9158=>600,9159=>600,9160=>600,9161=>600,9162=>600,9163=>600,9164=>600,9165=>600,9166=>600,9167=>600,9178=>600,9179=>600,9182=>600,9183=>600,9186=>600,9187=>600,9188=>600,9189=>600,9190=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9253=>600,9254=>600,9280=>600,9281=>600,9282=>600,9283=>600,9284=>600,9285=>600,9286=>600,9287=>600,9288=>600,9289=>600,9290=>600,9312=>600,9313=>600,9314=>600,9315=>600,9316=>600,9317=>600,9318=>600,9319=>600,9320=>600,9321=>600,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9622=>600,9623=>600,9624=>600,9625=>600,9626=>600,9627=>600,9628=>600,9629=>600,9630=>600,9631=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9712=>600,9713=>600,9714=>600,9715=>600,9716=>600,9717=>600,9718=>600,9719=>600,9720=>600,9721=>600,9722=>600,9723=>600,9724=>600,9725=>600,9726=>600,9727=>600,9728=>600,9729=>600,9730=>600,9731=>600,9732=>600,9733=>600,9734=>600,9735=>600,9736=>600,9737=>600,9744=>600,9745=>600,9746=>600,9747=>600,9748=>600,9754=>600,9755=>600,9756=>600,9757=>600,9758=>600,9759=>600,9766=>600,9767=>600,9768=>600,9769=>600,9774=>600,9775=>600,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9784=>600,9785=>600,9786=>600,9787=>600,9788=>600,9789=>600,9790=>600,9791=>600,9792=>600,9793=>600,9794=>600,9795=>600,9796=>600,9797=>600,9798=>600,9799=>600,9800=>600,9801=>600,9802=>600,9803=>600,9804=>600,9805=>600,9806=>600,9807=>600,9808=>600,9809=>600,9810=>600,9811=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,9856=>600,9857=>600,9858=>600,9859=>600,9860=>600,9861=>600,10176=>600,10177=>600,10178=>600,10179=>600,10180=>600,10181=>600,10182=>600,10183=>600,10184=>600,10185=>600,10186=>600,10188=>600,10192=>600,10193=>600,10194=>600,10195=>600,10196=>600,10197=>600,10198=>600,10199=>600,10212=>600,10213=>600,10214=>600,10215=>600,10216=>600,10217=>600,10218=>600,10219=>600,10226=>600,10227=>600,10229=>600,10230=>600,10231=>600,10232=>600,10233=>600,10234=>600,10235=>600,10236=>600,10240=>600,10241=>600,10242=>600,10243=>600,10244=>600,10245=>600,10246=>600,10247=>600,10248=>600,10249=>600,10250=>600,10251=>600,10252=>600,10253=>600,10254=>600,10255=>600,10256=>600,10257=>600,10258=>600,10259=>600,10260=>600,10261=>600,10262=>600,10263=>600,10264=>600,10265=>600,10266=>600,10267=>600,10268=>600,10269=>600,10270=>600,10271=>600,10272=>600,10273=>600,10274=>600,10275=>600,10276=>600,10277=>600,10278=>600,10279=>600,10280=>600,10281=>600,10282=>600,10283=>600,10284=>600,10285=>600,10286=>600,10287=>600,10288=>600,10289=>600,10290=>600,10291=>600,10292=>600,10293=>600,10294=>600,10295=>600,10296=>600,10297=>600,10298=>600,10299=>600,10300=>600,10301=>600,10302=>600,10303=>600,10304=>600,10305=>600,10306=>600,10307=>600,10308=>600,10309=>600,10310=>600,10311=>600,10312=>600,10313=>600,10314=>600,10315=>600,10316=>600,10317=>600,10318=>600,10319=>600,10320=>600,10321=>600,10322=>600,10323=>600,10324=>600,10325=>600,10326=>600,10327=>600,10328=>600,10329=>600,10330=>600,10331=>600,10332=>600,10333=>600,10334=>600,10335=>600,10336=>600,10337=>600,10338=>600,10339=>600,10340=>600,10341=>600,10342=>600,10343=>600,10344=>600,10345=>600,10346=>600,10347=>600,10348=>600,10349=>600,10350=>600,10351=>600,10352=>600,10353=>600,10354=>600,10355=>600,10356=>600,10357=>600,10358=>600,10359=>600,10360=>600,10361=>600,10362=>600,10363=>600,10364=>600,10365=>600,10366=>600,10367=>600,10368=>600,10369=>600,10370=>600,10371=>600,10372=>600,10373=>600,10374=>600,10375=>600,10376=>600,10377=>600,10378=>600,10379=>600,10380=>600,10381=>600,10382=>600,10383=>600,10384=>600,10385=>600,10386=>600,10387=>600,10388=>600,10389=>600,10390=>600,10391=>600,10392=>600,10393=>600,10394=>600,10395=>600,10396=>600,10397=>600,10398=>600,10399=>600,10400=>600,10401=>600,10402=>600,10403=>600,10404=>600,10405=>600,10406=>600,10407=>600,10408=>600,10409=>600,10410=>600,10411=>600,10412=>600,10413=>600,10414=>600,10415=>600,10416=>600,10417=>600,10418=>600,10419=>600,10420=>600,10421=>600,10422=>600,10423=>600,10424=>600,10425=>600,10426=>600,10427=>600,10428=>600,10429=>600,10430=>600,10431=>600,10432=>600,10433=>600,10434=>600,10435=>600,10436=>600,10437=>600,10438=>600,10439=>600,10440=>600,10441=>600,10442=>600,10443=>600,10444=>600,10445=>600,10446=>600,10447=>600,10448=>600,10449=>600,10450=>600,10451=>600,10452=>600,10453=>600,10454=>600,10455=>600,10456=>600,10457=>600,10458=>600,10459=>600,10460=>600,10461=>600,10462=>600,10463=>600,10464=>600,10465=>600,10466=>600,10467=>600,10468=>600,10469=>600,10470=>600,10471=>600,10472=>600,10473=>600,10474=>600,10475=>600,10476=>600,10477=>600,10478=>600,10479=>600,10480=>600,10481=>600,10482=>600,10483=>600,10484=>600,10485=>600,10486=>600,10487=>600,10488=>600,10489=>600,10490=>600,10491=>600,10492=>600,10493=>600,10494=>600,10495=>600,10752=>600,10753=>600,10754=>600,10755=>600,10756=>600,10757=>600,10758=>600,10781=>600,10815=>600,11008=>600,11009=>600,11010=>600,11011=>600,11012=>600,11013=>600,11014=>600,11015=>600,11016=>600,11017=>600,11018=>600,11019=>600,11020=>600,11021=>600,11026=>600,11027=>600,11028=>600,11029=>600,11030=>600,11031=>600,11032=>600,11033=>600,11035=>600,11036=>600,11037=>600,11038=>600,11039=>600,11040=>600,11041=>600,11042=>600,11043=>600,11044=>600,11045=>600,11046=>600,11047=>600,11048=>600,11049=>600,11050=>600,11051=>600,11091=>600,11092=>600,11798=>600,11799=>600,11800=>600,11802=>600,11803=>600,11806=>600,11807=>600,11816=>600,11817=>600,11818=>600,11819=>600,11820=>600,11821=>600,11822=>600,11824=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,43264=>600,43265=>600,43266=>600,43267=>600,43268=>600,43269=>600,43270=>600,43271=>600,43272=>600,43273=>600,43274=>600,43275=>600,43276=>600,43277=>600,43278=>600,43279=>600,43280=>600,43281=>600,43282=>600,43283=>600,43284=>600,43285=>600,43286=>600,43287=>600,43288=>600,43289=>600,43290=>600,43291=>600,43292=>600,43293=>600,43294=>600,43295=>600,43296=>600,43297=>600,43298=>600,43299=>600,43300=>600,43301=>600,43302=>600,43303=>600,43304=>600,43305=>600,43306=>600,43307=>600,43308=>600,43309=>600,43310=>600,43311=>600,64256=>600,64257=>600,64258=>600,64259=>600,64260=>600,64261=>600,64285=>600,64286=>600,64287=>600,64288=>600,64289=>600,64290=>600,64291=>600,64292=>600,64293=>600,64294=>600,64295=>600,64296=>600,64297=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,64336=>600,64337=>600,64338=>600,64339=>600,64340=>600,64341=>600,64342=>600,64343=>600,64344=>600,64345=>600,64346=>600,64347=>600,64348=>600,64349=>600,64350=>600,64351=>600,64352=>600,64353=>600,64354=>600,64355=>600,64356=>600,64357=>600,64358=>600,64359=>600,64360=>600,64361=>600,64362=>600,64363=>600,64364=>600,64365=>600,64366=>600,64367=>600,64368=>600,64369=>600,64370=>600,64371=>600,64372=>600,64373=>600,64374=>600,64375=>600,64376=>600,64377=>600,64378=>600,64379=>600,64380=>600,64381=>600,64382=>600,64383=>600,64384=>600,64385=>600,64386=>600,64387=>600,64388=>600,64389=>600,64390=>600,64391=>600,64392=>600,64393=>600,64394=>600,64395=>600,64396=>600,64397=>600,64398=>600,64399=>600,64400=>600,64401=>600,64402=>600,64403=>600,64404=>600,64405=>600,64406=>600,64407=>600,64408=>600,64409=>600,64410=>600,64411=>600,64412=>600,64413=>600,64414=>600,64415=>600,64416=>600,64417=>600,64418=>600,64419=>600,64420=>600,64421=>600,64422=>600,64423=>600,64424=>600,64425=>600,64426=>600,64427=>600,64428=>600,64429=>600,64430=>600,64431=>600,64432=>600,64433=>600,64434=>600,64435=>600,64436=>600,64437=>600,64438=>600,64439=>600,64440=>600,64441=>600,64442=>600,64443=>600,64444=>600,64445=>600,64446=>600,64448=>600,64449=>600,64467=>600,64468=>600,64469=>600,64470=>600,64471=>600,64472=>600,64473=>600,64474=>600,64475=>600,64476=>600,64477=>600,64478=>600,64479=>600,64480=>600,64481=>600,64482=>600,64483=>600,64484=>600,64485=>600,64486=>600,64487=>600,64488=>600,64489=>600,64508=>600,64509=>600,64510=>600,64511=>600,65136=>600,65137=>600,65138=>600,65139=>600,65140=>600,65142=>600,65143=>600,65144=>600,65145=>600,65146=>600,65147=>600,65148=>600,65149=>600,65150=>600,65151=>600,65152=>600,65153=>600,65154=>600,65155=>600,65156=>600,65157=>600,65158=>600,65159=>600,65160=>600,65161=>600,65162=>600,65163=>600,65164=>600,65165=>600,65166=>600,65167=>600,65168=>600,65169=>600,65170=>600,65171=>600,65172=>600,65173=>600,65174=>600,65175=>600,65176=>600,65177=>600,65178=>600,65179=>600,65180=>600,65181=>600,65182=>600,65183=>600,65184=>600,65185=>600,65186=>600,65187=>600,65188=>600,65189=>600,65190=>600,65191=>600,65192=>600,65193=>600,65194=>600,65195=>600,65196=>600,65197=>600,65198=>600,65199=>600,65200=>600,65201=>600,65202=>600,65203=>600,65204=>600,65205=>600,65206=>600,65207=>600,65208=>600,65209=>600,65210=>600,65211=>600,65212=>600,65213=>600,65214=>600,65215=>600,65216=>600,65217=>600,65218=>600,65219=>600,65220=>600,65221=>600,65222=>600,65223=>600,65224=>600,65225=>600,65226=>600,65227=>600,65228=>600,65229=>600,65230=>600,65231=>600,65232=>600,65233=>600,65234=>600,65235=>600,65236=>600,65237=>600,65238=>600,65239=>600,65240=>600,65241=>600,65242=>600,65243=>600,65244=>600,65245=>600,65246=>600,65247=>600,65248=>600,65249=>600,65250=>600,65251=>600,65252=>600,65253=>600,65254=>600,65255=>600,65256=>600,65257=>600,65258=>600,65259=>600,65260=>600,65261=>600,65262=>600,65263=>600,65264=>600,65265=>600,65266=>600,65267=>600,65268=>600,65269=>600,65270=>600,65271=>600,65272=>600,65273=>600,65274=>600,65275=>600,65276=>600,65279=>600,65529=>600,65530=>600,65531=>600,65532=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freemono.z b/tools/tcpdf/fonts/freemono.z new file mode 100644 index 0000000000000000000000000000000000000000..bb4fe174100420e7182dfdaf9baaa477e6cbaac4 GIT binary patch literal 304768 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%0D&8S+BC^~sosU}W59RKqLz3y! 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%0DWM(E4P`98G7c*7r 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 OAAg&D^8W`8gnlLtYo|E? literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freemonob.ctg.z b/tools/tcpdf/fonts/freemonob.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..4333c3c6292ac9bb0b8684f609981d5b285b8b5f GIT binary patch literal 3968 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 W;}ILWi#aZQbky~Z$Ja6;4EhgF1l|<@ literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freemonob.php b/tools/tcpdf/fonts/freemonob.php new file mode 100644 index 000000000..b6fa43c26 --- /dev/null +++ b/tools/tcpdf/fonts/freemonob.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeMonoBold'; +$up=-125; +$ut=50; +$dw=600; +$diff=''; +$originalsize=296284; +$enc=''; +$file='freemonob.z'; +$ctg='freemonob.ctg.z'; +$desc=array('Flags'=>33,'FontBBox'=>'[-600 -200 736 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>123,'StemH'=>53,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cbbox=array(0=>array(20,-110,580,673),33=>array(220,-15,381,638),34=>array(136,312,464,602),35=>array(62,-92,538,675),36=>array(83,-123,517,684),37=>array(80,-15,521,617),38=>array(75,-14,508,550),39=>array(236,312,364,602),40=>array(264,-153,488,632),41=>array(117,-153,341,632),42=>array(83,208,517,622),43=>array(42,0,558,560),44=>array(147,-158,351,134),45=>array(42,229,558,329),46=>array(225,-15,375,117),47=>array(83,-113,517,695),48=>array(83,-15,517,638),49=>array(83,0,517,638),50=>array(54,0,508,638),51=>array(66,-15,529,638),52=>array(75,0,508,622),53=>array(66,-15,529,622),54=>array(105,-15,540,638),55=>array(75,-1,508,622),56=>array(83,-15,517,638),57=>array(106,-15,541,638),58=>array(225,-15,375,437),59=>array(147,-158,351,437),60=>array(42,54,544,501),61=>array(42,138,558,422),62=>array(56,53,558,500),63=>array(104,-15,517,598),64=>array(76,-152,509,620),65=>array(-21,0,621,583),66=>array(13,0,571,583),67=>array(33,-14,564,597),68=>array(13,0,550,583),69=>array(13,0,550,583),70=>array(13,0,550,583),71=>array(33,-14,592,597),72=>array(23,0,581,583),73=>array(83,0,517,583),74=>array(54,-14,613,583),75=>array(13,0,602,583),76=>array(33,0,571,583),77=>array(-19,0,623,583),78=>array(-8,0,592,583),79=>array(21,-14,579,597),80=>array(13,0,529,583),81=>array(21,-145,579,597),82=>array(3,0,609,583),83=>array(62,-14,538,597),84=>array(42,0,558,583),85=>array(10,-14,590,583),86=>array(-21,0,621,583),87=>array(-10,0,610,583),88=>array(10,0,590,583),89=>array(21,0,579,583),90=>array(73,0,527,583),91=>array(250,-148,475,623),92=>array(83,-113,517,695),93=>array(125,-148,350,623),94=>array(83,325,517,652),95=>array(0,-200,600,-100),96=>array(163,496,350,666),97=>array(42,-16,571,450),98=>array(-8,-14,571,623),99=>array(54,-16,565,450),100=>array(33,-14,613,623),101=>array(33,-16,550,450),102=>array(75,0,571,623),103=>array(33,-200,592,451),104=>array(13,0,581,623),105=>array(62,0,538,623),106=>array(87,-200,458,623),107=>array(33,0,571,623),108=>array(62,0,538,623),109=>array(-19,0,623,450),110=>array(23,0,571,450),111=>array(42,-16,558,450),112=>array(0,-200,579,450),113=>array(20,-200,600,450),114=>array(54,0,571,449),115=>array(73,-16,527,450),116=>array(13,-16,529,591),117=>array(13,-13,571,437),118=>array(0,0,600,437),119=>array(0,0,600,437),120=>array(21,0,579,437),121=>array(21,-200,579,437),122=>array(85,0,519,437),123=>array(132,-153,453,623),124=>array(250,-153,350,623),125=>array(147,-153,468,623),126=>array(62,179,538,385),160=>array(0,0,0,0),161=>array(220,-200,381,453),162=>array(83,-44,499,661),163=>array(33,0,550,598),164=>array(73,64,527,519),165=>array(21,0,579,580),166=>array(250,-153,350,622),167=>array(36,-170,564,583),168=>array(136,534,464,654),169=>array(-7,-15,606,598),170=>array(118,162,489,595),171=>array(33,20,571,415),172=>array(42,115,465,445),173=>array(42,229,558,329),174=>array(-7,-15,606,598),175=>array(125,546,475,626),176=>array(125,243,475,596),177=>array(42,0,558,624),178=>array(149,370,429,760),179=>array(157,370,442,769),180=>array(250,496,427,660),181=>array(13,-153,571,437),182=>array(49,-174,558,583),183=>array(240,172,360,292),184=>array(180,-199,407,1),185=>array(166,370,434,761),186=>array(122,162,480,595),187=>array(33,20,571,415),188=>array(-34,0,629,638),189=>array(-34,0,629,638),190=>array(-43,0,630,637),191=>array(83,-200,496,413),192=>array(-21,0,621,798),193=>array(-21,0,621,800),194=>array(-21,0,621,790),195=>array(-21,0,621,758),196=>array(-21,0,621,766),197=>array(-21,0,621,800),198=>array(-20,0,614,583),199=>array(33,-200,564,597),200=>array(13,0,550,800),201=>array(13,0,550,800),202=>array(13,-1,550,788),203=>array(13,0,550,765),204=>array(83,0,517,800),205=>array(83,0,517,800),206=>array(83,0,517,791),207=>array(83,0,517,764),208=>array(0,0,550,583),209=>array(-8,0,592,755),210=>array(21,-14,579,800),211=>array(21,-14,579,800),212=>array(21,-14,579,788),213=>array(21,-14,579,759),214=>array(21,-14,579,767),215=>array(100,80,500,480),216=>array(9,-70,590,638),217=>array(10,-14,590,800),218=>array(10,-14,590,800),219=>array(10,-14,590,792),220=>array(10,-14,590,764),221=>array(21,0,579,790),222=>array(14,0,523,583),223=>array(13,-16,529,623),224=>array(42,-16,571,666),225=>array(42,-16,571,660),226=>array(42,-16,571,660),227=>array(42,-16,571,621),228=>array(42,-16,571,626),229=>array(42,-16,571,657),230=>array(-13,-16,612,450),231=>array(54,-200,565,450),232=>array(33,-16,550,666),233=>array(33,-16,550,659),234=>array(33,-16,550,660),235=>array(33,-16,550,624),236=>array(62,0,538,666),237=>array(62,0,538,661),238=>array(62,0,538,660),239=>array(62,0,538,627),240=>array(42,-16,558,646),241=>array(23,0,571,635),242=>array(42,-16,558,666),243=>array(42,-16,558,660),244=>array(42,-16,558,660),245=>array(42,-16,558,637),246=>array(42,-16,558,624),247=>array(42,28,558,532),248=>array(23,-70,573,494),249=>array(13,-13,571,666),250=>array(13,-13,571,661),251=>array(13,-13,571,660),252=>array(13,-13,571,627),253=>array(21,-200,579,674),254=>array(-8,-200,571,624),255=>array(21,-200,579,625),256=>array(-21,0,621,737),257=>array(42,-16,571,604),258=>array(-21,0,621,800),259=>array(42,-16,571,664),260=>array(-21,-200,621,583),261=>array(42,-200,580,450),262=>array(33,-14,564,800),263=>array(54,-16,565,661),264=>array(33,-14,564,790),265=>array(54,-16,565,658),266=>array(33,-14,564,777),267=>array(54,-16,565,627),268=>array(33,-5,564,800),269=>array(54,-16,565,670),270=>array(13,0,550,800),271=>array(0,-14,697,623),272=>array(0,0,550,583),273=>array(13,-16,593,624),274=>array(13,0,550,737),275=>array(33,-16,550,604),276=>array(13,0,550,800),277=>array(33,-16,550,664),278=>array(13,0,550,747),279=>array(33,-16,550,627),280=>array(13,-200,587,583),281=>array(33,-200,550,450),282=>array(13,0,550,800),283=>array(33,-16,550,670),284=>array(33,-14,592,793),285=>array(33,-200,592,660),286=>array(33,-14,592,800),287=>array(33,-200,592,664),288=>array(33,-14,592,761),289=>array(33,-200,592,627),290=>array(33,-199,592,597),291=>array(33,-200,592,660),292=>array(23,0,581,789),293=>array(13,0,581,800),294=>array(23,0,581,583),295=>array(13,0,581,624),296=>array(83,0,517,749),297=>array(62,0,538,635),298=>array(83,0,517,737),299=>array(62,0,538,604),300=>array(83,0,517,800),301=>array(62,0,538,664),302=>array(83,-200,517,583),303=>array(62,-200,540,623),304=>array(83,0,517,777),305=>array(62,0,538,437),306=>array(-17,-14,633,583),307=>array(12,-200,568,623),308=>array(54,-14,613,790),309=>array(87,-200,465,660),310=>array(13,-197,602,583),311=>array(33,-199,571,623),312=>array(52,0,548,437),313=>array(33,0,571,800),314=>array(62,0,538,800),315=>array(33,-199,571,583),316=>array(62,-200,538,623),317=>array(33,0,573,600),318=>array(62,0,573,623),319=>array(33,0,571,583),320=>array(62,0,566,623),321=>array(12,0,571,583),322=>array(62,0,538,624),323=>array(-8,0,592,791),324=>array(23,0,571,674),325=>array(-8,-199,592,583),326=>array(23,-200,571,450),327=>array(-8,0,592,800),328=>array(23,0,571,670),329=>array(0,0,571,660),330=>array(23,-123,566,637),331=>array(23,-200,510,450),332=>array(21,-14,579,737),333=>array(42,-16,558,604),334=>array(21,-14,579,800),335=>array(42,-16,558,664),336=>array(21,-14,579,792),337=>array(42,-16,558,674),338=>array(-20,0,612,583),339=>array(-11,-16,613,450),340=>array(3,0,609,800),341=>array(54,0,571,674),342=>array(3,-199,609,583),343=>array(54,-191,571,449),344=>array(3,0,609,800),345=>array(54,0,571,670),346=>array(62,-14,538,800),347=>array(73,-16,527,660),348=>array(62,-14,538,790),349=>array(73,-16,527,660),350=>array(62,-200,538,597),351=>array(73,-200,527,450),352=>array(62,-14,538,800),353=>array(73,-16,527,670),354=>array(42,-200,558,583),355=>array(13,-200,529,591),356=>array(42,0,558,800),357=>array(13,-16,591,640),358=>array(42,0,558,583),359=>array(13,-16,529,591),360=>array(10,-14,590,727),361=>array(13,-13,571,637),362=>array(10,-14,590,737),363=>array(13,-13,571,604),364=>array(10,-14,590,800),365=>array(13,-13,571,663),366=>array(10,-14,590,800),367=>array(13,-13,571,676),368=>array(10,-14,590,789),369=>array(13,-13,571,664),370=>array(10,-200,590,583),371=>array(13,-200,571,437),372=>array(-10,0,610,793),373=>array(0,0,600,642),374=>array(21,0,579,788),375=>array(21,-200,579,645),376=>array(21,0,579,746),377=>array(73,0,527,800),378=>array(85,0,519,662),379=>array(73,0,527,766),380=>array(85,0,519,627),381=>array(73,0,527,800),382=>array(85,0,519,670),383=>array(75,0,571,623),384=>array(-8,-14,571,624),385=>array(-46,0,591,583),386=>array(21,0,579,583),387=>array(-8,-14,571,624),388=>array(21,0,574,615),389=>array(1,-16,570,615),390=>array(33,-14,564,597),391=>array(33,-14,663,679),392=>array(54,-16,654,546),393=>array(0,0,550,583),394=>array(-88,0,550,583),395=>array(21,0,579,583),396=>array(33,-14,613,624),397=>array(42,-200,558,454),398=>array(33,0,570,583),399=>array(25,-17,559,601),400=>array(62,-14,538,597),401=>array(-103,-123,550,583),402=>array(57,-123,548,638),403=>array(33,-14,664,676),404=>array(23,-22,571,588),405=>array(-27,-13,613,624),406=>array(105,-16,547,583),407=>array(83,0,517,583),408=>array(8,0,629,587),409=>array(33,0,571,638),410=>array(62,0,538,624),411=>array(21,0,579,624),412=>array(-19,-13,623,583),413=>array(-124,-123,592,583),414=>array(23,-200,571,450),415=>array(21,-14,579,597),416=>array(21,-14,600,664),417=>array(42,-16,603,520),418=>array(3,-15,651,628),419=>array(-33,-16,651,486),420=>array(-83,0,529,583),421=>array(-8,-200,571,638),422=>array(23,-200,574,583),423=>array(62,-14,538,597),424=>array(73,-16,527,450),425=>array(73,0,527,583),426=>array(56,-118,543,606),427=>array(13,-200,529,591),428=>array(-3,0,558,583),429=>array(13,-16,529,638),430=>array(42,-123,558,583),431=>array(0,-14,599,697),432=>array(0,-13,600,551),433=>array(53,-18,565,596),434=>array(18,-19,578,588),435=>array(-60,0,579,583),436=>array(21,-200,672,551),437=>array(73,0,527,583),438=>array(85,0,519,437),439=>array(44,-50,563,583),440=>array(44,-50,563,583),441=>array(70,-183,462,442),442=>array(63,-200,462,442),443=>array(54,0,524,598),444=>array(55,-22,524,588),445=>array(70,-26,445,442),446=>array(109,-22,512,588),447=>array(0,-200,562,463),448=>array(250,-153,350,623),449=>array(154,-153,446,622),450=>array(26,-149,574,629),451=>array(220,-15,381,638),452=>array(0,0,599,800),453=>array(0,0,596,680),454=>array(3,-16,600,719),455=>array(2,-14,598,583),456=>array(25,-200,568,623),457=>array(26,-200,552,624),458=>array(-25,-18,625,588),459=>array(7,-200,583,623),460=>array(3,-200,568,623),461=>array(-21,0,621,800),462=>array(42,-16,571,647),463=>array(83,0,517,800),464=>array(62,0,538,670),465=>array(21,-14,579,800),466=>array(42,-16,558,670),467=>array(10,-14,590,800),468=>array(13,-13,571,670),469=>array(10,-14,590,800),470=>array(13,-13,571,761),471=>array(10,-14,590,800),472=>array(13,-13,571,800),473=>array(10,-14,590,798),474=>array(13,-13,571,800),475=>array(10,-14,590,800),476=>array(13,-13,571,800),477=>array(33,-16,550,450),478=>array(-21,0,621,800),479=>array(42,-16,571,758),480=>array(-21,0,621,800),481=>array(42,-16,571,741),482=>array(-20,0,614,737),483=>array(-13,-16,612,600),484=>array(13,-14,595,597),485=>array(33,-200,592,451),486=>array(33,-14,592,800),487=>array(33,-200,592,670),488=>array(13,0,602,800),489=>array(33,0,571,791),490=>array(21,-200,579,597),491=>array(42,-200,558,450),492=>array(21,-200,579,737),493=>array(42,-200,558,600),494=>array(44,-50,563,800),495=>array(90,-183,482,670),496=>array(87,-200,473,670),497=>array(0,0,588,587),498=>array(0,0,596,588),499=>array(3,-16,581,629),500=>array(33,-14,592,800),501=>array(33,-200,592,655),502=>array(23,0,568,583),503=>array(7,-200,573,597),504=>array(-8,0,592,800),505=>array(23,0,571,660),506=>array(-21,0,621,800),507=>array(42,-15,571,799),508=>array(-20,0,614,800),509=>array(-13,-16,612,654),510=>array(9,-70,590,800),511=>array(23,-70,573,668),512=>array(-21,0,621,797),513=>array(42,-16,571,680),514=>array(-21,0,621,788),515=>array(42,-16,571,656),516=>array(13,0,550,798),517=>array(33,-16,550,684),518=>array(13,0,550,788),519=>array(33,-16,550,658),520=>array(68,0,517,800),521=>array(62,0,538,684),522=>array(83,0,517,787),523=>array(62,0,538,663),524=>array(21,-14,579,795),525=>array(42,-16,558,684),526=>array(21,-14,579,783),527=>array(42,-16,558,653),528=>array(3,0,609,800),529=>array(54,0,571,684),530=>array(3,0,609,786),531=>array(54,0,571,659),532=>array(10,-14,590,800),533=>array(13,-13,571,684),534=>array(10,-14,590,788),535=>array(13,-13,571,665),536=>array(62,-199,538,597),537=>array(73,-199,527,450),538=>array(42,-199,558,583),539=>array(13,-199,529,591),540=>array(87,-45,535,601),541=>array(99,-141,519,456),542=>array(23,0,581,800),543=>array(13,0,581,759),544=>array(13,-200,594,637),548=>array(73,-200,527,583),549=>array(85,-200,519,437),550=>array(-21,0,621,757),551=>array(42,-16,571,627),552=>array(13,-200,550,583),553=>array(33,-200,550,450),554=>array(21,-12,579,800),555=>array(42,-16,558,757),556=>array(21,-12,579,799),557=>array(42,-16,558,772),558=>array(21,-14,579,757),559=>array(42,-16,558,627),560=>array(21,-12,579,800),561=>array(42,-16,558,750),562=>array(21,0,579,737),563=>array(21,-200,579,600),567=>array(87,-200,458,437),592=>array(42,-13,571,453),593=>array(33,-14,613,467),594=>array(33,-18,613,463),595=>array(-8,-14,571,638),596=>array(54,-16,565,450),598=>array(33,-200,728,624),599=>array(33,-14,725,638),600=>array(33,-16,550,450),601=>array(33,-16,550,450),603=>array(73,-16,527,450),604=>array(73,-16,527,450),607=>array(117,-200,564,437),608=>array(33,-200,704,638),609=>array(33,-200,510,462),613=>array(13,-188,581,435),614=>array(23,0,581,638),615=>array(23,-200,509,638),616=>array(62,0,538,623),617=>array(105,-16,547,437),618=>array(110,0,490,437),619=>array(62,0,538,624),621=>array(105,-200,547,624),623=>array(-19,-13,623,437),624=>array(-19,-200,623,437),625=>array(-19,-200,563,450),626=>array(-102,-200,571,450),627=>array(23,-200,707,450),628=>array(63,0,543,437),629=>array(42,-16,558,450),633=>array(54,-12,571,437),634=>array(54,-12,571,637),635=>array(54,-200,644,437),636=>array(54,-200,571,449),637=>array(77,-200,571,449),638=>array(54,0,484,450),639=>array(54,-200,484,450),640=>array(75,0,519,437),641=>array(75,0,519,437),642=>array(73,-200,527,450),643=>array(57,-123,548,638),644=>array(27,-200,592,638),645=>array(57,-123,548,638),647=>array(13,-16,529,591),648=>array(13,-200,529,591),649=>array(13,-13,571,437),652=>array(0,0,600,437),653=>array(0,0,600,437),654=>array(21,0,579,637),656=>array(85,-200,716,437),657=>array(90,-99,539,441),658=>array(70,-183,462,442),659=>array(87,-200,462,442),660=>array(104,0,517,598),661=>array(104,0,517,598),662=>array(104,-15,517,583),663=>array(33,-200,564,597),664=>array(21,-14,579,597),665=>array(48,1,536,442),666=>array(78,-21,534,456),667=>array(9,-21,596,517),668=>array(58,0,542,437),669=>array(119,-186,571,649),670=>array(33,-186,571,437),671=>array(66,0,539,437),672=>array(33,-200,725,638),673=>array(104,0,517,598),674=>array(104,0,517,598),688=>array(98,361,478,800),689=>array(114,360,490,800),690=>array(176,224,429,800),691=>array(119,359,468,688),692=>array(62,354,410,683),693=>array(94,231,488,683),694=>array(77,360,483,777),695=>array(98,365,500,687),696=>array(113,243,488,686),697=>array(204,440,395,664),698=>array(119,440,460,664),699=>array(203,496,390,666),700=>array(210,496,387,660),701=>array(204,440,395,664),702=>array(280,486,373,667),703=>array(227,486,320,667),704=>array(167,358,447,766),705=>array(167,358,447,766),706=>array(166,570,443,800),707=>array(162,570,439,800),708=>array(173,570,427,800),709=>array(173,570,427,800),710=>array(125,497,476,661),711=>array(125,490,476,654),712=>array(255,465,345,660),713=>array(125,546,475,626),714=>array(240,496,417,660),715=>array(163,496,350,666),716=>array(255,-200,345,-5),717=>array(125,-114,475,-34),718=>array(225,-194,412,-24),719=>array(187,-192,364,-28),720=>array(209,0,391,437),721=>array(209,246,391,437),722=>array(280,198,373,379),723=>array(227,198,320,379),724=>array(209,537,385,680),725=>array(215,525,391,668),726=>array(202,508,398,704),727=>array(202,521,398,591),728=>array(125,503,475,656),729=>array(240,534,360,654),730=>array(207,496,393,677),731=>array(250,-200,463,0),732=>array(115,531,485,648),733=>array(125,496,475,660),734=>array(142,237,449,439),735=>array(218,514,382,677),736=>array(112,236,488,688),737=>array(141,360,462,800),738=>array(146,358,453,699),739=>array(112,361,487,683),740=>array(167,359,447,785),741=>array(25,-25,483,800),742=>array(25,-37,483,800),743=>array(25,-37,483,800),744=>array(25,-37,483,800),745=>array(25,-25,483,800),746=>array(75,-25,533,715),747=>array(65,-35,523,404),748=>array(125,-199,476,-35),749=>array(30,503,570,734),750=>array(108,341,468,633),751=>array(173,-200,427,30),752=>array(173,-200,427,30),753=>array(166,-200,443,30),754=>array(157,-176,434,54),755=>array(207,-186,393,-5),756=>array(225,222,412,392),757=>array(157,222,480,392),758=>array(187,205,364,369),759=>array(115,-184,485,-67),760=>array(225,309,375,761),761=>array(208,518,391,701),762=>array(208,518,391,701),763=>array(208,-65,391,118),764=>array(255,-67,438,116),765=>array(95,-200,505,-22),766=>array(95,-200,463,-22),767=>array(13,-200,579,29),768=>array(-437,496,-250,666),769=>array(-350,496,-173,660),770=>array(-465,481,-114,645),771=>array(-485,531,-115,648),772=>array(-475,546,-125,626),773=>array(-545,546,-55,626),774=>array(-475,503,-125,656),775=>array(-360,534,-240,654),776=>array(-464,534,-136,654),777=>array(-396,486,-208,682),778=>array(-393,496,-207,677),779=>array(-475,496,-125,660),780=>array(-475,490,-124,654),781=>array(-340,514,-260,708),782=>array(-420,514,-167,708),783=>array(-474,500,-125,670),784=>array(-475,503,-125,718),785=>array(-477,469,-127,622),786=>array(-376,477,-189,647),787=>array(-366,482,-189,646),788=>array(-422,457,-231,681),789=>array(-372,479,-195,643),790=>array(-433,-193,-246,-23),791=>array(-400,-194,-223,-30),792=>array(-365,-200,-222,-24),793=>array(-346,-200,-203,-24),794=>array(-97,510,86,693),795=>array(-162,483,0,698),796=>array(-367,-179,-274,2),797=>array(-380,-186,-204,-43),798=>array(-377,-198,-201,-55),799=>array(-409,-200,-213,-4),800=>array(-412,-136,-216,-66),801=>array(-547,-200,-250,0),802=>array(-350,-200,-53,0),803=>array(-360,-164,-240,-44),804=>array(-459,-160,-131,-40),805=>array(-385,-200,-199,-19),806=>array(-357,-191,-210,-21),807=>array(-420,-199,-193,1),808=>array(-350,-200,-137,0),809=>array(-343,-200,-263,-6),810=>array(-439,-175,-150,-22),811=>array(-477,-173,-124,-43),812=>array(-468,-191,-117,-27),813=>array(-471,-193,-120,-29),814=>array(-461,-183,-111,-30),815=>array(-474,-200,-124,-47),816=>array(-482,-172,-112,-55),817=>array(-475,-139,-125,-59),818=>array(-600,-200,0,-100),819=>array(-600,-200,0,-19),820=>array(-472,201,-102,318),821=>array(-473,289,-123,369),822=>array(-570,205,-54,305),823=>array(-472,222,-114,456),824=>array(-584,180,-1,534),825=>array(-286,-200,-193,-19),826=>array(-439,-200,-150,-47),827=>array(-388,-200,-210,-23),828=>array(-469,-178,-112,-33),829=>array(-376,501,-212,664),830=>array(-366,485,-269,722),831=>array(-600,619,0,800),832=>array(-399,496,-212,666),833=>array(-344,496,-167,660),834=>array(-455,528,-85,645),835=>array(-360,482,-183,646),836=>array(-478,522,-132,759),837=>array(-334,-200,-37,0),838=>array(-439,533,-150,686),839=>array(-475,-199,-125,-12),840=>array(-416,-200,-178,-6),841=>array(-398,-200,-215,-17),842=>array(-477,502,-107,666),843=>array(-477,463,-107,780),844=>array(-463,491,-93,749),845=>array(-454,-200,-164,-39),846=>array(-378,-194,-236,-24),848=>array(-438,459,-161,689),849=>array(-349,481,-256,662),850=>array(-472,527,-122,774),851=>array(-377,-175,-213,-12),852=>array(-435,-200,-158,30),853=>array(-451,-200,-174,30),854=>array(-555,-200,-48,30),855=>array(-328,485,-235,666),856=>array(-120,534,0,654),857=>array(-409,-200,-191,8),858=>array(-448,-200,-150,-11),859=>array(-390,477,-196,684),860=>array(-392,-200,393,24),861=>array(-392,455,393,679),862=>array(-300,482,300,582),863=>array(-300,-195,300,-95),864=>array(-370,-166,370,-49),865=>array(-393,446,392,670),866=>array(-286,-200,300,-13),867=>array(-398,468,-169,669),868=>array(-418,468,-195,669),869=>array(-400,476,-194,745),870=>array(-410,468,-187,669),871=>array(-427,468,-186,663),872=>array(-407,466,-186,667),873=>array(-420,467,-169,742),874=>array(-417,476,-171,745),875=>array(-440,478,-163,672),876=>array(-402,478,-179,672),877=>array(-391,467,-168,729),878=>array(-424,474,-165,663),879=>array(-415,476,-174,665),884=>array(204,440,395,664),885=>array(147,-149,351,143),890=>array(231,-200,528,0),894=>array(147,-158,351,437),900=>array(191,463,382,696),901=>array(119,522,465,759),902=>array(-79,0,650,675),903=>array(225,304,375,437),904=>array(-95,0,619,675),905=>array(-109,0,600,674),906=>array(-31,0,584,672),908=>array(-34,-14,595,675),910=>array(-106,0,625,671),911=>array(-16,0,609,671),912=>array(105,-16,547,735),913=>array(-21,0,621,583),914=>array(13,0,571,583),915=>array(32,0,568,583),916=>array(11,0,589,583),917=>array(13,0,550,583),918=>array(73,0,527,583),919=>array(23,0,581,583),920=>array(21,-14,579,597),921=>array(83,0,517,583),922=>array(13,0,602,583),923=>array(-21,0,621,583),924=>array(-19,0,623,583),925=>array(-8,0,592,583),926=>array(35,0,565,583),927=>array(21,-14,579,597),928=>array(23,0,581,583),929=>array(13,0,529,583),931=>array(73,0,527,583),932=>array(42,0,558,583),933=>array(21,0,579,583),934=>array(4,0,596,583),935=>array(10,0,590,583),936=>array(-16,0,616,583),937=>array(29,0,571,583),938=>array(83,0,517,757),939=>array(21,0,579,757),940=>array(33,-14,613,764),941=>array(73,-16,527,747),942=>array(23,-200,571,747),943=>array(105,-16,547,747),944=>array(10,-16,587,735),945=>array(33,-14,613,467),946=>array(13,-200,529,623),947=>array(23,-200,581,437),948=>array(42,-16,558,638),949=>array(73,-16,527,450),950=>array(92,-200,517,624),951=>array(23,-200,571,450),952=>array(83,-15,517,623),953=>array(105,-16,547,437),954=>array(52,0,548,437),955=>array(21,0,579,624),956=>array(13,-200,571,437),957=>array(34,0,552,437),958=>array(117,-200,522,637),959=>array(42,-16,558,450),960=>array(46,0,553,437),961=>array(-24,-200,558,450),962=>array(113,-36,510,463),963=>array(42,-16,602,450),964=>array(70,-16,531,437),965=>array(10,-16,587,437),966=>array(-6,-200,578,450),967=>array(4,-200,586,437),968=>array(-22,-200,622,638),969=>array(19,-40,577,453),970=>array(97,-16,547,630),971=>array(10,-16,587,630),972=>array(42,-16,558,747),973=>array(10,-16,587,747),974=>array(19,-40,577,750),976=>array(82,-34,522,625),977=>array(71,-44,529,649),978=>array(23,-25,577,588),979=>array(-73,-25,604,588),980=>array(23,-25,577,720),981=>array(-4,-200,604,639),982=>array(19,-40,577,453),986=>array(55,-171,621,587),987=>array(64,-172,563,464),988=>array(18,-25,545,588),989=>array(45,-200,577,451),1008=>array(14,-26,586,442),1009=>array(42,-200,558,450),1012=>array(21,-14,579,597),1013=>array(150,-42,450,457),1024=>array(13,0,550,793),1025=>array(13,0,550,764),1026=>array(20,-187,582,582),1027=>array(32,0,568,793),1028=>array(34,-14,566,597),1029=>array(62,-14,538,597),1030=>array(83,0,517,583),1031=>array(83,0,517,764),1032=>array(27,-14,586,583),1033=>array(-46,0,640,583),1034=>array(-46,0,636,584),1035=>array(-8,0,606,583),1036=>array(6,0,594,791),1037=>array(21,0,579,793),1038=>array(20,0,580,770),1039=>array(21,-99,579,583),1040=>array(-21,0,621,583),1041=>array(21,0,579,583),1042=>array(13,0,571,583),1043=>array(32,0,568,583),1044=>array(5,-141,599,583),1045=>array(13,0,550,583),1046=>array(-24,0,623,583),1047=>array(62,-14,538,597),1048=>array(21,0,579,583),1049=>array(21,0,579,771),1050=>array(6,0,594,583),1051=>array(13,0,587,583),1052=>array(-19,0,623,583),1053=>array(23,0,581,583),1054=>array(21,-14,579,597),1055=>array(21,0,579,583),1056=>array(13,0,529,583),1057=>array(33,-14,564,597),1058=>array(42,0,558,583),1059=>array(20,0,580,583),1060=>array(4,0,596,583),1061=>array(10,0,590,583),1062=>array(6,-141,594,583),1063=>array(38,0,562,583),1064=>array(-22,0,622,583),1065=>array(-28,-141,624,583),1066=>array(-7,0,607,583),1067=>array(-21,0,621,583),1068=>array(13,0,529,583),1069=>array(34,-14,566,597),1070=>array(-23,-14,600,597),1071=>array(-3,0,603,583),1072=>array(42,-16,571,450),1073=>array(52,-14,548,661),1074=>array(84,0,516,437),1075=>array(98,0,502,437),1076=>array(35,-92,565,437),1077=>array(33,-16,550,450),1078=>array(-21,0,620,437),1079=>array(73,-16,527,450),1080=>array(31,0,568,437),1081=>array(31,0,568,630),1082=>array(52,0,548,437),1083=>array(17,0,582,437),1084=>array(-16,0,620,437),1085=>array(51,0,548,437),1086=>array(42,-16,558,450),1087=>array(46,0,553,437),1088=>array(0,-200,579,450),1089=>array(54,-16,565,450),1090=>array(62,1,538,438),1091=>array(21,-200,579,437),1092=>array(4,-200,596,648),1093=>array(21,0,579,437),1094=>array(31,-92,569,437),1095=>array(49,0,551,437),1096=>array(-11,0,612,437),1097=>array(-11,-92,612,437),1098=>array(21,0,579,437),1099=>array(-9,0,608,437),1100=>array(84,0,516,437),1101=>array(44,-16,556,450),1102=>array(-12,-16,612,450),1103=>array(52,0,548,437),1104=>array(33,-16,550,660),1105=>array(33,-16,550,624),1106=>array(13,-185,510,624),1107=>array(98,0,502,660),1108=>array(44,-16,556,450),1109=>array(73,-16,527,450),1110=>array(62,0,538,623),1111=>array(62,0,538,626),1112=>array(87,-200,458,623),1113=>array(-29,-1,654,436),1114=>array(-29,0,623,437),1115=>array(13,0,582,624),1116=>array(52,0,548,660),1117=>array(31,0,568,660),1118=>array(21,-200,579,630),1119=>array(32,-99,569,437),1136=>array(-16,0,616,583),1137=>array(-22,-200,622,638),1138=>array(21,-14,579,597),1156=>array(-465,469,-115,622),1157=>array(-385,457,-194,681),1158=>array(-376,482,-199,646),1162=>array(21,-141,578,771),1163=>array(31,-141,568,630),1164=>array(12,0,529,633),1165=>array(84,0,516,516),1166=>array(13,0,538,583),1167=>array(-7,-200,572,450),1168=>array(32,0,568,700),1169=>array(98,0,502,529),1170=>array(31,0,568,583),1171=>array(79,0,502,437),1172=>array(24,-145,560,583),1173=>array(98,-145,502,437),1174=>array(-24,-141,623,583),1175=>array(-21,-92,620,437),1176=>array(62,-199,538,597),1177=>array(73,-199,527,450),1178=>array(6,-141,594,583),1179=>array(52,-141,548,437),1180=>array(6,0,594,583),1181=>array(29,0,589,437),1182=>array(2,0,594,583),1183=>array(48,0,548,437),1184=>array(-27,0,645,583),1185=>array(11,0,589,437),1186=>array(23,-141,581,583),1187=>array(31,-141,568,437),1188=>array(-42,0,620,583),1189=>array(0,0,600,437),1190=>array(-45,-145,630,583),1191=>array(-53,-145,630,437),1192=>array(33,-132,551,597),1193=>array(54,-132,551,450),1194=>array(33,-199,564,597),1195=>array(54,-199,565,450),1196=>array(42,-141,558,583),1197=>array(62,-141,538,437),1198=>array(21,0,579,583),1199=>array(21,-146,579,437),1200=>array(21,0,579,583),1201=>array(21,-146,579,437),1202=>array(10,-141,590,583),1203=>array(21,-141,580,437),1204=>array(-29,-141,619,583),1205=>array(-29,-141,609,437),1206=>array(38,-141,562,583),1207=>array(49,-141,551,437),1208=>array(38,0,562,583),1209=>array(49,0,551,437),1210=>array(38,0,562,583),1211=>array(49,0,551,437),1212=>array(-25,-17,627,601),1213=>array(0,-16,600,450),1214=>array(-25,-200,627,601),1215=>array(0,-200,600,450),1216=>array(83,0,517,583),1217=>array(-24,0,623,769),1218=>array(-21,-3,620,659),1219=>array(6,-145,566,583),1220=>array(52,-145,542,437),1221=>array(13,-141,587,583),1222=>array(17,-141,582,437),1223=>array(23,-145,561,583),1224=>array(51,-145,548,437),1225=>array(23,-141,581,583),1226=>array(51,-141,548,437),1227=>array(38,-141,562,583),1228=>array(49,-141,551,437),1229=>array(-19,-141,623,584),1230=>array(-16,-141,620,437),1231=>array(83,0,517,583),1232=>array(-21,0,621,770),1233=>array(42,-16,571,659),1234=>array(-21,0,621,743),1235=>array(42,-16,571,624),1236=>array(-20,0,614,583),1237=>array(-13,-16,612,450),1238=>array(13,0,550,770),1239=>array(33,-16,550,669),1240=>array(25,-17,559,601),1241=>array(33,-16,550,450),1242=>array(25,-17,559,764),1243=>array(33,-16,550,626),1244=>array(-24,0,623,764),1245=>array(-21,-3,620,623),1246=>array(62,-14,538,743),1247=>array(73,-16,527,627),1248=>array(44,-50,563,583),1249=>array(70,-183,462,442),1250=>array(21,0,579,722),1251=>array(31,0,568,586),1252=>array(21,0,579,764),1253=>array(31,0,568,623),1254=>array(21,-14,579,763),1255=>array(42,-16,558,625),1256=>array(21,-14,579,597),1257=>array(42,-16,558,450),1258=>array(21,-14,579,765),1259=>array(42,-16,558,625),1260=>array(34,-14,566,764),1261=>array(44,-16,556,628),1262=>array(20,0,580,722),1263=>array(21,-200,579,586),1264=>array(20,0,580,764),1265=>array(21,-200,579,623),1266=>array(20,0,580,780),1267=>array(21,-200,579,665),1268=>array(38,0,562,763),1269=>array(49,0,551,626),1270=>array(32,-141,568,583),1271=>array(98,-141,502,437),1272=>array(-21,0,621,763),1273=>array(-9,0,608,626),1296=>array(62,-14,538,597),1297=>array(73,-16,527,450),1298=>array(13,-145,567,583),1299=>array(17,-145,582,437),1306=>array(21,-145,579,597),1307=>array(20,-200,600,450),1308=>array(-10,0,610,583),1309=>array(0,0,600,437),1310=>array(6,0,594,583),1311=>array(52,0,548,437),1456=>array(271,-200,329,-38),1457=>array(153,-200,447,-52),1458=>array(153,-200,447,-42),1459=>array(152,-200,447,-39),1460=>array(260,-127,339,-46),1461=>array(212,-101,388,-42),1462=>array(212,-200,388,-42),1463=>array(206,-95,394,-42),1464=>array(212,-200,389,-40),1465=>array(256,528,335,609),1467=>array(153,-200,447,-42),1468=>array(260,200,339,281),1469=>array(280,-200,320,-24),1470=>array(60,380,540,480),1471=>array(206,540,394,593),1472=>array(250,-153,350,622),1473=>array(495,528,574,609),1474=>array(39,529,118,610),1475=>array(225,-15,375,437),1476=>array(227,528,306,609),1488=>array(60,0,540,480),1489=>array(60,0,540,480),1490=>array(123,0,477,480),1491=>array(60,0,540,480),1492=>array(60,0,540,480),1493=>array(150,0,378,480),1494=>array(123,0,477,480),1495=>array(60,0,540,480),1496=>array(44,0,524,480),1497=>array(144,190,366,480),1498=>array(60,-200,500,480),1499=>array(60,0,500,480),1500=>array(60,0,540,629),1501=>array(48,0,528,480),1502=>array(25,0,540,480),1503=>array(150,-200,378,480),1504=>array(123,0,445,480),1505=>array(60,0,540,480),1506=>array(60,0,547,480),1507=>array(60,-200,540,480),1508=>array(60,0,541,480),1509=>array(60,-200,540,480),1510=>array(48,0,528,480),1511=>array(50,-200,530,480),1512=>array(60,0,540,480),1513=>array(51,0,569,480),1514=>array(28,0,540,480),1520=>array(36,0,536,480),1521=>array(42,0,536,480),1522=>array(42,190,536,480),1523=>array(241,315,395,605),1524=>array(139,315,513,605),4304=>array(118,102,482,511),4305=>array(121,102,479,667),4306=>array(110,-147,490,428),4307=>array(76,-156,524,428),4308=>array(117,-147,484,428),4309=>array(116,-147,484,428),4310=>array(86,102,514,696),4311=>array(86,90,515,429),4312=>array(119,90,481,428),4313=>array(115,-147,485,440),4314=>array(76,-157,524,428),4315=>array(118,102,482,696),4316=>array(112,102,488,717),4317=>array(80,91,520,428),4318=>array(116,102,484,698),4319=>array(109,-147,490,463),4320=>array(80,90,521,696),4321=>array(121,102,479,696),4322=>array(76,-150,524,564),4323=>array(76,-147,524,439),4324=>array(75,-147,525,428),4325=>array(113,-144,487,737),4326=>array(76,-157,524,428),4327=>array(116,-147,484,440),4328=>array(86,102,514,696),4329=>array(121,93,479,696),4330=>array(76,-148,524,440),4331=>array(118,102,482,696),4332=>array(96,-200,501,696),4333=>array(93,-147,507,658),4334=>array(118,102,482,696),4335=>array(70,-147,530,428),4336=>array(121,102,479,698),4337=>array(58,102,542,707),4338=>array(131,95,469,450),4339=>array(110,-138,490,444),4340=>array(126,-138,474,597),4341=>array(96,102,502,696),4345=>array(110,-170,490,405),4347=>array(91,-2,502,592),4348=>array(183,199,465,661),7680=>array(-21,-200,621,583),7681=>array(42,-200,571,450),7682=>array(13,0,571,757),7683=>array(-8,-14,571,762),7684=>array(13,-160,571,583),7685=>array(-8,-174,571,623),7686=>array(13,-144,571,583),7687=>array(-8,-144,571,623),7688=>array(33,-200,564,800),7689=>array(54,-200,565,654),7690=>array(13,0,550,757),7691=>array(33,-14,613,767),7692=>array(13,-160,550,583),7693=>array(33,-174,613,623),7694=>array(13,-144,550,583),7695=>array(33,-144,613,623),7696=>array(13,-200,550,583),7697=>array(33,-200,613,624),7698=>array(13,-200,550,583),7699=>array(33,-200,613,623),7700=>array(13,0,550,800),7701=>array(33,-16,550,800),7702=>array(13,0,550,798),7703=>array(33,-16,550,800),7704=>array(13,-200,550,583),7705=>array(33,-199,550,450),7706=>array(13,-165,550,583),7707=>array(33,-181,550,450),7708=>array(13,-200,550,800),7709=>array(33,-200,550,643),7710=>array(13,0,550,757),7711=>array(75,0,571,775),7712=>array(33,-14,592,737),7713=>array(33,-200,592,604),7714=>array(23,0,581,757),7715=>array(13,0,581,763),7716=>array(23,-160,581,583),7717=>array(13,-160,581,623),7718=>array(23,0,581,757),7719=>array(13,0,581,784),7720=>array(23,-200,581,583),7721=>array(13,-200,581,624),7722=>array(23,-200,581,583),7723=>array(13,-200,581,623),7724=>array(83,-165,517,583),7725=>array(62,-165,538,623),7726=>array(83,0,517,799),7727=>array(62,0,538,772),7728=>array(13,0,602,794),7729=>array(33,0,571,800),7730=>array(13,-160,602,583),7731=>array(33,-160,571,623),7732=>array(13,-144,602,583),7733=>array(33,-150,571,623),7734=>array(33,-160,571,583),7735=>array(62,-160,538,623),7736=>array(33,-160,571,737),7737=>array(62,-160,538,744),7738=>array(33,-156,571,583),7739=>array(62,-158,538,623),7740=>array(33,-200,571,583),7741=>array(62,-200,538,623),7742=>array(-19,0,623,792),7743=>array(-19,0,623,654),7744=>array(-19,0,623,748),7745=>array(-19,0,623,627),7746=>array(-19,-160,623,583),7747=>array(-19,-160,623,450),7748=>array(-8,0,592,757),7749=>array(23,0,571,627),7750=>array(-8,-160,592,583),7751=>array(23,-160,571,450),7752=>array(-8,-156,592,583),7753=>array(23,-158,571,450),7754=>array(-8,-200,592,583),7755=>array(23,-198,571,450),7756=>array(21,-12,579,800),7757=>array(42,-16,558,800),7758=>array(21,-12,579,800),7759=>array(42,-16,558,787),7760=>array(21,-12,579,800),7761=>array(42,-16,558,800),7762=>array(21,-12,579,800),7763=>array(42,-16,558,800),7764=>array(13,0,529,800),7765=>array(0,-200,579,660),7766=>array(13,0,529,757),7767=>array(0,-200,579,627),7768=>array(3,0,609,757),7769=>array(54,0,571,627),7770=>array(3,-160,609,583),7771=>array(54,-160,571,449),7772=>array(3,-160,609,737),7773=>array(54,-160,571,604),7774=>array(3,-144,609,583),7775=>array(54,-144,571,449),7776=>array(62,-14,538,760),7777=>array(73,-16,527,627),7778=>array(62,-174,538,597),7779=>array(73,-176,527,450),7780=>array(62,-12,538,800),7781=>array(73,-16,527,796),7782=>array(62,-12,538,800),7783=>array(73,-16,527,785),7784=>array(62,-174,538,758),7785=>array(73,-176,527,627),7786=>array(42,0,558,757),7787=>array(13,-16,529,751),7788=>array(42,-160,558,583),7789=>array(13,-176,529,591),7790=>array(42,-152,558,583),7791=>array(13,-162,529,591),7792=>array(42,-200,558,583),7793=>array(13,-200,529,591),7794=>array(10,-174,590,583),7795=>array(13,-173,571,437),7796=>array(10,-179,590,583),7797=>array(13,-178,571,437),7798=>array(10,-200,590,585),7799=>array(13,-198,571,437),7800=>array(10,-14,590,800),7801=>array(13,-13,571,800),7802=>array(10,-14,590,800),7803=>array(13,-13,571,764),7804=>array(-21,0,621,762),7805=>array(0,0,600,635),7806=>array(-21,-160,621,583),7807=>array(0,-160,600,437),7808=>array(-10,0,610,800),7809=>array(0,0,600,660),7810=>array(-10,0,610,800),7811=>array(0,0,600,660),7812=>array(-10,0,610,757),7813=>array(0,0,600,610),7814=>array(-10,0,610,757),7815=>array(0,0,600,627),7816=>array(-10,-160,610,583),7817=>array(0,-160,600,437),7818=>array(10,0,590,757),7819=>array(21,0,579,627),7820=>array(10,0,590,757),7821=>array(21,0,579,610),7822=>array(21,0,579,757),7823=>array(21,-200,579,627),7824=>array(73,0,527,800),7825=>array(85,0,519,654),7826=>array(73,-160,527,583),7827=>array(85,-160,519,437),7828=>array(73,-160,527,583),7829=>array(85,-162,519,437),7830=>array(13,-160,581,623),7831=>array(0,-16,529,751),7832=>array(0,0,600,681),7833=>array(21,-200,579,681),7834=>array(42,-16,571,667),7835=>array(75,0,571,783),7840=>array(-21,-160,621,583),7841=>array(42,-176,571,450),7842=>array(-21,0,621,800),7843=>array(42,-16,571,705),7844=>array(-21,0,621,800),7845=>array(42,-16,599,765),7846=>array(-21,0,621,800),7847=>array(-11,-16,571,768),7848=>array(-21,0,621,800),7849=>array(42,-16,592,755),7850=>array(-21,0,621,792),7851=>array(42,-16,571,784),7852=>array(-21,-160,621,787),7853=>array(42,-176,571,660),7854=>array(-21,0,621,799),7855=>array(42,-16,571,792),7856=>array(-21,0,621,800),7857=>array(42,-16,571,800),7858=>array(-21,0,621,800),7859=>array(42,-16,571,799),7860=>array(-21,0,621,797),7861=>array(42,-16,571,796),7862=>array(-21,-160,621,800),7863=>array(42,-176,571,664),7864=>array(13,-160,550,583),7865=>array(33,-176,550,450),7866=>array(13,0,550,800),7867=>array(33,-16,550,705),7868=>array(13,0,550,762),7869=>array(33,-16,550,615),7870=>array(13,0,599,800),7871=>array(33,-16,590,757),7872=>array(0,0,559,800),7873=>array(0,-16,550,776),7874=>array(13,0,599,800),7875=>array(33,-16,598,756),7876=>array(13,0,550,798),7877=>array(33,-16,550,786),7878=>array(13,-160,550,789),7879=>array(33,-176,550,660),7880=>array(83,0,517,800),7881=>array(62,0,538,703),7882=>array(83,-160,517,583),7883=>array(62,-160,538,623),7884=>array(21,-174,579,597),7885=>array(42,-176,558,450),7886=>array(21,-14,579,800),7887=>array(42,-16,558,704),7888=>array(21,-14,599,800),7889=>array(42,-16,592,747),7890=>array(0,-14,579,800),7891=>array(1,-16,558,774),7892=>array(21,-14,599,800),7893=>array(42,-16,599,757),7894=>array(21,-12,579,792),7895=>array(42,-16,558,797),7896=>array(21,-174,579,776),7897=>array(42,-176,558,654),7898=>array(21,-14,600,800),7899=>array(42,-16,603,652),7900=>array(21,-14,600,800),7901=>array(42,-16,603,656),7902=>array(21,-14,600,800),7903=>array(42,-16,603,703),7904=>array(21,-14,600,780),7905=>array(42,-16,603,637),7906=>array(21,-174,600,664),7907=>array(42,-176,603,520),7908=>array(10,-174,590,583),7909=>array(13,-173,571,437),7910=>array(10,-14,590,800),7911=>array(13,-13,571,702),7912=>array(0,-14,599,800),7913=>array(0,-13,600,675),7914=>array(0,-14,599,800),7915=>array(0,-13,600,665),7916=>array(0,-14,599,800),7917=>array(0,-13,600,702),7918=>array(0,-14,599,777),7919=>array(0,-13,600,637),7920=>array(0,-174,599,697),7921=>array(0,-173,600,551),7922=>array(21,0,579,800),7923=>array(21,-200,579,660),7924=>array(21,-160,579,583),7925=>array(21,-200,579,437),7926=>array(21,0,579,800),7927=>array(21,-200,579,700),7928=>array(21,0,579,762),7929=>array(21,-200,579,637),8208=>array(42,229,558,329),8209=>array(42,229,558,329),8210=>array(42,229,558,329),8211=>array(42,229,558,329),8212=>array(0,229,600,329),8213=>array(0,229,600,329),8214=>array(163,-21,437,579),8215=>array(0,-200,600,-19),8216=>array(300,344,455,636),8217=>array(147,331,302,623),8218=>array(192,-171,347,121),8219=>array(300,331,455,623),8220=>array(152,344,512,636),8221=>array(89,341,449,633),8222=>array(91,-171,451,121),8223=>array(126,331,486,623),8224=>array(94,-92,506,622),8225=>array(94,-92,506,622),8226=>array(150,154,449,453),8227=>array(169,114,446,416),8228=>array(223,-15,373,117),8229=>array(114,-15,485,117),8230=>array(25,-15,575,117),8231=>array(240,172,360,292),8240=>array(0,0,600,618),8241=>array(2,-9,594,614),8242=>array(147,331,351,623),8243=>array(83,331,480,623),8244=>array(19,331,576,623),8245=>array(147,331,351,623),8246=>array(83,331,479,623),8247=>array(19,331,577,623),8248=>array(140,-180,460,4),8249=>array(33,20,342,415),8250=>array(263,20,571,415),8251=>array(31,11,561,551),8252=>array(95,-15,506,638),8253=>array(119,-30,502,592),8254=>array(0,633,600,733),8255=>array(80,-194,520,-23),8256=>array(80,434,520,604),8257=>array(162,-200,438,280),8258=>array(-137,-42,736,747),8259=>array(57,24,543,511),8260=>array(21,102,580,500),8261=>array(248,-153,433,623),8262=>array(167,-153,352,623),8263=>array(0,-40,610,602),8264=>array(4,-15,606,638),8265=>array(-5,-15,617,638),8266=>array(75,-20,508,437),8267=>array(49,-174,558,583),8268=>array(66,111,540,485),8269=>array(60,111,534,485),8270=>array(83,-20,517,394),8271=>array(139,-145,350,417),8272=>array(80,3,520,604),8273=>array(83,-41,517,772),8274=>array(81,-12,515,800),8275=>array(115,183,485,300),8276=>array(80,-194,520,-24),8277=>array(42,229,558,329),8278=>array(94,-10,505,584),8279=>array(-21,331,692,623),8280=>array(0,-10,600,675),8281=>array(0,-10,600,584),8282=>array(240,-10,360,789),8283=>array(0,-200,600,800),8284=>array(42,0,558,560),8285=>array(240,-10,360,789),8286=>array(240,-10,360,789),8304=>array(168,370,432,769),8305=>array(164,370,436,800),8308=>array(143,370,410,750),8309=>array(148,366,431,755),8310=>array(159,368,427,767),8311=>array(167,370,432,751),8312=>array(168,370,432,769),8313=>array(163,370,428,769),8314=>array(163,413,437,688),8315=>array(163,518,437,583),8316=>array(163,489,437,664),8317=>array(251,322,387,800),8318=>array(213,322,349,800),8319=>array(133,370,466,669),8320=>array(168,-172,432,227),8321=>array(166,-162,434,229),8322=>array(149,-152,429,238),8323=>array(157,-162,442,237),8324=>array(143,-162,410,218),8325=>array(148,-166,431,223),8326=>array(159,-164,427,235),8327=>array(167,-152,432,229),8328=>array(168,-162,432,237),8329=>array(163,-162,428,237),8330=>array(163,-118,437,157),8331=>array(163,-13,437,52),8332=>array(163,-88,437,87),8333=>array(251,-200,387,278),8334=>array(213,-200,349,278),8336=>array(130,-176,483,163),8337=>array(119,-175,464,164),8338=>array(128,-175,472,164),8339=>array(114,-176,486,143),8340=>array(119,-175,464,164),8355=>array(10,0,550,583),8356=>array(33,0,550,598),8357=>array(-19,-142,623,598),8358=>array(0,0,600,583),8361=>array(-10,0,610,583),8362=>array(22,0,578,480),8363=>array(-7,-17,573,764),8364=>array(17,-14,585,597),8365=>array(0,0,600,583),8366=>array(42,0,558,583),8369=>array(13,0,598,583),8370=>array(33,-123,592,684),8371=>array(-21,0,621,583),8372=>array(0,-14,598,597),8373=>array(68,-123,538,684),8376=>array(42,0,558,597),8377=>array(60,-1,549,584),8448=>array(-6,-9,618,800),8449=>array(-9,-13,615,800),8451=>array(3,-14,598,745),8453=>array(5,-13,598,800),8454=>array(3,-10,648,800),8455=>array(62,-14,538,597),8457=>array(3,0,600,745),8462=>array(33,0,593,624),8465=>array(61,-40,545,588),8466=>array(55,0,550,598),8467=>array(75,-48,564,644),8470=>array(-14,0,612,583),8472=>array(27,-175,567,479),8476=>array(15,-27,586,604),8480=>array(-40,207,620,592),8481=>array(0,0,598,563),8482=>array(-33,220,620,583),8486=>array(29,0,571,583),8487=>array(29,0,571,583),8489=>array(128,-13,570,440),8490=>array(13,0,602,583),8491=>array(-21,0,621,800),8494=>array(41,-16,558,450),8498=>array(38,0,575,583),8501=>array(60,0,540,480),8502=>array(60,0,540,480),8503=>array(123,0,477,480),8504=>array(60,0,540,480),8506=>array(-80,-19,663,540),8507=>array(-27,0,626,563),8513=>array(20,1,579,612),8514=>array(25,0,563,583),8515=>array(25,0,563,583),8516=>array(21,0,579,583),8523=>array(76,-17,509,547),8525=>array(-30,-11,613,798),8526=>array(97,0,501,438),8531=>array(0,-20,600,638),8532=>array(-50,-20,633,638),8533=>array(-34,-25,642,638),8534=>array(-50,-25,642,638),8535=>array(-43,-25,642,637),8536=>array(-33,-25,642,627),8537=>array(-34,-12,603,638),8538=>array(-36,-12,603,624),8539=>array(-34,-17,622,638),8540=>array(-43,-17,622,637),8541=>array(-36,-17,622,624),8542=>array(7,-17,622,627),8543=>array(-34,51,484,638),8592=>array(30,139,570,423),8593=>array(157,11,442,552),8594=>array(30,139,570,424),8595=>array(158,11,443,552),8596=>array(10,139,590,423),8597=>array(158,-9,443,572),8598=>array(108,80,502,472),8599=>array(109,80,501,473),8600=>array(108,80,502,472),8601=>array(109,80,501,473),8612=>array(30,139,570,423),8613=>array(158,11,442,551),8614=>array(30,139,570,423),8615=>array(158,11,442,551),8633=>array(30,-19,570,553),8636=>array(30,222,570,396),8637=>array(30,51,570,225),8638=>array(303,1,477,541),8639=>array(123,1,297,541),8640=>array(30,231,570,405),8641=>array(30,52,570,226),8642=>array(300,1,474,541),8643=>array(126,1,300,541),8644=>array(30,6,570,575),8645=>array(15,20,585,561),8646=>array(30,8,570,576),8647=>array(30,-1,570,583),8648=>array(7,21,592,562),8649=>array(30,-1,570,584),8650=>array(8,21,593,562),8651=>array(30,22,570,446),8652=>array(30,20,570,451),8656=>array(15,37,570,457),8657=>array(90,-40,510,684),8658=>array(15,37,570,457),8659=>array(90,-70,510,654),8660=>array(0,37,600,457),8661=>array(90,-150,510,684),8704=>array(-21,0,621,583),8705=>array(54,-100,565,700),8706=>array(102,-16,524,590),8707=>array(13,0,550,583),8708=>array(13,-113,550,695),8709=>array(33,-113,567,639),8710=>array(15,0,585,583),8711=>array(15,0,585,583),8712=>array(16,5,564,555),8713=>array(16,-113,564,695),8714=>array(101,3,499,437),8715=>array(16,5,564,555),8716=>array(16,-113,564,695),8717=>array(101,0,499,434),8718=>array(150,0,450,500),8719=>array(21,-100,717,670),8720=>array(-117,-100,579,670),8721=>array(45,-97,537,671),8722=>array(42,230,558,330),8723=>array(42,0,558,624),8724=>array(42,-42,558,690),8725=>array(83,-113,517,695),8726=>array(83,-113,517,695),8727=>array(83,77,517,491),8728=>array(154,136,448,429),8729=>array(150,154,449,453),8730=>array(12,-60,600,697),8731=>array(0,-60,600,800),8732=>array(0,-60,600,800),8733=>array(51,124,564,500),8734=>array(3,124,597,500),8735=>array(60,0,553,513),8739=>array(249,-27,350,582),8741=>array(150,-27,450,582),8743=>array(70,-22,517,480),8744=>array(77,-30,524,472),8745=>array(71,-11,527,465),8746=>array(73,-11,528,465),8747=>array(76,-78,524,744),8748=>array(-14,-78,634,744),8756=>array(49,-6,549,458),8757=>array(49,-10,549,454),8758=>array(240,-9,360,458),8759=>array(50,-9,549,458),8764=>array(72,182,528,378),8776=>array(72,108,528,481),8800=>array(42,22,558,525),8801=>array(42,46,558,514),8804=>array(3,0,549,591),8805=>array(35,0,582,591),8834=>array(32,68,569,457),8835=>array(32,68,569,457),8836=>array(32,-113,569,588),8837=>array(32,-113,569,588),8838=>array(32,-16,569,536),8839=>array(41,-16,578,549),8869=>array(16,0,585,622),8898=>array(42,-39,557,710),8899=>array(43,-39,557,710),8976=>array(42,115,465,445),9001=>array(168,-149,425,627),9002=>array(175,-149,432,627),9251=>array(92,0,508,203),9472=>array(0,250,600,350),9473=>array(0,200,600,400),9474=>array(250,-200,350,800),9475=>array(200,-200,400,800),9476=>array(0,250,600,350),9477=>array(0,200,600,400),9478=>array(250,-200,350,800),9479=>array(200,-200,400,800),9480=>array(0,250,600,350),9481=>array(0,200,600,400),9482=>array(250,-200,350,800),9483=>array(200,-200,400,800),9484=>array(250,-200,600,350),9485=>array(250,-200,600,400),9486=>array(200,-200,600,350),9487=>array(200,-200,600,400),9488=>array(0,-200,350,350),9489=>array(0,-200,350,400),9490=>array(0,-200,400,350),9491=>array(0,-200,400,400),9492=>array(250,250,600,800),9493=>array(250,200,600,800),9494=>array(200,250,600,800),9495=>array(200,200,600,800),9496=>array(0,250,350,800),9497=>array(0,200,350,800),9498=>array(0,250,400,800),9499=>array(0,200,400,800),9500=>array(250,-200,600,800),9501=>array(250,-200,600,800),9502=>array(200,-200,600,800),9503=>array(200,-200,600,800),9504=>array(200,-200,600,800),9505=>array(200,-200,600,800),9506=>array(200,-200,600,800),9507=>array(200,-200,600,800),9508=>array(0,-200,350,800),9509=>array(0,-200,350,800),9510=>array(0,-200,400,800),9511=>array(0,-200,400,800),9512=>array(0,-200,400,800),9513=>array(0,-200,400,800),9514=>array(0,-200,400,800),9515=>array(0,-200,400,800),9516=>array(0,-200,600,350),9517=>array(0,-200,600,400),9518=>array(0,-200,600,400),9519=>array(0,-200,600,400),9520=>array(0,-200,600,350),9521=>array(0,-200,600,400),9522=>array(0,-200,600,400),9523=>array(0,-200,600,400),9524=>array(0,250,600,800),9525=>array(0,200,600,800),9526=>array(0,200,600,800),9527=>array(0,200,600,800),9528=>array(0,250,600,800),9529=>array(0,200,600,800),9530=>array(0,200,600,800),9531=>array(0,200,600,800),9532=>array(0,-200,600,800),9533=>array(0,-200,600,800),9534=>array(0,-200,600,800),9535=>array(0,-200,600,800),9536=>array(0,-200,600,800),9537=>array(0,-200,600,800),9538=>array(0,-200,600,800),9539=>array(0,-200,600,800),9540=>array(0,-200,600,800),9541=>array(0,-200,600,800),9542=>array(0,-200,600,800),9543=>array(0,-200,600,800),9544=>array(0,-200,600,800),9545=>array(0,-200,600,800),9546=>array(0,-200,600,800),9547=>array(0,-200,600,800),9548=>array(0,250,600,350),9549=>array(0,200,600,400),9550=>array(230,-200,370,800),9551=>array(180,-200,420,800),9552=>array(0,150,600,450),9553=>array(150,-200,450,800),9554=>array(250,-200,600,450),9555=>array(150,-200,600,350),9556=>array(150,-200,600,450),9557=>array(0,-200,350,450),9558=>array(0,-200,450,350),9559=>array(0,-200,450,450),9560=>array(250,150,600,800),9561=>array(150,250,600,800),9562=>array(150,150,600,800),9563=>array(0,150,350,800),9564=>array(0,250,450,800),9565=>array(0,150,450,800),9566=>array(250,-200,600,800),9567=>array(150,-200,600,800),9568=>array(150,-200,600,800),9569=>array(0,-200,350,800),9570=>array(0,-200,450,800),9571=>array(0,-200,450,800),9572=>array(0,-200,600,450),9573=>array(0,-200,600,350),9574=>array(0,-200,600,450),9575=>array(0,150,600,800),9576=>array(0,250,600,800),9577=>array(0,150,600,800),9578=>array(0,-200,600,800),9579=>array(0,-200,600,800),9580=>array(0,-200,600,800),9581=>array(250,-200,600,350),9582=>array(0,-200,350,350),9583=>array(0,250,350,800),9584=>array(250,250,600,800),9585=>array(0,-200,600,796),9586=>array(0,-200,600,800),9587=>array(0,-200,600,800),9588=>array(0,250,300,350),9589=>array(250,300,350,800),9590=>array(300,250,600,350),9591=>array(250,-200,350,300),9592=>array(0,200,300,400),9593=>array(200,300,400,800),9594=>array(300,200,600,400),9595=>array(200,-200,400,300),9596=>array(0,200,600,400),9597=>array(200,-200,400,800),9598=>array(0,200,600,400),9599=>array(200,-200,400,800),9600=>array(0,300,600,800),9601=>array(0,-200,600,-75),9602=>array(0,-200,600,50),9603=>array(0,-200,600,175),9604=>array(0,-200,600,300),9605=>array(0,-200,600,425),9606=>array(0,-200,600,550),9607=>array(0,-200,600,675),9608=>array(0,-200,600,800),9609=>array(0,-200,525,800),9610=>array(0,-200,450,800),9611=>array(0,-200,375,800),9612=>array(0,-200,300,800),9613=>array(0,-200,225,800),9614=>array(0,-200,150,800),9615=>array(0,-200,75,800),9616=>array(300,-200,600,800),9617=>array(0,-200,550,750),9618=>array(0,-200,600,750),9620=>array(0,675,600,800),9621=>array(525,-200,600,800),9632=>array(50,0,550,500),9633=>array(50,0,550,500),9635=>array(50,0,550,500),9636=>array(50,0,550,500),9637=>array(50,0,550,500),9638=>array(50,0,550,500),9639=>array(50,0,550,500),9640=>array(50,0,550,500),9641=>array(50,0,550,500),9642=>array(175,0,425,250),9643=>array(175,0,425,250),9644=>array(50,0,550,300),9645=>array(50,0,550,300),9646=>array(150,0,450,500),9647=>array(150,0,450,500),9648=>array(25,0,575,300),9649=>array(25,0,575,300),9650=>array(35,0,565,454),9651=>array(35,0,565,454),9652=>array(168,0,432,226),9653=>array(168,0,432,226),9654=>array(84,0,543,530),9655=>array(84,0,543,530),9656=>array(199,0,428,266),9657=>array(199,0,428,266),9658=>array(121,0,506,266),9660=>array(35,0,565,454),9661=>array(35,0,565,454),9662=>array(168,0,432,226),9663=>array(168,0,432,226),9664=>array(84,0,543,530),9665=>array(84,0,543,530),9666=>array(199,0,428,266),9667=>array(199,0,428,266),9668=>array(94,0,479,266),9670=>array(35,0,565,530),9671=>array(35,0,565,530),9673=>array(33,-2,567,532),9674=>array(72,-19,529,593),9675=>array(33,-2,567,532),9677=>array(33,-2,567,532),9679=>array(33,-2,567,532),9680=>array(33,-2,567,532),9681=>array(33,-2,567,532),9682=>array(33,-2,567,532),9683=>array(33,-2,567,532),9684=>array(33,-2,567,532),9685=>array(33,-2,567,532),9686=>array(35,0,300,530),9687=>array(302,0,567,530),9688=>array(0,-200,600,800),9689=>array(0,0,600,600),9698=>array(50,0,550,500),9699=>array(50,0,550,500),9700=>array(50,0,550,500),9701=>array(50,0,550,500),9702=>array(172,138,428,394),9703=>array(50,0,550,500),9704=>array(50,0,550,500),9705=>array(50,0,550,500),9706=>array(50,0,550,500),9707=>array(50,0,550,500),9708=>array(35,0,565,454),9709=>array(35,0,565,454),9710=>array(35,0,565,454),9711=>array(0,0,600,600),9712=>array(50,0,550,500),9713=>array(50,0,550,500),9714=>array(50,0,550,500),9715=>array(50,0,550,500),9716=>array(33,-2,567,532),9717=>array(33,-2,567,532),9718=>array(33,-2,567,532),9719=>array(33,-2,567,532),9735=>array(88,0,430,560),9736=>array(83,-20,561,572),9737=>array(33,-2,567,532),9776=>array(50,0,550,500),9777=>array(50,0,550,500),9778=>array(50,0,550,500),9779=>array(50,0,550,500),9780=>array(50,0,550,500),9781=>array(50,0,550,500),9782=>array(50,0,550,500),9783=>array(50,0,550,500),9785=>array(33,-2,567,532),9786=>array(33,-2,567,532),9787=>array(33,-2,567,532),9824=>array(62,-10,539,617),9825=>array(34,-55,566,586),9826=>array(71,-31,530,601),9827=>array(4,-11,596,580),9828=>array(62,-10,539,617),9829=>array(34,-56,566,585),9830=>array(68,-31,527,601),9831=>array(3,-11,595,580),9833=>array(112,-17,332,583),9834=>array(112,-17,522,583),9835=>array(48,-17,524,570),9836=>array(48,-17,524,570),9837=>array(89,-30,461,656),9838=>array(100,-187,500,623),9839=>array(41,-190,559,624),11798=>array(56,30,558,685),11799=>array(68,4,532,525),11800=>array(108,-13,491,609),11802=>array(42,229,558,584),11803=>array(62,179,538,581),11806=>array(62,179,538,481),11807=>array(62,71,538,385),11816=>array(74,-153,549,632),11817=>array(77,-153,552,632),11818=>array(60,-10,530,514),11819=>array(2,36,597,448),11820=>array(2,37,597,449),11821=>array(40,20,560,525),11822=>array(104,-15,517,598),11824=>array(172,138,428,394),42888=>array(125,-88,476,76),42889=>array(225,-15,375,437),42890=>array(171,138,429,422),42891=>array(220,179,381,679),42892=>array(220,275,381,679),64256=>array(3,0,594,623),64257=>array(61,0,551,623),64258=>array(8,0,591,623),64285=>array(144,89,366,480),64287=>array(42,103,536,480),64288=>array(48,0,546,480),64298=>array(51,0,574,609),64299=>array(39,0,569,610),64300=>array(51,0,574,609),64301=>array(39,0,569,610),64302=>array(60,-95,540,480),64303=>array(60,-200,540,480),64304=>array(60,-112,540,480),64305=>array(60,0,540,480),64306=>array(123,0,477,480),64307=>array(60,0,540,480),64308=>array(60,0,540,480),64309=>array(150,0,378,480),64310=>array(123,0,477,480),64312=>array(44,0,524,480),64313=>array(144,190,366,480),64314=>array(60,-200,500,480),64315=>array(60,0,500,480),64316=>array(60,0,540,629),64318=>array(25,0,540,480),64320=>array(123,0,445,480),64321=>array(60,0,540,480),64323=>array(60,-200,540,480),64324=>array(60,0,541,480),64326=>array(48,0,528,480),64327=>array(50,-200,530,480),64328=>array(60,0,540,480),64329=>array(51,0,569,480),64330=>array(28,0,540,480),64331=>array(150,0,378,609),64332=>array(60,0,540,593),64333=>array(60,0,500,593),64334=>array(60,0,541,593),64335=>array(60,0,540,629),65532=>array(20,1,582,637),65533=>array(-43,-147,643,800),65535=>array(20,-110,580,673)); +$cw=array(0=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,598=>600,599=>600,600=>600,601=>600,603=>600,604=>600,607=>600,608=>600,609=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,621=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,647=>600,648=>600,649=>600,652=>600,653=>600,654=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>600,769=>600,770=>600,771=>600,772=>600,773=>600,774=>600,775=>600,776=>600,777=>600,778=>600,779=>600,780=>600,781=>600,782=>600,783=>600,784=>600,785=>600,786=>600,787=>600,788=>600,789=>600,790=>600,791=>600,792=>600,793=>600,794=>600,795=>600,796=>600,797=>600,798=>600,799=>600,800=>600,801=>600,802=>600,803=>600,804=>600,805=>600,806=>600,807=>600,808=>600,809=>600,810=>600,811=>600,812=>600,813=>600,814=>600,815=>600,816=>600,817=>600,818=>600,819=>600,820=>600,821=>600,822=>600,823=>600,824=>600,825=>600,826=>600,827=>600,828=>600,829=>600,830=>600,831=>600,832=>600,833=>600,834=>600,835=>600,836=>600,837=>600,838=>600,839=>600,840=>600,841=>600,842=>600,843=>600,844=>600,845=>600,846=>600,847=>600,848=>600,849=>600,850=>600,851=>600,852=>600,853=>600,854=>600,855=>600,856=>600,857=>600,858=>600,859=>600,860=>600,861=>600,862=>600,863=>600,864=>600,865=>600,866=>600,867=>600,868=>600,869=>600,870=>600,871=>600,872=>600,873=>600,874=>600,875=>600,876=>600,877=>600,878=>600,879=>600,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,989=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1136=>600,1137=>600,1138=>600,1156=>600,1157=>600,1158=>600,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1456=>600,1457=>600,1458=>600,1459=>600,1460=>600,1461=>600,1462=>600,1463=>600,1464=>600,1465=>600,1467=>600,1468=>600,1469=>600,1470=>600,1471=>600,1472=>600,1473=>600,1474=>600,1475=>600,1476=>600,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>600,8205=>600,8206=>600,8207=>600,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8355=>600,8356=>600,8357=>600,8358=>600,8361=>600,8362=>600,8363=>600,8364=>600,8365=>600,8366=>600,8369=>600,8370=>600,8371=>600,8372=>600,8373=>600,8376=>600,8377=>600,8448=>600,8449=>600,8451=>600,8453=>600,8454=>600,8455=>600,8457=>600,8462=>600,8465=>600,8466=>600,8467=>600,8470=>600,8472=>600,8476=>600,8480=>600,8481=>600,8482=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8612=>600,8613=>600,8614=>600,8615=>600,8633=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8645=>600,8646=>600,8647=>600,8648=>600,8649=>600,8650=>600,8651=>600,8652=>600,8656=>600,8657=>600,8658=>600,8659=>600,8660=>600,8661=>600,8704=>600,8705=>600,8706=>600,8707=>600,8708=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8718=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8724=>600,8725=>600,8726=>600,8727=>600,8728=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8739=>600,8741=>600,8743=>600,8744=>600,8745=>600,8746=>600,8747=>600,8748=>600,8756=>600,8757=>600,8758=>600,8759=>600,8764=>600,8776=>600,8800=>600,8801=>600,8804=>600,8805=>600,8834=>600,8835=>600,8836=>600,8837=>600,8838=>600,8839=>600,8869=>600,8898=>600,8899=>600,8976=>600,9001=>600,9002=>600,9251=>600,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9673=>600,9674=>600,9675=>600,9677=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9712=>600,9713=>600,9714=>600,9715=>600,9716=>600,9717=>600,9718=>600,9719=>600,9735=>600,9736=>600,9737=>600,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9785=>600,9786=>600,9787=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,11798=>600,11799=>600,11800=>600,11802=>600,11803=>600,11806=>600,11807=>600,11816=>600,11817=>600,11818=>600,11819=>600,11820=>600,11821=>600,11822=>600,11824=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,64256=>600,64257=>600,64258=>600,64285=>600,64287=>600,64288=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65529=>600,65530=>600,65531=>600,65532=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freemonob.z b/tools/tcpdf/fonts/freemonob.z new file mode 100644 index 0000000000000000000000000000000000000000..d206e0f41fac91d975066c5f3c79cab1eb3be0e9 GIT binary patch literal 161601 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freemonobi.ctg.z b/tools/tcpdf/fonts/freemonobi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..1f38cc3536017b6fc8c35e506e7335825eb5a35a GIT binary patch literal 3528 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freemonobi.php b/tools/tcpdf/fonts/freemonobi.php new file mode 100644 index 000000000..c2d9ec58d --- /dev/null +++ b/tools/tcpdf/fonts/freemonobi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeMonoBoldOblique'; +$up=-125; +$ut=50; +$dw=600; +$diff=''; +$originalsize=295360; +$enc=''; +$file='freemonobi.z'; +$ctg='freemonobi.ctg.z'; +$desc=array('Flags'=>97,'FontBBox'=>'[-642 -200 834 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>123,'StemH'=>53,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cbbox=array(0=>array(-3,-110,723,673),33=>array(234,-15,501,638),34=>array(243,312,592,602),35=>array(101,-92,623,675),36=>array(100,-123,610,684),37=>array(131,-15,599,617),38=>array(102,-14,557,550),39=>array(343,312,492,602),40=>array(304,-153,613,632),41=>array(94,-153,403,632),42=>array(178,208,614,622),43=>array(101,0,619,560),44=>array(118,-158,379,134),45=>array(101,229,619,329),46=>array(234,-15,387,117),47=>array(69,-113,656,695),48=>array(130,-15,602,638),49=>array(92,0,530,638),50=>array(54,0,602,638),51=>array(80,-15,609,638),52=>array(104,0,579,622),53=>array(83,-15,610,622),54=>array(154,-15,663,638),55=>array(184,-1,640,622),56=>array(114,-15,608,638),57=>array(115,-15,624,638),58=>array(234,-15,455,437),59=>array(118,-158,431,437),60=>array(102,54,642,501),61=>array(81,138,638,422),62=>array(76,53,616,500),63=>array(197,-15,608,598),64=>array(98,-152,582,620),65=>array(-11,0,633,583),66=>array(22,0,620,583),67=>array(70,-14,653,597),68=>array(23,0,622,583),69=>array(13,0,642,583),70=>array(3,0,654,583),71=>array(59,-14,647,597),72=>array(12,0,655,583),73=>array(63,0,602,583),74=>array(4,-14,667,583),75=>array(2,0,667,583),76=>array(22,0,596,583),77=>array(-10,0,728,583),78=>array(21,0,706,583),79=>array(55,-14,629,597),80=>array(23,0,617,583),81=>array(55,-145,629,597),82=>array(3,0,611,583),83=>array(62,-14,624,597),84=>array(81,0,642,583),85=>array(80,-14,675,583),86=>array(41,0,685,583),87=>array(58,0,685,583),88=>array(-1,0,672,583),89=>array(78,0,644,583),90=>array(53,0,608,583),91=>array(219,-148,598,627),92=>array(219,-113,504,695),93=>array(104,-148,483,627),94=>array(161,325,598,652),95=>array(-43,-200,578,-100),96=>array(274,496,444,666),97=>array(65,-16,583,450),98=>array(2,-14,623,624),99=>array(73,-16,606,450),100=>array(74,-14,664,624),101=>array(74,-16,600,450),102=>array(84,0,691,623),103=>array(63,-200,665,451),104=>array(33,0,593,624),105=>array(72,0,550,623),106=>array(64,-200,561,623),107=>array(42,0,606,624),108=>array(72,0,550,624),109=>array(-9,0,635,450),110=>array(33,0,583,450),111=>array(74,-16,599,450),112=>array(-41,-200,623,450),113=>array(45,-200,666,450),114=>array(44,0,630,449),115=>array(83,-16,592,450),116=>array(94,-16,547,591),117=>array(94,-13,603,437),118=>array(61,0,663,437),119=>array(62,0,664,437),120=>array(30,0,641,437),121=>array(-22,-200,652,437),122=>array(85,0,599,437),123=>array(179,-153,576,623),124=>array(227,-153,472,622),125=>array(124,-153,519,623),126=>array(114,179,606,385),160=>array(0,0,0,0),161=>array(186,-200,453,453),162=>array(144,-44,593,661),163=>array(64,0,571,598),164=>array(96,64,626,519),165=>array(133,0,693,580),166=>array(227,-153,472,622),167=>array(45,-170,643,583),168=>array(261,534,592,654),169=>array(48,-15,675,598),170=>array(168,162,559,595),171=>array(80,20,654,415),172=>array(125,115,560,445),173=>array(101,229,619,329),174=>array(48,-15,675,598),175=>array(249,546,600,626),176=>array(210,243,568,596),177=>array(52,0,640,624),178=>array(222,369,558,759),179=>array(239,368,564,767),180=>array(344,496,537,660),181=>array(72,-153,603,438),182=>array(108,-174,672,583),183=>array(290,182,413,302),184=>array(150,-200,388,0),185=>array(244,369,514,760),186=>array(166,162,566,595),187=>array(43,20,617,415),188=>array(37,-20,641,648),189=>array(25,0,685,647),190=>array(18,0,653,644),191=>array(75,-200,486,413),192=>array(-11,0,633,800),193=>array(-11,0,633,799),194=>array(-11,0,633,800),195=>array(-11,0,633,782),196=>array(-11,0,633,777),197=>array(-11,0,633,799),198=>array(-10,0,717,583),199=>array(80,-200,663,597),200=>array(13,0,642,800),201=>array(13,0,642,800),202=>array(13,0,642,800),203=>array(13,0,642,777),204=>array(63,0,602,799),205=>array(63,0,602,799),206=>array(63,0,602,799),207=>array(63,0,602,777),208=>array(23,0,622,583),209=>array(21,0,706,782),210=>array(55,-14,629,800),211=>array(55,-14,629,800),212=>array(55,-14,629,800),213=>array(55,-14,629,782),214=>array(55,-14,629,777),215=>array(126,80,592,480),216=>array(-1,-70,712,638),217=>array(80,-14,675,800),218=>array(80,-14,675,799),219=>array(80,-14,675,800),220=>array(80,-14,675,777),221=>array(78,0,644,799),222=>array(23,0,588,583),223=>array(22,-16,569,623),224=>array(65,-16,583,667),225=>array(65,-16,583,661),226=>array(65,-16,583,662),227=>array(65,-16,585,635),228=>array(65,-16,583,630),229=>array(65,-16,583,677),230=>array(3,-16,654,450),231=>array(72,-200,606,450),232=>array(74,-16,600,666),233=>array(74,-16,600,661),234=>array(74,-16,600,674),235=>array(74,-16,600,630),236=>array(72,0,550,668),237=>array(72,0,550,662),238=>array(72,0,550,674),239=>array(72,0,550,630),240=>array(83,-16,617,646),241=>array(33,0,589,635),242=>array(74,-16,599,666),243=>array(74,-16,599,659),244=>array(74,-16,599,662),245=>array(74,-16,599,635),246=>array(74,-16,599,630),247=>array(101,28,619,532),248=>array(2,-70,654,494),249=>array(94,-13,603,668),250=>array(94,-13,603,661),251=>array(94,-13,603,661),252=>array(94,-13,603,630),253=>array(-22,-200,652,661),254=>array(-41,-200,623,624),255=>array(-22,-200,652,630),256=>array(-11,0,633,737),257=>array(65,-16,586,590),258=>array(-11,0,633,799),259=>array(65,-16,584,664),260=>array(-11,-200,633,583),261=>array(65,-200,583,450),262=>array(70,-14,653,800),263=>array(73,-16,606,662),264=>array(70,-14,653,800),265=>array(73,-16,606,674),266=>array(70,-14,653,777),267=>array(73,-16,606,630),268=>array(70,-14,653,800),269=>array(73,-16,606,662),270=>array(23,0,622,800),271=>array(-16,-14,758,643),272=>array(23,0,622,583),273=>array(34,-14,672,624),274=>array(13,0,642,737),275=>array(74,-16,600,590),276=>array(13,0,642,776),277=>array(74,-16,600,664),278=>array(13,0,642,757),279=>array(74,-16,600,630),280=>array(23,-200,652,583),281=>array(74,-200,600,450),282=>array(13,0,642,800),283=>array(74,-16,609,661),284=>array(59,-14,647,787),285=>array(63,-200,665,674),286=>array(59,-14,647,800),287=>array(63,-200,665,664),288=>array(59,-14,647,757),289=>array(63,-200,665,631),290=>array(59,-200,647,597),291=>array(63,-200,665,662),292=>array(12,0,655,799),293=>array(33,0,692,799),294=>array(1,0,643,583),295=>array(6,0,566,624),296=>array(63,0,624,782),297=>array(72,0,553,635),298=>array(63,0,602,737),299=>array(72,0,554,590),300=>array(63,0,609,800),301=>array(72,0,557,664),302=>array(93,-199,632,583),303=>array(72,-200,550,623),304=>array(63,0,602,757),305=>array(72,0,550,437),306=>array(2,-14,726,583),307=>array(19,-200,668,623),308=>array(11,-14,692,800),309=>array(64,-200,587,661),310=>array(2,-199,667,583),311=>array(42,-199,606,624),312=>array(18,0,582,437),313=>array(22,0,596,800),314=>array(72,0,550,800),315=>array(22,-199,596,583),316=>array(72,-199,550,624),317=>array(22,0,719,619),318=>array(72,0,698,638),319=>array(22,0,596,583),320=>array(72,0,641,624),321=>array(43,0,616,583),322=>array(72,0,557,624),323=>array(21,0,706,800),324=>array(33,0,583,674),325=>array(21,-199,706,583),326=>array(33,-199,583,450),327=>array(21,0,706,800),328=>array(33,0,593,662),329=>array(33,0,583,661),330=>array(32,-123,642,637),331=>array(6,-200,548,450),332=>array(55,-14,629,737),333=>array(74,-16,599,590),334=>array(55,-14,629,781),335=>array(74,-16,599,663),336=>array(55,-14,680,800),337=>array(74,-16,613,666),338=>array(34,0,717,583),339=>array(28,-16,666,450),340=>array(3,0,611,800),341=>array(44,0,630,674),342=>array(3,-199,611,583),343=>array(44,-199,630,449),344=>array(3,0,611,799),345=>array(44,0,630,662),346=>array(62,-14,624,800),347=>array(83,-16,592,661),348=>array(62,-14,624,800),349=>array(83,-16,593,674),350=>array(72,-200,634,597),351=>array(83,-200,592,450),352=>array(62,-14,624,800),353=>array(83,-16,599,660),354=>array(121,-200,682,583),355=>array(94,-200,547,591),356=>array(81,0,642,800),357=>array(94,-16,667,680),358=>array(60,0,620,583),359=>array(29,-16,516,591),360=>array(80,-14,675,782),361=>array(94,-13,603,635),362=>array(80,-14,675,737),363=>array(94,-13,603,590),364=>array(80,-14,675,800),365=>array(94,-13,603,663),366=>array(80,-14,675,800),367=>array(94,-13,603,701),368=>array(80,-14,675,800),369=>array(94,-13,608,664),370=>array(90,-200,685,583),371=>array(94,-200,603,437),372=>array(58,0,685,800),373=>array(62,0,664,674),374=>array(78,0,644,800),375=>array(-22,-200,652,674),376=>array(78,0,644,777),377=>array(53,0,608,800),378=>array(85,0,599,662),379=>array(53,0,608,777),380=>array(85,0,599,630),381=>array(53,0,621,800),382=>array(85,0,601,662),383=>array(64,0,671,623),384=>array(6,-14,628,624),385=>array(40,0,638,583),386=>array(10,0,662,583),387=>array(6,-14,628,624),388=>array(24,0,606,615),389=>array(6,-16,621,615),390=>array(44,-14,627,597),391=>array(19,-14,731,679),392=>array(36,-16,698,546),393=>array(23,0,622,583),394=>array(38,0,650,583),395=>array(44,0,686,583),396=>array(29,-14,619,624),397=>array(-6,-200,570,454),398=>array(41,0,670,583),399=>array(65,-17,628,601),400=>array(80,-14,623,597),401=>array(-96,-123,695,583),402=>array(29,-123,657,638),403=>array(48,-14,762,676),404=>array(107,-22,658,588),405=>array(-43,-13,671,624),406=>array(196,-16,538,583),407=>array(90,0,630,583),408=>array(6,1,722,588),409=>array(34,0,599,638),410=>array(65,0,573,624),411=>array(24,0,585,624),412=>array(32,-13,707,583),413=>array(-137,-123,708,583),414=>array(56,-200,599,450),415=>array(64,-14,637,597),416=>array(46,-14,693,664),417=>array(30,-16,640,520),418=>array(4,-15,639,628),419=>array(0,-16,656,486),420=>array(43,0,645,583),421=>array(-58,-200,608,638),422=>array(14,-200,541,583),423=>array(80,-14,599,597),424=>array(96,-16,576,450),425=>array(64,0,642,583),426=>array(176,-118,541,606),427=>array(95,-200,549,591),428=>array(84,0,671,583),429=>array(89,-16,542,638),430=>array(91,-123,651,583),431=>array(59,-14,747,697),432=>array(35,-13,693,551),433=>array(71,-18,662,596),434=>array(108,-19,675,588),435=>array(58,0,714,583),436=>array(-49,-200,733,551),437=>array(73,0,628,583),438=>array(83,0,596,437),439=>array(46,-50,610,583),440=>array(57,-50,621,583),441=>array(88,-183,531,442),442=>array(44,-200,548,442),443=>array(63,0,603,598),444=>array(91,-23,601,589),445=>array(102,-26,531,442),446=>array(114,-22,565,589),447=>array(-34,-200,636,463),448=>array(227,-153,472,622),449=>array(132,-153,568,622),450=>array(69,-149,651,629),451=>array(234,-15,501,638),452=>array(8,0,727,776),453=>array(8,0,730,669),454=>array(37,-16,748,726),455=>array(15,-14,716,583),456=>array(33,-200,659,623),457=>array(18,-200,627,624),458=>array(2,-18,751,587),459=>array(-4,-200,685,623),460=>array(-2,-200,678,623),461=>array(-11,0,633,800),462=>array(65,-16,601,654),463=>array(63,0,609,800),464=>array(72,0,565,654),465=>array(55,-14,629,800),466=>array(74,-16,599,654),467=>array(80,-14,675,800),468=>array(94,-13,603,654),469=>array(77,-14,659,798),470=>array(94,-13,627,774),471=>array(88,-14,670,800),472=>array(94,-13,603,797),473=>array(78,-14,660,800),474=>array(94,-13,630,800),475=>array(87,-14,669,800),476=>array(94,-13,603,800),477=>array(74,-16,600,450),478=>array(-11,0,633,798),479=>array(65,-16,621,774),480=>array(-14,-1,632,800),481=>array(65,-16,622,761),482=>array(-10,0,717,717),483=>array(3,-16,654,590),484=>array(58,-14,636,597),485=>array(53,-200,656,451),486=>array(59,-14,660,800),487=>array(63,-200,665,655),488=>array(2,0,667,800),489=>array(42,0,642,800),490=>array(55,-200,629,597),491=>array(74,-200,599,450),492=>array(55,-200,629,717),493=>array(74,-200,599,590),494=>array(46,-50,610,800),495=>array(55,-183,573,644),496=>array(64,-200,599,641),497=>array(8,0,705,587),498=>array(8,0,675,588),499=>array(37,-16,660,629),500=>array(59,-14,647,800),501=>array(63,-200,665,655),502=>array(12,0,644,583),503=>array(-27,-200,675,597),504=>array(21,0,706,800),505=>array(33,0,583,660),506=>array(-11,0,633,800),507=>array(65,-16,583,800),508=>array(-10,0,717,800),509=>array(3,-16,654,654),510=>array(-1,-70,712,799),511=>array(2,-70,654,698),512=>array(-11,0,633,800),513=>array(65,-16,583,680),514=>array(-11,0,633,755),515=>array(65,-16,583,631),516=>array(13,0,642,800),517=>array(74,-16,600,680),518=>array(13,0,642,756),519=>array(74,-16,600,625),520=>array(63,0,602,800),521=>array(72,0,550,680),522=>array(63,0,602,755),523=>array(72,0,570,631),524=>array(55,-14,629,800),525=>array(74,-16,599,680),526=>array(55,-14,629,760),527=>array(74,-16,599,631),528=>array(3,0,611,798),529=>array(44,0,630,680),530=>array(3,0,611,757),531=>array(44,0,630,631),532=>array(80,-14,675,798),533=>array(94,-13,603,680),534=>array(80,-14,675,758),535=>array(94,-13,603,631),536=>array(62,-199,624,597),537=>array(83,-199,592,450),538=>array(81,-199,642,583),539=>array(94,-199,547,591),540=>array(86,-45,605,601),541=>array(137,-141,569,456),542=>array(12,0,655,800),543=>array(33,0,636,799),544=>array(11,-200,600,637),548=>array(73,-200,628,583),549=>array(85,-200,599,437),550=>array(-11,0,633,766),551=>array(65,-16,583,630),552=>array(13,-200,642,583),553=>array(64,-200,590,450),554=>array(45,-12,631,798),555=>array(74,-16,634,770),556=>array(45,-12,619,800),557=>array(74,-16,614,767),558=>array(55,-14,629,777),559=>array(74,-16,599,630),560=>array(48,-12,618,800),561=>array(74,-16,609,752),562=>array(78,0,644,717),563=>array(-22,-200,652,570),567=>array(64,-200,561,437),592=>array(67,-13,616,453),593=>array(26,-14,577,467),594=>array(84,-18,635,463),595=>array(5,-14,627,638),596=>array(51,-16,590,450),598=>array(29,-200,655,624),599=>array(8,-14,782,638),600=>array(43,-16,599,450),601=>array(83,-16,609,450),603=>array(84,-16,580,450),604=>array(74,-16,565,450),607=>array(59,-200,556,437),608=>array(28,-200,782,638),609=>array(86,-200,610,462),613=>array(81,-189,641,435),614=>array(14,0,575,638),615=>array(36,-200,578,638),616=>array(75,0,554,623),617=>array(141,-16,514,437),618=>array(113,0,568,437),619=>array(65,0,599,624),621=>array(221,-200,514,624),623=>array(29,-13,673,437),624=>array(37,-200,682,437),625=>array(-6,-200,638,450),626=>array(-119,-200,597,450),627=>array(6,-200,652,450),628=>array(68,0,620,437),629=>array(84,-16,609,450),633=>array(35,-12,621,437),634=>array(25,-12,653,637),635=>array(34,-200,620,437),636=>array(-5,-200,623,449),637=>array(132,-200,623,449),638=>array(95,0,588,450),639=>array(65,-200,500,450),640=>array(38,0,485,437),641=>array(85,0,603,437),642=>array(39,-200,565,450),643=>array(-11,-123,617,638),644=>array(-52,-200,670,638),645=>array(118,-123,502,644),647=>array(125,-16,578,591),648=>array(113,-200,564,591),649=>array(10,-13,571,437),652=>array(7,0,609,437),653=>array(6,0,608,437),654=>array(0,0,674,637),656=>array(20,-199,623,437),657=>array(90,-98,593,442),658=>array(55,-183,548,442),659=>array(95,-200,548,442),660=>array(116,0,545,598),661=>array(123,0,568,598),662=>array(76,-15,505,583),663=>array(19,-200,641,597),664=>array(44,-14,617,597),665=>array(56,1,568,442),666=>array(101,-21,593,456),667=>array(35,-21,674,517),668=>array(43,0,653,437),669=>array(86,-186,562,649),670=>array(78,-189,642,435),671=>array(29,0,523,437),672=>array(30,-200,803,638),673=>array(131,0,595,598),674=>array(163,0,608,598),688=>array(184,360,562,800),689=>array(168,361,546,800),690=>array(213,225,552,800),691=>array(213,359,611,688),692=>array(183,353,580,682),693=>array(203,231,600,683),694=>array(190,361,670,778),695=>array(205,359,608,681),696=>array(165,239,616,682),697=>array(327,461,519,645),698=>array(242,461,584,645),699=>array(309,496,479,666),700=>array(304,496,497,660),701=>array(324,440,478,664),702=>array(383,486,498,667),703=>array(333,486,448,667),704=>array(283,358,563,766),705=>array(277,358,576,766),706=>array(287,570,577,800),707=>array(290,570,595,800),708=>array(280,570,536,800),709=>array(329,570,590,800),710=>array(218,497,570,661),711=>array(257,497,609,661),712=>array(344,465,454,660),713=>array(249,546,600,626),714=>array(332,496,525,660),715=>array(274,496,444,666),716=>array(344,-200,454,-5),717=>array(108,-114,459,-34),718=>array(221,-194,391,-24),719=>array(136,-192,329,-28),720=>array(211,0,466,437),721=>array(282,245,466,437),722=>array(295,198,410,379),723=>array(313,198,428,379),724=>array(316,511,516,644),725=>array(330,511,530,644),726=>array(329,508,529,704),727=>array(329,571,529,641),728=>array(234,503,586,656),729=>array(-235,534,-112,654),730=>array(309,496,498,677),731=>array(223,-200,434,0),732=>array(214,531,595,648),733=>array(239,498,608,662),734=>array(207,237,502,439),735=>array(335,514,518,677),736=>array(249,230,627,682),737=>array(213,360,536,800),738=>array(230,359,574,700),739=>array(196,360,610,682),740=>array(296,374,598,800),741=>array(157,-25,625,800),742=>array(135,-37,617,800),743=>array(94,-37,617,800),744=>array(60,-37,617,800),745=>array(28,-25,617,800),746=>array(70,-25,538,715),747=>array(66,-35,558,404),748=>array(92,-199,444,-35),749=>array(148,503,715,734),750=>array(190,331,620,623),751=>array(124,-199,476,-35),752=>array(280,-200,536,30),753=>array(287,-200,577,30),754=>array(127,-200,417,30),755=>array(309,-186,498,-5),756=>array(336,222,506,392),757=>array(268,222,574,392),758=>array(281,205,474,369),759=>array(100,-184,481,-67),760=>array(234,309,455,761),761=>array(307,518,508,701),762=>array(322,518,515,701),763=>array(84,-65,277,118),764=>array(138,-67,339,116),765=>array(59,-200,494,-22),766=>array(59,-200,444,-22),767=>array(-3,-200,565,29),768=>array(-326,496,-156,666),769=>array(-256,496,-63,660),770=>array(-382,497,-30,661),771=>array(-386,531,-5,648),772=>array(-351,546,0,626),773=>array(-443,546,50,626),774=>array(-335,503,17,656),775=>array(-235,534,-112,654),776=>array(-320,534,11,654),777=>array(-293,486,-102,682),778=>array(-248,496,-59,677),779=>array(-313,498,56,662),780=>array(-333,497,19,661),781=>array(-187,514,-86,713),782=>array(-277,514,-7,713),783=>array(-403,496,-60,666),784=>array(-366,503,-14,754),785=>array(-323,471,29,624),786=>array(-106,496,64,666),787=>array(-62,484,131,648),788=>array(-114,452,40,676),789=>array(-69,530,124,694),790=>array(-371,-193,-201,-23),791=>array(-403,-194,-210,-30),792=>array(-390,-200,-234,-24),793=>array(-374,-200,-218,-24),794=>array(37,510,230,693),795=>array(-61,483,128,698),796=>array(-404,-179,-289,2),797=>array(-413,-200,-213,-67),798=>array(-398,-200,-198,-67),799=>array(-432,-200,-232,-4),800=>array(-405,-136,-205,-66),801=>array(-572,-200,-250,0),802=>array(-356,-200,-76,0),803=>array(-407,-176,-284,-56),804=>array(-496,-170,-165,-50),805=>array(-427,-198,-238,-17),806=>array(-437,-191,-265,-21),807=>array(-450,-200,-212,0),808=>array(-377,-200,-166,0),809=>array(-371,-200,-270,-1),810=>array(-474,-199,-162,-31),811=>array(-495,-173,-138,-43),812=>array(-476,-184,-124,-20),813=>array(-508,-200,-156,-36),814=>array(-455,-173,-103,-20),815=>array(-500,-200,-148,-47),816=>array(-490,-168,-109,-51),817=>array(-487,-139,-136,-59),818=>array(-642,-200,-21,-100),819=>array(-642,-200,-3,-19),820=>array(-373,201,8,318),821=>array(-349,289,2,369),822=>array(-511,205,7,305),823=>array(-415,222,-26,456),824=>array(-536,180,103,534),825=>array(-382,-200,-267,-19),826=>array(-474,-200,-163,-32),827=>array(-424,-200,-214,-23),828=>array(-495,-198,-137,-53),829=>array(-259,501,-76,664),830=>array(-258,485,-120,722),831=>array(-469,619,170,800),832=>array(-228,496,-58,666),833=>array(-207,496,-14,660),834=>array(-335,531,46,648),835=>array(-208,484,-15,648),836=>array(-336,496,21,712),837=>array(-322,-200,-43,0),838=>array(-316,477,-5,645),839=>array(-514,-200,-139,-11),840=>array(-443,-200,-184,-1),841=>array(-404,-200,-211,-17),842=>array(-350,502,35,666),843=>array(-378,463,3,780),844=>array(-344,491,66,749),845=>array(-465,-200,-174,-39),846=>array(-411,-194,-267,-24),848=>array(-310,459,-5,689),849=>array(-137,511,-22,692),850=>array(-335,487,17,734),851=>array(-413,-200,-230,-37),852=>array(-394,-200,-104,30),853=>array(-434,-200,-144,30),854=>array(-576,-200,-53,30),855=>array(-207,486,-92,667),856=>array(-235,534,-112,654),857=>array(-431,-200,-212,8),858=>array(-461,-200,-157,-11),859=>array(-258,477,-60,684),860=>array(-400,-200,388,24),861=>array(-254,476,534,700),862=>array(-193,512,428,612),863=>array(-343,-195,278,-95),864=>array(-432,-166,329,-49),865=>array(-292,416,496,640),866=>array(-311,-200,276,-13),867=>array(-288,468,-64,669),868=>array(-301,468,-74,669),869=>array(-296,476,-89,745),870=>array(-296,468,-70,669),871=>array(-292,468,-72,663),872=>array(-299,466,-68,667),873=>array(-302,467,-47,743),874=>array(-308,476,-66,745),875=>array(-336,478,-58,672),876=>array(-307,478,-54,672),877=>array(-256,467,-61,729),878=>array(-298,474,-38,663),879=>array(-311,476,-48,665),884=>array(327,461,519,645),885=>array(147,-149,351,143),890=>array(243,-200,522,0),894=>array(118,-158,431,437),900=>array(79,460,272,624),901=>array(227,496,584,712),902=>array(-23,0,633,583),903=>array(302,304,455,437),904=>array(-34,0,711,585),905=>array(-41,0,689,584),906=>array(27,0,669,583),908=>array(-8,-14,637,597),910=>array(-66,0,702,587),911=>array(7,0,651,583),912=>array(164,-16,543,712),913=>array(-11,0,633,583),914=>array(22,0,620,583),915=>array(38,0,690,583),916=>array(-29,0,615,583),917=>array(24,0,653,583),918=>array(53,0,608,583),919=>array(12,0,655,583),920=>array(63,-14,637,597),921=>array(63,0,602,583),922=>array(2,0,667,583),923=>array(-16,0,628,583),924=>array(-10,0,728,583),925=>array(21,0,706,583),926=>array(35,0,677,583),927=>array(55,-14,629,597),928=>array(25,0,667,583),929=>array(39,0,633,583),931=>array(64,0,642,583),932=>array(81,0,642,583),933=>array(78,0,644,583),934=>array(48,0,651,583),935=>array(-1,0,672,583),936=>array(60,0,694,583),937=>array(30,0,639,583),938=>array(63,0,602,757),939=>array(78,0,644,757),940=>array(75,-14,626,696),941=>array(115,-16,589,675),942=>array(57,-200,599,675),943=>array(176,-16,549,675),944=>array(121,-16,700,715),945=>array(50,-14,601,467),946=>array(1,-200,591,623),947=>array(95,-200,655,437),948=>array(80,-16,656,638),949=>array(115,-16,589,450),950=>array(111,-200,624,624),951=>array(30,-200,572,450),952=>array(129,-15,599,623),953=>array(164,-16,537,437),954=>array(60,0,624,437),955=>array(25,0,586,624),956=>array(-9,-200,605,437),957=>array(94,0,625,437),958=>array(141,-200,609,637),959=>array(74,-16,599,450),960=>array(41,0,651,437),961=>array(-35,-200,616,450),962=>array(113,-20,571,458),963=>array(58,-16,654,450),964=>array(138,-16,588,437),965=>array(89,-16,668,437),966=>array(65,-200,633,450),967=>array(-18,-200,658,437),968=>array(41,-200,688,638),969=>array(47,-40,636,453),970=>array(164,-16,537,610),971=>array(89,-16,668,630),972=>array(74,-16,599,675),973=>array(89,-16,668,675),974=>array(47,-40,636,678),976=>array(117,-46,599,639),977=>array(105,-44,591,649),978=>array(82,0,681,563),979=>array(14,-25,710,589),980=>array(82,0,681,720),981=>array(22,-200,642,639),982=>array(40,-41,639,456),986=>array(63,-171,716,587),987=>array(79,-172,642,464),988=>array(22,-25,671,588),989=>array(1,-200,651,451),1008=>array(8,-26,661,442),1009=>array(57,-200,609,468),1012=>array(64,-14,637,597),1013=>array(189,-41,539,456),1024=>array(13,0,642,793),1025=>array(13,0,642,766),1026=>array(97,-187,614,582),1027=>array(10,0,662,790),1028=>array(28,-14,612,597),1029=>array(52,-14,614,597),1030=>array(63,0,602,583),1031=>array(63,0,602,764),1032=>array(4,-14,667,583),1033=>array(-63,0,638,583),1034=>array(-83,0,644,584),1035=>array(69,0,597,583),1036=>array(0,0,664,788),1037=>array(0,0,642,793),1038=>array(87,0,654,769),1039=>array(0,-99,642,583),1040=>array(-11,0,633,583),1041=>array(0,0,652,583),1042=>array(22,0,620,583),1043=>array(10,0,662,583),1044=>array(-19,-141,657,583),1045=>array(13,0,642,583),1046=>array(-31,0,726,583),1047=>array(62,-14,598,597),1048=>array(0,0,642,583),1049=>array(0,0,642,776),1050=>array(0,0,664,583),1051=>array(6,0,649,583),1052=>array(-10,0,728,583),1053=>array(12,0,655,583),1054=>array(35,-14,609,597),1055=>array(0,0,642,583),1056=>array(23,0,617,583),1057=>array(70,-14,653,597),1058=>array(81,0,642,583),1059=>array(87,0,654,583),1060=>array(36,0,639,583),1061=>array(-1,0,672,583),1062=>array(0,-141,642,583),1063=>array(87,0,593,583),1064=>array(-34,0,731,583),1065=>array(-34,-141,731,583),1066=>array(20,0,651,583),1067=>array(-33,0,727,583),1068=>array(48,0,598,583),1069=>array(9,-14,591,597),1070=>array(-20,-14,669,597),1071=>array(-29,0,681,583),1072=>array(65,-16,583,450),1073=>array(58,-14,599,641),1074=>array(87,0,570,437),1075=>array(97,0,584,437),1076=>array(21,-92,643,437),1077=>array(74,-16,600,450),1078=>array(-18,0,696,437),1079=>array(74,-16,565,450),1080=>array(13,0,623,437),1081=>array(13,0,623,630),1082=>array(31,0,595,437),1083=>array(10,0,649,437),1084=>array(-30,0,726,437),1085=>array(43,0,653,437),1086=>array(64,-16,589,450),1087=>array(41,0,651,437),1088=>array(-28,-200,636,450),1089=>array(48,-16,581,450),1090=>array(115,1,623,438),1091=>array(-22,-200,652,437),1092=>array(-13,-200,669,648),1093=>array(30,0,641,437),1094=>array(32,-92,626,437),1095=>array(95,0,599,437),1096=>array(-32,0,724,437),1097=>array(-32,-92,724,437),1098=>array(71,0,598,437),1099=>array(-38,0,698,437),1100=>array(92,0,549,437),1101=>array(57,-16,600,450),1102=>array(-34,-16,673,450),1103=>array(54,0,624,437),1104=>array(74,-16,600,671),1105=>array(74,-16,600,622),1106=>array(68,-185,597,624),1107=>array(97,0,584,654),1108=>array(66,-16,600,450),1109=>array(83,-16,592,450),1110=>array(72,0,550,623),1111=>array(72,0,564,623),1112=>array(64,-200,561,623),1113=>array(-42,-1,660,436),1114=>array(-16,0,662,437),1115=>array(36,0,596,624),1116=>array(31,0,595,654),1117=>array(13,0,623,668),1118=>array(-22,-200,652,663),1119=>array(32,-99,644,437),1136=>array(60,0,694,583),1137=>array(41,-200,688,638),1138=>array(55,-14,629,597),1156=>array(-323,471,29,624),1157=>array(-210,452,-56,676),1158=>array(-153,484,40,648),1162=>array(10,-141,654,771),1163=>array(10,-141,622,630),1164=>array(21,0,574,633),1165=>array(93,0,551,516),1166=>array(22,0,618,583),1167=>array(-41,-200,625,450),1168=>array(11,0,677,700),1169=>array(107,0,604,529),1170=>array(11,0,662,583),1171=>array(107,0,595,437),1172=>array(13,-145,664,583),1173=>array(107,-145,595,437),1174=>array(-31,-141,726,583),1175=>array(-18,-92,696,437),1176=>array(73,-199,610,597),1177=>array(83,-199,575,450),1178=>array(5,-141,671,583),1179=>array(61,-141,627,437),1180=>array(15,0,681,583),1181=>array(38,0,663,437),1182=>array(15,0,681,583),1183=>array(61,0,627,437),1184=>array(31,-1,702,583),1185=>array(69,0,668,437),1186=>array(32,-141,676,583),1187=>array(40,-141,652,437),1188=>array(-33,0,744,583),1189=>array(9,-1,693,437),1190=>array(-36,-145,678,583),1191=>array(-44,-145,671,437),1192=>array(59,-132,643,597),1193=>array(92,-132,626,450),1194=>array(59,-199,643,597),1195=>array(92,-199,626,450),1196=>array(101,-141,662,583),1197=>array(114,-141,621,437),1198=>array(78,0,644,583),1199=>array(78,-146,644,437),1200=>array(103,0,674,583),1201=>array(76,-146,643,437),1202=>array(9,-141,683,583),1203=>array(30,-141,642,437),1204=>array(56,-141,724,583),1205=>array(25,-141,683,437),1206=>array(119,-141,627,583),1207=>array(109,-141,615,437),1208=>array(129,0,637,583),1209=>array(109,0,615,437),1210=>array(7,0,513,583),1211=>array(1,0,505,437),1212=>array(18,-18,674,601),1213=>array(38,-16,633,450),1214=>array(18,-200,674,601),1215=>array(48,-200,643,450),1216=>array(63,0,602,583),1217=>array(-31,0,726,776),1218=>array(-18,0,696,645),1219=>array(15,-145,681,583),1220=>array(51,-145,617,437),1221=>array(27,-141,672,583),1222=>array(14,-141,645,437),1223=>array(32,-145,676,583),1224=>array(50,-145,622,437),1225=>array(22,-141,666,583),1226=>array(50,-141,622,437),1227=>array(129,-141,637,583),1228=>array(109,-141,615,437),1229=>array(-10,-141,729,584),1230=>array(-7,-141,704,437),1231=>array(63,0,602,583),1232=>array(-11,0,633,776),1233=>array(65,-16,587,669),1234=>array(-11,0,633,763),1235=>array(65,-16,587,624),1236=>array(-10,0,717,583),1237=>array(3,-16,654,450),1238=>array(13,0,642,776),1239=>array(74,-16,600,667),1240=>array(65,-17,628,601),1241=>array(74,-16,600,450),1242=>array(65,-17,628,763),1243=>array(74,-16,600,626),1244=>array(-31,0,726,763),1245=>array(-18,0,696,623),1246=>array(62,-14,598,765),1247=>array(74,-16,565,623),1248=>array(46,-50,610,583),1249=>array(55,-183,548,442),1250=>array(0,0,642,723),1251=>array(13,0,623,584),1252=>array(0,0,642,763),1253=>array(13,0,623,627),1254=>array(55,-14,629,743),1255=>array(74,-16,599,623),1256=>array(75,-14,649,597),1257=>array(84,-16,609,450),1258=>array(75,-14,649,765),1259=>array(84,-16,609,623),1260=>array(49,-14,631,766),1261=>array(57,-16,600,627),1262=>array(121,0,688,723),1263=>array(-20,-200,654,584),1264=>array(128,0,695,765),1265=>array(-22,-200,652,623),1266=>array(120,0,687,790),1267=>array(-22,-200,652,654),1268=>array(133,0,639,763),1269=>array(101,0,605,624),1270=>array(11,-141,662,583),1271=>array(107,-141,595,437),1272=>array(-12,0,748,763),1273=>array(-21,0,715,623),1296=>array(82,-14,625,597),1297=>array(87,-16,584,450),1298=>array(17,-145,662,583),1299=>array(13,-145,646,437),1306=>array(55,-145,629,597),1307=>array(45,-200,666,450),1308=>array(58,0,685,583),1309=>array(62,0,664,437),1310=>array(5,-1,671,583),1311=>array(61,0,627,437),1456=>array(271,-200,329,-42),1457=>array(155,-200,450,-42),1458=>array(153,-200,447,-42),1459=>array(152,-200,447,-40),1460=>array(254,-111,315,-52),1461=>array(212,-119,388,-60),1462=>array(212,-200,388,-42),1463=>array(206,-95,394,-42),1464=>array(212,-200,389,-40),1465=>array(177,541,237,600),1467=>array(153,-200,447,-42),1468=>array(321,211,381,270),1469=>array(280,-200,320,-24),1470=>array(60,380,540,480),1471=>array(206,540,394,593),1472=>array(250,-153,350,622),1473=>array(539,536,599,595),1474=>array(148,536,208,595),1475=>array(225,-15,375,437),1476=>array(246,674,306,733),1488=>array(60,0,642,480),1489=>array(70,0,552,480),1490=>array(133,0,517,480),1491=>array(150,0,632,480),1492=>array(104,0,612,480),1493=>array(240,0,480,480),1494=>array(214,0,569,480),1495=>array(97,0,611,480),1496=>array(134,0,626,480),1497=>array(234,190,468,480),1498=>array(150,-200,572,480),1499=>array(70,0,570,480),1500=>array(141,0,642,629),1501=>array(80,0,600,480),1502=>array(101,0,611,480),1503=>array(240,-200,480,480),1504=>array(133,0,516,480),1505=>array(122,-1,611,480),1506=>array(70,0,649,480),1507=>array(125,-200,611,480),1508=>array(70,0,612,480),1509=>array(150,-200,642,480),1510=>array(58,0,630,480),1511=>array(80,-200,632,480),1512=>array(150,0,612,480),1513=>array(51,0,671,480),1514=>array(38,0,612,480),1520=>array(126,0,638,480),1521=>array(132,0,638,480),1522=>array(132,190,638,480),1523=>array(242,315,395,605),1524=>array(140,315,513,605),4304=>array(169,102,541,511),4305=>array(170,102,536,667),4306=>array(108,-147,495,428),4307=>array(106,-156,588,428),4308=>array(114,-147,547,428),4309=>array(115,-147,548,428),4310=>array(204,102,582,696),4311=>array(139,90,579,429),4312=>array(168,90,536,428),4313=>array(113,-147,553,440),4314=>array(102,-157,589,428),4315=>array(208,102,598,696),4316=>array(164,102,633,717),4317=>array(132,91,582,428),4318=>array(168,102,565,698),4319=>array(112,-147,589,463),4320=>array(133,90,603,696),4321=>array(176,102,542,696),4322=>array(94,-150,566,564),4323=>array(143,-147,593,439),4324=>array(123,-147,590,428),4325=>array(112,-144,641,737),4326=>array(104,-157,589,428),4327=>array(115,-147,568,440),4328=>array(201,102,640,696),4329=>array(144,93,537,696),4330=>array(91,-148,578,440),4331=>array(168,102,628,696),4332=>array(227,-200,634,721),4333=>array(90,-147,610,658),4334=>array(170,102,544,696),4335=>array(51,-147,607,428),4336=>array(166,102,595,698),4337=>array(146,102,667,707),4338=>array(162,95,500,450),4339=>array(94,-138,568,444),4340=>array(124,-138,548,597),4341=>array(147,102,608,696),4345=>array(159,-170,546,405),4347=>array(123,0,601,594),4348=>array(222,199,574,661),7680=>array(-11,-200,633,583),7681=>array(65,-200,583,450),7682=>array(22,0,620,757),7683=>array(2,-14,623,762),7684=>array(22,-160,620,583),7685=>array(2,-174,623,624),7686=>array(22,-120,620,583),7687=>array(2,-134,623,624),7688=>array(80,-200,663,800),7689=>array(72,-200,606,654),7690=>array(23,0,622,757),7691=>array(74,-14,664,767),7692=>array(23,-160,622,583),7693=>array(74,-174,664,624),7694=>array(23,-120,622,583),7695=>array(74,-139,664,624),7696=>array(22,-200,622,583),7697=>array(73,-200,664,624),7698=>array(23,-200,622,583),7699=>array(69,-200,664,624),7700=>array(21,0,634,800),7701=>array(74,-16,600,800),7702=>array(21,0,634,798),7703=>array(74,-16,600,800),7704=>array(13,-200,642,583),7705=>array(74,-199,600,450),7706=>array(13,-165,642,583),7707=>array(74,-181,600,450),7708=>array(13,-200,642,781),7709=>array(64,-200,597,643),7710=>array(3,0,654,757),7711=>array(84,0,691,775),7712=>array(59,-14,647,717),7713=>array(63,-200,665,571),7714=>array(12,0,655,757),7715=>array(33,0,593,763),7716=>array(12,-160,655,583),7717=>array(33,-160,593,624),7718=>array(12,0,655,757),7719=>array(33,0,609,784),7720=>array(-2,-200,676,583),7721=>array(-2,-200,594,624),7722=>array(12,-200,655,583),7723=>array(33,-200,593,624),7724=>array(63,-165,602,583),7725=>array(72,-165,550,623),7726=>array(92,0,616,799),7727=>array(72,0,560,772),7728=>array(2,0,667,794),7729=>array(42,0,606,800),7730=>array(2,-160,667,583),7731=>array(42,-160,606,624),7732=>array(2,-132,667,583),7733=>array(42,-150,606,624),7734=>array(22,-160,596,583),7735=>array(72,-160,550,624),7736=>array(22,-160,596,717),7737=>array(72,-160,561,744),7738=>array(22,-156,596,583),7739=>array(72,-158,550,624),7740=>array(22,-200,596,583),7741=>array(72,-200,550,624),7742=>array(-10,0,728,792),7743=>array(-9,0,635,654),7744=>array(-10,0,728,748),7745=>array(-9,0,635,610),7746=>array(-10,-160,728,583),7747=>array(-9,-160,635,450),7748=>array(21,0,706,757),7749=>array(33,0,583,610),7750=>array(21,-160,706,583),7751=>array(33,-160,583,450),7752=>array(21,-156,706,583),7753=>array(33,-158,583,450),7754=>array(21,-200,706,583),7755=>array(33,-198,583,450),7756=>array(68,-12,656,800),7757=>array(74,-16,599,800),7758=>array(68,-12,639,800),7759=>array(74,-16,599,787),7760=>array(68,-12,638,800),7761=>array(74,-16,599,800),7762=>array(68,-12,638,800),7763=>array(74,-16,599,800),7764=>array(23,0,617,800),7765=>array(-41,-200,623,654),7766=>array(23,0,617,757),7767=>array(-41,-200,623,630),7768=>array(3,0,611,757),7769=>array(44,0,630,630),7770=>array(3,-160,611,583),7771=>array(44,-160,630,449),7772=>array(3,-160,611,732),7773=>array(44,-160,639,604),7774=>array(3,-144,611,583),7775=>array(44,-144,630,449),7776=>array(62,-14,624,760),7777=>array(83,-16,592,630),7778=>array(62,-174,624,597),7779=>array(83,-176,592,450),7780=>array(72,-12,616,800),7781=>array(83,-16,592,796),7782=>array(72,-12,631,800),7783=>array(83,-16,599,765),7784=>array(62,-174,624,758),7785=>array(83,-176,592,622),7786=>array(81,0,642,757),7787=>array(94,-16,547,751),7788=>array(81,-160,642,583),7789=>array(94,-176,547,591),7790=>array(79,-152,642,583),7791=>array(88,-162,547,591),7792=>array(81,-200,642,583),7793=>array(92,-200,547,591),7794=>array(80,-174,675,583),7795=>array(94,-173,603,437),7796=>array(80,-179,675,583),7797=>array(89,-178,603,437),7798=>array(80,-200,675,585),7799=>array(94,-198,603,437),7800=>array(105,-14,689,800),7801=>array(94,-13,603,786),7802=>array(105,-14,689,800),7803=>array(94,-13,612,764),7804=>array(41,0,685,762),7805=>array(61,0,663,615),7806=>array(41,-160,685,583),7807=>array(61,-160,663,437),7808=>array(58,0,685,800),7809=>array(62,0,664,660),7810=>array(58,0,685,800),7811=>array(62,0,664,654),7812=>array(58,0,685,757),7813=>array(62,0,664,610),7814=>array(58,0,685,757),7815=>array(62,0,664,630),7816=>array(58,-160,685,583),7817=>array(62,-160,664,437),7818=>array(-1,0,672,757),7819=>array(30,0,641,630),7820=>array(-1,0,672,757),7821=>array(30,0,641,610),7822=>array(78,0,644,757),7823=>array(-22,-200,652,630),7824=>array(53,0,608,800),7825=>array(85,0,599,654),7826=>array(53,-160,608,583),7827=>array(85,-160,599,437),7828=>array(53,-160,608,583),7829=>array(85,-162,599,437),7830=>array(33,-160,593,624),7831=>array(94,-16,547,751),7832=>array(62,0,664,681),7833=>array(-22,-200,652,681),7834=>array(65,-16,583,687),7835=>array(64,0,671,783),7840=>array(-11,-160,633,583),7841=>array(65,-176,583,450),7842=>array(-11,0,633,800),7843=>array(65,-16,583,705),7844=>array(-11,0,727,800),7845=>array(65,-16,709,765),7846=>array(-11,0,636,800),7847=>array(65,-16,583,768),7848=>array(-11,0,706,800),7849=>array(65,-16,698,755),7850=>array(-14,-1,650,792),7851=>array(65,-16,590,784),7852=>array(-11,-160,633,787),7853=>array(65,-176,583,662),7854=>array(-14,-1,632,799),7855=>array(65,-16,584,800),7856=>array(-14,-1,632,800),7857=>array(65,-16,584,800),7858=>array(-14,-1,632,800),7859=>array(65,-16,584,800),7860=>array(-14,-1,632,797),7861=>array(65,-16,604,800),7862=>array(-11,-160,633,769),7863=>array(65,-176,584,664),7864=>array(13,-160,642,583),7865=>array(74,-176,600,450),7866=>array(13,0,642,800),7867=>array(74,-16,600,705),7868=>array(13,0,642,762),7869=>array(74,-16,600,615),7870=>array(13,0,709,800),7871=>array(74,-16,720,777),7872=>array(13,0,653,800),7873=>array(74,-16,600,776),7874=>array(13,0,705,800),7875=>array(74,-16,714,776),7876=>array(21,0,652,798),7877=>array(74,-16,620,799),7878=>array(13,-160,642,789),7879=>array(74,-176,600,629),7880=>array(63,0,602,800),7881=>array(72,0,550,703),7882=>array(63,-160,602,583),7883=>array(72,-160,550,623),7884=>array(55,-174,629,597),7885=>array(74,-176,599,450),7886=>array(55,-14,629,800),7887=>array(74,-16,599,704),7888=>array(55,-14,709,800),7889=>array(74,-16,732,767),7890=>array(55,-14,656,800),7891=>array(74,-16,599,774),7892=>array(55,-14,705,800),7893=>array(74,-16,705,777),7894=>array(68,-12,665,792),7895=>array(74,-16,615,787),7896=>array(55,-174,629,766),7897=>array(74,-176,599,654),7898=>array(46,-14,693,800),7899=>array(30,-16,640,652),7900=>array(46,-14,693,800),7901=>array(30,-16,640,656),7902=>array(46,-14,693,800),7903=>array(30,-16,640,703),7904=>array(46,-14,693,780),7905=>array(30,-16,640,635),7906=>array(46,-174,693,664),7907=>array(30,-176,640,520),7908=>array(80,-174,675,583),7909=>array(94,-173,603,437),7910=>array(80,-14,675,800),7911=>array(94,-13,603,702),7912=>array(59,-14,747,800),7913=>array(35,-13,693,675),7914=>array(59,-14,747,800),7915=>array(35,-13,693,665),7916=>array(59,-14,747,800),7917=>array(35,-13,693,702),7918=>array(59,-14,747,777),7919=>array(35,-13,693,635),7920=>array(59,-174,747,697),7921=>array(35,-173,693,551),7922=>array(78,0,644,800),7923=>array(-22,-200,652,660),7924=>array(78,-160,644,583),7925=>array(-22,-200,652,437),7926=>array(78,0,644,800),7927=>array(-22,-200,652,700),7928=>array(78,0,644,762),7929=>array(-22,-200,652,635),8208=>array(101,229,619,329),8209=>array(101,229,619,329),8210=>array(101,229,619,329),8211=>array(101,229,619,329),8212=>array(-18,229,642,329),8213=>array(-18,229,642,329),8214=>array(163,-39,437,621),8215=>array(-43,-200,596,-19),8216=>array(191,344,391,636),8217=>array(210,331,410,623),8218=>array(144,-194,344,98),8219=>array(393,331,543,623),8220=>array(113,344,541,636),8221=>array(243,331,673,623),8222=>array(43,-194,480,98),8223=>array(252,331,640,623),8224=>array(175,-92,589,622),8225=>array(123,-92,589,622),8226=>array(211,154,517,453),8227=>array(208,116,517,417),8228=>array(232,-15,385,117),8229=>array(123,-15,497,117),8230=>array(34,-15,587,117),8231=>array(290,182,413,302),8240=>array(104,0,627,618),8241=>array(21,-9,619,614),8242=>array(222,331,484,623),8243=>array(158,331,613,623),8244=>array(94,331,709,623),8245=>array(279,331,429,623),8246=>array(215,331,557,623),8247=>array(151,331,655,623),8248=>array(108,-180,430,4),8249=>array(80,20,425,415),8250=>array(273,20,617,415),8251=>array(89,11,623,551),8252=>array(109,-15,626,638),8253=>array(156,-30,536,592),8254=>array(141,660,762,760),8255=>array(64,-194,508,-24),8256=>array(180,434,623,604),8257=>array(123,-200,467,280),8258=>array(-97,-15,784,774),8259=>array(112,24,601,511),8260=>array(52,102,676,500),8261=>array(240,-153,557,623),8262=>array(143,-153,460,623),8263=>array(42,-40,707,602),8264=>array(97,-15,726,638),8265=>array(9,-15,708,638),8266=>array(144,-20,600,435),8267=>array(19,-174,648,583),8268=>array(121,111,637,485),8269=>array(-37,111,479,485),8270=>array(129,-20,565,394),8271=>array(139,-145,350,417),8272=>array(106,3,623,604),8273=>array(110,-25,640,799),8274=>array(67,-12,654,799),8275=>array(161,183,542,300),8276=>array(49,-194,492,-24),8277=>array(101,229,619,329),8278=>array(164,0,642,594),8279=>array(63,331,834,623),8280=>array(77,0,671,685),8281=>array(14,0,716,594),8282=>array(251,0,518,799),8283=>array(70,-198,673,800),8284=>array(48,-1,667,564),8285=>array(246,0,514,799),8286=>array(275,0,541,799),8304=>array(266,368,554,767),8305=>array(244,372,519,799),8308=>array(230,372,523,752),8309=>array(229,369,551,758),8310=>array(259,368,571,767),8311=>array(293,383,572,764),8312=>array(266,368,568,767),8313=>array(269,368,578,767),8314=>array(289,439,565,714),8315=>array(299,544,575,609),8316=>array(299,485,592,660),8317=>array(339,322,529,800),8318=>array(291,322,481,800),8319=>array(213,373,549,672),8320=>array(176,-154,464,245),8321=>array(154,-143,424,248),8322=>array(122,-153,458,237),8323=>array(139,-154,464,245),8324=>array(150,-150,443,230),8325=>array(149,-153,471,236),8326=>array(159,-154,471,245),8327=>array(193,-149,472,232),8328=>array(146,-154,448,245),8329=>array(159,-154,468,245),8330=>array(158,-122,434,153),8331=>array(171,-17,447,48),8332=>array(172,-72,465,103),8333=>array(206,-200,396,278),8334=>array(170,-200,360,278),8336=>array(108,-172,453,167),8337=>array(111,-175,460,164),8338=>array(119,-175,470,164),8339=>array(79,-166,490,153),8340=>array(123,-175,472,164),8355=>array(22,0,674,583),8356=>array(64,0,571,598),8357=>array(-10,-142,688,598),8358=>array(29,0,715,583),8361=>array(59,0,725,583),8362=>array(-19,0,619,480),8363=>array(14,-17,652,764),8364=>array(65,-14,698,597),8365=>array(20,0,686,583),8366=>array(136,0,682,583),8369=>array(22,0,690,583),8370=>array(78,-123,667,684),8371=>array(-12,0,686,583),8372=>array(49,-14,672,597),8373=>array(48,-123,578,684),8376=>array(93,0,680,597),8377=>array(117,0,634,584),8448=>array(63,-10,687,800),8449=>array(72,-13,696,800),8451=>array(140,-14,697,745),8453=>array(81,-13,705,800),8454=>array(60,-10,684,800),8455=>array(80,-14,623,597),8457=>array(140,0,724,745),8462=>array(33,0,593,624),8465=>array(145,-25,643,603),8466=>array(63,0,567,598),8467=>array(114,-48,691,644),8470=>array(-32,0,686,583),8472=>array(25,-175,623,479),8476=>array(47,-24,601,607),8480=>array(23,207,743,592),8481=>array(43,0,630,563),8482=>array(60,220,732,583),8486=>array(30,0,639,583),8487=>array(14,0,623,583),8489=>array(138,-13,511,440),8490=>array(2,0,667,583),8491=>array(-11,0,633,799),8494=>array(82,-16,608,450),8498=>array(55,2,706,585),8501=>array(60,0,642,480),8502=>array(70,0,552,480),8503=>array(133,0,517,480),8504=>array(150,0,632,480),8506=>array(-80,15,663,590),8507=>array(-22,0,708,563),8513=>array(-35,1,553,612),8514=>array(100,0,674,583),8515=>array(25,0,679,583),8516=>array(-44,0,522,583),8523=>array(27,-17,482,547),8525=>array(49,-11,673,798),8526=>array(113,0,602,438),8531=>array(0,-20,648,646),8532=>array(-12,-20,665,642),8533=>array(-22,-25,640,644),8534=>array(-44,-25,641,642),8535=>array(-31,-25,639,641),8536=>array(-14,-25,637,638),8537=>array(2,-12,655,644),8538=>array(10,2,670,634),8539=>array(3,-17,655,644),8540=>array(-8,-17,651,643),8541=>array(-2,-17,649,634),8542=>array(61,-17,612,633),8543=>array(-48,51,529,644),8592=>array(89,139,631,423),8593=>array(226,1,512,542),8594=>array(59,139,601,423),8595=>array(198,1,484,542),8596=>array(69,139,650,423),8597=>array(183,-9,496,571),8598=>array(208,80,526,472),8599=>array(112,80,582,473),8600=>array(108,80,502,472),8601=>array(122,80,592,473),8612=>array(49,139,614,423),8613=>array(164,0,510,540),8614=>array(49,139,614,423),8615=>array(164,0,510,540),8633=>array(6,-19,634,553),8636=>array(47,222,595,396),8637=>array(47,51,582,225),8638=>array(259,1,486,541),8639=>array(269,0,502,540),8640=>array(57,201,592,375),8641=>array(47,122,595,296),8642=>array(269,0,502,540),8643=>array(229,1,456,541),8644=>array(29,6,651,573),8645=>array(66,1,614,542),8646=>array(29,8,621,576),8647=>array(49,-1,631,583),8648=>array(56,1,632,542),8649=>array(29,-1,611,583),8650=>array(38,1,614,542),8651=>array(25,22,605,446),8652=>array(47,20,603,451),8656=>array(47,37,618,457),8657=>array(174,-40,595,684),8658=>array(27,37,598,457),8659=>array(125,-50,546,674),8660=>array(32,37,633,457),8661=>array(89,-150,585,684),8704=>array(90,0,734,583),8705=>array(74,-100,679,700),8706=>array(138,-16,579,590),8707=>array(43,0,675,583),8708=>array(13,-113,666,695),8709=>array(80,-113,631,639),8710=>array(15,0,585,583),8711=>array(141,0,711,583),8712=>array(79,5,673,555),8713=>array(69,-113,673,695),8714=>array(141,3,584,437),8715=>array(48,5,642,555),8716=>array(48,-113,642,695),8717=>array(16,0,459,434),8718=>array(130,0,577,500),8719=>array(8,-100,783,670),8720=>array(-183,-100,592,670),8721=>array(32,-97,668,671),8722=>array(101,230,619,330),8723=>array(101,0,702,723),8724=>array(81,-42,599,700),8725=>array(69,-113,656,695),8726=>array(83,-113,517,695),8727=>array(178,77,614,491),8728=>array(154,136,448,429),8729=>array(211,154,517,453),8730=>array(62,-60,650,697),8731=>array(52,-60,650,800),8732=>array(62,-60,650,800),8733=>array(101,124,644,500),8734=>array(-4,124,604,500),8735=>array(60,0,553,513),8739=>array(249,-27,350,582),8741=>array(150,-27,450,582),8743=>array(77,-14,523,488),8744=>array(71,-18,517,484),8745=>array(63,-11,569,465),8746=>array(109,-11,615,465),8747=>array(76,-78,666,744),8748=>array(-24,-78,766,744),8756=>array(99,4,602,468),8757=>array(-4,-20,499,444),8758=>array(290,1,413,468),8759=>array(100,1,602,468),8764=>array(110,182,570,378),8776=>array(100,108,600,481),8800=>array(81,22,638,525),8801=>array(58,46,641,514),8804=>array(50,0,666,591),8805=>array(52,0,660,591),8834=>array(45,68,620,457),8835=>array(25,68,600,457),8838=>array(61,-16,640,536),8839=>array(51,-16,639,549),8869=>array(16,0,585,622),8898=>array(42,-39,662,710),8899=>array(80,-39,699,710),8976=>array(77,115,551,445),9001=>array(148,-149,478,627),9002=>array(152,-149,482,627),9251=>array(92,0,541,203),9674=>array(133,-19,590,593),9675=>array(33,-2,567,532),9711=>array(0,0,600,600),9824=>array(91,-10,593,617),9825=>array(126,-55,666,586),9826=>array(131,-31,590,601),9827=>array(56,-11,654,580),9828=>array(91,-10,593,617),9829=>array(126,-56,666,585),9830=>array(128,-31,587,601),9831=>array(56,-11,654,580),9833=>array(65,-17,388,583),9834=>array(65,-17,509,583),9835=>array(29,-17,555,570),9836=>array(29,-17,555,570),9837=>array(82,-30,531,656),9838=>array(91,-187,599,623),9839=>array(31,-190,658,624),11798=>array(76,20,616,685),11799=>array(77,4,616,525),11800=>array(114,-33,494,589),11802=>array(81,229,599,584),11803=>array(104,179,596,581),11806=>array(94,179,586,511),11807=>array(84,61,576,385),11816=>array(74,-153,634,632),11817=>array(24,-153,584,632),11818=>array(110,0,583,524),11819=>array(77,50,631,460),11820=>array(34,40,588,450),11821=>array(80,30,603,535),11822=>array(156,-15,602,598),42888=>array(124,-88,476,76),42889=>array(234,-15,455,437),42890=>array(190,138,469,422),42891=>array(298,179,511,679),42892=>array(319,275,511,679),64256=>array(3,0,721,623),64257=>array(47,0,552,623),64258=>array(22,0,613,623),64285=>array(234,105,468,480),64287=>array(132,103,638,480),64288=>array(57,0,649,480),64298=>array(51,0,671,595),64299=>array(51,0,671,595),64300=>array(51,0,671,595),64301=>array(51,0,671,595),64302=>array(60,-95,642,480),64303=>array(60,-200,642,480),64304=>array(60,-101,642,480),64305=>array(70,0,552,480),64306=>array(133,0,517,480),64307=>array(150,0,632,480),64308=>array(104,0,612,480),64309=>array(229,0,480,480),64310=>array(194,0,569,480),64312=>array(134,0,626,480),64313=>array(213,190,468,480),64314=>array(150,-200,572,480),64315=>array(70,0,570,480),64316=>array(141,0,642,629),64318=>array(101,0,611,480),64320=>array(133,0,516,480),64321=>array(122,-1,611,480),64323=>array(125,-200,611,480),64324=>array(70,0,612,480),64326=>array(58,0,630,480),64327=>array(80,-200,632,480),64328=>array(150,0,612,480),64329=>array(51,0,671,480),64330=>array(38,0,612,480),64331=>array(240,0,480,600),64332=>array(70,0,552,593),64333=>array(70,0,570,593),64334=>array(70,0,612,593),64335=>array(150,0,643,629),65532=>array(31,1,600,637),65533=>array(16,-147,703,800),65535=>array(-3,-110,723,673)); +$cw=array(0=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,598=>600,599=>600,600=>600,601=>600,603=>600,604=>600,607=>600,608=>600,609=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,621=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,647=>600,648=>600,649=>600,652=>600,653=>600,654=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>600,769=>600,770=>600,771=>600,772=>600,773=>600,774=>600,775=>600,776=>600,777=>600,778=>600,779=>600,780=>600,781=>600,782=>600,783=>600,784=>600,785=>600,786=>600,787=>600,788=>600,789=>600,790=>600,791=>600,792=>600,793=>600,794=>600,795=>600,796=>600,797=>600,798=>600,799=>600,800=>600,801=>600,802=>600,803=>600,804=>600,805=>600,806=>600,807=>600,808=>600,809=>600,810=>600,811=>600,812=>600,813=>600,814=>600,815=>600,816=>600,817=>600,818=>600,819=>600,820=>600,821=>600,822=>600,823=>600,824=>600,825=>600,826=>600,827=>600,828=>600,829=>600,830=>600,831=>600,832=>600,833=>600,834=>600,835=>600,836=>600,837=>600,838=>600,839=>600,840=>600,841=>600,842=>600,843=>600,844=>600,845=>600,846=>600,847=>600,848=>600,849=>600,850=>600,851=>600,852=>600,853=>600,854=>600,855=>600,856=>600,857=>600,858=>600,859=>600,860=>600,861=>600,862=>600,863=>600,864=>600,865=>600,866=>600,867=>600,868=>600,869=>600,870=>600,871=>600,872=>600,873=>600,874=>600,875=>600,876=>600,877=>600,878=>600,879=>600,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,989=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1136=>600,1137=>600,1138=>600,1156=>600,1157=>600,1158=>600,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1456=>600,1457=>600,1458=>600,1459=>600,1460=>600,1461=>600,1462=>600,1463=>600,1464=>600,1465=>600,1467=>600,1468=>600,1469=>600,1470=>600,1471=>600,1472=>600,1473=>600,1474=>600,1475=>600,1476=>600,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>600,8205=>600,8206=>600,8207=>600,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8355=>600,8356=>600,8357=>600,8358=>600,8361=>600,8362=>600,8363=>600,8364=>600,8365=>600,8366=>600,8369=>600,8370=>600,8371=>600,8372=>600,8373=>600,8376=>600,8377=>600,8448=>600,8449=>600,8451=>600,8453=>600,8454=>600,8455=>600,8457=>600,8462=>600,8465=>600,8466=>600,8467=>600,8470=>600,8472=>600,8476=>600,8480=>600,8481=>600,8482=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8612=>600,8613=>600,8614=>600,8615=>600,8633=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8645=>600,8646=>600,8647=>600,8648=>600,8649=>600,8650=>600,8651=>600,8652=>600,8656=>600,8657=>600,8658=>600,8659=>600,8660=>600,8661=>600,8704=>600,8705=>600,8706=>600,8707=>600,8708=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8718=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8724=>600,8725=>600,8726=>600,8727=>600,8728=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8739=>600,8741=>600,8743=>600,8744=>600,8745=>600,8746=>600,8747=>600,8748=>600,8756=>600,8757=>600,8758=>600,8759=>600,8764=>600,8776=>600,8800=>600,8801=>600,8804=>600,8805=>600,8834=>600,8835=>600,8838=>600,8839=>600,8869=>600,8898=>600,8899=>600,8976=>600,9001=>600,9002=>600,9251=>600,9674=>600,9675=>600,9711=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,11798=>600,11799=>600,11800=>600,11802=>600,11803=>600,11806=>600,11807=>600,11816=>600,11817=>600,11818=>600,11819=>600,11820=>600,11821=>600,11822=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,64256=>600,64257=>600,64258=>600,64285=>600,64287=>600,64288=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65529=>600,65530=>600,65531=>600,65532=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freemonobi.z b/tools/tcpdf/fonts/freemonobi.z new file mode 100644 index 0000000000000000000000000000000000000000..39437636fe9de60a3083998c1f22d46ba1debe57 GIT binary patch literal 170654 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freemonoi.ctg.z b/tools/tcpdf/fonts/freemonoi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..0b82e24c2c82ec5a5c78cadecd8a39bd1d7683a3 GIT binary patch literal 4364 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freemonoi.php b/tools/tcpdf/fonts/freemonoi.php new file mode 100644 index 000000000..df1658584 --- /dev/null +++ b/tools/tcpdf/fonts/freemonoi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeMonoOblique'; +$up=-125; +$ut=50; +$dw=600; +$diff=''; +$originalsize=390692; +$enc=''; +$file='freemonoi.z'; +$ctg='freemonoi.ctg.z'; +$desc=array('Flags'=>97,'FontBBox'=>'[-644 -200 816 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cbbox=array(0=>array(23,-80,697,643),33=>array(246,-15,463,618),34=>array(208,315,564,604),35=>array(137,-62,589,647),36=>array(131,-92,582,655),37=>array(137,-12,591,611),38=>array(132,-16,527,519),39=>array(344,315,492,604),40=>array(335,-124,583,604),41=>array(124,-124,372,604),42=>array(211,250,586,604),43=>array(131,32,588,530),44=>array(110,-145,371,145),45=>array(131,258,588,299),46=>array(235,-15,386,116),47=>array(99,-81,625,668),48=>array(156,-15,571,618),49=>array(116,0,493,612),50=>array(84,0,572,618),51=>array(110,-15,579,618),52=>array(141,0,545,604),53=>array(113,-15,584,604),54=>array(184,-15,631,618),55=>array(215,-1,606,604),56=>array(143,-15,576,618),57=>array(142,-15,589,618),58=>array(235,-15,450,417),59=>array(114,-145,426,417),60=>array(131,44,627,518),61=>array(95,190,625,375),62=>array(92,44,588,518),63=>array(231,-15,581,577),64=>array(139,-62,561,624),65=>array(13,0,596,563),66=>array(47,0,591,563),67=>array(110,-16,635,576),68=>array(47,0,592,563),69=>array(47,0,619,563),70=>array(47,0,640,563),71=>array(108,-16,636,576),72=>array(57,0,646,563),73=>array(117,0,603,563),74=>array(100,-16,699,563),75=>array(47,0,662,563),76=>array(67,0,585,563),77=>array(15,0,700,563),78=>array(46,0,678,563),79=>array(102,-16,616,576),80=>array(47,0,587,563),81=>array(102,-115,616,576),82=>array(47,0,594,563),83=>array(96,-17,602,577),84=>array(152,0,648,563),85=>array(136,-16,676,563),86=>array(124,0,707,563),87=>array(122,0,696,563),88=>array(44,0,662,563),89=>array(153,0,665,563),90=>array(103,0,590,563),91=>array(254,-124,570,604),92=>array(250,-81,474,668),93=>array(133,-124,449,604),94=>array(192,354,567,615),95=>array(-27,-125,584,-75),96=>array(267,490,410,639),97=>array(93,-16,546,431),98=>array(26,-16,591,604),99=>array(121,-17,596,432),100=>array(102,-16,630,604),101=>array(104,-16,570,431),102=>array(109,0,663,604),103=>array(105,-186,647,431),104=>array(55,0,556,604),105=>array(96,0,513,624),106=>array(82,-186,517,624),107=>array(67,0,578,604),108=>array(96,0,513,604),109=>array(15,0,603,431),110=>array(57,0,546,431),111=>array(111,-16,577,431),112=>array(-13,-186,593,431),113=>array(105,-186,668,431),114=>array(88,0,619,427),115=>array(108,-17,558,431),116=>array(127,-16,518,563),117=>array(127,-16,569,417),118=>array(114,0,655,417),119=>array(114,0,655,417),120=>array(55,0,611,417),121=>array(22,-186,634,417),122=>array(115,0,563,417),123=>array(207,-124,535,604),124=>array(257,-124,444,604),125=>array(167,-124,495,604),126=>array(145,212,575,348),160=>array(0,0,0,0),161=>array(222,-200,439,433),162=>array(175,-13,563,630),163=>array(90,0,541,578),164=>array(127,95,597,489),165=>array(161,0,665,563),166=>array(257,-124,444,604),167=>array(91,-62,624,603),168=>array(258,511,581,611),169=>array(57,-15,663,578),170=>array(199,188,511,574),171=>array(108,0,626,417),172=>array(160,168,621,438),173=>array(131,258,588,299),174=>array(57,-15,663,578),175=>array(273,536,564,576),176=>array(257,346,553,636),177=>array(76,0,597,529),178=>array(250,381,534,734),179=>array(265,379,536,740),180=>array(388,490,577,639),181=>array(86,-200,569,417),182=>array(152,-62,648,604),183=>array(299,187,401,287),184=>array(181,-173,356,0),185=>array(269,379,489,732),186=>array(199,188,543,577),187=>array(67,0,585,417),188=>array(74,0,619,612),189=>array(82,0,627,612),190=>array(70,0,619,612),191=>array(105,-175,455,417),192=>array(13,0,596,772),193=>array(13,0,596,774),194=>array(13,0,596,744),195=>array(13,0,596,704),196=>array(13,0,596,714),197=>array(13,0,596,783),198=>array(14,0,690,563),199=>array(110,-173,635,576),200=>array(47,0,619,772),201=>array(47,0,619,774),202=>array(47,0,619,744),203=>array(47,0,619,714),204=>array(117,0,603,772),205=>array(117,0,603,774),206=>array(117,0,603,744),207=>array(117,0,605,714),208=>array(47,0,592,563),209=>array(46,0,678,704),210=>array(102,-16,616,772),211=>array(102,-16,616,774),212=>array(102,-16,616,744),213=>array(102,-16,616,704),214=>array(102,-16,617,714),215=>array(143,100,577,464),216=>array(34,-43,685,605),217=>array(136,-16,676,772),218=>array(136,-16,676,774),219=>array(136,-16,676,744),220=>array(136,-16,676,714),221=>array(153,0,665,774),222=>array(47,0,566,563),223=>array(47,-16,539,604),224=>array(93,-16,546,650),225=>array(93,-16,546,629),226=>array(93,-16,554,623),227=>array(93,-16,579,605),228=>array(93,-16,569,588),229=>array(93,-16,546,660),230=>array(36,-16,630,431),231=>array(122,-173,596,431),232=>array(104,-16,570,645),233=>array(104,-16,570,629),234=>array(104,-16,570,622),235=>array(104,-16,570,588),236=>array(96,0,513,640),237=>array(96,0,525,629),238=>array(96,0,533,623),239=>array(96,0,569,588),240=>array(111,-17,582,620),241=>array(57,0,579,604),242=>array(111,-16,577,643),243=>array(111,-16,577,629),244=>array(111,-16,577,623),245=>array(111,-16,579,577),246=>array(111,-16,577,588),247=>array(131,25,588,540),248=>array(47,-43,637,458),249=>array(127,-16,569,643),250=>array(127,-16,569,629),251=>array(127,-16,569,626),252=>array(127,-16,569,588),253=>array(22,-186,634,629),254=>array(-13,-186,593,590),255=>array(22,-186,634,588),256=>array(13,0,596,667),257=>array(93,-16,557,563),258=>array(13,0,596,741),259=>array(93,-16,574,622),260=>array(13,-155,596,563),261=>array(93,-155,546,431),262=>array(110,-16,635,754),263=>array(121,-17,596,629),264=>array(110,-16,635,752),265=>array(121,-17,596,606),266=>array(110,-16,635,715),267=>array(121,-17,596,587),268=>array(110,-16,635,758),269=>array(121,-17,596,635),270=>array(47,0,596,758),271=>array(51,-16,756,604),272=>array(47,0,592,563),273=>array(102,-16,690,604),274=>array(47,0,619,649),275=>array(104,-16,570,563),276=>array(47,0,619,735),277=>array(104,-16,570,589),278=>array(47,0,619,727),279=>array(104,-16,570,587),280=>array(47,-155,619,563),281=>array(104,-155,570,431),282=>array(47,0,619,758),283=>array(104,-16,596,641),284=>array(108,-16,636,752),285=>array(105,-186,647,606),286=>array(108,-16,636,741),287=>array(105,-186,647,622),288=>array(108,-16,636,713),289=>array(105,-186,647,568),290=>array(108,-200,636,576),291=>array(105,-186,647,648),292=>array(57,0,646,752),293=>array(55,0,584,793),294=>array(57,0,646,563),295=>array(55,0,556,604),296=>array(117,0,603,705),297=>array(96,0,567,546),298=>array(117,0,603,667),299=>array(96,0,557,571),300=>array(117,0,603,735),301=>array(96,0,567,589),302=>array(117,-155,603,563),303=>array(96,-155,513,624),304=>array(117,0,603,725),305=>array(96,0,513,417),306=>array(27,-16,672,563),307=>array(34,-186,647,624),308=>array(100,-16,710,752),309=>array(82,-186,539,626),310=>array(47,-200,662,563),311=>array(67,-200,578,604),312=>array(82,0,594,417),313=>array(67,0,585,756),314=>array(96,0,548,791),315=>array(67,-200,585,563),316=>array(96,-200,513,604),317=>array(67,0,643,603),318=>array(75,0,623,604),319=>array(67,0,585,563),320=>array(48,0,569,604),321=>array(66,0,586,563),322=>array(96,0,524,604),323=>array(46,0,678,774),324=>array(57,0,550,641),325=>array(46,-200,678,563),326=>array(57,-200,546,431),327=>array(46,0,678,758),328=>array(57,0,596,623),329=>array(57,0,546,664),330=>array(57,-11,597,577),331=>array(57,-116,545,431),332=>array(102,-16,616,665),333=>array(111,-16,577,562),334=>array(102,-16,616,735),335=>array(111,-16,577,589),336=>array(102,-16,668,759),337=>array(111,-16,648,663),338=>array(62,0,690,563),339=>array(50,-16,630,431),340=>array(47,0,594,767),341=>array(88,0,619,634),342=>array(47,-200,594,563),343=>array(88,-200,619,427),344=>array(47,0,596,758),345=>array(88,0,619,637),346=>array(96,-17,602,773),347=>array(108,-17,558,629),348=>array(96,-17,602,752),349=>array(108,-17,558,606),350=>array(96,-179,602,577),351=>array(108,-173,558,431),352=>array(96,-17,602,758),353=>array(108,-17,596,638),354=>array(152,-172,648,563),355=>array(127,-189,518,563),356=>array(152,0,648,758),357=>array(127,-16,692,604),358=>array(152,0,648,563),359=>array(102,-16,518,563),360=>array(136,-16,676,702),361=>array(127,-16,569,575),362=>array(136,-16,676,666),363=>array(127,-16,569,565),364=>array(136,-16,676,735),365=>array(127,-16,569,589),366=>array(136,-16,676,783),367=>array(127,-16,569,656),368=>array(136,-16,676,787),369=>array(127,-16,576,633),370=>array(136,-155,676,563),371=>array(127,-155,569,417),372=>array(122,0,696,752),373=>array(114,0,655,606),374=>array(153,0,665,752),375=>array(22,-186,634,606),376=>array(153,0,665,722),377=>array(103,0,590,762),378=>array(115,0,563,626),379=>array(103,0,590,715),380=>array(115,0,563,585),381=>array(103,0,596,758),382=>array(115,0,578,636),383=>array(109,0,663,604),384=>array(-37,-16,528,604),385=>array(-13,0,531,563),386=>array(35,0,628,563),387=>array(-37,-16,562,604),388=>array(-8,0,522,590),389=>array(-36,-16,530,590),390=>array(113,-16,637,576),391=>array(44,-16,718,632),392=>array(72,-16,694,485),393=>array(47,0,592,563),394=>array(-24,0,532,563),395=>array(12,0,597,563),396=>array(-1,-16,603,604),397=>array(24,-200,545,451),398=>array(26,0,619,563),399=>array(35,-16,547,576),400=>array(61,-16,540,576),401=>array(-55,-93,635,563),402=>array(74,-93,643,618),403=>array(42,-16,719,632),404=>array(105,-27,605,563),405=>array(-44,-16,606,604),406=>array(224,-8,458,563),407=>array(57,0,543,563),408=>array(-13,0,656,563),409=>array(1,0,512,618),410=>array(31,0,449,604),411=>array(-3,-2,489,614),412=>array(31,-14,651,563),413=>array(-55,-93,662,563),414=>array(30,-184,519,431),415=>array(102,-16,616,576),416=>array(109,-16,672,711),417=>array(103,-16,634,565),418=>array(-15,-16,592,638),419=>array(19,-16,554,468),420=>array(-13,0,527,563),421=>array(-60,-186,547,618),422=>array(24,-186,486,563),423=>array(96,-17,557,577),424=>array(102,-17,523,431),425=>array(30,0,562,577),426=>array(135,-93,450,618),427=>array(88,-199,479,563),428=>array(55,0,588,563),429=>array(62,-16,454,618),430=>array(128,-199,609,563),431=>array(101,-16,728,711),432=>array(96,-16,645,565),433=>array(66,-2,601,571),434=>array(91,-12,610,563),435=>array(20,0,605,563),436=>array(-19,-186,679,565),437=>array(43,0,530,563),438=>array(71,0,518,417),439=>array(55,-15,517,563),440=>array(62,-15,556,563),441=>array(87,-158,477,417),442=>array(42,-200,501,417),443=>array(18,0,506,618),444=>array(55,-15,517,563),445=>array(84,-20,462,417),446=>array(83,-14,513,563),447=>array(-41,-186,581,444),448=>array(207,-124,393,604),449=>array(143,-124,457,604),450=>array(44,-124,574,604),451=>array(246,-15,463,618),452=>array(-53,0,635,749),453=>array(-40,0,623,629),454=>array(-10,-16,608,629),455=>array(-50,-16,649,564),456=>array(-20,-186,669,624),457=>array(81,-186,569,624),458=>array(-27,-16,683,563),459=>array(-1,-186,669,624),460=>array(-30,-186,669,624),461=>array(13,0,596,765),462=>array(93,-16,573,620),463=>array(117,0,603,765),464=>array(96,0,553,620),465=>array(102,-16,616,765),466=>array(111,-16,577,620),467=>array(136,-16,676,765),468=>array(127,-16,569,620),469=>array(136,-16,676,800),470=>array(127,-16,580,691),471=>array(136,-16,668,799),472=>array(127,-16,602,755),473=>array(136,-16,667,800),474=>array(127,-16,603,765),475=>array(136,-16,676,799),476=>array(127,-16,569,800),477=>array(104,-16,570,431),478=>array(13,0,596,798),479=>array(93,-16,578,691),480=>array(13,0,596,797),481=>array(93,-16,579,651),482=>array(14,0,690,656),483=>array(36,-16,630,511),484=>array(48,-16,575,576),485=>array(79,-186,621,431),486=>array(108,-16,636,765),487=>array(105,-186,647,620),488=>array(47,0,662,765),489=>array(67,0,610,765),490=>array(102,-166,616,576),491=>array(111,-166,577,431),492=>array(102,-166,616,656),493=>array(111,-166,577,511),494=>array(55,-15,517,765),495=>array(54,-158,518,620),496=>array(82,-186,568,671),497=>array(-33,0,613,563),498=>array(-33,0,583,563),499=>array(-7,-16,564,604),500=>array(108,-16,636,765),501=>array(105,-186,647,620),502=>array(-38,-16,609,565),503=>array(-55,-186,598,572),504=>array(46,0,678,765),505=>array(57,0,546,620),506=>array(13,0,596,800),507=>array(93,-16,589,800),508=>array(14,0,690,765),509=>array(36,-16,630,620),510=>array(34,-43,685,774),511=>array(47,-43,637,647),512=>array(13,0,596,778),513=>array(93,-16,546,640),514=>array(13,0,596,738),515=>array(93,-16,570,622),516=>array(47,0,619,785),517=>array(104,-16,570,640),518=>array(47,0,619,726),519=>array(104,-16,570,622),520=>array(117,0,603,775),521=>array(96,0,514,640),522=>array(117,0,603,737),523=>array(96,0,532,622),524=>array(102,-16,616,776),525=>array(111,-16,577,640),526=>array(102,-16,616,730),527=>array(111,-16,577,622),528=>array(47,0,594,777),529=>array(88,0,619,640),530=>array(47,0,594,736),531=>array(88,0,619,622),532=>array(136,-16,676,772),533=>array(127,-16,569,640),534=>array(136,-16,676,732),535=>array(127,-16,569,622),536=>array(96,-200,602,577),537=>array(108,-200,558,431),538=>array(152,-200,648,563),539=>array(127,-200,518,563),540=>array(53,-20,520,576),541=>array(129,-116,509,431),542=>array(57,0,646,765),543=>array(55,0,607,793),544=>array(33,-186,573,577),548=>array(64,-199,551,563),549=>array(92,-199,539,417),550=>array(13,0,596,716),551=>array(93,-16,546,571),552=>array(47,-167,619,563),553=>array(104,-183,570,431),554=>array(102,-16,617,800),555=>array(111,-16,588,691),556=>array(102,-16,616,800),557=>array(111,-16,600,685),558=>array(102,-16,616,716),559=>array(111,-16,577,571),560=>array(102,-16,616,796),561=>array(111,-16,579,651),562=>array(153,0,665,656),563=>array(22,-186,634,511),567=>array(82,-186,517,417),592=>array(111,-14,564,433),593=>array(55,-16,547,456),594=>array(67,-39,559,433),595=>array(-38,-16,527,618),596=>array(59,-16,540,431),597=>array(90,-132,563,431),598=>array(59,-199,617,604),599=>array(38,-16,760,618),600=>array(37,-16,527,431),601=>array(56,-16,523,431),602=>array(61,-16,701,431),603=>array(83,-16,516,431),604=>array(64,-16,498,431),605=>array(108,-16,725,431),606=>array(114,-16,543,431),607=>array(86,-186,525,417),608=>array(59,-186,758,618),609=>array(105,-186,647,431),610=>array(82,-12,538,426),611=>array(112,-200,614,417),612=>array(72,-20,592,416),613=>array(102,-187,604,417),614=>array(-11,0,491,618),615=>array(10,-199,498,618),616=>array(29,0,489,624),617=>array(215,-8,472,426),618=>array(95,0,505,417),619=>array(31,0,510,604),620=>array(32,0,495,604),621=>array(215,-199,435,604),622=>array(-22,-158,605,604),623=>array(47,-14,635,417),624=>array(65,-186,654,417),625=>array(-10,-199,579,431),626=>array(-127,-199,522,431),627=>array(32,-199,614,431),628=>array(32,0,570,417),629=>array(67,-16,532,431),630=>array(9,0,611,417),631=>array(79,-16,609,465),632=>array(93,-200,565,614),633=>array(6,-10,537,417),634=>array(121,-10,691,603),635=>array(40,-199,571,417),636=>array(23,-186,593,427),637=>array(164,-199,594,427),638=>array(43,0,559,417),639=>array(67,-200,439,417),640=>array(20,0,500,417),641=>array(109,0,668,417),642=>array(64,-199,532,431),643=>array(18,-93,588,618),644=>array(18,-93,588,618),645=>array(155,-93,450,618),646=>array(23,-93,587,618),647=>array(24,-16,415,563),648=>array(87,-200,480,563),649=>array(59,-16,558,417),650=>array(70,-16,530,455),651=>array(30,0,511,543),652=>array(-55,0,486,417),653=>array(-55,0,486,417),654=>array(-34,0,578,603),655=>array(120,0,560,417),656=>array(92,-199,624,417),657=>array(81,-99,529,417),658=>array(54,-158,495,417),659=>array(115,-200,522,417),660=>array(91,0,520,577),661=>array(108,0,538,577),662=>array(202,-14,632,563),663=>array(30,-200,594,576),664=>array(111,-16,577,431),665=>array(33,0,498,417),666=>array(125,-16,568,431),667=>array(60,-12,665,492),668=>array(43,0,543,417),669=>array(64,-186,500,624),670=>array(86,-187,597,417),671=>array(52,0,500,417),672=>array(59,-186,779,618),673=>array(91,0,520,577),674=>array(108,0,538,577),675=>array(75,-16,643,604),676=>array(59,-158,658,604),677=>array(45,-99,617,604),678=>array(97,-17,648,563),679=>array(44,-16,643,618),680=>array(90,-132,656,566),681=>array(18,-199,642,604),682=>array(10,0,653,604),683=>array(40,0,636,604),684=>array(99,0,735,793),685=>array(72,-21,648,564),686=>array(133,-187,627,616),687=>array(128,-199,622,616),688=>array(200,389,526,782),689=>array(214,387,540,789),690=>array(249,243,532,771),691=>array(239,384,585,663),692=>array(208,382,554,661),693=>array(229,299,574,701),694=>array(196,388,624,755),695=>array(270,395,623,667),696=>array(201,260,600,653),697=>array(236,490,392,664),698=>array(151,490,457,664),699=>array(233,490,389,664),700=>array(236,490,392,664),701=>array(269,490,360,664),702=>array(281,480,395,661),703=>array(205,480,319,661),704=>array(332,383,561,741),705=>array(325,383,573,741),706=>array(345,595,568,800),707=>array(328,595,551,800),708=>array(328,595,533,800),709=>array(363,595,568,800),710=>array(263,490,554,639),711=>array(286,490,577,639),712=>array(387,490,450,635),713=>array(273,536,564,576),714=>array(376,490,565,639),715=>array(267,490,410,639),716=>array(374,-187,437,-42),717=>array(132,-124,423,-84),718=>array(226,-200,369,-51),719=>array(180,-198,369,-49),720=>array(232,0,456,417),721=>array(315,270,456,417),722=>array(297,192,411,373),723=>array(282,190,396,371),724=>array(305,536,532,669),725=>array(305,536,532,669),726=>array(315,490,542,716),727=>array(305,536,532,576),728=>array(280,489,574,621),729=>array(368,511,470,611),730=>array(326,480,516,661),731=>array(258,-155,408,0),732=>array(258,516,579,605),733=>array(263,490,576,633),734=>array(250,262,488,405),735=>array(326,514,529,686),736=>array(265,256,591,658),737=>array(258,386,530,779),738=>array(266,383,558,674),739=>array(232,388,594,660),740=>array(322,388,570,764),741=>array(215,0,629,800),742=>array(183,-12,624,800),743=>array(134,-12,624,800),744=>array(92,-12,624,800),745=>array(53,0,624,800),746=>array(100,0,513,690),747=>array(92,-10,539,379),748=>array(139,-200,431,-51),749=>array(170,528,679,666),750=>array(185,343,569,604),751=>array(194,-200,400,5),752=>array(158,-200,363,0),753=>array(177,-200,398,0),754=>array(159,-200,382,0),755=>array(326,-200,516,-19),756=>array(282,216,425,365),757=>array(220,477,499,626),758=>array(263,199,452,348),759=>array(106,-199,427,-110),760=>array(313,309,528,741),761=>array(352,543,506,676),762=>array(371,543,510,676),763=>array(226,-40,365,93),764=>array(226,-42,380,91),765=>array(77,-200,466,-47),766=>array(77,-200,405,-47),767=>array(36,-200,524,-21),768=>array(-220,490,-77,639),769=>array(-212,490,-23,639),770=>array(-275,490,16,639),771=>array(-287,516,34,605),772=>array(-270,536,21,576),773=>array(-383,536,109,576),774=>array(-258,489,36,621),775=>array(-184,511,-82,611),776=>array(-272,511,51,611),777=>array(-394,465,-204,682),778=>array(-224,480,-34,661),779=>array(-337,490,-24,633),780=>array(-274,490,17,639),781=>array(-173,490,-110,635),782=>array(-223,490,-50,635),783=>array(-300,490,-7,639),784=>array(-260,489,34,675),785=>array(-264,471,30,603),786=>array(-182,490,-26,664),787=>array(-130,478,26,652),788=>array(-169,502,-78,676),789=>array(-187,474,-31,648),790=>array(-378,-199,-235,-50),791=>array(-399,-200,-210,-51),792=>array(-410,-200,-264,-30),793=>array(-395,-200,-249,-30),794=>array(46,543,185,676),795=>array(-208,376,-26,565),796=>array(-405,-200,-291,-19),797=>array(-434,-187,-207,-54),798=>array(-414,-187,-187,-54),799=>array(-446,-200,-219,26),800=>array(-423,-121,-196,-81),801=>array(-381,-199,-111,0),802=>array(-359,-199,-145,0),803=>array(-382,-157,-280,-57),804=>array(-477,-153,-154,-53),805=>array(-416,-200,-226,-19),806=>array(-289,-200,-158,-54),807=>array(-419,-173,-244,0),808=>array(-342,-155,-192,0),809=>array(-346,-200,-283,-55),810=>array(-466,-200,-122,-47),811=>array(-475,-163,-137,-43),812=>array(-437,-188,-146,-39),813=>array(-485,-187,-194,-38),814=>array(-439,-177,-145,-45),815=>array(-483,-184,-189,-52),816=>array(-459,-143,-138,-54),817=>array(-457,-119,-166,-79),818=>array(-631,-146,-20,-96),819=>array(-644,-197,-9,-48),820=>array(-329,186,-8,275),821=>array(-325,279,-34,319),822=>array(-481,234,-24,275),823=>array(-460,224,-193,400),824=>array(-577,168,-183,395),825=>array(-341,-200,-227,-19),826=>array(-479,-200,-135,-47),827=>array(-424,-200,-214,-23),828=>array(-483,-163,-146,-43),829=>array(-268,481,-65,653),830=>array(-254,460,-137,687),831=>array(-464,651,171,800),832=>array(-276,490,-133,639),833=>array(-246,490,-57,639),834=>array(-294,516,27,605),835=>array(-160,478,-4,652),836=>array(-263,494,16,676),837=>array(-303,-200,-89,-34),838=>array(-305,469,39,622),839=>array(-447,-199,-156,-79),840=>array(-389,-200,-233,-55),841=>array(-385,-181,-246,-48),842=>array(-282,490,16,633),843=>array(-334,450,-13,727),844=>array(-279,516,71,746),845=>array(-447,-182,-171,-53),846=>array(-357,-193,-251,-40),848=>array(-272,455,-49,660),849=>array(-183,492,-69,673),850=>array(-303,585,-9,788),851=>array(-417,-200,-214,-28),852=>array(-424,-200,-203,0),853=>array(-453,-200,-230,0),854=>array(-537,-200,-151,0),855=>array(-141,488,-27,669),856=>array(17,511,119,611),857=>array(-405,-200,-216,-22),858=>array(-469,-199,-169,-31),859=>array(-259,451,-81,629),860=>array(-345,-200,334,-36),861=>array(-199,476,480,640),862=>array(-227,477,384,527),863=>array(-357,-120,254,-70),864=>array(-238,-140,204,-51),865=>array(-238,476,441,640),866=>array(-277,-198,249,-28),867=>array(-276,448,-80,641),868=>array(-288,448,-86,641),869=>array(-286,456,-105,725),870=>array(-281,448,-79,641),871=>array(-278,447,-87,634),872=>array(-278,445,-73,640),873=>array(-290,446,-62,714),874=>array(-298,456,-82,717),875=>array(-326,458,-72,644),876=>array(-288,458,-58,642),877=>array(-242,447,-73,697),878=>array(-275,454,-41,634),879=>array(-300,456,-60,636),884=>array(236,490,392,664),885=>array(236,-125,392,49),890=>array(262,-199,476,-33),894=>array(114,-145,426,417),900=>array(286,583,447,756),901=>array(183,494,462,676),902=>array(19,0,593,613),903=>array(299,285,450,417),904=>array(71,0,695,613),905=>array(66,0,695,613),906=>array(105,0,640,613),908=>array(111,-18,637,612),910=>array(51,0,704,610),911=>array(106,-2,654,612),912=>array(209,-7,488,660),913=>array(-54,0,520,577),914=>array(-26,0,529,577),915=>array(10,0,617,577),916=>array(-54,0,520,577),917=>array(-5,0,584,577),918=>array(30,0,539,577),919=>array(-16,0,589,577),920=>array(40,-16,554,590),921=>array(43,0,544,577),922=>array(-24,0,609,577),923=>array(-59,0,515,577),924=>array(-55,0,638,577),925=>array(-11,0,632,577),926=>array(-3,0,603,577),927=>array(41,-18,555,588),928=>array(-16,0,589,577),929=>array(-1,0,548,577),931=>array(30,0,562,577),932=>array(76,0,591,577),933=>array(76,0,604,577),934=>array(43,0,544,577),935=>array(-28,0,604,577),936=>array(85,0,653,579),937=>array(7,-2,555,571),938=>array(43,0,559,742),939=>array(76,0,604,742),940=>array(48,-14,529,661),941=>array(119,-2,521,659),942=>array(31,-186,520,647),943=>array(222,-7,465,647),944=>array(92,-12,603,680),945=>array(48,-14,529,445),946=>array(-29,-122,541,637),947=>array(123,-190,621,426),948=>array(35,-8,573,651),949=>array(119,-2,521,443),950=>array(99,-190,577,620),951=>array(31,-186,520,431),952=>array(65,-20,523,626),953=>array(222,-7,465,426),954=>array(14,2,538,428),955=>array(-15,-2,477,618),956=>array(-50,-190,547,426),957=>array(136,0,628,418),958=>array(123,-200,583,615),959=>array(61,-16,526,443),960=>array(3,0,579,428),961=>array(-52,-190,563,443),962=>array(99,-146,557,424),963=>array(34,-14,568,428),964=>array(91,0,602,428),965=>array(92,-12,603,428),966=>array(110,-200,594,426),967=>array(-39,-177,624,428),968=>array(83,-200,645,428),969=>array(34,-16,595,430),970=>array(168,-7,491,591),971=>array(92,-12,603,591),972=>array(61,-16,526,659),973=>array(92,-12,603,643),974=>array(34,-16,595,651),976=>array(162,-20,594,614),977=>array(101,-15,556,618),978=>array(144,0,643,563),979=>array(44,0,689,563),980=>array(144,0,643,677),981=>array(93,-200,565,614),982=>array(75,-16,624,431),986=>array(118,-146,715,562),987=>array(125,-147,631,439),988=>array(47,0,640,563),989=>array(88,-180,614,438),1008=>array(43,-1,646,417),1009=>array(82,-190,584,443),1012=>array(102,-16,616,576),1013=>array(214,-16,513,431),1024=>array(47,0,619,769),1025=>array(47,0,619,723),1026=>array(125,-137,596,566),1027=>array(48,0,640,775),1028=>array(106,-16,630,576),1029=>array(96,-17,602,577),1030=>array(117,0,603,563),1031=>array(117,0,604,724),1032=>array(100,-16,699,563),1033=>array(17,0,619,563),1034=>array(9,0,618,563),1035=>array(108,3,590,566),1036=>array(43,0,647,792),1037=>array(53,0,643,771),1038=>array(157,0,727,741),1039=>array(84,-80,672,563),1040=>array(13,0,596,563),1041=>array(35,0,628,563),1042=>array(47,0,591,563),1043=>array(48,0,640,563),1044=>array(23,-146,637,563),1045=>array(47,0,619,563),1046=>array(15,0,682,563),1047=>array(97,-16,579,576),1048=>array(53,0,643,563),1049=>array(53,0,643,741),1050=>array(43,0,647,563),1051=>array(53,0,619,563),1052=>array(15,0,700,563),1053=>array(57,0,646,563),1054=>array(102,-16,616,576),1055=>array(52,0,642,563),1056=>array(47,0,587,563),1057=>array(110,-16,635,576),1058=>array(152,0,648,563),1059=>array(95,0,665,563),1060=>array(61,0,656,563),1061=>array(44,0,662,563),1062=>array(69,-146,659,563),1063=>array(194,0,630,563),1064=>array(23,0,696,563),1065=>array(16,-146,689,563),1066=>array(73,0,618,563),1067=>array(9,0,705,563),1068=>array(74,0,565,563),1069=>array(83,-16,605,576),1070=>array(-1,-16,676,576),1071=>array(18,0,676,563),1072=>array(93,-16,546,431),1073=>array(127,-16,619,626),1074=>array(106,0,526,417),1075=>array(110,0,567,417),1076=>array(32,-118,595,417),1077=>array(104,-16,570,431),1078=>array(33,0,646,417),1079=>array(101,-16,536,431),1080=>array(69,0,627,417),1081=>array(69,0,627,606),1082=>array(82,0,594,417),1083=>array(89,0,587,417),1084=>array(44,0,614,417),1085=>array(80,0,608,417),1086=>array(111,-16,577,431),1087=>array(76,0,604,417),1088=>array(-13,-186,593,431),1089=>array(121,-17,596,432),1090=>array(182,-1,567,417),1091=>array(22,-186,634,417),1092=>array(74,-186,621,573),1093=>array(55,0,611,417),1094=>array(81,-118,609,417),1095=>array(161,0,595,417),1096=>array(71,0,638,417),1097=>array(38,-118,641,417),1098=>array(125,0,573,417),1099=>array(9,0,670,417),1100=>array(105,0,511,417),1101=>array(94,-16,576,431),1102=>array(23,-16,619,431),1103=>array(78,0,584,417),1104=>array(104,-16,570,627),1105=>array(104,-16,570,605),1106=>array(76,-151,555,604),1107=>array(110,0,567,639),1108=>array(121,-16,594,431),1109=>array(108,-17,558,431),1110=>array(96,0,513,624),1111=>array(96,0,570,603),1112=>array(82,-186,517,624),1113=>array(49,0,597,417),1114=>array(33,0,600,417),1115=>array(65,0,566,604),1116=>array(82,0,594,639),1117=>array(69,0,627,610),1118=>array(22,-186,634,610),1119=>array(64,-80,621,417),1120=>array(66,-16,690,564),1121=>array(34,-16,595,430),1122=>array(79,-1,606,608),1123=>array(88,0,519,445),1124=>array(9,-17,672,576),1125=>array(13,-16,656,431),1126=>array(12,0,597,563),1127=>array(12,0,597,417),1128=>array(-22,0,671,563),1129=>array(8,0,601,417),1130=>array(11,0,597,564),1131=>array(41,0,567,416),1132=>array(10,0,597,563),1133=>array(41,0,579,416),1134=>array(88,-186,572,754),1135=>array(88,-186,542,614),1136=>array(85,0,653,579),1137=>array(83,-200,645,428),1138=>array(102,-16,616,576),1139=>array(111,-16,577,431),1140=>array(123,0,706,563),1141=>array(113,0,675,417),1142=>array(123,0,706,734),1143=>array(113,0,675,626),1144=>array(50,-186,681,576),1145=>array(43,-186,671,431),1146=>array(102,-41,616,599),1147=>array(111,-41,577,454),1148=>array(66,-16,690,799),1149=>array(34,-16,595,626),1150=>array(66,-16,690,800),1151=>array(34,-16,607,664),1155=>array(-341,617,52,771),1156=>array(-294,471,0,603),1157=>array(-169,502,-78,676),1158=>array(-130,478,26,652),1159=>array(-125,454,276,584),1162=>array(53,-146,643,741),1163=>array(69,-146,627,606),1164=>array(85,0,576,583),1165=>array(125,0,531,437),1166=>array(62,0,602,563),1167=>array(-7,-186,599,431),1168=>array(42,0,657,688),1169=>array(104,0,582,535),1170=>array(50,0,642,563),1171=>array(108,0,565,417),1172=>array(44,-93,636,563),1173=>array(93,-188,550,417),1174=>array(7,-146,701,563),1175=>array(15,-146,663,417),1176=>array(113,-173,595,576),1177=>array(126,-173,561,431),1178=>array(41,-146,646,563),1179=>array(83,-146,594,417),1180=>array(38,0,657,563),1181=>array(80,0,592,417),1182=>array(44,0,648,563),1183=>array(83,0,595,417),1184=>array(67,0,671,563),1185=>array(116,0,632,417),1186=>array(53,-146,643,563),1187=>array(86,-146,603,417),1188=>array(19,0,701,563),1189=>array(48,0,649,417),1190=>array(-24,-93,642,563),1191=>array(21,-188,609,417),1192=>array(109,-132,634,576),1193=>array(122,-132,595,431),1194=>array(117,-155,641,576),1195=>array(111,-155,584,431),1196=>array(150,-146,646,563),1197=>array(182,-147,567,417),1198=>array(153,0,665,563),1199=>array(118,-199,660,417),1200=>array(153,0,665,563),1201=>array(113,-199,655,417),1202=>array(42,-146,661,563),1203=>array(54,-146,610,417),1204=>array(102,-146,694,563),1205=>array(102,-118,643,417),1206=>array(185,-146,621,563),1207=>array(175,-146,586,417),1208=>array(185,0,621,563),1209=>array(178,0,590,417),1210=>array(99,0,534,563),1211=>array(99,0,511,417),1212=>array(54,-16,672,576),1213=>array(70,-16,632,431),1214=>array(55,-155,672,576),1215=>array(75,-155,637,431),1216=>array(117,0,603,563),1217=>array(15,0,682,755),1218=>array(33,0,646,624),1219=>array(55,-105,660,563),1220=>array(86,-188,598,417),1221=>array(72,-146,646,563),1222=>array(99,-146,597,417),1223=>array(64,-199,653,563),1224=>array(83,-199,601,417),1225=>array(57,-146,646,563),1226=>array(69,-146,628,417),1227=>array(187,-147,622,563),1228=>array(179,-146,590,417),1229=>array(15,-146,700,563),1230=>array(56,-146,634,417),1231=>array(117,0,603,563),1232=>array(13,0,598,735),1233=>array(93,-16,577,625),1234=>array(13,0,596,726),1235=>array(93,-16,568,602),1236=>array(14,0,690,563),1237=>array(36,-16,630,431),1238=>array(47,0,619,755),1239=>array(104,-16,570,624),1240=>array(103,-16,615,576),1241=>array(104,-16,570,431),1242=>array(103,-16,615,723),1243=>array(104,-16,570,604),1244=>array(15,0,682,723),1245=>array(33,0,646,604),1246=>array(97,-16,587,723),1247=>array(101,-16,555,604),1248=>array(55,-15,517,563),1249=>array(54,-158,495,417),1250=>array(53,0,643,664),1251=>array(69,0,627,522),1252=>array(53,0,643,724),1253=>array(69,0,627,603),1254=>array(102,-16,616,724),1255=>array(111,-16,577,603),1256=>array(102,-16,616,576),1257=>array(111,-16,577,431),1258=>array(102,-16,616,722),1259=>array(111,-16,577,603),1260=>array(83,-16,605,725),1261=>array(94,-16,576,604),1262=>array(95,0,665,665),1263=>array(22,-186,634,521),1264=>array(95,0,665,722),1265=>array(22,-186,634,603),1266=>array(95,0,665,764),1267=>array(22,-186,634,614),1268=>array(194,0,630,722),1269=>array(161,0,595,603),1270=>array(48,-146,640,563),1271=>array(110,-146,567,417),1272=>array(9,0,705,723),1273=>array(9,0,670,603),1296=>array(120,-16,601,576),1297=>array(125,-16,561,431),1298=>array(71,-199,646,563),1299=>array(99,-199,597,417),1306=>array(102,-115,616,576),1307=>array(105,-186,668,431),1308=>array(122,0,696,563),1309=>array(114,0,655,417),1310=>array(49,0,652,563),1311=>array(73,0,585,417),1329=>array(61,-145,601,563),1330=>array(-17,0,564,579),1331=>array(54,0,558,580),1332=>array(20,0,569,579),1333=>array(73,-16,588,563),1334=>array(-25,-10,565,578),1335=>array(10,-80,552,563),1336=>array(-17,0,565,579),1337=>array(-45,0,601,575),1338=>array(30,-16,592,563),1339=>array(-34,0,550,563),1340=>array(7,0,504,562),1341=>array(-54,-12,620,563),1342=>array(31,-14,561,572),1343=>array(96,0,587,563),1344=>array(113,-20,528,571),1345=>array(7,0,543,584),1346=>array(24,0,525,579),1347=>array(-6,0,527,564),1348=>array(27,-16,596,564),1349=>array(29,0,509,605),1350=>array(74,-16,578,563),1351=>array(43,-16,562,612),1352=>array(16,0,555,579),1353=>array(-2,-61,553,586),1354=>array(25,0,537,579),1355=>array(8,-3,553,564),1356=>array(-26,0,595,579),1357=>array(47,-16,587,563),1358=>array(36,0,586,564),1359=>array(34,-16,544,584),1360=>array(0,0,582,579),1361=>array(25,0,506,594),1362=>array(36,0,508,563),1363=>array(65,0,533,563),1364=>array(0,0,596,580),1365=>array(42,-16,559,584),1366=>array(36,-17,494,572),1369=>array(251,480,365,661),1370=>array(236,490,392,664),1371=>array(376,490,565,639),1372=>array(249,471,580,603),1373=>array(330,490,473,639),1374=>array(315,595,601,778),1375=>array(275,588,586,719),1377=>array(47,-16,578,423),1378=>array(-11,-190,537,432),1379=>array(59,-190,561,438),1380=>array(10,-190,558,438),1381=>array(89,-16,587,572),1382=>array(59,-189,623,438),1383=>array(71,0,461,572),1384=>array(-10,-190,521,438),1385=>array(-41,-190,568,438),1386=>array(29,-16,591,572),1387=>array(-25,-190,507,573),1388=>array(11,-190,473,422),1389=>array(-75,-190,560,573),1390=>array(50,-16,623,572),1391=>array(101,-190,519,572),1392=>array(-4,0,487,572),1393=>array(47,-16,533,609),1394=>array(43,-190,532,438),1395=>array(23,0,512,572),1396=>array(79,-16,605,573),1397=>array(29,-190,470,422),1398=>array(82,-16,555,637),1399=>array(30,-190,553,438),1400=>array(10,0,501,438),1401=>array(28,-190,486,453),1402=>array(65,-190,655,422),1403=>array(30,-190,553,438),1404=>array(10,0,514,438),1405=>array(85,-16,528,423),1406=>array(88,-190,562,572),1407=>array(61,-16,517,438),1408=>array(-10,-190,521,438),1409=>array(77,-188,622,438),1410=>array(80,0,492,422),1411=>array(49,-190,561,572),1412=>array(43,0,602,613),1413=>array(66,-16,534,438),1414=>array(77,-190,512,572),1415=>array(148,-16,547,572),1417=>array(235,-15,450,417),1418=>array(185,235,435,326),1423=>array(49,0,559,579),1456=>array(229,-200,313,-41),1457=>array(135,-200,431,-42),1458=>array(137,-200,431,-42),1459=>array(137,-200,431,-40),1460=>array(251,-101,311,-42),1461=>array(194,-102,372,-43),1462=>array(194,-200,372,-42),1463=>array(195,-83,372,-42),1464=>array(197,-200,374,-40),1465=>array(91,540,151,599),1467=>array(133,-200,404,-42),1468=>array(321,211,382,270),1469=>array(233,-200,304,-24),1470=>array(197,439,598,480),1471=>array(332,540,508,581),1472=>array(258,-120,444,600),1473=>array(639,540,700,599),1474=>array(169,540,230,599),1475=>array(235,-15,450,417),1476=>array(419,674,481,734),1488=>array(60,0,642,480),1489=>array(64,0,565,480),1490=>array(137,0,504,480),1491=>array(157,0,638,480),1492=>array(99,0,614,480),1493=>array(267,0,422,480),1494=>array(230,0,565,480),1495=>array(99,0,614,480),1496=>array(120,0,637,480),1497=>array(267,219,422,480),1498=>array(157,-200,573,480),1499=>array(64,0,572,480),1500=>array(153,0,642,617),1501=>array(97,0,614,480),1502=>array(101,0,614,481),1503=>array(238,-200,422,480),1504=>array(137,0,504,480),1505=>array(125,0,614,480),1506=>array(64,0,645,480),1507=>array(143,-200,614,480),1508=>array(64,0,614,480),1509=>array(157,-200,642,480),1510=>array(55,0,633,480),1511=>array(80,-200,631,480),1512=>array(157,0,614,480),1513=>array(51,0,672,480),1514=>array(27,0,614,480),1520=>array(187,0,552,480),1521=>array(187,0,552,480),1522=>array(187,219,552,480),1523=>array(324,315,498,604),1524=>array(232,315,586,604),4304=>array(156,112,560,553),4305=>array(163,112,559,760),4306=>array(86,-179,509,463),4307=>array(72,-185,600,463),4308=>array(93,-179,569,463),4309=>array(96,-179,570,463),4310=>array(193,112,601,777),4311=>array(120,105,603,465),4312=>array(157,106,559,463),4313=>array(93,-179,577,470),4314=>array(75,-186,614,463),4315=>array(203,112,628,777),4316=>array(155,112,666,795),4317=>array(114,106,610,463),4318=>array(155,112,588,779),4319=>array(91,-179,611,485),4320=>array(113,105,628,777),4321=>array(166,112,562,777),4322=>array(70,-183,590,622),4323=>array(128,-179,623,470),4324=>array(104,-179,620,463),4325=>array(90,-179,671,800),4326=>array(83,-186,619,463),4327=>array(96,-179,586,459),4328=>array(196,112,677,777),4329=>array(131,107,556,777),4330=>array(62,-180,602,470),4331=>array(157,112,661,777),4332=>array(222,-200,667,800),4333=>array(69,-179,640,748),4334=>array(160,112,564,777),4335=>array(23,-179,635,463),4336=>array(156,112,626,779),4337=>array(135,119,690,759),4338=>array(136,90,520,491),4339=>array(72,-179,601,465),4340=>array(111,-179,556,626),4341=>array(139,111,631,779),4345=>array(131,-200,554,442),4347=>array(108,3,565,577),4348=>array(215,207,599,720),7680=>array(13,-198,596,563),7681=>array(93,-200,546,431),7682=>array(47,0,591,722),7683=>array(26,-16,591,723),7684=>array(47,-160,591,563),7685=>array(26,-176,591,604),7686=>array(47,-100,591,563),7687=>array(26,-116,591,604),7688=>array(110,-173,635,785),7689=>array(122,-173,596,640),7690=>array(47,0,592,736),7691=>array(102,-16,630,725),7692=>array(47,-160,592,563),7693=>array(102,-176,630,604),7694=>array(47,-100,592,563),7695=>array(102,-116,630,604),7696=>array(47,-167,592,563),7697=>array(102,-183,630,604),7698=>array(47,-199,592,563),7699=>array(102,-200,630,604),7700=>array(47,0,619,800),7701=>array(104,-16,570,785),7702=>array(47,0,619,800),7703=>array(104,-16,570,776),7704=>array(47,-196,619,563),7705=>array(104,-199,570,431),7706=>array(47,-149,619,563),7707=>array(104,-165,570,431),7708=>array(47,-167,619,768),7709=>array(104,-183,570,623),7710=>array(47,0,640,736),7711=>array(109,0,663,764),7712=>array(108,-16,636,676),7713=>array(105,-186,647,531),7714=>array(57,0,646,736),7715=>array(55,0,556,725),7716=>array(57,-160,646,563),7717=>array(55,-160,556,604),7718=>array(57,0,646,736),7719=>array(55,0,611,746),7720=>array(56,-167,645,563),7721=>array(55,-167,556,604),7722=>array(57,-192,646,563),7723=>array(55,-192,556,604),7724=>array(117,-149,603,563),7725=>array(96,-149,513,624),7726=>array(117,0,619,800),7727=>array(96,0,569,781),7728=>array(47,0,662,785),7729=>array(67,0,578,777),7730=>array(47,-160,662,563),7731=>array(67,-160,578,604),7732=>array(47,-100,662,563),7733=>array(67,-100,578,604),7734=>array(67,-160,585,563),7735=>array(96,-160,513,604),7736=>array(67,-160,585,676),7737=>array(96,-160,533,704),7738=>array(67,-100,585,563),7739=>array(96,-100,513,604),7740=>array(67,-200,585,563),7741=>array(96,-197,513,604),7742=>array(15,0,700,776),7743=>array(15,0,603,628),7744=>array(15,0,700,736),7745=>array(15,0,603,591),7746=>array(15,-160,700,563),7747=>array(15,-160,603,431),7748=>array(46,0,678,736),7749=>array(57,0,546,591),7750=>array(46,-160,678,563),7751=>array(57,-160,546,431),7752=>array(46,-100,678,563),7753=>array(57,-100,546,431),7754=>array(46,-197,678,563),7755=>array(57,-199,546,431),7756=>array(102,-11,623,800),7757=>array(111,-16,579,772),7758=>array(102,-11,639,800),7759=>array(111,-16,604,723),7760=>array(102,-11,616,785),7761=>array(111,-16,577,777),7762=>array(102,-11,632,800),7763=>array(111,-16,591,777),7764=>array(47,0,587,785),7765=>array(-13,-186,604,640),7766=>array(47,0,587,725),7767=>array(-13,-186,593,591),7768=>array(47,0,594,724),7769=>array(88,0,619,591),7770=>array(47,-160,594,563),7771=>array(88,-160,619,427),7772=>array(47,-160,594,676),7773=>array(88,-160,619,551),7774=>array(47,-100,594,563),7775=>array(88,-100,619,427),7776=>array(96,-17,602,737),7777=>array(108,-17,558,591),7778=>array(96,-177,602,577),7779=>array(108,-177,558,431),7780=>array(96,-15,602,800),7781=>array(108,-17,558,743),7782=>array(96,-17,602,800),7783=>array(108,-17,596,739),7784=>array(96,-177,602,737),7785=>array(108,-177,558,591),7786=>array(152,0,648,736),7787=>array(127,-16,518,683),7788=>array(152,-160,648,563),7789=>array(127,-176,518,563),7790=>array(138,-100,648,563),7791=>array(127,-116,518,563),7792=>array(118,-197,648,563),7793=>array(111,-200,518,563),7794=>array(112,-176,676,563),7795=>array(68,-176,569,417),7796=>array(114,-165,676,563),7797=>array(70,-165,569,417),7798=>array(112,-200,676,563),7799=>array(113,-200,569,417),7800=>array(136,-16,672,800),7801=>array(127,-16,569,755),7802=>array(136,-16,676,800),7803=>array(127,-16,580,725),7804=>array(124,0,707,725),7805=>array(114,0,655,580),7806=>array(124,-160,707,563),7807=>array(114,-160,655,417),7808=>array(122,0,696,785),7809=>array(114,0,655,640),7810=>array(122,0,696,785),7811=>array(114,0,655,640),7812=>array(122,0,696,736),7813=>array(114,0,655,591),7814=>array(122,0,696,736),7815=>array(114,0,655,591),7816=>array(122,-160,696,563),7817=>array(114,-160,655,417),7818=>array(44,0,662,736),7819=>array(55,0,611,591),7820=>array(44,0,662,736),7821=>array(55,0,611,591),7822=>array(153,0,665,736),7823=>array(22,-186,634,591),7824=>array(103,0,590,785),7825=>array(115,0,563,640),7826=>array(103,-160,590,563),7827=>array(115,-160,563,417),7828=>array(103,-100,590,563),7829=>array(115,-100,563,417),7830=>array(55,-100,556,604),7831=>array(127,-16,518,723),7832=>array(114,0,655,672),7833=>array(22,-186,634,672),7834=>array(93,-16,600,661),7835=>array(109,0,663,764),7840=>array(13,-160,596,563),7841=>array(93,-176,546,431),7842=>array(13,0,596,800),7843=>array(93,-16,546,693),7844=>array(13,0,691,789),7845=>array(93,-16,699,751),7846=>array(13,0,603,796),7847=>array(93,-16,554,733),7848=>array(13,0,739,800),7849=>array(93,-16,680,762),7850=>array(13,0,622,782),7851=>array(93,-16,609,748),7852=>array(13,-160,596,762),7853=>array(93,-176,554,640),7854=>array(13,0,596,800),7855=>array(93,-16,585,776),7856=>array(13,0,596,799),7857=>array(93,-16,574,770),7858=>array(13,0,596,800),7859=>array(93,-16,574,790),7860=>array(13,0,611,780),7861=>array(93,-16,615,770),7862=>array(13,-160,596,760),7863=>array(93,-176,573,623),7864=>array(47,-160,619,563),7865=>array(104,-176,570,431),7866=>array(47,0,619,800),7867=>array(104,-16,570,671),7868=>array(47,0,619,701),7869=>array(104,-16,570,580),7870=>array(47,0,714,797),7871=>array(104,-16,711,797),7872=>array(47,0,619,799),7873=>array(104,-16,570,732),7874=>array(47,0,752,800),7875=>array(104,-16,706,772),7876=>array(47,0,622,792),7877=>array(104,-16,597,750),7878=>array(47,-160,619,776),7879=>array(104,-176,570,640),7880=>array(117,0,603,800),7881=>array(96,0,513,681),7882=>array(117,-160,603,563),7883=>array(96,-160,513,624),7884=>array(102,-176,616,576),7885=>array(111,-176,577,431),7886=>array(102,-16,616,800),7887=>array(111,-16,577,693),7888=>array(102,-16,769,788),7889=>array(111,-16,681,734),7890=>array(102,-13,617,798),7891=>array(111,-16,577,734),7892=>array(102,-16,736,800),7893=>array(111,-16,699,731),7894=>array(102,-11,653,797),7895=>array(111,-16,601,747),7896=>array(102,-176,616,779),7897=>array(111,-176,577,640),7898=>array(109,-16,672,788),7899=>array(103,-16,634,628),7900=>array(109,-16,672,782),7901=>array(103,-16,634,621),7902=>array(109,-16,672,800),7903=>array(103,-16,634,680),7904=>array(173,-16,736,751),7905=>array(147,-16,678,668),7906=>array(149,-176,731,711),7907=>array(148,-176,679,565),7908=>array(136,-176,676,563),7909=>array(127,-176,569,417),7910=>array(136,-16,676,800),7911=>array(127,-16,569,681),7912=>array(101,-16,728,758),7913=>array(96,-16,645,643),7914=>array(101,-16,728,770),7915=>array(96,-16,645,626),7916=>array(101,-16,728,799),7917=>array(96,-16,645,675),7918=>array(101,-16,728,766),7919=>array(96,-16,645,626),7920=>array(101,-176,728,711),7921=>array(96,-176,645,565),7922=>array(153,0,665,785),7923=>array(22,-186,634,640),7924=>array(153,-160,665,563),7925=>array(22,-186,634,417),7926=>array(153,0,665,800),7927=>array(22,-186,634,654),7928=>array(153,0,665,725),7929=>array(22,-186,634,580),7936=>array(48,-14,529,701),7937=>array(48,-14,529,682),7938=>array(48,-14,529,689),7939=>array(48,-14,529,695),7940=>array(48,-14,529,686),7941=>array(48,-14,575,688),7942=>array(48,-14,579,799),7943=>array(48,-14,591,800),7944=>array(13,0,587,617),7945=>array(16,0,590,615),7946=>array(10,0,597,622),7947=>array(21,0,595,628),7948=>array(-3,0,617,619),7949=>array(40,0,648,620),7950=>array(55,0,629,744),7951=>array(51,0,625,744),7952=>array(119,-2,521,725),7953=>array(119,-2,521,680),7954=>array(119,-2,521,687),7955=>array(119,-2,528,693),7956=>array(119,-2,543,684),7957=>array(119,-2,590,686),7960=>array(90,0,679,616),7961=>array(91,0,680,615),7962=>array(-4,0,680,619),7963=>array(21,0,682,625),7964=>array(-41,0,680,616),7965=>array(5,0,709,620),7968=>array(31,-186,520,695),7969=>array(31,-186,520,680),7970=>array(31,-186,520,687),7971=>array(31,-186,520,699),7972=>array(31,-186,575,684),7973=>array(31,-186,622,686),7974=>array(31,-186,589,800),7975=>array(31,-186,638,799),7976=>array(77,0,682,618),7977=>array(79,0,684,618),7978=>array(31,0,716,620),7979=>array(54,0,708,622),7980=>array(-3,0,709,619),7981=>array(12,0,713,621),7982=>array(78,0,727,744),7983=>array(96,0,734,744),7984=>array(222,-7,465,697),7985=>array(222,-7,465,668),7986=>array(203,-7,465,675),7987=>array(222,-7,480,681),7988=>array(222,-7,495,672),7989=>array(222,-7,542,674),7990=>array(222,-7,553,800),7991=>array(222,-7,558,800),7992=>array(115,0,621,618),7993=>array(117,0,618,618),7994=>array(79,0,687,621),7995=>array(106,0,682,628),7996=>array(82,0,722,613),7997=>array(88,0,700,620),7998=>array(131,0,712,741),7999=>array(134,0,711,744),8000=>array(61,-16,526,725),8001=>array(61,-16,526,680),8002=>array(61,-16,526,687),8003=>array(61,-16,526,693),8004=>array(61,-16,540,684),8005=>array(61,-16,587,686),8008=>array(106,-18,639,613),8009=>array(122,-18,636,613),8010=>array(-6,-18,662,622),8011=>array(29,-18,664,624),8012=>array(44,-18,663,615),8013=>array(61,-18,656,617),8016=>array(92,-12,603,685),8017=>array(92,-12,603,688),8018=>array(92,-12,603,707),8019=>array(92,-12,603,693),8020=>array(92,-12,603,684),8021=>array(92,-12,603,690),8022=>array(92,-12,603,800),8023=>array(92,-12,603,799),8025=>array(89,0,679,618),8027=>array(50,0,746,628),8029=>array(29,0,774,618),8031=>array(81,0,764,744),8032=>array(34,-16,595,705),8033=>array(34,-16,595,668),8034=>array(34,-16,595,675),8035=>array(34,-16,595,689),8036=>array(34,-16,595,668),8037=>array(34,-16,595,674),8038=>array(34,-16,595,799),8039=>array(34,-16,595,800),8040=>array(82,-2,630,614),8041=>array(86,-2,634,612),8042=>array(-22,-2,640,622),8043=>array(15,-2,646,626),8044=>array(26,-2,631,613),8045=>array(70,-2,663,615),8046=>array(70,-2,650,738),8047=>array(54,-2,656,740),8048=>array(48,-14,529,689),8049=>array(48,-14,529,680),8050=>array(119,-2,521,687),8051=>array(119,-2,521,678),8052=>array(31,-186,520,687),8053=>array(31,-186,520,678),8054=>array(222,-7,465,675),8055=>array(222,-7,465,666),8056=>array(61,-16,526,687),8057=>array(61,-16,526,678),8058=>array(92,-12,603,675),8059=>array(92,-12,603,666),8060=>array(34,-16,595,667),8061=>array(34,-16,595,614),8064=>array(48,-200,529,701),8065=>array(48,-200,529,682),8066=>array(48,-200,529,689),8067=>array(48,-200,529,695),8068=>array(48,-200,529,686),8069=>array(48,-200,575,688),8070=>array(48,-200,579,799),8071=>array(48,-200,591,800),8072=>array(13,-200,587,617),8073=>array(34,-200,608,615),8074=>array(20,-200,607,622),8075=>array(26,-200,600,628),8076=>array(0,-200,620,619),8077=>array(51,-200,659,620),8078=>array(55,-200,629,744),8079=>array(51,-200,625,744),8080=>array(31,-200,520,695),8081=>array(31,-200,520,680),8082=>array(31,-200,520,687),8083=>array(31,-200,520,699),8084=>array(31,-200,575,684),8085=>array(31,-200,622,686),8086=>array(31,-200,589,800),8087=>array(31,-200,638,800),8088=>array(77,-200,682,618),8089=>array(79,-200,684,618),8090=>array(51,-200,736,620),8091=>array(82,-200,736,622),8092=>array(15,-200,727,619),8093=>array(30,-200,731,621),8094=>array(78,-200,727,744),8095=>array(96,-200,734,744),8096=>array(34,-199,595,705),8097=>array(34,-200,595,668),8098=>array(34,-200,595,675),8099=>array(34,-200,595,689),8100=>array(34,-200,595,668),8101=>array(34,-200,595,674),8102=>array(34,-199,595,799),8103=>array(34,-200,595,800),8104=>array(82,-200,630,614),8105=>array(68,-200,616,612),8106=>array(-22,-200,640,622),8107=>array(26,-200,657,626),8108=>array(26,-200,631,613),8109=>array(70,-200,663,615),8110=>array(70,-200,650,738),8111=>array(54,-200,656,740),8112=>array(48,-14,529,637),8113=>array(48,-14,529,545),8114=>array(48,-200,529,689),8115=>array(48,-200,529,445),8116=>array(48,-200,529,661),8118=>array(48,-14,529,594),8119=>array(48,-200,529,594),8120=>array(-54,0,520,769),8121=>array(-54,0,520,677),8122=>array(17,0,591,625),8123=>array(27,0,601,616),8124=>array(13,-200,587,577),8125=>array(344,578,482,751),8126=>array(262,-199,476,-20),8127=>array(65,577,203,750),8128=>array(140,516,460,605),8129=>array(126,511,474,733),8130=>array(31,-200,520,687),8131=>array(31,-200,520,431),8132=>array(31,-200,520,674),8134=>array(31,-186,568,592),8135=>array(31,-200,568,592),8136=>array(78,0,667,622),8137=>array(70,0,682,616),8138=>array(73,0,678,622),8139=>array(78,0,687,613),8140=>array(60,-200,665,577),8141=>array(179,477,409,661),8142=>array(200,483,471,658),8143=>array(139,503,459,800),8144=>array(194,-7,488,623),8145=>array(178,-7,469,531),8146=>array(197,-7,476,657),8147=>array(222,-7,505,666),8150=>array(168,-7,488,580),8151=>array(168,-7,516,713),8152=>array(43,0,549,769),8153=>array(43,0,544,677),8154=>array(103,0,604,619),8155=>array(115,0,651,613),8157=>array(259,483,457,667),8158=>array(259,484,519,660),8159=>array(221,499,541,800),8160=>array(92,-12,603,623),8161=>array(92,-12,603,531),8162=>array(92,-12,603,671),8163=>array(92,-12,603,670),8164=>array(-52,-190,563,674),8165=>array(-52,-190,563,680),8166=>array(92,-12,603,580),8167=>array(92,-12,603,713),8168=>array(76,0,604,769),8169=>array(76,0,604,677),8170=>array(128,0,688,622),8171=>array(97,0,749,613),8172=>array(97,0,646,609),8173=>array(223,491,502,675),8174=>array(242,488,521,670),8175=>array(258,477,318,661),8178=>array(34,-200,595,667),8179=>array(34,-200,595,430),8180=>array(34,-200,595,651),8182=>array(34,-16,595,610),8183=>array(34,-200,595,610),8184=>array(112,-18,637,619),8185=>array(113,-18,638,609),8186=>array(94,-2,642,618),8187=>array(84,-2,632,609),8188=>array(67,-200,615,571),8189=>array(142,479,303,652),8190=>array(259,484,349,657),8208=>array(194,258,524,299),8209=>array(194,258,524,299),8210=>array(131,261,588,302),8211=>array(131,261,588,302),8212=>array(60,261,659,302),8213=>array(60,261,659,302),8214=>array(230,39,370,638),8215=>array(-27,-200,584,-54),8216=>array(364,364,536,625),8217=>array(292,343,464,604),8218=>array(153,-181,325,80),8219=>array(375,343,501,604),8220=>array(196,364,586,625),8221=>array(195,343,579,604),8222=>array(81,-181,465,80),8223=>array(263,343,610,604),8224=>array(208,-63,561,604),8225=>array(154,-62,561,604),8226=>array(253,141,449,337),8227=>array(202,86,459,336),8228=>array(250,-15,349,84),8229=>array(140,-15,460,84),8230=>array(57,-15,557,84),8231=>array(299,187,401,287),8240=>array(91,-9,598,614),8241=>array(-43,-9,554,614),8242=>array(178,343,426,604),8243=>array(178,343,642,604),8244=>array(83,343,731,604),8245=>array(229,343,376,604),8246=>array(217,343,578,604),8247=>array(130,343,675,604),8248=>array(123,-165,415,-16),8249=>array(108,0,397,417),8250=>array(297,0,585,417),8251=>array(60,51,522,511),8252=>array(54,-15,527,618),8253=>array(171,-15,521,577),8254=>array(134,635,745,685),8255=>array(84,-174,487,-44),8256=>array(201,454,602,584),8257=>array(141,-198,450,252),8258=>array(0,0,763,719),8259=>array(128,39,586,496),8260=>array(84,138,645,470),8261=>array(220,-124,477,604),8262=>array(123,-124,380,604),8263=>array(52,-15,693,577),8264=>array(71,-15,623,618),8265=>array(-42,-15,581,618),8266=>array(133,-14,524,417),8267=>array(44,-62,598,604),8268=>array(133,109,618,453),8269=>array(121,109,606,453),8270=>array(161,0,536,354),8271=>array(139,-145,350,417),8272=>array(121,0,602,584),8273=>array(162,1,606,719),8274=>array(99,-31,625,722),8275=>array(183,168,504,257),8276=>array(86,-164,487,-34),8277=>array(131,261,588,302),8278=>array(173,5,630,579),8279=>array(59,343,816,604),8280=>array(86,5,659,670),8281=>array(23,5,704,579),8282=>array(260,5,506,784),8283=>array(79,-193,661,785),8284=>array(90,32,633,538),8285=>array(255,5,502,784),8286=>array(284,5,529,784),8304=>array(276,379,516,733),8305=>array(260,381,503,788),8308=>array(226,382,468,734),8309=>array(235,380,506,741),8310=>array(277,380,551,754),8311=>array(329,414,558,774),8312=>array(273,417,524,786),8313=>array(292,414,567,788),8314=>array(305,432,549,691),8315=>array(295,549,539,584),8316=>array(287,512,546,620),8317=>array(374,352,533,800),8318=>array(326,352,485,800),8319=>array(239,381,544,650),8320=>array(199,-149,439,205),8321=>array(192,-129,412,224),8322=>array(203,-137,487,216),8323=>array(188,-149,459,212),8324=>array(179,-136,421,216),8325=>array(168,-158,439,203),8326=>array(180,-158,454,216),8327=>array(212,-144,441,216),8328=>array(186,-151,437,218),8329=>array(175,-144,450,230),8330=>array(168,-129,412,130),8331=>array(178,-12,422,23),8332=>array(195,-58,439,50),8333=>array(235,-200,394,248),8334=>array(188,-200,347,248),8336=>array(124,-151,437,158),8337=>array(126,-160,447,149),8338=>array(134,-160,455,149),8339=>array(95,-141,475,148),8340=>array(145,-160,466,149),8353=>array(109,-81,635,626),8354=>array(109,-16,635,576),8355=>array(-13,0,580,563),8356=>array(28,0,479,578),8357=>array(14,-64,644,470),8358=>array(45,0,678,563),8359=>array(-27,-17,609,563),8360=>array(3,-17,640,563),8361=>array(71,0,696,563),8362=>array(64,0,639,480),8363=>array(83,0,708,696),8364=>array(81,-16,652,576),8365=>array(46,0,662,563),8366=>array(151,0,648,563),8367=>array(16,-102,610,563),8368=>array(106,-200,555,567),8369=>array(47,0,634,563),8370=>array(107,-67,636,624),8371=>array(12,0,604,563),8372=>array(112,-16,591,576),8373=>array(62,-92,574,655),8376=>array(139,0,644,563),8377=>array(157,0,616,564),8448=>array(98,-10,681,719),8449=>array(58,-14,625,715),8450=>array(50,-16,574,576),8451=>array(70,-16,609,661),8452=>array(66,0,585,626),8453=>array(37,-13,603,718),8454=>array(50,-13,623,719),8455=>array(61,-16,540,576),8456=>array(65,-16,587,576),8457=>array(128,0,715,661),8461=>array(-23,0,606,563),8462=>array(55,0,556,604),8463=>array(54,0,557,604),8464=>array(4,-28,630,570),8465=>array(142,-15,653,563),8466=>array(28,0,479,578),8467=>array(95,-28,544,632),8468=>array(29,-17,669,586),8469=>array(-26,0,634,563),8470=>array(7,0,680,563),8471=>array(43,0,643,600),8472=>array(9,-150,570,454),8473=>array(-13,0,527,563),8474=>array(54,-115,568,576),8476=>array(68,0,571,573),8477=>array(-21,0,534,563),8478=>array(47,0,607,563),8480=>array(65,237,706,574),8481=>array(41,0,634,563),8482=>array(90,243,710,563),8484=>array(44,0,639,563),8486=>array(7,-2,555,571),8487=>array(65,-2,601,571),8489=>array(210,-2,453,431),8490=>array(47,0,662,563),8491=>array(13,0,596,783),8494=>array(104,-16,570,431),8498=>array(61,0,654,563),8501=>array(60,0,642,480),8502=>array(64,0,565,480),8503=>array(137,0,504,480),8504=>array(157,0,638,480),8505=>array(72,0,550,623),8506=>array(-59,47,633,562),8507=>array(-24,0,710,563),8513=>array(-24,-14,504,578),8514=>array(11,0,529,563),8515=>array(55,0,649,563),8516=>array(-65,0,447,563),8523=>array(57,-15,452,520),8525=>array(91,-13,660,721),8526=>array(119,2,594,453),8531=>array(53,-19,635,592),8532=>array(45,-32,631,586),8533=>array(54,-22,643,594),8534=>array(50,-12,658,596),8535=>array(52,-18,648,579),8536=>array(69,-13,648,584),8537=>array(51,-14,671,582),8538=>array(55,-14,666,582),8539=>array(53,-16,652,592),8540=>array(44,-16,656,580),8541=>array(62,-16,653,583),8542=>array(107,-16,648,584),8543=>array(64,51,574,634),8544=>array(117,0,603,563),8545=>array(-7,0,607,563),8546=>array(-23,0,623,563),8547=>array(-19,0,619,563),8548=>array(98,0,612,563),8549=>array(-3,0,619,563),8550=>array(-8,0,614,563),8551=>array(-23,0,639,563),8552=>array(-42,0,632,563),8553=>array(44,0,662,563),8554=>array(-48,0,637,563),8555=>array(-42,0,642,563),8556=>array(67,0,585,563),8557=>array(110,-16,635,576),8558=>array(47,0,592,563),8559=>array(15,0,700,563),8560=>array(96,0,513,624),8561=>array(82,0,554,624),8562=>array(18,0,647,624),8563=>array(29,0,678,624),8564=>array(114,0,655,417),8565=>array(88,0,660,624),8566=>array(126,0,644,624),8567=>array(61,0,683,624),8568=>array(81,0,606,624),8569=>array(55,0,611,417),8570=>array(37,0,624,624),8571=>array(37,0,642,624),8572=>array(96,0,513,604),8573=>array(121,-17,596,432),8574=>array(102,-16,630,604),8575=>array(15,0,603,431),8592=>array(41,167,529,395),8593=>array(193,38,421,524),8594=>array(53,167,541,395),8595=>array(178,38,407,524),8596=>array(25,167,575,395),8597=>array(172,6,428,556),8598=>array(149,103,431,453),8599=>array(89,102,509,453),8600=>array(153,109,433,460),8601=>array(91,109,513,458),8612=>array(101,135,653,427),8613=>array(157,0,482,524),8614=>array(-45,135,507,427),8615=>array(118,0,443,524),8616=>array(93,-51,434,556),8617=>array(80,167,596,442),8618=>array(111,168,597,442),8628=>array(146,28,573,512),8629=>array(71,30,629,510),8636=>array(90,261,589,394),8637=>array(95,169,589,303),8638=>array(292,38,480,533),8639=>array(253,38,432,533),8640=>array(82,239,576,373),8641=>array(92,152,591,285),8642=>array(253,38,432,533),8643=>array(262,38,450,533),8644=>array(41,-13,611,435),8646=>array(53,-13,569,435),8651=>array(72,12,589,394),8652=>array(75,9,576,403),8656=>array(105,147,611,415),8657=>array(230,-18,556,704),8658=>array(105,147,611,415),8659=>array(200,-17,526,705),8660=>array(75,147,644,417),8661=>array(197,-62,573,740),8668=>array(84,167,596,395),8669=>array(83,167,595,395),8704=>array(122,0,705,563),8705=>array(36,-18,600,758),8706=>array(111,-16,580,581),8707=>array(46,0,592,563),8708=>array(46,-94,613,681),8709=>array(35,0,565,530),8710=>array(43,0,557,563),8711=>array(157,0,671,563),8712=>array(83,30,626,530),8713=>array(83,-81,626,668),8714=>array(169,110,556,449),8715=>array(47,30,590,530),8716=>array(47,-81,590,668),8717=>array(143,110,530,449),8718=>array(150,0,557,500),8719=>array(38,-80,652,624),8720=>array(42,-81,656,623),8721=>array(90,-127,616,563),8722=>array(131,261,588,302),8723=>array(136,50,661,637),8724=>array(111,-10,568,635),8725=>array(40,51,528,514),8726=>array(96,51,493,514),8727=>array(211,119,586,473),8728=>array(154,136,448,429),8729=>array(253,141,449,337),8730=>array(31,0,663,699),8731=>array(31,0,663,740),8732=>array(31,0,663,734),8733=>array(102,134,648,468),8734=>array(1,134,600,468),8735=>array(20,0,580,560),8736=>array(70,0,528,439),8739=>array(279,-27,320,582),8740=>array(177,-27,423,582),8741=>array(228,-27,373,582),8742=>array(151,-27,456,582),8745=>array(72,-11,583,465),8746=>array(102,-11,613,465),8747=>array(135,-78,587,744),8748=>array(15,-78,677,744),8756=>array(57,-45,539,397),8757=>array(59,51,541,493),8758=>array(299,6,401,453),8759=>array(109,6,590,453),8764=>array(136,212,563,348),8769=>array(143,51,570,410),8770=>array(133,148,590,429),8771=>array(133,148,590,431),8773=>array(55,50,585,434),8776=>array(135,100,594,387),8800=>array(96,94,625,464),8801=>array(78,117,630,456),8804=>array(56,0,635,535),8805=>array(71,0,600,535),8834=>array(97,113,615,452),8835=>array(101,113,618,452),8836=>array(97,-38,615,576),8837=>array(101,-38,618,576),8838=>array(80,1,620,452),8839=>array(66,1,618,452),8869=>array(30,0,570,598),8898=>array(41,-28,666,721),8899=>array(79,-39,704,710),8901=>array(299,187,401,287),8976=>array(92,168,598,438),8994=>array(137,152,538,282),8995=>array(137,152,538,282),9001=>array(238,-124,503,602),9002=>array(181,-124,446,602),9251=>array(40,1,580,154),9674=>array(119,-11,541,575),9675=>array(65,0,595,530),9711=>array(43,0,643,600),9824=>array(103,0,582,579),9825=>array(136,-14,656,576),9826=>array(144,-11,577,580),9827=>array(66,-1,643,570),9828=>array(103,0,582,579),9829=>array(136,-15,656,575),9830=>array(141,-11,574,580),9831=>array(66,-1,643,570),9833=>array(173,0,437,556),9834=>array(95,0,486,556),9835=>array(33,-2,556,572),9836=>array(33,-2,556,572),9837=>array(55,0,516,616),9838=>array(78,-167,519,603),9839=>array(19,-170,579,604),11798=>array(92,45,588,670),11799=>array(108,34,579,463),11800=>array(129,-18,479,574),11802=>array(111,258,568,541),11803=>array(135,212,565,565),11806=>array(125,212,555,476),11807=>array(115,86,545,348),11816=>array(185,-124,564,604),11817=>array(144,-124,523,604),11818=>array(119,5,571,509),11819=>array(86,55,619,445),11820=>array(46,55,579,445),11821=>array(89,35,591,520),11822=>array(200,-15,580,577),42888=>array(154,-95,445,54),42889=>array(235,-15,450,417),42890=>array(197,190,463,375),42891=>array(328,209,469,643),42892=>array(355,335,469,643),64256=>array(68,0,690,605),64257=>array(84,0,520,604),64258=>array(87,0,553,604),64285=>array(267,115,422,480),64286=>array(314,540,544,628),64287=>array(187,131,552,480),64288=>array(64,0,645,480),64289=>array(60,0,642,480),64290=>array(157,0,638,480),64291=>array(99,0,614,480),64292=>array(64,0,572,480),64293=>array(153,0,642,617),64294=>array(97,0,614,480),64295=>array(157,0,614,480),64296=>array(27,0,614,480),64297=>array(131,261,589,530),64298=>array(51,0,700,599),64299=>array(51,0,672,599),64300=>array(51,0,700,599),64301=>array(51,0,672,599),64302=>array(60,-83,642,480),64303=>array(60,-200,642,480),64304=>array(60,-101,642,480),64305=>array(64,0,565,480),64306=>array(137,0,504,480),64307=>array(157,0,638,480),64308=>array(99,0,614,480),64309=>array(229,0,422,480),64310=>array(227,0,565,480),64312=>array(120,0,637,480),64313=>array(213,219,422,480),64314=>array(157,-200,573,480),64315=>array(64,0,572,480),64316=>array(153,0,642,617),64318=>array(101,0,614,481),64320=>array(137,0,504,480),64321=>array(125,0,614,480),64323=>array(143,-200,614,480),64324=>array(64,0,614,480),64326=>array(55,0,633,480),64327=>array(80,-200,631,480),64328=>array(157,0,614,480),64329=>array(51,0,672,480),64330=>array(27,0,614,480),64331=>array(91,0,422,599),64332=>array(64,0,565,581),64333=>array(64,0,572,581),64334=>array(64,0,614,581),64335=>array(157,0,642,617),65532=>array(47,0,610,630),65533=>array(52,-84,699,800),65535=>array(23,-80,697,643)); +$cw=array(0=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,597=>600,598=>600,599=>600,600=>600,601=>600,602=>600,603=>600,604=>600,605=>600,606=>600,607=>600,608=>600,609=>600,610=>600,611=>600,612=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,620=>600,621=>600,622=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,630=>600,631=>600,632=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,646=>600,647=>600,648=>600,649=>600,650=>600,651=>600,652=>600,653=>600,654=>600,655=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,675=>600,676=>600,677=>600,678=>600,679=>600,680=>600,681=>600,682=>600,683=>600,684=>600,685=>600,686=>600,687=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>600,769=>600,770=>600,771=>600,772=>600,773=>600,774=>600,775=>600,776=>600,777=>600,778=>600,779=>600,780=>600,781=>600,782=>600,783=>600,784=>600,785=>600,786=>600,787=>600,788=>600,789=>600,790=>600,791=>600,792=>600,793=>600,794=>600,795=>600,796=>600,797=>600,798=>600,799=>600,800=>600,801=>600,802=>600,803=>600,804=>600,805=>600,806=>600,807=>600,808=>600,809=>600,810=>600,811=>600,812=>600,813=>600,814=>600,815=>600,816=>600,817=>600,818=>600,819=>600,820=>600,821=>600,822=>600,823=>600,824=>600,825=>600,826=>600,827=>600,828=>600,829=>600,830=>600,831=>600,832=>600,833=>600,834=>600,835=>600,836=>600,837=>600,838=>600,839=>600,840=>600,841=>600,842=>600,843=>600,844=>600,845=>600,846=>600,847=>600,848=>600,849=>600,850=>600,851=>600,852=>600,853=>600,854=>600,855=>600,856=>600,857=>600,858=>600,859=>600,860=>600,861=>600,862=>600,863=>600,864=>600,865=>600,866=>600,867=>600,868=>600,869=>600,870=>600,871=>600,872=>600,873=>600,874=>600,875=>600,876=>600,877=>600,878=>600,879=>600,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,989=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1120=>600,1121=>600,1122=>600,1123=>600,1124=>600,1125=>600,1126=>600,1127=>600,1128=>600,1129=>600,1130=>600,1131=>600,1132=>600,1133=>600,1134=>600,1135=>600,1136=>600,1137=>600,1138=>600,1139=>600,1140=>600,1141=>600,1142=>600,1143=>600,1144=>600,1145=>600,1146=>600,1147=>600,1148=>600,1149=>600,1150=>600,1151=>600,1155=>600,1156=>600,1157=>600,1158=>600,1159=>600,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1329=>600,1330=>600,1331=>600,1332=>600,1333=>600,1334=>600,1335=>600,1336=>600,1337=>600,1338=>600,1339=>600,1340=>600,1341=>600,1342=>600,1343=>600,1344=>600,1345=>600,1346=>600,1347=>600,1348=>600,1349=>600,1350=>600,1351=>600,1352=>600,1353=>600,1354=>600,1355=>600,1356=>600,1357=>600,1358=>600,1359=>600,1360=>600,1361=>600,1362=>600,1363=>600,1364=>600,1365=>600,1366=>600,1369=>600,1370=>600,1371=>600,1372=>600,1373=>600,1374=>600,1375=>600,1377=>600,1378=>600,1379=>600,1380=>600,1381=>600,1382=>600,1383=>600,1384=>600,1385=>600,1386=>600,1387=>600,1388=>600,1389=>600,1390=>600,1391=>600,1392=>600,1393=>600,1394=>600,1395=>600,1396=>600,1397=>600,1398=>600,1399=>600,1400=>600,1401=>600,1402=>600,1403=>600,1404=>600,1405=>600,1406=>600,1407=>600,1408=>600,1409=>600,1410=>600,1411=>600,1412=>600,1413=>600,1414=>600,1415=>600,1417=>600,1418=>600,1423=>600,1456=>600,1457=>600,1458=>600,1459=>600,1460=>600,1461=>600,1462=>600,1463=>600,1464=>600,1465=>600,1467=>600,1468=>600,1469=>600,1470=>600,1471=>600,1472=>600,1473=>600,1474=>600,1475=>600,1476=>600,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,7936=>600,7937=>600,7938=>600,7939=>600,7940=>600,7941=>600,7942=>600,7943=>600,7944=>600,7945=>600,7946=>600,7947=>600,7948=>600,7949=>600,7950=>600,7951=>600,7952=>600,7953=>600,7954=>600,7955=>600,7956=>600,7957=>600,7960=>600,7961=>600,7962=>600,7963=>600,7964=>600,7965=>600,7968=>600,7969=>600,7970=>600,7971=>600,7972=>600,7973=>600,7974=>600,7975=>600,7976=>600,7977=>600,7978=>600,7979=>600,7980=>600,7981=>600,7982=>600,7983=>600,7984=>600,7985=>600,7986=>600,7987=>600,7988=>600,7989=>600,7990=>600,7991=>600,7992=>600,7993=>600,7994=>600,7995=>600,7996=>600,7997=>600,7998=>600,7999=>600,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>600,8009=>600,8010=>600,8011=>600,8012=>600,8013=>600,8016=>600,8017=>600,8018=>600,8019=>600,8020=>600,8021=>600,8022=>600,8023=>600,8025=>600,8027=>600,8029=>600,8031=>600,8032=>600,8033=>600,8034=>600,8035=>600,8036=>600,8037=>600,8038=>600,8039=>600,8040=>600,8041=>600,8042=>600,8043=>600,8044=>600,8045=>600,8046=>600,8047=>600,8048=>600,8049=>600,8050=>600,8051=>600,8052=>600,8053=>600,8054=>600,8055=>600,8056=>600,8057=>600,8058=>600,8059=>600,8060=>600,8061=>600,8064=>600,8065=>600,8066=>600,8067=>600,8068=>600,8069=>600,8070=>600,8071=>600,8072=>600,8073=>600,8074=>600,8075=>600,8076=>600,8077=>600,8078=>600,8079=>600,8080=>600,8081=>600,8082=>600,8083=>600,8084=>600,8085=>600,8086=>600,8087=>600,8088=>600,8089=>600,8090=>600,8091=>600,8092=>600,8093=>600,8094=>600,8095=>600,8096=>600,8097=>600,8098=>600,8099=>600,8100=>600,8101=>600,8102=>600,8103=>600,8104=>600,8105=>600,8106=>600,8107=>600,8108=>600,8109=>600,8110=>600,8111=>600,8112=>600,8113=>600,8114=>600,8115=>600,8116=>600,8118=>600,8119=>600,8120=>600,8121=>600,8122=>600,8123=>600,8124=>600,8125=>600,8126=>600,8127=>600,8128=>600,8129=>600,8130=>600,8131=>600,8132=>600,8134=>600,8135=>600,8136=>600,8137=>600,8138=>600,8139=>600,8140=>600,8141=>600,8142=>600,8143=>600,8144=>600,8145=>600,8146=>600,8147=>600,8150=>600,8151=>600,8152=>600,8153=>600,8154=>600,8155=>600,8157=>600,8158=>600,8159=>600,8160=>600,8161=>600,8162=>600,8163=>600,8164=>600,8165=>600,8166=>600,8167=>600,8168=>600,8169=>600,8170=>600,8171=>600,8172=>600,8173=>600,8174=>600,8175=>600,8178=>600,8179=>600,8180=>600,8182=>600,8183=>600,8184=>600,8185=>600,8186=>600,8187=>600,8188=>600,8189=>600,8190=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>600,8205=>600,8206=>600,8207=>600,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8353=>600,8354=>600,8355=>600,8356=>600,8357=>600,8358=>600,8359=>600,8360=>600,8361=>600,8362=>600,8363=>600,8364=>600,8365=>600,8366=>600,8367=>600,8368=>600,8369=>600,8370=>600,8371=>600,8372=>600,8373=>600,8376=>600,8377=>600,8448=>600,8449=>600,8450=>600,8451=>600,8452=>600,8453=>600,8454=>600,8455=>600,8456=>600,8457=>600,8461=>600,8462=>600,8463=>600,8464=>600,8465=>600,8466=>600,8467=>600,8468=>600,8469=>600,8470=>600,8471=>600,8472=>600,8473=>600,8474=>600,8476=>600,8477=>600,8478=>600,8480=>600,8481=>600,8482=>600,8484=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8505=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8544=>600,8545=>600,8546=>600,8547=>600,8548=>600,8549=>600,8550=>600,8551=>600,8552=>600,8553=>600,8554=>600,8555=>600,8556=>600,8557=>600,8558=>600,8559=>600,8560=>600,8561=>600,8562=>600,8563=>600,8564=>600,8565=>600,8566=>600,8567=>600,8568=>600,8569=>600,8570=>600,8571=>600,8572=>600,8573=>600,8574=>600,8575=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8612=>600,8613=>600,8614=>600,8615=>600,8616=>600,8617=>600,8618=>600,8628=>600,8629=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8646=>600,8651=>600,8652=>600,8656=>600,8657=>600,8658=>600,8659=>600,8660=>600,8661=>600,8668=>600,8669=>600,8704=>600,8705=>600,8706=>600,8707=>600,8708=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8718=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8724=>600,8725=>600,8726=>600,8727=>600,8728=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8736=>600,8739=>600,8740=>600,8741=>600,8742=>600,8745=>600,8746=>600,8747=>600,8748=>600,8756=>600,8757=>600,8758=>600,8759=>600,8764=>600,8769=>600,8770=>600,8771=>600,8773=>600,8776=>600,8800=>600,8801=>600,8804=>600,8805=>600,8834=>600,8835=>600,8836=>600,8837=>600,8838=>600,8839=>600,8869=>600,8898=>600,8899=>600,8901=>600,8976=>600,8994=>600,8995=>600,9001=>600,9002=>600,9251=>600,9674=>600,9675=>600,9711=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,11798=>600,11799=>600,11800=>600,11802=>600,11803=>600,11806=>600,11807=>600,11816=>600,11817=>600,11818=>600,11819=>600,11820=>600,11821=>600,11822=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,64256=>600,64257=>600,64258=>600,64285=>600,64286=>600,64287=>600,64288=>600,64289=>600,64290=>600,64291=>600,64292=>600,64293=>600,64294=>600,64295=>600,64296=>600,64297=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65529=>600,65530=>600,65531=>600,65532=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freemonoi.z b/tools/tcpdf/fonts/freemonoi.z new file mode 100644 index 0000000000000000000000000000000000000000..f52d9b1a334e9e41dd60bf408dfd6f3098d60e4b GIT binary patch literal 221911 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 R*}2FA-#b0;?E2K`{{X*`WK;kE literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freesans.ctg.z b/tools/tcpdf/fonts/freesans.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..0a4dc84b095089a60084621ce96d50f9d3dd3c50 GIT binary patch literal 8661 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freesans.php b/tools/tcpdf/fonts/freesans.php new file mode 100644 index 000000000..996d8db2c --- /dev/null +++ b/tools/tcpdf/fonts/freesans.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeSans'; +$up=-176; +$ut=50; +$dw=800; +$diff=''; +$originalsize=1563256; +$enc=''; +$file='freesans.z'; +$ctg='freesans.ctg.z'; +$desc=array('Flags'=>32,'FontBBox'=>'[-1166 -638 2260 1050]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>729,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>657,'MaxWidth'=>2256,'MissingWidth'=>800); +$cbbox=array(0=>array(35,-139,765,800),33=>array(124,0,208,729),34=>array(40,464,293,709),35=>array(14,-20,542,697),36=>array(33,-126,518,770),37=>array(29,-20,859,709),38=>array(52,-23,637,709),39=>array(53,464,147,709),40=>array(73,-212,291,729),41=>array(38,-212,256,729),42=>array(40,441,343,729),43=>array(50,-10,534,474),44=>array(87,-147,192,104),45=>array(46,240,287,312),46=>array(80,0,184,104),47=>array(-8,-20,284,729),48=>array(43,-23,507,709),49=>array(102,0,347,709),50=>array(34,0,511,709),51=>array(32,-23,506,709),52=>array(28,0,520,709),53=>array(35,-23,513,709),54=>array(43,-23,513,709),55=>array(46,0,520,709),56=>array(37,-23,513,709),57=>array(38,-23,509,709),58=>array(80,0,184,524),59=>array(80,-147,185,524),60=>array(45,-9,534,474),61=>array(50,111,534,353),62=>array(50,-9,539,474),63=>array(77,0,509,741),64=>array(34,-142,951,741),65=>array(15,0,651,729),66=>array(80,0,624,729),67=>array(40,-23,669,741),68=>array(80,0,658,729),69=>array(80,0,603,729),70=>array(80,0,569,729),71=>array(40,-23,705,741),72=>array(80,0,641,729),73=>array(100,0,194,729),74=>array(35,-23,444,729),75=>array(80,0,659,729),76=>array(80,0,533,729),77=>array(80,0,766,729),78=>array(80,0,650,729),79=>array(40,-23,744,741),80=>array(80,0,606,729),81=>array(40,-59,744,741),82=>array(80,0,666,729),83=>array(48,-23,621,741),84=>array(30,0,602,729),85=>array(80,-23,640,729),86=>array(15,0,630,729),87=>array(15,0,922,729),88=>array(15,0,642,729),89=>array(15,0,663,729),90=>array(30,0,585,729),91=>array(64,-212,250,729),92=>array(-8,-20,284,729),93=>array(22,-212,208,729),94=>array(44,329,425,709),95=>array(-22,-176,578,-126),96=>array(22,592,231,740),97=>array(30,-23,523,539),98=>array(60,-23,529,729),99=>array(30,-23,476,539),100=>array(30,-23,499,729),101=>array(30,-23,503,539),102=>array(20,0,260,732),103=>array(30,-218,490,539),104=>array(60,0,476,729),105=>array(66,0,150,729),106=>array(0,-218,171,729),107=>array(60,0,504,729),108=>array(60,0,144,729),109=>array(60,0,752,539),110=>array(60,0,477,539),111=>array(30,-23,504,539),112=>array(60,-218,529,539),113=>array(30,-218,499,539),114=>array(60,0,312,539),115=>array(34,-23,459,539),116=>array(20,-23,260,668),117=>array(60,-23,477,524),118=>array(10,0,486,524),119=>array(10,0,712,524),120=>array(10,0,466,524),121=>array(10,-218,468,524),122=>array(30,0,456,524),123=>array(43,-212,276,729),124=>array(95,-212,155,729),125=>array(57,-212,290,729),126=>array(33,268,466,438),160=>array(0,0,0,0),161=>array(122,-205,206,524),162=>array(52,-120,510,628),163=>array(26,-23,535,729),164=>array(67,133,489,551),165=>array(11,0,545,709),166=>array(100,-212,160,729),167=>array(43,-213,506,729),168=>array(25,612,308,716),169=>array(39,-14,761,708),170=>array(37,303,333,742),171=>array(71,106,428,438),172=>array(40,86,544,375),173=>array(46,240,287,312),174=>array(39,-14,761,708),175=>array(28,631,302,701),176=>array(151,383,454,686),177=>array(50,-11,534,623),178=>array(19,390,326,815),179=>array(16,378,322,817),180=>array(92,592,301,740),181=>array(65,-220,544,524),182=>array(48,-177,522,729),183=>array(87,227,191,331),184=>array(39,-214,287,0),185=>array(69,390,230,815),186=>array(40,303,324,742),187=>array(72,106,429,438),188=>array(61,-20,849,726),189=>array(61,-20,844,729),190=>array(26,-20,836,734),191=>array(96,-217,528,524),192=>array(15,0,651,900),193=>array(15,0,651,900),194=>array(15,0,651,900),195=>array(15,0,651,887),196=>array(15,1,651,881),197=>array(15,0,651,966),198=>array(15,0,954,729),199=>array(40,-214,669,741),200=>array(80,0,603,900),201=>array(80,0,603,900),202=>array(80,0,603,900),203=>array(80,0,603,884),204=>array(0,0,229,900),205=>array(49,0,278,900),206=>array(10,0,297,900),207=>array(8,0,291,882),208=>array(20,0,667,729),209=>array(80,0,650,870),210=>array(40,-23,744,900),211=>array(40,-23,744,900),212=>array(40,-23,744,900),213=>array(40,-23,744,882),214=>array(40,-23,744,884),215=>array(95,34,488,427),216=>array(35,-23,749,755),217=>array(80,-23,640,900),218=>array(80,-23,640,900),219=>array(80,-23,640,900),220=>array(80,-23,640,881),221=>array(15,0,663,900),222=>array(80,0,605,729),223=>array(80,-24,554,728),224=>array(30,-23,523,740),225=>array(30,-23,523,740),226=>array(30,-23,523,727),227=>array(30,-23,523,709),228=>array(30,-23,523,727),229=>array(30,-23,523,772),230=>array(30,-23,841,539),231=>array(30,-214,476,539),232=>array(30,-23,503,740),233=>array(30,-23,503,740),234=>array(30,-23,503,727),235=>array(30,-23,503,727),236=>array(0,0,209,740),237=>array(13,0,222,740),238=>array(-12,0,275,727),239=>array(-11,0,272,728),240=>array(30,-23,504,743),241=>array(60,0,477,706),242=>array(30,-23,504,740),243=>array(30,-23,504,740),244=>array(30,-23,504,730),245=>array(30,-23,504,708),246=>array(30,-23,504,729),247=>array(50,0,534,472),248=>array(10,-30,521,539),249=>array(60,-23,477,740),250=>array(60,-23,477,740),251=>array(60,-23,477,729),252=>array(60,-23,477,729),253=>array(10,-218,468,740),254=>array(60,-218,528,714),255=>array(10,-218,468,729),256=>array(15,0,651,870),257=>array(30,-23,523,681),258=>array(15,0,651,900),259=>array(30,-23,523,727),260=>array(17,-205,692,729),261=>array(30,-205,583,539),262=>array(40,-23,669,900),263=>array(30,-23,476,740),264=>array(40,-23,669,900),265=>array(30,-23,476,708),266=>array(40,-23,669,900),267=>array(30,-23,476,729),268=>array(40,-23,669,900),269=>array(30,-23,476,732),270=>array(80,0,658,900),271=>array(30,-23,720,740),272=>array(20,0,667,729),273=>array(30,-23,561,729),274=>array(80,0,603,870),275=>array(30,-23,503,681),276=>array(80,0,603,900),277=>array(30,-23,503,729),278=>array(80,0,603,899),279=>array(30,-23,503,729),280=>array(80,-205,642,729),281=>array(30,-204,503,539),282=>array(80,0,603,900),283=>array(30,-23,503,730),284=>array(40,-23,705,900),285=>array(30,-218,490,719),286=>array(40,-23,705,900),287=>array(30,-218,490,730),288=>array(40,-23,705,900),289=>array(30,-218,490,729),290=>array(40,-300,705,741),291=>array(30,-218,490,746),292=>array(80,0,641,900),293=>array(60,0,476,900),294=>array(30,0,692,729),295=>array(15,0,494,729),296=>array(-7,0,307,873),297=>array(-26,0,288,698),298=>array(2,0,276,870),299=>array(-6,0,268,681),300=>array(-3,0,298,900),301=>array(-15,0,286,729),302=>array(26,-205,234,729),303=>array(2,-205,210,729),304=>array(95,0,199,883),305=>array(70,0,153,524),306=>array(100,-23,674,729),307=>array(66,-218,333,729),308=>array(35,-23,528,900),309=>array(-13,-218,274,719),310=>array(80,-300,659,729),311=>array(60,-300,504,729),312=>array(60,0,504,524),313=>array(80,0,533,900),314=>array(13,0,242,900),315=>array(80,-300,533,729),316=>array(60,-300,166,729),317=>array(80,0,533,740),318=>array(60,0,360,740),319=>array(80,0,533,729),320=>array(60,0,335,729),321=>array(30,0,582,729),322=>array(20,0,232,729),323=>array(80,0,650,900),324=>array(60,0,477,740),325=>array(80,-300,650,729),326=>array(60,-300,477,539),327=>array(80,0,650,900),328=>array(60,0,477,731),329=>array(39,0,587,728),330=>array(80,-16,637,744),331=>array(60,-218,477,539),332=>array(40,-23,744,870),333=>array(30,-23,504,681),334=>array(40,-23,744,900),335=>array(30,-23,504,729),336=>array(40,-23,744,900),337=>array(30,-23,504,740),338=>array(40,-20,956,741),339=>array(30,-23,889,539),340=>array(80,0,666,900),341=>array(60,0,331,740),342=>array(80,-300,666,729),343=>array(60,-300,312,539),344=>array(80,0,666,900),345=>array(45,0,332,741),346=>array(48,-23,621,900),347=>array(34,-23,459,740),348=>array(48,-23,621,900),349=>array(34,-23,459,720),350=>array(48,-214,621,741),351=>array(34,-214,459,539),352=>array(48,-23,621,900),353=>array(34,-23,459,733),354=>array(30,-213,602,729),355=>array(20,-227,299,668),356=>array(30,0,602,900),357=>array(20,-23,410,740),358=>array(30,0,602,729),359=>array(20,-23,265,668),360=>array(80,-23,640,873),361=>array(60,-23,477,703),362=>array(80,-23,640,870),363=>array(60,-23,477,681),364=>array(80,-23,640,900),365=>array(60,-23,477,727),366=>array(80,-23,640,965),367=>array(60,-23,477,772),368=>array(80,-23,640,900),369=>array(60,-23,477,731),370=>array(80,-205,640,729),371=>array(60,-204,516,524),372=>array(15,0,922,900),373=>array(10,0,712,721),374=>array(15,0,663,900),375=>array(10,-218,468,719),376=>array(15,0,663,881),377=>array(30,0,585,900),378=>array(30,0,456,740),379=>array(30,0,585,881),380=>array(30,0,456,729),381=>array(30,0,585,900),382=>array(30,0,456,733),383=>array(20,0,260,732),384=>array(20,-23,551,729),385=>array(40,0,802,729),386=>array(80,0,624,729),387=>array(60,-23,529,729),388=>array(1,0,673,729),389=>array(1,-23,563,729),390=>array(40,-23,669,741),391=>array(40,-23,741,741),392=>array(30,-23,557,556),393=>array(20,0,667,729),394=>array(40,0,836,729),395=>array(40,0,584,729),396=>array(30,-23,499,729),397=>array(30,-197,522,548),398=>array(30,0,553,729),399=>array(40,-23,670,741),400=>array(40,-23,613,741),401=>array(2,-218,579,729),402=>array(0,-218,258,732),403=>array(40,-23,782,741),404=>array(15,-27,663,729),405=>array(60,-23,823,729),406=>array(66,-23,235,729),407=>array(15,0,348,729),408=>array(80,0,673,729),409=>array(60,0,504,732),410=>array(6,0,339,729),411=>array(10,-10,536,738),412=>array(80,-15,784,729),413=>array(-8,-218,650,729),414=>array(60,-200,477,539),415=>array(40,-23,744,741),416=>array(40,-23,790,796),417=>array(30,-23,559,631),418=>array(40,-23,936,742),419=>array(30,-200,666,539),420=>array(40,0,784,729),421=>array(60,-218,529,732),422=>array(80,-125,635,729),423=>array(48,-23,621,741),424=>array(34,-23,459,539),425=>array(30,0,585,729),426=>array(0,-218,335,732),427=>array(20,-218,260,668),428=>array(15,0,608,729),429=>array(20,-23,261,732),430=>array(30,-218,602,729),431=>array(80,-23,771,856),432=>array(60,-23,618,651),433=>array(40,-4,717,729),434=>array(80,-23,655,729),435=>array(15,0,713,729),436=>array(10,-218,608,732),437=>array(30,0,585,729),438=>array(30,0,456,524),439=>array(40,-23,589,729),440=>array(30,-23,579,729),441=>array(30,-143,504,524),442=>array(30,-202,479,524),443=>array(34,0,511,709),446=>array(30,-21,462,668),447=>array(60,-218,531,540),448=>array(95,-212,155,729),449=>array(95,-212,265,729),450=>array(50,-212,534,729),451=>array(124,0,208,729),452=>array(80,0,1245,900),453=>array(80,0,1144,733),454=>array(30,-23,1002,733),455=>array(80,-23,970,729),456=>array(80,-218,727,729),457=>array(60,-218,373,729),458=>array(80,-23,1132,729),459=>array(80,-218,873,729),460=>array(60,-218,707,729),461=>array(15,0,651,900),462=>array(30,-23,523,729),463=>array(7,0,294,900),464=>array(-13,0,274,729),465=>array(40,-23,744,900),466=>array(30,-23,504,729),467=>array(80,-23,640,900),468=>array(60,-23,477,729),469=>array(80,-23,640,965),470=>array(60,-23,477,821),471=>array(80,-23,640,990),472=>array(60,-23,477,900),473=>array(80,-23,640,980),474=>array(60,-23,477,900),475=>array(80,-23,640,980),476=>array(60,-23,477,900),477=>array(30,-23,503,539),478=>array(15,0,651,965),479=>array(30,-23,523,800),480=>array(15,0,651,952),481=>array(30,-23,523,800),482=>array(15,0,954,871),483=>array(30,-23,841,701),484=>array(40,-23,758,741),485=>array(30,-218,515,539),486=>array(40,-23,705,900),487=>array(30,-218,490,729),488=>array(80,0,659,900),489=>array(60,0,504,900),490=>array(40,-221,744,741),491=>array(30,-221,504,539),492=>array(40,-221,744,870),493=>array(30,-221,504,649),494=>array(40,-23,589,900),495=>array(20,-143,494,729),496=>array(-33,-218,254,714),497=>array(80,0,1267,729),498=>array(80,0,1148,729),499=>array(30,-23,1012,729),500=>array(40,-23,705,900),501=>array(30,-218,490,727),503=>array(80,0,569,743),504=>array(80,0,650,900),505=>array(60,0,477,740),506=>array(15,0,651,900),507=>array(30,-23,523,900),508=>array(15,0,954,900),509=>array(30,-23,841,727),510=>array(35,-23,749,900),511=>array(10,-30,521,727),512=>array(15,0,651,900),513=>array(30,-23,523,729),514=>array(15,0,651,900),515=>array(30,-23,523,714),516=>array(80,0,603,900),517=>array(30,-23,503,729),518=>array(80,0,603,900),519=>array(30,-23,503,714),520=>array(-33,0,300,900),521=>array(-71,0,262,729),522=>array(-1,0,300,900),523=>array(-19,0,282,714),524=>array(40,-23,744,900),525=>array(30,-23,504,729),526=>array(40,-23,744,900),527=>array(30,-23,504,714),528=>array(80,0,666,900),529=>array(-21,0,312,729),530=>array(80,0,666,900),531=>array(45,0,346,714),532=>array(80,-23,640,900),533=>array(60,-23,477,729),534=>array(80,-23,640,900),535=>array(60,-23,477,714),536=>array(48,-300,621,741),537=>array(34,-300,459,539),538=>array(30,-300,602,729),539=>array(20,-300,260,668),540=>array(40,-100,499,709),541=>array(20,-84,384,542),542=>array(80,0,641,900),543=>array(60,0,476,900),544=>array(80,-219,640,741),548=>array(30,-216,585,729),549=>array(30,-216,456,524),550=>array(15,0,651,900),551=>array(30,-23,523,729),552=>array(80,-207,603,729),553=>array(30,-230,503,539),554=>array(40,-23,744,965),555=>array(30,-23,504,800),556=>array(40,-23,744,998),557=>array(30,-23,504,800),558=>array(40,-23,744,900),559=>array(30,-23,504,701),560=>array(40,-23,744,985),561=>array(30,-23,504,802),562=>array(15,0,663,851),563=>array(10,-218,468,649),567=>array(-18,-218,153,524),568=>array(30,-23,885,729),569=>array(30,-218,884,539),592=>array(20,-23,513,539),593=>array(30,-23,552,538),594=>array(20,-14,542,547),595=>array(60,-23,529,732),596=>array(30,-23,476,539),597=>array(11,-42,471,539),598=>array(30,-218,592,729),599=>array(30,-23,586,732),600=>array(30,-23,503,539),601=>array(30,-23,503,539),602=>array(30,-23,764,570),603=>array(30,-23,455,539),604=>array(30,-23,455,539),605=>array(30,-23,716,570),606=>array(30,-23,476,539),607=>array(20,-218,268,524),608=>array(30,-218,577,650),609=>array(30,-218,542,539),610=>array(30,-23,522,539),611=>array(10,-230,473,524),612=>array(10,-24,542,542),613=>array(60,-205,476,524),614=>array(60,0,476,732),615=>array(60,-218,476,732),616=>array(15,0,253,729),617=>array(66,-23,235,524),618=>array(20,0,258,524),619=>array(20,0,453,729),620=>array(20,0,407,729),621=>array(68,-218,240,729),622=>array(60,-143,578,729),623=>array(60,-15,752,524),624=>array(60,-200,752,524),625=>array(60,-218,752,539),626=>array(10,-218,515,539),627=>array(60,-218,566,539),628=>array(60,0,487,524),629=>array(30,-23,504,539),630=>array(30,-23,734,539),631=>array(30,-9,698,542),632=>array(24,-200,664,712),633=>array(20,-15,272,524),634=>array(20,-15,272,729),635=>array(20,-218,360,524),636=>array(60,-200,312,539),637=>array(60,-218,312,539),638=>array(60,0,348,539),639=>array(20,-200,308,539),640=>array(60,0,519,524),641=>array(64,0,523,524),642=>array(34,-216,459,539),643=>array(20,-218,279,732),644=>array(20,-218,278,732),645=>array(30,-218,289,539),646=>array(15,-218,450,732),647=>array(20,1,260,692),648=>array(20,-218,260,668),649=>array(14,-23,582,524),650=>array(30,-23,578,544),651=>array(60,-23,490,524),652=>array(10,0,486,524),653=>array(10,0,712,524),654=>array(10,0,468,742),655=>array(10,0,496,524),656=>array(30,-217,544,523),657=>array(30,-96,478,524),658=>array(20,-143,494,524),659=>array(30,-138,510,524),660=>array(30,0,468,709),661=>array(30,0,468,709),662=>array(30,0,468,709),663=>array(40,-213,669,741),664=>array(40,-23,744,741),665=>array(60,0,458,524),666=>array(30,-23,476,539),667=>array(30,-23,602,544),668=>array(60,0,478,524),669=>array(14,-218,449,729),670=>array(10,-201,454,528),671=>array(60,0,370,524),672=>array(30,-218,586,650),673=>array(30,0,468,709),674=>array(30,0,468,709),675=>array(30,-23,901,729),676=>array(30,-143,930,729),677=>array(30,-96,925,729),678=>array(20,-23,675,668),679=>array(20,-218,504,732),680=>array(20,-115,750,668),681=>array(20,-199,738,732),682=>array(60,-23,626,729),683=>array(60,0,549,729),684=>array(48,-1,505,730),685=>array(30,119,456,616),686=>array(10,-198,514,732),687=>array(10,-218,601,732),688=>array(26,389,297,864),689=>array(26,390,297,866),690=>array(24,264,136,880),691=>array(32,389,197,740),692=>array(35,380,200,731),693=>array(26,248,248,730),694=>array(42,390,342,732),695=>array(24,390,481,732),696=>array(10,247,309,731),697=>array(49,438,226,716),698=>array(49,438,434,716),699=>array(85,503,190,754),700=>array(80,457,185,708),701=>array(85,457,190,708),702=>array(89,579,177,754),703=>array(79,579,167,754),704=>array(24,400,309,765),705=>array(24,400,309,765),706=>array(28,545,304,750),707=>array(28,545,304,750),708=>array(51,574,282,750),709=>array(51,574,282,751),710=>array(20,591,307,741),711=>array(19,591,306,741),712=>array(89,588,161,785),713=>array(28,631,302,701),714=>array(92,593,301,741),715=>array(22,592,231,740),716=>array(89,-259,161,-62),717=>array(29,-140,303,-70),718=>array(83,-201,292,-53),719=>array(35,-200,244,-52),720=>array(103,0,229,546),721=>array(103,432,229,546),722=>array(92,-1,180,174),723=>array(83,2,171,177),724=>array(11,149,322,402),725=>array(11,149,322,402),726=>array(11,110,322,422),727=>array(11,231,322,301),728=>array(15,597,316,732),729=>array(115,612,219,716),730=>array(61,561,273,772),731=>array(57,-205,265,0),732=>array(5,613,319,717),733=>array(0,590,333,740),734=>array(0,234,321,570),735=>array(19,597,314,794),736=>array(11,238,312,730),737=>array(53,389,109,864),738=>array(27,383,305,750),739=>array(13,390,310,732),740=>array(13,390,299,851),741=>array(40,0,454,800),742=>array(40,0,454,800),743=>array(40,0,454,800),744=>array(40,0,454,800),745=>array(40,0,454,800),746=>array(72,-1,479,606),747=>array(72,0,479,614),748=>array(23,-200,310,-50),749=>array(28,593,302,800),750=>array(80,497,333,729),751=>array(51,-201,282,-25),752=>array(46,-201,277,-25),753=>array(26,-221,302,-16),754=>array(27,-220,303,-15),755=>array(58,-258,270,-47),756=>array(22,366,231,514),757=>array(0,366,333,516),758=>array(0,368,333,518),759=>array(9,-157,323,-53),760=>array(80,65,184,589),761=>array(24,512,176,749),762=>array(26,512,178,749),763=>array(24,-73,176,164),764=>array(24,-72,176,165),765=>array(11,-200,322,-28),766=>array(11,-200,322,-28),767=>array(0,-220,333,-19),768=>array(-311,592,-102,740),769=>array(-241,592,-32,740),770=>array(-313,591,-26,741),771=>array(-328,613,-14,717),772=>array(-305,631,-31,701),773=>array(-451,629,115,701),774=>array(-318,597,-17,732),775=>array(-218,612,-114,716),776=>array(-308,612,-25,716),777=>array(-284,564,-131,757),778=>array(-272,561,-60,772),779=>array(-312,591,21,741),780=>array(-314,591,-27,741),781=>array(-207,588,-135,785),782=>array(-276,588,-59,785),783=>array(-414,590,-81,740),784=>array(-318,597,-17,815),785=>array(-318,597,-17,732),786=>array(-215,583,-127,746),787=>array(-206,577,-118,740),788=>array(-212,577,-124,740),789=>array(0,578,88,741),790=>array(-311,-200,-102,-52),791=>array(-258,-200,-49,-52),792=>array(-280,-289,-75,-51),793=>array(-255,-288,-50,-50),794=>array(-203,427,71,701),795=>array(-137,440,67,651),796=>array(-224,-218,-136,-43),797=>array(-284,-200,-46,-45),798=>array(-284,-200,-46,-45),799=>array(-284,-288,-46,-50),800=>array(-424,-156,-113,-86),801=>array(-171,-218,0,45),802=>array(-83,-218,88,45),803=>array(-270,-165,-166,-61),804=>array(-365,-162,-82,-58),805=>array(-337,-255,-125,-44),806=>array(-269,-300,-169,-76),807=>array(-368,-214,-120,0),808=>array(-276,-205,-68,0),809=>array(-259,-243,-187,-46),810=>array(-305,-197,-31,-60),811=>array(-320,-172,-14,-50),812=>array(-314,-200,-27,-50),813=>array(-314,-200,-27,-50),814=>array(-318,-200,-17,-65),815=>array(-318,-200,-17,-65),816=>array(-387,-187,-73,-83),817=>array(-368,-153,-94,-83),818=>array(-601,-176,-1,-126),819=>array(-601,-278,-1,-126),820=>array(-450,208,-136,312),821=>array(-411,232,-137,302),822=>array(-711,222,-111,272),823=>array(-701,3,-13,616),824=>array(-701,-61,-13,749),825=>array(-264,-253,-176,-78),826=>array(-362,-176,-88,-39),827=>array(-364,-300,-103,-39),828=>array(-382,-174,-76,-59),829=>array(-302,563,-45,756),830=>array(-223,582,-119,850),831=>array(-600,589,0,741),832=>array(-311,593,-102,741),833=>array(-241,592,-32,740),834=>array(-344,604,-30,708),835=>array(-206,577,-118,740),836=>array(-355,600,-28,758),837=>array(-321,-170,-165,-10),838=>array(-305,593,-31,730),839=>array(-372,-209,-98,-39),840=>array(-328,-239,-115,-42),841=>array(-270,-237,-126,-93),842=>array(-369,595,-55,786),843=>array(-408,559,-94,900),844=>array(-367,573,-53,812),845=>array(-544,-243,-44,-45),846=>array(-364,-300,-167,-55),848=>array(-326,545,-50,750),849=>array(-198,589,-110,764),850=>array(-351,563,-50,800),851=>array(-432,-230,-175,-37),852=>array(-406,-221,-130,-16),853=>array(-389,-220,-113,-15),854=>array(-493,-218,-29,-41),855=>array(-197,573,-109,748),856=>array(-323,636,-219,740),857=>array(-403,-284,-174,-68),858=>array(-516,-228,-92,-48),859=>array(-337,546,-103,800),860=>array(-333,-199,334,-35),861=>array(-329,613,338,777),862=>array(-325,611,325,676),863=>array(-325,-147,325,-82),864=>array(-344,569,332,739),865=>array(-333,632,334,796),866=>array(-301,-261,299,-30),867=>array(-349,569,-161,784),868=>array(-367,570,-186,784),869=>array(-285,575,-253,853),870=>array(-368,570,-187,784),871=>array(-341,570,-182,779),872=>array(-333,571,-162,785),873=>array(-348,570,-168,856),874=>array(-331,569,-172,848),875=>array(-407,572,-143,777),876=>array(-291,572,-194,777),877=>array(-306,570,-214,833),878=>array(-365,570,-183,770),879=>array(-358,570,-184,770),884=>array(49,438,226,716),885=>array(22,-194,139,6),890=>array(127,-200,283,-40),891=>array(34,-12,408,530),892=>array(30,-12,404,530),893=>array(34,-12,408,530),894=>array(80,-147,185,524),900=>array(115,592,324,740),901=>array(6,620,333,778),902=>array(5,0,651,741),903=>array(86,420,190,524),904=>array(0,0,755,740),905=>array(0,0,794,740),906=>array(0,0,329,740),908=>array(0,-23,826,741),910=>array(0,6,878,741),911=>array(0,0,757,740),912=>array(-23,-8,304,765),913=>array(15,0,651,729),914=>array(80,0,624,729),915=>array(80,0,564,729),916=>array(14,0,684,729),917=>array(80,0,603,729),918=>array(30,0,585,729),919=>array(80,0,641,729),920=>array(40,-23,744,741),921=>array(100,0,194,729),922=>array(80,0,659,729),923=>array(15,0,651,729),924=>array(80,0,766,729),925=>array(80,0,650,729),926=>array(40,0,586,729),927=>array(40,-23,744,741),928=>array(80,0,640,729),929=>array(80,0,606,729),931=>array(40,0,606,729),932=>array(30,3,602,732),933=>array(15,6,663,735),934=>array(40,0,699,729),935=>array(15,0,642,729),936=>array(60,0,702,729),937=>array(40,0,717,733),938=>array(-2,0,281,900),939=>array(15,6,663,900),940=>array(30,-13,565,740),941=>array(30,-10,467,740),942=>array(15,-182,489,746),943=>array(60,-8,299,744),944=>array(60,-14,498,765),945=>array(30,-13,565,531),946=>array(60,-198,514,732),947=>array(10,-198,508,536),948=>array(30,-16,522,729),949=>array(30,-10,467,532),950=>array(30,-194,432,718),951=>array(15,-182,489,531),952=>array(30,-12,475,730),953=>array(60,-8,274,524),954=>array(60,0,490,524),955=>array(10,-12,536,730),956=>array(60,-200,480,523),957=>array(10,0,486,524),958=>array(30,-194,455,718),959=>array(30,-10,514,532),960=>array(20,-4,584,524),961=>array(60,-200,544,532),962=>array(30,-182,509,536),963=>array(30,-12,586,532),964=>array(20,-12,472,524),965=>array(60,-14,498,524),966=>array(30,-200,681,524),967=>array(10,-212,569,538),968=>array(60,-200,638,524),969=>array(30,-9,698,526),970=>array(-38,-8,274,703),971=>array(60,-14,498,703),972=>array(30,-10,514,744),973=>array(60,-14,498,744),974=>array(30,-9,698,744),977=>array(30,-12,533,730),978=>array(20,0,681,741),979=>array(0,0,874,741),980=>array(20,0,681,900),981=>array(30,-200,670,712),982=>array(30,-9,698,534),983=>array(10,-216,546,524),1008=>array(10,-17,570,539),1009=>array(60,-186,544,532),1010=>array(30,-12,404,530),1011=>array(0,-218,171,729),1012=>array(40,-23,744,741),1013=>array(30,-12,258,530),1014=>array(50,-12,278,530),1017=>array(40,-23,589,741),1021=>array(30,-23,579,741),1022=>array(40,-23,589,741),1023=>array(30,-23,579,741),1024=>array(80,0,603,900),1025=>array(80,0,603,900),1026=>array(30,-148,720,729),1027=>array(80,0,569,900),1028=>array(40,-23,669,741),1029=>array(48,-23,621,741),1030=>array(100,0,194,729),1031=>array(7,0,290,900),1032=>array(35,-23,444,729),1033=>array(30,0,969,729),1034=>array(80,0,969,729),1035=>array(30,0,720,729),1036=>array(80,0,622,900),1037=>array(80,0,650,900),1038=>array(15,0,608,900),1039=>array(80,-135,642,729),1040=>array(15,0,651,729),1041=>array(80,0,624,729),1042=>array(80,0,624,729),1043=>array(80,0,569,729),1044=>array(34,-135,778,729),1045=>array(80,0,603,729),1046=>array(15,0,900,729),1047=>array(40,-23,613,741),1048=>array(80,0,650,729),1049=>array(80,0,650,900),1050=>array(80,0,622,729),1051=>array(30,-10,591,729),1052=>array(80,0,766,729),1053=>array(80,0,641,729),1054=>array(40,-23,744,741),1055=>array(80,0,641,729),1056=>array(80,0,606,729),1057=>array(40,-23,669,741),1058=>array(30,0,602,729),1059=>array(15,0,608,729),1060=>array(40,0,805,729),1061=>array(15,0,642,729),1062=>array(80,-135,708,729),1063=>array(50,0,540,729),1064=>array(80,0,750,729),1065=>array(80,-135,817,729),1066=>array(30,0,805,729),1067=>array(80,0,794,729),1068=>array(80,0,624,729),1069=>array(40,-23,669,741),1070=>array(80,-23,955,741),1071=>array(15,0,606,729),1072=>array(30,-23,523,539),1073=>array(30,-23,504,775),1074=>array(60,0,458,524),1075=>array(60,0,370,524),1076=>array(20,-120,562,524),1077=>array(30,-23,503,539),1078=>array(10,0,755,524),1079=>array(30,-23,455,539),1080=>array(60,0,487,524),1081=>array(60,0,487,699),1082=>array(60,0,474,524),1083=>array(20,-10,437,524),1084=>array(60,0,538,524),1085=>array(60,0,478,524),1086=>array(30,-23,504,539),1087=>array(60,0,477,524),1088=>array(60,-218,529,539),1089=>array(30,-23,476,539),1090=>array(20,0,392,524),1091=>array(10,-218,468,524),1092=>array(30,-218,819,674),1093=>array(10,0,466,524),1094=>array(60,-120,538,524),1095=>array(50,0,430,524),1096=>array(60,0,612,524),1097=>array(60,-120,672,524),1098=>array(20,0,616,524),1099=>array(60,0,610,524),1100=>array(60,0,473,524),1101=>array(30,-23,476,539),1102=>array(60,-23,711,539),1103=>array(10,0,469,524),1104=>array(30,-23,503,740),1105=>array(30,-23,503,717),1106=>array(18,-163,517,729),1107=>array(60,0,370,740),1108=>array(30,-23,476,539),1109=>array(36,-23,461,539),1110=>array(70,0,154,729),1111=>array(-10,0,273,709),1112=>array(0,-218,171,729),1113=>array(20,0,766,524),1114=>array(60,0,807,524),1115=>array(20,0,519,729),1116=>array(60,0,474,740),1117=>array(60,0,487,740),1118=>array(10,-218,468,699),1119=>array(60,-120,478,524),1120=>array(15,0,921,729),1121=>array(10,0,670,524),1122=>array(30,0,775,729),1123=>array(20,0,606,648),1124=>array(100,-23,907,741),1125=>array(71,-23,672,539),1126=>array(15,0,770,729),1127=>array(10,0,547,524),1128=>array(100,0,1010,729),1129=>array(71,0,737,524),1130=>array(15,0,900,729),1131=>array(10,0,755,524),1132=>array(100,0,1110,729),1133=>array(71,0,925,524),1134=>array(34,-192,613,807),1135=>array(43,-186,455,605),1136=>array(60,0,702,729),1137=>array(60,-200,638,524),1138=>array(40,-23,744,741),1139=>array(30,-23,504,539),1140=>array(15,0,742,729),1141=>array(10,0,550,524),1142=>array(15,0,742,900),1143=>array(10,0,550,729),1144=>array(39,-218,1160,741),1145=>array(30,-218,934,542),1146=>array(40,-23,824,741),1147=>array(30,-23,564,540),1148=>array(15,0,921,980),1149=>array(10,0,681,800),1150=>array(15,0,921,900),1151=>array(10,0,670,729),1154=>array(20,-220,448,529),1155=>array(-380,611,-20,799),1156=>array(-258,597,43,732),1157=>array(-249,608,-86,696),1158=>array(-244,614,-80,703),1159=>array(-553,579,0,745),1160=>array(-752,-122,269,857),1161=>array(-771,-237,341,875),1162=>array(80,-135,717,900),1163=>array(60,-120,547,699),1164=>array(20,0,653,729),1165=>array(10,0,490,524),1166=>array(80,0,606,729),1167=>array(60,-218,530,539),1168=>array(80,0,569,825),1169=>array(60,0,355,629),1170=>array(20,0,584,729),1171=>array(20,0,392,524),1172=>array(80,-174,569,729),1173=>array(60,-143,417,524),1174=>array(15,-135,900,729),1175=>array(10,-120,815,524),1176=>array(40,-205,613,741),1177=>array(30,-205,455,539),1178=>array(80,-135,622,729),1179=>array(60,-120,474,524),1180=>array(80,0,665,729),1181=>array(60,0,504,524),1182=>array(10,0,674,729),1183=>array(10,0,514,524),1184=>array(20,0,830,729),1185=>array(20,0,648,524),1186=>array(80,-135,708,729),1187=>array(60,-120,538,524),1188=>array(80,0,965,729),1189=>array(60,0,689,524),1190=>array(80,-174,998,729),1191=>array(60,-143,750,524),1192=>array(40,-23,788,741),1193=>array(30,-23,616,539),1194=>array(40,-205,669,741),1195=>array(30,-205,476,539),1196=>array(30,-135,602,729),1197=>array(20,-120,392,524),1198=>array(15,0,663,729),1199=>array(10,-200,578,524),1200=>array(15,0,663,729),1201=>array(10,-200,578,524),1202=>array(15,-135,642,729),1203=>array(10,-120,466,524),1204=>array(30,-135,913,729),1205=>array(20,-120,652,524),1206=>array(50,-135,607,729),1207=>array(40,-120,481,524),1208=>array(60,0,550,729),1209=>array(40,0,420,524),1210=>array(80,0,570,729),1211=>array(60,0,440,524),1212=>array(40,-23,875,757),1213=>array(30,-23,661,539),1214=>array(40,-197,875,757),1215=>array(30,-197,661,539),1216=>array(80,0,174,729),1217=>array(15,0,900,900),1218=>array(10,0,755,698),1219=>array(80,-174,656,729),1220=>array(60,-143,472,524),1221=>array(30,-135,662,729),1222=>array(20,-120,498,524),1223=>array(80,-174,641,729),1224=>array(60,-143,478,524),1225=>array(80,-135,712,729),1226=>array(60,-120,539,524),1227=>array(60,-135,550,729),1228=>array(40,-120,420,524),1229=>array(80,-135,837,729),1230=>array(60,-120,599,524),1231=>array(80,0,174,729),1232=>array(15,0,651,900),1233=>array(30,-23,523,734),1234=>array(15,0,651,900),1235=>array(30,-23,523,703),1236=>array(15,0,954,729),1237=>array(30,-23,841,539),1238=>array(80,0,603,900),1239=>array(30,-23,503,734),1240=>array(40,-23,670,741),1241=>array(40,-23,513,539),1242=>array(40,-23,670,900),1243=>array(40,-23,513,703),1244=>array(15,0,900,900),1245=>array(10,0,755,703),1246=>array(40,-23,613,900),1247=>array(30,-23,455,703),1248=>array(40,-23,589,729),1249=>array(30,-143,504,524),1250=>array(80,0,650,870),1251=>array(60,0,487,681),1252=>array(80,0,650,900),1253=>array(60,0,487,703),1254=>array(40,-23,744,900),1255=>array(30,-23,504,703),1256=>array(40,-23,744,741),1257=>array(30,-23,504,539),1258=>array(40,-23,744,900),1259=>array(30,-23,504,703),1260=>array(40,-23,669,900),1261=>array(30,-23,476,703),1262=>array(15,0,608,870),1263=>array(10,-218,468,681),1264=>array(15,0,608,900),1265=>array(10,-218,468,703),1266=>array(15,0,608,900),1267=>array(10,-218,468,749),1268=>array(50,0,540,900),1269=>array(50,0,430,703),1270=>array(80,-135,569,729),1271=>array(60,-120,370,524),1272=>array(80,0,794,900),1273=>array(60,0,610,703),1274=>array(20,-218,584,729),1275=>array(20,-218,392,524),1276=>array(15,-174,642,729),1277=>array(10,-143,466,524),1278=>array(15,0,642,729),1279=>array(10,0,466,524),1296=>array(40,-23,613,741),1297=>array(30,-23,455,539),1298=>array(30,-174,591,729),1299=>array(20,-143,437,524),1306=>array(40,-59,744,741),1307=>array(30,-218,499,539),1308=>array(15,0,922,729),1309=>array(9,0,711,524),1310=>array(80,0,622,729),1311=>array(60,0,474,524),1316=>array(80,-135,707,729),1317=>array(60,-135,544,524),1318=>array(50,-135,607,729),1319=>array(50,-135,497,524),1329=>array(70,-41,720,716),1330=>array(70,0,633,726),1331=>array(40,-1,700,726),1332=>array(60,1,705,729),1333=>array(70,-10,633,733),1334=>array(50,0,731,735),1335=>array(70,0,416,721),1336=>array(70,0,633,729),1337=>array(70,-2,790,728),1338=>array(65,-10,636,718),1339=>array(70,0,632,732),1340=>array(70,0,350,716),1341=>array(70,-12,787,723),1342=>array(35,-4,768,762),1343=>array(70,1,633,733),1344=>array(20,-74,564,725),1345=>array(50,-42,591,728),1346=>array(65,0,636,728),1347=>array(40,0,618,724),1348=>array(60,-10,729,729),1349=>array(45,-12,550,728),1350=>array(10,-9,727,729),1351=>array(40,-12,556,739),1352=>array(70,1,633,729),1353=>array(66,-14,583,728),1354=>array(65,1,628,729),1355=>array(45,0,714,735),1356=>array(70,1,708,729),1357=>array(70,-12,633,716),1358=>array(65,1,718,729),1359=>array(45,-12,615,728),1360=>array(70,1,633,729),1361=>array(60,-12,569,728),1362=>array(70,0,345,723),1363=>array(45,1,743,725),1364=>array(30,0,592,728),1365=>array(45,-12,730,729),1366=>array(40,-8,674,725),1369=>array(79,579,167,754),1370=>array(53,489,155,723),1371=>array(30,588,173,718),1372=>array(27,577,306,730),1373=>array(22,592,231,740),1374=>array(13,588,305,793),1375=>array(22,573,307,708),1377=>array(65,-10,768,524),1378=>array(70,-200,491,535),1379=>array(35,-200,561,535),1380=>array(65,-200,559,534),1381=>array(65,-11,490,721),1382=>array(35,-200,571,537),1383=>array(70,-121,333,721),1384=>array(65,-200,486,529),1385=>array(70,-200,554,537),1386=>array(35,-3,569,734),1387=>array(70,-200,492,716),1388=>array(70,-200,256,524),1389=>array(70,-200,730,713),1390=>array(35,-8,515,748),1391=>array(70,-200,493,721),1392=>array(70,0,492,716),1393=>array(35,-14,467,736),1394=>array(65,-200,558,530),1395=>array(44,0,507,731),1396=>array(65,-10,461,744),1397=>array(-20,-200,179,524),1398=>array(70,-10,462,745),1399=>array(35,-195,378,529),1400=>array(65,-1,486,535),1401=>array(35,-199,357,531),1402=>array(65,-200,768,524),1403=>array(38,-201,463,532),1404=>array(65,0,488,535),1405=>array(65,-12,485,523),1406=>array(65,-200,574,716),1407=>array(65,-13,824,535),1408=>array(65,-200,486,535),1409=>array(35,-200,492,535),1410=>array(70,0,281,524),1411=>array(65,-200,824,723),1412=>array(0,-200,542,537),1413=>array(35,-12,521,530),1414=>array(42,-200,623,725),1415=>array(70,-8,544,723),1417=>array(90,0,190,519),1418=>array(12,166,294,263),1423=>array(60,1,705,729),1456=>array(265,-256,336,-60),1457=>array(112,-256,468,-60),1458=>array(120,-256,463,-60),1459=>array(128,-249,466,-60),1460=>array(265,-131,336,-60),1461=>array(200,-131,401,-60),1462=>array(184,-256,383,-60),1463=>array(187,-131,415,-60),1464=>array(190,-248,418,-60),1465=>array(264,660,335,731),1466=>array(8,658,79,729),1467=>array(162,-273,432,-60),1468=>array(224,270,295,341),1469=>array(229,-248,300,-60),1470=>array(38,524,393,600),1471=>array(101,660,341,731),1472=>array(62,-100,149,700),1473=>array(639,640,710,711),1474=>array(70,640,141,711),1475=>array(80,0,184,524),1476=>array(394,640,465,711),1477=>array(255,-131,326,-60),1478=>array(51,0,326,600),1479=>array(190,-248,418,-60),1488=>array(58,0,582,600),1489=>array(58,0,566,600),1490=>array(30,0,433,600),1491=>array(38,0,543,600),1492=>array(63,0,570,600),1493=>array(62,0,149,600),1494=>array(39,0,296,600),1495=>array(63,0,571,600),1496=>array(61,0,570,600),1497=>array(58,286,145,600),1498=>array(38,-200,474,600),1499=>array(57,0,516,600),1500=>array(37,0,545,749),1501=>array(63,0,571,600),1502=>array(48,0,570,600),1503=>array(62,-200,149,600),1504=>array(51,0,326,600),1505=>array(61,0,569,600),1506=>array(36,-55,531,600),1507=>array(57,-200,523,600),1508=>array(63,0,533,600),1509=>array(13,-200,485,600),1510=>array(51,0,533,600),1511=>array(62,-200,550,600),1512=>array(37,0,495,600),1513=>array(60,0,720,600),1514=>array(35,0,635,600),1520=>array(62,0,362,600),1521=>array(60,0,351,600),1522=>array(56,286,343,600),1523=>array(44,464,137,709),1524=>array(55,464,308,709),1792=>array(56,2,567,504),1793=>array(52,99,163,210),1794=>array(50,-112,161,-1),1795=>array(51,100,162,452),1796=>array(44,-240,156,112),1797=>array(106,1,394,113),1798=>array(106,-110,394,113),1799=>array(106,-109,394,112),1800=>array(84,97,309,450),1801=>array(87,-241,313,112),1802=>array(26,3,548,712),1803=>array(26,245,548,524),1804=>array(136,177,480,621),1805=>array(26,228,548,722),1808=>array(35,-137,415,634),1809=>array(57,372,386,818),1810=>array(-72,0,538,427),1811=>array(-72,-231,609,541),1812=>array(-72,-231,609,541),1813=>array(107,-143,473,429),1814=>array(107,0,473,429),1815=>array(109,-69,645,429),1816=>array(100,0,538,427),1817=>array(177,-170,347,371),1818=>array(-72,0,591,290),1819=>array(-72,-161,682,540),1820=>array(-72,-161,682,540),1821=>array(-72,0,448,273),1822=>array(-78,-173,757,768),1823=>array(97,-216,549,475),1824=>array(-72,0,624,664),1825=>array(107,-138,645,427),1826=>array(107,-300,624,259),1827=>array(-72,-2,689,424),1828=>array(167,-206,689,424),1829=>array(-72,0,676,540),1830=>array(-72,0,540,576),1831=>array(-72,0,540,576),1832=>array(127,-300,642,272),1833=>array(-72,0,550,427),1834=>array(107,0,473,608),1835=>array(-72,0,645,427),1836=>array(99,-10,619,491),1837=>array(-72,0,538,628),1838=>array(-72,-231,609,558),1839=>array(107,-200,473,429),1840=>array(206,596,396,786),1841=>array(256,-300,445,-110),1842=>array(300,-265,335,745),1843=>array(245,554,480,776),1844=>array(205,-260,440,-38),1845=>array(227,565,504,768),1846=>array(245,554,480,776),1847=>array(205,-260,440,-38),1848=>array(220,-225,405,-75),1849=>array(125,-266,410,-64),1850=>array(169,588,347,714),1851=>array(288,-188,466,-62),1852=>array(263,-177,374,-66),1853=>array(171,566,379,783),1854=>array(253,-255,461,-37),1855=>array(263,618,374,729),1856=>array(271,-154,369,-61),1857=>array(263,618,374,729),1858=>array(263,-177,374,-66),1859=>array(265,567,376,848),1860=>array(263,-300,375,-39),1861=>array(167,567,474,818),1862=>array(172,-300,469,-54),1863=>array(170,640,472,780),1864=>array(168,-184,474,-30),1865=>array(167,567,468,801),1866=>array(213,598,421,795),1869=>array(132,-24,723,544),1870=>array(-72,0,624,707),1871=>array(-72,0,624,664),2304=>array(-303,656,71,900),2305=>array(-297,656,77,900),2306=>array(-181,696,-33,844),2307=>array(76,98,224,525),2308=>array(30,0,727,860),2309=>array(30,0,727,613),2310=>array(4,0,898,613),2311=>array(-10,-151,474,613),2312=>array(-10,-151,474,900),2313=>array(-10,-6,592,613),2314=>array(-10,-6,814,613),2315=>array(-10,-11,931,613),2316=>array(-10,-119,651,613),2317=>array(-10,-133,443,831),2318=>array(-10,-133,443,860),2319=>array(-10,-133,443,613),2320=>array(-10,-133,443,900),2321=>array(4,0,898,819),2322=>array(4,0,898,860),2323=>array(4,0,898,900),2324=>array(4,0,898,900),2325=>array(-10,0,759,613),2326=>array(-10,0,790,613),2327=>array(-10,0,532,613),2328=>array(-10,0,600,613),2329=>array(-10,-6,690,613),2330=>array(-10,0,630,613),2331=>array(-10,-8,654,613),2332=>array(-10,0,713,613),2333=>array(-10,-151,702,613),2334=>array(-10,0,690,613),2335=>array(-10,-6,578,613),2336=>array(-10,6,541,613),2337=>array(-10,-6,621,613),2338=>array(-10,-6,548,613),2339=>array(-10,0,618,613),2340=>array(-10,-1,574,613),2341=>array(42,0,670,613),2342=>array(-10,-39,510,613),2343=>array(41,0,603,613),2344=>array(-10,0,578,613),2345=>array(-10,-53,578,613),2346=>array(-10,0,489,613),2347=>array(-10,0,743,613),2348=>array(-10,0,502,613),2349=>array(6,0,588,613),2350=>array(-10,0,528,613),2351=>array(-10,0,566,613),2352=>array(-10,-13,445,613),2353=>array(-10,-80,445,613),2354=>array(-10,-11,666,613),2355=>array(-10,58,671,613),2356=>array(-10,-109,671,613),2357=>array(-10,0,502,613),2358=>array(-10,-16,656,613),2359=>array(-10,0,489,613),2360=>array(-10,-13,677,613),2361=>array(-10,-70,496,613),2362=>array(-121,614,-53,800),2363=>array(-10,0,236,800),2364=>array(-384,-107,-236,41),2365=>array(23,-15,440,587),2366=>array(-10,0,236,613),2367=>array(-10,0,648,869),2368=>array(-243,1,236,855),2369=>array(-447,-266,13,-14),2370=>array(-317,-266,143,-14),2371=>array(-304,-268,-14,-14),2372=>array(-304,-300,33,122),2373=>array(-300,656,74,827),2374=>array(-451,614,-81,860),2375=>array(-388,613,-76,900),2376=>array(-416,613,-72,900),2377=>array(-73,0,301,827),2378=>array(-223,0,236,860),2379=>array(-160,0,236,899),2380=>array(-192,0,236,900),2381=>array(-162,-230,57,-25),2382=>array(0,1,159,613),2383=>array(-274,0,236,860),2384=>array(21,-6,824,783),2385=>array(-121,614,-53,900),2386=>array(-544,-257,6,-206),2387=>array(-468,736,-206,900),2388=>array(-206,736,56,900),2389=>array(-300,618,74,900),2390=>array(-440,-164,0,-37),2391=>array(-440,-300,0,-37),2392=>array(-10,-107,759,613),2393=>array(-10,-180,790,613),2394=>array(-10,0,532,613),2395=>array(-10,-101,713,613),2396=>array(-10,-180,621,613),2397=>array(-10,-180,548,613),2398=>array(-10,-48,743,613),2399=>array(-10,-60,566,613),2400=>array(-10,-188,910,613),2401=>array(-10,-291,674,613),2402=>array(-416,-300,40,113),2403=>array(-417,-300,60,256),2404=>array(371,-96,438,640),2405=>array(238,-82,518,654),2406=>array(90,93,484,498),2407=>array(113,0,447,613),2408=>array(88,-68,498,613),2409=>array(100,-129,486,613),2410=>array(78,4,510,613),2411=>array(102,0,535,614),2412=>array(102,-104,484,613),2413=>array(34,6,510,604),2414=>array(130,6,458,611),2415=>array(129,-119,458,613),2416=>array(91,182,303,392),2417=>array(129,717,258,837),2418=>array(30,0,778,827),2419=>array(30,0,727,800),2420=>array(4,0,898,800),2421=>array(4,0,898,860),2422=>array(30,-164,727,613),2423=>array(30,-300,727,613),2425=>array(-10,-154,713,613),2426=>array(-10,0,566,613),2427=>array(-10,-20,578,613),2428=>array(-10,-20,713,613),2429=>array(88,1,498,613),2430=>array(-10,-75,621,613),2431=>array(-10,-20,502,613),2433=>array(-313,617,-22,797),2434=>array(20,43,286,547),2435=>array(34,49,229,507),2437=>array(1,0,656,558),2438=>array(1,0,829,635),2439=>array(-14,-50,507,790),2440=>array(1,-10,564,772),2441=>array(0,62,539,790),2442=>array(0,64,559,794),2443=>array(18,0,600,651),2444=>array(116,53,533,633),2447=>array(35,0,501,571),2448=>array(35,0,588,857),2451=>array(23,62,504,538),2452=>array(23,62,593,861),2453=>array(1,0,569,558),2454=>array(28,0,467,644),2455=>array(43,3,480,635),2456=>array(1,0,437,558),2457=>array(9,3,447,525),2458=>array(0,2,407,558),2459=>array(0,-75,509,558),2460=>array(0,-3,601,558),2461=>array(1,1,563,646),2462=>array(26,0,747,570),2463=>array(-47,70,401,807),2464=>array(0,3,404,852),2465=>array(0,60,540,558),2466=>array(0,3,408,558),2467=>array(63,0,460,657),2468=>array(-33,38,597,558),2469=>array(15,0,490,646),2470=>array(-23,-2,435,558),2471=>array(45,0,461,565),2472=>array(0,-2,445,558),2474=>array(9,0,499,627),2475=>array(1,0,595,558),2476=>array(0,0,396,558),2477=>array(0,71,565,558),2478=>array(1,0,458,558),2479=>array(0,0,433,558),2480=>array(0,0,396,558),2482=>array(1,0,508,558),2486=>array(0,0,518,645),2487=>array(0,0,445,558),2488=>array(0,0,508,558),2489=>array(1,-53,497,558),2492=>array(-313,-135,-201,-23),2493=>array(0,-53,487,558),2494=>array(-79,0,193,635),2495=>array(0,0,541,789),2496=>array(-393,0,180,809),2497=>array(-251,-214,105,76),2498=>array(-192,-274,154,36),2499=>array(-354,-293,-83,41),2500=>array(-289,-300,47,131),2503=>array(1,0,303,558),2504=>array(-58,0,332,787),2507=>array(-458,0,418,635),2508=>array(-438,0,419,820),2509=>array(-209,-166,-13,-3),2510=>array(11,3,401,561),2519=>array(-276,2,219,820),2524=>array(0,-112,540,558),2525=>array(0,-145,408,558),2527=>array(0,0,433,558),2528=>array(19,-253,594,651),2529=>array(116,-269,640,633),2530=>array(-383,-300,-89,84),2531=>array(-401,-300,151,186),2534=>array(65,65,419,430),2535=>array(77,2,364,556),2536=>array(49,-59,482,547),2537=>array(17,44,500,514),2538=>array(57,23,394,579),2539=>array(49,5,439,549),2540=>array(8,26,467,535),2541=>array(96,30,473,540),2542=>array(36,31,522,542),2543=>array(28,30,445,574),2544=>array(-25,0,414,558),2545=>array(-25,0,414,558),2546=>array(27,98,471,609),2547=>array(-5,73,358,548),2548=>array(26,98,470,609),2549=>array(40,75,550,548),2550=>array(13,29,543,572),2551=>array(23,47,133,551),2552=>array(17,35,342,558),2553=>array(43,146,391,489),2554=>array(3,372,524,729),2555=>array(49,-178,344,298),2561=>array(-324,657,0,900),2562=>array(-137,719,0,856),2563=>array(48,39,296,621),2565=>array(-7,0,872,641),2566=>array(-7,0,1104,641),2567=>array(-32,0,884,900),2568=>array(-10,0,945,900),2569=>array(-7,-154,739,897),2570=>array(-7,-271,739,897),2575=>array(-10,0,679,929),2576=>array(-7,0,872,974),2579=>array(-7,0,735,949),2580=>array(-7,0,872,981),2581=>array(-8,0,697,641),2582=>array(-13,0,648,641),2583=>array(-7,0,714,641),2584=>array(-7,0,764,641),2585=>array(-9,0,667,641),2586=>array(-6,0,700,641),2587=>array(-8,0,672,641),2588=>array(-10,0,669,641),2589=>array(-7,-2,642,641),2590=>array(-6,-3,655,641),2591=>array(-7,-3,659,641),2592=>array(-10,-2,673,641),2593=>array(-8,0,669,641),2594=>array(-9,-6,667,641),2595=>array(-7,0,667,641),2596=>array(-6,3,657,641),2597=>array(-6,0,650,641),2598=>array(-8,0,677,641),2599=>array(-10,0,648,641),2600=>array(-12,-2,643,641),2602=>array(-9,0,666,641),2603=>array(-8,0,669,641),2604=>array(-9,0,637,641),2605=>array(-9,0,634,641),2606=>array(-7,0,673,641),2607=>array(-6,0,749,641),2608=>array(-6,-1,632,641),2610=>array(-10,-4,691,640),2611=>array(-21,-13,734,641),2613=>array(-7,-3,642,641),2614=>array(-7,0,682,641),2616=>array(-7,0,682,641),2617=>array(-10,0,628,641),2620=>array(-163,-156,-57,-50),2622=>array(-13,250,309,641),2623=>array(-5,0,488,933),2624=>array(-222,0,322,900),2625=>array(-518,-154,-152,-49),2626=>array(-518,-275,-152,-54),2631=>array(-502,651,-134,929),2632=>array(-545,656,-132,981),2635=>array(-479,678,-147,939),2636=>array(-561,711,-119,981),2637=>array(-338,-285,-59,-52),2641=>array(-338,-285,-59,-52),2649=>array(-13,0,651,641),2650=>array(-6,-12,777,641),2651=>array(-10,0,667,641),2652=>array(-6,-3,669,641),2654=>array(-6,-10,672,641),2662=>array(33,40,618,625),2663=>array(31,-55,531,683),2664=>array(21,3,555,670),2665=>array(21,1,558,669),2666=>array(20,-1,512,658),2667=>array(0,0,498,641),2668=>array(16,0,486,829),2669=>array(14,0,583,664),2670=>array(14,0,600,642),2671=>array(14,0,618,789),2672=>array(-303,707,-24,931),2673=>array(-356,707,-32,897),2674=>array(-10,0,679,641),2675=>array(-7,0,739,897),2676=>array(12,-55,1518,984),2677=>array(-278,-265,0,-24),3330=>array(72,-13,419,333),3331=>array(77,23,273,522),3333=>array(88,-14,1360,557),3334=>array(89,-226,1522,558),3335=>array(87,-217,981,557),3336=>array(87,-217,1728,558),3337=>array(90,-215,720,558),3338=>array(90,-215,1473,558),3339=>array(87,-231,865,558),3340=>array(89,-10,1059,558),3342=>array(89,-221,1203,559),3343=>array(88,-222,1231,558),3344=>array(89,-221,1902,559),3346=>array(86,-13,714,559),3347=>array(86,-13,1195,559),3348=>array(86,-13,1463,559),3349=>array(89,-14,954,558),3350=>array(87,-13,910,557),3351=>array(89,-13,910,562),3352=>array(89,0,1343,558),3353=>array(87,-13,1002,557),3354=>array(90,0,865,544),3355=>array(90,-14,1281,557),3356=>array(87,-14,841,557),3357=>array(89,-14,1536,559),3358=>array(87,-14,1342,557),3359=>array(89,-14,589,558),3360=>array(89,-13,666,558),3361=>array(87,-16,1291,564),3362=>array(89,-14,1332,558),3363=>array(87,-14,1326,558),3364=>array(87,-14,954,557),3365=>array(87,0,823,558),3366=>array(89,-13,618,557),3367=>array(89,-14,928,558),3368=>array(89,-14,928,558),3369=>array(57,-14,928,558),3370=>array(89,-4,855,544),3371=>array(89,-4,1143,557),3372=>array(87,-13,1203,557),3373=>array(89,-19,644,559),3374=>array(87,0,628,558),3375=>array(90,-16,1022,557),3376=>array(90,-13,716,558),3377=>array(89,-13,662,557),3378=>array(89,0,855,557),3379=>array(86,-208,714,559),3380=>array(90,-13,641,563),3381=>array(86,-10,878,558),3382=>array(89,-13,1009,562),3383=>array(89,-4,1098,557),3384=>array(87,-16,1287,563),3385=>array(89,-9,1147,558),3386=>array(101,-200,855,544),3389=>array(85,-300,740,741),3390=>array(90,-13,506,557),3391=>array(-109,0,202,813),3392=>array(-145,0,202,812),3393=>array(72,-298,372,558),3394=>array(72,-298,372,558),3395=>array(43,-300,451,550),3396=>array(43,-300,451,550),3398=>array(89,-10,714,557),3399=>array(86,-16,535,559),3400=>array(89,-10,1404,557),3402=>array(-741,-13,536,557),3403=>array(-564,-16,526,559),3404=>array(-741,-13,724,558),3405=>array(-97,557,219,745),3406=>array(58,576,214,732),3415=>array(47,-13,724,558),3424=>array(87,-231,865,558),3425=>array(89,-226,1213,558),3426=>array(-655,-308,0,69),3427=>array(-732,-300,10,217),3430=>array(77,-14,687,545),3431=>array(35,-202,693,561),3432=>array(77,-10,764,557),3433=>array(85,-14,1030,557),3434=>array(85,-16,666,686),3435=>array(80,-216,934,699),3436=>array(85,-217,1213,561),3437=>array(83,-217,680,557),3438=>array(85,-217,832,557),3439=>array(84,-16,941,770),3440=>array(44,-217,1221,564),3441=>array(85,-217,886,561),3442=>array(89,-14,1322,610),3443=>array(62,176,874,524),3444=>array(87,-14,900,775),3445=>array(87,-14,1044,775),3449=>array(89,-14,1148,561),3450=>array(87,-14,1400,775),3451=>array(89,-14,994,771),3452=>array(89,-13,700,771),3453=>array(87,-14,1114,771),3454=>array(89,-13,1004,771),3455=>array(89,-14,957,771),4256=>array(60,0,527,720),4257=>array(60,0,560,720),4258=>array(60,0,582,740),4259=>array(60,20,755,740),4260=>array(60,0,520,740),4261=>array(60,0,515,740),4262=>array(60,0,739,740),4263=>array(80,0,813,740),4264=>array(60,20,562,740),4265=>array(60,0,517,740),4266=>array(60,20,879,740),4267=>array(60,0,522,740),4268=>array(80,0,543,740),4269=>array(80,20,710,740),4270=>array(60,0,507,720),4271=>array(30,0,543,720),4272=>array(60,20,739,720),4273=>array(80,0,541,720),4274=>array(60,0,732,740),4275=>array(20,0,644,740),4276=>array(60,0,787,740),4277=>array(60,0,519,720),4278=>array(60,20,752,740),4279=>array(60,0,523,720),4280=>array(30,0,573,740),4281=>array(80,20,530,740),4282=>array(60,0,694,720),4283=>array(60,0,516,720),4284=>array(80,0,623,740),4285=>array(60,0,631,720),4286=>array(80,0,536,720),4287=>array(60,0,828,740),4288=>array(60,0,513,720),4304=>array(30,0,406,450),4305=>array(30,0,461,720),4306=>array(30,-280,498,420),4307=>array(30,-261,662,420),4308=>array(30,-280,417,420),4309=>array(30,-280,417,420),4310=>array(30,0,598,740),4311=>array(30,0,704,420),4312=>array(30,20,419,420),4313=>array(30,-280,415,420),4314=>array(30,-260,813,420),4315=>array(30,0,419,720),4316=>array(30,0,419,720),4317=>array(30,20,652,420),4318=>array(30,0,419,720),4319=>array(0,-280,450,420),4320=>array(30,20,652,720),4321=>array(30,0,438,720),4322=>array(30,-280,680,602),4323=>array(0,-280,593,420),4324=>array(30,-280,667,420),4325=>array(30,-280,417,714),4326=>array(30,-260,672,420),4327=>array(30,-280,417,420),4328=>array(0,0,440,740),4329=>array(30,20,410,740),4330=>array(30,-280,602,420),4331=>array(30,0,419,720),4332=>array(30,0,470,740),4333=>array(30,-280,536,720),4334=>array(30,0,419,720),4335=>array(0,-280,656,420),4336=>array(30,0,444,720),4337=>array(0,-4,600,746),4338=>array(30,-5,364,394),4339=>array(30,-274,389,376),4340=>array(30,-274,392,711),4341=>array(30,6,436,714),4345=>array(30,-280,498,420),4347=>array(60,2,455,580),4348=>array(78,228,371,768),5024=>array(53,0,631,729),5025=>array(53,-10,696,729),5026=>array(-22,0,550,729),5027=>array(5,-23,712,729),5028=>array(29,-23,941,741),5029=>array(53,0,146,729),5030=>array(42,-23,575,741),5031=>array(36,-23,758,741),5032=>array(53,0,444,729),5033=>array(24,-23,635,729),5034=>array(-22,0,614,729),5035=>array(-21,-23,388,729),5036=>array(53,0,576,729),5037=>array(9,0,742,729),5038=>array(26,0,484,741),5039=>array(-29,-23,674,752),5040=>array(53,0,494,729),5041=>array(53,0,537,729),5042=>array(-3,-23,781,741),5043=>array(2,0,909,729),5044=>array(13,-23,567,741),5045=>array(50,0,519,752),5046=>array(30,-23,647,741),5047=>array(53,0,739,729),5048=>array(28,0,497,752),5049=>array(-2,-23,851,729),5050=>array(30,-23,905,741),5051=>array(53,0,614,729),5052=>array(24,-23,470,729),5053=>array(12,-23,679,729),5054=>array(29,-23,733,741),5055=>array(23,-130,486,729),5056=>array(30,-23,695,741),5057=>array(-26,-23,776,742),5058=>array(53,0,543,729),5059=>array(16,0,571,729),5060=>array(28,0,544,752),5061=>array(29,-23,1011,741),5062=>array(24,0,596,729),5063=>array(10,-23,789,752),5064=>array(16,-23,704,741),5065=>array(-8,0,1138,741),5066=>array(10,-23,789,752),5067=>array(36,-23,574,741),5068=>array(50,-23,610,729),5069=>array(6,-23,876,752),5070=>array(6,0,573,729),5071=>array(53,0,597,729),5072=>array(6,0,469,729),5073=>array(24,-24,667,738),5074=>array(53,0,582,729),5075=>array(51,-23,460,729),5076=>array(-13,0,898,729),5077=>array(32,-23,564,741),5078=>array(2,-23,652,729),5079=>array(-26,0,460,729),5080=>array(9,0,495,729),5081=>array(-13,0,602,729),5082=>array(32,-23,564,741),5083=>array(35,-23,835,740),5084=>array(-5,-24,700,742),5085=>array(50,0,503,741),5086=>array(53,0,506,729),5087=>array(30,-23,659,741),5088=>array(17,-23,683,729),5089=>array(8,-23,792,741),5090=>array(53,0,579,729),5091=>array(31,-23,651,741),5092=>array(8,0,713,729),5093=>array(53,0,703,729),5094=>array(53,0,632,729),5095=>array(8,-22,493,729),5096=>array(30,-24,798,741),5097=>array(30,-91,913,741),5098=>array(-7,-23,857,741),5099=>array(29,-23,733,741),5100=>array(36,-23,764,741),5101=>array(-26,-24,581,741),5102=>array(36,-23,546,741),5103=>array(10,-23,789,752),5104=>array(17,-15,596,741),5105=>array(-24,-23,679,729),5106=>array(50,0,540,741),5107=>array(31,-23,847,741),5108=>array(53,0,597,729),5120=>array(50,148,534,390),5121=>array(50,0,891,730),5122=>array(50,0,891,893),5123=>array(50,0,891,730),5124=>array(50,0,891,886),5125=>array(50,0,676,730),5126=>array(50,0,676,770),5127=>array(50,0,676,770),5128=>array(50,0,676,730),5129=>array(50,0,676,730),5130=>array(50,0,676,730),5131=>array(50,0,676,770),5132=>array(50,0,891,730),5133=>array(50,0,891,730),5134=>array(50,0,891,730),5135=>array(50,0,891,730),5136=>array(50,0,891,886),5137=>array(50,0,891,886),5138=>array(50,0,832,730),5139=>array(50,0,832,730),5140=>array(50,0,832,846),5141=>array(50,0,832,846),5142=>array(50,0,676,819),5143=>array(50,0,832,730),5144=>array(50,0,832,730),5145=>array(50,0,832,846),5146=>array(50,0,832,846),5147=>array(50,0,676,815),5148=>array(50,428,444,770),5149=>array(50,307,298,576),5150=>array(50,428,397,730),5151=>array(50,428,279,730),5152=>array(50,428,279,730),5153=>array(50,554,402,730),5154=>array(50,554,402,730),5155=>array(50,428,226,780),5156=>array(50,428,401,780),5157=>array(50,428,413,730),5158=>array(50,430,239,730),5159=>array(50,307,166,423),5160=>array(50,446,350,505),5161=>array(50,430,350,730),5162=>array(50,430,350,730),5163=>array(50,0,1119,770),5164=>array(50,0,891,770),5165=>array(50,0,760,730),5166=>array(50,0,962,770),5167=>array(50,0,891,730),5168=>array(50,0,891,893),5169=>array(50,0,891,730),5170=>array(50,0,891,886),5171=>array(50,0,676,730),5172=>array(50,0,676,770),5173=>array(50,0,676,770),5174=>array(50,0,676,730),5175=>array(50,0,676,730),5176=>array(50,0,676,730),5177=>array(50,0,676,770),5178=>array(50,0,891,730),5179=>array(50,0,891,730),5180=>array(50,0,891,730),5181=>array(50,0,891,730),5182=>array(50,0,891,886),5183=>array(50,0,891,886),5184=>array(50,0,676,730),5185=>array(50,0,832,730),5186=>array(50,0,676,846),5187=>array(50,0,832,846),5188=>array(50,0,832,730),5189=>array(50,0,676,730),5190=>array(50,0,832,846),5191=>array(50,0,676,846),5192=>array(50,0,676,786),5193=>array(50,428,340,770),5194=>array(50,430,109,730),5195=>array(50,365,282,730),5196=>array(50,0,692,730),5197=>array(50,0,692,893),5198=>array(50,0,692,730),5199=>array(50,0,692,886),5200=>array(50,0,694,730),5201=>array(50,0,694,886),5202=>array(50,0,694,886),5203=>array(50,0,694,730),5204=>array(50,0,694,730),5205=>array(50,0,694,730),5206=>array(50,0,694,886),5207=>array(50,0,864,730),5208=>array(50,0,862,730),5209=>array(50,0,862,730),5210=>array(50,0,862,730),5211=>array(50,0,862,886),5212=>array(50,0,862,886),5213=>array(50,0,694,730),5214=>array(50,0,866,730),5215=>array(50,0,694,886),5216=>array(50,0,866,886),5217=>array(50,0,866,730),5218=>array(50,0,694,730),5219=>array(50,0,866,886),5220=>array(50,0,694,886),5221=>array(50,0,865,730),5222=>array(50,365,427,770),5223=>array(50,0,805,730),5224=>array(50,0,805,730),5225=>array(50,0,805,730),5226=>array(50,0,805,730),5227=>array(50,0,542,730),5228=>array(50,0,542,893),5229=>array(50,0,542,730),5230=>array(50,0,542,886),5231=>array(50,0,542,730),5232=>array(50,0,560,886),5233=>array(50,0,663,888),5234=>array(50,0,542,730),5235=>array(50,0,553,886),5236=>array(50,0,668,730),5237=>array(50,0,714,730),5238=>array(50,0,714,730),5239=>array(50,0,668,730),5240=>array(50,0,714,886),5241=>array(50,0,668,886),5242=>array(50,0,668,730),5243=>array(50,0,713,730),5244=>array(50,0,685,886),5245=>array(50,0,713,886),5246=>array(50,0,714,730),5247=>array(50,0,668,730),5248=>array(50,0,714,886),5249=>array(50,0,684,886),5250=>array(50,0,713,730),5251=>array(50,364,311,730),5252=>array(50,364,311,730),5253=>array(50,0,658,730),5254=>array(50,0,658,730),5255=>array(50,0,658,730),5256=>array(50,0,601,730),5257=>array(50,0,542,730),5258=>array(50,0,542,893),5259=>array(50,0,542,730),5260=>array(50,0,542,886),5261=>array(50,0,542,730),5262=>array(50,0,560,886),5263=>array(50,0,663,888),5264=>array(50,0,542,730),5265=>array(50,0,558,886),5266=>array(50,0,558,730),5267=>array(50,0,713,730),5268=>array(50,0,713,730),5269=>array(50,0,558,730),5270=>array(50,0,713,886),5271=>array(50,0,558,886),5272=>array(50,0,559,730),5273=>array(50,0,713,730),5274=>array(50,0,577,886),5275=>array(50,0,713,886),5276=>array(50,0,713,730),5277=>array(50,0,559,730),5278=>array(50,0,713,886),5279=>array(50,0,575,886),5280=>array(50,0,713,730),5281=>array(50,364,311,730),5282=>array(50,364,311,730),5283=>array(50,0,542,730),5284=>array(50,0,542,893),5285=>array(50,0,542,730),5286=>array(50,0,542,886),5287=>array(50,0,542,730),5288=>array(50,0,560,886),5289=>array(50,0,663,888),5290=>array(50,0,542,730),5291=>array(50,0,558,886),5292=>array(50,0,542,730),5293=>array(50,0,713,730),5294=>array(50,0,713,730),5295=>array(50,0,542,730),5296=>array(50,0,713,886),5297=>array(50,0,542,886),5298=>array(50,0,542,730),5299=>array(50,0,713,730),5300=>array(50,0,560,886),5301=>array(50,0,713,886),5302=>array(50,0,713,730),5303=>array(50,0,542,730),5304=>array(50,0,713,886),5305=>array(50,0,558,886),5306=>array(50,0,713,730),5307=>array(50,365,296,730),5308=>array(50,368,226,720),5309=>array(50,365,296,730),5310=>array(50,365,281,730),5311=>array(50,0,512,730),5312=>array(50,0,662,492),5313=>array(50,0,662,656),5314=>array(50,0,662,492),5315=>array(50,0,662,648),5316=>array(50,0,662,492),5317=>array(50,0,662,648),5318=>array(50,0,662,648),5319=>array(50,0,662,492),5320=>array(50,0,662,648),5321=>array(50,0,818,509),5322=>array(50,0,778,509),5323=>array(50,0,778,492),5324=>array(50,0,662,492),5325=>array(50,0,778,648),5326=>array(50,0,662,648),5327=>array(50,0,662,648),5328=>array(50,364,416,625),5329=>array(50,365,402,730),5330=>array(50,364,416,625),5331=>array(50,0,662,492),5332=>array(50,0,662,655),5333=>array(50,0,662,492),5334=>array(50,0,662,648),5335=>array(50,0,662,492),5336=>array(50,0,662,648),5337=>array(50,0,662,648),5338=>array(50,0,662,492),5339=>array(50,0,662,648),5340=>array(50,0,818,509),5341=>array(50,0,778,509),5342=>array(50,0,778,509),5343=>array(50,0,818,509),5344=>array(50,0,778,648),5345=>array(50,0,818,648),5346=>array(50,0,662,509),5347=>array(50,0,778,509),5348=>array(50,0,662,648),5349=>array(50,0,778,648),5350=>array(50,0,778,509),5351=>array(50,0,662,509),5352=>array(50,0,778,648),5353=>array(50,0,662,648),5354=>array(50,364,416,625),5355=>array(0,365,262,730),5356=>array(50,0,574,730),5357=>array(50,0,454,730),5358=>array(50,0,473,894),5359=>array(50,0,454,730),5360=>array(50,0,471,886),5361=>array(50,0,454,730),5362=>array(50,0,470,886),5363=>array(50,0,574,886),5364=>array(50,0,454,730),5365=>array(50,0,470,886),5366=>array(50,-3,570,727),5367=>array(50,0,610,730),5368=>array(50,0,609,730),5369=>array(50,0,570,730),5370=>array(50,0,626,886),5371=>array(50,0,570,886),5372=>array(50,0,570,730),5373=>array(50,0,610,730),5374=>array(50,0,587,886),5375=>array(50,0,626,886),5376=>array(50,0,609,730),5377=>array(50,0,570,730),5378=>array(50,0,609,886),5379=>array(50,0,586,886),5380=>array(50,0,609,730),5381=>array(50,365,259,730),5382=>array(50,365,315,730),5383=>array(50,365,259,730),5384=>array(50,365,408,730),5385=>array(50,343,265,730),5386=>array(50,343,265,730),5387=>array(50,257,297,838),5388=>array(50,0,960,838),5389=>array(50,0,970,838),5390=>array(50,0,822,838),5391=>array(50,0,822,838),5392=>array(50,0,780,730),5393=>array(50,0,780,730),5394=>array(50,0,780,886),5395=>array(50,0,804,482),5396=>array(50,0,804,638),5397=>array(50,0,804,482),5398=>array(50,0,804,638),5399=>array(50,0,951,730),5400=>array(50,0,952,730),5401=>array(50,0,951,730),5402=>array(50,0,952,730),5403=>array(50,0,951,886),5404=>array(50,0,952,886),5405=>array(50,0,948,482),5406=>array(50,0,948,482),5407=>array(50,0,948,638),5408=>array(50,0,948,638),5409=>array(50,0,948,482),5410=>array(50,0,948,482),5411=>array(50,0,948,638),5412=>array(50,0,948,638),5413=>array(50,363,544,678),5414=>array(50,0,466,730),5415=>array(50,0,466,893),5416=>array(50,0,466,730),5417=>array(50,0,466,886),5418=>array(50,0,466,730),5419=>array(50,0,482,886),5420=>array(50,0,586,887),5421=>array(50,0,466,730),5422=>array(50,0,482,886),5423=>array(50,0,621,730),5424=>array(50,0,622,730),5425=>array(50,0,621,730),5426=>array(50,0,622,730),5427=>array(50,0,621,886),5428=>array(50,0,622,886),5429=>array(50,0,621,730),5430=>array(50,0,622,730),5431=>array(50,0,637,886),5432=>array(50,0,622,886),5433=>array(50,0,621,730),5434=>array(50,0,622,730),5435=>array(50,0,621,886),5436=>array(50,0,638,886),5437=>array(50,0,621,730),5438=>array(50,365,322,730),5439=>array(50,365,455,730),5440=>array(50,366,414,730),5441=>array(50,366,410,726),5442=>array(50,0,780,456),5443=>array(50,0,780,456),5444=>array(50,-2,780,454),5445=>array(50,-2,780,619),5446=>array(50,-2,780,455),5447=>array(50,-2,780,612),5448=>array(50,0,506,730),5449=>array(50,0,506,886),5450=>array(50,0,506,730),5451=>array(50,0,506,730),5452=>array(50,0,506,886),5453=>array(50,-1,506,730),5454=>array(50,0,641,886),5455=>array(50,0,662,886),5456=>array(50,365,293,730),5457=>array(50,365,312,730),5458=>array(50,0,574,730),5459=>array(50,0,767,730),5460=>array(50,0,767,893),5461=>array(50,0,767,730),5462=>array(50,0,767,886),5463=>array(50,0,774,730),5464=>array(50,0,774,846),5465=>array(50,0,774,730),5466=>array(50,0,774,846),5467=>array(50,0,930,846),5468=>array(50,0,922,846),5469=>array(50,377,415,730),5470=>array(50,0,692,730),5471=>array(50,0,692,730),5472=>array(50,0,692,730),5473=>array(50,0,692,730),5474=>array(50,0,692,886),5475=>array(50,0,692,886),5476=>array(50,0,692,730),5477=>array(50,0,692,886),5478=>array(50,0,692,730),5479=>array(50,0,692,886),5480=>array(50,0,848,886),5481=>array(50,0,798,886),5482=>array(50,365,360,730),5483=>array(50,0,692,730),5484=>array(50,0,692,730),5485=>array(50,0,694,730),5486=>array(50,0,694,730),5487=>array(50,365,775,730),5488=>array(50,0,692,730),5489=>array(50,0,692,730),5490=>array(50,0,694,730),5491=>array(50,0,694,730),5492=>array(50,0,750,730),5493=>array(50,0,750,730),5494=>array(50,0,750,886),5495=>array(50,0,750,730),5496=>array(50,0,750,886),5497=>array(50,0,750,730),5498=>array(50,0,750,886),5499=>array(50,365,443,730),5500=>array(50,0,542,730),5501=>array(50,366,410,726),5502=>array(50,0,825,893),5503=>array(50,0,825,730),5504=>array(50,0,825,886),5505=>array(50,0,727,730),5506=>array(50,0,745,886),5507=>array(50,0,825,730),5508=>array(50,0,825,886),5509=>array(50,364,594,730),5510=>array(50,0,542,730),5511=>array(50,0,542,730),5512=>array(50,0,542,730),5513=>array(50,0,542,730),5514=>array(50,0,732,730),5515=>array(50,0,732,730),5516=>array(50,0,732,730),5517=>array(50,0,732,730),5518=>array(50,0,1006,893),5519=>array(50,0,1006,730),5520=>array(50,0,1006,886),5521=>array(50,0,637,730),5522=>array(50,0,655,886),5523=>array(50,0,1006,730),5524=>array(50,0,1006,886),5525=>array(50,365,474,730),5526=>array(50,365,732,730),5527=>array(50,0,596,730),5528=>array(50,0,596,730),5529=>array(50,0,596,730),5530=>array(50,0,596,730),5531=>array(50,0,662,614),5532=>array(50,0,662,614),5533=>array(50,0,662,614),5534=>array(50,0,662,614),5535=>array(50,365,416,730),5536=>array(50,0,722,730),5537=>array(50,0,722,730),5538=>array(50,0,722,730),5539=>array(50,0,722,748),5540=>array(50,0,722,730),5541=>array(50,0,722,747),5542=>array(50,365,416,730),5543=>array(50,0,588,730),5544=>array(50,0,588,730),5545=>array(50,0,588,886),5546=>array(50,0,588,730),5547=>array(50,0,588,886),5548=>array(50,0,588,730),5549=>array(50,0,588,886),5550=>array(50,365,338,730),5551=>array(50,0,438,730),5552=>array(50,0,465,730),5553=>array(50,0,465,730),5554=>array(50,0,465,730),5555=>array(50,0,465,730),5556=>array(50,0,542,730),5557=>array(50,0,542,730),5558=>array(50,0,542,730),5559=>array(50,0,542,730),5560=>array(50,0,492,730),5561=>array(50,0,492,730),5562=>array(50,0,492,730),5563=>array(50,0,492,730),5564=>array(50,0,511,730),5565=>array(50,0,511,730),5566=>array(50,0,511,730),5567=>array(50,0,511,730),5568=>array(50,0,580,730),5569=>array(50,0,580,730),5570=>array(50,0,580,730),5571=>array(50,0,580,730),5572=>array(50,0,891,730),5573=>array(50,0,891,730),5574=>array(50,0,676,730),5575=>array(50,0,676,730),5576=>array(50,0,676,730),5577=>array(50,0,676,730),5578=>array(50,0,891,730),5579=>array(50,0,891,730),5580=>array(50,0,676,730),5581=>array(50,0,676,730),5582=>array(50,0,676,730),5583=>array(50,0,676,730),5584=>array(50,0,891,730),5585=>array(50,0,891,730),5586=>array(50,0,676,730),5587=>array(50,0,676,730),5588=>array(50,0,676,730),5589=>array(50,0,676,730),5590=>array(50,0,891,730),5591=>array(50,0,891,730),5592=>array(50,0,676,730),5593=>array(50,0,676,730),5594=>array(50,0,676,730),5595=>array(50,0,676,730),5596=>array(50,0,780,730),5597=>array(50,0,780,730),5598=>array(50,0,780,730),5599=>array(50,0,780,730),5600=>array(50,0,780,730),5601=>array(50,0,780,730),5602=>array(50,0,780,730),5603=>array(50,0,780,730),5604=>array(50,0,780,730),5605=>array(50,0,780,730),5606=>array(50,0,780,730),5607=>array(50,0,780,730),5608=>array(50,0,780,730),5609=>array(50,0,780,730),5610=>array(50,0,780,730),5611=>array(50,0,780,730),5612=>array(50,0,780,730),5613=>array(50,0,780,730),5614=>array(50,430,350,730),5615=>array(50,0,672,730),5616=>array(50,0,672,730),5617=>array(50,0,672,730),5618=>array(50,0,672,730),5619=>array(50,0,672,730),5620=>array(50,0,672,730),5621=>array(50,0,672,730),5622=>array(50,0,672,730),5623=>array(50,0,672,730),5624=>array(50,0,672,730),5625=>array(50,0,672,730),5626=>array(50,0,672,730),5627=>array(50,0,672,730),5628=>array(50,0,672,730),5629=>array(50,0,672,730),5630=>array(50,0,672,730),5631=>array(50,0,672,730),5632=>array(50,0,672,730),5633=>array(50,365,472,730),5634=>array(50,0,542,730),5635=>array(50,0,542,730),5636=>array(50,0,662,492),5637=>array(50,0,662,492),5638=>array(50,0,662,492),5639=>array(50,0,662,492),5640=>array(50,0,672,730),5641=>array(50,0,672,730),5642=>array(50,0,672,730),5643=>array(50,0,672,730),5644=>array(50,0,672,730),5645=>array(50,0,672,730),5646=>array(50,0,780,730),5647=>array(50,0,780,730),5648=>array(50,0,654,730),5649=>array(50,0,654,730),5650=>array(50,0,654,730),5651=>array(50,0,654,730),5652=>array(50,0,597,730),5653=>array(50,0,597,730),5654=>array(50,0,597,730),5655=>array(50,0,780,547),5656=>array(50,0,780,547),5657=>array(50,0,780,547),5658=>array(50,0,780,547),5659=>array(50,0,780,547),5660=>array(50,0,597,730),5661=>array(50,0,597,730),5662=>array(50,0,780,547),5663=>array(50,0,780,547),5664=>array(50,0,780,547),5665=>array(50,0,780,547),5666=>array(50,0,780,366),5667=>array(50,-1,780,365),5668=>array(50,0,415,730),5669=>array(50,0,415,730),5670=>array(50,0,415,730),5671=>array(50,0,415,730),5672=>array(50,0,780,474),5673=>array(50,-109,780,365),5674=>array(50,0,524,730),5675=>array(50,0,524,730),5676=>array(50,0,524,730),5677=>array(50,0,524,730),5678=>array(50,0,559,547),5679=>array(50,0,559,547),5680=>array(50,0,597,509),5681=>array(50,0,597,509),5682=>array(50,0,597,509),5683=>array(50,0,597,509),5684=>array(50,0,689,654),5685=>array(50,-106,689,548),5686=>array(50,0,704,639),5687=>array(50,0,704,639),5688=>array(50,0,704,639),5689=>array(50,0,704,639),5690=>array(50,0,780,655),5691=>array(50,-108,780,547),5692=>array(50,0,705,730),5693=>array(50,0,705,730),5694=>array(50,0,705,730),5695=>array(50,0,705,730),5696=>array(50,0,780,730),5697=>array(50,0,780,730),5698=>array(50,0,780,730),5699=>array(50,0,780,730),5700=>array(50,0,780,730),5701=>array(50,0,780,730),5702=>array(50,365,377,730),5703=>array(50,295,377,800),5704=>array(50,0,780,730),5705=>array(50,0,780,730),5706=>array(50,0,780,730),5707=>array(50,0,780,730),5708=>array(50,0,780,730),5709=>array(50,0,780,730),5710=>array(50,0,780,730),5711=>array(50,0,780,730),5712=>array(50,0,668,730),5713=>array(50,0,668,730),5714=>array(50,0,668,730),5715=>array(50,0,668,730),5716=>array(50,0,780,730),5717=>array(50,0,780,730),5718=>array(50,0,668,730),5719=>array(50,0,668,730),5720=>array(50,0,668,730),5721=>array(50,0,668,730),5722=>array(50,0,475,730),5723=>array(50,0,780,730),5724=>array(50,0,780,730),5725=>array(50,0,668,730),5726=>array(50,0,668,730),5727=>array(50,0,668,730),5728=>array(50,0,668,730),5729=>array(50,0,780,730),5730=>array(50,0,780,730),5731=>array(50,0,668,730),5732=>array(50,0,668,730),5733=>array(50,0,668,730),5734=>array(50,0,668,730),5735=>array(50,0,672,730),5736=>array(50,0,672,730),5737=>array(50,0,672,730),5738=>array(50,0,672,730),5739=>array(50,0,672,730),5740=>array(50,0,672,730),5741=>array(50,0,772,730),5742=>array(50,0,320,270),5743=>array(50,0,825,730),5744=>array(50,0,1006,730),5745=>array(50,0,1266,730),5746=>array(50,0,1264,886),5747=>array(50,0,913,730),5748=>array(50,0,931,886),5749=>array(50,0,1264,730),5750=>array(50,0,1280,886),5751=>array(50,0,618,730),5752=>array(50,0,728,730),5753=>array(50,0,728,886),5754=>array(50,0,648,730),5755=>array(50,0,648,886),5756=>array(50,0,728,730),5757=>array(50,0,728,886),5758=>array(50,485,350,670),5759=>array(50,395,350,760),6320=>array(50,0,676,800),6321=>array(50,0,676,800),6322=>array(50,0,676,800),6323=>array(50,0,832,800),6324=>array(50,0,676,800),6325=>array(50,0,676,800),6326=>array(50,0,736,800),6327=>array(50,0,694,896),6328=>array(50,0,542,800),6329=>array(50,0,714,800),6330=>array(29,0,542,896),6331=>array(50,0,662,655),6332=>array(50,0,662,655),6333=>array(50,0,662,730),6334=>array(50,0,454,730),6335=>array(50,0,454,730),6336=>array(50,0,780,853),6337=>array(50,0,780,853),6338=>array(50,0,951,896),6339=>array(50,0,466,800),6340=>array(50,0,466,800),6341=>array(50,0,506,896),6342=>array(50,0,774,507),6343=>array(50,0,842,507),6344=>array(50,0,774,648),6345=>array(50,0,842,648),6346=>array(50,0,662,507),6347=>array(50,0,774,507),6348=>array(50,0,662,648),6349=>array(50,0,774,648),6350=>array(50,0,946,474),6351=>array(50,-2,914,474),6352=>array(50,-2,914,648),6353=>array(50,0,676,730),6354=>array(50,0,676,886),6355=>array(50,0,636,730),6356=>array(50,365,475,733),6357=>array(50,365,402,730),6358=>array(50,364,311,730),6359=>array(50,364,311,730),6360=>array(50,365,296,730),6361=>array(50,364,416,625),6362=>array(50,365,260,730),6363=>array(50,365,436,614),6364=>array(50,365,525,733),6365=>array(50,365,525,733),6366=>array(50,607,173,730),6367=>array(50,614,166,730),6368=>array(50,0,934,474),6369=>array(33,0,506,886),6370=>array(50,0,523,886),6371=>array(50,0,856,730),6372=>array(50,0,808,730),6373=>array(50,0,856,730),6374=>array(50,0,694,886),6375=>array(50,0,694,886),6376=>array(50,0,708,730),6377=>array(50,0,542,846),6378=>array(50,0,758,730),6379=>array(50,0,613,886),6380=>array(50,0,580,846),6381=>array(50,0,856,730),6382=>array(50,0,672,886),6383=>array(50,0,672,886),6384=>array(50,0,856,730),6385=>array(50,0,597,886),6386=>array(50,0,934,547),6387=>array(50,365,230,730),6388=>array(50,364,269,630),6389=>array(50,365,305,628),7424=>array(5,0,483,525),7425=>array(10,0,693,525),7426=>array(38,-21,849,541),7428=>array(33,-23,496,540),7429=>array(54,0,476,525),7430=>array(10,0,482,525),7431=>array(54,0,430,525),7432=>array(30,-23,455,539),7433=>array(72,-205,156,524),7434=>array(20,-23,327,525),7435=>array(54,0,486,525),7436=>array(5,0,402,525),7437=>array(54,0,560,525),7439=>array(33,-23,552,540),7448=>array(54,0,438,525),7449=>array(14,-1,474,524),7450=>array(23,0,450,525),7451=>array(20,0,432,525),7452=>array(54,-23,457,525),7456=>array(5,0,467,525),7457=>array(5,0,671,525),7458=>array(30,0,430,525),7579=>array(5,378,356,755),7581=>array(5,361,314,752),7582=>array(15,373,333,887),7583=>array(9,373,294,751),7588=>array(12,391,172,880),7589=>array(45,375,159,743),7590=>array(44,390,98,742),7595=>array(34,390,253,742),7596=>array(38,243,502,752),7597=>array(32,257,496,743),7598=>array(14,243,354,752),7599=>array(41,243,381,752),7600=>array(38,390,325,742),7601=>array(15,373,333,751),7602=>array(14,270,443,882),7607=>array(15,374,383,755),7608=>array(39,375,310,743),7609=>array(40,374,329,742),7612=>array(10,244,355,741),7613=>array(10,325,311,742),7614=>array(13,294,331,742),7615=>array(15,381,314,880),7680=>array(15,-253,651,729),7681=>array(30,-253,523,539),7682=>array(80,0,624,883),7683=>array(60,-23,529,729),7684=>array(80,-164,624,729),7685=>array(60,-187,529,729),7686=>array(80,-130,624,729),7687=>array(60,-153,529,729),7688=>array(40,-214,669,900),7689=>array(30,-214,476,747),7690=>array(80,0,658,883),7691=>array(30,-23,499,729),7692=>array(80,-164,658,729),7693=>array(30,-187,499,729),7694=>array(80,-130,658,729),7695=>array(30,-153,499,729),7696=>array(89,-207,667,729),7697=>array(26,-230,495,729),7698=>array(80,-210,658,729),7699=>array(30,-233,499,729),7700=>array(80,0,603,980),7701=>array(30,-23,503,860),7702=>array(80,0,603,980),7703=>array(30,-23,503,856),7704=>array(80,-210,603,729),7705=>array(30,-233,503,539),7706=>array(80,-164,603,729),7707=>array(30,-187,503,539),7708=>array(80,-207,603,936),7709=>array(30,-230,503,734),7710=>array(80,0,569,883),7711=>array(20,0,260,883),7712=>array(40,-23,705,871),7713=>array(30,-218,490,669),7714=>array(80,0,641,881),7715=>array(60,0,476,729),7716=>array(80,-164,641,729),7717=>array(60,-164,476,729),7718=>array(80,0,641,879),7719=>array(60,0,476,862),7720=>array(-15,-207,644,729),7721=>array(-33,-207,486,729),7722=>array(80,-195,641,729),7723=>array(60,-195,476,729),7724=>array(-10,-164,304,729),7725=>array(-29,-164,285,729),7726=>array(5,0,328,1000),7727=>array(-12,0,288,900),7728=>array(80,0,659,900),7729=>array(60,0,504,900),7730=>array(80,-164,659,729),7731=>array(60,-164,504,729),7732=>array(80,-130,659,729),7733=>array(60,-130,504,729),7734=>array(80,-164,533,729),7735=>array(58,-164,162,729),7736=>array(80,-164,533,871),7737=>array(-27,-164,247,859),7738=>array(80,-130,533,729),7739=>array(-27,-130,247,729),7740=>array(80,-210,533,729),7741=>array(-34,-210,253,729),7742=>array(80,0,766,900),7743=>array(60,0,752,747),7744=>array(80,0,766,883),7745=>array(60,0,752,729),7746=>array(80,-164,766,729),7747=>array(60,-164,752,539),7748=>array(80,0,650,880),7749=>array(60,0,477,729),7750=>array(80,-164,650,729),7751=>array(60,-164,477,539),7752=>array(80,-130,650,729),7753=>array(60,-130,477,539),7754=>array(80,-210,650,729),7755=>array(60,-210,477,539),7756=>array(40,-23,744,990),7757=>array(30,-23,504,880),7758=>array(40,-23,744,1000),7759=>array(30,-23,504,846),7760=>array(40,-23,744,980),7761=>array(30,-23,504,860),7762=>array(40,-23,744,980),7763=>array(30,-23,504,856),7764=>array(80,0,606,900),7765=>array(60,-218,529,747),7766=>array(80,0,606,883),7767=>array(60,-218,529,729),7768=>array(80,0,666,883),7769=>array(60,0,312,729),7770=>array(80,-164,666,729),7771=>array(59,-164,312,539),7772=>array(80,-164,666,871),7773=>array(59,-164,333,669),7774=>array(80,-130,666,729),7775=>array(-26,-130,312,539),7776=>array(48,-23,621,897),7777=>array(34,-23,459,729),7778=>array(48,-187,621,741),7779=>array(34,-187,459,539),7780=>array(48,-23,621,1000),7781=>array(34,-23,459,862),7782=>array(48,-23,621,1000),7783=>array(34,-23,459,852),7784=>array(48,-187,621,883),7785=>array(34,-187,459,729),7786=>array(30,0,602,883),7787=>array(20,-23,260,832),7788=>array(30,-164,602,729),7789=>array(20,-187,260,668),7790=>array(30,-130,602,729),7791=>array(20,-153,323,668),7792=>array(30,-210,602,729),7793=>array(20,-233,329,668),7794=>array(80,-186,640,729),7795=>array(60,-186,477,524),7796=>array(80,-187,640,729),7797=>array(60,-187,477,524),7798=>array(80,-233,640,729),7799=>array(60,-233,477,524),7800=>array(80,-23,640,980),7801=>array(60,-23,477,876),7802=>array(80,-23,640,972),7803=>array(60,-23,477,831),7804=>array(15,0,630,878),7805=>array(10,0,486,703),7806=>array(15,-164,630,729),7807=>array(10,-164,486,524),7808=>array(15,0,922,900),7809=>array(10,0,712,747),7810=>array(15,0,922,900),7811=>array(10,0,712,747),7812=>array(15,0,922,879),7813=>array(10,0,712,730),7814=>array(15,0,922,883),7815=>array(10,0,712,729),7816=>array(15,-164,922,729),7817=>array(10,-164,712,524),7818=>array(15,0,642,883),7819=>array(10,0,466,729),7820=>array(15,0,642,880),7821=>array(10,0,466,730),7822=>array(15,0,663,883),7823=>array(10,-218,468,729),7824=>array(30,0,585,900),7825=>array(30,0,456,729),7826=>array(30,-164,585,729),7827=>array(30,-164,456,524),7828=>array(30,-130,585,729),7829=>array(30,-130,456,524),7830=>array(60,-130,476,729),7831=>array(0,-23,283,834),7832=>array(10,0,712,772),7833=>array(10,-218,468,771),7834=>array(30,-23,523,754),7835=>array(20,0,260,896),7836=>array(18,0,258,732),7837=>array(18,0,258,732),7838=>array(93,-23,627,741),7839=>array(30,-16,522,729),7840=>array(15,-164,651,729),7841=>array(30,-187,523,539),7842=>array(15,0,651,969),7843=>array(30,-23,523,786),7844=>array(15,0,651,1000),7845=>array(30,-23,543,876),7846=>array(15,0,651,1000),7847=>array(4,-23,523,876),7848=>array(15,0,651,1000),7849=>array(30,-23,523,884),7850=>array(15,0,651,990),7851=>array(30,-23,523,867),7852=>array(15,-164,651,900),7853=>array(30,-187,523,749),7854=>array(15,0,651,1000),7855=>array(30,-23,523,892),7856=>array(15,0,651,1000),7857=>array(30,-23,523,890),7858=>array(15,0,651,1050),7859=>array(30,-23,523,916),7860=>array(15,0,651,1031),7861=>array(30,-23,523,881),7862=>array(15,-164,651,892),7863=>array(30,-187,523,734),7864=>array(80,-164,603,729),7865=>array(30,-187,503,539),7866=>array(80,0,603,976),7867=>array(30,-23,503,786),7868=>array(80,0,603,901),7869=>array(30,-23,503,703),7870=>array(80,0,630,1000),7871=>array(30,-23,542,876),7872=>array(42,0,603,1000),7873=>array(4,-23,503,876),7874=>array(80,0,607,1000),7875=>array(30,-23,532,864),7876=>array(80,0,603,1000),7877=>array(30,-23,503,865),7878=>array(80,-164,603,900),7879=>array(30,-187,503,731),7880=>array(83,0,236,976),7881=>array(58,0,211,771),7882=>array(95,-164,199,729),7883=>array(57,-164,161,729),7884=>array(40,-187,744,741),7885=>array(30,-187,504,539),7886=>array(40,-23,744,977),7887=>array(30,-23,504,776),7888=>array(40,-23,744,1000),7889=>array(30,-23,534,875),7890=>array(40,-23,744,1000),7891=>array(0,-23,504,876),7892=>array(40,-23,744,900),7893=>array(30,-23,559,774),7894=>array(40,-23,744,1000),7895=>array(30,-23,504,864),7896=>array(40,-187,744,900),7897=>array(30,-187,504,749),7898=>array(40,-23,790,900),7899=>array(30,-23,559,740),7900=>array(40,-23,790,900),7901=>array(30,-23,559,740),7902=>array(40,-23,790,976),7903=>array(30,-23,559,772),7904=>array(40,-23,790,884),7905=>array(30,-23,559,705),7906=>array(40,-187,790,796),7907=>array(30,-187,559,631),7908=>array(80,-187,640,729),7909=>array(60,-187,477,524),7910=>array(80,-23,640,963),7911=>array(60,-23,477,751),7912=>array(80,-23,771,900),7913=>array(60,-23,618,740),7914=>array(80,-23,771,900),7915=>array(60,-23,618,740),7916=>array(80,-23,771,941),7917=>array(60,-23,618,766),7918=>array(80,-23,771,881),7919=>array(60,-23,618,690),7920=>array(80,-187,771,856),7921=>array(60,-187,618,651),7922=>array(15,0,663,900),7923=>array(10,-218,468,740),7924=>array(15,-164,663,729),7925=>array(10,-218,468,524),7926=>array(15,0,663,949),7927=>array(10,-218,468,749),7928=>array(15,0,663,885),7929=>array(10,-218,468,688),7936=>array(30,-13,565,742),7937=>array(30,-13,565,740),7938=>array(30,-13,565,756),7939=>array(30,-13,565,756),7940=>array(30,-13,565,756),7941=>array(30,-13,565,756),7942=>array(30,-13,565,875),7943=>array(30,-13,565,875),7944=>array(15,0,651,741),7945=>array(12,0,648,741),7946=>array(-14,0,726,740),7947=>array(-13,0,737,747),7948=>array(-17,0,673,741),7949=>array(-19,0,680,741),7950=>array(-15,0,654,852),7951=>array(-27,0,648,855),7952=>array(30,-10,467,738),7953=>array(30,-10,467,739),7954=>array(30,-10,467,756),7955=>array(30,-10,467,756),7956=>array(30,-10,467,756),7957=>array(30,-10,467,756),7960=>array(-13,0,666,741),7961=>array(-18,0,649,741),7962=>array(-16,0,836,741),7963=>array(-15,0,818,741),7964=>array(-17,0,803,741),7965=>array(-15,0,815,741),7968=>array(15,-182,489,753),7969=>array(15,-182,489,756),7970=>array(15,-182,489,756),7971=>array(15,-182,489,756),7972=>array(15,-182,489,756),7973=>array(15,-182,489,756),7974=>array(15,-182,489,875),7975=>array(15,-182,489,875),7976=>array(-15,0,691,741),7977=>array(-9,0,697,741),7978=>array(-14,0,864,741),7979=>array(-8,0,866,741),7980=>array(-12,0,862,741),7981=>array(-12,0,865,741),7982=>array(-35,0,772,852),7983=>array(-35,0,772,853),7984=>array(44,-8,274,756),7985=>array(56,-8,274,756),7986=>array(-12,-8,294,756),7987=>array(-9,-8,294,756),7988=>array(-5,-8,289,756),7989=>array(-7,-8,296,756),7990=>array(-53,-8,274,875),7991=>array(-53,-8,274,875),7992=>array(-15,0,238,741),7993=>array(-11,0,237,741),7994=>array(-14,0,398,741),7995=>array(-15,0,401,741),7996=>array(-15,0,393,741),7997=>array(-13,0,400,741),7998=>array(-32,0,310,854),7999=>array(-34,0,306,858),8000=>array(30,-10,514,741),8001=>array(30,-10,514,741),8002=>array(30,-10,514,756),8003=>array(30,-10,514,756),8004=>array(30,-10,514,756),8005=>array(30,-10,514,756),8008=>array(-17,-23,741,744),8009=>array(-12,-23,750,747),8010=>array(-14,-23,956,741),8011=>array(-13,-23,953,741),8012=>array(-15,-23,853,741),8013=>array(-13,-23,863,741),8016=>array(60,-14,498,742),8017=>array(60,-14,498,739),8018=>array(60,-14,498,756),8019=>array(60,-14,498,756),8020=>array(60,-14,498,756),8021=>array(60,-14,498,756),8022=>array(60,-14,498,874),8023=>array(60,-14,498,875),8025=>array(-18,6,743,741),8027=>array(-17,6,911,741),8029=>array(-12,6,967,741),8031=>array(-17,6,859,855),8032=>array(30,-9,698,739),8033=>array(30,-9,698,738),8034=>array(30,-9,698,756),8035=>array(30,-9,698,756),8036=>array(30,-9,698,756),8037=>array(30,-9,698,756),8038=>array(30,-9,698,874),8039=>array(30,-9,698,874),8040=>array(-13,0,708,738),8041=>array(-15,0,713,741),8042=>array(-15,0,911,744),8043=>array(-17,0,909,744),8044=>array(-13,0,818,738),8045=>array(-17,0,857,733),8046=>array(-9,0,840,852),8047=>array(-13,0,840,854),8048=>array(30,-13,565,747),8049=>array(30,-13,565,747),8050=>array(30,-10,467,747),8051=>array(30,-10,467,747),8052=>array(15,-182,489,747),8053=>array(15,-182,489,747),8054=>array(0,-8,274,747),8055=>array(56,-8,274,747),8056=>array(30,-10,514,747),8057=>array(30,-10,514,747),8058=>array(60,-14,498,747),8059=>array(60,-14,498,747),8060=>array(30,-9,698,747),8061=>array(30,-9,698,747),8064=>array(30,-199,565,742),8065=>array(30,-199,565,740),8066=>array(30,-199,565,756),8067=>array(30,-199,565,756),8068=>array(30,-199,565,756),8069=>array(30,-199,565,756),8070=>array(30,-199,565,875),8071=>array(30,-199,565,875),8072=>array(15,0,815,741),8073=>array(12,0,813,741),8074=>array(-14,0,901,740),8075=>array(-13,0,901,747),8076=>array(-17,0,838,741),8077=>array(-19,0,845,741),8078=>array(-15,0,820,852),8079=>array(-27,0,812,855),8080=>array(15,-200,489,753),8081=>array(15,-200,489,756),8082=>array(15,-200,489,756),8083=>array(15,-200,489,756),8084=>array(15,-200,489,756),8085=>array(15,-200,489,756),8086=>array(15,-200,489,875),8087=>array(15,-199,489,875),8088=>array(-15,0,913,741),8089=>array(-9,0,916,741),8090=>array(-14,0,1089,741),8091=>array(-8,0,1094,741),8092=>array(-12,0,1084,741),8093=>array(-12,0,1087,741),8094=>array(-35,0,994,852),8095=>array(-35,0,997,853),8096=>array(30,-199,698,739),8097=>array(30,-199,698,738),8098=>array(30,-199,698,756),8099=>array(30,-199,698,756),8100=>array(30,-199,698,756),8101=>array(30,-199,698,756),8102=>array(30,-199,698,874),8103=>array(30,-199,698,874),8104=>array(-13,-1,919,738),8105=>array(-15,-1,919,741),8106=>array(-15,0,1115,744),8107=>array(-17,-1,1113,744),8108=>array(-13,0,1030,738),8109=>array(-17,0,1062,733),8110=>array(-9,-1,1047,852),8111=>array(-13,-1,1050,854),8112=>array(30,-13,565,734),8113=>array(30,-13,565,669),8114=>array(30,-199,565,747),8115=>array(30,-199,565,531),8116=>array(30,-199,565,747),8118=>array(30,-13,565,703),8119=>array(30,-199,565,703),8120=>array(15,0,651,899),8121=>array(15,0,651,871),8122=>array(-35,0,651,741),8123=>array(5,0,651,741),8124=>array(15,0,817,729),8125=>array(116,577,204,740),8126=>array(23,0,179,178),8127=>array(116,577,204,740),8128=>array(13,620,327,724),8129=>array(13,633,327,900),8130=>array(15,-200,489,747),8131=>array(15,-198,489,531),8132=>array(15,-199,489,747),8134=>array(15,-182,489,736),8135=>array(15,-200,489,736),8136=>array(-9,0,773,741),8137=>array(-29,0,712,741),8138=>array(16,0,831,741),8139=>array(6,0,812,741),8140=>array(80,0,860,729),8141=>array(82,577,388,740),8142=>array(66,577,360,740),8143=>array(13,569,327,874),8144=>array(-51,-8,274,734),8145=>array(-37,-8,274,669),8146=>array(-29,-8,298,765),8147=>array(-17,-8,310,760),8150=>array(-57,-8,274,703),8151=>array(-16,-8,298,876),8152=>array(-3,0,298,900),8153=>array(2,0,276,870),8154=>array(-27,0,301,741),8155=>array(-30,0,292,741),8157=>array(68,577,371,740),8158=>array(81,577,384,740),8159=>array(13,569,327,876),8160=>array(60,-14,498,734),8161=>array(60,-14,498,669),8162=>array(60,-14,498,765),8163=>array(60,-14,498,763),8164=>array(60,-200,544,741),8165=>array(60,-200,544,741),8166=>array(60,-14,498,703),8167=>array(60,-14,498,875),8168=>array(15,6,663,900),8169=>array(15,6,663,871),8170=>array(-38,6,813,741),8171=>array(-55,6,823,741),8172=>array(-13,0,679,741),8173=>array(34,620,361,778),8174=>array(34,620,361,778),8175=>array(32,592,241,740),8178=>array(30,-199,698,747),8179=>array(30,-199,698,526),8180=>array(30,-199,698,747),8182=>array(30,-9,698,703),8183=>array(30,-199,698,703),8184=>array(-65,-23,804,741),8185=>array(-22,-23,804,741),8186=>array(-57,0,787,733),8187=>array(-38,0,753,733),8188=>array(40,0,920,733),8189=>array(82,592,291,740),8190=>array(118,577,206,740),8208=>array(46,240,284,312),8209=>array(46,240,284,312),8210=>array(68,240,488,312),8211=>array(40,240,460,312),8212=>array(40,240,960,312),8213=>array(40,240,960,312),8214=>array(70,-14,250,676),8215=>array(-19,-278,581,-126),8216=>array(97,498,190,730),8217=>array(80,497,173,729),8218=>array(80,-128,173,104),8219=>array(97,497,190,729),8220=>array(89,498,340,730),8221=>array(80,497,333,729),8222=>array(80,-128,333,104),8223=>array(87,497,340,729),8224=>array(38,-177,513,709),8225=>array(38,-177,513,709),8226=>array(75,220,325,470),8227=>array(90,220,320,470),8228=>array(198,0,302,104),8229=>array(94,0,406,104),8230=>array(80,0,600,104),8231=>array(87,227,191,331),8240=>array(9,-22,993,738),8241=>array(9,-22,1353,738),8242=>array(49,438,226,716),8243=>array(49,438,437,716),8244=>array(49,438,648,716),8245=>array(49,438,226,716),8246=>array(49,438,437,716),8247=>array(49,438,648,716),8248=>array(9,-171,367,121),8249=>array(49,106,201,438),8250=>array(49,106,201,438),8251=>array(98,68,524,492),8252=>array(124,0,486,729),8253=>array(77,0,509,741),8254=>array(-22,752,556,806),8255=>array(59,-199,600,-28),8256=>array(59,574,600,745),8257=>array(35,-201,403,276),8258=>array(10,2,822,729),8259=>array(50,161,350,321),8260=>array(-178,-20,346,729),8261=>array(121,-212,276,729),8262=>array(31,-212,186,729),8263=>array(77,0,1065,741),8264=>array(77,0,764,741),8265=>array(124,0,787,741),8266=>array(46,-12,520,412),8267=>array(48,-177,522,729),8268=>array(31,74,506,544),8269=>array(32,74,506,544),8270=>array(40,2,343,290),8271=>array(63,-147,168,524),8272=>array(59,21,600,718),8273=>array(40,2,343,741),8274=>array(60,1,584,750),8275=>array(1,293,497,399),8276=>array(59,-204,600,-33),8277=>array(36,-14,751,701),8278=>array(60,2,455,580),8279=>array(49,438,839,716),8280=>array(60,0,662,690),8281=>array(60,2,665,709),8282=>array(60,3,164,786),8283=>array(60,-199,662,800),8284=>array(60,41,544,525),8285=>array(60,-1,164,800),8286=>array(60,2,164,797),8304=>array(26,377,324,815),8305=>array(42,390,98,864),8308=>array(20,390,337,815),8309=>array(18,376,326,815),8310=>array(24,376,327,815),8311=>array(22,390,327,815),8312=>array(22,376,328,815),8313=>array(23,376,326,815),8314=>array(17,426,333,742),8315=>array(11,560,339,606),8316=>array(11,518,339,676),8317=>array(111,289,253,900),8318=>array(78,289,220,900),8319=>array(39,390,311,741),8320=>array(26,-213,324,225),8321=>array(69,-200,230,225),8322=>array(19,-200,326,225),8323=>array(16,-214,322,225),8324=>array(20,-200,337,225),8325=>array(18,-214,326,225),8326=>array(24,-214,327,225),8327=>array(22,-200,327,225),8328=>array(22,-214,328,225),8329=>array(23,-214,326,225),8330=>array(17,-155,333,161),8331=>array(12,-23,340,23),8332=>array(12,-79,340,79),8333=>array(111,-300,253,311),8334=>array(76,-298,218,313),8336=>array(20,-207,341,159),8337=>array(21,-211,329,155),8338=>array(19,-211,328,155),8339=>array(6,-200,303,141),8340=>array(19,-210,327,156),8352=>array(38,0,593,731),8353=>array(38,-87,577,780),8354=>array(32,-23,569,741),8355=>array(44,0,542,729),8356=>array(26,-23,535,729),8357=>array(70,-89,762,626),8358=>array(71,0,659,729),8359=>array(91,-23,1241,729),8360=>array(80,-23,1144,729),8361=>array(50,0,821,729),8362=>array(60,0,795,600),8363=>array(54,1,530,799),8364=>array(36,-23,619,709),8365=>array(24,0,658,729),8366=>array(21,0,593,729),8367=>array(14,-200,1244,729),8368=>array(34,-200,551,727),8369=>array(39,0,666,729),8370=>array(90,-93,659,800),8371=>array(17,0,653,729),8372=>array(91,-23,579,741),8373=>array(33,-126,602,770),8376=>array(32,0,484,729),8377=>array(12,-7,487,729),8400=>array(-520,558,-18,748),8401=>array(-520,558,-18,748),8402=>array(-202,-14,-147,676),8403=>array(-227,-1,-167,535),8404=>array(-627,503,0,800),8405=>array(-627,503,0,800),8406=>array(-601,546,-9,889),8407=>array(-601,546,-9,889),8408=>array(-393,109,-99,402),8409=>array(-393,109,-65,440),8410=>array(-393,73,-62,401),8411=>array(-471,540,1,644),8412=>array(-593,582,12,687),8413=>array(-724,-201,276,799),8414=>array(-719,-193,270,796),8415=>array(-716,-190,270,796),8416=>array(-718,-198,270,790),8417=>array(-650,554,1,897),8420=>array(-1166,-146,-1,852),8421=>array(-701,-61,-13,749),8422=>array(-319,-14,-139,676),8423=>array(-432,90,72,638),8424=>array(-471,-161,1,-57),8425=>array(-464,503,0,687),8426=>array(-958,20,-48,546),8427=>array(-594,-99,74,591),8428=>array(-517,-245,-15,-55),8429=>array(-520,-242,-18,-52),8430=>array(-586,-286,6,-28),8431=>array(-601,-288,-9,-30),8432=>array(-301,566,-104,754),8448=>array(41,-20,819,741),8449=>array(41,-20,830,741),8450=>array(48,-23,677,741),8451=>array(30,-23,969,741),8452=>array(51,1,515,685),8453=>array(48,-20,765,741),8454=>array(48,-20,808,741),8455=>array(40,-23,613,741),8456=>array(43,-23,672,741),8457=>array(40,0,879,729),8459=>array(3,-22,1210,717),8460=>array(17,-111,591,718),8461=>array(46,0,601,729),8462=>array(28,0,532,729),8463=>array(86,0,590,729),8464=>array(8,-17,902,717),8465=>array(15,-87,591,699),8466=>array(41,-17,863,738),8467=>array(31,-11,454,726),8468=>array(5,-23,714,729),8469=>array(76,0,646,729),8470=>array(64,0,899,729),8471=>array(39,-14,761,708),8472=>array(52,-150,542,454),8473=>array(91,0,617,729),8474=>array(38,-59,742,741),8475=>array(0,-17,889,717),8476=>array(19,-8,685,741),8477=>array(93,0,679,729),8478=>array(93,-55,816,729),8479=>array(93,-104,679,894),8480=>array(33,181,998,743),8481=>array(27,0,1240,729),8482=>array(20,203,978,729),8483=>array(30,-104,645,894),8484=>array(28,0,583,729),8486=>array(40,0,717,733),8487=>array(29,-41,706,692),8488=>array(17,-140,488,705),8489=>array(12,-1,226,531),8490=>array(80,0,659,729),8491=>array(15,0,651,966),8492=>array(4,-14,898,708),8493=>array(17,-13,600,705),8494=>array(30,-23,503,539),8495=>array(31,-11,443,491),8496=>array(25,-8,691,708),8497=>array(11,-22,960,728),8498=>array(41,0,530,729),8499=>array(9,-36,1195,719),8501=>array(58,0,582,600),8502=>array(58,0,566,600),8503=>array(30,0,433,600),8504=>array(38,0,543,600),8505=>array(67,0,207,729),8506=>array(36,-20,836,684),8507=>array(40,0,1322,729),8508=>array(30,0,582,524),8510=>array(82,0,566,729),8511=>array(80,0,640,729),8513=>array(60,-23,725,741),8514=>array(80,0,533,729),8515=>array(80,0,533,729),8516=>array(11,0,659,729),8517=>array(61,0,728,729),8522=>array(27,1,491,711),8523=>array(30,-12,615,720),8525=>array(36,-20,1169,729),8526=>array(35,0,388,525),8531=>array(49,-20,828,729),8532=>array(25,-20,859,730),8533=>array(69,-20,863,730),8534=>array(30,-20,863,735),8535=>array(36,-20,853,730),8536=>array(30,-20,863,729),8537=>array(69,-20,854,730),8538=>array(28,-20,864,729),8539=>array(69,-20,855,730),8540=>array(26,-20,865,730),8541=>array(38,-20,855,729),8542=>array(52,-20,845,729),8543=>array(69,-20,671,730),8544=>array(100,0,194,729),8545=>array(100,0,472,729),8546=>array(100,0,750,729),8547=>array(100,0,908,729),8548=>array(15,0,630,729),8549=>array(15,0,861,729),8550=>array(15,0,1139,729),8551=>array(15,0,1417,729),8552=>array(100,0,920,729),8553=>array(15,0,642,729),8554=>array(15,0,861,729),8555=>array(15,0,1139,729),8556=>array(80,0,533,729),8557=>array(40,-23,669,741),8558=>array(80,0,658,729),8559=>array(80,0,766,729),8560=>array(66,0,150,729),8561=>array(66,0,372,729),8562=>array(66,0,594,729),8563=>array(66,0,708,729),8564=>array(10,0,486,524),8565=>array(10,0,650,729),8566=>array(10,0,872,729),8567=>array(10,0,1094,729),8568=>array(66,0,688,729),8569=>array(10,0,466,524),8570=>array(10,0,650,729),8571=>array(10,0,872,729),8572=>array(60,0,144,729),8573=>array(30,-23,476,539),8574=>array(30,-23,499,729),8575=>array(60,0,752,539),8592=>array(32,-15,942,511),8593=>array(45,0,571,910),8594=>array(49,-15,959,511),8595=>array(45,-22,571,888),8596=>array(24,-15,1024,511),8597=>array(261,-22,787,910),8598=>array(20,24,782,787),8599=>array(19,24,783,787),8600=>array(20,24,782,787),8601=>array(19,24,783,787),8612=>array(28,-18,939,514),8613=>array(73,-208,606,704),8614=>array(48,-18,959,514),8615=>array(73,-208,606,704),8617=>array(28,-15,942,511),8618=>array(45,-15,959,511),8628=>array(20,13,665,600),8629=>array(15,-16,602,629),8636=>array(32,220,942,511),8637=>array(32,-20,942,271),8638=>array(56,-158,348,753),8639=>array(35,-161,327,750),8640=>array(32,223,942,514),8641=>array(45,-12,955,279),8642=>array(56,-111,348,800),8643=>array(32,-110,324,801),8644=>array(32,-185,959,681),8645=>array(20,-219,886,708),8646=>array(32,-185,959,682),8647=>array(32,-181,942,800),8648=>array(14,-146,996,764),8649=>array(42,-181,952,800),8650=>array(14,-146,996,764),8651=>array(32,-112,955,613),8652=>array(32,-107,942,600),8656=>array(30,-15,939,513),8657=>array(39,2,567,911),8658=>array(45,-20,954,508),8659=>array(44,-19,572,890),8660=>array(27,-20,1023,510),8661=>array(39,-97,567,801),8668=>array(32,-8,1071,518),8669=>array(32,-8,1071,518),8704=>array(17,0,653,729),8705=>array(88,-139,588,861),8706=>array(43,-23,513,709),8707=>array(80,0,586,729),8708=>array(80,-100,586,800),8709=>array(40,-14,762,710),8710=>array(10,0,701,729),8711=>array(10,0,701,729),8712=>array(55,0,530,616),8713=>array(55,-62,530,687),8714=>array(45,1,505,469),8715=>array(55,-1,530,615),8716=>array(55,-60,530,689),8717=>array(80,-1,540,467),8718=>array(97,65,397,665),8719=>array(85,-100,697,815),8720=>array(85,-100,697,815),8721=>array(40,-100,691,824),8722=>array(50,197,534,267),8723=>array(50,-11,534,623),8724=>array(50,1,534,639),8725=>array(-4,-20,520,729),8726=>array(40,-20,352,544),8727=>array(53,59,447,474),8728=>array(63,91,436,463),8729=>array(150,180,400,430),8730=>array(7,-36,512,916),8731=>array(7,-36,512,916),8732=>array(7,-36,512,916),8733=>array(25,124,625,404),8734=>array(25,124,689,404),8735=>array(62,0,587,525),8736=>array(26,0,738,712),8737=>array(26,-100,738,562),8738=>array(50,-24,559,579),8739=>array(70,-14,130,676),8740=>array(30,-14,258,676),8741=>array(70,-14,250,676),8742=>array(30,-14,310,676),8743=>array(30,0,578,448),8744=>array(30,0,578,448),8745=>array(40,-1,732,508),8746=>array(40,-17,732,492),8747=>array(60,-246,415,767),8748=>array(60,-246,655,767),8749=>array(60,-246,855,767),8750=>array(55,-246,414,767),8751=>array(50,-252,721,767),8756=>array(144,12,656,464),8757=>array(144,12,656,464),8758=>array(73,0,177,524),8759=>array(73,0,547,524),8760=>array(50,197,534,494),8761=>array(50,0,738,494),8762=>array(47,-22,544,494),8763=>array(33,40,466,525),8764=>array(33,206,466,376),8765=>array(35,206,468,376),8766=>array(75,122,498,394),8768=>array(37,-9,207,424),8769=>array(51,90,484,390),8770=>array(52,36,536,372),8771=>array(50,109,534,445),8772=>array(40,4,544,486),8773=>array(50,36,534,536),8774=>array(50,-19,534,536),8775=>array(50,4,534,544),8776=>array(31,112,466,486),8777=>array(33,44,468,526),8778=>array(50,0,534,569),8779=>array(33,52,466,561),8780=>array(50,48,534,538),8781=>array(27,51,528,466),8784=>array(50,111,534,544),8785=>array(50,-69,534,525),8786=>array(50,-72,534,526),8787=>array(50,-66,534,524),8788=>array(47,-60,685,524),8789=>array(50,-62,705,524),8791=>array(50,114,534,671),8792=>array(50,114,534,622),8793=>array(50,114,534,677),8794=>array(50,114,534,679),8795=>array(50,114,534,742),8796=>array(50,114,534,772),8797=>array(50,114,536,743),8798=>array(50,114,534,710),8799=>array(50,114,534,747),8800=>array(50,-20,534,472),8801=>array(50,89,534,449),8802=>array(40,-20,544,544),8803=>array(60,-56,544,524),8804=>array(50,-11,539,639),8805=>array(50,-11,541,639),8806=>array(50,-122,542,664),8807=>array(50,-124,539,671),8810=>array(45,-9,911,474),8811=>array(45,-9,911,474),8813=>array(27,-20,528,544),8814=>array(45,-20,534,544),8815=>array(45,-68,534,496),8816=>array(45,-78,534,690),8817=>array(45,-78,534,690),8818=>array(50,-44,539,639),8819=>array(50,-44,539,639),8822=>array(50,-198,542,641),8823=>array(50,-199,542,641),8826=>array(45,-9,534,474),8827=>array(45,-9,534,474),8828=>array(49,-1,538,603),8829=>array(50,-1,541,604),8830=>array(45,-75,534,555),8831=>array(45,-75,534,550),8832=>array(45,-38,534,526),8833=>array(45,-38,534,526),8834=>array(55,0,530,600),8835=>array(55,0,530,600),8836=>array(55,-59,530,690),8837=>array(55,-66,530,683),8838=>array(36,-22,530,698),8839=>array(50,-21,534,695),8840=>array(50,-79,534,750),8841=>array(50,-79,534,750),8844=>array(40,-17,732,492),8845=>array(40,-17,732,492),8846=>array(40,-17,732,493),8847=>array(52,8,556,506),8848=>array(80,1,584,499),8849=>array(66,2,570,648),8850=>array(66,0,570,660),8851=>array(69,1,567,505),8852=>array(69,1,567,505),8853=>array(43,-15,733,675),8854=>array(43,-15,733,675),8855=>array(43,-15,733,675),8856=>array(43,-15,733,675),8857=>array(43,-15,733,675),8858=>array(43,-15,733,675),8859=>array(43,-15,733,675),8860=>array(43,-15,733,675),8861=>array(43,-15,733,675),8866=>array(76,-1,625,546),8867=>array(31,-1,580,546),8868=>array(15,-54,652,620),8869=>array(15,0,652,674),8870=>array(76,0,448,546),8871=>array(76,-20,468,548),8872=>array(76,-20,688,548),8882=>array(62,6,574,508),8883=>array(62,6,574,508),8884=>array(62,33,574,654),8885=>array(62,37,574,659),8891=>array(20,45,568,607),8892=>array(30,0,578,596),8893=>array(18,0,566,612),8896=>array(30,0,714,668),8897=>array(30,0,714,668),8898=>array(61,-35,703,796),8899=>array(61,-82,703,749),8901=>array(87,302,211,427),8902=>array(64,109,406,434),8904=>array(62,6,648,508),8909=>array(50,156,534,475),8910=>array(50,14,533,503),8911=>array(51,20,534,509),8918=>array(45,21,538,504),8919=>array(26,22,519,505),8920=>array(48,1,1172,484),8921=>array(33,1,1157,484),8928=>array(40,-56,544,648),8929=>array(40,-56,544,648),8930=>array(66,-72,570,750),8931=>array(66,-72,570,750),8934=>array(50,-190,539,596),8935=>array(50,-190,539,557),8936=>array(45,-190,534,554),8937=>array(45,-190,534,550),8942=>array(82,44,186,815),8943=>array(129,255,899,359),8944=>array(129,45,898,815),8945=>array(128,44,898,815),8960=>array(39,-24,781,719),8968=>array(98,0,382,729),8969=>array(72,0,357,729),8970=>array(74,0,358,729),8971=>array(98,0,383,729),8976=>array(40,86,544,375),8992=>array(150,-200,374,900),8993=>array(10,-200,234,900),8994=>array(59,158,600,329),8995=>array(59,155,600,326),9001=>array(25,-198,314,746),9002=>array(15,-198,304,746),9115=>array(40,-200,340,782),9116=>array(40,-200,122,800),9117=>array(40,-182,340,800),9118=>array(44,-200,344,782),9119=>array(262,-200,344,800),9120=>array(44,-181,344,801),9121=>array(88,-200,333,846),9122=>array(88,-200,164,800),9123=>array(88,-247,333,800),9124=>array(55,-200,300,847),9125=>array(224,-200,300,800),9126=>array(55,-246,300,800),9127=>array(121,-200,276,739),9128=>array(50,-200,205,800),9129=>array(128,1,283,800),9130=>array(128,-200,205,800),9131=>array(50,-200,205,739),9132=>array(128,-200,283,800),9133=>array(50,1,205,800),9134=>array(150,-200,234,800),9138=>array(56,-200,749,730),9139=>array(56,-130,749,800),9216=>array(64,-1,735,686),9217=>array(51,0,734,689),9218=>array(51,0,734,689),9219=>array(68,0,734,687),9220=>array(68,-1,735,687),9221=>array(58,-18,746,687),9222=>array(52,0,722,686),9223=>array(61,-1,725,686),9224=>array(211,96,622,624),9225=>array(186,101,649,623),9226=>array(221,100,616,625),9227=>array(190,100,649,624),9228=>array(230,100,606,624),9229=>array(187,102,638,623),9230=>array(216,98,632,625),9231=>array(221,100,514,623),9232=>array(76,0,722,685),9233=>array(86,0,655,685),9234=>array(86,0,711,685),9235=>array(86,-4,695,685),9236=>array(86,1,713,685),9237=>array(64,0,722,686),9238=>array(71,-1,714,689),9239=>array(78,0,717,687),9240=>array(61,-1,729,688),9241=>array(197,108,633,616),9242=>array(68,-1,727,689),9243=>array(88,-7,741,686),9244=>array(220,97,637,624),9245=>array(188,96,637,621),9246=>array(228,95,637,624),9247=>array(204,98,637,627),9248=>array(219,98,619,622),9249=>array(86,-1,714,685),9250=>array(10,-23,542,729),9251=>array(18,0,482,184),9252=>array(109,0,689,698),9253=>array(0,0,800,800),9254=>array(177,0,609,741),9312=>array(35,-13,754,706),9313=>array(35,-13,754,706),9314=>array(35,-13,754,706),9315=>array(35,-13,754,706),9316=>array(35,-13,754,706),9317=>array(35,-13,754,706),9318=>array(35,-13,754,706),9319=>array(35,-13,754,706),9320=>array(35,-13,754,706),9321=>array(35,-13,754,706),9472=>array(0,260,1000,340),9473=>array(0,220,1000,380),9474=>array(460,-200,540,800),9475=>array(420,-200,580,800),9476=>array(0,260,1000,340),9477=>array(0,220,1000,380),9478=>array(460,-200,540,800),9479=>array(420,-200,580,800),9480=>array(0,260,1000,340),9481=>array(0,220,1000,380),9482=>array(460,-200,540,800),9483=>array(420,-200,580,800),9484=>array(460,-200,1000,340),9485=>array(460,-200,1000,380),9486=>array(420,-200,1000,340),9487=>array(420,-200,1000,380),9488=>array(0,-200,540,340),9489=>array(0,-200,540,380),9490=>array(0,-200,580,340),9491=>array(0,-200,580,380),9492=>array(460,260,1000,800),9493=>array(460,220,1000,800),9494=>array(420,260,1000,800),9495=>array(420,220,1000,800),9496=>array(0,260,540,800),9497=>array(0,220,540,800),9498=>array(0,260,580,800),9499=>array(0,220,580,800),9500=>array(460,-200,1000,800),9501=>array(460,-200,1000,800),9502=>array(420,-200,1000,800),9503=>array(420,-200,1000,800),9504=>array(420,-200,1000,800),9505=>array(420,-200,1000,800),9506=>array(420,-200,1000,800),9507=>array(420,-200,1000,800),9508=>array(0,-200,540,800),9509=>array(0,-200,540,800),9510=>array(0,-200,580,800),9511=>array(0,-200,580,800),9512=>array(420,-200,1000,800),9513=>array(0,-200,580,800),9514=>array(0,-200,580,800),9515=>array(0,-200,580,800),9516=>array(0,-200,1000,340),9517=>array(0,-200,1000,380),9518=>array(0,-200,1000,380),9519=>array(0,-200,1000,380),9520=>array(0,-200,1000,340),9521=>array(0,-200,1000,380),9522=>array(0,-200,1000,380),9523=>array(0,-200,1000,380),9524=>array(0,260,1000,800),9525=>array(0,220,1000,800),9526=>array(0,220,1000,800),9527=>array(0,220,1000,800),9528=>array(0,260,1000,800),9529=>array(0,220,1000,800),9530=>array(0,220,1000,800),9531=>array(0,220,1000,800),9532=>array(0,-200,1000,800),9533=>array(0,-200,1000,800),9534=>array(0,-200,1000,800),9535=>array(0,-200,1000,800),9536=>array(0,-200,1000,800),9537=>array(0,-200,1000,800),9538=>array(0,-200,1000,800),9539=>array(0,-200,1000,800),9540=>array(0,-200,1000,800),9541=>array(0,-200,1000,800),9542=>array(0,-200,1000,800),9543=>array(0,-200,1000,800),9544=>array(0,-200,1000,800),9545=>array(0,-200,1000,800),9546=>array(0,-200,1000,800),9547=>array(0,-200,1000,800),9552=>array(0,180,1000,420),9553=>array(380,-200,620,800),9554=>array(460,-200,1000,420),9555=>array(380,-200,1000,340),9556=>array(380,-200,1000,420),9557=>array(0,-200,540,420),9558=>array(0,-200,620,340),9559=>array(0,-200,620,420),9560=>array(460,180,1000,800),9561=>array(380,260,1000,800),9562=>array(380,180,1000,800),9563=>array(0,180,540,800),9564=>array(0,260,620,800),9565=>array(0,180,620,800),9566=>array(460,-200,1000,800),9567=>array(380,-200,1000,800),9568=>array(380,-200,1000,800),9569=>array(0,-200,540,800),9570=>array(0,-200,620,800),9571=>array(0,-200,620,800),9572=>array(0,-200,1000,420),9573=>array(0,-200,1000,340),9574=>array(0,-200,1000,420),9575=>array(0,180,1000,800),9576=>array(0,260,1000,800),9577=>array(0,180,1000,800),9578=>array(0,-200,1000,800),9579=>array(0,-200,1000,800),9580=>array(0,-200,1000,800),9600=>array(0,300,1000,800),9601=>array(0,-200,1000,-75),9602=>array(0,-200,1000,50),9603=>array(0,-200,1000,175),9604=>array(0,-200,1000,300),9605=>array(0,-200,1000,425),9606=>array(0,-200,1000,550),9607=>array(0,-200,1000,675),9608=>array(0,-200,1000,800),9609=>array(0,-200,875,800),9610=>array(0,-200,795,800),9611=>array(0,-200,625,800),9612=>array(0,-200,500,800),9613=>array(0,-200,375,800),9614=>array(0,-200,250,800),9615=>array(0,-200,125,800),9616=>array(500,-200,1000,800),9617=>array(0,-200,950,750),9618=>array(0,-200,1000,750),9619=>array(0,-200,1000,800),9620=>array(0,675,1000,800),9621=>array(875,-200,1000,800),9622=>array(0,-200,500,300),9623=>array(500,-200,1000,300),9624=>array(500,300,1000,800),9625=>array(0,-200,1000,800),9626=>array(0,-200,1000,800),9627=>array(0,-200,1000,800),9628=>array(0,-200,1000,800),9629=>array(0,300,500,800),9630=>array(0,-200,1000,800),9631=>array(0,-200,1000,800),9632=>array(50,0,750,700),9633=>array(50,0,750,700),9634=>array(50,1,750,700),9635=>array(50,0,750,700),9636=>array(50,0,750,700),9637=>array(50,0,750,700),9638=>array(50,0,750,700),9639=>array(50,0,750,700),9640=>array(50,0,750,700),9641=>array(50,0,750,700),9642=>array(224,262,400,437),9643=>array(224,262,400,437),9644=>array(100,225,700,525),9645=>array(100,225,700,525),9646=>array(250,65,550,665),9647=>array(250,67,550,667),9648=>array(0,108,1000,608),9649=>array(0,108,1000,608),9650=>array(35,0,858,706),9651=>array(35,0,858,706),9652=>array(128,176,540,529),9653=>array(128,176,541,530),9654=>array(94,-58,800,765),9655=>array(94,-58,800,765),9656=>array(180,134,533,546),9657=>array(158,147,512,560),9658=>array(94,147,800,559),9659=>array(93,147,800,559),9660=>array(35,0,858,706),9661=>array(35,0,858,706),9662=>array(129,173,541,526),9663=>array(128,176,541,530),9664=>array(94,-58,800,764),9665=>array(94,-58,800,764),9666=>array(136,132,489,544),9667=>array(158,146,512,559),9668=>array(94,132,800,544),9669=>array(93,147,800,559),9670=>array(36,-13,754,705),9671=>array(36,-13,754,705),9672=>array(36,-13,754,705),9673=>array(39,-14,761,708),9674=>array(22,0,468,744),9675=>array(39,-14,761,708),9676=>array(39,-14,761,708),9677=>array(39,-14,761,708),9678=>array(39,-14,761,708),9679=>array(39,-14,761,708),9680=>array(39,-14,761,708),9681=>array(39,-14,761,708),9682=>array(39,-14,761,708),9683=>array(39,-14,761,708),9684=>array(39,-14,761,708),9685=>array(39,-14,761,708),9686=>array(39,-14,406,708),9687=>array(394,-14,761,708),9688=>array(0,0,400,729),9689=>array(50,0,750,700),9690=>array(50,347,750,700),9691=>array(50,0,750,353),9692=>array(39,349,406,708),9693=>array(402,341,761,708),9694=>array(394,0,761,359),9695=>array(39,0,398,367),9696=>array(39,349,761,708),9697=>array(39,0,761,359),9698=>array(150,0,850,700),9699=>array(150,0,850,700),9700=>array(150,0,850,700),9701=>array(150,0,850,700),9702=>array(75,220,325,470),9703=>array(50,0,750,700),9704=>array(50,0,750,700),9705=>array(50,0,750,700),9706=>array(50,0,750,700),9707=>array(50,0,750,700),9708=>array(35,0,858,706),9709=>array(35,0,858,706),9710=>array(35,0,858,706),9711=>array(10,-201,1010,799),9712=>array(50,0,750,700),9713=>array(50,1,750,701),9714=>array(50,0,750,700),9715=>array(50,1,750,701),9716=>array(39,-14,761,708),9717=>array(39,-14,761,708),9718=>array(39,-14,761,708),9719=>array(39,-14,761,708),9720=>array(157,106,644,591),9721=>array(156,104,641,591),9722=>array(156,3,641,490),9723=>array(158,106,643,591),9724=>array(157,106,642,591),9725=>array(200,124,600,524),9726=>array(200,124,600,524),9727=>array(156,106,643,591),9772=>array(66,-193,863,800),9773=>array(35,-2,760,700),9785=>array(35,0,735,700),9786=>array(35,0,735,700),9824=>array(34,0,591,705),9825=>array(35,-14,659,704),9826=>array(34,-14,560,705),9827=>array(35,0,741,705),9828=>array(34,0,591,705),9829=>array(35,-14,659,704),9830=>array(34,-14,560,705),9831=>array(35,0,741,705),9833=>array(55,0,276,694),9834=>array(55,0,498,694),9835=>array(55,0,665,703),9836=>array(55,0,665,703),9837=>array(66,-21,368,730),9838=>array(60,-214,330,712),9839=>array(50,-197,365,762),10048=>array(34,-295,1125,800),10752=>array(10,-201,1010,799),10753=>array(10,-201,1010,799),10754=>array(12,-199,1011,801),10755=>array(61,-82,703,749),10756=>array(61,-82,703,749),10761=>array(40,-20,540,483),11568=>array(40,-8,312,264),11569=>array(56,-16,816,744),11570=>array(56,-16,816,744),11571=>array(72,0,648,728),11572=>array(72,0,648,728),11573=>array(72,0,648,728),11574=>array(48,0,496,738),11575=>array(48,0,661,728),11576=>array(48,0,661,728),11577=>array(72,0,648,728),11578=>array(72,0,648,728),11579=>array(54,-8,542,734),11580=>array(72,0,626,728),11581=>array(72,0,670,728),11582=>array(72,-10,520,738),11583=>array(72,0,670,728),11584=>array(56,-16,816,744),11585=>array(56,-16,816,744),11586=>array(72,-10,220,738),11587=>array(48,0,624,728),11588=>array(60,0,636,728),11589=>array(72,0,648,728),11590=>array(52,64,492,512),11591=>array(72,0,670,728),11592=>array(54,290,702,438),11593=>array(58,0,542,728),11594=>array(48,0,624,728),11595=>array(60,-16,828,744),11596=>array(54,0,782,728),11597=>array(72,0,452,728),11598=>array(72,0,648,728),11599=>array(90,0,170,728),11600=>array(54,0,782,728),11601=>array(38,-224,186,728),11602=>array(63,-16,615,728),11603=>array(54,-8,326,736),11604=>array(56,-16,816,744),11605=>array(55,-18,816,743),11606=>array(72,0,648,728),11607=>array(60,-10,208,738),11608=>array(56,-10,584,738),11609=>array(56,-16,816,744),11610=>array(55,-18,816,743),11611=>array(56,-16,702,744),11612=>array(54,0,370,728),11613=>array(72,0,648,728),11614=>array(56,-16,702,744),11615=>array(72,0,648,728),11616=>array(48,0,661,728),11617=>array(72,0,648,728),11618=>array(60,5,481,728),11619=>array(54,0,774,728),11620=>array(72,0,408,728),11621=>array(54,0,774,728),11622=>array(49,-13,670,653),11623=>array(46,240,572,312),11631=>array(72,444,370,728),11798=>array(50,-15,539,624),11799=>array(46,107,284,458),11800=>array(63,-24,495,717),11802=>array(25,240,308,716),11803=>array(33,268,466,676),11806=>array(33,268,466,540),11807=>array(33,146,466,438),11816=>array(53,-212,422,729),11817=>array(38,-212,407,729),11818=>array(22,15,627,593),11819=>array(22,82,601,478),11820=>array(22,38,601,434),11821=>array(24,95,626,674),11822=>array(57,0,489,741),11824=>array(75,220,325,470),42240=>array(70,0,628,729),42241=>array(70,0,628,729),42242=>array(70,-61,606,729),42243=>array(70,0,730,729),42244=>array(70,0,730,729),42245=>array(70,-12,780,741),42246=>array(70,-12,860,741),42247=>array(70,0,650,729),42248=>array(70,0,686,729),42249=>array(70,0,680,729),42250=>array(70,0,680,729),42251=>array(70,0,680,729),42252=>array(70,0,470,741),42253=>array(70,0,470,741),42254=>array(70,0,710,729),42255=>array(70,0,710,729),42256=>array(70,-12,1012,729),42257=>array(70,-12,1012,729),42258=>array(70,0,710,729),42259=>array(70,-174,710,729),42260=>array(70,0,650,729),42261=>array(70,-12,704,729),42262=>array(70,0,530,729),42263=>array(70,0,530,729),42264=>array(70,0,530,729),42265=>array(70,0,530,729),42266=>array(70,74,913,639),42267=>array(70,74,913,639),42268=>array(70,62,679,642),42269=>array(70,62,679,642),42270=>array(70,0,1010,729),42271=>array(70,0,820,729),42272=>array(70,0,799,729),42273=>array(70,0,650,729),42274=>array(70,-20,669,729),42275=>array(70,0,913,729),42276=>array(70,0,710,729),42277=>array(70,0,770,729),42278=>array(70,0,710,729),42279=>array(70,-15,354,744),42280=>array(70,-85,770,729),42281=>array(70,-85,897,729),42282=>array(70,0,392,729),42283=>array(70,0,882,729),42284=>array(70,0,665,729),42285=>array(70,0,665,729),42286=>array(70,45,710,685),42287=>array(70,0,680,729),42288=>array(70,0,799,729),42289=>array(70,0,702,729),42290=>array(70,-60,702,789),42291=>array(70,-20,606,729),42292=>array(70,-20,692,729),42293=>array(70,0,604,729),42294=>array(70,0,604,729),42295=>array(70,191,418,539),42296=>array(70,-174,534,539),42297=>array(70,191,752,539),42298=>array(70,0,989,729),42299=>array(70,0,781,729),42300=>array(70,0,781,729),42301=>array(70,0,619,730),42302=>array(70,0,774,730),42303=>array(70,0,638,729),42304=>array(70,158,837,395),42305=>array(70,158,837,570),42306=>array(70,0,837,491),42307=>array(70,0,542,731),42308=>array(70,0,542,731),42309=>array(70,-12,770,729),42310=>array(70,0,705,729),42311=>array(70,0,474,729),42312=>array(70,-12,704,729),42313=>array(70,0,470,741),42314=>array(70,74,634,639),42315=>array(70,-48,653,639),42316=>array(70,0,817,729),42317=>array(70,0,817,699),42318=>array(70,-20,606,729),42319=>array(70,0,747,729),42320=>array(70,0,692,729),42321=>array(70,0,817,729),42322=>array(70,0,754,729),42323=>array(70,0,820,729),42324=>array(70,0,635,729),42325=>array(70,45,710,685),42326=>array(70,0,635,729),42327=>array(70,0,463,729),42328=>array(70,0,453,729),42329=>array(70,0,624,729),42330=>array(70,0,702,729),42331=>array(70,0,702,729),42332=>array(70,0,702,729),42333=>array(70,0,822,729),42334=>array(70,0,641,729),42335=>array(70,-192,641,729),42336=>array(70,0,762,729),42337=>array(70,0,762,729),42338=>array(70,-14,874,741),42339=>array(70,-14,874,741),42340=>array(70,0,762,729),42341=>array(70,-46,858,776),42342=>array(70,0,673,729),42343=>array(70,0,665,729),42344=>array(70,0,661,729),42345=>array(70,-20,712,729),42346=>array(70,0,525,729),42347=>array(70,-10,820,739),42348=>array(70,0,610,729),42349=>array(70,0,817,729),42350=>array(70,0,745,728),42351=>array(70,0,440,729),42352=>array(70,0,778,729),42353=>array(70,0,630,730),42354=>array(70,0,630,730),42355=>array(70,0,630,730),42356=>array(70,0,654,645),42357=>array(70,0,654,645),42358=>array(70,0,563,729),42359=>array(70,0,563,729),42360=>array(70,-1,743,738),42361=>array(70,241,764,489),42362=>array(70,0,555,729),42363=>array(70,0,817,729),42364=>array(70,0,522,729),42365=>array(70,0,702,729),42366=>array(70,0,702,729),42367=>array(70,0,569,729),42368=>array(70,0,569,729),42369=>array(70,0,817,729),42370=>array(70,0,817,729),42371=>array(70,-12,647,729),42372=>array(70,-174,647,729),42373=>array(70,0,716,729),42374=>array(70,-12,821,729),42375=>array(70,0,710,729),42376=>array(70,0,771,729),42377=>array(70,0,430,729),42378=>array(70,0,722,729),42379=>array(70,0,452,729),42380=>array(70,0,452,729),42381=>array(70,0,577,729),42382=>array(70,0,291,729),42383=>array(70,0,745,728),42384=>array(70,0,780,728),42385=>array(70,0,613,729),42386=>array(70,174,764,556),42387=>array(70,-12,828,729),42388=>array(70,0,452,729),42389=>array(70,0,750,729),42390=>array(70,0,750,729),42391=>array(70,0,738,729),42392=>array(70,66,794,666),42393=>array(70,0,702,729),42394=>array(70,0,738,729),42395=>array(70,0,799,729),42396=>array(70,0,830,729),42397=>array(70,0,774,729),42398=>array(70,0,774,729),42399=>array(70,0,742,727),42400=>array(70,0,742,727),42401=>array(70,0,742,727),42402=>array(70,0,860,729),42403=>array(70,0,920,729),42404=>array(70,0,470,741),42405=>array(70,0,538,741),42406=>array(70,0,560,729),42407=>array(70,0,840,729),42408=>array(70,60,617,560),42409=>array(70,-174,617,560),42410=>array(70,60,674,560),42411=>array(70,0,617,560),42412=>array(70,0,654,729),42413=>array(70,0,672,729),42414=>array(70,0,654,729),42415=>array(70,0,672,729),42416=>array(70,85,674,560),42417=>array(70,85,674,560),42418=>array(70,85,674,560),42419=>array(70,85,674,560),42420=>array(70,45,710,685),42421=>array(70,0,470,741),42422=>array(70,0,470,741),42423=>array(70,0,525,729),42424=>array(70,0,670,729),42425=>array(70,-12,550,729),42426=>array(70,0,702,729),42427=>array(70,0,844,729),42428=>array(70,0,844,729),42429=>array(70,0,787,729),42430=>array(70,0,730,729),42431=>array(70,0,702,729),42432=>array(70,0,817,729),42433=>array(70,0,920,505),42434=>array(70,0,935,729),42435=>array(70,0,729,729),42436=>array(70,0,729,729),42437=>array(70,0,878,729),42438=>array(70,0,878,729),42439=>array(70,30,836,685),42440=>array(70,-44,974,729),42441=>array(70,0,530,729),42442=>array(70,0,530,729),42443=>array(70,0,504,729),42444=>array(70,-12,672,729),42445=>array(70,0,504,729),42446=>array(70,-12,672,729),42447=>array(70,0,430,729),42448=>array(70,-174,534,729),42449=>array(70,0,634,729),42450=>array(70,0,634,729),42451=>array(70,0,676,729),42452=>array(70,0,750,729),42453=>array(70,0,661,729),42454=>array(70,0,735,729),42455=>array(70,0,536,729),42456=>array(70,0,656,729),42457=>array(70,0,656,729),42458=>array(70,0,430,729),42459=>array(70,-93,743,728),42460=>array(70,0,869,570),42461=>array(70,51,828,721),42462=>array(70,0,590,729),42463=>array(70,0,563,729),42464=>array(70,0,844,729),42465=>array(70,0,619,729),42466=>array(70,0,1161,500),42467=>array(70,0,714,729),42468=>array(70,0,640,729),42469=>array(70,0,912,729),42470=>array(70,0,634,729),42471=>array(70,0,712,729),42472=>array(70,0,521,730),42473=>array(70,0,700,730),42474=>array(70,0,550,729),42475=>array(70,0,550,729),42476=>array(70,225,860,505),42477=>array(70,129,860,505),42478=>array(70,174,860,556),42479=>array(70,0,715,729),42480=>array(70,0,715,729),42481=>array(70,-1,743,738),42482=>array(70,-1,743,738),42483=>array(70,0,901,729),42484=>array(70,0,901,729),42485=>array(70,0,651,729),42486=>array(70,0,731,729),42487=>array(70,0,512,729),42488=>array(70,-174,534,729),42489=>array(70,0,548,729),42490=>array(70,0,512,729),42491=>array(70,0,989,729),42492=>array(70,0,989,729),42493=>array(70,0,989,729),42494=>array(70,0,989,729),42495=>array(70,0,650,729),42496=>array(70,0,719,729),42497=>array(70,0,653,729),42498=>array(70,0,651,729),42499=>array(70,0,702,729),42500=>array(70,0,702,729),42501=>array(70,0,702,729),42502=>array(70,0,702,729),42503=>array(70,0,702,729),42504=>array(70,0,550,729),42505=>array(70,0,564,729),42506=>array(70,0,736,729),42507=>array(70,-20,755,729),42508=>array(70,185,600,545),42509=>array(70,0,451,380),42510=>array(70,0,442,352),42511=>array(70,-6,1064,322),42512=>array(70,0,1254,729),42513=>array(70,0,702,729),42514=>array(70,0,1021,730),42515=>array(70,0,375,729),42516=>array(70,0,741,729),42517=>array(70,0,706,729),42518=>array(70,0,544,729),42519=>array(70,0,650,729),42520=>array(70,0,832,745),42521=>array(70,0,695,729),42522=>array(70,-71,850,800),42523=>array(70,-12,954,729),42524=>array(70,0,665,729),42525=>array(70,0,672,729),42526=>array(70,0,746,729),42527=>array(70,0,645,741),42528=>array(70,0,622,729),42529=>array(70,0,130,729),42530=>array(70,0,607,741),42531=>array(70,0,700,742),42532=>array(70,0,570,729),42533=>array(70,0,525,729),42534=>array(70,0,456,729),42535=>array(70,0,607,741),42536=>array(70,0,430,668),42537=>array(70,0,645,741),42538=>array(70,0,1073,728),42539=>array(70,-2,490,741),42888=>array(23,-74,310,76),42889=>array(56,0,160,524),42890=>array(50,111,292,353),42891=>array(50,303,144,770),42892=>array(50,462,144,770),42922=>array(40,0,819,729),64256=>array(18,0,475,732),64257=>array(12,0,388,732),64258=>array(18,0,395,732),64259=>array(18,0,580,732),64260=>array(18,0,575,732),64261=>array(18,-23,496,732),64275=>array(65,-10,939,744),64276=>array(65,-11,979,744),64277=>array(65,-200,977,744),64278=>array(65,-200,972,716),64279=>array(65,-200,1191,744),64285=>array(58,147,145,600),64286=>array(0,660,306,813),64287=>array(56,149,343,600),64288=>array(37,0,531,600),64289=>array(58,0,832,600),64290=>array(38,0,793,600),64291=>array(63,0,820,600),64292=>array(57,-1,766,600),64293=>array(37,0,795,749),64294=>array(63,0,821,600),64295=>array(37,0,745,600),64296=>array(35,0,885,600),64297=>array(50,197,534,474),64298=>array(60,0,720,711),64299=>array(60,0,720,711),64300=>array(60,0,720,711),64301=>array(60,0,720,711),64302=>array(58,-131,582,600),64303=>array(58,-248,582,600),64304=>array(58,0,582,600),64305=>array(58,0,566,600),64306=>array(30,0,433,600),64307=>array(38,0,543,600),64308=>array(63,0,570,600),64309=>array(33,0,229,600),64310=>array(29,0,316,600),64312=>array(61,0,570,600),64313=>array(7,286,215,600),64314=>array(38,-200,474,600),64315=>array(57,0,516,600),64316=>array(37,0,545,749),64318=>array(48,0,570,600),64320=>array(51,0,326,600),64321=>array(61,0,569,600),64323=>array(57,-200,523,600),64324=>array(63,0,533,600),64326=>array(51,0,533,600),64327=>array(62,-200,550,600),64328=>array(37,0,495,600),64329=>array(60,0,720,600),64330=>array(35,0,635,600),64331=>array(62,0,149,731),64332=>array(58,0,566,731),64333=>array(57,0,516,731),64334=>array(63,0,533,731),64335=>array(72,0,582,749),65532=>array(46,-2,715,686),65533=>array(18,-63,881,800),65535=>array(35,-139,765,800)); +$cw=array(0=>800,32=>250,33=>333,34=>333,35=>556,36=>556,37=>889,38=>667,39=>200,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>250,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>250,59=>250,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>666,66=>664,67=>709,68=>698,69=>633,70=>599,71=>765,72=>721,73=>278,74=>528,75=>674,76=>563,77=>846,78=>730,79=>784,80=>656,81=>784,82=>709,83=>667,84=>632,85=>720,86=>645,87=>937,88=>657,89=>678,90=>615,91=>278,92=>278,93=>277,94=>469,95=>556,96=>250,97=>543,98=>559,99=>506,100=>559,101=>533,102=>280,103=>550,104=>536,105=>222,106=>243,107=>514,108=>214,109=>812,110=>537,111=>534,112=>559,113=>559,114=>332,115=>493,116=>280,117=>537,118=>496,119=>722,120=>476,121=>478,122=>486,123=>333,124=>250,125=>333,126=>500,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>800,170=>370,171=>500,172=>584,173=>333,174=>800,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>250,184=>333,185=>350,186=>365,187=>500,188=>869,189=>869,190=>879,191=>556,192=>666,193=>666,194=>666,195=>666,196=>666,197=>666,198=>984,199=>709,200=>633,201=>633,202=>633,203=>633,204=>278,205=>278,206=>300,207=>300,208=>707,209=>730,210=>784,211=>784,212=>784,213=>784,214=>784,215=>584,216=>789,217=>720,218=>720,219=>720,220=>720,221=>678,222=>645,223=>594,224=>543,225=>543,226=>543,227=>543,228=>543,229=>543,230=>871,231=>506,232=>533,233=>533,234=>533,235=>533,236=>222,237=>222,238=>262,239=>262,240=>534,241=>537,242=>534,243=>534,244=>534,245=>534,246=>534,247=>584,248=>534,249=>537,250=>537,251=>537,252=>537,253=>478,254=>558,255=>478,256=>666,257=>543,258=>666,259=>543,260=>667,261=>543,262=>709,263=>506,264=>709,265=>506,266=>709,267=>506,268=>709,269=>506,270=>698,271=>745,272=>707,273=>576,274=>633,275=>533,276=>633,277=>533,278=>633,279=>533,280=>642,281=>533,282=>633,283=>533,284=>765,285=>550,286=>765,287=>550,288=>765,289=>550,290=>765,291=>550,292=>721,293=>536,294=>722,295=>554,296=>300,297=>262,298=>278,299=>262,300=>300,301=>262,302=>278,303=>262,304=>278,305=>222,306=>759,307=>384,308=>528,309=>262,310=>674,311=>514,312=>514,313=>563,314=>242,315=>563,316=>214,317=>563,318=>385,319=>563,320=>360,321=>612,322=>252,323=>730,324=>537,325=>730,326=>537,327=>730,328=>537,329=>647,330=>677,331=>537,332=>784,333=>534,334=>784,335=>534,336=>784,337=>534,338=>986,339=>919,340=>709,341=>332,342=>709,343=>332,344=>709,345=>332,346=>667,347=>493,348=>667,349=>493,350=>667,351=>493,352=>667,353=>493,354=>632,355=>284,356=>632,357=>440,358=>632,359=>285,360=>720,361=>537,362=>720,363=>537,364=>720,365=>537,366=>720,367=>537,368=>720,369=>537,370=>720,371=>537,372=>937,373=>722,374=>678,375=>478,376=>678,377=>615,378=>486,379=>615,380=>486,381=>615,382=>486,383=>280,384=>581,385=>842,386=>664,387=>559,388=>713,389=>593,390=>709,391=>771,392=>577,393=>707,394=>876,395=>664,396=>559,397=>552,398=>633,399=>710,400=>653,401=>609,402=>278,403=>812,404=>678,405=>853,406=>256,407=>363,408=>673,409=>514,410=>345,411=>546,412=>864,413=>730,414=>537,415=>782,416=>792,417=>559,418=>1016,419=>726,420=>824,421=>559,422=>655,423=>667,424=>500,425=>615,426=>350,427=>280,428=>638,429=>281,430=>632,431=>776,432=>619,433=>757,434=>695,435=>728,436=>613,437=>615,438=>486,439=>619,440=>609,441=>524,442=>509,443=>556,446=>492,447=>561,448=>260,449=>370,450=>584,451=>278,452=>1275,453=>1178,454=>1032,455=>1054,456=>778,457=>424,458=>1216,459=>924,460=>758,461=>666,462=>543,463=>300,464=>262,465=>784,466=>534,467=>720,468=>537,469=>720,470=>537,471=>720,472=>537,473=>720,474=>537,475=>720,476=>537,477=>533,478=>666,479=>543,480=>666,481=>543,482=>984,483=>871,484=>774,485=>555,486=>765,487=>550,488=>674,489=>514,490=>784,491=>534,492=>784,493=>534,494=>619,495=>524,496=>222,497=>1297,498=>1178,499=>1042,500=>765,501=>550,503=>609,504=>730,505=>537,506=>666,507=>543,508=>984,509=>871,510=>789,511=>611,512=>666,513=>543,514=>666,515=>543,516=>633,517=>533,518=>633,519=>533,520=>300,521=>262,522=>300,523=>262,524=>784,525=>534,526=>784,527=>534,528=>709,529=>332,530=>709,531=>332,532=>720,533=>537,534=>720,535=>537,536=>667,537=>493,538=>632,539=>280,540=>539,541=>414,542=>721,543=>536,544=>720,548=>615,549=>486,550=>666,551=>543,552=>633,553=>533,554=>784,555=>534,556=>784,557=>534,558=>784,559=>534,560=>784,561=>534,562=>678,563=>478,567=>222,568=>915,569=>914,592=>543,593=>572,594=>572,595=>559,596=>506,597=>501,598=>602,599=>596,600=>533,601=>533,602=>784,603=>485,604=>485,605=>736,606=>505,607=>288,608=>587,609=>557,610=>562,611=>483,612=>552,613=>536,614=>536,615=>536,616=>268,617=>255,618=>278,619=>473,620=>427,621=>260,622=>608,623=>812,624=>812,625=>812,626=>575,627=>576,628=>547,629=>534,630=>754,631=>728,632=>700,633=>332,634=>332,635=>380,636=>332,637=>332,638=>368,639=>368,640=>529,641=>536,642=>500,643=>299,644=>298,645=>309,646=>463,647=>280,648=>280,649=>596,650=>608,651=>520,652=>496,653=>722,654=>478,655=>506,656=>564,657=>508,658=>524,659=>530,660=>498,661=>498,662=>498,663=>699,664=>784,665=>488,666=>505,667=>622,668=>538,669=>459,670=>514,671=>390,672=>606,673=>498,674=>498,675=>921,676=>960,677=>945,678=>705,679=>524,680=>770,681=>798,682=>652,683=>569,684=>530,685=>486,686=>574,687=>611,688=>333,689=>333,690=>167,691=>236,692=>236,693=>276,694=>359,695=>500,696=>330,697=>278,698=>454,699=>250,700=>250,701=>250,702=>250,703=>250,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>250,713=>333,714=>333,715=>333,716=>250,717=>333,718=>333,719=>333,720=>333,721=>333,722=>250,723=>250,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>333,736=>333,737=>186,738=>333,739=>333,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>400,751=>333,752=>333,753=>333,754=>333,755=>333,756=>250,757=>333,758=>333,759=>333,760=>250,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>278,885=>199,890=>332,891=>460,892=>456,893=>460,894=>278,900=>333,901=>333,902=>666,903=>275,904=>785,905=>874,906=>413,908=>866,910=>893,911=>809,912=>284,913=>666,914=>664,915=>594,916=>699,917=>633,918=>615,919=>721,920=>784,921=>278,922=>674,923=>666,924=>846,925=>730,926=>626,927=>784,928=>720,929=>656,931=>636,932=>632,933=>678,934=>739,935=>657,936=>762,937=>757,938=>278,939=>678,940=>578,941=>497,942=>549,943=>307,944=>558,945=>578,946=>544,947=>518,948=>552,949=>497,950=>447,951=>549,952=>505,953=>284,954=>500,955=>546,956=>540,957=>496,958=>485,959=>544,960=>594,961=>574,962=>539,963=>606,964=>492,965=>558,966=>711,967=>569,968=>698,969=>728,970=>284,971=>558,972=>544,973=>558,974=>728,977=>553,978=>691,979=>884,980=>691,981=>700,982=>728,983=>556,1008=>580,1009=>574,1010=>456,1011=>243,1012=>782,1013=>308,1014=>308,1017=>619,1021=>619,1022=>619,1023=>619,1024=>643,1025=>643,1026=>770,1027=>599,1028=>709,1029=>667,1030=>278,1031=>300,1032=>528,1033=>1009,1034=>1009,1035=>770,1036=>637,1037=>730,1038=>623,1039=>722,1040=>666,1041=>664,1042=>664,1043=>599,1044=>812,1045=>643,1046=>915,1047=>653,1048=>730,1049=>730,1050=>637,1051=>671,1052=>846,1053=>721,1054=>784,1055=>721,1056=>646,1057=>709,1058=>632,1059=>623,1060=>845,1061=>657,1062=>742,1063=>620,1064=>830,1065=>851,1066=>845,1067=>879,1068=>664,1069=>709,1070=>995,1071=>686,1072=>543,1073=>534,1074=>488,1075=>390,1076=>582,1077=>533,1078=>765,1079=>485,1080=>547,1081=>547,1082=>484,1083=>497,1084=>598,1085=>538,1086=>534,1087=>537,1088=>559,1089=>506,1090=>412,1091=>478,1092=>849,1093=>476,1094=>558,1095=>490,1096=>672,1097=>702,1098=>646,1099=>680,1100=>503,1101=>506,1102=>741,1103=>529,1104=>533,1105=>533,1106=>577,1107=>390,1108=>506,1109=>502,1110=>224,1111=>262,1112=>243,1113=>796,1114=>837,1115=>579,1116=>484,1117=>547,1118=>478,1119=>538,1120=>936,1121=>680,1122=>815,1123=>636,1124=>947,1125=>702,1126=>785,1127=>556,1128=>1025,1129=>746,1130=>915,1131=>765,1132=>1125,1133=>935,1134=>653,1135=>485,1136=>762,1137=>698,1138=>784,1139=>534,1140=>772,1141=>570,1142=>772,1143=>570,1144=>1170,1145=>944,1146=>864,1147=>594,1148=>936,1149=>680,1150=>936,1151=>680,1154=>468,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>763,1163=>573,1164=>693,1165=>520,1166=>646,1167=>562,1168=>601,1169=>387,1170=>614,1171=>412,1172=>599,1173=>467,1174=>932,1175=>835,1176=>653,1177=>485,1178=>658,1179=>494,1180=>680,1181=>514,1182=>689,1183=>524,1184=>845,1185=>658,1186=>740,1187=>558,1188=>995,1189=>709,1190=>1058,1191=>790,1192=>802,1193=>626,1194=>709,1195=>506,1196=>632,1197=>412,1198=>678,1199=>588,1200=>678,1201=>588,1202=>674,1203=>486,1204=>951,1205=>672,1206=>640,1207=>501,1208=>630,1209=>480,1210=>630,1211=>480,1212=>915,1213=>691,1214=>915,1215=>691,1216=>254,1217=>915,1218=>765,1219=>671,1220=>482,1221=>694,1222=>518,1223=>721,1224=>538,1225=>744,1226=>559,1227=>630,1228=>480,1229=>869,1230=>619,1231=>254,1232=>666,1233=>543,1234=>666,1235=>543,1236=>984,1237=>871,1238=>643,1239=>533,1240=>710,1241=>543,1242=>710,1243=>543,1244=>915,1245=>765,1246=>653,1247=>485,1248=>619,1249=>534,1250=>730,1251=>547,1252=>730,1253=>547,1254=>784,1255=>534,1256=>784,1257=>534,1258=>784,1259=>534,1260=>709,1261=>506,1262=>623,1263=>478,1264=>623,1265=>478,1266=>623,1267=>478,1268=>620,1269=>490,1270=>599,1271=>390,1272=>879,1273=>680,1274=>614,1275=>412,1276=>657,1277=>476,1278=>657,1279=>476,1296=>653,1297=>485,1298=>671,1299=>497,1306=>784,1307=>559,1308=>937,1309=>712,1310=>637,1311=>484,1316=>727,1317=>564,1318=>627,1319=>517,1329=>730,1330=>693,1331=>730,1332=>735,1333=>693,1334=>751,1335=>446,1336=>703,1337=>790,1338=>656,1339=>697,1340=>390,1341=>852,1342=>791,1343=>698,1344=>585,1345=>656,1346=>651,1347=>658,1348=>759,1349=>595,1350=>772,1351=>603,1352=>703,1353=>648,1354=>698,1355=>744,1356=>738,1357=>703,1358=>739,1359=>660,1360=>693,1361=>623,1362=>385,1363=>788,1364=>632,1365=>775,1366=>714,1369=>250,1370=>222,1371=>200,1372=>333,1373=>333,1374=>333,1375=>333,1377=>833,1378=>551,1379=>572,1380=>569,1381=>546,1382=>581,1383=>353,1384=>551,1385=>568,1386=>569,1387=>552,1388=>276,1389=>795,1390=>535,1391=>553,1392=>537,1393=>512,1394=>568,1395=>552,1396=>531,1397=>249,1398=>527,1399=>405,1400=>551,1401=>390,1402=>833,1403=>509,1404=>523,1405=>545,1406=>584,1407=>879,1408=>552,1409=>552,1410=>301,1411=>884,1412=>578,1413=>556,1414=>668,1415=>544,1417=>278,1418=>333,1423=>735,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>448,1471=>0,1472=>212,1473=>0,1474=>0,1475=>278,1476=>0,1477=>0,1478=>378,1479=>0,1488=>640,1489=>591,1490=>466,1491=>598,1492=>622,1493=>212,1494=>351,1495=>623,1496=>608,1497=>200,1498=>526,1499=>550,1500=>600,1501=>623,1502=>621,1503=>212,1504=>378,1505=>607,1506=>587,1507=>575,1508=>568,1509=>540,1510=>590,1511=>606,1512=>547,1513=>776,1514=>687,1520=>424,1521=>412,1522=>400,1523=>184,1524=>344,1792=>600,1793=>201,1794=>201,1795=>201,1796=>201,1797=>500,1798=>500,1799=>500,1800=>370,1801=>370,1802=>574,1803=>574,1804=>645,1805=>574,1807=>0,1808=>452,1809=>452,1810=>574,1811=>645,1812=>645,1813=>509,1814=>509,1815=>682,1816=>585,1817=>404,1818=>627,1819=>718,1820=>718,1821=>484,1822=>682,1823=>600,1824=>660,1825=>682,1826=>538,1827=>718,1828=>718,1829=>718,1830=>574,1831=>574,1832=>638,1833=>585,1834=>509,1835=>682,1836=>682,1837=>574,1838=>645,1839=>509,1840=>0,1841=>0,1842=>0,1843=>0,1844=>0,1845=>0,1846=>0,1847=>0,1848=>0,1849=>0,1850=>0,1851=>0,1852=>0,1853=>0,1854=>0,1855=>0,1856=>0,1857=>0,1858=>0,1859=>0,1860=>0,1861=>0,1862=>0,1863=>0,1864=>0,1865=>0,1866=>0,1869=>660,1870=>660,1871=>660,2304=>0,2305=>0,2306=>0,2307=>305,2308=>717,2309=>717,2310=>888,2311=>464,2312=>464,2313=>582,2314=>804,2315=>921,2316=>641,2317=>433,2318=>433,2319=>433,2320=>433,2321=>888,2322=>888,2323=>888,2324=>888,2325=>749,2326=>780,2327=>522,2328=>590,2329=>680,2330=>620,2331=>644,2332=>703,2333=>692,2334=>680,2335=>568,2336=>531,2337=>611,2338=>538,2339=>608,2340=>564,2341=>660,2342=>500,2343=>593,2344=>568,2345=>568,2346=>479,2347=>733,2348=>492,2349=>578,2350=>518,2351=>556,2352=>435,2353=>435,2354=>656,2355=>661,2356=>661,2357=>492,2358=>646,2359=>479,2360=>667,2361=>486,2362=>0,2363=>226,2364=>0,2365=>442,2366=>226,2367=>226,2368=>226,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>226,2378=>226,2379=>226,2380=>226,2381=>0,2382=>149,2383=>226,2384=>839,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2390=>0,2391=>0,2392=>749,2393=>780,2394=>522,2395=>703,2396=>611,2397=>538,2398=>733,2399=>556,2400=>900,2401=>626,2402=>0,2403=>0,2404=>674,2405=>674,2406=>575,2407=>575,2408=>575,2409=>575,2410=>575,2411=>575,2412=>575,2413=>575,2414=>575,2415=>575,2416=>365,2417=>387,2418=>717,2419=>717,2420=>888,2421=>888,2422=>717,2423=>717,2425=>703,2426=>556,2427=>568,2428=>703,2429=>575,2430=>611,2431=>492,2433=>0,2434=>300,2435=>264,2437=>656,2438=>829,2439=>507,2440=>564,2441=>539,2442=>559,2443=>600,2444=>481,2447=>580,2448=>627,2451=>540,2452=>613,2453=>570,2454=>467,2455=>481,2456=>438,2457=>483,2458=>408,2459=>509,2460=>601,2461=>563,2462=>771,2463=>401,2464=>404,2465=>540,2466=>408,2467=>460,2468=>543,2469=>477,2470=>418,2471=>433,2472=>445,2474=>499,2475=>594,2476=>397,2477=>565,2478=>458,2479=>433,2480=>396,2482=>508,2486=>518,2487=>445,2488=>508,2489=>460,2492=>0,2493=>440,2494=>193,2495=>189,2496=>180,2497=>0,2498=>0,2499=>0,2500=>0,2503=>295,2504=>303,2507=>0,2508=>0,2509=>0,2510=>356,2519=>219,2524=>540,2525=>408,2527=>433,2528=>594,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>530,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>377,2545=>377,2546=>429,2547=>383,2548=>429,2549=>478,2550=>545,2551=>158,2552=>365,2553=>280,2554=>357,2555=>344,2561=>0,2562=>0,2563=>351,2565=>860,2566=>1088,2567=>869,2568=>928,2569=>723,2570=>723,2575=>665,2576=>857,2579=>716,2580=>858,2581=>682,2582=>634,2583=>696,2584=>744,2585=>649,2586=>674,2587=>656,2588=>653,2589=>629,2590=>639,2591=>641,2592=>657,2593=>650,2594=>653,2595=>651,2596=>640,2597=>634,2598=>662,2599=>630,2600=>625,2602=>645,2603=>653,2604=>624,2605=>613,2606=>658,2607=>734,2608=>620,2610=>676,2611=>719,2613=>626,2614=>666,2616=>666,2617=>614,2620=>0,2622=>286,2623=>322,2624=>301,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>636,2650=>762,2651=>652,2652=>653,2654=>656,2662=>672,2663=>543,2664=>622,2665=>622,2666=>576,2667=>589,2668=>509,2669=>645,2670=>661,2671=>655,2672=>0,2673=>0,2674=>666,2675=>726,2676=>1217,2677=>0,3330=>419,3331=>273,3333=>1360,3334=>1522,3335=>981,3336=>1728,3337=>720,3338=>1473,3339=>865,3340=>1059,3342=>1203,3343=>1231,3344=>1902,3346=>714,3347=>1195,3348=>1463,3349=>954,3350=>910,3351=>910,3352=>1343,3353=>1002,3354=>865,3355=>1281,3356=>841,3357=>1536,3358=>1342,3359=>589,3360=>666,3361=>1291,3362=>1332,3363=>1326,3364=>954,3365=>823,3366=>618,3367=>928,3368=>928,3369=>928,3370=>855,3371=>1143,3372=>1203,3373=>644,3374=>628,3375=>1022,3376=>716,3377=>662,3378=>855,3379=>714,3380=>641,3381=>878,3382=>1009,3383=>1098,3384=>1287,3385=>1147,3386=>855,3389=>700,3390=>506,3391=>217,3392=>217,3393=>372,3394=>372,3395=>451,3396=>451,3398=>714,3399=>535,3400=>1404,3402=>0,3403=>0,3404=>0,3405=>0,3406=>273,3415=>724,3424=>865,3425=>1213,3426=>0,3427=>0,3430=>687,3431=>693,3432=>764,3433=>1030,3434=>666,3435=>934,3436=>1213,3437=>680,3438=>832,3439=>941,3440=>1221,3441=>886,3442=>1322,3443=>874,3444=>900,3445=>1044,3449=>1148,3450=>1400,3451=>994,3452=>700,3453=>1114,3454=>1004,3455=>957,4256=>587,4257=>620,4258=>642,4259=>815,4260=>600,4261=>595,4262=>799,4263=>893,4264=>622,4265=>597,4266=>939,4267=>602,4268=>603,4269=>790,4270=>587,4271=>623,4272=>799,4273=>601,4274=>792,4275=>724,4276=>847,4277=>599,4278=>812,4279=>603,4280=>653,4281=>590,4282=>754,4283=>596,4284=>653,4285=>651,4286=>596,4287=>888,4288=>593,4304=>436,4305=>491,4306=>528,4307=>692,4308=>447,4309=>447,4310=>628,4311=>734,4312=>449,4313=>445,4314=>843,4315=>449,4316=>449,4317=>682,4318=>449,4319=>480,4320=>682,4321=>468,4322=>710,4323=>623,4324=>697,4325=>447,4326=>702,4327=>447,4328=>470,4329=>440,4330=>632,4331=>449,4332=>470,4333=>536,4334=>449,4335=>656,4336=>474,4337=>630,4338=>394,4339=>419,4340=>422,4341=>436,4345=>528,4347=>515,4348=>449,5024=>678,5025=>756,5026=>604,5027=>770,5028=>969,5029=>207,5030=>633,5031=>800,5032=>474,5033=>689,5034=>672,5035=>446,5036=>637,5037=>776,5038=>511,5039=>723,5040=>528,5041=>591,5042=>839,5043=>963,5044=>615,5045=>563,5046=>705,5047=>800,5048=>558,5049=>880,5050=>966,5051=>675,5052=>527,5053=>733,5054=>779,5055=>547,5056=>756,5057=>834,5058=>604,5059=>632,5060=>605,5061=>1051,5062=>657,5063=>842,5064=>748,5065=>1192,5066=>842,5067=>632,5068=>668,5069=>928,5070=>626,5071=>655,5072=>502,5073=>696,5074=>642,5075=>518,5076=>952,5077=>622,5078=>710,5079=>521,5080=>556,5081=>656,5082=>622,5083=>881,5084=>760,5085=>564,5086=>567,5087=>712,5088=>717,5089=>838,5090=>617,5091=>689,5092=>767,5093=>728,5094=>690,5095=>551,5096=>859,5097=>957,5098=>900,5099=>779,5100=>805,5101=>621,5102=>604,5103=>842,5104=>653,5105=>737,5106=>601,5107=>901,5108=>655,5120=>584,5121=>941,5122=>941,5123=>941,5124=>941,5125=>726,5126=>726,5127=>726,5128=>726,5129=>726,5130=>726,5131=>726,5132=>941,5133=>941,5134=>941,5135=>941,5136=>941,5137=>941,5138=>882,5139=>882,5140=>882,5141=>882,5142=>726,5143=>882,5144=>882,5145=>882,5146=>882,5147=>726,5148=>494,5149=>347,5150=>447,5151=>329,5152=>329,5153=>452,5154=>452,5155=>276,5156=>451,5157=>463,5158=>289,5159=>216,5160=>400,5161=>400,5162=>400,5163=>1169,5164=>941,5165=>810,5166=>1012,5167=>941,5168=>941,5169=>941,5170=>941,5171=>726,5172=>726,5173=>726,5174=>726,5175=>726,5176=>726,5177=>726,5178=>941,5179=>941,5180=>941,5181=>941,5182=>941,5183=>941,5184=>726,5185=>882,5186=>726,5187=>882,5188=>882,5189=>726,5190=>882,5191=>726,5192=>726,5193=>390,5194=>159,5195=>332,5196=>742,5197=>742,5198=>742,5199=>742,5200=>744,5201=>744,5202=>744,5203=>744,5204=>744,5205=>744,5206=>744,5207=>914,5208=>912,5209=>912,5210=>914,5211=>912,5212=>914,5213=>744,5214=>916,5215=>744,5216=>916,5217=>916,5218=>744,5219=>916,5220=>744,5221=>915,5222=>477,5223=>855,5224=>855,5225=>855,5226=>855,5227=>592,5228=>592,5229=>592,5230=>592,5231=>592,5232=>610,5233=>713,5234=>592,5235=>608,5236=>718,5237=>764,5238=>764,5239=>718,5240=>764,5241=>718,5242=>718,5243=>763,5244=>735,5245=>763,5246=>764,5247=>718,5248=>764,5249=>734,5250=>763,5251=>361,5252=>361,5253=>708,5254=>708,5255=>708,5256=>651,5257=>592,5258=>592,5259=>592,5260=>592,5261=>592,5262=>610,5263=>713,5264=>592,5265=>608,5266=>608,5267=>763,5268=>763,5269=>608,5270=>763,5271=>608,5272=>609,5273=>763,5274=>627,5275=>763,5276=>763,5277=>609,5278=>763,5279=>625,5280=>763,5281=>361,5282=>361,5283=>592,5284=>592,5285=>592,5286=>592,5287=>592,5288=>610,5289=>713,5290=>592,5291=>608,5292=>592,5293=>763,5294=>763,5295=>592,5296=>763,5297=>592,5298=>592,5299=>763,5300=>610,5301=>763,5302=>763,5303=>592,5304=>763,5305=>608,5306=>763,5307=>346,5308=>276,5309=>346,5310=>331,5311=>562,5312=>712,5313=>712,5314=>712,5315=>712,5316=>712,5317=>712,5318=>712,5319=>712,5320=>712,5321=>868,5322=>828,5323=>828,5324=>712,5325=>828,5326=>712,5327=>712,5328=>466,5329=>452,5330=>466,5331=>712,5332=>712,5333=>712,5334=>712,5335=>712,5336=>712,5337=>712,5338=>712,5339=>712,5340=>868,5341=>828,5342=>828,5343=>868,5344=>828,5345=>868,5346=>712,5347=>828,5348=>712,5349=>828,5350=>828,5351=>712,5352=>828,5353=>712,5354=>466,5355=>262,5356=>624,5357=>504,5358=>524,5359=>504,5360=>521,5361=>504,5362=>520,5363=>624,5364=>504,5365=>520,5366=>620,5367=>660,5368=>659,5369=>620,5370=>676,5371=>620,5372=>620,5373=>660,5374=>637,5375=>676,5376=>659,5377=>620,5378=>659,5379=>636,5380=>659,5381=>309,5382=>365,5383=>309,5384=>458,5385=>315,5386=>315,5387=>347,5388=>1010,5389=>1020,5390=>872,5391=>872,5392=>830,5393=>830,5394=>830,5395=>854,5396=>854,5397=>854,5398=>854,5399=>1001,5400=>1002,5401=>1001,5402=>1002,5403=>1001,5404=>1002,5405=>998,5406=>998,5407=>998,5408=>998,5409=>998,5410=>998,5411=>998,5412=>998,5413=>594,5414=>516,5415=>516,5416=>516,5417=>516,5418=>516,5419=>532,5420=>636,5421=>516,5422=>532,5423=>671,5424=>672,5425=>671,5426=>672,5427=>671,5428=>672,5429=>671,5430=>672,5431=>687,5432=>672,5433=>671,5434=>672,5435=>671,5436=>688,5437=>671,5438=>372,5439=>505,5440=>464,5441=>460,5442=>830,5443=>830,5444=>830,5445=>830,5446=>830,5447=>830,5448=>556,5449=>556,5450=>556,5451=>556,5452=>556,5453=>556,5454=>691,5455=>712,5456=>343,5457=>362,5458=>624,5459=>817,5460=>817,5461=>817,5462=>817,5463=>824,5464=>824,5465=>824,5466=>824,5467=>980,5468=>972,5469=>465,5470=>742,5471=>742,5472=>742,5473=>742,5474=>742,5475=>742,5476=>742,5477=>742,5478=>742,5479=>742,5480=>898,5481=>848,5482=>410,5483=>742,5484=>742,5485=>744,5486=>744,5487=>825,5488=>742,5489=>742,5490=>744,5491=>744,5492=>800,5493=>800,5494=>800,5495=>800,5496=>800,5497=>800,5498=>800,5499=>493,5500=>592,5501=>460,5502=>875,5503=>875,5504=>875,5505=>777,5506=>795,5507=>875,5508=>875,5509=>644,5510=>592,5511=>592,5512=>592,5513=>592,5514=>782,5515=>782,5516=>782,5517=>782,5518=>1056,5519=>1056,5520=>1056,5521=>687,5522=>705,5523=>1056,5524=>1056,5525=>524,5526=>782,5527=>646,5528=>646,5529=>646,5530=>646,5531=>712,5532=>712,5533=>712,5534=>712,5535=>466,5536=>772,5537=>772,5538=>772,5539=>772,5540=>772,5541=>772,5542=>466,5543=>638,5544=>638,5545=>638,5546=>638,5547=>638,5548=>638,5549=>638,5550=>388,5551=>488,5552=>515,5553=>515,5554=>515,5555=>515,5556=>592,5557=>592,5558=>592,5559=>592,5560=>542,5561=>542,5562=>542,5563=>542,5564=>561,5565=>561,5566=>561,5567=>561,5568=>630,5569=>630,5570=>630,5571=>630,5572=>941,5573=>941,5574=>726,5575=>726,5576=>726,5577=>726,5578=>941,5579=>941,5580=>726,5581=>726,5582=>726,5583=>726,5584=>941,5585=>941,5586=>726,5587=>726,5588=>730,5589=>726,5590=>941,5591=>941,5592=>726,5593=>726,5594=>730,5595=>726,5596=>830,5597=>830,5598=>830,5599=>830,5600=>830,5601=>830,5602=>830,5603=>830,5604=>830,5605=>830,5606=>830,5607=>830,5608=>830,5609=>830,5610=>830,5611=>830,5612=>830,5613=>830,5614=>400,5615=>722,5616=>722,5617=>722,5618=>722,5619=>722,5620=>722,5621=>722,5622=>722,5623=>722,5624=>722,5625=>722,5626=>722,5627=>722,5628=>722,5629=>722,5630=>722,5631=>722,5632=>722,5633=>522,5634=>592,5635=>592,5636=>712,5637=>712,5638=>712,5639=>712,5640=>722,5641=>722,5642=>722,5643=>722,5644=>722,5645=>722,5646=>830,5647=>830,5648=>704,5649=>704,5650=>704,5651=>704,5652=>647,5653=>647,5654=>647,5655=>830,5656=>830,5657=>830,5658=>830,5659=>830,5660=>647,5661=>647,5662=>830,5663=>830,5664=>830,5665=>830,5666=>830,5667=>830,5668=>465,5669=>465,5670=>465,5671=>465,5672=>830,5673=>830,5674=>574,5675=>574,5676=>574,5677=>574,5678=>609,5679=>609,5680=>647,5681=>647,5682=>647,5683=>647,5684=>739,5685=>739,5686=>754,5687=>754,5688=>754,5689=>754,5690=>830,5691=>830,5692=>755,5693=>755,5694=>755,5695=>755,5696=>830,5697=>830,5698=>830,5699=>830,5700=>830,5701=>830,5702=>427,5703=>427,5704=>830,5705=>830,5706=>830,5707=>830,5708=>830,5709=>830,5710=>830,5711=>830,5712=>718,5713=>718,5714=>718,5715=>718,5716=>830,5717=>830,5718=>718,5719=>718,5720=>718,5721=>718,5722=>525,5723=>830,5724=>830,5725=>718,5726=>718,5727=>718,5728=>718,5729=>830,5730=>830,5731=>718,5732=>718,5733=>718,5734=>718,5735=>722,5736=>722,5737=>722,5738=>722,5739=>722,5740=>722,5741=>822,5742=>370,5743=>875,5744=>1056,5745=>1316,5746=>1314,5747=>963,5748=>981,5749=>1314,5750=>1330,5751=>668,5752=>778,5753=>778,5754=>698,5755=>698,5756=>778,5757=>778,5758=>400,5759=>400,6320=>726,6321=>726,6322=>726,6323=>882,6324=>726,6325=>726,6326=>786,6327=>744,6328=>592,6329=>764,6330=>592,6331=>712,6332=>712,6333=>712,6334=>504,6335=>504,6336=>830,6337=>830,6338=>1001,6339=>516,6340=>516,6341=>556,6342=>824,6343=>892,6344=>824,6345=>892,6346=>712,6347=>824,6348=>712,6349=>824,6350=>996,6351=>964,6352=>964,6353=>726,6354=>726,6355=>686,6356=>525,6357=>452,6358=>361,6359=>361,6360=>346,6361=>466,6362=>310,6363=>486,6364=>575,6365=>575,6366=>223,6367=>216,6368=>984,6369=>556,6370=>556,6371=>906,6372=>858,6373=>906,6374=>744,6375=>744,6376=>758,6377=>592,6378=>808,6379=>646,6380=>630,6381=>906,6382=>722,6383=>722,6384=>906,6385=>647,6386=>984,6387=>280,6388=>319,6389=>355,7424=>488,7425=>733,7426=>863,7427=>507,7428=>529,7429=>509,7430=>515,7431=>470,7432=>497,7433=>222,7434=>381,7435=>496,7436=>432,7437=>614,7439=>585,7448=>471,7449=>539,7450=>504,7451=>448,7452=>511,7456=>472,7457=>676,7458=>460,7579=>365,7581=>322,7582=>341,7583=>304,7588=>189,7589=>179,7590=>146,7595=>277,7596=>537,7597=>549,7598=>391,7599=>404,7600=>374,7601=>349,7602=>462,7607=>397,7608=>348,7609=>344,7612=>367,7613=>326,7614=>347,7615=>328,7680=>666,7681=>543,7682=>664,7683=>559,7684=>664,7685=>559,7686=>664,7687=>559,7688=>709,7689=>506,7690=>698,7691=>559,7692=>698,7693=>559,7694=>698,7695=>559,7696=>722,7697=>556,7698=>698,7699=>559,7700=>633,7701=>533,7702=>633,7703=>533,7704=>633,7705=>533,7706=>633,7707=>533,7708=>633,7709=>533,7710=>599,7711=>280,7712=>765,7713=>550,7714=>721,7715=>536,7716=>721,7717=>536,7718=>721,7719=>536,7720=>722,7721=>556,7722=>721,7723=>536,7724=>278,7725=>262,7726=>278,7727=>262,7728=>674,7729=>514,7730=>674,7731=>514,7732=>674,7733=>514,7734=>563,7735=>214,7736=>563,7737=>214,7738=>563,7739=>214,7740=>563,7741=>214,7742=>846,7743=>812,7744=>846,7745=>812,7746=>846,7747=>812,7748=>730,7749=>537,7750=>730,7751=>537,7752=>730,7753=>537,7754=>730,7755=>537,7756=>784,7757=>534,7758=>784,7759=>534,7760=>784,7761=>534,7762=>784,7763=>534,7764=>656,7765=>559,7766=>656,7767=>559,7768=>709,7769=>332,7770=>709,7771=>332,7772=>709,7773=>332,7774=>709,7775=>332,7776=>667,7777=>493,7778=>667,7779=>493,7780=>667,7781=>493,7782=>667,7783=>493,7784=>667,7785=>493,7786=>632,7787=>280,7788=>632,7789=>280,7790=>632,7791=>280,7792=>632,7793=>280,7794=>720,7795=>537,7796=>720,7797=>537,7798=>720,7799=>537,7800=>720,7801=>537,7802=>720,7803=>537,7804=>645,7805=>496,7806=>645,7807=>496,7808=>937,7809=>722,7810=>937,7811=>722,7812=>937,7813=>722,7814=>937,7815=>722,7816=>937,7817=>722,7818=>657,7819=>476,7820=>657,7821=>476,7822=>678,7823=>478,7824=>615,7825=>486,7826=>615,7827=>486,7828=>615,7829=>486,7830=>536,7831=>280,7832=>722,7833=>478,7834=>543,7835=>280,7836=>278,7837=>278,7838=>663,7839=>552,7840=>666,7841=>543,7842=>666,7843=>543,7844=>666,7845=>543,7846=>666,7847=>543,7848=>666,7849=>543,7850=>666,7851=>543,7852=>666,7853=>543,7854=>666,7855=>543,7856=>666,7857=>543,7858=>666,7859=>543,7860=>666,7861=>543,7862=>666,7863=>543,7864=>633,7865=>533,7866=>633,7867=>533,7868=>633,7869=>533,7870=>633,7871=>533,7872=>633,7873=>533,7874=>633,7875=>533,7876=>633,7877=>533,7878=>633,7879=>533,7880=>278,7881=>222,7882=>278,7883=>222,7884=>784,7885=>534,7886=>784,7887=>534,7888=>784,7889=>534,7890=>784,7891=>534,7892=>784,7893=>534,7894=>784,7895=>534,7896=>784,7897=>534,7898=>792,7899=>559,7900=>792,7901=>559,7902=>792,7903=>559,7904=>792,7905=>559,7906=>792,7907=>559,7908=>720,7909=>537,7910=>720,7911=>537,7912=>776,7913=>619,7914=>776,7915=>619,7916=>776,7917=>619,7918=>776,7919=>619,7920=>776,7921=>619,7922=>678,7923=>478,7924=>678,7925=>478,7926=>678,7927=>478,7928=>678,7929=>478,7936=>578,7937=>578,7938=>578,7939=>578,7940=>578,7941=>578,7942=>578,7943=>578,7944=>666,7945=>666,7946=>742,7947=>756,7948=>692,7949=>699,7950=>673,7951=>666,7952=>497,7953=>497,7954=>497,7955=>497,7956=>497,7957=>497,7960=>730,7961=>714,7962=>900,7963=>882,7964=>867,7965=>879,7968=>549,7969=>549,7970=>549,7971=>549,7972=>549,7973=>549,7974=>549,7975=>549,7976=>771,7977=>777,7978=>944,7979=>946,7980=>942,7981=>945,7982=>852,7983=>852,7984=>284,7985=>284,7986=>284,7987=>284,7988=>284,7989=>284,7990=>284,7991=>284,7992=>322,7993=>321,7994=>482,7995=>485,7996=>477,7997=>484,7998=>394,7999=>390,8000=>544,8001=>544,8002=>544,8003=>544,8004=>544,8005=>544,8008=>775,8009=>784,8010=>990,8011=>987,8012=>887,8013=>897,8016=>558,8017=>558,8018=>558,8019=>558,8020=>558,8021=>558,8022=>558,8023=>558,8025=>747,8027=>915,8029=>971,8031=>863,8032=>728,8033=>728,8034=>728,8035=>728,8036=>728,8037=>728,8038=>728,8039=>728,8040=>769,8041=>774,8042=>972,8043=>970,8044=>879,8045=>918,8046=>901,8047=>901,8048=>578,8049=>578,8050=>497,8051=>497,8052=>549,8053=>549,8054=>284,8055=>284,8056=>544,8057=>544,8058=>558,8059=>558,8060=>728,8061=>728,8064=>578,8065=>578,8066=>578,8067=>578,8068=>578,8069=>578,8070=>578,8071=>578,8072=>830,8073=>828,8074=>916,8075=>916,8076=>853,8077=>860,8078=>835,8079=>827,8080=>549,8081=>549,8082=>549,8083=>549,8084=>549,8085=>549,8086=>549,8087=>549,8088=>928,8089=>931,8090=>1104,8091=>1109,8092=>1099,8093=>1102,8094=>1009,8095=>1012,8096=>728,8097=>728,8098=>728,8099=>728,8100=>728,8101=>728,8102=>728,8103=>728,8104=>934,8105=>934,8106=>1130,8107=>1128,8108=>1045,8109=>1077,8110=>1062,8111=>1065,8112=>578,8113=>578,8114=>578,8115=>578,8116=>578,8118=>578,8119=>578,8120=>666,8121=>666,8122=>666,8123=>666,8124=>832,8125=>333,8126=>200,8127=>333,8128=>333,8129=>333,8130=>549,8131=>549,8132=>549,8134=>549,8135=>549,8136=>833,8137=>776,8138=>911,8139=>892,8140=>875,8141=>400,8142=>400,8143=>333,8144=>284,8145=>284,8146=>284,8147=>284,8150=>284,8151=>284,8152=>278,8153=>278,8154=>385,8155=>376,8157=>400,8158=>400,8159=>333,8160=>558,8161=>558,8162=>558,8163=>558,8164=>574,8165=>574,8166=>558,8167=>514,8168=>678,8169=>678,8170=>817,8171=>827,8172=>729,8173=>393,8174=>393,8175=>333,8178=>728,8179=>728,8180=>728,8182=>728,8183=>728,8184=>833,8185=>833,8186=>848,8187=>814,8188=>939,8189=>333,8190=>333,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>167,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>1000,8214=>320,8215=>566,8216=>250,8217=>250,8218=>250,8219=>250,8220=>400,8221=>400,8222=>400,8223=>400,8224=>556,8225=>556,8226=>400,8227=>400,8228=>500,8229=>500,8230=>680,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>167,8240=>1000,8241=>1360,8242=>278,8243=>469,8244=>680,8245=>278,8246=>469,8247=>680,8248=>376,8249=>250,8250=>250,8251=>622,8252=>556,8253=>556,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1112,8264=>834,8265=>834,8266=>556,8267=>537,8268=>537,8269=>537,8270=>389,8271=>278,8272=>658,8273=>389,8274=>634,8275=>500,8276=>658,8277=>787,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>350,8305=>140,8308=>350,8309=>350,8310=>350,8311=>350,8312=>350,8313=>350,8314=>350,8315=>350,8316=>350,8317=>350,8318=>350,8319=>360,8320=>350,8321=>350,8322=>350,8323=>350,8324=>350,8325=>350,8326=>350,8327=>350,8328=>350,8329=>350,8330=>350,8331=>350,8332=>350,8333=>350,8334=>350,8336=>363,8337=>366,8338=>360,8339=>325,8340=>350,8352=>623,8353=>615,8354=>601,8355=>611,8356=>556,8357=>833,8358=>682,8359=>1317,8360=>1202,8361=>879,8362=>869,8363=>538,8364=>655,8365=>667,8366=>611,8367=>1290,8368=>570,8369=>684,8370=>717,8371=>667,8372=>667,8373=>640,8376=>516,8377=>499,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>870,8449=>859,8450=>722,8451=>1017,8452=>556,8453=>796,8454=>832,8455=>653,8456=>722,8457=>919,8459=>1229,8460=>615,8461=>647,8462=>556,8463=>572,8464=>919,8465=>606,8466=>900,8467=>481,8468=>747,8469=>722,8470=>934,8471=>800,8472=>600,8473=>667,8474=>778,8475=>900,8476=>699,8477=>722,8478=>834,8479=>722,8480=>1043,8481=>1261,8482=>1000,8483=>667,8484=>611,8486=>757,8487=>757,8488=>512,8489=>284,8490=>674,8491=>666,8492=>918,8493=>623,8494=>533,8495=>469,8496=>712,8497=>965,8498=>588,8499=>1200,8501=>640,8502=>592,8503=>466,8504=>598,8505=>278,8506=>868,8507=>1338,8508=>619,8510=>582,8511=>722,8513=>765,8514=>563,8515=>556,8516=>678,8517=>780,8522=>516,8523=>655,8525=>1200,8526=>435,8531=>860,8532=>880,8533=>899,8534=>889,8535=>880,8536=>889,8537=>879,8538=>889,8539=>880,8540=>889,8541=>880,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>645,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>657,8554=>945,8555=>1223,8556=>563,8557=>709,8558=>698,8559=>846,8560=>222,8561=>444,8562=>666,8563=>722,8564=>496,8565=>722,8566=>944,8567=>1166,8568=>722,8569=>476,8570=>722,8571=>944,8572=>214,8573=>506,8574=>559,8575=>812,8592=>987,8593=>603,8594=>987,8595=>603,8596=>1042,8597=>1042,8598=>800,8599=>800,8600=>800,8601=>800,8612=>987,8613=>680,8614=>987,8615=>680,8617=>987,8618=>987,8628=>700,8629=>658,8636=>987,8637=>987,8638=>380,8639=>393,8640=>987,8641=>987,8642=>380,8643=>379,8644=>987,8645=>906,8646=>990,8647=>987,8648=>1010,8649=>987,8650=>1010,8651=>987,8652=>987,8656=>987,8657=>603,8658=>987,8659=>603,8660=>1042,8661=>603,8668=>1092,8669=>1092,8704=>667,8705=>676,8706=>556,8707=>667,8708=>667,8709=>802,8710=>711,8711=>711,8712=>584,8713=>584,8714=>585,8715=>584,8716=>584,8717=>585,8718=>500,8719=>783,8720=>783,8721=>771,8722=>584,8723=>584,8724=>584,8725=>510,8726=>392,8727=>500,8728=>500,8729=>500,8730=>512,8731=>512,8732=>512,8733=>713,8734=>713,8735=>639,8736=>768,8737=>768,8738=>600,8739=>200,8740=>288,8741=>320,8742=>340,8743=>608,8744=>608,8745=>768,8746=>768,8747=>465,8748=>705,8749=>905,8750=>464,8751=>761,8756=>800,8757=>800,8758=>250,8759=>620,8760=>584,8761=>778,8762=>584,8763=>500,8764=>500,8765=>500,8766=>573,8768=>244,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>500,8777=>500,8778=>584,8779=>500,8780=>584,8781=>554,8784=>584,8785=>584,8786=>584,8787=>584,8788=>735,8789=>755,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>600,8804=>584,8805=>584,8806=>584,8807=>584,8810=>955,8811=>955,8813=>554,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8822=>584,8823=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>584,8835=>584,8836=>584,8837=>584,8838=>584,8839=>584,8840=>584,8841=>584,8844=>768,8845=>768,8846=>768,8847=>636,8848=>636,8849=>636,8850=>636,8851=>636,8852=>636,8853=>768,8854=>778,8855=>778,8856=>768,8857=>778,8858=>776,8859=>776,8860=>776,8861=>776,8866=>658,8867=>658,8868=>658,8869=>658,8870=>500,8871=>528,8872=>758,8882=>636,8883=>636,8884=>636,8885=>636,8891=>584,8892=>608,8893=>584,8896=>744,8897=>744,8898=>764,8899=>764,8901=>298,8902=>471,8904=>710,8909=>584,8910=>584,8911=>584,8918=>584,8919=>564,8920=>1215,8921=>1215,8928=>584,8929=>584,8930=>636,8931=>636,8934=>584,8935=>584,8936=>584,8937=>584,8942=>250,8943=>1000,8944=>1000,8945=>1000,8960=>823,8968=>456,8969=>455,8970=>456,8971=>455,8976=>584,8992=>374,8993=>374,8994=>658,8995=>658,9001=>329,9002=>329,9115=>384,9116=>384,9117=>384,9118=>384,9119=>384,9120=>384,9121=>388,9122=>388,9123=>388,9124=>388,9125=>388,9126=>388,9127=>333,9128=>333,9129=>333,9130=>333,9131=>333,9132=>333,9133=>333,9134=>374,9138=>804,9139=>804,9216=>800,9217=>784,9218=>800,9219=>800,9220=>784,9221=>800,9222=>800,9223=>800,9224=>800,9225=>800,9226=>800,9227=>800,9228=>800,9229=>800,9230=>800,9231=>800,9232=>800,9233=>800,9234=>800,9235=>800,9236=>800,9237=>800,9238=>800,9239=>800,9240=>800,9241=>800,9242=>800,9243=>800,9244=>800,9245=>800,9246=>800,9247=>800,9248=>800,9249=>800,9250=>556,9251=>500,9252=>800,9253=>800,9254=>800,9312=>788,9313=>788,9314=>788,9315=>788,9316=>788,9317=>788,9318=>788,9319=>788,9320=>788,9321=>788,9472=>1000,9473=>1000,9474=>1000,9475=>1000,9476=>1000,9477=>1000,9478=>1000,9479=>1000,9480=>1000,9481=>1000,9482=>1000,9483=>1000,9484=>1000,9485=>1000,9486=>1000,9487=>1000,9488=>1000,9489=>1000,9490=>1000,9491=>1000,9492=>1000,9493=>1000,9494=>1000,9495=>1000,9496=>1000,9497=>1000,9498=>1000,9499=>1000,9500=>1000,9501=>1000,9502=>1000,9503=>1000,9504=>1000,9505=>1000,9506=>1000,9507=>1000,9508=>1000,9509=>1000,9510=>1000,9511=>1000,9512=>1000,9513=>1000,9514=>1000,9515=>1000,9516=>1000,9517=>1000,9518=>1000,9519=>1000,9520=>1000,9521=>1000,9522=>1000,9523=>1000,9524=>1000,9525=>1000,9526=>1000,9527=>1000,9528=>1000,9529=>1000,9530=>1000,9531=>1000,9532=>1000,9533=>1000,9534=>1000,9535=>1000,9536=>1000,9537=>1000,9538=>1000,9539=>1000,9540=>1000,9541=>1000,9542=>1000,9543=>1000,9544=>1000,9545=>1000,9546=>1000,9547=>1000,9552=>1000,9553=>1000,9554=>1000,9555=>1000,9556=>1000,9557=>1000,9558=>1000,9559=>1000,9560=>1000,9561=>1000,9562=>1000,9563=>1000,9564=>1000,9565=>1000,9566=>1000,9567=>1000,9568=>1000,9569=>1000,9570=>1000,9571=>1000,9572=>1000,9573=>1000,9574=>1000,9575=>1000,9576=>1000,9577=>1000,9578=>1000,9579=>1000,9580=>1000,9600=>1000,9601=>1000,9602=>1000,9603=>1000,9604=>1000,9605=>1000,9606=>1000,9607=>1000,9608=>1000,9609=>1000,9610=>1000,9611=>1000,9612=>1000,9613=>1000,9614=>1000,9615=>1000,9616=>1000,9617=>1000,9618=>1000,9619=>1000,9620=>1000,9621=>1000,9622=>1000,9623=>1000,9624=>1000,9625=>1000,9626=>1000,9627=>1000,9628=>1000,9629=>1000,9630=>1000,9631=>1000,9632=>800,9633=>800,9634=>800,9635=>800,9636=>800,9637=>800,9638=>800,9639=>800,9640=>800,9641=>800,9642=>625,9643=>625,9644=>800,9645=>800,9646=>800,9647=>800,9648=>1000,9649=>1000,9650=>892,9651=>892,9652=>669,9653=>669,9654=>892,9655=>892,9656=>669,9657=>669,9658=>891,9659=>891,9660=>892,9661=>892,9662=>669,9663=>669,9664=>892,9665=>892,9666=>669,9667=>669,9668=>891,9669=>891,9670=>788,9671=>788,9672=>788,9673=>800,9674=>489,9675=>800,9676=>800,9677=>800,9678=>800,9679=>800,9680=>800,9681=>800,9682=>800,9683=>800,9684=>800,9685=>800,9686=>800,9687=>800,9688=>400,9689=>800,9690=>800,9691=>800,9692=>800,9693=>800,9694=>800,9695=>799,9696=>800,9697=>800,9698=>1000,9699=>1000,9700=>1000,9701=>1000,9702=>400,9703=>800,9704=>800,9705=>800,9706=>800,9707=>800,9708=>892,9709=>892,9710=>892,9711=>1020,9712=>800,9713=>800,9714=>800,9715=>800,9716=>800,9717=>800,9718=>800,9719=>800,9720=>800,9721=>800,9722=>800,9723=>800,9724=>800,9725=>800,9726=>800,9727=>800,9772=>929,9773=>795,9785=>770,9786=>770,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>555,9835=>722,9836=>722,9837=>415,9838=>377,9839=>402,10048=>1161,10752=>1020,10753=>1020,10754=>1020,10755=>764,10756=>764,10761=>584,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>544,11575=>709,11576=>709,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>292,11587=>696,11588=>696,11589=>720,11590=>544,11591=>724,11592=>756,11593=>600,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>260,11600=>836,11601=>224,11602=>678,11603=>380,11604=>872,11605=>872,11606=>720,11607=>268,11608=>640,11609=>872,11610=>872,11611=>770,11612=>424,11613=>720,11614=>770,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11622=>728,11623=>618,11631=>442,11798=>584,11799=>333,11800=>556,11802=>333,11803=>500,11806=>500,11807=>500,11816=>464,11817=>464,11818=>660,11819=>623,11820=>623,11821=>660,11822=>556,11824=>350,42240=>698,42241=>698,42242=>676,42243=>800,42244=>800,42245=>850,42246=>930,42247=>720,42248=>756,42249=>750,42250=>750,42251=>750,42252=>540,42253=>540,42254=>780,42255=>780,42256=>1082,42257=>1082,42258=>780,42259=>780,42260=>720,42261=>774,42262=>600,42263=>600,42264=>600,42265=>600,42266=>983,42267=>983,42268=>749,42269=>749,42270=>1080,42271=>890,42272=>869,42273=>720,42274=>739,42275=>983,42276=>780,42277=>840,42278=>780,42279=>424,42280=>840,42281=>967,42282=>462,42283=>952,42284=>735,42285=>735,42286=>780,42287=>750,42288=>869,42289=>772,42290=>772,42291=>676,42292=>762,42293=>674,42294=>674,42295=>488,42296=>604,42297=>822,42298=>1059,42299=>851,42300=>851,42301=>689,42302=>844,42303=>708,42304=>907,42305=>907,42306=>907,42307=>612,42308=>612,42309=>840,42310=>775,42311=>544,42312=>774,42313=>540,42314=>704,42315=>723,42316=>887,42317=>887,42318=>676,42319=>817,42320=>762,42321=>887,42322=>824,42323=>890,42324=>705,42325=>780,42326=>705,42327=>533,42328=>523,42329=>694,42330=>772,42331=>772,42332=>772,42333=>892,42334=>711,42335=>711,42336=>832,42337=>832,42338=>944,42339=>944,42340=>832,42341=>928,42342=>743,42343=>735,42344=>731,42345=>782,42346=>595,42347=>890,42348=>680,42349=>887,42350=>815,42351=>510,42352=>848,42353=>700,42354=>700,42355=>700,42356=>724,42357=>724,42358=>633,42359=>633,42360=>813,42361=>834,42362=>625,42363=>887,42364=>592,42365=>772,42366=>772,42367=>639,42368=>639,42369=>887,42370=>887,42371=>717,42372=>717,42373=>786,42374=>891,42375=>780,42376=>841,42377=>500,42378=>792,42379=>522,42380=>522,42381=>647,42382=>361,42383=>815,42384=>850,42385=>683,42386=>834,42387=>898,42388=>522,42389=>820,42390=>820,42391=>808,42392=>864,42393=>772,42394=>808,42395=>869,42396=>900,42397=>844,42398=>844,42399=>812,42400=>812,42401=>812,42402=>930,42403=>990,42404=>540,42405=>608,42406=>630,42407=>910,42408=>687,42409=>687,42410=>744,42411=>687,42412=>724,42413=>742,42414=>724,42415=>742,42416=>744,42417=>744,42418=>744,42419=>744,42420=>780,42421=>540,42422=>540,42423=>595,42424=>740,42425=>620,42426=>772,42427=>914,42428=>914,42429=>857,42430=>800,42431=>772,42432=>887,42433=>990,42434=>1005,42435=>799,42436=>799,42437=>948,42438=>948,42439=>906,42440=>1044,42441=>600,42442=>600,42443=>574,42444=>742,42445=>574,42446=>742,42447=>500,42448=>604,42449=>704,42450=>704,42451=>746,42452=>820,42453=>731,42454=>805,42455=>606,42456=>726,42457=>726,42458=>500,42459=>813,42460=>939,42461=>898,42462=>660,42463=>633,42464=>914,42465=>689,42466=>1231,42467=>784,42468=>710,42469=>982,42470=>704,42471=>782,42472=>591,42473=>770,42474=>620,42475=>620,42476=>930,42477=>930,42478=>930,42479=>785,42480=>785,42481=>813,42482=>813,42483=>971,42484=>971,42485=>721,42486=>801,42487=>582,42488=>604,42489=>618,42490=>582,42491=>1059,42492=>1059,42493=>1059,42494=>1059,42495=>720,42496=>789,42497=>723,42498=>721,42499=>772,42500=>772,42501=>772,42502=>772,42503=>772,42504=>620,42505=>634,42506=>806,42507=>825,42508=>670,42509=>521,42510=>512,42511=>1134,42512=>1324,42513=>772,42514=>1091,42515=>445,42516=>811,42517=>776,42518=>614,42519=>720,42520=>902,42521=>765,42522=>920,42523=>1024,42524=>735,42525=>742,42526=>816,42527=>715,42528=>692,42529=>200,42530=>677,42531=>770,42532=>640,42533=>595,42534=>526,42535=>677,42536=>500,42537=>715,42538=>1143,42539=>560,42888=>333,42889=>276,42890=>342,42891=>194,42892=>194,42922=>899,64256=>495,64257=>460,64258=>465,64259=>652,64260=>645,64261=>520,64275=>1004,64276=>1044,64277=>1042,64278=>1037,64279=>1256,64285=>200,64286=>305,64287=>400,64288=>587,64289=>890,64290=>848,64291=>872,64292=>800,64293=>850,64294=>873,64295=>797,64296=>937,64297=>584,64298=>776,64299=>776,64300=>776,64301=>776,64302=>640,64303=>640,64304=>640,64305=>591,64306=>466,64307=>598,64308=>622,64309=>291,64310=>371,64312=>608,64313=>270,64314=>526,64315=>550,64316=>600,64318=>621,64320=>378,64321=>607,64323=>575,64324=>568,64326=>590,64327=>606,64328=>547,64329=>776,64330=>687,64331=>212,64332=>591,64333=>550,64334=>568,64335=>640,65529=>0,65530=>0,65531=>0,65532=>784,65533=>900,65535=>800); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freesans.z b/tools/tcpdf/fonts/freesans.z new file mode 100644 index 0000000000000000000000000000000000000000..27760fce6e4f7f960e1142a5447b3f7be814bd7c GIT binary patch literal 807705 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 Ib;euufBn&(m;e9( literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freesansb.ctg.z b/tools/tcpdf/fonts/freesansb.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..9c74c5815dcf5bb8df5eee0c4da74f5fff57bff5 GIT binary patch literal 5192 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freesansb.php b/tools/tcpdf/fonts/freesansb.php new file mode 100644 index 000000000..d2e31332e --- /dev/null +++ b/tools/tcpdf/fonts/freesansb.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeSansBold'; +$up=-189; +$ut=69; +$dw=800; +$diff=''; +$originalsize=416128; +$enc=''; +$file='freesansb.z'; +$ctg='freesansb.ctg.z'; +$desc=array('Flags'=>32,'FontBBox'=>'[-968 -460 1556 1066]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>729,'XHeight'=>540,'StemV'=>105,'StemH'=>45,'AvgWidth'=>642,'MaxWidth'=>1473,'MissingWidth'=>800); +$cbbox=array(0=>array(35,-139,765,800),33=>array(112,0,262,726),34=>array(50,470,424,729),35=>array(3,-32,553,697),36=>array(22,-126,527,763),37=>array(22,-20,863,709),38=>array(55,-23,694,723),39=>array(56,470,194,729),40=>array(40,-200,303,729),41=>array(22,-200,285,729),42=>array(23,407,357,729),43=>array(50,-10,533,473),44=>array(50,-174,200,146),45=>array(26,207,298,342),46=>array(50,0,200,146),47=>array(2,-14,275,714),48=>array(29,-23,517,724),49=>array(68,0,378,709),50=>array(30,0,515,724),51=>array(29,-23,516,724),52=>array(24,0,522,709),53=>array(27,-23,517,709),54=>array(32,-23,519,724),55=>array(29,0,528,709),56=>array(22,-23,525,724),57=>array(28,-24,516,724),58=>array(50,0,200,520),59=>array(50,-174,200,520),60=>array(40,-10,529,474),61=>array(50,52,534,411),62=>array(40,-10,529,474),63=>array(64,0,556,744),64=>array(27,-138,947,745),65=>array(10,0,687,729),66=>array(80,0,664,729),67=>array(40,-23,681,741),68=>array(80,0,684,729),69=>array(80,0,625,729),70=>array(80,0,592,729),71=>array(40,-21,709,743),72=>array(80,0,669,729),73=>array(80,0,230,729),74=>array(30,-23,492,729),75=>array(80,0,723,729),76=>array(80,0,579,729),77=>array(80,0,790,729),78=>array(80,0,673,729),79=>array(40,-23,742,741),80=>array(80,0,637,729),81=>array(40,-54,742,741),82=>array(80,0,677,729),83=>array(40,-23,641,741),84=>array(30,0,614,729),85=>array(80,-23,658,729),86=>array(20,0,643,729),87=>array(20,0,939,729),88=>array(22,0,653,729),89=>array(10,0,633,729),90=>array(30,0,578,729),91=>array(66,-200,308,729),92=>array(-12,-14,289,714),93=>array(18,-200,260,729),94=>array(61,270,522,695),95=>array(-22,-200,578,-120),96=>array(17,607,213,757),97=>array(40,-23,536,549),98=>array(65,-23,581,729),99=>array(40,-23,528,549),100=>array(40,-23,556,729),101=>array(40,-23,543,549),102=>array(14,0,313,729),103=>array(40,-218,547,549),104=>array(65,0,539,729),105=>array(70,0,210,729),106=>array(4,-218,210,729),107=>array(65,0,554,729),108=>array(65,0,205,729),109=>array(65,0,829,549),110=>array(65,0,548,549),111=>array(40,-23,574,549),112=>array(65,-218,581,549),113=>array(40,-218,556,549),114=>array(65,0,372,549),115=>array(30,-23,521,549),116=>array(21,-23,308,674),117=>array(65,-23,548,540),118=>array(10,0,532,540),119=>array(10,0,771,540),120=>array(15,0,534,540),121=>array(10,-219,539,540),122=>array(30,0,477,540),123=>array(37,-200,317,729),124=>array(100,-200,180,729),125=>array(72,-200,352,729),126=>array(20,142,479,314),160=>array(0,0,0,0),161=>array(66,-186,216,540),162=>array(36,-124,522,634),163=>array(31,-23,537,715),164=>array(26,100,530,604),165=>array(5,0,552,704),166=>array(100,-200,180,729),167=>array(33,-201,518,723),168=>array(13,621,319,743),169=>array(-14,-22,751,743),170=>array(31,262,329,729),171=>array(88,72,468,481),172=>array(39,86,544,376),173=>array(26,207,298,342),174=>array(-14,-22,751,743),175=>array(16,620,315,699),176=>array(151,383,454,686),177=>array(50,-16,533,644),178=>array(16,390,328,824),179=>array(15,371,329,818),180=>array(121,607,317,757),181=>array(58,-220,573,540),182=>array(19,-191,529,729),183=>array(64,169,188,292),184=>array(27,-220,294,0),185=>array(40,389,242,814),186=>array(23,262,343,729),187=>array(88,72,462,481),188=>array(40,-20,850,742),189=>array(40,-20,846,744),190=>array(15,-20,850,741),191=>array(52,-204,544,540),192=>array(10,0,687,900),193=>array(10,0,687,900),194=>array(10,0,687,900),195=>array(10,0,687,890),196=>array(10,0,687,900),197=>array(10,0,687,949),198=>array(10,0,975,729),199=>array(40,-220,681,741),200=>array(80,0,625,900),201=>array(80,0,625,900),202=>array(80,0,625,900),203=>array(80,0,625,900),204=>array(0,0,236,900),205=>array(42,0,278,900),206=>array(-4,0,314,900),207=>array(2,0,308,900),208=>array(20,0,701,729),209=>array(80,0,673,900),210=>array(40,-23,742,900),211=>array(40,-23,742,900),212=>array(40,-23,742,900),213=>array(40,-23,742,900),214=>array(40,-23,742,900),215=>array(79,18,505,444),216=>array(36,-39,760,749),217=>array(80,-23,658,900),218=>array(80,-23,658,900),219=>array(80,-23,658,900),220=>array(80,-23,658,900),221=>array(10,0,633,900),222=>array(80,0,637,729),223=>array(67,-23,575,729),224=>array(40,-23,536,757),225=>array(40,-23,536,757),226=>array(40,-23,536,757),227=>array(40,-23,536,749),228=>array(40,-23,536,743),229=>array(40,-23,536,770),230=>array(28,-24,858,549),231=>array(40,-220,528,549),232=>array(40,-23,543,757),233=>array(40,-23,543,757),234=>array(40,-23,543,757),235=>array(40,-23,543,743),236=>array(10,0,210,757),237=>array(70,0,270,757),238=>array(-9,0,309,757),239=>array(-4,0,302,743),240=>array(40,-23,574,744),241=>array(65,0,548,749),242=>array(40,-23,574,757),243=>array(40,-23,574,757),244=>array(40,-23,574,759),245=>array(40,-23,574,749),246=>array(40,-23,574,743),247=>array(50,-11,534,474),248=>array(13,-38,600,557),249=>array(65,-23,548,757),250=>array(65,-23,548,757),251=>array(65,-23,548,757),252=>array(65,-23,548,743),253=>array(10,-219,539,757),254=>array(65,-218,581,729),255=>array(10,-219,539,743),256=>array(10,0,687,879),257=>array(40,-23,536,699),258=>array(10,0,687,900),259=>array(40,-23,536,748),260=>array(20,-233,717,729),261=>array(40,-233,560,549),262=>array(40,-23,681,900),263=>array(40,-23,528,757),264=>array(40,-23,681,900),265=>array(40,-23,528,759),266=>array(40,-23,681,900),267=>array(40,-23,528,731),268=>array(40,-23,681,900),269=>array(40,-23,528,757),270=>array(80,0,684,900),271=>array(40,-23,789,740),272=>array(20,0,701,729),273=>array(40,-23,616,729),274=>array(80,0,625,879),275=>array(40,-23,543,699),276=>array(80,0,625,900),277=>array(40,-23,543,783),278=>array(80,0,625,900),279=>array(40,-23,543,743),280=>array(80,-233,649,729),281=>array(40,-234,544,549),282=>array(80,0,625,900),283=>array(40,-23,543,757),284=>array(40,-21,709,900),285=>array(40,-218,547,790),286=>array(40,-21,709,900),287=>array(40,-218,547,748),288=>array(40,-21,709,900),289=>array(40,-218,547,762),290=>array(40,-300,709,743),291=>array(40,-218,547,851),292=>array(80,0,669,900),293=>array(65,0,539,900),294=>array(10,0,719,729),295=>array(8,0,541,729),296=>array(-22,0,332,900),297=>array(-27,0,327,768),298=>array(15,-1,288,879),299=>array(7,0,267,699),300=>array(23,0,287,900),301=>array(15,0,279,783),302=>array(49,-233,252,729),303=>array(35,-233,232,729),304=>array(80,0,230,900),305=>array(70,0,210,540),306=>array(80,-23,542,729),307=>array(70,-218,478,729),308=>array(30,-23,492,900),309=>array(-19,-218,299,782),310=>array(80,-300,723,729),311=>array(65,-300,554,729),312=>array(70,0,559,540),313=>array(80,0,579,900),314=>array(42,0,278,900),315=>array(80,-300,579,729),316=>array(65,-300,205,729),317=>array(80,0,579,740),318=>array(65,0,440,740),319=>array(80,0,579,729),320=>array(65,0,415,729),321=>array(10,0,607,729),322=>array(10,0,262,729),323=>array(80,0,673,900),324=>array(65,0,548,757),325=>array(80,-300,673,729),326=>array(65,-300,548,549),327=>array(80,0,673,900),328=>array(65,0,548,757),329=>array(33,0,638,748),330=>array(80,-16,712,741),331=>array(65,-218,548,549),332=>array(40,-23,742,879),333=>array(40,-23,574,699),334=>array(40,-23,742,900),335=>array(40,-23,574,783),336=>array(40,-23,742,900),337=>array(40,-23,574,757),338=>array(40,-23,982,741),339=>array(40,-23,937,549),340=>array(80,0,677,900),341=>array(65,0,372,757),342=>array(80,-300,677,729),343=>array(65,-300,372,549),344=>array(80,0,677,900),345=>array(55,0,373,757),346=>array(40,-23,641,900),347=>array(30,-23,521,757),348=>array(40,-23,641,900),349=>array(30,-23,521,790),350=>array(40,-220,641,741),351=>array(30,-220,521,549),352=>array(40,-23,641,900),353=>array(30,-23,521,757),354=>array(30,-220,614,729),355=>array(14,-241,326,674),356=>array(30,0,614,900),357=>array(21,-23,480,740),358=>array(30,0,614,729),359=>array(9,-23,301,674),360=>array(80,-23,658,900),361=>array(65,-23,548,768),362=>array(80,-23,658,879),363=>array(65,-23,548,699),364=>array(80,-23,658,900),365=>array(65,-23,548,783),366=>array(80,-23,658,949),367=>array(65,-23,548,770),368=>array(80,-23,658,900),369=>array(65,-23,558,757),370=>array(80,-234,658,729),371=>array(58,-233,564,540),372=>array(20,0,939,900),373=>array(10,0,771,790),374=>array(10,-2,633,900),375=>array(10,-219,539,790),376=>array(10,0,633,900),377=>array(30,0,578,900),378=>array(30,0,477,757),379=>array(30,0,578,900),380=>array(30,0,477,743),381=>array(30,0,578,900),382=>array(30,0,477,757),383=>array(14,0,308,729),384=>array(5,-23,581,729),385=>array(40,0,863,729),386=>array(63,0,647,729),387=>array(80,-23,596,729),388=>array(0,0,654,729),389=>array(0,-23,613,729),390=>array(40,-23,681,741),391=>array(40,-23,735,748),392=>array(40,-23,593,558),393=>array(20,0,701,729),394=>array(40,0,883,729),395=>array(52,0,636,729),396=>array(40,-23,556,729),397=>array(1,-183,543,547),398=>array(40,0,585,729),399=>array(40,-23,742,741),400=>array(40,-23,641,741),401=>array(20,-218,587,729),402=>array(14,-218,313,729),403=>array(40,-23,766,748),404=>array(17,-20,640,729),405=>array(80,-16,884,729),406=>array(65,-48,284,754),407=>array(20,0,413,729),408=>array(80,0,784,745),409=>array(65,0,554,729),410=>array(5,-25,388,754),411=>array(17,-13,586,739),412=>array(80,-10,898,729),413=>array(20,-218,668,729),414=>array(65,-201,548,549),415=>array(40,-23,742,741),416=>array(40,-23,791,763),417=>array(40,-23,658,585),418=>array(40,-200,996,744),419=>array(40,-218,782,550),420=>array(40,0,836,729),421=>array(65,-218,581,688),422=>array(80,-190,627,729),423=>array(40,-23,641,741),424=>array(35,-23,526,549),425=>array(60,0,676,729),426=>array(36,-213,421,740),427=>array(14,-218,301,674),428=>array(40,0,695,729),429=>array(14,-23,301,729),430=>array(20,-218,604,729),431=>array(80,-23,773,896),432=>array(65,-23,663,707),433=>array(0,-35,719,714),434=>array(65,-12,673,731),435=>array(17,0,809,729),436=>array(9,-219,638,730),437=>array(30,0,578,729),438=>array(21,0,468,540),439=>array(40,-23,527,729),440=>array(29,-23,516,729),441=>array(35,-143,611,524),442=>array(30,-254,529,549),443=>array(20,1,549,740),446=>array(40,-15,532,729),447=>array(65,-218,592,552),448=>array(100,-200,180,729),449=>array(100,-200,320,729),450=>array(45,-200,539,731),451=>array(62,0,212,726),452=>array(80,0,1270,900),453=>array(80,0,1179,757),454=>array(40,-23,1088,757),455=>array(80,-23,1103,729),456=>array(80,-218,785,729),457=>array(65,-218,486,729),458=>array(80,-23,1214,729),459=>array(80,-218,930,729),460=>array(65,-218,819,729),461=>array(10,0,687,900),462=>array(40,-23,536,759),463=>array(-3,0,315,900),464=>array(-8,0,310,759),465=>array(40,-23,742,900),466=>array(40,-23,574,759),467=>array(80,-23,658,900),468=>array(65,-23,548,759),469=>array(80,-23,658,989),470=>array(65,-23,548,862),471=>array(80,-23,658,1032),472=>array(65,-23,548,900),473=>array(80,-23,658,1030),474=>array(65,-23,548,900),475=>array(80,-23,658,1037),476=>array(65,-23,548,900),477=>array(40,-23,543,549),478=>array(10,0,687,989),479=>array(40,-23,536,862),480=>array(10,0,687,989),481=>array(40,-23,536,859),482=>array(10,0,975,880),483=>array(28,-24,858,699),484=>array(40,-23,794,741),485=>array(34,-218,632,549),486=>array(40,-21,709,900),487=>array(40,-218,547,759),488=>array(80,0,723,900),489=>array(65,0,554,890),490=>array(40,-249,742,741),491=>array(35,-249,569,549),492=>array(40,-249,742,860),493=>array(35,-249,569,668),494=>array(40,-23,527,900),495=>array(35,-143,522,759),496=>array(-8,-218,310,750),497=>array(80,0,1300,729),498=>array(80,0,1199,729),499=>array(40,-23,1088,729),500=>array(40,-21,709,900),501=>array(40,-218,547,757),503=>array(80,0,619,743),504=>array(80,0,673,900),505=>array(65,0,548,759),506=>array(10,0,687,900),507=>array(40,-23,536,900),508=>array(10,0,975,900),509=>array(28,-24,858,757),510=>array(36,-39,760,900),511=>array(13,-38,600,757),512=>array(10,0,687,900),513=>array(26,-23,536,756),514=>array(10,0,687,900),515=>array(40,-23,536,752),516=>array(80,0,625,900),517=>array(17,-23,543,756),518=>array(80,0,625,900),519=>array(40,-23,543,752),520=>array(-118,0,310,900),521=>array(-78,0,306,756),522=>array(23,0,287,900),523=>array(5,0,269,752),524=>array(40,-23,742,900),525=>array(40,-23,574,756),526=>array(40,-23,742,900),527=>array(40,-23,574,752),528=>array(80,0,677,900),529=>array(-19,0,372,756),530=>array(80,0,677,900),531=>array(65,0,372,752),532=>array(80,-23,658,900),533=>array(65,-23,548,756),534=>array(80,-23,658,900),535=>array(65,-23,548,752),536=>array(40,-300,641,741),537=>array(30,-300,521,549),538=>array(30,-300,614,729),539=>array(21,-300,308,674),540=>array(35,-140,546,741),541=>array(30,-133,444,551),542=>array(80,0,669,900),543=>array(65,0,539,882),548=>array(30,-215,578,729),549=>array(21,-216,468,540),550=>array(10,0,687,900),551=>array(40,-23,536,731),552=>array(80,-213,625,729),553=>array(40,-236,543,549),554=>array(40,-23,742,989),555=>array(40,-23,574,859),556=>array(40,-23,742,989),557=>array(40,-23,574,859),558=>array(40,-23,742,900),559=>array(40,-23,574,731),560=>array(40,-23,742,989),561=>array(40,-23,574,859),562=>array(10,0,633,879),563=>array(10,-219,539,699),567=>array(4,-218,210,540),592=>array(30,-23,526,549),593=>array(40,-23,687,549),594=>array(0,-9,647,563),595=>array(65,-23,581,729),596=>array(30,-23,518,549),597=>array(10,-51,543,549),598=>array(40,-218,622,729),599=>array(40,-23,622,729),600=>array(40,-23,543,549),601=>array(40,-23,543,549),602=>array(22,-23,800,570),603=>array(80,-10,571,547),604=>array(38,-23,529,549),605=>array(30,-23,800,570),606=>array(34,-10,531,547),607=>array(30,-218,302,540),608=>array(40,-218,611,688),609=>array(40,-218,603,549),610=>array(40,-22,529,550),611=>array(10,-219,546,540),612=>array(10,-24,643,550),613=>array(65,-218,548,540),614=>array(64,0,538,729),615=>array(65,-218,539,729),616=>array(14,0,286,729),617=>array(65,-23,271,540),618=>array(14,0,286,540),619=>array(7,0,466,729),620=>array(20,0,507,729),621=>array(65,-218,271,729),622=>array(65,-143,704,729),623=>array(65,-9,829,540),624=>array(65,-218,830,540),625=>array(65,-218,829,549),626=>array(14,-218,563,549),627=>array(65,-218,614,549),628=>array(65,0,560,540),629=>array(40,-23,574,549),630=>array(40,-23,844,549),631=>array(40,-9,808,542),632=>array(40,-201,674,729),633=>array(17,-8,324,541),634=>array(14,-8,321,729),635=>array(18,-217,391,541),636=>array(65,-200,372,549),637=>array(65,-218,372,549),638=>array(65,0,438,549),639=>array(35,-200,408,549),640=>array(65,0,571,540),641=>array(75,0,581,540),642=>array(14,-218,574,549),643=>array(24,-218,308,729),644=>array(18,-218,317,729),645=>array(14,-218,298,560),646=>array(3,-218,551,729),647=>array(13,-147,300,550),648=>array(14,-218,301,674),649=>array(15,-23,628,540),650=>array(40,-23,688,541),651=>array(65,-23,595,542),652=>array(10,0,532,540),653=>array(10,0,771,540),654=>array(10,1,539,760),655=>array(10,0,532,540),656=>array(21,-218,537,540),657=>array(21,-96,570,540),658=>array(35,-143,522,540),659=>array(35,-143,583,540),660=>array(40,0,532,744),661=>array(40,0,532,744),662=>array(40,-15,532,729),663=>array(65,-201,553,739),664=>array(40,-23,574,549),665=>array(65,0,523,540),666=>array(44,-10,541,547),667=>array(40,-23,602,549),668=>array(65,0,548,540),669=>array(3,-218,551,729),670=>array(33,-192,522,537),671=>array(60,0,408,540),672=>array(40,-218,622,688),673=>array(40,0,532,744),674=>array(40,0,532,744),675=>array(40,-23,983,729),676=>array(40,-143,989,729),677=>array(40,-96,1087,729),678=>array(14,-23,772,674),679=>array(14,-218,568,729),680=>array(14,-23,784,674),681=>array(14,-218,806,729),682=>array(65,-23,718,729),683=>array(65,0,634,729),684=>array(15,-1,511,740),685=>array(20,109,466,634),686=>array(32,-218,581,729),687=>array(32,-300,646,729),688=>array(31,390,340,865),689=>array(30,390,339,864),690=>array(27,246,162,863),691=>array(39,390,240,748),692=>array(32,383,233,741),693=>array(13,248,256,742),694=>array(48,390,378,742),695=>array(24,389,520,741),696=>array(10,248,355,742),697=>array(40,467,207,742),698=>array(40,467,415,742),699=>array(68,482,190,729),700=>array(68,482,190,729),701=>array(68,483,190,730),702=>array(116,573,254,798),703=>array(99,573,237,798),704=>array(9,376,324,769),705=>array(9,376,324,769),706=>array(11,545,321,796),707=>array(11,544,321,795),708=>array(25,559,308,765),709=>array(25,559,308,766),710=>array(8,607,326,757),711=>array(9,607,327,757),712=>array(127,588,207,785),713=>array(16,620,315,699),714=>array(20,607,216,757),715=>array(17,607,213,757),716=>array(100,-259,172,-62),717=>array(17,-151,316,-72),718=>array(78,-186,274,-36),719=>array(20,-186,216,-36),720=>array(77,0,255,561),721=>array(77,400,255,561),722=>array(94,-23,232,202),723=>array(87,-23,225,202),724=>array(0,134,333,412),725=>array(0,139,333,417),726=>array(0,99,333,433),727=>array(0,216,333,316),728=>array(35,605,299,748),729=>array(112,621,222,743),730=>array(77,590,257,770),731=>array(45,-234,268,0),732=>array(-9,621,345,749),733=>array(-44,610,340,757),734=>array(0,219,333,585),735=>array(90,589,410,803),736=>array(11,249,360,743),737=>array(56,389,148,864),738=>array(25,371,345,744),739=>array(16,389,354,741),740=>array(-9,390,311,874),741=>array(25,-15,469,800),742=>array(25,0,469,800),743=>array(25,0,469,800),744=>array(25,0,469,800),745=>array(25,0,469,800),746=>array(57,0,494,615),747=>array(57,0,494,623),748=>array(13,-184,331,-34),749=>array(17,544,316,781),750=>array(56,482,384,729),751=>array(25,-216,308,-10),752=>array(20,-216,303,-10),753=>array(12,-256,322,-5),754=>array(12,-263,322,-12),755=>array(76,-200,256,-20),756=>array(34,391,230,541),757=>array(17,391,389,541),758=>array(20,389,391,541),759=>array(23,-149,377,-21),760=>array(50,65,200,585),761=>array(9,497,191,764),762=>array(11,497,193,764),763=>array(9,-88,191,179),764=>array(9,-87,191,180),765=>array(30,-198,304,-61),766=>array(30,-200,303,-28),767=>array(-21,-237,348,-5),768=>array(-319,607,-123,757),769=>array(-215,607,-19,757),770=>array(-328,604,-10,754),771=>array(-339,624,15,752),772=>array(-314,620,-15,699),773=>array(-578,640,22,720),774=>array(-298,605,-34,748),775=>array(-218,621,-108,743),776=>array(-317,621,-11,743),777=>array(-284,564,-131,757),778=>array(-256,590,-76,770),779=>array(-377,610,7,757),780=>array(-324,607,-6,757),781=>array(-210,588,-130,785),782=>array(-279,588,-54,785),783=>array(-377,610,7,757),784=>array(-298,605,-34,842),785=>array(-298,605,-34,748),786=>array(-251,570,-119,760),787=>array(-194,563,-62,753),788=>array(-197,563,-65,753),789=>array(0,553,132,743),790=>array(-262,-197,-66,-47),791=>array(-261,-195,-65,-45),792=>array(-289,-300,-60,-44),793=>array(-289,-300,-60,-44),794=>array(-205,417,99,721),795=>array(-152,425,82,672),796=>array(-316,-268,-178,-43),797=>array(-299,-230,-31,-45),798=>array(-299,-230,-31,-45),799=>array(-294,-295,-36,-38),800=>array(-284,-172,-46,-92),801=>array(-201,-233,0,60),802=>array(-113,-233,88,60),803=>array(-221,-186,-111,-64),804=>array(-320,-192,-14,-70),805=>array(-269,-236,-89,-56),806=>array(-226,-300,-104,-68),807=>array(-306,-220,-39,0),808=>array(-288,-234,-65,0),809=>array(-203,-241,-123,-44),810=>array(-305,-197,-31,-60),811=>array(-320,-199,-14,-77),812=>array(-324,-200,-6,-50),813=>array(-335,-200,-17,-50),814=>array(-298,-195,-34,-52),815=>array(-301,-200,-37,-57),816=>array(-342,-179,12,-51),817=>array(-317,-180,-18,-101),818=>array(-440,-172,126,-92),819=>array(-452,-258,114,-55),820=>array(-464,216,-110,344),821=>array(-423,221,-124,300),822=>array(-550,226,16,306),823=>array(-701,3,-13,616),824=>array(-701,-61,-13,749),825=>array(-203,-253,-65,-28),826=>array(-305,-198,-31,-61),827=>array(-323,-300,-62,-39),828=>array(-352,-174,-46,-59),829=>array(-334,558,-14,772),830=>array(-225,579,-117,853),831=>array(-584,593,-18,796),832=>array(-316,608,-120,758),833=>array(-215,607,-19,757),834=>array(-339,624,15,752),835=>array(-194,563,-62,753),836=>array(-331,600,3,780),837=>array(-203,-200,-17,-47),838=>array(-305,611,-31,748),839=>array(-322,-274,-22,-72),840=>array(-323,-247,-97,-50),841=>array(-285,-238,-111,-64),842=>array(-378,580,-24,801),843=>array(-359,541,-5,900),844=>array(-381,581,-27,850),845=>array(-513,-231,-69,-46),846=>array(-386,-300,-144,-33),848=>array(-343,544,-33,795),849=>array(-249,575,-111,800),850=>array(-334,572,-70,801),851=>array(-358,-235,-38,-21),852=>array(-420,-256,-110,-5),853=>array(-404,-263,-94,-12),854=>array(-529,-251,-3,-36),855=>array(-210,575,-72,800),856=>array(-326,645,-216,767),857=>array(-421,-300,-156,-48),858=>array(-531,-243,-77,-33),859=>array(-359,564,-81,848),860=>array(-349,-243,350,-49),861=>array(-345,569,354,763),862=>array(-340,596,340,691),863=>array(-340,-155,340,-60),864=>array(-361,596,347,796),865=>array(-349,646,350,840),866=>array(-316,-280,325,-11),867=>array(-345,569,-156,788),868=>array(-363,570,-171,788),869=>array(-284,575,-230,853),870=>array(-364,570,-160,788),871=>array(-339,570,-155,785),872=>array(-329,571,-142,789),873=>array(-344,570,-147,856),874=>array(-329,569,-148,848),875=>array(-405,572,-114,781),876=>array(-289,572,-171,781),877=>array(-305,570,-195,836),878=>array(-365,570,-166,776),879=>array(-356,570,-158,776),884=>array(56,603,329,789),885=>array(58,-186,331,0),890=>array(130,-200,316,-47),894=>array(50,-174,200,520),900=>array(93,607,289,757),901=>array(-1,600,333,780),902=>array(10,0,687,757),903=>array(113,374,263,520),904=>array(0,0,762,757),905=>array(0,0,798,757),906=>array(0,0,350,757),908=>array(0,-23,760,757),910=>array(0,0,953,757),911=>array(0,0,821,749),912=>array(-24,-17,389,784),913=>array(10,0,687,729),914=>array(49,0,633,729),915=>array(80,0,614,729),916=>array(10,0,734,729),917=>array(80,0,625,729),918=>array(30,0,578,729),919=>array(80,0,669,729),920=>array(40,3,756,726),921=>array(80,0,230,729),922=>array(80,0,723,729),923=>array(10,0,703,729),924=>array(80,-7,830,725),925=>array(80,-8,694,724),926=>array(50,0,634,729),927=>array(40,-23,742,741),928=>array(80,-7,690,724),929=>array(80,-8,676,724),931=>array(30,0,646,729),932=>array(20,1,638,732),933=>array(5,0,756,729),934=>array(40,-13,749,723),935=>array(10,-7,774,728),936=>array(70,-10,762,732),937=>array(40,0,759,749),938=>array(1,0,307,900),939=>array(10,0,761,900),940=>array(40,-15,632,763),941=>array(40,-10,531,757),942=>array(20,-200,548,757),943=>array(60,-17,331,757),944=>array(60,-16,548,782),945=>array(40,-15,632,542),946=>array(60,-190,560,721),947=>array(10,-199,563,548),948=>array(40,-3,582,727),949=>array(40,-10,531,547),950=>array(40,-214,492,736),951=>array(10,-200,538,548),952=>array(40,-16,555,729),953=>array(60,-17,331,540),954=>array(60,-8,557,543),955=>array(10,-13,579,739),956=>array(60,-202,603,543),957=>array(10,-25,556,543),958=>array(40,-209,519,731),959=>array(40,-23,574,549),960=>array(30,-18,643,545),961=>array(60,-203,594,555),962=>array(40,-205,553,554),963=>array(40,-12,652,551),964=>array(20,-12,537,542),965=>array(60,-16,548,540),966=>array(40,-196,748,545),967=>array(0,-199,611,561),968=>array(50,-205,678,540),969=>array(40,-15,758,545),970=>array(0,-17,331,731),971=>array(60,-16,548,731),972=>array(40,-23,574,757),973=>array(60,-16,548,769),974=>array(40,-15,758,738),977=>array(39,-37,589,755),978=>array(20,0,739,745),979=>array(0,0,912,757),980=>array(20,0,739,900),981=>array(40,-201,674,729),982=>array(40,-34,758,559),983=>array(0,-241,642,549),1008=>array(0,-42,642,564),1009=>array(40,-211,574,557),1012=>array(40,-23,742,741),1013=>array(40,-37,318,555),1024=>array(80,0,625,900),1025=>array(80,0,625,900),1026=>array(20,-164,764,729),1027=>array(80,0,592,900),1028=>array(40,-23,681,741),1029=>array(40,-23,641,741),1030=>array(80,0,230,729),1031=>array(2,0,308,900),1032=>array(30,-23,492,729),1033=>array(20,0,1038,729),1034=>array(80,0,1076,729),1035=>array(20,0,764,729),1036=>array(80,0,723,900),1037=>array(80,0,673,900),1038=>array(10,0,691,900),1039=>array(80,-150,670,729),1040=>array(10,0,687,729),1041=>array(80,0,664,729),1042=>array(80,0,664,729),1043=>array(80,0,592,729),1044=>array(35,-150,865,729),1045=>array(80,0,625,729),1046=>array(10,0,1066,729),1047=>array(40,-23,641,741),1048=>array(80,0,673,729),1049=>array(80,0,673,900),1050=>array(80,0,723,729),1051=>array(20,-12,631,729),1052=>array(80,0,790,729),1053=>array(80,0,669,729),1054=>array(40,-23,742,741),1055=>array(80,0,669,729),1056=>array(80,0,637,729),1057=>array(40,-23,681,741),1058=>array(30,0,614,729),1059=>array(10,0,691,729),1060=>array(40,0,872,729),1061=>array(10,0,641,729),1062=>array(80,-150,779,729),1063=>array(70,0,626,729),1064=>array(80,0,979,729),1065=>array(80,-150,1109,729),1066=>array(20,0,807,729),1067=>array(80,0,896,729),1068=>array(80,0,637,729),1069=>array(40,-23,681,741),1070=>array(80,-23,1055,741),1071=>array(10,0,621,729),1072=>array(40,-23,536,549),1073=>array(40,-23,555,777),1074=>array(65,0,523,540),1075=>array(65,0,413,540),1076=>array(20,-125,659,540),1077=>array(40,-23,543,549),1078=>array(5,0,777,540),1079=>array(40,-23,531,549),1080=>array(65,0,560,540),1081=>array(65,0,560,723),1082=>array(65,0,554,540),1083=>array(20,-10,508,540),1084=>array(65,0,611,540),1085=>array(65,0,548,540),1086=>array(40,-23,574,549),1087=>array(65,0,548,540),1088=>array(65,-218,581,549),1089=>array(40,-23,528,549),1090=>array(15,0,425,540),1091=>array(10,-219,539,540),1092=>array(40,-218,932,719),1093=>array(10,0,529,540),1094=>array(65,-125,634,540),1095=>array(50,0,508,540),1096=>array(65,0,831,540),1097=>array(65,-125,950,540),1098=>array(20,0,663,540),1099=>array(65,0,723,540),1100=>array(65,0,537,540),1101=>array(40,-23,528,549),1102=>array(65,-23,817,549),1103=>array(10,0,516,540),1104=>array(40,-23,543,757),1105=>array(40,-23,543,731),1106=>array(20,-173,566,729),1107=>array(65,0,413,757),1108=>array(40,-23,528,549),1109=>array(33,-23,524,549),1110=>array(70,0,210,729),1111=>array(-3,0,303,743),1112=>array(4,-218,210,729),1113=>array(20,0,853,540),1114=>array(65,0,867,540),1115=>array(20,0,564,729),1116=>array(65,0,554,757),1117=>array(65,0,560,757),1118=>array(10,-219,539,752),1119=>array(65,-125,549,540),1120=>array(20,0,966,729),1121=>array(10,0,726,541),1136=>array(70,-10,762,732),1137=>array(65,-205,693,540),1138=>array(40,-23,742,741),1139=>array(36,-23,570,549),1148=>array(20,0,966,999),1149=>array(10,0,726,815),1150=>array(20,0,966,900),1151=>array(10,0,726,729),1154=>array(22,-220,427,508),1155=>array(-390,611,-10,799),1156=>array(-298,605,-34,748),1157=>array(-226,592,-36,724),1158=>array(-223,592,-33,724),1159=>array(-588,579,0,780),1160=>array(-764,-122,281,869),1161=>array(-769,-235,339,873),1162=>array(82,-150,785,900),1163=>array(60,-125,641,723),1164=>array(15,0,642,729),1165=>array(15,0,575,540),1166=>array(80,0,637,729),1167=>array(60,-218,576,549),1168=>array(82,0,594,864),1169=>array(60,0,408,666),1170=>array(15,0,605,729),1171=>array(15,0,429,540),1172=>array(82,-172,607,729),1173=>array(60,-187,534,540),1174=>array(10,-150,1066,729),1175=>array(5,-125,777,540),1176=>array(42,-234,643,741),1177=>array(32,-234,523,549),1178=>array(82,-150,725,729),1179=>array(60,-125,549,540),1180=>array(82,0,725,729),1181=>array(60,0,549,540),1182=>array(10,0,732,729),1183=>array(10,0,550,540),1184=>array(14,0,887,729),1185=>array(15,0,675,540),1186=>array(82,-150,791,729),1187=>array(60,-125,629,540),1188=>array(82,0,982,729),1189=>array(60,0,741,540),1190=>array(81,-172,1045,729),1191=>array(60,-187,877,540),1192=>array(44,-23,926,741),1193=>array(36,-23,733,549),1194=>array(44,-234,685,741),1195=>array(36,-234,524,549),1196=>array(15,-150,599,729),1197=>array(13,-125,423,540),1198=>array(10,0,633,729),1199=>array(5,-189,568,540),1200=>array(10,0,633,729),1201=>array(20,-189,583,540),1202=>array(5,-150,636,729),1203=>array(5,-125,524,540),1204=>array(15,-150,905,729),1205=>array(21,-125,715,540),1206=>array(68,-150,734,729),1207=>array(48,-125,592,540),1208=>array(60,0,616,729),1209=>array(60,0,518,540),1210=>array(70,0,626,729),1211=>array(70,0,528,540),1212=>array(42,-23,957,745),1213=>array(32,-23,725,549),1214=>array(42,-197,957,745),1215=>array(32,-197,725,549),1216=>array(82,0,232,729),1217=>array(10,0,1066,900),1218=>array(5,0,777,723),1219=>array(80,-172,692,729),1220=>array(60,-188,510,540),1221=>array(36,-150,757,729),1222=>array(29,-125,603,540),1223=>array(82,-172,671,729),1224=>array(60,-187,543,540),1225=>array(82,-150,781,729),1226=>array(60,-125,629,540),1227=>array(68,-150,624,729),1228=>array(60,-125,518,540),1229=>array(82,-150,902,729),1230=>array(60,-125,692,540),1231=>array(82,0,232,729),1232=>array(-1,0,676,900),1233=>array(40,-23,536,748),1234=>array(-1,0,676,900),1235=>array(40,-23,536,743),1236=>array(5,0,970,729),1237=>array(36,-24,866,549),1238=>array(80,0,625,895),1239=>array(40,-23,543,733),1240=>array(44,-23,685,741),1241=>array(30,-24,533,548),1242=>array(44,-23,685,900),1243=>array(30,-24,533,712),1244=>array(10,0,1066,900),1245=>array(5,0,777,712),1246=>array(40,-23,641,900),1247=>array(40,-23,531,712),1248=>array(40,-23,527,729),1249=>array(35,-143,522,540),1250=>array(80,0,673,838),1251=>array(65,0,560,649),1252=>array(80,0,673,900),1253=>array(65,0,560,712),1254=>array(40,-23,742,900),1255=>array(40,-23,574,743),1256=>array(40,-23,742,741),1257=>array(36,-23,570,549),1258=>array(40,-23,742,900),1259=>array(36,-23,570,762),1260=>array(40,-23,681,900),1261=>array(40,-23,528,712),1262=>array(4,0,685,838),1263=>array(10,-219,539,649),1264=>array(5,0,686,900),1265=>array(5,-219,534,712),1266=>array(4,0,685,900),1267=>array(4,-219,533,737),1268=>array(70,0,626,900),1269=>array(50,0,508,712),1270=>array(82,-150,594,729),1271=>array(60,-125,408,540),1272=>array(80,0,896,900),1273=>array(65,0,723,712),1296=>array(32,-23,633,741),1297=>array(29,-23,520,549),1298=>array(36,-199,647,729),1299=>array(29,-168,517,540),1306=>array(40,-54,742,741),1307=>array(48,-218,564,549),1308=>array(20,0,939,729),1309=>array(10,0,771,540),1310=>array(82,0,725,729),1311=>array(60,0,549,540),1329=>array(70,-130,750,729),1330=>array(70,0,648,752),1331=>array(45,1,755,751),1332=>array(65,0,752,752),1333=>array(70,0,648,752),1334=>array(60,1,791,760),1335=>array(70,4,466,746),1336=>array(70,0,648,752),1337=>array(70,-27,840,753),1338=>array(45,-24,666,743),1339=>array(70,2,682,757),1340=>array(70,2,400,741),1341=>array(70,-20,837,748),1342=>array(42,-29,831,801),1343=>array(65,0,643,729),1344=>array(20,-99,630,750),1345=>array(35,-59,626,753),1346=>array(60,0,747,752),1347=>array(35,1,663,754),1348=>array(70,-23,757,729),1349=>array(35,-26,590,753),1350=>array(0,0,687,729),1351=>array(45,-25,611,770),1352=>array(65,1,678,754),1353=>array(45,-47,612,753),1354=>array(50,1,663,754),1355=>array(65,-1,785,760),1356=>array(65,0,752,752),1357=>array(65,-21,678,741),1358=>array(45,1,748,754),1359=>array(36,-37,656,753),1360=>array(70,0,648,752),1361=>array(40,-23,600,753),1362=>array(70,1,395,748),1363=>array(35,-24,783,750),1364=>array(20,1,632,753),1365=>array(35,-27,770,754),1366=>array(35,-24,719,750),1369=>array(99,573,237,798),1370=>array(16,456,180,748),1371=>array(2,563,230,743),1372=>array(-3,520,327,790),1373=>array(17,607,213,757),1374=>array(9,567,348,815),1375=>array(8,563,346,734),1377=>array(60,-25,813,549),1378=>array(65,-218,548,549),1379=>array(30,-218,624,549),1380=>array(65,-201,626,549),1381=>array(60,-23,543,729),1382=>array(35,-218,629,549),1383=>array(70,-121,387,729),1384=>array(65,-218,548,549),1385=>array(65,-200,628,549),1386=>array(35,-20,681,729),1387=>array(70,-200,544,729),1388=>array(70,-201,288,729),1389=>array(70,-200,771,729),1390=>array(35,-23,640,748),1391=>array(65,-200,548,729),1392=>array(70,0,542,741),1393=>array(35,-23,569,729),1394=>array(65,-200,626,549),1395=>array(30,0,588,797),1396=>array(65,-23,548,729),1397=>array(5,-235,259,549),1398=>array(65,-23,548,729),1399=>array(26,-200,510,557),1400=>array(65,0,536,560),1401=>array(20,-200,372,540),1402=>array(55,-200,808,549),1403=>array(35,-200,542,562),1404=>array(65,0,553,549),1405=>array(65,-23,535,548),1406=>array(65,-200,626,729),1407=>array(65,-23,891,549),1408=>array(65,-200,548,549),1409=>array(40,-200,547,560),1410=>array(70,0,318,540),1411=>array(65,-200,891,729),1412=>array(65,-200,581,549),1413=>array(35,-37,571,555),1414=>array(35,-200,728,729),1415=>array(65,-23,626,729),1417=>array(50,0,200,520),1418=>array(21,141,381,298),1423=>array(65,0,718,752),1456=>array(299,-267,381,-60),1457=>array(136,-267,503,-60),1458=>array(101,-267,468,-60),1459=>array(126,-260,500,-60),1460=>array(299,-142,381,-60),1461=>array(234,-142,446,-60),1462=>array(218,-267,428,-60),1463=>array(198,-142,398,-60),1464=>array(208,-248,408,-60),1465=>array(0,660,82,742),1467=>array(157,-266,498,-60),1468=>array(258,259,340,341),1469=>array(218,-248,300,-60),1470=>array(63,485,444,600),1471=>array(193,660,393,742),1472=>array(79,-100,218,700),1473=>array(650,639,732,721),1474=>array(101,639,183,721),1475=>array(50,0,200,520),1476=>array(261,639,343,721),1488=>array(61,0,650,600),1489=>array(77,0,610,600),1490=>array(47,0,503,600),1491=>array(63,0,566,600),1492=>array(79,0,612,600),1493=>array(79,0,218,600),1494=>array(63,0,371,600),1495=>array(79,0,612,600),1496=>array(76,0,609,600),1497=>array(73,276,212,600),1498=>array(62,-200,520,600),1499=>array(76,0,534,600),1500=>array(62,0,595,750),1501=>array(80,0,613,600),1502=>array(67,0,633,600),1503=>array(79,-200,218,600),1504=>array(73,0,359,600),1505=>array(76,0,609,600),1506=>array(60,-55,579,600),1507=>array(72,-200,590,601),1508=>array(79,0,597,600),1509=>array(27,-200,544,600),1510=>array(61,0,606,600),1511=>array(80,-200,599,600),1512=>array(63,0,530,600),1513=>array(76,0,766,600),1514=>array(62,0,685,600),1520=>array(79,0,475,600),1521=>array(73,0,471,600),1522=>array(73,276,470,600),1523=>array(50,470,188,729),1524=>array(50,470,424,729),2304=>array(-310,636,84,895),2305=>array(-310,661,84,920),2306=>array(-191,720,-23,888),2307=>array(66,92,234,539),2308=>array(9,-20,747,870),2309=>array(9,-20,747,633),2310=>array(3,-20,938,633),2311=>array(-10,-178,514,633),2312=>array(-10,-178,514,920),2313=>array(-10,-26,632,633),2314=>array(-10,-26,854,633),2315=>array(-10,-31,971,633),2316=>array(-10,-139,691,633),2317=>array(-10,-155,483,830),2318=>array(-10,-155,483,870),2319=>array(-10,-155,483,633),2320=>array(-10,-155,483,900),2321=>array(3,-20,938,818),2322=>array(3,-20,938,870),2323=>array(3,-20,938,900),2324=>array(3,-20,938,914),2325=>array(-10,-20,799,633),2326=>array(-10,-20,830,633),2327=>array(-10,-20,572,633),2328=>array(-10,-20,640,633),2329=>array(-10,-24,780,633),2330=>array(-10,-20,670,633),2331=>array(-10,-28,694,633),2332=>array(-10,-20,753,633),2333=>array(-10,-178,742,633),2334=>array(-10,-20,730,633),2335=>array(-10,-26,618,633),2336=>array(-10,-14,581,633),2337=>array(-10,-24,661,633),2338=>array(-10,-26,588,633),2339=>array(-10,-20,658,633),2340=>array(-10,-29,614,633),2341=>array(41,-20,710,633),2342=>array(-10,-59,557,633),2343=>array(41,-20,643,633),2344=>array(-10,-20,618,633),2345=>array(-10,-63,618,633),2346=>array(-10,-20,529,633),2347=>array(-10,-20,783,633),2348=>array(-10,-20,542,633),2349=>array(6,-20,628,633),2350=>array(-10,-20,568,633),2351=>array(-10,-20,606,633),2352=>array(-10,-42,485,633),2353=>array(-10,-90,485,633),2354=>array(-10,-24,706,633),2355=>array(-10,38,711,633),2356=>array(-10,-119,711,633),2357=>array(-10,-20,542,633),2358=>array(-10,-44,696,633),2359=>array(-10,-20,529,633),2360=>array(-10,-30,717,633),2361=>array(-10,-90,536,633),2362=>array(-131,634,-43,810),2363=>array(-10,-20,276,810),2364=>array(-394,-117,-226,51),2365=>array(23,-35,482,633),2366=>array(-10,-20,276,633),2367=>array(-10,-20,710,889),2368=>array(-243,-19,276,875),2369=>array(-441,-276,28,16),2370=>array(-326,-276,143,16),2371=>array(-314,-268,3,16),2372=>array(-314,-310,46,162),2373=>array(-310,651,84,826),2374=>array(-463,634,-73,870),2375=>array(-395,634,-73,900),2376=>array(-424,634,-73,914),2377=>array(-63,-20,331,826),2378=>array(-215,-20,276,870),2379=>array(-137,-20,276,900),2380=>array(-160,-20,276,914),2381=>array(-185,-264,101,-44),2382=>array(0,-19,199,633),2383=>array(-284,-20,276,870),2384=>array(21,-26,864,798),2385=>array(-131,634,-43,910),2386=>array(-554,-267,16,-196),2387=>array(-490,726,-190,910),2388=>array(-222,726,78,910),2389=>array(-310,598,84,900),2390=>array(-454,-174,14,-24),2391=>array(-454,-310,14,-24),2392=>array(-10,-127,799,633),2393=>array(-10,-190,830,633),2394=>array(-10,-20,572,633),2395=>array(-10,-111,753,633),2396=>array(-10,-205,661,633),2397=>array(-10,-205,588,633),2398=>array(-10,-93,783,633),2399=>array(-10,-130,606,633),2400=>array(-10,-208,950,633),2401=>array(-10,-311,700,633),2402=>array(-436,-300,58,153),2403=>array(-437,-300,66,296),2404=>array(351,-145,458,689),2405=>array(218,-131,538,703),2406=>array(70,73,504,518),2407=>array(93,-20,467,633),2408=>array(59,-97,518,633),2409=>array(70,-146,506,633),2410=>array(58,-16,530,637),2411=>array(82,-20,562,641),2412=>array(82,-132,510,633),2413=>array(14,-14,530,624),2414=>array(110,-14,480,631),2415=>array(109,-138,478,633),2416=>array(81,172,313,402),2417=>array(119,707,268,847),2418=>array(9,-20,788,826),2419=>array(9,-20,747,810),2420=>array(3,-20,938,810),2421=>array(3,-20,938,870),2422=>array(9,-174,747,633),2423=>array(9,-310,747,633),2425=>array(-10,-164,753,633),2426=>array(-10,-20,606,633),2427=>array(-10,-40,618,633),2428=>array(-10,-40,753,633),2429=>array(79,-19,538,633),2430=>array(-10,-105,661,633),2431=>array(-10,-40,542,633),2561=>array(-315,704,-2,959),2562=>array(-82,706,82,870),2563=>array(40,29,305,639),2565=>array(-9,0,917,641),2566=>array(-9,0,1169,641),2567=>array(-54,-7,944,933),2568=>array(-8,-7,978,933),2569=>array(-9,-224,774,921),2570=>array(-9,-359,774,921),2575=>array(-8,-7,739,929),2576=>array(-9,0,917,966),2579=>array(-9,-7,793,948),2580=>array(-9,0,917,975),2581=>array(-10,0,742,641),2582=>array(-9,0,690,641),2583=>array(-10,0,758,641),2584=>array(-14,0,809,641),2585=>array(-16,-16,724,641),2586=>array(-14,0,744,641),2587=>array(-10,-5,708,641),2588=>array(-12,0,708,641),2589=>array(-9,-27,687,641),2590=>array(-8,-13,704,641),2591=>array(-12,-13,703,641),2592=>array(-14,-13,730,641),2593=>array(-5,-5,697,641),2594=>array(-11,-22,714,641),2595=>array(-9,-5,744,641),2596=>array(-8,-8,705,642),2597=>array(-8,0,708,642),2598=>array(-10,-5,714,641),2599=>array(-13,0,683,641),2600=>array(-10,-20,687,641),2602=>array(-9,0,697,641),2603=>array(-8,-12,708,641),2604=>array(-6,0,676,641),2605=>array(-6,-5,674,641),2606=>array(-9,0,717,641),2607=>array(-13,0,796,641),2608=>array(-8,-12,688,641),2610=>array(-7,-16,747,641),2611=>array(-50,-16,827,641),2613=>array(-9,-8,679,641),2614=>array(-14,0,724,641),2616=>array(-9,0,719,641),2617=>array(-12,0,671,641),2620=>array(-200,-172,-74,-44),2622=>array(-20,250,332,641),2623=>array(-12,0,537,933),2624=>array(-231,0,329,933),2625=>array(-545,-224,-158,-70),2626=>array(-545,-363,-158,-39),2631=>array(-584,658,-160,929),2632=>array(-628,656,-150,973),2635=>array(-542,675,-148,976),2636=>array(-614,669,-132,975),2637=>array(-377,-285,-98,-52),2641=>array(-377,-285,-98,-52),2649=>array(-14,-40,700,642),2650=>array(-62,-17,828,641),2651=>array(-7,0,735,641),2652=>array(-8,-16,714,641),2654=>array(-25,-66,729,642),2662=>array(33,17,642,625),2663=>array(27,-55,593,693),2664=>array(22,2,627,675),2665=>array(18,-8,624,674),2666=>array(22,-6,580,674),2667=>array(9,0,562,641),2668=>array(21,0,558,834),2669=>array(9,-2,642,674),2670=>array(12,0,667,649),2671=>array(13,0,683,792),2672=>array(-306,697,-14,935),2673=>array(-313,694,0,929),2674=>array(-8,-7,739,641),2675=>array(-9,-5,774,921),2676=>array(4,-49,1556,978),2677=>array(-288,-275,0,-24),4256=>array(60,0,536,720),4257=>array(60,0,585,720),4258=>array(60,0,604,740),4259=>array(60,20,779,740),4260=>array(60,0,547,740),4261=>array(60,0,550,740),4262=>array(60,0,767,740),4263=>array(80,0,848,740),4264=>array(60,20,579,740),4265=>array(60,0,550,740),4266=>array(60,20,891,740),4267=>array(60,0,526,740),4268=>array(80,0,548,720),4269=>array(80,20,755,740),4270=>array(60,0,550,720),4271=>array(30,0,530,720),4272=>array(60,20,744,720),4273=>array(80,0,555,720),4274=>array(60,0,763,740),4275=>array(30,0,667,740),4276=>array(60,0,790,740),4277=>array(60,0,547,720),4278=>array(60,20,780,740),4279=>array(60,0,547,720),4280=>array(50,0,585,740),4281=>array(80,20,550,740),4282=>array(80,0,719,720),4283=>array(60,0,518,720),4284=>array(80,0,615,740),4285=>array(60,0,644,720),4286=>array(80,0,548,720),4287=>array(6,0,856,739),4288=>array(60,0,549,720),4304=>array(30,0,433,460),4305=>array(30,0,486,720),4306=>array(30,-260,534,420),4307=>array(30,-260,676,420),4308=>array(30,-260,429,420),4309=>array(30,-260,446,420),4310=>array(30,0,593,740),4311=>array(30,0,681,420),4312=>array(30,20,464,420),4313=>array(30,-260,446,420),4314=>array(30,-260,864,420),4315=>array(30,0,470,740),4316=>array(30,0,470,740),4317=>array(30,20,682,420),4318=>array(30,0,463,720),4319=>array(0,-260,473,420),4320=>array(30,20,682,720),4321=>array(30,21,473,740),4322=>array(30,-260,680,601),4323=>array(0,-260,640,420),4324=>array(30,-260,677,420),4325=>array(30,-260,429,720),4326=>array(30,-260,661,420),4327=>array(30,-260,435,420),4328=>array(0,0,462,740),4329=>array(30,20,450,740),4330=>array(30,-265,626,420),4331=>array(30,0,470,720),4332=>array(30,0,492,740),4333=>array(30,-260,524,720),4334=>array(30,0,470,720),4335=>array(0,-260,686,418),4336=>array(30,0,480,720),4337=>array(0,6,709,725),4338=>array(30,-4,420,394),4339=>array(30,-274,449,386),4340=>array(30,-274,472,724),4341=>array(30,6,501,734),4345=>array(30,-280,534,400),4347=>array(63,1,478,588),4348=>array(78,228,409,783),5024=>array(60,0,664,729),5025=>array(60,-10,678,729),5026=>array(1,0,585,729),5027=>array(12,-25,853,729),5028=>array(39,-23,1006,741),5029=>array(60,0,210,729),5030=>array(46,-25,598,743),5031=>array(43,-24,815,742),5032=>array(60,0,576,729),5033=>array(36,-25,752,729),5034=>array(-16,0,661,729),5035=>array(0,-23,462,729),5036=>array(60,0,605,729),5037=>array(26,0,895,729),5038=>array(35,0,579,741),5039=>array(-19,-24,760,752),5040=>array(60,0,501,729),5041=>array(60,0,594,729),5042=>array(4,-24,924,742),5043=>array(6,0,925,729),5044=>array(26,-25,600,743),5045=>array(57,0,576,754),5046=>array(40,-23,698,741),5047=>array(60,0,770,729),5048=>array(45,0,507,752),5049=>array(10,-25,953,729),5050=>array(40,-12,897,752),5051=>array(60,0,649,729),5052=>array(26,-25,562,729),5053=>array(27,-25,795,729),5054=>array(39,-23,741,741),5055=>array(37,-130,556,729),5056=>array(39,-21,708,743),5057=>array(-16,-23,804,742),5058=>array(60,0,571,729),5059=>array(45,0,593,729),5060=>array(42,0,548,752),5061=>array(39,-23,1091,741),5062=>array(40,0,624,729),5063=>array(21,-25,870,754),5064=>array(23,-25,893,743),5065=>array(4,0,1297,741),5066=>array(21,-25,870,754),5067=>array(45,-25,649,743),5068=>array(57,-23,635,729),5069=>array(10,-25,1023,754),5070=>array(22,0,623,729),5071=>array(60,0,617,729),5072=>array(19,0,618,729),5073=>array(44,-25,793,738),5074=>array(60,0,624,729),5075=>array(58,-23,520,729),5076=>array(-2,0,864,729),5077=>array(41,-25,593,743),5078=>array(9,-25,721,729),5079=>array(-12,0,582,729),5080=>array(15,0,609,729),5081=>array(-2,0,621,729),5082=>array(41,-25,593,743),5083=>array(42,-25,898,742),5084=>array(4,-25,853,742),5085=>array(58,0,557,752),5086=>array(60,0,559,729),5087=>array(41,-23,682,741),5088=>array(28,-25,851,729),5089=>array(19,-24,990,742),5090=>array(60,0,617,729),5091=>array(39,-25,717,743),5092=>array(10,0,790,729),5093=>array(60,0,797,729),5094=>array(60,0,703,729),5095=>array(20,-25,565,729),5096=>array(41,-24,925,742),5097=>array(39,-98,968,743),5098=>array(3,-26,991,744),5099=>array(39,-23,741,741),5100=>array(42,-25,879,742),5101=>array(-9,-25,638,741),5102=>array(43,-25,601,743),5103=>array(21,-25,870,754),5104=>array(28,-25,687,741),5105=>array(-18,-25,835,729),5106=>array(57,0,568,752),5107=>array(39,-21,938,743),5108=>array(60,0,644,729),7680=>array(10,-218,687,729),7681=>array(40,-219,536,549),7682=>array(80,0,664,900),7683=>array(65,-23,581,752),7684=>array(80,-205,664,729),7685=>array(65,-205,581,729),7686=>array(80,-151,664,729),7687=>array(65,-151,581,729),7688=>array(40,-220,681,900),7689=>array(40,-220,528,757),7690=>array(80,0,684,900),7691=>array(40,-23,556,731),7692=>array(80,-205,684,729),7693=>array(40,-205,556,729),7694=>array(80,-151,684,729),7695=>array(40,-151,556,729),7696=>array(80,-213,684,729),7697=>array(40,-236,556,729),7698=>array(80,-202,684,729),7699=>array(40,-202,556,729),7700=>array(80,0,625,983),7701=>array(40,-23,543,900),7702=>array(80,0,625,986),7703=>array(40,-23,543,900),7704=>array(80,-202,625,729),7705=>array(40,-202,543,549),7706=>array(80,-174,625,729),7707=>array(40,-174,543,549),7708=>array(80,-213,625,900),7709=>array(40,-236,543,745),7710=>array(80,0,592,900),7711=>array(14,0,313,900),7712=>array(40,-21,709,879),7713=>array(40,-218,547,699),7714=>array(80,0,669,900),7715=>array(65,0,539,801),7716=>array(80,-205,669,729),7717=>array(65,-205,539,729),7718=>array(80,0,669,900),7719=>array(65,0,539,900),7720=>array(51,-200,672,729),7721=>array(65,-201,539,729),7722=>array(80,-184,669,729),7723=>array(65,-184,539,729),7724=>array(-22,-174,332,729),7725=>array(-37,-174,317,729),7726=>array(2,0,308,1040),7727=>array(-4,0,302,900),7728=>array(80,0,723,900),7729=>array(65,0,554,896),7730=>array(80,-205,723,729),7731=>array(65,-205,554,729),7732=>array(80,-151,723,729),7733=>array(65,-151,554,729),7734=>array(80,-205,579,729),7735=>array(65,-205,205,729),7736=>array(80,-205,579,879),7737=>array(-12,-205,287,879),7738=>array(80,-151,579,729),7739=>array(-10,-151,289,729),7740=>array(80,-202,579,729),7741=>array(-25,-202,293,729),7742=>array(80,0,790,900),7743=>array(65,0,829,748),7744=>array(80,0,790,900),7745=>array(65,0,829,750),7746=>array(80,-205,790,729),7747=>array(65,-205,829,549),7748=>array(80,0,673,900),7749=>array(65,0,548,751),7750=>array(80,-205,673,729),7751=>array(65,-205,548,549),7752=>array(80,-151,673,729),7753=>array(65,-151,548,549),7754=>array(80,-200,673,729),7755=>array(65,-200,548,549),7756=>array(40,-23,742,1029),7757=>array(40,-23,574,900),7758=>array(40,-23,742,1045),7759=>array(40,-23,574,900),7760=>array(40,-23,742,990),7761=>array(40,-23,574,900),7762=>array(40,-23,742,985),7763=>array(40,-23,574,900),7764=>array(80,0,637,900),7765=>array(65,-218,581,757),7766=>array(80,0,637,900),7767=>array(65,-218,581,750),7768=>array(80,0,677,900),7769=>array(65,0,372,749),7770=>array(80,-205,677,729),7771=>array(65,-205,372,549),7772=>array(80,-205,677,860),7773=>array(65,-205,372,683),7774=>array(80,-151,677,729),7775=>array(46,-151,372,549),7776=>array(40,-23,641,900),7777=>array(30,-23,521,752),7778=>array(40,-205,641,741),7779=>array(30,-205,521,549),7780=>array(40,-23,641,1023),7781=>array(30,-23,521,898),7782=>array(40,-23,641,1026),7783=>array(30,-23,521,896),7784=>array(40,-205,641,900),7785=>array(30,-205,521,749),7786=>array(30,0,614,900),7787=>array(21,-23,308,871),7788=>array(30,-205,614,729),7789=>array(21,-205,308,674),7790=>array(30,-151,614,729),7791=>array(20,-151,319,674),7792=>array(30,-202,614,729),7793=>array(7,-202,325,674),7794=>array(80,-205,658,729),7795=>array(65,-205,548,540),7796=>array(80,-174,658,729),7797=>array(65,-174,548,540),7798=>array(80,-200,658,729),7799=>array(65,-200,548,540),7800=>array(80,-23,658,1026),7801=>array(65,-23,548,897),7802=>array(80,-23,658,983),7803=>array(65,-23,548,871),7804=>array(20,0,643,900),7805=>array(10,0,532,753),7806=>array(20,-205,643,729),7807=>array(10,-205,532,540),7808=>array(20,0,939,900),7809=>array(10,0,771,749),7810=>array(20,0,939,900),7811=>array(10,0,771,757),7812=>array(20,0,939,900),7813=>array(10,0,771,750),7814=>array(20,0,939,900),7815=>array(10,0,771,750),7816=>array(20,-205,939,729),7817=>array(10,-205,771,540),7818=>array(22,0,653,900),7819=>array(15,0,534,749),7820=>array(22,0,653,900),7821=>array(15,0,534,752),7822=>array(10,0,633,900),7823=>array(10,-219,539,747),7824=>array(30,0,578,900),7825=>array(30,0,477,757),7826=>array(30,-205,578,729),7827=>array(30,-205,477,540),7828=>array(30,-151,578,729),7829=>array(30,-151,477,540),7830=>array(65,-151,539,729),7831=>array(0,-23,308,849),7832=>array(10,0,771,752),7833=>array(10,-219,539,752),7834=>array(40,-23,551,798),7835=>array(14,0,308,900),7838=>array(80,-23,701,744),7840=>array(10,-205,687,729),7841=>array(40,-205,536,549),7842=>array(10,0,687,969),7843=>array(40,-23,536,786),7844=>array(10,0,696,1000),7845=>array(40,-23,556,900),7846=>array(10,0,687,1000),7847=>array(0,-23,536,900),7848=>array(10,0,687,1000),7849=>array(40,-23,536,900),7850=>array(10,0,687,1029),7851=>array(40,-23,536,900),7852=>array(10,-205,687,900),7853=>array(40,-205,536,759),7854=>array(10,0,687,1011),7855=>array(40,-23,536,900),7856=>array(10,0,687,1000),7857=>array(40,-23,536,900),7858=>array(10,0,687,1066),7859=>array(40,-23,536,900),7860=>array(10,0,687,1059),7861=>array(40,-23,536,900),7862=>array(10,-205,687,900),7863=>array(40,-205,536,752),7864=>array(80,-205,625,729),7865=>array(40,-205,543,549),7866=>array(80,0,625,976),7867=>array(40,-23,543,786),7868=>array(80,0,625,900),7869=>array(40,-23,543,737),7870=>array(80,0,667,1000),7871=>array(40,-23,566,900),7872=>array(35,0,625,1000),7873=>array(14,-23,543,900),7874=>array(80,0,627,1000),7875=>array(40,-23,543,900),7876=>array(80,0,625,1024),7877=>array(40,-23,543,900),7878=>array(80,-205,625,900),7879=>array(40,-205,543,759),7880=>array(80,0,236,976),7881=>array(70,0,231,771),7882=>array(80,-205,230,729),7883=>array(70,-205,210,729),7884=>array(40,-205,742,741),7885=>array(40,-205,574,549),7886=>array(40,-23,742,977),7887=>array(40,-23,574,776),7888=>array(40,-23,742,1000),7889=>array(40,-23,591,900),7890=>array(40,-23,742,1000),7891=>array(28,-23,574,900),7892=>array(40,-23,742,1000),7893=>array(40,-23,574,900),7894=>array(40,-23,742,1027),7895=>array(40,-23,574,900),7896=>array(40,-205,742,900),7897=>array(40,-205,574,759),7898=>array(40,-23,791,900),7899=>array(40,-23,658,757),7900=>array(40,-23,791,900),7901=>array(40,-23,658,757),7902=>array(40,-23,791,976),7903=>array(40,-23,658,772),7904=>array(40,-23,791,900),7905=>array(40,-23,658,779),7906=>array(40,-205,791,763),7907=>array(40,-205,658,585),7908=>array(80,-205,658,729),7909=>array(65,-205,548,540),7910=>array(80,-23,658,963),7911=>array(65,-23,548,751),7912=>array(80,-23,773,900),7913=>array(65,-23,663,757),7914=>array(80,-23,773,900),7915=>array(65,-23,663,757),7916=>array(80,-23,773,941),7917=>array(65,-23,663,766),7918=>array(80,-23,773,900),7919=>array(65,-23,663,746),7920=>array(80,-205,773,896),7921=>array(65,-205,663,707),7922=>array(10,0,633,900),7923=>array(10,-219,539,757),7924=>array(10,-205,633,729),7925=>array(10,-219,539,540),7926=>array(10,0,633,949),7927=>array(10,-219,539,749),7928=>array(10,0,633,900),7929=>array(10,-219,539,752),7936=>array(40,-15,632,799),7937=>array(40,-15,632,799),7938=>array(40,-15,632,800),7939=>array(40,-15,632,799),7940=>array(40,-15,632,800),7941=>array(40,-15,632,799),7942=>array(40,-15,632,899),7943=>array(40,-15,632,899),7944=>array(10,0,687,741),7945=>array(10,0,687,747),7946=>array(0,0,860,745),7947=>array(0,0,844,738),7948=>array(0,0,791,738),7949=>array(0,0,802,753),7950=>array(-33,0,725,878),7951=>array(-8,0,745,881),7952=>array(40,-10,531,799),7953=>array(40,-10,531,799),7954=>array(40,-10,531,800),7955=>array(40,-10,531,799),7956=>array(40,-10,531,800),7957=>array(40,-10,531,799),7960=>array(0,0,718,741),7961=>array(0,0,720,741),7962=>array(0,0,927,742),7963=>array(0,0,913,741),7964=>array(0,0,909,738),7965=>array(0,0,915,741),7968=>array(10,-200,538,802),7969=>array(10,-200,538,802),7970=>array(10,-200,538,800),7971=>array(10,-200,538,799),7972=>array(10,-200,538,797),7973=>array(10,-200,538,790),7974=>array(10,-200,538,900),7975=>array(10,-200,538,900),7976=>array(0,0,763,741),7977=>array(0,0,766,741),7978=>array(0,0,961,742),7979=>array(0,0,952,741),7980=>array(0,0,947,738),7981=>array(0,0,959,741),7982=>array(-51,0,853,881),7983=>array(-25,0,864,878),7984=>array(59,-17,331,799),7985=>array(60,-17,331,799),7986=>array(22,-17,389,800),7987=>array(26,-17,391,799),7988=>array(38,-17,394,800),7989=>array(39,-17,390,799),7990=>array(19,-17,386,901),7991=>array(37,-17,400,899),7992=>array(0,0,343,741),7993=>array(0,0,343,741),7994=>array(0,0,521,742),7995=>array(0,0,521,741),7996=>array(0,0,517,738),7997=>array(0,0,511,741),7998=>array(0,0,459,877),7999=>array(22,0,459,876),8000=>array(40,-23,574,799),8001=>array(40,-23,574,799),8002=>array(40,-23,574,800),8003=>array(40,-23,574,799),8004=>array(40,-23,574,800),8005=>array(40,-23,574,799),8008=>array(0,-23,824,741),8009=>array(0,-23,825,741),8010=>array(0,-23,1018,742),8011=>array(0,-23,1013,741),8012=>array(0,-23,979,741),8013=>array(0,-23,977,741),8016=>array(60,-16,548,799),8017=>array(60,-16,548,799),8018=>array(60,-16,548,800),8019=>array(60,-16,548,799),8020=>array(60,-16,548,800),8021=>array(60,-16,548,799),8022=>array(60,-16,548,901),8023=>array(60,-16,548,899),8025=>array(0,0,891,741),8027=>array(0,0,1095,741),8029=>array(0,0,1110,741),8031=>array(22,0,1022,876),8032=>array(40,-15,758,801),8033=>array(40,-15,758,800),8034=>array(40,-15,758,801),8035=>array(40,-15,758,799),8036=>array(40,-15,758,812),8037=>array(40,-15,758,802),8038=>array(40,-15,758,900),8039=>array(40,-15,758,898),8040=>array(0,0,836,749),8041=>array(0,0,839,749),8042=>array(0,0,1031,749),8043=>array(0,0,1031,749),8044=>array(0,0,991,749),8045=>array(0,0,1004,749),8046=>array(0,0,961,877),8047=>array(22,0,958,876),8048=>array(40,-15,632,775),8049=>array(40,-15,632,775),8050=>array(40,-10,531,775),8051=>array(40,-10,531,775),8052=>array(10,-200,538,775),8053=>array(10,-200,538,778),8054=>array(0,-17,331,775),8055=>array(60,-17,331,775),8056=>array(40,-23,574,775),8057=>array(40,-23,574,775),8058=>array(60,-16,548,775),8059=>array(60,-16,548,775),8060=>array(40,-15,758,784),8061=>array(40,-15,758,784),8064=>array(40,-199,632,799),8065=>array(40,-199,632,799),8066=>array(40,-199,632,800),8067=>array(40,-199,632,799),8068=>array(40,-199,632,800),8069=>array(40,-199,632,799),8070=>array(40,-199,632,899),8071=>array(40,-199,632,899),8072=>array(10,-5,894,741),8073=>array(10,-5,891,747),8074=>array(4,-5,1056,745),8075=>array(0,-5,1030,738),8076=>array(0,-5,979,738),8077=>array(0,-5,989,753),8078=>array(-42,-5,905,878),8079=>array(-28,-5,911,881),8080=>array(10,-200,538,802),8081=>array(10,-200,538,802),8082=>array(10,-200,538,800),8083=>array(10,-200,538,799),8084=>array(10,-200,538,797),8085=>array(10,-200,538,790),8086=>array(10,-200,538,900),8087=>array(10,-200,538,900),8088=>array(0,-5,991,741),8089=>array(0,-5,1000,741),8090=>array(0,-4,1189,742),8091=>array(0,-5,1192,741),8092=>array(0,-5,1183,738),8093=>array(0,-5,1194,741),8094=>array(-51,-5,1081,881),8095=>array(-25,-5,1100,878),8096=>array(40,-200,758,801),8097=>array(40,-200,758,800),8098=>array(40,-200,758,801),8099=>array(40,-200,758,799),8100=>array(40,-200,758,812),8101=>array(40,-200,758,802),8102=>array(40,-200,758,900),8103=>array(40,-200,758,898),8104=>array(0,-22,1059,749),8105=>array(0,-22,1053,749),8106=>array(0,-22,1246,749),8107=>array(0,-22,1245,749),8108=>array(0,-22,1205,749),8109=>array(0,-22,1222,749),8110=>array(0,-22,1181,877),8111=>array(22,-22,1177,876),8112=>array(40,-15,632,752),8113=>array(40,-15,632,668),8114=>array(40,-199,632,775),8115=>array(40,-199,632,542),8116=>array(40,-199,632,763),8118=>array(40,-15,632,737),8119=>array(40,-199,632,737),8120=>array(10,0,687,901),8121=>array(10,0,687,860),8122=>array(-22,0,687,741),8123=>array(10,0,687,741),8124=>array(10,-5,892,729),8125=>array(84,563,216,753),8126=>array(58,0,244,252),8127=>array(84,563,216,753),8128=>array(0,620,354,748),8129=>array(-10,609,344,901),8130=>array(10,-200,538,775),8131=>array(10,-200,538,548),8132=>array(20,-200,548,757),8134=>array(10,-200,538,782),8135=>array(10,-200,538,782),8136=>array(0,0,762,741),8137=>array(0,0,759,741),8138=>array(0,0,804,741),8139=>array(0,0,801,741),8140=>array(80,-5,893,729),8141=>array(84,563,432,754),8142=>array(84,563,427,754),8143=>array(27,563,381,900),8144=>array(23,-17,351,752),8145=>array(0,-17,350,668),8146=>array(0,-17,363,783),8147=>array(0,-17,354,781),8150=>array(0,-17,369,737),8151=>array(0,-17,382,899),8152=>array(23,0,287,944),8153=>array(6,0,305,860),8154=>array(0,0,375,732),8155=>array(0,0,365,738),8157=>array(81,563,429,753),8158=>array(81,563,431,753),8159=>array(-10,560,344,894),8160=>array(60,-16,548,752),8161=>array(60,-16,548,668),8162=>array(60,-16,548,783),8163=>array(60,-16,548,783),8164=>array(60,-203,594,764),8165=>array(60,-203,594,780),8166=>array(60,-16,548,737),8167=>array(60,-16,548,899),8168=>array(5,0,756,901),8169=>array(5,0,756,860),8170=>array(0,0,943,729),8171=>array(0,0,967,735),8172=>array(0,-8,782,756),8173=>array(0,600,332,780),8174=>array(-1,600,333,780),8175=>array(82,579,282,745),8178=>array(40,-200,758,784),8179=>array(40,-200,758,545),8180=>array(40,-200,758,738),8182=>array(40,-15,758,761),8183=>array(40,-200,758,761),8184=>array(0,-23,873,750),8185=>array(0,-23,833,747),8186=>array(0,0,876,759),8187=>array(0,0,854,749),8188=>array(40,0,973,749),8189=>array(117,588,317,754),8190=>array(81,563,213,753),8208=>array(26,207,298,311),8209=>array(26,207,298,311),8210=>array(-9,207,557,311),8211=>array(-9,207,557,311),8212=>array(-7,207,1003,311),8213=>array(-7,207,1003,311),8214=>array(100,-200,342,729),8215=>array(-22,-300,578,-90),8216=>array(68,482,190,729),8217=>array(68,482,190,729),8218=>array(60,-134,182,113),8219=>array(68,482,190,729),8220=>array(62,482,390,729),8221=>array(56,482,384,729),8222=>array(56,-134,384,113),8223=>array(66,482,390,729),8224=>array(31,-194,523,709),8225=>array(28,-194,520,709),8226=>array(50,170,350,470),8227=>array(51,182,359,516),8228=>array(161,0,311,146),8229=>array(36,0,436,146),8230=>array(36,0,686,146),8231=>array(64,169,188,292),8240=>array(11,-22,990,739),8241=>array(11,-22,1356,739),8242=>array(40,467,207,742),8243=>array(40,467,401,742),8244=>array(40,467,585,742),8245=>array(40,467,207,742),8246=>array(40,467,387,742),8247=>array(40,467,571,742),8248=>array(2,-196,448,169),8249=>array(83,72,250,481),8250=>array(80,72,247,481),8251=>array(61,33,561,527),8252=>array(112,0,595,726),8253=>array(31,0,593,744),8254=>array(1,694,556,798),8255=>array(34,-219,625,4),8256=>array(34,562,625,785),8257=>array(-10,-226,448,301),8258=>array(-7,-32,836,729),8259=>array(50,151,350,331),8260=>array(-173,-20,337,715),8261=>array(96,-237,301,754),8262=>array(6,-237,211,754),8263=>array(64,0,1167,744),8264=>array(64,0,873,744),8265=>array(112,0,889,744),8266=>array(29,-12,528,560),8267=>array(19,-191,529,729),8268=>array(36,49,560,569),8269=>array(36,49,560,569),8270=>array(23,-32,357,290),8271=>array(113,-174,263,520),8272=>array(34,-11,625,559),8273=>array(23,-32,357,741),8274=>array(65,1,575,736),8275=>array(0,268,568,424),8276=>array(34,-247,625,-24),8277=>array(11,-39,776,726),8278=>array(37,-26,452,561),8279=>array(40,467,820,742),8280=>array(37,-11,659,698),8281=>array(37,-24,662,702),8282=>array(37,-23,161,779),8283=>array(37,-200,659,797),8284=>array(57,41,543,524),8285=>array(37,-21,161,752),8286=>array(37,-22,161,753),8304=>array(19,370,333,819),8305=>array(54,390,146,864),8308=>array(14,390,334,815),8309=>array(14,360,330,800),8310=>array(19,370,332,819),8311=>array(16,375,337,800),8312=>array(13,370,336,819),8313=>array(19,368,332,817),8314=>array(20,447,331,736),8315=>array(20,556,331,627),8316=>array(20,484,331,698),8317=>array(26,296,197,900),8318=>array(19,296,190,900),8319=>array(42,390,357,747),8320=>array(19,-218,333,231),8321=>array(40,-200,242,225),8322=>array(16,-200,328,234),8323=>array(15,-213,329,234),8324=>array(14,-200,334,225),8325=>array(14,-214,330,226),8326=>array(19,-214,332,235),8327=>array(16,-200,337,225),8328=>array(13,-214,336,235),8329=>array(19,-214,332,235),8330=>array(20,-129,331,160),8331=>array(21,-20,332,51),8332=>array(21,-97,332,117),8333=>array(26,-300,197,303),8334=>array(18,-299,189,305),8336=>array(27,-215,350,157),8337=>array(28,-213,355,159),8338=>array(26,-213,374,159),8339=>array(9,-200,348,151),8340=>array(26,-213,353,159),8355=>array(19,0,567,729),8356=>array(12,-33,578,754),8357=>array(60,-114,824,651),8358=>array(46,1,684,733),8360=>array(80,-23,1206,729),8362=>array(80,0,979,600),8363=>array(29,-24,555,803),8364=>array(36,-23,604,739),8368=>array(5,-200,581,752),8373=>array(22,-126,562,763),8376=>array(14,0,598,729),8377=>array(12,-47,587,729),8400=>array(-565,542,-1,773),8401=>array(-565,542,-1,773),8402=>array(-212,-24,-137,686),8403=>array(-237,-11,-157,545),8406=>array(-623,524,6,911),8407=>array(-616,524,13,911),8411=>array(-494,482,-2,605),8412=>array(-678,482,-2,605),8413=>array(-720,-201,280,799),8414=>array(-725,-199,276,802),8415=>array(-726,-200,280,806),8416=>array(-728,-208,280,800),8417=>array(-673,534,23,918),8421=>array(-708,-64,-6,752),8423=>array(-433,87,77,641),8424=>array(-494,-199,-2,-76),8425=>array(-467,500,3,690),8426=>array(-968,10,-41,556),8427=>array(-600,-102,80,594),8428=>array(-534,-270,31,-38),8429=>array(-537,-267,28,-35),8430=>array(-608,-302,21,-12),8431=>array(-616,-304,13,-14),8432=>array(-305,562,-100,757),8448=>array(40,-20,902,746),8449=>array(36,-20,932,746),8451=>array(30,-23,993,741),8453=>array(32,-20,954,742),8454=>array(36,-20,966,742),8455=>array(40,-23,641,741),8456=>array(40,-23,681,741),8457=>array(30,0,892,729),8462=>array(65,0,539,729),8465=>array(30,-102,636,714),8467=>array(14,-11,587,744),8468=>array(5,-23,845,729),8470=>array(68,0,974,729),8471=>array(30,-44,850,776),8476=>array(24,-24,726,756),8480=>array(46,260,929,742),8481=>array(14,0,1299,729),8482=>array(21,273,879,729),8486=>array(40,0,759,749),8487=>array(40,-57,759,692),8489=>array(10,-17,281,540),8490=>array(80,0,723,729),8491=>array(10,0,687,949),8494=>array(40,-23,543,549),8498=>array(20,0,532,729),8501=>array(31,0,620,600),8502=>array(20,0,553,600),8503=>array(47,0,503,600),8504=>array(63,0,566,600),8506=>array(40,-23,836,680),8507=>array(67,0,1400,729),8513=>array(49,-25,718,739),8514=>array(40,0,539,729),8515=>array(32,0,531,729),8516=>array(10,0,633,729),8523=>array(8,-21,647,725),8525=>array(10,-20,1268,742),8526=>array(29,-1,440,583),8531=>array(40,-21,854,744),8532=>array(16,-21,854,744),8533=>array(40,-22,840,744),8534=>array(16,-21,840,745),8535=>array(15,-20,840,745),8536=>array(14,-20,840,735),8537=>array(40,-21,832,744),8538=>array(14,-24,832,730),8539=>array(40,-24,856,744),8540=>array(15,-24,856,743),8541=>array(14,-24,856,730),8542=>array(16,-24,856,730),8543=>array(40,-20,620,745),8544=>array(80,0,230,729),8545=>array(80,0,508,729),8546=>array(80,0,786,729),8547=>array(80,0,891,729),8548=>array(20,0,643,729),8549=>array(20,0,827,729),8550=>array(20,0,1115,729),8551=>array(20,0,1393,729),8552=>array(80,0,911,729),8553=>array(22,0,653,729),8554=>array(22,0,847,729),8555=>array(22,0,1115,729),8556=>array(80,0,579,729),8557=>array(40,-23,681,741),8558=>array(80,0,684,729),8559=>array(80,0,790,729),8560=>array(70,0,210,729),8561=>array(70,0,488,729),8562=>array(70,0,766,729),8563=>array(70,0,790,729),8564=>array(10,0,532,540),8565=>array(10,0,716,729),8566=>array(10,0,994,729),8567=>array(10,0,1272,729),8568=>array(70,0,772,729),8569=>array(15,0,534,540),8570=>array(15,0,716,729),8571=>array(15,0,994,729),8572=>array(65,0,205,729),8573=>array(40,-23,528,549),8574=>array(40,-23,556,729),8575=>array(65,0,829,549),8592=>array(39,70,925,394),8593=>array(320,-211,644,675),8594=>array(42,70,928,394),8595=>array(320,-211,644,675),8596=>array(39,70,925,394),8597=>array(320,-211,644,675),8598=>array(158,-111,826,556),8599=>array(139,-112,806,556),8600=>array(138,-92,806,575),8601=>array(158,-92,825,576),8602=>array(39,-60,925,522),8603=>array(39,-60,925,522),8606=>array(39,70,928,394),8607=>array(322,-212,646,677),8608=>array(39,70,928,394),8609=>array(322,-213,646,676),8610=>array(39,70,925,394),8611=>array(39,70,925,394),8612=>array(39,20,925,445),8613=>array(270,-211,695,675),8614=>array(39,20,925,445),8615=>array(269,-211,694,675),8616=>array(270,-221,694,745),8644=>array(39,-110,925,574),8645=>array(140,-211,824,675),8646=>array(39,-110,925,574),8647=>array(39,-110,925,574),8648=>array(140,-211,824,675),8649=>array(39,-110,925,574),8650=>array(140,-211,824,675),8704=>array(10,0,687,729),8705=>array(108,-139,608,861),8706=>array(32,-23,519,724),8707=>array(59,0,604,729),8708=>array(55,-60,604,802),8709=>array(49,-25,811,747),8710=>array(8,0,721,729),8711=>array(8,0,721,729),8712=>array(55,0,530,616),8713=>array(55,-50,530,685),8714=>array(45,1,505,469),8715=>array(55,-1,530,615),8716=>array(55,-60,530,675),8717=>array(80,-1,540,467),8718=>array(90,35,410,655),8719=>array(105,-183,717,732),8720=>array(105,-183,717,732),8721=>array(41,-195,744,729),8722=>array(50,172,533,291),8723=>array(51,1,534,661),8724=>array(50,1,533,674),8725=>array(0,-20,510,715),8726=>array(40,-20,412,544),8727=>array(16,66,485,537),8728=>array(63,111,436,483),8729=>array(100,170,400,470),8730=>array(7,-73,570,900),8731=>array(7,-73,570,900),8732=>array(7,-73,570,900),8733=>array(25,124,636,404),8734=>array(25,124,689,404),8735=>array(62,0,587,525),8736=>array(28,0,740,712),8739=>array(70,-14,150,676),8741=>array(70,-14,310,676),8743=>array(30,0,578,448),8744=>array(30,0,578,448),8745=>array(40,-1,732,508),8746=>array(40,-11,732,498),8747=>array(60,-246,468,767),8748=>array(60,-246,758,767),8749=>array(60,-246,1048,767),8756=>array(133,-46,665,425),8757=>array(135,51,667,522),8758=>array(50,-58,174,485),8759=>array(50,-58,544,485),8760=>array(50,172,533,455),8761=>array(50,-58,735,455),8762=>array(50,-30,533,505),8763=>array(20,-18,479,486),8764=>array(20,140,479,312),8768=>array(36,-22,208,437),8770=>array(53,10,536,397),8771=>array(50,84,533,471),8773=>array(50,-23,534,572),8776=>array(18,46,479,422),8778=>array(50,-25,533,505),8779=>array(20,-14,479,497),8784=>array(50,52,534,630),8785=>array(50,-127,534,586),8786=>array(50,-130,534,597),8787=>array(50,-124,534,595),8788=>array(64,-118,705,585),8789=>array(50,-120,705,575),8791=>array(50,55,534,669),8792=>array(50,55,534,645),8793=>array(50,55,534,677),8794=>array(50,55,534,679),8797=>array(35,55,577,741),8798=>array(50,55,534,715),8799=>array(50,55,534,818),8800=>array(50,-60,534,545),8801=>array(50,24,533,513),8804=>array(50,-38,539,611),8805=>array(50,-38,539,604),8806=>array(50,-181,539,684),8807=>array(50,-183,539,681),8810=>array(40,-10,976,474),8811=>array(50,-9,986,475),8818=>array(45,-60,534,639),8819=>array(40,-60,529,639),8834=>array(55,0,530,616),8835=>array(55,1,530,617),8836=>array(55,-60,530,675),8837=>array(54,-60,530,675),8838=>array(50,-57,533,734),8839=>array(50,-56,533,732),8853=>array(30,-28,746,688),8854=>array(30,-28,746,688),8855=>array(30,-28,746,688),8856=>array(30,-28,746,688),8857=>array(30,-28,746,688),8858=>array(30,-28,746,688),8859=>array(30,-28,746,688),8860=>array(30,-28,746,688),8861=>array(30,-28,746,688),8891=>array(20,20,568,607),8892=>array(30,0,578,620),8893=>array(18,0,566,636),8896=>array(30,0,714,668),8897=>array(30,0,714,668),8898=>array(61,-35,703,796),8899=>array(61,-82,703,749),8901=>array(72,286,226,443),8942=>array(59,-14,183,776),8943=>array(106,197,896,320),8944=>array(106,-13,895,776),8945=>array(105,-14,895,776),8968=>array(98,0,382,729),8969=>array(74,0,358,729),8970=>array(98,0,382,729),8971=>array(74,0,358,729),8976=>array(39,86,544,376),8994=>array(59,148,600,342),8995=>array(59,142,600,336),9001=>array(15,-198,334,746),9002=>array(25,-198,344,746),9251=>array(10,0,490,200),9674=>array(16,-26,518,744),9675=>array(20,-44,840,776),9676=>array(21,-44,839,776),9702=>array(50,151,350,451),9711=>array(10,-201,1010,799),9772=>array(12,-200,906,797),9824=>array(14,-20,611,782),9825=>array(15,-96,679,724),9826=>array(8,-56,587,748),9827=>array(15,-20,761,725),9828=>array(14,-20,611,782),9829=>array(15,-97,679,724),9830=>array(8,-56,587,748),9831=>array(15,-20,761,725),9833=>array(38,0,277,694),9834=>array(55,0,514,694),9835=>array(55,0,696,729),9836=>array(55,0,696,729),9837=>array(96,-36,457,730),9838=>array(130,-214,413,712),9839=>array(86,-197,460,762),10048=>array(31,-200,1023,796),10752=>array(10,-201,1010,799),10753=>array(10,-201,1010,799),10754=>array(9,-199,1008,801),11568=>array(36,-10,316,270),11569=>array(56,-16,816,744),11570=>array(56,-16,816,744),11571=>array(72,0,648,728),11572=>array(72,0,648,728),11573=>array(72,0,648,728),11574=>array(48,0,616,738),11575=>array(48,0,704,728),11576=>array(48,0,704,728),11577=>array(72,0,648,728),11578=>array(72,0,648,728),11579=>array(54,-10,542,728),11580=>array(72,0,626,728),11581=>array(72,0,670,728),11582=>array(72,-10,520,738),11583=>array(72,0,670,728),11584=>array(56,-16,816,744),11585=>array(56,-16,816,744),11586=>array(72,-20,240,748),11587=>array(72,0,648,728),11588=>array(60,0,636,728),11589=>array(72,0,648,728),11590=>array(52,44,532,532),11591=>array(72,0,670,728),11592=>array(54,270,742,458),11593=>array(58,0,555,728),11594=>array(48,0,624,728),11595=>array(60,-16,828,744),11596=>array(54,0,782,728),11597=>array(52,0,472,728),11598=>array(72,0,648,728),11599=>array(90,0,210,728),11600=>array(54,0,782,728),11601=>array(56,-244,244,728),11602=>array(63,-16,655,728),11603=>array(54,-10,334,738),11604=>array(56,-16,816,744),11605=>array(56,-16,816,744),11606=>array(60,0,636,728),11607=>array(60,-10,248,738),11608=>array(56,-10,584,738),11609=>array(56,-16,816,744),11610=>array(56,-16,816,744),11611=>array(56,-16,694,744),11612=>array(54,0,370,728),11613=>array(72,0,648,728),11614=>array(56,-16,694,744),11615=>array(72,0,648,728),11616=>array(48,0,661,728),11617=>array(72,0,648,728),11618=>array(25,-23,516,756),11619=>array(54,0,774,728),11620=>array(72,0,408,728),11621=>array(54,0,774,728),11631=>array(72,444,410,728),11798=>array(40,-53,529,665),11799=>array(40,118,290,447),11800=>array(24,-23,586,721),11802=>array(13,207,319,573),11803=>array(20,142,479,544),11806=>array(20,142,479,501),11807=>array(20,-12,479,314),11816=>array(20,-200,474,729),11817=>array(22,-200,476,729),11818=>array(29,3,624,554),11819=>array(15,59,603,475),11820=>array(15,41,603,457),11821=>array(21,5,643,603),11822=>array(64,0,556,744),42888=>array(11,-58,329,92),42889=>array(0,0,150,520),42890=>array(50,52,292,411),42891=>array(60,303,198,770),42892=>array(60,462,198,770),42922=>array(40,0,868,729),64256=>array(14,0,587,729),64257=>array(14,0,505,729),64258=>array(14,0,532,729),64259=>array(14,0,778,729),64260=>array(14,0,778,729),64261=>array(14,-23,602,729),64275=>array(65,-23,1173,729),64276=>array(65,-23,1176,729),64277=>array(65,-200,1168,729),64278=>array(65,-200,1173,729),64279=>array(65,-200,1383,729),64285=>array(73,136,212,600),64286=>array(0,660,306,813),64287=>array(73,138,470,600),64288=>array(86,0,579,600),64289=>array(61,0,900,600),64290=>array(63,0,816,600),64291=>array(79,0,862,600),64292=>array(76,0,784,600),64293=>array(62,0,845,750),64294=>array(80,0,863,600),64295=>array(63,0,780,600),64296=>array(62,0,935,600),64297=>array(50,172,533,473),64298=>array(76,0,766,721),64299=>array(76,0,766,721),64300=>array(76,0,766,721),64301=>array(76,0,766,721),64302=>array(61,-142,650,600),64303=>array(61,-248,650,600),64304=>array(61,-108,650,600),64305=>array(77,0,610,600),64306=>array(47,0,503,600),64307=>array(63,0,566,600),64308=>array(79,0,612,600),64309=>array(8,0,269,600),64310=>array(31,0,371,600),64312=>array(76,0,609,600),64313=>array(41,276,282,600),64314=>array(62,-200,520,600),64315=>array(76,0,534,600),64316=>array(62,0,595,750),64318=>array(67,0,633,600),64320=>array(73,0,359,600),64321=>array(76,0,609,600),64323=>array(72,-200,590,601),64324=>array(79,0,597,600),64326=>array(61,0,606,600),64327=>array(80,-200,599,600),64328=>array(63,0,530,600),64329=>array(76,0,766,600),64330=>array(62,0,685,600),64331=>array(79,0,218,742),64332=>array(77,0,610,742),64333=>array(76,0,534,742),64334=>array(79,0,597,742),64335=>array(83,0,650,750),65532=>array(46,-2,731,686),65533=>array(19,-63,882,800),65535=>array(35,-139,765,800)); +$cw=array(0=>800,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>250,40=>333,41=>333,42=>389,43=>584,44=>250,45=>333,46=>250,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>250,59=>250,60=>584,61=>584,62=>584,63=>611,64=>975,65=>697,66=>704,67=>721,68=>724,69=>665,70=>632,71=>769,72=>749,73=>310,74=>572,75=>728,76=>619,77=>870,78=>753,79=>782,80=>677,81=>782,82=>722,83=>681,84=>644,85=>738,86=>663,87=>959,88=>675,89=>643,90=>608,91=>333,92=>278,93=>333,94=>584,95=>556,96=>250,97=>566,98=>621,99=>558,100=>621,101=>583,102=>343,103=>612,104=>604,105=>280,106=>280,107=>564,108=>270,109=>894,110=>613,111=>614,112=>621,113=>621,114=>392,115=>556,116=>338,117=>613,118=>542,119=>781,120=>549,121=>549,122=>507,123=>389,124=>280,125=>389,126=>500,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>351,179=>351,180=>333,181=>611,182=>556,183=>278,184=>333,185=>300,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>697,193=>697,194=>697,195=>697,196=>697,197=>697,198=>1015,199=>721,200=>665,201=>665,202=>665,203=>665,204=>310,205=>310,206=>310,207=>310,208=>741,209=>753,210=>782,211=>782,212=>782,213=>782,214=>782,215=>584,216=>783,217=>738,218=>738,219=>738,220=>738,221=>643,222=>677,223=>611,224=>566,225=>566,226=>566,227=>566,228=>566,229=>566,230=>889,231=>558,232=>583,233=>583,234=>583,235=>583,236=>280,237=>280,238=>300,239=>300,240=>614,241=>613,242=>614,243=>614,244=>614,245=>614,246=>614,247=>584,248=>614,249=>613,250=>613,251=>613,252=>613,253=>549,254=>621,255=>549,256=>697,257=>566,258=>697,259=>566,260=>717,261=>556,262=>721,263=>558,264=>721,265=>558,266=>721,267=>558,268=>721,269=>558,270=>724,271=>789,272=>741,273=>626,274=>665,275=>583,276=>665,277=>583,278=>665,279=>583,280=>665,281=>584,282=>665,283=>583,284=>769,285=>612,286=>769,287=>612,288=>769,289=>612,290=>769,291=>612,292=>749,293=>604,294=>729,295=>606,296=>310,297=>300,298=>310,299=>280,300=>310,301=>300,302=>310,303=>280,304=>310,305=>280,306=>622,307=>548,308=>572,309=>280,310=>728,311=>564,312=>559,313=>619,314=>270,315=>619,316=>270,317=>619,318=>442,319=>619,320=>440,321=>637,322=>278,323=>753,324=>613,325=>753,326=>613,327=>753,328=>613,329=>701,330=>752,331=>613,332=>782,333=>614,334=>782,335=>614,336=>782,337=>614,338=>1012,339=>977,340=>722,341=>392,342=>722,343=>392,344=>722,345=>392,346=>681,347=>556,348=>681,349=>556,350=>681,351=>556,352=>681,353=>556,354=>644,355=>333,356=>644,357=>481,358=>644,359=>333,360=>738,361=>613,362=>738,363=>613,364=>738,365=>613,366=>738,367=>613,368=>738,369=>613,370=>738,371=>611,372=>959,373=>781,374=>643,375=>549,376=>643,377=>608,378=>507,379=>608,380=>507,381=>608,382=>507,383=>333,384=>621,385=>903,386=>679,387=>636,388=>690,389=>653,390=>721,391=>754,392=>613,393=>741,394=>923,395=>722,396=>621,397=>622,398=>665,399=>782,400=>681,401=>611,402=>333,403=>786,404=>657,405=>949,406=>299,407=>433,408=>784,409=>564,410=>393,411=>600,412=>978,413=>748,414=>613,415=>782,416=>791,417=>658,418=>1076,419=>847,420=>876,421=>621,422=>647,423=>681,424=>561,425=>676,426=>441,427=>333,428=>715,429=>333,430=>624,431=>773,432=>666,433=>799,434=>722,435=>839,436=>643,437=>611,438=>500,439=>567,440=>556,441=>645,442=>569,443=>579,446=>572,447=>627,448=>260,449=>400,450=>584,451=>278,452=>1300,453=>1204,454=>1111,455=>1183,456=>855,457=>556,458=>1294,459=>1000,460=>889,461=>697,462=>566,463=>310,464=>300,465=>782,466=>614,467=>738,468=>613,469=>738,470=>613,471=>738,472=>613,473=>738,474=>613,475=>738,476=>613,477=>583,478=>697,479=>566,480=>697,481=>566,482=>1005,483=>889,484=>804,485=>652,486=>769,487=>612,488=>728,489=>564,490=>782,491=>611,492=>782,493=>611,494=>567,495=>562,496=>300,497=>1333,498=>1222,499=>1111,500=>769,501=>612,503=>659,504=>753,505=>613,506=>697,507=>566,508=>1015,509=>889,510=>783,511=>614,512=>697,513=>566,514=>697,515=>566,516=>665,517=>583,518=>665,519=>583,520=>310,521=>300,522=>310,523=>280,524=>782,525=>614,526=>782,527=>614,528=>722,529=>392,530=>722,531=>392,532=>738,533=>613,534=>738,535=>613,536=>681,537=>556,538=>644,539=>338,540=>586,541=>484,542=>749,543=>604,548=>611,549=>500,550=>697,551=>566,552=>655,553=>583,554=>782,555=>614,556=>782,557=>614,558=>782,559=>614,560=>782,561=>614,562=>643,563=>549,567=>280,592=>566,593=>687,594=>687,595=>621,596=>558,597=>573,598=>636,599=>636,600=>583,601=>583,602=>834,603=>571,604=>561,605=>820,606=>570,607=>316,608=>625,609=>617,610=>579,611=>556,612=>654,613=>613,614=>603,615=>604,616=>300,617=>285,618=>300,619=>473,620=>527,621=>285,622=>744,623=>894,624=>895,625=>894,626=>628,627=>628,628=>625,629=>614,630=>894,631=>848,632=>714,633=>389,634=>386,635=>406,636=>386,637=>386,638=>473,639=>473,640=>586,641=>581,642=>609,643=>333,644=>331,645=>313,646=>553,647=>328,648=>315,649=>643,650=>728,651=>635,652=>542,653=>781,654=>549,655=>542,656=>551,657=>591,658=>562,659=>593,660=>572,661=>572,662=>572,663=>586,664=>614,665=>563,666=>590,667=>616,668=>613,669=>552,670=>588,671=>454,672=>636,673=>572,674=>572,675=>1004,676=>1029,677=>1117,678=>807,679=>583,680=>824,681=>871,682=>753,683=>668,684=>525,685=>486,686=>659,687=>679,688=>377,689=>377,690=>202,691=>272,692=>272,693=>299,694=>395,695=>534,696=>364,697=>250,698=>454,699=>250,700=>250,701=>250,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>250,715=>250,716=>272,717=>333,718=>333,719=>250,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>372,737=>210,738=>363,739=>373,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>500,751=>333,752=>333,753=>333,754=>333,755=>333,756=>250,757=>400,758=>400,759=>400,760=>333,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>379,885=>379,890=>333,894=>333,900=>363,901=>333,902=>697,903=>333,904=>802,905=>878,906=>430,908=>800,910=>958,911=>861,912=>341,913=>697,914=>673,915=>634,916=>744,917=>655,918=>608,919=>749,920=>796,921=>310,922=>728,923=>713,924=>910,925=>774,926=>684,927=>782,928=>770,929=>716,931=>676,932=>658,933=>761,934=>789,935=>784,936=>832,937=>799,938=>310,939=>771,940=>632,941=>571,942=>598,943=>356,944=>608,945=>632,946=>600,947=>573,948=>622,949=>571,950=>512,951=>598,952=>595,953=>341,954=>567,955=>589,956=>613,957=>566,958=>539,959=>614,960=>658,961=>634,962=>593,963=>662,964=>557,965=>608,966=>788,967=>631,968=>728,969=>798,970=>341,971=>608,972=>614,973=>608,974=>798,977=>609,978=>742,979=>917,980=>744,981=>714,982=>798,983=>642,1008=>642,1009=>614,1012=>782,1013=>358,1024=>655,1025=>655,1026=>824,1027=>612,1028=>721,1029=>681,1030=>310,1031=>310,1032=>572,1033=>1078,1034=>1116,1035=>824,1036=>728,1037=>753,1038=>701,1039=>750,1040=>697,1041=>704,1042=>704,1043=>612,1044=>900,1045=>655,1046=>1076,1047=>681,1048=>753,1049=>753,1050=>728,1051=>711,1052=>870,1053=>749,1054=>782,1055=>749,1056=>677,1057=>721,1058=>644,1059=>701,1060=>912,1061=>651,1062=>809,1063=>706,1064=>1059,1065=>1139,1066=>847,1067=>976,1068=>677,1069=>721,1070=>1095,1071=>701,1072=>566,1073=>595,1074=>563,1075=>428,1076=>679,1077=>583,1078=>782,1079=>571,1080=>625,1081=>625,1082=>559,1083=>573,1084=>676,1085=>613,1086=>614,1087=>613,1088=>621,1089=>558,1090=>440,1091=>549,1092=>972,1093=>539,1094=>654,1095=>573,1096=>896,1097=>970,1098=>703,1099=>788,1100=>577,1101=>568,1102=>857,1103=>581,1104=>583,1105=>583,1106=>631,1107=>428,1108=>568,1109=>555,1110=>280,1111=>300,1112=>270,1113=>893,1114=>907,1115=>629,1116=>559,1117=>625,1118=>549,1119=>614,1120=>986,1121=>736,1136=>832,1137=>758,1138=>782,1139=>606,1148=>942,1149=>736,1150=>986,1151=>736,1154=>449,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>832,1163=>675,1164=>682,1165=>611,1166=>677,1167=>612,1168=>636,1169=>440,1170=>622,1171=>449,1172=>647,1173=>574,1174=>1096,1175=>803,1176=>683,1177=>555,1178=>759,1179=>573,1180=>730,1181=>554,1182=>737,1183=>555,1184=>892,1185=>680,1186=>825,1187=>653,1188=>999,1189=>763,1190=>1105,1191=>925,1192=>963,1193=>766,1194=>722,1195=>558,1196=>614,1197=>438,1198=>643,1199=>573,1200=>643,1201=>603,1202=>670,1203=>548,1204=>952,1205=>738,1206=>781,1207=>615,1208=>698,1209=>588,1210=>687,1211=>588,1212=>993,1213=>761,1214=>993,1215=>761,1216=>314,1217=>1076,1218=>782,1219=>697,1220=>543,1221=>793,1222=>634,1223=>753,1224=>603,1225=>819,1226=>663,1227=>706,1228=>588,1229=>935,1230=>720,1231=>314,1232=>697,1233=>566,1234=>697,1235=>566,1236=>1004,1237=>898,1238=>655,1239=>583,1240=>722,1241=>583,1242=>722,1243=>583,1244=>1076,1245=>782,1246=>681,1247=>571,1248=>567,1249=>552,1250=>753,1251=>625,1252=>753,1253=>625,1254=>782,1255=>614,1256=>782,1257=>606,1258=>782,1259=>606,1260=>721,1261=>568,1262=>700,1263=>544,1264=>701,1265=>539,1266=>700,1267=>537,1268=>706,1269=>573,1270=>611,1271=>432,1272=>976,1273=>788,1296=>672,1297=>546,1298=>729,1299=>577,1306=>782,1307=>621,1308=>959,1309=>776,1310=>730,1311=>554,1329=>730,1330=>713,1331=>765,1332=>752,1333=>708,1334=>801,1335=>496,1336=>713,1337=>855,1338=>686,1339=>727,1340=>420,1341=>897,1342=>841,1343=>708,1344=>660,1345=>666,1346=>747,1347=>698,1348=>757,1349=>630,1350=>747,1351=>651,1352=>743,1353=>657,1354=>728,1355=>799,1356=>752,1357=>743,1358=>768,1359=>691,1360=>713,1361=>640,1362=>425,1363=>818,1364=>672,1365=>805,1366=>754,1369=>333,1370=>222,1371=>250,1372=>333,1373=>333,1374=>352,1375=>362,1377=>873,1378=>613,1379=>634,1380=>636,1381=>593,1382=>639,1383=>417,1384=>613,1385=>658,1386=>711,1387=>609,1388=>318,1389=>836,1390=>670,1391=>613,1392=>607,1393=>611,1394=>626,1395=>619,1396=>618,1397=>324,1398=>613,1399=>540,1400=>591,1401=>392,1402=>873,1403=>577,1404=>603,1405=>600,1406=>626,1407=>951,1408=>613,1409=>612,1410=>348,1411=>951,1412=>616,1413=>606,1414=>763,1415=>626,1417=>250,1418=>398,1423=>752,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>516,1471=>0,1472=>297,1473=>0,1474=>0,1475=>333,1476=>0,1488=>714,1489=>651,1490=>557,1491=>638,1492=>682,1493=>297,1494=>443,1495=>682,1496=>670,1497=>284,1498=>590,1499=>595,1500=>667,1501=>683,1502=>704,1503=>297,1504=>429,1505=>670,1506=>653,1507=>661,1508=>660,1509=>616,1510=>671,1511=>672,1512=>600,1513=>840,1514=>756,1520=>554,1521=>550,1522=>542,1523=>238,1524=>474,2304=>0,2305=>0,2306=>0,2307=>305,2308=>737,2309=>737,2310=>928,2311=>504,2312=>504,2313=>622,2314=>844,2315=>961,2316=>681,2317=>473,2318=>473,2319=>473,2320=>473,2321=>928,2322=>928,2323=>928,2324=>928,2325=>789,2326=>820,2327=>562,2328=>630,2329=>770,2330=>660,2331=>684,2332=>743,2333=>732,2334=>720,2335=>608,2336=>571,2337=>651,2338=>578,2339=>648,2340=>604,2341=>700,2342=>540,2343=>633,2344=>608,2345=>608,2346=>519,2347=>773,2348=>532,2349=>618,2350=>558,2351=>596,2352=>475,2353=>475,2354=>696,2355=>701,2356=>701,2357=>532,2358=>686,2359=>519,2360=>707,2361=>526,2362=>0,2363=>266,2364=>0,2365=>482,2366=>266,2367=>266,2368=>266,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>266,2378=>266,2379=>266,2380=>266,2381=>0,2382=>189,2383=>266,2384=>879,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2390=>0,2391=>0,2392=>789,2393=>820,2394=>562,2395=>743,2396=>651,2397=>578,2398=>773,2399=>596,2400=>940,2401=>666,2402=>0,2403=>0,2404=>674,2405=>674,2406=>575,2407=>575,2408=>575,2409=>575,2410=>575,2411=>575,2412=>575,2413=>575,2414=>575,2415=>575,2416=>365,2417=>387,2418=>737,2419=>737,2420=>928,2421=>888,2422=>737,2423=>737,2425=>743,2426=>596,2427=>608,2428=>743,2429=>615,2430=>651,2431=>532,2561=>0,2562=>0,2563=>313,2565=>897,2566=>1157,2567=>930,2568=>966,2569=>762,2570=>762,2575=>729,2576=>904,2579=>773,2580=>903,2581=>726,2582=>672,2583=>741,2584=>790,2585=>702,2586=>723,2587=>693,2588=>688,2589=>673,2590=>683,2591=>686,2592=>711,2593=>680,2594=>693,2595=>729,2596=>691,2597=>694,2598=>699,2599=>666,2600=>669,2602=>683,2603=>690,2604=>660,2605=>659,2606=>692,2607=>772,2608=>673,2610=>731,2611=>814,2613=>663,2614=>704,2616=>702,2617=>650,2620=>0,2622=>307,2623=>304,2624=>306,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>684,2650=>813,2651=>715,2652=>695,2654=>709,2662=>697,2663=>630,2664=>696,2665=>690,2666=>646,2667=>636,2668=>571,2669=>682,2670=>718,2671=>730,2672=>0,2673=>0,2674=>722,2675=>760,2676=>1110,2677=>0,4256=>616,4257=>645,4258=>664,4259=>839,4260=>627,4261=>630,4262=>827,4263=>928,4264=>639,4265=>630,4266=>951,4267=>606,4268=>608,4269=>835,4270=>630,4271=>610,4272=>804,4273=>615,4274=>823,4275=>747,4276=>870,4277=>627,4278=>840,4279=>627,4280=>665,4281=>610,4282=>799,4283=>598,4284=>665,4285=>664,4286=>608,4287=>886,4288=>629,4304=>463,4305=>516,4306=>564,4307=>706,4308=>459,4309=>476,4310=>623,4311=>711,4312=>494,4313=>476,4314=>894,4315=>500,4316=>500,4317=>712,4318=>493,4319=>503,4320=>712,4321=>503,4322=>710,4323=>670,4324=>707,4325=>459,4326=>691,4327=>465,4328=>492,4329=>480,4330=>656,4331=>500,4332=>492,4333=>524,4334=>500,4335=>688,4336=>510,4337=>739,4338=>450,4339=>479,4340=>502,4341=>501,4345=>564,4347=>515,4348=>449,5024=>714,5025=>731,5026=>624,5027=>908,5028=>1040,5029=>271,5030=>654,5031=>863,5032=>604,5033=>791,5034=>714,5035=>522,5036=>661,5037=>926,5038=>615,5039=>811,5040=>538,5041=>633,5042=>979,5043=>964,5044=>635,5045=>607,5046=>753,5047=>831,5048=>566,5049=>977,5050=>958,5051=>710,5052=>616,5053=>834,5054=>790,5055=>612,5056=>766,5057=>857,5058=>627,5059=>649,5060=>607,5061=>1127,5062=>680,5063=>920,5064=>928,5065=>1333,5066=>920,5067=>705,5068=>695,5069=>1074,5070=>672,5071=>672,5072=>667,5073=>819,5074=>679,5075=>575,5076=>903,5077=>652,5078=>776,5079=>643,5080=>670,5081=>660,5082=>648,5083=>934,5084=>909,5085=>613,5086=>615,5087=>735,5088=>900,5089=>1024,5090=>647,5091=>760,5092=>829,5093=>824,5094=>756,5095=>625,5096=>981,5097=>1014,5098=>1040,5099=>790,5100=>926,5101=>686,5102=>656,5103=>920,5104=>741,5105=>890,5106=>626,5107=>974,5108=>699,7680=>697,7681=>566,7682=>704,7683=>621,7684=>704,7685=>621,7686=>704,7687=>621,7688=>721,7689=>558,7690=>724,7691=>621,7692=>724,7693=>621,7694=>724,7695=>621,7696=>724,7697=>621,7698=>724,7699=>621,7700=>665,7701=>583,7702=>665,7703=>583,7704=>665,7705=>583,7706=>665,7707=>583,7708=>655,7709=>583,7710=>632,7711=>343,7712=>769,7713=>612,7714=>749,7715=>604,7716=>749,7717=>604,7718=>749,7719=>604,7720=>752,7721=>604,7722=>749,7723=>604,7724=>310,7725=>280,7726=>310,7727=>300,7728=>728,7729=>564,7730=>728,7731=>564,7732=>728,7733=>564,7734=>619,7735=>270,7736=>619,7737=>270,7738=>619,7739=>270,7740=>619,7741=>270,7742=>870,7743=>894,7744=>870,7745=>894,7746=>870,7747=>894,7748=>753,7749=>613,7750=>753,7751=>613,7752=>753,7753=>613,7754=>753,7755=>613,7756=>782,7757=>614,7758=>782,7759=>614,7760=>782,7761=>614,7762=>782,7763=>614,7764=>677,7765=>621,7766=>677,7767=>621,7768=>722,7769=>392,7770=>722,7771=>392,7772=>722,7773=>392,7774=>722,7775=>392,7776=>681,7777=>556,7778=>681,7779=>556,7780=>681,7781=>556,7782=>681,7783=>556,7784=>681,7785=>556,7786=>644,7787=>338,7788=>644,7789=>338,7790=>644,7791=>338,7792=>644,7793=>338,7794=>738,7795=>613,7796=>738,7797=>613,7798=>738,7799=>613,7800=>738,7801=>613,7802=>738,7803=>613,7804=>663,7805=>542,7806=>663,7807=>542,7808=>959,7809=>781,7810=>959,7811=>781,7812=>959,7813=>781,7814=>959,7815=>781,7816=>959,7817=>781,7818=>675,7819=>549,7820=>675,7821=>549,7822=>643,7823=>549,7824=>608,7825=>507,7826=>608,7827=>507,7828=>608,7829=>507,7830=>604,7831=>338,7832=>781,7833=>549,7834=>555,7835=>333,7838=>741,7840=>697,7841=>566,7842=>697,7843=>566,7844=>697,7845=>566,7846=>697,7847=>566,7848=>697,7849=>566,7850=>697,7851=>566,7852=>697,7853=>566,7854=>697,7855=>566,7856=>697,7857=>566,7858=>697,7859=>566,7860=>697,7861=>566,7862=>697,7863=>566,7864=>665,7865=>583,7866=>665,7867=>583,7868=>665,7869=>583,7870=>665,7871=>583,7872=>665,7873=>583,7874=>665,7875=>583,7876=>665,7877=>583,7878=>665,7879=>583,7880=>310,7881=>280,7882=>310,7883=>280,7884=>782,7885=>614,7886=>782,7887=>614,7888=>782,7889=>614,7890=>782,7891=>614,7892=>782,7893=>614,7894=>782,7895=>614,7896=>782,7897=>614,7898=>791,7899=>658,7900=>791,7901=>658,7902=>791,7903=>658,7904=>791,7905=>658,7906=>791,7907=>658,7908=>738,7909=>613,7910=>738,7911=>613,7912=>773,7913=>666,7914=>773,7915=>666,7916=>773,7917=>666,7918=>773,7919=>666,7920=>773,7921=>666,7922=>643,7923=>549,7924=>643,7925=>549,7926=>643,7927=>549,7928=>643,7929=>549,7936=>632,7937=>632,7938=>632,7939=>632,7940=>632,7941=>632,7942=>632,7943=>632,7944=>697,7945=>697,7946=>865,7947=>849,7948=>796,7949=>807,7950=>730,7951=>750,7952=>571,7953=>571,7954=>571,7955=>571,7956=>571,7957=>571,7960=>758,7961=>760,7962=>957,7963=>943,7964=>939,7965=>945,7968=>598,7969=>598,7970=>598,7971=>598,7972=>598,7973=>598,7974=>598,7975=>598,7976=>843,7977=>846,7978=>1041,7979=>1032,7980=>1027,7981=>1039,7982=>933,7983=>944,7984=>341,7985=>341,7986=>393,7987=>395,7988=>398,7989=>392,7990=>390,7991=>404,7992=>423,7993=>423,7994=>601,7995=>601,7996=>597,7997=>591,7998=>539,7999=>539,8000=>614,8001=>614,8002=>614,8003=>614,8004=>614,8005=>614,8008=>864,8009=>865,8010=>1058,8011=>1053,8012=>1019,8013=>1027,8016=>608,8017=>608,8018=>608,8019=>608,8020=>608,8021=>608,8022=>608,8023=>608,8025=>896,8027=>1100,8029=>1115,8031=>1027,8032=>798,8033=>798,8034=>798,8035=>798,8036=>798,8037=>798,8038=>798,8039=>798,8040=>876,8041=>879,8042=>1071,8043=>1071,8044=>1031,8045=>1044,8046=>1001,8047=>989,8048=>632,8049=>632,8050=>571,8051=>571,8052=>598,8053=>598,8054=>341,8055=>341,8056=>610,8057=>610,8058=>608,8059=>608,8060=>798,8061=>798,8064=>632,8065=>632,8066=>632,8067=>632,8068=>632,8069=>632,8070=>632,8071=>632,8072=>909,8073=>906,8074=>1071,8075=>1045,8076=>994,8077=>1004,8078=>920,8079=>926,8080=>598,8081=>598,8082=>598,8083=>598,8084=>598,8085=>598,8086=>598,8087=>598,8088=>1006,8089=>1015,8090=>1204,8091=>1207,8092=>1198,8093=>1209,8094=>1096,8095=>1115,8096=>798,8097=>798,8098=>798,8099=>798,8100=>798,8101=>798,8102=>798,8103=>798,8104=>1074,8105=>1068,8106=>1261,8107=>1260,8108=>1220,8109=>1237,8110=>1196,8111=>1192,8112=>642,8113=>642,8114=>642,8115=>642,8116=>642,8118=>642,8119=>642,8120=>697,8121=>697,8122=>697,8123=>697,8124=>907,8125=>278,8126=>346,8127=>278,8128=>354,8129=>333,8130=>598,8131=>598,8132=>598,8134=>598,8135=>598,8136=>792,8137=>789,8138=>884,8139=>881,8140=>908,8141=>492,8142=>489,8143=>394,8144=>361,8145=>360,8146=>373,8147=>364,8150=>379,8151=>392,8152=>310,8153=>310,8154=>455,8155=>445,8157=>481,8158=>589,8159=>333,8160=>608,8161=>608,8162=>608,8163=>608,8164=>634,8165=>634,8166=>608,8167=>608,8168=>761,8169=>761,8170=>948,8171=>972,8172=>822,8173=>333,8174=>333,8175=>333,8178=>798,8179=>798,8180=>798,8182=>798,8183=>798,8184=>913,8185=>873,8186=>916,8187=>894,8188=>988,8189=>333,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>167,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>437,8215=>556,8216=>250,8217=>250,8218=>260,8219=>250,8220=>450,8221=>450,8222=>450,8223=>450,8224=>556,8225=>556,8226=>400,8227=>400,8228=>500,8229=>500,8230=>750,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>167,8240=>1000,8241=>1367,8242=>250,8243=>426,8244=>614,8245=>250,8246=>426,8247=>614,8248=>450,8249=>333,8250=>333,8251=>622,8252=>666,8253=>614,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1222,8264=>944,8265=>944,8266=>556,8267=>537,8268=>600,8269=>600,8270=>389,8271=>333,8272=>658,8273=>389,8274=>634,8275=>568,8276=>658,8277=>793,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>351,8305=>200,8308=>351,8309=>351,8310=>351,8311=>351,8312=>351,8313=>351,8314=>351,8315=>351,8316=>351,8317=>216,8318=>218,8319=>391,8320=>351,8321=>301,8322=>351,8323=>351,8324=>351,8325=>351,8326=>351,8327=>351,8328=>351,8329=>351,8330=>350,8331=>350,8332=>350,8333=>216,8334=>216,8336=>363,8337=>366,8338=>394,8339=>360,8340=>355,8355=>611,8356=>591,8357=>889,8358=>727,8360=>1265,8362=>1049,8363=>580,8364=>640,8368=>605,8373=>591,8376=>612,8377=>599,8400=>0,8401=>0,8402=>0,8403=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>945,8449=>968,8451=>1033,8453=>981,8454=>1002,8455=>667,8456=>721,8457=>919,8462=>604,8465=>666,8467=>608,8468=>881,8470=>999,8471=>880,8476=>749,8480=>1000,8481=>1320,8482=>940,8486=>799,8487=>799,8489=>346,8490=>728,8491=>697,8494=>583,8498=>612,8501=>644,8502=>573,8503=>557,8504=>638,8506=>871,8507=>1431,8513=>769,8514=>619,8515=>611,8516=>643,8523=>669,8525=>1281,8526=>482,8531=>869,8532=>869,8533=>869,8534=>869,8535=>869,8536=>869,8537=>869,8538=>869,8539=>869,8540=>869,8541=>869,8542=>869,8543=>869,8544=>310,8545=>568,8546=>866,8547=>901,8548=>663,8549=>887,8550=>1195,8551=>1473,8552=>925,8553=>675,8554=>927,8555=>1195,8556=>619,8557=>721,8558=>724,8559=>870,8560=>280,8561=>556,8562=>834,8563=>800,8564=>542,8565=>786,8566=>1064,8567=>1342,8568=>794,8569=>549,8570=>786,8571=>1064,8572=>270,8573=>558,8574=>621,8575=>894,8592=>964,8593=>964,8594=>964,8595=>964,8596=>964,8597=>964,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8606=>964,8607=>964,8608=>964,8609=>964,8610=>964,8611=>964,8612=>964,8613=>964,8614=>964,8615=>964,8616=>964,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8704=>697,8705=>716,8706=>556,8707=>667,8708=>667,8709=>860,8710=>729,8711=>729,8712=>584,8713=>584,8714=>585,8715=>584,8716=>584,8717=>585,8718=>500,8719=>823,8720=>823,8721=>806,8722=>584,8723=>584,8724=>584,8725=>510,8726=>452,8727=>500,8728=>500,8729=>500,8730=>594,8731=>549,8732=>549,8733=>713,8734=>713,8735=>639,8736=>800,8739=>220,8741=>380,8743=>608,8744=>608,8745=>768,8746=>768,8747=>518,8748=>808,8749=>1098,8756=>797,8757=>800,8758=>250,8759=>620,8760=>584,8761=>778,8762=>584,8763=>500,8764=>500,8768=>244,8770=>584,8771=>584,8773=>584,8776=>500,8778=>584,8779=>500,8784=>584,8785=>584,8786=>584,8787=>584,8788=>755,8789=>755,8791=>584,8792=>584,8793=>584,8794=>584,8797=>614,8798=>584,8799=>584,8800=>584,8801=>584,8804=>583,8805=>584,8806=>584,8807=>584,8810=>1026,8811=>1026,8818=>584,8819=>584,8834=>584,8835=>584,8836=>584,8837=>584,8838=>584,8839=>584,8853=>776,8854=>776,8855=>776,8856=>776,8857=>778,8858=>776,8859=>776,8860=>776,8861=>776,8891=>584,8892=>608,8893=>584,8896=>744,8897=>744,8898=>764,8899=>764,8901=>298,8942=>250,8943=>1000,8944=>1000,8945=>1000,8968=>456,8969=>456,8970=>456,8971=>456,8976=>584,8994=>658,8995=>658,9001=>359,9002=>359,9251=>500,9674=>541,9675=>860,9676=>860,9702=>400,9711=>1020,9772=>923,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,10048=>1453,10752=>1020,10753=>1020,10754=>1020,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>664,11575=>752,11576=>752,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>312,11587=>720,11588=>696,11589=>720,11590=>584,11591=>742,11592=>796,11593=>613,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>300,11600=>836,11601=>300,11602=>718,11603=>388,11604=>872,11605=>872,11606=>696,11607=>308,11608=>640,11609=>872,11610=>872,11611=>762,11612=>424,11613=>720,11614=>762,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>482,11798=>584,11799=>333,11800=>611,11802=>333,11803=>500,11806=>500,11807=>500,11816=>504,11817=>504,11818=>660,11819=>623,11820=>623,11821=>660,11822=>611,42888=>333,42889=>276,42890=>342,42891=>258,42892=>258,42922=>948,64256=>607,64257=>575,64258=>602,64259=>848,64260=>848,64261=>627,64275=>1243,64276=>1226,64277=>1233,64278=>1238,64279=>1448,64285=>284,64286=>305,64287=>542,64288=>653,64289=>964,64290=>888,64291=>932,64292=>845,64293=>917,64294=>933,64295=>850,64296=>1006,64297=>584,64298=>840,64299=>840,64300=>840,64301=>840,64302=>714,64303=>714,64304=>714,64305=>651,64306=>557,64307=>638,64308=>682,64309=>348,64310=>443,64312=>670,64313=>354,64314=>590,64315=>595,64316=>667,64318=>704,64320=>429,64321=>670,64323=>661,64324=>660,64326=>671,64327=>672,64328=>600,64329=>840,64330=>756,64331=>297,64332=>591,64333=>550,64334=>568,64335=>714,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>800); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freesansb.z b/tools/tcpdf/fonts/freesansb.z new file mode 100644 index 0000000000000000000000000000000000000000..ea001a15d21eb3767afaaa2ca40fe8cf06691b60 GIT binary patch literal 238874 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%0D5VLh`<mTYjJ4V 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 O#m|3#=Klc!2;0<}*jtqV literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freesansbi.ctg.z b/tools/tcpdf/fonts/freesansbi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..8acd694979358fa7b019315b8cb631d8f46f8cda GIT binary patch literal 4626 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 W{P@9?=@%uTRGRg=WN3M1{(k{<S@*jD literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freesansbi.php b/tools/tcpdf/fonts/freesansbi.php new file mode 100644 index 000000000..299dc0a82 --- /dev/null +++ b/tools/tcpdf/fonts/freesansbi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeSansBoldOblique'; +$up=-145; +$ut=69; +$dw=800; +$diff=''; +$originalsize=342488; +$enc=''; +$file='freesansbi.z'; +$ctg='freesansbi.ctg.z'; +$desc=array('Flags'=>96,'FontBBox'=>'[-908 -313 1591 1076]','ItalicAngle'=>-12,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>729,'XHeight'=>540,'StemV'=>105,'StemH'=>45,'AvgWidth'=>639,'MaxWidth'=>1501,'MissingWidth'=>800); +$cbbox=array(0=>array(-5,-139,925,800),33=>array(112,0,417,726),34=>array(177,470,579,729),35=>array(33,-32,660,697),36=>array(59,-126,628,763),37=>array(129,-20,903,709),38=>array(89,-23,720,723),39=>array(177,470,343,729),40=>array(84,-200,458,729),41=>array(-21,-200,353,729),42=>array(145,407,478,729),43=>array(87,-10,596,473),44=>array(27,-174,245,146),45=>array(70,207,371,342),46=>array(64,0,245,146),47=>array(-1,-14,427,714),48=>array(81,-23,614,724),49=>array(172,0,529,709),50=>array(30,0,628,724),51=>array(67,-23,613,724),52=>array(57,0,599,709),53=>array(59,-23,641,709),54=>array(85,-23,625,724),55=>array(131,0,679,709),56=>array(60,-23,620,724),57=>array(68,-23,611,724),58=>array(113,0,374,520),59=>array(76,-174,374,520),60=>array(77,-10,630,474),61=>array(61,52,622,412),62=>array(38,-10,591,474),63=>array(168,0,672,744),64=>array(74,-138,1032,745),65=>array(26,0,703,729),66=>array(82,0,762,729),67=>array(107,-23,793,741),68=>array(77,0,776,729),69=>array(79,0,762,729),70=>array(74,0,741,729),71=>array(107,-23,819,741),72=>array(68,0,812,729),73=>array(63,0,368,729),74=>array(59,-23,641,729),75=>array(74,0,843,729),76=>array(80,0,606,729),77=>array(66,0,931,729),78=>array(68,0,816,729),79=>array(106,-23,828,741),80=>array(76,0,747,729),81=>array(109,-54,831,741),82=>array(80,0,785,729),83=>array(76,-23,725,741),84=>array(142,0,753,729),85=>array(119,-23,809,729),86=>array(179,0,802,729),87=>array(168,0,1087,729),88=>array(22,0,802,729),89=>array(182,0,805,729),90=>array(30,0,733,729),91=>array(23,-200,463,729),92=>array(138,-23,285,709),93=>array(-25,-200,415,729),94=>array(119,270,580,695),95=>array(-65,-200,552,-120),96=>array(175,607,339,757),97=>array(50,-23,578,549),98=>array(59,-23,640,729),99=>array(77,-23,597,549),100=>array(79,-23,700,729),101=>array(64,-23,591,549),102=>array(90,0,464,729),103=>array(26,-218,656,549),104=>array(67,0,629,729),105=>array(67,0,362,729),106=>array(-43,-218,365,729),107=>array(59,0,651,729),108=>array(67,0,362,729),109=>array(60,0,911,549),110=>array(63,0,629,549),111=>array(82,-23,634,549),112=>array(11,-218,637,549),113=>array(72,-218,659,549),114=>array(63,0,487,549),115=>array(60,-23,589,549),116=>array(101,-23,414,674),117=>array(88,-23,656,540),118=>array(129,0,651,540),119=>array(120,0,881,540),120=>array(16,0,648,540),121=>array(37,-219,653,540),122=>array(21,0,575,540),123=>array(84,-200,472,729),124=>array(57,-200,335,729),125=>array(31,-200,419,729),126=>array(97,142,581,314),160=>array(0,0,0,0),161=>array(26,-186,331,540),162=>array(79,-124,598,634),163=>array(49,-23,629,715),164=>array(66,100,644,604),165=>array(107,0,702,704),166=>array(57,-200,335,729),167=>array(56,-201,596,723),168=>array(142,621,474,741),169=>array(54,-22,837,743),170=>array(96,262,451,729),171=>array(135,72,571,481),172=>array(103,86,632,376),173=>array(70,207,371,342),174=>array(55,-22,837,743),175=>array(147,622,464,702),176=>array(240,383,543,686),177=>array(50,0,630,633),178=>array(82,390,457,824),179=>array(117,371,460,818),180=>array(247,607,475,757),181=>array(-44,-194,629,543),182=>array(121,-191,684,729),183=>array(143,182,270,282),184=>array(-13,-220,270,0),185=>array(165,390,393,815),186=>array(92,262,471,729),187=>array(103,72,533,481),188=>array(152,-20,890,743),189=>array(157,-20,915,743),190=>array(124,-20,887,742),191=>array(52,-204,556,540),192=>array(26,0,703,924),193=>array(26,0,703,930),194=>array(26,0,703,936),195=>array(26,0,740,923),196=>array(26,0,714,921),197=>array(26,0,703,953),198=>array(1,0,1104,729),199=>array(107,-220,793,741),200=>array(79,0,762,923),201=>array(79,0,762,930),202=>array(79,0,762,936),203=>array(79,0,762,921),204=>array(63,0,368,926),205=>array(63,0,461,930),206=>array(63,0,467,936),207=>array(63,0,487,921),208=>array(73,0,776,729),209=>array(68,0,816,923),210=>array(106,-23,828,926),211=>array(106,-23,828,930),212=>array(106,-23,828,937),213=>array(106,-23,828,923),214=>array(106,-23,828,921),215=>array(102,18,582,444),216=>array(34,-39,906,749),217=>array(119,-23,809,925),218=>array(119,-23,809,930),219=>array(119,-23,809,936),220=>array(119,-23,809,921),221=>array(182,0,805,930),222=>array(76,0,721,729),223=>array(67,-23,663,729),224=>array(50,-23,578,757),225=>array(50,-23,578,757),226=>array(50,-23,578,756),227=>array(50,-23,604,731),228=>array(50,-23,588,739),229=>array(50,-23,578,774),230=>array(54,-23,927,549),231=>array(77,-220,597,549),232=>array(64,-23,591,757),233=>array(64,-23,591,757),234=>array(64,-23,591,757),235=>array(64,-23,591,739),236=>array(67,0,325,757),237=>array(67,0,435,757),238=>array(67,0,426,756),239=>array(67,0,449,740),240=>array(83,-23,633,744),241=>array(63,0,639,731),242=>array(82,-23,634,757),243=>array(82,-23,634,757),244=>array(82,-23,634,757),245=>array(82,-23,634,731),246=>array(82,-23,634,739),247=>array(77,0,606,462),248=>array(12,-38,709,557),249=>array(88,-23,656,757),250=>array(88,-23,656,757),251=>array(88,-23,656,757),252=>array(88,-23,656,739),253=>array(37,-219,653,757),254=>array(11,-218,637,729),255=>array(37,-219,653,741),256=>array(26,0,703,881),257=>array(50,-23,578,702),258=>array(26,0,703,927),259=>array(50,-23,586,751),260=>array(26,-233,703,729),261=>array(50,-233,578,549),262=>array(107,-23,793,930),263=>array(77,-23,597,757),264=>array(107,-23,793,941),265=>array(77,-23,597,757),266=>array(107,-23,793,899),267=>array(77,-23,597,742),268=>array(107,-23,793,931),269=>array(77,-23,597,757),270=>array(77,0,776,931),271=>array(79,-23,888,740),272=>array(73,0,776,729),273=>array(79,-23,746,729),274=>array(79,0,762,881),275=>array(64,-23,591,702),276=>array(79,0,762,927),277=>array(64,-23,591,751),278=>array(79,0,762,899),279=>array(64,-23,591,742),280=>array(79,-233,762,729),281=>array(64,-233,591,549),282=>array(79,0,762,931),283=>array(64,-23,597,757),284=>array(107,-23,819,939),285=>array(26,-218,656,787),286=>array(107,-23,819,927),287=>array(26,-218,656,751),288=>array(107,-23,819,899),289=>array(26,-218,656,742),290=>array(107,-300,819,741),291=>array(26,-218,656,833),292=>array(68,0,812,936),293=>array(67,0,629,932),294=>array(-9,0,767,729),295=>array(68,0,625,729),296=>array(63,0,514,921),297=>array(78,0,489,762),298=>array(63,0,476,881),299=>array(78,0,450,702),300=>array(63,0,473,942),301=>array(78,0,445,783),302=>array(7,-233,368,729),303=>array(0,-233,351,729),304=>array(63,0,387,899),305=>array(67,0,322,540),306=>array(98,-23,680,729),307=>array(67,-218,575,729),308=>array(59,-23,641,936),309=>array(-32,-218,440,756),310=>array(74,-300,843,729),311=>array(59,-300,651,729),312=>array(59,0,624,540),313=>array(80,0,606,930),314=>array(67,0,451,930),315=>array(80,-300,606,729),316=>array(9,-300,362,729),317=>array(80,0,658,740),318=>array(67,0,568,740),319=>array(80,0,613,729),320=>array(67,0,508,729),321=>array(54,0,624,729),322=>array(50,0,372,729),323=>array(68,0,816,930),324=>array(63,0,629,757),325=>array(68,-300,816,729),326=>array(63,-300,629,549),327=>array(68,0,816,931),328=>array(63,0,629,757),329=>array(108,0,674,790),330=>array(51,-16,781,741),331=>array(63,-218,629,549),332=>array(106,-23,828,881),333=>array(82,-23,634,702),334=>array(106,-23,828,943),335=>array(82,-23,634,751),336=>array(106,-23,828,919),337=>array(82,-23,693,757),338=>array(90,-23,1107,741),339=>array(82,-23,997,549),340=>array(80,0,785,930),341=>array(63,0,515,757),342=>array(80,-300,785,729),343=>array(15,-300,487,549),344=>array(80,0,785,931),345=>array(63,0,534,757),346=>array(76,-23,725,930),347=>array(60,-23,589,757),348=>array(76,-23,725,932),349=>array(60,-23,589,756),350=>array(76,-220,725,741),351=>array(60,-220,589,549),352=>array(76,-23,725,931),353=>array(60,-23,597,757),354=>array(132,-219,753,729),355=>array(-2,-228,414,674),356=>array(142,0,753,922),357=>array(101,-23,578,740),358=>array(142,0,753,729),359=>array(73,-23,414,674),360=>array(119,-23,809,922),361=>array(88,-23,656,762),362=>array(119,-23,809,881),363=>array(88,-23,656,702),364=>array(119,-23,809,928),365=>array(88,-23,656,751),366=>array(119,-23,809,953),367=>array(88,-23,656,759),368=>array(119,-23,821,918),369=>array(88,-23,711,757),370=>array(119,-233,809,729),371=>array(88,-233,656,540),372=>array(168,0,1087,938),373=>array(120,0,881,787),374=>array(182,0,805,929),375=>array(37,-219,653,787),376=>array(182,0,805,921),377=>array(30,0,733,930),378=>array(21,0,575,757),379=>array(30,0,733,899),380=>array(21,0,575,742),381=>array(30,0,733,931),382=>array(21,0,575,754),383=>array(90,0,464,729),384=>array(60,-23,641,729),385=>array(140,0,905,729),386=>array(82,0,749,729),387=>array(59,-23,639,729),388=>array(69,0,681,729),389=>array(59,-23,640,729),390=>array(82,-23,768,741),391=>array(107,-23,897,748),392=>array(77,-23,703,558),393=>array(73,0,776,729),394=>array(90,0,864,729),395=>array(57,0,756,729),396=>array(54,-23,679,729),397=>array(-20,-180,609,549),398=>array(54,0,754,729),399=>array(59,-23,782,741),400=>array(29,-23,685,741),401=>array(-51,-218,717,729),402=>array(-22,-218,463,729),403=>array(50,-23,869,748),404=>array(181,-20,805,729),405=>array(67,-16,986,729),406=>array(50,-48,335,754),407=>array(55,0,473,729),408=>array(25,0,856,745),409=>array(59,0,649,729),410=>array(41,-25,450,754),411=>array(16,-13,595,739),412=>array(62,-9,972,729),413=>array(-47,-218,802,729),414=>array(26,-201,592,549),415=>array(29,-24,752,741),416=>array(102,-23,950,763),417=>array(82,-23,777,585),418=>array(95,-200,1049,744),419=>array(70,-218,760,550),420=>array(90,0,846,729),421=>array(-25,-218,722,560),422=>array(60,-190,634,729),423=>array(66,-23,737,741),424=>array(59,-23,593,549),425=>array(-1,-25,786,743),426=>array(159,-213,462,740),427=>array(41,-218,405,674),428=>array(89,0,747,729),429=>array(96,-23,438,729),430=>array(88,-218,699,729),431=>array(119,-23,959,895),432=>array(87,-23,806,707),433=>array(52,-33,875,739),434=>array(102,-12,757,731),435=>array(104,0,858,729),436=>array(37,-219,799,730),437=>array(30,0,733,729),438=>array(21,0,574,540),439=>array(32,-23,591,729),440=>array(31,-23,595,729),441=>array(46,-143,681,524),442=>array(12,-254,606,549),443=>array(20,1,663,740),446=>array(32,-13,535,729),447=>array(7,-218,675,552),448=>array(80,-23,348,800),449=>array(80,-23,528,800),450=>array(88,-25,637,801),451=>array(112,0,417,726),452=>array(77,0,1455,931),453=>array(77,0,1297,754),454=>array(79,-23,1186,754),455=>array(80,-23,1252,729),456=>array(80,-218,976,729),457=>array(67,-218,643,729),458=>array(68,-23,1363,729),459=>array(68,-218,1087,729),460=>array(63,-218,976,729),461=>array(26,0,722,932),462=>array(50,-23,589,756),463=>array(63,0,492,929),464=>array(78,0,472,756),465=>array(106,-23,828,931),466=>array(82,-23,634,756),467=>array(119,-23,809,930),468=>array(88,-23,656,756),469=>array(119,-23,809,990),470=>array(88,-23,656,865),471=>array(119,-23,809,1073),472=>array(88,-23,656,953),473=>array(119,-23,809,1063),474=>array(88,-23,656,948),475=>array(119,-23,809,1063),476=>array(88,-23,656,944),477=>array(56,-23,583,549),478=>array(26,0,734,990),479=>array(50,-23,608,865),480=>array(26,0,730,991),481=>array(50,-23,608,861),482=>array(1,0,1104,881),483=>array(54,-23,927,702),484=>array(107,-23,845,741),485=>array(28,-218,656,549),486=>array(107,-23,819,925),487=>array(26,-218,656,756),488=>array(74,0,843,926),489=>array(59,0,651,887),490=>array(106,-248,828,741),491=>array(82,-248,634,549),492=>array(106,-248,828,880),493=>array(82,-248,634,702),494=>array(32,-23,591,931),495=>array(50,-143,627,754),496=>array(-43,-218,458,747),497=>array(77,0,1455,729),498=>array(77,0,1297,729),499=>array(79,-23,1186,729),500=>array(107,-23,819,930),501=>array(26,-218,656,757),503=>array(66,1,727,743),504=>array(68,0,816,924),505=>array(63,0,629,757),506=>array(26,0,734,930),507=>array(50,-23,589,950),508=>array(1,0,1104,930),509=>array(54,-23,927,757),510=>array(34,-39,906,930),511=>array(12,-38,709,757),512=>array(26,0,703,933),513=>array(50,-23,578,759),514=>array(26,0,703,922),515=>array(50,-23,578,752),516=>array(79,0,762,937),517=>array(64,-23,591,759),518=>array(79,0,762,932),519=>array(64,-23,591,752),520=>array(63,0,434,933),521=>array(70,0,422,759),522=>array(63,0,444,928),523=>array(67,0,403,752),524=>array(106,-23,828,939),525=>array(82,-23,634,759),526=>array(106,-23,828,933),527=>array(82,-23,634,752),528=>array(80,0,785,936),529=>array(63,0,487,759),530=>array(80,0,785,923),531=>array(63,0,487,752),532=>array(119,-23,809,932),533=>array(88,-23,656,759),534=>array(119,-23,809,926),535=>array(88,-23,656,752),536=>array(76,-293,725,741),537=>array(60,-293,589,549),538=>array(142,-293,753,729),539=>array(65,-293,414,674),540=>array(27,-140,632,741),541=>array(40,-133,512,551),542=>array(68,0,812,931),543=>array(67,0,664,879),548=>array(33,-215,778,729),549=>array(21,-216,583,541),550=>array(26,0,703,899),551=>array(50,-23,578,729),552=>array(79,-213,762,729),553=>array(64,-236,591,549),554=>array(106,-23,828,988),555=>array(82,-23,634,861),556=>array(106,-23,828,998),557=>array(82,-23,634,861),558=>array(106,-23,828,899),559=>array(82,-23,634,729),560=>array(106,-23,828,991),561=>array(82,-23,634,861),562=>array(182,0,805,880),563=>array(37,-219,653,702),567=>array(-43,-218,325,540),592=>array(50,-23,578,549),593=>array(50,-23,634,549),594=>array(50,-23,634,549),595=>array(50,-23,630,729),596=>array(50,-23,570,549),597=>array(36,-51,636,549),598=>array(50,-218,674,729),599=>array(50,-23,739,729),600=>array(50,-23,580,549),601=>array(70,-23,597,549),602=>array(50,-23,880,570),603=>array(50,-10,617,552),604=>array(50,-23,579,549),605=>array(50,-23,888,570),606=>array(50,-10,591,547),607=>array(-35,-218,353,540),608=>array(-2,-218,720,688),609=>array(26,-218,656,549),610=>array(50,-23,568,549),611=>array(57,-219,634,540),612=>array(67,-24,704,550),613=>array(60,-218,630,540),614=>array(60,0,617,729),615=>array(53,-218,610,729),616=>array(46,0,362,729),617=>array(64,-23,304,540),618=>array(3,0,390,540),619=>array(69,0,554,729),620=>array(84,0,573,729),621=>array(41,-218,362,729),622=>array(55,-143,796,729),623=>array(65,-6,916,543),624=>array(64,-218,916,540),625=>array(55,-218,905,549),626=>array(-33,-218,644,549),627=>array(53,-218,619,549),628=>array(54,0,652,540),629=>array(51,-23,604,549),630=>array(50,-23,915,539),631=>array(50,-9,836,542),632=>array(62,-201,715,729),633=>array(40,-8,464,541),634=>array(40,-8,503,729),635=>array(40,-217,464,541),636=>array(13,-200,479,549),637=>array(27,-218,476,549),638=>array(53,0,509,549),639=>array(86,-200,470,549),640=>array(55,0,622,540),641=>array(55,0,676,540),642=>array(-40,-218,632,549),643=>array(-26,-218,458,729),644=>array(-35,-218,449,729),645=>array(74,-218,335,560),646=>array(-10,-218,648,729),647=>array(21,-147,334,550),648=>array(71,-218,425,674),649=>array(44,-23,686,540),650=>array(60,-24,774,544),651=>array(60,-23,640,524),652=>array(19,0,541,540),653=>array(7,0,768,540),654=>array(7,1,623,760),655=>array(128,0,651,540),656=>array(19,-218,572,540),657=>array(21,-96,597,540),658=>array(50,-143,627,540),659=>array(55,-143,615,540),660=>array(127,0,632,744),661=>array(118,0,618,744),662=>array(58,0,558,744),663=>array(41,-201,637,739),664=>array(50,-23,602,549),665=>array(60,0,612,540),666=>array(50,-10,591,547),667=>array(50,-23,682,549),668=>array(59,0,657,540),669=>array(-10,-218,571,729),670=>array(26,-191,618,538),671=>array(60,0,432,540),672=>array(50,-218,730,688),673=>array(127,0,632,744),674=>array(125,0,628,742),675=>array(75,-23,1078,729),676=>array(75,-143,1080,729),677=>array(75,-96,1103,729),678=>array(100,-23,839,674),679=>array(100,-218,723,729),680=>array(100,-23,859,674),681=>array(90,-218,890,729),682=>array(67,-23,787,729),683=>array(67,0,742,729),684=>array(80,-1,664,740),685=>array(43,109,601,634),686=>array(126,-218,696,729),687=>array(126,-300,696,729),688=>array(114,390,481,865),689=>array(115,390,478,864),690=>array(66,235,332,852),691=>array(127,390,403,748),692=>array(94,383,370,741),693=>array(117,249,394,743),694=>array(97,390,501,742),695=>array(165,389,661,741),696=>array(108,248,509,742),697=>array(159,467,370,743),698=>array(159,467,578,743),699=>array(300,503,513,754),700=>array(208,483,382,730),701=>array(206,457,343,708),702=>array(237,573,403,798),703=>array(241,573,406,798),704=>array(139,390,463,783),705=>array(140,390,461,783),706=>array(147,544,490,795),707=>array(131,545,474,796),708=>array(144,559,427,765),709=>array(191,559,474,766),710=>array(135,610,453,757),711=>array(167,610,485,757),712=>array(250,588,373,785),713=>array(147,622,464,702),714=>array(247,607,475,757),715=>array(175,607,339,757),716=>array(46,-216,169,-19),717=>array(-15,-149,302,-69),718=>array(236,-186,400,-36),719=>array(190,-186,418,-36),720=>array(82,0,374,561),721=>array(196,400,374,561),722=>array(104,-23,269,202),723=>array(85,-21,250,204),724=>array(28,134,383,412),725=>array(67,139,422,417),726=>array(45,99,401,433),727=>array(45,216,401,316),728=>array(188,611,455,754),729=>array(241,621,377,741),730=>array(214,593,398,773),731=>array(23,-233,248,0),732=>array(117,622,500,744),733=>array(82,610,498,757),734=>array(84,219,428,585),735=>array(218,589,579,803),736=>array(121,248,497,742),737=>array(140,390,332,865),738=>array(114,379,459,752),739=>array(97,389,508,741),740=>array(151,390,477,874),741=>array(176,1,643,800),742=>array(141,1,641,800),743=>array(99,-1,639,800),744=>array(56,0,640,800),745=>array(23,1,639,800),746=>array(57,-1,517,621),747=>array(53,-1,572,629),748=>array(171,-181,489,-34),749=>array(137,546,483,780),750=>array(171,469,595,729),751=>array(26,-221,309,-14),752=>array(-21,-218,262,-12),753=>array(-19,-257,324,-6),754=>array(-46,-262,297,-11),755=>array(51,-202,235,-22),756=>array(222,381,386,531),757=>array(175,381,515,531),758=>array(173,379,576,531),759=>array(-10,-148,373,-26),760=>array(113,65,374,585),761=>array(114,497,354,764),762=>array(151,497,356,764),763=>array(-11,-88,194,179),764=>array(-12,-87,228,180),765=>array(-13,-197,291,-60),766=>array(-13,-200,278,-28),767=>array(-46,-237,330,-1),768=>array(-158,607,6,757),769=>array(-86,607,142,757),770=>array(-198,610,120,757),771=>array(-218,613,165,735),772=>array(-209,598,108,678),773=>array(-454,618,163,698),774=>array(-145,611,122,754),775=>array(-92,621,44,741),776=>array(-191,621,141,741),777=>array(-156,554,24,767),778=>array(-119,593,65,773),779=>array(-251,610,165,757),780=>array(-166,610,152,757),781=>array(-88,588,35,785),782=>array(-157,588,111,785),783=>array(-252,607,100,757),784=>array(-145,611,122,840),785=>array(-145,611,122,754),786=>array(-221,583,-80,740),787=>array(-219,583,-78,740),788=>array(-108,589,28,746),789=>array(123,583,264,740),790=>array(-222,-200,-58,-50),791=>array(-277,-200,-49,-50),792=>array(-337,-300,-69,-44),793=>array(-327,-300,-59,-44),794=>array(-73,412,254,716),795=>array(-62,425,203,672),796=>array(-315,-258,-150,-33),797=>array(-348,-230,-58,-45),798=>array(-331,-230,-40,-45),799=>array(-348,-313,-58,-45),800=>array(-336,-173,-47,-71),801=>array(-250,-233,13,60),802=>array(-140,-233,61,60),803=>array(-253,-205,-117,-85),804=>array(-356,-202,-24,-82),805=>array(-295,-231,-111,-51),806=>array(-306,-300,-134,-73),807=>array(-346,-220,-63,0),808=>array(-310,-233,-85,0),809=>array(-254,-246,-131,-49),810=>array(-344,-189,-40,-52),811=>array(-339,-177,-23,-55),812=>array(-318,-190,0,-43),813=>array(-362,-194,-44,-47),814=>array(-305,-189,-38,-46),815=>array(-342,-197,-75,-54),816=>array(-373,-172,10,-50),817=>array(-344,-147,-27,-67),818=>array(-478,-171,99,-91),819=>array(-617,-286,-8,-62),820=>array(-338,217,45,339),821=>array(-292,223,25,303),822=>array(-518,227,59,307),823=>array(-701,3,-13,616),824=>array(-701,-61,-13,749),825=>array(-246,-232,-81,-7),826=>array(-340,-206,-36,-69),827=>array(-387,-300,-70,-39),828=>array(-384,-174,-75,-59),829=>array(-190,569,171,783),830=>array(-101,579,65,853),831=>array(-445,581,164,805),832=>array(-158,608,6,758),833=>array(-86,607,142,757),834=>array(-213,625,170,747),835=>array(-219,583,-78,740),836=>array(-182,590,204,782),837=>array(-233,-200,-51,-61),838=>array(-344,619,-40,756),839=>array(-368,-266,-32,-56),840=>array(-379,-248,-100,-51),841=>array(-316,-240,-122,-66),842=>array(-242,580,140,801),843=>array(-233,568,150,930),844=>array(-255,582,165,845),845=>array(-513,-231,-69,-46),846=>array(-418,-300,-176,-33),848=>array(-223,545,120,796),849=>array(-289,549,-124,774),850=>array(-305,572,-38,800),851=>array(-377,-224,-16,-10),852=>array(-451,-273,-108,-22),853=>array(-462,-272,-119,-21),854=>array(-582,-251,-55,-36),855=>array(-204,556,-39,781),856=>array(-197,645,-61,765),857=>array(-458,-301,-192,-48),858=>array(-562,-243,-104,-33),859=>array(-222,596,75,880),860=>array(-365,-235,340,-41),861=>array(-203,577,502,771),862=>array(-213,596,487,691),863=>array(-358,-164,342,-69),864=>array(-224,595,515,795),865=>array(-215,606,490,800),866=>array(-355,-280,294,-11),867=>array(-341,569,-140,788),868=>array(-354,570,-152,788),869=>array(-285,575,-172,853),870=>array(-348,570,-137,788),871=>array(-330,570,-114,785),872=>array(-315,571,-116,789),873=>array(-329,570,-92,856),874=>array(-329,569,-114,848),875=>array(-407,572,-82,781),876=>array(-290,572,-128,781),877=>array(-275,570,-155,836),878=>array(-320,570,-120,776),879=>array(-356,570,-114,776),884=>array(25,575,172,789),885=>array(-1,-182,213,-35),890=>array(100,-200,282,-61),894=>array(76,-174,374,520),900=>array(154,559,382,709),901=>array(148,590,534,782),902=>array(-113,-25,630,741),903=>array(193,374,374,520),904=>array(78,-25,937,741),905=>array(78,-25,999,741),906=>array(49,-25,487,741),908=>array(54,-51,922,763),910=>array(70,-25,1069,741),911=>array(78,-25,914,747),912=>array(-12,-16,443,802),913=>array(-113,-25,630,741),914=>array(-46,-25,656,741),915=>array(-38,-25,687,741),916=>array(-119,-26,626,741),917=>array(-40,-25,719,741),918=>array(-85,-25,710,741),919=>array(-55,-25,746,741),920=>array(0,-38,770,755),921=>array(-51,-25,284,741),922=>array(-46,-25,799,741),923=>array(-123,-25,620,741),924=>array(-56,-25,869,741),925=>array(-64,-25,741,741),926=>array(-50,-25,709,741),927=>array(1,-51,772,763),928=>array(-40,-25,761,741),929=>array(-42,-25,695,741),931=>array(-81,-25,706,743),932=>array(76,-25,728,741),933=>array(63,-25,814,741),934=>array(-9,-25,722,745),935=>array(-116,-25,813,741),936=>array(18,-27,815,746),937=>array(-79,-25,744,747),938=>array(-51,-25,404,921),939=>array(63,-25,814,921),940=>array(11,-12,615,763),941=>array(-30,-10,537,766),942=>array(3,-215,578,769),943=>array(-12,-16,359,766),944=>array(-14,-39,575,801),945=>array(11,-12,615,552),946=>array(-107,-197,557,731),947=>array(74,-193,650,554),948=>array(-33,-5,596,724),949=>array(-30,-10,537,552),950=>array(-14,-205,565,735),951=>array(3,-215,578,556),952=>array(-15,-13,548,731),953=>array(-12,-16,242,545),954=>array(-27,-14,604,543),955=>array(-106,-5,498,732),956=>array(-44,-194,629,543),957=>array(48,-9,594,542),958=>array(-34,-212,556,728),959=>array(-14,-10,564,552),960=>array(27,-29,702,545),961=>array(-65,-225,604,557),962=>array(12,-214,570,561),963=>array(-4,-37,687,555),964=>array(59,-29,590,543),965=>array(-14,-39,575,543),966=>array(34,-225,754,547),967=>array(-129,-237,687,563),968=>array(20,-225,740,543),969=>array(-7,-34,736,555),970=>array(-12,-16,365,729),971=>array(-14,-39,575,729),972=>array(-14,-10,564,760),973=>array(-14,-39,575,766),974=>array(-7,-34,736,766),977=>array(79,-37,673,755),978=>array(158,-25,889,766),979=>array(96,-25,1062,766),980=>array(158,-25,889,921),981=>array(62,-201,715,729),982=>array(52,-34,847,559),983=>array(-51,-216,714,564),1008=>array(-51,-42,714,564),1009=>array(23,-211,633,557),1012=>array(29,-23,752,741),1013=>array(66,-37,419,555),1024=>array(79,0,762,951),1025=>array(79,0,762,921),1026=>array(83,-165,770,729),1027=>array(80,0,747,930),1028=>array(110,-23,791,741),1029=>array(76,-23,725,741),1030=>array(63,0,368,729),1031=>array(63,0,484,900),1032=>array(59,-23,641,729),1033=>array(-31,0,1035,729),1034=>array(-9,0,1043,729),1035=>array(65,0,753,729),1036=>array(74,0,843,930),1037=>array(82,0,830,951),1038=>array(143,0,840,944),1039=>array(68,0,812,729),1040=>array(26,0,703,729),1041=>array(82,0,749,729),1042=>array(82,0,762,729),1043=>array(80,0,747,729),1044=>array(-8,-150,893,729),1045=>array(79,0,762,729),1046=>array(22,0,1189,729),1047=>array(75,-23,724,741),1048=>array(82,0,830,729),1049=>array(82,0,830,944),1050=>array(74,0,843,729),1051=>array(22,0,787,729),1052=>array(82,0,947,729),1053=>array(82,0,826,729),1054=>array(104,-23,826,741),1055=>array(82,0,826,729),1056=>array(82,0,753,729),1057=>array(96,-23,782,741),1058=>array(142,0,753,729),1059=>array(143,0,840,729),1060=>array(109,0,959,729),1061=>array(15,0,792,729),1062=>array(82,-150,834,729),1063=>array(141,0,761,729),1064=>array(82,0,1205,729),1065=>array(82,-150,1213,729),1066=>array(142,0,856,729),1067=>array(82,0,1053,729),1068=>array(82,0,695,729),1069=>array(95,-23,776,741),1070=>array(81,-23,1193,741),1071=>array(15,0,781,729),1072=>array(59,-23,587,549),1073=>array(94,-23,705,777),1074=>array(60,0,612,540),1075=>array(60,0,523,540),1076=>array(-6,-125,748,540),1077=>array(75,-23,602,549),1078=>array(10,0,861,540),1079=>array(62,-23,591,549),1080=>array(60,0,658,540),1081=>array(60,0,658,754),1082=>array(60,0,625,540),1083=>array(10,0,638,540),1084=>array(60,0,719,540),1085=>array(60,0,658,540),1086=>array(74,-23,626,549),1087=>array(60,0,658,540),1088=>array(14,-218,640,549),1089=>array(73,-23,593,549),1090=>array(106,0,540,540),1091=>array(37,-219,649,540),1092=>array(75,-218,985,719),1093=>array(10,0,640,540),1094=>array(60,-125,684,540),1095=>array(103,0,619,540),1096=>array(60,0,956,540),1097=>array(60,-125,982,540),1098=>array(100,0,699,540),1099=>array(60,0,861,540),1100=>array(60,0,577,540),1101=>array(70,-23,585,549),1102=>array(60,-23,931,549),1103=>array(20,0,641,540),1104=>array(75,-23,602,759),1105=>array(75,-23,602,729),1106=>array(81,-173,638,729),1107=>array(60,0,535,757),1108=>array(72,-23,590,549),1109=>array(66,-23,595,549),1110=>array(70,0,365,729),1111=>array(80,0,448,741),1112=>array(-42,-218,366,729),1113=>array(20,0,894,540),1114=>array(60,0,903,540),1115=>array(83,0,639,729),1116=>array(60,0,625,757),1117=>array(60,0,658,759),1118=>array(37,-219,649,752),1119=>array(60,0,658,540),1120=>array(125,0,1095,729),1121=>array(87,0,822,541),1136=>array(128,-27,925,746),1137=>array(96,-225,816,543),1138=>array(106,-23,829,741),1139=>array(75,-23,628,549),1148=>array(125,0,1095,999),1149=>array(87,0,825,815),1150=>array(125,0,1095,900),1151=>array(87,0,822,729),1154=>array(11,-220,476,508),1155=>array(-261,611,160,799),1156=>array(-158,611,109,754),1157=>array(-213,598,1,730),1158=>array(-193,592,-3,724),1159=>array(-465,579,144,780),1160=>array(-764,-122,281,869),1161=>array(-769,-235,339,873),1162=>array(68,-150,816,944),1163=>array(60,-125,683,754),1164=>array(66,0,679,729),1165=>array(95,0,587,540),1166=>array(80,0,751,729),1167=>array(14,-218,642,549),1168=>array(80,0,776,864),1169=>array(60,0,550,666),1170=>array(86,0,753,729),1171=>array(75,0,564,540),1172=>array(80,-166,747,729),1173=>array(60,-132,523,540),1174=>array(15,-150,1182,729),1175=>array(11,-125,862,540),1176=>array(67,-233,716,741),1177=>array(56,-233,580,549),1178=>array(80,-150,847,729),1179=>array(60,-125,625,540),1180=>array(80,0,847,729),1181=>array(60,0,625,540),1182=>array(80,0,847,729),1183=>array(60,0,625,540),1184=>array(142,0,1010,729),1185=>array(100,0,745,540),1186=>array(70,-150,814,729),1187=>array(60,-125,674,540),1188=>array(80,0,1134,729),1189=>array(60,0,855,540),1190=>array(80,-166,1119,729),1191=>array(60,-132,862,540),1192=>array(95,-23,939,741),1193=>array(75,-23,747,549),1194=>array(100,-233,781,741),1195=>array(77,-233,595,549),1196=>array(142,-150,753,729),1197=>array(101,-125,535,540),1198=>array(182,0,805,729),1199=>array(125,-189,688,540),1200=>array(95,0,798,729),1201=>array(59,-189,688,540),1202=>array(16,-150,793,729),1203=>array(10,-125,640,540),1204=>array(142,-150,954,729),1205=>array(101,-125,749,540),1206=>array(144,-150,752,729),1207=>array(104,-125,631,540),1208=>array(144,0,744,729),1209=>array(114,0,615,540),1210=>array(80,0,680,729),1211=>array(70,0,571,540),1212=>array(137,-23,1032,745),1213=>array(108,-23,793,549),1214=>array(135,-197,1032,745),1215=>array(101,-197,787,549),1216=>array(80,0,385,729),1217=>array(16,0,1183,944),1218=>array(10,0,861,754),1219=>array(80,-163,847,729),1220=>array(60,-132,625,540),1221=>array(21,-150,786,729),1222=>array(21,-125,675,540),1223=>array(80,-166,824,729),1224=>array(60,-132,658,540),1225=>array(80,-150,824,729),1226=>array(60,-125,683,540),1227=>array(150,-150,750,729),1228=>array(116,-125,617,540),1229=>array(80,-150,945,729),1230=>array(70,-125,755,540),1231=>array(80,0,385,729),1232=>array(13,0,690,972),1233=>array(59,-23,587,783),1234=>array(15,0,709,949),1235=>array(59,-23,589,760),1236=>array(1,0,1104,729),1237=>array(54,-23,927,549),1238=>array(80,0,763,972),1239=>array(76,-23,603,783),1240=>array(105,-23,791,741),1241=>array(77,-23,600,549),1242=>array(105,-23,791,949),1243=>array(77,-23,600,760),1244=>array(14,0,1181,949),1245=>array(10,0,861,760),1246=>array(75,-23,724,949),1247=>array(62,-23,591,760),1248=>array(101,-23,660,729),1249=>array(88,-143,665,540),1250=>array(80,0,828,880),1251=>array(60,0,658,700),1252=>array(80,0,828,949),1253=>array(60,0,658,760),1254=>array(104,-23,826,949),1255=>array(74,-23,626,760),1256=>array(106,-23,829,741),1257=>array(68,-23,621,549),1258=>array(106,-23,829,949),1259=>array(68,-23,621,760),1260=>array(95,-23,776,949),1261=>array(70,-23,603,760),1262=>array(143,0,840,880),1263=>array(37,-219,649,700),1264=>array(143,0,840,949),1265=>array(37,-219,649,760),1266=>array(143,0,840,976),1267=>array(37,-219,649,787),1268=>array(141,0,761,949),1269=>array(103,0,619,760),1270=>array(80,-150,747,729),1271=>array(60,-125,523,540),1272=>array(80,0,1051,949),1273=>array(60,0,861,760),1296=>array(71,-23,735,741),1297=>array(58,-23,583,549),1298=>array(33,-199,802,729),1299=>array(26,-168,632,540),1306=>array(109,-54,831,741),1307=>array(72,-218,659,549),1308=>array(168,0,1087,729),1309=>array(120,0,881,540),1310=>array(82,0,849,729),1311=>array(60,0,625,540),1329=>array(112,-130,803,729),1330=>array(70,0,761,752),1331=>array(124,1,809,751),1332=>array(123,0,823,752),1333=>array(117,0,784,752),1334=>array(76,1,822,760),1335=>array(71,4,575,746),1336=>array(70,0,761,752),1337=>array(70,-27,941,753),1338=>array(83,-24,783,743),1339=>array(70,2,752,757),1340=>array(70,2,431,741),1341=>array(70,-20,954,748),1342=>array(115,-29,967,801),1343=>array(135,0,758,729),1344=>array(67,-99,783,750),1345=>array(57,-59,735,753),1346=>array(118,0,774,752),1347=>array(35,1,790,754),1348=>array(112,-23,912,729),1349=>array(76,-26,688,753),1350=>array(128,0,789,729),1351=>array(90,-25,710,770),1352=>array(65,1,781,754),1353=>array(80,-47,721,753),1354=>array(124,1,767,754),1355=>array(69,-1,816,760),1356=>array(65,0,823,752),1357=>array(117,-21,836,741),1358=>array(134,1,818,754),1359=>array(79,-37,747,753),1360=>array(70,0,761,752),1361=>array(80,-23,699,753),1362=>array(70,1,501,748),1363=>array(103,-24,869,750),1364=>array(40,1,745,753),1365=>array(100,-27,858,754),1366=>array(70,-24,789,750),1369=>array(241,573,406,798),1370=>array(130,456,339,748),1371=>array(122,563,388,743),1372=>array(128,520,495,790),1373=>array(175,607,339,757),1374=>array(133,567,496,815),1375=>array(142,563,485,734),1377=>array(90,-25,930,549),1378=>array(19,-218,631,549),1379=>array(76,-218,661,549),1380=>array(65,-201,646,549),1381=>array(89,-23,658,729),1382=>array(81,-218,666,549),1383=>array(70,-121,499,729),1384=>array(19,-218,631,549),1385=>array(22,-200,693,549),1386=>array(80,-20,793,729),1387=>array(27,-200,627,729),1388=>array(27,-201,365,729),1389=>array(27,-200,886,729),1390=>array(82,-23,751,748),1391=>array(94,-200,663,729),1392=>array(70,0,622,741),1393=>array(82,-23,634,729),1394=>array(65,-200,631,549),1395=>array(30,0,706,797),1396=>array(94,-23,703,729),1397=>array(-41,-235,376,549),1398=>array(94,-23,663,729),1399=>array(5,-200,579,557),1400=>array(65,0,616,560),1401=>array(-5,-200,444,540),1402=>array(85,-200,925,549),1403=>array(59,-200,615,562),1404=>array(65,0,639,549),1405=>array(98,-23,651,548),1406=>array(94,-200,703,729),1407=>array(94,-23,974,549),1408=>array(22,-200,631,549),1409=>array(48,-200,664,560),1410=>array(70,0,338,540),1411=>array(94,-200,974,729),1412=>array(22,-200,646,549),1413=>array(80,-37,636,555),1414=>array(70,-200,782,729),1415=>array(94,-23,663,729),1417=>array(113,0,374,520),1418=>array(57,141,422,298),1423=>array(123,0,801,752),1456=>array(264,-267,390,-60),1457=>array(133,-267,518,-60),1458=>array(232,-267,591,-60),1459=>array(208,-260,563,-60),1460=>array(293,-142,393,-60),1461=>array(228,-142,458,-60),1462=>array(212,-267,440,-60),1463=>array(249,-142,466,-60),1464=>array(236,-248,453,-60),1465=>array(204,660,304,742),1467=>array(151,-266,510,-60),1468=>array(263,259,363,341),1469=>array(227,-248,350,-60),1470=>array(259,485,665,600),1471=>array(295,660,512,742),1472=>array(18,-100,327,700),1473=>array(745,639,845,721),1474=>array(205,639,305,721),1475=>array(113,0,374,520),1476=>array(422,639,522,721),1488=>array(49,0,709,600),1489=>array(37,0,595,600),1490=>array(7,0,500,600),1491=>array(126,0,653,600),1492=>array(39,0,652,600),1493=>array(39,0,306,600),1494=>array(109,0,458,600),1495=>array(39,0,655,600),1496=>array(81,0,651,600),1497=>array(92,276,300,600),1498=>array(125,-200,563,600),1499=>array(36,0,577,600),1500=>array(125,0,683,750),1501=>array(40,0,656,600),1502=>array(46,0,677,600),1503=>array(-4,-200,306,600),1504=>array(33,0,402,600),1505=>array(80,0,651,600),1506=>array(9,-55,667,600),1507=>array(112,-200,634,601),1508=>array(39,0,641,600),1509=>array(114,-200,632,600),1510=>array(46,0,667,600),1511=>array(-3,-200,687,600),1512=>array(126,0,570,600),1513=>array(87,0,854,600),1514=>array(23,0,730,600),1520=>array(39,0,563,600),1521=>array(92,0,559,600),1522=>array(92,276,558,600),1523=>array(137,470,303,729),1524=>array(137,470,539,729),4256=>array(102,0,604,720),4257=>array(100,0,637,720),4258=>array(101,0,659,740),4259=>array(114,20,897,740),4260=>array(104,0,660,740),4261=>array(103,0,673,740),4262=>array(177,0,816,740),4263=>array(124,0,966,740),4264=>array(127,20,682,740),4265=>array(104,0,670,740),4266=>array(114,20,1015,740),4267=>array(99,0,644,740),4268=>array(119,0,668,720),4269=>array(120,20,874,740),4270=>array(104,0,653,720),4271=>array(87,0,683,720),4272=>array(105,20,796,720),4273=>array(125,0,606,720),4274=>array(112,0,829,740),4275=>array(167,0,798,740),4276=>array(173,0,914,740),4277=>array(104,0,699,720),4278=>array(117,20,899,740),4279=>array(104,0,700,720),4280=>array(106,0,706,740),4281=>array(84,20,641,740),4282=>array(144,0,825,720),4283=>array(99,0,671,720),4284=>array(120,0,764,740),4285=>array(104,0,781,720),4286=>array(119,0,604,720),4287=>array(28,0,993,739),4288=>array(99,0,667,720),4304=>array(63,0,475,460),4305=>array(69,0,537,720),4306=>array(13,-260,528,420),4307=>array(25,-260,729,420),4308=>array(8,-260,485,420),4309=>array(11,-260,506,420),4310=>array(149,0,647,740),4311=>array(67,0,738,420),4312=>array(65,20,514,420),4313=>array(11,-260,508,420),4314=>array(34,-260,919,420),4315=>array(70,0,593,740),4316=>array(71,0,623,740),4317=>array(71,20,735,420),4318=>array(64,0,564,720),4319=>array(45,-260,562,420),4320=>array(71,20,796,720),4321=>array(80,21,519,740),4322=>array(32,-260,706,601),4323=>array(66,-260,704,420),4324=>array(74,-260,735,420),4325=>array(6,-260,582,720),4326=>array(26,-260,716,420),4327=>array(6,-260,524,420),4328=>array(61,0,590,740),4329=>array(34,20,541,740),4330=>array(34,-265,672,420),4331=>array(69,0,623,720),4332=>array(69,0,642,740),4333=>array(6,-260,626,720),4334=>array(69,0,521,720),4335=>array(-49,-260,730,418),4336=>array(67,0,588,724),4337=>array(58,6,815,725),4338=>array(29,-4,460,394),4339=>array(4,-274,507,386),4340=>array(1,-274,557,724),4341=>array(64,6,605,734),4345=>array(64,-280,579,400),4347=>array(77,1,517,556),4348=>array(109,228,524,783),5024=>array(60,0,738,729),5025=>array(60,-10,711,729),5026=>array(107,0,714,729),5027=>array(40,-25,897,729),5028=>array(94,-23,1103,741),5029=>array(60,0,339,729),5030=>array(72,-25,681,743),5031=>array(108,-24,889,742),5032=>array(60,0,667,729),5033=>array(62,-25,881,729),5034=>array(-16,0,661,729),5035=>array(29,-23,591,729),5036=>array(60,0,716,729),5037=>array(97,0,981,729),5038=>array(105,0,668,741),5039=>array(-2,-24,837,752),5040=>array(60,0,579,729),5041=>array(60,0,723,729),5042=>array(27,-24,975,742),5043=>array(134,0,1054,729),5044=>array(60,-25,700,743),5045=>array(57,0,672,754),5046=>array(91,-23,776,741),5047=>array(60,0,899,729),5048=>array(95,0,607,752),5049=>array(73,-25,1039,729),5050=>array(98,-12,1026,752),5051=>array(60,0,778,729),5052=>array(56,-25,613,729),5053=>array(66,-25,924,729),5054=>array(94,-23,812,741),5055=>array(112,-130,598,729),5056=>array(95,-21,797,743),5057=>array(5,-23,804,742),5058=>array(60,0,620,729),5059=>array(45,0,722,729),5060=>array(101,0,648,752),5061=>array(94,-23,1195,741),5062=>array(40,0,753,729),5063=>array(55,-25,934,754),5064=>array(105,-25,992,743),5065=>array(112,0,1406,741),5066=>array(55,-25,934,754),5067=>array(81,-25,729,743),5068=>array(93,-23,764,729),5069=>array(37,-25,1090,754),5070=>array(65,0,689,729),5071=>array(60,0,663,729),5072=>array(88,0,673,729),5073=>array(71,-25,883,738),5074=>array(60,0,711,729),5075=>array(86,-23,568,729),5076=>array(126,0,993,729),5077=>array(67,-25,695,743),5078=>array(104,-25,758,729),5079=>array(-12,0,711,729),5080=>array(15,0,738,729),5081=>array(126,0,750,729),5082=>array(67,-25,676,743),5083=>array(88,-25,1002,742),5084=>array(28,-25,884,742),5085=>array(58,0,619,752),5086=>array(60,0,582,729),5087=>array(95,-23,766,741),5088=>array(105,-25,923,729),5089=>array(95,-24,1088,742),5090=>array(60,0,711,729),5091=>array(94,-25,810,743),5092=>array(113,0,919,729),5093=>array(60,0,882,729),5094=>array(60,0,801,729),5095=>array(53,-25,694,729),5096=>array(95,-24,1037,742),5097=>array(95,-98,958,743),5098=>array(37,-26,1081,744),5099=>array(94,-23,812,741),5100=>array(108,-25,967,742),5101=>array(20,-25,727,741),5102=>array(87,-25,683,743),5103=>array(55,-25,934,754),5104=>array(36,-25,756,741),5105=>array(15,-25,881,729),5106=>array(57,0,665,752),5107=>array(95,-21,1050,743),5108=>array(60,0,721,729),7680=>array(26,-199,703,729),7681=>array(50,-199,578,549),7682=>array(82,0,762,899),7683=>array(59,-23,640,742),7684=>array(82,-205,762,729),7685=>array(59,-205,640,729),7686=>array(82,-149,762,729),7687=>array(59,-149,640,729),7688=>array(107,-220,793,930),7689=>array(77,-220,597,757),7690=>array(77,0,776,899),7691=>array(79,-23,700,742),7692=>array(77,-205,776,729),7693=>array(79,-205,700,729),7694=>array(77,-149,776,729),7695=>array(79,-149,700,729),7696=>array(77,-213,772,729),7697=>array(55,-236,700,729),7698=>array(77,-199,776,729),7699=>array(75,-199,700,729),7700=>array(79,0,762,1026),7701=>array(64,-23,591,902),7702=>array(79,0,762,1028),7703=>array(64,-23,598,905),7704=>array(79,-199,762,729),7705=>array(64,-199,591,549),7706=>array(79,-173,762,729),7707=>array(61,-173,591,549),7708=>array(79,-213,762,931),7709=>array(64,-236,591,751),7710=>array(74,0,741,899),7711=>array(90,0,464,899),7712=>array(107,-23,819,863),7713=>array(26,-218,656,663),7714=>array(68,0,812,899),7715=>array(67,0,629,799),7716=>array(68,-174,812,729),7717=>array(67,-174,629,729),7718=>array(68,0,812,899),7719=>array(67,0,690,899),7720=>array(0,-200,812,729),7721=>array(67,-201,629,729),7722=>array(68,-178,812,729),7723=>array(67,-178,629,729),7724=>array(-78,-173,368,729),7725=>array(-75,-173,362,729),7726=>array(63,0,512,1072),7727=>array(67,0,482,925),7728=>array(74,0,843,930),7729=>array(59,0,651,930),7730=>array(74,-174,843,729),7731=>array(59,-205,651,729),7732=>array(74,-149,843,729),7733=>array(59,-149,651,729),7734=>array(80,-205,606,729),7735=>array(40,-205,362,729),7736=>array(80,-205,689,863),7737=>array(40,-205,475,863),7738=>array(80,-149,606,729),7739=>array(-45,-149,362,729),7740=>array(80,-199,606,729),7741=>array(-61,-199,362,729),7742=>array(66,0,931,950),7743=>array(60,0,911,748),7744=>array(66,0,931,899),7745=>array(60,0,911,742),7746=>array(66,-205,931,729),7747=>array(60,-205,911,549),7748=>array(68,0,816,899),7749=>array(63,0,629,742),7750=>array(68,-174,816,729),7751=>array(63,-205,629,549),7752=>array(68,-149,816,729),7753=>array(63,-149,629,549),7754=>array(68,-197,816,729),7755=>array(63,-197,629,549),7756=>array(106,-23,828,1059),7757=>array(82,-23,634,900),7758=>array(106,-23,828,1043),7759=>array(82,-23,635,889),7760=>array(106,-23,828,1031),7761=>array(82,-23,634,901),7762=>array(106,-23,828,1028),7763=>array(82,-23,634,896),7764=>array(76,0,747,930),7765=>array(11,-218,637,757),7766=>array(76,0,747,899),7767=>array(11,-218,637,742),7768=>array(80,0,785,899),7769=>array(63,0,487,742),7770=>array(80,-205,785,729),7771=>array(55,-205,487,549),7772=>array(80,-205,785,863),7773=>array(55,-205,513,686),7774=>array(80,-149,785,729),7775=>array(35,-149,487,549),7776=>array(76,-23,725,899),7777=>array(60,-23,589,742),7778=>array(76,-205,725,741),7779=>array(60,-205,589,549),7780=>array(76,-23,725,1061),7781=>array(60,-23,589,896),7782=>array(76,-23,725,1054),7783=>array(60,-23,597,894),7784=>array(76,-205,725,899),7785=>array(60,-205,589,747),7786=>array(142,0,753,899),7787=>array(101,-23,414,869),7788=>array(142,-205,753,729),7789=>array(96,-205,414,674),7790=>array(141,-149,753,729),7791=>array(-15,-149,414,674),7792=>array(103,-199,753,729),7793=>array(-25,-199,414,674),7794=>array(119,-205,809,729),7795=>array(88,-205,656,540),7796=>array(119,-173,809,729),7797=>array(88,-173,656,540),7798=>array(119,-197,809,729),7799=>array(88,-197,656,540),7800=>array(119,-23,809,1056),7801=>array(88,-23,658,897),7802=>array(119,-23,809,981),7803=>array(88,-23,656,889),7804=>array(179,0,802,894),7805=>array(129,0,651,748),7806=>array(179,-205,802,729),7807=>array(129,-205,651,540),7808=>array(168,0,1087,924),7809=>array(120,0,881,757),7810=>array(168,0,1087,930),7811=>array(120,0,881,757),7812=>array(168,0,1087,899),7813=>array(120,0,881,748),7814=>array(168,0,1087,899),7815=>array(120,0,881,742),7816=>array(168,-182,1087,729),7817=>array(120,-174,881,540),7818=>array(22,0,802,899),7819=>array(16,0,648,742),7820=>array(22,0,802,899),7821=>array(16,0,648,750),7822=>array(182,0,805,899),7823=>array(37,-219,653,742),7824=>array(30,0,733,951),7825=>array(21,0,575,759),7826=>array(30,-205,733,729),7827=>array(21,-205,575,540),7828=>array(30,-149,733,729),7829=>array(21,-149,575,540),7830=>array(67,-165,629,729),7831=>array(101,-23,487,848),7832=>array(120,0,881,755),7833=>array(37,-219,653,755),7834=>array(50,-23,731,798),7835=>array(90,0,464,899),7840=>array(26,-205,703,729),7841=>array(50,-205,578,549),7842=>array(26,0,703,979),7843=>array(50,-23,578,796),7844=>array(26,0,877,1000),7845=>array(50,-23,743,900),7846=>array(26,0,703,1007),7847=>array(50,-23,578,900),7848=>array(26,0,866,1000),7849=>array(50,-23,719,901),7850=>array(26,0,758,1044),7851=>array(50,-23,635,900),7852=>array(26,-205,703,909),7853=>array(50,-205,578,759),7854=>array(26,0,703,1043),7855=>array(50,-23,622,900),7856=>array(26,0,703,1031),7857=>array(50,-23,586,900),7858=>array(26,0,703,1076),7859=>array(50,-23,586,926),7860=>array(26,0,728,1054),7861=>array(50,-23,663,900),7862=>array(26,-205,703,908),7863=>array(50,-205,578,758),7864=>array(79,-205,762,729),7865=>array(64,-205,591,549),7866=>array(79,0,762,986),7867=>array(64,-23,591,796),7868=>array(79,0,762,900),7869=>array(64,-23,604,732),7870=>array(79,0,881,1000),7871=>array(64,-23,735,900),7872=>array(79,0,762,1000),7873=>array(64,-23,591,900),7874=>array(79,0,808,1000),7875=>array(64,-23,711,900),7876=>array(79,0,762,1049),7877=>array(64,-23,645,900),7878=>array(79,-205,762,907),7879=>array(64,-205,591,759),7880=>array(63,0,426,986),7881=>array(67,0,386,781),7882=>array(39,-205,368,729),7883=>array(46,-205,362,729),7884=>array(106,-205,828,741),7885=>array(82,-205,634,549),7886=>array(106,-23,828,987),7887=>array(82,-23,634,786),7888=>array(106,-23,932,1000),7889=>array(82,-23,776,901),7890=>array(106,-23,828,1000),7891=>array(82,-23,634,900),7892=>array(106,-23,864,1000),7893=>array(82,-23,748,900),7894=>array(106,-23,828,1052),7895=>array(82,-23,666,896),7896=>array(106,-205,828,907),7897=>array(82,-205,634,759),7898=>array(102,-23,950,930),7899=>array(82,-23,777,757),7900=>array(102,-23,950,924),7901=>array(82,-23,777,757),7902=>array(102,-23,950,986),7903=>array(82,-23,777,782),7904=>array(102,-23,950,900),7905=>array(82,-23,777,774),7906=>array(102,-205,950,763),7907=>array(82,-205,777,585),7908=>array(119,-205,809,729),7909=>array(88,-205,656,540),7910=>array(119,-23,809,973),7911=>array(88,-23,656,761),7912=>array(119,-23,959,930),7913=>array(87,-23,806,757),7914=>array(119,-23,959,900),7915=>array(87,-23,806,757),7916=>array(119,-23,959,951),7917=>array(87,-23,806,776),7918=>array(119,-23,959,900),7919=>array(87,-23,806,797),7920=>array(119,-205,959,895),7921=>array(87,-205,806,707),7922=>array(182,0,805,900),7923=>array(37,-219,653,757),7924=>array(182,-205,805,729),7925=>array(37,-219,653,540),7926=>array(182,0,805,959),7927=>array(37,-219,653,759),7928=>array(182,0,805,896),7929=>array(37,-219,653,747),7936=>array(11,-12,615,770),7937=>array(11,-12,615,775),7938=>array(11,-12,615,770),7939=>array(11,-12,615,792),7940=>array(11,-12,615,770),7941=>array(11,-12,616,775),7942=>array(11,-12,615,899),7943=>array(11,-12,616,897),7944=>array(-113,-25,630,748),7945=>array(-113,-25,630,747),7946=>array(39,-25,782,745),7947=>array(63,-25,806,747),7948=>array(31,-25,774,742),7949=>array(14,-25,757,741),7950=>array(-33,-18,710,875),7951=>array(-8,-25,735,874),7952=>array(-30,-10,537,770),7953=>array(-30,-10,537,775),7954=>array(-30,-10,537,770),7955=>array(-30,-10,545,792),7956=>array(-30,-10,544,770),7957=>array(-30,-10,598,775),7960=>array(92,-25,851,742),7961=>array(86,-25,845,747),7962=>array(113,-25,1034,742),7963=>array(125,-25,1060,747),7964=>array(112,-25,1044,742),7965=>array(124,-25,1058,745),7968=>array(3,-215,578,774),7969=>array(3,-215,578,779),7970=>array(3,-215,579,774),7971=>array(3,-215,614,781),7972=>array(3,-215,664,774),7973=>array(3,-215,691,779),7974=>array(3,-215,653,901),7975=>array(3,-215,673,901),7976=>array(93,-25,894,742),7977=>array(88,-25,889,747),7978=>array(111,-25,1084,742),7979=>array(124,-25,1111,747),7980=>array(114,-25,1088,742),7981=>array(131,-25,1099,745),7982=>array(120,-25,1012,875),7983=>array(117,-25,1026,878),7984=>array(-12,-16,286,767),7985=>array(-12,-16,322,772),7986=>array(-12,-16,339,767),7987=>array(-12,-16,382,774),7988=>array(-12,-16,418,767),7989=>array(-12,-16,448,772),7990=>array(-12,-16,437,900),7991=>array(-12,-16,438,901),7992=>array(109,-25,455,742),7993=>array(125,-25,464,741),7994=>array(112,-25,619,742),7995=>array(125,-25,649,747),7996=>array(111,-25,619,742),7997=>array(125,-25,621,745),7998=>array(122,-25,556,874),7999=>array(113,-25,559,875),8000=>array(-14,-10,564,770),8001=>array(-14,-10,564,775),8002=>array(-14,-10,564,770),8003=>array(-14,-10,564,777),8004=>array(-14,-10,594,770),8005=>array(-14,-10,624,775),8008=>array(119,-51,895,763),8009=>array(84,-51,855,769),8010=>array(117,-51,1068,763),8011=>array(131,-51,1071,769),8012=>array(114,-51,1014,763),8013=>array(134,-51,1012,767),8016=>array(-14,-39,575,767),8017=>array(-14,-39,575,772),8018=>array(-14,-39,575,767),8019=>array(-14,-39,575,774),8020=>array(-14,-39,577,767),8021=>array(-14,-39,607,772),8022=>array(-14,-39,596,901),8023=>array(-14,-39,598,901),8025=>array(132,-25,1034,747),8027=>array(128,-25,1218,747),8029=>array(129,-25,1232,745),8031=>array(122,-25,1151,876),8032=>array(-7,-34,736,773),8033=>array(-7,-34,736,778),8034=>array(-7,-34,736,773),8035=>array(-7,-34,736,780),8036=>array(-7,-34,736,773),8037=>array(-7,-34,736,778),8038=>array(-7,-34,736,901),8039=>array(-7,-34,736,899),8040=>array(45,-25,868,747),8041=>array(16,-25,839,753),8042=>array(113,-25,1056,747),8043=>array(131,-25,1051,753),8044=>array(114,-25,967,747),8045=>array(131,-25,966,751),8046=>array(123,-25,965,873),8047=>array(120,-25,989,874),8048=>array(11,-12,615,762),8049=>array(11,-12,615,762),8050=>array(-30,-10,537,762),8051=>array(-30,-10,537,762),8052=>array(3,-215,578,766),8053=>array(3,-215,578,766),8054=>array(-12,-16,284,759),8055=>array(-12,-16,316,759),8056=>array(-14,-10,564,762),8057=>array(-14,-10,564,762),8058=>array(-14,-39,575,759),8059=>array(-14,-39,575,759),8060=>array(-7,-34,736,765),8061=>array(-7,-34,736,765),8064=>array(11,-201,615,770),8065=>array(11,-201,615,775),8066=>array(11,-201,615,770),8067=>array(11,-201,615,792),8068=>array(11,-201,615,770),8069=>array(11,-201,616,775),8070=>array(11,-201,615,899),8071=>array(11,-201,616,897),8072=>array(-113,-25,834,748),8073=>array(-113,-25,835,747),8074=>array(39,-25,986,745),8075=>array(63,-25,1010,747),8076=>array(31,-25,976,742),8077=>array(14,-25,957,741),8078=>array(-33,-25,918,875),8079=>array(-8,-25,939,874),8080=>array(-18,-215,578,774),8081=>array(-19,-215,578,779),8082=>array(-20,-215,579,774),8083=>array(-19,-215,614,781),8084=>array(-19,-215,664,774),8085=>array(-19,-215,691,779),8086=>array(-20,-215,653,901),8087=>array(-19,-215,673,901),8088=>array(93,-25,948,742),8089=>array(88,-25,940,747),8090=>array(111,-25,1135,742),8091=>array(124,-25,1166,747),8092=>array(114,-25,1141,742),8093=>array(131,-25,1151,745),8094=>array(120,-25,1067,875),8095=>array(117,-25,1082,878),8096=>array(-7,-201,736,773),8097=>array(-7,-201,736,778),8098=>array(-7,-201,736,773),8099=>array(-7,-201,736,780),8100=>array(-7,-201,736,773),8101=>array(-7,-201,736,778),8102=>array(-7,-201,736,901),8103=>array(-7,-201,736,899),8104=>array(45,-25,985,747),8105=>array(16,-25,960,753),8106=>array(113,-25,1181,747),8107=>array(131,-25,1172,753),8108=>array(114,-25,1089,747),8109=>array(131,-25,1088,751),8110=>array(123,-25,1086,873),8111=>array(120,-25,1110,874),8112=>array(11,-12,615,755),8113=>array(11,-12,615,702),8114=>array(11,-201,615,762),8115=>array(11,-201,615,552),8116=>array(11,-201,615,762),8118=>array(11,-12,615,734),8119=>array(11,-201,615,734),8120=>array(-113,-25,630,900),8121=>array(-113,-25,630,880),8122=>array(-113,-25,630,741),8123=>array(-113,-25,630,741),8124=>array(-113,-25,834,741),8125=>array(34,670,175,828),8126=>array(18,0,200,176),8127=>array(114,583,255,741),8128=>array(-45,629,338,751),8129=>array(142,621,535,900),8130=>array(-17,-215,578,766),8131=>array(-17,-215,578,556),8132=>array(-17,-215,578,769),8134=>array(3,-215,580,738),8135=>array(-20,-215,580,738),8136=>array(96,-25,920,741),8137=>array(78,-25,934,741),8138=>array(91,-25,944,741),8139=>array(77,-25,951,741),8140=>array(-55,-25,806,741),8141=>array(112,583,418,741),8142=>array(145,583,497,741),8143=>array(23,583,406,899),8144=>array(-12,-16,346,752),8145=>array(-12,-16,358,702),8146=>array(-12,-16,402,795),8147=>array(-12,-16,394,794),8150=>array(-12,-16,390,731),8151=>array(-12,-16,457,888),8152=>array(-51,-25,386,899),8153=>array(-51,-25,389,861),8154=>array(99,-25,499,741),8155=>array(77,-25,509,741),8157=>array(160,604,477,763),8158=>array(194,589,544,746),8159=>array(61,583,444,899),8160=>array(-14,-39,575,752),8161=>array(-14,-39,575,702),8162=>array(-14,-39,575,796),8163=>array(-14,-39,575,795),8164=>array(-65,-225,604,775),8165=>array(-65,-225,604,780),8166=>array(-14,-39,575,731),8167=>array(-14,-39,617,888),8168=>array(63,-25,814,899),8169=>array(63,-25,814,880),8170=>array(63,-25,991,758),8171=>array(59,-25,1035,758),8172=>array(97,-25,834,747),8173=>array(124,604,510,796),8174=>array(124,610,510,802),8175=>array(175,607,339,757),8178=>array(-7,-200,736,765),8179=>array(-7,-200,736,555),8180=>array(-7,-200,736,766),8182=>array(-7,-34,736,737),8183=>array(-7,-201,736,737),8184=>array(101,-51,929,763),8185=>array(86,-51,868,763),8186=>array(77,-25,900,747),8187=>array(18,-25,841,747),8188=>array(-79,-25,875,747),8189=>array(247,607,475,757),8190=>array(170,589,306,746),8208=>array(69,207,365,311),8209=>array(69,207,365,311),8210=>array(35,207,624,311),8211=>array(35,207,624,311),8212=>array(37,207,1070,311),8213=>array(37,207,1070,311),8214=>array(57,-200,497,729),8215=>array(-85,-300,561,-90),8216=>array(166,469,357,729),8217=>array(165,469,356,729),8218=>array(36,-135,227,125),8219=>array(190,469,356,729),8220=>array(170,469,589,729),8221=>array(171,469,595,729),8222=>array(36,-135,462,125),8223=>array(190,469,571,729),8224=>array(109,-194,626,709),8225=>array(35,-194,623,709),8226=>array(111,175,367,425),8227=>array(63,179,405,511),8228=>array(64,0,245,146),8229=>array(92,0,605,146),8230=>array(92,0,939,146),8231=>array(143,182,270,282),8240=>array(72,-21,1021,739),8241=>array(72,-21,1390,739),8242=>array(159,467,370,743),8243=>array(159,467,564,743),8244=>array(159,467,748,743),8245=>array(166,467,315,743),8246=>array(166,467,495,743),8247=>array(166,467,679,743),8248=>array(-40,-196,407,169),8249=>array(128,72,351,481),8250=>array(96,72,319,481),8251=>array(81,33,660,527),8252=>array(112,0,750,726),8253=>array(138,0,694,744),8254=>array(158,740,731,820),8255=>array(8,-219,626,4),8256=>array(154,559,772,782),8257=>array(-58,-226,495,301),8258=>array(29,-32,871,729),8259=>array(77,161,406,321),8260=>array(-177,-20,489,715),8261=>array(73,-237,462,754),8262=>array(-45,-237,344,754),8263=>array(168,0,1283,744),8264=>array(168,0,1028,744),8265=>array(112,0,1005,744),8266=>array(115,-1,643,544),8267=>array(24,-191,640,729),8268=>array(58,99,620,561),8269=>array(44,107,606,569),8270=>array(145,-32,478,290),8271=>array(106,-174,374,520),8272=>array(51,-18,717,558),8273=>array(55,-32,492,739),8274=>array(61,0,727,736),8275=>array(56,268,659,424),8276=>array(-20,-239,598,-16),8277=>array(81,-39,852,726),8278=>array(116,-13,556,542),8279=>array(159,467,983,743),8280=>array(116,2,741,688),8281=>array(59,1,814,698),8282=>array(58,-1,323,750),8283=>array(116,-198,741,801),8284=>array(58,38,645,525),8285=>array(49,1,312,742),8286=>array(60,-9,327,743),8304=>array(121,370,460,819),8305=>array(122,390,315,864),8308=>array(107,390,451,815),8309=>array(111,373,478,813),8310=>array(122,370,466,819),8311=>array(153,389,497,814),8312=>array(118,370,473,819),8313=>array(116,368,460,817),8314=>array(142,457,469,746),8315=>array(142,566,469,637),8316=>array(127,493,485,708),8317=>array(128,302,372,899),8318=>array(123,303,367,900),8319=>array(110,390,479,747),8320=>array(5,-224,344,225),8321=>array(41,-200,269,225),8322=>array(-29,-200,346,234),8323=>array(-7,-217,336,230),8324=>array(-17,-200,327,225),8325=>array(-14,-218,353,222),8326=>array(-5,-217,339,232),8327=>array(40,-200,384,225),8328=>array(-5,-216,350,233),8329=>array(1,-217,345,232),8330=>array(10,-129,337,160),8331=>array(8,-20,335,51),8332=>array(-3,-108,355,107),8333=>array(5,-299,249,298),8334=>array(11,-300,255,297),8336=>array(-7,-215,337,157),8337=>array(3,-217,347,155),8338=>array(13,-219,373,153),8339=>array(-30,-200,382,151),8340=>array(15,-216,359,156),8355=>array(71,-1,725,731),8356=>array(14,-27,651,754),8357=>array(29,-114,905,651),8358=>array(86,0,792,730),8360=>array(80,-23,1311,729),8362=>array(-40,0,987,600),8363=>array(23,-24,720,803),8364=>array(89,-23,752,739),8368=>array(0,-202,658,752),8373=>array(10,-126,593,763),8376=>array(87,0,753,729),8377=>array(106,-47,742,729),8400=>array(-450,542,130,773),8401=>array(-450,542,115,773),8402=>array(-218,-24,9,686),8403=>array(-240,-11,-41,545),8406=>array(-470,524,166,911),8407=>array(-516,524,120,911),8411=>array(-465,495,30,595),8412=>array(-599,495,80,595),8413=>array(-724,-204,276,796),8414=>array(-725,-199,276,802),8415=>array(-726,-200,280,806),8416=>array(-728,-208,280,800),8417=>array(-519,534,178,918),8421=>array(-548,-64,-20,752),8423=>array(-314,87,214,641),8424=>array(-515,-186,-20,-86),8425=>array(-361,500,150,690),8426=>array(-908,10,26,556),8427=>array(-622,-102,206,594),8428=>array(-579,-270,-14,-38),8429=>array(-587,-267,-7,-35),8430=>array(-635,-302,1,-12),8431=>array(-656,-304,-20,-14),8432=>array(-164,562,42,757),8448=>array(90,-20,952,746),8449=>array(90,-20,986,746),8451=>array(84,-23,1093,741),8453=>array(86,-20,1008,742),8454=>array(86,-20,1016,742),8455=>array(29,-23,685,741),8456=>array(52,-23,735,741),8457=>array(94,0,1041,729),8462=>array(67,0,629,729),8465=>array(29,-102,748,714),8467=>array(64,-11,702,744),8468=>array(72,-23,912,729),8470=>array(59,0,1052,729),8471=>array(60,-44,880,776),8476=>array(37,-24,773,756),8480=>array(131,260,1084,742),8481=>array(133,0,1319,729),8482=>array(213,273,1087,729),8486=>array(-65,-25,758,747),8487=>array(-9,-43,814,729),8489=>array(114,0,368,561),8490=>array(74,0,843,729),8491=>array(26,0,703,953),8494=>array(64,-23,591,549),8498=>array(30,0,697,729),8501=>array(49,0,709,600),8502=>array(37,0,595,600),8503=>array(7,0,500,600),8504=>array(126,0,653,600),8506=>array(48,-21,844,702),8507=>array(63,0,1504,729),8513=>array(106,-23,818,741),8514=>array(160,0,686,729),8515=>array(32,0,686,729),8516=>array(22,0,645,729),8523=>array(94,-21,725,725),8525=>array(19,-20,1277,742),8526=>array(14,0,509,540),8531=>array(102,-20,899,742),8532=>array(68,-20,924,742),8533=>array(97,-20,907,743),8534=>array(72,-20,932,743),8535=>array(98,-20,927,743),8536=>array(97,-20,930,742),8537=>array(82,-20,916,743),8538=>array(101,-20,909,742),8539=>array(80,-20,901,743),8540=>array(99,-20,910,743),8541=>array(107,-20,904,743),8542=>array(90,-20,884,744),8543=>array(90,-20,836,742),8544=>array(63,0,368,729),8545=>array(63,0,646,729),8546=>array(63,0,924,729),8547=>array(63,0,1080,729),8548=>array(179,0,802,729),8549=>array(179,0,1035,729),8550=>array(179,0,1313,729),8551=>array(179,0,1591,729),8552=>array(63,0,1080,729),8553=>array(22,0,802,729),8554=>array(22,0,1035,729),8555=>array(22,0,1313,729),8556=>array(80,0,606,729),8557=>array(107,-23,793,741),8558=>array(77,0,776,729),8559=>array(66,0,931,729),8560=>array(67,0,362,729),8561=>array(67,0,640,729),8562=>array(67,0,918,729),8563=>array(67,0,929,729),8564=>array(129,0,651,540),8565=>array(129,0,918,729),8566=>array(129,0,1196,729),8567=>array(129,0,1474,729),8568=>array(67,0,926,729),8569=>array(16,0,648,540),8570=>array(16,0,918,729),8571=>array(16,0,1196,729),8572=>array(67,0,362,729),8573=>array(77,-23,597,549),8574=>array(79,-23,700,729),8575=>array(60,0,911,549),8592=>array(39,70,925,394),8593=>array(320,-211,644,675),8594=>array(42,70,928,394),8595=>array(320,-211,644,675),8596=>array(39,70,925,394),8597=>array(320,-211,644,675),8598=>array(158,-111,826,556),8599=>array(139,-112,806,556),8600=>array(138,-92,806,575),8601=>array(158,-92,825,576),8602=>array(39,-60,925,522),8603=>array(39,-60,925,522),8606=>array(39,70,928,394),8607=>array(322,-212,646,677),8608=>array(39,70,928,394),8609=>array(322,-213,646,676),8610=>array(39,70,925,394),8611=>array(39,70,925,394),8612=>array(39,20,925,445),8613=>array(270,-211,695,675),8614=>array(39,20,925,445),8615=>array(269,-211,694,675),8616=>array(270,-221,694,745),8644=>array(39,-110,925,574),8645=>array(140,-211,824,675),8646=>array(39,-110,925,574),8647=>array(39,-110,925,574),8648=>array(140,-211,824,675),8649=>array(39,-110,925,574),8650=>array(140,-211,824,675),8704=>array(165,0,842,729),8705=>array(125,-139,745,861),8706=>array(82,-23,653,709),8707=>array(29,0,729,729),8708=>array(12,-60,729,802),8709=>array(59,-25,821,747),8710=>array(8,0,721,729),8711=>array(88,0,801,729),8712=>array(70,0,621,616),8713=>array(4,-50,636,685),8714=>array(68,1,585,469),8715=>array(24,-1,575,615),8716=>array(22,-60,654,675),8717=>array(30,-1,547,467),8718=>array(77,35,530,655),8719=>array(43,-181,851,734),8720=>array(31,-185,839,730),8721=>array(-1,-195,893,729),8722=>array(87,172,596,292),8723=>array(50,0,630,633),8724=>array(87,1,596,664),8725=>array(0,-20,746,741),8726=>array(40,-20,412,544),8727=>array(47,66,516,537),8728=>array(84,121,457,493),8729=>array(168,175,424,425),8730=>array(68,-75,827,918),8731=>array(68,-75,827,918),8732=>array(68,-75,827,918),8733=>array(79,124,716,404),8734=>array(49,124,720,404),8735=>array(62,0,587,525),8736=>array(28,0,740,712),8739=>array(70,-14,150,676),8741=>array(70,-14,310,676),8743=>array(30,0,578,448),8744=>array(30,0,578,448),8745=>array(30,-1,767,508),8746=>array(65,-11,802,498),8747=>array(-12,-246,610,767),8748=>array(-12,-246,900,767),8749=>array(-12,-246,1190,767),8764=>array(37,140,521,312),8776=>array(27,46,549,422),8800=>array(61,-74,622,544),8801=>array(87,24,596,514),8804=>array(35,0,657,624),8805=>array(44,0,627,624),8834=>array(80,0,631,616),8835=>array(24,1,575,617),8838=>array(7,-57,641,734),8839=>array(7,-56,595,732),8976=>array(57,86,624,376),8994=>array(90,148,650,342),8995=>array(9,142,569,336),9001=>array(43,-198,463,746),9002=>array(-17,-198,402,746),9251=>array(10,0,533,200),9674=>array(16,-26,518,744),9675=>array(60,-44,880,776),9702=>array(70,151,378,451),9711=>array(10,-204,1010,796),9824=>array(14,-20,611,782),9825=>array(15,-96,679,724),9826=>array(8,-56,587,748),9827=>array(15,-20,761,725),9828=>array(14,-20,611,782),9829=>array(15,-97,679,724),9830=>array(8,-56,587,748),9831=>array(15,-20,761,725),9833=>array(-20,0,351,694),9834=>array(-3,0,522,694),9835=>array(23,0,742,729),9836=>array(23,0,742,729),9837=>array(23,-36,452,730),9838=>array(56,-214,475,712),9839=>array(14,-197,529,762),11568=>array(60,-10,347,270),11569=>array(124,-16,902,744),11570=>array(124,-16,902,744),11571=>array(72,0,803,728),11572=>array(72,0,803,728),11573=>array(72,0,803,728),11574=>array(182,0,756,738),11575=>array(48,0,704,728),11576=>array(202,0,859,728),11577=>array(72,0,803,728),11578=>array(72,0,803,728),11579=>array(117,-10,632,728),11580=>array(72,0,781,728),11581=>array(72,0,825,728),11582=>array(87,-10,600,738),11583=>array(72,0,788,728),11584=>array(124,-16,902,744),11585=>array(102,-16,925,744),11586=>array(83,-20,383,748),11587=>array(72,0,803,728),11588=>array(60,0,727,728),11589=>array(72,0,803,728),11590=>array(79,44,628,532),11591=>array(72,0,825,728),11592=>array(129,270,822,458),11593=>array(92,0,686,728),11594=>array(48,0,650,728),11595=>array(56,-16,987,744),11596=>array(96,0,895,728),11597=>array(52,0,627,728),11598=>array(72,0,803,728),11599=>array(90,0,365,728),11600=>array(96,0,895,728),11601=>array(21,-244,365,728),11602=>array(105,-16,804,728),11603=>array(78,-10,465,738),11604=>array(124,-16,902,744),11605=>array(124,-16,902,744),11606=>array(124,0,791,728),11607=>array(75,-10,388,738),11608=>array(71,-10,724,738),11609=>array(124,-16,902,744),11610=>array(124,-16,943,744),11611=>array(124,-16,819,744),11612=>array(118,0,461,728),11613=>array(72,0,803,728),11614=>array(124,-16,819,744),11615=>array(72,0,803,728),11616=>array(48,0,661,728),11617=>array(72,0,803,728),11618=>array(48,-23,649,756),11619=>array(54,0,929,728),11620=>array(72,0,486,728),11621=>array(54,0,929,728),11631=>array(166,444,565,728),11798=>array(38,-40,591,645),11799=>array(52,68,398,497),11800=>array(43,-23,599,721),11802=>array(40,207,404,571),11803=>array(27,142,511,547),11806=>array(37,142,521,491),11807=>array(27,1,511,314),11816=>array(24,-200,589,729),11817=>array(-41,-200,524,729),11818=>array(68,16,666,544),11819=>array(50,58,675,398),11820=>array(40,178,665,518),11821=>array(50,18,675,593),11822=>array(116,0,618,744),42888=>array(138,-55,456,92),42889=>array(63,0,324,520),42890=>array(55,52,336,412),42891=>array(164,303,362,770),42892=>array(196,462,362,770),42922=>array(141,0,1007,729),64256=>array(90,0,737,729),64257=>array(90,0,660,729),64258=>array(90,0,687,729),64259=>array(90,0,933,729),64260=>array(90,0,933,729),64261=>array(90,-23,708,729),64275=>array(94,-23,1288,729),64276=>array(94,-23,1291,729),64277=>array(94,-200,1251,729),64278=>array(94,-200,1288,729),64279=>array(94,-200,1498,729),64285=>array(92,136,300,600),64286=>array(142,660,449,813),64287=>array(92,138,558,600),64288=>array(26,0,647,600),64289=>array(29,0,939,600),64290=>array(106,0,883,600),64291=>array(19,0,883,600),64292=>array(16,0,804,600),64293=>array(105,0,913,750),64294=>array(20,0,886,600),64295=>array(106,0,800,600),64296=>array(3,0,958,600),64297=>array(27,172,535,473),64298=>array(87,0,855,721),64299=>array(87,0,854,721),64300=>array(87,0,854,721),64301=>array(87,0,854,721),64302=>array(49,-142,709,600),64303=>array(49,-248,709,600),64304=>array(49,-108,709,600),64305=>array(37,0,595,600),64306=>array(7,0,500,600),64307=>array(126,0,653,600),64308=>array(39,0,652,600),64309=>array(33,0,357,600),64310=>array(56,0,458,600),64312=>array(81,0,651,600),64313=>array(66,276,370,600),64314=>array(125,-200,563,600),64315=>array(36,0,577,600),64316=>array(125,0,683,750),64318=>array(46,0,677,600),64320=>array(33,0,402,600),64321=>array(80,0,651,600),64323=>array(112,-200,634,601),64324=>array(39,0,641,600),64326=>array(46,0,667,600),64327=>array(-3,-200,687,600),64328=>array(126,0,570,600),64329=>array(87,0,854,600),64330=>array(23,0,730,600),64331=>array(39,0,306,742),64332=>array(37,0,595,742),64333=>array(36,0,577,742),64334=>array(39,0,641,742),64335=>array(164,0,709,750),65532=>array(69,-2,781,686),65533=>array(54,-63,917,800),65535=>array(-5,-139,925,800)); +$cw=array(0=>800,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>667,182=>556,183=>278,184=>333,185=>248,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>892,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556,256=>722,257=>556,258=>722,259=>556,260=>722,261=>556,262=>722,263=>556,264=>722,265=>556,266=>722,267=>556,268=>722,269=>556,270=>722,271=>755,272=>722,273=>611,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>611,286=>778,287=>611,288=>778,289=>611,290=>778,291=>611,292=>722,293=>611,294=>722,295=>611,296=>278,297=>300,298=>278,299=>300,300=>278,301=>300,302=>278,303=>278,304=>278,305=>278,306=>595,307=>488,308=>556,309=>300,310=>722,311=>556,312=>529,313=>611,314=>278,315=>611,316=>278,317=>611,318=>444,319=>611,320=>466,321=>611,322=>278,323=>722,324=>611,325=>722,326=>611,327=>722,328=>611,329=>656,330=>720,331=>611,332=>778,333=>611,334=>778,335=>611,336=>778,337=>611,338=>1000,339=>962,340=>722,341=>389,342=>722,343=>389,344=>722,345=>389,346=>667,347=>556,348=>667,349=>556,350=>667,351=>556,352=>667,353=>556,354=>611,355=>333,356=>611,357=>444,358=>611,359=>404,360=>722,361=>611,362=>722,363=>611,364=>722,365=>611,366=>722,367=>611,368=>722,369=>611,370=>722,371=>611,372=>944,373=>778,374=>667,375=>556,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>333,384=>611,385=>857,386=>722,387=>611,388=>667,389=>611,390=>722,391=>752,392=>586,393=>722,394=>818,395=>722,396=>611,397=>609,398=>667,399=>778,400=>672,401=>611,402=>333,403=>778,404=>667,405=>940,406=>278,407=>395,408=>778,409=>556,410=>333,411=>620,412=>889,413=>722,414=>611,415=>778,416=>788,417=>653,418=>973,419=>739,420=>756,421=>611,422=>647,423=>667,424=>556,425=>688,426=>441,427=>333,428=>605,429=>333,430=>611,431=>769,432=>664,433=>780,434=>722,435=>762,436=>650,437=>611,438=>500,439=>556,440=>556,441=>645,442=>569,443=>579,446=>546,447=>608,448=>258,449=>443,450=>584,451=>278,452=>1333,453=>1222,454=>1111,455=>1167,456=>889,457=>556,458=>1278,459=>1000,460=>889,461=>722,462=>556,463=>278,464=>300,465=>778,466=>611,467=>722,468=>611,469=>722,470=>611,471=>722,472=>611,473=>722,474=>611,475=>722,476=>611,477=>556,478=>722,479=>556,480=>722,481=>556,482=>1000,483=>892,484=>811,485=>641,486=>778,487=>611,488=>722,489=>556,490=>778,491=>611,492=>778,493=>611,494=>556,495=>556,496=>278,497=>1333,498=>1222,499=>1111,500=>778,501=>611,503=>630,504=>722,505=>611,506=>722,507=>556,508=>1000,509=>892,510=>778,511=>611,512=>722,513=>556,514=>722,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>301,522=>278,523=>278,524=>778,525=>611,526=>778,527=>611,528=>722,529=>389,530=>722,531=>389,532=>722,533=>611,534=>722,535=>611,536=>667,537=>556,538=>611,539=>333,540=>569,541=>486,542=>722,543=>611,548=>645,549=>500,550=>722,551=>556,552=>667,553=>556,554=>778,555=>611,556=>778,557=>611,558=>778,559=>611,560=>778,561=>611,562=>667,563=>556,567=>278,592=>556,593=>611,594=>671,595=>611,596=>556,597=>600,598=>595,599=>611,600=>556,601=>556,602=>834,603=>570,604=>546,605=>820,606=>570,607=>278,608=>611,609=>611,610=>556,611=>556,612=>646,613=>619,614=>611,615=>611,616=>278,617=>326,618=>278,619=>473,620=>527,621=>298,622=>778,623=>889,624=>889,625=>889,626=>611,627=>611,628=>615,629=>590,630=>878,631=>822,632=>778,633=>389,634=>389,635=>406,636=>419,637=>389,638=>455,639=>455,640=>620,641=>586,642=>606,643=>333,644=>302,645=>333,646=>556,647=>328,648=>333,649=>623,650=>686,651=>630,652=>556,653=>778,654=>556,655=>556,656=>519,657=>571,658=>556,659=>632,660=>563,661=>563,662=>563,663=>556,664=>579,665=>572,666=>570,667=>616,668=>603,669=>552,670=>556,671=>454,672=>611,673=>546,674=>546,675=>1004,676=>1018,677=>1097,678=>804,679=>593,680=>840,681=>866,682=>752,683=>668,684=>536,685=>486,686=>659,687=>679,688=>377,689=>377,690=>202,691=>272,692=>272,693=>299,694=>395,695=>534,696=>364,697=>278,698=>454,699=>278,700=>333,701=>278,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>272,717=>333,718=>333,719=>333,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>372,737=>210,738=>363,739=>373,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>333,751=>333,752=>333,753=>333,754=>333,755=>333,756=>333,757=>437,758=>437,759=>400,760=>333,761=>200,762=>200,763=>200,764=>200,765=>332,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>208,885=>247,890=>364,894=>333,900=>239,901=>446,902=>688,903=>333,904=>903,905=>962,906=>448,908=>904,910=>991,911=>932,912=>346,913=>764,914=>688,915=>642,916=>744,917=>710,918=>688,919=>743,920=>810,921=>296,922=>744,923=>744,924=>860,925=>714,926=>690,927=>822,928=>781,929=>698,931=>688,932=>688,933=>744,934=>777,935=>783,936=>805,937=>780,938=>296,939=>744,940=>640,941=>530,942=>597,943=>339,944=>575,945=>656,946=>576,947=>591,948=>620,949=>570,950=>522,951=>586,952=>586,953=>346,954=>576,955=>620,956=>667,957=>564,958=>530,959=>610,960=>721,961=>626,962=>595,963=>676,964=>592,965=>575,966=>801,967=>632,968=>722,969=>800,970=>346,971=>575,972=>609,973=>604,974=>769,977=>580,978=>742,979=>857,980=>620,981=>778,982=>740,983=>601,1008=>556,1009=>566,1012=>778,1013=>328,1024=>667,1025=>667,1026=>790,1027=>617,1028=>731,1029=>667,1030=>278,1031=>278,1032=>556,1033=>1110,1034=>1088,1035=>790,1036=>722,1037=>757,1038=>698,1039=>722,1040=>722,1041=>722,1042=>722,1043=>617,1044=>876,1045=>667,1046=>1100,1047=>670,1048=>757,1049=>757,1050=>722,1051=>715,1052=>874,1053=>753,1054=>778,1055=>753,1056=>680,1057=>722,1058=>611,1059=>698,1060=>909,1061=>657,1062=>845,1063=>688,1064=>1132,1065=>1217,1066=>835,1067=>980,1068=>678,1069=>735,1070=>1142,1071=>708,1072=>553,1073=>591,1074=>574,1075=>429,1076=>745,1077=>572,1078=>792,1079=>554,1080=>603,1081=>603,1082=>559,1083=>583,1084=>664,1085=>603,1086=>588,1087=>603,1088=>605,1089=>549,1090=>440,1091=>541,1092=>948,1093=>539,1094=>690,1095=>564,1096=>901,1097=>987,1098=>692,1099=>806,1100=>572,1101=>546,1102=>893,1103=>586,1104=>572,1105=>572,1106=>616,1107=>429,1108=>549,1109=>562,1110=>281,1111=>300,1112=>282,1113=>888,1114=>897,1115=>606,1116=>559,1117=>603,1118=>541,1119=>603,1120=>986,1121=>736,1136=>830,1137=>761,1138=>778,1139=>590,1148=>942,1149=>736,1150=>986,1151=>736,1154=>456,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>791,1163=>662,1164=>639,1165=>581,1166=>670,1167=>649,1168=>623,1169=>450,1170=>623,1171=>472,1172=>674,1173=>528,1174=>1091,1175=>803,1176=>659,1177=>548,1178=>739,1179=>569,1180=>742,1181=>560,1182=>737,1183=>559,1184=>900,1185=>679,1186=>808,1187=>673,1188=>1004,1189=>761,1190=>1114,1191=>876,1192=>963,1193=>766,1194=>724,1195=>554,1196=>611,1197=>454,1198=>667,1199=>584,1200=>652,1201=>632,1202=>667,1203=>550,1204=>951,1205=>748,1206=>759,1207=>630,1208=>669,1209=>580,1210=>672,1211=>576,1212=>977,1213=>752,1214=>993,1215=>761,1216=>318,1217=>1087,1218=>792,1219=>726,1220=>530,1221=>782,1222=>674,1223=>749,1224=>603,1225=>823,1226=>682,1227=>675,1228=>573,1229=>941,1230=>754,1231=>310,1232=>704,1233=>553,1234=>711,1235=>553,1236=>1000,1237=>892,1238=>667,1239=>569,1240=>738,1241=>561,1242=>738,1243=>561,1244=>1086,1245=>792,1246=>670,1247=>554,1248=>558,1249=>546,1250=>753,1251=>603,1252=>753,1253=>603,1254=>778,1255=>588,1256=>778,1257=>590,1258=>778,1259=>590,1260=>735,1261=>546,1262=>698,1263=>541,1264=>698,1265=>541,1266=>698,1267=>541,1268=>686,1269=>564,1270=>617,1271=>475,1272=>976,1273=>806,1296=>672,1297=>546,1298=>729,1299=>577,1306=>778,1307=>611,1308=>944,1309=>776,1310=>750,1311=>573,1329=>730,1330=>713,1331=>765,1332=>752,1333=>708,1334=>801,1335=>496,1336=>713,1337=>855,1338=>686,1339=>727,1340=>420,1341=>897,1342=>841,1343=>708,1344=>660,1345=>666,1346=>747,1347=>698,1348=>757,1349=>630,1350=>747,1351=>651,1352=>743,1353=>657,1354=>728,1355=>799,1356=>752,1357=>743,1358=>768,1359=>691,1360=>713,1361=>640,1362=>425,1363=>818,1364=>672,1365=>805,1366=>754,1369=>333,1370=>222,1371=>250,1372=>333,1373=>333,1374=>352,1375=>362,1377=>873,1378=>613,1379=>634,1380=>636,1381=>593,1382=>639,1383=>417,1384=>613,1385=>658,1386=>711,1387=>609,1388=>318,1389=>836,1390=>670,1391=>613,1392=>607,1393=>611,1394=>626,1395=>619,1396=>618,1397=>324,1398=>613,1399=>540,1400=>591,1401=>392,1402=>873,1403=>577,1404=>603,1405=>600,1406=>626,1407=>951,1408=>613,1409=>612,1410=>348,1411=>951,1412=>616,1413=>606,1414=>763,1415=>626,1417=>333,1418=>398,1423=>752,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>596,1471=>0,1472=>377,1473=>0,1474=>0,1475=>413,1476=>0,1488=>714,1489=>651,1490=>557,1491=>638,1492=>682,1493=>297,1494=>443,1495=>682,1496=>670,1497=>284,1498=>590,1499=>595,1500=>667,1501=>683,1502=>694,1503=>297,1504=>429,1505=>670,1506=>653,1507=>661,1508=>660,1509=>616,1510=>671,1511=>672,1512=>600,1513=>840,1514=>756,1520=>554,1521=>550,1522=>542,1523=>238,1524=>474,4256=>616,4257=>645,4258=>664,4259=>839,4260=>627,4261=>630,4262=>827,4263=>928,4264=>639,4265=>630,4266=>951,4267=>606,4268=>608,4269=>835,4270=>630,4271=>610,4272=>804,4273=>615,4274=>823,4275=>747,4276=>870,4277=>627,4278=>840,4279=>627,4280=>665,4281=>610,4282=>799,4283=>598,4284=>665,4285=>664,4286=>608,4287=>886,4288=>629,4304=>463,4305=>516,4306=>564,4307=>706,4308=>459,4309=>476,4310=>623,4311=>711,4312=>494,4313=>476,4314=>894,4315=>500,4316=>500,4317=>712,4318=>493,4319=>503,4320=>712,4321=>503,4322=>710,4323=>670,4324=>707,4325=>459,4326=>691,4327=>465,4328=>492,4329=>480,4330=>656,4331=>500,4332=>492,4333=>524,4334=>500,4335=>688,4336=>510,4337=>739,4338=>450,4339=>479,4340=>502,4341=>501,4345=>564,4347=>515,4348=>449,5024=>714,5025=>731,5026=>624,5027=>908,5028=>1040,5029=>271,5030=>654,5031=>863,5032=>604,5033=>791,5034=>714,5035=>522,5036=>661,5037=>926,5038=>615,5039=>811,5040=>538,5041=>633,5042=>979,5043=>964,5044=>635,5045=>607,5046=>753,5047=>831,5048=>566,5049=>977,5050=>958,5051=>710,5052=>616,5053=>834,5054=>790,5055=>612,5056=>766,5057=>857,5058=>627,5059=>649,5060=>607,5061=>1127,5062=>680,5063=>920,5064=>928,5065=>1333,5066=>920,5067=>705,5068=>695,5069=>1074,5070=>672,5071=>672,5072=>667,5073=>819,5074=>679,5075=>575,5076=>903,5077=>652,5078=>776,5079=>643,5080=>670,5081=>660,5082=>648,5083=>934,5084=>909,5085=>613,5086=>615,5087=>735,5088=>900,5089=>1024,5090=>647,5091=>760,5092=>829,5093=>824,5094=>756,5095=>625,5096=>981,5097=>1014,5098=>1040,5099=>790,5100=>926,5101=>686,5102=>656,5103=>920,5104=>741,5105=>890,5106=>626,5107=>974,5108=>699,7680=>722,7681=>556,7682=>722,7683=>611,7684=>722,7685=>611,7686=>722,7687=>611,7688=>722,7689=>556,7690=>722,7691=>611,7692=>722,7693=>611,7694=>722,7695=>611,7696=>722,7697=>611,7698=>722,7699=>611,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>333,7712=>778,7713=>611,7714=>722,7715=>611,7716=>722,7717=>611,7718=>722,7719=>611,7720=>722,7721=>611,7722=>722,7723=>611,7724=>278,7725=>278,7726=>278,7727=>278,7728=>722,7729=>556,7730=>722,7731=>556,7732=>722,7733=>556,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>833,7743=>889,7744=>833,7745=>889,7746=>833,7747=>889,7748=>722,7749=>611,7750=>722,7751=>611,7752=>722,7753=>611,7754=>722,7755=>611,7756=>778,7757=>611,7758=>778,7759=>611,7760=>778,7761=>611,7762=>778,7763=>611,7764=>667,7765=>611,7766=>667,7767=>611,7768=>722,7769=>389,7770=>722,7771=>389,7772=>722,7773=>389,7774=>722,7775=>389,7776=>667,7777=>556,7778=>667,7779=>556,7780=>667,7781=>556,7782=>667,7783=>556,7784=>667,7785=>556,7786=>611,7787=>333,7788=>611,7789=>333,7790=>611,7791=>333,7792=>611,7793=>333,7794=>722,7795=>611,7796=>722,7797=>611,7798=>722,7799=>611,7800=>722,7801=>611,7802=>722,7803=>611,7804=>667,7805=>556,7806=>667,7807=>556,7808=>944,7809=>778,7810=>944,7811=>778,7812=>944,7813=>778,7814=>944,7815=>778,7816=>944,7817=>778,7818=>667,7819=>556,7820=>667,7821=>556,7822=>667,7823=>556,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>611,7831=>333,7832=>778,7833=>556,7834=>555,7835=>333,7840=>722,7841=>556,7842=>722,7843=>556,7844=>722,7845=>556,7846=>722,7847=>556,7848=>722,7849=>556,7850=>722,7851=>556,7852=>722,7853=>556,7854=>722,7855=>556,7856=>722,7857=>556,7858=>722,7859=>556,7860=>722,7861=>556,7862=>722,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>278,7884=>778,7885=>611,7886=>778,7887=>611,7888=>778,7889=>611,7890=>778,7891=>611,7892=>778,7893=>611,7894=>778,7895=>611,7896=>778,7897=>611,7898=>788,7899=>653,7900=>788,7901=>653,7902=>788,7903=>653,7904=>788,7905=>653,7906=>788,7907=>653,7908=>722,7909=>611,7910=>722,7911=>611,7912=>769,7913=>664,7914=>769,7915=>664,7916=>769,7917=>664,7918=>769,7919=>664,7920=>769,7921=>664,7922=>667,7923=>556,7924=>667,7925=>556,7926=>667,7927=>556,7928=>667,7929=>556,7936=>656,7937=>656,7938=>656,7939=>656,7940=>656,7941=>656,7942=>656,7943=>656,7944=>764,7945=>764,7946=>916,7947=>940,7948=>908,7949=>891,7950=>844,7951=>869,7952=>570,7953=>570,7954=>570,7955=>570,7956=>570,7957=>570,7960=>842,7961=>836,7962=>1025,7963=>1051,7964=>1035,7965=>1049,7968=>586,7969=>586,7970=>586,7971=>586,7972=>586,7973=>586,7974=>586,7975=>586,7976=>891,7977=>886,7978=>1081,7979=>1108,7980=>1085,7981=>1096,7982=>1009,7983=>1023,7984=>346,7985=>346,7986=>346,7987=>346,7988=>346,7989=>346,7990=>346,7991=>346,7992=>467,7993=>476,7994=>631,7995=>661,7996=>631,7997=>633,7998=>568,7999=>571,8000=>610,8001=>610,8002=>610,8003=>610,8004=>610,8005=>610,8008=>945,8009=>905,8010=>1118,8011=>1121,8012=>1064,8013=>1062,8016=>575,8017=>575,8018=>575,8019=>575,8020=>575,8021=>575,8022=>575,8023=>575,8025=>964,8027=>1148,8029=>1162,8031=>1081,8032=>800,8033=>800,8034=>800,8035=>800,8036=>800,8037=>800,8038=>800,8039=>800,8040=>904,8041=>875,8042=>1092,8043=>1087,8044=>1003,8045=>1002,8046=>1001,8047=>1025,8048=>656,8049=>656,8050=>570,8051=>570,8052=>586,8053=>586,8054=>346,8055=>346,8056=>610,8057=>610,8058=>575,8059=>575,8060=>800,8061=>800,8064=>656,8065=>656,8066=>656,8067=>656,8068=>656,8069=>656,8070=>656,8071=>656,8072=>854,8073=>855,8074=>1006,8075=>1030,8076=>996,8077=>977,8078=>938,8079=>959,8080=>586,8081=>586,8082=>586,8083=>586,8084=>586,8085=>586,8086=>586,8087=>586,8088=>960,8089=>960,8090=>1155,8091=>1186,8092=>1161,8093=>1171,8094=>1087,8095=>1102,8096=>800,8097=>800,8098=>800,8099=>800,8100=>800,8101=>800,8102=>800,8103=>800,8104=>1005,8105=>980,8106=>1201,8107=>1192,8108=>1109,8109=>1108,8110=>1106,8111=>1130,8112=>656,8113=>656,8114=>656,8115=>656,8116=>640,8118=>656,8119=>656,8120=>764,8121=>764,8122=>764,8123=>764,8124=>854,8125=>278,8126=>201,8127=>147,8128=>278,8129=>333,8130=>586,8131=>586,8132=>597,8134=>586,8135=>586,8136=>911,8137=>925,8138=>941,8139=>948,8140=>826,8141=>402,8142=>403,8143=>147,8144=>346,8145=>346,8146=>346,8147=>346,8150=>346,8151=>346,8152=>296,8153=>296,8154=>511,8155=>521,8157=>434,8158=>433,8159=>333,8160=>575,8161=>575,8162=>575,8163=>575,8164=>626,8165=>626,8166=>575,8167=>575,8168=>744,8169=>744,8170=>901,8171=>975,8172=>837,8173=>353,8174=>351,8175=>303,8178=>800,8179=>800,8180=>800,8182=>800,8183=>800,8184=>979,8185=>918,8186=>936,8187=>877,8188=>895,8189=>333,8190=>159,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>167,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>437,8215=>556,8216=>278,8217=>278,8218=>278,8219=>278,8220=>500,8221=>500,8222=>500,8223=>503,8224=>556,8225=>556,8226=>400,8227=>400,8228=>278,8229=>666,8230=>1000,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>167,8240=>1000,8241=>1372,8242=>238,8243=>426,8244=>614,8245=>238,8246=>379,8247=>571,8248=>450,8249=>333,8250=>333,8251=>622,8252=>666,8253=>617,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1222,8264=>944,8265=>944,8266=>556,8267=>556,8268=>600,8269=>600,8270=>389,8271=>333,8272=>658,8273=>389,8274=>634,8275=>568,8276=>658,8277=>793,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>351,8305=>200,8308=>351,8309=>351,8310=>351,8311=>351,8312=>351,8313=>351,8314=>351,8315=>351,8316=>351,8317=>270,8318=>270,8319=>391,8320=>351,8321=>251,8322=>351,8323=>351,8324=>351,8325=>351,8326=>351,8327=>351,8328=>351,8329=>351,8330=>350,8331=>350,8332=>350,8333=>270,8334=>270,8336=>363,8337=>366,8338=>394,8339=>360,8340=>355,8355=>611,8356=>576,8357=>833,8358=>724,8360=>1286,8362=>1049,8363=>571,8364=>640,8368=>594,8373=>591,8376=>612,8377=>599,8400=>0,8401=>0,8402=>0,8403=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>945,8449=>1007,8451=>1020,8453=>981,8454=>1002,8455=>667,8456=>722,8457=>930,8462=>611,8465=>606,8467=>608,8468=>883,8470=>1006,8471=>860,8476=>699,8480=>1000,8481=>1330,8482=>1000,8486=>780,8487=>780,8489=>286,8490=>722,8491=>722,8494=>556,8498=>626,8501=>714,8502=>651,8503=>557,8504=>638,8506=>906,8507=>1425,8513=>778,8514=>611,8515=>611,8516=>667,8523=>710,8525=>1242,8526=>460,8531=>869,8532=>869,8533=>869,8534=>869,8535=>869,8536=>869,8537=>869,8538=>869,8539=>869,8540=>869,8541=>869,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>667,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>667,8554=>945,8555=>1223,8556=>611,8557=>722,8558=>722,8559=>833,8560=>278,8561=>556,8562=>834,8563=>834,8564=>556,8565=>834,8566=>1112,8567=>1390,8568=>834,8569=>556,8570=>834,8571=>1112,8572=>278,8573=>556,8574=>611,8575=>889,8592=>964,8593=>964,8594=>964,8595=>964,8596=>964,8597=>964,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8606=>964,8607=>964,8608=>964,8609=>964,8610=>964,8611=>964,8612=>964,8613=>964,8614=>964,8615=>964,8616=>964,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8704=>697,8705=>716,8706=>608,8707=>667,8708=>667,8709=>860,8710=>729,8711=>729,8712=>584,8713=>584,8714=>585,8715=>584,8716=>584,8717=>585,8718=>500,8719=>800,8720=>801,8721=>856,8722=>584,8723=>584,8724=>584,8725=>627,8726=>452,8727=>500,8728=>500,8729=>500,8730=>637,8731=>549,8732=>549,8733=>713,8734=>713,8735=>639,8736=>800,8739=>220,8741=>380,8743=>608,8744=>608,8745=>768,8746=>768,8747=>518,8748=>808,8749=>1098,8764=>500,8776=>500,8800=>584,8801=>584,8804=>584,8805=>584,8834=>584,8835=>584,8838=>584,8839=>584,8976=>584,8994=>658,8995=>658,9001=>380,9002=>380,9251=>500,9674=>541,9675=>860,9702=>400,9711=>1020,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>664,11575=>752,11576=>752,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>312,11587=>720,11588=>696,11589=>720,11590=>584,11591=>742,11592=>796,11593=>613,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>300,11600=>836,11601=>300,11602=>718,11603=>388,11604=>872,11605=>872,11606=>696,11607=>308,11608=>640,11609=>872,11610=>872,11611=>762,11612=>424,11613=>720,11614=>762,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>482,11798=>584,11799=>333,11800=>611,11802=>333,11803=>500,11806=>500,11807=>500,11816=>504,11817=>504,11818=>660,11819=>660,11820=>660,11821=>660,11822=>611,42888=>333,42889=>276,42890=>342,42891=>258,42892=>258,42922=>917,64256=>607,64257=>576,64258=>603,64259=>849,64260=>849,64261=>627,64275=>1243,64276=>1226,64277=>1233,64278=>1238,64279=>1448,64285=>284,64286=>305,64287=>542,64288=>653,64289=>964,64290=>888,64291=>932,64292=>845,64293=>917,64294=>933,64295=>850,64296=>1006,64297=>584,64298=>840,64299=>840,64300=>840,64301=>840,64302=>714,64303=>714,64304=>714,64305=>651,64306=>557,64307=>638,64308=>682,64309=>348,64310=>443,64312=>670,64313=>284,64314=>590,64315=>595,64316=>667,64318=>694,64320=>429,64321=>670,64323=>661,64324=>660,64326=>671,64327=>672,64328=>600,64329=>840,64330=>756,64331=>212,64332=>591,64333=>550,64334=>568,64335=>714,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>800); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freesansbi.z b/tools/tcpdf/fonts/freesansbi.z new file mode 100644 index 0000000000000000000000000000000000000000..c1cfa09a436e0fadb75a9e70d05a723c26a5e69e GIT binary patch literal 194919 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 W6xVZ};)*9EZuI(|5vnCl#s3%Nf9(1I literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freesansi.ctg.z b/tools/tcpdf/fonts/freesansi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..ae9a7fc4567aa45f858151d0c1468653d5bcd7dc GIT binary patch literal 4927 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freesansi.php b/tools/tcpdf/fonts/freesansi.php new file mode 100644 index 000000000..366b47103 --- /dev/null +++ b/tools/tcpdf/fonts/freesansi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeSansOblique'; +$up=-176; +$ut=50; +$dw=800; +$diff=''; +$originalsize=763696; +$enc=''; +$file='freesansi.z'; +$ctg='freesansi.ctg.z'; +$desc=array('Flags'=>96,'FontBBox'=>'[-1166 -431 1572 1072]','ItalicAngle'=>-12,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>729,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>1501,'MissingWidth'=>800); +$cbbox=array(0=>array(-15,-139,915,800),33=>array(124,0,363,729),34=>array(177,464,455,709),35=>array(54,-20,649,697),36=>array(69,-126,613,770),37=>array(134,-20,895,709),38=>array(83,-23,644,709),39=>array(173,464,292,709),40=>array(113,-213,446,729),41=>array(-7,-213,326,729),42=>array(169,438,471,729),43=>array(92,-11,591,473),44=>array(55,-147,214,103),45=>array(97,240,351,312),46=>array(87,0,213,103),47=>array(-12,-20,434,729),48=>array(98,-23,598,709),49=>array(208,0,498,709),50=>array(34,0,620,709),51=>array(71,-23,599,709),52=>array(63,0,573,709),53=>array(70,-23,629,709),54=>array(93,-23,611,709),55=>array(137,0,671,709),56=>array(74,-23,604,709),57=>array(83,-23,599,709),58=>array(110,0,326,524),59=>array(78,-147,325,524),60=>array(87,-9,635,474),61=>array(74,111,609,355),62=>array(48,-9,596,474),63=>array(184,0,630,741),64=>array(80,-142,1036,741),65=>array(16,0,652,729),66=>array(80,0,712,729),67=>array(100,-23,758,741),68=>array(80,0,750,729),69=>array(80,0,741,729),70=>array(80,0,724,729),71=>array(109,-23,809,741),72=>array(80,0,796,729),73=>array(100,0,349,729),74=>array(47,-23,581,729),75=>array(80,0,814,729),76=>array(80,0,551,729),77=>array(80,0,921,729),78=>array(80,0,805,729),79=>array(100,-23,824,741),80=>array(80,0,722,729),81=>array(102,-59,826,741),82=>array(80,0,757,729),83=>array(81,-23,706,741),84=>array(158,0,748,729),85=>array(120,-23,796,729),86=>array(170,0,785,729),87=>array(170,0,1077,729),88=>array(20,0,792,729),89=>array(170,0,818,729),90=>array(30,0,739,729),91=>array(19,-213,405,729),92=>array(147,-20,280,729),93=>array(-23,-213,363,729),94=>array(115,329,496,709),95=>array(-59,-176,551,-126),96=>array(179,592,357,740),97=>array(63,-23,566,539),98=>array(60,-23,594,729),99=>array(76,-23,554,539),100=>array(76,-23,653,729),101=>array(77,-23,573,539),102=>array(71,0,395,732),103=>array(34,-218,603,539),104=>array(60,0,564,729),105=>array(66,0,305,729),106=>array(-45,-218,328,729),107=>array(60,0,586,729),108=>array(68,0,307,729),109=>array(60,0,841,539),110=>array(60,0,564,539),111=>array(80,-23,576,539),112=>array(14,-213,593,539),113=>array(71,-213,607,539),114=>array(60,0,427,539),115=>array(61,-23,520,539),116=>array(87,-23,356,668),117=>array(83,-23,589,524),118=>array(122,0,598,524),119=>array(122,0,824,524),120=>array(17,0,583,524),121=>array(-2,-218,580,524),122=>array(31,0,557,524),123=>array(91,-213,431,729),124=>array(54,-212,315,729),125=>array(-16,-213,324,729),126=>array(137,268,594,438),160=>array(0,0,0,0),161=>array(76,-205,315,524),162=>array(96,-120,585,628),163=>array(44,-23,628,729),164=>array(110,133,593,556),165=>array(100,0,696,709),166=>array(54,-212,315,729),167=>array(63,-213,589,729),168=>array(154,612,451,715),169=>array(55,-22,836,742),170=>array(107,303,441,742),171=>array(93,106,494,438),172=>array(99,86,619,377),173=>array(97,240,351,312),174=>array(55,-22,836,742),175=>array(160,627,450,696),176=>array(291,383,594,686),177=>array(50,0,625,633),178=>array(104,380,472,805),179=>array(132,366,464,805),180=>array(218,592,458,740),181=>array(-9,-200,602,518),182=>array(145,-178,677,729),183=>array(166,192,293,295),184=>array(1,-214,264,0),185=>array(184,380,372,805),186=>array(114,303,452,742),187=>array(69,106,466,438),188=>array(182,-20,898,726),189=>array(182,-20,945,726),190=>array(128,-20,938,734),191=>array(85,-217,531,524),192=>array(16,0,652,920),193=>array(16,0,667,920),194=>array(16,0,652,940),195=>array(16,0,679,909),196=>array(16,0,667,904),197=>array(16,0,652,970),198=>array(11,0,1087,729),199=>array(100,-214,758,741),200=>array(80,0,741,920),201=>array(80,0,741,920),202=>array(80,0,741,940),203=>array(80,0,741,904),204=>array(100,0,377,920),205=>array(100,0,467,920),206=>array(100,0,456,940),207=>array(100,0,477,904),208=>array(89,0,759,729),209=>array(80,0,805,909),210=>array(100,-23,824,920),211=>array(100,-23,824,920),212=>array(100,-23,824,940),213=>array(100,-23,824,909),214=>array(100,-23,824,904),215=>array(113,34,568,427),216=>array(42,-24,877,741),217=>array(120,-23,796,920),218=>array(120,-23,796,920),219=>array(120,-23,796,940),220=>array(120,-23,796,904),221=>array(170,0,818,920),222=>array(80,0,697,729),223=>array(60,-24,632,728),224=>array(63,-23,566,740),225=>array(63,-23,568,740),226=>array(63,-23,566,742),227=>array(63,-23,589,707),228=>array(63,-23,566,702),229=>array(63,-23,566,772),230=>array(65,-23,921,539),231=>array(76,-214,554,539),232=>array(77,-23,573,740),233=>array(77,-23,573,740),234=>array(77,-23,573,742),235=>array(77,-23,573,725),236=>array(66,0,337,740),237=>array(66,0,385,740),238=>array(86,0,400,742),239=>array(86,0,423,725),240=>array(80,-23,576,743),241=>array(60,0,589,707),242=>array(80,-23,576,740),243=>array(80,-23,576,740),244=>array(80,-23,576,742),245=>array(80,-23,579,707),246=>array(80,-23,576,725),247=>array(92,0,591,462),248=>array(19,-30,639,541),249=>array(83,-23,589,740),250=>array(83,-23,589,740),251=>array(83,-23,589,749),252=>array(83,-23,589,725),253=>array(-2,-218,580,740),254=>array(15,-213,594,729),255=>array(-2,-218,580,725),256=>array(16,0,660,869),257=>array(63,-23,566,676),258=>array(16,0,687,916),259=>array(63,-23,586,734),260=>array(17,-205,663,729),261=>array(65,-205,571,539),262=>array(100,-23,758,920),263=>array(76,-23,568,740),264=>array(100,-23,758,940),265=>array(76,-23,554,749),266=>array(100,-23,758,904),267=>array(76,-23,554,702),268=>array(100,-23,758,939),269=>array(76,-23,564,739),270=>array(80,0,750,940),271=>array(76,-23,826,740),272=>array(89,0,759,729),273=>array(73,-23,695,729),274=>array(80,0,741,869),275=>array(77,-23,573,676),276=>array(80,0,741,916),277=>array(77,-23,586,734),278=>array(80,0,741,904),279=>array(77,-23,573,702),280=>array(80,-205,741,729),281=>array(77,-205,573,539),282=>array(80,0,741,939),283=>array(77,-23,579,739),284=>array(109,-23,809,938),285=>array(34,-218,603,774),286=>array(109,-23,809,936),287=>array(34,-218,603,734),288=>array(109,-23,809,932),289=>array(34,-218,603,727),290=>array(109,-300,809,741),291=>array(34,-218,603,746),292=>array(80,0,796,937),293=>array(60,0,564,929),294=>array(83,0,830,729),295=>array(63,0,566,729),296=>array(103,0,504,937),297=>array(86,0,451,732),298=>array(103,0,472,869),299=>array(86,0,413,676),300=>array(103,0,497,916),301=>array(86,0,445,734),302=>array(-6,-205,349,729),303=>array(-30,-205,325,729),304=>array(100,0,391,904),305=>array(66,0,261,524),306=>array(100,-23,812,729),307=>array(66,-218,493,729),308=>array(47,-23,581,942),309=>array(-45,-218,400,752),310=>array(80,-300,814,729),311=>array(60,-300,586,729),312=>array(60,0,583,524),313=>array(80,0,551,920),314=>array(68,0,417,920),315=>array(80,-300,551,729),316=>array(-2,-300,307,729),317=>array(80,0,556,740),318=>array(68,0,476,740),319=>array(80,0,568,729),320=>array(68,0,424,729),321=>array(75,0,570,729),322=>array(62,0,312,729),323=>array(80,0,805,920),324=>array(60,0,568,740),325=>array(80,-300,805,729),326=>array(60,-300,564,539),327=>array(80,0,805,940),328=>array(60,0,577,738),329=>array(143,0,674,728),330=>array(80,-16,698,744),331=>array(60,-218,565,539),332=>array(100,-23,824,869),333=>array(80,-23,576,676),334=>array(100,-23,824,916),335=>array(80,-23,582,734),336=>array(100,-23,843,940),337=>array(80,-23,686,740),338=>array(101,-23,1108,741),339=>array(80,-23,961,539),340=>array(80,0,757,920),341=>array(60,0,488,740),342=>array(80,-300,757,729),343=>array(-2,-300,427,539),344=>array(80,0,757,940),345=>array(60,0,488,738),346=>array(81,-23,706,920),347=>array(61,-23,538,740),348=>array(81,-23,706,942),349=>array(61,-23,520,749),350=>array(89,-214,714,741),351=>array(61,-214,521,539),352=>array(81,-23,706,939),353=>array(61,-23,548,739),354=>array(150,-213,748,729),355=>array(-18,-230,366,668),356=>array(158,0,748,939),357=>array(87,-23,506,740),358=>array(161,0,750,729),359=>array(53,-23,359,668),360=>array(120,-23,796,906),361=>array(83,-23,589,717),362=>array(120,-23,796,869),363=>array(83,-23,589,676),364=>array(120,-23,796,916),365=>array(83,-23,589,734),366=>array(120,-23,796,974),367=>array(83,-23,589,772),368=>array(120,-23,807,940),369=>array(83,-23,681,740),370=>array(124,-205,800,729),371=>array(88,-205,594,524),372=>array(170,0,1077,935),373=>array(122,0,824,749),374=>array(170,0,818,935),375=>array(-2,-218,580,749),376=>array(170,0,818,904),377=>array(30,0,739,920),378=>array(31,0,557,740),379=>array(30,0,739,904),380=>array(31,0,557,702),381=>array(30,0,739,940),382=>array(31,0,557,738),383=>array(89,0,413,732),384=>array(54,-23,588,729),385=>array(91,0,821,729),386=>array(80,0,724,729),387=>array(54,-23,588,729),388=>array(91,0,683,729),389=>array(54,-23,588,729),390=>array(107,-23,765,741),391=>array(99,-23,872,741),392=>array(62,-23,648,556),393=>array(89,0,759,729),394=>array(139,0,906,729),395=>array(89,0,727,729),396=>array(73,-23,631,729),397=>array(32,-196,597,538),398=>array(73,0,751,729),399=>array(105,-23,824,741),400=>array(67,-23,681,741),401=>array(-98,-218,680,729),402=>array(-45,-218,413,732),403=>array(111,-23,925,741),404=>array(162,-27,810,729),405=>array(75,-23,896,729),406=>array(81,-23,309,729),407=>array(75,0,422,729),408=>array(82,0,860,729),409=>array(43,0,548,732),410=>array(72,0,419,729),411=>array(13,-10,542,738),412=>array(87,-15,922,729),413=>array(-35,-218,789,729),414=>array(60,-200,549,539),415=>array(110,-23,829,741),416=>array(101,-23,938,796),417=>array(76,-23,677,631),418=>array(102,-23,1051,742),419=>array(80,-200,760,540),420=>array(141,0,881,729),421=>array(7,-213,586,732),422=>array(91,-125,707,729),423=>array(77,-23,692,741),424=>array(61,-23,520,539),425=>array(44,0,699,729),426=>array(114,-218,366,732),427=>array(54,-218,357,668),428=>array(123,0,750,729),429=>array(111,-23,401,732),430=>array(160,-218,746,729),431=>array(124,-23,940,856),432=>array(87,-23,744,651),433=>array(79,-30,846,692),434=>array(119,-23,745,729),435=>array(160,0,902,729),436=>array(6,-218,753,732),437=>array(21,0,728,729),438=>array(35,0,559,524),439=>array(67,-23,731,729),440=>array(79,-23,717,729),441=>array(22,-143,557,524),442=>array(17,-202,555,524),443=>array(34,0,623,709),446=>array(101,-21,537,668),447=>array(7,-218,609,540),448=>array(54,-212,315,729),449=>array(54,-212,455,729),450=>array(74,-212,609,729),451=>array(124,0,363,729),452=>array(80,0,1439,940),453=>array(80,0,1265,738),454=>array(76,-23,1113,738),455=>array(80,-23,1137,729),456=>array(80,-218,884,729),457=>array(68,-218,550,729),458=>array(80,-23,1289,729),459=>array(80,-218,1050,729),460=>array(60,-218,884,729),461=>array(16,0,678,929),462=>array(63,-23,578,727),463=>array(103,0,491,929),464=>array(86,0,434,727),465=>array(100,-23,824,929),466=>array(80,-23,576,727),467=>array(120,-23,796,929),468=>array(83,-23,589,727),469=>array(120,-23,796,971),470=>array(83,-23,589,800),471=>array(120,-23,796,1038),472=>array(83,-23,621,883),473=>array(120,-23,796,1037),474=>array(83,-23,606,883),475=>array(120,-23,796,1041),476=>array(83,-23,589,883),477=>array(92,-23,588,539),478=>array(16,0,686,967),479=>array(63,-23,593,802),480=>array(16,0,682,974),481=>array(63,-23,595,800),482=>array(11,0,1087,869),483=>array(65,-23,921,648),484=>array(108,-23,814,741),485=>array(31,-218,601,539),486=>array(109,-23,809,929),487=>array(34,-218,603,727),488=>array(80,0,814,929),489=>array(60,0,586,914),490=>array(104,-221,828,741),491=>array(75,-221,571,539),492=>array(104,-221,828,869),493=>array(75,-221,571,648),494=>array(67,-23,731,934),495=>array(45,-143,574,747),496=>array(-65,-218,406,712),497=>array(80,0,1461,729),498=>array(80,0,1279,729),499=>array(76,-23,1113,729),500=>array(109,-23,809,929),501=>array(34,-218,603,727),503=>array(91,0,707,743),504=>array(80,0,805,920),505=>array(60,0,564,740),506=>array(16,0,752,945),507=>array(63,-23,660,942),508=>array(11,0,1087,920),509=>array(65,-23,921,740),510=>array(42,-24,877,920),511=>array(19,-30,639,740),512=>array(16,0,652,931),513=>array(63,-23,566,729),514=>array(16,0,652,913),515=>array(63,-23,566,711),516=>array(80,0,741,931),517=>array(77,-23,573,729),518=>array(80,0,741,913),519=>array(77,-23,573,711),520=>array(97,0,449,931),521=>array(45,0,397,729),522=>array(103,0,463,913),523=>array(86,0,411,711),524=>array(100,-23,824,931),525=>array(80,-23,576,729),526=>array(100,-23,824,913),527=>array(80,-23,576,711),528=>array(80,0,757,931),529=>array(60,0,451,729),530=>array(80,0,757,913),531=>array(60,0,501,711),532=>array(120,-23,796,931),533=>array(83,-23,589,729),534=>array(120,-23,796,913),535=>array(83,-23,589,711),536=>array(81,-300,706,741),537=>array(61,-300,520,539),538=>array(158,-300,748,729),539=>array(47,-300,356,668),540=>array(35,-100,585,709),541=>array(26,-84,449,542),542=>array(80,0,796,933),543=>array(60,0,605,917),548=>array(28,-216,736,729),549=>array(31,-216,555,524),550=>array(16,0,652,903),551=>array(63,-23,566,702),552=>array(90,-207,751,729),553=>array(69,-230,580,539),554=>array(100,-23,824,971),555=>array(80,-23,580,800),556=>array(100,-23,824,971),557=>array(80,-23,585,801),558=>array(100,-23,824,904),559=>array(80,-23,576,702),560=>array(100,-23,824,978),561=>array(80,-23,584,800),562=>array(170,0,818,869),563=>array(-2,-218,580,676),567=>array(-65,-218,264,524),592=>array(101,-23,604,539),593=>array(55,-23,578,538),594=>array(86,-14,609,547),595=>array(55,-23,578,732),596=>array(50,-23,528,539),597=>array(14,-42,548,539),598=>array(45,-218,603,729),599=>array(50,-23,696,732),600=>array(51,-23,533,539),601=>array(92,-23,588,539),602=>array(51,-23,827,570),603=>array(50,-23,501,539),604=>array(60,-23,520,539),605=>array(62,-24,804,570),606=>array(62,-23,520,539),607=>array(-34,-218,307,524),608=>array(17,-218,672,650),609=>array(34,-218,603,539),610=>array(50,-23,560,539),611=>array(75,-230,537,524),612=>array(82,-24,619,542),613=>array(61,-205,565,524),614=>array(55,0,559,732),615=>array(56,-218,560,732),616=>array(55,0,317,729),617=>array(46,-23,216,524),618=>array(12,0,361,524),619=>array(82,0,541,729),620=>array(100,0,483,729),621=>array(28,-218,294,729),622=>array(68,-143,655,729),623=>array(90,-15,871,524),624=>array(58,-200,838,524),625=>array(56,-218,836,539),626=>array(-38,-218,601,539),627=>array(56,-218,561,539),628=>array(60,0,588,524),629=>array(50,-23,538,539),630=>array(56,-23,823,539),631=>array(69,-9,756,542),632=>array(57,-200,711,712),633=>array(34,-14,401,525),634=>array(24,-15,407,729),635=>array(40,-218,386,524),636=>array(14,-200,396,539),637=>array(29,-218,397,539),638=>array(56,0,422,539),639=>array(92,-200,388,539),640=>array(65,0,564,525),641=>array(66,-1,652,524),642=>array(-40,-216,559,539),643=>array(-33,-218,391,732),644=>array(-32,-221,391,733),645=>array(81,-218,262,539),646=>array(-18,-218,566,732),647=>array(32,-145,301,546),648=>array(80,-218,367,668),649=>array(60,-23,641,524),650=>array(55,-23,668,544),651=>array(43,-23,521,524),652=>array(13,0,489,524),653=>array(10,0,712,524),654=>array(28,0,610,742),655=>array(125,0,612,524),656=>array(34,-216,538,524),657=>array(31,-96,555,524),658=>array(45,-143,574,524),659=>array(90,-138,555,524),660=>array(143,0,594,709),661=>array(143,0,585,709),662=>array(72,0,523,709),664=>array(50,-23,546,539),665=>array(60,0,538,525),666=>array(60,-23,552,539),667=>array(50,-23,691,544),668=>array(51,0,571,526),669=>array(-18,-218,479,729),670=>array(27,-204,553,525),671=>array(69,0,381,524),672=>array(55,-218,688,650),673=>array(143,0,594,709),674=>array(142,0,585,709),675=>array(61,-23,985,729),676=>array(51,-143,975,729),677=>array(51,-96,977,729),678=>array(95,-23,733,668),679=>array(92,-218,650,732),680=>array(95,-115,793,668),681=>array(88,-199,823,732),682=>array(68,-23,698,729),683=>array(68,0,655,729),684=>array(80,0,625,726),685=>array(55,119,587,616),686=>array(124,-198,629,732),687=>array(124,-218,629,732),688=>array(86,380,414,855),689=>array(93,380,421,856),690=>array(74,237,318,853),691=>array(112,380,351,731),692=>array(91,369,330,720),693=>array(94,238,333,720),694=>array(103,380,485,722),695=>array(147,379,604,721),696=>array(72,238,452,722),697=>array(145,438,370,716),698=>array(145,438,578,716),699=>array(193,503,353,754),700=>array(184,457,343,708),701=>array(206,457,343,708),702=>array(272,579,381,754),703=>array(218,579,328,754),704=>array(154,400,448,765),705=>array(157,400,445,765),706=>array(163,545,463,750),707=>array(163,545,463,750),708=>array(173,574,405,750),709=>array(210,574,442,750),710=>array(146,591,433,741),711=>array(176,592,463,740),712=>array(254,588,369,785),713=>array(160,627,450,696),714=>array(218,592,458,740),715=>array(194,592,341,740),716=>array(82,-223,197,-26),717=>array(-4,-144,286,-75),718=>array(54,-201,232,-53),719=>array(15,-201,255,-53),720=>array(103,0,346,546),721=>array(219,432,346,546),722=>array(123,-1,233,174),723=>array(124,2,234,177),724=>array(42,149,369,402),725=>array(-36,149,291,402),726=>array(60,110,386,422),727=>array(60,231,386,301),728=>array(165,594,471,729),729=>array(244,612,370,715),730=>array(198,561,414,772),731=>array(35,-205,246,0),732=>array(130,611,471,719),733=>array(91,592,507,740),734=>array(87,234,408,570),735=>array(241,591,584,788),736=>array(123,228,424,720),737=>array(128,379,285,854),738=>array(125,365,424,732),739=>array(87,379,456,721),740=>array(177,380,465,841),741=>array(194,0,625,800),742=>array(159,0,625,800),743=>array(117,0,625,800),744=>array(75,0,625,800),745=>array(40,0,625,800),746=>array(71,-1,495,606),747=>array(72,0,553,614),748=>array(23,-199,310,-51),749=>array(156,574,475,781),750=>array(155,499,457,730),751=>array(45,-200,277,-24),752=>array(8,-240,272,-49),753=>array(-10,-226,268,-28),754=>array(-29,-228,250,-30),755=>array(22,-258,238,-47),756=>array(157,366,304,514),757=>array(163,366,478,514),758=>array(104,364,519,514),759=>array(-24,-159,317,-51),760=>array(110,65,326,589),761=>array(132,512,336,749),762=>array(169,512,338,749),763=>array(20,-73,189,164),764=>array(11,-72,215,165),765=>array(-32,-200,317,-28),766=>array(-32,-200,295,-28),767=>array(-26,-220,311,-19),768=>array(-154,592,24,740),769=>array(-115,592,125,740),770=>array(-187,591,100,741),771=>array(-203,611,138,719),772=>array(-173,627,117,696),773=>array(-318,629,265,701),774=>array(-168,594,138,729),775=>array(-89,612,37,715),776=>array(-179,612,118,715),777=>array(-116,576,42,769),778=>array(-135,561,81,772),779=>array(-242,592,174,740),780=>array(-157,592,130,740),781=>array(-83,588,32,785),782=>array(-152,588,108,785),783=>array(-241,592,111,740),784=>array(-168,594,138,814),785=>array(-168,594,138,729),786=>array(-229,583,-114,740),787=>array(-219,583,-104,740),788=>array(-116,584,-3,741),789=>array(123,583,238,740),790=>array(-272,-200,-94,-52),791=>array(-303,-200,-63,-52),792=>array(-326,-298,-87,-60),793=>array(-319,-298,-80,-60),794=>array(-171,427,119,701),795=>array(-44,440,189,651),796=>array(-248,-235,-138,-60),797=>array(-330,-215,-76,-60),798=>array(-313,-215,-58,-60),799=>array(-330,-298,-76,-60),800=>array(-311,-137,-57,-65),801=>array(-217,-218,10,45),802=>array(-110,-218,58,45),803=>array(-255,-185,-129,-82),804=>array(-337,-182,-40,-79),805=>array(-272,-255,-56,-44),806=>array(-288,-300,-141,-76),807=>array(-332,-214,-69,0),808=>array(-298,-205,-87,0),809=>array(-253,-247,-138,-50),810=>array(-347,-192,-43,-55),811=>array(-341,-176,-25,-54),812=>array(-308,-194,-21,-46),813=>array(-350,-195,-63,-45),814=>array(-327,-186,-21,-51),815=>array(-349,-188,-43,-53),816=>array(-360,-159,-19,-51),817=>array(-322,-132,-32,-63),818=>array(-626,-125,-16,-75),819=>array(-642,-200,-14,-51),820=>array(-325,206,16,314),821=>array(-279,228,11,297),822=>array(-540,273,70,323),823=>array(-701,3,-13,616),824=>array(-701,-61,-13,749),825=>array(-223,-214,-113,-39),826=>array(-337,-203,-33,-66),827=>array(-387,-300,-70,-39),828=>array(-384,-174,-75,-59),829=>array(-177,563,109,756),830=>array(-99,582,62,850),831=>array(-476,590,152,739),832=>array(-197,593,-19,741),833=>array(-142,592,98,740),834=>array(-200,603,141,711),835=>array(-219,583,-104,740),836=>array(-225,601,149,760),837=>array(-261,-200,-106,-46),838=>array(-280,603,24,740),839=>array(-354,-232,-36,-43),840=>array(-379,-270,-108,-73),841=>array(-302,-199,-145,-55),842=>array(-299,595,42,786),843=>array(-283,564,58,904),844=>array(-242,571,123,816),845=>array(-544,-243,-44,-45),846=>array(-396,-300,-198,-55),848=>array(-200,545,100,750),849=>array(-222,572,-112,747),850=>array(-306,563,0,803),851=>array(-307,-230,-21,-37),852=>array(-423,-226,-145,-28),853=>array(-445,-228,-166,-30),854=>array(-542,-202,-78,-25),855=>array(-160,573,-50,748),856=>array(-194,608,-68,711),857=>array(-432,-262,-204,-46),858=>array(-547,-228,-120,-48),859=>array(-201,546,46,800),860=>array(-344,-199,327,-35),861=>array(-174,569,497,733),862=>array(-195,611,469,676),863=>array(-344,-127,320,-62),864=>array(-216,569,486,739),865=>array(-212,567,459,731),866=>array(-337,-261,268,-30),867=>array(-336,569,-144,784),868=>array(-349,570,-159,784),869=>array(-285,575,-194,853),870=>array(-349,570,-159,784),871=>array(-332,570,-139,779),872=>array(-315,571,-133,785),873=>array(-330,570,-110,856),874=>array(-331,569,-139,848),875=>array(-407,572,-109,777),876=>array(-291,572,-150,777),877=>array(-280,570,-177,833),878=>array(-322,570,-141,770),879=>array(-355,570,-139,770),884=>array(32,580,162,780),885=>array(16,-194,146,6),890=>array(72,-200,227,-46),894=>array(78,-147,325,524),900=>array(186,592,426,740),901=>array(244,601,618,760),902=>array(0,0,670,740),903=>array(200,421,326,524),904=>array(85,0,866,740),905=>array(85,0,911,740),906=>array(85,0,432,740),908=>array(85,-12,911,740),910=>array(85,0,1012,740),911=>array(85,0,902,736),912=>array(71,-8,480,749),913=>array(0,0,670,716),914=>array(0,0,645,716),915=>array(0,0,663,716),916=>array(0,0,670,716),917=>array(0,0,697,716),918=>array(0,0,733,716),919=>array(0,0,739,716),920=>array(45,-12,763,730),921=>array(0,0,273,716),922=>array(0,0,747,716),923=>array(0,0,670,716),924=>array(0,0,863,716),925=>array(0,0,743,716),926=>array(0,0,697,716),927=>array(50,-12,766,730),928=>array(0,0,739,716),929=>array(0,0,681,716),931=>array(0,0,725,718),932=>array(135,0,724,716),933=>array(153,0,809,716),934=>array(52,0,732,720),935=>array(0,0,817,716),936=>array(72,-2,812,720),937=>array(0,0,767,722),938=>array(29,0,430,904),939=>array(153,0,809,904),940=>array(34,-13,584,740),941=>array(16,-10,522,740),942=>array(33,-182,551,740),943=>array(28,-8,383,740),944=>array(37,-14,569,760),945=>array(34,-13,584,530),946=>array(-48,-198,545,732),947=>array(102,-198,611,530),948=>array(29,-16,594,718),949=>array(16,-10,522,532),950=>array(27,-194,532,718),951=>array(33,-182,551,531),952=>array(37,-12,537,730),953=>array(28,-8,221,520),954=>array(1,0,540,518),955=>array(0,-10,529,732),956=>array(-49,-200,562,518),957=>array(92,0,566,518),958=>array(19,-194,553,718),959=>array(32,-12,542,530),960=>array(59,-4,671,520),961=>array(-49,-200,564,532),962=>array(102,-182,605,536),963=>array(32,-12,667,530),964=>array(96,-4,565,518),965=>array(37,-14,569,518),966=>array(35,-200,703,522),967=>array(-70,-212,646,538),968=>array(46,-200,709,518),969=>array(26,-9,717,526),970=>array(73,-8,397,702),971=>array(37,-14,569,702),972=>array(32,-12,542,740),973=>array(37,-14,569,740),974=>array(26,-9,717,740),977=>array(102,-12,643,730),978=>array(189,0,856,741),979=>array(109,0,1009,742),980=>array(138,0,805,904),981=>array(37,-200,691,712),982=>array(78,-9,817,534),983=>array(8,-216,656,524),1008=>array(8,-17,656,539),1009=>array(49,-186,607,532),1012=>array(110,-23,829,741),1013=>array(92,-12,389,530),1024=>array(70,0,731,920),1025=>array(70,0,731,904),1026=>array(149,-147,768,728),1027=>array(80,0,724,920),1028=>array(101,-23,759,741),1029=>array(75,-23,700,741),1030=>array(80,0,329,729),1031=>array(90,0,481,904),1032=>array(73,-23,607,729),1033=>array(20,0,1004,729),1034=>array(80,0,1136,729),1035=>array(147,0,767,728),1036=>array(80,0,811,920),1037=>array(80,0,805,920),1038=>array(115,0,750,901),1039=>array(80,-135,796,729),1040=>array(15,0,651,729),1041=>array(80,0,724,729),1042=>array(80,0,712,729),1043=>array(80,0,724,729),1044=>array(3,-135,840,729),1045=>array(70,0,731,729),1046=>array(15,0,1017,729),1047=>array(84,-23,708,741),1048=>array(80,0,805,729),1049=>array(80,0,805,900),1050=>array(80,0,811,729),1051=>array(15,0,730,729),1052=>array(85,0,926,729),1053=>array(77,0,793,729),1054=>array(100,-23,824,741),1055=>array(80,0,796,729),1056=>array(69,0,711,729),1057=>array(88,-23,746,741),1058=>array(156,0,746,729),1059=>array(115,0,750,729),1060=>array(110,0,924,729),1061=>array(13,0,785,729),1062=>array(80,-135,796,729),1063=>array(140,0,687,729),1064=>array(80,0,905,729),1065=>array(80,-135,905,729),1066=>array(158,0,841,729),1067=>array(80,0,960,729),1068=>array(80,0,670,729),1069=>array(96,-23,759,741),1070=>array(80,-23,1149,741),1071=>array(15,0,761,729),1072=>array(63,-23,566,539),1073=>array(87,-23,641,776),1074=>array(70,0,548,525),1075=>array(70,0,476,524),1076=>array(-11,-120,603,524),1077=>array(68,-23,564,539),1078=>array(5,0,889,524),1079=>array(60,-23,520,539),1080=>array(70,0,598,524),1081=>array(70,0,598,722),1082=>array(70,0,593,524),1083=>array(20,0,549,524),1084=>array(70,0,659,524),1085=>array(70,0,599,524),1086=>array(73,-23,569,539),1087=>array(70,0,598,524),1088=>array(32,-213,611,539),1089=>array(75,-23,553,539),1090=>array(105,0,493,524),1091=>array(-17,-218,565,524),1092=>array(82,-218,957,674),1093=>array(9,0,575,524),1094=>array(70,-120,598,524),1095=>array(108,0,523,524),1096=>array(70,0,733,524),1097=>array(70,-120,733,524),1098=>array(105,0,646,525),1099=>array(70,0,772,525),1100=>array(70,0,523,525),1101=>array(70,-23,544,539),1102=>array(70,-23,826,539),1103=>array(5,0,591,525),1104=>array(68,-23,564,741),1105=>array(68,-23,564,702),1106=>array(91,-163,591,729),1107=>array(70,0,518,740),1108=>array(72,-23,545,539),1109=>array(60,-23,519,539),1110=>array(70,0,309,729),1111=>array(86,0,419,708),1112=>array(-43,-218,330,729),1113=>array(14,0,798,524),1114=>array(70,0,855,524),1115=>array(95,0,594,729),1116=>array(70,0,593,740),1117=>array(70,0,598,740),1118=>array(-17,-218,565,734),1119=>array(70,-120,598,524),1120=>array(142,0,1082,729),1121=>array(101,0,788,524),1136=>array(115,-2,855,720),1137=>array(75,-200,738,518),1138=>array(111,-23,837,741),1139=>array(72,-23,566,539),1148=>array(142,0,1082,964),1149=>array(101,0,817,800),1150=>array(142,0,1082,900),1151=>array(101,0,788,729),1154=>array(11,-220,499,529),1155=>array(-251,611,150,799),1156=>array(-181,594,125,729),1157=>array(-142,642,38,731),1158=>array(-137,638,29,726),1159=>array(-430,579,136,745),1160=>array(-752,-122,269,857),1161=>array(-727,-172,295,849),1162=>array(80,-135,805,928),1163=>array(70,-120,598,729),1164=>array(98,0,688,729),1165=>array(91,0,558,525),1166=>array(80,0,722,729),1167=>array(23,-218,603,539),1168=>array(80,0,745,825),1169=>array(70,0,499,629),1170=>array(101,0,745,729),1171=>array(73,0,505,524),1172=>array(80,-140,724,729),1173=>array(70,-126,476,524),1174=>array(15,-135,1017,729),1175=>array(10,-120,894,524),1176=>array(84,-205,708,741),1177=>array(61,-205,521,539),1178=>array(80,-135,811,729),1179=>array(70,-120,593,524),1180=>array(80,0,811,729),1181=>array(70,0,593,524),1182=>array(102,0,833,729),1183=>array(74,0,597,524),1184=>array(149,0,974,729),1185=>array(108,0,719,525),1186=>array(80,-135,796,729),1187=>array(70,-120,599,524),1188=>array(80,0,1130,729),1189=>array(70,0,799,524),1190=>array(80,-140,1062,729),1191=>array(70,-126,777,524),1192=>array(99,-23,813,741),1193=>array(75,-23,639,539),1194=>array(100,-205,758,741),1195=>array(73,-205,551,539),1196=>array(158,-135,747,729),1197=>array(106,-120,494,524),1198=>array(165,0,813,729),1199=>array(117,-200,685,524),1200=>array(120,0,813,729),1201=>array(69,-200,689,524),1202=>array(15,-135,785,729),1203=>array(10,-120,572,524),1204=>array(149,-135,947,729),1205=>array(105,-120,672,524),1206=>array(142,-135,674,729),1207=>array(111,-120,513,524),1208=>array(140,0,672,729),1209=>array(111,0,513,524),1210=>array(80,0,612,729),1211=>array(70,0,472,524),1212=>array(166,-23,979,757),1213=>array(119,-23,741,539),1214=>array(146,-197,961,757),1215=>array(100,-197,721,539),1216=>array(80,0,329,729),1217=>array(15,0,1017,900),1218=>array(5,0,889,734),1219=>array(80,-140,811,729),1220=>array(70,-126,593,524),1221=>array(15,-135,730,729),1222=>array(14,-120,543,524),1223=>array(80,-140,796,729),1224=>array(70,-126,599,524),1225=>array(80,-135,796,729),1226=>array(70,-120,599,524),1227=>array(142,-135,674,729),1228=>array(111,-120,513,524),1229=>array(80,-135,921,729),1230=>array(70,-120,659,524),1231=>array(80,0,329,729),1232=>array(15,0,689,936),1233=>array(59,-23,596,759),1234=>array(15,0,666,904),1235=>array(59,-23,576,727),1236=>array(11,0,1087,729),1237=>array(65,-23,921,539),1238=>array(70,0,731,935),1239=>array(68,-23,588,759),1240=>array(110,-23,770,741),1241=>array(68,-23,546,539),1242=>array(110,-23,770,904),1243=>array(68,-23,546,702),1244=>array(15,0,1017,903),1245=>array(5,0,889,727),1246=>array(84,-23,708,903),1247=>array(60,-23,531,727),1248=>array(67,-23,731,729),1249=>array(105,-143,634,524),1250=>array(80,0,805,871),1251=>array(70,0,598,693),1252=>array(80,0,805,904),1253=>array(70,0,598,727),1254=>array(98,-23,822,904),1255=>array(71,-23,567,727),1256=>array(111,-23,837,741),1257=>array(72,-23,566,539),1258=>array(111,-23,837,904),1259=>array(72,-23,566,727),1260=>array(96,-23,759,903),1261=>array(70,-23,560,727),1262=>array(115,0,750,871),1263=>array(-17,-218,565,693),1264=>array(115,0,750,904),1265=>array(-17,-218,565,727),1266=>array(115,0,750,939),1267=>array(-17,-218,604,774),1268=>array(140,0,687,904),1269=>array(108,0,523,727),1270=>array(80,-135,724,729),1271=>array(70,-120,476,524),1272=>array(80,0,960,903),1273=>array(70,0,772,727),1296=>array(85,-23,715,741),1297=>array(60,-23,531,539),1298=>array(30,-174,749,729),1299=>array(67,-143,599,524),1306=>array(102,-59,826,741),1307=>array(71,-213,607,539),1308=>array(170,0,1077,729),1309=>array(122,0,824,524),1310=>array(79,0,743,729),1311=>array(70,0,573,524),1329=>array(55,-41,722,716),1330=>array(2,-2,667,726),1331=>array(83,-1,715,726),1332=>array(75,1,700,729),1333=>array(52,5,684,733),1334=>array(-32,-6,662,735),1335=>array(7,0,457,721),1336=>array(-3,0,663,729),1337=>array(-14,-2,801,728),1338=>array(28,-10,675,718),1339=>array(-15,0,617,732),1340=>array(17,0,317,716),1341=>array(-10,-12,819,723),1342=>array(28,-4,825,762),1343=>array(81,1,677,733),1344=>array(2,-74,649,725),1345=>array(0,-42,627,728),1346=>array(68,0,591,728),1347=>array(-30,0,659,724),1348=>array(19,0,790,729),1349=>array(10,-12,575,728),1350=>array(67,0,745,729),1351=>array(4,-12,573,739),1352=>array(-3,1,663,729),1353=>array(29,-14,616,728),1354=>array(75,1,663,729),1355=>array(-32,-8,662,735),1356=>array(-3,1,688,729),1357=>array(52,-12,719,716),1358=>array(82,1,714,729),1359=>array(13,-12,631,728),1360=>array(-3,1,663,729),1361=>array(23,-12,590,728),1362=>array(-1,0,375,723),1363=>array(33,1,749,725),1364=>array(-16,0,631,728),1365=>array(38,-12,743,729),1366=>array(-4,-8,664,725),1369=>array(218,579,328,754),1370=>array(146,489,334,723),1371=>array(134,588,320,718),1372=>array(140,585,473,730),1373=>array(58,583,212,720),1374=>array(150,595,449,782),1375=>array(154,588,441,707),1377=>array(40,-10,824,520),1378=>array(-5,-211,541,529),1379=>array(48,-209,561,530),1380=>array(40,-209,548,515),1381=>array(14,-11,521,721),1382=>array(54,-209,554,518),1383=>array(30,-121,395,721),1384=>array(-15,-208,530,529),1385=>array(-11,-221,580,518),1386=>array(18,-14,615,723),1387=>array(-38,-205,508,716),1388=>array(-16,-208,224,519),1389=>array(-32,-210,783,713),1390=>array(12,-14,554,742),1391=>array(50,-211,551,721),1392=>array(-10,0,492,716),1393=>array(9,-14,462,736),1394=>array(6,-209,484,515),1395=>array(-33,-1,574,731),1396=>array(19,-10,543,725),1397=>array(-122,-210,230,519),1398=>array(18,-10,497,726),1399=>array(-6,-209,436,510),1400=>array(13,-1,513,529),1401=>array(-23,-209,362,521),1402=>array(61,-213,846,520),1403=>array(18,-209,500,532),1404=>array(24,-2,524,529),1405=>array(40,-12,540,519),1406=>array(50,-211,593,716),1407=>array(47,-13,857,529),1408=>array(-10,-211,536,529),1409=>array(1,-210,565,530),1410=>array(22,0,247,505),1411=>array(18,-206,828,723),1412=>array(-34,-209,599,518),1413=>array(40,-12,546,530),1414=>array(14,-209,631,725),1415=>array(17,-8,483,723),1417=>array(35,0,245,519),1418=>array(6,166,292,263),1423=>array(131,1,788,729),1456=>array(270,-256,382,-60),1457=>array(133,-256,504,-60),1458=>array(32,-256,379,-60),1459=>array(55,-249,397,-60),1460=>array(296,-131,382,-60),1461=>array(231,-131,447,-60),1462=>array(215,-256,429,-60),1463=>array(129,-131,332,-60),1464=>array(137,-248,340,-60),1465=>array(211,660,297,731),1467=>array(143,-249,488,-60),1468=>array(292,270,378,341),1469=>array(150,-248,261,-60),1470=>array(160,524,572,600),1471=>array(267,664,470,735),1472=>array(31,-100,288,700),1473=>array(780,640,866,711),1474=>array(211,640,297,711),1475=>array(110,0,326,524),1476=>array(446,640,532,711),1488=>array(66,0,702,600),1489=>array(58,0,583,600),1490=>array(30,0,465,600),1491=>array(149,0,671,600),1492=>array(63,0,651,600),1493=>array(62,0,277,600),1494=>array(126,0,424,600),1495=>array(63,0,656,600),1496=>array(104,0,656,600),1497=>array(118,286,273,600),1498=>array(149,-200,559,600),1499=>array(57,0,601,600),1500=>array(148,0,673,749),1501=>array(63,0,656,600),1502=>array(68,0,655,600),1503=>array(19,-200,277,600),1504=>array(51,0,412,600),1505=>array(103,0,656,600),1506=>array(24,-55,659,600),1507=>array(135,-200,611,600),1508=>array(63,0,616,600),1509=>array(140,-200,613,600),1510=>array(59,0,652,600),1511=>array(19,-200,678,600),1512=>array(148,0,582,600),1513=>array(110,0,848,600),1514=>array(35,0,723,600),1520=>array(62,0,489,600),1521=>array(120,0,478,600),1522=>array(119,286,473,600),1523=>array(155,464,273,709),1524=>array(165,464,443,709),2433=>array(-291,632,-48,796),2434=>array(14,43,282,552),2435=>array(5,48,258,507),2437=>array(21,0,687,558),2438=>array(13,0,852,635),2439=>array(6,-50,527,790),2440=>array(2,-10,576,772),2441=>array(-16,62,575,790),2442=>array(-6,64,594,794),2443=>array(59,0,649,651),2444=>array(125,53,515,633),2447=>array(30,0,546,571),2448=>array(0,0,608,857),2451=>array(59,62,531,538),2452=>array(25,62,598,861),2453=>array(13,0,655,558),2454=>array(55,0,549,644),2455=>array(62,3,546,635),2456=>array(23,0,506,558),2457=>array(34,3,436,525),2458=>array(21,2,492,558),2459=>array(41,-75,606,558),2460=>array(24,-3,669,558),2461=>array(14,1,625,646),2462=>array(20,0,769,570),2463=>array(-27,70,435,807),2464=>array(-26,3,454,852),2465=>array(3,60,596,558),2466=>array(5,3,488,558),2467=>array(74,0,551,657),2468=>array(11,38,652,558),2469=>array(38,0,540,646),2470=>array(26,-2,495,558),2471=>array(48,0,520,565),2472=>array(9,-2,534,558),2474=>array(31,0,575,627),2475=>array(23,0,660,558),2476=>array(23,0,473,558),2477=>array(18,71,629,558),2478=>array(24,0,523,558),2479=>array(17,0,504,558),2480=>array(23,0,480,558),2482=>array(15,0,584,558),2486=>array(19,0,581,645),2487=>array(25,0,506,558),2488=>array(28,0,567,558),2489=>array(29,-53,520,558),2492=>array(-382,-161,-266,-49),2493=>array(29,-53,429,558),2494=>array(-39,0,267,635),2495=>array(-14,0,593,789),2496=>array(-332,0,232,809),2497=>array(-251,-214,81,76),2498=>array(-190,-274,129,36),2499=>array(-232,-293,13,41),2500=>array(-341,-431,28,41),2503=>array(1,0,354,558),2504=>array(-21,0,347,787),2507=>array(2,0,952,635),2508=>array(22,0,928,820),2509=>array(-200,-166,-22,-3),2510=>array(34,3,358,561),2519=>array(-208,2,268,820),2524=>array(35,-112,604,558),2525=>array(42,-159,495,558),2527=>array(28,0,504,558),2528=>array(86,-253,677,651),2529=>array(159,-269,576,633),2530=>array(-268,-340,12,44),2531=>array(-575,-340,-17,146),2534=>array(59,65,427,430),2535=>array(33,2,349,556),2536=>array(57,-59,425,547),2537=>array(47,44,506,514),2538=>array(42,23,410,579),2539=>array(35,5,456,549),2540=>array(29,26,464,535),2541=>array(114,30,430,540),2542=>array(27,31,534,542),2543=>array(40,30,431,574),2544=>array(23,0,473,558),2545=>array(10,0,473,558),2546=>array(70,98,417,609),2547=>array(-7,73,348,548),2548=>array(-28,98,524,609),2549=>array(29,75,598,548),2550=>array(-21,29,601,572),2551=>array(13,47,146,551),2552=>array(29,35,327,558),2553=>array(37,146,398,489),2554=>array(9,372,557,729),2555=>array(82,-178,311,298),4256=>array(102,0,593,720),4257=>array(100,0,611,720),4258=>array(104,0,637,740),4259=>array(124,17,873,740),4260=>array(104,0,644,740),4261=>array(99,0,638,740),4262=>array(179,0,792,740),4263=>array(124,0,936,740),4264=>array(132,20,663,740),4265=>array(99,0,641,740),4266=>array(124,20,1003,740),4267=>array(100,0,641,740),4268=>array(122,0,669,740),4269=>array(118,20,833,740),4270=>array(98,0,606,720),4271=>array(128,0,696,720),4272=>array(103,20,792,720),4273=>array(121,0,590,720),4274=>array(110,0,796,740),4275=>array(163,0,776,740),4276=>array(172,0,913,740),4277=>array(103,0,672,720),4278=>array(116,20,875,740),4279=>array(102,0,676,720),4280=>array(115,0,699,740),4281=>array(84,20,616,740),4282=>array(127,0,798,720),4283=>array(98,0,669,720),4284=>array(125,0,769,740),4285=>array(102,0,766,720),4286=>array(123,0,585,720),4287=>array(92,0,921,740),4288=>array(94,0,626,720),4304=>array(58,0,447,450),4305=>array(67,0,508,720),4306=>array(8,-280,488,420),4307=>array(28,-263,714,420),4308=>array(4,-280,476,420),4309=>array(4,-280,475,420),4310=>array(149,0,651,740),4311=>array(69,0,757,420),4312=>array(68,20,470,420),4313=>array(5,-280,479,420),4314=>array(35,-260,872,420),4315=>array(68,0,540,720),4316=>array(68,0,547,720),4317=>array(73,20,707,420),4318=>array(61,0,518,720),4319=>array(37,-280,539,420),4320=>array(76,20,743,720),4321=>array(79,0,480,720),4322=>array(32,-280,702,602),4323=>array(69,-280,659,420),4324=>array(77,-280,725,420),4325=>array(4,-280,569,714),4326=>array(38,-262,728,420),4327=>array(3,-280,506,420),4328=>array(90,0,571,740),4329=>array(34,20,501,740),4330=>array(33,-280,648,420),4331=>array(68,0,572,720),4332=>array(69,0,619,740),4333=>array(4,-280,637,720),4334=>array(66,0,469,720),4335=>array(-52,-280,693,420),4336=>array(67,0,547,720),4337=>array(71,-4,693,746),4338=>array(29,-5,411,394),4339=>array(2,-274,449,376),4340=>array(1,-274,471,711),4341=>array(61,6,533,714),4345=>array(72,-280,552,420),4347=>array(80,-1,526,576),4348=>array(107,228,467,768),5024=>array(53,0,705,729),5025=>array(53,-10,699,729),5026=>array(92,0,679,729),5027=>array(32,-23,756,729),5028=>array(84,-23,1030,741),5029=>array(53,0,275,729),5030=>array(64,-23,641,741),5031=>array(101,-23,835,741),5032=>array(53,0,535,729),5033=>array(39,-23,764,729),5034=>array(-22,0,614,729),5035=>array(5,-23,517,729),5036=>array(53,0,687,729),5037=>array(80,0,824,729),5038=>array(96,0,573,741),5039=>array(-18,-23,756,752),5040=>array(53,0,567,729),5041=>array(53,0,666,729),5042=>array(20,-23,829,741),5043=>array(130,0,1038,729),5044=>array(47,-23,669,741),5045=>array(50,0,619,752),5046=>array(84,-23,733,741),5047=>array(53,0,868,729),5048=>array(96,0,597,752),5049=>array(60,-23,940,729),5050=>array(85,-23,1034,741),5051=>array(53,0,743,729),5052=>array(54,-23,522,729),5053=>array(42,-23,808,729),5054=>array(84,-23,804,741),5055=>array(103,-130,528,729),5056=>array(84,-23,775,741),5057=>array(-11,-23,776,742),5058=>array(53,0,588,729),5059=>array(16,0,698,729),5060=>array(87,0,644,752),5061=>array(84,-23,1113,741),5062=>array(24,0,725,729),5063=>array(42,-23,856,752),5064=>array(98,-23,804,741),5065=>array(100,0,1253,741),5066=>array(42,-23,856,752),5067=>array(71,-23,650,741),5068=>array(83,-23,739,729),5069=>array(33,-23,944,752),5070=>array(53,0,635,729),5071=>array(53,0,642,729),5072=>array(73,0,526,729),5073=>array(51,-24,756,738),5074=>array(53,0,675,729),5075=>array(78,-23,502,729),5076=>array(115,0,1027,729),5077=>array(53,-23,662,741),5078=>array(97,-23,690,729),5079=>array(-26,0,589,729),5080=>array(9,0,624,729),5081=>array(115,0,731,729),5082=>array(53,-23,625,741),5083=>array(80,-23,937,740),5084=>array(13,-24,725,742),5085=>array(50,0,560,741),5086=>array(53,0,521,729),5087=>array(84,-23,733,741),5088=>array(94,-23,752,729),5089=>array(86,-23,893,741),5090=>array(53,0,675,729),5091=>array(85,-23,744,741),5092=>array(103,0,842,729),5093=>array(53,0,789,729),5094=>array(53,0,758,729),5095=>array(41,-22,622,729),5096=>array(86,-24,913,741),5097=>array(84,-91,903,741),5098=>array(26,-23,953,741),5099=>array(84,-23,804,741),5100=>array(101,-23,847,741),5101=>array(3,-24,671,741),5102=>array(78,-23,629,741),5103=>array(42,-23,856,752),5104=>array(25,-15,663,741),5105=>array(9,-23,724,729),5106=>array(50,0,609,741),5107=>array(85,-23,970,741),5108=>array(53,0,664,729),7680=>array(16,-260,652,729),7681=>array(63,-259,566,539),7682=>array(80,0,712,879),7683=>array(60,-23,594,729),7684=>array(80,-164,712,729),7685=>array(60,-187,594,729),7686=>array(80,-134,712,729),7687=>array(60,-157,594,729),7688=>array(100,-214,758,926),7689=>array(76,-214,570,747),7690=>array(80,0,750,879),7691=>array(76,-23,653,729),7692=>array(80,-164,750,729),7693=>array(76,-187,653,729),7694=>array(80,-134,750,729),7695=>array(76,-157,653,729),7696=>array(89,-207,758,729),7697=>array(71,-230,650,729),7698=>array(80,-210,750,729),7699=>array(61,-233,653,729),7700=>array(80,0,741,1026),7701=>array(77,-23,573,890),7702=>array(80,0,741,1024),7703=>array(77,-23,576,890),7704=>array(80,-210,741,729),7705=>array(77,-233,573,539),7706=>array(80,-166,741,729),7707=>array(77,-189,573,539),7708=>array(90,-207,751,933),7709=>array(69,-230,585,731),7710=>array(80,0,724,879),7711=>array(71,0,417,879),7712=>array(109,-23,809,866),7713=>array(34,-218,603,664),7714=>array(80,0,796,879),7715=>array(60,0,564,790),7716=>array(80,-164,796,729),7717=>array(60,-164,564,729),7718=>array(80,0,796,904),7719=>array(60,0,625,879),7720=>array(-52,-207,799,729),7721=>array(-70,-207,574,729),7722=>array(80,-198,796,729),7723=>array(60,-198,564,729),7724=>array(-53,-166,349,729),7725=>array(-79,-166,305,729),7726=>array(100,0,518,1034),7727=>array(86,0,472,900),7728=>array(80,0,814,921),7729=>array(60,0,586,897),7730=>array(80,-164,814,729),7731=>array(60,-164,586,729),7732=>array(80,-134,814,729),7733=>array(60,-134,586,729),7734=>array(80,-164,551,729),7735=>array(24,-164,307,729),7736=>array(80,-164,596,866),7737=>array(24,-164,430,854),7738=>array(80,-134,551,729),7739=>array(-52,-134,307,729),7740=>array(80,-210,551,729),7741=>array(-80,-210,307,729),7742=>array(80,0,921,922),7743=>array(60,0,841,747),7744=>array(80,0,921,879),7745=>array(60,0,841,702),7746=>array(80,-164,921,729),7747=>array(60,-164,841,539),7748=>array(80,0,805,879),7749=>array(60,0,564,702),7750=>array(80,-164,805,729),7751=>array(60,-164,564,539),7752=>array(80,-134,805,729),7753=>array(60,-134,564,539),7754=>array(80,-210,805,729),7755=>array(60,-210,564,539),7756=>array(100,-23,824,1040),7757=>array(80,-23,597,900),7758=>array(100,-23,824,1000),7759=>array(80,-23,588,845),7760=>array(100,-23,824,1000),7761=>array(80,-23,576,847),7762=>array(100,-23,824,1000),7763=>array(80,-23,591,847),7764=>array(80,0,722,922),7765=>array(14,-213,598,740),7766=>array(80,0,722,879),7767=>array(14,-213,593,702),7768=>array(80,0,757,879),7769=>array(60,0,427,702),7770=>array(80,-164,757,729),7771=>array(60,-164,427,539),7772=>array(80,-164,757,866),7773=>array(60,-164,476,676),7774=>array(80,-134,757,729),7775=>array(17,-134,427,539),7776=>array(81,-23,706,879),7777=>array(61,-23,520,702),7778=>array(81,-187,706,741),7779=>array(61,-187,520,539),7780=>array(81,-23,706,1021),7781=>array(61,-23,538,861),7782=>array(81,-23,706,1009),7783=>array(61,-23,548,851),7784=>array(81,-187,706,887),7785=>array(61,-187,520,702),7786=>array(158,0,748,879),7787=>array(87,-23,356,831),7788=>array(158,-164,748,729),7789=>array(60,-187,356,668),7790=>array(156,-134,748,729),7791=>array(-31,-157,356,668),7792=>array(114,-210,748,729),7793=>array(-46,-233,356,668),7794=>array(120,-186,796,729),7795=>array(83,-186,589,524),7796=>array(120,-189,796,729),7797=>array(83,-189,589,524),7798=>array(120,-233,796,729),7799=>array(83,-233,589,524),7800=>array(120,-23,796,1013),7801=>array(83,-23,597,900),7802=>array(120,-23,796,971),7803=>array(83,-23,589,820),7804=>array(170,0,785,880),7805=>array(122,0,598,705),7806=>array(170,-164,785,729),7807=>array(122,-164,598,524),7808=>array(170,0,1077,925),7809=>array(122,0,824,747),7810=>array(170,0,1077,931),7811=>array(122,0,824,747),7812=>array(170,0,1077,904),7813=>array(122,0,824,725),7814=>array(170,0,1077,879),7815=>array(122,0,824,702),7816=>array(170,-164,1077,729),7817=>array(122,-164,824,524),7818=>array(20,0,792,879),7819=>array(17,0,583,702),7820=>array(20,0,792,904),7821=>array(17,0,583,702),7822=>array(170,0,818,879),7823=>array(-2,-218,580,702),7824=>array(30,0,739,929),7825=>array(31,0,557,749),7826=>array(30,-164,739,729),7827=>array(31,-164,557,524),7828=>array(30,-134,739,729),7829=>array(31,-134,557,524),7830=>array(60,-134,564,729),7831=>array(87,-23,435,813),7832=>array(122,0,824,772),7833=>array(-2,-218,580,771),7834=>array(63,-23,678,754),7835=>array(89,0,413,879),7840=>array(16,-164,652,729),7841=>array(63,-187,566,539),7842=>array(16,0,652,948),7843=>array(63,-23,566,798),7844=>array(16,0,834,1000),7845=>array(63,-23,745,890),7846=>array(16,0,652,1000),7847=>array(63,-23,566,870),7848=>array(16,0,794,1000),7849=>array(63,-23,669,900),7850=>array(16,0,711,1013),7851=>array(63,-23,621,900),7852=>array(16,-164,652,903),7853=>array(63,-187,566,749),7854=>array(16,0,712,1021),7855=>array(63,-23,624,892),7856=>array(16,0,678,1014),7857=>array(63,-23,586,892),7858=>array(16,0,658,1072),7859=>array(63,-23,586,920),7860=>array(16,0,706,1014),7861=>array(63,-23,615,883),7862=>array(16,-164,677,889),7863=>array(63,-187,581,731),7864=>array(80,-164,741,729),7865=>array(77,-187,573,539),7866=>array(80,0,741,988),7867=>array(77,-23,573,798),7868=>array(80,0,741,903),7869=>array(77,-23,589,705),7870=>array(80,0,825,1000),7871=>array(77,-23,745,890),7872=>array(80,0,741,1000),7873=>array(77,-23,573,870),7874=>array(80,0,810,956),7875=>array(77,-23,682,900),7876=>array(80,0,741,1021),7877=>array(77,-23,619,900),7878=>array(80,-164,741,904),7879=>array(77,-187,573,731),7880=>array(100,0,429,988),7881=>array(66,0,355,783),7882=>array(67,-164,349,729),7883=>array(23,-164,305,729),7884=>array(100,-187,824,741),7885=>array(80,-187,576,539),7886=>array(100,-23,824,989),7887=>array(80,-23,576,788),7888=>array(100,-23,874,1000),7889=>array(80,-23,745,890),7890=>array(100,-23,824,1000),7891=>array(80,-23,576,870),7892=>array(100,-23,857,956),7893=>array(80,-23,672,900),7894=>array(100,-23,824,1024),7895=>array(80,-23,601,900),7896=>array(100,-187,824,904),7897=>array(80,-187,576,749),7898=>array(101,-23,938,920),7899=>array(76,-23,677,740),7900=>array(101,-23,938,920),7901=>array(76,-23,677,740),7902=>array(101,-23,938,988),7903=>array(76,-23,677,784),7904=>array(101,-23,938,886),7905=>array(76,-23,677,707),7906=>array(101,-187,938,796),7907=>array(76,-187,677,631),7908=>array(120,-187,796,729),7909=>array(83,-187,589,524),7910=>array(120,-23,796,975),7911=>array(83,-23,589,763),7912=>array(124,-23,940,920),7913=>array(87,-23,744,740),7914=>array(124,-23,940,920),7915=>array(87,-23,744,740),7916=>array(124,-23,940,953),7917=>array(87,-23,744,778),7918=>array(124,-23,940,883),7919=>array(87,-23,744,692),7920=>array(124,-187,940,856),7921=>array(87,-187,744,651),7922=>array(170,0,818,927),7923=>array(-2,-218,580,731),7924=>array(170,-164,818,729),7925=>array(-2,-218,580,524),7926=>array(170,0,818,961),7927=>array(-2,-218,580,761),7928=>array(170,0,818,887),7929=>array(-2,-218,580,690),7936=>array(34,-13,584,756),7937=>array(34,-13,584,757),7938=>array(34,-13,584,756),7939=>array(34,-13,584,757),7940=>array(34,-13,607,756),7941=>array(34,-13,592,757),7942=>array(34,-13,591,873),7943=>array(34,-13,587,871),7944=>array(0,0,670,735),7945=>array(0,0,670,742),7946=>array(78,0,748,741),7947=>array(62,0,732,742),7948=>array(28,0,698,741),7949=>array(26,0,696,742),7950=>array(0,0,670,862),7951=>array(0,0,670,856),7952=>array(16,-10,522,756),7953=>array(16,-10,522,757),7954=>array(16,-10,522,756),7955=>array(16,-10,522,757),7956=>array(16,-10,540,756),7957=>array(16,-10,527,757),7960=>array(109,0,806,741),7961=>array(101,0,798,742),7962=>array(104,0,1009,741),7963=>array(116,0,1004,742),7964=>array(108,0,1005,741),7965=>array(118,0,994,742),7968=>array(33,-182,551,756),7969=>array(33,-182,551,757),7970=>array(33,-182,556,756),7971=>array(33,-182,553,757),7972=>array(33,-182,600,756),7973=>array(33,-182,626,757),7974=>array(33,-182,618,873),7975=>array(33,-182,617,871),7976=>array(100,0,839,741),7977=>array(113,0,852,742),7978=>array(110,0,1037,741),7979=>array(116,0,1026,742),7980=>array(111,0,1037,741),7981=>array(118,0,1024,742),7982=>array(101,0,906,853),7983=>array(119,1,943,854),7984=>array(28,-8,264,756),7985=>array(28,-8,277,757),7986=>array(107,-8,435,756),7987=>array(124,-8,431,757),7988=>array(89,-8,460,756),7989=>array(71,-8,454,757),7990=>array(94,-9,479,874),7991=>array(89,-8,475,870),7992=>array(107,0,390,741),7993=>array(112,0,385,742),7994=>array(105,0,592,741),7995=>array(118,0,594,742),7996=>array(106,0,594,741),7997=>array(114,0,582,742),7998=>array(109,0,472,855),7999=>array(124,0,485,856),8000=>array(32,-12,542,756),8001=>array(32,-12,542,757),8002=>array(32,-12,542,756),8003=>array(32,-12,542,757),8004=>array(32,-12,585,756),8005=>array(32,-12,579,757),8008=>array(92,-12,808,741),8009=>array(101,-12,817,742),8010=>array(108,-12,1047,741),8011=>array(122,-12,1045,742),8012=>array(111,-12,947,741),8013=>array(122,-12,947,742),8016=>array(37,-14,569,756),8017=>array(37,-14,569,757),8018=>array(37,-14,569,756),8019=>array(37,-14,569,757),8020=>array(37,-14,569,756),8021=>array(37,-14,569,757),8022=>array(37,-14,572,873),8023=>array(37,-14,569,871),8025=>array(121,0,963,742),8027=>array(121,0,1129,742),8029=>array(126,0,1161,742),8031=>array(113,0,1061,854),8032=>array(26,-9,717,756),8033=>array(26,-9,717,757),8034=>array(26,-9,717,756),8035=>array(26,-9,717,757),8036=>array(26,-9,717,756),8037=>array(26,-9,717,757),8038=>array(26,-9,717,873),8039=>array(26,-9,717,868),8040=>array(26,0,793,741),8041=>array(45,0,812,742),8042=>array(109,0,1005,741),8043=>array(121,0,992,742),8044=>array(113,0,936,741),8045=>array(122,0,931,742),8046=>array(103,0,884,855),8047=>array(120,0,907,857),8048=>array(34,-13,584,747),8049=>array(34,-13,584,747),8050=>array(16,-10,522,747),8051=>array(16,-10,522,747),8052=>array(33,-182,551,747),8053=>array(33,-182,551,747),8054=>array(28,-8,288,747),8055=>array(28,-8,319,747),8056=>array(32,-12,542,747),8057=>array(32,-12,542,747),8058=>array(37,-14,569,747),8059=>array(37,-14,569,747),8060=>array(26,-9,717,747),8061=>array(26,-9,717,747),8064=>array(34,-200,584,756),8065=>array(34,-200,584,757),8066=>array(34,-200,584,756),8067=>array(34,-200,584,757),8068=>array(34,-200,607,756),8069=>array(34,-200,592,757),8070=>array(34,-200,591,873),8071=>array(34,-200,587,871),8072=>array(0,0,844,735),8073=>array(0,0,846,742),8074=>array(78,0,933,741),8075=>array(62,0,913,742),8076=>array(28,0,871,741),8077=>array(26,0,880,742),8078=>array(0,0,850,862),8079=>array(0,0,849,856),8080=>array(-2,-200,551,756),8081=>array(4,-200,551,757),8082=>array(-1,-200,556,756),8083=>array(-2,-200,553,757),8084=>array(2,-200,600,756),8085=>array(0,-200,626,757),8086=>array(0,-200,618,873),8087=>array(0,-200,617,871),8088=>array(102,0,875,741),8089=>array(113,0,879,742),8090=>array(110,0,1077,741),8091=>array(116,0,1069,742),8092=>array(111,0,1080,741),8093=>array(118,0,1065,742),8094=>array(101,0,938,853),8095=>array(119,0,971,854),8096=>array(26,-200,717,756),8097=>array(26,-200,717,757),8098=>array(26,-200,717,756),8099=>array(26,-200,717,757),8100=>array(26,-200,717,756),8101=>array(26,-200,717,757),8102=>array(26,-200,717,873),8103=>array(26,-200,717,868),8104=>array(26,0,877,741),8105=>array(45,0,892,742),8106=>array(109,0,1098,741),8107=>array(121,0,1080,742),8108=>array(113,0,1019,741),8109=>array(122,0,1015,742),8110=>array(103,0,968,855),8111=>array(120,0,987,857),8112=>array(34,-13,584,734),8113=>array(34,-13,584,668),8114=>array(34,-200,584,747),8115=>array(34,-200,584,530),8116=>array(34,-200,584,740),8118=>array(34,-13,584,707),8119=>array(34,-200,584,707),8120=>array(0,0,670,899),8121=>array(0,0,670,870),8122=>array(61,0,731,741),8123=>array(49,0,719,741),8124=>array(0,0,846,716),8125=>array(114,583,229,740),8126=>array(18,0,173,177),8127=>array(114,583,229,740),8128=>array(-32,618,309,726),8129=>array(153,596,502,881),8130=>array(1,-200,551,747),8131=>array(2,-200,551,531),8132=>array(1,-200,551,740),8134=>array(33,-182,593,752),8135=>array(-2,-200,593,752),8136=>array(109,0,882,741),8137=>array(75,0,896,741),8138=>array(103,0,951,741),8139=>array(74,0,917,741),8140=>array(0,0,771,716),8141=>array(114,583,431,740),8142=>array(114,583,455,740),8143=>array(172,574,513,875),8144=>array(73,-8,407,734),8145=>array(60,-8,367,668),8146=>array(69,-8,443,760),8147=>array(74,-8,470,747),8150=>array(74,-8,415,707),8151=>array(58,-8,455,886),8152=>array(44,0,447,899),8153=>array(42,0,419,870),8154=>array(110,0,476,741),8155=>array(80,0,441,741),8157=>array(163,584,466,741),8158=>array(163,584,491,741),8159=>array(74,572,415,871),8160=>array(37,-14,569,734),8161=>array(37,-14,569,668),8162=>array(37,-14,569,761),8163=>array(37,-14,569,761),8164=>array(-49,-200,564,756),8165=>array(-49,-200,564,757),8166=>array(37,-14,569,707),8167=>array(37,-14,569,868),8168=>array(153,0,809,899),8169=>array(153,0,809,870),8170=>array(95,0,941,741),8171=>array(85,0,976,741),8172=>array(101,0,782,742),8173=>array(119,601,493,760),8174=>array(244,601,618,760),8175=>array(179,592,357,740),8178=>array(26,-200,717,747),8179=>array(26,-200,717,526),8180=>array(26,-200,717,740),8182=>array(26,-9,717,707),8183=>array(26,-200,717,707),8184=>array(106,-12,905,741),8185=>array(80,-12,844,741),8186=>array(81,0,848,741),8187=>array(43,0,810,741),8188=>array(0,0,852,722),8189=>array(218,592,458,740),8190=>array(163,584,276,741),8208=>array(97,240,351,312),8209=>array(97,240,351,312),8210=>array(46,240,628,312),8211=>array(46,240,628,312),8212=>array(42,240,1068,312),8213=>array(42,240,1068,312),8214=>array(70,-14,250,676),8215=>array(-60,-283,553,-67),8216=>array(168,499,311,730),8217=>array(168,499,311,730),8218=>array(37,-128,180,103),8219=>array(192,497,312,729),8220=>array(150,499,454,730),8221=>array(155,499,457,730),8222=>array(20,-128,322,103),8223=>array(177,497,457,729),8224=>array(127,-177,620,709),8225=>array(51,-177,620,709),8226=>array(120,220,376,470),8227=>array(117,220,373,470),8228=>array(87,0,213,103),8229=>array(115,0,573,103),8230=>array(115,0,906,103),8231=>array(166,192,293,295),8240=>array(93,-20,1024,738),8241=>array(92,-22,1384,738),8242=>array(145,438,370,716),8243=>array(145,438,582,716),8244=>array(145,438,798,716),8245=>array(192,438,323,716),8246=>array(192,438,538,716),8247=>array(192,438,734,716),8248=>array(-27,-171,330,121),8249=>array(94,106,290,438),8250=>array(74,106,272,438),8251=>array(117,68,624,492),8252=>array(124,0,641,729),8253=>array(184,0,631,741),8254=>array(137,752,728,806),8255=>array(39,-199,595,-28),8256=>array(181,574,736,745),8257=>array(-8,-201,445,276),8258=>array(45,-1,856,729),8259=>array(84,161,419,321),8260=>array(-178,-20,506,729),8261=>array(98,-212,431,729),8262=>array(-15,-212,319,729),8263=>array(184,0,1156,741),8264=>array(184,0,919,741),8265=>array(124,0,908,741),8266=>array(115,-12,608,412),8267=>array(67,-177,633,729),8268=>array(69,74,601,544),8269=>array(37,74,569,544),8270=>array(77,-1,379,290),8271=>array(53,-147,279,524),8272=>array(86,21,730,718),8273=>array(76,-1,474,741),8274=>array(60,0,744,750),8275=>array(63,293,582,399),8276=>array(15,-204,571,-33),8277=>array(107,-14,826,701),8278=>array(139,-33,585,544),8279=>array(145,438,983,716),8280=>array(139,-34,764,655),8281=>array(47,-33,803,673),8282=>array(50,-32,321,750),8283=>array(105,-199,730,764),8284=>array(58,40,645,525),8285=>array(60,0,337,800),8286=>array(55,2,328,796),8304=>array(141,366,460,805),8305=>array(122,380,279,854),8308=>array(119,380,447,805),8309=>array(121,366,473,805),8310=>array(126,366,454,805),8311=>array(161,380,497,805),8312=>array(126,366,463,805),8313=>array(136,366,465,805),8314=>array(131,400,456,716),8315=>array(123,535,461,581),8316=>array(112,464,471,622),8317=>array(226,288,443,901),8318=>array(125,288,342,901),8319=>array(109,380,437,731),8320=>array(18,-214,337,225),8321=>array(61,-200,249,225),8322=>array(-10,-200,358,225),8323=>array(7,-214,339,225),8324=>array(-7,-200,321,225),8325=>array(-3,-214,349,225),8326=>array(3,-214,331,225),8327=>array(40,-200,376,225),8328=>array(0,-214,337,225),8329=>array(9,-214,338,225),8330=>array(18,-126,343,190),8331=>array(13,9,351,55),8332=>array(3,-47,362,111),8333=>array(110,-300,327,313),8334=>array(-8,-300,209,313),8336=>array(-9,-213,319,153),8337=>array(2,-213,325,153),8338=>array(12,-213,335,153),8339=>array(-29,-200,339,141),8340=>array(29,-213,353,153),8352=>array(131,0,683,731),8353=>array(100,-87,675,780),8354=>array(94,-23,668,741),8355=>array(102,0,697,729),8356=>array(46,-23,626,729),8357=>array(70,-89,851,626),8358=>array(116,0,763,729),8359=>array(15,-23,1224,729),8360=>array(80,-23,1242,729),8361=>array(102,0,976,729),8362=>array(20,0,883,600),8363=>array(54,1,692,799),8364=>array(89,-23,756,709),8365=>array(79,0,810,729),8366=>array(133,0,748,729),8367=>array(0,-200,1264,716),8368=>array(34,-200,633,727),8369=>array(91,0,795,729),8370=>array(152,-93,760,800),8371=>array(17,0,726,729),8372=>array(126,-23,680,741),8373=>array(54,-126,657,770),8376=>array(134,0,639,729),8377=>array(96,-7,625,729),8400=>array(-401,558,109,748),8401=>array(-401,558,101,748),8402=>array(-205,-14,-3,676),8403=>array(-228,-1,-53,535),8404=>array(-506,503,132,800),8405=>array(-496,503,122,800),8406=>array(-449,546,148,889),8407=>array(-449,546,151,889),8408=>array(-342,109,-41,402),8409=>array(-342,109,18,440),8410=>array(-342,73,-36,401),8411=>array(-369,505,149,608),8412=>array(-451,582,191,686),8413=>array(-718,-198,270,790),8414=>array(-719,-193,270,796),8415=>array(-716,-190,270,796),8416=>array(-718,-198,270,790),8417=>array(-496,554,155,897),8420=>array(-1166,-146,-1,852),8421=>array(-542,-61,-25,749),8422=>array(-317,-14,10,676),8423=>array(-312,90,208,638),8424=>array(-525,-196,-7,-93),8425=>array(-358,503,147,687),8426=>array(-898,20,19,546),8427=>array(-616,-99,200,591),8428=>array(-508,-245,-5,-55),8429=>array(-497,-242,21,-52),8430=>array(-542,-286,57,-28),8431=>array(-657,-288,-58,-30),8432=>array(-160,566,38,754),8448=>array(80,-20,859,741),8449=>array(80,-20,860,741),8450=>array(61,-23,719,741),8451=>array(122,-23,1058,741),8452=>array(102,1,515,685),8453=>array(108,-20,825,741),8454=>array(108,-20,865,741),8455=>array(57,-23,671,741),8456=>array(66,-23,730,741),8457=>array(78,0,972,729),8459=>array(3,-22,1210,717),8460=>array(7,-111,581,718),8461=>array(26,0,736,729),8462=>array(60,0,564,729),8463=>array(86,0,590,729),8464=>array(8,-17,902,717),8465=>array(7,-87,690,699),8466=>array(5,-17,950,738),8467=>array(38,-11,536,726),8468=>array(53,-23,759,729),8469=>array(56,0,781,729),8470=>array(64,0,981,729),8471=>array(24,-67,890,799),8472=>array(3,-156,572,454),8473=>array(51,0,694,729),8474=>array(42,-59,770,741),8475=>array(-2,-17,887,717),8476=>array(11,-8,717,741),8477=>array(53,0,731,729),8478=>array(53,-55,855,729),8479=>array(39,-104,731,894),8480=>array(48,188,1091,739),8481=>array(99,0,1224,729),8482=>array(103,203,1072,728),8483=>array(9,-104,730,894),8484=>array(28,0,736,729),8486=>array(0,0,767,722),8487=>array(42,-20,809,702),8488=>array(-4,-140,566,705),8489=>array(115,1,308,529),8490=>array(80,0,814,729),8491=>array(16,0,652,970),8492=>array(34,-14,928,708),8493=>array(17,-13,600,705),8494=>array(77,-23,573,539),8495=>array(23,-11,498,491),8496=>array(25,-8,691,708),8497=>array(1,-22,950,728),8498=>array(13,0,657,729),8499=>array(9,-36,1195,719),8501=>array(26,0,662,600),8502=>array(58,0,583,600),8503=>array(30,0,465,600),8504=>array(119,0,641,600),8505=>array(67,0,362,729),8506=>array(61,-21,933,683),8507=>array(30,0,1407,729),8508=>array(44,0,664,524),8510=>array(52,0,691,729),8511=>array(70,0,785,729),8513=>array(80,-23,780,741),8514=>array(150,0,621,729),8515=>array(10,0,618,729),8516=>array(9,0,657,729),8522=>array(31,1,574,711),8523=>array(98,-46,659,686),8525=>array(35,-20,1163,729),8526=>array(13,0,478,525),8531=>array(103,-20,851,805),8532=>array(44,-20,891,735),8533=>array(113,-20,926,729),8534=>array(94,-20,937,735),8535=>array(88,-20,882,730),8536=>array(91,-20,895,735),8537=>array(141,-20,898,729),8538=>array(91,-20,898,735),8539=>array(107,-20,887,729),8540=>array(93,-20,884,730),8541=>array(103,-20,908,735),8542=>array(107,-20,883,733),8543=>array(139,-20,823,729),8544=>array(100,0,349,729),8545=>array(100,0,627,729),8546=>array(100,0,905,729),8547=>array(100,0,1063,729),8548=>array(170,0,785,729),8549=>array(170,0,1016,729),8550=>array(170,0,1294,729),8551=>array(170,0,1572,729),8552=>array(100,0,1070,729),8553=>array(20,0,792,729),8554=>array(20,0,1016,729),8555=>array(20,0,1294,729),8556=>array(80,0,551,729),8557=>array(100,-23,758,741),8558=>array(80,0,750,729),8559=>array(80,0,921,729),8560=>array(66,0,305,729),8561=>array(66,0,527,729),8562=>array(66,0,749,729),8563=>array(66,0,820,729),8564=>array(122,0,598,524),8565=>array(122,0,805,729),8566=>array(122,0,1027,729),8567=>array(122,0,1249,729),8568=>array(66,0,805,729),8569=>array(17,0,583,524),8570=>array(17,0,805,729),8571=>array(17,0,1027,729),8572=>array(68,0,307,729),8573=>array(76,-23,554,539),8574=>array(76,-23,653,729),8575=>array(60,0,841,539),8592=>array(32,-15,948,511),8593=>array(88,0,614,910),8594=>array(43,-15,959,511),8595=>array(2,-22,528,888),8596=>array(24,-15,1024,511),8597=>array(215,-22,833,910),8598=>array(108,24,796,787),8599=>array(33,24,940,786),8600=>array(6,24,694,787),8601=>array(33,25,940,787),8612=>array(44,-18,1012,514),8613=>array(19,-208,689,704),8614=>array(44,-18,1012,514),8615=>array(20,-208,690,704),8617=>array(81,-15,1021,511),8618=>array(117,-15,1012,511),8628=>array(135,13,709,600),8629=>array(35,-16,736,629),8636=>array(49,220,971,511),8637=>array(60,-20,970,271),8638=>array(73,-90,496,820),8639=>array(91,-70,441,840),8640=>array(49,220,959,511),8641=>array(48,-20,970,271),8642=>array(73,-90,423,820),8643=>array(27,-70,451,840),8644=>array(32,-185,999,681),8645=>array(88,-22,868,910),8646=>array(43,-185,998,682),8647=>array(32,-200,1028,856),8648=>array(88,0,1144,910),8649=>array(32,-200,1028,856),8650=>array(38,-111,1094,799),8651=>array(48,-120,991,613),8652=>array(40,-107,979,597),8656=>array(53,-15,990,513),8657=>array(79,-106,616,804),8658=>array(29,-15,966,513),8659=>array(33,-106,570,804),8660=>array(79,-20,1075,510),8661=>array(259,-253,895,743),8668=>array(8,-8,1052,518),8669=>array(51,-8,1095,518),8704=>array(120,0,756,729),8705=>array(105,-139,725,861),8706=>array(82,-23,601,709),8707=>array(90,0,751,729),8708=>array(90,-100,751,800),8709=>array(40,-14,762,710),8710=>array(10,0,701,729),8711=>array(160,0,851,729),8712=>array(60,0,611,616),8713=>array(60,-62,611,687),8714=>array(48,1,565,469),8715=>array(34,-1,585,615),8716=>array(43,-60,585,689),8717=>array(20,-1,537,467),8718=>array(100,0,528,600),8719=>array(33,-100,841,815),8720=>array(31,-100,839,815),8721=>array(18,-100,854,824),8722=>array(81,197,601,269),8723=>array(49,-21,624,612),8724=>array(72,0,571,633),8725=>array(212,-20,876,709),8726=>array(70,-20,382,544),8727=>array(113,59,507,474),8728=>array(72,71,445,443),8729=>array(197,220,453,470),8730=>array(77,-36,779,916),8731=>array(77,-36,779,916),8732=>array(77,-36,779,916),8733=>array(58,124,686,404),8734=>array(48,124,719,404),8735=>array(72,0,597,525),8736=>array(26,0,738,712),8737=>array(26,-100,738,562),8738=>array(50,-24,559,579),8739=>array(70,-14,130,676),8740=>array(30,-14,258,676),8741=>array(70,-14,250,676),8742=>array(30,-14,310,676),8743=>array(20,0,568,448),8744=>array(60,0,608,448),8745=>array(25,0,763,509),8746=>array(69,-17,807,492),8747=>array(8,-246,577,767),8748=>array(8,-246,837,767),8749=>array(8,-246,1077,767),8756=>array(133,-23,668,428),8757=>array(132,48,667,499),8758=>array(152,-35,279,488),8759=>array(152,-35,649,488),8760=>array(71,197,591,458),8761=>array(51,-35,770,458),8762=>array(46,-7,646,468),8763=>array(46,55,529,519),8764=>array(66,206,549,376),8770=>array(65,36,585,372),8771=>array(81,109,601,445),8773=>array(34,36,589,536),8776=>array(64,112,549,486),8778=>array(51,0,579,569),8779=>array(46,52,529,561),8800=>array(74,2,609,480),8801=>array(81,89,601,451),8804=>array(21,-11,640,639),8805=>array(18,-11,596,639),8960=>array(39,-24,781,719),8976=>array(58,86,624,375),8994=>array(72,158,628,329),8995=>array(61,155,617,326),9001=>array(39,-268,428,676),9002=>array(4,-198,393,746),9251=>array(18,0,522,184),9674=>array(22,0,468,744),9675=>array(39,-14,761,708),9702=>array(115,220,371,470),9711=>array(74,-67,940,799),9824=>array(72,0,656,705),9825=>array(148,-14,782,704),9826=>array(107,-14,634,705),9827=>array(99,0,813,705),9828=>array(72,0,656,705),9829=>array(148,-14,782,704),9830=>array(107,-14,634,705),9831=>array(99,0,813,705),9833=>array(-21,0,372,694),9834=>array(-21,0,497,694),9835=>array(16,0,722,703),9836=>array(16,0,722,703),9837=>array(-32,-21,362,730),9838=>array(-28,-214,402,712),9839=>array(-39,-197,452,762),11568=>array(64,-8,343,264),11569=>array(124,-16,902,744),11570=>array(124,-16,902,744),11571=>array(72,0,803,728),11572=>array(72,0,803,728),11573=>array(72,0,803,728),11574=>array(187,0,639,738),11575=>array(48,0,661,728),11576=>array(202,0,816,728),11577=>array(72,0,803,728),11578=>array(72,0,803,728),11579=>array(122,-8,628,734),11580=>array(72,0,781,728),11581=>array(72,0,825,728),11582=>array(83,-10,600,738),11583=>array(72,0,812,728),11584=>array(124,-16,902,744),11585=>array(110,-16,919,744),11586=>array(83,-10,363,738),11587=>array(48,0,779,728),11588=>array(60,0,722,728),11589=>array(72,0,803,728),11590=>array(79,64,587,512),11591=>array(72,0,825,728),11592=>array(129,290,782,438),11593=>array(92,0,681,728),11594=>array(48,0,642,728),11595=>array(56,-16,987,744),11596=>array(104,0,886,728),11597=>array(72,0,607,728),11598=>array(72,0,803,728),11599=>array(90,0,325,728),11600=>array(104,0,886,728),11601=>array(4,-224,307,728),11602=>array(101,-16,764,728),11603=>array(78,-8,457,736),11604=>array(124,-16,902,744),11605=>array(123,-18,902,743),11606=>array(140,0,803,728),11607=>array(71,-10,351,738),11608=>array(67,-10,727,738),11609=>array(124,-16,902,744),11610=>array(123,-18,952,743),11611=>array(124,-16,827,744),11612=>array(122,0,456,728),11613=>array(72,0,803,728),11614=>array(124,-16,827,744),11615=>array(72,0,803,728),11616=>array(48,0,661,728),11617=>array(72,0,803,728),11618=>array(75,5,622,728),11619=>array(54,0,929,728),11620=>array(72,0,486,728),11621=>array(54,0,929,728),11631=>array(166,444,525,728),11798=>array(38,-20,586,618),11799=>array(59,107,371,458),11800=>array(71,-24,518,717),11802=>array(67,240,411,625),11803=>array(47,268,504,676),11806=>array(57,268,514,564),11807=>array(57,151,514,438),11816=>array(33,-213,517,729),11817=>array(-37,-213,447,729),11818=>array(31,-20,659,557),11819=>array(53,90,678,433),11820=>array(23,160,648,503),11821=>array(43,10,668,588),11822=>array(119,0,556,741),42888=>array(8,-74,295,76),42889=>array(86,0,302,524),42890=>array(62,111,330,355),42891=>array(141,303,308,770),42892=>array(175,462,308,770),42922=>array(91,0,905,729),64256=>array(88,0,630,732),64257=>array(88,0,546,732),64258=>array(88,0,550,732),64259=>array(88,0,735,732),64260=>array(88,0,730,732),64261=>array(88,-23,608,732),64275=>array(19,-10,980,755),64276=>array(19,-11,1022,724),64277=>array(19,-205,993,724),64278=>array(50,-211,1027,716),64279=>array(19,-210,1257,724),64285=>array(93,147,273,600),64286=>array(52,660,359,813),64287=>array(119,149,473,600),64288=>array(37,0,659,600),64289=>array(-54,0,832,600),64290=>array(29,0,800,600),64291=>array(-57,0,782,600),64292=>array(-63,0,727,600),64293=>array(29,0,803,749),64294=>array(-57,0,785,600),64295=>array(28,0,707,600),64296=>array(-85,0,847,600),64297=>array(-28,197,471,474),64298=>array(110,0,866,711),64299=>array(110,0,848,711),64300=>array(110,0,866,711),64301=>array(110,0,848,711),64302=>array(66,-131,702,600),64303=>array(66,-248,702,600),64304=>array(66,-96,702,600),64305=>array(58,0,583,600),64306=>array(30,0,465,600),64307=>array(149,0,671,600),64308=>array(63,0,651,600),64309=>array(61,0,328,600),64310=>array(72,0,424,600),64312=>array(104,0,656,600),64313=>array(75,286,343,600),64314=>array(149,-200,559,600),64315=>array(57,0,601,600),64316=>array(148,0,673,749),64318=>array(68,0,655,600),64320=>array(51,0,412,600),64321=>array(103,0,656,600),64323=>array(135,-200,611,600),64324=>array(63,0,616,600),64326=>array(59,0,652,600),64327=>array(19,-200,678,600),64328=>array(148,0,582,600),64329=>array(110,0,848,600),64330=>array(35,0,723,600),64331=>array(62,0,297,731),64332=>array(58,0,583,735),64333=>array(57,0,601,735),64334=>array(63,0,616,735),64335=>array(195,0,702,749),65532=>array(67,-2,761,686),65533=>array(14,-63,877,800),65535=>array(-15,-139,915,800)); +$cw=array(0=>800,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>664,67=>710,68=>702,69=>657,70=>601,71=>778,72=>721,73=>278,74=>507,75=>667,76=>556,77=>846,78=>730,79=>770,80=>646,81=>776,82=>709,83=>651,84=>611,85=>721,86=>645,87=>937,88=>669,89=>678,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>554,98=>561,99=>515,100=>558,101=>547,102=>260,103=>552,104=>540,105=>222,106=>242,107=>502,108=>222,109=>816,110=>540,111=>556,112=>563,113=>556,114=>324,115=>500,116=>265,117=>538,118=>497,119=>723,120=>490,121=>479,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>444,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>352,179=>352,180=>333,181=>556,182=>537,183=>278,184=>333,185=>250,186=>365,187=>444,188=>900,189=>927,190=>947,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>711,200=>657,201=>657,202=>657,203=>657,204=>278,205=>278,206=>278,207=>278,208=>722,209=>730,210=>770,211=>770,212=>770,213=>770,214=>770,215=>584,216=>778,217=>721,218=>721,219=>721,220=>721,221=>678,222=>646,223=>579,224=>554,225=>554,226=>554,227=>554,228=>554,229=>554,230=>897,231=>510,232=>547,233=>547,234=>547,235=>547,236=>222,237=>222,238=>262,239=>262,240=>556,241=>540,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>561,249=>538,250=>538,251=>538,252=>538,253=>479,254=>561,255=>479,256=>667,257=>554,258=>667,259=>554,260=>667,261=>556,262=>710,263=>515,264=>710,265=>515,266=>710,267=>515,268=>710,269=>515,270=>702,271=>692,272=>722,273=>556,274=>657,275=>547,276=>657,277=>547,278=>657,279=>547,280=>657,281=>547,282=>657,283=>547,284=>778,285=>552,286=>778,287=>552,288=>778,289=>552,290=>778,291=>552,292=>721,293=>540,294=>722,295=>556,296=>300,297=>262,298=>300,299=>262,300=>300,301=>262,302=>278,303=>262,304=>278,305=>222,306=>742,307=>387,308=>507,309=>262,310=>667,311=>502,312=>500,313=>556,314=>222,315=>556,316=>222,317=>556,318=>342,319=>556,320=>359,321=>556,322=>222,323=>730,324=>540,325=>730,326=>540,327=>730,328=>540,329=>692,330=>642,331=>538,332=>770,333=>556,334=>770,335=>556,336=>770,337=>556,338=>1000,339=>937,340=>709,341=>324,342=>709,343=>324,344=>709,345=>324,346=>651,347=>500,348=>651,349=>500,350=>667,351=>500,352=>651,353=>500,354=>611,355=>278,356=>611,357=>373,358=>611,359=>278,360=>721,361=>538,362=>721,363=>538,364=>721,365=>538,366=>721,367=>538,368=>721,369=>538,370=>722,371=>556,372=>937,373=>723,374=>678,375=>479,376=>678,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>278,384=>556,385=>777,386=>667,387=>556,388=>667,389=>556,390=>710,391=>722,392=>530,393=>722,394=>869,395=>667,396=>556,397=>566,398=>667,399=>778,400=>667,401=>611,402=>278,403=>778,404=>667,405=>889,406=>278,407=>333,408=>741,409=>500,410=>333,411=>560,412=>833,413=>722,414=>556,415=>778,416=>778,417=>556,418=>1002,419=>737,420=>842,421=>556,422=>666,423=>667,424=>500,425=>611,426=>333,427=>278,428=>611,429=>278,430=>611,431=>773,432=>623,433=>768,434=>722,435=>793,436=>608,437=>611,438=>500,439=>611,440=>611,441=>500,442=>500,443=>556,446=>556,447=>556,448=>260,449=>520,450=>584,451=>278,452=>1311,453=>1208,454=>1056,455=>1056,456=>778,457=>444,458=>1158,459=>944,460=>778,461=>667,462=>554,463=>300,464=>262,465=>770,466=>556,467=>721,468=>538,469=>721,470=>538,471=>721,472=>538,473=>721,474=>538,475=>721,476=>538,477=>547,478=>667,479=>554,480=>667,481=>554,482=>1000,483=>897,484=>778,485=>556,486=>778,487=>552,488=>667,489=>502,490=>778,491=>551,492=>778,493=>551,494=>611,495=>560,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>552,503=>630,504=>730,505=>540,506=>667,507=>554,508=>1000,509=>897,510=>778,511=>561,512=>667,513=>554,514=>667,515=>554,516=>657,517=>547,518=>657,519=>547,520=>300,521=>262,522=>300,523=>262,524=>770,525=>556,526=>770,527=>556,528=>709,529=>324,530=>709,531=>324,532=>721,533=>538,534=>721,535=>538,536=>651,537=>500,538=>611,539=>265,540=>521,541=>393,542=>721,543=>540,548=>611,549=>500,550=>667,551=>554,552=>667,553=>556,554=>770,555=>556,556=>770,557=>556,558=>770,559=>556,560=>770,561=>556,562=>678,563=>479,567=>222,592=>554,593=>556,594=>589,595=>556,596=>515,597=>500,598=>581,599=>564,600=>556,601=>547,602=>773,603=>500,604=>500,605=>742,606=>500,607=>246,608=>556,609=>552,610=>546,611=>434,612=>556,613=>540,614=>556,615=>556,616=>245,617=>222,618=>278,619=>473,620=>427,621=>229,622=>611,623=>816,624=>803,625=>833,626=>566,627=>576,628=>560,629=>556,630=>778,631=>722,632=>728,633=>324,634=>333,635=>393,636=>333,637=>333,638=>384,639=>369,640=>546,641=>546,642=>550,643=>328,644=>298,645=>298,646=>444,647=>265,648=>278,649=>579,650=>626,651=>539,652=>497,653=>723,654=>479,655=>538,656=>510,657=>520,658=>560,659=>552,660=>533,661=>534,662=>533,663=>1000,664=>526,665=>501,666=>520,667=>575,668=>520,669=>444,670=>502,671=>430,672=>556,673=>532,674=>533,675=>934,676=>944,677=>944,678=>689,679=>506,680=>764,681=>766,682=>660,683=>577,684=>475,685=>486,686=>565,687=>621,688=>333,689=>333,690=>167,691=>236,692=>236,693=>276,694=>359,695=>500,696=>330,697=>278,698=>454,699=>278,700=>278,701=>278,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>333,717=>333,718=>333,719=>333,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>333,737=>186,738=>333,739=>333,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>333,751=>333,752=>383,753=>294,754=>294,755=>327,756=>261,757=>437,758=>437,759=>333,760=>278,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>199,885=>199,890=>332,894=>278,900=>291,901=>624,902=>659,903=>278,904=>870,905=>870,906=>315,908=>876,910=>903,911=>882,912=>333,913=>765,914=>643,915=>589,916=>760,917=>659,918=>682,919=>707,920=>769,921=>256,922=>689,923=>765,924=>825,925=>687,926=>649,927=>766,928=>730,929=>649,931=>678,932=>655,933=>733,934=>753,935=>783,936=>773,937=>768,938=>285,939=>733,940=>593,941=>523,942=>595,943=>271,944=>549,945=>596,946=>534,947=>531,948=>566,949=>523,950=>470,951=>557,952=>547,953=>293,954=>516,955=>579,956=>571,957=>518,958=>499,959=>561,960=>636,961=>551,962=>564,963=>627,964=>505,965=>549,966=>715,967=>579,968=>662,969=>746,970=>335,971=>549,972=>535,973=>503,974=>725,977=>580,978=>742,979=>809,980=>620,981=>728,982=>740,983=>556,1008=>556,1009=>566,1012=>778,1013=>328,1024=>657,1025=>657,1026=>781,1027=>590,1028=>709,1029=>655,1030=>254,1031=>300,1032=>532,1033=>1002,1034=>1166,1035=>772,1036=>674,1037=>730,1038=>605,1039=>721,1040=>667,1041=>665,1042=>664,1043=>590,1044=>807,1045=>657,1046=>914,1047=>653,1048=>730,1049=>730,1050=>674,1051=>656,1052=>846,1053=>721,1054=>770,1055=>720,1056=>649,1057=>709,1058=>606,1059=>605,1060=>875,1061=>660,1062=>754,1063=>612,1064=>830,1065=>872,1066=>839,1067=>885,1068=>668,1069=>708,1070=>1099,1071=>676,1072=>554,1073=>545,1074=>521,1075=>375,1076=>572,1077=>538,1078=>815,1079=>488,1080=>557,1081=>557,1082=>519,1083=>508,1084=>618,1085=>558,1086=>533,1087=>557,1088=>569,1089=>511,1090=>392,1091=>469,1092=>922,1093=>475,1094=>588,1095=>482,1096=>693,1097=>722,1098=>644,1099=>731,1100=>521,1101=>509,1102=>790,1103=>550,1104=>538,1105=>538,1106=>566,1107=>375,1108=>506,1109=>488,1110=>224,1111=>272,1112=>226,1113=>793,1114=>849,1115=>576,1116=>519,1117=>557,1118=>469,1119=>557,1120=>942,1121=>693,1136=>749,1137=>666,1138=>785,1139=>528,1148=>942,1149=>736,1150=>947,1151=>686,1154=>456,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>751,1163=>588,1164=>685,1165=>554,1166=>656,1167=>606,1168=>598,1169=>396,1170=>611,1171=>409,1172=>592,1173=>448,1174=>921,1175=>826,1176=>657,1177=>493,1178=>680,1179=>529,1180=>678,1181=>524,1182=>695,1183=>528,1184=>846,1185=>650,1186=>741,1187=>578,1188=>992,1189=>700,1190=>1047,1191=>778,1192=>810,1193=>645,1194=>709,1195=>509,1196=>611,1197=>393,1198=>664,1199=>580,1200=>668,1201=>617,1202=>664,1203=>489,1204=>905,1205=>662,1206=>631,1207=>498,1208=>597,1209=>472,1210=>597,1211=>471,1212=>927,1213=>716,1214=>927,1215=>699,1216=>254,1217=>915,1218=>815,1219=>665,1220=>510,1221=>678,1222=>533,1223=>721,1224=>558,1225=>751,1226=>589,1227=>599,1228=>472,1229=>876,1230=>649,1231=>254,1232=>667,1233=>552,1234=>667,1235=>552,1236=>1000,1237=>897,1238=>657,1239=>538,1240=>722,1241=>511,1242=>722,1243=>511,1244=>914,1245=>815,1246=>653,1247=>488,1248=>611,1249=>546,1250=>730,1251=>557,1252=>730,1253=>557,1254=>774,1255=>529,1256=>785,1257=>528,1258=>785,1259=>528,1260=>708,1261=>509,1262=>605,1263=>469,1264=>605,1265=>469,1266=>605,1267=>469,1268=>612,1269=>482,1270=>601,1271=>430,1272=>885,1273=>731,1296=>667,1297=>500,1298=>673,1299=>557,1306=>776,1307=>556,1308=>937,1309=>723,1310=>667,1311=>510,1329=>722,1330=>705,1331=>774,1332=>754,1333=>722,1334=>751,1335=>485,1336=>722,1337=>782,1338=>655,1339=>699,1340=>417,1341=>853,1342=>791,1343=>711,1344=>588,1345=>663,1346=>665,1347=>665,1348=>756,1349=>623,1350=>773,1351=>603,1352=>722,1353=>648,1354=>722,1355=>751,1356=>750,1357=>722,1358=>748,1359=>667,1360=>699,1361=>623,1362=>417,1363=>785,1364=>638,1365=>778,1366=>716,1369=>333,1370=>222,1371=>133,1372=>325,1373=>333,1374=>333,1375=>333,1377=>833,1378=>556,1379=>572,1380=>581,1381=>546,1382=>588,1383=>448,1384=>556,1385=>568,1386=>582,1387=>552,1388=>301,1389=>799,1390=>556,1391=>554,1392=>533,1393=>548,1394=>552,1395=>552,1396=>544,1397=>222,1398=>544,1399=>456,1400=>556,1401=>390,1402=>833,1403=>509,1404=>547,1405=>533,1406=>610,1407=>887,1408=>556,1409=>545,1410=>301,1411=>853,1412=>632,1413=>579,1414=>690,1415=>545,1417=>278,1418=>367,1423=>735,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>488,1471=>0,1472=>212,1473=>0,1474=>0,1475=>278,1476=>0,1488=>640,1489=>591,1490=>466,1491=>598,1492=>622,1493=>212,1494=>351,1495=>623,1496=>608,1497=>200,1498=>526,1499=>550,1500=>600,1501=>623,1502=>621,1503=>212,1504=>378,1505=>607,1506=>587,1507=>575,1508=>568,1509=>540,1510=>590,1511=>606,1512=>547,1513=>776,1514=>687,1520=>424,1521=>412,1522=>400,1523=>184,1524=>344,2433=>0,2434=>300,2435=>264,2437=>594,2438=>790,2439=>469,2440=>513,2441=>520,2442=>549,2443=>594,2444=>481,2447=>580,2448=>627,2451=>540,2452=>613,2453=>570,2454=>467,2455=>471,2456=>428,2457=>483,2458=>408,2459=>509,2460=>591,2461=>563,2462=>771,2463=>381,2464=>404,2465=>522,2466=>408,2467=>450,2468=>543,2469=>477,2470=>418,2471=>433,2472=>445,2474=>499,2475=>584,2476=>377,2477=>555,2478=>448,2479=>423,2480=>390,2482=>498,2486=>498,2487=>425,2488=>495,2489=>440,2492=>0,2493=>440,2494=>193,2495=>189,2496=>180,2497=>0,2498=>0,2499=>0,2500=>0,2503=>252,2504=>243,2507=>889,2508=>865,2509=>0,2510=>356,2519=>219,2524=>523,2525=>408,2527=>428,2528=>594,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>530,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>377,2545=>377,2546=>429,2547=>383,2548=>429,2549=>478,2550=>545,2551=>158,2552=>365,2553=>280,2554=>357,2555=>344,4256=>587,4257=>620,4258=>642,4259=>815,4260=>600,4261=>595,4262=>799,4263=>893,4264=>622,4265=>597,4266=>939,4267=>602,4268=>603,4269=>790,4270=>587,4271=>623,4272=>799,4273=>601,4274=>792,4275=>724,4276=>847,4277=>599,4278=>812,4279=>603,4280=>653,4281=>590,4282=>754,4283=>596,4284=>653,4285=>651,4286=>596,4287=>888,4288=>593,4304=>436,4305=>491,4306=>528,4307=>692,4308=>447,4309=>447,4310=>628,4311=>734,4312=>449,4313=>445,4314=>843,4315=>449,4316=>449,4317=>682,4318=>449,4319=>480,4320=>682,4321=>468,4322=>710,4323=>623,4324=>697,4325=>447,4326=>702,4327=>447,4328=>470,4329=>440,4330=>632,4331=>449,4332=>470,4333=>536,4334=>449,4335=>656,4336=>474,4337=>630,4338=>394,4339=>419,4340=>422,4341=>436,4345=>528,4347=>515,4348=>449,5024=>678,5025=>756,5026=>604,5027=>770,5028=>969,5029=>207,5030=>633,5031=>800,5032=>474,5033=>689,5034=>672,5035=>446,5036=>637,5037=>776,5038=>511,5039=>723,5040=>528,5041=>591,5042=>839,5043=>963,5044=>615,5045=>563,5046=>705,5047=>800,5048=>558,5049=>880,5050=>966,5051=>675,5052=>527,5053=>733,5054=>779,5055=>547,5056=>756,5057=>834,5058=>604,5059=>632,5060=>605,5061=>1051,5062=>657,5063=>842,5064=>748,5065=>1192,5066=>842,5067=>632,5068=>668,5069=>928,5070=>626,5071=>655,5072=>502,5073=>696,5074=>642,5075=>518,5076=>952,5077=>622,5078=>710,5079=>521,5080=>556,5081=>656,5082=>622,5083=>881,5084=>760,5085=>564,5086=>567,5087=>712,5088=>717,5089=>838,5090=>617,5091=>689,5092=>767,5093=>728,5094=>690,5095=>551,5096=>859,5097=>957,5098=>900,5099=>779,5100=>805,5101=>621,5102=>604,5103=>842,5104=>653,5105=>737,5106=>601,5107=>901,5108=>655,7680=>667,7681=>554,7682=>664,7683=>561,7684=>664,7685=>561,7686=>664,7687=>561,7688=>711,7689=>510,7690=>702,7691=>558,7692=>702,7693=>558,7694=>702,7695=>558,7696=>722,7697=>556,7698=>702,7699=>558,7700=>657,7701=>547,7702=>657,7703=>547,7704=>657,7705=>547,7706=>657,7707=>547,7708=>667,7709=>556,7710=>601,7711=>260,7712=>778,7713=>552,7714=>721,7715=>540,7716=>721,7717=>540,7718=>721,7719=>540,7720=>722,7721=>556,7722=>721,7723=>540,7724=>278,7725=>222,7726=>278,7727=>262,7728=>667,7729=>502,7730=>667,7731=>502,7732=>667,7733=>502,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>846,7743=>816,7744=>846,7745=>816,7746=>846,7747=>816,7748=>730,7749=>540,7750=>730,7751=>540,7752=>730,7753=>540,7754=>730,7755=>540,7756=>770,7757=>556,7758=>770,7759=>556,7760=>770,7761=>556,7762=>770,7763=>556,7764=>646,7765=>563,7766=>646,7767=>563,7768=>709,7769=>324,7770=>709,7771=>324,7772=>709,7773=>324,7774=>709,7775=>324,7776=>651,7777=>500,7778=>651,7779=>500,7780=>651,7781=>500,7782=>651,7783=>500,7784=>651,7785=>500,7786=>611,7787=>265,7788=>611,7789=>265,7790=>611,7791=>265,7792=>611,7793=>265,7794=>721,7795=>538,7796=>721,7797=>538,7798=>721,7799=>538,7800=>721,7801=>538,7802=>721,7803=>538,7804=>645,7805=>497,7806=>645,7807=>497,7808=>937,7809=>723,7810=>937,7811=>723,7812=>937,7813=>723,7814=>937,7815=>723,7816=>937,7817=>723,7818=>669,7819=>490,7820=>669,7821=>490,7822=>678,7823=>479,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>540,7831=>265,7832=>723,7833=>479,7834=>554,7835=>278,7840=>667,7841=>554,7842=>667,7843=>554,7844=>667,7845=>554,7846=>667,7847=>554,7848=>667,7849=>554,7850=>667,7851=>554,7852=>667,7853=>554,7854=>667,7855=>554,7856=>667,7857=>554,7858=>667,7859=>554,7860=>667,7861=>554,7862=>667,7863=>554,7864=>657,7865=>547,7866=>657,7867=>547,7868=>657,7869=>547,7870=>657,7871=>547,7872=>657,7873=>547,7874=>657,7875=>547,7876=>657,7877=>547,7878=>657,7879=>547,7880=>278,7881=>222,7882=>278,7883=>222,7884=>770,7885=>556,7886=>770,7887=>556,7888=>770,7889=>556,7890=>770,7891=>556,7892=>770,7893=>556,7894=>770,7895=>556,7896=>770,7897=>556,7898=>778,7899=>556,7900=>778,7901=>556,7902=>778,7903=>556,7904=>778,7905=>556,7906=>778,7907=>556,7908=>721,7909=>538,7910=>721,7911=>538,7912=>773,7913=>623,7914=>773,7915=>623,7916=>773,7917=>623,7918=>773,7919=>623,7920=>773,7921=>623,7922=>678,7923=>479,7924=>678,7925=>479,7926=>678,7927=>479,7928=>678,7929=>479,7936=>596,7937=>596,7938=>596,7939=>596,7940=>596,7941=>596,7942=>596,7943=>596,7944=>718,7945=>718,7946=>796,7947=>780,7948=>746,7949=>744,7950=>718,7951=>718,7952=>523,7953=>523,7954=>523,7955=>523,7956=>523,7957=>523,7960=>759,7961=>751,7962=>962,7963=>957,7964=>958,7965=>947,7968=>557,7969=>557,7970=>557,7971=>557,7972=>557,7973=>557,7974=>557,7975=>557,7976=>807,7977=>796,7978=>1013,7979=>1002,7980=>1009,7981=>1000,7982=>882,7983=>919,7984=>293,7985=>293,7986=>361,7987=>382,7988=>347,7989=>329,7990=>352,7991=>347,7992=>353,7993=>348,7994=>555,7995=>557,7996=>557,7997=>545,7998=>435,7999=>448,8000=>561,8001=>561,8002=>561,8003=>561,8004=>561,8005=>561,8008=>792,8009=>801,8010=>1031,8011=>1029,8012=>931,8013=>931,8016=>549,8017=>549,8018=>549,8019=>549,8020=>549,8021=>549,8022=>549,8023=>549,8025=>838,8027=>1004,8029=>1036,8031=>936,8032=>746,8033=>746,8034=>746,8035=>746,8036=>746,8037=>746,8038=>746,8039=>746,8040=>768,8041=>794,8042=>1003,8043=>1002,8044=>922,8045=>918,8046=>871,8047=>893,8048=>596,8049=>596,8050=>523,8051=>523,8052=>557,8053=>557,8054=>293,8055=>293,8056=>561,8057=>561,8058=>549,8059=>549,8060=>746,8061=>746,8064=>596,8065=>596,8066=>596,8067=>596,8068=>596,8069=>596,8070=>596,8071=>596,8072=>859,8073=>861,8074=>948,8075=>928,8076=>886,8077=>895,8078=>865,8079=>864,8080=>557,8081=>557,8082=>557,8083=>557,8084=>557,8085=>557,8086=>557,8087=>557,8088=>890,8089=>894,8090=>1092,8091=>1084,8092=>1095,8093=>1080,8094=>953,8095=>986,8096=>746,8097=>746,8098=>746,8099=>746,8100=>746,8101=>746,8102=>746,8103=>746,8104=>892,8105=>907,8106=>1113,8107=>1095,8108=>1034,8109=>1030,8110=>983,8111=>1002,8112=>596,8113=>596,8114=>596,8115=>596,8116=>593,8118=>596,8119=>596,8120=>765,8121=>765,8122=>765,8123=>765,8124=>861,8125=>147,8126=>201,8127=>147,8128=>278,8129=>333,8130=>557,8131=>557,8132=>595,8134=>557,8135=>557,8136=>835,8137=>849,8138=>895,8139=>861,8140=>786,8141=>602,8142=>601,8143=>333,8144=>335,8145=>322,8146=>357,8147=>336,8150=>340,8151=>320,8152=>300,8153=>298,8154=>439,8155=>408,8157=>434,8158=>433,8159=>333,8160=>549,8161=>549,8162=>549,8163=>549,8164=>551,8165=>551,8166=>549,8167=>549,8168=>733,8169=>733,8170=>794,8171=>832,8172=>739,8173=>333,8174=>624,8175=>303,8178=>746,8179=>746,8180=>725,8182=>746,8183=>746,8184=>889,8185=>828,8186=>836,8187=>811,8188=>867,8189=>333,8190=>159,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>167,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>312,8215=>567,8216=>222,8217=>222,8218=>222,8219=>221,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>400,8227=>400,8228=>278,8229=>666,8230=>1000,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>167,8240=>1000,8241=>1360,8242=>278,8243=>469,8244=>680,8245=>278,8246=>469,8247=>680,8248=>376,8249=>250,8250=>250,8251=>622,8252=>556,8253=>556,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>450,8260=>167,8261=>334,8262=>334,8263=>1082,8264=>834,8265=>834,8266=>556,8267=>537,8268=>537,8269=>537,8270=>389,8271=>278,8272=>658,8273=>389,8274=>634,8275=>500,8276=>658,8277=>1000,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>351,8305=>140,8308=>351,8309=>351,8310=>351,8311=>351,8312=>351,8313=>351,8314=>350,8315=>350,8316=>350,8317=>350,8318=>350,8319=>360,8320=>351,8321=>251,8322=>351,8323=>351,8324=>351,8325=>353,8326=>351,8327=>351,8328=>351,8329=>351,8330=>350,8331=>350,8332=>350,8333=>350,8334=>350,8336=>363,8337=>366,8338=>360,8339=>325,8340=>350,8352=>623,8353=>615,8354=>601,8355=>611,8356=>556,8357=>833,8358=>682,8359=>1205,8360=>1222,8361=>879,8362=>869,8363=>538,8364=>655,8365=>667,8366=>611,8367=>1290,8368=>570,8369=>684,8370=>717,8371=>667,8372=>667,8373=>640,8376=>516,8377=>544,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>900,8449=>889,8450=>722,8451=>1019,8452=>556,8453=>836,8454=>862,8455=>667,8456=>722,8457=>867,8459=>1139,8460=>615,8461=>647,8462=>540,8463=>572,8464=>829,8465=>606,8466=>900,8467=>481,8468=>747,8469=>722,8470=>934,8471=>882,8472=>600,8473=>667,8474=>778,8475=>850,8476=>699,8477=>722,8478=>834,8479=>722,8480=>1043,8481=>1261,8482=>1000,8483=>667,8484=>611,8486=>768,8487=>744,8488=>512,8489=>286,8490=>722,8491=>722,8492=>908,8493=>623,8494=>547,8495=>469,8496=>662,8497=>895,8498=>556,8499=>1100,8501=>570,8502=>591,8503=>456,8504=>598,8505=>278,8506=>848,8507=>1338,8508=>619,8510=>582,8511=>722,8513=>778,8514=>556,8515=>556,8516=>678,8522=>516,8523=>640,8525=>1160,8526=>435,8531=>869,8532=>869,8533=>869,8534=>869,8535=>839,8536=>849,8537=>869,8538=>849,8539=>849,8540=>849,8541=>869,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>645,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>669,8554=>945,8555=>1223,8556=>556,8557=>710,8558=>702,8559=>846,8560=>222,8561=>444,8562=>666,8563=>722,8564=>497,8565=>722,8566=>944,8567=>1166,8568=>722,8569=>490,8570=>722,8571=>944,8572=>222,8573=>515,8574=>558,8575=>816,8592=>987,8593=>603,8594=>987,8595=>603,8596=>1042,8597=>1042,8598=>800,8599=>800,8600=>800,8601=>800,8612=>987,8613=>680,8614=>987,8615=>680,8617=>987,8618=>987,8628=>700,8629=>658,8636=>987,8637=>987,8638=>440,8639=>440,8640=>987,8641=>987,8642=>440,8643=>440,8644=>987,8645=>863,8646=>990,8647=>987,8648=>1133,8649=>987,8650=>1133,8651=>987,8652=>987,8656=>987,8657=>577,8658=>987,8659=>577,8660=>1042,8661=>1042,8668=>1092,8669=>1092,8704=>697,8705=>676,8706=>556,8707=>667,8708=>667,8709=>802,8710=>712,8711=>712,8712=>584,8713=>584,8714=>585,8715=>584,8716=>584,8717=>585,8718=>500,8719=>783,8720=>783,8721=>771,8722=>584,8723=>584,8724=>584,8725=>947,8726=>392,8727=>584,8728=>497,8729=>584,8730=>662,8731=>662,8732=>662,8733=>713,8734=>713,8735=>639,8736=>768,8737=>768,8738=>600,8739=>200,8740=>288,8741=>320,8742=>340,8743=>608,8744=>608,8745=>768,8746=>768,8747=>465,8748=>725,8749=>965,8756=>800,8757=>800,8758=>250,8759=>620,8760=>584,8761=>778,8762=>584,8763=>500,8764=>500,8770=>584,8771=>584,8773=>584,8776=>500,8778=>584,8779=>500,8800=>584,8801=>584,8804=>584,8805=>584,8960=>823,8976=>584,8994=>658,8995=>658,9001=>390,9002=>390,9251=>500,9674=>489,9675=>800,9702=>400,9711=>882,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>556,9835=>722,9836=>722,9837=>415,9838=>377,9839=>402,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>544,11575=>709,11576=>709,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>292,11587=>696,11588=>696,11589=>720,11590=>544,11591=>724,11592=>756,11593=>600,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>260,11600=>836,11601=>224,11602=>678,11603=>380,11604=>872,11605=>872,11606=>720,11607=>268,11608=>640,11609=>872,11610=>872,11611=>770,11612=>424,11613=>720,11614=>770,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>442,11798=>584,11799=>333,11800=>556,11802=>333,11803=>500,11806=>500,11807=>500,11816=>464,11817=>464,11818=>660,11819=>623,11820=>623,11821=>660,11822=>556,42888=>333,42889=>276,42890=>342,42891=>194,42892=>194,42922=>830,64256=>494,64257=>471,64258=>474,64259=>659,64260=>654,64261=>530,64275=>1027,64276=>1056,64277=>1058,64278=>1073,64279=>1301,64285=>200,64286=>305,64287=>400,64288=>587,64289=>890,64290=>848,64291=>872,64292=>800,64293=>850,64294=>873,64295=>797,64296=>937,64297=>584,64298=>776,64299=>776,64300=>776,64301=>776,64302=>640,64303=>640,64304=>640,64305=>591,64306=>466,64307=>598,64308=>622,64309=>262,64310=>351,64312=>608,64313=>270,64314=>526,64315=>550,64316=>600,64318=>621,64320=>378,64321=>607,64323=>575,64324=>568,64326=>590,64327=>606,64328=>547,64329=>776,64330=>687,64331=>212,64332=>591,64333=>550,64334=>568,64335=>640,65529=>0,65530=>0,65531=>0,65532=>800,65533=>788,65535=>800); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freesansi.z b/tools/tcpdf/fonts/freesansi.z new file mode 100644 index 0000000000000000000000000000000000000000..999b8ebb573a4eb624fd34dd7db1e31ec61bed65 GIT binary patch literal 424478 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%0AdxyY%EO0_LY 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freeserif.ctg.z b/tools/tcpdf/fonts/freeserif.ctg.z index ba09c1dc10bddd72a5235dea8b1a840ba415edb5..1443ba52b22b7f4bb3e40d94e65204858528542d 100644 GIT binary patch delta 12152 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 VJWu&Ag*WA*eERlbBTHrI{{S@sHNOA= delta 10429 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 diff --git a/tools/tcpdf/fonts/freeserif.php b/tools/tcpdf/fonts/freeserif.php index 596cd0d5e..7b42fcdd3 100644 --- a/tools/tcpdf/fonts/freeserif.php +++ b/tools/tcpdf/fonts/freeserif.php @@ -4,13 +4,13 @@ $type='TrueTypeUnicode'; $name='FreeSerif'; $up=-125; $ut=50; -$dw=700; +$dw=600; $diff=''; -$originalsize=1687516; +$originalsize=3303588; $enc=''; $file='freeserif.z'; $ctg='freeserif.ctg.z'; -$desc=array('Flags'=>32,'FontBBox'=>'[-879 -545 1767 934]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-300,'Leading'=>90,'CapHeight'=>662,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>401,'MaxWidth'=>1752,'MissingWidth'=>700); -$cw=array(0=>700,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>296,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>793,170=>276,171=>444,172=>564,173=>333,174=>792,175=>333,176=>400,177=>564,178=>320,179=>320,180=>333,181=>500,182=>483,183=>250,184=>333,185=>320,186=>310,187=>441,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>576,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>651,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>501,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>496,255=>500,256=>722,257=>444,258=>722,259=>444,260=>722,261=>444,262=>667,263=>444,264=>667,265=>444,266=>667,267=>444,268=>667,269=>444,270=>722,271=>630,272=>722,273=>500,274=>611,275=>444,276=>611,277=>444,278=>611,279=>444,280=>611,281=>444,282=>611,283=>444,284=>722,285=>500,286=>722,287=>500,288=>722,289=>500,290=>722,291=>500,292=>722,293=>500,294=>722,295=>500,296=>333,297=>278,298=>333,299=>278,300=>333,301=>278,302=>333,303=>278,304=>333,305=>278,306=>703,307=>529,308=>389,309=>278,310=>722,311=>500,312=>500,313=>611,314=>278,315=>611,316=>278,317=>611,318=>396,319=>611,320=>444,321=>611,322=>278,323=>722,324=>500,325=>722,326=>500,327=>722,328=>500,329=>556,330=>721,331=>500,332=>722,333=>500,334=>722,335=>500,336=>722,337=>500,338=>889,339=>709,340=>667,341=>333,342=>667,343=>333,344=>667,345=>333,346=>556,347=>389,348=>556,349=>389,350=>556,351=>389,352=>556,353=>389,354=>611,355=>278,356=>611,357=>415,358=>611,359=>278,360=>722,361=>500,362=>722,363=>500,364=>722,365=>500,366=>722,367=>500,368=>722,369=>500,370=>722,371=>500,372=>944,373=>722,374=>722,375=>500,376=>722,377=>611,378=>444,379=>611,380=>444,381=>611,382=>444,383=>333,384=>500,385=>777,386=>576,387=>520,388=>646,389=>520,390=>667,391=>811,392=>558,393=>722,394=>830,395=>646,396=>500,397=>534,398=>611,399=>710,400=>518,401=>629,402=>358,403=>824,404=>665,405=>729,406=>333,407=>336,408=>810,409=>500,410=>286,411=>480,412=>944,413=>798,414=>500,415=>726,416=>722,417=>540,418=>1043,419=>778,420=>667,421=>500,422=>667,423=>556,424=>389,425=>627,426=>592,427=>285,428=>626,429=>376,430=>611,431=>782,432=>544,433=>743,434=>722,435=>813,436=>657,437=>611,438=>444,439=>530,440=>556,441=>389,442=>394,443=>500,444=>615,445=>439,446=>421,447=>500,448=>190,449=>350,450=>600,451=>333,452=>1333,453=>1166,454=>944,455=>1000,456=>889,457=>556,458=>1111,459=>1000,460=>778,461=>722,462=>444,463=>333,464=>278,465=>722,466=>500,467=>722,468=>500,469=>722,470=>500,471=>722,472=>500,473=>722,474=>500,475=>722,476=>500,477=>444,478=>722,479=>444,480=>722,481=>444,482=>889,483=>651,484=>722,485=>500,486=>722,487=>500,488=>722,489=>500,490=>722,491=>500,492=>722,493=>500,494=>530,495=>389,496=>278,497=>1333,498=>1166,499=>944,500=>722,501=>500,502=>944,503=>522,504=>722,505=>500,506=>722,507=>444,508=>889,509=>651,510=>722,511=>500,512=>722,513=>444,514=>722,515=>444,516=>611,517=>444,518=>611,519=>444,520=>333,521=>278,522=>333,523=>278,524=>722,525=>500,526=>722,527=>500,528=>667,529=>333,530=>667,531=>333,532=>722,533=>500,534=>722,535=>500,536=>556,537=>389,538=>611,539=>279,540=>424,541=>455,542=>722,543=>500,544=>715,545=>588,546=>565,547=>468,548=>611,549=>444,550=>722,551=>444,552=>611,553=>444,554=>722,555=>500,556=>722,557=>500,558=>722,559=>500,560=>722,561=>500,562=>722,563=>500,564=>407,565=>597,566=>379,567=>278,568=>771,569=>760,570=>722,571=>667,572=>444,573=>611,574=>611,575=>389,576=>444,577=>444,578=>444,579=>667,580=>722,581=>722,582=>611,583=>444,584=>389,585=>278,586=>810,587=>601,588=>667,589=>333,590=>722,591=>500,592=>444,593=>500,594=>507,595=>500,596=>444,597=>444,598=>606,599=>624,600=>444,601=>444,602=>703,603=>426,604=>426,605=>662,606=>454,607=>353,608=>624,609=>500,610=>484,611=>500,612=>582,613=>500,614=>500,615=>500,616=>278,617=>306,618=>278,619=>340,620=>294,621=>364,622=>556,623=>778,624=>778,625=>778,626=>596,627=>599,628=>500,629=>491,630=>668,631=>693,632=>640,633=>336,634=>339,635=>444,636=>338,637=>339,638=>372,639=>372,640=>457,641=>456,642=>389,643=>466,644=>483,645=>466,646=>506,647=>278,648=>336,649=>512,650=>517,651=>514,652=>500,653=>722,654=>500,655=>510,656=>600,657=>444,658=>389,659=>456,660=>444,661=>444,662=>444,663=>444,664=>722,665=>468,666=>454,667=>623,668=>524,669=>354,670=>505,671=>443,672=>625,673=>444,674=>444,675=>798,676=>795,677=>805,678=>539,679=>549,680=>678,681=>722,682=>533,683=>554,684=>500,685=>500,686=>611,687=>716,688=>332,689=>333,690=>240,691=>228,692=>228,693=>299,694=>300,695=>477,696=>328,697=>250,698=>408,699=>333,700=>333,701=>333,702=>333,703=>333,704=>258,705=>258,706=>374,707=>374,708=>383,709=>383,710=>333,711=>333,712=>250,713=>333,714=>333,715=>333,716=>250,717=>333,718=>333,719=>333,720=>278,721=>278,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>382,734=>336,735=>352,736=>331,737=>187,738=>263,739=>332,740=>300,741=>460,742=>460,743=>460,744=>460,745=>460,746=>477,747=>475,748=>339,749=>333,750=>444,751=>383,752=>383,753=>294,754=>294,755=>327,756=>261,757=>437,758=>437,759=>333,760=>278,761=>175,762=>175,763=>175,764=>175,765=>337,766=>337,767=>326,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,880=>535,881=>433,882=>537,883=>497,884=>199,885=>199,890=>332,894=>278,900=>267,901=>333,902=>722,903=>250,904=>800,905=>902,906=>507,908=>818,910=>861,911=>871,912=>286,913=>722,914=>667,915=>586,916=>660,917=>611,918=>611,919=>722,920=>726,921=>333,922=>722,923=>722,924=>889,925=>722,926=>628,927=>722,928=>722,929=>556,931=>627,932=>611,933=>696,934=>742,935=>722,936=>808,937=>743,938=>333,939=>718,940=>583,941=>426,942=>536,943=>286,944=>514,945=>583,946=>527,947=>480,948=>534,949=>426,950=>466,951=>536,952=>534,953=>286,954=>544,955=>476,956=>536,957=>480,958=>514,959=>500,960=>587,961=>528,962=>452,963=>537,964=>420,965=>514,966=>643,967=>480,968=>693,969=>693,970=>286,971=>514,972=>500,973=>514,974=>693,976=>534,977=>587,978=>620,979=>809,980=>620,981=>640,982=>684,983=>534,984=>556,985=>500,986=>594,987=>426,988=>556,989=>445,990=>656,991=>400,992=>722,993=>570,994=>960,995=>673,996=>592,997=>522,998=>580,999=>460,1000=>500,1001=>338,1002=>842,1003=>593,1004=>564,1005=>412,1006=>634,1007=>447,1008=>534,1009=>534,1010=>485,1011=>278,1012=>726,1013=>361,1014=>361,1015=>576,1016=>542,1017=>667,1018=>889,1019=>709,1020=>534,1021=>667,1022=>1000,1023=>1000,1024=>613,1025=>613,1026=>748,1027=>570,1028=>659,1029=>487,1030=>337,1031=>337,1032=>385,1033=>943,1034=>985,1035=>827,1036=>669,1037=>723,1038=>709,1039=>723,1040=>711,1041=>576,1042=>626,1043=>570,1044=>639,1045=>613,1046=>937,1047=>580,1048=>723,1049=>723,1050=>669,1051=>684,1052=>891,1053=>723,1054=>722,1055=>723,1056=>576,1057=>659,1058=>608,1059=>709,1060=>750,1061=>714,1062=>728,1063=>682,1064=>984,1065=>988,1066=>725,1067=>863,1068=>576,1069=>659,1070=>966,1071=>648,1072=>434,1073=>495,1074=>468,1075=>388,1076=>490,1077=>436,1078=>662,1079=>406,1080=>524,1081=>524,1082=>498,1083=>490,1084=>632,1085=>524,1086=>491,1087=>524,1088=>500,1089=>424,1090=>422,1091=>471,1092=>694,1093=>482,1094=>524,1095=>506,1096=>756,1097=>756,1098=>505,1099=>626,1100=>431,1101=>432,1102=>664,1103=>492,1104=>434,1105=>434,1106=>479,1107=>388,1108=>432,1109=>347,1110=>269,1111=>278,1112=>278,1113=>677,1114=>711,1115=>514,1116=>498,1117=>524,1118=>471,1119=>524,1120=>978,1121=>664,1122=>718,1123=>506,1124=>947,1125=>647,1126=>901,1127=>635,1128=>1248,1129=>894,1130=>937,1131=>654,1132=>1278,1133=>907,1134=>516,1135=>391,1136=>870,1137=>694,1138=>726,1139=>491,1140=>780,1141=>550,1142=>780,1143=>550,1144=>1207,1145=>946,1146=>877,1147=>611,1148=>978,1149=>664,1150=>978,1151=>664,1152=>594,1153=>428,1154=>232,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>715,1163=>522,1164=>562,1165=>430,1166=>556,1167=>511,1168=>564,1169=>398,1170=>586,1171=>392,1172=>623,1173=>463,1174=>1001,1175=>688,1176=>580,1177=>401,1178=>696,1179=>517,1180=>713,1181=>532,1182=>669,1183=>498,1184=>813,1185=>572,1186=>730,1187=>524,1188=>934,1189=>652,1190=>1030,1191=>722,1192=>750,1193=>516,1194=>659,1195=>424,1196=>608,1197=>452,1198=>722,1199=>563,1200=>722,1201=>562,1202=>773,1203=>518,1204=>972,1205=>693,1206=>681,1207=>506,1208=>726,1209=>540,1210=>682,1211=>510,1212=>866,1213=>553,1214=>866,1215=>553,1216=>333,1217=>937,1218=>662,1219=>618,1220=>448,1221=>702,1222=>490,1223=>723,1224=>499,1225=>723,1226=>547,1227=>682,1228=>506,1229=>891,1230=>632,1231=>337,1232=>711,1233=>434,1234=>711,1235=>434,1236=>891,1237=>630,1238=>623,1239=>436,1240=>710,1241=>436,1242=>710,1243=>436,1244=>937,1245=>662,1246=>580,1247=>406,1248=>530,1249=>366,1250=>723,1251=>524,1252=>723,1253=>524,1254=>722,1255=>491,1256=>722,1257=>491,1258=>722,1259=>491,1260=>659,1261=>432,1262=>709,1263=>471,1264=>709,1265=>471,1266=>709,1267=>471,1268=>682,1269=>506,1270=>572,1271=>388,1272=>863,1273=>626,1274=>572,1275=>388,1276=>720,1277=>445,1278=>722,1279=>495,1280=>556,1281=>504,1282=>900,1283=>634,1284=>803,1285=>518,1286=>553,1287=>471,1288=>964,1289=>637,1290=>968,1291=>682,1292=>722,1293=>433,1294=>714,1295=>504,1296=>532,1297=>407,1298=>702,1299=>489,1300=>960,1301=>644,1302=>823,1303=>698,1304=>961,1305=>748,1306=>722,1307=>505,1308=>947,1309=>693,1310=>669,1311=>498,1312=>992,1313=>710,1314=>1029,1315=>742,1329=>794,1330=>712,1331=>782,1332=>854,1333=>711,1334=>702,1335=>707,1336=>655,1337=>777,1338=>782,1339=>710,1340=>663,1341=>830,1342=>917,1343=>672,1344=>469,1345=>666,1346=>858,1347=>685,1348=>856,1349=>618,1350=>858,1351=>709,1352=>719,1353=>714,1354=>731,1355=>702,1356=>874,1357=>719,1358=>844,1359=>519,1360=>703,1361=>608,1362=>586,1363=>750,1364=>780,1365=>714,1366=>684,1369=>120,1370=>120,1371=>269,1372=>307,1373=>241,1374=>312,1375=>300,1377=>786,1378=>506,1379=>542,1380=>541,1381=>506,1382=>503,1383=>478,1384=>499,1385=>541,1386=>539,1387=>508,1388=>289,1389=>750,1390=>540,1391=>513,1392=>508,1393=>503,1394=>531,1395=>518,1396=>500,1397=>243,1398=>473,1399=>406,1400=>499,1401=>407,1402=>793,1403=>414,1404=>463,1405=>500,1406=>516,1407=>758,1408=>504,1409=>466,1410=>288,1411=>758,1412=>510,1413=>501,1414=>562,1415=>543,1417=>278,1418=>280,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>418,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>440,1471=>0,1472=>126,1473=>0,1474=>0,1475=>418,1476=>0,1477=>0,1478=>350,1479=>0,1488=>537,1489=>537,1490=>350,1491=>537,1492=>537,1493=>350,1494=>350,1495=>537,1496=>537,1497=>350,1498=>537,1499=>537,1500=>537,1501=>537,1502=>537,1503=>350,1504=>350,1505=>537,1506=>537,1507=>537,1508=>537,1509=>537,1510=>537,1511=>537,1512=>537,1513=>537,1514=>537,1520=>537,1521=>537,1522=>537,1523=>396,1524=>396,1548=>226,1563=>250,1567=>473,1569=>350,1570=>321,1571=>249,1572=>399,1573=>249,1574=>776,1575=>249,1576=>950,1577=>424,1578=>925,1579=>924,1580=>738,1581=>748,1582=>701,1583=>397,1584=>399,1585=>328,1586=>331,1587=>951,1588=>949,1589=>949,1590=>949,1591=>557,1592=>550,1593=>625,1594=>602,1601=>801,1602=>696,1603=>757,1604=>655,1605=>549,1606=>651,1607=>424,1608=>399,1609=>776,1610=>776,1611=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1632=>297,1633=>254,1634=>427,1635=>497,1636=>440,1637=>465,1638=>466,1639=>421,1640=>459,1641=>424,1643=>212,1652=>300,1662=>926,1670=>750,1688=>338,1711=>874,1740=>776,1748=>176,1920=>450,1921=>501,1922=>582,1923=>544,1924=>482,1925=>433,1926=>448,1927=>462,1928=>474,1929=>471,1930=>469,1931=>537,1932=>499,1933=>514,1934=>471,1935=>572,1936=>880,1937=>440,1938=>476,1939=>594,1940=>469,1941=>448,1942=>441,1943=>519,1944=>573,1945=>459,1946=>447,1947=>496,1948=>541,1949=>887,1950=>883,1951=>964,1952=>558,1953=>505,1954=>471,1955=>554,1956=>459,1957=>486,1958=>36,1959=>36,1960=>43,1961=>45,1962=>43,1963=>45,1964=>45,1965=>45,1966=>45,1967=>45,1968=>0,2304=>0,2305=>0,2306=>398,2307=>398,2308=>862,2309=>862,2310=>1042,2311=>553,2312=>553,2313=>597,2314=>848,2315=>967,2316=>828,2317=>654,2318=>654,2319=>654,2320=>654,2321=>1042,2322=>1042,2323=>1042,2324=>1042,2325=>743,2326=>798,2327=>694,2328=>694,2329=>730,2330=>734,2331=>888,2332=>814,2333=>834,2334=>734,2335=>629,2336=>629,2337=>653,2338=>609,2339=>694,2340=>654,2341=>694,2342=>588,2343=>694,2344=>654,2345=>654,2346=>615,2347=>788,2348=>621,2349=>694,2350=>694,2351=>694,2352=>575,2353=>575,2354=>787,2355=>848,2356=>848,2357=>621,2358=>654,2359=>615,2360=>734,2361=>609,2364=>398,2365=>569,2366=>341,2367=>341,2368=>341,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>615,2376=>615,2377=>341,2378=>341,2379=>341,2380=>341,2381=>0,2382=>0,2384=>1047,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2392=>743,2393=>798,2394=>694,2395=>814,2396=>653,2397=>609,2398=>788,2399=>694,2400=>967,2401=>828,2402=>0,2403=>0,2404=>398,2405=>478,2406=>455,2407=>420,2408=>569,2409=>509,2410=>702,2411=>629,2412=>569,2413=>702,2414=>609,2415=>609,2416=>626,2417=>398,2418=>862,2425=>814,2426=>694,2427=>654,2428=>814,2429=>569,2430=>730,2431=>621,2433=>0,2434=>300,2435=>312,2437=>594,2438=>776,2439=>469,2440=>513,2441=>535,2442=>561,2443=>604,2444=>481,2447=>580,2448=>604,2451=>540,2452=>620,2453=>570,2454=>485,2455=>484,2456=>471,2457=>457,2458=>408,2459=>452,2460=>591,2461=>551,2462=>771,2463=>414,2464=>404,2465=>522,2466=>415,2467=>450,2468=>551,2469=>477,2470=>478,2471=>449,2472=>448,2474=>535,2475=>611,2476=>443,2477=>534,2478=>492,2479=>474,2480=>442,2482=>542,2486=>507,2487=>467,2488=>523,2489=>419,2492=>0,2493=>419,2494=>202,2495=>189,2496=>202,2497=>0,2498=>0,2499=>0,2500=>0,2503=>294,2504=>289,2507=>774,2508=>825,2509=>0,2510=>356,2519=>219,2524=>523,2525=>420,2527=>469,2528=>604,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>507,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>443,2545=>443,2546=>429,2547=>383,2548=>432,2549=>478,2550=>539,2551=>158,2552=>365,2553=>280,2554=>357,2561=>0,2562=>0,2563=>385,2565=>728,2566=>884,2567=>656,2568=>656,2569=>580,2570=>580,2575=>482,2576=>728,2579=>580,2580=>728,2581=>534,2582=>518,2583=>602,2584=>674,2585=>530,2586=>502,2587=>576,2588=>476,2589=>558,2590=>501,2591=>510,2592=>540,2593=>508,2594=>512,2595=>558,2596=>468,2597=>518,2598=>488,2599=>518,2600=>522,2602=>518,2603=>490,2604=>546,2605=>500,2606=>530,2607=>654,2608=>522,2610=>710,2611=>710,2613=>498,2614=>530,2616=>530,2617=>501,2620=>286,2622=>156,2623=>174,2624=>174,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>534,2650=>618,2651=>492,2652=>484,2654=>506,2662=>616,2663=>480,2664=>560,2665=>480,2666=>468,2667=>492,2668=>514,2669=>538,2670=>572,2671=>560,2672=>0,2673=>0,2674=>498,2675=>596,2676=>900,2677=>0,2946=>0,2947=>616,2949=>910,2950=>1072,2951=>848,2952=>591,2953=>492,2954=>1123,2958=>602,2959=>602,2960=>691,2962=>753,2963=>753,2964=>1597,2965=>677,2969=>697,2970=>607,2972=>691,2974=>871,2975=>589,2979=>1230,2980=>688,2984=>560,2985=>911,2986=>477,2990=>625,2991=>672,2992=>452,2993=>553,2994=>651,2995=>804,2996=>645,2997=>740,2998=>767,2999=>865,3000=>870,3001=>1067,3006=>452,3007=>176,3008=>0,3009=>404,3010=>601,3014=>690,3015=>500,3016=>840,3018=>1150,3019=>1000,3020=>1488,3021=>0,3024=>753,3031=>844,3046=>500,3047=>677,3048=>829,3049=>673,3050=>793,3051=>845,3052=>861,3053=>602,3054=>910,3055=>807,3056=>553,3057=>697,3058=>906,3059=>609,3060=>853,3061=>1585,3062=>664,3063=>978,3064=>1325,3065=>845,3066=>731,3330=>417,3331=>221,3333=>1055,3334=>1195,3335=>792,3336=>1469,3337=>570,3338=>1244,3339=>676,3340=>897,3342=>1008,3343=>1008,3344=>1538,3346=>586,3347=>981,3348=>1254,3349=>776,3350=>798,3351=>691,3352=>1095,3353=>811,3354=>728,3355=>963,3356=>704,3357=>1245,3358=>1106,3359=>466,3360=>531,3361=>984,3362=>1028,3363=>1102,3364=>780,3365=>732,3366=>485,3367=>737,3368=>747,3370=>780,3371=>962,3372=>1023,3373=>500,3374=>511,3375=>792,3376=>530,3377=>512,3378=>712,3379=>556,3380=>519,3381=>716,3382=>786,3383=>921,3384=>977,3385=>978,3389=>375,3390=>403,3391=>283,3392=>323,3393=>275,3394=>258,3395=>378,3396=>378,3398=>542,3399=>478,3400=>1070,3402=>0,3403=>0,3404=>0,3405=>89,3415=>677,3424=>676,3425=>1006,3426=>0,3427=>0,3430=>559,3431=>660,3432=>674,3433=>933,3434=>671,3435=>699,3436=>704,3437=>694,3438=>678,3439=>684,3440=>981,3441=>742,3442=>1056,3443=>660,3444=>664,3445=>870,3449=>864,3450=>1137,3451=>776,3452=>534,3453=>860,3454=>780,3455=>866,3458=>254,3459=>254,3461=>616,3462=>922,3463=>908,3464=>907,3465=>626,3466=>615,3467=>763,3468=>1109,3469=>1019,3470=>1311,3471=>1050,3472=>1477,3473=>677,3474=>746,3475=>1314,3476=>741,3477=>741,3478=>1170,3482=>894,3483=>715,3484=>715,3485=>719,3486=>741,3487=>834,3488=>719,3489=>677,3490=>677,3491=>1302,3492=>1005,3493=>919,3494=>677,3495=>719,3496=>677,3497=>741,3498=>677,3499=>1123,3500=>743,3501=>779,3502=>677,3503=>444,3504=>741,3505=>921,3507=>444,3508=>677,3509=>677,3510=>715,3511=>787,3512=>719,3513=>741,3514=>719,3515=>604,3517=>763,3520=>719,3521=>715,3522=>677,3523=>719,3524=>787,3525=>763,3526=>677,3530=>0,3535=>329,3536=>319,3537=>319,3538=>0,3539=>0,3540=>0,3542=>0,3544=>329,3545=>691,3546=>1062,3547=>1333,3548=>1278,3549=>1235,3550=>1292,3551=>461,3570=>680,3571=>481,3572=>948,3585=>532,3586=>472,3587=>534,3588=>532,3589=>544,3590=>583,3591=>417,3592=>488,3593=>604,3594=>472,3595=>534,3596=>716,3597=>717,3598=>568,3599=>568,3600=>457,3601=>637,3602=>731,3603=>790,3604=>531,3605=>542,3606=>522,3607=>577,3608=>468,3609=>603,3610=>554,3611=>554,3612=>556,3613=>556,3614=>604,3615=>604,3616=>568,3617=>542,3618=>496,3619=>442,3620=>530,3621=>512,3622=>568,3623=>478,3624=>543,3625=>614,3626=>525,3627=>578,3628=>659,3629=>514,3630=>514,3631=>450,3632=>402,3633=>0,3634=>378,3635=>415,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>620,3648=>286,3649=>521,3650=>447,3651=>426,3652=>424,3653=>333,3654=>453,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>528,3665=>528,3666=>571,3667=>594,3668=>631,3669=>632,3670=>478,3671=>713,3672=>597,3673=>565,3674=>615,3675=>1381,4256=>453,4257=>448,4258=>546,4259=>619,4260=>478,4261=>481,4262=>459,4263=>707,4264=>467,4265=>471,4266=>842,4267=>464,4268=>443,4269=>707,4270=>460,4271=>465,4272=>686,4273=>440,4274=>550,4275=>561,4276=>580,4277=>467,4278=>630,4279=>466,4280=>517,4281=>456,4282=>502,4283=>464,4284=>534,4285=>440,4286=>443,4287=>522,4288=>460,4289=>463,4290=>536,4291=>455,4292=>468,4293=>449,4304=>454,4305=>452,4306=>544,4307=>629,4308=>451,4309=>452,4310=>452,4311=>702,4312=>451,4313=>452,4314=>820,4315=>451,4316=>453,4317=>695,4318=>449,4319=>448,4320=>694,4321=>501,4322=>544,4323=>518,4324=>560,4325=>450,4326=>627,4327=>452,4328=>490,4329=>452,4330=>485,4331=>452,4332=>485,4333=>443,4334=>500,4335=>582,4336=>455,4337=>451,4338=>482,4339=>414,4340=>453,4341=>418,4342=>741,4343=>452,4344=>452,4345=>544,4346=>454,4347=>410,4348=>339,4608=>583,4609=>770,4610=>560,4611=>525,4612=>525,4613=>583,4614=>758,4616=>598,4617=>787,4618=>817,4619=>583,4620=>758,4621=>612,4622=>875,4623=>817,4624=>817,4625=>1050,4626=>1050,4627=>817,4628=>1050,4629=>817,4630=>787,4631=>1021,4632=>933,4633=>1137,4634=>1067,4635=>980,4636=>1065,4637=>962,4638=>962,4639=>1097,4640=>831,4641=>1021,4642=>851,4643=>735,4644=>875,4645=>968,4646=>817,4647=>881,4648=>583,4649=>642,4650=>583,4651=>758,4652=>700,4653=>583,4654=>700,4655=>758,4656=>583,4657=>787,4658=>787,4659=>583,4660=>729,4661=>583,4662=>583,4663=>817,4664=>642,4665=>817,4666=>846,4667=>642,4668=>758,4669=>744,4670=>642,4671=>817,4672=>700,4673=>700,4674=>700,4675=>758,4676=>700,4677=>700,4678=>729,4680=>846,4682=>1079,4683=>700,4684=>700,4685=>1021,4688=>700,4689=>700,4690=>700,4691=>758,4692=>700,4693=>758,4694=>729,4696=>846,4698=>1079,4699=>700,4700=>700,4701=>1021,4704=>525,4705=>758,4706=>758,4707=>525,4708=>700,4709=>773,4710=>525,4711=>787,4712=>525,4713=>758,4714=>758,4715=>525,4716=>700,4717=>773,4718=>525,4719=>525,4720=>729,4721=>729,4722=>729,4723=>802,4724=>729,4725=>729,4726=>758,4727=>729,4728=>758,4729=>758,4730=>758,4731=>817,4732=>758,4733=>817,4734=>758,4735=>758,4736=>612,4737=>817,4738=>817,4739=>612,4740=>787,4741=>583,4742=>875,4744=>962,4746=>992,4747=>700,4748=>758,4749=>904,4752=>408,4753=>583,4754=>525,4755=>554,4756=>481,4757=>554,4758=>642,4759=>671,4760=>700,4761=>758,4762=>729,4763=>700,4764=>671,4765=>700,4766=>758,4767=>700,4768=>583,4769=>735,4770=>822,4771=>583,4772=>793,4773=>583,4774=>583,4775=>694,4776=>554,4777=>729,4778=>773,4779=>554,4780=>700,4781=>554,4782=>554,4784=>992,4786=>1021,4787=>671,4788=>787,4789=>904,4792=>729,4793=>904,4794=>948,4795=>729,4796=>875,4797=>729,4798=>729,4800=>1137,4802=>1167,4803=>758,4804=>875,4805=>1108,4808=>758,4809=>875,4810=>700,4811=>700,4812=>700,4813=>992,4814=>758,4816=>554,4817=>787,4818=>758,4819=>583,4820=>758,4821=>496,4822=>612,4824=>525,4825=>700,4826=>700,4827=>525,4828=>685,4829=>729,4830=>510,4831=>729,4832=>962,4833=>962,4834=>962,4835=>962,4836=>962,4837=>1021,4838=>962,4839=>962,4840=>467,4841=>525,4842=>671,4843=>612,4844=>612,4845=>671,4846=>671,4848=>612,4849=>875,4850=>817,4851=>642,4852=>729,4853=>729,4854=>758,4855=>817,4856=>700,4857=>758,4858=>715,4859=>700,4860=>700,4861=>787,4862=>758,4863=>700,4864=>700,4865=>758,4866=>715,4867=>700,4868=>700,4869=>787,4870=>758,4871=>700,4872=>467,4873=>671,4874=>671,4875=>612,4876=>612,4877=>583,4878=>525,4880=>846,4882=>904,4883=>554,4884=>700,4885=>817,4888=>525,4889=>729,4890=>729,4891=>612,4892=>671,4893=>583,4894=>525,4896=>817,4897=>1021,4898=>1021,4899=>817,4900=>992,4901=>758,4902=>817,4903=>1021,4904=>1079,4905=>1137,4906=>1137,4907=>1050,4908=>1312,4909=>1050,4910=>1050,4911=>1123,4912=>647,4913=>793,4914=>822,4915=>647,4916=>793,4917=>764,4918=>583,4919=>647,4920=>583,4921=>793,4922=>822,4923=>583,4924=>793,4925=>764,4926=>583,4927=>793,4928=>540,4929=>758,4930=>583,4931=>467,4932=>583,4933=>481,4934=>612,4936=>758,4937=>700,4938=>758,4939=>700,4940=>831,4941=>671,4942=>758,4943=>700,4944=>758,4945=>758,4946=>758,4947=>817,4948=>758,4949=>758,4950=>817,4951=>758,4952=>642,4953=>980,4954=>758,4961=>233,4962=>583,4963=>408,4964=>408,4965=>525,4966=>525,4967=>233,4968=>700,4969=>671,4970=>612,4971=>642,4972=>642,4973=>642,4974=>583,4975=>700,4976=>758,4977=>642,4978=>583,4979=>700,4980=>729,4981=>720,4982=>583,4983=>758,4984=>700,4985=>904,4986=>612,4987=>583,4988=>875,5024=>711,5025=>678,5026=>604,5027=>667,5028=>796,5029=>301,5030=>516,5031=>544,5032=>457,5033=>716,5034=>703,5035=>383,5036=>628,5037=>709,5038=>455,5039=>601,5040=>472,5041=>574,5042=>730,5043=>939,5044=>498,5045=>528,5046=>667,5047=>891,5048=>505,5049=>792,5050=>957,5051=>725,5052=>595,5053=>733,5054=>698,5055=>638,5056=>720,5057=>732,5058=>624,5059=>638,5060=>565,5061=>903,5062=>655,5063=>681,5064=>675,5065=>949,5066=>683,5067=>547,5068=>693,5069=>732,5070=>529,5071=>569,5072=>536,5073=>677,5074=>631,5075=>542,5076=>973,5077=>543,5078=>607,5079=>652,5080=>652,5081=>693,5082=>514,5083=>803,5084=>658,5085=>597,5086=>627,5087=>659,5088=>679,5089=>706,5090=>563,5091=>618,5092=>767,5093=>776,5094=>731,5095=>492,5096=>808,5097=>823,5098=>796,5099=>689,5100=>716,5101=>518,5102=>521,5103=>719,5104=>563,5105=>776,5106=>634,5107=>822,5108=>621,5920=>502,5921=>502,5922=>500,5923=>498,5924=>500,5925=>502,5926=>502,5927=>502,5928=>500,5929=>503,5930=>502,5931=>502,5932=>500,5933=>500,5934=>500,5935=>796,5936=>500,5937=>502,5938=>0,5939=>0,5940=>0,5941=>230,5942=>397,6480=>537,6481=>537,6482=>531,6483=>678,6484=>682,6485=>628,6486=>732,6487=>721,6488=>598,6489=>583,6490=>702,6491=>554,6492=>683,6493=>554,6494=>710,6495=>695,6496=>523,6497=>678,6498=>589,6499=>272,6500=>506,6501=>515,6502=>515,6503=>210,6504=>210,6505=>515,6506=>515,6507=>515,6508=>229,6509=>705,6512=>649,6513=>538,6514=>568,6515=>520,6516=>544,6656=>820,6657=>958,6658=>758,6659=>859,6660=>958,6661=>727,6662=>904,6663=>940,6664=>850,6665=>905,6666=>838,6667=>961,6668=>1000,6669=>880,6670=>1189,6671=>1246,6672=>1177,6673=>757,6674=>1246,6675=>1192,6676=>709,6677=>1192,6678=>1075,6679=>0,6680=>0,6681=>534,6682=>690,6683=>0,6686=>697,6687=>500,7424=>484,7425=>595,7426=>651,7427=>446,7428=>446,7429=>483,7430=>483,7431=>409,7432=>426,7433=>278,7434=>260,7435=>483,7436=>409,7437=>595,7438=>483,7439=>483,7440=>435,7441=>507,7442=>507,7443=>673,7444=>709,7445=>378,7446=>483,7447=>483,7448=>372,7449=>456,7450=>446,7451=>409,7452=>483,7453=>488,7454=>660,7455=>500,7456=>483,7457=>632,7458=>409,7459=>355,7460=>444,7461=>681,7462=>392,7463=>483,7464=>483,7465=>372,7466=>541,7467=>470,7468=>484,7469=>595,7470=>446,7471=>446,7472=>483,7473=>409,7474=>409,7475=>483,7476=>483,7477=>223,7478=>260,7479=>483,7480=>409,7481=>595,7482=>483,7483=>483,7484=>483,7485=>378,7486=>372,7487=>446,7488=>409,7489=>483,7490=>632,7491=>297,7492=>297,7493=>335,7494=>440,7495=>335,7496=>335,7497=>297,7498=>297,7499=>285,7500=>285,7501=>335,7502=>186,7503=>335,7504=>521,7505=>335,7506=>335,7507=>297,7508=>483,7509=>483,7510=>335,7511=>186,7512=>335,7513=>326,7514=>521,7515=>335,7516=>442,7517=>353,7518=>321,7519=>357,7520=>430,7521=>321,7522=>186,7523=>223,7524=>335,7525=>335,7526=>353,7527=>321,7528=>353,7529=>430,7530=>321,7531=>754,7532=>500,7533=>500,7534=>333,7535=>778,7536=>500,7537=>500,7538=>333,7539=>333,7540=>389,7541=>278,7542=>444,7543=>500,7544=>483,7545=>447,7546=>774,7547=>280,7548=>278,7549=>500,7550=>483,7551=>514,7552=>500,7553=>500,7554=>333,7555=>676,7556=>525,7557=>278,7558=>802,7559=>507,7560=>500,7561=>333,7562=>389,7563=>384,7564=>500,7565=>500,7566=>444,7567=>602,7568=>637,7569=>648,7570=>590,7571=>559,7572=>426,7573=>590,7574=>413,7575=>444,7576=>360,7577=>638,7578=>389,7579=>335,7580=>293,7581=>283,7582=>337,7583=>299,7584=>229,7585=>251,7586=>335,7587=>322,7588=>188,7589=>212,7590=>278,7591=>182,7592=>240,7593=>233,7594=>208,7595=>287,7596=>499,7597=>533,7598=>401,7599=>374,7600=>330,7601=>329,7602=>426,7603=>262,7604=>312,7605=>197,7606=>344,7607=>336,7608=>323,7609=>334,7610=>325,7611=>293,7612=>403,7613=>288,7614=>257,7615=>354,7680=>722,7681=>444,7682=>667,7683=>500,7684=>667,7685=>500,7686=>667,7687=>500,7688=>667,7689=>444,7690=>722,7691=>500,7692=>722,7693=>500,7694=>722,7695=>500,7696=>720,7697=>500,7698=>722,7699=>500,7700=>611,7701=>444,7702=>611,7703=>444,7704=>611,7705=>444,7706=>611,7707=>444,7708=>611,7709=>444,7710=>556,7711=>333,7712=>722,7713=>500,7714=>722,7715=>500,7716=>722,7717=>500,7718=>722,7719=>500,7720=>722,7721=>500,7722=>722,7723=>500,7724=>333,7725=>278,7726=>333,7727=>278,7728=>722,7729=>500,7730=>722,7731=>500,7732=>722,7733=>500,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>889,7743=>778,7744=>889,7745=>778,7746=>889,7747=>778,7748=>722,7749=>500,7750=>722,7751=>500,7752=>722,7753=>500,7754=>722,7755=>500,7756=>722,7757=>500,7758=>722,7759=>500,7760=>722,7761=>500,7762=>722,7763=>500,7764=>556,7765=>500,7766=>556,7767=>500,7768=>667,7769=>333,7770=>667,7771=>333,7772=>667,7773=>333,7774=>667,7775=>333,7776=>556,7777=>389,7778=>556,7779=>389,7780=>556,7781=>389,7782=>556,7783=>389,7784=>556,7785=>389,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>500,7796=>722,7797=>500,7798=>722,7799=>500,7800=>722,7801=>500,7802=>722,7803=>500,7804=>722,7805=>500,7806=>722,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>722,7819=>500,7820=>722,7821=>500,7822=>722,7823=>500,7824=>611,7825=>444,7826=>611,7827=>444,7828=>611,7829=>444,7830=>500,7831=>278,7832=>722,7833=>500,7834=>444,7835=>333,7836=>333,7837=>333,7838=>659,7839=>534,7840=>722,7841=>444,7842=>722,7843=>444,7844=>722,7845=>444,7846=>722,7847=>444,7848=>722,7849=>454,7850=>722,7851=>444,7852=>722,7853=>444,7854=>722,7855=>444,7856=>722,7857=>444,7858=>722,7859=>454,7860=>722,7861=>444,7862=>722,7863=>444,7864=>611,7865=>444,7866=>611,7867=>444,7868=>611,7869=>444,7870=>611,7871=>444,7872=>611,7873=>444,7874=>613,7875=>444,7876=>611,7877=>444,7878=>611,7879=>444,7880=>333,7881=>278,7882=>333,7883=>278,7884=>722,7885=>500,7886=>722,7887=>500,7888=>722,7889=>500,7890=>722,7891=>500,7892=>722,7893=>500,7894=>722,7895=>500,7896=>722,7897=>500,7898=>722,7899=>540,7900=>722,7901=>540,7902=>720,7903=>540,7904=>722,7905=>540,7906=>722,7907=>540,7908=>722,7909=>500,7910=>717,7911=>500,7912=>782,7913=>544,7914=>782,7915=>544,7916=>782,7917=>544,7918=>782,7919=>544,7920=>782,7921=>544,7922=>722,7923=>500,7924=>722,7925=>500,7926=>722,7927=>501,7928=>722,7929=>500,7930=>914,7931=>514,7932=>500,7933=>342,7934=>722,7935=>530,7936=>583,7937=>583,7938=>583,7939=>583,7940=>583,7941=>583,7942=>583,7943=>583,7944=>722,7945=>722,7946=>813,7947=>817,7948=>763,7949=>765,7950=>720,7951=>722,7952=>426,7953=>426,7954=>426,7955=>426,7956=>426,7957=>426,7960=>770,7961=>770,7962=>902,7963=>919,7964=>940,7965=>936,7968=>536,7969=>536,7970=>536,7971=>536,7972=>536,7973=>536,7974=>536,7975=>536,7976=>847,7977=>859,7978=>986,7979=>1010,7980=>1026,7981=>1029,7982=>918,7983=>921,7984=>286,7985=>286,7986=>302,7987=>320,7988=>300,7989=>306,7990=>312,7991=>303,7992=>475,7993=>507,7994=>617,7995=>654,7996=>655,7997=>660,7998=>551,7999=>566,8000=>500,8001=>500,8002=>500,8003=>500,8004=>500,8005=>500,8008=>816,8009=>825,8010=>969,8011=>995,8012=>938,8013=>955,8016=>514,8017=>514,8018=>514,8019=>514,8020=>514,8021=>514,8022=>514,8023=>514,8025=>818,8027=>988,8029=>989,8031=>893,8032=>693,8033=>693,8034=>693,8035=>693,8036=>693,8037=>693,8038=>693,8039=>693,8040=>836,8041=>843,8042=>1006,8043=>1024,8044=>974,8045=>986,8046=>905,8047=>896,8048=>583,8049=>583,8050=>426,8051=>426,8052=>536,8053=>536,8054=>286,8055=>286,8056=>500,8057=>500,8058=>514,8059=>514,8060=>693,8061=>693,8064=>583,8065=>583,8066=>583,8067=>583,8068=>583,8069=>583,8070=>583,8071=>583,8072=>888,8073=>889,8074=>984,8075=>991,8076=>943,8077=>948,8078=>884,8079=>886,8080=>536,8081=>536,8082=>536,8083=>536,8084=>536,8085=>536,8086=>536,8087=>536,8088=>1017,8089=>1026,8090=>1153,8091=>1179,8092=>1195,8093=>1199,8094=>1088,8095=>1088,8096=>693,8097=>693,8098=>693,8099=>693,8100=>693,8101=>693,8102=>693,8103=>693,8104=>1034,8105=>1040,8106=>1210,8107=>1229,8108=>1176,8109=>1186,8110=>1098,8111=>1090,8112=>583,8113=>583,8114=>583,8115=>583,8116=>583,8118=>583,8119=>583,8120=>722,8121=>722,8122=>722,8123=>722,8124=>889,8125=>250,8126=>332,8127=>500,8128=>500,8129=>534,8130=>536,8131=>536,8132=>536,8134=>536,8135=>536,8136=>761,8137=>800,8138=>829,8139=>893,8140=>883,8141=>500,8142=>500,8143=>500,8144=>286,8145=>286,8146=>286,8147=>286,8150=>286,8151=>286,8152=>333,8153=>333,8154=>447,8155=>537,8157=>500,8158=>500,8159=>500,8160=>514,8161=>514,8162=>514,8163=>514,8164=>528,8165=>528,8166=>514,8167=>514,8168=>696,8169=>696,8170=>816,8171=>828,8172=>721,8173=>333,8174=>333,8175=>500,8178=>693,8179=>693,8180=>693,8182=>693,8183=>693,8184=>832,8185=>899,8186=>847,8187=>852,8188=>928,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>293,8215=>478,8216=>250,8217=>250,8218=>250,8219=>250,8220=>444,8221=>444,8222=>444,8223=>444,8224=>500,8225=>500,8226=>350,8227=>350,8228=>620,8229=>620,8230=>1000,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>250,8240=>1000,8241=>1363,8242=>247,8243=>411,8244=>611,8245=>247,8246=>411,8247=>611,8248=>469,8249=>250,8250=>250,8251=>629,8252=>666,8253=>444,8254=>500,8255=>953,8256=>953,8257=>314,8258=>931,8259=>333,8260=>167,8261=>383,8262=>383,8263=>888,8264=>777,8265=>777,8266=>500,8267=>453,8268=>453,8269=>450,8270=>500,8271=>278,8272=>882,8273=>500,8274=>497,8275=>500,8276=>953,8277=>512,8278=>410,8279=>855,8280=>620,8281=>620,8282=>179,8283=>621,8284=>564,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>320,8305=>180,8308=>320,8309=>320,8310=>320,8311=>320,8312=>320,8313=>320,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>335,8320=>320,8321=>320,8322=>320,8323=>320,8324=>320,8325=>320,8326=>320,8327=>320,8328=>320,8329=>320,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>320,8337=>304,8338=>340,8339=>337,8340=>298,8352=>698,8353=>667,8354=>667,8355=>556,8356=>500,8357=>778,8358=>722,8359=>940,8360=>1026,8361=>813,8362=>869,8363=>512,8364=>741,8365=>722,8366=>611,8367=>1340,8368=>489,8369=>601,8370=>619,8371=>722,8372=>556,8373=>611,8374=>498,8376=>524,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8418=>0,8419=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>751,8449=>723,8450=>674,8451=>954,8452=>556,8453=>781,8454=>806,8455=>518,8456=>667,8457=>822,8458=>490,8459=>824,8460=>663,8461=>818,8462=>500,8463=>500,8464=>578,8465=>613,8466=>715,8467=>417,8468=>778,8469=>751,8470=>880,8471=>792,8472=>832,8473=>589,8474=>729,8475=>892,8476=>711,8477=>755,8478=>667,8479=>667,8480=>939,8481=>1156,8482=>1008,8483=>722,8484=>659,8485=>389,8486=>743,8487=>757,8488=>663,8489=>286,8490=>722,8491=>722,8492=>846,8493=>613,8494=>533,8495=>363,8496=>587,8497=>690,8498=>556,8499=>1021,8500=>387,8501=>537,8502=>537,8503=>350,8504=>537,8505=>417,8506=>906,8507=>1155,8508=>655,8510=>586,8511=>722,8513=>663,8514=>485,8515=>485,8516=>637,8522=>516,8523=>778,8525=>899,8526=>386,8528=>780,8529=>770,8530=>980,8531=>750,8532=>750,8533=>750,8534=>750,8535=>750,8536=>750,8537=>750,8538=>750,8539=>750,8540=>750,8541=>750,8542=>750,8543=>750,8544=>333,8545=>658,8546=>977,8547=>1041,8548=>722,8549=>1040,8550=>1363,8551=>1679,8552=>1051,8553=>722,8554=>1046,8555=>1366,8556=>611,8557=>667,8558=>722,8559=>889,8560=>278,8561=>536,8562=>794,8563=>734,8564=>500,8565=>758,8566=>1016,8567=>1274,8568=>754,8569=>500,8570=>764,8571=>1022,8572=>278,8573=>444,8574=>500,8575=>778,8576=>1082,8577=>722,8578=>1090,8579=>667,8580=>444,8581=>667,8582=>528,8583=>722,8584=>1093,8585=>771,8592=>964,8593=>472,8594=>964,8595=>500,8596=>964,8597=>499,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8604=>1009,8605=>1009,8606=>964,8607=>500,8608=>964,8609=>499,8610=>1093,8611=>1093,8612=>1093,8613=>500,8614=>1093,8615=>500,8616=>500,8617=>964,8618=>964,8619=>964,8620=>964,8621=>1151,8622=>964,8623=>592,8624=>482,8625=>482,8626=>482,8627=>482,8628=>658,8629=>658,8630=>1069,8631=>1069,8632=>836,8633=>964,8634=>939,8635=>939,8636=>964,8637=>964,8638=>499,8639=>499,8640=>964,8641=>964,8642=>499,8643=>499,8644=>964,8645=>840,8646=>964,8647=>964,8648=>840,8649=>964,8650=>840,8651=>964,8652=>964,8653=>964,8654=>964,8655=>964,8656=>964,8657=>550,8658=>964,8659=>550,8660=>964,8661=>550,8662=>1047,8663=>1047,8664=>1047,8665=>1047,8666=>964,8667=>964,8668=>1092,8669=>1092,8670=>500,8671=>500,8672=>964,8673=>500,8674=>964,8675=>500,8676=>964,8677=>964,8678=>964,8679=>596,8680=>964,8681=>596,8682=>594,8683=>594,8684=>594,8685=>595,8686=>596,8687=>596,8688=>966,8689=>926,8690=>926,8691=>596,8692=>964,8693=>842,8694=>964,8695=>964,8696=>964,8697=>964,8698=>964,8699=>964,8700=>964,8701=>964,8702=>964,8703=>964,8704=>587,8705=>716,8706=>494,8707=>587,8708=>587,8709=>746,8710=>612,8711=>612,8712=>536,8713=>536,8714=>439,8715=>536,8716=>536,8717=>439,8718=>506,8719=>823,8720=>823,8721=>713,8722=>564,8723=>564,8724=>564,8725=>636,8726=>636,8727=>471,8728=>497,8729=>497,8730=>549,8731=>549,8732=>549,8733=>636,8734=>853,8735=>509,8736=>575,8737=>559,8738=>509,8739=>200,8740=>250,8741=>320,8742=>320,8743=>564,8744=>564,8745=>654,8746=>654,8747=>416,8748=>750,8749=>1083,8750=>722,8751=>750,8752=>1083,8753=>697,8754=>722,8755=>722,8756=>565,8757=>568,8758=>250,8759=>629,8760=>564,8761=>758,8762=>564,8763=>636,8764=>636,8765=>636,8766=>503,8767=>614,8768=>636,8769=>636,8770=>636,8771=>636,8772=>636,8773=>636,8774=>636,8775=>636,8776=>636,8777=>636,8778=>636,8779=>636,8780=>636,8781=>636,8782=>636,8783=>636,8784=>564,8785=>564,8786=>564,8787=>564,8788=>735,8789=>755,8790=>564,8791=>564,8792=>564,8793=>564,8794=>564,8795=>564,8796=>600,8797=>564,8798=>564,8799=>564,8800=>564,8801=>636,8802=>636,8803=>636,8804=>636,8805=>636,8806=>636,8807=>636,8808=>636,8809=>636,8810=>900,8811=>899,8812=>410,8813=>636,8814=>636,8815=>636,8816=>636,8817=>636,8818=>636,8819=>636,8820=>636,8821=>636,8822=>636,8823=>636,8824=>636,8825=>636,8826=>636,8827=>636,8828=>636,8829=>636,8830=>636,8831=>636,8832=>636,8833=>636,8834=>636,8835=>636,8836=>636,8837=>636,8838=>636,8839=>636,8840=>636,8841=>636,8842=>636,8843=>636,8844=>654,8845=>654,8846=>654,8847=>636,8848=>636,8849=>636,8850=>636,8851=>636,8852=>636,8853=>636,8854=>636,8855=>636,8856=>636,8857=>636,8858=>636,8859=>636,8860=>636,8861=>636,8862=>636,8863=>636,8864=>636,8865=>636,8866=>600,8867=>600,8868=>712,8869=>712,8870=>466,8871=>466,8872=>595,8873=>588,8874=>710,8875=>706,8876=>595,8877=>596,8878=>588,8879=>706,8880=>636,8881=>636,8882=>636,8883=>636,8884=>636,8885=>636,8886=>1296,8887=>1296,8888=>966,8889=>564,8890=>626,8891=>564,8892=>564,8893=>566,8894=>570,8895=>582,8896=>744,8897=>744,8898=>764,8899=>764,8900=>512,8901=>250,8902=>471,8903=>629,8904=>636,8905=>636,8906=>636,8907=>816,8908=>816,8909=>636,8910=>636,8911=>636,8912=>636,8913=>636,8914=>654,8915=>654,8916=>654,8917=>564,8918=>564,8919=>564,8920=>1215,8921=>1215,8922=>636,8923=>636,8924=>636,8925=>636,8926=>636,8927=>636,8928=>636,8929=>636,8930=>636,8931=>636,8932=>636,8933=>636,8934=>636,8935=>636,8936=>636,8937=>636,8938=>636,8939=>636,8940=>636,8941=>636,8942=>250,8943=>1000,8944=>1000,8945=>1000,8946=>601,8947=>536,8948=>464,8949=>536,8950=>536,8951=>464,8952=>536,8953=>536,8954=>601,8955=>536,8956=>464,8957=>536,8958=>464,8959=>600,8960=>780,8961=>442,8962=>794,8968=>474,8969=>474,8970=>474,8971=>474,8976=>564,8977=>503,8978=>791,8979=>791,8980=>593,8981=>560,8982=>563,8983=>563,8984=>800,8985=>564,8986=>800,8987=>632,8988=>474,8989=>474,8990=>474,8991=>474,8992=>686,8993=>686,8994=>658,8995=>658,8996=>800,8997=>800,8998=>800,8999=>800,9000=>800,9001=>329,9002=>329,9003=>800,9004=>800,9031=>777,9032=>777,9040=>777,9047=>777,9054=>777,9088=>800,9089=>800,9090=>800,9091=>800,9094=>800,9095=>800,9096=>800,9097=>800,9098=>800,9100=>800,9103=>788,9104=>788,9105=>788,9106=>788,9108=>800,9109=>800,9110=>800,9111=>800,9112=>800,9113=>800,9114=>800,9115=>384,9116=>384,9117=>384,9118=>384,9119=>384,9120=>384,9121=>388,9122=>388,9123=>388,9124=>388,9125=>388,9126=>388,9127=>494,9128=>494,9129=>494,9130=>494,9131=>494,9132=>494,9133=>494,9134=>686,9138=>1287,9139=>1287,9140=>860,9141=>861,9142=>861,9144=>889,9145=>889,9146=>889,9147=>889,9148=>889,9149=>889,9166=>800,9167=>800,9180=>896,9181=>896,9182=>903,9183=>904,9184=>910,9185=>910,9186=>761,9187=>910,9189=>942,9190=>817,9216=>800,9217=>800,9218=>800,9219=>800,9220=>800,9221=>800,9222=>800,9223=>800,9224=>800,9225=>800,9226=>800,9227=>800,9228=>800,9229=>800,9230=>800,9231=>800,9232=>800,9233=>800,9234=>800,9235=>800,9236=>800,9237=>800,9238=>800,9239=>800,9240=>800,9241=>800,9242=>800,9243=>800,9244=>800,9245=>800,9246=>800,9247=>800,9248=>800,9249=>800,9251=>500,9252=>800,9312=>788,9313=>788,9314=>788,9315=>788,9316=>788,9317=>788,9318=>788,9319=>788,9320=>788,9321=>788,9472=>889,9473=>889,9474=>889,9475=>889,9484=>889,9485=>889,9486=>889,9487=>889,9488=>889,9489=>889,9490=>889,9491=>889,9492=>889,9493=>889,9494=>889,9495=>889,9496=>889,9497=>889,9498=>889,9499=>889,9500=>889,9501=>889,9502=>889,9503=>889,9504=>889,9505=>889,9506=>889,9507=>889,9508=>889,9509=>889,9510=>889,9511=>889,9512=>889,9513=>889,9514=>889,9515=>889,9516=>889,9517=>889,9518=>889,9519=>889,9520=>889,9521=>889,9522=>889,9523=>889,9524=>889,9525=>889,9526=>889,9527=>889,9528=>889,9529=>889,9530=>889,9531=>889,9532=>889,9533=>889,9534=>889,9535=>889,9536=>889,9537=>889,9538=>889,9539=>889,9540=>889,9541=>889,9542=>889,9543=>889,9544=>889,9545=>889,9546=>889,9547=>889,9552=>889,9553=>889,9554=>889,9555=>889,9556=>889,9557=>889,9558=>889,9559=>889,9560=>889,9561=>889,9562=>889,9563=>889,9564=>889,9565=>889,9566=>889,9567=>889,9568=>889,9569=>889,9570=>889,9571=>889,9572=>889,9573=>889,9574=>889,9575=>889,9576=>889,9577=>889,9578=>889,9579=>889,9580=>889,9581=>889,9582=>889,9583=>889,9584=>889,9585=>889,9586=>889,9587=>889,9588=>889,9589=>889,9590=>889,9591=>889,9592=>889,9593=>889,9594=>889,9595=>889,9596=>600,9597=>889,9598=>600,9599=>889,9600=>761,9601=>761,9602=>761,9603=>761,9604=>761,9605=>761,9606=>761,9607=>761,9608=>761,9609=>761,9610=>761,9611=>761,9612=>761,9613=>761,9614=>761,9615=>761,9616=>761,9617=>1000,9618=>1000,9619=>1000,9620=>761,9621=>761,9622=>761,9623=>761,9624=>761,9625=>761,9626=>761,9627=>761,9628=>761,9629=>761,9630=>761,9631=>761,9632=>761,9633=>761,9634=>761,9635=>761,9636=>761,9637=>761,9638=>761,9639=>761,9640=>761,9641=>761,9642=>532,9643=>532,9644=>761,9645=>761,9646=>761,9647=>761,9648=>761,9649=>761,9650=>892,9651=>892,9652=>446,9653=>446,9654=>892,9655=>892,9656=>446,9657=>446,9658=>892,9659=>892,9660=>892,9661=>892,9662=>446,9663=>446,9664=>892,9665=>892,9666=>446,9667=>446,9668=>892,9669=>892,9670=>788,9671=>788,9672=>788,9673=>791,9674=>494,9675=>791,9676=>791,9677=>785,9678=>791,9679=>791,9680=>791,9681=>791,9682=>791,9683=>791,9684=>791,9685=>791,9686=>791,9687=>791,9688=>350,9689=>761,9690=>761,9691=>761,9692=>791,9693=>791,9694=>791,9695=>791,9696=>791,9697=>791,9698=>761,9699=>761,9700=>761,9701=>761,9702=>350,9703=>761,9704=>761,9705=>761,9706=>761,9707=>761,9708=>892,9709=>892,9710=>892,9711=>885,9712=>761,9713=>761,9714=>761,9715=>761,9716=>791,9717=>791,9718=>791,9719=>791,9720=>761,9721=>761,9722=>761,9723=>761,9724=>761,9725=>570,9726=>570,9727=>761,9728=>800,9729=>800,9730=>748,9731=>800,9732=>800,9733=>811,9734=>816,9735=>468,9736=>677,9737=>724,9738=>944,9739=>944,9740=>686,9741=>944,9742=>715,9743=>715,9744=>757,9745=>755,9746=>755,9747=>756,9748=>800,9749=>837,9750=>719,9751=>719,9752=>782,9753=>822,9754=>954,9755=>954,9756=>933,9757=>489,9758=>933,9759=>489,9760=>517,9761=>660,9762=>724,9763=>732,9764=>886,9765=>577,9766=>489,9767=>563,9768=>490,9769=>770,9770=>725,9771=>860,9772=>668,9773=>753,9774=>724,9775=>730,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9784=>730,9785=>724,9786=>724,9787=>724,9788=>799,9789=>659,9790=>659,9791=>495,9792=>495,9793=>495,9794=>686,9795=>661,9796=>544,9797=>608,9798=>605,9799=>545,9800=>804,9801=>583,9802=>796,9803=>1006,9804=>825,9805=>1189,9806=>1144,9807=>1189,9808=>683,9809=>808,9810=>1146,9811=>797,9812=>758,9813=>757,9814=>758,9815=>758,9816=>758,9817=>758,9818=>758,9819=>758,9820=>758,9821=>758,9822=>758,9823=>758,9824=>770,9825=>770,9826=>770,9827=>770,9828=>770,9829=>770,9830=>770,9831=>770,9832=>895,9833=>333,9834=>513,9835=>722,9836=>722,9837=>371,9838=>377,9839=>402,9840=>642,9841=>655,9842=>869,9843=>905,9844=>905,9845=>905,9846=>905,9847=>905,9848=>905,9849=>905,9850=>905,9851=>1016,9852=>1064,9853=>1064,9854=>954,9855=>606,9856=>522,9857=>522,9858=>522,9859=>522,9860=>522,9861=>522,9862=>845,9863=>844,9864=>844,9865=>844,9866=>748,9867=>748,9868=>748,9869=>748,9870=>748,9871=>748,9872=>726,9873=>726,9874=>963,9875=>770,9876=>1038,9877=>388,9878=>997,9879=>787,9880=>508,9881=>809,9882=>1014,9883=>859,9884=>818,9885=>972,9888=>1000,9889=>546,9890=>784,9891=>786,9892=>738,9893=>542,9894=>601,9895=>700,9896=>511,9897=>861,9898=>611,9899=>611,9900=>544,9901=>782,9902=>1025,9903=>1141,9904=>1000,9905=>513,9906=>510,9907=>642,9908=>722,9909=>719,9910=>777,9911=>495,9912=>602,9913=>836,9914=>666,9915=>666,9916=>691,9920=>689,9921=>689,9922=>689,9923=>689,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10088=>390,10089=>390,10090=>317,10091=>317,10092=>276,10093=>276,10094=>509,10095=>509,10096=>410,10097=>410,10098=>234,10099=>234,10100=>334,10101=>334,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,10214=>545,10215=>545,10216=>329,10217=>329,10218=>496,10219=>496,10224=>1000,10225=>1000,10226=>1104,10227=>1102,10228=>964,10229=>1000,10230=>1000,10231=>1000,10232=>1000,10233=>1000,10234=>1000,10235=>1000,10236=>1000,10237=>1000,10238=>1000,10239=>1392,10752=>860,10753=>860,10754=>860,10755=>766,10756=>766,10757=>756,10758=>756,10761=>745,10781=>702,10815=>722,11008=>1000,11009=>1000,11010=>1000,11011=>1000,11012=>1222,11013=>1000,11014=>1000,11015=>1000,11016=>1000,11017=>1000,11018=>1000,11019=>1000,11020=>1244,11021=>1000,11026=>770,11027=>770,11028=>770,11029=>770,11030=>770,11031=>770,11032=>770,11033=>770,11034=>770,11035=>1000,11036=>1000,11037=>283,11038=>283,11039=>846,11040=>846,11041=>799,11042=>799,11043=>807,11044=>1000,11045=>461,11046=>461,11047=>461,11048=>461,11049=>360,11050=>360,11051=>283,11052=>854,11053=>854,11054=>628,11055=>628,11088=>589,11089=>443,11090=>443,11091=>802,11092=>803,11264=>645,11265=>793,11266=>851,11267=>700,11268=>851,11269=>640,11270=>774,11271=>665,11272=>733,11273=>834,11274=>834,11275=>734,11276=>790,11277=>580,11278=>834,11279=>979,11280=>738,11281=>410,11282=>775,11283=>471,11284=>734,11285=>851,11286=>895,11287=>722,11288=>638,11289=>620,11290=>721,11291=>793,11292=>821,11293=>699,11294=>793,11295=>682,11296=>569,11297=>791,11299=>751,11300=>705,11301=>874,11302=>665,11303=>1139,11304=>1023,11305=>1238,11306=>762,11310=>759,11312=>484,11313=>595,11314=>638,11315=>525,11316=>638,11317=>480,11318=>580,11319=>499,11320=>550,11321=>625,11322=>626,11323=>550,11324=>592,11325=>435,11326=>626,11327=>734,11328=>553,11329=>308,11330=>581,11331=>353,11332=>550,11333=>638,11334=>671,11335=>542,11336=>478,11337=>465,11338=>540,11339=>594,11340=>616,11341=>524,11342=>594,11343=>512,11344=>427,11345=>589,11347=>564,11348=>529,11349=>655,11350=>499,11351=>854,11352=>767,11353=>929,11354=>571,11358=>569,11360=>611,11361=>289,11362=>627,11363=>556,11364=>667,11365=>447,11366=>303,11367=>728,11368=>500,11369=>734,11370=>511,11371=>611,11372=>444,11373=>680,11374=>889,11375=>722,11377=>651,11378=>1075,11379=>881,11380=>500,11381=>557,11382=>383,11383=>643,11384=>559,11385=>339,11386=>722,11387=>397,11388=>180,11389=>469,11392=>719,11393=>499,11394=>532,11395=>381,11396=>615,11397=>433,11398=>969,11399=>680,11400=>647,11401=>443,11402=>593,11403=>402,11404=>573,11405=>405,11406=>698,11407=>509,11408=>726,11409=>493,11410=>283,11411=>238,11412=>628,11413=>455,11414=>653,11415=>471,11416=>819,11417=>589,11418=>698,11419=>507,11420=>546,11421=>378,11422=>722,11423=>489,11424=>724,11425=>524,11426=>526,11427=>375,11428=>647,11429=>438,11430=>615,11431=>433,11432=>719,11433=>519,11434=>762,11435=>538,11436=>649,11437=>461,11438=>721,11439=>519,11440=>964,11441=>681,11456=>689,11457=>464,11464=>579,11465=>391,11466=>493,11467=>355,11492=>408,11493=>499,11494=>496,11495=>986,11496=>466,11497=>461,11498=>934,11517=>256,11518=>617,11519=>266,11744=>0,11745=>0,11746=>0,11747=>0,11748=>0,11749=>0,11750=>0,11751=>0,11752=>0,11753=>0,11754=>0,11755=>0,11756=>0,11757=>0,11758=>0,11759=>0,11760=>0,11761=>0,11762=>0,11763=>0,11764=>0,11765=>0,11766=>0,11767=>0,11768=>0,11769=>0,11770=>0,11771=>0,11772=>0,11773=>0,11774=>0,11775=>0,11799=>333,42560=>607,42561=>411,42562=>611,42563=>410,42564=>487,42565=>347,42566=>368,42567=>286,42568=>722,42569=>519,42570=>550,42571=>468,42572=>1145,42573=>775,42574=>665,42575=>548,42576=>1014,42577=>736,42578=>910,42579=>675,42580=>966,42581=>677,42582=>1042,42583=>648,42584=>722,42585=>513,42586=>932,42587=>700,42588=>1042,42589=>749,42590=>780,42591=>550,42594=>896,42595=>635,42596=>933,42597=>635,42598=>1139,42599=>777,42600=>722,42601=>500,42602=>790,42603=>560,42604=>1262,42605=>850,42606=>734,42607=>0,42608=>0,42609=>0,42610=>0,42611=>519,42620=>0,42621=>0,42622=>510,42623=>201,42624=>639,42625=>488,42626=>475,42627=>347,42628=>1160,42629=>842,42630=>1000,42631=>768,42632=>737,42633=>531,42634=>827,42635=>530,42636=>608,42637=>438,42638=>742,42639=>545,42640=>608,42641=>480,42642=>926,42643=>654,42644=>671,42645=>518,42646=>992,42647=>780,42752=>318,42753=>318,42754=>318,42755=>318,42756=>318,42757=>318,42758=>318,42759=>318,42760=>307,42761=>307,42762=>307,42763=>307,42764=>307,42765=>307,42766=>307,42767=>307,42768=>307,42769=>307,42770=>460,42771=>460,42772=>460,42773=>460,42774=>460,42775=>374,42776=>445,42777=>564,42778=>564,42779=>354,42780=>354,42781=>243,42782=>243,42783=>243,42784=>564,42785=>564,42786=>276,42787=>242,42788=>386,42789=>276,42790=>722,42791=>500,42792=>895,42793=>703,42794=>532,42795=>409,42796=>437,42797=>389,42798=>592,42799=>600,42800=>378,42801=>378,42802=>1183,42803=>708,42804=>1154,42805=>758,42806=>1089,42807=>716,42808=>902,42809=>586,42810=>902,42811=>586,42812=>912,42813=>572,42814=>667,42815=>444,42816=>722,42817=>500,42818=>722,42819=>500,42820=>722,42821=>500,42822=>713,42823=>361,42824=>611,42825=>289,42826=>750,42827=>544,42828=>918,42829=>658,42830=>1262,42831=>848,42832=>556,42833=>500,42838=>722,42839=>500,42852=>576,42853=>496,42854=>576,42855=>496,42873=>722,42874=>500,42875=>483,42876=>341,42877=>611,42878=>611,42879=>447,42880=>611,42881=>278,42882=>689,42883=>500,42884=>483,42885=>341,42886=>667,42887=>444,42888=>333,42889=>278,42890=>282,42891=>286,42892=>278,43003=>556,43004=>556,43005=>889,43006=>333,43007=>1298,64256=>589,64257=>534,64258=>530,64259=>805,64260=>799,64261=>586,64262=>677,64275=>971,64276=>969,64277=>978,64278=>971,64279=>1219,64285=>350,64286=>0,64287=>537,64288=>537,64297=>564,64298=>537,64299=>537,64300=>537,64301=>537,64302=>537,64303=>537,64304=>537,64305=>537,64306=>350,64307=>537,64308=>537,64309=>350,64310=>350,64312=>537,64313=>350,64314=>537,64315=>537,64316=>537,64318=>537,64320=>350,64321=>537,64323=>537,64324=>537,64326=>537,64327=>537,64328=>537,64329=>537,64330=>537,64331=>350,64332=>537,64333=>537,64334=>537,64335=>537,64342=>926,64343=>926,64344=>308,64345=>308,64378=>750,64379=>750,64380=>580,64381=>580,64394=>338,64395=>338,64402=>874,64403=>874,64404=>329,64405=>329,64508=>776,64509=>700,64510=>304,64511=>304,65010=>640,65020=>837,65136=>300,65140=>300,65142=>300,65144=>300,65146=>300,65148=>300,65152=>724,65153=>321,65154=>275,65155=>249,65156=>275,65157=>399,65158=>399,65159=>249,65160=>275,65161=>776,65162=>776,65163=>301,65164=>264,65165=>249,65166=>275,65167=>950,65168=>950,65169=>293,65170=>293,65171=>424,65172=>622,65173=>925,65174=>925,65175=>308,65176=>308,65177=>924,65178=>924,65179=>298,65180=>298,65181=>738,65182=>738,65183=>574,65184=>574,65185=>748,65186=>750,65187=>600,65188=>600,65189=>701,65190=>775,65191=>596,65192=>596,65193=>397,65194=>397,65195=>399,65196=>399,65197=>328,65198=>328,65199=>331,65200=>331,65201=>951,65202=>951,65203=>600,65204=>600,65205=>949,65206=>949,65207=>649,65208=>649,65209=>949,65210=>949,65211=>823,65212=>823,65213=>949,65214=>949,65215=>805,65216=>805,65217=>557,65218=>557,65219=>460,65220=>460,65221=>550,65222=>550,65223=>455,65224=>550,65225=>625,65226=>575,65227=>674,65228=>550,65229=>602,65230=>577,65231=>578,65232=>577,65233=>801,65234=>801,65235=>300,65236=>300,65237=>696,65238=>696,65239=>650,65240=>650,65241=>757,65242=>757,65243=>318,65244=>318,65245=>655,65246=>655,65247=>206,65248=>206,65249=>549,65250=>549,65251=>403,65252=>403,65253=>651,65254=>651,65255=>323,65256=>323,65257=>424,65258=>622,65259=>525,65260=>476,65261=>399,65262=>399,65263=>776,65264=>776,65265=>776,65266=>776,65267=>296,65268=>264,65269=>676,65270=>724,65271=>676,65272=>724,65273=>676,65274=>724,65275=>676,65276=>724,65279=>0,65533=>900,65535=>700); +$desc=array('Flags'=>32,'FontBBox'=>'[-879 -551 1767 936]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>662,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>618,'MaxWidth'=>1752,'MissingWidth'=>600); +$cbbox=array(0=>array(34,-71,566,750),33=>array(130,-9,237,676),34=>array(73,431,327,676),35=>array(5,0,496,662),36=>array(44,-87,457,727),37=>array(61,-13,772,676),38=>array(42,-13,750,676),39=>array(58,431,143,676),40=>array(48,-177,304,676),41=>array(29,-177,285,676),42=>array(69,265,432,676),43=>array(30,0,534,506),44=>array(56,-141,195,102),45=>array(39,194,285,257),46=>array(70,-11,181,100),47=>array(0,-14,296,676),48=>array(24,-14,476,676),49=>array(111,0,394,676),50=>array(30,0,475,676),51=>array(43,-14,432,676),52=>array(12,0,472,676),53=>array(32,-14,438,688),54=>array(34,-14,468,684),55=>array(20,-8,449,662),56=>array(56,-14,445,676),57=>array(30,-22,459,676),58=>array(81,-11,192,459),59=>array(80,-141,219,459),60=>array(28,-10,536,516),61=>array(30,120,534,386),62=>array(28,-10,536,516),63=>array(68,-8,414,676),64=>array(86,-14,779,676),65=>array(15,0,706,674),66=>array(15,0,591,662),67=>array(35,-14,640,676),68=>array(15,0,684,662),69=>array(15,0,600,662),70=>array(15,0,549,662),71=>array(35,-14,712,676),72=>array(15,0,698,662),73=>array(15,0,312,662),74=>array(10,-14,370,662),75=>array(15,0,704,662),76=>array(15,0,601,662),77=>array(15,0,866,662),78=>array(15,-11,710,662),79=>array(35,-14,689,676),80=>array(15,0,541,662),81=>array(35,-178,702,676),82=>array(15,0,657,662),83=>array(30,-14,479,676),84=>array(15,0,591,662),85=>array(15,-14,706,662),86=>array(10,-11,691,662),87=>array(10,-11,937,662),88=>array(10,0,704,662),89=>array(10,0,691,662),90=>array(10,0,598,662),91=>array(88,-156,299,662),92=>array(0,-14,296,676),93=>array(34,-156,245,662),94=>array(24,297,446,662),95=>array(0,-125,500,-75),96=>array(19,507,242,678),97=>array(25,-10,430,460),98=>array(10,-10,475,683),99=>array(25,-10,412,460),100=>array(25,-10,489,683),101=>array(25,-10,424,460),102=>array(10,0,373,683),103=>array(15,-218,457,460),104=>array(10,0,488,683),105=>array(16,0,253,683),106=>array(0,-218,264,683),107=>array(10,0,508,683),108=>array(10,0,248,683),109=>array(10,0,769,460),110=>array(10,0,479,460),111=>array(25,-10,466,460),112=>array(10,-217,475,460),113=>array(25,-217,489,461),114=>array(10,0,340,460),115=>array(35,-10,332,459),116=>array(17,-10,283,579),117=>array(10,-11,480,450),118=>array(5,-14,463,450),119=>array(5,-14,678,450),120=>array(10,0,472,450),121=>array(5,-218,466,450),122=>array(10,0,401,450),123=>array(100,-181,350,680),124=>array(67,-14,133,676),125=>array(130,-181,380,680),126=>array(19,186,481,320),160=>array(0,0,0,0),161=>array(96,-218,203,467),162=>array(53,-138,448,579),163=>array(12,-8,490,676),164=>array(-22,58,522,602),165=>array(-53,0,512,662),166=>array(67,-14,133,676),167=>array(70,-148,426,676),168=>array(18,523,316,622),169=>array(26,-23,766,717),170=>array(4,270,270,676),171=>array(42,33,458,416),172=>array(30,108,534,386),173=>array(39,194,285,257),174=>array(26,-23,766,717),175=>array(11,547,322,601),176=>array(57,390,343,676),177=>array(30,0,534,633),178=>array(12,390,315,850),179=>array(29,380,294,850),180=>array(10,507,234,678),181=>array(36,-218,512,450),182=>array(8,-154,480,662),183=>array(75,183,174,282),184=>array(52,-215,261,0),185=>array(67,390,260,850),186=>array(6,270,304,676),187=>array(42,33,458,416),188=>array(30,-14,704,730),189=>array(30,-14,745,730),190=>array(29,-14,704,729),191=>array(29,-218,375,466),192=>array(15,0,706,890),193=>array(15,0,706,890),194=>array(15,0,706,886),195=>array(15,0,706,838),196=>array(15,0,706,835),197=>array(15,0,706,895),198=>array(10,0,873,662),199=>array(35,-215,640,676),200=>array(15,0,600,890),201=>array(15,0,600,890),202=>array(15,0,600,886),203=>array(15,0,600,834),204=>array(15,0,312,890),205=>array(15,0,312,890),206=>array(11,0,322,886),207=>array(15,0,316,835),208=>array(15,0,684,662),209=>array(15,-11,710,838),210=>array(35,-14,689,890),211=>array(35,-14,689,890),212=>array(35,-14,689,886),213=>array(35,-14,689,838),214=>array(35,-14,689,835),215=>array(38,8,526,497),216=>array(35,-80,689,734),217=>array(15,-14,706,890),218=>array(15,-14,706,890),219=>array(15,-14,706,886),220=>array(15,-14,706,834),221=>array(10,0,691,890),222=>array(16,0,542,662),223=>array(10,-9,466,683),224=>array(25,-10,430,676),225=>array(25,-10,430,676),226=>array(25,-10,430,674),227=>array(25,-10,430,626),228=>array(25,-10,430,619),229=>array(25,-10,430,696),230=>array(25,-10,619,460),231=>array(25,-215,412,460),232=>array(25,-10,424,676),233=>array(25,-10,424,676),234=>array(25,-10,424,674),235=>array(25,-10,424,621),236=>array(0,0,253,676),237=>array(16,0,253,676),238=>array(-16,0,295,674),239=>array(7,0,271,622),240=>array(25,-10,467,686),241=>array(10,0,479,626),242=>array(25,-10,466,676),243=>array(25,-10,466,676),244=>array(25,-10,466,674),245=>array(25,-10,466,625),246=>array(25,-10,466,619),247=>array(30,-4,534,510),248=>array(25,-112,466,551),249=>array(10,-10,480,676),250=>array(10,-10,480,676),251=>array(10,-10,480,674),252=>array(10,-10,480,621),253=>array(5,-218,466,676),254=>array(10,-217,475,683),255=>array(5,-218,466,625),256=>array(15,0,706,790),257=>array(25,-10,430,584),258=>array(15,0,706,876),259=>array(25,-10,430,664),260=>array(10,-165,782,674),261=>array(25,-165,432,460),262=>array(35,-14,640,890),263=>array(25,-10,412,676),264=>array(35,-14,640,886),265=>array(25,-10,412,674),266=>array(35,-14,640,835),267=>array(25,-10,412,622),268=>array(35,-14,640,886),269=>array(25,-10,412,674),270=>array(15,0,684,887),271=>array(25,-10,615,683),272=>array(15,0,684,662),273=>array(25,-10,498,683),274=>array(15,0,600,790),275=>array(25,-10,424,584),276=>array(15,0,600,876),277=>array(25,-10,424,665),278=>array(15,0,600,835),279=>array(25,-10,424,622),280=>array(12,-165,613,662),281=>array(25,-165,424,460),282=>array(15,0,600,886),283=>array(25,-10,424,675),284=>array(35,-14,712,885),285=>array(15,-218,457,674),286=>array(35,-14,712,875),287=>array(15,-218,457,665),288=>array(35,-14,712,835),289=>array(15,-218,457,619),290=>array(35,-300,712,676),291=>array(15,-218,457,748),292=>array(15,0,698,900),293=>array(10,0,488,890),294=>array(13,0,696,662),295=>array(10,0,488,683),296=>array(1,0,331,830),297=>array(-28,0,302,614),298=>array(11,0,322,790),299=>array(-19,0,292,584),300=>array(15,0,312,876),301=>array(-4,0,277,663),302=>array(10,-165,389,662),303=>array(16,-165,278,683),304=>array(15,0,312,835),305=>array(16,0,253,460),306=>array(15,-14,684,662),307=>array(16,-220,445,683),308=>array(10,-14,382,900),309=>array(0,-218,348,687),310=>array(15,-300,704,662),311=>array(10,-300,508,683),312=>array(10,0,493,460),313=>array(15,0,601,890),314=>array(10,0,248,890),315=>array(15,-300,601,662),316=>array(10,-300,248,683),317=>array(15,0,601,675),318=>array(10,0,370,683),319=>array(15,0,601,662),320=>array(10,0,357,683),321=>array(10,0,596,662),322=>array(19,0,259,683),323=>array(15,-11,710,890),324=>array(10,0,479,676),325=>array(15,-300,710,662),326=>array(10,-300,479,460),327=>array(15,-11,710,884),328=>array(10,0,479,675),329=>array(20,0,528,704),330=>array(15,-14,666,672),331=>array(16,-218,424,460),332=>array(35,-14,689,790),333=>array(25,-10,466,584),334=>array(35,-14,689,876),335=>array(25,-10,466,664),336=>array(35,-14,689,888),337=>array(25,-10,466,678),338=>array(35,-6,890,668),339=>array(25,-10,685,460),340=>array(15,0,657,890),341=>array(10,0,340,676),342=>array(15,-300,657,662),343=>array(10,-300,340,460),344=>array(15,0,657,886),345=>array(10,0,340,674),346=>array(30,-14,479,890),347=>array(35,-10,332,676),348=>array(30,-14,479,886),349=>array(27,-10,338,675),350=>array(40,-215,489,676),351=>array(35,-215,332,459),352=>array(30,-14,479,887),353=>array(23,-10,334,676),354=>array(10,-215,586,662),355=>array(17,-215,283,579),356=>array(15,0,591,888),357=>array(17,-10,390,675),358=>array(10,0,586,662),359=>array(17,-10,283,579),360=>array(15,-14,706,830),361=>array(10,-10,480,621),362=>array(15,-14,706,790),363=>array(10,-10,480,584),364=>array(15,-14,706,876),365=>array(10,-10,480,662),366=>array(15,-14,706,895),367=>array(10,-10,480,696),368=>array(15,-14,706,890),369=>array(10,-10,480,678),370=>array(10,-165,701,662),371=>array(10,-165,501,450),372=>array(10,-11,937,887),373=>array(5,-14,678,676),374=>array(10,0,691,887),375=>array(5,-218,466,675),376=>array(10,0,691,835),377=>array(10,0,598,890),378=>array(10,0,401,676),379=>array(10,0,598,835),380=>array(10,0,401,619),381=>array(10,0,598,886),382=>array(10,0,401,674),383=>array(10,0,373,683),384=>array(10,-10,479,683),385=>array(5,0,702,662),386=>array(13,0,589,662),387=>array(10,-10,488,662),388=>array(5,0,606,683),389=>array(5,-10,490,683),390=>array(39,-14,644,676),391=>array(35,-14,813,822),392=>array(25,-10,554,680),393=>array(15,0,684,662),394=>array(10,0,795,662),395=>array(35,0,567,662),396=>array(25,-10,501,662),397=>array(25,-224,471,459),398=>array(10,0,595,662),399=>array(25,-14,676,676),400=>array(35,-15,491,702),401=>array(6,-204,619,662),402=>array(0,-218,460,683),403=>array(35,-14,819,822),404=>array(15,-15,635,662),405=>array(10,-9,710,683),406=>array(19,-10,326,683),407=>array(3,0,333,662),408=>array(15,0,776,676),409=>array(10,0,508,683),410=>array(3,1,283,684),411=>array(18,-10,448,672),412=>array(15,-10,936,662),413=>array(6,-218,783,662),414=>array(16,-200,485,460),415=>array(35,-14,689,676),416=>array(35,-14,709,796),417=>array(25,-10,532,552),418=>array(35,-14,1023,676),419=>array(25,-217,771,460),420=>array(10,0,657,662),421=>array(5,-217,470,683),422=>array(15,-113,669,662),423=>array(60,-14,509,676),424=>array(30,-10,327,459),425=>array(15,0,563,661),426=>array(22,-190,576,683),427=>array(17,-218,283,579),428=>array(10,0,612,662),429=>array(8,-10,370,683),430=>array(10,-204,586,662),431=>array(15,-14,777,796),432=>array(10,-11,539,552),433=>array(25,-13,718,663),434=>array(15,-15,689,662),435=>array(10,0,796,666),436=>array(5,-218,570,683),437=>array(15,0,603,662),438=>array(10,0,401,450),439=>array(14,-14,496,662),440=>array(35,-14,517,662),441=>array(25,-209,381,450),442=>array(20,-228,364,451),443=>array(30,0,475,676),444=>array(20,-14,569,662),445=>array(25,-183,404,477),446=>array(10,-10,364,579),447=>array(10,-217,477,460),448=>array(67,-14,123,726),449=>array(67,-14,283,676),450=>array(47,-13,553,709),451=>array(130,-9,237,676),452=>array(15,0,1320,886),453=>array(15,0,1123,674),454=>array(25,-10,901,683),455=>array(15,-14,981,662),456=>array(15,-218,805,683),457=>array(10,-218,462,683),458=>array(15,-14,1092,662),459=>array(15,-218,916,683),460=>array(10,-218,694,683),461=>array(15,0,706,886),462=>array(25,-10,430,674),463=>array(9,0,320,886),464=>array(-19,-2,292,672),465=>array(35,-14,689,886),466=>array(25,-10,466,674),467=>array(15,-14,706,882),468=>array(10,-10,480,674),469=>array(15,-14,706,900),470=>array(10,-10,480,717),471=>array(15,-14,706,900),472=>array(10,-10,480,800),473=>array(14,-12,705,900),474=>array(10,-10,480,800),475=>array(15,-14,706,891),476=>array(10,-10,480,800),477=>array(20,-10,419,460),478=>array(15,0,706,900),479=>array(25,-10,430,717),480=>array(15,0,706,900),481=>array(25,-10,430,717),482=>array(10,0,873,790),483=>array(25,-10,619,584),484=>array(32,-14,709,676),485=>array(1,-218,479,460),486=>array(35,-14,712,886),487=>array(15,-218,457,674),488=>array(15,0,704,886),489=>array(10,0,508,847),490=>array(34,-165,688,676),491=>array(25,-165,466,460),492=>array(34,-165,688,800),493=>array(25,-165,466,584),494=>array(14,-14,496,900),495=>array(6,-209,362,674),496=>array(0,-218,348,672),497=>array(15,0,1320,662),498=>array(15,0,1123,662),499=>array(25,-10,901,683),500=>array(35,-14,712,890),501=>array(15,-218,457,676),502=>array(19,-14,917,662),503=>array(16,0,518,676),504=>array(15,-11,710,890),505=>array(10,0,479,676),506=>array(15,0,706,900),507=>array(25,-10,430,900),508=>array(10,0,873,890),509=>array(25,-10,619,676),510=>array(35,-80,689,890),511=>array(25,-112,466,676),512=>array(15,0,706,888),513=>array(25,-10,430,696),514=>array(15,0,706,876),515=>array(25,-10,430,664),516=>array(15,0,600,888),517=>array(25,-10,424,693),518=>array(15,0,600,876),519=>array(25,-10,424,664),520=>array(0,0,312,888),521=>array(-57,0,253,686),522=>array(15,0,312,876),523=>array(-5,0,276,664),524=>array(35,-14,689,888),525=>array(25,-10,466,689),526=>array(35,-14,689,876),527=>array(25,-10,466,664),528=>array(15,0,657,888),529=>array(10,0,340,695),530=>array(15,0,657,876),531=>array(10,0,340,664),532=>array(15,-14,706,888),533=>array(10,-10,480,692),534=>array(15,-14,706,876),535=>array(10,-10,480,664),536=>array(30,-300,479,676),537=>array(35,-300,332,459),538=>array(15,-300,591,662),539=>array(17,-300,283,579),540=>array(35,-30,400,670),541=>array(30,-211,401,418),542=>array(15,0,698,886),543=>array(10,0,488,850),544=>array(23,-200,695,672),545=>array(27,-230,578,683),546=>array(35,-14,520,677),547=>array(25,-10,433,702),548=>array(9,-199,601,662),549=>array(27,-199,432,450),550=>array(15,0,706,820),551=>array(25,-10,430,622),552=>array(12,-215,597,662),553=>array(25,-215,424,460),554=>array(35,-14,689,900),555=>array(25,-10,466,717),556=>array(35,-14,689,900),557=>array(25,-10,466,717),558=>array(35,-14,689,834),559=>array(25,-10,466,622),560=>array(35,-14,689,900),561=>array(25,-10,466,717),562=>array(10,0,691,790),563=>array(5,-218,466,584),564=>array(19,-300,395,683),565=>array(16,-230,578,460),566=>array(12,-300,367,579),567=>array(0,-218,263,460),568=>array(27,-10,739,683),569=>array(25,-217,737,461),570=>array(15,-44,706,721),571=>array(35,-44,640,721),572=>array(25,-44,418,516),573=>array(15,0,602,662),574=>array(10,-44,586,721),575=>array(40,-199,337,459),576=>array(27,-199,417,450),577=>array(10,0,383,676),578=>array(20,0,393,463),579=>array(5,0,593,662),580=>array(15,-14,706,662),581=>array(10,0,691,673),582=>array(15,-44,600,726),583=>array(25,-68,424,519),584=>array(10,-14,370,662),585=>array(0,-218,348,683),586=>array(35,-200,757,674),587=>array(25,-217,559,461),588=>array(15,0,657,662),589=>array(10,0,340,460),590=>array(10,0,691,662),591=>array(14,-218,475,450),592=>array(2,-10,407,460),593=>array(25,-10,488,460),594=>array(10,-7,473,463),595=>array(69,-10,468,683),596=>array(22,-10,409,460),597=>array(25,-102,400,460),598=>array(25,-218,551,683),599=>array(25,-10,569,683),600=>array(20,-10,419,460),601=>array(20,-10,419,460),602=>array(26,-10,690,563),603=>array(25,-10,383,461),604=>array(20,-10,378,461),605=>array(20,-10,626,563),606=>array(25,-9,397,458),607=>array(5,-218,343,460),608=>array(25,-218,572,683),609=>array(25,-218,426,461),610=>array(25,-14,499,461),611=>array(10,-233,484,450),612=>array(20,-9,547,460),613=>array(10,-233,488,450),614=>array(10,0,488,683),615=>array(10,-218,428,683),616=>array(7,0,278,683),617=>array(20,-10,304,460),618=>array(15,0,250,450),619=>array(5,0,335,683),620=>array(5,0,344,683),621=>array(19,-218,361,683),622=>array(10,-209,523,683),623=>array(10,-10,769,450),624=>array(10,-233,769,450),625=>array(10,-218,700,460),626=>array(0,-218,534,460),627=>array(10,-218,547,460),628=>array(10,-8,529,450),629=>array(25,-10,466,460),630=>array(25,0,642,460),631=>array(25,-10,636,460),632=>array(35,-200,589,662),633=>array(5,-10,335,450),634=>array(0,1,330,661),635=>array(5,-218,443,450),636=>array(10,-200,340,460),637=>array(10,-218,342,460),638=>array(10,0,374,460),639=>array(5,-200,369,460),640=>array(10,0,474,450),641=>array(10,0,474,450),642=>array(40,-218,337,459),643=>array(0,-218,360,683),644=>array(0,-218,360,683),645=>array(0,-218,360,463),646=>array(7,-300,451,683),647=>array(-2,-10,264,579),648=>array(10,-218,330,579),649=>array(6,-10,506,450),650=>array(25,-10,479,450),651=>array(15,-10,460,461),652=>array(5,0,463,464),653=>array(5,0,678,464),654=>array(5,0,466,668),655=>array(5,0,470,450),656=>array(10,-218,580,450),657=>array(10,-102,408,450),658=>array(6,-209,362,450),659=>array(10,-272,394,450),660=>array(20,0,393,676),661=>array(25,0,398,676),662=>array(10,-14,383,662),663=>array(45,-170,432,675),664=>array(35,-14,689,676),665=>array(10,0,431,450),666=>array(25,-9,397,458),667=>array(32,-14,587,675),668=>array(10,0,521,450),669=>array(15,-230,336,683),670=>array(5,-233,503,450),671=>array(10,0,434,450),672=>array(25,-217,573,683),673=>array(10,0,383,676),674=>array(25,0,398,676),675=>array(25,-10,769,683),676=>array(25,-183,769,683),677=>array(25,-102,776,683),678=>array(10,-10,510,579),679=>array(10,-231,493,683),680=>array(10,-102,650,579),681=>array(10,-218,704,683),682=>array(19,0,513,683),683=>array(19,0,528,683),684=>array(14,-8,463,663),685=>array(28,101,460,662),686=>array(5,-233,602,466),687=>array(5,-231,667,468),688=>array(6,390,325,845),689=>array(6,390,327,848),690=>array(0,245,178,847),691=>array(2,390,222,698),692=>array(6,384,226,692),693=>array(5,244,299,693),694=>array(3,390,315,692),695=>array(7,382,456,690),696=>array(7,245,315,690),697=>array(27,459,228,735),698=>array(13,459,404,735),699=>array(31,431,170,674),700=>array(30,431,169,674),701=>array(31,432,170,675),702=>array(86,508,186,707),703=>array(64,514,164,713),704=>array(16,309,240,676),705=>array(16,308,240,675),706=>array(39,554,293,752),707=>array(40,547,294,745),708=>array(35,516,298,707),709=>array(35,516,298,707),710=>array(11,507,322,674),711=>array(11,507,322,674),712=>array(100,505,150,702),713=>array(11,547,322,601),714=>array(10,505,234,676),715=>array(17,505,240,676),716=>array(100,-259,150,-62),717=>array(11,-153,322,-99),718=>array(17,-231,240,-60),719=>array(10,-241,234,-70),720=>array(70,0,180,460),721=>array(70,360,180,460),722=>array(86,4,186,203),723=>array(64,2,164,201),724=>array(10,51,321,288),725=>array(10,47,321,284),726=>array(37,52,295,310),727=>array(11,151,322,205),728=>array(26,507,307,664),729=>array(118,523,217,622),730=>array(67,497,266,696),731=>array(64,-165,249,0),732=>array(1,520,331,626),733=>array(40,505,327,676),734=>array(0,300,323,563),735=>array(18,534,336,773),736=>array(6,233,325,692),737=>array(13,390,171,845),738=>array(33,382,233,698),739=>array(11,390,319,690),740=>array(16,390,267,843),741=>array(20,0,410,800),742=>array(20,0,410,800),743=>array(20,0,410,800),744=>array(20,0,410,800),745=>array(20,0,410,800),746=>array(50,-1,457,524),747=>array(50,0,455,473),748=>array(14,-200,325,-33),749=>array(11,565,322,734),750=>array(30,433,363,676),751=>array(35,-241,298,-50),752=>array(35,-240,298,-49),753=>array(39,-226,293,-28),754=>array(40,-228,294,-30),755=>array(67,-247,266,-48),756=>array(17,279,240,450),757=>array(19,279,418,450),758=>array(19,279,418,450),759=>array(2,-191,332,-85),760=>array(70,205,181,675),761=>array(24,505,176,742),762=>array(24,505,176,742),763=>array(24,-55,176,182),764=>array(24,-55,176,182),765=>array(11,-200,322,-28),766=>array(13,-200,324,-28),767=>array(5,-245,323,-39),768=>array(-314,507,-91,678),769=>array(-241,507,-17,678),770=>array(-322,507,-11,674),771=>array(-332,509,-2,615),772=>array(-320,547,-9,601),773=>array(-489,547,-11,601),774=>array(-307,507,-26,664),775=>array(-215,501,-116,600),776=>array(-315,501,-17,600),777=>array(-249,521,-84,688),778=>array(-266,497,-67,696),779=>array(-269,505,18,676),780=>array(-322,507,-11,674),781=>array(-190,505,-140,702),782=>array(-217,505,-58,702),783=>array(-340,505,-53,676),784=>array(-300,507,-19,715),785=>array(-308,507,-27,664),786=>array(-242,491,-103,734),787=>array(-263,481,-124,724),788=>array(-251,482,-112,725),789=>array(-41,476,98,719),790=>array(-283,-214,-60,-43),791=>array(-276,-215,-52,-44),792=>array(-315,-300,-78,-45),793=>array(-308,-300,-71,-44),794=>array(-119,505,118,742),795=>array(-50,366,71,578),796=>array(-241,-256,-141,-57),797=>array(-379,-300,-68,-63),798=>array(-366,-299,-55,-62),799=>array(-343,-297,-85,-39),800=>array(-361,-131,-50,-77),801=>array(-157,-231,0,46),802=>array(-25,-231,132,46),803=>array(-320,-171,-222,-71),804=>array(-399,-170,-102,-70),805=>array(-307,-247,-108,-48),806=>array(-264,-300,-125,-57),807=>array(-281,-215,-72,0),808=>array(-269,-165,-84,0),809=>array(-247,-259,-197,-62),810=>array(-369,-228,-58,-56),811=>array(-333,-194,-60,-52),812=>array(-386,-218,-75,-51),813=>array(-386,-226,-75,-59),814=>array(-368,-219,-87,-62),815=>array(-353,-220,-72,-63),816=>array(-384,-162,-54,-56),817=>array(-366,-130,-55,-76),818=>array(-500,-125,0,-75),819=>array(-500,-200,0,-58),820=>array(-357,190,-27,296),821=>array(-363,201,-118,244),822=>array(-400,199,0,242),823=>array(-455,109,-35,336),824=>array(-397,-112,42,662),825=>array(-301,-246,-201,-47),826=>array(-373,-229,-62,-57),827=>array(-344,-299,-83,-38),828=>array(-349,-230,-41,-53),829=>array(-345,493,-27,732),830=>array(-314,645,-198,900),831=>array(-500,551,0,693),832=>array(-316,505,-93,676),833=>array(-243,505,-19,676),834=>array(-244,550,86,656),835=>array(-214,526,-75,742),836=>array(-338,537,-31,751),837=>array(-211,-200,-44,-52),838=>array(-385,490,-74,662),839=>array(-397,-196,-86,-42),840=>array(-299,-259,-121,-62),841=>array(-270,-218,-126,-74),842=>array(-373,485,-43,676),843=>array(-370,476,-40,760),844=>array(-371,506,-41,739),845=>array(-441,-245,-21,-39),846=>array(-317,-295,-111,-18),848=>array(-335,489,-81,687),849=>array(-207,510,-107,709),850=>array(-300,507,-19,715),851=>array(-415,-291,-97,-52),852=>array(-366,-226,-112,-28),853=>array(-345,-227,-91,-29),854=>array(-509,-229,-1,-31),855=>array(-265,499,-165,698),856=>array(-99,523,0,622),857=>array(-310,-239,-127,-32),858=>array(-377,-219,-2,-29),859=>array(-337,490,-103,744),860=>array(-286,-195,286,-46),861=>array(-286,534,286,683),862=>array(-286,557,286,600),863=>array(-286,-142,286,-99),864=>array(-286,549,286,694),865=>array(-286,524,286,673),866=>array(-286,-245,286,-39),867=>array(-318,494,-136,704),868=>array(-299,494,-121,704),869=>array(-241,500,-136,802),870=>array(-341,494,-144,704),871=>array(-319,494,-111,698),872=>array(-322,494,-149,703),873=>array(-329,494,-123,801),874=>array(-311,500,-99,801),875=>array(-373,500,-38,704),876=>array(-262,500,-116,704),877=>array(-271,494,-153,755),878=>array(-335,494,-133,698),879=>array(-330,500,-126,698),880=>array(18,0,513,662),881=>array(15,-10,418,451),882=>array(30,0,507,662),883=>array(30,0,467,662),884=>array(0,557,154,780),885=>array(46,-223,200,0),886=>array(19,0,702,662),887=>array(20,-10,575,481),890=>array(129,-200,296,-52),891=>array(41,-10,432,461),892=>array(41,-10,432,461),893=>array(41,-10,432,461),894=>array(80,-141,219,459),900=>array(70,560,198,775),901=>array(13,515,320,729),902=>array(15,0,706,687),903=>array(66,352,184,470),904=>array(28,0,785,687),905=>array(28,0,883,688),906=>array(28,0,489,690),908=>array(28,-14,783,689),910=>array(28,0,819,690),911=>array(28,0,833,688),912=>array(-49,-10,271,752),913=>array(15,0,706,674),914=>array(15,0,591,662),915=>array(15,0,549,662),916=>array(10,0,640,674),917=>array(15,0,600,662),918=>array(10,0,598,662),919=>array(15,0,698,662),920=>array(35,-12,719,673),921=>array(15,0,312,662),922=>array(15,0,704,662),923=>array(15,0,706,674),924=>array(15,0,866,662),925=>array(15,-11,710,662),926=>array(40,0,550,662),927=>array(35,-14,689,676),928=>array(15,0,698,662),929=>array(15,0,541,662),931=>array(15,0,563,661),932=>array(15,0,591,662),933=>array(15,0,651,672),934=>array(35,0,725,662),935=>array(10,0,704,662),936=>array(15,0,773,668),937=>array(15,0,708,676),938=>array(15,0,316,836),939=>array(15,0,651,834),940=>array(41,-10,558,775),941=>array(41,-10,399,775),942=>array(15,-224,471,775),943=>array(65,-10,271,775),944=>array(19,-10,464,747),945=>array(41,-10,558,461),946=>array(65,-201,485,675),947=>array(19,-224,461,461),948=>array(44,-6,490,677),949=>array(41,-10,399,461),950=>array(39,-194,456,690),951=>array(15,-224,471,461),952=>array(51,-10,483,672),953=>array(65,-10,271,451),954=>array(20,0,524,481),955=>array(24,-10,454,673),956=>array(65,-224,521,451),957=>array(15,0,455,461),958=>array(5,-186,494,746),959=>array(25,-10,466,460),960=>array(35,-10,552,470),961=>array(50,-221,487,461),962=>array(44,-233,442,460),963=>array(41,-10,525,479),964=>array(12,-10,405,468),965=>array(19,-10,464,461),966=>array(40,-222,602,463),967=>array(19,-209,461,461),968=>array(27,-224,637,579),969=>array(41,-10,652,461),970=>array(-48,-10,271,649),971=>array(19,-10,464,650),972=>array(25,-10,466,759),973=>array(19,-10,464,735),974=>array(41,-10,652,740),975=>array(15,-200,656,662),976=>array(44,-10,490,705),977=>array(17,-10,569,705),978=>array(5,0,617,672),979=>array(28,0,793,709),980=>array(5,0,617,835),981=>array(43,-224,597,576),982=>array(18,-10,653,521),983=>array(33,-166,502,461),984=>array(35,0,561,662),985=>array(29,-220,470,460),986=>array(35,0,567,677),987=>array(27,-194,407,460),988=>array(15,0,549,662),989=>array(10,-218,439,467),990=>array(25,-16,631,668),991=>array(47,-181,348,705),992=>array(15,0,706,674),993=>array(26,-180,556,705),994=>array(35,-219,927,675),995=>array(24,-219,649,459),996=>array(32,-181,528,675),997=>array(24,-220,480,461),998=>array(32,-184,548,675),999=>array(22,-9,436,506),1000=>array(36,-119,500,673),1001=>array(22,-81,338,458),1002=>array(32,-51,810,675),1003=>array(22,-35,571,459),1004=>array(36,-10,572,799),1005=>array(24,-7,412,551),1006=>array(32,-181,602,800),1007=>array(22,-220,425,566),1008=>array(33,-10,501,461),1009=>array(41,-224,481,461),1010=>array(41,-10,432,461),1011=>array(0,-218,264,683),1012=>array(35,-14,689,676),1013=>array(41,-10,332,461),1014=>array(41,-10,332,461),1015=>array(16,0,542,662),1016=>array(19,-212,512,654),1017=>array(35,-14,640,676),1018=>array(12,0,863,662),1019=>array(59,-212,707,461),1020=>array(-56,-218,481,461),1021=>array(28,-14,633,676),1022=>array(35,-14,640,676),1023=>array(28,-14,633,676),1024=>array(15,0,600,898),1025=>array(15,0,600,850),1026=>array(10,-13,712,662),1027=>array(15,0,549,890),1028=>array(35,-14,640,676),1029=>array(40,-14,489,676),1030=>array(15,0,312,662),1031=>array(15,0,313,846),1032=>array(5,-14,365,662),1033=>array(5,-13,913,662),1034=>array(15,0,950,662),1035=>array(15,-1,806,662),1036=>array(15,0,654,890),1037=>array(15,0,698,898),1038=>array(10,-13,699,865),1039=>array(15,-170,698,662),1040=>array(10,0,701,674),1041=>array(15,0,541,662),1042=>array(15,0,591,662),1043=>array(15,0,549,662),1044=>array(10,-170,631,662),1045=>array(15,0,600,662),1046=>array(10,0,927,668),1047=>array(20,-15,550,676),1048=>array(15,0,698,662),1049=>array(15,0,698,865),1050=>array(15,0,654,668),1051=>array(10,-13,666,662),1052=>array(15,0,866,662),1053=>array(15,0,698,662),1054=>array(35,-14,689,676),1055=>array(15,0,698,662),1056=>array(15,0,541,662),1057=>array(35,-14,640,676),1058=>array(15,0,591,662),1059=>array(10,-13,699,662),1060=>array(35,0,725,662),1061=>array(10,0,704,662),1062=>array(15,-170,707,662),1063=>array(15,0,657,662),1064=>array(15,0,959,662),1065=>array(15,-170,967,662),1066=>array(10,0,689,662),1067=>array(15,0,837,662),1068=>array(15,0,541,662),1069=>array(20,-14,625,676),1070=>array(15,-14,927,676),1071=>array(10,0,628,662),1072=>array(25,-10,430,460),1073=>array(30,-10,471,706),1074=>array(16,0,438,450),1075=>array(16,0,374,450),1076=>array(12,-125,476,450),1077=>array(25,-10,424,460),1078=>array(10,0,652,455),1079=>array(12,-8,376,459),1080=>array(16,0,508,450),1081=>array(16,0,508,682),1082=>array(16,0,488,455),1083=>array(5,-9,474,450),1084=>array(16,-14,616,450),1085=>array(16,0,508,450),1086=>array(25,-10,466,460),1087=>array(16,0,508,450),1088=>array(15,-217,480,460),1089=>array(25,-10,412,460),1090=>array(14,0,408,450),1091=>array(5,-218,466,450),1092=>array(25,-215,669,683),1093=>array(3,0,465,450),1094=>array(16,-125,510,450),1095=>array(15,0,489,450),1096=>array(16,0,740,450),1097=>array(16,-125,742,450),1098=>array(14,0,480,450),1099=>array(15,0,609,450),1100=>array(16,0,406,450),1101=>array(12,-10,407,460),1102=>array(16,-10,639,460),1103=>array(5,0,476,450),1104=>array(25,-10,424,684),1105=>array(25,-10,424,660),1106=>array(16,-190,449,683),1107=>array(16,0,374,676),1108=>array(25,-10,420,460),1109=>array(35,-10,332,459),1110=>array(16,0,253,683),1111=>array(-14,0,284,680),1112=>array(0,-218,264,683),1113=>array(5,-9,652,450),1114=>array(16,0,686,450),1115=>array(16,0,498,683),1116=>array(16,0,488,676),1117=>array(16,0,508,678),1118=>array(5,-218,466,682),1119=>array(16,-126,508,450),1120=>array(35,-14,953,676),1121=>array(25,-10,639,461),1122=>array(10,1,688,663),1123=>array(15,0,481,683),1124=>array(14,-14,918,676),1125=>array(15,-10,622,460),1126=>array(10,0,891,674),1127=>array(6,0,629,450),1128=>array(15,0,1235,674),1129=>array(15,0,884,450),1130=>array(10,0,927,662),1131=>array(6,0,648,450),1132=>array(12,0,1268,662),1133=>array(15,0,901,450),1134=>array(20,-212,484,856),1135=>array(12,-184,353,594),1136=>array(15,0,853,662),1137=>array(20,-215,670,683),1138=>array(35,-14,689,676),1139=>array(25,-10,466,460),1140=>array(16,-10,755,668),1141=>array(15,-14,540,455),1142=>array(15,-10,754,884),1143=>array(15,-14,540,672),1144=>array(32,-218,1146,676),1145=>array(23,-218,880,460),1146=>array(35,-64,844,726),1147=>array(25,-46,586,496),1148=>array(35,-14,953,900),1149=>array(25,-10,655,718),1150=>array(35,-14,953,846),1151=>array(25,-10,639,626),1152=>array(35,0,567,677),1153=>array(25,-171,398,460),1154=>array(1,-212,235,123),1155=>array(-323,507,-10,644),1156=>array(-439,503,-2,675),1157=>array(-230,507,-15,676),1158=>array(-230,506,-15,675),1159=>array(-442,474,96,676),1160=>array(-752,-134,269,857),1161=>array(-796,-262,366,900),1162=>array(15,-146,698,865),1163=>array(15,-146,507,682),1164=>array(15,0,541,662),1165=>array(15,0,405,450),1166=>array(15,0,546,662),1167=>array(15,-217,496,460),1168=>array(15,0,549,767),1169=>array(15,0,383,538),1170=>array(5,0,551,662),1171=>array(4,0,378,450),1172=>array(15,-218,584,662),1173=>array(15,-218,437,450),1174=>array(10,-170,973,668),1175=>array(10,-125,668,455),1176=>array(22,-212,552,676),1177=>array(12,-165,376,459),1178=>array(15,-170,673,668),1179=>array(15,-125,502,455),1180=>array(15,0,698,668),1181=>array(15,0,521,455),1182=>array(15,0,654,668),1183=>array(10,0,484,455),1184=>array(15,0,801,668),1185=>array(10,0,558,455),1186=>array(15,-170,707,662),1187=>array(15,-125,509,450),1188=>array(15,0,911,662),1189=>array(15,0,637,450),1190=>array(15,-218,990,662),1191=>array(15,-218,696,450),1192=>array(35,-14,722,676),1193=>array(25,-10,491,460),1194=>array(35,-212,640,676),1195=>array(25,-165,412,460),1196=>array(15,-129,591,662),1197=>array(14,-108,438,450),1198=>array(10,0,691,662),1199=>array(5,-217,558,450),1200=>array(10,0,691,662),1201=>array(5,-217,558,450),1202=>array(10,-170,755,662),1203=>array(16,-125,504,450),1204=>array(10,-129,948,662),1205=>array(15,-108,678,450),1206=>array(15,-170,666,662),1207=>array(15,-125,491,450),1208=>array(15,0,701,662),1209=>array(15,0,523,450),1210=>array(15,0,657,662),1211=>array(15,0,493,683),1212=>array(20,-13,824,676),1213=>array(21,-9,541,490),1214=>array(20,-128,824,676),1215=>array(21,-128,541,490),1216=>array(15,0,312,662),1217=>array(10,0,927,865),1218=>array(10,0,652,682),1219=>array(15,-218,593,668),1220=>array(15,-219,431,455),1221=>array(10,-145,666,662),1222=>array(5,-146,474,450),1223=>array(15,-177,698,662),1224=>array(15,-218,482,450),1225=>array(15,-146,698,662),1226=>array(15,-145,530,464),1227=>array(15,-129,657,662),1228=>array(15,-108,489,450),1229=>array(15,-146,866,662),1230=>array(15,-146,615,450),1231=>array(15,0,312,662),1232=>array(10,0,701,865),1233=>array(25,-10,430,682),1234=>array(10,0,701,852),1235=>array(25,-10,430,618),1236=>array(10,0,873,662),1237=>array(25,-10,619,460),1238=>array(15,0,600,865),1239=>array(25,-10,424,682),1240=>array(25,-14,676,676),1241=>array(12,-10,411,460),1242=>array(25,-14,676,842),1243=>array(12,-10,411,621),1244=>array(10,0,927,851),1245=>array(10,0,652,611),1246=>array(20,-15,550,848),1247=>array(12,-8,376,616),1248=>array(14,-14,496,662),1249=>array(15,-10,341,450),1250=>array(15,0,698,800),1251=>array(16,0,508,584),1252=>array(15,0,698,835),1253=>array(16,0,508,624),1254=>array(35,-14,689,851),1255=>array(25,-10,466,614),1256=>array(35,-14,689,676),1257=>array(25,-10,466,460),1258=>array(35,-14,689,845),1259=>array(25,-10,466,613),1260=>array(20,-14,625,853),1261=>array(12,-10,407,628),1262=>array(10,-13,699,800),1263=>array(14,-218,475,584),1264=>array(10,-13,699,851),1265=>array(14,-218,475,616),1266=>array(10,-13,699,898),1267=>array(14,-218,475,676),1268=>array(15,0,657,834),1269=>array(15,0,489,624),1270=>array(15,-129,549,662),1271=>array(15,-108,373,450),1272=>array(15,0,837,848),1273=>array(15,0,609,619),1274=>array(15,-231,549,662),1275=>array(15,-231,373,450),1276=>array(10,-177,696,662),1277=>array(10,-218,426,450),1278=>array(10,0,704,662),1279=>array(15,0,477,450),1280=>array(35,0,561,662),1281=>array(25,-10,489,683),1282=>array(35,0,893,662),1283=>array(25,-20,609,683),1284=>array(22,-12,782,674),1285=>array(15,-26,502,460),1286=>array(15,-127,538,687),1287=>array(15,-129,455,462),1288=>array(10,-13,916,662),1289=>array(5,-32,612,450),1290=>array(15,-13,949,662),1291=>array(15,-40,657,464),1292=>array(35,-13,712,676),1293=>array(25,-8,408,460),1294=>array(10,-13,690,662),1295=>array(10,-41,474,464),1296=>array(35,-15,491,676),1297=>array(25,-14,394,463),1298=>array(10,-177,666,662),1299=>array(5,-218,474,450),1300=>array(10,-7,931,662),1301=>array(5,-14,629,450),1302=>array(15,0,810,662),1303=>array(15,-217,687,460),1304=>array(10,0,939,662),1305=>array(10,-10,736,460),1306=>array(35,-178,702,676),1307=>array(26,-217,490,461),1308=>array(10,-11,937,662),1309=>array(10,-14,683,450),1310=>array(15,0,654,668),1311=>array(15,0,487,455),1312=>array(8,-218,956,662),1313=>array(5,-218,685,450),1314=>array(20,-218,993,662),1315=>array(15,-218,716,450),1316=>array(15,-129,709,662),1317=>array(15,-108,510,450),1318=>array(15,-129,668,662),1319=>array(15,-108,492,450),1329=>array(15,-24,784,662),1330=>array(16,0,702,676),1331=>array(30,0,772,676),1332=>array(11,0,844,676),1333=>array(15,-14,701,662),1334=>array(40,-70,692,674),1335=>array(15,-70,697,662),1336=>array(50,-70,646,676),1337=>array(15,0,767,676),1338=>array(30,-14,772,662),1339=>array(15,0,695,662),1340=>array(15,-70,653,662),1341=>array(15,0,815,662),1342=>array(10,-16,907,674),1343=>array(15,0,657,662),1344=>array(10,-61,454,662),1345=>array(40,-24,636,674),1346=>array(15,-70,848,676),1347=>array(40,-14,670,675),1348=>array(15,-14,846,662),1349=>array(40,-15,588,676),1350=>array(10,0,843,732),1351=>array(30,-16,684,678),1352=>array(15,0,704,676),1353=>array(30,-118,684,678),1354=>array(20,0,716,676),1355=>array(40,-70,692,674),1356=>array(15,0,864,676),1357=>array(15,-14,704,662),1358=>array(15,-70,834,662),1359=>array(40,-15,489,676),1360=>array(15,0,688,676),1361=>array(30,-15,578,676),1362=>array(15,0,571,662),1363=>array(40,0,730,662),1364=>array(10,0,770,676),1365=>array(30,-14,684,676),1366=>array(30,-15,654,662),1369=>array(0,508,100,707),1370=>array(0,508,100,707),1371=>array(28,459,229,735),1372=>array(40,389,267,662),1373=>array(-21,459,180,735),1374=>array(-20,496,272,664),1375=>array(-18,530,260,683),1377=>array(15,-10,770,450),1378=>array(16,-200,491,460),1379=>array(24,-200,532,461),1380=>array(16,-200,531,460),1381=>array(15,-10,491,683),1382=>array(24,-200,488,461),1383=>array(15,-70,468,683),1384=>array(15,-200,484,460),1385=>array(15,-200,531,460),1386=>array(25,-10,529,683),1387=>array(15,-200,493,683),1388=>array(16,-200,274,460),1389=>array(15,-200,735,683),1390=>array(25,-10,530,690),1391=>array(15,-200,498,662),1392=>array(15,0,493,683),1393=>array(25,-10,488,662),1394=>array(15,-200,516,460),1395=>array(25,-10,508,669),1396=>array(15,-10,485,662),1397=>array(-70,-218,193,460),1398=>array(50,-10,458,662),1399=>array(15,-200,396,461),1400=>array(15,0,484,460),1401=>array(16,-200,397,464),1402=>array(15,-200,778,450),1403=>array(20,-200,404,461),1404=>array(15,0,448,460),1405=>array(15,-10,485,450),1406=>array(15,-200,506,683),1407=>array(15,-10,743,460),1408=>array(15,-200,489,460),1409=>array(25,-218,426,461),1410=>array(15,0,273,460),1411=>array(15,-200,743,683),1412=>array(15,-200,480,460),1413=>array(30,-10,471,460),1414=>array(30,-200,532,670),1415=>array(15,-10,528,683),1417=>array(81,-11,192,459),1418=>array(23,174,257,293),1423=>array(11,0,724,676),1425=>array(117,-229,265,-51),1426=>array(0,632,217,827),1427=>array(21,629,172,849),1428=>array(182,630,265,810),1429=>array(135,630,311,807),1430=>array(155,-259,286,-47),1431=>array(114,603,288,777),1432=>array(95,633,385,782),1433=>array(59,627,190,839),1434=>array(323,-218,477,-60),1435=>array(152,-245,283,-33),1436=>array(167,623,298,835),1437=>array(366,623,497,835),1438=>array(169,623,420,835),1439=>array(56,636,448,853),1440=>array(315,636,496,853),1441=>array(0,638,152,822),1442=>array(117,-229,265,-51),1443=>array(128,-218,285,-61),1444=>array(180,-218,334,-60),1445=>array(142,-245,273,-33),1446=>array(101,-245,330,-33),1447=>array(158,-218,310,-61),1448=>array(46,627,177,839),1449=>array(16,636,197,853),1450=>array(117,-229,265,-51),1451=>array(139,651,293,809),1452=>array(107,637,264,794),1453=>array(213,-259,344,-47),1454=>array(0,633,290,782),1455=>array(-84,648,88,820),1456=>array(217,-221,283,-57),1457=>array(99,-222,362,-73),1458=>array(98,-221,337,-57),1459=>array(66,-223,342,-57),1460=>array(217,-133,283,-69),1461=>array(167,-120,334,-56),1462=>array(151,-220,343,-56),1463=>array(158,-114,338,-62),1464=>array(158,-224,338,-62),1465=>array(83,632,166,712),1466=>array(179,632,262,712),1467=>array(142,-249,340,-57),1468=>array(208,233,291,313),1469=>array(198,-218,250,-58),1470=>array(25,461,345,536),1471=>array(158,650,338,702),1472=>array(0,0,52,694),1473=>array(394,623,477,703),1474=>array(56,623,139,703),1475=>array(80,73,266,617),1476=>array(191,636,296,749),1477=>array(249,-176,354,-63),1478=>array(86,0,303,598),1479=>array(158,-224,338,-62),1488=>array(27,-5,488,584),1489=>array(24,0,504,598),1490=>array(39,0,296,598),1491=>array(25,-2,482,596),1492=>array(22,-2,465,598),1493=>array(48,0,255,598),1494=>array(55,-1,267,598),1495=>array(29,-2,466,598),1496=>array(27,0,496,598),1497=>array(61,283,256,593),1498=>array(26,-264,496,600),1499=>array(15,0,485,598),1500=>array(74,2,461,820),1501=>array(23,0,483,598),1502=>array(23,0,487,599),1503=>array(58,-264,250,600),1504=>array(47,0,264,598),1505=>array(30,0,492,598),1506=>array(11,0,479,600),1507=>array(24,-263,485,600),1508=>array(19,0,472,598),1509=>array(24,-264,470,600),1510=>array(13,0,476,598),1511=>array(21,-264,483,600),1512=>array(24,-1,469,598),1513=>array(29,0,531,598),1514=>array(32,-1,498,598),1520=>array(48,0,515,598),1521=>array(31,0,495,598),1522=>array(31,283,486,593),1523=>array(132,500,297,727),1524=>array(45,500,346,727),1536=>array(20,-81,588,158),1537=>array(10,-164,1000,1),1538=>array(30,-80,770,152),1539=>array(80,-158,769,108),1542=>array(0,-65,525,900),1543=>array(0,-65,525,900),1544=>array(26,-210,704,267),1545=>array(55,-14,534,676),1546=>array(55,-14,674,676),1547=>array(75,-270,640,631),1548=>array(70,-5,216,224),1549=>array(50,-109,294,83),1550=>array(40,0,600,200),1551=>array(107,-300,636,432),1552=>array(30,744,270,900),1553=>array(32,694,262,900),1554=>array(43,654,352,889),1555=>array(30,643,352,900),1556=>array(34,764,314,850),1557=>array(21,642,250,900),1558=>array(20,621,346,897),1559=>array(53,617,191,889),1560=>array(93,717,250,822),1561=>array(50,675,206,875),1562=>array(63,-287,220,-182),1563=>array(71,-11,210,486),1566=>array(72,57,300,254),1567=>array(68,-8,414,676),1568=>array(75,-300,652,315),1569=>array(85,-79,329,280),1570=>array(0,-48,275,800),1571=>array(24,-48,182,890),1572=>array(0,-247,329,528),1573=>array(47,-300,205,701),1574=>array(75,-160,652,512),1575=>array(100,-48,179,701),1576=>array(75,-200,877,309),1577=>array(75,-5,342,531),1578=>array(75,0,877,421),1579=>array(75,0,877,494),1580=>array(75,-280,591,332),1581=>array(75,-280,591,332),1582=>array(75,-280,591,541),1583=>array(55,0,368,350),1584=>array(55,0,368,561),1585=>array(0,-247,345,247),1586=>array(0,-247,345,431),1587=>array(75,-241,914,205),1588=>array(75,-241,914,454),1589=>array(75,-241,909,260),1590=>array(75,-241,909,421),1591=>array(0,0,568,695),1592=>array(0,0,568,695),1593=>array(75,-280,591,421),1594=>array(75,-280,591,611),1595=>array(75,0,902,713),1596=>array(75,-265,902,701),1597=>array(75,-160,652,542),1598=>array(75,-160,652,437),1599=>array(75,-160,652,504),1600=>array(-5,0,205,80),1601=>array(75,0,868,601),1602=>array(75,-170,634,501),1603=>array(-10,0,456,675),1604=>array(75,-239,598,675),1605=>array(75,-300,467,429),1606=>array(75,-194,597,496),1607=>array(75,-5,342,359),1608=>array(0,-247,329,254),1609=>array(75,-160,652,315),1610=>array(75,-300,652,315),1611=>array(74,674,269,895),1612=>array(72,666,316,900),1613=>array(44,-300,239,-79),1614=>array(74,704,269,835),1615=>array(31,651,225,900),1616=>array(44,-300,239,-169),1617=>array(75,721,259,880),1618=>array(113,693,238,850),1619=>array(12,731,287,806),1620=>array(88,667,246,900),1621=>array(71,-280,229,-47),1622=>array(141,-269,200,-56),1623=>array(81,641,275,890),1624=>array(69,661,305,900),1625=>array(-124,788,116,854),1626=>array(95,684,254,824),1627=>array(51,682,210,822),1628=>array(120,-171,218,-71),1629=>array(41,651,235,900),1630=>array(74,687,269,858),1631=>array(0,-290,237,-60),1632=>array(141,80,358,327),1633=>array(154,-16,331,602),1634=>array(70,-14,417,620),1635=>array(39,-15,456,628),1636=>array(85,-13,446,612),1637=>array(57,0,443,573),1638=>array(20,-15,483,624),1639=>array(60,-15,439,610),1640=>array(60,-15,439,610),1641=>array(102,-15,422,620),1642=>array(55,-14,385,676),1643=>array(20,-109,195,146),1644=>array(55,389,180,622),1645=>array(48,313,423,673),1646=>array(75,0,877,309),1647=>array(75,-170,634,307),1648=>array(121,658,180,871),1649=>array(-10,-48,280,829),1650=>array(-24,-48,213,900),1651=>array(0,-290,237,701),1652=>array(78,613,236,846),1653=>array(100,-48,326,846),1654=>array(0,-247,442,506),1655=>array(0,-247,482,561),1656=>array(75,-160,792,576),1657=>array(75,0,877,617),1658=>array(75,0,877,521),1659=>array(75,-277,877,309),1660=>array(75,-125,877,421),1661=>array(75,0,877,492),1662=>array(75,-265,877,309),1663=>array(75,0,877,534),1664=>array(75,-300,877,309),1665=>array(75,-280,591,631),1666=>array(75,-280,591,621),1667=>array(75,-280,591,332),1668=>array(75,-280,591,332),1669=>array(75,-281,591,604),1670=>array(75,-280,591,332),1671=>array(75,-280,591,332),1672=>array(55,0,368,727),1673=>array(55,-139,368,364),1674=>array(55,-200,368,350),1675=>array(55,-200,368,727),1676=>array(55,0,368,551),1677=>array(55,-190,368,350),1678=>array(55,0,368,634),1679=>array(55,0,368,642),1680=>array(55,0,368,674),1681=>array(0,-247,345,607),1682=>array(0,-247,345,504),1683=>array(0,-281,345,247),1684=>array(0,-300,345,247),1685=>array(0,-247,494,247),1686=>array(0,-300,345,247),1687=>array(0,-247,345,421),1688=>array(0,-247,345,504),1689=>array(0,-247,345,543),1690=>array(75,-241,914,341),1691=>array(75,-275,914,207),1692=>array(75,-275,914,444),1693=>array(75,-241,909,260),1694=>array(75,-241,909,484),1695=>array(0,0,568,695),1696=>array(75,-280,591,674),1697=>array(75,0,868,410),1698=>array(75,-200,868,410),1699=>array(75,-200,868,581),1700=>array(75,0,868,644),1701=>array(75,-265,868,410),1702=>array(75,0,868,732),1703=>array(75,-170,634,491),1704=>array(75,-170,634,568),1705=>array(75,0,902,701),1706=>array(0,0,1134,679),1707=>array(75,0,902,701),1708=>array(-10,0,456,771),1709=>array(-10,0,456,844),1710=>array(-10,-265,456,675),1711=>array(75,0,902,800),1712=>array(75,0,902,800),1713=>array(75,0,902,800),1714=>array(75,-200,902,800),1715=>array(75,-277,902,800),1716=>array(75,0,902,800),1717=>array(75,-239,598,804),1718=>array(75,-239,598,800),1719=>array(75,-239,598,855),1720=>array(75,-300,598,675),1721=>array(75,-300,597,496),1722=>array(75,-194,597,355),1723=>array(75,-194,597,660),1724=>array(75,-300,597,479),1725=>array(75,-194,597,564),1726=>array(-23,0,396,364),1727=>array(75,-280,591,511),1728=>array(75,-5,342,578),1729=>array(75,-5,342,359),1730=>array(75,-56,393,428),1731=>array(75,-56,393,321),1732=>array(0,-247,329,254),1733=>array(0,-247,329,254),1734=>array(0,-247,329,484),1735=>array(0,-247,329,561),1736=>array(0,-247,329,547),1737=>array(0,-247,329,461),1738=>array(0,-247,329,451),1739=>array(0,-247,329,524),1740=>array(75,-160,652,315),1741=>array(19,-166,708,315),1742=>array(75,-160,652,474),1743=>array(0,-247,329,441),1744=>array(75,-300,652,315),1745=>array(75,-300,652,315),1746=>array(75,-170,710,265),1747=>array(67,-170,710,448),1748=>array(75,-12,355,75),1749=>array(75,-5,342,299),1750=>array(61,580,498,900),1751=>array(61,580,387,900),1752=>array(-8,733,195,859),1753=>array(41,564,252,900),1754=>array(51,585,339,900),1755=>array(36,778,150,877),1756=>array(37,656,457,880),1757=>array(0,-126,1132,797),1758=>array(16,-137,954,801),1759=>array(42,613,216,900),1760=>array(73,714,187,888),1761=>array(56,740,294,850),1762=>array(57,575,253,900),1763=>array(19,-300,439,-76),1764=>array(60,754,243,805),1765=>array(43,215,208,466),1766=>array(40,23,359,242),1767=>array(40,596,359,815),1768=>array(20,560,281,905),1769=>array(20,-89,740,800),1770=>array(74,-288,291,-43),1771=>array(74,655,291,900),1772=>array(70,749,181,860),1773=>array(17,-289,155,-33),1774=>array(55,0,368,571),1775=>array(0,-247,345,461),1776=>array(141,80,358,327),1777=>array(154,-16,331,602),1778=>array(70,-14,417,620),1779=>array(39,-15,456,628),1780=>array(66,-15,426,624),1781=>array(57,-16,442,618),1782=>array(110,-18,417,624),1783=>array(60,-15,439,610),1784=>array(60,-15,439,610),1785=>array(102,-15,422,620),1786=>array(75,-241,914,454),1787=>array(75,-241,909,421),1788=>array(75,-280,591,611),1789=>array(78,91,260,526),1790=>array(13,91,226,462),1791=>array(-23,0,396,561),1872=>array(75,-200,877,309),1873=>array(75,-200,877,484),1874=>array(75,-253,877,309),1875=>array(75,-253,877,401),1876=>array(75,-200,877,401),1877=>array(75,-201,877,309),1878=>array(75,0,877,464),1879=>array(75,-280,591,511),1880=>array(75,-280,591,332),1881=>array(55,-277,368,725),1882=>array(55,-218,368,350),1883=>array(0,-247,398,247),1884=>array(75,-241,914,522),1885=>array(75,-280,591,609),1886=>array(75,-280,591,692),1887=>array(75,-280,591,691),1888=>array(75,-200,868,410),1889=>array(75,-263,868,410),1890=>array(75,0,902,721),1891=>array(75,0,902,784),1892=>array(75,-263,902,701),1893=>array(75,-300,467,621),1894=>array(75,-300,467,429),1895=>array(75,-300,597,496),1896=>array(75,-194,597,785),1897=>array(75,-194,597,679),1898=>array(75,-240,691,675),1899=>array(0,-247,345,521),1900=>array(0,-247,345,516),1901=>array(75,-241,914,441),1902=>array(75,-280,591,332),1903=>array(75,-280,591,332),1904=>array(75,-241,914,678),1905=>array(0,-247,345,723),1906=>array(75,-280,591,667),1907=>array(-9,-48,179,900),1908=>array(-26,-48,183,902),1909=>array(75,-160,652,462),1910=>array(75,-160,652,465),1911=>array(75,-300,753,315),1912=>array(0,-247,329,460),1913=>array(0,-247,329,462),1914=>array(60,-170,710,590),1915=>array(54,-170,710,592),1916=>array(75,-280,591,332),1917=>array(75,-241,914,560),1918=>array(75,-241,914,414),1919=>array(-10,0,456,675),1920=>array(-33,102,421,361),1921=>array(-112,39,481,367),1922=>array(-124,43,577,359),1923=>array(-45,40,532,390),1924=>array(23,94,466,353),1925=>array(-15,16,415,358),1926=>array(84,124,458,363),1927=>array(0,56,438,344),1928=>array(-4,-6,440,342),1929=>array(16,44,445,358),1930=>array(-50,-54,420,416),1931=>array(-80,-41,504,381),1932=>array(-4,-13,466,342),1933=>array(-57,-17,503,367),1934=>array(28,94,454,365),1935=>array(-1,-6,541,352),1936=>array(11,129,872,353),1937=>array(118,48,410,357),1938=>array(22,-54,500,365),1939=>array(50,-64,531,378),1940=>array(-74,31,481,347),1941=>array(-50,-54,422,416),1942=>array(40,-80,449,357),1943=>array(16,-21,673,533),1944=>array(-4,-49,466,495),1945=>array(-28,102,426,361),1946=>array(-57,93,397,484),1947=>array(-80,-40,504,511),1948=>array(-45,40,532,483),1949=>array(11,129,872,499),1950=>array(11,79,872,353),1951=>array(22,244,887,488),1952=>array(-4,-13,466,342),1953=>array(-4,-13,466,466),1954=>array(0,16,438,344),1955=>array(0,56,438,475),1956=>array(28,94,454,522),1957=>array(6,-6,449,484),1958=>array(243,517,543,727),1959=>array(180,507,543,829),1960=>array(169,-285,517,-54),1961=>array(152,-300,533,-6),1962=>array(217,509,504,764),1963=>array(50,511,609,764),1964=>array(275,509,532,781),1965=>array(90,518,591,755),1966=>array(98,516,583,785),1967=>array(190,509,611,885),1968=>array(249,523,524,769),1969=>array(35,-80,404,342),2304=>array(-419,682,-75,899),2305=>array(-360,682,-16,898),2306=>array(-247,676,-135,788),2307=>array(116,-10,283,488),2308=>array(-1,-40,901,858),2309=>array(-1,-40,901,609),2310=>array(-1,-40,1110,609),2311=>array(-40,-121,593,609),2312=>array(-39,-119,592,855),2313=>array(-39,0,636,610),2314=>array(-39,0,887,610),2315=>array(-39,-59,1006,610),2316=>array(-39,-126,867,610),2317=>array(-40,-282,694,883),2318=>array(-40,-282,694,858),2319=>array(-40,-282,694,609),2320=>array(-40,-282,694,896),2321=>array(-1,-40,1110,880),2322=>array(-1,-40,1110,858),2323=>array(-1,-40,1110,894),2324=>array(-1,-40,1110,900),2325=>array(-39,-38,782,610),2326=>array(-40,-40,837,609),2327=>array(-40,-40,734,609),2328=>array(-40,-40,734,609),2329=>array(-40,42,770,609),2330=>array(-40,-40,774,609),2331=>array(-40,-153,927,609),2332=>array(-40,-40,853,609),2333=>array(-40,-121,873,609),2334=>array(-40,-40,774,609),2335=>array(-40,17,668,609),2336=>array(-40,17,668,609),2337=>array(-40,42,692,609),2338=>array(-40,-1,648,609),2339=>array(-40,-40,734,609),2340=>array(-40,-40,694,609),2341=>array(-1,-40,734,609),2342=>array(-40,0,628,609),2343=>array(-1,-40,734,609),2344=>array(-40,-40,694,609),2345=>array(-40,-46,694,609),2346=>array(-40,-40,654,609),2347=>array(-40,-40,828,609),2348=>array(-40,-40,661,609),2349=>array(-40,-40,734,609),2350=>array(-40,-40,734,609),2351=>array(-40,-40,734,609),2352=>array(-40,-40,534,609),2353=>array(-40,-42,534,609),2354=>array(-40,-40,827,609),2355=>array(-40,-1,887,609),2356=>array(-40,-95,887,609),2357=>array(-40,-40,661,609),2358=>array(-40,-40,827,609),2359=>array(-40,-40,654,609),2360=>array(-40,-40,774,609),2361=>array(-40,-210,648,609),2362=>array(46,610,124,802),2363=>array(-40,-40,381,802),2364=>array(-166,-202,-54,-90),2365=>array(93,-40,609,611),2366=>array(-40,-40,381,609),2367=>array(-40,-40,535,893),2368=>array(-373,-40,381,893),2369=>array(-468,-280,-11,-35),2370=>array(-429,-300,-2,-22),2371=>array(-357,-280,-43,-37),2372=>array(-327,-300,30,78),2373=>array(-374,682,-30,883),2374=>array(-534,613,-120,858),2375=>array(-568,607,-130,893),2376=>array(-568,607,-130,922),2377=>array(-125,-40,381,883),2378=>array(-294,-40,381,858),2379=>array(-313,-40,381,893),2380=>array(-313,-40,381,922),2381=>array(-310,-270,0,-77),2382=>array(126,-38,460,610),2383=>array(-324,-40,381,900),2384=>array(-1,-40,875,681),2385=>array(-242,655,-157,900),2386=>array(-400,-125,0,-75),2387=>array(-314,705,-91,876),2388=>array(-240,709,-16,880),2389=>array(-400,630,0,900),2390=>array(-444,-151,2,-48),2391=>array(-444,-310,2,-48),2392=>array(-39,-45,782,610),2393=>array(-40,-54,837,609),2394=>array(-40,-45,734,609),2395=>array(-40,-45,853,609),2396=>array(-40,-92,692,609),2397=>array(-40,-127,648,609),2398=>array(-40,-42,828,609),2399=>array(-40,-42,734,609),2400=>array(-40,-212,1007,609),2401=>array(-40,-291,867,609),2402=>array(-409,-300,75,18),2403=>array(-409,-300,100,121),2404=>array(300,-40,379,609),2405=>array(300,-40,573,609),2406=>array(-1,103,363,466),2407=>array(-1,-212,288,609),2408=>array(-1,-153,438,568),2409=>array(-1,-153,378,580),2410=>array(-1,74,571,609),2411=>array(-6,-96,498,609),2412=>array(-1,-153,438,615),2413=>array(-1,-1,571,609),2414=>array(-40,-40,478,495),2415=>array(-1,-154,485,609),2416=>array(40,273,326,559),2417=>array(145,516,255,626),2418=>array(-1,-40,901,883),2419=>array(-1,-40,901,802),2420=>array(-1,-40,1110,802),2421=>array(-1,-40,1110,900),2422=>array(-1,-151,901,609),2423=>array(-1,-310,901,609),2425=>array(-40,-147,853,609),2426=>array(-39,-38,733,610),2427=>array(-39,-69,693,610),2428=>array(-39,-69,853,610),2429=>array(0,-38,438,569),2430=>array(-39,0,769,610),2431=>array(-39,0,660,610),2433=>array(-318,648,-59,820),2434=>array(47,-28,342,561),2435=>array(78,45,291,565),2437=>array(-20,26,614,588),2438=>array(-20,13,795,678),2439=>array(-25,-43,514,814),2440=>array(-16,22,530,804),2441=>array(-15,92,560,817),2442=>array(-29,85,588,807),2443=>array(16,67,625,689),2444=>array(54,58,466,618),2447=>array(42,27,495,593),2448=>array(44,26,575,879),2451=>array(25,87,496,566),2452=>array(46,88,587,851),2453=>array(-16,33,582,588),2454=>array(15,33,500,679),2455=>array(14,12,505,683),2456=>array(-13,28,489,588),2457=>array(8,44,440,565),2458=>array(-11,78,426,588),2459=>array(-13,-46,487,588),2460=>array(-15,35,612,588),2461=>array(-11,40,573,681),2462=>array(41,27,752,586),2463=>array(-49,104,436,820),2464=>array(-15,72,422,893),2465=>array(-10,91,547,588),2466=>array(-15,103,429,588),2467=>array(23,31,466,678),2468=>array(-13,98,573,588),2469=>array(12,25,502,678),2470=>array(-15,26,500,588),2471=>array(39,12,460,594),2472=>array(-12,16,466,588),2474=>array(30,31,566,678),2475=>array(-15,30,626,588),2476=>array(-18,21,462,588),2477=>array(-15,106,551,588),2478=>array(-15,27,505,588),2479=>array(-15,25,488,588),2480=>array(-18,21,462,588),2482=>array(-15,25,560,588),2486=>array(-50,31,547,678),2487=>array(-15,31,485,588),2488=>array(-15,25,541,588),2489=>array(-20,-54,478,588),2492=>array(-316,-125,-200,-6),2493=>array(-15,-54,478,588),2494=>array(-81,13,223,678),2495=>array(-20,21,520,818),2496=>array(-379,25,225,843),2497=>array(-296,-148,35,127),2498=>array(-243,-205,82,105),2499=>array(-407,-223,-154,111),2500=>array(-317,-300,39,156),2503=>array(-12,46,314,588),2504=>array(-56,41,323,808),2507=>array(-12,13,808,678),2508=>array(-56,13,850,808),2509=>array(-70,-132,163,588),2510=>array(11,49,389,594),2519=>array(-269,15,232,844),2524=>array(-10,-84,547,588),2525=>array(-15,-60,429,588),2527=>array(-15,25,488,588),2528=>array(15,-51,623,688),2529=>array(54,-241,517,618),2530=>array(-378,-299,-111,65),2531=>array(-393,-300,149,128),2534=>array(48,85,444,470),2535=>array(74,26,367,601),2536=>array(34,-51,480,591),2537=>array(-4,67,476,541),2538=>array(38,62,405,603),2539=>array(32,39,486,577),2540=>array(-1,43,463,582),2541=>array(92,30,467,575),2542=>array(5,53,484,581),2543=>array(26,57,448,606),2544=>array(-22,21,462,588),2545=>array(-13,-4,462,588),2546=>array(27,62,409,565),2547=>array(-13,100,375,577),2548=>array(25,55,409,559),2549=>array(41,72,497,602),2550=>array(41,59,525,602),2551=>array(23,77,132,581),2552=>array(21,75,339,582),2553=>array(15,199,291,469),2554=>array(31,375,596,760),2555=>array(42,-170,344,328),2561=>array(-177,639,145,847),2562=>array(-125,655,-13,767),2563=>array(59,-54,327,524),2565=>array(0,-37,817,570),2566=>array(0,-37,1018,570),2567=>array(-37,-36,825,836),2568=>array(-37,-36,896,836),2569=>array(-48,-138,596,840),2570=>array(-48,-268,596,840),2575=>array(-87,17,625,836),2576=>array(0,-37,817,863),2579=>array(-48,0,596,891),2580=>array(0,-37,817,836),2581=>array(-37,0,575,570),2582=>array(-37,-37,687,580),2583=>array(-37,-37,687,570),2584=>array(-37,-37,817,580),2585=>array(-37,-113,625,570),2586=>array(-37,0,625,570),2587=>array(-37,0,736,570),2588=>array(-37,-36,686,570),2589=>array(-37,-113,625,570),2590=>array(-37,14,625,570),2591=>array(-37,17,625,570),2592=>array(-37,17,625,570),2593=>array(-37,-29,596,570),2594=>array(-37,0,625,570),2595=>array(-37,-14,625,570),2596=>array(-37,0,596,570),2597=>array(-37,-37,686,570),2598=>array(-37,16,625,570),2599=>array(-37,-37,687,570),2600=>array(-37,0,663,570),2602=>array(0,-37,687,570),2603=>array(-37,0,607,570),2604=>array(-37,-37,687,570),2605=>array(-37,0,596,570),2606=>array(-37,-37,687,570),2607=>array(-37,-37,817,570),2608=>array(-57,-41,527,570),2610=>array(-37,0,663,570),2611=>array(-37,-89,663,570),2613=>array(-37,15,625,570),2614=>array(-37,-37,687,570),2616=>array(-37,-37,687,570),2617=>array(-49,-28,527,570),2620=>array(-369,-19,-257,93),2622=>array(-37,177,356,570),2623=>array(-37,-37,436,836),2624=>array(-349,-37,356,836),2625=>array(-493,-138,-140,-23),2626=>array(-493,-268,-140,-23),2631=>array(-497,606,-88,836),2632=>array(-507,606,-98,863),2635=>array(-507,569,-122,836),2636=>array(-447,496,-62,836),2637=>array(-157,-197,130,-17),2641=>array(-204,-158,50,-24),2649=>array(-37,-37,687,580),2650=>array(-37,-37,687,570),2651=>array(-37,-36,686,570),2652=>array(-37,-113,596,570),2654=>array(-37,-19,607,570),2662=>array(0,97,340,436),2663=>array(71,-74,270,570),2664=>array(0,-37,410,536),2665=>array(0,-37,354,554),2666=>array(0,70,534,570),2667=>array(0,-37,365,570),2668=>array(0,-11,374,676),2669=>array(0,36,410,561),2670=>array(56,16,466,443),2671=>array(56,16,466,570),2672=>array(-400,630,-120,806),2673=>array(-323,639,-1,827),2674=>array(-37,17,625,570),2675=>array(-48,0,596,840),2676=>array(71,-74,996,900),2677=>array(-226,-200,-97,-23),2689=>array(-386,627,90,900),2690=>array(-238,712,-125,825),2691=>array(84,129,197,555),2693=>array(30,0,1015,614),2694=>array(30,0,1232,614),2695=>array(40,0,603,614),2696=>array(40,0,797,857),2697=>array(40,0,716,846),2698=>array(40,-2,994,860),2699=>array(40,0,931,621),2700=>array(40,0,844,635),2701=>array(30,0,1015,880),2703=>array(30,0,1015,900),2704=>array(30,0,1015,900),2705=>array(30,0,1232,880),2707=>array(30,0,1232,900),2708=>array(30,0,1232,900),2709=>array(30,-2,676,623),2710=>array(30,0,782,618),2711=>array(40,0,690,614),2712=>array(40,0,613,614),2713=>array(30,0,596,613),2714=>array(40,0,760,637),2715=>array(40,0,733,635),2716=>array(40,1,946,630),2717=>array(40,-2,914,634),2718=>array(30,0,794,614),2719=>array(40,0,552,611),2720=>array(40,0,542,620),2721=>array(30,0,509,613),2722=>array(40,0,457,614),2723=>array(40,-173,832,627),2724=>array(40,-1,623,614),2725=>array(40,0,727,617),2726=>array(40,0,524,678),2727=>array(40,0,560,693),2728=>array(40,0,705,614),2730=>array(30,0,609,616),2731=>array(30,-171,684,623),2732=>array(40,0,763,614),2733=>array(40,0,760,615),2734=>array(40,0,666,619),2735=>array(40,0,779,645),2736=>array(40,0,487,633),2738=>array(40,0,716,618),2739=>array(40,0,740,617),2741=>array(40,0,583,614),2742=>array(40,-1,731,614),2743=>array(40,0,519,616),2744=>array(40,0,770,633),2745=>array(40,-188,701,613),2748=>array(-238,-112,-127,1),2749=>array(40,-1,457,615),2750=>array(45,0,205,614),2751=>array(66,0,643,879),2752=>array(-216,0,246,879),2753=>array(-596,-224,-25,1),2754=>array(-244,-223,327,2),2755=>array(-295,-230,23,0),2756=>array(-244,-266,-1,0),2757=>array(-378,644,-69,880),2759=>array(-428,616,-95,900),2760=>array(-521,617,-62,900),2761=>array(-170,0,218,880),2763=>array(-209,0,210,900),2764=>array(-324,0,217,900),2765=>array(-142,-315,70,-37),2768=>array(40,0,1028,825),2784=>array(40,0,1041,616),2785=>array(40,-171,801,633),2786=>array(-372,-310,9,-4),2787=>array(-442,-253,36,0),2790=>array(40,48,562,564),2791=>array(40,0,450,614),2792=>array(40,-2,557,617),2793=>array(40,-1,626,617),2794=>array(40,0,580,666),2795=>array(30,0,617,614),2796=>array(40,-35,520,619),2797=>array(40,0,655,614),2798=>array(40,0,510,610),2799=>array(40,1,552,614),2800=>array(50,0,312,243),2801=>array(50,-124,755,614),2817=>array(-345,659,39,900),2818=>array(15,394,242,632),2819=>array(40,0,349,632),2821=>array(40,0,754,632),2822=>array(40,0,933,632),2823=>array(40,-1,797,631),2824=>array(40,-3,828,631),2825=>array(40,0,798,631),2826=>array(40,-1,817,631),2827=>array(40,-102,772,630),2828=>array(40,0,560,631),2831=>array(35,0,643,631),2832=>array(35,0,965,832),2835=>array(40,0,649,650),2836=>array(40,0,924,830),2837=>array(40,0,699,632),2838=>array(40,0,713,631),2839=>array(40,0,732,631),2840=>array(40,-1,740,631),2841=>array(40,0,788,631),2842=>array(40,0,671,631),2843=>array(40,-1,594,628),2844=>array(40,0,651,631),2845=>array(40,0,639,631),2846=>array(40,0,584,632),2847=>array(40,0,643,631),2848=>array(40,0,627,631),2849=>array(40,0,701,632),2850=>array(40,-35,652,631),2851=>array(40,-4,721,631),2852=>array(40,0,673,631),2853=>array(40,0,713,631),2854=>array(40,0,648,631),2855=>array(40,0,642,631),2856=>array(40,0,649,631),2858=>array(40,0,713,631),2859=>array(40,0,920,631),2860=>array(40,-29,642,631),2861=>array(40,0,752,631),2862=>array(40,-2,713,631),2863=>array(35,0,773,631),2864=>array(40,0,723,632),2866=>array(40,0,835,631),2867=>array(40,0,682,631),2869=>array(40,-29,636,631),2870=>array(40,0,709,631),2871=>array(40,-1,703,631),2872=>array(40,0,592,631),2873=>array(40,-39,543,632),2876=>array(-270,-223,-131,-100),2877=>array(40,0,331,634),2878=>array(50,0,193,631),2879=>array(-592,677,-87,813),2880=>array(-181,0,183,712),2881=>array(-420,-279,132,1),2882=>array(-283,-261,189,0),2883=>array(-275,-300,49,15),2884=>array(-275,-300,49,21),2887=>array(40,0,466,629),2888=>array(40,0,1110,833),2891=>array(40,0,1288,631),2892=>array(40,0,1283,834),2893=>array(-126,-274,76,-6),2902=>array(-719,535,-53,833),2903=>array(-648,0,166,834),2908=>array(40,-223,701,632),2909=>array(40,-223,652,631),2911=>array(35,-149,785,635),2912=>array(40,-150,750,631),2913=>array(40,-166,670,631),2914=>array(-301,-267,-67,0),2915=>array(-279,-315,-10,0),2918=>array(40,1,684,631),2919=>array(50,3,471,631),2920=>array(50,1,448,631),2921=>array(40,0,759,637),2922=>array(35,0,606,633),2923=>array(35,0,589,635),2924=>array(30,0,588,637),2925=>array(30,0,572,630),2926=>array(50,0,487,631),2927=>array(40,0,457,631),2928=>array(35,0,601,634),2929=>array(40,-320,720,644),2930=>array(50,0,193,631),2931=>array(40,0,405,631),2932=>array(40,0,615,631),2933=>array(30,-11,711,598),2934=>array(40,-14,752,584),2935=>array(40,-11,747,598),2946=>array(-420,540,-181,762),2947=>array(8,0,580,452),2949=>array(0,-160,875,644),2950=>array(0,-182,1035,644),2951=>array(0,-148,813,843),2952=>array(0,0,553,468),2953=>array(0,0,455,467),2954=>array(0,2,1087,472),2958=>array(0,-4,565,468),2959=>array(0,-115,565,467),2960=>array(0,-291,654,470),2962=>array(0,-280,717,473),2963=>array(0,-280,717,473),2964=>array(0,-287,1603,469),2965=>array(0,0,640,468),2969=>array(0,0,651,470),2970=>array(0,0,569,468),2972=>array(0,-287,654,470),2974=>array(0,-239,833,468),2975=>array(0,0,551,471),2979=>array(0,-2,1193,468),2980=>array(0,-254,651,468),2984=>array(0,-243,523,468),2985=>array(0,-2,873,469),2986=>array(0,0,431,471),2990=>array(0,0,588,471),2991=>array(0,0,626,471),2992=>array(0,-115,414,468),2993=>array(0,-249,511,474),2994=>array(0,-2,611,468),2995=>array(0,0,768,468),2996=>array(0,-284,607,471),2997=>array(0,0,694,470),2998=>array(0,0,718,473),2999=>array(0,-250,827,468),3000=>array(0,0,830,471),3001=>array(0,-260,1026,466),3006=>array(0,1,414,468),3007=>array(-406,0,125,707),3008=>array(-337,468,26,711),3009=>array(-214,208,364,476),3010=>array(-151,7,584,681),3014=>array(0,-2,653,691),3015=>array(0,-1,461,692),3016=>array(0,-2,802,468),3018=>array(0,-2,1123,691),3019=>array(0,-1,947,692),3020=>array(0,-2,1471,691),3021=>array(-480,621,-301,799),3024=>array(0,-280,717,473),3031=>array(40,1,808,469),3046=>array(32,0,468,456),3047=>array(0,0,640,468),3048=>array(0,2,757,470),3049=>array(0,0,601,468),3050=>array(0,0,721,470),3051=>array(0,-239,773,468),3052=>array(0,-16,789,468),3053=>array(0,-4,565,468),3054=>array(0,-160,875,644),3055=>array(0,0,735,468),3056=>array(0,0,511,650),3057=>array(0,1,661,474),3058=>array(0,-150,834,468),3059=>array(0,0,594,468),3060=>array(0,0,815,774),3061=>array(0,-200,1513,654),3062=>array(0,-270,592,473),3063=>array(0,0,906,469),3064=>array(0,-250,1287,571),3065=>array(0,-239,773,774),3066=>array(0,-243,695,774),3330=>array(77,-12,416,328),3331=>array(56,8,222,428),3333=>array(76,-10,1055,448),3334=>array(76,-160,1192,448),3335=>array(76,-160,792,450),3336=>array(76,-160,1469,450),3337=>array(72,-160,570,450),3338=>array(72,-160,1244,450),3339=>array(79,-182,674,448),3340=>array(82,-10,895,446),3342=>array(78,-194,1006,450),3343=>array(78,-192,1008,446),3344=>array(76,-194,1538,450),3346=>array(78,-12,586,450),3347=>array(78,-12,980,450),3348=>array(78,-12,1253,450),3349=>array(74,-10,776,448),3350=>array(77,-12,798,450),3351=>array(77,-12,688,448),3352=>array(76,0,1095,450),3353=>array(76,-12,811,450),3354=>array(74,0,728,440),3355=>array(72,-10,963,448),3356=>array(74,-12,704,448),3357=>array(76,-12,1245,448),3358=>array(77,-12,1106,450),3359=>array(74,-10,466,448),3360=>array(77,-10,530,448),3361=>array(77,-12,984,450),3362=>array(77,-14,1028,450),3363=>array(76,-12,1099,450),3364=>array(76,-10,780,450),3365=>array(77,0,732,450),3366=>array(77,-16,484,448),3367=>array(77,-12,736,448),3368=>array(79,-10,746,450),3369=>array(40,-12,746,450),3370=>array(74,-10,780,440),3371=>array(74,-10,962,450),3372=>array(74,-12,1022,450),3373=>array(77,-12,499,450),3374=>array(77,0,511,450),3375=>array(79,-10,790,448),3376=>array(77,-12,530,452),3377=>array(76,-10,512,448),3378=>array(77,0,712,448),3379=>array(74,-180,556,448),3380=>array(77,-8,519,450),3381=>array(76,-10,716,448),3382=>array(77,-10,786,450),3383=>array(74,-10,921,448),3384=>array(72,-6,977,454),3385=>array(74,-10,978,446),3386=>array(75,-200,780,440),3389=>array(72,-158,380,602),3390=>array(77,-12,400,450),3391=>array(-110,0,184,676),3392=>array(-121,0,175,676),3393=>array(44,-246,269,448),3394=>array(40,-231,252,421),3395=>array(74,-246,381,436),3396=>array(59,-246,381,436),3398=>array(76,-12,540,450),3399=>array(76,-10,478,448),3400=>array(76,-12,1070,450),3402=>array(-604,-12,460,450),3403=>array(-534,-12,460,450),3404=>array(-604,-12,747,450),3405=>array(-47,450,232,612),3406=>array(62,465,160,564),3415=>array(76,-12,677,450),3424=>array(79,-181,674,448),3425=>array(73,-147,1006,451),3426=>array(-416,-276,-30,-45),3427=>array(-504,-300,-47,-30),3430=>array(73,0,558,363),3431=>array(70,-153,660,451),3432=>array(78,-10,674,450),3433=>array(74,-10,933,452),3434=>array(74,-7,671,656),3435=>array(74,-193,698,591),3436=>array(81,-190,704,456),3437=>array(78,-190,694,453),3438=>array(81,-190,678,451),3439=>array(81,-13,684,619),3440=>array(0,-190,981,452),3441=>array(74,-190,695,456),3442=>array(74,-10,1056,553),3443=>array(60,152,660,448),3444=>array(76,-12,664,603),3445=>array(76,-12,870,603),3449=>array(77,-10,864,448),3450=>array(77,-12,1137,604),3451=>array(77,-10,776,603),3452=>array(78,-12,534,604),3453=>array(76,-10,860,601),3454=>array(76,-10,780,603),3455=>array(74,-11,866,602),3458=>array(40,181,214,354),3459=>array(40,61,214,485),3461=>array(40,-300,586,546),3462=>array(40,-300,882,546),3463=>array(40,-300,908,546),3464=>array(40,-300,907,546),3465=>array(40,-180,586,535),3466=>array(40,0,609,833),3467=>array(40,-252,743,487),3468=>array(40,-252,1069,487),3469=>array(40,0,979,535),3470=>array(40,0,1271,535),3471=>array(40,0,1010,635),3472=>array(40,0,1437,635),3473=>array(40,0,637,744),3474=>array(40,0,746,826),3475=>array(40,0,1274,744),3476=>array(40,0,701,726),3477=>array(40,0,701,724),3478=>array(40,-1,1130,726),3482=>array(40,0,854,535),3483=>array(40,-11,675,726),3484=>array(40,0,675,535),3485=>array(40,0,679,535),3486=>array(40,0,701,726),3487=>array(40,0,794,535),3488=>array(40,0,679,726),3489=>array(40,0,655,727),3490=>array(40,0,655,727),3491=>array(40,0,1262,726),3492=>array(40,-274,985,535),3493=>array(40,-274,899,535),3494=>array(40,0,655,727),3495=>array(40,0,679,726),3496=>array(40,0,637,744),3497=>array(40,0,701,726),3498=>array(40,0,637,743),3499=>array(20,0,1083,682),3500=>array(41,0,701,727),3501=>array(40,0,739,535),3502=>array(40,0,637,744),3503=>array(40,-274,424,535),3504=>array(40,0,701,726),3505=>array(20,0,881,535),3507=>array(40,-274,424,535),3508=>array(40,0,637,535),3509=>array(40,0,637,744),3510=>array(40,0,675,726),3511=>array(40,0,747,535),3512=>array(40,0,679,726),3513=>array(40,0,701,726),3514=>array(40,0,679,535),3515=>array(30,0,592,741),3517=>array(40,-252,743,465),3520=>array(40,0,679,726),3521=>array(40,0,675,535),3522=>array(40,0,637,535),3523=>array(40,0,679,535),3524=>array(40,0,747,535),3525=>array(40,-252,743,465),3526=>array(40,0,637,535),3530=>array(-180,486,0,827),3535=>array(20,43,289,491),3536=>array(20,-170,319,376),3537=>array(20,-170,319,376),3538=>array(-594,515,-57,823),3539=>array(-572,515,-35,823),3540=>array(-681,-285,-40,0),3542=>array(-681,-285,-40,0),3544=>array(20,43,289,491),3545=>array(40,0,671,535),3546=>array(40,0,1062,827),3547=>array(40,0,1313,535),3548=>array(40,0,1238,535),3549=>array(40,0,1235,826),3550=>array(40,0,1252,535),3551=>array(20,43,421,491),3570=>array(20,43,619,491),3571=>array(40,43,441,491),3572=>array(40,81,908,369),3585=>array(58,0,468,527),3586=>array(46,0,408,531),3587=>array(46,0,470,530),3588=>array(58,0,468,527),3589=>array(58,0,480,527),3590=>array(46,0,519,530),3591=>array(24,0,353,527),3592=>array(32,0,424,527),3593=>array(46,0,558,527),3594=>array(46,0,408,562),3595=>array(46,0,470,562),3596=>array(46,-9,652,527),3597=>array(46,-273,653,527),3598=>array(46,-226,504,527),3599=>array(46,-226,504,527),3600=>array(32,-300,425,524),3601=>array(46,0,573,532),3602=>array(58,0,667,527),3603=>array(46,-9,744,527),3604=>array(58,0,467,527),3605=>array(58,0,478,527),3606=>array(48,-9,458,527),3607=>array(46,0,513,532),3608=>array(58,0,444,524),3609=>array(46,0,557,527),3610=>array(48,0,490,527),3611=>array(48,0,490,746),3612=>array(64,0,492,527),3613=>array(64,0,492,747),3614=>array(46,0,540,527),3615=>array(46,0,540,747),3616=>array(46,-10,504,527),3617=>array(58,0,478,528),3618=>array(64,-9,432,529),3619=>array(32,-10,418,524),3620=>array(56,-225,466,527),3621=>array(56,-8,448,527),3622=>array(46,-226,504,527),3623=>array(24,-8,414,529),3624=>array(58,0,497,556),3625=>array(46,0,568,527),3626=>array(58,-8,479,555),3627=>array(46,0,514,534),3628=>array(46,0,635,725),3629=>array(58,-9,450,527),3630=>array(58,-9,450,569),3631=>array(46,0,386,532),3632=>array(46,-2,356,526),3633=>array(-167,591,143,800),3634=>array(24,0,314,527),3635=>array(-72,0,351,776),3636=>array(-408,546,-82,748),3637=>array(-409,545,-82,801),3638=>array(-408,544,-82,800),3639=>array(-409,544,-82,800),3640=>array(-220,-300,-64,-52),3641=>array(-339,-300,-64,-46),3642=>array(-158,-167,-55,-64),3647=>array(16,-129,551,737),3648=>array(64,-9,240,527),3649=>array(64,-9,475,527),3650=>array(0,-9,401,900),3651=>array(0,-9,380,900),3652=>array(-43,-12,378,900),3653=>array(-20,-224,269,527),3654=>array(46,-226,389,532),3655=>array(-390,567,-46,886),3656=>array(-154,674,-86,847),3657=>array(-338,687,-64,869),3658=>array(-439,686,-64,868),3659=>array(-202,689,-55,837),3660=>array(-250,685,-16,894),3661=>array(-226,697,-83,848),3662=>array(-303,609,-83,900),3663=>array(66,0,592,526),3664=>array(56,-9,472,385),3665=>array(56,-11,472,385),3666=>array(1,-12,515,600),3667=>array(56,-11,538,385),3668=>array(57,-1,586,602),3669=>array(56,-1,596,587),3670=>array(-25,-9,423,599),3671=>array(56,-14,658,608),3672=>array(56,-1,572,598),3673=>array(56,-5,533,598),3674=>array(46,0,548,531),3675=>array(33,-11,1355,534),4256=>array(77,10,462,683),4257=>array(80,18,466,694),4258=>array(77,11,562,686),4259=>array(77,10,644,685),4260=>array(78,10,475,684),4261=>array(77,10,468,685),4262=>array(77,11,463,686),4263=>array(77,11,703,685),4264=>array(77,10,462,685),4265=>array(77,14,464,683),4266=>array(78,0,845,679),4267=>array(77,11,462,685),4268=>array(76,10,462,687),4269=>array(77,12,703,685),4270=>array(77,11,462,685),4271=>array(77,10,462,683),4272=>array(76,11,705,684),4273=>array(29,11,464,687),4274=>array(68,10,560,685),4275=>array(77,10,560,686),4276=>array(71,11,576,685),4277=>array(76,10,460,688),4278=>array(77,10,645,685),4279=>array(77,14,463,685),4280=>array(77,11,511,686),4281=>array(77,11,463,687),4282=>array(77,10,508,685),4283=>array(76,11,462,687),4284=>array(77,10,557,685),4285=>array(77,10,453,685),4286=>array(30,11,464,689),4287=>array(77,-133,559,686),4288=>array(78,11,463,686),4289=>array(75,11,460,685),4290=>array(82,9,563,685),4291=>array(77,14,468,686),4292=>array(77,10,469,685),4293=>array(77,12,462,685),4304=>array(33,10,421,494),4305=>array(33,11,419,687),4306=>array(33,-270,511,396),4307=>array(33,-274,596,395),4308=>array(33,-272,418,397),4309=>array(33,-273,419,396),4310=>array(33,10,419,685),4311=>array(33,10,669,400),4312=>array(33,11,418,396),4313=>array(33,-274,419,394),4314=>array(23,-272,789,396),4315=>array(33,10,418,682),4316=>array(33,10,420,686),4317=>array(33,11,662,396),4318=>array(33,10,416,684),4319=>array(33,-272,415,396),4320=>array(33,10,661,683),4321=>array(33,10,468,686),4322=>array(33,-272,511,395),4323=>array(0,-271,483,398),4324=>array(33,-272,527,400),4325=>array(33,-272,417,687),4326=>array(33,-271,594,395),4327=>array(33,-275,419,396),4328=>array(23,10,457,685),4329=>array(33,10,419,686),4330=>array(33,-271,452,398),4331=>array(33,10,419,686),4332=>array(1,-272,485,686),4333=>array(33,-271,410,684),4334=>array(33,10,467,686),4335=>array(1,-271,582,394),4336=>array(33,9,422,689),4337=>array(33,10,418,684),4338=>array(1,10,482,396),4339=>array(1,-268,384,396),4340=>array(33,-271,420,501),4341=>array(33,11,418,684),4342=>array(33,-279,708,686),4343=>array(33,-273,419,396),4344=>array(33,-273,419,400),4345=>array(33,-256,511,410),4346=>array(33,-198,454,396),4347=>array(12,0,402,573),4348=>array(24,203,315,711),4608=>array(69,-1,492,531),4609=>array(69,-1,747,531),4610=>array(14,-41,544,600),4611=>array(14,1,470,600),4612=>array(14,-6,480,601),4613=>array(10,-10,572,609),4614=>array(69,-1,681,551),4616=>array(49,1,545,604),4617=>array(50,1,705,604),4618=>array(49,-42,764,604),4619=>array(56,1,547,604),4620=>array(50,1,722,604),4621=>array(45,-14,589,597),4622=>array(49,1,885,597),4623=>array(57,-138,795,604),4624=>array(29,1,772,586),4625=>array(29,1,1028,586),4626=>array(29,-42,1025,586),4627=>array(29,1,771,585),4628=>array(29,1,952,586),4629=>array(29,1,772,658),4630=>array(29,1,771,585),4631=>array(29,-140,962,585),4632=>array(57,92,861,421),4633=>array(58,92,1103,421),4634=>array(46,-42,1064,608),4635=>array(46,1,919,612),4636=>array(43,0,987,612),4637=>array(59,0,913,612),4638=>array(77,1,912,613),4639=>array(46,-140,1044,602),4640=>array(62,85,774,464),4641=>array(61,86,1010,464),4642=>array(14,-41,844,569),4643=>array(14,1,690,569),4644=>array(67,0,837,580),4645=>array(28,1,907,579),4646=>array(59,1,774,580),4647=>array(15,-138,839,568),4648=>array(48,-9,538,555),4649=>array(82,1,592,550),4650=>array(49,3,534,550),4651=>array(48,-16,708,551),4652=>array(49,0,654,555),4653=>array(45,-1,538,551),4654=>array(45,-1,638,585),4655=>array(48,-15,735,635),4656=>array(45,-5,532,584),4657=>array(45,-5,787,584),4658=>array(44,-37,785,584),4659=>array(44,-5,532,584),4660=>array(45,-5,719,584),4661=>array(45,-5,532,583),4662=>array(45,-5,532,584),4663=>array(46,-140,781,583),4664=>array(21,-5,624,639),4665=>array(21,-5,781,639),4666=>array(21,-36,816,639),4667=>array(21,-5,624,639),4668=>array(21,-5,733,639),4669=>array(36,-5,650,639),4670=>array(21,-5,624,639),4671=>array(40,-122,796,649),4672=>array(64,-3,635,583),4673=>array(64,-3,654,583),4674=>array(64,-29,640,583),4675=>array(21,-17,692,583),4676=>array(64,-3,635,583),4677=>array(63,-3,635,657),4678=>array(65,1,648,563),4680=>array(64,-3,793,583),4682=>array(64,-3,1009,583),4683=>array(62,-66,634,583),4684=>array(7,-148,634,583),4685=>array(64,-3,950,583),4688=>array(19,-3,682,654),4689=>array(19,-3,682,654),4690=>array(19,-29,682,654),4691=>array(21,-17,741,654),4692=>array(19,-3,682,654),4693=>array(36,-3,694,677),4694=>array(65,1,648,696),4696=>array(19,-3,792,654),4698=>array(20,-3,1009,654),4699=>array(19,-140,682,654),4700=>array(7,-177,682,654),4701=>array(19,-3,950,654),4704=>array(16,-4,489,564),4705=>array(15,-4,727,564),4706=>array(16,-38,742,564),4707=>array(16,-4,489,564),4708=>array(16,-4,683,564),4709=>array(3,-4,737,564),4710=>array(16,-4,489,564),4711=>array(16,-140,707,564),4712=>array(-38,-4,567,712),4713=>array(-38,-4,727,712),4714=>array(-38,-38,742,712),4715=>array(-38,-4,567,712),4716=>array(-38,-4,683,712),4717=>array(3,-4,815,712),4718=>array(-38,-4,567,712),4719=>array(-38,-140,737,712),4720=>array(37,-4,692,583),4721=>array(37,-3,692,583),4722=>array(37,-29,692,583),4723=>array(35,-27,764,583),4724=>array(37,-3,692,583),4725=>array(37,-3,692,657),4726=>array(27,-8,663,563),4727=>array(29,-146,692,583),4728=>array(59,-2,726,634),4729=>array(59,-2,726,634),4730=>array(59,-39,711,634),4731=>array(49,-27,790,634),4732=>array(58,-2,726,622),4733=>array(88,1,765,774),4734=>array(56,1,691,737),4735=>array(59,-146,726,634),4736=>array(31,1,556,579),4737=>array(30,1,759,579),4738=>array(30,-42,767,579),4739=>array(4,-37,549,579),4740=>array(31,1,720,579),4741=>array(55,1,527,580),4742=>array(48,1,846,543),4744=>array(31,1,913,579),4746=>array(31,1,918,579),4747=>array(17,-96,596,579),4748=>array(31,-125,691,579),4749=>array(31,1,830,579),4752=>array(49,-2,346,578),4753=>array(107,-2,532,577),4754=>array(108,-20,476,577),4755=>array(63,1,533,553),4756=>array(93,1,418,577),4757=>array(50,-2,519,551),4758=>array(63,1,614,543),4759=>array(37,-140,619,553),4760=>array(73,-2,705,634),4761=>array(72,-2,736,634),4762=>array(72,-39,709,634),4763=>array(51,1,667,663),4764=>array(43,1,677,649),4765=>array(54,-3,630,660),4766=>array(51,0,718,663),4767=>array(54,-140,648,670),4768=>array(47,0,543,568),4769=>array(47,0,711,568),4770=>array(47,-41,810,568),4771=>array(47,1,543,568),4772=>array(47,0,731,568),4773=>array(40,0,543,588),4774=>array(47,1,544,568),4775=>array(-33,0,654,641),4776=>array(66,-4,518,621),4777=>array(65,-4,721,621),4778=>array(66,-37,756,621),4779=>array(74,-4,518,621),4780=>array(65,-4,683,621),4781=>array(78,-3,518,621),4782=>array(66,-3,518,621),4784=>array(62,1,945,579),4786=>array(62,1,990,579),4787=>array(81,-76,623,579),4788=>array(81,-77,727,579),4789=>array(62,1,872,579),4792=>array(10,-4,693,663),4793=>array(10,-4,896,663),4794=>array(10,-37,931,667),4795=>array(10,-4,693,663),4796=>array(10,-4,858,663),4797=>array(10,-3,693,663),4798=>array(10,-3,693,663),4800=>array(10,-4,1078,663),4802=>array(10,-4,1125,663),4803=>array(-36,-76,711,663),4804=>array(-36,-76,815,663),4805=>array(10,-4,1036,663),4808=>array(64,89,708,474),4809=>array(64,49,871,473),4810=>array(55,-20,643,563),4811=>array(55,-2,643,563),4812=>array(75,-2,630,564),4813=>array(64,89,964,473),4814=>array(52,1,658,553),4816=>array(78,-17,517,509),4817=>array(78,-18,764,509),4818=>array(60,-42,739,599),4819=>array(60,1,560,599),4820=>array(59,0,665,590),4821=>array(65,-13,460,560),4822=>array(67,1,555,590),4824=>array(34,-2,478,539),4825=>array(34,-2,677,539),4826=>array(34,-39,698,539),4827=>array(34,-2,478,539),4828=>array(34,-2,654,539),4829=>array(24,-3,682,539),4830=>array(34,-2,478,539),4831=>array(34,-140,693,538),4832=>array(38,-3,929,565),4833=>array(38,-2,929,565),4834=>array(38,-39,931,565),4835=>array(38,-3,929,565),4836=>array(38,-2,929,565),4837=>array(72,-3,988,655),4838=>array(38,-2,929,564),4839=>array(38,-140,929,565),4840=>array(48,0,446,552),4841=>array(48,0,488,552),4842=>array(48,1,646,552),4843=>array(37,-34,591,580),4844=>array(48,1,588,552),4845=>array(52,-15,617,580),4846=>array(48,1,666,552),4848=>array(37,15,562,566),4849=>array(43,-2,839,580),4850=>array(43,-39,815,580),4851=>array(43,-2,608,580),4852=>array(37,-5,675,566),4853=>array(37,15,709,566),4854=>array(81,1,751,581),4855=>array(43,-140,783,580),4856=>array(37,-121,620,558),4857=>array(22,-118,751,573),4858=>array(23,-154,729,573),4859=>array(22,-118,520,573),4860=>array(37,-173,675,558),4861=>array(37,-121,766,558),4862=>array(52,-116,722,573),4863=>array(22,-168,694,630),4864=>array(37,-121,689,647),4865=>array(22,-118,751,661),4866=>array(23,-154,729,661),4867=>array(22,-118,660,661),4868=>array(37,-173,689,647),4869=>array(37,-121,766,647),4870=>array(52,-116,722,661),4871=>array(11,-168,694,704),4872=>array(35,-2,432,565),4873=>array(35,-2,642,565),4874=>array(35,-39,655,565),4875=>array(21,-60,578,562),4876=>array(35,-3,581,565),4877=>array(39,-3,548,565),4878=>array(51,-3,490,592),4880=>array(35,-2,832,565),4882=>array(35,-3,828,565),4883=>array(20,0,500,565),4884=>array(37,-106,638,565),4885=>array(35,-3,741,565),4888=>array(-10,-2,596,712),4889=>array(-10,-2,700,712),4890=>array(-10,-39,713,712),4891=>array(21,-60,654,712),4892=>array(-10,-2,640,712),4893=>array(-9,-3,596,712),4894=>array(-24,-3,582,654),4896=>array(63,-3,794,428),4897=>array(63,-3,1011,428),4898=>array(63,-42,1015,426),4899=>array(62,-2,753,534),4900=>array(63,-3,983,426),4901=>array(49,1,710,532),4902=>array(63,-21,766,476),4903=>array(63,-169,1013,401),4904=>array(63,-3,1065,448),4905=>array(63,-3,1121,448),4906=>array(63,-97,1131,448),4907=>array(42,-3,993,534),4908=>array(63,-3,1274,448),4909=>array(52,0,990,524),4910=>array(63,-21,1037,477),4911=>array(63,-175,1129,419),4912=>array(70,0,566,606),4913=>array(71,1,743,606),4914=>array(70,-41,805,606),4915=>array(56,1,566,606),4916=>array(70,0,731,606),4917=>array(70,0,742,606),4918=>array(70,1,537,606),4919=>array(56,-138,769,606),4920=>array(70,0,566,522),4921=>array(71,1,743,522),4922=>array(70,-41,805,522),4923=>array(56,1,566,522),4924=>array(70,0,731,522),4925=>array(70,0,742,522),4926=>array(70,1,537,522),4927=>array(56,-138,769,522),4928=>array(90,-19,488,531),4929=>array(91,-18,749,531),4930=>array(34,-31,577,550),4931=>array(34,1,432,550),4932=>array(34,1,516,550),4933=>array(65,-11,446,560),4934=>array(67,1,555,590),4936=>array(20,-23,712,585),4937=>array(73,1,655,583),4938=>array(20,-26,671,585),4939=>array(73,1,650,583),4940=>array(20,-81,825,585),4941=>array(49,1,650,551),4942=>array(42,-8,683,586),4943=>array(34,-140,650,583),4944=>array(38,-3,722,612),4945=>array(38,-4,722,612),4946=>array(38,-42,722,612),4947=>array(9,-47,779,601),4948=>array(38,-3,722,612),4949=>array(67,-2,751,613),4950=>array(29,-3,808,612),4951=>array(38,-126,722,612),4952=>array(49,4,685,625),4953=>array(46,-29,920,693),4954=>array(20,-26,683,625),4961=>array(48,153,184,509),4962=>array(166,153,533,509),4963=>array(58,88,348,580),4964=>array(58,50,349,645),4965=>array(59,105,466,557),4966=>array(48,153,465,509),4967=>array(48,40,184,622),4968=>array(48,40,650,622),4969=>array(50,-140,636,648),4970=>array(35,-140,562,662),4971=>array(76,-140,589,663),4972=>array(76,-140,589,663),4973=>array(50,-140,563,663),4974=>array(19,-160,562,651),4975=>array(79,-160,655,651),4976=>array(81,-166,706,657),4977=>array(79,-140,591,663),4978=>array(50,-160,562,651),4979=>array(37,-156,663,660),4980=>array(102,-156,677,660),4981=>array(72,-154,658,648),4982=>array(54,-154,508,648),4983=>array(67,-156,722,660),4984=>array(49,-156,645,660),4985=>array(37,-154,866,648),4986=>array(50,-156,547,660),4987=>array(21,-156,547,660),4988=>array(48,-156,825,660),5024=>array(18,0,687,662),5025=>array(19,-9,654,662),5026=>array(8,0,584,662),5027=>array(0,-9,640,662),5028=>array(28,-9,778,671),5029=>array(-3,0,277,670),5030=>array(32,-14,492,676),5031=>array(37,-14,517,676),5032=>array(20,0,440,662),5033=>array(24,-18,692,662),5034=>array(-12,0,679,674),5035=>array(-1,-14,359,662),5036=>array(18,0,603,662),5037=>array(3,10,685,672),5038=>array(37,0,437,676),5039=>array(-12,-14,573,667),5040=>array(18,0,448,662),5041=>array(18,0,552,662),5042=>array(6,-14,706,676),5043=>array(-12,-11,915,662),5044=>array(12,-14,482,676),5045=>array(-9,0,510,676),5046=>array(20,-14,632,676),5047=>array(16,0,867,662),5048=>array(40,0,481,676),5049=>array(-3,-14,778,670),5050=>array(21,-14,933,676),5051=>array(18,0,701,662),5052=>array(-3,-13,571,662),5053=>array(19,-14,709,662),5054=>array(20,-14,674,676),5055=>array(-6,-9,614,662),5056=>array(19,-14,696,676),5057=>array(-12,-14,708,680),5058=>array(18,0,600,662),5059=>array(21,0,609,662),5060=>array(9,0,541,680),5061=>array(20,-14,886,676),5062=>array(44,0,620,662),5063=>array(-7,-14,653,680),5064=>array(17,-14,657,680),5065=>array(-2,0,935,671),5066=>array(-6,-18,654,680),5067=>array(22,-14,519,680),5068=>array(-2,-14,669,662),5069=>array(13,-14,703,680),5070=>array(-11,0,505,662),5071=>array(19,0,545,662),5072=>array(1,0,512,662),5073=>array(11,-14,663,680),5074=>array(21,0,600,662),5075=>array(-2,-14,518,662),5076=>array(-12,-11,949,662),5077=>array(26,-14,519,680),5078=>array(-2,-14,578,662),5079=>array(-12,-18,628,660),5080=>array(-12,-18,628,660),5081=>array(-12,-11,669,662),5082=>array(31,-14,480,676),5083=>array(28,-14,789,680),5084=>array(-6,-9,634,671),5085=>array(-12,0,574,675),5086=>array(18,0,604,662),5087=>array(20,-14,625,676),5088=>array(15,-14,655,662),5089=>array(-12,-14,688,676),5090=>array(19,0,545,662),5091=>array(25,-14,600,680),5092=>array(13,0,743,660),5093=>array(18,0,752,662),5094=>array(18,0,707,662),5095=>array(8,-14,468,662),5096=>array(22,-14,782,680),5097=>array(20,-14,800,680),5098=>array(8,-14,768,680),5099=>array(25,-14,665,680),5100=>array(28,-14,688,680),5101=>array(9,-14,490,680),5102=>array(26,-14,486,680),5103=>array(-7,-14,695,680),5104=>array(-12,-101,528,680),5105=>array(-12,-9,752,662),5106=>array(-12,0,610,680),5107=>array(20,-14,808,677),5108=>array(17,0,593,662),5920=>array(0,0,502,700),5921=>array(0,0,502,700),5922=>array(3,8,497,693),5923=>array(15,2,454,687),5924=>array(6,4,480,693),5925=>array(69,0,502,700),5926=>array(9,1,543,701),5927=>array(5,0,502,700),5928=>array(11,4,495,693),5929=>array(4,0,502,699),5930=>array(3,8,502,688),5931=>array(3,0,502,700),5932=>array(6,4,480,693),5933=>array(0,357,487,398),5934=>array(6,-102,480,693),5935=>array(0,0,784,702),5936=>array(6,-102,480,693),5937=>array(22,0,502,700),5938=>array(-275,715,-56,756),5939=>array(-279,-1,-60,40),5940=>array(-668,-177,91,703),5941=>array(65,11,192,696),5942=>array(65,11,352,696),6480=>array(19,0,449,557),6481=>array(39,-3,454,562),6482=>array(47,0,469,557),6483=>array(46,-8,593,555),6484=>array(41,-3,602,556),6485=>array(66,0,538,555),6486=>array(52,-4,642,554),6487=>array(52,-4,642,554),6488=>array(62,-10,526,557),6489=>array(63,-5,486,558),6490=>array(59,-6,629,559),6491=>array(58,-5,475,557),6492=>array(59,-190,607,552),6493=>array(46,-5,465,545),6494=>array(63,-109,632,557),6495=>array(41,-109,604,556),6496=>array(50,-221,439,559),6497=>array(41,-202,587,559),6498=>array(66,0,497,555),6499=>array(45,-1,200,897),6500=>array(58,0,428,894),6501=>array(58,0,428,894),6502=>array(58,-230,428,894),6503=>array(58,-225,405,557),6504=>array(58,-221,397,557),6505=>array(58,-287,428,560),6506=>array(58,-237,432,894),6507=>array(60,-237,433,894),6508=>array(70,0,449,886),6509=>array(57,-108,615,559),6512=>array(43,0,583,557),6513=>array(61,0,438,558),6514=>array(61,0,529,557),6515=>array(52,-4,446,564),6516=>array(54,0,450,557),6656=>array(57,37,720,476),6657=>array(61,4,844,602),6658=>array(53,18,638,536),6659=>array(47,4,740,415),6660=>array(61,34,844,602),6661=>array(65,0,611,601),6662=>array(49,45,767,466),6663=>array(44,25,814,547),6664=>array(36,20,702,430),6665=>array(49,45,767,466),6666=>array(36,0,702,430),6667=>array(26,9,834,549),6668=>array(23,20,900,578),6669=>array(36,24,755,427),6670=>array(23,15,1081,404),6671=>array(41,14,1138,371),6672=>array(17,2,1042,367),6673=>array(60,28,634,525),6674=>array(28,17,1127,496),6675=>array(17,10,1042,367),6676=>array(79,19,593,457),6677=>array(17,2,1042,367),6678=>array(53,21,958,454),6679=>array(-662,520,-525,657),6680=>array(-232,-194,-95,-57),6681=>array(0,-67,388,479),6682=>array(2,5,537,412),6683=>array(-691,525,-482,882),6686=>array(2,7,554,458),6687=>array(60,0,463,698),7424=>array(5,0,492,460),7425=>array(5,0,644,450),7426=>array(33,-10,627,460),7427=>array(10,0,431,450),7428=>array(25,-10,444,461),7429=>array(10,0,500,450),7430=>array(10,0,500,450),7431=>array(10,0,432,450),7432=>array(20,-10,378,461),7433=>array(25,-199,262,484),7434=>array(0,-12,292,450),7435=>array(10,0,508,450),7436=>array(10,0,434,450),7437=>array(10,0,632,450),7438=>array(10,-8,529,450),7439=>array(25,-10,484,461),7440=>array(7,-9,413,455),7441=>array(18,-2,489,440),7442=>array(18,28,489,416),7443=>array(5,-5,668,436),7444=>array(24,-10,684,460),7445=>array(23,-10,349,454),7446=>array(22,229,461,460),7447=>array(22,-13,461,218),7448=>array(10,0,401,450),7449=>array(18,-1,483,450),7450=>array(20,0,484,450),7451=>array(10,0,403,450),7452=>array(3,-14,509,450),7453=>array(14,2,474,472),7454=>array(14,1,646,472),7455=>array(20,-83,481,677),7456=>array(5,-8,497,450),7457=>array(5,-14,684,450),7458=>array(10,0,429,450),7459=>array(9,-10,333,444),7460=>array(39,-10,412,675),7461=>array(6,-7,672,670),7462=>array(10,0,368,444),7463=>array(10,0,474,452),7464=>array(10,0,468,444),7465=>array(10,0,363,444),7466=>array(10,0,518,448),7467=>array(6,-9,447,444),7468=>array(8,390,495,850),7469=>array(5,390,644,840),7470=>array(10,390,431,840),7471=>array(10,390,431,840),7472=>array(10,390,500,840),7473=>array(10,390,432,840),7474=>array(5,390,427,840),7475=>array(10,376,484,851),7476=>array(8,390,519,840),7477=>array(13,390,248,840),7478=>array(0,378,292,840),7479=>array(10,390,508,840),7480=>array(10,390,434,840),7481=>array(8,390,630,840),7482=>array(8,382,527,840),7483=>array(10,382,529,840),7484=>array(12,380,471,851),7485=>array(12,380,338,844),7486=>array(10,390,401,840),7487=>array(10,390,474,840),7488=>array(8,390,401,840),7489=>array(10,376,516,840),7490=>array(5,376,684,840),7491=>array(21,382,295,698),7492=>array(2,382,276,698),7493=>array(16,382,327,698),7494=>array(22,382,421,698),7495=>array(2,382,315,846),7496=>array(16,382,327,845),7497=>array(15,382,283,698),7498=>array(15,380,283,696),7499=>array(12,382,253,698),7500=>array(7,381,248,697),7501=>array(17,243,313,698),7502=>array(11,233,169,690),7503=>array(5,390,337,845),7504=>array(11,390,517,698),7505=>array(10,243,285,699),7506=>array(17,382,315,698),7507=>array(15,382,275,697),7508=>array(22,576,461,807),7509=>array(22,380,461,611),7510=>array(3,245,315,698),7511=>array(9,382,186,776),7512=>array(6,382,319,690),7513=>array(8,390,316,703),7514=>array(11,383,517,691),7515=>array(13,382,318,690),7516=>array(3,381,437,822),7517=>array(43,253,325,841),7518=>array(12,239,309,699),7519=>array(29,381,329,840),7520=>array(26,239,404,699),7521=>array(12,199,309,649),7522=>array(11,-150,169,307),7523=>array(2,-150,222,158),7524=>array(6,-158,319,150),7525=>array(13,-158,318,150),7526=>array(43,-284,325,304),7527=>array(12,-300,309,160),7528=>array(33,-298,327,160),7529=>array(26,-298,404,162),7530=>array(12,-290,309,160),7531=>array(9,-10,744,460),7532=>array(-68,-10,468,683),7533=>array(27,-10,541,683),7534=>array(-8,0,383,683),7535=>array(9,0,780,460),7536=>array(7,0,486,460),7537=>array(-48,-217,470,460),7538=>array(-34,0,335,460),7539=>array(-9,0,384,461),7540=>array(10,-10,356,459),7541=>array(-46,-10,300,579),7542=>array(27,0,418,450),7543=>array(41,-218,483,460),7544=>array(9,390,467,834),7545=>array(28,-113,419,450),7546=>array(-9,-14,761,683),7547=>array(12,0,268,450),7548=>array(15,-10,304,460),7549=>array(5,-217,492,460),7550=>array(8,-14,514,450),7551=>array(8,-10,492,461),7552=>array(3,-231,468,683),7553=>array(27,-231,491,683),7554=>array(20,-231,383,683),7555=>array(28,-231,650,460),7556=>array(7,-231,505,683),7557=>array(19,-231,257,683),7558=>array(16,-231,781,460),7559=>array(16,-231,486,460),7560=>array(5,-231,470,460),7561=>array(5,-231,335,460),7562=>array(51,-231,348,459),7563=>array(-76,-231,384,683),7564=>array(19,-231,477,450),7565=>array(17,-231,479,450),7566=>array(27,-231,418,450),7567=>array(37,-231,576,460),7568=>array(16,-231,613,460),7569=>array(27,-230,625,683),7570=>array(25,-231,564,460),7571=>array(41,-231,533,461),7572=>array(41,-231,399,461),7573=>array(25,-231,613,460),7574=>array(16,-231,387,683),7575=>array(25,-231,412,460),7576=>array(-50,-231,410,683),7577=>array(9,-230,613,450),7578=>array(6,-230,362,450),7579=>array(-6,383,305,699),7580=>array(25,382,285,697),7581=>array(24,321,276,699),7582=>array(21,382,318,849),7583=>array(18,382,259,698),7584=>array(13,390,255,848),7585=>array(3,381,245,839),7586=>array(17,243,313,698),7587=>array(6,237,325,692),7588=>array(6,391,189,849),7589=>array(14,384,205,700),7590=>array(10,390,168,692),7591=>array(11,390,169,691),7592=>array(2,235,218,848),7593=>array(4,244,234,849),7594=>array(10,235,171,848),7595=>array(4,390,289,692),7596=>array(4,243,467,699),7597=>array(8,234,518,693),7598=>array(48,243,406,699),7599=>array(7,243,368,699),7600=>array(4,384,353,692),7601=>array(26,382,323,698),7602=>array(21,270,393,848),7603=>array(6,243,206,698),7604=>array(50,293,292,898),7605=>array(11,244,190,779),7606=>array(4,383,340,692),7607=>array(16,383,321,692),7608=>array(5,381,345,693),7609=>array(10,383,309,699),7610=>array(13,390,318,698),7611=>array(8,390,269,690),7612=>array(-4,243,379,692),7613=>array(-4,321,264,692),7614=>array(14,249,253,692),7615=>array(24,383,314,841),7616=>array(-365,491,-26,720),7617=>array(-365,481,-26,720),7619=>array(-538,534,0,736),7626=>array(-267,-238,-121,-34),7627=>array(-593,507,0,664),7628=>array(-593,507,0,664),7629=>array(-295,507,295,674),7630=>array(-260,507,-75,672),7631=>array(-337,-290,-103,-36),7635=>array(-234,504,-40,802),7636=>array(-306,495,-44,703),7637=>array(-329,495,-24,703),7638=>array(-289,493,-54,703),7639=>array(-229,505,-58,803),7640=>array(-289,495,-94,795),7641=>array(-289,495,-94,802),7642=>array(-259,492,-63,794),7643=>array(-324,490,-10,805),7644=>array(-277,500,-57,801),7645=>array(-222,500,-117,801),7646=>array(-334,500,-53,797),7647=>array(-424,500,-12,797),7648=>array(-273,500,-66,704),7649=>array(-354,494,-10,797),7650=>array(-324,500,-17,797),7651=>array(-261,500,-108,797),7652=>array(-229,494,-96,704),7653=>array(-246,500,-85,801),7654=>array(-289,500,-115,698),7676=>array(-286,-176,286,-27),7677=>array(-437,-256,-107,-23),7678=>array(-341,504,-87,702),7679=>array(-509,-229,0,-31),7680=>array(15,-247,706,674),7681=>array(25,-247,430,460),7682=>array(15,0,591,817),7683=>array(10,-10,475,683),7684=>array(15,-171,591,662),7685=>array(10,-171,475,683),7686=>array(15,-116,591,662),7687=>array(10,-120,475,683),7688=>array(35,-215,640,890),7689=>array(25,-215,412,676),7690=>array(15,0,684,816),7691=>array(25,-10,489,683),7692=>array(15,-171,684,662),7693=>array(25,-171,489,683),7694=>array(15,-110,684,662),7695=>array(25,-119,489,683),7696=>array(14,-212,683,663),7697=>array(25,-217,489,683),7698=>array(15,-219,684,662),7699=>array(25,-229,489,683),7700=>array(12,0,597,900),7701=>array(25,-10,424,800),7702=>array(12,0,597,900),7703=>array(25,-10,424,800),7704=>array(15,-219,600,662),7705=>array(25,-229,424,460),7706=>array(15,-160,600,662),7707=>array(25,-170,424,460),7708=>array(12,-215,597,876),7709=>array(25,-215,424,667),7710=>array(15,0,549,812),7711=>array(10,0,373,825),7712=>array(35,-14,712,800),7713=>array(15,-218,457,566),7714=>array(15,0,698,813),7715=>array(10,0,488,800),7716=>array(15,-171,698,662),7717=>array(10,-171,488,683),7718=>array(15,0,698,814),7719=>array(10,0,488,825),7720=>array(15,-214,698,662),7721=>array(10,-214,488,683),7722=>array(15,-197,698,662),7723=>array(10,-197,488,683),7724=>array(1,-162,331,662),7725=>array(-31,-162,299,683),7726=>array(10,0,340,900),7727=>array(7,0,278,813),7728=>array(15,0,704,890),7729=>array(10,0,508,897),7730=>array(15,-171,704,662),7731=>array(10,-171,508,683),7732=>array(15,-110,704,662),7733=>array(10,-121,508,683),7734=>array(15,-171,601,662),7735=>array(10,-171,248,683),7736=>array(15,-171,601,800),7737=>array(-18,-171,293,800),7738=>array(15,-112,601,662),7739=>array(-22,-111,289,683),7740=>array(15,-219,601,662),7741=>array(-17,-219,294,683),7742=>array(15,0,866,890),7743=>array(10,0,769,676),7744=>array(15,0,866,811),7745=>array(10,0,769,610),7746=>array(15,-171,866,662),7747=>array(10,-171,769,460),7748=>array(15,-11,710,812),7749=>array(10,0,479,609),7750=>array(15,-171,710,662),7751=>array(10,-171,479,460),7752=>array(15,-123,710,662),7753=>array(10,-115,479,460),7754=>array(15,-230,710,662),7755=>array(10,-219,479,460),7756=>array(34,-13,688,900),7757=>array(25,-10,466,801),7758=>array(35,-14,689,900),7759=>array(25,-10,466,777),7760=>array(34,-13,688,899),7761=>array(25,-10,466,800),7762=>array(34,-13,688,900),7763=>array(25,-10,466,800),7764=>array(15,0,541,873),7765=>array(10,-217,475,661),7766=>array(15,0,541,812),7767=>array(10,-217,475,613),7768=>array(15,0,657,812),7769=>array(10,0,340,608),7770=>array(15,-171,657,662),7771=>array(10,-171,340,460),7772=>array(15,-171,657,800),7773=>array(10,-171,340,574),7774=>array(15,-115,657,662),7775=>array(10,-116,340,460),7776=>array(30,-14,479,825),7777=>array(35,-10,332,615),7778=>array(30,-171,479,676),7779=>array(35,-171,332,459),7780=>array(30,-13,479,900),7781=>array(35,-10,332,759),7782=>array(30,-13,479,900),7783=>array(23,-10,334,825),7784=>array(30,-171,479,825),7785=>array(35,-171,332,611),7786=>array(15,0,591,801),7787=>array(17,-10,283,718),7788=>array(15,-171,591,662),7789=>array(17,-171,283,579),7790=>array(15,-114,591,662),7791=>array(-9,-118,302,579),7792=>array(15,-219,591,662),7793=>array(-9,-229,302,579),7794=>array(15,-153,706,662),7795=>array(10,-149,480,450),7796=>array(15,-181,706,662),7797=>array(10,-168,480,450),7798=>array(15,-233,706,662),7799=>array(10,-229,480,450),7800=>array(15,-13,706,900),7801=>array(10,-10,480,817),7802=>array(15,-14,706,900),7803=>array(10,-10,480,727),7804=>array(10,-11,691,806),7805=>array(5,-14,463,616),7806=>array(10,-171,691,662),7807=>array(5,-171,463,450),7808=>array(10,-11,937,890),7809=>array(5,-14,678,676),7810=>array(10,-11,937,873),7811=>array(5,-14,678,676),7812=>array(10,-11,937,813),7813=>array(5,-14,678,620),7814=>array(10,-11,937,811),7815=>array(5,-14,678,613),7816=>array(10,-171,937,662),7817=>array(5,-171,678,450),7818=>array(10,0,704,812),7819=>array(10,0,472,609),7820=>array(10,0,704,801),7821=>array(10,0,472,589),7822=>array(10,0,691,813),7823=>array(5,-218,466,617),7824=>array(10,0,598,869),7825=>array(10,0,401,657),7826=>array(10,-171,598,662),7827=>array(10,-171,401,450),7828=>array(10,-118,598,662),7829=>array(10,-122,401,450),7830=>array(10,-94,488,683),7831=>array(-3,-10,295,718),7832=>array(5,-14,678,696),7833=>array(5,-218,466,696),7834=>array(25,-10,430,707),7835=>array(10,0,373,825),7836=>array(10,0,381,683),7837=>array(10,0,373,683),7838=>array(15,-9,624,683),7839=>array(35,-6,481,677),7840=>array(15,-171,706,674),7841=>array(25,-171,430,460),7842=>array(15,0,706,878),7843=>array(25,-10,430,686),7844=>array(15,0,711,900),7845=>array(25,-10,501,800),7846=>array(1,0,706,900),7847=>array(-88,-10,430,800),7848=>array(15,0,706,872),7849=>array(25,-10,454,800),7850=>array(15,0,706,899),7851=>array(25,-10,430,820),7852=>array(15,-171,706,848),7853=>array(25,-171,430,657),7854=>array(15,0,706,900),7855=>array(25,-10,430,824),7856=>array(15,0,706,899),7857=>array(25,-10,430,848),7858=>array(15,0,706,900),7859=>array(25,-10,430,816),7860=>array(15,0,706,899),7861=>array(25,-10,430,798),7862=>array(15,-171,706,876),7863=>array(25,-171,430,672),7864=>array(15,-171,600,662),7865=>array(25,-171,424,460),7866=>array(15,0,600,870),7867=>array(25,-10,424,686),7868=>array(15,0,600,802),7869=>array(25,-10,424,618),7870=>array(15,0,624,899),7871=>array(25,-10,517,801),7872=>array(-29,0,600,899),7873=>array(-70,-10,424,800),7874=>array(15,0,613,869),7875=>array(25,-10,444,800),7876=>array(15,0,600,900),7877=>array(25,-10,424,820),7878=>array(15,-171,600,869),7879=>array(25,-171,424,657),7880=>array(15,0,312,889),7881=>array(16,0,253,677),7882=>array(15,-171,312,662),7883=>array(16,-171,253,683),7884=>array(35,-171,689,676),7885=>array(25,-171,466,460),7886=>array(35,-14,689,900),7887=>array(25,-10,466,684),7888=>array(35,-14,719,900),7889=>array(25,-10,554,800),7890=>array(2,-14,689,899),7891=>array(-42,-10,466,800),7892=>array(35,-14,689,872),7893=>array(25,-10,484,800),7894=>array(35,-13,689,900),7895=>array(25,-10,466,820),7896=>array(35,-171,689,853),7897=>array(25,-171,466,657),7898=>array(35,-14,709,890),7899=>array(25,-10,532,676),7900=>array(35,-14,709,890),7901=>array(25,-10,532,676),7902=>array(35,-14,709,900),7903=>array(25,-10,532,684),7904=>array(35,-14,709,845),7905=>array(25,-10,532,618),7906=>array(35,-173,709,796),7907=>array(25,-169,532,552),7908=>array(15,-171,706,662),7909=>array(10,-171,480,450),7910=>array(15,-14,706,898),7911=>array(10,-10,480,686),7912=>array(15,-14,777,890),7913=>array(10,-10,539,676),7914=>array(15,-14,777,890),7915=>array(10,-10,539,676),7916=>array(15,-14,777,898),7917=>array(10,-10,539,686),7918=>array(15,-14,777,825),7919=>array(10,-10,539,628),7920=>array(15,-149,777,796),7921=>array(10,-149,539,552),7922=>array(10,0,691,890),7923=>array(5,-218,466,676),7924=>array(10,-171,691,662),7925=>array(5,-218,466,450),7926=>array(10,0,691,898),7927=>array(5,-218,466,686),7928=>array(10,0,691,796),7929=>array(5,-218,466,609),7930=>array(15,0,898,662),7931=>array(10,0,492,683),7932=>array(35,-14,469,676),7933=>array(23,-10,319,460),7934=>array(6,-10,703,662),7935=>array(6,-201,505,450),7936=>array(41,-10,558,736),7937=>array(41,-10,558,734),7938=>array(41,-10,558,738),7939=>array(41,-10,558,735),7940=>array(41,-10,558,736),7941=>array(41,-10,558,737),7942=>array(41,-10,558,801),7943=>array(41,-10,558,801),7944=>array(15,0,706,689),7945=>array(15,0,706,687),7946=>array(-7,0,796,689),7947=>array(-8,0,800,687),7948=>array(-9,0,748,690),7949=>array(-8,1,750,686),7950=>array(-9,0,705,791),7951=>array(-9,0,707,788),7952=>array(41,-10,399,736),7953=>array(41,-10,399,734),7954=>array(22,-10,399,738),7955=>array(41,-10,399,735),7956=>array(41,-10,399,736),7957=>array(41,-10,399,737),7960=>array(1,0,758,686),7961=>array(-7,0,758,684),7962=>array(-14,0,890,689),7963=>array(-8,0,908,686),7964=>array(-8,0,929,692),7965=>array(-8,0,924,691),7968=>array(15,-224,471,736),7969=>array(15,-224,471,734),7970=>array(15,-224,471,738),7971=>array(15,-224,471,735),7972=>array(15,-224,471,736),7973=>array(15,-224,471,737),7974=>array(15,-224,471,800),7975=>array(15,-224,471,800),7976=>array(-12,0,826,689),7977=>array(-13,0,840,683),7978=>array(-14,0,965,694),7979=>array(-8,0,991,687),7980=>array(-8,0,1007,687),7981=>array(-8,0,1010,691),7982=>array(-21,0,899,794),7983=>array(-20,0,902,789),7984=>array(36,-10,271,736),7985=>array(60,-10,271,734),7986=>array(-9,-10,287,738),7987=>array(-9,-10,305,735),7988=>array(-9,-10,285,736),7989=>array(-9,-10,291,737),7990=>array(-10,-10,320,804),7991=>array(-17,-10,313,801),7992=>array(-14,0,441,686),7993=>array(-6,0,473,686),7994=>array(-14,0,597,690),7995=>array(-7,0,620,686),7996=>array(-8,0,622,691),7997=>array(-7,0,627,689),7998=>array(-23,0,518,786),7999=>array(-9,0,533,788),8000=>array(25,-10,466,736),8001=>array(25,-10,466,734),8002=>array(25,-10,466,738),8003=>array(25,-10,466,735),8004=>array(25,-10,466,736),8005=>array(25,-10,466,737),8008=>array(3,-14,781,687),8009=>array(-6,-14,795,686),8010=>array(-14,-14,940,689),8011=>array(-8,-14,965,687),8012=>array(-8,-14,909,690),8013=>array(-8,-14,925,688),8016=>array(19,-10,464,736),8017=>array(19,-10,464,734),8018=>array(19,-10,464,738),8019=>array(19,-10,464,735),8020=>array(19,-10,464,736),8021=>array(19,-10,464,737),8022=>array(19,-10,464,800),8023=>array(19,-10,464,800),8025=>array(-8,0,777,685),8027=>array(-8,0,947,684),8029=>array(-9,0,948,686),8031=>array(-14,0,854,798),8032=>array(41,-10,652,736),8033=>array(41,-10,652,734),8034=>array(41,-10,652,738),8035=>array(41,-10,652,735),8036=>array(41,-10,652,736),8037=>array(41,-10,652,737),8038=>array(41,-10,652,801),8039=>array(41,-10,652,800),8040=>array(-8,0,801,687),8041=>array(-9,0,808,686),8042=>array(-14,0,971,691),8043=>array(-8,0,989,686),8044=>array(-8,0,939,690),8045=>array(-8,0,951,689),8046=>array(-23,0,870,792),8047=>array(-28,0,861,791),8048=>array(41,-10,558,727),8049=>array(41,-10,558,728),8050=>array(41,-10,399,724),8051=>array(41,-10,399,725),8052=>array(15,-224,471,722),8053=>array(15,-224,471,725),8054=>array(3,-10,271,725),8055=>array(65,-10,271,725),8056=>array(25,-10,466,724),8057=>array(25,-10,466,723),8058=>array(19,-10,464,723),8059=>array(19,-10,464,720),8060=>array(41,-10,652,721),8061=>array(41,-10,652,720),8064=>array(41,-200,558,736),8065=>array(41,-200,558,734),8066=>array(41,-200,558,738),8067=>array(41,-200,558,735),8068=>array(41,-200,558,736),8069=>array(41,-200,558,737),8070=>array(41,-200,558,800),8071=>array(41,-200,558,800),8072=>array(15,0,873,689),8073=>array(15,0,874,687),8074=>array(-10,0,969,689),8075=>array(-8,0,976,687),8076=>array(-11,0,928,690),8077=>array(-8,0,933,686),8078=>array(-15,0,869,791),8079=>array(-19,0,871,788),8080=>array(15,-224,471,736),8081=>array(15,-224,471,734),8082=>array(15,-224,471,738),8083=>array(15,-224,471,735),8084=>array(15,-224,471,736),8085=>array(15,-224,471,737),8086=>array(15,-224,471,802),8087=>array(15,-224,471,801),8088=>array(-12,0,1002,689),8089=>array(-13,0,1011,683),8090=>array(-14,0,1138,694),8091=>array(-8,0,1164,687),8092=>array(-8,0,1180,687),8093=>array(-8,0,1184,691),8094=>array(-21,0,1073,794),8095=>array(-20,0,1073,789),8096=>array(41,-200,652,736),8097=>array(41,-200,652,734),8098=>array(41,-200,652,738),8099=>array(41,-200,652,735),8100=>array(41,-200,652,736),8101=>array(41,-200,652,737),8102=>array(41,-200,652,805),8103=>array(41,-200,652,802),8104=>array(-4,0,1019,687),8105=>array(-9,0,1025,686),8106=>array(-14,0,1195,691),8107=>array(-8,0,1214,686),8108=>array(-8,0,1161,690),8109=>array(-8,0,1171,689),8110=>array(-23,0,1083,792),8111=>array(-28,0,1076,791),8112=>array(41,-10,558,672),8113=>array(41,-10,558,584),8114=>array(41,-200,558,720),8115=>array(41,-200,558,461),8116=>array(41,-200,558,721),8118=>array(41,-10,558,666),8119=>array(41,-200,558,666),8120=>array(15,0,706,883),8121=>array(15,0,706,780),8122=>array(15,0,706,689),8123=>array(15,0,706,687),8124=>array(15,0,874,674),8125=>array(57,526,196,742),8126=>array(129,0,296,148),8127=>array(168,521,323,736),8128=>array(102,599,432,705),8129=>array(102,552,432,799),8130=>array(15,-224,471,722),8131=>array(15,-224,471,461),8132=>array(15,-224,471,723),8134=>array(15,-224,471,671),8135=>array(15,-224,471,673),8136=>array(4,0,749,684),8137=>array(24,0,788,687),8138=>array(1,0,805,684),8139=>array(19,0,874,689),8140=>array(15,0,868,662),8141=>array(70,520,366,738),8142=>array(108,518,402,736),8143=>array(96,546,426,877),8144=>array(-16,-10,271,672),8145=>array(-48,-10,271,584),8146=>array(-40,-10,272,751),8147=>array(-32,-10,275,752),8150=>array(-30,-10,300,665),8151=>array(-30,-10,300,799),8152=>array(15,0,312,859),8153=>array(11,0,322,756),8154=>array(1,0,419,697),8155=>array(17,0,499,685),8157=>array(79,519,393,735),8158=>array(101,519,401,737),8159=>array(93,541,423,874),8160=>array(19,-10,464,678),8161=>array(19,-10,464,584),8162=>array(19,-10,464,747),8163=>array(19,-10,464,747),8164=>array(50,-221,487,736),8165=>array(50,-221,487,734),8166=>array(19,-10,464,667),8167=>array(19,-10,464,776),8168=>array(15,0,651,837),8169=>array(15,0,651,798),8170=>array(1,0,775,690),8171=>array(16,0,787,687),8172=>array(-7,0,700,667),8173=>array(11,542,323,756),8174=>array(13,515,320,729),8175=>array(197,520,315,735),8178=>array(41,-200,652,723),8179=>array(41,-200,652,461),8180=>array(41,-200,652,723),8182=>array(41,-10,652,663),8183=>array(41,-200,652,667),8184=>array(0,-14,782,679),8185=>array(60,-14,849,676),8186=>array(0,0,801,676),8187=>array(21,0,811,676),8188=>array(15,0,913,676),8189=>array(213,516,341,731),8190=>array(192,519,347,734),8208=>array(39,194,285,257),8209=>array(39,194,285,257),8210=>array(0,194,500,257),8211=>array(0,194,500,257),8212=>array(0,194,1000,257),8213=>array(0,194,1000,257),8214=>array(72,-157,248,662),8215=>array(92,-196,403,-42),8216=>array(31,433,170,676),8217=>array(30,433,169,676),8218=>array(30,-141,169,102),8219=>array(31,434,170,677),8220=>array(37,433,370,676),8221=>array(30,433,363,676),8222=>array(30,-141,361,102),8223=>array(30,434,363,677),8224=>array(59,-149,443,676),8225=>array(58,-153,442,676),8226=>array(65,191,335,461),8227=>array(70,160,340,463),8228=>array(260,1,359,100),8229=>array(136,1,484,100),8230=>array(117,1,882,100),8231=>array(75,183,174,282),8240=>array(7,-19,994,706),8241=>array(7,-19,1356,706),8242=>array(27,459,228,735),8243=>array(27,459,418,735),8244=>array(23,459,606,735),8245=>array(22,459,223,735),8246=>array(32,459,423,735),8247=>array(26,459,609,735),8248=>array(24,-162,446,203),8249=>array(14,33,236,416),8250=>array(14,33,236,416),8251=>array(21,-26,610,563),8252=>array(130,-9,570,676),8253=>array(68,-8,414,676),8254=>array(0,547,500,597),8255=>array(44,-276,897,-20),8256=>array(53,644,906,900),8257=>array(-9,-14,287,676),8258=>array(68,-89,864,679),8259=>array(65,233,335,381),8260=>array(-168,-14,331,676),8261=>array(88,-181,253,680),8262=>array(131,-181,296,680),8263=>array(68,-8,858,676),8264=>array(68,-9,681,676),8265=>array(130,-9,747,676),8266=>array(20,-8,449,450),8267=>array(-22,-154,450,662),8268=>array(38,182,362,450),8269=>array(38,182,362,450),8270=>array(69,-11,432,400),8271=>array(80,-141,219,459),8272=>array(14,-3,867,801),8273=>array(69,-10,432,875),8274=>array(0,-14,499,676),8275=>array(1,293,497,399),8276=>array(44,-275,897,-19),8277=>array(23,-10,489,456),8278=>array(10,1,400,574),8279=>array(24,459,808,735),8280=>array(12,1,609,665),8281=>array(10,1,610,574),8282=>array(40,1,139,779),8283=>array(12,-202,609,802),8284=>array(30,0,534,506),8285=>array(40,1,139,779),8286=>array(40,1,139,779),8304=>array(6,380,314,850),8305=>array(11,390,169,847),8308=>array(5,390,314,850),8309=>array(22,380,298,858),8310=>array(13,380,308,853),8311=>array(14,385,305,840),8312=>array(28,380,293,850),8313=>array(11,378,306,851),8314=>array(8,440,331,764),8315=>array(8,576,331,628),8316=>array(8,522,331,676),8317=>array(32,297,204,869),8318=>array(11,297,183,869),8319=>array(11,390,323,698),8320=>array(6,-160,314,310),8321=>array(67,-150,260,310),8322=>array(12,-150,315,310),8323=>array(29,-160,294,310),8324=>array(5,-150,314,310),8325=>array(22,-160,298,318),8326=>array(13,-160,308,313),8327=>array(14,-155,305,300),8328=>array(28,-160,293,310),8329=>array(11,-162,306,311),8330=>array(8,-110,331,214),8331=>array(8,26,331,78),8332=>array(8,-28,331,126),8333=>array(32,-193,204,379),8334=>array(11,-193,183,379),8336=>array(21,-158,295,158),8337=>array(15,-158,283,158),8338=>array(17,-158,315,158),8339=>array(11,-150,319,150),8340=>array(15,-157,283,159),8352=>array(55,0,644,691),8353=>array(28,-139,633,793),8354=>array(28,-14,633,676),8355=>array(12,0,546,662),8356=>array(12,-8,490,676),8357=>array(16,-114,775,576),8358=>array(12,-11,707,662),8359=>array(10,-10,916,662),8360=>array(15,-10,974,662),8361=>array(13,-11,800,662),8362=>array(60,0,795,600),8363=>array(27,-1,497,802),8364=>array(34,-14,707,676),8365=>array(34,0,723,662),8366=>array(17,0,593,662),8367=>array(7,-207,1293,672),8368=>array(12,-197,475,672),8369=>array(16,0,589,662),8370=>array(32,-37,609,704),8371=>array(15,0,706,674),8372=>array(42,-14,491,676),8373=>array(42,-87,546,727),8374=>array(19,-10,497,683),8375=>array(33,-48,519,676),8376=>array(20,-1,504,666),8377=>array(20,-14,634,661),8400=>array(-616,680,15,856),8401=>array(-616,674,15,850),8402=>array(-217,-77,-177,554),8403=>array(-217,-1,-177,457),8404=>array(-625,683,34,900),8405=>array(-660,683,-1,900),8406=>array(-632,592,-1,900),8407=>array(-632,592,-1,900),8408=>array(-388,114,-104,397),8409=>array(-394,114,-95,412),8410=>array(-394,102,-95,397),8411=>array(-500,496,-3,595),8412=>array(-642,494,53,594),8413=>array(-741,-198,257,800),8414=>array(-740,-193,249,796),8415=>array(-735,-190,251,796),8416=>array(-738,-198,250,790),8417=>array(-606,592,25,900),8418=>array(-706,-75,210,643),8419=>array(-879,-200,147,862),8420=>array(-785,-88,288,784),8421=>array(-491,-134,8,556),8422=>array(-282,-157,-106,662),8423=>array(-432,15,48,539),8424=>array(-498,-147,-1,-48),8425=>array(-464,503,0,675),8426=>array(-628,103,3,411),8427=>array(-572,-98,52,592),8428=>array(-550,-234,81,-58),8429=>array(-559,-240,72,-64),8430=>array(-630,-300,1,8),8431=>array(-583,-300,48,8),8432=>array(-340,476,-157,683),8448=>array(35,-17,716,682),8449=>array(37,-18,686,682),8450=>array(26,-18,646,673),8451=>array(17,-14,940,676),8452=>array(35,1,481,667),8453=>array(32,-15,688,680),8454=>array(30,-18,736,680),8455=>array(35,-15,491,702),8456=>array(34,-14,639,676),8457=>array(17,0,849,676),8458=>array(-22,-216,507,347),8459=>array(7,-9,1102,700),8460=>array(18,-158,614,683),8461=>array(26,0,738,656),8462=>array(9,-9,468,683),8463=>array(9,-9,468,683),8464=>array(14,-12,798,701),8465=>array(11,-4,564,685),8466=>array(12,-9,822,703),8467=>array(15,-11,432,677),8468=>array(19,-10,747,683),8469=>array(26,-18,674,656),8470=>array(16,-11,857,662),8471=>array(26,-23,766,717),8472=>array(20,-211,732,573),8473=>array(26,0,583,656),8474=>array(26,-171,708,673),8475=>array(15,-12,929,700),8476=>array(16,-4,667,681),8477=>array(26,0,683,656),8478=>array(17,-1,659,662),8479=>array(17,-93,659,826),8480=>array(20,196,950,670),8481=>array(15,0,1105,662),8482=>array(10,210,1033,660),8483=>array(16,-93,697,826),8484=>array(26,0,608,656),8485=>array(6,-209,362,664),8486=>array(15,0,708,676),8487=>array(35,-10,715,666),8488=>array(23,-162,608,674),8489=>array(35,0,241,461),8490=>array(15,0,704,662),8491=>array(15,0,706,895),8492=>array(7,-8,883,703),8493=>array(35,-4,583,683),8494=>array(35,-10,499,460),8495=>array(0,-7,380,347),8496=>array(35,-9,647,704),8497=>array(25,-10,898,703),8498=>array(15,0,549,662),8499=>array(12,-10,1217,697),8500=>array(0,-7,405,347),8501=>array(27,-5,488,584),8502=>array(24,0,504,598),8503=>array(39,0,296,598),8504=>array(25,-2,482,596),8505=>array(20,0,379,683),8506=>array(28,-21,883,647),8507=>array(15,-1,1119,662),8508=>array(10,0,643,518),8510=>array(15,0,557,656),8511=>array(25,0,699,656),8512=>array(15,0,557,656),8513=>array(34,11,641,707),8514=>array(22,0,436,664),8515=>array(22,0,436,664),8516=>array(20,0,610,665),8517=>array(10,0,730,656),8518=>array(23,-5,643,680),8519=>array(35,-5,574,468),8520=>array(25,0,346,688),8521=>array(1,-199,526,688),8522=>array(35,0,482,664),8523=>array(32,-13,740,676),8525=>array(22,-14,884,676),8526=>array(15,0,403,450),8528=>array(30,-14,756,730),8529=>array(30,-14,734,730),8530=>array(30,-14,947,730),8531=>array(30,-14,726,730),8532=>array(16,-14,777,730),8533=>array(30,-14,686,730),8534=>array(16,-14,762,730),8535=>array(21,-14,702,730),8536=>array(9,-14,732,730),8537=>array(30,-14,703,730),8538=>array(24,-14,734,738),8539=>array(30,-14,715,730),8540=>array(20,-14,742,730),8541=>array(23,-14,732,738),8542=>array(33,-14,713,720),8543=>array(30,-14,581,730),8544=>array(15,0,312,662),8545=>array(15,0,631,662),8546=>array(15,0,950,662),8547=>array(15,-11,1010,662),8548=>array(10,-11,691,662),8549=>array(10,-11,1013,662),8550=>array(10,-11,1336,662),8551=>array(10,-11,1652,662),8552=>array(15,0,1033,662),8553=>array(10,0,704,662),8554=>array(10,0,1019,662),8555=>array(10,0,1339,662),8556=>array(15,0,601,662),8557=>array(35,-14,640,676),8558=>array(15,0,684,662),8559=>array(15,0,866,662),8560=>array(16,0,253,683),8561=>array(16,0,511,683),8562=>array(16,0,769,683),8563=>array(16,-14,709,683),8564=>array(5,-14,463,450),8565=>array(5,-14,702,683),8566=>array(5,-14,961,683),8567=>array(5,-14,1219,683),8568=>array(16,0,726,683),8569=>array(10,0,472,450),8570=>array(10,0,729,683),8571=>array(10,0,987,683),8572=>array(10,0,248,683),8573=>array(25,-10,412,460),8574=>array(25,-10,489,683),8575=>array(10,0,769,460),8576=>array(17,0,1066,662),8577=>array(16,0,685,662),8578=>array(15,0,1075,662),8579=>array(28,-14,633,676),8580=>array(15,-10,402,460),8581=>array(28,-200,637,676),8582=>array(15,-22,513,662),8583=>array(16,0,685,662),8584=>array(16,0,1076,662),8585=>array(16,-15,738,730),8592=>array(30,52,870,462),8593=>array(32,-39,442,801),8594=>array(30,52,870,462),8595=>array(45,-104,455,736),8596=>array(30,52,870,462),8597=>array(45,-195,455,645),8598=>array(58,-35,770,677),8599=>array(30,-31,742,681),8600=>array(30,-163,742,549),8601=>array(58,-167,770,545),8602=>array(30,52,870,462),8603=>array(30,52,870,462),8604=>array(30,52,980,462),8605=>array(20,52,970,462),8606=>array(30,52,870,462),8607=>array(45,-131,455,709),8608=>array(30,52,870,462),8609=>array(47,-195,457,645),8610=>array(30,52,989,462),8611=>array(30,52,989,462),8612=>array(30,52,958,462),8613=>array(45,-175,455,753),8614=>array(55,52,983,462),8615=>array(45,-239,455,689),8616=>array(0,-183,500,743),8617=>array(30,52,870,468),8618=>array(40,52,880,468),8619=>array(30,52,870,468),8620=>array(30,52,870,468),8621=>array(30,52,1117,462),8622=>array(30,52,870,462),8623=>array(45,-93,547,685),8624=>array(62,0,420,715),8625=>array(62,0,420,715),8626=>array(62,0,420,715),8627=>array(62,0,420,715),8628=>array(2,13,647,600),8629=>array(15,-16,602,629),8630=>array(32,0,1059,525),8631=>array(32,0,1059,525),8632=>array(62,-35,774,771),8633=>array(4,0,962,730),8634=>array(60,0,783,713),8635=>array(60,0,783,713),8636=>array(30,229,870,462),8637=>array(30,52,870,285),8638=>array(221,-132,455,709),8639=>array(45,-130,279,711),8640=>array(30,229,870,462),8641=>array(30,51,870,284),8642=>array(220,-194,454,647),8643=>array(45,-194,279,647),8644=>array(30,-118,870,632),8645=>array(45,-130,795,710),8646=>array(30,-118,870,633),8647=>array(30,-118,870,632),8648=>array(45,-131,795,709),8649=>array(30,-118,870,632),8650=>array(45,-125,795,715),8651=>array(30,-49,870,564),8652=>array(30,-49,870,563),8653=>array(30,6,870,510),8654=>array(30,6,880,510),8655=>array(30,6,870,510),8656=>array(30,5,870,510),8657=>array(23,-131,529,710),8658=>array(30,3,870,508),8659=>array(21,-195,527,646),8660=>array(30,5,880,510),8661=>array(21,-200,527,651),8662=>array(40,-234,963,688),8663=>array(37,-213,960,711),8664=>array(37,-234,960,688),8665=>array(40,-257,963,667),8666=>array(30,-64,870,577),8667=>array(40,-64,880,577),8668=>array(30,52,1058,462),8669=>array(20,52,1048,462),8670=>array(45,-152,455,688),8671=>array(45,-152,455,688),8672=>array(30,52,870,462),8673=>array(45,-131,455,709),8674=>array(30,52,870,462),8675=>array(45,-195,455,645),8676=>array(44,52,962,462),8677=>array(30,52,948,462),8678=>array(30,5,870,510),8679=>array(45,-40,550,800),8680=>array(40,5,880,510),8681=>array(45,-195,551,646),8682=>array(44,-56,550,780),8683=>array(44,-56,550,780),8684=>array(44,-56,550,780),8685=>array(45,-56,551,780),8686=>array(45,-55,551,766),8687=>array(46,-55,550,778),8688=>array(40,82,876,588),8689=>array(60,-35,864,769),8690=>array(62,-55,866,749),8691=>array(45,-202,551,678),8692=>array(30,52,870,462),8693=>array(45,-195,797,646),8694=>array(40,-258,880,832),8695=>array(30,63,870,473),8696=>array(30,63,870,473),8697=>array(30,63,870,473),8698=>array(30,63,870,473),8699=>array(30,63,870,473),8700=>array(30,63,870,473),8701=>array(30,52,870,462),8702=>array(30,52,870,462),8703=>array(30,52,870,462),8704=>array(25,-14,562,662),8705=>array(36,-13,496,801),8706=>array(26,-10,462,675),8707=>array(44,0,543,662),8708=>array(44,-134,543,794),8709=>array(30,-14,632,588),8710=>array(6,0,608,688),8711=>array(6,-26,608,662),8712=>array(52,8,484,506),8713=>array(52,-102,484,616),8714=>array(48,-17,414,500),8715=>array(52,8,484,506),8716=>array(52,-102,484,616),8717=>array(48,-17,414,500),8718=>array(77,0,423,691),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(14,-123,695,752),8722=>array(30,220,534,286),8723=>array(30,0,534,634),8724=>array(30,0,534,652),8725=>array(0,-14,499,676),8726=>array(0,-14,499,676),8727=>array(55,86,346,415),8728=>array(65,131,335,401),8729=>array(66,152,268,354),8730=>array(-2,-65,523,900),8731=>array(-2,-65,523,900),8732=>array(-2,-65,523,900),8733=>array(28,62,609,440),8734=>array(52,62,801,440),8735=>array(62,0,447,385),8736=>array(18,0,530,453),8737=>array(18,-40,530,453),8738=>array(35,0,467,510),8739=>array(72,-157,128,662),8740=>array(25,-157,224,662),8741=>array(72,-157,248,662),8742=>array(10,-157,394,662),8743=>array(19,-1,545,507),8744=>array(19,-1,545,507),8745=>array(25,0,539,565),8746=>array(25,-5,539,560),8747=>array(0,-200,499,900),8748=>array(0,-200,849,900),8749=>array(0,-200,1193,900),8750=>array(35,-200,583,900),8751=>array(35,-200,867,900),8752=>array(35,-200,1203,900),8753=>array(35,-200,607,900),8754=>array(35,-200,619,900),8755=>array(35,-200,643,900),8756=>array(35,-15,528,477),8757=>array(35,-21,531,472),8758=>array(75,-23,174,472),8759=>array(64,-25,560,472),8760=>array(30,220,534,454),8761=>array(30,6,721,465),8762=>array(30,4,534,498),8763=>array(56,17,581,476),8764=>array(56,159,581,320),8765=>array(56,159,581,320),8766=>array(17,118,486,355),8767=>array(0,194,614,522),8768=>array(68,-23,229,502),8769=>array(56,104,581,406),8770=>array(56,127,581,441),8771=>array(55,125,580,439),8772=>array(55,-20,580,524),8773=>array(52,57,577,562),8774=>array(52,-49,577,559),8775=>array(52,-70,577,616),8776=>array(56,74,581,440),8777=>array(56,-20,581,524),8778=>array(56,23,581,523),8779=>array(56,5,581,505),8780=>array(56,57,581,583),8781=>array(51,60,585,454),8782=>array(65,58,570,455),8783=>array(65,118,570,455),8784=>array(30,123,534,568),8785=>array(30,-73,534,573),8786=>array(30,-75,534,571),8787=>array(30,-69,534,570),8788=>array(35,5,705,493),8789=>array(30,5,718,490),8790=>array(30,123,534,389),8791=>array(30,123,534,665),8792=>array(30,123,534,609),8793=>array(30,123,534,707),8794=>array(30,123,534,709),8795=>array(30,123,534,764),8796=>array(30,123,534,800),8797=>array(30,123,540,748),8798=>array(30,123,534,692),8799=>array(30,123,534,800),8800=>array(30,-52,534,566),8801=>array(66,23,570,489),8802=>array(62,-52,574,566),8803=>array(66,-36,570,540),8804=>array(64,1,574,633),8805=>array(62,1,570,641),8806=>array(64,-113,573,706),8807=>array(69,-115,577,713),8808=>array(64,-198,573,706),8809=>array(69,-198,577,713),8810=>array(28,-10,867,516),8811=>array(28,-10,866,516),8812=>array(62,-170,348,670),8813=>array(51,-52,585,566),8814=>array(64,-102,572,616),8815=>array(62,-102,570,616),8816=>array(64,-92,574,646),8817=>array(62,-92,570,646),8818=>array(56,-112,581,599),8819=>array(53,-112,578,599),8820=>array(56,-112,581,646),8821=>array(53,-112,578,646),8822=>array(62,-199,572,683),8823=>array(62,-200,572,683),8824=>array(62,-201,572,690),8825=>array(62,-201,572,690),8826=>array(62,-30,574,542),8827=>array(62,-30,574,542),8828=>array(62,-52,574,606),8829=>array(62,-52,574,607),8830=>array(61,-112,586,623),8831=>array(62,-112,587,608),8832=>array(62,-102,574,616),8833=>array(62,-102,574,616),8834=>array(52,28,584,526),8835=>array(52,28,584,526),8836=>array(52,-102,584,616),8837=>array(52,-102,584,616),8838=>array(52,-64,584,571),8839=>array(51,-64,584,573),8840=>array(52,-139,584,663),8841=>array(51,-139,584,664),8842=>array(52,-137,584,571),8843=>array(51,-137,584,573),8844=>array(25,-6,539,559),8845=>array(25,-6,539,559),8846=>array(25,-6,539,559),8847=>array(32,8,532,506),8848=>array(32,8,532,506),8849=>array(32,-64,532,573),8850=>array(32,-64,532,571),8851=>array(33,0,531,500),8852=>array(33,0,531,500),8853=>array(17,-44,619,558),8854=>array(17,-44,619,558),8855=>array(17,-44,619,558),8856=>array(17,-44,619,558),8857=>array(17,-44,619,558),8858=>array(17,-44,619,558),8859=>array(17,-44,619,558),8860=>array(17,-44,619,558),8861=>array(17,-44,619,558),8862=>array(61,0,575,514),8863=>array(61,0,575,514),8864=>array(61,0,575,514),8865=>array(61,0,575,514),8866=>array(62,0,724,588),8867=>array(52,0,714,588),8868=>array(62,0,650,662),8869=>array(62,0,650,662),8870=>array(62,0,404,514),8871=>array(62,0,404,514),8872=>array(62,0,535,514),8873=>array(62,0,526,514),8874=>array(62,0,648,514),8875=>array(62,0,646,514),8876=>array(62,0,536,514),8877=>array(62,0,536,514),8878=>array(5,0,576,514),8879=>array(62,0,646,514),8880=>array(62,-39,574,550),8881=>array(62,-39,574,550),8882=>array(62,6,574,508),8883=>array(62,1,574,503),8884=>array(62,-63,574,574),8885=>array(62,-63,574,574),8886=>array(62,89,1234,424),8887=>array(62,89,1234,424),8888=>array(62,89,904,424),8889=>array(30,0,534,506),8890=>array(48,-211,458,325),8891=>array(19,1,545,666),8892=>array(19,-1,545,662),8893=>array(19,-1,545,662),8894=>array(46,0,530,498),8895=>array(31,0,530,498),8896=>array(30,0,714,669),8897=>array(30,0,714,669),8898=>array(61,-50,704,695),8899=>array(60,-50,703,695),8900=>array(42,11,470,504),8901=>array(74,189,173,288),8902=>array(64,109,406,434),8903=>array(57,-29,574,548),8904=>array(50,2,586,506),8905=>array(50,2,572,506),8906=>array(64,2,586,506),8907=>array(52,-34,764,678),8908=>array(52,-34,764,678),8909=>array(54,117,579,439),8910=>array(32,0,604,512),8911=>array(32,0,604,512),8912=>array(52,8,584,506),8913=>array(52,8,584,506),8914=>array(33,1,531,533),8915=>array(33,-9,531,523),8916=>array(32,0,562,732),8917=>array(30,-14,534,676),8918=>array(28,-10,536,516),8919=>array(28,-10,536,516),8920=>array(51,-10,1154,516),8921=>array(51,-10,1154,516),8922=>array(62,-214,574,728),8923=>array(62,-214,574,728),8924=>array(62,-81,574,603),8925=>array(62,-83,574,603),8926=>array(62,-106,574,633),8927=>array(62,-104,574,633),8928=>array(62,-104,574,636),8929=>array(62,-102,574,656),8930=>array(84,-139,584,663),8931=>array(84,-139,584,663),8932=>array(84,-137,584,573),8933=>array(84,-137,584,571),8934=>array(56,-186,581,599),8935=>array(56,-186,581,599),8936=>array(56,-186,581,622),8937=>array(56,-186,581,618),8938=>array(62,-102,574,616),8939=>array(62,-102,574,616),8940=>array(62,-162,574,676),8941=>array(62,-162,574,676),8942=>array(70,0,169,766),8943=>array(117,211,882,310),8944=>array(117,1,881,766),8945=>array(116,0,881,766),8946=>array(45,8,549,506),8947=>array(52,8,484,506),8948=>array(52,19,412,436),8949=>array(52,8,484,674),8950=>array(52,8,489,643),8951=>array(44,6,416,546),8952=>array(52,-116,487,506),8953=>array(52,8,484,506),8954=>array(52,8,556,506),8955=>array(52,8,484,506),8956=>array(52,19,412,436),8957=>array(52,8,485,643),8958=>array(44,6,412,546),8959=>array(61,0,540,662),8960=>array(30,-14,632,588),8961=>array(20,273,422,454),8962=>array(77,0,618,676),8963=>array(32,612,442,839),8964=>array(32,-216,442,11),8965=>array(30,-1,478,563),8966=>array(30,-1,478,676),8968=>array(62,1,412,800),8969=>array(62,0,412,800),8970=>array(62,0,412,800),8971=>array(62,1,412,800),8972=>array(289,-190,574,96),8973=>array(26,-190,313,96),8974=>array(288,567,575,853),8975=>array(26,565,311,851),8976=>array(30,108,534,386),8977=>array(108,145,397,434),8978=>array(35,0,757,364),8979=>array(35,0,757,364),8980=>array(32,-3,561,379),8981=>array(7,5,452,461),8982=>array(18,69,544,595),8983=>array(18,68,545,595),8984=>array(75,52,625,603),8985=>array(30,108,534,386),8986=>array(60,0,720,660),8987=>array(50,1,582,725),8988=>array(1,451,351,800),8989=>array(125,451,474,801),8990=>array(0,-200,349,150),8991=>array(123,-201,473,148),8992=>array(332,-200,715,800),8993=>array(32,-199,415,801),8994=>array(62,156,596,316),8995=>array(62,156,596,316),8996=>array(84,82,713,517),8997=>array(18,56,783,509),8998=>array(5,0,794,461),8999=>array(25,0,776,461),9000=>array(16,-1,783,475),9001=>array(25,-198,306,746),9002=>array(21,-198,302,746),9003=>array(5,0,794,461),9004=>array(42,-62,759,766),9031=>array(55,-158,720,658),9032=>array(55,-158,720,658),9040=>array(55,-158,720,658),9047=>array(55,-158,720,658),9054=>array(55,-158,720,658),9088=>array(44,-7,756,598),9089=>array(25,0,775,510),9090=>array(99,81,702,504),9091=>array(1,288,827,677),9094=>array(11,-121,799,713),9095=>array(18,0,784,682),9096=>array(34,-72,766,660),9097=>array(99,-44,701,558),9098=>array(70,0,730,660),9100=>array(53,-20,741,638),9103=>array(36,-13,754,706),9104=>array(36,-13,754,706),9105=>array(36,-13,754,706),9106=>array(36,-13,754,706),9108=>array(5,-20,795,666),9109=>array(53,0,744,691),9110=>array(267,315,506,656),9111=>array(39,-93,762,760),9112=>array(36,-101,764,758),9113=>array(15,-43,785,715),9114=>array(20,-15,780,684),9115=>array(40,-200,436,801),9116=>array(40,-200,122,800),9117=>array(40,-200,436,800),9118=>array(-52,-200,344,800),9119=>array(262,-200,344,800),9120=>array(-52,-200,344,801),9121=>array(88,-200,333,662),9122=>array(88,-200,164,800),9123=>array(88,-62,333,800),9124=>array(55,-200,300,662),9125=>array(224,-200,300,800),9126=>array(55,-62,300,800),9127=>array(201,-200,439,800),9128=>array(14,-200,283,800),9129=>array(201,-200,439,800),9130=>array(201,-200,283,800),9131=>array(45,-200,283,800),9132=>array(201,-200,470,800),9133=>array(45,-200,283,800),9134=>array(332,-200,415,800),9138=>array(49,-200,1238,800),9139=>array(49,-198,1238,800),9140=>array(20,588,839,800),9141=>array(21,-300,840,-88),9142=>array(20,163,840,672),9144=>array(0,-200,48,801),9145=>array(841,-200,889,801),9146=>array(0,666,889,714),9147=>array(0,475,889,523),9148=>array(0,76,889,124),9149=>array(0,-114,889,-66),9166=>array(54,-52,746,728),9167=>array(111,0,690,615),9180=>array(21,540,875,797),9181=>array(21,-200,875,57),9182=>array(20,551,882,802),9183=>array(21,-199,883,52),9184=>array(0,-163,910,27),9185=>array(0,564,910,754),9186=>array(35,0,726,507),9187=>array(83,-141,827,709),9189=>array(56,0,886,419),9190=>array(56,152,761,417),9216=>array(42,-1,748,663),9217=>array(85,0,714,667),9218=>array(75,0,755,667),9219=>array(56,0,755,664),9220=>array(56,-1,741,664),9221=>array(56,-59,742,664),9222=>array(62,0,727,667),9223=>array(49,-1,748,663),9224=>array(189,99,574,601),9225=>array(164,101,645,600),9226=>array(199,100,609,602),9227=>array(188,100,645,601),9228=>array(208,100,599,601),9229=>array(185,102,635,601),9230=>array(210,101,584,603),9231=>array(215,100,554,601),9232=>array(74,0,741,662),9233=>array(74,0,671,662),9234=>array(74,0,709,662),9235=>array(74,-1,680,662),9236=>array(74,1,717,662),9237=>array(42,0,737,663),9238=>array(75,-4,744,667),9239=>array(56,0,726,664),9240=>array(59,-4,749,666),9241=>array(175,108,667,593),9242=>array(62,-1,746,667),9243=>array(66,-4,742,663),9244=>array(198,100,589,601),9245=>array(186,99,589,599),9246=>array(206,98,589,601),9247=>array(182,101,589,604),9248=>array(213,98,597,600),9249=>array(74,-1,747,662),9250=>array(10,-23,542,729),9251=>array(45,0,458,160),9252=>array(77,0,723,664),9253=>array(0,0,800,800),9254=>array(70,-8,416,676),9312=>array(35,-13,754,706),9313=>array(35,-13,754,706),9314=>array(35,-13,754,706),9315=>array(35,-13,754,706),9316=>array(35,-13,754,706),9317=>array(35,-13,754,706),9318=>array(35,-13,754,706),9319=>array(35,-13,754,706),9320=>array(35,-13,754,706),9321=>array(35,-13,754,706),9472=>array(0,276,889,324),9473=>array(0,252,889,348),9474=>array(432,-200,480,801),9475=>array(408,-200,504,801),9484=>array(432,-200,889,324),9485=>array(432,-200,889,348),9486=>array(408,-200,889,324),9487=>array(408,-200,889,348),9488=>array(0,-200,480,324),9489=>array(0,-200,480,348),9490=>array(0,-200,504,324),9491=>array(0,-200,504,348),9492=>array(432,276,889,801),9493=>array(432,252,889,801),9494=>array(408,276,889,801),9495=>array(408,252,889,801),9496=>array(0,276,480,801),9497=>array(0,252,480,801),9498=>array(0,276,504,801),9499=>array(0,252,504,801),9500=>array(432,-200,889,801),9501=>array(432,-200,889,801),9502=>array(408,-200,889,801),9503=>array(408,-200,889,801),9504=>array(408,-200,889,801),9505=>array(408,-200,889,801),9506=>array(408,-200,889,801),9507=>array(408,-200,889,801),9508=>array(0,-200,480,801),9509=>array(0,-200,480,801),9510=>array(0,-200,504,801),9511=>array(0,-200,504,801),9512=>array(0,-200,504,801),9513=>array(0,-200,504,801),9514=>array(0,-200,504,801),9515=>array(0,-200,504,801),9516=>array(0,-200,889,324),9517=>array(0,-200,889,348),9518=>array(0,-200,889,348),9519=>array(0,-200,889,348),9520=>array(0,-200,889,324),9521=>array(0,-200,889,348),9522=>array(0,-200,889,348),9523=>array(0,-200,889,348),9524=>array(0,276,889,801),9525=>array(0,252,889,801),9526=>array(0,252,889,801),9527=>array(0,252,889,801),9528=>array(0,276,889,801),9529=>array(0,252,889,801),9530=>array(0,252,889,801),9531=>array(0,252,889,801),9532=>array(0,-200,889,801),9533=>array(0,-200,889,801),9534=>array(0,-200,889,801),9535=>array(0,-200,889,801),9536=>array(0,-200,889,801),9537=>array(0,-200,889,801),9538=>array(0,-200,889,801),9539=>array(0,-200,889,801),9540=>array(0,-200,889,801),9541=>array(0,-200,889,801),9542=>array(0,-200,889,801),9543=>array(0,-200,889,801),9544=>array(0,-200,889,801),9545=>array(0,-200,889,801),9546=>array(0,-200,889,801),9547=>array(0,-200,889,801),9552=>array(0,204,889,396),9553=>array(360,-200,552,801),9554=>array(432,-200,889,396),9555=>array(360,-200,889,324),9556=>array(360,-200,889,396),9557=>array(0,-200,480,396),9558=>array(0,-200,552,324),9559=>array(0,-200,552,396),9560=>array(432,204,889,801),9561=>array(360,276,889,801),9562=>array(360,204,889,801),9563=>array(0,204,480,801),9564=>array(0,276,552,801),9565=>array(0,204,552,801),9566=>array(432,-200,889,801),9567=>array(360,-200,889,801),9568=>array(360,-200,889,801),9569=>array(0,-200,480,801),9570=>array(0,-200,552,801),9571=>array(0,-200,552,801),9572=>array(0,-200,889,396),9573=>array(0,-200,889,324),9574=>array(0,-200,889,396),9575=>array(0,204,889,801),9576=>array(0,276,889,801),9577=>array(0,204,889,801),9578=>array(0,-200,889,801),9579=>array(0,-200,889,801),9580=>array(0,-200,889,801),9581=>array(432,-200,889,424),9582=>array(0,-200,457,424),9583=>array(0,176,457,800),9584=>array(432,177,889,801),9585=>array(0,-201,889,800),9586=>array(0,-201,889,800),9587=>array(0,-201,889,800),9588=>array(0,276,444,324),9589=>array(421,250,469,801),9590=>array(445,276,889,324),9591=>array(421,-200,469,351),9592=>array(0,252,444,348),9593=>array(397,252,493,801),9594=>array(445,252,889,348),9595=>array(397,-201,493,348),9596=>array(0,260,600,340),9597=>array(408,-200,504,801),9598=>array(0,260,600,340),9599=>array(408,-200,504,801),9600=>array(0,200,761,700),9601=>array(0,-200,761,-75),9602=>array(0,-200,761,50),9603=>array(0,-200,761,175),9604=>array(0,-200,761,300),9605=>array(0,-200,761,425),9606=>array(0,-200,761,550),9607=>array(0,-200,761,675),9608=>array(0,-200,761,800),9609=>array(0,-200,666,800),9610=>array(0,-200,571,800),9611=>array(0,-200,476,800),9612=>array(0,-200,381,800),9613=>array(0,-200,286,800),9614=>array(0,-200,191,800),9615=>array(0,-200,96,800),9616=>array(380,-200,761,800),9617=>array(0,-137,938,800),9618=>array(0,-137,938,800),9619=>array(0,-200,1000,800),9620=>array(0,675,761,800),9621=>array(665,-200,761,800),9622=>array(0,-200,380,300),9623=>array(381,-200,761,300),9624=>array(381,300,761,800),9625=>array(0,-200,761,800),9626=>array(0,-200,761,800),9627=>array(0,-200,761,800),9628=>array(0,-200,761,800),9629=>array(0,300,380,800),9630=>array(0,-200,761,800),9631=>array(0,-200,761,800),9632=>array(35,0,726,691),9633=>array(35,0,726,691),9634=>array(35,0,726,691),9635=>array(35,0,726,691),9636=>array(35,0,726,691),9637=>array(35,0,726,691),9638=>array(35,0,726,691),9639=>array(35,0,726,691),9640=>array(35,0,726,691),9641=>array(57,0,713,650),9642=>array(35,142,311,418),9643=>array(35,136,311,412),9644=>array(35,0,726,346),9645=>array(35,0,726,346),9646=>array(207,0,553,691),9647=>array(207,-1,553,690),9648=>array(14,0,745,450),9649=>array(14,0,745,450),9650=>array(26,0,814,676),9651=>array(26,0,814,676),9652=>array(13,120,407,458),9653=>array(4,120,415,473),9654=>array(92,-56,768,732),9655=>array(82,-56,758,732),9656=>array(35,62,373,456),9657=>array(26,54,379,465),9658=>array(92,60,768,454),9659=>array(82,60,788,472),9660=>array(26,-13,814,663),9661=>array(26,-12,814,664),9662=>array(13,100,407,439),9663=>array(5,95,416,448),9664=>array(32,-56,708,732),9665=>array(32,-56,708,732),9666=>array(13,61,351,455),9667=>array(7,46,360,457),9668=>array(32,62,708,456),9669=>array(44,58,750,470),9670=>array(35,-14,754,705),9671=>array(36,-13,754,705),9672=>array(36,-13,754,705),9673=>array(26,-23,766,717),9674=>array(18,0,466,740),9675=>array(26,-23,766,717),9676=>array(35,-14,757,708),9677=>array(20,-19,751,713),9678=>array(26,-23,766,717),9679=>array(35,-14,757,708),9680=>array(35,-14,757,708),9681=>array(35,-14,757,708),9682=>array(35,-14,757,708),9683=>array(35,-14,757,708),9684=>array(35,-14,757,708),9685=>array(35,-14,757,708),9686=>array(35,-14,403,705),9687=>array(399,-14,767,705),9688=>array(0,0,400,691),9689=>array(35,0,726,691),9690=>array(35,345,726,691),9691=>array(35,-2,726,344),9692=>array(35,344,402,708),9693=>array(392,341,756,708),9694=>array(389,-16,756,348),9695=>array(35,-15,399,352),9696=>array(35,344,757,708),9697=>array(35,-14,757,350),9698=>array(35,0,726,691),9699=>array(35,0,726,691),9700=>array(35,0,726,691),9701=>array(35,0,726,691),9702=>array(65,196,335,466),9703=>array(35,0,726,691),9704=>array(35,0,726,691),9705=>array(35,0,726,691),9706=>array(35,0,726,691),9707=>array(35,0,726,691),9708=>array(26,0,814,676),9709=>array(26,0,814,676),9710=>array(26,0,814,676),9711=>array(11,-85,874,778),9712=>array(35,0,726,691),9713=>array(35,0,726,691),9714=>array(35,0,726,691),9715=>array(35,0,726,691),9716=>array(35,-14,757,708),9717=>array(35,-14,757,708),9718=>array(35,-14,757,708),9719=>array(35,-14,757,708),9720=>array(65,-30,756,661),9721=>array(24,0,715,691),9722=>array(65,0,756,691),9723=>array(55,43,512,500),9724=>array(55,43,512,500),9725=>array(45,127,390,472),9726=>array(45,127,390,472),9727=>array(24,0,715,691),9728=>array(32,-20,767,715),9729=>array(50,330,757,633),9730=>array(14,-15,734,677),9731=>array(52,-47,756,794),9732=>array(55,0,737,681),9733=>array(32,-13,779,707),9734=>array(32,2,784,719),9735=>array(39,-2,419,677),9736=>array(67,-112,629,665),9737=>array(32,0,692,660),9738=>array(27,-15,907,628),9739=>array(32,-15,912,628),9740=>array(32,0,654,622),9741=>array(32,-108,912,881),9742=>array(32,138,683,566),9743=>array(32,138,683,566),9744=>array(33,0,724,691),9745=>array(32,0,723,691),9746=>array(32,0,723,691),9747=>array(32,0,724,692),9748=>array(40,-15,760,894),9749=>array(32,-16,805,751),9750=>array(32,0,687,655),9751=>array(32,0,687,655),9752=>array(32,-18,750,696),9753=>array(21,121,779,570),9754=>array(20,105,785,488),9755=>array(20,105,785,488),9756=>array(20,113,767,479),9757=>array(31,-38,398,710),9758=>array(33,113,780,479),9759=>array(32,-48,399,700),9760=>array(32,0,485,699),9761=>array(32,0,628,744),9762=>array(32,-16,692,644),9763=>array(32,-5,700,625),9764=>array(32,-158,854,666),9765=>array(32,-178,545,684),9766=>array(32,0,457,691),9767=>array(32,0,531,741),9768=>array(33,0,458,691),9769=>array(32,-22,738,683),9770=>array(32,0,693,666),9771=>array(32,-129,828,688),9772=>array(32,-18,636,762),9773=>array(32,-2,721,665),9774=>array(32,0,692,660),9775=>array(32,0,698,666),9776=>array(50,0,550,500),9777=>array(50,0,550,500),9778=>array(50,0,550,500),9779=>array(50,0,550,500),9780=>array(50,0,550,500),9781=>array(50,0,550,500),9782=>array(50,0,550,500),9783=>array(50,0,550,500),9784=>array(32,0,698,666),9785=>array(32,0,692,660),9786=>array(32,0,692,660),9787=>array(32,0,692,660),9788=>array(32,-20,767,715),9789=>array(219,-85,627,585),9790=>array(32,-85,440,585),9791=>array(32,-215,463,733),9792=>array(32,-215,463,537),9793=>array(32,0,463,752),9794=>array(32,0,654,622),9795=>array(32,0,629,683),9796=>array(32,-194,512,683),9797=>array(32,-11,576,621),9798=>array(32,-15,573,615),9799=>array(40,0,513,683),9800=>array(32,-11,772,707),9801=>array(32,-15,551,714),9802=>array(32,-55,764,750),9803=>array(32,0,974,694),9804=>array(32,-170,793,670),9805=>array(32,-194,1157,697),9806=>array(32,0,1112,505),9807=>array(32,-111,1157,694),9808=>array(32,0,651,619),9809=>array(32,-11,776,694),9810=>array(32,-15,1115,446),9811=>array(32,0,765,695),9812=>array(97,0,703,658),9813=>array(54,0,747,646),9814=>array(149,0,651,587),9815=>array(77,-23,723,670),9816=>array(101,0,698,591),9817=>array(186,0,615,588),9818=>array(97,0,704,656),9819=>array(53,-1,747,645),9820=>array(150,0,651,583),9821=>array(76,-30,724,666),9822=>array(99,0,700,589),9823=>array(185,0,614,588),9824=>array(107,0,664,705),9825=>array(73,-14,697,704),9826=>array(122,-14,648,705),9827=>array(32,0,738,705),9828=>array(107,0,664,705),9829=>array(73,-14,697,704),9830=>array(122,-14,648,705),9831=>array(32,0,738,705),9832=>array(32,-20,863,718),9833=>array(38,-10,278,767),9834=>array(38,-10,476,767),9835=>array(38,-10,664,770),9836=>array(38,-10,664,678),9837=>array(56,-104,329,822),9838=>array(56,-300,324,665),9839=>array(50,-300,365,654),9840=>array(32,0,610,723),9841=>array(32,0,623,733),9842=>array(32,-64,837,715),9843=>array(32,-64,873,751),9844=>array(32,-64,873,751),9845=>array(32,-64,873,751),9846=>array(32,-64,873,751),9847=>array(32,-64,873,751),9848=>array(32,-64,873,751),9849=>array(32,-64,873,751),9850=>array(32,-64,873,751),9851=>array(33,-175,984,728),9852=>array(32,-216,1032,784),9853=>array(32,-216,1032,784),9854=>array(32,-112,922,778),9855=>array(32,-7,574,673),9856=>array(35,0,487,454),9857=>array(35,0,487,454),9858=>array(35,0,487,454),9859=>array(35,0,487,454),9860=>array(35,0,487,454),9861=>array(35,0,487,454),9862=>array(32,-62,813,718),9863=>array(32,-62,812,718),9864=>array(32,-62,812,718),9865=>array(32,-62,812,718),9866=>array(32,311,716,404),9867=>array(32,311,716,404),9868=>array(32,219,716,499),9869=>array(32,219,716,499),9870=>array(32,219,716,499),9871=>array(32,219,716,499),9872=>array(42,-117,694,678),9873=>array(42,-118,694,677),9874=>array(32,-74,931,704),9875=>array(32,-137,738,671),9876=>array(32,-81,1006,621),9877=>array(42,-140,348,698),9878=>array(32,-131,965,694),9879=>array(32,-22,755,676),9880=>array(32,-93,476,686),9881=>array(32,-73,777,672),9882=>array(32,-132,982,684),9883=>array(32,-167,827,724),9884=>array(32,-145,786,675),9885=>array(32,-148,940,727),9888=>array(7,0,893,767),9889=>array(30,-54,516,747),9890=>array(39,-154,745,500),9891=>array(39,-79,756,681),9892=>array(39,-200,708,790),9893=>array(39,-154,512,681),9894=>array(39,-12,571,702),9895=>array(39,-179,670,758),9896=>array(39,-12,472,779),9897=>array(39,68,831,500),9898=>array(54,179,557,682),9899=>array(54,179,557,682),9900=>array(55,242,486,673),9901=>array(55,242,727,673),9902=>array(55,242,970,675),9903=>array(55,242,1086,673),9904=>array(51,366,814,643),9905=>array(75,0,438,659),9906=>array(39,-154,472,500),9907=>array(99,-200,544,716),9908=>array(84,-200,638,716),9909=>array(105,-200,614,693),9910=>array(44,-169,733,622),9911=>array(41,-198,455,693),9912=>array(84,-200,518,750),9913=>array(44,-66,792,613),9914=>array(44,0,622,609),9915=>array(44,0,622,609),9916=>array(98,-177,609,496),9920=>array(0,70,669,498),9921=>array(-1,-5,669,598),9922=>array(-1,70,669,498),9923=>array(0,-5,669,598),9985=>array(35,71,939,617),9986=>array(35,81,927,611),9987=>array(35,69,939,615),9988=>array(35,0,945,691),9989=>array(36,-14,811,706),9990=>array(35,-13,755,707),9991=>array(35,-14,755,706),9992=>array(35,-13,761,705),9993=>array(35,137,655,556),9994=>array(29,-10,516,513),9995=>array(30,-10,545,701),9996=>array(29,-10,516,706),9997=>array(33,59,820,632),9998=>array(35,51,876,641),9999=>array(35,141,899,550),10000=>array(35,49,876,636),10001=>array(35,139,909,550),10002=>array(35,103,938,588),10003=>array(34,-14,721,705),10004=>array(36,-14,811,706),10005=>array(35,0,727,692),10006=>array(35,0,727,692),10007=>array(-1,-69,572,660),10008=>array(36,-14,642,705),10009=>array(35,0,728,694),10010=>array(35,0,726,691),10011=>array(35,0,725,690),10012=>array(35,0,720,685),10013=>array(35,0,460,691),10014=>array(35,0,517,691),10015=>array(35,0,503,691),10016=>array(35,96,542,595),10017=>array(35,-14,657,702),10018=>array(35,-13,751,705),10019=>array(35,-14,752,703),10020=>array(35,-14,753,705),10021=>array(35,-14,756,707),10022=>array(35,-13,759,705),10023=>array(35,-14,759,705),10024=>array(24,-14,787,683),10025=>array(35,2,787,719),10026=>array(35,-13,754,706),10027=>array(35,-14,807,706),10028=>array(35,-12,789,706),10029=>array(35,-14,798,706),10030=>array(35,-13,782,705),10031=>array(35,-13,796,707),10032=>array(35,-13,888,706),10033=>array(35,0,710,691),10034=>array(35,0,688,691),10035=>array(35,0,714,691),10036=>array(34,-15,756,706),10037=>array(35,-14,758,705),10038=>array(35,-16,661,706),10039=>array(35,-7,741,698),10040=>array(35,-7,734,699),10041=>array(35,-1,757,720),10042=>array(35,0,725,693),10043=>array(35,-11,672,704),10044=>array(35,-14,672,704),10045=>array(35,-3,647,694),10046=>array(35,-13,666,708),10047=>array(35,-18,791,716),10048=>array(35,-16,780,705),10049=>array(35,-14,754,704),10050=>array(35,-14,754,704),10051=>array(33,0,674,717),10052=>array(36,0,651,688),10053=>array(35,0,661,693),10054=>array(35,0,655,681),10055=>array(34,-14,751,703),10056=>array(35,-15,752,704),10057=>array(35,-13,678,709),10058=>array(35,-14,756,707),10059=>array(36,-14,751,701),10060=>array(35,-4,732,694),10061=>array(35,-13,838,705),10062=>array(21,-23,759,715),10063=>array(35,0,727,691),10064=>array(35,0,727,691),10065=>array(35,0,725,691),10066=>array(35,0,725,691),10067=>array(30,-16,566,674),10068=>array(30,-15,566,674),10069=>array(40,-15,232,674),10070=>array(35,-14,749,705),10071=>array(81,-13,251,691),10072=>array(35,0,104,691),10073=>array(35,0,242,691),10074=>array(35,0,380,691),10075=>array(35,263,357,705),10076=>array(34,262,357,705),10077=>array(35,263,633,705),10078=>array(36,263,634,705),10079=>array(34,-168,357,275),10080=>array(36,-156,634,286),10081=>array(35,-143,697,805),10082=>array(56,-14,488,705),10083=>array(34,-14,508,704),10084=>array(35,40,875,651),10085=>array(35,-13,633,706),10086=>array(35,-13,726,705),10087=>array(21,121,779,570),10088=>array(35,-14,356,705),10089=>array(35,-14,355,705),10090=>array(35,0,283,691),10091=>array(35,0,283,691),10092=>array(35,0,242,691),10093=>array(35,0,242,691),10094=>array(35,0,475,691),10095=>array(35,0,475,691),10096=>array(35,0,375,691),10097=>array(35,0,375,691),10098=>array(35,-14,199,705),10099=>array(35,-14,199,705),10100=>array(35,0,299,691),10101=>array(35,0,299,691),10102=>array(35,-13,754,706),10103=>array(35,-13,754,706),10104=>array(35,-13,754,706),10105=>array(35,-13,754,706),10106=>array(35,-13,754,706),10107=>array(35,-13,754,706),10108=>array(35,-13,754,706),10109=>array(35,-13,754,706),10110=>array(35,-13,754,706),10111=>array(35,-13,754,706),10112=>array(35,-13,754,706),10113=>array(35,-13,754,706),10114=>array(35,-13,754,706),10115=>array(35,-13,754,706),10116=>array(35,-13,754,706),10117=>array(35,-13,754,706),10118=>array(35,-13,754,706),10119=>array(35,-13,754,706),10120=>array(35,-13,754,706),10121=>array(35,-13,754,706),10122=>array(35,-13,755,706),10123=>array(34,-13,754,706),10124=>array(34,-13,754,706),10125=>array(35,-13,754,706),10126=>array(35,-13,754,706),10127=>array(35,-13,754,706),10128=>array(35,-13,754,706),10129=>array(35,-13,754,706),10130=>array(35,-13,754,706),10131=>array(35,-13,754,706),10132=>array(35,58,860,634),10133=>array(34,-14,722,675),10134=>array(34,264,722,396),10135=>array(34,-14,722,674),10136=>array(35,94,698,597),10137=>array(35,140,890,551),10138=>array(35,94,698,597),10139=>array(35,167,884,526),10140=>array(35,28,892,664),10141=>array(35,129,891,562),10142=>array(35,129,893,561),10143=>array(35,154,799,537),10144=>array(35,97,838,594),10145=>array(35,104,791,588),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(35,4,882,688),10149=>array(34,83,896,608),10150=>array(35,84,896,608),10151=>array(35,-100,429,790),10152=>array(35,70,848,621),10153=>array(35,43,802,648),10154=>array(35,43,802,648),10155=>array(35,101,832,589),10156=>array(35,101,832,591),10157=>array(35,44,661,651),10158=>array(35,44,661,646),10159=>array(35,75,840,613),10160=>array(0,166,832,674),10161=>array(35,75,840,613),10162=>array(35,1,725,690),10163=>array(35,159,911,532),10164=>array(34,36,736,655),10165=>array(35,209,830,483),10166=>array(34,36,736,655),10167=>array(34,-18,853,711),10168=>array(35,123,932,568),10169=>array(34,-20,853,710),10170=>array(35,113,796,578),10171=>array(36,116,838,576),10172=>array(35,149,891,542),10173=>array(35,75,932,615),10174=>array(34,99,884,592),10175=>array(0,166,1248,674),10176=>array(62,0,447,391),10177=>array(26,0,814,676),10178=>array(82,0,670,662),10179=>array(52,28,584,526),10180=>array(52,28,584,526),10183=>array(19,-1,545,507),10184=>array(0,-14,814,676),10185=>array(52,-14,867,676),10186=>array(30,-14,190,676),10188=>array(43,-55,847,900),10190=>array(61,0,575,514),10191=>array(61,0,575,514),10192=>array(36,-13,754,705),10193=>array(19,-1,545,507),10194=>array(19,19,517,451),10195=>array(62,0,412,350),10196=>array(62,0,412,350),10197=>array(40,2,705,506),10198=>array(50,2,715,506),10199=>array(40,2,834,506),10200=>array(62,0,650,800),10201=>array(62,0,650,800),10202=>array(62,0,828,514),10203=>array(62,0,828,514),10204=>array(62,89,904,424),10205=>array(50,122,876,394),10206=>array(50,122,876,394),10207=>array(50,0,322,676),10208=>array(18,0,466,740),10209=>array(35,-13,626,578),10210=>array(35,-13,706,578),10211=>array(35,-13,706,578),10212=>array(34,0,695,514),10213=>array(61,0,722,514),10214=>array(88,-156,421,662),10215=>array(34,-156,367,662),10216=>array(25,-188,306,736),10217=>array(23,-188,304,736),10218=>array(25,-188,475,736),10219=>array(21,-188,471,736),10224=>array(45,-163,956,678),10225=>array(45,-163,956,678),10226=>array(32,-15,1059,855),10227=>array(45,-15,1072,855),10228=>array(62,-44,902,558),10229=>array(0,52,1000,462),10230=>array(0,52,1000,462),10231=>array(0,52,1000,462),10232=>array(0,5,1000,510),10233=>array(0,5,1000,510),10234=>array(0,5,1000,510),10235=>array(0,52,1000,462),10236=>array(0,52,1000,462),10237=>array(0,5,1000,510),10238=>array(0,5,1000,510),10239=>array(20,52,1360,462),10624=>array(80,-14,340,676),10625=>array(65,191,335,461),10626=>array(30,125,209,545),10627=>array(100,-181,380,680),10628=>array(100,-181,380,680),10629=>array(48,-177,304,676),10630=>array(29,-177,285,676),10635=>array(78,-251,323,662),10636=>array(10,-251,255,662),10641=>array(25,-188,306,736),10642=>array(23,-188,306,736),10649=>array(40,1,139,779),10651=>array(29,-40,541,453),10653=>array(46,0,530,498),10654=>array(18,0,547,453),10656=>array(35,0,467,510),10657=>array(-4,39,506,471),10658=>array(18,0,530,453),10659=>array(45,0,557,453),10660=>array(18,-140,530,453),10661=>array(45,-140,557,453),10672=>array(28,64,631,667),10673=>array(30,-14,632,772),10674=>array(30,-14,632,853),10675=>array(30,-14,632,850),10676=>array(30,-14,632,850),10677=>array(25,-13,901,673),10678=>array(17,-44,619,558),10679=>array(26,-23,766,717),10680=>array(17,-44,619,558),10681=>array(26,-23,766,717),10684=>array(26,-23,766,717),10686=>array(30,-23,770,717),10687=>array(30,-23,770,717),10688=>array(26,-23,766,717),10689=>array(26,-23,766,717),10690=>array(26,-23,947,717),10691=>array(26,-23,1020,717),10692=>array(61,0,575,514),10693=>array(61,0,575,514),10694=>array(61,0,575,514),10695=>array(61,0,575,514),10696=>array(61,0,575,514),10697=>array(40,0,674,634),10698=>array(26,0,814,853),10699=>array(35,-125,858,706),10700=>array(26,0,814,676),10701=>array(24,0,907,676),10702=>array(82,-14,812,675),10703=>array(32,-14,826,398),10704=>array(44,-14,838,398),10705=>array(50,-33,652,535),10706=>array(50,-33,652,535),10707=>array(50,-33,652,535),10708=>array(50,-33,652,535),10709=>array(50,-33,652,535),10710=>array(67,0,635,602),10711=>array(67,0,635,602),10726=>array(62,0,742,514),10728=>array(26,0,814,676),10729=>array(26,0,814,676),10731=>array(23,0,471,740),10740=>array(30,-11,980,459),10741=>array(40,-14,336,676),10742=>array(20,-14,331,800),10743=>array(40,-14,336,676),10744=>array(0,-200,400,800),10745=>array(0,-200,400,800),10752=>array(30,-49,830,751),10753=>array(30,-49,830,751),10754=>array(30,-49,830,751),10755=>array(60,-50,703,695),10756=>array(61,-50,703,695),10757=>array(62,-44,694,735),10758=>array(62,-50,694,729),10761=>array(30,-31,715,654),10781=>array(50,-33,652,535),10786=>array(30,0,534,661),10787=>array(30,0,534,674),10788=>array(30,0,534,662),10789=>array(30,-153,534,506),10790=>array(30,-149,534,506),10791=>array(30,-63,537,506),10800=>array(38,8,526,661),10801=>array(32,-125,532,497),10808=>array(26,-23,766,717),10809=>array(26,0,814,676),10810=>array(26,0,814,676),10811=>array(26,0,814,676),10815=>array(23,0,706,662),10993=>array(50,-13,322,663),10994=>array(30,-14,290,676),10995=>array(11,-14,341,676),10996=>array(80,-14,360,676),10997=>array(30,-14,390,676),11008=>array(48,-195,955,712),11009=>array(48,-195,955,712),11010=>array(48,-195,955,712),11011=>array(48,-195,955,712),11012=>array(56,8,1188,560),11013=>array(56,8,944,560),11014=>array(224,-160,776,728),11015=>array(224,-160,776,728),11016=>array(48,-195,955,712),11017=>array(48,-195,955,712),11018=>array(48,-195,955,712),11019=>array(48,-195,955,712),11020=>array(56,8,1188,560),11021=>array(224,-282,776,850),11022=>array(33,91,749,450),11023=>array(23,88,739,447),11024=>array(23,88,739,447),11025=>array(33,91,749,450),11026=>array(57,-44,713,612),11027=>array(57,-44,713,612),11028=>array(57,-44,713,612),11029=>array(57,-44,713,612),11030=>array(5,-96,766,665),11031=>array(5,-96,766,665),11032=>array(5,-96,766,665),11033=>array(5,-96,766,665),11034=>array(57,-44,713,612),11035=>array(68,-147,932,716),11036=>array(68,-147,932,716),11037=>array(32,174,251,394),11038=>array(32,174,251,394),11039=>array(48,-34,799,679),11040=>array(48,-34,799,679),11041=>array(57,-111,743,679),11042=>array(57,-111,743,679),11043=>array(9,-59,799,627),11044=>array(20,-196,980,765),11045=>array(11,64,451,504),11046=>array(11,64,451,504),11047=>array(64,64,397,504),11048=>array(64,64,397,504),11049=>array(13,117,348,452),11050=>array(54,117,307,452),11051=>array(15,117,268,452),11052=>array(20,19,835,550),11053=>array(20,19,835,550),11054=>array(49,-124,580,692),11055=>array(49,-124,580,692),11056=>array(30,52,870,462),11057=>array(40,-258,880,832),11088=>array(20,50,570,573),11089=>array(5,106,424,504),11090=>array(5,106,424,504),11091=>array(57,-91,771,660),11092=>array(57,-91,771,660),11264=>array(40,0,605,662),11265=>array(40,-128,753,662),11266=>array(40,162,811,662),11267=>array(40,-91,660,662),11268=>array(40,164,811,664),11269=>array(40,-14,600,676),11270=>array(40,0,734,671),11271=>array(40,0,625,662),11272=>array(40,-1,693,662),11273=>array(40,-109,794,662),11274=>array(40,-35,794,662),11275=>array(40,-8,694,662),11276=>array(40,0,750,800),11277=>array(40,-83,540,662),11278=>array(40,-1,794,560),11279=>array(40,-69,939,662),11280=>array(40,0,698,662),11281=>array(40,-66,370,676),11282=>array(40,0,735,662),11283=>array(40,-1,431,662),11284=>array(40,-8,694,662),11285=>array(40,330,811,662),11286=>array(40,0,855,662),11287=>array(40,-20,682,662),11288=>array(40,-125,598,662),11289=>array(40,0,580,662),11290=>array(40,0,681,662),11291=>array(40,0,753,662),11292=>array(40,-11,781,662),11293=>array(40,0,659,662),11294=>array(40,310,753,662),11295=>array(40,-66,642,676),11296=>array(40,-66,529,676),11297=>array(30,0,761,662),11299=>array(0,-200,711,662),11300=>array(40,-14,665,676),11301=>array(40,-14,834,676),11302=>array(40,0,625,662),11303=>array(40,-14,1099,676),11304=>array(40,-14,983,676),11305=>array(40,-14,1198,676),11306=>array(40,0,722,662),11310=>array(40,0,719,662),11312=>array(30,168,454,665),11313=>array(30,72,565,665),11314=>array(30,289,609,665),11315=>array(30,99,495,665),11316=>array(30,291,609,666),11317=>array(30,157,450,675),11318=>array(30,168,551,672),11319=>array(30,168,469,665),11320=>array(30,167,520,665),11321=>array(30,86,596,665),11322=>array(30,141,596,665),11323=>array(30,162,521,665),11324=>array(30,168,563,768),11325=>array(30,105,405,665),11326=>array(30,167,596,588),11327=>array(30,116,705,665),11328=>array(30,168,524,665),11329=>array(30,118,278,675),11330=>array(30,168,552,665),11331=>array(30,167,324,665),11332=>array(30,162,521,665),11333=>array(30,415,609,665),11334=>array(30,168,642,665),11335=>array(30,153,512,665),11336=>array(30,74,449,665),11337=>array(30,168,435,665),11338=>array(30,168,511,665),11339=>array(30,168,565,665),11340=>array(30,159,586,665),11341=>array(30,168,495,665),11342=>array(30,400,565,665),11343=>array(30,118,482,675),11344=>array(30,118,397,675),11345=>array(20,168,569,665),11347=>array(0,18,534,665),11348=>array(30,157,499,675),11349=>array(30,157,626,675),11350=>array(30,168,469,665),11351=>array(30,157,825,675),11352=>array(30,157,738,675),11353=>array(30,157,899,675),11354=>array(30,168,542,665),11358=>array(30,168,540,665),11360=>array(0,0,598,662),11361=>array(5,0,283,683),11362=>array(3,0,614,662),11363=>array(0,0,542,662),11364=>array(17,-200,659,662),11365=>array(25,-44,430,516),11366=>array(13,-68,289,579),11367=>array(19,-170,710,662),11368=>array(10,-125,491,683),11369=>array(34,-170,731,662),11370=>array(10,-125,511,683),11371=>array(9,-170,581,662),11372=>array(10,-125,390,450),11373=>array(35,-15,667,673),11374=>array(12,-204,863,662),11375=>array(15,-11,706,663),11376=>array(13,-14,645,674),11377=>array(5,-14,619,460),11378=>array(5,-11,1063,676),11379=>array(5,-14,847,460),11380=>array(10,-14,463,522),11381=>array(19,0,513,662),11382=>array(9,0,346,451),11383=>array(25,-11,587,463),11384=>array(25,-10,554,460),11385=>array(5,-8,337,670),11386=>array(25,-10,466,460),11387=>array(5,0,387,431),11388=>array(0,-291,172,295),11389=>array(6,222,450,661),11390=>array(42,-217,491,676),11391=>array(9,-218,577,662),11392=>array(24,-11,695,676),11393=>array(16,-7,486,460),11394=>array(32,-14,496,675),11395=>array(22,-11,355,460),11396=>array(32,-10,582,662),11397=>array(22,-7,411,450),11398=>array(32,-51,937,676),11399=>array(23,-35,658,460),11400=>array(36,-15,611,676),11401=>array(24,-10,419,460),11402=>array(36,-24,561,674),11403=>array(22,-32,379,458),11404=>array(32,-126,553,674),11405=>array(22,-86,393,458),11406=>array(32,-10,666,674),11407=>array(22,-7,487,458),11408=>array(36,-14,690,676),11409=>array(24,-10,469,460),11410=>array(40,-10,243,675),11411=>array(42,-7,196,460),11412=>array(32,-7,614,676),11413=>array(22,-6,433,460),11414=>array(32,-137,745,800),11415=>array(23,-116,551,566),11416=>array(32,-10,787,676),11417=>array(22,-7,567,460),11418=>array(32,-10,666,676),11419=>array(22,-7,485,460),11420=>array(36,-125,535,676),11421=>array(22,-85,391,460),11422=>array(35,-14,689,676),11423=>array(20,-10,461,460),11424=>array(32,-10,692,662),11425=>array(22,-7,502,450),11426=>array(41,-181,490,676),11427=>array(26,-220,351,460),11428=>array(36,-15,611,676),11429=>array(25,-10,416,460),11430=>array(32,-10,582,662),11431=>array(22,-7,411,450),11432=>array(32,-181,687,675),11433=>array(22,-220,497,460),11434=>array(36,-181,726,800),11435=>array(24,-220,514,566),11436=>array(32,-137,741,676),11437=>array(22,-116,541,460),11438=>array(32,-181,689,800),11439=>array(22,-220,497,566),11440=>array(36,-15,928,675),11441=>array(24,-10,657,460),11456=>array(32,-181,653,675),11457=>array(22,-220,442,603),11464=>array(36,-119,547,673),11465=>array(22,-81,369,458),11466=>array(32,-65,461,676),11467=>array(22,-44,333,460),11492=>array(23,-102,391,459),11493=>array(22,-220,478,797),11494=>array(16,-220,465,797),11495=>array(24,-220,962,788),11496=>array(19,-220,437,797),11497=>array(22,-220,541,797),11498=>array(29,-10,910,459),11517=>array(32,59,224,392),11518=>array(167,-5,547,673),11519=>array(12,477,256,675),11744=>array(-240,472,-10,798),11745=>array(-220,471,-9,683),11746=>array(-193,470,-10,682),11747=>array(-200,471,-9,683),11748=>array(-296,468,-6,687),11749=>array(-170,472,-5,684),11750=>array(-234,470,-11,684),11751=>array(-237,466,-13,681),11752=>array(-313,463,-6,684),11753=>array(-231,470,-3,682),11754=>array(-206,470,-4,682),11755=>array(-227,470,-9,682),11756=>array(-212,374,-6,680),11757=>array(-191,469,-12,681),11758=>array(-197,470,-7,682),11759=>array(-225,471,-7,683),11760=>array(-226,411,-11,682),11761=>array(-246,470,-12,682),11762=>array(-338,470,-4,682),11763=>array(-326,412,-6,683),11764=>array(-202,470,-3,682),11765=>array(-388,465,-6,687),11766=>array(-206,470,-8,681),11767=>array(-191,470,-3,683),11768=>array(-230,470,-4,683),11769=>array(-220,470,-5,798),11770=>array(-256,470,-4,798),11771=>array(-312,465,-12,691),11772=>array(-293,465,-4,687),11773=>array(-306,470,-6,682),11774=>array(-318,470,-3,682),11775=>array(-415,469,-6,683),11776=>array(33,159,311,663),11777=>array(33,159,311,663),11782=>array(22,159,512,663),11783=>array(22,159,512,663),11787=>array(35,524,311,800),11788=>array(50,401,450,800),11789=>array(50,401,450,800),11791=>array(0,-125,1000,-75),11792=>array(0,-201,1000,-75),11793=>array(0,-201,1000,-75),11798=>array(28,-19,536,675),11799=>array(43,82,281,341),11800=>array(68,-8,414,676),11802=>array(18,194,316,622),11803=>array(19,186,481,580),11804=>array(50,-219,450,180),11805=>array(50,-219,450,180),11806=>array(19,186,481,461),11807=>array(19,22,481,320),11808=>array(88,-156,299,662),11809=>array(34,-156,245,662),11810=>array(88,253,299,662),11811=>array(34,253,245,662),11812=>array(88,-156,299,253),11813=>array(34,-156,245,253),11814=>array(52,28,804,526),11815=>array(52,28,804,526),11816=>array(48,-177,435,676),11817=>array(29,-177,416,676),11818=>array(10,1,610,574),11819=>array(-82,92,492,483),11820=>array(-82,92,492,483),11821=>array(12,1,609,665),11822=>array(70,-8,416,676),11823=>array(67,645,183,900),11824=>array(65,196,335,466),11825=>array(75,183,174,282),42560=>array(9,-155,577,662),42561=>array(15,-155,391,450),42562=>array(9,-155,577,662),42563=>array(13,-155,391,450),42564=>array(21,-14,470,676),42565=>array(35,-10,332,459),42566=>array(42,-15,346,663),42567=>array(65,-10,271,451),42568=>array(14,0,705,662),42569=>array(10,0,509,532),42570=>array(17,-176,542,668),42571=>array(25,-10,433,702),42572=>array(34,-14,1111,676),42573=>array(25,-10,750,461),42574=>array(0,0,638,683),42575=>array(0,0,522,683),42576=>array(10,0,993,662),42577=>array(14,0,713,450),42578=>array(20,0,885,663),42579=>array(16,0,650,683),42580=>array(39,-14,951,676),42581=>array(25,-10,679,460),42582=>array(12,0,1027,674),42583=>array(15,-10,633,460),42584=>array(15,0,706,674),42585=>array(10,0,499,458),42586=>array(15,0,917,662),42587=>array(10,0,690,496),42588=>array(12,0,1032,674),42589=>array(15,0,735,458),42590=>array(25,-215,764,672),42591=>array(10,-215,535,464),42592=>array(10,-170,702,662),42593=>array(14,-125,508,450),42594=>array(10,-170,880,662),42595=>array(12,-125,620,450),42596=>array(5,-13,918,662),42597=>array(5,-9,620,450),42598=>array(12,0,1121,662),42599=>array(16,-14,762,450),42600=>array(35,-14,689,676),42601=>array(25,-10,466,460),42602=>array(34,-14,756,676),42603=>array(29,-10,530,460),42604=>array(34,-14,1228,676),42605=>array(25,-10,816,460),42606=>array(24,-6,709,746),42607=>array(-412,723,-18,839),42608=>array(-768,-152,284,900),42609=>array(-661,-202,159,878),42610=>array(-664,-257,198,900),42611=>array(26,364,493,900),42620=>array(-541,683,-31,834),42621=>array(-206,522,-46,788),42622=>array(0,683,510,834),42623=>array(14,522,174,788),42624=>array(10,-170,631,790),42625=>array(12,-125,476,578),42626=>array(8,-13,457,776),42627=>array(25,-10,322,779),42628=>array(20,-15,1149,676),42629=>array(10,-8,828,459),42630=>array(10,0,992,662),42631=>array(16,0,750,450),42632=>array(10,-300,724,662),42633=>array(12,-300,524,450),42634=>array(16,-163,719,662),42635=>array(10,-190,519,450),42636=>array(16,-14,592,662),42637=>array(10,-28,427,450),42638=>array(20,-232,719,662),42639=>array(9,-208,530,450),42640=>array(16,-296,592,662),42641=>array(8,-296,468,450),42642=>array(16,0,912,662),42643=>array(14,0,640,450),42644=>array(9,0,657,677),42645=>array(16,0,498,662),42646=>array(20,-232,964,662),42647=>array(16,-208,763,450),42752=>array(26,-124,292,125),42753=>array(26,-193,292,125),42754=>array(26,551,292,800),42755=>array(26,482,292,800),42756=>array(26,551,292,800),42757=>array(25,481,292,800),42758=>array(26,-124,292,125),42759=>array(25,-194,292,125),42760=>array(50,-1,257,800),42761=>array(50,-1,257,800),42762=>array(50,-1,257,800),42763=>array(50,-1,257,800),42764=>array(50,-7,257,800),42765=>array(50,-1,257,806),42766=>array(50,-1,257,800),42767=>array(50,-1,257,800),42768=>array(50,-1,257,800),42769=>array(50,-1,257,800),42770=>array(20,0,410,800),42771=>array(20,0,410,800),42772=>array(20,0,410,800),42773=>array(20,0,410,800),42774=>array(20,0,410,800),42775=>array(60,296,294,800),42776=>array(24,396,429,800),42777=>array(30,566,534,800),42778=>array(30,578,534,856),42779=>array(44,335,310,801),42780=>array(44,335,310,801),42781=>array(86,354,157,801),42782=>array(86,354,157,801),42783=>array(86,83,157,530),42784=>array(30,578,534,856),42785=>array(30,-277,534,131),42786=>array(15,-14,260,674),42787=>array(43,-13,212,461),42788=>array(16,233,371,675),42789=>array(15,148,260,460),42790=>array(19,-218,702,662),42791=>array(10,-218,428,683),42792=>array(17,0,869,662),42793=>array(13,-10,677,579),42794=>array(44,-15,500,676),42795=>array(25,-14,394,663),42796=>array(12,-52,370,676),42797=>array(53,-215,370,450),42798=>array(12,-139,537,676),42799=>array(53,-215,545,450),42800=>array(10,0,398,450),42801=>array(33,-14,359,460),42802=>array(15,0,1167,674),42803=>array(25,-10,679,461),42804=>array(15,-14,1104,676),42805=>array(25,-10,716,460),42806=>array(15,-14,1074,674),42807=>array(25,-11,683,460),42808=>array(15,-11,889,674),42809=>array(25,-15,558,460),42810=>array(15,-11,889,674),42811=>array(25,-15,558,460),42812=>array(15,-218,899,674),42813=>array(25,-218,544,460),42814=>array(34,-14,639,676),42815=>array(20,-10,407,460),42816=>array(34,0,723,662),42817=>array(10,0,508,683),42818=>array(34,0,723,662),42819=>array(10,0,508,683),42820=>array(34,0,723,662),42821=>array(9,0,507,683),42822=>array(12,0,700,662),42823=>array(10,0,331,683),42824=>array(0,0,598,662),42825=>array(5,0,283,683),42826=>array(14,-14,736,676),42827=>array(14,-10,530,460),42828=>array(34,-14,899,676),42829=>array(25,-10,636,460),42830=>array(34,-14,1228,676),42831=>array(25,-10,816,460),42832=>array(16,0,542,662),42833=>array(10,-217,475,460),42838=>array(34,-178,701,676),42839=>array(25,-217,575,461),42842=>array(21,0,367,675),42843=>array(25,-10,327,459),42852=>array(16,0,542,662),42853=>array(10,-217,475,683),42854=>array(16,0,542,662),42855=>array(10,-217,475,683),42862=>array(30,-22,459,676),42863=>array(25,-218,464,459),42864=>array(20,254,293,675),42873=>array(34,-14,688,772),42874=>array(25,-10,466,669),42875=>array(10,-200,472,676),42876=>array(10,-200,338,460),42877=>array(31,-6,556,662),42878=>array(31,-6,556,662),42879=>array(25,-113,416,450),42880=>array(9,0,595,662),42881=>array(10,0,248,683),42882=>array(24,-200,673,676),42883=>array(16,-200,485,460),42884=>array(10,-200,472,676),42885=>array(10,-200,338,460),42886=>array(28,-14,633,664),42887=>array(25,-10,412,450),42888=>array(11,-102,322,65),42889=>array(80,-11,191,459),42890=>array(15,120,267,386),42891=>array(90,176,196,760),42892=>array(90,375,188,760),42893=>array(19,0,702,662),42896=>array(12,-129,707,662),42897=>array(10,-108,482,460),42922=>array(5,0,817,662),43002=>array(9,-10,768,450),43003=>array(12,0,546,662),43004=>array(16,0,542,662),43005=>array(12,0,863,662),43006=>array(18,0,315,800),43007=>array(5,-11,1295,662),43232=>array(-331,504,-148,686),43233=>array(-311,347,-166,758),43234=>array(-331,376,-111,737),43235=>array(-321,376,-131,743),43236=>array(-401,490,-114,758),43237=>array(-363,405,-111,758),43238=>array(-351,376,-131,761),43239=>array(-381,452,-94,758),43240=>array(-360,433,-101,701),43241=>array(-351,376,-107,758),43242=>array(-451,433,1,758),43243=>array(-390,453,-52,758),43244=>array(-420,434,-9,758),43245=>array(-400,433,-33,758),43246=>array(-410,433,-63,758),43247=>array(-390,433,-103,758),43248=>array(-460,433,20,900),43249=>array(-354,433,-95,759),43250=>array(40,462,384,678),43251=>array(40,268,432,678),43252=>array(40,28,432,678),43253=>array(40,-133,384,678),43254=>array(40,-135,384,678),43255=>array(39,-70,427,678),43256=>array(0,78,640,609),43257=>array(0,78,600,633),43258=>array(38,354,364,629),43259=>array(10,615,410,665),64256=>array(20,0,638,683),64257=>array(10,0,499,683),64258=>array(10,0,499,683),64259=>array(10,0,770,683),64260=>array(10,0,768,683),64261=>array(10,-10,576,683),64262=>array(35,-10,658,699),64275=>array(15,-10,956,676),64276=>array(15,-10,954,662),64277=>array(15,-200,963,662),64278=>array(15,-200,956,662),64279=>array(15,-200,1204,662),64285=>array(61,170,256,593),64286=>array(107,719,401,865),64287=>array(31,183,486,593),64288=>array(11,48,479,600),64289=>array(27,-5,768,584),64290=>array(25,-2,765,596),64291=>array(22,-2,748,598),64292=>array(15,0,748,598),64293=>array(74,2,744,820),64294=>array(30,0,775,598),64295=>array(24,-1,752,598),64296=>array(32,-1,781,598),64297=>array(30,220,534,506),64298=>array(29,0,531,703),64299=>array(29,0,531,703),64300=>array(29,0,531,703),64301=>array(29,0,531,703),64302=>array(27,-114,488,584),64303=>array(27,-221,488,584),64304=>array(27,-120,488,584),64305=>array(24,0,504,598),64306=>array(39,0,296,598),64307=>array(25,-2,482,596),64308=>array(22,-2,465,598),64309=>array(48,0,255,598),64310=>array(30,-1,267,598),64312=>array(27,0,496,598),64313=>array(61,283,256,593),64314=>array(26,-264,496,600),64315=>array(15,0,485,598),64316=>array(74,2,461,820),64318=>array(23,0,487,599),64320=>array(47,0,264,598),64321=>array(30,0,492,598),64323=>array(24,-263,485,600),64324=>array(19,0,472,598),64326=>array(13,0,476,598),64327=>array(21,-264,483,600),64328=>array(24,-1,469,598),64329=>array(29,0,531,598),64330=>array(32,-1,498,598),64331=>array(48,0,255,712),64332=>array(24,0,504,702),64333=>array(15,0,485,702),64334=>array(19,0,472,702),64335=>array(36,-5,498,843),64336=>array(-10,-48,280,829),64337=>array(0,0,290,829),64338=>array(75,-277,877,309),64339=>array(75,-277,877,309),64340=>array(-22,-277,232,309),64341=>array(-22,-277,322,309),64342=>array(75,-265,877,309),64343=>array(75,-265,877,309),64344=>array(-22,-265,266,309),64345=>array(-22,-265,322,309),64346=>array(75,-300,877,309),64347=>array(75,-300,877,309),64348=>array(-22,-300,268,309),64349=>array(-22,-300,322,309),64350=>array(75,0,877,521),64351=>array(75,0,877,521),64352=>array(-22,0,225,601),64353=>array(-22,0,322,601),64354=>array(75,0,877,534),64355=>array(75,0,877,534),64356=>array(-22,0,258,656),64357=>array(-22,0,322,655),64358=>array(75,0,877,617),64359=>array(75,0,877,617),64360=>array(-22,0,258,667),64361=>array(-22,0,322,667),64362=>array(75,0,868,644),64363=>array(75,0,881,594),64364=>array(-15,0,308,674),64365=>array(-23,0,351,594),64366=>array(75,0,868,733),64367=>array(75,0,881,675),64368=>array(-15,0,308,725),64369=>array(-23,0,351,675),64370=>array(75,-280,591,332),64371=>array(75,-280,605,332),64372=>array(-15,-227,590,330),64373=>array(-15,-227,645,330),64374=>array(75,-280,591,332),64375=>array(75,-280,605,332),64376=>array(-15,-140,590,330),64377=>array(-15,-140,645,330),64378=>array(75,-280,591,332),64379=>array(75,-280,605,332),64380=>array(-15,-215,590,330),64381=>array(-15,-215,645,330),64382=>array(75,-280,591,332),64383=>array(75,-280,605,332),64384=>array(-15,-270,590,330),64385=>array(-15,-270,645,330),64386=>array(55,-190,368,350),64387=>array(55,-190,368,350),64388=>array(55,0,368,551),64389=>array(55,0,368,551),64390=>array(55,0,368,634),64391=>array(55,0,368,634),64392=>array(55,0,368,727),64393=>array(55,0,368,727),64394=>array(0,-247,345,504),64395=>array(0,-247,345,504),64396=>array(0,-247,345,607),64397=>array(0,-247,345,607),64398=>array(75,0,902,701),64399=>array(75,0,978,701),64400=>array(-10,0,373,701),64401=>array(-10,0,479,701),64402=>array(75,0,902,800),64403=>array(75,0,978,801),64404=>array(-10,0,373,799),64405=>array(-10,0,479,801),64406=>array(75,-277,902,800),64407=>array(75,-277,978,801),64408=>array(-10,-257,373,799),64409=>array(-10,-257,479,801),64410=>array(75,0,902,800),64411=>array(75,0,978,801),64412=>array(-17,0,373,831),64413=>array(-17,0,479,831),64414=>array(75,-194,597,355),64415=>array(75,-194,597,355),64416=>array(75,-194,597,660),64417=>array(75,-194,597,660),64418=>array(-22,0,248,664),64419=>array(-22,0,322,664),64420=>array(75,-5,342,578),64421=>array(74,0,430,672),64422=>array(75,-5,342,359),64423=>array(75,-56,393,113),64424=>array(-5,-207,283,117),64425=>array(-4,-207,340,112),64426=>array(-23,0,413,364),64427=>array(-23,0,413,364),64428=>array(-23,0,476,364),64429=>array(50,-236,520,325),64430=>array(75,-170,710,265),64431=>array(75,-170,690,75),64432=>array(75,-170,710,510),64433=>array(75,-170,690,500),64434=>array(114,457,222,561),64435=>array(118,-200,226,-96),64436=>array(123,457,344,561),64437=>array(123,-200,344,-96),64438=>array(132,457,360,654),64439=>array(132,-263,360,-66),64440=>array(148,455,376,652),64441=>array(148,-265,376,-68),64442=>array(227,220,475,494),64443=>array(227,-301,475,-27),64444=>array(88,-300,247,-103),64445=>array(94,480,232,691),64446=>array(94,-277,232,-66),64447=>array(104,-260,237,-92),64448=>array(72,396,282,657),64449=>array(72,-300,282,-39),64467=>array(75,0,711,854),64468=>array(75,0,711,854),64469=>array(-10,0,373,832),64470=>array(-10,0,479,834),64471=>array(0,-247,329,561),64472=>array(0,-247,329,561),64473=>array(40,-247,369,484),64474=>array(40,-247,369,484),64475=>array(40,-247,369,547),64476=>array(40,-247,369,547),64477=>array(40,-247,522,561),64478=>array(40,-247,369,524),64479=>array(40,-247,369,524),64480=>array(40,-247,369,254),64481=>array(40,-247,369,254),64482=>array(40,-247,369,461),64483=>array(40,-247,369,461),64484=>array(75,-300,652,315),64485=>array(75,-460,685,156),64486=>array(-22,-277,225,309),64487=>array(-22,-277,322,309),64488=>array(-22,0,225,309),64489=>array(-22,0,322,309),64508=>array(75,-160,652,315),64509=>array(75,-241,685,156),64510=>array(-22,-189,243,309),64511=>array(-22,-190,322,309),64606=>array(72,511,329,900),64607=>array(105,534,309,900),64608=>array(74,621,299,900),64609=>array(31,531,289,900),64610=>array(105,629,319,900),64611=>array(85,531,269,871),64612=>array(5,-247,721,612),64613=>array(5,-247,721,612),64615=>array(121,-194,1011,612),64618=>array(5,-247,721,334),64619=>array(5,-247,721,401),64621=>array(121,-200,1011,486),64624=>array(5,-247,721,516),64625=>array(5,-247,721,516),64627=>array(121,-194,1011,516),64630=>array(5,-247,721,576),64631=>array(5,-247,721,576),64633=>array(121,-194,1011,576),64650=>array(5,-247,721,483),64651=>array(5,-247,721,483),64653=>array(121,-194,1011,486),64657=>array(5,-247,721,334),64658=>array(5,-247,721,401),64660=>array(121,-194,1011,486),64830=>array(25,-178,414,676),64831=>array(29,-178,418,676),65010=>array(52,0,1025,900),65020=>array(42,-247,1055,700),65056=>array(-286,524,0,673),65057=>array(-286,524,0,673),65058=>array(-375,549,0,685),65059=>array(-375,549,0,685),65060=>array(-155,547,156,601),65061=>array(-481,547,-170,601),65062=>array(-500,547,0,601),65136=>array(3,674,198,895),65137=>array(-5,0,205,895),65138=>array(2,666,246,900),65139=>array(33,0,373,290),65140=>array(3,-300,198,-79),65142=>array(3,704,198,835),65143=>array(-5,0,205,835),65144=>array(3,651,197,900),65145=>array(-5,0,205,900),65146=>array(3,-300,198,-169),65147=>array(-5,-300,205,80),65148=>array(9,721,193,880),65149=>array(-5,0,205,880),65150=>array(38,693,163,850),65151=>array(-5,0,205,850),65152=>array(85,-79,329,280),65153=>array(0,-48,275,800),65154=>array(-20,0,255,806),65155=>array(24,-48,182,890),65156=>array(28,0,247,900),65157=>array(40,-247,369,548),65158=>array(30,-247,359,548),65159=>array(47,-300,205,701),65160=>array(59,-290,247,700),65161=>array(75,-160,652,512),65162=>array(75,-161,690,492),65163=>array(-22,0,225,589),65164=>array(-22,0,322,590),65165=>array(100,-48,179,701),65166=>array(96,0,247,700),65167=>array(75,-200,877,309),65168=>array(75,-200,939,309),65169=>array(-22,-200,225,309),65170=>array(-22,-200,322,309),65171=>array(75,-5,342,531),65172=>array(74,0,430,541),65173=>array(75,0,877,421),65174=>array(75,0,939,411),65175=>array(-22,0,262,500),65176=>array(-22,0,322,500),65177=>array(75,0,877,494),65178=>array(75,0,939,494),65179=>array(-22,0,258,594),65180=>array(-22,0,322,594),65181=>array(75,-280,591,332),65182=>array(75,-280,605,332),65183=>array(-15,-140,590,330),65184=>array(-15,-130,645,330),65185=>array(75,-280,591,332),65186=>array(75,-280,605,332),65187=>array(-15,0,590,330),65188=>array(-15,0,645,330),65189=>array(75,-280,591,511),65190=>array(75,-280,605,511),65191=>array(-15,0,590,511),65192=>array(-15,0,645,511),65193=>array(55,0,368,350),65194=>array(55,0,413,350),65195=>array(55,0,368,561),65196=>array(55,0,413,561),65197=>array(0,-247,345,247),65198=>array(0,-247,408,247),65199=>array(0,-247,345,431),65200=>array(0,-247,408,429),65201=>array(75,-241,914,205),65202=>array(75,-241,914,205),65203=>array(-20,0,603,205),65204=>array(-20,0,618,205),65205=>array(75,-241,914,454),65206=>array(75,-241,914,454),65207=>array(-20,0,603,455),65208=>array(-20,0,603,455),65209=>array(75,-241,909,260),65210=>array(75,-241,909,260),65211=>array(-20,0,598,260),65212=>array(-20,0,598,260),65213=>array(75,-241,909,421),65214=>array(75,-241,909,421),65215=>array(-20,0,598,415),65216=>array(-20,0,598,415),65217=>array(0,0,568,695),65218=>array(0,0,568,695),65219=>array(-15,0,491,695),65220=>array(-10,0,544,695),65221=>array(0,0,568,695),65222=>array(0,0,568,695),65223=>array(-15,0,491,695),65224=>array(-10,0,544,695),65225=>array(75,-280,591,421),65226=>array(75,-280,591,336),65227=>array(-15,0,563,355),65228=>array(-15,0,462,322),65229=>array(75,-280,591,611),65230=>array(75,-280,591,541),65231=>array(-15,0,563,549),65232=>array(-15,0,462,541),65233=>array(75,0,868,601),65234=>array(75,0,881,511),65235=>array(-15,0,308,601),65236=>array(-23,0,351,501),65237=>array(75,-170,634,501),65238=>array(75,-170,634,501),65239=>array(-15,0,308,590),65240=>array(-23,0,351,500),65241=>array(-10,0,456,675),65242=>array(75,0,711,675),65243=>array(-10,0,373,701),65244=>array(-10,0,479,701),65245=>array(75,-239,598,675),65246=>array(75,-240,677,675),65247=>array(-10,0,217,674),65248=>array(-10,0,290,675),65249=>array(75,-300,467,429),65250=>array(74,-300,435,260),65251=>array(-15,-14,389,237),65252=>array(-15,-10,489,249),65253=>array(75,-194,597,496),65254=>array(75,-194,660,496),65255=>array(-22,0,225,498),65256=>array(-22,0,322,498),65257=>array(75,-5,342,359),65258=>array(74,0,430,364),65259=>array(-23,0,413,364),65260=>array(-23,-236,420,325),65261=>array(0,-247,329,254),65262=>array(0,-247,382,254),65263=>array(75,-160,652,315),65264=>array(75,-161,690,307),65265=>array(75,-300,652,315),65266=>array(75,-300,690,307),65267=>array(-22,-190,244,309),65268=>array(-22,-190,322,309),65269=>array(12,0,453,754),65270=>array(3,-4,604,754),65271=>array(11,0,443,900),65272=>array(23,-4,624,880),65273=>array(12,-300,443,713),65274=>array(23,-300,624,694),65275=>array(12,0,443,713),65276=>array(23,-4,624,694),65532=>array(84,1,731,664),65533=>array(19,-63,882,800),65535=>array(34,-71,566,750)); +$cw=array(0=>600,13=>600,32=>250,33=>333,34=>400,35=>500,36=>500,37=>833,38=>778,39=>200,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>296,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>250,59=>250,60=>564,61=>564,62=>564,63=>444,64=>865,65=>721,66=>631,67=>670,68=>719,69=>610,70=>564,71=>722,72=>714,73=>327,74=>385,75=>709,76=>611,77=>881,78=>725,79=>724,80=>576,81=>723,82=>667,83=>529,84=>606,85=>721,86=>701,87=>947,88=>714,89=>701,90=>613,91=>333,92=>296,93=>333,94=>469,95=>500,96=>250,97=>435,98=>500,99=>444,100=>499,101=>444,102=>373,103=>467,104=>498,105=>278,106=>348,107=>513,108=>258,109=>779,110=>489,111=>491,112=>500,113=>499,114=>345,115=>367,116=>283,117=>490,118=>468,119=>683,120=>482,121=>471,122=>417,123=>480,124=>200,125=>480,126=>500,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>793,170=>276,171=>500,172=>564,173=>333,174=>792,175=>333,176=>400,177=>564,178=>320,179=>320,180=>250,181=>500,182=>483,183=>250,184=>333,185=>320,186=>310,187=>500,188=>730,189=>750,190=>750,191=>444,192=>721,193=>721,194=>721,195=>721,196=>721,197=>721,198=>888,199=>674,200=>610,201=>610,202=>610,203=>610,204=>327,205=>327,206=>327,207=>327,208=>719,209=>725,210=>724,211=>724,212=>724,213=>724,214=>724,215=>564,216=>724,217=>721,218=>721,219=>721,220=>721,221=>701,222=>577,223=>491,224=>435,225=>435,226=>435,227=>435,228=>435,229=>435,230=>639,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>492,241=>489,242=>491,243=>491,244=>491,245=>491,246=>491,247=>564,248=>491,249=>490,250=>490,251=>490,252=>490,253=>471,254=>500,255=>471,256=>721,257=>435,258=>721,259=>435,260=>717,261=>437,262=>670,263=>444,264=>670,265=>444,266=>670,267=>444,268=>670,269=>444,270=>719,271=>635,272=>719,273=>498,274=>610,275=>444,276=>610,277=>444,278=>610,279=>444,280=>611,281=>444,282=>610,283=>444,284=>722,285=>467,286=>722,287=>467,288=>722,289=>467,290=>722,291=>467,292=>714,293=>498,294=>711,295=>498,296=>327,297=>278,298=>327,299=>278,300=>327,301=>278,302=>325,303=>278,304=>327,305=>278,306=>699,307=>529,308=>385,309=>348,310=>709,311=>513,312=>503,313=>611,314=>258,315=>611,316=>258,317=>611,318=>390,319=>611,320=>382,321=>606,322=>278,323=>725,324=>489,325=>725,326=>489,327=>725,328=>489,329=>538,330=>701,331=>500,332=>724,333=>491,334=>724,335=>491,336=>724,337=>491,338=>900,339=>705,340=>667,341=>345,342=>667,343=>345,344=>667,345=>345,346=>529,347=>367,348=>529,349=>367,350=>549,351=>367,352=>529,353=>367,354=>596,355=>283,356=>606,357=>410,358=>596,359=>283,360=>721,361=>490,362=>721,363=>490,364=>721,365=>490,366=>721,367=>490,368=>721,369=>490,370=>711,371=>501,372=>947,373=>683,374=>701,375=>471,376=>701,377=>613,378=>417,379=>613,380=>417,381=>613,382=>417,383=>373,384=>504,385=>737,386=>624,387=>513,388=>641,389=>515,390=>670,391=>813,392=>554,393=>719,394=>830,395=>582,396=>511,397=>496,398=>610,399=>711,400=>525,401=>629,402=>460,403=>819,404=>650,405=>735,406=>333,407=>336,408=>776,409=>513,410=>286,411=>470,412=>951,413=>798,414=>495,415=>724,416=>723,417=>536,418=>1038,419=>774,420=>692,421=>495,422=>674,423=>549,424=>367,425=>603,426=>592,427=>289,428=>622,429=>376,430=>596,431=>783,432=>545,433=>723,434=>724,435=>801,436=>570,437=>617,438=>416,439=>531,440=>537,441=>396,442=>389,443=>500,444=>604,445=>439,446=>389,447=>502,448=>190,449=>350,450=>600,451=>333,452=>1333,453=>1166,454=>944,455=>1000,456=>889,457=>546,458=>1111,459=>1000,460=>778,461=>721,462=>435,463=>327,464=>278,465=>724,466=>491,467=>721,468=>490,469=>721,470=>490,471=>721,472=>490,473=>722,474=>490,475=>721,476=>490,477=>444,478=>721,479=>435,480=>721,481=>435,482=>888,483=>639,484=>722,485=>490,486=>722,487=>467,488=>709,489=>513,490=>722,491=>491,492=>722,493=>491,494=>531,495=>387,496=>348,497=>1333,498=>1166,499=>944,500=>722,501=>467,502=>1001,503=>552,504=>725,505=>489,506=>722,507=>435,508=>888,509=>639,510=>724,511=>491,512=>721,513=>435,514=>721,515=>435,516=>610,517=>444,518=>610,519=>444,520=>327,521=>278,522=>327,523=>278,524=>724,525=>491,526=>724,527=>491,528=>667,529=>345,530=>667,531=>345,532=>721,533=>490,534=>721,535=>490,536=>529,537=>367,538=>606,539=>283,540=>435,541=>426,542=>714,543=>498,544=>715,545=>588,546=>555,547=>458,548=>611,549=>444,550=>721,551=>435,552=>611,553=>444,554=>724,555=>491,556=>724,557=>491,558=>724,559=>491,560=>724,561=>491,562=>701,563=>471,564=>407,565=>597,566=>379,567=>348,568=>771,569=>762,570=>721,571=>674,572=>434,573=>612,574=>596,575=>377,576=>444,577=>418,578=>418,579=>628,580=>720,581=>701,582=>610,583=>444,584=>385,585=>358,586=>760,587=>559,588=>667,589=>345,590=>701,591=>490,592=>435,593=>498,594=>498,595=>493,596=>434,597=>444,598=>551,599=>569,600=>444,601=>444,602=>703,603=>403,604=>403,605=>641,606=>422,607=>353,608=>572,609=>501,610=>521,611=>494,612=>567,613=>498,614=>498,615=>501,616=>285,617=>306,618=>275,619=>340,620=>354,621=>364,622=>553,623=>779,624=>779,625=>772,626=>544,627=>547,628=>549,629=>491,630=>652,631=>661,632=>624,633=>345,634=>345,635=>443,636=>345,637=>344,638=>379,639=>374,640=>489,641=>484,642=>377,643=>360,644=>360,645=>360,646=>451,647=>281,648=>330,649=>512,650=>504,651=>485,652=>468,653=>683,654=>471,655=>485,656=>583,657=>428,658=>387,659=>409,660=>418,661=>408,662=>408,663=>454,664=>724,665=>468,666=>422,667=>587,668=>540,669=>343,670=>513,671=>449,672=>573,673=>408,674=>408,675=>784,676=>794,677=>801,678=>550,679=>493,680=>675,681=>752,682=>553,683=>543,684=>477,685=>500,686=>612,687=>667,688=>332,689=>333,690=>232,691=>228,692=>228,693=>305,694=>321,695=>463,696=>322,697=>250,698=>408,699=>200,700=>200,701=>200,702=>250,703=>250,704=>258,705=>258,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>250,713=>333,714=>250,715=>250,716=>250,717=>333,718=>250,719=>250,720=>250,721=>250,722=>250,723=>250,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>336,735=>352,736=>331,737=>187,738=>263,739=>332,740=>300,741=>460,742=>460,743=>460,744=>460,745=>460,746=>477,747=>475,748=>339,749=>333,750=>400,751=>333,752=>333,753=>333,754=>333,755=>333,756=>250,757=>437,758=>437,759=>333,760=>250,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>332,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,880=>535,881=>433,882=>537,883=>497,884=>199,885=>199,886=>722,887=>590,890=>332,891=>485,892=>485,893=>485,894=>250,900=>267,901=>333,902=>721,903=>250,904=>800,905=>902,906=>507,908=>818,910=>861,911=>871,912=>286,913=>721,914=>631,915=>569,916=>660,917=>610,918=>613,919=>714,920=>754,921=>327,922=>709,923=>721,924=>881,925=>725,926=>590,927=>724,928=>713,929=>576,931=>603,932=>606,933=>666,934=>760,935=>714,936=>788,937=>723,938=>327,939=>666,940=>583,941=>426,942=>536,943=>286,944=>514,945=>583,946=>527,947=>480,948=>534,949=>426,950=>466,951=>536,952=>534,953=>286,954=>544,955=>476,956=>536,957=>480,958=>514,959=>491,960=>587,961=>528,962=>452,963=>537,964=>420,965=>514,966=>643,967=>480,968=>693,969=>693,970=>286,971=>514,972=>491,973=>514,974=>693,975=>671,976=>534,977=>587,978=>627,979=>803,980=>627,981=>640,982=>684,983=>534,984=>576,985=>500,986=>602,987=>426,988=>559,989=>445,990=>656,991=>400,992=>721,993=>570,994=>962,995=>673,996=>592,997=>522,998=>580,999=>460,1000=>500,1001=>338,1002=>842,1003=>593,1004=>564,1005=>412,1006=>634,1007=>447,1008=>534,1009=>534,1010=>485,1011=>348,1012=>724,1013=>361,1014=>361,1015=>577,1016=>537,1017=>674,1018=>889,1019=>709,1020=>534,1021=>668,1022=>675,1023=>668,1024=>610,1025=>610,1026=>747,1027=>564,1028=>660,1029=>549,1030=>327,1031=>327,1032=>380,1033=>948,1034=>985,1035=>821,1036=>664,1037=>713,1038=>709,1039=>713,1040=>711,1041=>576,1042=>626,1043=>564,1044=>639,1045=>610,1046=>937,1047=>585,1048=>713,1049=>713,1050=>664,1051=>681,1052=>881,1053=>713,1054=>724,1055=>713,1056=>576,1057=>670,1058=>606,1059=>709,1060=>760,1061=>714,1062=>717,1063=>672,1064=>974,1065=>982,1066=>724,1067=>852,1068=>576,1069=>660,1070=>962,1071=>643,1072=>435,1073=>495,1074=>468,1075=>388,1076=>490,1077=>436,1078=>662,1079=>401,1080=>524,1081=>524,1082=>498,1083=>490,1084=>632,1085=>524,1086=>491,1087=>524,1088=>500,1089=>424,1090=>422,1091=>471,1092=>694,1093=>482,1094=>524,1095=>504,1096=>756,1097=>756,1098=>505,1099=>624,1100=>431,1101=>432,1102=>664,1103=>492,1104=>434,1105=>434,1106=>479,1107=>388,1108=>432,1109=>367,1110=>269,1111=>278,1112=>348,1113=>677,1114=>711,1115=>514,1116=>498,1117=>524,1118=>471,1119=>524,1120=>988,1121=>664,1122=>723,1123=>506,1124=>941,1125=>647,1126=>901,1127=>635,1128=>1245,1129=>894,1130=>937,1131=>654,1132=>1278,1133=>907,1134=>519,1135=>378,1136=>868,1137=>694,1138=>724,1139=>491,1140=>770,1141=>550,1142=>770,1143=>550,1144=>1151,1145=>885,1146=>879,1147=>611,1148=>988,1149=>664,1150=>988,1151=>664,1152=>602,1153=>428,1154=>232,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>713,1163=>522,1164=>576,1165=>430,1166=>575,1167=>511,1168=>559,1169=>397,1170=>571,1171=>392,1172=>619,1173=>462,1174=>983,1175=>682,1176=>587,1177=>401,1178=>683,1179=>516,1180=>708,1181=>531,1182=>664,1183=>494,1184=>811,1185=>568,1186=>717,1187=>519,1188=>921,1189=>647,1190=>1025,1191=>721,1192=>751,1193=>516,1194=>660,1195=>424,1196=>606,1197=>452,1198=>701,1199=>563,1200=>701,1201=>563,1202=>765,1203=>518,1204=>958,1205=>692,1206=>676,1207=>505,1208=>716,1209=>538,1210=>672,1211=>508,1212=>859,1213=>553,1214=>858,1215=>553,1216=>327,1217=>937,1218=>662,1219=>613,1220=>441,1221=>681,1222=>489,1223=>713,1224=>497,1225=>713,1226=>545,1227=>672,1228=>504,1229=>881,1230=>630,1231=>327,1232=>711,1233=>435,1234=>711,1235=>435,1236=>883,1237=>639,1238=>610,1239=>436,1240=>711,1241=>436,1242=>711,1243=>436,1244=>937,1245=>662,1246=>585,1247=>401,1248=>531,1249=>366,1250=>713,1251=>524,1252=>713,1253=>524,1254=>724,1255=>491,1256=>724,1257=>491,1258=>724,1259=>491,1260=>660,1261=>432,1262=>709,1263=>471,1264=>709,1265=>471,1266=>709,1267=>471,1268=>672,1269=>504,1270=>559,1271=>383,1272=>852,1273=>624,1274=>559,1275=>386,1276=>706,1277=>436,1278=>714,1279=>492,1280=>576,1281=>504,1282=>908,1283=>634,1284=>803,1285=>518,1286=>553,1287=>471,1288=>931,1289=>637,1290=>964,1291=>682,1292=>725,1293=>433,1294=>705,1295=>499,1296=>523,1297=>407,1298=>681,1299=>489,1300=>941,1301=>644,1302=>820,1303=>697,1304=>949,1305=>748,1306=>723,1307=>505,1308=>947,1309=>693,1310=>664,1311=>497,1312=>992,1313=>710,1314=>1029,1315=>741,1316=>719,1317=>520,1318=>678,1319=>505,1329=>794,1330=>712,1331=>782,1332=>854,1333=>711,1334=>702,1335=>707,1336=>655,1337=>777,1338=>782,1339=>710,1340=>663,1341=>830,1342=>917,1343=>672,1344=>469,1345=>666,1346=>858,1347=>685,1348=>856,1349=>618,1350=>858,1351=>709,1352=>719,1353=>714,1354=>731,1355=>702,1356=>874,1357=>719,1358=>844,1359=>519,1360=>703,1361=>608,1362=>586,1363=>750,1364=>780,1365=>714,1366=>684,1369=>120,1370=>120,1371=>269,1372=>307,1373=>241,1374=>312,1375=>300,1377=>786,1378=>506,1379=>542,1380=>541,1381=>506,1382=>503,1383=>478,1384=>499,1385=>541,1386=>539,1387=>508,1388=>289,1389=>750,1390=>540,1391=>513,1392=>508,1393=>503,1394=>531,1395=>518,1396=>500,1397=>243,1398=>473,1399=>406,1400=>499,1401=>407,1402=>793,1403=>414,1404=>463,1405=>500,1406=>516,1407=>758,1408=>504,1409=>466,1410=>288,1411=>758,1412=>510,1413=>501,1414=>562,1415=>543,1417=>278,1418=>280,1423=>754,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>0,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>370,1471=>0,1472=>126,1473=>0,1474=>0,1475=>346,1476=>0,1477=>0,1478=>350,1479=>0,1488=>537,1489=>537,1490=>350,1491=>537,1492=>537,1493=>350,1494=>350,1495=>537,1496=>537,1497=>320,1498=>537,1499=>537,1500=>537,1501=>537,1502=>537,1503=>310,1504=>350,1505=>537,1506=>537,1507=>537,1508=>537,1509=>537,1510=>537,1511=>537,1512=>537,1513=>537,1514=>537,1520=>583,1521=>563,1522=>537,1523=>396,1524=>396,1536=>600,1537=>1000,1538=>800,1539=>800,1542=>549,1543=>549,1544=>724,1545=>599,1546=>729,1547=>626,1548=>246,1549=>344,1550=>640,1551=>686,1552=>0,1553=>0,1554=>0,1555=>0,1556=>0,1557=>0,1558=>0,1559=>0,1560=>0,1561=>0,1562=>0,1563=>250,1566=>374,1567=>444,1568=>672,1569=>350,1570=>245,1571=>229,1572=>329,1573=>229,1574=>672,1575=>229,1576=>877,1577=>416,1578=>877,1579=>877,1580=>598,1581=>598,1582=>598,1583=>348,1584=>348,1585=>345,1586=>345,1587=>901,1588=>901,1589=>909,1590=>909,1591=>568,1592=>568,1593=>591,1594=>591,1595=>902,1596=>902,1597=>672,1598=>672,1599=>672,1600=>200,1601=>858,1602=>626,1603=>486,1604=>598,1605=>475,1606=>585,1607=>372,1608=>329,1609=>672,1610=>672,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1622=>0,1623=>0,1624=>0,1625=>0,1626=>0,1627=>0,1628=>0,1629=>0,1630=>0,1631=>0,1632=>500,1633=>500,1634=>500,1635=>500,1636=>500,1637=>500,1638=>500,1639=>500,1640=>500,1641=>500,1642=>440,1643=>212,1644=>235,1645=>471,1646=>877,1647=>626,1648=>0,1649=>229,1650=>229,1651=>229,1652=>300,1653=>326,1654=>442,1655=>482,1656=>792,1657=>877,1658=>877,1659=>877,1660=>877,1661=>877,1662=>877,1663=>877,1664=>877,1665=>598,1666=>598,1667=>598,1668=>598,1669=>598,1670=>598,1671=>598,1672=>348,1673=>348,1674=>348,1675=>348,1676=>348,1677=>348,1678=>348,1679=>348,1680=>348,1681=>345,1682=>345,1683=>345,1684=>345,1685=>492,1686=>345,1687=>345,1688=>345,1689=>345,1690=>901,1691=>901,1692=>901,1693=>909,1694=>909,1695=>568,1696=>591,1697=>858,1698=>858,1699=>858,1700=>858,1701=>858,1702=>858,1703=>626,1704=>626,1705=>902,1706=>1108,1707=>902,1708=>486,1709=>486,1710=>486,1711=>902,1712=>902,1713=>902,1714=>902,1715=>902,1716=>902,1717=>598,1718=>598,1719=>598,1720=>598,1721=>585,1722=>585,1723=>585,1724=>585,1725=>585,1726=>446,1727=>598,1728=>372,1729=>372,1730=>372,1731=>372,1732=>329,1733=>329,1734=>329,1735=>329,1736=>329,1737=>329,1738=>329,1739=>329,1740=>672,1741=>728,1742=>672,1743=>329,1744=>672,1745=>672,1746=>710,1747=>710,1748=>395,1749=>372,1750=>0,1751=>0,1752=>0,1753=>0,1754=>0,1755=>0,1756=>0,1757=>1132,1758=>970,1759=>0,1760=>0,1761=>0,1762=>0,1763=>0,1764=>301,1765=>250,1766=>400,1767=>0,1768=>0,1769=>760,1770=>0,1771=>0,1772=>0,1773=>0,1774=>348,1775=>345,1776=>500,1777=>501,1778=>500,1779=>500,1780=>500,1781=>500,1782=>500,1783=>500,1784=>500,1785=>500,1786=>901,1787=>909,1788=>591,1789=>300,1790=>246,1791=>446,1872=>877,1873=>877,1874=>877,1875=>877,1876=>877,1877=>877,1878=>877,1879=>598,1880=>598,1881=>348,1882=>348,1883=>345,1884=>901,1885=>591,1886=>591,1887=>591,1888=>858,1889=>858,1890=>902,1891=>902,1892=>902,1893=>475,1894=>475,1895=>585,1896=>585,1897=>585,1898=>678,1899=>345,1900=>345,1901=>901,1902=>598,1903=>598,1904=>901,1905=>345,1906=>598,1907=>229,1908=>229,1909=>672,1910=>672,1911=>753,1912=>329,1913=>329,1914=>710,1915=>710,1916=>598,1917=>901,1918=>901,1919=>486,1920=>450,1921=>501,1922=>582,1923=>544,1924=>482,1925=>433,1926=>448,1927=>462,1928=>474,1929=>471,1930=>469,1931=>537,1932=>499,1933=>514,1934=>471,1935=>572,1936=>880,1937=>440,1938=>476,1939=>594,1940=>469,1941=>448,1942=>441,1943=>519,1944=>573,1945=>459,1946=>447,1947=>496,1948=>541,1949=>887,1950=>883,1951=>964,1952=>558,1953=>505,1954=>471,1955=>554,1956=>459,1957=>486,1958=>36,1959=>36,1960=>43,1961=>45,1962=>43,1963=>45,1964=>45,1965=>45,1966=>45,1967=>45,1968=>0,1969=>406,2304=>0,2305=>0,2306=>0,2307=>398,2308=>861,2309=>861,2310=>1070,2311=>553,2312=>553,2313=>597,2314=>848,2315=>967,2316=>828,2317=>654,2318=>654,2319=>654,2320=>654,2321=>1070,2322=>1070,2323=>1070,2324=>1070,2325=>743,2326=>797,2327=>694,2328=>694,2329=>730,2330=>734,2331=>887,2332=>813,2333=>833,2334=>734,2335=>628,2336=>628,2337=>652,2338=>608,2339=>694,2340=>654,2341=>694,2342=>588,2343=>694,2344=>654,2345=>654,2346=>614,2347=>788,2348=>621,2349=>694,2350=>694,2351=>694,2352=>494,2353=>494,2354=>787,2355=>847,2356=>847,2357=>621,2358=>787,2359=>614,2360=>734,2361=>608,2362=>341,2363=>341,2364=>0,2365=>569,2366=>341,2367=>341,2368=>341,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>341,2378=>341,2379=>341,2380=>341,2381=>0,2382=>420,2383=>226,2384=>1047,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2390=>0,2391=>0,2392=>743,2393=>797,2394=>694,2395=>813,2396=>652,2397=>608,2398=>788,2399=>694,2400=>967,2401=>827,2402=>0,2403=>0,2404=>450,2405=>644,2406=>455,2407=>419,2408=>569,2409=>509,2410=>701,2411=>628,2412=>569,2413=>701,2414=>608,2415=>608,2416=>455,2417=>398,2418=>861,2419=>861,2420=>1040,2421=>1040,2422=>861,2423=>861,2425=>813,2426=>694,2427=>654,2428=>814,2429=>569,2430=>730,2431=>621,2433=>0,2434=>300,2435=>312,2437=>594,2438=>776,2439=>469,2440=>513,2441=>535,2442=>561,2443=>604,2444=>481,2447=>580,2448=>604,2451=>540,2452=>620,2453=>570,2454=>485,2455=>484,2456=>471,2457=>457,2458=>408,2459=>452,2460=>591,2461=>551,2462=>771,2463=>414,2464=>404,2465=>522,2466=>415,2467=>450,2468=>551,2469=>477,2470=>478,2471=>449,2472=>448,2474=>535,2475=>611,2476=>443,2477=>534,2478=>492,2479=>474,2480=>442,2482=>542,2486=>507,2487=>467,2488=>523,2489=>419,2492=>0,2493=>419,2494=>202,2495=>189,2496=>202,2497=>0,2498=>0,2499=>0,2500=>0,2503=>294,2504=>289,2507=>774,2508=>825,2509=>0,2510=>356,2519=>219,2524=>523,2525=>420,2527=>469,2528=>604,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>507,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>443,2545=>443,2546=>429,2547=>383,2548=>432,2549=>478,2550=>539,2551=>158,2552=>365,2553=>280,2554=>357,2555=>344,2561=>0,2562=>0,2563=>385,2565=>781,2566=>982,2567=>789,2568=>860,2569=>559,2570=>559,2575=>589,2576=>781,2579=>559,2580=>781,2581=>538,2582=>650,2583=>650,2584=>781,2585=>589,2586=>589,2587=>699,2588=>650,2589=>589,2590=>589,2591=>589,2592=>589,2593=>559,2594=>589,2595=>589,2596=>559,2597=>650,2598=>589,2599=>650,2600=>626,2602=>650,2603=>570,2604=>650,2605=>559,2606=>650,2607=>781,2608=>490,2610=>626,2611=>626,2613=>589,2614=>650,2616=>650,2617=>490,2620=>0,2622=>320,2623=>260,2624=>320,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>650,2650=>650,2651=>650,2652=>559,2654=>570,2662=>420,2663=>350,2664=>490,2665=>434,2666=>574,2667=>455,2668=>452,2669=>490,2670=>504,2671=>504,2672=>0,2673=>0,2674=>589,2675=>559,2676=>808,2677=>0,2689=>0,2690=>0,2691=>287,2693=>1055,2694=>1272,2695=>643,2696=>772,2697=>756,2698=>1034,2699=>971,2700=>885,2701=>1055,2703=>1055,2704=>1055,2705=>1272,2707=>1272,2708=>1272,2709=>706,2710=>822,2711=>730,2712=>653,2713=>636,2714=>800,2715=>773,2716=>946,2717=>954,2718=>834,2719=>582,2720=>582,2721=>549,2722=>497,2723=>872,2724=>663,2725=>767,2726=>559,2727=>600,2728=>745,2730=>649,2731=>714,2732=>803,2733=>800,2734=>706,2735=>819,2736=>517,2738=>756,2739=>780,2741=>623,2742=>771,2743=>559,2744=>810,2745=>711,2748=>0,2749=>497,2750=>245,2751=>226,2752=>286,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>258,2763=>250,2764=>257,2765=>0,2768=>1078,2784=>1071,2785=>841,2786=>0,2787=>0,2790=>602,2791=>490,2792=>587,2793=>666,2794=>620,2795=>657,2796=>560,2797=>695,2798=>550,2799=>592,2800=>362,2801=>805,2817=>0,2818=>257,2819=>389,2821=>789,2822=>968,2823=>832,2824=>863,2825=>833,2826=>852,2827=>807,2828=>600,2831=>703,2832=>1000,2835=>689,2836=>959,2837=>739,2838=>748,2839=>768,2840=>775,2841=>828,2842=>711,2843=>634,2844=>691,2845=>679,2846=>624,2847=>693,2848=>667,2849=>741,2850=>692,2851=>756,2852=>713,2853=>748,2854=>688,2855=>677,2856=>689,2858=>748,2859=>960,2860=>682,2861=>787,2862=>748,2863=>808,2864=>758,2866=>870,2867=>722,2869=>676,2870=>744,2871=>738,2872=>652,2873=>583,2876=>0,2877=>366,2878=>228,2879=>0,2880=>218,2881=>0,2882=>0,2883=>0,2884=>0,2887=>501,2888=>1137,2891=>1322,2892=>1318,2893=>0,2902=>0,2903=>201,2908=>741,2909=>692,2911=>825,2912=>785,2913=>700,2914=>0,2915=>0,2918=>724,2919=>521,2920=>498,2921=>786,2922=>641,2923=>624,2924=>628,2925=>612,2926=>522,2927=>497,2928=>636,2929=>755,2930=>228,2931=>440,2932=>650,2933=>741,2934=>787,2935=>782,2946=>0,2947=>616,2949=>910,2950=>1072,2951=>848,2952=>591,2953=>492,2954=>1123,2958=>602,2959=>602,2960=>691,2962=>753,2963=>753,2964=>1597,2965=>686,2969=>727,2970=>607,2972=>700,2974=>879,2975=>589,2979=>1230,2980=>697,2984=>569,2985=>911,2986=>507,2990=>634,2991=>702,2992=>452,2993=>573,2994=>661,2995=>804,2996=>655,2997=>770,2998=>794,2999=>873,3000=>880,3001=>1102,3006=>452,3007=>176,3008=>0,3009=>404,3010=>641,3014=>690,3015=>500,3016=>848,3018=>1159,3019=>1000,3020=>1488,3021=>0,3024=>763,3031=>844,3046=>500,3047=>686,3048=>829,3049=>673,3050=>793,3051=>829,3052=>841,3053=>602,3054=>910,3055=>797,3056=>587,3057=>697,3058=>878,3059=>609,3060=>833,3061=>1549,3062=>664,3063=>978,3064=>1325,3065=>825,3066=>711,3330=>417,3331=>221,3333=>1055,3334=>1195,3335=>792,3336=>1469,3337=>570,3338=>1244,3339=>676,3340=>897,3342=>1008,3343=>1008,3344=>1538,3346=>586,3347=>981,3348=>1254,3349=>776,3350=>798,3351=>691,3352=>1095,3353=>811,3354=>728,3355=>963,3356=>704,3357=>1245,3358=>1106,3359=>466,3360=>531,3361=>984,3362=>1028,3363=>1102,3364=>780,3365=>732,3366=>485,3367=>737,3368=>747,3369=>747,3370=>780,3371=>962,3372=>1023,3373=>500,3374=>511,3375=>792,3376=>530,3377=>512,3378=>712,3379=>556,3380=>519,3381=>716,3382=>786,3383=>921,3384=>977,3385=>978,3386=>780,3389=>375,3390=>403,3391=>199,3392=>190,3393=>275,3394=>258,3395=>378,3396=>378,3398=>542,3399=>478,3400=>1070,3402=>0,3403=>0,3404=>0,3405=>89,3406=>221,3415=>677,3424=>676,3425=>1006,3426=>0,3427=>0,3430=>559,3431=>660,3432=>674,3433=>933,3434=>671,3435=>699,3436=>704,3437=>694,3438=>678,3439=>684,3440=>981,3441=>742,3442=>1056,3443=>660,3444=>664,3445=>870,3449=>864,3450=>1137,3451=>776,3452=>534,3453=>860,3454=>780,3455=>866,3458=>254,3459=>254,3461=>616,3462=>922,3463=>908,3464=>907,3465=>626,3466=>615,3467=>763,3468=>1109,3469=>1019,3470=>1311,3471=>1050,3472=>1477,3473=>677,3474=>746,3475=>1314,3476=>741,3477=>741,3478=>1170,3482=>894,3483=>715,3484=>715,3485=>719,3486=>741,3487=>834,3488=>719,3489=>677,3490=>677,3491=>1302,3492=>1005,3493=>919,3494=>677,3495=>719,3496=>677,3497=>741,3498=>677,3499=>1123,3500=>743,3501=>779,3502=>677,3503=>444,3504=>741,3505=>921,3507=>444,3508=>677,3509=>677,3510=>715,3511=>787,3512=>719,3513=>741,3514=>719,3515=>604,3517=>763,3520=>719,3521=>715,3522=>677,3523=>719,3524=>787,3525=>763,3526=>677,3530=>0,3535=>329,3536=>319,3537=>319,3538=>0,3539=>0,3540=>0,3542=>0,3544=>329,3545=>691,3546=>1062,3547=>1333,3548=>1278,3549=>1235,3550=>1292,3551=>461,3570=>680,3571=>481,3572=>948,3585=>532,3586=>472,3587=>534,3588=>532,3589=>544,3590=>583,3591=>417,3592=>488,3593=>604,3594=>472,3595=>534,3596=>716,3597=>717,3598=>568,3599=>568,3600=>457,3601=>637,3602=>731,3603=>790,3604=>531,3605=>542,3606=>522,3607=>577,3608=>468,3609=>603,3610=>554,3611=>554,3612=>556,3613=>556,3614=>604,3615=>604,3616=>568,3617=>542,3618=>496,3619=>442,3620=>530,3621=>512,3622=>568,3623=>478,3624=>543,3625=>614,3626=>525,3627=>578,3628=>659,3629=>514,3630=>514,3631=>450,3632=>402,3633=>0,3634=>378,3635=>415,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>620,3648=>286,3649=>521,3650=>447,3651=>426,3652=>424,3653=>333,3654=>453,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>528,3665=>528,3666=>571,3667=>594,3668=>631,3669=>632,3670=>478,3671=>713,3672=>597,3673=>565,3674=>615,3675=>1381,4256=>453,4257=>448,4258=>546,4259=>619,4260=>478,4261=>481,4262=>459,4263=>707,4264=>467,4265=>471,4266=>855,4267=>464,4268=>443,4269=>707,4270=>460,4271=>465,4272=>686,4273=>440,4274=>550,4275=>561,4276=>580,4277=>467,4278=>630,4279=>466,4280=>517,4281=>456,4282=>502,4283=>464,4284=>534,4285=>440,4286=>443,4287=>522,4288=>460,4289=>463,4290=>536,4291=>455,4292=>468,4293=>449,4304=>454,4305=>452,4306=>544,4307=>629,4308=>451,4309=>452,4310=>452,4311=>702,4312=>451,4313=>452,4314=>820,4315=>451,4316=>453,4317=>695,4318=>449,4319=>448,4320=>694,4321=>501,4322=>544,4323=>518,4324=>560,4325=>450,4326=>627,4327=>452,4328=>490,4329=>452,4330=>485,4331=>452,4332=>485,4333=>443,4334=>500,4335=>582,4336=>455,4337=>451,4338=>482,4339=>414,4340=>453,4341=>418,4342=>741,4343=>452,4344=>452,4345=>544,4346=>454,4347=>410,4348=>339,4608=>583,4609=>770,4610=>560,4611=>525,4612=>525,4613=>583,4614=>758,4616=>598,4617=>787,4618=>817,4619=>583,4620=>758,4621=>612,4622=>875,4623=>817,4624=>817,4625=>1050,4626=>1050,4627=>817,4628=>1050,4629=>817,4630=>787,4631=>1021,4632=>933,4633=>1137,4634=>1067,4635=>980,4636=>1065,4637=>962,4638=>962,4639=>1097,4640=>831,4641=>1021,4642=>851,4643=>735,4644=>875,4645=>968,4646=>817,4647=>881,4648=>583,4649=>642,4650=>583,4651=>758,4652=>700,4653=>583,4654=>700,4655=>758,4656=>583,4657=>787,4658=>787,4659=>583,4660=>729,4661=>583,4662=>583,4663=>817,4664=>642,4665=>817,4666=>846,4667=>642,4668=>758,4669=>744,4670=>642,4671=>817,4672=>700,4673=>700,4674=>700,4675=>758,4676=>700,4677=>700,4678=>729,4680=>846,4682=>1079,4683=>700,4684=>700,4685=>1021,4688=>700,4689=>700,4690=>700,4691=>758,4692=>700,4693=>758,4694=>729,4696=>846,4698=>1079,4699=>700,4700=>700,4701=>1021,4704=>525,4705=>758,4706=>758,4707=>525,4708=>700,4709=>773,4710=>525,4711=>787,4712=>525,4713=>758,4714=>758,4715=>525,4716=>700,4717=>773,4718=>525,4719=>525,4720=>729,4721=>729,4722=>729,4723=>802,4724=>729,4725=>729,4726=>758,4727=>729,4728=>758,4729=>758,4730=>758,4731=>817,4732=>758,4733=>817,4734=>758,4735=>758,4736=>612,4737=>817,4738=>817,4739=>612,4740=>787,4741=>583,4742=>875,4744=>962,4746=>992,4747=>700,4748=>758,4749=>904,4752=>408,4753=>583,4754=>525,4755=>554,4756=>481,4757=>554,4758=>642,4759=>671,4760=>700,4761=>758,4762=>729,4763=>700,4764=>671,4765=>700,4766=>758,4767=>700,4768=>583,4769=>735,4770=>822,4771=>583,4772=>793,4773=>583,4774=>583,4775=>694,4776=>554,4777=>729,4778=>773,4779=>554,4780=>700,4781=>554,4782=>554,4784=>992,4786=>1021,4787=>671,4788=>787,4789=>904,4792=>729,4793=>904,4794=>948,4795=>729,4796=>875,4797=>729,4798=>729,4800=>1137,4802=>1167,4803=>758,4804=>875,4805=>1108,4808=>758,4809=>875,4810=>700,4811=>700,4812=>700,4813=>992,4814=>758,4816=>554,4817=>787,4818=>758,4819=>583,4820=>758,4821=>496,4822=>612,4824=>525,4825=>700,4826=>700,4827=>525,4828=>685,4829=>729,4830=>510,4831=>729,4832=>962,4833=>962,4834=>962,4835=>962,4836=>962,4837=>1021,4838=>962,4839=>962,4840=>467,4841=>525,4842=>671,4843=>612,4844=>612,4845=>671,4846=>671,4848=>612,4849=>875,4850=>817,4851=>642,4852=>729,4853=>729,4854=>758,4855=>817,4856=>700,4857=>758,4858=>715,4859=>700,4860=>700,4861=>787,4862=>758,4863=>700,4864=>700,4865=>758,4866=>715,4867=>700,4868=>700,4869=>787,4870=>758,4871=>700,4872=>467,4873=>671,4874=>671,4875=>612,4876=>612,4877=>583,4878=>525,4880=>846,4882=>904,4883=>554,4884=>700,4885=>817,4888=>525,4889=>729,4890=>729,4891=>612,4892=>671,4893=>583,4894=>525,4896=>817,4897=>1021,4898=>1021,4899=>817,4900=>992,4901=>758,4902=>817,4903=>1021,4904=>1079,4905=>1137,4906=>1137,4907=>1050,4908=>1312,4909=>1050,4910=>1050,4911=>1123,4912=>647,4913=>793,4914=>822,4915=>647,4916=>793,4917=>764,4918=>583,4919=>647,4920=>583,4921=>793,4922=>822,4923=>583,4924=>793,4925=>764,4926=>583,4927=>793,4928=>540,4929=>758,4930=>583,4931=>467,4932=>583,4933=>481,4934=>612,4936=>758,4937=>700,4938=>758,4939=>700,4940=>831,4941=>671,4942=>758,4943=>700,4944=>758,4945=>758,4946=>758,4947=>817,4948=>758,4949=>758,4950=>817,4951=>758,4952=>642,4953=>980,4954=>758,4961=>233,4962=>583,4963=>408,4964=>408,4965=>525,4966=>525,4967=>233,4968=>700,4969=>671,4970=>612,4971=>642,4972=>642,4973=>642,4974=>583,4975=>700,4976=>758,4977=>642,4978=>583,4979=>700,4980=>729,4981=>720,4982=>583,4983=>758,4984=>700,4985=>904,4986=>612,4987=>583,4988=>875,5024=>711,5025=>678,5026=>604,5027=>667,5028=>796,5029=>301,5030=>516,5031=>544,5032=>457,5033=>716,5034=>703,5035=>383,5036=>628,5037=>709,5038=>455,5039=>601,5040=>472,5041=>574,5042=>730,5043=>939,5044=>498,5045=>528,5046=>667,5047=>891,5048=>505,5049=>792,5050=>957,5051=>725,5052=>595,5053=>733,5054=>698,5055=>638,5056=>720,5057=>732,5058=>624,5059=>638,5060=>565,5061=>903,5062=>655,5063=>681,5064=>675,5065=>949,5066=>683,5067=>547,5068=>693,5069=>732,5070=>529,5071=>569,5072=>536,5073=>677,5074=>631,5075=>542,5076=>973,5077=>543,5078=>607,5079=>652,5080=>652,5081=>693,5082=>514,5083=>803,5084=>658,5085=>597,5086=>627,5087=>659,5088=>679,5089=>706,5090=>563,5091=>618,5092=>767,5093=>776,5094=>731,5095=>492,5096=>808,5097=>823,5098=>796,5099=>689,5100=>716,5101=>518,5102=>521,5103=>719,5104=>563,5105=>776,5106=>634,5107=>822,5108=>621,5920=>502,5921=>502,5922=>500,5923=>498,5924=>500,5925=>502,5926=>502,5927=>502,5928=>500,5929=>503,5930=>502,5931=>502,5932=>500,5933=>500,5934=>500,5935=>796,5936=>500,5937=>502,5938=>0,5939=>0,5940=>0,5941=>230,5942=>397,6480=>537,6481=>537,6482=>531,6483=>678,6484=>682,6485=>628,6486=>732,6487=>721,6488=>598,6489=>583,6490=>702,6491=>554,6492=>683,6493=>554,6494=>710,6495=>695,6496=>523,6497=>678,6498=>589,6499=>272,6500=>506,6501=>515,6502=>515,6503=>210,6504=>210,6505=>515,6506=>515,6507=>515,6508=>229,6509=>705,6512=>649,6513=>538,6514=>568,6515=>520,6516=>544,6656=>820,6657=>958,6658=>758,6659=>859,6660=>958,6661=>727,6662=>904,6663=>940,6664=>850,6665=>905,6666=>838,6667=>961,6668=>1000,6669=>880,6670=>1189,6671=>1246,6672=>1177,6673=>757,6674=>1246,6675=>1192,6676=>709,6677=>1192,6678=>1075,6679=>0,6680=>0,6681=>534,6682=>690,6683=>0,6686=>697,6687=>500,7424=>507,7425=>659,7426=>639,7427=>468,7428=>461,7429=>537,7430=>537,7431=>447,7432=>403,7433=>278,7434=>312,7435=>523,7436=>449,7437=>652,7438=>539,7439=>523,7440=>435,7441=>507,7442=>507,7443=>673,7444=>705,7445=>378,7446=>483,7447=>483,7448=>438,7449=>484,7450=>489,7451=>423,7452=>522,7453=>488,7454=>660,7455=>500,7456=>512,7457=>699,7458=>444,7459=>355,7460=>444,7461=>681,7462=>392,7463=>483,7464=>483,7465=>372,7466=>541,7467=>470,7468=>503,7469=>653,7470=>441,7471=>441,7472=>510,7473=>435,7474=>435,7475=>491,7476=>527,7477=>255,7478=>300,7479=>512,7480=>436,7481=>638,7482=>535,7483=>539,7484=>483,7485=>350,7486=>411,7487=>480,7488=>409,7489=>526,7490=>695,7491=>297,7492=>297,7493=>335,7494=>440,7495=>335,7496=>335,7497=>297,7498=>297,7499=>279,7500=>258,7501=>323,7502=>186,7503=>338,7504=>521,7505=>335,7506=>335,7507=>290,7508=>483,7509=>483,7510=>335,7511=>186,7512=>335,7513=>326,7514=>521,7515=>322,7516=>442,7517=>353,7518=>321,7519=>357,7520=>430,7521=>321,7522=>186,7523=>223,7524=>335,7525=>335,7526=>353,7527=>321,7528=>353,7529=>430,7530=>321,7531=>754,7532=>500,7533=>500,7534=>333,7535=>778,7536=>500,7537=>500,7538=>333,7539=>333,7540=>389,7541=>278,7542=>444,7543=>467,7544=>483,7545=>447,7546=>774,7547=>280,7548=>278,7549=>500,7550=>522,7551=>514,7552=>500,7553=>500,7554=>333,7555=>676,7556=>525,7557=>278,7558=>802,7559=>507,7560=>500,7561=>333,7562=>389,7563=>384,7564=>500,7565=>500,7566=>444,7567=>602,7568=>637,7569=>648,7570=>590,7571=>559,7572=>426,7573=>590,7574=>413,7575=>444,7576=>360,7577=>638,7578=>389,7579=>335,7580=>292,7581=>285,7582=>341,7583=>280,7584=>255,7585=>251,7586=>323,7587=>336,7588=>188,7589=>212,7590=>184,7591=>182,7592=>230,7593=>236,7594=>196,7595=>297,7596=>497,7597=>529,7598=>401,7599=>404,7600=>364,7601=>349,7602=>412,7603=>224,7604=>312,7605=>197,7606=>344,7607=>346,7608=>354,7609=>334,7610=>325,7611=>277,7612=>393,7613=>288,7614=>277,7615=>338,7616=>0,7617=>0,7619=>0,7626=>0,7627=>0,7628=>0,7629=>0,7630=>0,7631=>0,7635=>0,7636=>0,7637=>0,7638=>0,7639=>0,7640=>0,7641=>0,7642=>0,7643=>0,7644=>0,7645=>0,7646=>0,7647=>0,7648=>0,7649=>0,7650=>0,7651=>0,7652=>0,7653=>0,7654=>0,7676=>0,7677=>0,7678=>0,7679=>0,7680=>721,7681=>435,7682=>631,7683=>500,7684=>631,7685=>500,7686=>631,7687=>500,7688=>674,7689=>444,7690=>719,7691=>499,7692=>719,7693=>499,7694=>719,7695=>499,7696=>720,7697=>499,7698=>719,7699=>499,7700=>611,7701=>444,7702=>611,7703=>444,7704=>610,7705=>444,7706=>610,7707=>444,7708=>611,7709=>444,7710=>564,7711=>373,7712=>722,7713=>467,7714=>714,7715=>498,7716=>714,7717=>498,7718=>714,7719=>498,7720=>713,7721=>498,7722=>713,7723=>498,7724=>327,7725=>278,7726=>333,7727=>278,7728=>709,7729=>513,7730=>709,7731=>513,7732=>709,7733=>513,7734=>611,7735=>258,7736=>611,7737=>258,7738=>611,7739=>258,7740=>611,7741=>258,7742=>881,7743=>779,7744=>881,7745=>779,7746=>881,7747=>779,7748=>725,7749=>489,7750=>725,7751=>489,7752=>725,7753=>489,7754=>725,7755=>489,7756=>722,7757=>491,7758=>724,7759=>491,7760=>722,7761=>491,7762=>722,7763=>491,7764=>576,7765=>500,7766=>576,7767=>500,7768=>667,7769=>345,7770=>667,7771=>345,7772=>667,7773=>345,7774=>667,7775=>345,7776=>529,7777=>367,7778=>529,7779=>367,7780=>529,7781=>367,7782=>529,7783=>367,7784=>529,7785=>367,7786=>606,7787=>283,7788=>606,7789=>283,7790=>606,7791=>283,7792=>606,7793=>283,7794=>721,7795=>490,7796=>721,7797=>490,7798=>721,7799=>490,7800=>721,7801=>490,7802=>721,7803=>490,7804=>701,7805=>468,7806=>701,7807=>468,7808=>947,7809=>683,7810=>947,7811=>683,7812=>947,7813=>683,7814=>947,7815=>683,7816=>947,7817=>683,7818=>714,7819=>482,7820=>714,7821=>482,7822=>701,7823=>471,7824=>613,7825=>417,7826=>613,7827=>417,7828=>613,7829=>417,7830=>498,7831=>283,7832=>683,7833=>471,7834=>435,7835=>373,7836=>381,7837=>373,7838=>659,7839=>516,7840=>721,7841=>435,7842=>721,7843=>435,7844=>721,7845=>435,7846=>721,7847=>435,7848=>721,7849=>454,7850=>721,7851=>435,7852=>721,7853=>435,7854=>721,7855=>435,7856=>721,7857=>435,7858=>721,7859=>454,7860=>721,7861=>435,7862=>721,7863=>435,7864=>610,7865=>444,7866=>610,7867=>444,7868=>610,7869=>444,7870=>610,7871=>444,7872=>610,7873=>444,7874=>610,7875=>444,7876=>610,7877=>444,7878=>610,7879=>444,7880=>327,7881=>278,7882=>327,7883=>278,7884=>724,7885=>491,7886=>724,7887=>491,7888=>724,7889=>491,7890=>724,7891=>491,7892=>724,7893=>491,7894=>724,7895=>491,7896=>724,7897=>491,7898=>723,7899=>536,7900=>723,7901=>536,7902=>720,7903=>536,7904=>723,7905=>536,7906=>723,7907=>536,7908=>721,7909=>490,7910=>717,7911=>490,7912=>783,7913=>545,7914=>783,7915=>545,7916=>783,7917=>545,7918=>783,7919=>545,7920=>783,7921=>545,7922=>701,7923=>471,7924=>701,7925=>471,7926=>701,7927=>501,7928=>701,7929=>471,7930=>908,7931=>502,7932=>501,7933=>342,7934=>713,7935=>510,7936=>583,7937=>583,7938=>583,7939=>583,7940=>583,7941=>583,7942=>583,7943=>583,7944=>721,7945=>721,7946=>813,7947=>817,7948=>763,7949=>765,7950=>720,7951=>721,7952=>426,7953=>426,7954=>426,7955=>426,7956=>426,7957=>426,7960=>770,7961=>770,7962=>902,7963=>919,7964=>940,7965=>936,7968=>536,7969=>536,7970=>536,7971=>536,7972=>536,7973=>536,7974=>536,7975=>536,7976=>847,7977=>859,7978=>986,7979=>1010,7980=>1026,7981=>1029,7982=>918,7983=>921,7984=>286,7985=>286,7986=>302,7987=>320,7988=>300,7989=>306,7990=>312,7991=>303,7992=>475,7993=>507,7994=>617,7995=>654,7996=>655,7997=>660,7998=>551,7999=>566,8000=>491,8001=>491,8002=>491,8003=>491,8004=>491,8005=>491,8008=>816,8009=>825,8010=>969,8011=>995,8012=>938,8013=>955,8016=>514,8017=>514,8018=>514,8019=>514,8020=>514,8021=>514,8022=>514,8023=>514,8025=>818,8027=>988,8029=>989,8031=>893,8032=>693,8033=>693,8034=>693,8035=>693,8036=>693,8037=>693,8038=>693,8039=>693,8040=>836,8041=>843,8042=>1006,8043=>1024,8044=>974,8045=>986,8046=>905,8047=>896,8048=>583,8049=>583,8050=>426,8051=>426,8052=>536,8053=>536,8054=>286,8055=>286,8056=>491,8057=>491,8058=>514,8059=>514,8060=>693,8061=>693,8064=>583,8065=>583,8066=>583,8067=>583,8068=>583,8069=>583,8070=>583,8071=>583,8072=>888,8073=>889,8074=>984,8075=>991,8076=>943,8077=>948,8078=>884,8079=>886,8080=>536,8081=>536,8082=>536,8083=>536,8084=>536,8085=>536,8086=>536,8087=>536,8088=>1017,8089=>1026,8090=>1153,8091=>1179,8092=>1195,8093=>1199,8094=>1088,8095=>1088,8096=>693,8097=>693,8098=>693,8099=>693,8100=>693,8101=>693,8102=>693,8103=>693,8104=>1034,8105=>1040,8106=>1210,8107=>1229,8108=>1176,8109=>1186,8110=>1098,8111=>1090,8112=>583,8113=>583,8114=>583,8115=>583,8116=>583,8118=>583,8119=>583,8120=>721,8121=>721,8122=>721,8123=>721,8124=>889,8125=>250,8126=>332,8127=>500,8128=>500,8129=>534,8130=>536,8131=>536,8132=>536,8134=>536,8135=>536,8136=>761,8137=>800,8138=>829,8139=>893,8140=>883,8141=>500,8142=>500,8143=>500,8144=>286,8145=>286,8146=>286,8147=>286,8150=>286,8151=>286,8152=>327,8153=>327,8154=>447,8155=>537,8157=>500,8158=>500,8159=>500,8160=>514,8161=>514,8162=>514,8163=>514,8164=>528,8165=>528,8166=>514,8167=>514,8168=>666,8169=>666,8170=>816,8171=>828,8172=>721,8173=>333,8174=>333,8175=>500,8178=>693,8179=>693,8180=>693,8182=>693,8183=>693,8184=>832,8185=>899,8186=>847,8187=>852,8188=>928,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>166,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>320,8215=>478,8216=>200,8217=>200,8218=>200,8219=>200,8220=>400,8221=>400,8222=>400,8223=>400,8224=>500,8225=>500,8226=>400,8227=>400,8228=>620,8229=>620,8230=>1000,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>250,8240=>1000,8241=>1363,8242=>250,8243=>450,8244=>636,8245=>250,8246=>450,8247=>636,8248=>469,8249=>250,8250=>250,8251=>629,8252=>666,8253=>444,8254=>500,8255=>953,8256=>953,8257=>314,8258=>931,8259=>400,8260=>167,8261=>383,8262=>383,8263=>888,8264=>777,8265=>777,8266=>500,8267=>453,8268=>400,8269=>400,8270=>500,8271=>278,8272=>882,8273=>500,8274=>497,8275=>500,8276=>953,8277=>512,8278=>410,8279=>838,8280=>620,8281=>620,8282=>179,8283=>621,8284=>564,8285=>179,8286=>179,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>320,8305=>180,8308=>320,8309=>320,8310=>320,8311=>320,8312=>320,8313=>320,8314=>340,8315=>340,8316=>340,8317=>216,8318=>216,8319=>335,8320=>320,8321=>320,8322=>320,8323=>320,8324=>320,8325=>320,8326=>320,8327=>320,8328=>320,8329=>320,8330=>340,8331=>340,8332=>350,8333=>216,8334=>216,8336=>300,8337=>295,8338=>325,8339=>330,8340=>292,8352=>698,8353=>667,8354=>667,8355=>556,8356=>500,8357=>778,8358=>722,8359=>940,8360=>1009,8361=>813,8362=>869,8363=>512,8364=>741,8365=>722,8366=>611,8367=>1340,8368=>489,8369=>601,8370=>619,8371=>722,8372=>556,8373=>611,8374=>498,8375=>569,8376=>524,8377=>654,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8418=>0,8419=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>741,8449=>723,8450=>674,8451=>954,8452=>506,8453=>721,8454=>766,8455=>525,8456=>667,8457=>864,8458=>510,8459=>1127,8460=>649,8461=>768,8462=>490,8463=>490,8464=>808,8465=>613,8466=>845,8467=>447,8468=>778,8469=>701,8470=>880,8471=>792,8472=>767,8473=>589,8474=>729,8475=>964,8476=>711,8477=>755,8478=>667,8479=>667,8480=>960,8481=>1116,8482=>1048,8483=>722,8484=>640,8485=>389,8486=>723,8487=>750,8488=>643,8489=>286,8490=>709,8491=>721,8492=>906,8493=>603,8494=>533,8495=>393,8496=>682,8497=>920,8498=>564,8499=>1231,8500=>407,8501=>517,8502=>537,8503=>350,8504=>537,8505=>417,8506=>906,8507=>1155,8508=>655,8510=>577,8511=>722,8512=>600,8513=>663,8514=>485,8515=>485,8516=>637,8517=>768,8518=>653,8519=>606,8520=>369,8521=>535,8522=>516,8523=>778,8525=>899,8526=>413,8528=>780,8529=>770,8530=>980,8531=>750,8532=>801,8533=>720,8534=>796,8535=>736,8536=>766,8537=>750,8538=>730,8539=>750,8540=>770,8541=>760,8542=>750,8543=>700,8544=>327,8545=>658,8546=>977,8547=>1041,8548=>701,8549=>1040,8550=>1363,8551=>1679,8552=>1051,8553=>714,8554=>1046,8555=>1366,8556=>611,8557=>670,8558=>719,8559=>881,8560=>278,8561=>536,8562=>794,8563=>734,8564=>468,8565=>718,8566=>986,8567=>1244,8568=>736,8569=>482,8570=>754,8571=>1012,8572=>258,8573=>444,8574=>499,8575=>779,8576=>1082,8577=>722,8578=>1090,8579=>667,8580=>427,8581=>667,8582=>528,8583=>722,8584=>1093,8585=>771,8592=>900,8593=>472,8594=>900,8595=>500,8596=>900,8597=>499,8598=>800,8599=>800,8600=>800,8601=>800,8602=>900,8603=>900,8604=>1000,8605=>1000,8606=>900,8607=>500,8608=>900,8609=>499,8610=>1019,8611=>1019,8612=>1013,8613=>500,8614=>1013,8615=>500,8616=>500,8617=>910,8618=>910,8619=>910,8620=>900,8621=>1147,8622=>900,8623=>592,8624=>482,8625=>482,8626=>482,8627=>482,8628=>658,8629=>658,8630=>1069,8631=>1069,8632=>836,8633=>964,8634=>843,8635=>843,8636=>900,8637=>900,8638=>499,8639=>499,8640=>900,8641=>900,8642=>499,8643=>499,8644=>900,8645=>840,8646=>900,8647=>900,8648=>840,8649=>900,8650=>840,8651=>900,8652=>900,8653=>900,8654=>910,8655=>900,8656=>900,8657=>550,8658=>900,8659=>550,8660=>910,8661=>550,8662=>1000,8663=>1000,8664=>1000,8665=>1000,8666=>910,8667=>910,8668=>1078,8669=>1078,8670=>500,8671=>500,8672=>900,8673=>500,8674=>900,8675=>500,8676=>992,8677=>992,8678=>910,8679=>596,8680=>910,8681=>596,8682=>594,8683=>594,8684=>594,8685=>595,8686=>596,8687=>596,8688=>906,8689=>926,8690=>926,8691=>596,8692=>900,8693=>842,8694=>910,8695=>900,8696=>900,8697=>900,8698=>900,8699=>900,8700=>900,8701=>900,8702=>900,8703=>900,8704=>587,8705=>532,8706=>494,8707=>587,8708=>587,8709=>662,8710=>612,8711=>612,8712=>536,8713=>536,8714=>439,8715=>536,8716=>536,8717=>439,8718=>500,8719=>823,8720=>823,8721=>713,8722=>564,8723=>564,8724=>564,8725=>500,8726=>500,8727=>400,8728=>400,8729=>333,8730=>549,8731=>549,8732=>549,8733=>636,8734=>853,8735=>509,8736=>575,8737=>559,8738=>509,8739=>200,8740=>250,8741=>320,8742=>404,8743=>564,8744=>564,8745=>564,8746=>564,8747=>456,8748=>812,8749=>1153,8750=>618,8751=>910,8752=>1238,8753=>646,8754=>651,8755=>651,8756=>565,8757=>568,8758=>250,8759=>629,8760=>564,8761=>758,8762=>564,8763=>636,8764=>636,8765=>636,8766=>503,8767=>614,8768=>297,8769=>636,8770=>636,8771=>636,8772=>636,8773=>636,8774=>636,8775=>636,8776=>636,8777=>636,8778=>636,8779=>636,8780=>636,8781=>636,8782=>636,8783=>636,8784=>564,8785=>564,8786=>564,8787=>564,8788=>735,8789=>755,8790=>564,8791=>564,8792=>564,8793=>564,8794=>564,8795=>564,8796=>600,8797=>564,8798=>564,8799=>564,8800=>564,8801=>636,8802=>636,8803=>636,8804=>636,8805=>636,8806=>636,8807=>636,8808=>636,8809=>636,8810=>900,8811=>899,8812=>410,8813=>636,8814=>636,8815=>636,8816=>636,8817=>636,8818=>636,8819=>636,8820=>636,8821=>636,8822=>636,8823=>636,8824=>636,8825=>636,8826=>636,8827=>636,8828=>636,8829=>636,8830=>636,8831=>636,8832=>636,8833=>636,8834=>636,8835=>636,8836=>636,8837=>636,8838=>636,8839=>636,8840=>636,8841=>636,8842=>636,8843=>636,8844=>564,8845=>564,8846=>564,8847=>564,8848=>564,8849=>564,8850=>564,8851=>563,8852=>564,8853=>636,8854=>636,8855=>636,8856=>636,8857=>636,8858=>636,8859=>636,8860=>636,8861=>636,8862=>636,8863=>636,8864=>636,8865=>636,8866=>778,8867=>778,8868=>712,8869=>712,8870=>466,8871=>466,8872=>595,8873=>588,8874=>710,8875=>706,8876=>595,8877=>596,8878=>608,8879=>706,8880=>636,8881=>636,8882=>636,8883=>636,8884=>636,8885=>636,8886=>1296,8887=>1296,8888=>966,8889=>564,8890=>506,8891=>564,8892=>564,8893=>566,8894=>570,8895=>582,8896=>744,8897=>744,8898=>764,8899=>764,8900=>512,8901=>250,8902=>471,8903=>629,8904=>636,8905=>636,8906=>636,8907=>816,8908=>816,8909=>636,8910=>636,8911=>636,8912=>636,8913=>636,8914=>564,8915=>564,8916=>594,8917=>564,8918=>564,8919=>564,8920=>1215,8921=>1215,8922=>636,8923=>636,8924=>636,8925=>636,8926=>636,8927=>636,8928=>636,8929=>636,8930=>636,8931=>636,8932=>636,8933=>636,8934=>636,8935=>636,8936=>636,8937=>636,8938=>636,8939=>636,8940=>636,8941=>636,8942=>250,8943=>1000,8944=>1000,8945=>1000,8946=>601,8947=>536,8948=>464,8949=>536,8950=>536,8951=>464,8952=>536,8953=>536,8954=>601,8955=>536,8956=>464,8957=>536,8958=>464,8959=>600,8960=>662,8961=>442,8962=>694,8963=>472,8964=>472,8965=>508,8966=>508,8968=>474,8969=>474,8970=>474,8971=>474,8972=>600,8973=>600,8974=>600,8975=>600,8976=>564,8977=>503,8978=>791,8979=>791,8980=>593,8981=>560,8982=>563,8983=>563,8984=>700,8985=>564,8986=>780,8987=>632,8988=>474,8989=>474,8990=>474,8991=>474,8992=>686,8993=>686,8994=>658,8995=>658,8996=>800,8997=>800,8998=>800,8999=>800,9000=>800,9001=>329,9002=>329,9003=>800,9004=>800,9031=>777,9032=>777,9040=>777,9047=>777,9054=>777,9088=>800,9089=>800,9090=>800,9091=>840,9094=>800,9095=>800,9096=>800,9097=>800,9098=>800,9100=>800,9103=>788,9104=>788,9105=>788,9106=>788,9108=>800,9109=>800,9110=>800,9111=>800,9112=>800,9113=>800,9114=>800,9115=>384,9116=>384,9117=>384,9118=>384,9119=>384,9120=>384,9121=>388,9122=>388,9123=>388,9124=>388,9125=>388,9126=>388,9127=>494,9128=>494,9129=>494,9130=>494,9131=>494,9132=>494,9133=>494,9134=>686,9138=>1287,9139=>1287,9140=>860,9141=>861,9142=>861,9144=>889,9145=>889,9146=>889,9147=>889,9148=>889,9149=>889,9166=>800,9167=>800,9180=>896,9181=>896,9182=>903,9183=>904,9184=>910,9185=>910,9186=>761,9187=>910,9189=>942,9190=>817,9216=>800,9217=>800,9218=>800,9219=>800,9220=>800,9221=>800,9222=>800,9223=>800,9224=>800,9225=>800,9226=>800,9227=>800,9228=>800,9229=>800,9230=>800,9231=>800,9232=>800,9233=>800,9234=>800,9235=>800,9236=>800,9237=>800,9238=>800,9239=>800,9240=>800,9241=>800,9242=>800,9243=>800,9244=>800,9245=>800,9246=>800,9247=>800,9248=>800,9249=>800,9250=>556,9251=>500,9252=>800,9253=>800,9254=>500,9312=>788,9313=>788,9314=>788,9315=>788,9316=>788,9317=>788,9318=>788,9319=>788,9320=>788,9321=>788,9472=>889,9473=>889,9474=>889,9475=>889,9484=>889,9485=>889,9486=>889,9487=>889,9488=>889,9489=>889,9490=>889,9491=>889,9492=>889,9493=>889,9494=>889,9495=>889,9496=>889,9497=>889,9498=>889,9499=>889,9500=>889,9501=>889,9502=>889,9503=>889,9504=>889,9505=>889,9506=>889,9507=>889,9508=>889,9509=>889,9510=>889,9511=>889,9512=>889,9513=>889,9514=>889,9515=>889,9516=>889,9517=>889,9518=>889,9519=>889,9520=>889,9521=>889,9522=>889,9523=>889,9524=>889,9525=>889,9526=>889,9527=>889,9528=>889,9529=>889,9530=>889,9531=>889,9532=>889,9533=>889,9534=>889,9535=>889,9536=>889,9537=>889,9538=>889,9539=>889,9540=>889,9541=>889,9542=>889,9543=>889,9544=>889,9545=>889,9546=>889,9547=>889,9552=>889,9553=>889,9554=>889,9555=>889,9556=>889,9557=>889,9558=>889,9559=>889,9560=>889,9561=>889,9562=>889,9563=>889,9564=>889,9565=>889,9566=>889,9567=>889,9568=>889,9569=>889,9570=>889,9571=>889,9572=>889,9573=>889,9574=>889,9575=>889,9576=>889,9577=>889,9578=>889,9579=>889,9580=>889,9581=>889,9582=>889,9583=>889,9584=>889,9585=>889,9586=>889,9587=>889,9588=>889,9589=>889,9590=>889,9591=>889,9592=>889,9593=>889,9594=>889,9595=>889,9596=>600,9597=>889,9598=>600,9599=>889,9600=>761,9601=>761,9602=>761,9603=>761,9604=>761,9605=>761,9606=>761,9607=>761,9608=>761,9609=>761,9610=>761,9611=>761,9612=>761,9613=>761,9614=>761,9615=>761,9616=>761,9617=>1000,9618=>1000,9619=>1000,9620=>761,9621=>761,9622=>761,9623=>761,9624=>761,9625=>761,9626=>761,9627=>761,9628=>761,9629=>761,9630=>761,9631=>761,9632=>761,9633=>761,9634=>761,9635=>761,9636=>761,9637=>761,9638=>761,9639=>761,9640=>761,9641=>761,9642=>346,9643=>346,9644=>761,9645=>761,9646=>761,9647=>761,9648=>761,9649=>761,9650=>840,9651=>840,9652=>420,9653=>420,9654=>800,9655=>800,9656=>386,9657=>386,9658=>800,9659=>800,9660=>840,9661=>840,9662=>420,9663=>420,9664=>800,9665=>800,9666=>386,9667=>386,9668=>800,9669=>800,9670=>788,9671=>788,9672=>788,9673=>791,9674=>494,9675=>791,9676=>791,9677=>785,9678=>791,9679=>791,9680=>791,9681=>791,9682=>791,9683=>791,9684=>791,9685=>791,9686=>791,9687=>791,9688=>400,9689=>761,9690=>761,9691=>761,9692=>791,9693=>791,9694=>791,9695=>791,9696=>791,9697=>791,9698=>761,9699=>761,9700=>761,9701=>761,9702=>400,9703=>761,9704=>761,9705=>761,9706=>761,9707=>761,9708=>840,9709=>840,9710=>840,9711=>885,9712=>761,9713=>761,9714=>761,9715=>761,9716=>791,9717=>791,9718=>791,9719=>791,9720=>780,9721=>780,9722=>780,9723=>567,9724=>567,9725=>435,9726=>435,9727=>780,9728=>800,9729=>800,9730=>748,9731=>800,9732=>800,9733=>811,9734=>816,9735=>468,9736=>677,9737=>724,9738=>944,9739=>944,9740=>686,9741=>944,9742=>715,9743=>715,9744=>757,9745=>755,9746=>755,9747=>756,9748=>800,9749=>837,9750=>719,9751=>719,9752=>782,9753=>800,9754=>800,9755=>800,9756=>800,9757=>430,9758=>800,9759=>430,9760=>517,9761=>660,9762=>724,9763=>732,9764=>886,9765=>577,9766=>489,9767=>563,9768=>490,9769=>770,9770=>725,9771=>860,9772=>668,9773=>753,9774=>724,9775=>730,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9784=>730,9785=>724,9786=>724,9787=>724,9788=>799,9789=>659,9790=>659,9791=>495,9792=>495,9793=>495,9794=>686,9795=>661,9796=>544,9797=>608,9798=>605,9799=>545,9800=>804,9801=>583,9802=>796,9803=>1006,9804=>825,9805=>1189,9806=>1144,9807=>1189,9808=>683,9809=>808,9810=>1146,9811=>797,9812=>800,9813=>800,9814=>800,9815=>800,9816=>800,9817=>800,9818=>800,9819=>800,9820=>800,9821=>800,9822=>800,9823=>800,9824=>770,9825=>770,9826=>770,9827=>770,9828=>770,9829=>770,9830=>770,9831=>770,9832=>895,9833=>333,9834=>513,9835=>722,9836=>722,9837=>371,9838=>377,9839=>402,9840=>642,9841=>655,9842=>869,9843=>905,9844=>905,9845=>905,9846=>905,9847=>905,9848=>905,9849=>905,9850=>905,9851=>1016,9852=>1064,9853=>1064,9854=>954,9855=>606,9856=>522,9857=>522,9858=>522,9859=>522,9860=>522,9861=>522,9862=>845,9863=>844,9864=>844,9865=>844,9866=>748,9867=>748,9868=>748,9869=>748,9870=>748,9871=>748,9872=>726,9873=>726,9874=>963,9875=>770,9876=>1038,9877=>388,9878=>997,9879=>787,9880=>508,9881=>809,9882=>1014,9883=>859,9884=>818,9885=>972,9888=>1000,9889=>546,9890=>784,9891=>786,9892=>738,9893=>542,9894=>601,9895=>700,9896=>511,9897=>861,9898=>611,9899=>611,9900=>544,9901=>782,9902=>1025,9903=>1141,9904=>1000,9905=>513,9906=>510,9907=>642,9908=>722,9909=>719,9910=>777,9911=>495,9912=>602,9913=>836,9914=>666,9915=>666,9916=>691,9920=>689,9921=>689,9922=>689,9923=>689,9985=>974,9986=>961,9987=>974,9988=>980,9989=>846,9990=>789,9991=>790,9992=>791,9993=>690,9994=>549,9995=>570,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10024=>823,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10060=>761,10061=>873,10062=>780,10063=>762,10064=>762,10065=>759,10066=>759,10067=>601,10068=>601,10069=>272,10070=>784,10071=>333,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10079=>392,10080=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>800,10088=>390,10089=>390,10090=>317,10091=>317,10092=>276,10093=>276,10094=>509,10095=>509,10096=>410,10097=>410,10098=>234,10099=>234,10100=>334,10101=>334,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10133=>756,10134=>756,10135=>756,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10160=>832,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,10175=>1248,10176=>509,10177=>892,10178=>752,10179=>636,10180=>636,10183=>564,10184=>876,10185=>867,10186=>220,10188=>847,10190=>636,10191=>636,10192=>788,10193=>564,10194=>536,10195=>474,10196=>474,10197=>755,10198=>755,10199=>874,10200=>712,10201=>712,10202=>890,10203=>890,10204=>966,10205=>926,10206=>926,10207=>372,10208=>494,10209=>661,10210=>741,10211=>741,10212=>756,10213=>756,10214=>455,10215=>455,10216=>329,10217=>329,10218=>496,10219=>496,10224=>1000,10225=>1000,10226=>1104,10227=>1102,10228=>964,10229=>1000,10230=>1000,10231=>1000,10232=>1000,10233=>1000,10234=>1000,10235=>1000,10236=>1000,10237=>1000,10238=>1000,10239=>1392,10624=>420,10625=>350,10626=>238,10627=>480,10628=>480,10629=>333,10630=>333,10635=>333,10636=>333,10641=>329,10642=>329,10649=>179,10651=>559,10653=>570,10654=>595,10656=>509,10657=>509,10658=>575,10659=>575,10660=>575,10661=>575,10672=>746,10673=>746,10674=>746,10675=>746,10676=>746,10677=>926,10678=>636,10679=>791,10680=>636,10681=>791,10684=>791,10686=>800,10687=>800,10688=>791,10689=>791,10690=>983,10691=>1052,10692=>636,10693=>636,10694=>636,10695=>636,10696=>636,10697=>714,10698=>840,10699=>892,10700=>892,10701=>931,10702=>892,10703=>870,10704=>870,10705=>702,10706=>702,10707=>702,10708=>702,10709=>702,10710=>702,10711=>702,10726=>804,10728=>840,10729=>840,10731=>494,10740=>1000,10741=>376,10742=>351,10743=>376,10744=>400,10745=>400,10752=>860,10753=>860,10754=>860,10755=>766,10756=>766,10757=>756,10758=>756,10761=>745,10781=>702,10786=>564,10787=>564,10788=>564,10789=>564,10790=>564,10791=>564,10800=>564,10801=>564,10808=>791,10809=>840,10810=>840,10811=>840,10815=>713,10993=>372,10994=>320,10995=>352,10996=>440,10997=>420,11008=>1000,11009=>1000,11010=>1000,11011=>1000,11012=>1222,11013=>1000,11014=>1000,11015=>1000,11016=>1000,11017=>1000,11018=>1000,11019=>1000,11020=>1244,11021=>1000,11022=>772,11023=>772,11024=>772,11025=>772,11026=>770,11027=>770,11028=>770,11029=>770,11030=>770,11031=>770,11032=>770,11033=>770,11034=>770,11035=>1000,11036=>1000,11037=>283,11038=>283,11039=>846,11040=>846,11041=>799,11042=>799,11043=>807,11044=>1000,11045=>461,11046=>461,11047=>461,11048=>461,11049=>360,11050=>360,11051=>283,11052=>854,11053=>854,11054=>628,11055=>628,11056=>900,11057=>910,11088=>589,11089=>443,11090=>443,11091=>802,11092=>803,11264=>645,11265=>793,11266=>851,11267=>700,11268=>851,11269=>640,11270=>774,11271=>665,11272=>733,11273=>834,11274=>834,11275=>734,11276=>790,11277=>580,11278=>834,11279=>979,11280=>738,11281=>410,11282=>775,11283=>471,11284=>734,11285=>851,11286=>895,11287=>722,11288=>638,11289=>620,11290=>721,11291=>793,11292=>821,11293=>699,11294=>793,11295=>682,11296=>569,11297=>791,11299=>751,11300=>705,11301=>874,11302=>665,11303=>1139,11304=>1023,11305=>1238,11306=>762,11310=>759,11312=>484,11313=>595,11314=>638,11315=>525,11316=>638,11317=>480,11318=>580,11319=>499,11320=>550,11321=>625,11322=>626,11323=>550,11324=>592,11325=>435,11326=>626,11327=>734,11328=>553,11329=>308,11330=>581,11331=>353,11332=>550,11333=>638,11334=>671,11335=>542,11336=>478,11337=>465,11338=>540,11339=>594,11340=>616,11341=>524,11342=>594,11343=>512,11344=>427,11345=>589,11347=>564,11348=>529,11349=>655,11350=>499,11351=>854,11352=>767,11353=>929,11354=>571,11358=>569,11360=>611,11361=>289,11362=>627,11363=>556,11364=>667,11365=>435,11366=>303,11367=>728,11368=>501,11369=>734,11370=>514,11371=>611,11372=>405,11373=>680,11374=>889,11375=>721,11376=>680,11377=>624,11378=>1075,11379=>852,11380=>468,11381=>557,11382=>380,11383=>612,11384=>559,11385=>347,11386=>491,11387=>397,11388=>230,11389=>469,11390=>556,11391=>611,11392=>719,11393=>499,11394=>532,11395=>381,11396=>615,11397=>433,11398=>969,11399=>680,11400=>647,11401=>444,11402=>593,11403=>402,11404=>573,11405=>405,11406=>698,11407=>509,11408=>726,11409=>493,11410=>283,11411=>238,11412=>628,11413=>455,11414=>653,11415=>471,11416=>819,11417=>589,11418=>698,11419=>507,11420=>546,11421=>378,11422=>724,11423=>489,11424=>724,11425=>524,11426=>526,11427=>375,11428=>647,11429=>438,11430=>615,11431=>433,11432=>719,11433=>519,11434=>762,11435=>538,11436=>649,11437=>461,11438=>721,11439=>519,11440=>964,11441=>681,11456=>689,11457=>464,11464=>579,11465=>391,11466=>493,11467=>355,11492=>408,11493=>499,11494=>496,11495=>986,11496=>466,11497=>461,11498=>934,11517=>256,11518=>617,11519=>266,11744=>0,11745=>0,11746=>0,11747=>0,11748=>0,11749=>0,11750=>0,11751=>0,11752=>0,11753=>0,11754=>0,11755=>0,11756=>0,11757=>0,11758=>0,11759=>0,11760=>0,11761=>0,11762=>0,11763=>0,11764=>0,11765=>0,11766=>0,11767=>0,11768=>0,11769=>0,11770=>0,11771=>0,11772=>0,11773=>0,11774=>0,11775=>0,11776=>333,11777=>333,11782=>534,11783=>534,11787=>346,11788=>500,11789=>500,11791=>1000,11792=>1000,11793=>1000,11798=>564,11799=>333,11800=>444,11802=>333,11803=>500,11804=>500,11805=>500,11806=>500,11807=>500,11808=>333,11809=>333,11810=>333,11811=>333,11812=>333,11813=>333,11814=>856,11815=>856,11816=>464,11817=>464,11818=>620,11819=>410,11820=>410,11821=>620,11822=>500,11823=>250,11824=>400,11825=>250,42560=>607,42561=>411,42562=>611,42563=>410,42564=>487,42565=>367,42566=>368,42567=>286,42568=>722,42569=>519,42570=>550,42571=>458,42572=>1145,42573=>775,42574=>665,42575=>548,42576=>1014,42577=>736,42578=>910,42579=>675,42580=>962,42581=>677,42582=>1042,42583=>648,42584=>722,42585=>513,42586=>932,42587=>700,42588=>1042,42589=>749,42590=>780,42591=>550,42592=>717,42593=>524,42594=>896,42595=>635,42596=>933,42597=>635,42598=>1139,42599=>777,42600=>724,42601=>491,42602=>790,42603=>560,42604=>1262,42605=>850,42606=>734,42607=>0,42608=>0,42609=>0,42610=>0,42611=>519,42620=>0,42621=>0,42622=>510,42623=>201,42624=>639,42625=>488,42626=>475,42627=>347,42628=>1160,42629=>842,42630=>1000,42631=>768,42632=>737,42633=>531,42634=>827,42635=>530,42636=>608,42637=>438,42638=>742,42639=>545,42640=>608,42641=>480,42642=>926,42643=>654,42644=>671,42645=>518,42646=>992,42647=>780,42752=>318,42753=>318,42754=>318,42755=>318,42756=>318,42757=>318,42758=>318,42759=>318,42760=>307,42761=>307,42762=>307,42763=>307,42764=>307,42765=>307,42766=>307,42767=>307,42768=>307,42769=>307,42770=>460,42771=>460,42772=>460,42773=>460,42774=>460,42775=>374,42776=>445,42777=>564,42778=>564,42779=>354,42780=>354,42781=>243,42782=>243,42783=>243,42784=>564,42785=>564,42786=>276,42787=>242,42788=>386,42789=>276,42790=>722,42791=>501,42792=>895,42793=>703,42794=>532,42795=>409,42796=>437,42797=>389,42798=>592,42799=>600,42800=>413,42801=>373,42802=>1183,42803=>683,42804=>1154,42805=>741,42806=>1089,42807=>693,42808=>902,42809=>563,42810=>902,42811=>563,42812=>912,42813=>549,42814=>667,42815=>432,42816=>722,42817=>513,42818=>722,42819=>513,42820=>722,42821=>512,42822=>713,42823=>341,42824=>611,42825=>289,42826=>750,42827=>544,42828=>918,42829=>654,42830=>1262,42831=>841,42832=>556,42833=>500,42838=>722,42839=>575,42842=>397,42843=>344,42852=>576,42853=>500,42854=>576,42855=>500,42862=>489,42863=>489,42864=>307,42873=>722,42874=>491,42875=>483,42876=>344,42877=>611,42878=>581,42879=>441,42880=>611,42881=>258,42882=>689,42883=>495,42884=>483,42885=>344,42886=>667,42887=>444,42888=>333,42889=>250,42890=>282,42891=>286,42892=>278,42893=>722,42896=>722,42897=>492,42922=>833,43002=>779,43003=>556,43004=>556,43005=>889,43006=>333,43007=>1298,43232=>0,43233=>0,43234=>0,43235=>0,43236=>0,43237=>0,43238=>0,43239=>0,43240=>0,43241=>0,43242=>0,43243=>0,43244=>0,43245=>0,43246=>0,43247=>0,43248=>0,43249=>0,43250=>500,43251=>500,43252=>500,43253=>500,43254=>500,43255=>500,43256=>694,43257=>680,43258=>400,43259=>500,64256=>639,64257=>524,64258=>509,64259=>795,64260=>778,64261=>581,64262=>663,64275=>971,64276=>969,64277=>978,64278=>971,64279=>1219,64285=>320,64286=>0,64287=>537,64288=>537,64289=>817,64290=>820,64291=>820,64292=>820,64293=>820,64294=>820,64295=>820,64296=>820,64297=>564,64298=>537,64299=>537,64300=>537,64301=>537,64302=>537,64303=>537,64304=>537,64305=>537,64306=>350,64307=>537,64308=>537,64309=>350,64310=>350,64312=>537,64313=>320,64314=>537,64315=>537,64316=>537,64318=>537,64320=>350,64321=>537,64323=>537,64324=>537,64326=>537,64327=>537,64328=>537,64329=>537,64330=>537,64331=>350,64332=>537,64333=>537,64334=>537,64335=>547,64336=>229,64337=>237,64338=>877,64339=>877,64340=>268,64341=>300,64342=>926,64343=>877,64344=>296,64345=>300,64346=>877,64347=>877,64348=>298,64349=>300,64350=>877,64351=>877,64352=>270,64353=>300,64354=>877,64355=>877,64356=>288,64357=>300,64358=>877,64359=>877,64360=>288,64361=>300,64362=>858,64363=>858,64364=>338,64365=>328,64366=>858,64367=>858,64368=>338,64369=>328,64370=>598,64371=>595,64372=>600,64373=>630,64374=>598,64375=>595,64376=>600,64377=>630,64378=>598,64379=>595,64380=>600,64381=>630,64382=>598,64383=>595,64384=>600,64385=>630,64386=>400,64387=>348,64388=>400,64389=>348,64390=>348,64391=>348,64392=>348,64393=>348,64394=>345,64395=>345,64396=>345,64397=>345,64398=>902,64399=>966,64400=>373,64401=>469,64402=>902,64403=>966,64404=>373,64405=>469,64406=>902,64407=>966,64408=>373,64409=>469,64410=>902,64411=>966,64412=>373,64413=>469,64414=>585,64415=>585,64416=>585,64417=>585,64418=>293,64419=>300,64420=>372,64421=>420,64422=>372,64423=>393,64424=>313,64425=>340,64426=>456,64427=>456,64428=>456,64429=>496,64430=>710,64431=>680,64432=>710,64433=>680,64434=>344,64435=>344,64436=>484,64437=>484,64438=>508,64439=>508,64440=>508,64441=>508,64442=>565,64443=>508,64444=>335,64445=>344,64446=>344,64447=>342,64448=>354,64449=>354,64467=>719,64468=>688,64469=>373,64470=>469,64471=>359,64472=>329,64473=>399,64474=>369,64475=>399,64476=>369,64477=>522,64478=>399,64479=>369,64480=>399,64481=>369,64482=>399,64483=>369,64484=>672,64485=>670,64486=>270,64487=>300,64488=>270,64489=>300,64508=>672,64509=>670,64510=>270,64511=>300,64606=>375,64607=>375,64608=>375,64609=>375,64610=>375,64611=>375,64612=>698,64613=>698,64615=>988,64618=>698,64619=>698,64621=>988,64624=>698,64625=>698,64627=>988,64630=>698,64631=>698,64633=>988,64650=>698,64651=>698,64653=>988,64657=>698,64658=>698,64660=>988,64830=>443,64831=>443,65010=>1025,65020=>1107,65056=>0,65057=>0,65058=>0,65059=>0,65060=>0,65061=>0,65062=>0,65136=>200,65137=>200,65138=>250,65139=>373,65140=>200,65142=>200,65143=>200,65144=>200,65145=>200,65146=>200,65147=>200,65148=>200,65149=>200,65150=>200,65151=>200,65152=>350,65153=>245,65154=>237,65155=>229,65156=>237,65157=>399,65158=>359,65159=>229,65160=>237,65161=>672,65162=>680,65163=>270,65164=>300,65165=>229,65166=>237,65167=>907,65168=>917,65169=>270,65170=>300,65171=>416,65172=>420,65173=>907,65174=>917,65175=>288,65176=>300,65177=>907,65178=>917,65179=>288,65180=>300,65181=>598,65182=>595,65183=>600,65184=>630,65185=>598,65186=>595,65187=>600,65188=>630,65189=>598,65190=>595,65191=>600,65192=>630,65193=>348,65194=>398,65195=>403,65196=>398,65197=>345,65198=>385,65199=>345,65200=>385,65201=>901,65202=>901,65203=>648,65204=>603,65205=>901,65206=>901,65207=>649,65208=>598,65209=>909,65210=>893,65211=>633,65212=>583,65213=>909,65214=>893,65215=>630,65216=>580,65217=>568,65218=>568,65219=>521,65220=>521,65221=>568,65222=>568,65223=>521,65224=>521,65225=>591,65226=>530,65227=>584,65228=>447,65229=>591,65230=>537,65231=>584,65232=>447,65233=>858,65234=>858,65235=>338,65236=>328,65237=>626,65238=>626,65239=>338,65240=>328,65241=>486,65242=>688,65243=>373,65244=>469,65245=>628,65246=>667,65247=>247,65248=>280,65249=>475,65250=>415,65251=>419,65252=>476,65253=>637,65254=>637,65255=>270,65256=>300,65257=>372,65258=>420,65259=>463,65260=>396,65261=>374,65262=>359,65263=>672,65264=>680,65265=>672,65266=>680,65267=>270,65268=>300,65269=>456,65270=>594,65271=>446,65272=>614,65273=>446,65274=>614,65275=>446,65276=>614,65279=>0,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>600); // --- EOF --- - diff --git a/tools/tcpdf/fonts/freeserif.z b/tools/tcpdf/fonts/freeserif.z index 426020a793e2658fac15f717bc7a2108e706136e..158194a5707241e82a8815a5884976fcda6ee291 100644 GIT binary patch literal 1835770 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%0DCIxWCrmBo!XLTha#`)sTv z`;2rU%){?TVatBp7zP4*2>sW1zy+jWh*3U-eqrr2vO<x@JQM_48^zXo6mnbSu|3d( zWyJvRC`xbJ-4}yn##_*FBqv#k)Ic7#)r%pHQ=;sY(7%}7LjHwWd~tYs{l@M4FJ2M9 z{-9aI^x|w#i|mD4rm#1L^J{-XPueeZ^0cEg`)srll5Ae2Jf=T&O=9p${-)t(xOwx* zZIQ;hO3WSeI~{4pysA9%?&~&{suOqYX%-^+14A0K>yAC8v7w9Zo!)zbTYDw*e)O9` zmqn0x*6@#=Uv3+JANPTs>$lFGs7cL2qU@I(-nb{3zv-|3dbT#a>d4jkMD5u9HLH(Z z-#Bp3NTqoFiPfjq`cl`O!m@h&{O{N+5ufa${)=h{z_X~4h^dD0VrwyuAiyoI5(5st zo99{F#^QI|NWKQiwoYM*-G!F=%;FYe2e*(&v`oCeau{<|5-~_w0Eu4QDPU0BodS3o zi)Ny$&4N6S-WiA?+=DK^3@drqZRiGfh^<<)wbRlHG-Wd+<8&L)r}JW4T(uSlR4g<k zm`7Jb{OZ^S(yunyDEHX-+W9RzRt#a!$DkE6*q=h_kEL{tURtiJ25>Y*Uv}x5^<TYa zYR~FfTk_zJJBJLh!B~1=!>!xaA1fzG6s7lQJTqlm)aQ2uY*DEoxT1}wFI>vjvO70E zw(iKaI-X@J+a6iF_pjFsWo|oZH|;w8bV;AS`T9Fg?y9UBOVk1`&eSa;+2UHg+g=FG z6fX*eGIeh)o;bL6-c~&Hj^fZqcKRtwMcsNn$==3%mYSosP<yGP)OmEHkRQE-cq^&G z;w~b>TMLT?q6!8J@+#c@)mkMe<qW!Ytk9Y~vp9mKcj3Uuqz)$&nq)=Y0rF}@fIg|k z9Ym;i;1*`tDlLOV!}Y02hT%B+bmRaMw{dXG+kvr5;AUbwkarS6?)s`d`|!+>xG37a zr2%+7Z+VH;^OVz7+l&P`bqV@itJ52b*zxb~!uyuCS{B4?2>|=#!GdUc3H^)O_~aU_ z;5Ue}dLH|p;OyWC3tcFYLP&lqu+1?g!=^-BhzY_Nlg@5KF#-O}&q&HbCar@GlcZZ5 z=VO6qm@f~``<$-q`n+@45q1O|+f><_oA-=VlZ!VTpffS<qG_9VQ?XjgHRG!idsknQ zTfL7nb04{8=y0u^iXAmL_qo)ar(%QQ{4Nh&zGDBVXS5Mv#2uR?q0%gI{&`>0?iCxG z9ik}~<C019wa@H1ux4(;X&tc%;k+|CSlW{=rLW!S&oQ~+=_d;VgNBna<5d~DbKdRt z)x2l<;_Bd7Wy=_e<*4&-FlKrW-fed+*$4@^94W#S$W1L46bQIh41-v;JiQGpHgu;6 zB9f3bssa+J4;o%%XR3)8LyL}3kxZ4L=wMv0<7^I(&mX{8;E-F2l0t>LCu>TAvVn7x z(in~C8tLC1K<_oWeU2dSr%mdlDQpk=1%Hg&yeT;#+D-RAxJm84>C@j&pPX@7yoc8r z4NhB3OfWiaMNA3~UDWT0-aMR+<UG1phSFl^pCjB&x7#evn;-RB6<W||ndhiHH2_`; zg+Z!_oMZ}6B?9Rv;B`)t(hkX<0rYejWq@Kqne5RnlZ--8plXOT;I4S=&?iJ0C1B1v z#Qv^mCKm=O1V!0z0X3DufZ}%CUnaY9O#pL!(d-GE63Ht3qF<EtK?Q09=^hQv=vc>S zitr%jPQ=eET^$LH6>}~m;U13VIlWT|2?>qxA|E(=>Z;CrYy(?En`6-fMy)I6=L0#P z$-MsoZ`L_y*5=~oSg06iy2d!+KXqw3yuiKrt-btKe{Sf8!mg_se@vH%sQ1yvsYuAa zJ*OvmN}%7(h?nAkh>EiUicc59xqGl6Aqy^yIXSY=4|c=YFg{5Dz;K972;jcLfQKXC zuQ4MAi);nNHpN*8!aQ!U3Q<r-Q5j9R)4jW)i0xybx7cn_;E#+Q88L<uBU7o`DwAls z|K7}?$8Po5?as>VgkjCRE}gAPlO<nR(!G+1NFJAHb?6w=jaLszJ$ZSO*@Wb!PMuIT zGK4GLjFVVyWmmdX8kj$dh(C%%7n()92}LflN-PWuYA9IQXtpeH;Y1e8O12E8TUKi@ ztDT-00U(w7q{7;udVyLuJZ@;LD{Y{SQTkA#ZsSe&-Labg;tib_^<un$0$J8%ND2Y7 z%i=Wp6Nattaa-L-Hrm%6Obgn2Dx9<EmgeZDs-v3J+AIDjr{egMHO$+znz+y5zm7J! z5;r~Ov%YK8Pci2oJfCDz%m=9`RiY|X8^y>O;y@-8gHbNDVrL+GQ$#XQfxLSH>@XY5 zHdh*&%`^#WG_dMOQMx2kIm${^(k(iwqR%<QAO7&wn@;fl+^$@8@QRT&4zERTEUk0$ z-iv%|PFyo)t8ClkFpeD=h#Q#?dZp&8SG{h&k4u)vG}r7u@=mMM7EoOhi*o7gz|HSH z5D@P8M8TCizIA;P_w4*Py3+#lEIP?)WxJ=dqI9pfLvW@j&xVj^6IJfDjN|$YaZNIU zY#@5jj8g%4A*~^USd(M<U^IuXG{@rgt1Vu9QA4>s;RMc?hoU0c4-xBz*TkXFnrSOU zcVjGV>2pcYbu)#Tb-7?Ng&c8%FB;4T%dV2{mfw7XSKmE3amlqE`I|G|@aU+ec$tQM z|K6EwIJSMHq1T!G{z`N#IIdUI@A;!n`_YY?7SwNko~E+l!WElzhKIDOE^pJPnFeK` z($s#XHtth^`A~euQ=+my!hA;dAg=b1C0s1&kCr{kTrnpuSe?EYPX1Whu5bi<VHzK_ z9k{}=xBAs}7Bg@i-#ga$UGIxt<?tju4sYsJf8wA)GqB0DW9@A(7=>s)?B}&fbJ!N} zF%7TeOL!$$=FQi#f$Z}(edUzys##6v$8pY4O2;`})sisVb%67oIiI9&K<CpV=`F$u zofN4CJW8s<ta8E<7&)kpOsKkfejIQDqAP_A*^36dGZ>BMNz-TBEF?&;YZjf*?n&fV z8kEQxS$v#cZXUg}lCx@XmaAc+X(sI{r#!a6Bk>I>AMcJehJv{}*Lc&}+3D~HHq7vI zhi<tJX>8NzhQVv;-+2>dU&7zXY6pvPE}X7-RR^y0I;3(Y#M7n0i@9Udrmu8fGYWs@ z*$%bYvxvVn$gUZvQR-s^g|Wp}7LDX;0|hyvU2fG1-TYw<M|rgZ=;$##yD?%~M$TPp z5aw9j=;GZ4c~FFpfY}$bL~U2HxG$`X)b=<clv~2v&*aJ=`f0!kSPGVc00un++WbY0 z+H8^BgFwZIMfMKh^_p_Lfz^YC)`AQ$V>H`U>o~!YP*%|4F~^>UuQrHBhRdMz&-ZkG zc;nB%!LPk(ggX}S&y1Obq0mrxTScu4aK>TYyxJn!rKH;`Iwg&5k9{P>Jon_Aztz!C z{!w?)d)F8i-#j(5NoQFb4GnuP(Q9;!k+Y~6<0i8;AlY1wpi6a}cU2tw7(Laqd%s5X zjbId>6>L_z6$J~hC=eeBEPw!tfP#5Ei8Nl|s>~RJG&*sEbl3aiBS*ew8h$BKt6kZ- z&t`L4ePUQ=QhSXav&$;kwTVFT=1;t#+whOsZQFEjK3n2+RxxZ(>p4x-95TC%yoUTu z><F^OyQvpRZ>gNERw}S;9Srh7K~9#?+i?QFwrOXX^t05@$W!QIrvwZKwiUhHN<14C zQEw{Jk3^A#88og;)sZP1p9gP6Y-h5iCaIBc+77F<z#)u4Yto{|6;1BMnHG!8>9Ib5 z(Wy)Y!`+SZlpuQIh5F#o)cn@%-5w+oh-ry)h~!4CY-!UFgwsfv)moI47a4{%X?yGO z@VY$acY{q{Cy0X0ESX(eUY!7);WbaI)h4xFWi%%AsgG{BBX+&6`GY%Ub?hEfC^J~H zd&0Du<<usPsJb*+&3c37XV>~-G?%<`o7$i@8tj7C65w>&vLzupbQ{gcI`RRHC=3{N zuiT><_@}s`^CcZ^u4xu@+4`72?&m}cZ#TFNLCvG_N;+J-=qCk*Z<wv<j)tgP$!4{d zr_yzq0tGNaNg|@9GVB>?`Od)NyjEI}E$9+fy89gHU6owP2)dFq(zJ3i57F)*%#909 z97RzwC6M|_K!i=V7GEfw&R18Og%oe1>n-(&i;OXYV<uX=(i#ME_KbT1If5!)8#ehx zkHceHGd5<}_)qt~ppD<ntGH}&&Npatcu!oB@JF4Jw_vEmih8w<%UU94iPLS%AD=hs zI<J~&;{eyzX$*sdgX8X@Z25uXnNV;dmYC7%v3)*<e2oAzhy3zmidCYBH|aw98`>Zf zintX3WN|T12$LsdN)y5q0TaPQ3jY>yfil`~43f6A!qBsbT*()8oXO*jq`L%Bcjxnz z#1G(t5{*=$yIf|XZS-;8?Y9T{5Y4aN6j?nn&iOBY_(NCGmw%1-+;)l?+}G)pP7K66 z(Xlb)fm@R1EW;fhp08cHPS9NX{?30hhyRz0e(+xAKxepdvQh|Uuh?osjueG#)vpk5 zz?@PAv^Lf&exjkV-O7;2Bvyb#H?Ry(AR&;;nL=EWBCVbz&jKMy9z1N)dkZKaDVB^U zxRD3yM^ad}$WEAE$ct?*W>OY8S;KgYF$0FpoiCFx1XhT|P(-dZnACz7;yYyWagVZe zLF~qM%hDuQrnz7V9FC%4q27sPQFQS4-94l8UH_TMi%omhnI{^P<D;?M@d>Nlzkm9! zRLQ)P8_I@@er{=^V(5I)d^2~QJC&MPw`%ouHR1Ff9?^fp<1z7D>#C{5M}mA$CqGC( zi!A+mqW^m1wJ8iWWU>G(V9O*Z$_%g-O#}tTU|E*aPy?o5I6&(PCrF$Iz)w(eSK=%Q zPG(d3vDjXik-+Y2{28aoVn1NAoaBmEm^22zzmRbT)3sXtz^o~ElYzd$<hG!g%V2VN zzGZn2r!ys@c}p=Ey>u(5_8mCLjopRMasE6y$3FUbDnlJmw*CPEkP~kza^ejsS=jW4 z98b9166}b<u-bMgsFDf$mcOjHr+BK#4!bgfc%!o3iNkc+lfon7G1xBJji7MfP;V1; zyhi#5@X>7!+9uitOu@*|Xsot6Z}qs`c71fC=ER6;^g1qKOwYe7k`&i+>2zJH<tnbQ z6R88^Q=2Rm>(!gMO?M9Hb-Ca@y?gpTb2U|<rW77mJWdzx+&irdkRmJUAy%{mo+gV& z<S5zYgAmXpm=l?mFlkf=ENDgkm9}D!Fe^sn_F#%t={c*(Ymb}1!Ds)q6g#zN|A}*g zPPB>+v&2hkUKbUE4xd+>4e2bR(;o4Z<5TYc(+$#=^%d@Mv2#`0py7Fk;1m2Boj&J? zS?pX_m#65xNJp(zX62-wE>D!PYI5U6s1WQL0fh&}f}oUO_7BEajpBkgL|83{Y^06c zNMA^c6jFC^n|O~(RS3Jx^bNk*F<xJfjre^@6{iz9NqzARX<zJQX{Tx3_S*`#8R8$= zc-JQl$gwfZq~nQzQS#ZMmJIjkH7VcdXL8r-j&IPd`){lM8@FgXKMHZ(c;KIr4k{vt z<ppKONrYr~wYXk$H|atr;6tr+8ASxpiRFSz8w6b}htPpTL=pRlocRP8#(@F>kfust zaI<(71ulVFpk2;j!%cEN*q0y=RM91CIVv41U^AwT5H(IAO=ZF>=Sr3rS(QUd6!3_( zO>A3yB+87f<U%fNd?TE!#8utg2~t*#ZpMVZ#+~r+p|qbD_pZv68x39NZqu$vJ~~*f zx(0Sewnk#vsxc89ac{ji5YZ(=>V4H*=J+~}ZR@TLrq{-=*vSdor1Iodh1||n%=2r* z0o&oU*vlb&jJ||wP!rTQ36eN8f`exFuJk9tNGjKBZebO&P8M2$Gho!9Hk>B5e?`YD z9Z82s*=&g9T!#>40hlHoAmfY<aUm4Pxdx>4TTV<!YrYCe*r9P`2U*T67V28kRRPUN zfiy;|;h;#?8nL`Y8H~<Iv_3$}`!A@`e=T1iW^*M8bphQQ-Q7DEu&%Yyy#PtEv51l1 z+!T!+<BZ`7?@xIIVdreDTsayVEcv6C*0%BUTkl$Z(m4IyyA!uLMz*=5;j-W!e17u! z+=km!W4d@ybD)u|9(*J+nhFlLi&r70)*ksA8%IxTn?Dcndn99Gn_Za8d9ZH%9pdlr zBK{tOS$4pu005bsVHv-MmVLyb?OYT(>vAb5VHFmKdwJ1e0RZ&c-0%u0=r~@pXSCrt z3mrtp$dXLJ^aN!5%wljD7wB0XY%_AWJR~)s0E}_sxPdh~oSraZ;|Ba<t7>VLyRmWv zFB#QnNuQ^Z`%(7@Tqy%qMWf5#;15f6`WeZWk!&n$Xqw!j5H4E-$Xioqgrp~KSu4#p zrBK1<(5tOOtiym@wpetu<e0Eb(tA9Pw8yg}5V=lkv(}{~a@sUaTgD>Zd8glzlcdXI z*Q@nyT`9ZDcinZ}JaUq$B3h16)6@s4c9u-!LcDPco~ds8DblR<C~4Rn>Z0`0tyQ=; zYm|iBqd4?fR1=m~3xH$WjW=c>4lf|*7Pn$m#YI+=t&>J9OFNz<<0sh(#IYg#My_iR zJ5vrRRT#jnDnkJFheHbnYfgqGmVwoFD|3zd%49XO(j?2`I9)?)(xtS)ean{2EsL~M z<K$g-uV3V&V}l;gWe<7N(UFm`L49)5!GtfGE~oX`drj|ZxFcUiar@l!v=H7oJtW+H z<z{{7(>hkK7j53CgDZ@Mjk<53=sg|wm{iQaoH~??BzKRM)w&nBrEDi+6h5+^(3k!S zqAyHky+XCUK+QG8yrc_q!H5HRbx&PP6Y_G1yz8;XSS?UnNss$Luj651h#k;nWC~fL z4T!V@s}Wy%)7dqIRB~YiHz&xYX*@FdqFM+?<Fy&gwdpm8qoqLDg*zDv;-V0>#38BG zsv%d=Ha1RjBdrQ3j0H+-8Xz4HWDs0wR#ud*2IjC<Tt$Lm1d%?Y6y?yjn*Ig{ti8#^ z>?lpM8MimFGhvw?Efw;n;cfixQSPp-qU(kUl_<HAHs3&4vgK20cO(;HWB2mgL*+yz z_yLP+JV_^<t7uODPK$G6a6{PYx1Qpzwt3v^j|8lxV{R1anJj`?vN~0<DMQF-AEntv z?#e*1^X#s<;HFKO@5S@qVP0ompi;<69-{!XghC30(sd_KTa>UMQC<_$Cj=9oFUUpo z8%6Na#)}bUiBR^89Ji1RQykJrhLACh3GJl_8YM4+lTak9<B?fYa!ZMLqOV8LPvfCZ z3*I{{*#*gw0LQIfVZO+Q47#0xh|!__@+f=%a9}_(s0=oT%lE`z4(jTHjxKVynD@NH zWp@f1p%5I|Pk*}*v<}c=lki#EbEg>9WIDlXrOz#VVd+&7`8&SzKWE;-JcqotgH+2{ zXca1el-73O8Da-GpJ_~r)+l1ZX^ixuLoRm$Qb?c{SD}*tML@d0CR`*LB0C_(UqaCs z3QSp@Iag^khbD<!x5j(j#4s5_rd9Fr9NoDwk{qBF<P^3Wv^6l-bju=jhO10|VPfae z_isq-G}1MT){+_9aqRFKy-&~092eFPq@TMqyeh}J<A!Q5EpRv5ImZ>ubJgt0Eyj&g zt4@zceSE~8*tl+Lt6C#OqPp~WJl{Ef>lJEMZGZl|KXz(_Nv&|(dk}4k=a-on^D(MM z9i>{8f*eGI3F2|xU<MJ!QIIu2Dh(!;i6f2L)EU`lS#JAq<ApEBVNVH=P!ZX1dCdl4 zy-8@o{zi;8;0X3FfMAI*;nQRJL2;If6s%Qa-Kr;elEv`qOCH%Y7quEP7F|(==(Kw< zCmFVFv;^EXt4^oY=R}>SHn}gqegCV&ciw(vY{a?8Yj$f6JG9zjcJ;PBvz~odXidCB zZ!nlV8f_d!t=EDq*wEw0%wtrD%7PaRTP)=`VgbY+(TePb#{3+v`9zUd7{z@6c#%Dd zOy#H%=O!pQuExGSU?@-)TT@wQ&tzaHaKmDS*%!p|qbg+a)Y@tYRJe-y@v&#Wxa(5g z&`IfZM4xu)w2ZWBYJJ0-sqGz^%lJ2UzTvxS&l49-hs|_*-(Orlu5n1TnRd~GftXfP zSQT?<Xif;_XLtNvXSwt1U~_8YDs+!o#N!2Yk3-Z06pU48(5+>fa6g$chc|-x(dq03 znS-MZ<2y`R@S1H6L@DSxJ@}G6LG<e$vXUF3OUTlA0C2Ynb?z5Alc0)Za3F24$mJ@S zu}B8X287!x2*uk5jY%1_N37lRSkYxGcg^Cv#vk?CPOu&zx1Nn2nA!d6;mf8RoKCkZ zKIF5iE}qg4nQPk%uC2q-A-`RpGwZ#LReSTR_8;(VIUWwK+kW3frmV4uhN>fwaOo?9 zT4N+TF(#D;y#bHOZH$!*p>aef-T9xeR&?*fu>B&e&<Pql#xpRt?JdYw18xFvAv1-P zolue0=vPXxw3sRxKmbO_q=JY(h0(e35`b2Y0vt{W@BKuf9uOqjl&xM;N-2plHAJ>F zj50%XxobNzv_{({O$5d@61Z$n<5^*3=&^)6kz0T3%&*rE3Tk$w<;|bfH|)C4Iy}|F zRCK4iVbKWb1naBR8<zY;$f%)dRYla(|7;r^N=F?LjX}Eo4z)F*ADB8kkXdW@h9fjP zaMit^*+mNhtH3g*Aju0)oPUJbiTG!bx{Ye33UU=4x{8zQ)gp(Jut+A_?g6~*6y~Y* z1%Uok12+v}Zjul;Nd${Qi}(iGq9g!d$Q7YxD88iD8~v#=@x-+jIT8cb(YwLFlwvp- z62+EQA<~~@7)b6ZVLix|(&PZXB#?7r_}B+`-?+2D1p-IM4h_VN8>Z_!T)ahZatWO0 z!1wlzFm(%)Se4i~dFZl@J7~@7cik{Q5qgIvmvdCBYxb}9Z#+6zNyha$vrd1w^N}>e znnHH_4|ZM(^s$})d)9*ZW;Jy$g`8_Sg}7vx5M|g6L>ZpIs0VmqXb{<vIZPA>B8o%6 zIuS{myaxSrz{tPNIgA(BLwA=4!WrlkL9t_Ns@WPA7ZZgNnOb&RWWcO|z2ubM<cQ*! z5%Pcv&NE({f_02Sn0h5tZ*(;%uCD?ud%<`l)ZO|GMu*lp#Vu~FXm^>l3~eyGbN<P> zp}38wwF7xwLEs{lawKCk=p#<O-h8qWcMjN$o&U=ZX-fhZ9QKBolEqo~J9x8(@q1!X zAyl7!#_-;?NYkoTU2*SUzL$0RG@9&Wap3Zn;rU0+UNy7+vsc`Sa}Y@X-h}8m08{%7 z(7vnzLv6DSpe9?wm^iI)MfM^R8v!<9+-T=A{aE%R`d_?8x?eRyOSdE^!f&*qOAE0C zAZ^Ft*+#GX;Em!<>IF?g7mdZcZLj_B2=1N{@--DiU&LKVRH3IHPXgfx5sEoPels*K z1(WawS$OnyC|t8`Ph|{oXDP5hI}(so8f{6`u+q$L&v7-|)%IFNAFO@aY+@{;OVlyK zHKUy`a~eMUK<s_nj)inuht6#FvuaE55c<&i{8v5O%bdxnH>-=QmHg8q%o~_yQxvjJ zm|{o_;}vYR^>`nG-a%;8DxSgiYEXeLXw^X40A(>#tTlV{V<?2M!1)xe05<CCC+*7U z0p=~u=FKBx`>dYTSKaL?gngo@)zRvbMNg}&?sDM3iEndt%fz%W<azP(xm_lwThM9d zhSwgQJw>|@8q7|+PjJzufLg^T6BYZE#uR$3@ckptZkz~u%x1L#Y%=(1OGpPLQDpXh z3P2~S6|!VGhKK)Qlu0PaD%El;TW$-mIi3<YIPWOlMCBlXm_umg!F3x%vNu@3=)!|| ztZonjV+Y<Zv#23q+8E?c9f0hB)KN<#E~>adD2%;XcMMUjfdTQT)Zj3lWFjstnPgIO z#l+7CGbWKuMU}D-hh>R4OAH@_={Q0+ETE^BpZ}ZuKu9n!!SZcm)28{YBb!48$!Qes zo?W|h^A$JQxI?4bvcP37)tB@feOK<0qfMvBKpWZQ*3_uSH2c(ZHNRJ@8eRYVQ*=z2 z)Lh%S?`b4is%z-dH=LMHXhg?dh>i{F2NY7$u<MdFF1J~1tyn~`1sf|uFojH9u^@-g zcSQ_JQ%nId2LO;kj@p*xrXpvLpM8kPnOA59mgK7VMys@h-YodM0f3l=XR9hKl&d8q zbLhi9ne#W>=wsY*9w=A6WceY8UjIAXaURXVx*lzaV0+s{+;AXMz_S{69kgIkl(kXJ zyJSf`z6Ov(=w?NaDm0i|6f7T5i;9~Kaa&z3e7$Jm4C+ylqq&rSd^G>{d_JR(+x;%H zSAX<}v9#G8u;^$_#Cu@7igwk^d+XMK5LIg&gHoZ<(5I#HO!cxbT`#4>PP0X2az=6; znb%x0Pxhiy%=z!AoG8v%4Zbv0Sk#gzs#IPmXemVRI+D^t9XPRo)Z4;%Aq?c6!`Ldg zR80mevWQ``LwMe=f;<bb8E&XVufmaT0P+c081y2AStOlgXbv46=n<eTC<dj0^Ry<i ztfA8NzhJuF+GS1+quJpeavI}t&Sn>EdJAm}+KncL%?L<C4Ghn1rt==P7VqcNvId)E z)$MXx>>N|<yjeZ2RkPb>oZBxidgFCEXbyVIQkkhA+Sk~wGr98@cmCt%Rr~1!VY4J{ zyX?uep}<&P(26-e>I>aU2Rq*zyi|1^efz1-AI>1UY0iI#{U-BM6oX8FZCz9ox<w0% z0i}D5?4zV)brrxnk{N<*_5y2=Jn;hF`DBr8JaC2s$sAds2Gkg&{aPT1rO_pUmSL6i zgR7}=8k0$9!Z|0=8G&I~nqkoYtC-;B+wL4KU#fE%4rcdGuxUZ(K6nkE9orD~*rLtg zrnUcehWDV~RI7D5UVE(bsXLg}Lq)T-p6q<7^B-m@^$dOUn$Ldg0m2u9NFINIW2~#F zmbM^!klv1vh*K!HBRGnR<dxV;e@1p%dQ}q$PMrcyzGp135erv+SS8HL049yr)5H}Y zN?EWDSa%rCO+>MHHy-VdDghPD^aX3xBCvK&@d;RFV(X3<?|%IFP0cNPX9X^tUBCN^ z11GnSjBHqAjryE6qk+qddS`X&5c9Fq2Y&eU6%Svt;qk-sF%9SR4gS?7C-2)a{Oso4 zR|p<|%;}-cUX8Z8cBX{=r|%%${uouJHeebU(c!}w;jN6MB3#D6QFz%w1p_xKor)qk zZCk|c^dhv=SAh}205{1dd)-;&@2@M}>=~NrhSqFDV<sFAuj>{1Z;w85dg&0dRjV%_ z@Z5D#IeN3Mi2TEJHmScVV%C-{T80;bgNcosna9?znSE?8vQ)*{Nze3L=WCrGn0#t> z>bfVtd4#To%>fM^b|s?b06O3F`TLl^MRz<(JpnowqGrI)bU{d2h84qEbj)lGOLc*R zQm8x(zVjI11IQ_K#1sYxNR`OEt`cvy!+3LA*r9Z)qy|WeB`hxLL>D_uRHcSMx4J}` zH9=<z#?p#GI-Cj*C}F7vgJ^Z5Ys3#xOfh8bfi48pRY6@Q<p$z0;?{&${_z7h%?|kW zqAqXI-!V7d`N<g96!_Zg?#Wr-)UjQcZ{NIWD!E<9H4m5OcRg_5doI3;e)*Ymm6Y8W z6MS6o#6B$_R#`(M*@IUdxb>3#SFPR`*XWbcOV+>pws+h~5&!z<Y!vawJasz-fTQJ# ztV0yj0hR@&LyjN7+{X-H(OcPyycTG;zR(&x1H~!W8j)54bjS|o1`&4z!%fK2ENDDz zOv%sapz{eDJ*s#~hT4a%3dX=|4Wbx+e7Z+02i`-7$ffI2qd>>|c<fKI7}CN(P-f|o zeNJ~S9?d#cYL#AN)EV_g4L5Y<U@18kOL9Zz;awTqPjkMTwMCJ0Co^&Gbl9jXiO31( zIH$iF+PL|u|7Dz8?hCqx4o`bEYPCUQ(CAdG#xOoHcmJHm7)=g0oR@X}yYoF{`q{Bl zkACGa-Si`lWL(yuC&&Xv8RbBF=Q14AJqY^(z+Y^$1q{VjBb)dvO88dB&SIM?<5XY+ zrvmXBzL*6U0kuT`Eci28WXDiY)Aqwa`nVq&Um?<qneZTAODit2Mhk&c%J{JbN5aa& zetL(C)IA$yPa0sGB@_;mumqE6FG1!k{cKNbk-$cCY~Q92`PBZwRPd%lJ9n=u`4T}3 zt8!(g*9;DA*)nwFiBo$IZ}aM%;)iluuCf{Ym88Sm+^}tYFl0-HGkTqg*GB~ZOgb@? z%1q@BuNmK69$Bq62tmw$9^`;_7#aCY&rx_-TaF;_NGbz-o24RakdKtc`H?gtU0aie zml}iOE}=lLyy7m6a=)4;?ov!>C6<sXgVi+z$r*jL5RWC0mxP{uLwV>+>>?$sHv39+ z(*F*-NM#Dw!*OXJDf7@uUOIwoeT4)j3X?)ov8US;9(%UAHB0X<*mHJnO*nbKEfbtB z+^?G!exO?=#%61@U;3`WW;PnsTFtOc&Cp-e7e?xF)~^;DT3zWAcR!la@F}%9`Kcc> zmj*eD#c8(DLX5%t=>L=X9FpA$>cfybX!$BQG$|M4A*}w|W$ewAYaA&GW-zw_i-BDm zLEKav!8mNdcq6#KTDGB2ZFq#o1{>a>CJ3z^aw>=Yzy&s$$9ek^OKYqt+XA?Ii;`Jb zk?8>3#IpF3POv%Mk<1vb5m;o?$O>!*-RMQhxIakhrKlh<HmQ2>%e|B>v7DM?;Z)_5 zj|X|DwqW5xvoZ8fMcsCL#ws}613R`H+FcqNPI#mtUSHUfEF^|T?@f<<`kyvt$4owr zYU@wlwRy+}&05(=^61d|*zE3!{8(k|!3Pc`!Xb@57Rn{|-TgT5W90ll;`lgC?W0;! zLH44chbkkVdoix~L>Yp~C-yM;V55qk>?t6v%<Txanvo<~kth3M>|7hfz`X!Oom_Db z)Wk$4l;pIaXgU#QPOxo2Zy8svrW@&eNtHHhSen(Tj33hHghk<r&z7QEC-c~7$r)UJ z)9g|qM~XETl9z9xw`h&N&WBH4eR{bT&6zC&#2<>B{~r6F=xlZBaS9f|`&7#^l`NNA zK4GzpPuDI3aNjtDK`m_=cc(kfz-%!zZ#pnrINTT$2X`teoo2;ewWwXhCocky3N*0? z9JmZGr(>|pF`|SLxVO()227+Xso=-D6oIW-35ErzKBcXyk0jmpZ}2Qh6%#sx-y2JI ze!p6$Vf34BYwy%))Naoch&~^5yl{&qZ$j#Oqv^mqM>P`j*g#J1EbcbbleG5#etMbC z%x!z-038BS{mT`1|L5;T#^AI1I=_4K^m22x+1kJ~Gb8=<Ux;SY)XxdB9z=C0>~ERN z?O+TqMHD%h_-IX4<c0x8qS}Q9jy1|4cB=}l1VM20C-9n{FyR&``D)Oo6QJCX1ar7_ ziMJ`P{$CYQV>zMaT9St>Z?yQO1>+Ep)L2efaOYeo_RGSvH6$zy!{=@E?2G-3%{KZT zUb&mpOGe)1&gO=Odyw^S`vmK_2|ob3RGZ4~9cA1bycZ?U5{?&WGQ`xCSf+ujhPGQl zfenCU>Xo^?A$siU;Lz!<qP{j^)zRF6N;<3&ZoSIsLmo^)9DV$>*-%Zot-1rlz6h@} zZ`_sE`E|?zKJ4@ImQ-<L`Gu<ss#IfQ<geDQ58BfjK3uZ~M-Q%g>KebO^Gw7_$tQ|~ z35$>>yzM`KE7QWfeKpn67x2ae?8}cktw8aD9LJK}_G1(re~3UBRA5U?1G>GSSN{;{ z)h`lBuC4HMjqo!iSDeuA<&9*ZXJ3x{ae}Ao3*&$|&lG4f1ct4x5b3$dFgM&4Yb4bh zvbE}gj~?0@50;%Knz0*L&Qyx0k7|~55wl@)YG_;5#%`2zQJsx>Y`9W<=%X*K8*>DM z27{RLMSa^=ZJ=95o5nOecgK@^hK4u%?}ljJ5BvO}Gmv=|(PABR<RpP-^A*{HEU71n zD-BUxX=phiS(8E5wu<9{CZdm_+^$0LV!R3(V4{Fi6`FE;0(-*~v+$wN8pQ=V<1!wW zx13qziR@c&xzbWsK+kyC<?8X{v85!UQ?V&m0bSQ0M>5|OTYR%MYLTa5n0-P7R0zm8 zV8j~0evrD|HVUsLG+G6Bw%gWiSFj;);~=d#)uakcp!*>Y(Wuk!4}2)V#9X@PHf;)- z^plU@ZMWurmeoi)vtDNlirR~Bt^Kej4H$F+z2mSkXgYatv(X%TBA)RJ+F=xxcrRJa zJm#Uj8t$cyjL&T6jr5~eur8OSsOO9p^_M&zwT`D7I-~u_ewD`&7o+OU<p|`}_EHp^ zqMxS%REj!Irbgr#4~|{S3M2#=YUEw(5#ddECnfCkh#;LB5oABqHN<5=tHn!e7Fc~S zMw0ci5%2mABG2U|tw=dt{z$S91Qrj9z#uxViVxA6-mnBFQi2R5j?r=YBZY@6!L;d- zea#8|jH#UPu9>UaeY5h|rpud~OR-Hy=Fc8_Am8v^+m3|iKfbxXbtY)P?L+r+-@fPI z+LMo0u-xrO2YrosAC-e1a*Vn|am(!}Y~4&&7Of_ClI)t3<4HhjLjfd7)8}!kaz@0l zH9+bSs26DL03|qPdp(B{wu5<7E3l-NleITYt<(}F2U38r9S9~<J<XMYs%JP(FxGT> zx3YoHXvce(@k(^bry%dBVR$ZVS<vYPQR(6(JFXBDIiwz<PTvYbU@-U`FF>IKW9yCa zRr<r#a;-jSo!Sr&Y3|rFu~{6mm^Zqs#dSM%#pKDkc$hEwOjg|nXV_oXTdfy8ux>25 zlOAEWNY2ixd??=p+8sRqI&&N14=<8b+&KqA1%neJ0OtB|a~vgNhs}v7WFr&;&Tvw| z5eCsgGNwpy7S$S)&9UO>Tcr!;&b7p)`t(TUfzJd3YYv|tnA`Q#@x<VaYNE0Kv%~YW z-&(!o<m4qAjy>h~rmb52u!5@uJe)xH8>foYC#bduv`Mrg+jyJ{HsdYqNsk#_GK(&m zH{(mzL3mTb{<-2J_@HY~#LWxXRe#~PHGI8hbiKlotl{5ish6m>S|jAiLS(bhyIx-! zbgm&v+R-fH3p(Bt$dj4Tqz$@vB&RQshLIZC%;QNCD1nkWF=z$o-d=C&u{)JdDZ{z- z#@<Kv4oswc?ucLKX{;XIWQxW=+6>HmWpFKL&5zH8GC5j*Vr!}Re!cqk8$TWSnl=`* zxH?B>3gdsV&vx6(H`eNr>Gj1mbm^``Yky|e658!Uj|b8Hx~LE}r*!5*@+nY&1*>?y zB!30~)FIUb6tW=-!9q!&6GO&RZhXc7g|C;lxw~!WAk554o&b2&Zc`e&G_;|7>ApE% zFm?T3Zl0c>nmJY&dirwJ+_jm3O#}6vyYu3@2afJodt%+DVtV2jd+9q>>xPO~lRfF@ zPtw0dcU_@pDLkkrYgLdflI@{NMNTMcstRio;IHm24E*qKen1?SpwP-J$&T6^E&bBV zBcDEd7Cx4P866UGSi~b6@^7>_^c#BJg5JPcGqQox!ID;kLl3(IU;XV#*r~Q)gtuxG zx}qNoc6g%y^g<|@A-{AP{-q?mT}a_)8h<rX{^c~@$(9iovY8xmi_q`%xkagFE8T3P z|2RZ`=ok7|`xuRmAg4DZQ|U}L*T2Ju9yc3Jc1JMuC%^6TsFSRLpk!?VBvUOGRz}#g z1h*K9R=CFzSW&@-utvf#FEPp?JN0CsSmaBATv*Sm=y%O!1efJ|V|sne?l(^Ann^A- zPU{#>t=Aci0yoLL&nr26gYkoz2|>%n47$!M*{Dk}M!ci+oTubsb6kp#3O=iYTLoCe zThAw%U(#Qvl2n;$A|DBNhsgt~<+hH2g~@rZ4#{xbxGb|eEW;@k!AL|hoJAa(6<T$$ zSpgCAZyjAf21<+%p!3?K04^lw#dg?SA!uidl%6+6Nc$(*p+&~!>4pY_acgZRoswu6 zW3YE=4J$Glw~`f_Ti<_C5lL_@;D6smfxTZ)(Ha$J5Ueiq=zL@LhBhC%dn{F1ZX8S% z?~a#Ex9?p0$h%H_${V$*M}NKknC+_LY(<|pCB&fJX~^d@6RY>$HGSOx?Ywu>z<XvY zofp?Mb5(*ng9xNUe4nNMnxOx+17N=*6<O!Nw4nIq#e~TbKom+K3WWmrQ=gGEt2oar zT8QsxA#K~pszJXBmW?IMtz;!tY)SSYMdx0EY(z8`fgRqlNFNt2xIJV6H@)cgba!!M z{<47Q<UmFYdR}ZHWtb2OXs}xWk0C6m)W%FdtS>k~fJ~t6<F}qM(<<p7#^pIUECq(2 ztd5E*MwIG1wrQ=dkhH_)UL7q?j*ezdT{~*g9=Lp0T)gh%+g%T@f6x282Cd%jK1jE@ z?H*6(>o5Fq-gogkkiJ7EgYh$ylmS_b4TO?7->fRYf?Yh!?L8xh5eK<|m12lYFud(` zVOSM8jDo~PmCg~=V6~@$y%~b&3KB`ukT|1(7=$I~W4rx+3F0fF=<&Fa8FiXDwP*jK z^!1y90oT~>Be`@nY|NWIQD(9ft6N=;N{7GlikdaI_wwmRPTvmLO@@T`vxYpzsJ-WW zl0J^lkfQD)IKi@+TRB4-L)REd#nXs;t7R|o)9`(N;<sv|3#~%Swj>A8efyWF1*^>; zAj_({ukf`(Q=9CJ;Kj%bDxHQXe3cowEbe%cBt`oUPDVlNI6*=VZKhYcrs?CR+^A&M zsofWM4u_<XfZpM?8VkJF5O-&$wgf9Bnwc!dfdu6@FLFiq1WrA?Hw3454FB~V)lFW9 zJFEeDIEo1IdF<1Dk>upsIWPuxKW2M95(ZZ7&+)i*K+fdwr!gQ-9x(n}i855xx}MzV zH-7suECD$r0nQ~kf+!MRLKbg<a)OFR&wdG@oMd$hy$G*zD-r;!Gu!@H26Mh0VpVUj ziJe||v!%Aku-{S6K<zluY~@6x?2*dBO@IJWP2vW^Gl{pzLlp{njql|ija%*Mo8uR) zO03Qly+M0petWEbYsAAvkqX`uc4f4lL}lu?_1ntob+LDk*N01%#FmRkuAjIo?y&F? z-w6FpV?y+KLO{cd5e;cXLmxFmW>#dYve&R>s>nvuil5}i<5=M9L;g*Kv45Qri?<a_ ziHHG-ilxfiy;1DBNG8=k=BkFZHqG{Ib1=2Tkk1ry$NXYqVr+g@-8DjA$82<YJEP;a z(Q^4?_R!S+nKJr&9;GN1jeL_;uum0xCayFx@@n))s&Uw?uHaNP0DTPdcsuemGX67# zR^g0X1A_qgb8({gYNR|iEG{qDhl9F|GKT}$vv%@om}o{8{X;XzKJ*jMDh%?{Z^wwp z_yi;?@)+_FMwS*v$3_r$pl3gK`23?|M2xzxFmDvHq&GA!%IOL&#K_43#126ZBBm=0 zU{6rU9Yp@2vAb!wHH`;N)i@cYMlM0y9*2RDR#<$I)#{Aq0`8a^v@B4i+He;F2#+L4 zOs@d}kEv;TdwTknZJ&%<$PXw3vc^Pk?uo#MZ<vpYp6m9}9$mzUbbE5c294E{a9Yw< z<Y?S;G;ec=#kp<K0s2U|9nR4PvGb+F(FMKm)CWy!RvYFjr*{bMcRuRnv|L*MZ~m-9 zNSb$CN_!`5C$5Zby<#;*?wGBjJ5EvmNZ}QHEe)o<5gLA=%g0cWqdZY+t~1!QJK$Ey zEHWhd0P{CaW~vkgw{-Lm-^1c;$g80DC(gg2MseB8OW8lpW8cdlAlFWZt`0r>7eMRc zdbl|BajJW5F31jgpwmOP`7kcFYzgDuRoNKD^S?H-9E=iW0ahIwQ5>Lh1u!N`RFplw z-uw>kOY6-I{t5a^eukL|Y~34p_UM>dWp?^5->SBXami8?d^-JICq@JnEv!5CK1=7@ zyQPQsKlQAj({pLdzxWbPF=N|!jCSpDKfaCl^)N914f++zL#4Z0d2pWCQjmG{BUX@E zj%<d5W=|0}dxC5`L;`{kNJ2=;xq#ao(C$vj7TA+S1(FzsOl%7_2dR+B<`52R`(m2- zpNv$=tYloN;yAWnzujcyjC+U2rqWgG@Mx+=KYC<--)DyRbAAtRo!&qAshzj7C|VMA z+tMg_64m;X&mL%8e{s;m*;QB1)uz!oOUM@fk^Vm_NM)$cQEdSxX|)A_X-B3Uvk@f7 zL5F1_4<sA^Kj!{BOp>d-14gT=bFR=`opa9J)oFTi&NI6^vpbt}-c?vhy9y{rKoSTL zB8ZG-B)~RZJ+l(QfXK;!!LWb<12)E9z$AmQjJEfl_nhjP5n$i%d+tA%2kms4>8kg< zIsG_1)e<9u-UZ7V{Lya(BHwnl<#-<1j~7rxziKc-3riaRn}L7Z=#@>*dItP;>RE%) z?g(~)@Cx)FJ;!Wh<}os!k2EL1AVC0|(PWq-$ZG4Q_~akCLL@ZQA%}t#Vr{fYpX=W; zHGQ&{5DiH02Q4Rko^VL-uaAxTN4!(Js+sCwHbK94&)CU@Md$fqMC8p;?;vB<g;Tue zwS%39ZkX?#>ibp>$Ii&-4&eAN4hU=53IvgY6@ZZ5qO3*CVw5mO6|w++L_I%Vql$OH zbg_;<`JXot>N#03pB5BcnUO<bwm4lx6LudFTvynjL211~5D^>K7CdCLhBt_5(bAHg z(3SOl!4&{h*hCaQqRdPn)3Tb$zj}XT#JIz5+HNo=>_N-$y;CR(c1-jYt@_y>$O}cQ zoqffKlQTyHee}q`(zl}kcxq`<G@-k_9udKS?mt28Q)bt7*q6qhpabs*S+#l{dYl>n z>9Hyvp#xHfEUet~S``hBA}bc%n#SRekY$XkDkq+f`lBGr@lx4`J&h{*k|WTxdb}h3 zeskJmOO!1MuZO0!dYeJ4&h4PzEArl~zh_rbTuhrI_8&Dxt0iPKn!U04Vs^)|K{(6h zt6yLQ`a|d}Bh*B9zchqMQ5*n-mDMgdj)!mnGBqFw{xCSTTFPN0$&0p$)f2Gg26P3% z#y{O3O}4C$J^v=`@-0_J=5JUDEIwd4G#qPO8%Z0ke|0rA?w-sEflT6&@uR}&S+B2u zDdB5u%|#tzZzO<Y8el*#GlAm0tpv{vQa0@riuGEC%34%Soq*{<shx^~u}^6YWa>G1 z38!hGsLuxhWE7J=YKL9E?jYIAA`Ghga07M2N@u&+sq0riM3b2I!+O0S#@)Ox^qHE+ z5K4c&Iux6+nQpI^>OyQd?%~5>`tt#2nzP1tSrV>imUlM7oHem)X|Q+hK6BKA?%@Km zUtz>QIqC*tzmW5Ixn%+yrnQjR%ZbNFS5d%%xF|pdNdYEU%_(yv6p6)Tw-ehMIRGFk zFgYqGEf^U^rqs~rW+IMd)Py_7H&#nDh_NU6BFt9}sSBi_a2XS`J5sw|9(?ky6&0T! zoDQcYNmq^368%TEXo6yhenK;MZDHy6LgzbA#3HfjC8>Gf+j_H!c3VGI?0L)GHLc!& z&ukg}^BekOlml57e7|%{L`J%sV3(aJ;07y@z{B$}5JmPQAqTg9X}%HirZXA-HRk4> z1*bh7*Ejcnx1YP_x;I{YwZk9$Ot05&V<Px__FsLGc@O%Y%sRR&Z6@|g#Dz_$PuXZ# zRMg#!kl=9^PenlUuo27HaIZb`xge9T;$>Px=05@LmA2q^nNm3>t&5@(#-Okilr6j_ zI0oqfx;te{fBeu;Eb7Zo56|vUHTMr2rDWK(?98tOg|OMw^R@$%HqXSV2QJ*NIe6F6 zaQ2!nWZBMNnwozxq%*s;^?h|x2Re84qs(*kyQnaAfPz#iaJ?NjireuNO$6&&9pagQ z4iND|L~ujJwE%gfBfFYda^sMVGXZ`)#bf&du8KzyUq~6_61H*=n<rXf6X3s!m070u zuw9dStTBAU-NBhxZQU_4&*$HlxIY>+8#R;HT{os>#M)y!|DC_@%_mMAa|fDu=JY?W z)))%$y%+k{>_ypQAvm1oOKVngSqc>AC%^n3Q^YthY>Rqc))yf2hMug_423Kz`gfBH zwnpiVG*eKbtM$jE{n}$!7(ZU1@i=3bzeuAy36f}v+fw%V{OLf*beC~--_y$rJ(5B6 zUu!=8$(nO~&++o--l&U*{`O~MgIU300lj%AvVl+2Z=(t%>y(3dx`-SIWC=p%ZiZ>C zhtR%<g#@tzq=0)edmwvnFu{xubQb6=EUyXWz`nQA{HiPBO_Fi%BFA5(45nndO7<|c zErAHZ_Jb-V^jP6!=@5;f;E;6_!7r?D!bR9{qM*ikXK8lW9}f2P(GjlyVCqOi)Oq=j zdaU7B*d4vu$BqS;-($ITce($TzGa(dYR5y~!CJy<^=gb|i)ZS*$;^r)UQR38MMwH? z)Ukt)2oKy6a2<RoqdnN~^IEc70(r!%0+PdfnZKrHsHc&C4EB+#w0Q^-hbzjylGYIN z4`z$4*d=B29W>{`-gOUo<{|AuSv#(y)M42Ue;L;1$_`i@76DpZG#Q=#K)5^Bz~e$l zJ6Xa5+gTKCLJ_{swbjjDj3<G7Q`n6RUa6krpH=%~rD`vUfHVar2~E9;WDP{OO1#Y= zjT?WH^=gq;Dh_@cmqYQ?CI^dc!A3Z=4vs9tV0dHNrMlpA@^eRzO;(Dr{y;rYiD(PK zp5V!mZM(T_CT-H>X2zyQ&C#smX4mN|=QE6}*<>a$?h;(5SVQ*qd-o6TXoSN4YBUue zHrs6dJ}FWdIdXL8LTREW9@MKd^-PN1yIZpOnkuJxwey{W4n9h$sOHrdn9nkQMO866 z!I!8u2Rd*BaizH4B&q@c?k$)(6NJ<WQW)M?=@v#*9zuklkpL|MkRXu%(z3EGBN(0@ z^th)e8<Dz%rR)h9$#GS12Si)U7YOa!-ZWlf5aw3xeia7(7(y}W0N!|XQOBA4My4=> ziz9e=1&0h?PWI0Oh5<ipq>NTgzScKBHA75u7itaM3I+0!Q3jNq_{7$cg)#6-fzc=h zY524tb^8%*v{M{8F?%9)Q)MN6^ug7eN_!i9j#SV(w9{_M1g{AXM^cf4>P9#nrk8iz z(3{PVSho)EzG2C2)8!7F9jE_m=G2Z%Neb1+$IG{#dR?lRY8sBK(+3uNzg7yk%2CO) zFT@HFJ`t!LHI6oNqshX7ROj)XL$jyUqxo&iWzZd?NIpKpybI}$G3rxfV+KqyWAFlK z$8o8%YgWOavLMQXE*Zzim0`Pk50Jft9b~JGUgRCDOH6UCvAz`vw2hXf7Lc}qVbcs8 z5|<|khK!jNaK)*?uR6jBj1bX_{I^&QD<g>DidagD2G~Zya-_lt+wBBic0jv$f_s+I zI`dMkw|hDghVD|D8p*NX%_-GEU85Vl>Jl_Q2yg*K?7}+5(bs+P;*C$ftWw#M3uKel zp#yGLctmB;@;aB^ul8lidq?ypJ1s9CfBNpx37ytyh-vrr&@ayI+5f)d53YG7Z$p2L zAs2ApkuW(#)@gDZd}^(;8nsxp&d%XG554R?Tu<J8Thij@Lgt*VH-z+41<`+nc|X+$ z2p&3Iy+YR13JS_mS!-YgwH8k3tmpv3=F74`vRW=PnRGN>lAA~fnuN>*G^^z!v-_Ei zRa8<FW>y<G2P(5wywh~mqa*lO85GY2xfGTG5TWN(YGW`O%N5CTSQ+au7ccv&cuZ1e zJug}5p#T>+8|&dRR#$ZezeBeUK!jl=@nUZJ#`y~ltLLtR4?L4ts!s_Elf|UhGCY&7 zMT4cOTE#xc#XLcFk1296txkAPU6|^t(A$rF`H6*BA6Yt5j2d=@qW(b7^8V@CU?~xv z*lr1?BkxTY2gCUvz4PPPN142OmbsaEnp&pgRJ#c-IagE`M=C1@A>HPIRE(EQ>-QHG za<>+X@+1<0$whE!CT9%*og$BdgRs5W8p2D}caohcFc++>RzZRQ?hU*VAp4h>$Z0I$ zMJu4URw-)|35l63;I^{z4Eod@UbZgpfWHJGfXCYaJ0J&;Grd}F_Kp(N6q$=*tRjfn zlUzGpScDlnE2P>c0m(>K=|N6BF~F8ETkTXJgLhm&c21K+A8qubk1pY^klto%5%&pC za_ynQR<faGGvLa`0szoe4T<dYBZJ=9{4^B!^zM;wj4L8XtzuW0fc{CW7IBD9kISo- z9^Je1!L4zZx_4}5=fK#`#6)6B{dh4mRS1VdOeC6VUOSn)W}nL!<K~-QKK8Ta?cpgQ zn(|Lg@4e?`TeDAag4;HfNIw>6E^HfZ3>@jJ>^n}+l(ONflXndjM|S7)5x=&vRo9!J zLV9gGlB<s+yC0wisIO9OEo>4AlHD$ru5gjXA^_sD7AJxxxZ)P*r2y#~EVc|tx~y2b zDnz<=66q>!^yNV>yUKnU4_j40$}B|6+W7+3VI{m&B*R_gw4R_J_mD*RRe^HF6;Kuc zXs6_O5HBkA=S#341NR=tz6zGNRh!3)5fdzpZrrqap)R&X8={9?<!+{hxLoV9hhE{3 zRbp}@OHbeZ>gUQw2gdxl*hnQAGS3Vbd&?t%u?xF``CwLK-_q2M>>1|!&+)}Q^rvr{ zz2)_vd2;GCr^nOzzJzI4K6c>DVrTm9SIjPz;$?sTewQUtPJFCT8yoKYa?kB2z^+`q zdi4a8M|v$p&CvqY7O(_@w2@^}ttqLMD#}gW<yN66SJju>g(^r}0Y(I7ifiND^+vdu zZ&FfV^DvzZ_{OkqqeQ^dtmK&$xBG3%5#Y{kbVh2a6=$K<>@kc<1q;w+D^$Y@&=WOm z(Az~{AeF1)#Ux?AtqTspx%G3aT55cTEKilAQ+P)(5;aOLz$xeIc=JiCzu6M`)o^@h zL>cm(#8@zP6!Jnuqqkyj!o<l2=-c)2ZM7<(?A^uclNhN#ktF2p>FkObE1;-Y7bW9Q zL<AKeQG&%we<_$#S@m-#D%<k$WVsRbxlG|uvG2%8tvsJHO-{Y-RB<xl58C58Ue}kE zQlqIt?`)!&7%1cedT-njVydYiQ<(_#1bUM3s?Exe6b6=q&EOk@x89RJ`udnui8XS) z<-O&Vk?8K3JrQXsWlaQ-*f2=OZe*UJic~N4*GlK6yV9~2*DU0aOGwcw+uq0=bp^$^ z6|5bhL<wgEAr|+<CvV32Zfn8X3Oz5^gD<pd&qF(cEo4O@7W#K{fx;H5)k%P5?LH)l zxe8Qh<7wQbLdjO>hYb{PvKJPgmiSf5Q0dw5;Q}h0;dLnU5Xg1bp}0&jSvESUOE$o9 zD9~gXRXl;tYUj(3WyTT_tI6RuI-ku1Qlii5?hDuBqHo+bQ5?N-G^{&1DvgYMvv+2Q z4)^)eKKj$g?{)@yV&Oq8S9NWB#Te%Z$I@Gm-scz?8|c|S=Ha$XdJDmu@A}=2!RbRg zto^5|xR3ZnW&p`gje1|#FF+<Kt6GQnS~Iaaj|F4X<Jl@FUbwh(W8q?%h(Z~+5wFMK ztei4sArFd&tO~H}++k`$)=Xvr06bnsY^(F&DKtEI)$;Q)tPZ9yN6Qu~`Ved4fRk|- zLY7-~`lID;pBM27Flc?U-l%Uzd0*e&UsGZlvP^{jaB9$MbKlUPI=JL+1S~^`yy0Z{ zp5?ih&xQ?4{o5NoD~HCsZ|kci4b9!9QbT{eDjstU)h2`6?ma)9y2IvoSW2^j3qEOd zTq?aG(mbx+Px2JTt1qf<W8Om@2edjohiwj5Dy=MXpGGQ`wY_BN>dGNlx_YA6TD}CR zC?$f5vPhtT%W4cE2pbTJC=4kQ2yY*H=p*X@pubpa!xIyXAuFFmFO4rF>NI<|0d*F+ z)t<>Yf;PynHBhJls=PJG$^9$X3u{MWyWxW=t{o5WZDJ)M?>~Uo3cyY<E#Eeahp-Qv zMf(3)(L1-id;c+#lm*;T6a|9n(BW>xMnR1zO9DfMf4Qpi3hZ1UuXRHd#P*7P=pK@j z#4sQmsvGqEg_6T#yuQcXe>h(<>D>NYL1^|5jmAyajF#sU1>V(HlyvHWnEA|b&zWRj zs4tX@=<~@!^59&3hsAa5W}AAT-qSSEcKUlXXB`}S<yn_`cXf8xUB`m@Lah?sI{5L? z-3!(HXwbT2H1ZhjerUXSskW`rACGHPqkiksQ1li5@b^85XrL0^KFM0dgd-j7Pfi~j zE}y&57)&;MbI?D2^?#UWkRDp5E-ComkqR;E%f#Z3g7tC1a-6k!;^Iw8*qIx<v}tJ@ zV0!mplsib0q&Lplq73S(aPzGS`pCgulK=xO4l&3ecQF>N_4VVajUHqV5=ERrPjl^L zZju}-z|>ke*)>m)rbG}ZBY-hjeBo#;k?iTiCS;kD`5N}O*F^8w%vN&H-8`vQM}XML zIipA)o$C6TDhL@cT|`cGJyW0@X&=qJW4tu#bek5kJt1qlQmWLA8c!%ubV|u-^H|b+ z{diU<7NV&^Pdw%+#8mmnVEE)@eZ{UHEcXsrHNJ?N{*rp%;SafNr9#j4ZGCe{pBjr* zDKuW|yjYkUh}DggLF>w-Z~v$IcdX><DSONxmIB#v8|Mo90`){`^4L(ZJe27l$ly9( z3hBAOW8R7Uv>xhRO8gmA;?I`9vKF^cB5YS>TPg4!s13*m@8%7&uzs&Xo>d624GKB8 zDyR<yT%xw(N?_Zb!+u$XUo}&HyeTWftr}FR2I&Jtab}AJaeUUS<-FDi?s%l2<snC` zc6Zk`iTTO8BT{APhW6SBWN?%WK!Bmm!a3o-Xa4Htg<XvSS0!i><_aMc)Su&D+;{H& zbN2HIpJ31zBk9O=?8FJ?Vew0kKK|iYHa4IyPO1|Tv5_D0Uw2r%^4D*^{?=F7%|53y z*W>Oh4EiVL^}{uwVf5;8=4s^X4pA#~57mwU>1HZxJ%rT<q?WBHZ!ukN+qMAz+5lMH zg<Got)UH65muZTC;(N1#v|78g7RSx`Fd$c2k0rt34I-N@O7a4KdDXrU)MK<LusRDE zCQ_!5$PB|t>98?cU7{u-<RRVb<|Vx9LX89nz*tL&tQS4rWWG>Q;!syA(nCg`TmGiJ zAV8`Busesj_JC~$&TW!!ZGlm|){drZ1~1t-2D)*Jjr1J2xVGr=;+>Veys*^7Z7Sxb ztSO+cGNv+>;T=l5+!#3GYgDq<H>orph<&spLXHi)(z+-v^^yz%SAA(3?xi|YRDtfL z6~o4L-8ANmJ+3|zhzDM`5YC!8r;n~C6AAP1KE3st_*7&lQckFf$x`y*Ol`$sKhZmP z!%Veaj`?%>9X-ifC>~;(#TYlh=8`?0g;%*w?s#xdJZIX=(EfjHMg!sAcs@PA^45fq z3irn+PYsuD81DR6VccTKRHE4(1D*TlYbkdl)kHj!L~{1u%sZ$g(vsgMyDnR{iackA z@+gtEL}jf`q^-`jnj6x#wk0J%{%4DcM8L62YeR$`hDe@toID#RVUi+vpdp6<XEox& zu0%U9fHmPbzbaA*9Mx91iz=I-Z(=W7OE$^Q;WPI%0V-(Nq&Hhcm$y`&*@n@BQheJV zz<;I5T@1yvl_8AdPSr6u?1p&01hw@gf{I(vX(^y}{yAAy!46D(;<O11?Nrv~wKKVL zI<vgLxU)9sR>ZefKPS*Boy~01vs#|%zyF+YKIIkk1}w&b`GMtlCQ*z!dCMsCN+i$^ zt(5)Z2y#9%U9t8}Eher#EOwe|wNY!+3e5Zsx4v311v!r*-P1GLY$jqK7fnN?kNrjF ztLXg7;Az8F$2At873m>1nJ=%ZD3c!Jjjp+(IY5eYnJ=#;9Qa`ZoJ0xwiXdJ(M&cze z!NxgF+(MoJQG+hf67UQ@1m+3;EbH<I5;<bgFy6F_g|5gnas?AGH(~XLaI#3x$^Jl- zOqu+7j8Qf$b$7)<OzK>p%HBvh&=>OW2{yylp|jrim3ADb=U(W`CLfQMXI)0*>iHfm zZ#nv&+h6zGTbOqY*EHwHUVEnV``4wLV}1FE!)$X1p6SzbC-3^wllOiU`+#6yUXAR_ zAoX`-XSuAiTy9H1v@jx-&0&@heQeNtnuCXcn}S@1wR#_Zqi!K{?1*qNLYx@E$m?#a zMnR})9k~*w*keV~PvhgB<s7zfIwvXX_BBr2Wg-U#aHSo(5>YtQlpQvxxf=~mlIUrx z+&;VlHc1wb)w$JJF)#ppE<s(jJM+Go%@c&f*AtzM<VH}bdr5jmkqY|8@ttQYvpu#w zw--Md>rdEx2ddIwba>_Zu}Xe09WiOt26Lit<9Pl2vCweIx^Jg5nx&t2o{vm#>)Wk= z{gDY>WigcSi8sdk57hkCWGqixRXv%}eWlWj;Q>ROA~=UHGOuL*iW;R(Age?Wtx(ti z;|#>;R3wZDoxLPCklARkkgIIDCE3Um)aOQ))K><$)nNZH_K%Ewo8p|<A67>={yEBB zD3yEryC9wQio>c>Tw>%bX=_#;1a-AR6?S?dCJBJc3{?|SG@-xeyV)Blx{Q+3uiYNg zdG(xH#~36_!s=rk2IqxjB+F^W9bQ9YyqZk)t&BW8WR5e}4D#yC^w!#?o1H=~uMZhr zX3=TWh74|#-6|Mk+jKf!>Q4s`wj5ljw|sQR%J6J%F?x_5I}zvIq{pd%=<{|IpY$WU zttOaX@)pD8wiR4g5<;)}BQD5D`AwIhgKV;*1k`wPbSK2rt&ju|wZM#dyo?Lbuj<63 zO&}W1ppbh8Q+ACb@gYYb(P0aPMZ$(S52M$?W~;%i`Ab!tNryf3kqpkSx4kL=@IwI% z#%_bt(77ft&?n-@@g2a!ORy_bunuD<%D)9Y^9Dl;#JiH`zz$paXB|?tcVGq^VB`sx zhGB;Re~~h2^5fH+ODi}u*MZO5O@XY}SL*8pv5oqQN}~im=v;L$5{PYY;rR5~l>b0| zkkj!_RjjX6e*fY8a-~<y#Mv!7Y`Xq>BRr7ECl)mYPa@%=zcAa#7fo7EVC6n>aVah> z2BHD_%H-kw2h+WMIfkP{KF7egf92&Uys7I>($V|wUpQF_`f}b{Y<tWqhHL>}sPt%Y zm^BuqQt-{^?mldotdABwwL}f+Xcxt(&NF{WO(9u$89hU_9L1KeA|Etemd~g!LvRwT z$otT<m>Ke2uyGm^U^f=!>^2muPLfzvH4L%p?Zwu>X6F|+$yQjZN}OK^P;W)zbU|v} z%F5THXFJie?GgY10+b^uZ-W6ivff66d;s|l@RSE&X>X*jiHl?HV69Gk<#w!`Rif0y z@JV=dD=+(y=heENTl2WiOx_5Gx)aIfo_+A{G*V*@8~|JS_LhUk;n5LjTWImT%+7)I zo`HdF4|Lug#5m#mp!<H$Ndmi;I09KS{yDx}>zm$r{8k0qV6NG^k$+A{6$Zw(Y`;K6 zz8l&&FjLT7_)lD!*vvJ5T$I}s842CM8K)%Hhahq34wU8~)BSyTn;F#(73w`^6gX)U zW0lIwW-~XtZ9Vge%pLBu+cG?9vNf-XRFJ7((pM6>#PQMmf}kHRA9#AQoG+kwD;UXX z!}Xv$dW$Dqh-RW4yYUW>Bb9P(i)FQA%zUbxYWAeqxZl}79h<**F`eF#H5}F?9$Eff zHRj0$d*fSEHh0*W2{z+nM|+alTIXV6lGUcAa=4!2ALbTsoV9K%Mcs`|^P+l(r~kI? z_xx>tmVb=jc^2zs-+Ikyg-j5%^p#eq*y^pwVZ@6)1mz@fsTGm%GJ}THreF+znCdlT z+W|bM8VDIkX^Db1aZ?UYONz>17_Fo;b;(51Y9J9RR7Rt<N_TUx2%wJ6hEtc+`ss=z zO5ZdykSu8r#ZM=_jL{&N+{S=5Oi%lahvzfd2OhW~n>Fsu+$$KWh3qhA*fl)&*kd$5 ze@(_VQ<@Afm|VQe>N2`CZhBs{E-ysq2Djz-Z^dlYYW=3zSS&DQv(3y%`%gf=fWLZ_ zIgIXq3-t_zlpDJLdPTu!Z_P_BYmpQHwia76m)4p@K$--idXPLD#Pv2ggaj*u)6lZU zep%jzel}+i4W?kl@<ldZ;6|{cJIKrRe%xKrw#MgiYK>nL%!%wGyzAyJnjDljMRtP; zux-Qv73hl^cXniEQL$_aBJw&<4>B;ePpX%U(%zOx!phl~sK}SZD$Y9n!OBF`Dh3Af zyFKHTa>zWr)L-f;xp&X1w847qS}tWC>fO5YtlwEJC;H;qcsZiU$8+%`vu6@K^ZxR| zYiIXAx_vG>;;6+8JEiFS^Pi%bTP^*%$?@rGa*Nqxi4QE>j8e03*O}41^|&JyXvQ)V zdYdg`PlcM%sUs&&V%s--^?&G((LX?XF-+}L@cSGU(0oQM^{jfmi%4mea$?5-bk|O$ zW5^kRjv=jHsR%m|=}Z`iP;hzzWS+%Ia$>-24(+;Akf>=JHC*_uNKZAh<)$~YWp^~p zi*&fr*tgHSt2`OfBo8evA4#yW9?qm~{{4vH;0pO{Vf;!UAg;Xyu3x<Rd;0CnD=8n9 z07MWTu3ueL92?wx>AVC`3&*fO-FD)g4^BH-Ck#a+v(ks@ho(6i?Bqp8ZDjcv8BgIk zeho=#D2DHZhr}wng~ocj5I*Y~S4|`v0!SN{tI7H~mN_^b58ddA#VX>dMV~XLz5kfK zZ-20d*_UN_^Nlw~1hMDsW81=lH_~I*8&mYo`k>R=(O63F{-~eiO}AZrkzS&|OL?iH zaxzwBx2_ML33M;|VK5CwqGT0MdeYc+iVxA7OTl<Z->LoTOwF6vn)KUQeYD~%d$oMr z7pUv!)TtvUCMH4?Rg0k~?YSr0-xu)M{Fp~7=sMoZJVCjs7<F7h1k@B^m;L8~#&L`? zB#@M?KpN>c>OUTuY*Ysy2xLmuYLKH6)<f4Thr16}RSwaFsjX4r6)S+eVxtLR>y2bL zKye0CI#}qVgSei4Z~noPyVKixub=5Rc<*SA_qrEVY$~+>SgiExI|F-W)kb}e*4bRO zR9=cACqGelXNGp|%j8B2T(I-gUUXlxSN}ktr~io(C=YZY>TwsM7k42#F~>lJ0qt+t zV|T14{SXf%arZ*w_3D{Qbl`Ay@0hg_ZwjUZugmyVul<L<T@gniRz7jMJ|+n+gZi)T zXY*32ID*d5bM*u*BAu6jEE}%IA@9RsxZLtcZHEBN>2MkFL4yMlV_Ot7*qD@&GS4O1 zfeb+yPcE?3K>%cA;g`Z*0&fG;<$3~Y1We6_35vG^DLhxKN%q%MCNg&*0H%s;QlP=D z9QrgmnHc6JJpfKXvA^CVj9bJi;$|psN7Sy0GPP)pL^xoge_^yTEED(hJtoJ2nVk_^ zcyUah@(I1ngRDuVHyR^S*f%tlcz@>t{mwVURU=%53*>^7!du7bzodVNI7_1Lq!43w zL1F}qk%~1?1@~7#5itP7h?0F#P}&zsa!V!V^w~8xajSU=*0;&=Ko`~rhNN=*umLG4 zE9(nq$TT&~%0Fv#2SV{oo@gnh5k-fW*mZT)I$RTQpo$1l4VHt@KWa`URr~s`ai+6X zZuFjP=GLXRTNVw1hK+a}J1qIJsP~mp(Y}XIWd|M`-j;O5J)?G$q5LubZr9}EvLNs* zU!mVs7#)ii{zI_)*%6R=*VUu+JCUqqsOuG<z*SsxYpH*NuB@U`AIJTx-Y$?{D<!p9 z1z<yISY^E=VAFHYQW~vYjK%RiyF?NbyJ2l#E5Sdj(zAjk6d|S!oHkt)TPdW&I24#U zH>)?Lt<6u@>GFW|$-o;8j+8If-~%OXDW4yYd84|B&wIwPe=GgH@*PKhcj3^_G7Hn$ zNasJCVwm&i>n4L%qEFQa?KUCJ2<&w?d(rs^uD(e9j(IC(ppu|lpnIF(rm~!mvY;RM z*6CIXJ3@f!M2_4Y&{@&_ikESL0A}RYG)6P!BU#0^#meK@l!NWqi6(}6!}CwT)wqQo z@vbwVMu$x1Z$Z4*5fy6n2VCKL)$d>&CcE8KR%wE4yqT|PgS;@zyjA3#Q@tU<{XF9_ z3MQ37J9N{|euq6A&kwsk?kZZiG~w;Q)q~VOGH*xs7J;b%xUH6@xMo%IyU}8cy`=Q2 zv;%C{n?q;0>Snul2YvMc7EG*0S<;NtbCeY)D_mg`udUyb5W$WHNA3bMv4gWa9SL$n zef~XG^_ZLYjl~Mda@5Ye9qy$O5j-#cB1dz=tLWh&p35YgR=sYn^Vg$1t3me>Li+zJ zh$pMm0QDxSod&M-K>ZGod4MsUc>ACMkH4;0ng@%m!lkt+@f5T@k_4+hd|(AQ(xwqD zkj#pYdyY{VY@uWt*W?5gj`ZO=TN>TA%YhM%a#)IM{BveO=L<y>xI04)&1jTVX)4N! za3|!ja8utVPXl*d=p28-(oRG!2V{(o1LL0OJ@d5jn%;awAJS%vgUr0yPy_z1rVC>+ zPfQnSn<fnAx9cm+8O*`=ZJ%|kw6g(^Y2Q50xx@Z@Ri$j=dWS2_h0_fq=J&>+U=u!D zHr%T_>8epmF6<A~i`bqXS9)QM#WfQlr3%S%5wLck70QV*zpx|Yf&B@P?E+@8VAtPb zLax6T%&P_FC<Uy|jfkdN=-mb^JG?5syA5yS&J|fk8tt##Hmj(f;PQRxAzeiD?|0C1 zw+UH?P!t-BK{HM7Ip($*3pB5L0$sNg#VbFc|B)(C50V)dS)Z>|5Ff8a6ir>kENvrd z$%f%@*Yrv=mekT?KqhpHazX+7vH=343%e~Iq^&R<6NN85!ONjMo>E|O_ESe$9iBic zlO?$f(!Q;TD;MQ9{lGy@_rJ~lCNrhUsc)S~ao0@*`G{dUP%)hE?Pc!m&sWM(U04&Z z4Zh9xGTVWk&R^2iBYo)Km0>qq^0~J)%c;?()U=uC-Y=np7Gr+0FAK@V&k;SMaE=C2 z?*w)2RHzYy&ZX}CZ``~W-8^g*(;Fc5C^Wmb?B!(#9zk&#p!pBovEUDa2i<Z4*504o zZ}&!n^roAnw`=p7TPK3{pm8`^G~L@@L@|rP&rh;<+4eO%@4@$#ig~u;dt#b!Po5C* z^+v(hqrXqFWSSS>6$%E-$}I)3ueZ^GWmk+2UZ)3heLBj36|V_yPRBL7hQ+E<xK9$G z3s*5QbaA}yNTkc`nO(`frz5=HQHUf%N&5S#+fL{ELXN0&#9&gz=xFCHLb+aBm`ON0 zKMTWkj$A!Se+&5yevD{{=XuymEh9$u1N)#)vdAUSk#?gbZeRxK0jCZIe)NR#WaLa@ z)W<N_R(X76Sc%5YCoVe?D%aMvDf&;Pv=$?6LVqiBp_ww+t#*we;a6u8X+a!_rLB8< zuDK`fSWb-OY3^+KnuM_bu9a8u){O1PLlz<6j+Qgo;m$i;b3NP#lE1SMTQPL?5Zyw& z<U-uEU6~*wam+s{tR!55;d>xDx|fz!g6R|}5dbTN@kk|1kzrY~K;*(gC!1C91&DbU z0yG!{oUe|;?O|tDrR%Op;u4p`H`KCfpUtg3)YB~56RDaI^lotlq+95J^p~^-UCHr` z<AeLRKORlRPwc9UB|Mq<vC)s1U9^GhmS7R@>_V|*5ZQ^YUXx8)<hq9bjP^1j?G;wE z7di?`HtLlb#+T?TLhKskiy^qyp-`q(GFuCVCGXDu-m)QFiU$3b*wn~SrGC`pi&%R6 zeI}i5;I9wz_Hfuyl4eR%jsC_KbbU1x>pqC$sT@owYH_}$C|mFnT|f{0C%g|@4l1}T zo=a;f62+wOj^J)_0Vb?c9s<h3anDhDi`MB6#*_}VFqUAw7Am49((_~kIEA(fXUpXn zV29Ek3U?p|Ipmut0%Ch<mo&5u!U?@JhJ(OIU!STT%JpV~mZ|<ySt=)ZkG(cn+!^Uj zcx>afaxPtqqM(ZzZ}b)BY7z57HPDmk@dS0_^-6K795v78oYmL}&cFN*ibbA4(a(9( z+te}?Wuq2nK`j*+`2&#9$JHb%GGFR?*mkLHcH;`N6}c;J7Gl34?6SArID~OK(d%jn zhflIWN6fqtD>)aUgxXEO0bugd(X~p^8a%ByP=vvW|D>_{4DOkpzSPcQlcz%`PbPZw zc8!DW?KSF*2|5@V+Bg2KOy{!^;xoTU{~P^1Do-7u+Cj3n5HDzmT~ZDWmf^)<z1?sO zb`q-alBt$XQcP9bg*%5_z>)y;tb%%JFbC})oUDP}*EU|Zh*&!a%0OJQiejKfg<JPA zteQ>y3cC5CIvzSsCnZ<JZ}q5Ry+v)snR9t{(V=|W?9umRd+Dm}7Tdx8?^HQYyz|C7 z#|w$@q{?G*v4XxR>TE+Fp0}~ym>cN_FS^IK(%+(-RGiwe&b^SHej3gvfumN%mo(ud zp-E4+FS-;J4b9I16HEk(<i;p%msMM_O<YLsA+c^?oLK!qP8Y_c=$?UO>Gs|G^E_wv zF|~xG9y+-oj>RKUow`haD}8w7Wclcr+H6UD-J3=}d?cNAf4=r;;s;{PW>(Px?B~fL zKjK~Jyu!$n=%;Q}G77<pl2pJqG*E2m|9Dm^Lee-9(#Q>4nV=u62T}<(4yW}<5+s7| zk!s@pY#;1tRWb{!lrOHpG9uwhMAvl-y35A;1Q=`?DbNj)%PBAs8vw2=8s9EDMf!|y zi}lz*B5o76^s3+4Z$8#Ms?TK-4vXt>bZ?+nV+|BS)ki~#hI@qzN5>^`!E9)JWD9Gr zI;M}rDzS?6m+79Zey^2xR2Dq_e;cn!9@g9W!eI7qrfWZDc}}1(p4f}@UGzUuX=*pw zm)6o%T70pUs>p)jaw|c0=pmD5mlVC)ic81@;Pi0HkZrSA%d)%yuQMP4kO6Nf<V_ff zeqGP%z#5R=rI#dz>l<0&UnIi5xccB&EHuzttHj2~XM8SwY;aoiO*IAz@ySU!KOEwA z2FIJ3-g+@w+mTQ|$eZ0#qPLpstChUX-UPa*2#WPTjBIwA>Y?!E2k<tbon)I3ba!c$ zEr2{E6<rBsMZhX$FyifRz@%!(rA8HC$BiJhYn6$arl&%Ar-eCiAhNgbpl^f~lDcv> zG3*hdwm>bDGaRFT=xkOdiqZSuK0NfsyZ$-d`HfxUWrL-n&7clNJ~e0Kyx~A!iTLYr z6q8S(>#kCBR7;D!a~#0cuzzP|sUA|t5r~lh9*seUhID@7NwpY?*Phdw%oOLstKCRe zX?^jYQh!(cqU4~C%qD@=Qvp+cwlTXjR2}U#1Y?;kW^XO-%h0MA9~b?sxfn^#?60}q zS$i<vao#$<?Uv=<;bC2Np*(+kVsbL$;AvLRTSdWbj%HK#LfT~ZMa5tVil1tv`zhvq z%)5|HY*K^NIQ6*Vdmuiu8!oR=##nwR=9JoQh{?5stlNT42{t}V6k8*gAlFn!8b?0@ z%%-;(u%8P_s0OA=7ilL;R=&#m5e{}K14^pXTPpVsl9{7ccLBz#=xaa;S#}R11}K&L zyQsCbYBCBbK$tzn+ouuZ3ScXRfEE%|0E|<uB$BYh754@~$pb}!iJDHUqwnF<(XU!O zEX#d_Wi#xL)E2Y)zcfaZ&ZM@`EZg}B_pe6Vk0X4eVhtJQv%QgW$;4@mao*rPjGh=d zyTGTIS)=jF7tMlMuc1|Ht03^EC}ZB4zWx6Aj-<`}k#qO#e&a_RQjRrIlor$V81owR zGlFPaqlOUg{JYXYY%*Myo0BLY9xBQiB+Ow676K%OD-~HZkoI~j?tul;TE~HcR)YcT zF7)=muu7ejmeW$JPGD_Gt$8&l^&zh}N;ne5WkK>tB26Z4^32W3c@y6Hik{&<{Bg+3 zj!XhV=nQ%^3|;n7uI&#4XcVlqE>+QcQc!^>95TVOp1f2g-C{BY=vzF$>h}7B8>u8M zITH!T+K@u4gwf$8t4X|~F^OFqKP}arC=$mnX^03Uva~8HIyk$ol0d&oe|uodTW{)I zLb}uy$a5T>`DyI#ROR8@%Xvp|diI@*<JI)bJ6{PpZf}fNJx7hkqbB+gw{Li5zrfog z^gqTqfq!QE_UqZ=)_tkb(dMk3{ZY@)21f0vvrFZOffHUmJ5FbWXeSXBIDzg6)Vf@} z4V|A0onIc^^lOwIUn+EVi7Gm~B64lB=)|lBGTE!Wq#Qz9i-9Jz6rf8<KznEgh>{bF z;=1r!n4CnI^sw;wJv;*}f#X;NYDXLB5zMZ%Qk?7#;^8}hso~)<S&-64OAyV&id{ro zk&rwQ$5W0#QcO@xd`EH<MLh;>IA}4X5G|8WJp1euoo{Q6^xtedczDN-&TstAXZP&r zbDuRB&YA_Cxki5{t<xs{=2cIA#8e2p{>;&bd^_5o8RG>yfAhN%Ng>urh8(PeenF%( zlmpT1CPcGQ6gkdOTd2LzO)=EnlUiKdDoMyh4dMO&01l8t&Ng}@2fMb1b6~WBId~WZ z>^FU}?H%7yK@>Kl&*;q<qd|bN_I()sd^aJsYByFeM%dOXwRYo{inTl;Z$RpTHiV}n zX)QsHAc4D7TVv81M_%AazZ~&3<o)R5yP<DtWiL8~{1SS!bq7XyXw5cdF@c^>EH?3O z+W9T$6Fn8YZHba|kT{=$w&Easw58|ev1#Jx)|F$zG5~ogto4&9lAt3<1VBpA>A?F@ zhrJI*Qb;G3Lq{OLs&p+Xs%p?Iqt#WyaEJ|ZpqaFXGbbDl2D!z8-l!Lkjt+Pq7I<EG z*gLuSa*GDN=%J0;EC1qPOr^lxqTBPCWNoQ)(O@`YG{%J}{r#v(!wV+uTREfF%jV0~ zuf3e(IzM39^Z#DC(3>>s82S?W+dLCW@SX2YxXq@2D2JRr`Uife5b8vuo8+YzoqZYU zx?XhtKcw0jIQasSm-q;hmv9l3TRV&~9l`;0*doS*!aLSg#Wr8*gTvOL&!}`5Kf(fs zJ%vY&hKMyO4`D1s4e(BP5P2;^PSGK?BUn{N0An#i2E<)KbnZU#0UvfETQ+IUNaSrA zIwQ;I(E3NvIY!3OqrOo*9^L|N=ffBtlpKaMWgTxXBJ~rgL0}fU2a3-V>n(DaaF*mK zMKD+EYH<A!H><bnoCzn(An#1LcA?MvNG$e9xMt@%Ut)a;o_;#-y~*zLzwWSJf5^Zz zBD}zJZ{hiY+4@(zhx8vo8;?v8AESRBvvs~RCR)vO)Di5&!Vb<)|8p3h&DCEppF%di zj8WYdsLND4L>f)8U{V;=jRGiESkz+xfKu7sM2BHR9ze8~4I!H!H4rcq<g!f>>6&8Y zc|?9Sp{|<L{RYTE=?AbsU?o@!Fc9V<;_AYV0)`wKVOtV-Noit-08>S;=J++r8yd%u z%L8~qQsUc%Xahp$G|Yu3vINM`j1=XX!{r}>kIFS0$6r(j3eprF@rZJAWgMrTV2YBh zNF<;k7RZLvW#D+RN`py-93fzZIBR&%ln@0e)j{fq02#q1D*C#ft&zXJt{i4rI?h?e zY<v4#KJ=lt<ZktFteNA?7Go(j_#U%WuNG?e2UJyW=Uv+l?_HQ;?%e;1t(`Art_@^k zyhWvT<*#$qKTg*_mdmjp=RAo%PjaQ8p}Ed#FmtWhVBwA>=_f+3KXdYRkzJqq7>fOn zY|*EXY=w{~ah<ZoghO(rPa?T;6=e!m*7^)2ZDGeP<8TOeyt3bJL$vn5@EvGE<+$2v z3@)MuwHcIfN+WKE9^oXSvpRzwg;OLKhNl~xFJ<J-_B=~(GSxE?r`3>hbDeK+!LZAn zba8Z!yXlm{aLUM>1rr-LX@OgjUH)DexK<Ftomf;rYUm%Mphr}QS3gL958Z1FPqWEX zOCU?Q>P6X&eyEDFIZo6Bo@Em+tu+ZdD#M{(!j4|NnhSUf?lzXjp}&T}9_3->33-Ff z;~>eXAk5&wQCK|C@^a9J7vtN4DvWo$ax!q9%;u3Yh$H^1hoQGl#3;40$_>@*{7cmW zVAKQgl)g`bAcYqQ)dZpdfRd`gZnwJqr~X)oqsttU{2Pu8?@jlnt(Leea^ESF`Ou5B z+itPinMTMCWaDF<`p$iQk~fv|ngb5n5D}T3_Ry8@yBz+L^cSO7p3r9WCc$ouc6IZ= zAezo1o4i6D0Y9`zYB+KQNw^ruY~6``d_>PRm1TTxU(8vNhhT3B3NnutTlGt8hX}dq zhk#slm<=6}T8CJ9H|)$K6rYmX32ciKIrR3Z1a_7}Z!eNxUBuz&q7g9Z7F|gDQ+TSI z(qJ4QQqkT)J{sPEO@tpE$}w~(hw6y9`;S16^KSHL=RTY;U$X~dq!~SoTP7E|);v0v zK4gtoW7CV<h#yK01EWo1cugBkizI@87hy6-=lE0ZPQK&_akmFLu)09&ps2Lj{L=s7 z<ZZT}aw>z4*MtWLPtk5yg!>)G2^#N3x7ir+ah>nMf!fUAZpGl?m+gmVETMg!AJ@Mm zbS@bTCk%RKQ1GB*)#}uYiZ+&dk99ua=7oex7yOR<*{D&cX!!3X3>tF!KmD|QTJU(U z{2jfc`Ww-q7Q*!RqF9*14n>a8ncslUJdM5Ax01eJIf2x@kSl;6mH<FvDnYETY_4>L z3c0fBOWp7-jl;Jz98yez#$cF1;mCVj3EtyCg>YnPyASt1Vn4P47&(ABD|3J!SE!Jb zQzl1dumS+11Mo1JKM@%n$PD;ELuAvCL$?t~#Q(_qxy}*wv9yn~r;G;g=<sbpv(CzU z8S9mQ#pd%Xfx=klBSzg3MBxU}H+o&Nlc<l^A}$-ve9#JHRfjx|F#V4)ULhZ*o$4M$ zy8&tn`LQ2Vu$pu{A`vo!t17d55X2>2Y&XYdfN*&vEL8~yZiy~LXj{bK8=@ESdICE= zi4cJXwINbX5LUNM;7K5$;RFk9>uVHwgBtEi2l}^RAYqzKL<X=tJqrqHf@@7RWoj4^ zcMwnBq@x`FoFmDWd;6y6NS14p|ABo_l{S)8apcu5gcEwXD<e)XO@LW3c%O>U8BsZ@ ziVCV^#?SMeAF^y9_H&J>`MEF0aThtGKJIfTSoZ5i&4)guF?@%!h`b*~%ZG$td}8Wf z_qqazbFJ#2lm5|_ubNCuxl_n^(Mtw{E6z{`6hU`p=;utlMXgr(99Mqj3?e%qT=`YR zejEMeD?jS`E}urei-F>CEOw4+Yw?0!L~^Pqy9{J49SR8i#14?Qt~Dol=ENl`CBjm& zOiI!Mm)7l0j(=98rC1~0y-djt7kWXbR~cDl8M6j!?~ur9lS*L4YT0Ont*9`pxHG}h z*T3b%AExUc{;)7{bkE{c{C)3#|0^>S&Ap3L{Kwz&){lO)^ZAbr1s=Ka)N8}LI(OW} zoVoG_W{WUz`xa#1che8xd;Bf^2Xv1^)Hu@5d#Rri8{ZNtI6eyEamOGi%?!A0CB<#S zCY-7%A(7+K+8%P3$k@X=IMBR6f;}w2d$x8;5b?wNDpCzwCT}lezH9YJ5WXtOf(i7t z;v_>jv<NN20_@&a&4Qtu$6I`$p~e!3Wu~`o!vmB2YJO}AH<b@_tv+zvS|ym|vye$X zihItO93Gk9v3n0r8}O|>$Ug3mRCha!w18n-#r~L6#GSt?(qpvAOVgmZ$q8<>pzOft zj)Upynnco3|F1%CecQop^*3D49}(CTBM4k?^Nx|}6DOuGoD}yt*)+rRYOO}CX4Eu$ z@_vWSF>vq$2id;8Pw%nJbe<46j=8g*4N0NAw7YljX`he(yqnh#_4XC|3loL%QsdB3 zkB4pXDxJ=(x2bY-qh$llcTVl?+aXQGed(3y^7iJAj5k~3-8H>pfA=c7xQw*%(^NYK z8YPW<I252rEfe79wu;47HTos6zO15&t$51<oQgq$MGH!1t-g_2OCZ&O^m3J`UwFfZ z7dZH!&fz0<j*PTs-$*g2Kq2d49>0MD9Unk~OQ4=xIY=@<i6B#24_qU#14}uVjaVni z!I+*zluNw=p-nvMsH5}XKxI4|aMtz;$ex*ajtO!Ce|p@>#aSN3HAXG{##*SeMG|SR zX}c*dh8SBt6Y%P|r#Se3{}O%Wmrh>-1+I)g&2d@pl`q;u3=diX`-i{4*hhIvLi+g` zjP0dTUv5<-*lVZfGKC%>U<{%d2{)m5FRk?x%6R)RBoI)hp9MsRb!}V2qLd_<gc|e) zSwPlyXmCd!a-rKA2i_D7t|BzA^h1Xgj9Ass&z@#W!;y_w4rJ_#xCt974!px#-q6K3 zL#?<Y8&Swh9S$wHg7GNiur~}Ht*T9~jzY`6)t$fhmYW~a8{#gOMlPr$V5fIPbVhyW zQ&r<p{kIPs{?3bcBCBT6X!#RYZhysX*VBiidIP+o6+?A{XutBewU^WTv9s`wH*|gO zUoc-nG|f^Ksvkud(1pjC<2g*pkm3jqU`H@X2$lqd;o&6YX_CavD=L&McI_6f%_QrD zIuy5R<Et3ox(I@g$m7F>ckH8qhQ&ld)*oyXUC>1n>kfg#E)3E@2fMCOSHXlYqK?2M zI6KFFnB#Kne`;KstCYs5H)@P36U}n8mu36kH8?PpGt#`~GtcR6H(P$mG(2v-8My$N zD<4FrsAl5L291hlv=;Q5x3}}o$5w9=!e(98(uvUz&9Ww2@XD{1+{V>ks6LPAGed2q zc2mcwH&HEr@i~<_QEJZaI0QsO5sIv<!c55VV(Y-AwG^R7>HuCi3K&!=R$fMA>L<Qa z|1!MM-yod0$xYtyischfXFh<abO@%=pLGd2X=M*A9BB3PtsR7>+_v5D!Xn?ABT#10 zV7{4@CJZvCN+dTNVW4P`7Lp09J=X&jdq4-H01)_YB6GaZeWdCWoC5z0%X%zdRr}QM z`jEzARev6dvtHzW&a$!c{L5mT=rD4$j^k_*jmc!UIL$6qFyJ3aTdbOQJ*K<W6M0wX zuS)rn`i#c<Atn<FGCDYs)RhlfEc7#-6_bUj=k?gfb@aXFtF-rER;N|L0kH;iB%5p` z1_Oiol|3)J&YoANEuAKPdb`yWyuPz*`(1ZDlQkO*@hktik&pT-bY>GM>e)vfrnMv= z1&DTskq_sM7v`X>fpb(m(jP^swWEk!yP-)q&t8S;j}%)6FDd!-cJv^eO%!Q~_CdT! z_8>$$QIc{TA?G)OC#y#WaDD?HtkFdo(Hlk_{}}BM`C!=PZsg+!Q@w|LgMSZv$PXZk zTO|1?^vE4V46wi1S_0fa**^j>5g};|f==Tej$gC#lT&lpaXFm9Ye?lCJjV~4D1Rtg zs*TMo?Kwzxxyi;JoDkXI5Tt=@H1Aw5o{(?|3Q_CsAuN$py@XGo=^3ISXI(&l2)AaV zC)oOip^Qj>owc+44>)^pXlD7_o)p*l5yy=j70x)E5$?0B)#2ZN%bL#?5LjB|IO*gR zzpbXHowMp&F3cBIw{Ze(YcQR!n`xJw8Ri{YgP!MY8nyZ8wVhSYXcKtB8h(}cR+n4A zexzQbKm7{Ylr|c5z$G^Ejr%<lHkbR#=hYwh8~TQMmtM#DI%jtUw0c2waY|hD4C0F( zYLJ?zzD%|KzyTn?t|4TJClL>%r6%w|Ug3d-Vr$|O%yq%}R<OffDH-sH7o-?wl@!A) zPB8?*VUIy7ZI<M{>`E>M=e+=Cv}GrJLB_w@R?HVxBk+ZFUG@P}ZWfkW&NpQ{I&`@{ zq#&QPIlQ@&k|&Y&Z(CuUMVYPtqi~nj;bQh5hqnW?3YP1v^8iu><Uj|}NuxItNf35) zoJ=U};kZ?nOYjDV=^>L@V%g5uS)m}l&n_Y#>9?#9<X?5Wp*Mppy6r=z_ZsOlTKfk~ zOu-#P0&FmNT(mX9ee1b`$qezUn0<mSCq<P89h6P2HU?h&9J|fT)AlQ$a^>Gg=LM%B z*7@8!(k_r+4JBUv1GAU@29>00)FjfoyQtrhx#1R9k+bNyv{UG~=15j3R+Q`LhrbAp zG2PmYvtY}_+eQ9u!jx62X;44gxvp(ni!8>|-6m}+$jp)nmnwOo%0hB%J!@9LSu;Qg z-vje}<76%HBDXqJAH}Y36Xq9?a||hoS$>tH{IJuqRpr{&R2jlybpfxipyatMir3Uu zd#bRw4SrRwL(_?>2rCn~)o`Lb+FkgK`~-YhNG6lrMSo0XeUqgYUZ4YXAC1nhnuL$z zf@wjEJB9=}b38MLu|VLn))SBQBE5UfZmY08wCC>08?Nu^EyVNQ{9vA5*7-6z?a6TG z*PN4P)QnDLWJ<343o}c1*0Sf12Iy~WnSRm73zFB@KTsG8+v1fmy*=TL$9yL`_xT)V z_QlCSw*Q0TzwrjOPNP%l)kcO7nQfiF>&ad>+8e1n7ar*qqM0Vq({RqS%rlgaisCxy zdz8&FT3lI^vsEY=F(h@-5{iKC=roW`OYC~Zjl~r=77)B8lHW_OheBy0rW*(BCy1Be z4#VmtiB&3YNQz`b4dXch&^c_^*JAhuN=`uaUZwY<r|JC09(KHCKT32bx9-|;bqzWN zT;jwX3Kc2NDG7i2;OYAwxqhXuc$(vUK8|~W8=$>M63L^7Zrf5yPrtnLFLNeSg#Of> zCr{ncSLcNu`agOFj_q{vKfYD!`C(JK<)i(b&Pa_Zd4nAx=tlYs(U1Nnl9LFPK_2m6 zQ0)-LUx7Rir1dGmg==XLYry&u4AxM=yF<%_L}fy-janFNgeGnt_;!HwtLYLG4_25s znC`L(p)B4tki<K&qr5EYo8SiHRz84pS);gY9=u=KmWHWhjnaJ6sCIFXmA-6(*@!n| z!{YIHmCS^xl-N#u{QL(KeqV|YMQ(ddtS$;#hryE^OJ8^${bbk|47^xPUh|W)_aFA9 zlK~%Z`@-iVnTSp8PQ^U;{@%~J?V-*O25-60TfO7{m-1T-#Sk@Wm1;YcTqueeWIl)Z zO$GdxLIl$nTOnM3#Qa9#jgxhv74R|^@+?DotTb^+g5?CD?p?8NKN;*P2yRL^<60++ z+yKmct_)PtJq3xNd;okf3srVM!2QKwte(}l;u-wDY=-_w+d4KzZG+?NB%=ehi-ZP3 zFvM<2P9bfwOUL_8?-=m${1Y7Fy!SK~u6u<357WFUR$jdAq3OR%CXf8!<em97;I}KE z=@Ix$@s1^TkV(43SH9avGyNa^q`P_UI>dq(*5x*W_|8KGsRUJ^-axe-z<CD5c?JlT zC<AnZXp2~Iy%Ovh#>%;fF$5I(RI>3}vg0NpwY4}QuT{aXlBFi3g#mYqYx77{lUcmR z1pR%79}A}zI*qe=G9s^XrJHzNu<TDZyK)*06D+B97DKL$1}fxHl6kLn6{Gk3<9z20 z)!FNYQ)<o<lXg~L_S)CcJ9K9<vB73<-`SJsj&D2eIC^k6Y1Vq<5$E04pT6&_r}O=L zW{w=1du{F3J1dPFZox5?NKy0`m@nX6;N!3lD~u6Q5sP_|pV7|4<QHGTV(FAXK#Q9M z6ay)@C<)4GINTcOhFj?0EGepul7<c}v{KtWiu*1d@CkPScV%KhCV5=Q5J>BSj5~1# zlDHE`c8{W;!+15Ksuywsylk=IUOJ=%DLEa-D_vwg)IIu<C>OCPSJ#*PzEqU`G~q-J z&%7#)I*1=JqmnirTuw`B*NaAn&K`bS%I8nJb@~HS95-cUt?Z|edTerBla8D03C8Vs z<dkW}$f)+8KIqM4yg^a3THuAw$GtvAZ{$HujtKnA?dGu6;I^3UOa41LdxCB*NxvS> zLXUVg#T=l&MKzGmH%V=y_E6VTw^J{tKT5UZu%rE)?sDtqV(X5Id;}fBbw#i+Ev_g} zqaTQY2hfj&qFhCsU0uL{!4%}&UQul2FDXE!tulD=y9lv&v90@*!Y1bN;@W-W5%T=D zBk$q?X>BWM*ST%$c71m3A@XYv71wSfkG5hjWNnQ6)))&32WT^cUpa0aLceko`QS~( zwd3pEXQ#;;8Te3N=(N6@=7cWMKJs!8ep#`7uY~O9E_9mN;@-PJ{XE3MXxMhXbw{&x z8z&z)gt%ZU@;8@OK%!>3=bW*)r+W6fbMWCYzRiwIz#BJlP#hoPW%Eho-kgSJOf3a? zR6RJrr{tT@as0FC(DBnJA9x6U^$6F_!XIzSoD&v(=l7CL1@P@!6uMZ8<)N{O*{w_4 zcY)Sh7(l<SSDAZ^BP+y}lIy+eqOB!xaKsNvu5YoyU2{wX2d@e8A8xF6R+FF-bxISG zw!0~eOiy7gsl#J%BoVG4$wni1HZZHWQC2lk7fiq#_a*!)mp}F3CoB3!NI$BtEpL&6 zwO#v;>|Uwvtb{8M9X{D3?RJ=qr}sJSyZ`f8JW-YsR;PVWZ$ee3otb0r@*MgdJEI$Y zci-0g4+O+5C$v$Mpxfi7zZLh`y<WRfr#7dWGuzx&TcAwq9kJeIyzVudz4ds%CpTVA zrN*bXg%U${joY+it0z7_5)Vs#{e8{efxbdw3_TmmHZE9~O)A=PFdKB$?xO#xobU67 z^5wUvELw}zP<8q8$*#^~wjkSBruvbbe1+(&mbn6IYfaDjqyY$-v2_#;cn`{O1sXhX zmqv2EV=Xzpo*c^Ijx}Ik4`D`1YI|@KhX<6DhxAPL5~C^f!W#nAt9waCQ%l~^;*6#i zQg6_+F`n#pt9gd7c4`S6;QjRSas!1!vX&$?DOp6ytF56LWIhZwOyD`0b;U%sNxby6 zO^)1#KMm<9#fST{d!;J-IS#2Pf31HHc|?3Uy3e%Cn>r@s!_lXcl~;ee2ND@Q|GIBq z|9i<p;?7-pl`Hh^WiDF%*Pt6Ltm4b5f&SDVm=<NkJ!cKrFlEL031l_G1!Oh6KzdM4 zWeF5h6g^5SX0->$JT*dP1E`-YF`QBZ{h}cY6f^+PxmyAVyArXixE~6A7`fGoUTCXu z*-8boWlh)(S3{nhHkwLP*w{LGvZ2Py0g5HmoZ5PWs<}Q_sl~`K!k?igI4NW!GL|A? zouUs#3#D+VSbSoGl78+2@A1Uko<Sfc(<+9eh2nVO$`M4wD$Q2}p6k57hp~Bh&g0>D z&y`=hgY<~Y+xdmhg<?nQYLmVZ(=mZ~xfj{rA5t5%t4ILzi)h;FD?%$KP%>$N9ejk6 z6L@Z5kPv5(7+RuyLCe}V8`V}32yIY^UR08xttuio&Vw4<hIQMkv|?u9H&h#Tcyti& z>cHdIcz~amoq!8xCrwBVpnfu!C)DrbVaZpl3G032d~y@<=?&tmx|`QtLVN-hC2TqX zh5Yq6-l_|)(~)Q%NL~1dFXJ(o_WI#0t~vD9^b4HF9rJjq$Xh&ql`;##us{x_G+Mlp zOM3%O?K|jGy>Kk^`%fM8WSCv+NApGco$hewO-Cys$!-o>0#=iQBD~JHk*?{X2B-;Y z3-wxMZ?S-VqBWZ{G%^X=MgzwN={TbV6CE=ZSu&8FAlXZ63xs8}*eYiseP5Db0V1r| z36Qg>N$tQi9<7Zaj)u)33n=iGXQ6d3FpamiQ*v(_!WCb=AJ*7G45K31l#N`fb5qf@ zk-%*Oe_m;DN_q^L5od)=lPiR#x5v3Pjw`(Su{sK&zRsr^+PUAdS%F;Vo{TdL_nK`f zX7BJhVYeAH$peBFa-{dIjUg4nY8hkTg6VL5lRD{aKPL9*S?h-n_qhk26h7??GHFGn zz<vy@Q=Y-K(+gxj1}JaY;+7<UU1yZCKY{iNDP3B)Bg~~CJ;x!^J!~THnY?(o1Zinp zKn=mVAV0uPnxG=$hP6{<{R}LJG-4;Qn{wn{LNn(&WyY+W6-zxP#W^hV^B%8CZ&G3r zUZ~eWQ;Ly}%}@H)(S51@g8mdWLv5#yP}k5=s@;TpV`G&Hcx=y^9ien}cE?d*qDf#P zl@7f#ikvu4;e-UK`fD+Wz!`E|LucT&hWZSE{n<LhLi)WMA|s<!K7l(A>joS!XVH6y zh;7OqTIan(B)1eGZv=LBxlY-evbIFtaN-oPQ!rpif_YMEg*S}zI7Mtll)Vm7_6#y^ z^2uuuWy>cJL65?UXE1Yzlx~>7POxq}_JH@~#5<jqczMfq^p0^JeSQ|5#OMI<wL!CG zKXKQ|YP$a?X7K-wX+#ej1^Uk!%GY^DPjroCbzsk*H=E3>jmT_XF=?&Q6qwI>Gd7<` zj&u#^KOfxR_ulTq4O^<i`sOA_6l`hZpM!2!=)Iy?DjFiqe+I*f3__&yLeNcZ_%?`N zh;Q?E|BG)^fUrzefv$X6#5=zJZ_j3UBM3uG;>JxI-SF%GC(p(`{C|2jng74@Y?Ra3 z?Ag#GNb!>cAo+p}{S9Q3c`8JuQ2d2w*kmtG>k-SF#xq|p%{__anaIik^vp({*+_7! zOfW!$w-|+<#W)g$0N2()077Q=I7pQXNHbm3t2j$IzA1S}(f~>%po%CPa=;FDGf#Br zmd79e#p93D`;YoVCw?*`8QfBGwk&-y=sQe*<ALkW+<E7jYajg0%{|ifch@TP=z*j4 ziC*u~YmXl2JW{>qdZ~WvdF9?mnHj`;-JH`~m3z-2W#ncs6c+Te$jPDvP_<C~Zxtk* zbK=)44}1k!g@=|}rv$|Z$V(H~L-wT6FB-^#`7j~TMxwJvNpw~KXtGp;-SP(HMrf&E zlyto0kdlDpX7r_*%|B%v$2z&zQ=6Kuaoc+R!}p!qK8TnF^UQl{bo6L4apdqrQ<>71 zTRT4n*7?+3Cr;j(`zFiToAjr9d7)VR@r82ZhU<Ezn?Ety>GXY&X&{d254m4LvjkN{ zzVLgLzSjay%i)$#Mrs9$vIn4?p&N*ouot|Z6^2xB9g!eMp5<8Ch=T8=w24BoO)UVi z_2LV-y+%ZoRSRFL66_sVmlEUUfCKj)VtYr)fda=58*Hq}9!ll#Crf2bH}Nq*6K@Ov zc`BrImW=A09L{;Dy16-(l6hi$$ON));0Cv!y6=(ecJvp|u&m!5&CqkE<Efd4Zr$>k zBZm`*JU*2HnZ$4A?)=J~{S5)RizTK*iBbCbaOXQTGx~{-(I=$yx0QRZyJ0;C^&FyM ziYg&5_@Xkw;z69ol~GU-Rah^GUNBW9X|1RgqZSNVhkI*%mtYM$ZYk-(EhUgj4ofhN zS=o@qgw(cS*0g~|Q+7V&$$NRczP-zY&|%x-Lrhph@w;rRU>s{X59vF+k|@o!w9qgF zDJFv|nSBX6CNP}h|EAIWG=%ouv~iawXYwOapC@kX8S}I3x-v_?BhGrfKg7!HQw3bP z@bmPY+ppiO$+jNe?z4!3xAV0>qsM$mk5#BTHBHUay~;k6d_`6xaaQ9_W3>cUzX<*F zEde>8c)B>?f~?U3?67T_CBPd3(WQo=jD=xR6z>cCE!}#HAoK+`*1K$1#Y98D9!z_R zt!hQlkWexN43A&wKB*-ziAJ_%cwQd$zR((b{=>g|*C&36p*?!pR`Yo|f?kb1Pd#Ta zMq<t0(Xm1obNEkQ!GIofuuC@&U@UTW25-%44T68Ss<s7STV87d@7nWlGFK-#MCcZy zWHs`uTUpS_&zTd|+TheI)T)tUZgF`06ay7)?8kR@d%R#lG_Ey^PDL4Y8^hu?-Jfau zN;>L&TMreg!-p>(e$&|t`H*O}bCWw0Hy(bk`S2UAy|a;J?RJiShbeV<?TB#;`jl;Z zXNA{2neKC@QYCjTJTX2g2$l=T^yTft30GPhpPO9_1}(4SereTqe%%b@LcMOzTdTOU z;jyqQ6ta2M6xl!b2l`>=ZBzhh_IHs<X4$L0-1fq>Ipu{p7n_PgZZo)`e1>${A`On` z(>0esJAosh!Glj4nDWb!_B>@+4|2QVZf+Oc3Lnu~AW$%>p3~qiTF_CJX3NdXHVkkB zZUZHIRXAFgZ6>@93fhn$4&+G9s)5PfP1wTV3Ir=wt**k^>D$V~k1ulEt)ea#zJ=#+ z*&cgHRGBnJoyBU@yl!^kZaOCL@9fR}4KH+la^Q^pfygNRGfR;Vu_CMQJh${xpR14f zTzEF$h1(ZpdmX7DjL~bvrI$6WEiaA4oW$n}U+T8VhH=F`oFFZ-fDKV1Z<Ge%jS{58 zOE^MlsU#ST1af+Df07p_;On@?3mu^F2H(V16iO4Kgnh0FSdli`luLukB#_ekU*}tu zrp&`c01W(4crjYr7hWGp-Q3NEm~}n48K9v^`_gw2SJR-B$e0B7nDK-OP519rTrTwE z4Xk@-rR^in>Asz&c~j?Of_bMYzOVo3UMQmXc3$YQbKG>I^4K@Y3qRgV--guFCy<)b zg*$&4s{c6Ra)-aUOp)3ka~9D*N#&3Q9Z{mcI#N?U1`m`&`|O&^97>fi-Fu2aDoU<n zNNPK7*}h2G9O1a4i#N9y0hTtj7J;NHFT#A9pv1o>nsgF~QiJ|7Cvp(_2DjMmGo(|7 zx9H+Vj{5{ez}7oYnwmZ>ZT-;WdU~E^pVae4`gWF684O4n&qO-k73}Es3c6RDMr8<f z{`=qEHM8E@d5Z4koI<$sL6xejmsJm;dmW%gsb%UQpeXYSw{1fLw_j>UKmv6VlE458 z4^`$wp*}dh3*Y!5T--CdD2sY?dyae<JOMa%+u#sxy4Z#(<H2s`umO?Ao6I))M*cVI z6fvIcpP^CW&(cg)U<T-DKt*7X;!LvIB_Z?gyq)JRvTSgXy<e9}nhxyw6GBdoA<p?E zmr|j}r;I>U<HeaN6i$g&m+q|Ipfh!T^#<*q5_vKXME=4T|CrEkd-EouJDO&Lx%2cJ z-yAV%Y)OBe{TG$WP1i%TdGi?{d9R~0n5VW<d(attkZKob3?BkXn^kvs+g=E=1{CIN zBIaYvBMU3tGuV$C=RizT`*GtOlI`~X6g=Etg38wZKGI1C{WGM5(%y>uXSU+GlC98d zPi<Xy<ly*H`;mC>#qGxqF%+#2kKro9R$gA*11BmKh>2=)Yw^^?*8P8alvdpzWq*=7 zvPMVoLI&wZ@}=iFsD*Y#Apw1NQ9*Q~7)z_8Z!}xX>>AJOku-SOpe3St6>`bBud`7` zwNmsXKtdez&BmQQdXD=VmsHVHDqd^R=v0$&^%j%s?}OSszl<6#t6e7g0kf5X)+j+^ zGKyxOIi!|{;k2}j<y6k)6Kp2*UPY?BZJeB;ZAHaut$K?kY+yU@GzDl?D&D!2iyBy7 z*X_gTVJ@JvgXv9}5qy?vXOweFU?owg!yW*L)sVl~8dqBH7jfhHlrjRu0va!jVD*p@ zET#YLkE9AF{idL$9QHf3<~Z2}8_2zUTkykZGaMDmMe?P-p)qCCysh5A;x`^dp$f-( z9T=&?1^cR72_C7aVx>9uXNAy;C2s?bqTYC^Fxoc@AC@-VMmqG{AatupZ_RUU$4cX_ zl+T}X=`}rl?hhHmCJ?-o%67+TQ;%28SpRl@5)0S+zHM{_!;TI4nn-kRE{*Jg%4I-g z`g-U`9fftt`u$~h&0w;2-usRx?JN?d*U#B4kR&xbh&<8X!umUlVxS6aEn>SfwJMn5 zDZsi9s$fEFA7_+?atCxUr19uqIt(6Xwb+VYg7k9}9ZHb+=N6XgLk>g@okS2K=Xe1x zjv6+o9I13JUo7E<1PinqP;!AKTO-pP?h9|lVG97P$<pDS+{BI0;VBbDTC3K9owY_- z(nKBgc$BWd*be<Ib?4s}s?#Ae&Dc0o=P<9KT_fH?&||Zx(K+!Z`t^M0F+oQ!Om==e zMY}ato_<EJ={y`Lgl)WydAA?Q(0QZT#rZ8>+Q>5Rj&piL=jE){NMZce-!pCI{nQNg zHAV9qD`b)63|S~$m0<mTM0a^Do8w`#WL8;eHVb<S<&^z$yMR?q0coApc&eb!%4O?i zfE<mZA1RUqZMZNnO9L0RU~Rw3MIfjPFi7k`Hd9W;$?i=rx8~*p)d8~NLbeSe(hYI) z*f^OYHcsLlhdj)m=q!$b!6AY>0nS{6f7Y8SH^#;lNE`)AnrxsYo74u?$VuL`D}B>G zRy^wls0zx`&I;4s9koQ7V>O?3TWUZYy|Fr(a%gCk-XhwZk%67{!tm+2BU=qzv0lCP zKD*oGN``I@GH+CUxpQeGC>DnTBa_CuzwF#UVBkvCEz?b}zw8ZIBTnC$cy&Q-GG}b3 z6SMnH9_tyer9!T2_s~Z}DJN&klH6PQ>I=*Vn5Pj34^dmFKPX=Ef(0V^HJgQUz{D_) zk@RL5NG+~~@Y%GSMLDIr+{#Kg;cvzm3nq-y+A@*t&3^0URgXV{&MGcmZpDkT2mSDq zeO&|OtOjtJPNtlfq20Cs8)U1l%SbHbf{W}5H<^i>?1^x=^~=x6S^x<_aj4CnQf86Y zRGH=k);m>xEsG9k0cTGZRCwW{Y=gr0@GPGGmnjq^$xeW6G5Dc-r!g=#p@17HC<=Im zO=A;U*d}ydoHM{1G;{$v*=_T44AOW|PKOQ`$4$%!{`O>kx!QEt!!$>q>`SRk0jJA5 z{2E<(<ldQ+>DwCHCu-A6Z%##gL0xq=bFgmFtAqX#Hu`iZo};Pb?~bG*E_-u{&R%%Z z9hJN(x9^6;?z~BiInNa*b}ucdn$_|sr#{|_HT-?s9Da7B^PT2>>PSUQnT*%=;P_|e z>VGpYW8O!Fk==MZso|_OEEI>1w1JgS19sJiAp|PG+!hR+237F_62Krnd7NrUUs|iV z0OJU1lOhenc9&Z^R_0Av+3dssm9khPV4*s0&Bn${7^=$5w^e>(8&ps#GulM5L^Q~) zYIG&seHN~8ioyb8&;=P%_OZhbJT-=G6$oA;?yV${o-jCGZ!pK%(R{U}jb@_L1v8(` z^7f2V(o|AWXIS^-k-e{;5OYhl-jG=g?*H=ejeh2_;&j5G;rn}+<E7JDeb60R+@7+R zVpVrdQx0`z4?le4dv=#j9v!M!{GaPQJ5<MXEFn7Hj$|Z{{MRp1Z8gww*g^>?<~Izh zQOu9z#17+a#kH)3Vu5aBI5kZ+ZMVZo945t(?lOk~-5ANqvn0zUAmY`Xmscxw0m+Fd zV(9k@`cWrIL;|6MfnG#tD%ROxg(DzLbAF6EA!qyWT7*?~*^AX#0a}JA*`Nl<0W&0X zhPw!1e(qUHh$Rc<y29|7tjr$);~=ZiMF4kTnxnTw-3AOegE64$%<Y4>&!y&zb%(^6 z^n3dQQByyc4ERFH#Oy#m-?Mx}^G(l|Zao|vW+OqDp~q8l_K(rEnb#Z(CW1w6|8|?v z=D9oO%_T)%C)AQ9(Q2G8_U%c3`;&)X854r`o3rk8ShQ+lR`w*>!`P3`;bCM)D#!<V zn4ndz%@Tf|#S>Sv3kpB4M#3Z3tUQSrT2eQ{h@mC?IXM^xXmCKx!|aV*r2b25)0n-% z_n~C<EXQADOl&rXCt@V7O$pP`5EH~eY_4Q_4C85qClOV>5nSKZVn}EPup<YVE{Zx{ z-__-6<aeqo5@BQJPuck4xIOJ~xefU=Z#6I$?M^Lg@vtFFSXD`f-6q836-jekr_pha zs57e4K6!NF!faa1Z3EtR`S<<Z@J)XDYXc2Wbz+OdKx;G}!I*fxWbp^x5l6%tQI$i+ z(o{mH<KG+d_{tu!^ZO$YkDa}Dw0z<iVfBl{bwcCl)x*qgL}Nd-gDy~QKM<4iJFVF@ zEv6tKgTnlIt+-al>)-%0+)T{4nO(J+x1*0nEV%JXRb2DnU!q$p*pT-l-EPNadCb<U zQa@PoCVI7>Amhy=Yd%lP`Y9Knk0WD0s>eOyfb_Chg#8J3lC_V1l59bj0Hr<IP=M@Z z9i3FaL~!n!+^W{>w81e>A~``(Vr!mjjW^}RQNR$NnT6R%*`FdV0mZepBe{tTA)_Bk z6{O}k2A-$^T(Qi-ocsJX^cT#WYy<c%)pqpC4A>McCmZa|t`7TiNX5!VU)?&QYZsRq zhV_Uw=^}>{GzPp;UokgKkzSe4J{*ac8c~B@>v5ImZk+3RQz%eY*IinNAbRtU?LGLK zL^9~mOzs;U%a?kq)$y9%H)W`$z05ln&di3<*U>i1Qh8?kT*UukX`kLL`Y%NH+;h{u z?ABq?5mcKE6C;s36S<+ua`Bq$N{tn(#uslMvi4ZhgJjRzH1grTf^5k=^_^}e&2YJG z0w<2cr{8XZ9T|cbW)mutB`eRGkZ~|!c^knB5@%Som(~OqWhHO~01%Qx$Dd<cY2XWF zXiQ*eifd`|NJ+R+L_%Toq9$O3ZzP#(CR>p!VZ=55IhEJi>>U}K!m^ozWhDKxBw&#t zKS0R|FQC2)R8gA5ZU3`etA=<5_Lf*}V+vrHw%frkiC8{4dq9KyXjN^KE3l3hjuhqk z{?7n|QF27)D<8b$$q)MKdwX0dgW2IaOzW)PWPc(#nDm&`<^T$<%v<_Qp4n((*wo0U zoTl1Js?69+I&CF3y+Z46d()TRTD|tjkkerabgm>y+Z$skuQxw15)-qHNRVfT*#5&I zeI!}>n^JI2TC`>3y8Aql+7?T!`~W(qAd=sAqjQ?0-a)mactbD{mc!<%HBbZxK!Br| zFSbgT<PrO27>0tqegP4qh=?2HhPn2U5;EPEXsTcZqGh?&uqlnb;Q(@=^ajpXtq}*R zC2|*af~V0tgMF_kjH>DcBq;+N^h%4Ka4cTJ@MI0HHH7n>R<%y6+rVYRyN7AwQ4wt3 zIsunvHfY^ds7Rk8!C~HQi-kr~sUb^!GAD9@ozh58CLfy2g<Qq*;39t@ZmrMn^<^rV zM0V0rFX!wQ=XkS_vn(0%?x^3qbm5n&$-#V2Fi>I#eEQl#C45(ZcHg8pQcBEM#+-Y? zY<Y1n=XK8v?@WZ}%Cl@NVCWx@xLkc(bphV%wK?C7bf)j>e=*~T=5A^dbS7*hKxT(J zfrJ89^R4o3p6E|ron4D%1F)wrX1Uys;m)sE%77wqGrZawtgIQaG_Caw<B#>h4iFVQ zToV-;nku$ZxDtDsRAOypkGE~ZQ8$rQe=tPrAzF0IQ$t#`hq!S)#kDc~XqCb*yUCw& z7eSq#R+ca6ZDf9?hr6iZ0};GSrB&l)Nri-JjFUxhDBQ@co`7CISg$oO06{>$zlbxj zNcpxSr5b^~hRxx~59}G6z;Jy=(y*+B6<&JVhR(!$jvbpZ`06!*cqb|lyC{BHO)9{| z33n*)Jv1XRTL-hR?M=;crT&wHxdRJMUogJ=mj2Rs#O>uomoU?aG(sU~#O_NhPnSy( zJ7?t*3Fghi$0lRGA^TXVe>s(m_&Tw{1KDt~7!J7_bKXob<IVcR?<h$#KD&vxa+ABT zePoe*jUoFOpyp`{I%_yzHlWx?7B-+3<tmDvQpL4`1!&(+6}tJdO{Q{!SW#ply^1_8 z;I63*S&E$@&1}R>LiHF*P}BG<ThqAcBnMrWSE(RWoB}LfNFTuG_n@LC4R%E96qJRY z(^@%aBthmFrjb+Li+6tnkWb$B4owgx*`~)Zeq9jq?UbCVf(DiFY9|gE*41Ed|1@^$ zF(~W=&dRHX@UBv109*DyHGhtmU@F!d0uHaxaq7rvsuc7v1!GLtg=1o3>V=`yeUWfa zHe@#2IBD{_x%`d^w<oSD{MFg)NFo@q2MpH5dU7ZkO}nD0w3Ob`?=2Xuyo+<h^Ks^F z<JXR+Ly@@3uAZ;V?8#=bzAK+S^QNdIMe{v#iCR68iTIbMPnHH&d@h62!~5ojR^V(c zSO1fF4#{zq8ixERL*qFBXhjS|K5YaxY{`SjTn!RDE3@@7xGGTEd;aq821sd7%eK_d z%Z0`Zt<v-8$*M-H765^6wOA+#**5w&^l<3mC^{6r*+y@oAJj#)Mq4PBlsex_p5Yqb zAV6qvqSMFYSra!p9An=w4z2naXu;+Ldmu4PrrEVR$UW#tszCub@6s7$sNvM%A1Wn9 z;bflMlPotlOC)S{`CR$@ps>BbJ+dNXtJz1753R&KM!(B!Gpxl@W`pSTMxQCwY?f#| zl^H!dS~1KW+&^T@m12GQNRFRR+3(zKc8E($H<pjx7OM}|V;Xlu*FQI1j?%2LIXaY? z$!<N1>{I~hOcv3)PW>D4C)O&&lds@a(3Lt0mb4WWV($``tF{)ew9y)H^>)pV*Sxk8 zMcJ-HN7EqN{E2UfRG$_63KUkQb5`^hI3hS4_9|S&s|cY_c%7G9QOG$s(V2QlM*@Wr zOaU%Xwj#qNo3&)aRG|cY^Ep`2oWL76q4&oNb*Pq;Ai7d=sRF-Hz!iv=wJ9h3NOGK9 zC`S&a3%3^qe_|sa1c8<UZ?f(ncH#9Jh(?EY7hi#*8CILkMz=k*W7|F9a7zDJqm;^& zhE8yf{40a`toDn0Z=0wTry^Nr^1Zd~*Pq-Ho9Ge3ESESGJQqqAd$Q@rlY`6Z*+Kzh zBm7473Z%o%P%kQ-d8SB3L4!X-^ivUVH01+^%ku7{lGHlD${sbM^Vwo+<&r#Oy}Y_S zv!W;d`V48csu0pv2>6emJoDqDSX1F=Z51A(1#I}1UXrgtBwk)Y6zc2U0ub)<{0!o2 z41kQmtQ&*76%g`heD6MzfLjeGA_w51pKmAAhZS5i4<zl{Ch;hi2&#$v4S%jOFgU+u z89sXkk1u$Tzaskb(#*=<!>3663#C7?o4XsJ0pXBQ%G;dcfiy@^OpvWNLCK?6Ug8mA zU!GVd><2oDu&G{g*x_}#777FD{VUVsPPLt{rz=~Xvjgm_wrPwNpED@cdu%(3)`zwj zw6>6F7pLbYv~K6rjT74kRO89aydl1v@8K=_pr8Ky`)8sPLHA5Unwmbjb&EsqN~i6j zaH8|K#mPuToNHJgT4J5915Vm?ZaUTZVYt7XtB5<3{JAAhj6UqhNujVKac_KJ*k!hO zUEbRY6K59VnN(siSf~|(*w2@cT>cdC#u8*YtYq78iz==y5x%GuTi(jrG~PVlnwRL- zGE890J%}SldnOP^^dXMuVWIrJ79csk0Ll32@Uym#10K*J9)Nipd2|Auc^X&n<h~yC zI91ERsTR3*G7oV#@-yYcEZ*ta@-|yKe%0!7&tn%8aCU}`Tp*dw<nn!k7)5Z2lkLz5 zRO2tY{5=!1Ta=UD40ubEN>KriWW%9qAaeizcC6S+AydZuG>{d|Ox7Dv9Su*UCa*u? zu^I)jPp5SovgQDXqD0#pcc`_Npu^=KUKrB3#lf3quFr5cjP_~Nt}^{q-d%_XPaTSj zyV99Mdu~1*)cb7Zr2ky!JFbM+Z}I6lW92}SyY{po()T&?^=RDfza`ZecA5+UkMox7 z)PW;MhsH_{1ry{2=H*C_MyV0%LsVM>nsf+j(pAHd1}VQj61FFcYatSq<1Tl<lBXKQ z;16cvL72&~WZ8as)n0a?!>pp{piEk^XgmfekHP!UR?HciFz>VGFL;}MctVn2)r2ww z_+$(kP=ppZ(;--k%VC+$aL>||%O0!t;J6!F<O{_zj=U%&Zjj-F<ZBY3FS?PiGBQN# z6hLf(L{0*Pu4}=(JlJ<)D0gt1PmHT=PUPz4a<hGcPu%4kI?`h}aDbcSA_<dCAK54H zIjz;=-?BTgbqD?A&9_}UQ7X9{2DP^k3Ke|b;hDtnbqSBycjTi7&sm(lCMPCxk7S)? zZ$qyw6z)g#&LjWt^B5O&C!Htr&}(xR$_+ijbGSzs7Shn5N(ox#n&7rUNkbqx!T<&+ zE)fB$BLUh~Y-KLVF=VX5u?(Vl-igN@!cIV#!*z`rqDzsU1;<WjzueX>c7<qFrCUUY zyhJ{-R8&+gEdP@;c|_r)h!?eo0sRrT$qBfNqRqKW3SO}lR^u#jZL<-h#xL@#W8?KX zg4KmviTKrKZ~qED*g53EubMfBi1&aCux4>)0q03*6#d1LnXP#3AH~aqE7%OKh4Yo> zI1xf!WF35#Ah>LVeq8lWqU&|!S&%wiL6rpG(E)vpbrKQMjXLvr`dBLUsyVyl51TVw zf3V~-nwBKaGU;>=9B63r1LtO>U4mgQKibr5c;1k8g-up7()t638g_Rq8|$k`TKc<= zQL#3boPWgqXl(FZ{+zbDOHB_wlyFCGjh4nOW;X4=AvwK2olX}<CbBLYtyWu1)@nL* zyz{`aH&xCIg;ISEmH~MzBmMa~=Dkz_@drzGim%P!Y-3A>Cx37h*v?`vCtE<KaG|)i zOknC4@aCC?t>{=Mmlq&UOk`Iob~9=<_!B`zb`j^;@QV98$@mMPIrbsh75hAhj|P$K z_7O##BqO{@C8f+#PbwVJ=Yi#6(BC(R{%nsQ*R)zi{-Q<~sm*L9BjmCw-Nb3-EMkBe zSaYqh+LZ8auGv}u9IMtOx0)UsU%~rcmyxq7dWuO{ATI|Y9_(rMk<J_vzW-m6&U9<R z$*#oHU5QsIUQvTMQN+wLpQ9VKoNID-?%-CRGp1%i{<Dhwi$h16e!tzvdbFnx?dQk2 zV%Tbq>@_%TQH{x(dLB9uQ#{Ao2I7va*|FApw6eWa1cl%$1VJH;%qa@t@VUO3(+MB{ zri0g8!ZU&=l6^EQ#1djwr@PJ5G^a=6&L-B!MRflEhV;WAH3KmOu68n&mamArW1(w( z7UFj~B3@n%MpEdYvf^b(ss_=I2#zb(%*1d`NT89m(5g-X_aP-k2DuriYo-9NMu<BS zK<G#iG_6mBlW`-L7Ti!2db4H7Z9$ASiYGxO=%VW7WTt_wWUC(?st*dChIqDI8<|*- zAyf*q$Yz)4&kHHeVB*nCh$^ZHh&={X%)cGT#?pc+BZ!V-X(_xdX}V{pZi_oGz1*)W zPTw+BI&Ob>aL3(}FYEBO(&I66D3-S$8cjOW!?oUXY<6gC(O2^B3Rq7awfN|*Uy8e< zFN@bE1*1JHzN|EHw3ynZo#@*?U_Z3ujFWyvv^O;NsMQfEl6+;~)ju$Ip>t?bA64Ru z02U$K@wdv^j8>dcLE^R6NT_U<Ze<K6$EtWj7)#ljMZj-blsq<BChsN%dpGfQ%LHAu zjGN+Nhc$&EcVMl+)5>1AXc=4;qeT!^fpnqRz{)fYsL)gtS;=Ywot;~YJ)Z{GDr2BM zSXHKU1tyd#Og978jg_IqUsL2{6I2D93Uk-nu6fhDn|JR?J{psZX4PbG@-@ljJ%yE{ z!;z7hd^H$(EK{0o8eA@$@Mvn`=+Do*{IhS}_4*_A6f<yGI=5qNU&*c)%Q1hbXR<gL zwOO1tXZ2=6+p(+v&Fo^Hp(a7Y!Hyn<l5G(q_=?C8S`CSQq`(q{roF|rCMgzFi%>aZ zAtg0jg@I?R4slXz;8H6ptu=7U0~UurO=|ftL104GQD@p@9d+o3i3p1a>%Y}Wk6WMZ zCO{y8m4}*RB2;bm5+sCniiL<7nKJ-=GI47f-e1N!5jWpfiDNi+2>D^rG8{=l1mv0& z7M8XtlZRhz;&g|KlXW0GRip^Z1K_w0kHJAsuBVWb3d%Z^${=ags3<EGb;)Y|kLqj? zfD@Or8}aR09*P9R(WuKWnRR(jGGa?rbnN-%%<HoayZOY3Ga!z8y?w?r)l^SSovYn8 zSABoN6H+k`4<EBSIkPkx@}%tnqsn2j>7?}X1M?+j<d}}<#j`O_MhI&QnPkCZ){PWq zk8Sn2aV-8j=04;@4pFx$=tW3lm5OU+;`29(YjyI-i`3UJ9%c;@6&1o8`C1uC?sZ*; zol0^DkV5oYZ-PwgwNoYV@L)=Yso)q{i=s1)=yHcr12~Ud=1>exR1RI!6|_m{o**zc zcv4)Y1GF3P%ax7^2l(tD3e0^&lQsWGnW8Zzgnia<-eqBG-je!IUs@71DziHq8XOxc zs!VRXK5L6T5M8nHw(Q~TNMvN<89J)-nH@Hrqfy)1TY7cYH(L?wa|5+Rz7~ntq65`D z9r1*cKBL1>aK5qgUS~dt^?Um2@0rgaS`AQ#=o0b&<Xx7_BzPVm9v>?j2LK+G<lHBV za)XQoBW?~tw&F0P`s6rb>PS3`n7V+txloiNPK=$4%=p?IsgO+L_VaOK0f62I@q{X| z2EA-c3(1SUuFI{xMOo{*+}7^xqFcyE&{<?5bH}Fy+y)*2^yyZdZ(A|!Qp>}&UFGfY zXpUbsR=48TyMs{eYK`-)UCq{BPHybS{V=WJrmXGdps}2i*<DaE;RX0jkz3PlU)j5# z_<YZ*;;HQ1)`O%cLmq_Au}S`7A<|nNpH|{9#gr?V-EQ3(S}o}R!vh4ZrYm5+AiuBG zDf2)eIm~C$!vhB%7|o8Q!f`R-H9D3mdP71Na61D7i=*1?(1rQpvePtJ9T^HH2Ca2} zgw086t<G)^aXFKF%S<qoOD5<~M-uKM$?>yQ7ZSddzOj=|-}Pp9E*o`*FGPDs>}E0Q zygfCuCzmS47RF*;qe`peV!mznxu&#Y!sq4OX1~rn+sK84#zgD}(q9w1`l9Mh%wJOT z)E(4g^pb+w$W`RCU8b4COe0$ixKj2oMi*TZeTKR9oIea--CdD;b(iI#2}y!EwG~K6 zzNXk}T#|Dr_O9j{h>wa^sHEW)yZ4fS;9gdK3_aUJIA#wk-$=4Cko><+btC#6Eea>J z*R8Y7YZ2R2k>*@=mEDrk^dy2y*tYxd_Lc~@7Kryg_;PsfUcSu@JPfZs#;w_gEO+Ch z-@~tt?muz@9^S~c4J)VN1K08GiL=X~EOGLGW&w1;Sp)9kak;^N@jZ<6^}!RTuX_-4 z6E|#9X(PpQb<h5DH{J^`&GGUAfP1WP&o*+SGXu-JU&2$0SNTUR4PYNPTCrZjS=BCk z1yp@B<}QMI18RFv1Fq;ghYjlERVW5xQ27AvtgETs6zZRPY*AY2V;%WMB-S4(xnnjH zzpZRAI7Ah#Hd<XaF+B8$t~h+nSZSyCOlE}D4`!-OR`2l%sc5m_VQr${6HL}^j1w^< zr}y{93j*(})pQ2I>SH6eSm%yP(OYU7HQX^*B+qN<&*dVXGns|^Qs{sFh(D~a%+bPB zIh|@uma>kh7`QdLQZhNy?rZX+`=!jjd@_~G^z~)TD!s)X6649<(6^J#K+#2;)dsaH zlnnWK*W^;l=CSh@i_WMvOkdx55&40BwMw_Gv3E2^Y<}SC|1d|8-W#P>lxgr_1;!-w z6}hMetV`VUlDpI@NwN`XB#qQI;<*W<9>v2sBZiSd;SO$Pfe9`-JODgUfR4N{4iA$s zLsW4@9d<%u<m(u8i6l<M)ixl|aB~VlK|?X1v%wrWvz=vcyG`iLp^)9c8r3en(}>7v zwrOu~n59^JE_rUTaLqNPG8<=k+lAm=AyZ#*Tar0-ZeBcD2$$@+ZDV@7!78Xky~AKP z^ES?)d&J-8_wR`W&n)%q+*(RCj@Yd{dt)?uDmN6GjboY=uO4RJj%YGPt&s`1H64~$ zg3^VAR=`5r8b-vKF1D)BBL_mdnkypTM{XdGzfqKP=tq$ZR62;-caV%3g`WYY6c$Oj zEFtkJLT%fSHZ}<il+Fbk2U`yQqS~VI1aJos$F17DzG0%2TN8-L79HMB)k<?0DK1cM z3@H6SIz-5gAiU0D{R&;u1h@_3w*A>2I7M(Y%-avg|3Z+4vTlp(SgEgPzOOL8Z@4t6 zUm2f2ylYfz_1j&6(c3kFne)?yCBJ?+8EHh^W-U$Uzj{1=+*)#5^5gXi{f^)K<Nm!> zGdktb>Ct*(`<}lRl4(!E9lbNYr)YEpe0L|OP8AaIVkkd5u(OD0FCg0Yp*XvjdQQRM zQx);3p`j?-ESFpEq8vBF9u!$JU2bRa61q&mKw8=gmtYERgiOKtX_%aY4b9u3d?&$X zW+$0OBqsnNm#ECh<)O<&XM+|(A97>_hsqtyNIlq}H#xc`ZyTPQbCO8R=f{1ya<B*I zz}n$Rt-0>mCpUBzRK)N~8{lo+7lIMDaQ(AeECB7p^gVv-$%4@n<ei+!G?vZPMLy!+ zdOR+vU8XHFCZ{GFIX2ioy(M_}p}lvn%<kE>_m=ys#;JNlo9!=*j1)flt$I?o+aoU0 zk;Ll<ww#^g4&Hk0?&&3??Urtz)$i%A(H+V|B~ctp&_|gH#(6hhlA}nvqc}4qi!K83 z9yP+9TgiM5@-jqT)-V{O1iN+XfVP`JpOZDXbCQ6kzcw0<1hjiI<55>$8g-vo&bck@ z`!wZ@iWR-S*<8|-jiX;Vb8u{1+>s7WJGHj_k1|Hj6_ww8^1;|R_RD@nKhL}yBf3pc zZ71}hxD<TuJR~{gv<vS#OJh-!DRk)ot&+Cj)vN$ZgZoM;URDRlrGxK@yv}t%a^idf zj5+d5btF87UC_@v3Z;dhb2OTZyM1~`DE?5QKRsQ_l$@H|hF$(rzu`ZdGbvZfEhJgH z(Yl?^r{--|bDf_UxiLEKtxxrzO#G$&g_OI5_`3J%3-ne7>04@vWDoE>5EPej!&(q} z`el;~hd%+5&4E@zR>Bo6zz|*4+ITnFz6KL9CI^{0GvE>}GKC2;i`h+uE1ebeR;`xh z{Jan{=;r-NOZ5D7%^BJe3xxzd{auGWA+Q-&Y3~Q4R^O@A*_}(<J<WJcB>Ymo`rq^y zkSxXt22K~f*Ptb+H>OK+#&vnsoiU*ZP1(t1F9Kk#jg-0*o6f^+BJDj$P*|rQbX$U7 z)o24&;uW-FT?AiEmI#poUOj+L1#Ebuf`cz-K&PuFbsRdLFStsDY4PO)x#{hO@nqFq zHmZHRy;vI!r+7|#XLID7@q6iktS`y#*6XxAzp^AX0Wp?!m7F?*#bYpto`gS_ADW&1 zNZ#A|pYaOS&GXO?F|fnKi?jr;71J#rj19_ObSp@ybh#gQ13IzW&?v%Yar&W`Ne31* zR<obaxq59kf74h?BuB5?WqrlLO6r!Afl|un=Uis5?i07C8s%5LjqQ6CvBBx9N9Z}+ z&-*u2TaQPkOqXG~fliO}!D>Sm8gs*DP=9N75`Ng(76)5|#LAk_0*)Wuir^#$jorXD zt%cvEDZJGWHw(3_6&Ohvf`uY@C89}(-lR!ukdtH&L4<-@g3nEJZ8hh{@c@VtCA-69 z$%v1Wtw9_WM_FAop^DZv8aQAFPQ~6$WmM?7CCQ!TX3(=jS{yXHEL(&gqu%&Y`gNUm z{{3g^(=~tCT(P9fe&2%yv+kS{iyfvvLSLaWRD-&f0zhj~S+^9qg!{-X5H8t?D_q50 zPAwlE3uvj7;K}X6rUC~~?sYF1rp&8IF|^rW0({mi3TiJJc`=1MXJMH)XfY*_QR+il z0v}XO4A7g@9qt@U5}ikXr0Cyzww~Xa^GOa{Azlhh_6$qTe0jpV?V7)EdD9wOkDY#< zdGx)mJ+7YRcs%I~`y5<27jw)yV!6J^4cmIA)4rmAIMn&&S1fMUq4Mv`zmf1p6!FF< z5pR^Ko2j-7^hOd?U;?Ya7K72s?}T*(E(kMZFUY1;Z22$AJR(6x0{jh=B8L?~d4<|F zqjJIGftHC|btaMp#iJ;qBTjmusmo-uJH;^BO%P`_$w4iK<<$}WqJT$N71gN&_YP^B z08M|g^BaAr9Cn&?w8j!D_yQK*ba$zltLfa{*ga8ICFU&Dt)sbbbiTX5no{}E`g}R& zDh(!u-z9kCO(VQUJx32-AGDfkyk@lLc0;IOtUZQ#!hz&6$h@E8sWdf7we46gGsTt@ z1>7!(uU9Q`%9>rX;L)d+r3gkIJ;E(;PA~=@WUaY14Qtm0$zco7s0O+P*j6B=;w}!a zGWOp1XQSC+5oyNDiRK=syD@Mfk@T>F>8Q6n;In&qfq6hHaBhppFkZpq)bn=X%0FCi z783t4;;`-s_QeeG;1_ZpqFcgO577cTOFLDi_E9ZwaV<#lFJf`cp@jw^jBgviBv;Ta zRnRR};FfIUmTc>{1SoqI<X^9<O?+O_pRfVeA!1bb?wx77ccvr~0qt9bv%TGWba3`x zq8l`$8{|#A*`n=nx*9RPg^S!AWQ;1oW6{xWn_xK{%#QgT%>C$AT~_pA&Meq?n-*@? zU{%*?m*C2{?DX=e!?F@>#*ML1=bP7(drn>bcgDgzLusf1YMD$Ux68o6CCtI?1_K8< z2p~SP3-PGBB1stR!3C&~!92tgjUZx5#$@G1O{7Y4OYID79|aWzey*c|+m0&e42v|1 z7Ij@i2tzx}W;2hGrNGY>k-lE2JM8{<CUbh0)7dqTS<^bbHfu@yY`jq#8gAM}wZ~(y zhqBkY#<x#tw1avhogQ}Gur;!yKcl)%oePWx7sasxYe|pvIZSGgSEQGt3l^)f!n0>T z*i)>TtgIHva2fesVMGHj)k7>w+YS^E6gS2PO)k)@0@g)#f{)3taNl+YJ+!h-l1BT} zdm$4_boh@i7Tv(%KX*x;8wxDw6wlS)GyjeJzzVfUwP`F#Re*Jq9WD%v>mVuv!o8%_ zGU8mITtwFgvul{i0!`Tn20e-b7pMu-Y2sQTzX}wCj*DWvIuzpJM<nY<JJ3IjqrS;o zWd8fS%j->zo)<W+$a?6T?2(XhS2mj{?)UrMhf1^6vfm<JbHQd$I%qb*7dubW3qsUv zveTXSqDK+GeLCUIr-MtJGwT~Jjkz_p?6<ORqC1(ZFEA>Gq7p!Na-T^UX~KS%TLM=L z?ks}tEY%%Jax~=#z9aAEJ4&qI6224VCb~+3QNdjZBHRWaG9C$sT;4tPsfNSnGrO+4 zU=xxeZ52JnLgy)ZPKf#K+x&Jm>+h?Mc(mGp_^qsq$VvkFTP?;&2~-gLb1lB&5O%aY z$dH*l*l6p?5=XnD)Wfh-6zY9i8}9gPsj(sJ`cE}Z!fq{?E1X`f(=B^CKjGVVG(ED* zTWuD(TeXf#a=T4qq1FA<Nmn*7Zr7U|v@2Her~Bv6W&7s}+Rl$H{YT*%Bgi)YkkL>v zszl9`z682eMj<gQ*pRb`umPzp;09QMLsy!`8*=cKLQ{BFfQZ5ikrO9tLfA2fwF%hc zV=yXuG?7GPhO)<cz8G`PhHE~^&_DDgr+vYKCdVV!D;HMp46|-stv8d)%x7v&-R<K+ z$5@e8F)z+6ILk4wxc}O_4tO>CeDxpt-C}Bl%ccU8e0^c`^za+Kzx3p-<utmt3c9yd zM1Ln0LiUz!g`p5D`(1dt4HntBBw2%Q1P{SMAFa9BGLps=>^qQX8c!Z?augK5oL-Ho zs`lb|VXA0JL>7E6n|_mL-q`P;-(^gN9}Iutu4C=qX8eY|^(o0)6Q?|#pZ-ux2Ve6l z#K%d*7q4Wrh$|u_AAz}ozl1La&R+uofyGTO1LMbc`=5vljX~NG86mMkzjArNl{E3q z>7gCN*|42El*pRQQjmW4;#^_xD@_3@)H^=I8H~dp?Q{AMiG_G<SWo1sdG$s5O^k|c zo>t?H@kOX*Lk62K%4y`ZMvG97bAwtdf^lvcBspontn@R>l=U*+DxGvfHNm0v;MFAD zvnrFC_eImh5orfPIb5}YCd#%-k0+x{9NCe~qX66iP|W~#=gg7iQ=WKI3B9|Ck8U{z z!tRZh{%)5!)MJpl@}|-$zFv!lbOS>JRckSgBAKOlafGiIeIEU2vNWLC>n<1~rLR=S zW_Zc1JvS+avQr^<-$JH8kaJ4bWbY6w-r^PcIZPiB`6zkjZOBTWQuMqPW+zzi=mq4w z8zh*GFhRqe8`f^gcEnmXscpw@zMVH@+j=|h^fqG53g`iV0>8D0djRZK#BvPm)&jdA zx;EJb8ggjpa4Qa+X9KH{KO7$K@v`H?gZ9MUy%~q=@IqjeGief`pJ#pNcYb~7H%%A1 zW+%Gl-!p1t3#O^It(y_3LNN#wBb2T!IB5a~pl!h`HZ2(gnPZLseyPn5=_?CZt^9g! zKvxARP`GbHZIS{{t%_c6REYKZeQ84L)Y;SqT21e3#8xDpGg+;P$)I2KTFjMPV<6|U z3rEvq8cu7`nv52nw@wZ8B(%cNC;6bB^9}RPOt5p+;wgT(VKpUtI<L+<h(7fqe*FxJ zBfLmk^>_7Y948IJ=+<140tSw?69lVa3$_3dR%=Phz|&mUrUjZ1db3gzbwnj0@&1e> zQ=IarPh~{A*XGo2_r_yed(Pb42*manL^?XLE#)jmLruNj<PyJGbqIqVp^&Ug>5n`R z`eiSvDL^jv-HZ-z-x{QDQBWB)6&TqiB`CTz1lzXc9?(g6D^!Ve#6o^6$I40NW?=ZX z2S65#0IXVqz2dDLULu?1WVME<T^w>l>%JQ5I&HJ1piIjkMU3Y)5}R%qJNS;SE~a(e zED3BSL!Wnm1ID~NDeVoq4|pTnw)Z*(uhpd!B9bl@kL^#^_Xj33xAgI`Qi=OfQSUIh zXtih&4H=pr+Y#*#yXuRxHl5iiepj;d)?iKNs^oop&5gu-pm6&7r^5dg_xaxVc9YRb z|3u|5nXtUskzRZh`7w3KUE^#PT|vUq%2i~W4uT)tKy1DQSrn+nrKNVkjK|G$NYu=@ zf8PwNAE7I_fULi)4uRgW>M&8T^{11NlzwTJTCIaDp0nPlqhJWMEfzWv=eFrbudUWl zR2&~0YFHK*{UNPMXHuJJ<C#*)?zGw5gQJpVWhENb+sz_#{tj1F$~C+@wof?5M*@6e zTCFxBL(JbPX0lC=vn}oz4GiQ1-t;z;No3GHyHGs%Uc}P{*e&D69E}uhXmhw{QJ4T& zgAYOCNas%C-2$9!BDpX?Ls60}-MZ|C%iI`bHcSRSZTh{YP;<|)Azt&b>Ot1)<5^Q? zx;{qR9cr)DdIW{E^Aq`>k00JUT(`59q3II~<-hj+JkQ#KvvsdQ<MoPbQ@n4<nTv%d z6A#1LMNlj>%`jAs+D*Z@1iz8f(_UJ$kQ|a_-OXuvA*xR)$s~(*12gy{G7!8Nfcvv! zAea;<$1_T%uiHNXu#r&rQ9O#;x=K>v4i|cQ%VKTjpg|B+YLk;KE{ZwRZBduEtUVn! zHoTtMW~H(H{%y6xdv&f!Db0qHuGjxVz&<(XP9~hoSzXYca!W<mBQQsT6wiL<DN08f zk>0@_DlKiLMHgkG1?hcLQ8tqlQdk!iDniu6(9d;VoZ9#6>;L1>fm7Fi=}XL0SN72Y zUG4lG)(JD{?~S6rXQM=9|MwHSD+eu?Vb_`6f)_bz;4dSOKz&IL^0563R!)G$pwKfG z2xsDnqkw@fEU-r}hzGP`<*^02Qd%Y@a~<Zwq*)8b;Ip)&yFeN}WJa&s)A=ebG?&xD zfswxRuXy_DSL_?<8S4FqPwYIyJQZ#<{3r76#a~?Wt<IOG^0nd1aL&1_KV!}_AE5ly zL5v&7TQ0YG7hVVj%eBl!S&LpV<7AcD0D1fXEC!No=+bSh?0{@E@*iNkwyZ~Y5ri2S z<a@QXyo-R6^UA2XfE+Gl^`qU2Gj7m;?o(Bc&5d0@_5IW?+peugZoK*U_TB96;D1kE zH=1SX*}~o<v!(CPOuym2yPr64r1RV2%%MH#9G4N@&){=pA$p*I>Uu<OwkXp;ZVq21 zx*`}$Fk>I=vdqJzF$-G>G-^<#6+}#t)kc#Qg@((t`ku!hzvpk>aqQH|<L_XeTI+mz zZT`V~?t2jHGx*LP^qnSZTsdd-Re-o^z-t@GIh*l0)9}Son^xl_p9(hd&^r7tED^V0 z784v{2Rcsp*YQ63)g3SW&CY%FIlB7q^UPE8-=1IpPB;2a1J$cc#-Q)hS@4E#6?~tu z*kZ`{Y0>vF`1>$KE)9@OCh|=vI8wf6C;i#ZYw1zoU*$_6zxgxfwTK5|)Z@g*SVa-4 zH47(?1p@tu6lE{sg9u)990?kTp>|xtEKK1ADzb&U+%{lbRs&4JS=d$pxB^%{Sd;_k zhlO3U5zS#MVuK!}FsFE%c-2aag=&tLV56Ej>_|eg1SbzbzlXVKQfbRlL6U&*(%qIw zb!X4MTfahk>f+&tUinvCVe-Q4`6u{Y*3%1T@1wWIrWSh>7xoDAoj2||`{}pl_8grp z-*9qd?v3c)7Z81S;4>Xjw1E+81K@fsjWd&KJU4+)R&_~ccqp>A7#xGQbdqdDj71KV zM%Tw7o<jdc>8qWmR#xbJ=s!&A&iClpm3_od-;e%XL*J>QeBBJTx_gTFKh657t?dMT zgFXwt$6oyz{Rn!@A&!T78wITl2E5wI0w==b;8~GO6@bH_zXh8PR5m;@Mk(;66#~FM zfb61O{BmD@<>aoN$9GjLi&OOXI+|T44lVcP`i980f_^)K=@U@+&rrdnP?%0FDL3D6 zz`fHI107Yp1Kstu>pTBJizj~Z^Pi)ee;>Wl`FZCYy%+z@S@h2@(BITh(uN#$Wkmyb zqU{RNCJBNCkeDhUHSeSsJBTb-o|#u@Gl{PA6X>yd{clpn3c6AY{!1zjQqLr7!d=E= zN+#%s(CV=v3P)9Na$Xu897nhJKELgj&wu8YZA|^j7twdDG7IPk>eTx8?8Nd|BGEPS zX|ND#F3D=32P^B*Ux!nKZ_~p%2u4S|RKykVH8jWUJluKr(gFG~KHS)q@1dXHV$x&} zz|WW#l0_4;C&OTQWe$m-8S5Cj<pk^7Jz+bsAb57bj!syHz4u7r!uS-W-8@(g8MSys ztIWD5m{$Asue-SRx+mJ551oDR!E4Swct1V$#OFTsj<<jMGq=6@f8PA2m)-LuT+4R! zPd~a>*iWqZ=ZH~d6S^QCD<K-t$It~K-P$rqEsYXH+AqVkQ8I7pZW*y_vvBK3+iIYX z9BEpn|Md26?4+H?uI*gEIygBwxJrM2<#gwtnWs*DedyefvJ>G8m=-p~dpjujYNUf; zQ3p2F!D35yNp_>JCX1zI3!()S;{-RP(2Z)F;!~l(81_EGNl*;#o@!fcI_yhpbjb}0 zL8ZMLl;Suj$vmAsyzS8IE?#`yYcC#p-O}uXXRmqifopmi6LfuB5y<tax4q-ct>fG8 zx#P`<Y@Q~%W*BI^fN18U;t*vz@FaKzynqP0_Ha=a;o1{eciMTJ&a;!bIj~g#d?|a7 zJ+-neGj<Hb%Q$GT+A%3nZ0R7yp9lx;K^W5Jh`!(_K}VwlZyrx{iH%-NV%GrDO1};y zc`cnfCDeL<utN77JyT9i4Swxw6T|ePC6-Hi^&#D&-;o;~80_tQpLuHkuHL!ZMk|+l z2;YOBFpSQkM7@=QokCdm;AJ)xiZ)x0qHIO4IPj#IgENq%lj)M|LU#p|FLDk&aFK)_ zSOgwk<2amkf<ew--tfr+8RRsuE&cPdcj$$d?|EufZ}9r?bmsaaJekS6kl~=LaqMC^ zU<}$6Bs(Z^XKr_Us_0mEH-a>74OQV;mI}C=^gwkcV(A}#=7D>!zi{6+dgr$BWoh7j z6LaX#9vUdEEJ^edpIU6Vk_ktu#^xh;>^pPavC-+FN;1#og<V75YBTF~l#h&Se3g=q z&`Ch&pTK^Jl1m2FPF09+pzo^9uAxRQ0s0U;WRR5sD@ybPhisjLo?iI@BQU$JJj3jo zpGSXt3p#@ptpD>=OM@wnmA?KGIFOJo<q&llMd@=U0yc#HprY`x=Eph!@#(8?x%J_d z1B*+@8Scc7-*(GM`n#R@%*^6Axes(Z_`9^|+mzg_t_Z4)s7uh5^x1v?x&N~t0X6(- zrXS)x<Ph)2I{2EdURMzv3=9sZJn)HMR`AMQRl(X~o|koj7tmpU_>)I}@d0>Q)1nKq ziqWIDtVmJ6&@w!a45dzQFp>$~XK6;Y{)}(}z8n)xt_b~~X&-#+8xQ==;k)0k|H(TJ zG1)8MM3?tnCJz5m<Qkbh*q+%p>2IW86%#JN9}~#^o%z+-4}SRcuYPp;uRm~t-rM<0 z+SB<7y_cTp{GK+z-!h}WbsYUIJr(NOal^VDH-Z&l@FFbbO!4*6Cs#UuIQ!X8oTLr# zXXv+do}*_V=a2rD58IUtxh|O@PNji3dDxSa84dn}Ej`zwLGB$iGKMueTw}bQv-BIT zbm%v99$=nYyz*c3^Ne{O>7yj_8Gc3omP%7q>H!MOAzzX8W*mzqi|{4wB<95=2Jot3 z#UvqfDUsD6GR0vRH;rEcWV%*VlC?;1p~@wJ<av<$Cg%Yzgby(pys$t^d^x>^6r_{f zs)ltG2;c%1OJ#Q(?usA|oxXu{84&nkcuoij#eVHa_v}v_^kI8Ep;_29v!bz@{I-lx zcLWR3X7!YDVR*^?@@*2m^7iqO&c7t+UVS7!wJ<7#J$Bw?))-W3jmvG1##cJuo=EI8 zbIDRXjctpB=<=_K-d4(uA|E_)x$3hTk=F}B8*)$8h%#!t*FlXb<G}$1gUG;15dR*7 z@-FUJl68n0(3azbyr0?#D#>PtrBRHTfDu$UrHu$y$VY_@ODru^j~qI8{?L)e<TnOp zX9tEC7nrB6Qd?hn^KGwP9;DxY@_i>yEblyp_`{E`_rvHMozxKuE)TIq+kh|60Q=#f z2@AcV!hq~58ZOv{Q_$$705uSNRa!#60rV~4A$st$Wt)Sn)^S?!x-bJ?Y6yJ;8~X$* z8?|<kzPQL99iEyQK4M?go!WWy{LM$UAE(DopV+%{^uq3=58r&-YxW}Ay3n<LNulj= zA{nbbMzcX%<UzDe_~K1gg|<kC@#x}s(gS9ZWEwrA*)@ivcH%-hp)l^O(X3NgZ&9Fr zkiuLy<j$IIgTnNeCVCGax#7lxM=GxvURWGPR0gMOc*m=6KmX|5A6@_oZ{K+m^F$n7 z_xBKu9mwC<OF`&^w02u#!fU9Ztb^hL5s8iuJ7w4dv0lO#DoW6&;Z__na6;TPFo208 zYaTFepom^-S;0t!Mdu%r)+uVjitmA(@F!_^YW`qo(R$tT$(wIGF?Pmj@4S^}>4j$B z{CCD<Lx;EQe)yJKUo+8HNi*vHrENrKbLih+GEXDTHn*PtN9s-1nc>s{z0VAn?Ese; zCc(ig7NoXH-DR4VRcfp8gq&K7%#o;ssZnf@DjN$x{PZukE{u%y*O4F_YxGZsI=kto zhn8x+nqj&;ujF>?^k)z)eN>Wq1qER_qFh^K@t_K9#ixiz<j0{F?r}rGRR~>Ch{e0A zWP!uU6FYthXxoZQvWdfXPS0W82t9Bi0W+=awgaw<mh}^OT7LxBCOl1LQ<M?d#JSEP z6%J3nCXy8q$Cg%FwZSw0vg4*3_wQ{^vH9I&J5Fd9EvFZI!xO>5>FJ??sY%D9=Wl*| z$5iLc#DT5Jg^6vu_P7ga`V+@n$B(V-Jr3tEg8umw;(r0oL9cAHP!SKwipgumnG`!_ zd!#)8$Vo?>SR@2EsUqkwvml|=b0qsilb%EzVv_EB6i?hdnCzQgScptkr<NAzZI#@f z+0Ji~MZcPhPY-lnOY-akSO1541jm~?WCe&<qAfzxEbeW?UP((!L{5!=U{6HWGTqb- z`cf3%)gD<`Sfqd0@z6i{^pPX@Z(sf8)jIWRZ1Y*FhJAFbnJ`Nkpt;Fbgn<nFMI27{ z+9a$+k%;qzztCAAy;#G<N6c0mS$NQ7)0t!5g$4R2S1uk`jncjt^HcannnGb1{k3j9 zs^s5sJZiio8;EvOvMXGpq7$Mj9b(`6zjE}wpFQ~098#{G^Iv(U^GRAa`%wrSX$m5Z zSN+*o98m%O+la+qwYVu3M`z4@67hG0IzzQ1V6SbiN(IoP?AX~u@el@(id>Sz=&!&X zhlz%8ao7=N(L)=02LPjR<CX?*@6|V3ESxvtU|G*#0AU=%0I3{g{IYxg+&WKmAB;?e zCd$PDF*;frpIInniern#Ec%E3$wV$0OQs`JBc0dNTMCugTIZ|XpIx3s_amT)zb%kB z9|~L8Z?!}H7_%lrbTl|O28C0NyaH-z6>$CQPcQe6u5Yd}xjf$}^i89STB_uMPw8#B z3UF?>59ep}chI#MktQ3ZAk)Q?7?@Jjm*J9Z<se8R*$s3dupd*fDuFMGf!RL~!Y8f^ z`HQE|-+bcag$vKzH#<8rJV*cbk-Khr<-@;yWE#ow@f~{=AE8eFE4mJ_V~4Oku!G^k zB|sD5Z9*U78(6V#fVHZXI0pKzV_;o3TXqx9@V0E6tcR6O8eV2-ted!sW0RM#*-4n{ zIePfqjR*Ghy&U@p3kzRlS~EKzd)fI%r>`&<x;_Hf-8%gxe7zoIcR?1xCs1RbKuweD z#i6qoht7(<rAgr&`+4k|nb=!IY#&ZzY<M(|b&m#$>J}@GpQGF+vs=-16T8^(65r<F z(VmHK3@?J^o%tfoEP!jXWu))a_8sW5cbx=T8b<$Q&~;mobQ7PP!gXt0rnZvQ3Zf)X z(*}Bp(vY3BCQjDslx<di8tFyMZcaM0xVShK8H^k4^t+jfgD=uQ*;Oy8h>Z*(-g+<k zt_0PhS~11KW1Jfez$qvha2Jok-W&$fl483gdpTHD)1tsKCD7wU5mU@d(mi1;-Yo~b zEAlu;;ox!C3Pe4>zT*?`C$X)WZJC~z{V3`QpxD-A_6JC8+kJ#%ThR-%-h2$lwk~LP zv4!C-8_Mpc1oTiTUW4MOk>C~>=LVI@Rg6eO(bUY2@#8zT@1>WRgT<abvopij?E9$t zwGMy4mWg;mM$R$V9N)G$y_k%Y?L0SJpIUwoqL1b3&#0d<XOZM>!yK>09vgTOEcPPW zEcV-20Z8M3T5Xr-!IQA8dlGu7ZNa9_Vta`vvA(0KhFyw^<7Znqx62au>>nLn08e7o z!>dQM3-t9v4?c*lryrfy$LXISy);VV&{ZD|o}^XLOAz~V>#?uG#58fwk-O%2Ngy1K z)`-is9td+4`s0(4x!UB8g?eFNdSSejp6;h_={%FG?wO_Sgl7y`H~!@RjD_{v-@o&| zSMH*J(z%&_82yeGDUjEo-!W6K|6gL^Pdb131sn^jQ7o)Mv9SMzmiGA%59WXM4<r^= zVq~pOFY5{~SaG1N{*~=d17!;il%HiZ+D*YRJ#0kLvic>j{ckZdv-`;YU61ZKy8pnT zLp$j^JNKj8c!+)({D<?-=$~iNz5FjRbKDtC>Y|Ng#o4IPwx@T$?Dk#nfA_8n7k2*P z4<G*UfB&M@!g&#-n?8d621_k;y##Owzy|<ge5&+w3lR}3+p;{5EaM9;7Kw<(YGa9r zbRXdxz-x9<APl(;47q{5hap5_fj+hT?Zi%>%V%-<jDe???m#}o+A;Hl#^G6@|Go1N z#8T*jo<Y}QKw98`kG1s>&Cw)}x*lhvc>M=-p>u(bbbgIYYUeM;C+U4K2jN2J{isq` z3~a6|t{Ih4>y6T4l#~{eCYt{HEBROd>dBuzw!CZCD_#Na#f!AQ^WVrDL0&X-8s~ak zRFJxZWM5&eD^FGi3gi)w-8lUBL%1^QAp@(t1U+c}^_`Ni<{Niqi{z<Tgic&oXaHqL ziyzlqDB0~HWk&&zlki}vNaxpj-BGI(A)Q#OMpfhob6PAP8Snf(ogdm)uxF)no$KCs z<j5P}bMoY;B0~dl=BapJ!<!opj?$(#&o6ZT^8-6~b!$$yGasP5)O8fxg^BFvF!5a^ z&6cLP<|5<m8eEUm;4s{W!4>r6F3H9*0EM@a+ww}dN7D)=KBzx}nFVMPO4gWg>j*ka zvf5CoKW>h|=-+Bgf!_4e{ykeq7IiPzzV)tG{pEWeyY<Zm`r~$g!E@KS>+YNyIsb}} z{l!xszxxL852nyRx8R%&3l%|_FjY<)#XD<^axPpKNCmFgh|B+LS~A&0>X9(Sqt$fl zkxr4-;ff@HYfsUJ*N-eMjXr+YU2lEsUCdL9hdUoWwB`Kwf3RMg8O6TvR%JUjO}-tO zPXl?RFRp2n>%fIcm_ERi`+rfJ{04npM@L`oyqg}UqaQfWJazuf=kfPXpzjaj`yX4c zO)BgN@kMvX0IpDWzxe-2k@D{!q5rWX(@8oCiD>vX=&}15^El#{AoSh9e9kJzi`ML# zo@_d>;-&fI-l6N>r|gYDLgBu&rXk<0VS(Z@2L(x~&2wGwKr911GPJ9dMfBnDQ4db7 z(3EZ9xoO<pPG)VljfB)9H**ie#_rs8{MzkYp+Bd7lC~{#$;0EXT)p_Zm%ZIW|J^lr zTzl#vb6_}sQ|IyB&C2JWeEX+wKc&PU%wc?nvzzOW%GT0u2@;YI>TU^gjZtoAQx#I- zua^`ek;Z~T<fYDUA9;i}J^Bb;>3kWfm@8NI!MqbX!O!5hC-RcGM>!|u$EN7#Gmj|I z5A@Of49B-Tk^se312HvW*cp@7u%6cuFr3$humbC|<PSsf%AzMl4G7Eu=BI+GOX`z9 zO^%NyABiRB9=*XKWViQ?jubLm=-+nC2Trc@-kUMq!hc+s?6TUQElvJCqJ{pc&Tr`K zd;aO4{~5)D-=fo<?|1H|GgP-WiR<ke$lq_0sXr}GDqr)zRVcqnk9W$5WPg7i(`*3! z-LK*}`C+B^P;W9<lnUj>HB&f|gre`3QBnxk^%p+zo?pKf`wQlRx<w(ouSvboQX_}q z&fnn5iMnMhXpnnpm9@ziWVJ?*oC<1<LLPvUJzql)P3FyBfUr^ZR7F4k$lt&0majc> z%Oi~K%CFId|Ag_N^G1)UE}tI9vR+sClp=M{4Sr<E(i{W1YN&of0s(pJq{gb$KG8w^ zW9L_oJVu)zq5q+iM<-CF{|+kSIRA$0eFo%bY^6YVu|&F!SeamfMlL6P32c{0`j3!6 zE8>k~Kpv)t7?mFT&PIp=Y50C5zIC=9BEgk_#Ta|i@l`su)_(otk8eM5;+d1jWxD6H zpMBRGKF2KFd*<xD_nf-!UK|HP&36vhK{@EcWHurco~*a*YC3-NQJU~kTGv<bL99v< zXH?fDOi4;~U1k6EN9pXDbJy?x>wB-g_TFEkBe>?o$(Nl!enOek_zJVC)IyJgXATQ& zIbz8vg*G@Jx#lKcub}O!$TOX^UK(v1Oc)AQ#gX#2>@`6XhR)DbYNOW8@aZ}yDUq^u z;ia`v`r6mG(~-HUt@B48Z@2$tK6qjWBI0r>GR1u0^KTlzFEcqeSNI%V|6FHzW_bCU zd+z<lef&6y??J{uDuPssdZn_N!B;^(HQ)mPNn;ycQ<`iTC3g{%K#Kr^()vx}{;Bn~ zC`CoRv{{VS&H4-k3O7U{s{3IqxW%J8))_D?cPoxJRK~#fL2gc!^Z?<~DQU6NIH9Ck z0FV)-i24O4oqy*e^x4W>g1gb}a_bEY9e9I9FP5Zdo++2l`$DE{0y1#X-oD_=@+Pwv z7B;6?w<}LSQH`{sWTyXTh@U=y?*99b8HH^VpkX#8M^(kOD0xv8-N@*tp^*@L2XJ+? zBuxrS-QlTFgn>Kq2Hwv@+`ASHpP|Tdx{Lyc`R||j3h}l5Y|Hn&Y#4r_Wqkg_zm0st z2QSNhpT7If0KD`6;q5=*<hZK50km#a=UCM_=P)xp-96Ji(>*;oNt)3p=bWryNlvn5 z*_I_+7S3`I4j3oE#)0hap0NP~i;P)<$t<g7m$2}`0y2w@BM4CI-E(erPmgWb{l52p z&!C#B>IpZTd-C}oZd$AJ`I#18ze7W{?s_FEDA{vFS<evw@G*u;&0&Owc`Ex`n{C*D zz~_%^ZtfoLp4zu%^*!%9eo}Rd=H$?1Y5tZyYi~Xr9bH(6k<<G!iFnLxv#ejX=ZecO zzN{nF(r&U^S1q~VVy!>34D41)Q*Ee!4>reL8`_Vi>1h7%qOZG7e24e*9p}E!cN}E; z&V0IWTj<}gQH}sIx-R!fqwd3$Lk>mtaK;4zLb^%l0f#a|{Sc-kbaW~r83DzeEcHx0 zxoYA3$wK6gV>g_L6ejJ)aMzk5d8t;o<{G#b*K~zJ{?fUw`yXPnmmT``9Ur)lS|l}r zoMW*{VcS29%?>{G`hU-f%_cE6`@-d~U;S>AGx`4%n|<==<(C}&^1XZa-ge2ZdzqN2 zsmNbyO7howY<BZMjLlLz(<-2ydE>u7dBY8lpZ@NXhmJl**4Li?{qM;tvg|+q6Mm1I z{+^8(myOPe%hr{exuMy(J=)FI?8Xznc=+}k9{I~({z5)c`&arm<v6&jIp0Ut>p?nc z8w&3K6rFX|o~DCTkPWq`s6tyCKX{OQ@gVX-57ni9Lw6{`Ww{@*`nzdc5XuVE41>mk zW{?&7bh5Ne2e5(;6ufP$#I}u<){Eg>4vU~W*@hY%FC-h-*t%1d<j~o20<p0*DxEbo zt%Ylq-p>MKLz39DszkD}k7Ujhp87U{Rf<QYX(eZOLAciosq0)N9faO2VW<L;s)8q0 zYQ$WINN!NgKo+9(%-bbQRq0k0yH#caNX)<$s^hEf?Gl_?yH3(*6;mBa<x#^+-wE7l z9v`#D+FQekP-nrua_lCTPT&;^m0EAq<owA`KU8};;uWpI1wW5!Ra#BZ?+XtyIa8$P z)sAsU57fs)v|!q*Q_;1xvl?wP%1&5Y4!v5O9@f?i!2~$Kz%vaN)<)dbfKx`ts0&W9 z3KNU$I_8ZuBQ!O~Z06aH;h=~YoXw8WvGvznvwl<dh8wa&odf;3j)4Jk?*4-ZJ~)x* zpZMeC#cReV)~*|$zjoGN`D;oaP_sgh0`N0HI#C)LK}o8KSma5d@ysECxDlk1X9U8t z22xNysLf&Kv4aN(xxs=UCK6VUqgU08$Ug679aAw#^!rMki8kXA?V*jAUVG%SEmx?I z=-bGBPfV_A?Oeb2wj;;xyl_*lRgVAto}9(Ccfr~laP1A;?AnWH<G`?0VjW=|hfV3) z!iH^OnY$WiE;plRYYzZaK&!uFhm7L-+8dZRUBtCl!9L85@<qE<d_&#)!{#fmS-&xR z{CL*5qrZPgzx{)k9e8l^kLNb!C&-g)=g(V9mmbD$qhtRqU30(~Sj&Ner)Le>^in-$ z4aeV$eFm_9gB;-UAx4{qjozDM)k2&G8ax6pLB)%y$2Jy}Kouj5@C1#8c0&5Y-&z+> zwv$>}XzN?(KIXV?)xK+wd{47^je(r=^j^MHuOFO0v~b<+S6_F}zg~Vh$7COgV7zgC zbKDn9aTl{G#QGG_XNu8ZnVQR%<^XVW^cP&Gf&zn&z<g(;z>Od<i7Y-ofBvy}!r+OL zm)F!TBKNHsI4W%C6FH=T(D?#+o35jqi*v^yV@Y=ESM|z<#IztjG7y9(JL8mlGGKb# zTrBen7p2^dcd>LhKSI7}5Qh9&rPku~gwSjcSs37sM~0(zg8uJj>a3guH5>7*_oAN@ zwK#m_x&s$nLv9uqbq>S^(wi<jw0>pJrP;pTOn!Knymjs`>$Wc*=_{qjTZ4E1?%~z0 z^$W&VuO6Sj0rr8i9r8B%>{iM3E@B>>5e7!*2GlwX8aY*0jj9~XP@4m#O=5b2i&+X4 zNreTBT*UyAN{0d9di<9Kil}XWa9MlL@#Ec_M|T`2xy?PP+K>1r{=9tYmRcFsAK2h2 zIqus#C+=%$j{AaGbfLX0-~FBF@2TU*kCV4*dh*sYpb+t#;(UPvKLAyOxH0hRf<%Ow z%Hdz=C`~C(nzfFw)~EjWOgWq=F<><hnxnRcFSi^2<co#=NXn$OOYoP^%?uQjdj!eB zXJG(@E7JA;TipkMR)m820JM!mI2#VeXmApu!THZUdG9Ab`@yTbZn%NuUi_!pH-A=o z0&Vo!^?J8Y#Kn9ft~oxDQ^y-Vksi7rf1|V>;x6T?A<(akj(i?ui3OEVEABJatWq65 z$VNx762wV2-oaitn89dde+cSWok12Fc1YA}ESoTmyP|{$5yz`bO;J{7;qQfndya(% zQ#%qp8y2lPo(Q#Nk0-*d9XF7-hLWL$3s+3mK17xTqFveAkKk)}ruHL_`G?3~=zJu| zVUQ46CJ*vQAs<n?nbK*QUSS?0Yoe-|C19<{_O+rg$eFh|*2XZ|;Chc2wk=zCd}X$m z?(pRD4J&J9(!HUOhEXsc@_XJ)#{v1!iy#&Z!p<fmNXTPx;*OiySXfa?T~<SGwB6i@ z3mZXn2-;GUga)?jnB@S(dFc2}mmj?G#*gnC8R_mCCFkxucJ-Zi9=Z0ez3UfDtY1HW zl8viyzQEh)xJ*nktLnHfRTYMZRXRrd^&z_F=oAvuDV($8^wg0Bm|U}|m`)+eIz>fq zY#wuxF@f1=HW}M;#Z?<NXO17wTt-D(X9ra&9z1aQ1IufF<-a_&^5V63tX<1wn}_n` zKhtp==z3m`R*bAX5L6xrR&Hcvip8ZB8rv+g40^RKhyKR;`ih_s5)8+pucu-mtoGU{ zQG)?v+*LJJ34_IxXozMBQ*IdBop}Br9Y58HF6pF_d7$6%f!{o^a_Za&QIgek@N32= zWqk<faxJcVPVSSS!_gu#w;3HE#yU|#js-m|x@PjjqhiMf1eEsd3){77mvlL$y$kX^ z<VMBiwYS;d0sZCwU>)C+T)7=xJfL?8h^;4NST__Gdl^8*JmAx^Vm~Un!fXg(<`GM> zwd!DM`5&aO{EVsPI*}Stl^8X@<7i~Z;&mgN-J!Z2wzH6oN}3j2zIMb0XE~Q#B>*)H z_9P1qle%FY$!O+AhpGLI$o-UX9#XaRr1MtS!^EPo>Mc5>T6yW#U03i&$>vC_#rMPx zTV~_nZ&de$!XBsDqUlia8kNCdv3g94H*8oo?y;FgO^0uXzfcH0jq7Bj>*VAQP>XFJ zdZid(77H1J`;IZ;deqp`95t?MApb+)xFWDDQYw-3SjNJXk#_}>iE~2q=&k<D^~1x* zK^^&H#4c>qT}isu+;R(!wLr)EHhGKkv`IOZY$Xb+ks4-sn)<X%*$}BAGOYA0Pa`^+ zrx^(5x?o7Tky<SWl;56ZX?@E!tR$Oj|FogdPI|ezuJ#%o!#}d!$8UY+wu^V&MrG~$ z$))sXl=R?!jsDC(u-*5+_LDibdpon;cfUUUZri>6|H*dmxp`{YO?TeBY|-(lMK_b} zwGY$bJw~>|KbV)9Uj9hO_`it}Pd@#~s@0D?{n3Y4EPwcKe|zMSzn%Ty2jO>U&UceH z=<jfG0o1x3vdZel`g*S7kYr8B$qaVEW>VMng%`hY_aztJ{9TPgXRtT}NvGXyHAk{8 z1+T5$OD;b53~_3ldaF*aRBTsuvOIlKrGIOVU2kpJ_11rA*9#C^u|~Ve$KR^ew*UFJ z<gLB6pY7dCqI)qX?my@y#Gk}i@a1xZnIn0~0W9<Riq3$wfjXpeom$(74P!&A%l>>b z?j*^S)fw<0bN;g?$PU!{&nl;REuogX2Cf2E)>8YNBe0Q;jl+FQhSgD$*YkX6xuf=r zi&m2NUE)c7{R>~<PuBL6wY869wj0Nf(=l49jnfKVScorIA_lBc@zO7zEaZ(MhLew# z`8goF#bh~ycwRtsTV8t{hpNhyJsD78Bhpz2JFDrJh&b(yc<5Nea21|asXg9sWOkU9 zaD?$SuT+sNfQu~W#!^0&B3AGVg7?|(NaoNht5$X;=@)@@SLcg?ks~Yr@W4NZQbP$} z|KP=cd1hqU?kw@O1UBE&e{;BfxKp&e+Ol{m%b(;8&UC1-&ZBjvkGF-s{cwldQmZM< z$pF>^^qhZ_zng!UO2Yw$T2(O{&Qt|x%d9o9iYx9kH94`&ie(*x&sZx}ITa@N3ZR}* z{>w~>ro?GA@P(e!)qT6H{F<w;|M0dA*Ii+|>aruZzx+>c^lVx4%?Gyb-nhO07?sI> zx)=A-y)bZgZlj#lsLxj<1D3NIU>FWWMSvPsr@Z)UUwa=ezCKeHGnoGZDHGIUmd*;( zdV?r6R$7!KHbx>x@Kq@&V8+EP7Rcn}Wn1zGHf;UKryd};*QO3{du4fyKj|#&n!NN> zXE!C8b1$5G<Kv51-UPpij#JNFAR}<k7NSCiww~3$A|M3}ao=k{#v$r5Wj+H86$k@D zmh_8SoEFqPr4JQcg=cv|rPk@2$(X3a@IQh6v+|q7+SBc1y;%ELKU~*+fIm6@mGN2) zNVrk2vXnk(xgB!OtvcT{w5H4s9NLoCHsR1TI5bUTXxhIsw7Dm&KD4NnUuv#Bn<aj+ z_UnbqAE1N!##rsk^)dCFe}jLP(w3LIj$r}Jp{*IK%`F&HWqZD2g^Icy`VT0vK^>c4 z9_QV!Ux(wgP`)mmQdaB%$_yN*xQgTeO+m8Q9kWR>R#0?}RDon&2vyig<{iXo!gdiu zBw7p$j6#3@{Gm&&icKfB-ah>O6-yGIF>~jK^A~Kq`TjS*^m1wIx;+oC|5l(pR(sjr za-&QGk0A|AGoDc;yfROD8?}^#JXS*Ma&-d`9PFG%pUdUu(8a3PuCDV94e|{oU3Inx z&kyc=?Th#!-4-qbTSDlE93vW@?hLQDLL`4$q11p66Rz-H2k(Vp12>!Wq|Y?{CvP0x zGT64fKxyi+4=kIiRTnM&z_Na_w4XnD?lLmJ_B<u{zYrDfA6)Lkxh|KvxS$8t4TQvN z^ZANiKbPPyc<uSQR3$X1N|@#aMnrWIqN0^b#Jn|HB=;HD9a(EUXIgV)wShlbI`@A{ zB|ZRsP00D5oc|Mfl#ap7ZIfj`B^^kLH0FVtsBT4oNl5YtcE9#@9D$M2i-FP$CsBGK zlwODd=!GK&<GYfmpp_d$B#D6dJBVIZgke2;spX0tg@RN{E*z9L+-;&u<6g4UFlifG zLQeF{_|%jh9>+D>&wL&gUX{<!S(PoXJ%(daXCQ}7Sy925w5O((DlOeX9bBvQzR3%% zD{<3GSsx+KHm9)3stJ{UQNc`LBMJX_?U9$ad}~W?`3ILRC%4f-ey#Qi(zg8H=^ZF1 z$Q#I4=@^xOPz!cF%i5*fK`jq)`)i+(iOy6O=n$1KL<L<oK>^DKB-QlS<CG)OKm1j( zcHsldZyBdN=-f=52fc}W`~!>!(X*k>ze7{o^x6ky8i7SnQWi@8l#1$VPrr5-hTqgG z4LuW>5~z!wE$dIg3O>oyxcc}AjE_6TJ;w=j<r<VuhV?-I?<RkF;6VNa3*7Qn!oT^z zvYTta&u+bK>VeDG69pUqex!DYJaq0Ex^%aZtLk%l4EgE@*cqU6QsA7Lxaro{p29gP zGcXlpMFDdXPCfsX&;Q}J`oJp+K||k}Dw+Ugv8Nh81iC5ArJ~koDjFk_2KOx2#B<58 zZuV5a*PL)dUcx{2z>eomOg(VjQ`h5MHl2Hde*H1u0(NiD`PccU_($p9xFA;xrI)eJ zjjaX-`9zs7X794>e5jrWyIh2brVeYXtwz~Imw77G3<DEY(i2nfBH8o9r>{J=bN?p} zT~8F(K14RIy7u7>zy0E0t~>PXk(-YVegDA?yTAXyrrj_mSlb+3TR@aMAbYSh5C_MT zZOVeChz?sl!VZ96LuNCd!{ydy%BBoB5;T;}m_)3Y)QHn+jftKsGhBsdff7vSCcVpK zmMs^OgTYhHDr!|Wl!49vx_;>m7nGJiKw9rvJ-l*PZh$}e$fXNM&+;cfxwrQF)-JY| zEBUACS_ZikcatpHLUb)TSj&U~%XW+~^mf!8Tj`RvGN=$8)Vi=}l|Uzy2JZ|2g}FnR zRbEb%%2CUVnlnpQxe*#<B^s@)vAkQF)|o{+d=i2rigH4#2)>46M6EKDdeIu}N_SVW z-ouAsq_F)Vl`C%;n|~Eg5?w7RwJBG)U1(DrykYZa)JH$Ke)Zu;Ht>&Lcj)#juS{80 znwEC+Ji}4RAzXLpny+7Z?tvdZuyN-P?%%kF`G8>m3UvRVKHvyLeyeB<R2EWo-c6Um zMNhqfl?T`vI)Ekz^#Hhu7rpj#nNyct8OUUziW}60nCKUSNHsVY-9$HBg=h5!qsirN z+C(?YB7uSt1yk%Gz7FLs^nYH0ozv--k{!eA`uDB)!j?}R?_d7F?(9UHPkYlYx}}bh z!kVkywO>OKDn09;b3`+3j;*!7a58Swn^ezxn2SR%b0^FyP(LY1k%_vR0>g&fIjaTT z@|axk@fUv1yc=<`96ePr`_EFv1@K>E@hD~V^g7GvxoNW$jWMT3{f;?3=sBAfbj|>J z^#e|puA!5rIh7SL>13_jDl0Z}k+;*~luu-`n3o+QS(4cM_|;eKu<((CgHwB#kE}bo zboFi5?zi!Y!^3MXow)mM^5Tv|ne~Czc?0uoMtgMU=HdB;t+9^zW24qk2-X8~agU)r zw^)v^2&h|v;=^DNAa_{a*Nv~;Cueno4xni007|9<Gz5vP14OBy<&TMHZe4!s%Vw%S zo}1wpjYB;S<yQ~Uzv<%cW}Km7qkCXOv=5t03s8NaRk@Kl$dw!>xunSR4yop%4Axm! z282^(L7XN6N6CwaYn5J`WG|t+LY%z7WG_dYE_UC<a82xRQ5h&>^;!9cHYl}jUuW-{ z+&7IImv1uMvSpitnhLe6o#DYuG3xqEriU6AS9He?U3dX`Kb_w;x~5Ol`KbVRg>UkM zpb>oKpSLv0<BD<!GTpc;TfKM5W60|Rf%bIm=p}1bEg<WV{hvHn;g=#kU&nF6<0zN6 zHu)xu2wefycWSY$0oztd@0D3BE>t6c%8ZVo)#w;NHx#3q8LG1$?{LMTK(C_EVnPRu zgbjxNUwFLs^{v+0UpKm!OGLd=B3c|*=eh6EuixSG=f1)BppN$&x)zV34rOcffok%d zXjxG@0iOr|Xzhm&th?q<>qzbcYp<rtM(z39bHrSGjZBgSwKs`D#+Ts_(ch;5Nhj2Q zpEipanLrr3UOUzB7AYuU@C_{y)g2JFbCy?N74iI`+DoI$hfl7#{IB#6zrXgM#6b?% zen>KO4(I9LydL$0|7}janotv}NWw+_dhy&@@*%ON6?wjPgr0&0=l(jri08(!@B16% zKgf5uB-hD(nyUujH)o+j2W~6|X!wpIN60dJJ(n$qPgl}(3)7e>hSed)9AInX)F)q? zWXY1CA)DyjTe|7oJ1KD)O`SkoRZ~l6oegnmKxfl>0t}2BQ_8tY7W%L{JSBiKtJ>^g zKq?oYlblkemw}Ab^?FUJ;X}TI4JA`uFeS0{6j3h=YLme5AP*KhM^`D#%O{>zb?_c* zNMUNREYh1&D_Xk83VW_tqOuOGSd>^kx{NG|dBcnB7u!5P(g+^Ih_27z@eOvBmb6-U z?;1hx>4^6CpnP)BwfhBs5MvZ4n0Aijfa--!t_F5vnK;+PHa5NXP?Nr1abkJNw9X0I zx&y9NdY!AS&rmJH;gmB*)Uyw=p<!0DAeK$4!@<x+fFcO&EQ!LIE|uUQzxcqO@uF_x z{foL*&l?-BE#I=Pw6wp6blvv3sDnTF%l_rH&)%_XXQ5W}Gwk)Z$(JZ?I02mokXAt4 z0-Xy$2`=Wjp%Zfh>6z@9(M@-U3K7ZDBt+)AZooLkT}nhByk^0Os2rTXbjN|AahFnD zJGO4?hmU<GzPxzj)<Y@tisV|R2SliyZ>Q@V<XS;uA{JR3u*h;%2i!yDRA|<nCY-KB zrCBf9!q=8CftkcC9fJ{ce)=%2O+uDV3tX%8`i?9es^A-vE%hv&<|nr1ajLaeZ7yu( z5R$3_b`F!1BY-BIMVWoqX;Nin(=S>RpBkN*n%XzND>HR1@z??iQ_`|TO9Fbo&F8&v z$@UF}W&K^oRSR#}x+U=9xtA4cpu%2aRY_{Sf;@EVo?QhZc-h*-=pOx$e2;TbOYuS$ zNv!A%=r!``u?GNWV5Ri7)2ytUl}<uYCuFQTDR-SwaeB$e6vAnx(PU<AUnCamS3%0E z4Gy8(CjnS-T^$TJD}$I_feA?A0_mDsX|ByEmK4{nREQTW*s|}zmo6AsEfS(2-<z5r z9<{l~iajghYgZqsJg{-1WQBMTCAj<ft2sM&J=63MHWu12(Zf{HQ(+8MO*S}Ka+M&$ z&@sOq5TWe18~C?ZkK^ew(bHw2{6`NakNT8yTBBEkQ@5hFK(4l0qc>UV+ewK6ssKe9 zKo}|2OsSNq4|&*5a=)kuhjTf-;x_Zm>lUxeoAW~K!503qF?~L79;h8AHxHPfVtb-F zznc7>?umzsagS5&g2$?Z>4;WkN}=!9#Gnfinowd8cOjTf9Emp|AsQ<Z?`5yODZBVg zP}vxz#Opj&c8b$3C)M_*BXF(K`zGRzP<Ekrx*}1Tbak^2GU<9lxR1a{A)lvM&*z~O z%RCf$R_$dX*7}J}JTpFV&qedQv<o)5uexmBs6{a}e{906%?vJBykk>oaZk5;`NTEP zg>1D;FTTt+<r^Gs3A)HFH*DRRd)vpcoJ#T^^bA`;%HaMA3dqj~c4Coh4b_ZK*3GaT zugx@kEg(q@u#;wL*?#X0IqJeH`;-*{ymtI4rq`S4x`=SC()*@$p_b0GyizZhxuMw$ zdJgFR^;b=<8)E}nOHGMDW}q@hCI6uwpX$>sF0Nj@n6lFK^N)~CK40ypgtYp`duwI> z;I9Tb#MAy0vGSX#*=FM&mc2Jrq*e_;5JpH{fx1udpmMo--L=Syt#JYNy!MTT8leaM za_B6s1hqw{iHWL~WxY7f>jgSt16<*~5#CcO*PG}JKMQs}Ot9HYSFy;_!XQ<&2-9e# zQq-!Rt8^CMw5+jQY0RgtRL@^DsGlE>^P870J@>m2<8H5)bkyGHwDp=e{``HE*0VTA zD|bIvwepxHf|`Sr1C`TgkkKo3=qYZVu`S!!>*lG7^{LXW1y3YV!c;{%RZ*z>CgnF0 zyrHvIiuKtll*}_f#|kJq1yzHt(e;+4v&-y{-<3(4712PURb0Kr1QUFymivfdp1F4c zxnzK==envW-RilkoBVH8J+^IVa>DI-?b~ymaDo3Xop2R>9fg-DozWz7#>IJ6?R<ID z$<grQdlqjY8uH@5zVfy1_wxs97yXLamW<{Oaw5cA1X*Tdk(?6wB(z@E$mjx4tfetD zcmbecm{_g>_~70_55$VZaOt8wKn(L39sII3igdtorr)4EFT(wn^=X+A6ehDX=FC^! zKog$)w9oA~rOM$v@;)ttZ;+3C>>Wqmg%K}mt%Gvp5i4%v+2;rU<BdP!hh~{ZOt8d8 z$`5|~X70WD0p*hpCj`m7aHVRMr)mAY$PbL7!&~PECLkZ+1`emo?eS*j{Kq!M2D&N7 zn*TI$2GzTn1mp|xZ>Yx?_3Ibr*Amqj+;ps2y!gV!hK)m;tvi=qMYaa~z%@Eu!~K$v zs{5qNK1}%sc`-LQImz}D`6gXgEA)eF;+s_ytg4x=stKS(wf_?frK^Tc5W1dbYRSTS z%53!inu|_TE-L>2j)T(mcozqS6{zbsZ=imor<%d297Qz%bCDGr2XajSv9U39M1ko7 z7)g|~eI&zsW+hpfUQEfGv@F|j&*k)AY{|wwQ(MUQHY`8>%*GYhRcbqL-EqZDyRKkZ zEPp(|f&7Aw#Yi>ckIkMgY*|&-(yh=K=vG*bOgWa=R=DM@SpC}3hF_YhBXoVxFAeG9 zO*~@Sj#tNf@C!!?pxG(c0A8VEaVg+>jC0hV8?h?WEH-45G0<!ad~o;tuJ%QDEjFy4 ze{*fgc4`Xr<w@6xYUoS+-j4p-zFT(hES%@Obsc;I`ENRRuyyW}El@z~Kr-a0a$};l z6zFPb@i6p@hQ+g$`Pa)_2FzeQ)RfLJ+T?`U!nI28=ggLyq3pb2^l-Beb)(0|d~_y> zWrPdSB4b&o%BUO4Hu>+n7Uforoj{FSdm~k^dzSWfkr&TB@bCQ(fr@P@+`4CbfjjT5 zpSSzSi*%lMG~%39BXls(>hgI+EyE`scG;W-N46Xo`f5EirDFk4I!T=f+g$et=pph+ zw~o$O57#QaZ<;a7z`>G$rtm`DDTGSt?D@G*Qu?AJD<&83S!~`i&q4laO5IyKMP3{m zqjON7e~Uau?Y0QDm6+Y;ZL-^<b-N8jfnSD1k{R$H?|b1_%vcJG<>0A`sT*Jdrp+eN z3fWfEp>U9nn?BBtyGq}ItMOUN1A?J&-C$~dLR;T&0GFfI?nUFm3)Z4jwiYd}_i#DN zz2F6wkcXnXyDK9MUbcO0pQspI+Bw`ge?jLp+gD9Wim}z#bS{|RNwOoGql@#c36IYx zWn1QLYFXaD(&aH(Iv6kQqOx%>KTavQB72k7;PZp+w7cl$TB)VMTXMOo&5CY7hc;Dq z=Hy&|@Ln|tdi`rBaJL<D*x1PeGD>j$@dBmhvLsGhBnKR5xWaoEyr;T~Ai=5S1&A#> zT}`L9qBNrkO-&RT*Uu_dwK_9PuU1FZP39z&e1K(=SChS_M?3Tj!f}NupE{`S=`!Vm zQvveg;P<kQUK5Jx*9UL7fx|vbZ;&@BZTq<oF&yfO$A}$m^%%30*P_bV{TP4>AP;j% z2s)0_u1gFXowjv0S`I<wFEa`3r=R#he={<V*EF#@7``ag&a5`OgO#_<o??$4fOU-} za9&i^8i`GIj^+FgMZ`+pTtPh6AXv@I)te@dpeR|=vvM(cvGy=CmIubK@cBr*cD~g+ zuSAy9xle#2kj`DjEtTto1=x2^0W)p#jDG8_KQ$Clr3f2ZQ3TFHX*(Y{D{y7yT=!_* zJL)CmeC?N0ix-!EMn^F~|2;?$duIt{o>ZK125zV98|Cv=72k}X%)F%a0OqMX|MY0H zZ&n{Yt1RnI0paMGZ<etJAQ-huhK5ox#GZPzPEIQ0%Rg9<d49fcvEg&WsSn_|Hr1Y> zUq4DV!#`M(U(@j^>G<^ESCoCDOrUYIK2p}1QlVpnIGbw5D}Qs{>MbAN{JZN`Z~hp0 z@mIh2^rwIQpP%{^%-c@oMUDPmHFT>};Cz)Z-&s%o3*k3a4gCXy!U2?sbfPMlC<G*% zI3Qi-BCd0-wr}P8RxBC*H(=qX$j7O+unf=l`8Vk0OZ0DQxlG+hN@*I*Z$RXHSH4+A ztC5x6Szjsnl9B#Clc{#Eku0s9H<1^MwaP#bSu*er43aBl`L9yv0Z#x*A!TR^NIk=f zMV;~;sb|;!S(I%AN=D!UR~5m^p+cf~RyoaS)tGvwo=rVdzB4ffpiPJjZSse|P2EMV zd2GX7fzaJ`Y!g-OFEX~tSLirJI^q!bn4HIJ&O;>#j4+6qwQ%Re5^$^@2tzEfURH^f zuX5RUL_Yi{Uq3FZ-(_b8l*mxeS*l@IMEWH}*;@!ic@VC`vu4rh3WjDmo0iFHt`ZDk ziYWxv)KEUslsBcua%fdF>?NS2q=?!of918^ixbjCqpgvtn`_@cd1fTH;)CG}M|)O3 z8RwtyWwM?f3%Vv+Hbf@)Cu(o>#(N*E{cJQn{0#E^3(o(Z|4;rI&IkFk9>jHlno=wF z60<rfhu7DO->Z6|UN%DjXpTEQBeCU>Sn@rq42Jf!)O-T?Lx&81SVn)DwJCOOVX^Bd zbcYdG5Qh~ZUGS@qU38P;__e(ob0OVrV_R%D1<ThTy6r#ynTQvy(MPZ8S+Z^1ec$}y zt8O~R)iF@Mhqdu`;2=7N3{bC)w`XPe1XP4AbtH~P65FG%e_2+%%JvLq`OwX>ixtvy zR+#39-rjHu*!6M}Ti%LQ^J+R;XxmU6BnXspl4!2Gd{6$^u3bm_7X_T5>yPqJTyppm zC+GJcOm(&1P&g{%rF;eJMK1bZ;iWW;=MTO9Vm+p(!I&N$ALvj@`h|#epqPpTSAi;m z3gvrbi&-&aOie6ta*4a9K1t5FYmbM?xT_gbMaH#w2J21b9#zmY=kLI(H1aP#`1&X6 zIa4Z@Gerlc5-UP|d@4FVHCzQ$R8{IZ<AbCqHagSbiMz>9+_iFuw76&CS7bW<6Q$Dx z_kJ1CRpOzNGRRN};@O!58zD9F=&3cykOWCA&G50ZYac`}IUls0^HF)lVDjt5*wFtK zy8Q7zh`9vg3DCKSR1soeA_aNo28csL<#NJO_LVA58>R&?)w*6mSCq3dFeI#&OG^Q; zrO5ws$x2mz=g8sr4;8K`A2`7uQ!XC8dej}>FrJ>uc-0TN$^P2CtBM_WU$g9~p<6Cq zr|@+3T$nhJTd+0Um9}5OHE=LqLmGOHao8%a)8`vJmch1^)w!nT5mibL?@WPv^!0y| z#W=89D#ZC76yl1Wv$G%SGmzq;7b`mYA*6ZGFM7J2dO7Ef@Jh&1ge$yP!~6d^1rGDy zs5Hq7QQld5bL7Oy69u9#+;OrQAf{1ku^Q{47B*<HUJ^xFw}#b1$rLCf-0>nyQ0h4g zASHZ-6R51L5Mgc(((02ZPS(LR3D)VZptp8zH&)Wrc_22Ou>#N{$;p;<y^_ApKpuJh z`G)0YXMY!b1XPCFS-u-zXCb5_YFR}c0}Ydd0vPOJaRT!76Z@R=M|LgWtTLT23lZ<6 zl`?F@McKB+WB$<S0*lGvTPmMX!H6`lU(P2Z+IQr<)yLIH*y_QAGCCjy-7+OytMtCf zyrOE-G$$)=%$#KRjfE?!G2JZ>sc*H+iMvk>k%=d3)&F?vv48(}8OP?wwHrxv7RM%s zI5sQ)9*zzAIGd8-9(ui6=W<+w%W=r%fEmxpT)?bcvg;}`?yhy7ti#+eoEu>);tU*R zf0s^5r;j<ADoLm+={Qs7!QZN~HFV1QpH|TIQeu*ra)fG?0B%zslwM9~)QzwVv1wkZ zMJyZg99<{~e`V&ZR=A!OmIr$K&I$G58&7`I`ulI4eBWVy@Enx_=g#tKN`Qm%nSK*_ z?nSa*MilSJaC`XmnYkHmBP_#>iiUrllf|YPVbv9!ppvBkSQc;|XLHxyow@er-M3Zu z+<5Xtbr-gm`mdUo?r4PkocT6(od3N*r2^HLB2WXT#ga;imCV+$U!qW4*}y?*)Rw_n z0fbp+2+SDtHhG{wh(TzAc$wv$R?HkqFr~mj-njm*{zCul8;+bDEL`4S+L#OLmdx+n zn2+dJ@Xy?Fbj9OC3r6m`X4w-Xx1OtZPi-7^E?(2MaO0?J(Ygk1&Wwx$ewbObWdmeK z&A1txbfKU?Y39MwX<0p}=SY2mYRq$Uq<UD6RL}n+N6O`XciOuelcRW6Q9#}-E^V>2 zC+6+{Ozw`8{~GJ|7&7s@+xRB}oq2EfB`s3`Pw|4gt<@1~{T9q;*ZJ=XJlzKi7Xv(4 zWp*aq*axG$4{?B`oC&af2(W#Sc@{K0as~jONNEJUOq41dfgK4ep`4Qd><&~eYgk8N zXQMZXEYnm;Cn!7MXOTHpl0VY7W_ab6YflbzU;c^fPfoqqA8J`Pv2Wh!vhj4Hv=tzD z?mE2e$)Q{CI=be$eUmMRON-ZT-*jlvI?K3>!}DXr;c4Z*#=J=tHMOmQ2gleBMQ2ei z+EC;4xHuEcSS&k12bbZ6gzStH@1{c@PJ=D69jv#ve7wtb=Tnq9pXdfgsnXhWmie3@ zRv3e;fX*eB3C2`&fx~{r<&Xruf1S`t*XPIXqZ;O-iNOcuD8nv55T6ukG`Q;~0o8W9 z4LmkhP}V^kApag+`r*=vlVo#xEMoQq3Qos_UsB$uzH;{?@sGv3J^DoGW@8?3e0=G4 zM`FCC)u?wALid=hMz@=s9w|HH5w3v=^ASoDd3xljQa;nhD8e|4Sk(m}&`<*i%flrj znmR#1)73O354LjDR4J=qN%ai42Wsh<KHn|-zOH@Y43n{)V!7i~#X5SnY@>|OYU}7k zKGV2EX_pqkpJnv7Q9Y`na-#jsRg7(t<yjS{aYkaS8$&&dHCp#I&uNs>-Brxb7RLi- z&mAAV<<e`_$N6iACbJ{E7EFoh@hc`5?CEwYZsq3<O|Iz}-mr2Zd2Zj`s}|W~qH=Lp zyT@m;nHF@1#}@X)Bc;BO<Pw!F?LFCW*l3jicAC49(&6)Hw=SF2c@<fzJLH=Id>Scs zb(t_*BESTdzyuY`SDV#sqeZIO{`9I7SAECL``ryhAHrQi_YV3{IRK&lz4VSMF&I&E zb2jT9E_oO~c;l3e$Hu~+#vTlRg7E(mlL?@eIGVJQX<lz~)MWw>9Lw=enJ}xF$Q~sO z3Gx@5*zTTMd;Q)c`pqY{EBgz>6I21I6)x=`-?}`KC7-Jm+)}))cL-_nDY~A&{Rj9! zR;ol?acJ!wZQS`fKoI`iBUE<(5oLEt&U56L*j6G`fr)`j5y;~;u_jvR*HJJ%z1~U- z{X2pc{?9*oRPocJ*?WcW-@||ZKAt~UlL3De<Zm+G&u{-HydT2we!h3|sg=)sl!R`1 za^c4x2f&}-{uTg#e)1Fgdp=Ho&&!DSGv1`9Hs!nB{rb^&YhxVM5>Y#CCK;CA&pbJK z@_gY$;pT@IefePq3G`DEYt$M&{r`vwG@JGIw7WJ*Hn?jFH~DPsDfc^YfijdfU36oz zTpw8^<EPjR7HV;oSp9n|%6=$6ZbjV1)-<>U`my}D$XG}b8_oicrccuvAxT+}iG5_s zLa9D*mjSj$rvG~3D~!8%#d7#mrOSV|oImxv?z5+Ui&Y8Uu!eqODu?Jtc}@Le?blAR z$bna!_IX2;i~I2!z-!POwx-}G=^Z?W;JHe_kEy+&_4-Scw{yc<uP@)_4>UaTa75ng zC33bR_~z3PSedr8wwG8%bk)FhVj>=7W9sxEAW9HcQ&C}BZk475yRs8G9?K09WRWnN zBQ5|&kw(TS8YI@Dj7$WmZ@Vv8s_GSNin~<&lEs6IH16brbT{wPIJH)-QK=kDcjyn> z4joqOLxbtg@$4`;H{LF}YcK1y7N=-1>P-vA3Z_^t71wA5q7c+7o!+cz2_`nItbIGG zQtQ;|P-b8jvuL@DS#*!=88hamZP1zqpmS^twn%|@h*jh|4FH2q223OymoGF@j5uIS zgXrv@=8aH1YJh8%UYm>$9*hsd8ydz(BPT<SW!YuaLOEs6E(h&M6LiYgj^_t9Pp<#i z{>^^F4P?B3eS5rbV>>_^?Ol80cPH}X{`alTmX58?^}!ihK<C*?={pF1F9)Kx0xg>z zK+9&pz|%GeT#E#*RcRTZtM_yr+|J1A>tzfD$V68G{v&5`Fn~i0RzNq>ir}3s6NuJT zsD{@I1Rd3~$bnTmg`@uL!gypwBIh{bf8ToOrP|#(NzSbwQ${nHrQ^%Cwsvmb6)p7! z#_s7{$M$TJ&gC}rXZpaK%;8z(1iE2PwqXoG2sg}+=y0}%r;e*QIR>8~VN+{8!;cEf zWLZSKf?{6Zywc<<!_dabwUe>^J)460<0l{NU6+dYt#8jy>|J}!-mZRtG$QvOUzO{< zVQpuLjj@l8F-F(h!-W9%!BQVlGvYE8fk9TW@2{^t`dt~|vXf!Bh8i3N@kv4&fXy{o zf-F6+qBNK4mHJd&^9SE6BX1U2YEXcjJawLIU4M~OD+?Vh;gacC;+9owFE%6xF1dN> z=Fqpvx!o(ehCE^-8}ck(y??cDa_6$r*SB8GWY$W0`3z$6-S)2Bd>H_#qOs+m`wi6j z+Zl#vBZcX~*FW9x@k2G107u1oN;%C7R%?nH!P80w1iUqHg(#T~-V2nftSm|f&OWQ{ z9WIteVjk`ubi6kca=UfWn&WFHtn-bg#pA|aTY`jj`UY&$NWZXMNHW|c*ZBg!jqX*L zOLLz<gk2rtCczw97)3?0fCY{lltIfW&bA~g&+C~tT#TC=#j^iYB{&Qn2k67J$>^uk z@xir9@0)mluf#oTH2EmQl^O7yC*-_w$XQS$l8OYV8iJB?+(--EV_PG&G_SVRv-4!@ zMJ8cEPS=x(_&@fp7j7b%NPbFZY9DQ%zp0}oenI#0xOD9$)_W|ab*=HijoFvR(?(Hm z^C8~S&P8K)<}$g}i_iUK{WgB<O=~)eM^<+YFgk#Qwgu=z`eznXuIltQ@XLv_%+dky zAZ0^N24n>+H0NCZRoO1HOdDgF&kug!^$#=8gaN^I6&39u#=Gi2qA%OTY2F5m)e6@t zz0PH<z)rOWYo_50;B|Vd%|1t@sZBDjg!nE-+el7<9G>qUFD%&Bzfd`Gd{8ysK5png z&Oh<jRbxe`uU00JfO-B{Pwh9HjQvEG$=FXHoz<#URGG`yoymYG&2TXl%$uiuhX4W9 zdhjf`g4Ba&XJ?EqWd-v=3cT8yQo<``{gnz{Rp|#!L3sN85QJw67hMskQGBN}#9E|^ z7irsfeE-w#<L)M;DadX4@%aK-A!ALwzm7F!n~ODtKxYs~Vu(|S#%aj{aEI*0M-8Ve z$*v?5+hZl0kBJW6AWj<%61|~s%=I@Syb<II+Rs7-t;zhZ9KJcFvpA3RQR9lG9?_w) z*c{43PrGk$%LrDx1*?P4JR@U@7G<nT^d(|dqVk=-#0OsgXj6`@5-1Rebed>649GzZ z552ylhKC~>eO;WtJ6%Iya9EJFM<$kj@7{mA`h$~0u^aBD`uSZie!2G2&wHO>{=8W_ z`oH%95B@_R@UoM~n|#1M)b?0Jd0v8hm8&K|rxqoTHy(55K>|7QGVozpm&2fft&Ra* z@3AuY*y}&QRZ7SwI9@-&4QtFR$NoL=iJN}%UvIXuPb4`PTO7m;UZ_^%<8Y*7aIMno z+#?N#*lcn8VzbJs30_f?+wJlCV(~;~&VP8ujW$Ft;VR(-11(gt^k#a}SyQL?IPX@u zY?0nReuLOLnNAJrCN~bwQ!h9^rs!_(*9{*Z7eb!aKHcyQ<gG=SL~C@>V9^tx+@Q~6 z=ql!FKO!S$v)kX(iGW(@)8`k^b^d?klMlT9`2Q`RWIyu%Uq1QdacRMhLB=QNWyX#D z$LZ=c_+-d5Z?q)y$wgEzT7>vwZrQhLV1#C?V?N34oxn}wL^lm0^~t^&=<Xyr8@-op zhIiEmgC198K1b$XS@en9wqEk-+c#bOi}sO_DVG}Dn0w;nH!oOo&)0V<@>9dE&c5r{ zb;34rI;saOL98ne)ox&Hvj%`L#{f{xH2@xX{i%lZH=U{&C=UmIVE}%ihijEy=kg1> z`m>4HWX@BQ34k3}nk)di=5wG;!{W%Mg=;>1*;ZfA@%#V1Z+)7orD^ik)XEFj-SKq< zBir`Ab=lGl>pFVr{Kn|~E}-)Rz4;FGz|88)rdfSi+pI6k(UmW-`3WNU+<7`bf@O^g zENc|8tWhzitWjhHCMd+&Db7BzDZ)lFd?^STG%Mh9AR>Qx{Ql#`fo%)dFHG$1-R3>m zw=tdQ-$17caAnIcTz%cXuHKdQ_pR+H9beZ`lH+JE(s>%WD`vgmT0CzeYjFjcp>xic zQ9fUWy6I*hxOW8i?mbMm2CoOV(i~ndr~9f|e%_PE9rLzm)Ly4_&{+c5v;B3{Gr%kP zJs+XtZ0Am5E<%h+*cj#_#KKy18`KFe{f-2LWW$qLO*$dYn+$3jPR)wmbq2dhxz1EF zaAd&dNnvAH!DMU0@;Wpa8jea+4C{V0&fvTKl+CDSs=Ax9;iF6(x_SS)3zSEN_C&nh z9bJFmjzhhx+pNO%imh!0Py52F$nf%uCI-!RqtfB=I!uz@6Is4~FF1PD_934`w3?hP z$Sb#;|2;XzAE09HLB!r=4HKcdowrcy!p5u%yK6Qh5Arn}^^81-W;hwPAMWjkU;n0z z<pK#R77^)|vJ(gWViBk976;RxTs-Ee@J;!5_3XQf!3u0f4QvJy@0hK@^3ED=Lpks6 zn02C88P(gY;Y_Ze7#X$>`;Pk&7tO153LAB;3A;3ljkbdB{WkIzl?&fxK0`>FwIMv3 z$jCrMMN8CaDFxc>=oWQACM^{Y;8g-LFy!7Dm{pXu84v>spkyV2S=5zFf;k@ma5acI zAGX1>^$$_S<cST01zf4(VQV6JE97{~qT=re3X{4HDjJR!=lD}mLj#aD(}EoX3zZ9x zk0|G-$Mr+UhgOaD_#I?(?fV|<ys;jV#C5qE^t1mFuWkG`-?OuLZI@DArW5hn-qVlj zZ1SVp{s%uQH0QA9`Tm=g58V{KMRDIv58Ohw)jskr>@|M<{}Oxc=;e<TE`Q|5dmhPN z{z$F%$Ro8sG3>R-`EGtQ{T)_r0y%NrUol$)b874_1B~lRVp%*@u@ufyOPQONELOQi zSN*Qx%O)yTi;rhB!6)-p^5dIoGcHHhPPgdLi5)$LyyosO<(%b=HLKXgXId^G7Yx+y zWi}o3Qn&v<Vzj9V<T#LMk+(Z)->x}o+nl8PH;yKxHlD5*$A6ap02kt7(A5O9sXh6M zL2;(a+k=$Ct5(1~Fe}cKBe@w8(^!oV8pc96h~~lChSgBsn<A0!u0CRovM)`qsE8EE zpK9M2-W&>5gTeR@?+k_h_`6gn^x05o{mL6H*Z=I(PPg017u?Qs55e8fz_|_c7q~nf z-w`@K2N&epxZ|wvQN=-rlgw3BFf^Xt2XZscghfS%=7gc8kS`}$rMfd$<&p>ruArRB zmV=O!x4Evp64Iw;Ostr_of4uqDWeW29N2%h?34h>lV`YlMF}RDX9-xye8cc;Wvn+v zNLPkW5s5zDGaL+(j@1Wu-hcVB+6RNd%RW7|eckX2<aS$n<Ipp24X*8g8Sj`_TkO7a z;Xb#M49_p-=hv3F((T^b9~a9x4CnvAALO6pQrvE?s;Bdvj_9F8(XPO<Zy((!Ukj!b zg~2u0o-L<N&$!vt+}IihaIWRq0oI5G+MlR=EhPkwt^~t~A?|}ds~B^&b`1&uPTG~v z`3W?oMO+Dbi*_9ra<kIyg~nw6zOk!Txt%U2QCzcR$B73o9N3oC>s;}{9bH#{o?Pb~ zUb`T-JQ51MFXSsMyMOP>eUIjP3=Um7pZNS$P<u!Bb|>9iE2X}La<;RT&db-dvmS;Q zOt;gAbEtAY+)D|&K|u}`IOAj}f(UDM)Yu_Esc#S66@l$a_u&@0EyCrGK6-iW9KHLc zKGd-y|FQDw_u+PY`pD?f&(OV?FLlrFYd!bUJzM0OEqSa-?vpYWg^`Yq<f=wY=rSs) zNU*`6Mf%#CtBMGFF1qOJFi%gdpVNjZdHU&oaekaZ9QLaP(OL=HFFJ1%W=xp?f!2b( zbD+qSQg@VnM-)@WW;E={gU#&N)S(SD51s2=rHaN;Z}w=F!fYeMco5}<vD0lGAYpsH zy9@T1-hYK0aJ$aE5)2Ll&7O5TYfpc&qk|0B{&+_y^hI_wKN<>M@pgA8^iU|&{mwPH zTdup)vo*26LYU~io6ZP)tDMO}7a|A?;pNmpx)5Gi2rn)~OkM~>V<9}bDnW360;yvL zToZ#9(1aUn;>*oM*f&R5V**=a9dO=2r_sMRYnim^ydMvTYx1;ti`!MZ`;)+bVB&R- zG-ulEJl;>wV+Qc-;&>k8ArmC2V<ERrfxu+;d_@9Al*NQyH5;g!LHS48bCg@LSCof2 zaiUHeOw@@J6}5<yTQR6*R3NGe>M+h<;UI4%(uPV;#3Zm&S?rER=rnVb-2xVDVt_Ds z;ieNzF7Ml%kLd5Ye%U%YpI?W=;{F5g|MXMG4lZ@OTy{aYjK8vdU{TSw=IYy9Djgl) z9(el1+G}Tq#87B|(4QWXeT%o!z0OlTkV%QOEG1fUbtwULgH%vdUA_c;HRB;DEIhCf zT~GsF#}1)X!6Vo$uS8w3YQ*$MqYk>J8R2B}B7#+Tb2BaM)VJi}J6dA!9W5!kR(W80 z!+FrJJ93a7z*@dFNgas^B79*FcQ-vXe;3c!zA_vNJsA#n`$Hirn1;z9C5F3#!9XDt zdWw=pGch>bZ@&%Kb1%UgI0HA)bs3=R;sg%%o@W3u%v?>>-9*}Ddu}duBTNJI-+4Fr z!V7Zs6O>+W3xz&PcadBb4)eR&NZ8m|j_M!y&(QJs04vWa$Q+f!%6vMSs!4&zQ77k5 zt4~9>W7re}v+3(&#4ZoSLsweD0ZMi)%c_<dQ1wJ^CV*Uo;nmL$mG>Xt*t2`6WBuv{ zyS_jNyD1dnch@$py{@zLOepl=vTgIo6ZJ9Y5nt^CTn;cbv1dRg56f5~tvR-k<zOC1 z@ASk_>CQKE3s>$RE@>AcUqA_qJBI?!{&$E(B25p<0CBSK%aG(()`ddfU|ixGq0l-q z*&Pm_2#2k;zpmaoIvNV?9^So*D1J1%6Sbd^ID9=5J@yHwyLyMOk&g(v40O`|A7u!T zji*UEREY`aNX@HvONm*b0ICh{&3iF^q#->Sp?cOUq0oT?bYCp6FXvwRVkq?Avt%Uq zlKMOyYdc`xVMcq5ZGj@#3g_JpyW&DNSLOXF+?6z1d<r&P1)^Om0RGa9R+HJFt%o%g zBJ|;!39|1Dw!z0iFMJ$~(C=>x!i%;fr8qE@+Z2E`gRnCawl{ZTZdg=^zQ=K=#=^VK zxD+MV7rvlf8xB*_YY7B{SAOo<L!pqLDgxzTaIN<1<ioSasJ4eZSU=!=0oTGq*W!M< z77^%MsAaYcZk>?B{VMzNuw@lzIL9ic>81&6ZUSzapn^>k>YGNd7HDvW9cgAbS+BvU zFGm?#)q$~I2R(e4x99+bb7F`2i-3W_J4y(;P2OYra|oJWJWzXZeK1&|vmOeCj*va_ z67b8<{bxhteufX@uJc?!<sCOu*#>nCXaT|Qg3E$a)T?-9O;T<<FV7Ndd9m|6tK|h$ zl1AtGMm4V}cK~7zr0qvO{;6xO{lq7(-F5Q)-#B>}|Kzvszw4!!NbIGK@{wyR<!i1l zvzToj`wo79b8%tr;=jXTL%A8wt+p6bY@m^5=HULvsswZgmNlp-@(DMf$vbBG#5<U< zgS9GTs(!QfK)jo8II;7g4=uiA=lo}g_>21TUiQT09cu^r*KoML*WmglxK8k8a@iS| zg4?Y~O?zFOhVC^|6hvmzVBTawmLixFolP5?O`8bO%^3?DF%^-OY@1|xPGz=hy)g&4 zkStOqfGRx~V+B+$FPxq*>v0q)mD84rO<MxDQ^jJy{`HZ17I?j*I^8cbfg3u}hW}P* z+Pp(O2h=)~ao^6HK5^~gPd<5gIOor;kbFZ*opE*CwPJwn>0ZBCr`IiVeC6mpFMaF% zC%>V{>Vh$o&e9g(f8MmoY>%I%dmQ7^b&RHRNR|NJT+>Fk(~XYLZgi%3qvQX0qgxvr zU3IkL@d{`$R7^ji3*^EIi#Uf0G?Xhl-cwS@W?z$R$dU#%%nAt-TYdc##i@ySC^WY8 zg0Y8hUUTgQ!!soLr#e+!yzuf;eEW4y_sOe+9m{*VRv@3bh@QXIls*dF-?(ZDGAJUc z1l29OD33Lxs%h5IM>ov9m@T)To@r%s@61iBTiZ1$*+v4SNeJ#6ax$eL7>{g2RC<^z z<F%O=KEzxZN)h1l1B$cd&?!Lf5R?G?tbl7dAWjDZAuDClflyN@lYR(JD51nX2jTxf zy^btH-to*L7VUIdv!#lITA5W{q6>1AEF7Tu*kIM&U6SQlwZRr`$)cY#-jz{wze|N> zrN#=mqZk-1(1ZyA4*AHy#{C-yj%?mFpQ^J?Uf4EoV%xyReH#aE-FNMx4!45{S1em` z$xN=_?(#0|TXNw%M<{en$lpDGac`z%^Z1waueo$Jvr~JQt--xmO=<FC)T1ty5e;-G zl$krk$c#L=2iKrc!HSUmSl>0vBK1w|U61Tt&^CGmW8X3nJfkyqwle|dPMO1Y>Q;*l z75gZ;=13@1`}a`j+OJYda=G-zuXZq^S`!N0d~?WRTElF!ETyG;>G<P-zHb!RiPD16 zWuZq3)j@QXBv1!r##7a%Mh`AEK&onN;i3i=!^Q?#S3}SfPNMXCJb1`FaFC!OmB;oD z&9Hlpc4eDY5%E=&pStCOoj13HLR2KJ-M@74#cT1Fs)+}8-FoXTatCTs2bW!Z$x?O? z^Q!x+yi_y6EF*Lklx=zN7F6|SH)<ljENeE#bCR4(Bs2{L8qd!@38eS;@nEnT3T^y} z;#X8pEr&v}xB1;n&u1#pxrg9yLv86N&{y`a^56CcLV)vuLvY{_rilSyy3lJ;FUvf2 z;LpcpcQ1saAlP0pq|ZX?7MDKz{J<@*?7)vh^y46)pJ^z8u{_$ZtbXN}EIu2^R6;=w z{oGU$>Cc)^JwJ5EpLf?|w`G3@0ua9R*@{_&)}`=G+zf>2gK~7%SP$DnLQDO8&WV!b zn->YIlbe?*swa2Pw*-UFgu@q)-Z*(|>;Nv6G&yzSE%Iu8pM0m5=R4Snk<&G~pL7<n z{lRwZXZ;1rs(i&ow~GK~Sgslpm^lf~tT>vJU@)RlSMdRuixJzq%=IbG@i{gR+*xdT zAlLoU779Ha3Qc_F)D#-=wx9ir6bjuC3gw=gp=SMYIs>w@_A@v{fBPF6|50Lv8T{c7 zb(-s^<G-1XKLMQynl%use6G;w^~Q1F$@ez(nj{jI_+iH{59NMlJ>Eb|ji!U&J$Eab zXLRkgG6(pf4~O4gEoZ}FIw2oP{S_wgSJH<k=Pja_)p<IHYv>#%=p1Z-(n|<)=~m4! zC=PUT^etAD^qo>)Z>xxSSGv<PDmEFF4y*YLT6Eouv%F12h9(lZSB(nNqD<zJ+`5Tl zQ5zlrML@d0yEnCxZqnUw#eiMjm9z5`wN7%p_EndgJY2hu9O#(G`xVr_`oj3RUn!pg z{8^q`P5Ido@>k3UyR(iAp^)*}Qs4!J5^@1<1ayZ|MS8{&H~Ng|Ek<R*dRlfTlv@~3 ztSges$=;c&8Z~vbPSy%cEl@hZi4KIqNEtD2p%Pcqw<c?(1yn7EM0JHmSWZ^PyH(Lf z>qQLG(MQtV=!j9c_ao^Q`>8U1>E5eX?7IDuiFM0H3J0|s6WK7iWb?tvfx*4xOYZoJ zq1xA+?xj0cjV;>hTA3;&Otl~EljapOJssG;imnC!HOh}7P+^8^0h&5Ocm?PZpb-fN z%p)%fS|ygctzY4&2%rW(l&F|kqasHh8~|Ym>a%YF!y{bB<l!m-BLWR#;na*uPkdn( zl9XoS;Pz;fo}_5B<@)%V>-OJw|GpbmUK$Dw(TS4>%ZCrITTRDb`{FeZTzttRhxbtN zMft~Hk5;e0Zp|jyhjAs{>p1js#3>jQh?W?VB^I?q{A?rrSY1>$<z}pG+#raYeyV2} zR3UJ2Tct`QiX~qmI&w~HvPYScfz=(2otmp=fK#oIbMRNXItJIKuekq%hc2D$aM=aL z#S6C|zINMnTMQQC9*r*=u-|jw-~%J(aCm>vmmRrg`=+Z`8%(IvE<`^J>`{z+pUgD~ zorMneDA>G50KEm~Bi2nB>wa$VY^%Xt4<uUWCh7(^QRBf?JG88%N)7&dorqP!Eb3Qr zQ?+(RW3>1pEam&%^vQOrIjqkw84iUmTXEyw`|sa-d==fSd)FPlcHNq5ui?LTZlBY= z_sGK+U-ZynVu#IIzu~&0>oy&&&vhr=FDK`xJf59Ih)<Za6$LQLEX)(IN&ut;0Cpi) zgxVf}Fkpebzz(2|60b(TRb@CsA}W4o&0##gwRkY9S8GilTXxk`4<ESdftrJS&UDQu zu6lXXftXKY)CEUBe8s+dJ}|Xx`!?iv*P^fGYg`+kKp?)38%C6al!#O%4vvgCETMv< zd?MttD~yn14ir|_<S>HdIb9CtX3VnhHdi&H;$uep-AwIw$~Rj<2{PA}AbNFbF@yvv zP(+TKG`S<1ZOJ}nYXMd_zf&kI_V-TwJQVu*4=8Ux5ei+gCluPVXX%RNcK%kix~F}D zvhzbIoNjkJCq`D9RTd{F(^;IqpRPSb$FAq9Ay|9L0?KNH-=sH2X2rX*m4qA`^PX-B zCx9&C>`iPCgGp+ju@)q^7Bibur6me>QUGJ`2{=m*Zxr}og@o!Lc-``35mTRutik|k zY^ZwHgyfZ%QFf5;UwLyVbZh_0MMrnub=S`84zIl8;1gFIAh&I&^No)ehTYE9{U5yi z{d;!5zvJM_RR<5QSaXH!FT9oRZJN7Ft`11%D;Bz?8t|<%-xO>&gO3T!a{qeVBv;j7 zu7ZYcX4R^}QYR616u~AmtR#(v7pjpod>o0>?@UMFHr*zRh_nW)^0<ls9ap_|xMONN zzlUQ+!u&S-T-Womk<QVqu{#{53QB?6jhCfY6jtn|&k$@NE4#;%C3B6r6)A(P{jiYU zJW=}(=6a@ke-XW`=6}vvI0vA5H)$r2PD2+2uqPaH37)grShmh_nGz8!khO?aLC*@j zx5IJ_+d*4#{XLg7G$$oje=!`cQOoy>CxXGx&m%9_=GV#e&BKT37(Y$v(@V!_MGrYR zlgx}IP*nqJ9-Q*<TvP^~hGFc4VKDEKOp;chL(U4>twO^?j#0fZwKE!o)-AwzUatKY zl`)I<EPEgn`as_zVLo}@?L7C^iVNM&CH?$)I;OfG_G?@#w^`2TjN~gS#hHpfNvTIG z8+dduywQl!aJzz`7ONWzXac7Kqzr@nRAix5RSI|;bgZpX#(=J`VzWr3Uz!zDwX<27 z{g2C-aJ=kWo>1t)P^kF%H@m2|8VrX2<wrk~cYndBL7RIBV-Y`O{sP?puhIQqFjp@% z!4xboXzM@HMmYoSGU}wZzqiY?JA50p%}@@o0dcc_V#<Gt+%sIY9W{|aK40mer_bPq zFi<thGvi2sthJm6##Dr{^<>MPr)Ltfhay)^bi(iwl&O{zVx`-4rrez^XY%ks<%S&8 zrUt<oIj~*VX3VZLl@dLV!30YnaYGSF#eyMi2e7Mr2i4k$$`uE0RitdJ+>PFyrk1fX z<HD+#_j+hrkQ)O%@kNP|@%&^<Ft|1w>>I+bfxcn-^;j^}LM>YI@<1xOYSmO%ZN}*) zS4DE$L7yWBBi(qz4oD+sAN1Nz?hzINFSq0&WK-2f)3ACRu&|&)?mXv_J%YB=Gg`K8 zUP`cNs%t?nhbHYVVD?oPc1dta>}7_o7UTKVXa+urCMXePqHvo@X_+fA1K1GI!`=ZX zIT~Mys(Z{KhS5glyVs(R*x$|8Bq+{tB*QL`!9gH!8V+~UC0W<CxVU5=y*U;Pwk#&! z(pbzsqo1#xt}n;(QtPJi+P^XrEI&`y`7fqxqo=%Mf<s7NjI*k;jJRE_=Pg@^de2)% z6YhG?Tjr5Aym!yrIeDAg4?O(nrI$VO$Yq<39ow|=hU>{+AG&P+gAZMD(L)`m?5y2< z6m{=7?w6l(kDIw_0LBEA?S}2~(;G_`vr`N?D87uzjKevrdWY$z%7I=gS?l3nFH21^ zupC0h_<*BSl7@O`g^D`{b<1j^4<~_;{Q+6(FhX{)rnv7SS7p;2Kc3w_cJaOUU3Alu zgTdghWPN;O9o5IzTzfTndD}qOT|d10K<&qP#CN%!K_+xpADq=SK11j3qn2=e?%rly zLzX)9lsmGO2+W;Y!|u~FA+|*!Wa|}<8p^ULuFGMNLi${jC`P@+3V;m`?DDFP(7AIq zmph1um;~Obax~9dC3iJfHH;8GKpE^XRc`5|uUK;PMfcrz$??|eHHX)&y_Vd*&FMb( zFp^!%fxCZrSH~3}gE@m8f@kw>YI9!5s!uU6M^!=8D}40c3Nv@gK?kW3>38L-YN>8c zRwdM<BoinY7)HfNgB5DiRh%1gJ1b5BYsKK4VX8Zw&O5Y4`JmaTI;<M>x2)OzL#ip> zNhJp5%(pGymCh_Mk^4JK>uZ1OV8`j|g}ptJ-iWq8Jx3FC-wNDYT(uSb%B?Zkuk1qD zOmLkcT5=Kdhvdwuj@+~=nbM?YymGbz9x=L6Gg6aVIWots{PrML!|F_B1-g~}>9ghF zDJUWn6yQ+yi_-x=094XzlS7$)hyazmplB+-YJNgbvMNO>qBTP~lO5WBYh&n3hD_Ru z39~|7U0|PDBZ*ARDFY^>Ls|HH4rSiykUh##=2Dh3op{@_0|%B}vF3t7Ds>%#V)fX_ zy2-8A#(IzMylfJPW#8123vX}FNY>u2(xQSQ99|yuwq)~(XiVdFC2w9gYz&3Ahdi3r z(jdcp{sYFbqTFh(8UeqNon?!7pc)BPc8K`KAeFrwtgGW77S-5USq+|J7gCbTM`<Vy zG~@wKi`jzFDh%$1rAC@ooy#?>jhy`_gr`JPThO1oETYqBO&^|Gc>yJ#bsgkos&9WS zUGUn}Cat@$bd>bFop*#n^0<$Xm$?vl8nCB3oOl6I@!_av!S!muR3A*#Qq}$6RTVf? zIBWuLVts_IIhm5G1Tud(h-HH>G(ZJ7)KL->R!UMWDukMKMFX)bV#RQ0ck^sm=i~YV z>MXos`;`k;gAzTMKD2#pID8A0HA}Xynosgnd3v;ca39{xm*d+}dbU4A=j8=VMf8V3 zfJw+!4WcIxEsa2Xp7kVSqU+yvA(Im;zSa>6Rm0)M700KSg+kN8U?(V^V79?wWPZf@ z-wXk6t(+4}h1s-Hw1;BOJR^rWp5qtpeeG8b%pFMtsCCMN&Vs8~p*Z{e;QL>{SuRCE z_&Bi=N<&?gSh1zg(q*(^ZZN>D+w7q^&R(kSf=|xEBFT_u`wv{dyt;4y-u??5q0sw+ z!J*Z=`u8sH!+R&`tbI?O=dGl@_9Jrj9G@wjYo6<UFP|@6S8(;hN`uLr{yQFD=il@A z7L$M1<NLlJ>(S%8=(*3+op>Y^(*64>4SGroA9}154AL77;eQBc_?c%=nf@FM`oRYq zxextR&cWE@T$Y2TB{AHWGM}yLO)eO+3Rr&*Tu~sdxe6b9uQ0=0w{4SRO&0yk8VcPK z3JtvQr6Kf1OSOMlOpoR(q0s&Ea$ZYrLN_`JCOW2D=z0#(F<Ajc2y5gZ-ob-Qmg7~} zupZS$BMMZbsKvbH*>Dug!y7gcb{wIxlU7bqKuu8q$0xL>6CjSy8-SVeI)u2zj(>93 zXHriq=_axlmrvIoA@k|UnjkxB|4x<Mm)mNWjfO&(w~>=0!QcVJw0(>FJ^4K6<}Q<C zX`sc4*%?X29hHlVG^Z<0=}ZIl$oa=>8~x$+rvStjab9$Kmg7zucPJL1K}uC60x&IC z5jlVtf)sKv!E!~Xi7+f)(14QN1!y!tHKIG5ea6&aG~?*dI$JWA3+qH(Y>9p-U-B=j z1WaZP5fyg6_D_9kr4DdQZ#>`0y-nxfgUWGDcE+yeB6RWWps{dv6EL#u3@^{e4;{(C zBe@pLS3R1qqIR}+NB_sgY<4cO>^@ad8PArLbaqM=18*XYyL$Oblnt9{tvQC~gGu~! zP8Y`#HwqW_9gC!$5tq>tX!T5p<fKSkd~Mh7qaKUPF6u?4e#ssZ8<K+D`SYBX(o%)5 ziYjk{gJ+RG@8_SO&n(|xl<SCtP>*SaoO2t_wrtK}eY~2x7x+77>8OC9g5r!HzXP!e z+}J<fNWVqrMvPSp6<ux&9=IX<$DflM%g@liw2FZifbAL02q2Rs5Xw2|E<Px9OR!~O zeu2vn>7U;l^ofCxLoL)k=yv+`Z5h5ueo`EZ=%ql-=n5DV#O>ylMxT@Xy3HfFQD-$G zE()||RB?8h)2p;+nkpDt>DjdE3IFoBDA^Wy{Ixgu>bXPY=e0;<ZEnD|X~Sp0Jvofe zLyga0$LBQWt4FE4{4GDtsp&~ga-U&ZaybEg&ns3n<cQ8hu!N@SMsJea&oqB}eAVhR zm<OxGk|F~uDS`wQA1)Ks3cx808dxGXV`J}Z*ePO$;P+z^upd%H1r?}BU;!J9^iBgc z>%1C`2(axGq*N+Ls062nq++DHbVZ5vdYq^VCB#C=+LhrWCf+WFl2J%)pt}<7&f6U5 zX36uv{d(=CuYZGdIgQb&i>9JRvSYv%^v?GNUGf+5``Sz2_y#F_qxNWi`$eOp7j4hi z{^@7lNW}Y7xX9~9F2QxnG}iGAeC|LRlxdW%cSNoi<MJ~mcIbG$4?}JKtQ<0LCEcLq z3p_m)bfkl-B9+ep;^Zr}FSfKi{@{vl8SNH>NogWK_x)!m6>*zgadNnJts_MVMq@Gf z^brLgJNNpcenB3K@Gy=g$HsR475+>3oX0(e!o=nLW7IAME3nK}gK$P-MsNmIV|XlL zEp%H$(BPhaqGX>a@dzm4z-V$aZYiiUrT_&_q@PLddXgoz9II|L9^8O!?#rP88Nw2y zu!vqdYF~w!wQFN9oH-x_BTI`muy+RZ?UqSyrj?NjmqQm79JH<kl|-<oR9@BhSIXPy z_IBs3Vc6+>7<YQPD;ljm9g918=WeIR{du>?>CAsV@7#Uvj58J|>thiY`Fy-1oA_O= z!xN8txbuU9wT|B<ve^V(H~B2kb?f5f__<)Cd?gMM5v#nXHhE7a2%na9*%=?Q7fR|g zUdD9-C~3ilHn})Gh%z*vA&0K&#HgJU*orp?f=vmYTRaWbh!Q=w9I~9MGE!fCl-Wo$ zg9I21&Yx<OPGC7iW;u2f!FPhK_GDKu*t#j@3+C~*i~k#3og~~vzSrt+N!NzE!o=w$ zp>Fb0SCDtP_+VG9&`p(PnXcC%?R3xK576({!>z$AJC_<fwV0@D&Q>^J173vCvokhe z&0%dAGra_M)P3}*+w9bYRH`@^#we|J@Y*zC8iqhvkS?%v=wy^(G!4jY4}2Yt?>EV0 zZ1rIGk_6da`_RTUt2gn}FFpA1H@^PxBj2cfdHHqAm*21?`@n}D!+kSgF3e+`4RT?? zUka6}s8e9xwh40AAq8T_z$Ak~RS$K`9g}7>A~&W;P1`hD4RZYn1q&71w5&e_RxEK9 zlZ<d{kSYo#CV8sE-BzJH?2OV~a;n3CV#{CbKKHq|-{!}S0oUWxpZPg)gxWj2{2%@h zCL$S2zxdeMKPxS*LAv%q^z*{nV;^zs+x{SbAJ+v~XH>BdqK*%tQ7J!@m0^%`)o2zy zWNnmgl$7+kA=3&ykakwuX~z?8$BG6!rmhCG=(E<$`kxBmk7Q|2WxG`I<S4_{K(i07 z5)A?@b$f0$JCYJ$vMU3gY`c`VqX&SpTd9k_FcCSF0v4TfknqmplvigU3SOnu8?Acn zp#zqCtd{p%F1<?Q3#k=EZ<iJpr?%KEoB8`zl_UkxDYOc;ApElSYNsG{66u#_qfsIC zt~{`Q)gelc^kfPhbZ^u2t`|C?8F7Ev$<xurfPIay$2b)`-NvXfRqo7JY-(srFcT=? ziw<hS(ig3Cz4}lC=wYPWgPz(-pgV_^^gy{S9XV>$qBg3IGrx}o?OIC&)Yu%<Nr1nS zW8dBn3U;9z(ziL*(#OQB!AS3e>;X#A13XywgM1!959z^;M*M(wsqTtOxj~|oB2?KE zI=VJ&F9lOV?Rg;;EN$P=)w6zAZh|Mn{6uco`kwODsgkYs)2mBlUH`fcr=U}%TAa?7 zlu9Q!JJ$6V*5urZH7?f*ji+<XqVLykEKMFKN4`G~dLYYZ{0m5DtRIz{uIc^!XSh|| z|KX}hSkIRF0#=v7dM;&;D{|BJWuqo&JU3Hhb+z_fwKxj;VzD1n7iZe1lFN)x%vfnx zL#8V!ug;b`PR~rRYSRg^JP&N~F3TA(pytsp6Cz?xPEm1zS{RUYI0XwFUZKS?q{8r& zTB?Nt6c8l}P%_vrL|>lEa)$XDIG2&~%QbWdyE^C&6h}dYC{9tfqxN;olLN~L$k{zx z>Yw46YXuM#Nfd5SnIi)b6NOIH3|*CP#CcJjbvPT0mk;(Ww6C1sI&RQPE@RMT48`M1 zubNU*S@hMMcj~I8@p#DS3L0IK)-c{Wf2Dn4U#N`~+CqG`_RsuKcl2`q@QURvlGW<4 zTJ_%Up|<XYq0O<Fmon*e_vX;T?zW+BuO2^^T9>UD_Fo?D9^y$~dz!dhBrRic@NZH+ zoq@Q97i5(lvH3;BjH!mObSdNm_j(R+655dUVZ~4U^o#>(ciQKOQ-0@X^4G!gE8HU2 z$7=Jayq;08Cj~3MU?e}S<0SfHTJ~ew?2L}7$xsvI4kOS|*(jCUN@WFWMPds9{*=)j zXB%QusqJ}6`rWwf0J?xKU=VMp!*$~>@OgSj_%|Qk`+irz>#F^_t!Ufy_@?4O?bojM z#L2x64eYskbmZzigXCj7kC}Uv9@osjiAz^!R^D{e%7r&L|7|8>?=c_SIe*_kATY3x z`G<kOmiZ@9*N)1OH6>QdV~M}4aaSOB6j2nkBubQFD_^etC{z17uc&?NVgAW;8~G=% zuT|mq#m~RNFCzaz?Z!B_PX2xBJVZ1>e@4*hu=Y$fj8Z7<25l)@F=|<ki0<@E5W{oK zME5x)%X12)PO^#EJliN$Ea+H@gZD2wn{?pJ7xMx-(UM)jN^Ag@$}cj{8?^HyJNI0E zczsV%&-?G#<!QD075}<oYQh^Al{ejU?AYCVH{Q2k;HuiU=LM`=zW<%{M>7jc9P1U| z!|V8`IR}@6yl-j=bb=o_TS=?H|5u4?&j8#?Pds9x`n&!NRro4q&;s&Ic(QWo_MF@o z6vzb5brQU<7KQ-R1)&0J1wSX4ZFWzv6Ey;V8v9FC;vPyLHhVAxuI9D~eTi8Yta>LZ zMJ1#LNNlz{)CeCUJJ9Je3=sNE#S&y_@Vb4gyQcK~Etd4g;pK-O`{85b>VR6OH)&Na zReESikdIndR+eAg+FtuBKUmtawKzF>Wt8{)V%hx~t3^~_thxP*wL_K=;zyo$^Lo0s zY3?T+G`onSMp0Jfs=+wQ)F_sNShWn@D|&h+!j4LWX}%&`1Ce#glOexe_}4#viy78{ z&3mfSsy$myouUuZE)R6RaKp9SDo(exrmU$dy*9a^>4%Wh>?(23L2J3zwp1ghdG0g1 z9PD%%E5SG>xmBrtUt$6tyqEDHSYR3?u0aJB%rXRCtiaExfICLJ=<!oJNt-8Nu(ZYp zqWxVX>W<ch$wfrcIh?_S!{v%>ai>FWo59Gh?K-kyS?jQEa`U3~`imx$eYyC?J<55p z`K@V3-1GHN-|*`GMS7&Q1U)l^+D$Raxo%<T{4;4LZd$T4T6X8l&NycImFo0NimhfK zS5Ao)tL+TLjp<#yL2Sr;;wegCTEXP-86f?u%uz|<28qy;hO!(L_I<ACA+yJ4nK4;i z?y#I|HJfx)%qZE78uU`g=thdebH<bRU9$bQi#7z(yk;cO?RKm#TsRUj%}Wku<}aV0 zd1_+u;)(y>d-BM}HAjrRA}B`v?XJ$!Zc{XyHOCWuV>_?ye*B)UPooTmo^;Pp`pQAg z4t9abvWn@L@yv8M)}l#OQuNsQvooT+5_w#SGz;ldTRSZR46zAeh@p`-ILF|arS%BU zLDjlxK}_WEq_t#$1FO>TR0*dbG@(gAXu=<(AK3LShTsvG@!*QH9JnDd(V>G*LQnvi zdxt!e*tu+K_l=#Ck)Hm5t1#5+vUq}eucI$x%oq|$V}~)jEio?c8O_aKu*=F9v!R^V zs1~DcOCS&rY+PoFhRr*-cgE{E;fu&m`TyhwxoO!aOZDCo8mHy{9A-2FbJ82nur@0k z=BVco(Ak23dzB!tr6DxN3iY~+azU*4q%+{sEnsnW0bo)Jm||H^5jAmGcBrD-#4u!6 z79`7z%^ghl<MP?`SZH6#l_(uK3zUA^q^i3Gf;;7irQ(aDn_8wKR+rL9u9R03NXpLS z98)PkzeviVPx^xV^wMSiuDo@=)!o_>6NkkMS6$JydP!OgBzk+oi-!VfUnXw#CHEGF zq%moDV(BiYJ8Sj2LUzTamwe$SZGWb<jrRtlfs|^}?X`OK3iZJc4i^>6z*j+enM7$V z1i7^a?BkQAf~w*$oB_*I#`7fg@;8i=SWnMbL~b5kKns=y1Fg|>Hsh8_PIi#7!w10; zHzW)@papx`Q>t);KKUVi7~;cj4;J!JM$U9EVCjhADoZpLJLIK@d6mT!?R>~7T8Mvs zzAvrf#r6H&^M1=`M62JtK3RL29EuklU2Dfi`X-0Fs3gzPbMzMfIclv2xK_wA!rlOJ z^_i+0t8&z5W&$Cl$tdSpwV}j{GIl~O@+jtRlx?~CR3N4ujMCj#Dom)baFswEm!B#3 zh-HI^Lr`}inibtdyEDpso)D>j%az-7^~Riwe(CF2nv0sAAVY)X+H1++5Fu-d2M;Wm zxa?rDaPYE;j;ZY%1<!@vW5+yuJ?YR5p<~Cw$M7tS(0L7#?{G#yD;4C9-1Y84M%XI7 zT8p?uz!kJ?LRzM@akz2V$x^FgA*%+HlkyUbk_?Vd<c1!$cigvd?RbvttlbdagMU|| zOnQv`hD&n$xT>3AY3qzf#T{a99M<T_Rc~~JCvZ9@=&3#!mp!a4*>V`s_3OHQ0M(zE zmKDEO^Z*af1po&)P6wBS;9w&`02FV9+8N+MH>8W1v`4M<By|^x|9aikZSF|KZErVf zTz0?c;b*M2xTp4$_A4JI7T2E5L^`rQl8ZzPW{>FQ|BuTiNs`5M`xnR+ZkLybSfPQg z>2LVwxK7f-^70s9Nt)?vX>`Y=JGI#JAk1F6!u5zI=C$}v&v@CX@QNUE>Pwwx^8G8r zucn!Nw}@rUDXKW3e7A_xS_`xv(&1H)R}rrgTtT@?#8c2n9<Qx<ZG&r-zHdU+X(^Rk zDf1~+>CZ95ENJnk!*27#MxDN;RihOpOFYp~1~T>PiogFM>I)rS@YNX2VI+B18X-n7 z4Vef2pM?mVwF{L4brcXd0t%;<ZWFlS$Zu5UxJPu0YGt0^`_X?@3mTO{Z`KAAf}iN@ zt$xX8ku*AfyHewlJZ}HJ?rbqEhV9mWuDwd$;9Xj$Uec(tVQ--~X7jcOvZ~r$Hm5u9 z!`MtKKSj?$2D+vCfgYpCxbVJWprXKma1{<U78}zWs%KZ*IgaTL0;;DbITxVP<~&mt z#F?bXEo4Z!VAa?dsoF$YA;(7dBBbcdc-Z!Wa?zHgWE*cUp))92ssy36eF$0(BA@fO z168*IlW+o8NOaSK21@B5KS1!z$%wkiD7#Xofdt=a;U88wZ0?9j`H<a4`JQUHXNQhA zFD*?5`7xiz9e%+0rMuG8?X~CZUUzC<x93N-6N!Sif7NY$OBNeCZ|I6AkjKA4eoT3M z1Uh_S>=puU#xvz`ZcfZCnk|c`XUvR<&4@Hp;Y??$UKD`dfLzn-#gYh2SuiRfUIl3` zn5_;c7Z@S0jzY5mMKl6X-1%IPU|SNDbmYh1R7Hf;TB1~{HA=U_PkQ_3MON~Dy-6Rl z_mHQewR<AQ%YMh34Mxqvp^Y1Up&0a21Ac+U?xAyOKR-;q&Hsv9!u<xU5x@}wj-y46 z0}#^?n_I;6g2`NYEIZTB6o9VmOorVhv$9i&l$T=W<^s7uHCJ9BRzg%82xX_e3mlYh z^@v<I{p~$yG52%;Ywa1Ne`5iYdmQ`Nfa_yW(Dhjc*cUyLW!PYK`y;Vrd;i$H$whc> zuzeA=XvP*nX3zq<V*ON6=$!{^*JY`Ad+67URQ0zP;7!s}2_aU7lIq^GiUX#8$hf?9 z^#Qa8R;1x%5I2Nr56%YQO;ROmXb$r2!;cS3^DO>Om)Ggq<eXTRPj&RRO&xN3EhN-7 zyl~#;WSgyjv^zbvbf>p1CJhgdT_TN%!wdLT`#Q6_pwH=23M-}x+kKItrD<a>yh?Bj zp>QPB+iUk~?A`eee`}A$tyg%{^ZJ!*xVkOOQ~J|#c5am{vA_jqmg7baj2l_lQL``` zNfx<Koo!Jv&#E1J`f(P3%){=yRRx58n366VeQMMqs79Xa=J{K`fAcMSF1+PQg)!t_ zc;9dLp19-tCr<c0@lNlFhi<!#>6IQjwqEi&*UkM>)++<~ia~z{@1ZA}3$gku3Qs;i z(}4-UGkLj3Kmny$jM;WEvD^+uZ5lnq<#cwYo!!MSm;r&X5-W{>q7P3F<g$~=WzaRv z?6+_^dhlkt*-v(7D@8j07%<#SsnP;$BoP1$MJjicDq1J=r<kO2zEm-Tn~`7{MQcK` zd{%2RJHyfTG#ER1iGg^l)GBoZl@Ulm$=9n$x}$cHX`^{cCX$Sxk0e**dzD)2LO~&z z#a2y3(0RLC`ijacE=nZ$P;gb3*RAlW26lFw>PQRZ^`-V!MS3PJd9G;b%DWd2CLTy6 zYo9MA#ZVt{Tim+`brGP4)cFGW8>I&`=Y?*mNDm$sM=%0C_%K^pMp~naMZIE+xeK7B zun7G^1tZqR2nZMi)WOy5HL4lNet|kY(5aBW-Ed)7=4M;x*6}^ZZ&TYd;k6yPZImiJ z|3)q!-Mzl^#D(F(g_-YsDF$@WLix-Sm;>?{^MjUSc?caqFbqhe+R3x%81&@oMD?H( zqBYL!j8BFs@5+|jPS5Ds#!{s?(m?vDMi5~s;=u}4mWq~VY&V~+>kZw2x1$GbQ%Yu- zQ^e=QEZ1^UDo08cC8Qj+$(kql+xdpYV1I|bQD++Ru6C0r#FlhRceo?t9_SW(jiU>0 zUKQ$?Z&_sVCnwEanhO?3)(qH|+VbS(+<;G`v8N-&gs^06#U&npn>yf2D=yvFzkit! z;#lwQH+VPQPaBmmm&oWKVY;7OcE)1FO{6N1nNAY&tvvcO^=?;nk;;}v#ZEj(m<V_w z%v$VyS>*)_=0<Q~NR%-6<St7*ixwr4YH-%h`oI85v5Og{l+Gy|a9`NLr~9tDX#Z8W z?s4yQ_ZPk`7{cxeat}Gg+j!ra&P#5-<>Ebe=yd<$OO%55D%0jKRT*#4P`UXud4r2{ zw{lgHur{v{6%z6@0VYeR1hu0MYX{XLfFYFtqGKg6l;C2!>S9F!^_+VqJ&gF-bku0j zG?Yas0aHMjTZD6Nkjh~|IMc|%aMo>I)*T2vtqd}$p?9IrD^H&8TOpXuHm`>G7fkl` z#lk`2CwgBo6}mCh<tM*gp0EAIY%!<W?Nb})^}l5crV1Im%Foy5{4(9k3{>Qxy%aPc zj)p~lrreTiYBzv7l=<|GiA~YOVn~htQn;s_oCzobzCCc#cor2Vj|Lri<+xN)2GLNa z>MK?MA-tq<#!Gd3iXlQVr&B?8IY8ngGoo?B1A?8rZ13DWynLO*BKZdf;yIUA5R4&D zcWENvas<s9LJ9->cJ%I8{@rxmIXEv^>P^}wjJ{~jy}X#e*Y9q11@l3<CMkJ7&0m7L zQaeO?RjeaH#iKn#^@FMk>!_e9WZ9C1${i@C4>I@|26Jm-i497|;}wjDwdP>YqfBF< zQUIZ0l#tk9g!U#1scgm$SdhSO@j!i&St~|oJ>pU3_O3T0fVSm%_8cH;)Cug;AmK0B zxb^1!kHnUCl{y@ftzThuw)(>>`}6Z$QFA)nyJ(6S_T2CM_SeYc`}5o8cX<4dwGYi} z^ZlQ`9rMQ5b%!QL_SgQ!dNZSa?fEqM4f;55<p4HTjd+bsm8Mil0>>x3458OE6m9rB z%kCVwJm)c&C$zTJu_rEv)kj*$h$beNCywGtCt-7X0Eb4WTsb5?OB_y5TRVIjr@C{R zb?pu)Kx`o>Wk#8ds-srWF_}YB;VhEhyue#Tr_Wqe_*Hs)LG(K;W{sZkdmsJ=?=X2n zmLC6FTg>G&h{6TrJGE<+#g-25;*FtxTQc4o=~n)hJf!ILr)=}fo>;N1sQZ`3TJZPs zqg)5~0~w!Fldr_os6Q)X7@Ak3;)!09bgn9**F=QUWQT|rNCeiV^Bt}eJqul#5b6aq z185Q+&Q+9_Gv!zg;4Gp_z)Mt{(BrN$ouMx@lvzZWeh|sdMA@AZL5V7y>r5p_zv`i= zOGG`vQL1olXi8HJ6dZb--kp>yfa|hD?Tj)%6gn)TvvI8e@3iKvvoW#&;qP_j*7a(3 zX)pQ!@rM1SzJ=WijUyd(``m-evmR$Kt|J?IFWs}y__ePI7hdSv=^B~eKe=wozC?<3 zb%j-Y?%a2c2S;Kz#+>nV7vz;v+3_(-XL;@^+5e<ur>zChWXc_wWN|OzgrG!~C{JYx zS}sg9aY5RNi&fb~S&z0vG^k0*UcE|!eu*;3CZ<wW+pyxhjVkjfVuO&fY4DUvm4pv{ zpJDKQwn4$5vIX%a@jz-NP2C}kY>Am_*mx#yXD(n|B~ZCh+a3Tg&1iSd!GFxsvM|>_ zYT`}91G$AQmc#oN_DzPy=Y=Nw6sE9i|KYc@YnEn9{r#ov(lyzAha-nSbo)i&>%;Tr z(aS}*f5;VUaYUdV&368eyq%xnTDTH-HOHW3fDEY_)XkjZ?b(U}Vo1H{`N=V!o5SE; z#qKx*fqs!0b(KDN1tL`lbhB=TGX`I*wH+0W_HKs8YM?fqiGFCYR7HU1ktGmo{Q?C@ za??3_`Wg}#!q@c<lo)@qfBvrZ+wC3W7Y_Efs}{6$@w}SX5r5dza%4efUefYVD3}<C zx-{WHellPnpLp?4>lTF;uNY0mG98b!dR2Orme-ONcc5!3y?EnC68YT3nju^J@Y-va zvGdt-{=dnM<Y!oOO_h#{SC2KLb|Y4_sN}+Hp-wpvsCJ>V%;l6bYARm2OQ8!a_Oc!A z4T}V4NW~fxD%tFMc{)`!);Z+uQINw$r%6RZ7oWKEa<yKgSDMvMl{K6Wb*Vn{86lf- zx44y7wWt*(+b#PqzmtdL2R?0HxOCB$Nqw3wgp%+C<PMd){4)OE=+2ICUzYJi+vwh= zF~z=@-u2|BeZ6T)*>-B3*wI;SN53qn9_4{-B@epu=sVO7s5Of-9y63H$HhvA?M%5N z3wQ05+w|t@{=uFcm?C7>Z#6~<qyrd<uT*J|Q$jK42TB+wDHq{bw83eyL`uvaQI{$M zz4V(qN|>ZYWs<GlhH$P37aAgbfHWw^nTyKKQhu3V;d1iC5bRi*Uw@gyYWDZ`1=Ak0 zQsA|2>%fYm>qfekrQO2v-}UwOl1Wd{uTO?dnYA0n+P1BGIMM0uAG3#Z9Rb@ylf%<y zf9S0>ONUn$)@|yH{$%&y2Ben&U284sIA4|{v%36DipjDR24qv9%3HC|Dc}`Ha#brP zxj~IB>OIcWGY-aj9n3iKqhPO!=x`FD-qVk{2>|fbg5O!+h88(RWY&EoI-mj`1fQSj zLzQ?7U}f^aeo{Q^Her>XQz*^;U<kRl+ft4rGm1vK)v_H|l#$g@9MZK{*L!KpHB`KI z{hE7KT3gWJ3muL4JOSUDSlXmKVH*s@t_phs{!f1H$GcsD7F*W8bzREe+3u|thhv)b z<}0FsjT?);Tsp*XjoYa_+{-^fl{*g?<xb9ONl`VzrmC<uPXz#((B6RB(`qbVH=rBE zV1zY{p~56*d4#bKSUH-j2on5;X}3yA<(|R@9yugo*&PsvByVc_O&iQEFLEkxRCd4v zuhNUMH=rTWhDhFtI+BpI76g;RZgcW`PhP0rq`vU(M=w_Sl^1{LVZq=?1<YF?3Zxtc zVe2n;-=O;1*Hky`-hV>z(o2dHI|J#VwlH5?p(9W5;kKc4;M;n%VMVlIqg;x+R<>c` zyxOn<1yGXBPzNM}T>CH_&UOZ=isVpL;}KRv<1RI(z0@a}mO&B9o>Dm_%?Jh?7R`a@ zLj+{!Hjv_KpQ<T7NsS<tGfF235lY$cWnK`ldgosu@qEkR!i9q^#INY+996dtCfquO zyKD2{p5q_6=N@VVZ<<F|?@1U0>*#=FQ4pd?4v(!LZt1;nWA}-%>T{#dRhfS526@d# zIUm=}ePmW*C#b~k%0Y0*lb><P*xm&c*D<!oF*e66lhL_sigL0R3B#H>`X$TKh2<qc zw+AExTkR!Sgo+_SPerZ;1#}vNlUWeZT_ud<y0Oj<`m%f$1hw5^O~1FSE>c6OkPq9V zkSjn<=J$}>v*Ow~g5r8rq+J}C;`#Mk9vb=na9wiGk=fVxD<co?@BitC4$l$Y+<E#R zU9{c&BcjT?AqUT|(C1P9PWrs@?Ru{8jr^U|+MxDU0DMkCOvEqya)@3CX0$kyl9Th( z*tds>+*T+=LRLk81=<r3V;Fez)jzTrLqse`PgSJ$vt{uVH!Vt$C`-<--?2g(w6_#Q zwzt&DCI=%ln*cto!lYz^+4>ohj6}Qn8-sSfEg#n<)C#LIt-eXGQ0moYwZy;K<~3Za zcYCc0p1<=!-e(NOwS;(UiG)Y3SE~ep@S>=3wUOsr>=v7nPJ=)HS33W_{6m;`v%b-} zU`EB1K1Gh2|HxbFDL9xavFr6`>z&R8>~zk>p`AB1yW(fLvJzT?3XOK>q@E{F|NP!_ z_mCfJ-8*Za;vYJ9EBUutE9}WzbPSi_o@_Y>&wruMTk!b`%#m|Yrsv1!?E&C_E$3h1 zpQd9raY3#K)uaZjS%;*;EIP6%P3Mhg>cGDcQBLKsW*jO-s2b*EC=D4ALuVNg!*QI0 zm4c_C9Zjkoy}{tvGFzTASUjOftjNOk5F*n!0fsIQjKCa9%Z8$ym4-eZrh+kt(4dfH zZ8soUSRG{@fgv5f$UnW{iiel(zVgabJN6&lJ2-Fj%E`9D@xqRIU7n5(N#Qf!V{K82 z9TIO9?{T*%$kU5Ia&+mP7jFB`?YHzztlxh32m2Rn9oc>45dVTnYjU>OUeG8l!MGdN z@XwUEkKvl_fHgdSj;`r9@Oh^aYEod$H}Q{fNiNG(UGlEGk<6>SBUy*mf{-B#4Tjuu zbC)ng{OEL&dIAKhMgmn7=>`V`C%@_KE|Y<u_iG!kROpmOg^B-yCFHmG6eQx=qEv`p zm#8or>{cE5MD4<uN2OIM6+9tC6cx^-FQ*}Io_i@^^=f!_R)xJd=G{1l|33d3|8Mxb zrv`KYcy6DfXV*YA&m8wduG#|UH^U+l83cLGAR+)}*@e*+R<&W&&<0gE&RjKYYvg}H z_9zMu_-Qo?4>jc5>lkKm>*<*`k-LcjX;OLtzsuds?-FOuBzQ84U;xe}*i(X`>k@pz z1dz5?x{B?TsHEp~2EEhe34mlVS;|tWVq_uL3gH`Ac&x2-7|BM74|N)1d5>6BVO58b zrXcUW$bYKcq#Cb%y(4Kgx0783lOpp`f1A=&FbQ7UN8Ozr?KQsLtQ;p}u`V@#=QAEd zcT4`6pZr+Vv?Y8$<^`j|YEQUo=bm}SCKd~EJbyWQ-YWb<blopRp2^e2*V1(#;C{|k zGeA3HekRLk$7}%@6~OE1rw6fLoatli6be)avy~y4QGWAPxr!+#mh-17(GCERe172L zul$77B#LFnsfx;Wwk({QR;UDPYFY_bYD!LrqtFXC0@o_NHbr2=r7Ha{xTC8#Y!K{@ zP%f`fs=|!t&IVln?njI*2eLBE1A!E39;jT&(oh*2250Z=`**PCu%JzO4Z>8f(x9{G z>_Y9;Y)XHXUhlF<S1z~lQ$?jtD`{=~+l*QJER<Ov<&RRfY^eS9v_)goDiy$|Ro+(e zskqy0Rr3o~wZDAFqA_Sx0x!rMJnptwfrG>TfMT#2&&6I1oQr<CUtd7}=;mVFin;tT zM89}t0LM6TL_g(-{#hOfm{4XvM4Syy57Y5Nn6*@~I5C3ucX*vTT&OoFrAFr$=5n^q zwZrWaIc##*Zgf!&w{^7r9n37Za&@+U_iD<}`giW2{OLEC4|*r(<d!fDCUE|PHLamz zSD&eBu#Q7Rv<&~na(c!pa(kiRp>gI8F)RnJqM_7LwOAdpm~HT4s*DmiGkJAbOZak7 zA}jkpruY1F?USSw?^Rjb&wZPGtagr`61A~+OsBQ}zV_!ryh0|(JY08r<==<velgVf zajWR_=lGA%bMalS>VYwP8S%Sv)eaD&r97mNm6f?_tOEiNu~u#UWI!aVn*}Gr-N=&w z!nuB2u6m`79hZOzD37MDvt{k6X`KmLtLpJ;z^f6iReEhY6$UvEf%~jJ5Y*}#ZONd% z_nmJr-Jm;+cx_xI=B=Lt%rY|xYLIAkm4p>VvSjQ=Mq0gmoPWZo7aY#$Sf<skQAF*t zDvD2E^mJytF{4woh~5rwdMql9gqExdw(zZHt2sAs^Pt~&V4c57V{x~BbNf_oJ^j?A z4kdgYi<h-s+OjPZY@@UeJ#J1@I_c*6xl!(=dJO_wcYO{L+c|5VS@5GdYNo>`c<Dnb z2jt(9pGnBN-56Mvm0@}qhDEHw=y0B?jLRGFn^&<3VtD|Ir3b`Hse=_uOC4vG(^hG~ z3SRc<Uan+?(!1$Vcq4FSDMOy)Bx|X6V03ngD}`an@|@o2jVDuGc*4MRr+*JDPcMd; zAh)<l`zsV94G%QqG>K?;-cH#Q`s6{qwss|wLavZxWPO3QvEmtzfhYaD7wx=ng<Y?3 zNlpd-r<Bi-TDCa5`+;SizpWg(=%V}HzT(!q4@8_ziyr7uDg4U^RvsTF4x?lfcq*bb zo|G6J&n&xX0SOL`k=l{_{&@1>bv(%CU(tQI8_&XlI$phS8-EYCm-N0%uLhL!d}V@~ zEbDUMl%<wyzwu0E#ZIbpboRr+=<K2gg9?x3>}OWdBeD-faAlO5q@!rSLuZpAk?R0a zKLkIMDbSx85-VF9K!jD*Ry2gQfS#e+L(kKGc{?9|<zo#!eUj?wRM4zFHEovGLh=t> zmGqP8Xk?N;Prw!SbRB$9r5`sPE_zI!jZCg>G&Ci{+DLR_a_zdN7N_h~jWWq!**YXy zo;CUW*5xa4>nEbjztAZ?%V}E+Lt8;1SZ*m#H4r@@h0O+`V{qxso<0CNuD3<R6DTy? z#)8v2mr8^}aZu>4r)sN&eKxnx(bIC#hTJN_q*gZ@5dLV-cqWw0CY@nttI0_8mV_tS zv&81g2Scm$GWmE7o0r+My&iR}Cn3dKCEg#g+AYglN4L6+3T?)l6z3Qmdw7jKSd2x6 z5*eFlh>C(K?6LQzGB+pvtu{SX|FUs+oy1&iwW^>pcdwcnNcA~1e!G|lef4EZUvE*F zR^YzG`kPjyI6c<wlx_@ZN;mBZ*y{GA7AlRQWH(juX&Kga@-%pWRzYJu)CrRbEqZ}E zA=2qQ10fQG9(A3WHme}(L}WD+GAhZykyo&9S2>+Al{3&8)k}|l>=fmXXwt>v>DgU& zM9{@=F~BaGC92kO6<<39POY7C(H3~%OuQLfm(XGhy!%kR44dneHMu^*vU~;d`{3xp zQX(>T`J{C7l*83g`(t6vmCjf;WsfYF=!vdwt^G0P5{6C~`?nNVUA&Wj$QbHa(wW)3 zexWTj@!-Ao&#z03w|aH<{KA6^_O;#rph?$}*6tf!e#4S3E9%s;{U@6JukrN9Pl1m? zd;TptzRz=Q)VjJ$u3)j|XS!Imr56((jo=!c3Cnpr)U*nmu5?<?lsj1kksZBm^H{-Y zOC!Z%BVAUou~MCMNnBoZ^&?uULT_!u;{X}b!v=-PY<Ic>iI&zBMBd9`slu_&HS`ql z>UtY=CzCzJXuVf93sKthMRgYzE}}9*cyn$*kn{p^Se<^OL+NPumIxoZw0C^!u?vIk zP8~nEd1cq?mPoR=p^cQUx>)75X%!lOtE)xhEp%+ti(L!W&D-}SZ@R;)(L8kHp-XSd zWk>cO2fF<E`F8Sq{&8+T_Z6lK&y?6Q1)*4r<;+*LLClVV#toxX9vRL|4{@WE&;)t; z7C?{qiqUii><3DgGX-2K$b%k$)uQW~63Y?Dl2b{DVHJ_iR3_+0Mkw60xJtl3swT+g zEmZ~zlI634)(~vTB*$@4M@w{xJ5yZ)kYX-S21HN7cnN(s<$0yD)>2VL5D2CzJz6c8 z5Rd|tTc||9v}m<`HrU@?w8`r`TlVoMLrj+%OQ!laNm~T9(P3`a+4y}XZ(D9M)3Y>O z$hmt*Z`%{@akK^7=Y{)>NsXBbtB+V$mD1w}cAq<KbBD!FF|$BJK3Z73Fzp>2j1MFn zD&D%TbN~C28D7u`LMXm)d*%+w;*(h4y>{|rN~;C#Dh`_2*^C${)}dXe<FpKy$aESE zw2jO_gD|<56*_xG%y($FovFs!Q6q!KA@tx^G)4g9<881?Ua9KJV~{3hsYE)kQ7xe7 zB-=5ikS&tjJ2wey1yJ)2dww?Q4$C-9!l8J!TfvX}JsO7~m@F};)hFr|gz(zlV%ivV z=JN}u`jkqgD)FO2a_yw3TmG|XNb7K<TvlsK%V2xhzd&uyr$_w8ti>B$(6Vf_x7#Z1 zTt3cxgTC``k>Bx8auKczP-3{I`i(?(M#Ju0*%?VDyKcz)s<ct+VkT|HOK(~7ETrL~ z5@c?ZSp1i+!nDq)Nx*UJuvGPutAvqaM6paj5r;B_378d~9^hFmGe)z`9zfrSQx4QY z2?vi^F|33G0}+&-tjR><xE3%DTFs33^e5LwExe*Ld`Eh~WHaUC&S0u5_2>e#WjM7k z(e7J(3DHOLE#mc0YIya?Sa^MZR@YMS_}xn<cD7&nX)@H3-+Z*x-*x*k!Kw<-v--F5 zZ<FJcR(iPmxoRA9E41J-u9)bFbenASMC#ZgDY7$pc61f_I?^jCm#DsYy5h5(na=v4 z2t*AbPBb?v1-e|l&_+#7H9N^2jHlZ3uu_FOgs?40kDxEYP)~KxM^6GDQ>mhWsJlAL z+HxfmvlzmSG@{v;l;g=^KGtxfj_XCXhje1TYeB+ew}e!p-D%PUc#G80S8UDA3p(cC z-L-aUKZ$gYugDbETFFRDsiWY}sEv}rY}FHWe@Ch%o6%g;lkXkX@<L}M(`)SrTWwgs zeSQfk^Pi$N%{S!OJD+c)<>e5yu_|FJ0~L2Ego(2=eQf3W0FsgGD{50Su7FZBrW$_f zK`c;@V)7;ghaoTCD&uuxZ!arA+EGJ}qaU=hqG)OfRicoG(^V`nRGDdIqO-(GiH5bj zPLv#hP-`FZJ7phB^$aAyR~JRJ;Ax%J=s;>zcD<we!`W2&0oiMHN^I1E$n{591MgX2 z?y(elo^2iO_UL12_qGv#V9mHQyl{s<WAD;;&TAQ-7mJQrbUvH4BeQsPT(zL@x1Uv} zBB6jq8wkh9DwEyUE-d=OrmmbSQ%H}+#Bk6kMIvn+t8Hs1U#B$M3Aqjy?5LS7>lo5e zORnk(!J>LNIp;la8UkNi6&US;BBLk^x2x&GrDRav6oT^d+D0b)z^7jMjoe7rRJNX~ zh{m(!_^D}=7^m8<8Lm}&KUc|}vBphiQHEBt%s$8kZGH(nSmmfx2_@)it1T5B#_l~9 zx=;Q<G{F`gWVPIq-K0=Mzwv$|vrRcvmajJ>H}NE#wp|>Fgad{4NJ!Ex-J%jbEn0hI zeJG?6hPSk*^y{=*-;X+VMbft;<P9aKruL7d$x4TjsCa2Cq`5Kf@p%vB6aHN7VA$v5 zWDJG3$X}_AZsuHEklQYE$p9l+4G^*e?`K>dP6ISMi%lco*@qKv!5oh>7}f`@&}mNN zawFw=0+=gXakvov2v}dDp?8~jtL)(yoKXyROb@JVTXbyEvia>xZ@Aa4js%ZPzW!(b z$W8i-m&||i(F-qIJ@2Cr?ji@)tO=)EYd>>czWyqp5#jt>+<y^D_mEGHrL1O9buGxw z4U_`perz0)24ueBw*S+sNoMq@u>e9B04D-Bt=4FDEI3iW!#%}bZ9I4(=l1^v-t=FI zy|Ju%-O?3CNk0@lerGaf@sZKmj|!4iI>2%QOqAFDkkauW)Ib|p4K%KGrAL1TpgNq5 zjEM*&^-)#=ARAnJ3pLg(5okzbl@0TuEYyAB6rOtJ2S~XFYynNDsW(zx+(}u85xOIb z(>lEq?QUa+%;@w6qq9z=Tt(LdJfqMDWn*QhROz4!dAZ$EH3u`mha*<3k-|)aWQP7- zq)!?3Nln!p<t$5P;tG@@sD{Z65vPfe9odvY(CI{vWEq;;#(NUWmI>Wfz0GE{s3p=j z-{bXL%?_O;CbJHA#;CTqJ$9Gb9LefBTC}-P-1dLS7M<FxC!$&8zoZfkZk?ZO3fe3# zo34Lc%?nAtxFpi%(GO+7e^2T7%luPZ4C=-p<CBFz14c~irdkks_bjJpB*q^k25;gK zxd8xYfQ(nS$c?a6!5AYJ(9Xg8r<3IVI%Op$7Q{R<ww^fv5k9p}C0X3D*{Z|=C_o`B zeF;x8<SoI%3<^c^Wo=h%g#YRe5+Z$_Cc9<6H!7-#jwqcrgVmr`lSA1RSADDYP4dqQ zm*(Jz`hEWHOsMwpXj@EYG1&>|*x#W%@vGz+E)N)#dM1M^5h}VnSWc4rbj3!6veD+I zR3qbsvK+ulhMtBDHiWF7hVI5`NU+o370bR;l>j{r{!`BneEro)q%e9$+D=jP5{rb? z;&f8o1~ou<ZG~%<zIkW$4>zn=dwu>uTdF<T(g0jQqrW=G<@|R(z@ugabwIQ@fee*U z(58=I^r^zLUe<B>0Ls-V;NW3&*wmDpl4qkmH~DI4lP_iy{F{2G6uenywM!k^JC?3i zwfZS94O;B{(k*JMyG?z~jq#v+Y<SzY-p+KOPj7QiIYT_DebesDM@B}slvb%~ANS}S z6JD;4<wCwg&vX##&oEL*EfJ%h;WvgLxvt`)nzYr2pk>fsAS^er+4bj_8%=EZQx$0l z<Dyj_og`$Mu$wx(AfX3Ut8@5}!tzl83lphk4cZQRHX7IuCi0x8g$O#WEv&YS#qOX_ z2;V7&ymt4VYsns+UOV8`^iPDswQpat$+OVpj6}nOA3g+g;iz6SP4$`$5W|4{iJ5s! zsR4M(nF$sJa-uw7ip|pO%sM6|)-8qkty@JEn}NK_VN6v96lbdW0eG7)(YN6wyoG=h zwgBIV>dq*m%Tb24WX;WVu;P^t)Ob2#5P=fw-IqI<?z52TKAXVM8>MG(IaR%>3Am~R z2`JP0c}v&G`j1Hv9nL^9l`jnpO)OalZx>q1eLy_QhJy$zRtj@;p1RKnlpZDUc2;vf zM+XAAHAe$l7-})^v>d%4-nlZ9T>)CqXh@&;C(Ulp*qARYM5Ul;Y_;(|XUMPXyxY<e zSdos~x9P8H8J<7Cp%|q+cI|=U5xb$-vB|A$i-LL-4F`ekidNAd6L_c5>x@{uK4R9J zG>M|ZyfGV%YL|9QwK<r^G(>G473G5<XY^DlnvkWrELy}Ygt1Y2dr^8*CINf_8tH1O z^adCtgH5hJ=PDw^eYHZVF0^HCZ>@tMF<W<f(e}?=y6A#Wt~GWf`ZlKWxt>ia{pQ7& zd}{r?gH@6U6+6~k(bKze`(f}|oqvO0O<v>%$RO)`3+T?(0^D?H&r}_V|K~7jQ`H0j zy@kQP_ZrVo{jO~Q+dxr8xpcbRn?p91&eb_t7vp60;J}Aona0EAp@++TN?GAN5R6A& zwg5g*lzTJE^1vxYB^{trvW<Rn(<>Y3C;GA=P7{HnERBb2IW117(!k-`;act$r~7&b z=wm-zArqj9;gM36eh7E{r7Hb?xJywEs3UG(NVTVX`}*gE+&JQ<(}IthKae?KK0~Ry z0HG#_WO>#f$mF|9%<of<fnP#xQbrk&ku#vAG&n@+rERQ`hD0GU(PSV|gZ!<MMs2nF z;*R+?D%yFKK<#S5+wN@Zpj^a1xitHQY)EIZ6ebj{L4TrCXOHcVXM9<n?EjX>k@Eyi zS+m1RRDy!%SFL^|vmmW@_xmg-uXThcTQqmJCd`*Uu0^~1{F~<!<V8w@2`<NdP^Q7G z?D;|ah~uD!so^clV;Yi%<*#WNpk|sK{4`>9L2S8)#g?HUAx4Q6g2#e}wPmzXYkS7P zS)5r69)p(=>ea%nSf&BO+W?`2Rsa^z_+m=g1_z%_6y3w%PR3*tAvvp^Qc7oZ4rKo6 z;T62LbHRd6o5rYY=^rd;)v<Yp7fr5xa{0>MO>LWc)+O~zh6rg%6-p*;G-(a1H7bKu z)JR?Fm~Fvb*DqT>amD9I=K9T774F!56y?YHKU1FjFkPn{cO3`bLv}i=sx*TALdst_ zJ7Zxl!`S*e?9#IJGM}D_u@#E3g!b8{mR^=yiz^f}qv2Q9O4EX&1(Vy`EENkjwG2be zk{P{-&RjrX<$OXD_7Ik0u@pYGM(mZ<Y&Vz#j*f--$;tfP$9fhyUCuD^ip!4X7R=8b zUm6{iR+(%zQ%B0>(%XlN$DZkqIwKLM!mMywuUpyOYY{W;ixvUPqLiUK{}%5iU*R&) zkyHXoNwEnd)}s@IPmCEL8bJzB*`iUOp;m<$I+d-2^{g$p?R2Guva%Kw5)~7r4)EA; zE!bX3a>mdS5mHdPq%zrBSb7R}B%sP!FL_6&99GIA*LT<19NFWr(<2bc@=B6e@YK$! zO`kXz+3go4tHNgQYu_Fi+?Y&ddRE3s!0HWI+qye;escZPHBXy)y?#;qj_U^V^EO<A zJ@>GN=S40Gc7O>xZ&B74#pWtem=!esb{fu91bdEQSWBnNmK^vwA+G`%-1IBw7$37x zK4w2<swjYu0f+mSSFc1qW)Y{Y7CYrsHn>*leG{j$mAGkz#cD%FG$SbN>{dnvhvVYJ z&NNOnT``?r@_5;bQLds^F{UE>m+3+!=2YjArwt3&kLd!@oZjvj91LfJt%{7pn$S5M z3r1pxV}2ufu^4_MJUr2=8J}zk+YjGs7W|IBqS8&*#!Y3{x9E9@a0eOJsMxdsi;Yz+ zKGqIce;R5xK!evIqo`P<Gt(-IprJ+|6$%#YuUH9E`UgiQWIsTp-c0T8Dpfx~qYQem z|2v0Bp3e$8z1b6-<p{G%dmR{7PR9c)oPVxsaGovgu?IH~jSi0Q@pL-_=EeGASNnGZ zt_w6bF3UdK(SPIomgSbIu-!LW`#$qS8qeqXd8j9*h{$p?A-hNx%dNSpfWdnKvTOJp z0A57%b<Z1MShqv=d|g_DbI8CFwWz%pVyV9KSehnM#}8h;1jQdOi$4M;Vd9i>nj;A- zw1b}(csC^tCtRN&c=6R<Aem_wJeCR7?BUy{Ti~jkZiO#Z`dJgW5B&(pC`rl4)k1AU zlxI4Q@PgCT(#l>mYx6eN?=95m(&vPPS(VYxoFM9Gv7S1Cnd~e}tZ1n-VU|oGfUBu{ zs%zm@rAvp043ah6HWD(Ac4ijbUhJ#h-;(gQcnq3}ogdYI<tsZ@mkw{piK(#*)`t5A zK1P%SeK&obEKKz{J7b~R+n)p8`_c1x@=frQlMA@AAzR_8p%}|nQpQG%EWyYu!8oeV zpUchU5PFfCSy00OZgVZuJmkpOsf}mnvxC_|*Pc6735L&>EvKffK?@v3yxQ^Vz^fCl z9=Ix|z4+k6s~@h<pE~&GJ-9Ui{0^!FPv<%~_<;Q#{d684rweec()*?}UMN-RPr;ps z8uz8LwFG!4wo=(nRT7DFI6dBuT)sfLfZf+<3oth)2)>DZ$K20xQ@zk1CRM6vatOY_ zRd_?aSSlt>YqSZ>5KdVtUEL^PFzv4!`9?<Fom59j5&;^h6@!Tq)PQqRgY6f(c9X-X zQrm^@q)syEG)e_8n4a52R7Qaa3XR67De3LJH65~fO-h~^pW5`cZ@0#(cN2APh1y6- z%VTm2SN)CbImFvlpeHFu)WP0PDdu*lgd2WcD^tGWJRjok;xlyb4a`?C(<(b(a#bxh zG}c0^b<84{sF<PLr#pvaVK`k$QhsAj8lcBC<u^%I%99egW%TD$nC*sHL-k<k7herG z%xeFsipO`h>^L>;^f>6ox$x?SEB$!d=k?Qlq}QgiM!y9%(G8o(eb(c3I9+a^e>P#| zoo{e+0LKP(ASl-?#}HwuO`1`wv{+74;c^J3$yKCQ@YNY&xq8N?U?xqaS0>=>ih2~? zNlok7(kuQhTgTWXBkfy;rndLHbQYsgtrgV7uhBcb?Y>x~fA@#o2i9M!^LsnV2Rv&p z-@Qb8`ZT{_LF(C<N29Zuyat~@#e~<MO=PN>wMss8?iYqfHd?2wzATfIZ}Z2<ceny{ zvDV0a;@xU=`ns{Ti5v1*DX+}dv5e9EQ3MeI@aNzK<5^ln0wFZ0Q2{DcBFcIqK~{TS z!i}o%z>$<16ZkAE=>$Z&vK?6DYj#r^$Sd`V{H({e5nU~+O$s&hHt=#-tMQa9GR#JD z`!-&1Ea@E?dgwA$uruH>Y8)f21Ab#55}g`Jj<+}$sV0^TU8&onwe?MIAHV!df=lp6 z`dTAvGHd#`tV+hZBeqIm`Ql6V$Cj&IWbNee-FvWi&fDa>{A-Asd=ZODR}z3~i3LW~ z)`JEzRvAW!J6(xd&=Ibuvvp7f37~_b(CPz#-phJvMrE>k1E?s4AV|QmVrO6)BEzjW zAx(937FlA2lc|PvM>W<!CgP3AjJ4p=`CAvXCq_Edt0r?Jt&6)3Jk*uy-?I1;vZ|OH zSliKhG(kRV?H(<}eTjMDYi<kWeP6$4&zHIu9{54=+O<QI#G_)hj&GAZr2`Aqk{RMS z$B-JJhC?F*HdwP|#p#Mf=LM~|DrQdZXj4=(rA`gr$-Ekr{TbbgrIl-pty3N5tF>3@ zt^V~3FZ-&0U}Z-j6TO74tA*0tDE|VN=LR8z7QAb+odV)PY02m1cn+mDXdzXNVF_*w z%Ki#j02W0|FZ<~xRB<C{B$RE4L8Dv<7{n&(l@h%ziKwZ|jyW)WsFYc(VAx)w5yII} z4Co7@1HIe|XS&h_;9l*qMozW>Jq5}+2|;mVVM?=tk@F#fS^)qHTQj8rcE&M*)}%n| z5mg;5)RqZ%h|~j<RN0~b1XfL#ALRKym$Fms%a3d=URU%d?Jl*^o%Br=dN0nW6Mf@} z{S!x3^KL72b=|_7)MV5m<??&4SYNs<TW*c6@yA<j8#+Fh?fb#!)Q+y?#J=a#seU^V z#<rC<nV0sWFHK4J`ImH`C%8Y#y}Kg$85MIosjw}i3INnPvXv5*)ML47M+yBzU0@JR zX3Lq=Gkq+8)`!l1@F*!nE~mgocMIia0hhn_HzuI1R6yHLDJp^w($-GRvHGpzw9N`? zGrcykV)`Mo^SS3h*Rism38+KUXZZ>FZy#9i1Eq>Wk~K{gAk;{(T^-W1PH#)!zz~SX zlBGN!6>GHBsoAbzc}qo=+N73q4GKlzCXI@Ex-alX4s&i2ByBqHv8vT}XVTp#=oJz< zM1P-J)LTTGE|6=Fsd(P1O$S;uR*liu<{OCg?$LWYT_($FqB8WRZCz6VZ^7eSB!%0p zJ&LIoK4|odPQ5k~oR{z_c=c$?+LZ|gTZ{f>#Y<A7{;r~AYTe3WM+PcK=kp(+XVcAv zxX(5;Tg<6-=CBR&jLswIjo7qKN8cLjooy<93uf8snL0bh)LCe0C0fqZTeb|2zSh?0 z=FL-G)|sK(MNUE2Z)kZ_S7$>I<ERiGf^n#ah8ohaqKDL7ozcNkccF7_MFmCfI;o;H zm1G5!1&@bFo`E-D?%*I{PCq9R^Ycq<F4=nT%3`2>^;MtSHQK**<MB^!yLq6bJAGQY za{21prxf4(rgHQ0Bae~Tz+z?X0?o(&Tl0|}{VSBRKO{s>Q`(MmUEGbbWz(UCn$Q_N zbF#Kz9x`Sicu&u$SRg{h44gFhx@4eEre=sDh9#mlmXcskV~&-p187QwHn8P{r4qt` zquzy;*OeA%+o$qIg@&aQm8%{h;ee$8M<efae#rG2{LJVYUhQma^Z8>@Nn_<()7uus zC$3wzXyd0At;<Zd+0)(W`3b9T*;u%{V<f0o82wHuqElLon=V>--%YDlO<jG8^j%+E zy{WCVqJQ%y%4b2ozrbs`05{Ct$1H!SVh3R6{#>;kYpL72wFs0*oOuMeaDlUE1nvDc z36nJPh~r)<+Rn`MGMua;mR{4NccwB5^#$P1^mt2vIa4)B7*Z(q0;)rIKV};QSyZnQ zX$MSOz0qW=o4e|$gJqH?=E!_1Nx<AyBBHoZ7ym^}^liw0{ssHRBSTk?<}$MIUq2a7 zC&b{kHgdtjpZYufUOiO<;=MsLFA!q~)dX6oCctY~wQd`}>%yL_$qc%{sz(!o<jkyk zdZjNmoB)L&zid%-P}LK$m5a-lTz1j<^XI>W{S!VZs=Rk%{@U-bcIZ+1d>8tdUZu|u z@Q+g4^A?5~B4@jlO>$PCQhf$*<d`o8E?7<1!nrkFa_mAj7^y~U6DbR=XbWe{no}Ir z`Rnau>US)9p#+Blp$lIQNM#?Z>yi_y>PX7<dI3eUn|~nXUAx=sQeS7tg=^nV26fl! z)LM()spKF1C*|gTi>KDnE;($(?N)n|<b{YsXVyT?vYVc>e}SG*{3rjX{v-n7KXk5} zOgpyC)V|Mu^4w8uP(s)4x0tgFYxn;1kk1ae)ED9NQvrExg&;oPhy2fb{uO?j|1@W& zR9pbOfOZ}+2mz?s!wSZd*_j+eBe!N}j50cE5d$DDR(|Wk!e@YKTE+aG0Bjv%PoW0T zkcnBDm3DfbtID<%<Qk<By)qOA*bXaJ%vXX1IP^(C2++7fZ7EOy+H=eYXod3e=2`{5 zxh@N+)=d6RS=RLY%Rjtw=k24Hd}Pf<H=oQG`u2||FYKq6mV%3S+2?y&Rj$Sz`Qq}Y z-?#F*3s!#ewzW5Tit`UW_0hu3SAXIu>8A#z-5K@BU+8-Nf)eNla6Rw;Gpz6L>3aVY zK0hD;?aH*x`M7)J+z&24W0iYch|ssBYPHnMpv$gC7Za?>v%a|+MTZOBAQgSj*|Pf7 zv_`L{a$bv99bBvQ+GICt5T5W^o!+h1Xl3#KoKEkWeVi@fLp<;dVRc_}Vme{HQkK`g z@AY_8dcNg1=8>-kLUwY{y-n-NyLqMCWlxXjh_QCP#};+FHU2Qa=-gL}UIpUcpa0eQ zH--Cg4Iaej-<*Gq{{uchMAt+(|7*G?kJ0mN<RV;_d!FTOL9saGwxkgFBnA1r(OlIC zr&_~4(HQIHA<*~29*i4}sTn)#mm>FIFyk85+b{qWl!>lrN4A_e4IqS&ESN;^8YByD zWXXbZWeH>lL-ueIyaKHNheQRN%Yfz-@1=~@Bw8ZT7`o?))LhGzc+X-kO!>_fopTDg z9-}I#*IoN$tV8GQBUg<$g~VrFQMF^lL2t6w;l6XP_B#|svO1d8@{j(;V)6v@iQjzx zoKBxgc+Tk!t;4_h?QhMNQda`bwtRN!x;~72Qa;;U2lp^n4Fjzi@-i%6Rc{Ict!05- zLSqpNyPwH0P6`DpomsH_kw1R+RU;A}sF=1>l|&J;iQu&fUMn%nNIF#!DBo0^;+_>0 zk}aO7+w=6vVr@Lvd8id|##`h9EP(-`$b2(euZo>zqe8MfECiDw-NkOB$0F8V%(fZc z|LXfB$ZD6=R-yLeL`Zj7ueRw!0{=<=MwKs7yJD@~WKr|b^vT!8i?!&Gq%msL0#E2G z`VHiTxMUEuf<WAiPJvhMLAre8{9In>;bPn-4tQWl?mmM(>zf%M)>#4UDlovn93}^f zjTk_DPr0JrCs$ipUGJ*4YT{t^YAck!@8nmhB|TJtcR8cAmx32&R`kW*$)ieJR<>`s z{ov5eqZe&tu^BjLKcMtr=N8Fv2`xKG&=7q_&6=~Q?e(fi1Px?jbBw_Rauuz_K&8~u zw8?C>)wK$wbE`6pVFpU!L@4q<hzIz4etb>sJh5f^dJVqS=f0>Vy^rbnN5A6G9jm?e zpSt$e{|?jLA4yZ%g?@nd;o5%$>#WA<259&vC_lJ@^^LA)xwhr#HUKEDiOC>JxJv9K zsRUcfgU1^VZgX0{shkzTcNwL08=-QYi$t?buGjBmxt>PNl1`}^Ke|xw0xe^)VheYs zX;KO;6iM9NUG&Zqb=qCY4@-|f;>ikX$!L(YPHFL#o-wt-X_IO{9x#z@`E=jpfKrp) z{@1@2V=BobS)JBfH@)JLM7x%EyR{w61_1^8k940p>8gxTD~|c|Waqj1T|HOCF)g%M zDdsC8RI=x0+ynTctL|JP<#Dv$M_A955mvvNX8lv<$!3Y+k4x}~i<xp)2Gntm9_B8w zGEg}C{J;yZ<}n7tiPPO&7x-u4s+=yu7y8Z9V<JS4>1T8NwOpmUfGsA)uHwKL+&6jj zMj)+S2R@mc^qgAb_Ois;a@taf$3Wx{jL~nfr%UxhDaIcZMFs#(^0Imro-L8$sfMrO zA(4wuVw}rKZqyk(qNVm@o7Zeos8dT9rmy_SO0`-m8JtSe)*3Rlu2_^EzvRe`D>Yk* zGCkSm_^;BsmgR>dHnT+oj6yKzLMD$C9nY*eRtgyFs+n6EO<NN4+Q;?}hDgu0VC@Og zw_(d|JC7812z8zHIi%+&7#<4U*pKp`;ns4mvmU$95d=0cnX9gZ{anEwSLdefE9IUq zy^WqPz1Z`mcYyVL$t-GJ$$GwI5Fm?`*I}#lNrwASob1%3pw&yYI1kQpu@!2gibGW2 zT`!-DmtI}P&P7@*FFsX?&~w3^QcjZycnrc3IZq&yUQ8bs!Bv1mlU~diI!D5hbY{`w zrtPd0JF$+CtMo1ct1Qq7-CxQpr1DZk6{CCs|KHpL2GNV)Nj<AH4-tlYG+XjiPXdB( zVR@yj2TaTA{*5NBP9yD|A4%H{l2z?-@fxey5U!qd>q0HHAEyFl_nsTQiG;^(NDR45 zJ2Jh4Ey<qF)#^|y-TH8IH<<poD`tgM0G-`zo$znCbaTw&vcNXSi<^gr0=@0Ym`Nw~ z+Y>u_IwD&)1(O*<`g~@G)#FygW#0NSl@%Re`8niHBtgV7EfcDNAX-__i9MshjoAvO zaVLV@xUf#4>cl?2P6xx<f^<C#JFhYTynJ548Sipp*a_Q~f0ok_n>`e6#j_(-m1-4w zc}<XvuC>Kvln!;C6~Pu+DF+@7SrrNJ^;#sJf!de|`Ly{&OS{^cuDw>6+_YofWrhAi z?X|R1L2YmGcGL0$OOL*P-ux?;Z@aTX#dY~#JYQUU$L05puJ!y&*`zj@RHSIwws_(7 zOWG4#Czju`h@J=8juFj)6n}vKB-9|CubqE`Pm%AUzxNok<jUGSg2$s(Col}~IKsQd zRfvZNg~90mwVtj-UFiP}u&y~nGJ1Rf&}u|5&fHSfXwu_qAk?`YY8i&L#Avd*y}m#c zlSC~Q&d-qVF!?^uQtqO&Se}rvjI~B}Nu2tOE@_Qw{Q1!?p5MN8@#@JNCe{(Yw4rNw zYiDdE=^!uEel+H{-n~UMA6>U-!O3m=b%uj`)_(V@P0KIaOKD~1d^>OBpXUalpOy!a zJQZiEVRX8N{n}KuAG9*F`pitR-D5VUDn;#?X<vI5T5=niFV;_04VE1dU~X5Z3!(#M z3*;B|()-?Q#o{`H4%b$ydOXM3J+{sw=Ee3(Soxa;Bg@$e39?eTvs5lxsx~`x9jo+r zLA1cqi^XhKq3$oR%9&(pdp)-x&!8`gv(i$|HeiJ^&)=vHMQt(TJ@)p|twV!5zW)9P zcI4)#LN<4s%ca$tZ7x;BXmC4Cx}>JPG_QLtdF$K_krr3L(N2Chv2$&zr{_e9w_U&E z6Y0Fy<?@ugp{`DUmn6k(((b+uOF7K7Xy+A_hPt8estJK%p#@VWS2ZE_k4ezVy#Ns_ z$I$2#!{y2m5dcv^UsGkFLJ)e&cRJ5hTd=C3rCrNFatta!a5MRkkbF>Q?r3L)ensrY z0S9M@$o@<Xc%S?v&#Hxz^)S1M|Mgl|n=S3}k&UjPDonHroz^VbJ!XH4q~fK^Y(BGb z#Fv^_b7}sz>k>(KuH^Ig{50m_Q>Io+ShQ+V^NYUc#1)=cTptfxm$xPcFCAXQa+A)V ze}lZrSGXwE7;ce$acL?U64{ChU2=d6fVBhywsJACupU+ena;=sQrJI|Ap_-Q0P<;0 zufqJAm{fswCFQVX+Tse>P=&>Eps;`;m5N5o%7OGv<v@*wE{djxF7>pVx+@M2)N@NO zd~{c+g;x)H+bkCjUl>m)dJ_IjW@IGuMQ=LV8?khRN@1IE{le`}nRrFi8cjNTr*@fQ z8K1}0lI>fczxqY8WO#DVw!rwJ3wJPG_Y7T=hbUe2aUWpV!dP7aOJO`SZML|mgoFxl zZMM<{Yts)n!q8|Os_zYOh_ZBLve}Bk1g`*PtWq+a!BRa#K&}fbE1<s;B}(S_u14)K zq!AbN+oJ3RsvRq4=uvK`-(AsKFfy4fF|9e0>`1bXwsR4MWkxfbkutX%47ofZDimtb zEv9;sR$JO2+TD^NYl_X^m0av{bzQuyXYJ#${??K4h&9_2w~-|=z20cmcH})dtKDR^ zxfZogbw<U(d{6Njry?7V7W^i)6mwZTaGvbv=aHXM-ZaF0pQ}cJBZu+;!7O2!C&rEt z=b)bamIllND$l%>gLzR8_u90nnV!LDmRjRIa%-<)u(-=oPHuk)FhbxU%CYj59F*k^ z=lZmWqX_I=&yr$CAR#V+2;7xiI~Y)=C>Y@7fb?0;s|mGcI|}fqx0DB=bE22Eg&$M` zay1Zak2KTTp5qF*;#QXUR+yU`1#$X0_|1*%S-^lLvn4}+9oRi0b%@=iEB3Swxh#5z z-pL0dExoJE?P71~@RIh)e2dr_4jXrjg=3q#T6jz8^D8zfm*iJ$jr;9(oyN|4GKoQD zVcvyrPO7^T-iRyb2<yp4iz}ApWL`$jP@2thUz5GZVjk)pgIcD=cL0)pCE~(zW{9d~ z81!w1C2pj!pLE0a@&9)X6?zG6c4b8zIBP1KPeGNtMY2)F&I;Emy>HUlttF104mpqN zS+gj~_p;6&amZb*Dj5N)0d=ezP=$VZC@J`?%H{P%V)2w5T29E-Kycd4Bx)VxnV&Q% ztAgr${YFrcd7ilSuq74hZT08|ui8k|bWHBJ#${g7pKVj{&LzcEOua_`qZVJJmu$+1 z)9I<9==aE=;HD~m!EMS+g<=|8TcJB*YOm$T(Uvk%KJZ)qDbC9I7)}au#|S<8fh=O6 zI<gh5npILLPFF&7aYLA&Suwd7P6~F<({dg^Yeo~nIBdn?!Inf=_t<niO#*N>Y9Hnc zYF7SJe5PlSKeP1u1*w6M$yc1*b$e^)Vyo?Q4*%yI`SqQ~@lA!1$3CztJ~F?h>$+q6 z#`r}Gk1knp(cM??*!nxH1A2p+8!vDY^hU=zAd~(~y|JnqTLoiP5FNY0)m#;{tf?yK z#486_!2=})6(t3Yi;{xw6jxE{zz9~UHM2EA21UIlC|<8V=x7uj@TnVCYIa<`*%0z2 zbvNBJ9`cf<wdcEtXCz8_?qANoO={!^ly^KMV?L66wF^=E3}--V;qm~TTJ|DlIYdFd zm;vggYVowj;?>lPsexg@;m5&$?3EwOxnEEc#EX^x4|D$k=g3j!kHcN9tWoGz&N)qz zW+csMG&$$EJF_|G=*>Cr+Fs|JZ5+VZV8B+-Xl-NC0*7rlGG>o_2S>OCeqi7T23GUd zQ`MT8U9T6zargf1&uTiU)m`=EdY<ot8u8QP7nL-=B`%t2NIj5*u3AboMS5j~7Qpd~ zRL1K;N@#e&4@DPF!=#M!f}vwji4|O#IfX#PQmz&I;XoA-RHK_MRsco@p)AGTiv%RM z(0X85iOsusd#%~hY-t{{`vW$!5!*GqB3y3ib0C#U$Eyu7xrtRcT$NT&sg;w<SglE; z{^?IqZ>hqdK~9P7U)sZ~196X0u9w#&RB}a+#OLxFOHCS?KH{+%Y;~pOCWo5E<NF4t zh1albb}<L$)B^#4rU{lB6M3Upjo>bVhL6((V?fGQC-YX0sRguu4$|U_&DA{slTGSV zA>MA~b7ttyMoNJ+cCi#lrxyz~=9B_Oiiu9xEu+Nonz}Jv$-Z<i8kCgP+HDG3HWaWT zNz@*ZKGeQ;@z)DKLT|3?)c9IjmM$(l)RAz3o_-bEZ%Rzx)yzl58ZyAREV&34T#x{C z1;HZr#7ap^Z*0TZE(j(YNgI^I;(_JjOwHqMzuHYG#f{0_g~{9lWbQrxO4H$A)zCO) z44;YOGo^5*>^w8&@<z+3Qwu3$(O7BOWibj902k|cYUF5ww3ti+)()r}jhH?XzHCK} z6z^ETGNgs|DT$os+qR&Y>K#^TnrMo8WUOmdwzq^;mNln65y{en3rlQ<U|T@dcyQck z_f#rw=p3#rGdb&q2SVn^GGphkYS&E~lr4OvD#Xv57y5GHyPZaRFZAgFz_*`c-7#CY zBO{&K$P$8&gnyhwTg=q!ta(c^Q?DaAFX)=y%4yFtlM;dygr*SP5L4sK<W(6=NzmI> zX?BWrJ5>@&2axDUK&+!PRTT;y`cyC?xA>iQZm_<y#8Wn3V~*KF{#&@?Xi3$0NyEHF zh3|Qmlm)$MODt09J#q`Tme_88!8XXpF`chOte7VyOXYj04bq>S90JOR?qXu$W^Obg zEXU@@@=*{b%NJntBh#w1Ve=zH8VCs0B^UFdGIAs&_KjFYQmQ)ni@8o3s!h;rd<!IJ zyQq<ppanWZ)JS25;O@+P>=dkqj*=GI<<G?nI_NXQ7+N(lqs<;Dt4L*9+xtP_4Dq>o z$jMz!7pr;zf<4!2$aMmegP?2Ag3~2n;{j6Hpc8b+Fy%G+2qL?k7c4HaluvuM&Gw_A z_DRM{d+1t$1;u_e#HlahI7lvQZ})bC2aRxki^)1_tLYl8uO80CM;CEcYiX%g*II6_ zuS__~D?{^Y*@!jl)j9)aN4ecl7F}8G<cIl&j=dY^m_U)n8lzRkN^8>{hdt(a*>aa6 z9jQh(D`yF4kTPbBTHOjIHx_O{$XvoJZB~Orqd@9(mp3ZyN{(-wF^{sd{>*=1T84U` zc2Q$nXoi$rY<@1eAQ-U_Fp8BvHnGyjI8*7Px4c88&zuZ+Hb1uR-2Qp%&Sm`W<Y+i- zkG97w+7+V*UR*wU;3c%OGP&!X_C!U`rY+Q`__yibu?NvlnJ#3Yy|4rm*2U$p(X6>R z*-Waio2#+7QbXesy_U2CXF|}qeo{>me$*OB@Z$jLpGfNNM9y~sJasY48`hzQ=sJ|x zzM>x!aE~b9YX09KVOa*VYzLs!_(>Y{D@~_=HAV$o2%ibyGx}D1hC83@;HEk|AgI>` zpObidj<MI3WzKPdNLNQ^F+o<%=s9e?%^sSO00tjvC@5&0B=Z>$a5H3@OAQXEk6PE4 zRqN289tjSJ)jFBlOt6Te4DO)GgI(ojY34hrxZUOHUz>O(UQyz-@9ETdv^G6fl=k?s zWI)wWvcFf!`)Wg;3a80wlpz@_mB^%WiIUT()DkJ$RKKQK9XS5~D&%g?5a76ydwdaJ z@O;Iu9pMUF)Z%bDkerpVG9*DrY0!F9dO~AAo{pgJVj9ykRWqGON)#7K=#H#EPI?&H z?y_8r)P*nP&9uLenI`opEf=A(2h!D@RAM-3wMJZQ5#Uo|VOhf21HjNuf_lzi$E2K8 zqCpXPAS*~pc*CU89H+oRa}h;Z2_7oZU#1w5MM!v(C$-M+j<m<DlxTAuOZ7E_Lp4?x z+dZ+wlIq*lF}5m)=2a%!*X^hxBwYCX;`TmIO_f|4jeEQbd1!TSa^Hy!?Mp@veiYO8 zZ?MdL5sycT`98@Vw_|~72mQ;~0n&y^kgyyRCPJ`WMO*I#F3fT0z@|`<y{T%I3y_Cx z7bmM@1nMiUnkmZt^|8;C)7Z0*%X!WVvJSF{Ete^bkQ^}O^?5L%;@vrEYWNub!<>`J z6&|mc2Zb)%BQz=r5KucTlP4JsG_=W81B5ptFm@0I6#nLl%AYw7;MEF+E)Ab*7$0v~ zzkZIq3q~5pCmNr*d9Xk1@`V%uB<x;Ony}ciRbz{0L|ND#@aycuou{8}FY|{Zwi2)0 zXu{)+WgDBsG9(4-T5>VNb<zN}GEf#+4OXyF0SmHX9KwT7Ye@SWjaeLa)lBHKRBT8A zO%_U_Yo^8{PgK)_Q4-{<h(Ke7peml2Nr#?O6htGQ<j@S=&CP*DpS2`fm!?M6Odhi> zvCAzot5@MvsBB?-aI+`U9<}&gO%pbo$8IU@O3y<IUtfP?c-6?BkE)Q)WVOXiwOt#p zi^r;ROT4kLvvyeQ0r?I5{sHF0A_Bh}%TS-#=!q_O<YZjlO$6kmn{<702gKHS`~~d0 z5UvxY;}C`W2~c~sm-aRyvhtB%JxyUo2>^ynkby*$gU@3G^F}5&&Ls2*N>U8(27~}D z=_-f~9W{)mmbW{^LLrGL(TF^w;_R|2p>HVtb*Wgh-jeY;Vh2{~)9R4V&$|qxJtZfb zlM3|HiaNXEdyTAXUCBLThQ{YAY=L=0ssJPUc)!QI7iD(M(RRv&pvQKwFG*T@LTRhz z;*{J3RYAO!*uQStj{}Ul(%Hfw=!l4!05qWmzfllyJM3VFK-s0FM8ms-B5+yYvH~H| zDW5G7Dw=YbX5MIA(&e+4DlNuEiTS<F{Tq0z-xZ7+Dq1&ayIPYUF0<A+wDm0uBL7l0 ze#1~%EMp2*RJ1PJy{e7&T}ZMEh;14J1g&C5r5U?|k>sSrd_|#9ASI}zwBWpyq*aQV z9`d|>w96ZIW1vQXO!TQ=4b0RAS)euuZ2K^&4GI^NDWN9844>dHM&P)F5iDW4n8ixW zmdmmegc2jcK?dX_7&$$*e)A=Ajmvjgb<a#tlf;#Zi(5KGA^-|WGeXVTgPHM7H!K;_ zxuh0-sL?ap>e{g&ooqk-L_@GbJ+bl@<*T3GvuMrpNk@r!^{MQx@2@!4Sv!2scGSMI zHCFhJ`J=?{xN|y5;zCj8eiGxBQ-=?`(E-tnh!tUC#wkn;M{`&p&TS**hBW&U%~be| zi!@`y)FGI#WE4Uiq-A3t5MKgLPZYEih+n~ECdg2&B}l2_3`UFF6Cwyv0Zd_0kf|y} zvM#Z2ETM}hiXbYA5o(?)GU#IAH_{T9v6i<<IcKG_SIRzd8*-y?q}FItS+l_r$$jY4 zg_})PZRG<xdomNeFH!n^belq7J-<`yZ)|&7SN0Xm8;a>l_7S#$DFaOKA|=@X@0MV> z^BQRDgL36XJg_b*Ah4^Lx6sJ93I@bTw=FYmMnQB`6dU%Ikk&nXHfMxT2)4!Zm`TOd z4ahz{C)etX{>Th9%v6_9d2p4|65<Y_<z?#|7Mw`&K7(67(6G90_!-yUp@Ry4s8;EF zO8e@o?BHnZ{Xs`}W8Zk<qg7*Cw*1mJxd%oJ-G*34r^|Qh%Z%tB{f>PIeTT__4k^}= zSTQ$6le5Jm#eP0@q`uHhBZX$#rUrn~(^PN(QlDAuSnlWZj7%4f(pC7$Qb11;Yuoa& z5~(*`4C*zZSu{RHKq2OOi@od--C-dmBttm@Jyc)Ax`vxOTi<)La=;_?ap3{GjFsrh zgPF>BO+!%X=F+Tk-n!<)+H^+UP(RUg>-oT8ZpTP4v&}fz)*7ksF5g&|y~Vg{&|4oE z9_fAn>KeG|U!rfZKO^gho0*(3Aw)_@wTMGQV35@sx>RVv`qE1DB?6QMi&!cG9)d!d zh4ihwOl@?`mWn`$hyxoDS~nOGGJ}8=B)b|9QdKoW9I|4ONU<*nX{4=~Q!9dY={!wk z$<EC3^!_Jxp}G|f^Y#qY3`CmCRf$A)tSr1Qh|nG5L;V$j4*#q7q_^x{l-)aT^FWQ= zn@Q{*t#3neIi~mI^d<Cf=nMEAS2L4Ff_p1vHek)@0+T@^y_lCPj4myf{`l49+?0!S z^-#hxp@%eHEg=nxAc2?>bVgc4rQ`(;bb|!Cej?Iah9n`u^DC@+RP0`<5KVVrV)SnY zOUXlx-{8I@udfabs>d?Ru9IlC+_lJ!K2<6`rLHSMF0Q&&Q)Zkuk2ftjn54ekFQNA* z_T_7tHWU%7gTa!_z!GO%aWU_<=;HYC-PlKOE``mUJS8+^hQ>b$opv}pdDzf4f-U5u zvshkIE;Q-@d7P|oR@(?9B?QE4X4>kIoR%kk`+1@onz3q#VbzcV8$fwph7E`*xiV!e zf2DcXZ~j2a4i&H~%f+~<(pWP#K=J;p0m@9q6iSjdDUX$=n#uNz@nGaA!32qc?}Mmt zu93%fC%F1?Jjm5_kZWiqizN(w**M1T0Bw>h<poI%ByeMQN~kU;UO<!xPn}#WXt^w4 zPL*>Dn#qhHH7#^44PVQa+tgN5iN@_p)C^SITB<LxN9A@`M^$C4B2n3(jem80-`FZ` z`!6jXoopYEDpkD2V6LuNlkG2cpNyS!D7gx=rZ!VqX?`}AS<?KS(*s*KPDJY(J!p}? zrqa5uv+3B(`r0&>LAB7E2Jo13*3?V`JMByZJAWcyM*I6zCnx=7WQ98{0ybieMS<UP z6%=h>$}wqx<0GE3v_wQ{tnkp*tWv!ggHk{Nk=_C8k^DJ^H@Jv#3m^a$X_72dv}B8m z`7_OXii24!J1L?)p+&4(W;T0bDtG0QTFXZ?oF`;4TR)<+S{$Vcmy+|w-R-XTRW(~Z zTmDlKuxl*-O5e+4iA5Xi&N7q7vVKd0!s@GV`s1y^g{ki4du*1}4w}m)!}@9-yPq*I z4s7$Tp4C~f1Ysfl*PJP6$x3<<1W8XZA5~61+R&1tNrX`P?UR$(e9p+fgc!9(qP0++ zWDbZGAn#E55tTGcq6B;vS<9DY=kHqo$XJy-y!hz(>Vaj^j;Q58Wq+xq5o;jX^0E1M zj7lDROtN9Y!4IO<D`bUv(&4R}Zk7&i+gi3zPI&r1raAOqc<w_?5<2=qW+|{TZF?O} zz``m4bimR_LZ%elLxRDHIkjS@+`9|fIulaS0I6tblLeYV3H4*Z!hdc(-#(L>&z%?K zjgXl?rI170b`v+nn>b)rxpI!Th>sC((Ii(WXE2*D+ar8i5u&M#T3+zS0hJr7eVxSY ziN;CKHrn_&0~!s`J{3Xe3lNwKrvYRYp0ku~m6en>_cfO)+^)*93fcbH&`lHb)}1@t zwH&p_{f%KurN1d`xlb}~u4&Y&q-CXcKda>wEYiGZ<O7ebUq0{1Czf>mtZV7fz243x z$M!()7A!yCV1ta4X=DzIIWo$W5XIU)lY~y`D3y1Ln2SxM_hFc-`Y;7QcF~ropz53P zZrBJgR8Z4Q(5RJKzoiCxo<PW-cFBao5pR??yd>3VjTW0dab@Mm9OX}2{gASecQ69j zHyn#=n-BFC^?!elKf|r>L(LUmZFhqm(Cd=1QeD}s9l!>+#>TrJ*q*LafgP~uiE?T1 z;rG>D#TYQG86<hTj13dzZS2#W-1Q@}KS=P7VgEnLx+;A9nths)F;yb}p+sIv;>ie7 zKO`6OEE%Fnmb9#6p)^E6iYt(x5AuHW>%v24@hxJPzQsOG@eknR3A_V!88#6QMlSZO zo+-_!Mkz?8N7A#%bpC<c*{3fp+ly{49Kg@mM|u>&Gyar3vkULr$o^l*ehc1TP4+K} zIiV8vA@(WK4=2d1U}$}dn|8>RlLa->E0_2L<S9ZV+eJ^QK~Gv@=OvU9pv9LJ5<KLL z&rc*sz)u=}S!pd5DrV_HL_|WPQ53;iF7wy;(cl9we)5j8@nv0=FD17u4Ysv}9i_D? z$GWv>PvL2_jD6~*haY^2kN4~!c+V?^53Js2N-S$hjaB<JC+^yX-wmoGKS$o}=QBMP z9wz(0EY25u8jr1<F^TJlvecYWMUo&M*C47tcLOuM59w|}|6S0)*uuS<@OQsL?)9sg zaa>RKe?601>n8K2U`m*ZVs0&6T#ympilpo%@~lW8ngj?eLJKv13I1oq|5*K{->~|0 zVFh|``=$THcZ}~Z9NAykx*vWsJpBtc$G(7n^G*6b(|=}b*eCEW)`|G4Olndtp&4%E zH<YA1yV%KADz*rubEP7`EyGj@l*rcHQ26EzY>k|aU-~-xeoFt{_?-sGJN|~eV`Td0 z>=)S2<I!_soioT_#|Us);l0d+K48n6$TQ-v2f@k$7ePn+@R>=%omr+LS_cycWa@G< z5!#%kMlVUiWhKy_u{Kjfa(fi$z=9h`Vuq^TBSQ;r9FCQaUcXVduD@@CPPcY&V7-?8 zeCzg8-KC2+jHKJP9q;TqwWYN%Hokhz{DX_utzXE@%zXo%9}TuFh(gID`n>oZl;ZPh z6M!|&2uMoXl9%w%M^kCYDTt)<oBcHz$P4yYp`%|xcU=118+le)_z>Fiy93(_U)y{D z#!QQUr;Lo*?`MAZW&FEJ%w1%TP);>xQUo;=;K|5B4v>N|h46G>GF<-gCkj8hvGB|H zqI-~`aH#N~*rz=UbT<9p?A`3+WClu^QD)K#F=Z8Lw?wMf^HDn6QNo#mGMG#X7TZNZ z?M)`ZF9pG^r?z`J$-IYpey=Y`F&X)Evn*4SGFz;~2Z8p*k!U2GjzsxpB;&~nhb@v$ z)`awjcJ_|PTgEb$BiHrMXZ1sk%>#wMHVq7;j>Kqfxt&*_zCLBw*xuIlnUDsxx63<+ z4mZ!&7Cxa{unu)-=e2ar$Kz!p{byjj-V$m0kL)S-S?rfAqCAvSW7{PK^*222hGJF| zDso}f&L@dCqQ3wstu~s{Y9=XXf(@GliX>#bIw{Q;ofR6aEJygw03Nx9xAIsJ@hLu8 zTf=AAQ)+MZqO9?TuHiu6>D18ij;2#+fj84s;XZT5=&Ij?#-xQ$Hm1>3VJO~?+NJcF z-((-f&+Ni}Gd!+61+}WsTwZB)LPsM>QI3)&bln9=4<yCfx?+zBC}4#}LD8SKCCU0Z z*d5S=h2cqIJM=as@JuC;@FmxoXVIA;Fo4N36`28cR*)hB*0OWO!fj6#zO#G#;Qgx} z`{?eSg|B`DjjcI-X6^GG*X>$*-;zhyeD>}~7VX;J#mw{r!up5Pd)C8Wg6Ypp|CSA- zKQK^%x|^<0<!mWn8&D0V<fM{x&QwA`Uz&jRDPlHYBSL)vS|b!+&P4LaA=V}^a<c4` zGx3wW%}K%mN(dQQoWxoX)DRoei_74&OEy;gVK9&^)|wPgSAU}T11;dvr8}?NQFyMr zZ?JSha<@0wTxP9M*Nt5KQ>d}}{(Bzi-CScsm65`J^A@*F9})HJ^eFl&`xs+nV$AKB zGeK&aX#7i`$UCURp(m-cdV{K{0Lgomk|beRTeBvC;vihAq4XC4Z&GQ!I2j?Z8xg;X z#1n-GU@GZl1Y#fFldN<(sN(?*3TztMNL@`?kXV6og@~?b4#MJsQH-INqZ+zlsGQ%l zdb=dMW8bRbs$<{HM3HH6tg)`Ut0`NKJ<8N@dvNu{M0v%rC40S}WPhCPDtxClo~cZ3 ztq+TM(UR$2R)YSDeTW1D{mZl>jT%W<n6(jz2!WM|{*hJzv0npCYR2qCm*|PR=tV|W za_-pmoLm`FR&v!<mWBJ!Zwj^l{sWXw>X-9;B>OE?0ppIQFQGrO@5S~;DYKQC41pwO zD6`mL4jkejml3ws(qYw709x;i*b=mW5@4|snAu6Q1M(wtUJ9y%2bO^{cD)&(s-P<{ zAoFIZslgIfi2`r{Nb;bS3OcC2k^DZIaj4a{nn=3iw5K!^Hr$7v{KDoYduz0RQP$ho zl??1~RF>PUrIn81`kPPJF02k}B&%0#=`MBmZtGiLYgPNwOGFulUPFIjB80Nw4MTL* zAw*UkLV#B1B`L+QE@4eT$q|s7m52i?S&oS&a*7L3uMKH=_T*$h0p|i96=};JA#E~X zi3YPD$uABlXlOYC7#G;m1}8*8A}}gQMkm=wVKI(MOl-116(k+$Ee%*2((KR-dQEPw zTH5i0#>PEcm92~8Ci#Blb*mHA?d{3<>g$wGMbl~L{XOAG??@->s;LRLCw;b+R)4Y` zzc-q$M^CfQVL3RDf!DIl$~^2pP`d;A9>LPO0#g@=I0ly1tv1pFc2cc}K3h43VM?m9 zQxF2NBmqw#^_6H0gE&jI8CtS&LwU<UOL^s<sMfw<*}N5FPojfc9{xd9MyJ<jt1~-G z$1UcPhSc7zpXl7NwBgfaetOVFO!p3E0h6;Qa)y*>Fk!_pX(y(--J+t<pB7@k*l3JX z2b3q~1ehVrCx<*`9gH!S%CH!S<YY0B1o5m?67x|Wp4g1_I<!ePR|Wksg<&+dVZjM+ zeDg^)LMJyH!$zlT<F<k~fIgN=o-X_x-KrF8wx)lBzK`t(u(`t6J_mcnOCukygy^B+ zcK~aK@J)o+TrN7+PSTk^Ona(OokKt&!_Y0AL9~Ry=>jW^Jhwq?FjKU`jHG`6U{#Y9 z_b+uewkN!n)T*xR{C2-L(f&n=)!Mj8imiEP%%YPa_Gx`(-^uZ@gR80oLpQG(KiOAV zcylmQo!_!)!s5@w{h}>4{U-Al^m}ZJrHI_27V#uYNSxKEh$)73M^SAPqYSzuVA2Lc z5Esj^?oORD>MJU`%d=yr?u%LXyF16w&f;&pg}#LTh;4DtjBN}yH^7`riESWS-?Cs7 zTRD8noJlFrmma&{ed5I9&wW+#BiE~_@YrLo(tG_kt7kugEv`1|H%z(+R4mnhRB(z0 zFEwnfEbRcS;PVnjZ6K+|TFQe)NzfRjR&7RHB({QRCvOyIqme)EzTstw-ec2;&APZP zQder?r0h*<xz^`tikQ7-jbZ_+ExeBYT~p;!vb%U^Q+Z{HtniS_xXGun+f6^AvHa=j zF7yZd{w`(-T@R%}UWN)HBQx6(+f6%SQzEw$8&N`A8W9GSKths{033l5V6fnw)bM5+ z!T_5o#hW~=7s;`+9;NCE4q5&)Tz6cdP$GZI&Nf;q`fJNip3JO_H=)YHQzn~2idy{T zDc4un$-*}(n~QUH5&aoIGk_UMf|8UIp+CR2?X|P}528O_`Yo#~yoCDbb<ODG>@!Ry z^EfkUhu12hd>|vVWFlAsxw2F~CNf1lkqcb_X*tP+;Ki9T6&A*144`QXmPt7!SrfOB z^j%mAW@t|Y4v#_tz(GBvwHidY{m{<Xj8)8JiIK!RIDS$pF%Vv2!IJkAG%<obYbr`s zSQH0ML*-XF!47Js)lo!>;ftO;v+j7)$Usg1fYBP?88KBD`ZiP<Wo0e)vOpHyI_0fI z-x=Q6R2fU_UGA#v&eD|*tvuY^7-;Md>YA%lmD{$pQX9^P{X{*w#L3-iaa@1R)}gl; z3$v6)%5z*oC^4o|d0reKD_z#2!3rITo#{A&Doq>|Gafn7>^5SH#s-JfM8PlurxW=y z3`M#kUk2g-D1I&8gx+M0X4ci^Xh=MFeJf&P^^3F|+U{uSK+eJ@^w9S0g`e4|O@^jB z@zpGTPCv6sMAmjt+d%G^v6Ov@na2(gDWRgIi;XeWOe1O#8$tY-ZWTyro>&EPx*Fx< zi<Qw5O06XK#UqgwvlIey^rk=6)#7hYpY&CCv<CbwT`7Oz?(V8YZ|{m8gql`n!#e*3 z^ofS$bs?=boLSyJ($P6Ozq_MI$L;8Q_&s9G3k-D6anW~(kisFrR3kQ|eXdH>k{0TD z1w9Z*7FVHv_wc7{X`Ir?K_xuf0G04l5>`sVmkdVUSU!n&=fo-TF%qX_Nr8MZPC0jv zVoeefc14KB<-sB?Dp>&d&7^~IS(H{RfK~_+FXQ^u;NroQ$#>jl;Vmt;h|O<GWNzK< zZD_1?ov5sjcV5c2ayo5&+TJo&QPUx1<r0O)r1$S?-*<=BpPtAxHFXs2@87c-1pS%A zfXPNXX;3b<7Td7rG~A5e6d@68r>NIBm|XBDNLOCcvfjk2sB(j94M784<xPO^!w3c_ zk(ZmC!D2rliJ0z0nu$Y8yV=Y=JpF&pF0Bn}eaX)DfZ8WV+AY!R_g7>M4UML7)Y@GV ztnKLtG_I%%>!kY{#`fHU9<OZ;c8+U2t?~KY#rgj|`giOv@yvYj&9uchP)<pZx(M|e zNQ6*LUqVgH4z&^sCJEs*34}?EpiN++avW)>pr2VM1(`t?)2wn-Hc|H;^zWZia_X47 zqhxsaubVgj!J|>{)fJ!TH|SrmzBMwP4EUltN{>47lRAiz8?Ym7B0vLlSua;2=KE7l z0!hf1&_)ho+j=a&h?q|i6@dO_#i^bZ3I1fbxhZt=b6d7}8oSe|s_<WZsnjqslKJju z@4_-jj(K}OGpPV6<R)&tffUUZ@d11)5_SM`K#jk&iW-%0crlL=Tzen2dOb<t8qiY? zETMtZ&BVo0a6}Hv&3H!*J~L_8p(jfiVVZ*^p_O$Rf?|&ye-e`<@c?vtV}F0+vBMAe zYh#vywd1WDjz4<a4#lZWgG~)%h5dJLPcLrrYnOM7XUEaq5ANP}_Xj^nbnP#(9~EGg zn3B7h980=I!))sk(A${Gs+=(iGz<jF2!0mKFIXZ5<1w$2JKSL~5n!Ew=H`MjO#qyI z6f7`#u%?zQJ0-m+lag4$9Lpp#Y#{8D4<>pZxc7%Av@)qu8>qzGCXw_8*B-t3<GWNU zl}xS-Jj*Y>^*d<%+eQ{icgPWH&Ht$I!q@e3R#%i&Y&WJ2D^tUeZn&2PQ%b0xp$3JR z6j6kWhNPXCPvK@n2tf{^qBz~QSTRMcsjfbKc+2rEhfi139$zP`=|%d&x7O{HPEAR7 ztVglJZ@TJa=#=;jzhxi6v=M>m0>Q4)rHV!_rVKB^t?>p#x5#`!aM?&J9Y{F{;mr`O zqbtFb0IrY=lFDtwuQm{nRl+?|UQp<=q^3&=4w6BHWC)WcbP<X{3HD1dCE7}bLTwXD z;lJpsp0K*E=|D^4wq+AlRSTAFZE8N)*bpr1KI&PKNPC7iwnS1-H*LSMvGIoM>OWEu zYT7cK9%3`!{jNC(^3FGXkyWs7U~9A#qD0tI2~#TZC5qOIF(Jm?Cynk|^Q?@pWk6I6 zq?k0PO9E$FL|-_dB+z-e7(Z1av(R!PUl@FKCBdsC<wOV)MP^d;tP#-$1<X<(TdWnV zNwbQScXP{@Gkca+wE87-b+#-J)ty$9Cz?V=B!6{HeN&>U5sf`RR$X`3-VG<+fdNld ztvgWF9WY6;hHS|8_trHq1UL4(sFE$mk2#O<gpJnET1YVousl!X5UJv`lUKyjTq!Nj zBl1Vko0CZbPi=z6UC@7-!JkBf<2f@2MJZ0~D`+EcNuf%+zp*bB(uOii>+SYc#@lW) zu3C1gB;34fFw{5JTzY)x-t7#Xi|?}C?C%&Q_CIc5a*hP}=iq^e_>>@nAjp#v7jtqv zmNp3hH6b!7oyb)d<F`|OX(cp{q0@us(mxYxFGWz3FDfZ~i%AoK%QYEj&Z<x<h2+r? z>C%D-=q5J*lOCBFzl~T7MC+j0j6dD1Kpi%_1|38iJb4W<7pIhTbh2EqW+GEJQROR< zoT;j_h5QC~nn6;f-sFj-*hAh$3zsf(9ya-EQhoKMhnrR{X$(f{77kP|Uu39U++N)= zk!`Oix9PDA`^NMIc7jb~9&BTv<9!L8uQ}2DXaZ=D5lT$6OMPDcoKm8<21w=~V-Tb= zu@$5hdsA`|51zK#j6@Z|OsyEuk2bT9G%U~_div&dUK=0Naf@xE4X(z8+PxoKb_cQ; zxoX1-LtitS9v;2(nM2+2rhv&Zo~YLijo!B7Ba6$DHSWRcW+V8=z0(=?Gwin+8TKaK z%$*Ei%ixJ)MBgkqX(4951u#bui6lGeDQ$AniQtse1#IRa2APy_70e!}JjR(!7K4^@ zZ88bDk!refZYid|Fc1cS_B%PmPpLW5$}8tI2s#H*IlK;;EJmJ+7$RY)oaAaVH7V3m zU0?r+s)qXNeW!2OecRqM*YCM)8CsxRe%o?1Quv^1S!eHxLy8B_9DP7BH7S1xF%QY} zlzuDOTDFq$F;&pH(ndnAda@cv3iU;>s+?*@6_w6TV>N+I)X*2LNW$`Xh_2vSL==dS zh7>01ZSX1*UND+S3k1~+sH&v6lm{*D!G<QngStAz{D;s1$$VzTK8>jK=-r|E>f~U5 zO~ezsui9=8zPDoJNcGsls+vK2X{jYSWGjuam5-kq+1BiGg{`Kr`FhKdCR94QzsXgo z7+F=_8`KZ4O!ozJ)P5|P{sH@KHi2!LQszDea5CKlx`!tqrjt6qS}e~8yhxQ9`#PoK z0F;3<n2RN046GDNlb=}@1FHfW;MwS&DM=)(2BK+Etf0Y6#&iyzpn?}vZc?3|vj8lH zpE`&!Ua*D8)EE1kMk&-1=#en7H-Q^wv<$X7&IO~MsJ^Z6sn+@Bz8g_6o+xea2`{Zl zFWa)+W{E#+D~-2Ab}w1F>)x3CPmdqmu&RGoqpP#?$vuHxse_O=@i5jcE$q{bf>A>x zS3*P;=n;u(CIwcSoK#7QaNP(}8a2i62c%V|^eDx)+~fMqp*zsWj%+&lsP(ni*pI#N zb%;StU%>ZYfbVZ6+Uvs*g95}aI-q!bfu&%}F&haXgAA5}g@ALCG%JWPSVSE#qrFHz zmG#ZT#nx;N(weQb`7P)zrp13sxhZF<15oziQ*utDbvTP{upp;aZlQ~3LadZ@IDvu) zCYy6W&;pZbm6cStV><O4{j}0O3Jy3_V@jyOk9W|obb8LvTRU)~@SEpRNyB)I%Z^s{ zZi^i3>-$1ghgaLue5w+y(rAq3j=H0PYW8E!$_iU%&7Oeep=jYbYb0b0x~9Mu{5~G5 zJtQXp+k%&+0{~r-x3#@_ioC6q6v)X0)b<u2wlV@Mp$)Ah(mB|9$S(;R{p@(*@w;w# z0sV|EyYwmcV>Acu-s%4$YnoC<h5abdvI_Cn)Cn-%V0xo6ge9@W&$10CFMSJr;>afB zk5E~SO(J1G{z9N|7rK+ii@t}S`!0O15@ri|ZgJ&WHM4RpyK?24yi4hupB0P!a<Vw& z0ju$p$vA<<f7INRTrC3#LHLxML##|rn*`D-TKsf)P88z*=*>&Ne4dqi3&$d8v#0Q2 zCA!<ne(dn0M+EYGllb{=!q2D1G7p|lb;Zj13`q+rM3R{VxlFVcWd013@n`%B<VQcg z^ko<NFSd~LvdC4?qqEi>=&S7EZH03D8(+r1@c}Xh9|taiZl%hZxUht*=tvmspdqOY zDzB7;pOkWZM4>JrWu$XPrbyFxSQK#>5-A=M1t-Xx-+HAv_~wU-!&X9ujlm~N=;$GC zibZN8XrU>I6u=ji@CnCNa9jfYkT8wN<j`}mBtGXqaa1wAV46uu{Kgde^O?cIcZbeA zf2IRPI?h;8y6{EzV}<`l8WLOn0sBc-z%n$-lryUtm~HEf!YHF#fmzj2L83%dAr|Wd zWR#NuA>M6*Wl2?OIk7-Xp(U0{2el7nVuVOs<VRw7St1c(UeXk`DU9a`y%L`ot={>i z!<FOnQ{L{i4}Eh<bK8cxum<UTE#=MY>Z3Yzpzx#ztzrdRdSmy#Z{KE3uIs8fdS-KH zp>4b;JG`dD?oL*_YKK?$DUVRv{@V0KBq6yO-Pp&GCUWQk=sN{|Zkae+&NpwNVAo=o zIi~F`DP~S~3Wk~lPy~jZ;YlkV-HGd8IAaA)L_|J*o6rp-3qo4}JoYGs*xC=@yQcBX z^Vj#GtuGYrx1#2eU*oa=0SXj;K%VO^{Jk0?w;2_}GT0bo(Tc*SZpRXM$K4I+50`$& ze(X{gnxcISFG}nre*yo75d}-&SBzL_Z#lKKP}mW@?$q-iDn;?ftZ1?@j9xDE;$KoA zvZg-$D*m0P@po15UGhaIe!M>%{q*ir&mTL#=cE;Vv5>~sr_mRQy#G4B{_IRHOBtby zcbUnO@k_*i?50b9_OkMa3L8A=k;tWA;HhWJ4i|PDE-X7tVtrp@&$BNxCah5gVbvTW zeQ@8<EWOb+z{^t1f!?g5-{U7hZwweG&}CAP>E~pUu(L!)x=BiD=U55)MBmnot?9ZC zuZO?Uq0M*x*j-)is9T;bH>*}Owr|cxH0;aq;n9kT=kH#c7#geSy8Xo3`a-m<*{dt- z9v*KnjdV3lY#tD0=8I(hb{FM^I5>(V<laDz4WTaYn~xH9mt*3RVTmtk#u8t8e&&RX z6qz7=M$t?#))`E9QdtodjWYXXFqbo2?q`)}?ks%g&NI)m6;`%QR1WO)ckr_v#?Qtv zc4j|WWwDDH6veqj&>h%xq3B6E#b-6Xxs5!l8b6T=Kas6@Hn&-!v_TUN_>?dLpuD1U zAcSo8S@|Q_?6cUDl5zyk2+>t>@mj$iE-7t4IsfjCGtVQfKhaYWDE!;}fkemMakj*q zS<sOz{GR=og!eSPHkb_CKMpp&Yx?KxH%Q)*3;QQ43ANZ~@{S^OD>&Cv0lKlwlw$ZO z-9Y*$#0Pv9SRQ6v5t`#_C&hh2Fmkz+nk67=-nO8boN4sAp&eO!<L0MV!C!yRnmb+{ z>FGP{bD-hgfg@h_^U3kW$$9U)VLUalxH^0E$m+(zn09!{n)wH%TFJ=b^$RiWyol%L zdiEL2U+KB}R+$h%ab~y*dmJ=5R|$r9PDZ;mV4a4dSf%-`GC%sSOJ8;(;}HjoJcZnz z!XL0!+ldt4*>>b#FOm347yhk>2%Qc<<Uv5vRBA?TUWH8GrC}1pQyavLe(2kGUVqoO zylk4-CT)kwZ)Wjt{*>fBVcCW+lwe`S{<Lta?@Zr^p4^EL`*dMT;kzh|9)Q#)ver5M zC;Xjz*k{H3vfmS`6$69;n#8QV07(EK4!j&JLlhGa#p1kX^_#skTCU=tJGIjGR?c*O zicy*XR8j$dUTHSHxszZ{s<<h&%82RN0H1`u&GZWIn~#v(eJAX~buMznQ~>@=;xEmq zb#`TQhU}yh`eS9m3~g00m>~>ClhZY$mZ3qAf*v(HU4bh!Ho`OrnHBO9BEBe4Ua_|f zAb^SWKGC2EvH#lYEhA5D;0|#sw^fbbIBYy{YJ7FJ^zh<kb!F@_`M&YtM|R6QJLT7n zXAf@fl?`0_z2QW6RioN?tSi|F7^u?^;Bo#5o*V2+q1sFe0WdE10VF94+S2#vgM}BL ze|q0*)$c`{AANi^`gHH3g>%?WWWSO^+tA3@@!WFLKVyH!egJy|zhWTKe0Kd@o}4sG zit9v>86+0rNmZBw)g?|BX-(+`u#I9KqVEcO$%%>2fr-!6fr-z39#r$KR7RSJjfw3J zV=J*SrLEYK3cUHuW#Xy?zNW$A%7m>alekJEH-Z^zfKNDXhT{@uN~LkQ>HKgYVX-l# zfhlr0XL|%)Zdn<zB*3~oS(`CtBsytOEZEB!trGbI6^%QN?&#^@=bfC;_x3I-=L2Vg z8#kyIoS3ITr2#McWTCyf9ra5JA81}$?vS26+rH3Mi55u;FS_uYyo~4MS@wh2659qm z3OQsFiZWqyCX+csA|Di2LP$*>r1XJk)6OPzLfM@KmMLA3d!CobZT7ig8HQHnC@{V9 zQ;gQ)5es+a3WDA!rQZ4seq*GFJ;Xk{W@4MW@NK8Prl%$XR#@NRmd&ohk6b&ljhmiW z)VH<PhJ=kT*6rD$a%DO;)H_ot&zf7i4yJePX<gd+;OU9V!7+-1JdOR8XGw0^6Kp+u z8_6w$o`%)vkBlBm_Ib>tiK0^#<2S+NBx52gwh)t3k)<@FDB>*_2$T|uNiop6z!1(t z_eQ}2%|l$^jgzz=iunm?<TB!Rlf@qof)-kej8*<dq`_yF$HEmIK0T7eO>KiOXv<pn z_LtRJ)jQU+A$jlmaJsonmx!hZS}mhHqmf6PLt7R$BcnZBI4(DDaT9&}`1Bz9EBh$c zP)*3rOd27VshY-h<s_~P2|jWX*OkMHiz*3t_r(S3=0q+yXE~6-g+RG~E}kICo5gmm z-~9El8EV&JYFD*mYR{aXQmQgW=<+vJqSj(c*T5$Tt~xkAl_j6`<g)=jC-G%-WSAy9 ziEjW~4cT0MHdmL;WkHfDOX?dm+Du(`jwCAqpX18I;))^@$FpE}l1c|R#U_dIg40e5 z<}D;BLKa;WL1VLA?1dCiSY&jP%27sKf`fKiW{C%(ALwF@8(N0SQYYRom)mR=$$|2v z!|^Oa1BE~Mk}h5zZ|ZWjMC$D7GMmwFHJ50liXmD2cc%KG)(Y>Z*iB}0U9ie+9!!;Q z4kQ21t^Sz1#1`J-E)Qs3c9q7;xiwBy_+G#SI;&%PlpVu1vw=BW%!f15d^kviBT`EK zrnnp{;jjTGuvikI^RJx$<?k!$VJwy;QYAj66S&T|a{PJbMPj}cD@5YxihZg8=A_oC z5SA(=wT@Q)LTcSu;ahb_vT21v@8l%qmPAzH{UrKTq4|5?MTu(NQmrXm_e~Tfbois` zzpy^`KFmMmfb12W&98%XRWZZSM1Vq+vp(HyC=BxKXbhY9bTSQZ$YY^sjfyRGp(&vP znqleubZyPxf|XVpZJ|kal-Z&HQUoSS(CSeXQ@cNv>JR8vRd)Hgv*|<g4%pD+?$^eV zMQJJFRB~NK_wljpXhgrQvc1MM9`DGShRfSd@6fMYzOf4#lxEIp_ZvLDs|IR3sVXcp ze=_|?^m8mb$^aWzIVZh^A-*~zf$n8Qa6+D)dltv4oa7CZ(q*nvF6RSw!@>jr2LY+A zl=d+M&V$<BQksS<IDNd~9HV57A+lU&;R%{mgdzEyP^YKK=G=x!oy8_*$50FensFzV z_K1iZv|ogRY`n75zTeU`*jM%Om0?@mj-ho+*#l@pb5$VG;cRcITG?LH9n@@HRpTo2 zH8upZLn;RrTp^p)yfWs9f<FJ<bQddOAICP+I5Vk`(25bGn1Rn+$m^)buA@jWCc1nF zbyGTqhRhuNq{2#SQcZ?QUS=U{s0umBD6FcE!fGit^b|VqrDzrlu}ENzLhGpCKk{A| zI%ZvY|7f(dvPa#uVoS`UHR%&AHQ{?ai}s#QZ(CHc|GH(ZF|~><>2AKcG+oWB<VtIx zp5&l5vU>Cv#>ZR->kbgbMPl(u5^DppVp8l_;m4*1S)m5%3|wJ1*u)l|RuG96Y_wYJ zV6;NZzga#*peH0gn(Iar^hi%1NtA*KDkMR1BXdJL))6awmCbIA{>a{)%KDA|?&E6_ zt1!#aU!uIrX^Tb8_O^m8h&~-OB(E?06x}V6$ductE&JQ)-=qJ=`hfZ@tHthUbWxMm z*w_d$<{jY@MmwAL8U=n7+&0qi2^Jw_;;N<@dNY+U4%(qN>?JUPg3WQc*Fp;to26D# zC7-HAwBt@tjz$w5LA@c_e_~|ukj|ay+qvCcwmS25ZQ=Lb{+ftM^EIA*)RW41D)--e zaNhWkZ`r}!Ya2gSR+`Hcem@#$O-0&CEaCUlzhS<QeuMS(p{wWak+xMFfQg9uY?2{S zXa@2bcu|l2<kue+1HQUk37#}9SZz8yX(c+Cv=Yr6j4(zeW*S|Y0Z2`+ltg}v(^l(; z7qlr>omwV6pt0_CmnU5gw7u{?J$dGzP5+LKqF-ZQYb(tK6d3FQT^6m=zBwUA>nM_; z6sSmXer^D65^rDD{e+pqX0wuJ*U)g>6%Klogn|^1Soo2LmxPkXP9BSX<^u)o51p@~ zzdrWZ=iu3%nEnfTm3@o}GCvS=g(>+@I>e0hV$GH6LQazee@8>>9>oU7=WqJsXK3UK z#?o+J2zI=c^PPvT##)00KRZW0dH4hv9KSD!cLVS_iMQvxP#`;ruYxTO8<3#?HCiqZ z<PARmtp0!L%0m<&M@41^^OuZ38taKD;RP1f#T>90UsWBNO>wM=N`i>24bdD(nbnAH z(p5@&qE<I_D)qd2D{5jDR+BDatgNwF!*-KeEtST%8`gVE>_%QD`B~u`=*upzLxr~U zB|5()Y4;Z1Pv-ht(<5v%o@*!bK~X1|D9=eq?Tsq|QA<LDe|}Rzb+(4Xwv<rP{uZXd zSDJqJ>t7K{uyQ%udBK4dy#0Kx1pA65Iy`WC_?*Psa|TWio$J*=vwAFS9J59dy82-% zipaV)OVVz`UL+<SfMrC${79KGY@+Y;`g&KBs;;j(nmqpe@j*#2TH3A|Ji1u9P1WTq zO}akAK3Vv#+T=`Rs!_P`K{w6$shIu~>p{Q5K7Sh{zWc1Fe}4a;7Lk{f#32qP$h)vZ zb)K2TL=2BTC7~NLo_-4Z`YB@-dgS`T$F_9b5XQEL8vUX0B|P3goNhsXVIN|um>ZZ$ zk61ehR<AFa(~^*kk%p5aqVBCGLOf2C(3B-^P|_R@iZv@pM2M@nh1Q3J_;ZZbB=-PJ zB<*1jWX5PoE)uLok_K+jtk+%4^Dkyu#>EH@QN9wQz=*mfYL}F9e_>_&^0nPE-ea$y z7v&z0s(77=%{b91=kxx~>sH&3#JdAr!%}Z`$IY?L7KxNa_VRMu-9wIyHRdr|*ezRz z0*xCy<q@qf0=C!hrvJ#Y*d8%si9amnFIwmTcxRIqqXal3L@ln6h?z-s8p&P>LH|R7 zHRpx3Wrl_YW^3ahS&>CxG82p#coCL0RP`Jh2(~na^p#ylheIt*p~6>VEkUaSMXM4$ zK`x5MJR@u8)p4PoDrf(?dG-2WXW@sDbZcB6OoC$*OjEkCPyduXiRHV6c?9BYQ`jxm zg{&ztM}=gHvLq&3A|;8SV)XoWLQbkU2^GQ`2T0FXnlo=sQ{P=i2u&vFK(6uxELhJ2 zE8)*McnEo^LaFCP=26il4xOIAoOQ(3vc{l9VI;GP#V|=dMbFPu_dK`Z`c174HtcNZ zmLpY2g@zqn&H!>1Hb~Lq+qV~f>Skp&*>%tZ?Q_#9tQY>u7?}_t;HVR#yq#1NpHr<P z+6)XwMwG+hM9y)c7=w<8Zy$P7AaAdW0}e7)X7G-_^HUnF54v8!=Oo^qBQg9~cWCrf zh@x{KA&LT($_7|Txgr)xd?txxt~+Z%n`%d5hKi9BgH7?&@tu6vg2j!Irl3t(8;D~Q zJB9ulsLOg=j&JD*d<A{Bdvk-UFcGe8t>#k|wIiLj>N3(hxQSJ=3{wI2m!CAiG12S+ z&FpJeCUUV0d7i3s9-!A+c`(X&nhzn4M;ucxU^TzUD9sM1n^fP(c%r&Zeww1Bfj$zk z>};G~G>6ISSRwSKN056O4aDVOGNT2)`i#HilxluOyPxZ7Skdk6-dpb1vnf}7xXNWJ zA3nn}I)7_rDB-uZ$2;ncWworbtfD+~U1d|f1bbQ<&KGNnq<5`vr)#Evo&Ev42mP6` zVjf)#*e+s~3UH`c(5B>o+KZ87W-hO~#R3puRCkCb#%lq7lj8SGGTIP%Icze^Qhr+7 zPWaXeo>6h$qzaQe-MTV^YP_2?e7tjCZ=k6@_^qlQpH4Pb*%jbY_ZpJjU7cy)QE$0p zXzlzg9~t1Y^V=+oYezb4=@_23TFj>otmn+k6a&dgycmE>2r_l5h?r6Av?La5>yndt z0`ROisYu@?LcXpy@1h2TE-uTdvEzzuAIz|rd&}Sa0*RFBxTzAI8q=~CJ}2?#99qWj zJ_WrX2`%TPGIfb|)-ces;^I8d5VUouA~2F9T*AP>yu|{4h5YARwJrBM&=(vpHDh<i zD63>!9rHaE2yNZ^mXcSpO4UA+vxw#F_gD>ncN_CG1J!yg<yw~Dd$4A}$t<yu^;kPm zHllQOh%fxiZ+||6;06HZ7BD`o_<i+nE~U~6!Yc|0CbpAcVot$LsTA<)_;aqbQm8a0 zYf)M$Abw~vTdY?~tBghLdWrS<OwS9f+7C*G0+n{1f<-;YhF!-GE?KD?KHjZ6QN@SD zZj}@{3$O0nob7ctp!&j3vJA_3vAoKm-!UqtlsV6UQRts3jAfFOArfm11xQCbaV?kR z+$G6U+H4*z;2XPa7iZEh{BORO3`j7JB{%@#1Z;0XF1-c+32;+PK!t6`AU9<W0@4{i z;x8Tv!4b(zjLK~B2ZEtFFD}RpfTqHM9#he5T-O!ZxKxzMW^-|ksiL@pz-nBA&gvq` zQde`dFwao2w6*%yru2rjO-m|G6(c7H%8!@Z)7f&@BDFKxQCbs!!`HWLX>jGlrs^j2 zXr#3@ShH(g>qkDKc9wPl&D=5_WB0I#aWh@aB$jvO#iSKYk#`^mjOKJXNq(+ektJ1W z=ae#?$?B#Fx|4ddB}-FugCs*2kwi*j$3k*0qRF}FU*o|6XYgwepr$^#vP4?pO4<92 znU`)W{Jc@BRO>2UHLSSnKhdfmati5gW!ozk3-9}mPQhWmHsCpaAExa9^9lp_%1o*V z!Jto08hkLr22Lz}4w6E0&E-oViZ>g@ep?i=l?QAhKQ?S1`qg`=qs&2%M<;d@9Oq?p zemSsg;WOvwrVM@_@A}|V!kojFtJ5DS+Orx4p!?yN&wu4QhM=Jd7qC7K$(b3^k|ls; zQbPQ&HvX!&u0E(5IN7C&`PUp>qceo<E@kJ*0d=%>eQW%v4e5N%<=zmgDEunw2sx$b z#=>DF;T)+TG8Ep3b+?sD&Jj%bAF@wiIUZw<GGd9ig^rVt;`?c5@cjUl0*YD7E??%- z<?I|D0>RbvR?c~znZhqcmTb_>77<~9Y?7C&Ii55TV@0qfwU}FiMD&u`tYLX^xiB@; z?=~HYvTGaLj}MLeo5q{RZ)xB5af{ngt*kp-$7cK~TM2Rp(4U)c7=LtQb93LKUEePa zzxO?XpxgVSAE{-Pslf(oO<x-G|IqX=*yZfqjF(9;yNJCKqoFMysV_Iv)m?^mH?onu zM;l3QtRlk^wq6AE77G-2SuPS3m#~(u7g+ebnlU&lY3^_gAJoD+0Z43{0beaDY(R`< zMd&U-<|euuma3YO5j%55zXjGw(Zh~-Hs&;R|7r0?x#@v*%M*(Ai_0Xt<lY-?4HJ4v zO(MHeC&{vRD;<?%nfBqrr&o<Q+$;9iMneadDY)^Kg{h84URRnN$m;c_ablacPJa*G z%UTF#4P-ls9BeJxZLmtB7kSx5a*FMgH{7Hs&soeKR?zI>45SY$AWWhNn($Piw8Q2| zWTH-us;p;Mr_EtoR(hlL?4m_S6}DJ+qB2vlWNG%$ww+SxYMO&Mg!Rx__5!11Dj^5a zLPCx3L=lqtFRqE{ipj$Uu@ucY(+)y@dF41*ST+)d&FNrQN_V9Rh~PoY4l2=nPU;y& z_(_XL0wPLERcr+MQ#k=_l#!5lC8QP06@cCqp<WSw&!QJWJJ!Nv1)F8)<v^)(uhk$Q zYO%E1+l-0cjqS<qFsD9V5{y<4y8fWI2BWpT?CPOI+sj<WeIwo3?fd(8tVp_RTVj<h zHNlFq#Rq$r?dWWF5&itt>2I+wuwJaCI*5futtlv>pUv!`;1d9dIjOUgIt@Snl9JV0 zY+f2&1w>;hr8_9i6f1Nn79=LX8muCU-QJ_k5~MhI&*RSwwHSGSd#Am*q1;&8dE0w; z%v)@A=(Dx~b2gh`y${{|WZ(K4r>}1;SZ!9dcPo@<w~p*>^;ad`{h_p@1ab`;r(4(@ z`w2#lA2q^!iy=0k=Yp6Y3xOBt!p_s2iI^x+?)>dZDp4F<E_`0FcfOU2oX0y;j3bO? zsT@ABw3$-aBM?m@pE~ksgHO29Nv;gR=Oo^qV_?Z)T{#!ZPU36Dw!4aKPM2k{G{*js z4y18t7H705sNdmK(WMs~-$`aOlXcRWMP~_?UT8u6!f5bI-EAWg?b0=BOT2Y`bNI&4 zk~P}W);)cpv*^95(_@tlGSpXispQ7~c>NyP`bD<Jv4M_q>4!fg+py3*xM6;?^dp#0 zEYmgYYSxCmtU6{VR9xpdYMF4w#L$_1Ww9tCK1(XuM9x(#O@w;H^4VnNddv>xSc0A7 z7<)KQ+ed|=;IBlB=_x)pQF#t(Jq^1TTaQU+T`CF5RK9ENc5BVR&i1}Cx!V!FCt-8i z{7;p2En%CqHLXKE#KBT!qhau~c#ns*ZCf5+vv#ODWS1H|rW58hS&bTbTGlki^o8bN zx~;~Xtq#@TKi+b)ipq`T^uJ3ItOMKbrOcBI)Hr!kMFU<2>w-dwl_o43#5Abz1rf6a z0GCvNEII>)KnU>tzx~Nfm7wW7$tE;I5|OdkXS}#Yt@1GDx@fF4OV&%LWF;PgBu)Z# z*i;V?sA8yLb%-r8XEK>7{uZW=@C<I3sQEI%4Eh(=<&9+R?!v!jYwLTp$x|q6uh0%1 z?OqsZT|73tqSAh^LSb?ZtcthRHQ!m^-~8)`_SV#`dU8p7`?|4Hckcxm&*1^;VV}ml z_b}~Ymv_=;43=b$OF*+yXeP^%5;;ywi^U@JpgclWS0URu!sSC^$CoG|;RC~JX&xs} zY$)E2y#yZ*n?7jY97=*SD+0)k(xoso+sp*~JuOcbOGxGmfvj?)lsSm4Khi=pNxBM4 zYItb&;%9qoCBdeydarBJUeYqcd3+Xyr0|g4>MkjZvl;Z=Oh=%E_x#r<=Jj2)c{Eb! zB`njrtmwyO4vC%g)Sa$Ce?-5<n(m`aE|UOdLZX-%z&(d7)Leq78)!-$OptyiF%`+J z*3sU(I!m#NmjJlQFXU4MjW*{<=2Bd~o@PhYC-4rz$BR+W>lg+3<tcJ4K)cE7@q1^o zLO2CT4OLjba4}f_BPBVK3_h98<`TRhPhoNj8gfpuG6s-IRssaxgwg=sR+GYpJv6P> zBU*f!#6lb&laY}uLZe$ar&2A|#3IZ42J2jEYux)-a}AO!-LaTcQ>DRkrS;g;v9K!^ z^SR4Biw)+|Kea7v@aZK1ceXB2)qL6=Hpr0?A#dDo(#Vn3awL=rcpW~>ced%@q3^Ld zri8IGy%b$Y&?unWvLFFyK?m{nt&~)(6gyH*Ti3yIAmG)K)(?ze)QAlss;Z51u-&cX zZ6oxJEVk3DR-Zb#dfkct^ap(5kk^OC@BRGeA9(P!SD#z5?<YIftlIUH9jk!m+wjLL z__>S_HPjL;R!Z|F$zn0K9H!9(K;?NQnYl?NAzq~h(=kt$J9$`OffXa=451pKtf(eK zO7ch>R7{=^X#8QxU-?*P;pYBIwq315j_sFTtq&rb4TYQ0sV*7^<nhN3@H0XE7Qqh? zyQ2eziT<{Q#1brwik5I0X98nTwk0!?1u8~R>S^_=1q&LD)<}Cg&>_<!v3Y2XxSXi) z4&F7kY4>{{9ICL`DhsPVw6ncts1p77iyKF;+xCd9_8Zn0Khl*NTtae?ev96~&sWN9 z6nkbwOD;}EA;E%)1_AbwwB!>(v7ky6l(QMMjY`C8PKeNClPcmkt6=;fuaqn}fh5#K zdBc>RGgGMca5~OLi%%*q;`A0#dPK~Bcq6pN+uW4sX~-m^8Mk@fy+aFvRfnHH)-@h- z`x`UP%9=;YI}&b=w>DHK>LPK?!+ot4weHN3?GIL$+Wpnlt)L@}c>KSM-w%6SfZ#w7 zEEFWgR6kQPt0#+Y`VyD`4orNgH>175p$3K_q{Fb7LbSvg&?@K>9F3os5K)Fjm^oMz ztO18b!b{L&EiHHdY3w5nqj!Fdnci{NUAs>HXs9rPN(=u+>B2JoCv*YJXE*k{CT%e8 z63xX)iETzK=}GlANBwC)SvT_+C(Uw_6o%zBc-Un5<+H!8zibIm?<Ac?uuaI(B|tql zqp-|!k(l&g*_vsXpBC#!BT-UAK%<A^M2v?Hd&}wvI_i$DM(yQ=pIbI1<}H2vXvb*q zwuSX&$x*XGg%+O}lk2Rzhqs)qia7#AFT1dO_%7i?Kdcl&*C??S&?JJD4Tfyz<sJ<K zz{t{zq&`_sQsT8VB_6=WD1DKlWGB?h$u&}{X$3@*l|9h>Nv|T!pGYz%f=<(OJ49fA zN@60kL@g79E^I&LidIf+IJ|uGi4SG>e9Y{1gl(~;)u>=|4$JZD_-#u!-0;}xFYb@V z3Zu(5`5G1<SZSyc`S|-J_uC_49x4;yQP2+Ub1Fq3Nt0BBX3+P4vGVn=l$Pu46@Y%o zI>S{zU}zrh@6fmK_*j_$6KB>jlV+IzQrh#5G`mX>W{Uvi7jT+i^liwv<SLTTN)D=v z!Fa2J;qmi^msAq7&7%*N(l&UdkYXX%7;Lm!KQq%dkuqCxl2MTl%_gx<myDHbq^G~_ z$oj=wT6;&kPi|Vd59#b&yewGd^O#fdSR(bFu6|p^;<}Ml!yQ%a_SE{eCD*M$6aILx zp|vWw@TH2z(vE@pWTuPIg9E?sw+TIzGV8@kencg+JR!KH7YS5>XlIm>C2t4iJ_l*_ z2R55lOjdV*U5Y3wfk+XI;Fgo7e<UcTA}xgg6l6x4&}LW0^bGoUv%CpqYQ5V|`ogvI z)*V{0`NU%lhtI_#VOun=)T-n%2|^N?)?qoi+qix4MobW&-d|CPUf;E(Vd4HYNW#h_ za#kXB3;-`nnUU#Vu}j&fus$?1KBkO0MA1J5m+B(Cphb0&q{`se3ehfBAyR&v_tHHt z1-UoTJrmWJ652!o(q_D1CIDIrG@X)@S2qY6g2my2o)IdEh8Mx^(VXrm#%8QSqZTu7 zQUJC9U?%Y<3Di+qp|lW9+<xfL?ROkJ_~XHrrUCc<($ab3ivFgiAs_ox{(~QQ{=?6G zX!6oA`#pbnz>!>0cy(Uuf<{#T_>+aNKgKR|KJef7*lU)e_$o5LH{lOI`vEL5J%B+$ zx`r547X_6)nS_NdXF`y{7<fsZyobE!q>1!QF)=C;a{{`!+G+CxIIXf1U4qpz!MU@0 z#3f6o6;{U0Zrb}8VxFm_nFmbUpg&NPZa_SKeIp-~EBKqr8s_;j+)|&T@BxQ!B3bMB zv)L77C$vh|<KZsdZZH}RY=!>Pf3hoVx=XLqxx~gZTY={?#8hH0tC{(+_&!ali*!<L z_{AFaobP->P~v0C#-jO<k9+kX&*CcD0y=OZUrQVMH6<qlwFGudkKePF0RKWW2slTx zQ}U&B@=Iwx0wgHV)7m73P_M-rROxk){?Kl)3Ug*d-pJUZP$VRTF}DlZ<}8$%68YZP zM6r{Ve2xIRO)8A#S>nr0nI&P;iri+HatEU6S+dcw#UA7}>6T)D2+xc~DN9E!1d^M; zKO_)v5`Yyc{HSI7$>9};EK`|)GUO?2mOZ<%EK^?YE35PeD)%At$xwII?!xB`)<{ro zL-p>|Hxj6ieQM*XvP~naEwRR*h9t7r4sRcxC}%5MD=U57i(WhKuG+e0W7+z88y{m? zla03(?&IqiM#k*GyjG9rC&@H0-PopDf!rduMKHJ3CP5HGtA(CqZhk`G@Rlnf`0$^~ zgwO&rvyx=LFCfD^Rkc8?EYCO6v0lIl%kbcPl6fPYjW&?I<@BVHQs)@m3&EK>x;@4T zL->q>-ch0$!goy3Q>jFek5}PIY+QgRWl=V_jDL|cSH@bp=EK|>+eqk82$h4xwmQ|m zh}d6F294+H43o7zBSgy0$E5$F!l1PejV*$2x&YXIgaGl#pdm!AJ}X38@HLW9c~z>e zYj$ccv#l&(Yk}8L4j}c^BfV^<twd~?6t$%E7SjQqY$GH#!_g>F6{Jgj1TC7__1;e& z*|hxDsz9)^(qGjwFcddrT;Y<o>Iz?3sn1in@2&0{hx>TpB?}j_@J{7dcz>nOdb8z+ zCcD;Wv^&_R209O?%TKS|vY<bhsBVw5WzRflFgCOWwv@8vjTL3S-qAZN(~3yj{JP`_ zXAW}~gv^)TVpUdueRyF-<@oNs4x_`wA_s4DU^>7OiN(Z4(A>kt9wdSSGcDwQPwIeD zJgSR%by%X)mgo4CpoS*11XU!bya3=q0V;u%0m9ib5Ku}r#R~+p#75_qOHSIHBs9#B z6n%o3;|z!fmM08ZW-dQPgAEsj6E+Z0ZBbyABXcUL;3E+F<)gfW?Q<5s@AUQl38nS^ z>a@?7PWui?l{#r{=qpAnt8OesFPp=KalD1tg{*w=(pw)!k-~SV+`@cOgWtQ3X=etR zaU^FZ1JL@pA_XeQgx}GS5a#1QBMH*u)t12a`Nd*%+l^l#oe)~_iG~Dl63R^wg*8Sw z0n<3PH}e^eX(IA0m!U+jr>FHK8lE4ZBQwAW-Bg3&bHV~VEEzARZH?Oy7@05jU33yu z(h#^attv)tvPIGjtsQW3z>w?9=DPW*c%mXpY#9Tr;&)_)k@?_8SO!#Lvsg(tDH|6u zeb|?7P2-Ddv$+O7*9@sFLbfS;g+eU)89>vpf*cHBHAsC8C=W@3_e|^XYcu2z7(-%U z4=5irsL5K3CRU!hbMxYzQLhI}-*Dg3MsKy<qHyWix<Q9MQvvO~7rFa;-IblMwKvp{ z#qHspfsTo>X4hx^0ci_*|FNZOkFK8YE-iKYqp172&)HlyJsQ^WoI<6RN=$Nnmp-C; zs^wL^txp-f^c8MZXX`3m^0wUz{eCkCokW-7xgN%I9bhV$8tnBBGM~p<YL3NGi~lr{ z3C@`lLMcq=5J4O7qBGRR3H^A6TIrrYnQP^Q27I7OY(NXrElRhmIDq;W#n_ZVlE%_a z6p7`Dyn#x$VLZpJ{dfX;VFL1u-X(8`NwOM*$|Rnga_j(3n#>L&#+tA$dr>2)^e4M| zi5SDmYszW}w!a<PoX(ioS(7aK*JkK4cTHMh!SkiSsz@RxOXFQ5jmAcrP#Ue@dFY0{ z^@}q>?cFCP_J->t0eeNKx5A<hzG2`vk9(8Pclr&xUnlDw;0MQ>2EFL{y<4^(2sJHP z+w|b4yIY*Gn9~uKdJ-dJm6dl%q&ls~WB5?@R{r{$(47w!KJ061EStQk=NWc|^YI-= zAGD`8z5aeIe>UK`>0|}Qi7ki<<~0VuuuJJYV6ii4CRUHxt|IZHKtf>gL6%4w)~TW? zBG?g%Qof4PFs+)7a-4d6Ej#~smUw&)?D2&-85qfS=UZS@I-PI5(z4-?jU?N^&P}=O zA!GR@{+zSeF1SLFU;t}#q1gljm?1%<rCoHOC7&5)MWI)RX`lh1O$kheI3JJ;8&F^` z$7ro>K+tO~YLwH7c|r2x_d5F7v1nbibY5HfgGUqwMJQ;r?fSe=`TYImFD>_aSi$d+ zE?Xlxe#sq;x;t+?J<+7#hLQXRWx2*)_|)Aez1}AnIn#;9ay_PV=*<yk>X}YV>E9Q% zy%UcqR`m@cZF3i(LoAT!K!Q_}=wlsSlpdg42@bk+=G)2MRC#+3zKB|)xps<zW~F=C z<W#dYs3gL!j>fMdbJcqUpE8Oz!Hjwb2583$JXe{`dH6|PS6`L{@mkf4N-c|(rfV8n zfgzfC!AziaoejL9RU=VoIJ4bfnQiUryFyzN_jQilRZA4Fm)K=SY<|IM0tw<p<TSSN zMWZY#o<bArZaw($dw%-(y}NEfi7vOZ<6qN#756svp4<Pe7FngcwIR7_$khLf=K1yS z8Js^@9$U#iHP%1UII?xso>dFhbhj-T-|%RoFP5%~mcOqm7P5_0w$!v2I!8M82eSr4 zY1Ua)6>!#+^+f~8<!u|h6RCx*WA^Hv&SYKl2*X?^rz-L6fnNHgID6Pe&Z(%O)|bFO z8}WQ=#kurf$hXna*0lMRGis%c6Plne7TxOs8AZiUE=`jEa&^gk1)Z}BI%o3P$>|w@ zSb-VKqBP`FG_*iz6Q5UE84oG$sxahA@wD^-h`T`(1WhEwv7mZM?(;`nr423O^jy}N zvZzk5{DEV{<s!-giy{eG2T3KdD3XX1Vx@8l&&)WHOLv_d-xqc}V}3_@7YL?6&5lDi zd=O-jXN%d*so0*uhrQlY*qhON-0V|D$<*qMMcmF1mQ15#6_tA~?7wu}@%WBo58Bcj zUw?)**+WgK$op>Yd8Tl8_162+p*tS<78PC`@ztW!zd&DR&oWxZ!n6Vc2}JjxUPBH+ zJ}ZekaE6OHj%Lj(4Hqd)C3K%FA=#8V7(gW>`d^Y%k|!f#4DcKT54fnatfAKPjcpq@ zZF}SN$&OZ(9Xr}np(}j&i4Q)9o-4dn_`{i75W#z2jz1dlvnZj9u#)!u5ZDqd5J|lP zD^pRFf8_;1!DCm8gz1#9E}`J^GTNF5+K7?3i!lg3e~J(O^3LUTmh>q4QdUzoaOn{K z9WVZ!ujAjbLthTk;R+gWTk&scFHTxX^wmnDuOx6S*!hcCcoNKR8Gd~TS=$*3+GFCU z6e^x28F^G*GJ>@PYUcUu+<2^xbUA<?KcXKMmw#p1o|~68q!ehpFi$qHetc11=Aarq z^TRFUhx(J=rqYoud+QU);dIv{BtGcI^YkVB%u(hJ223|QepEXFaI>2UjJgoO@4zGk z1wO%$kzu4NTGlANAV}~#K#*3j;0@aRRnX&U4Z|@tek-VQl$uF08HJ|BuN3CbDKrMV zhqfH?0}itus*(bvB8Q={>c*L_npo@<!${GT7-fSMK^oirLwAZDWjC%~ws}c?YX7?R zo0X%o_O_Ou8x?NFg5D;!b)aSAmX-6@22H)q%dXqFrKh8-X&>rhqm8Ksh#BEQ_zr%5 zHKx>YW>QV5Bd16STKwL!<fN9+h*kpctb?p90Qpwow*`bAbrGRwQca2`)R<@>tRkq? zGw6%{8kFK`*p`=|vcj7v+^}lZ=ocQHKo1s{^*;Ka$XWOanF}ADi#PDIc$u?=V@!C+ zO(jLJOiVR`3?Fe2P;v*D(w=0FO$c7#C?B8#6E+h2y0@(RW0I(EPn@6?csN1gc}tdK zv5D<@OTy$NaWutBJl<kDkkTqfycoe@DyGYr{j-5i063dz3=1k5O%{G<uW4Vt_vo6` zXsK5r9d&JL9~^26*SPwt*t4Vg=)sj6PkAFvF3a}O?w)a{AFV3NhBpYGgqV$hhb8#% zSUaeQ&=L_bsU;C;ty)F1crm-UL0TjskP#s8krzSs3T}q>`VH`TwcMa37+7Wl0r+<K zAT7+yWoJc*#Tul5W-~8E`T$#KXxbZZtM~P<DH&DQm3Q@{npF#T99;J8?>7t#?Ck4A z(FLam;`${ciRAGEy?d6dJc3pYHa5>6ZE79Fb5|zPk%~#uekCM*A7(~P8O3mMQX(zF zJCPW!pi+{Ka4^iQ1k-v3lgfAANG=HN-cxuVd$zOiv%-ZZe)s-Sh~);vF*7rer?G?J z0)+8!VFq<lA;XEQCs>LF@la`j1MLRVC=ZrHS-k0iV@3n*d+5P@_o58jd_I4eG9q9Q zDp}Ixli+lKU2W86#k46g)IBG<8wtq8K(2gd3$5RAc;%`?*HuThPb}CL*}S2t2`jGj z!GZpU<^eRG-o9w(&c)l(-ulYH)vE{N^<S!6mdR8mE_Cni>8_`J-<cqO*RK-#2m<yZ zb~LoJ6akRJ21+r`gkXc04iS(^pbs~fQ^Pv~e`39_<}Zr$f+<H}@QXukSwKxXcN%O? zFU_B#(30@hjCnSBzbI^G<Gb=1T0vj+Cfc%?Ry1R(Y#FAN#zhNv99Z_9_wDTM*gt>< zL{f>TPwemAvvlQ=p3$bZfx(6rMvPPc0)30U4{OE{V5u<0Ru$06wL~nt2$Nhv4-LqB zXxAp1ZbZo5>H$4Tm=$6H0xzQ-?q@0v02f|jB%L_Ge1jKxt8Gb@N#m^^N!N~6yGt~l z>d|s@B$TSKMSbyVb9(jOfyUK~8-t;yrK=k2S1xJ{q511J1vlQfd~;v}$fsufu^7*b z0&+4HV*e~wOIo9ds+6b(CG<il_DoTbX;UEDGewFgNtzIw8DUkL1Wo$wM?c`1IEg+v zu@|dR{5wwkaRHBy8`dmTvmLb{U(87>Mhzq+Vz7!(fYzA;dp+${FlV_<MHjIIJ-~=a zHFDZ2&me~tVNG$msT$1`S1H^mNU0oMi1!Y3>5-w(D{GmzrJ=g4qUy+w^&1YN*J>9w zCL6rF7jMb-_tsWt8f(qgjk|Wh^TYi98-D(B=0OIMAZSg=q=mFovH;S8hcpF%sf`xf z_)bR2Kt)MU^@>EU{DM$M+C}8bIGP!mfUOW+up-#+V4Bj78>IF(REA%WlM|!>L1m{) zhJwdJvje@5_MVH<5>aEZe|#}wHzV1j5j-hkQ8$+HL05Tw+O=Zm#FitQ*6v3~<x9(I zBR)s9El_SPi=;yAe)MW`sNAVqIX00_Z(p%%_v#IGWx*Pie1VKF^OsiC)l-_c;DPy` zsAuPi5>igO)@f&eV?_>EimFx$supsGY$Br9jQE_C63_~%oN8N!AdF)D>aQ_ka>82n zdmSeWmwx%+$q&A@<<2{|q1y_(k*V-YS}y~<cNWvw`$=yGTIDmz6E(|21&NhFy1<NB ziKewez6s4<G>Dmsx(k9H&xoF`8Y$@%h;?c$O@Am8-DaY9vDYlApnBI?F{^hS&Z6Em z0Ybm5gy3^3i))Tn{%RUHGDiV}{{3X(_vUot;$5dVt=Nx_$tJ4mGS$tdJz4hb?z7RO z>o%R<JTcauZD>!T%`gXG>wTN>RVlNb<aLGU*n5hl)-WOzk$<v;*sCQ<Rk2Z(;K#4b zCv$#|gdi<6Azg?<$2cWxw2LLyP(I=biCxEYMxL|;GIF$i38{dR%rPn0%q*5|#Qke) zMORX}UmNneqGqj>&Ge0LI<UHZS+)6x6`4#$SsgZ|&}yZtr^f3rxv~|p`hCkcU!PjB zV`*nis=YH^(?;wlu<3q8baAoInsPRwQ(f%l1;R;6W>|VPjf_p}paC@UkM?X+ovL`L z@JaUU`dg+SMx&qGjrFk!kLADPv9w|x6=!ZHm|J3p(@+AC(XBMQ*DT8O1c{49DKR^f z5OOhCAy^7q6$qkZMWANJdXcQQMh(=oso<x~s!$nCvLq$!!0Cbpdr3JDFX$ySJSlei znX~9xGiNbYF=w15vo;U<d}XvQd2;=RlgYY@*#0Gp_kX#(wzj-9Q(F<wWR}%s&`;8h zX3uc_vORm2)en2DE%Cv1Yo+l>xGE8jB&L~$>Z)uuk!+xP?dL@9`LX2N3wm4R?YXKO zb61oOQ-Hv1m_$$m#|0s5Bl*sN!>dmgi$FlIg#j&02@CM0JXYMi)vYEnJZdf4egflo zo8qp~&8B&<Q7};G8~>X(-q9Es-^m_f%l%uCR>|WVatpQ|S{>`|tN2-YGPS6-7L6^s zekh?|)9(trj5wuUrIsCCxBi5^_2$FvJ6qdovK{z+4^6+xmaq?EiRQ$*ak2y=4mv4O zaArt0a1lLdpbn&g0w5u>M+%c{;NX@>DWEW&G3>>|WJPI05>3X6uq8VeFWIqU$>N=# z?;Bs(-8X*$I<)P?<L^1S?d0Q6?745<s?B%Yi$Crpw2u`iex|#zow$SQX#5Kob0|ql zi!>K<+NAghAaIce<^^G;J*ffx&1j6Xg+@mHGyg>kjTkJ(%;%+oR!XbBrx>k{<|zvB zx0s@O+3IMqWi(oJzsFN}&f~fNcC}2YwX%0#dem&Sn%U9{sZPl$;hC4<XGVA&gMc(| zB3WM2i<24?c_I!F_DRfHN=-fHLf%W?fMf@0IHrm&ZbNOjJy{%Yd6F1=8isWE5VT%e zf@*+*CPr{+NJ}=epN1W0qAYTS*$<0VZsf0-u?EPy?ASkVWPk0t+vcG$tGTfF(m;G! zQ)aPN&MCF%PgOg1^e0AF-_j+Cx?J<ye%03z&WyKKn>A!kHex!l;`d8qt{|Pugam%S z1jrsHkyb%~Pw?Pb3MPaoykrfDO>yKsrj#7Sriu-c6L}@snyer>WEEjNU$r2)g4iI$ z76#EGQC`rN;J*o~LJTu)Y88RGvH|!4lNh`rymIk%b!^~9N9ADI==N+CD{bkyep$=i z8l}P)=_&2ox@Xw!?y?2S#+xf!>^1`%=ez;i%I^4xk##J|%-hrKQfkaL^U|ZstR{`F zK9KIQI;|iZc9J>13Cl|-vzDU93l{v&nk2Z}>XhJ=g1Ze~phV;y>xG;xnb*)a$KJNa zN_qq<Riw7YN@&-LVA;$H^>L(Vz~Lm|YsBp~re>GF;169H<AV}(Z{hoYSOA+qWWOBp zctZH!Q*QT|{Xfp7(36G5R`bn3o9EDx!VNR?b`ui?L_SMG2uMjJgu|1^aK%UnIIIeI z;uuNV)Y0kDfy84-uLd2>*ECYbhj@riE}~lG!u%A&Spr0wG1!iuG&<b0MGXak59ko! zGy4f+nP=4|nw>rnY4b}vN(~wm$DDR)q;=lbBdcmQXEZ82XT4=3YbMYUvqh^$ezWzP z{{2hWpRTCVD7AL4ee*;QupV;{e$ODLPd8J|Y+*=WH<*OESz_4Z^5eIUCV(|jE(so2 zUP)O`Nv%>nohWBgNP#hmHECX=G1$Nw&FN_w4z(5ZW;Km+1}JmEVpr;I>t|?AK9xej zmPiAhrUTI`wsm*kmTki;51zX|kkS-#meJP6vC%r6%VOh9CA>_*F4Olk4sDjlPVbwy z@ZjX_Pki2@S7{5^EnK*~yJfjT#p`TZCpHG~{O+8dCNyba#>C#`Y(h}t7iX2TaX}*y z;u89D5}IvWLSMXuwn<denKhBFS6ZHiuTYI2&sm@ekGiBN3cp!+-C{*|=VVxBuxy_( z;_=MuzVwDwqmrq?$1my=o?wuiWauig5g3CKpBp>8F#M$1T;4~Yse~Yi(`_G}3Rav7 zI77t<2?03GyaB4TRazb6_EV~JgZHQar{9L%W^nqA27xP?ar$T02VhbnvqpqsR-xW= zX#X?&4_&wGkzJ<_PfRp5F1V*-$+FW+m!Q$i_TlTU8{V4DtnAygsc+?vN3u1&z3KWN z&ObOl-q1Yna@s2g+B3i#1Etv#SCXJcl#Ug!a)rq(AEIv=B1i;zGno_W2<a)9m6D&K zKt}LK=h7a{M}*3!=w(z#w~^>JlbHK+lAxz)f2@ja+ts&a>+s4$=WYljHE6^#($;_} z&)*O?l<T{j2DZw|uHR2c?#b6JpcU>}uxLeB>oRYn6M9omw@D=IpSVcq9K&$(P@bW^ zpJtE0_zuTkdWYjLzr*p5zQgfX-r@Mi-r@Ks@bO6K<HfU=o%`f9&VA|{=gwc_+^4T` z?lado_t|Tl`<H8+``k6o<;l@k-!>+2JQ{k9VG0}Z`PZ&`J_5(dRsVvoQiNWcZY*qk zhx@=4<S*TaE9p1h>365o|Iqh7D_;NEIoC(&^?&nyqM_H(*-J0czlHC@UxuOk_<MB! zv*P||@xB87;v0F2_hCw~*3V)qZw<47+05)>_F*gaICF+M%iPI4$h?Pn3j5+8!dB(S zm`~w1`aJU`=4;HineQ_{WG=EYX7U9VOXh8<{8Kcww<5V#?9pqMGsj?wE-_i(+MY_K z@;{=<p7~_%CyCsPsr(P={(F<T|42->bi5C)`8Rs({$%c(iQHYO{1CnC===$|YcMfs zb9>>s57X<mBy&$Da_dt0+vUs-yuT`$yETzpn#z~b?^RZ(;d>l5%;d~|aAtl^984nz zdyvl6kDy#7{}YZ`CoRw4`s54W{Ev_oKOral7>li&9{=#ye}MP%9rV1fZ1|Da;Cu%M zD1v!sa{TZ!aQ-EZ*^JMxSik+=r{VldobVz(zjW=EyWR`umyqvciz&B+bnJvu82kjn zFR(!T@lUYq>lqyChR9G$2i5|%jhlDx-GA`tiPP8L_|S77|K$14eC`Wh{PI`7^F1Of zfAS-IiMnm<{Ad2<%U}K4_r4D*{D-{osV`ym@E?YkKJ@WVe){uY_~KXK@W1iGC;k;5 z{-)vFGar2JbFaQm6K{l(@oZN3FqAm@U}@(C{@mfC#~ym*J#hLdgK+39KKLa6(!Tu% zkDR&w#)skX?FQk%4fyb_e5*R)*|=%<p1mhdohIU1M*Ipsox+xogiqrgGjGB>l1M;N zqlhY^X1r0Gj#`o#xjAF8)@H19$7F;P<Pwv0<{EPbuBagwNCM?p(WTPnnxHv>6vjwR z(4?qM;Z18Ms_>#H{EgsGd=G0>yco%YQSvvcFyTw^R}uafO~bd4cn37+PWZbPYXa%f z%sr#x9juY46~1p3ua-zUFTJO;lU>`%r!KuGm15VXcG#14<t;ZW@gJ6jj{{mgr#-;V z?z>&Hd&--;y2zylz21Ye*)tmXSJ^Dm>$jAJe4Qonl6m%cyX27F+8)O{@pbqrwhrA) zE-t(gw<D>&4t*+XWF_tK!hf)JtX_}aPi`<yzR+p6u4|VfJKSoqFJ88v+~5JFT60%j zJ-PfqZ?7cU+xypVOQM;~U%y?4e#5d#`D?Gql`K2{%zTzzu=x2B{NMA-@b>&?3PzS) zxacDm%SV=u<NasxL8apLm75hx*kg}3X0t0zrjrI);TO%B%3kzxQ*{O6{2U+juVR16 z8CLu7j{iA)S>b&Mwbs-jw?Am?V~?9mg^fmI+Sn^u?S~WC!6|HLs;g^4H{mbn{VTDR zuv)S-#NzKeEB#G>K&Yv%@{4l0;e^q66S?qmc}OH6k?^lmxhTrhzfV41P1k<@syaA< zkFTBHQpM0M6sUT;uEJ-~lIbnp=gBpnXYLTUYS9$ly6QdA^6B5wtI%>(hPUFO&)5ET z=6hvV{T|f?v%e7u{RQtU;PcXpSJ8ogB_s1!G6D+td+Eii>dH&xbDG=>Z%=Ela!rAp z#h-<i%jYAEpYhT+>EFW7xd{Bd>a&009ghF&>~TgnM_)ymA!eNUIP-bbfcnr1v;plx zhtZAb0qGZ+$q{U$zKqtUUP1lPl%YKTYoZz^Bjot;M1F$kCE*iqV8xJ62p`7g?2<%o zODcbxoOvC~=+7qdUn1J$Wi*j|8Qq%rIJy~{s4|Z*aI7(zyB`*@?z$(H`Z!9GGp~~~ zhU6=F|9(bY{xPN%B~cZ&i}CllkD}Wd*~Q$miQIefH@xH<KfvGkC<-ugu%!VlM=NK3 zfPcI>Aq?PSdi=xs#K)Mwpw(y#+7q(kFP<S^+>gJAUPcclUPdP`<X<6L<YUYSnLOf= z6Kk4Rm{-tAlFs?c3-I$NInYgA_|~t`x{>!M^A?V1W(y}A$C_vlEmhpZ35|F!K{aD< z5^|;9!q@*S`BAiw;VzOl{{nvVSC~IBe?|?Ug+IqJFG|Z_VO~X9v==Mdm(e~BQa$sZ zCns{RCv%_2ufH4nVIM`;k(*qH_dD^v@Ll~y;osrNt;yVXIpI_ITVJQ&`Z_0EfG<p- zjmhN4(GjR(CGY)F^bjLLt{wlAiA29%Mh)@Y>v8;t6JG6pOP70{6Bc&A1^XXk7NG`a zA!97hy~<6!_Uh}#a&j2ei-#xivDuWkSLku5315_DKEW(vUS(cmUWcP%8Tc#s*lVc1 zm@Mafi8r)q7%k&q{7euN<tgTR=0@gm=EKYsa?p7Dl+k261DnSUpCq8n2bsgnNn}D6 zIJk%Z1k=V`hds(?m}e0|cxp7Xm0+@kssqHdFda-6)5i=jk04T0oZzP_YPS(}{Fb53 z1+6Za7<SE6%pfz&j1VJk3v(ND2lEi~B=cV8=gj{@Iuu6bD1-XZ5E?}*(He9Q{{Baq z&!K(1;iJqiQ6E<73;2(r9&`{LLTBOTpEtaWZpyxlcJsN<;y>3JUSWRBd<or=&EmaI z{$+G~R`}GvW9#AkSMis>&gVXn&0WAZ`!-q%%Om*-Fi<3D&ANl9uD|h9Ux!<Mn1AWI zJ;zV(c<#)3*j-}4jtGAK70gCv8y>R{BFOU1-G-^_4*aln5N7!-zUE=fb?;}s!2BD& zw~IV^?n}Jz(9hsOZZ&)qIni0zO!6N^4tTzg;(@%GH+&qw{=Z`j^~VT6I9^5pe7+nt z!+9I>;(60DX{MI>F3bcTpHh@YZKw+^Kugg^_zf?QuYkg}Y9@)NqMm8Q6ZLaESUp(a z?4S*(KguM~?kr^Uy@Dsd5{<$$58$CHXLz(7c1CzSnSEq#{vY#u=8s5$G<X*9FvA^w zjUS&u5_o()|4Al<Cp*aW;t78Xt*80oie_oXq_CveB=&!;I;4Q4{YW$e>&9{gbg;B4 zG9)Z&v6?I<STKx4Nn&#p&f`CDg(a1-WTF-@xsX2{rS%-7zE1)0kx?D1fY_B)OnXj4 zZ-yYgyCMQ*j0Bk^Lfml3>QTV@P=+L{XM%b}zDSBj%<${jC-+BcSojTC)iz7Oakp9w zR*N-R!^5+i;VJ386lweenJ9&<goh1UbxQ2yTLbtyFd@lHOB803W|YEXfFIjTQtjYO zDvEdUTSYRpnKXn2nh-3HM)8e3EPg#Ns)@!?G%kro$`LjwYmI!m9Mh1+>_G_>RG2&x z<6OJ7Hj}gl5~Ot?K&1^YmMG*}yHO_NzAA5!D3!`MQmJJsR;^YkT=oHJiJ~O^6OGAj z;pGTPTqdQGGw^Cx9V(F-Dp~2EdUGA`Qs@frW2N@RgKo}TDp$25L%L1NDin>iVWmus zWLk-aHR==!$tmU7xFoi~A3huk+l_9igjFFahxU|IxnjKM8KX+OH8P;i>~%|HHhtJ+ z*J#}A7Nt(lI)fZn?y<RK5-W>JQaYu&7n^1}RvlJJq_Q3Muv9LW$R$b^p|+5WSLqZg znT(YnRu(W6K9?G+l_IUj*u=-yTctdUR_G;asYPQ{N-Pqsn{Rb5lEzCV5^F+=)Nv%Q z(70q$6|c1ID6deejI6mXRB!T0+JcI-^k=Caq+PTPmC9r#YVLuep?uC})an!^8jV@4 zm&p~UKV=?_r(IGcSD}}9xk`&Hfi|hsJfPLGQN`wrdA>_7lSrj%X;mX%B2h^dA=ck( zvKiKwsilSm5-XCH%PbO&>aU-B;h_Ml(n{qEN|eYR@vBPAtln&}E74H0q2!3htyD_S z)XlGvNSp~1?~+z)q|%az)KFs5w07(3?enXe8r7KQ)hd~^idD&!r|q5+6;f~4`6SD7 zThKw9OIK2Owp^*GL*r6O?66NBm#ZbbD)5v`s=OzIB&=MjmZ<$sZ8?j_81NMpG9<;c zW6Km4#E?oW*GZFsdTAKRkU=ZaO1PAI+{1DzeXm|FDYwhjti;$Qebu5-Ym6oSXWBb< zD&#szY)S2SS)`BWP~o$vGSfQdlNygb`}l}N!*kY4b<}<@%+nw(%a*A0vJ!>ja=Yn^ z?_f`T=^c)L`5lgb<sFWH^&O6XZH~RBnPac<jG3`BZY)m2OexlF)l3c3!2F2x)~g}b zSgV>dSR9@}q%2+w?sGcPs@5B=PH!+;p2z@VX3>9dB>sCnwNmOiSYFB3a7+W<tKk6b zG+#~ksyRrN&sWmDN)7<4punz)7T7^%aG36eNe)upPxt(s;Gu<i4YV*1P`>SS&rT~` z%yiGp2?pq2N%y$R{Q4%^FYa>3ILg;5XfyX~{vYM#P@_5PY6b$G0s5ami2oP2=Qwf+ z#b388)shGPy5(>EV<q<}EC2fKDn^QxuSxPlHjL*-k5!$OSx4qWPXjAvg1KbTLR+t# zA(_)9@=CEZ*G6VQPk}x3v~bZx`hP*yDo;ClDlQw5(b)#amyL*@5BqsP!v7>cwEuOH z-7fin9siZwRTxFNLLGco*lg%O?Dm2W{YSxP!$<Kkf(d@b^AD1zH`1rqK#Px@HZ}9i zref4*ltz6xTD3Gz-(b#Dny>nlLHuvd6Bg=hg}Tcg4E_Nxh|k1D83Vh6d6ScSGt8C8 zf5R+=zvz4D`oDSp8uvlpq1Ul*ir4+E`@((x-tRrj7$nc2Qif?|&V%=c_t|5Y?@RbA z_Mc%)mtTMRzJ#B%f93Bbycx-VvDxzsr^iop2=$$3u6z&XUiu#IYJ7{=zuR%X#`V`6 zw`={*yBYU)`u_j+_+RUN4fOe@FZ~UA`dims@t%L{`peG$v-sifd7uBuef|&T>u-*q znVx5ucS)D;_WCQw;az_3s@MH9=k@P>-+#va=sbt6nCH+H^BlTjp7mGEv;K;C)?YTy z@8&rojNuY}dZYOCCXqU(i`4OVTz}at{GH!>n-=*WeE)y&9DiH8{R89i&%W>fHub#y zd4PWIz;A+|>n-|Rdhxk9@wxtT)%SRJ-+SlzdiUSI_IUnd_xUG0*WWqsf8TihZ{7dd z{|l?_N_mK0zx<BO6PNF!)D`=$U;Ycs6PNF!)HUqH|Lxy<Cw=sP@w<P+9{)f6{r^9X z!{6(t{GZUn|JR=D|Af==`}|@$!(NgYxU=3`=35dQgU_}yq70Zlm$}Bdx@(-vUgKQ- zHO@6$<6Pr4&NW@*T=O-~wOr#|>ov}`UE^H)HO_Th<6P%8&UIbmT=zB3^<3jz?={Z# zUE^H;HO>uO<J{mi&JA7T-0(Hdja=j0=rzubUE|!mYn+>ZjdSDII5%;Pa|^C<Zs9e~ zExN|J#n(8u<QnIeUgO-dYn)qtjdLrmac<=`&aJw}xz*P=x8@q>)?VY>x@(+Ue~oh+ zu5oVT<>wg0Jjs3qy((GF_@TQFN(g%C#YsJ>1<}h@<vDkfU}j1#h<W&v8VRY&fKna} ztxBb7$dgvUX=b2Ujv#4THN|T3s%mCVf-TJ-E~0@J52NjS7uz|r!R)llZ5o^0?!?=i zo&8E}++wq;b$XRii;&i+<aBDQ%>wNO7$wtR&`6Z%JQF8~Eeo0T%ywo!a~dsWCY?}U zAO}?LT~cO)v|K0|OC}-r;h^SXt|KAT9mA*A(^&4dWNvdpsF7aG?Mn!TiBw7msxAsl z7yd$DLMSb{h;nC059jOni@EDKVGm8{8{(K2{O!SHZio{)@jz_jm=3rdCrscgx{`ts zUms5b#`h`6#BQVc%591KDY|9kgbnz6tLWY;PFRGX{Xo8srfdVY!eRJg1KqzK59^-m zc!JnG#OLhUT&H2mTG}@TYrWg}Tr~xGo9tM>Ih)N28%`CgrdILiYMM({95@aaE;0!6 zgZOmaVSFc8OYb-cKqYPX(B}2{(5h^%h8LEv!27#s2Zr1}eoCUUdoIIGN+3Fgu=Y6@ zSG<{RKw>9qtAtdUx>0bpdOTPxNmh`W<YrV8lp_iYO8_n8iVS4@yHPEve`><lGPEw0 zbW>+fwe+^sMC>xVJ`i!aS`?1H+W8S*dwsvBHsud#Jq@w)7N1tKRm!<*BX>I^?eXfC z$c`vi6-rhjT|5w})_)eE+q5QAw5-Xl;+kxxw(W&<DA4R*i~b`WahW}47c)K3oE$bL zxSDW-o~vCmJUTkRDVnk>-AygAimqBmArY#s^_g=A9aZu6wnUYK&ARH-ORD-@jhV*5 zN>xF#u_BG1)*G*HvMF^h*gSWR52NMb)>RXiwuM}lpiCCDK<@<=(|_p~SEFI(e)Q-y zsQ66D#oX-);ehHNA?64E2gE$pW}Hx#=kKKnKkH|S`%b#naVI8jy7e~VK8*Knp(|Op zT#eN0xLgC==|=jE8xuvkfAC$<{hgSGJ2s0{KdDsRo}EMYBtPabru*CQ1vf4d>Hfg& zykV-X;l_L6YzIGe(=B)24f(PE-{b;BxB&3jO%^Np$(ia5kg4y?7_M|WG|L#9DPxqS z`jRz0skPxN7~_sB7$Zp;<A=P%%&R%8-5RPjpt8ntR-e2olSEQh)!UdP(46k+O*IGp z4ko$RVc;E(kbSf==(R{nyyay+mg7o;l?-4I_D^?89zmaB%9$k7$aFDZVkW&%z2i*f zTM3`!YLk;jd}J~PspIODkSHNFG@RyQKGf-rX|aCFV%7)&Yg9nvv2N0SMoURgOCd&@ zFi|#fLOZ6^a1x+4+wi$0pz#Y?3Xg2VSJ)_m52j!M{t^OOOo{3eOgHU-jq1(jQarSO z$r`3OnUnM+vhlfcOn;rNyy2WuD>1nt^Gb*%NWng(EzVD7R%}j`p;K>?&(K!`trN8d zDb}!p7UcvLaz&9|B&Pbo!r`yIwZPT={TDtkF<upkE$SF4^|w~fyRoact8-Z0ovx~^ zX47Rg)t^D=eIb7fo@g}IUbyg?mml2f-*W7M_hz#<mDO)MJUZIjduVviwu$tD;l{qE zc^gJtlIl>~stLf}>MsbA_u#q6FwIOaGoM+8Drpz<TribiNN1xxIavi0!KZ|V5&|69 zhqbUKfsKTV`HH2{Dm)+FE<7I<cs`PKFdxe)PB)zo6Iogp#_?#6bHZXg_La$e3!RVV zWUhr1x(F<n;Nzi9Pi_pvh>~M!q@?nDjBfcTI#DeE6(w`ETz-(=eJ~-cz{ks=)iiIw z6SsIA&qOqvYXOA1T$dql)g-C_y-V;x4_GxI4Z6m#@Q^co!!V(PJb?_>^x<O?<sgwu zR(?`FJVL55p%zJ4x)9H{-sB3G)xw>s8VGQ1Rke&1WKup3&Yg6E!SJ?8$8$~%rYk3& z$_G-kG$S)44HdPmYg+VOyG1%!ePh4xGD7IPX;|Hk3FWtQX#p*DM#FWHaKS@}Vu!3f z7Vl__yF8W|$_REXY$(r)q%pL2+r((cJt#bfJ_=P~mpdGFIHTwZN-B&T)5=cCqnK9e zm=>mwS-@;$cA`bI)UuUQOGlFEJxVf$l+Z{?W)c3gIwAC{03s;2EG5{0cy>_Y=@yA6 zl?CG2MR5AWk~lLZo=te#H*vytN<6KUcv=V|Wj8)ug1-plGqu6jtt8;kSt)5buz_y* zC=Tfgn#sC?l2V3}QijVfp}(~xA?yZHGGj6^7%`b_-$Y5Nm5`Fka87FrRy7jTH{S+K zEvfN^>uAA5Ufw@%(Q4RULEA(1uf~c@C0PO_q~-HN<15x}pm@rYC8P6bnJ*C5j;+v8 z$BYRpLkO#pbh#`NR`4p6_0HntTBKD@Kp8Fa8QlYg_5lAkLv6L?^$VIBCyc3%Yl)q= zlUuFT?Y5{rT90{N)`*fpZ%V2t+)8L~k9IKGJU-qW3n<@FDvh;2fJ*0*Ubn}>`7~;W z)xEZ^JYtck!_}oBGgpD~gc5-cKS6A+1ha@)#cXBvGAB^oTx)BGXl<>>(!MT{>rM&t z!JxvTCLs(eF6OF|xjopr+FVp2i}7{K6G9nSS0{;ewGER7ww-oS-LaZlSF4g!eXDn2 z@;XMzWi=-p#6;CW`@D2;!e)H=Vrpt7h-o!CYyRgN68X^?zd=V;&Qy&=hwrz5-hV*? z5|!|la0;K^wT+le!fGs*u+bzOJcbFyTGqXMeH*oSgqA@}qPkH)LsC`M&0j=ne_H1A zh8G)ZI{HQy92SM!B1~nX5wvH<2+D;Fxxl+Ig(S14kg*7BNV~3F4i_yV9^gAj-fkVu z=rtp`g5a;dv(004Rh4;Xjh<ERQlny^vb?P_V08^=1C{CZt*L>q%~Lyi-{l6-)5P8> z*aBT9-f~q7$6x8tNoGu(Uuw$}VZOhoslKYb&D^peRXb2SzNEFSyt=e8wK{;JmsvbL zVA~Wl74Eh=Q<uYA1?kEC1y;2GS23HIJ<L(&CgxsrjP_Cz<Q7bg2SjSzj;X9BAsoZH zvnP=|lM-&mL^+N{SV9=WM7boHJCYFiT}6|BHNJekX!75e$hj{Fdof+@<%C1j<ljt* zW>a#ifAb+sM0Zo-+RO>JVWRA$MA=Dccy&@RP-oU4s@Fz(bt6`<qP?EXjd7wq4@_g= zgoXG%E9tM`XIaTj=~qg0<${hUK#*YbujKM4={HU$g!?hk9@>lP%z=&Ye$vxLxb1FC zotDy`_1g*1ZznIb4gt}QK_#<XRZ~B{c*!wh-=E}j2~55{n98T>k|%G3V>k0ceF96$ zR>Mn;o&BR@3s>GD;zBRZ3I`mNq>lhe+ep9AAV5XDouscx(X&$aZ%}mxh#y^pv{4aS z55QI5fz0a~)iYFX_9UaOSt`HP?r%@T+bV0{PURdhK;f@fqji>XM#3&jY4E3SBl>z@ zk>(S2?F`Ld`i3^;t8QtjuJ`$RuS)es!W8pa>D!6_(wdOV5ed2-k>}=c0g2^cKUj_V zppsdM?SkFR5zGgVGS8ro&gF#tA}4H1LIS67Gd2nC#SDQ>0&KsZN(ql)hL}Gir57i2 zhcQF!#0(JthFFEawJssVfFYhG46z53;2t7`0grtXCDn~sN^d%d8RBV5nb>N0;xZ|{ z6M-lv3{goK;&LgS%cMj>oqw3R$)jBEEL?Iw^^EUN<j>MA%p)i8t?!~<@m-{{C3jmA z%#0RdW=!c<T){C5I7mN*O7{<7b~(6*vdgAE$}Uel4eS!@UbpQs89!<uK5y<UPXj_H zfO*m-^A|6=`5th8g}Ze4f;eWMWA|eA$yDD)DnPpVb0^N;ao7D1!p>s`Asf$vRs2!| zRt}>JRy;-21GE|t_KUo9c!rn$HW#t~J6uG<MNv8JA9xi{`Q31qt2Py!WvpA=;ofAb zFPr+i7z_O%WH)kBjm}aPt}&qU#xm?Qf8(8*Y;Jt%(l>P3aJr|vrZW)ez6Ottvgj&2 zcCX!N)v^+`)3AlQ&z_2MuUZN2^XKPqotzn({*(0U*dA|STA4xYyRBrlpi<f;2>WXJ zRfO9nD_Ryqh4U&dFQ<L`{9u@;Q^F`_zqVw)nKApd<+;9;(5wIzk$0|#1A=xrW;`cm zyvPt3<y#Xu+l8VTz82HDE14gsbdFgT`*q9lv7scP^+*y>Q`BHe^A{)8WdvGPt}36Z zE>mO1?4+z##sS(xt}iLH7y$4O9Klu!rkj&-0GSOoz9b=R!w1)HBAuvm<ADE@TaH~l zKW2<-fN8DB3YDFtEgmDRf(}0lD7iVOwv`#jHvxByV&iA3I@{O@1n=hssf0AdCNRKa zFSN_d>DpP!rXYK%ni;?yOo|z~!kj_`mXWpM@5+h>H{iKYVg}$Rst6?CX*+H4Ub?;_ zQs#4wcg>3iyK1^y#<DZiS=QbY`q<!Tdy_E~vanANE_%9f!QoMv<34}k-gFhFOO-L^ zAcVQx8gbReBi}aO-d5<v3e+2}*?3}fbXk36caieu)uaP=EzYKTxKM9W6Yg5ZJ%HB4 zJUUO%&hGYkZb&Y|)Ml)#@&dVixFS7~_J<q5jv1QnB(&7c3@{6swagY~KXVElW+r_= zO|GI9Gnwh%3Dk6e%kzYq1lfvYa<T$QswE|C#3VJC1nk>I+Kc%<##ezUYdj_NVam!T z^O2))K(Ot_loi30RlN=<>vSR)yda#wbaR448FSHOek-M{Ey>(gPS}f&txFQT<?1A) z*aPBp4YWC{At?DgrmV&qGp4K&N?A3WP=~)Wo)r2iW%Uz_JHL9yZXXcoOqm2yTS|{F zO<YcQXYfUbPtfk1Tlt(Po7-y;Tost^8qKsvW8Db;+k$O$9fcqr;3rEKt$^sgOhTIi z3cf{{_;kvp;2R1Dc-n8Lk3VM))_As_fP)(&_=?8Po)H2temQy02|E50DAhQ}LP39< zYCW#@WL1Z|F#2wZcWB`(@&4Ws3_5JVz@?Y2LBy`gs;>4_h5OwR^9tQ%#9WXBZO#Dv z2s-!<bgjg6t(3koL)YstRUcz+X6{4J%~JL)Man({lzq$9Df{pYWv|Ef`wmRt(yI~p zos_`O776?S5cvIs!0*B2dk-hvP6_-tCGca(+;L7gi;o@n9};+OFPJD4z6y#l_R_8X z%V>QmT(ga$A7N78Bw9#U(ES7W3%B1x>HavO`?K#r_j~&(-7n>*O4h80vPWUt06w%O zD@Znp46tYi>2;Iy@h>WuuGzF@+itk*mdiQeI23LQhyRZ`fi6nTiN`}sMDgyJBUU!Q zsbwr)*!zz#$5%`~i_WjJ`a-2yi!>c}CzYuF()X{yDS_tJC5xKd1OFJOIDBTkU54!> zt7lPNS-_<+MAH6%N*=92AAJYbfjG;wOJ=~lvyfTNY+$xA`<UbCW@a)Cd{dRmAEJEI zzl>;vL!<>T*cbCemRW&WW;1ED1x+|CiJUPdvQ~a6lb(keXI)BIs<@bMItF_}`5w$Q zO_*!iHv-q3z?S$0VL#@H{hV+FK|7)RcFHx|lDX}4>1$(BD92Z{Cv)W#Cc77NO{^EV zCKke6GtwJV&XN05`qehD$4$f@x8Xm%gg-#NETf#XjN(l%O3txES}0$f#P>h4pEls# z&gYWZ+#bVZOKTMb^UC>LTUO`=J<y*O2B78SJgf+E%lIiZZvo8WT)-e0O|WuhaY8>| z6EvCN36}|nLileO_~^x0rgt#8eLt{6(=k}tU4ZYhf}a|hpy9=NhRfK3*5rzSa#jVY zt0ghQCWI~VVy9OVbTOK7e^X){8aQK?Pq2|L&*)H*Pb`>CWF#V8j3mxkocL4w`^>(& zwGBHOHVodfWZrOZynf$c{c9mTx|9nh>biBl*7A8#e_MUO$(yY$>$_z{-Vv#DX+xiG zTQQL8NTOGLhbmt!<Xn#S^1?)BNfJRY5u4sI4>rBOZM?Ok(715{uhB)_(Ll&(_M4rJ zwxmTObt-gSu}m=3*PjrhIa=w!{_W$AiVAD3=dMM~$?gRUJgR}x5#<ADW7=HWDml=6 zOJ@FPeQ(Ryh7oNC4Q6A#Q23;1JMU!<F*h)`F%L2CW1eS?v-b1TqWygE9-!~1-)299 z`+7K;+nvabq=bjD>-t0@zl~giC91GsC8p*UOwAoVSdDCI0g~LbPF0>;lFT2VCim%- za6mM<KS)jP2Z|>5jlcmf5R?1En7%*E3C~iK`*uo=w<UA8b0Da5H_kD+b5D`b4sCAI zn8-gxx2|rBKSpfv9W%E0I&2`VrI?k+)~>^+s_CifL^0mEmKyA*lfps5D^p7kR^sc# z;Q2uknIc>>K&-0y^!WTMv`Y?O^z4VJHGey?<{uEP`KNS5b>!6i)VAFZKMpLg<1rqy z*rp0Fsn%k4z)Y5_<R{ZB4+GOJCH=mZ9K^@FvbjT;NqQEHk|^lIyYaEnZ0-quvT?^2 zxOSUCm_LC3ZsLV5NS1h7^b`(IPvQ0t!_VDJJ%xS8{yClk3CmlH|40LOMf5U^^0^yx zaH7%QbTQ_x7yZNDMq$B<!A_qq+v9Q6rDCO;c-ZR?*ZOV#`ZAv_P+#rarm@FeRVjCQ zH9I_4e_iRBpnj9n6>vKXTmEhrrLbtx@?=$IqP)Dro^0eeQ%_lQ)@}XTIbVgt^o`Fs z0;l8EmGM|F>$^g!UGB>i3{I=Z?r^y5sC`z4sW6{^Lge!UG&ajT!aTzW%*R>RET>P3 zoPOj<;PlD2ar%Rp)3K$tC6Vh$3D06>c5^cKk%X`gZ!J#<1LK%$cS5_*y~$+$Fy-wV zu*oR$_DhtvpDyzDeZbqFAiVtw=G<2};T+}dM=5VVlFU8I2~T4-*^Vz2xjX*?UC6?` z{2XS~jg+@GlI7I=A~6P=oGM$iSXoZ`CSbLDIm71`akDIqcL*=vkQ9y>E(**re(xh( zae-nqfp<uAzPo9l>uydsD)M$4;qBY#g|}V7+n>Z2oqL7y_M?QipQgN>dx6ib$>wy1 z+()vx=lH30Tb>1m%c%{*@}00|yOBEbi^}ld-IT}2_X5`+8O2BTXN9}F@!x@L?kJz{ zZ0x)FP67r3{Lcu_ZoynTGP-Cn9Qz3WVq5pd?Q3o$$so(u;ZuFP_rvAFq{#AzDa$|l z3LJcpvi!l5{~VUL(myl3=;UVW6>P3!FY7%$BO#1e@I2-4=+%9-e+v6AEo%w#jlIpK zZr<%nvh@k4J&;WV_5P?^>M9GBhf32Gt6EzU!Io?!er7KJBgPVRIyz#Pp1VR0*v)o( z%;_pT_IJyHKLqO<TrG`_&Cz~KiPQFt7o$O&>5b1h{Ayb!8gGnv(}Rg2Y#1iusNo7p zaA{4T%-?6O?TtiP`{h!Bb6c!lm&F`FokghtGGVdwJ47a2kA1=WnJ1ZNnJMOz%oo_r zvoaws%7mLf0x}{0Hkt4=mI=2cp-tvER{f_FxfLnlQ&=E8kj#B9kv~f9fCC9(!w%67 zXz#|-;VhL7_oRfgqICEul@3BtIy?o^;a`b#_&8?ck8{FHR62ZsN{45Yxerhvrq`)< zf1MKqe8p2mNip>qoq)CS3DFazcCtE|-%YczKq%}XLSYXGh26Bv@a^>K+o@EzCn?-S zHT;&FK*MjPXSXKuTj<tJT<&o&HC9v3U!BN5PPcC2gogpuPz<PW*hqSNKrgp2h4*uV zaEFB)lg0-ZCh~)1OZXxdAuoNLijWTw5z=Uw;{8v51o-oHK6f}Pd`936`R1diKlM3a z;1ggq9Dt=w?2+bn8-$8hEH-WjL9zqlHbVO?S<?0vTkTu;TxV8z{3dKyk8Qw5ALh?> z&l?$EK^F0s8ic;ZV4shJcRQBNo#u1%vbj$grnYR|y$7!N9N(&H99+73;fcf4JUMWb zH=OJ2YhAbaQP|Ck0_H3gFdz6h9DJGzm>X{Yr`Z%UCWXZ+2Hv9?F}yx2Rx)#C&Wx>b z4I5+5%Ir1W-?__Nf2Y8?^wU)*<Dtg-P^>A|%++VtbXEj37H8vlv#KE&N!G`$X?MK7 z(p_I)6^QmJ+_6Y$uq;){esZqt5sY44xXOF!zpv^oqXky8&1AMa{vH!#Vr+dXRaI5) zFPX>;tu=a8OPl+xmRM(VO=Y@ER^hgO{l!?I;*D1wfrjqNrjRc+#JaDPL91gGrCwQ8 z$RA)GS9PfiuLO)1p9jk#YL~o9>=N}%WNIt3n>o(h40)r)$kd5qWa=QupcBQ&)J#xn z2MtQ86Zv&BXs6g9kz=2_ujI<m)b%tpb+j0o+6IE=7805|iv`D7PB=|NQ+ueO*`0*7 zHLUiryZsM`rb@5~>913g-lUL^iXU|g-RkFr^{~E7zqOKvsW`*MDHS)MoH1z@CGsk| z#c_EZ6(HDizZGA5`Yer5?I97Wqwf%*+M*_a^1}Ll%=7CuVxC{g3-aZ_=3pD-HevyC zc_?bnS>kwH5sK35fNN!9E~wx5&ssb{ka01aHA<64uNi%MM#{NsBKH)2l>Ylx7B17@ zaibwa@<baeTDM*L!c|%6>!C!Q*OEKP8vl+3hb!4)@y51b1Ql~cYavDS>sOCBsWDGz zL|c87nP669&-^HJhPjJ*jCmG)V^%Z2N7T&Y4**xZ=WUw#B<6|*$=pCfxL!m0Sa;o$ zO6B)b4mm>dtJ^V$%%`dttL^!sDt<3j#g7zK@iE|#4-i%SeoX)G=Y%JzD!!X?$eAP< z#*ZKf<G!19uf><Gd#y+c<5bCxj)RgtLiu8xW~$vmuf2m4_Muq?OtQH_pH8ijK^}J( zJx*4qd&NeVbM5gD;;Wy0KUJo86J`3yl`Ch9Nj!_1+09wujv=t6_v}3gbia=Wi+ihK zs(thIw*ptJnV|743GiMw=An`6F<bRQO2=l%{5Y5u-XrS3`BVqq{eJk~NvZ?K7XNc} z;AJV<Vn+7c`6`YmXDQ@*gpKZ*lx)gfXl?`;{WI3?nki#CBke0%!`J=jGJXq{l&H<I zGONPkL`uD)(PVAgcIgdZJBiyJB2^2)zZU)nD}9BbP*ttZ0woQQ+>vmytKQCvkrb~s zv);HnuEo!x&?;Uq`)4@vQcu_kl?@@YGtBOMdqB8^8M^cfkw3?n1<V>|Cv%WF!Q9F` z&OFDQV|}w6`XP}+C!Pil{m|Pu^eE=gg@i+I!&?s|gp=5C9>t7$BWBc{lu-{Pb9*tP zN-yTeDWk4T3F9K8<|w0npvb6)fKgv0j5>wcaEcS2r;PdpWz-YN+!GumT;vYDD@I*% z8KbUD3KNu3$0mSL4-iJ38YVlB(G-!L$=n1dJVZ+*#%YPfuFDvAfylV`$`;_SouMfs zXA)3~fw!jClEWfDcX7F1Qj|e=?@U~kxv^g$JU>O5`w7C_AGngamr&+DFh-gCmWMF6 z?j6NSa2KC@0606}KCt=ZZNQah_}u+j;m)-pW1oBgbL?>MosYq}QGV*~dmnlPIC<|* ze8JXiuALV)LA}O@M0Ovi?Eb_QTy&JO`@ALp3+x_zM}EIr`Ndpbf5+mBe+u_!FR#q_ z{$=c6dU;*Or7siCS6-zo<C5inCIqf1*|>@jxJuCm<^SuTXu}zBysc=1efTQNL&S!y z5aq#YW&_Fjx*kh|2buSxZ!(j8ko9#~adAc{JR}N*^>>3%c<60H;U+8!HYPy~G%6sj zmS0E(L1!Yrk8Yhz=GQTYK^E*t3F|~z@Sej&7TjNy1vh{!cps4kPhw7gk`o@Kvfwr< z3vNy3ZsQ<V5n^BOLKbYfOcv}&3hSvXIJq9!zmsG7=`)_BTl0Z$#iFV8#H7yep?iC1 zDa!ujOyL4Ir5}{(%7qR1jvEqh&wGIo;G<7c2EUCk`2ANh_!i3Gr&sZY7aRLV7cSp- zl;Q@1pWMEIH%zuJh7@#c?KWcGpO3e53rYIq;eGh4N3+61A_K3Z41C*@z`!?A241t} zpToe$WV56RT+mD{@Ucm3E=G`J6=JWJw=p!_1hX$~rbZgo{1fwRR=Q#)HT%0nto9zS zXIbS~BJJ#P=;c*Ld(FLbIhUE<@l2|!VpY(y*L~>+|I>7wOB?lupw(=+X<5W4oa`!# zxm{+L((F)b^*S&6gSX{33@lqSuQg=rE8jbRsU?Im@3d4)>UcgS<{^vumuTdjGcR-f zDPf89A|_j5M0!z3%*RJZxO@W*S{0KngL9HDNfz?axk;CUn6i5)OZCtc%+Q<^Oh^)I z#aFaYQg68|>yoA+F9c4>(DND0?K5rmmd}OgoYGfco<S)bgS^QeOrMUvepn{WZQ>_w zolvSHw6sECXB(#RoqWF3(l8(5I)ZK?$&gQ^m#idfLrc=IrqtR8t3sXpOPRXrp24vN z%i+=yDC=4IkL5$o%__FcO_QHp=`owEirJ9wyUdt>$1F#aCsF2}O><ngqOq>BqtfLF zXMGM|?SN_FU@{X4)|7XZ+XH1+&y>GfBBQU;u9wba$p5->U;Vts+Uoj**YdS|AeK$7 z3m7Z+wGAc`&8cjnys>I^7zN*+#YpRgXl{HZ)(+P(hnUmMZRp;)RC!FK$~~CKG6~@f zcGqrB<i=9MYD}EiI$VH>GrlC5oE%sHQhA_9RSpTX?UYVWVLClfOb*_NZ?RQO4!)hx z>0v0p=7jl}nuaM^4wH0UNEO~e4_ueb?ckv7FW*h6ubUGN(5!;l?BEqZr_J<yb0WWj zZrzg1t>E(Ybf=!A%fkX{6{XvBGFOF3x9W=I-zsjlI###?)A5O6pySaovfj7@)A7Ip zpyO^#-om0iSy-LS$1Lqjwh}sCL6hd=na0%{&fElFxe>Au7~$qK`1<-ZzJ4`7*_ae@ z#$Re~sT!WYXgOhm1?`xkH)MrlB4wZY2Qz)=^c<c|_Wd7HcyTe~S{c2Ws_<M=uc?Dv z`RcmAkK7?yK2jSBUXAQa(-!$$s-GYAwSp(r;P-X@-PBL><Rj?_Luy23a^p8)p9!p_ zyO{T(FU{qI6Cx+<qctLTV_WFagm5Evi*6<91uHQ_^pT|oVG&d{jdS@{$^~aI7aS^b z!Df7FyT}Dk6D~N4$?hm8jA7aw6l=seC@%so*hLRu-(?pm!7L``cG4P?&2zb6+2ute z%fvbnIQkTIftGQ(J7M=d)B$==qF7UoS>q;r^M@#FJj4lW@XhZ_<~Py<8!@A7yn<2I zaQP(7l7Bzul2e1gCBq|-Er~ssNn77Ia7kwuruqf@vas@xxukW`b|CaSmyrVUdf<VZ zc+4*~D@)d|yZaFmpns^CCx7Fkq|D?#k^_G$_Ou>&=si!s_DaLK`gqrHCyCbg@h>$t zVcoEF4PgEY<5<1q)@6kgA`hMUN3-SGe}I89mUojk|Bh+%@5ov1O!b^x`P;O12PDfk z)x0BTnN}43{7wn;W{pnkoRcqqHAai2EsEJhd4;9g1DWz&VPE?-+00P6Z=6-UL%O_9 zQsRDlwmh|q%0#>92y=$HgLx3$HJ9)15&7;W%s7p-4y!K#3I_a*d5PTS6!dz{tx4n- zr-U7t`)aVRnq0F3)X|z1SRFlp+3&WZv2+yQ<)mmVJw({=PE5>qa*)BEUr+6N>=fKb zjiu{nqKMaXP{N#FPMK;s?Ho2h_XbEkSMKOs)9C>4*#td5k;osIF`bh5%F$%esv@<m zMYehvGtzzQfsr<CCS5YF$BeXQ2QbodtXPCyH<99yNlWQTsy>9pSOEzK449o7+lSzo zj(-WvsG82MdBl+F8^Ygf>B>Sh0M^wK^Dtj*%I4PaFC{ah6YIC_BKFx1;-cImGR*`3 zqjIeoR)B;ykxvv*vKTO%;L9X~leDmy%TgBbGUhTB@fiLQo6G7=hMlwQ(i={6T9$;H z8vThi3p%Q+JPw;)zF=PWh^H~qBvI;9mRL4m_BRA7jOoa5DjoCJR(7Gl{&#DOU0%8M z<F3R+)H-}u$I42h&1rG*7KOrUThw3O(A5yGusXheE)s01^Y<E!js?-~iK@gvJFieB zqpa(l?6Z%HywT09z&6@0<}fnNt)ty1a>rIo*Ygv(hLq4#LP}c?B?QBcBGs?NXV;2U ze}q)e?#3jyn-i8HQrZfb`3tCF6(Uj}sD48dl2=CY75y`b$~$PVO++ebHtwJfb`y25 zo9UL3tS{x0GbEmzA#q4iIj{hexO36seL!Fv`AK`vd?4LXgD^CV|Mv4!*3z}aoH91k zbTS?PBBtt^+J;s_)ceFr*+c&zT!@i&YL3><%5y?{{&zTjEt!4|RFG8d9I0JjH?OYJ z+};o^ukY2y(#r~OUU2}){|3d)7RZK^_E`v!Ukvuwj2YbC;hNg|)B=ymI9xq2HrSt< zf8{Y`z8Z;%^|2aEV`a=JvkfY>nVXpV(1N)#_>4$phcF#gCxn}^7qB9cYf1@Ybb0eE z7O}@Lv3Y^mpon%?LI?w~-A_d9Nj&+hvE1cgWf3IomIU4rZotIkOXl}ca@(8C?c;={ zm~h4^;f!-aAKnvz1X?+8D|6eakS$A2r47e0@!c~cSnJWu0;djodr7D)mdwe7B5CtC zoa7C8$JmN>>*@N*q;26M5V7M+LBt-)f=wZWEs**P$-Nz&c<UYmbhcGB4Z>IIF*R0~ z)MaRblg>b(MpoPm?ULf@&c2cHh3mJFWTrEsJU#pFjgYGr>_LN_xpGoc#PkY_1Y68k zoIU++i(ubTihf|0boWP+ZSm@sQY+im5RJ6@O0}*iuULvHx=;p0Y;p(dV`UA+<0x`f zyS~H`4m(`o(A8w<p&9x4AIip3z<Y`%OIY7fO>L^)+sT`>vGM>nI6Bzh`vXetx~4!n zlTG_NX3kxWy1~SEh9eGV__F%fI5S3iq#k8%VD4ewj~<^(=_f@>-%qXldog{#Cn20w z5rS_^3G?uQA#4s{f<Ii8u3PZ6*NM{g8A9;KD8V1&K$e0?+?c>S5NZ@ci<8OxZc6gI zk|2YD<cpR9>18@2QE9E!mZDuT^*+O4O!9Tqn6FFZ-$%Blo*;+so-yT{@hxbY;M60d z&G^*K)QrD5k$;3PW$55A;gC_1qFglPpM^#HW56HtR;(o%H@kVkhS@{tpTHboDZP$l zy}z#xGe&n0K76-<nDWH-XeOq7Nn^v=+wLVzNN+X>iN_$YdG<ZTlz-rT1bl;U)ioq~ z`bQ@gt=o9pLytW16j^>0dFA?lQmOb{o|!Q%=CI7)BjZJQH2kf<({ML?s!HdSk8i6; zgW+BtWM{=ba8bqOs$eNfyp!>6;HA9G@i(k@U&20%pK$5lRb6FZy~i4L=t?Eg_wVmk zQGf}rb4Vl##nr8N=;bmrT`TdR&oEU?J=2X;;##9Bm6y>~gfd{V2F=CETEcD8i<2@l z80j*ls(g}R@i8Z6E`36%)?Ne%zYt+X1V{{(7v?y=K;BWh7v%&Sz;qZcPTBx9vDIc) zkrwjM)29fOzzK4EjmmHlTFR)ne3~9lCxl*nyt5M1a==gMR|u66G$FyskZ$ccSyrfn z!fsPGC+8>i)it0fRB6(Ho)K!R0fa__56K~=#gY};8ZhtJ{LxC%=`Y0RBt-&N`1#8U zq=Ge+0(BCFb#AU{rWT85F>N$Fw-zw7;^qZNGCvaTs7`i7f4^a4r`BCl7LiLU8?%jd ztsUK69q0{P(4P(j3&~h8>hqM9q0b!Huyql7pwJsgr`kHJ(g92F{)x3xTWl=D_Aaii zp0|1Q=I-uGF9(yspxqHTSK|p(mq+4Jf&n&ED2Vgf$P6)yQ45_>L6u2eKBvQ)nW<D< zF_p~(Nkgax7>(H(T|#D53@0z7p^v{Yqcj!KAZq(Wae+oMcXFpXRdOut(zJLkod7us zTX@b}>E*2nkha3YnK>W3>YS$s@igj9^-Vo6jdDKM41jpKc0Bj3;@nsF(2S%q{zXl? zzO}uxAEcN}q=WI{e+nJU%)b1}^0%vzMj}4e+A>!C+Eq#8gI2fSX!d!fqxBYPGU}^R zpu&T1Ba>)b%hE;7ow2Kv$r~Pv+2t{sy`(^m*M@5%Zk0Upu^Fmiu?%owf8{ew6Vt=| zm6>b+@@Of!I2CPaz%!$yM5Bzt#46R8RwO_xm6%qz1cb+O?u1}dz^X^SMx>SAM2@+T z@1gV8!wGFOoIPc(Yr|U1YXV?Hf<Pt5R8uC0o0ml~)yO$Ph4p77DQFBA!Il(y7(DS+ z)p(-Y_(`?_*g0o5<SMg*7ppWpOL#s(3&{<WHg^Eds`yFH;Uvp*?g0L>*-5Fykrk9t z{FPW%=xo80T~@`^Rl{W0@Hsi2><r|9l4UkL-()o{&c3Yxti~_SzFc7i6(&xwr8v2! zq2sT1^vwU&ysG38fA3KB4MT%nJz@W`iO{-$tML4qm3;#%)l$w9b5?b?)N~9iuPcwa zePzPVr#d=UtzLj<wDDMFm4f$M!+w)l8MK(HVjC<yTZi}TS-{#I=Eb!Q-J7c7fp9X> zNwI2sr&qE$Y$G)=PcxG$m^~|=6+R*8uuP65gcP1CZ$e-&KUXAk441DIn{zcLa-|n? zrX+;dG0#m_mBKVs=~d9EO+>cMRS{S}A%N|U0Kxal%V@@P6F!>N@P>0LYowww1+3%> zfMsE0$k3~FL<kGs6u!nK3zb%7MQfS{>iiIyPWjD#8gTGa04@??08@e316GnoGy{r@ zep5RVGi+U4c-`Z4yU=e6`gC0?i!6f`6-{;iG`p_8Z&ydZxg|SR9jlY9K%b1Zv;|i_ zYWKK$o1?*OOY>O!iuQR`{k`i}H}0~S3~Oq7$C~R68F@!P8OJs3i|Ai47krkP<Y63r zSl>0lI=U>CZzh8#RN+x{Bm}GWVm{N!H)+d-Ov%N3tdwlVR2K>H*I&rFlle9>sztQE zHnJijr13bWIUz&<*90x5ag{BZq=at51I7C?P0fI)AcU~WIw$jUvC=Bi_mt0-;8EqR zcvRh4A=ZfrJEX;gUCK|Eq<etws|<M+ld5l{!%Pe;>&(J}pU9oL<4x_dnpART+-K~t z*>Oh;eKobNiA1`!b$of@1+T;HVwnO{lfmPj?ye2l91dr&IvYx_ZtdPP)M~D6pI;Sf zM2+EErzTcbRTuJfC+AsodS`EQBvhaBdsCruZ=klaW_)mb&AN{5CNsaRVPLeTsYuH% z_BAYvT9^+pR8eKHq5|!dt4axB4Jp9!VDh#n1d{@fb}La!MfJf6dOVOWtXW(nnO}(F z;f~TagA$%uh$pZOF3=Z6N+U0nWr!}BGTGGxz$?H{GFA&AVY>&@vqf)(!8P$%bqL`M zo|J$jTA6NwYZ-u9Eoup!gbEBY?g}dCiCLN^(&NgpZDyMgCh0$|zHUqtYFU{HHg}g+ zbT&A)55$@W%Lk4xKAstDT(+ol!MeUKOMPo^t2@feC(vhJICS52e4x@L=RyvnLn{mT z0svV+roWt_bnQJ0Hr?^9zHQep8#>{!+pcTxUF)t*1%it=;c>+>zVJHxWh^85n61de zOjg6lwrKz}Q1D}lUYig`7Gn!x4Q+-!3i-~tiBx`*oOuL-NXeWtA(-*7mr*%VmqfX3 ziCpc4nY9br+RsDAIOm~B$g4PJos@vw0+wLhaB*sB9AE?&a?ECYJkAO8@Kr+`vl8zO zaY7W-0e=zD2n7#^>AWtRThC8cXWPi?-74&mEMK#hV2>=sj(=Y3H2X;^MVz1N9~qs1 z6H!RCWNg+l(F%}4j>a0^@FM3KvSBA5u5m&QJ^owPh9@&BkJmQ#h?AM6@<}4jW~4Zo zVloBHnncv$R+Fe7=!BBw2{NM+LJXp_f_;x*P5O!j2v%A%RA!Se(S<wK{{NW!4=Bm5 z>pT>`)zvxHy_Iv$;a1(sv8!`+&N<BVq@J8}#sGty0RjX;f&j%VhI^}P08$L5D4ABY z*OTmVwq@(LpXW*bE$ew{Nza_dfA%?59R@Q1K|yc*T#M*iH&plB{q24B+2Px%*;~Q> z9>c|Mr)1t2Ixyeeu|Ml<%V&LY(Oge-*hybevhfye!mhPSYWBO7MtcMD>a|sJQ){cH z$*Ps>TO^{Nx-u(cvF}`y+JpMukTs%d?lc*U9=9zJ8a%KXe((0Kk-@IzK!2a@E4^y% z^r$|SvMarA!|>pd`|s=J&c?<@eVf9pQKi(HCS!d=gHvW`X(71zExfk4sWIx`Qbh&q z4(h{#4M8W%f=Uh`G{jiJgMM^z;5|}kwE=qcahBKKEtv^C%)|%iBds-kcnT;ENJ>dr zZYAL>5yB#vA_>z&V>k{85D_}eu#wdpY&gIOCFI#I;=F}ZNVHUaLz^cU!g0m{pqC9L z`51l2k4#}7W+L@45J$Hu(4~eX-$vgNH%ql<Cl)%x8!8&yTD856bf<jrwlWfXAPiZ) zOSJ8-7~ED>J+aWJ$@vt?_U?>5vyvl{j0Jo0%WLP88Banw=C>-Wd2b*sosn8CUZ=v= zEBfh`c}-%lTdr0gZ|^@eI6pWx215I4x7s+{KYZx%$@%3C-(=FeOQUeiv3Y+Yh<uTp z<shd}MA%@L-51SesItD#VYzvzRqB85lv{!oqDV#@i;0PbSYaONbq_0e(T|B8BHZ(U z2-8S5qZ}Apkm3wijHJO~h{PJO>2+?&6hhSf<hg!QpM_)^sKl0m=SWEJkSTJ@?r^!G ziAgAB7CQT}RNK6v_696fE{a5#P6|Eq=)TTC|L6?VoB%t(<VWS|`jm2wZ3)&ZvdA`< z$h7EVS4QlS>=bl*rF~1#w&dFJ?sOsb$2Oa&u<--4)8cqPm~z?Vro1;e6yRu&GiFda zs@fkA`@q8B@Z@%}rwdr_Q{nal5zehuIY#2%j3;XLhdVl50}@GdyEPcLdYTMPevZg~ zp)C6oqVP`H=U7ZNj1;yTs1aFVtpO@RN<$<wH;GVy&hOrVf|DOrWPX{0h!!-??&H9b z-zNGaNc3B~#AdSal5HQ)!G5r^EnxYva5>)~1Tx46I`yEYJ0WBh>qd*OlwM!hy^6EN zeX}(40bnEA(=Z5<Zl?JlZ0yrG?;s4Wp@;goBv5n~gR@6q?Ve;xftlrfN6VO5{VXw4 zSH{hD=L#X`lYOh42z^KV;}B#|tR0K?xLnEHzq2unXnf=Q7Q55*2jiL+hLI?JD!H}Y z#|}k3wA~jmwJ23)>nA}eF$hrdM$vvn;WNjS4KxCj&JvRwwR*;cwombJyt5-vXliTB zy1emvi>|{jlVeQzFs8iJZjojSQ{a$=S)rp2mV;7)plAeb*hyW5k1%m=1JmjQV1g*Z z97z_;5vCD<Q50~}zRBvkyd!N3{nPAbnu^`rs5G-s0U?Yd1QqoLJIH;GhK+r@3n5}^ z8pB8!SwybH;4;KEv*8Xx=Le?7*N{$OQ<H^R5vgbzT#kO^W!&jy2gm1DNWT(4ja<M7 zpyU2D(1AeZHte8l+c%hHdh3UIiyvK8wn0Uf4<T!_E8m|^9er*p&>PeH0z>0mzg-e? zX42kxk1NImtgI`Q`gnl2hB}F{37j3<J3N$BF-oOUuJQJETRL~W!1d1L-18c#bkN4; zkEm0<2p8!O|E8M3@umd$2Q3H}m56}~d`tuo5-%|L!eIz02@KjUwXrI3i<ggvg*Jqo zT7-)v%j@ozEX1Z*FcP*gRkv-4oRtVI$N*7XslFT%<oJ3rjl70*`qbbELKzj1VG>-h zEj6f&AksEDDe;Zf<JbWuwAo1|FiZ2UB+sCIfX)IU6~rO*RFknWiEDI0O0*m)I1Qz` z*r$8c;t#dB;W)@X9CcKM<_ll`kP_|g*f3s7WO}(^w|*Dnu_XdJe>!n0e<$4epGAK+ zdwS!4GB+Ta^WOAJ-|0#n=-HckuTO27>zmj&9hfW}f4}!nruyRYpFqqu{b96PjqAg^ zs1aajhBwVOhbu4M3NJp0Ui<)#{8g7F;Ep2+WRL{(NEaEj0-!CdCN%(p$cF_@SrDTv z@4O4{7YM?S{ju^W8zB4E?C{l8I|R{=1<|o7h;?~Q2Xgj@D=ik=q{25#__iHuL8*<1 zYYd4i>_;!&ZS{b-G$zt_*g?c44A)@S9YQ=z_W<0{3_-mX@cdv$EN_E{f~18pMf2e# zuV>bcXupO<ngNk|wuw|)7U>QetY2Nao6K)AMOA2}>m3o6v|JZ)IwHCa0SUaHEekvx z*7;M(vcQi@wOXlMt@*p9V->+$!ol92P}GD0(6NgEz&PL6e{3>1IdHTBfcyW=u2fmf zoRz}y-t@-*Q>`syVU*e<Izkm^fF&L)U-Lltqo8;w7RFlc@r!J!2gmOaDy$EnV(({$ z3VwuJ-;IGGCkZY&3;V?MM<CJ%_?RQlRNyixp*ZZOzzlhG1ht_Lg^L^}5{NTE7>IU_ zf)XgB`sj6LY-SN~FgaJoOwVE&GrX0)(>F3Xx3U|q|Gx(yW?Q?Qk{nmQ2xqCbKxOfE zvB3_{#y@)`sL=W)ZE0a-oXKxh`doUQt17S!V7|WG^mMMz_Xz;os5Z)Fx@wVLA-|k- z*&}tbs3{OIHMY2t*xt*qy&t3|MJh6*pn@<C5SFVTEZ&C@HiQu7BS{5_GU!-{OqSdO z9KdTVEV#??nqv9r-BOysD^1|CW$)cPs#%;n;5CZj1(QaM$Zs$bhhoP<03<KvwE&tt zA=^`oa|u9;8)l32C53S#TIR)VI;9zE1%w7<V+6GZ0zf+COb9Y`$SYyOj^Kvk78dGV zpv1+;tOug$P7I7807l{=i$!JqudMR5IE;+^gB>t&Jb)4iJ3Mq1xpG1p&brUU2jX%c zXBq0T9ydwqH<mFd`UWa1OOq;S`smv7#KAg=N#S;AOmf=Aq>XGGW1)NL_Ht#hK~T`8 z()O+82FK+7y6T^ZewS*ezDpJBuwg-KiUkfrP4|jv2+n!Jg0}fyNhYmJw|E6vHHpmG z?^ZT_0f`XZ5>gw<7QvJfF)|qFNX6p7Tr_}Qqs8L|>8OxYN_EZB#x#DxZ8RAGAw|n_ zN!-?GjDp`Kqt_{eJphMVrWlLo!0k)JBpD<I$SgxBd0Q5G%OkI==xeTO^UcR&?IP%j zLn>Hx&K5`yI9=vuQ_z-*xU6QMH|6wniq<*{2b#25pFEWt3B(jiQI*J^PU!oN|Cg4y zlg+DJGa9?sp7aG&8ejk7Q0LOg<C=JHyG*S)+BrMx@nqAf2^T#O?!f!>!iVXq-$(DZ zml_wfQAIbr)C78|!*C!)uelbixdi^x3GX=+7AzzP+J}~Jt!B6ry>2bM?g^In-7Q5o z*#aQ?>3}{gvI#3!*^EjAMfv5|!OQ1+pzOxT;0!?z`XQEV>KY40{z4`S<~79Owbp^u zK|-TfJWAhbm1?vWOh0dAij94^oIpYILr6QABGpiXBdEhra$g7OR;e2aum;)I1jtW8 zJ2F^kNPc!-l<@c!v$>umDSPB9@~hj-+B<$7F^abceL$kgbocHam9h;BmGgYEP>-st z7S3t~+2$SQ?r=v(*lrQmfsAdbPnPk<C97IvwyHE1<hK<zHn1M`P~+5I*hOI>tB{Zb zaFA^xO?@QV9SaN2W^6ep(2pfn=&in2G8u=d7Mzw4@%valba&gb3lz`5+2|#S^es+a zExJ(8+!Msj95$9VBxM`R_rroZPvYi{aAB+R6@s@yK855Sh{Zwfs|+lY3S4HDZ)~Gf zMw3%EI<W+bIS;IhHM1b>-X)S>9j4!J?w_8W--XF}RRNrS6^vOV_<F6v3k89^iC(Yq zgka0XJDH-mqZ0&A(P;6mgwr>rPpspwEPX6|X_@Z4_9Hx`7z)jO$A@fzuFi>k`&dwn z(GYcRL&L<<CK@6v0YgHmM_Xi#5jh$_Eox@#L`l)_A{m<zHu`P$vHZepd$&{cp!#21 z-3E<`c8rYse_~J=o2r_1a^qamZPo*CsNGQ0=!y_~+g<ga(Hh%F{a!gz536bqpdua? zJO~c;Ea*J1U<JDFUddt&^&nJOnn>~~f>+WYSxI59)Ilb4`8gQMWq^KZ8ag6*3RK^T z(BMS-^K!DaB@G>l@k9>CUsN>nemyM}Yb`x^Z;Tl>TVzO5H1tghIVh$uAWavnu*DJw zAW+YH=o00R;B}GjfgnDTsI0auN}M1OZBMEGDrqR<Hz}(ABpSYWX_qpY_e9$5b3TJD zJ)YJLk98y*4mQrl0wdefB|i4>?B01%+}+m_J~MH>USd^hEsatG?U6|L<&vYZw8IoG zEJSzYOmZ{v<$W`iT-0BP|0j~eAyE^B?J(~T3#-Ue&U1Vdyt_H1v2k#AsD5C7LF=Dc zTN_8NjWH~kAr*L-<+;11ERjZ5B6K0e^lUc1!myfYB#LRA4itva;Sd=kLMEuO!Z<#K z%O6(I;R<PnBJnf`v<Y2Er;7eK_GYGAk$!27CP#m{enAFPk@zMY2t%$d+_SPsDz^5~ z#aikRw$R#DXnzv7)_b^Y*Z4H)OkH<(kKj@=2LlE@POm4HmJgA<Vuc&2oTSZ(;z;?3 z?CNAzkmCc953HNw9j?u$e%F>E0FDyDLZHeiK9}w|+B*<Z%|)VvGKQ`<()BGaQ=Q0Q zuoz5sTXs6E33J9eWx}Jd2Boz<9%IN7i)!)%alI>3@R`{Dk$~PeRwrdGqMuuC4D5Mq z$mM4}3T=ILRZVSubE`}*5_w!cTl?7P+@ykCNGn2veM+q~+v#Qo=i3MSqeBi!w>NHX zi0Z?QVx2@5@QFG%{xTh2nUK2E35KlQ-QvGS_&7s72J^bG|J#E!^)ehBfDpTcmw+^v z5l))GvS$D+BT(V(ZN}5P&Y?xzVd63fGd9d0glXI3cT1fFGo2EsciQF)OOenQ5EK@$ zTZ{oRF5ze3x9DkHiZO#v3A=&ZA06%`o2tq<89Yp>%vlEEv(u7Fo5KY{%wFh3h~hF? zK+A#@A<AU4dvOxQjb}{iF){TxU7Va-#_XZH@m5N>*+65gU7$;~2dERrvAvL-L)N50 zd;v%Rg`Q>X!6D0^Z;-aI@y^1`!fArB^+5mRp>l9`95a(;SN9ypaI<fpf$<NBxj6nk z@I79U1)dat+u-RAa-Fi6?X$q4Hr??&6l^t#T3TA`Z7nG~6n8n*lEi0>Of|y$i9fSM zEH!n_idGHwJAR4n*jef^>NU|>s+a&<b~P*vA`l+scm<$mFT!Xiwq-!O86txSZ=oO0 zBa|Z7!{<mKR}=hvUjvz(l)YOj5R?`q!U#gumhY)XK-!JKw_75xP`ZT<XGyP{U`5AP zR#?KPU=*rw2pzu6@rNYk7!dM#VA>Ll0DFdf|1+fQ`~+7atrBy1D$+;+VKvd&1vuQT zMp$)tyrC(;5lh2}Nh{QK@w0Sseq}F?{T-lT2poTi=3h$k7nu*JX8P#a8@Dh~$1}80 z`xF?&bI+r@+Q656zv1GI+fR{_@dU$PPV#%vP00Nf9D~?ss-@9vVPt7H2@bDEM(2U6 zoewemEO@c&U26x=ZZn#7|1V)#Oq?ID=%d~bu&{%94Y_P#s62}~)t?2r8<l!rbF<iD zw0Yx|Qne&Dz3prImTb6vX)ZTpm%Bb=tl$3&gTmfa-Dtsn)VA`r7_8qTAL^<pg!@aP zSE*tLVBQcGh7qLCa>d~e$XpJeY=FWX-U7%xf;3<XYXF2UlIXrVR!}21OU4Rq4fjf6 zu44+hSz&O#FSC62-EBb$dl|<FxA8LI{qUUt^SFd>hGPYTA%7fZ(4o_(aO+NGF$W^{ znC7>dzxCVQl-%3c%DW}J_h-VI|L^#HKSLkZJ#McQH+Ak`+b8uF(MQv>rf03SXwgp= z(K+;ky5n7Qd-m-Q;QxtseB$#OkzgM{I+E$=D?pza(t;Apg_EE!LNhL|oX0E{#oc=$ zX(pUHjteT)btbs`0)2;KbO!noHtaH_Z9+4Xge(Y8Cxzi7NN03Oo<p`>Y&ZF{-2+S5 zpof{_#QX*D3X?P_#S|kHE+s1(@z4@G+-<g5C=Qx|6vImVLv++yRk!ILmP<0K;;}82 zXsxfSB~5EvI^h&QJK(cKzA8<0vFH1IV+LE|=(O^{7}qgxiXIwB*DEB>MoU3br>qSJ z`y-l~da2SE?O*OqDURgBYBOC|)%<#HBB67O#SJxWb<#RjwPnmZFyydA2akw;-g9B^ z?-Z_rhiS1(EfSMle(^9@n2cE&MN3V6Rh>B~^61>*Nz;u!ee|ix!fm^D{$l5nA)WI4 zaU#^GX^3bWTALbcYsJ-7Vo|l+=J$!ZHvWQ3AM89cg?-VX4_(z)5tfgMVpOrcjAdfK zi-VX1eehrd5JC_vgEeoa5SG=*ADKp=F4i(VVFc?qa#BOV_Gtv<5CHi&nF(4B#o|<b zg%qiP`^bb0!fJ*fd=)w*Btiro&Q%b;j1K0u3^`H&3Vj8M&Ozsy(78GFa}1g5_4b}# zoVCr+!ss|`E$uXON8KC@#j)!dp#{$_bb1bgx|RiOwhtX3(O3#?8EbV048R~5;Kq81 z+-}Nr7M3xEe~2zpV|XxVoDs&6zspb4#TsdEIVJ~-JkGh9O-@I7?59#;=3?;&@rHLJ zWm4g7nYc}~m17H=7I+)jsz+<3tW|UU?5i7pwQ=`_y?ac%m!A<akKZ|9G%OjShth*} za*3<S+V3+ASk-!$w0<x@uvAFM4|haVCc3_=+8AUtiOIOuz33d{x`th*8~;`6&c>zc zv2Xn5@n^qq^jlBu(~Mtyefg=xYGYy2?_-qBHFe^86YJ?w=q>F%fu7UPjQ2n8(9T`T zuNc!QcXq~2rvn9bL&%V?u2Nb29)c|#e;V5O*BDoqsK-S&sp6oB#PVhlvMzGP*+D?o z?AZoLyz&8%_X&h71y#=Mtzu;9#sOJf&A1@=3IbR*Gq{QXmIZ)4!Sb5BB_jctkvIxl zy<$sbv;<%+1jO9v@E8eY>_dl1_=SL~eG)uC_8dAqN5UJo$nfG@+u_Ey;4ns+RsR|b zPJ=LFMDWw;5sa3m5c~$mCuRXF1zK2KhDo$&2Ybh^$Yi@Pgz~fyL&i_omxSQQ0o=xW z?lj35-YPd0T%$jzt!a}qdM>&!6d@nH-ojkHMJmxsO^vc^cmPpm7GqRn4EYKpQ-`39 zp3fqTE*$`jb}_>8K0+-~qn~&HquZw+Z=uzIaQB&_wW{oE$YmAW9`$EBS30V1d{73j zs{7~<E+X{0Wo7irB(CO9h2CQcr(LIYZi4tLC&V4TU`Izl)|{`PnOiwD%vJD=Oy;kJ z=Z*j9h&f$qE$(X>+ISM<`Z9H!dP5{o#i25?=MYRUamBeIK=$0Z1|V)A$UcdXt*Rh< z4@S0O0+8L^jH{`iL_4~d5WtZukjoD3K>*JIz~97~Ycm13St5+?=nPv%5bQ^=?Z-{z z!f|wX9OpNL{pc_SzxOaY*pKO?VJge|>*vqZdrLBs3z4y<*U8a&iEtf#^YapF4B8@h z;Jy{({u%P&85a2Rgi**`7>v+{4qaeF6L^j-v`H?lpp(Zrz`ZJ)>)r#WJ7^((6rJ9W zgMMo#0r#>q829|^P(;C>XZTlPY*D_UwuyGtTzdS;moWOTyo8>RwLX(1CHAi;c{@{5 zTz~wzSBW|ZO^>1P%Fba`(3v@3|LF8#*xK<qqzcPxm@SAAR`w^M!M#{xoZP7jZK7>X z^LAyZm~Mx&oMroaYlE1p)NGcW=4}zfO}pM0DNJYc6OAXHtC;uOBE_@ot8Uq{K6cO$ z4}E(3enx39Nuzq1FChzAZLGL1xy|A?)=$LRC#SPIjiaJ1udO_lU1}8fOtyF|zqa+? z_;Z7tF^1%ZJ;-s^wAi?SQAWE{B<}S$;y)GrV=7C1omBc1&E;~RFw%@vIo+daB6ZmU z-Hfy#hm$?Q&6a@}l<*>88%VxEj(lG^85UP|c-vv-d=O#BOtL)+143IW$;)Xz0}Z-G z3Py4wfQ8HDHZ=Wyt5|Qa2VtH!uVLUeiX?irs%|R9xwMtuwuy2&KC+3zb-3c@(Tff0 zlt*u6Wpy(lQ+P7#^z`n^^d}Pa%7j~I4aw_fSWEP1|4=e3`p37{RN?NtT*JiEZt2wS zNN(dVMcrn9esFbeE|Wbd4-NDvluR`3laKFh9~_?F9gE{Nw)exosm`GHnV|~Q2ZRTp z=z=%eO12qUj-*VD=<U{(E8P_k%<adu?J@FFV<e@6_s=A#uR$+WBN1reSt8}Ky=3id zqVGXVs*s7H_v?Z>_oSe;l3p1NZkFn$2|Hb$F1E@@t-BE|c^@><GRo?Y!6bIb<<um3 zF@r1I?VAG?6kA&L;Hw7m2<*;pz3ONUNoo^1*wIsksdWF+rLOLUY-}za&{#vGlbtSi zr!gGS=rajhZw9~gk$@{+)niTjT<&E2fA8O)%T7!lTs$zpH+|gEmI-bAdr{QlkL5?= zlU})+Th0t$Hj@{>IM<Q6+R+)_V=(Sdw5O?Zj%`o%@1V6{j9R4bk%&4jhXCS*@n&cZ z#&t_X2zA}a;zNC`j{|o`4suvx`S$I*J#dQ?H11#muO-L;1r?MuSEz{RCBoE}0;smC zkzhF(L%XnIx*IZGLa5xq6vR@QhxA&VFA21tC5hb1;L<V!BQ)qhLUIX7uUK*HJqoj) zTN;{Gl)>TFCE5qZX5elyE!6bj4c4Z_Dm$$Tn|(m!+{W|~C$;TZjE_<nBE_;0#|{;i z<NZr7_Akv04X<V5jLR{1wKZUu>3jiYWNN9Wb=(~+Oy(xK_O$m$V-2dbM*%_|3fj|E zqXtf$9tnxu1EcZy8P#J$Cx(Xg9_H0O#$>9=pN>y>Wt07bYqfeyFoDFJviK7{M<(Xe z=_9I0p;KN_ufo(9^1Xfbs=g$btLT{6h-B=gqR<6}>(E$Imw<UU+%09@vW5j&3zBJ! z<xO`>4k9lHUQS8WohXzKUntT(a1-bj<R<teLXZd&x=3J`Pa$y?wN@Jll7`7-bud)h zN8^d9YzrRGC&=7TTR^K!4j+i8juvbYvcNeAZ=+J7-<&75J?gW$XvOTZTFlw#REVal zI`Rv93Vj=w4o~>?p8UZMeJWw;>(CtS^E&e)fA8SEo{ak!^_lu{Hke7D{P%4O7l-`L zY;<XUk21KD8@giB#b217=y|>SXy@JRc)c6>O1&SZ@w<ys?bHBdq3xg?J;>anmj=f| zs`_40SuQe5lDCRqravqgT5thT9^UC7%X_vj0@POD7_wJehK#WAmiwY)6&Bv249}O7 zDI2h{OKrYvzK!FXC8aKMe-{fJi2?;{hut5*o(d$N>I_LZE<lP(kxN1c04Pg}Ddu~6 zvBM3K3ci^X{@8)iPzJ?fDQKutB?SYtsfo1~PcT*%R3P^eL2YBk{uM<g-8NCCB0aOY zdv}lJXCEg*H_1D1lcb4-<a5yYi4xt=ZRVV-sosqZEZZ2KWxOn6DJ)2#xi1_prHCjU za3WGskU&^45}A%5+c?V#9pL4zu)O!~=A0uU+VWB)M}i`}WkvZC9$uho0NOI#D_9|- z#LWX+@?4*4P7@Xyi0^i@F!DHv3%#~xB?-Gg%us~s2(Tbpxs|vGOSGUwjxDc4LLVUe zeR{pUqi-1GhI~n87F$qZWCBVS#>%B$9kZm)(?P%A);%ybF$FBjMEdHaV1#BnvCirZ z#mmxX+aE4{>!%Wb#ix8|L+~ab0zQbvvafv{BC0>y47?2;jyyC0cep<p9pQ&J1S7w% z_rqTC0LIGe6e;fsB2c(-NVFx43w$8+EC*GOvwYLtl7vW2LKZ(iksK)xtd#nwwp_jh zRHR5CgWQS)17&+9dA-}>!9@bba(Rz72yTd2B{4d1$sO;eg;q~;%gZa*O4X8<s~tIG z=SP#qRc}o1;#S_+_1!-ySUWu9PtJU~m`{7Mdpi50k!;)&j1T%<>4T!5J+W`<mE-Mq zf9uvk&C;>X3%irw|9t=6MBs_O=|uc+|81*UcdC7ABpE(2x=7ZWjXx0&qjv>b^)E;r zoDfBCD*$hc$)LAoA{oANlbxmo_taC+vN&9cxdlng&AY|B#9<aD!G_+QjU?^{NT36G z9o-@?bd`!Lb(IiG5xkqxwFCzgAT0qW3-5EFoQ~_J*K17~3UAd~I?%lh;v_hM#U@fc zYl@=REz!$uUM|^Q-mytpJd<O`zUx!H^lg<lWyYF6V{^H1ptE*t`QruAJ-zFK)#z4f zo%W%sj)1qfBPgZKzmiy<*jL*4?|zxVW;JM?I0n$W@q~B~$*3FG+f;v?lz<@yYHS)R z!ou}6pDd;I1{+LaStWaP8_CwrOQ>Pu1nRe_dc`n@{ecpjM+whHgeMeMY36+p-xw~n zAq6(Y2Jtl5ycSy6wF<Ii?lct!$7b;i2q%q{=pRt15PUD+*(TaStg=~J^QV#SnQU&d zCD{InqSgo1ZMlHnC~IzzH*v0%RK!`0;p)2NLepq0H#L*7Xj^_o*>|5EGPb+~TUv2r zt3rM=>9(rHjrNe+CZoNHGS|t*Ps)8!lV~NZ-`N=z#!NvYq+un+3Vn6=c<+wZm6Zot zSGso$<SKVSt>>gp(&1XD#^bkg<VZ?d6t=opwlzitG2zuXp%)q_>t44Rw|Vo6bWvdg z&jvb_GaXa7JuWv3ytF{&(>#cqp&Ht};gLxUk<<vnOe~n|9w1Xe`aZ)JIp~Y6-Q-{1 zs?FNTs98s{kAQ_ocR|{cYtQT5(z-#vx5IBy>PC>KAKsr25874w_}GTZ(qmVAQafa- zA6ixXEne165A<bIL2rk=eI^_mh)*r#JG>!xD!OX<E1$k2;T|vssWLxGRaFsVV39gN zofM^aq9Di$%jicZ%kK#bYX}UZ9G_-|0s_PI4lta001QC$dYpVZz6FMM42Hu50*BdB z`z9FTKpac%-_P+wl2Vv_KrkG_;NW*vOugV=;4nfa2tp=U91QO%BjosYgk(F{pvg^W zKMW&|3xJRzh`eEl1f!!<(-<V3(Ek+n@4{?qYqSvcLe(tuLA<?ZaA;!TD2b5sQ=b)Z zKEiDLDD1>B#I{xr=dXyR50b!k=8t_8N)kZX?TEvnQM!NUSArGpfVwZ!bqDhuY|3O9 zcqp!<7<Q9C0k$%$UiaiC%xYksOVw{-j4e@zscY0zqNjJFEW|>xnLmfXh8CPI47TeC zY-5-#6$XpV>;T)-4}c9i;BJ#ox3|ES$6$MmK<qIVIQYt7gTY}DuH1<O1CikTu!KJd z+pr6Sg6skdEb~+N0u&Dc-5IQDr+1jDMGVAA0>nv{KOQax2n*RW=&$H4L-O`^Nanh( zKMs)0KZYQg=|_+pzJP9v;gP{@z~8f*$v4!8#u{d(kDNV6_{%Uo-!fDWMFPjKz_~8^ z&hCRJPhWuiGk={CVqVPN@IfNqJ2X7G_&5%3Gti&+8QD6~r^0O6=n<aahYdq{6p|lo z8Gc`H2fndn_z_UPN~;-3b#tpiqo^>7Ny2~nFknBtkNCc<HE9QKv2Kf{_hXPf@q${a zYOWGDY8jYZqSX-YFfzI1_qQ2UF*WpIx_T7(Ssaz7dPF)>Ya!HC-y@)J3|B^y)GA<m zSX-eE<K1DXrVtDybC^LcvXbSi!$JUQKpf$|m*pMXaSuUHA9Js$#ZeipibQ1;2;D3P zJVJbo1O6c3F%{#fm+Mk7xM$s)yi;}P8yeA#jS{|PTaRfwTWTS;7ARV@&_QaoxsxQC z6F}}+E#937-D0wbtfPyP3?`*$Y{#w|+FrsO5NQiKrL04zY}n~iTaysKTi2R#^atZl z`S6CJO_NuliNHKW=tv15HAe#?X*pSk5cKWSi=vJ9MZcI-n|p$6w{c_oe+;DTwzN;5 zUe4zC+Amx<ou3g|MIC>rbXYYit5x*#SFe#C5OXlx(aEuv_v(CwU_8~HFl)KFv9Za~ zh%3HyEC5{}i+k?>g_X0IBNnn|4sC2y_m}0{N6m{Si8T`%JHx-CXbb2ETDCIP_e#ou zqP_(eGAogkt2s<8_V<%A-@~oXVnIvGEyJ5*FSd!ig<BtOtV1`o6PF&ze6(EsF4^?U z2-Vm}0U$*H5U4Pct{8kT`7|bVE=e+-xRyp31(^>cI1HBIkeMK*W(vC0GB`YnsY#Tz z|6st_q7wZ`wbvF{e3)x2xbgTS!18uE!hrtait4D{7_6&GZvn^NMQFx87C0MKB)Xu~ zm+P^dVY`9UV?i8VSA7xTsFNCm-B=UggbE8?$WSy@5vCuYnejE?igYuA2g{aZ1Ya^1 z#|9M*c*-^t7HZJtK7^hjme1cUrAT97iWH{+5nTim(M3XpT98HPspSM2!a*;`%Sai# zTXv6klPw!VfW+Wv79ZfCCkcp2ga{-=sVr_Q65}Af+kgPj)RhDespvHOaAXSlBOnk= z2~Hp6UC|+Lrg>{p2+8n_FusNsxGXMBSr<oAc`S6&10F^@EgYs7S31VbTO8aFoX4wD zbO#m`1PnD80uiU<mz{g9Hx$;$T*m5&E9y1`(Z877_@C9?uRYc`Ghu5PvYwmp|NQ=+ z{%wEG6K^-G^xcb9?LEUHm)$G+`AT=t*Sl<wHMeD^yMiF=;lBttoF=WVj<zv|pT1Y; z8SrEaegoHnB;K*hGu0nI=Z#S1Jp1oe_aT|~P;1DWzCk*eHjRRNr%}j+g@ec_Kyhg+ zD_D`ovx^l5r;!y|A-qFF9MHzhhfBSLcW7UQcc|p)aD&-68Wucdvw=MD<lRkPNQn?Y z(rQP758!I3fEQOoL6J1yNzBF(Zk?%h*Kd*(Asey^p-Vziw1h{=m8Qw3X$g=JRaTLH z@v(Y5?F4v=M%Yq6Ioh$F5T+^Ong?JKPAr~DVk-fp6ich5_IZY0U)i+}7>xL7rqrsH zTMxkT2wfcP9ReiPiJ@Ip1xOlSp_x03p<lIn0FxH=mPw0haf>UY?0vB$6q~LGB6yp> z!-|mFI?*;5mG}8^<llU(U6F3*FDlc$@8mBMS1iw#ZCTs@Y-o4k+OCV;uI9O5Vz)WW zsSXYg-T$)(ZOtDmjE*`L)7rquWGacK$*Py>S|xqN0&QBG$c@Pfb<&>b=`^WrUYF7; zsV@}Pln=K(_lpLZqp7h;Cy_U|q*6_-iZ)|?Lz7*uZ)vGA5yM2V`db*QPHKdj75OP# zlfQ}8rkz+dgaw%4B*jEW!XUz`i-Uc8qygC$Tox5cHh4?T)+WH^WLRh}<8lr=>k5KP z1*XLk%m|kfGdv`LR1#X`nlNiS#^nTF&I*Jz8~o}#X56b#p^AZE1>)mipr%+zI+jtl z?#1g_B`D99yu^o@N0%kY2`;MC*a;_wD4D0364lu?2%~p}#1vkzkSDY53a}BpD{QXC zv2fl>3#}?(%V5?e3a$A;WPL1nL=W;KZJWPQ=D>a^e(t~iAW%dn61|?NDi?66O-ZN9 z6&jRl9c{JUok^SZ_a1;t;o-p8a4qDW(;9_)F__mW{*OC$ODDVFVA{NXQ(I~^6cl~C z3=Z&depJTBFf~K1iuQaWI!4Oq2(WxtSeQisiLfOX86Gph6(g<+MtGM5O5rL{nb?BL zo=*#vaSWBdM?ob)#xj+?A~8u=?jpOoU0cS=%Yn;N9>%%AVm78n<7EIhe<Yx>Q`i;6 zbMX*rO0EDm3$wlW1)$=jgjwkF>x2Tg_k)}_-#3H@e|>h4B0I5<K&t9NNJ-1Q&pSMy zhoEbEa3WjCcFVLzZ_+Aval>+(r?IO&X7_!Afa~`aHl3!^`N<eN-jmN{a$|`mo%;VM zIW4`RIg6CZ2jr>MAX`D${RykfSWv{e+>VM*Jy*utZt4(qR`ium#M^2aZwXe&Hb61~ zCbu50#*>&?60Bq;!rT_n_HP00+@}TFK5l)nwh0**7r~i}EiICxT3p&tnk3&fNx08X zlaRt`TnD@jf5&zVKdP9mC^lQ0?7ro`5#jtpVK`L_F!au?V8X9STJW!;W%Bd@!qsS! zKR^p?3S2WrNFPQ&kI|(>wr}`EITOfr!a|x&ki20Z&8L(6VWv1awL;i|@=Y!-n)i1P z40kS`_^j|M-W-UcthCCN3oo3CowYMNN2xfZJ1|VDEj|vz6Qhx+!;^LNDl*BX5r?DM zplBb=G-qt~a5|vPnEfe>+>*5TWDCDbAbm(~X6#|}CqerDi`}!qfZHOO3Uwco8CuuU z6EcIXFP~rog=(Kk_lI{}=6u}TCu4k7->cx;?f2=cLN>d#Qgh>~{%f3j8KUk}MFZ4T z`daQ4>v1;G8V(CR2+xV;d!?Y%fY4eB65vaNfJmtvEv+>nxWLoI*YD?W;>>in<RrT` zCz*tpBA-%(UjRJ+DE9oLTtmeKg6A(qpe}F_3<JE<B&kMY<_OqUDv`Sn>9oAF?8pnz zk2wAVQrtU92|g%Q(<0Yiy6M`7!L?5?cf=-V6g&4qeGlI3RhpT@5lnV(s463<wc0B( z(UlyF0d2HQo4dU&2R~O;_V68|7l)2GR(}y6^|aL2H`F2r|Boh{Q+)>)a=&^1MYLnH z8FEkkmv@eeRy6nj^S|!zoa;2Gblv7?MD#zqMn&!}(a+|3S$0DmP{~xLt`G=67a#Gd z>O?>7*b`TU7Sgk~_ebA&ug+fxqTPr&)~e-Z{hj7E*Gyl0-$~-@7dBqNGM%6nsQscr zs^|cz#*tLD=%6fG7KwHeiMF>HQwl603Fo8^kZ=x5xKz{b*e2FlB-R6%xgbmg873v- zTb*THWwCZ)v3BK&SaVxqoxx(A+Z5}%g`Pw9WgpoRmSvp5GUjz0uas0~4X&`l8dQjf zk<8g3l6e>OlTm|1TQY}XHi9EgsKn}%0&T%k6=eHpW?gMuTE&i&V+noISyphzY@9Bt zZL4@}Cg5WT<D+8`eMK+AhcDb!7{U0MM88X}2qu${#K?|*v0AeQ`%eTgr1&)!kA56x zn60?L!{8(BvIn~Yq4u`i#=k!Fy|10_#xOees;K|Zp9$m}ABv;jh&in$mE&P>TI3qj zu28-sVAQs%a(mu6SO(TN<}Ng;%{|SJ!q$Dxsnxjb1|41(3mXNDu~BN4+D}~&U7?D0 zKv{Uxc6boL#t^`|2*9Av_9QFJp*><+Y6qO9%Q(x}x8ZCG;p`$NF(UD5AS4+?km(_x zdPw0U;4F`Emd_HLrMGZ4iE(B|51k{S@pBSjlzG6IBsYP!2m!`pBo~Z8cZh)Q5DP;9 zg+b&l2~hbe<a+>gh5l`zOQUP{FkS+MdKfEyjzLQyKTY#zl03R*+?#~V;QHL^fs+8a zV~hYxCMC?Bgo0WfG<NfL`p)9sBgf91BW+mgYU>K7W5@t1`!OnW1>A>lN9+vbdj>Ho z$1p0rpNz^%J@z&m27Aj-!sKSGs_x;;3=adUa?l-{y*RD8{q=38?#>H7-y=Z!mQrt$ zHMTU!3^GqrR>>(p472-#ZT+F_^i0O@sM%o&>uZ!B2iYEjf-%&Hnv6>Q-n7f2A(>{m z#Fr??!^K{N;eKk8T7e9si;U_nrXXrM)qJlw3Mbmaz>@=1E(0w%@TEha7N8@5tA-v~ z-WL{n5xP4Oba&x)+pR%%vpd>tfi@BIIAFeq(ge9MArX{2s9u2aLolI_CRXStR4-+6 zwqX|ci!Wz^7MsOgfC2}8Rg@8Y$cGY~E*dCwq3D2yuD=Opy-lmL5+aY1tg&|h?<$9t zB+StdIHrWu0CdLG4UfY$nTznhXs2-Ntde1a(JbCV2)YIG7)JvztxVC>T_9Zm4{(4y zoXKai1i3Pep<E<{shi;p)S{F_=i6p5RQ;LRlZf@Q!7g>3yhR(gghMH(EfVT<`a37b z*!h{pYF|E<Y1Txn`5tz3Dsafp9q8G2q8w7+uz2h+iQ&&%llBgqrGxA22z!k6DV5!8 z;(S4!&*8Cc{7mF?#n$##^-aVTUZ3{x=<unGc67LKcH;_(u=8<)HQ;qjm*ec>2*OQ) znue)yz$xG)Kq)5S=SWysL*Pl4seu4F(5JN<Nt2M$11HEa5HgJJu&}%rd07ZR9SA_D zSw3^Obdresq(nH3aIzIUgA}5J!CXNAp#9~<v;;y4r8@Gdj+AYdxq|qiuux#`m6nP9 zL>I-C9#;hmn8W=nCm|`q1`uElqdy9)QiKt_9ne4xa~Qgk!u}R?M;kB-8R>jOBTx$U zOwQnjY6b41UZ#sR)FQ4>?<Z6Pe3HIXH#EPvyw_G{4#u=XYZz7vI>1IUhfm^&*)amE z5X~1by^yi1@1d~z^-;CeX8m!~J^*Ri-ih}7c(D3c2il8Dy}4D^s54fNCFRu-J0AaW zbqjReHp?`G<U8G>Ulnw(8WfhssusOcKbP=WwLm*Vrh#mt5N3N0fB3(u?qg2RIF&<a zoTUDQD%Rt<5_+`wwlv)nQvDoPbd^hh!AM28Qs+p$s|6u5i|*-!5nCaSP`jD#@^%hW zRkU+JO)-R)$u3MF3>(TgCJ@e|b0H3Df@euZjEoS<*N}2+U~U@+Za)jKnFx9pcDDr& zFtcURo=}M(C6OU0)i(iBTIw<75I;hfYML}Aus?h!ez=zw?B#00^0?UTBdW0M%6<9q zO7IleY7}y7C0z`IKCDieA}zwa?o!AXm#f^)I}*B<o`A_%E0r64PS&)NGw12Xq?sG- zG&ly61udPiC--*e9kx__r2Til8VFl+c5^{#H^+Tmkx1+H$P;5qR+4s@xwXebR#R}O zebCty()b6)OuoGfJ^A+D{?5_a-A8qP=U&go@4>8klQ%}>R`~F5#T2gJ%p$2xP>UiZ zg<E%oIwZH!3?_F()_|OAuDe(Cf&^LQPaz4WxDw5ny~u&0i32sX0G|Y9FA(`5d2(@( z=Mu}??(!~9n1rr24k7@^_2!2;sB{7v-z>-HaEStvEUu{MFz*nw{#2J&ERL_12y%2u z&f<=UNgEQE1AOeF*NmrZ=NQ2cCB8^pdKMBaDzuW+HPelt*VV1%TG3`R$@I_AAZ+Bh zRJQ`hE6>nH%7*7tE-*qghpC|9`^Ol;<tGMUo9s7x#=NA1#aT)FZ%sCphdHFsM4RhK zBU#j1y9EN}=48n~tXC*=oIzG6F{BDKoh&$7&F#K1x3xVv(Ahl|?A1F)dS>FcH$IF8 zeVmB%>b>&D-w}N+>9(~S+*M9PyJgSQ;#QN?;%PFs1_KtG)ic=Z85<kRkLfkJNXOXN z@yQ<bN@Qj@TgXhA6KQkX6_Xo*;ZHqjJR1^luuoho`YDyC`j8(zPwf$zsbUVxya87` zikra);B{eP83w|0Q0y&5msVLpH3Iv$x_d&n1IcZc<-5a}+dn`^K&^LqCx;1W#yGwK z99*g#MwCF=8gjE?=LTxs$CYV85a3E`qSj%KR}(VdGHqEkhc@nf46htCUO8g)JxuDk zKq1lEll(5a)a=QbNY5^EMv$9}v|7*wpk+*rMBc(+s+w3E9v49gIWfkBuxx^bC56$z z8z7Pc(<D~uqBXWaD8b?Dk)PxA0V0$;N26@VMD4>MfjnZs#O7!f(WZF_@3aq_(738G zR88FfUNW2vi(b1HQ_4NT?vcJRx49$L-`PDJ@6$O(eC@`zs{B<pGM?N>>9wL;u|UKZ z_9g<q`}M5Dnlrkq-1?k(Z=_Y#8Mio7>7dK6n>yIt-52hWD<jTSXQws6s<J-h!Lu=~ zs6EtG@TH^ObNNNB%`#yrn#1FL6&tS;OK|-%c&WRnL!w%$=ojJ4eQ7VT6!RQrx58~w z$Ut->iL-*f0W(tp@7VB~KaLE9eFZ^g7z};~7>L6xAH0j!155xjzySx$ei6{VLJk9v z(GO$R*W0Evtq71Z%rm1wKc?`oW*{pA*1|jo&WJ^X2OeUotKATL=78>f-5(#vYyZ@K zB;zD(qE<9C^Ff1>*1OZ)xa`qEL!E{N8n!7xr3bbOIiW3+C55%U$eM^PUOZQ47{~_s zaYl%2ZF;uN{=hSiE3-eUHkXNqBEnj3JKZjQG8ZIj-5g9<TXnpDUK%Q#>+gAmE#$S) zoY!S=PRuS_vU@YeFsofn0w~gj&h81W$KV+8=1nc)o=8yZk~Mt2(`?P@d|z*nx-<rl zyy17hYPIIf3AA=xnzHo|rR+YF(juvEma5z8l}f2JFgPE`&Yd|vHa3+3`@waMjrn?` z8g5SS_saVnR_9*l_hdfSU`ZzQgVxU7V~%oO_rw2HeFEWQfjUlI6wQ)#q{xC1sRw$L zrKWr2Q%m)|;tZy>nn0&@$TzSjIkb?=*%=@LMYxek_&u1Dq8fTY`3^Wf2R$X1SbpGc z=^`-&7jcXKwrFt#eL6-q+Q%disNq+*l8d+lKICS)@LrtkXGla_jQ2GBJp2MRgGU6- zBS-Wyx^xlkM1&j!=}yx^2UN~RfGs*Xf{xaZn|OzHj4kcKtsgF0@Id2;2^N>BB(J7R z^)0d{+*~Ii>rRWAFdFVzg4#;4#24uvXgYEF0wE+7a>wwNUGTu~+lwo*bsaSGzS<R^ znqR{MYtV`{w#iUh^$3Pi;(>ZaicM#gbeTXc8Vny3?HD~*ZuTR-YW2=9!?EP*O|I%{ zmEU6sh14!zvni+dx!9n`V`n3tp^533swX)(m{kP>`ar-ua<Z$dzFHkHhteI1T*vhE zwbeu@v%kZAp|EuST({d|(`#)ehlb@g{%*izx7dvTxuwHmi)fmqNt4xWjB+8PA?S8* z{9L5VMqSysMb{e~kh(^qnX|UWTyCPuZ5T^Lrw$A~-CI!UhKKt@x&PoXs9XWFTpw=H zA4>J7BYIOblEM3<57QWvd#O{@ZR#b_cgTb&OlKvG9YXLsgHVY-DG@4L;o2^M=IkQ6 zW=GHrbfQHKZJYMB+$-q~iCqYxK!B~6@RtBIm#d*)lOKTN=K-NFv;5@U(n|!BFG--t zadXRzeO4GY4+wn%cjxoxILO8VLZb+OAu{03&EPT<sG>YUo;^VrvbJ{SSU)TbY}$l9 zWM{rcZe3%ASJ165O~O!%-Xx}}8W@9)dKePlIg5_2KY{R@VCT<V$`ck8Aq+DP+#Uqd zWw4iovGoMA-l{j)G1DqtYE<qb<1o~Ci?l|AAGL?U+xEmhFqd^u%H{#SSKxQNbOu9R z9nB6;(oa6~B0Q?6g}x`yH$Tq^VffQ7W2ghk(EFB9etFOJ$KbAAG(Z1vGFO<d68;Q9 zk9YY_OD!hTR@gpK1tMJc?jC);5-CA*RgEb6>*>K^jm4m@mejPVt@r=-Q7VCyA_MJv zF1x5PX{u_@{aUKAan2gFR8`gJl^V-;AE72_Z6DhB+v>|mPgbd;)OG4r>WiX(LRA{h z$sE^_HKY(Xo61vNWk^|;K~JXVVLCF>6JMU_$uZ<8UO<qnzE{%fV#_ULM5tE6KM8<+ z3MjqHQGvHWUB1Nf<9AD6B*^_D8B)B}@c<2guMl;4MIt<h)a4cj%!Z&YVFY@1M<5H- z<tlmhszf-sBMz~9E06_Q&fUzt(%GGH2nfL{NgU!G^qpTEM>y_*K{9X9LII3^dJvt- zPotyfUP0;;^UvOVGDn!>gwT8?;<cC*t~P@TK+MZT=bIX3+E(lGp0&fru(4NS<vB|i z8){DD5XBxSZEl9%(^B2Z(`PSN0$)N6u*N-k6DyH2oE{u!UVGzh8zw*&dR{@_{uU#I z;17HXE0MK;l*q*97I!~~Rc#r_vp%9k0nul@Zjg}1Ls)a`ekF}c_l{p5PgFHm{XN!| zr<8iP%4M{95|tvv)P~|wdev*TOt&x3wfDP4)uLZ}$=P_ys4%xQTa<>mq|2gjp`mKA zvDz8?zaODwRn)+T@v46#`T^ynIO<O+Lf~8rl)PL~wsV4VjjS>+8A|$HXyu{wfqJA$ z6!2z*F>l6>Q3^N<p}|=Q&9=$NTfMhCCnJ-hAKuI2(nk|aGqFO4pFmk~VjO~Fp>6Y! zUASes!CRh*8*o+TA?s^_!q;No9{Yc=9CZt0GNsjli!&<nSBNtGL-D_uwAebrT&Ha# z@+TqAZL_-?d`*L*eJYzxrM6l{u9;LJP#$;D-5m^DEIn>VBw}D>MpblRW5TLYTg(wF z_CW_Wep&VJ%I~;~`oAiZj053tNkQstYPg~T&oEZhk=Gk0<y!7)c+2v-%3JRK#J9Z8 zh&A=zQpaZ5@V1xig?(;nb1ZSCjh%(2pO3t72ETA`2j<QTg|oQHxR%T^jM4a&yR(GH zL5}veu>?sM>lMGo%cr)T*rBcRO=<Xo5O(A?R<=vS8Za0YQgaum7{nFpQ(JOzbb>y0 zd3MU>m{B3qY2}IwpdW;-y44-QdXTL8mq<od%0qpHOiktO;S#ecABKik%z%8*g5qho zS8A%I&R2U&l$zd@kC)}mcS}0*Vs)Do^+g4ikD{>w{!2Gh1OrtnNH&5G-3AjHfa_C% z-oJrVg4Dop=vw6VIPeTln07BVm>+nv=4ej*P(Z^F`Pw@2`X)Bg$>q4QVWVsN>$^2z zP3r0^uk8L~bW<Q1Q0#nR@%LteiW;hn<IC7q1gI$5Z~p~V)QK?3OG&@^mh?LKhw95l z0t%sJtk3`rs!{aD6y-N&({0*~4xBUJn!jx>zcDj@V`e~f-mKfQ9+gH1^8Q$En*m9Z zOGy^U|8V^>@4=}@%3Xe+QAlP(iL*?L-|Tu@C=TrXLPN4_MP%_ZAEaQ@!|QhYJ`Ttq z`{or}=gUISn>qq)hk4^~9x01Ap}$LK+Y*V@$9A-beAY*c=3CIXg&sotih+&Qsz2M5 z&$P(#$r9>l!ejGd<TA)A{b*Uud`ekOlJO;zBzz{rkyRl5$`Px?qWv|94<c=8Y?3g) z=;qd$t&q*kevCLrCP@uTZ4UU}+d6Rex4TdlXAF5q>r8X^B-zof_ZCKQ4)5<RT;(JD z3v>sbcT<+Q)mMmw`+XZ5kCgZqrD}~ut5(>fw8(8Vd8%4NThe#L!-c*`%=u{PUslO< z&CNQgdMscuD#guupVuI6711uMzoN5$Q1u@WCUn#YH78o4ih5XkkohV$LYZFECN7#9 zL5NLtq%px7E^%ZCUOxx*!=P2&uoy9(O=CBY84=6F%`zM>m%yax9th2|<zZ)dYv|{S zZ5SbKVE_8WZS`9eDr|XjRx#EGcf?4WLurUa*oN4m81vhSg9KH;&M-r2^k%jIP(ZK0 zmNpYs|4O!)6&BF>4h?2Q0UEA$v|uslFIVDm)IjvwpA?4rNV?4dVb%eJpBdym>#Z)& z=oBu6;X-&oj*uJ$SJ&is#Bv>dLlY1^5j+rbaZMrgF-?FYrRF0x`62$rw%$>4UjC5V z%GGxcT)tjuv@0)x_fKz!Pe;c>)@F?q+LV!eZsX>YDxF#>*VmhBVisT2aN5y#Rcf?% znzlJAJK*zA*V=pY@z7MRxj#POZc)2*8na&6+|ot|-5Hlp8|}%=Zfv;y!@6kR?5<$x zFt-0X>Iii~^i`_37a)`;?%|{1WM>6S1EzF`nVfwr9}AZX1YFBp=_q+*ge}dHbPdJi zHz9VB<z2|%Aqg21DN`9E@*gAPy0&KP4Q;lu7l#(%mk;$d;Ewh(4!47_3xjYs`KH}$ zsf!#Tge9ABS<Emgi#dV5v(nJKi8sM|ki&>$Nqs0wDq+T^5h}bu&?(nI@#hE(Du5)P zau}*ykaM~WJ)(G9B<@0XsivnFrZEa9&LJPm7t8O(`?fG$4DCOHH(`1x(sCt*0${ZV z*}9_$i_PI=*C0DFy}0|}30x90hc<er&^PB9A-DfiVN#3-d+!{izGcXARTZGtnF*Qq zLt$Fx<*K!k#!w(Dd?;X-n^m@|=>0!bd0kr3JHC!=bI@ZCsGO=Mg^%sZRc(~^H9K@J zZH=}zqIV=rCmmy%QD?BDC)lk~v`S1i-6NoU|LxW`g+pu9n%V=M5{-#%=WIHUyuQkq z3w4^SWj>ciqo{3elh{pOt5X{aC;QqPvf*gwG^??xs~RjCwc|m2pQUby{)Q@^0b4m* z_wlw;2q18~k+TEs&MaRDmu3mLk8!1Q_z_{M22YvZ8;06J3$EBJ9U|X`Jo?LcdA4Ba zk8VQ$CLVy|BZkmN3X)fed0l-F`itn(Q3CzNqwuFK&Y(Z-C<!-A5NuC8Oc5YvcMaCu zK?ya0`vyzb$dQ;3*Y}d&(Yp!$qS?-J1pehc1~T^OLuGysD?A1S%fNKJ5A(CQ<G_8) z%aKN`;Cik_8s;7zW%y%B{v<6h6cE}&m*MdwKS&pAV8CfoxCZ@0qi4|l7wKZ59}i{f zW!Cix7dGO^D~6I*p&^BLEod(iz!m+%xmi*pouvi)QJjEXw+=31PTUnb-(c?Ooj7ph z<i%@vuhLDL9Y2i~->SGUKd3!$Ym_{(qtJg-gFa&FH&v)^8!g?#jQyZG8P^yF*^NYt z+EJCg|2sO5UoGO-^h~STuaRa8!5O{L*V!)Gc>e%nHNf0EO<lxf%bE^2MpHc!nMrN- zKXNU2x5Z^-R5A_gZfR3G&04)7CS%mC61BzXNXJ?Cgh`qYcA2WB0jXTARyH&=${Z%w zke-cXd;Xo-##-vUHnXv!Ly@X~g>~ozbs4$=OrS%<AM0<pSYYr1y$G|V06Cgw`JQlT zrlLv0Nu*@UEVSJrEg9a_k}E8~|L&$Ce^4)wBTza*^kU%%{JMo{^y`igKASP3Ok)pS zAiS_Z04qSOvXSO5f}RwJ2U}oE7s-(r6W*3O$!(omPKh1sNS4%8qOJT@U=PI$!}39# z(Z_0V1T71YWzpkhA?8KbYbK{a0nS{cnGZ~Xu&XCEjETlO>2*sen8)4;Op6!1p(OO+ z^1-AqgVr9PM_E1zD}>(OnH^gw?Ad?h%td(eAT8w2p?ilJVbJoaRtV`f`@Y%ANp8Rc zfVYo%tng?;spQ9aHp-8O`qF6Eu$#*tn|2;r_QryCyN1cjyt@7|yS6p#v$9E#(jV${ zsH--<e!SVKm1~r>x>~=(nJ}Gp{YYt$ID+~|!JO?_7-*WwE?iZqHA-1)b8|~gQ^Tow zM@OTJPEKTfq4ruwA>rt4tyOVamC?a8H_=k3KjLvaqMoSDVXpDov>}Y~t7VMur%sB# zMKBHpMBSeR^DsF-$nx26WmfrKPB?(TJ;@3y4FK-$O>m#WTy;Ux_Y{1X(MP`UEb)aa z&UPQSzKWfjF%st)V`0@mN5!#K_)EqHiHEHx->PSedW?EKSq*S2!U@tAdSW}6*HaC( zgaQVN(GRngPGyKAku@qtdPWJxF`pqZ^}-l(t&0qWTUC(ry%!nYRqT8N$EPcdU6*42 zz&=3z;S<O)GG)6viIIm&rxdA&7#hUozQQD0TJo)WZ_u8K^^N7{7FQ3SAl6+-93>pg zofaJBhJN>7AL^SNc-wuVPq61@fCDE7M)<=3{(gq-)H*|7IrZ2Fc{=&kOM6}qG}>)? z%b>zw4+KOTe>c#qVI;JyMp<L9n4O9R-3x8fnr6oTC|Hk#hO>2fcIL#>hlf%v>Gq{F z2gbvUOzRpB+s75UPG^s~R_>8ATAj46nQqg1{AQcpZ8YdxZHg+dI!pSv2JUZE{bkv1 zU!tB8{dcN(NJLl^dp;J`R#v#&1P)LsLM{)nd@fuX-UK&T?x_m6dp5!SG!7<&Fbvl< zAz%F_wnGoWHb2fi=(@B?D#&ib$Zi`V{tV{iJV4-mfCY;^MeH;TW4%b)qU~_cZGzy7 zB$RZ9#3It<q@G)kW56FT?>#vFxCDHoP&H=c2bLH)42@F-FwO-fR2$FWaA+GX0ND9e zMyS~fOrGG%xFbnubuJDJVw_)uXsZ(#W`sjM5Q}2&SaT=4&SCnOG`*fYav3KbuR*aN z@@_68wXmD6-7b%oa6S%O3#O>Q`50)`Fb!MSDKP%6zEC<|81F!Oao{*H|41{EVE%g; zp$ly+U}_Nishpneb@HD^H6FcNaBeOF%5pA-)X_iG`T3^ao}5V5ha6aAzIJKl^MMA3 zO>Z7l>uiBQ)yDrb*r=1W*|EZy+{y)ACeVd6>@_*l#IQ4JlUY?u(~RX&+lMzAIkPvB z@JbX-Wer+9yKj<{D%9?whz)5_hYK{wCuOuOQJ{dyZ1SeKAyB(vC#$ijsyv$P|7ljK zO^vk@wbDY>Abt7^tWR>vNS&cxrrxe{P@81UlSrekgGSvTDszb|-nb4JzHtR%ILHbV z(wQc<^a@d;7+dNfH!eWEa%qvAKE(+Nbl)CUIEr-Z?30sMkZzp?-TES?6vz?XdNG$o zI4+aw=g8c&eMGnRNnlhOzl#$tAl-WW0{jV&Uq^q!;}Tc|K(`)0fln@=lNZQ*HrS4X zMwwVpQB1jnX9AR@WZNv22%~5dZ6KQVd5$+oO05#=Hu})Y0*&-#^efeza1Ci&Khd^+ z311K2{JMlXgg(B`mg@1*y7=1VdSLK{iQQRr#l;C<LYnssbTg%&$5<9J&!M0D82-s5 z|2QoiJ&Q{Ogj1K0md#v1_jLfd07vtup?0nqnVScVX~oliE*pS#uE`o48lQXxRONM; z%wm6oa4;3wJ`di9zk*an@N<}ocfGz<D#nurm=Yb4y#9III!v$EdTQ`viwr-P6!s`U z71ailE1B!*AD!8C;1FJ<j?#j*4;SqT<Mt$Gz|JIvCvPBCyztzMWmN>#*jChy6=SQD z(z&Tbb&t|Zy#9O|#T0-1o(IRFFa^t5S0GhwvzW{lQC%I^fHmwOQMUnYpnG>$qft@T z()h87Pf*jBAEN7rWCn#YrrVH)j4^q&#38fTn3fumw$99o>MNSINK|h;(a5>Hxtv!i zuin&L=WOy5Raf+v54Qv%ZL3ToX%R~`mEKQH^)sTMQFGKjk&H~6E3-!PV;mVoKTmjp zT3YasEl|fii^mxSSYZYz*Y~r$^lqt<XkR0tN9ZDPqb^)|Ba9&bYJ@brlhkN2GzmHv ziZ|f3(1|YWkx&Wr#2zw-qs&OFAw`9JD~G2R;ikVj1*V8byWbw@)Ei;=v83RHg=!pX z1eW)pb;KH&!4%#`x>T#A^s{(JQP+ZbeuQKKbD9bHdDuyajn0rJ+fx{sT!!%)LSPV@ zn0@-$U6oGa&7H8~fj|=87(fX+9%)gDB^jzdDeMV7@LL{~Lj2_ePdv8ozEW<p(BeP+ zrQegwdaM4$=<exWho*xKb*c3Mr_{<0AE=={#`{111DDHTv-+F7b%k_(g8M<{+7G&z zRlTjr5$z9(ZeCm4e_f_j$Oe)gSL*O^|K7%~KL30nH|%ux26PRki$fA?A}XaVT`osF zWR=L|+RVUww%a#xWZ|hU@x~oCW}HY%W)guOjE}nNmk~bpQKv*hRIv;2(M|BN$dQ4! z`>XF24Pf=<tiZJ38c{87iV|!%^CHY3toYaxMJiR(tgs5GInDB_yU<%unIuT?F+zYd zf?)(TfxykWf-d9;aB?dEoLpxEHuRAlg<8-k6CmZw0bHQM8#$qxxhK?1ISx0uKq{rE zZ5~fzN+9I6qo4D*b|eDR;+M+ac__V_BwVaT%7<e+E~cn!vcgd{&DSC@b$6j}GS*{a zF`E_H*xE>8WNe%a6&$4BuXYA<lPjcv5F(sFPIVNx?S$msa!<qdFiTwpT+U5!k>ZU= zK!mG99tc<}J_%!C0<x-2kd>mldJ6*+iC=z0t`%7n;(zl?t2Zl3d&D+pHei%XEunb3 zx!y9CPxTwa0hK*7w8r@{+N@49i_kV2=@<vJEgi_2&nirkI&E^;C%U5R4dq>i&RDNn z$|(AiZg19S*V$r$LZG#4V(83rhi@=sXtbRhO|Ix@OSjXK_B#P|U0n+q0Nvt~12r4J zY2rf4A&!~PdV9#Ms}FV6LDA2tNoo~xe4cVQ-g;`vQ(tKtMGiBW1Hm<eD<K#ga2=@( z%AGqsV&o|dgQu_um#+2@l=MjOG?P)}3$%{{lG;-Zc+xtxqe~Cm@d-}Q$)IXV@Dpkd zSjKlrNUDy;g-@2P@o7NJ(F05e1>g}X_6^~1-YCP5Ck0&_GER8z@9Zvw6tPU*<S}wV zLIS*Aqg2?jeNw~tt2Sj4(s;ZgDWp@l6hY{OF1%){-f4-p`}+n)v1LLIv0#TGfE*(P zYm%E|Kgzp1Vv)8&8H!IA$tdHfJW8S(+}8hiYwzX!*q-m)((OJJ9?C0c29g<<Woa^b z`bH!uAMZ&NW(tnN=>DujeE-kBN4MKtR!@VsvG?*^cs(bwJH4tlty{0~{)<CToThKC zy!b(rLn}A7)fp8ssf?EY=2P*#Owurad3SDLcXRU0NOnzGXBl+s5+S>UQJPadqxsI* zO!sI!=dY@jssnn*5Uy!(R9_bTF119h0ZS0Z$uh!8W*OlGlW$CM#b&53ZGhHfP4m6t zBGk!C!a}6^UTL)3vxsmq3OG5)@-25aCmoPvOCO0a^pP=86ZE}e#{{6JBh!Gx&9ggb z^I7P}BRJVlruvp~V%#EDN3N+b1l>=#(6bMAHOS8r`bVKt6VtfHfwisyx}{jUm`dYN z@$UV|DtRJ{9Kno0foEl8cr#FDWN<iG=w1egtVJev8si;o|IozjZrtQPih#0*wDWNk ziCECviswz+_@iNHSsWIofY|v!HQFZzy-0nUxa`EC6-az{U_sq`^n>#ozkL1OY}}Od zM3-)Ve&O+RyH8X#GIljHm@)-b&4cZpSofsYQ@vq(x-DigT8)jK#`aih!1EhiJT`kF zWpc`0gRO0%shfwr6APW*wWI%X;uNcF-=7+}G7(d`EzgZKYl3#8*d3a^Zi$4Iy?dnG zg+hG4zR@w@G(=(sTB<RndMC5F_~hP&-oA~q{pq~7W^&9{sa^UJ#?XH1By~gdGF1%Y zq0k6LJqN-FMZh$^%oVEvMNrmMWB^K51f^EsQrHK0Qip{su|lU1tmcNp`w*<=%1I8z z-IAVwM8BEe3zE1jjQ&|fuo}SWyn!B)&I3-@3g-%8PdrXwbsX<)gdlxy{aWx4vV^T9 z_}Yq-8c`BMb8T_J)^j*lF%3->YJk)jP)zd!j4&}rps<Ympxsbb1}ujOy4ckXK`fya z28xE$*?pMv3~fOqFlsM&4f@{$7x9Wnmzru$ojH#O*)W3VENml~QwWP^!0BJFmz=#u z+S!XW=dZwb_V$oI(qSClQs~7&SAHM?X+AP<Z;loMuzAm-jSm2IAI)nvH|`&uEcOq9 z*)nfu9dhd6VSw;%cdU~Qbk<$?`e%dV5A+VZuAxb!6v=IX>5Fr<IZv=7ACxKrpCz<6 ze&&oht3}OHz1CHZe{Gz^I6sJX>o=%ZAgUV&q#r^^?>`hrNFRX4GOj2Ge7g|7*UEfG z9fSq&Ci3T=Wree7E50-yUqc9A0))Sc8H+3gaTd~uT%Hj!h3jI3T?pYLy8z)M{S9~# z-M6EEB!fPkA_zZ4X8OEDijQBC2uFe05t-2lnZf%M*?~VLfr_#U%$qRP@#Eyf<E-!+ zxQ>?cP(6MMPqQ6igqfuzu5n*Q#uDo0<<Od%L5p=^51tEj3bxW~=-f+mQ5wgYyrax| z`|)cpkeJl_trU0m^37-A(*@v{5qys$NCyz`&pwMZgKl~p=K=A^Y8P`ydg0pbr(PgL zBSQUU^eYDX(fxf%Vf+xNfYu_8__{|jGxNLl9X$p2EztsZJc(C?c2I#en2o(fg}iej zz&4H%P=a4u2ezp|WgGrbhSG{gXx#c%HZzmSPPZJmxaV6h?N4rL#pOSG>{nHalT&4# zFutPH>y;`UP(aA5IIB4X6c9)?0%I|KW6N;3eR3vaGH48)dtaR2t{<IGFMJC1SbV;s z9j-vf#vdDSl_VyGu&HY6>>-~SlR}8mo+l`FiT*KllsZdY6+KDeo+*A2M~V3uSL~Sq zB=>ZX^0H<!l|qKDd05^Q26ZYOBYT~_tiV>^Tc_B)NV!e}Yd9-hMA|cOr2{&y24Fh- zHQcvyo>*@f)63K0az{yJg!*|LP}<hb0?tStZH>_4U_}?sl8JI>@h}(uBqyxU_bMyS z%8s!v*U^J(4bY!bz)c``WVHih7cpt~FjMsOV9a;WMRo@7dh$%sH3x+nK(ZACC*mwq zv^!#OCQO&)rp05Yad!z?6>7AgLt<5VW(*}XLz^d!QyffEI0o%0Vi)j%0rnfJR93xz z&2a>iqU@!izU|6IwB}@oC&N%O!Vl2okL-bH6Y_33#RJ>$9lP+dRyfOz|LIDtGYr9i zIwV5gRiOvi%Jh{B?CWa1A`8GD)JRFDSIa2yn$bbk<I`g!g$<8htJ75-y#M)lm`jM( zdpd&wRovrDwp8h^pY-_p|Jg4Fy3-+*m97`nh$iz~&Ro^3FtR?oKYp&`M5t}f+%=a> zocU+UC^zGK`MnyMCJ@<JP%$14^ZCJr9$9mXA|1|f5u?W6pm4ZC9=ldj)zlRTd2SWF z{v55L>vZ<!M%5S_w~HHsCVML3>llk`bt{>?-`8Z*`f|CawbH<n$nVh~z%w-do%n}n z?|zYbf_hQ(pUSl!v1VMZhI7`iV~R<HOK1nb<=uEI-GkuGC}C_h3)55AsoYV7Vh2L; z94kDHo_wAaCeV*zocQ4Pa>Zf1Hy=hOUc|q|@@?C_X`ntNloso^PeQbIksyANg(L+W zos<aA?wH5gkHA`B@WA2VjxoYe`+5MmK%N7g^;?}MY{^584v=wHbrnv|qOK19E}f|X znodeqa^A`cFN5<1zBurt2q$kNAA4-{>E{7`&(gx&L=u=^i^H)qfcJj7m|HoD0|$)I zv^xod00kxZE4P>u7jEytp3qgg*uB>ecXi@jzXy`u`~hg07wW7uY1)b@VE~;DTD6Sj z5<L@U#0Z9yC(mEK0n>?vxm;!H+4E1MKdf`{03NzMK?|c}IMH3~>D~>$XoVISI!RQ7 zL=<Xj$y68|EUhm0!dB`wwsGUfEBpz$s<Ogt@!UO9Ra&c%s?=4Yu<@93+j@aps&O-| zSe-cN@oapU@&A_>Us|$EimLv#VfIMBM`sA8Gz_Cnc$}%$s<E|HXpr&FW_~ld(lO(o zY>%`XMXhoJ>$myhr@KxCm^o8+F*-HreyiQ7N*FB@GqR3qnMN&F7z`T+vF@neNG9wG zlk0^*)2+w<)3s}+Q%8PwuUVIN>D4Z!PGzoA*#bGvp^;P#=7u@B)2ZrChrO|m<Y+Kz z13hvk62AO6(xahvw%01rGa8d8kZ-ho-KvypG;)<i6j2x=VFQ^<^I?Oy9jy%~kyhOl zJx-C`<nAzbo!YsIAKwd5V+CykE)H*Nz;h&^L+cdBACr`vWO+DGvLI`$kU&4CS>Y;L z8%A&R;w>qx4Ue(>9Q0?GE@KOi#}8j7!-cnqgL)zI0KCS~Oa&wkJ-C+<@_<p2`-54e zdtpo!$M2Pt&XOn3vgpJ1o#`!f*I`J)4G&$tfhRX0s7+%6p<-y@7(lI&E+!UX46vZ; z#kHe+4=pU8Kvz7BkUW4Znci=c)oFcxJj*D<lql!!Q&=<3;t_v)k+NA}b&zSnVQOUH z%Z@oAPiKU|ar}AueUB}2*ni?|c@%^tDcrb<7KTjc#N6KUeini&XcL1rFBQ~R!eix# zM|nI%{1MATJhr(&{3@#hEDjaGe`ImEw7P$M;?3d9&V1HzygMH6L{7{=<Z`|v>{cU` zC!0lvTjxBn&S-S)_xpMyNuM7r4&ki1s#Rw8`|Q31EDo(phQ9ILYyUP|a5;Q0d_jZO zhVaG+#`o)oy5~E){8pt|Qs-1?TImLvI+Ga*_13Aa?x4r6p{ttu!@VxfW*Z6Ev!R}r z21R~ziHNdjiO}fhlIgtxo!s8h@dREWd@jR*@{FC|6Xy}0PgAc_U!cBHC8CN8faqOe zp}zs>h>HCSfareMnbs5DE3^f;_*ghxdWH~zU*h=NEPp**dWjH$pWz@944CIw;W)zl zYdEp&BAEX?!Tdp1NRg!ZI|%b5@AWJo%#Q%(e}m<tcllXPIEtK@FA~q@s6==d0d<@p zcbs$_s%e~kQ{#a?LO0TYr#Q5kfU(<f{&^O576{ZZW@QmAJKo1`q1ECGL@OSX2v^Xh z^P~*qJSHg=_RzSdX^*7z2Kh~Iu#k^15pEmMk*}h=j(!nlbPvAs9)R&(S{Rv10w+O{ z>pu<vZl?JKXw?-`2f=%x`IFFf%Lie;8@~jr#ro}Mo`r$j{A2V7_3}1ddhHa>%zc5m z6X-Z|>AD|2T%m=FyO3_=&ZFN(xn9FbxHqs4?Lj(Z1s%Hm49(nWR-b2{hvx<POW5HO zj=P}5$^>+U{O9TSz4qvlz{xj=ItkWO=u6*w2YqR7e0C2ZG#7wI5hk)MVSOqSuIwNr zFB|+vDb(fyVzvBg3rH(oD%wRc@pcAt{4CDhZSt4LKca7ze7ob1p7yN{-(0@j>1^5U z3WdXSJx3?TL%xc_-8}E*dcED9rr%FZW`lDTeFJBV=o@mz@^h|^cH_TQCSpNDp!d}w zi_&1PS23*`g+Y(0&NULr_;x*%SbKw)zO70+;=P?Fy-6<f*a8CsN5h3}idcwr_^q6# zsVnJ^9!_kjVcd^Bweh^a!`#+niy6&%^Twa)<<7>&CS9At7)hz^n>^@W+^(XaqaXft z%~7PIU#7lE@zf7Q|BE8*bQhZL6>H$&U34G;hb<l!zKFK%5Rob#di?2dnB?L0&H~4A z#mRl3$&;f{(ZZEZb<{wN>Qvo5o`RL*YoP8DUIE9StGib!t-y7j3kxN5<vUzy?t@V{ z@%=CmIPyMD#Q%`xSMQdJL`SojD*|ayQ6jv*W8B*4Rt69>^(Z<-3N1y4Z=u`W9RHR? z_#S$KB~P$;Q$t$pB|<&A@C~A~-yriwo<kR^IQ}_F={Lv&zrhN>h0dQVB2dpvmp%Yc zzfTJ*bEGD{V-f=K^m-z>5AU%@82$h#=6Yx05au3xON!LU6S?u&x4sS6zekrOKJGi; z#~sFu;QS)q{;anu9{(I}$Y+Wzw_gL@sz?6ctLW!9nDxdc{nMmFc)f;t_iH$u|1ONr z6vOz;uYD03EUM~Tq}g+CHT}jn;Fp$G&{Ydm%zQxS8?-%xi>pU(KF8uX7*le4re_{2 zlPDj!o!s325T&ba6P2|JX<ZJpm()GXadXz9b+PW(S@AaaL+}g4@mL(rZz^!LSLCp6 z`GDmmQNF38)#aZx^{!09W6icy73_ok!-?MG7w^bAGHWpjGl5jnQdUV;rTzT*r$*&7 z11{&nf9e_u#<#7J+jMr`)IFC>9seUXNuNvRE({N-n|;+aC*abOA+bm4_jmiv?K<mY zwpN3c{lS+S<j{fKi?#QDH~#U>$Qb8xAzx6Ta+*1pw_lww@3C2OfvruIZg#%6s@>sH zYnNC{EH%{Hq?p{P#~S^7qCLn;l`RpYJ*I47(>=rJ<Y3AcH_IBTL_WGjqE4sKO3ShV zks58rOq;qq@Zm@e#1`H~x?H4wT-8qD+^OIkLc021(>?w%j+_8JJ^^}s_URWuk9VOx zS~xumdb|tQtL$2Az=UkAtkBeiQ}Z&kl75{soIqOr_3C@2%j0keHJg{K?+I_BGw&b5 zXL`cI`_)*b_x{!*oZ!R4UhKY#_@A)+(YyR8S6atfUAjS3Y?b5JCBhGoE*{w2W5M(t zV3%6JF>T=jI=p~APyRM1d;#WdegSfIG<kq#E71&(r1ULfGQL3ceygw;CUwVXye9?j z)^C#AzDY*6zl^@}t1pMpS8B-vFJscoN(``>6Ml;B`oRrk1@<0#|F=MU4$#7`6W9u@ zj}MV*vjv(zg|~GRXD@;8`K<;Vk>kHWmt=L>@9@|HFhWmz5|<-8(@%d92k?M7A8KRl z&%W^{oG>#&;LGTqZ_<Jl>N`VBNp5)Iy{}_3!>^(RxRz4m%9^?+vMRr4z${t9*Re5B zip^Tj=#4K}zY1S=nHJRO%LM98bkFNa;eFshh(Q(2Z_yuwrVkvw(D^d1i$m^nb`=LP zg;URN?)e}t@?f3*wne%!J)T$qyvjzLpuk&(qD-Q+?G9oe9$_B9I8>2f$<C!+Ogv@S za@Lg>?yWsx&E`?{o7t&_?v1%%u&Vq1k6nqFM|Aw{tTgCyvQ38Ng;1jB{Pa7a;kluq zdZxgcnxs0f+w4@;^&WhsaQy7of6fie4vu)@QC+=U?{b-3p*`)peXZl_<k%1YP;aud zeq;8#N0z&H``Sjd$uX^OU@&IfHQDdlKf2mV%N^d07o-x4rA>DKyYd#BtyT8DOfb`J zFh?yen{Oc`RoEPnfJIF=clsjUY*)&+>uO|Ko3+(*Mn_6#of-;9I``&1yKY7z-5s`i z*5XRU1MQPhm3}<-ZdId#$&Fu0cZ^5Xy78DZVV2hFT|P&^@svvDn-huT+F;1YsFlHx z4){Ml?5?Rt_TVejcc?qm&#6DGdWI^_fB|>~DfN#yoYCZw{{Kexy><O7GcXdTJk%Y+ zG+Ox2H82ymKK~^!6UUI5$o1|8GjZ%1n2BRhDY3@!QdW>O;RKZmnTc<H#d8griEkpK z@boeq@`<qUG%^$K|BT~Gzqo);jfI6@AUnY$U*Qir;Y2AcoN54~FcJSpEPwefzsQw- zm)MDC%S9L*|GN_5_aG)&-euyd3}HV~>iu|zk8m3u-X;@Pe@JRIJ_kWhdARgl@>Q+m z$sbCD;*OvvM14AFa8htW{@cVU_%_+zzKe{5^W6-3Jzpmee4VXy@xDtY+LLgQAf`DE zqCk}yW^B=nqeEtWgID-t^i99_EHWUcF8tyT$fgy&#;0MiKg<+omS2IR{WO0ADqo8$ zx1ItE^4%Cx+KHs_!&apA1-=CL6zO$U)7SustFHHkKmQ}r-cSrB-p3(UhW|p6_tX5( zlKi)sBAfgPoc%go%6-Z6m7jtQab^gq9@=0uB16J!N$5x-B~$I1aD~7tzkxo5lDvTy zYF-3m#N?aAW~ZNxEk678Z~qW}=hJl2X2;+D6^8$5QuxI({%iR^p!1EH)%}OhUcNp2 zE_Q5AF+u^1<uO{g@r51nq#cbwW&2VNCvB@uiSLNLKGe+A)|FEem3tr=5&I-lBbOPf z$<|}r`L@k(*orzSiS3EuT0vXoZ1vpk0aw7T*@#Hw_Ns>ae`5=UY@#39T`f|-rb-ra z+PEgk%$(lY`@xr@{WBwj4bnc&(8OrHPK!gMd|}VU_(;M2ou9D7vm;d_Ro+C%)WjIv zZj+1Kn_ERTMw1--!T;UUq*40~+H;3r+n?FxZywjiCT_J!lunOo<84KY*=&8;mdm@p zVz-*L3-{}!Z8lrW_be8(qRpfC$XaDdU*6?1SX8YNT5WNL{Z=(y*B)U5w{k9IeU@}t zurt=IW^S>gK^1bWX8pTvN^C9mu5Md>MDI){eaHZT!Fe~*rfg{tiwgUe^Ak~paV&n? z@T#5h`Q#Q+GgzHF4s+mWb4}Ho4t+30=9_$|s|g|-^i}G+$OiqSYJwt#UCtR~P$;y4 zf1zCI^)<B5xD3YT#_Ml^u{n&4O{RAb7@NbFL5U87vDwdomC;vY?m;OsHs7ueT}H;{ z+sN45UV=kD78Y)!>+f)-AD+c0kg540Iw5eS<3H}aOia!3vZ?tg%U`(5FL0#~aD`y$ zX`;DDIsOBQ@FU0^k`t$J17XF~K=s8fba+bwq+Ad~`#yeL_zF7teTlIC5!=!Zq_+}Y z1N)d(1}8i<44lHzwC@mK<U0}}1tdizn)XFW>6_#`zR3cKl4+|R=pUiGeguKr<7a>P zW2|1ZaQJc(V!`V(OSf@W5LuF|FjBR+eB%kQB;S7pE&CI&rT7Y6EC|?=tTV#c0Iq*u zr$W82!(*+;H~2DkPoT)XU4tH~dIMr`^m<bu{tn#o9p;WyrT1mtf)6RW==|EZlh{58 zifZ)pi?kreQ8>)D*s4IMq(H(bd@Y1*n5iB|;wYMb4y;qYsmkW@1tJSif90Fsf$zHw zJuAWwmxv+xF)}2n_T27M7jC`s#bLO99GStRuVSM~3s>JDrUY*ww$-tf19cB6vftd@ zY#9=u^nI8qaeg|VrFN6~e*1Q&9NepU)GkJxGF^El)W!LpdOCB--JaG?bj4kfW8J3J z>)n!|(-Ca)G#^Yy1LME<<-o|yNYya1A3<aykk4XrsuVBpz3>xT+mF7(4$lk^c@kkm zqg3Z{gU<rSV@w^N_=ON0&_=@cYpXBRh*z__u}K;I-J+wH70t+`PVdG|S)0|`djCx+ zZMD+jblPDZc<hqjE;F>&8Ptr4Q5`+lXH{4{L9iQiea;$jJ)ZRMx~gey#-<}=LZ)MC zr8BAYEoTDAap8J8ZS_I3GZ_!$rikOB)XKEY)m?jbca0%KG8X@W(W+24>s$SPuSn)F z?6DXud&={WKK$$2pNoD@y+XZBeS`YG=wFq&{RYcS`A;H0<BJ^T<tS$1KWCB6Sg)?X z^s-G!b{cb>5NL*2TQP7JPXOH2fL#SSG7*oBx1B`>AQ~1PL!S~~floru@o>15z!5~@ zH<3v>_&t33AOs9~mOphDI7`2UJp$ng***SS65+d>jgim|33J+4kT$Q7&B|4zzgO|R zlG4}6JztXuUq+wO<WqVF9U!RnTciW*Es5|sbU}lj*I)(^p_#cS2<Yb%-$KfMVE=D^ z4^-g0v~V24e@B?&_+H$<vWw==CixYHKM%tp)+gpJ-GpWSYfwfSjXV#xe3=$<i6jj7 z76LC<SOKY|@VU2W=1z63UTMc9{u)}S2YytB5!xi6#81L~5(p=j(j%{a8KMvTI8)M? zx;}^X9~l!S(hLUXdkLC(e|quAsjJU_i*!wvtosj8Z{p}7Ou0~=M|Yjwi@vWG$_^_0 z=~!_qLAq^K2;~ZcGW&X~cspSkp3_`g*D6B#wYB^BH1UU88KxbK=g{ge+GL8T*_LnG zRMoXQP0A8a_r#BPbo9i7b8C}!WgtI1*fEsyYdrq!RK)M?c4`}|s?|Yrq%#+DWehFi z*kbpMmG*_n<+1-A?`0Eyh&pg7dlk)?eSVuSakle}pBcB03?&nL{>JBUd2ZbJX138` zjE==dMGb6Vc7JGN%;2$DEpGRH76%waC)<n`lc_MUr*O*5bY5P#*yuQw@4a-sJAKmH z%y~Edxya`Un|v9sT<kW^$I^YabjHXq`-3)f#_rBc1#PiV7t>-S0f~^&mX7=LBN457 zBGw&^8XTtm%aTGMs@*s><v%t!b|NrT%bHDbpWPG_(GX^UJ;gxHe?{y0OVk&ruTcW^ zTUALi>$8}KRb1DDmhP`3^}EKA6R$PjE7rp0V-Wd2O_-*~IR0r^390AN-To$6?m#_( z80zh&d!<VQ>0?L%FQLQ8ci@m;3k#8^d%_*0w5vbF7gs?$f5h^K??N;IoOMh;cm?Us zx<vQ@dUS}k?Zdp}!YsNlOA3Y{j(CoAYJQ*GgO==X?I^Z%quX3G=9Yyd*2_dcUzP}O zlH5QW&JFOt0Zlh#U^L&tRzikqqPx&qfLT3D?~wEFu)>eg`77&4m)CaP!5;JnP%y;r zV}xbsVxFUmJp&Lq;Aa{B1Vqo*2ggq1CbV-5{}@`t^GKtEw{RuUw`d^^A-*^x_|Yyx zaJi9YJ)0C>hDu)>H21touj`Z+%p2H(9eXwIl4g)&zb<Kf`(3#34w=xAej6yX>)r)L z{<<4@3MG(1evM{I@xqmF;dteD=zN2iF{<;O!I!aC-x)v;&CY=d5`Gwg$iv9Q;=aS@ zZauz^<D{$fx@Fh1Z(#%A$3shjzYzVqo@V$LH;eDKRSiFwL*8iuYU?l$bGa)5EI>KK zyv^aq+K)dxYN@WpPCq=-j!e)N?V-4mf^gPW($(@EV?u~QfUmA$cAxFe_j!U{S#M;q zU}RSMv+=%&LuYVAhQ02-$%Yo%srKe1A%`uhZ5E|pdtv|4pP&VNc0?o^soD!ZzR}@A zKK_2RAkzc-#KhY47p`9qtzFA08NH+}K3Z_v3khHNO~1`8lMc*^!V04yU^L!;O>H%4 zbvDcWcfreV6aDz9!&CEy-f*_d@9C)S9i6*azj%50^r`;jSz{CD28-YdA6`_dlyeDv zjJ2iG21U)qIkxj?+PmwdvZ1-I#lSRQf>qp=NO{YFhQeGXK6}vT4$&=v{(h}?<9~#D z{dV8c!pO#&K`t{H<uc><f(BbCVAdu@t;E@{p+-Iw)pp_d<F}|1^^d53Qq@BhBcS}F z*yV=-0<eDH;fm+M8e9nr2Vm3<$G--;`{vu|dIDW%Il)wo3!j>*F&R8~_qV1-&m+CR zg^WV(M{vlW3=27A6n+O?Jp2oM@h}*L-(&eRcT2xbjKTzb@e@cBe_JB_V<3_ys(1|h z@ccdwst2KD5KP2%ba)+ChLnCnZu<!dOIC<F$WZApx-Crn_HUBr)^AE6cUQ8Jh=WZc zsG7W`B6+BY$r6Nj&_fKzzauGqmz@7Di$1_G1k7vx`>@9UHd4!z2Y=@mpgRAU<`3g} zP6yDU$?v9%qf@u=O3&~Y!A`7CFI<6;qwte{XytneUHSnn^yWx;U*a{Skzu5f{O6Lw zSHFo?c&CMZ^DUhFv(bX-ZHOW;r3OX4MoS2M*PCj;jg|bnj37r=0PKPU*@dQBJnK&Q zwt`Gp7^UyDiW!vz?iHRyzhPZNX|W->Mc?U|c<(De_z8UY5tDDwdu;uK>36>RO}O=U zrqG|cYd89{evyM}l)0t7`;MKt{?c#5-G}LQ|H04U=%y(_W_ui<;otch!@so^hqO4O zTmF0<Y20&uqRFV_1<U?_UG0M=1Kfpn(XV1La#cG`2Jt3r74M;@JX~ngZ0v9&YQCSF z**BPT**jbbd5uOhl5$j!&kq=xT?5%vm*1<^+oQvNS7EYV<}(B`jdGtp*CA@}?|Xjj z$dBI*jLwdVhD4%$$i<iGT`see+ne3%p@+1wse{vRU4PP(TI>#JmGx4kCO$S`w+$fc zk=}JKzwwI!53(Oaj8raR82bKst=W*U+3vps_M_D{lIxl>c7zgsR@2<-)|)v?z*@Di zGJmOl>C)JVb3Kt$&ZdwD%!oI5V#a0I9hAF0nzb=S%@w~Z&~-HB11n-O)HO9<v~D^5 zYTamJa5@v$rP2XkTfnNqX5{HZ6Vq)&;bVPcN7(<N)oAriE!ubeW=q&_F~me|F8v<D zfztb-Lwr~CQ|c&nj=C;7PZevSW*8{sJuEILHXVWn4A{f#Sb;(|VlOL%>Tm_*C3NyC ziz{XlK!GAGG{9s)5r2c_8}DxG2lGRn7ff@5HN0FQd4MGDKdu%sO5%<%V{#c?&~yB< zWOJMn3nRJITU9SNVWtW6=QOt<<R5@+d!g^r)p81+Y`wQvMusYtktLa{cJ2t=XT?(q z&NAzEM*?Tmqx8CI;W$)AVzv^2(t(?P+=QvFpqSnuMqi;ri?Ld7b@&e)Ie8kYU4+nH zXaH(Nf5+8J$RI>Jh9{Tv+iM{cjL-sE%>|lo-cmZ#X02CwfB~@cd?Z6J+EEkv=q!C~ zD@k8T@YPlnQB+oxTCuz5;P3p$jg8xDhs-MjH{M$sKEE&Kx2w}mORl9#d;OF*Sm+w{ z{(f>cXIEM1I&sZpM>uT}waJVDsO>s9u{X|5=NFyrY5jk73^?`vm)~K0`aoo3j1+Z! zzR+|0!tJ&9Ubt*Ic5eFigqL;=#GI^R$YZvvq*aaGfsUXr!3@S7LE1>Ss-@n1Ab}ia z*6d6qz3rosSRwCeH@3Q*8goa-iy9fr%0-miaKK3Ru)Q0viT@SC??vh{>UrvOqJKdZ zTL8hpnT-~;Tg|v)>m&lQ^JEAC`Emp9XgrI6e3%syFb$IxUPdQhV})_Zo#824tGH7{ z1a%|y_8GpgCLLqQ#JJK61fghsdld@h$xTzF-?0zqO~}G^liYTb#JBe`;DN6{yAML# z4dhY-TY8op?UQU(L4r388`cYz@<;xHq;#8nxXprhEG(dvLXgU!^6CYI_tBA;UjvlA zN(-~&P%qCELqjJ?i)1med>D@Un39%l*@dfpJv5Kb++@~${`Ny~qJb{1Ub+sqWtd`< z^D;P_`>sM8?%7*U!3`!_sHO0*r&}=1qv45XNwU1ybQ?nGd<gGzFFQ$1*-2WkUx1`L zuoBul{>ZV@SFhvUa^f)h!xcc!{o2b&K{AD@g?)W^yGsir&_UJC2(n#CaBF!fQjnUD zc8&Z)>IpvMs3?ncYpvPRo2T8*jsV-)I(_Z4Ri0eW!TX>;??88n((AbYM?{ZaZEiQR zo%x_nBmK;@snD};FIK3H?>b{ni&5vSnk1T4gY>E&uM418&r+YGz9IUnotpIq`tdF+ zJlF86DA;Xu^67^u*f&2;!ES9T*i(;Eum%YH;CS%*&95~emGY2hJZwepzP4TOKB8bR zqUXOvI#IqP5#AC3drBn{eSw3W>UJf&g_Z0!t`K?ZQz==)rjiL?yNSMUwF!5u+;LvI zeEqfGfYYF7@7G$-KKIHS;NuBjda*ok>$!K)&aXlI7JP9Fedop3-u}{W;Lwnk5t@L- zK16?7rF;7J|KBU!rlwWC@8Ml67hSRGOm14&zW5KLhLvTk$|E<Lq)~&+osw5^HgmA1 zHt|Kt0NXw}on`F}pP@<~Kela+yZ;S?f;I+~`aKCxrMX4b;!aiO1$9^dd(qFRF>0Aw z6FJLV?bZ<5+5uPc9PGyi(7_5vIKo?4VWQ<85P$2!LJV!^s1yv3I>_?jyU=gnM*8g? zr2Dm<biYEX*F@uaKPu9_4@H?diO{{Jg)m)gi9Ej~5r#L*Ecr%`uaRtOE{l5}9T1-k zh7b%__ahiu4c=J7U0z&tDRjC!M^dAG07GF3d^&mnw||wW=9aoKT$ClBK)Tr0IJE@G z?wEr*e3&Nf9Y8ytmKv4XU~)(U;cRXgmm0_D^+Zqa7$Jf%h<EUjIPh4htmvV8n{5S* z2%nWvV|19_Y{X`^lLFZ{qnp)po}{{=Pwnm4*GYGAfyw;tT-qr+HeSdNC0PYKF~4Fy za^i3Y=NlQFL_3wtWWtgi<T~ky#j37xHr3vr2?S^NhebbA<h#SFGu_QmPpG>mXwo-y z4DB9SO^w$sUK&1izAJOw)_iX4u?#)@@}B4P`h5dSqaCbK)V=ZFv(cmd+%ePr|7=xh zEzR;~iR$UG(6NE>V}YS^{C{Jk`adH4j8aR~G3tV7fWmbMygQ7`eLJ~g3w)dl3(2N? zMG<bkh7&ccu+ogn-N(q#Tv=EMAUJXT9GUp+y<2h+nL8wcfedd3IGvLSrw{_5wp~R= zO~weEV#G+dGxyf(+QBnAx=EcrNhpAVB)kZbgdVO`MJ|tUn9bJU0FGlf691`l2vJ&v zH4rp|*j2P3<Iw3$j0`cYqxq(!aI~H5uP5pEYdZT23(IS8?>=U|np)X|!8Nvq?x@4& zwrX<so_(18A;}ae*9^Es*5d#&39V2WnjGF}tY_p5A(>bYW^)A$GP~k4f>#`)l^oaN zUe<>XJtd%fa(?3axG(JbmEooXlzvHW)U?SZI-__jr6><Qz5g19pF+0>#+|miC6P~u zIyHvv6TfXxNLAwM7QMnSm+)A0o6}E!wh6^5n2T5aA4ET=c2kE%ZmP%u(9HHcWTsaU z&K5a*sx*nyM#V`ESHI3Rc#A!FIC($1FNMsUcXL*rk`<V`dm{b_%Xi)_WeHfacqdsp zNT7HSx2_5-jc4Gv(S;!#Qd(~vaw9JWhT{!MgqfYxCFQLqbh1WaY;$`a9OQ!tbDTfb z)0e=NrnKPgN2fJIr0!z|H)_u_C8j~I#Ce|;`VJ*Gnq|8&)|5DNi}OHuPTnL3!^Ydu zH>6fEt&Pj=XQS3^=g<mn;qF0O$laKD1kW)Om&3EM9TXAq+VZr#EDpAOJnTqW27w)k z`D`U=sxNuc(!j{YaYcS8vXsfq=A2x@ysHrSOI<Lt&mErXoV|=-Hr<^YN&6LS&)P2Y z;fuR-(M+yum#DTyY1g=-lcPvl_g&ub?Ea|eXTD3>x!b1)+;tL@+{H)~1}U&c{43kQ zz-oKscWW0ej~zeLn?7M{KG}P_kDh*G*G;|tW~axK(Hok*R#Df+e?N7oe{tW&OM@{0 zP;j8U7H<4r^<N@ewwHQ}dPVfba-PJW84Q<eAD-s$DPa+rvPCy09^T!6*F-ZiVuz5& zdOaL29j>K*4|;7_{zSO+1nGm=#{nA&%<Al6A)PsfOkM31n7UV4e)w*wK=4%{X^xi& zzFxx9mV_k2R}z;!mgcajTbIm1<)eYbFXtrC)?d0px)-islnJZI3Z7qGL3f=d9T2Oy zdAhVl?pl)wVo{}~6n9AH3kWg;gD_X=C2;KGJ!2DH*ksW{6sX@HGXN<V3@BT<f|kvT z*RDSS%jW6x=<XKek(i$>rx5lX!UUCq7#YC#shV23!tTZ>J$wkE`5JBuk{H$$ryqkS z1oabmr4|+;i(wxiwFXXT^~|@38@wSdp3E19XXkK{#278qOpqD^Kvx{o=4^R{xH|ze za+gWL$`E$$w4Jz_;S-H#-S%dLTA4zQ+Y#_1m2QaGHnZvK>^-X+7#Lmn$^6ah%a^;H zl4UpY9xQV`6OXlvqeHWCWKhHYXg9W~flgh<r}2(2Ad`A_KbX{^nFwdiO$G`IBW^ut zYpGHgS|sYmR)s;PZ)v&z=l&2frr~3SXJTse`t|Q!c&sl7-3JC^J#AIm0#jEzWwON3 zP}nmb*)@-CY<}F;e$3K*X5wZR8QJ|$>-BpF(|bmd3LqoPcKsuR%-)Q94&(}3bxN&h zGu1Uzt7Oo3@UzLlv4P=J*tU*+=&1fT$hIy~2f((nxY*E?1+7>{S~1O$iIT%eD~4Iz z^*MnIYdviARL%E_olqr2we`aNFd@Z-P`}3V&3A!857uNU=HaPK>PZoHy?sOn$a-D! z5v==2TyJYO*%(CZkbX=Orh&3?JqUgP6vwqe!3(6rIY!82F^z-}?}P|Fv(9>=m|ELM z3$9+g*%9hhN#JV&+MY3nH^K4_BWUNDbxNmQ!XO@I(br~@LL3NITAHO|tH;L~Qtkco zd&*UPlJ2GCmTg6Q8k=LQHNOff(&~s^b)x0?lNWTQOsUwitfc2=n{7Rv2rho*4=;Ux zW8?FoxHIb-d;Mn@zW7^f!68SWkQx*>$aSovVR<MM?+tim_RRdWY1fgd7|SJl21IBR zWAzVp#mydf`2Ndw@4$>l^z*>l<mvD14=w!S<(?xMb#67a>xF4|W~Qo8*q1vxps`gi zTpT@hwl8|p*>tMwR=;%q^_9o;`dw+Z=NXR$OzVkYCO$G{-*{s%a<p&csBZ|{*0GI0 zNBfMQQ)|>2>YC^*RgB^l+R+85I7?P&I3-LX6ir4qmuFyA5ex`L)j+RO04T|a_QFFz zu@c}QjBpT$C$6(RbGM`>7$SXOr9AmmrcJp*5OsxcM{opD99g)xy2<czP2=UdVFwe% zuC0Q1F~=W}Y!;NT!VT!URFfS?9*Qv`INRBk#9`ws1Zyua>(O8u*MM@g5P%jdH(Ih` z@X<KUk6>Of2SOUn+mHv^K$0p)=sUIM#XWl|j66dt4woH1MWV_j5!G}AQ>9EYd}mU~ zo&`Xv8F!FN*z!H2yAE7}iv_x<7}$dWxqUAVnb^-Bm)IVQNvMl3UT*>QtT&hALiwu5 z4=?^b!RiZ|62S|4n?uvA(OB=lje(mHx3iw!4pyu(c>aFa9b3|xkP>`*<FA|vd%aPu zcZyWopp5oBV;e7Gd$^xEOFc=wEczy42`U<G9RSRy5HROCLL4-X&^#UnG>^|9G&cj9 zbqLM90A%UFD%_t2N<0kYbI1d|!3t}T7JY@~C3j0of?y>nPs))`IZ`qGBEj>Eq*Xph z@EjxrilYRZqY`0?6jQ7}F*}94fqFu$SkJ-$R5+R?1gTd^{OT$uT&$F0h;gi|GUu0t z5Vg>y#Jq`o4jfHB#t8Wigy9!yAq_V4S!O*PNW%678sdGhnmZYxS%;gh_#udNA%OGs znCSWmm|4Wn()_I?e~8I9)>0<p{O;8==WdYZd0gnQ23(=_Vqh6UFAn({jfc)$z6wq8 zFgb)edMb$<F8O>?NIwM{pp-ZR!I&l2HN3nJcklPoMOk6@HVvpyru+lpzqZm^-zvg% z6CVjUZBvTfk>2TxvyE4O^RrM1!DBQ@+nPkp;wH|Wl8HF0jjgUt-T$XpLB<-!;_Z`D zIkm?Bndrw4KQt<6qgYf|)hbuqOuDQZaicxN>LoHyQgmUP!a&brs(K9R%P=*IeCuPP zBvn*{a->$m;bI>4Up=t@@*wn^IdX!jzE||*L2o<`<Y6P-m}|LLiX3+2TfC(R-o%Oc z<1C-OyRAfEZAVRz1EJLpT<(McVuav*glL2UT9Oo?5v!YVV@U1~!4O{#ZQC|m7FigI zBOHURS}2HFc!X5BjK>38H@kzz_IE^w?lAY@7}L61)@KClDHwr)ja)0*hLviYsks$w z%GD5SY7pb1*nDeqtAf%6L-Fj;$k-IHv<aRF@JV(;pn&Y?_&oF_mFI|VtG;<CP9Iu< zw=G3p-muwaiXHVcWZ!4ooC_)5&__EtwmYaV#FH}?)v@WW%vjp5^#r>n2SeU2TtTPu z*@M09(XPQ~&mQr~20YnlqWjQG8`{W>QaQUSI;FB(v>LPhm;axH*QGakbae?flJDev z@usnvxok)C!qw3erwW-<=H>`4esM=kzO+wK<uuR7(!B@A&wgpx;??V)I<k@r_o3f) zqR_uFZ_=r)R<+Jl3|Q>w55%)`hd2J8>WNK^ou_V!0BAs$ziyYi>DmEhxTKA2^#>5t zSOhf(M^3=VX|@NT#(Ent&&e7x$fw!T9EMpbdCl8{K$k3o?lBw>xJl4)laTRb$ft}% z@FJ{u5QaRYX>BLyv<P(jv;ewtTT3fjF|}IK14|}Lub&W02`NetBe2X(4W(&YJ_j%~ z-0XzbuqbBl5!y-4O<)lQ1&^0-OO2S(9S#!tTsNqPY&cEO3VCSYmekVxIp~NhHPNeU zIMpBpv&)}=X*HBEcN%?5E3}l{soQtt7@5Cx4K`*Hsn#5gWjYaJVW6(SCJ|z7eHgJy znpb10o}ukEV|9Oj*oq&DSm$OT*rt))2I9FxFU>D{T)Fn~!F2DZ!tuAt817dXjB=&H zkWF~pT7#lGYSV@rs_qXEM2mj@)R8^&y1kvgz+8KFP&_*ODPX<v|J?-jaTsEwl`HfO zj<inev8$UHSJ-5$eR&h(VygSYzpZ{n^t)7nnxIy|il)jA^LpcCs@}^x!Veu;fML#4 zVZnk>FDn~ZFU*5xg#qwY*iDPN3tQB!F#OC8i|T~PJ3?qVAUjU{k8#3|sUo+jFl8GQ zNfl{4yMS(N*glsP_hKw<TGN>=Yw87S>TnWkI&L5?@DN>6XiYsh#iU}2%`yrQMibv) zK#OjQgV%h=5X^>VV28#>m=diL55d?&-b)uvog?ssg#oV|`R08Ovj6AA4-(<*Kx5S- z(O9)fleWDIx$6Gn{#}1IdH-L&V_~IreQ8=UG8*<3h8dkbI5`y7MAGisDxKdP&qa}o z^7^jj0^RQM+dRvOK(EcSanWkCnN4n&=;x2mU+Ke?-Apv)mK6@y7LNCh^$wlss1Ld~ z{t!VbO1r1iRbKs4A~<w(^whhf7OzUR@zY>zkH2l&9eq4(wuAy!Q;hhm-5;i_KZme0 z0eK$kjOYcb*bV48h#b`U$`E8Z@<JsgDH-C`5ahUGtrTQf3n&^bqsWJlW8jJdfTAcm zZexYXmU}SuZWjX6aki8zgXt{G_ubvrkaJ{5X&!X(1`(Lb9F+$Mm=54%(Kh}-Z5d2j z3?{9t!Mje2we_2n0^$e9D$kJfGsv4p=TG%Pxm^mX?`fgCTy7T~0QyQ8csP_44#2!{ zA4IN7Cc9^Jyxi8WFkqx<0cpabm^i&KhItZ?xtqauv4PA5o}YyD5{zQr1!FEclKgS{ zjw{udK7#jZIi{qwh*uAgeOu8pgo}oJIKVJK^Wz^K$yu2j{A*)#TSYAOaWJ*Hx_9?@ zHeUUdU=@w2tQO8{-8lM4)P}+x9pRAW)1mkNPpoQ<*{af5M52e{xQ6Q9*r<LR;dqkT zMV+KBQ%{P1N)>wmz*i8G7q-TE1Cr%sB!>XWc;0kvJwozW8Ocz|ZsdxCfaDlKGUN&l zv%(bm3I{8kMxP#IOYLPqKgIHeyQL=xz@8w~OI!Ww9D-X2!7xN33YQ3=FG+;6=u?Gf z4Ev%0=ygV{tFQ2t7a82e&&YR}N`4j!7}hHDtI4p~z2uAbZVrom8cI<ic$-NlF-;Tc zR!4pT1am_i8Tobzip~Ad!&)*sykir%RE;SrjTq%RjB@b_AQ^+Y_E~zpZFx7&Sk*F6 z@V-X#`=Q|+!+q*78H3$Jzu!E&ym$ZFF&qdcelY(SeaD?HWN>ttZ)Zw6tN83Cl0Pka zhtI>W^8;5g#Mvf3W@h%^6Z-__AIWoltTs49<N5Y+ZsW(FRvo-by;&+Z8LJ`p6}20K zb)t<we3WX~dmtOu?fI0d@y`tkxy~R}>TwQ?Zh=wv4YdwY^TQNHjPqfCfc)V@)LH5} z#M>4@HO?bn!E=6*%oy=*`U(fIW4uao{sK3^VI~QC15yuGP}SWlB@ZtiXz>ck=6j{- zD{xqvF6+b%mS4GBx=v7eoeWW&BcJBB=*W5qt?Ox`6Q?D@F;QhE?z$y*tlld~W%r;h z-6F$;4{W&~Lrj?aYsuJfD9^kOR4L<Qm|aX*1V*wsMi^K{Q11a2vb|6dBX~XNvlKb6 z>+Kx}FpQ7U>yhL^oR^4MfVbGk0TNld)T%PtYv8;K#ujPyP?=`5!(;%d9#7~3&vx!2 zu4ubLmoj53<Cw~Lnklg{F`>NdK;PcJ7qk5zV2XA12e%CwGDCm>!oZMXgN6vBNVbiK zJu3pNi$1n08oR_*4|j>TxLT{XoL<S~fdx_hWc$%mc~$#hnCtIQAMKQ6Wrxkneen}- z-Y@>GGm=l6nny<BskkeoHn8q3S6HHOX^AiV%(=t<=1xo8?e4R>+wH7pBV2KMFV39Y zjlgV<kGPmRiAf<dw$+*I>lF@0$|x4c8H;6KtZ=Y;Y+w8AbT~E|lEf_-+YzHLgZyB% zM!wS#{%OiL9cE^&uGCn?;jN~|KK$F7EW+?2b$~iWT@&4;ik(n9P#eaUd5K$>pYB9h zX2W<A$qZK<#;JzFIE2-Zhb!nK962epAn4lGI)@R8Z7ugo>5KR<-9#eCJ$Fk9g3W{k z{Dy5~*MnObUI?t6AT0#t0TUJC05Y6p3i&CTDX`=ku;f!DCm|vCNJu<+A88%lN8-t1 zoX^AY<8uiF*I2p}^RKqkLZpDe#|Fu?<`du+dm&s<GTPk3ql9#%sMO=(6&jkKNeT@T z1XQVP7C^ge9}tDrwlv{zgF;Sbovhg)-+T`1PQFnraW?eK@7kBZzcI~}%$g}OTCRmI zHMs}&9K|j)!yECyt<kOdC)=j%5IW(H;P-)|e)-OZ-v<H_+r~eW0GWLY)Z49e^@Z6J zz1dLbE}0>}61G>}|I3oap9rfOySl^v#E4qqvJAKT`ljk+K0RyD#e><-D+d<cjVWWu zYGn&cLw^uE^P0)2*33EY|I}oTX#$pwC-o+y&S18Pe*XDgQ#W?!ZY{N*8V(;<Had)J zT+dq7=-%}5XnNmRYs9kgM<TDAJ33e8GKIZds&H`p{M!S1zfN~?=G5Zc^uA{{E{ugu z2bB}6j()T`oC>xq8O^z|sM;81jfNP;v!*tV@O+heih7lL2YE5Ll^#Z1al{s%;fiJv zVcffh$?}T(0nvw#UjjsrH{UC|Q$XK^xrWIM9(lvPQpeNg{Rqt+2-tIP;lnuq_Lo_H z&)w2A0rs>+c;mqmD`AMnB?{f7XRd?v%rVH~hPZ7re4Z0kCayr}8F+b4q34iCf1YIK zz=QFf2i*H$Zn;k)*wBUBB=&Jzg6*~eJz>Db_Smqua6sZGyfKY%Iytus)9NhI!Z-|c z9vVh)T}uitcasSk4DPLIWcc1B{~Y~(ojlWV^ywFfXI%`ZFwtI|=FcPrn-4v4HYwZ$ z_Exj|k`rz+(4|@hrMrSvp{^PGE}P@dpYA{^u>=kCZ_)WCwL$Fbw(Yrjdm8^ibIhGw z{M7m9UM2;OA5czR@7k4Hq+K65Tt}11?K6QMJ`!kW2$_s(`Do|duc0sxnEyv8P0i4O z+mG$LACcNEwD`_12k|_i9}KU~^f-pIokK$@D?7Xv_TT>xC5uA&X_V=oXRa?ScggnY zSx2;=z5mq*6$;NDlKaT$p+h5ueT^Oc)0d8Sckb7kE(|AkX=#fw9gO_SI(B2S_rlU` zm`RlGpG-++65hhdL$r*n8%?zlq+PF2U!uNAl|+A6=CF9R`kv7J1X>YJ!l!Q`1$$K@ zbdiA$S3u9s-*^%9Y#!|-(t|){v2%=3Y2uxeFCyiF0!SMaMp~Qhl@5I$pF4yODIXk` zXB&z5JGilJYh(MJ9sO)jrLl}OVVO*U_&QO)uajo9t+to<b|iBOTSOLHN?FW3_uv?$ zx5*Q46P<tb7^L^n_kHI8QkH#(P8NxuB<z8<?`7m>@fVZA*J04^Jj{4p@9Lh#E5&=v z`_0<niEHmb$uU1l7kdV85GG{)iSp>AXOhAjZ{yKPFK&%adikNFlV066I_VuNQpRK7 zNkY@xdTr!w{1<(ndEXhxO&>UeNh=T0?-xd^Z#{>(wa^|~aD5(EjFghI7hlGI&^+vS zkf+99`>X~l{e4$APRS{^6n1OW*P}FcKDw)?Ffg9{<v%0CnTo$0#KW1Y{<k;fN3PaK zhBFNx;QaUh+oxO%!*X5DmASTfC~ZBbwY6%wDgXU%Kd8hvDg&K*G?jr)e%nI^I-MU$ zuIQwna?KQpX4c5Sr)ZaDEFhWc_V&y_RHe(jG=GHF&Rf*;)SJ{-ME{ILKlz!kkVYDO zlPey9kDjpbd8F5mlXVogtro?nE`wH2Ab+rXkt4mVn`5HTMqfh~(ZLsvKu_u*auoN! zgAeyN5enMlcT4XPg?djSybbk#<kLYi|7iv(<P2_AFMW<^@#iE!C%&zyt9`3ob?0m; z2~x<%I6)7sX@tt^SyFKDtVDS7p|hocb@sjENKy6x_uJdFa0IQH{6R)o1Txo|Su%5F zgeFn1&tY1Ym+8`A@7Q_Vm|kFtnQrLHK~5%rGb!jLm3dT8J`3}x<eDAxs8mWak4ghw z>Jq4rk>er9m3dSzz=S+Y{lT~2Bi-rwCdwHd@$WhQ<g=^ql7+I=Ubz19=Sb<p`!zxP z*qNtag-;WBML!RnqYn<Os@guV>XYVG;aL||j}8@x>%x!BgDDl;W?MbV_mnBbKRdN> zG+CH>{k$YK6!mu{<%7L()@>SE(e67Iurq~RxTCwzn(SVPo5lCP^Y0w)MupFyZ0*j+ z0`Xym%553W1ng<Es-db%?$NX9L@?8NX>H!um@sk{M_}0R8Tl_!QMK72KkK;vHKc}m zuX*Dsok?e~=&k>J|1+m$Hy5A%5$v?&CP|%HDWx6K?>-({YYiJ_uOCe04oafu`;!Ne z-)cYTQ^ivDs^J64m9f;GiPorj;}1lBXT<2ucoZ(<ayUM8WbE7*u^M)zCr&QS_f2rA z0CU7TG?4I3aBcG@eb-n>uT2Isv2y<Qud4qG(!CSZ1?ndCtmvOo#bsDQZ#ChdD_V>U zNSmZE`BXSreXqC|@4^lq1+5!G_jGailn}*KvBjaiuv`s=8sNVLv}m1UOKoJtYb`4{ z&`nRVrCGudoq=WcQZ>@U=U9IC-3qlF(vByPN-U613p?6*pp@(e>Dw{G(-29!K^jGq z<o@K2=(7U)<H-GlvJz+EXv_q0hCFbF6`n`upM}{-lQ0S330hd5h2Bd>fM~AJS3ugZ zAMe|`(B@ybVJ30l26{bn_!5p6T*0Y|BwcJaL`j?5x~|r7l$1*F$01i-tkF8*(gnJx zQv2Y@!;~ml+sSjdp7IRd#Zkh^Wf;)}69dlOg5K-~TA|jO7tY{5x;7eCVMi@meJ3V& zKLZaAA)D}lC)qCEf92W@5`-4wFj!_UgB<I!2fNus1FKd!0=>m8TcLEeZkq}4NNsym ztOEWoEfYa*Heqi?Evkodi~sQt{5hAd{lDe?iOfi{xyqtD)01O+-CZ5#JK^O6Vf$1^ zNXA6NR#(WPkZe!jNn{@FjtpMP?hc*t>)vY9`yv}_4yDJlp{PVJ`jcO_n&rB~;a<PP zq>@%Ow<Sy=r!Ass?qc_(Q~rD~R&VNdr4qiNy=rF$Po-9Fi(D{FB(kxjR<JAoR-?$$ zbXM`_oB29i_fX?Pdh--vN2=0L#od_B6*!S3{7pcoqX{=9J0!rkSTw?-1<|<TkrQX| zmJeMnlmm3Yk&c$H@dLP=C<f{?K8!QgrFx<*)oh6-8_5?~OsaO76@2Kaudt;Baz_XJ z&R0R7zRB`??><0yv`juNmp6yZ=H~D%q91N}`Wka@z4fi`dN1D_F4dAJ2out_O=1kn z+tKq;(tr9Ax$qJRr<_L@o`YbvhMYbx5#;D5ihODyEpuOk{^!{lLWQ(@0sUNNgz*EF z{oz5NP!|d?h^+Q4bmyyYqC2k9LdP+(>SdrrsYE-fQ#Wz&nOV2_PFyDF2hvv)!#@tQ zodk;?J@6c}&YiiWFV`(Gw;`y)2x1ik1FP$C5?pv1X+IP%-J}IMjAQyDBbc5=KVP8l zXx!JHvtSnY+e~TsaTTUr5`34DYdbRw*&bnh0qJ0_J9zN?=iV&yunCz{m;sJI2Fu?= zcw2X_c@JZ5{WT-xo4)C`Sq7l8bx^st#fR__hNT+UG`BGs2vkMx|B*ADa*1B`4Mgqg zgx`{@H||~t1^dn{|9)ujz}!@xLs}ZLyMq>q!dsXe2}Fk+jJR4GFonCK?Y)I(&K>c| z2i#>HJ(gbClfUopcN!uGdiRHud;U42(K<BRjq9}9<56yC^&W@O>~^;#Ikh2VF`JwY zpDj|WaJV^>ozXOBT^ySk%5!@#%X+=O&z?>ASVt9MSn`E@eMx<l$1oq`Mvsh~e|y;G z2E8q$CWq`Et=aCkcXTOjdbvcQ|0|sgv{<hF{h-OtkzhLLv7#n}^!QEcUFzG^`&C^O zo@OrmCfX+k;DD{WC)9i%Z5LUI(21791Xp|ll=zt!UI8UOft2_FIfd!cN4VmNCqRi$ zOo0-gIMM*zqj(Wjvn40i;L?|xjy!>U&@Z7qYZ!T_Q~`ga(BVY^4oeq_M(+Zhd=E7G z1D1d6ZmC4Hs6^<LuaHkyaQ0O=j1=#%MA$>9P(Y)*fo|0nh9$40E3+38c9g9^5tOb> zGPuSXg7{x14(gY2+Fy7bU3eRGx$M)vj%#2bek3RUs>F!)nLj{xmL5ZDdJe{we~%Wf zUxaWvBb;~wLhMIqJkER%EgX0Tef}l{e)gdiPlr~qUFE&rSLveKxd4me5+lrYl3u== ze1Up_)W8b$FX47rz8_f(M##R2z2o(!kyoIlMu<WyO&BJg7hP-szQ)V&D(uZNP?2T8 z$}My{VHBJ<342zkDP*t1TAN0H)R%q})>=s@nh|%uo&7Q?K;-L_d=pc=@;#tu6bckl z__OCQztV||Na2_E3_bb!SHJ#E9898x1^5e}VEE@i;mg#>BIvq-Aq!<DwQc08TUNjt z1s<bH^8zvjVyk6~#(f9j``^PDSU0)bAFlr5A@A6jH`iqz>DI?OTyBNbr@8-swW(cI zOZUHOkHzd&RI5U+c8wv6AamIo?cMI)z*El~E$>Gc5A-zGeR`|#*vgz#9pE-z-)RTl z^RQuaw8d1*xb#lCR;QI27?~jza$4;zP4YIqCk>{d(ZWev{TB7<UCP=_Y){N2`*hZ! zcm5S6!+HYu9$^#yx^}u;&wd^G#Pj9-s3nX|La|;kTCQvt4&DHscA!0^W*7GX?V+;? zrkIxsw*$M7A{WZ>BIMyt-K{X1K264zY;`&S(`b^}>;$?>!b(?hF}vVJ+eGh<Q3+~N zyWUPpFQD5@itdq0geKzPVu$u=VEO6kP68W{FbZ|*gN%?vj;)YP;kb`*6-KE?7qL^i z9&j&*Nlrj;!Z;EO%&=Nb3P(@T%pHZqu<wA5l#mInus}8;oos*=^lXYWOWvmQ5^<B% ztL_dBPW2o;b>ZqQXoDA=$a~H=NpuExIGUSZJ&x1GyO4{0U^Bpq0Q^aegCFORigxgj zZ6gHQOrvduWz3HV%j`M%c)c>}<mUD+n5DjsiQbOEj8EnY_fPdCJ#9xuyE3Dz8W+O# zsNdV=&^C&z)vP(5qvKvz+R*acnd#2(be`n~_NUYn_I7V#%o1pw^(VLul{Y-+3k5g4 z7Msn4;4S+3n|tN{_MDRGJU{V7qvLdY|M?4DP)rtW-}nnrLu#mQ@lx-lGhNrG$|QpR zpwXA{D#UK%VnQGB+cRmyx%Va}ESB9-uf?))f{Uq-57_p{{KJ!hi+SCllxw1PGh1AP zu$)0y{xNlmx<Wloy+(am^d_ke;(g&_0?=$)cpT9D3_|ni*U>uH%nDaq?(tt>OH*VO z3b8Qt_7F^lTit)$rsPEYyDYzaxAY|f;4cv>zFG2VmUMo1A*gmqgfzPF3W4e?5{%0z zjXg)8{PCfC%3VKO6%|m~qo?n!x9QK-drMD}FV$l&5^vrb@aC;NuHXg>K~&*OuxlC{ z#WZ`u!W8E06Z#=>+|`W}$HFUVNRL4@<#~EN5njt;Z;=r~htN$vAjCU@wp>8QW74{g zpLCGzmH^cLg8WIeR7smjVfqac+DriJNn67W+!%+P)mvz-<DX#!X>Afl3?N;Q>!a4u z^z8E3xl7N#^5&N??GMcNZqhnj;cR>V-Xj-YBvDUc?c`RnVf*OMPpqeWm|8d=wo!{e zOf4Q*2kJg9KUcHo=u=U(+up^6y3{I1dm=evmX@n6WiF)heQ{sQk;(S-*s99o>znl0 z0-KvRw=Ph~N4f^PyU!o<1QvQc@tz}*ma%Z3HPjDHpD_`qwwg6{jXujSf9a0Sc{y&w zt@pU}X17Q5<Cj;t-P+bpL!h@i=+T)QM#jeTU5&dgjvqf=fHqK~H@QOH{FR|IXFIRV zHV6G!Z&WHH?CQj7m2x(b?mIkoW_WC9NT*w{#&x=lb3;*J)eQCXW{uifTixteTlw+e zrFPx1n0K_6HN$dXNT9u5Ej7IHx3w!shmKJfs9V&l)R(AliGH8Ll()P+jPnmg_2f0s zqSufX9e)R{31YZd#|n=Ftu`xML>soRvZZ07Q683O!onV;Q41?;N3ceHo8@QjmcBt? z{SA^E7$cv?BtjN}JcGcWDW?F4wvZHn5I`Cg_()Cs&X#&o6MqV6)XO_+;wkjN6>#yM zC8bD|gs+B=WxacnEmad&?>EuS-<Uy4)DKI^d$ceKquIt7p>qKm=(98ol@i{LK)`V& z2@|Z=L%!WHoFQNY&z?#({l0P&zFKBpI|Oy~!pktGl!49O6$QFb*L?Hw=ds_{O7m6F zb|Tb14J*yX7syHzqTjE+a`VZj@n|jKHT0W{O;x~pi`>Y(1i2{zT_G|y(|_vR8*jgd zNAP%tLGNTnvoDtDT-tXAkJv&E>Fz_g-IU}Iex(BDzmLM9t2Gbk+yk?BEe_|SHL!Mi zcK6K1sexGUXQX>wN1xhwjOd?4X3_@?dWR>etd8{tYE$=h59r|^&ade9cPz~0GlSxZ zsn0?KU;f_}4SY|hl56!+#xj?78jW;|C+Jq!`(l6h5N)iY20m;T{fX#jRFFzh>r^oY zTQqsYy<%H=j%la`6VU}*FhQLS_D*S*H{RuGuH+}6_Dh5oq#z0MDY0X2ZoL!jXn<<M zZzP3qEwrEuVn(+0Ho471SR?LGjZHOL>@SHK!4&~`#=x6usV7178en}Z(qcUI&=Z6- znA5ebaA-TbNZcR_m(x`h#&pG2tG;w|-!6(x6>@4z_wF9$*{oW*D;gW}M_022M>c25 z9yV%Y2a^*v`)!rg9I;qMRKZv9wMETPs_D|#=k#im%cFMoh22?0tJ9=S1bhm|#^YAb zYE^42q(^>WV?*?(_}yly5$gY>ib?!-tIKb<krmpJH7lT(T>X)kJo@mLyhYy!cB_XN znI25$w>hZ8Nd|RPip*Ku_*;Je!f*?Ed2Kp8<1Rwy8ye-5&7)0Y8V$aODb}=i!8@+& zz?^%O5GoKVk0gDkuA{4G5EIqQ87vX{V<fUou|HWNk0RSZXFy5=gHUVe-5YqMlvb2_ zjjXZ7w!NwlL^kQP%s~ZVr(F_$xWwKtC}e7JRjWyE+*T}D)99c?NH=ba{wtCnM?Fiy zd-OKo(rr`SJwC_^bPFbRt^sL<S)RJf>p5svnXM-L%B{pHlVhr6Otj@{B~wTI^aqW! zRAs8M1j}!;9=&P17rjJ_9umGn&;(m+KPlgrLP1Bdj;hD6SGtw$!Gpw%qHT$wovakm z2rCMR20Y!Jrkewr^tqVN<1_3TTs?A45zBd2@(U@QuU*&PYybS-qsc*$-Iq7F_Glvt zc{tz@RaMRP&F`+KZAz=(qjPE$YQ?SHHC3Vsz;+dt|FFGECi*EAre>)76eJ_m=(Y5- ze0#VwSxbGR8b(Jzm10XBu8a&r<0f0O<A9BbpJjQ=T_Hr1>8lk&vJh@kFAYklYh)wW z2W9XQ{B0d1q7o<9;$%@4lh+Llw_{MHVoC~qgJ{vK4I76?Cd=i9QgsWS0Gwgg?a4?A z4&yYGvFn(1O44S)W``Es9xyxoY6x94DkSk_*T@(=CrBr8cf4S1fw^>$OYnt3RPewy z2G<>9A8RY~8N8zMd4q@yScUOV((QB!Fv=wodvJWCXk_B-_pVxcI}i1&M2#(-_H1e- zwCl>Vhcc7rmO7Uma%t{{Ht5$*+1oU_TBfy0DW<D5N_nGJDUmfZ|7&UL+{<m8Gnj~J zRT{t2;XJeWl&Ck+-zk&P`bdM!p&i)xGZmw2LI2h!slT;BtP(p6il(|&4Xti&Mlu#r zy&vX8{~GPvBh=Taq6{cu<b)E&0?|1qp)qc0x>wTqWtJANpld;@5Cy{}cxc?$1uH?g zY?f@uEQKY41bIjj76-jO$R@2f%H$0o0SWznZHrcCaRx~L3XFda)4UzX4{M31BBKRy zV-hP2g$uF6Xg}<SW-6ndh@#@`JEL1BCkl#CHa*+*BQ3(QB+=8>z~pM@IgR2_xHD<j z{g2<j7}K546jqO2>es~%_V?Hg`!z^>OiR|}?$AqPQms#`w1v7Hwt-N5p-&r&nY5NB z6>FXVz3AO|3cs@qH9-A$3eR#V>B(F3z*}Pp6?_&Mk1ke_qnBrk>O7><Qp69kyz{QW zp_j)Id%u+yH*F4CD2nTRP;Zk)@0WpLG3cn2CpYF<9BJg7=*==ZJxxj!1zQvsouDPx z!;&Sp)M$-mF=>ejb4aH1K#cAO73j)hzVx;vUVDoYx(3(1BkUt%&+GAEZX3g=lL8w> zclw<Et(U*U?*HmS5SQ10I?@S`L=p;hhC^M7Ytc^-%L%p3tZ8Vbl~xcCr?X{(UEQq1 zSnvE8L2W#5)u=5ZQB{perm+%U-i>@&ZUt&V)beP_^&>+zi3C{vPysGJC_qx*U2K_y z7<LQY;N^83RC@z;%@|p}YdF}F3~jF9MX@i<;WfM>U$mN=h<r_~u!Q702c`%MHBaXo z8|79H8*A(B2a6|+si0$V1Qzij+{i!)*-5g9chRM~p^>o}vg#Du%95qalErFeqyGUU zYkj~oFLxMVN%wcb>K<BieS)OFEH@hEGPBX<PF9xqB*;8%w2Zee&E@*+Eyj<N`4@}| zsa`8r8s_5O&8C1FN1Vd8Zs5bes5*}1&r;7(MJqJDw1fp05^@cT*_k!0z=D8-EZ=mu zL=(x;q`A*aWaB0Iak3`yb`B@b4K%p1Fw9he*7rM<tVU;bkrjt`K&^-jiAJ0hTr9fU zL>uf5uZ>V6w^r5`w6utU3bH(#o3P(OP<yNF1H$8R(H{>@|MBqUK~6fQHd()P`?X+L z)712VyEAXP+6Ru(!Ud-J{uuYNEip3eUK?S|vyLN=&&sW$bN&uf+y9Tc{|;>IOz(ry z1NKfF5RK>^AOPY32ZaCu5QUutd+!`_NKWC9)4N79(r89?rIog5*K2!iuh%6T?>Qi6 z6x(quuS<MW?8J8FI^~O#{Sw<_JGSE_{(QX}>b}qW9)REsM;b}1<laAac>o+>cF+5J z-uJ1$AG*aGK>k0(1pcBk=vlN-Y3dKCtPP%q*w4Gjh94o_Knf_vGCT_prJdpG9_&iV zLy?kk-hF<<N^*z?$sr!i2M1gTr=A+g^J-*pp35kO-WedxOrbdTy=sM4Z*zHBcqWbX zPMJT_Mmn$os&HsKV8^PCV9L%YnW*KdHiG6*gm<y%vDQf)#wL8M*l3PEI2zu9|LbF) zEeS<)ST2_qd6iAkpf9QViC_JQhpos=ydAO`^^FcuRgJ&N)|>L!P4B$%v`0V84*rTw zD|4Il8X<o8o1$&B4k0Q<jZuF`WvxX-D9A}xB8`?H!|*N0EsZn0yc!1)K3I@(hN~^4 z41&XBKai*(1E~=*klKn~^%6>pUP1*U#BTN=ix)^q76>`Opa5iOpoxAC-#P+(X=QSa z&gx{?szf>ikGK~{Yxw-;i#vrVq9ucwDLP?+;`B~;FPR;bOR`jTl`vHmL~(=<2(lXN z1_!3|w*nneZnf|_fiLxpi&g$nJf=k!m2d3EnERD)ee~*mL!s5mgF2}*+#q7jdVfiI zq_{4@#wI7?ZO)3X-hBE>j(<}p7aP0^?P_b2RbEtO^)*>!VrMIvHyTI2^ZS&XGEyGu zYgD!x;z9-C`8AV(TLL^i48zqw*wvFpIXzjp{bhtP3K`*GkcoG#<b4#MK-)kCa;>rw zg$9q1!Q>^Ul4Q%wP4L=E^QD+ny4sAqgo<J-e%Q!v94>s$XQ_HwfjfmCJdq3w<({mt zqw7S4WSpXZVQ{35rYox!Q^_kw*6w`JwX)RPv$Fb+fMT<<p;8&BX|;JfI+;dUBEGzF z_vXe*@5<{Ni@n_&UxA>xvRI~WB=w?_A_;mvGRi=?sW$4DaD35>_MH~O9%n~rFTpd} zG(4sR-hOoCG3m&LvrjVsZS+$7n05lv#tPT2g_wnf*$w1&EMSCz+fi7Tgw$XqB*EnB z2yU<4rOTYnEqDjQ+fD#z>nYyYLcCHteZRQc%LZCw1k!Men&#`Ik;ir#ArLt51PL|| zJs)w7BHPq57Eg?rrnd{9=ue}gP^vKKY;Y73{>X@~Dj7=7PPet1DzD7K!@Up^9`4(4 z@aZISeE}mR3UEU>jvM%}qxcWe9@9gOQ~#aH${{gf^9u|P+z<q3Y2pM)AT8?^#zD1c zF=~-B1e?tSCLql@D5RYB1kWgp2LS=;D7kHv>@){xYcu2p+R=blsu6|2S*r~a6@*Vz zj=M0W5q=c9FeOmc&d@tlZFvtF-08*2KN%R;<Re3b3^Gjvt*BP=UTLG$0L-DJYb6_R z>k)Xz^4zpJ*QPAb9tr?2Lg8F7*<f@<hw+6r6c&9ao5IS<jK-7l`_kf0)<2bA4;p=w z6;iKR=8P&UEs>;N>Gf#4o10=|K_fdG^V?Nsvr1_;VcuDv{CsD1i;L-MXHAV&>CF7> zWN&O`yulT1p_Q_9cR(4L^Q$F}jDKLXv)Kg9bcw*~RBXMGkj}y{!Tz%M0bbK?bZQ(G zRR}!A*5SMq9C;&E^APhCXBlBpHDpo8(Vs=MwvgCZV>l<;fym0}aX^==IH7}_Z<9RS zsc(xSqgu(gGxdx1={RuHFV~SDkSS%c)T9!2CyN!-68UJ5aDmlh_TiN_Ec(p#)Awts zRQKpOkic+rl59=+3|58iT_jX>GWuRs|J2Of5%@eT$(CCNG3`+bISr-C2E8*t80#21 z8;f^8zSy5`t&0jWRR?V~zxazy{?VJmo{$Bt{YKzp)?V$_t7YO!L%TCf%(x;fz~F`M z+O#(bi7SWHn^~HAW*Gc8<RYtzO6qiq3#|@f>{eYpwsjHJ^P#5r_Yp1zssBi2EdT*S z0AV6YFoECbL6}HdAXZ6sR=TpS0y02!u#({$k*6VL`1*2^plo@t>&qu@fXyXFKisK_ zxhl|MCdI{-cJyW!GX5?C3&F8~e54BmGyQ>9STx|tx>qT!Z?q%{2^Fwe^do0kqBGEg z*t(^S=ytjWXB(3+ny2%lD^Cw}VK<q4EwOk%=@jDz3#nQQV-nK36)Yn(mzc!$36e^A zAx{-v?Bc;_UjsYz{P@V5FAtvW2r1T_lLNlaGaZ&-e6`6xt_!yqMPtd{)ADHl+QeIB z#TCjaM`&y)J=*RQeb0WQBlFyaVa9GX+sp>D+$3|g_nB;ceG=zrxV)UbyV-HQS82MO zS-thk*VWwu-|Erc$d(@V=DlCRcHBmt7Nx0d4J=TF2CW!FRt&!pMk~hDU`n0<S}~ij zVhtp-+%e(D<o_T!i<XR^Eg^FCXBf^{r~^<B<zr;mqb%nZ?@p0g*AxTgWLUUGa^oVI z+!vY^j{-+3`Cx<i^}=?Z!rS>N@*}4h{w(@Vy&T4bH8xnlem5=ItzpI|W^uO>a?!I@ zJxAb^jicx~T+sywZ<M}AwIw=EoW=k+0(t212tRZJEqSWHYjkR15i|PD(%H3j&;#HZ zm{(Ir_=Yg-0rgdKqstu?y#BVF{g>?%^*-|!FF)jKxlCP-2Q@D8%ktkKd%?wl@rZw_ zW9_52foPz8a)=FEjIG|JNv03?iDw7A)|gkLvb7pzrdESX*b_ExXEMu^&$JV?Zm9M; znYFG7pRXej_SlnwS&O9kRM&8%-5c=eWdG)VlQ9+6b;(GbVqmXGz}a=`RngX`Kw2lm z-#~u`8GhkK1i0e}aA!-f62%JobA`nXJBI>p76WdHU}Xsd4j9PS$c<|U00*SJgam?n zh2^%z`Ro`2GsZX3NfTuSk_o=_8VX+0;(Xbbbfp)faEzdEeqm)Fg@ea&KN`Z?PPn2E z$1^wS`&6Q{?d;_%7>9#5K&(7{6A*fw&L;YRz?7dliy$|WnO$02zi^FIL$jy0E`P45 zJj82h2|f!tTk@eSgijDm72>sh{o{_U1(`kN@g-a`sj-z!hzdZ<XdCSUXl0YH1Z=j( zN>PzQR{-F}>B*k>vmIs4RX)2nnPOUuRVrT>Tf~+W0J$}N5XchG`s8m|G-|7;#H`dn z4DsmCi~oaw>6fV=5&goaL-i}wSgGg+I{02>_`wAPZUk%qcp<pI@k0Q2j|il>p?kb@ zze)VAm>Nf~?qYPq*m0DM9q(_pd>Vj`w%gZ<%k??~FZNOYqtA@`uk{d;pSxd1cT|M8 zw)+VDla*BG*|sZ}UwIpg9la&t637m2yaR$?>DO_C_KWnrn|HtP)|bDE8*n85|7{g^ zptdY@@CXNH-o+zkk~;QrW-_m{_ptun7Rg7O$=jAjsj{|8>a_+XB3H~=RL>UJ%figF z+e=;48tCo{rmR)UXR?=f8XJ@~MMZUT$%$sOT2)-FbG!6a72+mybM9Qo`5%|47e$vo zg$4C8d?$Dypk2Mm!fepxO7KIt8-9LXa7At(Zah0P?s^ngjEbpv37(UO1o<+#Yx#iX zpon7kIQif>nX|t|Ufnw2m87wmY>RO+Yn$O;ddxC1$TIHLFhk=L^ZTaJizgC}uVaQl z?jp@sfY9_U$qv=INivc2PU76<8*sTT;jSUeSnb803U>|&)VRx%oy^SgC>j5KZy>$2 zec>Wjw}jU0jbopuDX<6qmYl0wbhr(WnTbG1@kBuTtbp%ydV0It+=i&Tv&H7^qphy0 zRNNYOYY^J~W?P%6vPRQjX=0jWYAs!_m47Oj?{)WwIyU`ms;zmp+c#;W8`2&{cp;MV zwz&23-~UBZbE3OmTpRB5y``1uG%B@HPv(pAKF&>;iWPnP)1mnb=+7v_FTR67y@{ZF zfdxgzTOiHOaCiOungHr|p91O?4C=W&s3#6!w*b`JKmkNZe==vc(RaQ=?m8<529$!? zK7?@YEjE7|bdl5GGJ*MJ1~j$~z<h$he0pJVZ6D^No7e)j5fX<Z{8!FmFB}KduRag# zC>Pq^AYgwl(b0ST*4;1Qqu?@3u~Yo$7f?Kw0ZQXdIy>000Itz>_#y5Vy)&_Le2(x# zyf>LXcKOEhM8a;3=1-sbyup8<WcBH-plJX4lQ~MrAkuB%D%p&hXSRwa<Tj}^mQUp~ zfpHx7=sUq}@|mmkpTtV`{u8)Q=$|Isar^$$E$R*GN2p&A{ne-QpkRRS+YJ9^B@Pc} zzl;p$7`i^g0ytklSK|!#GKx`4Kv!MFefKGbvxp66DsMO=PxGUIIdO}8@Ew-hLO}xY zs8EowCFXw?efo9cRDGSyxxPm3eND`N5xx2;;$r=j7>)<-$5~LdOF%f0Ms{^mEL7m3 z1rEJ9PmJt5!*h=r*$6SR@tN5p1#Z?cJos{wxLIHSStyBw`{2FTt|9bOXWG8-<#)e< z2Y9|n?_TbF^BpWZ_fwLc=U#X@fuoN%zm2`FAO8+~Fi7uy@h5)jXMY~9k4bj=5;Mdq zF?sk4lAV#owJCUGoPKZg==rPHZoc#yygVY|H&6X<cEO(2>~MD6{sbu<{I4+oFnqFE z1NO;$dez6;qtWRZ7EF@0G|Hv5#l;npAA*zCY6B-NZmHEggLU?Yj?Lr@^sgEl8f!~L zHHt&rH8|gXOE}+psYz;4B>hz9+wLTpEni?ES=0%6zNM$cHtv0^n`e>XK@G7TYKRP2 zA*6lV*aE4DzQSe}t`zDDd0WaIUdxYJ5epPWHMpc$1=9sEB|b$XqnRW`_F1ZP2q%Sy zCee+vpC6=)18v2ARx2{LKsz%4uwGPF-U8p(ib91D{P?8rYb9cB$o9p(@BdYUq{SI; ztQ5x^rO8tTa9WyrW;orodRz1|?sDTs%4`$qJ*{zNMcsE5`ZvdiFwb|5fQd0`88g}T ze+pC#U|nkPdV03dx0VS))>&>wK*;%zN5~pR$QVJ$7)Ho&-oXK%28e8PEb_#sIhpfm zxN!gr!495gISe9W`w-#J4x<1zTrs)~QiS~65s+5u9B7-tl!j<G<c_0VIEud48{tZ6 zEaZfonB&Na=^sWvIkQYgTt06w?W=j3AA=P}m7LuDM1JPuH@P<v!h*K9H8$*eZ0B(n zb0;@t0h>mqlW9KP?seC~g!OXnvT7MQ7+%#u)P>$0AN&)GMs6-Gwa7Gh&I9=nfWHJa zL9I~7sSDIAq8D=r)FLc-3lJDV2=rnEdV>gob^(FX8l1Pjh`flK41W^)3w-Zs^yL)- z#A7Vz4s-z!UxlX9T?Ijn0@oY)W(34$G4Ds0Aq2z?mJ5l2<_&;2!9am>l;l~!M_6GY z)$*bUtD%FBa9+%>9+>q9F3#tOkMNur#1Od{n=4$Ff))bT3uw&~EARFa+=4clSb=b> z(E@D+?{6l!oxr#aVIJ@EFQUUeQn5A;uw7V%K2)k}C^2{9<VCC}du0+698&zro4{C+ zxpJ4_dFR@5FTRAKzJi%GcrPGV6XB&1K(4q-VRARe2uTf>cnrDrPX}GuGhmkt%pWL} z9dc-=gX}W`+Uf5_XE(cY0MJF2MrB<UE%#bN5|LA<bss#Meaz%1Mz^Ug(A^z~o1cXD z`)ayDsce7)ST8TG*1O!g{d@_W!ETKAB(+X$Q<tG;GYHV$Dt{<|UWah&D*$~f0=*A| z-WNikcL<=Dfl?U5r^+94E6naZ0XjOJkCUtO$WOk)aOMY(5y=aKOVDcGg0Oy$<y!Eu z+((XO(5KD$%q=8QvR}UGMo>PHKd|F)t8gk`ML$O?5p=aWXz=F)o`O@Ezqp2QTGd*S z8l0G4Ngjt{4aj~_z?sr5$#yO-;S+iVxC5s_?0BB$79;!?=-Zu+@V-IxR~zAFtpHWJ zN@;HP;8{WkjFcaQs;B4^1%PeEaTxT5$su%uAgO>yhjJa-4bpNymQ}U`RSSHr5SW^l zpz-67S)y@BtBU>y;|RU2*UdMNFadS9s=mzI&=|b7{cXS3y=>N<*B0PW>ge-6D<D7k ziF%1yA(Om3Z!_>WJDm=#My9EdsVZvg>-3^j-@?jh(xU8jogbT%TSyOMPsuv2@BSOo zzsf7!ApTYIki6<bXp3tAZSgchTL3c|*P}bk2yYb(?6tVATl-*FLi+V2WPo~KTvm_3 z(28KziaS_yQ>ncNYr8&4u0>35L%4Cd1GsF9mN+Y|z%5DbG^aucLLQua5aT1R!KAIc zxeMS_D=F5iY`#cqFF+wc^Wwn+Dsi}Yt0<F+jfR#o^Hb{hp~Io!DY6&;S)@I9@pr%Y z*1x(EK4DxF{fWqX#I9Xp*vXD#ezfA{Qm;ksYE@QT=ut8rO`qEl9cyvKy2~0Eljwc- z)y{?2H^VI_UZ1;uUbl99kH1z`+}*c0IN#s4(%;}p#3YT1u71C4<AT`QAD9|SH=9N2 zz5mt{J>DyI#9A6~-%a1%e=6BPYc)-+i5e-)z{YDqNji;I3%}|IIY1+<R=OLlRs>c{ zI*#se)Zj+38PcuM2#dCk1>F>6(G*1TYQHPh0xdW+Zo%n9mpy3FdPtYlD*47LVPq2~ zj*D4tN}T7kU_dH}4=I4}T!xm>0%Iy5Ck-^x33T09Yb0vyoIb*@f*e~lSoys&s()-; zjl<T)TI7*c7FW+>acCpj9+oigI_Hh>j(%8iiNd0Hh1wE>IAV>^ylm`o8Md;|yzV*4 zwP0Rzt)$4+n)LdTWv~3~rvZaD(tbs2G3lz+8f&sN>GGsgj9l#b^w4NT;Ck;v%7%i` zO1)BT&&`p2vE(?y$^!DCu8F#-tPSvC3Lz|XBedXG!w4<iHb6^v2BBpU#M91KKFqcO zY#L|Kt<3~BC#oOvlJjE2`<O&U#9e1N#e-c90fL5P%yZpvn4O>RK+x&H5gb1tdAL(G z&{u&6%p+tF?FeB{fd0`lq`ozu$I-kv&*I7O&!HcPg7Q<N3Sp-SX2yb{Ho#F|2fEft zz@z7?Xui&Z{tmz)!ymZ<ZcrIDY?zteIB_1MY4JRajTE1Pf-J9-K&Iu$#`c*@#5d=u zqxk57e$wV)z?MSOWbsDZJI1i)NgK_prVFuU$6dgAVc*XPukwQA#gqMf#s9<KJ{gZW zUE(5(HIi|DO3-~>p*1w<6gp{B1o~2qzLN6R!Rnz<eB9-XnT(a?6{VjIgTMY4IytRZ zDizw5R)<YqTxIh$8>Nz_h`^WMRZ@cR*h`I5C}yX!4S>LU6LM~dI1U$QvjMDz5{Mu$ zx&*gIg)j=&py&%N<P)_IcRTtTBDJpF4uRL>2+U9HYV#}wayU+CEEEA;%B>Q7^mG?C z5^{^+tkja1wM?#8Wt0p>7L!V71@2_dk?k`;>%+^n2z5r23lP}iBdR5>&>+r_!gxh} z9KAoi2${L6>W;pl;ZibB#tk40HUJrOZ3WgSg9FM4v>zQ3zLbuDP|1$m?!ydOD#?9C zu{YH{02QFard1DOOeDB9qC-H|5()w-2b3@s`_s+``VVg=I!DdTsiW!o`Hs*;`dH8y z>#Yek%bcx^m6q9rl3_HRE=O!^Fq~}mD7+?rTW`eJ<PNyZMwJO#aLuCcof~<1ptjZF z?db3tl*I#ss|%f(<W@%8IxJVp)7^eWaJ64z8w~V}cYDpE<le(jXE3nYq#ut&yZ>Xe zxw*N?W%ccS8~+-fgayBN596f|#eu8TdC>xyCgaUZ2r)t84r7wUHnf|Gp(D{PAV!T4 z1J{__t%l)`V$~devgF}zXTQ{qfYT`e=K{ky9)QeqJ?Q~fz!Vf2!wJK_gMbqyMRqZ} zJ4OmCXUBRD=!*&I2tgnBBq^w$#9DdWAS)<9!?so_-c1u+r5W&}d4&!J0?oif$cI5j zL<+?cn717RWrdoyBUs&LhJKIgAL*Q2I=TffPfB*Ghs%!RO>J_E$cIVk`;{|CHjZOC z96ks{9A%~m2#CP+biZUr;b8H^qME+1EcT^)@R%d-9zi!oS|8`V_#uI;INvRD$QTd7 zozG{FjNBNp^#wi|@Tz2bV?$9*MPV~@Q47GZ{kpX}6@uyAn5{nkDRGzuC6Lm3tz0)9 zY05P}SK@uF2<v{7h~B5Bs1=bccdD`olVmsI2H0!|K2ke+D_sCT(7IP*t^3`H8C!3y zi=QZgu~tZ*0WQK~ei3+ZR~at&V3#3yA#(RQ2Mm&9YUx7|u|vBU--mG7M~H3(am6Df zBT-K34oA^FO$-8;j|~evw6O?R4;r4(WNzz#)3Y0SR}!VxQUgdhLc!=TKxUM_S8N!N zPRwC|DPgyh;?91)!$t;?CurUPXYGt+x2ZhH;DWZB-gQ!=xUUvrDIoB^<_Puj(Gx+< zA?0OZ+7*Ruy5a(0wG|Oy$qR~UC5h0So@SSy8%uokm7x=Zv5G;9ae3B$;hWLfGcMo! z@bp+bvn`7ZtW7whI=Z;HPU+S+1;;WGcgk2NcQ*MujwPKAz1=8E`v!)*r>_0Ns@tWv zTCA!%NrR)|h2t%m%$cdg-ObKR1C7S(eTy#{U0saP;`M7AJQh)6@6TE~9PJ%en{n3Z zwi?53wG(jB^I=EH+Xxpk)KO6}m1VJSj!rjF?dCeztQwl+QM{zA!PzM2sdVDGC=^Yx zEU->3Rg>Q71Cdnlz*H0nWW-6AeEa|wrbPK}>J@^8V!RXK&go!2w6c3JDzG2k9Y>pt zvciNrp8K#PzA}XaYXpK_YCt_M2y(Mz-N)e;ZdP)y)+Pxi@MM&eey`Xbi;qr`#-PX& z`gL(nZ=`@#YTrR3OA8*k9Tqj0L&7dKfdFQa(u&Fix!3{}l;wAqyjDe7+hFAS?|t$1 zZ+?Af#k3fjyYuGM*M2AMW|tE3j5`^3`Hf8}ZQL)9_1UMQ?IR+X=d-nq4TTy#jK<dL zPp7(cCY?oRvxwfmI=%YtxtML{$Ije3rJKGoc(K<bY3US?8ay$_u~c6)F=}f&-l)~R z&>vpwn(NlrNeuB;vloLQ)G2Yzv~|w}+01|NbcLF9wm9~8diMSp<6)UPNnH@NQ`r`L zdN~jx1`#4U1tALLT%SUSs3YuzXBnO<$7viWZ88kshVUVqL-=SD^Xq_*iwxKBU{^`- zp(KM?WLO&Jq+KE`m<9Mq6VBd#gpYnP47=xA2F|nGaq(^?`GrabS_rn$S+&aMChV55 z+cPGdYYgT;YlZnxnH<5!1!L@?7VLueq`?KRgA5O-O<5!Sao~{w{&{X2g1NzoIin?~ ztqsB4HhAOwAWXr8a3a$RwZ(f4E@f-lPg?KqyHjJ+OGn{^<J;EJKOpbzJ5*l#DZqLv zt`3}8`=BCwm3<#tlKdG~;&jE^SZ}(_^Rw%Z0nP7POv?M4GxLw(tg{)NSO{dz2xJii zGB%`+UKW5>8nRo%_ST}Lr@1}tkx1l*!yvc4@Fe0A$3}f-f;QSUlfY=R_O1TPj)1tm zq*bG~I~vs_r`WUi6^y+V%$D?u=w%ACjPWM>KI5$cT&8V^_+CH}UonWkS5gF!m#ZJ{ z)@olEsl}>3;Q6kWVD^dxLZfsMp%I-)$Er#4{6Go;;=lj_PC(4N(W`bc2iT5V!udgj z#zB%rxJzQeyJCK>+Lf1G#Y9QKE)D5NfmB+6<q-_aN#bBlGB`UP&1V?gpy=BYPT*E? zkUY@VVyfpsEckv`$S|Cwv!;tL!TV=m3XvL_UR*t9*gAh1XvO%+Yv|Y3)*-dD{Q?b* zSzIm6-Gy18d(~$yKKJ}fcy0tmi|27E5%{L3;rF>!$vuf%5p55UQK9?I>B+ex>nGty z6UWg17+GfE2?&=x6~Vcj<zWz3JPpJLF`R2ZIZPhAL>1_mjKwEvH@|%N?#XnS#Rp*B zF{IO|bq9A(wrwzn>qfU$-w<S-5vdSYMtZ7-L-C2pm{ENw#GBG7!{Z>I?@EN0C6XsL z)$5c0^4D`H@75?KI<Mkp)M3J6*iMsF><*KBN9M!-S@IR3mOV!ODV1%8?bYbdQt(&i z$4aaTHd_vnK{X^WeaH|TEU!gzL1c(32l=&XG6q}xpkU-|;J{#D0cD;ECXdmjkx*82 zlL}9_m`|e*B=kc(`8o=sXQ39zO(5I|3c}^S9N}GMgfr2AOe4(N^W92v0H^6}y-ZEY z)O|3nA_*yDE$MDdU>AWXQeD}Joh`-VL|2cKW;K{;Ox}Nhs#Lhox-SV;Dqu${{}1g0 zJ-tVkyCU;5;m+yfcLus6Q*9oV*WV`^Q`jsLTWG8=pbEA+%Zi#4p03WKKMuIO=8e`5 z{$AyDt4wxB&DO}-!J)yyzMgNM9zM1--L`FRaM}0X7fFpiWwqU~_W*K0jlWMsZf5{% z@bwON#?q-yrscF@^jxg9%s$!V>0(L#>cb-?A7DMzd1^zXrN}zE{QN@o!>j@`fWk`F zh|x-RRzKwZF|;qK7+#MyuYpyn0xjnNEax$XD|t}R^|O3{(+x%Yd=jl;l0<w^0cjEQ zo&(cpFjxrOJPyK=NNU#narEw530hnz1#`=2aRn~63Xq3R0u@pfY!*=UXu<r}a~{Hw zJ4xRYtMo3750@+?e1i>3;;C@`jiYD)z=C9_C7evb9jkP*x<u~q^qGgpCg)&ciSHbM z0riF|pKV$I0iJO#L;+TMfck~Kg+yqF$UEc&Rt`aiCC`6WK$7-{!46qZ&+?JZ@Z4-5 zz7Stf4lnift*2SqY@JEB2N`-M6dauEw2U(y<6UlR%UC~XI=aeAnASi#SoD)IRuS!c z6gFEd>87TN)PVES;Ly-OZ+|jacXjUEK)=Ra-`#a2G$Qr{*B6Jn22PfDcr1IrE^3Ii z+Kqd^ilrMJ6VZ~sskk>2k9T&s%laZrvOt#+{P4dmxr1=CLT!m+RJI&YllBAS403UZ zR9){V!b}swjDcm@Y|{WlYfV-Ztu?c|VyYZMG;!s_-Pm!s+>H^Ha@8FEKvn)QJEwwg z%uQFivZ^_(MyIHBiMVZs>w2)eNwBp^T8#H)?mSRemf*Uw6<u1;rA5q3(d8n#T*N^h zr)4p{<^;>1Mjvc;L3|Fq!|ODkjzJ_R;aQNoZw4s!<6-v!%&Rg4NdN%cBHmN#>G#lv zCRP|mr?LB0TTb>GF`X^0!aC-ZgkRsp<0!k*aHI=TQhXDF;EuL`Xaa-EnqzcjL_pjT z*q`S1=fkll5OhFWJU1Yhqu&$oCrsRj4oJ`0Y^|w`bHrEGFmGJC&}_D{O;tlxv?9_O zT^Z|cw)@BW1JWj+T~}J9_83EnU>gGC+slhR?A$tI*l3+waoFn8RZ44rsr!SUvl*=h zv=jZD)n#Ss75<94>3VUK!&}wZpz-=#d%q)+wnptHv?aNl0+kwPpSQ@Vn{D-G(gV&5 zKQ=Tl>-LNXjLr3Gsjc`*P-phBdW0_I(|;Jn*g8R-r*4A6bDxNCD_lT((izOthAt*> z?rD~sFubD`Vazvy%eBo2V?h=OVNTXQ+*MM|;9@Be)H<%grI13{HLc<gObBYLCivp& zGJ={3t9qF90JU2TH~6?HXg7J)eLx$a;J5-}86vl_vwp6&!o_POm^5G=s=fr23zCO? zaXH#Y7sR=C$SnqFlKC5h2#TpBQ3dVmz{zsHbp$~%2xHb`m@r@hi!M)LVg?Cj-lw6X zeOIY>%+_OW2FZJrtje@{>?AJvZqeK_Y;{;`{LD$<JSoTYK{zAID=#3=saVpD;Y#zM z5XxPX>}ry!!F7BPnh;#AV^a(Ja4l@!{k&jXENqAZNn`<lL*BH{+tHY^{4hXVr7{68 z;0OO=AIn~~Deh}e`CXba`ZHmA?}51yQxx)fa0_w69>zCx-Q1zx2Ic2oK=`(wze}X; z>)_xW$LV+|4|x&5?GXfUFIMIBx+^h*8v^*n8r*vW6Ql|TSoOIThBqQaui)zB$`V4f zaRn}ox=PnhyK$w$wflyUmwkuf1|H-{Qr{BuuOjGnkyl+fCBg>~Xi0>@yCj&Jy9V8p zSB~DPzr9xH;?)w&_ppZk+{R@A&Vn~szI>i#cb+Sjqkr=hIp<F?(4qrZD9E@%e&-6q ze+m5qZ=utcPlD+4t2E!+j{bI`Z5g`00x*U?3h6JH-Ec{`Ni1lNP+ueA#GqmW+1WL$ zgmH>a)>KJ#M*GZ)V&fcc&H*ZuN~mgrum(gMSBNQ`xS4B~*e$<u?YS4>*1HnERE(Kw zvc+_lu!Fz)7M91@RVR`IxG~>rL?&Swot%HnB>p#8g#9Ub-p7q385_AV;&e9<8$lcN zXRr~!Om7j(jD?gIEg$^dzQMF8ErXB?PTI?>vBA{3Kc&I^H=W#ATl9EJ*wOko1qK8h zNWs!Z6nEdEUKcG<*>SL)K7V#Y&~nOF!5cJ#TPFexUy7`PV)(Z5hbXwsQf*)j)bq$N z+9<3y7$tgxV0tJ9?;0XX7g^Q0%gApLac|%vtd^iwOD0|SM?79aua1&eM-NC$^zUa4 z!vdXmF&2d8Qdk9=yUy}o0PjPKP^bdX?<}a7aLwu^3BLiNXh&&&dK=~f$I&fkAos)5 z=b(lq;Vwq_;xMuoM^glnIrmBf(XPwSV<*H+lWN5V%{4{%7l0a{sl<$;-0cWgD&dcU z+RI(~ez7*ZxU`9bZAt=KXwz*7)~PcWuj7d+np5xVJK#KXF*v%o&MHLHQBhkZc)Yg9 zuznyAIso>3<W#_4FIQj+MuO$ig52Y#!k*{|1ZwQ<mq#xC(^r1?&X~#9>O86MzxGdV zeAQ&=akSe5dR;BsRIBNeS9skB;Ps6vyH(t^JeFiF;jxStGuRguyV`=OV8RjA*1mfF zq{lNG7;8x1Y#K{5hWgeI{!r^QnT<~8U+d&1y)LC=qfS$KrK4-}`cTL5h-&&~dVQwV zC=wNyRn|%x^-W5<t4L%POC5nq6D>E;<$lNBzZ6N?cB=(Y?)K?jF}I?qciztqTVqk} zrLSi)e*3H{-E0Wfeb1Y0X|@=Hq<7#aF^)k+_eVuPM`ecqxSjs&3LyC%!a4ME4X&<1 z+L9qd8P73%q#QcCv(H5Uz|UQU7L@1UG7_r9vS9C4V<Nm%AHwnpgk{;*IgI5W!-*s% z!Lkxp&mPm*ToRI#Vt!~pkyIdm4$Yc3(dA9Tc=Q&@Nxg*y$G8~F-vQs|67p^Ci1Xtc z42UxE8%jbZ@+0)lw0w33F!mJ*zcL@e8VO@35YPvK8fFt%Ciog?QtJfR^Edqn!e*$2 zRM3#ld`q%Z#iY)W%=rDX$kpdwATqkINd)qwnwK$o(yLhTR!3*6UV8(!@)ZeBp`YR3 zLH`Wzyn`)=`!dX9@Jl~}UcF1-SI+o1Zq8zf&gU>E?--;3Vw<Fc;RMae^XVm$T{3>& z24UVezyfL_QGuEKzl=<3F->3E`{$pRiHM0IURB%eDz)AE!M_$P=2lhA=1V46qpI<9 zG8bZ!YY(hpn_aE4iw5%MgZ!wzy(MfvFH>KlzD@C<r8x%{G~&;0fd%~xvI2Ard>Q@u zafW||6bPNjkfQlRp%WR>F?1+&;zQvMGNev?D0G4dErR=Z(07*@eqa(A(nVxQ#;ea` zL&`Fo?m?cdO3a@_w(wm7_wS1NpBELTTIUe>XOYRw;))SJf-XmJNV@wilAQe(a-_ah zTqkfbG5D<b7LG5t9(-2tbuS`|dL4QxzCpTqD#g3+l7HY`hTlQIdd`AO#~9(hOYa;t zt%H}s{k(+VIu?O!EWZR=xU+Lu3zr+EdF54-S$!_TOA}Z@n)?=D8z{cLKZ%tilGRix z9Zh!*JpcBWu}aW4Bz*N9u&!5r9GQf)?%i)$2wUmvZ-4z8KZ&hT!plJ#Xp82nz33nO znK?+xRbsvn?&t8?bMm|B)pyX@V@a&7pZj^??9oN|rB0Zhx=g&Vi@-8-;Or@XETjAR z+T7ELF(0=*;fR`du#@rFgzD_x=VgLL3av%lsMg2}+KL{P96Y(UgLIFlZG60~*;fBK z+2dY`PA=7`WO6-eKB~3~%}1hd<Ses<%Iv*e(l7cR6~|pAM?`We+lKq#N*-oiLb^B# zf2DqYvgTp77y=#SI{JAA1v*+A!g?pe_m@1}4bBf2qYym^bXP0D<6Uq*%^cvh2Z|%7 z1QQ$gpby5x)G%omDM%kfA7x6Q!69^6^~knX(cdK~%(H$dx6^zuiaGH4Vg~5bT{I?C z@1gl}8+vUtkrdA$eZN{OYwPSE#+^sdRYLK@{pe?UQlMY!B8S~Py~9#rTyhIacx634 zbNI?qs8X~X5b%)`aiE+C?32hXD*!HXljO2o-*l+qz`2k|Zsv`1Cp_Ni6CUUIV7#qb z)8=xqA+^gTL(YGaHAcsVnVHF|5_h7xyVslQE&8+JwSd2`=jcKrkm(Dz^kp9XuHN0O z(m9>n?Jo=s^z<cD>#CNHc!Ny0l?-HTwA-@xJ(1McVKqUn*%8`UE$Yss<6Wn=*E0P+ z|5E?pvAutu*&ON*Mg~P^T^5(yW%JkxM|tMM|5^GqgpoOFLsUn4Y&iwd7vU=W{5&xE zvZN8euNp_S&T7o?-k?D^fsrUGp2A!4F@_5~*maPeABUJ<IzYr|1X@h`A#mTpf-BIa z0w)0>kuyaSIUo`_j6N8~N$6Z}J!GDj9JD0s^sN!9M&24mOKSj4)F|wHTpR_8K)C?~ zX{iW5&`ko$VVokIlw>QYInrT2PfPCAS2YK^9mH$NmWuJ5oK=#ICUBS;rn7@XbNgIq zj}I?Bfd*M9uLUKPCgeFRJ*5Y-5F4ciM^ILNB9&p?nfQWVZ*UB>S&i<&R8!BKBjgQ> zeYSWynOw0(^i9(vZu@}T?NlXfR%XzrclMSwG#h_#Pp>v;<aUSXePu^?vuyivU(a;= zsm=u2PX4V(8V^`?xB}t5(%&^1)wVEa2G_^NO^&|qUfR;>Iny3<nndZnzl;W^XJ~tC zxMA-Ltj6TE+no+lXG&pwtWjsF8=_^xiN>k?M4lml`#rLo01wzfs)ZW=dhJ6<Cp1IJ ziQ(mX1eGYTrgbb~s63B((Od*7E;44Z-%ksz*k%L+vzS+-OBK3QiFpaSr;k9T4^PJN zV>Ax%pt^dReEBrljgID<(2k1p%mED0!|)fOGrKu(9hTZl^A1qrGsBVHhEo|y=tkty z5l%vL9T9%Gj}YmN(NL{AEmT#H)4OGp6b=z7z8=)>D~ric$0i8x@&oXD6cj!{Is1y_ zJxQ&%rO!pexn?@sFmqIpu5U~C5*DxQ$mn9^aV|{T4;y$bnA{IGsa%^{VYZ@lT<hp! zydBCG<EO=<3c!3pVKb>KYKzV0AADDUrlBrkVbf{WuA}{*4V-F>@hktAnKhTvHkIiY z_OS}*-QSh|D8}j;n8+8M5g7ccRepaqfU^>4JDX$)b~j0{5<=@a^zL;8+LDLd%TEXG z7ajxcOP?CFH(7++T&rXy10X(5^vJ-AC3<AsOuj+oD9gWzzWEY??rWb6x|JBZ$H!>N zdu7#=i%Z*QF$}NJS?b&+yeY0<CnsqDd4tEdFI>6;>5CkQ`IlcnTP6YU|F6LJvBCHK z<l6x>cQ|~&nI3UyKNFgNM4{EoG>!VQ@vy+CUi1Miz*<t5^d{%06a98+(+>mIulyRY z&>F-F-E_oZ($>;Izh33|wS9~iQ6nF!(SH0sb&9$o@)NZjj`8EXHE*;c$ZplZ1Sff8 z2|@Wh!?#ys@@sbheLMsw_Sh6g^i_t-JlMTNP<Dy*qU`6LBM5V0gw`+-S!U2BgVPHz zy8ta$^EeC5HzKF55sSd`Yv`UeLN8G)rUK~jzJ}htl*tuS&g>_Y<3rE}jDmV@1Phjr zA%{!?B^4*lO-1;|8uT42h(fNd(2`xcTy2))c3}D*CDj`nPT|dW3BIq7@aMN^$^GJ_ zxhpe|Ysl?1?>q@K+7f<bA_A;J+0~<`BKi5Kav|n;j1!x*q+l@Fu-3>&x_$?BA9Y2A zw3t}a>%cj0iNvh2UoymER#&Q3F`n`|Bl>}b%PyVD;h(a)GV#&!;{MT0i%ahvNHlki zRu$Po&GA-Gto_>hLX$hQ&}8n5T9o3VvW5Y3bEYG1Hf;QW*BP{Wwb?9s-*aj1!QicO zu|X~~)R$|tGD(BYW4USS?Hy0hD|coQEE|07c0E*;?SYdsMLqL@*1nU&7k{L$ue;l$ zJ$*ybg)#ZxwxVqM)ac&pUahXhW7M?Z8nd{}gZ9<usn<kvR5k^eYw_cb6W%rqEI)uV zmb`Hj0Zb~0lP-ZcX=lwtJ^<Yc)eNtzeYo3qr&(Hyy-5);vDFn$Xu@Pn57}XR$dK{A zm=o?@p!a(hXxzKN!h{yNXPt#1t!?z#S@hXitYn%SxqAb)UTEr*K=;&(J!mWK8-681 z`cyinaxDxqxP@U3S{Sm`I?U3;(%cf3wqL=y*yad#R)V4tqF_qdEF{_6tRu=gn<=9E zd*>$1<S3nWu7R=jjULi-nk{Bw%jG&HJ2MNbcpsM1yAs*yGtZGuVm!N7YBpG)0}8<r zv$#XER9i9WpZZ8}$_lZ0KnzZ<kjiDck^{7@p3;K=y&vePYwAAtQ{R7U@9N&S^;&IN zu{B_|Eq>##e`@afue|V_fpHrBa;d1PKR#Mnlo=ijJN3+9!ZkQ<iFl$BCej&>o?3J| zGYf9*VAx?QDk>_jk=fOj=7Dx*q(WTZSld|igPlgRL8S%6TCQ}rA6@H8*kphB=Ya*c zt)fKVIo>jG?nvBJBDM7R<ubWW)HjmWO%U`3k`5i9*WrJzw`Y-!^=yov>6^spwXamP zRj9QdWrNEI5WaT4hc=ni23k|J_qy9?_4;%O$Izqtn`J(P<2%&b)Q^dNjLN0~$zh_f z%iBi~l226wUln=d9fV{VAbEOz`4%9#3n4ieM@U9K!(EaN)+0dof6XI9fbIuC|2Sr& zZzO<h#Dxf$E(SpNlEm&H`D~E%O{EZ0QwR21|Gope0S+u~jW|c+qV>T{@8$gxAaZqY zi}TeGhW{q|&Uhn&djs^aex(<|y?^8zq(PAHng->FG^PXLA~ZLT$)RiXaD;=L&~k)3 z3hWNtX`1syxN{QT<woCltAh0Syh<l4OUtbG3(wuWMPcykYYNi59%L0&M#uy6r_z{V zod4Q8U<{3}diUV?#xXpv+D~Wwmv2Y#S+Fy^coYnPlhL~k@-t^|U}HFt-2LBW5qLbU ztkB0eU?cy+5l=0q%Xao&`W$UU9q4H8(^{-*S+o5IykIZ$rBTM+k@Pk+^nae_qDEGE z;fud-)o87Hv&Jg&<gJI)%g>iF$bMd-zC`^r#f$zemF)xzijsT*?}W+Q)5wA@v*e9$ zBMVZ31<ft3-UbWmMHUoJ5)1kYNe91L`H-t;coQ<D!SDE#$dCrXkg~W!B1p(<NXLJM z7*a;e{~V}u<au*C_XjY6Nk2;CIi}G5?EVQB#`n)b{6|0B`PRjA6)xxqk6`yZm;Jpc zhEpP!*!>1+#=V=jue*<DdZ%DaQx0OiKL^SkgX7=Dj62B1nS=2Wko8!=0`g0s#geTz z0edqSqQSB@B-}b?KlC9FUBY`9tRxD-<wXhilThSNR+l-c%Qs)V{q~o?BBXt>O314} zj%8flh2N^Dxo<@{ljL6Y8@bf45Bc?$x1cNdG|?5|zw>P{K8;7hj7*(4nIWWD+0eDS z@C&_?orNPCH-!YUyz%^nTLs1^^qv>}Z#$3<n%|*PhlS?&%WQhQEiqQtI`p4j{(KFR zJwZfHWTTOs$jJu=!8A`)4+mmXQ!%}+Ui`V9Wni3Fzxr!}X39#W35HHVGet_fL?Z>~ zT;GR(Tl(vGW^0w&hFJ_9N%G=?JYUv~th56e-vCSAI7*m{rmG+BoR}W1aA7%l6T>$y zq8kGcFN9+_UO3Hg-Us<%Wm2_tl2=Zw@&qE<Io)h2x|EU(Uy8&FDPe?%#>M!F1LIu7 zBxHyqR}G|tPkD(p#Rknc+atK5VG1BnYjtFjLPm38<UC2ZR%`_^ocTo&a5v8Q^?_I< ze`EsL=KyG94<n-(B^kicqbQtpdQ%k}r-VWxI-l&*(0Nrq3>IOc@6n;w38I-0knk|x zlbaX(xZvPvaMu+p4o0(Oh0}uqm<zAF6Y-73<tE!?8$xa0=s=6x=pIPAdPb@oq2`z` z9Bq%Zot$$!GmA~eeqU5xR$MCWQ@3Oi!E}c)>}`#-sq9wJy7<8*l~JeG8BL=1&rhCt zv#)O?DOq`G27**y%AtWE)$ZS%?wSqxMm7hx`!NQClauoeoj#MOb??uZo-;G;v!O`m zzjN3OVTaD&yz4faeQuL3DDb&_*i-s_9FJb6UZ7qV-K4TkK%2o&CZ4Nf2t;GmxJ-`U zxJ^dvuR?<=!*3zby|T56Ko>%9co<#_F>D%vuB-1ji|NVvb8sHK!ElKOAV!lS!xncC zU?K!Q5ge8BO$b*_2NKO{I5SB0B}4j}XV3>Tq*e8zkbZ$;p1_5B5fAEf*V)}o48>gV z0PP`nVBjJY!`YVz&3n=?p6^6x>;SR`t_y1f_TWrRUxc5`kWuLwJSu$=OXbvIzUL#i z$guwE@vYP6uHL}@Q^Qrfr{BQb(@v6iS-p+I-bjMJgZT(wp}9bW51}x3N1ZvcN&KvP z9X;!(&s+pgD}4@OeQNsg6pV>%n`omhJruHa#j>ZwvuKwud8WyW{ple~4#CpW8$N%x z)7>pCsw=V$%50Mc)*!Db6Cosrnsv-T!rhcG%1Rv}cRYdu+^ZWoDBl&8)yXZ51|LGQ ztwmd-k2c3ze2Mr;ozbe)7%eKdUhmQUU?pHOsB}hqWzxpBCA}t1k=5EqH#S?74)aTR zgJshs)U^fefi_EJ&ul2#n+taTh1D6-YHIujQFQMi(_>4dEbX(wXy@7KSFd`KVW%$O z-219t)?hS96<_t}Ek0iie4h`g(!WMHKSMnSb#CYt^b#GQtQP(z{jh;TV-vjOUx7g) zF@L-EAtz?DDj_XiUGk8VG5quB&pN}OMc9Ay>^j1JYc+0=GP@A=L0u#>yb0JxA@F6u z{+Ai9^TBSIct0pac%6(z)|0Wwg5-=HUE0v44Xc^)6X<e+)V&vJ+;n|h1Y`cY*T|Re zvfMRso(qgYFZf&NrzPYK307-|>|-(gaQ8IXoI(5j^)P~KYw~R(RK^E-fGE?8dAEQ) zD-+>t5^fL~1P%PQ6S!S=4!8L)VzRhvKqDt>1deF>y=v)^_06-F%K*|636EScEW&;P zq_;rQ6m8_s%SeLqHoa3<EKva7r@h2V)?c9|_YLvR3H9r5!!NuE=K|jf+`Pu4Ab7zA z=-s}-<Ct2V@41Zr;rWF^E3pSjdU2mHvw)8C$t_+hI;>{>QG0xT-0m={+ye>A^P#Sl zfvD5e?rf2l1%|`w8LNGwceHP0pv7hIX4;xNmSFb}GnSyb=JE+-GXr2V-l(j+xKxtS z1v2fv_I7=%yDh@>XcZ?_HXE`TeVtAwtFM#);K$S^txjb%8!G#Q9b>wbH`c^7*3{V( zUbEd$mhPL4oF}&9PZ8(D9ym8r)H4@~^f}^D_4ZGK?XVN$N93KX2~5Y|d3L6KDje<X zZpplT%VW^SoVupa-p?q-b&Yab@}^g-iMY+=oB*FhUHY5IelDR?;tP<OZzJ_1T!`jv zg9!O+$O^Vt^2UoqK+#A<zh#wpR`fC)7MIT=gXuxHrWro+9QxWgcqr5J*h6`f;YJ?p zb`eYIBBw+@fpfo@Z$sdXBSVM_O|>*`ss#o-o#Y`9A{;}PC(*knaSDF-rjVBcR$B<e zIZK{H`YkvTx<KY)@O3f{%BRPX9mGMKX)?kEX>J<)2MDpnbk;MEoqrt)rPt71Cy$}c zU8XTMRRb(<LgRPi7G`!ija-$pSK+FZFr{mZ=tHHr5zdCQFVd3tnmqj@M=W<<C&vO` z3Y^lHfhP>ug&1HAy6>Buy>Ru~O~QP~A3s4n7*HCm6BVXD<z!A>wh!26#J=ru=o6_^ z0sDuHFCX-7ECE%GE0c&1>)R4`dopJ5w>vc2aP#R-*X=h#OHKVU`$T9BoffT4jRAC8 zq*eg<=&0xb*f$Z_$K{n36%w;n6UwCg*OVboERxiiZ3?x?@`H<NlSYrQE_&bHKjgmi z^W#cI1#MO+jp8z~(yXZWNF`r5J!rG^&4thB4h)Nlc;u(Y5$J=_-cy4F@_~t|IhoDi z!<c6~cic0f)~<i&N=F=qfb*VLt8NuQ4)v#hEc9EP2L^S~k5f;ySzI{0&0+)X@P7Ul zLi=52_XyVi<`x*f9|G!Al@Iy0Gc223I0YS13p152Ziw9tUW?{iGTy)~83*Sho@~iD z0j|!gVk%7h_1gzJW}$AHqkcKitO1_+5cyyz->k9IQ?IPZHF047=tjPC<MLyj8?QnO z#u6m<cS<*IVLry&67C3Yt6eySnH6{&3_?uP+%{?K$X1S@0l*IpqaW2mtF4m0UoDlj zb$0b*kLlJ1`pqurp3NRTfji2NkcJO#f#$c-7x)W8<Hxnnv+)C&lORxztiycpqWn;6 zu|6fW^a*=JiZ=rzwH}+UtHr1^v^E(OmR6r(vqtMQx;<u>Z!yzu)VFr&Rgcm_=ZGjR zRcq)5wfd8`kX#t;Ze*jhxM?mP)hhn=J(E+_@CU!CGTmwpHrbgT|MUXu^DynXrjot; z8o5TTm1`TRQe+RmBG|)a>P6~J>g%H4e9|IrA8rww*dpGl1o0T|D-6Gmt|l3NU<uuH zL9mG3;H&#K@FUm;-XKVQL(JbjU;`i(@Gi;oyj$3$#2p8tc!%8g4wLH^aAL1%cb2@G z%^SqdsL@oBPdyn)kJBx}gL-S<I<8~uXeZY34fN(4dF#0Qn034hdICoyoQvkZ65-yF z?5=N~dF#uhJB2TW0@xhTK%T`SUgfrPI7Y=s%qVzCFi2YoStssNguex44Q(~dUL%8f zkJ!r<QlNNi6U7cAqqA6O;4Ad~_MYS0N3Y+)bKuaz(0}d{uKV5=?B><a&2HcvDk~Vv zR6J%l=*JG2j_@xv><{mXo-m?MWkbErgqe=@v^8m^Dg#^8%BYp*2xAf(9NH3%)8sZc z1>8q&Fy=(m?AerC)T(yNBYDoA%4Lm>4z=c!n$tydII2lTV{P_6d9_;k`}gf;rSuPe zQ*EehY_WS<9R`1f89vIgjA!qWxyjfo3-y?tqV9e3(#jQjja+7;uzk&xOk?|cnR<u% zaq8zqA3kYcUpm~rMj3tz9XEFv?ueiNCNi#9Snk`*?oD#`Tx0m-XVL8`WNDqfU}<09 zx3qtNE$v5%4g9E>|7zaScG|*UMZo_#a>nc*Jv%QtUFiLvB47C_X7|OsnO)is#V_uk zJDV&ruKk%juryH8`yvVdzqoH{i`dd$CpW&HCpN1W6Is?-F~x!bGrL3hivJG!-jC*u z@vDL{w&Bj(FwGT5xSx}7H^3ZsZr=GO=nU{L{uHvR($qCLkS<<AU$wR4JW;m1^DMk) zL{T|k*^REgcobcYA17_QRnls0@94zTkqsG6uS)pLJY=AzMv3&z9XvqzP07xwt&6y+ z{o8c1vTbPb=<JI(UjHKe!`E)ol6&2m_Ko>3z{@WQmihJ1$ub)Xze@(H%Y=FA1MI}a zY@ayq3e#Vu`Elw4wwmW*`^2{TH%F2Qk0sV>al{>M;?~GYhuc&mS4YR=RZ)wLZS^RE z+UC|~t=!V;HQ9U1wGJ>}e{<1vgTBt{)jw(z?DkI;GNn}3sQRRKyZ3KKkNW*yugh39 z9UNF~&{xhT`sGSnM_aHt&{^u%Dt_<2!z5My!EdQd(XM9X9Qp@L4tJBj)N3)CL_K)} z-ZeES^g6eZ<j(%K<U1%PVyQN)E&Qj#{C2&6H$?2PgUy;D9O|vc4By&ntSwrdK&I(L zmR!srOLmHP<M?i@GHfg4asWA~ea&Gpu^D6>eEELG1ZGP7=+ckb19!{Fp#{mZQ6Q#m zRIA`P$<Vx68-XMjFLffQ*NYJtn<HE~jyXDTzgrj07l)vPDB<G3<N#vBDuWH^O?jyn zByyVlU8K+rQ+2e=_z^APg*`z!QK_^HXowMt<#tn@h!7DMLaSJ29P9b_d*&gJEjZQ_ zaJAdjRYfJPHm18Rl+JW?op0)H3M@AIQzG@i=-=xDtfuQr&H(+3&5!hIw@q(sa*F2s z?B4(Lo=Do-YBj>@HwE;rXtScIcPiZ4b8O^dW=QAB)OuGsxBI`^d8Aq5)5J5){GC_q zzP+FJ8Z3T~S>Gb)!hD!2*+J_XL#qmW4#z|xig5OoHBS3MO_r?gpwKe0K#2RsYH>;w zvhO++^Y%ja9Tqu)7C9i^?G_gKIL^Ya3q22n;bA`uuiEd(0lMo!8V?Q)3z2U<Y>IRF z)KLn>v=gkb=0Zane*)dR4#cBot0h9X9&$N&9pvB}fw`e2!qGGb^<=#C^)#RC#e5L3 zh0f7@H_&gT;^<du#-`y{%0OkB;>T*pP+T*;Q&~TWwM|zSV2IP{wPLDLJK&@xK3s^C z9F=;Y<uf9tA<z0@eF8g5eTSD#8}|OovqH$P79jMl(ri|$%;pb%;vkgtZhxv{S^aE? zYF}m=_7U~y12b#3cr8Cy0IV|15&0g*RVOt>%~6}wWl$m&kTqF=tbPGmrwFp3i+i1c zzJHLH%K@zGF@SXl0K0+#wtpy}{wRR;)0l9p4&8G?D7KPDZXwY!Mi`W#v2m5KjS{qR zWnz+h&kYhVIs5^a`o#kLo&HGt^<(_iA^dfr&jwCFB}aUmq$cmxbPP|<!0<dbCV@7G zRhq9pf^J)aE**g5@Olo8_bbO{mX54q8m@Dv4ngF=6Nto!`^1QR43AHlZz(?vqMpd; zjgi*951$R8KOw;Lj6!Q{kQwwAM=MMXYuO4>%Lo7LAXE)KFgM(1dN!>7*MhCD7RV!Y z4Kn?7*hvP3jiyRR>tF8!7y8HMi~dgZ8~Bv_Jqi!i^O{P*Ee%#bBqT*PGCMD=eYo44 zr~`f?=){e&BH-m$J>V#ImlonVmZNdryCBmC%`{FL&z(T(yNZ5@$(X$~TD>|=G={4r zUC5y-E^T%M{UpEw;d^wVX=@{xQyB=~C|;^Sm}taVXjOzyG?OWVAbr2e;Pg^q%pYij z(mGd6bESn&7hXIgUNFB=X2fDmMxlAtY$|`ugA&NDh_3{%`p&F{LoJ;bFE91)Z5nk3 zeNp7mKaGW=Eus_A9@;(>s#8n0W}}g*M3a=wOf-dz-nhtZj!vyb{$}hswf5B`b9a>W zVs&4vuXU^6*w$tjRSX{;9L@~-m(-O<I~+5rdeve_FuV{?FS0>0|IvZg=6{HOi|VH) zsK2GMm9RDnv^Kr4B=+)$*-p3!mEZ}!I<z*POl2op8xQo9vbzR7er15TV3Oga54beD zTP@V(*le{FQdZUVl`gKD(BzMi6&oXStu7jq8K?<WK`Gi+C>B~hcwaTN)hlA4bHERc zp>^{#g*v-|aEw<YM|f9Rp||5sqEhhMDZa7}Gs^NApo)n_I6cj)OR>Xpuh`{_3;_cy z7ozV`mZm^@1b(L1js+``O(Vk;mM*_?!Q9f>T%ur(H{kFUEZ(186Xn;k=)W5s{fVBv zzBZe(DDdcCxVyUCqP3njyH2fE*@Ed#|K@BoJe_bFZJEiS%V_dQ%dd~eS|ZDHXZLPd zS|`^dq7H+#!Pes+b0`}6f^JW+)uQuwSc5rCk1P+24rTl^+Pd|Qz^GI#2}YV47ET&8 zvAw_XM`qhPX8nFV+oLHKW37!o>OWIi2kG17Q;;wR^5D21670Zg0Zg5R!u9<O*ZSZw zqQ!h)=1zT&qRz$FNb%VMD)v2Mz5^|q6|JU~Gy)VO`$OI*U*i|}z<32n=X#N^NFzK* zD;muXPdt(8B0MR)5$ZlVnwQX#oRWPtR<eikK8;)n2Pyn}>HE53m(|~jzi5<jW=tWK zIKaRu5+p2a=Dec))0Z#D^-#ROc4aqScaFU=+k4bzUdt>G_)Jrg&OU$oMB22uXj5zt z_on(|ZaFi!7;qT_Enk?8Hu?LTeN$_G(f5AwX8Oj-w8~)8tModJ%p`A_KOH~&6IJt9 z`_G;4NSrd&oSTTPXvCI_?Z;l!==RQydQbHYZ+kL$)@JXwi`{6wx~OB+SzuIvHbhvZ z<GB@U_ro@cYvq*;uR&IMgyAz&AURb={YU7N1*IQu)W5r4MtvQos#qvE)>oo6J;!j# z2L&~Au*TD5O_eNnTD)6BO64^S%+aihfZAktQH)zR7D<A5TudEDuf{R?0&KTCea=l3 zf1}`f3G&0tZXdaFk~(}TLcw`JK?I>723+B%ePkV1X|6rO&n!YQywcO@SU$3Te2Ww; zcIsuCV|bbd>&Xt$J3Sdp4bJtU*qefg+X;=l7%6khwB&w`vQIL;3g6*naG)c+92d5M z5PjcR>T^btTl?EK!b@kqB9fckE08>aVg^74V&?Mw5rxA*Bf;Z;_I$sR%pA;-{0cv6 z--nf|<5bePy7u#vFWgwX++i2bxP9y4l%@N0+N@xvBCX18O>dyRH|$lpM&>ZI?yQ77 z-YU1jTA^&HQy0nfwPIC`Nh4D<bP9M&oxGO#&iV6QzLu`EL8o^%>FqUb>(|=Z<LfB| zI@f6GLVIk}R&!}YK;4m7HM&Pxozz}cRjsL)yG!&Xt&Q?}eMM!JtwCS=JAlWLErQ3c z5C5)IhR*E~<ZB)kl~9<}H(ML-MxG`=T7!E!%HVh?f+p|=ghmgWZ772+zrhK-O=}F- z`(U?&K(2%EWv-GO&MF=d%tfBKe?x-%H_++5J40YOgS&)yCAvpR!dE!ff#NsXfe_FI zIhUnXbT)*&$;=>TX7<y(XE@iIK_P@0(BC4UUcFabqLx|BLN2BO`hvtXUt5Q}g4F2e z>Y$R=KqqUf#FWxt^+%H(y;Hais7#VA$qbV5fi_V-w^Ei{_}ox5E(sstnk&z#vE=Ym zUWg6!pZycVkh?1ShqB>yrX_u<qoX6_o84N~*7@R#Eue7_^Qerzfw94`O4*#yGQP&p zOlz~k-Q^D~88>gvCD=ghgver!POrB<`pd59)Vk=HgVk#LGAkWh20DFV;>DV#?Y5<b z275mn-L}*x!+U=rs%-16ux=;)15FLnOVQKj+E{ex`8GQ9#bYn3^?T>q(p$YFry|L= z^k)CW@iu}Baj6pF0=RxJiVPH)tx~695}*e6KwwU=erTwc0{J(am10IPsiPA2K@_7% zcahnx5dw}&4A=1>#~p`*0xHiV*FuEG05a!EFSH<a;6Rsl1Q|O%aCVOq$Q&2*Yx|Ia z0A(88Q^G<?jBlZUXFiq2>~E*fBj5x)vF_eh(m2Vx`++hV4w}ITzjhpLEVXL6d1TB; z+9T2bhXve2wpfh&5%|pjjpY`l2s5-&XZE$k5*>rn8)xDE2}!oQcMM}janPxNblhR5 zQ6Xdw9#e&Ykz+<8!P`X0Lhhy&|0D*HasTqRO<FShgKvA%NpEp;*P3%{Nn5v->FvzK zo7ILu-`GGzBX3R&^mg^OHa9x^R}g}(tfai*aLcqtHtY|%!>O|`=_3oF58jqpi)+ly zb<^v<Jr(*pwaz{#m-e!5PiT0vb>Upi{MFubr~2BqO!e(S08}&sfa*KD)eCUCnn7sl ze|z<1wLahgIKFnqzAzP)eS-;V09s6+H>BF^A35di6|kj3*xH0n0nrAP%>cFnKreS0 zVe1r|J&v%IrIuD<6N;hmwR4;$Z}QE^Z;c%Xpv6)MXmW;cs0IC>T@8tftqh!=BJM?o zn}3i~@@WLTiOKa8_DVs|7Vvgc%wI>S=|x!TJwTlan7lynb^%XK<uD0n9?(RTN?8y< z;GI&;dVU+dJtPJiQ_T!cd0dCgZl-&D=?Fg8dTG9MH8+B?9^ubi0BAC?<0o5lJ-yoI z2nm5}tmwu{qY%H=HsDx=znme%D^_~PSb5<lIqQ;@<-V5Qp{e;Zc+?~Yefv(PwR?2^ z9Q2*>$5Cj*A33?-9Z>#608@b2kMe_a(0#(eIt;nRhr+eQZR{Hgj1Hgf{a~rVUVz;t zdq;#ZD-@=t)wUK@A%gp(8u=ywIO-Mvd~G@9ZHWYDHS!T($Q>KQpk?<O31~&%tJOyB zJq~AI$D&M$5!~F;5NE8d?wG+7mJk>xPFe&QM+PhAt^kS=vJr}JB+#C?@`_p?wA=k! z?cN0h+b8kc^P##_BYK}&q&BECqBbhq4reBoxNBJeU1tR1CDP;q0Bu4}w}s*L<+!?; zKqo6-3;}U<Jv4v;Q5698EUvihS0h2#d7FTA8;{%N(lG7lGL1l*CQRw;1f=W8WnZ_~ z38D%NZ%2RD$;6&;{sOUF0|G9z$dAklT~hqXZ5%HT_D+tInGL=ij@)!R+5c8h0F|t% zmg_CGO}>_RV(BP3fwQK12GHsTA{2_ZG@;*9gV=(eMsM)P;Op}+9-XYA8r=TY%HIBw z*`v50m%-Hg#WY`9`(!yIckBv8(xJlHy?tO7dTUPsrf>+C<WAiE5WMHok$5ncJl0~l zVF`xQXF5A}{-Gw_%Pb_Ki~U~HgmK}ymv3)PTa;V6UN$})YgXu99P5l&<eNi%@u8SY z>F#FzOU4t$no0lE`d+^a{deg5^Dk(%v$I<5=<wNJ{k;mYNp6;iHM&NccKzZ{9sN@E z{MF|1wzJ*nK(4ufa90)SFP*#6efey6{FJ38+|vD0H$ANy2%hR6-Et4Y-;r&mpUh+Y zc4-V@%|yLSy-j^X^lMc16rk-gpzX+Agr#?CaA7aT@T2G)Rxy037{v;WBvvS6QM|`h z`*-yuR-jm}kKsEIB5yJL@iXY_HUvedhXp9w#Gv6I;(iosD(0C7VTS~<aDd|1@qiP5 z0YT~lRsrQVp_E5TcW)6WzJ;Lp)<7L@9f4pY#lVE$6d7pJh+yUk_|+liP>}KIS`u^A z;<iWVW85iTd>zFc738i82KvT@7-fQtQSm>9{$9V0V0Y&(j6Z!H!Pw@weC`%hxVZ~7 z?>vLv-aLhH=#KCj;5+mj$7F-tE6{~_zfq<4&L4rQ8&^y38e<)Ouut<9uhWuUs<f;c zHgU-Qun~R&g)n?~S1xM3UtFs(rn(_n$oJ`SlM4S1{6lx3+c8;V4o@r|b)UO%{q`5$ zg&&#4reLFahZhs3e{4Jv5<PAccq+P}Au$)m2;AxUFsAIOc7em0{T+MX9E|y^;=h;c zEEP&gorXjq)n=_!C9eHo?ea1h%!#1ohBXk*L>A*t$?EFQD^r=k^9z?cA;?Kj#7uhq zop&02bFEIz)_7;SKh~_&zBtwuMs_pa=}Bv%Zk4ll73`)P#Wm}JJ%z`MHtg56GF$cI zVM?`Crmd|NZ7tp;M&%z~TXubC^Hg;sYa~IC*Q~Rbm;d6M-ZN+Vs~4^ep1IiGwpnOf zgJ+T>j>M+9W~=9R4?UqkF%PmWPiBlEHb(jtyGqNEZGoQLIgy?yoMhv;Suq1_Zs5YQ z5QWQ7Fdkw!y`P_`ez-%`jv#cfSn;{~LC&!d6Ve+ZbSrohAP5I0afT@7wh}XFC4$g` zLjlv)8^pRch|I2;{DeR=0BIJGdma=6n`|A_TzWyHIYWl6yGGF8Q<9x{xC7_ET4_E6 z^U$n>uarf=vw&Ia)eW!@qi1&B4L6x-UXR(^POyY^IYcML#noz~*(vt4rn-6ur`EOw z7q@O~zCit?*leH$g8w2I5dziQ10ef&>>VWD#Lhy|6JRXyE?;V0`v!mR(NE4>M_X_F z;a84+<Mp{9>l>BUEoGvvn0&TDx0wkCwUUK_m?PTAxYYW@#DsBaW4eX$MHamE9qx#k z?UI|s6`9GVy-BC7f3ivR{yQgU?o0%vqAy&$s626O`09d>c6V?0Po$C+^H+yYcaB(} zAFMjN_vfOjz);!j<)JgFQAcRYQGG7?QkQh*OLMn1nn{~iquINpaoXvVJ%gL};c+MY zb!9M5+JDBFTBpuZ&rx?pHz?etk?jIhF%t+?H)^r`ay8+kkTATi8kop9haW_fb}0Gm zDhAifkZLU$Go30Fd&4^NFA;FPL|VG{Whqbyo)ahalLQce>olR$bd#TOi@9sy71xnb z(>iAN8o6>4o(qIJK`bs;Bx3kiU?L7CPUQ-aTN;H<2!Ps4G(R*8t=^KIuGGN1FrA-R z1l|Y<FVRJ?p4>9pj!z>LGR~IOwIJM7M?<Q{E#WDsBwDT^@4344+-2O$BsqtGc>(f; zyLA=fi_qH*lmexf(VaJ<q`e{mpp{yjZhvD-d*9IL)bbXlG+UHp74vKRpgl-v_Icu0 z^cXu-9?GjtEh&#LS$5}x9}=ELC0eUhBX`>#oyr6I+jC_Jr!SfE$fbcFD!%vr#2&Jn z^cuUUF%NaB6k+{K80)~ra-I4D^{(hXm2CyI!^kM_fzH-95!%<;>{(D{xr<`A3Q%RK z1yvSg0MAuF+@-a5->h}<G%|uVhO=WagdIvYvx1G_YeX9;PaZINU?>#ycE3W5;45PO zZK4zeMnHUHK7v3TA^ZUcTxmfQcIS21$qMX!fXW4mAzvp~F47u)n@ow`#u^C)1|hVJ z-(>i&qxUECGD5weJvTNUf!;fQa0dN-Te8!c%;0vsG|jgyfFVeDT8rn4xTOeRi@fjq zo<L~j==v!_eZki^fg%xjA=P&3>Z`<?*)2VL`MF$MZ51+)vv-jR+{6Xa*RhyO{e`P9 z+{Slz(!@&MY$Yt_ZD1u0<|Y@b45fPqM<$m}eF^SckYwd^M<2J6{|!cxtB5|0@UOsZ z&U#ammnZA5{mu``YQC?~n&_aup{Z5Sb*YFx`mwzIWan!J1M!Kmgjr|&;o8rC*TX=k zTz@3uFbgs-${JT#bb8;Ma9sJfC4V6L9@Ro6sb1=jscZ!@qg_8qY{b~C3<63E9-ZT~ z3>PL1LX-zL2=R5`y7yt-(EWZO<pHt{DBwsCjwNEgnm8cYY9FrNRaCmb7Xiui7;@-i zVm?m9_mI(GdS#_SAco~Tde9~=6KkDrH6G}p`8p4J8>)GnKf=djI4eu>{tD=sGs8q@ z8lhaGtTxzvUBbREhC~PQ%yC+xSSvCHKdSt;&(#e$^~2l&G^H8QSEw9bO3GBhh*R_E zxzUv&6uT{kLo-pg+%q=AHX8%sGsok>VE4&O?QdN^8X6OsmmigOMW@z8->cCx1HL~~ zCQeOWM?u<=`RS#$EmO_Kk?5+Hwp>ateL<^z<H$zu_vcmv!<m2e%@ZqoKa)tG>K{AR zCh*ID*irKD(3+*FK5CL$68WgC1UA3&5fp@xo-MA6&FW$4Jbr$fh*f9Mu4rdK!~>c$ zs4#BM;FYj~%M9mxP|%BELhG<dRuDx$vuG(aXazN705^(OP!@$1lu6JEM#=n37h1tC zGL}0*erJMc#gg^ps#vaEoF}PZU?7q=LA|9J7IGFvJNNV|dmse85uAqRl|aQ8g$b=V z3Wn-wNtUA10?|Yb3gY?lZal?B@%jup!|SUCL2iSOgGOINbA$}v-q)C9PG5AMBwB%m zI{;Op8~_TsEj}$2$k3JD3_XdK$6(Q@PaRDg_u|h6j*5UuBa_RtkGzE-Y4rFyI=zhY z6M*H>56nu1v82SPP`;9bO)0`mNy#7OF|$r>iv~U#HOB~Q06a%9S?ANhbNUeQY!UEm ziE-E0CjrmC!q6ZAp_hOVL5Z7X1vKqek(Qn_2S9XU>mxxlxCWVbDou}*>dPXXt(k@} z0|cu9Nc~3$wV9s2Uo|*BJHL4JF+?59BWm;WLsTI*?c+pbk0Z>&jNTaW?X5f;!elbN zLE2!}myG6V{vVwx1e+n<Hb33gVfrLHQ=MKeRjZ{+?R1MPPw4OZrGovc7;C-$A@bQq zsA*~iVqO#AZlLlZH_DP}*ET;tgMe0r0u#dG+))0I3p3n=A4tY{svF@A1sP2xMBp{~ zU^hx|5+&irGQr!jn4d?GXr{3~kd2T6WNm$bH=C&vljRNO2a<Nw(}NW*zFvxnLLi4Z zjTxLdBfDEd00t7Ue&qS{@iqj2`DFw!uPfZ%86uo@d=um?`#{lkAi|HL9p_$E1Eti- za5$mVfnKN_SN}L!gdZ@$aR$}u@C-syv)>j?_F+MQCYp1h_(dYrkL5C2n$twz?>G>~ z>5Rdr6?zV4#bu-|EYtv*9<9i_@8i@iZR&lUU3O)v-#<BPpG_K@23-?9;iHR>eyPd1 z(Qi_3Pjn<R(Povadu_>h;_`A^FxYwImd^6l)_?u#YkRd`&(vB_^#0kSd;cF#w_9CZ zUZ<C8tkp`BO4dNjrdK5DqtSs|)pOT|PM_~goV3(z^}N(gPkk9uE4LR~Mg!lUTH9Os z=0E-FzmkkGo0*YqUvG{xwxmq-o9G}<Q@=%JY4GZGd1{HM(5%4MAh+GdW<$`p!1{R^ zfTEq@n8HoS2=ovH6e;Xi@Qrl7w@{3>8!;yM#40A>q2SWL8>~E@LaV4#*w}ytmZp*B zWg+yo7*rR+z<Zc2qsno;E{fjb%iU;wYv^QUWwD~s=w!kP*fc`0=LGfzp>xw*h5qYD zm2VZHypK`b(|5kV!*y)JZ)3-1!y5IrmhmaW)6r(Vu{#i2GM;>4HqsJK9_x+n9l_T8 zn=fwk-Z01$UtF9dvR{$@nuV+WfhOtPLfa{`IGGr@mXHj*z5a^9&_B4h-Im_!8{TfC z1l_OySu!d54QhirEs7HLKhiwjgT=pasD=ARMqnv0Z@RDYA@6{}S$0>kRt^G83VfRE znwHCR0!+(TfN6OF1elih1(?n-T;GG;PO@yB!~xvK6XCf6M38=5fJuWcSJCAv(fYCy zt*=>@KMUQVosc%|$rTw|{po?BBpzv?dEZD*E^rKMD^+3owMruMRa>smJ0_QL0u~5% zD89BiH-Dixjy#OwdU+Kr?J^uAnqa)M?<8cacn7lTU4L?H7J?~$1o}{h@}e<iIoYpZ zz*AxuI6gv$Nya>mh(jY9`9Z;$e4(NEf4M@zVE>S}QaouqS|e9zq?J|fKv}83slKC5 zB5zGckBm*noz^YD4xAEdOZSN-!^zu|t>L!x#UcGhe8%T>S;b+otZAS@^JudxHhuJG zJZ8T_DGgTExGL+b%1Vkv>iXJxhp$>C(K22au!^Vp8s@J7w5FF5o96m!1J_gZz?YBT zGMX3No~EXN$y47bvlpL*^I&8jW2+?{=seh@E{gidYyuv|M!RrL4bDpq62>$QRzAv} z&;VjiP-p{RV|MN3l&Qp(U9-cRYb)@kc-KPwmu80R_Ve>45Bc$FbY#qn`7pGdU4rp# zPQn6bYJJ{)fYTsN+5n>YHUQA5gsgu|$d^j;1=wTg@)*&<Xk_^%(0d`}|8y0CN4acZ zFkk*pw04hAc9P;K9|l@9AB$<xc;_+bOrqpvdW)uc9@F?Q(b>A%6}+RALl?Uw!k<bY zOf?p>KAi7gJAn{qjHUZVPGi~MW(#o5w06!eK}P^TAI78M0_1R=^~r8SGf;Ls3B5zJ z_)qvK1)aw^=<Vn7i~p;mB|ZG8(xfvOif?~#JsygOihd&za_TBtD`umnhFF6{-qsmj z9Md$r6)y9snbyd3+^sittOQ*KU-asDmnRuNIo5f7`lzj`CeomA4AfX2y=z7Q4F7i8 z(UfS^sZ%W`Tg=|5)D?|5%oQ?P<+0oL9z8UAmDTk_>w_Z$1ED!>%~Ee@LRPC<O)PGx zwS$?AN7Ym<kr_)S*~ntNebE;{*z5Xmt)vTK?+W#z=njc?c{#$Kn86~wJq$PH2NIbb z&D9>{9B7drVrKYD$o<`BcD)38+g^a)_9oiQyxUl?3l!->3^(itvR{7T2*TdFm`?%r zZbLQ+Tvwrcb&Q3U)qXPH871?b&!JbH1b3Z6Dpi70sm^`U$wus$K<gV<O2$ih7Tv@$ z{BhhhpX+U@W3!D|;-XPg=>jrgz8`vCE98??fR^WOA@KCH4=*eY3W=K(bgs8TdUG|x zvuA0^d*upy0C7N$zjJ7P`w}_-K(K|9;AYs0T1-E~_s9upzJ}guY>iIB?`p5oct*oa zL*M)*$xdhgb1((UZPPnrvrdfEkQc$aeQ@<So(Nq};rVTZThb@{ByfX)Tyua+WXku` zVHJB)i+W}NAELH}-q;6mNt?bgx%t6=!XSR>gKM!+m%F$+;Bz`9Mn#~au{goH9dyW~ zXb8L8jus-h&80VVtppH~W7j6SJc-z;G26wK=~1`2y1h!<*ip`wv6e@EjOL$LXo|~x z-3ZT#kkJ}-7<Bb?Ly=pf^;9&})yNxc_Jf!X&Ld3shsF@5kG5e<J1lKhowZh3XDm{W z<xx%c)V7jk6yHHrX^_f>;M~T9szZKIM$b;eaXk*50<Gw{hPf{vt}<y5_T>yump|M! zQK@M-uB#vJI@j=}6K%e0&fGqWYfmE&fcgl4mchB5-4o=vK0%tO+7LY3Fn=!>V(~mj zfCaY;WDz&es|_))7ZRJrVs05w?2%xCrez5!IduT5?;x=Fo<{rLy;Q7sd=dnExi*?_ zg{>4Qe7U&@zhQ+|ZdxNJtVQopQj@E}x3GeJZ@Gq+WE*OvFi4pKKdo4gu1<x7CM*j5 zvbC)vbK<nnus;Hvb-SMKx#hE@pao5y(*^q~_~W*N%)a@Z6y7gB^hE!tt`)MWVnhOC zy6|)Mvf^Lqo2fFjtfac1cenZK7Y6-J8EtgTG`HA0Y>U<_yv+`cuHD<SFgBE8tXt#l ziNT0R-rRc>o#$7V5`oBg^q4IEV$X$n(LkNY{^)Md;qgr$y*tvSbh8#^vq^3gSD4jW znOvfZ4Mv-q&1$o>y2zlmc-SU5)8iR>9=Y!4x}v9SHD^1p>%MSHZw%UJhvP@fJ<?jc zuNNHmAz{|=2Ev`23gX<tpOCpB*ec;bjuYM@5FBntC@cXKR@5LATA{khk~gH402ACD zPCeLl5O_IA%jQ1GY3G5KO&}_oBGYCGA_xJmno0X{J&E3+QQY9539T;Q*^3svq)aOp znl)*@LJI!An9z?V=xj~Ei;rP1yycAW)^>7OD-BhS<^)!aE|H>-%5V!wu3rxRL(7c8 zr+abMf(e~sGNF@q?+4s#-LaNH@^nw;`M=t0KHgz7Z0i_S8Jvl^jh3PLMdOL$Z+6c9 z{ZDkgscBNwm;93B(SHCh|M%LC_v-btvwQ#Ry}uYdBA&xe*vw+$l&SvO*wr|l`J=Wo z!!S|Pp!a(9_wT-JY}xxx0(ts4Du-FZj*{1eyl;k@qLzX68~CL7`cc1sH%gYThb7(p zAsn9<EFbjtr-bFxSArrq^n(x9q66;;Ud4kw{!3&Pmk4RpKA-(=4_UV!TwLUoEDU_3 zH+CoU3=6URdUC^1JR~eqxXH)`LjXaD&gPcz+B%G0k5Fo^0DJFIleO(bYa2~Ls%KKd zs}ksw7;>6+kjn<;YrcM%2AxTYcMPI;m6Bn6qD5gIEEwUvGZ+O%v#ZJ<?pwep&_4wQ z=Df|fd_q7-po;fc9`OJ+8Vv0|f6BP`C(i(p>j9%iDsRv~dhs!+sNMcFq!XVRGL+eC zC@Il5LMl<fP8q^ZNy+U3>_Duz`O)Y({tW1W4A2V04?sMB<`58V6A%f3;h`Xc(!>4) zYabyHm?A(LCOGsG92USz!gBTE-1O=kgX743XyG{W>Ci&k2p|hodTTJy5-O}F6PD}_ zj806$X#{#PGUVq=_!;Pan~Mo(8(2XX$_VG6?@NX!<`$OL4#4hsA?!{)E9}gl40Z+5 zLQhRL9)O|4GZs&b`2Oq}P`D=785?9qU2#Fa@t-{gNPT;97E+GS49Et9Q>AH;?~erv z=|%!hIFDrLJbIt%q=u;(YE@*TvIacqUI}{Oq(3s^=Vxp1Y!XbmfcJww^dsNK&$mIg zF^$}J<iuD?9_|hat>i};F8W|ML@*K}()LFP9*>Cm1yNqw-jFYV?9>}->s)-J6qDsm z5e<YXGF6CtAg(W;WrWUh4{}ZTFt{rVM-bp#Hh)`^DBIJ#1xO($444!WH$%Kf(eesS z?+~6h(}TRZv>}r7dTMIH>wzjQ^3;0`IBmuIXVJGjj!?9tYibF8)<Sc(2;T;Rj7gHG z(u#z3uP2=x<1-{26(I$Im)!;cD=V0#CvoEIH_nH{U(|N=v;Kh&&2p#C-)~=;_Mhq5 zJGMM&X?!y07*20?h5mAA`0pLA!LGLw%r7<Vl?tiH+b{j%D_(E8*x)wO<r=-bp+PDc z-TceZ>BEzb)6+lRdAjebmje->W^(TSomUW${y{<N5o^x&6n{(f8&nAGY5$a92C5(} zuy27c?T5XJ0;&@Sf{3ybla10fXsb#wT;+q^IwATZ^P{BJ4@G@5deug{T-r#3KtVMG zvX3xe>a9adSX~3cD=wj$0q(BDkBj&B=rV&UXcKB0loD3D#Xxux9CWg(xK5_hm@8dg zJdEmx-hi55A-gQ>3ktH9E&El8@~5q3!Nl4>*m~^`fBkp=deD>k=imLA`Kj%GgJrAP z6>pi1yLI-SqepEgZcW9)(Ft>GYPm)9{!d^2hrjUu{@#TX%EjY9b$={#ZQ~vB{MA{X ze|E8L%T#xE^u@S1^Va5VgJ$nSGJUGA??NI<bW;CW@z0=VpQ8GyNl=rs2^vtq*BXHb zPsh=N_n-$4<$+R$&ye|Z1w8*LOpPxkPh3j)xqal7Ps}$FA2PV_Lz>X@HxbVJ2{F}9 zDwS%X3%`ivlHxos8N*Mb_e03%<7o*@|M<|AKM=vK^&TR*a8FTVGemKRn~COiklvpV z812>cPAQcc#Q{kTR4I!qhM-ExDd?S|s?l*_bc}*d4bG2(7)i29sy3LK>V2Ukb~htX zLXbowggU!GAn_9}DGoLEO8|L>3uKm^&T!n%CMu@3K7O5(Td(b%C2Q?f+kws9I#HUO z>`F6Ix%QbB{--bhm^Zidd;h|!QQK`HJJI^QQT)>g18L+@EKu8`UMgz`6a-1&0E!CP zR)B(}O`sdn6B}GaP&mfy4iJ~4mf@8(q$nwVuqz|$C?lg4EP2I}_QyT~iax?r0^Y<N zyHjcIB3kAV(hCW><`mBK?X0CV=%Zo56J>IR%9J?IHqGFAWQz=ztO2A2S#%XZmWbQ} zo@vFJ1oxD+c4Mp=*7j5-7(MbOz^7<CiCHePWsAoERvH?&Gt>^CUAwY)c<#vB$x|d~ z*{L3zS%phG22MK=_;L&aj!XlMlx#~1L_zpgJyb1Yk;gdKe|X3-1LfnP-897^U)w}H zF-C_+J_(|z59K;TLupM>QEh3Rw#gM1x@F2ED>Z|G#MorarmuZQjQv6~kFkHNRnYn( zQJJVlCDSiNnk<UqN~_Opl+vy+;a2>$;u_@3Ix(Zl2256Hz+b3q0)FWl!XdyF<AF26 zCt$9ItQ!#XB2SfDV7Umxca=ZnTtur7xve$=2pgFon<Z|-ES{n$sBce_qSQ{jak2te zFngea$?V4Q)lLw<-Is60gu+#|<lzoeO#=?ek0Km0_zJ5T>TH5yINuJl7Up7vq&1q; zM7U+id!=flJUKQU1?)`Hd<1AMf^l#i%Fz|whn$YOdKWuDwyOw2-u)mGZ|@z(E^HUg zjYjw}kS3^iV935#P0Jf~lx-T|RxZT}!NSRk!n)Ufn^$2wI3{e%OL-M|7k=!F2>FnG z>^1DOKV_bui?;ZZ7rVMULhR()qCxFREpE+37`v|f=%Vpt(WuQ+)8Fh$HJcQg!HB6j zu$Bz;S(Uob@ZNt%a9fM|m8MQ9E&u%!FX{D}fz^&vdb(qK{MB0f>E!bK>_TkILSG%e z8K(y(#7V!hzdPRQb){sfaet^kG(MY3Iekqr{}Izn8v@$MskZ3edv0wiEbUb3y%gb4 ztHQWy0xuN$av|FcbFO@?!;k&XJhB>c$TA^h1sTkn-_3xI+&KiWadaY~pa=oXi2!y3 z1I$WLVHNY*1AZt3JOT&vHR6>j5x_c>3kWe63BWEgyB!2zG5q#OzRfXwK<^Mw#X^3W z<*LLvy^9TI$5SOn-<l%-<P@{(A@F-1-LADFbl4qG5l1d8ZvyyT1C@F1B7&dFAnTr8 zO5-j-nokZu5DwF}4FJE>BQ)mR7t`<6);WXYGe=LrjT<o8Px0MHky{&PH(+NxM`v5T zC*Ue6c`xSa=o=oHg6>^zfaYc*{4AchwPPZ+_o~D)rIxZTVT3k3j?iZV=sql4o*Aej zfl|;V!eF&Of!oWkeFSVhv6RP`utlB<T~ShHHOa*#)wI&`*99>C+Q*@I$gc13q*ILF zXz2SGG}9K1+Ei3hW@=DdzrBy_GAi@v&xQSRj#{J6QFo{>igpV3%=xG7nLdU;kN(_X z_ziS&w=>*HKYteid>GFW^}?hY0{Gj9?4YXzZL9dG-hGpN_9hwhh8;B7xP&nIDgpSb z%x;nZJPdCmH&W30g5KI5vX|aOKXaC_Yo5*Ttel4>tew|zU1nz%Z?rjH5hk~fSBrNq zku1U`hJWY4uG_Vm+jZZ>yY8!G*KMCa(nbn>e5@C`Ka#m!_v`>+EjUgmE9-p2^^+6l zpTi@R*Pz?Lg`mH21G$X>&!yX>!TsLxvsbR&d;wnEmGB`@3yab3g_B*Gfw5Uk-P{Xe zcl`Vz8}*S-yHSe@#TP%?23o*m_G3Ph<usRpzy<oLgM{d1hnmLIxAd!edk^dHjfI~y z3^6jBy<5aMWR}LpisI5@vD#}5N<^-hvq;ST!L#o6dta=L+5+8O!7h`r_fQ*=fF(_e z!g*6^ZER52h>EJUk`v8lwW_#U=XU9f#Ns9+^Dhg}1gJg!ZONY@+X42rKccb<@M%HW zmN$9*SOtvhWwSvTLoSQ7`2{XMi5dvV#~6-%P#}A36=5GB1U>-f<Ky+ngVl?91-g_Y zFv~G_7T=EEZ5Q(ty1jxV8^(c91zH;zFP1Rjo#3HnBs(T;3sx@%h8xI3$Q6X4sE+2^ zB0SX&Y?WozI6>Z}Ae!<{6n$3IQF?1L8%^VSVo<`DwqPQBtgI<7JmH_QG9t7(2%svc z(f#8Jnb&N%abzsIkZ5Y|8S4vJ<eQ}F&0y|XTQY9GFw@$?_N~Na18lq37dA)QKloL1 zbZR;Lr&3pINTTTb@ue3g<_E?)I|4AY70#5-T@jkx=&PewQ}p1Q8!zj%vyK4ko9!G( zojL)13z_q6QHt;rbl~+HqZX-SA}i^R;i7(i3GI2agdde3seYK1!^$S{LU#1RLI!j6 zs5HY*K$848!^IyI@CbX!RBebPE?4$RrwSOe8~1tlr0Dhq^5uoX)#d6~u0os}L7!r9 z`=vLGR=XAWNY`mT2zr?-lAUHpS|F?9Z5=t?^DbQP?TzpYuuaG#+!VcARz;7LVxO>i z0_{c8x+$Cj$J4x3t>8p1(UN3!MI+_(hT~lWgLqmuN%N)Y12`zpxqHa;J)+Nmh{tsf z4uB(Ft5SD(eeDfw=QCquIbgCWr1nRtgHXAUER%b+Y<oLvYpkBmd;-+${h3*5&}a;# z|5ktxiZ#0S{$9Y(617cT0R<%!p4S#MFQdRla2jm`BkWVra|C^Sg5k#@Nq+SZ5M3f5 zx<q8jJ_<zK794iDya|(I#T_KM$_;YHk?BC-ND~rV6)e_X-N)1=0aNEb4pUQGpcPEZ zM@ko#iFZe5tB<VV4Q2cUX4&GJ>D{{3HLRh;pN4kHY6zQybRoVjV0=j)$5&b5#MNg4 zSh3L4eOOZbNyNEab`J;w2i^W>M%-D2R@2a6C*r@X9cRXGA4FgDq`ofc0TtjLJ3W#5 zB<TB}dbvbZRAUn4e(73k(59_&{8|ARp<h5#@;^lHQ_Iu|k(4k(VbNdS1oVx7vPBm9 zakZ70Jx_w%GZcn2vFO8ow8NDQjbmYqlML7MKwu<?g9gef#|Q+E;Q?(vguq4;=6o{> zU+bGa6)s*SeJGq_{4Dx>mh52yM=Wqa#n5rXcLH<HF%&HHM?gAqClVOIj#P-|S!fVw zuE#RJyj2BS(uyi=6Hckk(wqfaR_+y-NM!~S-n$f9bbLwcWmqc7gMQo42_Xc?;aRCb zDAwLHLI@rEC4BJ!0hW#ITV(|!&;>bh42Y*y{GWy~tU!%LEeg)H-|ArvciTt)y(-<u zzC3(B6;U5?jrD|H|1sBsZ>%I{Z)qP($Bd1e6CLrP4Y>yoH0SsP>WBQAP|#3g(WXZ~ zxaaauEwkT`Zs`=q-u~n1&GLG^%wjcbbPW<(e(qB1WZ#LQwnPYE6dXb@8a{WS=gLIQ zna-EGWfMPw*#s=1hNiJdS|4iO-Udp5!Lw`+nG@RkZ9I2pqTZz575xa6T?WLA0b)*G zL7*_BBXAg}Z5clEOq>Ai3?Hw=#G!LXVMG<7s_BKh7*$_mxNC(>p<4(XUnQvesu(-n z$7tM)w~Q{K6K{!xuid1;(v1^$1@r!sXbYoRAn`|U!0g?23Fh*zAnI_yELM#B#X$hW zLr@5Fc3T$_QZ8R1jNa#NM1V+t=j8g$Gk_EX%%d*=Q`9m-;q3^o=|(rt0WrX&0uIVX zl|DD<ABeYOfy6f?JEc@LXcF<ZVuV?<qbZRb!vM_>`G-m7w;gJIi3mRy#|@>tc^P>2 zFTVv0-Y5u8)_5ju>&Lb(Uc3GJ8<^Jr1`0xMKI5!^i{Pw_6hdbU^h%Mc4>VR`F~%aH z9fi1W_D{H(5~=lk39<P1<$7ynqoht-EHl*A!I*!8N-X|DsN=LD9jh&qcr({WoGatr z-cH@+4tw34Ta$>Jf{gUyPnUQ`6RS3*E!05<`$xM|{V?T#%^=4TARhB*f+0i8Bj3Dt zYWa0cLsq4&m%FP~MXimhYJEjzr5)z`e|c^2wU|Qt>ZUIcKfd1MmPZ`sfT{+@`)eF} zg_$nDdA>pI*hq}bFgju?c(i}u;^ofxwyEY+FSZp-65wDZ&dFG;dA1Y={D)7w@EQN% z-<JI$I^(MZFHuWnONnQ=TSijU(=7H6`Q|7>{Rp9LNn&AZx}z7wOo6#nYa{#XXY>=R z(d`Z7%MFB`ds>1*@@Z)4Dle_Xnk+!TS3<HlpVC{b9z>g~n3lulIx{Vd;+2)+lnx&p zLGEEyLt`~LzH{E8I33BA9gRVlQz-u-1q@bUkj7KAABUEekKK6mhi_l};8R2pqGK)7 zBD0oZe$a+bXwmn!PyMm!`*W-R?o-ATe>Ix<onK`8Y&4nb!zXen#1>`$H^PmSTA+?m z=cwmE%c>ss*b>(kFffY=dRACc&u-~N=$Wg*`sjTaJ!)uX@$(6U9=mrDxK+^ceH?;~ z8w}U|0LGN-^JB`8<Oq>8;U!UCvI^*WT#|=E-IAZC@kope-L55H){<<=3IY+m0wAJ+ zf^`Kq{Oz70_naYw5(H9QiFn6QQeNlU-6WrGGP~tugN2k~YZ`&AqZ20z`9xm?caFBO z8K7t70yOU(gu!GtLeem9Egg&SG7!~NsSN<OGc_<5Sce6sH)+1I3cXjdiZdJ(Z-B1- zn(|H9ta))gsh%h10F7F+EYO<n9-g`a|4tvxt1@{s7LIUzKDcZUvLZ5pi#ZQbiMC^< zUAOn{X9TKGWoA^2=?AubylS0ndxx({_d~%g3>f;Vt9?rIcM9X1GKArxvOhr>mZ6>R zICX)#OMOvvOW+YNai0bh(*(t<Y}N=U4tJ4^A@?$y?Z+tA42=VdlL*BQ-;#jhE9j2f zcoqOB2oHFi!2S3p0rQ(;{<T9#Mu1#Gkm!`7+jZp2I!puvvm{x`Du7ucuEbf!+5_4l zr%0=|m$YglmzH~u70{i7GI%7>yvO>c;IY0Y*$MlJ#|qOYL%Hdb5!`(-9^vIP2)=5K z5ukhuxf=JWs-^mKS8%TH7R^16z<g8y^NHK&q821U@0XuC_uTVX?~13PQL!_^C+7jx zI*U9QMUL$B8v?7Adf*_c&7VK41qa!lD=+3lr-Mk>HABec-TS4_2=!`#gS@TP;ZkYk zB|)p+TmFNW3O4FA5Rj*BKb#G_hLDmgv{kMat=?wR(6x5IRrhk<4B-5i;q%`?ouRH$ zw?%UlQQ9a=AoL4UDi>M8Y}r49(7%naeT~g7V)QdB8-V^Xg#Kv9SpogJ5;77AWV<gh z+}wj)cjP3QW_*F5{{=CB1L3fT#=OZ%beTZtCsddGCXE@hnh<);Y(aYjL|_+DSf;*c zJva(^kx1y25#X1JcTMCwCI-Y0`N2tq_G#doc!B1}fOX}DWT(Gt89I`<9-8l1L6}Y? zi3U{*&22>ZrcH!)4-){in*i-(RPyYhvyv7w`sy@tf42eIzLut*!O6L!CvTF$UEZ^t zV;4lw&M~(=HY(WyeM_GQ)NO^1g{?DbE4h0`)6vgPF1etqsn33NkvZMu*pt2T>A~GN z@dJ~9VktA5_~RFkm5U8>jja|pJIQF)xA2)EePp!21Ht*ty<ZaY(~zA?ADW>)eRzhN zTV(jn5=dYJ%qA)yW+ygbOP!d7xq+*PWUmh<s-DbVA3spp6mr=+v+Z>iuHBjZ?q87l z%;3~#j;)BnX{!B1_a!0GeeS7=ZvF`9$4c6;P%OWCGy)U3{NiQ=%Pnt3xKYXdvg)qh zq0(Ut*+Y}y7e1FHc=^F8(!4Yhd?(Kn|72?F6Txl*oyBfto5#^;h}e}5U%yOkt1s(F zM=a(?y`L$Ges4DEAC$?P=DbOb{9oU*n$payO;Yb_Hq^Hs@p=0TFbFx)U(RC?_Rr@J zMd7ulpm2!c*8KeG5@5aD?IpYICYzn?1uRa^RpKVFr4q7{J^{&t8|mSYTp^HLDJ-vW zvjy@ub4-p<vmH;9?_MT_#><C*^&EL|j_j%XV0}RV>y4*_wQdD+UTsT9*EVsw0Qt2D zqx@wc$f};ih4Oo40M>B~*3&~|D_)}SkB(<nj&EUk??WMc^K*poesb&}hI5+7kBjkr zdN^O`8*8)JBOOw;-W4&)n%DuE#aY#!2w9kua*IZlwm(vRHdJqQCS$3{aJX92_^)>z z#xCEqsX>zT$XbthnY|Cp4t<Y2)b6m0h91NBw1Dqh)a%q&L_c#VzTbEXzGoPIu@d^- zxSM|d1qAcc3_o1{5a2W{=C1&-zj_F;zeIrjB{9|)egfFsb--_K(uUc+POjvHlIlG9 zsq+UA|0;arBq^w$WOB84g!q>Z^f(<MwS&og?cm)5IRBD>^S2Jcc`w2Fh3m9rw@s3H z9>elH4dYwwCutBS=3jahTI8#{hG*s$kCkF3{xv#VHnvLWv}f>~7<Y^YD$Exo+4C2k zhd}WPoviL1n>;eOc5-X=`rW76!P}pU9f<Y^z@AkJ4^K1NjE`yGeR|V)^cO>cpv@V# zb;)Cq`9YfvxwVP@SZ&;5^+!G0R;{nqBr`=!Zt1M(vdk#4`i+maK9jBN@f}lMPm@VJ z?(5u?>gqP4qf(uvD-~uuJtc09;h*1g7?Ul=ZmGoG)a=$4`7BoR0lO(hcJo`<ZYrr! zY8mTT^iVj4#0*uuyA_$qFtVKEY&HRwBW~~U3p!L9E3jrWyUTcb7kCh-7{0WeNLR!j z?6weewupI#Fc*eOa?FK%6OF|KVE)^HY=y8}@dL;c*%$zY$V$>djDCHCTn!M=*Rwe% z1;w0I=w~IutcjSb0Mi*0hJl$}Ssvspm=<IhkyfHj6-Yo*L$c$xr&z)f!du&sVHk`! z<^%Sb9^|tOfa3S?(lXAg&CuCW@f1e?)H2@i`C+&n>(wW#B+9BLrX|*y!KRWx4tEMC zjB)B0xwZ{IB#als9**v>7u6M&x4^fxqENvk!21=d81u!w?|&NaxXvDQ2GpX8`trC! zmOAywi-Gxjo=8l~T`n?xT7V`u+PjMMo>uhJ<+bJCZPdOwJ}4^7Bd`qNuSVFn=Mnl& zW1h{shwj}sp0al%(49da&oTVSB@_!DBWT=ap>cQ+(D?EpJNHWjjf8IV={+7h+t@Fj zCm5V(U{<P~Y{;_*dIG_PStYMl4>%+hVr~S0nd>TGa-D(a;oWfp(pL`b-Y*He_pOiX z9l17(BEPv~o3Q&Hr}?hx2rzHlFB_aXQhElO_ju|&x_=aOSIz*z=L}Toj-j_UpRzZ< z_&M#(#1Qs%0nIIWD3|4ttSI38`mB5L-rr+eP}@?BFKOTY%Vv)=-dHJ)%M__o%^HhZ zrjzQdj~t(E_kELChsx_orxw+X8v`+bdR$pi_uU3F0{WlWR0>mRsadYEi2hq1^W{|6 zqdzbCbBy^#>I`*-dWm|M`bp70J{0v|dkX5Ok#Af5kb9HiuOi1~f#FA=N8mq0z<-$q z`M@Cn|4$tP{%;cSe^ZRLuAkoEbP33zfGZ3jzsLaU=Lkz@C*-5q98u?s#1nr}3?qJA zDZ6`&{By?$1H<cNlKpit;2hkRiJaTQO^CVCgQ9{Y&g8#!z#_gWSj0Cz&LY|uF$FUJ z_E)ec!@Wpnt1o~G2zM6ORgTg3ho;NcuikkRtmBm>%vnS6SKp*1J987Se1&w;W?y^z zOYqz4XE1N=;imFqpNpv!<B9hJc}1`lkI0VArM&FG-micuL*Q`84-D*2Bz$%o`nwXb zHfVd>>F;F&J?zR~RaaNZ98N{KeE*nepjC?cYO!1;w}d1Pz0Ors&prx&Mys-TLk2l_ z*%AwO_4woF#toaFu96|s(t2v;1?R~7DodkUEKv<NoAvTKo!e=E?m%;Mk-V_}v*#Ah zms8Yb6dSxIx=dwfz{Jj#KRnFfUU-VZE#uP!-1rS*WaG^4Wpec#E8<>1#LiwJcJ>PP z-aq1yc@7^k<AkCX{p@q(Y85OalaG0yC$@Egym5h0s%^2m^W+T*?iQS$Hx5|OD}wdB z^l{ene1`b_y@NB$8<%kn=K{@_or^$@hCgu<{GZ-I^s}olRkJ~JCnEg0%jg%bJjF)t zem*urm_}Mcaq#3pS3(%Ew2@pT<|t_)1CwyVwB&{+KVv3myD>E6SIPf|u}0q3>F1j! zn4nq{sj4euhNRL~cPv0#^cQrGGM@?lkN#_Yon9gBl)SuP)AKjG9S*flrm3i{P*v0} zuB4oHvojWB{<PP1eq=#mK6#+`Xyn7LlE1)OCMQJoRJIAg9m3+BP}E$i1vW3N9Ei!F zcnh$<_0>Gwp~O()Bwa^!4|W^Gl#dj)foC*LGSxzPbAw353*`0(#sLc_b#sl9m^W~@ zc)$Osy8*#ROan7czC^hplqgpvJ0XUYD19{FJc!<ElJFIc5g5mWLZtzAYkqzTij$f} z?2a!r;rb)chu0N180r`w)E_6O2nAH1Bui%&2`w^?3USj>u`sEn18$L)!?8$o2|ogj z0vHjVM0rshov7qSF!H6ZU;ME*fB(*?en~YPTm9m@3%~y7Zdd1s%i0_p2nTeMg<4Ik z%@J)3*p=qQ#EfNWbuR4jMd!S=Nq=<I?b=#>^pehAlNqhHiQf00o%q(b^$L6Y@k;|& zPMF6o4PEZ@NRsT8u|;<*<;znSYhsC})TkqV%2a(Wd8<!4^_B70G@40ca4vByH1?hC z>Ag37fyNWPnJu}`3pweLy+11X?+7bU6MtSbCUmL+y*+R2L%29!3k?)72za6z6PD@_ zXgY*WwIKu=+1T_^44RvS)|-GvNkq)M323?riO6*Vn(Jbq^*T80o#T{*?NZpt<}rgH z%n|gEIf5gAJMvjEi=ek(^2W}4CQsU(fKH)afYNoE?-)XVFH3f!fsu5sxos>0!=QXE zu-G@#+yqEjLN(-UB|=d()VlALQA?{wjX1Zbt3@$jWpVW;rml(7JhhGfk@KKb*o$>B z>y*}pKq%3jnV6eDvT+se8j@t?Bdd`^<^zA&uxo*zKhU#V0K<12p)})5l)e04J{uA( z!N`w<ttOq;`e;YMWU4&r^rX_wa<S*Lqf&|R&F_6^)iyfpD)k425T!~GM&By=D~!=A z)T`82L~lHS(%14Ry;hA&*~iO28mwRaSg^iB!1|7ufAizPy7S7sm1HX-BwO(cxtb^X z47bR)Zykc+=g5oa7@WF048!jT7=H8FF#L*u;dz?73ki;UWlO7<t_n5p9ph2z8U}SO zbZ=A^KlciJprh|sZ*E^ARc|he6&PQ88os~ye*oX*IiV<1o#>Fh;W8MCDS-V8-uPrZ zHc@~1AAM%ne@CG;G}IJ}s;Y}?^(CV@j`{LO|6Q<yk=g-&a&#hY(rbS>cJQlzu9r#l zqSDgZM!9ZgpIlxdafxCDmQhU2e3&k_BD+vgM#@9|G+}h*OPWvsC?&NSHJg>vSiuq4 zpsN|)REss_scIAwG7LvQ;HAh1l@huHp}(!JP*DUEz&ze-l$(#t_ZoSj7o-l(W3djR zEGvy5$d{;v?g|=O&CBZ!bW4=y+9hZ|?T7A2fk>CcFG60nXnb)~Wi;sn&E1AakH-JK zEs_4+cVGKA8e>DfT4^?k-aohcXF9jfXlnO44WfUvcjEiOK?e=ow_p36Z`frjvBacO zSYZ#D`A}4h?xz|l1LdOP)Nhc!8NS4Zo>l{SS}Hc%AjT@FG<sT94DYT1i69VL=Cr~? zYlFde&|Cw*NV=c4gr1gt&SVRE<tN*TU(BoaA7MF*p5iV;Ze$qPY4~U@;l;Ml_oymu zlN*yC`$18SS24m9G=@ljikQAv&iMQh7&AVk_2kKCdALk{?%6gqkGDm~nZ2gmqy1T_ z-bBj`TB|FpC<$84o)S?6KV@4oH9gwiVSDT$zpC}9v{Jcls?~1PR?3=uE~TiVDJ<|( z@BLEIe?T!;4Hcx?sDDg4HFqn>!)|4>6{Ya7E6OTegm@U_ku40*qQ_m!0*`>Y@?loZ z!cA%e)VUK3SNedjKu^4aB$Mrg{N9dSh3Y)1BRHOV@`UxIe@S@wV*K!P!Xpgs;b^rB z#KfF|<}EC!-AQ-~C@7Tlj;vM=i$UcYDaqpvH4qKY!|KJlq5__eJc)hP=*>rG#((<a zPsUT_61%oB(cIK%3fmf+yrp#pg><4T5wTc{Bhw<wJnpK&4|#rN&#~MpHoKeZ<c@hJ z1+`t1HRY|<*ex{@&$0NT&nx=YSpV<*;=&}Ee;L^OW#M`IsTkEw{jY;hJpAMn51=RB zzyNz(9QTy(){<MjY*tkZx2p7&Si{W>rLUgC$KQ;etBpKY8{v8mqYuKEd#9iS4En)3 zNnWT^%tszyj3l`+$$;()A4X@_j@jw*LRLlx9olS!lVirqP6@9H;E{rCZG#f~{P6}% zBgdKP`*Nk&*37o=8^wX8I=n2Z6YVcmLvE=G3Z(f}dtqQC;;_V_)aedGsk6$WYnbVb z2keX)uNf^jYgB2+!KK^kY)!}7gz}}`)a8@d{dEn^#}e~iCbw*lriC)5-9grGy6BJb z`gKx+)C|mx6s}+2lk3-2jdvzf<wMTRa2?3WLCY9mcqwv!&;v&MdK?yRws7HKr%IAF zNRox?Lm#xTT%S0vGR^>R2N>8C@xG@>slADO+=Tg6IcvU6Peo1v;GU~Yq9qi^+dE(h z`yzyIcZ$Ju-P|bso>WVj-1;t3a*^-~JFKKhi$2#!I5*81ux}BLw8JqHr<2vS3YAsT z#IW|{_>;@~sjGdW19AYQ?3Z8gy}!&C@Zw=oz*EFC(dwAR>W{fqF=KPYoGaixj}g#D z%6Nqcc=QFKCO7KuI3?B9t;a^CMkCbZe4Qn3gXW*#vzwAFhHja}UG%d#IOMByxF$ES z_gjKJ%PBqOrUKMIIEV=KlZa4M1LM}Nn`ET?EQseyAORdK!~m?i8eOW1f%-{m*H5h4 zPFC4YraT05m11+viO?{>0>n4_(TT61+^|%3nwMB%Ev?W^?0tNp=zI+<Z)tGKKc4!} zFM&|OI)$HZe}klDKW%^DA#VzWsoxf!;K)YGY!ek`--k%=?7&`4(SO0u(nvX}7AisY zKfXWOo_w0X7@=nP6!HVm|7Tej@)cUhlWk);ukd6uk3U%(y0j6F{5JAr+sL4OU!E5` ze1I><{`hmw@mn!y6?UxlcI0!BV~ZaEd)0xSrNPt!UI5RA(JP7Ci|1N67tN)R=Viz9 zr4(;Sq2o=7d@|nKf>V4?S(m~*^G7d{yr4RBaJkf0Osued*rG`TR<%qg(;l{XjXoev z@Txv)5&zVpff9;Ip`psDfk%H{^!)>C*+(saO3$;cW<UBffflv$qZW1XnHP1AltIu2 zI!8u3`^a(k#3}<l%_!ld9>txdoSlUb)Qdw<P6mnF{KDtBm5NzR!!R|6$3B1n(G)ch z0z`=USo$6;eX1Yx7l48uKj;$HJ_Yl{I^`hNDl^bK!=qC(0GJ;x5}@pG81=wGY&coq z7VxhgYS5NOWqqYsk>?YrXAgskIS#x5ZKjWc$*(mwNEIs6$$g@LstPCtP{MxdF8Yrc zH(n}2wNn}D&nO~*(N_NO0C<8=g2zXkQwdHi?79eG8kya8a@E6%xPiwp6O`ai`9={I z?COI}wLrC;kh11oAY2kaZt<=$pC2%acSB@bKvBpbSiTrC^R<*jXL0%P8H*eut}VhT z2&)~6>p@P(4g_~-CuolFZS6QQ`nX#}Qs-?&g{kxX%sC{^iwoBN@dSE)ZQp4O4w_t& zlD}abp)aPUnn#$Ry1TKyjA_N|Jj#0AqdK~=>AbFRML+mneVv}R>eZ5$=WPc5=0KlT zBhysKR28+wRl?$quZ$(k&W>))p9T}>$L17fv<L$q#zm0V4kC;HBcj2{+5Eg1MF~*5 zf%H$P7LU^^ksG8(@f$>JNrrPg*frxC%#O|Ms6g?nm|{yX0a+zsI)>*R7xN9ms1AeG zmoySkNI+LyF|1nNH_GL)L0P^MNV03|6iQf%IK5LX)?=zVjU-zZibin1HSdF#lL#5x ziUJR1C2*LCv0tl@?9`bZ0YW|oBHDT=pLl)NLQ)V$ByeFDin-^~CM|->k&q_|*oai+ zcQwYek4-lyWM#_c2pf;Poza$Pusz_{In<r)3&V>UhvQ_U+00tZ%DRvl!O3gY6j!#$ zJQ`!fjsDBu(sHK%Xw~V#JMHa5zJ#tWY>d8d3K)$lrA3JE{#NwIXg&N?k{Y4@N?4I5 z!ng#{HN?<xcJ?!TfXu9_(H|27{Bk006a^j+AchE$7y@RTa?F5)`&`H_6hotaIf^VK zu&P`OtVR#nH_^Lt8gq<}!5$4;UlZuXfC%Xjaztqr7PM=j->YgcF?DTtqvYkl-d0IP za4UT&7J&}*)0km4O7E6;boF4ejRs7@ucCK~X`2h)P~$z=1On2+3YF*gyk}aZV&Mkt zZypTE%h8&B$>HeBjNBOUmzO<l(cYCB^s*|kMrU(|f%VnMl#9auH(Ht=r*S$lKi$^l z5EVal4fo#A$s4rAjVNNDZgmiXSF5(d)q>VjgzT$J^tYmaf~;$o!n#p-a|9N9bxDrJ z9##+7hMWu^E+N(h^-i*gHNZEoB*{_TJ`H^w-Ujh{JHyAN53}|-Y^`=vC9$FA8tgFw z{u$uiyI)B+P-<rw=PBhtI0ZcO0^zF33uN;QX5PtC%`BLh6ZFS~1$mrDK2IZGuqwGl zff74r%@AEnwdy?aR&C^YQ#hm^aOe!-xuh{M)01|)1Ib9DcL6>B8iQ{%5FB(gw0>JU z<!kPCYO0zIQf+-%y}sU3FYD<DjRm?~*7)W1%xdNKkh#4#WY%~XC6fU@fW3cKG=ZLN zidqwescaA)Y&nBT7P}dKWC1xLJ!RByL#)Mc1OD9=GRK`}VLJo<TpPpN(Q{`Qz7?MP zI<kWYTn#Ju7eWZesl;3W%p*u%2ASPJ-v3x4WO<;<K1(#$ZKEu^J0zwq5|isAvHEcm ztHZ==u@o<00v6Dve2DxKKB0WbZ=jDRW<ix@9_s;cL-dY<)*mIcwjHKB4J3(NCk>oq zE=jgQO5upT2Q&ref%fFR8daxsXkrOVz$sRU>_rd@378@vtPbI#U6Q5P7Fc11<`Q|6 z%Z;Pt=c&u`<J9?87T(T9_;{6z4-RfC%z@C8D((L`HNAA?uBI*Rbf(h!Gf8XRL{nhe z;B!fi-8eE53I(PEapS_K*=v0Fx}~?D8UIIejj2K*u5T=o6>0108fy%i28Fox+v2(Y zJHx}(N}tgbP}jB_v<A0bVHQ`saB_G$5Di+H`m0C#SF6ruo_noM7i$W4@BNlmX0NKM z)`(>$t+d2Y;!;&>t19bEQeADWV4q3Re?t3hoca!hnU=Fs@L6QUXQ^O7KngT{v?aMb z8qQZXKiGAU)6eB-MyH=sOa)4?0Du^C!ef1>DDpO7m66MWlae6Vm8`6&mC7{L78Y!g z99YQ15ZG5;bhfx!4BZ1VDRE9Ubk@;~4?Qi`^0LreFmIPdAk}oh77yPkVOiyQx)ISA znwpHkpt{dpZ_PN{S`vXkthFT?4hMsY=62+^*wyZyUR%deSChwM7ge%4ty@;rm@pZP znr2h5)#qU~7Eep~Y;wEma##OWMAg}%57kt4SdB?sD<9aqEBZcqrtQ=q^#PUj!BYjI z^<6c2s^|pkKt4qu!#7lu&97vC^BZC~{{x`tgNN($_|e1ll85Ud$JxG=2MV(}9e&h& zc?un8;0W?jpgt7?tpePI_JLva<ZI9lcMlFO6V_44&^vVvcr!%yuv696(Fd1unx}e+ zv|=S3S~yAE*8%j@b>)KFAua`}cuBUHOpdEnv~YZ7J$_8qZ<c`T=%jHl@G-~Pvn&=l z-H7{v){XI{kERp>)w8Tzf1|}5Fq&Zjy;@U(>1g*l3>Edyw2phfY(^f5xlv`tK1rwO zzo7N(poXX=U<Y7fMS&P{SCd~+U<H_E_^uM{nn<g$29c!%?{5)7ur=@is6Sz0StfuM z)<+hWAqliavSf?IY1a!23&iF<u>DRE@1zv%-eS%HOC2Lio$pJ=0<E<^oFC&B>0Mf_ zF=Iiz9?5%EQdgvYaCp{2=*bf!5%3dX?WUm6NAX>=q#DqVoRzT&Oc=#UCE5B?8kUts zhAC0Nl55mt$<a~C1hBfR1xPO-G>9Eo^27biXIb-t%Cr1{KO>U@2I8sFL~_Khl|Bmy zUiat>4Ju6|u=e<E25$wxA)>Yowk=GzbvnwbpA8PbqnFFn+6MWhR)<+tEpf0`U8NiL z&%O`UqQAtp{s$CMPDuFqCUmw+ND5Vp0*7*Z#QL#3CaL&zFkI>ZCu4VG7!J69D@JDd zD<Qsv)kUkH4Hkn}6LeG}k4enc!rL|)pWC(cL(GgFOJU9tPLD&jpyWMDsg{@+A2x0` z&8xs*ZBV_XcrBF7WNKW8$kwWCu$)Z}QrczcY-J2vupfJ<VVWz>D}Kura<Zs7eS$(q z2x_F}Ak<Z1MahM!t|)f`imcJKlwF}6S@!hy*;3b^Z%cGqE#cGsR!b`QyZ+n#12rW@ zueVMojCE+`PK(}8`?@TZDwXZ1x-o5U)z&tfEk>nIW@=E<e#f9~Drgj$hAmEKSC2h@ zw(3IP<#))Q`?~0Vp>^n?Hbuv%tQA%w=I3oFYFGpn`Emd5@iOX7WGB6BwhqMQPf{e9 z(3L#gRZ13ZwJuB%?`3v<#Hdkx+yRSqis9NGaJB4i1TWUEn%J9K%tgU2W5kGK%x;ui zMa29%8H9v??g;5qnk26##rz2D;bQ6~vWFY<Aqk2*a8SrMAp|rr_yk3MQa8Nimw?y- z-;E&Q?*>Ttt;o^cLhC;d$^%ti-|Erhge7=KqST#)%Mr<LM`*Bj2)rRb2sFvS<88tb zqLEYp7j?Acy;_+%GdO(|n3Q<sal+{(q4{znLWj*tM8mwu{3C4<y!XTRLp0a@q_H3H zo(ip=G?}7H_6c7Z2QbgzLw&&%9$t9kYU{cw#42Zf+NusiQ&*2`^7ux#*Z&2bqS`78 zzuRXU?n5A|)_Vro@Y(lixvGq=u5A#}MT(kgX@yEErt50{?+U+TP1SgO<MmXC@W^P4 zPKVomqQA4pIi;~x7FC#ro2<9z&^~ar)6$7N?nIz#kJZVHbah>0t<q$vEzy)Ps_MqN z%6emip{@??13e%9P4Nq&?~$0bR)|?s2z^+suD|ACw!Z=vuD=@;=zwdL^7F>(hr6oA z+HM3rRY_s=8YIyx5c(!)JP;0{51=5zLQ0*)r*H*(K#v5EkHcJfDT!_i16MH)ToaOP zqY79HI31mp)`DmfCztSG@|>UMLJ_{FllWkRbhd&T!M=4P3SjS-imPm{2uP%&u$2!% z>zol3+z}|a5#0S&OsXVxB0*MbUjq&;XnrR+xW@~UZfNtM{d5j2_M-pC6;oAR%*?bZ z&L@L|hGw^6%;i!$SerWFH|QK1cXyvPHf~YtZBC0*KWOd=kHu}iu|!1lzAV)pYCL%% zV{CRf^oEKuncU!ZG#VXp??M|2SI_tNZnbLSex0|b*s3*pYGnr6p%$h0{vsTno=qNC z<#aB)@H#G0ry={R5VUXx(LufrmN;Gg5KC}p<H8y;q=jv{_TjF>u85<hbO>TN;RjFz z3Fhndd<LyrhV1g7ThIl%1-ucxX=LDP6e1uARvrPdEP>l^i|ij{VL_6;RGgm%A-XsI zFkz%sfosfVBw4$If#r46J6eSW_dFUUeD5HxbaL$xeqt0`Ilm<)uEHw4OVv)7FA>%? zAgvNtt-`z!KRt-<D2GbSd!;I))F1A`oLCMC-#$-5sAPnTOR{6*OF}1Pv5+;&9shY$ z6alq_OH}sp$A9_b(7>Gc_6DILy{;58!5AprT6@~hbclO>7%t8LTUH#ZFE1yMNwB^H zh_N>15#w)iBqAQQ$)qk3)t1**RF;?p0Bxu0!WLh9nl)&uk^m)>skpAbqQ)q~U<!xN zJb@*Lsk9JGjAsI&>Ct~Sv*wcG@`@U9mC8g3d~AP@v9&-Qr>;U@Bp!pypiSbaAf7Q< zLpBV;zY-N7)=ZQ$P5^Td!!M%q%4U^C5z=gcv}+6(dH}8@LfTHi7plOuH<t9y!sJ^Y zLRcTsrEEj+>cB!dxMQ4wD~J!qBoBA$#)i>XFAL5jX)8NJe9kkNQ3V7sE6K;DEPow- zS&4!JtF0L)Oz0i8%!H}x^%A~2gXK`5Zd5l+3bscsqr;|#niMZ=oB&N!?hKu+F5f0| zpD;^Q7vW^|{mLU7r?$_4jwPQtiqXegC($=cm3oOUL?RU%&8KFeM-2xXQ93&^x=?_> z{ea_#ioW3CeJ|xXG|tbC+!*n;Sw9UH%M@C@Ow*{hKn5;o)%nVcS_DKspVBWw5-!~& z@qZRTK7=%#L9EaUSvtGls;zLe;<HOud<)_7yr`Mv0JvU1e-yzIG+p>Dgvl)%oLyTd z(AhOCfU+I8dF1+-kms};i@HuAP{sh17Z|Sp!EP7X{<=tq;|hY@3Sl`xc;jYRKv|f^ zqVY*FCx`7-FMSB_9z*w>ME9H&gFXjmVRQNMi|B){e$qwgfoV!^MUsuiaAiM9@AzHA zSScxt2j}H9HyPni9z!5iHaOsxGxU2kb(Gd<Q=P|~ow0%7PD}69)XH&MS1I9C5k9(w zPCkdn($znMlTk66pFD%vB|wOJnC8xtzHhBaT31$HS0r?v<^5u4Q#^1cwuA@*pG+7Q zqOY!`{P1HjG>-n2YH?+~NNm?w?Y^FO{;&D8GMIkj)eGB2t@AUj>gW8y!Ma9;zFa}q zqBB#~#M+W82y@QPj6F7PRcRe{Qk}|J*??gevwO!=2w|#oOTXUeG3pznm9?UJNqI%N z%{Hho&=%{(*9S9pyTc(<*OiqP6<1a%4DKeS(Q%sKt?N`w7x!z~>SCKlZm6#;Dk>^d z<S^F~nVD(dXvF8~-ajq=I@UOSUG(chgw)~ZXArtD$IdE3*Qy!NwYr4R)hnQ@tr}~6 zLDuOu!*5^p`*&X?tdyr&;6}UP-+hH-Gf%M4b|pdhn`9hI2!E64G91L0IHB?e!*x9X zVR?XJiX6WJOB$&5W)RHASR7k{XFo;UazBmL#n9CqLM3&S^xA?x!!p_|uP=iT!zGf~ zT*kv`AVIT)UY!y{E|W8`yF~=EUqIhUb&**DHyps+v?Lp9!R~Y|ilT$Pa21vCj!EK- z&ETrQaD-pDh0fv|FW$xtwbyCR3S4Wu5~a4{HF#&4&Yn1ZL6|_>j_@0&P%J>nq~_J* z7~L-d0hKz!-JtK)%1&LngTM3&;2ZMd$N`vKh5g%Y5YnMV5I|;AU1PWwOlOBjuzW+C zgv)?>5_cRhFQ*Cn<iTtyfhwRKLmo?}w~)}V{0YdDx<#Exa1_e$z)j(HYcKwIKFng# z*CcHJ^TYby9<M+_DV}lr*4KTnzpEPc&a`T-23bdwS1Z<Q`~7GW_FH>qkv%-O7M@l& zR_p9uHaM7RF^q+p(>B}X+X}t4LfKHKE-ECu6ulqZ`=gf4bCWIgYM(a8I_VsB{_5K% zcgA6pNZdAqs7%>lE_U10M#l?F*f=hIr8T5<NlJ_C8jrCkX_D%|Dtw7hOXpkuNB>;N z$=1u=CHfM9>Jr5-TAY%_HuFo^PZ&d9!juqAfEa5onixPfGk~LsfnH=YtY9-xLOD)! zug6&+=~=FPm|eaE_bsngx^^|{+FoQ78o_BGDcoQ_Ys;q)=2N)U5f_=GEYz8WNCRD+ zM-bm6mE%o3zJq(bkYlliJ~&GJf}=#TQE*mE#oW}v`D8M?gM9}_GnPw$@WdJ6Qb4L^ zj^LI_6rQj`c+%F6siZ*-uX~dQkaK<XPSx=(>>nIm!}DR>0)4+?fEu42o5QeI50I$E z(Hu=#hyYu7n4~6ykjX+j_~B6tI;1`}Zh68z5WEBV$CLdW65Octs;7iE1r7p)H~Mf_ zz}cAaI2ui1i^kz4Oh4U;h{b$Z<WpB){Pfu8G4}umKYOX!Bs(mXJ7>K~wc=mjGuZbD zf7%xC%mnzazl?D?OkJj46n#}dro+!CbI9yN$n3+&?CV0vWcK4+C_!!ef$jv)sgn%L z1va}d0(UR0RJynkF(|P^K-`rJh;K8T^8u9B0j5?0Q$em8cHHBH0+kK3EO#8m$P#Eo zhbsZK$8pIQ(k5KDm^%VkTp?IoVR8~+-Goi`7HP0STl~O2fX8vPb)CGp&frl?s}q6F zfpKexz41U;%?P-S0tf3^h{yPj<7kgv-vU3ETcP=?3os`SHLFVz{uYo4_Eq2^;_LK1 zYGiV1m|*zI6y^rv*6I5*bK}R)Uc&P0jeP{!R%f_Ph{uBiBpzq+4nF+x@%Xd4y#=^F zw9~byK&`#7!}X~V{71OJfbgP$k$6v>aQ~QP4z{e`sF3<?xFz<4++vWY?N5*KpTP?j zU=9pG1ueAQ-de5ISk<7Kv_catZ~$4l8ba+&HjMY_;yVcMqnP#Q7X-XJ{d_uy_YA^& z2ID=`gYfPX@D5F3C^$b>`H(xyaIgCLHxTTvGW;wS%z;YjiwNjyRc#Lfx>{fWazB99 z^C0Px1fVAoh?8Q-<?P<UK;O~d8LM#d0R-n)Snduk0P(FfZcqn7yk6v(+~@^0yyppI zpJ#S&kgHz83-l$@dP_)!cDKoAM4T6Bw3qYI9SjcH-J};9A-xIM`?D&w36MI5drIy| zcxi0}SB>InAS;pZEw3VMKi^7A_{kU1)eR6itpfS?FI_-avsZyNh)z~gnTpZXwPR<o z1k|>KUpNIJ;4$EUUBgzh4y@bR8_&N2|JndbK()V%bh3JEVfp0r_Jzx*?!cfBugVZJ zu)AB6xP^k|TVR^Wgd2i=AbWPW8Q4DU{{Cruf<2;AHk4}xe$q0WP0zOb?`;kHgEnWZ zsZ$yk*nbp>zGzLnuzA?nYH~{hHqm9N3HJ>jVk`}{pX^k4^fO%(UXROAKhEa+jR^<P z<Nd~}iFW67zRj2_LALW-_^cSE7N`wsOSJgOtY;xV3V(_Pf$5p@gZ8rhbbHZ@h>5h~ zhAZJD2;?mUnF4nTdnKgf68%f3$W<?nI}2Qy#lpc+t`xqMR~gM^T2Ft3q3GdA@Cio( zF%p_<L2i8)$+Y%D<&8gvy!IVr5*q;JqjYwLTERJyl?`;)iT@L5&k;o!TZA?}=+7j* z)K6mA*8FT3zF8vHhHPKl`~F|Ky-rt0%$?jk45G5?PYBVMEWVII#$9gQ$RzY0Q-Aoo zA=02-iZEDH{3g!HuT!Uy&+-!RGkk*FJn%9Ajqw`Vxq$)YG(qGgmOIJtQ{@M9_jf*Z z?tW*zr;`Me?WBVf#@}BgKzk7<Kz2`&S3+nx$mZw@OIgALM?7r)?x#rmuamSt|03Fd z@AX%Vteu9`2!HAfdO5XBoxB1hZv5<ZOw2~{Ygf=#zOV`+>!;CM=OdqIk>IKDe4?v3 z$NBRV#-C46S9lDz7x%e-61MHX@^}z-3z&XnTI(mQJRA<<0=6H<t3p_g7ZEU%PIW@| zV^U}=Fn7@N=+BE^$9wBWj^ju4+n;QIJwhmc-Xat~>kL14^8m%qCc{rZw&i~9Q*XID z8`vqioZn`T5~d$;MfRC~ZW9muHgWCus~<q~^9C7xegp5&;Hk{z@joZ#7QqBwA*t$D z7$6n$3SuCibZ6cmJ2T<<sfcj5>1<|Q$guFEZ=t_i^u1~7$mZ2M0QKi2+?x^pm1DRA zjpDDqg?93zi-hWDo!)uvjkmu9#<MAK{rn%<$qzLZ^C6~!o9^X@b=^N{Ja+ddv7TI` z{$II#IqPYl8|C6ku|g%!3;y{JGbCxvr?aG7V}IkuV7$PPeoZB5P^wJo;e)DwxS1b( z7PnBtJx|@DUIiZ8!qegi*wmHsk3Tjx@ae#fGP_&EppcJoi(K7dxkiQ@7_WVnVlQ_` zaAEq$&)*?eC*a+Q{3yW72YBS>fdl*k%jP^B<mSKrDGrPU;lOx#0%*P~`bS5mj%;k* z!UC7qXr2P;op}j=<}5fdqbQE$Pn^Yu!<~unS8ky%zwm$H(8y0G1kE^TJusV)WA(vy z0V3Ju`(p{8`s7eF1_#YfNy*;~$8%#0nn-nhnRl4=x=lt?c?lU}`0U5W2mc;sADXP@ zmuGtOlMe!`&sf6Jq>r2Q<;8y*NRpukiu5gYlo&uuOr#g8+%0~724Q+e0hpeds00-z zP7OsFD1MhRJdL1jWp<lL?uKC?NzYT2AbE3y;mRNE))0D&8Zwg`Ajl37I76CUsC}o= zWm;%#F-vftTsM9Tw=GPf%SoJQ&((ZDF(*<3-St(ujhfTpig$+IHQJgO$c6A}GcDOw z(;a=d&AuDD7x~FCgtkUV5bjV4=`zl&3@S+R+d2dAEw3roH3lNxnFYev2|0R3!lj{j z$yY7s*nPxC11&I6KvQrFlzZ&Cu#ePr<cGo%H^>O|Kmz^*R6=eXZO}iHXx(EU{oSN) zxc$b@pSt!(Dw#`l-OzTqb)Hf8&AKWLZevi(beQY4O)4e3n9#PeX|3O@>RoDZHfzSh z9$%Z(>lVH5c)4Tmvgj+<PpHq#&)pq$jKs@p`z9S;gIZMF95RcnW~1KI+ijejsX8|0 znI2;$K1<S6?y(rPq9U!WqQR~LM0t~KJ+|mE4bDUN?L8;~euHi5s^}zPZsk&bQnE4T zN;aHP{QqU{zvCNA@B2{rfMBmUs6_9*9N?gLfFwW??7ee(@3T8QJKI;<m3CKMvU;&B zOSWYz77mD+m1`8mH*svo?ajM4iPP-dI2p%IV#jtIzZ&X3zvnq9<d8GmS?#^=KRX}+ zlKVNo@AG?p_4_Sb@ni%-Njt+`?;&~wc&@w}Bw&d%+!z9j<Pw18dEkhs$_ZHHWQQ$7 zz>*Phjs^xIb=+W{OVFY#dl_zyK#6a~K=-AKP<Dd{d=`huweUg6q6ngivKtD|!*Wot zme%^yWrrAs7?$a(+aHXN;l8sMLCLC~UR=d<RCIYD&K=)EurbHEXL%}=r|5g_l<}1A z(nXA_0SJa~!j%rJK2PD&hE>c_Q0-d<I#*qsV@?6$Xt~3j8J=4{hY4MSK#mN1Jd=2D zM0#;Q`$>O``F(;OCP5K4*c^o4cg2Q${(O6D>bc~5Mx-K}_<-7OQ>&b|Qd`aqajjI; zLQ8&p5H%vm-`o8gYs_X>tL#vpF73Y7YD9PiHomt6AEzpMejf7#LhK1WAoj#o7ce-K z&48z6g4jC<svl&yYlPlM*#jV}%>YIj*oWun3jkbnV-LJjl@j1eMX+cB(|-Wm6qcgn z77-p7MO>)f94XJ>H3u;s1D+xM5?E>9Mp1Fs_6CZI-yoswHc9keAy9pVbX6|bQGB_% z3=Ow-UW!mmi{sFmhWSq$9)(z>t4?1aTEvU;=w7dym6P+!WSgSg7w5WQ<<p4n?rnnN z8wkZG^yhEi!Q`y3h%3|u4K6<PT|@VCm+;2z7e4d`yrrafdY*m>^Ld*wmCrITDQM!H z_XL1?Kx#9l@-vH=*d8KT1m~!@T#A>AG$%g)Fs0A?iRt#HcH=_~CBp9nhZfV>#ewO| zKMsulA3m)?qE?N#V>J?=_-6M^IJ>Z%G8&~nUa<d@ztPEPy-Y28HtsZG0w0f2O1oqH zeV%Ihkl;6{5cSif%U<b$h}4JDJ%Vz&_kLBScJ$Qh6=9~_^-i^)z_%Zd2Q@WXpt1}D zsCs}eE52XRW6Bi0s>_Ytva2673wn`v(_3lr-FBL?JABv^svNYqA{W{ra75ma>hH3; z02C(Nqv)Z_z56y16=YZxnexDes%TB`yhX>vKlJqHzO!hV|Kjt3qD52;hr^zcL~i+{ z$KlGP@5~27p-Rt6^6XQ;^X<>SAieU&N4}@>c$LvbX4q-ZzO{U5q^oe}=H#T;opel* z`|UIMndPW)>hCG6?^990Q%eLnA9`v%443c0liXVL@ND*wqBe6?V#>02sw(ohRQRUi zC$M1Xs-NuUj*%eT#6QYTw(N$dnL$s}oq?z6wsnDsWp#v{>=6biFt~^cJzB*edbIrk zluwGaLA=R1Mps0>1Uyx@c&CTT7vPMKn0PK9aUOlNvwsBd>uc#s8>m{vIa>%B!z2t6 zHiassk_9jmkPmwc1zjGjPx0<$+<G^L5t0Q_lqez#O`F_9jBkiGbv(vWBWk-PVYPz6 zt|WRAR)0R{H>z5WV7gtAHD<L&>=g0&^Vo(NYJ%Dl*oeM&MFdt1201&y{$vk`i*VTv zY*RThrrzKcA!F)W$yz>PrUdgz2uF#FeB~ms#RhTt8<@F@OT%C`yR(p1BllfX=woVY z7-~`30%ndPGh3oyW()A$q(zO|G2Xss>TH!=t{Pp?2F>+=p3)FHQTE{YB=+1E*m&a> z)VxMxPZpM_x`adHGjj`T8)R{(O7)Huum-8#3;JZ9G-;(*CH*cYLH2wgY(_aAz0Vgz z6Yt2Tt}O)PZePbC98j#4na^gHbf5m_BLQG%;=icS>LtBWxz6T}$y!*8(cjh{`@Fc| zO)oE}eXiEu{?=o`(2nqP<2Q72S|<>;bQ=}g^|;eA*xmuoaj?&sz`FrI8fp1ce#iT( zM4^$>_W)xqzem&4SoV(gkp)!AJ7iazoL?(?X(d?55G!VIl2dlqCez9x7B8NfG%#&8 zpyV0L(4Cv<0$1sPb!~d5-5;Pxz!=3`d2yV(=u_CZ`!=-UMzoXRMFp;6f>|0lEfC%| zt~;<*%a^sjJR8gpOavlx6Y)g1D(N<Rd=rc-xezx8mO7<=vpPNe;gHG9T5LTLPhh0r z*K2z6lSBE_%FswwrZZem9GeeX1@Ya#NQXBzrS5o$RvMohyY=tQgD@^TNOrXUz6Ev$ zLwHB~SEx!qJW(A8pur0}inhA>$H{MMhxzGt@jEq&7*J=hpdhHzV(hH1Xj=%q1;2+q zhP(G=SN#zOS)3sn)j$!`4}?wSPPk9F*bK;&+q?Y?S;huu*+vy{Bom$>rM!Ono-mfF ztzqk$pZB|Z+#QXxaljzx>rNJiK;za&8Q^O&y<VnK?OC^$_6;+5)!Hf!KHeN}{(uZ~ zHmzLSG-Tx(#{z>be}?Q+fSpcY>MdJ?TmrP3!92srJP9W_rbHGwrd}der^EzLf^re6 zyfu=E0ig7eVtb|eq4gY5AmF#?VG3v<OareRy6h`X7A`0*mqwANv{z?W!lS0>yTVqv z!feI3S7OmP1u~r!MTWpiIh??m6|df1+v}{alhoIYTEdMev1TK(qFXakOC`#xM}{I> zmoih&y9-I(iIh4rcX8a~nkspt(<{;FOzD{(P1<Af`BhH0+#FkQIf7gNDS2L}Vn223 z^k?U6LA6}h-=;9BtRlHQaAG(yIr-8#b#yo*)#<Nh*l{cEv<gOc|2&jAMe)0yzbWiQ z&w7fwA#n23vrLd1MGqNXW8ac;!_!XX2>~E%g<W8{g>4X&ATy1NZ21&ZUJF*Ql9|To z+DxMW<_Fk!xHuF8u{}W56=oE*xM>f%!Z4Y57W0cjWo2h$D2oo%aiW)foPoOwUJYSI z?dlwvQJlkz*<8E$K2~zm4xkgogd=dGF2NojmpzM&asfsRt0wQM^Eg-C5btykim!vi zS{_2)YkFZ3bH9}4@YtbyR5}G8Yo{x%b_YItr_Q4+Vn915+qi^(Z15_sy+BQ+6$))l zD(zUqx`kLYBZx+#c#N=?6YM>ZwZ-fM#{~D2f3_U=4jUz{rEff?A1(M^-g<V#KCtSO zFd>u9=Ms;c4=6&t1IKd9iRkRog^8@$>m80d(hHqZn<`&O1+U8WwvIt@zqUmx?dcQ2 zV4zeb>JxllJimM<NMGN%*{}BNqD7bs?4-?#K{MUy4p`>zB}$W%pIDu`qt_WOXJ$^a zHaNr*i$!s3D1TD*;GgTH&d$aVU|+9%pe}e#aP`aB$GWLS>bEG~p9VQq5Am&7yIs{? zr_&o|xH)u+JuH|u(S=U<T<wGl%1aR7a0-MW1=$iR5{kp3h|@OMCbN4kH(R~_2FxWW zNUbUEFn}XmMce6?NL64~Ep$yLF&|Lp@C3+7a+xfaKPX30f@!8aA$OSPJgkjRJl5GB zkr1)vczXEO_;TV<f2({HKce9K$eCWhGx=zbyF2_i&cqrw<*)EIn@6#z<ndNxnQ|$} zEg-|iF})g89A?-`+ykG8XSy(1>QFsKt(kC=a4NtgW}(@Hm=vRKL#9STgKQfnLF^(4 zVjr??O`DWNrjv?VfviAt-736#zcVymf=xoGnRUjww1EaqTy6vT{))Lh4vu3PMWG(n z9mQ^bfh9BgL-f6HlqpQktr4QVBb#4%M3Tj($+O2Hq2qAQ#Y;Tf;t}ESC?3YTj2!SU z3VHrTz{F|l8tjfg4ihQDA~wO4PX)O%2pS7yb(q1upiKb7^=2@5kTH)DFdVCcVQ0ml zMYq5zvFmDW@D`vj-Ge99$H+JV47`lh`$Z6L+1MH@k&uOw6t{W|IdMt1ijkf?1xI^D zi{Q~20R3YFIppW*T$i~$m_osqn~2GZD^!GpUwH^^Gq6?;RjM=M%E~H?x0E;OT#qLb z9|??2&lQhde3$6>aVWAq7B9PJj!xOgYpxv)Ko7osWE#gN^2S!o-AMdPm>Qx=N4Xcm zOm&EK9>>{olHmdn<4rW<r^$VcW0n`vrAI$FPF@*sg&s1U2B}q(2MJ;iQsXjbz&UYR z<UuNuZfTrMZzG2>JdPd35Mkh~1gIoNM-s&m<>I?@3^mrr=z(O9k2C6<JPYK1-%A&F zG`oG6Cl@@B5V8&PLH>7apBy!b?(O4HReGF-5)5qpfo4W%14V?B#99k%xxicN!~xdY z$>H<8P`6MTyZ|qBL`Ilv1R&U0<$O~TRbB-<M;pzxW^?7RxsE{uZ*I>{f^2SiiiSb` zQSseCf+{R+k_|jqtrD)%FjG%)S&){Frjbu5OwwY04Efz!^q_g3Ls=ppXXlrjG`eh8 z_h@v9BQ_0abiF&Hli3`v_5dj^i$-q7Qe40Z`ryB|{KXy&JS7Mp2?Zy5?w2nzpu_wK zFg$%!Fx((6ev;*vH(@Gfk@Ok%qGOdPuK<JOxdX5w6cKK;+EgS{1J11jfwK+6jP2&x zY%^}&4p520(#DC4cxl7NV`k|h`e-_O`UZS7OIOZbff@Pt6F`cGQujTQR!77XXjZ{A z%N|TgXr)3TBjYSCoz~qVV&5ISOqp<z46N*j*Y{OosX|3#Eh@FDU+>;CvjY5+<W88O z)~J)fH<Si^Eq2^LO45KpRrWB|5&>F_sjiV%+pGXm(gUvvJZ=>u?ba9`w}Mwi_%2fq zGmZo21s_(DPOfd1WoyKgD6}}e4?i)CpW_U)lg#ZNcOX4nT3aWa796#RJ`oXflT&bO zcml}V6k+k91f3>s5maN>-xXwzKvr3s2WjT0d>lf$596+!X=1HB5-xuDZx7|O+<u70 zk`hqGAB_pGBOJu3Pm@kPM<HVa4N5i8N}X+WR{~Zrd?11hFJd@NFY+ddnqmoTiw~0C zyAK)JM_QOs;P4i4LS)Kra_C`U(oxqF3Hi`1A=0?59>RxMHpk0C@lHplo`~E8jF^Jk zA0XmbHZ0J^lj-4-vqE0mldUKE?akI|Dd%UDs<7q-X5!M7%s=@T6Q;t=wJ+TMa=<pS z76>kEoS7Q-oEu4-67wv3d^{72YgAW0vHHeBSo-_F_QCUtjho*&Hj^F|PnJHhGX9cQ zn)_7gqTL4Nn;Z){c5(N2@iQBurl^0%v$jUjQ!~L+^O2|KGr?2y1-o!LbC{4lDB<Bv zgK9%nMjoCFE4PqFuZRoq^N=A@GM*r8z7s^|DqnBv=0(*a`J%{hGf-xhfttMpJ=y>? zZ~K%ElM^0o2sq5S30z19ZI&W^w_OvZvKjoC`-X8TxiCQ*wOmgTrnkf#H5SK9(wc__ zRgP+aV3XmRM+N#_v21`D?wC9MNTV2d^S!3E+0_P<b*?Sv_7sK~MZe~;2CCch?(W~% zBR1!t3g=VB-IsWqEmCI%Jx8+I60+JcWW0`s@y;E^c;(aJ(;5Oir^zca*xDp1^^jHT zc^6(}Kg_CKn3+BVjd-qj8Y<YjXf`vygg4kXk<-(}dF#I2B`nUbZk{|{YsHTfA}?IU z{xO=kUfVXCU<&Tw_Ra$~zm(1{h~mRXvi)~K?54F(C}`^x(t4XK4vlhsu(cz8yk{ny zUS3IA^u0$%!$1BTot)OU2!(<kjZD9ua2Pbu33pm>C%lC!{pjz6R>2P_2Nk5gPF33B z3e*KTCjtmiE<+`}zx6)PYmdIEpa3Zf3Dn6#OxgHOgY^<q_lgk`#N-$UNR}NSQ*1)| zK9p5B3A&mqTAdZ{Ffr@|a)B;FD&V0jRC_PZbDZtyTUzM2-s|cWs*HA~raQ1tnvmBs zs%;PPt+zd8j@bFvH=~h_v{%cx#uviI++;eU&WuJvYm3pbZyKX+=edmF2S0iJ#QOSn z=Bh<(_wN2<fg~NeJdru0ROz1^-!2r!$9JEKrvleZix<*qGVArDlfv(y=Qf0**59G< zZhkov#LWUBJhzS@7w)~!dC;@-U{W$qfLtUppvanH%G5j67<qCra)$iq$@xjDI6=Cp z6J#P>N8bk(4`8tFCD#hjPzPe@ISSKwE8dT%_a-1x^k8q-A(ENJP6BzZ3!e)aPhMjN z3RmD|NJFlf>!G@Om2EnkQxhA*&p2AwfT|IF;!*)&^=P6rixS?dh5_(~qp*!H7)a%% zXQvjUneCTGH<w07Z>GayllNF68S+ZCK4vg9yHyaEJfQ+INMfN&9x$t%31xRn(h$-n zXTtyL!YkvWHxw^VotvN2x+K#xTgk;fZ!)&vk<FJT&$b(_e$Vc2gO$$B$h@(jNF~jV z1V5T9jyhYWu17IXr@H0u1iwM0sBiKt3c(<z7q7(m$zu=}GPBU&)^uUQY7rz1Y0M5& z69*!?ph{!_CAsbG$Vhe~Z_|n!3tR?$w;x4e92<<|>jb12IJ<+0c^c?y4<*$|2vrdD zIwk!OzHuJ(fvTaEjnq_x@YAkc_PCK_Zz7C480@5?YaTwuO!OKOOYHC)zuh`JX$uVv z+*tI?UiWX#TiJz(F|wSEsI#NDr|04c!S~nSoc+XQ+UQn!9V4wyt+~ajRBU~C`r6OA zO}jr3NYkOSi<vVDwej}Yxerf{0oG@Be@kdV&vF>uAO^zbSk4D49pDqZJp}Mvq!-UI zTF|rHX1MW1l#XqYZcPaklFKu}>M7E#8DW6|MbSmB6?6_7noUylTn(gQgJNP9U=9<D zaII{R&P{;V@LncV63Yy<Xf6;p!wblrCW#uDs|Pt9xKgA^WR5&umKR2H@cfrIXz|?v zOWW4=DKdgp(JIcs8<TU$NaG_Vc<mSkeqEK)i_N#Xg?>b87*!oVgRA(b@UScwVL=I^ z$I+JCcYfpzp4><?O|GDJnwpJDdO7eRL35L)<3KKlnJeqdiIJ7>c)QP@<y5&b|I1sq z3(%$soQ-BQpPZg?du$>5*nEhw$2EN*ud0a`1s{{^ES-bmepO40OwYGww0(X5>g1b~ zrT-kx-hJv8Fy)fgjLWHY^qoKVxuvgK4K^3x!k4!uVk(&@84;-r&+Pset<2Vg`!V`n zOKU=j+c9-g2H*wz+g1ws#|V|B{w1$}s)f))6bc5p7;=*sKEfXKm9>Ze%3J%kyo*c~ zAaM8zIQ+b>skp9dnjuY@42~x_6*{B*71WQ64x<H5KX}Ms2t1?%JS2#gTH{<IgY4MR zr5&`G`B8d2L?R*MB@`EP!l)peW-n~t_DfU-bDKX!MpVm#ajrv71LbS8t$F_Un$?=G zsfQ14Yfbxh?3t<AWNI@SNaRj_{5rdOd0OYVx*ZFzCB4eyg@uqYvYL%*GGi^0Vsho| zzdrYBsifDxb>*!Ix^QLr<Knd!Pi(GjXRjJ1ZaY4@!BdNwvx92Go%QU{<;nT0Y0`5o z{^*SGuhIFPpq2z(RHX|7KLzfdRK|E`=<B*)8G$DsMYe!%at0Lr(G1t$d%tR*>>BBF zW9sV+i`-u|jgwvhI(=p7J5c{1_Y&+g^@_M4diE@`6N^n&tFtVKaL8^!cCwK4xDDB9 z1vWQ&kv+N;(R2ojDX?_880Qv1Ox6c;n0IY<lV=R`SXsms%7Et>w2=Ll+r->}2u#-1 zPlnXfcHR+lQLLY=ZF71oiF^@P*-_kQigP1Sgf9`73yjoeBW7bU%8Z1m(@3Uzcq8r! zHNppYUreo1*D`MTVewo@ae4j02h?hnMwt8I_hW24&@#ak&7za5M)j5Tr<YS6mETuH z_a3vDi)hm0*Gmi0k!3a%ov|cV&cy{k@Q#h!Ha@H~sIn2GJ!wfKwR11^O`e~co1Tnr zs6-~y?qA<$-IJx*X1`o|ad_=~I;l|X-VMgL(!*O!v|;lfBAaheX9RBE=7YrM%V6{Q zAm`|~Uzr9|XOYd9u@5IatOLmA%x2d#vN^Ez71^r6h`%!Mtmm?K$`f^?4`HK2rps%; zp<t$ZiWvPAW<2LS$mkxDG*HOsZ6cN}Q=+Pd`~nSw$;^`&27}o`5l@^XfSrLm6(C%F z$LPC0#ub`h#5Aou^^cXVC_90S2ZjFVV?qGJ0D2*dbDQW!u4>v6Nj&yvL^iJqJ%MAV zNbT$%Wep8Y%$|U+BCznrO~ZY?2&j;@lhbP?q?}E-i0so9cqBfA;bz~U<KrTn4E`^L zF<l&cFoYpe{NXQSh<s!;=G17la_!<(gK{5C;%SX7s_m@-B~(nT1r0sBFA}^2)mEh| z=NZ!vhyXFRR8Vj5do0pyrsn|AgtrIeeM~H*B(RZa9hTo~AP4-mx>bTXOV$K5Rf&S% z#v?I9L2e$o=hm7e0j8efs43*XlPJ&)^xVgjv)v?|B0>dN^{nttQ=2>r1DgmY5z>fT zB|dyrv@@`(?00j0Qj&5?G2PT6RKaL0`J*R8p?DTNiu`vaKZIGJB6N8o&aHaLNR5&% zPsPiNcx#|rV{tMwbIYXqUXfB{kr7DlDNc^?g8o=t(O^DG;)5h|_<Es-v1JMq_$LG6 zvL()q!`SFdo!+;mZy@03ZEE@90pjWXg2Pf29J<v&Ar!sv;nhCt(5d*s2iMjtYZGqm zT6lcf`Ro_29JdVeSAr@y$haDpLNYluA5W|~3gPQ;I|#nN^WrD3LR{xGXskVIy;4rg z=wJQljW74q?+LosrrUc_Oq?1XDvfEiySM5$2Jm?NW~&WhU<vcqe1KF)D-57uEC?Ik z#BEUX$o6?;dvs^Om@kM_z-ZKUhTAxc!oO=I{M%%qC37)YT_)k*t(u$yrmLBFr#{Y0 zhNgg|JB4FE;Ftk)yo%8As=D7@?I)38KT{(fd$mp^cDl8;?G052`06y?gymc`X3leo zpzgW>m0AX-RE_-o0}M53pllx<n~sy^0OWOEg>HNlMzqTFm@F(DFJGa7I_aGF?Jj1~ zaqar8mkIsAj)K-<a;5DTk&jv4ux(<m;^Jw8IjIEhrxVwZZ|hgDNpIrMDwc`Z!kskw zcQjtkBiI?+*syD4Viy12C{X5b)3%yZ!dKNp!DL4rc)pf~rthPmS4W<tIb6{SqzW@X z6WItd?R7O@xlmNRnl~Oh_U*y^MDV5UXGa|UDAo)HPsCpPxGK1vG%K(6>$9%Hcnzd> zUw#T-ZWq@UVu>}^aM&W(TRRm4BDFv!R*6)-CLDXNo4x%jXIa7bhcCaB`_A=iJxZ1j zKxI;w-Sf*IV{cwB^{l_3NoDNU#+nf9E<8P)Kdn&fZ%?m%0s#D=s*_@tuwJEJ*Wa1w z>BkXiw+$lFf5b#ImnTs|G|uPl!>vDq@ZCi%Qh!TTMsZdsAeSOkfn^BYl|I@UMEGXA z$k%v(6~D+6y+<$P@k>nEjA_AO{u0Hd-3Wiv1kTfh^Q#ENwIVJBGl1ky?7$UbE<$53 z$e@>l2#7Ew)Qv77&T2#V+2}NaWZ&F;92YM^m^LNmv@r7Afp@Tk;wmi(kyX$L&B<5* z88wQBOv)1|t8eQb7&JSWNGgjj(>!cUqmRL$iY;ERFoSKa`(juu3tiWbZV4LbBe^x9 z$dXt-pLp<>7uV*Jsr67en!WUu<*)qU&dHzs*vaU+VRq(Y_pS*3<E1s1?(%eTbUf+P zdj<pUd515!o(ro}rEq%WYH9IuJol~jk3*RIwaaIJV$rV2ZoRSe+*Rqx^BW&satS<} zpBq?zVe0zT@!S=oq}PG5;2Al&1X$2Li|5<#xBfilg4?1l2qvgX1gz`eSMe5+5of@< z($NX9uCa@J%_aCZIDZe`-P|S=vKlb*MVP~_Du|I4L=~yg+K&k88e?uUH8f17h9I=H z(s&NKlk^P7NY4<~JLl0GEo^ySRHM~8!N7bXHv+RnQW=6k1o?(aE<ei81dPKT1J|p; zQ}3YEvm&lK%)SXcLTIHq;|%(lbG$5wj^1gbwol`%wRanbMr94X)7gFE9HAqwv{0uZ zZdwFM;~WHAxgLei>h_7#BjfWhdsO!0^}QJ*G%u$3g`@)|#*Yk<@IIt9FeqqhG`5x; zv8<mNYJ2Suj|!b;$n9RlI25F`HmgQwvBui6%Y~eOKpcH{P@1lx@F(aRFn90U)LM&8 zrL|J62xp&d{W%_Im#LQoAABODwKLom^v`VsxQ+(kUVcx2+j+sd(&?^tk{ygrruqVT zWo;l&$nHEnuR|ZIgRlBDd4&LZoxDP~_$yBeNbUs$#7Z|{5>NF%7cZX>@3ddMavPT< zX|9cm^U&Ps6kdOUunyksK5_Bp)6ek;rB0uJ0)*Ci7~Us@_6y7hm-$;m!TjQL%LCVb z;k}?%q|h40J#?o)q_a5_^%aj&&rBq}xRf&JO;3p8ZyM_;{tIXbw6^xC725Tf3wA$j zeveTsA-f+?xB1ry*Ps^uOQbW3`5VfzU~R`U!B#vt{&OH)!;*W1|Aq=WMOmh7c?YJh z2guYlY{tnDTxD2|hhxO|E4>U9#CtotaD|m^WR6L4O9DqBupY~`2t@`XW+Ikh+RI)s z=YdJOWP;!B33S4qJIVpeD!SUMwYX}H0-X?)6Cr|u*yzwk0V&&n9HXM9wb<IL3ddcV z2QyxOuR3bAv-?8s`1HcXjeqj&>Bxe>bX@R*UOh7v_%pfZxwx8Tv>wX=@pb9djaxH+ zvT-UjJNf%xzi^6hL;h%}^*^EK47+rT(3kVTla|1LIt(+&V^mY*X&2Z^6hCe7BFH_I z^ZYlgy*O7Y^^rJ)L2(Fq=nfLz@?**h@^~wXM6GcHPZ}ca0{TFKaOcn0PCxF{5fh+5 zWk=u9jpFVp^6nH<YimQWVuZa#w<kyzryxRBh`DGA8E0OE-l4=;9Ayfx^mG*QP6@?% zN|-EvY95?K3O2f=ZtNne3I`KTG}*3cHs#68C~34`d5cPPBYt*BzuR{d!zu>N=0TOo zTr;r77tD|NeVTV;=m&piX3b`$$^={~KWb^c&)a*6It!Dn%@&`17Z!){x8un0t)zhd zo($h0Z-XhPEpp{-VHlvaiAO@s?B^e8_Nmjf_#V}l7cVRWb3}QIE^joMzH}VD5J8vk zUiZ|(+Q!zY_a6hoN9`W*sL=c7a@o1SuKy^g0RJqJ8T1xM0ydEh{tiL3h7jX$c4IYD zG`$;y?Dp#9GL256(5}W@CJo(Z4coL`_GC?4L(}@-utv`e^*@PTAz9IP1*;<jE8{HC zem5#EWritFl8OwKWm)K{*dU~s1*yU&9b`A8#s~%|6*iMan2LD_aAJl*ry)$8!*7}G zC}#?tdrC7iIFdkr8+u>>j5(MFK*>cV6iyOt1L!WA#awm-0Yf)~lHX36lJjjaD85vB z`|uPKDZh+>7N{YFS+%QXHkux?)Me)Rw70R{M3UYxLBzhkSY!LL2@aAlCgW?h9J^G^ zyspeouz~R*^+M6aj@XySqQCLrMSEg2$$A#tmh93qnh%8{t7mPFV~dxz{?*k#{rpD+ z-+$`VpS>FObPVWS`hku?lS(3^Wxp=BUWkle3h2Se-r<X*H|ErrUf9Tujg7s&eQEYj zR?h66{Q5ur{O{N5DR8GwQrD<wfm09G{_y-onF&@Wh$Ww9D@8cuEko$kyV0q?&VM7+ zi>qot?S78o<~Na}I7=!k3%Ihf8mwL>m6a(LP#}WJ${o;Ps_&qPI6t|1;l8yIlCg?y z9PDi~bpgd#SqV+GK2lccW2#E>Y8*G!xTn!iZm{JGc(9R_SDqGuw}9QKEe3r7QkK<O zQel}T+^O|jq$Z|pWVq*`&mBePPb7zU67><_V&IAs2q;^pVM*rfIZTT1G`%B|Yw;r0 zl6a?Oerf?%a%a&;gc7_}MR6z2B4qU`XC)V~`ilHAQO=kE-7a$iliyTr(agv=fm0~L zD&+OKwdS6jf^@i#?qw9s^^?8))%8`2x)&-u`?YNDH{aTN9!e+n-gPE+EZ|SwnwWU- z(MLL+8^E!y5chWv$Rxc3{i<G*MyBZ(y+k69){RrSq2=9IzB$G~$wX=K*j*CY^yJfz zcR;_08P&UVB3XY=BGJ=7*oR9ca!p@fi>el+fX>C=w){KXLr0NdFTmB00>0Wbh@s~` z?xo{d5d$6zF<86YRpnrBywA-kTS+%P{7%(F?9X=qEMnXNlA@O#crzR-B3dynsz5W{ z>Vf4tKi-kCfG%QLE3WoZ^xy#4xI@Zs@YBF>)DI%GgLI{10J`pFrI>3A$AOoqBGe{{ z!U+*%J5c=cz_z-OFYHEI{KIF4$IX$D(q`y4xNXr$%Ib*thaBFag^(dPla6a#31ydK zGdGh=2!1e@h*~V8)|k4tH=*)4Ofip3<+i#kyWbZ`lc9?f*|SQOEH}aq#?F;WW4wP) z;^#X=O$yqn${4Smq-Z7MrzAGO&l>sgN)}!)=vmwFv$narpcKjt_ua4Rb?$6!JAaBP zClB%TG}gbYPLTH|h{zJM0VnJs;?9I!3XW`J&ThKq+ryD8@7wdpZ<D03JVE1v67uy` zO3^=z>41tr$k5e>#b$?L1dooxBu}MF8pb?n;!1~%C9Hy6TN1p0xFR&?_nNCo67gMG ztrqr4<-~r8*odDQQEDD*!7nImW)%whYL*<b8i(1TA=ahuK7u_T{F<3H8AB$X_x<l$ z{v6LsOjFweJ5?$1d|`vgvJIo!kx_HF5`c_q$40e#h*4*e&tGG>LhJpiLGQ`cT5rdg za_XIGkRLWDb5;Bl9t3kW-2g0&RqY{P^@z$Hu(Xf&$eE@ihtDBX9u2}Q1rR_UhfZCP z2Ca=8=FOnXL&zzkXnsc~*Bc18!rT4Spj|vQgEMffx&az`ZGByf*drI#NR(Hit3C6J z%Xs%;P+aMfMR*#?4mk-O(Me6kiBO(p=m67W%bN}q^gh(~;=^<>JEQ~*L$mWQ&4mP= zt&c^+8K2H5k?WO<Q5lN!v}~uKhKr)ju%6vo&5qiIEk^;y?|~AgMk>D@cNp}2v@K*b zbvwx3Ig0Ou?I<oNQU9FqaFk=gN*=ni#UK|zA)FK4`5g?WLgAg1;RZVHSB<7v9-+b5 zL)Mbg@6@!VL%8_NDWrJ%+zX}@<EE>Yr&F;32++NcFZAvZjn#qCsSHH(cpeGlC5E9@ zc5k3Vsxs0=%#1>^Y$=@RZXiz@074AT2&5TWA(n+U;Z8?DT(yPL!{nl^OGGy>r8k;n zbyFT{Nz5@QleT;_;`#k}Vfsz)ct(FcWn&kZ$r1m@Z)Qp+Q$96+d~_jb%*~)%6YOT+ z%FV?!oBpZG-*yaz-*)#p^>Rah`=DV^ETv^<PqM|(kRugxTft5l_R>V|tU`_L6g@Xl zvRI~uCW%c(Fo%7S`bYfSSU8A<#W+zmh=<0o`fw+qMbT)(peu%}cB3^~6c~|}5N3wP z99h%wn3A`M0W30tEHZ|^5v$XiIG9EtZKo^pPQpzhu4t$%9*)#N3Z@i>_&Ep)8shi* zB?cyzh5-sLX-1}`n?;}Nr7&UvUSo3KQQD(WP?PI6xf0gJ&s{1$e`hJYX<Pr5fBDr< zzY+*s4;OqR^KfXo6s%dD8M}0H%^A2Do3ivXKPMUw1gDaES!C&>>u+9>9)IcU{~)(? zGjhq1CTAoSx;!CgVu60O{<+Dmw@O7#z^C$$V;z@Y6uyCb&szcwe<Bh=;v;1vL2@P> zgra7iOqQ#A;Y=iQwKK83Z$ckddm1OC=~%#k>Lw}4Z<5034DpOs{+ysJr@F|?T97^8 zbbXND3p7FTM2@HiR@8ksnC%i*j3x(J*5rCdAg2}Yv`@|hD;~F~<11Eu^LYAvag#9G zR(e*};YYl9G}%a3ba7lYHQ^2M0DVs~Xbq)@;9zk%7*dcwJi7eE=Iv<kp|}N@pGKHB z*z-PrzPGgfE^KafCB7E3+f{AS9^JFOaVu<oX=T0d76P3JIw${?U8S*g2&EPkf0v%c z=W&MGq^<~pq-s)*2T3?29Y&}?*Jq8mXp6AP&XHoe3W395j6-N-0B~Hb)zw*2SBIwD zftM-tYc7$h`6c2(rwKSPQxP!AE;Q|UO^a$m5XTwr8nm$MHFJEO#^PCWomN!6*w<dd z)p3K7h(p|Mw-0Y@oh9>4<q0^`wfguR)_)f+Y#cv%`obkLtX84Am*JNfAWYWAaM#)h zQxIjp_?}o{38wNm3d`E@B+Q{z@%MlgvuQxk-b@x(<BId!nWbk}RKfJS!wx2e>uwoP zjo_O1n6I@x@j<%i%PuTtT#oi9fzj1p*UQ9ufw0pmdp7Q{D1qR}rxQtCaqQ#&y7j+d zAOFv&%3!U+&E-%ShO-=Vkc-0HHZH>Xp$LZ%CTS%;-tkUVPpqvca*_PP7jVCXXuQLc z;7PC2gsYQRJ^(L2s0V&AGfq|%G|aaRh|B&smw@}Y7gl|teK#zwbn<LGQRH)AYE6@a zJ+HO_QMcaV3x<Zl!X9*GRFbJ;L&>qWwU8D(GENHOy2`$l2AjS0Jlvxf))o@XdS)ZX zI8x|-&CWL8uffIPvtf&)FrP4I#?v4on=6DA+iy;mrVC4(t3e}VoEi4=MEcC2wtl&e z9h<o@l?dwvL%V;G3ZI?GomcVs&q(Wk$7g#(&`(&AVBa8)&hj!kUu9*G8{${-Dn2j< zJC2N@L&lJi<30<u?@g?ERI4$Nq(&*m6Wes7&yLPImlb2SXgJ+#<l}3k&^29OMwxDw zhX=+~6bXqd7OM}Zm$=VG12G?$ijbv+EGAT1gEmC>5I)b<w)U}cLRtk<o;&FLV%nED z41HLD;sHFp4u+J(y+)Tm94SDLp7Y7jUrJ}jusQb=Ej^)0qgdawxx4x^I`_!QVewet zs5ZuLJgqWAa%8ghB`xgmNWiG+$-Y~YD=}7X{4o$?!7r<6y#5fM#aZm%QLco`V&Y&$ z4*z-yllV$aD+|ULD-nDy69@`61O=#zp+I1(mw5hG;^*0Ss!n1@Ct)NrBHJ5D?8OUW z@k&=aqS28~<nHSWzKdjr$WO}RC@CsWv3vy_D8RwNo1Dm09&d#Ay)mdf0O{OF24B!X z8z)6q{v}%cHq}=W&#rIrVkKPXNjTMW=SY?$r|)$yt|RA;H+}O^w(9f%4PgnNcBM+{ zWMk<JZmC9~8CEFHHl6mS9QnO~gnnd|96JTpxi+86&iW&^qrygNP|I{Goy8qfv<3-f z7w;|d=e7D{xs8?Vh+PzXw;+1(7n(tl!8jn(ug0B5ZI{f!T6JBn7@tq6TmMe*eQH(E zOI7>;6$=2zkbu>2vgn4t0S%Nc6g#4{N`}`yfNZwVbDwL?vn+H*LeR)u!|Bz5B~+M1 zAE!YYhwB5cj*_lHGTuCoJ}{3dzo636PCWm5t?C(1<oT*6%Cwx~asg}FjK;aaKH?i@ zFca*&xGL&Wn`DFytSW33OAOeb$kfQ6^!ACNj?PW`(a*qE=`w(&oiaIf(e&^bjuZ=S z7=53eBfca=w$<SF7d$+*Si3Y}0eF8keNWv}(M&0YeoLhF2cwMUljWb(t{p$IuD&{* z)oz)#mtC*_MCi;Z7rU5V=xBY~72(V3>2Xq5KUG|7_oVF6`CgkYwfd)tOB&_&-+t>m zJ=Tb&$A*kg4-9_n<<(MYEl#g|&1b5W*Kba19nX*8`uh2zZ~c_l1gKCl&I=@$p8Qd< z^^ZY^T+l%_RInrAR(pvmFR&WV^pY9(3MC$c)>;I450Hw6;yPR;$7?%|ezM~Tbj5M< zRh(Z&K{gMNsrJdb^eL7hr?CwAdV_@h1p02izR1YNkv%fd4Z&=`MX)~C4g02(H0-&} zi_5lnd5H!Ltc!OjlYxkfYr6><pN%f7<J=6)Zy7Q$i?NDq-Yb#`oi0l}U!0g+$Lyvk zE#HwWEFNpH!}PZ{4??sxuQopHESh<u9`+S@54`naJYyQ${Ln`?pRRu8blhWeX#BJ5 zufDwWgMS*+c&AzGRBR<-wFIU;nsA{*>@#YfIXN{Pc9v3GF|*M-Wir0fA@N%T-?zRw zIrrRRRM$J0I{AgO7q+Bxo5d^BF_WYtIIkQXpDUbR8}*y;CSKtDxWo~U(1yt`Y=3mL zaD4hwKI$|HGP{4_DE_p>olA;QEHSzJFR=YDQMU!-6dvcp={t7}SsmvLMIskI0SFkJ zIR^+xBLsxV7|vz%kBH&S0EB0mvizN@nwVZKg2=6!BVXk(jU`cGCd{V`1PBXQ7LnUT zZ)}q6@)pT1ZxLnii}euWqNpw;$8dMh&y1l{%?&D%S>rkE<0tt2{wXMpa-ta=R=~3O z8s6_i*=3&#efkzpt$vNZ*KTthqt2bhm=Rru@~aSvvM9T}hSgX+C^e;S;=Lz?M9x+~ zuhPc=LuxtWcjd;W<`)Rv!~}{&ca-ZJXEBDF6HU|J$-w<svcG#U)fm+q(a9_BNIdG# zceVucA6wmru*$y+)DWiD+8+xsQ#|v!)@C%Q?beC*tj97r<Qo+C_dkrc@GQaGqSbz6 zz^M^@e`)uDO(XSMHCii*V<vasZ2c32zl+o@>cfH;s7eeFXa@vt^W28zLXcYm!B0S- zZ2Bx9Foh5pBnW&4{qqXLUBX+}<qrlq17PuuT0z543L2vbOIh+&7T1`#D2-VMd}NGc zg^Y2mqBl0^`#Z01tfJtii}00nG1b?}s|^u%6@C6ig2NXH{ltYjL@$V{cgPoa817Ao zlj^09SQbHaqyX!2z+f;5+{j!XNRiCr_3TwFQrm^~gI>q*+@Q-JjF+#9@3q^v&ph=E z=0txHrLkwNggN~Zu7})t9lmd%@Ah21@znD#!WV9FMTe*MxuqBk#zHSSwGE&hl=v8D zc64%X{`dvVsEE?+9r@b&nTJ5zz7MjQmLCUZYZ3LqlVDFVx#d)PiN5sqJ_OG^^TA`P zcZuQe%Jo`#L~pATrgz3ydZ$C_rR9{xpnM3-UCNmI$>98t|3WVl8T^<K*rXEnSOZ?8 zs+ZTh|6AcM=1TuEg())1?ZLV_mJB9k*@_o}avjV_2cVH5qr2Q?C5vg(AC;Yn&`S~a zmw3G+(#W{He8$D#j4ObH>L4z%wNo7!IXWwB^>n$IVAFDVy(il+>qF6SV{t3Hcxign zesL^oXBWmjw$MVzke|*)RIa45``p$-JiN6Lj0t}5#<9{%+QIavC(e_eY9i^xfk`rS zVIp@<sg`9&LWAp{oS7OMBYEv#w-%8vh*Cq;FY{GoU9ci1TgZ6%5wFa4^aN{b$mAQC zXnq*4Jswy&hAkK@+AHE@<W9<xI|;V02I%`Zr@{4OA<J`^!`h=>T<(Ce%W_woLzcmU z=1FunhzId=j5%;hTlUazQ(XhH!8R-qvv0dmap>m#zQ^0vSiK*+vb>OpY;FWcSB{O1 zZ^072M*~avV_tg@*X}csL3q@{O=HyUIG_2KC*GW%E|sPyub(=$ek^m%EU|m>b51(V zBty6~kv%u4k!1_Pk47_rtESn@{67BJk507y7JB9r)Dq0fq~KYzK@$6olGqQPf764{ zp$8x3A3U(vqf|fzRl;Tb{D;Z&A10N9B<OoTwAnaG*7Q*f2m>%?<cH0;T3Dq?3<v|c zsbR225l_t~u{DC&8Z5TPB&?eD_~M|NQkAJ}3d{^+7IXbZu#5_fMcBgzQTUg_<ZtC1 zo$IB#`e|*O+37J3FFb54`QF`qSP&8HC;B_wfW+6?`vqec)`|T_7Sm@<n`?#PXVPKX z>fU;0z;9Phjt6Ge3clsQ0ru<;=vFk5#ecQ^5wPd5U;5hI`RN(0OZ=rxeLUIc8=AQ_ zIX!+_RPb4LfBiuFhP3hU?NX|{MEYc{tthXXq<)*K1mQ|`W`aR73e|~%cf7t|6_Ys{ z9|JX{agbUnpllAMXwhEM7SF#^P4IiFdrS!_oJxw<hh4BXjK1q6vhLuLp#L3A;L=P1 zjL71IO@$IR&Nq&3B&Q2`A+bW+IYBP43MG@`W2FGz$37XMxsb-WD7vKX8ieWm=tRR` z;h3uBpf=gQDU?TSkqNV_SM(Eaol)gW0sr`r`gGc*U-T}l+dh4*R~xmtLJOIYD~Qvu zA$BkedDuC-f8~nDA^83`Zf?DKJ<&0sm&yzS9V(q%B9=;as`k>D$BRu89CDazIavIn zLF0O^fReDuN$_-pN2%EQ2C~gC%!s&fx*Z7yVTD543-VWG4LWH(_bXIyibdu?zKQ{J zj4<Wycd7#<kQpEXSdE#5CNne*G!F7CBB1IPA3zVcw+}sk7nw~+#qrz+P-hy&6=_?J zA5a{E{xfd8Fvw7EcMl8-!|}`zZl|F8quj?^LS)2tsEe#b@u7Lh1pK_vLmR-qcI@(l z|Nh!<eRkU8@)X{>`}}`+=9ap^nv)CpfF-`rYts(T4F{BosS9i9(Jx<xNB@zn-K)&G z?>u|_xMX?$>K9gR^9ye~Cev0odF*Bf{3~NTmka6hI*skQ@wK<`V+S6lKW%*zJ@Z*= zQ_x1TUCx0{1VoW@q%WrF1y!E1B?vlF73s(%Jp3{KENt!DFMve1aWZPG3xPcw_mI)7 z6XvpYayVx2BEjA^**0Xo_3j5tj?JE|x1#AA;}`NvaGT?dm*#pVagTGSotj(0S&Rl9 zFp!2?Tqir>9JK-wr}%A!*pSW_F}W@`=H1idXoP%EZb{sD-jkD9-SG^|47EQ0%kRd% z$BtcoP3^F1^cH)fE$4O>bAFm;pTOQ9+4}D8Us<&(yGsdbri9b!Gp!#%_Mf5FsY}ok z3t$<6G(o^d4_4rvB|R{8FA&y2OJfuPK{7l6Ko}K4@k3C)TvHYUAjm~9bYCO0jqf3) zX^KIhdVYZrJ6#|V$u!w0IXSKGbT_K!)syw^*fx2!%>c0?m#gWCaRI1`q|(DYg-rqP zeW-g!`N(BF&RyUanxIQ&o><+$gia^Lwf-0>uWw%<t<<~S3#-RZo+E3!9JP$sgWs0Z z`c$qkj!W#L9-dEqUr+2k!sWnppq34Y!y`-2Ee%}$%)3O-cNAKKGz4oPQbBOU-`bIw z=$ebBmKM_%t^SE{^n<^J%@03b`v5&8So;`IIOF_2!e0wLD8^S)4$4n`o~no-S^~nH zs)H9WWGjOZD|G>)STe$7gjv%77Wd)V0D47S8x%_EdZCn$i!_8X2jU{|Fm1ia_5-3p zz8<Q=6*0<zs}^M=GOnWy*=hh%$!f1mWp*|uf{h1-^RTMQ%e1z4NNVi1Gna1edQf08 zor<Yl302qSwZ&*bpq(}OixIWSv*I*gxGVULPe1=Q#2yzXGv@}i5PJ-6eROeocl+}{ z%}4^1p;J1OLoi^9{MygI&TF;*Xh_JSXJw;;RFW!E|Awll;b~!^l-7JOSd;NfuoW|I zQ<G2=KQd1jt~jRpNITJh95H!v3L<Hmpz$gU@Co|R%RXo{^BdAWOgdk-v%H)H&_Y62 zQ3SM*DzzD&Wr8kS<K;dv7mO0|M=D+(5p$jabl$Q)=sTxy4Z4HIQ<Q2HQ||P2Wbxog zaDe0nQo5=zSbd?!BX6F>Kl0OW+Q0xq4C3_*-R}Q*j6KdPtX2hVUVvRRK6VJ!E{<rQ z-G5)(xWIbmKWY(1n(VX!+MVy(QlscwbI4$jo2?#hFcd}Blw_A0<|8JnP7@b9E#mC; zV^D4-lX=w=`Le{+R6^DsWm7J+1nV^ei*d|WSoNfaMliie7TK0;=S^dl&(;z@DVv(Z zaSrm3_mH7WlhcbwHuiy;^I^v3H^>iAc|q2<_~x^@IrhIj#`t-K)@U>7EsnU1->-;a z9FXOTg88U8_@A&>p_R(?t1*{ZjrCr%T}1CiNKO4nCiG)Ho-8#={ae0Y0BL$PLEuni zfy)X8y|fHB*oCjq;UFjM#j<2VQ8j}<Cn%2{kgOMx-3=^keM_Y<xCgIboh?k`rA?p= zPO|)XCIDDKr@uFj-jFgd)b0teczPC=z}wp}L-4)MLG6G!0p0#`7}LVrXilwyyH9Hd zE-|S(jt8KTA-RNu)JZ(_U8=o}2{+SG1<`+K*&(YGk#xhQ!u4ha8Hr#xWR`dE#+|yd zblKPz_~0KUlRu%zPlrP@quSMyAu?t=bHa6bWA~WHoL#!5N=&sZDHB%v-~Uu`%w@W8 z_up=PXnub8f4%*BFxVk7cnoxhP9vkGGJ5f1i$LnnT^zl#q;=f+sC}$xvwZ$P1yVNl z*M9yrVx!WJio#z+Hu9s;JrDDdKtF+L_NpObqZ|uEkve1&2UAW5(T#GS>sF%ZrcG3h z@#Y!Am3$4!(=|kj$4!joCYvw3B736I-9Z^gIm}iEh<%398^A8ZDbZu+%+ObB^D%_L znd|I;(<$ER)=5KzMXVe{wh5UDcaejBo9dKnI@|%+YU0{r_{4!tumys+tOEN89a!KI zGfj$&ygeELhs}yUvBw_2qwq}mub5gxuigxWGKrC&dhoyPjB8!+|NYA6cTe%*g!=WC z#qp)T{aSI<ZMtyp-`b`M?)mw#@n?T6U65-8pDbQTN=`hp`}2`vYb{zhW6&P|=lSc? zpZ`z(v?YWs0ejBh#CAxalY-(+P>jR96&TLrPXWm9C`jg^V>kyg2+Ncwc!QXUL5jRV zHn0P2h<JlR!o(n9GM@+0<TUQNlr=1u1X?d}l53=!lEee;<!sG9WhpwT%`+Py+D+MD z|HA@<dZ4$_7K;<FNbIE&@8}#EUiJ!t%Qak8Ndognc|lxJ%q{cN&omSnk@MV<s_+O0 zGH8X?;OVQ3mkiLdU}A%<Bb>xTS8YYy$9>qud*uR;U~D_k!_^JmG}*kz_IZsJBxnbQ z#|}q;w$&?55fp?HR)<pIZUV!it3P7$4-GMTRp+BYv7YbtN_b%GhENP@HX5`PzGq9j zCoo3hSY=_EIxk4@{SRoo0b3Zqs)kUqf>3gT;U+q;YqcY=pzyKCgT+L^lIOv4fhp_X zX%g9__6&1+8cld5QFelPy|Z}cs&*-Zcn_a_&@6DdLuDbe&Njh^y9kJ}BE*=?FtG=t zoo!KoOnIC~j8a_D+VK?bS>%3!EqEB+wTq|8-F#P(pO{-YfjMBN@%#t!&J!@Xr<6`F zu5WIi#<P8Pnxp5S?dBoeG66u2-r5nu?wxDP^QvA4Bj@PAX@Ev@=v)VUXAh31O`gT) zmbEU=V;zZIuG1*wdcC!wK$vL4)4GQ)cwklCZ)-W4li3~9%OqNjRIVdRgq_fM5KD1d zf@^<8;Z4C0D2Dn9g$V@9_8<w*dOg7)H`v2(BN=;f6HN?ht)CQ^h=m78t=2-m;;H9& zsX`fFQG!g@S+6K*Ews4WF1Fb{gqHwZxs241j9OZJuX{i!vpGS%m7@lmN=SJ8&bDW~ z@}TuZ!u<5JYd8P!`)^;nIb=!vA7B64&gzIguoyIkHlESE{><b;JTCabPhb59zkd1J zFFkuzvwHqpzw%R`T=@WLK4b%@ra#GQhko|#%cT;jeeeDbenv@Zg8GlVf?be*N`o=< zlq|KU<n6_Zo++Zzs)L6$Nt)f{@u-RP(Se+cpwc={n7PMEB4T8#o%KXy3L>0(CmXmI zt707+j1j+CPQ=UoxY&aZ6(x#8xXSh59U*ZFOR;9h2{#1HMWIx%Z3y!(-jl0^Miy@c zbCd-WZq_zM_Lh8(`rvDaqN5$pu*$&@C!Nte;~(mnJN*cQd<xXL`#L&0yX00d&NohW zWL#`+h>`cJA8V!uIjcr(7q+&wiFIl_nR|PIw^@nW5QrOAYpw4G9cVg`W?e!S>}XhU z^W9i*os@3YNnX;}`!|xKz=yXr4kI!H`AD;J>-}VyElc0+u~1_ZOYqh_vfyORx^MS) zX2+)IR|y9<y(1bbVx1Hx<R|a1kugP9`+nyKMt?exTS=uCMakSFjDAL@*UEc^lJ-8G za6T^KnYh9H_m1^Uhq8-H8H=|2@#Y`X$wdZ1XG=GbZX_Hwd7XosXkPuQu(M@@is6c` zl;TMN01(<BH-`*gV7NFkd_RLpIL$!932fYDA46u<ws2T=AQN{tF*>?JcgEJcJ8>?W z#<m6B&@{oq5^wz!yAu^IbvA<JntTa>qAuNw%e<J!Tcb7eJl-floyO@$Hw?*g>tkd* z)=lU7I_$l^P&}I}lqPU-x4cB0>6`>hq65iycdt-ou)>?19h9;uCr)m6+~_`R8fFqS z^vxa`Q>&Nch~@444v}zQSGe}+C}B4v%2vPN^=pfP_{dZ8F>_+UVIP{mrH;&ATs>#= zFK7JyAw$rpl$3mIbS*X?^U8*jc6VZ|&k@>m7@U1EXT~b{oaxzwZ>_Kvd-aOa?1Y|{ zWAyUKwMCWtnZnvfN+pFtVRG08EZ%Uyv8$adh3CXt{d72z2rlcSlIg(2TqzXSo==*t z#4JNZr=(Tbk1?@MouzIFj_*Uo2GKw|hv0CTsjl-O7UAwc6ec$hhsiwYXQoL%vzyGo zhRF;p^apAqON7vqU<GTKl-)s|zrP78{It_W2FqnW1Qo7(5*gVah~t^qei(4di#a<? zkzAwi`9i%T<4ahnxhTHd;mi)NV@|zebcH&18KUpiC>BYhxXb6z@5#d=;W}NJ9>$w9 z<KmqWe(7doKf+GDZwSLb_7KWQd05zlwdSJOkzwcZBvZ>7R@4AqA~v6n^58qI)a#WB zlkr`F@IhP3?MWuQF@t<B4kt_Ve!<BG7<apjev@fXX&|xw)Pw&elr?ZkeMs<oRAm{; zY2!Wj4}|E=*8Alb816i}v92ID*6|2@e)tf4PO=E1KqQ>TNnXvZ)e%~L4N}BBp&!UI z)z`=?1l^a>$F7sFt`l;b#^gT&a`_?)SVm6o*g;P3n5cS({0*U~oPxh`OGHIrsE?_p z@GI_(z4+$D3p9{SBR5#_2Vhtmkc|<38gpj7CNA6K<(KKo@G|a;T^Cn;uYQ2={N3#c zWqUWyk=dtv&iIM*S8if%tTia(a?xW%8t@KXzKyVd{)HO$uh4JL%-*_v=j9K)2A__L zx#1C<zU&ky$?n1bdj~<@d=i=uLQ_h+Cpm$ies`xM8=aiGJn3skr^Au98~dEWt$1vH zl0O}OhfYrq7y|C(V7t#?^t89?6YuV%cqb##(nKU}@6gSJBeAeE-7l3+v6C~CrI?_< z>7<m@5~WO`kUbUi8V&vZMz>cl>TlJ!J#mWXoy-fBg6~ll%18Ytq8U+9z|rY-1%uU2 z!p_{OfcdG;o-Q{8c-FrARiW10)8~fbqX6h#sCR%OAK+;q<5cb9`xR9?R;f~efD0K8 z@{-SZ$#7LKIz_#r@&I7C#umiXYFsect}?)!iV6GZb}TLBm62tJF1jMNx&Yg~4xH^! zoK=kbXk|0KGaz$7n#6TN*LTo_S5kMVc9o$~eFPV1q=R&=t_*BGO^(vmR$tjKogW=P zZ4<;6B?jmf7<Rum772I?Azh(m1NfMf7Rv`_S5D`m9>M2!$8_Fce&o2i*Ei{jrQ>;v zGW0E|{<CIMKWxFz+DZkeA%T#>lmB?x3nz~Cr#;yGw1dbOr5NC{tqOIP`a>rZS&bPs zHUH4n_@S!@8xNgVwaGUgx)Yu_KSf?MK&{|aHvo)nsbTC*2vw_^0i1a}S;DZGdcF&f zzr~?;!1acCL)cQd0baJy_XeCyIEooTxlWkYRGQ;B*rwXm#=~t9KEN3Dqq{e5?vP3A z_Az*YG|9jF$94Pod1j>6*+fmFy~$LjAt>Ju*_v$i$vw<Ry<%(Fs_SaE5j}Q|uvhTQ zRFL|0Qui&JVehi7>wcxp43E6613hw-4C%Y>gYdVc<9?NLG97(b#0%@v1e#e#?EJ#D z8gd(MKng+?l>w~EGGOik=gzgGyTHV9UA#!mfCuHIl+y=na-7hP8!5;tJ3SJa9*-x$ zA|E$^Wdms78*ekCuPr`2gR&#Ec>?&6OX|;C$_uR3mM{7RWQ77#&g{uw{`cewn;<iN z|9CoWJT*CyRk{n_7%fRL(=)pzqun3%7Q(v11%c}ndA5;%p^)ony-Hz__lv}$zB6kb zvXRMbDn5iB^2+QA_?_L~M9=ekRG3<Y4XaSS+d&Qio_j}^^en?A3+QOf5OyIH-<6nh zK3H8M>_U;6YzJJ|LViOAor?f@&Vl{v9d7=VxbZ1*JG$IE^X+bQ%}x>CpmuT}7s%~g z5CQoMoRni^`T*J_T`Zg-ygwra4Li_sC>v-_h#oZ8K821)XK7}332(d<L0e6$Fyjm( zLsyb`B#5)c`Px0jm1eMhM_e_J6AkSW(eLPlhKn;uZb7Qu9eDV(kj9B%FJ}<nIoWr5 z<d35Ts-K~==RO=bKKA1FbHn!Db$|5O+VJ^L?#|T?l;A5sm^>)%?-`Jbd;3JnZi`N; z=@&H)Rp_OK1!dd{+&?O_$8Pa`@|>dSeBIMYt-akn8j)<E8#sPsB0~pHhm7x{-CxI; zP*EA`|3_7nfQh~aCMunM*fDma<Kbtxa0hmbPKeqVPKVB$P@?Rv`Nu5Aft=t#PP(FC zc@eg}sE_zZ<TcAITeXpo+3GHG$J^V5P*D>@Vrn;+fyG@jksSOYR3B=7(WXX*gHd4m zp3dy@hm+tRIWKfqU~nJ>HGkF%^RJv47WE8j*tF(4VPvm=5Fc4&XOaA2JMS|lF*olF zll2l`w9aE;vem8m;6dGTzcdzE@=44i){s(~4YSjMWe;teF#C0eoP%j{icQA)Nng+} zwP-Z7ET9ef7`aWQ9#H!5J+|Az+i8@V6J#E3sSv}Bp(|{f;W8b#XmE(Z=8t5sC{TJ4 z3OL(r6q%@2Vq(h4V9k!R4Lb&~9c%1D*mV%!z!|(O%Pkye%qSQ$73XGcc$*CwHP@{( zJ6)m7NMQ_<8&8N~20TEfLZ-(+I2RJf49&%X{iz_XB)zHk#n^lHE1RueYj!t9EQi}a z9vfnOc~4N;0Kq5JHe1AEemoWu8dWBc%?2XcUJVb5-FGY+mCY8iky(_|ga2B`$0Bt> zaOTknvDVf7#=G!X1A~APVPH56B~DOQ+yj)0M*@n2&|3oy@d#T!C#uhoF=bB>7_Uzf z8JJnJCshlLCLk8tBnv49cE^O_Q<nlPv%#u~z(<!s@VRs#e9l2g>Wy;?Cuz{}0Pgc{ zwKW`J@}ns%49J;4b2*EkGmg@y9fxTZ=T~#|&idv_*cX8nE0+P!id8&1*gD|yqp+)) z$vzp79*Lar9+(9QO%d`b=7-auNEkkH0Ki%n!fY}<77C8XJc<UWno!qkQE9r`TDuH> zOPCh8bb5D7KYK9Rel?&?sq}^5*k~wY?p5(1GuJWrBc(*sA?VadE_ls4g|J8O_UKxB zTO>BDrz^zwh#KQ>gqjBB=0~9q1rEkkFbKR>0J?k^j>%B8Y~P2wnaAT!Br0e4*g8w1 zi2x~K&5{z<*q&B@Qx2qqpQ^Qkn5vFoY!(`Wa!f9W(hP)~b_g6gQ)F~C8Ry0(QS{(* zM)JeB)$gV`yBd?eluekY4!l#r2W`Y889cN&-2q)ZQ^Kp=cFeByglK9%P*-YST+t9A zItVhh=`EMtk{C&eMa7iel6GjsgWloX;MiiyW;F#B_E_F}FhEjg@{S1<Sd7J1J5#gC zp;X2`F7KKN&Ukx6+l4i$boYl&*C-P%I&1_F%fdm7hh^%xVCB(x@Q@n{Ss_4Vl=Dn^ zI>@acT#Pa0M37s+2-yRT6Z@b60tzCKO16;(@C1vI!eFE@fD{{{;b;hY!<ueGlBNk7 zhP~MtNwcx!JJawyT)Pb#R+a!(Rv5->n%m;?7}Ox|=JKiH0`7oh#GE>TFEq}~0$&U8 z6}sG5-O@wmLoBe}#H~Q*cM66P?u8A*nTc7<474ETQcF+fe`>N;b@`%DBq?ZC328qV zK^>1oP{5lv_Gg2;f9Dt!37*+~%Wk#W|J=^>s93YIcQiE}x2t<~Y&5SNpUm6LdPZT5 z=1m7fDx(VoRH-#(Z-2<;cNG0HhfCSY4hJLQfGJJ4=R9M&9_xH$Q7rx=gEi*%B=siV z*R0~4UPWzF=LH{nG`8Ff=fK$F{OF1+GUde}cMQQPMrx2*rn*Hix5k#YMAd2h3-%!G z!ak(=0BOqvX;1{5BS`aMr1^NHjgwJ?MKX#27hhwOXg|_wvkWl4RIBNz$v}edVZ8aV z_SHCDUWjuif%vqTpI+OT<Utq!SF{t0XSXaw0ND&|>17?xmz*wuox_dqN`Rd&&K-kM zl?B){=0b4&#l?4Z!{c)&@vy=)eOH~%PcFl}HMf;TpWJv7C^odTWYWD*tdqb!+NlNE zM}zWr<%5jNzx&5_yWpwaj~P5Z-JkhwgJP+amQA{hg_PZvu<FEvY&1JKwh;9gEV(xx z$nDXgLxB0oK}C<sXO60rK}*7BQAo8$y)@b59}a~>K|?~)ne!A4J@%z^Q9}QpCUe5! zNoe_*{L-#RsKD4<p-u>%e>65t3>WNxJi6*67|db6x7rGRk6R?y;-UzEx(AUb555-5 zQ|!K*5lduFkkG1~xW8lMW;`a^(H;x*yX$!vQ%m5Fi9lVeNoZpKof#qTMCy0uDfEH4 z<~!3i0e9v!!tAkO8oNYvcP_@u8{%BI(`O1MbH(LV4A3+Rw&H5SnpSoraQc8L%WCuR zYdr2ax0<W_#fWY=Ju$aMirc^lyGWOppEx#a-^YV-sCd`jg7>2@Sk2OAI&+;J8dMJZ zGf~T6)a+wSD{I9xa*m;ZJLptN6v0$>(BM3lGVAqzjWM28AL1Tgm_Ic-CYH<Pv`jAU zllH%~P&(h9nF>rzdF>^6`$Tx&)vK8D6<5TP-5&-G1vWIMVR0_-KZPQU!A<IA>P^A# zKN^J&GDdKNDW4BkUm!)FEf%?>s*j*@iYc!LxmQ}jeR3xBQ5{=0i2$E_Q2EwARH8(` zx<b-{l|xd7@`nLXvxG`|mZ^T2yo$5s4~rUY7=Z2_fxA4<R-YD8pJ)ZvX}q_7QG_c} z7e(9$(O3NZ^l`Ra5>?NT51wJr7j*<%L87o;oMpI=K)tmYxNeXv=v)IPKJLTqSal29 zEV?*%^=VrCwqa`QncFYCf>+cp(p5*umwE|)?92ygakaR0^3-{Frv&<v2+z2&NpUw) zFazd}2acb-eESameCP!l(|x@%h5lUw7~iwzOS9^g*GaPzPK*g_*S~9ME9zV8bqLpL zRUj=Z4`Nx%dIZqa-N6{&Q@D~5Ik0`c*#0Q||A*C_U1JW;p83#~*xEvF&aLWBY5Mgh zdD0u6wu}3;DTj7&JnD0^BYnnDDkIZ71fqVqvJC-3+%nMD-qk~Q3`+Y&Jw0)wCN^?N zZv5{u$0V{hPv82S*JSazWfDnSw|qdUV<t*g?eHkmnVt=mro6MUj;Zj1vqv%Y%hEn| zM`ydVyI(6%Ioi7ix}@#x?W#U$SJ%r?eTj*T8U1{3X7`u**djyy&136f$yV&5lPGiP zx?iy;Yuvp@DU0pI+C?bQ4H9v?PPP&Y!jH%JWZLuY@|JxiGR}k0yW<aIS!tMIP2-h$ zwaL!YX+xUw9<z|g)HR!&;#{m4^bBTv4y7S(A9MsJWJ{x&_+f>Q+<GoJEt5Mp{5g&M z5AIq`L(IBO>^q;`4EXsw_E-4aB2P`ijOnBA*m5k$4Ix80nW~x;x-)FWsfJHDeO-7| zif!HN%BBvvV57|!>`oXPFi8^6BvTF7Q&8WY#+wzK6Nv>&drYYZQx?eQ3JlLDh&PRs zds5IaT&FQyndaCGVF}H}xe_d{I`L{0GVIV8?nn%o$XqFle2QHkPUi4H@{^<wf<69W zkFo2Qp`@|pe_*l@D(N#8dwfKy*1O{-nUkH81+Bx`h=sW%w`f#D_Cp|$ns(+=`S@(C zN2C0Ms>4_etePaMC0pWzpV|GP*`XhkM}{4Cs-6#+Fdi1EZNcTo<^z5dSS1)x`CCS? z7;3)LCiVg0*a3IiG%+&~_Tw4SciM}ioji>Nv;Uqe68_mOGP=IisFX(cmbz-=1_&7r zKt_#|l;K;on3)^yD?Ee;gX|KZ_YsLfopO}k>C{ck;nfkixzOdY1+tPu@$xEt*W~sm zygA%I#A69jkZhqiKc5OD@Nnz0xKbPit}rYesJ1$ShG;q$o?d?<1T}6V1rMcK1#CYB zK@+r^bg^MN0AUK+V9l8N%1kg~b7XBrc`Cj+ZL{_26xmX$FKw{~lRj-i8%UUBrnt!? z4cP>z9VW3oa4^LF_3*0S=QN2H1BJ^{UH{qCyi{#3=3|U+tkt72{PtakF&8zA%EYRr zVVB3HZwXkelz^Jv{c~YI!dj5}dwv%M_{FMi1ZQogdRwv^oo5n0AwZ~FAKjT$Ab5yL zm@X#D970g$5Z07AcKU=igcPEtRq4~h_xrl*ElaKo;jT+mZ@MwKd8q(qSSMLh5#t3w zo46u^jqG^2kFK;0sNkZ|3K0bK2n+gd;Gh64ToJv~Cst_jI69WlIJ}=pOx}D0;CGr; zS@?H;2!@O<?r!?bDYseS8}qXHK|%lSkkKAtJ%zAt<h;OnDi3ygkm%O28jHj19u%7r z(fF|2qWbGzS>ED~r{hCrWpHh7ncUSGoNHyMals6)P8(=G^?~}S7c*S87dMG}p|!~e zwmJr=)vLm2x_;nG_`o-|;E^q=Mlx_@B<p-|xI_4GhXTkl>h=(_3^8Rz?b$yGFh+jU zShL@UJu$Eo!_-Fs>NAzKQGf~bX&da#M^kB@UQ&qid9u#}e9@gcXYHPcG=7Yy2!Sb$ zYynSc4DrJOgFw|ZAhVD~L4F`WyrVYS$ixP8RM`~faY6?>lz8NnfO*du-(&ISH|k1` zP4|M{m1hDu*Wdef7A^YAzA+D*R|xuchw9hGrp97ZX)KKj<bx4)5J;qh>K-ktv^y*= zgotD~G32(Y{;cUR@6N){k!A?o2YMbCW7N9f&SQ~L>bYN@XR28e8~{d!ABmBTA2UYy zou)OSo>L@|LXptQ^%AHI!GvX3usTDWL=85R<o{u^4x7z)37g^)fz1%TBOWhdIkw3e z9yeKFD3=XP;+3aCddD)ogq!NV#!$)ojUj%MlnkIWCcv8}P#nQ=HaH&qi^D-RA|6!O zl!Luv5wT0Bb+?F`&}GSli^Xup@)&eIt3<y*D$>k)%^LN9-tE>4MG}V*&#3IK<Gx!- zP@pQ~fU|Tn&eC<94KSPmg&8WQDkH!`v3r8Nav^^W5E~w^Lu>*=tfsy~_C^6zISi^? z8iC5&o<pEw3GP^?>Lsrbro?19oY!8Au@y1CFvONFti;&lh?3+ZNpM6}Gx@^IU}*@p z2oWgHBias(lASKb5B3*hxi>8^-6D6hGawtpnjlF45`_oIIAD|lsYb$O?uP(_vqG2F zCEl@n*%-zQicUD7IW7+aW^%;?<}I2s*d|UK<H7g|?t7z-k<vVKav~FQi488Jn=yr= zyMM&!EE+F@OMyXf`OV#U4J{39_!9F<rCcLY4D|PO_eDn9bs?n_K}1EHlA&bQXV(0$ zCW!EU=U4e2Y@8Yr$R8bt8c@DK%%5S)HiiqdLQo21w0i>3;fIUQRVQ%*&PHAm+>@8& zL<a0!8WsgqL=NnB=x|9SE5cqT%is|-UoFJsL{3_KS17T$J=pSQTwiWS$w(Nz*_EM5 zZ-e5(V00tM_u1$jv(p!R!khzG9rhb{ubdxxVLKoyY>7t}c0)d^TI)rzMPYkHab<Sc z6#KRGA*HqP;+Na?K^=-QJPJ7T@p#Ch`gC&G#s*(MSIF=^_1zY}mODaCQ7eLTkL{^X z_X3A-Ss$$Ch;7H&asYD%z!b)Q+pg}jEs!6Dh;2g++h+FJ)=g~d<GCQPZDBHhoFpQS z@qA~Ufna=}q01(?HRi~ha}3{D2LzM|0!j>K9f&s&5W)xuM54Ho;G@eaf`A<GF^-dN zJ0zgi!t?^}sN-y;1l22wb5A3`VRA&_Vu3|zPXzj?;vHWoo_TVJ96GdkAX<d=Yvd5z z=$tq%+5Ha(z(<Utk%;w>mMEY|i{q1!=22+ceHKL~5TL-0?1TR*RMj!HN?j7X^;lG` zq4?w!0#_F%sMaq8j|Q*H?*qI*A`r{}ImiZ}g8>pCei!fz`q(nT(K6=3s~#tR?zo66 zp*v}lt?J3!J#1~J<I2&|wtR-5ZH|7s8^Nt>?Ie~C#e$*$w&_!Nuw(NADS1_++sDt~ zA&;Dx2Oj<ZH1J@kqkSJ85D8!o1EVc8&W6T<yMJ~77#$L&(xO(&tzk)vE9Gt(IAoRs zaH&s+i(|oz?vc3swhBcC-CD5<1vYwld#B#*GPH<9PCU~=G>|?e_&&t~r<)JvZ@Yrn zgOCy2My}gK1b8Tiub$xsYm`zf0iS<QIn&B#xK^CuT1_OAH6V<%li^zkqWyJ(C@at{ zP+ly)AVhy%jY-1FJ<u<LxiM`mQT1X*vAaTAZgu-Db#^@xOc?h_fwP&G{ZpIBc!Cd% zoV5tzv%5cg?hDUPIXASk;b*>dJ2Ah`?9Pp*o!&x7i}F<0!fe`x9(wMcBD(p;=1bSL zC$5}(eN5dU57;_7n5keGkKM9s^Gjqe_h*EkN6#^h@>Gg{k}3X4#=7vna;B%w(&fPO z=QtC6%oB{j6O7cKV1$rzjgo9)lswNk%cTfGTdKM9G4b&8_4+VXXoTj}P-^VNLL{S@ z8Nnc~v=jQaJgy_82%$`G2J>#^M+xs%h3dwi@nM6+nhheSkv$@o1}pD@lv@W{q<Q+b zX(nAbr}XBI=lf%euU1}79c-r}vE@r@yG1+bvcA$2cDjp0j6u<D+xXH`kFr|LzB9jP z(J5Ryb8T1mB(`IQ8mBgZLkQ2Lr-NiHJx(kM$>bu#WjpHpdrp3<X>*_K5X>nxN<dKb zi9*pQii<ulj~*p-duwD>ca2bzBv>v@h}P!PMs(9RDhG45j%`Dz8?WsK>O_1ts0jI( z5Fu^mG<@H+4{sLrpe#_l(>_|lv_Nylnod;~+E-n|q0y<Cxs^4t3eQmm;Om090xsS( z@_tt#wt4vdp+|A?9o5nYG8PC&bm8T6YDpb7KGyc%mh1G=u-5L1NeFFnN8*kCp-^sq zDebeh9u)>l_jEF`J|NSrgN6|7?7B>1u`7;a{(r>Bh{M#hK=J6i+{l!fAil0gSUBe} zPQ7oeY5&9<OEd=HD-ob<Uuk)g6rnxj4n{Dt?4j=4-!{sUW>c1_>hLQ(?#AxvHB3SW zlo<zTjMAJ77RWqe&Vd8|I1Oc^)G%%|I8wCuo<-+jV`ODNOh4IVTMZ^ehoGtT-o(5O zytN(ms_=oWhRab`$?F;Nm<H9;ag#4}HW!?*4(cP_cEbayWn@4;c*tCvV%0NQ%*6ek zoGib{MoZDf^?cqHa3(`icclM+IE=YCJ*+n{wVa@xxAz3KPMr}fJT`ip1S&DyZP*}& z_cL7jVZ)!@XZQp%<f+3Ae@X<~*AUMYNId62zQM!Rnh80!y!x>DM~V4IYvwPT*s@N< z>w6>Uap!<CWe*%q0UV;o0S?<V$8N-NHOZfb?OR7J`oF8Tj!aDAAb*C$Vo_M^b-)_f z22I9l{o=Phx=<pQA3aV6KgttNik9Zi_2W<@<Qr6O0Y;Afu^@^@Asg_A4g!)uV=*gR zI$IP*>mNT3Q%eqg9#Vt2(K2!fwsz0jRBDSrAhZl>EI;22G{_VFGmkUK5>8Ri2)^=Y zq}dqm47z%*GW-Y|OkFPoxiy&DV9PAIk@jKk_CCyk5Z;NyF?T`)^~Gw0U@k(65&T%& zGP`qY*w=}R6A*qlnVRs$u&8>2lr(QJ{PY`)%pqKYwqBf6Gci2J2`I<w@HAt1o+E$Z z9K$^eMB01cc>>@W-{!>@Lu(Mgh&eWk;5mGQ#xfaQbgoNnD^5)>o<4(R#4qvb!d3K( zoaS@4@Hi2DcW(K@r5jJ-HCr)f@We5xlTQ~(4GoWPTQIR+dFqKF+qeuPM+Gg8a~gov z3HGhWHkU#7Vt80%g{r7acOZ(@5{1I1RQ*0d@E?su!~(ZY?`$fJJ_P0ymVtyBN~P9x zzkc*EIDbMZmMB$X$>6JXEdPPmtX2to3{H<0Cl>V?i++M_*h71?|12ki(3LHR87|j) zpEHaQ_Gr((WOsTWl%e4oBPfcIP>ZKRX=f_|Km7gxK-w?jd$v5g?E(E76Rwb{Nz+%& zV0ou>BV&!>j5VA{LU)z(Lm|9#2uHn~2b3zh#t_W(2I~aAG$*VGu>L>-02`*?HaVQ? zSb7KoXfEf$jkqUSSwWEDg`H|@J_n9wG*EUBZob)NH%hisQSY!<qqM~>a${slzC6js zET)Ke*rPH#4{4;zJ+Xe;btf^G2?t_~PW}gX9maU@giXvmm7DSVGQpV7o2~6I5udh1 zoqk-O9!1Td&vgtFE-oMdq#14u05C}ytV8<%aAqF>3PczI06@fgYMW&U0Pz_7nK%F- zRtG?gq*$}HeWvnB@JY1*z0PAidnht?Eb6uTKqYq;eW=iYNe;s#Jw&9@V|b~c1lJ<+ zT9fDlCuhklIJ!*r2Im4%%w7YgB#Jw>j6UrFdG!Ul>a)a$FzZfQ{I<y-Q0EFf2X^Sa z!sp>@^>Hxj*n7Dijw*i~E>%zTFl3EsESkaYz7AS@NU5y`vT2(k2e)e2tS=l6wm-G0 z<kr@fHa$>flies8kGqr9Ex{X)Mc%0%Oj5CoQo7Bf0`Qq1F946TWe))GDRPU>imKPh zEqaXs46fm|SeSr>8`J`FQh2lSEL$}ZK=#yjEV<i9gQACr;_Nj7#Wnh#!Kq(3b@>W* zUCURHBlFnK;wy5Kt{y*s@!ActqHq_3a+}0;|NntXSf)C>@^%PJLrJ(cQ_Nv7JxMG3 z`X#gip(~6o&6KM}bVv!VhSvqFZ3ynoqRE^-9Itnk5_xxfuL>99;J(y(-1=G}4(>}A zKhJwgaQm^dywQ&PxE)9;#3>vFsu6srnDPjY2RY*w%T}h=;D@Hh_YEta-iP94KqLXw zEZJ(P-;g^4W9|Ki%{+}^j>RTU&s-z6Jb{I_%L%sDpz2|P85|F>Fi=J2mK$iD#b}+H zCj=&A<A7F_g>YdPdNs0zUY*E6-Paps2|YqpZ7}*VRe}ySMk$Vs!p4ms^T@%X4RBpU zk75c1hB`CKNM@Hej`QyJNk(o-Tn1PL6^}jbN?unHLD^<Me29*R?m@ULI^84kb+KbQ z`l-#ps7<078T8K=XLKnWJ0K8<w5mZ{LaFsI(^3aJk`CJq5jJ;7QnLF?6V4^OV)E0j z@uD-RRY+uXf8XG0DZqp^=lTW}sz1D|^-Q_eO%lmm5a#UWQbu!x;BTCd*NzL;AB{g) zvq4x3G38Q_TSu>w3@mR|)UFv299R%>Bdzx<BMa~YBe{Lp+q2T;WfA<K%`lAH41mQ+ zQr%3G>LvgxTlc8BEN+Yg^s;r2nkCE2E96rv`@5c7gwtn>!K+=9kXQ^VU2edcXcWV4 zWSqFMYz|;IN9G$W{v>p|xULl_hlJKKcDCp;i?FsHf<cIJ^uZBWV0J`f-qFdqWms9@ z7Lw>a_wgrM=E7V&!oAFQ(WA$Ea7!NquZw<{h#7lv_NTYEQtJ56e73SAm3mU4L5)6X zk~_T<vX$W>)?$vNf>wpg;y7eoCgq$78neZqu{3^jwJ6S&wqIK4nhQ^<^cuw<-nAQ3 z%n6&sdp)(vFd5IB!<4r9rbG}AKKSoEt}aq{1Rr~BetW40#7uCZHI3ccY4mD@DNhBt ztqz2-;2Of%9z;FYjHn1kRDd8Vz%+Tc^h4eaA!>XK{`NTU%y>kNVIswHj;-FVU(>hi zxZ-p`bBvI6mArWs&sCfwFhlw4^So<AFbjq-%ntExFm30JkKj$0+q{zAJ+&=;`r;*g z<z7V@Y7!dn-b*-%y?UD@u@(2zSm!Z~-oJslrgoBJ<G3(0B1YaWkc)t`J4X=9g)TlZ z7$3pNcqlISJ3JnkHI<cqLC0a&^TmL3+Th9in0!Yn^Q}z+R`e*v-lSinGA7M3pJPJi z^bHRM&4zf^Z<D($PNP6&wW>OMMePdPA&oN2D04j1!<t>mlv6D286G)1JtRuym!F#G zEcpuxty1<6f5xgwTi5jx$rKZv^|%t&af?1?a*p=zP8d}Rb8BY{t;QnOB+jhi`5Edh z!TrY~`Zn^AuQJ@_4$Lh7LXb-!L}&1hB4E3K*TD|K_DA;J)B#eODUs3)AbXBPpL4kT z+SI^phuY4;*Y-GW_Lf~Ne^>9kaRSB(9OU;pnCct&)y^&a?bk>*_cdJWSs^z&?B%>f zj?_ycC@4ZPCx)WX9yl91QS~{}0C|q#J_<do0A^n)FVmG^2&;h1iOUi^gDRX}z^jfW zbSBmiP{-Tx{vpb&cRYy#cBv<B(O5C}D*blGfDXsa+poe;yd<u6tF2ur9JgM66~Y7a zb8o;q9(w1>t(P!8T0&fPUA=zuLwHFSYgV2X@1({{c#5F_u|XgonX8``@q0fl54A!R z@7{~I5RxoRTDzYw?Xc5x)#o^Fi4C0|mid!gZx#)S!RXxFTi>3S(VjS?kXa)}na4IJ zS<Gd8R&6B3m}L%=UGFt12gSk`G3_yh=oY6&XKxuegtjDO8ggHZcZ6M@blPK5ce#sW z*75W}G&3KH6gx(IdAUla;J$3o#LP<?vHe(Z!eI-Wiw0fDXdCL={eaXUZ)xw6iB@eo zg`&GvX)&vM+6PQJTTKICMEK7IKcJixOJ%6P+@swQ4+g7NUh$3B>u?b*=V0IcszIiv z(0MWNYdG3>s)OVd4B{y{&WzA6##B<`0fc@tX~X%%Sg@lPVK+rSo+87Ttt1d`73~;W zJ5Z|M*o5q8Y~hFpv0{e-ux!RGmnqP=q555Xd$p?@;i#42RXNn4S=!qX!Q?eoAfFbg z@bKJ@cu;Gu^|1NbgM&v8f_rBVjObl{F9Q!BwEWNc7sc9<lf$~*j<J**W8y-gc+UEr zXU|5K1m<Hhm02xSF($zeu3Y*vt&1HV2{?5f%oH0Y=3SjzTAGQv|77D-WNzYjzkc!f zg9qk8xv{M$0FDp&y&nmMzl-eSqJqdiGlF)iq5%tuu!TT%-By<l!WME93&BM8IGKGk z$~9mpBN%FyDeK;;D#^1|681+6GL*yuhLVW7Fnu?WdGRvrAh}X&d6I~)NQl;oIHN8P zvApGKW&)W;i4qw_tugZZP_{TX)kl<uqV!#=+npv|t)jR*f~@7|trZ?88Y&w4UPm-N zG*X<z`>rBnHX5c9<n)e2sk7`e+aV((2iUFU5H>_RZ%2a%2-lch?}3K&__R8?#5nAV zDOy7oqrW48O=`(xH&-%4wnv$Cw_i6X)u?5Ix8e?ywo7gcT6O(Sm}_iD@&EUQKS1`? zQ&ZG3wMCt!t_fzT3SC!*;@7I?dGk&q^Trv@7Dkr8h~MJeCz12N!f=5z=zAkLHRTK| z=zHr7H`aB(D(|7e{&KMYbu4w<PYl|RhZ;aCw$iD@S7%!nMg{aLYMlYBD#gtsG|Y?2 z+fX&ROzxx0kn;lL1AMW?0>L#(FUu=zO=NJ21)af##@RNr=y*4#pST<77kBm}sEBAe zuSBbkbC)&13^Q~QMya>w$->ncbRUGLaZSYs0_`>@1ZWrI=v@bJbMBa(QGCeNZJ_J| z+~+;?PG`SF*+9!9AR^&6IvGKoMh5TH5O8G#SO*d$19UA4VGT|~%u&`M<4NYs9dM7N z(f0sL4@UQa=r>$`w@EE(m3GRMI&Ygl64XlFcE3{IMO*v21^phg)+Or}gfP~^0-aH( zYw6M|%(|B@%H$4N27~QDkUjWLz+nvantM$OgDSDfvLTno*4@(Dq6srvuSMLV;~mSN zXp<p}Ut%{EeIc1U731;u4|)78P@B{#>I&(GJ%qniwi2b#ml2GwiiN5%s4w<Fp1`?s z!60{|>ptf_hhixPf2w+GBBF*XVhaKD76E4J5_)_3IR5_hK5*VX5;&nJU&{dyID6dO zDgx)KsC=3)=>Z;}0(BH1uZ1s8;fC!c0l>7jd%wWK`u$oRoSfOtVtCe8512}#75;1@ z(gn9tT{)9<${vR8>Qx%t8Bov;K_6^~$}M6+yhIv()Wu-dqcs*Y*HRoaf*WXD<OUF_ z*@wu~NX0sO6<*x}nTq#<<&KB&90tAFJ+MZghM&{5$QqC)zY`-liXc58cqFF(L}oFV zJ!***{f`bv26|;OTH^|_fNWd9BOYblT92$dh9MoWXtV}_US}ETe^GF8Q1Tc^OBC9! z9=%4{p&p<Idc}h>MG6J!A$N@K2#@PLw*CgHEuoMls!mu;UWG<!PhtHjz;%wt^%`}O zx<K8ao)diL09<eLes!Jjm;?wd&Pb5E1zgH(Im&?05mfu`piA{S0`fEg^5Q9km$M8v zw-3b6KNiG04rM0_@O^|V0wH<=q3|a8ft$qLZX-l*i^>-P(YMLo{%y!tpe7ApT);vr z*9Cy>YL5KqBJSNCYarURN)TONbu6cX+zWfb%PE0QN$tjai2%skpu;qV5?$`%HjzTU zj;`#0Wn>+%KL&HeAs-_%$hUwhE@;Bwh0n&I%2&QaR~^2I)th+M=`8eD(C>dzIHMOv zoB~H`IdBuR2{>w?QMT85z2rv;5%OMC*W&!g`04*`-TnLDJQ>njB+2i7@{f%ou~MW` ziQEGLTU06W+L=^|b+h4=oOzqT+GNlhO<I%j1D6J6E_wbDm>!iIKmA;8nHjZ7bCc&@ zKHqOpO8W;S#%wec3b{g>NNL5X9aOhm=7Ifx8B%d`$QU0%A&fhd;CaCQDaP~&H6>_0 z0L|k(nhQO+shjM;E4aQMJo#wu*o)NZBe`3E<G2`00Kv>-lx-T6EH%JpWeM17TM(p| z`>>mI!!`pI!{mbZ%nl};94Y`#u#%n)cC3@IVa0+t5a$3fMXSLUe{%R7#xF@OZJuhd z9w8ot2;;PWiIEu#K>C)61~Ap6Xh_d9!WA$K9%1%>7V_?)ofOG2`&)~Jn3>EyNre9x z*|nRJP&w+jV2Y~DgJp|g*-c{E0k)C{%l05!Dj81D0|Sv&bA8DvNi6P1HeQ*W&m$YJ z@MYh{cj`k(xD3awBO8ye;{sf<3rkbLB;x?G@c@<wD;wB4Qz+3C?IJaYE<D)|Y_br| z$=Py2R27mB3YoGE55e)bB#X<w<1@&9bMq@;{&l*%8RueN%peMiKY7fi)T49ZadaE~ zwxC^UcKXA(y&%Ng*COC!rnq(i`ZaQmj?em}u<BGX7%_KXIN4w#-7F%Az>;-&lHM7g z!Lr8w0M!Wl>n=gk)cAS?cOb!w@G%$@##oa{p*HtmD2$|%9&b`LWNl^*T=YxpT$Ohp z#@I8v6DF0?WKyby27twd6Az{g8CNFlwrkrR5Ag*Cv`ot%91OVi(|Eq=FND8`{lqM~ z{Vq~334W5Q<RD=zbliW~X)N(h1H|Q^65M*fe2d}Mk?(kpDW3{rZm$HxP4s~KDAe7@ z%SUz}O9)y^cx<HXWt*lzKr`wELPq?82s)|N^Mt7QJlUw?VLJo@*yWo5uX<OZdXv1G zA=NlO!MF;aF%!{%R}OSPV`;LR`GS+iJ9f9}3gw=F_s@&(<_dHEJI?|9BJ|rqTYPf; z_@!HXfy(eS`pgWBVU}--%h#bDaSJ$&VOjGz`tH`%>o;#>9RWY-LzENrj=}509ge~T z`rjDB8q81X#+nHuFkm4mc@$>rmmfiYzo5g^e$cu^y^8UW-}_x>XgVA%S+h>Dd8)UU z?$ZI7{nP#xuf&$OhLy5x)c*>`yilgq$b=nT0-->zRJuR~Am{CBH^d*|7hSz0-dJfe z61KJ56gFX7ORs)F={JJ6v}zH^8J)f54dNqz_+Qi#nNrXqZ0S`=)axmSO#{sTE|Y9P z>vbjg+0kF;<Gpcep4t%P4!9ksd7#4>c@X8$d6cp&l0I6otEMOF*>_8B9tq~a{*@tK zGDAQ=jX=N7f;4x8%oao#ptV@uBOEoeKRI@ix140U{9*h?AUw<E2}4B^Wb&59_o$#R zKDMxm(MMN2h7u<DLRqpMvgE}e`Vo6B4)Tj{JAM9$IWvrvTZ$gcANHPd=A*D?O7;|B zur|~|c)KyP>9SkmLn*O%6iDS9YVn{ipH+@7B^_q776a`kJ@(imVys=y=^-G}^o~c@ zFp*|1VK2$LroywH-tZO>X$ro^M_1bpchMg%ItX@_dF*UZr>QG~n+IU$IFFsp9#B)n zA(fNivteL9TnKV!yYL`DHps1FH0^=W)g!?uBmj3@brYJ+Sr&pU0Ml^<rsJaWW$<rf zB&i)^YK55NBJTVi4#X1;R9W}twA{6Wy`ly>U6Fa*dcAy{aKfFZ?@@(feu7Af4Wk=3 zyGhg-xu^rGtS1m`7(YPF7a(lmPP!b5b7zaS8Gw5U>)7z@(na_Mt70y{{^Snui5WMK zh`v`JN4;rNcN+rH+#sRe9K>+^oW~X&dITI@2a$043z&p6C2r4oM)f=ir{L>6E?+lT z<1TN4)P8qYg};e$iBL)17JT6VTwdUDd8QecTm)U&lbBiVDsFn=0p$WyJw@<(j4huM zRTl{zXERElJu*r+F-n1=bES^b3kanbMCDt6(i!6PW^nroUR@ADy|2+J0}4(ar4@sf zVfR&EU@+{?fnc2>U|qw^Ikzq#G#y(+Z{DD*)a2+qR<RlvbI~*84t8V;u*q1y2ql&M zNWD5qIN~xim$1fR3i+;id}ieazVsLAyN2P>`AwL~;!YLNCr>;ndIilSo$@DS>D+sz z+Yi0B1?C!I=ioq%vGabwJ}8k&MT$wMc_eMMCG5z#A~Y+<79w7~HTTA^VLabaSR+HG zM_k(f5|ekDVyfOg!rm#?WA;vFBpeC_jR|ol#x!B?tYi93gEeW#G@h-P!;|>hW7K)- zrr^T|VEQzV>Ej5@c9O*g>x7A8OnEuTT_9Q-o8;Qw6mj`|*Y;CKLh>3RO@}?&1%lzz z2*cM|(7TEPj31J#IxPauPbl0>Fd%+)84@C%WsGd;?zzt!>G0DBr^5)$<z-xaS%M}h z=p#oVQz~B;=Xxk#(4HI~o8G=~l{8Lw0(k=-iOB%-1H}a)`*FDggnkBS4=;cyAo^9a z^u3IEqOh=re=-lu*yT;Sy#3zFitT%8J;~_&k(fOtM?~-Cy&Rv4n8rRZVArgy6*Gek zmQOaFRhn$ak`}$*gpvCZ%=P&wSG<Stv$MOcy}NTC=jV8I-qov|ag8pEC3Wm>*1120 zc((o@W9$~G8G+yc<WBI&9VOZLa4UxAFdnI|c!mLbo<P@LpF4Xbq~^%XeU?wkd)(Xv z(EINhzxR_du0sOKxdQ<>5kqK5B=H6}7aqpTL}UZeN$=PU_EFsD|8azf`{q@IHOkjV z7GHiURt&k6&FqG1+d%usP~2i}e@x|N*Rh^sXQlhO4hP&`!$9Ihz%TeltpY>t+F#-Q zQW0ygCmv&68?L6#w!+j@)j-}KW-DF;7|qLeVR@cN>t3g{ab#2TjQerolz3CazG6cO z2(sr@a<{G?VEDaq?FSehuF*&mFC20K=t~svwMgMm%{z)G;wuK5I}Q;ZmJUfmVtmi( zHpg>?<@ergvmMBO*s|YYG|?a)9J!Si_R}C*T-}%lQI8=aA#8|`Ldw;`!;FaHoKFU$ znl+p}Sm&t`?G8RRBY0V*PEeNx+Xvufi^mIaOn|^o7f_;?SAyJ01e;L?6d8Dd#@T&9 zxpFX2$_wmXtW*ue<OZfzYuOUt-<jOfG(=*yMBEUe^Mz6Oi{y@Kj9zRvaO1_escQtm zw9y{i7%*-$N`xEp>@wDOnwZ4>Ebb!kp^ZYH_HDbL3TN3hDC(9|V$MZ4Y@o-_f_^as zUnj+tiOFU7m9uoN$KdkDtf`?wV&UAAV@mLZgorl5-g}8?)gA=1-9MQ@pK_&}$Pwk) ziG#=y*9EU(+!bU-u{CITL^$>Fy*!EMlJioXWj{}%aa1bywERpBgibHvOElN`Ie(YO zVS*YK3{n+4pzt9mW_c(=nb^g^R1d^b2$Y6>$QwD5i;4*_xh|ADf&_P2gw8B3AM=Cf z6)&Fs@w)1>Kef9^$d;WVSl<B9<rrAzIKV$?f(SAZfK0{U4`b~iFOmJU(Hw;bG_5eE z?hfNkpB=Lo3uZqdeuU)JLlb7;t{!<o4TW-wf12F=1x9aHF%~&9`Y#^W5crovZnH+v zz58!^wCte6>~sx^&51}{@K^kG1iocZ_}jHU548$<LkC;6x!uDMhNK|FITy&>mWibN z`z^e7BnyMjND~XE_cVc`4GTxHg`**2VF*N)`GwU3>|G-EE-^dS(p-OyodN649bkMY z)8;^lp<+njI=?weJk4?d=DmWz!ia!SVWt=Oxkg`{bC&SZGzyES(T6;N9K2;kVNDit zLFBcf>7gG7L>l8_53%j-yR}S*-dY4VYU}W3-u#Vy;8Cb;)|lCP6bz{Y{#-V|Xb;BH z4}a69Qd_NRjfLNP{u|*xtK({gx(I!NBOz-Q{d1ze{TyV<&PO5a())n0oq!qS(aw|o zXau*@=u=B1{8`!ux1DV#FuKl>Up~jckP^IVMqzm)ScBl@BSJ91L-6!@Oy5ynqPap4 zgRjD@o*;k(7?!qq7*3x+S7pGnftl-rbTv1>bs9^5Sj9Xh>HkMD*<kBZJVg5VD3p4` zV`s-hU)qOKp;)Q3s0Ifu5wSzB1IDDI0M?ujjgAF}OossW&y_Z%Qi9nab;<#q$7R55 zko?~M?myx0I+%tmQq$D`Iw0z59)v_!U6I#WV4=)!+gBx+IdTt+ABTj!t0}VOFhxd@ z8d@IyMkwXLp;TRa22+7N46!M6e}SCAD81t@P(`wM%GvPUmV_c|>4|X>$_Rrj`bfhc z;pKOm9cS?ag8r6{DEzEe5INBBEv+JL*!Jn&KRJ(WJ>ApOEpxaO9dfmxbD$$7Rpc)} z!rGTD{)j<dezxVG@KMXcIa`qKmbK`8T3;Xf9UXlg-<26Zu{h1o>h$vWU5H9kvnZlI zBPbqV**I_6FmXz2{B?H>U3as@$}238we7d^*&|yyj;tKV1<odQjX;Af<P@P^8zo<j z5+;#7Hm?_a$_deqHL=;a>CPR9ft3)(0Cx)AYj>$&cxD#Q<<G%3U3pZzV=Js3=cnkA zYiUi?Zn!lVs|g^lRG7t58t)M(P443ekWugx(1%CMJbu)+q3xXY>fs>rX)PL=PNp#* z0Zl4D$TTwQ$D`^$Th(%NTbo6uwo+6F-W~a8d+-IEA1^%~VW-Ke@>&-G+V<mscC-P; zM*{6>a>32Apu=(<ed8p#<4*2J-X=-v(j=)vI4qxI4~Jq6ga^+q)<AguX@sE}3Vr`1 zT?sD+`OpfGNLLXOPs6q{cX5;S&=VORjB8i$J$LSDa?e#RT)!Fre-D|sDc*kcJC28{ zD~K*R_T=GEmC`E3K(|Ptk{{{DtD)ACf(tKgemrWwkFHadMTz+W`{C-V(*<H(`;pe7 z;5QI{$EbhPtk?}3dqX^Id8Rvk@BM1X$p9=dIodcTM{5lIAB7wZ99xb447az-CIkRs zK%T!Z0-_QSpDBqdx`zh+dRr6qSs4f0=zjuuVupC8Gkq_5(Y24zOj#o|<0zoJl_5m( zxafyMvk=ex;TkhSLgXkj{=OFBGut;?&B6Jp>noWT?%o(y`XaWVTb4ZiGdKU~Uv@uu zV?60$b0OXE$;r|Q>p!?Lk(m})`VCpZZ#=*CKP+*ZW}vghnmv8BH2G9o9XdCZ-CPRm z!($!(Nnc`^9kM6`>l2&n;~DE8ubhvp4gc=f^toXd$;1Ca>nyTQo|;4%Ta2oB!9qr` zP_zqZg78jFB?V?0LS|}XxT!iXVU@LeQ^;B@pPz}|sVc~`SCHix7x~JCImoy$vX&(b z*0LD8@B(<OE|vi!44s54bc|$TdStuN`jlu+RBpk#P(0%XQ*CJ^VvK^u3t}!jWMx4) zl$RxJDlqdI1J**Wvq*$5mT9gVNXhl$O54-|Ddu2P_f7$GVaqI32+L~psf9QeRiWZs z)Ck(0K>uT>?<zzV7ZV2Sr-pz;PXg9&YudOn8~CwLfPex9TO!fJ`KfC}Kf*c`Bu$it zt?i|Fl*#uk{_*agKYP;~wRr<)&+lIT#jo~YNCfhANL*judg@>EsEBB-Hua#(en&TD z8_)anivIPL-<!OdQTt9$RK`k~csmA0K7@f$+Twxn-1h${2>#C+Ivy;d1k7$UXsx8q ze71E4;berGf!Qp<BvtVPQY?TJ*ib~77wq;_vbFT9o#8gnKc^XPuFiW{4ZHkV1eh?N zZqd!lSL_~v9N6WFA;8!%Er#7fXfcv|TCu={c!988Tp$}84K@K2f=`KUOc#`eco2&( zE;9T8AWov#K^l+kd1>$rc9a(3!c93w!>CmfmV3AhT{Mu3mKW%|?S<^>I;bC(Pl!2c z1ESu(IYNlIu)1~Z#5qhhtD!5@5)=!$gayHbFrCwP2k9EudA0z)LmGdG7V#nYWLh4N zpY{fRS{f<*ex5|(|F#B}Q|TpD;d{G(_RLM}V-TLMti3wzXnV-XEN$QH{6ij6{XVVU zVN}m2WG$@4=x^=#AU*2ME-a@Qb31^GxE%y8+ThZ(ALw_Gr&<*JX&qjtb#mH(Zl&A6 zpV;1E4Y-YBv72D+9|?aS$33Gc>RA_f4v2Ur`Kx0L_gc$gBIh*6!hQ}kUiXc$9Ib-^ z5zeIe{?6*8W{>JTPoOs`;uZy%ULRZ(OR_3{ax^RArW!GI0qb#*3FCv?7?Z2W+l2jd zxF5kTA}IJ!{={XWG)Msf{uI4qun&<omJd0adoBwb%i#V+IZ2mCpL`^*<p|u0_M>*~ zf5+zQo$$KzUXwyIoiKTWXL6yEbx<3fUB(f~9}k)eR{5hwpG3Lf;KXP;;dkd{`Nd$Q z&LEZupD+o^eDrbLqs_;hCA}Z#)2%!{W^fndl3?=yge>w1neD+8+3UTSAz+JiF-k0m zOb<T{l*>m3$|3^Fg+%~L?TTWm7x<M1(yd4kpd>IUUYTX9$N8&{h1sX223)2ZaDf=u zBC2kZPi``p4EtgDEM7qHNykp&)<fb90zzaM!RI(^MNqSt`R=a4?YCj73W`gw1Hc?O zK<4~5%!v0kYf0paqf>a5d6+KGyeC8*nSZf?td?3?$NqSTCBj3DKO1BZgIQb5YK@tH z=}2H(ahTIge#n<G7z>XC-4E|tA~w59{oy+H+Hp?y`}G;+v($C!gMwc?0DaBF$sUHg zf&O_Ofsm~79}9Bl5C|t=O@|wK7=*9An-S%mt4jdFI*)U0$!v*?DkTXBlOitIpt3m4 z?z}n{B+ERIw)vRqtK`*~sQMzw++M`Y7F+0to+XneHn#jM9t15vUC-F2n~>{dxz`T_ z>k_akX5!~A16Y$65yqmxg7<0=2ie@%i|9K67=PcQb6p<8#O(UX8_zutuzZ#Xz^*@! zeu2;V^sA(zP(A(3voF33ug{4qw!ldezrP){B=e(V)0YXeMS1qU;kmw@|2S^O2B0O) zBvTDgw>?ZZbtulW8WT$A>{|a}Ko_EHuBBIGQvD&pdJ9VG1cdngak$@bh~h>_>a2+Y z<M5-A{~whSbx&)zL9BYQ2L68z`JJ$54<9_4E%{x19_G+Zoj>3tEb}K}9vy*4Qa8T4 z`+6sax6#ss&mzs#m>tQ%C<j<>S$w}XVY0lR$Z@6Nd@+Pg7~=cyYAy!F^jh<n=W{Ik zVN;TGU;;j%LLQ?zY99T&BHl4rvD)54oQ@8s2`C-$UM1#qoO>^OW$%t1;?aXDzq6f2 z`2|mIW{6HoSEd3{n=$GhajPs2lW+cU(<*lNv+?<Ch$k|$nd8BeR<ZBtkqN&q9g6w9 z8LwqVCaCV6S?T9713Qk_1s{0Kexs9Av@Sl1b*~vbHy#h390pH;K&HUdNcnj1#97#6 ztObDEdpP*6vB10MAr&kS=G|-TE`pD26;;oYkDf)IUQ}Lg!q?4x_{tTU@Wr$5LE2G@ zbN+1v58&Q|QU!&wRB?GdUOo%_d%lIWQ`pNLBV3RdPanbs=?|EIbZ@!Ny0`XTVE67> z_x8e%FTR@au)-l=j58^ZD_tjrJQR>UA(L9t-Y1kkVoU*`xn$SHT&aX7VyJUNJ_e#c z{3Y|C%-ALn8kB>$_xSIHe~7WVPMyNH{mubsJ;tMTgP`?BE57YdcVN(tkZp|&!;J%I zrx0jS?i$_)+Q;AdJ9!M+B7tg=spj{9Ho<bo5NLU#_hUpY_*JrZ`zk4(@oE59+43B| z<~PVSKSwxuo+YbE7JSVgZ(#aq(3x8aR&C^c(?i!hmoGNKI5RvlPMD{F&D(Pf!7V(6 zKJ;RMv>)f_3bXMtIL31*XErz&*H2%rUH5eP8HDH4&)4vLk-mHNX>{4+i+@pkkFg|% z<CkA1VZhq~)|4+!%;Jfj@h}Ys<i`T<$P?k4ehkIrA&8G8CL_@ayUzJI$V>FHcA7RR zm9B&W_LM}v#G|o4@34$UCnh7dw8)S+BKZGEB~kabb(y8gjfC5x9q5B~CACx^cBX1` zJ1*gG;PY^vx*>S}fU|IgKMNNKGaJarN0};1`VYfQc{K=)_wqbb9uIQc=tS5~vTS93 z8(=;^y>H0$=HpMr20j%_#3A!x@fGoXa<3B#m>uQ{gvk7m{uRQ*T65AO&Wuh^p5+B~ zVeG>ps$S(c^BC@_ePCbOAYh*cu+Oio0>vpe1@q9yQ7U!?!EYQzq}*BL+V6VVXo|w+ zATwRH+CpI>lMqe83JMGWv3Q=}FpPeBC0?FK@vqsDFBF$Hj-P>_+QyChCmmOe98N)* zX#oz(qY$z^I(+!L!-KgfXQH22XGiTaRYAedyEBG<SKyM#EO*3}I!AC?=3qxMVY?w3 zk15rUn=>+&TnkRc<fonEqt2jakWf<Uf+20-P9Wg`N=l8l<XtyOq_e@~aX+&bG8$to z->wH3typvKw=hOykfjM)9+RIHn6f9x#d{vg!`2T*-_A6K+!#;t%vPo`E#UON)zK7- za<GOL3nXN)9m<d&WA<!-V)`g^zq>K_%#V_A8~fk~KK5=ri|%z`59gc=Ext$D4E6v! z_v0IRu1~ZY5BNR+MDR#dd?mON^GfqsvpqA`XYurG?Ea7D?>N~F!SrLNpo_ENIkDC- z6=$Q7Wu25x`4px3eczPMFs1pXf#^0ogGP3bayYuY4D7g%j4o{?y1YQNIH#DhKgi{K zz<iG!ZC%+zf_r#|zKx|AcSg3s1C_{+mze5EEw+S_Y4BWe1_DhOj=n^`afwVNHtLH_ zVWxR+n2ASTR}e^cdJswg7RpZGA)UgTape+SL5VSd$BBZ<9m*dD*`@L&ddKBX;Vn6@ zm^*a=7KvbX{`7eaqzfpjyz6k9M;Gv?4RqDz4v%5p$SLvL-e5dCQX+TndmN_@MIV9} z{*?6)ObYf!l%~U0<G$z1KrpH68%o;UiLpLMXd@Y$-}S`iqdpn>o-H@tXYuxI2tG?n zNPdec^r$5w3;J!T#Hx<gPlqFkAcCJ{IxsOeS<1aLSqjaIwebC5Vo8s%%E%|?YPkI2 z56mj1*{oFInUM$ok?-jbQJd5m>KgT`pn3p8Pw)uc!dWwpD4%1va|ofAnet0PjMW*8 z)!`lx?AwFY5A4J0I=bN6*y=n1&wOJpTS*4+8!b3M><Q%If+qm3N%8|p28L#{q^|;b z^ebff{S^_=vXtE{(2&D7t`W$RQq<0cychkB+azkti-1|7{8XKGjbC^FAP_t3M{ZR; zJhQk2NSma&@e(j<z|v+I1p8irb)oVLVvfq7uddM**VapM+^MUaz5X1$x<KEx8qQt5 zaR+|g?L4|#Zy`882htyA6m-%+y>%Ido~H4o$Wym&zwk-}-dN|VJOl7f=8Kc_>+b>H zIzcU4+Jj)>qu?!k7~W=>33w=)JP`2T3Qa;R8EZ#=)|DLX)!6BdjYM!|*Mq#TPlCNK z|6Re)Va)4XT7yWe>sXEB)%QNvBj9fpl&+#^vS8~1_ZttbXr+A)w@Cy}IsN}Zj(MKu z9dqNI`Vsi|Dv46Ac0AqKfmhR-h^xlsIMmvS&P1M?pjHG?sv?Ec&}keE27}dB!jZ}X z4a8*c{YtA8JZvjS4E8hJP~ZKkXPyO#K@U12TBd9Za#`S-W3iTM_??>U=@QvmXUJC! zZV+-tbOwwfZV<hs==+sH3V!#X6#Z^W#L<F=!xnLEa1Yb>%blWf4@8!=<vFI>LoRC2 zNL>m8t+*3YE^r<;4ti)Drhze<5d2c0nO$iW;<3yUO`6tibftf26u#40z{3U<#}1(b zLH87}&T^}iOe{=d+3tDqj*|(yESR^H8-$q`E&O7Cz>2`62<}(a&Irh+al4E*(-=)1 z3WC2nn-(iqz-F9WLTE%0+^o%_dRn)u<<G~Yx}g9&r2iL8uvZ<iIui4v%<6J?t0xtV zqoXoDGJGL2Zct1(H@2U}zRqlZP%xM*hC!F>zs0VYTY()^;|mNI7@uZPdncm_1@&(8 z?)L>AN96p;ma*j+JAZZNshJs<&E$E0H;-Jg#c%m`z+ehFogOEN>weVI+Kq6MLpa%_ z&I@i(6){GNq1c2J&~)dv04d^Tq)heRFE2A(zV&|9eJTKeaU;NJn6fp9=TBk?Fc+9| z=$)p-0FvMu?H^X!;|vHe1`($qfB~WeN>mk*kBFFx2m?qYApqhbv$N3Ih8*Dt;h!8~ zU~>~*)sR$|+NvSxBKo<rKpO6Zj?HnJgGEV@ShvOyN(@G_(xd<+WdJu6P)&+K=V*l9 z=^vlOJ;FA;48K5geRBY<86H~sW%NP>TXXk%M#g962+4G-m~_CmFvd=acO1Tu(}E>a zIR#)$1AlTq#-0db;XV58wcd0G_``=lXYkCuH0S@t$760rrZ?Kmdf{wB-WswR{2hV^ zKf51&=6rTzH8W&80{WJ8a+yXemFrexE|aELYzx`6UG28F>u7ADrhX)El?lF2Em0=~ zPO9R7SqQd{!7;$#au33w17onAV9<mRr)D^L*ZrMAxw;eG!5#OjLz`pmePp;M%9MRU zOqIES(0Gz5PrOq-R<Gx*?OE9k!r%fzBTL9o_0s!gy@+!IFi{-p#z1sC2oUY~{^vTy z_qkK(1IH#nWj!4SIS+0Ogoz4bE;@~1!a_@CHqPlK&@Y4m7zBV;A^MjR@AS*nCcuQ9 z#xe{Prvy1qi5@r=K=#cE!!>}PP4P~;Faesn<sk%Kz)uu@Z4-W^K<rIek0VV>xlmMz zHjBCQi0T)1U>?in4h%t*pcyruq`l>D7YxBbVOlvf9r}rt+&FEW6U7V1y!j!eYWF)A zOKHDrVJzexwyV2aS_h;q4KtdF3{QOIsf&zc!nSz*!I#t?yUuQQ{a>MTrZ&LM)QY8F z+95K?jh;b+q)pN<r4?r9*5Jm4iE~~fV8|KLdy-yxi&CjrjV8t}&OH0YDU<uP-M{i1 ztZYcDkCHw~D}{Vl1bePks?r6Bk=GGpuY0YoI$}ypIUVGd5om@PE()9DY}I(m4rno= zuf$AQ9ppj?Ek5GAT>E{Og?wcp4oi;EA{TMfL?vdC%*`wkT#@<A9cpw9p|X$0^E%+* zMjIDjf<+z+3gt1}>n2_b#ufBB;-!rCI1FELY9B&`97eJNnC?X!LSOeSq7=4OI12$9 zMOR95cr>PM6kT-DbcU2gmSGPj1I_5WiQMS)0!~e$xLMK)<2T(+4oYWn>EUf7a&Q1J zG5obAfEnMNTiUnqE5!@rz{uTCDt&1|C~|;<+P(UC-*hdQcg7^MZmZm!bNP~zC5hSO zw#zNW2iyBy)Dc|Mw`S6wZI#@%>K*dNP$C!3m@Wk5^5F4dt0$aE6&e>NU~aXw1!L|i z^_<}R!I-<Y7jp#$d!j7EO`r^8jlt|N^9&vaJci(R>k#-okKy+$0o=19=yV(mzcKW( zYm;T6dJRZA#X@e-$6u((SzYL9-pAt6$0dhZjK791B``uhTgTtcL-03N!yn26swncB zI0mRe2wXdU79(&O5SYP2l@ym9BGf|jXHo7ulU&&(eU>N<wY?e!uVD<{`mtjWcbwe< zlavr`gzHQj7?MC2*_aFCtIy#lM&&ssB`KzU$6^tT?S9W_H`(51qYjJAAjo*U(_U8O zvPE<XTTA-E`6mG>6EkGbhFGV1&^8-(r(9v9JDeSHmIg$<S+hTAcJ=6bJi!K70jul6 zU5wS|s1E^???G67e!qXjEA2xJH;b@(mf@a4AYEaqt2|o_(LK71Q2Xj3sQoZT?P~;6 zuZg&q4nysf04Qr9h6BuAXUijX%vSpFUE9~y<=%OQ>g%j8T{I%VN+L7H68zTJ+sm6l z?hW+zYjp^}bO?l}=&~43G=$>iJ{o~|XcnXL8I<u}c?yI06oP9sKew_9=;k^XaIQgd zL!+1yiCcLJ{f!04msjaZ>eMsfgpY}<iIW$u-{$dsrGf9~F}`1YKYT3iu^@=o*<=XF zo0(DT{&z3fkpqrCDb~+~i%w@e^KUG&0m0nvcTG04^|$5*2gKrmLA_0G%zC^t5f^Rs z0OIwg2bZ4!@!yOXtqPgf7*X{0BiJkK5wS_F70XRpQ#2UO5BbJ=2D;M@CTOzceG*x* zDX$S?ZW)68i_|lMj~<NuOM9`OCJuU(sSXjeuQJ>jgzp6sDQqLq-#7&Hw=w9SCO~|e zsB;_$`VF$i0X@c(A}+gU^tP|(A@HBW;9uGgem-!h4{qaKj;HIWzj_GjH!$i?0_wT( zEOOGV!fouk&(YlK861&T(l~D}FF~gfB|JOPk-`G@<D<Y_IFf~JTW;YDIvlf!rHzy4 zd8{96VEq!t`i=J`o@j2m@I4ozU%nsQ?;*HY&5hr__>m=FA)@v8Cg<33t0-VkCOy%D zBO>;h8Al@V;H4+P^Upp#d;TZlgJOk3Ayc`FBc}ZEj|E1TGtM=YL^5Gva+j2e;&2_s zP<Q{e)?SR^SE!FrKS6!HC2%l~Kf4FVl~EvP|1g2@GRQW85&#rHUuC(>hed|(Gr%MZ z#MQUSSDzph?VrB!VTA7Lr^#2BUxcs9(O~s5`BkUb%H<c~k6b?A<*pjPe8^GwDSQ;Z zMxgmM5%-0|jsg^Sx}Jlm1;1PUDB)6Sid;Sgsr=I-Dn!74evcHvEc)s#@*{8UDJ3P~ zr}(kZ<4mnXSz=-J={54pUSqg#pda{J{lt9XkQ1}UhdTL>qEBAEhCcBry1IPh_9s3K z!0v<adjyWl({v@Xc^L=d;_{1e?%a9w`Nfy<CIpw>LjS%cu0-cg!QnaHhECq-)T<wc zU-24U{s1~$Bg=R{s{CR4UcNLtzxLW&aOr&d6X=u26VKsgsv9)<AGj<ozuY)%pT&pm z%kRr!gWV}|Q#5}HI-mOkDbnlQ`|EJSQ`|U$R`^XJ^zsRh<qNLyT<L2@qnx(>VYkVk zGY{H3dyg-h%=%>dCtO~eTxkls4OW$)w_C2$D|F^kC~cFj42s3Q{nFk4IMA!n^bYLC zp5)*LJ(i?~?w3wlWKyF++Sk+S(b#0#fL~|UTD0+zLA|o2-5^ui%o=aVV%hzxfu3HP z?(P5TfMi7arKWoc&UBu?mp)5<jrv(?r)86>ya8wWgIL4^4%$;}<>DJ~&@Ns>r}>}* z|8si}{KwIO=T3Fp--(|3ILbA@+<|2n@^~<|I!=D+Hd9^-a-V6v&wZ}rKKJ66@xlKF zaRcAFhQGQ^4!-dhuN{1{tN3Jd<UDaA?iUU_*(cD;;w$K6e@a9J(7U(T>QCYUSV(oD z5BDh%_f3*AKSx>_&*4K~zQ)42uT9&cBfpCN#8*Ys6#D9`BJPXmt9kMR^NlnnF~qVv zAHns&x`cW4BjgpjB&Ya!aE7~!et@eV`CmBr$aCNP6fJ&RoEZ<@e(@XMf)n)|y|ew) z2R}m&Ji0PZeH>n*J9hJR^kb_O`h}-IhJMjkX>R=@9>J-WmfrZ>m*G?MbS0Xe#k5KJ z5yGLL!HWi;`5gLc6P;W-*Oi!Boj>uZ^)G%Ee&XY}SoDn-(c2%1m%l|<o_pmS_?6pY z?$%p)e5d?+<M{s^KK{S>{@k_3TH1upvXM;YJmdxr@B;gt0RELVZ-ShOf-oGucaLx@ z7Gl`le`d7`KEHdxVlvnSI%mM36InDWTW9Cul1j(C@xg${X4L8;E|XK%(<jyG<r?d_ zw`A;2$lb}2`8U<Egzne-dc``^?tc*>7tuGc`|)@0A|Cu%K&SD0>_&&dFi7j#MT07% zRzdd(J!XSu*{{(#EkRw#U{<#3<Vu@G=MI@^acVZBP-^El#JvWC?w9+eBa%-yxeB}s zKi%4neZ}XHulOd#QNPx*Lsg>S5Iz&+?x17-LAG)S?`qz8`4Cr8*&E}cB!99C$GD5c zFI;8HXM^0&circ{fE>vB&tFByXoI{}M%f?wUh1hbaw=azf9(Xj^D+3M`cuSjeDh`O zH$Ke!jqkmDu;2J~>^FXeoXB4h!8ttGZvZLi&yhDi2?KI-LGT;shOcpT{9HXY*m(;_ z#@`^x<2M)x1<<RVm+`k>s5_7g#DOdl2U2qx*(u~QPGOhvCBj_#C8m0cylNAbZ$ku; zsC$rY^2d<}MbX7DythII`%zvzj9+p85dGp`sk@fDheQ*fq<6Z-U09Lw=b$e4dc6D% zdS`L;V;`<Z6Ik=*ExPi-&-^^RdRfdp^(|c9E0>`|TmCHcV$0t}-bP%x^z?V&Ghd>s z(X)3_{{Vh%+ik*4nn2lWrMR>X@2>#AKE+MW;2G)iC|#b9b6>cM{%40*(Er@V&!g|> z<K?d)Pn6w0b>Y&DFMajr;QyyAE`JBP!=FN-e&YETZhsO&5)`1o|MeaCAE`T`3U)%@ zdtZ{<AX}RvG-CJB@JHY=!o+bjc_l%USAs2Yxy&50ALNxtXo9?uU5b8{Nx?g(DDqRb zC-g@b9HG^&Yf9~)c=r#w2b6-9-Jcso{y<<>(LG(gdb;1BQW`p1Z>kNBJLipoSWpmZ z?e&|*UELD(;Goi!bLTWNhg=l-BcJcM+V0j|mMi4m{s(VALCo^qsBu!_m5I7EQgvT< zuTASxtGaq+13lf{v`lG2|Bu}*GiKGYO`Dw;xArEb4n?a@A#>R^_L#}EdtcG3)AfGQ zU@$(blIq9Xg@XUx?3*Btv9-2h-}DvgThuR7zua=0s(c*$&zr&O72-dhWh+-c4xZ=A z(}y^x@9s~)tCQqM8#(xKhWiroC|_mEUlMUE$O)md9wl#mmZ_d4uRh3BzfD}ycb>*B z=|$cp-F^CCm-H*xC4G+^@$ZSa%3&_)6pBhd#8$sRQk0(|p~x3V?DGmy*nEY=E>E-j zlJ|0-sQMJY#s*GfyzZ3N(GP!<{Hkw~jiOKSOKvO*jjCTKA<owsh?Dka{4?ZFA}{`{ z==<NRdz{K4!ORza27TiB=Ww`F6~FkwZ+{2Q=PTlB==ig5ehFUZXzuK1<KTVZ5RcPb z>o)r8DTqF}b%<@w{RH~@oAlkG(e&gdkUo?zitiSpD<A*rH^Ae3>g%8nJ`WMjBy4tM z!NXK?Be+iRr4{6c5;NQ2hQ2}HTVFi&`OU9?lW##FFZ7*n)8gvI>#uz1Q}DePY3{k_ z(I>CqKVI`L-^JeL?)y|uur-wvYU9U`%5`K?h3v3w2mfL|Z^FOq#}?_F$qt{sY(BQ= z8D(s$$aGM@JZn^wIHz}QNo8^6$6sfBM!Qxgh`Nj}c}rin3_>0Iq^D%)iOYSFY~d3= zmsX+vzN}BIH}3w4s8^*zvCdCCL9FwiM?KL^WlX6WpjCbJJZoTDX$6UQ+88UN(y<|( z!e#JvcJw2IDFtm1^H{Yw=84%Hd80wTyn1lZ19iJ!#d9kW>I8KKW}y#q8z=X=jXY-X zDv}xpiu0$DmsrB>m8$XlAyta2*a2K3$L<o@Ej`cy)M^o{Z1d5ku&OyM0d6tPbvYCu zWSY+UI8$R@LB}^Es?L)y=9$WT2G3?sb-6JQ|E2m#K66Oy&<CRlAv~I}Mf7>w=)2MU z2)g8PeR`a)PZ#rWv9FVD=gi0|*0!F;b23Y?dtX0SC-J#D|Gt%^_e;+0o$AW8JmFEe z9m@Fp>6lX1Cem9CcBe*TGn*}rf<#B_S?0m;6Wo>Gju@O0soxy$a*DKKnZ=+LOH9Ml z(NxEHI8?F><m(89IcPF36QM5QuF5YQsjE_8xXZmDrBgl=<YsV3g<C}^J;tN-J@-;- zC_T9!rRNAr&ta5~!A45Gowy&f^)?ERS)5n{YU_*Bl}(J=%@u^&qxD&uP<sx2=S-Y? z7D&lY1A5<%7D^Ly$1dNj^;dRMxvST3t@+kvbZ?9eU5n$XuSzL*8V9oCYGz^q?`M}+ zX+ZQbaWkUd=O#<ju9jV{z%k@u*v4aDb~CyOa5-A=9-!{?=Y4@}w51>YXphjnAMjd@ z#USqxwslGL)(80~2S1}WCIi_#lh<o{g)M?^^TWqrch(j%2?cEirN$!o%jP=uga6tp z!)M|O^#b(?>dS)vaPX=4<U^<8MFjK@F<6=6X@)!ZOfbmJcHtg5XilBrkH_Z@IUZlZ z$K#6xo?jGkpLyKzIKBUPTp-8e0y!Q%?&`-#X7@1>_a^#f&ymdWIeb{kH&{3?)en-r z!&DA;AIaIN4Mgtq_uKqLI#b!kCue)D%f0go&O6Bt1NT+*fA+=tG5XBokI@D6opbT> z$LR9eIQQI}=&MOMO!uONiMbOmeh43*s~<v#X>90~kHH~$n%;Tt18;r=Ue1au6FF$n zm)GcOW^(B?UZYvZm&1uYm%}IVQTp8bf0QElEG5xR@u<TDOJMDL*1+~~dA+Cel^kb7 zV>VsOfJENXAryM|pRfU1De7u%m-NU~a%;H8_Vr-ly__}MP`Ef2v?K>q{el)jm*s%N z_Nr1M>l3v0E5xe(EMP67=3ES7rdfUt3T9G%;z%<o8HStc0DaTyFiD{n8Ey%kyiJC? z&~g9AFq3jXC;u3(&73AZo6}777~k-L1611I;^g9&Nq2vZytBqs);i%=tu1!B_clL| zHnq|?L&so#{Uk1`oQQL6C0hJ;G&5Y7+St5+kI&c?`dxVt)EcIN34c+%6Q4bC5{|(V zU5OsUm(ixUeEEH!U*Q+c(0BJIDfN?rXZ-k+LVn8=23DV$)%X~tZ}LWXP%5#f7}}Zi zyR=%9%Q_#TB`R^hKI0lnIez%(PmnVF)!>XJtnSrIeBILS!QS40+ZwibwMs`QZHlGZ zCxY5o)ReU7!hgAU*6RCwthGU%6P!92*PDBBonp$lAh*<dAIhAS$rQXXIS2j9lZPPs zJVx{xf~GTMCFnpz5ASW(KZI`pFO0+2g8V%ZRvbXSN*e#G3@j+2S5Teg&eV~6>=5J* z<F@@cKdiFTDlA}rSW3+0Ceg>{XUK?O8@&@vEp1>3+m~Q^C5}){=G}RiZep08d>>%i z-q4b6nlA}9lIkZ!<rf#H0&%M;5}4XlY7GIs%9gMw^ijS0f&K{`@Gtl-jLiiC3xz9g znXF_>hmDHgyJs^eQ~IK8e(zlTu7t<l8R{nWlHjWcqwlHxnJ9M-!K%cRF9o^fuKV1v zR^&_X9D=-;G4l9Y^$Q~InMX`Y)uZ#nkOvc|e4u^<RFGh<DvM|1K@w>{5^EzUH6)fZ zY&kBfaV=e7uw>>7b!0yC$T6yg1~O-6d1RKB(Z@#C$mn0&CM~`f%@>cIId=)(zd)Ch z2&AQRP&$GUs%4rh0#%p&7<@23HZ_9>RqMEY3gh<9`+(byJ!+bdL@?%7vhy+h6NVgL zT#PFXDVHZ@Q7aArwJBuO%UcIp#F_`EpA6osuD*cYlT5i;O|SM~pzmHWvxXKyt8P#! z_(22on3tiB`KPGYsZR<1=3vx+XfNt>40j8G`z3}u+p!P)m18CN*s%@pz#l#29DEv| zgHI6beS$>ZM?VMU*YLu~Fri);W-7z@Tns;SE_QBgu65$7Ehr_v!c=dNS53#`0-TNK zN%{5Aqmsr)<u>U&-DV)`;6715DsR5KqcY4Nl~>47fhmvT2S|AFG#r$-bH~n{y>jct zm-zjYD5SYu@($En&%Oku9@sf3(RXj$zVrMmufeC5#g$_619AR1-6hAV`80h9pQew# zAE&9A@8Qv>iE!YV>|{rwvAI$U>Yw<4<+G(&WRg*K$qqPRcA3^N(AqAND@F4u*w6FP z-UmPPWJhh=X`6^lPDZ?m-VXU8N9`?@#M~ulRfsY9gV6xw4{qb2LLYVu?(dCtVtn26 zY3db0g{oYFgBCpz3?6s_Z#{GZXYtXi7I;o-D2Z~{(Cu@MC_5UTzjW~7dletPm&mDl zNd%LG2OmCA2RhADosnQ@vQFU$EsQJty2F)=d)6JAuc<2!&uQHx$LJ;l%zo$<_W|^Q zm+GhK*+Wj#Ha<<K@o5@{FrJKNY@8$ut|&w1u28hNnk$rM*YMGy??y+*R<7Yus+%B- zhwh(QI6puPS->+H*Uk~Wyi4@m#M<`B(@!@anp^nLJpbc9G;sa&3-^ZjAfrdfB<%IE z#`dNoL@3gpG|cz9b?#I^<z0Dg$R;)<3ba+BVFOxIC}FmR0#mNAA`>>K%+ZK3TYO-8 zf}^ox+L}pj1oho|DKnrDE8BWI`;B>zgJqY7ohyS9&w4thRlIX=G9O-YjWyR+AN&<R z8+D8N0`<)n#lg4F7x!X6%T(tG=-*<>uLi51ZKwVn`r;Y3JW)Rm%UJ&uj>B2<i_R{? z&!4>n*V0cOaxHxepNwx1kbgtOedVx|v9(7O0JKb|$yd`N?$ZKXQ~Cs{DZw<tW%Ax- zQJDgs--AyIB`SXqj>j7!>Sxi1-(aBX^t1TKa1r<p`IUDX2P#EI;mO^#z;Hi<zW<H- zIr_>W{lQaPz=$PA-<ckw#g+BrSi1zL%6OII!pG3(J{d2+L09Ki-}=O7Np!c9ElhkK z4#!KEY4Of8&%f|0o;|n&x6SC-@-?iPx<Hq2qC@r;rtuw`9=r4Whd%jf{8JO3#R_4Z z{Tf7jsfE?8<ENUB+86Or`^g{sQ4=;d>pFY_Ge6!afvJImk6Polg4>N>W<uYF9^gI- zqbIzup0cpw_B&UjtBdJ5x2ij-H55|1?{{~lJqe2~6fLq&Mbhe4JHlF{$LlnX56A}F zMSWf3mVRkh58W{+>l5|#Jov&BoYSA~A6*L2w?6ALT6}J~M5fYcRe}~<AQ;?Egl45u z&$?&KH28b>)PX6lYe=;FF-gC&v%Ou`-LGwtx7g@`E?Ikfr?Owt)g}1ty?5C!^LN=X z!XtaoDL%gU6i+kUCOUypEZ|x|se54)-Yb;ggq}U*gkHucw3f8sX8oa~#vlO%(c7E| zIP3XDeuo+_9eP`hKYUx&iD&rfAj~9tp?=Cv9Xdq}x7A!@+hiI`=9Nn@0?3V{i>ka$ z^7m}6fb;j-Q8<o|!rAwu4%^>ykQ%41rGe-tykV}yiXCEyb};L8sz9mJ>2K>dD5Oip zY{F!FvfZck9BuYE`sI#ICa+e2erMj_r?Fdl#lG|D?SQ|qFL(bH9)DZZdFpB4LOck8 z7xoXIz<}&_EAZ8D>jaDIB7StfGO`XI92o~VUONPiw=f)U5{%p=dcX(5aWBu!c%4Oa zXJEXq|Doi5jL3kVCB2BV52Lb1&|XL7Gw1_1>!`eZi0|)1;m_NxLUCwnk@S$q#_>!l zcQ%Lq9RWaAqv@gT(-@K4X)>WcMc>N}C1zJPPdB^l3mB)@-mf8zht)xKf+kt_hAQY2 zI^pSw`IOa?9+7JF?ilEXc3X6kwc%{U%3LIhp%0Qzg4?Twd@_}3(h?QhgZ&ckdC(Hw z{UNU*>aYvO_u+Sy$L}@VWB#=x^_WM=WG4!Bt_Hd5u&=~$nU4FU69wGJ@3qZ*kww_8 zMhR}C3_l%JJxM-z^1zb+v$*8HM!IZk4Dcb2kuv{Ndvf_ENRRC0Zy=;jk83waiK9J5 zSH+>k6|8f861TPb$gVy2EQlm!w#g{vI1D)58!b&PZ(iqP6)r!AN0?x{ZyYb(m*VB? z;>yWWS1_$2o$HC_M`ltBYnyWyZ#6^z{pmVCv52X$p<Vifhhg`-v%#><m9iJ*=@?Nr zRb)%ao|MHJOnFo(qc?7r853CD^jWNHYJBjCCpaBF#U-qGIv*UlBGvVuP0dR+Hc&hb z6k0t7&2Qhen{rXZs7&l}dOcdKbJ~1Rfa4~P^My23pymVv6qZ%twAlu4i4VR}gmW@b zKPO!b#23}>cIp|F7ds|>a3&n+OemSMDTq~3!{|)RGv&ZLbsQ2eT~mM;aXJJ?Ejklg z5hvwQFU6>r0_t;85h*@pc#;VEJ}7B$GXVrbn>CK->>Qwc;}&zKFoLI6hrkqzm!%MS zC&?aBWndUfTW08T4g?E;$z~YgZUFsD$IC^GyGikm)g7<_?i@5H1>7m&H|@op@Lf`h zgw4Pu(Q!}!;EHX=bY0&)LM7(>pxY@DKKRSM(0K4F-Q!Do<VOIA>Zg)XL$C1n8#V{u z_yXRE8v_*!>a5@-RZ)SF9i@iV<M53Qu)3<5t!BROep$kBoy%m%peiE>2%d-ob4?H- zz`~ThL9U1pkV6PK$COj=G?hG{01_czMKG%z=RgQ>U{xKA06j*4UJ3}%s~dzzwGJi* z5s!yDQ_Uhj`B`VGIgftZX&|!<_~TIM;IQ;oM9g_}K-%TRC@AXzC`BG9s%cm;;nry2 z4w=C4s`SreHi*teo}@-HkKXK|(YNBD#Wjt9q(c8{@K&f0bXRu#kyOBfWxF^%g}p2K zO9zu6JvpZ2b-J1Z+|z(|#Lo_CcmMOd1le~(CNpc^Uo(I3s=>()6&R29-9qjs%}SNY zGN=?x?x~OOCh@&I3aaqbW$IbM=ctMjz-AwBpf3jBxB}=?Hlq*Wv3!QXD)C|j!lfV{ z1glC32-&A%074eMYsSo(p!SnRAiTqrlkZfYAs~5%$iRikS7A&X$Jr4G?ZhKNHT=S% z^hxNyDgw%}It+JCc8;M7nrBa1V4&LF%%fBvV5y<=IrL|qNg^ouL44;r&9O1`Z&=KE zvQTh#5J4y%pc6YUk(isBA^ap_<$3tdg1FlMe>3+V&~atic_@4fg;a=jE9ackt-6&^ z0fnkU&N&bS!JJdG8Jpc?=RDmLdQwl&<Qa`7-CHPjTcb1{>&Z%EX(XAJW%*fta-!t) z9Q15?i2lz$=T-m+fMk!f)^9I~mC-u;+xzVNjjim5U99|(5%f!)hXAMR0#0X+lVwUW zy4=2g2+tSuJ=0|7zEO+U#B%2`VlT@!n0O`(h-GQs1c<f6U*Bz|(uV}By0%|QU4Q?= zex;qRSQ{)@3jOEDMDXX8W{byWark;*+mbobB1+%CxE;>+eBat~uHboGIKO34$&E(2 z+PsqX+6*0X7y1j5CU;VFXM68$HUIX!=ofbOI<GwtHLXYaBJwl)Ae)uPJtcTY#0922 z*GyeR-@7meAHQ%`;xElzz-_P75;9y5ohHxh;*`FCoziCs0H2lePd!Gb$sz1^?k6qw z2=Ei_eq_?imxTH#@izw-S<=uYO!}N+@#e&5t6t_)5A7t`e~5(c$frC2Bk$1t-bCjm zC~O*;o?AJN9nrLmI}3YIAb>i6qAV0$@oA(S`~~E-ZcOYybO|uNg6uPQs^(T+!x(?& z?<u0HwC08y+$4%pJ=k|u{RLsa@rTU^ykoJ(GNDM5kFi-TzG#=!j?7S3JMHrY2NedH zDIC`1`pxQQrkU2Vt-AZF57A)qUmZ%VyWQNO=#X}aTH8D2YEw&hhr-@J9~x{X9aR~t z%Frh5&^G*S4fKRd@hOD)CF-z9RogixCWs#b#4jVn&%oYL^#U^5NeoY}o8j9!&{J#Y zy>kA*&<uibzVRMjFs8g)){``>o~#0`ts8^Ek1Bgw{kk!~fZ?q>#u|~GcC&m7O?He; z=n-<%8qz6(ca5#e_&n)T;*&F#U1M{2!<cx145POp=vlk5aRryrk>bT<u^4|~nU>vA z_Uij5a%2#M^TS*QA>NpwOU+H_Pr+7BgfzTgthvS3CGv|f8)Joxkx;4axLm9XLHInN z55FR+nN#ssS=YZC{mgAiz^}S=<(J-GVfGol?!fr%R}OtKci=={>*lYW9L>6;^OF%@ zzYCU&1@p;FZ^9BaD_Yn~6Nd+rYf}gBf5YPR<UMwgq;N9;aG5zMX=qSH7hl--$xBZ5 z=)}~;epg4UI_lCKczR&X?*tG9Bi2x_Pth>Em`smrT~S8e|MbfA^x4gS9<)0mA-g$_ z?IGXz7Q)6Mbk|=O9TL!iZu<QM9mAEIeiqQ7f-AiT$YNRG={t-bp=;lQ@KLxtJd5yA z0DRnFIK|zvj^IN_O4?TmBCe9#UD#qgfEi)=D6BfhyaW6S!be~Q@DTuftPrlgGo)el z3?}d7)>!@^asmzt)O;1^wMxy0j3_^e{61vMQc%<4`=I^e2^n7)PQj`}z6UlNMuFF2 z9&f{3+>f505s3O+2o#6$H1aV*<=F+S<`VI-Gi2Q>-;Unoh7pA9U>pUUT|SR+rpW0A zCi~!H1)2*0fh0e_lETad>I3Vk2N?Tygjt-}x<><=Qh;r9OP$%OLtkUg7R<4ce8=1i zC%1twvv|6{WAoPnnZ421yEJ(S5Zr!3?+GZi9@qU90>#U1y)NHio-t^o+i}>ejJTRL zu1kf7Ao27JL36SAM=pce<}m0zqOmGA33ue%7@KFQThwc!kL`@k+ZA*wx1#eLdUOqe zl(0ye0i-Y0K>9k~b*v>I)e?}tLZI}Dlz;xwLAvquN&sEN5<+$*VW77H9<9`)b>s3u zSF67ctCuVGl7RRkd3v!5;x_=qT7e~&dqn{8^Sgq$)Cnj~@lOjdUZJ_C0Kyy1r_Wsj zNV*7HY3E_WIC<>!#Y>l;!t5C+%%T9)H8j6;8=+aA)9!|5)lO)(KLBR&BY`=Y*al`r z1<Vh4qubFP@+FqCee=4pU)u)mKw+&fDcKX<{lzoHwgS38uQpla36tBKMiHCc8fk3J z+<%VX{8{Npq<3*47x1)h$GNye9W*}#=;s#~kjb4AfIjjgvr=Y`sEzwl9=lH5=8X7k znhsw|^qDH`36G_)6Xzh_>~!f7H#>3TQGNyan1@(cjREYb$-j$rPE+WOQ-b@rqbGV4 zd!i%Nv?pZpYul5zXY%)x8r6Q>4N(v{x*xjNi9a<3%W7k|a(kyyJT#7(F8Gn7&|e3- z(6oqmLgH0s6hE*+%ihbUN2V5V6b1zIfB);7D(bK&?^{UZZuz<Mmmf{|#)AGLW_wH7 zg0U01@RUnqPPDl#_Z7~eZlz{3{b8E-)hmICp=^ebys^pg#Nxi(fG_OJ#1#HS*MId` zi%DtTZec`QcQ`c&cs)s7rfySjh<<Tr#6J5#C+VpUSUm>W{3`^w6AZsk0Pf4X0QXG{ z+}8-eUXwyM&Cb9Do{U=O=?=iXj)6N<1?~W{*CW*sYK^T#QT6aWO5l660$=DVO-rj& zmJI(9^o7@|aDHJII6t$r1<q6RSMb{Tnd|7~iG2X)OQfIl(8*Ic!a7Ui(Z~5ym44DI zG(QA{)DyDzN76G(YX^?PFF+mkWDV%gVxYhL_W|@rX6{6Qr|VGe{<{EwI$aF0IX1DA z0_dGiy}{x5*FUEothjCYP_Y=wnQSAw=)>j_7*BR<b*}I4q#1;_;jabVI7MBho}=EO zz9hQ0vvz#)0quAmA^uH<KP|b(Enp?N)(8tqaPd}9lF#j;Bwxl#@<oEmFG~5(>{X|& zb;j+WBu`-_nZ-)7F@T?Zys9x!F%a@+mswyXd5ctV-@>dU72P=}wE4i|VBEt)ROuK| zpkv!q=_Qh$dx_z{g1-O7sw#bE7gf5wyhW9!7p{R@!_Pj2UY=Y<A6$P6_u_EpAZt-L zeCqV2=ihh}-x8<aM0dtO?j<~$zd)BSzw+8!9~E|FW`{4O@PzUEqv_e@1MA1076!@c z5*VMv>h-z5U-fzzktotH@q-MaSiyFn5dH8v*VjA3Mynj7+mud6YgG-M-8S7%iQ0)M zXIv)oXMGJ)_CqZ!1{FNuvW>)shvId_qYvufJ6gG+tx;l?>26h(@FzjLUMFrh1^ng* z#>qs~$Onf+ABcXH8lnD@Dz$*>sgQ<A8NRa<_N;TJC_jQ;C@^IgZmla7T%ZkwoWx&p z72u)EE&&opzDI&0iBX1&-sR*hkm4p9{pB{I4<RXULHHd&YKB4xEqW+Msvwqf8Au{} zWtj0VgZ}Aap<9O!MG2fOZM3Y^q6%Z)odNLHsb;;&t`77R0AX61%OT{pbYd0=Uavx* z7KbC4PHzOE*%FEl0Q>_kTG+k6WzXG~?WqU_!m`O~YHZicSW@&kcaG`#OO@TG7Ued7 z9L)EHzPjEkn$#@E+{!{%w`S3K$L!N7BkRSXrz0lGaI4Zc(IxwF(##aJN||OL=JEDU z1e(Wf?iOX2mHD;QYRmbkf2`j<nlv~%<Vs5elFir$nud>wenc&aBvi=;Rx%gm?Ih1& zK+b}X;VB7F*znPod!^|pNMm{e2_`xX52IlTP$J>df)bg*WrmaCC@)N+ygXqxhL|sd zNoV*uB!M}y>OR5pV)Sg3ExE<;V{VW#5?Cu3D>IR*nJKrD2yF#@IbV&?G9VT%DC2rl zynBw8y-yjseBspK1js^cMzUx^QnLZwTPv`-p{JY=uOp#wPHI|qN2U#C@~}^uPen<E zevsx=6$!SeRium7?b^1@xiThKp@`W*loiLclI3i0JJT+m%F5=Gx^Ju>v|62J)8{@u zc+>W$R~cV;U@**jy9&x~&6KxfA|mz76&Y(+u3hUIlli~p^s{QE!s_mGY9!aLfBWo} zsE#>#<dZ+n#C@z%ua=9OEmm*1T_^QA|6=B#<oYPPGRx=+A#<o(t8|O8oZA~TNX~;I zF;$8I8;2f*jly;{y31&W??6&E6G8eJAXyV}LkyR=TaJ+RFcQ!rh2q{uERsN1Qj~1r zix7U6exzyrQeKCojpAuwvP5Fc!Z&a^li{<nd;BnnT=&EO^X`w_l+xeU#TBGn{ztrB z|Gzosk2V~3r`%sc|J(A0<qdmt7cEOs8xCi_5JLY?RDHzdbt2x=kJPlSxr3tBCUciR zh3^&`T~EBE8)2h^=DJc`Ova0KDG0Z@Xo~j_B3-pb5?P13s-v~OO;@FD6U?{E-hx}F z)q-5R#9LW|n(c1b6DvA6bNcqRu@^r!oXK_v8SlYm@APayJ05ZeKbF?0hBMkw%40Bl zO;2B6e9C2Z%#666I52)@o^^V>w6#N_RB4J!?tr!_=2>nGDFc~SV`w=wc(nWK%<b0? z4ks1TmT-W=`Q**tZE%B*Qn#Qs-6sgnh+L8b$fds;jq>ZwP#ocoM$0#wso#cXeU?)) zytD;se>{bRy1<s~*vYWFNNZ#e2|Os}$0heLyEzE_Hp3O}a_ww6i)CKckq)xHYyn9; zM<kw=^4F1=FG-=s2o5`Rq@9vdx1bM_g^1NlgQ<l_z-_Q9g?bIQimkJdZ2@$Q06K7z zhv7#MI-W%^I){AlJIzYzm8&<w^q!)5<1<Kthh*=&29gWNCpd~-0-B!+qL-txJCxiW zmW`8MGT2~p1>)KF+jXn*bC<3^1FEgOiC&ha_&(rX5nEE&7UWX=IEC!EH#-Y1#}q6x z<C8%=EmH#rkY0c?6V{7{YU3`p;x3XEtat?E0~M5PQGfV|cnfg>`lvmY5So2eb=|(N zjVyoXnktd^yE6&Rl^&b=4DAXS=0j`G4WwJrEmnUxq3;g2sWh>yA+zY0BXGTZBYbGM zmu*kTbS@>`(lakJC_0)I()QN2Mv<(+(B9SA)@IU4we6iJkB(h^x>e@V>AiAEL>p}C z(8;Xkqx*Yin|mA<e`ixvXJ=*Jp)udcq3#=#&%9}$jxmWAy^_{7Z~l8V-7RluZB=y0 zS`;#Qv!dA|>u8lXw6q#%bz2+4DcG2F!?%&|-4FLX11N2ZmO8-JBpT3@?kH}FX=8Y0 z$Gx(SViKJQVvW=ZU>WO!XS^NVF@1JGX<ruIG4?(TSc}9jf|<k4yJZ=<OJsy6H$c!7 zkn%=^o+83s5&PPlljWNf_xKdT)gXE&B16LOmO@WV00>i{%v_}THYNI3jZmbscoI1C zmLfqPqeM_Z;OT>Lk4~8}04)r>$Btfwwh5Y(VweE`yf8{#>F~z#tyaItPN&_fU!uQ_ zjyk%P(esnv<%fJ@pL_fL)JQxTa!H0Hx$(qc-%y6>35@S&r>+NW;t7@3{;WO}&{$Gg z`#*aBix*{wKmPgeU3X{gL4R*+){zJ$Z(bVc7`xSfs@FW%=T3Im)NX7$-f8$HB$F9x zO_ZQ8Jr_3-#a&IM6i7uD#RN;po&d#WC&O!yaE!xj3JJ$ZgySm0Gv0-SQ^cNGu@5}6 zV#PBP!NMZx-LjGhM~M@-bqrqMmJK4|43g>svIt|uB6yIfbSzvB$gGgWY^`-gFclLl zG|BKWB?KLE;8kLvkA=k(Hhd>kt|XW+Zk66>H{!d1^B^nYDh|&slQ4s)`k)W5a~2mC z7BF3j2EDqBzRSuuT?#MYFDorfObUYby9fsuLWBIltm}uAc2s~%edVCxgwdUiF-56H z_lOXf0LV19o0g1Dn_1^|f2t|x^bY647M=J}K>;9YH!z;>x(phR$)<M;b^5u6?;xB^ zQ2VH}qDiV02BeHdOPzp}Bp^i^<-G(cK*xEEEPH5YfXc9}9}FiEVDtnqjyyc$9SAUa z2cRV1ivZ)u!$XG^0CSGvy6%?c1Tb<b&mvp|iNJ#dC8tUF+Rs80z6qhn#K0ri&@J>P zQ!MZt9;n?aV=P=O5bE+S84!kYnkb(}HUK*6S)fXiLa&l32&}$gm_(64|B?!qCi5N5 zR);s4*AFhQ9)op2{9%AWF9J^cB+22=EFU;{_$1zMqM}RG{32W)VHu|(1o36LDadxg zH@yxTmI%QPdwLsy2wTmEg^y5oayPd;*gAp%weIjP_V&#ie(48~4kzzRYNLVf&?!wW ze~*xlZ%KW=Z8+RFzmyGmME~f$M@Lp@{u3sZ)Y#A<Za1rqt0}KTEtWVV0jq-c_fU=0 z0AxU$zvKr44KNR^q?}ZcN>Se@+;DtzEE+94$-1?Gz^Q3KXzO73P$zOt(m1dPkia59 zN<G~y0Hd5F(l<$Y6~aO@dDbk&9&0&5o<^9mgoF_pgasGe0u=O2CTX5FKyJf?+<}fz z9KyP0AV6<Ha+ie!kCHbyaiIp-Bux!Q(H7>uSb}64$oNBZiyY)=6jeIN?KlZwbq@~v zX+t3z?l=DTgCeOW6t)g30$QD0al+y{{+%m2yH2TNY@#146PIS*Gx)=U#i-Btg||Pu zdFaan`+VKu5o<Q3)4IAvU6$CteEH_)f3j;-)~5D|#*TMqPJYnP0DWW%%0UIF1T{qc ze^g0|PnJa|>mVoV7fx1BPPV55qHaC}^|@h&qwkje<beHBzH1AMnG<?bY22HttRC`4 zu33p3!!Y?ym;o0tTzB?D4@|mx_P{CB<wu9=@Q?vXX^L}VvUwwYr$Zl%#*?62VOc4} z7C^a_G~W)rU^%eId~;e5ObC{(AQxXsmnG?J4#(em&^gam5j{jgvRY|tizcC~8OzHN zoPBOK{5v~{D;zLed}iHTO5FrBcCCWgY(+v{w};p^jcU2cs8C-`d9B7y+7)w}x?RZr zj(i{${U6b9QXYz>veaiOBBuzkx7tSBWeOphh2aC}pA3q%dl}Ah7ozKGcm^rP4DJD` z@>AnZQZC3=>YO<!t*VflO?5PD1DG+`OY?FdE;P$ZQe!vXD=vpPTOuW~RCkJxAcf%) z_;Bg^oLK$DTTUFeBD>Y3hO#2wpxc6-T@gBIk?CKazCCs6+`N00R<-6l?wN7Fug5|+ zZhlN8ky-+Sm&VqAmR~CN2TiU>H!u3l&HwS6H_nA!?y$VW)1gqQbV|9QC+7brN^{b~ zn3P{FoSpmh#j~NbBbFa^bI(zD#$jahpNl>~I^dzksa5KTNJi?{<<%-xZx4m;vHoaD z42QdjPPLoi?Tz=!y(9gro#?cp<=$rMW%Su7TUHz4HC_!Vr=tw#xy#Ae@?nhdvPGDV zAq@3-DgI7g3dW@zmr|c2os>WczD(cSh%E0%Y7!tZ(lW7K6KtjX@fhSapbvW$vKkx3 z{t;lR=i;)GQ9TAqu%Esows(7@47?mc?kl=?_+^lY4wsp=NMJqSn}$+cFa5sE5@2-2 z!7)$@BP_<#rufBG+*1~gB#GG2|2K*tlC`-iF-}d8iC&RaU7bzDd5v1QQj1oSkO6Vy zMakWwib_qMKgq1<oRaS1(1oS5u5?1P9yhm**xWPAp`|06AO9Vh#?UO&DI4epU1z&W zVo=e_j`sIDJI(F1+CTU#bHZso{+%y;?L~_<8tjk!`PIIG(TF3a>nK|FHn-mwxVXk% zH!1Di?VUPDx~r{8+Zxbx=sP6cR;8)C``s@yBTjRRq=OkdanUR4a)go2VQfrp{;;71 zVWW)-;okn=B$>!^FTuuuU>IYKSjE62ZfC&^BJr2hesEmW25?-47_Q|m=V1k!P@qRH zkfsF#lD(eb0@k<j31lwyQl8mzCv|~cRFJ0%MxcI%%m{B7KuT$Gy8OL3?U;l10ZuRD zgFqF+BrwseT82a2STEkLT`_gm2YKP^<~OzojEHNC5foWnL&N^fsY8F>GZgb_VZhGX z<1l!_<I2UMzLdjxV#MvKw|$}?s}fJly!VB--re-9=GhsA%D2iC462{rvAB!Os!JH3 z>-q9GEp&KvtN9~)o+med75e~fRG7-4n`#E`DlCm0k;b4PjX0U02u1nfMx33JNg#a- z;U9`5OCC%d>v4cwX0cq_+43Nf3%bbq$<^gR0<a6+&Fn^>-O=jjlSnppDX)jIYO>>F zibRw(NvY~Kh>bC26_L~&l9U4}>zyu7FqA8Tr20@K0ik7N3b}w<nQ?dmk73ftEu{Ei z=q?Vz9L0O>D!oza$N9;4jwVgTH35n%vpMSO#r1$7Ln4u|nfyUVgY;@tWO*Q;h*|^j zey6*q*prj$Os<4U;Rp@Ook7vLiSc@IzM`;1dTlkK-hVs4k6{wY!CY@9H{H{w*Z#qV z$1)gMw#yV#qQ)=ZJg{A;o8xx(BoiC3`;lxXHdh4M_EWPcmN+Kr5o9|{WV<5Bc7$-O zS|pHT=891~9?2pRw^T%&0k`CMMXoDEu6<;`+lrJ=ZW)~b!HgkW8yuT!#cWt0)G=IQ zu6Qf%<^lB90m9aEfGNAlBP44L$l6ZYi0n*RLzXd~KtGvWK|<}y6pFJT)CA2-k@4l` zu+I{tVY$i?6qd4hT?%i6s@Vag#Xfy_6?0$>(7eJ47pg^%ByLP`KAJN@QLB_lVh1Nf z=iA#A8oSgT3_JTUE8NH|-WahnIB*c~@VPBvf7>2#A@$%2UJhsc9<!C{bK3(Qqgj)& zO`&A6p;pFVa)qsmu*wzGOFK-)Ug?nNiLLONk!rh*E?qr-`d7lC@s3nnKXg`M>N?&# zt28=?^XVWv&=@dSe(#RUE=&8DowA@PvlE)ee1WjGA>we^C|o=GU*ca!cw(q;QYAaY zq;0_BppKTCNGZ3e4U9lj3kom+S1{)wZ@(u55FH3XVYs`i<pe?^u11cM8vD3Vfhcw1 z@<Ue}E<f<iz#&E71AD-0%qT9f*#jUeH4Qgx7m6I3K%`A=5Iow@8wR>8?lOBq4uNkT zC<b<^LE?O0t);NRFn@Oc-;8da4Td}PNvE5gk6H55y(xn)t(ADz@^d{sq8~rEdTk1d zcq;$XJ^Dz*7;tR<Sft3r&W!h+(CU==0alYdF*Y)SbHyVc6ve-T&MQp~i5e+9ti~zf z#0s?&Q{oeAt(;gg%9|=D=I+2gQKpkb1kt-?A2~Rml((bvu%Uyq3Dq@pa9VtDS|vF+ z*_I|g;TSoIl<NTf5|)_em~uxg8nFA&`36HtIA0sh;Yl-mzWjhdb=^#tx-+0Fyd+1H z*5gnH-G;Ib?DwM(VWUlAvy)Xuyb2P-ZX^$_FPhpWkB9KBZxc;@-Bu8j(lQWc`>lVv zhp=AN*<j4aUXz-Ui53RJA=AU8cmFr>7t#OVe9XuPV(~x5avY$RMA14)mL#@3(5OGU zGzU9y0WS;oborq|<>n!cQkIdA$e5B03t6Vzq8%F(l4epA2os@BkVh41li_pN1=>+7 z-|a4KF=S{Jb9gdwqq~1_8Z6;NGZOe168wlD`0O-J=5rzXy^dV}$QWjW<(nWi_;)9G zsu~qOIGQ5>0R@KnzS;2i_5ebE$Y}Oi`eF1Y?lgy6M5!7iP?)&3oEvaG6cT@G(!h+3 z>Uzp!H_%;f)@f>MbS1$qPJW;i{{-rJ)PJB#y^y1;j2RGIKzMIKH>!@|mFS8Mks?qL z2D$iT2Py9L-K~b`TLuSc2=)~?*!K&H?iW{Q2*jj#+stAk39f4t#pR`JZxO`G(%b-w zJ78*%!o#Sz@+y{XbSQNe2Vo_LaRZ9iS<q)_4UY05+1}(q&%Ifklqrk-={_9RQ;>sc zX-#brXtg>c+ETpBH9p8lzQqG>uq~Wh|36a~KBdl2#*ZB}&-BS03#s|Tes|odXcuq( z;LuRk&&~(zh54)cSI#e<bh$)7dgZ{GStPaLSC0a@xX#_FvdI)u1>K_5M8ZDRp=0Bx zeJ&7SIDdNN;=KOc(+6GwV~pz|jpI0{`md-`u_~ijO?N$8?k-+C8jbSdiuR^DaADR4 z(wbyA)!nj@NXtmV&MbMBmGW^&kR#c}NWU})EFi8n^=}o}6eQz~=uovfq<8Tw5?!G< z3Zjc)dd`4sgQ9IsIMA@sIL{)81{q;4MZYIj83WnDaV(rL4npfi(<O*TsF<4?DopWM z??hWA1B*c*Au3#k<%Ki*|J_upH#}W9IoR{XKYu0}3Yy)n@P!}0{@cIPF53LfU|5l3 z-I4jIH9sv;vvy<eu=_xMCW9`?XZK$PDHYwl9z%DlC~@ZX{fk$7^wHDP<4-IFqmv>r z(zcW<A0^6`jh!1;hEi;o-h6W`d2)Pg4A)A2v2g*(Yk@i>N|QQk$q5pRM9b4eV$)9C z05OLoHiic@hLFU9NMiU|q64RE7D@Yr83cD2x4n}>D$HiUCZ`m6mcnUoK7s@nA+x`e zNO0as_zPYq65OPem$dtVDhj&4)^RAq&9MADx>e_eddUj;t(9sc`w^&wRi-g`HihJy z>%&965$vyeWgF(MF>GJgVJC5W2ef$6rDojE&aDVT7>l@8va(JZ*7<hyCf5h=@zYKi zIM3li*n2v!JXIW-gkKvA;-cBsbhrJ(!y#J5)Rt+B#zrfXW5b2^hOu9L9EeO}aLG@Z z?M{Q)?s!^U@cM>|j8-Fke5_Q!cHlSMdX3kuGdhJD$`Op8IqD$wgy^(jm$B2zM9Y%| zL6f+=IXQz6Gy<4W3?Kyg5rXiu7(vh>grGAFztDoyv_=5ZC7hqt5OHfrXN{2gPD=SO zk~)Kc#9&?L$7Mh*Tyl?B+G;jh$KB|<zCbqPjpMEjZi?k+(M^7G*4A31a%U=phqD60 zDqF~^2zwF|RvNgkl?Y+sBsTt-v6P{KjL<FHFm@13TxcbId*d{B4wgu6G#@&R=Xz{7 zy>XIs>2xeWeWg{rw0`vX$#b~-)<~B{RNKBa_>oCFWQ?=eLcOPP)5-i0wmu_%^yA7Z z;Hpy*KQG+6M8Y;~TxC($we;a2Tl~LW@x>d<>iowaAAXvzBey`&D%Qvb{5{GBb|lo; z-1CxnA<{R$kn`JHKRgsqe8Z%anMKWA2IY;E$DwU*aYjNWsluBkITv&xiNA}mDWwdQ zmx@z;)Tc>TEFWySS5nw>EX$U<z=0G;`55vT^sI=>Go0jZ)yI?a2_$(RGCs&}41qgG zvM2yJ8a<>*Z9r((Dxg;r$YbZbz%xT}Z!E>z(Pa*Dchlh6LqmohJb@Up93{$_B9nnw z94Z|6;vUT=l23;Gz1!A>B4Ute%vJYtU7q>>(_I}}D;9tDh2Grq=uJ^_c;#>PY}7jR zNpnys8BNALn?I?%H0rT?Sm_;6v@kU^^y0>^znCvf?#rK_{mjszkSt=br&E?vd}Mgs zmON8^wbz!+OfaRF376u?2L<sjqchb}E-Fg(Qlr#7b&o2^;Z$2wNUaO#XidR6I9iQx zw9x42WZ`;<L5#J4uZKBu!gF|y7@tFDnZq{)AEa@Q4vIuMDa-5WdzDLHkMsJ%Syw0P zEB2r|S-%Kb5m?foDUhWfBPl*uBtnSbR76%*63d(rUYYes3SBUQoZ?%P!sL9ci%ibT zX|5e<Tmb~-p4=*^ihB(k9QG6$W-ze>kCkXI;mIM)Dq8O^?Iy#oYV3B6&Tiiv+(nkA zAd0yT>Gu%n{SWM{-4S+(KC`22TaauU#P3yQo1><w{nT-hzh1iYSh~mRrMp^{ZXOx( zQ3mqKBJKnh@-ZUhV^V$%No58}c1FrC)PyYEvf~j%F2f?<D(j7*Rx`5JN%CVz(nDL9 zE7Z2h2@p7m{=(WZfWSPib91W*0t*BJQkplph14Zbe(32tU1DcCi+f>`vQjLC9Yb{g zcjnQ*LwJK%ktWC(tstY^UK|+0dCk>%jE{pm;6vE(@i2T;>T%86L$5s%;|kB-o{ipr zb~nIWRhq3XyIDMwhD8V#6pd|uXBX&L2B3sDWZMHfn+lUkX)r2Orj;I_&Cnrp#au>7 zvrF{#9kJ9z&3>Q|mr$(crovPYRX}#)Pbu7fS<Vulz@HpJDB@bSG-D#;%Tx=u6tc!+ z45z;fV_#738zBZFh46v=$X-l*3~6m>(FBJ8l2;xYuaXJiE}L>A!NWNCha;66H3fTs z_#_k*TnGmWTJ|2*LU*YBF|z%KV;~~nySu<nt6Rv(H%;?xxX%&?2YCn~T(QBF5ThAI zTRHG5jg`1K2sf=zAQS|N#OU1qLc>3~aqjkWYtP?4u#}dCGwH?S?qkzG`}2lY+7jvy zek*AG*}(q4{mRg&&vyFG<~PV=ukFko6s*1Y{%gmA#h}96rK081WBcEZq{h7=b@v-@ ze5r6|;WPg>ns&tA<6pQXJh3Iv6OwNkXm}UtyNzO~1oZ}0YHGj}BfLjaappN2!!r`H z$tj6Pu4~h*Hd6SDkiuWMc28Q-;oDih4N0a4QZ3qwXC97&xivE>d^@5L3r^U>pcfTd z7G7+ku{WJ0^|?yDj?8?5_act6ajO%%HMj%^8D4yP|4tEH>Aez*7Y43QKRq6n6&-o0 zw{Uv!S2sT?I;R}W4z0O5b%zUQzVmzGxiSC9*p2s(1VhZk*>ky<PRTDFNv!S9yPvjy zdT6aLJbG}&*`X43O?{Vprcz`5g@&)8a|%&esvlX!e?yf#a8k-BAD3X?b%3;ynaF`< zC6ILxaWmKkYRG|U$bl8fffX@+0lXWMWN#}j$&3)U)`CutVFe3G+|glT;D)R2=qwzo zM(7LYdtv2lrzs03D4}^zJcXI+(B)+TN40qXmsE#^;oJcn<qU(b%9&`M8molFa!nt6 z&O;i)cbvNwWY7zaN>xN|X!&q$6NtRhNGyU59kVMJjr4V?^xK6ah;7&zG`XrWI&O40 z4DBewc%vif2oCgzjJk$xvbxsvyMiEpZT^{0??0mI+9J2jnA4zlx0n-d><4bHHhcrg zFF>V{C7PhtMeS6{1rn4;`6!X#WIHC4E8@K?TzeD`0$3P6Eg?&+4&qQmMP#WWjlFpy z%RFh`S|iO{Yq%oL$C3Erc$*LxWO+Z5^Mc>hT5B(1DqVjRlw66Jt4ur<F&{!dWKqE~ zDh1?%@xl{WSFwhIQv*~|Z~;9|-*H8YBV)MpZ&1cJPl8&FAW*y~5zovmtU^S=89@9b zZAGhkLC`MnNVf|5Az~)|Bs)lX=f<pgQw;et^QPT|-eKttR)wBbSj@_p$>mAQMXcQ% zZEQ(>qN@<iEi7eO*Y46^d->Dxi9Snsq+a^NW~JP~;8rY`3MQbv4%~``>#+Y&sMW=& zA~i-WQ2$A&)fLIDGb+^TQe@oC66J&F(KyR#8R!P(+7TEQp+Hw2C0>ZVj`MGnOfnlu zx2MoJBqW|QEZ9aoHNe25_?FUZH~dPN7=bWT?#7Q`x|E*+Mn6k&NKax!Uh9HICD@ly zLOz*~`_Kp4gR&UTUujWb@t(5VX!nL^gqeI4g`~g%9@<i16A5*-hYo%vcdDp~s};3s zK~2=;@Jj}Ko}AC3)Q_@ufA~-)JY-jzBdrdzc54akoXV8%Qq+~z1JYtdGd@hlg7b^v z6pUc?_xU2;URL4l=^EOpY&H`x7L(F`%QT5iCN~=d*=CVs=cqO61XK~QbjOHvX9ejN zkW5t!Ki>h98r({hKhOx59A{<tkRarfSje+Na~O!{cqK`IoBW+b$WGjdU1o)CG%O^O z$B~f786<yBi>J}adn~s3+hyKEWZqMeIVWeiZfPwwf%n)QI*vr_8Jof-A1BRQA<aCF zF`&hb{Oo?R(W{q!uRX5H&adnv3>F*>H|#v5KIKrTrFj~KpPW_pzOmcskFY&>(SHb9 z!1=-$-e>m!MjmGfcSo#LeBAo6!L6w2Nfwz<Ar*K8<XqFcTnUH$w{`^30f)6O($^O$ zTF5NljzD^P|Mm{G`(K3_TjbJyzYb6>)a3oY7Vy+djiWgCAa$C$C3;do)Hp%ZoPekz zLDZRc%)q!H!Sf*dqWmHBdV<A%lmM*T7+6C58vqOln-Av5B3KszmJ3&>VABWerFoj% zCD++<RH!zxuqtE%A#H-;Oj5|0!cc4!FUzcy|1UM?(4DhPs{G5CsRbU<Y!!Yf0=m>T z_z@Bc?mUBMRF0lP@bivOJBUHyZODV;C$uD>dYa~n=wewXOAwdo_Y$h!h5ctRK|~I` z5Q<;8g1)bnpMRRP-rZR~aPiW0JV|~?hI>&t8~whi+ZAA=DZEL6!82~farB$hdjawh z##VPnB#@?T!K8X?dqHwbdkMyAE;GtTNBwrsBLH=c)@fVY<r>|47^;8kNXSG!lQGcH z&2ES75xc7x8y=2%vR&4`$1s5R|5z(Gwl!)Ux?2_C{scG<#qDN)z|__XQ>n;*o&I1^ ztVOXH_^-p%D)m#UL_>lWc{#I<ICw`6P;V#pe3DUK*Kv<G`B{Y2{S2qRTOKD^7$?gP zYSl9q;jx|Nt+IQh^;K|ftT;~#?P5ZUI`V%Y`d=C+-Fs=8H_YM*hW9&ZlikTAF{w`8 z3Ug4D&)-`lqiwy|PsMxOxmlX;E~4*@z@)0$YVZUZHVtp+XwC<7DO;UYx8ShWw!X9o zy(3BVxT#hS#na2xokljn@4*f0p@xRva)t^~wkYY4rnJF$;Y6>edtrDiSeP#?yh+pR z$H$#3o4*=PNaQ|aER`0CbymAZ>u_uidqW-8$b8(Th!t9Cd!jAl4fhW)dSydrr!zHL zG|xS;v~<4k3lq)HE?p>Ur=GqxtUlJK3bK~{@$Bheb+C53R%aLe^;}Y)$OcW#hT9pr zH)zCh_4Eg=Vl|Q___9OPGId6zrb=D7M<mK0M$)w534sD+(Xm`d&=oh!Kw}ZN!f^2@ zuSVk4dqBKraX=^BPWz?M{8R2B&w8YMtEiSBC*hq5N!mp0%M`I*Q#gBv5LA)1kA>Md z{=|M<7vXx4yK)%GtyOlXqe~x*<5{*Py3}T|33CJs5QN-m&J+fQX9bJlhUv6&lZP6a zz(~l<l7ZGP`h9V3U~FP)VF_;xf_5@~1@9W76eg|H7Yz5n8)_Q;L<JMXt=$_C&07#5 zj6k+Ln393{rR^Bu0-3qnvxeYq07-8C_bNi}D$OR9L2GWBOF>S?$hL|$zrPhL&h|nw zx3-dtI(LCe|Ame^tdz|vxv^EMQJYqhev+24+M3$j4b2Z?M~tu|7uykb($omD0{@OG zIRH1v!<`_`Pb-6)<kh6-aEamiqr4BHg$fDAz<sxlxDmym<stHHh&VcYXBQ5GwdkKA zjFU>CuLps|RPDzGYtT80d=eipb`3##ATWV*wfQ!gT5oA}gyPXDq4QUXLLY>ql95W| zHf=R5@9TsqHW|b(`~>vC+W=L0iP#;8n0hifOzY@_aTIiSU}m6(ZKI8NLb+lpTsr|n zT#pGS+$Vy_VV1Gs*OQ^}!KW9bnX!0aWYoDdpp8a9|N8Z3n+Kl-TXFL%(-Y$X0S7B* z$NzDthhQMJ`7dst5@d~Rg{)QdqX<8F{xgft)^4jxZKYcbMy1dG{HG6hc7F7!$*Y3! zpI*IC+<ZrMEKdaAd+M7<uQnTQWkIy2kRSOf)0;mM!>qH7nxWRIOVkbOdFl<(0@>va zmi`oyEQ&RI8Qz<UM$0c_?}ZQDVp;BWhL1gmUK_%j2zdLG=(Vd1o{~L?eHaY_L9>A+ zdvTO^>sHmDudyYrNx2u`8pxBUd8YhA<qiH-B>!O+*mi&@?gk5lJCFu8BY2plTpYgl z9QpKf4EJQTvYK~>h3+-T3yayZOGx~)c>T@!BQ%~uT7#%qcM7k;;kr}YtFlsO@0k={ zJ6g)j?t@1QFe=}k8n<4(1y@ZZj;@xbW^VwSmzN<C=m)~N4ObwOhYy^BJ&&ER9`b#0 zt5Rp4UBDr<21<7@1X(p4J6|>GZOcJjev-!$u$B{NM0jAnLG7*wnRuIR5#i!p3*oU! z#O*Br!d~=RgB6>WmoM*dEq&h?_S^K*Mn$VuX$m%Jbg`&W;rE8R<#v@^E$Rx`jXouE zYO6-+54IX0(NiLm)nsar7}a*u?K5hHN13w;w&&#Mwi~5##N&u`*gKpGi>@b(%tX?y zwn$q=hB#vkI%L0JXR1WZHj{M!uZ@|QBP@5@hC(r|JKKYO?&;0n5F0U$7pbGvHR=}i zGWE9TJ2f1i$2cyfDdd8u$m$F?OgM}(d~h%t<zJWF<HOIhY?;MxmfxCAorfvg>j>a) z5rF4kLT}IA#IMguV5|>z@76&6Q4DgSBz%%^Gn4tdjfulgwpMrep?mgC1kGu-e49Am zw^-P3v#$nhOvzl~gJ8Jp(Q-l9S%!h#yA9Z-UOZ~ro05S0&-vinl_k}TkVoL1ZkFXg z2FxTUi3S{=01Y^gSNMSjyeTVpjxMcV1jyb7LN;z6#{b})^(H2mDv(tXC|KNR4u)BH z$rZ<wL=?|LiGxY;sn=;)DefBv^-0qu&%`V6=q;QwKQE}qF+n|+_8op~^=NrOMdElI z5UEN%i&T^>AlO?^g!X^p^FNxJ{E^&gu?O@@S(A+JmUnk3mD0{GpETl%>Xm+XI6KM) zV$t8*RY_iO7>pK^N$0+GRwMT)`u5Neg~}*tHygAq`fj?rL#9!-cH44smW}&jhWO~B z_aQpsjK&;2x^y%j)jP9EO3;zKVC(mzi1ZoiMe0rJlcKNHbmTIz^=<}dH^&%mD9V2n zd4#XB5a^`|m)koGUw8v4#SBr3CAbNmWB7Rqv|(_^>J{QsSRpDgp_KQD@B|z*rH2XA zVO3eUj{s;V$<s-u{E?~_eH=IPz~&{`mGL4A1Stn=s#1jSy+J<x2E*NoR?2!ySXIQe zD!X%)5Smvt1J<{E8vW9ZFtY2KU<kS`_><7+qq~ei`w^@aAD3-(j;&#ql9y<H<QQ!K zmF3%zUbv$}^Va8H#Y<F*_-05!Y{9pJPS}x7d~^)`RNP5QM<aL<wLQhXLzjKw$<>d* zN9Uh|5&IzWW-bf5aYoRMwSy-gM>l}{)4GK}t)8QNXXU_O75!an$X_})|MrXj(CCn7 ze(<q>ZI#NjQk_of?~b^VT6xgTWXD)P8_%kk&0pD7OK#aLW~<F;v%YXvqx7i?yKBkj zzgJm5@$PkI*rmu%oP73Fmqn}S>XuvklCf9}DN15&*=yA3MY=te<v&@nDSOPC8i*y- z{#;tnl@N}7ZPW^Nf_jR2j(VMXNA&rct~^0>#g9THq#+5W93kp4&Tzv~{tcuJ&$H-8 z;QL=jm&<I+J>Gs3!S5EsFQT_jGTh;MMfoIFlrsdFXQceqdah6I;{fqWxtl3}yz&PB zmI(4l<yVPHJ;!pdN;izJrn>y)kg(^8sWi~NN=oU1(hO|9Uv5S#z3403l!kL*m8tq> z{HM^5Ts=cBkYlj+QuhSH_s6lSgk+`hC*Q#Ko(3!<mulZ(Top(7Hvp&Z`&7F%GrV}~ zd7@4we<T4d6ygD_K2eg1PGry(5)I)6?;m{wz2nM{f>+N!A?V0SK}Yss4y?z!KZG3= zbp=<<^@(+)&aKag$nf7ITp&s{Oaa=_`z`nZ6gBozkS~WaN@jm9Gd!Qk#Y~QnEu4!^ zx@f1BF1TYlRmc)`hr(HhJJ;}!cGZyUZneslQG0GWk9BFZ8RH)J$ZXP_NjnT`tywQu z(p^ehBC7Eu$A+TO9-k>(%oei`xk-Y4fAAv=+pY-uMLJVFWVTRLE7Ff&7W8ACI!8T= zZjw(>?^0hAy<5|eYeYjv7(NYsd!IuN)^ndmI`Ac?)c49~p)H^AhL$4xKLREFkK*aI zC8Qp9mOIaIC+juj>sUjcAUJ$N3Z?n-SID!kNcpE>5jXL)-Z}F$^0dB4B8D$A++4K$ z4teqk7F6rANM}C6RuH|Pg)$tZ*Iy?}^tu#xg$jC-1U-3?eDp=8(lcbnz1~|xi*LX> zz^@?Sj%YAp)jPPo?~H6ickQE}29$o5-soN$xPdplqfp}@UTXY0iXln{>l%FH2))rx zMV^BXyofg<m}%Y)y9E6}Q_$>b@?!1y+z1}8=e|VWart|bxV;ak4X0E5H9<el3;J>J z$eG9YuPS4aEy5NBp*OYu0)apTcLJhFB$^ZLts|BGKv@1qx(e|%lC(dXwp_^XpLb+4 z5nEiM(;DqkpTiw&Fre!suG4tkk#2=et59|YAv%#X*xQO%cGa0lg-)$^H7IY2%vOs* zWH9H&xBHZGWuJ0)?Mdv*&kuJe#=;X(d!y82c84b24HipZl4TPf6tPGebaBQMvPolO zQ+sOB5tCBw?4q^F*G)Z1bHtjteA%T=#FRdwOTQ-Q(phxVe1!Te^(E??)DJ{|Skt8! zi7u@$rQp~CQXT%6kT$*bHRRE===S+OQ<{F~8=z6^M5Fr8yo)qyBenkhRzEBP1j}tl zA3VlF6XF-p3pW|=O1*w@Sif!&9ol~jb`^Y!fcut||1LuNLALy5q9R{nxi3qB5UzZk zeB!zk;Lp9wRx8nDW%;McWZ|c!{6(Tt8y_=YL_a)SRiirZ%;h8ASuc6B7jllJ-c}sf z^ho?XkAC92-$Lr5S-A=7@@1M^O7YiUqh)t=3&&pk!q))m-@y0KjEq11GG32a>O6M^ zKKyAJcP7PMq~AksTmP8#Ex1k0!|2EC;XJ(GOP8CQf(#C6TE&%+W`%?_J--AS)O_*q z@Z{3|kA3=E@Q1!nqmS_GDRcp5PNy)xud5g7>WhL3-V{{u+{NoZZ-|4uxMXEfc}x9L zPJ4ZF0Nq$QF=(V&l=!d;`6%w)<(}0*IPOs>Iur`p=rHO#<%~I7R772#u)&fP88zBi zT&E1W!pV$GB$0dcMxR2`;IR01Rm^C&Uaj>snqLqU)6yrteO9G%$@d7463Ku|t#rGB z5|2Wy^EpK#vqEn}v6nR%NTn5BLQ)}Yqn!bRF=(e7o_mOb>h%gI-Q{%?1+`=^$5h_l z1O@szvZ)mG^9uC>^(pGB)VC>~`l0Aw)%5ctL_dQhVSX5Sc?Xb^-a$(G>F*(27m*)` zl<t?A(!MWnpr<E@o=#o-8r*#2L_5!5?fe${ffpf=sngD1!P+UL4_Kl63+266q_7jA zTq5t3aJ0mqe4k~7v{?C<hz@=m#b{EVLt6SZw!BI{eG&LoVb%;3`yhJZ%Qz;(ci$ZN zf#r9}2j67`UFCA@c6F`JuJON$zWPcJjY)Qo(Of*mm1NwD;2V}Shwp%v{gRA3nBtzJ zdEH0QGfsA=`^<s2zx6$`r>@+Y3F0&xj8zywzj-UTmN#VRTAadH=({wxnBqswa2+<; zi(8bnc!!p~m-EdXJo;`4KHE>1JjcEafAyDvj*tJ=37EtfK`Ls8dJ_7t>xKpg?ju-T zUli2!>W$|<th$C8;#)RflIRO7uDf1wk%Cnn&5EB1TALFkA5C!;M03%nT9l6yn7vTw zw>f|J_2E}8^ot`Jo$~iSedC)3sZ`q3E%oUgWAdQO>erdVYJVi8lez5yUsmP`>Rj^H z22<yNQ}y2N7i*VFEq65NuZdc9O14R_v*<1!RLJbI<nH>L90*3V*1-PDp7CcUmPh4| zzR>k|R)_RvcdJ3=vp0mJaSMuzv$oX1aJXmA8=N;Xc3PCqH#JP}smBMk28~s$75kj8 z({}qZYfBFWV;VQo<VJMQ{*_pT^|+6kqz;MfHT_*C`Ws-%9umfd*perJS0?x*kSl=I zCn)&hM(Wk_FjmXiYI_HYu<ELw;8h|u?ImTgenGRa_7cCb#NxCa8<gP7&|ANyk1Ter ztbnX8b_L&bZ5D@L+&EGsSj*Nc<Gc6aVh5LjC2e^L)!A;aThsXwoTBT;D#Ck_-tf(M z96RoTsESSZ!u!j@l{F>kK)!$cade=iZic&_!^#eq(w>0c3#`&m%=)RG&AB%W4xL(Q zXtA`iExQ45ca&XDc|rz}Wb<EYy(W#-r0ndJ$sCb4_W}^Em2M`)CXACY6#bv2u8N+h zA>{}`3d`{4+hH3h7l>9clR}tDV$Ap@I9LYE>|?n3ddytIn5ou2py#}<Tsi^-RRlBr zxF-x_rne3=LaMiiq<XL5R4@5LoGD)+j~)Uh?qXEHldyOYwv_TG*9feZ5Uh^inmOMM z*{*&Z$@ErXH8_sz?(r!CEAtifZxY%w-fM1R&z-;YB;N2W#=ATyK6xH_Sxg+(mGgNF zyWT+z%Oe8p_6e{XpIZ8Gu-n3l`FIGdjW0hOi*kFf-`8v3{Lha9Nzu13A?70>)5HYR z>0sFS=m`DUU%^0!O|QYdYtx&Q*j$IzYt(C^KiCPaH_)T!5olX>1uYmlkCcBBed1+y zH~7B(81RKo#aFRwQHs9`e<BX3eRW4%b5~h}=kklh6L}FDO18py<95J{Vuy>QllCG5 zwUhWBrV`#@;EkJj^EnE5$_##l>5KLTdtCN@CqjCjKpjN~d^-isJ%K#5M!t+!fStSk zJa`xvG4#(riJb>t3=FZ)r1+b+1r<2|JfwkPkLr`?zvh|SFXEK(-@7u{Ka?`qx2|}r z^fNtNKkTu|cyc`UUmi(4KISu;X@x<ukkK@U^1<%FBWQ{z-!nFm$a@}LQ|>qE<XWX( zuDF`@IrSagR=>}tRoNpxY~z1jtjBsYL9J5fsq3QNn${d6T9aUSFJ!JRpr<*8A0?To zQ7P`o+s|-|^@?!=D@KK{Rmz`6$Q1^T3n*}x!thZa^gJ-IkS7JSb0nO;iWhZaeTZVO zyTX!*z3#yFL=!N`on9vi*p(qjz#hX1){XA|ffE3ltFlt(Bwn{UL+9J6c0<CN8y(MH zxD0Pz!UUR-Spqx;z>)U)a9-&`0vap&aXZEPfk-svDh$C__)!M^vGEjtOu*=V0i%;M zE015?uB4Z?wBl{sJn(QYn6!!S0m(yC2YhZvdLS#44rSerUXMYh3HIkTBMVuV({^=N zTzb{+o`Q3CFvgA-Jmcz)&`8fpYj!46%;wyqD#>(oI@l3gAKa%<OzerrlV0C26Cd)p z$gI=!=8{m4JBSeY9QB6iLJfo02?k>fA3=Ubpjv(#W4Prg|GWgcv!KytjiB-Z!<~At z;i5*k`V0bGg$GE=h42I<8E{TQs|N5xz>@_Qy^TpTUn8aI*KltsM&~d_XRT_mJtpKl zq{HHwO9Y)~lYq|aDcmRA4P-#&KzeBz_iw&NZ*<Nc0&-#QD5<86S*O?5pMOQDvyBdt zC5!e<KOk95mztXWDcljpvr+J20}<?Z@Xtf{@e;K9y_fS$3@_}%Kd~m`2iK9wzAk|F zf&kh>N6$VUXh{y#YTL$7kst_dso2QB7Zjfj7OY);(arzm(MUztHs5eNo$mkWX4-YE zUE497ol3d&9VRwe(2h<NTz2!dU11$kJCg<59@!LAB%;gi({^;lyjqQCD6I7Ow2f?k zG!c*3dg<nTV8qn!oJ%aoWP4{(-nKY<{DF+wCg6KT$eWy?u28R19~XVIhVR=1-%$pZ zcwoMg793!$MfulA!V-EBhnezmg8RcPcU)RtBF)oR!H2Cw`zJ8kZx9&XkOGfz`APEZ zNdfH%;szw3XG35^;r6lUZQPLdQG)i5O8GMa+Q%{4-y}csCbKPDY4?!yM|CWR%SQQk z&{to)LBRhcm{Z;DD)?s+_<Q!R;q<~s=~Cy(i-6`cGGw6*?NipJ!$%ihgR~^~CJpQw zX1qOpkiOI0<j)TuucSIkE?DM`&>xPHBu0Sd5-I*Qa7^|Cg)E<iZLtN}9oP8mzBfNg z+9vPV2S*pyankenF#6=t6n|ULi>rcOoILa7<LCtprK&25LG+@c7S*cr-bOykI)8oz z5w)r`j4!<Tuib9Z<;}M&fspC1!Y++Wp`eu$KI>rC?MgdMG7X#T(~Qg~0~SaAwap*y zswQETJ6YUAO<vQe+jSv(Qm2hN(k_QuVYHeRnf7phEFOzm((=}PV93($UhEx`(|ha5 zCv5h#Cy+Ke1U(7h-dr1Xh`K;MPrWJnXiZOURO`%H?79p6Nx<xb?tvE?ahL7^atR!e z;z6{F40pO-J3fN7qpA=5ErjE9<QcN}=cKS@9@_g?8T14j|7tO8!}xl-tG1t>skCvw zj`NN<r$1yqhWzrE$?GpOmEKOIFMZp6m$%SYZaqm9<lHJK$PK&+qtv~ObNUn5lE04B zWA-p^Ad>M1AiI8y&UYa-@v}*5c3^b+;0xG;9(oyCjf!>%E&E{iTys+lD@PKh5<^T} z*s&B#@h^;4FNr?a#L&Vj`~X+PGuj6*`{E5jAub9EaroG|4^>+ZiRv~j)mSigQUyTz z-_=#Iw78~EtY_JxM%y3GB^{ciJ;d0S_YL);n<5tRN4+|^I-2d%SiA?bcC-21u1a7x zSW|t5J?@HU=KOP`0hvmrqLnIHr=sij{Mf1H++<{OGUy&tHIK*Vd>!h^(9p6>zPA<} zXRU*5Y{bCgIQBP$IQA5ZVPB`-p}rvc<(d{eN3>v^DS2WmQ2+WALi`&n7h<@9D5k<V zaQHZ+(yuezrF!gt5wOp#vgMm3;ju`NeUl8_eO^kPM$bMk<zGh61isM`mb)S?e};6b ze})16QCJ|;N8art+cZB;zWH&?=~5{d<J{g`<cn`1O(l=EHdM4qITw7)PoDZ2K|lCk zfSJ9UNGX<A5TIZFJoKlJYvv9dygu`(cL9r^!LjKT*@kZ5Fuq6f_-5&o@kd|4o4`t) zr!g(u$7MVcB5=yxq2leC<Cy2+Em=8sGW^Cz$&w=2&dAF6COdJinmt~uIiDJbft|km zGMVnmclupyGBYwYx43%rqxe6<F5{te%|9pT%XL9tPM^E-p=-@mFKWwP&ie7O2QClw z<0y`$@@Ov&dagJ*Y)T9yWUYlnKGxf%F!>{XTX$D3X|}|&ojOl%kD_-h=F;0u1)C{t z(b+%0s}9X7ZPB!C^Y=V<^v~|W#F63}(;k?}&bMUe`g$|DxrD@TfBy#_wmCbK%Vl!& z@s_FBoUc7{Xn0Yk$fjiv2``R&1Eb;CnAh#|<9|thXb$)8+o)%#H>fXC-=a9t|EcNK zC$~o#q%{_}l7`M9HTyPFvtM9goG?F$o?b(WW`FV~tnpa71{s~DIf<XUCgqQ}02?It za=q&Dpn81bBFmQFCdzk;OsKt01|feyI{JPf<==&PgJgMDUwaqbCf^~-@g1g8t9lJ@ zt*uM71G(cjhz@>3%0DOEMPD&L*IM1H`GDSeK<}#c<+4X8r?Gqqef@19FJ)jp@({g| z3Y^8}{|7Su_>(E9JiV_uuyXXuo8SH(-reyX^x36rDTrfu-6zSG+ipB=bmP<L*{E#8 z(0S`+p(1TfanH%_v=390H*seDE65=mdZzdbxMGbQy*%E1+mr@XM3<Puk5w@e!)xTh z!$VQdw}G+gY>GRMbh39~bbMv?kmuCJ8(;gLFs@llao1@6$}>naKPhPDn}TNEdhWHy z&`gu48uBz(LLT(Km3=f-t=w*^y6a8&pGQ>I#z#@s^_h&Zvp;(O-^ygl?uNJTKWVbt zO`=VIGTtX^?TzQ6sV<c{5RIBU>1@nmikWmBCMIarDa`h9)^4)ca(+kJs=d9d1}`hj zOpj^vM=lGqM-{8b5DIDf4%4b`)|GHg$C>eF{{;HKH9qEUvztHnj@#B498E@}adTeY zT<|*6of3N3)jKGoBdqk`p1S;|)m?CTizb)I?##P9{Wh%23qoDuRq9jJFH$AyR~r;H zUH(!fqAG_mwG0GRsTSO9I1?>zkjUxVEU;LBm$=OEhb|zUeje%cQ@37*%kz0@d6ek? zry1^J^}76PM3=82T_#0g7zrK2bu#W<95j`GNVM^XQvU16?|Y9eze7GK^fA6e%44;u zv3c~2BPM{u4e^y*bQ09`yX14<Why<vNSlX<KWVS{lbn4Qoh~^ducH5Z_+Ljqdgfhp zr3F%#@%8jWn!oTA(zCD2-q)Nwa_;F*Z~Oyz`54U~x&=*J$Rqs{-je{@ykEvY`xW$T z9$l=jeJq7b*5qP+6J4zB%g--<8@~Kq*~ZL^<KM>~=_D<Cuc_IeE{wiR633hiQWasW z%KXU`p<UacOZ(R@r*NRg_d>u{r1NdA$@ybvE`67K?}zZ!Wpw-7hZc{VyY}q&@qgne z-Z=TZjDPw?q~u=`l>F0zlE3!mJ3nXq7O!f#yOufLb_YMk)r|hoBL;X)j~42+%k<$O zbN{yuo`zTM-!%9Fx`x((Lrd$Gw9@5usxvXOiA{AYjG+i)>yl=o=xLHxI+H!}{7A%R zHd}jrjvk}Inhs5FzQ3#DkIT)WxOwxR$;`pz9$xTAWZF(m!kSj<BX*<B<W#FH4JM63 z=a+<s5-~PD7-%-xKmSRGr#Uc|h((g4-nLw1($wbMmm8ANQC2E-U*A*z-?F(1&Opv# zX>>XYE*~-klu+*ph^^QL+@xNkK2Lpv`awfW%?5me*Z^<!B9Ad;hCEtBSNa*G@83ip z`2q{ODEgxOWw_8UUWW^P@iJWKi?irLf1Tl8e4sguJI4xL`Q?)&Tk;Xyh+qC5QT*=_ zB4?pVWgpAEA}xQLc);Igpiu?#EVTwPxWK<g_zu4&-LQTw*;Ol8Ry!@fCgpF}3`0NY z`j^O0eu;rXli*%wVftO@SKh614*g>XKZ5S<(`S(WeCB)LUax76UA*-Ak#Bwnbm!YN zx18c$LGJb9<xh~|VWFAqD%|h^WCcL=QvBCo1QFYTB+X5xxZBX7GLHMazC`CGOf2Oc zdaCe+uL#$BA8tlzvg1WXVj15Y!F&9mbu7S=MUasc|4k@JolbF!DAdgsT%-My`wkvE zdG6|0@PFH78Gi}cE&daN+P^NS{nNK!`7i@!+Z&*FQuf{N_7ClcTOUc&pUcl4KN*@j zXiWJG>X0lsGCi4#t2^>xuOpc4luv{`7I}9r;&ufr#x7kT)g$j6O1ceZPp?HetTCED zy{m3d>rAn<dGjx|MmA&FUAHqQr=EUOV^FK)a=N|4aQkHLNOSLWbZj&{o^6>Zf7cUk z%uFYSr~LMDZOgcSDcqhqoLi8~Ga0#jeov)79J7o>Vq@lT)H=q*N6lffCu(~0heBV< zIJJ*DC(_mQ`6$unG=n)H>@4gui%9O3A|s%z5fm^$)@GqzS<mBa&jEt}15(%nQeGy{ zmZhZRI!K6E2AOg%d9;l8RSJ_a8`JSbD^a@mj-hL9xIhS9FCg7Ib%5k`mIooPa}+mK zg8n3so*6o=#r~0r1-zqSnl81&@~9MVj$>A76lj*4o9uovR(Vu__^JT$iRtAJk%-xe z-34}-K2mmmPjvPSwa7e14RF6$Qf`em+|*@JD;9_P(l*ye9=}DUXEjgT1D-CGXN@W7 z)jz%Cv=zdg2DhU_;D(vmyIY0i4}V3dBaKqa)Dh~cC{;tyIf5V`!{wv=3VIS@%68%l z4zZ<(y^15dlux6#k3!4*1N|x|h{#V!`AY~7iv%bAi<eNe)l2G{i}er!;7kfJ*&*{J z`c#ly89}Ceh&(c5&L{Ba+|~Rbw4q!&L2$I#3phH5S10Es-JR*a{Lt7OUU(aqm8o`v z6<5v=1!<wA3A0uEWp|pIeGFd3Oz|r|8k^rV{a%o9_Y$%w{+s}?qXNLjCKn&GBqZ9= zDcU2aClZ(lcUl&)SN#W>ik!op8c^uX{*+DWWha$UXMbP9!Cb7Zk7!fd4Z5Odv-go9 zm!0zFvxU@5PrE_;)3V1p6j`y!b&Ia_;V@GVx6M!3J?0TrqTl0g_~MRzQY%~L311am zd0>_>iizmCBEzjl`CE-JRml5L^x?u=t>zma92$IW+t8pLI!p-0mbMKI^3z-PfWo5p zm&rDom+NN)`RCf}(|2_iEsTpe8S*5<@UO$B-t#o>7GDBZBL3tJXfSupukO1{j2GCn zDH-p%it97wPJ@+9A-yc)+s9xyklyf7i8#6Z??iiwBez~~VCth%Q?Qr#09-TBkO?K6 zB9w5rTe8yBG#)yir}ORhU^wIH8yx9fg75yk!+}lJXKDev597ok5xh(O@OvFMyzT|! z&EKDn#a+H$*N`fkTAOmYI!vm*@oY!d;f!WN`m8mWwkd5XTR^e;H@n{4r<GQjGiu!( z(|<Iu91eMH(uK&td4;L#WM)obat!Btn9xXLz+(8lJ05F3X&qL`0-}XIujr%RV8GZA zaX9UjyZLW~+6?S+S_huI3c?o~@9`A0K?kc{qfyc{HGwB*Ymh#OAw5lCHZA2>5dwvU z7zt=70b;@oMj&*Tgsa|cDU6%_!a>~Zhu1_4h^}kzLve6GTJv}D^1sz-VnjzXU_^n2 zDU6M%J=&AX4dDybg^Z}7-Rc2+)wPCtfbca0Jd#m*!xc_s;Qd7be-i@!a)r?k+ag-) zNWyn<^26T4E3v%hw=<jHVa#@8z@Z9{3_bqcd#LDl>O^guf8K6nH6D+{r;*t*@$`*{ z_lM?%7;KnYq)t&!iq6$gaj=34mf=r#z+@;NI3KOH+w~HJEJ04D4k4E@LiP!<6KU!f zb_3>FZe9v5TZR;x=g~b~Lr5AUB%LG(85i!{n0XxCxldFxC%eO?+9oFy1kW**p3p1k zw~p;2IGV>!-9bFlk8#wC{JELK+i~=Skh4UWF$?So$gMkl9$(pF9OMMf2`zDn)6f+f z>nD3d`JN(fW8QG3@!BT-pn$g}0dFIu5AQ>^!wKDRkAplBY<IFfEK(sD)I0mv3ihu) z9EhU-OYd^_*!O5Jssd6U3FrGFjPWsm`LqA+in*M6gQJosFbegw5o!tD&R40|M88-= z>7hE5UTeR{J<F8O5T`JS@cKjzuQ`I(Wrmx5unkm5&aX=O;|O32)o!;1-0hYj-EIqn z>QlgL2IDnD+Lxi$jPd%4d7>3B1%{cHI8%NFKiYT!zkIpsFm8eI#xuAf^gL-dJ<pV% zA&+)M_fzDRr>f|NCeY)n1l<d`jqXqiQ_KOnbNvIOvqvhfW(D1sUmzVv=aIF9hR-uk zTzeK?f9e?l)n}fiWgBtkDIAk0>5YM>UwFxZDc1QEX{_6DWeP*sZ50r{EFgSzV&U(g z;qx&eUc2h?-`ldk?%}u(#z)!MNbGZu0Q~RBv|5>5tI;?TGLPBhZ|G(pK?&@I_|QnS zXnPDLxNp?T6&j5~YM2SyP1<f#z-JN3<Q^+S?(!S;GyS6J?bG}v4{V1SA+uSFupK7C z@B_$O%`)XASqo#I8hHZN!ZbcO#D8=5A^usGJ0=A$766KD|1l{aL&48@bq?9ZmSULl zJvJi2n}KV?`j|FK>}A;+^kLq)Hif@bnZl0|^iIt$>^uA<88oh;*Sv<n8A)a_5!^6c z*;YaE*#Y$ZSem4>a4R${S3_2LbRO@6-f)f2E^QsZ&$nUF`uvYMfnS5|_BnjaKq4Zm z&;PDmgr#Uf^T%OhnAK+&CvxGS%<R`YI@>(vSaS1UFeZoD=TI>N!;kMbOy>i3lc-_y z&pl~lr$MFGOV!<y_GYo9EiuqyifKJwyI&)-rxU4@4+-AEPXCsW`w3wFx@GF1NL<6^ zRCO+CfY{@8mg{4955nXi-pW^l-ysaY$~+#auhh2k1w@z}33y)D$yPqFyDR1}GNFZ? z>ZO@llLCJjeSCg|bj<hAylx8j4wt(-gK@koc%3Hs(69_Q%5y6;Kd>J+aPpo$D05(9 zvkZxQ`UY^b8b2k#X;3hM!WO<q#u8r2W)xYsEL_9mcDT`ad!Q|<?91N+F}7A+mihSR z|6`~{*Xdx$=O5Vo%r=Ymwo+X<zdJ(yM<|swayLX*>Z9p5PflhV%pu!&Ps7)@L1D99 zZvW`Q6y7`1A;cR=YLJ?yj!<W)>%g#8LBu|S2xOSf67SM~DT*n#03D}Uh_3-1GdSO~ zy**uUDUl1g4wD+>SwHD$IZe=U8ei93j0J#{uaZp9QF8|2WTJ|b3nX(Bs=Aazb!dSO z_4RpzmH=QtpTB;D7MM*-0$O_V`$58|1+-)Yv|Oc2iRlwKA$Sy-A`e8-6UabC&SE1r z1hC=#7tjv|z;!$e0SXX3k3o=gBE|0$fHWfjsVCF_VSrSBlRhS<)I#0tp}{Z#nBG-j zB6-(^M}%3>;Ls~g3X|)hc+-VL#R3yFJ}&P5y-TOIH8t5);61id)A#>cut{|oq}~vH zY9|!lK;GjE2#k`)0OOmF2S#kFUc(TKk@QZCf&O%OG|g_jgx|S}y~Lf6T7H&n*nbx9 z3E7I<kd&<Gt}LWvDj@#IBZ4>vn~J&D@RIziFCl22NTeXQ$h|<!Uk%K7^~VJn_k4<b zmIg>aJtRQ-EOIP2VxgyTpGJb-xb^Hy;6ncY9l-sfI&ZNWSv|~KB$)R_VFPmX=p$lY zPHR=twl0lM<&4Wj{;aP-x`)dsz~7dO4-Lh0w#SA4k90D*MlY4=kkhEwiQ7#9zqvt* zmmpVbu0$V(s0Hdc?8t;^p%}0m?Q6MLRf>z%Vhw=a&Xfy85twQd`z;m-j;8B%;RUP< zrwRTL-ci_Ho+HoZq&$P3-I7w1kU6Lumb*pRuRt%JHIKDc+bYNv&IcFS>QF|4g>HEM z%4ve-IfUhlP;~?>4^Lkb+7t|sfrL&a7tK@c$hbZ`M$6v!*kgtCk>gJZJ%jro!Hy|P z=~8q50B%#V1KlMs+QB8?kFa_i{hg;${KXi-><Iz0!((%ggIRfHGgB{QB!LJ?pvtKb znTA9UKp1c9Zg~*Hkk$nF?gi3I+QhWYFKhg7j5GD|fd%g(6W0%GyPKKX4kl5N4F?+A zT4WM!i&4D!sco=5<}hD1?XjusNOzZ+cAE9F*ABSM{BtwIdXv(CPNua}^j<w&-##*z zxBEI&YN@(i)2eG|_{w(B4v+e;%pOqNNq+K!6vn2XN>O=gp86M5Nds_HMENlSM<Cde z+$(oCQ`aCmXSi6Dw*vf}0KWx>Gu^FYqMqJDmB;`yk_<B=)m+1k&Q@`&pHI{G0P3Ce zy;8apC!x9|ghg!{JUlDJ6TE#4W9>ak<5c+a6AnU@)QflFVIc9%?Es@O4J|9FGB`h8 z!0|<Uhso{<FiH4|^#RnhM3vTfPQ3Gm<}J0Crg(Epm#Afzz#+oKH>1hbgh}F6KLCnc zP4<*8Y4?Wz+s+X}_M+pz(CxvbPrhC1nmWn;&tK8C79*|($1XLzXRsU-C<Yj()~Pe# z^I<wnGtM-FB;^c$u=5_LL5F@U8ihT(WgU^~1a9UCfK<c6hHmfngmZ=M45ttIC^8+V zqG@D0ROEFPBhU$yRHs0iDy;;w0z4r1K^kHYkUQ5Y<)mPhDtmpIvXtDO=PEhq0Ms}5 z5M-cLviHsQa6H*Jj`PoHWN3iU_>>G*BSz_x{NQnr{vZa%5dsXTm2@F^XbvJPBL&W) zMLPnDb!Y^S3kX2*hN8(dtOG$o$qqo-G9do*U<PLew|aR9Kb^*b2wOC5{^v)7k<$^~ z1|!kub#|jlrZm~=0cG*9{X>k`{Aj=$2{<1B*8QA4Y;6=<bQ*i*9wW9QPW4k`)B)-g z^^|CiD%k*KrYOHqMH%F+FEfzJhNa#ZY-0#)S^~Clyg1VjU}J>5hv#lx8E&7b8d4Sr zlMUGuRZ?CDU@0{cyfP|PBhg0jCD+83pCAoAPwW7?0fe>z0y?pjI|rZ>pa!XseN$u= zbAjfA3kVoW*&T~5ksHH9)Ys_^wTZzTZ7EqvPMsuUA$Nw?4<0*>CtRO^^@Gi__6vA? z`y5R$cknW%Oy$(*Po2B)#5H(x!G_Rh8N}Od#|89xf@~sHfS>p8ioOb;`p*Hry7BC- zlu28_NC)O_&xQWSqe0Oe32cYr@qpQ)lv^<uJFx$?rt2~3DC7<-=lVU5hRNQX=|N0R zT2ykQL7~2$_Sy^`a#zf4>~iD%v<=kQ2meFdDEcwgOAP}zD7Jp#D4**9{*zKGxLci) zd!-aGaK)p%L3qsj+V7PW%GOk;pH~2f<OsvDcgsNn!Jw3PAv6sVYz>ksng!v=f@viA zCIrDO%QZ=Pt>PY#HI1SdT~GyM!nnlC`{KA$bHi>*;!K*>Ld)*7b}HHpFj&DiNom3Z z-3i>gZ9s9N$Uz^d)Zz*jFb#zg**a+T^2y3tlP3$_JD)P(Y%=f-h<8|Nykr06*4``h zUS02G$>8j49Pe`(y3|&O*XpubHMT@CmOHoJlh}9K<eFbyx1PChsyEelaP^7JXYHA# zwb)-a8=T6v=u%fq*JC#^0oLS5Dc7zaURybMeO`8b?&&-|@$o|+bvUMCJ%3UtoE{&0 zvXH9CDklCslGPA3Ba%?10LUs8<%c`&m5LyfjvO)?c8TyTih{%@hF5glD;tb~A`+CL z9SLfd;o9y3feeVIo74#sg4;@b-z|I*yc>zlE#)=nVFMD|Aj>sKd5Z!F*GiTKFfJAY z@<Ha%`xz87@g1E=7z|8e_JGDt(R>uRxW{C7niK(NJ_2&ExY678BKly1MiAt1fQFq> zoPp*w4e0YmSzglCO}UvwW(?B{MCr1{85x`)12NFRUxbCHNR}0)bXDlk8iXBCl|9u& zrb71fVL}xz4F9Xo-u~nMp(*R&_|3OQW<Ro~H94KZ$#8GttT7bPBvwz`Eeosbma`X6 z=2E#Mvo|-Nwr7_P#QxARf8%>c4<32p#s$^-m8CZqf{_yg)@aXocu2K&Jv!-C5E0MZ z%F~k{JMxypF+G_2heX7E87yCY!<y*VQT)F^{Ya2+A<7SRV1`EviuMf*uSQ|cG=s?u zdl+5}B3)!S>Tb28Ldwg5|AWT-ACWDQ4U%VN0t0!M&e~`#aF?0nNGSONBzfkbQB$ne zby*C7o&<3q`6ewmjRvHM8#1|8hkLI<XnE++xYJ5GBN;a--(ZWJ#HS0r4=sezVJo2n z?0-dOw53@fdk|$rwT`inxCu*;5nfY`y}AF*RD#WSc@Ffbdis2x-jsH_S05~#JD1(Z zs7wr#vd45Crpcb}@Y2B9X4-Gjy5g!9k;l$-wYD}()8n?EJo)Ua_LIxk4l3QgmTrsB z+}&c;>s{`igJ*h2^z!pPDPt(4_D<&}FYTip$+$wM&KH6&$J6>&r@di0Y>NUf$K(eC z4S$U8b0g)UV$=_*k{V282NR8!TM1ces~VJ|wH@8KGKTkd-Yd7*)a^+9T9D*S3{Qc% zj00N_--;B<3hgks;id^MSJ_ZB*;}g|Wlfl`kncbr>=0O>Y7M*HM0mh@ZEwYT#IsH4 zUlmYGmSo;=3g?VDI>mK>u28(%i)7rbNY!|nl-4aJTObh>t08)`)(Tc`I}Y~@j^Vs# zvn2YHd4+l4NWXb=K<`h*<LUh(k1-q)Np*I;LdV!dKhnn!_c70kKD{|2O|tz1k$lS^ z#+PFDuJF`o(!~tfrT720U8Ax#wMW29YD8x$Zuk>)rY6dZ&UBFak0hSrJHmCRs;NKK zI8uo|hW9t3!?kNFhieuNcZlIM<Zx~Ha2?gdMdwL6nw8`bl}sfER(H@r_&}Bz!OEdm zlKRy{hXRoj9Xd~$k;e2pFozBwYy$0w#(|)i&q`?6Da&{C;IN$H{e8r{(a`1Yo^%$x z=N;r=-$@X%Jv@;*!B_&b`Mz0Z^K89j{vc#Dsjz>cZj3ps;g)p0h#a}TwdGvVwM|5u zZ6=MvpjT?HraU&IMCFP)O<mrYa1ZGl{szelm}tLBm70NJjV5BEn?X#p9El0pDhe4X zAHzFa?v<snW;qg*6p1O!@EstgB*Qh|<!Q2mg~n90d{BY8reTXwH`y1^O*UT0SY9b3 z9JN*&9b-p|3({N|`Htw)DN_cgo2*pvQQ$3FJpg?tAs1?brMGTiB*Wy+N^;i7EQz<8 zC85@ZPCV8io}U!m|HXK}-S_PJW~rfRUedu1_4!o!iCA<ZuO1y%I_Cp(gP$Lm6nTF= zGp*PD`1q5$&Nn{!96Hke39B=rY7uOV!lRcdXjQ|){8;i&D%^)ZYWO2`esbh>jZo9n zDs@z3p-P=_jup7$=)Sd00_~f;&P&$J0t<|Jfn{OYrE?j*7AJfFic$311n&APw-h_u z1bxT}`f!ZlI*C3Mus(#h%mf`mryFO>Gh|`&Gz)_Q{q-8dFN=U`vyunvg{4vTR!I#C zVk2+bn6jEE$Z_<6{b5j$9G>svqd{1Y12F^N)DI)CJ-GhPOI)yz*=Pod*=SCOgt#6g z1a*f|7-95>AJ7x59HJeVTbj3!1PSYsMO7`5<K3&>q6$lkqFYqi;#j9d_g@C>5nZpc zvnaKuU{g2|(<=h5NG#LQCh|v&er20z^FIhG_J<;)&0-LVFcZry(HW)6qv)&GGNN7g zzaQ~fV;%Mmo7$pFufam&u&p69X9zlF4YsOv{J+hqq!q|kMglEO9;F}Ctzg{zM#G<C z+ze5()G~F5IxRZC8*WN|sH^)(U0nlpb>uFXV#q^0Cb`F3_p>atBm;U*`J|Q~F?@I( z0jf^`)Es(yvFHONEdr><tDqVdKy{`Hsxb_zOqF;AxK>Ue$n>%071Bns49l4Cl7kwk z*2y0Ih)@JzfqJSARQkHitBWb?$s;w(>7}(^c>XN<!eQvQqfmIrouI*kT)}f+O+d7= z2nEq~x)dueK&eX-L9bb?ct1$VWcR^q9SD7#7Lux9r7bDmcMMj3=wU}b=ch~B4Bm=x zO2+LD!d>`Lw%{>I7$DRtWgQ%Gzf+5_P;@UWenIZEIzl>`qFEvBmUnk56f%P^5svHB zK4&DL7+}H?oniC;7SQ--jvlMXWYT#M67}64`Hn~gu9G&4z;)6k)hN~ZMV5{Ed+3(n ztj`sy$D<?0x_Y!3wxBjxEWm66Sj;#4Hpb#4wL%@FPEt>ZR(7>v8f32|(9*&6MESD_ zMMq(~Mmaz-^cNXEdIEv3NWeF;4_UJ{h93mr%~gRnB>?YI6?n7khM~0+IZHOOV4xMR zzo;;Dp2Cb*T#<$DcbIrQ$a05BiN1zH!0A4=91|+|EElVykXKEh|Beo6rB~j~Kw$hN zdb1DieX|8%0W~P@yo}FIVIv1C<mY9)2KYys=#8GiwWHX?#n2c00e~Bdd^iQvpR(vB zw+e#{z7>F%xr=n!VC$QJ9Zme;8lcs@-B%;9Qvvme+w~#1N9xhHBhko%==-X3^KXCq zNbC{#MJ@^m{M~JAB0B(ZRAv3d&HU2CXha&GsKW3s9-s`tI1DxXPSqx^P=~3rqT;SN z)FGb{8sV9;RoKLc8#<04Z0=*ZlMEk$71Dhz_pk*-ffcNf-pTr%+h+Y>8m?APLU$jR zXUhi(ELT|Wpmf7{(A(uN8_8#kOxa5w9o%jg*N9zYt9FsC*+n(RW6k`XhrM)JLhWj# zOR3=_VA2jACp~ju0`KVj@%}|jFuX?dRu@=77J_dF1amGwtYbGi;9Dn;pgUO|N@n-I zZL7tg`Z>0pc|5j5Z70$W1h%2V7O))*WiDLI4C@BMxwsiKb?jT;fv02h{}rJ2o7-qP zL_gBS59hbqy4mE|1%tXnD<^au$NFky9EILuw%*k3#JmCAG$Wh8-0;sZ&St4K>J)X6 zx<)-GTH6(A8HNue5tgo_%l5!!gr#SgQsn4W*h4-@?qu84X_)^;NHRz9o<jv&Zds}# zZB9Vi^MEui$6~N8vgO;AxiJ2w2=D<JT-Y{#k%c7gRT1<6RM0bp(X(8OEl)HpBXh|R zTry1g1bNg%mO}`T^gig_8OS?^s(1GS`amlz+swe;eeQaSdjfCIx=L>(N9QQ8UndyM z2#o9?P(B`#@qq&=SXs-PfhAIc`DG0>zI(4{2;J;6^c}T<@uqTnU~mgrhPa+AqoGEY z(U7ce`3ANOaSe&}oA?PTvEhr`w_tLc0nGHR%{zK?j4du{(HNYHZm-iFY%ofcJ|j?K z_(NUl?q<158DPoc{r2J?2<ZH_T&LE#8<bDmOcq0f(Negb1NsZqg9dRku-Z2>)}0(> z$D;OzHkm`~Vu1KU9gdh-He**=q%ESx(2Ox;qZ1>duU8?vXpyU2nC8M7CtLI{yH$yp z!jEy=yZLJk{{iE6KXrn7lCUa?_+4>3#*|FiA=viw5<>3DTP%y$<iEz0iszq=Rw>9z z@zu+~cHy6St<}%_5PDgLSD+6ru$)55UjwUosEXw^0n2YxttPsQ@ydbct7v{j1TCAe zITk#|r&w4Q^elSqGF#WC0@wQ!Bv5$*moVxKC+tHIh?i0iBDl6qiy)ZOvn2*+Y8cqT ztCrTBO}rPO6&A>jy@U+o%~xn#E_;^V7+P2ZXmkBCZeNOj0>b%Kh*Dsrs7c11glQpQ zXP2aqEmc^oz-_@XG;gwR@ifN-PxB?<xX`<-slJiPGfzBEb~K`o@H5CR^Fe5TxkmG9 zW@i^*7teEN-io;WK?{v}D|S(hok=Pl)Qnl6rbxJy$~KvbHp&zRU57Gc?(LUXxG4<b z1bC_La55tgvV<|l_z6KfenF~JYdsC77eo%DSzw_!r&N0s`JMD*3;l#t=M;%dN}W9z zCHxa@Ei^<_z&{a~1A3T-=jxS2XHYu2XrBuyNx~Abr7y>nK1?-%bYyJP)$miSBd4h= zz{N^^ocf&TySwU$h2cYZO*22fNY-NUSKmga90gb@qzUgbrJ1Kc1}b#0<z8vv#0y~N z3rtx-0(jR^7VF5Xki5E3)sZuTj(i^5dk3-i=h?EC?EGjYt2{nIK>7(h_s<<-%Wo3v z{|3vwDFvoU?gh3yOLA8ySXkO~Q3UsZpeN9lb&RMB4E2qW4~{$-c?k}2Y+K}&BTsS+ z{{_$y$R@hnFxvkK8dQRNljfJ9z3^kQ(&Cw;5ID`!e8>X5Ef;C5Am}z20D=jA{3`e& zBcLcfxRl3t!~_ND`4n<oV)~KgHQc|IqBpct&*Jp}?*a`I|0-0b)j25o6lfXF@$8`< zn6Ska7aV1^3W@{CYM8bQ%S*lcEci1(7xAFB5M~HcNF>}4d%DsGe8XmIW^DY>8~d(^ zLMmTqVChQV`Cyk;MR#>Kc6Pbd);#Sp**$7qK&0$&n*$1&&FXUYbh({gSChVT@xGut zzuYBLN-YhVGfi#EF11Fa(ngOg$)u+4$PT*W%d;V^)z6Mwt;1_C&yULsQ;7q?9=owi z>sQ&_tp=sr8H|SQ!C+5D+hXgDF-+3q_J*d%qN4ts=$lnNnm4P|=4QIt>wL9MV^YK{ z5p(8ZSnbKgAUD4G!-n6(dXz!l_+RX*KOTlNMEN)npfgZC<U+{v$yYTYD`>)S^|t84 zJ~p&dvt(s1i)pIMPExLJa`r$+HMt3pq6v3`bGzegCK*LD13T0C0M6cK5sC`PBi`_Y zm^hBroB&CK(T3BBz}mnWAu)AFZFUA&yw*(t6h*sXt~Lixx~HI$T;nL|MOdnV=s|oe z^<-P*ev@n_U{Ck?LmBy^+-~)|RrbOES;@2SAl=!F%oPcCsaz|e!trn{naEjBM^vh4 zI8t;3<GsB#0b*|P$<399pHyOZk!V*rIT_y8eh&pJIB4p@5jno+(LXtMr`UX7U2F~_ z^C07sVd3CGYDG+RI8s}B&=em*f}1Deny(5jUK5-h1cwRB>uzu@@j+LiQ3?wY1>gL< z85s?uzbDs+$Jr!tEXDwf#b~q<;skaOeTdN}GDW-<OhI#fI|~x;<MNAkSV4>h3+90Y z-*x0O@x4Vm>4@t(MpHj=$Yi3C&3|BZ+g$IlJ#I%r)b9>X1zFnXPMFlrhTMPLL()3G zU!6a$lhCYJuW?N$0-1x>2-7#<p6Hf#^x4BvyRY5U9*EXS9OS(!<Z70wBf!A2t6uWX zc3egYwcyr|StRH<Q%+RJD8a)ULy}*sN`6I<{L!l9_hZTX35&Rmv;m_)#D-bKg(j7a zrosY}`~f2G169cvs**3M^)8m=UxXB4gyGUryaCluid~Q`UP*BWWOvM=fwA#fEOvAu z+)<dAcmngRbVP(J#q7l0Dtvqv;U%KS8xBg^!U85Dla<x^;i*Ld5#xJbCqhGRJu0^L z4>VW1CKHdY_Y;W$k0;gpFJZTuXm;}l7Prm$yEE!;nT%GN9V&Y+5SonpXlDRH#MS>- zyCcLKw>dPbfHl$G+TM*oqIM_bR=r-Kv>R>7XtG!cjkI^S^?Cvci>tu6Mc>+jlYoGe zF=|oNxhqZtgWzV$wn`R-A4Fz6N~}4UhUqFm#sz>ZRRJ<p&6pHP$9Yl8o416Y!?mRr zGobnp+67|J!@@=Z24Y-3E5M=%G9>fWxjwv-pHB@U3(+);OoGwo_Sfu#!x_c)!3~KJ zhuH~<kSN%QusWVCj_hqCz}SoJw%R~dmDdy=wg|pN1p*I4KyP8R!xEm0y|EM=NSa)+ zi8*%EDUG-@Mq@BtJV-l(VNW`JcX!DLuFM#6!wF|fBU7u@N?l-Rz*;=`7GrlU_g)Oj zr9%NGe^#3su6e~!%bVQ%3oP>xm7;z^l|1zl_f#d`$&|Z@sGTgQWOxhsu2D}##*852 zG<2n58RJdeyb;M!Lk93Pc>1oAhmbYJkouFQawQqwha&5gY%6!yMPx9LV8o^#C=@g_ zr-vzkl2T^@iP@p(?L=Z!b|Eq9jIf<}yTl&g<%kM%aoa22HNkAoy=ky(HA+K^wS{$u z;<iuS|Fta@@2U*$do+Hd&SX?}c6O=kk)+pe7Bz1xsAB!{;QCDu)lW@}{8WjpKW(;p z+A@Y8Kz3Nga2?UgCNT}mF;eIV1oP~J<L_lF$Db08e+GK6@bPEy@w-JhH4ev*tZ%M% z{D!6+tcM}TZwSI4HmJ$*E6}GV$#*8V2&1ZN)tb0KDLGuNiO)j25SEfq%X6l<oUCMa z;7W_4iBLOACZR^I8W;mL9ELT0wf=-Ln2S_&!&nl7K4oyYgF6?=ccUKKO{#T+w{;TM zc(O~qp3Qp?k+VkabgFeWd%eI-(Lg5akD4AX_@DiOU8}d+wK^N_b-4fE8~!=MK#Cfm zW~gJLV^k?xkAi4D3T7LD^MoI4fu2wRLzsX;%L14CI0C~V7NSwy2a$_b@Q@bpaGc?y z1P{FxZ>(%5vbB?3ieOleKrdcdNqB&iOi9^PX&T)yHubeusja72p>hX3V*5#tm;jND zkq!y^;0pP{Ew^?BFAK!|USNdMJ``UB2M#7-?Xb9!>ywo%PT0oEuLEAfP^;tBhj7NQ zEE^o3g-IZO1uA)+OOV4J+>ahAyK!@9d0}Z~{Rr+b1A2L*(-YdO$6^Pzo?Y-Ge_(LC z_AA>k<?fkGB*&8fZEsBdOlh=rcUiPrAF%OQ%%Sc;x*lHM{^Zz1e9-*}@cJvgT&q-R zl-kvd&uQrD0>&MK+!70<Fy1zQz2To$dktnq#$9i9H^b}VQ8L1S40;-8q`9<|x3uio zRWP@$s~}0jvtAOO`C#!N$<#g2PXGlE2Z4v<!AxDPL?Yyx=b>piN$z$ZU5dqX0FV9| zBw;2U#9L9C=nZ$4^a)PLAl>Ysd5e%{)<bOsw-t;*+o3*&_y4_*0z99ZO=6Psv<3Zo zcK5Q!qcG@*xAy8lFX4liymxvHIC6@;=sM0h?Y%CeOcN^f0Y{F<ZvTA&9A^XWp5hKS zeCSw_FySQkwPt7Xz1f_5L@k+&&jdQ62M1Oa3ei`qf%>Y)541OKf`KKW-vnwGC-$h1 zRU<y3aR6@gktn7*C?aDL<)?P7Q=F{AVX+$ejaNgzK^*!4JL53|ievS4iAn*YHUv`# z3hmbQcS7)Y3P!O!1QfjpG``^xJnVD~?`2-5`8-r)n`9g5nFDyM#37ueO`_{13b>$o z1F|x_wxe1MvpI1t3BZCP#RF;dY#5x$_d?p<<ls2|ktrD;pV=iH`v7ar1Ee*(aS?3G zD!H3?EJ8$s1#9;<W}5%x4goWbu6?-A;Z8XXZI(zfud#S13T~_QCjy*aRyz_!_f8(8 zITFzl3L0Oy!ax%qOtSHaEh}rz2Zqh<vYZ<zXzEg_&s&^nZ!m2)Q3P8nLQl#nb)32= zy7-9Mgd$$Xb3%fnh8TJw!<6?C%pv^jla|Nu50qODR*|+}K-v>kq^(zxHiwZ0P@2R@ zgSBMmNh#qxX>l51>%ew;3%9^_uvIe+Tu)TM8v;FS;lq&Qsr|S~eZ%OVp23Sn&O@zW zk<|Q)%O^11(P<fsT=mf~jw6w6L}QtKq#6K?O&!oq!f9y%dX@CVi6SYPMQNVV;z8Ft z>b}9r)92xvWAq(GPw&Va{5ro6DrU<&0<nJ0@B_(<9sAsOS~4nnBuw6|aKUK0fegkR z3LF25@o3~qrBrS6dF_LJ4p-Wv2R4|zc62cjFgx?FZ5|YW`4P1<QMB#Q8}MhC^u^Yr z>*$O+4HmmYEi+rq3YD`x+>g-7S~9X$j86ArZct9wf%9dHGvg*CFO4{!C3*ch>Hu|8 zbYxd->KV*0SBq$~3^x|#*BfyfWSU%s(^5VTSK)FMk@Er~PgN1Qgb@iB+%UNchl!(g zoM7>|bi;Jq-{mixh1t={>@#`?vqB3HO=3su@SYVdp~lNr?@0t|et3eIL^I8g!77nH z8890i$4PfT#?}hW7uT_Ad{1w4Guc_(p^`d`A}42Dk;1l-b3jatJn)hU$Hd^vJCH{P ztp=m8IsZLY-Ip4kI4bmeC-IWL+1(Q-&09%YYMVzM{Z`!zhUUe!-rN%vA{M7IWpH<Q zyA4aLLpe?RAQKO;9-T}ROZRDq*E0^Y`NskPZ(58!1?x_h@tL`!!y^^GmDaYV=C)Q$ zxssj@&Q63}<ErM#=$x;EJp_y^b@*FJ8ivF1VKW2sh2VRUJnKH{7<HbyCOW(;0(+T~ z)-?)6ql*Y_$1xG2If$OlwcINyrj}S1-MZ^l<gE(GyIw&aKXQO&H^y;0)DQui&<=G~ ziYLgfk~N}f;)El&jz!NRqyQAbn;SWAwM=x5e5Z+QvbB@%*f9n<9b1=yF_0fHFqp-> zbqE85zY3MnsT6mKeviub_VgF<#*(zGl$cuu-z~z@u<(X&ItO*mCEQ4L$LjL096v+G zJ8+KxZ;%MtyNkWZ*V9GV5i+cw?=)ELUUj;!e`tK+4BinrC*x;U_NbFS;J`h&TYb;f z>N|LM&AYpKQ$0g{+E6;u+1e8}>O+YxsmAMb8@oD^;hs=jDsx7|bh0;M*Q%{O7G2Ds z(*2Eq$ZtAK!RUX3|Fx6<cesBo+!mb7EVgFm!Tp<0w0YdW%(<h@>A8Gwrf;^VbtX0! zXp0=~-$%={S-HH<BV6$YMkC1)pW7S6|B@Nl$;}0!e+qbPfe-QBT`_8B$`-<Mpl8Zn zVknagKeay^Eng>_%$~<f&T~=z5Wx1>DM;ZSl9q?bhr<ZNPgF5{PQdV+RSd6QL>P7f zhPeaLvWd*#uV9lpOXv}AHDX?pm(a6uVk*Z;bWxkMMJVUeRV3f8BKf8Wud;|iS+myU zr?!$Lb7gXk!CNR=P004?z54;IuR+Rq5hBo+=#8n-dF%*|%QmQCOjpGh`^m<LrrVHk zJe7imm^*ATd*=Ex@X460qzL;2y9!Z=9)b;5iocFRno_YJ6aqGocL!tX?CAKcdgZ{0 zXI^>*@1+=)!A`$JG=JpG?%3W!8&YEw_<4u~cCxxnd)VKpVoxTp$#l_lS3~0d@0xWM zt>}lYAOe1CJfznJ*-p9M74Yl3I@q9I7l=rePJfh66}@J?&J=f>*g6gPWvSj1Hf;Vc z8vfZS!M)s5Snt+!N4#o-V>Zf+H3diGu}FNx+iEkv`;Obz>>C3*kWqJQZ*aoW>RRqA zV(yRbTCV&4vsPE1+n2Xl8?5f4!&|i4D!TBySQoBSFHmn%pA!A%Bj^IMecl#Ko;bct z+Ge<q;4LjI=@*<?N3UK&>Tvq}RZxdZQh_I+-11CS7j6i;@ad{99DTZ~3n#EHK%>@S ztP3z%{*IJ-xe+sbd=%CI3QVHJ^%y5cc^tFOas5?Yc%!NduZZvtY0#hETFFJBu?i)Z z%0M84RfGH-QjO14RKwss2CDH6Ec06ja>erU+}dgE_bwpKm^lxHdwv|8k&8$(-awi$ zd<o(F75YvlKY01Y*Ki6RS@p6n!ltegvyLKlz9Wd|m&lwMXh|NJosWU;m4X`RDB#%$ zw9Tk``xjOZzw*XM-yyrz@@<MlW^iup#KqS>4nKYgcKx5dytCRU{{D$LL=RpVEqiFt zKX!Zl&P}=2(Gb4>hiaEwCHhBBi?UlI@0M8|22B*HjX%=eZE*Sgy6*N!P^<HYrL--~ z(#bx*&Zsj*U6zPmWneu6n->I4`kF=WX8wcJ;0fz@@Uj1?MXgCV6H0x=YPMLMYK2{7 z(kL{+_P}T&7K;t}n;oXlebQ@h_K(LBY+}sQnq$T-bz~YI(Lbr`({pxb!Qsu@Ty|I9 z9mw0Q6saxz3tU?WP)X{iRLNDZNv`_Z0vSYrDR>iPG9#{vS_B2P=wUb)aj^0BXkL%- zt0McURm792&39RAgX)}=DO*XFTWW<rD1ETVP)S5FcsO3Ff@va+)&zNHATqQ=!&WE4 zQWq>vkkcDdmEO8Td*ZeQdXG?D_#R_&SbPp8GZ2pE)xUNBH+HEl_}WYnjoWSaX=V0w zJU!sG8y_q#2z7nZ$CRXs)U?P$l_K>g9;weP_jlkm10BfYEQiSHn~)uY)6YgKr{7bn zD@4fYXYlF6Y`2x1zLg|(YNsE7(-(S%ke5J)6-)X6{Bga8oW8Q%Utt*9T4SgM-j$qj zZAVmHjX`e(A=w??9$}MCD8)}U;R!rE_}Gt`4myT}u{$-opiA9K=yHZ+vKILFOtKBV z)fLz~JN$?;tzSe|*UxNp6`4@M`ISAzEYrD7YL(jLsI@KM_nCs>LOv2SJ%ZqW_Q!UE z#?jd5&=~AOKBfWZdlOWFnxGCsJ|<j`f^a<wrrKf4EX-Yi@1{a{7(sXl5<D0g-UE2Z zge!PR3V1lgaAAUnG{yrA5?cr!ETpho!vo&*r6W?*RifRJ&JX_?I#P4u*5NY>vWQl} zz{<oya!sw0%WQ#MW+C*fgR~DUbc9;{b^DnmQMdv#jkSTz3h7N1IIvGqX93{Y>>j+~ zCQEZcbV;p}iP=GVLpC`@NEo3c#m_7V_$e+!sknOvm<%`-UAE6HtggZ1pp4hpU{;;p z&{>@RJt|d?ilu6uL7{4Xu*^_rJv{M|6Qi*&?uD&QTBoCBI$h^bQYP}6E#8LidaL3n zvLhpG!TBg4`x~uXrqw!hGXaM|C+;u?{3fwf=CNZNKZE0kJT)%TQzaF`S}9!*xO6?> z42}0VYh|x1R2*19*r2L{u!4ZF35H7(gblD8idI;eqa~~<tz<`mkHF1`3Cil=76;i^ zO}fxTP;$iKKf+-p=Esbjq8_%~MLyMqED-uT5(blJFj{2lRcd5D96rEGAjsl1BSV-G zP=bsMFEc>O&T4==A&57)^0ol_*DbrFRXBX4i%i9mf#8-_45BT#P^f9>FSO9H%Ir>} zSM(un5K;eHWb=!C%J?UKDS2k|-!N{SG3Zc*2ANR5>UZw{%FfrxKmGdVTkecbB$=O3 z<wnn52{;;BO{~T4v->nMM^7T1jJvfW%`W##BhK~0#MepDEvl3RK@Sl@4<+G@hhUX% zGsCYU%hJK{>P8rOFUN?y(H+Ymc@NGdN07V+N#9sbNT4O}@<U{%t7|BU<Si%i9wL2z zZX$0tncwOs^6nSdU&$2@z#=)Zk`>p|ttJU>8gE74I6<;;C&*^sao`%4)}|V`coaS7 z#PDNl<i#~c*l3N@YI3+sq?i~ISq7^cLBs1~a=73$4{XOk?AigaIROH11CO-SyzdZP zIR@M$zDDy+6ac3K*_(}4@!ARau9_}U2VrOjT}Zrd0`C*%&0h4cLv}~rWp(5JH9pB8 zu+dWV^Mmjof;*Hjs|2wOc8jq20ynod><*?l22*q^6t{V*F2AU&QK@KnR}IB+S{~T^ z6{)U0JMas-Ox}l3=F(%74TNhb(^v02(dPMz^@-UWnnn@bDV1#gt|aV&YPm(*xM>Qu z+w~{nsg^FILfm3vO-{VH*O7{2<oyu=Uga+QosVq(z}N7LRYUY0yGH8}HMVr9x;2C= zV)FhyypLg=TA~h9*F+n8p%Ui2&N1Z`0>=)9I~m;tqBB*9P6!aaUWMrN!yr2QSP<Q4 z?Vm+Ic7^b=_2Z6h7+C~<w?hQ4W3qc2t7F5hct<DTcx)SZ#{}>mCvP7|;Kh${R&E#Y z;!P^ETflqq3T)GPl8iE5g8W0ddF8+noaQh9cQ`<pJ56&Zf$0a5cdg<SG;iElJ#_r^ zMNIdomffM&4y<3odt^;C=Ytf8fN6RsO#fYB`9UPRTeh!DK)>CBH}|}4au<&jGz#@& zpnIVT?*HM?D`~wv;EF1n+(whDNur8v{$^Lw!SwetZcD>sqWu19sNuU+jQ><ErB$Nl zPNnQb%xTqhOAKzep}o67ZF5Bh%y0gxkh6<YIck{tFS}+bv{fd;epYB4g1s3E7|-dc zCLdzLtvgapKG>4DfeSF*i!W-pcMYQLJwvdrE=cwXRMu#)2*KqP0e^}CIB#v)8zAN1 z0kZSSfUM;P<#772J4N#h>=>5xLlaOR7)yK|>m0Dwn%*$jcIXDG<iU))17%C!9XvuW zxgHF``{E0mF~(&u`R(Wu4KjnOb2HU;y9P({*Lrs<6bz4izS$Zv+dcMxT4v40Q>mC! z`-$E{ttPOUNH8y-9L!bntqnp=Do2e%T}o8gReC5Qn@4e)gW)vMa+=6-3TVY}@BEk` z$Ns7u`vf_zSLGNi5;<1-GMGwR7};l1a`(U=b2}t>UwNj+?1bbvg@qNz!rHJ-WojEw zr?v@|jEpRiH<zj-BS_lQ!cqwaGebddSef!MVa(LjL-T1QWPU#^lCwkPR#uqC=5dvD zNd}$0(_}i(F;7FZ7G4on7&;le)@#EZWPA3&!<J<#j{^-cHXhr1#VVtKi3O7v0z2>K zUtnutQ-%gZOuzE%^iKt_P#*wTWJZUx$8O&RGsbA7FCUH?n=P!#;Q`w~u;b8uB3pbA zJDWG0dY#Lq(>w9Z^ZmcZJ!Dl3QI|xg_d?M+^2SafFi8MRyk;f(Sa5ps=Z4cp6NXO} zP8ElJO3Gctw<C%8(Cv7UJVFRN3rk8!?6+SE3##C9%aBUxv<On6&{_)UYG(z+@s|aV zZBW}Wc9vjliGHsQflRWFC+w$>3-zV>Q|LQZ{o#x79S2<wA3c8dJSkZTXrupr(MC2b zJ*2ZtKwu%h;KYla+0DPMnyU~qfXvmOR?Jl+Aka<gP|T)NITA9F&twcVbhEpl(UOe~ z567|=gvLj)WSigC%8hO92E4r4tP;1I{Q*;3tFXKo?x%k!%mEEh)6{;^7*#3=`*9fw z(9rD$RWrl+qGcV1=7!Cj>GJb45+H6Oh4)dW0?k1Inrqd<`v|+S4;Mdkq^CT`l=qQG ztpY8Blwun(F8vTc5)<VkJJD*5A+U!_7!Xz0teg>FUDd1>e*pGh=Frs?WnuCJ5EswP zED4BX3b55d##4hBIb1(%zk}Y!Cc316wGp_&snx*+r!(VOP;LfH9Wr|xY)>wVtLijw zSK~dt@cjbK8;m>VvgH_CYD`NLuMD$QDdk#(^>($LICT&d@7xqiVD`H`nMA`UgFiEw zT>*_F<~OBc%?&!Y*<o>bgY(6-&$=#v?F~8lzD%=2j(IaSpI$~#@7nw`T0ZCT7mVt= zzpb|q78=4ymo+&Wn>-zli@s2+P@2^Wr&(jt;d`=6=qs9{_EATvi%^#w7f=LKmf>Ad zgiPFiWbh6#++dW~OYXtK8yH?B>`J^ThK$%52DUtuTjo<0NKHS`T{OpToX3zFAwU{o zpruHF)JZbFz>=CH?5nDbOp-a58l-|Epqdd-RX##Y=kDNw$|s2yaKq905!m$&Q)(vx zW_^RlaEZJ~^QrL^G+*%4G!7eq6?p+S%mU23xZ)TD^Tr*4x+C(-IS)>cI#zL5s+X1Q z`wynD`_7pW6c0fot;>r3k{<f%d_d6-Uq2(;$QDOnoQCV8`5=HYC4;{<{z#y#%Yi)} zJZ05u*!c)RHTg3uS^x2e!xaM4uw(OckAhlL!k5kZ5~fE%@6YZ)Y--nOo~xpm+|_@D z<5M}_^L2u{NxdTaW2!VEAQ`%BBYPqFB)Xa}AwVO99%lHVYtbmLYq`fijlQRo3PpI{ z6i1MLp5gNV>4kI!(lY|2U#&uVp51r}Lwb||d6X%?RE6|y61K7=3f)R9yI6zt4csj5 zCWFK%GHAk?S>Ahvt%Cd*=_FT^Uhxa0IC(+J>)ZWh6Zy?{mNN;pnlofZ><j~b0D8o~ zhJNlPApFktA~fCx+~<d$#`E$0=t74yNdn=12JlZqpUEPoqje+P`*7=c2=a7bU;)C{ zQvAA_mc7>|aqK^Q5-;DsKy&8+*ckWwFTo}r*a~$R{kNREa0S;cbzZXG_-U*I&&xJ? z`$u6d1(&D!5a>V}ceqSEvJTikloC9w@%&L#!^e(9<HKy<!*%1nLa(Q#MzzM9R5$re z7H^lYXY&h>qA9N4*zicS*Y!x6@-H+pjY6rGtCxE`W^-qk#p^d2XcOyA{z;wgz#Z^g z!aN#mhRh;wV)uHyi798Rk#2+mB`LSqtG;YyHRNDb707Bx6Ty5x!Tgp*k+`rGC1{P- z%(VfV>x%!tK>nFGRTe=ad~&K3-;3~9%4G8?OzFw%F#CKYi<hPD1Qndf09vJ*dx-v* z$c-67TAI5>T@5WsffnQeDSxX`YK*%+vHAZzS@Hfx+uPfe9-q2Jr5Ck!w`3LS!nqwP zz!x0hghj>OX!zag4Lp6)6{Xvh4d#$B)QP^`(%JF@r4?9`$gZUhA$E0BEHy|?Qmc^j z-?c-6pXz{JOT2NRy7h*ez+4?zI)SQmJc4xgSEb{x4lqp+=}h2@v`#usWJ^|v6jn$T zAWNQQx67&`LtIs~fW?_5ugo%K3%P06s*_6|yyG5(xB|O8T?2!oLjE6x4_VoUE{z98 z`6%?J*;0JREc(|3yOgG2U6%t{pY$N^g4;vT!lekDFpnT{^|k`zj^fuji|cvkg*`D4 zGCB-OlhUw5P+A3po{9AJ9nn4tCjPxsud+8aIg}8U!X6EXOaB1l!$U=>A?&%G6D{wB z5U3LzB^|bI0VqQRD3dJgP{Ke7R)OLbfO5VHlt6W|X_5eCk`xMSC80AQaVLo@oebPI z@Mwq?*1uJD6t0l5(_Uf8r4%+=LmIZ1q+wxr(OA8@i~^7jkXH^=fpnod(gX?5NerYD zKpHrRJ8#F_Dcsd%$3qLc%=9YmzCARD>_wYR0(aMem;k8hqX>Ua%K_}~p}XziiBs@? z2C}(hkASZDPVlnt2roi2v?C|wZg}%WM^22gM{0QMXlqluw&G1e>(t$CQZ)`i1rEwR zpy$ZqJH);Xd)*!C2cY*O2y7i%9Da5I;iNzvL}Jgo2!q{JlIo*IssBOvv&wA*eQn)< zzP1in`NMF|C=?)p?bk%65~OTdlI`w5Xp@ls2Qi>+jN!WP@@=I5p^c!eGW<xo4{d}P z%SJAZ7J|JNDX&A%DoqViz8!(13;jx$lv4nD;-q2_XQ23v9$_lsVVE!w_u#vPcfyiE zn~XQXtV%mHWUJX^iugTJgb@>q92=d&<_X2|(tAIR*V~ib+o~!$n#gR5&DAT~)^Ht# z+=Z~fz+K6oi>r-FlP3<o>30j#Z}7T89pgcNA!t(@rqZ@x^mslt=F}LIGn>CZFe&mJ z*4PG}s-L`cadzOv7A#?zG#}NB5BH|S{(`cw5KW9F7gh@eU&Nb^AGV2pxHOz>_@nzv z0b`-ZJ7x~!JHNHz&yf72R35YF9uh?<OhZr>6A6l2L4x8YvSD}(-7q1{?zG&9#p5Q^ zBs5!Y7;J4qf@~mVWxR3tFvGRp<;A$H%!$c%^mQVhb<%C%CxY~o8-*f*q)1*s*a5xB zay`;o13zRG8j;*u(66>gIVA`-M+BQ=V5SltX<1GwtuUlbF#Hi<I)fR;4#*X(BA3!j zat3ZlfH(HgvO5NACO<ljC)(%|tscY7PoXi`JPD&A%QSCQ<Er!fcBMa(?8)Jl1QZ8? zi{VsO?E+r(BnJT0H?BPz5QH*HvtI;vkGs~t_Fn`@oH$rq3CmwaxQHeTp-5jKz8f}P zi@B_7X;YKT@Q*M`zSD*Qg23XKIJCJ5IGOcY^Wl7fNm?x<d*S70-**@^4sk=1O=Wng z3LPOYdKY7-pBkrDs3X)h(e+)?gH-+~x_!<w`~(DHm~43;US9xiT~YwiNEJi_0*J0x zK{Sj(1UJJWBH2S^NmGb`C?tg%M-4>Wm94qXE94PH8mff#{Y&WDlR_F4?xc$htn)|c z;-*;u7+hYE0#&nBs1*pn3RS4-G1N|wUpqni@(;oO(GDOCTci01G%JK;ye|p239Myu zq_{>pFEQo%CuSFpp2L~XGtdJ=@e}89X7mIu?M3MF(y22Sab<5GGDQx&KEp@9?^1?h z=}ZAP$Rr_QwHpE}b_kDpJQ@Z`2QqA9f<;T)+L6gk*DFfIcY$SJr&c@4#)sX;$Zp7d ziPmWv+oV?QA7NmM#5iA?MVM!I0O@{Di!x$_i^`GivJLEs(|@j$>DwD6R$70n0@I(= z5~h;ICb<jUSq;?02SuDCa8nWLpAv4Mk^&asOM=KBY9h#OQUG$BS`l))8Q#-*4-%17 zCjumkF0#9oxY|UhIuJZd8ZmrBqm=kJWMT~p`h^jGgxO~F5#046<vMCCqOg*eG+6Ob z^Z|_tGU-iL*o4G~#dvWo*G!kXJwd!p*^fINDBk9Qf&LCZgPB<r&_Dyxw4UA&YfMfd zXRg|lJ6k18Lt?fk-2No;E<Hd0`|}!eKO5<{{Px-PzLD9UAe|YwEc%k(X47k+wDRQH z6Z=6xhERB5ARI6$CXX(xoES<UP+P3m#ty!5|F`U{-4?S^Vsyq0m}3CWxIo?Ca>{|- zPC43vw^4Z-YlmIjcGxlz>}KE@AW5n)OP6GrR$7Km9<Ke$VdGY~6ltce9DF6iQayO& zP4Ke1gXi)zI(FU<cYimV1%+#-xhT%TCCM5SECdfkmok{tdJjn=o=o-q9Z3Vfu%#Id zIf#OEoIy-C@a1~xTvZ#*KC`KDE~RdaI<4WBnwV_GzWpn?qU!-M{h2ACH!9S|m6X?N zlqlU%r>WZoF@=a4`M}Wd`$%q4U_=Q))(jkPzDa^PQ4A7H%_b+adsHW-ZS;${81$>w zrTBqzNT+~=8ASM4Hyl_u92N;y2j~cEW<f}h$>pU!7)uJFQ`6Br1^ey94q8@j>XK^= z4ou6)D^+kEYYYNK8YibYB|2^kdTxcLFgH4GhY!eZI7-I1w5GNkJKj~gb#Dxia92`8 zbrSF$yfpiV^UBD<{=2vKjr8ckvD>#7bDRHHC^I`SyqxsQl7qL<0k2<OMh83`m>Beo zdu(!-#^v63Twy(t8=5*YmN}r-TP}~De3_i*kaz{1XD{_#s+559ltej~aHJ&%ywHIH zu@2Y)ARH*CU`5E6;beE~N+T&zm7|2k{V(`f1Nc}2E^@36;aKT=Fo?#d)KJ$~qT>u8 zxAhLyVQh*g@cNx57o_0gcrgEtSf&>CtWmO3ORF-q_3U8v7I1kHsvi{a<QkK3cH(Vk zmunFH`l&N>zdxn?#-}E4Uz-W<(~o%iPhJ|ahI4^{v1RjjZH&BmV!ZcIGDxQfJpB`* zA3e2vWd)sM{=}3rx$@S5+ZU9FFV5VUU}Oy~-5R&HU7_twJEeV#OAF~k=uB@6We+6u zgqvw(^OwXY(7BFK3nH0tvctm3_E%1}89A(^F-|z(T<w4tA9}zAIN(C%fHztT0kS*| ze2oG*?E#h_MwVz;Xa}k~oRwa-r3b~(VT>nom>p}rKw8%vbg6l429y2aS<+!(5~ui% zG2FN|F%P0K(tO(t&cg!hOn<%n)BzbwxY=^Dl5%he%de@v#pe;_7p;>ywm;;3vBnnY zJCg6rOg)-dJs1VD+cA$qX3%(_68HH6gZ&|+s`W91TtUWxUvnAsGKI-*KzGW>=27u6 zB=b>fo;n8Hk-JKL5lMZW;m2Ec5&rRq37>0ax5=LiNXtiwJGe#o8~cYHt+oDorqZ-g z!Nf9ox?IJ?i9Ij@q{?kT#KzAZ#`%mgLdF92^Bgjsf|2+A0y@TlGpbcQIk&uT|KXzo zMj%K3_m7SSAqkG&-EvO>SlV2%#hZ&d8}m3|Y4yJvFk5AD?NX0I#M-Tq#@3f46VdGA zLT|{`@F8I19s7(~Nt?sUr&3;<PTcN{1g*LbFZd-wzQRBaP*Wlm;gc%0LC8{ZN!qYW z(t_(j92@2P8Zix<pW%C2aQRRw_$Jc~r@LF069LOfRkC6N$lgVUSPO=vR!PEiL!5QD z`uR@ep>#6Xig#iw-U%tX>=s`Umure7&L}d%3<y7iJ`k4+ebZ18kwTZ?2)aUnf3K4+ zHTi)Gj&IJwP98_!0Jix+hV-7>%EU9pF;Y0^2G9-KhJL3VZd56{K|AHTZ4Qfd2QTH( zk{fl?SHyYQyjJhFyuW*HgM<ZDFJ`;<vKiVl$?;!n5i0aXObGc612sXdBCD})Z;5+I z5<Sgu^HF|(BaS(vxX@QG_~Y9I4@syBKP;)iC5hk(y>NwkcptkV9$<Er{eZL<7XVH1 zb|8!qAdFRj0K4I=(%R$&wk*9>U>p&Eu`c7|X#p6~JO;)9f`ZW#9G;lOm&**z+o!<4 zN<&WF@5EMy55n9|RQ5h&P4@N=j2#l3<B1OsnnzEFH0+iL*$qm&r$dz65+M%*)<d%* zo2Pb6hfqz_gwQ8upr)xc>Iv$m=o1gKFZ=;?Q=MdR+f9<;7Nh*7Mw~4RGkh;z{#gax z)7wCoM!>p3p4}jn>M;Vk80n7|=xJ9G=)iNS108n(5-Ctp9>gW(k{g524InH?A?dMz z>%(x-ArNx&*j0xrbB2UcQ+OR60pTzM%gOL;8t!4Nq-GfY83f046^=IqI9`$QkW$5P z3<DQ7UpPbBADZdB#4#{BHnX^L;H0oy$cRuma}wDxxAo8kobI5@t4EHVffi}*lC0!I zF%0^#F#UcYmd+Q3r>@}<HM|w!=do>%kT6MNNY`geb}AS@1iOFMsntPmnajXF2wf=x z_A9hb-Aqd?TiVKg=OIYGFKbanOweQINOxHWcZ4xc6|cUbmFwFZ+s!+)mi?p-+mJI! z;keLF`Kj+yB@>`p3f`8p7RyVkz;0uBzvN!IoscQ31q25e&U&{xoQ8KFVjHNy@KYf8 zq5n-wDj5@4$_^o75PeLc!y&rS1mYFbC8^hsLv!f!qIeUeM!bZkmX{e*FzB%%R_Lq` zNIWOrG4PJtyF@L`Efo>vde)MrwqL0i)US+b{9dWJa_0A+r`wryK=r`Mf9Wfkq@_cQ z=XWMHpTT*i5S5^cu=m*ur=};AztvOIS5K{*;gg;BI0eH?ve77?KqsgoCukE+u%F=q zcZD_Fuy5NeoS+$>pczt6d9wj0pv=fA&DSTOIELMlgG!S()74bS0PI_G;&b+R;hbeO zA4{Y#LAd}|K&Zc7NQ|Hp-{_7c@v>h@TF8Ycl929{AyxJ!&`U8S2t9hm=)s$8HpFIU zV6QyL-ZD|w5t0k?Q5gp!(Sm7nS1En3LN;C#SB+|XFR}eX9h*4#4q41W6Qtr)ftnM= z$iCK+4kXCbB&e&GAWZsBFnj`;ak(JKI1;3i2+}GDa-QM*ck7n&nTQ~{J{F12ghV$h zWVU8;W=jErmFa7$5hAiofgne>rnm;lj}BJlx&R#$4lGx<ry^Gf4`yY&9G0_*X<j#t z+srn)!$mx&(u~_EM`0x!FBuf%JkgJrhw}0S#4NJGVO%faJ&+TNBB3K4<qc4AwIZRL z9R6K|{zx*fzO^+K)>6%d89k5-^WEJQ1g|R1W~IVvZkkJ}8skoLxTT>62WM~J+R8KD zz0vTdStU2>l^WwpkI!c4kU^eI(&WPSaOi_3@$ZO!jJv`Af-2<z62T}x-2qKsrRf}q zZCWBh=l~|~p(vk(4l;&UBL$}!*zt(x1`2m85rcw7K|^gBBSa9G<C(q(HHk3k&W2tw z(w)tF(HmZpU<1Z@4U1d;=O$=bnYQGHhCwoz53&hv+a=`BfylkGjTVX3P5Q2JNt0IN zjr)9Z8U>W?R7<DB?G0xN6DwrTBLV=DAtCJ~e0pR7it@n?C?F(ZQG2c-xn(mqdamvg z3!B?XDS;^Ten&QEy*$>|eW15*Y2^OvTDwgpR{!ij1q*%thSb31SdUIO$o5WJq7f}K zl*u0{jGSvT^afPUm|8L$b)-dFzf0dU9~4o^8Lw=uVQBE+%Cj1!Tss=~`chAf6_0hM zQ^Dn-Lq+dU$RH^k92woWcIAw|XQ)r1mBxF+n&|`i@mHpT!<n{`G*iU6B|*0PsgoiN zRq6rRx-suJx5i?s+|n#aHAniZk%QKWq}syp$`;`M?wJMd@5X!OMH_y&*iI%c<#%B> ze;bkT0IqDq2y7flFHRPC9w(i9$MFU|-htk5kYuTrEw2(~7I(2M9+8|x-p!pBWlydT zi~6_^iE$PN$x3bp>IIxbR<g}6rtmCJN!4tCN2>yhyOboaTWC(6;)i>n0<J~o+i0jP zde65ze6e_DU~2Wyk>h}bMHF7nqmRr2%TynxbQf)hLTwjL9MgcS>U=4?t*c?nqIQCY zTw`^W2e?y&hMHhQ{EE@FoWB2@+G&!DbwB&-K(5!<@S-E+j;!qOvCS8HN9S|Cf<3D3 zSRI`|Je|jo817YB6`f6@lPjmj4021M=-n(E>}{6hOys$aoITBI6*A3uYOaT|yFA|U zcu%@_^@XE-!)NqKYa*^69Y6Ej`usCSgp6ERoj=!YvnE}Z)l*}QU6ww7;e0S^94$&m zGX62VZ{q`*7-}4g)FJ8*$=$$ZqWn?^_S>5oUXLyTCBsW4n1pvu0;^kbRXlgMuAyNX zNwWvZx*f7u8pXXz&-^;k_jM`14;ZJ>C+xySLEpm_?df4?dn*+2_FkYc3eO=K@1yTX zoAn-Lh^+Q1Q*xPg0jB_za4WaVu|tf+&xe<g%6EuOl-+Ob$qi30?8mFUXs%eX+sy)7 zcs*rrw5IG0_0m-WHOm9?ZK$+Z)|9^Czn;1IufL`!OedogdCiHUDlwE=SoXj0gQ-zv zr!nI$<|m4_aXYJ$h_*=9;-Q;Pty~=Hx@->^QiFEUsW;F5!jD^}R+ZW&Z8bQw3aLu= z%@?PxNSK&$U_5*#J9@Ia=*mQta!=Pb!CLw=k<}Bc4V%9=o*Rs{&1YTxl)$z8H;wB^ z_eYRr{|i#f<|Ps+HkEwvIMZ>jR7A?pvqR`+M`oOtAx+ng`ie-?wT<Lz58ka3SmQn5 zyb}q}i6{EFR!sd1bF4FDdytBJQYGcP(I+YNNvhi6fbZ@c($A8Qje?kGpaNnk;=Ip> zRxyD6VHH;9ZkiVlK@>l##jAYKHJ|V3rc?%#!x=<o0&m_e0-bzwQ*;2|%}zzL;1^dH z>2KY(gIkxx518;?QAKI%)>Mg~iH85*h5KKBCy=*x6;g6#A(QaMN0k1kMk^AD%;AV` z^+>zEH=uMzRY;un<mri6#M?KqZ}ZPAme_#tKlh%ui9WkIX!rExOv9&|Q%7TKi<#BD zDjX@yN5|c=m-g#Z!+mnCG?ryFV<*xBQ!`hL+Uq|o+UKLpvUv!6?y(R08&4ql%~J=d z)1oX@l7rM*R*|q2M2vBGVF-zF62#a$i{9}gF&Z0jc)Zwouk1J!pG4Ah2(-IBck39@ zV2Uz~WE93JJx<P+PZDXKl=4SmPm3^kjC+wP(v-H>_r270ue5E=5R<zBv+Rz-5|wx_ zUcG!0_9*)&Q;;6saG0mDb8f{vIXWctSx|q9SoB7k?_7X(6&bgP?RzVb>MSCmOWT&$ zaqk;Yr$-=LobS+4R=1Z4_w<jBfsyAY{TLm&=`HBkGHUgqfl?WEuMQa0fktH-WZ0r< z^Tgw0XDw#4=o)pF%`b1kkkQW;2f~c@aj~?Sw`+8EyH4|$RZuk|Oo<v#Vqb5Kx<K6! zU7<=cjH(rc9XUZ&3|<&SsG0y&WoOVkK7=Y*z|q0*2Rd+;X91ZC`^DG<0+$`Y^%Tsw z*R9e6nk1-fGq^>Cld<J%1YFmoK!htaJ;Kr#EdkfYIZBIy1+sDlMIYsJ<WbFna7zHO zV<beVAg-FDsUYqq`tV2*Aug81DVb|fLcseGo}@SIrYRgYSTIMp79kF*4ClHDlK@3? zXYeFd$9|l(;g2<<H;$zEmP6=YfZxdjq|UWKbKNkU{+?uM|Dhvzu7<y8CrjrI2#s3G z;_`%;WN~B^+F$qyA4X&E)HXE!oq^G|eOw*F3zcXaI31+uzWLVUgEJm7nthgjUyrIW z=Cm>`qSWRuZZ&n!?O*OIx*i*)vnGw)Xq2n2r#v=ehunn%leR`zQZ!LBh1icZG=2=> z7Iu)k$V?zV*>P{fI$3B%UW5ebo=U@j*CnuzfyR4$x&`?m3~!X+byYIt&qfavh7n$) z!p`x5yX7&0o-q=j<PctSWPIfq0qZfcTwLgWf$c!J8-Q3$KyArQ;e4Y_Qb8(b#r;-z z%lO<F!eL=}1aNo^MVfqi2`@<4h=x{raBB=8FMw^IV->gLabm#XM!QUH1fVvO+8V{H zjp*y$=pnibp{pZs09M(#sc@nvH!y}bOY*~MjIxoHD$4L~1A)b^+A}~rpCq&mM8QYh zx@4T7uFm}-ABQs94j1Le5+M;iKRxtfCcppn$(5o-b1*PBm^#LU?*HQ7FsV*s+S8>g z^sxwJiolSnZGUm<!hBA7eX>Vmm$!)zE@Zv_-no;Tzh$%|Ed9^KEu-jDn<LMrLQ=Wc z?$$W;G6k&)Fh}kB(>?lB#?{($tY>DXXDz2#_nsR&`@-_js}AkbGsS}{Yfsd*dP=Xq zdZ)*+7-5!8IdX^oP1DN=H^-@q)Kj89s$_)p^-;35%EFeqz|k#4`I8+mv{%{(2x=Zh z2udQ0r)<B+9f;!9X5lBg_95tm0XjD^bfyU=rtyFipGDBgN}>0OGqdIE1U=WKFjidM z4~i`ze+Yf@kd&u@--aYcG#Ek}g9KCE&}8fh`u;B9ZR30!@{ylL|1M4gnnv-4vg=U< zha}K^UZyv~{{3;XREqPaI2X+yIEp?(Yw-F*{`3VvMVC^J9p|G6N3bpN31Cm@O>s&( zFGH47;|fMI*@5ZBr9-FBUBFuvz38GwaW=mXQetEKq1fugZQ^QGjiRWM^iU$ue0UoM zJPA=(qfjZ?a;g5f-ONm}hXw}&{!DcGqTW7tm<@jYpZ)alEm$=CZ?hsvHe#?GzyBN9 zbp0!1D#w^+X4VhK6Z7LQ?N?r!Ppunh(c{{%eaHmP<#Qv!b<M)j9`jZoPS<=2;qPVY zqtv^im#LB;@OO#eFT|4k+jNwFwF3xQN+$t-%P^@oi16n?_&bZBh%R0ffr(LI{vyM7 zAVZe>nC>J(BVI1^Ifk3NTb(Aro*O@gFotYe0jh36mMwn<<FQPU4}C_;zf<cP&EPgv z{sQ{S1yXx)3lsTQux0a0@M0R^V|trR+r2I2Uq|0iqi?8j7aM;IJ#1w8&!dM&kzFcH zFGDGV|4acPXYeF!`$Rt7`yHuV|LGS$_9*~Y2D;5*yUW>25Uhh&_~bS8==Ha0*_}?E z<N6CWVabv5#!cM6{33J_N>cnKKQ6KGAIsr&Mx2ArtC6u(x?>rn8*>Ma9=mYm#?4!= zzxnp3NKYxB>IcVj5dDdj)3{||YrY3#wpQv8@;w;TmY);TR`?T@rzpg<+L|5J;IRhs zhO~_q|DT^V`Eq^UhCg=?<Q#KDuF2kkQA5bBurre<qJd5G>mLU3B60TCKj>G;PCe_M zJveyZr?xeGbI#^Wj@<ty)_^Bfim{Z>8>2mwiP58Nh0(>Q&JE%0lI6xk@}TiU>cZL8 zSNp{;p6p)@$<*)6vGZx^Vv130)r+R)A*2^?Q(vIIDf)HcMlYhf`ehdHp5%^3`Hv!{ zxWbm62BkRrCQ^!hNGVcCDV~k;<BhnwKzHIx9%g;!z8HDB)6dzX{2Z)`W6P8eULaFH z-(t8EcgvRu<S$A2>(E7yP`ggdx4M9|<m*IBgyn8um-1gmn6H_6@MvE^UwJ_aQ>H=( zL@E0kXh}9t8Xlmb`?FFig1+%ttYv%veIq~uEE5aq4z7i*6e*F@!2crp%=Jr1XO5md z2Rie06yWgto<@(p+=X<eT{k(meCvx}1t?DgIUO`dJo_?wI|f~wuOQX>EHdwr)SGxO zVSp}CzPD1?li>AjI3ZqYlF6|KwbNv=T(JP#`CIzn&wX(Y(y9k>FLqub4#ct}(~Aez zPh7fw<AvAW`P65>{B@z5F8S71;q&9L8+URUJ$iZ{dUWnqt;24QbZU({Vq2<(sM*iq z{gRubnwY7k+)NEM^=dk||CxOMO#ElxQJHKq@t^!m;|hfx;zJsr$D&r7y{iRxw>j(1 z4NvwuVv{G>;QjK4yIpRrtq*F?njG!6#7HY`zyCbeG0`*2gS}SO!EnN)RLDk)etXpA zvP6ABOFZ2_VJhUkC-Q@*v@YZmts7+@R^LV%H~&GT$2^v%r+TDLw{~Bh`;7I?&`cwJ zdzN~O`i$r;s+56yC`<04TP(hoxcyQ7Iizyu*pe8jT<PfL>p&_HMUfyp=jW034U!<x zLMi}|B%XNNFGgB60b2H1hFiZ|K222SG+sx>uOP^;ki9Dzw)`pL8GTC1e;ldGDEZ{5 zlrN%B-bA0gNj#&<5^3Ck%iU&qBl5b9WIXRpl1qG3%D)H`bLdMRGGx<A0>F3Cs~1lr zi0?m&H%)&ExlR21Wd!k$(;E}RSApyk%0Yv86~gsfaQ{HDHI+t>UVIZNomi>s@LQs| z1=mAwG-=c>>^s2@P+khle3djPQWlt0(3d8jgLP)$jJ=I#J)^R`qKWc^T#4c+x(e4% zUwq=`i!Z;4*G&)7{4iuW#PjGo$F35u3eXEVXhL?eYm%~go8q+WtvI5GD~?dVXsnEb z6QAohUO0L)KYwU``DMeQ)6ubldf!MY>#?oPWuCm13@E3DlVi)nu93-;J$~{1_v&@U zn?Sk}(P<h)q658knlji|uPOf~CvtlH+HQl_s0`fy1lE#&ditd&WiRb}W&LowORqF{ zx0qE5xq?>y(rdW`bWXc?`(WSL;r7&%)2Y*1iLFjamePWftnJ^TBBLkkRb;8S80if) zG|ROiqkDY0PB}35v{;68BY-Pl|CPcmE}SNcH)wf@GH{kCPfG};3sQj~rgX_j?v*mr zV9GPd{^KH;{%)0el62lG5k4n`9ut@`RZ97MjX|gr-q}yQ{XS9*YoYILgj<$ct3zWw zj1Yg~s@Q}JnR|`J3W+nmQ;D7ojE>>j<^DWu#e=1KeL$$fEy><*3&y)M3A`7J;%S7q z_ggwCrQQ|TM|ux9E3SxDi(z#O%XhAJsp?6pYkLUl7nvukUc5@Q|I*aqiSfyS<m?TP zFE;#O#f#|~YLR)2x_ro^v!vV_cXUFzIMkPNxXeDg-h4JGq7EM(8hU!}^3upF2W>l7 zy#8o4FSQ4}T`JESQ_!n_ddF$&5AAcyLZ^DyBjK^Ji1(an=>(f6`-Og`PS&R&BHTmT z(JGZsf1TW60TvX?(^&NBJ`nxsZK8*4_)z_hM+^idp;gI|kL9G?evp4Bk$)#sL4uHj zI6-z)o!E|x!{qCStGGC`9T&;~GJpLzQUower}$hasj2O!F+}(i(A|)RVrpK}7L0b! z_v~9ghGDWEB}_g2^m~b(@X*98y!>|so-LoU*VW8-K#%-!fYd!UmvTFL`)Q*gl(H$k zQCmQ<Z?HG+VulEihLjG2uHW-Wcsf6nDP(iA$#$*br)8IYC}J5>$b+Z)*1}8;O`9c$ z+dQI57QHUQWhS;^T%DjUQBR95)o}IyqwYVz8_TluQ1pOgF$WwFnE(g^AOIpA;2;wK z3Fe%0CW}QDSvlw2Rn=YH)wz47C(ra`jlwx3s#~%xX(Y>fmTc+Ty1s4cN^;OA*>1^l z(Dk!)pQkx*ue}cviK-&Ir}ggB_l<afa{#hy|Nq)+ukf#<dvO(Gu&dk8a7VoSd4#KR z(t7G<q2g@;w$dBB0Ocet<;|p3Pyp2Sj0_6-1uX-Ft_t+jX#%3tV(uECYlu|R4Kayp z<m$8-0|xNaQ*;b{{37}IMJBl)7m2yX?D7jzU;{HDc&C}jPA$`0%7!{Xm_x$DPRq^E zyn6v*YZ_T4jt%pthmr>A8qJM|xr>r`X{j&P+}b~S^kfz86r}lJ7r3UaF`SA8`Gk0w zJ1^Oqo`Hc4+yWgha|Rnb*q))$uI0-ZiAU2&Jo%}Rn4j7N6(sR%umpudxLuoUHbz|{ zQ5uqYsdL<O!Fh4W8!%g&&7JaScz)1qF4rlVd!rRGQ@uCh(l%;6jRu(^i~#F1i{2z? zEw>sZ7SDdby7NxkwA<BS5RZF0PDpi?>(NnZjis|C#JIW(92)&Udt$AN2lZVtiF!g* zmVsWI!&aN;G1VuvC4XD6i+(Cj^&;!|7ik0s_9B>NV9FkdEsU@rspc#q>B5}*pNz~| z7$NqsLTGaakdBC<aXlk}92Su2DGC>->ONZ-VI(ZhAvzEMw~(a+->zvS39&wUtEzV} zj5QJx&Om9j16#9>UOY~Urvqu!L_e+l!cC=FCQ5M3szfP?mFHS2ZAahEpG8K=I^TD> zY@@m+nWE+7eir-pN0zQ^Y)p5im+?nO`(t^vuC}h4U#d1@v6UjUmZkaCcrD{pA2k8< z>!?jpFuk5Fd)G6_@Qb8l(R0}AO-vARsQC?+g=%cPy2qZrx==JepRu|<WOe6BW$zmK z$QqGi93`(t#kfchtu^Ok(Q>yJ+cSEOJV`^8-t2HHF>~#E=7qKA*Ba5g(TSNbt`36C z%qTK7&R|Pv*YM)%#wM(HI}M2(&k8n86dzqgANGOAKa39C+zdiUOBx|vpB^Du<$%ut ziz3w|88q$-I4V;M<B6M2<baPuW2z6-*J}#*izB_m)!M>1^v}lA$7Y||tk#&mL^N9R zWhq?EQirM2)IHJq^Kf;h3?1tjezk<aYcmBe7)g`_*9*@E*UDaStq^eCA)DF+%iR$} znRdqL&bg<cja!GWxr~FE&p_UJa&?}8kzv`$TS+4C<PCJS7$sc>RoB88c_q%$mSETL z^y(Ra(K^jt4fE$O3&2~whWxZf-}yTxJVs*s;^iB+U|Yj5T>N{5p%=c<lBE<xa@rZy z-)S+I{ovEUKmj<jnvKsvaY3Fq03emqD!I6{QmK~L`z0cK)Rre^_ls9c*x%Xd4_lsw z*StJ}*dMDU)yf(%t^%)7=a=am_F6&W1@ChXVV@hO=BPF5l*mph9`V$<B#=jP9{gB5 zRVdL%z#C=~Yvk$}D+0NNr{NbG@{WnAUfAFOc*JSnt~dre+zbKpF)@E4tMMi%LgtfA zZGhtKs+OWkwExlAS424G&+G!_%&{aWPq?9<&RNAawfBvz;b8%X>8;W!tlc<{wdaDM z`AG3j7N%<r;_VZ?!7s0od35wh8iZ4y3WOL(M1>vUFBkxEq2zOTl&4FSpN&Z)F^%wr z@c#4hrcwC^4R%Sv-!Rs|n=Mn$5yoHBrK&1qqyqR@w_{XCs~Rro_Jgrc{%KWZEnQz* zBYA1wtmp3x^lCLSO|eW}Tp{ApfcwS6W6h?9_AbqT^2INV%_)pR5ARRg3px<4CXrSA zSJV~*Kx+5$Q>2C#3TJs`zt_u$kh3qrZJZ)*mEmL`rPMo#;zzOrik$hH(Q-Ev=V^)D zSi)K}ybay3k?A=V#4|bqg*H$Wr-bUq$zcSH_Wl7p^sE_OYbCh<e~IP~g>dmC&-iiB zmoK$~10I?}n5is9OI}}NW3A0S!;|x*YL-_Ggj031x;*SMSLPY@$>gxOj%_-$tBTI+ z5*ZDZ`Dn@E9VoklGCI+oqFJ3t^fz>UFDrBQ#wAlHdhY*lbLZdxG-9ip75&-J-I+G4 zvbc>cuh2ExVjZVK#l38;Q(ak5>+`5<qhVu5ToY^_Vd`TdrCUdb2FeW7PxZ}B=E7>W zzWD6I*!6D1zxcJ*8*b(5>78Gw);pOnqi*V{aJrf9sD7=v`<TJ3G&cH88h>AXmBKS0 z?YmW5qd3{xzcRA;^G!V+_CvjXHDkjuqVApFFX%$+yG)&+u86c0uAqae*%h?H1MJo$ ztZ+5d(RoR>?qnIR!BUo!+8FUi8O3oR`;@LcfF8&&TF)>!<fWshM@Y5Zc1isaWGOC@ zjjmn{%;)s1(1Xh@vbf}>O^(*S8b+TEL(xG~XBVu!6T<b%3Osp%_d@Z(5eaW|Ls?7- z6i~u6>UtcrJR{jIq)wj4PIJXc^bIBXX8<uunlHPAMbo!L)Oq+$?+QRgte4k2jp4T5 z;gPvTY-1*AUfPvz$u%a2GCUtBdAWfS%feh?eFkhYwJr1iv&9$pxLS*kf9<K@ITJwO zG5h4jd$5xMKW68D2srvzHD(jk8jgxuoQ{qbw^UyLEF|@A7|ivpO%1t#q{~2L^yazF zmL#lp{x_4R#%fX5SRgLdy>kcK55U)D>Lt*<hEYh|AVJuIU_*?P2w`mqVRDAQiV$`W z0j&rRMz;dc9x<Fga~A^f>RF+8juc||AfWXSpDGPB6?*j|$?d*KU?&uEBcvs6lgDn0 zp#}lQunKK^6)gWUdU6cPt6&s4zdVajGdMW~7>R)dt5r*Icc=~hR7v<o=mUR|=4;{v zhwBfp8rcV>-jnAqUbzPtIwRrbFhk@v&5N(%@#YAMAF8U)T)ck!!HYsXzUJKdn?zxq z6NmY>6~S`p-DZEx+cP%1ye?QS)6^czRamrta0Z_R&MYfdotFL2?(snHWLdbN&)GB; zjg8YwC!dPdV^M@vi%(vZ!_L`^V!-G3rFy;DpvxZ(SBt!cT5my7mgQ@Dpeh{oH;+#= z1uLb`0&dqvzQJs2kJ@sYz)<~hM!@PHK?}M<rO?hcTFvtOGLxslB&F@inIgX-_*76m zeoSOap9m&%##CFp{2;>c3fA-N0<Q{rP{*I*K}Ff^O&sMCI*;3#BywdKs}M@)CPC8* zQfcldwW$z7?ITb2k-BpdLY*m2g(60ngd1Oh_r<qog-{`b)UvXUqYOu&bgK($Q(>HA zJ`L_x9}V$!Z`I%g-YH4P@dp8SQ+w|S24EM>O(0ilGVMyue>#6YiP&fMaJocHMszBF z|IsPYK){yjUJo0gXVcqPuha!gE&4j*N&Q2Gp|eW1FGpQ5?MSz?v%$WA(54ynO6`Hl z>9im9%MNX8P#iZ7rDmH57+Rn<sPoiK(R><3i#gAg$I!by40qbgUqE1*WVu#`9}>WH z>nUJrXSZ))Fr^QCH&S4_Ok(!kBxYYhBJh3^fk#J8u8B>Y6ONNCcTSAQ0uo5A5KkT; zHIsxC95mhHWEJZPhQGZhN{<eYTRj)90>nDe`H*iNg2;RdVk_sMjj7Zbj8;u9EFL+A zM@*cc@iDRoy!}QWG$GS`6vPr*B_B4qJNrk+X08gw0t*Ozi)r*7`Sj@9cei^s3MJ`X z+Hx>JM#8NwPqQ!Z3{VPziGyKtx}mlO!XC}Fy58qwv=r^o_2`$poQc)Kj5x?5wTX7? zm#KF|-$|o&DVNRTuaMpPSP4v^0MNct02PN^6OneAMWB86DWHwB+izpgc9UD(Oycbn zXkR141iDGpHGuXg0qs!&+5jt*u)qj(oCpwe7vUIspTtS-Gl`4jYDkPbaUe$GX1SB_ z%xw}QStvS;e)|N0^#qexAXi1=#C7s_Txa+%K-qN`y5C0V?s(-5KzHkFpvc|_WmqY6 zUmQYb%}|&-Nh6GVN2_L+)@H8U1uuZVeHh(xB9tGyhrTf2zWx%)oIg2v@#gLO58=ft z5<UcCSxxkZjji2-LlX;cnDA_M9Liftqkiqv9bYrNgy$jN5`>2{PqQSGzNeFZS0nxY z$Z(<70x^|XFc%fX0h^F82+%4;etDimlNnn1m;2_%j<T}R4Dpq&y1JgH5JQ6aGbIY8 z=@C&?*OZI$N_9D6Ex(tdOhHC|eVkgNHZuK#iKqDotB4(g;2*$9S*TIzV)rIl+sTaA z5ZU1!WvP(MNIJ>7fG8$Tr&yD@)wDYEbjpfP7pG&@S-I70#{g~oTo;VL+iK|^#O?v) zR`c-~ayrZ{OL!+}luXkfmU^ouLUXG}iF>e$Knd<a-^eJIgmBVaH^S;f8mn_Zqr_@P z>stCKl@$YoHvyy1$6s0Vn%8A)>{lxF_BNZd-|LdPjI3T^=o1pF3cbu#*SfE~>fBhc zFX)|!Nn$o88tv|7CuNH29+Nv_cH85v8L8F(rETczHTf`hRt4;wrEX9UGo#Jt_F^Z_ z@G%6OFvE8un>xa9%U=FY2^I-~eVK&oj<R^HMHZ6KiJV(y6A>Z{avX$IGedZ15n|F6 zwqRth5kOrNb2q_Ij+6M_IFq<ZuC9ssd+CvAgJS-oU|Rj4zY6*{P{Y*A;DHrwnfP)< zpcbhU7a46YAKd_{5dPYDGS79Bh8~l9k`GF|My6)Y;WX+Xy&Yov@$88rQ2A}b1MtF- zQ*A?@>K$l}Wc|I)!SViu)#GRH!)M$yw}H@iE{(n`p9+1|sp2Il{*y^}mHzF`sHUQT z8E2^sXch_3tQ0*Ln`7<XVJ6`7*>}EeGKoIe>8-KbYeYU58z{E9Ydwwjng)Zt)n;w2 zu+@pJMpup8{5u4*POZdUTGO~M%lLcFK%}I{<!(`{Y$~1B+-z+Z%jz6mjLjY>v;=Gh zCJ<>;y4+<|6)kmcr>XuAQ#k%}t*+Oo6d5s&)fmS%>L&FP^_J)x)K(GTSmxz#!JIyJ zivk>Ly?iAJHn)^Px+Kv<FgwR^$GrSwgzd{Lr1FQ!+Y=1#+Fm6J<Yy4D-)1=FM;V=a zT?p7G*+eq|_5~KgiO{+tK~P+0If*!NjXZmeK`*f0(<9;zJQDMz=+#34^oPXLNcQ)M z`Mc;#3Xs|K7ThgPr&$<oz$*+*;6tq}%fACr%r4xP&speriOi&n_8dEN7N_zbEs{Yg zr8Ku1<{nCTsuI`GZO^Sd#@qRn<bxt7Q$BGEL-sDc-5VLky4Ir-&W|A8(vH5M6OZHW z3iFR)3ei9aLSW!q_`}=;9WVDzEv_FudEwgiN3Y@UWF*{5n71Qq%$*JMmABv+S0GW= zS*-Y%P&B8*C9Tgye}-ADCLQ14C1<peXLpgOo5+Qtyuf}fb$*HtdFpI3j2<r6Ms4!u zMxer3V~1NTt_?8`sXA=g884UX^U6Q@TTO#iBl>|-7Y@hk6jGPo>IpT}I34v7cVm;! zCbpSf4SG%cZxK?g8EY7+*(>_ZU6i=9sBY{)lrUXjfe`I0D?3&;zsg<jk`^_nEc(hS z4Qut8YZcxax7lE}>YF_=C(}h6+iY%c`*dS)SVl{S>ulXVZK$y;!^(eB%Z#zMG7pI% z7z8_iiMmTY7F|i(`O7)|>9!&$qe+Aa5r!CU$;;nE{5Z*O-NSWR_nakoqU3q<#2O;U ztGlfJVUn5YAPJacP0eZSYYVfS17O|bDQ_DFJG?BWhS95+$wqLS@Z+|ae~=Y#xR!D& zuAy)1B=2{o+=|yAdxOq!A1d_?bxUjOP|3o-48_=!=MjK!BbVZXeA*j|wc)tf1A1#{ z{6&bz_CeI4G160Y5hw(eH8&9v+PnntF`5rV&{H8O?&2r!f#r91_VkU+A3k>a%tahQ zJ5S>j&*ik`zxnBW<fPxRtFbIuty)Cx;cqC)#(ExpFj<Wn%oVrTN5WCjIsAo9*Xp9X z-CkvKXxkb!lNST7N~OZp;BY%-UX|leL4*l4hfQL=rNq?`Yi;Uc4#^4Hqe^YH*`?gq z7VtN7UB_=LLu!eVE-$aFI5idMDXgnwT}<m_PqD-3&=;G%?UT{wewwZf*yXnFO?{+2 zB6^sSHS#pr>x%*wr3+&{C}8~*b(MM`8c$>W^j@qtGPvk^7$f{9x<cN`G{d`#KIWT` zun5%;Gf=%9GuITS4uk^4HweTx(hxtD32{<3#*N{&HH2mGZJ^BTGB)xVDv;*{Nc)S< zk;!%}IgI-875^f-eHa>V_04#C(FOpDb4Z>j8<vi&9mn;mP_og{h%3T)_cZ!>S#WFa z(od>}Cr{se0if6~*)C;!FJiZO`X+>TS-&&Z-P%9aJAZiN)C<Ia;p1!2<#sxa<BOls zgAoG1$(BdKeaUUIb9*oOLTBZ^{1<N^zUmG}^=;RO-~0VmdGv#q?!D1mT<J7At*tg$ zo5K)wIQwU4M_r&+W&W7Jwn?tmmX?<p0{a5)FZlZVN`}3r?sof^u8sAH+q*YkxYFCB z)Ya-5eO>iTTY<ZyO%iJE?mOj>NCr%7+#COQnQl0v(dr$#Jch*RKKT#%T8vxl!%*K6 z{X!bKw{lwPx680M-i}@&-(Ur~FzD(u%gr*0%cR7p=_p|M{auzh3Zj3+lWrkV-V@~2 zi7dbTeAW<-ij=#uJ@F7G)jc95*AI!D={HE!;v2-1Ns8POPX;{m8`v}NCg;g+hI`kW zG}hlnPaJ8X5t8){P0e-53ft|KqZ_9&tf81F+>X%r5S`|>=={ro|3@@88|J^^N1v+- zj!xft4CqA8&Hd6hz6O^Al7zSK>f7(ZH+0`c-@rPt+x|9;1a-gr4N|qV75u{2!nm$v z+xgy?zXA`>J_breyITe(`WBCzIDg^l4eZ%mrupU#pv0{-CGLNQ@JCWqH-i$v!0sH$ z9zP~ecu=tJyJ910_r99w^%ofni}qJva#?Q=jfRSxu{VF*Bn$oU?v3_#V@+{!wMk{R zHCvSthc;@lce%`Bt+B+brPVYWTeN$kUlYQGGKIUu;JK%$t5f9X6_iONwfm|H`13-q z!4e8tq>}Q-XL`G;np&2x21Bj2?ozc*X0@rB>n+WPoUIXwKiJaA^h@Y+kG0wrsi}%f zJRNOCJ>GuNY>H8Tqjroo)a1E#KCE-piHZxWR0@4Eruf%5rbts7%1jMXU!uMv`XAJm zTgWnh8L_L6-Le6@+K2!b^8H2VM+uYA5)Wsd;Wv;|bdKTfdJ_^7HF?Y;$3F2kq1xex zK(+5;rLJTsk@UB(5tn~W45dyP2Y|t}YS-)N#x2s>b_@48C*CKX&-?gnn^23X0YtoM z^+iNHv6$K{z`BTK=vKX$I!!XyGE$xl`^IT8uSdJi*VsfM3B?qWxy|npmSVl>QL+&^ zS^j&_INgoUv)me}{c`su+kH)k@d&KQAY#njhc5!b`1g?~v~3H{<0;M47ZI(ly^S~_ zR-+HkhPg7Ds|<7Xk}Zk<To|9RKcGq!?kivZCJ^PcWZN)t68DYj=`B(5kRZ%hfOuIV zLf?>wrKv|@=bD#1$uAQZ>R~Pd+UpV(m4?{@xIQO=g8OR{AgN+`?fA*l7jNBv^!gj` z0@Jy-X?_(sa(wX1h@?)hCDPJ8h<~>Y{<GX33eh4REd*)=(>@W7C1O8I<jb7=xMyq1 z%Mr&EdW&}LZaEL<sb_MNIPXTcM~2S6^?Bu0TDi1T<C67=RW`9~=P%9<9(yh8kn+0R z8Lr0s-84Cy+)P}eH1|DN2v)OSKDY2nu+U^PnF3~MKyL`uS(<t)<4%>l&KVrDI=ye( zj5^Kn;112SSC>?&j3!lCalTw>_*aaoUXf?jsSUp(t*Vz->GR%SS^2`*>@&;HwW_3j zT_()opB4wrj#!gjqbYE1^mH^<_#+d?$GamkiQduau^2;#EbgW%ud^xK<E?TuS$#I2 z*b$8uH9H1H-Mt?6h?caEVEvT#{O{tK5@D*98WgorTbiVPD1WHO>rI#m^Fr*F8H<RT z^U*n^3>{c1K28KFO@4))i(`3#M4cR7@pV|FnRk^D8E)N22^AryO3YV-cADhlt!fi| zRkgUpzHK*E7pG>;nMh}8oaIB3k2wm)OW|!W?X*Eb^&v#zLt?HNIF&w$kajs3$eNG2 z%jGk;7NuH+_OKcaF73C|oH@)}Ad=(?^ZgL$tO|2sdaJArH<xsR8VY|1TC)ogM>K7S zd=<r=pu5PMp{b6p31gw#YMn_1$}4=GoM`qm(pz?43`@AzH;ICo(|(^i1l^E&Q5dWg z70J9pwW2WT$4o|{=e^bbwp?9Z+kUuBx5IQt?T!wgu4A*K^Jx8#<4b+Ma3t@SYmfMU zdFR(P%9!iFsf{&KHDmbK)i1a2bZhKvTf3)0SHujk{#dxhr1DLVOiT;~?Qcvsv7J2& zW$ax2aM>3`N8Kt%wBT~n4rNrz>kgH9KxPy9NWDMJ&;ND`9|P2q=x`Q7x}S!SQli$4 zJo~nSeE?<oGXiD1B4jB}1vNuyoOA+6CWyvP5;N(Um$@*r@=VNhF3^%hX;t4Kh?4LV zVf5};n9m;(5Hmf9m33hFX+@aRNIod)>>C-InEO-!N~`I7N&xMhm5XI`2%?NwJjcB= z^*l)Z7L2jc*P5_ajv2%{8wt7$cjl&=TFv_h7frNrl)9;~)u^E>>wO@OV+oL+-hrQL z5Y~Q^YNvXsF_@-`s}7AIQUg=Yd)TcOs2S=*J~%>`E;a8a(M>Te2wfvyz8k&rHNY$0 z2L(jqc>Ilntg?d$mIM*3%s~uPBZ5^^&|I7fYzIk_afIc22&`&)8jJ0Gr4*0YsgdGh zqdN3N2P;@10L~Nv4m94Ip;OJp_`*1s2hFsNm1xylAXiw|1JJ3KDRuZH2s5Sl%JjsX zuo1mB!Kj^XI$`z%9T9*>pAV|vI&ddQ3(XhgrvXCBcyhGY#zfCY%r3m-z18(CiK5K5 zGN_wb_Vu+WdSbM@)iu%?o@n`m?+&{BO+H=g%3$}h>Bk+j18g|_+xqMF-`?S+`k3pF zs$Yxm=pDhBuB=`Iy{;0oLRwABT8AA78}?}2751t-$J!_7x*Hqbn2UJZ`&LZ0!J;pS z)(sY0?9k;VJTtX-=g0ZqLAIuW8lz^Y!?<qZhUnWw(QB&^8oV{c)J(HmnnGAX4VaoX zhIcn3J9HV}<ozdE@DlmR8T1}0Zsu*P=)HAhl1e^KOi>cBMay1(3ZX?&4zG9xvPH8D zD3pk}n+zxYC?(uQM(C;$XiBh{a7iHoO`W<VZEe(KLgEGT>H^jl;g(r`nn38<w6@sJ z^?4KLh#$JaLjU*~lA#d>^^UQiwlI_4+nivh(halD9Cqp!sG(HB`Anh+V`X1X6XvxS z(3WLtn@vX3dawi666ViLqZ`eGBr-P>MW18+pj!yjCfo>)m)mefKl;qJ)7#PsPiYDf zB8zA|Vlh!7RaXIU(LWV>&;p|xx9Y|hG7Q#!%v81D<S`;4vS!CVnkAKqRzNwmE>BUt z%br2)T9rtu6T!!fvce(~aWfi-G5h39ZYySU+l^{*fwWkr(m4;g1HKxm192-<UMjMC zw02pk$d)#AoJd#Km@g{PDvY|DqGM8dgS44gx@VZUoi{yJlc(HRZcymejq@xUu(J9* z*Qmx>FA@E2mi_zWFLaI5?rMvn+fjbVD6>aH0`7l3|C<>1^9c3Fq2H3aFZypeaKDm? z`>hrV-HBs>Z@DNau4H&$uh+}pF8P=bUS!!sn4tfKxLE&VhVQ(Z?u4?PK(|j%#{v7N z5h<1lDK@>(H;_q+Re=-__DhQO6e%EUEmR}jAf(u2`4vKnyDLD72}}wwpJ!QUfVqmE zIl(5|=jK`HpgWu<g$GEH9BrLyZE>=kN1U#v+iLf~U(^l?CRu!Wn42#*fG>lqw*lJc z?jmUShxw~3=*`~g(-45;4|gFJ1VE{|9c@G~lr$ftN*IW3z-}K1^YPozu;u9|MtX}G zxdB%%K+#7AiI#JaXcduYVg1vPsAvz7{1A!A;!`l-6=Ed2>4bfQA|V7~tP<^uP5*m! zz24|jOQeMoNmX@arBo`>*nF(7M$usQI3!)HomFcx`D6;!iL`oCRV89mP1XL`B$aDR z%4#*LqM9nYs#L0!DWWqh>$8XGB7cv~?ApUAqu*x=sv{<YQ=!r8qd|dF%lTi!oH|OK zq%Ki6sfX0-qCd^SsS{ayNtnpPdzeHsi9$>=+^9G4GI?<qA(G+7y@_t}`ZctpynskG zPe`?Tne043q2q*57rgxOY(kw92=&H(33WC_D6~ItQ8w`+sekg3IKzvCS{GRU1fkaB z6F{v6FN8Oa6o48EL>XT|&s<K{PNAI#%A-yaYHc}#>nsaHz*AzX4A<|?X3v|s+4CYT zd1CT3Po8=iP<`t$LiKo<f8hk;&*<{CyYS{oka>%DL;XIu#cn*bz=qi4fu8+nn16W^ zW(<O;RX0%WsEs5|XV!1Mn7s=f&q1J5h(H@>4@#gtna#c0KG_>nL<mrz|4H-raLJe? zliw)aCzt-CSgO_UBq}9((W9NqMx9Y7Y5+|{rL3abuJf@$rLw`qI-AuVI}>iKs~b(z zYO7wWs}t4f+U|;u%ak^G%kx<^R-mnx>SYxQ#;mAmkc!JB%E~e&)9rBBO?3uGQ?pYV z%A>N0^@-l;sIzOCmBK@{l6t>G;FSx<3mT|J>Ih=i1z;BP+4u5lHH%knhHojt6#zk@ z%^Fhc{4M0fUu2<>um^2U;E?gQQwWM@8Ga7!N{0!Fj(hpT*(6#MNc7@<Nwkq7(Ky<b z?vq#d33ZOM{3@Z&omHUDv^Q~`<U}v9+;#D`_Ih(Aq8s^)k4b8stcqcvFn5Yg_P#8# z(Ef5{mlKx`P~>vrUdm0Y`>-jEtl>_|>vw1zfx7|)SMFf6Wnk_s-k6R+ZA>GU!is_f zRv7w!!~DHl=)=y=q48|;9L_<WHAJ4JjZf*q;js|ugNLBplan?%y}3e}0*)$1h@xY@ zq)w(!q0En5ji*k#V)Bt_lfTyNFd(PD-%MNd;uecfrE=)K7MD9}vNz^6q`C4-B8x(9 zjwr3yO-C%Mh<YCz&`7ZNltf;p)YnwY=t`Nv?^D|Ry`5ff$fk3*MmxfLb|Aze=VQ00 zOv*HfLVlMTYY-G8uKbF?l@00?b(wmBdYO8Y`ikf;a<JuO7F$LbzI6cc;VtCIU3m@h z;fu^x*R40aXsekc{$6P9KA3ETe?M~B5Q}VV;sjyKMK6CMn=PjWwtRILTYw5*BCo!b zi#v!e+$(_LcZrksF2mQ&qrc%5^77?W{kWPC=_1RYBw@QZ(5JZj-eg#Qjpa^?xw}|{ zgD|UuN!%q@CvhWAl2pxN{?sl4C5J!eCeYW=)8mLh+X&JM!1lW(hzgpKw}1+-s0nr6 zI0xI*^67yWU&A|62Wbnv4q2+!5Ehl;{jlwv!ivW%jlH|KMu-6N7wIQXwxfABp-$u= z)M-Sh&2tANlmfq%6d@`?$DjOkvok*ATT(eKV3cq|@-~Tf(@NODa7}L3u2h7X_FRTt zX`UZ5#hMs{zoba1Gf68O>MhPZZHdgL^{bUOi>FdiRakA7RXUAYo3td)RMvVq&9w)T z8nwcbC%<9P=`|vazU5}KtXkGAe=g_#`)u=YZ&k2|?e!Y-N~?`3Gc#bx(<|H_9m@tS za=o}nRG{`VT9<(ibc_14={H|1RU0a4b>LB*KUnM0N6(+P$^t%l1L5GW3LHF5U8HVN zkEl1OFH!I3jpyLtg)9y(Fk8OS84!&78lu;`EFVVu*SDCh$p`NN4_65f`%b-#c(~oN z`mJI+A4d;%GaxPwhkToue--Uv=Lsusc=_|$th^+!^4q&u2??w(lUHBPxud;_ceHO1 z5`F_TcM@-s7jLk_c6T+4mp54c0@>iEE}#uA@gBMR9>cxt6-wZ?U&41L$oEVzP+dPo zq8azHR3k6$VrN=YM_{Li-Rf|{-`W8uFsC?uV9O@%cOV6pN!*ezBMvQuxo^<i*TUSJ z5`IpDD0~%Bcx(36cVTmUkKUTuxCB>P31@<+1a~sbzXVDHr=W2J<RtG&_|e-!Iex-t z3kSR5yVEDO1>wZ@HISS3M1w<f%eU{n^ks;ad<$sLuY$;H+e!3GUZr_wM>v!6=W|g0 z5~BQ>tDlPUdrxq|<lO6`R5lFpR$7>`p_1mmT2WvZ`6X%cr?@XfOZFElxe=aqxC3T| zq>NTb)lynpQz>!PM%$!pL%mB^8?5nesAUd|I~b`JVFMs5$usJIGtK`gvqCMm=C1+$ z^GdV|llImznZhD#dcFY&I?M{0#q2DxN^9h_s$L|jlhha-K7Xyt9&R+m-~?!M8&p1z zjxki_-PvOUbV`-JO6*v}CZO74=yD(f5DN(V@N)i_uno9PJ)mAg{QoBPeTvH)5W1c( zdlTctDg7F|*DBo4vI<QMA3^6sKa*%DA34eJiy#5=BXR_M{X1w^?q~P`WD0(X**fy> z_rO??n!T;58(&7oBJlz>4i@3Dmwy3Ugz=<Bcqmu|ewRgnSYZpB_yIZhg-90p2RUuS zw=n&Gft>t)fkEfb#J9+cZzgTSqb%F-nC0&i+pu;YEWr23-S08nm%YjEfg9}h3cmTC zn3^Mg^II_Virk&UrGj7-c&CRPBU1?$c#-Pz$>#qS`plUu{{H~RYP6pOe*Xf^Ykq`& zeoMj~5A%;;dfC^$gI<4+-nzW`Fl7Pw_dx&VW|+HAb5mjNEeXH)IwI_YIkesTI&1^u zIB}QXjmZxkv@k+};{Bj=*%Idae?&_@==RJVKl9cPa0Ls!#jLysj>GtQIFgQJk^hAp z<bR0Bf9KJsC;#*0Wit%{x{r>RP`#DyT|dtiun5|Qf+w&qTW~8h?DIN9JEdZ&yfSa* zlkc1KCcWr)y%rU%sIF2lb@pM2-C=gt>exJGmB$=VOC2UQ7*u*3*e>YAhcBfK!(z2k zBRA&F*J}+rbZou1&r|EiE{COB#_Bzi%CbtvqNp(&6;iFyP+g<3TWmE(yUTk>map+U z;S_7uxne47O_eV!YR|R}FRNuzO)1@eLGSR?H0V654s@DzVY^_<{~oprm#7=aGQ3H> zM}33(foLa(Z*YD0X%@x~M;I>TO$3M`ILz?li^yB}HuBjYeiiZH`^?tN<F5n#HwgXv z&%Xse`@0O+<K<5gpZyx~4qou`*Rs8Xn}RL);VxUShKTn~^6HyU^Vz=y8}oNbw&A-B zx9LrMiM)7^CF6?kWSM{$SpK@?W1e~y{c&H1Y@7Ej^hXPQ_UGAT%JsT9F-5*+ia{?x zGd)FgELC)XWAD$Qr`Iyc|6T00AO1Fw?@QpdFNgWB-vO_E@zl+CzlzVnQ|RprP>1%! z9f-vH!5!yD(6P721_t2<&4m!RBcK|J=P`Z%+vwxYk*Ut*wQR@zS`H%LL`1%P=hF~5 zow<O6aB8*$<}Nz<$}?U0Z0-te{Lk^@$x)evYWK<B3(YIn&KQp`y8;1MP2Ffn-OyrD zm-IPn10`{HX|c^z&*W(kYeNdOpL>E$bcxhbL-zBE-ZN?5-m6x_hOWFJs;$EweRKY; z<8rxWA939O>%{Wmw^Uk{yt<-DR#~C3hrOzqNrzpgu2!1eeKwKa&=g?VK!ZnLjkv6J z8R?d0(O@=nr*$&5p-Noif23;+7(9l?^Q^)Kn>xgyy7Iq;xjRYCQ)|=-h(wA0Q4Z$L zWii)}m<z3VSP1n>2{f5-HyFP2976mU*}@&`hzFa<jfY}oHZe;Wy6WX;vl+S|F!a_g zhK3L?Vx;OTCf=@!sVjw9;mmHT#&9lK82Ph3vRs!IuUsb7TxIz=A&WQ%p{a3iQV;9| z3mfk_^vrrHVdB6Ellff<lT=JMnJ~#>;_d7J6dw!GFiVIZfjze|0%Fn^afW08_hX&B zhBGAG92T}bCrQ}+y_;unKKsTM#J5n))7B4))VysIJsHX5-E0otEg;@uA*X}!PLVye zBV7WP9e+aJ@*Zwwos0LGMl?-V*=!0`Pv`mDztmXm`o`+v>veKfi1DcvHnV5ep6C6w zG;4lduh-U!>S|hUh>j!ocOPW=@3*xo`&2Oa%Bl5EWzW$3>G2`8xnq=N{kD-v`)*(N z&uc?&i^uA_aEK97h_IJ^@?UVBP6M?}t)sK<C3Mz(g?cB?kb@CxyZ5p?Wmtd!BwU9f z^3T7HHn(dm_cp_K-$>^S=guHvoM#d<<ZGgA;t1i!NiTmSn;S<3ZoK>a_-r$FN*f7b z8X0KqLRW&XdMve3f%MB`^6D|+#z~f6Biwj%4Y)Dsg@S+J#w8X?Khcha*ez(lZok}f z1AQN9<>I_d;$?ExBj(q4?OgZBoqG(|;Z1H{OKdi4zOaim&5eXLW5614GI{M|V9oH+ z*8%O9-^8k&+#1cdLan7&vK{O{e+@RU8#M2q0S&&FLE-)OOR$x#)4Urwxp0=X-2sO+ zh<3tluk#)xS-4hu%l`mBH;e~|y!|@jU1M{{;MfvQ?Vrbka58vzBnR(~BHpbW`*dlO z9Cg$=nTK{i{JCf5OA1rxR;UfN?2C^7RA+B-Gx2hb^y(8#$E91f%1k<Xru~IBD?61% z%9=Vt${z&G=9<E)YQ=xuA3Hz!-^x6CTPS2xN(-(Zo{h=kU4uuuyA^e@E{DTu>0)Cs z)?@C@o6V-_|4@7F2B*QberV@63<{;bxIm&-{!fV|;HIb&#Ml2S>|aNyW7K)-8g++y zOub9}Aa5uKV>fs2VP8Od*f$ye9!{z7U5L0iPszW5-nh<k?=bw}%~Y_Mw_QNQz0B}S zMKI+wu|ZgS)(iF3nXEnj6rWRIE!WOwJDLJlxn@S7>nZY)R#wPXCSE0Pyh<2*mgP4I zV{dK3aq=w^V|t6>=5e+XULdoxN%qk1kq(LPiTU@*lmxi_ikQDy2BErSNa_gAWZoBn zSxbD49F4z5RCopMqW^ZM7(8Go)BX~(UEu6PzdOa{L;=3SE@@^arWt2qPN~UJ@zog` zj-pU4Z35Y`w<O#fVeS^_K=UDx)`@mq50eAx=n`(1cptZ{4ZQ-j+%J9smqg!3%)R#w zxcM~_jk@<ubT`C)>3c*x^U3{JzVfyA@r05t$rke>94z^F-azzjZg=*LgHAcW1j3uG zne^VsLGR;;-fO2mRawDPIUdYGa^d`$dyiE>I#fsWQ;ga47VQ<0cqZe2#llQmnRWn* zKy|;5yF*i~yZZf5wd0+Y!-23)u8h{RD!HZBKWTH>YZ|1*d6qQkpBQT7#$fX$)g`@J zMHh?dKb6YO(x|A^=%q#0Mr&Rb^Zb0!51hsUZ%IgRi$rWDjp+RBV3Rb|-o0otG%K|& z5v$c|Zfj^#)@v(7+u0W2CmOrna$(67c_OQ*lI7=>S66;Sn^@=0&(&*{()==2U7f0| zkk)DIiSAVI&aVlv>OpFpS`f|UumodSmLSf+TrG$<g~~v~8nkB<qlDgbUVb#2-V*}7 z7x$Yqoz6NY&awO$$?lBdk=Tgl2|szlk8?@MT{H^2Xj<Dvi2pLXw$P>Ana^n&2X_26 z(i|~Pf51A!@s2(m$-#x$P^{M9fj-z8ZNqwyFoTx?5x`7VjOJj)1Y*U|^g&sX)eaiL zU849P7fkJY26Of9YRYF|neGmZyQRkVdY?+#>}MT*-K2vy_Zi(fecZ}?KMmjKWAhhX zUboa#qorjYt%<2(<YskEmC7ah7g<2Wb=*670=6coIke}T28EwJ=$hSKSGh)Zg?<FG zu`H0y5Re_lGpsT}HZOqe%zi<(lm)WGEI&&?HY?^kK>nDxZ~l`V=vf<i)&>!jB=(3f zauR!Sz@Cuo-(a{Quh8twGf{RI0MF(I;1U5~2LP}a9eDgi9%YV>m$IR7TmR^o6E}Zy z8wi0-;6kNgd3+7}LF0G?G~d;PevV1DdZN8ghv`fXn9d`ZPA>fnU|N(iu;yo>HKSJi zAixcW+U8pvUR6%){*BgDA2J#b2H{4Hy2;br?D6Z$HMybulPC2xYBRc3PZc5`>aT?O z9f<*)r(P62d2R&2$M6>rj&CvidI?UAHx+?|6+c-9rymfndj66BrTv0?ISbsW(>xsA zg9zLYNGJ0c%RR`9lSjPhHGc;^aF!fs&f>wD+!PCiDG_2!uVaBX@aKeC0?q-J-Ol%1 zM!!~YX&&W9_%cEGgCHrtI(r9Ced0Fhc$v-D-qAEX*>~Y4E<Gv8$LAJ`Ux%8Kpy%=f z+*L+zU%h?@cP%$b_%IU&Evv1FGm596Pom$~JusLJ^Pkz#KeP04FR*vbgw2I>3$onC z?6wFJT7NG5f8=K)u^!gn6?7=ln9txue;WRON~<*`hYCt-RSHu;BC<v8qDpo@rNr8( zx~|RF)$NVfm8%5~7*iD4ReAE0|Dcv=ibO?Px@OpEtd-}N)!H4pg7Um-GpK_TpCX+9 zeaw+LYK1zMvzmT+x78mjf(Thss|68;K{Qw*q}cGnF(Q)`hXqm`-!CcFvPiMP^2>x2 z%VI7B<~wcWJH0{;d@|6yOjHU5W8VZ%Pm(*6Oj04sv&+t(0M$74Kloo?`mu$Q*-I<A z88J8gW4^Kc|K=h;rnVa+(=#sgf1=bC7gvjN@n((iW@Q99<czPar+<vd1ap1D763wq zgJbA(eVtGW%=@6>!((HcCbI+3OF7tZ7_nh~?SO2^Pq%)6dtEEa==x7FK{%f?BG>L% z*fZg7)%(1vBS9H6(_qjy_J#Y6;joUG8@9GHa-&=739Fpl{bSD1zdMM-^0hjTs>~;A zplM5_prD{NV2$c3Y7MoubuwMGnPvh#1&8uuqQA=FztBQ_YmT}}y+Az{{Y?%e-^;3x z@1ZC=KZj1rZYI%2u#CKtbuWLd@M9=0Psyz$#)o<knuRQI;x0k@%U=F&Hq!44NPl&| zNPjU4=`XYVJ;<}1L!O8?Lx)8xCKJ^JF`|27h+};jU0r5iIOi!MdGSF3mb?J%fF&{Y zdI8o>f8jt`m)COc2i_N<@8~|l>#2LR<O6rl+?fj(uaPd`?NF@k23#JIY!9u>!&GjB zUKoD#f@Iqk>2AdN)lLNAQOK`yBZvWK+CZ+~8;>ll9J_cKKF!Cj;ptp_PYBYgoseLi zLw`p9$Y}O9aW@As(4o2R){CFAM$w#W_MpYMYp2kOyy+S&$l)lAzT{PElGj1Fb0NO) z=t!(j=X6x}I+U`Wx~6u+z{;s{roC_Oe5}f|&U6;l)o3fLl?9d6lDw)ssYF~PmsC`h zRo*!WovydXr;po>ay?ztAgxy`Yc&&{%ZL27hPXp!sWX?$<bNoskd+pdR4HV1Wq#Em zt)jZ{P^q-My0|#+m$OL*d&NJ>e;;#fgqot3MHg}~Y;srZI1wT5w=(=l89s@E{;{7; zOb`++dijZL5={#vTG=m&=CVk%$nuk9yTB9*5r1fsh$p7Yl%{qOBRQfjMU0+ZyTsw# z+yDtK(=<#V0O<My=xS;RvBc(XY3=Hdqz<LMF!U>eWj^_Sv_T}iq4u6$K{h#%iSdaX z7@tNMAD#R37|#yF8nWwh4+7lpcp}5$rF$W{<M=>BpjKadZPGK!$PDeq=s@5g$b8Lb za5ztOw}z@6!PuNuSs@<`dXN{RHP(rKZ<lpX+INDz8PL?EE}`qa=v&<F$!{XeoyFE2 zZuc_$Oc@?10=mgDHnBiJh)n)MHVBsm5MJId2v@T}xX$v61cVW6#|a1*$(Y2nrW^=! zULai>7sNQ=k(rlEDJiEM_z@PjGNp`oHbSrDL}+9c5V{On-jMl@p+hHsAwZ;Pm(ZEj zXX|O}9iJK6Bx=hN&MO#fTo8lIHpQQX_+`Lzf;4FGA#mt>F_On;5RxNtWTyoQ=B7*} zFXTY-GD7m~>Zf+<F_?F$Iy@KA$-#<7tSRw4e7jvu<1y{f(dS|Ozo-q`YIPy4*vBCj zq1~yj4LTd6cB{U8J-!dv|K!(=D!INOududSZ6KN{y`TK05TjY3R;d%zRq9pICplPf zcsC2K6=2^4CMR5AxR<<%4)Wk2!!ML!iwhoo6Ps8ed^qOiSF-tVMBu|~`{l#YEIu4# z`NJfz-*OlN`%yxOC<CHLa788nK@k54K9F;-h*P6s7zpY=M0YQf>axqE;BAqG3USab zx+{i3ja)uD>58cUc=&=*PtF`k8TAR4yD3hdeqYbYm*`R8%Mm!Kwg}Rq{KHqs3HUP2 zzw{^!Qyb#twvKM!;Ml;z^tBg2bBMnS%@zz)mO5{urza6_PTogv1wB}^{K=V{x9>iD z1?xHsXW~H`C^QXv0nwJ>2{;3AV>H*CNuiY-6gq+^w0QJ0o{Li)Qph8sfOp?CvJ{fC zlU*v$8A23KVb+&C5m&U=>+fjjJQ7qm0=|Lb%8D3a*O*IcYBNUrThr|N6RAd{D=1JZ z6%7H|A!nnrJkJ!`AJLTNc7Ioo*Kes@X=w`r(VVXQa`Q8&_Gc<dZAo6aTB4c^S&TJR z<+V0jt%BCN8UkeRc_`F}2B;|2K@E$nIan9TVx5QKI}z*p7~WR!aiWp%s?EzcX7eg0 z@M>hgyo#rI<pa50V*CdQ%i35zBJ4U?Q4H@UJwSw9&i-gl`1|5GI}G4NN7<eThzof- z`)~nAUnk5EbY^+vjX3}sLjVoNKULAAQ2ewPdCB27&%~H{c-`mi>prsZr)eOa4D|Je zf_**D#m@g+8|d?Rm->b_L?hXG8f*WFq254f2;1PD0wG?~N_8VY7-lMeJqH@PcGplW zB10QM|LO(Un6?&Svl~O$=p@(}@`8qQCN_EmY;5iq8~rJ4z@Wf6(mpdsurb8)T?89l zWWLr>;&&Vs^W6j~+wnu)P~k6FN+t=lq=%fI!ki0D$8w@+u93`E)?zfVU7&6s8wF() z?kLUqkh6;$Xu9dG)<rzKekCr{;RhDcv#fIkD~FHLyl))_?Y6=!!8lP%Nn@}x2L^i( z2HW~SmB*Y+ZCcV#<#Z^FY4sEmMtLSSf6)<%PR0sr)IA<{ZeZ}Jt}>0$8Q%b4wEqv( zMx$D3G(5lL;Qx(&MI>sk78iTmJ^ja5hk}m0^<Aj#3kEQ3FBz3J2BWWz^k;tZ*Fs$Z z!S6isrEiJ&{UCS~LH9gy6@m;5Z3YAbkXQE!<lCPP$m;}T>p6f7vTQfR)KURf5P-%Q z0koHdIrDHQE(Yb5#2F&rb_P!#1ZTmCorR<~a3^;xd>y=j9+<LAZwF%wSbyyX5ufGb z=<t_l9i85UDPri{#=FO`bFkIjb_#c0jzN{U*NFvv_!Bq4C6+w#Pt2XUgu^G(G<Pb@ zuM$w>Ax@tks52Axxk0^qcu6L{Q|dsKdC%YJUk&yR_yhd~T1EHTLf`OuWn&uYziQLU z)KcwBfqnpd-{06G%0idE)+s8iC=%s`pTEIN2Lhp<-cWUUF<9!g0b^ZWSN3N9S2fiV ztyUs4p+5rQKREowsMV~gtgN%!^!bGar4_bDyr+L4#0yubqtqGdy6Bgwtyz$)vO$q{ zcfrSepqb6l?y;Uli!p|Cd-=1VQ;vH&64Y8Zz@91s5q?C1?j#8|1QOiXMFJQRe3jVZ zt52r{^l2O?k?!FXIUu5uEZ!vKIK}eogdB)15p<i(G3Oe^{Lx(jk94J5E^`ip&nGkL zueqx@id|QN5U&{+BXZ`$P|VgniwtvHJ0gy09y*2jbuD_gc@dP2BDhW)nfh(FE#SdE z#Mv<jc{fJd+KGba*6>6h&}~4n<#kSmvA7XGzntY`tmUA>2BN~@<DaS?JJm^<ns%PL zC`yYAlDJ^5$X@<F)1mLUhRi-)t5>Jg1<kr@v)@%4@)W79wKlh=!Kw53G;v)`xJ9d) zN%P~MOVl;`n&)>R|J7K(bzUWQEVe|n%K!6M4Gx9skAF{X>S%EX?M`Rku>q^Z$1)yK zXZD^jrIYJ4YK=}!&XYU;K**1h8nc_!OQL^6Z7pCHtRNQjA{K;N5DR)20FJ$#B~aD* zyz;Xt%!%8G4EIMm0si-a7aN^PUYrG9bndPxd$fxevt&je=-IybjIBbbD7z~RrC<wE za!bj^!(F9iP(2nav!}WaQ=7;X*+h<|dE&xjlgV?JnS?6`PhcY8Y$i`$q@kbqF6PO| z6xQ+Q$JMxTk?#QidFgmq@Q1if3Eu)E0;4bvfb1%vFn5gJ_Sga!Fg+w&?u*y(R&xI~ zE&0&p9iP2$`36h`;Cn~FnOa)Cmc4EK%!<7fY)TV1DVDj5EtPp0bP<B!Ip`uu>1Y<D zx0PoS=OuTWDi9BvYN~2#t=<NeLg#I$Evu>56e!KL=30}>G7%104FP{$!)iuFfmN?i zMs~VQa#^)R`CJD5b$rO$8f%JMdzIxisz3S_n@J`6qkmRYSFCKbxnov?x1Sx^^!YrD zs5_fO3nrVcUlr)LICM%yoldS0xHOsni<nCnsB6><)T`7N^VB)Ks;gO4LC3$=0xV(M z=jC57`Ix(pi>gnQU<He@dBj0y$;Z6g$Fhkl#J#%f<*#JBSJwpwy|;@&HiYXh5C(lA zCxcF72E9pG^Cpv2s#W70YO?F#)-nuxOAgpz61TGY5AL%3RY+M)vMk!Zk_BPY4D4lt zP?1dzA&<#?061mz9J-cHe7(pB<=0uP+U~&5G~&<@|0Njzn@O=R(A=>wS0dRyaqhLZ z;f*(G?sd?z-EyvJU<X>hMZ%X_dfVilzYbKmI*kb8VbRUUgRnh~;mMp&e6iL(+>O9p zlW;+Bu(&P=)Pt5|bC^4an;2e~Y)?%uuMjcYc!{mCXRzb+F`~Y^c7m2XVS`;G%%f}` zUdh43>xhRJZyk__!ps27Ex9mvCRJOOE>GA8MMXJyiDh;RQYyR8q~*?u(QweJ+t3*T zHPI@cd$Q4BD3!{+eSu<clY?zg*wt3nqLOP^o3>0{UsIqq)|zxChdHl5tK_nx*0D2V zkeT*D(w*6%4X@YjHd#w&{llwLed&C>SD`j_HihhL&mo6S{(t<6)u5FA>)%luN)(L^ zOvGwn`|~`z7;AAg=npYwqe-g_=;SiclI-32qx|;}U-2nOG)isRfvL5?RDbIH<F5s- z_<^Z~3@{i{#N`aHz^5I1#%af053hJPIqk%Nj-w3c{3u~1@V1J11H!Qv5zyd;FE!L6 z0ycUL>C=u^%u5ktsz`})70wQ1opv}i>_;W!=@KTPCRbgl6FiVeE2NB*xq)G_PmQ4` z3|8c%+3ZkY#x>G#fC(U4Jpo$9dH~%eG*=kr)m^w%fyw}LIlWy{B~=5K{k7;#y^S1D z3{I~#2=BV<(P!fLfYP|H1IoUjzej=+fm5~f3yjXBx0z&2r;BY-{Prh5dY(KfpzITC zsm`OcSd2E6#Ml@Jwc3nYQSrWoNt3lQ27G4dr$(tcYF+e0YReC(X#mtT6V!~bTg?ry zz|DdT@;rh>6~iA|Awsx-AUVU=Ap{Lmen8NSmmfw5YGmLQ-&l?-DZ2ncM;R{oQA*x~ z3<8KD1UX{x3mgpyLG3XZY$24m#KgP~AxK3Kq!ROSgrFIgA0Y@D5pyO$kTB1<nn{>a z-I<l>b4P@Nc|7$ci6;wr)54_0ag&4DcZuT)K-+*hFDwF@&ktflTssbE$5jYu@)}KD z7cPmZreTn=3FK4EVg5)ZQCS|Px60;Mz<}p332M1j^XQw3E5NFAW}0Z@$|c*?DxC>n z*W7@>XoI1k!*s$CjIk~7ZX<*9t=t&B)jlw}TX7j&`=Ie>2+Q5UNtM>x%D7rA-#sW! z|3+=Gs5M3t!K;pOx5N)?J`-$z@{uuA58s*0p%&uU55eySbwl)L`#~_|P|q`<VF$MX z%ZCq+<(q$hSQf_BLE+>zF@K3fkj6;_DT(YQ`0yE$d&-IObn-P9%5Uu-<rM<T*Dn#2 zFCmm~;<@scQ5vg>pEx6+ef~UF6F-52LsfJ_bLz|`JfzMn$U@8M&jfvvsrlJLAFGh3 zwffTv`{|wymDSU|-s67vpnUj4S}iM6l*!a`D3NTa)i>l-v4k9^sJE+|Z8Cf&c6=gI zRnzkPd^wHhd1}=8<ywbbmoJuBp*j+Lgnpd&nWh%0qoTK|trp-45C&v}feZ`mR-YdL z+y`7KLY@IS-y$$p5^~fq36@+L7~Y9!GEcPtP1d~pJfcZw1YYr-h$c&Diw2r(FkIV5 zsbUn|=LAaATcIBKEg?Um$#72y(d2NdJ<&!cPCx*u9v2vJYb?J&XtE&YWPs*U@^mS~ z)p`>$^1=<bc{O_8%O(ybLC!BCb}a6yEZ9VUMW_i>8e2MXUm*?#^`lMyiNRuZ;=V$z zl;&$dkVm#abb=S@?Mk``d+cf$Tu<@U3WV8Ga40H)8eENpvx1lwud$%_43h2IdYc<- zTKhp!70Tr2=|rflr)dD*?Tp~ODllkx=5PkMrNV&4REs_M#&!OrRL;-J^-zB~Iw5QI zGA>E2y??|S-T5<_T4$=YndD46<BKc)*(cxMmn%~DszzQelhE=imBQaqRPIu$tPMt| zT%wN!!fg!*!vzO%OaP~&7^maZEVU|nh1!Y%PAlO5c>t_k1gtYGw3t^HfGm2#MR2KO z_y!Wlhsewdi`#q=9_JW-2=I7>;hI0nh$6yx6ESJPtt#_X+W8IyPG1Lr)8|1H5R(!Y zGNWkQyx0$CM`FVlv7d^52R}o=IV0vA0L~in?T9Rb4*QIlmy4i=Jp-1rH0W<<!*UJ5 z($@&Rb+J}3sNyo*iotjEqn{PvF>sY(zPk>=RA)3b4B>IJH8iIT^Nty;*3Zq-e02%L zSCrMbc$ah0yvm4xr;|Jpm(|pn9k@IZ8C&?OE)PsCisE6n314$ZBe>0cYmk&T&e2=_ z6N|u)A;~Tsc9Bs}XAT+pnY+d6wt3Ia*P3Piw|*{oZ0FCJ2Bp?%lDj$>SDXBI_K8cm zC88FUjP=W#dX8UknDUBsEJC-@rj(dMfySWUq7umu0L();*F<9MtJEfSj=BjGelRxo zghe)XCz~#imh-j(P)tiK60{C7{7lKmiKA2utmqjpe-uYTV#!Fzv8O05<cNJlNH!gZ zM}$z~$y8t+V)7%Tb#;WqInJ>B20`tHn41UGCMO><$+2=9LL`yAx`8_~u&=R#D+$v@ zTT9+l5dM;ot;!vQ-z~imkB}yEbsfpkPvUwjEtH#^2FJ!{jsd>=@Ra5G4fL^K8=x_n zuHrW7E%*7WWQqxIyMX(~FW|oMOSpu$jpl7vApj2&y~up?JrE@slst(?`bH+_F%f29 z*ue5ic2(}t9I=jL^j6)Glb@}B++z0chctfgo)&V+J|m64udzU*c(tMM$+EXe>igQA z;nO>R!PIMO?IxM4opH6x|7mD2&6AHp_2wGwKJv34m9uq@NW@X6&RbyH`?{(d+XfbG z`urlTOJgt_%nG_L!211egX$0d+LgDK?X`c!s8SkD3Kb>vFp-%DFz*1A-(Sl!Qd>)) zOBVI+CDPHX3imEhfL|cwL8Q7-hBd^_l|U&1ci9Vy4vB&3F5nL&uhyw0Al7LwzmAEu zlqA-sK&;pInZe~6y@Ce~E#Sk1Rgi=oCVu%aVby7tKT242l#u5!xjn~nkHzWgt*ze2 zIQ`I7f+LA9p-=i*aPh~9i{C-2!Gr>Z0(Sd_6=(*$NZk92OyUJ{wIZ<YHhJ)NighcQ zta~G8B6#A2Alv}X&nC!=ZJ9>L!WjMh02BZ}_JUaG0!Ry9L#%S&c<>Nd^#Z+RTiw7h z{BsX6+iv5*cmev!#jAH;c!@|hfKUTe0*^t8nC~8ij2Qi-xv_Vc6gw<U?-p%X&p|rG z@VeC#pMi9rg>%Vs@SfVR=O)U2t)79lDW~*16Rx1d{rdU-m7SlWjaO;cSKFEz98u{L zPX-D9m{zMK)hco<utn{{so>d!{G`0O0otZQ<{?|8EhY*1T8B-Vyh5c_qtw*aNyR#c z)9Gxel|K3BY+mc`E-I5sWm2bFsBHQ?vA6-w2#0V@JgE)qrUr3U{K*_q|ADOSjbWew z6OXWClY&FY1G6Ir_LCt0gcn+BGlTp?Pp^vSV(f0=pc1j50w`>4qp7WpP34TY*fw~c zWlB=%;|Z1@AZ41J1KRY!)B!RW5B4%A-pdw9wrqjn^1Z3T_>@#v9W=6PKpH5_k3x#r zABPk%9G6WUFky}#gs_g?HjP=)fzGVF8)l^X>1{R?Ys(I#_vgU*5W;!S=mBvqXXV<b z<Jq^n#0P@t=xy^ek=u1_e8<O_HN@F+G9B_0KTZSn-<X2G8hgIDPgnO>3hO+zMyt`T zl+;E2;jph>^;T5$TJ~(DSb%wOw4({<nkt1oVHBNBSEysug`5iOQ@iVcPvGgKoXeXS zBKTWpxn>5^ywIcv_?sm7Tk`Ug+4!3g@OLo>{<?DEuQd~Y^C|pAQ=>??q66@JG+cra z2KZZI`6+_G;VEr;RESV1f1Vt2&x`r#Of-^Wc_9ycDpSPjD1qrw4AV<{U<#vqHSHY$ z$a#Qib1%9YfWbGWp&5AhJe0}Xz}bId_k|80KMSV%lw`|$;tVnTL@^d-8F&I6XGjS= z-`Eb~Ad>B9Yu7+FlqYjQc?LmwZ2r?gc^~uRo(}3%3B&W?tuRHVqsE>8{n;S5`wT|* z`E~FBb-l|LjoRG013-S~wo$1t8)}qU^=o7X)N$%E^(f~ooax=@zlvafj{)s-t`U=9 zn2_Koi~NzqIWioo^C8QEY(`%Ju4}XJXCBncIXKasixX{`oJbFciiwi*#kOLD@O-SX zBvsU#o)a|!bE1-k_0yza{v}c{{}LHwdXW^oT})4kLJT>LT^>^WhDfnNNU_22`PaQ( zsF+7L_*eF@qYc>60pT8g0oW0T31x#ZV8`$*ynFFJq?5u}Z1pt#f!()y<?3A+-p=2i zA)>1rgdivGCClK?(TVFfZ{L3j7Z0I>J0C&p<KpyotgU-6n=3!Ffl_I%JZDzkQ^}H_ zQ4LqP$F+GLfgFMUfWJSm^S94tkVmT3(o$`WWV}&v$kpVka_oyu=CG%u!_!oE5H`K9 zq~+BL39TIUn@zH+5^aM`qmpPDGpS?v?ffreevyfe6V$w@I|sW$S?uyMf(9J8?!BZR zJV<CGjC9PPO`|}Yh5eR;#<F@zGG~8sbGVd^6gi+jVvbye$Ps?;P*BgVAvRgZ?Zw;` zpfS?bJqewD;}b->gXsm&r5A+7r!!F-%z@fQgxajRjr(uhM*hk!P>TFMm&k%AQWq6g zi7NAof<B``D+)XlhVtT?M&_-ZKl}YO=tTCivQnAVrYMrvh>EL<qK^29=cnUGn8t{P zyOMV<JCHtk)a<28WqGwOt*ZikUr|NTF9lv7AH+JGmBQ?@CaRqppq8nl)LGFtb0DfM z3sE7GcS8I5V6yHKS;Rz)pbXjQ34*d#g0em@R3c}htV2NAx&5N7I}2rfEZ;^@)+XlG zafc|uRucp1B)DoLC6;H1TXKd}&7_<Aj-ziG%uqn$4uN!TJ3?VQlL5vw{?6ydUpK*D z1S*l2mZ88H%Eh=990EdSGQ>=5oC4pYUBYjkgzV{Y8oKx>{?sOzSY!_P37A8+nu*lb z97ydzNNw)^lt|4mvBv#^R=z(sguu7X5_Q<4mK)CjapnG8ktCG$EVv`Ae!r0Z%cLuU zH8npL;+rw5jq0bCsCDWrbzk%!bD+C*H@eRu2jd2rU>;?7_9WVimk7AmSm;m%aJLX} z_j+MAQYN_D4?1+OD+}DcEZ<7N-74nR0NgPG=@<i}(c!9<)ZX7C{>42pq&z{<^9*q@ z&X8*Rq_&2bA3(3zQ~>5GI{@OGq&@E#!!>!K#yNyjziGsC7rp2;=Z8PwBDsB$N%-;A z)28ut5jNZcpJH(dvw=T+2ZrZKwn9hoSUu!sGvga4&jBZnNx17!yvzqLhw)r7;Kjxb zkgoOP%F8DgFJHZN2fHofP<3!PlO!!UNYai-($w`?NOCZa6sEn8gT_?|Z>*l4W8I#G z=g=n4s?}Fj)_NL3ibM9et<tuSW;=mG^)U#nG@15Gp?{*3C}c8)<W$IFRF_xkY&M-z zs_|NbIG6R)Sb;k=<5x;;xggSc$jcePdWOiDUp=rZo`-J8ys2@&<uK>h6;IFk^;+Q- z?-l0!N;1bsyAfRN<dt2_*CVV25N+xMK%064qD?GNpPu>~z#c?;>Mx{S^}C1s3RWD3 z{JK>LK{7cqy!Cd3V5bYuQH_BBIUWhQr7Ml&*hk2K9yB^})qA4e9k7F521iMFi3)wV z&x;<7k<q?!daEE`o|*K-!+rB{lTuIt8F*cuS0D604~~jGqkZ!=-Cvcf2kyQ*w)EB2 zp$18JeMoCFc0Br}tD*tNCqLg6a=O~R+Saw6?q$<&G_UjoX6cgOHC%E3?#|EEC}OTZ zlD^!w)5P{SNTphbS+Vqf<B|TF*mUFiEB&=MN{gIBOeo@QWYrzxJtKI&?^H9}G3KdJ zH1wB#LA36w5%NV)UzI3`p|!{AhSa9$3Wf8R+<=#>ht-du)gNQGjIjD`u=+|bKY>=i zkaX8oFfcJZG1~2EOUoMu?C^>Y00@vFl6{oWkTunih_g`C?Gp1=v~Xbr0&5sRV68_W zh=;9dmBTO&UL;ixyRgb(32CJ3F2Id+MpCdhfFLm-=JK<f=JJ!Vv_v1lN*@C*0`Juz z2q<B>tuD0OZcl(LH%Mbgr_nog6<EdaXbG}EWns=pZxt>=13h>E$VKNXpi{0Se;Iem z)zRB!E32Sq&w1cBAE`%QZ*~*GL#sFJiov~Z39pfXUl4$#K9)S>+UPA+AF16tl%0q9 zR4CJm2uyQFi9wA>p8wyC4K0kjrR>O~{UZ;s+M7n-f2*-r)Q4(y^=Hc>^{&>qTd7nW z42QiKzai1JEIfX)SRXQ%N{uy^WbM@Pf(XK<Q2R$+7JZA_asxVhy|@$!k02jmw+w(z zm_yDfyin5t=-j|66j1ZQl{4H4FRw>99qw?qq)Vp!Hh9JR0jF2+uAWSblbEfLsc_=4 z_IO0O1&=7VnDB^lOS*DO7*Q_NO0~1w#UqXA?j<o5CizT*2m;c4Fa7cMsa```VR4B` zM$vi&^a|?Q$5QC+6(_n0db=4I#>=xc2wn;$R5Ljd3>ml2k7eJ;WOI;u)0ejZd@qgQ zVkd5i-Yz_H6i3nwlC47&$&8fG(~=L1^Ox3+ow{%d?&;~R(!<aZ%DFL&!zT25>KRh* zWMPBOh|o!2BSl|6=7+Q-E_j0Ry2|dJ3>Y5-#k+RyB!&z3f;idpS(w!xhwkV9JH|0_ zZ9+D&@Jvjvzac=nDbW9QvD&RpL;ANA8hy3ISX(d}t`>Pr26sWxjnW||Ix!Ko8Oojq z?%v@PxJO*a<?s1+n(78bTsF8*>g05-%B7tRH<;!5rDnIIPD<M;Dv#>_X?y-h2<IKt z2=(U_Ml;x7(4XSu=qO+I@m3ii+=>v+yW?IjUsL`uFDbw{@2nto&!&$OIszD-m{%Z} z$Pp6dxXP6GA?xTPmNTu!)0pmL%ZC$JvMZp6R4yxYU<VD>Fs^~)oMEmK`iA)-!6x?5 ziNauWoWdPuhE8k`dvKRbupi;3jtWEF$A^{3lXH3-ae~1r!6p7^H_fnhE>TQG@IV{s zR0AX+BS>_Np~gr~Cgq@IcjZ}v_|ruM55%Z_p{BmY>u!?<hdLbQ=$OUpnP~QD?uCN` z6-LHfTsc<Xw$^S9#7h)DvnDoV8ib}_oz`F|jG5gXtzI`>HrdlV-D`I2{H916Y@8bI zIH^&0{L*qXdZ<#bXsBHnnC$LY?NE4{g0w<%f62H01L*KAp^Zu-t_SMh`3YXbcC?0v zslTPR<gkjR-mL-nS?lH5a^&m40@@>J0aa)LX|jN$M4+{^0IlOH!_{T(mU6TZGPI5| zTw%#G$b1wt6=@Ai2G{o_X2g`6)bLD@Jgs0l;w+wgD%XJfQ(F&9DWjqOt3txr!+iHL zvH*o_X{2#@6iN*sFn)-d!q%Y^SqH8dGNOt6iK!W^V$aIa!csc)Eh_rMib_qL)#Z=F zjd~hOi6s{{$GWEZ9>hHrITkfvCauiRRE^2*f`w(iXLgO;841{1I~=yq*sN#bJYHkR zSY>6uBV&ba(VDXS3iB;TtyWxGUa4%eh2#akdcC_iRDGz+-8?_tG^r|{Z9yyUtcMjp zJ2m`D8(Hs$I=wY(wJV$Yn|0-N?TwFXWl~jsUV)-oak0^A(3DHezIt7iIY3b&s{5z% z{69hKKS});3VTaj)XR^cHSdNsr`pk)JIaJtXv5j^cjGn(sNX7Kcr7jv<Eu*$2BsLU z<s(625u$1yaBdL>+=R<D(vM+(GNa3WMC*R6^33UzYmW0Y9>@kpqV3q0(_CkmuYr1R z2QKKgc0)W(k|?QG)@xza$LS}O+$bBF#8g&7D`_S2dZCt97UoBccw`9Yr$5X$>q9M_ zeR$+%w*wajx;;eRFdy0aylh=JSXt0yHe1k&l7Tr{40q+H`qvN=3R6OG`IFsE<@V0o z<GR)!#@*AVn`^E0G&iiicK&VofIU1{P+U+Rt2IT(&{i_t>Z`Fes!J{njD|hqt(&5N zA<}hJ^kd)GZ!`?A^?8e`^fC})L&mIHR`=S4di(5A`eKDyUvJ;}$D-;c@9KEdYK=zL z+~HHM-RtQ&c~n(a+1I?;yEzVadFP+z|0VW~&x-mox>dLkI_#h|jNzqiK}*XZI-AiN z7BRfK1eb1%FTsqdLh9cXU<DjR>{)N(R3VlS9AY^s!&jD&NLgcMiMAaYuOuIDm)Y!y z<q8_-4Qx2D1tBnq3#=1wVwvST=#LZgVrsJhcU(@PM@GpbqogKPi$Q_D0f)KlkPHrn zAS%k0;o9lrP#bDSt^#jZNA`PlV-v@;=IKO{R9$(7?DpG3;}f&6;{Btv<OxOBc8dow zP*yi+$p>YMQF{J3JjzQ?(NJ>AccbGM^mQ?Gyd>XX)Uu7u?N}&0X2!y`0%SmTBsHy= zz=I&55YJcKy(OTHAf@`3G96HDYRS)>)QY}CX7u~AoMc5Hzq@n(TVod;%Y(NUE_Ya} zrd^)(W6>L5_Kfr{dE&<AF_)vMyI97WH22o0rv2Wro+WqG5t3ZHCD)mXm6A$Lo~*V) ztSU8XrD}17=*O~;PXEu-VMW*y>}=KRYHbZB&#yg-uk~0~jyTL<P+V=BO$sI+6019Z zaqK~F_mNKX>}s^r{9fRbf2NgLOG?W$RdPo`Z9$_-UZpQ8DXW)hD=LuB+rRT;ypII& z%$T#(HBlF}B?aUa1M+kjYg;CaJS#$;5+Sdu0IMW7^&`k#Bq_DFV=Rk&TE6ELdT*Lc zoCvL;_m1Ep-XiWg!|5~qT`59HHL^0*WU7lWL--u7KII)~-?`!_BV)MFkm90smUCbo zOl~DP&jn!;PU)Q@2o@(ILQa^)W5}e)Y2DK5OkrYJ%whiA7(!o_6{B%$c=956tY@xZ zi14S7b=mHpJA$k0dg$$9ih-UdD57g>f$izyFlm0eLT^V}2BGwyXQb#YZJ1NiAC{FL zs?nS6EWB;1!f*uC<tK-C?gm$CW6Ho5*_M(*4yk#d#>`3D=mWysUn3xxOqmY`{6<-N zhEaaEBc?8y9dBRja9AQ^AwzQ4nhLPv={;-M=C&Kv;sR;0N>=M}2YfYBr`6?)R21jA z7(52dEz;FB=8H7?`pT-CqGM9IwYnK0v8_L-p1r;}jP^3O0iYN4PYr*`Pd2mO?#!+1 zlYio|nmpyk@_MOW-8c_peBFjT?|{~2qIHeaZhh2fa+V)5N*yr42(b9;0v0!^)6^B} zuIQ^dus8(uZi8f+UKCyD04H*9TBp(L8zmp}9p@1?x`?Rjoz+1G9l%1z5J>M3kd9wM zx7SbN_tyca_nr>aB~faq?$tC<Z(*RWVxU5?+Gz~bOIQ&tskF1nauZ^{mjIPax#kZ= z5Ivg3$+{inQv1AHqs_2Qj}DgDv8?MJ6mv_s!Q?9Ts>&q%{0%@c^uo@f^A|#KqIi1! zq@Y!@g-{Hi9F=UfcHtU`=3ZQ4M)6(XZncN`!5ioo^fu4pie`E%wuEa(@8F?bpC7<; z488TTeqYvH5%g&iaWLZSK@s^1Bf<OufPT8VzRu)SS4#_};;QPZ3aM10u?5_IwaiiP zaY)<Ian|cLh3Z7LTD2A7Tq*e!IG4(`C8c_es;H)luBsF(Ws3L&%lhmgy2v>)(O~ki z=3q@D+oI5@&Cwvi`egneBCH3f3)FS$KJ}{TyBQe;PV41e2<t`+Z3}|396`GRLA#gX zyU>qTCRN$M0QO!YFK)BYm%ZkN@m%owF~cw2MPNTkz#hCvtn}F;BJ)?987`F|ywM2g zG}cGp2H3;{Qr+1>Dk~q5)Po&C{slYa8(tx4f>#*slo!e`;l*_pVy$-}){1^t^4M?z zbiMI(5YGa7m$bg{`Hd{QHQoe(AD=EET741~lq6`4fI^z)>Tz_x0@7BTCCryRKxVpi z_$V$ecmV|a*24T<wErgxSI=I#4X9tHc^4c7$0dBrNEo6NTTvV;p!inED-4ABmq7im zX&ljEW*V#CbC2om#$z`?*PeGtaQ!tpf__+1ny;#@w}GY!Z>*qUWVGN*<OaQbU#Q2^ zUY|DXHH!hlXji!`dyIRQt&a_55g_i(!GPoS8k4C;zq4H_(TiT%xdI*Aq6W1}EKyWf zN$ffw8&W82X1716X6>GUt6p2DL$<%|uIRW*YLmB!ek{3rcn=lYj_Y%B;a@71n&J|> zR4=ViGG;|hgS?`wT3J=1VmllThp}Ggj<nkIU<|86?O7>3q*m1V9VGtNzvB|@{|V|G zV#Nc|^1ghLCZhG)n<}|nVjwhp6M4qxS?(^wPhCb&uN8gFhfX2_oMHG)u=Ed~Zs`vr zOMjo-xQ{J8*UEyi7s}eUZ)2Okjx$~mDLa?4`6t<AEcpZr1w7-sos$=HIw$uJr=1gi z=_brPzfA;1z^H%N)X_UMw|V9~QItx#CkW(S-MC6&2z_B!E97<gyEhR@BI65(KX)f3 z<xVFLU`=_ur$Z$%3=RvP1{FZKB{eoN;)CzgjJLVMr%t(I@{wqhzt-e3xSPHG^|Yyu zZn5}ODu>={ak--=OH&>zvbgFSl?~TT=QK)XUClvF`AD$$ltf;p)YnwY=t`Nv?^8Ae zdON+|Myt-<8f}X>91YB4x2H_%vWe6>zeZw!nwtKdUlFi-mb!`T`D5x`(c^ugcaGtQ z(cz7M3BeWN=q+Yz^2#ePF?fymIGv|%!NlOZ3`k2N;Bp~W#C_o@*gXs(-FJkBSuxbP z!)VY4!pLqIF_QFKxK|+DcgvfsW;g{9=B~r%#|Ws$7??ByR|wk|Q#GAX$O(<Qz6?}z z5pn8J$?#u9zu_=~__k6@8d<B~LGUy$y$X1LgXUffa}NO9+$;2U)!e2P9&sS=oI4%n zFJ4DP815vs@d)RkHjMN*Q8lLcmq0VV>DAZZtKOoYMB-xupEuG|T2e*G_0HeV9Pa$g z*}WOY8+}Fq{=RW9Zk`)8#hMtSzqm-Lsh3vS>dmganktXkuU0l#-J!7D!IH7PWv!Lf zYK7X8C%bOY={0#;y-9m(%vLRLIv59b+NN7ZyQ_jdY_HdtS1K{7>fM9pB59GnImogB ztEbL2tYZvSf$p9ETVE|VSJJBBqdI@E)>9kna-26S0zRUb)4%hp0w-Xu;oH=gsc(z^ zVqcs%&1|(UA4eqMzm8n^yI*8kEGhp!v$g)>m%QZI3EY^u{VL+d_Rz)mi|za%o`A@Q z(1TZ@aEyNgto(O!GiCcL)zaehxsyqJB}JNVieP$Z;vM47zs+**h(Vx+dzDQVW*$v@ z|EsVQBwi*3mkv^*DO7zfkgN{rZ{#D*WcJh;xjDvcjU58lXAJrJ@P4Wj1|0+V@1k!% zm&Ks30E13{9S;NiCW7?IF!v>T+j{(J6&Bi*aJRzz%d6<d?J(z{xtTC`U&1fn#R}b9 zOffzOj7gq^D0C9QlSmG+$)mt&;VAHRS`sg9?(JAuJ$df_%U^--eV^uIAd`F%?Jwvz zAoB8&vGCvX(IA*?@-0fq+{8qC=|@h+wW7d2CTH)He6rB2gYlack}_H$RZD4|rcCCl zZEBHvO%04j9~5cC9<vXfBrNV=q*|0DqTV3JGqZK~GG}JvL8Av{V$fk$NUdgPiB(!7 zr&aYLQLVJb;6x`D#ujd*i%Kyk;au$;(K=1yygNJpw_2mpSBV{_N4gN=q&|AyCvS)a zFdrxL{}n!SyhPYY{d`^twWUgS5_3i`??ZfS06rEv5&N`=kJ19HcLPetEsSvR<}Nb) z##zL}?~{YYqpu@yPcn%qQV8`UX6xkZ-vpjsCp=xb{|@Y7iwyTgTq=qVDkAO|7_R=K zgr4ADPnwF`Nugc4m{*nAc_rfMca$nbuq))LD@@`$<Vq=qVV&F!Ht{|=d3>4W-WT&? zIAcK4(<4To`X+hyn+*4kH<|am&u+hkZyqO~JI=reQn>Pn`NyKvWTG`OPoY<&t9~mS z>w^D)QgLz;#T)}KQfGJm7a=~bM~u}Pj19mA<#*7r#NIM^@%!-V{hve3I3MP|Nhh3V zZ%e-p@4W>zd=J8$hvrt$8AQTwJi<bVTNS=TK-W3RlfvLod~y*UrbcmCoZ>rs&_y5Q zK)L=fKly!H^1*0q?fjL;cx31ly&XCJ7Uu4c@U)dh*iXZAFo*~ptvCZHW_?&HrYU{B z9rxik0F@6xE(NDWQp4)^$=o7VzV~3W=UkJ`UMP*)>m%Z=Gp{I3-lrdXzK63eod(l0 z89Wmn^m(13oziNtF>mIR@0;{`ljwI@t5TwrRVh5R&Jo(-Fgx@*PoB!h`qfgW*&PTe z-A>Hn+VYn8XjP3uZOog;CnAHU{jTVQN@kO{{xQkas5`ob_AvRS&TJ<Cyl1#t?$LW> zWh%z(M!t?jZ>W=MRd%zj#%ObR52<~9a4<6K9L*}Lrn12&{`YbftuLqBF6ixyrlHPt zr1X$hsrNHvPqkqV2dNjR*Qqa1U!%S!`mOz*k_L-_$}mx@ozVC+!>^)kmj4#oW$%9( z0sOnn*2c?U&DddQZ@mG)f1BZ^y!>^+`~3b>yw7vsJ$^m4k$#(Oq+cW(=@(e;i)rt3 zmfhaOTjy8F<6mX?mN(F^-6St>u|o6p_N(}*q`C`}c$HkCt@g!~fSnLsc!o>*gFPGS z*YSq>E!a@M_-(SGew9vCSx;QYdUIuX((fkC-3;@uuH$``e-RzUo;0=h46fcMp@t8r zVkXozC7i{$PDIZhke+MlLf`t`Z=t6n%j@H~O7ZhOiJ8*}F`U(C$`?47;jjYdGAReS zGdZGMe*VvFzbtHCzH{7s^swC@a@Ew0hSUu$7IjIVQ|~KP*VRiaZKirAPwPIWmN_j< zFh-Y1Ej5g{z*J&#=t9+a&s5&X+%x6!gYTIwCzdx~L3^OQx}r!{S)s9qy{ef>n=`Mp z+MqJK`)ne8Xpv?8HjlpAVyo#1G=$~FJAbQ_sSQ=)8vi3*W558rCabWaU6aHmx&+Rx zQpX@N0aJPR!8oDqZkpl7z5JyTPz&a+q0`<Og!2U<M{)#_>nOvolt38|Ru0bTt+rxs zwTtK#RO4x<iSy*C^Sg5<i(c5<AZKz6hb3T;#t}9-J#Q6+m7tV2J1lW?S6HGIhb88^ z5SpQVjyq2a;Ry*peF>ra_!XRw<<9^ontR7rj^bS2NGdo%@z*Y)TdiG@fl1unymAzM zqT_S*9Sfg7j~;#2m_2*`pdcTxvOS&W@BCt;l=<q>^P6>YRoDq<F^hZFme1O!t2_ps zwpL_NwcZdR0GkgSP5!NbeL4_)d~&^0**iFMZlzUYY99l@jzrpT*9F`bkJWeK5F@ig z)&%bfpZpgApJ%Ac)NLGl;P<;H+%3bU=0hbP3t_YL`1mOpAAf`Z_4ru?)C){vgLrs7 zPme)tcVVpdr?7fBYX*E0t8Zbfu6Ywz2v#p+tlq>jzCs9X`<3aN>2VlwCh<zDFAkC; z?05>n{Grq6i1@`_81BLtJ`CkSJ-z7lt7!}`y@4=%<t-9oivxz+hvqgefQ~44lZM&q z)2~3e8pSjPkKcJjn*6t8p}Q|)Xt&=*TS+|f!Yia7bgT8@Blv|&Anr?swRiQ8FC2z( zOZ>(Ktk?B9;XbSUEd%^}LvaNC$l?Q4vVE&UNpcIw8qmH^LM-cS&CBs}jr969;>6e2 zn&+KTy+YM&0alp2h!tL&!(V8#vQG@UnmUnDiJ0-jK)qRAR3%aVS5@`FDUx62uCs+g zHl?)S`r+A_tfg~cP2+MYRkfYXPN&P<?TyA*x25-68js!JG&$A}?fgcaQc+iQNTOE# zt-=s+!<>ZvPyVyOoAcB)>K^F%Qa=*?^?sT2UI9cT`1@pZ@JNb4Z=pACv4|f0)SWbe zj$J?mx=flu`Vf15{^`-@9y0X>R5At$eO@Dvy_TlWb?g?sLryO5;GEBO^5PmMQVaUj z4+*n=D28|f=x#s|@UfV`gN{}~^yefa)yHt88m2FOgUC32L(G3g*dVZ6Fn{P2qSr6v zj9ec^4$ro=uL_r3l)VNGOm87>U4Msgs|9gut78Ndak(GT+ii0jSXTb=cS*U|H2s93 zUU=!f_kl<cC4AF;^xQX~h@SfjNYqgL{rA!Lw?w}3LtGw0KY950Yv1_p_wimM;a_?= zjAv0I)_nny`AN?pV%;gsy36Pn^nb3b%dKIvmv-1S!>p^!-^)AnhQK<Vh|o@yLu7BC zR2(<CTir~%N>_Lh-JxyoEF53aD3lSSTP-*1J>yolb)?d2Vk*lGht~BPwJuMuie1Qi z&7hFemF40;IwTd>S4TvLj2^MbqS0FN#LNMiSzZz_HN+xzLv3C#IzQf69c$@Z90@43 ztx=oJQQzij+;G&(tuk%FKT*3HY8&*<<>H;ck?N%d`K8rW|GHSF@;Z0EZ`P`$`K4-u zQI%I&t<~WAY^ZtseSxpD)VgSx+6n<ho4tH@$;bQQY%3%57H%6_$12HK*cCj|0qd|n zjgHV}dW7UakE9PUi*VKv<}^6Sn0m4oZFNK-uGi68Vuu+`=@2037_?;1p==?$*G5ie z9hrojP+u5ynzpP1ScnE4OS-W<4MKdRgGfX*A)kw(h|d*kMensCXA8pQ!;@s}0?l_s zAZQo*9H@{lh?-^eNM$L;H|1rvR__zW--#{+z8l{8)3$cIrK?C^Z?V?fJvN=2W#uZB zRIEE-QfFsssG}_`D&6@L+S40~N4uGrp)T0Rc>67qoxjs5<T_=IMosj8`*+m&{{~}h z4S7>HMBhuJY;1oh>tgt$<#-Be%L!!ulZfkIM2HiHh)kCdwbZ8}ZiT3u0^+Wv5qAO4 zyGbE#IE}brjJV+ej5s0&kRFS7nq2J<iqNaK2{+maGH>NX=Cu_-<|H0^w`HAP6p%Rv z`gnlM-eIC-bUFgkzCma>K`2cyRM*iH0J)Y;biWnBbrGEjwtL(0TuMIHPl~ZFpGBXV zTfvq7(=<Q)_ki8Z#@466_$i}v4uoiNeT$1}G2h;U>;LGhuUBj8|K>BoTjh1NwlJ(Z z2h1nyYcwYGzgsD|qjT*ie<#?}HR>$&fO=E(+n)yQ=gOeVHL*@k203y65Iy-=!2Mg# z#{KIA_phgM|LAGBhf=FvxcLHhmbQ9dz!GAF1|Ww4fuh?CK!1}=;E9mZt&7CDX-~z9 z+Mi~b-_D8u*Hid^loS6i2>6fO#!d*gNykgTM0c&9IEQCpU%V<1VEqOrz{MB9p;@G# zY@WV+_4eINHavd#|3o(InU1#0U-{G&aR$4+zV6`3Jrwzqq#~FxC=uDUwYIz}&wu%h ze5q@NuGZGN9DKQ<s+K5Kpc?EjY1H`@wGDP{c`>L4|MQFu18TN^P2kYHNVKn$!yp;2 zHp}pxh&XYEj}#H1jHj_8$pZ(L3g(8{jDb+dq;r!=4OPMD^Z7C4tuN**A1nhoUcL?R zGXk=_@lu4#NIcjzI0i-6F!Hwv!E$yC+=t!~tVr1j9jc+G@aL8H%g-z#kw-+>Qx>HM zV8GB)^FBee(j6FgOO5UIK9#iD&pQ0NNe6B2GrD#9xb>jE?4P;3ZmCJ5p=BPeiK$}b zW_3-K%0+z9Pkth-`w{B2sC8c}-^%doWExU`306%%QU*HA{0so#%)S5sZYD`&ZLgf_ zNH+vdGF*>0*@=2ej6F(rC{=8VY+N!@l0S#QarPPD=$It&ic?_Z#=7vlp?D>NNhsFZ z9~_-oJhFZqpc0XA^9U-(L9?QxnP{eT#c-N=t0&S6a9KQpe#PY6{O1Op-4k!kS(wSH zPLg{wcJO_oDePyx5!kYAL2VjE84#=YnaygA>A+>t+JHva&a^apLbc^O0anHo+ID`| zq^YS#Ukv`}C;vgf**bNedQtRnzmaDU*S*Cgj*?yZB*XU<;i~<WGF);r37C6nUzlq} zn0r9N5sOeklrCZ5I=xU)bQe8vmh84?aq%dGB4DcxvD|erf0^vI(bR4m6$B}g+C5P6 zAf#RS{AmQwN6&y~>lhJ$K6@9JEpW#OIGcNhh9~D%4hJvX0$8oV@qY%v^XM%o8I4|s z;!f@)oj7~-`dz%)_DJ~l5bibI>g-wrgw7$rZ%vQQe12%v<?Rcp#026@s0HE(PuXMl z3F3`%Wlaz3?Flf-oES!C@*b_$mR08KvQ+pF2x?=IjMe(Ox_r&%O4S}nd$f&cN7a^z z%5+&m{AGAc#rx<#5^%mG^6oPNm*^qjMyOsY!#nB(!gw1i;+CHa?Cnk*Kodrjw=juL ze6>A_-(E<0o7rckNEU39Zs-&Xo@)-owvd`meiVknwY8(G{skzq0RVA8j=y8t)Ds*g zjZP63OH5Jxa1YM$^Rr8|B+=42IyFt|_@O%I^G+XT$FFt`3EwBuSWjd)ymT)lcN`yR z2#~Sgqm0bZZj25b5KX`7GdP^5x?4jq+Ivo`%oyw~#DYHA5%6-9Iwv}^-~D$3?Y}2U zuyz`q)61|Z=7JECJ^y^v3}Sfn5Y+TA5T*sx%;LA#vZ6s}$g4BEG1LqgB6B{GE5MC= zlMNw}C1m<8<OEWW0Hj&SE`xvre`bw_gfn-Xj+c|Yc_cW!a2Nz4_+|jqG7P5&h46OR zoFOyEcf#&GjUjdz9lR4ggR@J^0I>!7^9z+`?$8+{>7NF*j7dBDN1fLP(|C;C>p7vP z6K3ul9D+_wZ4*rBsjFOW%LT=qe~~eJ2lnd!l)~giv{!#)zo@)~aCkeFTRY7pMg)1w zJrI5Vj{Ovf0xH|n8~GaE$Y;s-%rePc{5;vk&yxnw8>ATPMizpvLfP;x(B|H+_k#BP z-4tl60JN<mQ-ImvrCYdn<A#K5!M#nf3=D6eGxT<Q^HscopGM3%FKpl=5&_Wk|BnDI zw4FZ(&}8Q>%-Y8@)t&Z_^2RWX*lAzP3GxD3Ei0g_3*>kYw>3HrzJnvcdzI!EI1)$9 z;)Rx6i2tdoT3I0ym8*nZyh`6-t4&VRAu;;od3c%H1Xam>Frbg&o1k6qFuEQ^SjSaH zP(IsUL==6V26>ntJ3&A?LE1D1NSnq+sz~UFD5d(>orU8FuErIjo-IVDXK$ouVisZ7 zT1EOYrl#RAB;iLF!cb(p)i(@761XFhL}%~P;dLy!LnoNxP&=*&YLRSFP0hIV=x`rs z4^Lr*o)23(y9Xi@vv?NxLOa6Z(&u%s&KiZB!Yr91nc1(LM=-kYb5Z{AoU`5(X^mBj zJDa<smKw3z6>m~>Plg+e#vX?`*mA&#OvjN{SC_1u=?cyiH;y(pMVc)=@{$4nu%q0! z*fArO?)=1R?{@h+tpsC}LS6Yq>bB_IzA)B9!Y%0v)+H>`164WexVG(_P}_Fr>2T}E z;|xII7i8=<LBs@uZiRsEW(ssyMJYM#c|4B{D$`=A^G__ZGVN|o+u4uXJllje&+V4M z<0pjDgmnZx3BPnM43_fA?BbCNmvGg>ykxtW31Q%k(p%IJh>!6xWJQG*q3pWROQ3^y z93~8WFdAE#-#m@K<D7(_z3};+)yeUv4wtA2b)pdwxr@wZ4typXi~>bTfbQ2^mOESO zs+zq!e`i&SMVEG7w$#^K{@UUyQ?tfWX;D{fFl5$LXxU(k%BCM^vDDSM74^Xu!$Hfl zYds!SbVgNP>9e`5U5w0XQx&*7{64?O7?Bjl9o@PzdAl|+E|L7PzCLVoM6@Q1-)X@{ z-lAR-ec@pE#jS1#vKR39ZElL;r;DKSAaRr6`YOxa6emt$2LeyreioW9VKjqk^jUVR ztslbYZCzwm004WF0Q+GI*!K{ySA{yVtnP+TY*%*!H}A!Rv!4&`q4O7T0}#ZyPn^R2 z$M@*O%KG)&xXN->vdt6^V_c8X2`WCdbQ7*wQVreGNz(kc*GYZ#6wQwjFZW4gb@S{! zJf7ne{UkKMa^eym)O{0>fBo~qI5M~LT_E=-QJz^1osL=UwZ>ldz;OSrT*=tnJOAFI ztP-8yd9~K%*8U}9RaVPnVuiuhVC-l%nH#M&5+xgqt9m8^j@tV8OP?s}1FZ*y{3rii zsVGys3?X%Sg|}X#H<}cZ+PYe)yuQrc7G(XbJ|ZcOJGyGiEE7!~)%3sC*GDXlMg)6| zdxwB~u-mWiH<C39zArkUr|kAgWVg|+ql{p*K{jF<T!m-Y?$aWyRSK@cF#_(xSyua| zcw2jOu+p9uj!p_g?y=_+&#W}gY0vp%r;~mJ0{%%H%Q}J0`B9j@#GS)UJ8Q_KOX4NX zoqeOTOG&d%KS2&f&om~$goLNCG4C5izo50P2M>C}!=SK1KLG;^KA4Cco<Bwm`ZVYQ zz=-P$pQnof!Frb{J)95ZQ$+hgdj3IiUOX}9IyK0)DphUnxX-8v8C{iT?c{7{OjXwD z^Eg-wU_6Rkk;SM{XJECppTekLAB!F9lgQ<AS|*oNlopm2-x}-PD2xty2Krr=9z|hK z5cwtErOqiy_0CUxwLLC>m(GpPe}9wze`0)Jp}tIgNA$=0LU^3v$BQ66%H8)SzDN{& zkP#nX1l0=A@;T$>ze02^pu6oN?ru8<$<*&Y9r5Q7XipNM-;?Qh?&~a3x)!=-MxbjZ zLoD4PhMKb1Nln>?7r>9KIP3uM-a|3}^>oqw4e07m+$Fc}GEjs+LqfeNSBL*zPBxr8 zM+=+4mi08u+2G%Yv3|$G+&eUP5j!|v`6hb$W%`4~)yt3HeCvy(JS-6(=o<eLp!V+9 z(Q$A7>aE*CCH_`%2)DS+pxuJ%>BY4$kH=}mrnZsZ8@FD1>mB^DfiI$8(-Y>uvWmM+ zxnuMPGqLsMljpukTqtfa%!O#~^5@2ubOe~N1<LL5WL2SJGm|fS=u(}nJfzqwJY+d2 zp^BIutL)*a;B+{q8L_KNBU*{g+UWETS|r0wCP}Z)V`tlCN?)u=-Z>q&XpE97nYut+ zSuDvDOG?V<BBivls=O>*TN`dWDA8J+-NOwR-*wgLtmSrjwX9fOt*mAGd+TSe7d8zu zLxYZyVDX@Ttf7ouZeFOC?Ody_tSKxklogA$1#&Z8RU$*LYAU29CAS0m9=ETzmKDyR z{lY$TlDaHf+iyLmP^-V@<xdshX|0H1e5f5cHpj#ekuiWnb>(>l`Vms}d=&BIFsY_I zO!k{Ovfo@xwN#&l(<}L+i5y2$Vfz^*BAk0`^N*%#^AFR)5mmw;SwlZB()`k~Fs4y2 z997TKPnyQ2Pn;sMFcLVSj^O=dkjCn=r$7ed2ozGrOCw!_V-s_&hmXR;{IL;8?w$C& zjs&z2f6gqR4DQ}GKKrgQG<E;})!8|Jo$rlPr~QF0k3`wkRBwv5%4E*gHci)f#AdKX z<d$Ib0b_(aZC83{?{|0J9_*6DI*;7+`Fh)rltzZ*vBu^xUvW=x+y?u^bTz%RW3~6V zeBBN8c%S%>0zR)$_o&xJ|8Tzuy`QetUtqZ7Uj8b&T4NGthzM5?lo+28Cng1~zVW;Q z{TRXONd&zOg4GRz)n$U!J7TJrVD$!iM2Hr~VfzpYl4o(*a8@S?RG?kPDgw!)K;kkv zBQ!=?mVYz%hLEb!-$>W!A3F|GL^Qv4hG2PU6^kZ6X`fy=clDMKFl-HTuhB3ucvg}q zW}1Q*$U)%=6$`y^{}CzHzmJRcAHGJ4_4!t4vs{2ueTX%pO=nFKFYO<jo?Y(RIC&YT z56?j9W$(GqFA?~Zs{K9S&viPG3l(S<>}LsXR+VV~;hSl_y=gI8UaPqI1FxQa_wX^l zugg^}>xh|*jrAH`nX|d2rgN;(QfIMr&-_$w@<()U`RYwIrNza@10EMdC0<0WM!QN@ z@ZyP%cvY}@<rw2?kIWZ`I>RAfxV}YN-0A8wm)U2Uha}?7&bhjJbF;(QT4(-G28Gg) zmrt9NxCaaQR)jOxs28YLsc%7@{y9V#zW0)s42dP0NBgAGYv{*&4F8}AGins^Xc-?Y zZh%+y{?olGkUt$DTp386D%w(~iVRJFd!+i_fz>jgvVMS6*29p6udqUj5!xA{Dt`f& z8N;#Ss?g99VcG3>uTG*bdXaR}yvQWpC0AF)i8pawKKCZWv0mu2%)zPC15lXXTh)gP z^N*1h$5k2*3HK!YQ2;kIzI@O=y1aJb`W+z0H|VX_Ihe1&zj_NQH)pU<wSbP@OcOpm zb1zB~p$9L&_8wfnOJn_j2k&8ez4;AzubqDK;^Vj9{mR#H97@86UWVbc%gM7zymVl4 zZeg|i*y*eA3;A<1kQ(^>LQdJ@(8*A}E^j~E3?`Z>wbu}yRf?paAr(Jb?`d6bRZ5hd zHzwUWmuIloxZ&}%x}=iUMq^#5Ng}hyn$>N?L4AF_rDJ^O@2n<Y_)7+*Qmm+Uq-ydj zod+bLq&QFyHTfn@o@=AKwXxC@^9@*NyR9iWQOve_{j9gmQ5<u2no8|MjlFc$a_eG) z!5FbNG}Zl~tg2F0SgD&fYn7>zd~vPD0)Ey{|L39KMVu_9TB$zjPpGX!gmsBRlD_I< zx2oZt1~1=;ct{~0Zj~`!ko9OoJDHlrZ}CRZL+@ue`$q{gp`2OF*CI^o5ao14lsJfv zE<rLyO-!B<i}@mSqYHHU2`vjSEupoMuQen1S{oREua4$CVNMQXLHJk@w8F}&548fg zx<L>O9H7EOG_EZ%Hqw$0<qEOc?g_+j*L@qV(?swigC)HP8;3p(5)Z+ku{wmHg1;NR z^U1${`_j(W_k|eIUxlYdrg_nCo<8{>41YF%IPV|}Uo+PC`@ga<Nph1vZ9fF|Q%dzy z6V$TEO>I?yp)9b@L$|k>tk?*<rG*tkE7YD`F<CeUD>i^u%p|OsvmB4(n5rPdO8p-t z++<PQV!i?W^IOrPSn>D_z6C8@i<s|1>!T*msKq>uZh&z8h?p-IrM2mCs9ab^u0Xu4 zFDR<CCuYdq875IgOd|{<ZE&LnW?|$;n6p9xkkjLe+pZS0z+#z}v?DE*qo=6K0emu~ z`I1s(XbMKL-T}pHr(hIb5s{h}gPmc+yt5r4KwqbJ`y=r#jDP_gU=$FLIgjzPV}VR) zv>4IT01Jtx<w&b`=ZgmgN0HB<mZ{wsBO1G>y~AzOep;-2^1qBqh5k^vTM2vaPxB7_ z0m6)o8lWbr73!R*gW3{f)HGn!&;&K3?3NBt<MZ+zNz}+2n*cR~2sQNrYFq?0tLVoG z1Rl^IKhJQ1kCM|oJ!0MlON)TfAm;1PWh(+tD<OA!GX|Z)QS{6x)+kS$B{$BJY~UtQ zCf_8gvII)o^<!%YM*@1Fz{2K1xbXTK0T&H4C;-+$-7DYSiqJ#Lbz(f!bM`FS9jVg6 zs-?p?`Lap#t4CoH!J2@esS`97C)Cj&6wNNJ9VKlHw3x=W#?^tKRA;F11fnh77)pa! ze=rkD#-ACM@>65Bc8x12BH%K+Mw{a!o}C{b6kRn6ZJpUrTQD4!VM+5M5iv%s&2!UD zZS|iPXglRPxlE&#%4(-WHe(HFo13*Ig=Tzy|EUb`EA`X@wJxfr@GKxM>`l}Wyd7rA z#GrOBKas?nxpxro1~X#(0^XX+u|T#4d3sU?{65^})%j5>>5FF)z&se3`vS7(qcn!q zbk^V?1E`syQ<Lhjq1eusOJTkTuR=f2xqdah?LftCBeFhQZS7F|%7r1%1_N3K!~8U| zIf**6OTPd(SUrqzRa8YuHMKN8ph#gnOt}PosEX$3Fkh!9O<YYA2tgj!-qP7WGK~?m zh?^<}1YrrjymYleWu8!l@Uz;dZoO99(d+(d>ui_O+bgd3*DYF)o!-g+RGZiB6UAbK z!f4YN<#|Qo@@jhQ#An#gpkDAF2<L%C5xuYT^8kYz{z5D_C+6ErKHh4dgM3$ePYF6I zFFoDkpC%*iVNV*)s*CM;T4_PDP%u?okgUC4&Y2LK#<9?0At44`Bo2COU~~@r@a`VG z;#>>;0WKO0He<wmj@5uEwL4^@(t}e{;`#gZbd8}-pH0>5vZ@Rrlg8@qlhv533cH%a zrURZJcUorS?66dBn{~%)6#w#x-qOm<nk7|sr@pFb!Q&?JzJHkP!Jv+cdiEJj;l{lD zLIE8A5+Pz&X4tLvP!bamVjlpTvGMHA&|J{qx?%ZK^G%W{5srduB;&M}6EjIcn-pd? za~|%>hH1%@D(k@L*o-MT9bqoauf<7G^fLV+E(&Z4wqm?2G@<uLp%wIlcxz;Ma&Gl= zmZV9YsIpNcN=34<=W~FgQ{KQxtUJ~&t*Nz#jWR1cAoZF%Vu5<cNx4ZcZ?zm0Ri`@Q z(P-0fs7#~!mkEoZ%ROzVR!`P9&%2qOpBSyC&gwv0gE?8#G@bwN1bvO`q7(bVS2yk} zhT$5gy}0djiQ$`zK8DzCvzXriU_DLiC4|Fs#|f^gcZU^@kmrvu$wa(^cs^Ijh_b6< z@Ng32<lgvhjCEvmEe|t^4uY}W;x8f6e|#M6TGmL_DeTs)mXV&etFyRbiMxOf^AuCu z+}%4cwUAV!Z5@T|<Ulv>AmOHHC^$JQ*;+kvDopxF%0jIj!?E$%h0)`eJ~s%8QU`d2 z(5Rm*wzupGtYx4R)SIzrnFZ%#_6f_KD?>iN*%mW*%44DVL9@ABr-=1O%A%%vZ`7fV z);SSc4Pk>rIxD&&tCQ4w>kfE$|9<<F+tpwYk9ylrN_Ca%(NSq#U1v*(@pKe8^qPP6 z#A1jC^<6TFqrvIW=6Ou@MzTNtp<ok7MV@`up$a{lTd`I=puD*Rj{pk+R>z)h1fd_Z zkHnJuvWy_MX9Qtf2a}^aeouLQ?jFqXoEETenB)-4=!7-YJ%C4xM;z&n_@oLEbj0&* z19<%6cBG?k_;Z6@j#l_&JZYb3`gOKN@&AhK{D`SF>1-xB(|$m#{I6EKQ6nnd`O{J@ ztF&5;PPxR`=x-!8%#hk6H$<oQg@{guUns}rnJufSj^3?UA4W&K1nVARbZj1=L^BH= z$?0GzbPQp14D}OqfQPkC9$Cl3X!qH*d+e#ToGHYR=87a@_;sN=t_k~D!OjJ|LAERl zZMuC6P)Of1O-6k31Gth?vK<*B9UPxCoQ(24?YK!`CBy#**hvY<YE01AX8Lv-YF3p6 zdfCjM7IV7AmS&HuHXC|7|3GMEGvT~fvS(v~+N5s6bjAI3m>)x@x(iHVG2LN)Bm<BA zDQh(*;PKYe@d(0clLU{Gd-0gw8TTqHIPd@uXl;W6deYYhgF(TUJ4$-j&yw`-S)5Ya zCsuFg#41dpPhoXz8asKt0#=U_X&Y_@W3?-I4A;+{Je$;1xPV*APvQcgemXI8`t0Sa za2=EIgHXXdhV0-l(PaDFfxEYnJQs35Lr9&V+3AO_ao?BIXs)2uYFeWHEFEnrWSg6P z-96qW%PwgDTUE701;1q2Y1FFr^s~(hSU)D3-WSe0a8o8=uaDII%qBNvbQ&PIKK^uE zZ$M=x!S!kuuEzj%$zv+REqIfO*$CE&nt^eRO$e&OVKtxSTF4mtbWK~b$n!)_sKQ*X zWQqKf(Cpmu8m?>~6ZYa6Vo^K#2Jm(~44KvLLG*MV%?&`>7Al&NO`U_vg=J(@7gjft z(A?5CLmBhu1<#~lU{;qfj-PzG?fX{|7XQHQWSZH<!6<8^YaMlV#u#RI{+Kb<YV8N# z(09sP?FOw#wDTwZdc9gH*N7EWm1U(Bu~?zbr!zGeZE6~C@PN1Fq(-G^AqU=iL^&rV zwKM!+0ra9Lp*ABx?Z{K1#`OU>I!V^ElL6najT}_K1kRIV%luy3n(9<f)(Rl>jUY4G z#HIssPXXTAF5q=y;H^MY1<ZEg=2HbQPeNnkGmA@^&fo~1BM@vSQ{=`5$?*jtZhR3J zj6I2T_D#;OBr&&*FbCn<&kb~iMm?Qw8H$NME!zH(J1+a3;GN-}uQkg8-}zE#bLY<) zo1zxM%++yFOBeQ<)uOVUKWc0hm5lYv<6T$Q?WX)9t=CwK?VTawizNFl(^`|)_gTXm zWB9Y>7;7U1Akm*VPOvu5@axYw2m{szaUg{tjP$YzScAyxBEi~X`iMM(kI0)@;g<Bo zt_x&SZcJ^;je=NG^0W*sA%b4go-=U|F?PvbHf}MExyh;d<rUoiGebiZW)n2;+DDE< z0PkuXZ_C`c5RnO<y+n#q&O+9_@dDnNM`%8D34Pb31eCy!)BMyjpjz@|uxDm*bu$Ug zgto8$<f)%IHmfr>UJ_B>gU-y%I0mxciyPDr=z4C%!Rf3n(S}bQi8V=mUw&ceEJCe0 z<V2utcRSnVzY{$A>D*9tZ71j{7&Ic4cP=tIfG|9K)PXRpV|DcnM!QmC3I!TNK9lCp zcG!PZAE*aCB#h_3!gxMM-J;$S{Smd*2sI^4!N*%ecmzEFd&bKjgIof;wS=*a4nzDH z!Zs8P(hPqad8dyU{(Q;DoPyy^=*<Qu(Ja(pz0GiQAEj)cm>)v08bsJ06!U5X&RPQK zS}`9)uUG<T7SA-~k0L-jj&>qIlX}`MM+}@%M?(pAI1x({ZxCnn4We9sgE*r%@ceKt z&L&Fm=e8e~Sjcd2a855VP|XWhC1S1;(0`BoardD9B~h6w-F*lB2}3a5dwOOG2rvjT z^?a}v59q=v4wmLtVMgK><MW4cOB^W9#}HC^Q!~Q;<2Mj2<zfEP4O;R6-FA#RcN;6I zT4=5;%-?&6?iL{`oPUI<Ag#Rj2HaE7PcGfK|L`#`)-p-9%C1}!vUL71*DT>}zA%jX zd{V1+utA)oKh_8&ZNX==F*;syNYmLhIk&QY5@&#6;N7_-Gl~GU8QP8M+AAmt$z_X^ za6fny6xWRuJ=?o=n%ZjIpv_QM{_2M@xnCQ*I5@Dh^LH+*QVW#mU|emA51cK}p_PtS zYqb?(;_KRU+Kk@MxyVnO4CNsQ2s60qZyp)%m$!83B8^6%hQ?>AHJgDNVP7QVGpm2! zwlA{%<hNDTy0Risg%ta~wetM3TDwD6S}blrzHfepmcs<KC~DZ}9+4Oo++LPzV<7Yn z!(75pj`g(UOb3g0f<!OzdV3kz7Qo<>L)=z;7}yezmF&*jjHPQCXLHou&XHLzbIk5^ z4POmlGD8hwqRQIU4Gt|g3~_ayoka)-H#Za}Q;kPsFk`L@_j_!|J9<CAs8b%POv!Df zeL;wEdLci&KMSomF}CA#nSE}f!r9?s+T|zSHU)k)cF?lep3bin)_QA=Myo?1sf!}( z;Hy`?71aco2S+=ah|Xf3ptHD4ZBiFR$M@SSf4m$A*Q03>b!cWEWcX>K=7|w=@hONI z#)wJAqcCFn(E1Z`xvf5&5bWzlh?&bm%wlRR$acrtVsT1(eQh^<PJ%s6N-l|EY5_oL zoq^GC*-)AwQ0fCHjgDcVk2x%udwvaB!{Sh|3wOEEA23w7b%jhkUO!2bkv-kV(Kj`B zjFIX*zGoE7vt+w(c;fRr)#vRgT6iAh@(!%GgwUt6wzxda4LkpCF9_{KB=J*VvBnR& zi2j;qU~=b5Qgi7L_6hzhjZNxB(J$^7ofol^19T2xke+@PNS~(V@R>o1aLGNu!FS>w zbTBE|2O{%uj^OefDgC}d+yRhzDBEQVQvlw!u3xFNCq*9~?HkQ^AJDka`W(Gg9P9$T zo|JruA$<{RKJZs=2$((wIu9MqR~`s$^kdg<5S@nwi2!i=|7idxjR?l<J^r8pEQEQp z4}1Xc&R_1uytP`TGSz6L^?q7pi`owy#KQ2ejd{B}{Zak1;QvFlL|a;_l`7GOu2YZ= zJx`1`bU_#Qw}m~ul^UWZMWy@ADGd?$Pq09UCg{?fdcNw|IK-wBt;9KQWs<U=Nl{xd z-$sh1_Yt(3eukEq1Jsfmq4r|Cm<bM<umIv#6ZBYul^w!K^Uq84uqofmqMbX4aAOAK zREY|Uf<B``E81@a;7);9>o>o(^Jo9HS`xIyR3+l5BYxt52d4)nCR8iuuBeW-7|o(u zS7S_BT=`3Z*T)Bi*(c?~y7yBv$R3^$we2@|bXdq89rdQ>5ihZjGr}l1`Fs>CVifcf z6!bI6j8IZLi6ocOneKtzm^cDbHLN!sg@^I+PX|Lk1_OV*2i@<R0ntKk7MU$FLwj8E zq^Xk{U4hsnH$ZcT!+gt;WOfLKx3>3y(ANwNs)(O2WHQo0xxgbAs!Ab^eJ~(t%&_;G zPiMhN<}+(#I+^BE!b-gyZ(-c(z3BRnCXL*9=#WXK5oVbDm4LGWYL;4|PEvP8H}{(# zI)!%KD+q8UM0OhhH!DQWSx5?Dz&&HIdlGO<7;pmwa05&-<#U^Cp6Fn5Tg+b<;o6LG zg21_~9=<j7>LS@qFN*oW95$*QY*eyjmB|KY?t$+DI0po9!Z^1Dh(FDx#yU<&K4|Kq z#txsl0vJ0xD4_E26`Th;dz<8ew$ER@eiH}gXK_i{=Z#U>GeN3=*pXfIS+hR^aBW`L zK-t4tz?IT!MO7&+&vh(5D2feDaDa{(_rmzcH72F9I@dY4AVcq9fm)|di+t2p2Sk_F ziuNU~-A}r`XPCqo0dt&5ER(C_>^=o!x#Ix1IO*d<pFd8nhTz@#RG1XJz(w+EQOq}i zcI*nvCbLF|o~;*qavmfNnc`4K|JY1$85HOsI7&f2r%AFEotVVC=}ZVAcW4p^X}F0n zzXrMWqn}$5T2p=uYJ1==x>2;d=Nf&w8as1lquc`iTwwoa<Z6voTAKHNG1kCawYqud z2;-~iQdbqat5yE%r@!ZQJC=>Q3)+Jr?I+);k{A^-$xHKQJ%6XeX4PtBnqrx{xT31E zR@BnFaCkIsQuf#{jLpeS6eXete%e`Z7-4IS`WF<bz7Ki%0feJYsD`G*aj1qimyy>1 zFs_*4Rb|Kyjx${4M~P}N<sp%D=&4D1O=8{-<?#qbHd6T9i%`^y^E8Qk;!jPWcVpFP zEyXn2@a!xCMKFZ3bT*o63v&j^ma4cDP6Z>q$N*6~%@~e|4Cv4+jm?fr#TYtXnqO%! zR<p6To)K8@PBZ#S8l7li#nH}HnP)UW(J6_}A)68)lUDYkK$n*)Pn9e1h$Dgom>O%z z|C8_ld;a&{df~TEx69^ClhWq(?MvVNw|=H!rlFzD-4Gb9_qVhc$vh^ttx;LBvCQ;T zh=<H`gJGjHEIB3mam{N}GY^jX{llkM0{4%r51(cxRytfQL#oEu#3d{1Fz@_hk=4$w zcF37{P^^))_V`qbcdd1{+NJpQSim2z|9SxGu?BYjq+kuL7fddxp|*^$Vi7Mth*qo% zciFT}z>3+*$ZMWOH`p#X>ai|#)GK88Ikd@DFubk|pCBn=Xi4=)2_;!dC5e9d$x`~o zybG<A6D_4v%$w0=A6m*jF<(NanLw@J5z=roo!X$L#VIqu;DYwJ60M3%juzA9M+@B; zX@iA!(p*QFGfTE~6>y~EkCY&;mI3QOD6BIMj!#f{#dQ_5BvF!Iws-^<c+iNxs;)6i zRL85$7NtMl(L0K(aJp>ho_rh@|4@b`X<;r1U<5o302zh=FMkjRdy6tk4GIcu!4}37 zFFf^Ydoj_!)HCiM4H~l$F&OlWC-I;Q4|s=atmYb-)6(AVfT)73%C;9AH-;}+yciqR zO}<^&=;=u#LyO=w_KjaPYgAT4t;S5{Bb>Zku!?Z9L~T;nMV$gtnsCBls~;n!a~6=| zC?l_VKjL;_vPOnqDFT#mm%RWKoLb952s$?<LS%_Ur02nn5aJf|R&+Ux5Hc*r3Xh3m zF%?D+6*Ev+3RlA<=az1_ffAP~Rxk_P0vRFLmI90?1hVl>U<o)k&Gm#iD*y&&f$+n{ z=&8~&bhUbwmV8)f9Gjilz-27lS$gYG9ffy{iWP{2<)6eUG9CS-baj2>^jUael<*>o zRI=2$J&*<9{AdrVwl*k3Z9PL%xXq&90ic?}pi1|F8gqimm3Kh9f`L_;tYML5H-(bA z=Kt<)oxCzB&RcwQFVH-lCh_yF4?<hxD=w{G>T9<Lt3|A_&Qnm-IGHyYh)s+&8|qYh zfmh$$R=;1f1mGM0;m_-25}jLirO{$i<(JlbYzB$M78dHBe<P{MOl^u>`_yaV2E6<% zx<amZCmD4BvU<-@afFlo-ofg<IF-9fEY&IlVg7F7t$-f+6nTCsD*zkCF{=fVL|b^8 zq~p<HS|Vr+(A(Vu%WJr{Y8AcN38T%~DVX~Qq5S6AC2Yq!A-LZf?H!(6SR?8JpPOQ1 zN+FzlC_@Jz^Fhmj^}*WBuJS&oy~SxzXa*Y%PVZXW*ITdD28VZ)hK_pqLFF2ed!g*> ziZ#0JEwYwzZ=g3gKHJh_^E5R2R}BBnp=}8@^wzpb+^8r+6Zf`gabGBEWB5&E)+QM4 z6w&%RjH9P>MbFh}gl?Ui<i^c3n24%(vP7OqjHbZUo9;ioz;a9CL??OC$v{8qaZ)i5 z7kcueEX&2k(7*u*TYH+=*Ujk+gbhz%AuoOuSvr0Y25}!>N@;+%bqBFzGsRDA0sxU8 z#a*KL?j{`2|FAbYI=#5GhAa8z=+Dnv2GnJC!ao~*LfdMgT?8S914|A87JZ>O<7svV z_To|IGn*9RygaG)AAf3Oj#>4su9g;8qrR>yCqj3Qnl!5Vyu1Q~Qu82<R!WHd3w3+c zW$G2`UC|Hst5bIc?ZEet)hPiLTafH}T!2FgeMF*h?dc;^0l3JoPP|QSyqyN_5C-n+ z1g@_$iJ=s5yV9C;7uoGc^Ihn<RuZUaWfG6b)w~!Y{}8Kqz(7sbDH6?q00jwUqz5zb zhc;Ol&5%+pV)o2aCFp*8A_Lt6qmSPN01mwlburTj-SZIf?*P$7EKJ@UTspFL{QQ-B zfZ^Ma3!wPp_wY=H>$n(Tlulf{dHVs(RplN_wmL%R!?-x`!>*x;x%tDJ@b%ClcjWUQ z$`E)S@`IQt&zs9|U`8CRP^lq+Vb-vF2_Z&wc}S}jg>;ENE0pm&pMoEsG!)4_I*4VM z8Y}BMa*{&=6q<cmRb5k7P*$5GvhjOq#$@(k9uvj)ndyhlyH(PWIbHBEADU<J0Mho7 zr<b^H596k&2@;x{V4&?zs07Py!^}vC#k1zar~QQO^+PQBu11_-+g;Sk50hLL-&39J zu$v|sDQ-55oNkEp&V!q<oOBantH-bfUyY$J>4sDl1c*P3w=@n<%r4<t*y(nxZudC> zSf2HntcE-D?o$zbL}b|~F54DkA!n;oqq2lda(!q}Hr3AtEOkM9yF+bkD7750m1!q# zzY-p8@_Rx|t?XYuu^7VM6|=;3AwJ}G#e5-`v)LhcgesFgcX<M?&LOYi-oB94!tfW$ zVHO=s;XPge{sX@Z0D~dx2m<{jPuB?Dp2h%MAh23s64NPwjihQyb`_F<F2M%5u_5Me zrN<^hPwB1X4aoh2nQcl&)3zI%E}>s_iX?bXF-auuawhoc1%kv8g2aj0Ijn6zjFS%- ziTy{=W4AVFEUJHr44DfBTaHK1VMN}z0B8kY;y9h?jE>Ag6$&>Y`LMgE5p?(Qpxott zTp{)OVRNrzu`i6Ky^Q_W540`1gOI|o2cH4jDxX;|E3GU%po$KlcfeBH;*Pg4!MfUx z=b(6J9l03B{Jcs=Bg}^Qt2Caew?*ICFQV@tui|A=U3m4Gz<%d*0rpLn<SgDK4#kET z6sy3Yc$E>b4f<3Oa{77^4`$B>`>CcE(#H1PPY3ahS5pwjesfFk__;eTV~n4F8OB32 zy@1_>t90V#gBM?Y9j=c{o?ysh=Xrwu{|n6L|BOaHwJrK1;7~-FXYfEwt1GJ{lFyPK z0ZxpX&8^^2bQ+AY=W*hTs%lwTVTCGJx&-?Yw){Ut90^c&MYpIeS&AREUf!L>4;A7E zP1+YAz%YnMK|x|<8av)WbZe90mhst<k6mNgt<6giOWj-pv4?vMSNBmuLm;XV^D;ms zV#*1rtQgNg0sr?rlQ==Hq$IJIY`i8+aU!OSu$(jVz~~h7^Wb2UH*RBj5zd>O!N(t( zWJ!`wra=tQ)nW#mI8PX`hM@R_wr-w21NGtD5t<iYLARYSIcoVDy1G3NK<^oYHU_Q{ zY`vQbL}PvZ)0hW?V{m@#Cxz;LVLmub6mDVkXk+u_{KARzSFmQ{B?%V|^KKcstqXH1 zg#1J0nmV(?i;+*Gw*$M7@5<YYd;z_RG<?lM&1+Cjg7?`|P|z(1vx)YSL7pKC;AM3p z_(B5nnTg(|5;@b^JmzvVbt9aw&Q1lqV_j~KH|%R|3p(nVcKNKtIv9L&-qU5S)^sSD z(as@V)a<D;Se53mrpE5J8LO>qN7Qf82W>%Gh49_p7gSH(TI+FHV~w>AGa%g6w%LRc zKKih?oAq=}vU4k4-6vI_G<LcsEQ<cOY(1R~Uag{9MpsrSr+Ynae@#s1QK<jmiN0aL z=4h#^t{(Bm7TruBqNy_kF_wFT85K807xruGq3Csl;f{Lw%UFw+KU4DYR;cR)i*-Hu zm4c7AR?Yy9R~7)ryW1RL>QpbW?!D==<q=#?wn@B=O<Yd4kfmpyVfe?<jSE6FBu8oN zH8LyU8iTtQJCGsYRw7Fd$k~(%lO}}R-~!n5m32JtnVYA%Q#f5XfVE9prm^Ppg>eM7 zV#o)42!8a?$mN?D%9lZOc4$2e9ggwRNXPg@?~%<@=dZ!9IRl}U?wg;hU|?nbE=Agd zc-Q9rI@iN)o0#doIsEO#g_t`0y?3`Jq*6!Jqt@sn26=<CPdeS!%9@P+m``70Gg%KR zuH4Zu<gIJ&^w#zEoSW{H#CsQSjg^e}2h_DS%0GBwsf#iz=4$7e=rqGLIYtcDnAtTT z#{CfgRlw~->Rr*7_ZzKy5qT-S3_n={WB9-X-zkAK6?e?bUoAoy9=?b$yf^+ah!8eL z5IdGe>`9E+a|E&HFk;s;iyJc$+bM$FLo#x5gN5M9%h^%82#MOgK*0L~iE9jIg7+MN zcX%WP-gN-)vD0TR0(jRz4;;WdiNV{u0wXH;w_)%^H%OGn%dpqo7Mq>E^AH2L_eJ#G zo$;67hL2CuTitKGiHnIOTd`MP4`Wf=?di33kk#N;B=M5S;KJC+bC++tKztZ}<l*Ov z@5~N}!p{cvq{csKbl5NQJq?3e20DR?qs`x)C-CPd<q~Jat5noSj53!M!{2MvhnmrU zwawH}C#tEhuPM&2E|(uzquJEOEH{-h7SN%kWo2#c>%(zzv}N*qUvaOyL#dIee*Js( znppj8ZM9`1IP9>6%{}Nh8ydPQclwM<g;7+RFV?6GDL<a@;{o*!^#jr0?Uy0%q95O2 z_=iO>%Z2;0H_4ULWR45s%BGjU0$drofVuL+r^E^ez#SjObsXDgv2TBZ$iikw#jN45 zVNyDQ$(T%tOh4DfCT@^O$oFn6pyxVBQAh`q_#XM%xA5EV6G#7jCh=CPvFH)v;a3SU zzbfY66NrY>iz%YrBlD5&G5pV=KW8A5XlG$=g?VTg7_@!@<YlT(oxUKj>=LLvZ}m*# zp;{d@cO}ff^*-4mZqQpy8!mQwg!n?mW^X@u_{O_farUe9R%>V)Ck!8c14@YF?|l#6 z@1eIJz4g`iF$E>tU60@R4qVQHW-WJH0{p|BbZCnyi3}`^o;Z8yI*w6ZL6+db-vj^l z&`*(ze+Qx8XE-p7yR6HWK--ZvxhMM7sp&>VU}WUwAB;*Rwy>i{r4I%i=I-k8c$2GM z8;H1#GONK-TO&~@>4Ln9La|b6@X>h<8l5%2>VPx0ciIfC_G97Vkl7K7IgIL(rskEN zSXDSW>I-xhwYyqmHA*S}m1tw#ghpan^7dKH0Yj%j<Et~bR_xr9SBm9%heV~)Dp|W( zr%;p@s7yw6`JpO<E~VX+>_r-;Hbk<0v2}p~X~B^)l5Bd4xXJc9=HBuinWk~fz0_#M zWPz$f%yj{C2gwJ}k)?}V<sLG-M>}qprU_rYOlt0D=?|-{c#a~GEa`%w7gRA5YHAJ& zgE0O+)Z(zb7l;wo<#=DT|E^}KcPiwRwlo_pP2CkHN7>xYf6IKQft@?3(pTrOe?+3y z4}{rZU{WWgqb^17=&m=VLrm|eQ0HDQ^d-$u=aBC{w_k03h&-;t6n1_V0cV1Jx(dk& zc6$?J=L`YB83w#_0Yy+_Axs}$*qy%=6#EfiTA*!1aCx#q+tWC-ojQ^xYkOERcL`7x zNo$Ur$+XMWkbN|t41+*8a(!k=J2T$`B@}~0VKBhk#lfBlFp!;+Crnd2b^a=8P~t-u z!1k_RfTU)mWoUGIVfo~ltDjq&Ms?bI2?Te84EJc%??zzqh)Er|A!*j)fq0^&mWf#G zjolSi-+W_ebjJ}I4Z38l5lcf%-+<nn6a6yuCdusw%*MovqYY3)WDHiAWBx#+7eTRl z(9<{4-`o6u^!NHkCED6SKl;zCZKuhNokeI<GUznPT;-n#nogIfyVN_PZ|)bZ_sU@6 z5Pziv2TFRq`~rGo8iDrRU7!UqIUx>mA}e3Ho|RpJp%D{gXv9FutN}{jB5}jF#QbaM z)g9tU+#%^p($U1tiMdAr&TAx&cnxPSBlt!x%lLpu{60XI5nu6NK!4PQEHs03i22lM z@E6wUMAgFT5$K`kmT|o*1~s@K+*>rL)V&77w~<S}RSd&a!d#c+19Tj{eDmI8_{=qW zyD4<#6>LYZJVw8yCGy}c6IKI`SBBe%C+3z{PhYtC;-lBz`1^r;mSN3*D&~co8Ib?< zElSPqmTuPDW7HHPD{PB&m1`_?(Ojc<YR7?Wv#UDuUC}R_RLbf~ox9#I5!s`*gV$UK z^Sj)>u1<elSX=@II_yKNsIb}%VldmSe~3)?D6J)TrnJdBI}bpOM<$mXa~f;Z`DHqX zy*3$HBz{0d@Z0C83!>qD&jdmQImU3qUVgspV?NXdj`{B9Qh<3UaiKfY?!ifH;?I%8 z?KvhniYvoWSi(j<S^2~y%TSV<Ju~D3Q2tG>9Hhl1bJz;*D{aZdzO)l-2gA&_c4)T4 z6;IW)1UU)wN7m4p7O-1J^G&_ThZq=3wk=PPw&i2J;61c-MkZ&Lj+{9s#BTn+#?PmR z#-%N~5f7Nl%R;t!|L%l7Ht>(X^wobFmxd3&G5Y97txiv{tIX^h``c*0(xR@A#QhFW zsJm=#{D59X*Lu^nFMj35WT!YjIB>>$?-&z{y89Sf(eLV>oQ~9mEz+VIdy6|BV|v|m zY`kj<pB?|RV6O+L8`O)U2m3<d48z|lgYhK%i6S^ja_78!2!U~Mjm<F-e3i`d=_aYi zBp5p}7zL#sn5DQIjAW`0!PWLP49tt<ROui=?T6$yJQVYH2nHupDk_s=ZUjC}gj4YN z@^qW%Y9=`QAkMP3o>K6M6JUm7O>Nyh1eh=<Bm$Ga`G@n!iZ5QiLINg`Yaa~GoFm2L z%eT<C&QIca3wMHsv2AUVcv&RY(>F4<x^d+i4yA-(TJGm0F`7AwEd@&K`|b*_JO$kF zxa7e8$j)Cj4y;u-`y5PTSLxiS=w5UGtdWT`?s##i^DDpGQXN`;WBlcxYjH8*uClq& zIFUIyD7J_E(|(mD;tcxj9SyW^C^oX_-)t-Po9y96n?zFa%9*~F%2;d1y6fU{L&$IM zvY>~eqdOjhQemu9DYNUS2B}-rE7aFT-`*G6Cm38d^#z8%U4#c7ZsG|&PzM+)_?Tb4 z2B81OF3^MU)H)fkvz~TRI&m1WpOB%S$wYfg2HG!Uw4Y7c*l7~t=uL$<z#Rdv<q?^G z`!?~y-xlN25%zV&g_}a8ag=5GZ=yF>GC|)DpkF<b3NE%tK0uIfYQ~7?Baq~r-$cgv ztB|po4fBs+p3dpw3wT=FJvv^B?DNE_YeSFU{Q}1R?JuDF)1$9{l~`x~?f1}EZ%Urb z-h1)Un_o8JAw2Q&NK;S$(8~IS%Qqijl7v3L3Mx^C?~!4-McF*a(iO^nl5|!JBXW0z zG7jpi?EG!GD`b_#*y%t=nbA8edea(e_poi^V6^ev(dJln;FoXQ`*zcGu)WOSA8u{z zy-O<<bb+Q+RgHrfjh`Zh(b3~|v`ZEBp$5O#8n=k6<JM@;&hHh4EfCbGQI*&Dmz%m` zm7)0Z$<wnIKikk|5?8laqCJzoV_%0DMtNCPr94LjLqzrN{3L%z^kb@(`nS}U1^A;z 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 literal 873623 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 RgSYti_0xx|e*lkiYBwY29JK%d diff --git a/tools/tcpdf/fonts/freeserifb.ctg.z b/tools/tcpdf/fonts/freeserifb.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..3268f274085a322ae06c591210ecc8c99154fe62 GIT binary patch literal 7834 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freeserifb.php b/tools/tcpdf/fonts/freeserifb.php new file mode 100644 index 000000000..95eb43d0c --- /dev/null +++ b/tools/tcpdf/fonts/freeserifb.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeSerifBold'; +$up=-125; +$ut=50; +$dw=600; +$diff=''; +$originalsize=1310828; +$enc=''; +$file='freeserifb.z'; +$ctg='freeserifb.ctg.z'; +$desc=array('Flags'=>32,'FontBBox'=>'[-819 -555 1834 920]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>676,'XHeight'=>461,'StemV'=>123,'StemH'=>53,'AvgWidth'=>628,'MaxWidth'=>1850,'MissingWidth'=>600); +$cbbox=array(0=>array(23,-81,577,774),33=>array(81,-13,251,691),34=>array(83,404,472,691),35=>array(4,0,496,700),36=>array(29,-99,472,750),37=>array(124,-14,877,692),38=>array(62,-16,787,691),39=>array(75,404,204,691),40=>array(46,-168,306,694),41=>array(27,-168,287,694),42=>array(60,262,443,685),43=>array(62,-16,614,528),44=>array(39,-180,223,155),45=>array(44,171,287,287),46=>array(41,-13,210,156),47=>array(-24,-19,302,691),48=>array(24,-13,476,688),49=>array(65,0,442,688),50=>array(17,0,478,688),51=>array(16,-14,468,688),52=>array(19,0,475,688),53=>array(22,-8,470,676),54=>array(28,-13,475,688),55=>array(17,0,477,676),56=>array(28,-13,472,688),57=>array(26,-13,473,688),58=>array(82,-13,251,472),59=>array(82,-180,266,472),60=>array(62,-25,614,539),61=>array(62,87,614,427),62=>array(62,-25,614,539),63=>array(57,-13,445,689),64=>array(108,-19,822,691),65=>array(20,0,700,690),66=>array(20,0,623,676),67=>array(35,-19,673,691),68=>array(20,0,696,676),69=>array(20,0,645,676),70=>array(20,0,587,676),71=>array(35,-19,753,691),72=>array(20,0,758,676),73=>array(20,0,370,676),74=>array(5,-96,481,676),75=>array(20,0,759,676),76=>array(20,0,639,676),77=>array(20,0,927,676),78=>array(20,-18,705,676),79=>array(35,-19,743,691),80=>array(20,0,604,676),81=>array(35,-176,743,691),82=>array(20,0,709,676),83=>array(45,-19,523,692),84=>array(20,0,625,676),85=>array(20,-19,705,676),86=>array(10,-18,695,676),87=>array(10,-15,972,676),88=>array(20,0,703,676),89=>array(10,0,694,676),90=>array(20,0,626,676),91=>array(67,-149,301,678),92=>array(-25,-19,303,691),93=>array(32,-149,266,678),94=>array(73,311,509,676),95=>array(0,-155,500,-75),96=>array(8,528,246,713),97=>array(25,-14,488,473),98=>array(18,-14,520,676),99=>array(25,-14,430,473),100=>array(25,-14,534,676),101=>array(25,-14,426,473),102=>array(18,0,393,691),103=>array(25,-206,480,473),104=>array(18,0,536,676),105=>array(24,0,265,691),106=>array(0,-203,320,691),107=>array(18,0,545,676),108=>array(18,0,259,676),109=>array(18,0,814,473),110=>array(18,0,536,473),111=>array(25,-14,476,473),112=>array(15,-205,520,473),113=>array(25,-205,527,473),114=>array(18,0,422,473),115=>array(35,-14,371,473),116=>array(18,-12,330,630),117=>array(18,-14,546,461),118=>array(9,-14,473,461),119=>array(9,-14,693,461),120=>array(18,0,490,461),121=>array(9,-205,473,461),122=>array(21,0,420,461),123=>array(22,-175,340,698),124=>array(66,-19,154,691),125=>array(54,-175,372,698),126=>array(29,175,491,331),160=>array(0,0,0,0),161=>array(82,-203,252,501),162=>array(53,-140,458,588),163=>array(21,-14,477,684),164=>array(-26,61,526,613),165=>array(-64,0,547,676),166=>array(66,-19,154,691),167=>array(57,-132,443,691),168=>array(-2,537,337,666),169=>array(26,-19,721,691),170=>array(-1,261,301,688),171=>array(23,36,473,415),172=>array(62,64,618,362),173=>array(44,171,287,287),174=>array(26,-19,721,691),175=>array(1,565,331,637),176=>array(57,402,343,688),177=>array(62,-44,614,558),178=>array(0,390,300,803),179=>array(3,383,297,803),180=>array(86,528,324,713),181=>array(33,-206,536,461),182=>array(0,-186,519,676),183=>array(60,181,189,310),184=>array(68,-218,294,0),185=>array(14,390,259,803),186=>array(18,261,312,688),187=>array(27,36,477,415),188=>array(28,-12,743,688),189=>array(3,-12,765,688),190=>array(23,-12,733,688),191=>array(55,-201,443,501),192=>array(20,0,700,900),193=>array(20,0,700,900),194=>array(20,0,700,899),195=>array(20,0,700,850),196=>array(20,0,700,848),197=>array(20,0,700,900),198=>array(20,0,967,676),199=>array(35,-218,673,691),200=>array(20,0,645,900),201=>array(20,0,645,900),202=>array(20,0,645,899),203=>array(20,0,645,849),204=>array(20,0,370,900),205=>array(20,0,370,900),206=>array(20,0,370,900),207=>array(20,0,370,858),208=>array(12,0,696,676),209=>array(20,-18,705,884),210=>array(35,-19,743,900),211=>array(35,-19,743,900),212=>array(35,-19,743,899),213=>array(35,-19,743,852),214=>array(35,-19,743,853),215=>array(62,-17,614,531),216=>array(35,-74,743,737),217=>array(20,-19,705,900),218=>array(20,-19,705,900),219=>array(20,-19,705,900),220=>array(20,-19,705,853),221=>array(10,0,694,900),222=>array(20,0,604,676),223=>array(20,-12,518,691),224=>array(25,-14,488,713),225=>array(25,-14,488,713),226=>array(25,-14,488,704),227=>array(25,-14,488,674),228=>array(25,-14,488,645),229=>array(25,-14,488,722),230=>array(25,-14,685,473),231=>array(25,-218,430,473),232=>array(25,-14,426,713),233=>array(25,-14,426,712),234=>array(25,-14,426,680),235=>array(25,-14,426,642),236=>array(0,0,263,713),237=>array(24,0,265,713),238=>array(-28,0,309,704),239=>array(-20,0,319,642),240=>array(25,-14,476,691),241=>array(18,0,536,674),242=>array(25,-14,476,713),243=>array(25,-14,476,713),244=>array(25,-14,476,695),245=>array(25,-14,476,644),246=>array(25,-14,476,639),247=>array(62,-56,614,570),248=>array(25,-92,476,549),249=>array(18,-14,546,713),250=>array(18,-14,546,713),251=>array(18,-14,546,704),252=>array(18,-14,546,639),253=>array(9,-205,473,713),254=>array(18,-205,523,676),255=>array(9,-205,473,641),256=>array(20,0,700,845),257=>array(25,-14,488,635),258=>array(20,0,700,900),259=>array(25,-14,488,691),260=>array(9,-205,817,690),261=>array(25,-173,500,473),262=>array(35,-19,673,900),263=>array(25,-14,430,713),264=>array(35,-19,673,900),265=>array(25,-14,430,687),266=>array(35,-19,673,855),267=>array(25,-14,430,638),268=>array(35,-19,673,899),269=>array(25,-14,430,692),270=>array(20,0,696,900),271=>array(25,-14,677,676),272=>array(12,0,696,676),273=>array(25,-14,534,676),274=>array(20,0,645,801),275=>array(25,-14,426,614),276=>array(20,0,645,889),277=>array(25,-14,426,674),278=>array(20,0,645,876),279=>array(25,-14,426,642),280=>array(18,-173,739,676),281=>array(25,-173,444,473),282=>array(20,0,645,900),283=>array(25,-14,426,692),284=>array(35,-19,753,900),285=>array(25,-206,480,687),286=>array(35,-19,753,900),287=>array(25,-206,480,691),288=>array(35,-19,753,855),289=>array(25,-206,480,640),290=>array(35,-300,753,691),291=>array(25,-206,480,767),292=>array(20,0,758,900),293=>array(18,0,536,900),294=>array(21,0,759,676),295=>array(13,0,534,676),296=>array(8,0,373,853),297=>array(-36,0,329,638),298=>array(20,0,370,846),299=>array(-18,0,312,616),300=>array(20,0,370,889),301=>array(-6,0,297,674),302=>array(20,-173,505,676),303=>array(24,-173,396,691),304=>array(20,0,370,876),305=>array(24,0,263,461),306=>array(20,-96,859,676),307=>array(24,-203,530,691),308=>array(5,-96,481,900),309=>array(0,-203,387,687),310=>array(20,-300,759,676),311=>array(18,-300,545,676),312=>array(22,0,514,470),313=>array(20,0,639,900),314=>array(18,0,296,900),315=>array(20,-300,639,676),316=>array(18,-300,259,676),317=>array(20,0,639,676),318=>array(18,0,413,676),319=>array(20,0,639,676),320=>array(18,0,427,676),321=>array(19,0,638,676),322=>array(-22,0,303,676),323=>array(20,-18,705,900),324=>array(18,0,536,713),325=>array(20,-300,705,676),326=>array(18,-300,536,473),327=>array(20,-18,705,900),328=>array(18,0,536,692),329=>array(11,0,606,755),330=>array(16,-14,789,695),331=>array(21,-203,490,473),332=>array(35,-19,743,800),333=>array(25,-14,476,614),334=>array(35,-19,743,889),335=>array(25,-14,476,674),336=>array(35,-19,743,900),337=>array(25,-14,476,713),338=>array(22,-5,981,684),339=>array(25,-14,699,473),340=>array(20,0,709,900),341=>array(18,0,422,713),342=>array(20,-300,709,676),343=>array(18,-300,422,473),344=>array(20,0,709,900),345=>array(18,0,422,692),346=>array(45,-19,523,900),347=>array(35,-14,371,713),348=>array(45,-19,523,900),349=>array(34,-14,371,687),350=>array(35,-218,513,692),351=>array(25,-218,361,473),352=>array(45,-19,523,900),353=>array(27,-14,371,692),354=>array(20,-218,625,676),355=>array(18,-230,330,630),356=>array(20,0,625,900),357=>array(18,-12,447,675),358=>array(32,0,637,676),359=>array(13,-12,332,630),360=>array(20,-19,705,853),361=>array(18,-14,546,638),362=>array(20,-19,705,800),363=>array(18,-14,546,612),364=>array(20,-19,705,889),365=>array(18,-14,546,674),366=>array(20,-19,705,900),367=>array(18,-14,546,718),368=>array(20,-19,705,899),369=>array(18,-14,546,713),370=>array(20,-173,705,676),371=>array(18,-173,558,461),372=>array(10,-15,972,900),373=>array(9,-14,693,687),374=>array(10,0,694,900),375=>array(9,-205,473,687),376=>array(10,0,694,876),377=>array(20,0,626,900),378=>array(21,0,420,713),379=>array(20,0,626,876),380=>array(21,0,420,666),381=>array(20,0,626,900),382=>array(21,0,420,692),383=>array(18,0,393,691),384=>array(13,-14,521,676),385=>array(10,0,767,676),386=>array(25,0,609,676),387=>array(17,-14,521,676),388=>array(16,0,619,686),389=>array(17,-14,521,686),390=>array(35,-19,673,691),391=>array(35,-19,901,822),392=>array(25,-14,605,691),393=>array(12,0,696,676),394=>array(10,0,840,676),395=>array(35,0,638,676),396=>array(25,-14,534,676),397=>array(25,-230,500,473),398=>array(20,0,645,676),399=>array(35,-19,743,691),400=>array(40,-14,586,691),401=>array(3,-96,707,676),402=>array(-57,-203,439,691),403=>array(35,-19,901,822),404=>array(20,-15,762,676),405=>array(20,-9,791,676),406=>array(16,-12,327,676),407=>array(20,0,370,676),408=>array(30,0,846,691),409=>array(22,0,543,691),410=>array(16,0,276,676),411=>array(12,-13,486,694),412=>array(23,-14,953,676),413=>array(0,-227,843,676),414=>array(21,-215,539,473),415=>array(35,-19,743,691),416=>array(35,-19,773,864),417=>array(25,-14,564,647),418=>array(35,-19,1157,694),419=>array(25,-205,776,473),420=>array(0,0,738,676),421=>array(19,-205,524,691),422=>array(16,-196,733,676),423=>array(45,-19,523,692),424=>array(35,-14,371,473),425=>array(12,0,621,673),426=>array(0,-230,465,691),427=>array(20,-227,332,630),428=>array(4,0,688,676),429=>array(15,-12,390,691),430=>array(31,-96,640,676),431=>array(16,-19,748,864),432=>array(16,-14,600,647),433=>array(35,-15,735,676),434=>array(16,-19,623,697),435=>array(13,0,818,682),436=>array(16,-205,695,692),437=>array(28,0,634,676),438=>array(21,0,420,461),439=>array(-5,-17,580,676),440=>array(36,-17,621,676),441=>array(30,-217,486,462),442=>array(37,-217,450,462),443=>array(17,0,478,688),444=>array(50,-17,605,676),445=>array(30,-217,490,463),446=>array(20,-14,401,630),447=>array(19,-205,579,471),448=>array(66,-14,154,696),449=>array(66,-14,352,696),450=>array(33,-13,537,697),451=>array(81,-13,251,691),452=>array(20,0,1290,900),453=>array(20,0,1134,692),454=>array(25,-14,966,692),455=>array(20,-96,1115,676),456=>array(20,-203,907,691),457=>array(18,-203,530,691),458=>array(20,-96,1181,676),459=>array(20,-203,945,691),460=>array(18,-203,809,691),461=>array(20,0,700,892),462=>array(25,-14,488,692),463=>array(20,0,370,892),464=>array(-33,0,304,692),465=>array(35,-19,743,892),466=>array(25,-14,476,692),467=>array(20,-19,705,892),468=>array(18,-14,546,692),469=>array(16,-16,701,900),470=>array(18,-14,546,769),471=>array(16,-16,701,900),472=>array(18,-14,546,881),473=>array(16,-16,701,900),474=>array(18,-14,546,875),475=>array(16,-16,701,900),476=>array(18,-14,546,884),477=>array(18,-13,419,474),478=>array(20,0,700,900),479=>array(25,-14,488,788),480=>array(9,0,689,900),481=>array(25,-14,488,788),482=>array(20,0,967,837),483=>array(25,-14,685,619),484=>array(37,-19,755,691),485=>array(16,-206,500,473),486=>array(35,-19,753,898),487=>array(25,-206,480,692),488=>array(20,0,759,899),489=>array(18,0,545,892),490=>array(35,-202,743,691),491=>array(25,-201,476,473),492=>array(35,-202,743,836),493=>array(25,-201,476,612),494=>array(-5,-17,580,900),495=>array(14,-217,470,692),496=>array(0,-203,387,692),497=>array(20,0,1290,676),498=>array(20,0,1134,676),499=>array(25,-14,966,676),500=>array(35,-19,753,900),501=>array(25,-206,480,686),502=>array(16,-13,955,676),503=>array(3,0,592,699),504=>array(20,-18,705,900),505=>array(18,0,536,696),506=>array(9,0,689,900),507=>array(25,-14,488,899),508=>array(20,0,967,900),509=>array(25,-14,685,686),510=>array(35,-74,743,899),511=>array(25,-92,476,774),512=>array(20,0,700,900),513=>array(25,-14,488,710),514=>array(20,0,700,859),515=>array(25,-14,488,674),516=>array(20,0,645,900),517=>array(25,-14,426,710),518=>array(20,0,645,861),519=>array(25,-14,426,673),520=>array(0,0,370,900),521=>array(-60,0,269,710),522=>array(20,0,370,862),523=>array(-15,0,288,673),524=>array(35,-19,743,900),525=>array(25,-14,476,710),526=>array(35,-19,743,858),527=>array(25,-14,476,674),528=>array(20,0,709,900),529=>array(18,0,422,710),530=>array(20,0,709,866),531=>array(18,0,422,673),532=>array(20,-19,705,900),533=>array(18,-14,546,710),534=>array(20,-19,705,859),535=>array(18,-14,546,674),536=>array(45,-300,523,692),537=>array(35,-300,371,473),538=>array(20,-300,625,676),539=>array(18,-300,330,630),540=>array(33,-58,423,693),541=>array(24,-239,428,444),542=>array(20,0,758,892),543=>array(18,0,536,892),544=>array(-8,-200,731,695),545=>array(25,-253,629,676),546=>array(35,-19,528,691),547=>array(30,-14,470,726),548=>array(28,-227,634,676),549=>array(21,-227,420,461),550=>array(20,0,700,845),551=>array(25,-14,488,640),552=>array(16,-216,641,676),553=>array(25,-227,426,473),554=>array(35,-16,743,900),555=>array(25,-14,476,788),556=>array(35,-16,743,900),557=>array(25,-14,476,788),558=>array(35,-19,743,845),559=>array(25,-14,476,637),560=>array(35,-16,743,900),561=>array(25,-14,476,742),562=>array(10,0,694,837),563=>array(9,-205,473,612),564=>array(24,-298,429,676),565=>array(21,-237,635,473),566=>array(18,-294,413,630),567=>array(0,-203,317,461),568=>array(9,-21,767,700),569=>array(1,-199,759,483),570=>array(9,-90,689,744),571=>array(46,-90,687,744),572=>array(1,-55,440,539),573=>array(14,0,635,676),574=>array(31,-90,644,744),575=>array(35,-200,380,473),576=>array(7,-200,443,473),577=>array(16,0,465,691),578=>array(25,0,444,476),579=>array(18,0,621,676),580=>array(16,-19,701,676),581=>array(18,-14,703,680),582=>array(16,-77,641,780),583=>array(25,-77,426,542),584=>array(3,-96,479,676),585=>array(-57,-203,328,691),586=>array(12,-199,760,697),587=>array(8,-211,588,484),588=>array(16,0,705,676),589=>array(29,0,434,473),590=>array(15,0,699,676),591=>array(16,-205,480,461),592=>array(25,-14,488,473),593=>array(25,-14,511,461),594=>array(25,-14,511,461),595=>array(72,-14,521,691),596=>array(5,-14,410,473),597=>array(25,-102,456,473),598=>array(25,-203,633,676),599=>array(25,-14,654,691),600=>array(25,-14,426,473),601=>array(25,-14,426,473),602=>array(25,-14,636,473),603=>array(25,-13,420,474),604=>array(9,-13,404,474),605=>array(9,-13,618,474),606=>array(27,-13,431,474),607=>array(-57,-203,317,461),608=>array(34,-205,660,691),609=>array(34,-205,481,473),610=>array(24,-13,545,473),611=>array(10,-231,489,461),612=>array(26,-9,565,470),613=>array(14,-215,532,461),614=>array(16,0,534,691),615=>array(16,-203,485,691),616=>array(5,0,298,691),617=>array(16,-12,329,461),618=>array(12,0,281,461),619=>array(2,0,367,676),620=>array(4,0,393,676),621=>array(16,-203,344,676),622=>array(16,-217,616,676),623=>array(16,-12,812,461),624=>array(16,-215,814,461),625=>array(16,-203,764,473),626=>array(-34,-203,609,473),627=>array(21,-203,628,473),628=>array(12,-12,490,461),629=>array(25,-14,476,473),630=>array(25,-14,732,473),631=>array(35,-13,680,478),632=>array(37,-215,674,676),633=>array(5,-12,409,461),634=>array(29,-12,434,676),635=>array(29,-203,518,461),636=>array(29,-215,434,473),637=>array(18,-203,423,473),638=>array(14,0,389,473),639=>array(14,-200,389,473),640=>array(12,0,533,461),641=>array(12,0,533,461),642=>array(35,-227,371,473),643=>array(-30,-203,466,691),644=>array(-34,-203,462,691),645=>array(6,-203,502,473),646=>array(6,-250,555,691),647=>array(5,-12,317,630),648=>array(18,-203,387,630),649=>array(16,-14,537,461),650=>array(52,-11,508,461),651=>array(18,-9,508,466),652=>array(9,0,473,475),653=>array(9,0,693,475),654=>array(9,0,473,666),655=>array(4,0,502,461),656=>array(21,-227,666,461),657=>array(21,-98,478,461),658=>array(14,-217,470,462),659=>array(21,-266,473,462),660=>array(25,0,413,689),661=>array(25,0,413,689),662=>array(25,-14,413,675),663=>array(25,-201,430,691),664=>array(35,-19,743,691),665=>array(12,0,484,461),666=>array(29,-13,433,474),667=>array(30,-6,718,614),668=>array(12,0,570,461),669=>array(4,-203,433,691),670=>array(4,-215,531,461),671=>array(12,0,471,461),672=>array(34,-205,660,691),673=>array(25,0,413,689),674=>array(25,0,413,689),675=>array(25,-14,850,676),676=>array(25,-217,853,676),677=>array(25,-98,908,676),678=>array(18,-14,619,630),679=>array(18,-205,619,689),680=>array(18,-102,704,630),681=>array(14,-203,759,691),682=>array(16,-14,611,676),683=>array(16,0,580,676),684=>array(10,1,466,697),685=>array(23,88,465,675),686=>array(-54,-215,593,504),687=>array(-20,-230,713,504),688=>array(11,390,356,841),689=>array(10,390,364,860),690=>array(0,255,213,851),691=>array(19,390,289,705),692=>array(3,381,279,704),693=>array(3,251,337,704),694=>array(8,389,363,703),695=>array(10,381,466,697),696=>array(11,253,320,697),697=>array(12,463,250,760),698=>array(8,463,470,760),699=>array(45,441,204,695),700=>array(45,441,204,695),701=>array(45,441,204,695),702=>array(150,497,267,731),703=>array(33,497,150,731),704=>array(35,490,299,800),705=>array(36,490,300,800),706=>array(33,501,299,715),707=>array(33,501,299,715),708=>array(24,510,309,712),709=>array(24,510,309,712),710=>array(-2,528,335,704),711=>array(-2,528,335,704),712=>array(64,507,136,764),713=>array(1,565,331,637),714=>array(86,528,324,713),715=>array(8,528,246,713),716=>array(64,-300,136,-43),717=>array(1,-137,331,-65),718=>array(46,-229,284,-44),719=>array(38,-234,276,-49),720=>array(60,-1,190,461),721=>array(60,343,190,461),722=>array(150,-275,267,-41),723=>array(33,-273,150,-39),724=>array(32,168,304,360),725=>array(32,168,304,360),726=>array(32,68,304,340),727=>array(31,167,303,239),728=>array(15,528,318,691),729=>array(103,537,232,666),730=>array(67,544,266,743),731=>array(90,-191,319,26),732=>array(-16,547,349,674),733=>array(2,528,331,713),734=>array(64,284,306,462),735=>array(9,527,346,780),736=>array(6,232,333,704),737=>array(11,390,170,841),738=>array(17,381,242,705),739=>array(8,390,323,697),740=>array(17,390,281,859),741=>array(40,0,454,800),742=>array(40,0,454,800),743=>array(40,0,454,800),744=>array(40,0,454,800),745=>array(40,0,454,800),746=>array(72,-1,479,606),747=>array(72,0,479,614),748=>array(-2,-218,335,-42),749=>array(1,564,331,770),750=>array(14,356,468,691),751=>array(24,-222,309,-20),752=>array(24,-219,309,-17),753=>array(34,-236,300,-22),754=>array(33,-231,299,-17),755=>array(64,-254,263,-55),756=>array(8,302,246,487),757=>array(2,302,331,487),758=>array(2,302,331,487),759=>array(17,-164,382,-37),760=>array(82,203,251,688),761=>array(11,511,163,748),762=>array(11,511,163,748),763=>array(12,-72,164,165),764=>array(11,-72,163,165),765=>array(11,-200,322,-20),766=>array(13,-200,324,-28),767=>array(1,-271,421,-36),768=>array(-326,528,-88,713),769=>array(-247,528,-9,713),770=>array(-335,528,2,704),771=>array(-349,536,16,663),772=>array(-330,565,0,637),773=>array(-499,565,-1,637),774=>array(-318,528,-15,691),775=>array(-230,537,-101,666),776=>array(-335,537,4,666),777=>array(-263,527,-90,697),778=>array(-264,505,-65,704),779=>array(-307,528,22,713),780=>array(-335,518,2,694),781=>array(-205,507,-133,764),782=>array(-271,507,-55,764),783=>array(-388,528,-59,713),784=>array(-311,515,-8,746),785=>array(-319,480,-16,643),786=>array(-246,506,-87,760),787=>array(-234,493,-75,747),788=>array(-243,500,-84,754),789=>array(-44,485,115,739),790=>array(-294,-224,-56,-39),791=>array(-290,-225,-52,-40),792=>array(-334,-300,-100,-29),793=>array(-247,-300,-13,-29),794=>array(-67,505,170,742),795=>array(-19,374,157,647),796=>array(-256,-272,-139,-38),797=>array(-332,-233,-60,-41),798=>array(-352,-244,-80,-52),799=>array(-302,-300,-30,-28),800=>array(-302,-200,-30,-128),801=>array(-225,-251,-1,46),802=>array(-103,-251,121,46),803=>array(-268,-185,-139,-56),804=>array(-461,-185,-122,-56),805=>array(-303,-254,-104,-55),806=>array(-278,-298,-119,-54),807=>array(-316,-218,-90,0),808=>array(-286,-157,-47,0),809=>array(-277,-300,-205,-43),810=>array(-363,-225,-52,-45),811=>array(-368,-189,-85,-47),812=>array(-335,-220,2,-44),813=>array(-384,-220,-47,-44),814=>array(-318,-210,-15,-47),815=>array(-366,-210,-63,-47),816=>array(-404,-200,-39,-73),817=>array(-390,-148,-60,-76),818=>array(-500,-155,0,-75),819=>array(-501,-270,0,-58),820=>array(-365,169,0,296),821=>array(-374,184,-96,256),822=>array(-490,187,-10,259),823=>array(-459,92,-47,345),824=>array(-492,-127,-14,583),825=>array(-194,-282,-77,-48),826=>array(-356,-220,-45,-40),827=>array(-341,-300,-78,-37),828=>array(-400,-258,-31,-45),829=>array(-336,497,1,750),830=>array(-236,503,-109,795),831=>array(-501,520,0,732),832=>array(-326,528,-88,713),833=>array(-247,528,-9,713),834=>array(-365,536,0,663),835=>array(-205,501,-20,799),836=>array(-346,530,33,772),837=>array(-228,-200,-58,-47),838=>array(-312,512,-1,692),839=>array(-333,-268,-61,-89),840=>array(-318,-300,-105,-43),841=>array(-270,-218,-126,-74),842=>array(-373,505,-8,696),843=>array(-387,501,-22,850),844=>array(-388,517,-23,785),845=>array(-427,-261,-7,-27),846=>array(-323,-293,-89,-15),848=>array(-320,501,-54,715),849=>array(-284,510,-167,744),850=>array(-312,507,-9,738),851=>array(-425,-299,-88,-46),852=>array(-333,-260,-67,-46),853=>array(-352,-258,-86,-44),854=>array(-534,-264,-14,-50),855=>array(-237,514,-120,748),856=>array(0,537,129,666),857=>array(-312,-258,-120,-46),858=>array(-392,-258,-41,-51),859=>array(-339,500,-101,754),860=>array(-299,-215,293,-46),861=>array(-286,696,306,865),862=>array(-326,693,326,765),863=>array(-323,-138,329,-66),864=>array(-286,549,286,695),865=>array(-296,524,296,693),866=>array(-311,-259,309,-25),867=>array(-315,499,-115,709),868=>array(-293,499,-119,709),869=>array(-237,506,-132,804),870=>array(-338,499,-143,709),871=>array(-315,498,-87,703),872=>array(-319,498,-144,708),873=>array(-323,497,-103,795),874=>array(-304,506,-81,798),875=>array(-384,508,-41,712),876=>array(-258,508,-83,712),877=>array(-269,499,-134,776),878=>array(-330,498,-130,703),879=>array(-324,506,-120,705),884=>array(1,551,164,780),885=>array(37,-220,200,9),890=>array(130,-200,300,-47),894=>array(82,-180,266,472),900=>array(91,546,238,770),901=>array(14,528,393,770),902=>array(20,0,700,704),903=>array(32,258,218,444),904=>array(0,0,805,703),905=>array(2,0,923,698),906=>array(0,0,541,705),908=>array(0,-19,800,702),910=>array(0,0,866,702),911=>array(0,0,826,701),912=>array(-42,-13,337,766),913=>array(20,0,700,690),914=>array(20,0,623,676),915=>array(16,0,583,676),916=>array(13,0,746,690),917=>array(20,0,645,676),918=>array(20,0,626,676),919=>array(25,0,763,676),920=>array(35,-19,743,691),921=>array(24,0,374,676),922=>array(33,0,772,676),923=>array(9,0,689,690),924=>array(18,0,925,676),925=>array(20,-18,705,676),926=>array(58,0,593,673),927=>array(35,-19,743,691),928=>array(24,0,788,676),929=>array(20,0,604,676),931=>array(12,0,621,673),932=>array(20,0,625,676),933=>array(20,0,718,676),934=>array(52,0,816,673),935=>array(20,0,703,676),936=>array(7,0,917,686),937=>array(56,0,756,691),938=>array(24,0,374,866),939=>array(20,0,718,868),940=>array(37,-13,588,770),941=>array(36,-13,431,770),942=>array(9,-231,529,770),943=>array(65,-13,318,770),944=>array(8,-13,497,767),945=>array(37,-13,588,474),946=>array(56,-200,522,679),947=>array(28,-231,523,474),948=>array(38,-13,513,690),949=>array(36,-13,431,474),950=>array(47,-180,476,735),951=>array(9,-231,529,474),952=>array(50,-13,501,696),953=>array(65,-13,318,461),954=>array(17,0,579,486),955=>array(12,-13,486,694),956=>array(49,-215,587,461),957=>array(9,-13,472,474),958=>array(44,-192,460,739),959=>array(37,-13,514,474),960=>array(26,-13,570,498),961=>array(43,-202,508,474),962=>array(40,-192,420,490),963=>array(34,-13,537,474),964=>array(8,-13,423,499),965=>array(8,-13,490,474),966=>array(39,-211,622,474),967=>array(9,-211,486,474),968=>array(9,-211,659,578),969=>array(35,-13,680,474),970=>array(0,-13,318,684),971=>array(8,-13,490,684),972=>array(37,-13,514,731),973=>array(8,-13,490,730),974=>array(35,-13,680,729),976=>array(44,-13,507,727),977=>array(8,-13,592,727),978=>array(17,0,709,676),979=>array(0,0,858,705),980=>array(17,0,709,866),981=>array(44,-211,617,676),982=>array(25,-13,680,547),983=>array(30,-182,521,474),984=>array(16,0,600,676),985=>array(37,-245,514,474),986=>array(16,0,637,690),987=>array(34,-192,506,498),988=>array(16,0,583,676),989=>array(-28,-212,503,498),990=>array(16,-12,699,691),991=>array(33,-192,404,727),992=>array(9,0,689,690),993=>array(12,-202,593,708),994=>array(35,-219,987,692),995=>array(35,-219,680,474),996=>array(35,-181,581,692),997=>array(35,-220,531,475),998=>array(25,-194,581,690),999=>array(35,-9,509,516),1000=>array(35,-119,539,691),1001=>array(35,-81,441,473),1002=>array(22,-71,910,692),1003=>array(12,-55,641,474),1004=>array(35,-10,611,799),1005=>array(35,-7,513,551),1006=>array(22,-181,632,800),1007=>array(22,-220,495,566),1008=>array(30,-13,521,474),1009=>array(43,-240,508,474),1010=>array(37,-13,439,474),1011=>array(0,-203,320,691),1012=>array(35,-19,743,691),1013=>array(40,-20,388,477),1014=>array(40,-20,388,477),1015=>array(20,0,604,676),1016=>array(-4,-206,543,682),1017=>array(49,-19,687,691),1018=>array(16,0,923,676),1019=>array(57,-206,774,474),1020=>array(-46,-212,508,474),1021=>array(49,-19,687,691),1022=>array(49,-19,687,691),1023=>array(49,-19,687,691),1024=>array(29,0,654,900),1025=>array(29,0,654,876),1026=>array(22,-14,804,676),1027=>array(25,0,592,900),1028=>array(60,-19,698,691),1029=>array(50,-19,528,692),1030=>array(29,0,379,676),1031=>array(29,0,379,877),1032=>array(14,-96,490,676),1033=>array(18,-14,1012,676),1034=>array(25,0,1007,676),1035=>array(22,-1,874,676),1036=>array(25,0,753,900),1037=>array(25,0,763,900),1038=>array(10,-14,721,900),1039=>array(25,-200,763,676),1040=>array(23,0,703,690),1041=>array(25,0,609,676),1042=>array(29,0,632,676),1043=>array(25,0,592,676),1044=>array(25,-200,693,676),1045=>array(29,0,654,676),1046=>array(25,0,1079,686),1047=>array(34,-19,604,691),1048=>array(25,0,763,676),1049=>array(25,0,763,900),1050=>array(25,0,753,686),1051=>array(18,-14,768,676),1052=>array(29,0,936,676),1053=>array(29,0,767,676),1054=>array(60,-19,768,691),1055=>array(25,0,789,676),1056=>array(29,0,613,676),1057=>array(46,-19,684,691),1058=>array(11,0,616,676),1059=>array(10,-14,721,676),1060=>array(50,0,814,673),1061=>array(20,0,703,676),1062=>array(25,-200,763,676),1063=>array(25,0,743,676),1064=>array(25,0,1104,676),1065=>array(25,-200,1104,676),1066=>array(22,0,744,676),1067=>array(25,0,959,676),1068=>array(25,0,609,676),1069=>array(49,-19,687,691),1070=>array(25,-19,1076,691),1071=>array(11,0,709,676),1072=>array(50,-14,513,473),1073=>array(60,-14,507,711),1074=>array(26,0,495,461),1075=>array(26,0,420,461),1076=>array(19,-142,546,461),1077=>array(60,-14,461,473),1078=>array(26,0,779,470),1079=>array(30,-14,445,473),1080=>array(26,0,546,461),1081=>array(26,0,546,693),1082=>array(26,0,550,470),1083=>array(4,-7,525,461),1084=>array(26,-14,656,461),1085=>array(26,0,546,461),1086=>array(60,-14,511,473),1087=>array(26,0,546,461),1088=>array(22,-205,527,473),1089=>array(60,-14,465,473),1090=>array(19,0,482,461),1091=>array(9,-205,473,461),1092=>array(60,-205,819,683),1093=>array(21,0,493,461),1094=>array(26,-142,547,461),1095=>array(26,0,538,461),1096=>array(26,0,807,461),1097=>array(26,-142,808,461),1098=>array(19,0,597,461),1099=>array(26,0,738,461),1100=>array(26,0,495,461),1101=>array(30,-14,479,473),1102=>array(26,-14,750,473),1103=>array(16,0,537,461),1104=>array(60,-14,461,713),1105=>array(60,-14,461,666),1106=>array(26,-203,532,676),1107=>array(26,0,420,713),1108=>array(60,-14,509,473),1109=>array(60,-14,396,473),1110=>array(34,0,275,691),1111=>array(-20,0,319,666),1112=>array(0,-203,320,691),1113=>array(7,-7,762,461),1114=>array(26,0,774,461),1115=>array(26,0,544,676),1116=>array(26,0,550,713),1117=>array(26,0,546,713),1118=>array(9,-205,473,693),1119=>array(26,-142,546,461),1120=>array(60,-19,1006,691),1121=>array(60,-13,709,474),1122=>array(25,0,746,676),1123=>array(20,0,598,683),1124=>array(16,-19,998,691),1125=>array(29,-14,750,473),1126=>array(10,0,961,690),1127=>array(12,0,675,461),1128=>array(25,0,1347,690),1129=>array(25,0,955,461),1130=>array(16,0,1070,676),1131=>array(14,0,768,461),1132=>array(25,0,1450,676),1133=>array(25,0,1046,461),1134=>array(50,-212,600,872),1135=>array(36,-192,412,609),1136=>array(25,0,954,673),1137=>array(25,-206,759,676),1138=>array(60,-19,768,691),1139=>array(60,-14,601,473),1140=>array(16,-18,788,686),1141=>array(21,-14,572,471),1142=>array(16,-18,788,900),1143=>array(21,-14,572,710),1144=>array(60,-205,1205,691),1145=>array(57,-205,953,473),1146=>array(60,-81,932,753),1147=>array(60,-62,684,524),1148=>array(60,-19,1006,900),1149=>array(60,-13,709,725),1150=>array(60,-19,1006,862),1151=>array(60,-13,709,664),1152=>array(50,0,671,690),1153=>array(60,-171,451,473),1154=>array(-16,-212,246,151),1155=>array(-355,528,-10,687),1156=>array(-446,508,0,687),1157=>array(-329,511,-141,750),1158=>array(-287,511,-99,750),1159=>array(-601,535,54,715),1160=>array(-758,-134,275,869),1161=>array(-796,-262,366,900),1162=>array(25,-161,763,900),1163=>array(25,-161,545,697),1164=>array(25,0,609,676),1165=>array(25,0,498,461),1166=>array(25,0,609,676),1167=>array(24,-205,530,473),1168=>array(25,0,592,842),1169=>array(25,0,434,571),1170=>array(10,0,593,676),1171=>array(5,0,420,461),1172=>array(25,-218,606,676),1173=>array(26,-203,535,461),1174=>array(26,-200,1136,686),1175=>array(26,-142,824,470),1176=>array(50,-212,620,691),1177=>array(30,-170,445,473),1178=>array(25,-200,808,686),1179=>array(25,-142,588,470),1180=>array(25,0,799,686),1181=>array(25,0,581,470),1182=>array(22,0,885,686),1183=>array(22,0,660,470),1184=>array(22,0,858,685),1185=>array(19,0,620,470),1186=>array(25,-200,763,676),1187=>array(25,-142,550,461),1188=>array(25,0,961,676),1189=>array(25,0,674,461),1190=>array(25,-218,1036,676),1191=>array(26,-203,814,461),1192=>array(60,-14,853,676),1193=>array(50,-10,616,460),1194=>array(60,-212,698,691),1195=>array(60,-170,465,473),1196=>array(22,-200,627,676),1197=>array(19,-142,482,461),1198=>array(10,0,694,676),1199=>array(15,-205,594,461),1200=>array(15,0,699,676),1201=>array(15,-205,594,461),1202=>array(16,-200,765,676),1203=>array(16,-142,548,461),1204=>array(22,-167,1018,676),1205=>array(19,-110,766,461),1206=>array(25,-200,743,676),1207=>array(26,-142,543,461),1208=>array(25,0,799,676),1209=>array(26,0,572,461),1210=>array(25,0,743,676),1211=>array(28,0,546,676),1212=>array(15,-19,910,691),1213=>array(12,-13,587,474),1214=>array(15,-128,910,691),1215=>array(12,-128,587,474),1216=>array(29,0,379,676),1217=>array(25,0,1079,900),1218=>array(26,0,779,692),1219=>array(25,-236,717,686),1220=>array(26,-203,541,470),1221=>array(18,-161,768,676),1222=>array(4,-161,525,461),1223=>array(25,-236,763,676),1224=>array(26,-203,544,461),1225=>array(25,-161,763,676),1226=>array(26,-161,546,461),1227=>array(25,-167,743,676),1228=>array(26,-110,538,461),1229=>array(25,-161,932,676),1230=>array(26,-161,656,461),1231=>array(29,0,379,676),1232=>array(23,0,703,900),1233=>array(50,-14,513,693),1234=>array(23,0,703,876),1235=>array(50,-14,513,666),1236=>array(41,0,988,676),1237=>array(50,-14,710,473),1238=>array(29,0,654,900),1239=>array(60,-14,461,691),1240=>array(60,-19,768,691),1241=>array(44,-13,445,474),1242=>array(35,-19,743,876),1243=>array(44,-13,445,666),1244=>array(25,0,1079,876),1245=>array(26,0,779,666),1246=>array(34,-19,604,876),1247=>array(30,-14,445,666),1248=>array(18,-17,603,676),1249=>array(30,-14,422,471),1250=>array(25,0,763,847),1251=>array(26,0,546,637),1252=>array(25,0,763,876),1253=>array(26,0,546,666),1254=>array(60,-19,768,876),1255=>array(60,-14,511,666),1256=>array(60,-19,768,691),1257=>array(60,-14,511,473),1258=>array(35,-19,743,876),1259=>array(60,-14,511,666),1260=>array(49,-19,687,876),1261=>array(30,-14,479,666),1262=>array(10,-14,721,847),1263=>array(9,-205,473,637),1264=>array(10,-14,721,876),1265=>array(9,-205,473,666),1266=>array(10,-14,721,900),1267=>array(9,-205,473,713),1268=>array(25,0,743,876),1269=>array(26,0,538,666),1270=>array(24,-200,602,676),1271=>array(26,-142,416,461),1272=>array(25,0,959,863),1273=>array(26,0,738,640),1281=>array(23,-14,532,676),1296=>array(50,-19,620,691),1297=>array(50,-14,465,473),1298=>array(18,-236,768,676),1299=>array(4,-203,525,461),1306=>array(60,-176,768,691),1307=>array(60,-205,562,473),1308=>array(7,-15,969,676),1309=>array(2,-14,686,461),1310=>array(25,0,753,686),1311=>array(26,0,550,470),1329=>array(15,-41,879,662),1330=>array(15,0,777,676),1331=>array(30,0,848,676),1332=>array(15,0,931,676),1333=>array(15,-14,765,662),1334=>array(30,-87,755,674),1335=>array(15,-87,790,662),1336=>array(80,-87,752,676),1337=>array(15,0,923,676),1338=>array(30,-14,859,662),1339=>array(15,0,750,676),1340=>array(15,-87,746,662),1341=>array(15,0,951,662),1342=>array(10,-19,982,691),1343=>array(15,0,733,662),1344=>array(10,-61,454,662),1345=>array(40,-24,701,674),1346=>array(15,-87,931,676),1347=>array(40,-14,730,675),1348=>array(15,-14,951,662),1349=>array(40,-15,611,691),1350=>array(10,-14,914,749),1351=>array(30,-16,744,678),1352=>array(15,0,764,676),1353=>array(40,-148,754,678),1354=>array(20,0,826,676),1355=>array(30,-87,765,674),1356=>array(15,0,945,676),1357=>array(15,-14,764,662),1358=>array(15,-87,917,662),1359=>array(40,-14,525,677),1360=>array(15,0,748,676),1361=>array(40,-15,611,676),1362=>array(15,0,641,662),1363=>array(30,0,794,664),1364=>array(10,0,859,676),1365=>array(30,-14,738,676),1366=>array(30,-15,724,662),1369=>array(33,491,150,725),1370=>array(150,497,267,731),1371=>array(12,463,250,760),1372=>array(40,389,267,662),1373=>array(15,463,253,760),1374=>array(-20,496,284,676),1375=>array(-18,530,282,683),1377=>array(15,-14,803,461),1378=>array(15,-200,533,473),1379=>array(30,-200,591,473),1380=>array(15,-200,598,473),1381=>array(15,-14,536,676),1382=>array(30,-200,532,473),1383=>array(15,-87,486,676),1384=>array(15,-200,533,473),1385=>array(15,-200,576,473),1386=>array(30,-14,575,676),1387=>array(15,-200,533,676),1388=>array(15,-200,254,461),1389=>array(15,-200,783,676),1390=>array(30,-10,584,690),1391=>array(15,-200,529,676),1392=>array(15,0,533,676),1393=>array(30,-13,498,665),1394=>array(15,-200,568,473),1395=>array(30,-13,545,669),1396=>array(15,-14,536,662),1397=>array(0,-200,317,461),1398=>array(80,-14,552,676),1399=>array(15,-200,417,461),1400=>array(15,0,533,473),1401=>array(15,-200,396,464),1402=>array(15,-200,795,461),1403=>array(30,-200,434,461),1404=>array(15,0,533,473),1405=>array(15,-14,536,461),1406=>array(15,-200,580,676),1407=>array(15,-14,806,473),1408=>array(15,-200,533,473),1409=>array(30,-200,477,473),1410=>array(15,0,297,461),1411=>array(15,-200,806,676),1412=>array(15,-200,520,473),1413=>array(30,-14,481,473),1414=>array(30,-200,638,670),1415=>array(15,-14,587,676),1417=>array(82,-13,251,472),1418=>array(23,144,326,326),1423=>array(15,0,788,676),1425=>array(209,-235,393,-45),1426=>array(184,665,394,855),1427=>array(20,665,177,900),1428=>array(267,665,343,855),1429=>array(219,665,395,855),1430=>array(214,-265,350,-45),1431=>array(231,665,371,845),1432=>array(134,665,424,820),1433=>array(-85,665,51,885),1434=>array(445,-235,663,-55),1435=>array(167,-265,337,-45),1436=>array(264,665,400,885),1437=>array(511,665,647,885),1438=>array(176,665,432,885),1439=>array(-53,666,376,886),1440=>array(315,666,499,886),1441=>array(-89,668,89,852),1442=>array(209,-235,393,-45),1443=>array(85,-220,315,-45),1444=>array(84,-235,302,-55),1445=>array(133,-265,269,-45),1446=>array(108,-265,342,-45),1447=>array(215,-264,371,-55),1448=>array(162,665,298,885),1449=>array(-93,666,91,886),1450=>array(209,-235,393,-45),1451=>array(73,664,291,844),1452=>array(74,665,304,840),1453=>array(354,-265,490,-45),1454=>array(-254,665,36,820),1455=>array(209,665,387,843),1456=>array(262,-236,338,-45),1457=>array(93,-235,433,-45),1458=>array(77,-235,421,-45),1459=>array(81,-235,419,-45),1460=>array(262,-120,338,-45),1461=>array(203,-120,394,-45),1462=>array(174,-235,386,-45),1463=>array(183,-110,433,-55),1464=>array(181,-235,411,-55),1465=>array(0,645,76,720),1466=>array(0,628,106,734),1467=>array(155,-235,442,-45),1468=>array(-42,258,42,342),1469=>array(230,-230,286,-45),1470=>array(36,440,399,600),1471=>array(85,654,304,709),1472=>array(50,-15,105,660),1473=>array(439,630,515,705),1474=>array(134,630,210,705),1475=>array(100,50,300,620),1476=>array(175,630,251,705),1477=>array(247,-145,353,-39),1478=>array(32,0,341,644),1479=>array(171,-272,421,-55),1488=>array(41,0,554,644),1489=>array(21,0,495,645),1490=>array(9,-1,317,644),1491=>array(32,-5,485,645),1492=>array(40,-5,521,645),1493=>array(31,-5,223,644),1494=>array(31,-7,258,644),1495=>array(39,-5,519,645),1496=>array(33,0,557,644),1497=>array(29,301,235,645),1498=>array(32,-285,458,645),1499=>array(18,0,480,645),1500=>array(33,-5,477,899),1501=>array(43,0,498,645),1502=>array(39,0,568,637),1503=>array(32,-280,237,644),1504=>array(6,0,315,644),1505=>array(45,0,490,645),1506=>array(30,-222,520,644),1507=>array(38,-280,468,645),1508=>array(16,0,468,644),1509=>array(32,-280,504,646),1510=>array(36,0,523,645),1511=>array(44,-300,524,645),1512=>array(32,-5,472,645),1513=>array(33,0,683,645),1514=>array(8,-5,540,645),1520=>array(31,-5,489,644),1521=>array(29,-5,489,645),1522=>array(0,301,472,645),1523=>array(107,475,322,752),1524=>array(31,475,421,752),1536=>array(20,-80,588,158),1537=>array(10,-164,1000,1),1538=>array(30,-82,770,152),1539=>array(80,-158,768,108),1542=>array(0,-65,525,900),1543=>array(0,-65,525,900),1544=>array(26,-210,704,267),1545=>array(40,-19,549,691),1546=>array(40,-19,689,691),1547=>array(75,-260,635,661),1548=>array(45,-10,201,219),1549=>array(27,-133,301,92),1550=>array(42,1,598,177),1551=>array(52,-300,581,436),1552=>array(30,744,270,900),1553=>array(32,694,258,900),1554=>array(30,662,385,891),1555=>array(30,627,355,900),1556=>array(34,760,316,850),1557=>array(21,642,250,900),1558=>array(20,621,346,897),1559=>array(53,605,195,896),1560=>array(93,717,250,822),1561=>array(50,675,206,875),1562=>array(87,-284,244,-179),1563=>array(82,-13,266,555),1566=>array(92,1,367,231),1567=>array(67,-13,455,689),1568=>array(75,-300,722,330),1569=>array(86,-79,333,292),1570=>array(0,-61,282,824),1571=>array(53,-61,217,900),1572=>array(3,-270,329,559),1573=>array(86,-300,250,696),1574=>array(75,-166,722,533),1575=>array(109,-61,214,696),1576=>array(75,-217,899,360),1577=>array(67,0,394,610),1578=>array(75,0,897,490),1579=>array(75,0,897,563),1580=>array(75,-260,655,449),1581=>array(75,-260,655,449),1582=>array(75,-260,655,640),1583=>array(75,0,418,399),1584=>array(75,0,418,631),1585=>array(0,-247,355,268),1586=>array(0,-247,355,478),1587=>array(74,-241,911,244),1588=>array(74,-241,911,503),1589=>array(75,-242,909,260),1590=>array(75,-242,909,460),1591=>array(0,0,568,711),1592=>array(0,0,568,711),1593=>array(75,-300,595,436),1594=>array(75,-300,595,610),1595=>array(74,0,901,701),1596=>array(74,-284,901,701),1597=>array(75,-166,722,592),1598=>array(75,-166,722,440),1599=>array(75,-166,722,543),1600=>array(-5,0,413,110),1601=>array(75,0,868,600),1602=>array(75,-170,635,510),1603=>array(-5,0,456,675),1604=>array(75,-240,601,688),1605=>array(75,-298,489,451),1606=>array(74,-194,601,498),1607=>array(67,0,394,403),1608=>array(3,-270,329,269),1609=>array(75,-166,722,330),1610=>array(75,-300,722,330),1611=>array(74,674,269,895),1612=>array(72,666,316,900),1613=>array(44,-300,239,-79),1614=>array(74,704,269,835),1615=>array(31,651,225,900),1616=>array(74,-296,269,-165),1617=>array(75,721,259,880),1618=>array(106,693,246,850),1619=>array(12,721,294,824),1620=>array(86,654,250,900),1621=>array(69,-282,233,-36),1622=>array(131,-269,209,-56),1623=>array(81,641,275,890),1624=>array(69,661,305,900),1625=>array(-124,788,116,854),1626=>array(65,697,224,842),1627=>array(55,687,214,832),1628=>array(110,-181,228,-71),1629=>array(31,651,225,900),1630=>array(74,686,269,872),1631=>array(0,-290,261,-58),1632=>array(121,57,378,350),1633=>array(132,-14,339,627),1634=>array(62,-14,442,652),1635=>array(24,-14,473,649),1636=>array(70,-14,461,627),1637=>array(42,-15,458,589),1638=>array(13,-14,489,648),1639=>array(53,-12,447,614),1640=>array(43,-18,456,647),1641=>array(77,-16,450,635),1642=>array(40,-19,409,691),1643=>array(20,-109,195,146),1644=>array(50,384,185,622),1645=>array(14,278,473,687),1646=>array(75,0,899,360),1647=>array(75,-170,635,304),1648=>array(111,658,189,871),1649=>array(0,-61,296,864),1650=>array(0,-61,261,900),1651=>array(0,-290,261,696),1652=>array(76,611,240,857),1653=>array(100,-61,336,857),1654=>array(3,-270,464,520),1655=>array(3,-270,461,581),1656=>array(75,-166,722,587),1657=>array(75,0,897,617),1658=>array(75,0,897,584),1659=>array(75,-291,897,351),1660=>array(75,-135,897,481),1661=>array(75,0,897,556),1662=>array(75,-284,899,360),1663=>array(75,0,897,628),1664=>array(75,-300,897,351),1665=>array(75,-260,655,709),1666=>array(75,-260,655,714),1667=>array(75,-260,655,449),1668=>array(75,-260,655,449),1669=>array(75,-261,655,713),1670=>array(75,-260,655,449),1671=>array(75,-260,655,449),1672=>array(75,0,418,747),1673=>array(75,-139,418,400),1674=>array(75,-217,418,399),1675=>array(75,-217,418,747),1676=>array(75,0,418,650),1677=>array(75,-207,418,399),1678=>array(75,0,418,713),1679=>array(75,0,418,686),1680=>array(18,0,418,758),1681=>array(0,-247,358,637),1682=>array(0,-247,355,512),1683=>array(0,-291,355,268),1684=>array(0,-297,381,268),1685=>array(0,-247,510,268),1686=>array(0,-300,358,268),1687=>array(0,-247,355,470),1688=>array(0,-247,355,583),1689=>array(0,-247,357,577),1690=>array(74,-241,911,390),1691=>array(74,-284,911,246),1692=>array(74,-284,911,503),1693=>array(75,-242,909,260),1694=>array(75,-242,909,533),1695=>array(0,0,568,711),1696=>array(75,-300,595,703),1697=>array(75,0,868,410),1698=>array(75,-217,868,410),1699=>array(75,-217,868,645),1700=>array(75,0,868,693),1701=>array(75,-284,868,410),1702=>array(75,0,868,746),1703=>array(75,-170,635,521),1704=>array(75,-170,635,603),1705=>array(74,0,901,701),1706=>array(0,1,1134,685),1707=>array(74,0,901,701),1708=>array(-5,0,456,777),1709=>array(-5,0,456,900),1710=>array(-5,-284,456,675),1711=>array(74,0,901,819),1712=>array(74,0,901,819),1713=>array(74,0,901,819),1714=>array(74,-227,901,819),1715=>array(74,-291,901,819),1716=>array(74,0,901,819),1717=>array(75,-240,601,832),1718=>array(75,-240,601,800),1719=>array(75,-240,601,846),1720=>array(75,-300,601,688),1721=>array(74,-290,601,498),1722=>array(74,-194,601,358),1723=>array(74,-194,601,657),1724=>array(75,-300,601,491),1725=>array(74,-194,601,613),1726=>array(-21,0,417,398),1727=>array(75,-260,655,650),1728=>array(75,-10,364,559),1729=>array(75,-52,399,142),1730=>array(75,-52,399,439),1731=>array(75,-52,399,380),1732=>array(3,-270,329,269),1733=>array(3,-270,329,269),1734=>array(3,-270,329,532),1735=>array(3,-270,329,581),1736=>array(3,-270,329,557),1737=>array(3,-270,329,502),1738=>array(3,-270,329,510),1739=>array(3,-270,329,583),1740=>array(75,-166,722,330),1741=>array(19,-166,762,330),1742=>array(75,-166,722,452),1743=>array(3,-270,329,491),1744=>array(75,-300,736,330),1745=>array(75,-300,722,330),1746=>array(75,-170,752,280),1747=>array(65,-170,752,459),1748=>array(75,-12,355,105),1749=>array(75,-10,364,313),1750=>array(60,580,498,900),1751=>array(61,580,387,900),1752=>array(1,732,226,874),1753=>array(40,552,266,900),1754=>array(80,545,370,900),1755=>array(43,730,226,883),1756=>array(37,656,456,899),1757=>array(0,-126,1132,797),1758=>array(9,-144,961,808),1759=>array(42,613,216,900),1760=>array(73,715,187,891),1761=>array(54,735,305,858),1762=>array(48,565,256,900),1763=>array(18,-300,438,-57),1764=>array(70,748,257,817),1765=>array(84,203,248,473),1766=>array(40,23,380,249),1767=>array(40,589,380,815),1768=>array(15,616,280,900),1769=>array(7,-107,754,800),1770=>array(74,-288,291,-43),1771=>array(74,655,291,900),1772=>array(41,731,210,900),1773=>array(7,-289,153,-26),1774=>array(75,0,418,652),1775=>array(0,-247,355,502),1776=>array(121,57,378,350),1777=>array(132,-14,339,627),1778=>array(62,-14,442,652),1779=>array(24,-14,473,649),1780=>array(56,-17,448,626),1781=>array(42,-15,458,618),1782=>array(75,-28,418,625),1783=>array(53,-12,447,614),1784=>array(43,-18,456,647),1785=>array(77,-16,450,635),1786=>array(74,-241,911,503),1787=>array(75,-242,909,460),1788=>array(75,-300,595,610),1789=>array(76,91,269,537),1790=>array(13,91,269,473),1791=>array(-21,0,417,562),1872=>array(75,-217,897,351),1873=>array(75,-217,897,553),1874=>array(75,-277,897,351),1875=>array(75,-277,897,450),1876=>array(75,-227,897,470),1877=>array(75,-195,897,351),1878=>array(75,0,897,472),1879=>array(75,-260,655,620),1880=>array(75,-260,655,449),1881=>array(75,-291,418,735),1882=>array(75,-213,418,399),1883=>array(0,-247,418,268),1884=>array(74,-241,911,564),1885=>array(75,-300,595,620),1886=>array(75,-300,595,686),1887=>array(75,-300,595,704),1888=>array(75,-227,868,410),1889=>array(75,-277,868,410),1890=>array(74,0,901,701),1891=>array(74,0,901,793),1892=>array(74,-277,901,701),1893=>array(75,-298,489,660),1894=>array(75,-298,489,451),1895=>array(74,-300,601,498),1896=>array(74,-194,601,785),1897=>array(74,-194,601,692),1898=>array(75,-240,658,688),1899=>array(0,-247,355,580),1900=>array(0,-247,355,537),1901=>array(74,-241,911,524),1902=>array(75,-260,655,449),1903=>array(75,-260,655,449),1904=>array(74,-241,911,697),1905=>array(0,-247,355,783),1906=>array(75,-260,655,747),1907=>array(0,-61,214,900),1908=>array(-12,-61,214,900),1909=>array(75,-166,722,478),1910=>array(75,-166,722,476),1911=>array(75,-300,782,330),1912=>array(-23,-270,329,516),1913=>array(-35,-270,329,516),1914=>array(75,-170,752,596),1915=>array(75,-170,752,593),1916=>array(75,-260,655,449),1917=>array(74,-241,911,561),1918=>array(74,-241,911,472),1919=>array(-23,0,456,718),1920=>array(-33,102,421,361),1921=>array(-112,39,481,367),1922=>array(-124,43,577,359),1923=>array(-45,40,532,390),1924=>array(23,94,466,353),1925=>array(-15,16,415,358),1926=>array(84,124,458,363),1927=>array(0,56,438,344),1928=>array(-4,-6,440,342),1929=>array(16,44,445,358),1930=>array(-50,-54,420,416),1931=>array(-80,-41,504,381),1932=>array(-4,-13,466,342),1933=>array(-57,-17,503,367),1934=>array(28,94,454,365),1935=>array(-1,-6,541,352),1936=>array(11,129,872,353),1937=>array(118,48,410,357),1938=>array(22,-54,500,365),1939=>array(50,-64,531,378),1940=>array(-74,31,481,347),1941=>array(-50,-54,422,416),1942=>array(40,-80,449,357),1943=>array(16,-21,673,533),1944=>array(-4,-49,466,495),1945=>array(-28,102,426,361),1946=>array(-57,93,397,484),1947=>array(-80,-40,504,511),1948=>array(-45,40,532,483),1949=>array(11,129,872,499),1950=>array(11,79,872,353),1951=>array(22,244,887,488),1952=>array(-4,-13,466,342),1953=>array(-4,-13,466,466),1954=>array(0,16,438,344),1955=>array(0,56,438,475),1956=>array(28,94,454,522),1957=>array(6,-6,449,484),1958=>array(243,517,543,727),1959=>array(180,507,543,829),1960=>array(169,-285,517,-54),1961=>array(152,-300,533,-6),1962=>array(217,509,504,764),1963=>array(50,511,609,764),1964=>array(275,509,532,781),1965=>array(90,518,591,755),1966=>array(98,516,583,785),1967=>array(190,509,611,885),1968=>array(249,523,524,769),1969=>array(40,-80,409,342),2304=>array(-470,660,-105,900),2305=>array(-470,658,-105,898),2306=>array(-308,699,-170,838),2307=>array(94,-32,305,518),2308=>array(-3,-52,904,870),2309=>array(-3,-52,904,622),2310=>array(-3,-52,1134,622),2311=>array(-42,-134,607,622),2312=>array(-42,-134,617,900),2313=>array(-42,-3,639,622),2314=>array(-42,-3,890,622),2315=>array(-42,-72,1010,622),2316=>array(-42,-140,870,622),2317=>array(-42,-294,697,893),2318=>array(-42,-294,697,870),2319=>array(-42,-294,697,622),2320=>array(-42,-294,697,900),2321=>array(-3,-52,1134,893),2322=>array(-3,-52,1134,870),2323=>array(-3,-52,1134,900),2324=>array(-3,-52,1134,900),2325=>array(-42,-52,786,622),2326=>array(-42,-52,840,622),2327=>array(-42,-52,737,622),2328=>array(-42,-52,737,622),2329=>array(-42,29,815,622),2330=>array(-42,-52,777,622),2331=>array(-42,-166,930,622),2332=>array(-42,-52,856,622),2333=>array(-42,-134,876,622),2334=>array(-42,-52,777,622),2335=>array(-42,4,671,622),2336=>array(-42,4,671,622),2337=>array(-42,29,716,622),2338=>array(-42,-3,651,622),2339=>array(-42,-52,737,622),2340=>array(-42,-52,697,622),2341=>array(-12,-52,737,622),2342=>array(-42,0,631,622),2343=>array(-3,-52,737,622),2344=>array(-42,-52,697,622),2345=>array(-42,-52,697,622),2346=>array(-42,-52,657,622),2347=>array(-42,-52,831,622),2348=>array(-42,-52,664,622),2349=>array(-52,-52,737,622),2350=>array(-42,-52,737,622),2351=>array(-42,-52,737,622),2352=>array(-42,-52,537,622),2353=>array(-42,-52,537,622),2354=>array(-42,-52,830,622),2355=>array(-42,-3,890,622),2356=>array(-42,-130,890,622),2357=>array(-42,-52,664,622),2358=>array(-42,-52,830,622),2359=>array(-42,-52,657,622),2360=>array(-42,-52,777,622),2361=>array(-42,-223,651,622),2362=>array(41,623,129,802),2363=>array(-42,-52,384,802),2364=>array(-190,-20,-52,119),2365=>array(90,-52,612,624),2366=>array(-42,-52,384,622),2367=>array(-42,-52,548,900),2368=>array(-407,-52,384,888),2369=>array(-477,-300,0,-34),2370=>array(-438,-300,0,-4),2371=>array(-348,-300,-12,-35),2372=>array(-338,-300,40,100),2373=>array(-365,672,0,893),2374=>array(-539,625,-115,870),2375=>array(-592,609,-129,900),2376=>array(-572,581,-109,900),2377=>array(-135,-52,384,893),2378=>array(-309,-52,384,870),2379=>array(-326,-52,384,900),2380=>array(-322,-52,384,900),2381=>array(-335,-263,0,-44),2382=>array(133,-52,484,622),2383=>array(-369,-52,384,870),2384=>array(-3,-52,888,695),2385=>array(-265,613,-136,900),2386=>array(-400,-130,0,-70),2387=>array(-372,655,-134,840),2388=>array(-238,655,0,840),2389=>array(-400,605,0,900),2390=>array(-444,-156,2,-48),2391=>array(-444,-300,2,-48),2392=>array(-42,-70,786,622),2393=>array(-42,-68,840,622),2394=>array(-42,-52,737,622),2395=>array(-42,-52,906,622),2396=>array(-42,-150,716,622),2397=>array(-42,-194,651,622),2398=>array(-42,-52,831,622),2399=>array(-42,-52,737,622),2400=>array(-42,-225,1010,622),2401=>array(-42,-304,870,622),2402=>array(-408,-296,88,39),2403=>array(-408,-300,113,138),2404=>array(300,-52,405,622),2405=>array(300,-52,655,622),2406=>array(-3,90,386,479),2407=>array(0,-240,304,622),2408=>array(0,-166,454,579),2409=>array(0,-166,394,593),2410=>array(0,61,587,622),2411=>array(-16,-109,517,622),2412=>array(0,-166,454,626),2413=>array(0,-3,587,622),2414=>array(-39,-52,494,508),2415=>array(0,-167,501,622),2416=>array(160,252,466,559),2417=>array(129,400,271,542),2418=>array(-3,-52,904,893),2419=>array(-3,-52,904,802),2420=>array(-3,-52,1134,802),2421=>array(-3,-52,1134,870),2422=>array(-3,-156,904,622),2423=>array(-3,-300,904,622),2425=>array(-42,-185,856,622),2426=>array(-42,-52,737,622),2427=>array(-42,-105,697,622),2428=>array(-42,-105,856,622),2429=>array(10,1,524,622),2430=>array(-42,-105,716,622),2431=>array(-42,-105,664,622),2561=>array(-188,629,155,885),2562=>array(-138,667,0,805),2563=>array(39,-74,347,544),2565=>array(-20,-57,837,590),2566=>array(-20,-57,1038,590),2567=>array(-57,-56,845,856),2568=>array(-57,-56,916,856),2569=>array(-68,-143,616,860),2570=>array(-68,-273,616,860),2575=>array(-97,-3,645,846),2576=>array(-20,-57,837,873),2579=>array(-68,-20,616,911),2580=>array(-20,-57,837,856),2581=>array(-57,-20,595,590),2582=>array(-57,-57,707,600),2583=>array(-57,-57,707,590),2584=>array(-57,-57,837,600),2585=>array(-57,-133,645,590),2586=>array(-57,-20,645,590),2587=>array(-57,-20,756,590),2588=>array(-57,-56,706,590),2589=>array(-57,-133,645,590),2590=>array(-56,-6,645,590),2591=>array(-57,-3,645,590),2592=>array(-57,-3,645,590),2593=>array(-57,-49,616,590),2594=>array(-57,-20,645,590),2595=>array(-57,-34,645,590),2596=>array(-57,-20,616,590),2597=>array(-57,-57,706,590),2598=>array(-57,-4,645,590),2599=>array(-57,-57,707,590),2600=>array(-57,-20,683,590),2602=>array(-20,-57,707,590),2603=>array(-57,-20,627,590),2604=>array(-57,-57,707,590),2605=>array(-57,-20,616,590),2606=>array(-57,-57,707,590),2607=>array(-57,-57,837,590),2608=>array(-77,-61,547,590),2610=>array(-57,-20,683,590),2611=>array(-57,-131,683,590),2613=>array(-57,-5,645,590),2614=>array(-57,-57,707,590),2616=>array(-57,-57,707,590),2617=>array(-69,-48,547,590),2620=>array(-379,-29,-247,103),2622=>array(-57,157,376,590),2623=>array(-57,-57,456,856),2624=>array(-369,-57,376,856),2625=>array(-503,-143,-130,-13),2626=>array(-503,-273,-130,-13),2631=>array(-507,596,-78,846),2632=>array(-517,597,-90,873),2635=>array(-517,559,-112,846),2636=>array(-457,486,-52,846),2637=>array(-167,-207,143,-7),2641=>array(-226,-168,60,10),2649=>array(-57,-57,707,600),2650=>array(-57,-59,707,590),2651=>array(-57,-79,706,590),2652=>array(-57,-133,616,590),2654=>array(-57,-59,627,590),2662=>array(-20,77,360,456),2663=>array(51,-94,290,590),2664=>array(-20,-57,430,556),2665=>array(-20,-57,374,574),2666=>array(-20,50,554,590),2667=>array(-19,-57,385,590),2668=>array(-20,-31,394,696),2669=>array(-20,16,430,581),2670=>array(36,-4,486,463),2671=>array(36,-4,486,590),2672=>array(-410,620,-110,816),2673=>array(-334,629,9,837),2674=>array(-57,-3,645,590),2675=>array(-68,-20,616,860),2676=>array(51,-94,1016,920),2677=>array(-236,-210,-87,-13),3458=>array(25,166,229,369),3459=>array(25,46,229,500),3461=>array(25,-300,601,561),3462=>array(25,-300,907,561),3463=>array(25,-300,908,561),3464=>array(20,-300,907,561),3465=>array(25,-195,601,550),3466=>array(25,-15,624,848),3467=>array(25,-267,758,502),3468=>array(25,-267,1099,502),3469=>array(25,-15,1004,550),3470=>array(10,-15,1301,550),3471=>array(25,-15,1025,650),3472=>array(15,-15,1462,650),3473=>array(25,-15,652,772),3474=>array(10,-15,746,853),3475=>array(25,-15,1313,772),3476=>array(25,-15,716,741),3477=>array(25,-15,716,739),3478=>array(25,-16,1170,741),3482=>array(25,-15,869,550),3483=>array(25,-31,690,741),3484=>array(25,-15,690,550),3485=>array(25,-15,694,560),3486=>array(25,-15,716,741),3487=>array(25,-15,809,560),3488=>array(25,-15,694,741),3489=>array(26,-15,677,750),3490=>array(21,-15,677,745),3491=>array(25,-15,1277,741),3492=>array(25,-289,1002,550),3493=>array(25,-289,917,550),3494=>array(25,-15,681,745),3495=>array(25,-15,694,741),3496=>array(25,-15,652,772),3497=>array(25,-15,716,741),3498=>array(25,-15,652,770),3499=>array(5,-15,1098,701),3500=>array(26,-15,716,742),3501=>array(25,-15,754,550),3502=>array(25,-15,652,772),3503=>array(25,-289,441,550),3504=>array(25,-15,716,741),3505=>array(2,-15,896,550),3507=>array(25,-289,441,550),3508=>array(25,-15,652,550),3509=>array(25,-15,652,772),3510=>array(25,-15,690,741),3511=>array(25,-15,762,560),3512=>array(25,-15,694,741),3513=>array(25,-15,716,741),3514=>array(25,-15,694,550),3515=>array(7,-15,604,763),3517=>array(25,-267,758,480),3520=>array(25,-15,694,741),3521=>array(25,-15,690,550),3522=>array(25,-15,652,550),3523=>array(25,-15,694,560),3524=>array(25,-15,762,550),3525=>array(25,-267,758,480),3526=>array(25,-15,652,550),3530=>array(-195,465,15,855),3535=>array(5,28,304,506),3536=>array(30,-185,319,391),3537=>array(30,-185,319,391),3538=>array(-609,500,-42,838),3539=>array(-587,500,-20,838),3540=>array(-696,-300,-25,0),3542=>array(-696,-300,-25,0),3544=>array(5,28,304,506),3545=>array(25,-15,686,550),3546=>array(25,-15,1062,855),3547=>array(5,-15,1328,550),3548=>array(25,-15,1253,550),3549=>array(25,-15,1235,854),3550=>array(25,-15,1272,550),3551=>array(10,28,441,506),3570=>array(10,28,639,506),3571=>array(25,28,456,506),3572=>array(25,66,923,384),3585=>array(58,0,526,534),3586=>array(46,0,514,538),3587=>array(46,0,597,537),3588=>array(58,0,528,534),3589=>array(58,0,528,535),3590=>array(46,-15,635,537),3591=>array(24,0,387,534),3592=>array(32,0,470,536),3593=>array(46,-17,646,536),3594=>array(46,0,514,562),3595=>array(46,0,595,562),3596=>array(58,-17,835,534),3597=>array(56,-266,750,534),3598=>array(46,-226,569,534),3599=>array(46,-226,573,534),3600=>array(32,-300,438,531),3601=>array(32,0,666,537),3602=>array(58,-17,812,534),3603=>array(58,-17,879,534),3604=>array(58,0,528,534),3605=>array(58,0,528,534),3606=>array(46,-16,514,534),3607=>array(36,0,606,534),3608=>array(54,0,478,539),3609=>array(36,-17,635,534),3610=>array(46,0,557,534),3611=>array(46,0,552,747),3612=>array(64,0,557,534),3613=>array(64,0,553,747),3614=>array(44,0,644,534),3615=>array(46,0,644,747),3616=>array(46,-17,573,534),3617=>array(36,-17,525,534),3618=>array(64,-16,488,536),3619=>array(32,-17,438,531),3620=>array(58,-224,526,534),3621=>array(64,-16,505,536),3622=>array(46,-226,573,534),3623=>array(24,-17,462,536),3624=>array(58,0,541,556),3625=>array(36,0,766,534),3626=>array(64,-16,521,555),3627=>array(34,0,604,534),3628=>array(42,0,754,731),3629=>array(58,-16,496,536),3630=>array(50,-16,490,569),3631=>array(36,0,446,534),3632=>array(32,-4,385,526),3633=>array(-181,589,172,800),3634=>array(24,0,359,534),3635=>array(-82,0,388,752),3636=>array(-415,546,-74,748),3637=>array(-406,545,-65,801),3638=>array(-423,543,-77,814),3639=>array(-406,544,-65,800),3640=>array(-250,-300,-44,-52),3641=>array(-409,-300,-44,-52),3642=>array(-166,-177,-43,-54),3647=>array(16,-129,619,770),3648=>array(64,-16,311,527),3649=>array(64,-16,578,527),3650=>array(0,-16,483,900),3651=>array(-20,-16,451,900),3652=>array(-56,-16,439,900),3653=>array(24,-224,359,534),3654=>array(32,-224,436,536),3655=>array(-400,560,-36,886),3656=>array(-163,674,-76,847),3657=>array(-311,680,-18,871),3658=>array(-470,675,-59,868),3659=>array(-240,679,-73,847),3660=>array(-260,677,-6,894),3661=>array(-236,571,-73,742),3662=>array(-310,602,-83,900),3663=>array(56,-10,602,536),3664=>array(35,-19,513,395),3665=>array(35,-19,513,395),3666=>array(1,-17,557,603),3667=>array(35,-21,579,392),3668=>array(35,-19,605,602),3669=>array(35,-22,617,587),3670=>array(-8,-19,473,607),3671=>array(35,-19,709,608),3672=>array(35,-19,596,598),3673=>array(35,-16,555,598),3674=>array(36,0,657,534),3675=>array(25,-18,1362,541),4256=>array(42,-3,498,706),4257=>array(44,5,502,717),4258=>array(35,-2,604,698),4259=>array(30,-28,691,697),4260=>array(42,-3,511,696),4261=>array(41,-3,503,697),4262=>array(41,-2,499,698),4263=>array(42,-2,768,697),4264=>array(41,-3,498,697),4265=>array(41,1,499,695),4266=>array(19,-21,904,691),4267=>array(41,-2,498,697),4268=>array(40,-3,498,709),4269=>array(42,-1,768,697),4270=>array(41,-2,498,698),4271=>array(41,-3,498,695),4272=>array(40,-2,770,719),4273=>array(0,-2,512,699),4274=>array(33,-3,609,697),4275=>array(36,-3,601,699),4276=>array(28,-2,619,697),4277=>array(40,-3,496,700),4278=>array(30,-29,693,697),4279=>array(41,1,499,697),4280=>array(38,-2,550,698),4281=>array(41,-2,499,699),4282=>array(39,-3,546,712),4283=>array(40,-2,498,699),4284=>array(36,-3,598,697),4285=>array(42,-3,489,713),4286=>array(0,-2,512,700),4287=>array(25,-146,609,700),4288=>array(42,-2,499,699),4289=>array(42,-2,499,699),4290=>array(41,-4,635,697),4291=>array(41,2,504,698),4292=>array(41,-3,506,697),4293=>array(41,-1,498,697),4304=>array(33,10,489,505),4305=>array(33,11,485,697),4306=>array(33,-270,588,396),4307=>array(33,-300,683,395),4308=>array(33,-272,484,397),4309=>array(33,-273,486,396),4310=>array(33,10,485,685),4311=>array(33,10,763,400),4312=>array(33,11,485,396),4313=>array(33,-274,485,394),4314=>array(23,-289,900,396),4315=>array(33,10,484,682),4316=>array(33,10,486,695),4317=>array(33,11,754,397),4318=>array(33,10,482,686),4319=>array(33,-272,481,396),4320=>array(33,9,755,695),4321=>array(33,10,540,687),4322=>array(33,-272,587,395),4323=>array(1,-271,562,398),4324=>array(33,-272,606,400),4325=>array(33,-272,483,687),4326=>array(33,-296,681,395),4327=>array(33,-275,485,396),4328=>array(33,10,539,685),4329=>array(33,10,485,686),4330=>array(33,-271,522,417),4331=>array(33,10,485,686),4332=>array(0,-272,559,686),4333=>array(33,-271,476,699),4334=>array(33,10,539,686),4335=>array(1,-271,673,394),4336=>array(33,10,490,691),4337=>array(33,10,484,687),4338=>array(0,9,595,396),4339=>array(0,-268,449,396),4340=>array(33,-271,486,501),4341=>array(33,11,484,684),4342=>array(33,-269,805,686),4343=>array(33,-271,484,398),4344=>array(33,-272,483,394),4345=>array(33,-256,588,410),4346=>array(33,-214,492,398),4347=>array(15,-13,435,590),4348=>array(24,219,365,734),5024=>array(18,0,694,676),5025=>array(19,-9,744,676),5026=>array(8,0,613,676),5027=>array(0,-19,851,676),5028=>array(28,-19,983,691),5029=>array(-3,0,347,691),5030=>array(32,-19,552,690),5031=>array(37,-14,727,676),5032=>array(20,0,514,676),5033=>array(24,-19,750,676),5034=>array(-12,0,668,690),5035=>array(-1,-38,475,676),5036=>array(18,0,643,676),5037=>array(3,0,805,676),5038=>array(37,0,557,695),5039=>array(-12,-14,653,667),5040=>array(18,0,461,676),5041=>array(18,0,585,676),5042=>array(6,-19,861,695),5043=>array(-12,-15,950,676),5044=>array(12,-19,572,695),5045=>array(-9,0,565,676),5046=>array(20,-19,691,691),5047=>array(16,0,923,676),5048=>array(40,0,534,695),5049=>array(-3,-19,818,695),5050=>array(21,-19,1072,691),5051=>array(18,0,756,676),5052=>array(-3,-19,571,676),5053=>array(19,-19,845,676),5054=>array(20,-19,728,691),5055=>array(-6,-19,686,676),5056=>array(19,-19,737,691),5057=>array(-12,-19,778,696),5058=>array(18,0,736,676),5059=>array(21,0,627,676),5060=>array(9,0,631,696),5061=>array(20,-19,965,691),5062=>array(44,1,649,676),5063=>array(-7,-19,773,680),5064=>array(17,-19,787,696),5065=>array(-2,0,1028,695),5066=>array(-6,-19,726,680),5067=>array(22,-19,584,696),5068=>array(-2,-19,683,676),5069=>array(13,-19,860,696),5070=>array(-11,0,560,676),5071=>array(15,0,599,676),5072=>array(1,0,512,676),5073=>array(11,-19,749,696),5074=>array(21,0,739,676),5075=>array(-2,-14,557,676),5076=>array(-12,-19,1028,676),5077=>array(26,-19,576,690),5078=>array(-2,-14,701,676),5079=>array(-12,-19,690,676),5080=>array(-12,-19,690,676),5081=>array(-12,-18,673,676),5082=>array(31,-19,509,692),5083=>array(28,-19,919,696),5084=>array(-6,-9,694,671),5085=>array(-12,0,607,694),5086=>array(18,0,637,676),5087=>array(20,-19,658,691),5088=>array(15,-19,817,695),5089=>array(-12,-19,843,695),5090=>array(15,0,599,676),5091=>array(25,-19,715,691),5092=>array(13,0,874,676),5093=>array(18,0,872,676),5094=>array(18,0,757,676),5095=>array(8,-14,588,662),5096=>array(22,-19,804,696),5097=>array(20,-19,925,696),5098=>array(8,-19,858,696),5099=>array(25,-19,733,691),5100=>array(28,-14,768,680),5101=>array(9,-19,550,696),5102=>array(26,-19,566,696),5103=>array(-7,-19,773,680),5104=>array(-12,-101,588,696),5105=>array(-12,-19,862,676),5106=>array(-12,0,706,694),5107=>array(20,-19,813,688),5108=>array(17,0,620,676),7424=>array(5,0,469,473),7425=>array(5,0,762,461),7426=>array(18,-15,678,472),7427=>array(12,0,484,461),7428=>array(24,-13,470,473),7429=>array(12,0,524,461),7430=>array(12,0,524,461),7431=>array(12,0,475,461),7432=>array(9,-13,404,474),7433=>array(13,-217,254,474),7434=>array(1,-66,377,461),7435=>array(12,0,551,461),7436=>array(12,0,471,461),7437=>array(12,0,671,461),7438=>array(12,-12,490,461),7439=>array(24,-13,528,473),7440=>array(22,-13,468,473),7441=>array(24,-22,510,482),7442=>array(5,11,493,417),7443=>array(7,-5,648,446),7444=>array(18,-14,692,473),7445=>array(23,-13,361,472),7446=>array(24,230,528,473),7447=>array(23,-27,528,217),7448=>array(12,0,461,461),7449=>array(4,-1,526,461),7450=>array(5,0,526,461),7451=>array(12,0,436,461),7452=>array(12,-13,510,461),7453=>array(13,-1,488,527),7454=>array(6,-3,660,526),7455=>array(20,-128,494,669),7456=>array(5,-14,469,461),7457=>array(5,-14,689,461),7458=>array(12,0,411,461),7459=>array(5,-4,398,461),7460=>array(15,-14,448,683),7461=>array(6,-7,672,692),7462=>array(10,0,398,462),7463=>array(6,0,470,471),7464=>array(16,0,538,462),7465=>array(13,0,412,462),7466=>array(4,0,626,468),7467=>array(12,-10,524,462),7468=>array(3,390,467,863),7469=>array(3,390,760,851),7470=>array(12,390,484,851),7471=>array(12,390,484,851),7472=>array(12,390,524,851),7473=>array(12,390,475,851),7474=>array(12,390,475,851),7475=>array(24,377,545,863),7476=>array(12,390,570,851),7477=>array(12,390,281,851),7478=>array(1,324,377,851),7479=>array(12,390,551,851),7480=>array(12,390,471,851),7481=>array(12,390,671,851),7482=>array(12,378,490,851),7483=>array(12,378,490,851),7484=>array(24,377,528,863),7485=>array(12,377,343,853),7486=>array(12,390,461,851),7487=>array(12,390,533,851),7488=>array(12,390,436,851),7489=>array(12,377,510,851),7490=>array(5,376,689,851),7491=>array(17,381,325,705),7492=>array(11,375,319,699),7493=>array(16,379,343,698),7494=>array(12,378,455,706),7495=>array(11,381,347,841),7496=>array(17,381,356,841),7497=>array(17,381,284,705),7498=>array(11,373,278,697),7499=>array(12,380,278,707),7500=>array(5,379,270,706),7501=>array(17,253,320,705),7502=>array(10,229,169,690),7503=>array(15,390,362,841),7504=>array(11,390,543,705),7505=>array(14,253,329,707),7506=>array(17,381,317,705),7507=>array(3,374,273,698),7510=>array(13,253,349,705),7511=>array(13,382,221,810),7512=>array(11,381,358,697),7513=>array(21,395,337,742),7514=>array(14,376,546,691),7515=>array(14,381,323,697),7516=>array(13,381,447,836),7517=>array(37,254,350,843),7518=>array(18,235,351,708),7519=>array(25,377,344,849),7520=>array(26,246,417,706),7521=>array(6,198,326,658),7522=>array(11,-150,170,311),7523=>array(19,-150,289,165),7524=>array(11,-159,358,157),7525=>array(14,-159,323,157),7526=>array(37,-283,350,306),7527=>array(18,-300,351,173),7528=>array(28,-285,341,169),7529=>array(26,-291,417,169),7530=>array(6,-291,326,169),7543=>array(18,-206,473,473),7544=>array(8,390,503,843),7579=>array(4,378,331,697),7580=>array(17,381,287,705),7581=>array(14,321,304,707),7582=>array(11,379,314,852),7583=>array(5,380,270,707),7584=>array(9,390,260,851),7585=>array(0,378,251,839),7586=>array(17,253,320,705),7587=>array(6,241,351,692),7588=>array(5,391,202,854),7589=>array(11,382,222,700),7590=>array(8,390,189,699),7591=>array(8,390,189,699),7592=>array(-6,253,283,853),7593=>array(12,254,233,844),7595=>array(6,390,314,699),7596=>array(8,253,510,707),7597=>array(12,246,548,700),7598=>array(5,253,437,707),7599=>array(15,253,422,707),7600=>array(6,381,327,699),7601=>array(16,379,319,706),7602=>array(12,259,440,857),7603=>array(19,237,245,707),7604=>array(0,300,334,900),7605=>array(13,238,223,814),7606=>array(10,380,360,699),7607=>array(24,382,331,699),7608=>array(11,382,345,700),7609=>array(12,383,341,703),7610=>array(8,383,317,699),7611=>array(4,390,270,697),7612=>array(4,237,437,699),7613=>array(4,324,311,699),7614=>array(9,244,315,700),7615=>array(13,381,316,857),7680=>array(20,-254,700,690),7681=>array(25,-254,488,473),7682=>array(20,0,623,845),7683=>array(18,-14,520,692),7684=>array(20,-185,623,676),7685=>array(18,-185,520,676),7686=>array(20,-112,623,676),7687=>array(18,-126,520,676),7688=>array(35,-218,673,900),7689=>array(25,-218,430,686),7690=>array(20,0,696,845),7691=>array(25,-14,534,683),7692=>array(20,-185,696,676),7693=>array(25,-185,534,676),7694=>array(20,-112,696,676),7695=>array(25,-126,534,676),7696=>array(16,-216,692,676),7697=>array(25,-225,534,676),7698=>array(20,-216,696,676),7699=>array(25,-230,534,676),7700=>array(16,0,641,900),7701=>array(25,-14,426,843),7702=>array(16,0,641,900),7703=>array(25,-14,426,845),7704=>array(20,-216,645,676),7705=>array(25,-230,426,473),7706=>array(20,-169,645,676),7707=>array(25,-183,426,473),7708=>array(16,-216,641,879),7709=>array(25,-227,426,664),7710=>array(20,0,587,845),7711=>array(18,0,393,845),7712=>array(35,-19,753,800),7713=>array(25,-206,480,612),7714=>array(20,0,758,845),7715=>array(18,0,536,842),7716=>array(20,-185,758,676),7717=>array(18,-185,536,676),7718=>array(20,0,758,845),7719=>array(18,0,536,845),7720=>array(16,-216,754,676),7721=>array(16,-217,534,676),7722=>array(20,-188,758,676),7723=>array(18,-188,536,676),7724=>array(8,-169,373,676),7725=>array(-36,-169,329,691),7726=>array(16,-1,401,900),7727=>array(-20,0,319,886),7728=>array(20,0,759,900),7729=>array(18,0,545,900),7730=>array(20,-185,759,676),7731=>array(18,-185,545,676),7732=>array(20,-139,759,676),7733=>array(18,-142,545,676),7734=>array(20,-185,639,676),7735=>array(18,-185,259,676),7736=>array(20,-185,639,800),7737=>array(-29,-185,301,800),7738=>array(20,-142,639,676),7739=>array(-26,-142,304,676),7740=>array(20,-216,639,676),7741=>array(-33,-216,304,676),7742=>array(20,0,927,900),7743=>array(18,0,814,686),7744=>array(20,0,927,845),7745=>array(18,0,814,638),7746=>array(20,-185,927,676),7747=>array(18,-185,814,473),7748=>array(20,-18,705,845),7749=>array(18,0,536,636),7750=>array(20,-185,705,676),7751=>array(18,-185,536,473),7752=>array(20,-142,705,676),7753=>array(18,-135,536,473),7754=>array(20,-234,705,676),7755=>array(18,-216,536,473),7756=>array(35,-16,743,900),7757=>array(25,-14,476,884),7758=>array(35,-16,743,900),7759=>array(25,-14,476,845),7760=>array(35,-16,743,900),7761=>array(25,-14,476,842),7762=>array(35,-16,743,900),7763=>array(25,-14,476,843),7764=>array(20,0,604,900),7765=>array(15,-205,520,686),7766=>array(20,0,604,845),7767=>array(15,-205,520,638),7768=>array(20,0,709,845),7769=>array(18,0,422,636),7770=>array(20,-185,709,676),7771=>array(18,-185,422,473),7772=>array(20,-185,709,802),7773=>array(18,-185,422,619),7774=>array(20,-139,709,676),7775=>array(18,-134,422,473),7776=>array(45,-19,523,845),7777=>array(35,-14,371,638),7778=>array(45,-185,523,692),7779=>array(35,-185,371,473),7780=>array(35,-16,513,900),7781=>array(35,-14,371,825),7782=>array(35,-16,513,900),7783=>array(27,-14,371,829),7784=>array(45,-185,523,845),7785=>array(35,-185,371,635),7786=>array(20,0,625,845),7787=>array(18,-12,330,799),7788=>array(20,-185,625,676),7789=>array(18,-185,330,630),7790=>array(20,-145,625,676),7791=>array(11,-144,341,630),7792=>array(20,-216,625,676),7793=>array(8,-228,345,630),7794=>array(20,-174,705,676),7795=>array(18,-175,546,461),7796=>array(20,-175,705,676),7797=>array(18,-173,546,461),7798=>array(20,-225,705,676),7799=>array(18,-224,546,461),7800=>array(16,-16,701,900),7801=>array(18,-14,546,863),7802=>array(16,-16,701,900),7803=>array(18,-14,546,802),7804=>array(10,-18,695,843),7805=>array(9,-14,473,628),7806=>array(10,-185,695,676),7807=>array(9,-185,473,461),7808=>array(10,-15,972,900),7809=>array(9,-14,693,686),7810=>array(10,-15,972,900),7811=>array(9,-14,693,686),7812=>array(10,-15,972,845),7813=>array(9,-14,693,644),7814=>array(10,-15,972,845),7815=>array(9,-14,693,638),7816=>array(10,-185,972,676),7817=>array(9,-185,693,461),7818=>array(20,0,703,845),7819=>array(18,0,490,636),7820=>array(20,0,703,845),7821=>array(18,0,490,640),7822=>array(10,0,694,845),7823=>array(9,-205,473,636),7824=>array(20,0,626,892),7825=>array(21,0,420,677),7826=>array(20,-185,626,676),7827=>array(21,-185,420,461),7828=>array(20,-145,626,676),7829=>array(21,-144,420,461),7830=>array(18,-151,536,676),7831=>array(6,-12,345,799),7832=>array(9,-14,693,707),7833=>array(9,-205,473,707),7834=>array(25,-14,507,731),7835=>array(18,0,393,845),7836=>array(14,0,389,691),7837=>array(14,0,389,691),7838=>array(15,-9,760,683),7839=>array(38,-13,513,690),7840=>array(20,-185,700,690),7841=>array(25,-185,488,473),7842=>array(20,0,700,887),7843=>array(25,-14,488,697),7844=>array(20,0,756,900),7845=>array(25,-14,562,860),7846=>array(-66,0,700,900),7847=>array(-67,-14,488,862),7848=>array(20,0,700,900),7849=>array(25,-14,496,802),7850=>array(9,0,689,900),7851=>array(25,-14,488,871),7852=>array(20,-185,700,892),7853=>array(25,-185,488,677),7854=>array(9,0,689,900),7855=>array(25,-14,488,838),7856=>array(9,0,689,900),7857=>array(25,-14,488,844),7858=>array(9,0,689,900),7859=>array(25,-14,488,802),7860=>array(9,0,689,900),7861=>array(25,-14,488,843),7862=>array(20,-185,700,879),7863=>array(25,-185,488,690),7864=>array(20,-185,645,676),7865=>array(25,-185,426,473),7866=>array(20,0,645,887),7867=>array(25,-14,426,697),7868=>array(20,0,645,843),7869=>array(25,-14,426,628),7870=>array(20,0,737,900),7871=>array(25,-14,548,860),7872=>array(-86,0,645,900),7873=>array(-75,-14,426,858),7874=>array(20,0,650,900),7875=>array(25,-14,485,802),7876=>array(16,0,641,900),7877=>array(25,-14,426,850),7878=>array(20,-185,645,892),7879=>array(25,-185,426,677),7880=>array(20,0,370,891),7881=>array(24,0,263,718),7882=>array(20,-185,370,676),7883=>array(24,-185,265,691),7884=>array(35,-185,743,691),7885=>array(25,-185,476,473),7886=>array(35,-19,743,885),7887=>array(25,-14,476,697),7888=>array(35,-19,799,900),7889=>array(25,-14,565,860),7890=>array(-34,-19,743,900),7891=>array(-58,-14,476,858),7892=>array(35,-19,743,900),7893=>array(25,-14,494,799),7894=>array(35,-16,743,900),7895=>array(25,-14,476,871),7896=>array(35,-185,743,892),7897=>array(25,-185,476,677),7898=>array(35,-19,773,900),7899=>array(25,-14,564,713),7900=>array(35,-19,773,900),7901=>array(25,-14,564,713),7902=>array(35,-19,773,885),7903=>array(25,-14,564,697),7904=>array(35,-19,773,864),7905=>array(18,-14,564,647),7906=>array(35,-185,773,864),7907=>array(25,-180,564,647),7908=>array(20,-185,705,676),7909=>array(18,-185,546,461),7910=>array(20,-19,705,900),7911=>array(18,-14,546,711),7912=>array(16,-19,748,900),7913=>array(16,-14,600,713),7914=>array(16,-19,748,900),7915=>array(16,-14,600,713),7916=>array(16,-19,748,887),7917=>array(16,-14,600,697),7918=>array(16,-19,748,864),7919=>array(16,-14,600,647),7920=>array(16,-179,748,864),7921=>array(16,-179,600,647),7922=>array(10,0,694,900),7923=>array(9,-205,473,686),7924=>array(10,-185,694,676),7925=>array(9,-205,473,461),7926=>array(10,0,694,887),7927=>array(9,-205,473,697),7928=>array(10,0,694,843),7929=>array(9,-205,473,628),7936=>array(37,-13,588,750),7937=>array(37,-13,588,718),7938=>array(37,-13,588,718),7939=>array(37,-13,588,720),7940=>array(37,-13,588,717),7941=>array(37,-13,588,706),7942=>array(37,-13,588,849),7943=>array(37,-13,588,849),7944=>array(20,0,700,711),7945=>array(20,0,700,711),7946=>array(-9,0,808,707),7947=>array(-15,0,811,705),7948=>array(-32,0,750,712),7949=>array(-16,0,776,710),7950=>array(-41,0,699,840),7951=>array(-37,0,700,852),7952=>array(36,-13,431,750),7953=>array(36,-13,431,718),7954=>array(36,-13,431,718),7955=>array(36,-13,431,720),7956=>array(36,-13,431,717),7957=>array(36,-13,431,706),7960=>array(-34,0,795,711),7961=>array(-15,0,804,709),7962=>array(-26,0,922,709),7963=>array(-10,0,948,704),7964=>array(-45,0,942,706),7965=>array(-8,0,980,707),7968=>array(9,-231,529,750),7969=>array(9,-231,529,718),7970=>array(9,-231,529,718),7971=>array(9,-231,529,720),7972=>array(9,-231,529,717),7973=>array(9,-231,529,706),7974=>array(9,-231,529,849),7975=>array(9,-231,529,851),7976=>array(-20,0,915,706),7977=>array(-13,0,910,711),7978=>array(-30,0,1027,709),7979=>array(-11,0,1053,706),7980=>array(-22,0,1081,705),7981=>array(-5,0,1091,707),7982=>array(-37,0,994,838),7983=>array(-37,0,980,849),7984=>array(60,-13,318,749),7985=>array(65,-13,318,718),7986=>array(13,-13,330,718),7987=>array(-2,-13,318,718),7988=>array(13,-13,339,717),7989=>array(1,-13,329,711),7990=>array(0,-13,362,851),7991=>array(1,-13,363,851),7992=>array(-23,0,522,707),7993=>array(-13,0,529,711),7994=>array(-23,0,641,707),7995=>array(-16,0,647,705),7996=>array(-18,0,693,707),7997=>array(-11,0,702,709),7998=>array(-39,0,600,838),7999=>array(-42,0,602,848),8000=>array(37,-13,514,750),8001=>array(37,-13,514,738),8002=>array(37,-13,514,739),8003=>array(37,-13,514,743),8004=>array(37,-13,514,735),8005=>array(37,-13,514,746),8008=>array(-20,-19,850,707),8009=>array(-17,-19,851,707),8010=>array(-27,-19,1003,709),8011=>array(-14,-19,1017,705),8012=>array(-28,-19,962,706),8013=>array(-23,-19,986,707),8016=>array(8,-13,490,750),8017=>array(8,-13,490,744),8018=>array(8,-13,490,739),8019=>array(8,-13,490,741),8020=>array(8,-13,490,738),8021=>array(8,-13,490,745),8022=>array(8,-13,490,870),8023=>array(8,-13,490,884),8025=>array(-17,0,866,707),8027=>array(-19,0,1016,707),8029=>array(-17,0,1039,707),8031=>array(-39,0,940,850),8032=>array(35,-13,680,745),8033=>array(35,-13,680,736),8034=>array(35,-13,680,739),8035=>array(35,-13,680,740),8036=>array(35,-13,680,738),8037=>array(35,-13,680,739),8038=>array(35,-13,680,873),8039=>array(35,-13,680,883),8040=>array(-29,0,850,708),8041=>array(-16,0,858,708),8042=>array(-29,0,1011,708),8043=>array(-17,0,1030,707),8044=>array(-30,0,979,706),8045=>array(-19,0,989,709),8046=>array(-35,0,929,840),8047=>array(-40,0,906,848),8048=>array(37,-13,588,734),8049=>array(37,-13,588,724),8050=>array(36,-13,431,734),8051=>array(36,-13,431,727),8052=>array(9,-231,529,735),8053=>array(9,-231,529,731),8054=>array(57,-13,318,729),8055=>array(65,-13,318,731),8056=>array(37,-13,514,733),8057=>array(37,-13,514,731),8058=>array(8,-13,490,732),8059=>array(8,-13,490,729),8060=>array(35,-13,680,734),8061=>array(35,-13,680,729),8064=>array(37,-200,588,750),8065=>array(37,-201,588,718),8066=>array(37,-200,588,718),8067=>array(37,-200,588,720),8068=>array(37,-200,588,717),8069=>array(37,-201,588,706),8070=>array(37,-201,588,849),8071=>array(37,-200,588,849),8072=>array(20,0,870,711),8073=>array(20,0,873,711),8074=>array(-9,0,972,707),8075=>array(-15,0,978,705),8076=>array(-32,0,922,712),8077=>array(-16,0,941,710),8078=>array(-41,0,861,840),8079=>array(-37,0,863,852),8080=>array(9,-231,529,750),8081=>array(9,-231,529,718),8082=>array(9,-231,529,718),8083=>array(9,-231,529,720),8084=>array(9,-231,529,717),8085=>array(9,-231,529,706),8086=>array(9,-231,529,849),8087=>array(9,-231,529,851),8088=>array(-20,0,1081,706),8089=>array(-13,0,1077,711),8090=>array(-30,0,1208,709),8091=>array(-11,0,1235,706),8092=>array(-22,0,1255,705),8093=>array(-5,0,1268,707),8094=>array(-37,0,1159,838),8095=>array(-37,0,1147,849),8096=>array(35,-202,680,745),8097=>array(35,-202,680,736),8098=>array(35,-200,680,739),8099=>array(35,-201,680,740),8100=>array(35,-201,680,738),8101=>array(35,-201,680,739),8102=>array(35,-201,680,873),8103=>array(35,-201,680,883),8104=>array(-29,0,1042,708),8105=>array(-16,0,1058,708),8106=>array(-29,0,1213,708),8107=>array(-17,0,1236,707),8108=>array(-30,0,1187,706),8109=>array(-19,0,1195,709),8110=>array(-35,0,1136,840),8111=>array(-40,0,1116,848),8112=>array(37,-13,588,693),8113=>array(37,-13,588,617),8114=>array(37,-201,588,734),8115=>array(37,-200,588,474),8116=>array(37,-200,588,724),8118=>array(37,-13,588,677),8119=>array(37,-201,588,677),8120=>array(20,0,700,879),8121=>array(20,0,700,788),8122=>array(20,0,700,735),8123=>array(20,0,700,720),8124=>array(20,0,868,690),8125=>array(174,546,328,774),8126=>array(130,0,300,183),8127=>array(174,546,328,774),8128=>array(76,557,438,682),8129=>array(118,557,452,853),8130=>array(9,-231,529,735),8131=>array(9,-231,529,474),8132=>array(9,-231,529,770),8134=>array(9,-231,529,676),8135=>array(9,-231,529,676),8136=>array(2,0,768,707),8137=>array(0,0,808,702),8138=>array(14,0,898,709),8139=>array(0,0,920,702),8140=>array(25,0,935,676),8141=>array(70,546,387,774),8142=>array(70,546,396,774),8143=>array(79,502,441,862),8144=>array(40,-13,343,698),8145=>array(27,-13,357,617),8146=>array(-46,-13,335,770),8147=>array(-43,-13,338,753),8150=>array(-14,-13,348,676),8151=>array(-22,-13,318,800),8152=>array(24,0,374,879),8153=>array(24,0,374,800),8154=>array(0,0,494,707),8155=>array(0,0,538,706),8157=>array(60,546,380,776),8158=>array(90,534,418,762),8159=>array(79,492,441,862),8160=>array(8,-13,490,692),8161=>array(8,-13,490,618),8162=>array(8,-13,490,768),8163=>array(8,-13,490,752),8164=>array(43,-202,508,734),8165=>array(43,-202,508,740),8166=>array(8,-13,490,675),8167=>array(8,-13,490,800),8168=>array(20,0,718,879),8169=>array(20,0,718,788),8170=>array(0,0,854,706),8171=>array(0,0,876,705),8172=>array(-18,0,757,708),8173=>array(86,549,467,786),8174=>array(86,546,467,770),8175=>array(163,525,302,749),8178=>array(35,-201,680,734),8179=>array(35,-201,680,474),8180=>array(35,-201,680,729),8182=>array(35,-13,680,675),8183=>array(35,-201,680,675),8184=>array(0,-19,849,704),8185=>array(0,-19,822,705),8186=>array(1,0,872,702),8187=>array(0,0,837,699),8188=>array(56,0,973,691),8189=>array(131,516,278,740),8190=>array(170,546,324,774),8208=>array(44,181,287,271),8209=>array(44,181,287,271),8210=>array(0,181,500,271),8211=>array(0,181,500,271),8212=>array(0,181,1000,271),8213=>array(0,181,1000,271),8214=>array(56,-19,274,691),8215=>array(156,-268,428,-89),8216=>array(33,356,217,691),8217=>array(33,356,217,691),8218=>array(33,-180,217,155),8219=>array(33,356,217,691),8220=>array(32,356,485,691),8221=>array(14,356,468,691),8222=>array(14,-180,468,155),8223=>array(32,356,486,691),8224=>array(47,-134,453,691),8225=>array(45,-132,456,691),8226=>array(50,101,450,501),8227=>array(46,101,468,575),8228=>array(41,-13,210,156),8229=>array(41,-13,460,156),8230=>array(82,-13,917,156),8231=>array(60,181,189,310),8240=>array(7,-29,995,706),8241=>array(7,-14,1580,692),8242=>array(12,463,250,760),8243=>array(12,463,474,760),8244=>array(12,463,696,760),8245=>array(15,463,253,760),8246=>array(15,463,469,760),8247=>array(15,463,678,760),8248=>array(8,-162,460,203),8249=>array(51,36,305,415),8250=>array(28,36,282,415),8251=>array(40,-55,687,592),8252=>array(81,-13,584,691),8253=>array(58,-13,640,689),8254=>array(0,537,500,617),8255=>array(50,-276,912,-16),8256=>array(50,640,912,900),8257=>array(-11,-19,344,691),8258=>array(59,-92,875,688),8259=>array(63,200,437,388),8260=>array(-168,-12,329,688),8261=>array(67,-175,279,698),8262=>array(53,-175,265,698),8263=>array(57,-13,945,689),8264=>array(57,-13,751,691),8265=>array(81,-13,778,691),8266=>array(17,-18,477,462),8267=>array(0,-186,519,676),8268=>array(35,130,557,570),8269=>array(43,141,565,581),8270=>array(60,-14,443,409),8271=>array(82,-180,266,472),8272=>array(50,1,912,796),8273=>array(60,-13,443,884),8274=>array(0,-12,497,694),8275=>array(6,268,574,424),8276=>array(41,-279,903,-19),8277=>array(26,-24,761,711),8278=>array(15,-1,435,602),8279=>array(12,463,863,760),8280=>array(-3,-1,624,693),8281=>array(-5,-1,625,602),8282=>array(25,-1,154,807),8283=>array(-3,-204,624,830),8284=>array(8,-20,560,534),8285=>array(25,-1,154,807),8286=>array(25,-1,154,807),8304=>array(3,385,297,806),8305=>array(13,390,172,851),8308=>array(3,390,299,803),8309=>array(5,385,295,795),8310=>array(5,384,296,805),8311=>array(-2,390,296,796),8312=>array(6,385,294,806),8313=>array(5,382,296,803),8314=>array(35,481,265,711),8315=>array(35,556,265,636),8316=>array(35,497,265,700),8317=>array(17,313,195,900),8318=>array(31,313,209,900),8319=>array(14,390,359,705),8320=>array(3,-154,297,267),8321=>array(14,-150,259,263),8322=>array(0,-150,300,263),8323=>array(3,-154,297,266),8324=>array(3,-150,299,263),8325=>array(5,-153,295,257),8326=>array(5,-155,296,266),8327=>array(-2,-150,296,256),8328=>array(6,-154,294,267),8329=>array(5,-156,296,265),8330=>array(35,-69,265,161),8331=>array(35,6,265,86),8332=>array(35,-53,265,150),8333=>array(6,-242,184,345),8334=>array(33,-249,211,338),8336=>array(17,-159,325,165),8337=>array(17,-159,284,165),8338=>array(17,-149,317,175),8339=>array(8,-150,323,157),8340=>array(17,-155,290,177),8352=>array(55,0,660,691),8353=>array(49,-85,687,753),8354=>array(48,-19,750,691),8355=>array(16,0,583,676),8356=>array(21,-14,477,684),8357=>array(16,-204,814,677),8358=>array(16,-18,701,676),8359=>array(10,-9,936,673),8360=>array(20,-14,1083,676),8361=>array(18,-15,981,676),8362=>array(60,0,815,609),8363=>array(27,-6,517,802),8364=>array(34,-19,732,676),8365=>array(34,0,743,672),8366=>array(17,-5,614,667),8367=>array(7,-212,1412,693),8368=>array(12,-197,535,692),8369=>array(16,-5,609,667),8370=>array(32,-37,629,704),8371=>array(22,-5,631,674),8372=>array(42,-14,491,676),8373=>array(29,-99,478,750),8376=>array(20,-1,504,676),8377=>array(18,-112,657,675),8400=>array(-592,665,39,878),8401=>array(-592,660,39,872),8406=>array(-617,548,13,900),8407=>array(-558,548,72,900),8411=>array(-535,494,-8,623),8412=>array(-735,494,-8,623),8413=>array(-781,-238,297,840),8414=>array(-760,-213,269,816),8415=>array(-775,-230,291,836),8416=>array(-781,-238,297,840),8417=>array(-606,548,25,900),8421=>array(-437,-96,60,604),8423=>array(-432,15,68,559),8424=>array(-533,-169,-6,-40),8426=>array(-626,81,4,433),8427=>array(-572,-96,60,604),8428=>array(-574,-256,57,-43),8429=>array(-583,-262,48,-50),8430=>array(-615,-300,15,52),8431=>array(-577,-300,53,52),8448=>array(8,-14,689,683),8449=>array(8,-14,689,683),8451=>array(17,-19,945,691),8453=>array(6,-14,687,686),8454=>array(6,-14,695,686),8455=>array(40,-14,586,691),8456=>array(31,-19,669,691),8457=>array(15,0,899,688),8458=>array(1,-207,471,462),8459=>array(19,-33,1056,723),8462=>array(-13,-9,498,699),8463=>array(-13,-9,498,699),8464=>array(10,-149,933,678),8465=>array(32,-37,605,761),8466=>array(12,-86,787,689),8467=>array(18,-14,439,677),8468=>array(16,-14,800,676),8470=>array(16,-18,877,676),8471=>array(13,-75,842,754),8472=>array(33,-193,604,479),8475=>array(17,-8,739,691),8476=>array(28,-44,882,762),8478=>array(26,-14,715,676),8479=>array(26,-93,715,826),8480=>array(30,203,971,687),8481=>array(25,0,1178,676),8482=>array(13,211,1068,672),8483=>array(16,-93,701,826),8486=>array(36,0,736,691),8487=>array(36,-23,736,668),8489=>array(16,-2,329,471),8490=>array(20,0,759,676),8491=>array(20,0,700,900),8492=>array(17,-22,781,684),8494=>array(36,-10,514,473),8495=>array(5,-13,398,462),8497=>array(12,-66,857,705),8498=>array(12,0,579,676),8499=>array(12,-44,1178,704),8501=>array(41,0,554,644),8502=>array(21,0,495,645),8503=>array(9,-1,317,644),8504=>array(32,-5,485,645),8506=>array(15,-15,882,693),8507=>array(16,0,1171,676),8523=>array(5,-28,730,679),8525=>array(16,-14,1038,683),8526=>array(7,0,394,460),8531=>array(14,-12,777,690),8532=>array(10,-12,777,691),8533=>array(14,-12,754,690),8534=>array(0,-12,782,690),8535=>array(13,-12,782,689),8536=>array(13,-12,782,690),8537=>array(14,-12,759,690),8538=>array(15,-12,779,688),8539=>array(14,-12,774,690),8540=>array(13,-12,784,688),8541=>array(15,-12,784,688),8542=>array(18,-12,784,688),8543=>array(14,-12,668,690),8544=>array(20,0,370,676),8545=>array(20,0,744,676),8546=>array(20,0,1122,676),8547=>array(20,-18,1071,676),8548=>array(10,-18,695,676),8549=>array(10,-18,1082,676),8550=>array(10,-18,1458,676),8551=>array(10,-18,1834,676),8552=>array(20,0,1077,676),8553=>array(20,0,703,676),8554=>array(20,0,1079,676),8555=>array(20,0,1456,676),8556=>array(20,0,639,676),8557=>array(35,-19,673,691),8558=>array(20,0,696,676),8559=>array(20,0,927,676),8560=>array(24,0,265,691),8561=>array(24,0,532,691),8562=>array(24,0,799,691),8563=>array(24,-14,731,691),8564=>array(9,-14,473,461),8565=>array(9,-14,741,691),8566=>array(9,-14,1005,691),8567=>array(9,-14,1265,691),8568=>array(24,0,758,691),8569=>array(18,0,490,461),8570=>array(18,0,755,691),8571=>array(18,0,1021,691),8572=>array(18,0,259,676),8573=>array(25,-14,430,473),8574=>array(25,-14,534,676),8575=>array(18,0,814,473),8592=>array(32,23,872,491),8593=>array(28,-83,495,757),8594=>array(32,23,872,491),8595=>array(28,-62,495,778),8596=>array(30,23,870,491),8597=>array(28,-110,496,730),8598=>array(42,-68,882,772),8599=>array(26,-62,866,778),8600=>array(22,-39,862,801),8601=>array(34,-59,874,781),8602=>array(22,23,862,491),8603=>array(32,23,872,491),8604=>array(17,23,1110,491),8605=>array(27,23,1120,491),8606=>array(22,23,862,491),8607=>array(26,-171,494,669),8608=>array(32,23,872,491),8609=>array(30,-218,498,622),8610=>array(32,23,976,491),8611=>array(22,23,966,491),8612=>array(31,-23,860,477),8613=>array(26,-137,526,692),8614=>array(45,-23,874,477),8615=>array(26,-154,526,675),8616=>array(11,-229,511,730),8617=>array(22,23,867,510),8618=>array(32,23,872,510),8619=>array(22,23,862,491),8620=>array(32,23,872,491),8621=>array(32,23,1135,491),8622=>array(32,23,872,491),8624=>array(62,0,560,739),8625=>array(60,0,558,739),8630=>array(32,-8,1027,435),8631=>array(32,-8,1027,435),8632=>array(0,-68,1000,880),8633=>array(71,-214,880,668),8634=>array(108,-7,872,725),8635=>array(108,-7,872,725),8636=>array(62,209,902,491),8637=>array(62,23,902,305),8638=>array(232,-162,512,678),8639=>array(45,-162,324,678),8640=>array(62,210,902,492),8641=>array(62,24,902,306),8642=>array(232,-162,512,678),8643=>array(45,-162,324,678),8644=>array(62,-147,902,661),8645=>array(30,-178,838,662),8646=>array(62,-147,902,661),8647=>array(62,-147,902,661),8648=>array(93,-211,901,629),8649=>array(29,-210,869,598),8650=>array(30,-148,838,692),8651=>array(62,-103,902,607),8652=>array(62,-103,902,607),8653=>array(62,-45,902,558),8654=>array(42,-45,922,558),8655=>array(62,-45,902,558),8656=>array(62,-45,902,558),8657=>array(14,-162,616,678),8658=>array(62,-45,902,558),8659=>array(14,-162,616,678),8660=>array(42,-45,922,558),8661=>array(14,-182,616,698),8662=>array(62,-244,1001,694),8663=>array(62,-244,1001,694),8664=>array(62,-244,1001,694),8665=>array(62,-244,1001,694),8666=>array(62,-131,902,645),8667=>array(62,-131,902,645),8668=>array(32,23,1068,491),8669=>array(32,23,1068,491),8672=>array(62,24,902,491),8674=>array(62,24,902,491),8676=>array(71,6,878,506),8677=>array(73,-52,880,448),8704=>array(28,-3,599,673),8705=>array(38,-29,510,800),8706=>array(20,-16,533,692),8707=>array(44,0,583,672),8708=>array(44,-135,583,793),8709=>array(12,-16,721,690),8710=>array(13,0,746,690),8711=>array(13,-15,746,675),8712=>array(52,0,524,538),8713=>array(52,-110,524,648),8714=>array(28,-16,414,475),8715=>array(52,0,524,538),8716=>array(52,-110,524,648),8717=>array(25,-11,411,480),8718=>array(57,0,443,691),8719=>array(24,-123,788,746),8720=>array(24,-123,788,746),8721=>array(14,-123,695,752),8722=>array(62,209,614,305),8723=>array(62,-44,614,558),8724=>array(62,-16,614,733),8725=>array(0,-12,537,688),8726=>array(0,-12,537,688),8727=>array(58,42,441,465),8728=>array(62,71,435,443),8729=>array(50,71,450,471),8730=>array(0,-35,550,900),8731=>array(0,-35,550,900),8732=>array(0,-35,550,900),8733=>array(22,42,635,456),8734=>array(22,42,723,456),8735=>array(62,0,447,385),8736=>array(62,0,493,547),8737=>array(62,0,493,547),8738=>array(62,-2,493,517),8739=>array(72,-162,168,678),8740=>array(0,-162,531,678),8741=>array(72,-162,406,678),8742=>array(0,-162,705,678),8743=>array(62,0,632,574),8744=>array(62,0,632,574),8745=>array(62,0,632,594),8746=>array(62,0,632,594),8747=>array(29,-200,558,900),8748=>array(29,-200,868,900),8749=>array(29,-200,1178,900),8756=>array(62,-9,566,497),8757=>array(62,-9,566,497),8760=>array(62,209,614,522),8761=>array(62,13,865,500),8763=>array(62,15,614,504),8764=>array(62,156,614,366),8765=>array(62,157,614,358),8766=>array(17,94,786,415),8768=>array(54,-11,251,574),8769=>array(62,38,614,476),8770=>array(62,87,614,480),8771=>array(62,87,614,480),8773=>array(62,0,614,567),8776=>array(62,35,614,488),8777=>array(62,-72,614,586),8778=>array(62,0,614,567),8781=>array(55,23,621,491),8782=>array(62,19,614,495),8783=>array(62,87,614,495),8784=>array(62,87,614,644),8785=>array(62,-130,614,644),8786=>array(62,-130,614,644),8787=>array(62,-130,614,644),8788=>array(82,11,885,500),8789=>array(82,14,885,503),8790=>array(62,87,614,428),8791=>array(62,87,614,712),8796=>array(62,87,614,776),8800=>array(33,-13,537,519),8801=>array(62,0,614,514),8802=>array(62,-72,614,586),8804=>array(31,0,539,642),8805=>array(31,0,539,642),8806=>array(62,-199,614,704),8807=>array(62,-199,614,704),8808=>array(62,-253,614,704),8809=>array(62,-253,614,704),8810=>array(52,-25,995,539),8811=>array(52,-25,995,539),8812=>array(62,-186,388,686),8813=>array(55,-72,621,586),8814=>array(62,-122,614,636),8815=>array(62,-122,614,636),8816=>array(62,-182,614,696),8817=>array(62,-182,614,696),8818=>array(62,-152,614,612),8819=>array(62,-152,614,612),8820=>array(62,-182,614,696),8821=>array(62,-182,614,696),8822=>array(62,-131,614,645),8823=>array(62,-131,614,645),8824=>array(62,-182,614,696),8825=>array(62,-182,614,696),8826=>array(62,-92,614,605),8827=>array(62,-92,614,605),8828=>array(62,-98,614,678),8829=>array(62,-98,614,678),8830=>array(62,-152,614,678),8831=>array(62,-152,614,678),8832=>array(62,-122,614,636),8833=>array(62,-122,614,636),8834=>array(52,0,624,538),8835=>array(52,0,624,538),8836=>array(52,-110,624,648),8837=>array(52,-110,624,648),8838=>array(52,-98,624,612),8839=>array(52,-98,624,612),8840=>array(52,-182,624,696),8841=>array(52,-182,624,696),8842=>array(52,-156,624,611),8843=>array(52,-156,624,611),8846=>array(62,0,632,594),8847=>array(52,0,624,538),8848=>array(52,0,624,538),8849=>array(52,-98,624,612),8850=>array(52,-98,624,612),8851=>array(62,0,632,566),8852=>array(62,0,632,566),8853=>array(17,-14,721,690),8854=>array(17,-14,721,690),8855=>array(17,-14,721,690),8856=>array(17,-14,721,690),8857=>array(17,-13,721,691),8858=>array(17,-12,721,692),8859=>array(17,-13,721,691),8861=>array(17,-14,721,690),8862=>array(62,0,616,554),8863=>array(62,0,616,554),8864=>array(62,0,616,554),8865=>array(62,0,616,554),8866=>array(62,0,425,514),8867=>array(62,0,425,514),8868=>array(62,0,690,550),8869=>array(62,0,690,550),8871=>array(62,0,425,514),8873=>array(62,0,597,514),8874=>array(62,0,769,514),8876=>array(2,0,525,514),8877=>array(2,0,525,514),8878=>array(2,0,697,514),8879=>array(2,0,697,514),8882=>array(62,-25,614,539),8883=>array(62,-25,614,539),8884=>array(62,-98,614,612),8885=>array(62,-98,614,612),8886=>array(62,86,1318,446),8887=>array(62,86,1318,446),8888=>array(62,86,965,446),8890=>array(108,-211,518,325),8891=>array(62,0,632,775),8892=>array(62,0,632,775),8893=>array(62,0,632,775),8900=>array(42,34,470,480),8903=>array(62,-56,614,570),8904=>array(62,10,697,504),8905=>array(62,54,570,460),8906=>array(62,54,570,460),8907=>array(52,-42,779,686),8908=>array(52,-42,779,686),8909=>array(62,87,614,480),8910=>array(20,0,714,553),8911=>array(20,0,714,553),8912=>array(52,0,624,538),8913=>array(52,0,624,538),8914=>array(62,0,632,594),8915=>array(62,0,632,594),8916=>array(62,0,632,732),8918=>array(62,-25,614,539),8919=>array(62,-25,614,539),8920=>array(52,-25,1389,540),8921=>array(52,-25,1389,540),8922=>array(62,-285,614,798),8923=>array(62,-285,614,798),8924=>array(62,-130,614,644),8925=>array(62,-130,614,644),8926=>array(62,-206,614,720),8927=>array(62,-206,614,720),8928=>array(62,-206,614,720),8929=>array(62,-206,614,720),8930=>array(52,-182,624,696),8931=>array(52,-182,624,696),8934=>array(62,-154,614,612),8935=>array(62,-154,614,612),8936=>array(62,-154,614,678),8937=>array(62,-154,614,678),8938=>array(62,-122,614,636),8939=>array(62,-122,614,636),8940=>array(62,-182,614,696),8941=>array(62,-182,614,696),8960=>array(62,-21,675,610),8968=>array(88,-184,377,656),8969=>array(34,-184,323,656),8970=>array(88,-184,377,656),8971=>array(34,-184,323,656),8976=>array(62,64,618,362),8994=>array(62,131,889,400),8995=>array(62,131,889,400),9001=>array(50,-162,348,679),9002=>array(50,-162,348,679),9251=>array(31,0,469,186),9472=>array(0,260,1000,340),9473=>array(0,220,1000,380),9474=>array(460,-200,540,800),9475=>array(420,-200,580,800),9476=>array(-1,260,1000,340),9477=>array(-1,220,1000,380),9478=>array(460,-200,540,800),9479=>array(420,-200,580,800),9480=>array(-1,260,1000,340),9481=>array(-1,220,1000,380),9482=>array(460,-200,540,800),9483=>array(420,-200,580,800),9484=>array(460,-200,1000,340),9485=>array(460,-200,1000,380),9486=>array(420,-200,1000,340),9487=>array(420,-200,1000,380),9488=>array(0,-200,540,340),9489=>array(0,-200,540,380),9490=>array(0,-200,580,340),9491=>array(0,-200,580,380),9492=>array(460,260,1000,800),9493=>array(460,220,1000,800),9494=>array(420,260,1000,800),9495=>array(420,220,1000,800),9496=>array(0,260,540,800),9497=>array(0,220,540,800),9498=>array(0,260,580,800),9499=>array(0,220,580,800),9500=>array(460,-200,1000,800),9501=>array(460,-200,1000,800),9502=>array(420,-200,1000,800),9503=>array(420,-200,1000,800),9504=>array(420,-200,1000,800),9505=>array(420,-200,1000,800),9506=>array(420,-200,1000,800),9507=>array(420,-200,1000,800),9508=>array(0,-200,540,800),9509=>array(0,-200,540,800),9510=>array(0,-200,580,800),9511=>array(0,-200,580,800),9512=>array(420,-200,1000,800),9513=>array(0,-200,580,800),9514=>array(0,-200,580,800),9515=>array(0,-200,580,800),9516=>array(0,-200,1000,340),9517=>array(0,-200,1000,380),9518=>array(0,-200,1000,380),9519=>array(0,-200,1000,380),9520=>array(0,-200,1000,340),9521=>array(0,-200,1000,380),9522=>array(0,-200,1000,380),9523=>array(0,-200,1000,380),9524=>array(0,260,1000,800),9525=>array(0,220,1000,800),9526=>array(0,220,1000,800),9527=>array(0,220,1000,800),9528=>array(0,260,1000,800),9529=>array(0,220,1000,800),9530=>array(0,220,1000,800),9531=>array(0,220,1000,800),9532=>array(0,-200,1000,800),9533=>array(0,-200,1000,800),9534=>array(0,-200,1000,800),9535=>array(0,-200,1000,800),9536=>array(0,-200,1000,800),9537=>array(0,-200,1000,800),9538=>array(0,-200,1000,800),9539=>array(0,-200,1000,800),9540=>array(0,-200,1000,800),9541=>array(0,-200,1000,800),9542=>array(0,-200,1000,800),9543=>array(0,-200,1000,800),9544=>array(0,-200,1000,800),9545=>array(0,-200,1000,800),9546=>array(0,-200,1000,800),9547=>array(0,-200,1000,800),9552=>array(0,180,1000,420),9553=>array(380,-200,620,800),9554=>array(460,-200,1000,420),9555=>array(380,-200,1000,340),9556=>array(380,-200,1000,420),9557=>array(0,-200,540,420),9558=>array(0,-200,620,340),9559=>array(0,-200,620,420),9560=>array(460,180,1000,800),9561=>array(380,260,1000,800),9562=>array(380,180,1000,800),9563=>array(0,180,540,800),9564=>array(0,260,620,800),9565=>array(0,180,620,800),9566=>array(460,-200,1000,800),9567=>array(380,-200,1000,800),9568=>array(380,-200,1000,800),9569=>array(0,-200,540,800),9570=>array(0,-200,620,800),9571=>array(0,-200,620,800),9572=>array(0,-200,1000,420),9573=>array(0,-200,1000,340),9574=>array(0,-200,1000,420),9575=>array(0,180,1000,800),9576=>array(0,260,1000,800),9577=>array(0,180,1000,800),9578=>array(0,-200,1000,800),9579=>array(0,-200,1000,800),9580=>array(0,-200,1000,800),9600=>array(0,300,1000,800),9601=>array(0,-200,1000,-75),9602=>array(0,-200,1000,50),9603=>array(0,-200,1000,175),9604=>array(0,-200,1000,300),9605=>array(0,-200,1000,425),9606=>array(0,-200,1000,550),9607=>array(0,-200,1000,675),9608=>array(0,-200,1000,800),9609=>array(0,-200,875,800),9610=>array(0,-200,795,800),9611=>array(0,-200,625,800),9612=>array(0,-200,500,800),9613=>array(0,-200,375,800),9614=>array(0,-200,250,800),9615=>array(0,-200,125,800),9616=>array(500,-200,1000,800),9617=>array(0,-200,950,750),9618=>array(0,-200,1000,750),9619=>array(0,-200,1000,800),9620=>array(0,675,1000,800),9621=>array(875,-200,1000,800),9622=>array(0,-200,500,300),9623=>array(500,-200,1000,300),9624=>array(500,300,1000,800),9625=>array(0,-200,1000,800),9626=>array(0,-200,1000,800),9627=>array(0,-200,1000,800),9628=>array(0,-200,1000,800),9629=>array(0,300,500,800),9630=>array(0,-200,1000,800),9631=>array(0,-200,1000,800),9632=>array(62,-20,616,534),9633=>array(62,-20,616,534),9642=>array(62,0,247,182),9644=>array(35,-20,790,534),9645=>array(35,-20,790,534),9646=>array(62,-64,616,691),9647=>array(62,-61,616,694),9650=>array(26,0,814,674),9651=>array(57,-21,624,537),9654=>array(83,-215,757,573),9655=>array(61,-26,619,541),9660=>array(-133,-158,655,516),9661=>array(57,-21,624,537),9664=>array(-76,-57,598,731),9665=>array(61,-25,619,542),9670=>array(42,-133,538,647),9671=>array(42,-133,538,647),9674=>array(18,0,466,740),9675=>array(6,-83,786,697),9676=>array(2,-58,790,730),9679=>array(17,-15,721,689),9688=>array(0,0,500,673),9702=>array(50,101,450,501),9711=>array(13,-75,842,754),9733=>array(44,-83,959,735),9734=>array(44,-83,959,735),9824=>array(42,0,576,555),9825=>array(42,-34,603,561),9826=>array(42,-31,545,590),9827=>array(43,0,540,588),9828=>array(3,-40,580,680),9829=>array(42,-34,603,561),9830=>array(42,-31,545,590),9831=>array(2,-40,616,595),9833=>array(38,0,277,694),9834=>array(55,0,514,694),9835=>array(55,0,696,729),9836=>array(55,0,696,729),9837=>array(96,-36,457,730),9838=>array(130,-214,413,712),9839=>array(86,-197,460,762),10214=>array(88,-149,527,678),10215=>array(34,-149,473,678),11392=>array(35,-11,738,691),11393=>array(35,-7,555,473),11394=>array(35,-14,509,692),11395=>array(35,-11,418,473),11396=>array(35,-10,575,676),11397=>array(22,-7,411,461),11398=>array(22,-71,1027,692),11399=>array(13,-55,748,473),11400=>array(35,-15,646,693),11401=>array(35,-10,467,473),11402=>array(35,-34,560,691),11403=>array(35,-32,392,473),11404=>array(22,-146,575,691),11405=>array(22,-96,463,473),11406=>array(32,-10,666,691),11407=>array(32,-7,497,474),11408=>array(35,-14,719,691),11409=>array(35,-10,520,472),11410=>array(65,-13,278,691),11411=>array(52,-13,206,473),11412=>array(32,-7,664,692),11413=>array(35,-16,516,473),11414=>array(22,-137,815,800),11415=>array(13,-116,621,566),11416=>array(32,-10,767,690),11417=>array(32,-14,577,473),11418=>array(32,-10,676,691),11419=>array(32,-14,505,473),11420=>array(6,-145,555,690),11421=>array(12,-105,421,472),11422=>array(35,-19,743,691),11423=>array(32,-13,509,474),11424=>array(32,-10,692,676),11425=>array(22,-13,502,461),11426=>array(41,-181,510,691),11427=>array(16,-220,411,473),11428=>array(35,-15,646,693),11429=>array(35,-10,473,473),11430=>array(32,-10,582,678),11431=>array(12,-7,421,461),11432=>array(17,-181,742,691),11433=>array(12,-220,577,473),11434=>array(35,-181,765,800),11435=>array(35,-220,635,566),11436=>array(22,-137,791,691),11437=>array(16,-116,601,473),11438=>array(12,-181,789,800),11439=>array(22,-220,597,566),11440=>array(35,-15,967,691),11441=>array(35,-10,708,473),11517=>array(12,59,254,392),11518=>array(140,-5,547,691),11519=>array(12,474,286,689),11799=>array(48,36,283,408),42560=>array(28,-175,604,676),42561=>array(21,-175,419,461),42571=>array(30,-14,470,726),42576=>array(22,0,1100,676),42577=>array(19,0,862,461),42580=>array(35,-19,1092,691),42581=>array(25,-14,746,473),42582=>array(16,0,1069,690),42583=>array(12,-14,758,473),42600=>array(35,-19,743,691),42601=>array(25,-14,476,473),42790=>array(16,-230,754,676),42791=>array(16,-203,485,676),42792=>array(20,0,929,676),42793=>array(18,-12,728,630),42794=>array(34,-19,604,691),42795=>array(22,-14,430,673),42796=>array(19,-106,412,688),42797=>array(21,-205,356,461),42798=>array(19,-180,635,688),42799=>array(21,-205,585,461),42888=>array(-2,-81,335,95),42889=>array(82,-13,251,472),42890=>array(31,87,307,427),42891=>array(90,177,259,760),42892=>array(90,375,259,760),42893=>array(16,0,754,676),42896=>array(16,-200,701,676),42897=>array(21,-142,546,473),42922=>array(10,0,905,676),43002=>array(18,-11,814,462),64256=>array(18,0,670,691),64257=>array(18,0,540,691),64258=>array(18,0,540,691),64259=>array(18,0,817,691),64260=>array(18,0,817,691),64261=>array(18,-12,606,691),64262=>array(35,-14,733,760),64275=>array(15,-14,1090,676),64276=>array(15,-14,1090,676),64277=>array(15,-200,1084,676),64278=>array(15,-200,1090,676),64279=>array(15,-200,1345,676),64285=>array(29,159,235,645),64286=>array(248,652,462,724),64287=>array(29,160,501,645),64288=>array(30,0,520,644),64297=>array(33,209,537,506),64298=>array(33,0,683,705),64299=>array(33,0,683,705),64300=>array(33,0,683,705),64301=>array(33,0,683,705),64302=>array(41,-110,554,644),64303=>array(41,-235,554,644),64304=>array(41,-127,554,644),64305=>array(21,0,495,645),64306=>array(9,-1,317,644),64307=>array(32,-5,485,645),64308=>array(40,-5,521,645),64309=>array(31,-5,223,644),64310=>array(5,-7,258,644),64312=>array(33,0,557,644),64313=>array(26,301,235,645),64314=>array(32,-285,458,645),64315=>array(18,0,480,645),64316=>array(33,-5,477,899),64318=>array(39,0,568,637),64320=>array(6,0,315,644),64321=>array(45,0,490,645),64323=>array(38,-280,468,645),64324=>array(16,0,468,644),64326=>array(36,0,523,645),64327=>array(44,-300,524,645),64328=>array(32,-5,472,645),64329=>array(0,0,650,645),64330=>array(8,-5,540,645),64331=>array(31,-5,230,720),64332=>array(21,0,495,709),64333=>array(18,0,480,709),64334=>array(16,0,468,709),64335=>array(52,0,554,899),64336=>array(0,-61,296,864),64337=>array(0,-2,296,874),64338=>array(74,-291,896,351),64339=>array(74,-291,896,351),64340=>array(-5,-291,298,333),64341=>array(-5,-291,344,333),64342=>array(76,-284,898,351),64343=>array(76,-284,898,351),64344=>array(-5,-284,298,333),64345=>array(-5,-284,344,333),64346=>array(75,-300,897,351),64347=>array(75,-300,897,351),64348=>array(-18,-300,338,333),64349=>array(-21,-300,344,333),64350=>array(75,0,897,584),64351=>array(75,0,897,584),64352=>array(-5,0,298,634),64353=>array(-5,0,344,644),64354=>array(75,0,897,628),64355=>array(75,0,897,628),64356=>array(-24,0,332,659),64357=>array(-21,0,344,659),64358=>array(75,0,897,617),64359=>array(75,0,897,617),64360=>array(-5,0,298,697),64361=>array(-5,0,344,697),64362=>array(75,0,868,693),64363=>array(75,0,881,693),64364=>array(-5,0,308,673),64365=>array(-23,0,351,673),64366=>array(75,0,868,764),64367=>array(75,0,881,739),64368=>array(-5,0,352,779),64369=>array(-23,0,352,719),64370=>array(75,-260,655,449),64371=>array(75,-260,693,449),64372=>array(-15,-251,602,389),64373=>array(-15,-251,622,389),64374=>array(75,-260,655,449),64375=>array(75,-260,693,449),64376=>array(-15,-157,602,389),64377=>array(-15,-157,622,389),64378=>array(75,-260,655,449),64379=>array(75,-260,693,449),64380=>array(-15,-234,602,389),64381=>array(-15,-234,622,389),64382=>array(75,-260,655,449),64383=>array(75,-260,693,449),64384=>array(-15,-270,602,389),64385=>array(-15,-270,622,389),64386=>array(75,-207,418,399),64387=>array(75,-207,418,399),64388=>array(75,0,418,650),64389=>array(75,0,418,650),64390=>array(75,0,418,713),64391=>array(75,0,418,713),64392=>array(75,0,418,747),64393=>array(75,0,418,747),64394=>array(0,-247,355,593),64395=>array(0,-247,355,593),64396=>array(0,-247,358,637),64397=>array(0,-247,358,637),64398=>array(74,0,901,701),64399=>array(74,0,950,701),64400=>array(-5,0,451,701),64401=>array(-5,0,489,701),64402=>array(74,0,901,819),64403=>array(74,0,950,820),64404=>array(-5,0,451,818),64405=>array(-5,0,489,820),64406=>array(74,-291,901,819),64407=>array(74,-291,950,820),64408=>array(-5,-291,451,818),64409=>array(-5,-291,489,820),64410=>array(74,0,901,819),64411=>array(74,0,950,820),64412=>array(-5,0,451,850),64413=>array(-5,0,489,850),64414=>array(74,-194,601,358),64415=>array(74,-194,601,358),64416=>array(74,-194,601,657),64417=>array(74,-194,601,657),64418=>array(-5,0,298,664),64419=>array(-5,0,344,664),64420=>array(75,-10,364,559),64421=>array(65,0,433,749),64422=>array(67,0,394,403),64423=>array(75,-52,399,142),64424=>array(-4,-207,288,146),64425=>array(-4,-207,314,142),64426=>array(-21,0,417,398),64427=>array(-21,0,417,398),64428=>array(-10,-1,490,418),64429=>array(45,-236,491,355),64430=>array(75,-170,752,280),64431=>array(87,-170,752,105),64432=>array(75,-170,752,530),64433=>array(87,-170,752,460),64434=>array(130,433,261,560),64435=>array(130,-217,261,-90),64436=>array(120,433,386,560),64437=>array(120,-227,386,-100),64438=>array(143,443,418,673),64439=>array(143,-277,418,-47),64440=>array(90,436,365,666),64441=>array(90,-284,365,-54),64442=>array(93,219,449,498),64443=>array(73,-300,429,-21),64444=>array(34,-298,250,-41),64445=>array(104,446,292,694),64446=>array(104,-291,292,-43),64447=>array(99,-260,242,-92),64448=>array(57,388,290,657),64449=>array(57,-300,290,-31),64467=>array(75,0,660,873),64468=>array(75,0,660,883),64469=>array(-5,0,451,860),64470=>array(-5,0,489,868),64471=>array(3,-270,329,581),64472=>array(3,-270,329,581),64473=>array(3,-270,329,532),64474=>array(3,-270,329,532),64475=>array(3,-270,329,557),64476=>array(3,-270,329,557),64477=>array(3,-270,461,581),64478=>array(3,-270,329,583),64479=>array(3,-270,329,583),64480=>array(3,-270,329,269),64481=>array(3,-270,329,269),64482=>array(3,-270,329,502),64483=>array(3,-270,329,502),64484=>array(75,-300,736,330),64485=>array(75,-470,725,176),64486=>array(-32,-291,271,333),64487=>array(-5,-291,344,333),64488=>array(-32,0,271,333),64489=>array(-5,0,344,333),64508=>array(75,-166,722,330),64509=>array(75,-256,725,176),64510=>array(-32,-216,299,333),64511=>array(-5,-227,344,333),65010=>array(75,0,1036,900),65020=>array(75,-247,1095,700),65136=>array(74,674,269,895),65137=>array(-5,0,413,895),65138=>array(72,666,316,900),65139=>array(33,0,373,290),65140=>array(44,-300,239,-79),65142=>array(74,704,269,835),65143=>array(-5,0,413,835),65144=>array(31,651,225,900),65145=>array(-5,0,413,900),65146=>array(74,-296,269,-165),65147=>array(-5,-296,413,110),65148=>array(75,721,259,880),65149=>array(-5,0,413,880),65150=>array(106,693,246,850),65151=>array(-5,0,413,850),65152=>array(86,-79,333,292),65153=>array(0,-61,282,824),65154=>array(0,-2,282,824),65155=>array(53,-61,217,900),65156=>array(46,-2,252,900),65157=>array(3,-270,329,579),65158=>array(3,-270,329,539),65159=>array(86,-300,250,696),65160=>array(57,-292,252,700),65161=>array(75,-166,722,533),65162=>array(75,-166,725,503),65163=>array(-32,0,271,600),65164=>array(-5,0,344,600),65165=>array(109,-61,214,696),65166=>array(92,-2,252,700),65167=>array(75,-217,899,360),65168=>array(75,-217,972,351),65169=>array(-5,-217,298,333),65170=>array(-5,-217,344,333),65171=>array(67,0,394,610),65172=>array(65,0,433,610),65173=>array(75,0,897,490),65174=>array(75,0,972,489),65175=>array(-5,0,304,549),65176=>array(-5,0,344,549),65177=>array(75,0,897,563),65178=>array(75,0,972,583),65179=>array(-5,0,328,653),65180=>array(-5,0,344,653),65181=>array(75,-260,655,449),65182=>array(75,-260,693,449),65183=>array(-25,-147,592,389),65184=>array(-15,-147,622,389),65185=>array(75,-260,655,449),65186=>array(75,-260,693,449),65187=>array(-15,0,602,389),65188=>array(-15,0,622,389),65189=>array(75,-260,655,640),65190=>array(75,-260,693,640),65191=>array(-15,0,602,580),65192=>array(-15,0,622,580),65193=>array(75,0,418,399),65194=>array(75,0,418,399),65195=>array(75,0,418,631),65196=>array(75,0,418,631),65197=>array(0,-247,355,268),65198=>array(0,-247,355,268),65199=>array(0,-247,355,478),65200=>array(0,-247,355,478),65201=>array(74,-241,911,244),65202=>array(74,-241,911,244),65203=>array(-10,0,611,244),65204=>array(-10,0,611,244),65205=>array(74,-241,911,503),65206=>array(74,-241,911,503),65207=>array(-10,0,611,503),65208=>array(-10,0,611,503),65209=>array(75,-242,909,260),65210=>array(75,-242,909,260),65211=>array(-10,0,823,287),65212=>array(-10,0,823,287),65213=>array(75,-242,909,460),65214=>array(75,-242,909,460),65215=>array(-10,0,823,536),65216=>array(-10,0,823,536),65217=>array(0,0,568,711),65218=>array(25,0,568,711),65219=>array(-5,0,514,711),65220=>array(-5,0,514,711),65221=>array(0,0,568,711),65222=>array(25,0,568,711),65223=>array(-5,0,514,711),65224=>array(-5,0,514,711),65225=>array(75,-300,595,436),65226=>array(75,-300,601,336),65227=>array(-7,0,673,355),65228=>array(-5,0,522,322),65229=>array(75,-300,595,610),65230=>array(75,-300,601,550),65231=>array(-7,0,673,550),65232=>array(-5,0,522,540),65233=>array(75,0,868,600),65234=>array(75,0,881,600),65235=>array(-5,0,308,630),65236=>array(-23,0,351,590),65237=>array(75,-170,635,510),65238=>array(75,-170,635,510),65239=>array(-5,0,308,609),65240=>array(-23,0,351,579),65241=>array(-5,0,456,675),65242=>array(75,0,660,675),65243=>array(-5,0,451,701),65244=>array(-5,0,489,701),65245=>array(75,-240,601,688),65246=>array(75,-240,677,688),65247=>array(-5,0,238,688),65248=>array(-5,0,285,688),65249=>array(75,-298,489,451),65250=>array(75,-300,478,260),65251=>array(-5,-15,444,267),65252=>array(-5,-10,539,289),65253=>array(74,-194,601,498),65254=>array(74,-194,601,498),65255=>array(-5,0,298,527),65256=>array(-5,0,344,527),65257=>array(67,0,394,403),65258=>array(65,0,433,407),65259=>array(-21,0,417,398),65260=>array(-5,-236,411,355),65261=>array(3,-270,329,269),65262=>array(75,-270,401,269),65263=>array(75,-166,722,330),65264=>array(75,-166,725,307),65265=>array(75,-300,722,330),65266=>array(75,-300,725,307),65267=>array(-32,-227,276,333),65268=>array(-5,-227,344,333),65269=>array(0,0,464,772),65270=>array(39,0,619,772),65271=>array(4,0,464,900),65272=>array(39,0,619,890),65273=>array(12,-292,464,696),65274=>array(39,-292,619,694),65275=>array(12,0,464,696),65276=>array(39,0,619,694),65532=>array(84,-26,768,669),65533=>array(22,-63,885,800),65535=>array(23,-81,577,774)); +$cw=array(0=>600,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>507,43=>676,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>676,61=>676,62=>676,63=>500,64=>930,65=>721,66=>658,67=>708,68=>731,69=>671,70=>617,71=>776,72=>778,73=>390,74=>501,75=>774,76=>668,77=>947,78=>725,79=>778,80=>639,81=>778,82=>719,83=>568,84=>645,85=>725,86=>705,87=>982,88=>713,89=>704,90=>646,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>545,99=>435,100=>552,101=>444,102=>393,103=>500,104=>554,105=>299,106=>400,107=>555,108=>277,109=>832,110=>554,111=>501,112=>545,113=>545,114=>427,115=>406,116=>335,117=>564,118=>482,119=>702,120=>508,121=>482,122=>444,123=>394,124=>220,125=>394,126=>520,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>680,173=>333,174=>747,175=>333,176=>400,177=>676,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>270,186=>330,187=>500,188=>750,189=>770,190=>750,191=>500,192=>721,193=>721,194=>721,195=>721,196=>721,197=>721,198=>987,199=>708,200=>671,201=>671,202=>671,203=>671,204=>390,205=>390,206=>390,207=>390,208=>731,209=>725,210=>778,211=>778,212=>778,213=>778,214=>778,215=>676,216=>778,217=>725,218=>725,219=>725,220=>725,221=>704,222=>639,223=>553,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>435,232=>444,233=>444,234=>444,235=>444,236=>299,237=>299,238=>299,239=>299,240=>501,241=>554,242=>501,243=>501,244=>501,245=>501,246=>501,247=>676,248=>501,249=>564,250=>564,251=>564,252=>564,253=>482,254=>548,255=>482,256=>721,257=>500,258=>721,259=>500,260=>722,261=>500,262=>708,263=>435,264=>708,265=>435,266=>708,267=>435,268=>708,269=>435,270=>722,271=>692,272=>731,273=>556,274=>671,275=>444,276=>671,277=>444,278=>671,279=>444,280=>669,281=>444,282=>671,283=>444,284=>776,285=>500,286=>776,287=>500,288=>776,289=>500,290=>776,291=>500,292=>778,293=>554,294=>778,295=>556,296=>390,297=>299,298=>390,299=>299,300=>390,301=>299,302=>389,303=>299,304=>390,305=>299,306=>882,307=>610,308=>501,309=>397,310=>774,311=>555,312=>534,313=>668,314=>277,315=>668,316=>277,317=>668,318=>433,319=>668,320=>457,321=>667,322=>278,323=>725,324=>554,325=>725,326=>554,327=>725,328=>554,329=>626,330=>829,331=>556,332=>778,333=>501,334=>778,335=>501,336=>778,337=>501,338=>1000,339=>717,340=>719,341=>427,342=>719,343=>427,344=>719,345=>427,346=>568,347=>406,348=>568,349=>406,350=>556,351=>389,352=>568,353=>406,354=>645,355=>335,356=>645,357=>467,358=>667,359=>337,360=>725,361=>564,362=>725,363=>564,364=>725,365=>564,366=>725,367=>564,368=>725,369=>564,370=>725,371=>561,372=>982,373=>702,374=>704,375=>482,376=>704,377=>646,378=>444,379=>646,380=>444,381=>646,382=>444,383=>337,384=>556,385=>802,386=>659,387=>556,388=>667,389=>556,390=>708,391=>901,392=>605,393=>731,394=>875,395=>658,396=>554,397=>525,398=>665,399=>778,400=>622,401=>735,402=>383,403=>901,404=>782,405=>811,406=>327,407=>389,408=>846,409=>556,410=>298,411=>495,412=>976,413=>864,414=>556,415=>778,416=>793,417=>574,418=>1177,419=>794,420=>749,421=>556,422=>748,423=>568,424=>406,425=>650,426=>465,427=>343,428=>719,429=>391,430=>667,431=>768,432=>620,433=>770,434=>685,435=>833,436=>695,437=>667,438=>444,439=>593,440=>639,441=>508,442=>482,443=>500,444=>641,445=>520,446=>444,447=>611,448=>220,449=>418,450=>570,451=>333,452=>1331,453=>1158,454=>990,455=>1134,456=>987,457=>610,458=>1200,459=>1025,460=>889,461=>721,462=>500,463=>390,464=>299,465=>778,466=>501,467=>725,468=>564,469=>722,470=>564,471=>722,472=>564,473=>722,474=>564,475=>722,476=>564,477=>444,478=>721,479=>500,480=>722,481=>500,482=>987,483=>703,484=>778,485=>500,486=>776,487=>500,488=>774,489=>555,490=>778,491=>501,492=>778,493=>501,494=>593,495=>502,496=>397,497=>1331,498=>1158,499=>990,500=>776,501=>500,502=>995,503=>603,504=>725,505=>554,506=>722,507=>500,508=>987,509=>703,510=>778,511=>501,512=>721,513=>500,514=>721,515=>500,516=>671,517=>444,518=>671,519=>444,520=>390,521=>299,522=>390,523=>299,524=>778,525=>501,526=>778,527=>501,528=>719,529=>427,530=>719,531=>427,532=>725,533=>564,534=>725,535=>564,536=>568,537=>406,538=>645,539=>335,540=>464,541=>453,542=>778,543=>554,544=>731,545=>649,546=>568,547=>494,548=>667,549=>444,550=>721,551=>500,552=>667,553=>444,554=>778,555=>501,556=>778,557=>501,558=>778,559=>501,560=>778,561=>501,562=>704,563=>482,564=>437,565=>636,566=>413,567=>397,568=>776,569=>760,570=>722,571=>722,572=>444,573=>664,574=>667,575=>409,576=>451,577=>505,578=>479,579=>656,580=>750,581=>705,582=>667,583=>478,584=>500,585=>333,586=>760,587=>588,588=>712,589=>444,590=>722,591=>500,592=>500,593=>523,594=>523,595=>556,596=>434,597=>468,598=>633,599=>654,600=>444,601=>444,602=>611,603=>438,604=>440,605=>611,606=>459,607=>333,608=>660,609=>500,610=>549,611=>499,612=>582,613=>554,614=>556,615=>556,616=>303,617=>333,618=>293,619=>369,620=>397,621=>344,622=>667,623=>832,624=>833,625=>833,626=>626,627=>633,628=>502,629=>501,630=>744,631=>715,632=>711,633=>427,634=>444,635=>524,636=>444,637=>428,638=>394,639=>394,640=>538,641=>538,642=>406,643=>410,644=>406,645=>507,646=>499,647=>335,648=>392,649=>500,650=>557,651=>533,652=>482,653=>702,654=>482,655=>516,656=>672,657=>492,658=>502,659=>502,660=>438,661=>438,662=>438,663=>444,664=>778,665=>507,666=>460,667=>722,668=>582,669=>438,670=>555,671=>483,672=>604,673=>438,674=>438,675=>872,676=>878,677=>926,678=>654,679=>624,680=>722,681=>825,682=>646,683=>604,684=>490,685=>500,686=>611,687=>713,688=>367,689=>378,690=>243,691=>300,692=>291,693=>337,694=>368,695=>476,696=>330,697=>250,698=>500,699=>250,700=>250,701=>250,702=>300,703=>300,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>200,713=>333,714=>333,715=>333,716=>200,717=>333,718=>333,719=>333,720=>250,721=>250,722=>300,723=>300,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>352,736=>350,737=>181,738=>257,739=>333,740=>300,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>480,751=>333,752=>333,753=>333,754=>333,755=>327,756=>261,757=>333,758=>333,759=>400,760=>333,761=>175,762=>175,763=>175,764=>175,765=>333,766=>337,767=>432,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>199,885=>200,890=>0,894=>333,900=>330,901=>415,902=>721,903=>250,904=>811,905=>938,906=>556,908=>840,910=>886,911=>879,912=>330,913=>721,914=>658,915=>611,916=>759,917=>671,918=>646,919=>778,920=>778,921=>390,922=>774,923=>722,924=>947,925=>725,926=>650,927=>778,928=>812,929=>639,931=>650,932=>645,933=>738,934=>868,935=>713,936=>924,937=>811,938=>390,939=>738,940=>605,941=>440,942=>605,943=>330,944=>550,945=>605,946=>550,947=>550,948=>550,949=>440,950=>495,951=>605,952=>550,953=>330,954=>608,955=>495,956=>605,957=>495,958=>495,959=>550,960=>605,961=>550,962=>440,963=>550,964=>440,965=>550,966=>660,967=>495,968=>715,969=>715,970=>330,971=>550,972=>550,973=>550,974=>715,976=>550,977=>605,978=>722,979=>871,980=>722,981=>660,982=>715,983=>550,984=>611,985=>550,986=>650,987=>514,988=>611,989=>513,990=>715,991=>439,992=>722,993=>605,994=>1022,995=>715,996=>626,997=>576,998=>616,999=>544,1000=>539,1001=>441,1002=>932,1003=>653,1004=>593,1005=>513,1006=>654,1007=>517,1008=>550,1009=>550,1010=>477,1011=>400,1012=>778,1013=>424,1014=>424,1015=>639,1016=>575,1017=>722,1018=>943,1019=>809,1020=>550,1021=>722,1022=>722,1023=>722,1024=>666,1025=>666,1026=>852,1027=>617,1028=>733,1029=>568,1030=>400,1031=>400,1032=>513,1033=>1062,1034=>1057,1035=>899,1036=>769,1037=>788,1038=>731,1039=>788,1040=>704,1041=>659,1042=>678,1043=>617,1044=>718,1045=>666,1046=>1104,1047=>654,1048=>788,1049=>788,1050=>769,1051=>793,1052=>957,1053=>788,1054=>828,1055=>814,1056=>659,1057=>733,1058=>649,1059=>731,1060=>864,1061=>713,1062=>788,1063=>768,1064=>1129,1065=>1129,1066=>794,1067=>984,1068=>659,1069=>747,1070=>1136,1071=>734,1072=>528,1073=>567,1074=>545,1075=>439,1076=>565,1077=>511,1078=>805,1079=>495,1080=>572,1081=>572,1082=>566,1083=>551,1084=>682,1085=>572,1086=>571,1087=>572,1088=>591,1089=>495,1090=>501,1091=>482,1092=>879,1093=>508,1094=>566,1095=>564,1096=>833,1097=>827,1098=>647,1099=>764,1100=>545,1101=>539,1102=>800,1103=>563,1104=>511,1105=>511,1106=>592,1107=>439,1108=>539,1109=>436,1110=>291,1111=>299,1112=>400,1113=>812,1114=>824,1115=>570,1116=>566,1117=>572,1118=>482,1119=>572,1120=>1066,1121=>769,1122=>796,1123=>648,1124=>1033,1125=>778,1126=>977,1127=>685,1128=>1363,1129=>971,1130=>1086,1131=>778,1132=>1466,1133=>1062,1134=>650,1135=>462,1136=>974,1137=>771,1138=>828,1139=>661,1140=>808,1141=>578,1142=>808,1143=>590,1144=>1214,1145=>962,1146=>992,1147=>744,1148=>1066,1149=>769,1150=>1066,1151=>769,1152=>694,1153=>483,1154=>258,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>788,1163=>569,1164=>659,1165=>548,1166=>659,1167=>594,1168=>618,1169=>459,1170=>618,1171=>439,1172=>666,1173=>585,1174=>1155,1175=>843,1176=>670,1177=>495,1178=>833,1179=>610,1180=>815,1181=>597,1182=>901,1183=>676,1184=>874,1185=>636,1186=>788,1187=>572,1188=>986,1189=>693,1190=>1086,1191=>864,1192=>913,1193=>666,1194=>733,1195=>495,1196=>649,1197=>501,1198=>712,1199=>609,1200=>712,1201=>609,1202=>790,1203=>567,1204=>1043,1205=>785,1206=>768,1207=>562,1208=>824,1209=>598,1210=>768,1211=>570,1212=>960,1213=>637,1214=>960,1215=>637,1216=>400,1217=>1104,1218=>805,1219=>742,1220=>557,1221=>793,1222=>551,1223=>788,1224=>570,1225=>788,1226=>572,1227=>768,1228=>564,1229=>957,1230=>682,1231=>400,1232=>704,1233=>528,1234=>704,1235=>528,1236=>989,1237=>725,1238=>667,1239=>511,1240=>828,1241=>511,1242=>778,1243=>511,1244=>1104,1245=>805,1246=>654,1247=>495,1248=>626,1249=>472,1250=>788,1251=>572,1252=>788,1253=>572,1254=>828,1255=>571,1256=>828,1257=>571,1258=>778,1259=>571,1260=>747,1261=>539,1262=>731,1263=>482,1264=>731,1265=>482,1266=>731,1267=>500,1268=>768,1269=>564,1270=>627,1271=>435,1272=>984,1273=>764,1281=>544,1296=>660,1297=>495,1298=>793,1299=>551,1306=>778,1307=>588,1308=>994,1309=>716,1310=>769,1311=>566,1329=>889,1330=>787,1331=>858,1332=>941,1333=>775,1334=>765,1335=>805,1336=>762,1337=>938,1338=>869,1339=>765,1340=>756,1341=>966,1342=>992,1343=>748,1344=>469,1345=>731,1346=>941,1347=>745,1348=>966,1349=>641,1350=>929,1351=>774,1352=>779,1353=>784,1354=>841,1355=>775,1356=>955,1357=>779,1358=>927,1359=>555,1360=>763,1361=>641,1362=>656,1363=>824,1364=>869,1365=>768,1366=>754,1369=>300,1370=>300,1371=>270,1372=>307,1373=>270,1374=>324,1375=>322,1377=>818,1378=>548,1379=>601,1380=>608,1381=>551,1382=>547,1383=>496,1384=>548,1385=>586,1386=>585,1387=>548,1388=>269,1389=>798,1390=>594,1391=>544,1392=>548,1393=>513,1394=>583,1395=>560,1396=>551,1397=>397,1398=>567,1399=>447,1400=>548,1401=>411,1402=>810,1403=>464,1404=>548,1405=>551,1406=>595,1407=>821,1408=>548,1409=>557,1410=>312,1411=>821,1412=>550,1413=>511,1414=>668,1415=>602,1417=>333,1418=>349,1423=>818,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>0,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>433,1471=>0,1472=>155,1473=>0,1474=>0,1475=>400,1476=>0,1477=>0,1478=>347,1479=>0,1488=>593,1489=>498,1490=>339,1491=>523,1492=>561,1493=>266,1494=>291,1495=>559,1496=>576,1497=>266,1498=>496,1499=>501,1500=>510,1501=>542,1502=>581,1503=>273,1504=>347,1505=>512,1506=>552,1507=>493,1508=>491,1509=>537,1510=>561,1511=>544,1512=>502,1513=>716,1514=>571,1520=>532,1521=>532,1522=>532,1523=>396,1524=>432,1536=>600,1537=>1000,1538=>800,1539=>800,1542=>549,1543=>549,1544=>724,1545=>599,1546=>729,1547=>635,1548=>226,1549=>344,1550=>640,1551=>616,1552=>0,1553=>0,1554=>0,1555=>0,1556=>0,1557=>0,1558=>0,1559=>0,1560=>0,1561=>0,1562=>0,1563=>333,1566=>407,1567=>500,1568=>742,1569=>350,1570=>264,1571=>264,1572=>329,1573=>264,1574=>742,1575=>264,1576=>899,1577=>424,1578=>897,1579=>897,1580=>655,1581=>655,1582=>655,1583=>397,1584=>397,1585=>358,1586=>331,1587=>901,1588=>901,1589=>909,1590=>909,1591=>557,1592=>550,1593=>595,1594=>602,1595=>901,1596=>901,1597=>742,1598=>742,1599=>742,1600=>408,1601=>858,1602=>635,1603=>446,1604=>601,1605=>489,1606=>591,1607=>424,1608=>329,1609=>742,1610=>742,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1622=>0,1623=>0,1624=>0,1625=>0,1626=>0,1627=>0,1628=>0,1629=>0,1630=>0,1631=>0,1632=>500,1633=>500,1634=>500,1635=>500,1636=>500,1637=>500,1638=>500,1639=>500,1640=>500,1641=>500,1642=>449,1643=>212,1644=>235,1645=>487,1646=>899,1647=>665,1648=>0,1649=>264,1650=>264,1651=>264,1652=>300,1653=>356,1654=>472,1655=>462,1656=>752,1657=>897,1658=>897,1659=>897,1660=>897,1661=>897,1662=>899,1663=>897,1664=>897,1665=>655,1666=>655,1667=>655,1668=>655,1669=>655,1670=>655,1671=>655,1672=>397,1673=>397,1674=>397,1675=>397,1676=>397,1677=>397,1678=>397,1679=>397,1680=>397,1681=>358,1682=>358,1683=>355,1684=>358,1685=>520,1686=>358,1687=>345,1688=>345,1689=>345,1690=>901,1691=>901,1692=>901,1693=>909,1694=>909,1695=>557,1696=>595,1697=>858,1698=>858,1699=>858,1700=>858,1701=>858,1702=>858,1703=>635,1704=>665,1705=>901,1706=>1108,1707=>901,1708=>446,1709=>446,1710=>446,1711=>901,1712=>901,1713=>901,1714=>901,1715=>901,1716=>901,1717=>601,1718=>601,1719=>601,1720=>601,1721=>591,1722=>591,1723=>591,1724=>591,1725=>591,1726=>470,1727=>655,1728=>394,1729=>399,1730=>399,1731=>399,1732=>329,1733=>329,1734=>329,1735=>329,1736=>329,1737=>329,1738=>329,1739=>329,1740=>742,1741=>776,1742=>742,1743=>329,1744=>742,1745=>742,1746=>752,1747=>752,1748=>395,1749=>394,1750=>0,1751=>0,1752=>0,1753=>0,1754=>0,1755=>0,1756=>0,1757=>1132,1758=>970,1759=>0,1760=>0,1761=>0,1762=>0,1763=>0,1764=>321,1765=>329,1766=>500,1767=>0,1768=>0,1769=>760,1770=>0,1771=>0,1772=>0,1773=>0,1774=>397,1775=>338,1776=>500,1777=>500,1778=>500,1779=>500,1780=>500,1781=>500,1782=>500,1783=>500,1784=>500,1785=>500,1786=>901,1787=>909,1788=>602,1789=>300,1790=>300,1791=>447,1872=>897,1873=>897,1874=>897,1875=>897,1876=>897,1877=>897,1878=>897,1879=>655,1880=>655,1881=>397,1882=>397,1883=>418,1884=>901,1885=>595,1886=>595,1887=>595,1888=>858,1889=>858,1890=>901,1891=>901,1892=>901,1893=>489,1894=>489,1895=>591,1896=>591,1897=>591,1898=>658,1899=>358,1900=>358,1901=>901,1902=>655,1903=>655,1904=>901,1905=>358,1906=>655,1907=>264,1908=>264,1909=>742,1910=>742,1911=>792,1912=>329,1913=>329,1914=>752,1915=>752,1916=>655,1917=>901,1918=>901,1919=>446,1920=>450,1921=>501,1922=>582,1923=>544,1924=>482,1925=>433,1926=>448,1927=>462,1928=>474,1929=>471,1930=>469,1931=>537,1932=>499,1933=>514,1934=>471,1935=>572,1936=>880,1937=>440,1938=>476,1939=>594,1940=>469,1941=>448,1942=>441,1943=>519,1944=>573,1945=>459,1946=>447,1947=>496,1948=>541,1949=>887,1950=>883,1951=>964,1952=>558,1953=>505,1954=>471,1955=>554,1956=>459,1957=>486,1958=>36,1959=>36,1960=>43,1961=>45,1962=>43,1963=>45,1964=>45,1965=>45,1966=>45,1967=>45,1968=>0,1969=>412,2304=>0,2305=>0,2306=>0,2307=>398,2308=>862,2309=>862,2310=>1092,2311=>575,2312=>575,2313=>597,2314=>848,2315=>968,2316=>828,2317=>655,2318=>655,2319=>655,2320=>655,2321=>1092,2322=>1092,2323=>1092,2324=>1092,2325=>744,2326=>798,2327=>695,2328=>695,2329=>773,2330=>735,2331=>888,2332=>814,2333=>834,2334=>735,2335=>629,2336=>629,2337=>674,2338=>609,2339=>695,2340=>655,2341=>695,2342=>589,2343=>695,2344=>655,2345=>655,2346=>615,2347=>789,2348=>622,2349=>695,2350=>695,2351=>695,2352=>495,2353=>495,2354=>788,2355=>848,2356=>848,2357=>622,2358=>788,2359=>615,2360=>735,2361=>609,2362=>341,2363=>342,2364=>0,2365=>570,2366=>342,2367=>342,2368=>342,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>342,2378=>342,2379=>342,2380=>342,2381=>0,2382=>442,2383=>342,2384=>1047,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2390=>0,2391=>0,2392=>744,2393=>798,2394=>695,2395=>864,2396=>674,2397=>609,2398=>789,2399=>695,2400=>968,2401=>828,2402=>0,2403=>0,2404=>475,2405=>730,2406=>455,2407=>419,2408=>569,2409=>509,2410=>701,2411=>628,2412=>569,2413=>701,2414=>608,2415=>608,2416=>625,2417=>398,2418=>862,2419=>862,2420=>1092,2421=>1092,2422=>862,2423=>862,2425=>814,2426=>695,2427=>655,2428=>814,2429=>628,2430=>674,2431=>622,2561=>0,2562=>0,2563=>385,2565=>781,2566=>982,2567=>789,2568=>860,2569=>559,2570=>559,2575=>589,2576=>781,2579=>559,2580=>781,2581=>538,2582=>650,2583=>650,2584=>781,2585=>589,2586=>589,2587=>699,2588=>650,2589=>589,2590=>589,2591=>589,2592=>589,2593=>559,2594=>589,2595=>589,2596=>559,2597=>650,2598=>589,2599=>650,2600=>626,2602=>650,2603=>570,2604=>650,2605=>559,2606=>650,2607=>781,2608=>490,2610=>626,2611=>626,2613=>589,2614=>650,2616=>650,2617=>490,2620=>0,2622=>320,2623=>260,2624=>320,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>650,2650=>650,2651=>650,2652=>559,2654=>570,2662=>420,2663=>350,2664=>490,2665=>434,2666=>574,2667=>455,2668=>452,2669=>490,2670=>504,2671=>504,2672=>0,2673=>0,2674=>589,2675=>559,2676=>808,2677=>0,3458=>254,3459=>254,3461=>616,3462=>932,3463=>908,3464=>907,3465=>626,3466=>624,3467=>763,3468=>1119,3469=>1029,3470=>1311,3471=>1050,3472=>1477,3473=>677,3474=>746,3475=>1338,3476=>741,3477=>741,3478=>1180,3482=>894,3483=>715,3484=>715,3485=>719,3486=>741,3487=>834,3488=>719,3489=>677,3490=>677,3491=>1302,3492=>1005,3493=>919,3494=>681,3495=>719,3496=>677,3497=>741,3498=>677,3499=>1123,3500=>743,3501=>779,3502=>677,3503=>444,3504=>741,3505=>921,3507=>444,3508=>677,3509=>677,3510=>715,3511=>787,3512=>719,3513=>741,3514=>719,3515=>604,3517=>763,3520=>719,3521=>715,3522=>677,3523=>719,3524=>787,3525=>763,3526=>677,3530=>0,3535=>329,3536=>319,3537=>319,3538=>0,3539=>0,3540=>0,3542=>0,3544=>329,3545=>691,3546=>1062,3547=>1333,3548=>1278,3549=>1235,3550=>1292,3551=>461,3570=>680,3571=>481,3572=>948,3585=>590,3586=>578,3587=>661,3588=>592,3589=>592,3590=>699,3591=>447,3592=>534,3593=>692,3594=>578,3595=>659,3596=>899,3597=>804,3598=>633,3599=>637,3600=>484,3601=>730,3602=>876,3603=>915,3604=>592,3605=>592,3606=>578,3607=>670,3608=>542,3609=>671,3610=>621,3611=>618,3612=>621,3613=>617,3614=>708,3615=>708,3616=>637,3617=>589,3618=>552,3619=>484,3620=>590,3621=>569,3622=>637,3623=>526,3624=>599,3625=>802,3626=>579,3627=>668,3628=>778,3629=>560,3630=>514,3631=>510,3632=>412,3633=>0,3634=>423,3635=>452,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>665,3648=>357,3649=>624,3650=>529,3651=>486,3652=>475,3653=>423,3654=>500,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>548,3665=>548,3666=>592,3667=>614,3668=>631,3669=>643,3670=>508,3671=>744,3672=>622,3673=>585,3674=>721,3675=>1381,4256=>540,4257=>544,4258=>639,4259=>718,4260=>553,4261=>545,4262=>541,4263=>810,4264=>540,4265=>541,4266=>921,4267=>540,4268=>529,4269=>810,4270=>540,4271=>540,4272=>810,4273=>545,4274=>642,4275=>643,4276=>659,4277=>538,4278=>718,4279=>541,4280=>592,4281=>535,4282=>586,4283=>540,4284=>628,4285=>521,4286=>548,4287=>630,4288=>541,4289=>541,4290=>660,4291=>544,4292=>542,4293=>498,4304=>522,4305=>518,4306=>621,4307=>716,4308=>517,4309=>519,4310=>518,4311=>796,4312=>518,4313=>518,4314=>934,4315=>517,4316=>519,4317=>787,4318=>515,4319=>514,4320=>788,4321=>573,4322=>620,4323=>593,4324=>639,4325=>516,4326=>714,4327=>518,4328=>572,4329=>518,4330=>555,4331=>518,4332=>559,4333=>509,4334=>572,4335=>677,4336=>523,4337=>517,4338=>595,4339=>480,4340=>519,4341=>484,4342=>838,4343=>517,4344=>516,4345=>621,4346=>522,4347=>450,4348=>389,5024=>718,5025=>768,5026=>633,5027=>878,5028=>1001,5029=>371,5030=>576,5031=>754,5032=>531,5033=>774,5034=>692,5035=>499,5036=>668,5037=>829,5038=>575,5039=>681,5040=>485,5041=>607,5042=>885,5043=>974,5044=>588,5045=>583,5046=>726,5047=>947,5048=>558,5049=>832,5050=>1096,5051=>780,5052=>595,5053=>869,5054=>752,5055=>710,5056=>761,5057=>802,5058=>760,5059=>656,5060=>655,5061=>982,5062=>684,5063=>801,5064=>805,5065=>1042,5066=>755,5067=>612,5068=>707,5069=>889,5070=>584,5071=>623,5072=>536,5073=>763,5074=>763,5075=>581,5076=>1052,5077=>600,5078=>730,5079=>714,5080=>714,5081=>697,5082=>543,5083=>943,5084=>718,5085=>630,5086=>660,5087=>692,5088=>841,5089=>861,5090=>617,5091=>733,5092=>898,5093=>896,5094=>781,5095=>612,5096=>830,5097=>948,5098=>886,5099=>757,5100=>796,5101=>578,5102=>601,5103=>797,5104=>623,5105=>886,5106=>730,5107=>827,5108=>648,7424=>474,7425=>775,7426=>703,7427=>507,7428=>492,7429=>546,7430=>546,7431=>487,7432=>440,7433=>299,7434=>389,7435=>556,7436=>483,7437=>683,7438=>502,7439=>552,7440=>492,7441=>534,7442=>507,7443=>663,7444=>717,7445=>384,7446=>552,7447=>552,7448=>471,7449=>539,7450=>538,7451=>448,7452=>522,7453=>508,7454=>680,7455=>510,7456=>474,7457=>696,7458=>423,7459=>409,7460=>463,7461=>681,7462=>410,7463=>476,7464=>553,7465=>432,7466=>630,7467=>536,7468=>474,7469=>774,7470=>507,7471=>507,7472=>546,7473=>487,7474=>487,7475=>549,7476=>582,7477=>293,7478=>389,7479=>556,7480=>483,7481=>683,7482=>502,7483=>502,7484=>552,7485=>350,7486=>471,7487=>538,7488=>448,7489=>522,7490=>696,7491=>336,7492=>336,7493=>346,7494=>460,7495=>364,7496=>367,7497=>294,7498=>294,7499=>283,7500=>283,7501=>334,7502=>181,7503=>372,7504=>555,7505=>355,7506=>334,7507=>290,7508=>1000,7509=>1000,7510=>366,7511=>232,7512=>369,7513=>356,7514=>560,7515=>333,7516=>452,7517=>360,7518=>361,7519=>367,7520=>440,7521=>331,7522=>181,7523=>300,7524=>369,7525=>333,7526=>363,7527=>361,7528=>363,7529=>440,7530=>331,7543=>500,7544=>513,7579=>347,7580=>297,7581=>315,7582=>331,7583=>284,7584=>260,7585=>260,7586=>334,7587=>367,7588=>199,7589=>229,7590=>196,7591=>196,7592=>290,7593=>246,7595=>317,7596=>527,7597=>559,7598=>401,7599=>424,7600=>334,7601=>329,7602=>452,7603=>250,7604=>322,7605=>237,7606=>374,7607=>356,7608=>354,7609=>351,7610=>325,7611=>277,7612=>437,7613=>316,7614=>327,7615=>328,7680=>721,7681=>500,7682=>658,7683=>545,7684=>658,7685=>545,7686=>658,7687=>545,7688=>708,7689=>435,7690=>731,7691=>552,7692=>731,7693=>552,7694=>731,7695=>552,7696=>724,7697=>556,7698=>731,7699=>552,7700=>667,7701=>444,7702=>667,7703=>444,7704=>671,7705=>444,7706=>671,7707=>444,7708=>667,7709=>444,7710=>617,7711=>393,7712=>776,7713=>500,7714=>778,7715=>554,7716=>778,7717=>554,7718=>778,7719=>554,7720=>774,7721=>556,7722=>778,7723=>554,7724=>390,7725=>299,7726=>389,7727=>299,7728=>774,7729=>555,7730=>774,7731=>555,7732=>774,7733=>555,7734=>668,7735=>277,7736=>668,7737=>277,7738=>668,7739=>277,7740=>668,7741=>277,7742=>947,7743=>832,7744=>947,7745=>832,7746=>947,7747=>832,7748=>725,7749=>554,7750=>725,7751=>554,7752=>725,7753=>554,7754=>725,7755=>554,7756=>778,7757=>501,7758=>778,7759=>501,7760=>778,7761=>501,7762=>778,7763=>501,7764=>639,7765=>545,7766=>639,7767=>545,7768=>719,7769=>427,7770=>719,7771=>427,7772=>719,7773=>427,7774=>719,7775=>427,7776=>568,7777=>406,7778=>568,7779=>406,7780=>556,7781=>406,7782=>556,7783=>406,7784=>568,7785=>406,7786=>645,7787=>335,7788=>645,7789=>335,7790=>645,7791=>335,7792=>645,7793=>335,7794=>725,7795=>564,7796=>725,7797=>564,7798=>725,7799=>564,7800=>722,7801=>564,7802=>722,7803=>564,7804=>705,7805=>482,7806=>705,7807=>482,7808=>982,7809=>702,7810=>982,7811=>702,7812=>982,7813=>702,7814=>982,7815=>702,7816=>982,7817=>702,7818=>713,7819=>508,7820=>713,7821=>508,7822=>704,7823=>482,7824=>646,7825=>444,7826=>646,7827=>444,7828=>646,7829=>444,7830=>554,7831=>335,7832=>702,7833=>482,7834=>507,7835=>337,7836=>333,7837=>333,7838=>792,7839=>534,7840=>721,7841=>500,7842=>721,7843=>500,7844=>721,7845=>500,7846=>721,7847=>500,7848=>721,7849=>500,7850=>722,7851=>500,7852=>721,7853=>500,7854=>722,7855=>500,7856=>722,7857=>500,7858=>722,7859=>603,7860=>722,7861=>500,7862=>721,7863=>500,7864=>671,7865=>444,7866=>671,7867=>444,7868=>671,7869=>444,7870=>671,7871=>444,7872=>671,7873=>444,7874=>671,7875=>444,7876=>667,7877=>444,7878=>671,7879=>444,7880=>390,7881=>299,7882=>390,7883=>299,7884=>778,7885=>501,7886=>778,7887=>501,7888=>778,7889=>501,7890=>778,7891=>501,7892=>778,7893=>501,7894=>778,7895=>501,7896=>778,7897=>501,7898=>774,7899=>574,7900=>774,7901=>574,7902=>774,7903=>549,7904=>793,7905=>574,7906=>793,7907=>574,7908=>725,7909=>564,7910=>725,7911=>564,7912=>838,7913=>672,7914=>838,7915=>672,7916=>825,7917=>659,7918=>768,7919=>620,7920=>768,7921=>620,7922=>704,7923=>482,7924=>704,7925=>482,7926=>704,7927=>482,7928=>704,7929=>482,7936=>605,7937=>605,7938=>605,7939=>605,7940=>605,7941=>605,7942=>605,7943=>605,7944=>721,7945=>721,7946=>830,7947=>833,7948=>761,7949=>798,7950=>721,7951=>721,7952=>440,7953=>440,7954=>440,7955=>440,7956=>440,7957=>440,7960=>817,7961=>826,7962=>944,7963=>970,7964=>964,7965=>1009,7968=>605,7969=>605,7970=>605,7971=>605,7972=>605,7973=>605,7974=>605,7975=>605,7976=>926,7977=>921,7978=>1038,7979=>1064,7980=>1092,7981=>1102,7982=>1005,7983=>991,7984=>330,7985=>330,7986=>330,7987=>330,7988=>330,7989=>330,7990=>330,7991=>330,7992=>534,7993=>541,7994=>653,7995=>659,7996=>705,7997=>714,7998=>612,7999=>614,8000=>550,8001=>550,8002=>550,8003=>550,8004=>550,8005=>550,8008=>885,8009=>886,8010=>1038,8011=>1052,8012=>997,8013=>1021,8016=>550,8017=>550,8018=>550,8019=>550,8020=>550,8021=>550,8022=>550,8023=>550,8025=>870,8027=>1014,8029=>1043,8031=>944,8032=>715,8033=>715,8034=>715,8035=>715,8036=>715,8037=>715,8038=>715,8039=>715,8040=>905,8041=>913,8042=>1066,8043=>1085,8044=>1034,8045=>1044,8046=>980,8047=>961,8048=>605,8049=>605,8050=>440,8051=>440,8052=>605,8053=>605,8054=>330,8055=>330,8056=>550,8057=>550,8058=>550,8059=>550,8060=>715,8061=>715,8064=>605,8065=>605,8066=>605,8067=>605,8068=>605,8069=>605,8070=>605,8071=>605,8072=>886,8073=>887,8074=>985,8075=>993,8076=>937,8077=>956,8078=>874,8079=>878,8080=>605,8081=>605,8082=>605,8083=>605,8084=>605,8085=>605,8086=>605,8087=>605,8088=>1096,8089=>1092,8090=>1223,8091=>1250,8092=>1270,8093=>1283,8094=>1174,8095=>1162,8096=>715,8097=>715,8098=>715,8099=>715,8100=>715,8101=>715,8102=>715,8103=>715,8104=>1057,8105=>1073,8106=>1228,8107=>1251,8108=>1202,8109=>1210,8110=>1151,8111=>1131,8112=>605,8113=>605,8114=>605,8115=>605,8116=>605,8118=>605,8119=>605,8120=>721,8121=>721,8122=>721,8123=>721,8124=>883,8125=>500,8126=>0,8127=>500,8128=>500,8129=>550,8130=>605,8131=>605,8132=>605,8134=>605,8135=>605,8136=>790,8137=>830,8138=>909,8139=>931,8140=>950,8141=>500,8142=>500,8143=>500,8144=>330,8145=>330,8146=>330,8147=>330,8150=>330,8151=>330,8152=>390,8153=>390,8154=>506,8155=>550,8157=>500,8158=>500,8159=>500,8160=>550,8161=>550,8162=>550,8163=>550,8164=>550,8165=>550,8166=>550,8167=>550,8168=>738,8169=>738,8170=>858,8171=>880,8172=>764,8173=>550,8174=>550,8175=>500,8178=>715,8179=>715,8180=>715,8182=>715,8183=>715,8184=>884,8185=>857,8186=>927,8187=>892,8188=>988,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>166,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>333,8215=>478,8216=>250,8217=>250,8218=>250,8219=>250,8220=>500,8221=>500,8222=>500,8223=>500,8224=>500,8225=>500,8226=>500,8227=>500,8228=>250,8229=>500,8230=>1000,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>166,8240=>1000,8241=>1588,8242=>250,8243=>492,8244=>714,8245=>270,8246=>484,8247=>693,8248=>469,8249=>333,8250=>333,8251=>727,8252=>666,8253=>695,8254=>500,8255=>953,8256=>953,8257=>338,8258=>931,8259=>500,8260=>167,8261=>332,8262=>332,8263=>1000,8264=>833,8265=>833,8266=>500,8267=>540,8268=>600,8269=>600,8270=>500,8271=>333,8272=>953,8273=>500,8274=>497,8275=>576,8276=>953,8277=>785,8278=>450,8279=>881,8280=>620,8281=>620,8282=>179,8283=>621,8284=>569,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>300,8305=>185,8308=>300,8309=>300,8310=>300,8311=>300,8312=>300,8313=>300,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>373,8320=>300,8321=>274,8322=>300,8323=>300,8324=>300,8325=>300,8326=>300,8327=>300,8328=>300,8329=>300,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>336,8337=>294,8338=>334,8339=>333,8340=>308,8352=>710,8353=>722,8354=>783,8355=>611,8356=>500,8357=>833,8358=>722,8359=>960,8360=>1101,8361=>1000,8362=>889,8363=>532,8364=>761,8365=>742,8366=>631,8367=>1435,8368=>579,8369=>609,8370=>639,8371=>660,8372=>556,8373=>500,8376=>524,8377=>675,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8423=>0,8424=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8448=>694,8449=>692,8451=>1009,8453=>687,8454=>717,8455=>622,8456=>709,8457=>923,8458=>500,8459=>1035,8462=>556,8463=>556,8464=>952,8465=>637,8466=>800,8467=>457,8468=>835,8470=>896,8471=>855,8472=>644,8475=>757,8476=>905,8478=>722,8479=>722,8480=>991,8481=>1186,8482=>1086,8483=>722,8486=>771,8487=>771,8489=>333,8490=>774,8491=>721,8492=>806,8494=>551,8495=>444,8497=>873,8498=>617,8499=>1203,8501=>593,8502=>498,8503=>339,8504=>523,8506=>906,8507=>1181,8523=>778,8525=>1048,8526=>408,8531=>800,8532=>800,8533=>800,8534=>800,8535=>800,8536=>800,8537=>800,8538=>800,8539=>800,8540=>800,8541=>800,8542=>800,8543=>800,8544=>390,8545=>760,8546=>1138,8547=>1098,8548=>705,8549=>1098,8550=>1474,8551=>1850,8552=>1096,8553=>713,8554=>1095,8555=>1472,8556=>668,8557=>708,8558=>731,8559=>947,8560=>299,8561=>560,8562=>827,8563=>758,8564=>482,8565=>769,8566=>1033,8567=>1293,8568=>768,8569=>508,8570=>783,8571=>1049,8572=>277,8573=>435,8574=>552,8575=>832,8592=>900,8593=>523,8594=>900,8595=>523,8596=>900,8597=>523,8598=>900,8599=>900,8600=>900,8601=>900,8602=>900,8603=>900,8604=>1152,8605=>1152,8606=>900,8607=>523,8608=>900,8609=>523,8610=>1000,8611=>1000,8612=>900,8613=>552,8614=>900,8615=>552,8616=>524,8617=>900,8618=>900,8619=>900,8620=>900,8621=>1168,8622=>900,8624=>622,8625=>622,8630=>1069,8631=>1060,8632=>964,8633=>964,8634=>980,8635=>980,8636=>964,8637=>964,8638=>557,8639=>556,8640=>964,8641=>964,8642=>557,8643=>556,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8651=>964,8652=>964,8653=>964,8654=>964,8655=>964,8656=>964,8657=>630,8658=>964,8659=>630,8660=>964,8661=>630,8662=>1063,8663=>1063,8664=>1063,8665=>1063,8666=>964,8667=>964,8668=>1100,8669=>1100,8672=>964,8674=>964,8676=>964,8677=>964,8704=>627,8705=>548,8706=>558,8707=>627,8708=>627,8709=>746,8710=>759,8711=>759,8712=>576,8713=>576,8714=>439,8715=>576,8716=>576,8717=>439,8718=>500,8719=>812,8720=>812,8721=>713,8722=>676,8723=>676,8724=>676,8725=>540,8726=>540,8727=>500,8728=>500,8729=>500,8730=>550,8731=>550,8732=>550,8733=>752,8734=>752,8735=>509,8736=>555,8737=>555,8738=>555,8739=>240,8740=>531,8741=>478,8742=>705,8743=>694,8744=>694,8745=>694,8746=>694,8747=>493,8748=>793,8749=>1103,8756=>629,8757=>629,8760=>676,8761=>947,8763=>676,8764=>676,8765=>676,8766=>803,8768=>305,8769=>676,8770=>676,8771=>676,8773=>676,8776=>676,8777=>676,8778=>676,8781=>676,8782=>676,8783=>676,8784=>676,8785=>676,8786=>676,8787=>676,8788=>947,8789=>947,8790=>676,8791=>676,8796=>676,8800=>570,8801=>676,8802=>676,8804=>570,8805=>570,8806=>676,8807=>676,8808=>676,8809=>676,8810=>1047,8811=>1047,8812=>450,8813=>676,8814=>676,8815=>676,8816=>676,8817=>676,8818=>676,8819=>676,8820=>676,8821=>676,8822=>676,8823=>676,8824=>676,8825=>676,8826=>676,8827=>676,8828=>676,8829=>676,8830=>676,8831=>676,8832=>676,8833=>676,8834=>676,8835=>676,8836=>676,8837=>676,8838=>676,8839=>676,8840=>676,8841=>676,8842=>676,8843=>676,8846=>694,8847=>676,8848=>676,8849=>676,8850=>676,8851=>694,8852=>694,8853=>738,8854=>738,8855=>738,8856=>738,8857=>738,8858=>738,8859=>738,8861=>738,8862=>678,8863=>678,8864=>678,8865=>678,8866=>487,8867=>487,8868=>752,8869=>752,8871=>487,8873=>659,8874=>831,8876=>587,8877=>587,8878=>759,8879=>759,8882=>676,8883=>676,8884=>676,8885=>676,8886=>1380,8887=>1380,8888=>1027,8890=>626,8891=>694,8892=>694,8893=>694,8900=>512,8903=>676,8904=>759,8905=>632,8906=>632,8907=>831,8908=>831,8909=>676,8910=>734,8911=>734,8912=>676,8913=>676,8914=>694,8915=>694,8916=>694,8918=>676,8919=>676,8920=>1441,8921=>1441,8922=>676,8923=>676,8924=>676,8925=>676,8926=>676,8927=>676,8928=>676,8929=>676,8930=>676,8931=>676,8934=>676,8935=>676,8936=>676,8937=>676,8938=>676,8939=>676,8940=>676,8941=>676,8960=>737,8968=>411,8969=>411,8970=>411,8971=>411,8976=>680,8994=>951,8995=>951,9001=>398,9002=>398,9251=>500,9472=>1000,9473=>1000,9474=>1000,9475=>1000,9476=>1000,9477=>1000,9478=>1000,9479=>1000,9480=>1000,9481=>1000,9482=>1000,9483=>1000,9484=>1000,9485=>1000,9486=>1000,9487=>1000,9488=>1000,9489=>1000,9490=>1000,9491=>1000,9492=>1000,9493=>1000,9494=>1000,9495=>1000,9496=>1000,9497=>1000,9498=>1000,9499=>1000,9500=>1000,9501=>1000,9502=>1000,9503=>1000,9504=>1000,9505=>1000,9506=>1000,9507=>1000,9508=>1000,9509=>1000,9510=>1000,9511=>1000,9512=>1000,9513=>1000,9514=>1000,9515=>1000,9516=>1000,9517=>1000,9518=>1000,9519=>1000,9520=>1000,9521=>1000,9522=>1000,9523=>1000,9524=>1000,9525=>1000,9526=>1000,9527=>1000,9528=>1000,9529=>1000,9530=>1000,9531=>1000,9532=>1000,9533=>1000,9534=>1000,9535=>1000,9536=>1000,9537=>1000,9538=>1000,9539=>1000,9540=>1000,9541=>1000,9542=>1000,9543=>1000,9544=>1000,9545=>1000,9546=>1000,9547=>1000,9552=>1000,9553=>1000,9554=>1000,9555=>1000,9556=>1000,9557=>1000,9558=>1000,9559=>1000,9560=>1000,9561=>1000,9562=>1000,9563=>1000,9564=>1000,9565=>1000,9566=>1000,9567=>1000,9568=>1000,9569=>1000,9570=>1000,9571=>1000,9572=>1000,9573=>1000,9574=>1000,9575=>1000,9576=>1000,9577=>1000,9578=>1000,9579=>1000,9580=>1000,9600=>1000,9601=>1000,9602=>1000,9603=>1000,9604=>1000,9605=>1000,9606=>1000,9607=>1000,9608=>1000,9609=>1000,9610=>1000,9611=>1000,9612=>1000,9613=>1000,9614=>1000,9615=>1000,9616=>1000,9617=>1000,9618=>1000,9619=>1000,9620=>1000,9621=>1000,9622=>1000,9623=>1000,9624=>1000,9625=>1000,9626=>1000,9627=>1000,9628=>1000,9629=>1000,9630=>1000,9631=>1000,9632=>678,9633=>678,9642=>309,9644=>825,9645=>825,9646=>678,9647=>678,9650=>840,9651=>681,9654=>681,9655=>681,9660=>681,9661=>681,9664=>681,9665=>681,9670=>580,9671=>580,9674=>494,9675=>791,9676=>791,9679=>738,9688=>500,9702=>500,9711=>855,9733=>1003,9734=>1003,9824=>618,9825=>645,9826=>587,9827=>582,9828=>582,9829=>645,9830=>587,9831=>618,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,10214=>561,10215=>561,11392=>760,11393=>568,11394=>545,11395=>444,11396=>598,11397=>433,11398=>1039,11399=>760,11400=>681,11401=>502,11402=>572,11403=>405,11404=>583,11405=>463,11406=>698,11407=>529,11408=>754,11409=>555,11410=>338,11411=>258,11412=>688,11413=>524,11414=>700,11415=>521,11416=>799,11417=>609,11418=>708,11419=>537,11420=>546,11421=>411,11422=>778,11423=>541,11424=>724,11425=>524,11426=>545,11427=>446,11428=>676,11429=>498,11430=>615,11431=>433,11432=>759,11433=>589,11434=>800,11435=>670,11436=>669,11437=>512,11438=>801,11439=>609,11440=>1003,11441=>743,11517=>266,11518=>617,11519=>307,11799=>333,42560=>657,42561=>444,42571=>494,42576=>1114,42577=>887,42580=>1107,42581=>758,42582=>1085,42583=>768,42600=>778,42601=>501,42790=>774,42791=>551,42792=>953,42793=>752,42794=>652,42795=>452,42796=>478,42797=>422,42798=>662,42799=>612,42888=>333,42889=>278,42890=>282,42891=>349,42892=>278,42893=>774,42896=>722,42897=>556,42922=>925,43002=>832,64256=>670,64257=>565,64258=>558,64259=>842,64260=>835,64261=>611,64262=>738,64275=>1105,64276=>1105,64277=>1099,64278=>1105,64279=>1361,64285=>266,64286=>0,64287=>532,64288=>552,64297=>570,64298=>716,64299=>716,64300=>716,64301=>716,64302=>593,64303=>593,64304=>593,64305=>498,64306=>339,64307=>523,64308=>561,64309=>266,64310=>291,64312=>576,64313=>266,64314=>496,64315=>501,64316=>510,64318=>581,64320=>347,64321=>512,64323=>493,64324=>491,64326=>561,64327=>544,64328=>502,64329=>716,64330=>571,64331=>266,64332=>498,64333=>501,64334=>491,64335=>593,64336=>264,64337=>247,64338=>897,64339=>897,64340=>328,64341=>338,64342=>898,64343=>898,64344=>328,64345=>335,64346=>897,64347=>897,64348=>338,64349=>338,64350=>897,64351=>897,64352=>328,64353=>338,64354=>897,64355=>897,64356=>348,64357=>338,64358=>897,64359=>897,64360=>328,64361=>338,64362=>858,64363=>858,64364=>360,64365=>328,64366=>858,64367=>858,64368=>360,64369=>328,64370=>655,64371=>688,64372=>597,64373=>597,64374=>655,64375=>688,64376=>597,64377=>597,64378=>655,64379=>688,64380=>597,64381=>597,64382=>655,64383=>750,64384=>597,64385=>597,64386=>440,64387=>397,64388=>397,64389=>397,64390=>397,64391=>397,64392=>397,64393=>397,64394=>345,64395=>345,64396=>338,64397=>338,64398=>901,64399=>950,64400=>453,64401=>489,64402=>901,64403=>950,64404=>451,64405=>489,64406=>901,64407=>950,64408=>451,64409=>489,64410=>901,64411=>950,64412=>451,64413=>489,64414=>591,64415=>591,64416=>591,64417=>591,64418=>328,64419=>333,64420=>394,64421=>423,64422=>424,64423=>399,64424=>314,64425=>314,64426=>470,64427=>470,64428=>470,64429=>486,64430=>752,64431=>752,64432=>752,64433=>752,64434=>344,64435=>344,64436=>484,64437=>484,64438=>508,64439=>508,64440=>508,64441=>508,64442=>565,64443=>508,64444=>335,64445=>344,64446=>344,64447=>342,64448=>354,64449=>354,64467=>648,64468=>648,64469=>453,64470=>489,64471=>359,64472=>329,64473=>359,64474=>329,64475=>359,64476=>329,64477=>462,64478=>329,64479=>329,64480=>329,64481=>329,64482=>329,64483=>329,64484=>742,64485=>725,64486=>301,64487=>339,64488=>301,64489=>339,64508=>742,64509=>725,64510=>301,64511=>275,65010=>1048,65020=>1135,65136=>300,65137=>408,65138=>373,65139=>373,65140=>300,65142=>300,65143=>408,65144=>300,65145=>408,65146=>300,65147=>408,65148=>300,65149=>408,65150=>351,65151=>408,65152=>350,65153=>264,65154=>247,65155=>264,65156=>247,65157=>329,65158=>329,65159=>264,65160=>247,65161=>742,65162=>725,65163=>301,65164=>339,65165=>264,65166=>247,65167=>899,65168=>957,65169=>328,65170=>340,65171=>424,65172=>423,65173=>897,65174=>957,65175=>328,65176=>338,65177=>897,65178=>957,65179=>348,65180=>338,65181=>655,65182=>688,65183=>574,65184=>602,65185=>655,65186=>688,65187=>610,65188=>602,65189=>655,65190=>688,65191=>610,65192=>602,65193=>397,65194=>397,65195=>397,65196=>397,65197=>358,65198=>348,65199=>351,65200=>348,65201=>901,65202=>901,65203=>641,65204=>601,65205=>901,65206=>901,65207=>641,65208=>601,65209=>909,65210=>909,65211=>823,65212=>803,65213=>909,65214=>909,65215=>850,65216=>820,65217=>557,65218=>557,65219=>541,65220=>504,65221=>550,65222=>557,65223=>535,65224=>495,65225=>595,65226=>552,65227=>694,65228=>517,65229=>602,65230=>577,65231=>694,65232=>517,65233=>858,65234=>858,65235=>346,65236=>328,65237=>635,65238=>635,65239=>346,65240=>328,65241=>446,65242=>648,65243=>453,65244=>489,65245=>601,65246=>672,65247=>238,65248=>280,65249=>489,65250=>478,65251=>473,65252=>534,65253=>591,65254=>591,65255=>328,65256=>333,65257=>424,65258=>423,65259=>470,65260=>406,65261=>329,65262=>401,65263=>742,65264=>725,65265=>742,65266=>725,65267=>301,65268=>275,65269=>476,65270=>614,65271=>476,65272=>614,65273=>476,65274=>614,65275=>476,65276=>614,65279=>0,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freeserifb.z b/tools/tcpdf/fonts/freeserifb.z new file mode 100644 index 0000000000000000000000000000000000000000..6d9f8b66615e5bdc1f60edcd5350044f6cebece4 GIT binary patch literal 688505 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%0DS8=g2EZD29P}<eZ^9l>@+w)JJb0p&ch#%Cx&- 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%0DYjt-?yr0d@l|O5R!PU* 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freeserifbi.ctg.z b/tools/tcpdf/fonts/freeserifbi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..93abdfceb5f9d89245b25065f66e3ed074efe879 GIT binary patch literal 5104 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 B%Z~s6 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freeserifbi.php b/tools/tcpdf/fonts/freeserifbi.php new file mode 100644 index 000000000..cfb376656 --- /dev/null +++ b/tools/tcpdf/fonts/freeserifbi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeSerifBoldItalic'; +$up=-125; +$ut=50; +$dw=600; +$diff=''; +$originalsize=608708; +$enc=''; +$file='freeserifbi.z'; +$ctg='freeserifbi.ctg.z'; +$desc=array('Flags'=>96,'FontBBox'=>'[-787 -300 1732 900]','ItalicAngle'=>-16.45875,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>669,'XHeight'=>475,'StemV'=>123,'StemH'=>53,'AvgWidth'=>596,'MaxWidth'=>1668,'MissingWidth'=>600); +$cbbox=array(0=>array(6,-81,742,774),33=>array(67,-13,370,684),34=>array(136,398,536,685),35=>array(-33,0,533,700),36=>array(-20,-100,497,733),37=>array(39,-10,793,692),38=>array(5,-19,699,682),39=>array(128,398,268,685),40=>array(28,-179,344,685),41=>array(-44,-179,271,685),42=>array(65,252,456,685),43=>array(33,0,537,506),44=>array(-60,-182,144,134),45=>array(2,166,271,282),46=>array(-9,-13,139,135),47=>array(-4,-18,402,685),48=>array(17,-14,477,683),49=>array(5,0,419,683),50=>array(13,0,486,683),51=>array(5,-13,470,683),52=>array(5,0,523,683),53=>array(9,-13,507,669),54=>array(28,-15,514,679),55=>array(72,0,545,669),56=>array(13,-13,486,683),57=>array(0,-10,487,683),58=>array(23,-13,264,459),59=>array(-25,-183,264,459),60=>array(31,-12,539,518),61=>array(63,107,567,399),62=>array(61,-12,569,518),63=>array(79,-13,470,684),64=>array(62,-19,776,691),65=>array(0,0,660,683),66=>array(0,0,648,669),67=>array(41,-18,686,685),68=>array(0,0,731,669),69=>array(0,0,680,669),70=>array(0,0,673,669),71=>array(44,-18,729,685),72=>array(0,0,823,669),73=>array(0,0,438,669),74=>array(0,-99,570,669),75=>array(0,0,723,669),76=>array(0,0,612,669),77=>array(0,-12,946,669),78=>array(0,-15,775,669),79=>array(36,-18,700,685),80=>array(0,0,640,669),81=>array(33,-208,697,685),82=>array(0,0,652,669),83=>array(0,-18,524,685),84=>array(89,0,689,669),85=>array(107,-18,784,669),86=>array(128,-18,778,669),87=>array(128,-18,1003,669),88=>array(0,0,718,669),89=>array(128,0,714,669),90=>array(0,0,601,669),91=>array(-37,-159,362,674),92=>array(117,-18,397,685),93=>array(-56,-157,343,674),94=>array(67,304,503,669),95=>array(0,-155,500,-75),96=>array(85,516,297,697),97=>array(14,-14,490,462),98=>array(25,-13,483,699),99=>array(24,-13,421,462),100=>array(20,-13,558,699),101=>array(24,-13,417,462),102=>array(-95,-205,520,698),103=>array(-22,-203,508,462),104=>array(20,-9,531,699),105=>array(40,-9,301,685),106=>array(-75,-207,393,685),107=>array(20,-8,526,699),108=>array(42,-9,330,699),109=>array(10,-9,746,462),110=>array(10,-9,509,462),111=>array(25,-13,469,462),112=>array(-81,-205,485,462),113=>array(20,-205,490,462),114=>array(10,0,420,462),115=>array(0,-13,352,462),116=>array(32,-9,324,594),117=>array(35,-9,512,462),118=>array(54,-13,439,462),119=>array(54,-13,652,462),120=>array(-30,-13,485,462),121=>array(-53,-205,433,462),122=>array(0,-78,411,449),123=>array(5,-187,436,686),124=>array(116,-18,204,685),125=>array(-129,-187,302,686),126=>array(54,175,516,331),160=>array(0,0,0,0),161=>array(18,-205,321,492),162=>array(13,-143,410,576),163=>array(8,-12,550,683),164=>array(74,34,626,586),165=>array(125,0,720,669),166=>array(66,-18,154,685),167=>array(36,-143,459,685),168=>array(55,525,397,655),169=>array(30,-18,718,685),170=>array(61,256,390,685),171=>array(12,32,468,415),172=>array(51,108,555,399),173=>array(2,166,271,282),174=>array(30,-18,718,685),175=>array(51,553,393,623),176=>array(172,397,458,683),177=>array(33,0,537,568),178=>array(138,390,449,799),179=>array(133,385,437,803),180=>array(139,516,379,697),181=>array(-40,-207,536,449),182=>array(3,-193,622,669),183=>array(118,157,266,305),184=>array(-80,-218,156,5),185=>array(117,390,388,799),186=>array(57,256,377,685),187=>array(12,32,468,415),188=>array(37,-14,751,683),189=>array(41,-14,773,683),190=>array(48,-14,767,683),191=>array(30,-205,421,492),192=>array(0,0,660,900),193=>array(0,0,660,900),194=>array(0,0,660,897),195=>array(0,0,672,844),196=>array(0,0,660,843),197=>array(0,0,660,900),198=>array(0,0,982,669),199=>array(41,-218,686,685),200=>array(0,0,680,900),201=>array(0,0,680,900),202=>array(0,0,680,897),203=>array(0,0,680,843),204=>array(0,0,438,900),205=>array(0,0,475,900),206=>array(0,0,458,897),207=>array(0,0,476,845),208=>array(0,0,731,669),209=>array(0,-15,775,843),210=>array(36,-18,700,900),211=>array(36,-18,700,900),212=>array(36,-18,700,897),213=>array(36,-18,700,843),214=>array(36,-18,700,842),215=>array(48,16,522,490),216=>array(36,-125,700,764),217=>array(107,-18,784,900),218=>array(107,-18,784,900),219=>array(107,-18,784,897),220=>array(107,-18,784,839),221=>array(128,0,714,900),222=>array(0,0,601,669),223=>array(-75,-200,598,705),224=>array(14,-14,490,697),225=>array(14,-14,490,697),226=>array(14,-14,490,690),227=>array(14,-14,506,628),228=>array(14,-14,490,634),229=>array(14,-14,490,710),230=>array(20,-13,698,462),231=>array(-6,-218,410,462),232=>array(24,-13,417,697),233=>array(24,-13,475,697),234=>array(24,-13,463,690),235=>array(24,-13,483,630),236=>array(40,-9,280,697),237=>array(40,-9,332,697),238=>array(40,-9,370,690),239=>array(40,-9,389,636),240=>array(17,-13,474,699),241=>array(10,-9,531,631),242=>array(25,-13,469,697),243=>array(25,-13,469,697),244=>array(25,-13,471,690),245=>array(25,-13,516,629),246=>array(25,-13,496,636),247=>array(33,-29,537,535),248=>array(25,-119,469,560),249=>array(35,-9,512,697),250=>array(35,-9,521,697),251=>array(35,-9,512,690),252=>array(35,-9,512,633),253=>array(-53,-205,475,697),254=>array(-80,-205,486,699),255=>array(-53,-205,448,633),256=>array(0,0,660,800),257=>array(14,-14,490,603),258=>array(0,0,660,888),259=>array(14,-14,490,678),260=>array(0,-173,796,683),261=>array(14,-173,535,462),262=>array(41,-18,686,900),263=>array(24,-13,474,697),264=>array(41,-18,686,893),265=>array(24,-13,459,686),266=>array(41,-18,686,849),267=>array(24,-13,421,637),268=>array(41,-18,686,900),269=>array(24,-13,518,690),270=>array(0,0,731,900),271=>array(20,-13,735,699),272=>array(0,0,731,669),273=>array(16,-13,577,699),274=>array(0,0,680,800),275=>array(24,-13,459,604),276=>array(0,0,680,881),277=>array(24,-13,483,674),278=>array(0,0,680,865),279=>array(24,-13,417,635),280=>array(0,-173,694,669),281=>array(12,-173,411,462),282=>array(0,0,680,900),283=>array(24,-13,517,690),284=>array(44,-18,729,893),285=>array(-22,-203,508,686),286=>array(44,-18,729,888),287=>array(-22,-203,508,678),288=>array(44,-18,729,849),289=>array(-22,-203,508,632),290=>array(44,-300,729,685),291=>array(-22,-203,508,746),292=>array(0,0,823,893),293=>array(20,-9,553,899),294=>array(0,0,823,669),295=>array(20,-9,531,699),296=>array(0,0,512,838),297=>array(19,-9,404,631),298=>array(0,0,480,800),299=>array(31,-9,373,599),300=>array(0,0,502,881),301=>array(40,-9,385,674),302=>array(0,-173,438,669),303=>array(40,-173,316,685),304=>array(0,0,438,865),305=>array(40,-9,276,462),306=>array(0,-99,904,669),307=>array(37,-207,561,685),308=>array(0,-99,581,893),309=>array(-75,-207,419,686),310=>array(0,-300,723,669),311=>array(20,-297,526,699),312=>array(14,0,534,470),313=>array(0,0,612,900),314=>array(42,-9,392,900),315=>array(0,-300,612,669),316=>array(-36,-300,330,699),317=>array(0,0,655,685),318=>array(42,-9,515,699),319=>array(0,0,612,669),320=>array(42,-9,449,699),321=>array(0,0,612,669),322=>array(37,-9,351,699),323=>array(0,-15,775,900),324=>array(10,-9,511,697),325=>array(0,-300,775,669),326=>array(10,-300,509,462),327=>array(0,-15,775,900),328=>array(10,-9,523,690),329=>array(10,-9,509,761),330=>array(0,-13,827,686),331=>array(10,-207,490,462),332=>array(36,-18,700,801),333=>array(25,-13,487,603),334=>array(36,-18,700,881),335=>array(25,-13,501,674),336=>array(36,-18,711,900),337=>array(25,-13,564,697),338=>array(23,-9,946,677),339=>array(15,-13,683,462),340=>array(0,0,652,900),341=>array(10,0,420,697),342=>array(0,-300,652,669),343=>array(-56,-300,420,462),344=>array(0,0,652,900),345=>array(10,0,449,690),346=>array(0,-25,524,900),347=>array(0,-13,397,697),348=>array(0,-18,524,893),349=>array(0,-13,375,686),350=>array(2,-218,526,685),351=>array(-40,-218,333,462),352=>array(0,-18,524,897),353=>array(0,-13,419,690),354=>array(75,-222,689,669),355=>array(-50,-218,324,594),356=>array(89,0,689,900),357=>array(32,-9,506,685),358=>array(89,0,689,669),359=>array(45,-9,341,594),360=>array(107,-18,784,838),361=>array(35,-9,528,631),362=>array(107,-18,784,800),363=>array(35,-9,515,604),364=>array(107,-18,784,881),365=>array(35,-9,512,674),366=>array(107,-18,784,900),367=>array(35,-9,512,725),368=>array(107,-18,784,900),369=>array(35,-9,571,697),370=>array(67,-173,744,669),371=>array(35,-173,576,462),372=>array(128,-18,1003,893),373=>array(54,-13,652,686),374=>array(128,0,714,893),375=>array(-53,-205,433,686),376=>array(128,0,714,862),377=>array(0,0,601,900),378=>array(0,-78,447,697),379=>array(0,0,601,865),380=>array(0,-78,411,633),381=>array(0,0,601,897),382=>array(0,-78,454,690),383=>array(-95,-205,520,698),384=>array(36,-13,494,699),385=>array(82,0,787,669),386=>array(24,0,711,669),387=>array(31,-13,514,669),388=>array(0,0,596,686),389=>array(46,-13,504,703),390=>array(0,-19,721,691),391=>array(41,-18,955,688),392=>array(14,-13,685,547),393=>array(0,0,731,669),394=>array(79,0,867,669),395=>array(16,0,792,669),396=>array(16,-13,543,669),397=>array(43,-241,528,461),398=>array(0,0,816,669),399=>array(39,-19,646,686),400=>array(13,-19,650,691),401=>array(-95,-207,714,669),402=>array(-95,-205,520,698),403=>array(45,-18,970,688),404=>array(110,-22,704,669),405=>array(17,-12,757,699),406=>array(32,-9,320,699),407=>array(5,0,443,669),408=>array(0,0,833,669),409=>array(0,-8,506,698),410=>array(57,-9,360,699),411=>array(0,-13,499,698),412=>array(41,-17,928,662),413=>array(-95,-207,899,669),414=>array(10,-255,496,462),415=>array(27,-18,691,685),416=>array(27,-18,888,725),417=>array(13,-13,636,590),418=>array(27,-18,996,685),419=>array(13,-13,738,462),420=>array(61,0,758,669),421=>array(-80,-205,486,698),422=>array(0,-196,652,669),423=>array(18,-18,536,685),424=>array(8,-13,320,462),425=>array(28,0,777,669),426=>array(132,-255,418,767),427=>array(-75,-230,368,594),428=>array(50,0,650,669),429=>array(49,-9,470,698),430=>array(100,-255,689,669),431=>array(67,-18,899,725),432=>array(35,-9,734,590),433=>array(21,-16,798,669),434=>array(87,-18,676,687),435=>array(94,0,769,685),436=>array(-54,-205,626,698),437=>array(0,0,601,669),438=>array(0,-78,411,449),439=>array(15,-18,684,669),440=>array(30,-18,682,669),441=>array(0,-217,517,449),442=>array(-32,-215,466,449),443=>array(0,0,507,683),444=>array(15,-18,637,669),445=>array(-56,-233,442,449),446=>array(61,-13,359,594),447=>array(-76,-205,492,462),448=>array(42,-18,280,685),449=>array(42,-18,478,685),450=>array(55,-102,622,608),451=>array(67,-13,370,684),452=>array(0,0,1335,897),453=>array(0,-78,1188,690),454=>array(20,-78,954,699),455=>array(0,-99,1179,669),456=>array(0,-207,947,685),457=>array(42,-207,616,699),458=>array(0,-99,1202,669),459=>array(0,-207,1005,685),460=>array(10,-207,849,685),461=>array(0,0,672,900),462=>array(14,-14,507,676),463=>array(0,0,510,883),464=>array(40,-9,404,676),465=>array(36,-18,700,883),466=>array(25,-13,509,676),467=>array(107,-18,784,883),468=>array(35,-9,538,676),469=>array(67,-15,744,871),470=>array(35,-9,540,763),471=>array(67,-15,744,900),472=>array(35,-9,520,849),473=>array(67,-15,744,900),474=>array(35,-9,557,843),475=>array(67,-15,744,900),476=>array(35,-9,512,852),477=>array(16,-13,409,462),478=>array(0,0,672,900),479=>array(14,-14,519,763),480=>array(-67,0,626,900),481=>array(14,-14,531,742),482=>array(0,0,982,800),483=>array(20,-13,698,572),484=>array(44,-18,729,685),485=>array(-54,-203,528,462),486=>array(44,-18,729,883),487=>array(-22,-203,525,676),488=>array(0,0,723,883),489=>array(20,-8,571,895),490=>array(27,-205,691,685),491=>array(25,-200,469,462),492=>array(27,-205,691,800),493=>array(25,-200,496,607),494=>array(15,-18,684,897),495=>array(-75,-217,466,676),496=>array(-75,-207,378,676),497=>array(0,0,1335,669),498=>array(0,-78,1145,669),499=>array(20,-78,911,699),500=>array(44,-18,729,890),501=>array(-22,-203,508,683),502=>array(0,-13,1006,669),503=>array(0,1,652,686),504=>array(0,-15,775,890),505=>array(10,-9,509,683),506=>array(-67,0,614,900),507=>array(14,-14,528,900),508=>array(0,0,982,890),509=>array(20,-13,698,683),510=>array(36,-125,700,900),511=>array(25,-119,469,683),512=>array(0,0,660,880),513=>array(14,-14,490,687),514=>array(0,0,660,900),515=>array(14,-14,490,685),516=>array(0,0,680,880),517=>array(24,-13,419,687),518=>array(0,0,680,900),519=>array(24,-13,455,685),520=>array(0,0,438,880),521=>array(3,-9,307,687),522=>array(0,0,452,900),523=>array(40,-9,359,685),524=>array(36,-18,700,880),525=>array(25,-13,469,687),526=>array(36,-18,700,900),527=>array(25,-13,469,685),528=>array(0,0,652,880),529=>array(10,0,420,687),530=>array(0,0,652,900),531=>array(10,0,420,685),532=>array(107,-18,784,880),533=>array(35,-9,512,687),534=>array(107,-18,784,900),535=>array(35,-9,512,685),536=>array(0,-300,524,685),537=>array(0,-300,352,462),538=>array(89,-300,689,669),539=>array(-36,-300,324,594),540=>array(45,-58,508,693),541=>array(-11,-239,428,444),542=>array(0,0,823,883),543=>array(20,-9,611,894),544=>array(0,-200,767,685),545=>array(-9,-214,544,699),546=>array(28,-18,604,685),547=>array(24,-13,588,699),548=>array(0,-227,720,676),549=>array(0,-227,493,461),550=>array(0,0,660,839),551=>array(14,-14,490,632),552=>array(0,-222,680,669),553=>array(24,-218,417,462),554=>array(36,-18,700,900),555=>array(25,-13,527,765),556=>array(36,-18,700,900),557=>array(25,-13,530,764),558=>array(36,-18,700,839),559=>array(25,-13,469,632),560=>array(27,-15,691,872),561=>array(25,-13,522,742),562=>array(128,0,714,800),563=>array(-53,-205,436,572),564=>array(-92,-298,350,699),565=>array(6,-216,516,462),566=>array(-93,-294,349,594),567=>array(-75,-207,353,462),568=>array(24,-21,805,700),569=>array(24,-200,806,470),570=>array(-1,-45,746,744),571=>array(8,-45,689,744),572=>array(-6,-45,422,562),573=>array(0,0,612,669),574=>array(38,-45,719,744),575=>array(0,-200,352,462),576=>array(0,-201,424,449),577=>array(6,0,528,685),578=>array(9,0,471,462),579=>array(0,0,648,669),580=>array(88,-18,784,669),581=>array(0,-7,656,680),582=>array(0,-45,704,744),583=>array(-1,-77,456,542),584=>array(0,-99,570,669),585=>array(-75,-207,408,685),586=>array(24,-205,758,686),587=>array(6,-205,540,464),588=>array(0,0,692,669),589=>array(19,0,429,462),590=>array(103,0,724,669),591=>array(-53,-206,438,462),592=>array(64,-14,540,462),593=>array(43,-13,600,462),594=>array(-7,-11,550,464),595=>array(26,-13,484,698),596=>array(3,-14,441,473),597=>array(17,-102,392,451),598=>array(6,-204,544,699),599=>array(7,-13,679,697),600=>array(8,-13,398,462),601=>array(12,-13,405,462),602=>array(2,-13,588,462),603=>array(36,-13,469,462),604=>array(10,-13,450,463),605=>array(15,-13,583,452),606=>array(22,-13,470,466),607=>array(-75,-207,388,462),608=>array(11,-207,691,699),609=>array(-34,-205,478,462),610=>array(20,-13,500,459),611=>array(54,-221,511,462),612=>array(60,-9,601,470),613=>array(54,-246,565,462),614=>array(17,-9,528,697),615=>array(7,-204,495,697),616=>array(26,-9,315,685),617=>array(30,-13,285,449),618=>array(6,0,350,449),619=>array(17,-9,406,699),620=>array(39,-9,394,699),621=>array(-5,-204,320,699),622=>array(32,-217,633,699),623=>array(62,-9,798,462),624=>array(16,-203,734,462),625=>array(10,-205,728,462),626=>array(10,-205,490,462),627=>array(10,-204,504,462),628=>array(0,-10,558,448),629=>array(12,-13,456,462),630=>array(16,-12,730,459),631=>array(15,-13,684,474),632=>array(23,-200,589,697),633=>array(6,-11,416,451),634=>array(0,-11,476,668),635=>array(0,-204,410,451),636=>array(-46,-213,430,466),637=>array(0,-204,429,462),638=>array(0,0,485,473),639=>array(23,-200,388,463),640=>array(0,0,471,449),641=>array(0,0,587,449),642=>array(-18,-227,353,462),643=>array(-75,-205,540,698),644=>array(-75,-205,540,698),645=>array(35,-203,434,473),646=>array(-40,-268,636,698),647=>array(26,-10,318,593),648=>array(0,-204,331,594),649=>array(40,-9,546,462),650=>array(-8,-10,511,449),651=>array(45,-12,504,462),652=>array(8,-13,393,462),653=>array(8,-13,606,462),654=>array(5,-5,491,662),655=>array(85,0,479,449),656=>array(0,-227,611,449),657=>array(0,-158,434,449),658=>array(-75,-217,454,449),659=>array(10,-237,450,449),660=>array(82,0,447,684),661=>array(73,1,455,685),662=>array(12,-15,394,669),663=>array(12,-169,512,685),664=>array(36,-18,700,685),665=>array(0,0,470,449),666=>array(6,-13,431,462),667=>array(21,-13,731,671),668=>array(0,0,575,449),669=>array(-75,-210,464,685),670=>array(0,-250,506,457),671=>array(0,0,431,449),672=>array(7,-205,679,697),673=>array(52,0,437,684),674=>array(76,1,458,685),675=>array(6,-78,758,699),676=>array(6,-217,832,699),677=>array(6,-158,781,699),678=>array(39,-13,603,594),679=>array(39,-205,671,698),680=>array(39,-108,652,594),681=>array(-75,-207,836,698),682=>array(32,-13,581,699),683=>array(32,-78,534,699),684=>array(69,6,577,710),685=>array(22,88,560,670),686=>array(84,-204,573,697),687=>array(87,-204,603,697),688=>array(111,383,460,866),689=>array(109,382,458,863),690=>array(82,249,401,856),691=>array(116,390,396,705),692=>array(115,375,394,690),693=>array(93,240,372,686),694=>array(110,390,510,695),695=>array(149,386,557,710),696=>array(78,256,410,711),697=>array(128,398,268,685),698=>array(114,398,462,685),699=>array(148,441,324,695),700=>array(155,441,331,695),701=>array(166,441,338,695),702=>array(255,497,401,731),703=>array(189,497,335,731),704=>array(186,460,452,770),705=>array(181,460,454,770),706=>array(194,501,483,715),707=>array(181,501,470,715),708=>array(163,510,449,712),709=>array(218,510,504,712),710=>array(40,516,367,690),711=>array(79,516,411,690),712=>array(298,505,432,752),713=>array(51,553,393,623),714=>array(139,516,379,697),715=>array(85,516,297,697),716=>array(49,-300,183,-53),717=>array(-36,-149,306,-79),718=>array(12,-241,224,-60),719=>array(10,-221,250,-40),720=>array(71,-1,328,461),721=>array(155,342,286,461),722=>array(76,-271,222,-37),723=>array(-20,-271,126,-37),724=>array(81,168,367,360),725=>array(116,168,402,360),726=>array(82,68,368,340),727=>array(78,167,364,239),728=>array(71,516,387,678),729=>array(271,525,401,655),730=>array(241,544,445,743),731=>array(-40,-173,189,44),732=>array(138,536,523,655),733=>array(109,516,469,697),734=>array(129,284,368,462),735=>array(166,526,538,781),736=>array(180,331,525,791),737=>array(181,365,378,848),738=>array(135,374,375,698),739=>array(117,380,468,704),740=>array(197,390,482,859),741=>array(194,0,625,800),742=>array(159,0,625,800),743=>array(117,0,625,800),744=>array(75,0,625,800),745=>array(40,0,625,800),746=>array(71,-1,495,606),747=>array(72,0,553,614),748=>array(-8,-230,324,-56),749=>array(155,547,535,756),750=>array(169,369,639,685),751=>array(218,-222,504,-20),752=>array(163,-219,449,-17),753=>array(195,-236,484,-22),754=>array(181,-231,470,-17),755=>array(33,-200,237,-1),756=>array(85,290,297,471),757=>array(109,290,413,471),758=>array(39,290,399,471),759=>array(-27,-175,358,-56),760=>array(99,203,340,675),761=>array(167,511,370,748),762=>array(195,511,363,748),763=>array(-1,-72,167,165),764=>array(-6,-72,197,165),765=>array(-392,-200,-36,-19),766=>array(-30,-200,297,-28),767=>array(-39,-264,376,-74),768=>array(-251,516,-39,697),769=>array(-194,516,46,697),770=>array(-310,516,17,690),771=>array(-313,525,72,644),772=>array(-302,553,40,623),773=>array(-288,565,209,637),774=>array(-151,516,165,678),775=>array(-182,535,-52,665),776=>array(-278,525,64,655),777=>array(-132,505,45,675),778=>array(-186,524,18,723),779=>array(-303,516,57,697),780=>array(-254,516,78,690),781=>array(-37,505,97,752),782=>array(-142,505,161,752),783=>array(-428,512,-124,693),784=>array(-278,516,38,748),785=>array(-197,506,110,669),786=>array(-95,501,81,755),787=>array(-95,501,81,755),788=>array(-74,496,95,745),789=>array(95,491,271,745),790=>array(-285,-220,-73,-39),791=>array(-311,-225,-71,-44),792=>array(-377,-300,-106,-29),793=>array(-314,-300,-43,-29),794=>array(20,505,273,742),795=>array(78,319,321,562),796=>array(-340,-292,-194,-58),797=>array(-365,-218,-79,-26),798=>array(-367,-234,-81,-42),799=>array(-337,-291,-51,-19),800=>array(-371,-137,-85,-65),801=>array(-357,-251,-85,46),802=>array(-160,-251,67,46),803=>array(-312,-200,-182,-70),804=>array(-398,-200,-57,-70),805=>array(-287,-242,-83,-43),806=>array(-286,-300,-110,-56),807=>array(-356,-218,-120,5),808=>array(-356,-157,-118,0),809=>array(-299,-300,-172,-43),810=>array(-409,-226,-53,-45),811=>array(-400,-189,-97,-47),812=>array(-380,-213,-48,-39),813=>array(-416,-210,-89,-36),814=>array(-342,-210,-26,-48),815=>array(-384,-211,-68,-49),816=>array(-422,-173,-37,-54),817=>array(-375,-130,-46,-58),818=>array(-500,-150,0,-70),819=>array(-501,-270,0,-58),820=>array(-495,155,-110,274),821=>array(-284,186,-7,258),822=>array(-425,187,59,259),823=>array(-458,111,10,334),824=>array(-522,-127,121,583),825=>array(-245,-272,-100,-38),826=>array(-410,-220,-54,-39),827=>array(-367,-300,-47,-37),828=>array(-400,-243,-30,-30),829=>array(-244,496,128,751),830=>array(-145,490,49,782),831=>array(-501,492,0,704),832=>array(-213,516,-1,697),833=>array(-79,516,161,697),834=>array(-329,525,56,644),835=>array(-92,488,84,742),836=>array(-209,535,135,759),837=>array(-245,-200,-70,-39),838=>array(-314,481,42,662),839=>array(-403,-225,-97,-46),840=>array(-340,-300,-72,-43),841=>array(-301,-218,-141,-74),842=>array(-270,490,123,681),843=>array(-233,489,152,839),844=>array(-364,505,60,762),845=>array(-458,-261,-37,-27),846=>array(-350,-293,-116,-15),848=>array(-152,501,137,715),849=>array(-286,504,-140,738),850=>array(-293,495,23,727),851=>array(-474,-299,-102,-44),852=>array(-332,-260,-43,-46),853=>array(-369,-258,-80,-44),854=>array(-594,-250,-72,-36),855=>array(-192,505,-46,739),856=>array(32,525,162,655),857=>array(-347,-264,-150,-47),858=>array(-406,-249,-46,-41),859=>array(-216,490,37,744),860=>array(-330,-235,263,-66),861=>array(-133,716,460,885),862=>array(-136,693,552,765),863=>array(-377,-138,311,-66),864=>array(-464,498,444,697),865=>array(-171,524,422,693),866=>array(-323,-300,379,-16),867=>array(-300,499,-94,704),868=>array(-263,499,-93,704),869=>array(-210,502,-96,802),870=>array(-298,499,-106,704),871=>array(-287,500,-81,704),872=>array(-290,497,-118,702),873=>array(-295,498,-63,805),874=>array(-274,502,-53,808),875=>array(-328,504,-10,707),876=>array(-231,508,-54,707),877=>array(-243,500,-117,760),878=>array(-261,498,-94,703),879=>array(-305,500,-83,705),885=>array(0,-220,199,9),890=>array(18,-200,193,-39),894=>array(-25,-183,264,459),900=>array(137,510,319,734),901=>array(151,513,495,737),902=>array(76,0,736,692),903=>array(104,258,295,444),904=>array(135,0,917,694),905=>array(133,0,1047,693),906=>array(133,0,678,693),908=>array(134,-18,855,694),910=>array(132,0,1058,695),911=>array(131,-3,942,694),912=>array(6,-13,350,743),913=>array(0,0,660,683),914=>array(0,0,648,669),915=>array(0,0,680,669),916=>array(0,0,715,683),917=>array(0,0,680,669),918=>array(0,0,601,669),919=>array(0,0,823,669),920=>array(32,-18,696,685),921=>array(0,0,438,669),922=>array(1,0,724,669),923=>array(0,0,660,683),924=>array(0,-12,946,669),925=>array(0,-15,775,669),926=>array(0,0,701,669),927=>array(35,-18,699,685),928=>array(0,0,823,669),929=>array(0,0,640,669),931=>array(0,0,749,669),932=>array(99,0,699,669),933=>array(78,0,786,676),934=>array(54,0,806,669),935=>array(0,0,718,669),936=>array(80,0,981,686),937=>array(0,0,774,685),938=>array(0,0,484,857),939=>array(78,0,786,851),940=>array(17,-13,574,717),941=>array(2,-13,435,717),942=>array(50,-212,530,720),943=>array(33,-13,362,720),944=>array(53,-13,574,746),945=>array(17,-13,574,462),946=>array(-36,-212,572,698),947=>array(40,-212,546,462),948=>array(17,-13,502,689),949=>array(2,-13,435,462),950=>array(21,-187,476,698),951=>array(50,-212,529,462),952=>array(31,-13,504,678),953=>array(33,-13,288,449),954=>array(14,-10,530,465),955=>array(0,-13,499,698),956=>array(-18,-212,560,449),957=>array(45,0,530,462),958=>array(15,-187,464,698),959=>array(20,-13,501,462),960=>array(0,-13,673,486),961=>array(0,-218,503,462),962=>array(22,-187,475,462),963=>array(20,-13,583,486),964=>array(42,-13,497,486),965=>array(53,-13,551,462),966=>array(28,-206,618,462),967=>array(-75,-206,527,462),968=>array(47,-211,706,571),969=>array(15,-13,684,474),970=>array(33,-13,393,632),971=>array(53,-13,551,632),972=>array(20,-13,501,719),973=>array(53,-13,551,719),974=>array(15,-13,684,721),976=>array(29,-13,510,698),977=>array(30,-13,620,698),978=>array(108,0,787,676),979=>array(111,0,996,694),980=>array(108,0,787,851),981=>array(21,-211,610,630),982=>array(15,-13,744,547),983=>array(0,-175,520,462),984=>array(90,0,690,667),985=>array(20,-206,501,462),986=>array(77,-1,672,685),987=>array(10,-187,551,486),988=>array(0,0,673,669),989=>array(-75,-212,586,486),990=>array(69,-18,674,685),991=>array(-15,-178,385,698),992=>array(0,0,695,682),993=>array(0,-206,622,698),1008=>array(0,-13,534,474),1009=>array(-9,-240,511,474),1010=>array(-1,-13,453,474),1011=>array(-75,-207,393,685),1012=>array(27,-18,691,685),1013=>array(27,-3,448,458),1014=>array(0,-3,426,458),1015=>array(0,0,601,669),1016=>array(2,-205,536,692),1017=>array(32,-18,674,685),1018=>array(0,0,946,669),1019=>array(-36,-212,740,462),1020=>array(-107,-212,496,462),1021=>array(12,-18,654,685),1022=>array(32,-18,674,685),1023=>array(12,-18,654,685),1024=>array(0,0,680,900),1025=>array(0,0,680,862),1026=>array(100,-12,749,669),1027=>array(0,0,680,900),1028=>array(32,-18,677,685),1029=>array(0,-18,524,685),1030=>array(0,0,438,669),1031=>array(0,0,481,862),1032=>array(0,-99,570,669),1033=>array(0,-12,1012,669),1034=>array(0,0,978,669),1035=>array(91,-1,759,669),1036=>array(0,0,770,900),1037=>array(0,0,823,900),1038=>array(113,-12,814,883),1039=>array(0,-180,823,669),1040=>array(0,0,660,683),1041=>array(0,0,687,669),1042=>array(0,0,648,669),1043=>array(0,0,680,669),1044=>array(-48,-180,830,669),1045=>array(0,0,680,669),1046=>array(0,0,1110,680),1047=>array(0,-19,658,685),1048=>array(0,0,823,669),1049=>array(0,0,823,883),1050=>array(0,0,770,680),1051=>array(0,-12,856,669),1052=>array(0,-12,946,669),1053=>array(0,0,823,669),1054=>array(36,-18,700,685),1055=>array(0,0,823,669),1056=>array(0,0,640,669),1057=>array(41,-18,686,685),1058=>array(89,0,689,669),1059=>array(113,-12,814,669),1060=>array(54,0,806,669),1061=>array(0,0,718,669),1062=>array(0,-180,824,669),1063=>array(108,0,763,669),1064=>array(0,0,1181,669),1065=>array(0,-180,1181,669),1066=>array(80,0,715,669),1067=>array(0,0,1029,669),1068=>array(0,0,593,669),1069=>array(0,-19,708,685),1070=>array(0,-18,1062,685),1071=>array(0,0,827,669),1072=>array(14,-14,490,462),1073=>array(29,-13,588,690),1074=>array(25,-13,452,462),1075=>array(0,-13,366,462),1076=>array(24,-13,468,699),1077=>array(24,-13,417,462),1078=>array(3,-13,930,462),1079=>array(7,-14,431,462),1080=>array(35,-9,512,462),1081=>array(35,-9,512,676),1082=>array(14,-10,530,465),1083=>array(0,-10,563,462),1084=>array(0,-18,735,462),1085=>array(16,-9,516,461),1086=>array(25,-13,469,462),1087=>array(10,-9,509,462),1088=>array(-81,-205,485,462),1089=>array(24,-13,421,462),1090=>array(10,-9,746,462),1091=>array(2,-204,518,462),1092=>array(24,-205,755,698),1093=>array(-30,-13,485,462),1094=>array(35,-180,512,462),1095=>array(54,-9,512,462),1096=>array(35,-9,759,462),1097=>array(35,-180,760,462),1098=>array(45,-13,622,462),1099=>array(62,-13,727,462),1100=>array(62,-13,465,461),1101=>array(9,-13,453,462),1102=>array(16,-13,728,462),1103=>array(0,-11,557,449),1104=>array(24,-13,417,697),1105=>array(24,-13,473,655),1106=>array(27,-204,531,699),1107=>array(0,-13,411,697),1108=>array(25,-13,465,462),1109=>array(0,-13,352,462),1110=>array(40,-9,301,685),1111=>array(19,-9,361,655),1112=>array(-75,-207,393,685),1113=>array(0,-13,761,462),1114=>array(14,-13,713,461),1115=>array(17,-9,528,699),1116=>array(14,-10,530,697),1117=>array(35,-9,512,697),1118=>array(2,-204,518,676),1119=>array(35,-180,512,462),1120=>array(18,-18,968,685),1121=>array(25,-13,685,462),1122=>array(50,0,724,669),1123=>array(14,-13,719,462),1124=>array(0,-18,1051,685),1125=>array(16,-13,729,462),1126=>array(0,0,870,683),1127=>array(0,-13,715,462),1128=>array(0,0,1186,683),1129=>array(16,-13,903,462),1130=>array(0,0,1016,669),1131=>array(0,-11,806,449),1132=>array(0,0,1341,669),1133=>array(16,-11,992,461),1134=>array(-13,-212,647,862),1135=>array(-16,-184,465,596),1136=>array(50,0,1008,673),1137=>array(36,-206,812,676),1138=>array(27,-18,691,685),1139=>array(24,-13,512,462),1140=>array(138,-18,886,679),1141=>array(66,-13,622,470),1142=>array(138,-18,886,878),1143=>array(66,-13,622,713),1144=>array(34,-204,1164,685),1145=>array(23,-204,940,462),1146=>array(28,-74,883,741),1147=>array(25,-52,607,501),1148=>array(28,-18,978,900),1149=>array(22,-13,730,698),1150=>array(18,-18,968,849),1151=>array(25,-13,685,643),1152=>array(77,-1,672,685),1153=>array(25,-172,422,462),1154=>array(12,-212,310,151),1155=>array(-222,516,160,675),1156=>array(-315,500,131,679),1157=>array(-103,511,104,750),1158=>array(-71,511,138,750),1159=>array(-430,535,235,715),1160=>array(-758,-134,275,869),1161=>array(-787,-253,357,891),1162=>array(0,-157,823,883),1163=>array(45,-157,535,676),1164=>array(0,0,593,669),1165=>array(35,-13,458,461),1166=>array(0,0,640,669),1167=>array(-80,-205,486,462),1168=>array(0,0,727,827),1169=>array(6,0,509,559),1170=>array(0,0,680,669),1171=>array(17,0,500,449),1172=>array(0,-165,675,669),1173=>array(9,-203,483,449),1174=>array(0,-180,1110,680),1175=>array(3,-180,930,462),1176=>array(0,-212,658,685),1177=>array(0,-173,424,462),1178=>array(0,-180,770,680),1179=>array(14,-180,530,465),1180=>array(0,0,806,680),1181=>array(14,-10,556,465),1182=>array(0,0,770,680),1183=>array(14,-10,530,465),1184=>array(81,0,892,680),1185=>array(35,-10,684,465),1186=>array(0,-180,824,669),1187=>array(16,-180,516,461),1188=>array(0,0,1039,669),1189=>array(16,-9,724,461),1190=>array(1,-165,1056,669),1191=>array(14,-203,739,462),1192=>array(32,-225,677,685),1193=>array(15,-182,450,462),1194=>array(32,-212,677,685),1195=>array(15,-173,412,462),1196=>array(89,-167,689,669),1197=>array(16,-180,752,462),1198=>array(128,0,714,669),1199=>array(64,-205,708,470),1200=>array(106,0,714,669),1201=>array(64,-205,708,470),1202=>array(0,-180,718,669),1203=>array(-16,-180,499,462),1204=>array(79,-180,1054,669),1205=>array(36,-180,562,449),1206=>array(128,-180,783,669),1207=>array(64,-180,521,462),1208=>array(128,0,783,669),1209=>array(54,-9,512,462),1210=>array(0,0,655,669),1211=>array(20,-9,531,699),1212=>array(50,-19,861,686),1213=>array(35,-13,576,462),1214=>array(50,-212,861,686),1215=>array(35,-212,576,462),1216=>array(0,0,438,669),1217=>array(0,0,1110,883),1218=>array(3,-13,930,676),1219=>array(0,-165,770,680),1220=>array(14,-203,530,465),1221=>array(0,-157,856,669),1222=>array(0,-157,563,462),1223=>array(0,-165,823,669),1224=>array(16,-203,516,461),1225=>array(0,-157,823,669),1226=>array(16,-157,516,461),1227=>array(118,-167,773,669),1228=>array(54,-110,508,462),1229=>array(0,-157,946,669),1230=>array(0,-157,735,462),1231=>array(0,0,438,669),1232=>array(0,0,660,883),1233=>array(14,-14,490,676),1234=>array(0,0,660,862),1235=>array(14,-14,490,655),1236=>array(0,0,982,669),1237=>array(20,-13,698,462),1238=>array(0,0,680,883),1239=>array(24,-13,471,676),1240=>array(19,-19,626,686),1241=>array(6,-13,399,462),1242=>array(19,-19,626,868),1243=>array(6,-13,436,632),1244=>array(0,0,1110,848),1245=>array(3,-13,930,632),1246=>array(0,-19,658,869),1247=>array(7,-14,456,632),1248=>array(15,-18,684,669),1249=>array(-65,-217,464,449),1250=>array(0,0,823,800),1251=>array(35,-9,512,581),1252=>array(0,0,823,859),1253=>array(35,-9,512,632),1254=>array(36,-18,700,860),1255=>array(25,-13,484,632),1256=>array(27,-18,691,685),1257=>array(12,-13,456,462),1258=>array(27,-18,691,860),1259=>array(12,-13,484,632),1260=>array(0,-19,708,869),1261=>array(9,-13,455,632),1262=>array(113,-12,814,800),1263=>array(2,-204,518,589),1264=>array(113,-12,814,852),1265=>array(2,-204,518,632),1266=>array(113,-12,814,890),1267=>array(2,-204,561,683),1268=>array(108,0,763,851),1269=>array(54,-9,512,632),1270=>array(0,-180,680,669),1271=>array(16,-186,490,449),1272=>array(0,0,1029,852),1273=>array(62,-13,727,632),1296=>array(28,-19,682,691),1297=>array(15,-14,471,473),1298=>array(0,-165,856,669),1299=>array(0,-203,542,462),1306=>array(33,-208,697,685),1307=>array(21,-205,491,462),1308=>array(128,-18,1003,669),1309=>array(43,-13,641,462),1310=>array(0,0,770,680),1311=>array(14,-10,530,465),1329=>array(148,-41,905,662),1330=>array(15,0,833,676),1331=>array(123,0,898,676),1332=>array(95,0,981,676),1333=>array(148,-14,848,662),1334=>array(33,-87,780,674),1335=>array(112,-87,876,662),1336=>array(80,-87,808,676),1337=>array(15,0,1009,676),1338=>array(67,-14,935,662),1339=>array(15,0,797,676),1340=>array(112,-87,742,662),1341=>array(15,0,1045,662),1342=>array(143,-19,1099,691),1343=>array(150,0,830,662),1344=>array(10,-61,530,662),1345=>array(58,-25,797,674),1346=>array(95,-87,927,676),1347=>array(63,-14,767,675),1348=>array(148,-14,1081,662),1349=>array(74,-15,695,691),1350=>array(155,-14,975,749),1351=>array(85,-16,805,678),1352=>array(15,0,772,676),1353=>array(83,-148,840,678),1354=>array(117,0,831,676),1355=>array(43,-87,804,674),1356=>array(15,0,995,676),1357=>array(148,-14,905,662),1358=>array(105,-87,913,662),1359=>array(71,-14,640,677),1360=>array(15,0,833,676),1361=>array(74,-15,691,676),1362=>array(15,0,701,662),1363=>array(95,0,870,664),1364=>array(50,0,926,676),1365=>array(90,-14,818,676),1366=>array(67,-15,769,662),1369=>array(189,491,335,725),1370=>array(255,497,401,731),1371=>array(128,398,268,685),1372=>array(122,389,408,662),1373=>array(197,479,382,776),1374=>array(87,496,409,676),1375=>array(108,530,398,683),1377=>array(86,-14,845,461),1378=>array(-28,-200,572,473),1379=>array(68,-200,598,473),1380=>array(15,-200,605,473),1381=>array(86,-14,583,676),1382=>array(68,-200,578,473),1383=>array(66,-87,566,676),1384=>array(25,-200,559,473),1385=>array(-28,-200,624,473),1386=>array(68,-14,673,676),1387=>array(-28,-200,559,676),1388=>array(25,-200,305,461),1389=>array(-28,-200,825,676),1390=>array(72,-10,682,690),1391=>array(86,-200,578,676),1392=>array(15,0,559,676),1393=>array(63,-13,508,665),1394=>array(15,-200,559,473),1395=>array(63,-13,660,669),1396=>array(86,-14,612,662),1397=>array(-24,-200,415,461),1398=>array(102,-14,594,676),1399=>array(-17,-200,479,461),1400=>array(15,0,559,473),1401=>array(-18,-200,430,464),1402=>array(86,-200,845,461),1403=>array(1,-200,499,461),1404=>array(15,0,565,473),1405=>array(86,-14,578,461),1406=>array(86,-200,624,676),1407=>array(86,-14,832,473),1408=>array(-28,-200,559,473),1409=>array(55,-200,578,473),1410=>array(68,0,305,461),1411=>array(86,-200,832,676),1412=>array(-28,-200,579,473),1413=>array(72,-14,537,473),1414=>array(64,-200,682,670),1415=>array(86,-14,592,676),1417=>array(23,-13,264,459),1418=>array(75,144,394,326),1423=>array(94,0,793,676),1425=>array(161,-235,357,-45),1426=>array(484,665,696,855),1427=>array(175,665,349,900),1428=>array(548,665,651,855),1429=>array(369,665,699,855),1430=>array(195,-265,301,-45),1431=>array(390,665,533,845),1432=>array(290,665,584,820),1433=>array(120,671,226,891),1434=>array(414,-235,649,-55),1435=>array(148,-265,325,-45),1436=>array(407,665,583,885),1437=>array(654,665,830,885),1438=>array(319,665,615,885),1439=>array(115,666,548,886),1440=>array(460,666,671,886),1441=>array(55,668,268,852),1442=>array(245,-235,441,-45),1443=>array(41,-220,303,-45),1444=>array(84,-235,302,-55),1445=>array(82,-265,257,-45),1446=>array(57,-265,330,-45),1447=>array(162,-264,357,-55),1448=>array(211,665,317,885),1449=>array(75,666,249,886),1450=>array(186,-235,381,-45),1451=>array(268,664,486,844),1452=>array(262,665,524,840),1453=>array(335,-265,441,-45),1454=>array(-71,665,223,820),1455=>array(367,665,550,843),1456=>array(211,-236,322,-45),1457=>array(74,-235,417,-45),1458=>array(67,-235,405,-45),1459=>array(60,-235,403,-45),1460=>array(243,-120,322,-45),1461=>array(184,-120,378,-45),1462=>array(155,-235,370,-45),1463=>array(172,-110,408,-55),1464=>array(160,-235,397,-55),1465=>array(281,645,359,720),1466=>array(186,628,295,734),1467=>array(266,-235,555,-45),1468=>array(347,262,425,338),1469=>array(184,-230,274,-45),1470=>array(133,440,522,600),1471=>array(220,654,428,709),1472=>array(49,-15,242,660),1473=>array(758,646,836,721),1474=>array(237,646,315,721),1475=>array(131,50,412,620),1476=>array(494,646,572,721),1477=>array(226,-145,335,-39),1478=>array(52,0,380,644),1479=>array(146,-272,407,-55),1488=>array(51,0,656,644),1489=>array(23,0,527,645),1490=>array(11,-1,386,644),1491=>array(143,-5,600,645),1492=>array(50,-5,636,645),1493=>array(143,-5,332,644),1494=>array(128,-7,367,644),1495=>array(58,-5,634,645),1496=>array(88,0,625,644),1497=>array(144,301,339,645),1498=>array(143,-285,573,645),1499=>array(20,0,556,645),1500=>array(140,-5,586,899),1501=>array(56,0,598,645),1502=>array(68,0,631,637),1503=>array(43,-280,349,644),1504=>array(8,0,404,644),1505=>array(68,0,566,645),1506=>array(17,-222,629,644),1507=>array(59,-280,542,645),1508=>array(18,0,548,644),1509=>array(78,-280,612,646),1510=>array(38,0,624,645),1511=>array(-17,-300,605,645),1512=>array(143,-5,547,645),1513=>array(102,0,790,645),1514=>array(10,-5,616,645),1520=>array(143,-5,598,644),1521=>array(144,-5,598,645),1522=>array(114,301,576,645),1523=>array(213,475,475,752),1524=>array(137,475,574,752),3585=>array(86,0,604,534),3586=>array(84,0,627,538),3587=>array(132,0,710,537),3588=>array(119,0,600,534),3589=>array(119,0,609,535),3590=>array(127,-15,748,537),3591=>array(97,0,481,534),3592=>array(120,0,550,536),3593=>array(101,-17,672,536),3594=>array(84,0,634,562),3595=>array(132,0,715,562),3596=>array(84,-17,948,534),3597=>array(86,-265,853,534),3598=>array(59,-226,647,534),3599=>array(59,-226,651,534),3600=>array(-20,-300,551,531),3601=>array(118,0,764,537),3602=>array(119,-17,925,534),3603=>array(98,-17,905,534),3604=>array(119,0,600,534),3605=>array(119,0,613,534),3606=>array(86,-16,592,534),3607=>array(128,0,704,534),3608=>array(54,0,579,539),3609=>array(129,-17,661,534),3610=>array(102,0,670,534),3611=>array(102,0,711,747),3612=>array(64,0,670,534),3613=>array(64,0,712,747),3614=>array(137,0,757,534),3615=>array(139,0,803,747),3616=>array(59,-17,651,534),3617=>array(55,-17,638,534),3618=>array(85,-16,601,536),3619=>array(101,-17,551,531),3620=>array(100,-224,604,534),3621=>array(80,-16,585,536),3622=>array(59,-226,651,534),3623=>array(112,-17,542,536),3624=>array(119,0,660,556),3625=>array(92,0,853,534),3626=>array(80,-16,639,555),3627=>array(126,0,679,534),3628=>array(135,0,909,731),3629=>array(93,-16,576,536),3630=>array(71,-16,611,569),3631=>array(126,0,543,534),3632=>array(41,-3,502,526),3633=>array(-33,589,342,800),3634=>array(110,0,442,534),3635=>array(106,0,469,783),3636=>array(-281,546,51,748),3637=>array(-272,545,81,801),3638=>array(-289,543,84,814),3639=>array(-272,544,91,800),3640=>array(-283,-300,-73,-52),3641=>array(-442,-300,-55,-52),3642=>array(-193,-177,-66,-54),3647=>array(16,-129,699,770),3648=>array(81,-16,330,527),3649=>array(81,-16,599,527),3650=>array(149,-16,598,900),3651=>array(135,-16,501,900),3652=>array(133,-16,502,900),3653=>array(109,-224,443,534),3654=>array(102,-224,521,536),3655=>array(-256,560,153,886),3656=>array(-2,674,105,847),3657=>array(-166,680,167,871),3658=>array(-313,675,126,868),3659=>array(-84,679,96,847),3660=>array(-104,677,185,894),3661=>array(-99,571,69,742),3662=>array(-166,602,103,900),3663=>array(105,-10,665,536),3664=>array(70,-19,558,395),3665=>array(69,-19,557,395),3666=>array(64,-17,606,603),3667=>array(69,-21,627,392),3668=>array(64,-19,725,602),3669=>array(64,-22,737,587),3670=>array(91,-19,518,607),3671=>array(69,-19,778,608),3672=>array(71,-19,717,598),3673=>array(69,-16,675,598),3674=>array(126,0,770,534),3675=>array(73,-18,1422,541),4256=>array(80,-3,570,706),4257=>array(85,5,551,717),4258=>array(74,-2,655,698),4259=>array(86,-28,811,697),4260=>array(76,-3,622,696),4261=>array(76,-3,619,697),4262=>array(71,-2,567,698),4263=>array(65,-2,868,697),4264=>array(78,-3,609,697),4265=>array(77,1,617,695),4266=>array(74,-21,1022,691),4267=>array(80,-2,607,697),4268=>array(77,-3,649,709),4269=>array(64,-1,865,697),4270=>array(73,-2,605,698),4271=>array(74,-3,646,695),4272=>array(59,-2,815,719),4273=>array(82,-2,557,699),4274=>array(73,-3,665,697),4275=>array(170,-3,720,699),4276=>array(139,-2,739,697),4277=>array(64,-3,645,700),4278=>array(86,-29,810,697),4279=>array(77,1,647,697),4280=>array(128,-2,672,698),4281=>array(41,-2,557,699),4282=>array(82,-3,628,712),4283=>array(80,-2,607,699),4284=>array(35,-3,725,697),4285=>array(106,-3,575,713),4286=>array(84,-2,552,700),4287=>array(25,-146,748,700),4288=>array(71,-2,602,699),4289=>array(70,-2,612,699),4290=>array(57,-4,661,697),4291=>array(58,2,646,698),4292=>array(71,-3,636,697),4293=>array(70,-1,590,697),4304=>array(65,10,533,505),4305=>array(73,11,533,697),4306=>array(14,-270,579,396),4307=>array(29,-300,738,395),4308=>array(7,-272,533,397),4309=>array(8,-273,540,396),4310=>array(64,10,551,685),4311=>array(72,10,816,400),4312=>array(70,11,532,396),4313=>array(6,-274,541,394),4314=>array(19,-289,952,396),4315=>array(73,10,592,682),4316=>array(71,10,633,695),4317=>array(66,11,809,397),4318=>array(62,10,583,686),4319=>array(9,-272,565,396),4320=>array(56,9,809,695),4321=>array(125,10,593,687),4322=>array(22,-272,590,395),4323=>array(73,-271,618,398),4324=>array(78,-272,663,400),4325=>array(6,-272,629,687),4326=>array(29,-296,738,395),4327=>array(9,-275,569,396),4328=>array(122,10,659,685),4329=>array(35,10,544,686),4330=>array(17,-271,553,417),4331=>array(74,10,593,686),4332=>array(119,-272,687,686),4333=>array(3,-271,551,699),4334=>array(126,10,588,686),4335=>array(-57,-271,745,394),4336=>array(62,10,592,691),4337=>array(66,10,598,687),4338=>array(18,9,623,396),4339=>array(-52,-268,527,396),4340=>array(7,-271,573,501),4341=>array(64,11,575,684),4342=>array(73,-269,854,686),4343=>array(10,-271,536,398),4344=>array(9,-272,541,394),4345=>array(81,-256,646,410),4346=>array(31,-214,544,398),4347=>array(28,-20,478,602),4348=>array(53,219,475,734),5024=>array(18,0,777,676),5025=>array(19,-9,770,676),5026=>array(108,0,755,676),5027=>array(31,-19,915,676),5028=>array(89,-19,1092,691),5029=>array(-3,0,381,691),5030=>array(63,-19,632,690),5031=>array(83,-14,812,676),5032=>array(20,0,621,676),5033=>array(56,-19,894,676),5034=>array(-12,0,674,690),5035=>array(16,-38,619,676),5036=>array(18,0,739,676),5037=>array(70,0,882,676),5038=>array(37,0,664,695),5039=>array(10,-14,735,667),5040=>array(18,0,570,676),5041=>array(18,0,729,676),5042=>array(40,-19,940,695),5043=>array(126,-15,1094,676),5044=>array(51,-19,694,695),5045=>array(-9,0,673,676),5046=>array(81,-19,787,691),5047=>array(16,0,1067,676),5048=>array(69,0,555,695),5049=>array(33,-19,936,695),5050=>array(83,-19,1215,691),5051=>array(18,0,900,676),5052=>array(73,-19,625,676),5053=>array(73,-19,989,676),5054=>array(81,-19,809,691),5055=>array(83,-19,748,676),5056=>array(80,-19,799,691),5057=>array(8,-19,783,696),5058=>array(18,0,742,676),5059=>array(21,0,741,676),5060=>array(88,0,660,696),5061=>array(81,-19,1072,691),5062=>array(47,1,791,676),5063=>array(18,-19,853,680),5064=>array(106,-19,902,696),5065=>array(81,0,1153,695),5066=>array(19,-19,806,680),5067=>array(53,-19,644,696),5068=>array(119,-19,827,676),5069=>array(47,-19,946,696),5070=>array(56,0,667,676),5071=>array(15,0,645,676),5072=>array(76,0,580,676),5073=>array(132,-19,870,696),5074=>array(21,0,745,676),5075=>array(118,-14,558,676),5076=>array(127,-19,1172,676),5077=>array(51,-19,684,690),5078=>array(98,-14,751,676),5079=>array(10,-19,834,676),5080=>array(10,-19,827,676),5081=>array(126,-18,817,676),5082=>array(26,-19,628,692),5083=>array(72,-19,1042,696),5084=>array(16,-10,726,671),5085=>array(-12,0,673,694),5086=>array(18,0,686,676),5087=>array(81,-19,787,691),5088=>array(119,-19,917,695),5089=>array(53,-19,952,695),5090=>array(15,0,709,676),5091=>array(86,-19,811,691),5092=>array(113,0,1018,676),5093=>array(18,0,954,676),5094=>array(18,0,868,676),5095=>array(41,-14,729,662),5096=>array(80,-19,910,696),5097=>array(71,-19,962,696),5098=>array(47,-19,969,696),5099=>array(86,-19,814,691),5100=>array(90,-15,867,680),5101=>array(36,-19,649,696),5102=>array(81,-20,660,696),5103=>array(18,-19,853,680),5104=>array(33,-101,704,696),5105=>array(56,-19,918,676),5106=>array(-12,0,712,694),5107=>array(81,-19,932,688),5108=>array(17,0,700,676),7424=>array(0,0,436,451),7425=>array(0,0,649,442),7426=>array(19,-12,697,463),7427=>array(0,0,428,442),7428=>array(27,-12,453,453),7429=>array(0,0,483,442),7431=>array(0,0,449,442),7432=>array(10,-13,450,463),7433=>array(37,-211,298,483),7434=>array(0,-66,377,442),7435=>array(0,0,478,442),7436=>array(0,0,404,442),7437=>array(0,-8,625,442),7439=>array(23,-12,462,453),7448=>array(0,0,423,442),7450=>array(5,-11,437,431),7451=>array(58,0,455,442),7452=>array(70,-12,518,442),7456=>array(84,-12,514,442),7457=>array(84,-12,662,442),7458=>array(0,0,397,442),7579=>array(93,380,467,699),7581=>array(110,321,361,693),7582=>array(116,380,423,858),7583=>array(92,380,387,700),7588=>array(119,384,314,850),7589=>array(131,382,302,692),7592=>array(91,249,453,849),7593=>array(108,254,327,860),7596=>array(104,252,586,700),7597=>array(112,254,594,701),7598=>array(104,252,427,700),7599=>array(107,253,439,700),7600=>array(88,383,462,691),7601=>array(108,380,406,699),7602=>array(113,270,493,871),7603=>array(78,237,327,700),7604=>array(67,294,480,900),7605=>array(49,236,347,789),7606=>array(126,383,466,700),7607=>array(104,383,453,691),7608=>array(130,383,430,687),7609=>array(130,381,438,700),7612=>array(80,237,489,691),7613=>array(90,284,381,691),7614=>array(49,244,405,691),7615=>array(140,381,458,845),7680=>array(0,-250,660,683),7681=>array(14,-264,490,462),7682=>array(0,0,648,839),7683=>array(25,-13,486,699),7684=>array(0,-184,648,669),7685=>array(25,-197,483,699),7686=>array(0,-137,648,669),7687=>array(-38,-144,483,699),7688=>array(41,-218,686,899),7689=>array(-6,-218,471,683),7690=>array(0,0,731,839),7691=>array(20,-13,558,699),7692=>array(0,-184,731,669),7693=>array(20,-197,558,699),7694=>array(0,-137,731,669),7695=>array(-24,-138,558,699),7696=>array(0,-222,731,669),7697=>array(-22,-231,544,699),7698=>array(0,-213,731,669),7699=>array(-15,-211,558,699),7700=>array(0,0,680,900),7701=>array(24,-13,459,844),7702=>array(0,0,680,900),7703=>array(24,-13,493,844),7704=>array(0,-223,680,669),7705=>array(-48,-236,417,462),7706=>array(0,-173,680,669),7707=>array(-44,-186,417,462),7708=>array(0,-222,680,871),7709=>array(24,-218,480,664),7710=>array(0,0,673,839),7711=>array(-95,-205,520,869),7712=>array(44,-18,729,800),7713=>array(-22,-203,508,590),7714=>array(0,0,823,839),7715=>array(20,-9,531,869),7716=>array(0,-184,823,669),7717=>array(20,-193,531,699),7718=>array(0,0,823,839),7719=>array(20,-9,574,869),7720=>array(0,-222,823,669),7721=>array(-23,-219,531,699),7722=>array(0,-193,823,669),7723=>array(20,-202,531,699),7724=>array(-70,-173,438,669),7725=>array(-85,-182,301,685),7726=>array(0,0,516,900),7727=>array(40,-9,409,851),7728=>array(0,0,723,890),7729=>array(20,-8,603,899),7730=>array(0,-184,723,669),7731=>array(20,-180,526,699),7732=>array(0,-143,723,669),7733=>array(11,-139,526,699),7734=>array(0,-184,612,669),7735=>array(5,-193,330,699),7736=>array(0,-184,660,800),7737=>array(5,-193,443,809),7738=>array(0,-140,612,669),7739=>array(-71,-143,330,699),7740=>array(0,-210,612,669),7741=>array(-102,-213,330,699),7742=>array(0,-12,946,890),7743=>array(10,-9,746,683),7744=>array(0,-12,946,839),7745=>array(10,-9,746,632),7746=>array(0,-183,946,669),7747=>array(10,-178,746,462),7748=>array(0,-15,775,839),7749=>array(10,-9,509,632),7750=>array(0,-199,775,669),7751=>array(10,-193,509,462),7752=>array(0,-146,775,669),7753=>array(-3,-143,509,462),7754=>array(0,-238,775,669),7755=>array(-5,-232,509,462),7756=>array(27,-15,716,899),7757=>array(25,-13,531,853),7758=>array(27,-15,695,900),7759=>array(25,-13,529,807),7760=>array(27,-15,691,900),7761=>array(25,-13,487,844),7762=>array(27,-15,691,900),7763=>array(25,-13,518,844),7764=>array(0,0,640,890),7765=>array(-81,-205,514,683),7766=>array(0,0,640,839),7767=>array(-81,-205,485,632),7768=>array(0,0,652,839),7769=>array(10,0,420,632),7770=>array(0,-184,652,669),7771=>array(3,-184,420,462),7772=>array(0,-184,652,800),7773=>array(3,-184,436,582),7774=>array(0,-110,652,669),7775=>array(-47,-110,420,462),7776=>array(0,-18,524,839),7777=>array(0,-13,352,632),7778=>array(0,-182,524,685),7779=>array(0,-176,352,462),7780=>array(2,-15,526,900),7781=>array(0,-13,397,830),7782=>array(2,-15,526,900),7783=>array(0,-13,419,818),7784=>array(0,-182,524,839),7785=>array(0,-176,352,632),7786=>array(89,0,689,839),7787=>array(32,-9,328,764),7788=>array(89,-180,689,669),7789=>array(-11,-184,324,594),7790=>array(65,-143,689,669),7791=>array(-67,-143,324,594),7792=>array(26,-223,689,669),7793=>array(-117,-232,324,594),7794=>array(107,-179,784,669),7795=>array(3,-178,512,462),7796=>array(98,-175,784,669),7797=>array(-8,-168,512,462),7798=>array(104,-218,784,669),7799=>array(-9,-214,512,462),7800=>array(67,-15,744,900),7801=>array(35,-9,528,852),7802=>array(107,-18,784,898),7803=>array(35,-9,554,788),7804=>array(128,-18,778,828),7805=>array(54,-13,470,621),7806=>array(128,-186,778,669),7807=>array(49,-183,439,462),7808=>array(128,-18,1003,890),7809=>array(54,-13,652,683),7810=>array(128,-18,1003,890),7811=>array(54,-13,652,683),7812=>array(128,-18,1003,839),7813=>array(54,-13,652,632),7814=>array(128,-18,1003,839),7815=>array(54,-13,652,632),7816=>array(128,-179,1003,669),7817=>array(54,-174,652,462),7818=>array(0,0,718,839),7819=>array(-30,-13,485,632),7820=>array(0,0,718,839),7821=>array(-30,-13,485,632),7822=>array(128,0,714,839),7823=>array(-53,-205,433,632),7824=>array(0,0,601,883),7825=>array(0,-78,427,676),7826=>array(0,-184,601,669),7827=>array(0,-236,411,449),7828=>array(0,-146,601,669),7829=>array(-36,-188,411,449),7830=>array(20,-146,531,699),7831=>array(32,-9,422,764),7832=>array(54,-13,652,705),7833=>array(-53,-205,433,705),7834=>array(14,-14,595,731),7835=>array(-95,-205,520,869),7836=>array(-75,-205,540,698),7837=>array(-75,-205,540,698),7838=>array(1,-9,815,683),7839=>array(17,-13,502,689),7840=>array(0,-184,660,683),7841=>array(14,-198,490,462),7842=>array(0,0,660,900),7843=>array(14,-14,490,686),7844=>array(0,0,863,900),7845=>array(14,-14,667,800),7846=>array(0,0,660,900),7847=>array(1,-14,490,800),7848=>array(0,0,780,899),7849=>array(14,-14,584,797),7850=>array(0,0,720,900),7851=>array(14,-14,564,858),7852=>array(0,-184,660,883),7853=>array(14,-198,490,676),7854=>array(-67,0,604,900),7855=>array(14,-14,510,854),7856=>array(-67,0,593,900),7857=>array(14,-14,490,851),7858=>array(-67,0,593,900),7859=>array(14,-14,490,820),7860=>array(-67,0,619,900),7861=>array(14,-14,548,843),7862=>array(0,-184,660,889),7863=>array(14,-198,492,664),7864=>array(0,-184,680,669),7865=>array(24,-197,417,462),7866=>array(0,0,680,871),7867=>array(24,-13,417,688),7868=>array(0,0,680,828),7869=>array(24,-13,493,621),7870=>array(0,0,836,900),7871=>array(24,-13,655,803),7872=>array(0,0,680,900),7873=>array(8,-13,463,800),7874=>array(0,0,753,899),7875=>array(24,-13,582,798),7876=>array(0,0,682,900),7877=>array(24,-13,551,858),7878=>array(0,-184,680,883),7879=>array(24,-197,441,676),7880=>array(0,0,438,865),7881=>array(40,-9,278,686),7882=>array(0,-184,438,669),7883=>array(-9,-193,301,685),7884=>array(36,-202,700,685),7885=>array(25,-197,469,462),7886=>array(36,-18,700,874),7887=>array(25,-13,469,686),7888=>array(36,-18,866,900),7889=>array(25,-13,666,794),7890=>array(36,-18,700,900),7891=>array(23,-13,471,800),7892=>array(36,-18,795,897),7893=>array(25,-13,578,799),7894=>array(27,-15,707,900),7895=>array(25,-13,559,844),7896=>array(36,-202,700,883),7897=>array(25,-197,469,676),7898=>array(27,-18,888,900),7899=>array(13,-13,636,693),7900=>array(27,-18,888,900),7901=>array(13,-13,636,693),7902=>array(27,-18,888,896),7903=>array(13,-13,636,689),7904=>array(27,-18,888,871),7905=>array(13,-13,636,694),7906=>array(27,-184,888,725),7907=>array(13,-184,636,590),7908=>array(107,-182,784,669),7909=>array(35,-174,512,462),7910=>array(107,-18,784,874),7911=>array(35,-9,512,686),7912=>array(67,-18,899,894),7913=>array(35,-9,734,693),7914=>array(67,-18,899,894),7915=>array(35,-9,734,693),7916=>array(67,-18,899,893),7917=>array(35,-9,734,689),7918=>array(67,-18,899,856),7919=>array(35,-9,734,694),7920=>array(67,-186,899,725),7921=>array(35,-183,734,590),7922=>array(128,0,714,890),7923=>array(-53,-205,433,683),7924=>array(128,-174,714,669),7925=>array(-53,-205,433,462),7926=>array(128,0,714,877),7927=>array(-53,-205,433,688),7928=>array(128,0,714,828),7929=>array(-53,-205,461,621),7936=>array(17,-13,574,749),7937=>array(17,-13,574,733),7938=>array(17,-13,574,728),7939=>array(17,-13,574,736),7940=>array(17,-13,574,724),7941=>array(17,-13,574,730),7942=>array(17,-13,598,868),7943=>array(17,-13,598,881),7944=>array(0,0,660,713),7945=>array(0,0,660,695),7946=>array(131,0,794,695),7947=>array(145,0,805,692),7948=>array(115,0,775,695),7949=>array(116,0,776,696),7950=>array(59,0,719,831),7951=>array(50,0,710,842),7952=>array(2,-13,435,746),7953=>array(2,-13,435,727),7954=>array(2,-13,435,728),7955=>array(2,-13,435,729),7956=>array(2,-13,484,724),7957=>array(2,-13,460,730),7960=>array(114,0,857,713),7961=>array(139,0,888,696),7962=>array(133,0,987,695),7963=>array(140,0,1001,694),7964=>array(139,0,1024,695),7965=>array(141,0,1018,698),7968=>array(50,-212,529,747),7969=>array(50,-212,529,730),7970=>array(50,-212,529,731),7971=>array(50,-212,529,732),7972=>array(50,-212,578,724),7973=>array(50,-212,593,730),7974=>array(50,-212,666,870),7975=>array(50,-212,673,884),7976=>array(114,0,1001,713),7977=>array(135,0,1024,694),7978=>array(136,0,1137,696),7979=>array(147,0,1156,694),7980=>array(143,0,1173,695),7981=>array(146,0,1179,698),7982=>array(149,0,1084,834),7983=>array(153,0,1096,842),7984=>array(33,-13,310,752),7985=>array(33,-13,341,731),7986=>array(33,-13,350,730),7987=>array(33,-13,350,732),7988=>array(33,-13,438,728),7989=>array(33,-13,429,730),7990=>array(33,-13,498,862),7991=>array(33,-13,504,884),7992=>array(86,0,592,713),7993=>array(134,0,639,693),7994=>array(131,0,745,695),7995=>array(142,0,761,693),7996=>array(132,0,781,695),7997=>array(142,0,782,698),7998=>array(150,0,710,834),7999=>array(150,0,702,845),8000=>array(20,-13,501,745),8001=>array(20,-13,501,730),8002=>array(20,-13,501,729),8003=>array(20,-13,501,731),8004=>array(20,-13,510,724),8005=>array(20,-13,506,730),8008=>array(96,-18,846,713),8009=>array(138,-18,865,695),8010=>array(117,-18,1023,696),8011=>array(142,-18,1055,692),8012=>array(135,-18,987,692),8013=>array(145,-18,995,698),8016=>array(53,-13,551,743),8017=>array(53,-13,551,730),8018=>array(53,-13,551,725),8019=>array(53,-13,551,729),8020=>array(53,-13,552,724),8021=>array(53,-13,556,730),8022=>array(53,-13,617,864),8023=>array(53,-13,621,879),8025=>array(136,0,1024,694),8027=>array(136,0,1140,693),8029=>array(143,0,1173,693),8031=>array(158,0,1092,844),8032=>array(15,-13,684,747),8033=>array(15,-13,684,732),8034=>array(15,-13,684,728),8035=>array(15,-13,684,729),8036=>array(15,-13,684,726),8037=>array(15,-13,684,730),8038=>array(15,-13,684,864),8039=>array(15,-13,694,877),8040=>array(97,0,909,712),8041=>array(137,0,943,695),8042=>array(134,0,1116,693),8043=>array(140,0,1121,695),8044=>array(136,0,1082,693),8045=>array(138,0,1074,696),8046=>array(152,0,1033,832),8047=>array(159,0,1009,844),8048=>array(17,-13,574,729),8049=>array(17,-13,574,720),8050=>array(2,-13,435,725),8051=>array(2,-13,435,717),8052=>array(50,-212,529,725),8053=>array(50,-212,549,719),8054=>array(33,-13,288,725),8055=>array(33,-13,362,720),8056=>array(20,-13,501,725),8057=>array(20,-13,501,720),8058=>array(53,-13,551,725),8059=>array(53,-13,551,719),8060=>array(15,-13,684,725),8061=>array(15,-13,684,720),8064=>array(17,-200,574,749),8065=>array(17,-200,574,733),8066=>array(17,-200,574,728),8067=>array(17,-200,574,736),8068=>array(17,-200,574,724),8069=>array(17,-200,574,730),8070=>array(17,-200,598,868),8071=>array(17,-200,598,881),8072=>array(0,0,842,713),8073=>array(0,0,847,695),8074=>array(131,0,981,695),8075=>array(145,0,991,692),8076=>array(115,0,957,695),8077=>array(116,0,955,696),8078=>array(59,0,897,831),8079=>array(50,0,893,842),8080=>array(40,-212,529,747),8081=>array(40,-212,529,730),8082=>array(40,-212,529,731),8083=>array(40,-212,529,732),8084=>array(40,-212,578,724),8085=>array(40,-212,593,730),8086=>array(40,-212,666,870),8087=>array(40,-212,673,884),8088=>array(114,0,1042,713),8089=>array(135,0,1066,694),8090=>array(136,0,1188,696),8091=>array(147,0,1199,694),8092=>array(143,0,1206,695),8093=>array(146,0,1211,698),8094=>array(149,0,1124,834),8095=>array(153,0,1129,842),8096=>array(15,-200,684,747),8097=>array(15,-200,684,732),8098=>array(15,-200,684,728),8099=>array(15,-200,684,729),8100=>array(15,-200,684,726),8101=>array(15,-200,684,730),8102=>array(15,-200,684,864),8103=>array(15,-200,694,877),8104=>array(97,0,1030,712),8105=>array(137,0,1066,695),8106=>array(134,0,1234,693),8107=>array(140,0,1247,695),8108=>array(136,0,1199,693),8109=>array(138,0,1194,696),8110=>array(152,0,1147,832),8111=>array(159,0,1135,844),8112=>array(17,-13,574,664),8113=>array(17,-13,574,602),8114=>array(17,-200,574,729),8115=>array(17,-200,574,462),8116=>array(17,-200,574,720),8118=>array(17,-13,574,631),8119=>array(17,-200,574,631),8120=>array(0,0,660,871),8121=>array(0,0,660,798),8122=>array(0,0,660,724),8123=>array(0,0,660,693),8124=>array(0,0,835,683),8125=>array(166,501,342,755),8126=>array(0,0,175,161),8127=>array(259,540,425,764),8128=>array(131,559,516,678),8129=>array(160,507,547,796),8130=>array(40,-212,529,725),8131=>array(40,-212,529,462),8132=>array(40,-212,530,720),8134=>array(50,-212,569,633),8135=>array(40,-212,569,633),8136=>array(127,1,807,706),8137=>array(89,0,832,690),8138=>array(124,0,947,707),8139=>array(90,0,983,691),8140=>array(0,0,859,669),8141=>array(168,540,460,766),8142=>array(172,555,497,780),8143=>array(176,527,561,891),8144=>array(33,-13,357,664),8145=>array(14,-13,356,617),8146=>array(32,-13,376,752),8147=>array(33,-13,404,755),8150=>array(33,-13,423,623),8151=>array(33,-13,436,796),8152=>array(0,0,491,871),8153=>array(0,0,469,800),8154=>array(130,0,568,704),8155=>array(98,0,601,691),8157=>array(156,544,451,768),8158=>array(188,558,509,785),8159=>array(181,516,566,890),8160=>array(53,-13,554,664),8161=>array(53,-13,551,610),8162=>array(53,-13,551,752),8163=>array(53,-13,551,750),8164=>array(0,-218,503,708),8165=>array(0,-218,503,713),8166=>array(53,-13,560,623),8167=>array(53,-13,587,796),8168=>array(78,0,786,871),8169=>array(78,0,786,797),8170=>array(139,0,971,727),8171=>array(83,0,966,694),8172=>array(137,0,841,669),8173=>array(176,519,520,752),8174=>array(178,517,522,750),8175=>array(183,557,278,781),8178=>array(15,-200,684,725),8179=>array(15,-200,684,474),8180=>array(15,-200,684,721),8182=>array(15,-13,684,623),8183=>array(15,-200,684,623),8184=>array(146,-18,838,715),8185=>array(89,-18,800,696),8186=>array(133,0,907,724),8187=>array(89,0,888,695),8188=>array(0,0,882,685),8189=>array(191,537,373,761),8190=>array(251,544,435,768),8208=>array(4,178,269,269),8209=>array(4,178,269,269),8210=>array(-40,178,477,269),8211=>array(-40,178,477,269),8212=>array(-40,178,977,269),8213=>array(-40,178,977,269),8214=>array(106,-18,324,685),8215=>array(86,-225,392,-46),8216=>array(92,369,296,685),8217=>array(84,369,288,685),8218=>array(-47,-182,157,134),8219=>array(105,375,316,686),8220=>array(95,369,549,685),8221=>array(84,369,554,685),8222=>array(-28,-182,428,134),8223=>array(105,375,566,686),8224=>array(91,-145,494,685),8225=>array(10,-139,493,685),8226=>array(107,175,470,525),8227=>array(23,101,509,575),8228=>array(70,-13,218,135),8229=>array(70,-13,468,135),8230=>array(70,-13,818,135),8240=>array(7,-29,996,706),8241=>array(39,-10,1577,692),8242=>array(128,398,268,685),8243=>array(128,398,476,685),8244=>array(128,398,764,685),8245=>array(197,479,382,776),8246=>array(214,479,594,776),8247=>array(206,479,756,776),8248=>array(-34,-162,419,203),8249=>array(32,32,303,415),8250=>array(10,32,281,415),8251=>array(107,-56,764,592),8252=>array(67,-13,759,684),8253=>array(118,-13,703,689),8254=>array(155,527,655,607),8255=>array(36,-279,898,-19),8256=>array(214,640,1076,900),8257=>array(-16,-19,480,691),8258=>array(64,-102,888,688),8259=>array(85,200,500,388),8260=>array(-173,-14,508,683),8261=>array(53,-175,444,698),8262=>array(12,-175,403,698),8263=>array(79,-13,970,684),8264=>array(79,-13,870,684),8265=>array(67,-13,859,684),8266=>array(57,0,525,449),8267=>array(-55,-154,559,662),8268=>array(92,155,614,545),8269=>array(69,166,591,556),8270=>array(65,-24,456,409),8271=>array(2,-183,245,459),8272=>array(97,-14,1019,731),8273=>array(65,-23,581,884),8274=>array(18,-14,699,689),8275=>array(62,268,665,424),8276=>array(205,-279,1067,-19),8277=>array(97,-24,836,711),8278=>array(77,-25,527,597),8279=>array(128,398,881,685),8280=>array(55,-25,701,688),8281=>array(-3,-25,777,597),8282=>array(26,-25,362,802),8283=>array(75,-210,721,809),8284=>array(66,-44,637,529),8285=>array(23,-25,359,802),8286=>array(20,-25,356,802),8304=>array(159,386,461,805),8305=>array(188,381,364,847),8308=>array(134,390,474,800),8309=>array(125,390,453,800),8310=>array(142,382,462,798),8311=>array(191,390,502,791),8312=>array(137,386,448,804),8313=>array(135,385,456,800),8314=>array(168,456,417,686),8315=>array(177,531,426,611),8316=>array(161,461,441,681),8317=>array(169,321,382,900),8318=>array(141,320,354,900),8319=>array(116,383,452,700),8320=>array(0,-210,302,209),8321=>array(-9,-200,262,209),8322=>array(-2,-200,309,209),8323=>array(-11,-205,293,213),8324=>array(-17,-200,323,210),8325=>array(-12,-204,316,206),8326=>array(-4,-204,316,212),8327=>array(41,-200,352,201),8328=>array(-8,-205,303,213),8329=>array(-16,-205,305,210),8330=>array(25,-114,274,116),8331=>array(22,-39,271,41),8332=>array(10,-119,290,101),8333=>array(20,-300,233,279),8334=>array(-6,-300,207,280),8336=>array(9,-205,334,120),8337=>array(16,-204,284,120),8338=>array(17,-204,319,120),8339=>array(-21,-203,330,121),8340=>array(8,-204,276,120),8352=>array(61,1,612,678),8353=>array(32,-85,677,753),8354=>array(32,-18,677,685),8355=>array(-13,0,660,669),8356=>array(-32,-12,510,683),8357=>array(12,-114,727,582),8358=>array(-27,-15,748,669),8359=>array(10,-15,983,673),8360=>array(0,-13,1004,669),8361=>array(18,-18,940,669),8362=>array(60,-4,923,605),8363=>array(73,-4,649,802),8364=>array(86,-19,841,676),8365=>array(34,0,814,667),8366=>array(103,0,726,672),8367=>array(7,-212,1480,693),8368=>array(12,-197,579,692),8369=>array(16,-5,709,673),8370=>array(82,-37,692,704),8371=>array(15,-5,737,674),8372=>array(69,-19,584,676),8373=>array(10,-99,565,750),8376=>array(109,-1,648,676),8377=>array(146,-112,761,675),8400=>array(-571,665,95,841),8401=>array(-564,659,102,835),8406=>array(-603,560,19,845),8407=>array(-564,615,58,900),8411=>array(-477,470,69,618),8412=>array(-677,470,69,618),8413=>array(-781,-238,297,840),8414=>array(-760,-213,269,816),8415=>array(-775,-230,291,836),8416=>array(-781,-238,297,840),8417=>array(-570,558,77,843),8421=>array(-309,-96,40,604),8423=>array(-328,15,189,559),8424=>array(-475,-193,71,-45),8426=>array(-612,111,10,396),8427=>array(-577,-98,239,599),8428=>array(-650,-219,16,-43),8429=>array(-646,-225,20,-49),8430=>array(-621,-290,1,-5),8431=>array(-623,-288,-1,-3),8448=>array(58,-14,739,683),8449=>array(68,-14,749,683),8451=>array(106,-18,1020,685),8453=>array(6,-14,687,686),8454=>array(6,-14,709,686),8455=>array(13,-19,650,691),8456=>array(8,-19,699,691),8457=>array(104,0,955,683),8458=>array(1,-207,471,462),8459=>array(19,-33,1056,723),8462=>array(20,-9,531,699),8463=>array(17,-9,528,699),8464=>array(-11,-149,1065,678),8465=>array(8,-37,703,761),8466=>array(-2,-86,895,689),8467=>array(24,-14,527,677),8468=>array(0,-14,911,676),8470=>array(1,-15,855,669),8471=>array(53,-68,882,761),8472=>array(-15,-193,642,479),8475=>array(-1,-8,808,691),8476=>array(23,-44,856,762),8478=>array(-4,-14,710,676),8479=>array(0,-93,714,826),8480=>array(70,203,1054,682),8481=>array(88,0,1080,669),8482=>array(110,204,1081,668),8483=>array(138,-93,788,826),8486=>array(0,0,774,685),8487=>array(34,-16,808,669),8489=>array(40,10,295,472),8490=>array(0,0,723,669),8491=>array(0,0,660,900),8492=>array(-3,-22,880,684),8494=>array(40,-10,535,473),8495=>array(24,-13,417,462),8497=>array(-6,-66,993,705),8498=>array(0,0,673,669),8499=>array(-5,-44,1301,704),8501=>array(21,0,626,644),8502=>array(23,0,527,645),8503=>array(11,-1,386,644),8504=>array(123,-5,580,645),8506=>array(59,-13,952,651),8507=>array(7,-1,1119,669),8523=>array(93,-19,787,682),8525=>array(42,-14,1067,683),8526=>array(2,-1,453,448),8531=>array(79,-12,802,688),8532=>array(102,-15,847,688),8533=>array(73,-14,846,688),8534=>array(107,-14,877,689),8535=>array(92,-18,855,688),8536=>array(107,-14,864,688),8537=>array(79,-12,817,689),8538=>array(86,-18,828,688),8539=>array(72,-13,841,688),8540=>array(86,-18,842,688),8541=>array(92,-15,846,688),8542=>array(77,-15,838,688),8543=>array(79,-12,784,688),8544=>array(0,0,438,669),8545=>array(0,0,761,669),8546=>array(0,0,1084,669),8547=>array(0,-18,1151,669),8548=>array(128,-18,778,669),8549=>array(128,-18,1101,669),8550=>array(128,-18,1409,669),8551=>array(128,-18,1732,669),8552=>array(0,0,1056,669),8553=>array(0,0,718,669),8554=>array(0,0,1073,669),8555=>array(0,0,1398,669),8556=>array(0,0,612,669),8557=>array(41,-18,686,685),8558=>array(0,0,731,669),8559=>array(0,-12,946,669),8560=>array(40,-9,301,685),8561=>array(40,-9,560,685),8562=>array(40,-9,822,685),8563=>array(40,-13,686,685),8564=>array(54,-13,439,462),8565=>array(54,-13,699,685),8566=>array(54,-13,959,685),8567=>array(54,-13,1219,685),8568=>array(40,-13,783,685),8569=>array(-30,-13,485,462),8570=>array(-30,-13,747,685),8571=>array(-30,-13,1007,685),8572=>array(42,-9,330,699),8573=>array(24,-13,421,462),8574=>array(20,-13,558,699),8575=>array(10,-9,746,462),8592=>array(51,36,880,415),8593=>array(106,-189,485,640),8594=>array(51,36,880,415),8595=>array(85,-189,464,640),8596=>array(51,36,913,415),8597=>array(83,-205,462,657),8598=>array(132,-98,751,521),8599=>array(112,-58,731,561),8600=>array(123,-98,742,521),8601=>array(112,-138,731,481),8602=>array(51,-43,880,489),8603=>array(61,-43,890,489),8606=>array(51,36,880,415),8607=>array(116,-189,495,640),8608=>array(61,36,890,415),8609=>array(86,-189,465,640),8610=>array(51,36,891,415),8611=>array(51,36,891,415),8612=>array(51,-23,880,477),8613=>array(45,-188,545,641),8614=>array(91,-23,920,477),8615=>array(155,-187,655,642),8616=>array(61,-232,578,737),8632=>array(60,-98,751,674),8633=>array(31,-213,920,667),8636=>array(63,182,950,415),8637=>array(113,182,1000,415),8638=>array(200,-145,433,742),8639=>array(140,-145,373,742),8640=>array(73,182,960,415),8641=>array(63,182,950,415),8642=>array(190,-145,423,742),8643=>array(110,-145,343,742),8644=>array(51,-164,880,615),8645=>array(76,-189,855,640),8646=>array(51,-164,900,615),8647=>array(71,-164,900,615),8648=>array(76,-209,855,620),8649=>array(31,-164,860,615),8650=>array(56,-169,835,660),8651=>array(73,12,990,587),8652=>array(73,15,970,591),8656=>array(76,-45,953,558),8657=>array(97,-162,700,678),8658=>array(61,-45,938,558),8659=>array(30,-162,633,678),8660=>array(76,-45,957,558),8661=>array(36,-182,704,698),8668=>array(57,23,1103,491),8669=>array(77,23,1123,491),8676=>array(111,-23,920,477),8677=>array(61,-23,870,477),8704=>array(169,-7,740,669),8705=>array(59,-29,611,800),8706=>array(16,-20,472,685),8707=>array(14,0,694,669),8708=>array(14,-135,694,793),8709=>array(52,-18,761,688),8710=>array(6,0,608,688),8711=>array(116,-18,718,670),8712=>array(71,0,606,538),8713=>array(71,-80,613,620),8714=>array(76,-17,484,474),8715=>array(12,0,547,538),8716=>array(8,-80,547,620),8717=>array(92,-18,500,473),8718=>array(57,0,590,691),8719=>array(3,-123,941,746),8720=>array(-9,-123,929,746),8721=>array(-12,-123,782,752),8722=>array(51,209,555,297),8723=>array(99,-54,603,514),8724=>array(62,-16,614,733),8725=>array(0,-12,686,688),8726=>array(120,-12,657,688),8727=>array(112,95,425,443),8728=>array(112,71,485,443),8729=>array(134,104,458,428),8730=>array(53,-35,723,900),8731=>array(53,-35,723,900),8732=>array(53,-35,723,900),8733=>array(71,42,726,456),8734=>array(15,42,733,456),8735=>array(62,0,447,385),8739=>array(72,-162,168,678),8740=>array(30,-162,561,678),8741=>array(72,-162,406,678),8742=>array(0,-162,705,678),8743=>array(42,0,612,574),8744=>array(112,0,682,574),8745=>array(32,0,674,594),8746=>array(70,0,712,594),8747=>array(-3,-200,698,900),8748=>array(-3,-200,1008,900),8749=>array(-3,-200,1318,900),8756=>array(62,-9,566,497),8757=>array(62,-9,566,497),8758=>array(118,-49,266,495),8759=>array(107,-51,652,495),8761=>array(61,17,766,495),8764=>array(102,156,687,366),8770=>array(62,87,614,480),8771=>array(62,87,614,480),8773=>array(52,-3,637,576),8776=>array(92,36,677,486),8778=>array(92,-28,677,569),8784=>array(63,107,567,635),8785=>array(63,-143,567,635),8786=>array(73,-143,577,635),8787=>array(51,-143,579,635),8788=>array(78,17,827,495),8789=>array(70,19,819,497),8790=>array(72,87,624,428),8791=>array(73,107,577,693),8793=>array(64,110,568,730),8794=>array(64,110,568,730),8797=>array(64,110,639,774),8798=>array(63,110,567,693),8799=>array(64,110,568,803),8800=>array(63,-13,567,519),8801=>array(87,12,591,500),8804=>array(71,1,589,672),8805=>array(91,1,629,668),8806=>array(81,-199,605,672),8807=>array(101,-199,619,668),8818=>array(12,-115,597,661),8819=>array(59,-115,644,661),8834=>array(81,-12,716,526),8835=>array(20,-12,655,526),8976=>array(75,64,695,362),8994=>array(93,131,921,400),8995=>array(62,131,889,400),9001=>array(75,-162,462,679),9002=>array(16,-162,403,679),9251=>array(29,0,508,186),9674=>array(48,0,496,740),9675=>array(17,-95,721,609),9676=>array(38,-67,826,722),9688=>array(0,0,644,673),9702=>array(90,101,490,501),9711=>array(53,-68,882,761),9824=>array(80,0,622,555),9825=>array(119,-34,691,561),9826=>array(102,-31,605,590),9827=>array(83,0,589,588),9828=>array(41,-40,631,680),9829=>array(119,-34,691,561),9830=>array(101,-31,605,590),9831=>array(39,-40,663,595),9833=>array(-38,0,373,694),9834=>array(-21,0,528,694),9835=>array(13,0,756,729),9836=>array(13,0,756,729),9837=>array(0,-36,452,730),9838=>array(34,-214,494,712),9839=>array(-8,-197,551,762),11799=>array(42,-56,355,323),42790=>array(-24,-209,799,669),42791=>array(-13,-207,475,699),42792=>array(89,-78,869,669),42793=>array(33,-78,649,594),42794=>array(68,-19,722,691),42795=>array(59,-14,557,673),42796=>array(28,-106,603,688),42797=>array(7,-205,484,461),42798=>array(28,-182,630,688),42799=>array(7,-205,582,461),42888=>array(40,-93,367,81),42889=>array(23,-13,264,459),42890=>array(51,107,304,399),42891=>array(197,177,403,760),42892=>array(225,375,403,760),42922=>array(82,0,962,669),43002=>array(-19,-13,717,458),64256=>array(-95,-205,788,703),64257=>array(-95,-205,607,703),64258=>array(-95,-205,644,704),64259=>array(-95,-205,875,703),64260=>array(-95,-205,913,704),64261=>array(-95,-205,654,698),64262=>array(-19,-13,666,740),64275=>array(86,-14,1133,676),64276=>array(86,-14,1137,676),64277=>array(86,-200,1110,676),64278=>array(86,-200,1132,676),64279=>array(86,-200,1387,676),64285=>array(115,159,339,645),64286=>array(394,652,609,724),64287=>array(143,160,605,645),64288=>array(43,0,629,644),64297=>array(77,209,601,506),64298=>array(102,0,836,721),64299=>array(102,0,790,721),64300=>array(102,0,836,721),64301=>array(102,0,790,721),64302=>array(51,-110,656,644),64303=>array(51,-235,656,644),64304=>array(51,-123,656,644),64305=>array(23,0,527,645),64306=>array(11,-1,386,644),64307=>array(143,-5,600,645),64308=>array(50,-5,636,645),64309=>array(111,-5,332,644),64310=>array(76,-7,367,644),64312=>array(88,0,625,644),64313=>array(97,301,339,645),64314=>array(143,-285,573,645),64315=>array(20,0,556,645),64316=>array(140,-5,586,899),64318=>array(68,0,631,637),64320=>array(8,0,404,644),64321=>array(68,0,566,645),64323=>array(59,-280,542,645),64324=>array(18,0,548,644),64326=>array(38,0,624,645),64327=>array(-17,-300,605,645),64328=>array(143,-5,547,645),64329=>array(69,0,757,645),64330=>array(10,-5,616,645),64331=>array(143,-5,359,720),64332=>array(23,0,527,709),64333=>array(20,0,556,709),64334=>array(18,0,548,709),64335=>array(156,0,656,899),65532=>array(85,-27,797,667),65533=>array(107,-63,971,800),65535=>array(6,-81,742,774)); +$cw=array(0=>600,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>335,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>250,59=>250,60=>570,61=>576,62=>570,63=>500,64=>832,65=>696,66=>640,67=>620,68=>723,69=>630,70=>609,71=>706,72=>753,73=>374,74=>500,75=>663,76=>609,77=>876,78=>705,79=>676,80=>600,81=>677,82=>667,83=>506,84=>593,85=>714,86=>703,87=>928,88=>699,89=>639,90=>562,91=>333,92=>400,93=>333,94=>570,95=>500,96=>333,97=>509,98=>481,99=>428,100=>510,101=>417,102=>485,103=>490,104=>546,105=>292,106=>333,107=>509,108=>294,109=>763,110=>526,111=>474,112=>482,113=>496,114=>400,115=>356,116=>286,117=>530,118=>439,119=>652,120=>476,121=>433,122=>410,123=>348,124=>270,125=>348,126=>570,160=>250,161=>389,162=>410,163=>522,164=>560,165=>645,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>272,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>696,193=>696,194=>696,195=>696,196=>696,197=>696,198=>911,199=>620,200=>630,201=>630,202=>630,203=>630,204=>374,205=>374,206=>374,207=>374,208=>723,209=>705,210=>676,211=>676,212=>676,213=>676,214=>676,215=>570,216=>676,217=>714,218=>714,219=>714,220=>714,221=>639,222=>597,223=>580,224=>509,225=>509,226=>509,227=>509,228=>509,229=>509,230=>697,231=>417,232=>417,233=>417,234=>417,235=>417,236=>292,237=>292,238=>292,239=>292,240=>450,241=>526,242=>474,243=>474,244=>474,245=>474,246=>474,247=>570,248=>474,249=>530,250=>530,251=>530,252=>530,253=>433,254=>492,255=>433,256=>696,257=>509,258=>696,259=>509,260=>734,261=>509,262=>620,263=>428,264=>620,265=>428,266=>620,267=>428,268=>620,269=>428,270=>723,271=>609,272=>723,273=>505,274=>630,275=>417,276=>630,277=>417,278=>630,279=>417,280=>610,281=>417,282=>667,283=>417,284=>706,285=>490,286=>706,287=>490,288=>706,289=>490,290=>706,291=>490,292=>753,293=>546,294=>758,295=>547,296=>389,297=>292,298=>389,299=>292,300=>389,301=>292,302=>421,303=>292,304=>389,305=>292,306=>834,307=>516,308=>500,309=>333,310=>667,311=>509,312=>514,313=>609,314=>294,315=>609,316=>294,317=>638,318=>382,319=>609,320=>434,321=>609,322=>304,323=>705,324=>526,325=>705,326=>526,327=>705,328=>526,329=>526,330=>793,331=>495,332=>676,333=>474,334=>676,335=>474,336=>676,337=>474,338=>875,339=>680,340=>667,341=>400,342=>667,343=>400,344=>667,345=>400,346=>506,347=>356,348=>506,349=>356,350=>508,351=>337,352=>506,353=>356,354=>593,355=>286,356=>593,357=>426,358=>593,359=>317,360=>714,361=>530,362=>714,363=>530,364=>714,365=>530,366=>714,367=>530,368=>714,369=>530,370=>722,371=>556,372=>928,373=>652,374=>639,375=>433,376=>639,377=>562,378=>410,379=>562,380=>410,381=>562,382=>410,383=>485,384=>492,385=>778,386=>648,387=>486,388=>640,389=>502,390=>702,391=>870,392=>600,393=>723,394=>860,395=>717,396=>505,397=>546,398=>670,399=>629,400=>608,401=>639,402=>435,403=>885,404=>629,405=>738,406=>284,407=>389,408=>748,409=>489,410=>324,411=>508,412=>853,413=>824,414=>506,415=>670,416=>804,417=>579,418=>1014,419=>755,420=>718,421=>484,422=>661,423=>526,424=>400,425=>701,426=>455,427=>333,428=>611,429=>385,430=>611,431=>879,432=>665,433=>724,434=>626,435=>694,436=>591,437=>562,438=>417,439=>609,440=>614,441=>481,442=>428,443=>500,444=>604,445=>448,446=>406,447=>483,448=>260,449=>418,450=>570,451=>333,452=>1296,453=>1123,454=>889,455=>1109,456=>887,457=>556,458=>1132,459=>945,460=>789,461=>696,462=>509,463=>374,464=>292,465=>676,466=>474,467=>714,468=>530,469=>722,470=>530,471=>722,472=>530,473=>722,474=>530,475=>722,476=>530,477=>417,478=>696,479=>509,480=>667,481=>509,482=>911,483=>697,484=>730,485=>510,486=>706,487=>490,488=>663,489=>509,490=>667,491=>474,492=>667,493=>474,494=>609,495=>470,496=>333,497=>1335,498=>1123,499=>889,500=>706,501=>490,502=>992,503=>595,504=>705,505=>526,506=>667,507=>509,508=>911,509=>698,510=>676,511=>474,512=>696,513=>509,514=>696,515=>509,516=>630,517=>417,518=>630,519=>417,520=>374,521=>292,522=>374,523=>292,524=>676,525=>474,526=>676,527=>474,528=>667,529=>400,530=>667,531=>400,532=>714,533=>530,534=>714,535=>530,536=>506,537=>356,538=>593,539=>286,540=>506,541=>491,542=>753,543=>546,544=>719,545=>558,546=>568,547=>500,548=>667,549=>444,550=>696,551=>509,552=>610,553=>417,554=>676,555=>474,556=>676,557=>474,558=>676,559=>474,560=>722,561=>474,562=>639,563=>433,564=>422,565=>591,566=>393,567=>333,568=>810,569=>810,570=>695,571=>620,572=>428,573=>609,574=>593,575=>356,576=>410,577=>476,578=>467,579=>640,580=>714,581=>722,582=>610,583=>399,584=>500,585=>394,586=>732,587=>574,588=>669,589=>409,590=>671,591=>438,592=>509,593=>570,594=>570,595=>483,596=>444,597=>412,598=>476,599=>644,600=>408,601=>409,602=>546,603=>448,604=>463,605=>527,606=>472,607=>359,608=>656,609=>456,610=>494,611=>506,612=>582,613=>546,614=>556,615=>526,616=>318,617=>299,618=>278,619=>378,620=>378,621=>277,622=>639,623=>783,624=>728,625=>727,626=>489,627=>504,628=>513,629=>461,630=>700,631=>688,632=>604,633=>420,634=>389,635=>435,636=>389,637=>389,638=>424,639=>364,640=>496,641=>516,642=>365,643=>505,644=>505,645=>433,646=>601,647=>319,648=>286,649=>550,650=>503,651=>486,652=>439,653=>652,654=>458,655=>406,656=>604,657=>473,658=>470,659=>503,660=>390,661=>387,662=>427,663=>437,664=>778,665=>487,666=>453,667=>655,668=>540,669=>429,670=>509,671=>446,672=>604,673=>380,674=>395,675=>752,676=>848,677=>820,678=>607,679=>595,680=>656,681=>831,682=>585,683=>535,684=>458,685=>463,686=>529,687=>586,688=>396,689=>397,690=>242,691=>243,692=>267,693=>341,694=>368,695=>440,696=>300,697=>250,698=>408,699=>250,700=>250,701=>250,702=>300,703=>300,704=>340,705=>340,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>300,717=>333,718=>333,719=>333,720=>278,721=>278,722=>300,723=>300,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>352,736=>374,737=>227,738=>264,739=>340,740=>340,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>480,751=>333,752=>333,753=>333,754=>333,755=>327,756=>261,757=>333,758=>333,759=>400,760=>278,761=>175,762=>175,763=>175,764=>175,765=>0,766=>337,767=>432,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,885=>199,890=>0,894=>333,900=>330,901=>333,902=>696,903=>250,904=>819,905=>955,906=>539,908=>835,910=>961,911=>889,912=>312,913=>696,914=>640,915=>576,916=>751,917=>630,918=>562,919=>753,920=>675,921=>389,922=>663,923=>696,924=>889,925=>705,926=>629,927=>675,928=>753,929=>600,931=>701,932=>621,933=>710,934=>799,935=>699,936=>919,937=>750,938=>374,939=>710,940=>570,941=>439,942=>548,943=>312,944=>536,945=>570,946=>538,947=>532,948=>506,949=>439,950=>437,951=>548,952=>477,953=>312,954=>549,955=>510,956=>589,957=>522,958=>494,959=>512,960=>612,961=>513,962=>468,963=>525,964=>444,965=>536,966=>615,967=>495,968=>693,969=>687,970=>312,971=>536,972=>512,973=>536,974=>687,976=>489,977=>613,978=>722,979=>931,980=>722,981=>623,982=>688,983=>527,984=>615,985=>512,986=>608,987=>508,988=>598,989=>543,990=>708,991=>377,992=>731,993=>631,1008=>534,1009=>519,1010=>477,1011=>333,1012=>670,1013=>411,1014=>439,1015=>597,1016=>533,1017=>631,1018=>889,1019=>761,1020=>506,1021=>637,1022=>631,1023=>637,1024=>630,1025=>630,1026=>768,1027=>576,1028=>637,1029=>506,1030=>374,1031=>374,1032=>500,1033=>1053,1034=>1019,1035=>831,1036=>710,1037=>753,1038=>739,1039=>753,1040=>696,1041=>648,1042=>640,1043=>576,1044=>760,1045=>630,1046=>1052,1047=>651,1048=>753,1049=>753,1050=>710,1051=>786,1052=>876,1053=>753,1054=>676,1055=>753,1056=>600,1057=>620,1058=>593,1059=>739,1060=>799,1061=>699,1062=>754,1063=>693,1064=>1111,1065=>1111,1066=>756,1067=>959,1068=>624,1069=>689,1070=>1038,1071=>757,1072=>509,1073=>478,1074=>467,1075=>374,1076=>456,1077=>417,1078=>941,1079=>458,1080=>530,1081=>530,1082=>538,1083=>580,1084=>752,1085=>533,1086=>474,1087=>526,1088=>482,1089=>428,1090=>763,1091=>496,1092=>759,1093=>476,1094=>529,1095=>529,1096=>776,1097=>777,1098=>663,1099=>744,1100=>506,1101=>458,1102=>733,1103=>572,1104=>417,1105=>417,1106=>541,1107=>374,1108=>454,1109=>356,1110=>292,1111=>292,1112=>333,1113=>802,1114=>754,1115=>545,1116=>538,1117=>530,1118=>496,1119=>530,1120=>948,1121=>693,1122=>751,1123=>760,1124=>1005,1125=>718,1126=>906,1127=>732,1128=>1222,1129=>923,1130=>1052,1131=>828,1132=>1377,1133=>1014,1134=>604,1135=>446,1136=>938,1137=>779,1138=>667,1139=>517,1140=>796,1141=>584,1142=>796,1143=>584,1144=>1131,1145=>907,1146=>864,1147=>616,1148=>959,1149=>690,1150=>948,1151=>635,1152=>608,1153=>434,1154=>372,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>778,1163=>544,1164=>634,1165=>499,1166=>624,1167=>483,1168=>601,1169=>448,1170=>606,1171=>448,1172=>719,1173=>529,1174=>1080,1175=>941,1176=>651,1177=>450,1178=>772,1179=>538,1180=>780,1181=>558,1182=>750,1183=>538,1184=>862,1185=>688,1186=>754,1187=>533,1188=>965,1189=>664,1190=>1089,1191=>783,1192=>661,1193=>522,1194=>637,1195=>419,1196=>614,1197=>769,1198=>639,1199=>660,1200=>638,1201=>660,1202=>694,1203=>500,1204=>984,1205=>579,1206=>713,1207=>538,1208=>713,1209=>529,1210=>727,1211=>546,1212=>850,1213=>570,1214=>844,1215=>570,1216=>374,1217=>1052,1218=>941,1219=>705,1220=>509,1221=>786,1222=>580,1223=>753,1224=>483,1225=>753,1226=>539,1227=>703,1228=>485,1229=>876,1230=>758,1231=>374,1232=>696,1233=>509,1234=>696,1235=>509,1236=>891,1237=>646,1238=>630,1239=>417,1240=>609,1241=>403,1242=>609,1243=>403,1244=>1052,1245=>941,1246=>651,1247=>458,1248=>604,1249=>479,1250=>753,1251=>539,1252=>753,1253=>539,1254=>676,1255=>474,1256=>670,1257=>461,1258=>670,1259=>461,1260=>689,1261=>458,1262=>739,1263=>496,1264=>739,1265=>496,1266=>739,1267=>496,1268=>693,1269=>529,1270=>606,1271=>428,1272=>959,1273=>744,1296=>652,1297=>480,1298=>786,1299=>530,1306=>677,1307=>496,1308=>928,1309=>652,1310=>736,1311=>544,1329=>889,1330=>787,1331=>858,1332=>941,1333=>775,1334=>765,1335=>805,1336=>762,1337=>938,1338=>869,1339=>765,1340=>756,1341=>966,1342=>992,1343=>748,1344=>469,1345=>731,1346=>941,1347=>745,1348=>966,1349=>641,1350=>929,1351=>774,1352=>779,1353=>784,1354=>841,1355=>775,1356=>955,1357=>779,1358=>927,1359=>555,1360=>763,1361=>641,1362=>656,1363=>824,1364=>869,1365=>768,1366=>754,1369=>300,1370=>300,1371=>270,1372=>307,1373=>270,1374=>324,1375=>322,1377=>818,1378=>548,1379=>601,1380=>608,1381=>551,1382=>547,1383=>496,1384=>548,1385=>586,1386=>585,1387=>548,1388=>269,1389=>798,1390=>594,1391=>544,1392=>548,1393=>513,1394=>583,1395=>560,1396=>551,1397=>397,1398=>567,1399=>447,1400=>548,1401=>411,1402=>810,1403=>464,1404=>548,1405=>551,1406=>595,1407=>821,1408=>548,1409=>557,1410=>312,1411=>821,1412=>550,1413=>511,1414=>668,1415=>602,1417=>333,1418=>349,1423=>759,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>0,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>433,1471=>0,1472=>155,1473=>0,1474=>0,1475=>400,1476=>0,1477=>0,1478=>347,1479=>0,1488=>593,1489=>498,1490=>339,1491=>523,1492=>561,1493=>266,1494=>291,1495=>559,1496=>576,1497=>266,1498=>496,1499=>501,1500=>510,1501=>542,1502=>581,1503=>273,1504=>347,1505=>512,1506=>552,1507=>493,1508=>491,1509=>537,1510=>561,1511=>544,1512=>502,1513=>716,1514=>571,1520=>532,1521=>532,1522=>532,1523=>396,1524=>432,3585=>590,3586=>578,3587=>661,3588=>592,3589=>592,3590=>699,3591=>447,3592=>534,3593=>692,3594=>578,3595=>659,3596=>899,3597=>804,3598=>633,3599=>637,3600=>484,3601=>730,3602=>876,3603=>915,3604=>592,3605=>592,3606=>578,3607=>670,3608=>542,3609=>671,3610=>621,3611=>618,3612=>621,3613=>617,3614=>708,3615=>708,3616=>637,3617=>589,3618=>552,3619=>484,3620=>590,3621=>569,3622=>637,3623=>526,3624=>599,3625=>802,3626=>579,3627=>668,3628=>778,3629=>560,3630=>514,3631=>510,3632=>442,3633=>0,3634=>423,3635=>452,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>665,3648=>357,3649=>624,3650=>529,3651=>486,3652=>475,3653=>423,3654=>500,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>548,3665=>548,3666=>592,3667=>614,3668=>631,3669=>643,3670=>508,3671=>744,3672=>622,3673=>585,3674=>721,3675=>1381,4256=>475,4257=>469,4258=>573,4259=>650,4260=>502,4261=>506,4262=>481,4263=>746,4264=>491,4265=>495,4266=>888,4267=>488,4268=>464,4269=>745,4270=>483,4271=>489,4272=>721,4273=>464,4274=>578,4275=>590,4276=>611,4277=>491,4278=>663,4279=>489,4280=>544,4281=>479,4282=>527,4283=>488,4284=>560,4285=>461,4286=>467,4287=>546,4288=>483,4289=>487,4290=>562,4291=>477,4292=>491,4293=>471,4304=>522,4305=>518,4306=>621,4307=>716,4308=>517,4309=>519,4310=>518,4311=>796,4312=>518,4313=>518,4314=>934,4315=>517,4316=>519,4317=>787,4318=>515,4319=>514,4320=>788,4321=>573,4322=>620,4323=>593,4324=>639,4325=>516,4326=>714,4327=>518,4328=>572,4329=>518,4330=>555,4331=>518,4332=>562,4333=>509,4334=>572,4335=>677,4336=>523,4337=>517,4338=>595,4339=>480,4340=>519,4341=>484,4342=>838,4343=>517,4344=>516,4345=>621,4346=>522,4347=>410,4348=>389,5024=>718,5025=>768,5026=>633,5027=>878,5028=>1001,5029=>371,5030=>576,5031=>754,5032=>531,5033=>774,5034=>692,5035=>499,5036=>668,5037=>829,5038=>575,5039=>681,5040=>485,5041=>607,5042=>885,5043=>974,5044=>588,5045=>583,5046=>726,5047=>947,5048=>558,5049=>832,5050=>1096,5051=>780,5052=>595,5053=>869,5054=>752,5055=>710,5056=>761,5057=>802,5058=>760,5059=>656,5060=>655,5061=>982,5062=>684,5063=>801,5064=>805,5065=>1042,5066=>755,5067=>612,5068=>707,5069=>889,5070=>584,5071=>623,5072=>536,5073=>763,5074=>763,5075=>549,5076=>1052,5077=>600,5078=>730,5079=>714,5080=>714,5081=>697,5082=>543,5083=>943,5084=>718,5085=>630,5086=>660,5087=>692,5088=>841,5089=>861,5090=>617,5091=>733,5092=>898,5093=>896,5094=>781,5095=>612,5096=>830,5097=>948,5098=>886,5099=>757,5100=>796,5101=>578,5102=>601,5103=>797,5104=>623,5105=>886,5106=>730,5107=>827,5108=>648,7424=>611,7425=>587,7426=>683,7427=>437,7428=>428,7429=>450,7431=>401,7432=>463,7433=>306,7434=>268,7435=>449,7436=>404,7437=>536,7439=>443,7448=>361,7450=>390,7451=>350,7452=>449,7456=>384,7457=>527,7458=>395,7579=>385,7581=>285,7582=>341,7583=>320,7588=>218,7589=>242,7592=>380,7593=>236,7596=>497,7597=>529,7598=>401,7599=>404,7600=>364,7601=>349,7602=>412,7603=>224,7604=>332,7605=>197,7606=>344,7607=>356,7608=>354,7609=>334,7612=>453,7613=>318,7614=>317,7615=>348,7680=>696,7681=>509,7682=>640,7683=>481,7684=>640,7685=>481,7686=>640,7687=>481,7688=>620,7689=>417,7690=>723,7691=>510,7692=>723,7693=>510,7694=>723,7695=>510,7696=>723,7697=>495,7698=>723,7699=>510,7700=>618,7701=>417,7702=>618,7703=>417,7704=>630,7705=>417,7706=>630,7707=>417,7708=>610,7709=>417,7710=>609,7711=>485,7712=>706,7713=>490,7714=>753,7715=>546,7716=>753,7717=>546,7718=>753,7719=>546,7720=>758,7721=>546,7722=>753,7723=>546,7724=>374,7725=>292,7726=>374,7727=>292,7728=>663,7729=>509,7730=>663,7731=>509,7732=>663,7733=>509,7734=>609,7735=>294,7736=>609,7737=>294,7738=>609,7739=>294,7740=>609,7741=>294,7742=>876,7743=>763,7744=>876,7745=>763,7746=>876,7747=>763,7748=>705,7749=>526,7750=>705,7751=>526,7752=>705,7753=>526,7754=>705,7755=>526,7756=>722,7757=>474,7758=>722,7759=>474,7760=>722,7761=>474,7762=>722,7763=>474,7764=>600,7765=>482,7766=>600,7767=>482,7768=>667,7769=>400,7770=>667,7771=>400,7772=>667,7773=>400,7774=>667,7775=>400,7776=>506,7777=>356,7778=>506,7779=>356,7780=>556,7781=>356,7782=>556,7783=>356,7784=>506,7785=>356,7786=>593,7787=>286,7788=>593,7789=>286,7790=>593,7791=>286,7792=>593,7793=>286,7794=>714,7795=>530,7796=>714,7797=>530,7798=>714,7799=>530,7800=>722,7801=>530,7802=>714,7803=>530,7804=>703,7805=>439,7806=>703,7807=>439,7808=>928,7809=>652,7810=>928,7811=>652,7812=>928,7813=>652,7814=>928,7815=>652,7816=>928,7817=>652,7818=>699,7819=>476,7820=>699,7821=>476,7822=>639,7823=>433,7824=>562,7825=>410,7826=>562,7827=>410,7828=>562,7829=>410,7830=>546,7831=>286,7832=>652,7833=>433,7834=>509,7835=>485,7836=>465,7837=>465,7838=>830,7839=>506,7840=>696,7841=>509,7842=>696,7843=>509,7844=>696,7845=>509,7846=>696,7847=>509,7848=>696,7849=>509,7850=>696,7851=>509,7852=>696,7853=>509,7854=>667,7855=>509,7856=>667,7857=>509,7858=>667,7859=>509,7860=>667,7861=>509,7862=>696,7863=>509,7864=>630,7865=>417,7866=>630,7867=>417,7868=>630,7869=>417,7870=>630,7871=>417,7872=>630,7873=>417,7874=>630,7875=>417,7876=>618,7877=>417,7878=>630,7879=>417,7880=>374,7881=>292,7882=>374,7883=>292,7884=>676,7885=>474,7886=>676,7887=>474,7888=>676,7889=>474,7890=>676,7891=>474,7892=>676,7893=>474,7894=>686,7895=>474,7896=>676,7897=>474,7898=>804,7899=>579,7900=>804,7901=>579,7902=>804,7903=>579,7904=>804,7905=>579,7906=>804,7907=>579,7908=>714,7909=>530,7910=>714,7911=>530,7912=>879,7913=>665,7914=>879,7915=>665,7916=>879,7917=>665,7918=>879,7919=>665,7920=>879,7921=>665,7922=>639,7923=>433,7924=>639,7925=>433,7926=>639,7927=>433,7928=>639,7929=>433,7936=>570,7937=>570,7938=>570,7939=>570,7940=>570,7941=>570,7942=>570,7943=>570,7944=>696,7945=>696,7946=>830,7947=>841,7948=>811,7949=>812,7950=>755,7951=>746,7952=>439,7953=>439,7954=>439,7955=>439,7956=>439,7957=>439,7960=>787,7961=>818,7962=>917,7963=>931,7964=>954,7965=>948,7968=>548,7969=>548,7970=>548,7971=>548,7972=>548,7973=>548,7974=>548,7975=>548,7976=>937,7977=>960,7978=>1073,7979=>1092,7980=>1109,7981=>1115,7982=>1020,7983=>1032,7984=>312,7985=>312,7986=>312,7987=>312,7988=>312,7989=>312,7990=>312,7991=>312,7992=>517,7993=>564,7994=>670,7995=>686,7996=>706,7997=>707,7998=>635,7999=>627,8000=>512,8001=>512,8002=>512,8003=>512,8004=>512,8005=>512,8008=>822,8009=>841,8010=>999,8011=>1031,8012=>963,8013=>971,8016=>536,8017=>536,8018=>536,8019=>536,8020=>536,8021=>536,8022=>536,8023=>536,8025=>949,8027=>1065,8029=>1098,8031=>1017,8032=>687,8033=>687,8034=>687,8035=>687,8036=>687,8037=>687,8038=>687,8039=>687,8040=>885,8041=>919,8042=>1092,8043=>1097,8044=>1058,8045=>1050,8046=>1009,8047=>985,8048=>570,8049=>570,8050=>439,8051=>439,8052=>548,8053=>548,8054=>312,8055=>312,8056=>512,8057=>512,8058=>536,8059=>536,8060=>687,8061=>687,8064=>570,8065=>570,8066=>570,8067=>570,8068=>570,8069=>570,8070=>570,8071=>570,8072=>842,8073=>847,8074=>981,8075=>991,8076=>957,8077=>955,8078=>897,8079=>893,8080=>548,8081=>548,8082=>548,8083=>548,8084=>548,8085=>548,8086=>548,8087=>548,8088=>1042,8089=>1066,8090=>1188,8091=>1199,8092=>1206,8093=>1211,8094=>1124,8095=>1129,8096=>687,8097=>687,8098=>687,8099=>687,8100=>687,8101=>687,8102=>687,8103=>687,8104=>1030,8105=>1066,8106=>1234,8107=>1247,8108=>1199,8109=>1194,8110=>1147,8111=>1135,8112=>570,8113=>570,8114=>570,8115=>570,8116=>570,8118=>570,8119=>570,8120=>696,8121=>696,8122=>696,8123=>696,8124=>835,8125=>250,8126=>0,8127=>250,8128=>500,8129=>400,8130=>548,8131=>548,8132=>548,8134=>548,8135=>548,8136=>737,8137=>762,8138=>883,8139=>919,8140=>859,8141=>500,8142=>500,8143=>500,8144=>312,8145=>312,8146=>312,8147=>312,8150=>312,8151=>312,8152=>389,8153=>389,8154=>519,8155=>552,8157=>500,8158=>500,8159=>500,8160=>536,8161=>536,8162=>536,8163=>536,8164=>513,8165=>513,8166=>536,8167=>536,8168=>710,8169=>710,8170=>895,8171=>890,8172=>801,8173=>550,8174=>550,8175=>250,8178=>687,8179=>687,8180=>687,8182=>687,8183=>687,8184=>814,8185=>776,8186=>883,8187=>864,8188=>882,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>166,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>333,8215=>478,8216=>250,8217=>250,8218=>250,8219=>250,8220=>500,8221=>500,8222=>500,8223=>500,8224=>500,8225=>500,8226=>500,8227=>500,8228=>250,8229=>500,8230=>850,8231=>0,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>250,8239=>166,8240=>1000,8241=>1618,8242=>278,8243=>556,8244=>834,8245=>270,8246=>468,8247=>630,8248=>469,8249=>333,8250=>333,8251=>727,8252=>778,8253=>733,8254=>500,8255=>953,8256=>953,8257=>338,8258=>931,8259=>500,8260=>167,8261=>332,8262=>332,8263=>1000,8264=>889,8265=>889,8266=>500,8267=>453,8268=>600,8269=>600,8270=>500,8271=>250,8272=>953,8273=>500,8274=>521,8275=>576,8276=>953,8277=>785,8278=>410,8279=>881,8280=>620,8281=>620,8282=>179,8283=>621,8284=>569,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>300,8305=>219,8308=>300,8309=>300,8310=>300,8311=>300,8312=>300,8313=>300,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>362,8320=>300,8321=>274,8322=>300,8323=>300,8324=>300,8325=>300,8326=>300,8327=>300,8328=>300,8329=>300,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>350,8337=>296,8338=>320,8339=>337,8340=>298,8352=>667,8353=>667,8354=>667,8355=>667,8356=>500,8357=>742,8358=>722,8359=>1008,8360=>953,8361=>889,8362=>889,8363=>532,8364=>761,8365=>742,8366=>631,8367=>1435,8368=>579,8369=>609,8370=>639,8371=>742,8372=>576,8373=>500,8376=>524,8377=>675,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8423=>0,8424=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8448=>624,8449=>625,8451=>964,8453=>623,8454=>727,8455=>608,8456=>685,8457=>881,8458=>500,8459=>1035,8462=>546,8463=>543,8464=>972,8465=>613,8466=>820,8467=>457,8468=>849,8470=>846,8471=>888,8472=>649,8475=>769,8476=>926,8478=>721,8479=>725,8480=>991,8481=>1080,8482=>1016,8483=>713,8486=>750,8487=>750,8489=>312,8490=>663,8491=>696,8492=>825,8494=>540,8495=>417,8497=>923,8498=>625,8499=>1253,8501=>537,8502=>537,8503=>350,8504=>537,8506=>942,8507=>1080,8523=>738,8525=>1072,8526=>440,8531=>800,8532=>800,8533=>800,8534=>800,8535=>800,8536=>800,8537=>800,8538=>800,8539=>800,8540=>800,8541=>800,8542=>800,8543=>750,8544=>374,8545=>716,8546=>1039,8547=>1040,8548=>703,8549=>1037,8550=>1345,8551=>1668,8552=>1005,8553=>699,8554=>1009,8555=>1334,8556=>609,8557=>620,8558=>723,8559=>876,8560=>292,8561=>551,8562=>813,8563=>686,8564=>439,8565=>690,8566=>950,8567=>1210,8568=>774,8569=>476,8570=>738,8571=>998,8572=>294,8573=>428,8574=>510,8575=>763,8592=>900,8593=>500,8594=>900,8595=>500,8596=>900,8597=>500,8598=>800,8599=>800,8600=>801,8601=>800,8602=>900,8603=>900,8606=>900,8607=>500,8608=>900,8609=>500,8610=>900,8611=>900,8612=>900,8613=>601,8614=>950,8615=>650,8616=>600,8632=>800,8633=>964,8636=>964,8637=>964,8638=>500,8639=>500,8640=>964,8641=>964,8642=>500,8643=>500,8644=>964,8645=>884,8646=>964,8647=>964,8648=>884,8649=>964,8650=>884,8651=>987,8652=>987,8656=>964,8657=>630,8658=>964,8659=>630,8660=>964,8661=>630,8668=>1100,8669=>1100,8676=>964,8677=>964,8704=>627,8705=>548,8706=>494,8707=>627,8708=>627,8709=>746,8710=>612,8711=>612,8712=>576,8713=>576,8714=>439,8715=>576,8716=>576,8717=>576,8718=>500,8719=>812,8720=>812,8721=>713,8722=>606,8723=>656,8724=>676,8725=>560,8726=>690,8727=>500,8728=>500,8729=>500,8730=>549,8731=>549,8732=>549,8733=>752,8734=>752,8735=>509,8739=>240,8740=>521,8741=>478,8742=>645,8743=>634,8744=>634,8745=>694,8746=>694,8747=>459,8748=>793,8749=>1103,8756=>629,8757=>629,8758=>250,8759=>629,8761=>767,8764=>676,8770=>676,8771=>636,8773=>636,8776=>676,8778=>636,8784=>570,8785=>570,8786=>570,8787=>570,8788=>827,8789=>877,8790=>636,8791=>576,8793=>570,8794=>570,8797=>570,8798=>570,8799=>570,8800=>570,8801=>636,8804=>626,8805=>616,8806=>676,8807=>676,8818=>636,8819=>636,8834=>676,8835=>676,8976=>680,8994=>951,8995=>951,9001=>398,9002=>398,9251=>500,9674=>494,9675=>738,9676=>791,9688=>500,9702=>500,9711=>855,9824=>618,9825=>645,9826=>587,9827=>582,9828=>582,9829=>645,9830=>587,9831=>618,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,11799=>333,42790=>778,42791=>548,42792=>868,42793=>648,42794=>652,42795=>452,42796=>478,42797=>422,42798=>675,42799=>627,42888=>333,42889=>278,42890=>282,42891=>349,42892=>278,42922=>892,43002=>763,64256=>753,64257=>623,64258=>619,64259=>891,64260=>888,64261=>616,64262=>662,64275=>1105,64276=>1105,64277=>1099,64278=>1105,64279=>1361,64285=>266,64286=>0,64287=>532,64288=>552,64297=>570,64298=>716,64299=>716,64300=>716,64301=>716,64302=>593,64303=>593,64304=>593,64305=>498,64306=>339,64307=>523,64308=>561,64309=>266,64310=>291,64312=>576,64313=>266,64314=>496,64315=>501,64316=>510,64318=>581,64320=>347,64321=>512,64323=>493,64324=>491,64326=>561,64327=>544,64328=>502,64329=>716,64330=>571,64331=>266,64332=>498,64333=>501,64334=>491,64335=>593,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freeserifbi.z b/tools/tcpdf/fonts/freeserifbi.z new file mode 100644 index 0000000000000000000000000000000000000000..7e96ed8147f3fcc5728756cd426f10680b0428b9 GIT binary patch literal 345721 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%0DV;;R#&7ma)7?d(swMK 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%0Dy@h8c2xW~lpF9t^eVWKKgDt~Z}`DVm!vM)T_k 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 U{@~^Rw8vLU7vJ!|0Dwhe>mai%f&c&j literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freeserifi.ctg.z b/tools/tcpdf/fonts/freeserifi.ctg.z new file mode 100644 index 0000000000000000000000000000000000000000..d742f276aaa801c7e3198ae1eddebe020e9e9766 GIT binary patch literal 5353 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/freeserifi.php b/tools/tcpdf/fonts/freeserifi.php new file mode 100644 index 000000000..dbe679e12 --- /dev/null +++ b/tools/tcpdf/fonts/freeserifi.php @@ -0,0 +1,16 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='TrueTypeUnicode'; +$name='FreeSerifItalic'; +$up=-125; +$ut=50; +$dw=600; +$diff=''; +$originalsize=922088; +$enc=''; +$file='freeserifi.z'; +$ctg='freeserifi.ctg.z'; +$desc=array('Flags'=>96,'FontBBox'=>'[-879 -300 1558 900]','ItalicAngle'=>-16.32768,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>653,'XHeight'=>452,'StemV'=>70,'StemH'=>30,'AvgWidth'=>559,'MaxWidth'=>1601,'MissingWidth'=>600); +$cbbox=array(0=>array(19,-71,725,750),33=>array(39,-11,302,667),34=>array(132,421,420,666),35=>array(2,0,540,676),36=>array(31,-89,497,731),37=>array(79,-13,790,676),38=>array(76,-18,723,666),39=>array(132,421,241,666),40=>array(42,-181,315,669),41=>array(16,-180,289,669),42=>array(128,255,492,666),43=>array(86,0,590,506),44=>array(-4,-129,135,101),45=>array(49,192,282,255),46=>array(27,-11,138,100),47=>array(-5,-18,446,666),48=>array(32,-7,497,676),49=>array(49,0,409,676),50=>array(12,0,452,676),51=>array(15,-7,466,676),52=>array(1,0,479,676),53=>array(15,-7,491,666),54=>array(30,-7,521,686),55=>array(75,-8,537,666),56=>array(30,-7,493,676),57=>array(23,-17,492,676),58=>array(50,-11,256,441),59=>array(27,-129,261,441),60=>array(54,-10,562,516),61=>array(86,120,590,386),62=>array(64,-10,572,516),63=>array(132,-12,472,664),64=>array(68,-18,756,666),65=>array(0,0,615,668),66=>array(0,0,596,653),67=>array(43,-18,666,666),68=>array(0,0,708,653),69=>array(0,0,635,653),70=>array(0,0,636,653),71=>array(44,-18,714,666),72=>array(0,0,775,653),73=>array(0,0,392,653),74=>array(0,-18,497,653),75=>array(0,0,715,653),76=>array(0,0,567,653),77=>array(0,0,891,653),78=>array(0,-15,747,653),79=>array(37,-18,676,666),80=>array(0,0,605,653),81=>array(36,-183,676,666),82=>array(0,0,601,653),83=>array(0,-18,491,667),84=>array(94,0,668,653),85=>array(113,-18,776,653),86=>array(126,-18,738,653),87=>array(128,-18,963,653),88=>array(0,0,684,653),89=>array(113,0,668,653),90=>array(0,0,612,653),91=>array(21,-153,391,663),92=>array(109,-18,469,666),93=>array(12,-153,382,663),94=>array(0,301,422,666),95=>array(0,-125,500,-75),96=>array(131,495,299,666),97=>array(17,-11,476,441),98=>array(25,-11,475,683),99=>array(24,-11,419,441),100=>array(18,-13,530,683),101=>array(24,-11,405,441),102=>array(-77,-207,494,678),103=>array(-24,-206,440,441),104=>array(19,-9,478,683),105=>array(39,-11,254,654),106=>array(-74,-207,326,654),107=>array(18,-11,465,683),108=>array(32,-11,271,683),109=>array(12,-9,704,441),110=>array(12,-9,472,441),111=>array(25,-11,466,441),112=>array(-77,-205,467,441),113=>array(19,-209,477,441),114=>array(19,0,386,441),115=>array(0,-13,350,442),116=>array(26,-11,285,546),117=>array(31,-11,464,441),118=>array(51,-18,456,441),119=>array(51,-18,683,441),120=>array(-30,-11,444,441),121=>array(12,-206,462,441),122=>array(-2,-81,380,428),123=>array(51,-177,407,687),124=>array(105,-18,171,666),125=>array(-7,-177,349,687),126=>array(40,186,502,320),160=>array(0,0,0,0),161=>array(59,-205,321,474),162=>array(77,-143,472,560),163=>array(10,-6,517,670),164=>array(-22,53,522,597),165=>array(27,0,603,653),166=>array(105,-18,171,666),167=>array(53,-162,461,666),168=>array(107,508,405,606),169=>array(35,-14,757,708),170=>array(39,292,352,676),171=>array(51,37,445,403),172=>array(86,108,590,386),173=>array(49,192,282,255),174=>array(35,-14,757,708),175=>array(99,532,411,583),176=>array(101,390,387,676),177=>array(86,0,590,568),178=>array(140,391,431,799),179=>array(137,385,433,799),180=>array(101,494,324,664),181=>array(-30,-209,497,428),182=>array(55,-123,616,653),183=>array(142,188,240,286),184=>array(-30,-217,182,0),185=>array(130,391,375,796),186=>array(39,292,362,676),187=>array(17,37,410,403),188=>array(90,-10,797,676),189=>array(98,-10,781,677),190=>array(87,-10,807,676),191=>array(28,-205,367,473),192=>array(0,0,615,878),193=>array(0,0,615,876),194=>array(0,0,615,873),195=>array(0,0,619,802),196=>array(0,0,615,801),197=>array(0,0,615,900),198=>array(2,0,940,653),199=>array(45,-217,668,666),200=>array(0,0,635,878),201=>array(0,0,635,876),202=>array(0,0,635,873),203=>array(0,0,635,801),204=>array(0,0,392,878),205=>array(0,0,423,876),206=>array(0,0,445,873),207=>array(0,0,435,818),208=>array(0,0,708,653),209=>array(0,-15,747,838),210=>array(37,-18,676,878),211=>array(37,-18,676,876),212=>array(37,-18,676,873),213=>array(37,-18,676,801),214=>array(37,-18,676,802),215=>array(93,8,582,497),216=>array(37,-105,676,722),217=>array(113,-18,776,878),218=>array(113,-18,776,876),219=>array(113,-18,776,873),220=>array(113,-18,776,801),221=>array(113,0,668,876),222=>array(-30,0,539,653),223=>array(-75,-207,586,679),224=>array(17,-11,476,666),225=>array(17,-11,477,664),226=>array(17,-11,480,674),227=>array(17,-11,510,626),228=>array(17,-11,489,600),229=>array(17,-11,476,711),230=>array(17,-11,634,441),231=>array(20,-217,419,441),232=>array(24,-11,405,666),233=>array(24,-11,463,664),234=>array(24,-11,459,674),235=>array(24,-11,451,601),236=>array(49,-11,279,666),237=>array(49,-11,316,664),238=>array(49,-11,362,674),239=>array(49,-11,353,602),240=>array(25,-11,480,683),241=>array(12,-9,508,626),242=>array(25,-11,466,666),243=>array(25,-11,467,664),244=>array(25,-11,497,674),245=>array(25,-11,529,609),246=>array(25,-11,489,599),247=>array(86,-11,590,517),248=>array(25,-135,466,554),249=>array(31,-11,464,666),250=>array(31,-11,467,664),251=>array(31,-11,464,674),252=>array(31,-11,479,600),253=>array(12,-206,462,664),254=>array(-75,-205,469,683),255=>array(12,-206,462,601),256=>array(0,0,615,795),257=>array(17,-11,495,583),258=>array(0,0,615,876),259=>array(17,-11,494,664),260=>array(-51,-169,707,668),261=>array(17,-169,500,441),262=>array(43,-18,666,876),263=>array(24,-11,458,664),264=>array(43,-18,666,873),265=>array(24,-11,475,673),266=>array(43,-18,666,823),267=>array(24,-11,419,597),268=>array(43,-18,666,886),269=>array(24,-11,511,674),270=>array(0,0,708,886),271=>array(18,-13,701,683),272=>array(0,0,708,653),273=>array(18,-13,561,683),274=>array(0,0,635,795),275=>array(24,-11,457,581),276=>array(0,0,635,875),277=>array(24,-11,506,663),278=>array(0,0,635,802),279=>array(24,-11,405,601),280=>array(-1,-169,651,653),281=>array(24,-169,437,441),282=>array(0,0,638,886),283=>array(24,-11,522,674),284=>array(44,-18,714,873),285=>array(-24,-206,453,673),286=>array(44,-18,714,876),287=>array(-24,-206,466,664),288=>array(44,-18,714,816),289=>array(-24,-206,440,600),290=>array(44,-300,714,666),291=>array(-24,-206,440,737),292=>array(0,0,775,873),293=>array(19,-9,585,873),294=>array(-8,0,767,653),295=>array(19,-9,478,683),296=>array(0,0,479,812),297=>array(25,-11,401,600),298=>array(0,0,440,795),299=>array(49,-11,384,583),300=>array(0,0,466,875),301=>array(49,-11,397,663),302=>array(0,-169,392,653),303=>array(49,-169,278,654),304=>array(0,0,392,833),305=>array(49,-11,235,441),306=>array(0,-18,760,653),307=>array(38,-207,488,652),308=>array(0,-18,515,873),309=>array(-74,-207,404,683),310=>array(0,-300,715,653),311=>array(18,-300,465,683),312=>array(19,-11,466,455),313=>array(0,0,567,876),314=>array(32,-11,355,876),315=>array(0,-300,567,653),316=>array(16,-300,271,683),317=>array(0,0,579,665),318=>array(32,-11,452,683),319=>array(0,0,567,653),320=>array(32,-11,343,683),321=>array(0,0,567,653),322=>array(37,-11,307,683),323=>array(0,-15,747,876),324=>array(12,-9,472,664),325=>array(0,-300,747,653),326=>array(12,-300,472,441),327=>array(0,-15,747,886),328=>array(12,-9,519,674),329=>array(62,-9,522,665),330=>array(-8,-18,738,669),331=>array(14,-207,442,441),332=>array(37,-18,676,795),333=>array(25,-11,495,580),334=>array(37,-18,676,875),335=>array(25,-11,521,663),336=>array(37,-18,676,878),337=>array(25,-11,532,666),338=>array(37,-8,952,666),339=>array(25,-12,651,441),340=>array(0,0,601,876),341=>array(19,0,411,664),342=>array(0,-300,601,653),343=>array(-4,-300,386,441),344=>array(0,0,601,886),345=>array(19,0,463,674),346=>array(0,-18,491,876),347=>array(0,-13,401,664),348=>array(0,-18,491,873),349=>array(0,-13,402,673),350=>array(10,-217,501,667),351=>array(-18,-217,350,442),352=>array(0,-18,549,886),353=>array(0,-13,465,674),354=>array(59,-217,633,653),355=>array(-55,-228,285,546),356=>array(94,0,668,886),357=>array(26,-11,439,665),358=>array(59,0,633,653),359=>array(13,-11,296,546),360=>array(113,-18,776,812),361=>array(31,-11,511,600),362=>array(113,-18,776,795),363=>array(31,-11,480,583),364=>array(113,-18,776,875),365=>array(31,-11,483,663),366=>array(113,-18,776,900),367=>array(31,-11,464,711),368=>array(113,-18,776,878),369=>array(31,-11,464,666),370=>array(102,-169,765,653),371=>array(31,-169,489,441),372=>array(128,-18,963,873),373=>array(51,-18,683,673),374=>array(113,0,668,873),375=>array(12,-206,462,673),376=>array(113,0,668,802),377=>array(0,0,612,876),378=>array(-2,-81,389,664),379=>array(0,0,612,833),380=>array(-2,-81,380,604),381=>array(0,0,612,886),382=>array(-2,-81,438,674),383=>array(-77,-207,494,678),384=>array(22,-11,473,683),385=>array(98,0,738,653),386=>array(-8,0,604,653),387=>array(25,-11,494,653),388=>array(-6,0,540,658),389=>array(51,-11,502,683),390=>array(-36,-14,647,676),391=>array(45,-14,923,669),392=>array(26,-11,648,678),393=>array(0,0,708,653),394=>array(118,0,870,653),395=>array(11,0,739,653),396=>array(18,-13,522,653),397=>array(-5,-246,455,442),398=>array(0,0,691,653),399=>array(33,-17,610,668),400=>array(13,-15,576,702),401=>array(-77,-207,686,653),402=>array(-77,-207,494,678),403=>array(42,-18,923,671),404=>array(102,-23,728,654),405=>array(19,-9,708,683),406=>array(41,-11,279,683),407=>array(-8,0,384,653),408=>array(-8,0,847,665),409=>array(14,-11,461,678),410=>array(20,-11,279,683),411=>array(-11,-11,447,678),412=>array(103,-10,960,660),413=>array(-77,-207,828,653),414=>array(14,-207,442,441),415=>array(39,-18,678,666),416=>array(37,-18,840,695),417=>array(25,-11,618,545),418=>array(38,-18,941,670),419=>array(27,-207,670,441),420=>array(88,0,736,653),421=>array(-75,-205,469,678),422=>array(-8,-184,586,653),423=>array(51,-18,487,667),424=>array(50,-13,331,442),425=>array(-16,0,698,653),426=>array(123,-207,409,676),427=>array(-56,-142,331,547),428=>array(44,0,633,653),429=>array(56,-11,452,678),430=>array(59,-207,633,653),431=>array(102,-18,883,694),432=>array(31,-11,647,545),433=>array(39,-23,782,653),434=>array(75,-14,712,662),435=>array(92,0,753,671),436=>array(-4,-206,608,670),437=>array(-6,0,606,653),438=>array(-2,-81,380,428),439=>array(-24,-14,600,653),440=>array(20,-14,554,652),441=>array(-23,-209,462,428),442=>array(-31,-205,462,428),443=>array(30,0,536,676),444=>array(4,-14,639,653),445=>array(-26,-207,445,443),446=>array(16,-13,304,546),447=>array(-75,-205,469,441),448=>array(58,-14,288,708),449=>array(58,-14,418,708),450=>array(67,-16,635,706),451=>array(39,-11,302,667),452=>array(0,0,1324,886),453=>array(0,-81,1140,674),454=>array(18,-81,918,683),455=>array(0,-18,1053,653),456=>array(0,-207,822,654),457=>array(32,-207,504,683),458=>array(0,-18,1104,653),459=>array(0,-207,893,654),460=>array(12,-207,746,654),461=>array(0,0,615,900),462=>array(17,-11,501,663),463=>array(0,0,480,875),464=>array(49,-11,398,663),465=>array(37,-18,676,875),466=>array(25,-11,526,663),467=>array(113,-18,776,875),468=>array(31,-11,504,663),469=>array(113,-18,776,899),470=>array(31,-11,519,718),471=>array(77,-16,740,900),472=>array(31,-11,504,800),473=>array(77,-16,740,900),474=>array(31,-11,537,828),475=>array(77,-16,740,900),476=>array(31,-11,479,782),477=>array(24,-11,405,441),478=>array(0,0,615,900),479=>array(17,-11,531,717),480=>array(0,0,620,900),481=>array(17,-11,513,717),482=>array(2,0,940,795),483=>array(17,-11,634,581),484=>array(42,-18,712,666),485=>array(-26,-206,472,441),486=>array(44,-18,714,875),487=>array(-24,-206,476,663),488=>array(0,0,715,875),489=>array(18,-11,554,866),490=>array(50,-200,689,666),491=>array(25,-200,466,441),492=>array(50,-200,689,795),493=>array(25,-200,497,581),494=>array(-24,-14,600,900),495=>array(-48,-209,446,663),496=>array(-124,-207,387,684),497=>array(0,0,1314,653),498=>array(0,-81,1082,653),499=>array(18,-81,850,683),500=>array(44,-18,714,876),501=>array(-24,-206,440,666),502=>array(-8,-14,946,651),503=>array(-10,0,597,675),504=>array(0,-15,747,878),505=>array(12,-9,472,666),506=>array(-18,0,656,900),507=>array(17,-11,506,899),508=>array(2,0,940,863),509=>array(17,-11,634,651),510=>array(37,-105,676,899),511=>array(25,-135,484,764),512=>array(0,0,615,852),513=>array(17,-11,476,666),514=>array(0,0,615,850),515=>array(17,-11,476,638),516=>array(0,0,635,852),517=>array(24,-11,429,666),518=>array(0,0,635,850),519=>array(24,-11,458,638),520=>array(0,0,396,852),521=>array(10,-11,304,667),522=>array(0,0,423,850),523=>array(49,-11,349,638),524=>array(37,-18,676,852),525=>array(25,-11,466,666),526=>array(37,-18,676,850),527=>array(25,-11,471,638),528=>array(0,0,601,852),529=>array(19,0,386,666),530=>array(0,0,601,850),531=>array(19,0,410,638),532=>array(113,-18,776,852),533=>array(31,-11,464,666),534=>array(113,-18,776,850),535=>array(31,-11,464,638),536=>array(0,-300,491,667),537=>array(0,-300,350,442),538=>array(94,-300,668,653),539=>array(-24,-300,285,546),540=>array(28,-30,449,670),541=>array(4,-207,395,442),542=>array(0,0,775,875),543=>array(19,-9,583,866),544=>array(-8,-210,663,683),545=>array(33,-230,539,683),546=>array(42,-18,604,666),547=>array(26,-11,582,683),548=>array(9,-199,621,653),549=>array(8,-199,390,428),550=>array(0,0,615,801),551=>array(17,-11,476,594),552=>array(-8,-216,627,653),553=>array(13,-224,405,441),554=>array(37,-18,676,900),555=>array(25,-11,521,717),556=>array(37,-18,676,900),557=>array(25,-11,530,715),558=>array(37,-18,676,806),559=>array(25,-11,466,594),560=>array(37,-18,676,900),561=>array(25,-11,523,717),562=>array(113,0,668,795),563=>array(12,-206,462,583),564=>array(-93,-300,293,683),565=>array(14,-230,487,441),566=>array(-49,-300,351,579),567=>array(-124,-207,246,441),568=>array(28,-10,763,683),569=>array(28,-217,764,461),570=>array(-18,-74,651,721),571=>array(14,-74,666,721),572=>array(-25,-64,476,496),573=>array(0,0,567,653),574=>array(-44,-44,669,721),575=>array(0,-199,350,442),576=>array(7,-199,479,450),577=>array(98,0,461,666),578=>array(74,0,437,463),579=>array(-8,0,588,653),580=>array(49,-18,765,653),581=>array(-15,0,597,670),582=>array(-8,-84,627,726),583=>array(-16,-68,412,519),584=>array(-6,-18,491,653),585=>array(-77,-207,352,654),586=>array(31,-206,726,674),587=>array(28,-217,537,461),588=>array(-8,0,593,653),589=>array(45,0,412,441),590=>array(79,0,653,653),591=>array(6,-207,498,441),592=>array(57,-11,516,441),593=>array(29,-11,547,441),594=>array(31,-10,549,442),595=>array(22,-11,473,678),596=>array(0,-11,395,441),597=>array(24,-102,419,441),598=>array(18,-218,530,683),599=>array(15,-13,677,678),600=>array(0,-11,389,441),601=>array(24,-11,405,441),602=>array(33,-10,741,563),603=>array(11,-10,401,441),604=>array(3,-10,444,442),605=>array(3,-10,678,563),606=>array(10,-10,443,442),607=>array(-77,-207,293,441),608=>array(15,-207,680,678),609=>array(-30,-218,473,441),610=>array(29,-12,472,440),611=>array(46,-233,551,441),612=>array(60,-9,588,440),613=>array(59,-251,518,441),614=>array(19,-9,475,678),615=>array(19,-218,444,678),616=>array(21,-11,280,654),617=>array(49,-11,235,441),618=>array(7,0,266,431),619=>array(44,-11,397,683),620=>array(68,-11,348,683),621=>array(16,-218,279,683),622=>array(94,-209,586,683),623=>array(62,-9,754,441),624=>array(68,-189,760,441),625=>array(74,-218,734,441),626=>array(-74,-206,570,442),627=>array(13,-218,500,441),628=>array(8,-7,579,450),629=>array(27,-11,468,441),630=>array(28,0,664,440),631=>array(30,-10,653,443),632=>array(19,-200,592,683),633=>array(1,-9,368,432),634=>array(7,0,427,641),635=>array(0,-218,413,432),636=>array(-8,-200,412,441),637=>array(31,-199,412,441),638=>array(-7,0,438,442),639=>array(20,-201,311,441),640=>array(-6,0,418,431),641=>array(-17,0,493,431),642=>array(-15,-218,359,442),643=>array(-77,-207,494,678),644=>array(-77,-231,570,683),645=>array(98,-218,441,463),646=>array(-34,-300,620,683),647=>array(48,-11,307,546),648=>array(-16,-208,296,547),649=>array(21,-11,489,441),650=>array(24,-20,533,429),651=>array(42,-20,476,442),652=>array(-9,-18,396,441),653=>array(-19,-18,613,441),654=>array(-20,-16,430,631),655=>array(87,0,548,428),656=>array(-2,-218,510,428),657=>array(-2,-132,418,428),658=>array(-48,-209,380,428),659=>array(25,-272,392,428),660=>array(98,0,461,666),661=>array(87,0,498,666),662=>array(13,-14,424,652),663=>array(19,-170,531,665),664=>array(37,-18,676,666),665=>array(0,0,394,431),666=>array(11,7,445,459),667=>array(44,-9,730,675),668=>array(0,0,512,431),669=>array(-51,-230,351,683),670=>array(20,-251,467,443),671=>array(0,0,375,431),672=>array(5,-209,682,678),673=>array(25,0,461,676),674=>array(87,0,498,666),675=>array(13,-81,726,683),676=>array(15,-209,726,683),677=>array(15,-132,765,683),678=>array(43,0,551,546),679=>array(41,-207,612,678),680=>array(37,-102,635,546),681=>array(-77,-207,754,678),682=>array(40,0,506,683),683=>array(41,-81,482,683),684=>array(78,-6,604,662),685=>array(50,101,594,662),686=>array(87,-233,694,466),687=>array(87,-231,694,468),688=>array(59,391,374,800),689=>array(57,391,372,800),690=>array(68,306,308,823),691=>array(90,391,342,667),692=>array(90,391,342,667),693=>array(86,265,337,667),694=>array(91,387,421,667),695=>array(120,390,500,666),696=>array(105,277,376,666),697=>array(117,458,363,737),698=>array(97,458,524,737),699=>array(161,501,314,744),700=>array(128,436,267,666),701=>array(158,436,292,666),702=>array(246,508,371,707),703=>array(232,516,357,715),704=>array(149,310,360,677),705=>array(127,310,375,677),706=>array(196,554,474,752),707=>array(176,546,454,744),708=>array(169,516,433,707),709=>array(210,516,474,707),710=>array(156,507,468,674),711=>array(199,507,511,674),712=>array(242,499,376,696),713=>array(99,532,411,583),714=>array(101,494,324,664),715=>array(131,495,299,666),716=>array(44,-259,137,-62),717=>array(-32,-168,292,-117),718=>array(-27,-248,141,-77),719=>array(-31,-253,193,-83),720=>array(84,0,292,460),721=>array(181,360,292,460),722=>array(116,4,241,203),723=>array(94,0,219,199),724=>array(20,51,344,288),725=>array(58,47,382,284),726=>array(69,52,340,310),727=>array(43,151,366,205),728=>array(207,507,494,664),729=>array(273,523,371,621),730=>array(233,512,438,711),731=>array(43,-165,231,0),732=>array(140,520,516,626),733=>array(142,496,438,666),734=>array(82,300,404,563),735=>array(137,534,496,773),736=>array(150,256,440,667),737=>array(102,390,286,801),738=>array(108,387,322,670),739=>array(98,391,406,661),740=>array(161,391,409,797),741=>array(179,0,581,800),742=>array(149,0,581,801),743=>array(105,0,581,801),744=>array(60,0,581,801),745=>array(20,0,581,801),746=>array(49,-1,467,524),747=>array(50,0,511,473),748=>array(5,-200,317,-33),749=>array(187,610,527,770),750=>array(102,436,425,666),751=>array(24,-241,288,-50),752=>array(8,-240,272,-49),753=>array(-9,-227,269,-29),754=>array(-28,-228,250,-30),755=>array(39,-220,244,-21),756=>array(190,495,358,666),757=>array(169,495,463,666),758=>array(142,496,438,666),759=>array(-54,-182,345,-76),760=>array(134,223,340,675),761=>array(118,505,321,742),762=>array(157,505,321,742),763=>array(-1,-55,163,182),764=>array(-1,-55,202,182),765=>array(-34,-200,315,-28),766=>array(-40,-200,283,-28),767=>array(-27,-245,295,-39),768=>array(-133,495,35,666),769=>array(-32,494,191,664),770=>array(-151,507,161,674),771=>array(-150,523,226,629),772=>array(-146,529,166,580),773=>array(-222,547,253,601),774=>array(-104,507,183,664),775=>array(-29,523,69,621),776=>array(-139,523,159,621),777=>array(-53,521,115,688),778=>array(-63,512,142,711),779=>array(-271,496,25,666),780=>array(-109,507,203,674),781=>array(-19,499,73,696),782=>array(-78,499,132,696),783=>array(-393,495,-99,666),784=>array(-93,507,197,717),785=>array(-129,506,157,663),786=>array(-42,486,97,716),787=>array(-32,470,107,700),788=>array(-12,476,122,706),789=>array(108,446,247,676),790=>array(-363,-241,-195,-70),791=>array(-353,-247,-130,-77),792=>array(-337,-273,-66,-38),793=>array(-335,-274,-64,-39),794=>array(23,505,260,742),795=>array(80,333,317,564),796=>array(-336,-245,-211,-46),797=>array(-433,-282,-125,-45),798=>array(-373,-277,-65,-40),799=>array(-346,-297,-75,-39),800=>array(-375,-131,-52,-77),801=>array(-251,-231,-38,46),802=>array(-143,-231,17,46),803=>array(-318,-172,-220,-74),804=>array(-374,-172,-76,-74),805=>array(-380,-255,-175,-56),806=>array(-264,-300,-125,-70),807=>array(-307,-217,-95,0),808=>array(-276,-165,-88,0),809=>array(-276,-259,-183,-62),810=>array(-391,-238,-32,-66),811=>array(-339,-184,-47,-52),812=>array(-350,-238,-38,-71),813=>array(-381,-231,-69,-64),814=>array(-331,-214,-44,-57),815=>array(-373,-220,-86,-63),816=>array(-418,-174,-19,-68),817=>array(-376,-157,-63,-106),818=>array(-500,-125,0,-75),819=>array(-500,-200,0,-58),820=>array(-267,206,109,312),821=>array(-161,201,62,244),822=>array(-322,200,120,243),823=>array(-377,109,119,336),824=>array(-389,-111,203,592),825=>array(-312,-245,-187,-46),826=>array(-455,-215,-96,-43),827=>array(-438,-300,-105,-39),828=>array(-409,-224,-100,-47),829=>array(-163,504,196,743),830=>array(-10,494,168,749),831=>array(-284,511,216,653),832=>array(-135,495,33,666),833=>array(-74,494,149,664),834=>array(-159,550,217,656),835=>array(-60,507,137,722),836=>array(-135,547,162,802),837=>array(-249,-223,-76,-45),838=>array(-161,510,198,682),839=>array(-450,-199,-107,-38),840=>array(-311,-259,-77,-62),841=>array(-298,-218,-141,-74),842=>array(-258,495,95,686),843=>array(-139,500,237,801),844=>array(-148,520,262,767),845=>array(-460,-245,-39,-39),846=>array(-317,-295,-111,-18),848=>array(-82,501,197,699),849=>array(-34,514,91,713),850=>array(-130,507,154,717),851=>array(-463,-280,-104,-41),852=>array(-345,-227,-67,-29),853=>array(-379,-228,-101,-30),854=>array(-559,-228,-50,-30),855=>array(-64,469,61,668),856=>array(-117,523,-19,621),857=>array(-368,-266,-167,-59),858=>array(-462,-249,-77,-59),859=>array(-213,490,34,744),860=>array(-307,-195,266,-46),861=>array(-123,544,450,693),862=>array(-170,548,412,591),863=>array(-307,-120,275,-77),864=>array(-126,549,476,694),865=>array(-128,524,445,673),866=>array(-320,-245,256,-39),867=>array(-299,500,-100,695),868=>array(-263,500,-98,695),869=>array(-210,501,-117,788),870=>array(-298,500,-107,695),871=>array(-289,499,-102,695),872=>array(-295,498,-124,693),873=>array(-296,498,-75,798),874=>array(-274,502,-76,801),875=>array(-317,504,-18,698),876=>array(-237,508,-79,698),877=>array(-246,499,-133,740),878=>array(-272,496,-97,694),879=>array(-315,501,-110,696),884=>array(31,557,229,780),885=>array(0,-223,198,0),890=>array(9,-200,182,-52),894=>array(27,-129,261,441),900=>array(77,528,234,743),901=>array(156,525,453,780),902=>array(10,0,625,702),903=>array(151,352,273,470),904=>array(144,0,832,700),905=>array(126,0,951,707),906=>array(149,0,602,704),908=>array(152,-18,809,668),910=>array(148,0,918,701),911=>array(125,0,904,699),912=>array(3,-11,349,789),913=>array(10,0,625,668),914=>array(0,0,596,653),915=>array(-8,0,627,653),916=>array(-5,0,617,666),917=>array(-3,0,632,653),918=>array(0,0,612,653),919=>array(0,0,775,653),920=>array(39,-18,678,666),921=>array(0,0,392,653),922=>array(1,0,716,653),923=>array(-8,0,607,668),924=>array(0,0,891,653),925=>array(-1,-15,746,653),926=>array(11,0,684,653),927=>array(37,-18,676,666),928=>array(-8,0,767,653),929=>array(0,0,605,653),931=>array(-16,0,698,653),932=>array(104,0,678,653),933=>array(87,0,699,672),934=>array(54,0,761,653),935=>array(0,0,684,653),936=>array(83,0,914,658),937=>array(-8,0,771,666),938=>array(0,0,442,827),939=>array(87,0,699,823),940=>array(9,-11,527,697),941=>array(11,-10,401,697),942=>array(61,-212,488,699),943=>array(3,-11,312,695),944=>array(61,-11,495,783),945=>array(9,-11,527,441),946=>array(-34,-212,491,674),947=>array(34,-212,472,441),948=>array(26,-11,486,677),949=>array(11,-10,401,441),950=>array(22,-178,442,684),951=>array(61,-212,488,441),952=>array(25,-11,497,672),953=>array(3,-11,229,432),954=>array(14,-10,466,441),955=>array(-11,-11,447,678),956=>array(-51,-212,452,431),957=>array(61,0,510,441),958=>array(10,-178,445,684),959=>array(20,-11,480,441),960=>array(-22,-13,597,451),961=>array(-12,-218,451,441),962=>array(-8,-178,411,441),963=>array(18,-11,545,450),964=>array(63,-13,475,451),965=>array(61,-11,495,441),966=>array(23,-205,591,441),967=>array(-52,-205,498,441),968=>array(58,-224,689,558),969=>array(19,-10,648,461),970=>array(43,-11,353,605),971=>array(61,-11,495,599),972=>array(20,-11,480,697),973=>array(61,-11,495,697),974=>array(19,-10,648,697),976=>array(21,-10,531,705),977=>array(63,-10,623,705),978=>array(111,0,696,672),979=>array(115,0,876,702),980=>array(168,0,753,830),981=>array(20,-224,590,662),982=>array(31,-10,725,521),983=>array(30,-151,487,441),984=>array(90,0,643,652),985=>array(20,-221,499,461),986=>array(96,0,605,666),987=>array(12,-178,512,448),988=>array(8,0,645,653),989=>array(-78,-212,492,451),990=>array(62,-16,621,666),991=>array(-14,-178,353,682),992=>array(-18,0,672,669),993=>array(-12,-206,511,678),1008=>array(34,-10,510,461),1009=>array(0,-224,482,461),1010=>array(20,-10,457,461),1011=>array(-74,-207,326,654),1012=>array(39,-18,678,666),1013=>array(9,-10,307,461),1014=>array(33,-10,287,461),1015=>array(-30,0,539,653),1016=>array(-29,-205,469,677),1017=>array(66,-18,673,666),1018=>array(-18,0,873,653),1019=>array(-34,-212,654,441),1020=>array(-126,-212,451,441),1021=>array(66,-18,673,666),1022=>array(66,-18,673,666),1023=>array(66,-18,673,666),1024=>array(0,0,635,878),1025=>array(0,0,635,848),1026=>array(59,-10,654,653),1027=>array(-8,0,627,896),1028=>array(66,-18,689,666),1029=>array(0,-18,491,667),1030=>array(0,0,392,653),1031=>array(0,0,446,832),1032=>array(0,-18,497,653),1033=>array(0,-8,958,653),1034=>array(-8,0,929,653),1035=>array(59,0,687,653),1036=>array(-8,0,699,896),1037=>array(-8,0,766,878),1038=>array(111,-18,814,838),1039=>array(-8,-172,774,653),1040=>array(0,0,615,668),1041=>array(-8,0,604,653),1042=>array(0,0,596,653),1043=>array(-8,0,627,653),1044=>array(-84,-172,728,653),1045=>array(0,0,635,653),1046=>array(-18,0,1021,658),1047=>array(15,-14,570,666),1048=>array(-8,0,766,653),1049=>array(-8,0,766,838),1050=>array(-8,0,699,658),1051=>array(-34,-8,765,653),1052=>array(0,0,891,653),1053=>array(0,0,775,653),1054=>array(37,-18,676,666),1055=>array(-8,0,767,653),1056=>array(0,0,605,653),1057=>array(43,-18,666,666),1058=>array(94,0,668,653),1059=>array(111,-18,814,653),1060=>array(54,0,761,653),1061=>array(0,0,684,653),1062=>array(-8,-172,766,653),1063=>array(113,0,712,653),1064=>array(-8,0,1043,653),1065=>array(-8,-172,1043,653),1066=>array(79,0,682,653),1067=>array(-8,0,937,653),1068=>array(-8,0,546,653),1069=>array(14,-14,604,666),1070=>array(-8,-18,1003,666),1071=>array(-18,0,753,653),1072=>array(17,-11,476,441),1073=>array(27,-11,578,689),1074=>array(27,-11,419,441),1075=>array(8,-11,335,441),1076=>array(27,-11,467,683),1077=>array(25,-11,406,441),1078=>array(0,-11,914,441),1079=>array(6,-9,389,441),1080=>array(31,-11,464,441),1081=>array(31,-11,472,623),1082=>array(12,-10,464,441),1083=>array(-24,-9,484,441),1084=>array(-24,-18,621,441),1085=>array(12,-9,472,441),1086=>array(25,-11,466,441),1087=>array(12,-9,472,441),1088=>array(-77,-205,467,441),1089=>array(26,-11,421,441),1090=>array(12,-9,704,441),1091=>array(-7,-207,454,441),1092=>array(21,-205,703,678),1093=>array(-30,-11,444,441),1094=>array(31,-186,465,441),1095=>array(47,-9,464,441),1096=>array(31,-11,714,441),1097=>array(31,-186,715,441),1098=>array(36,-11,513,441),1099=>array(46,-11,653,441),1100=>array(46,-11,405,441),1101=>array(7,-12,400,441),1102=>array(12,-11,666,441),1103=>array(-7,-11,499,432),1104=>array(25,-11,406,666),1105=>array(25,-11,447,606),1106=>array(29,-207,483,683),1107=>array(8,-11,381,664),1108=>array(30,-11,425,440),1109=>array(0,-13,350,442),1110=>array(39,-11,254,654),1111=>array(49,-11,353,612),1112=>array(-74,-207,326,654),1113=>array(-24,-11,675,442),1114=>array(14,-11,664,441),1115=>array(19,-9,478,683),1116=>array(12,-10,464,680),1117=>array(31,-11,464,666),1118=>array(-7,-207,472,626),1119=>array(38,-186,471,441),1120=>array(37,-18,948,666),1121=>array(33,-10,662,442),1122=>array(65,0,660,653),1123=>array(12,-11,655,441),1124=>array(-8,-18,998,666),1125=>array(12,-11,627,441),1126=>array(-18,0,770,668),1127=>array(-27,-11,604,441),1128=>array(-8,0,1054,668),1129=>array(14,-11,771,441),1130=>array(-18,0,918,653),1131=>array(-3,-12,718,432),1132=>array(-8,0,1214,653),1133=>array(14,-12,866,441),1134=>array(-24,-212,623,843),1135=>array(-14,-184,440,573),1136=>array(144,0,978,662),1137=>array(96,-215,758,683),1138=>array(60,-18,700,666),1139=>array(27,-11,468,441),1140=>array(76,-18,799,668),1141=>array(21,-18,551,442),1142=>array(76,-18,799,885),1143=>array(21,-18,551,684),1144=>array(60,-207,1084,666),1145=>array(23,-207,884,441),1146=>array(33,-64,852,710),1147=>array(31,-43,578,472),1148=>array(37,-18,948,900),1149=>array(31,-10,713,664),1150=>array(37,-18,948,831),1151=>array(33,-10,703,626),1152=>array(96,0,605,666),1153=>array(30,-172,425,441),1154=>array(6,-212,288,123),1155=>array(-201,507,160,644),1156=>array(-262,486,131,657),1157=>array(-29,523,154,738),1158=>array(-44,522,149,737),1159=>array(-420,547,240,703),1160=>array(-752,-134,269,857),1161=>array(-787,-253,357,891),1162=>array(-8,-146,766,838),1163=>array(42,-146,475,623),1164=>array(-8,0,546,653),1165=>array(14,-11,401,441),1166=>array(0,0,605,653),1167=>array(-75,-205,469,441),1168=>array(-8,0,661,760),1169=>array(14,0,463,520),1170=>array(-8,0,627,653),1171=>array(7,0,434,432),1172=>array(9,-242,644,653),1173=>array(14,-218,434,432),1174=>array(-29,-172,1010,658),1175=>array(0,-186,914,441),1176=>array(15,-209,570,666),1177=>array(-3,-169,380,441),1178=>array(-8,-172,699,658),1179=>array(14,-186,466,441),1180=>array(-8,0,735,658),1181=>array(14,-10,507,441),1182=>array(-8,0,699,658),1183=>array(14,-10,466,441),1184=>array(59,0,811,658),1185=>array(36,-10,665,441),1186=>array(-8,-172,767,653),1187=>array(14,-186,474,441),1188=>array(-8,0,982,653),1189=>array(14,-9,670,441),1190=>array(2,-242,952,653),1191=>array(14,-218,651,441),1192=>array(20,-14,729,676),1193=>array(27,-10,511,460),1194=>array(66,-209,689,666),1195=>array(25,-171,421,440),1196=>array(59,-129,633,653),1197=>array(12,-186,704,441),1198=>array(113,0,668,653),1199=>array(22,-209,592,442),1200=>array(69,0,633,653),1201=>array(22,-209,592,442),1202=>array(-8,-172,676,653),1203=>array(-27,-186,447,441),1204=>array(59,-129,922,653),1205=>array(59,-186,557,432),1206=>array(113,-172,712,653),1207=>array(58,-186,475,441),1208=>array(113,0,736,653),1209=>array(58,-9,491,441),1210=>array(-8,0,591,653),1211=>array(19,-9,478,683),1212=>array(19,-17,780,668),1213=>array(49,-11,567,441),1214=>array(19,-128,780,668),1215=>array(49,-128,567,441),1216=>array(0,0,392,653),1217=>array(-18,0,1021,838),1218=>array(0,-11,914,626),1219=>array(-8,-243,699,658),1220=>array(14,-218,466,441),1221=>array(-34,-146,765,653),1222=>array(-45,-146,463,441),1223=>array(-8,-242,767,653),1224=>array(14,-219,461,441),1225=>array(-8,-146,767,653),1226=>array(14,-146,474,441),1227=>array(113,-172,712,653),1228=>array(58,-186,475,441),1229=>array(-18,-146,873,653),1230=>array(-45,-146,600,441),1231=>array(0,0,392,653),1232=>array(0,0,615,838),1233=>array(17,-11,476,626),1234=>array(0,0,615,848),1235=>array(17,-11,476,606),1236=>array(2,0,940,653),1237=>array(17,-11,634,441),1238=>array(0,0,635,838),1239=>array(24,-11,478,626),1240=>array(33,-17,610,668),1241=>array(24,-11,405,441),1242=>array(33,-17,648,847),1243=>array(24,-11,453,606),1244=>array(-18,0,1021,846),1245=>array(0,-11,914,606),1246=>array(15,-14,570,853),1247=>array(6,-9,425,606),1248=>array(-24,-14,600,653),1249=>array(-48,-209,380,428),1250=>array(-8,0,766,795),1251=>array(31,-11,481,583),1252=>array(-8,0,766,848),1253=>array(31,-11,475,606),1254=>array(37,-18,676,852),1255=>array(25,-11,507,606),1256=>array(39,-18,678,666),1257=>array(27,-11,468,441),1258=>array(39,-18,678,850),1259=>array(27,-11,507,606),1260=>array(14,-14,604,851),1261=>array(7,-12,423,606),1262=>array(111,-18,814,795),1263=>array(-7,-207,478,583),1264=>array(111,-18,814,850),1265=>array(-7,-207,467,606),1266=>array(111,-18,814,878),1267=>array(-7,-207,478,666),1268=>array(113,0,712,849),1269=>array(47,-9,464,606),1270=>array(7,-172,644,653),1271=>array(0,-186,434,432),1272=>array(-8,0,937,851),1273=>array(46,-11,653,606),1296=>array(77,-15,616,676),1297=>array(47,-14,465,463),1298=>array(-34,-242,765,653),1299=>array(-45,-218,431,441),1306=>array(36,-183,676,666),1307=>array(20,-209,478,441),1308=>array(128,-18,963,653),1309=>array(40,-18,672,441),1310=>array(-8,0,699,658),1311=>array(14,-10,466,441),1329=>array(146,-24,845,662),1330=>array(16,0,774,676),1331=>array(124,0,823,676),1332=>array(91,0,895,676),1333=>array(146,-14,785,662),1334=>array(43,-70,731,674),1335=>array(112,-70,784,662),1336=>array(50,-70,718,676),1337=>array(15,0,854,676),1338=>array(67,-14,849,662),1339=>array(15,0,742,662),1340=>array(112,-70,650,662),1341=>array(15,0,909,662),1342=>array(141,-16,1026,674),1343=>array(151,0,754,662),1344=>array(10,-61,530,662),1345=>array(57,-25,733,674),1346=>array(95,-70,845,676),1347=>array(64,-14,733,675),1348=>array(146,-14,977,662),1349=>array(74,-15,672,676),1350=>array(154,0,907,732),1351=>array(83,-16,745,678),1352=>array(15,0,714,676),1353=>array(110,-118,771,678),1354=>array(110,0,724,676),1355=>array(43,-70,731,674),1356=>array(15,0,915,676),1357=>array(146,-14,845,662),1358=>array(107,-70,831,662),1359=>array(69,-15,589,676),1360=>array(15,0,773,676),1361=>array(64,-15,663,676),1362=>array(15,0,631,662),1363=>array(59,0,766,653),1364=>array(49,0,825,676),1365=>array(90,-14,764,676),1366=>array(64,-15,699,662),1369=>array(95,510,220,709),1370=>array(110,508,235,707),1371=>array(125,459,371,735),1372=>array(122,389,408,662),1373=>array(121,442,240,666),1374=>array(87,496,396,664),1375=>array(109,530,376,683),1377=>array(107,-10,799,450),1378=>array(-27,-200,528,460),1379=>array(60,-200,539,461),1380=>array(18,-200,538,460),1381=>array(104,-10,530,683),1382=>array(60,-200,523,461),1383=>array(83,-70,530,683),1384=>array(36,-200,495,460),1385=>array(-28,-200,579,460),1386=>array(61,-10,627,683),1387=>array(-28,-200,505,683),1388=>array(48,-200,273,460),1389=>array(-26,-200,769,683),1390=>array(66,-11,628,690),1391=>array(98,-200,519,662),1392=>array(15,0,505,683),1393=>array(61,-10,499,662),1394=>array(17,-200,495,460),1395=>array(61,-10,649,669),1396=>array(98,-10,579,662),1397=>array(-106,-218,291,460),1398=>array(71,-10,492,662),1399=>array(-18,-200,435,461),1400=>array(17,0,495,460),1401=>array(-17,-200,401,464),1402=>array(107,-200,799,450),1403=>array(-10,-200,443,461),1404=>array(17,0,508,460),1405=>array(98,-10,519,450),1406=>array(98,-200,568,683),1407=>array(98,-10,754,460),1408=>array(-26,-200,495,460),1409=>array(45,-218,524,461),1410=>array(90,0,277,460),1411=>array(98,-200,754,683),1412=>array(-28,-200,540,460),1413=>array(71,-10,527,460),1414=>array(64,-200,576,670),1415=>array(104,-10,532,683),1417=>array(50,-11,256,441),1418=>array(76,174,319,293),1423=>array(90,0,734,676),1425=>array(91,-229,250,-51),1426=>array(96,641,316,836),1427=>array(176,669,348,889),1428=>array(223,641,340,836),1429=>array(174,659,385,836),1430=>array(166,-259,267,-47),1431=>array(140,587,315,761),1432=>array(153,668,447,817),1433=>array(160,667,261,879),1434=>array(185,-226,406,-58),1435=>array(65,-170,134,-106),1436=>array(217,653,388,865),1437=>array(376,653,547,865),1438=>array(129,653,420,865),1439=>array(122,666,504,883),1440=>array(380,666,589,883),1441=>array(109,668,294,852),1442=>array(114,-229,273,-51),1443=>array(46,-211,303,-45),1444=>array(102,-226,323,-58),1445=>array(115,-245,286,-33),1446=>array(74,-245,343,-33),1447=>array(122,-228,305,-48),1448=>array(244,667,345,879),1449=>array(84,666,255,883),1450=>array(114,-229,273,-51),1451=>array(174,673,395,841),1452=>array(136,674,393,840),1453=>array(224,-259,325,-47),1454=>array(143,668,437,817),1455=>array(220,668,397,840),1456=>array(143,-242,242,-70),1457=>array(6,-242,302,-70),1458=>array(-3,-222,298,-58),1459=>array(-22,-254,297,-58),1460=>array(123,-134,192,-70),1461=>array(65,-134,236,-70),1462=>array(56,-240,243,-70),1463=>array(44,-160,298,-108),1464=>array(67,-236,301,-44),1465=>array(217,621,303,701),1466=>array(193,634,290,728),1467=>array(32,-245,245,-70),1468=>array(231,182,317,262),1469=>array(152,-213,239,-53),1470=>array(124,652,419,727),1471=>array(144,610,398,662),1472=>array(-96,0,148,694),1473=>array(527,619,613,699),1474=>array(177,619,263,699),1475=>array(63,73,349,617),1476=>array(367,619,453,699),1477=>array(232,-139,329,-45),1478=>array(106,0,393,598),1479=>array(107,-266,354,-67),1488=>array(-53,-5,517,584),1489=>array(-59,0,492,598),1490=>array(-44,0,323,598),1491=>array(82,-2,542,596),1492=>array(-37,-2,526,598),1493=>array(103,0,303,598),1494=>array(60,-1,323,598),1495=>array(-26,-2,527,598),1496=>array(-42,0,520,598),1497=>array(116,284,315,594),1498=>array(125,-300,597,564),1499=>array(-68,0,524,598),1500=>array(137,-6,535,812),1501=>array(-50,0,530,598),1502=>array(-42,0,516,599),1503=>array(43,-300,347,564),1504=>array(-36,0,315,598),1505=>array(-19,0,528,598),1506=>array(-72,0,539,600),1507=>array(68,-300,536,563),1508=>array(-64,0,494,598),1509=>array(4,-300,562,564),1510=>array(-70,0,528,598),1511=>array(-99,-300,551,564),1512=>array(80,-1,504,598),1513=>array(2,0,585,598),1514=>array(-50,-1,533,598),1520=>array(83,0,543,598),1521=>array(88,0,544,598),1522=>array(46,321,505,631),1523=>array(102,500,324,727),1524=>array(15,500,373,727),2404=>array(104,-18,281,498),2405=>array(104,-18,429,498),2433=>array(-289,638,-57,800),2434=>array(45,-58,306,531),2435=>array(39,15,336,535),2437=>array(44,-4,692,558),2438=>array(33,-17,862,648),2439=>array(1,-73,570,782),2440=>array(19,-8,579,774),2441=>array(8,62,597,787),2442=>array(11,55,627,777),2443=>array(60,37,683,659),2444=>array(57,28,450,588),2447=>array(36,-3,552,563),2448=>array(-5,-4,607,849),2451=>array(79,57,528,536),2452=>array(59,58,598,821),2453=>array(29,3,659,558),2454=>array(52,3,564,649),2455=>array(40,-18,572,653),2456=>array(51,-2,567,558),2457=>array(34,14,430,535),2458=>array(23,48,497,558),2459=>array(54,-76,556,558),2460=>array(48,5,689,558),2461=>array(24,10,636,651),2462=>array(36,-3,785,556),2463=>array(-15,74,471,790),2464=>array(-50,42,451,863),2465=>array(45,61,616,558),2466=>array(29,73,496,558),2467=>array(37,1,528,655),2468=>array(41,68,641,558),2469=>array(30,-5,555,651),2470=>array(36,-4,578,558),2471=>array(47,-18,539,564),2472=>array(26,-14,545,558),2474=>array(56,-6,616,624),2475=>array(49,0,703,558),2476=>array(35,-9,541,558),2477=>array(38,76,618,558),2478=>array(49,-3,583,558),2479=>array(49,-5,566,558),2480=>array(35,1,535,558),2482=>array(49,-5,638,558),2486=>array(16,-4,607,647),2487=>array(48,1,562,558),2488=>array(44,-5,619,558),2489=>array(41,-84,538,558),2492=>array(-319,-155,-197,-36),2493=>array(41,-84,407,558),2494=>array(-28,-17,282,648),2495=>array(-27,-9,582,788),2496=>array(-296,-5,268,813),2497=>array(-297,-178,0,97),2498=>array(-239,-235,44,75),2499=>array(-394,-253,-169,81),2500=>array(-348,-300,18,156),2503=>array(23,16,389,558),2504=>array(-31,11,368,778),2507=>array(16,-17,867,648),2508=>array(-26,-17,891,778),2509=>array(-134,-162,154,558),2510=>array(38,19,353,564),2519=>array(-176,-15,276,814),2524=>array(64,-114,639,558),2525=>array(46,-97,526,558),2527=>array(45,-8,568,558),2528=>array(44,-81,698,658),2529=>array(98,-271,491,588),2530=>array(-420,-300,-152,64),2531=>array(-500,-300,67,164),2534=>array(44,55,449,440),2535=>array(13,-4,348,571),2536=>array(56,-81,415,561),2537=>array(37,37,483,511),2538=>array(-2,32,428,573),2539=>array(14,9,510,547),2540=>array(30,13,458,552),2541=>array(118,0,450,545),2542=>array(15,23,515,551),2543=>array(-6,27,427,576),2544=>array(35,-9,541,558),2545=>array(21,-34,544,558),2546=>array(85,32,339,535),2547=>array(-1,70,367,547),2548=>array(-33,25,479,529),2549=>array(17,42,570,572),2550=>array(-7,29,600,572),2551=>array(-1,47,159,551),2552=>array(21,45,345,552),2553=>array(7,169,299,439),2554=>array(30,345,641,730),2555=>array(76,-200,311,298),3585=>array(4,0,486,527),3586=>array(0,-1,463,531),3587=>array(59,-1,523,530),3588=>array(62,0,498,527),3589=>array(61,0,513,526),3590=>array(36,-7,571,530),3591=>array(45,-1,402,529),3592=>array(67,0,416,526),3593=>array(32,-6,489,528),3594=>array(0,0,475,563),3595=>array(56,0,532,563),3596=>array(20,-9,718,529),3597=>array(20,-271,718,527),3598=>array(2,-218,550,530),3599=>array(-5,-219,545,529),3600=>array(-122,-300,478,529),3601=>array(60,-1,602,530),3602=>array(18,-8,697,529),3603=>array(20,-9,712,529),3604=>array(27,0,470,527),3605=>array(21,0,483,527),3606=>array(23,-9,486,529),3607=>array(56,-1,547,531),3608=>array(2,-1,509,529),3609=>array(55,-8,513,530),3610=>array(4,-1,538,529),3611=>array(0,0,595,744),3612=>array(5,-1,566,529),3613=>array(0,0,624,748),3614=>array(49,-1,580,529),3615=>array(49,0,643,744),3616=>array(0,-9,548,529),3617=>array(7,-8,542,530),3618=>array(30,-8,506,530),3619=>array(60,-6,485,526),3620=>array(24,-220,487,528),3621=>array(24,-8,467,529),3622=>array(-2,-225,546,530),3623=>array(57,-9,419,528),3624=>array(52,-5,559,552),3625=>array(2,-1,614,529),3626=>array(21,-12,545,552),3627=>array(54,-1,557,531),3628=>array(54,0,717,654),3629=>array(30,-8,475,529),3630=>array(26,-15,525,565),3631=>array(61,-1,415,531),3632=>array(3,0,409,524),3633=>array(-131,461,187,671),3634=>array(66,0,352,527),3635=>array(-52,0,353,735),3636=>array(-361,438,-3,659),3637=>array(-363,433,54,689),3638=>array(-364,433,74,687),3639=>array(-322,433,49,689),3640=>array(-323,-268,-160,-45),3641=>array(-442,-262,-139,-32),3642=>array(-263,-165,-153,-59),3647=>array(13,-49,645,672),3648=>array(81,-5,278,521),3649=>array(44,-5,486,521),3650=>array(41,-68,499,879),3651=>array(65,-69,352,884),3652=>array(64,-70,365,887),3653=>array(25,-227,320,528),3654=>array(117,-193,485,564),3655=>array(-161,449,208,734),3656=>array(-24,667,68,851),3657=>array(-70,658,239,849),3658=>array(-106,679,257,849),3659=>array(-95,662,122,847),3660=>array(-126,678,153,900),3661=>array(-55,567,94,720),3662=>array(-112,591,204,896),3663=>array(55,0,602,526),3664=>array(63,13,496,408),3665=>array(60,4,499,410),3666=>array(39,-17,533,590),3667=>array(31,12,537,408),3668=>array(7,-13,633,591),3669=>array(7,-13,634,591),3670=>array(85,-19,504,590),3671=>array(2,-14,597,578),3672=>array(16,-16,629,589),3673=>array(12,-14,626,588),3674=>array(70,-1,608,531),3675=>array(7,52,830,467),4256=>array(115,10,534,683),4257=>array(121,18,515,694),4258=>array(116,11,613,686),4259=>array(136,10,765,685),4260=>array(111,10,586,684),4261=>array(112,10,584,685),4262=>array(107,11,536,686),4263=>array(115,11,818,685),4264=>array(114,10,574,685),4265=>array(114,14,582,684),4266=>array(136,10,963,679),4267=>array(116,11,571,685),4268=>array(112,10,608,687),4269=>array(114,12,815,685),4270=>array(109,11,569,685),4271=>array(110,10,607,683),4272=>array(109,11,755,684),4273=>array(115,11,502,687),4274=>array(115,10,624,685),4275=>array(207,10,679,686),4276=>array(181,11,696,685),4277=>array(101,10,606,688),4278=>array(135,10,763,686),4279=>array(113,14,609,685),4280=>array(161,11,633,686),4281=>array(79,11,521,687),4282=>array(120,10,592,685),4283=>array(115,11,571,687),4284=>array(79,10,684,685),4285=>array(139,10,539,685),4286=>array(117,11,512,689),4287=>array(79,-133,705,686),4288=>array(107,11,568,686),4289=>array(106,11,576,685),4290=>array(98,9,614,685),4291=>array(131,14,610,686),4292=>array(107,10,599,685),4293=>array(105,12,551,685),4304=>array(64,10,465,494),4305=>array(72,11,466,687),4306=>array(13,-270,501,396),4307=>array(31,-274,653,395),4308=>array(5,-272,469,397),4309=>array(8,-273,475,396),4310=>array(62,10,491,685),4311=>array(70,10,724,400),4312=>array(69,11,466,396),4313=>array(4,-274,476,394),4314=>array(21,-272,847,396),4315=>array(72,10,528,682),4316=>array(70,10,565,686),4317=>array(66,11,718,397),4318=>array(60,10,518,684),4319=>array(7,-272,499,396),4320=>array(55,10,714,683),4321=>array(118,10,511,686),4322=>array(20,-272,515,395),4323=>array(73,-271,540,398),4324=>array(79,-272,586,400),4325=>array(4,-272,563,687),4326=>array(31,-271,653,395),4327=>array(7,-275,503,396),4328=>array(105,10,579,685),4329=>array(35,10,477,686),4330=>array(15,-271,485,398),4331=>array(72,10,528,686),4332=>array(122,-272,612,686),4333=>array(1,-271,485,684),4334=>array(120,10,515,686),4335=>array(-57,-271,645,394),4336=>array(61,10,527,689),4337=>array(63,10,534,684),4338=>array(17,10,499,396),4339=>array(-11,-268,464,396),4340=>array(5,-271,508,501),4341=>array(63,11,507,684),4342=>array(71,-279,756,686),4343=>array(10,-273,475,396),4344=>array(10,-273,481,400),4345=>array(86,-256,574,410),4346=>array(31,-198,478,396),4347=>array(61,-1,451,571),4348=>array(52,203,424,711),5024=>array(18,0,767,662),5025=>array(19,-9,680,662),5026=>array(112,0,719,662),5027=>array(33,-9,706,662),5028=>array(87,-9,888,671),5029=>array(-3,0,328,670),5030=>array(68,-14,570,676),5031=>array(81,-14,606,676),5032=>array(20,0,547,662),5033=>array(46,-18,833,662),5034=>array(-12,0,684,674),5035=>array(9,-14,500,662),5036=>array(18,0,690,662),5037=>array(72,10,764,672),5038=>array(37,0,538,676),5039=>array(9,-14,653,667),5040=>array(18,0,544,662),5041=>array(18,0,690,662),5042=>array(41,-14,785,676),5043=>array(124,-11,1056,662),5044=>array(51,-14,599,676),5045=>array(-9,0,618,676),5046=>array(79,-14,747,676),5047=>array(16,0,1008,662),5048=>array(83,0,513,676),5049=>array(32,-14,896,670),5050=>array(82,-14,1074,676),5051=>array(18,0,842,662),5052=>array(73,-13,624,662),5053=>array(74,-14,850,662),5054=>array(80,-14,754,676),5055=>array(83,-9,670,662),5056=>array(78,-14,772,676),5057=>array(8,-14,715,680),5058=>array(18,0,605,662),5059=>array(21,0,730,662),5060=>array(88,0,572,680),5061=>array(80,-14,993,676),5062=>array(50,0,755,662),5063=>array(19,-14,733,680),5064=>array(103,-14,765,680),5065=>array(81,0,1053,671),5066=>array(19,-18,734,680),5067=>array(53,-14,587,680),5068=>array(128,-14,810,662),5069=>array(43,-14,788,680),5070=>array(53,0,599,662),5071=>array(19,0,591,662),5072=>array(76,0,580,662),5073=>array(131,-14,783,680),5074=>array(22,0,617,662),5075=>array(90,-14,493,662),5076=>array(124,-11,1090,662),5077=>array(55,-14,608,680),5078=>array(104,-14,659,662),5079=>array(10,-18,769,660),5080=>array(10,-18,769,660),5081=>array(124,-11,810,662),5082=>array(58,-14,580,676),5083=>array(67,-14,909,680),5084=>array(16,-10,666,671),5085=>array(-12,0,611,675),5086=>array(18,0,641,662),5087=>array(79,-14,747,676),5088=>array(110,-14,756,662),5089=>array(50,-14,793,676),5090=>array(19,0,652,662),5091=>array(80,-14,696,680),5092=>array(102,0,884,660),5093=>array(18,0,831,662),5094=>array(18,0,800,662),5095=>array(41,-14,609,662),5096=>array(82,-14,885,680),5097=>array(73,-14,839,680),5098=>array(47,-14,876,680),5099=>array(86,-14,750,680),5100=>array(90,-14,786,680),5101=>array(36,-14,589,680),5102=>array(82,-14,585,680),5103=>array(19,-14,777,680),5104=>array(34,-101,644,680),5105=>array(56,-9,806,662),5106=>array(-12,0,631,680),5107=>array(79,-14,925,677),5108=>array(17,0,668,662),7424=>array(0,0,406,441),7425=>array(1,0,621,431),7426=>array(29,-11,646,441),7427=>array(-6,0,389,431),7428=>array(28,-12,440,440),7429=>array(0,0,468,431),7431=>array(0,0,420,431),7432=>array(3,-10,444,442),7433=>array(24,-180,239,485),7434=>array(0,-12,329,431),7435=>array(0,0,472,431),7436=>array(0,0,375,431),7437=>array(0,0,589,431),7439=>array(24,-12,447,440),7448=>array(0,0,400,431),7450=>array(39,0,437,431),7451=>array(62,0,441,431),7452=>array(74,-12,513,431),7456=>array(83,-12,488,431),7457=>array(84,-12,636,431),7458=>array(0,0,404,431),7552=>array(23,-142,473,683),7579=>array(98,381,446,685),7581=>array(84,321,349,686),7582=>array(91,381,397,847),7583=>array(77,382,373,686),7588=>array(116,383,290,830),7589=>array(113,383,239,687),7592=>array(27,235,297,848),7593=>array(93,244,269,849),7596=>array(97,243,540,686),7597=>array(117,264,582,687),7598=>array(38,251,470,687),7599=>array(89,243,416,686),7600=>array(73,385,456,692),7601=>array(88,381,384,685),7602=>array(91,270,475,862),7603=>array(60,243,311,687),7604=>array(58,301,441,895),7605=>array(42,295,302,757),7606=>array(104,382,418,686),7607=>array(86,376,428,678),7608=>array(132,383,427,680),7609=>array(118,376,409,687),7612=>array(68,243,412,677),7613=>array(78,301,360,677),7614=>array(47,249,335,677),7615=>array(96,382,413,841),7680=>array(0,-235,615,668),7681=>array(17,-246,476,441),7682=>array(0,0,596,804),7683=>array(25,-11,475,692),7684=>array(0,-163,596,653),7685=>array(25,-163,475,683),7686=>array(0,-121,596,653),7687=>array(-25,-121,475,683),7688=>array(45,-217,668,863),7689=>array(20,-217,429,651),7690=>array(0,0,708,806),7691=>array(18,-13,530,683),7692=>array(0,-163,708,653),7693=>array(18,-163,530,683),7694=>array(0,-121,708,653),7695=>array(18,-121,530,683),7696=>array(-8,-216,700,653),7697=>array(8,-223,527,683),7698=>array(0,-186,708,653),7699=>array(18,-199,530,683),7700=>array(-8,0,627,900),7701=>array(24,-11,457,797),7702=>array(-8,0,627,900),7703=>array(24,-11,473,793),7704=>array(0,-186,635,653),7705=>array(-30,-197,405,441),7706=>array(0,-144,635,653),7707=>array(-30,-155,405,441),7708=>array(-8,-216,627,865),7709=>array(13,-224,472,653),7710=>array(0,0,636,806),7711=>array(-77,-207,494,836),7712=>array(44,-18,714,756),7713=>array(-24,-206,454,579),7714=>array(0,0,775,806),7715=>array(19,-9,478,836),7716=>array(0,-163,775,653),7717=>array(19,-163,478,683),7718=>array(0,0,775,791),7719=>array(19,-9,552,821),7720=>array(-8,-215,767,653),7721=>array(-54,-213,478,683),7722=>array(0,-186,775,653),7723=>array(19,-195,478,683),7724=>array(-89,-144,392,653),7725=>array(-92,-155,284,654),7726=>array(-8,0,460,900),7727=>array(49,-11,363,816),7728=>array(0,0,715,863),7729=>array(18,-11,494,893),7730=>array(0,-163,715,653),7731=>array(18,-134,465,683),7732=>array(0,-91,715,653),7733=>array(16,-102,465,683),7734=>array(0,-163,567,653),7735=>array(23,-163,271,683),7736=>array(0,-163,585,744),7737=>array(23,-163,437,774),7738=>array(0,-121,567,653),7739=>array(-78,-121,271,683),7740=>array(0,-186,567,653),7741=>array(-68,-197,271,683),7742=>array(0,0,891,863),7743=>array(12,-9,704,656),7744=>array(0,0,891,806),7745=>array(12,-9,704,594),7746=>array(0,-163,891,653),7747=>array(12,-163,704,441),7748=>array(0,-15,747,806),7749=>array(12,-9,472,594),7750=>array(0,-163,747,653),7751=>array(12,-163,472,441),7752=>array(0,-121,747,653),7753=>array(6,-121,472,441),7754=>array(0,-201,747,653),7755=>array(5,-195,472,441),7756=>array(37,-16,679,900),7757=>array(25,-11,541,834),7758=>array(37,-18,676,899),7759=>array(25,-11,533,762),7760=>array(37,-16,676,900),7761=>array(25,-11,495,797),7762=>array(37,-16,676,890),7763=>array(25,-11,495,793),7764=>array(0,0,605,863),7765=>array(-77,-205,467,651),7766=>array(0,0,605,806),7767=>array(-77,-205,467,594),7768=>array(0,0,601,806),7769=>array(19,0,386,594),7770=>array(0,-163,601,653),7771=>array(19,-163,386,441),7772=>array(0,-163,601,756),7773=>array(19,-163,430,546),7774=>array(0,-121,601,653),7775=>array(-48,-121,386,441),7776=>array(0,-18,491,806),7777=>array(0,-13,350,594),7778=>array(0,-163,491,667),7779=>array(0,-163,350,442),7780=>array(10,-16,501,900),7781=>array(0,-13,401,752),7782=>array(10,-16,542,900),7783=>array(0,-13,465,770),7784=>array(0,-163,491,806),7785=>array(0,-163,350,594),7786=>array(94,0,668,806),7787=>array(26,-11,310,699),7788=>array(94,-163,668,653),7789=>array(3,-163,285,546),7790=>array(64,-121,668,653),7791=>array(-74,-121,285,546),7792=>array(41,-186,668,653),7793=>array(-88,-197,285,546),7794=>array(113,-156,776,653),7795=>array(27,-149,464,441),7796=>array(83,-162,776,653),7797=>array(-8,-155,464,441),7798=>array(105,-204,776,653),7799=>array(-1,-197,464,441),7800=>array(77,-16,740,900),7801=>array(31,-11,511,808),7802=>array(113,-18,776,899),7803=>array(31,-11,510,669),7804=>array(126,-18,738,802),7805=>array(51,-18,477,590),7806=>array(126,-163,738,653),7807=>array(51,-163,456,441),7808=>array(128,-18,963,867),7809=>array(51,-18,683,666),7810=>array(128,-18,963,863),7811=>array(51,-18,683,651),7812=>array(128,-18,963,791),7813=>array(51,-18,683,579),7814=>array(128,-18,963,806),7815=>array(51,-18,683,594),7816=>array(128,-163,963,653),7817=>array(51,-163,683,441),7818=>array(0,0,684,806),7819=>array(-30,-11,444,594),7820=>array(0,0,684,791),7821=>array(-30,-11,444,579),7822=>array(113,0,668,806),7823=>array(12,-206,462,594),7824=>array(0,0,612,875),7825=>array(-2,-81,423,663),7826=>array(0,-163,612,653),7827=>array(-2,-204,380,428),7828=>array(0,-121,612,653),7829=>array(-26,-172,380,428),7830=>array(2,-121,478,683),7831=>array(26,-11,397,684),7832=>array(51,-18,683,684),7833=>array(12,-206,462,684),7834=>array(17,-11,476,707),7835=>array(-48,-207,523,836),7836=>array(-118,-207,453,678),7837=>array(-77,-207,494,678),7838=>array(-10,-9,664,683),7839=>array(26,-11,486,677),7840=>array(0,-163,615,668),7841=>array(17,-163,476,441),7842=>array(0,0,615,877),7843=>array(17,-11,476,659),7844=>array(0,0,796,900),7845=>array(17,-11,670,797),7846=>array(0,0,615,879),7847=>array(17,-11,480,804),7848=>array(0,0,709,895),7849=>array(17,-11,632,683),7850=>array(-18,0,675,900),7851=>array(17,-11,556,802),7852=>array(0,-163,615,875),7853=>array(17,-163,486,663),7854=>array(-18,0,624,900),7855=>array(17,-11,516,800),7856=>array(-18,0,604,900),7857=>array(17,-11,494,798),7858=>array(-18,0,606,900),7859=>array(17,-11,494,810),7860=>array(-18,0,661,900),7861=>array(17,-11,552,802),7862=>array(0,-163,615,865),7863=>array(17,-163,505,653),7864=>array(0,-172,635,653),7865=>array(24,-172,405,441),7866=>array(0,0,635,862),7867=>array(24,-11,425,650),7868=>array(0,0,635,802),7869=>array(24,-11,487,590),7870=>array(0,0,816,898),7871=>array(24,-11,638,800),7872=>array(0,0,635,881),7873=>array(24,-11,459,803),7874=>array(0,0,735,900),7875=>array(24,-11,604,701),7876=>array(-8,0,662,900),7877=>array(24,-11,543,802),7878=>array(0,-172,635,898),7879=>array(24,-172,470,663),7880=>array(0,0,392,859),7881=>array(49,-11,289,660),7882=>array(0,-163,392,653),7883=>array(13,-163,254,654),7884=>array(37,-172,676,666),7885=>array(25,-172,466,441),7886=>array(37,-18,676,871),7887=>array(25,-11,466,656),7888=>array(37,-18,845,900),7889=>array(25,-11,690,798),7890=>array(37,-18,676,880),7891=>array(25,-11,497,801),7892=>array(37,-18,785,900),7893=>array(25,-11,646,710),7894=>array(28,-16,697,900),7895=>array(25,-11,588,802),7896=>array(37,-172,676,875),7897=>array(25,-172,494,663),7898=>array(37,-18,840,876),7899=>array(25,-11,618,666),7900=>array(37,-18,840,878),7901=>array(25,-11,618,666),7902=>array(37,-18,840,900),7903=>array(25,-11,618,684),7904=>array(37,-18,840,845),7905=>array(25,-11,618,606),7906=>array(37,-173,840,695),7907=>array(25,-169,618,545),7908=>array(113,-172,776,653),7909=>array(31,-172,464,441),7910=>array(113,-18,776,862),7911=>array(31,-11,464,654),7912=>array(102,-18,883,876),7913=>array(31,-11,647,666),7914=>array(102,-18,883,878),7915=>array(31,-11,647,666),7916=>array(102,-18,883,898),7917=>array(31,-11,647,686),7918=>array(102,-18,883,825),7919=>array(31,-11,647,628),7920=>array(102,-163,883,694),7921=>array(31,-163,647,545),7922=>array(113,0,668,867),7923=>array(12,-206,462,666),7924=>array(113,-163,668,653),7925=>array(12,-206,462,441),7926=>array(113,0,668,859),7927=>array(12,-206,462,656),7928=>array(113,0,668,802),7929=>array(12,-206,477,590),7936=>array(9,-11,527,710),7937=>array(9,-11,527,708),7938=>array(9,-11,527,710),7939=>array(9,-11,527,709),7940=>array(9,-11,527,712),7941=>array(9,-11,527,709),7942=>array(9,-11,538,800),7943=>array(9,-11,542,800),7944=>array(10,0,625,711),7945=>array(10,0,625,715),7946=>array(174,0,791,711),7947=>array(139,0,754,710),7948=>array(139,0,786,711),7949=>array(139,0,777,712),7950=>array(47,0,662,799),7951=>array(34,0,649,801),7952=>array(11,-10,401,700),7953=>array(11,-10,401,708),7954=>array(11,-10,417,710),7955=>array(11,-10,401,709),7956=>array(11,-10,463,712),7957=>array(11,-10,433,709),7960=>array(126,0,798,711),7961=>array(168,0,846,710),7962=>array(142,0,950,711),7963=>array(132,0,937,713),7964=>array(138,0,984,712),7965=>array(129,0,954,705),7968=>array(61,-212,488,710),7969=>array(61,-212,488,712),7970=>array(61,-212,490,714),7971=>array(61,-212,488,713),7972=>array(61,-212,554,706),7973=>array(61,-212,531,713),7974=>array(61,-212,603,799),7975=>array(61,-212,603,800),7976=>array(101,0,913,708),7977=>array(128,0,938,711),7978=>array(141,0,1072,711),7979=>array(135,0,1072,700),7980=>array(137,0,1116,710),7981=>array(134,0,1087,710),7982=>array(83,0,961,801),7983=>array(82,0,966,800),7984=>array(3,-11,261,710),7985=>array(3,-11,278,708),7986=>array(3,-11,321,710),7987=>array(3,-11,278,709),7988=>array(3,-11,378,712),7989=>array(3,-11,346,709),7990=>array(3,-20,399,801),7991=>array(3,-11,404,800),7992=>array(128,0,549,708),7993=>array(137,0,559,712),7994=>array(133,0,684,711),7995=>array(130,0,673,710),7996=>array(132,0,724,711),7997=>array(141,0,712,710),7998=>array(72,0,569,799),7999=>array(80,0,572,801),8000=>array(44,-11,504,710),8001=>array(20,-11,480,708),8002=>array(20,-11,480,710),8003=>array(20,-11,480,709),8004=>array(20,-11,495,712),8005=>array(20,-11,485,709),8008=>array(131,-18,791,707),8009=>array(130,-18,801,713),8010=>array(127,-18,960,711),8011=>array(130,-18,957,710),8012=>array(128,-18,947,713),8013=>array(128,-18,941,710),8016=>array(61,-11,495,710),8017=>array(61,-11,495,708),8018=>array(61,-11,495,710),8019=>array(61,-11,495,709),8020=>array(61,-11,525,712),8021=>array(61,-11,525,709),8022=>array(61,-11,559,800),8023=>array(61,-11,580,800),8025=>array(134,0,892,715),8027=>array(129,0,998,715),8029=>array(127,0,1026,716),8031=>array(78,0,899,799),8032=>array(19,-10,648,710),8033=>array(19,-10,648,708),8034=>array(19,-10,648,710),8035=>array(19,-10,648,709),8036=>array(19,-10,648,712),8037=>array(19,-10,648,709),8038=>array(19,-10,657,800),8039=>array(19,-10,656,800),8040=>array(100,0,879,711),8041=>array(97,0,876,713),8042=>array(134,0,1059,709),8043=>array(130,0,1039,713),8044=>array(136,0,1039,711),8045=>array(124,0,1014,706),8046=>array(90,0,927,799),8047=>array(88,0,903,799),8048=>array(9,-11,527,706),8049=>array(9,-11,527,704),8050=>array(11,-10,401,703),8051=>array(11,-10,401,704),8052=>array(61,-212,488,705),8053=>array(61,-212,488,702),8054=>array(3,-11,229,703),8055=>array(3,-11,273,703),8056=>array(20,-11,480,700),8057=>array(20,-11,480,700),8058=>array(61,-11,495,707),8059=>array(61,-11,495,706),8060=>array(19,-10,648,697),8061=>array(19,-10,648,701),8064=>array(9,-200,527,710),8065=>array(9,-200,527,708),8066=>array(9,-200,527,710),8067=>array(9,-200,527,709),8068=>array(9,-200,527,712),8069=>array(9,-200,527,709),8070=>array(9,-200,527,801),8071=>array(9,-200,537,800),8072=>array(10,0,813,711),8073=>array(10,0,811,715),8074=>array(174,0,968,711),8075=>array(139,0,938,710),8076=>array(139,0,963,711),8077=>array(139,0,958,712),8078=>array(47,0,845,799),8079=>array(34,0,826,801),8080=>array(40,-212,488,710),8081=>array(40,-212,488,708),8082=>array(40,-212,488,710),8083=>array(40,-212,488,709),8084=>array(40,-212,575,712),8085=>array(40,-212,545,709),8086=>array(40,-212,592,800),8087=>array(40,-212,601,800),8088=>array(101,0,977,708),8089=>array(128,-1,1023,711),8090=>array(141,0,1138,711),8091=>array(135,0,1144,700),8092=>array(137,0,1206,710),8093=>array(134,0,1208,710),8094=>array(83,0,1059,801),8095=>array(82,0,1065,800),8096=>array(19,-200,648,710),8097=>array(19,-200,648,708),8098=>array(19,-200,648,710),8099=>array(19,-200,648,709),8100=>array(19,-200,648,712),8101=>array(19,-200,648,709),8102=>array(19,-200,648,800),8103=>array(19,-200,648,800),8104=>array(100,0,1016,711),8105=>array(97,0,1033,713),8106=>array(134,0,1223,709),8107=>array(130,0,1193,713),8108=>array(136,0,1198,711),8109=>array(124,0,1170,706),8110=>array(90,0,1089,799),8111=>array(88,0,1061,799),8112=>array(9,-11,527,723),8113=>array(9,-11,527,571),8114=>array(9,-200,527,700),8115=>array(9,-200,527,441),8116=>array(9,-200,527,703),8118=>array(9,-11,527,658),8119=>array(9,-200,527,658),8120=>array(10,0,625,865),8121=>array(10,0,625,797),8122=>array(10,0,625,706),8123=>array(10,0,625,704),8124=>array(10,0,812,668),8125=>array(101,494,248,710),8126=>array(9,0,182,148),8127=>array(187,554,334,770),8128=>array(164,597,504,694),8129=>array(195,557,543,789),8130=>array(40,-212,488,703),8131=>array(40,-212,488,441),8132=>array(40,-212,488,700),8134=>array(61,-212,499,655),8135=>array(40,-212,502,656),8136=>array(117,0,752,706),8137=>array(112,0,787,714),8138=>array(147,0,922,706),8139=>array(126,0,941,704),8140=>array(0,0,830,653),8141=>array(169,494,435,710),8142=>array(173,496,495,712),8143=>array(111,470,451,800),8144=>array(3,-11,375,653),8145=>array(0,-11,312,572),8146=>array(3,-11,344,712),8147=>array(3,-11,344,755),8150=>array(-14,-11,326,614),8151=>array(3,-11,361,713),8152=>array(0,0,464,865),8153=>array(0,0,431,744),8154=>array(144,0,536,706),8155=>array(115,0,550,694),8157=>array(160,492,416,709),8158=>array(169,492,465,709),8159=>array(121,462,461,800),8160=>array(61,-11,511,673),8161=>array(61,-11,495,582),8162=>array(61,-11,495,742),8163=>array(61,-11,497,773),8164=>array(-12,-218,451,714),8165=>array(-12,-218,451,712),8166=>array(61,-11,512,653),8167=>array(61,-11,555,733),8168=>array(87,0,699,846),8169=>array(87,0,699,799),8170=>array(165,0,888,706),8171=>array(111,0,884,696),8172=>array(132,0,777,709),8173=>array(170,516,472,730),8174=>array(156,525,453,780),8175=>array(188,490,267,705),8178=>array(19,-200,648,707),8179=>array(19,-200,648,461),8180=>array(19,-200,648,696),8182=>array(19,-10,648,651),8183=>array(19,-200,648,653),8184=>array(155,-18,801,706),8185=>array(115,-18,787,705),8186=>array(102,0,881,706),8187=>array(83,0,862,704),8188=>array(7,0,933,666),8189=>array(257,498,414,713),8190=>array(159,491,310,708),8208=>array(81,201,339,250),8209=>array(124,201,392,250),8210=>array(85,201,607,250),8211=>array(42,201,554,250),8212=>array(42,201,1054,250),8213=>array(85,201,1107,250),8214=>array(57,-77,337,554),8215=>array(-56,-219,443,-57),8216=>array(152,436,291,666),8217=>array(141,436,280,666),8218=>array(-15,-129,124,101),8219=>array(161,428,295,666),8220=>array(121,436,440,666),8221=>array(101,436,424,666),8222=>array(-24,-129,309,101),8223=>array(123,428,429,666),8224=>array(101,-159,488,666),8225=>array(22,-143,491,666),8226=>array(122,191,402,461),8227=>array(88,180,399,483),8228=>array(27,-11,138,100),8229=>array(27,-11,388,100),8230=>array(57,-11,762,100),8231=>array(142,188,240,286),8240=>array(25,-19,1010,706),8241=>array(79,-13,1558,676),8242=>array(124,459,370,735),8243=>array(124,459,555,735),8244=>array(124,459,749,735),8245=>array(164,442,283,666),8246=>array(164,442,473,666),8247=>array(164,442,663,666),8248=>array(-21,-162,401,203),8249=>array(51,37,281,403),8250=>array(15,37,245,403),8251=>array(66,-26,677,563),8252=>array(39,-11,635,667),8253=>array(132,-12,508,664),8254=>array(154,547,665,597),8255=>array(36,-269,890,-13),8256=>array(219,644,1073,900),8257=>array(-13,-14,474,676),8258=>array(68,-86,862,688),8259=>array(85,150,382,298),8260=>array(-172,-10,519,676),8261=>array(165,-181,539,680),8262=>array(80,-181,455,680),8263=>array(132,-12,872,664),8264=>array(132,-12,802,667),8265=>array(39,-12,735,667),8266=>array(104,-8,597,450),8267=>array(-55,-154,559,662),8268=>array(15,155,537,545),8269=>array(13,166,535,556),8270=>array(98,-21,462,390),8271=>array(79,-141,305,459),8272=>array(76,1,981,801),8273=>array(78,-20,567,865),8274=>array(-4,-10,687,676),8275=>array(1,293,497,399),8276=>array(210,-275,1064,-19),8277=>array(70,-9,537,456),8278=>array(123,6,513,578),8279=>array(124,459,983,735),8280=>array(109,6,705,669),8281=>array(26,6,756,578),8282=>array(51,6,340,783),8283=>array(102,-197,698,806),8284=>array(86,0,600,510),8285=>array(45,6,332,783),8286=>array(46,6,331,783),8304=>array(130,379,466,797),8305=>array(165,387,308,826),8308=>array(126,391,453,804),8309=>array(111,387,499,815),8310=>array(126,384,491,806),8311=>array(178,391,504,799),8312=>array(117,385,459,804),8313=>array(102,383,467,805),8314=>array(162,501,374,701),8315=>array(162,576,374,626),8316=>array(152,526,385,676),8317=>array(143,306,374,862),8318=>array(90,306,321,862),8319=>array(120,385,425,683),8320=>array(-16,-212,320,206),8321=>array(-15,-200,230,205),8322=>array(-8,-200,283,208),8323=>array(-13,-204,283,210),8324=>array(-23,-200,304,213),8325=>array(-39,-205,349,223),8326=>array(-20,-204,345,218),8327=>array(32,-200,358,208),8328=>array(-29,-204,313,215),8329=>array(-54,-207,311,215),8330=>array(40,-99,252,101),8331=>array(45,-24,257,26),8332=>array(44,-74,277,76),8333=>array(15,-270,246,286),8334=>array(-28,-270,203,286),8336=>array(-9,-213,304,95),8337=>array(-4,-213,256,95),8338=>array(-3,-214,297,94),8339=>array(-41,-212,282,96),8340=>array(-4,-213,256,95),8352=>array(169,0,732,691),8353=>array(66,-139,798,793),8354=>array(66,-18,689,666),8355=>array(8,0,645,653),8356=>array(10,-6,517,670),8357=>array(12,-114,704,577),8358=>array(-20,-15,727,653),8359=>array(10,-10,962,662),8360=>array(0,-13,946,653),8361=>array(7,-18,906,653),8362=>array(60,0,901,600),8363=>array(73,1,628,802),8364=>array(87,-14,819,676),8365=>array(34,0,792,662),8366=>array(103,0,704,662),8367=>array(7,-207,1358,672),8368=>array(12,-197,502,672),8369=>array(16,0,687,662),8370=>array(82,-37,671,704),8371=>array(15,0,715,674),8372=>array(68,-14,563,676),8373=>array(21,-87,610,727),8374=>array(31,-11,482,663),8376=>array(116,-1,646,666),8377=>array(107,-14,743,661),8400=>array(-300,572,127,689),8401=>array(-323,572,98,689),8402=>array(-234,-77,-59,554),8403=>array(-218,-1,-79,457),8404=>array(-516,514,163,732),8405=>array(-496,514,188,732),8406=>array(-287,531,137,737),8407=>array(-307,531,117,737),8408=>array(-337,114,-46,397),8409=>array(-343,114,-13,412),8410=>array(-343,102,-52,397),8411=>array(-354,501,142,599),8412=>array(-553,513,142,612),8413=>array(-736,-198,252,790),8414=>array(-740,-193,249,796),8415=>array(-735,-190,251,796),8416=>array(-738,-198,250,790),8417=>array(-299,514,122,720),8418=>array(-706,-75,210,643),8419=>array(-879,-200,147,862),8420=>array(-785,-88,288,784),8421=>array(-373,-134,-20,556),8422=>array(-284,-77,-4,554),8423=>array(-328,15,163,539),8424=>array(-512,-142,-16,-44),8425=>array(-358,503,144,675),8426=>array(-608,103,135,411),8427=>array(-594,-99,176,591),8428=>array(-458,-197,-31,-80),8429=>array(-438,-199,-17,-82),8430=>array(-429,-230,-5,-24),8431=>array(-457,-230,-33,-24),8432=>array(-310,471,-127,678),8448=>array(29,-10,720,676),8449=>array(29,-10,720,676),8450=>array(45,-18,720,673),8451=>array(91,-18,966,676),8452=>array(70,1,464,666),8453=>array(17,-10,708,676),8454=>array(17,-10,708,676),8455=>array(13,-15,576,702),8456=>array(38,-14,699,676),8457=>array(91,0,936,676),8458=>array(-59,-216,562,347),8459=>array(9,-9,1218,700),8460=>array(4,-158,756,683),8461=>array(9,0,855,656),8462=>array(19,-9,478,683),8463=>array(49,-9,508,683),8464=>array(16,-12,928,701),8465=>array(20,-4,690,685),8466=>array(0,-9,932,703),8467=>array(34,-11,532,677),8468=>array(41,-11,811,683),8469=>array(8,-18,791,656),8470=>array(0,-15,814,653),8471=>array(65,-14,787,708),8472=>array(-11,-211,800,573),8473=>array(8,0,669,656),8474=>array(35,-171,738,673),8475=>array(8,-12,1015,700),8476=>array(66,-4,747,681),8477=>array(29,0,719,656),8478=>array(-8,-12,637,653),8479=>array(-13,-93,588,826),8480=>array(50,210,939,663),8481=>array(95,0,1165,653),8482=>array(102,221,979,652),8483=>array(-16,-93,688,827),8484=>array(29,0,716,656),8485=>array(-35,-209,462,664),8486=>array(-8,0,771,666),8487=>array(55,-1,834,665),8488=>array(-15,-162,662,674),8489=>array(107,9,333,452),8490=>array(0,0,715,653),8491=>array(0,0,615,900),8492=>array(20,-8,992,703),8493=>array(63,-4,676,683),8494=>array(34,-10,515,460),8495=>array(23,-7,424,347),8496=>array(32,-9,734,704),8497=>array(10,-10,1007,703),8498=>array(9,1,645,654),8499=>array(12,-10,1343,697),8500=>array(33,-7,438,347),8501=>array(-3,-5,567,584),8502=>array(1,0,552,598),8503=>array(6,0,373,598),8504=>array(92,-2,552,596),8505=>array(20,0,434,683),8506=>array(64,-42,913,598),8507=>array(0,0,1232,653),8508=>array(66,-1,751,518),8510=>array(18,0,676,656),8511=>array(28,0,836,656),8513=>array(81,11,718,707),8514=>array(127,0,557,664),8515=>array(22,0,577,664),8516=>array(20,0,611,665),8522=>array(39,0,558,664),8523=>array(116,-18,763,666),8525=>array(42,-12,955,676),8526=>array(10,0,430,431),8531=>array(129,-10,762,677),8532=>array(126,-10,791,678),8533=>array(108,-10,807,677),8534=>array(131,-10,831,678),8535=>array(122,-10,829,678),8536=>array(120,-10,832,684),8537=>array(115,-12,809,677),8538=>array(113,-12,819,693),8539=>array(138,-10,801,677),8540=>array(101,-10,793,678),8541=>array(118,-10,805,695),8542=>array(198,-10,800,679),8543=>array(108,-10,678,677),8544=>array(0,0,392,653),8545=>array(0,0,661,653),8546=>array(0,0,930,653),8547=>array(0,-18,1027,653),8548=>array(126,-18,738,653),8549=>array(126,-18,1003,653),8550=>array(126,-18,1269,653),8551=>array(126,-18,1532,653),8552=>array(0,0,973,653),8553=>array(0,0,684,653),8554=>array(0,0,1030,653),8555=>array(0,0,1297,653),8556=>array(0,0,567,653),8557=>array(43,-18,666,666),8558=>array(0,0,708,653),8559=>array(0,0,891,653),8560=>array(39,-11,254,654),8561=>array(39,-11,472,656),8562=>array(39,-11,690,654),8563=>array(39,-18,660,654),8564=>array(51,-18,456,441),8565=>array(51,-18,673,654),8566=>array(51,-18,888,654),8567=>array(51,-18,1104,654),8568=>array(39,-11,712,654),8569=>array(-30,-11,444,441),8570=>array(-30,-11,658,654),8571=>array(-30,-11,876,654),8572=>array(32,-11,271,683),8573=>array(24,-11,419,441),8574=>array(18,-13,530,683),8575=>array(12,-9,704,441),8592=>array(62,52,910,462),8593=>array(105,-163,516,677),8594=>array(54,52,902,462),8595=>array(-17,-163,394,677),8596=>array(84,52,925,462),8597=>array(252,-163,757,677),8598=>array(111,-35,740,677),8599=>array(8,-35,864,677),8600=>array(60,-163,689,549),8601=>array(8,-35,864,677),8612=>array(84,52,1057,462),8613=>array(36,-207,602,721),8614=>array(56,52,1029,462),8615=>array(48,-207,614,721),8617=>array(64,52,929,468),8618=>array(89,52,915,468),8628=>array(117,13,691,600),8629=>array(51,-16,752,629),8636=>array(68,229,921,462),8637=>array(80,52,921,285),8638=>array(76,-175,441,666),8639=>array(108,-172,389,669),8640=>array(59,232,900,465),8641=>array(59,49,912,282),8642=>array(71,-172,352,669),8643=>array(9,-175,374,666),8644=>array(42,-118,942,632),8645=>array(105,-163,774,677),8646=>array(34,-118,950,633),8651=>array(39,-51,941,564),8652=>array(50,-49,930,566),8656=>array(74,5,943,510),8657=>array(94,-163,606,678),8658=>array(37,5,906,510),8659=>array(24,-163,536,678),8660=>array(84,5,935,510),8661=>array(118,-168,702,683),8668=>array(68,52,1103,462),8669=>array(68,52,1103,462),8704=>array(115,-14,653,662),8705=>array(57,-13,600,801),8706=>array(96,-10,532,666),8707=>array(4,0,644,652),8708=>array(4,-110,649,776),8709=>array(30,-14,632,588),8710=>array(6,0,608,688),8711=>array(124,-20,726,668),8712=>array(71,8,562,506),8713=>array(71,-50,562,606),8714=>array(46,-17,440,500),8715=>array(44,8,535,506),8716=>array(43,-50,535,606),8717=>array(8,-17,435,500),8718=>array(77,0,570,691),8719=>array(-22,-101,925,751),8720=>array(-17,-101,930,751),8721=>array(-22,-123,772,752),8722=>array(86,220,590,286),8723=>array(86,0,590,568),8724=>array(86,0,590,656),8725=>array(143,-10,649,676),8726=>array(110,-14,609,676),8727=>array(102,78,394,407),8728=>array(62,71,435,443),8729=>array(136,152,338,354),8730=>array(94,-65,716,900),8731=>array(94,-65,716,900),8732=>array(94,-65,716,900),8733=>array(18,53,617,434),8734=>array(18,53,662,434),8735=>array(62,0,447,385),8736=>array(18,0,530,453),8737=>array(18,-40,530,453),8738=>array(35,0,467,510),8739=>array(112,-94,168,662),8740=>array(65,-94,264,662),8741=>array(112,-94,288,662),8742=>array(40,-94,424,662),8743=>array(19,0,545,508),8744=>array(79,0,605,508),8745=>array(52,0,655,573),8746=>array(59,0,662,573),8747=>array(-38,-200,726,900),8748=>array(-48,-200,1067,900),8749=>array(-52,-200,1405,900),8750=>array(-22,-200,741,900),8751=>array(-38,-200,1059,900),8756=>array(52,-10,544,481),8757=>array(102,-16,597,476),8758=>array(122,-18,220,476),8759=>array(81,-20,576,476),8761=>array(66,48,740,476),8764=>array(65,159,617,320),8770=>array(65,127,617,441),8771=>array(39,125,591,439),8773=>array(61,57,613,562),8776=>array(65,74,617,440),8778=>array(65,23,617,523),8784=>array(86,123,590,572),8785=>array(86,-68,590,577),8786=>array(86,-70,590,575),8787=>array(86,-64,593,574),8788=>array(102,10,761,497),8789=>array(86,10,784,494),8790=>array(86,123,590,389),8791=>array(86,123,590,680),8793=>array(86,123,590,697),8794=>array(86,123,590,697),8797=>array(86,123,658,766),8798=>array(86,123,590,683),8799=>array(86,123,590,794),8800=>array(64,-3,568,509),8801=>array(92,23,596,489),8804=>array(84,0,592,628),8805=>array(84,0,592,628),8806=>array(70,-113,579,706),8807=>array(105,-115,629,713),8810=>array(54,-10,893,516),8811=>array(64,-10,902,516),8818=>array(35,-112,587,599),8819=>array(62,-112,614,599),8834=>array(75,28,666,526),8835=>array(20,28,611,526),8976=>array(42,108,607,386),8992=>array(194,-83,834,900),8993=>array(-83,-81,551,900),8994=>array(97,156,632,316),8995=>array(92,156,626,316),9001=>array(64,-198,441,746),9002=>array(-16,-198,360,746),9251=>array(45,0,493,160),9674=>array(68,0,516,740),9675=>array(35,-14,757,708),9676=>array(135,-14,857,708),9688=>array(0,0,547,691),9702=>array(125,196,395,466),9711=>array(51,-85,914,778),9824=>array(72,0,656,705),9825=>array(148,-14,782,704),9826=>array(107,-14,634,705),9827=>array(99,0,813,705),9828=>array(72,0,656,705),9829=>array(148,-14,782,704),9830=>array(107,-14,634,705),9831=>array(99,0,813,705),9833=>array(-21,0,372,694),9834=>array(-21,0,497,694),9835=>array(16,0,722,703),9836=>array(16,0,722,703),9837=>array(-32,-21,362,730),9838=>array(-28,-214,402,712),9839=>array(-39,-197,452,762),11799=>array(76,52,343,303),42790=>array(-8,-186,767,653),42791=>array(4,-207,433,655),42792=>array(59,-81,790,653),42793=>array(37,-81,600,546),42794=>array(77,-15,616,676),42795=>array(68,-14,544,663),42796=>array(58,-52,557,676),42797=>array(53,-215,495,450),42798=>array(58,-129,557,676),42799=>array(53,-215,533,450),42888=>array(0,-102,312,65),42889=>array(50,-11,256,441),42890=>array(43,120,295,386),42891=>array(173,176,345,760),42892=>array(211,375,338,760),42893=>array(130,0,767,653),42896=>array(-18,-129,729,653),42897=>array(14,-186,474,441),42922=>array(98,0,917,653),43002=>array(21,-14,713,436),64256=>array(-77,-207,741,681),64257=>array(-77,-207,545,681),64258=>array(-77,-204,582,682),64259=>array(-77,-207,792,681),64260=>array(-77,-207,830,682),64261=>array(-77,-207,606,678),64262=>array(10,-13,677,670),64275=>array(98,-10,990,676),64276=>array(98,-10,993,662),64277=>array(98,-200,975,662),64278=>array(98,-200,990,662),64279=>array(98,-200,1238,662),64285=>array(50,235,315,594),64286=>array(279,719,578,865),64287=>array(46,203,505,631),64288=>array(22,48,589,600),64297=>array(30,220,534,506),64298=>array(2,0,647,699),64299=>array(2,0,585,699),64300=>array(2,0,656,699),64301=>array(2,0,585,699),64302=>array(-53,-96,517,584),64303=>array(-53,-236,517,584),64304=>array(-53,-133,517,584),64305=>array(-59,0,492,598),64306=>array(-44,0,323,598),64307=>array(82,-2,542,596),64308=>array(-37,-2,526,598),64309=>array(46,0,303,598),64310=>array(16,-1,323,598),64312=>array(-42,0,520,598),64313=>array(48,284,315,594),64314=>array(125,-300,597,564),64315=>array(-68,0,524,598),64316=>array(137,-6,535,812),64318=>array(-42,0,516,599),64320=>array(-36,0,315,598),64321=>array(-19,0,528,598),64323=>array(68,-300,536,563),64324=>array(-64,0,494,598),64326=>array(-70,0,528,598),64327=>array(-99,-300,551,564),64328=>array(80,-1,504,598),64329=>array(2,0,585,598),64330=>array(-50,-1,533,598),64331=>array(103,0,303,701),64332=>array(-59,0,492,662),64333=>array(-68,0,524,662),64334=>array(-64,0,494,662),64335=>array(125,-5,573,843),65532=>array(85,0,773,661),65533=>array(115,-63,978,800),65535=>array(19,-71,725,750)); +$cw=array(0=>600,32=>250,33=>333,34=>333,35=>500,36=>500,37=>833,38=>778,39=>200,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>296,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>250,59=>250,60=>570,61=>664,62=>570,63=>444,64=>780,65=>651,66=>591,67=>611,68=>702,69=>574,70=>576,71=>690,72=>705,73=>322,74=>427,75=>641,76=>568,77=>821,78=>677,79=>656,80=>566,81=>656,82=>616,83=>454,84=>589,85=>706,86=>663,87=>888,88=>665,89=>593,90=>563,91=>389,92=>490,93=>389,94=>422,95=>500,96=>250,97=>498,98=>476,99=>403,100=>500,101=>406,102=>424,103=>440,104=>499,105=>246,106=>285,107=>453,108=>251,109=>725,110=>493,111=>473,112=>469,113=>483,114=>366,115=>345,116=>238,117=>484,118=>456,119=>683,120=>435,121=>462,122=>389,123=>400,124=>275,125=>400,126=>541,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>444,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>250,181=>500,182=>523,183=>250,184=>250,185=>250,186=>310,187=>444,188=>750,189=>740,190=>750,191=>500,192=>651,193=>651,194=>651,195=>651,196=>651,197=>651,198=>877,199=>611,200=>611,201=>611,202=>611,203=>611,204=>322,205=>322,206=>322,207=>322,208=>702,209=>677,210=>656,211=>656,212=>656,213=>656,214=>656,215=>675,216=>657,217=>706,218=>706,219=>706,220=>706,221=>593,222=>537,223=>569,224=>498,225=>498,226=>498,227=>498,228=>498,229=>498,230=>634,231=>403,232=>406,233=>406,234=>406,235=>406,236=>278,237=>278,238=>278,239=>278,240=>456,241=>493,242=>473,243=>473,244=>473,245=>473,246=>473,247=>675,248=>474,249=>484,250=>484,251=>484,252=>484,253=>462,254=>471,255=>462,256=>651,257=>498,258=>651,259=>498,260=>611,261=>500,262=>611,263=>403,264=>611,265=>403,266=>611,267=>403,268=>611,269=>403,270=>702,271=>625,272=>702,273=>500,274=>611,275=>406,276=>611,277=>406,278=>611,279=>406,280=>611,281=>406,282=>611,283=>406,284=>690,285=>440,286=>690,287=>440,288=>690,289=>440,290=>690,291=>440,292=>705,293=>499,294=>722,295=>500,296=>333,297=>278,298=>333,299=>278,300=>333,301=>278,302=>343,303=>278,304=>333,305=>278,306=>707,307=>452,308=>427,309=>328,310=>667,311=>453,312=>454,313=>568,314=>251,315=>568,316=>251,317=>568,318=>377,319=>568,320=>343,321=>564,322=>278,323=>677,324=>493,325=>677,326=>493,327=>677,328=>493,329=>542,330=>696,331=>500,332=>656,333=>473,334=>656,335=>473,336=>656,337=>473,338=>891,339=>653,340=>616,341=>366,342=>616,343=>366,344=>616,345=>366,346=>454,347=>345,348=>454,349=>345,350=>464,351=>345,352=>454,353=>345,354=>556,355=>238,356=>589,357=>364,358=>556,359=>248,360=>706,361=>484,362=>706,363=>484,364=>706,365=>484,366=>706,367=>484,368=>706,369=>484,370=>698,371=>484,372=>888,373=>683,374=>593,375=>462,376=>593,377=>563,378=>389,379=>563,380=>389,381=>563,382=>389,383=>464,384=>479,385=>738,386=>583,387=>481,388=>585,389=>509,390=>627,391=>853,392=>578,393=>702,394=>892,395=>669,396=>540,397=>472,398=>611,399=>585,400=>518,401=>611,402=>464,403=>863,404=>653,405=>708,406=>278,407=>333,408=>792,409=>444,410=>262,411=>480,412=>900,413=>768,414=>500,415=>661,416=>771,417=>576,418=>908,419=>722,420=>698,421=>483,422=>611,423=>500,424=>369,425=>653,426=>461,427=>313,428=>556,429=>335,430=>556,431=>801,432=>605,433=>747,434=>691,435=>663,436=>578,437=>556,438=>389,439=>518,440=>558,441=>434,442=>416,443=>500,444=>615,445=>439,446=>389,447=>473,448=>235,449=>360,450=>600,451=>333,452=>1268,453=>1091,454=>869,455=>1000,456=>824,457=>506,458=>1034,459=>895,460=>748,461=>651,462=>498,463=>322,464=>278,465=>656,466=>473,467=>706,468=>484,469=>706,470=>484,471=>698,472=>484,473=>698,474=>484,475=>698,476=>484,477=>406,478=>651,479=>498,480=>651,481=>498,482=>877,483=>634,484=>712,485=>490,486=>690,487=>440,488=>641,489=>453,490=>670,491=>473,492=>670,493=>473,494=>518,495=>446,496=>278,497=>1258,498=>1091,499=>859,500=>690,501=>440,502=>936,503=>537,504=>677,505=>493,506=>611,507=>498,508=>877,509=>634,510=>657,511=>474,512=>651,513=>498,514=>651,515=>498,516=>574,517=>406,518=>574,519=>406,520=>322,521=>278,522=>322,523=>278,524=>656,525=>473,526=>656,527=>473,528=>616,529=>366,530=>616,531=>366,532=>706,533=>484,534=>706,535=>484,536=>454,537=>345,538=>589,539=>238,540=>434,541=>465,542=>705,543=>499,544=>697,545=>558,546=>540,547=>508,548=>591,549=>404,550=>651,551=>498,552=>577,553=>406,554=>656,555=>473,556=>656,557=>473,558=>656,559=>473,560=>656,561=>473,562=>593,563=>462,564=>334,565=>527,566=>377,567=>278,568=>779,569=>768,570=>651,571=>611,572=>407,573=>564,574=>556,575=>350,576=>414,577=>436,578=>444,579=>588,580=>722,581=>657,582=>604,583=>406,584=>444,585=>348,586=>726,587=>550,588=>616,589=>333,590=>556,591=>470,592=>516,593=>564,594=>564,595=>500,596=>403,597=>407,598=>524,599=>647,600=>406,601=>406,602=>722,603=>431,604=>435,605=>664,606=>462,607=>353,608=>650,609=>480,610=>482,611=>491,612=>602,613=>499,614=>497,615=>485,616=>278,617=>278,618=>278,619=>378,620=>376,621=>364,622=>616,623=>761,624=>766,625=>768,626=>590,627=>569,628=>530,629=>500,630=>667,631=>700,632=>633,633=>366,634=>389,635=>444,636=>389,637=>393,638=>415,639=>383,640=>434,641=>456,642=>354,643=>464,644=>535,645=>496,646=>585,647=>238,648=>278,649=>510,650=>549,651=>464,652=>456,653=>683,654=>438,655=>490,656=>510,657=>492,658=>446,659=>479,660=>436,661=>438,662=>438,663=>454,664=>656,665=>402,666=>462,667=>695,668=>476,669=>307,670=>453,671=>383,672=>652,673=>414,674=>404,675=>745,676=>762,677=>799,678=>551,679=>542,680=>644,681=>756,682=>506,683=>481,684=>500,685=>500,686=>611,687=>716,688=>330,689=>330,690=>178,691=>248,692=>248,693=>309,694=>306,695=>405,696=>260,697=>250,698=>400,699=>200,700=>200,701=>200,702=>250,703=>250,704=>250,705=>250,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>250,713=>333,714=>250,715=>250,716=>250,717=>333,718=>250,719=>250,720=>250,721=>250,722=>250,723=>250,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>400,735=>333,736=>311,737=>200,738=>243,739=>328,740=>300,741=>500,742=>500,743=>500,744=>500,745=>500,746=>500,747=>500,748=>333,749=>333,750=>333,751=>333,752=>333,753=>333,754=>333,755=>333,756=>250,757=>333,758=>333,759=>333,760=>250,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>199,885=>199,890=>332,894=>333,900=>257,901=>333,902=>661,903=>250,904=>794,905=>904,906=>524,908=>815,910=>837,911=>879,912=>270,913=>661,914=>581,915=>594,916=>660,917=>611,918=>606,919=>705,920=>661,921=>333,922=>641,923=>661,924=>821,925=>677,926=>678,927=>656,928=>697,929=>566,931=>653,932=>596,933=>679,934=>751,935=>665,936=>821,937=>767,938=>333,939=>696,940=>564,941=>431,942=>539,943=>270,944=>540,945=>564,946=>509,947=>496,948=>518,949=>431,950=>408,951=>539,952=>523,953=>270,954=>491,955=>488,956=>501,957=>515,958=>440,959=>524,960=>608,961=>506,962=>423,963=>532,964=>477,965=>540,966=>628,967=>500,968=>728,969=>701,970=>310,971=>540,972=>524,973=>540,974=>701,976=>537,977=>632,978=>630,979=>820,980=>680,981=>612,982=>704,983=>529,984=>555,985=>548,986=>588,987=>498,988=>610,989=>478,990=>653,991=>410,992=>719,993=>544,1008=>563,1009=>546,1010=>495,1011=>285,1012=>661,1013=>280,1014=>280,1015=>540,1016=>500,1017=>704,1018=>832,1019=>703,1020=>533,1021=>704,1022=>704,1023=>704,1024=>574,1025=>574,1026=>668,1027=>594,1028=>634,1029=>454,1030=>322,1031=>322,1032=>427,1033=>992,1034=>963,1035=>703,1036=>644,1037=>720,1038=>739,1039=>728,1040=>651,1041=>583,1042=>591,1043=>594,1044=>668,1045=>574,1046=>987,1047=>592,1048=>720,1049=>720,1050=>644,1051=>695,1052=>821,1053=>705,1054=>656,1055=>697,1056=>566,1057=>611,1058=>589,1059=>739,1060=>751,1061=>665,1062=>696,1063=>642,1064=>973,1065=>983,1066=>716,1067=>877,1068=>580,1069=>594,1070=>984,1071=>683,1072=>498,1073=>475,1074=>418,1075=>354,1076=>493,1077=>406,1078=>914,1079=>412,1080=>484,1081=>484,1082=>483,1083=>504,1084=>641,1085=>492,1086=>473,1087=>493,1088=>469,1089=>436,1090=>725,1091=>478,1092=>735,1093=>435,1094=>485,1095=>484,1096=>734,1097=>735,1098=>545,1099=>677,1100=>437,1101=>432,1102=>671,1103=>519,1104=>406,1105=>406,1106=>510,1107=>354,1108=>442,1109=>345,1110=>246,1111=>278,1112=>285,1113=>707,1114=>696,1115=>498,1116=>483,1117=>484,1118=>478,1119=>491,1120=>964,1121=>679,1122=>708,1123=>688,1124=>975,1125=>644,1126=>812,1127=>624,1128=>1096,1129=>791,1130=>964,1131=>738,1132=>1260,1133=>886,1134=>574,1135=>400,1136=>812,1137=>694,1138=>721,1139=>500,1140=>745,1141=>533,1142=>745,1143=>533,1144=>1108,1145=>908,1146=>868,1147=>602,1148=>964,1149=>684,1150=>964,1151=>679,1152=>588,1153=>443,1154=>320,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>720,1163=>500,1164=>602,1165=>433,1166=>611,1167=>500,1168=>552,1169=>424,1170=>593,1171=>424,1172=>611,1173=>432,1174=>992,1175=>932,1176=>592,1177=>396,1178=>681,1179=>491,1180=>700,1181=>532,1182=>664,1183=>491,1184=>776,1185=>690,1186=>729,1187=>500,1188=>908,1189=>660,1190=>1034,1191=>694,1192=>730,1193=>543,1194=>666,1195=>403,1196=>556,1197=>775,1198=>593,1199=>574,1200=>555,1201=>574,1202=>660,1203=>443,1204=>798,1205=>581,1206=>674,1207=>500,1208=>690,1209=>516,1210=>640,1211=>499,1212=>785,1213=>569,1214=>785,1215=>568,1216=>322,1217=>987,1218=>914,1219=>664,1220=>491,1221=>719,1222=>487,1223=>722,1224=>500,1225=>722,1226=>500,1227=>666,1228=>500,1229=>828,1230=>624,1231=>322,1232=>651,1233=>498,1234=>651,1235=>498,1236=>877,1237=>634,1238=>574,1239=>406,1240=>585,1241=>406,1242=>585,1243=>406,1244=>987,1245=>914,1246=>592,1247=>412,1248=>518,1249=>446,1250=>720,1251=>484,1252=>720,1253=>484,1254=>656,1255=>473,1256=>661,1257=>500,1258=>661,1259=>500,1260=>594,1261=>432,1262=>739,1263=>478,1264=>739,1265=>478,1266=>739,1267=>478,1268=>642,1269=>484,1270=>611,1271=>424,1272=>877,1273=>677,1296=>532,1297=>409,1298=>719,1299=>487,1306=>656,1307=>483,1308=>888,1309=>656,1310=>664,1311=>491,1329=>794,1330=>712,1331=>782,1332=>854,1333=>711,1334=>702,1335=>707,1336=>655,1337=>777,1338=>782,1339=>710,1340=>663,1341=>830,1342=>917,1343=>672,1344=>469,1345=>666,1346=>858,1347=>685,1348=>856,1349=>618,1350=>858,1351=>709,1352=>719,1353=>714,1354=>731,1355=>702,1356=>874,1357=>719,1358=>844,1359=>519,1360=>703,1361=>608,1362=>586,1363=>751,1364=>780,1365=>714,1366=>684,1369=>120,1370=>120,1371=>269,1372=>307,1373=>241,1374=>312,1375=>300,1377=>786,1378=>506,1379=>542,1380=>541,1381=>506,1382=>503,1383=>478,1384=>499,1385=>541,1386=>539,1387=>508,1388=>289,1389=>750,1390=>540,1391=>513,1392=>508,1393=>503,1394=>531,1395=>518,1396=>500,1397=>243,1398=>473,1399=>406,1400=>499,1401=>407,1402=>793,1403=>414,1404=>463,1405=>500,1406=>516,1407=>758,1408=>504,1409=>466,1410=>288,1411=>758,1412=>510,1413=>501,1414=>562,1415=>543,1417=>278,1418=>280,1423=>700,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>418,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>370,1471=>0,1472=>126,1473=>0,1474=>0,1475=>418,1476=>0,1477=>0,1478=>350,1479=>0,1488=>537,1489=>537,1490=>350,1491=>537,1492=>537,1493=>350,1494=>350,1495=>537,1496=>537,1497=>350,1498=>537,1499=>537,1500=>537,1501=>537,1502=>537,1503=>350,1504=>350,1505=>537,1506=>537,1507=>537,1508=>537,1509=>537,1510=>537,1511=>537,1512=>537,1513=>537,1514=>537,1520=>537,1521=>537,1522=>537,1523=>396,1524=>396,2404=>318,2405=>446,2433=>0,2434=>300,2435=>312,2437=>594,2438=>776,2439=>469,2440=>513,2441=>535,2442=>561,2443=>604,2444=>481,2447=>580,2448=>604,2451=>540,2452=>620,2453=>570,2454=>485,2455=>484,2456=>471,2457=>457,2458=>408,2459=>452,2460=>591,2461=>551,2462=>771,2463=>414,2464=>404,2465=>522,2466=>415,2467=>450,2468=>551,2469=>477,2470=>478,2471=>449,2472=>448,2474=>535,2475=>611,2476=>443,2477=>534,2478=>492,2479=>474,2480=>442,2482=>542,2486=>507,2487=>467,2488=>523,2489=>419,2492=>0,2493=>419,2494=>202,2495=>189,2496=>202,2497=>0,2498=>0,2499=>0,2500=>0,2503=>294,2504=>289,2507=>774,2508=>825,2509=>0,2510=>356,2519=>219,2524=>523,2525=>420,2527=>469,2528=>604,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>507,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>443,2545=>443,2546=>429,2547=>383,2548=>432,2549=>478,2550=>539,2551=>158,2552=>365,2553=>280,2554=>357,2555=>344,3585=>512,3586=>453,3587=>512,3588=>519,3589=>529,3590=>561,3591=>411,3592=>437,3593=>552,3594=>452,3595=>509,3596=>707,3597=>707,3598=>574,3599=>570,3600=>406,3601=>607,3602=>686,3603=>749,3604=>494,3605=>497,3606=>509,3607=>552,3608=>461,3609=>565,3610=>527,3611=>523,3612=>556,3613=>551,3614=>570,3615=>570,3616=>571,3617=>531,3618=>493,3619=>433,3620=>513,3621=>491,3622=>571,3623=>439,3624=>510,3625=>594,3626=>484,3627=>554,3628=>616,3629=>493,3630=>496,3631=>417,3632=>392,3633=>0,3634=>366,3635=>366,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>662,3648=>297,3649=>544,3650=>298,3651=>329,3652=>328,3653=>326,3654=>488,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>725,3664=>624,3665=>624,3666=>624,3667=>624,3668=>624,3669=>624,3670=>624,3671=>624,3672=>624,3673=>624,3674=>645,3675=>872,4256=>453,4257=>448,4258=>546,4259=>619,4260=>478,4261=>481,4262=>459,4263=>707,4264=>467,4265=>471,4266=>842,4267=>464,4268=>443,4269=>707,4270=>460,4271=>465,4272=>686,4273=>440,4274=>550,4275=>561,4276=>580,4277=>467,4278=>630,4279=>466,4280=>517,4281=>456,4282=>502,4283=>464,4284=>534,4285=>440,4286=>443,4287=>522,4288=>460,4289=>463,4290=>536,4291=>455,4292=>468,4293=>449,4304=>454,4305=>452,4306=>544,4307=>629,4308=>451,4309=>452,4310=>452,4311=>702,4312=>451,4313=>452,4314=>820,4315=>451,4316=>453,4317=>695,4318=>449,4319=>448,4320=>694,4321=>501,4322=>544,4323=>517,4324=>560,4325=>450,4326=>627,4327=>452,4328=>491,4329=>452,4330=>485,4331=>452,4332=>485,4333=>443,4334=>500,4335=>582,4336=>455,4337=>451,4338=>480,4339=>414,4340=>453,4341=>418,4342=>741,4343=>452,4344=>452,4345=>544,4346=>454,4347=>410,4348=>339,5024=>711,5025=>678,5026=>604,5027=>667,5028=>796,5029=>301,5030=>516,5031=>544,5032=>457,5033=>716,5034=>703,5035=>383,5036=>628,5037=>709,5038=>455,5039=>601,5040=>472,5041=>574,5042=>730,5043=>939,5044=>498,5045=>528,5046=>667,5047=>891,5048=>505,5049=>792,5050=>957,5051=>725,5052=>595,5053=>733,5054=>698,5055=>638,5056=>720,5057=>732,5058=>624,5059=>638,5060=>565,5061=>903,5062=>655,5063=>681,5064=>675,5065=>949,5066=>683,5067=>547,5068=>693,5069=>732,5070=>529,5071=>569,5072=>536,5073=>677,5074=>631,5075=>495,5076=>973,5077=>543,5078=>607,5079=>652,5080=>652,5081=>693,5082=>514,5083=>803,5084=>658,5085=>597,5086=>627,5087=>659,5088=>679,5089=>706,5090=>563,5091=>618,5092=>767,5093=>776,5094=>731,5095=>492,5096=>808,5097=>823,5098=>796,5099=>689,5100=>716,5101=>518,5102=>521,5103=>719,5104=>563,5105=>776,5106=>634,5107=>822,5108=>621,7424=>416,7425=>587,7426=>703,7427=>410,7428=>428,7429=>450,7431=>401,7432=>435,7433=>246,7434=>268,7435=>449,7436=>364,7437=>536,7439=>443,7448=>361,7450=>390,7451=>380,7452=>449,7456=>384,7457=>527,7458=>395,7552=>500,7579=>335,7581=>285,7582=>312,7583=>280,7588=>188,7589=>212,7592=>230,7593=>236,7596=>497,7597=>529,7598=>421,7599=>404,7600=>364,7601=>329,7602=>412,7603=>234,7604=>282,7605=>217,7606=>384,7607=>356,7608=>344,7609=>334,7612=>403,7613=>318,7614=>297,7615=>318,7680=>651,7681=>498,7682=>591,7683=>476,7684=>591,7685=>476,7686=>591,7687=>476,7688=>611,7689=>403,7690=>702,7691=>500,7692=>702,7693=>500,7694=>702,7695=>500,7696=>693,7697=>500,7698=>702,7699=>500,7700=>577,7701=>406,7702=>577,7703=>406,7704=>574,7705=>406,7706=>574,7707=>406,7708=>577,7709=>406,7710=>576,7711=>424,7712=>690,7713=>440,7714=>705,7715=>499,7716=>705,7717=>499,7718=>705,7719=>499,7720=>697,7721=>498,7722=>705,7723=>499,7724=>322,7725=>246,7726=>314,7727=>278,7728=>641,7729=>453,7730=>641,7731=>453,7732=>641,7733=>453,7734=>568,7735=>251,7736=>568,7737=>251,7738=>568,7739=>251,7740=>568,7741=>251,7742=>821,7743=>725,7744=>821,7745=>725,7746=>821,7747=>725,7748=>677,7749=>493,7750=>677,7751=>493,7752=>677,7753=>493,7754=>677,7755=>493,7756=>656,7757=>473,7758=>656,7759=>473,7760=>656,7761=>473,7762=>656,7763=>473,7764=>566,7765=>469,7766=>566,7767=>469,7768=>616,7769=>366,7770=>616,7771=>366,7772=>616,7773=>366,7774=>616,7775=>366,7776=>454,7777=>345,7778=>454,7779=>345,7780=>464,7781=>345,7782=>464,7783=>345,7784=>454,7785=>345,7786=>589,7787=>238,7788=>589,7789=>238,7790=>589,7791=>238,7792=>589,7793=>238,7794=>706,7795=>484,7796=>706,7797=>484,7798=>706,7799=>484,7800=>698,7801=>484,7802=>706,7803=>484,7804=>663,7805=>456,7806=>663,7807=>456,7808=>888,7809=>683,7810=>888,7811=>683,7812=>888,7813=>683,7814=>888,7815=>683,7816=>888,7817=>683,7818=>665,7819=>435,7820=>665,7821=>435,7822=>593,7823=>462,7824=>563,7825=>389,7826=>563,7827=>389,7828=>563,7829=>389,7830=>499,7831=>238,7832=>683,7833=>462,7834=>444,7835=>383,7836=>383,7837=>424,7838=>676,7839=>464,7840=>651,7841=>498,7842=>651,7843=>498,7844=>651,7845=>498,7846=>651,7847=>498,7848=>651,7849=>498,7850=>651,7851=>498,7852=>651,7853=>498,7854=>651,7855=>498,7856=>651,7857=>498,7858=>651,7859=>498,7860=>651,7861=>498,7862=>651,7863=>498,7864=>574,7865=>406,7866=>574,7867=>406,7868=>574,7869=>406,7870=>611,7871=>406,7872=>611,7873=>406,7874=>611,7875=>406,7876=>611,7877=>406,7878=>574,7879=>406,7880=>322,7881=>278,7882=>322,7883=>246,7884=>656,7885=>473,7886=>656,7887=>473,7888=>656,7889=>473,7890=>656,7891=>473,7892=>656,7893=>473,7894=>656,7895=>473,7896=>656,7897=>473,7898=>771,7899=>576,7900=>771,7901=>576,7902=>807,7903=>585,7904=>771,7905=>576,7906=>771,7907=>576,7908=>706,7909=>484,7910=>706,7911=>484,7912=>801,7913=>605,7914=>801,7915=>605,7916=>807,7917=>585,7918=>801,7919=>605,7920=>801,7921=>605,7922=>593,7923=>462,7924=>593,7925=>462,7926=>593,7927=>462,7928=>593,7929=>462,7936=>564,7937=>564,7938=>564,7939=>564,7940=>564,7941=>564,7942=>564,7943=>564,7944=>661,7945=>661,7946=>794,7947=>771,7948=>792,7949=>773,7950=>661,7951=>648,7952=>431,7953=>431,7954=>431,7955=>431,7956=>431,7957=>431,7960=>740,7961=>795,7962=>923,7963=>910,7964=>956,7965=>926,7968=>539,7969=>539,7970=>539,7971=>539,7972=>539,7973=>539,7974=>539,7975=>539,7976=>879,7977=>901,7978=>1036,7979=>1035,7980=>1079,7981=>1060,7982=>924,7983=>929,7984=>270,7985=>270,7986=>267,7987=>267,7988=>267,7989=>267,7990=>267,7991=>267,7992=>490,7993=>499,7994=>625,7995=>614,7996=>665,7997=>653,7998=>510,7999=>513,8000=>558,8001=>524,8002=>524,8003=>524,8004=>524,8005=>524,8008=>797,8009=>807,8010=>966,8011=>962,8012=>953,8013=>947,8016=>540,8017=>540,8018=>540,8019=>540,8020=>540,8021=>540,8022=>540,8023=>540,8025=>816,8027=>922,8029=>950,8031=>823,8032=>701,8033=>701,8034=>701,8035=>701,8036=>701,8037=>701,8038=>701,8039=>701,8040=>852,8041=>849,8042=>1032,8043=>1012,8044=>1012,8045=>987,8046=>900,8047=>876,8048=>564,8049=>564,8050=>431,8051=>431,8052=>539,8053=>539,8054=>270,8055=>270,8056=>524,8057=>524,8058=>540,8059=>540,8060=>701,8061=>701,8064=>564,8065=>564,8066=>564,8067=>564,8068=>564,8069=>564,8070=>564,8071=>564,8072=>821,8073=>854,8074=>998,8075=>971,8076=>992,8077=>981,8078=>866,8079=>858,8080=>539,8081=>539,8082=>539,8083=>539,8084=>539,8085=>539,8086=>539,8087=>539,8088=>999,8089=>1044,8090=>1159,8091=>1165,8092=>1227,8093=>1229,8094=>1080,8095=>1085,8096=>701,8097=>701,8098=>701,8099=>701,8100=>701,8101=>701,8102=>701,8103=>701,8104=>1037,8105=>1053,8106=>1244,8107=>1214,8108=>1219,8109=>1191,8110=>1110,8111=>1082,8112=>564,8113=>564,8114=>564,8115=>564,8116=>564,8118=>564,8119=>564,8120=>661,8121=>661,8122=>661,8123=>661,8124=>831,8125=>192,8126=>200,8127=>200,8128=>500,8129=>534,8130=>539,8131=>539,8132=>539,8134=>539,8135=>539,8136=>731,8137=>766,8138=>889,8139=>908,8140=>851,8141=>330,8142=>333,8143=>500,8144=>270,8145=>270,8146=>270,8147=>270,8150=>270,8151=>270,8152=>333,8153=>333,8154=>477,8155=>491,8157=>333,8158=>500,8159=>333,8160=>540,8161=>540,8162=>540,8163=>540,8164=>506,8165=>506,8166=>540,8167=>540,8168=>679,8169=>679,8170=>865,8171=>861,8172=>783,8173=>333,8174=>333,8175=>200,8178=>701,8179=>701,8180=>701,8182=>701,8183=>701,8184=>807,8185=>793,8186=>855,8187=>835,8188=>952,8189=>500,8190=>200,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>166,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>293,8215=>465,8216=>200,8217=>200,8218=>200,8219=>200,8220=>333,8221=>333,8222=>333,8223=>333,8224=>500,8225=>500,8226=>400,8227=>400,8228=>250,8229=>500,8230=>889,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>166,8240=>1000,8241=>1601,8242=>247,8243=>411,8244=>611,8245=>220,8246=>410,8247=>600,8248=>469,8249=>250,8250=>250,8251=>629,8252=>666,8253=>500,8254=>500,8255=>953,8256=>1000,8257=>314,8258=>931,8259=>400,8260=>167,8261=>480,8262=>480,8263=>900,8264=>833,8265=>763,8266=>500,8267=>453,8268=>453,8269=>500,8270=>500,8271=>278,8272=>882,8273=>500,8274=>497,8275=>500,8276=>953,8277=>512,8278=>410,8279=>855,8280=>620,8281=>620,8282=>179,8283=>621,8284=>564,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>300,8305=>235,8308=>300,8309=>300,8310=>300,8311=>300,8312=>300,8313=>300,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>318,8320=>300,8321=>250,8322=>300,8323=>300,8324=>300,8325=>300,8326=>300,8327=>300,8328=>300,8329=>300,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>350,8337=>304,8338=>340,8339=>317,8340=>278,8352=>698,8353=>667,8354=>667,8355=>611,8356=>500,8357=>722,8358=>667,8359=>988,8360=>953,8361=>833,8362=>869,8363=>512,8364=>741,8365=>722,8366=>611,8367=>1340,8368=>489,8369=>589,8370=>619,8371=>722,8372=>556,8373=>611,8374=>408,8376=>524,8377=>654,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8418=>0,8419=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>604,8449=>605,8450=>674,8451=>954,8452=>536,8453=>593,8454=>667,8455=>518,8456=>667,8457=>862,8458=>560,8459=>1124,8460=>673,8461=>808,8462=>499,8463=>530,8464=>808,8465=>613,8466=>855,8467=>417,8468=>777,8469=>711,8470=>783,8471=>792,8472=>792,8473=>589,8474=>729,8475=>892,8476=>711,8477=>755,8478=>616,8479=>610,8480=>879,8481=>1156,8482=>920,8483=>611,8484=>659,8485=>409,8486=>767,8487=>767,8488=>663,8489=>286,8490=>722,8491=>722,8492=>936,8493=>613,8494=>523,8495=>430,8496=>637,8497=>890,8498=>576,8499=>1241,8500=>437,8501=>547,8502=>557,8503=>360,8504=>537,8505=>417,8506=>906,8507=>1195,8508=>675,8510=>586,8511=>722,8513=>663,8514=>485,8515=>485,8516=>637,8522=>516,8523=>778,8525=>926,8526=>378,8531=>750,8532=>750,8533=>750,8534=>750,8535=>750,8536=>750,8537=>750,8538=>750,8539=>750,8540=>750,8541=>750,8542=>750,8543=>750,8544=>322,8545=>608,8546=>877,8547=>950,8548=>663,8549=>930,8550=>1196,8551=>1459,8552=>900,8553=>665,8554=>931,8555=>1204,8556=>568,8557=>611,8558=>702,8559=>821,8560=>246,8561=>496,8562=>682,8563=>660,8564=>456,8565=>665,8566=>880,8567=>1096,8568=>703,8569=>435,8570=>650,8571=>878,8572=>251,8573=>403,8574=>500,8575=>725,8592=>964,8593=>499,8594=>964,8595=>499,8596=>900,8597=>900,8598=>800,8599=>800,8600=>800,8601=>800,8612=>1013,8613=>570,8614=>1013,8615=>500,8617=>910,8618=>910,8628=>658,8629=>658,8636=>900,8637=>900,8638=>400,8639=>400,8640=>900,8641=>900,8642=>400,8643=>400,8644=>900,8645=>790,8646=>900,8651=>900,8652=>900,8656=>900,8657=>550,8658=>900,8659=>550,8660=>910,8661=>650,8668=>1078,8669=>1078,8704=>587,8705=>532,8706=>544,8707=>587,8708=>587,8709=>662,8710=>612,8711=>612,8712=>536,8713=>536,8714=>439,8715=>536,8716=>536,8717=>439,8718=>500,8719=>823,8720=>823,8721=>713,8722=>675,8723=>675,8724=>675,8725=>750,8726=>610,8727=>400,8728=>400,8729=>400,8730=>549,8731=>549,8732=>549,8733=>677,8734=>677,8735=>509,8736=>575,8737=>559,8738=>509,8739=>200,8740=>250,8741=>320,8742=>404,8743=>564,8744=>564,8745=>654,8746=>654,8747=>496,8748=>840,8749=>1173,8750=>652,8751=>870,8756=>565,8757=>568,8758=>250,8759=>629,8761=>767,8764=>636,8770=>586,8771=>586,8773=>636,8776=>636,8778=>636,8784=>614,8785=>564,8786=>564,8787=>564,8788=>735,8789=>755,8790=>675,8791=>657,8793=>614,8794=>675,8797=>614,8798=>614,8799=>614,8800=>675,8801=>636,8804=>675,8805=>675,8806=>636,8807=>636,8810=>900,8811=>899,8818=>636,8819=>636,8834=>636,8835=>636,8976=>564,8992=>686,8993=>686,8994=>658,8995=>658,9001=>329,9002=>329,9251=>500,9674=>494,9675=>791,9676=>791,9688=>400,9702=>400,9711=>885,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>555,9835=>722,9836=>722,9837=>415,9838=>377,9839=>402,11799=>333,42790=>722,42791=>491,42792=>799,42793=>609,42794=>532,42795=>409,42796=>437,42797=>389,42798=>578,42799=>580,42888=>333,42889=>278,42890=>282,42891=>286,42892=>278,42893=>722,42896=>657,42897=>500,42922=>847,43002=>725,64256=>671,64257=>569,64258=>563,64259=>810,64260=>811,64261=>557,64262=>628,64275=>971,64276=>969,64277=>978,64278=>971,64279=>1219,64285=>350,64286=>0,64287=>537,64288=>537,64297=>564,64298=>537,64299=>537,64300=>537,64301=>537,64302=>537,64303=>537,64304=>537,64305=>537,64306=>350,64307=>537,64308=>537,64309=>350,64310=>350,64312=>537,64313=>350,64314=>537,64315=>537,64316=>537,64318=>537,64320=>350,64321=>537,64323=>537,64324=>537,64326=>537,64327=>537,64328=>537,64329=>537,64330=>537,64331=>350,64332=>537,64333=>537,64334=>537,64335=>537,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/freeserifi.z b/tools/tcpdf/fonts/freeserifi.z new file mode 100644 index 0000000000000000000000000000000000000000..ad96b9c8598ad6b1e11e69ed57d52728b776612f GIT binary patch literal 536112 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%0ALQYCUp23O5orDmXGYN;Xn9imt`DMd6By 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/helvetica.php b/tools/tcpdf/fonts/helvetica.php index 7990aba69..d1aa6d851 100644 --- a/tools/tcpdf/fonts/helvetica.php +++ b/tools/tcpdf/fonts/helvetica.php @@ -11,4 +11,3 @@ $desc=array('Flags'=>32,'FontBBox'=>'[-166 -225 1000 931]','ItalicAngle'=>0,'Asc $cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>277,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>221,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>938,157=>500,158=>500,159=>667,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>448,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>278,184=>333,185=>350,186=>365,187=>448,188=>869,189=>869,190=>879,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>896,231=>500,232=>556,233=>556,234=>556,235=>556,236=>251,237=>251,238=>251,239=>251,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>555,255=>500); // --- EOF --- - diff --git a/tools/tcpdf/fonts/helveticab.php b/tools/tcpdf/fonts/helveticab.php index d0042ae0c..8d6047f6a 100644 --- a/tools/tcpdf/fonts/helveticab.php +++ b/tools/tcpdf/fonts/helveticab.php @@ -10,4 +10,3 @@ $enc=''; $desc=array('Flags'=>32,'FontBBox'=>'[-170 -228 1003 962]','ItalicAngle'=>0,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); $cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>350,128=>556,129=>350,130=>278,131=>556,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>611,182=>556,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); // --- EOF --- - diff --git a/tools/tcpdf/fonts/helveticabi.php b/tools/tcpdf/fonts/helveticabi.php index 4efdd8464..e2ecf38df 100644 --- a/tools/tcpdf/fonts/helveticabi.php +++ b/tools/tcpdf/fonts/helveticabi.php @@ -10,4 +10,3 @@ $enc=''; $desc=array('Flags'=>96,'FontBBox'=>'[-174 -228 1114 962]','ItalicAngle'=>-12,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); $cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>350,128=>556,129=>350,130=>278,131=>556,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>611,182=>556,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); // --- EOF --- - diff --git a/tools/tcpdf/fonts/helveticai.php b/tools/tcpdf/fonts/helveticai.php index 0c2edba2b..0404aebd6 100644 --- a/tools/tcpdf/fonts/helveticai.php +++ b/tools/tcpdf/fonts/helveticai.php @@ -10,4 +10,3 @@ $enc=''; $desc=array('Flags'=>96,'FontBBox'=>'[-170 -225 1116 931]','ItalicAngle'=>-12,'Ascent'=>931,'Descent'=>-225,'Leading'=>0,'CapHeight'=>718,'XHeight'=>523,'StemV'=>88,'StemH'=>76,'AvgWidth'=>513,'MaxWidth'=>1015,'MissingWidth'=>513); $cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>350,128=>556,129=>350,130=>222,131=>556,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>222,146=>222,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); // --- EOF --- - diff --git a/tools/tcpdf/fonts/hysmyeongjostdmedium.php b/tools/tcpdf/fonts/hysmyeongjostdmedium.php new file mode 100644 index 000000000..9e8b23b42 --- /dev/null +++ b/tools/tcpdf/fonts/hysmyeongjostdmedium.php @@ -0,0 +1,48 @@ +<?php +$type='cidfont0'; +$name='HYSMyeongJoStd-Medium-Acro'; // AdobeMyungjoStd-Medium-Acro in acrobat 6 +$displayname = 'MyungJo Medium (Korean)'; +$desc = array( + 'Ascent' => 880, + 'Descent' => -120, + 'CapHeight' => 720, + 'Flags' => 6, + 'FontBBox' => '[-28 -148 1001 880]', + 'ItalicAngle' => 0, + 'StemV' => 60, + 'Style' => '<< /Panose <000000000600000000000000> >>', +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'Korea1', + 'Supplement' => '1', +); +$enc = 'UniKS-UCS2-H'; + +// underline position, needs checking: +$up = -130; +$ut = 40; + +$dw = 1000; +$cw = array( + 32 => 333, 33 => 416, 34 => 416, 35 => 833, 36 => 625, 37 => 916, 38 => 833, 39 => 250, 40 => 500, 41 => 500, + 42 => 500, 43 => 833, 44 => 291, 45 => 450, 46 => 291, 47 => 375, 48 => 625, 49 => 625, 50 => 625, 51 => 625, + 52 => 625, 53 => 625, 54 => 625, 55 => 625, 56 => 625, 57 => 625, 58 => 333, 59 => 333, 60 => 833, 61 => 833, + 62 => 916, 63 => 500, 64 => 1000, 65 => 791, 66 => 708, 67 => 708, 68 => 750, 69 => 708, 70 => 666, 71 => 750, + 72 => 791, 73 => 375, 74 => 500, 75 => 791, 76 => 666, 77 => 916, 78 => 791, 79 => 750, 80 => 666, 81 => 750, + 82 => 708, 83 => 666, 84 => 791, 85 => 791, 86 => 750, 87 => 1000, 88 => 708, 89 => 708, 90 => 666, 91 => 500, + 92 => 375, 93 => 500, 94 => 500, 95 => 500, 96 => 333, 97 => 541, 98 => 583, 99 => 541, 100 => 583, 101 => 583, + 102 => 375, 103 => 583, 104 => 583, 105 => 291, 106 => 333, 107 => 583, 108 => 291, 109 => 875, 110 => 583, 111 => 583, + 112 => 583, 113 => 583, 114 => 458, 115 => 541, 116 => 375, 117 => 583, 118 => 583, 119 => 833, 120 => 625, 121 => 625, + 122 => 500, 123 => 583, 124 => 583, 125 => 583, 126 => 750, +); +$_cr = array( + //array(97, 97, 500), + array(8094, 8190, 500) +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +// --- EOF --- diff --git a/tools/tcpdf/fonts/kozgopromedium.php b/tools/tcpdf/fonts/kozgopromedium.php new file mode 100644 index 000000000..72783b760 --- /dev/null +++ b/tools/tcpdf/fonts/kozgopromedium.php @@ -0,0 +1,65 @@ +<?php +$type = 'cidfont0'; +$name = 'KozGoPro-Medium-Acro'; +$displayname = 'Kozuka Gothic Pro (Japanese Sans-Serif)'; +$desc = array( + 'Ascent' => 880, + 'Descent' => -120, + 'CapHeight' => 763, + 'Flags' => 4, + 'FontBBox' => '[-149 -374 1254 1008]', + 'ItalicAngle' => 0, + 'StemV' => 99, + 'Style' => '<< /Panose <0000020b0700000000000000> >>', + 'XHeight' => 549, +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'Japan1', + 'Supplement' => '4', +); +$enc = 'UniJIS-UCS2-H'; + +// underline position, needs checking: +$up = -75; +$ut = 50; + +$dw = 1000; +$cw = array( + 32 => 224, 33 => 266, 34 => 392, 35 => 551, 36 => 562, 37 => 883, 38 => 677, 39 => 213, 40 => 322, 41 => 322, + 42 => 470, 43 => 677, 44 => 247, 45 => 343, 46 => 245, 47 => 370, 48 => 562, 49 => 562, 50 => 562, 51 => 562, + 52 => 562, 53 => 562, 54 => 562, 55 => 562, 56 => 562, 57 => 562, 58 => 245, 59 => 247, 60 => 677, 61 => 677, + 62 => 677, 63 => 447, 64 => 808, 65 => 661, 66 => 602, 67 => 610, 68 => 708, 69 => 535, 70 => 528, 71 => 689, + 72 => 703, 73 => 275, 74 => 404, 75 => 602, 76 => 514, 77 => 871, 78 => 708, 79 => 727, 80 => 585, 81 => 727, + 82 => 595, 83 => 539, 84 => 541, 85 => 696, 86 => 619, 87 => 922, 88 => 612, 89 => 591, 90 => 584, 91 => 322, + 92 => 562, 93 => 322, 94 => 677, 95 => 568, 96 => 340, 97 => 532, 98 => 612, 99 => 475, 100 => 608, 101 => 543, + 102 => 332, 103 => 603, 104 => 601, 105 => 265, 106 => 276, 107 => 524, 108 => 264, 109 => 901, 110 => 601, 111 => 590, + 112 => 612, 113 => 607, 114 => 367, 115 => 433, 116 => 369, 117 => 597, 118 => 527, 119 => 800, 120 => 511, 121 => 518, + 122 => 468, 123 => 321, 124 => 273, 125 => 321, 126 => 341, 127 => 241, 128 => 362, 129 => 241, 130 => 273, 131 => 677, + 132 => 266, 133 => 562, 134 => 562, 135 => 456, 136 => 562, 137 => 571, 138 => 562, 139 => 416, 140 => 472, 141 => 283, + 142 => 283, 143 => 587, 144 => 588, 145 => 568, 146 => 545, 147 => 545, 148 => 247, 149 => 561, 150 => 330, 151 => 239, + 152 => 418, 153 => 416, 154 => 472, 155 => 1136, 156 => 1288, 157 => 447, 158 => 340, 159 => 340, 160 => 340, 161 => 340, + 162 => 340, 163 => 340, 164 => 455, 165 => 340, 166 => 340, 167 => 340, 168 => 340, 169 => 1136, 170 => 857, 171 => 384, + 172 => 519, 173 => 727, 174 => 952, 175 => 398, 176 => 834, 177 => 264, 178 => 275, 179 => 590, 180 => 918, 181 => 605, + 182 => 677, 183 => 769, 184 => 677, 185 => 473, 186 => 361, 187 => 677, 188 => 347, 189 => 340, 190 => 599, 191 => 284, + 192 => 845, 193 => 845, 194 => 845, 195 => 661, 196 => 661, 197 => 661, 198 => 661, 199 => 661, 200 => 661, 201 => 610, + 202 => 535, 203 => 535, 204 => 535, 205 => 535, 206 => 275, 207 => 275, 208 => 275, 209 => 275, 210 => 715, 211 => 708, + 212 => 727, 213 => 727, 214 => 727, 215 => 727, 216 => 727, 217 => 677, 218 => 696, 219 => 696, 220 => 696, 221 => 696, + 222 => 591, 223 => 584, 224 => 532, 225 => 532, 226 => 532, 227 => 532, 228 => 532, 229 => 532, 230 => 475, 231 => 543, + 232 => 543, 233 => 543, 234 => 543, 235 => 264, 236 => 264, 237 => 264, 238 => 264, 239 => 584, 240 => 601, 241 => 590, + 242 => 590, 243 => 590, 244 => 590, 245 => 590, 246 => 677, 247 => 597, 248 => 597, 249 => 597, 250 => 597, 251 => 518, + 252 => 612, 253 => 518, 254 => 539, 255 => 591, 256 => 584, 257 => 446, 258 => 433, 259 => 683, 260 => 468, 261 => 562, +); +$_cr = array( + array(231, 632, 500), // half-width + array(8718, 8718, 500), + array(9738, 9757, 250), // quarter-width + array(9758, 9778, 333), // third-width + array(12063, 12087, 500) +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +// --- EOF --- diff --git a/tools/tcpdf/fonts/kozminproregular.php b/tools/tcpdf/fonts/kozminproregular.php new file mode 100644 index 000000000..c308d41db --- /dev/null +++ b/tools/tcpdf/fonts/kozminproregular.php @@ -0,0 +1,63 @@ +<?php +$type = 'cidfont0'; +$name = 'KozMinPro-Regular-Acro'; +$displayname = 'Kozuka Mincho Pro (Japanese Serif)'; +$desc = array( + 'Ascent' => 880, + 'Descent' => -120, + 'CapHeight' => 740, + 'Flags' => 6, + 'FontBBox' => '[-195 -272 1110 1075]', + 'ItalicAngle' => 0, + 'StemV' => 86, + 'XHeight' => 502, +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'Japan1', + 'Supplement' => '4', +); +$enc = 'UniJIS-UCS2-H'; + +$up = -75; +$ut = 50; + +$dw = 1000; +$cw = array( + 32 => 278, 33 => 299, 34 => 353, 35 => 614, 36 => 614, 37 => 721, 38 => 735, 39 => 216, 40 => 323, 41 => 323, + 42 => 449, 43 => 529, 44 => 219, 45 => 306, 46 => 219, 47 => 453, 48 => 614, 49 => 614, 50 => 614, 51 => 614, + 52 => 614, 53 => 614, 54 => 614, 55 => 614, 56 => 614, 57 => 614, 58 => 219, 59 => 219, 60 => 529, 61 => 529, + 62 => 529, 63 => 486, 64 => 744, 65 => 646, 66 => 604, 67 => 617, 68 => 681, 69 => 567, 70 => 537, 71 => 647, + 72 => 738, 73 => 320, 74 => 433, 75 => 637, 76 => 566, 77 => 904, 78 => 710, 79 => 716, 80 => 605, 81 => 716, + 82 => 623, 83 => 517, 84 => 601, 85 => 690, 86 => 668, 87 => 990, 88 => 681, 89 => 634, 90 => 578, 91 => 316, + 92 => 614, 93 => 316, 94 => 529, 95 => 500, 96 => 387, 97 => 509, 98 => 566, 99 => 478, 100 => 565, 101 => 503, + 102 => 337, 103 => 549, 104 => 580, 105 => 275, 106 => 266, 107 => 544, 108 => 276, 109 => 854, 110 => 579, 111 => 550, + 112 => 578, 113 => 566, 114 => 410, 115 => 444, 116 => 340, 117 => 575, 118 => 512, 119 => 760, 120 => 503, 121 => 529, + 122 => 453, 123 => 326, 124 => 380, 125 => 326, 126 => 387, 127 => 216, 128 => 453, 129 => 216, 130 => 380, 131 => 529, + 132 => 299, 133 => 614, 134 => 614, 135 => 265, 136 => 614, 137 => 475, 138 => 614, 139 => 353, 140 => 451, 141 => 291, + 142 => 291, 143 => 588, 144 => 589, 145 => 500, 146 => 476, 147 => 476, 148 => 219, 149 => 494, 150 => 452, 151 => 216, + 152 => 353, 153 => 353, 154 => 451, 156 => 1075, 157 => 486, 158 => 387, 159 => 387, 160 => 387, 161 => 387, + 162 => 387, 163 => 387, 164 => 387, 165 => 387, 166 => 387, 167 => 387, 168 => 387, 170 => 880, 171 => 448, + 172 => 566, 173 => 716, 174 => 903, 175 => 460, 176 => 805, 177 => 275, 178 => 276, 179 => 550, 180 => 886, 181 => 582, + 182 => 529, 183 => 738, 184 => 529, 185 => 738, 186 => 357, 187 => 529, 188 => 406, 189 => 406, 190 => 575, 191 => 406, + 192 => 934, 193 => 934, 194 => 934, 195 => 646, 196 => 646, 197 => 646, 198 => 646, 199 => 646, 200 => 646, 201 => 617, + 202 => 567, 203 => 567, 204 => 567, 205 => 567, 206 => 320, 207 => 320, 208 => 320, 209 => 320, 210 => 681, 211 => 710, + 212 => 716, 213 => 716, 214 => 716, 215 => 716, 216 => 716, 217 => 529, 218 => 690, 219 => 690, 220 => 690, 221 => 690, + 222 => 634, 223 => 605, 224 => 509, 225 => 509, 226 => 509, 227 => 509, 228 => 509, 229 => 509, 230 => 478, 231 => 503, + 232 => 503, 233 => 503, 234 => 503, 235 => 275, 236 => 275, 237 => 275, 238 => 275, 239 => 550, 240 => 579, 241 => 550, + 242 => 550, 243 => 550, 244 => 550, 245 => 550, 246 => 529, 247 => 575, 248 => 575, 249 => 575, 250 => 575, 251 => 529, + 252 => 578, 253 => 529, 254 => 517, 255 => 634, 256 => 578, 257 => 445, 258 => 444, 259 => 842, 260 => 453, 261 => 614, +); +$_cr = array( + array(231, 632, 500), // half-width + array(8718, 8718, 500), + array(9738, 9757, 250), // quarter-width + array(9758, 9778, 333), // third-width + array(12063, 12087, 500), +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +// --- EOF --- diff --git a/tools/tcpdf/fonts/msungstdlight.php b/tools/tcpdf/fonts/msungstdlight.php new file mode 100644 index 000000000..a71ea2953 --- /dev/null +++ b/tools/tcpdf/fonts/msungstdlight.php @@ -0,0 +1,38 @@ +<?php +$type = 'cidfont0'; +$name = 'MSungStd-Light-Acro'; +$displayname = 'MSung Light (Trad. Chinese)'; +$desc = array( + 'Ascent' => 880, + 'Descent' => -120, + 'CapHeight' => 880, + 'Flags' => 6, + 'FontBBox' => '[-160 -249 1015 1071]', + 'ItalicAngle' => 0, + 'StemV' => 93, +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'CNS1', + 'Supplement' => '3', +); +$enc = 'UniCNS-UCS2-H'; + +$up = -130; +$ut = 40; + +$dw = 1000; +$cw = array( + 32 => 250, 33 => 250, 34 => 408, 35 => 668, 36 => 490, 37 => 875, 38 => 698, 39 => 250, 40 => 240, 41 => 240, + 42 => 417, 43 => 667, 44 => 250, 45 => 313, 46 => 250, 47 => 520, 48 => 500, 49 => 500, 50 => 500, 51 => 500, + 52 => 500, 53 => 500, 54 => 500, 55 => 500, 56 => 500, 57 => 500, 58 => 250, 59 => 250, 60 => 667, 61 => 667, + 62 => 667, 63 => 396, 64 => 921, 65 => 677, 66 => 615, 67 => 719, 68 => 760, 69 => 625, 70 => 552, 71 => 771, + 72 => 802, 73 => 354, 74 => 354, 75 => 781, 76 => 604, 77 => 927, 78 => 750, 79 => 823, 80 => 563, 81 => 823, + 82 => 729, 83 => 542, 84 => 698, 85 => 771, 86 => 729, 87 => 948, 88 => 771, 89 => 677, 90 => 635, 91 => 344, + 92 => 520, 93 => 344, 94 => 469, 95 => 500, 96 => 250, 97 => 469, 98 => 521, 99 => 427, 100 => 521, 101 => 438, + 102 => 271, 103 => 469, 104 => 531, 105 => 250, 106 => 250, 107 => 458, 108 => 240, 109 => 802, 110 => 531, 111 => 500, + 112 => 521, 113 => 521, 114 => 365, 115 => 333, 116 => 292, 117 => 521, 118 => 458, 119 => 677, 120 => 479, 121 => 458, + 122 => 427, 123 => 480, 124 => 496, 125 => 480, 126 => 667, + 17601 => 500, +); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfacourier.php b/tools/tcpdf/fonts/pdfacourier.php new file mode 100644 index 000000000..9b843ec8d --- /dev/null +++ b/tools/tcpdf/fonts/pdfacourier.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFACourier'; +$up=-100; +$ut=50; +$dw=600; +$diff=''; +$enc='cp1252'; +$file='pdfacourier.z'; +$size1=5067; +$size2=35145; +$desc=array('Flags'=>33,'FontBBox'=>'[0 -200 600 794]','ItalicAngle'=>0,'Ascent'=>794,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfacourier.z b/tools/tcpdf/fonts/pdfacourier.z new file mode 100644 index 0000000000000000000000000000000000000000..6b58f2365df122513746fa0f253ae92da97c863a GIT binary patch literal 37531 zcmV)5K*_&&oSgV&SRYIB{}1Et7Tn!FxVyW%ySux)YjAf9?hqV;OCY#Ia0u@3=j{Hz zo1C+IKe?}58F<(9R99Em^s5FkA_ZkSK@)o;Q!#rx7dl3I1};Jc5ivnwdsin*Qzt@F zB~v#`XG?oKE<#3nCPr35QW!Ea6-yTz)4z>_AyYGT`uDK^`Gl~OsiDh<O~laU<3SZy zQ$l4^2SO%xLPj<&W(F<>W<n+gM#ldeXz#>DC}(MGO-oA)LndtR;OS&(ZsEd3_}8yC zre-c5gBh4;|GF~&>&p7CE62aCoPS*z83@IkOg|>EH*;|}bTa*$7eX<6S38q`g+mWR zMksD-XX^A3mI<MeC*fa75VLnOH~p6r1{NkxLP`r47Y8l?!0h9e*<ZKloz3X&OkDs} zAK{AHnF!n4+M3$AIK#kv%xYq3>_TW{YHn!<1Nh6Ail>7qAtRxQsoB4^tf7mOr3axl z13d!+BO$|I|Nirv?#I$i?Coqke-D>4v^6CJ{J9_hxg{iI??LFzKuGtoW<s`)|LmMB zguZ`wp<rnF|3YB+{h*|snLXkEg=*sJ@c+Uk1i1Zs2MH<vdk3iq|K^wwAZPDlX>3YJ z`TzHh{J9DL<z39x#^zs3r~GT_g#T~t|2@pm*3!oF_rU*O<J3+6+IT`rA$xo4|8}DM zM}i0ek}ifemd1j1<~F}=md;|99;PM=mM+E?gf31W#rto&s-20clZ~aFse-+;<zFiy zr2D9uf8JEF_^4z%Q)g#F)_>nKwKMs95CBm-V|x=zJ99!NRyIOICnrNsn2*UBKO`%m z_s37m4__XHrXC;D1L*DST|OQnbZ~X?CH$yIn7_7=nF-+RVEC~iAJ%^xm;oQdZ47OH zTUY>&uJ#{gZe;V@#tN`=wKe){-_7lQTiF06_BJ+#PQNYe00&bi<Bux;ZQ=kJ+I|?F z4L?@%A0y|#=Ww?CSN{Ib%)$V0_}Fs0e-+AqjEw&_{_CauZDj%&I=h%USvp()wlM=7 zY+RjxYZid<$2({E+rSF2@N}>+{k;Shw!Z?lwErC%3p>Es#?aZ~w}AuTW$I-ATXO>J z?S9A1$^dY2|9zL05#VC+SN;CS!1Qq-xc*KND>J~%((RA?ECA<^7yUny72s^@_D6)Q zYyi{0t(=t|U}yPf0308yw6Xu=3C<4}ww8Z4vM~T`{wl5iXhwjkqpRWXEoNf^nE!R8 zn*I)zjrn7jOr8H#u>Y~K01SV}!o~^^{4Ll3Lcaw&K=`-d0Eqk+oB+}P2zCa5*l)oI z5dSTh0203iGeGjUU;#+|7OVj2-+~Pw^INb3WPb||fZT7v36TGf;9vkK{1%J=#ovMn zp!8cX1C)OY7J$lc!3t3QE!Y5RzXdx${kPx%X#5tO0L}jhP6mM1Z@~yKaxyfwHg);i zOTftlF#53my)rqO|8MNy-wn=>J#sd-v^2JKGIss_Vso+rT>m<2oQ>_BewPm?+sD2e z{!x&e?10~I3?~P`=(pem82?9n9AE&GKh#G({h>aJ{tv|rF#kib04)ActN_bD6dS<m z55*3!{zGv9Z2nN3fZr=)WMlx?{h=5E_J1fQfWsf^qo)5*EC8oJ)W^H`hhhV`{Gr$Z zu74;FfZHF66X5<^F);u<{!okn&p#9s!0Qk7@BK6V+fFkwv3zXxA5k%}{(IEl_n481 z?cba1VrgUYN9LJ00HUscoK}p?41XN8MuyIRjAdp7nAzAnS^kl_4?g_g;s1}ZADpnU zv2<{@{3Asls4y`!H~-_vVEiD(zfFJQgYknD|1L%|8`D3M^KV?ZSlGM%jSh?-%uqHq zbh7_5FiwEEtEJ7qR`K_IeLzEA^bg4d(E7)-AIJW`7WI$k*#2$(M_xb9|NqOtKgM(X z=f*!D;RG0cG$N*dm_DfRLGM3bR>lu9nA-ls#02=q_I=R7#mUgb)Yj1HkJA5(5&u}z z2PgiMkAH;oK@9spU4HQEpAUZ=KPDdykm=uc^8*pCc9skbf((Dy82?{;U}Eq7hl3AT z{0;JqAE@|?#x{TTCcljz{B?EuK)3N9ufPW~JWc;}#r9F&_SU9$e=GVAd^npL|BXD1 z9~Ai?L4TY{|JSkqwtis6-pR!5gMxoUCF2KS{>qw-sjdCr&sW9|+}PNgTN)eMe6&q} zn3?}yPDK8&eH<Deo$z1lHT|P#KS*S2X#BT4fAGk})cntGfboM$fAuIIf&I~_Fn-|a zU(*ON{bA$$e>Uddwhvet8oRpu;qQZ3{~pEqhmGm4j>+)jSa<lN*ggpM?^frpo%?&} zA3QTQHTlSk;U6~E|L2(V4;$NGX|?@0cU*1$me&u`{U@*g*oqJCeY8s-t%lQ|tpy{; zzq%+3Lz_Q1@d3hr^-lk9@E`g4pyK~^B7ZN$4=xJ+9bb$eR22M2l0JYa_`lAd4<ZWw z;|2V{q2Pa4*#{E^o&HwaA7B*x<J9>;qwqgd`0+&p5dC{_AD=e>(Z2`B^ubEe{}CM1 z2Q@|iD-xy;dP@G&Co4empFY_DlK;~uJ3#V(`21joi^U(B6Cn5Zv@m@DR{kH;eo$8a zAJcxIR{noY`vG0~e>!9V$p3dF9|X2_wQ;d@u<`uE$Oe%Ad*j3OL1Wc_hQk3+{bx9w z0M-8$&Ih4Y|9kEaQfvOh!3VBYEbN`^{;+(sGNw+pAG9*E`SaP2j_V)sd|=z~pYA@8 z{XgUR=(zroo)3&0{*Mqj0fv7oL#7Y98~*Xw2holHs|-JwZu*bl{-XImg8N{(>HiAu z1L&sz9mxmKE&u709boxSpBw<o|LKzxVENxZKR|B!XBmEc_}Tp<Egx{V|Hrf+AAR=! znD*nl&;EZ+`_Tv3|I^{eiS|DtVgDeFo8{jIejH=}D8diyyZ$4X5A3`CBbX2DyZ*0W zKG^U2-!p&k-}9diSUyh0zZKyJ`#t~m=->WG@NeY0{OhkaA3ezbX*0`@4{cLZ4^v|p z7yb~`Yh#;ot-QBqg{Dpl25NnqaMQ4fK64nqTP1v}4fM*Ub-ML7c2-7$Vcs@)+RtC6 z^R-+2!}N+YS(;ii3AtkDBkQs~-|gC0r<WoJ4)|kIx>%_19Dm$Jgu@t}W5ZuzY%9E< znw0mqDrC;+0HbI0)r9;UY_Zt#E5zz{GUJW98H@Y2!&L!)1bZYfY}+O|waRVs8P&9G zV$WZGbQf`BuU<N#e`{$#<Yd(4xJS^Nmy!(IqxziYMF^#S_h{r~fSi)(Jbj<Tk;h~c zwvPvk*&7wCxrn?GF1cf|HSjE1>&}a2q@Pyuu5wL#S4vjtHv6m5I)`TSN?nA8fBhF& z-DE{1Izm;JD2`cn^HLYk9{L`^@K2E!J)FBITv7<+67(z9G5Y0l^L5bfid+p+k9~tU z*d80fBl2$?ll$E6C8g?lKV4)ep_jlz7?#XyE5>U-?dLph=4Y6{lJ7wii`Ng9??nno z3bbE+3JTEk)2PF903lTdf@2{XB;*Jzso0^upUZyoMZ`7C?@(*qd@$e@ZslIK9Gxx> zv4K<sYwBAJsi_>XjOyozho9xlTAuHB>~w#C8<OWJz-eF4_)3(^L^z9IlqRG+_o?fQ z<y{PT;N5JyRFpNZwNk&kW@&RdRR_!ulY!s8T@IZIXNFB)NWHa?!pRj}M-G}&ZUc~# zI199A%<~xR)Yv%<D?Ztbmdtwd?XJqv$J@FMp{s22g@Q&?URGp)mdk-aku31ISx&J} za!EKxba++K&~X`;6L-h1mSK6;VkyN2B&DWWYnt-fWrN{+Pm43}a(?}gc`$Ra&X>)( zqro4{+54R`Z(MW?b%q|aAdcS-kEtyC5o`ElL_pb3XGMhENa|Br%odJ4k73yobQl~1 zX5NYDv!^5yvb?p3^{IO5lW4*u(<s|By}n1GlU)X67|@c+;#J`rnX9LQ_1dCWU~zxX z?a)8+hk5F##;OHexi+fzmTKUE*0+2`!BQLk91PAopb5fjieZ`#tl@eL2blzY%a6^| zslMt?=Sn_wt0PtyM))GFq`56-;+!qW>fcQaF*#0eenS+YVyY#9Z>cK3Ty2MJ`@M;f zAyFV-9{#h_eCMO_cb|70QXKXU)5v1Zns}=zOKy*WnZ);*naF)qyD0(9i8<`blFK#^ z+oBnKV9Y1&+{BZ#+SEe~M7HA^_89H>;9%Kxr!FD~j&D&zHl^$ZVl2b{n1TxTwO>n> zKw;qw#PkX=81IW<MT#ATXZj!I&MXNFfx6c=oe%A^giO5D2oxa|xm>X4>hlUIwZ6R5 zdOMtdQHE#&eOW3~0Is4RDkR=rW@r%au_T~heO^CWy>+a+wYK(m*4_LWPb`?I#ocs8 zO+>1C&z8SI)?T!Yxc@e}YQJp3BJk^+(RNES&(#SH0X6dh{TK4ep7A|{Zy6Nt&N-c$ z-o}bJ0+V3NhMEczXZc8WwTgxKRxZn$=B*V0p0dwlE3!8}fvG(0u3ckW`ZlO|FxHr@ zMn#h>HMr~5>%`#t%iXYn_DfCqMlUxgCf3|HD_o&^k5T-7&uW+@)k|%s2DwiCwr!_E zLUxTxLa=M|#$;W?t(0?1){CU!(pI|p>W&GFJ*tYL+pBC0Mm7YdhrS{IN)g-(P3`07 zapQK->mq|<1j6iha9F3;0QS?>@4=55(_-WXu(F-wv(utlbq~PW89^Brw8h+<D5>h5 z!uc3oisevkBrU>D<2BE>wr5wqiKxfB_OH$nrUQW26w!xCzcHNbsI5$xnAXZOQ#N)R zp=`9p9tU-TPqSh_cvYFV=WpNwtXpt92jnnAOWnxWWr^J;xCUEq*v%<~Qex2vSl)_^ zNDlKz1U~O!;>`CN64HNN$ZUvAZTCxO#6r$LqB=iy1RfdpHL=QowVfi&ozKxU;^DiD z`&I5aCVyTe<=28r@;=5c^J_eF)iq@O3*XPT79W*cmIaLC-M!;9IH>P#Q5w4PoMvZ} zl?vmU!k!8ta^mV4IkO(h>ybPsqOM<^d?pk|Obl_~5O`+G-iD!E*}bPu)c_NoMRdvb z>5xC1y6p$hRa*vs`9FVp5;dbq^?OKOJkd&_3kZfJ3f4{U?z5UpGPkxJ7ue{sF5IrH zZ-(_`dSBwD<8;j*eW=F0;)y-%Pa5E3fL^DG9~4^?4qt$BJq3pa-qFB=emj1P2}@<% zCSsl%hS%*}jRJj<FwIOD1mHV0dC$EChZw!p^9UhSGKx*zFN-DuGpL-bYZmT92tl4C z3&ZI|0f1r(ikh!59a7>v!<50fz=jQUfWOXcblH7Vr6$+|wK8Pr_PI0*Sd~^YuEku$ z(vQebOoky+2~V4bh-j%d<pwfkOneWmNXfgjXjojrFGR>yA7)QJeww_5tpVqmA^rX} zn98%_D=WBWylRa%By!Q3VHZ;36F3AqhK(O~KiPv_h}~n^M##85PMg;Q+36?|kM5kp zc2m?i#EGnp3pku4#)ip5t{hWg;Dqlv`zJsqk$K~53tLLOPS4SOeT7B05mNP@@>aMo zlKA=U-ta3^RG02o9B2a!)U0nqj~8`dYz^ZHKnxdWgWOFbPaWLFB}Wa=?MZKGa(&<k z`28u$8QQ$E>}v8uJqA_SV5Ei+OVq&cWi8-h<vZr?q^0c`En?o3pYYxJ^mFM^<yo)a zOMxj~ZeA7HwTk6cQO5)sxRR%SE!fmnfh9It$M;wD5vw75Ghs3F9#4CH)8s1)Yhi9^ zgR3I-pxePOV#zG-ujQ=1e1bmR(_^l6Y9Ay1#P?N=RCWyOkVp2a;QqV8JgisEB%)0J zxPt<csY~2)tb2lCl}?gg?6)h_9gzN93j^(S_DnQHMYafRXifavvIr01!W)ZIDgxFs zl8}H)JFV1(4fk`bJ$DP0>ZoPtS09SY%M1FdIpbzL(EM-8Tp6-jLlQLrk%ZxsAxu;N ztk#$B-%XTX@ykQVQ(u=}q^OhFcG+hke?>Y}Rf~iF;sR>s$Np-`8o%dLz|DdCw)j~5 zAR1u3>;1)&zlU_ion<6cSQaiUGH2$MD|@%_TK-O^-6jsC*_6Dk1`x;m9WGvJI9!KZ zBqKo$yk{Rp1e0gwqJ4|JM-B4TShz~T(lqXcz~A%KZls#U6c61tW^3)h*ka>tazg_% zHAY2r$*!Li*OGjQ0!5#w{^mt)j6$KRMtd?Bu3!$P_*ib>%h~C8N_ASk)2h#@`(5d7 z(FnEEooLM0?RpgZH6GRYsV+{=+{B1xGvSm$p{t&DzVERO+eB&BYJ>@tl5)07<&4)l zW%<?Nc0M?}2>guN#Meog>AY*Gv5PWfda!w~V~Me+q6g~VNK4UZzC!TgQExzwBNW_; zG-RkL#r*otZ$Ov<w~J&u3tx5z%!HI1GWHzcsc%~L%`f3B{lvO0ncn6Sr~R-L>z0t5 zZM<e%AS)a+!{Y=5yK%)aa*sCtc07K4Ogrcj*BUMFC!4<Zdy|H;SdA~oNH~AY!DirM z>o4cY#FH`nYULA%ZS^Eg?$Arg=NdYxc9NFSIgrWJrsattRGd1SjE)yEY+%b)10pay zFZOSK8Cm^`8{6U%z6_vO(O*v?!fugiRMK@4RePj+)B-XlDd7t^@7~FbMu3>D9yq8| z(vQXE#fb6cNPEZa2K<$rx(2CIQ87!igUlfO7B;W+<XZE)&k0;2NiC<Vk&QGwZ{v`I zaj6yu0xP$&BhQqxQp1omEbMx%fP|eb*<7)w0<eRyWe<5FOSX-_V0ldVx)$XsPT`^! zI$zWNV6ro&D{(t$Db7N(?N$NR*f`^L)w_z`h?B)@JvHRd%Yi(DU_PB*bBHRja3yDz zI!u$YP@;OFHEab=oMe_Y>89}V*LkBHNWT|49VgMWTJgTbkV`_Fb2|aax;&=(LV<#o zADze07?*WVPrFoOx@lg^^9HK}zwaVb87xg%6t3N76Rof(yvHh9k+@UZNjilj9l1Zx zX-dQ2XK!i{M}#8bif6Ju2VzAyh?pGaXY`DAR<U`*Le3pw?#dp+!pdM2TR(VolmaLb z1|8GVME)k6jX<9>(sgpX9Y1ixUShJ5`#!3Ny~^i{I(w_u;9#Cd{t7he%zu2M3?@u_ z9tO>Z+0Lg-K~~*;rghbQ0ef`;t6=uS0&yXWrc39SGEk&z!=CTJ_OcUQ*|8zmcw5RR z?)FG4`C>>P#5%O#u+C@nr1KeT<|vMq#D*2m?)_ej{mmYw^P1So&{rDHA4Ki~xK2Ts z0i!{9V*8jcr;Zu6><IRs;ZkxzwBwo1V{H!28tNUpE~I;8m{8uFNOyIbApCNi9uhb8 zj%hrhT+yK&DFc44*-mHYL-m_C#x?+@qW7YRD(giQL(4TNh)i*vKi}Ja9(qr^1?_zE z%wEF}yM7H<@H;wmr3oRm?<PHrjXd3y&$50R5%~(Yi_U;XPnw>n=zLbl4GXyht9%Zl z3F>}$?84`g;Z(++5{;*-T>`Et(mLq6{YbE*4@HOcT~=d9CCtPPwyYVWUb_Y!fI-^# zgy^YC--LsTBe8$$V26T59Z(z&2BGOBoHx;9m5al?XbL}oKU>|riEhguXaO@&*4Z&2 zlOudXgnU6ONKKua1Sw#yqp2N}H`1acSf9@_VsV^EwBmR>XwuXjLk&j3Gki*z`!$1t zQ&F4#LPGV$nW;uCX?J^bc$38^>>?YbOA<8~uF_(Ge#K7(KznA(8OhGtNed+qrhmb6 z#;*dKw`;%Ps6&5|m0gFq8vfL8Rd;Oi=74NPq6V@aYwvHXoC04c(}=k~UBjw&FRi$} zj1>5|_-pgFjo$oOgA2wgX{F0~6)s%)vECbR%*u_1x>N|U^arrJ-}oLzgQuP0g+WMM zZcdc@=f|GcSnOzNoT6G74Z<!7tszV2onM?fIr_)!qZEM{>r&Neb=L#GLT^YW`JCt2 zK-mk<PaLyn%E3}$4q%5_zcPyJ4j}Nq`a_`ZVe2mM-<s$(V~E03@GRiH@YcnZfa~Ex zttZ!lpZGLVUf9^8>3(@x5&03}Av@{@3W|ZIiiP9?kxH@jHsm=7dN`h^FU=PY^!fIn zIHVHU^gDL;^^5}vEzOlcaFNiLiQP)^5YQjW^tklJ;tN&rV<Y|MHPH7}NjH(UhSst8 zgS~nKwt%bYk*m=l32ZnUuLP&Pg{fxuFpL0#@0??aKD54{2O!^Xj-)&R@l^d1+(>i7 z<Ps?$hM=Gg-k1mU>tw7uLc#DnLm5068%I8a<s+oWVxm`0bI@((r^xsG(LcFG4rhid zD@#)7<o9-1my+7<66{}g%kTW%zy{9Oh$O{Qy+g)@25vu<IrYpvQ_WJTfmdbg^4*_I zQ9;pi5symeyPH-C+v}wJod{ifx1MU}lnPpm*_5MdV(cZ*yyCxWhNmq|C=o^f0>iW_ zLRT=xoytGqTWu<symev#qVn5FSJ8Bkn2zXyWqb*Gj=yq`APZ+^&z6apXXL!B+yn1W z-HptW1crxO%ZwSq!KkwfRsf2(XMWa~pWQ(*+cRB-7NlYS8KY!4$B!xB^7Fynxe|Q| z7Te?UOb`uHIommp8^Yjh{ye!`b+C&1crp!_JWsX4S}eI;8#N!c9-gkZYhXXp?AFiv zln$pVT6-H2gK=;7IBcV=N1JykNWna_g0}Cn*ohx_;b43^N1%%dD|QV(dSOduW0&5W zLoDC-X_h%<Z$}$mb*6X%<VWH0C$==2>{f#+xx&!zTEOZLS5hEv?lCV|DH|){<t{v( z*!>b$)5c2c5QB=3@{-q^Nxfu3wny1+MK`50cF4|iNmNl0FpJ?r3+NDSJFY4yT}mk; zOE<Y4i-GYFd~&bF^;I=0y&lF}<73IP*X6qwXs;a($6zij^oq=Wm*lUsWQ2y`rLPyy z;$F%O`g7z<FxZC)jxm`}{CbH<kAm)FMB4DvCd~xEuDb-5pHp?e`bZYN#O;JQtsGh2 zSns0q#js#m_N+}`Pv^?}tZeWu1&_8GFKoJ3MEfU97ummFMl9#_$`>dsPRli!f9eZ; zCH_SwU}!7^yzQO8$c(p&MS}?MtNKMa!EaHDb$a+H#P2{S7LJT2s1>GA5H>r-{$jr5 z8#7mGSg|!L??$(z3zu|~n)|faxH5ZTQ3uZpVOI;B#S_|Q5dU}1L$U<GvJU;h?hv-3 ze{ev@6H&K@X~C>y%f_CRWlmV%dC20ls5}M5Y)|sE^>~Y<^Fj5fu}2LhzJ|$Tf0%4A z?cNtHG^jGp;STVfR@R=8Loq>1T?9-r?oymJCqHpI>0IBUDUyjiHwIUEYf5$e{sbVY zD3U9Eny4gq1$TN5;%DZ_^%S(HuAQG-3bA-Ia#K!}7P;3J@bm6C$ag<1yOwnFG4!Ix zbZ&>;qQj!w^FoFnfHQS7G#R7Bn^|TRUircvpSjkwt2rQcWz&Zjm5~l^Dr}JtH>l8p zf33Nke=^!yQJ3eSnJwoQknj3T`wOfMGf#8Iayswv)n$Wzc*aNjKr=Q^0ijvwA#l*~ zYn+n(gc(JLMa?9KCyyZ-i%o9Btf@8^(6}&R@j-A=t~brHG;$lZhZ0Unig2w3KkPRe z>(&tX%AR_Y=wSP#QtVe&i(vGIBl{_-rLV}Y4&`E337e~?^)Qv~W`{^;6+nGp4N8cX z6H$p3jLHVD%>$9dbNsNMC9&lB@Np5;_GvU#bke_;Y!cs??b_kFBqme~945-A%yvEK z9eYXt%2O1ee?r}LQ}yhzEqwDV6JQGgj^7uT1^0M8u9&GdbbJ~+j_=A7>B*xKVIvES z8wJRr7ow)uD2G6<fk65G1o!P)Zi%~Zk$9uCKZdi!cf4{ooeP5`5G`KubWC}7rTu(I zK|9ts@g)YshCOX8V=xjo?pq*{o0!z+hCw6G#J4l(t;`S_b-PV-EGr8XKGbQ;$%KGR zO(RF`V78wK%&9165KdB^wG~Fb<gAk531t#s<9tEFpKO^~B4U>D%KGJJN4(9e8mrfM z+*`x+kr!N?SjGj0TvdbUzZ36vWp}8l3L41MezMq*E(4mg!IcU{;$c4moi-Yn#`*Q` zdussWkov>V2HFro<GVSx<~g^Cr|p@IExqDi<g#+qT|h2HDx2~Hieyj<qc0v<ICOr~ ztxui+IPTmgk4k6nh_bDsiij4d9U%t%VRR^Zm(2cTYp8J#J8YKaMn7{ORXEI`JZ;?K zWf8jq(fDV5JOfoyY}GoxX_keKm=1f4jHP7)0pC%D-iYP_3=M;TXXZi_ITB{Is}2af zLkZQ>G%a_R%fq6vSs=Es8jFq4K3j=Vbn4U==`ZjED+yf<@~f}s2#<)F5)mLmUx1ac z)=i3A<%w1u&pjn%uQ-yGl)lM@TRv1kb1z2uhA$NRI??2Ckhf$q^l;_{;wSUHfiq%B zm67cr-9Z&lrD{S)f##`g<L1ivKTbMp=f4Lc9Enz|=Nv4-kA{7cCpuG{k2$l=ze6p} z!TLO5h$ddJ>*CgHeNx6VqW0A%u6R^Qgqa?a@t4<xxAwIsJ0dt^dcO4qvey%=@yD7Y z2CfZfa*Vvh^}MZkd}-b3&#iWUv7=7VD*O<wJ1b}2g1Ygr_%XPo-k)a=%;)XDd+nMd zKg%C~Jzy@;g>IoOaDIh!xee^4^}||YM<192Sa9Y7MJ1|tL9f%mEoUwJ`U5|*T}9Ub z&tiJHpid4(9w~KQko>b&L3rmsZ@?{HG;o;j5I^5zRSC_HO9JIue#y<-$a|Ukwpr5Z zp462oGOc-;yRv8}ia}QS3PKAxl1uCT;BqQmhWt}CJF(J~1<}5_$azy)(7EeQ@J1K- zcs{WmJ20q)<HBH!y54Nt&vXVOh~vdd5gxZ6LX*?-aziU%@LPL?Gf_20^#Yu2HFdKS z4@)meTT54G9mDIJ<I$8u1dnbGlT^LlFTv3_#UFK5CX6ObYN;(@$Ll0&oWKp{<E0j? zwA&Yp{RiWj7UWDye6Y)<8z@=+e9iH~&ef~%P*lB!re$kqCd`za-8qzCf`+y!#<qq7 z(xJo^ssYnD9YB+4M9>uz^VW}h2WDUNt!B<vkS%OY7vvUxIIpLiocVe_eQzWgEk{e> zVe5sohbvM{ylvw+KzuemXy%|piS3X2D!$pKTxM&9u_+IhNO?jo`nASBY^uxkM9`D< zJDM%Yh0EEq#vI#uhfI<>>)Pi){Selix)H&UmwES_9lOOjYl^z@hE;T>-I{h#lV4B; z+{hSEyix1J?chvMq(!ZP4qPG%Ez~A(=4{UM*8R>}hj{0`eaU8YSCh$(t%*ygu~%IC zv2nFN*{yH7%%<TpaW*7Z_dbxZ;Mn`@m?&SO7oS(XOON2B#B&#hg0a%cf**tQ*m9OX zD`yc*E~a=n4mX|3=HADl6;azVxywd=f2JnHt8p?!ptsStN2wbwV>v92f{ARJ>$vra z)%JEzr4}d@NqR{6GS~JR1X|e(*uB*ThU@Or0LNEAr?QcUH7PegRpEr%OBwk_UoT3S zeFkp|?tpBejZTQjrit>U@LGA2A1=+&C%VHEi4T%YJG*lwMS3ya{U<oJab`daAiCnX zV8m3}pX{3{w8!NNNK}=_so#OH@+$Wc(~)xICy$PYT%WRjF-3@}>L0)u-#?2Uf?c4> zmO*lAVG{{$nV_WQ<|e;u<ly-pKzZanm>+8$xKjr=-hS(h1U=lD#bm*!QXHU9KOJ>f zfgft(fD0$KM?^+Y52GY|+;0o)QtWa!9zX;I&Kn9p#ztG3+Ta{&<Q&dlxo1d4F~1vr z8w;^RbNzC#KdK>Fq+zu51$Weai(M_t@_CFyC>BdveQr&Y?tU2eS$3)MIJ8F3!pQ`# ze0-d0nQWbViU4)v^sGeNI@J;BYq^MJYtBPajZ3;mUdTdg5v+nHi4(U-p_hVKq5apx z4FfxiIU%Tq<#8C<V$^0Ba)GnUPO1%`Ngm(TDFjiGMKH1H@3y=TOww$!QAh9B9$X7A z%F#3y$;TVvMiFNMP`0^tI3b9hOh5ve+qb(0gA~??$Z{?=%@;jI`usEo{vd40qPjnl zPLe7@SY#=>ofLC-C&l<rR8v&aPLTrSsJ>GR4GkQE7Nfl@41WXOaOsw64!=S=c=*+M z9t1zd%WLe#U-GRWnp}_cTjrepVvEA}wc9KFZ{6}MTL%*IRAR9Hw^{+9#q%pXGVFQa zmd@*|xa#^i^^zmU5M5OiwDVv_$22P87P@QGbjKWC3Y2}{67vk}UmSnU$gm}Ag<7K8 zO;PZF35CzY%dP!f*`0oop5-<sjIoeHSW+AIqQzKEECcb<&b2`wsvE|$i-MlNQQi4D zXf<gQz9N3<EcR*)3O3t1JuMbS09RBt&{+tZF_^bgPla&V4_wFmK8|W(I=YYz+C?8S znmPRNyTm<JVsFX_k4l^a_!uHiBa@BZ;Vwy}=D0e)0WUCZ*(d!3%W?b_k=F0hbbVmR z)h%1$Avw<N{%g%%R0Yu)a!#YcE8AxdtouL8YBh<xz|58cz<n<o`^iNFvGd1QRb1{{ zTj+z}3u{%EUI-_%mJW46W<q7|HJ<l%rPv38t$6d9`rZ@ZpB+DaFHM#U>kYY$dD7jK zCd8=X2;^we!m9xShJ{f#z>uE+ynYL|oYcQXWAxf;=W|S$OuYmtkUkwi8QunBGknem zXV`mt)Q?i=7ZN2zvR-9I0=4HY%~m$TT7s`=?-f-{Q<IA5Uxz%tAq`Yxl4)#gb;wJd zpn~5X1H<faK*8h$QYpMhw6@x!ODlZ6mW2s03bzBgC@pgsiH}VoYB+xV7S_2#n&ZJi zBqgRkWK02+A?7sJe>Pz&agNKjzr|zBq9`$DPJzx>w@xpDEoZp9BrFwTu$Md{at|dh ze9V>y0l<cv$<6w?NX{G@MIiGNG7Z**6Wbr*OZ{Tbe7cKc_DLf)S~tT1t%XB`z4aCv z+488Q-)^9>cl>h5it;1Smk!V5OPN&HU&B6@<$cQYZta-bvTWQ^g)-fW>Y|`=1C6XI z0uP=rMFDqsD~fS=6RR@R7Vwy67{+uu3X<A5Z{u`Kj-LytkgvaJ>X<~0Qy;OYW=j2t zs}?3~u%^Uyv5|?B1Y^7MMVm4?SX=~Q?0V3Us0CZ{RYJi@9iXwF`6|~l?Hb*HQULiF zYT=AjgYJ}F%cEJcq=hCN!v=50aD%Z72j;LntOg{*_g$jFN~MWqX>e-{(}{sxwJU%| zu6Be5a07I@K(ejLOdIhv1i+=4^P0l+SP7m+fbcm$`+^C04bEKUEe=V)9z<y^4i;G_ z$Eu7MUVxAW=Q3_>RXM)>l(uB&g;n9BG5QMqB7>9hHD#+!s0QEdqYqdmFtpb^WOGcK z<R+1%`lb3-5#?kZEZe_Reb0tl+qQ*bJI}TT|CK$nWrQL$sFX09;nk^bl^VphOCaYZ zwQZxOu<S`O8GPa-W&!;tfodS2+G|pdaN<W$X=i(%yrac4Q%f<M0Iofvl<~CE`{67i zLsB%OE14qGMqTIT;j19D_%53lgKCvQ#-V>{^d+dWfC#E4-NZYMrgGaY^r)T``va>= zG6#_Se9`L>#BKO;EX*ZcA_nlT?oSU(m$1B~kaw9;g0DyXJ??P5seBnd&hN~WUSQ1@ zIJRT$VW&J)YNL!9b{VdAZ^ZiaIiDkOSC>-t=O1@fs=G`_3FB_@7}8k=^oR!X`a7BC z7}9e;>Eo0G=LoU~Z?6jrX9>nPOP#J?3+Hlo%VkqL<q=J7_BVXy)c5SmXtdOQRwmc~ z+S^k!CF}esD7LlvrGiM40<Xg~J&iLCe>XH-OJzpE3GM`QY9R{twgXze@O$+$Ur1BN zu8jk&ufBBSyxQ(Mf$;aDrt4p?3~6a^KH9$1#ZB0h3IL0$$P6NDQW0QR_Sq%jG)d^> zcdwhpFN#B;I>}j6Gk1{>J?Gj#lF>t|MD++8cpj}dr|o|FKX}~0^c;XgB;wK}9m3+* zJ@q?+@+ls?1c5%FFm=U9n^S%#3@8WPj9v(avtq$2p+TQKP=>&6Bc}P4s)5T8brX{f zs6i=zH{J^iY;LpJ3hEM5i-(*S-j%NR3E^pIPlwVEh@{m|{RDk&L1IWxG544>Abh<C zVqKAPl!gD+eZouaXYd|jGIt;XW3n=)z4-X3B0kW5co=}fu!sq+cf2Zw(bj0+c3xY_ z8erQ5p3l#qBP$G<A`SOVM5MZVr)K|J6q+*J6U1{~Rb@i47u3DdwsngPRxxFL-UNCt zLR5cIemI3z4@mj@lZU8^dIs(_YyMXdL1U6i&Re5;QW!`fyrmMn@3-*z7!Z%)86-Od zBBq?kn#^Kh@&Id8K=(o7yAKX3xA@WJQFda+MFCNTrm0!h@h~d80g#RvP@mr$R23*| ziwRx5B7_ySxqhi1PIG)lv7=V#^SeG3PjBh5tb?m<&hQ3~#O?KpO=Gm8FdCNt6KPC> zZ9j#YrOa1g30B&!*{~hu&~ht;1iY_y_n-20!3-gUC7R9K&DXw{Q)wr)c+Soa9;?q- z#!1M0BGhVh5~f;HzG<9{OXY-3><oqSHtXrK`elOVlF6vU0_B!c_+{3d>^4(vh<m&` zNx*sEL<A$0t51masU^0Hm%8bcbMXhBC3Z0BkBXACgsj~fDP@=)O4J&$V5QRQyYMxT z;Hl8i3rdA}ZhKs1N!Fj*182XwwTiwpj(>-;ybs3A5rmry(&()eEcGQvy~hOIqPhEp ziWHKCn;6hG3q~_x({RT*<AfJ@BNMxh`6*H+Pa8BDc$5py$<f~3tHn<q3>Tk$pLHV1 zm6)nvQnyO<sq}Qaa~4eQq}$FR5<xENjVN06L=0Be2DG(bUixM}m%*Y`xH(ap=E$(B zC{t}t4bQ|bgoAQa(emp8CsqBsfAng)&f&~dHdJ)*gt2511nEL&dL`YrbGs5(!dSn7 zu8>~6HzWc&EFE-%T^PmeEOdrX_+r>|OgfOEb9-ea%{pP`a2KcOIDXnpG53zz5^}=! zNuRi@lL{P2f9f+urONEz97B{a%S|adKR2&&TUk-VyTO}!_ygTP?k};n)rve_L7f@U zf!_sdmCFR`)*@0dZw2a)eLs8^`B8pF*x4fqIe<@~eFz`&%O;X-)Nx^Om0>Hk7AeK@ z*9Mb_94I=VNO7V%-s)ZcIO04=gWz+&l}tx}YhbO+-6q42&)hfP9l?bbDOIgMQ%DHr zrWe=5sG_{@O+c&?zx`C*p~b9%N`z%?jICOqkH70S&TPx3=MbzFOO_2?lUk+E5+IyU z_xzfh(YZKId=ObxAgACKKkRh3&Tx4-2MPfe?2-<vRsJGIyCw@;bV5dkn(4rqkdF_1 z9#4r}(ObDc;8yQ-uX_h8?i2pdAZkP%xXMH{*7A5S=*&k%Mz%zchaVwH!<VpD_qb%7 zmIp-5r|YIV`5piOt{@Rck1pqqx;Bu^Nx-0402x3Ys1whSIfgGd{;t4OLDaYwo?f>Z zPJX_|o3EGgR)0JJmH-CM|AS<TN+Obwp~O48lVo1%bRfFYGiBekuG;&nk<kiMwHZoi zS^+sxzON-k(U8@?CzeRV=dj3YD^OjusM1utn+|{g*^<n69V94rH4Jc)KBir{T>6~( zz^p^D@?nJ#Ru!Pl_O*3mGo;$a<lxUlU#IW+&)_uO&R`80?YN-BW*?CP5KfI>T1=xr zauEIY)l(fz7{g~PPYEUXF1jF`^Y!70uf^$l!-eIdmkqk_oIsPT`V<fyeIT9YR4&e) z?On(OJ?yzxs_pxs+&y2)=n0*|h8c)ULGdM$0_tI98L^4I`PrBn(VFxb6hQlQ<WqLD zwn@{)?5@uBXPrH)BBG~r=b>Eu=s6R^5piqjuySJ`w^uq^pIC{?y-5p0=`q8qfOFPK z2m6aM77aWLKwb#<g#$#^p)i3^+f!qtTAyve@{;iS1SJ3_@pPt}!Ztrxho#WC;X5)z z5ZKG+N6};O4sl>Uk%a~2l$087PD_mEA$MDNF1M`8pgBbDn^Xmutkt47sOLZSg`E%9 zkW}eY5hki8O;Q!EUOm5w3-yr%cgaY}PMJy1EkhC9#viq(C%9CFj{;T^H$c0$oxe>P zNr!o~-)lx|m4U8$iy@T7V2b*hxQ-bfm#G4BZb~*<*sf&~>z*wKky83H7NaI=DdHkr z+Guv^yoC^hS-=K~zb)i9nUPM7a!3Jp$0q|ekXW4BN)wo)%L3)F{IZ`kLd<rv%CEPj z)^H&@_OG{*OsW#TH=@MOOTyPHInM7y2by?iE21B2fNGn=vW~KV*27#sZm@szkxS2? zDSMGdU4zvQ6QV_jKe6&aJHA2MpR3(DWPW5O6s5h)lvU=~kp^e%3p}r9KZ>W4v6h4p z5N?ENNjm0vuM=b9q!Wi05C?_d$Jq<bjN4Kbiu2L=<&s#Xekfj6`TQv`dU4b~FYj@7 zt+6hKWwG!b-V-4wPv@mE+B9s7J*9vwmorqycn*29BxQ>T<(_+=)9CrCeEY0b7jz&@ ze1!CK0U=whHie$dT?&T(QJrG+Cn@Dy&n(r#?fmaZk~N5%D2XOx!>S!|xSt8CRm&3W zWWMMv<qI=g0iLm#c}=FRBbemTisAhpK(CH)Or1nN+pfXpLAm`5Xc(vE2<m5|U$pnO z?S_Y<sM{B4r$5^sEr+pwSqWRQv$`0q49lFTRIS%PXyqnsNk{`58s37lx5QtyNdL9> zb(r9oG6aOAmXZ6j7x=@qXzlmROdfoVAk&#?ym~dzQ*Og&L2DKwwXgQ~nWhsS=m=pt zXD<V3nqPz|m7)xH5|2M)BL37Co3f95TH@pN+?ro#^Fh&D-Gb8|eC^49^QH;5(^;MZ z=#m75w^uV<?J+Kh9roTg8|@V;*2<l`%S}?SJhY}K)w_jrW4YnVkNyZZy6SK0@<BC8 z*%|HSzn^EbBTKQ8ydm{%M0^s#&&zAk%*js(G|gYK?j|?|E0H+7GMR5&I)i8OLJ$R` z07wi_4nTLBOep(^xxyi;Lq%-SYP*?Z_Q(-9o4<rp;ObJ6T+dnGnHllhT{$}AC#)MD zm*&}xf{HXnaH7t8c;GebpWq8Ap*wGE1b`!eUtUqD=-O$_o(i{~m6Lhdiud4yki6OO zYg%7)<tQYg*Qir&qvRMD^%7)?x6$#4R5dw%t6K_LX@bImo{WP>wVaf+sz^j0N%jw| z+1W`|H3T|5LxWuz6-LR;-e)F022^gp^v6rYNyb;6(=J-8T?=MfTO)N;x@D`XgU+d> z2IcnV*n6ivSArC(LaEjLEFA7Z?MQwWiJQJ!1z7Wqm;^3i6-+?InEuSi7HJlQV)xZ$ zQu>+y9Hq#dlSw}Yrr$~Pqx_*v`766vaKfcBMvgpWuz1l$rWG}YkUB2~SZtd*61Dzz zL<?sX0;tN7lb5zi6%*kvo`y3U3hVsQChgL1-I%pa<)=ggIdv+=-nk2G<-o~R&5|{r zC{tL9o78OEj?u*NW-|-*VhXl+SFm*tr&R*elf~pyKQB=cLw&I+0drSk&L^O_2hFDV zx&+jCMp#w%<Y6p7n|y6@EtBdVA}qJ{Q19R^ogr@PXosmAX<ZX1n8!C*>a0c5Vo_&! zmaUec@}`|lRR}4qFkq=tSdR1dsDvpgsDj%FP!$X|c&922Rj8rHHXdf7!Ih*9H3w7_ z_w#a13j5+>VyEGe4t;@ICq-uqjOJH^fb1-WTD(9SZM(GbIy2)z!6INXu1x1{tWk5> z2pEXcuTC6W|H+hr7EiK*!qs*!Q}<%>H7n^y7qg~i&1C&#WZ4e@=?({123oyy{@xeT zyA_wMW4HM`@2nCa<h&#SM*)WRt<OiGqWs=$6z_~8G!>_j#W^T7YFN2)j=Lqkx3v2} z^j^4+qf>mO{JU!!ZvnSQ2$+@g2%=LgirjZ{5zvLgV^0CwuS6lrDU2=UE;SG_`F8a0 zb%A8N0g>|oL+XQyX*Lg7O4q{XCun89A+zcB?`D*03xluXy7{RfpNG71fZ8X6buQ0J z<>zD6{8KO_@a)7WhiLt=D2<H;8B!uq+u6Hk<+sT4;&?3cf8wM>pI#0BJeh?y1jY5; zJ%{yDPmxk0_XY*jyXj7vKtw(={Olmqu({>LNYO|hm^YY<h0b}zioF?QJ<~y&?d<+i z))^c5jZXw1PFrw!LG5ya;l)dYXxV45Xo5KdU2c!Z^k{iIdQAoL*6XV}oEeuw#D!t{ z>4?Kq>)Qg?0Rd1s(X*GMXdO9%w1aC=6<z<;55L07mcxUcpPevx`2isv^r*5b+M)U( z>IvU;Le#T-lkfXlI=WgHx<~TTPjUIe(V~yRZlm}zRBx=FexZn5Ms#Q>qH1)Lr!G!5 zdiafRA>jzJG+!+sa>hSZSoHWp-r4IYm(vE%Fj;zJH8$PrWYld`Dd?VTVuYw}HrF#P ztIne3J24m{0aBE(WU^#nIMWN4M_k8Zwfp<ojFd0mz3EOOI=;lp>YGO0Qm1}0k9U>~ z74(=vX>Z_im*SP19_<rs12YtG7LeZ-can2d+eL8Xh>{JAzqicoOvU^W0%11D`?Oz7 zGD9zI;NOL`294YjU2bC0($_>oybtaP6Y+d9-RR@6u$+?O3l(Nm7kYca)4OSbW|12K znJp-iu&|pPQ?>ov0?6^hg#E=aU0w2740<gjY|0zg<k5N5^6uG_T`@J5^Na1HrZk@Q zfVDhUV~}8e)l+E41HtaxsBzU2=#1cZ<aAv*37vfrqi28`hTrC;C^)xxVA^h0UyUeB z272=YZuHinGnCr<YVk&{nwlsON!94GuIC_^w!2h~q(3afJah&)PE15Me*C^q8bJHW zxZMEcA(yC|axFWZT-By*NEumBG`HeQQ{7iJ#8lI6`oM|-k9UU4u-uJFao#bN9$8K} zNXFWOE@pE{YjIWI2(u1SvlMZHJe$j3T2_LJ3N#eVZore*X2II7J&++u%;*DHi6X`n zi{j1_n9A1g;o}R&dojzWjh0p%GySRNGwYldeR~kqWb<Frj2pclXBrq)wC_YW>P@qu z9g=C+Z<>!*Ifqs`zo2G*GE+-gQT=uC`3tFcFYF{m$EQAgt{H6dPz5cr0daCGwOpX# z&8Ql;cj^m6BCYf!eh2t(!)y`t=Fo8D$Ump3ka}!hk&a^T$*5o<E6{(I_E^lIw&PTn zA1!GnjcX-o&gnxmfS`}1`GPQ*)|#QWBZ<wBz0Mvy!7L%umQCPe*ZXI{l4ExiB?bQ) z<|5Ts(aAX?>JdbUtP{wQil%b3n$u8Q@2O|RlRP@YEZ?krO@(OmV!asW1QFqQz6o$L zr^oKdH+%T18gDA_a|ZN)d0pL$Qy|hN4XEIvkmZ6V8!zi|0_GE}rRH=*RaQz!1fr;n z7!HlRW!&}_!sej*50za)55S!?S}JtRa(?el&Dtt5;Ki$CzH&;p|CW_JqF8#T>6HCJ zm*dQCK#hu<*3=~;y@CE#Md0iBcSb)&>%ExI#U&}cM>tI_B3-~fjFRwCDhhj5@xV(; z5W+ZZor7$2GX4?sGrjyU1is~ljBZ=o!U1baP`S!^0autUSskmw7Wh^_*}F$KF&Cr` zqU;(-4~ZmLVJ)$6{pcI+V7>^t8|WfKs!&*PU8R~;q(-iEH1?k+#Iu4ASA=Z^DU1Le z_*-F>%^}Yd!Ln<i;ngeaJ8v^iwwj>230VVfkrx{aP>w|%b?d+j?M;AGFjz8+VS1R> zg0IB{2#UtXOsfePuP)Fpjez2LpJ^j5SJwFI2loOPBGd0~TYxo}OeohiF-6ljm?zNk zx~<WRD-?k<*EzTlK%`v@ssWn4i*upBR?I2Q>ln|{R&;Lp?~AcN8GTdRp<MBkOeRz+ z{H(*kcYH`%tL;*Ox!>)v)55$LV_AZ7^Ys$5I%xgz$ll1MSj>vkqLUs)jIDK|>~!iL zE<<$dmKLMv%5r;$(61hBC?H&aP}8J4=e-?}4YIG{?4ME;cCj9bo{F)gft;#zg<lbq zbvLRDQ>kW%<qxGi_?&7b;S%irP+E*%rG`TrWbfnqm?eYJoh)f17i(;m34j#BrQ%GB zh-izwTl7Cz5Uk8wiJaTNq&v6B^FR@7a4=mSQ+QT_oBx?$(SPYNZx?nXHI-jAmgng5 zXgeOYHh1f{+!IIW9PLRKH5V|BXT!^oww+P?Kz!q|-swL0QaV2seJzFM61aX$sa9Bu zV>GtTLnH!7L*CUDdiPs3dF&CMmr%Q<mJ`?U^+kppJu+Sh0}?o6^PM6v!UV7XTr`GB z+}oH!{pCdQR_<FCOzAJ(+*FVJG$n)3t8^OQ2R5N)(`u~9@m3wEJ}X5bkwc*t*1H`f zW^2NyOiZwRZE=6ff%k%n9%dG!_gn65kcAqc3P}^_>m(e#JmBG@QnDbhPYH@O=%;nQ ziV-}6iy?=+IdQ%Wvq*u)?anpKP~i+O!}vQ2#%5gl2bGqUjPvK$=J9Ah!I!WV;<GjO zl(b}Cv`BWLQ@`#b%9{u_+gI#-StkO<sgb-O1r=AVBi;EK>#O0PY;4w?3oStQSP*Xp zyxPQErf@!<j^Zw+@WU7zlgAP3v)k6)b7}LJE72lQ#fFLKt=-tv+GUF6RG!$`Zim!} z*f-@(#;xAlq?!}%artz0X|euLBAZn_OJ>YYxMzOwK^kH`%!7DD^~pzCy9!#aSHcHl z4o6rSp?XPnhuuN;V;9iq$?v_K7|8PADUpm7ylC0IJrsgm@wjUoc&5RY$M0xt9&J{S zc2Rb|Omft0r?r~Lmxpg(Fj90kj&C^`!L?>~a`yvpb;fo>E0hkFow4#`&^sZ#au<C# z5<{vvx07KZb`n9OO>pNnB;P3HOXWWkUY(|nhMA$^&Is2-vK|fj8&qL3yQAN323bz5 zSl0IO)**gj`wm$dsyv%BEh>An9=3OFv}9HE-uqbB+O80#LvX6b7+T1+=3Qd<$}D!& zogD+Uy`G9|yF)*LSd8<M@6Y)f3g+97w!g{FbZ(Oz=e?pz!BSY6$zvPer4GY`mY(n} zXkli*z2ee8agcJ|BJNgOA!d)`w7HgBf1#U%k@EhkNd1PNqKxn}e(>u_CW%YWLKkx1 z8Fq!fli-9o+6Mgz=n$EBO<b$7%Aq9*7fJ<dDlnJMqHw<5HaK=>O7$0syHD^r>pWjL z?=Xy`i#kxUd+~a&f`MFYN;Q7b?NCGCs77Lye|c*naM$TYlIZk+WJuL<-r<>C(RH{( zB>^p2i`#Z2`pl~Kf)kzy6kvN`z|>$9fdX!x{B>iFkf}E^L;5F9eO-$uOlq&LG(Bs1 zv#t<;2@Ec#K)T!@h>3iC_gvyT^t$G?FHEovy?A(Zn*TVwRghW9(SyJkwBhqMMNt7L zQdLIDqer?XMTo~k3v!5mS9IaEW--~3a#1Okd+pX(^v<C|39?|x>>;P#&w?YzrxiaR zv0~lGgN7VheC13HsYKFWGoAQZCJ!2wL|1Dj^7E;}*2Mg0)VZQM6IB)md7`9RKW{A- zcp`s@ap(1+<`ZUzV&KUa4)kPFDQwi&)=DhP+37doL?_b{xu5Qd!#HqQrFHhFC(x)m zGci$31xyU<1*B<;i*I(nSS1X@qVc0IL~TkGft3HqT)V%&<n1FxO@W%)jzAb0^d3hk zrLV|p6K8j7IqJeQB>*8n-oJhHhpC;e&nWg}&SjUcdvl0r!?YjK1pJU0DnxuQ^0tB3 zEOQWnMB$y#LHi-{l~4ElVcF-@T6+AB+Jse@b<iJe%)VlF-{v)c8hm(nACG?!<J`9C zC!h6f)BAoZ0~Ri^!tr9?PAyLgE?LCahr2IW^|Zbi`x06`5gZw<7`vP%FXtGkQYedG ze2BQ~a_^j^n_R*{o@<hQpSLO|D&^cPiqiWoS@1zF-DHa*jF-g(4ths}<W(Q7g&J=k z7k)Y%w~8K|)lc9lBVri0e&Qm8d>xYwKMl&4fP|5^TmP!*yKsD?*#bbD)6F#HL`kA4 zE7_AsfTI6&=`rLZjh2Dw%Ama2_->iXccb0S?-l)E4>8elOKpaZesfd(YrHaG+TvzW z??9P_;C;U3DO=v$;dVM4F<FeAx|lEXyxO(28-bw1F{IFDmNjeRnly#2!)-ak@f(=7 zk&#D2uzY+?8Vv3}=_BjzP1ywnl(ddEx3sk)5ll*8ES53$gNbeiU&k1ov-Own%h+B1 z%N!i=x(*OQK7n?28_yWaLJ%R~Xt7aUOUa)@wHGjih6a4NlBrFtIc)-ojr&`*K-6CD zaB?qoAQ%VWwE~Ght?#U}aPd|Uof1%~(FQAmrpgWC;<}oNAbxWL?|Rpg&(lR37z>uQ z2Km7)e;Xd0&X|tW(GTiwV<Bg+ipem$n~>R`Jn#*Am;V_?Ng7pzSSmJ3Qtf!l4Z+S^ z=OzwO337OG8BHBZiVQA3t$`MO5wizn@@?T%b_n()#1V3%tuo{g9|F@LYhugulOT@^ z>;2cqZMZk&puEyjbXp{)sfZ%|Cmr&}_l%Lb+C(l(68|N`wx!6=#EOfSQD86#N<}UU zqGjnIoM5srt5rw-g7FCth1%5Gd!3~TmI&KZcE+XmT+tSU<>)Aviw=PWCFWb$7VeKB zr|zRkw6VHTQb<FIqP{6!UXxz~e=Vgryw8KWNJd$V)w|Mke1CfsN37c-`gWfVp$MRr zLpdCFBUX~o%LqJr2%gsdVeb9&q|^0qrkB;tSZ*b1Scnj3O_Ti+TlKUnHd_K?FIjmd z27jRMg|M#JGR^$Eq68%Vu)SWl+h<mnV9GflO$!-2Gp5dqH_c5VP`q4=DONqloC0vO z9ugELmR9peikhXdn6&p7HSp>u-t?}xi>dUB&wjCttqrqIrkg`3&V)NqnbA8Nbe&%I z7h|B8jt<y2K2d9(j}zJ{$>#(K--O#z7!cSLA5ok9(>Lq|A$)~er>7mspOt7sN;`vY z*C-}c;sfE-G@ZJCBJ>u#76iCfmZPwi!&qio-CJc7r3l#y5ue_{|LR39aW$O0Z0!_! z68%9%iGHQl5dfYxOUVTw8zpq}R~k*xH*fGG+t;c)XRll(QkWSsjzr7<E?eMit&46b z-rV3i$2V#y_~QU-jo7>FMzx-&^QWgL=Kji_RCR2kh!JMtl3!rzp>Pia0aci?A)3&H z1-?nJGl*oGuy83N)1gCpO?fC>3dOdYF7}vFWy3-=dBCS73DQn@ingWpb+Xin=ffRF z1k4wF5bkJr;wPNNg8b-n<flWf&i#G!d!Ox30)=fXO%PGYItCn%*J#0Xiku?((H-VK zsH#K#X;frt{yqNDj&S5DPxdPolc&PmvsR*r*8B`w>wA%=BVf86dJGUm&Shf|pRB0E zd*_a<O0L+*g3ws}YYC~iQC=HDBMaLbw9HK`sM{J#l5M`NX|Od!XgHh6!Q4obrsR;g z*bmkZzizDz7&U)=E}n1xaol@BqA#Dz{q>DDTN+cfQrS-2g&*G$vs(k?_~p)13io}~ zrM^c}rwn<VF8!I2SzRVmn+hp)GX<^Zr64mktZVI{&t$8>;II)P00(wA+b6>SXkifx zt);uQegL=f`~j5^v)4bxB&i#ir+GAX^p{blHKYqEs|Y(LYR;$Tv_r8nkoye}QkSC? z9aqTbJ5F&@rfwg_;~r79Xg&<JfUyG!5?=Or0U13oU-A~P1Dxhz3M|#$)4WW=12B~< zh(a3L1}OfoA`^a2$?gYP!!?;|hZ~5DUYJJ)CtH4vT(500AOvdVQ2MVsBf|xBcw<FZ z$DuHg*^e`0{_)Y|?m`&TY+;1NvQvz3xkEVBo+8vTxTA6pTQir-B)jg-8F0+KQgdq} zXL)d9-0Nb<fhI8vZ|Xj0m3Z_P$}>n$$cN8K#O7_DBsyJQnvwEQJ;m)}1VhOywYTou z(#+p4N}!5me_gcOgDiF!_b@B(M=lh0muo|YbZmSRn?FQe|FSv|fjT9X;2+nwC?J+U zGdEa!ZrEfmX&i9?4@?_#j%3579P3sO71JAwF52&yEmV>XN5cDd4-=4@wxxBqCSyc+ ze>wH)^2JOnXC4LHA!8!eSMKoHYI<g(r7zP&^*ed$j~fe1!0@}B6EWz69o{oeBe^~9 zb;ilpE<>ibodu5GbgaN#@>%`Uixd}I?}K|^jubn%JJN!5<I8P`sN=GYCy^&3msR_; zW)$pxk!khuRQXB_rhStYSe_>*OlQ=0NP|p)9SK`jneR;MP!(P49u-Z-3w2`yhD`nV z5z0B<`yJW-pESCR&o7%ONq=b9vecfYf119tpz#+=D-S_1cq#?0$mZfK7kHBhlIy~7 zn-ako2HFv~2jbc)nDEquu2A8?D|I9J^#!OTazKBp?l$Y4I<NNru_`D42MJpI`w$kw zywoVx5Zk=Fego^wAs3WJ*ZQ2@5C{>qE?E}6i^4`DOk-B*^Bi7z#qCtdvKVh~?CU3! z8u~I@g{sErAL9LMSD{p-xbI(F{H=r(*vng1ekxz<KA<}(pB--VA0k%aXBFHb%bLo7 z%GT*5k?x0Tf9mgnrLb18jLL}aBEau;^0WXIqg+pg`Qq*-JLO}=t@ITG{i_vsk1v?? z6>8K^jR#<XbmFfT(>r37Ay3b>XPD+P?m}wFXYZ;g9%p!y4r4cy=HxVYXVQl@BO&E+ zG0908dB-42g|K?ziBck-+CtH9>RvP<(Q~$xKah@8n^;7j92+kpYKH;Q61#&B;iCug zH9QHKRAhT+Uz{~v_d8Xle#}15t@kZ0Oa@0p&8Wecp`?Btt{bna@I>gc#^3FEOK2|U z5P^03HIWk5w~JBE4pL_uk&w-tJT5oBVUu}NvSh{NuH-#@>GF+Y7+lA0R7yOW)Xb60 z=u)bYymZ5|OT|7Ou#VTUQe;t(zBj0*d6lh+^-I%NNrcX`jCdb=njgee07e+br<cfl zX*zXK_ulv6umK;w7dNv!eX-X~eIK6E?i)I05(rHx8POpX&!b2-nPW_5ZjLt?OVCBG za(`H(PR#}DMw0N0#n|BcCF%5X1)#4n?JOX0^XZ&wo)G*iH@|Jycy&W<WYNuVh1K%V z=FP)NiU`89n-FHCw3a_HhoL%LjOWPuWP}|;Wg6wUC6s<#`(22u0Q_?(P~%A9d98|d zSD4!7iXW|RSkuYpid{fU-$7`;L(;~iP3rffO#dKh_Sc!@R?_>FANFb6$VNeah5?Da zi9opqnEk)xLNNy7jG*MH(^jf{Pz91U@=sIhQuIZpu0rOh6)qmp`K1`}Cb@^yom8%C zb~$xI@)A7s6HI5v3hg;p)+;Hb<5cL;6&L!w1{++5-ICPe0vF!!KiNTo$@j>dn@xD% zCAu#1ksVrou7P}|E4e~fpL}x|#jjuTJxx<mXg7F4aQA%S?vk-TLaV&&#Kkc-o31;( zATBfrd*@1$TITD`@^o)6HPl~OK*}{Ai9#^Y<IWFW9Fc8iBgK>z<QwK;)n#3DR_|;* zq1+{iEaomm4TsKpXlEa)Y?W6HsRO5D#BYVX6~;c7Eh*)Hsy?w8R6}lVw$sCqar5>V zT;A5+hqFYCSQzKqEMhu;F~gT(J{g<x0sl3qt0AapD2Be2_6ROlnU;u7`h_DnV@o!n z(nLa?siIx;h%ONRr0A8GM^9IuA6w=zUol@-7IMt9O8Q$=hi~dfozs4&uX!_kFZbpv zUf*X(!MSZS3pUlc9Zh2cH@Ro>@N_oC$uN%LMtOPxsjCZNuEZ~<zc|M9(rp^%>C@#c zUz8yCc0(#+6-HfJs)f93ilBNAH?)W`iaRLh+@X9Jz<?2QjH@!;SZUX|xNk|IEgGS% zwsxuK$)WIr2vTS1v~EfW_qrxhDd7lw?C{3%-<k&Qn+Sv+@{RxnVeuw;#A80Bx+YL) z!dl8hwVvg|?&CO-BJX#%Eyv%RU(xCHnwT!-fEJuWjm3Z*mn~3<#dROmw>Ne9;fxFS z?Z>w>#_jE%U_W4`2CeW>G}^X&F4k@@)MA>=J?tcDX+0t7<qKhjBqU-QrJ~svEu6)$ zwf9f4o)=sjryYDDrp>c)-AV`ywmE>tONOvUOB^6H)wF9hi={r-HOrha&7IyimUA$P z-tbrRMthhek<nO%apSS6J77b@tXU)>ltf*)>ycm9Mplp_Iy%TB{t4`|_&eio#(G?v zhv3K!#t9h}XxEzEs9py(#~u81;k+^T5j0j#j-o#eJJu<xupH~P9Yj#6DGI$$zwmCR zuluG$>%Z)`=l<jgiBYOBUR7ut28O7v`;HFmbuR^@mZwFsjOkTd;(q~|?k+YLp-|Mq z$Oz6l{$uxfi}G|biKncXz022^m7VzHeaj04TC{g<d%EjWcrmSoe{j6~zN9z=R)1Om z@@>bbbJ?wsmt1=i+q+&VAhp&e9#-+P!*v=#b6@t+OHGvEfS{<X_?_sAeHw!OVr&oV zh`wU-oUBP$-c|2WxnCJ9>!f|B84e02k?U8)D_QOhdAlW(6X6A1T=zs&Pc*4;?%+rG z4tQ+3mt(Hq+XL-!VR*!azH2=|j3mLU;$G?j3XtPlJ={Md5nl6~1I$5N___>8`kYy) z<p}8c+SP1<&aGK|SfDZLkdZvBww+sijUaN$bJ)HJz@S)spM0Sit#Z~Wv+Q9G%Rm-^ zTr8uwzS+5;V%<Iu5)J%Dlo~uV$!CYfReLiHeAc>u*=|-V-l>{=8|`+1q;orfT}sG7 zn_%Zc+CoOT6rZB|Q_$3{BKS6at<~k&zwIcZSen>1>r46=>B*8>>mbZduzTZ@c49=y zh>X$D!FsDYr?XZRFPpW2sv{H^UwKk>C!ItkHs>gG&Ji7HosM;bXse&l`FPp*a#3fS zy$|<$idM`R6Jm1KXRUE>lV`N{&tK``)LbbR#pFRZtNrY3gq1pEFea}AH!qX(*D^b^ zb`BNxv&i;&XAHeKpbs|I)$;L^r_TsAoA2>`sC!357K+om#qZw1^fJSM{EPjJhAbK+ z_+}A>D4M>3C?c0d<%`PL)}pK)mB5+0<~>l~l-}WYMbL$9@T@^SBbAJPG8&|ky8`=$ z%$~A$Luq0!f|;S2>(iX~zSbNnio#TYCRbhb%$OIgKK8ym=$c?&2OPoG+b8+VXn|lh zK3ZL9Ro%{H_AryiAI=C{jj^#CfT?{H8N@oReaNd4rxFy;)nJDMuB3Y%#Yo_LsBr+U zp=k|fABot%PxWZqKNsX9=F`gX!0lLBmQ*g&{aNW7!nRipuYndOp5vECtupsCu}AEw z(0xc$3xHhyp&@YBSPVdbvdiy>w`7PP85M)T`&EoHAPEnX;v5Le5+PeQY$4?;>UgtF zjHOQ_1N{m?aVtZ#m-#a3oTNWHtNJiwTtV6-acd}w{TQfwU(IqqRdCmQ2;-P7l$UFz z7aH;Q0@lnHG8o}%fzii)by|Aw(Ahi}JJL~m)2pB^SA5&kYNp0R>%DE2tueCaA<Y{h zA$*EHDL*hZ_HoA4*Mm-Z`e2tuh<b>5*K~|>o=%@JLFcwq>UqE!9(aJdxil2eXh`0H zb+Cy|Uf0-pW~M#UU$dY}c&xTs?ihkU2GxC<zKRygvi6+m<~IE+IQk5yUn0)kv)9*l zm*jJ+B|%oX7QGgL;&WkXA8f)8Q$_}jNe|c=!57vyjs)Xp*K4MxPwELo+wIlX2HU@e z@k7hfD4uo<{91MQmJxPUn~ePDgEk@yyyw{m)N0gt#zpVUiv|n=qwCfkQ1MEjZ;ElJ z>1KB-dH5?($pc0#OBT1eS4H$j*r#2O$RYDI36RzJPSzrVm<6`cVBwS|ZS5zGp}1A; zhw%FtFxbwDBBS3jqGDtd?K2?Tn1QKt;0ZsQ!HeQ!R~163PMV=SXSm04rCyl2hC#zO zo3WJVv$~vvk?N@l5pww{AcWdm_d*O_LV#mrZx^rAwiS!-rPEwUeFnXdzU8n5?hkrX zN6~Pdd!hxVp=nDVT(~jXrC=m;PML$CIJ(!za(+J9qfnaUc&O6L=lxZ7G(p(Y+#Hx` z<RxKovdLdYx|hvg<~;FC*r`nj-z2(^(wOKI!@CUKsdU8e=oS%bASlXJlIm|ffdcy2 z0(S_T{-x^*ET=#PtOR+a=#5J#;`uzpA-}DA_%ojE*(B@135Hh=t<|qWyNG<m?9Xl_ zaMXNLV>_gnX%M_h0oKz@O(n%Ld9dO|5cNM3>LH@PA*yAN%(D2r*KqK-ilfwecfF9k zCh<g_>#|g~HXua=O@SR`zP5c;yuo7ii25-^&;P?!d@AN?aU=lGhPjJ7*gIEn76m5U z&*U@l;$0FeSyVR8BzV9Bg!aKj_GhqHd+Q`ZYT}jl&~lO2;`siAA5LK3Ex7v4J>qI# z8(z<UVBy;1Tam=N#1XXK`SPh^KQ=rll^O?42|V#!DwCHD{u;I;EfWD*e&~mAGh`SC zcGyC@7sow{I}FEX0CIj@t)#swlD!~A{ESgA1gzynguFx#(9s1+e5vNAk*&g3p9<$T z24Qnklc;a2LWeuN!>y#))sr!}{Km*396D1!kf7Np?RH-DxWog%=B1!*2ciFrPxw$q zgc`uZ2+EtN^zEyypDR*fjbODL$x%Wr#u#T=JgJ5}#{q)TEw@ETP++UpLZkkVtweX9 zaJwl+zns*ZueEgx$tXrSa`~orqdVfKt_&oP!8b7}jd_vswq_}{JJ(^V16be9>j*q7 z=H!-+P!7XSzb+^6T3wi-^9I(Z&ZbS|?pxJajnHS&PBy4$>^;O?WTckNG)XEn>MQMk zR!lH&lcY|(Ab2nzU4%#_E1**C^b_2$s#92q@8A_GRCLG<LMK{)6~T{23DlF1Z!hQ_ z6SP}?`-UkcdYE^hjEO*(>+4a{4s<R?q3Dug=pSxgTQT<~O3Fq`8dG74^9pabzD#Cg zi)270z*9LBI;3a$GmO_vn9BAd<|=0*LU~M(K?hiiNSD-bczI=d4vFwubiLe|!RZ`i zm&le+nQSy$?gaMF=c=OWN({$L3+S_Vr9nV2fcYIBvOP9A!PO-s^!&)ZONtV77j~M@ zBV>4hSw)Io{h4rP_j5YwC~LCh6Lgb&$}E1?oKIrs6W!@Tr~;zwPf1TJwPnUU&hgnq zqaIlYaMCVPw#EW8S}mhs95?cPob%2S?SQI0m>@xOQ0i1Vn;`OaXfDYJcSdtz`M4cU z7~rrh#!ZVAJc#S9UoG7H%m_cO1yb7Yz1F(+Za6r-rr`y_h~;hhZ3jIpNrW0Ql7<8l z@o!9#N0No@3}@kzM=u&ERUk~R2!hB>9SVMUntXd{6lW>j1(9Wxv~g6atU%YD$m46C z;NxeXeE&?Gc*R!XVw*m%da%mt405z*P$}_sxLewPyc31D^)TaZWR@5bDwI9iot(8J z_4CXiG@*UKd(X9rC8y*jOJOwie#eUwCra?Pu$PZW6_}IyTTz4#%Bmi)7egK%%Zm#( zZW$RUYgGY}g!T%b5#jt<4=L^@M=~047mYI`Ca=P-SO(~dk&bHlK1b-)7cdmIIDpOF zQE7Vtxh1y@2_l6SWK2k^uY%B#pn)Xt={(!0bW4K?_Xa3}u>R~4(l_(4>9K;J*59_0 zW@*Xhg}3SJ9APfNB2aS`eh!g4p=^o}RE8dxH!}uG^sIAe(+OGm<vH(76hn#DQb)%< zy6{7YqOfL#RX|UvW>0)E^w11$gqQ^?zA)eX78SmA4N;>Y-+f=tqm8m(4sm|5I_Nac z2H7?8vzITR83NwYsJ?ylIlssxq`Yk+%bq8jdRSkmUa6N6l?*r7@m)nt(+okR=oR;+ zoIHYz?FKR+td#zQ<`!!$OF(s53fDKeSvW1Y*6k*W3U&~rZhl3m{6t)0A<#cB?&xeM z?g}V*!bpNZJ0}%6ZYQsROZ83*Ad@JG%w%wL=7s8gqvylIMSlECNoj?B%8Zf3db-iy zcH-upByC@exPa5kK?q8<n1Dx&F#YU|)AF_wV=>9$6}bmIu0yP;F$rX-I;`q?W_#9S zDuXOx8&@Kp-K<Q4ESI2u1_64J5i_AC2?3t_*k4<({Sy^PM4xvr91R~V6$=rMyRj)% z9?2YHjgA*k?2j0rd1m{?v7MJDw3-YmQI7U(frf6<n1{wggdYT?*%D4`(gukJXG$cw zyr7x0D$V_$Ur39(pS|(Znn%jgeL#g`_$WS+np=kFsi4#W@7NJ$_5`t^X||NEA21-& z5St95L%i$@S@8cH-W8}mF*U6axJC-Nh?F$~xjktkPvPEX5lpA<wk+KcTe1oeg0P=V zkyY^{-klf{$G%HrNt3smkb4#^$5ZvN+yjLR4Ro*}R^kUsC-u40bKUMF3-b=uY5>av zkw3p!>oD0Hzc6`g66y&?fXXj7mrdD7i&hPkdAvWJa|X*{^+SBqHjYnKxCnjh^I%fN zo){~E1xgIu9jx!z=AVH`N!+&%{+9M>IMwfqG8rPmjQ@>OQDh+KSz0`v?Jr?47m~Yj zvPaT42~<Av6JP$Q0nu*nq@!mjE2067PX;)YAW2067?~A*YMhd>pQ==U#(Xa*H{c0h z)=~~`X2q3>gg5fo6p8N}aghtf<XBdh%D@vj!61uytzJdbeHdpz=R$7Hdz?25JNY@* zdh<GY=Q7cjxfh(4F4)l_3wsy}P()=!ha<LJ$!{uT42g|Xb`+qi+{|TKGRho@$?sLT z(>8#($|&|!B^2oQzV~rhZ$RLcVtt8Hu3$Bxi#p{Rp$Q(@!A<wU9`Lftk6E|5VuP%u zZn)pSyHMyC6pw(%9|2AM0q>euy(WdF?+>00>m{)3{bbb|_#`|~Nc9xBT+C00Jcv2U zel0hCp*|tc51@&LEw~73Tqw-vfNWn7qk~zLO+WBMJBu$j0-|K}Y54?qz}n=Yx)iXp zNw(KKkcY%l7DHmNO1DltD>unz(1@}To_Lj~mG1eAqwfmU9Jo-q4rtV+0OuQRXDT+< zl(<Fb$Q^5N7q8b<-XYg~H-=p(v=fEJQMcRq*&FO0;VoGW|F9OGo&w|AS8gSzdFiHC z@5j=;{<duYjz<;UiRJblNP+^U0EIS203|Aa#)1|*%56ew5-<I?V%k@9B*L`|{hvRg zmsFkyw;<=YfnqlR3tzQBo={6APRF-qZGsuQt^9(nmkg}WBq}^;<^&Rx!#AO)I0$5a zp)x>pOh+<->(-ci3se}f2sB5<C#U2zUe-4x=#%|=AV1l18(7x$7iIqpCLanR_AS{# z>H4#XW!Syha-favfsR4_^LkJ<9uFT};o^hwD6N`^e`%L2e8NKVL_SBbi{l9YmRNTE zWf3>l3~*Fe5f5u|RKaV`mOv%-7q@Lwr20qK_>)*Gekq(jT*WUKLetgYKj0V@`uN_^ zYkTR9rhdNBNSds<JUqtb(<n(NK@!Bmo7^9Le|V&i%>EP+=JQIzcu@Ci{Xq({O73#H z%<neLy88LZmn)z#@S?)kN8tNcL+$B?zORx@$oiQ&mnQ+0x%oL*(gwFa<Rb%Drbz&< zI)q9L@nosTxedNj6Ycni*5=Rp<^W5MK~o(6D>n;Axla15c<E3?Y~Sxb%fG%_>46{p z(ua|TCR`k{gmIl_)E0%GL3>LmxfwQo8}xEtk|a86BGqfNHtmEhkG0{BK|h+_VuY0~ z&LWUQQI%ER(eIk_h`ba$wW&=jVkjcwS;~!R+ah03l->Ch9@f|tnDv7Sm;8~qX>22t zL;?&sDrjC&t6O=}!Re6KjVOz*8iO<cHA-pFYlO0e)0%glyQE=1o($p^RW7+*-Wf~U zQXof{H^@Y~PraY$F{+X1uP)UM=H`{AF!mO24?Y)^?*b`ky10-Sjneq(?DALLWtb|m z5YdgVxCuRiW^=)p$YA9f^=kuvJAAmV`%-@L!nvj&XW|+eCf7fXMr!3!@4XKvaXiof z`6Q6mt|2s;v4X&Ad(v>7*cgKrH`yRG<U)$yEb2w_Kq?sFPQ~bD$2@7*Nco}gg}a#4 z+j4EM1h~U?ed@J@5x?SQB?y~%o`1!8*u}uO2g(jE+ub?|WZuC$ziKj{=eD@Z#I<UU z+TvEb?*NPSm0wWISqQe`;DBHT+H;TXw<)3JE9{w9e9RXYUHe6dbcDRqqwtx(NozLl zag&Bl3<UzhCFrcj5D5qB-p!&ouO4%AjpLjKc>1b986KuOliSI2NEUx_0QrFZtyveO zpTTGEE<mk1e;T-Agv<avwXiGGYX}a@!)s(~djn_ur$+!V!h}M$VdK*2blWj4&XOOI zwp&$R<QQGBsPZ$VmQe`nDh<bZQ~?U8SF$*d0N|PuGX=Sdi#so~x#v+adtH`DPxPXU ztDPYgdPCHcKXNs}>dDCyGC^fX>z8{iLr2h_(xuv$hgZh#OhdjB`obF?-EGyEveA}- zwZuaGV-|K9@alC;G*+gxHM19QJA-wt#Bn;GBc)>G24Y!#l#q;k!Icm`sI(R^%GYY> zp^LAH%P6?h@ShO~46j53f(AbM_%Fy!8}OAok^Z`(ddo#E3qtC2o`P;s??x-|&P8<I zw`YfENfr{6v=Taq(P5(Qq!`s!1XLv<n<fY8RhyQe-q#RkZWy#Yg%@RNOU`G8&t(wO z%+>~MK~(yUDYrk^etXH4C&hF~Ay&ADKSo+bnaJjr-K$ag9`@8$i@(uwS3(q}z&BtN zX&Xtu!|71F8H%VD9AIsimdW%$MKCrV$ueEDRNx64s|1Tlsk;~c4r&)uO2rN!eIY+N z5~<=kI-6!cj*zSf@o;P)gMN2W0zC~5^T3%id`TdGoA8Ok(%MDnlP)vyTl;(k?RULO zk-8_}QYf97YM_w3&h~3oXuIEK^cYhNV_;_6btck$YMr=fe7XnDX8gM1h9Dh=0j(Ff za3V%}gcX(CRLX<chBRM}Lj{YeR8JwKndAY>NE>`DzigPLbamh~)Oq0CDOPW%Wyyyq zT!`!wPwYg)SO(+WY=~z2Fc&>4z`)ul?8ZRyUhR7<Q_^CJIKAcz3AoNp_b+39VDlhF zwnn*CLEpfh(V8#Dwn)Yj*?dM1c;qRBo>JcfkF3{pk3HPMl>J2BB-yp3SJ@gfvStjT zr4qEiS-{@IyGC_3o*fH!Bb)5dPkm>RWhgJQR`Y5<@<AjhJss<`m`gG&-HGwT7v2-* z2V2P^_LI*h#mmeS)b8P!<YiA|o?hRC@|a~Wj7Gm=`MTFkaRaPK%}@&hbbaR{No;!a zLZY$p6-9sy+K#jC1S|?Zn5;Uokv9Q-6@g|@aY!Ir9xvw*v6E@Db^@1*8N)TA><8$B zp_8%&IlN_pGJJ>NAjz$dars_SH8#~T&$)Bl76i2&NEhkkw?m5I8o4!IUUp|W4A2m9 zaYbpFeLDjD3aC$ztj)(P2K~6<=DM4Ovz=Q=RnluK<ZNLJ1ZPX&LhexNXLPK(fO&SU zdkjI4(Hzo3Oz9DC!|fcw&5KJ@3Nt&~OfJiAFZfSHd4-Hdj-+HiKF`Khq%s-{KR(vF zgbE|ZO*K_VgMT-m>k93@c&tqJa&BO91ipLfnxLZ(Y4)#wh7#bodZXCZYYYT?$GG$s zy#RzqB&;>N`H)_=e1Sdf+i|XC^G=v~6fvm`Zys_5j_ib~M$Bj;j)UhdC^W?TRob!~ zufR+n8S~;fw=Kt;w6ZKe7jV}g2|G6BEe?~J2S^4sl)`q_;am^!gDxD>QTBUtVB}Ly z;GYZLwCS6|fj6E>{bh1qPJq9jr9Lu&C)?|%3d{^gB8-<Z&m5rXnzyvLvjKnjEG8G6 zb>G<O?P5joeJVO0;mtR(PfTN1FLjvz2(d}(qUhDP+HRHL{e)z_0K1tlEJI~wSf&nL zT4Cs`HUJ%571PhREQuvY8SCeWtS$372X&zCh#5}5JqPXQbm@8NC^hF+@w>ZVE&qc{ z!X@UW9F*6Tl%Wl_H(%;pyIK>WMeNypKjOHK7f#1sg89$F&EFQhj{>1uynEJ|;N%x3 z;Y@`XSftnb8|jrCG=macEx)4e&PBMqy_PK{9nX}ihd9$L82NFsf{c5j6UX~+-bXq{ zwgt>On~sbo^jmS<F>42K<Kv_Txr|om7$r(Lfl<y1cWcbN;TPUxEi#z6maV*ft^<)@ zp^QA(Ne_?rt;RDii;D5Dq+YrkrVH*C$~}8cn#5pOvR?N{>UbVketCyB|D1mlW9)=& zWk)=S@Qvya+reHY7Y{GCPHsW-C4}3P4<C%IbaDa?Y=VoShip1k0NQ&6^((CGC;UUn zI9<yGM63X^K(se5Sn`Fsrr?cEW9@FhA%*PS4__s75l9NZO@h$7YY5qrI-^D5+clY3 z=q39I<tUue3lC2aBQzqNIP6Exs{7l0-6+VOs_Fx&so`u|rhDe?efuDT>Rs|64H9OU z(2bLAv|wI0H#HC?W#5xjbk_pPQkF!#N|7FH$}J%1cy|%)C~|rq*9xYVr-DyLL}z5@ zvwm4-sJ>C>#by&LKON>z^TE>DiVljaAm;?!pI)QBzA5spgjp(i!!+dOyMOAafo7k% z1_EQ_ZewJZ6SsZp8pk6Svh^g7TkcxCNt4}RKYYY%V<r)DgL(^<DagFkPSmiOtBbWV zky?4c%{S3#TVB>m3*Uv{MYV_6mGIkG3`Jev^?08_bnsQ(oPIHj%=#AlMpnVktD^4| z3Z?D(?%aN+?NxSVS+XaUQFCkfwkRx+CPi{GJT*7@X{$+d$l9QlHD9C5QvU3k0k5&< z9*0Lv80oQgGeh0>q$#;4M8L=Di0KD&Lhn?U#Rb?nYfwF#sKBfx!$h6rSEhw3VxwyE zFRS-jQJ$SEJ<I7B_^WG6$J-a8+eK!i2JTml@Ln=uOJ$_brs@^;T#KYd^TD}1Q&uc? z#8=hmNRg~;>XX~**>NG}O9x|z?9n~iXmYA&o=kB}TgT1xn>4kVNm$efirGv&DU(7b zK3=0lNA<U*m8eCO^udhRs_@R*XNRW>9ip-2z)Io5?I6oBM8J@=K1~NuoP>_$QF#j| zI2?u5skS<|KQHMwl*Ab?EJ1z8_in>`$}ObkoOef$)NVG@plDDTJ$%yn=~uQo8IZ;* z(6m|ZLOrk*!!G?vki8eH%NjC<ktKfhM&MsFvE?TsekH4<50}%s{>)^Q^25+h*Uc!P z9RF%Lf^-5EuHNf&_(MW%{`Z(@mB8(|AN?~!Ug?=O#kLdp1=Gi7TCagLexY@ktQ;5u zD1ori3OOimr=F5}eyuvHXH6&KyX?@PNSL8FoGap~8XkW3?-<8r^#(+QQm8*|lvHg} zIyXoLDiq4C`5MqYgVjY{S~;-Q%Fp{z+q10S$tf!UQ6u{kRemnX&Gm9AOk#YvoEWRT zJ(skzO`NEeeXGWALi|NVvkC07m@}%l8cLp-&@Ls9#AjcxY{xpjqzG2u=ZLJm`Gd3b z(f4v|7OkR=i~9&#PUj1^VzlD7tFK}1<afK#B<UFW6Zm|fVje`j9{M#vDvU#N*eYyl zkZtu{wiiSBm*JYzre`(cs$rU8bo@Q8r{E2O?W%>l9dxc*b51}{tCUSLcel5{2-q%D zt*E9^5wE_GSFy<@HKl8|Rhyw-tz`@8+(NEs1X-X?H>qcXD}t~Z`Qn_rGcsAt6O|3G zNZ_(sb@)~w8v~|Q;c(9ot&AARrG4k@6HVXRE)0zBw<cZ`2?O&)LlfHN*5nIn&Q^}S zKPf-uIPLl_)IbX3p8;OlI);CmzrI;2Zy@}-xGqo8iHsZBi1NE&&Pp$3@zr*{;(^wi zI8mu(dVvZOO2<3v`Nj{Q!Fw_<G%qC^Nl?QJ`|^M+618*^fLWK0?-5_@J)W!y;q5?{ z7*|I~ocewD7{Wyb8G)lHxiFMZtgo53E!+)gV~i&_oIJ0a{HS%Vc<1r!n`*z1ae=6R z6gdH_dah>+P3(XOwE&OhS=wR2s%KbV`6g!tJvR%_vR3&_n8zrBPx)hacs7UCnKoYr z=v+MsTxP?Nfu>S~j@z1p!6O-v07RT_q19=#sc=&CS_^W(jR4_g#MCt*xqBniBya)- zfnlqroW1YNIp5yuJ*+L0oGo#AYu)#I_KB*O0wC>)w^U~fka>0ozN*zn-`heoX0+uF z*-^T{f*R=27u(m?+^%A&oFy4<sy#$>znR<4xUD1zzaP1(3cmor#oNGk<728n<^72n zsSHvWp~<Zv9ZP4+_M}Zi&vA31p0Ruhq{b4aU`~?T#EcsloD7Zdr{~{UZ@~zGVfe?G z$c1tXJdeDg&PQ4JfpU^SB?K(f3u>=5wp|mvh}p%b9a}ALExx=c-1HP_$~~4Tj|azx z3(69}pX~bEg!-IEy5BZpebK{BoMy4oi5O6-ll9*a2X0V__0d;eanj`TgU8Zfpo+G# zZjd#Gcg%ESKya!;mA}u5>?MfxfK-yN8=Tm$D@tRm+Yb1qA;?~G(TLr=t_ypJqqMin zJ<`4Fz>i}_bM`#sVgQSVw|oBCZ8`~-DnoV-!CQUwjb=G+i?>8p_}G7Wl8Q_l)jlF) z)U)O$Jf%t({I2ftq6_tCZ;<HO_g;1t2t!YG7zi4gDp;)RH2M&*9u3dY^TP`Uct9w& zG=`NL>}vVPvZ<M6&7#;_3Ti4NwrVqp#~JssjhT;n)u|XWRpQTOP@B>F?$MwUY|X7G zjgG#Q2hk4AtlG!&sbdC=VRZ--royU)w5VBBWV@NpZ^;Jhc;i4?KgvS%eiA$t;O|8t z+I%5iJ$?jCP=y$JvaTJaQ(80D6v2aFwf_X07%rY>q%BGzC1>%hwQq+GpgW`=8Gvx1 zZK#pPkyh|y5lm{Je>1swvLy?<Gt!H))B#=kHki41?{$!T*TOvozAj&-0Yq!qf9LaK z+3Cv#=}z6;QGR?1tXMj4lTnV8S&Vt~cldgH_BELdQ8uCrN40vx*JF~*X1g40t~sx( z4J`8SB*gtsRO+Lh5B4I=jdWuQ`K(7%nByluv%cXU*m8y_mX5Wo+qy({DY5r;RfD$9 zTT%P4Ee*jN9lPDJ01)ZKU|mk6nQRC`POyD<%R6eT-@A*be+0fOml^C$(Y^FD<md8h zQzYV#h*?{6FXN!($quYy(5n|*(oZS-W=zItjBB`0xN74m{%{)9=S~@B<1T%^&J*PT z!S6B}kjpBsTqYPF`8-LH{VOg~S3Pr$8Du6)_ySSh5+sgoM=!v*qv^YSY9&id>B}dN z!>-u(0x4f&z-}w(?0AL-Csb52Y3Ake)X`Qbx)6f@+RvoVi)}VKeeJ3J+IzuPTD$H2 zM7H}<GKNp2nF30q<T)+DE@3LdXRgt;zAebBE*V>)jc_6lZIME7zX+6%M5kCQaAqCT znURq=Pu-Uw0H(H_IW_H|;QpmjEQVjd*^-^u^T5<308{rH|H@cVRQ_QTzNd;$t7J4{ zLmj*v6cE&SUE3{}j+Jx|_9gnH(<nf*C7{x%EmYg#zWYkTVZY?ircTSj_)BKPVAWxH z=>{nc7fwC$CsPdr?p1^_n{j6*kf+4T-Z!dZT^uKnPrD<H<AP-lId~>yU@*s1(FoMR zPNAr&S8GUkb0(<Cd959$MDZQOq(xLc=-;(Tk=JKet7o>PNt%owjLi2Hbb(BUPMNla z=aT7P@aBpW0evBP$T`=2F{Ow=U>v-AM-Y@(D0XgL=DS~xnvrY6G8+21iUS^Yi_MI2 zF2~59T0^}awxBLyITnXrH-J&Fb%Idc$x<`Rw(PaTPJ*kz=lSsNGK0Q@RrglejSvXp zU7n#OLJ{YdR5E)1QnKOo4nT0ct5wqXB+QV@Yjd?pWs_-4^<wz!X|eQ6R@*pUHOH=t zavJ__IsUl?0lZuveH;?Fp0jcu=+bQ1b7Va{IgexFAxulRq}|9Wc^8@z8M^OOY190| zizm+J?Odrx##ZTKM1>JExDl4GQf40}Qr`{c^DFHa%L+_iz2U%zmzTTy4DDy)m&fjt z)8zn964zKp(MzdZy>Gpu16fF+qwMPe^S4W?LaD5dQ}mFsKQ;Bt;M~$*<DP^NbCw$I zD@VdK$Ea>v@0I0EHJ#6@JPT4R!_2_=CbdC{6@tH-^3_Vh6CfmTX=Wn{b`GZBO+<W^ zMtHT9r?a|Uf7)YTAc@hfTej<jObznf<1^BL?XP8j&jCB&L)z-27v};mfEgoOky~}U z$j+3dZCpm?{jOHCqalTnBnhok`Xk|WROCFKqLRR%x;*QF?fkd{CTDD=V%}Rag=VBN z(zt<ARSI>ix^bPzSt|f9IUby$z8e*)ac+|0(H+lbq_ZjN<o0r&lox22C66_2isV|D z^+{y<AozfpTp)@?_|OCkD_H-Fb$sB#kTAL(jm>tRuG`FDRuKIvc3*6q9GtPfsw^z? zwJ2vkJdt?CC^6)n?+6o!*PJ!Qcb90xBdi@0`k(A?j}f6Y5#3|~ccq61HAlWdWnY#H zHO)DH62X8grp@eP-d7Af_r!yA06CB5%0OS-Ej5&yoXF-Cu5cc3R{Pc<9Y18E>eq@( zt<ERorP92k#N?ck#-(*pz1Cu7gzQ26f(EkIS9>s<bIP7|)bD2A_y6fw6uu`b%}ZYm z@cKL+1Q@59+&Zu0@yb51(<W_cnaB^(J&k)%Q!>B;I~fB}9AtmGaIc1JfBYrDlPVFg zCwR%I=sh4BymHHq)#vP$${xCx6d<p*z!y3ue6vMCs0UG9nXqGLL)KR6!4ORTdKhqD zD-Y$ZgL|(~J;Wz*R)29h%47g4alvfgmz9M9O1nbPATr{NHh}T?X~!jpYHU|y_Hq&W z8NI$LK*ln3+;`HK8FHM+vSX%88CC3<lv!!pO1Ps!)|4^tb=>1XyOKEU&D|wSalknd zoo{G!Qa$#l<H9a;ouf8P5>-yS0ztY%+uS13fcRU%_%2=06{2+o87fyjD?tv7j!@qF zni<TG@zX#@5{tpbpX#tYdZ0t<Gd7_1wL!+Kj5_*U#WzHZW!DqOr!@|&Tx~huG?3ug zsUT8cY6MY!&>@q$n~A!Y!@L-s<u2#R-Zu>oSEETixRwef&S|F=aWp?i4WQb?3L9b4 z_m3GQheI5@fEQ+yMere*#){YCgXwrG`aim1au_;B^P*x+uG|cO$3eaS1Yd4d1lL-2 zIi1DJiqPb>cd5#LtDSK@_-;Y7Mj|j*h^tGjrvAtSu-GhlqE4W#1kl>$S4<AEW@*d| zn5ghT9T<i(5~t2s3oe`svmW|2jF?59t{#<eo0tu+MpIzbw-E)qsrpary-7a3-A567 z$Rni1JlZL`1(;_`Z1aDf75t^ARDa>ZL~lIJ$P|~jiw|mm*Gk`KfBOmLV1wo~W85wj zWg)C6abf5kLCQdBD^V9L>!cWO#VU3up(Q}V-;+mfG;~mWR4*~9v%nps5XxDzS(aWW z#L>2f$b}!#edtR(;0B0A<vNGf0#-;!8b6n}28B>2>6qw3Dl0P7uMlMdcv=iG$PZBd zjqXt_NoBwOXw08p+U?S9G?W<UI?b2*Y%DL)H&TqGR_vU_II#~(iKY=EZlRRrwI!S@ z34N@2+LT6--aHPmu<~cdphP=LRO9j{(17^LeuRkd6FJ-?8%=FVDE1nqigbM~==)nG z^maL51%BF2hJ5F-$yrQSLFwoO9tFJ!77Hv+lNkB?U9C5UQM+1HY9Jvp*Oz3NfDRjo z$6wu`o7xB|x>E$XF=kw^G81N!8II6+_;uMLL})dMQbX1(AZ7Ilgd+})w$yQ#6BwNm z`k>FE9MjpiP#dq~OA(IF5T>X~H$<nht%KN`6KPcE6W{L&{UfKdX~MSiS@%#+l2)25 z<p_It-`$PVHu0Bof1!tzYOloQOMWpt#*<5f4@XJT6Eez_zCP^IawWgVGI~;6BPwD1 z&fYEA4RLIwEK0sA7j!gpH<k_Y){)8MR@swRh^xtmY(vwP&$^IiQRWx^3m-sw7vRU7 zF;h;-NBS;Bcav)Yx^4CFq>RUPF(Oj7xqi;SNoWA2E~ret=T>bK#Bpv`?O??tJH)v6 zHERK~tt#Df0;{wDl<sxs)Kr7$OJg_@;D{XeX!Et_o-f+L)~|CxakNCK&8X_Z=5t5L zRyY5J=AG2}re^0uH{DsO`P*BxCzCO=B4K|aYEo#_&(O%E@f7VEy-$<bB=K-8nzbq* z{Sdb~*hukINBDN9BE?y3XD~sfpAepR={w0!L$;m=35352YJxiL_i0b!!|FxH2T<Hr zxBh_K)OjC>hetJlv@>PH!gmq5lrQ7!s9M|R<@eu>3><k)GNZ`!<IQz<Q$isdz^C*s z7ry(NLHq?nrq_ScM&iJiSYZKv%G5OHir^FK$>(c$=(~~3_<V=MpVwq}1x-5%ncR}< zyWf}K+7Q?wN&)EwLsA{s!ckv|e;VfVi<hPBeVUmu;dRby2;I}Ejvy(nP<0B+^h9}{ zGhfY-QP8q@*SGyHOn}?3m;FHAhYAU#e2d-)Ic^WXEk6jqM@@XtLn@C`pn}bSHgfaK zjtOTdw-&vD14xNZ7Is*tFi%(jHkz=@Tghad%+kCui<wwrQXh~r)^RD{KEN{f8MW(0 zOMl$EaMswERyjF5EOXUztwy*+34>*dZ;p+EHurH@(i|wR@+4BnqMy3z4p`geE64L< zL!(X09}v(mb+7C}8wAnO@@|n|wjA2*1zWujLo=ZX|DouN-UJ#Im~yn*MaTuoQ%P6r z2P_fWS!63S^8$D28nlNkeJ9T}U<Z5Tn#Ga-uJ4Ex32dmxhhU+Z_9UyT2qm_EnLkX< zgckNTs#HvsDzXS&X@{E`;+~aOv(_nd3VLL&Ix=eOXyWZ)0)kRO=NyhGi={<x;qORY zrK^7#C$3y}m*AbMWT%}af^M_;BBt9Ev7OH!oe64d3soKbz)2Oh=t`DZj(Jytw1Ltq ze{dkzmn3ugUg}%!pv$0*0dvvuvPAR>Su(9)t!a3yfgpqhfq8K8ldZ*e?Opeh9u@4g zw1(nIO*53#(FP%G<d#t{#Ib1_T95dieq~zBmhz<?xdppFict!ctI~4M<OlNiH|+^| z#`W~r4Z<fFO-8(8*F*b>p&a>c(B_R0)mvk4hBckxQDgR_nd3xZh=gn$(al%7Qso{q z$*1GS9}N=Qn4*hQ{p5x?g^J&z6zce%_kE5pSH9Go9bXnNe{*UkDY?)*uvf}1skDEB zDI+ngCf1VXYf2ma2D5E9CmA=j04K12vj<uTrQFA7->FZHE`W0II#F^@A+GkRtd<P5 zXg}Im&)_X2gxpk&jfY}G&w>9fu*0UWV+C&A;MOXDzLiUM{UW`mo5}VCQL`#^+(nJ8 z_B;4Un_jVpm&X%#wdQABg!AY%N(B=Yr0bUmm_Fl6(UdXP6}Bq7wCf?UCjB3J7IZgp z4&+vR-waxO)0K5&3UPjBy(qHby%tkH*lFOFS!qTaKKLQk>Hq2xR9L}XMb;p>|4An) zc}0Z88*%%~0lmPWt?y^GzXols<I4?<H@b#0YoAuNVWfKc1!gasl3q6K!$Y+(9z>Ma z3K`KnLBKktT}jF6yI-%Zej6*3yC<K6COrsUp-HURF6Ab70dftw>*>0>9ckN59`yP9 zAZ4an;TUp-iuiLC5=F`4-BmUFRHH`D7@>~p)`XbjGkt@oN~*ZFfwrCA#U>$<yBX(o z!1b@Aa~(qQ{AFzI8E?R%BjS#EOKvF6{z#VQsUTXKzv=B2iaP|jIK!^SH*WSWdA(5W zr(|awmK_HrX}`KFZV1-aqf}(`SyJs4qCzjZMY*mk`2_hEvgyPLv7g1#b&=@|Z04?! z>CyD3n$&i>ILJ@9s{p+BJS4kHTMo_shxc3AMf9j?=yG-g8=0RO<m|%w9X+om8TZEu z%!nu7_-tv|B^F`ggYFV#!W?z@+X?vcUFE9E^O?F<kty@4!t2PR0lE<ZyH1)DN{N*t zkT*Yq!;<QGl4#h|o{xdp*3_wAH~leP;y7J2#G2BVEtNE;XyzqHea7@C()}5!`o8Hr zo#p*<Y2&r^`*}7n8haXjm*s`rM0xMxbmc9mF2~;m#(+=$^sO58#MN3ge8S64wd49H zU!3z%79xADay_ldvRA-~3RXWs9K%s-?7%f64QXdTuf!r@)X)<fA9agpXvfDFM%+^( z2d6h7&#|tjKgnpyj0`E_8B6s>&(|Eklc2%3Q%%VHBazk`^}G?0I7uELd^BhW$Q{NC zNl=3hYlFd^EwXcX%9^2|P0h3iotFVzfxPO>z4m<agFLQz8q=4lsI185j3#>|3{)X- z1dsvyqb)t~%egp(lm|G`exIL?^I>ptL_R}GBxNvE@`mUGg!Fy#)O;yPev#FTkVD>G z%9IGEg??D9^uFK%Z*L%py>k4T0aZ-~_#`GQ?7&r-Ni~3QNXt4Vj-{>_0aELWpCrY? z28(oo3|)pgq<QR!A`WXOgX&Av@S1yA%^=}Y;=CITw^4ENTV@fwpyXK!B|X+D<C~wt zLs|9BVVuT14x75Z1%HNPcXujZtaZ()*iq+X_3lzk5utwYN1Yb9*7a&u5bBU+178H$ zl66Mu1F@voP+$BCKc*PIXAYq0tlgx1SAFi*wTvKh6e<V7dgkD>jC-v@dNk%Dc_u|N zJ;&^n?dX3Sg=EX>m54MjTMV>kEIc;kQoZnS*2mVZzXK(0SCd;i)lgpS?E<rr4~60K zR%VA5kc1nW#+bxD;B_FN*5oij86atxc>q`gms^`1j?v*vw0u6fxSZ3vPU*?Z56;(} zb3pV(>s_>w?O@v!jR%i~GB*2}$rTFm6XTtz5k%tiH&lmKkVT=5Z)VH#IWgD@QUNwS zMCCG|8Z7XMSH&UNE(sQPh<fhQNf4mIqzN^@>aDX`tA4IvWspusxCN9wz{M8E`m97j z2=DX8>y+n@t)g2WHgyap_gG1w%D230SE}a6UmeAw2Z=PUeEX#Z9GB~^K1?uaEdniK zBK|&jR7*dIF}UY>3IVKNeQ}Hj;qMQGOtkGju@M~-5jP)49}U+hkOIMsban{wSiZ*Z z-0~9&MQZcszBjO;K>G=+K$$p<6Zt|=pv|Q_%=;-2&CjpzA#^&`dEqwNqtioRes%W{ z`UzXac^2`_U%}VBq1fj`BT%su4v66SKFJPBR@QMAhNLMp(;{|B@nJI&W38mD(Zv_A zVNXOC-UtsJV&s0(X=N?y?@JsI5#cu!Hl<McGKd*dPi&vv19f4E0$OjYu!FK6`DWT~ z(PrS>B)YE*RqDZY?R$X@Oq1+4U&e-LG$S#*9OO1ly?1N1y)T1d?b7xs{D%r{i7=L2 zVSl#)L=wC0`c4HB*3)Xz%zDV%x79&q+ewD7DYg}#42F`!tpmdrgO%?=9azVR>{c7K z+uYSONBcimNAh*MnalU@C-JIp%=2%)8C-nD0-w%OPM3^`ViC`orIW=|fH9;K#UW`a z0l!+ABIw{YA$y~c$@XV=5?*JWq%$Fv7LM`D3mK+@%Sn(#If^!?O3NzhjHXt+SWh6= z&IX+XBZ|}QggaQgp3{kn)=}uHsYMD27zb1~p^#PlNO7F<mUPbbH`jtR%l2)8yQ0Sf zDiBd}(IBp)MJbp8#1>MG1dGdzH9ni1cjcsKVHtdSJWRWuEulQE_Oj9_Q8aX5W3+OC zPJldsjMH>pKhMo7X1i$K_GPRanY`FB!d~!I3&zE<?UvdJ^_Wm^sio0iR{IeYnc0Af z6*=U&d~v*Qfbr=fMo}F@Qw#fuRDg-bGjb8QhB~4_)E#N72&B&E%SE}2FiV87N<~v5 zvEtB0pWXS&@J%^M)qOC6T4JNXJ8(o1Jgi#D=E*7-7)F3uUSk?h56IUtiwz@8*#wj{ zd~Py(4d9c6NvuNPuTV=Jgw{Z>c1dhE+?^cJpOg&72ti)8Am}UE5gu_a7N|H9BG4C* zW<c4p#4Ket+k;$1uR=8TklE^dC)0;iZ(pMn%)5Cq)j2Ki+U<rdJ!c0TGbQP(S_AY& zT3jXJL6?iawuOdv@vAl(=z3Wwtdi1`Pz0E-$RX=S@6o*kDcj$#)Pib8xY|J*vj=5? zbIk_Mt0STog;?;cU#wh(Uo)A}4TU!zrcYj4eIm$nv9V6ZI?P|fvh3vFu*umVroEZD z?r~i>qrIIl*%eh#p?O)$a_z|5uod+*8gR0r-0>&+%p1Fo7g6jdl{epwfa)_^F*}_+ zD<);m#gu2X)#@w)GkohM_}Wxi;%(4Cw(ks*ru57U9p#}D2u}`LbJrx7i)D6}tK^yv zK6_H8DyfT70A!kiNT(Eo85s<VE<*@mU2q4B+MNMEO){}%t6~kwk@J?ITx+FsrktMg z{{=P=$?)vPnAURpH0V1^r2k?+Vby<iH`JJy{I=rwVn&jlPPMmBeB`#sMhL;`|NI=q z04J&2AAjZ_qwpqVedS5dv$z19RS2+QBb7#kclH+2Igx8CtN1AwH8<<)a-)x6F4Eie zU=Qvn^r{j&B$3JQ!V~lMx_G^;sO$DB@CEvyl>i_SgU+h1Q^f6BbKIg)r;jKnv26jq zd~34SgPx&ea59NuY*n}?SslKO0@?^RkPNL8C-hNCr!QgDvpRTG*b8SpvHqgFH1@Qe zOdj#K8<G`vLYV6AujNKGJJSI4fOcS?y#Sj-KqJAf_MS+>ONKavz^E$RS<BG(%5b#k zFpTTjLZr@ftpha}kMW+>&{oKx*Cq>>3tw^r!(X?IofzE4j9#*VHi)m}#_ggD6FEb2 z`XAwN#N;4(E|nKa8_ld?y5D`<Y@=HiAF<N3KJ#D$Rvu);)l}~1tJ4#J<d7w`<ILr^ zmfc)~{!*K<Rf!6MYht;^e{p9l!$#Qzj;{QZJ2mb-*R$FBa(zD^6emn{@-EX@Z{`g6 zM=PfM=;^coxMIM-Udo3Do`o5q!QtVd&#T^-v`+t&3coHC=db64`^u9nu2_o6{JV68 zuoA8{PUQJ@jB#*L@sol|k!+g9ItZ}>ExwXT<h^j>rpipNIjGLsX+5^{8QmDQZV;X` zA(H`d7?8nCot|*lN?^nhXsmK6-3?X)$vukZkLH_kot!i7XQ)^4=SS}S%9n0?=#@8N zo2JWTEOD7qoT>~Gf?vdNW~uP!YAvc?9ClFNt)_ONlK!%8gYGgFh$|n*BNC`)z^!Ca zf_VB4$1&&60!S1Qj#Z3x`R*8leI1)46sBypd+|_Yer+Z92|~+}CW?xu<yL5F_J~1t z2eumV)TFl;Z=L!BYe(&?6=8!rKT}9z;x=zDH!-n&FQr|Dvj#y(N!thZ4FVzXGdDxD zgD`YCi)Gv!X}ho83F3~+w2YO`Se*c;J)K)GchU~px+{ZAIJpJHnnxOre|e&TLoeJq z^pLtu?z_bMFV{cD<R@BO<T@;GG=jt#%0+buKjfW@^Tc&9B|mv&sUL&M_uXRLhtEAk z$m;cm0D=o3>l*F%+=AB1^y)oSyFq$Dis`(6)P65O>x;!zLNX8E_GBS@)NuzEe;waD zy{DaeCe`Nwa)^QRqWVXTJ)k7<Kq8;>FQ8!f!D;;-p{i3<DW0Ygd_|z1@|pjZ34<^s z<o4c#H2a*wpIS7_J80z_i(i~d^-5Em;8?qc2S+S>L?b|t-f;I=0M;_h|13(!6h6o^ z6NI|DOSHo#Uy9co|4pw!&s9bfSA_3{zr!E=<P}op;^A$eQ0jIh0JMh#JFPwa+^G)4 z5aEv`qNLu?xmMTEgFgy)ln<XqxcjUg%z`iAtV;l<ELJunC$kO7hWas--7IFXJse6_ zcm@Jdo&5|zMfL?bZ*!*}It?yM5j-?zWen&x1RP#BtCchP)ok_knte6m9@c4GRrW!n zfZ68>esAB!3B?|+jT}72b>6HQ<r`ra+(R-GvZny+zm!pDP$YKG-&G-1>O=5PFk}>< z45Ek-3p!zr;pv$bGm`k<xE<|ZG@r~XVLubH1$XCQ(;bz>zd*^<kZ21_pYyJ|{f>z8 zPfwM92!HW)Mw@&^v@v5)F~pMcZqq%XDpn@x=t@6XSh02OgcaEiHnTaX=m9VFSI7K3 zzxs>~ftVasJJPxpsh!yBr5!#9jtv-+cGI(oz0t0A5J=P@z+nIXqWIW8C|1}}AU&#> z#%GX<6}o<4B<Z$w`?!3WEoxZDXfI(Dbq&$$JHTn4*fnx4Qrow{g*$!o{w51f;hG(| z_H+Eh)Ytv5bkAv@QM%1`U&9VW^=pL>8ah^Nwm$P|#=8UPZ+#0UT{<mn&x~tbC7XyQ z`#Nv^#qdGPG!l9r$R3(TgY`nbNw_DR><YbJ43{OW+%BqgC1uRg@Bq8lp(y@R9|=pa z<jecFV+xPX=-Rq>@BcKc6K|xz<lLP#A`&!DpAJZ#Sy@*juCPYkSNehnCnTGb0x#zT zXWAJ|GDKXa)Y=APM~#5`-4xJAB*^8kc%w`r;48nV&!Odx`&O3T?87Zzzq#U?#83-m z0{E3=5&;1%CO(0=J~)IN7g~N1>?^G4`CqBxi%t7t)zwQDj*d|Sndh4cp!6gb1x}?m zXbQC`goH-rTy@6}v(;$FfwqW|nzs+S5GNBBQyx_BiY{%Uc=a-#B%Y$-<CqutUPWwk zD5Ze&${gRT{0<99eC#gUW|)0}S-y}Cg(+Kh8!x!1^9uMJ2DX?btEXm+-)=^~lc0Rx zWdrYygt~slE|rw&AY<qQ7nrM`uN=U6?y>Ry-2y)som`xIg%U!;N1gS&aEecNYwFmK z`tzd4LSq<zu8s^!#tjC41@vH4NUSHn(D3b^(mXG%wJhv8*^lkFdCh+8fa9)sdM=y+ zZH$UoD0QL99R9_3rBf==+uu0&99uL*f#uyU9r`%+CDOT^w#$bClkeh-uZ?Kf_-mP^ z0)@D(5Xk>w-JPL<Nm@m!C}f$bC7SGb3=iL+4YXfHHPnF$FBUq=2(IW$zE{8*n$m(Q z!#^Iio7(J2Iqt_li+i?YsuI7=u1>aMxLQT?)0|Ug+8gLH>Yt|pnBtI-g;Lg0SqEFm zl+vCb-nsj<%g<*~a`AwO!zx{4xzGlwE>?FTYhDwHHsQjh+3G9~hLLk*GXHH;q#*7+ zlFgtv&*U+R7owPeSzG$-oayaN)^VfT;V<p#XtbWc0u71aLLY83IJlv)HT!W=+cpo< z@arIl?(uHEC9hF2tCrrAf|%2y`}jo7WBZzAk*(fBPM8tHMPh9wo>G31NOa!&Hx|G| z2W|~FfIf<8-ZVq(C>aiMTLaa6js3dm@4M?>(ZMo%W}g35_?6^gQC)uQfDP6y17i<; z4+WtWtX*q}govlv0O2D~x_-PnztW6vp#xb{;<p+ysm-(+pQr?5=_noNAhxVC{+ABY zw!}U))fjm~Jw_V(aMMQqz0nIZv=Oe|@L;^2Ti|MDr1R3s;{zlam)9#0JeW1W`GeRa z3br6~^4;r&bV#cja|Fk}<YZ463EF&|U#~~Sx>=$56LqMacy<g=%fbB5@;A8gN=q2< zkIuvz>z^G?YlOl!p3+0=O=cCd46joiYHpM~1XHA4jMykAf#gyyd2t~YLXueDd#aTy zL-oseH~)aKN>_U;qbx1ZW`?RO58XENhG>3fN^y#}PR^eDe?EHYpFSlFGKjHg+3~GG zZ=P^v_)kmTI?s|QLZUX5442MrMsOc8okgx(gr}WtfUvSVuwTXCp@d6;OpCq9Dq$d2 zANnIt7=Y?_Nx?oBi8MyvPKnt<38nZtQ95OyGQ6Or6H&KG%0O+Y_EF;I6Wm`avZ-XF zU{|;2Y>scV^=kes)&r!Ior2W*>?*M!44VumWAT(Ln=@r8SAk8n8_Yj6taU`$B4Wb@ zw0D2s!HeIkm0*0tq45sko0sQTFy+H51yaopH6flCZj~Wy{v3KmZ=mwjl@B@4Ty4$; z&e|2H)jDyIU|RL=Y3dw=EW+|3&SUH^ZQ;61#M<?5EESZOc1H}H!rg-}$-@-G*0g`! zOWsd7n4Z6NP%h(q{duG?!w5!g$bW0y#X;B=5Zjas;V?MGS!B<licZRDd<WZqmvBqU zT5B$KI-Q#rlcOZyUhX|mSbfsi?An3Xb^|38yw9{Jgi1n<DjqE_MSJ$%9Gt$iXUJ$X z*u7i8X<bXNEoY}?r+abck9TUNYF3X%!{LJGL%4>_;(>muKV7ZBHkBHyD`{u23MlZs zt-^|h4;0En^|lv5<2Vd7sVG33suZK^zKm>>=Jsht2t*H&qaZ`Yh54Z?4SQyNU@vD% zV)ONA&HUCg-h8Ts4+*`r7Ut}XU8Hbev|7F0VlIdqf6uXyouILUZD^_<GlOXb=t?d6 zuAnU|Ip8iS$f@|ZP8!KsM)M`yumZ*YQtxh2t?leEet{MTJ}zknQ6$c=rRCF0W(wyS z8NesD@O;5i^F#<quRa@4DIIm5#?Kx3@Ll;9ODe_AKej&J4mcyXtsXf2${lC8+V_ij zu5ng)CQ3OWOs)EUe^`(}mN|MuPDj1V3`q|6wA#6+%y%W_!$k+{!`MjMLCbim9@@(? z<k}N)N<i05NM$7?F!JYX@W4^T*)A{IkQEmEZoYqklswOl-%O<Rz<K<@%8MFSj6~_* zWU-5(Z8~M(+<1K#zPV<Q(wXo>r8V`gBvoQiipXS;zf@4jeVQ(Cw+Op}PXxR&3%*I( z@b`wU%tic>Zg9oe0C1rjG433ThuZ_ag5+IvVp7jz$r4ga?%R=F7eBWuOr8IK+<;z+ zPJp20B$}`7_D3c+)rnNN$e^|fG^qDW4a>6t@2_E7C}O%t#8!xeh&G6XF9v?Jlx0Gw zqCOa_^q?b|RC*yY7^df8Eb22M9w7@{jRA~M3bwhwn+G`67{Cw^s1;*9%qb(Ez(be_ zVr`LQ=lo>2TT#41#v$kAhyenSZ=*_e(QyWC#11n~T1I*IQW7Kr(4Y&W{0te9TEt&- znO7?2V+<t1H*8S@>yEGzS1;w;NbsZ{uIWuDA7nOXvls0_+HK;==7%cFnT6*H!tU?M ztIZ41!D@{^@IlGK{S>*~+v9JJc*Hc+zD|sg=e|^<G-`}=Z%<fkfh*xImjG}FWiPUz zB;nCo{phf_H0s%Wz?R=V3ykV8gcGd6tsue%7E8OxO$p#SP3QrwdW&V8wO8pXCb%JU zLWBv-1VLIf{+Rf}y!bnFwIbvx5$bz>Tjdv4*!_(a!8oD(%At1HATyEx10ju;9^e|j zNAQ>X=`=r;%Hk+0d*BoNri1$yw)DG3nsDw;W3pD`0vY|<7%ADJp;TO;6jo?%-G%ai zECMEIsxj@sDn}2ugy9>$Y!tNJ1jZ^+NNb$C7)0l1={`2B>OTKBpLQs!LlwQ&wE_{m z^{j?|rA_;9uj~J2)gFhDzG*m$ddVM%8Vub$*rQ9QA~Yd3rRo_|$<KTNeW$kaGKPx! zHxMZe9dsY6W&Lz#!0x3rX`nUW3D<&#qplnEVZJnQqzwaCBUZAPR=xetHN^Sv>*`w{ H(qS8WZK`ot literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfacourierb.php b/tools/tcpdf/fonts/pdfacourierb.php new file mode 100644 index 000000000..12e1b3b0a --- /dev/null +++ b/tools/tcpdf/fonts/pdfacourierb.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFACourierBold'; +$up=-100; +$ut=50; +$dw=600; +$diff=''; +$enc='cp1252'; +$file='pdfacourierb.z'; +$size1=5086; +$size2=37197; +$desc=array('Flags'=>262177,'FontBBox'=>'[-43 -200 630 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfacourierb.z b/tools/tcpdf/fonts/pdfacourierb.z new file mode 100644 index 0000000000000000000000000000000000000000..1dd80b45a089be1ae51bf0d01369e42f989b9964 GIT binary patch literal 39588 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfacourierbi.php b/tools/tcpdf/fonts/pdfacourierbi.php new file mode 100644 index 000000000..41c17da75 --- /dev/null +++ b/tools/tcpdf/fonts/pdfacourierbi.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFACourierBoldOblique'; +$up=-100; +$ut=50; +$dw=600; +$diff=''; +$enc='cp1252'; +$file='pdfacourierbi.z'; +$size1=5116; +$size2=42289; +$desc=array('Flags'=>262241,'FontBBox'=>'[-43 -200 735 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfacourierbi.z b/tools/tcpdf/fonts/pdfacourierbi.z new file mode 100644 index 0000000000000000000000000000000000000000..97d3c95859242e06cda783b36c4a266c2f19cc39 GIT binary patch literal 44697 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfacourieri.php b/tools/tcpdf/fonts/pdfacourieri.php new file mode 100644 index 000000000..d27bc9056 --- /dev/null +++ b/tools/tcpdf/fonts/pdfacourieri.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFACourierOblique'; +$up=-100; +$ut=50; +$dw=600; +$diff=''; +$enc='cp1252'; +$file='pdfacourieri.z'; +$size1=5100; +$size2=32883; +$desc=array('Flags'=>97,'FontBBox'=>'[-27 -200 710 783]','ItalicAngle'=>-12,'Ascent'=>783,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfacourieri.z b/tools/tcpdf/fonts/pdfacourieri.z new file mode 100644 index 0000000000000000000000000000000000000000..651d422997a5cb0fb42fe4c0c9d21ce91497251b GIT binary patch literal 35283 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfahelvetica.php b/tools/tcpdf/fonts/pdfahelvetica.php new file mode 100644 index 000000000..6fdef5aa7 --- /dev/null +++ b/tools/tcpdf/fonts/pdfahelvetica.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFAHelvetica'; +$up=-151; +$ut=50; +$dw=500; +$diff=''; +$enc='cp1252'; +$file='pdfahelvetica.z'; +$size1=5081; +$size2=22907; +$desc=array('Flags'=>32,'FontBBox'=>'[-22 -220 1001 966]','ItalicAngle'=>0,'Ascent'=>966,'Descent'=>-220,'Leading'=>0,'CapHeight'=>709,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>543,'MaxWidth'=>1015,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>277,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>221,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>938,157=>500,158=>500,159=>667,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>448,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>278,184=>333,185=>350,186=>365,187=>448,188=>869,189=>869,190=>879,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>896,231=>500,232=>556,233=>556,234=>556,235=>556,236=>251,237=>251,238=>251,239=>251,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>555,255=>500); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfahelvetica.z b/tools/tcpdf/fonts/pdfahelvetica.z new file mode 100644 index 0000000000000000000000000000000000000000..6550a1d3f49bfe31e642a0ce943f9636e33de8ed GIT binary patch literal 25258 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 Bg);yE literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfahelveticab.php b/tools/tcpdf/fonts/pdfahelveticab.php new file mode 100644 index 000000000..39681506e --- /dev/null +++ b/tools/tcpdf/fonts/pdfahelveticab.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFAHelveticaBold'; +$up=-155; +$ut=69; +$dw=500; +$diff=''; +$enc='cp1252'; +$file='pdfahelveticab.z'; +$size1=5098; +$size2=23246; +$desc=array('Flags'=>262176,'FontBBox'=>'[-22 -220 1003 949]','ItalicAngle'=>0,'Ascent'=>949,'Descent'=>-220,'Leading'=>0,'CapHeight'=>724,'XHeight'=>540,'StemV'=>70,'StemH'=>30,'AvgWidth'=>565,'MaxWidth'=>1000,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>500,128=>640,129=>500,130=>278,131=>333,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>953,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>351,179=>351,180=>333,181=>611,182=>556,183=>278,184=>333,185=>300,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfahelveticab.z b/tools/tcpdf/fonts/pdfahelveticab.z new file mode 100644 index 0000000000000000000000000000000000000000..49f60936be8d345463f7daeba722f9337fadacf3 GIT binary patch literal 25613 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfahelveticabi.php b/tools/tcpdf/fonts/pdfahelveticabi.php new file mode 100644 index 000000000..2822fd232 --- /dev/null +++ b/tools/tcpdf/fonts/pdfahelveticabi.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFAHelveticaBoldOblique'; +$up=-111; +$ut=69; +$dw=500; +$diff=''; +$enc='cp1252'; +$file='pdfahelveticabi.z'; +$size1=5129; +$size2=30559; +$desc=array('Flags'=>262240,'FontBBox'=>'[-65 -220 1107 953]','ItalicAngle'=>-12,'Ascent'=>953,'Descent'=>-220,'Leading'=>0,'CapHeight'=>724,'XHeight'=>540,'StemV'=>70,'StemH'=>30,'AvgWidth'=>565,'MaxWidth'=>1000,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>500,128=>640,129=>500,130=>278,131=>333,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>962,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>667,182=>556,183=>278,184=>333,185=>248,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>892,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfahelveticabi.z b/tools/tcpdf/fonts/pdfahelveticabi.z new file mode 100644 index 0000000000000000000000000000000000000000..b97eaeb6ff7a1917016b9fcc03dd615086e89336 GIT binary patch literal 32971 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 Xo>z&u_`E%d*@k{WYtsK8W=hiUCp$NO literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfahelveticai.php b/tools/tcpdf/fonts/pdfahelveticai.php new file mode 100644 index 000000000..ff0915d16 --- /dev/null +++ b/tools/tcpdf/fonts/pdfahelveticai.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFAHelveticaOblique'; +$up=-151; +$ut=50; +$dw=500; +$diff=''; +$enc='cp1252'; +$file='pdfahelveticai.z'; +$size1=5112; +$size2=26708; +$desc=array('Flags'=>96,'FontBBox'=>'[-65 -218 1108 970]','ItalicAngle'=>-12,'Ascent'=>970,'Descent'=>-218,'Leading'=>0,'CapHeight'=>709,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>544,'MaxWidth'=>1015,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>222,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>937,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>444,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>352,179=>352,180=>333,181=>556,182=>537,183=>278,184=>333,185=>250,186=>365,187=>444,188=>947,189=>947,190=>947,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>897,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfahelveticai.z b/tools/tcpdf/fonts/pdfahelveticai.z new file mode 100644 index 0000000000000000000000000000000000000000..ac0bc56b325d007a900c3d0e140ae3f191e5e45c GIT binary patch literal 29093 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%0D6KG#0gMlF9(&p7$}LQ{0` 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfasymbol.php b/tools/tcpdf/fonts/pdfasymbol.php new file mode 100644 index 000000000..0af8051aa --- /dev/null +++ b/tools/tcpdf/fonts/pdfasymbol.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFASymbol'; +$up=-100; +$ut=50; +$dw=500; +$diff='32 /space /exclam /universal /numbersign /existential /percent /ampersand /suchthat /parenleft /parenright /asteriskmath /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /congruent /Alpha /Beta /Chi /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu /Omicron /Pi /Theta /Rho /Sigma /Tau /Upsilon /sigma1 /Omega /Xi /Psi /Zeta /bracketleft /therefore /bracketright /perpendicular /underscore /radicalex /alpha /beta /chi /delta /epsilon /phi /gamma /eta /iota /phi1 /kappa /lambda /mu /nu /omicron /pi /theta /rho /sigma /tau /upsilon /omega1 /omega /xi /psi /zeta /braceleft /bar /braceright /similar /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /Euro /Upsilon1 /minute /lessequal /fraction /infinity /florin /club /diamond /heart /spade /arrowboth /arrowleft /arrowup /arrowright /arrowdown /degree /plusminus /second /greaterequal /multiply /proportional /partialdiff /bullet /divide /notequal /equivalence /approxequal /ellipsis /arrowvertex /arrowhorizex /carriagereturn /aleph /Ifraktur /Rfraktur /weierstrass /circlemultiply /circleplus /emptyset /intersection /union /propersuperset /reflexsuperset /notsubset /propersubset /reflexsubset /element /notelement /angle /gradient /registerserif /copyrightserif /trademarkserif /product /radical /dotmath /logicalnot /logicaland /logicalor /arrowdblboth /arrowdblleft /arrowdblup /arrowdblright /arrowdbldown /lozenge /angleleft /registersans /copyrightsans /trademarksans /summation /parenlefttp /parenleftex /parenleftbt /bracketlefttp /bracketleftex /bracketleftbt /bracelefttp /braceleftmid /braceleftbt /braceex /.notdef /angleright /integral /integraltp /integralex /integralbt /parenrighttp /parenrightex /parenrightbt /bracketrighttp /bracketrightex /bracketrightbt /bracerighttp /bracerightmid /bracerightbt /.notdef '; +$enc='symbol'; +$file='pdfasymbol.z'; +$size1=4188; +$size2=28326; +$desc=array('Flags'=>4,'FontBBox'=>'[-168 -233 997 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-233,'Leading'=>0,'CapHeight'=>661,'XHeight'=>460,'StemV'=>70,'StemH'=>30,'AvgWidth'=>578,'MaxWidth'=>1008,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>587,35=>500,36=>587,37=>833,38=>778,39=>439,40=>333,41=>333,42=>471,43=>564,44=>250,45=>564,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>636,65=>722,66=>667,67=>722,68=>660,69=>611,70=>742,71=>586,72=>722,73=>333,74=>587,75=>722,76=>722,77=>889,78=>722,79=>722,80=>722,81=>726,82=>556,83=>627,84=>611,85=>696,86=>452,87=>743,88=>628,89=>808,90=>611,91=>333,92=>565,93=>333,94=>712,95=>500,96=>500,97=>583,98=>527,99=>480,100=>534,101=>426,102=>643,103=>480,104=>536,105=>286,106=>640,107=>544,108=>476,109=>536,110=>480,111=>500,112=>587,113=>534,114=>528,115=>537,116=>420,117=>514,118=>684,119=>693,120=>514,121=>693,122=>466,123=>480,124=>200,125=>480,126=>636,127=>500,128=>500,129=>500,130=>500,131=>500,132=>500,133=>500,134=>500,135=>500,136=>500,137=>500,138=>500,139=>500,140=>500,141=>500,142=>500,143=>500,144=>500,145=>500,146=>500,147=>500,148=>500,149=>500,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>500,161=>620,162=>247,163=>636,164=>167,165=>853,166=>358,167=>770,168=>770,169=>770,170=>770,171=>964,172=>964,173=>472,174=>964,175=>500,176=>400,177=>564,178=>411,179=>636,180=>564,181=>636,182=>494,183=>350,184=>564,185=>564,186=>636,187=>636,188=>1000,189=>500,190=>500,191=>658,192=>537,193=>613,194=>711,195=>832,196=>636,197=>636,198=>746,199=>654,200=>654,201=>636,202=>636,203=>636,204=>636,205=>636,206=>536,207=>536,208=>575,209=>612,210=>792,211=>793,212=>1008,213=>823,214=>549,215=>250,216=>564,217=>564,218=>564,219=>964,220=>964,221=>550,222=>964,223=>550,224=>512,225=>329,226=>500,227=>500,228=>500,229=>713,230=>500,231=>500,232=>500,233=>500,234=>500,235=>500,236=>500,237=>500,238=>500,239=>500,240=>500,241=>329,242=>416,243=>686,244=>500,245=>686,246=>500,247=>500,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>333); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfasymbol.z b/tools/tcpdf/fonts/pdfasymbol.z new file mode 100644 index 0000000000000000000000000000000000000000..f7f86515b08f9833a4e9e4bcdd3dc1cf31825e6d GIT binary patch literal 30488 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfatimes.php b/tools/tcpdf/fonts/pdfatimes.php new file mode 100644 index 000000000..49de77be1 --- /dev/null +++ b/tools/tcpdf/fonts/pdfatimes.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFATimes'; +$up=-100; +$ut=50; +$dw=500; +$diff=''; +$enc='cp1252'; +$file='pdfatimes.z'; +$size1=5061; +$size2=36652; +$desc=array('Flags'=>32,'FontBBox'=>'[-70 -218 1000 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>662,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>517,'MaxWidth'=>1008,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>296,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>500,128=>741,129=>500,130=>250,131=>358,132=>444,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>250,140=>889,141=>500,142=>611,143=>500,144=>500,145=>250,146=>250,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>1008,154=>389,155=>250,156=>709,157=>500,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>793,170=>276,171=>444,172=>564,173=>333,174=>792,175=>333,176=>400,177=>564,178=>320,179=>320,180=>333,181=>500,182=>483,183=>250,184=>333,185=>320,186=>310,187=>441,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>576,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>651,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>501,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>496,255=>500); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfatimes.z b/tools/tcpdf/fonts/pdfatimes.z new file mode 100644 index 0000000000000000000000000000000000000000..3aed8328fa10f1b5ea0e8d25ae65c48a1624d57a GIT binary patch literal 39032 zcmV)DK*7IwoSe92SYAugHH^EvLxSs#ySuvucXxMpcMlev;O-FI-Q9w_Lx7Jn^FEWD zGxO`aa%ID+-Ce!9s=8NgNI%Id(Fz#Z8W@Y(+BnfN(9v@e$qS1LD4SawI}(v78oQV~ zn%mlN5;4%RFtZbpz>tzEn>$$<|1k=NRMptw--G_=cp(R4eWwqbu)fpBG-YRFA|+!x zB1SeM23AgHdQL_LB1U=!hW{IA>%d7QYi?*sLqh{YDr9Tt?qF_e=EO<#*RNK_CQcuN z=^1JMdNTd%$?~r!`@fzXe?1xKi9{WYKNhhyadOpnF#ektB2ims8>4^Gp@ShM5;L|j zcKD!WL}cJj^j82xZ5>RF|K)_9nURBt!pzCZjuQYd`FLgW*DE?l6FM7XCjjLKT@f22 zAzN!}V;d(&7?_V$jm!<5hzyKP&23-+fB8~&w=*VUATlyG`8Sr)cXBXyBhsX&qo-#e zqW|mPe}2>c*t(Iejg|ZF;j;SH#zcVMx%kfuK|xzLB2QX2dLmjz26mzks`Nx0AOF4o z?n7SR{Qq&F|2<d2#>AHB|F{}C+x<VjL;#n6r;v!^zf(v_^f$*u09jinb3<byivQm! z`7;au<z3X-%IaTxr}%5{ME~0Se-F~PHn(#BJ?wvvQZxQ5>qHcSwzii4?Lz5~;1B^M zob;{C4FzmWt$y3g9YxLEjE&^Yoea&0O!TcBjsM>Z6&oXC2P<<MV|iOg^S`!1MEjA3 zf4)>U`>10ZV@F3KmVdu9wlVrU3xJ4?p{<d*jVTc$3oDVngM+?1%*W~<CxV5A$n)c; z`G+qzB4f9Y^#OD?woV_Di0qu5yoo-l5$3P_F);!h?essg@nQY9feG+2+)Cg2w}lyC z?`-=~<OWv1Z7cvAXKRDMl5T4A+sX<svbD0(cld2#1K1fm7=G0FZxcH}-}=MosQ<B> z{}?&`y@sRtzXJGwW@dVT-ABG{{#7OaF*5wy_^%`R+sX*gcXTp#Fn6^4ZDRu1SvfoY z#>@c2j}xc=+rR=abGI`y{=Efe*1rgw+y17;%m#3@(swlbZD0p@7(3Yh#vA}!o8O#S z=mAcyzu&Sj0G!PJD&GGX7(cE9=ieb>VFH+#yZrH<8Q}PF%>M&f0FK5ke=uZW1sMNr z=PYah8}mO2uz&2*%Jz>L93L*M&Hrv>r3YC3Ra*bS3;<($XZ_zPW@QAJ{&k@m|E9{y z^pPcF$A1;<e{9SE{oh<zSpWjR0V_c8H(&z@{RZp+;opD*Ao3r;Mh_7E4Hy7ozX2ma z{5N0%Nc;xO0LkBg1t9esumYri12%xnZ@><a{S7z(a{mGB^Z@zafB~TJ8!!SCe*-3f z(r>^FQ2q^A04l!$D?s%(U<0WA2J8U!-+%+~<v)Of9-#3XFaQi3^bIYIo&I(RI2Zv2 zAJ)HDCI{31js5%C;P}XqqoKLEp}B*h^Y4Sr!2)pp>#lJ$v~~DhJ{+tcdDs7=AUW6o zzfTMYJHX&K-~br@2Yg&$0HZ(9M?L+4K8pSi!~`(?12F^4{y;1M^FI(Pz~T?Y2C)1C zu>-9BKpcSIJ7Zv=2iW|97y!0^AVz@QALyf||3J(Dhd<EA+4}>r0-XLpYyjs!5Iex- z55xg*{f!vu0d9XF27vn?h!NoN2l{vZjQ^Ht21e$ORR6(>k>%f`{+?q7M%I5P*~#3> z=#R)VvI9h%|G2FfnCSnwY7O)q{}{`}05Gw#buj-UbRYWgf0zG1#(wC8m6f@jqxl~p z`j84EeN)pvt_+3`rTDk$Px)Z@P>O#SqluOAAHn&zTsWE8I{!@_7(O&Z$xz?H_D^CQ z08?jktAFj{@A3K&4LOlNAR|EIA9Fvh{eNxhAM;rMZT&}FKkonki@-m|v;XJCKc{d2 z3_iLL<3CIvs_>!Se;!tb4`nd6{)dSX@Q?I;sDqP(zLBxDzQZ4-|CdJmV^1GC@t=77 zgU*Ly*#7DAL%;qx`Q!RAGB<WG{#!ObB*NLooSt5Q{tp|&|7#D7Y+e6w@F5m|6M2RY zsrXBct^Vpwej7jZ*V*Aix()w00w0p$Zv3Y!){pYGwKTT*ThV{WhoiCK-;{^pLq+}v z>5n_<|N8ac)(=^+bucpdP{F@RCBuip{1r7TV{6;L->(cGa${v{YHp}+_0cx{VP^V& zF%ka5_Hk)^w84Mv*Z7a3{ZJxneZ#-S`9qJ4j7|US1{gk6>8~E;gV-O93d4sy{c9OP z#y@Nv|Ifzs+x8(=`i9O<fB5@QtbdPU`NPKeSI4CPajo0^QEVRy_U~5bugv|O`iGtw z8XJAYMgI>Q%l~uC@rRA|udrHw+&j)ze~asf()}l{|47A$?tQdNAFYPNpREN0`@gy< zGkvQ+bmBt@|J6JFzrlaR=R+0$uM_!uA%5thz~AMI;X@S#{t=`PK@|93_s@qS3jE^$ ze#oJ~e^=RuCJH$Gt+qdeQQ(hT=R+EW{u#oL&l!No-^qP^+W<uVPLA<ID@FbXImQpw z6!|YEj34SL@lT&D0EvJ4WCck4PoHc6iT~mALo=Mr{=ggn*}sQ{@k3zc{;}+b%F6v? z*$=6e`(Mj`h_2i}9Wn#t{+r2%0$V#<Ihos8x&L8g1<3uq@nQT>W0il>VF#%ElMV+! z<$uxnP-vC^Ui(9-zx>0&hg>V0**e(#Vfkofj2)~$)XKo>&$%BR*FX4t$hQ7J-F-;* z|K#)0as4AaA2P20KPYkl^#4|dj34T*|HrfsMK}DfGW^hV<A0F*OU?g5?nBFs{};Ir zK{x(yCLe-s{!gE50P}zPWCxi4PoEqB^Z)kwA>_t?mf^>TpUpqQ@*(cF|5*0pqtEsq z%YJ<K+5WF(Kl%XMe>(iQ(f$V$whyIoG5_1Zk8A87Mff56&i^3uA^Xn%AoC&n&i{+d zhxR-F_sSpo@BU8*%pbSn--_@<``!OG^>2S9__yRb{p(LQA3ezbVH5L@4{c*(H)BH> zC%z!m8$+uSjhwd^`T90;dMX`l<&pigi_<5<L;Zfmt%piSeALy^_15kxN1ggF7xeL7 z0&Hgqv3wFH8=3J;2v}zAg`f)6<ONL%z-amO1$NbU>)11khs|2Tf!d1o`p)(`9U_kI zc-t@mKQ%4h<Ef8C_;rq(%LEmzI>_MLvvs9ii7XR^MtVzjBhYsA;9ZeL>luc<AZF&V zF<tdp6`~WrN@KxyU(>}m9ZG4ks-7aV$p$F_mGw$ws!`XIgCt07bOQWRIBD;kvgGA| zj+{mL%;az&aT0?)>Pr-bX`8HkGE%tvaTyf93;fJ%hHqhAIr>-=3n%mZaI{t8chG4w z{UTfLd~K?DLp3e?IW7xw^Sj4GweygF^laW&_41iQ?xn2wpGyQa3ScYbF)j-|jS1+y z(Ji-PUJqkF{NWSP_5Offe?l*vN^fDjsBUnAUq*z`XtE^5q80d3rNQq(86Z`2>r9`y zEw#||Hz~vwStJvXhK*kOqOWf+_Hxnb@eh0kUvEbWz(rq^cKq{mmM^*jtCG52EzD>u z#78uh;>z1mn?}{j-_nW!n<>}w#1vqpF5esc@rz^|OHpeshXP8#u{*<(sOm>Hlt3}v z(z3tYj6H&>C)$J8QplQ!2iZyq8?%++k(~>lo);Q*-4o6_S=?PEhu8!<m2Cyq6P@my zI0&>GVZ|+cmDKA+8!WMcy(yFc=np^?gf{{%zCVlxJ$CIH-^cNZA{qKa-L@NrPB`}4 zoT&};x~_DQ-{?33mX40+z<VKt-ZINMv}aFWK`B*#-3sf@&vUJ<FCc?jE&>-JK7gZW z@v;P!o8v0g@mZL<w&&kTQp7ux8rSpXD$5`C0rT0P`zw>>O4vJWj?)!m7!o7ij^NX) zDdh`OLSTv5UPbg=x%r_mkgZ0>oW|aRBxcmJ4%EJ!|8S5j@2d9GGW{v^HCSMi+4_aH zuXt3!kmg$ECMvDSSNs(8h1gxVl^U+Y%7(D*Qyp@QeCcvf0h7zxuIE)1w>?Q4r(UNE zm@bz@tfmjzS`vCkAWOSaQ2S>sX#rQ4?!gL1g{JjHSaQ^vGWC?@{*DLCuH@y*=n7a& zq>+}G0qxY?ny(g=&Di?tQ1=`^@dc$$zX;j^25kmq8^YlWRNF$+SxygiGS^Vc^pAFG zg`89*gECJ8#HUB%^NgX$E^oW(cokmJ?OkSfyv`Eg!3vc6mnU4l)*~Yrt5Bpd6n>9n zNNY3wbyFf$mpe1l!*_XwZ9Nprk7&~??^uEZ#d@&{qQ3Y;-NhCQnEVzB#9f<(v>$b+ zKigKis^Y=MVh3?~Ile4z0+vt=WY+5mDFxSh^Fr!g=~08U<<@^4g_T>CI-YE<pfZMn z)BulDphmo7SwA~X8b~8o*NnK-Pv8;+ZG3rqO%h}FtrzrVauvWk6!<gGcGGi6M%)c! z5yu$9b^F5AHL|v-XwvFJEGKs-ld|r5x}6*nb~i6`cALWE<xUwYGspSD#t~lHU+(C- zP;KM~hLoSH$ozE1UFCJp<qznZ#RHPQ)|&L>sn`Om?(0S^scSrIi@@-L$F3lL7-!BL zW-e##4a-!!S>gPj-%KQ&ZDg)fWoQMA5dlipc&%Xt2h-a+qQwh0-Ef=HPK>er3fnrC ziYomPEn~vlejJaglol1$F&SdGpCU0g0(|$kxs2xLT$^wx6-4&!^y<CE#<EsYG?Ks) zT&oq4Sr^5OWEkWT{q14rXF;eCfHXvv=x~9<uZ18^ZM13Jrn|RK<b+xXm_*^uJRd|4 zwIJ+G7V%dr^@%PqUyl5uOnKss%uw!Yj9_>K`>PErO@9Q}kex>Qx1At<K7O~u@-a!% z?`6FAV6uhcSWDa%kt@2DDijS1SKVo1*2^d$^x`dd=UwHRZvK_uHPy%U<jfr+(goHr z*zVWvJg{rpnL;pLqik`8dv5ElHH|@vS1EG;PQda)d<y?<prvOkKoeUSzYb#&`J2O? zoWe>-x~>3K^g?{aRoVdw_0N8f+|Fo3PWO&5^Bb(ew(hD5oG{&JOJ-QS9U?EwQ9dQy z-F6ejjky*kK^{vt*5bK5rR&++zRMIMr)3wraLP8$bSg`<Ma6n-RwSal*3ZFbqdr3^ za6V0Q-yc|uVHRgEDAGZ4r}3tLdEsLLm;1<E3@jc+aaW<)0l&H!%b)Ll3cv$;9S$|c zIA|cYVo>umSC6oUR5=jDtrq=m+d+N?$~Mf0LZjOz7LH%DwADpC7099}y^$CKmN1EW zv2uJ~lIplKkD{^=`MEbfpv`m&PDRx<27s(xrqB>}MG<}7$I=A6w#?uFYLtGy+Kp$Y znt$F~5&fAXhk4fg9Ek8U=i;w|Yovp2^LOkAMS*%Qwb2+tar}Nsr+NuC*9Qlw&Hx(` z7O(iWN_PmigUR-p`rb2Y)ex<+A3gcW=e1)tx~X{d4tb4$=_1_<7g}r<60<A`@}=n> zaF+)?nPZJe179dJJzROT6~zdq$auKQCB{_)q_TE5_w_p?HC3gz%(IuTd`oN#Z+;2_ zV-a$qCb8%_yS~>Tel;_+2i+$ybVRs$=45)6NwU5=0e7SBsuUq==+9$~vz}coJ%jyD zYXrA_EV3#n_mHb#K=$x3$Q*EAE0FbeXM-)ckEM#%3$1}<Dx@R73sJTDv8>8B_@<mW z_eB_o)#`44nj!`~YH3ZdJA6w?wQy9$7~zaD>;Deitg>QDuwLm_*h|74k$98(?Q=12 z@UQQEF@BOHmt@<!SKPp9)<GOWSP+|hw{nsslE)(M_~+*_7{(ISmBs<;x2z?fK`>-y zGx$R++apVOVZ7ChRR-0X$8Dcu`O$9+UpBMb@E9ZZ3MqlSi{q$Z@v_sm<7owm+wnf5 z*Cyr$4;Q^kmS5IBvnV78lvErrK1#Y7EwY};+}Q3+zt_&dX5<heL~2w{-D?kV@VKvQ zQ6xt8CU?2$Juxr_hQR5;tMSODhziqgUFA&l6mA5lR9^0W4Gr@#?Bf%30j65;qLf!V zbq4=JDeoA3P=J}O0lX^S4qFku#m)H+u{}>p5nhPQJI&k5i;B9pQ#A|kPwBh9YR5+; z-3E;(GH7#fb|f$ga?hl?pS3M|pi{goqd@sDUWgKUM@IrsvJ8W8@b_PS&8KOvF%9zA z?`8O891((iia^A$-ATtf9UW(t*6HrkgC6uO0~gjP@YcXd^j*EPjwA5GSr=cTO)GD- zuVi5Ul4(~iPgHB4r}oTdAEgy{*Z6rjs<h<}2&QO<DyM4~a(=)2(Ets;(djG=eg3O2 zLyAjQ-u<UX(gDe0V6sC#me85FLI8@oHz>g`pzbafc-j&ir@;8aS6w24!e|2+Y@Xyc zukwfN`2KmBAS)=AZis!UY5*Ki?g~;XfQptwf+c-j1_%YHEn+o`hF!rkvchZF$<kn% zeIT;|&~sHaHy#QUZ5vHIroA%0PG;_&XG@h|Kx6sy^R+kq2IQ!n>nYha!|G<#?zf6B z?2QWNV?<u=je=@~N*ppwuHttyK&E>*DYon+y7T8nM%z$GM9OR0<_arPh0EH@zKD>c zZwY*d;%f;r=CH{4{MU#3YV7S-lJV!7#oVq~D*|OzG&_p?yeRW&aF{HeF=pxv4|QDR zcO_Hc^*TlNh(yxsyKpB4D2vW99;V+|#kQFQEGYCwY}CF_YC#vKMA9CBTrtEze90ZP z6nU$M#3k_6xB4MW!+J4%P0lqQ(Z<lTH@kqk7uF+SgWePc-6Rc(ikN6rCs%=`7%3Ce zOAafAV&M;2vl0Cy3xqiSDbHFHt#r_3(c6JU%?w!SX*UED-@uzZq3<B-fn;~j{#&-- zz&Gt%zxS-}I7lMh?hN)2(*xkNY8m~eo<)7)kxCQpv-i1$3jT=Q#G4lv#ah5B6SQg^ z4eQU@XC289M>%f5==W@orX?#hss@Cyg2t}*Q~qw?19vGVt9`4Ch5U^aDY>f59a0y# zpU(kLr4`-f1y}^OtVhho<=Tt)c$wX*v30(9<v*HNc-rdre>x*MqpW@I>(DO7Xrhl5 z=VC`L^qxvvmsUUWZ=NEpdzV`ZOV%?i<1gRQs%C@#A>8%jma1M*|8(i0fwuwha%M@T zp;`dk@bH?@=Tbg=ZeS8KeA1iB!_ajUQ$P0ANbCEF8vzk3#M>Mg<03-;@bir_NVs^F z=0%Iasb{rT!CV%&pjY@$dzbnILLu1o?qj#2>$jJ4b_WHNm^pToz5raqRDjkO#??T8 zI(Y0048!0lYGi%@mnL<@8TSc^(^o=@plh%7K|k1q$zQ=#K+09S_yX;dzO3d*6!_5e zA-mjH8NW2Rxdw8AFDzF3C_;mT$tgEJKk-oh5CzW$Rq&Wr#sRuSK+@c~5ZZ6!jok-{ zTc<9t?ZF=Hj~SN#^^o)YmM;^9?sa7NIqrfu05@|_)D!oV38#&+u=R|p^hKo89WviS z=DKSW7h+n1?ZGMh4cdow?U|z$bEP32e+k$9Y~-o7H|&&W-!pF@3a{2n9Wk4i4~nc} z&i@JbYYRr{tL_9+i4{#lu{5K5E~K>&yb=G@DWlolDTbVz=Op^IkRKUI<x=y6T(_F2 zcKo!&R-u;WUSVnpYtT;URGHXT-<?xJZ`!MQQGw}Xu<iH=5AG0|=RT^&&$u6LNhioe zG8zn6cauilXuxV%`NBsJ(%O&fZbM>7Z_f0r4uuSQ)?Keo_G+zXY}vJDr<Xn8@29$P zaD}58p3sYBmB5{EMum-hvdr&786c)$D$4!y6p*K<5ll56voBS8wXs*Il|>lN65FjT z&R}8Aq+QPtc*knV!gv9eikJeQj0nO7Tm|qAHifl|Yy>gZF7Q%%iRW(on^1kodic)S zg=fp&NDYK#It=3J=WX91Vgsu<W^6Blr)j@}Uol1?NQ@Ie2d$tnQZ^V=?OL1Cy?wh` zE<?-K;4s~OH*ti)+kU_Vm4@@y(%;vSwN<VeG=PLt3~pQ^uFRCh;U4ySd>nA2NkhRS z@$l1tPP=Qg($qE=8V4Jk!jxq=hsX4Woe^m0%K)jj<Qs}iVSiMHLBltnAQkY<R`^-+ z@(miZ=+jxrWZ_}sGTBHwmt-`>6?G_>Bs};0tTfG-83QkURo2aEkzP|Wo4o4b3_StE zYM!bWFbmqze812v^~J%4pU1|o`tuU->a&#Wr3G^4VZIMGd9+0RyZa9JshJPb*B2w< zZPqlv5!2E=WKy*X)-Q9zG1VVDvAm|V4YUx)rQW3)Kkg+lS5Y9Ql7ip6wymKrylS8B zG#PLv*^)!Sv!8aqFlW_kL8jyInpzo~2lB_(GW&^DOaPeeirWhA$N=WWCgj@_a5%or zP5U9(PR#IgSk&3V#NXRpAfc6Jh0tdR%)&095iNY3E)!z%ByF@R9@pUmA1zw276Zh9 z*0#b{{1-bF<#}AzXJ&&Abri-v2@XUwl}rg9%DoyHO*iZ<pMWQu!~Z<}xyA^R$=JE> z7gHhQO0=p-VD#R)myS>7GCQjPR`28XwJC@S46PR(U^hUugg=C0_z0F#Sj}=7nqb{w zuLKB}gW!vp0gDf`xvo_24_OE<O6~Y@u}HY9Miu1P+Z;xp6wQMhsD?HFBt(yb9i<6k zkcAd8x?ks-_+FguTHFT^x!o}rDS1u=il9PQw2rb^5Y}Lv7#=Z!clvVC<5^vOkZ=dW zjzNl$DsddsHKxugM|}6rMW^w2nY9&qtjLCve<yMjYH)UGrq2|=5jG$TPCRpE=|aWd zC)_=J0eM#>I5y&ac;d1;7|PG8&JgQRs#(Jl)=eh8sFB9xTVkMEEk>tdO|B9$cPL35 z^z%y}V$n8&YbaU#TYzt3PvFh^&!pw&RO{9&Td?#hX9$b?YzQ5R@6yNFP7Sr1z#GBQ z$C&F8U-gjIr2~^tPXjVGYup*3jA*BfB(U5YIQsf|&-<9L8HetzkJYg~w@dB_bj+=V z`UT9ehcTJA4mRbWkCe0uti;VWVJUw;Ws-)jE*PK!{rY@FsdMkwXOY#ZBRQ95?aB<^ zDA=>3KJFEds?t>f8U{s=8?_^x3=DR^Te930RWj_gN1@trp7Cfh2c<jR9v@cLdX!7b zs$D^DG0!}{h#>a`@kZq%u>@nK{T_K3$zh<U1~ocphi3yT_XS#vnyvaIV0CG`3FD_C z1!~hfO#qpS2^sM|4kV)Q7KYnIYYFi@X;kLTa5mYTy$1wOR5*cls5<dA<LlKyg@6dR zr7h2H5lkM5cI2RknJG&dXNpontVJQ-2+0c*m`~}Qs#WUb>l|fzMXVPfW?$}&-G%1r z>wKH!P6FjHUKlca;4LtV*EQ-{KW!4H<<W-`Mq^wxkk16<_TvkRLe%le+)1qq(#(cb zGeazz#Oa1C&XAEZj~7yjVlM)z!eFh1eTBP5`cAE<VAkzmlwCs#Oc{jNsk$a`Z0_qC z)OnSLIwSbb7(8oCWY(Gbehg$#ch+6Y3Bd-{Xjh1xTgS;s>3y=Swr~^t^Aj_={!LM& z{TsfcBtS$a6l=N<Ilhd<J$-*DAi)KsPq3rjn9UI9+Ce(A*JEMdFqdMVe19DLy;J5_ zf@OG*$ZBvlytT@glD4>SU5p;2GmSi_!MI=NY~^(bSloEh>-Mh_7}!Y%WM^AA^0U<y z9LHKWmcmE2<^rO6f7s);ou%ES3E49><BxJ2O~{Q(TEHs7Eo5{Dp^?esM{~}ibGc{` zM;_*L4*3s-m#nMYX$9k>y2S)Kb;B#s1DU_Mq3|n=1F@jo)xL~w0+WXcu01@Stk{6L zgM0NbCuj=wk=Ub%o>Vg+bdu8>Spk36tEP}0Y`Web+Dm_03m?Fq79JI9_rX;lj+cR> zYxI--W?l)EviIfl=Kx<(RIdVCG2mWCgg1I+_$GM~>$=jDbE^&alwu)E3=$|Sn1{_1 zV$Frfl1~DeTe>*#x*d*O+Gq5g));}&(LV}|fkzb7OihdDS1SV1W_^XeWh#Hp!HMTQ zxs$-#4DHPdUPR6FhHb#aDr9e)R~JOvaho}ks~jWza&Lp#6y2amA`-e%uI&dlImp_K zv0#XxcO5XtpIy}p1xAfXeUlIq{{6b_K@3EhcbT^`e_;o}w#qWu9dK1K1sSy;Vjq$1 zrn9u7b@j%LxnrN^OTlBxy?u!)F`UtG_!M$>YYpG#q%4&_WL#xr3J1h%O~E5P$+E){ zy_}K4nQImKv?jyAWd%W!IREt?*175shA$^=lY~44#eElr1R^Q6T<S^BZSJMP|4O?T zYqn(TGE;u&T$emPdf7oUe;{StTYW{1#(<{)N7VXtaOAtAKQ~?u!i;gR=1$&o5>*f- ze-6BhtK1%rt_WE9po@s5`TB%GfaOqE>#B!V>88>vV7jw`a`bk=6FaNLl67o0(M8R@ z*wABDTok*-1wwZ-ddzvY|I3VajI)shHknOpS(W?^(}jI_KJT~3V+()$aqb}PU@h(q zg!~>JOGA!Y(=Rzc4`dxBh_r~W=`6&i?&hjI!K{%lWyx9`A`ig6<JnGM0hC!*$3_JG zG+p&9!m*GLN2C)^qb)sa=;{(?MpP?_p*{i0Q54ZAKLI<YCnrNq6C~wVgCfcM;)bG` zA!F_{8;}_0Z0>NVK+)Kmn#tJjv9sP##*E3>7K<K-F3X9C2GH-qIHzyx!Qz32<K&3T zXawKea6e85Kkh?`@Vd=%CfRi%1=FW{cxN*{#7?hI))nZZK11{Ffci6DCms0=J$TzH zuhn|@Hnx<x@M-rdbB}-eMN9=cu#d(29dAaH;p>jP3rZPNb;A${`Eq4a<Kd{>BQ}ws zzm!}@Koq@0d3&!Kf<_X)uO3FcBQ~?-D@2+TsX~}~siBtnPNf&f3I!A8IC?$oCmp|& z&QN0bNS?JNJm(Rl(n=aW-{S<og@fEImYaF3YnG+)niuJb)F<)@xhAiq;W;tB32Ac= z5MUoFSxFX$PYmt66}wuAOAx1nEznoi#)ZNp9pInYboBM|4x90bD3gGfX)wOG)&1Hf z0oKfVk5DXNg|a;B$AT)T?=~f?BNc3^r2>ZO{xRWjObxrm8X>QmM4#jqaSpIV)OalF z@72TOEqi;Hc`@x0e@?M1*hA1ekEfjiw*00S+Eo`Z#^2ehe;UpLQBWILX>%4{mx2a_ z{m4Id*V@eiiSm8obnxzJQt-i*B!_F`;rs35Q{K<xZnn1U-O#zvP3DS5qBNPk1yj9p zLc42sDeibLI+t~a$*<F)Eoa!>38*}y2TKG3(_LtTqKKlvJSO^<7bGIn7;n#_hS(T3 z7O!$&y_ysA=D&p=KP@LLr#r5~WVOS2O!fKtgd=x#>dZn~rj7YVU~}}8d)f#`DVzKh z;bZ%*)ID*h2B!W+Un_t~3Bz;}eb)Lt<()t52d#rS+t^mcViMhkDKHAZI=1Uk(*30J z!|4pKbL+^bRL_e>6#APrnY;){4EPfP?Zzo3m<E9`n0~l0EAEp#{2tGY_(>Q>)yW5l zUv)Xv_pSxy_6#`j71_NvR=QK0xd0`W1t_1(;Xyv%$}EY;g6rMd?KIVCV8+r@G*iGY zZIoxNAf`15a$K;KNW~zfclG@Mdhjt<5lFoeJ{)yQW;R)-N-9Tp!B=<kNTpMYmWOtV zaW&4+VWvjIK9hw|)twQwiFd=YRCbmHufm@uAz%($$kPI<o?J<|ZEw9*yG1V9^txww zQv19Dsz7o^Nyu(j6F84e`%T&Jdid!t-HT)s=!L82jm)Xtv+y>~P&aCDe*AMvFPhM5 z8{iAn%<QAj3=VDOi}To464ZU4o7vsQrk1dN<q*npC5mmb*VJdvFlC;lCUOX=m2Y%} zR1gsmPP}J#ed(Iop1R^)1p%|u1?lKClpMdXbx6oVSi><2T7bI-lJ?h?v#e%0N0F*S zF|?7n_0SZI`dVH4>wO}@1KBMe@h0cmUy+Zj5T2zhbOO?GR1W$47>R*RKj6GYR|KR| zn7Pa&I?FFh*PyraO|Yi8p(~eGI)Q!{d0>qjaqZ_oe#mybrvHPj=>Q&h?U~rORaT$} zscJ~kAt;$x_$h*HTb0hRd#RFQ!^(*t<2Hv^nu5%#wmIX*1t6i_x?MAyay=curmYl) z>QI(Dt3PMAIZX#dpBjW~>~dPy=BM7h>b%_M2;>aT6=%O4Tdkj$c24Hk<UdCBy5IZ4 zf>rFDj;JN7R_T1EQL2kUDcg9w*$ZZ&(Qg8X+>35bBm;=ayQ;&$cCf53{5hjCdN&?i z(;{o9>~TDoH3zgpT96#T>Vc9)ds5}#UDr)Zy%OdkVr=mfjb9Oen9q4r_c`b-NZ)$m zLlN)wfI2~diVsZcl-Cg9kruThIV~n`cK^g-Jsi07HH#Zc-az-0QaFye@wxe&U5@Td zR+7mb;X6alCq<41ruqn6|C~+4iS8Yn@1qy}&F0H>QP)TleEvmBkM+=<33|!td<JM8 zl`sP{Qt6=ErOogW0ch&B3TF1kRxc^S(2ASYle6yiobC}{*pKoywBqJj+EFIc1s+1% zrypTsb<vhky3C^!y;@J|c990U({>KLuhu!~yf#9mArxMldy+Fz`Tj7fK0+AnVrKdY zEhdYnc07XhJrFYMaX`66=EyON4M`$A5W`jH;?yk&O$z4J*8HIqY4|BRL2Ai<xW$PU z;3Z#~6+lNpKikU9vLmNCl%2e#<1Vv{skQdL3R{QzGaK-Pb*a1~+f|U^^tQ0Y(Hg}` z?x%E6Y1b1S_^*4xhH*ZA%Nf2(RMU+WkT*?e&34z<DyWOZ*hhJGVpC11(0Bos6y}RY zaG>WTeCwj?VuOu=hHkb>Cs^kr14S=ny=zp-&G=&9i$H5Z+^Y?~1bG~dYWj6#0FJp2 zAM9!3M+gYi^W_p}>wb*aLy^X!)WLWYXIrzbYri(HsM2Tza8Td0^I*0Q0Lc<cD$f=O zYa-665BO_!%~Hl~Dip`fRJ9iC0`1L4gW>}cRpKN$+CZyNYl;FnZBtMG)sIo(EF+H| z*&m$-#$e~^1Z9u+$Ojrt@xD&%QaMtiyI>`VbH)53g+!k-*0lj;3o@*A%O^9wddfyU z8p~G~@rcY;va>wSe3t6;y7}HWlI_52r7NDUuz*oGIyA}Kb^?TgV)8F&xn>rR$IyT@ zP+0F0F25ci^wyy!$gn=`NWsnuyJAbYVhp}C#!?5K(_H3RIX?<U+9h}>BJl_WJ-1TX zMU=$wb;wT)Kap%m$iy!sU#yE{)1sB2DyA2f!Rz0vg=nwh??EV><Y7Bux<KC{_h==W zG??bQF<Aw00vIG6(muJvk2w^KlOX8CZ3w)z3VmwoMc+uU*7du&_KD(g=7_-1wXogl zZ3cti{jMH`d5l!i(uvi5bLrz3SL+3|A`p#cNrla-<GPHADu9G7{A100`&!*x8_sl} zt-C|N4O2*l;cfw5viDn#`~>IMQ}1c=NnSMWcM6^g4aRGq9x>_o8d|r<*_keOJGvWf zV=5gT%^w0%r=%?rZsa&MouRLI(PFZ9uGh4mc7AluHbML}eDfV|5mH#MG7}c2@SiA( z`2krWA9j>r)dOz~O5ieo{KbF@jV5TV+BA^gpDs|t$gB57@JqlP#)*roI!v0+Pqbp0 z6AJTC{ph1OYlfm@dV;SoTBV9>vyqe;=2sN%Txx4&t$E)9oF{(ZJ5+R@q>HXyXUb1Y zT82E95F}w9aMZ?qb)h9`W(GC*%y+dMTV!(`6=opiHT^bt+45P07#{AnX-v9U(x2wj zmJzF>Zabr5WyOM4bD0#Jc#u4p_IO(my-dn4QYOfdd3(}aGtL5o>k2i}x@Lu4A^%el z{!Bz6du><@9zp|AN@gpFJ>Zn{(d8rU07e`1`_THR=6dV_rM!Z!aJBWDw?s|)9yD?o zGKlJ3V*+_%>qKzXRW!po_-hG2Owd$v@e7DhD2hiBv{p{QSCh)m!-6GJkv8S8QWd*s z+_&-oBI7(tq3ZYMD7Rr==O!bJ(CIXS3`Z#El3uuFB3(sl&Kv?}GFnBm$35hT+t950 zGZ<V^jmK%cqJi7BPN_ixaQTN%D7%!(Xz3x)`5h?+`SGenxKG$HbJ`IL$XPZn;DeFe zc8`&&!=%hK+|+o52FT0s7Tfe?9vajSAjLc|@iySY$w*JP(P`HXaZ}Nr`%{Ft6DuAM z2wnh}I8Ux@k%lSECHaMrukrrcocND)$YY*eMc4FUnD0DPONg<u2RFK<(^8Q;eo9ia zpR!m?*k)3v@n?ft&${I>*WC2prKmOdFoob4VWH_ioxPo0&y2puJkN&z`tHS^rWvX6 zvq~VmmR&<S{amv31x@bkowz5xjC;u#J>2{yJsOQ4^|Lmyo)IkZ*Rb{PFduzGM+EdQ zx?f$@dgipd+N4fNOYJz$pAC^<W?iuIr(AY~Eq8;;&Zl2wvfILi1wwt?I#4pyy4N;0 zRbqh-E2t*bNS%r&dwg)C!><ObjH{6NWTW69zH>36#>Y3v>5>4!IcDj4jzmR1?xU{Z zeHQ&<7}}>ONHF9SC<isHlY_o`kK7ZTgEq<OcmrCQ2<IaB&b!9)i`b&Bfc4IfX&S5% z<+jO*BAP7iR$`-b6)kD*6?gWsQ44|MB+j}BJfp$MS&8*an-PN@I$bcrfH@n~)?<p3 zAD69yk0avAJyJuPFJAX8?)NClfu7?H<c1}KYT2Dchn314`BuA?ZMCa}k>-I6gel1c z!<$8=Tiubj=?WViQd?+cVe3y|YdiJieuHXYmB&H|R8)~#`a|y1a=SnqlTGPf$?Q;Y z`lM`t20XWQb^-gI(MeVB?fwKahKpX^&%iW^d%HKHk3V;xXJ?ydWsUlCqrZhan%^i_ z?#oOhkubxk+CUvj21|o5qNAP3OAbv%qivRPh)N_g4xH5v{#d*?{Blb$|LzP_(Yey@ zMN27NCR~hHpGLX!V4|CG&Z1&8;#w*kJJMVucP8|scw*7o=f)0A5d-Y`$HrHH;f^9@ zRrl>g-?#L~nb`iGG`Z^3x|?K>BV1m8YZiH4w3N?j@o8vsb}X3d^IE`OOx(VkyPdID zt&lL|CKucHGdju|x?f>MaR<b3bVv1O`B!1T%~cayVu9~j`m{XcV2$w`PRSUGC*#xV zETk@AdZIqemt3yMr~0<S+<mVN#Q}raO7z5lUysNO_E-{6OP71G;Gtej9;Iq*!B|Xo zvFa9bWypBP!&v{i(HdXqCtQ3xVgI`Lnaw7w^zx>8xuWG44j+|pyjf8)Kdz<1GqbTs z#OW0tA)Ew$a#v)L0F3L;0#7r==gZ<YWx2<i^W#1THl-k$Ii8SGS9?Ra3s6R8vk@DT zcQ3<VEsq%J4WSB9lTo{C>!Wb__6b{1Y2x5z_>R&eTu#kyJFa0}H0jhU67T6+d#>lD zSSWDkmbeg|u?%vV7ham){LW0Bqpo!38GsQk+j}=*x}qulJ9@o94KL(lC=YY$CtB+M z(&cISHC&qUc_x*qMS`h(OrvoK15VAAvq~=&eknUB?ZXQXvB<%FRCvdQ<2`v2X&R+L z@)e-Kf)P|)n;K1#oW9WoP5V9%gwx8&@inKf@x9`o?80J|8GU<m+g|;^E+C$V_Bsd5 zzYmz<SbOQ(AHEhr@EesW#m0N6!0>)T=P=TvGujyW+P>F7>0BALH#iaN2v)UDWz!0& zeA(eN;kzg`#oK@LwSRllfERCdaFT#}nz;vhN>%34I#n1+Ob5_U_zE$48(bY?A^NEp z(sMF!Vexj5$nn}SAJsYgOe(nKBp{2fnZN#YNLrEma5|G~4?^qqrhsA3s-56QX8e#< z+e)=j#}3eL%<UZOd>1QJE+UfAGI=2Iyr*HgKG2<c=%^gdo>1^r3h&@EV|u@=9HvWC zz^Je#*X9w1UQ+eo(>My6ly{qYmsU?T%j5YgCG~;SS99BD;r^)^K80xTqY@EOyKT(N zhrI?)RpfB4`&fFp+?KrEW>>(C_CeN5hy)gVs8gp<A|y5EQucIPx3UJUa`gT|zO`08 z0rKKLnopA76Z5Ma1?y?nt^vbrshsMHtE*VNLpC~$g4D_>M$L~e36wOJ7L#{Ddp8s` z!-OTU8OxHKPB(q-4ERXo=ui2GfmmYh8*q3i6uCvH7*ET2f)M40V0Ktppp;L*nRs87 z&VZiBmst1b5jGBdF-)qrv&`AJ^Q$u!@W!EZNA&PfnKYkO@H|Qjy^FZ`qM@kvTOO?7 z=N_KmR7k$dB$O%kch%{9iZX<FS!D@J4w=hQA*m+sJQvX)Z&MTp9zP;7Yw9h!+s>a8 zoSoU4aHtFJM%aVMmt4jDya!)##b35nj+|=s^$cZ%NUpdE)%jY#-E~^DwsF!yGD;(u zO;l=@!Pf}~@sjGB1VhkhFs-d@3{obSh4TQF%}mqS#q{I4&@eHbtw&jS!QO@7-pRwP z^=Gg8u4tHHegg7Emgf@9yQVAjWVlHi#u&iK3%}#;tgAy@i4rWR+#Vu;?KlUHNT6MD zIzx-!{c+UcvbfOHM4hQNzp)s?hn;u^GZ8(gV-W+$vhSV!KKU)vhkyc;n;7_@0LG8o z@mG%}1~2ysD9IYlNbu2|sS_qah5>?+h;cGvXs0;DUglYHRbfVpW`1##N+NxYNMExd zkzwEMzVg-kVYu^XXDQ9T+v1QYNr>+V&s*h9`dd$2Bs_4GQ(a?sFKclaBxh$B)wv-N zyk_h+M+;Cifv8#0k&z*<l03B)Z|iGzu=4uZpjT-+-J|A{{5OlNR7Z5+@j3{Y0UxQh zy&2wUNGFD4M8{6YHqJ38Z6C->6hn492h)VT9s!qE^Ape?YSm>8QzzP#Tkp7tSL;44 zZ)hJ)jX;m4|F-mcKi(}--EFg6+uMFxAv`!G-c1Ng0^CxV{-^AO`xDZ-EU<kk1A`zm zX5Iq^??q*08pCv$cnEKzoSz<kv#_rlTbRexca*ww`-dkb9rmrJ5cC6C7}Bg+GAK;z z->+S28<)mbAXviIysCU=v6eKX7Gnwf*plUOKt6%1N^{7C0i*iW8exC6Yw7F2E4AmO z!$|B6P%vdA(tPuY5#_&K(O?}p#R{sZ>x+pKKHx~Ut<4RXr)~sd7v#d>`F@l1tI`h> zEZvtY6tTpB7=nl`@`ycn$+4g?%48#EiHxLdY&~AEp**$nQbYUP8f{l@ce(1hRrr?) z%K9mT^qJqr)asdgoL}@#7o|gEbau|MzjoWfJb~GBU6D(A)f#->`c*D6#C<M>DPHQK z!#j!cHxKioNZ`P3-`r(j;?=#Hti+5>REQ(fso?S-71SD#q*FDyau`p@cdT8F9wf9* zM>%v0yYxSr7HK(xCj@>adiVh6XA`WrLV$bGmSM&*WCZGtI}k~*PSnMR`$8*yg66(b zzDuXc<X?jk(dVUG;=*!F=eH9@uHQ-)BjKqHsRX~Qo;}FyKFakuOc)vGJfub=W4eW~ zb3e{i2uF;Z*e5Ld(gF5t**X1v$i~Dn6~lK_DOtAt(|DnyoN4Z=vdU%vUh|9pOnA38 zH(3fcZ{-G2YSR^aZbYiHHYG==eRSZfcvg3h$BROZqIRcezKVcO!N4)hIhO#|atjE> z7=;T6c?hZ|*K;v!Vtzj8>sRA#g0lv#0A%6y!}1xZHBqyg{&OaIfrJ=QNxJxAUH;g- zu?f^)OLdC)OKBZP4&P)m{e`KLx~^-CVbP@u)66eR<BQYQ1wAU=`ZxTQn_M{0!ZP8R zq32N?PY!ceUI4*+2GDk7GGAEa0-eK@q+#xaf%g^m-yK+u0|=w|)7G9%tQ5@~(q<d% zMeUNd>hH~BA{-=h<jKE`=q%`#i^AB#;$kxw8jxn&1Z2+-MTB6&8HK(?kc2Z(c`hVL zsc~xO`d6xecV1I*t2qJ*#;`>B?fQOh>L|Y|EjGe~>@O*ndAT{*+GUxGMzEwntr1^o z9Wt252kl{MC!ad-^xDA!UW6P!&(8J|r&u2P=`f3(oKC!med3}h*+Mbg_$^a2P|EYw z&3Am>e3sL^KDUzJ_y!w1FAb+(zDNItTyzXy>ZNDm+IC$6+a`BciJLA@sJ^V3C!U{- z>7+%dPJE$Z)v#scVRl;zS|If^D8e^MDBKH3EB__-H&PpxWbvAC!V6injMn<Y8TO`B zy*9bGWnMCcG+CTOz=b3I(vF4t_mUt_%g;8ML)@H?%zQv9<i%X{L0K&PArq-8q~dqK zti`b^?MnbUM2`1m%R_=C2{W)D(4E;yKYzIH?J4Wr_$6ZrWMpQ^sc`~JIL72u;-_9V z5|1_kS<awo8l|W|&{2i#XKmUz506ZR<zvdon$N%M-j@Jp6+2qaC9L$wwTDCreanGh z_|7YL@@<=(Ij1lOFNVMFa4L2Qq7i(iTs}+H_1FYf%>pr75v;8Q=jKlMQ2vH&Jb)BG zO(Id+v&+r;Q)r45pe1OJTfhV8N!f+iBD5Kb?@Fw{+Z{SL*==>-G_$VhlY|1zS9Pg1 z(45N(KgB_}1Ma1?h8EV>D{<LFCA%1(Mzr~L*kP4UZ9-n(fUoXkHBe_Zp^4($5V)lv zmi3=SBp8|K%s}mz{glS28U}&7S!^46<RH_9sqD^lzyS31>(*O_1gB#-ON7I;Prtsn zipAVMsIKsuPMqQDI--Dgd5j)!y?9n;!n^D}3%UWVPYZk5MQ)G=(l%llt6$axsD1%< zz7tHIXe8i<QP%EAK!9cJ1L3G6W&{}rE$8A1ib~gzsa1Pp@U_p?1Fd)}>OL4HR^d5N zKA_A2rW@V&y6-{YXupg$V+nkA#R?aye<}O9^@zR3Pfqcvqal|mx<1UjD>dF8mO3Cs zD`2%~8md<juP_@(T1zm>JhmCLsVOfgV<F>)h?Mj7WCVvB@Su6cQ`?$i;u96btZ^jh zVQ5}z=6BL4iyZ$`PnhyPno-T-aUa&&_sGNqW&bWB`W=gq>5SVsUfYXS0N5N9bC;Dn z-%eDo#~Gn_PBX6%s7{0PM_vFQT{HH(i}ZutGIs?3o~}dkD(CgjOul17PMfaxr)R=- z3?TAw%6cgAPtj^?k#NEmBz-qp-wm7U5nXz>nO<oquWc|)pDSp96skQ|u-=x4KP?I} zia)v<`A?k#`Kya`aOt~z?k6a=VRWNSKw?Cas>)}(r3aqO;V#o8c~^X04IB<GfM{RG zuNu-RUn~#m$`Kv#k8m%AR=qn*HP;?KsFVXp6Kj35Y#_gcx^=tkfHZzv&HRZayb1#^ zcjc6&(dp95lK)O@{|PfBS+4UAigu{+6ejPyLH<WlGbeiIuhD4<WK~*S+S&NFbMDG- zE@N#x)-|MT6b*|5dSO)F9>e{Wpc&4$s9DEl5k}vpea<3#6vnBFM}FK#hT8B4ose$H zq4L!;F1gsy4mX-|$UP$%iaeufD33i4(WOrfMoETmBsiD2y414+zWSG<e*SFBXcgr_ z%5MI;v*o(eO|d9tbv3A3Ksn~gu;#2fN78_uvSiiBBw6(AqSRRLu$NWEqJR2U$=we4 z8re^MJK5HT9d18a%kqx;T|g@)-n1P_m3*S9Y8~RjkjuiPySOuYU@@jXa(0B<pZ2qv z){3Yf%kbyDhxwXufpfh?%)n(P9iRkChSE{ac2@Ki|KU_bu6<tU&o)bIO`O!L^mctg z3-;R-Q_OP)UdF+<pE4BRmD?u`2XWfsRvytk5TfO+qm33Yv?dr8>s$d=kaLm^14TZ> zDiHo;E&PZ4^ZQtCvYkDM9pa10P8)bX>qr?Q%Q?Z#9dL?g!PzENfgl$FH|6%FD<(l( zz|;m?FXAc@#^U-Amd7@GIIrdTiybpkAe&?2z^I?i<6I^aV0E>!d8v85t-g1>yy3DB z;|uN{KrW{$J=x=>QIbWYMh8MG;m#JJ+GA%_VakWSV0N6mYk+QuxWz)%qr+G*d@U$L zs6e;HKC%}=;><rV>WkhO`kKXTpEpn(*hNvVe^(T5K)zBf&>t*kQbBgfNZSrg^WCA4 zH@(ILiBN7c&j;nK8@izl0W0gPiiaTbmx3`|m|k}ngeM;#8e|<puwRt9;KcZhTf_)< z?w@_Ws|k4<eg!qYV}Ucfh*De$_c{U2mEW*^Cp%HL*-<;OBk#$VvJ@VR%Z#Kphjj=5 zuDMiFN=|ySSx#KvvefxzPSm${Bu<ErK_$#vMC2hB<ZmUFc@J;?m}I-C2iIS{6sxj( zv$Sd%<<y6OEg6roQL{0<zT1va-jKEh%k_+e@v@a%?;sT(d9AltvJ*?#+}YsYYHz#A z;ZMr};M1e~`cxPMTYz{dY()${JvfR~9}#A7r-}s5IN7|oCfZ?(waM(Rr5C>eHzaGD zwfVWBx8|$cD0B=|#R7Vkr}pz~n!<?L9L!9kadBq{Dp0u?eByURd!r|8v$wRl>CS=8 zA_P*hq*tf>4P7pT-dTcRA*{J}s)0k1Py%9a3RlzWOUTd%jN2VeF`A=sDHu6*npT@j z%M5sncF|d^BXH<T3hf||(7`HsK%plvKX$7;iLJV+et>#K$u%EX1Qmw~ntZjR*+Nd{ zxr6TdgVi=)=FTqzO(GV6{)U$JH!=UfAj1J0U3*>i(K8XD;rnQ+a{qpkWiIV)VoJ-a z<CUmV+IV>zL>BGHXr}5$o%~Ywll47ZzH493R?rge`@uUL>9-|$FLODb_*tE1!&gOA z{}?^-Mnef#W!iSZz87emTm+JaAy-8@?Lc%eLK1kUPf-}-Pc6X{$*_AX9kC<QU^B^a zFcQ(oYkhCy3?yPpgC{?g%7mlix`OsAKc%_DRn)*bbAZc$7N-z|cYD}7=v3^eozrl# z;pQM7;zcf2r^DE5r%?83I0e7GMOBy<DjJrQTX#CRvLml(yHh=1Y$Ujs960wydn?g8 z&<wzcX|iBPk5+i7Qe*gz-!--4sbCkSi$`J4TsK3sbsq`@tc|i^g7yjT*UeGzrKWV0 z^0P~lb4HDn7#EV+A|G9-2~GAt@moI}X)+x~&hWP;r!b}=<nVO;G)<~4oI0>uYa9I0 z4duy4V88d?7Is(Ao=Qfg-YY=AI5^eJn+zY%dhNtAQFB5-#;PJ;AM7*h@2)>@Dy@&E z(7tO{VTMV?1Ie89+L7o6xpS%>-Y?+qQRg+Nyl<NBJ6qqnbgC$K>_Q@0(K&6^?iL@` zXdxEOi>_TUwyrN*U}g!;w5joq2A+fcxTa(;K@Gngx(_y|0V?l7v8tzhvpa*AnwOks zmdCW3y>GMEipJjj=qJKfj<EWgyP<kX<kTC5<vdmSO?E%aQbsunD;6?m=^Zr3R)ajs z-32))+&8zyXN%0;je$3SMb2QZ+<*fQKK{ZxuQ3uYPvG8r6+g~qRp0GfS?M;MmL)k{ zSTiIC(A(Kov+A9(M9U|NvfTMoKi-PmFb$v8l7l@vghE_ka2iJ+_af1yyw1XGrKs%a zFH&R2qpuMt!Tknt^jIg^37sUna@rHT$U@)=R8Tn94bk50-{J|CG~Sd9*|?08D@bfk zwyd}CY9d(Y=>grfUAmIefgad4Tmv_g8drzM;iG{HSon#}sJt55PDYKpJ#gzlOloh7 z_Ct(zr=XR_#$+;86yFzG9dCMHTfiMeZT4%?rjs;u(ya)$+|xG8oX3idPQ==xfk;2M zBu<w?MiGo<wl?z)?p5VEhFqEx5&$Pa*uReWpDkoGq};e{MY8)=EgPgzsX{s3>2~eo zWl43o!DPIe<c*MkWqxlDr=1r9!0n24yVv5VjV%DRk)hYZQcfDJS%orA$}L_?J=B-J z;#ympl=g`WCryE}SM@h$K9bUj-atK!UUH-Yol}DMVfFJVDq?*45t^{57VqAauQ=ev zLhD!c#p2<#v8Gv%he!*p>dXuWfuQE%Mvt42^E7)$)p~~uW&fMo;+cDfBA&u8ch`ZJ z6^2w9ysX^hfxEDZuiMLRy@CiryJ#u+eZCXqr}b{1=0$I%jNK2q$y$~t_rodG$-(o) zJ3Y9Z>u6;eDtU7Ncu^Hr&l-c@3S?<<lmvdrsYJQaMmzixX+;OQu(DjNcpLtNvPBV* zBZRlaOGO+~D>ew9CMTXw(d_$aM7TMOG_S}xQjQGX30PCL+};!@vmHQePApE>I;caR z6o8IJWRFV7D5s1Wl6?tVc&yuH;kFHj41@|4tZfhEA|f?S^tJC$GvT!V#{6mMs#Jx< z4XZpwJgca21La*cnX9Pa7h;8RhK$bTbI;;t3&TiB>S--55D>PUy^g1oB*f3rq*bG@ zBQDpnu`k^Pv9x3~Hc1ita7WGxlM}_#fR1Ww1rahV{&JD#<PCm?ML0!dsr*=($~{%c z2*2?!93?_w5;;yr!5$6NZu*$b%<d4QQv3Zf9WmNc0f`T{Kc}@MElrcC2)Ln=+F3}a z#QmPoC0Y*&%#wRlelpNwY=e~GY9%ZPDYE)Z_4v~v5l&!2<+-pD7t10~onds2RbcOV z)@8R<&j1kL1;`DpPvMX$9sRxRPBQX%DfV<h@!QKJ=djXP`D2JU;if5tFN2cEyihXp z_rASSiUeoy>qllSajvX=k+2d-s?1I!8QiioQd{uw`NcS9mL;&Fw8QQ2g~&)EjiBUm zUwVKeq<BDEHp4a0c6|KOjt3i5vDWh-7#vrr6039)uO|-p#tJNh%q+_!6_}4XRm-3$ zYpxVFbNFo_{Q+UpFX#M{TLQlwpRmzg2CnO9wLus$Bd}fb_C9yC8LUZNYQp>mHneSO zWoU7CXMzt$^R7t<4Lo)ohaNS|VTe(qPDLK>u}~|!kL<E%Ug0|b`=&H37()q-9_8e; zLjzB;ZHGM+E%-T)*u;$xz0eixS2)W{V6KJKBvB{}9QI*YsGOw3+gYQ@!lJcy6W^Ff zwohTqTs7(&+P&D&2N_89Z!+KmV+;0@*F$9nzM0RgynNOKf}43wj+ge{5>d~`CmY<K z3H#yOw78&;%*e3M>Sru|$=<$c<OPu>>On(;42;q44KRA^z4G*Gn7Wt1XsxyZvTE{j zOanz&(kr7UA4#Z`M868l2Ud@bmD$VmxV7gOc)5Ez%k?%l`9JSF9q_lJ54UvQfr$)6 z-w!!^`7EIjB=!5klDwujOf!PQK&dtFZU>arGR=R>oK1`aJFv=OrpBF4m@{|uU6e=} zg#{5L&GnSGTx`GWe(C-e(CK8X09;B}4_mx-L<i>}Wf)2x9<~h~l?q~8Od$R}lc;pq zA9<?;X>uo|$U3M}881JivK&>f>?H|76ai9hmQl^s$fHTBXn#n9&So@pv*VrhF?DP1 zNXaRApcwL#n0C2kl>RxSv}J`g6FnME4=?f&B&N4rMU{a;^qd`zH-}NzAq5*n6RoU; zNQBTV;$fdp=XY@hs8@xGu+`fv^Rq4IcDY&2o3k`~hN@Y~>_<zUP27$tP6}S96T8^2 z$@}E}!)xRRgkjsagGvhD+S<y-2=}`UPE_vNl~C91AUh#lrZY5$`nvLMj=$WvB+OHQ zchLcdIkbo>_P$P42}L5^LCIvl#duR_y&-K$AUAv3H})oZ9#cTPl&w1IptlptJ*Uz> zSwCpAl432Yty-V8$~R(IG1~UD@<5v}A(;$jn;d@eLW=wTIbd25+&r?7>Ht4=Hz|nE z7NfVAJ6MN!$w^=;??46thTpX=WvKuLO!FKNCnrW)@6O_T>2U`Y!ZK;KOU^7wFs&7v zqm`}$AQ0iD-PInbE-e<-aJrW32oe<w%=lr+2}d#X3DZ&uukdu}y#SA#0EvMfAdZof z87A(f1_I~rU3205EdCmK&cQ}W5<(_@t2@qR&@;meb`;I7e%hzw=}3OGhqa-zt>oi$ z^8K@P>|oC-v2cewlg5s<tg|Fc^(=07=(fBVR=lPrvDbZK$!%_9yIxiSlR`N2-Q8m+ z=Zw~H>jLCB-n(nUm1ZvI8NPCIg$Vt5@Ujf@4)ku}B>%DevvTS_DIvX<ZeO<J!wBdr z`%Oql`;TxI&#YL8!uA-n;vxrZu%Z~KX9nMrEZiXJ5@IB6mVWIAM_pe6PNccP+kDgv zeej4<e?&c=mVDQs{9}aM9xdz%6tV^-WBy||z3vUnHTIx*-*lO;53#sthdA0^j^k3F zl1_2sAu<cui}Plro!@RfX`Yn$E*>Bgllk&^yPhubH6L!>cn2{^iP5iBXGFNPqQSBf ztQ$2zPJEH1B7&OOczJB|Ah_Oa2uU=*$NBBNwh?;}8r2;I&26mh8L#T6DJiw6#h%{Z zQX7`-=aWsLiZMvogIQe9V_>g!wmZHRsY)vM$O1URgUn@O)l6AxcGal^_b8X4vebd( zLiLWlS}-`YNQ$A4#P7Y8&{27}+6+u)UPo-&QODe<%cRiGf&)O>O06lj^kK<{!mRRQ z6eWKwGrptZBt{OmE%V$%?3tABa)o2j<6?Vj0H^}_fX(`f8E~u6(fSVRJ-3bC$%^Kj zb&}Pf>3n>OIt8+<q>Q&O;ERFAH=tm5_=O<Dv0)aWM}J`YJ>|gaXm<((o<04%!pC#v zz82X!O4#L;w=+ac_t@Z5RR*&?B2|o@7mub7@!qy}17~l6JAi%5EI9@p;EJ<VTxy1= zA!q<D?QgA^sI=eb?47*6btQ%2FHnngr4PGbK0>=?))1V61Ovs@dNX%V#~{T(rAIFU zE!H60!_R*pmh;qY(^un`Zu&xaT>a2Ho|j)e+#b5|YkSn7YZeyEsGTyM@|UxPX6oV5 zLFA^yGmfT32#v=uC9g^;lB3&}tMWB4TY*$GGGt+$UA;F2V6J@5{VJOJ8x$cw*fbqz zfGK$<OGnD2ZWiXgUqMDoMEMdIhuU;lo(|sn#l%=HNX-s5%rCO7xMz5~v2a@Tnu>s5 zU`!*&-S*nYU|!!bbIt}7?Bjag7tX^b))tEie61#<5A1Wnh^PCCytG`A7pFyqF2Ulr z^#z$8R^v>7bK$eg43pQPiM``cWGjR0WH5?=z^P7wK=%?ujTonc9O_p6tbZ|9{`x6) zp?YXWrv@6hh78NP%CmQ*gSv2hWrZuhV;X99`m!uaGoF_>4Ae}UEjmt1YM*ImQH;+e z8z}tg@rh?~XzJH98Vw5;b8Q12kDvoE$pTWoMxKh%!}zZYbzmTdEzKP?;ndq<YYJOc zUpl3^ixJl2TMD*vI`|=M%SL&rDahMZ=^26%ZGx#ZDZei(v)m&GW0LUHEA?uXb0;&p zs;{pN{1%tG42d4zDNmGEX4b+un(oHE;Mh1ELYZE-7Td5-4!h*ZuGuX=Oko(qrfo#8 z&gSeaBbMF}KFM_gF+_TTJ|QjWy(Yo7-WGcqgsXf<K@j6g8XabZr38|hLu9BCl5=KH zTw2?@jV9H}+G4*YL0_ehc7Gb-faD9lMqHwcgwwxus6VMVke$0PBG*Om5AAMJGP)@Q zaq?i~rPRGPHt{IE10JSec~SU+`2+TAQt}Xay#o4}m}wQI#+PLfM-y;|3z51u3}16{ zy7Z7}0D>z@!ZrV04$tKEz{}EM37&y;S9T{T;MZ^sEi#ZSyUXYb-VnH0FYoJ+b4W$J zO@$7zuzP0>wv>34s%39z`r2nc^j4a}%T|s$#CCatl;Bppuc&QcOSBSG*UZ>IdL#sj zxv!(ImEH)Qc4vHi5?5uYvTclRY%rXsjTBXy10v30;0`UYPrP=@sE;x{(t=@%QGUuc zJ%N6s6cAsKu>TZLfIUY(g5$1A<6;OARH>OtV_WA%N|Q8sRf#br4g&J?ZETvVaq!&2 zC+0qE^x%PPwj7ZB7>u!uR{kBlcs?^JI*)6C%Ok^zg%%DarX%aQ?S@qIb0ocOI`Syq z-i3weD$a$T+z(Z3KhY?lr#kkQpmhRJf9F6MDS5K_Y-e@d_JXgig;jUe&yezw_Srw! zrd6dwPdUDlq~;-)k0_)n`aG-zU~Xdk%(c;wlEqTrBGE0E0IpaRO<pdzf4z^#5@OtY zp9bTIi=BbL?*c9rn@`-@3?@T!Gc1E_sFBT?Hr0%&6j^Q;PZ&qz1k!CY9vVwzJ`$n& zV*N-a!$4pj|N28y>Zc)gQ>v{I3dWiLy<t9RGRLakhB%9(dtH&0nE*~^qo*v6qmu7K zJ6iH(F*5B^osV}#OaNkJRqVj2)1szl=&istNz{8ZTolO-&FdR#n~q7G3<-9*dhd=| zM}*HHe=-5B&*={(wb)vh{^N)dH%+KwcKzojsP?jKjwyVDceP11Kj&GBSk3beIk+Vj zH0s3Jfy{`!yqyHmi0_Wc!TApX&-W)?{R%QS-{}up+M^@9vuDTNe;~(n^*0}9!|A+V zh!06Nvz0b<FueYx&g4@!a|3F}cG9Zdoo?ZgH9kk`FK=R(L;gORH_j>ZopgRJ($6lx z^Kg!8B#dOm0R3#aDKSTL0@YIp?nfL1>~Z!ojTRM4<;wuU`$!jyTg7bQLhrQ}H~Cxe zpp<as`}c7|=q5B_x619~yHBA@ovV%{)?;)Wq)Xs=7frsH!lDF~Rn)6=PbOMbFutUZ zVQY$%8FcKJ0j15Hs@u^&n22i?uHSge=z}#nFRu11Qpt5v*R2w3h#q<#awL7l0=e=q zaw-vy;Vc*#p$>#<+lB)Om-#B)6VM9|p*)8!GOopv9y01+dzBozwKg#8Uwt<Bh%il> zcJkjO4zW%^m7R451m0nK6^9EHKWPz#c2m>WjPu3c7}~ms!>1%)*X96|Ia>6^A_bN_ zc+%A?a4ts((Cpb+#bx=R9q6;~4vBLve*px$7;)Z5Tsmtw+|rsM1u>N#r7(oy_G%~h zLs{L=#XpO4(CR!qMJ{QBMqO`C=ybHPsP}G4M2K-wR%{mpm&EX`p6jf<DW@K@izFHi zWSzT?MF`SfU?&W@&Vg=w#Gx#SPu>%mWEv5Re-Zx@t<nH%CXDQT(`1KQBFST{I$Wz^ z-dX&;Gt$YwPW~YR%r-X;iq!Y~eW7%o{0mYVQ@TTCx!srOFB&Du(m!93Z4oI0;O7mi z+7>Z!xX|l}-$2=sVYD@B`rhpqi{|~&Y?Ey^301~ob>gO`CtY@wn6<gWXJrhd(ri<4 ze&x#>!jFv1{9p&EIqz*oZ_3%dPva9&msp%7BMfaf|1w4hyN8so6AZtZ)udH}j6B{X zL)<N)zHNf`5UCd=p;CpoO6QrzF#=OgDB(z9hMArsj_p~D6#FonGPQU<{M2O=MSq*V zw#2!ps6=(Ako<YkqL(?ciN+wt?^ORgC05k@_OM0Q)Z=Hm(6%q>&ZJuH59Sj1!Op|L zQoh5w@!T24v-_d@_#GKo36<ZnJKG23XLme(lH&Ts0$+DsE6fE+K&BomFhbD?8hsEX z-WxwtkKvMyzOj6TmTu(g@<G})M~{m~_3z&o=C~J>R&LLvr9s4#n2_920#(*Ws(jZ> zA$;hntm|MEtkZegsst6^QLKYI<d=aoF;vSQsS%TUTa)Jzx$LrpyuGzZ^=2GJwoXgl zK+M+?3jR_{Rh?aJXBMNZ(P8hsWhTJJv6$j6i4hm{idHF#p9x~<uV^DHKN}GGto%iU z<wagHYYrRKaY(?$(1dx*M$2?B?+3>v{>EM}DU*W`B~3RE3fCYy4RaUz6>1ZVP7RN} zyv(DunZq2}DP)pD_4c%!FQz5KmKAwbYUk!R{AaHj8c=5pXYVrpZT#*N*DDMxw0#ZJ zBn>S4z-gQ-We6f5InVkSzm*iKt@@m?k+4lmNZZaV%Y*u8Kc6@XX&l^0=BM`&oE(*f zE9qLm={UL^!IRH}sOuW=kkl*c#K^Fe_`a$k>nZ|?2uaLyD8MuCUbU;A+r|Nj+YVBA zHWZ@Y^u@#dr9CM{x*6QcTQ<SAsb+uHsmk1CkIvh|FT=_sT$F9Adwe&xEIMwh!*aXG z5i{b1lwAeO`BWOYnL3j)&d;IG3$wqnMw_)pci*dWix$|`&>yjy+|WSJ#9XOP4V<#4 z<Lclvc1-+BOfbc_aLJ8Ns8!~i8t4wCMBWDGb#(aOB3@U0iux-LdfHJxKX+UE4@J1% z<UCDC1CtFBUIs!2jO~wsr(pyj1q($k9cY&ZL!+|JQ>cEq$|CucEW`mE5fKTEQ&+4& zoOkm1HA<evwpb&!5Hh;`0d!R-;JMU39q<jA$lb#QHhq<zWrGtB1I=0&uR1KC9c??8 z8>r7X9X^Y5e$N@hTz3a-pP+WMdrzeTf(MJt^G@A~om_BOc_sclAzyGLJhDt09E+x* z^U%@nHWsN?#_RMwJC8&wcd<Tm5W-z`CVTWw`^u|-c@=BMKM7GV{H_e5Y1tf4r#}T^ zK_z0VjWN)lcfK&BWx3uz_LoXf@o3&9)x$t>PIUY87Hx~I&&*}<>gvrIACj7DbF!4U z5tar%+I#U2MUXzBmc4;7Bi8+Uh!oowEV8b(6_IPgbxcvA^vq{|csB2Z^vEGlGtRde zE{ZUz>2!(|U_~oSlHIvS)x}~Q0L@Yt--@J2e}K66R68bu$)Kt{j$BgKdGF6iPCZyl z%!Gr7M!~X@y?CISES&}4LxLNQ;w5QHYvQtT@rx<mL`AA{_C7I`8FxLXlo2UAE&*RV zHG;_>{zKCS#IFdkLTXrDl+$ejd0(uL<wyCUYO~Q=K!AOzXwsf~Ow=4AqYePQlvCt2 zBv_8E)Ug7xgc6TG+0@JpkuQyPrifO-S5`fYW9SQgIXF_=PR^=$8{ps@lVm{e#K5-H zWbmNQfuZ;3xBGUqDyUb(bu&CMLkj3v_<`G5fo$h&oG_PERy98<DV<*+X8!ug0$fdR z@sKt)TADZW$!ow-U~0>jzRK+^lcdBit|ncMt&}LhznZjex$T<>zY<3n1zk8I9DJOL zFCI-n!54+}s*a{JD2$wBit8&CV=462rJd0m^A7hc8~eJzK!r-D0v$LcFRmcRaA3gK zQLu0%?I&-Dml^eiGgj>lJyl!vCtVizrCTaeIKt1_5VS9968cmC*6iIufYG8>tY3gR z*w46@#I>5699FqF>4n={e4}E9H3fA_+n5PuXiO}<GD-)!0}O?1xAASuCgS$HpmWFZ zb@PrMk^8A<xW^w6#h;adZ0`@0)T0}Dn|Hp7x&c6|kOe_1EmAAl1iy4e3DlocI`lz@ zj<ZX3Mh9Lp_Bo4oGo0mbS}@+e!`o>*ut<?1DztklPF7)ShMewYo&q)dkk?Zt&;+;7 zUO!_h90PQ0NtZ|o&#9466}n|FNjKQJ!9%wosBF51x=%q|kD#m?6lXTU%L;k{vo4<) zNGdW)hu8L%hQ2`>VZEYy1<dcF_-qedqDJl>qFSr*#lF}w1+MX5(dy+Y)J<SBnVwZ= zNi4@j3V9$_Ju+zEx}2ayRi8)5C>7(x&mACVXHfwbMQB5Szp#(!%tR%^PR<N0@f5<# z0nwgB63D(zp>7+ue)eP@r#!lLE&w}q2CHX>+8*c`=O?pj5pb&Fw-c|=!J6@69oC$u zH_FS)@{g3yjsW%)zV1VKX(-S{Ejj|4ZWmP3M8hE>*AS#si`msg^kd=9J;lEeu4y{2 zyaG-wvlJSX1pB4*?FrVn7H_>jm2=8ldw!U3Tv^4Vb$mv_&G<V8lxGC@m%y9l;7(`j z9g&rIYmp;hK^t}>R+;>*x?l6s%Eyokz{a7tJQMkF45w3xdv(P~V(ZJVzq(Jr1N|pD z5UBDf$S57i7pN&0#gy?-7`cDcViLcZ^d_L%)HfV{6T+))Bq;I1FT%y9Kt{LwF}CV5 z@G`!PSO7M-o~e<w|1jTFa0v%I)j*w*v>&SCf{&hjuvWHn3)kF7X&bhsRn9v<IkL<o zDzEpsdU8rrq;3%uOB=iVi}1kyb5nM1r7^2v<TYt-)Obc88o^Sg@(uoO;gEU0uzWh0 z)&X2JRQa{57RGF>slyO(kW0f;$f}aEYjX~sD+nHI$~Uu6S?{)}ePF_%2|i95f!H3$ z5<Z&SM*;CV*O*-CFVI)0vE}E!3RH;tDlnf7!AY7d;Z+B#({V!{_Dt6d&z6#ESCd+m z{O}c@Lz5dNfG1m-pC2aQxwAM_Z2Zyua)Kw<I<)Y*hj9b$o`i-#63kbX=;Teh1I{m# zZ-U|0`XiwuVmuWgT_Wy$o!x7k2-<S5(SvX!^DlhFr+`ub#*1wId3EZ;{+~{~kTSfi zX!cB+s1asU_P1U0G{(=th887o$vP0#XeEc8FTFZlFgNh+zsfNZ*v%v2_Hz!0n)cm? zACDOW<%jy&`A*F^VO*T!PobA~P;dzYA02sC<d!VI2mPx5;%QmbtYn3iTcov-%BDCH zMKs<gX#QGDq9-wtF<uG0?q^((D9M_}`Cd6Dc$}OM_1eJ)i(#LZ=~Xs*jyGsL7Uc16 zBm_um<e1HmTOiN#7n(K=__Te+Alnc1jc7npczoZrg%8A8U?QGJaZPC(8dtgYLiFmq zcIf+Oy_~QW<nNLPvux9DSU<{;6R{$-!d55jsM<2#iD&Hj^A^2F*+nK=B2j{KzIqMM zMhM>>dWM#ybqbkTICtUXK+GMO+1*X>`aC2%-!A+6^^D*uiWpos$vfIp>htM!xp&PQ z;#qlT;u_|3>1&%!_+n7@on1}g!Ayx6x(|jGX{af);$-i;F3v17^q89=hr%p6lGXe5 zTFV7NF^!x!qFz6(ebH;+=T@Ia=ImBSCn!DtX);16aEh)W4*j}<UU>`G*OeO?Lv2io z9S9_B+!N<_JaATzVae}Sv0D{NX}#Bwa{vUiO+#fTjfM9shvmRzII>cUFTNlg&0y(O z&eD`rs&;6inl(IiFy<NjrW)6Il&_>yum$Saqm?w&JY|gy%$k$#e#5EM)|a(ksw9QU zi!?7C4y7F=z~<rX1yxc~p-oe6sQ-429DB4btbkC@-F<GuAgLej!CTYr?0V4C1|UMc zIISG82YwwyW*KrJ?xLUhJkOcJs6E;M@k_3Mr!phR5CqdY_s9ZeLIw^|s@DmLw9k(< zbZWsOyCx@Gk=q)KLV2H_I`u2=Jn7LA<D1N|M5j-9a~v{@PrR`&mod7YfI7%ZXh=3- zFsxm=X%r}CAEN_=@*YO2MBl$+3!%b<hZ)@6RG7DPRmGIWg5a6VdzECd<{}II@HARJ z$RC{LNe|jW1OnCD2Xu~9keL#C4SNGNNrd{78Q=c3+>=M{nos<O_}7CkqEc@G5B%pS z1MWX1rgzDpCDu*6oCTAJkC$Cde@c#0>Qn61ldmP!zYlUcu^02ZJ(#P&%zCgB#E(|R zrm8(6`M_qUyty8)08PThrnqX#Vm-4i-cZCP9bJ)OKP<zPJ~jn0arYc%)M*^FjOzEg zFlx1t0}4P^;By9R3c>S&S_!wp7vM1@ej%;eAC0l|Kb`}zABJDWcc)<69t6QWe*?nR zg@%4~g!9XL+a;0K`Ak(4&U^Tj61@VFAe7SM#31?j<CYXUj$HEFjHh%7M7I*%{hBr@ z3FsRIb-fQ|zmX=>k;N;`V@-#1fmq?USS$C>U_K&RO6F%G@jR0NiNF|2Wno#5ifkfr z-O)0T1DGQr#%4Xz?RU^P$4F0|J(`Oci#`b7bwK6#6tH04Qmh6%?_oN&f*ChhBvcJG zilUdr>!b8JIN0}ri-R_3X;`9Qlb%PbCkBcEm;zqRNbHsPyMV_~bbwDwhDr;j0Dp9f z9~{7k@o=cT-P4Z|Msh~z9S76Qxy>y!v>~TF*Rh4S!$#aV^w7)){=wZQpQ31Ol@r7O zcnn4@x?r=(Ij79!-E49O=sR8~wJy#n`rb>wb-y5Sn7$fGsiOUtx8AG1Jc3ey#v;+; zwt_Kan2)oF*3U;HBu{+IdlSTU2uj0BLDdD&Wz^mGZI&iM{DE@`$$sX`?<s!c^egu% zP+(6#p;zO%SJ}fd@_e&moWswxEzCv--rJDWpkiPg=SYfBhH-EYl<gQkx#BSk9+LKn zSn7cWER>kGu3{(ET94%Xs8zm4tO?4*mvebfPHD)03bEzDo75?ITro<+!qXImp@_(6 zZ%5^Gv8fQFz_x~_$kXw_@3x^?^-!$c*!P#LU_P>NVIOHW0-7|8r&PLdzpqXjliiJs z%*F1M$h7-$jF8IhR7I0=Y8H(u2zD^NFG2ozSbVx8a1T|umVJWj!l|_AykNf~VW++O z@HLI8Y^$;#D4g<{XGWV$H;w8*BcY8L8p6WNGM(4zj=Q@(i4udo`H|^(iG(?gnm;|c zPmEpG&1ZDv7>k^*<B+f4{cfKRYu`0TnDdJCC4snxg*MDpfNT_V)?o10j);09Sk^ft zKV(C68C_`aT4ph30z2kG(HCvx6bIam(QEGoaC&q$G&OJ#Lf;pr<rXp3Q<E+z9()70 zpq{71p}i*fW1#gJB_v0yTF<1FLpv@jVmXsy$3{WJ?FHOM(Cf8tD|&I?A!IL`-lcSq zzbEk|b;ilTS(J@~PcAvr)ceCg1h6xJlaUy>AYbaKs=sA&eoAqr{kbBg-qMxdB=bUd z@4l%F@|m$@mahy0n1JarED!N6f&0;)m-ISTZA5H*yg&<7Qgltm@=BfA=rg#A0f`TA zX0MGOr$h)tGv_q%lIIPL;SZt>C`XqCT`mNt6Qp6sk?L+Aza4$#FN6aYz7T!VqE^&_ zZ)KdTaJWYC5}j(9A!faxJXK^yFHKmV!wMrXV&670{J!lYY$kcS@scp|DDm~3tI}0{ z-3mtGdsWG5VvOmT0~(Us;X4SvTc!=TTx?)v@j}iFn?B3(uCiHm>pDsF+uQbRdX0Gu z=A!uKIOp?PKu`Yby0&2{JskQ7G{Rc)*e84`X&1`zwo6VoPXXiz5NXd&f7@z){0SQA zrdV}V6_ls_0Ui!J_0%%V#tmd>J(`)=oqo6b44^#m)Dhz~UXHl`)vkRyHfFh|Iyg@# z?#3t28hWCHitSf<Y(wrA<WxVm<GIb!q*vf~qa=X@g2`vyL}HFZ%`186Go|Xeao0D< zp9`kAK-9ZN@QFzjU%*m!Tge?9w?$<_Nf_ULg5a2K(`o9VCE`)T9hY!Dv$nBl6P3L$ z*bJ2p>v&b9PIdOAPm|_a=3<7C&Q^eRoMjoIP@%NyLIVY!mLT9=@m4F_7&K$O>EL1- zW%dg#XGo}HMKv|96HthI)05+soL~v03`|K^iY{|cZILsu9>ae{;uDlq<zzo@(-5|Y zBFtL4O24;viaOS)Uy3ZfC$y}?s^4U($8^V3Vwd(XMD>b4au23Mb^)8k3nXMlwv=+< zpb8o1w_7y>V`$#KjIXVCkBm90x<!_f!gs5s#JL2L;^V`6f;>9+hTEP{a)o{6D;p*| z*~bRC(~W<!kgt67h}N;@$sxK_qL-euQTg;!qiPiY5b6?COv#XQ9`9l>bhr%jH0F*V z88QPN4L{O4rnY$sPQHb)VuKZ!sa5_~bhjlx$8KHxbGs$9g1o@5d%~mhHpZ?6OZKzA z+!4wdZy&)#I&C18wiuw8#FkSOglZLClAZgx8j6)4BO~R`6tOFqN$0aRT*swtUI4W4 zU2A;r?_~wDpH`i;Z9e6|L-i5uouO!rl7`$9Yd|-5Sa30ULa_f>lSr~p^*CqetHu?U zqy4qlnkfy3h<t2epKObFYBIHGQndO&qas!jYl<0OcMY8fy;EFF6WEMA^V2%qYW4Mp z4hbvEJo+vPh>-JxXCysB*2D{G?>NAgKO3<G+xlwQN9X#opFG&OlA;sgd`cIr_osqp zpq<r@P1Qs~*tx)?KT}nVnY;H3Fg6YhnWMvlYNm9#vi81m&l^V4+^+Q*@EJ_K*j!($ zc#n&(E>C&)1g^=A+cO7ReOJ^SL|Rp43-NeJxFE~os)5IVRxyL8$pcB*0V~6R5_O0P zWmm_MNJG`vmCIHKyf#<v%tn3OqusnDS<LbF)4bC?qKIDH6B8s(Vm3`e##ON4bo!n> zK|>n02ug3Zjm>z)I?#@pQr1d<jGCw`byl=Ih<oqs>y^^^)>2J(_>6`i(AODb94;Ot zP#8DbT9eO*lT<hOw(q;N^M`Bry<Ol6hK{wJJ46FK@ooIix-?gA`O9XuIlnq_s|03? zwTkZ1*E|I^;M$eXoAzhk<iEH1?P_4YNV*N%Jg4YZot88uwVoq=jw({p)j^dIZ8l^V zm6f>4y$l%5E~7;CaMe9Myy25&z**d>=B&!3EdbNr>RPrh+K*!I+xD>#12O{H0deSU z&wxstt{}c6OTVD+!`l_IrV~iT3G=l&Vqy&C$Sz7LoVJuZ4TU=y^rT~TB}%p(C4IL? z!pZ7DLV2BD|7k+cJm=6UnIZG@m<eHg0`QJArAyip2v^|NTje+7C3(tdz&ekEKP*LK zjXXj7VkU5NDd0=KqRTloqhN5gzRdCb*201>FJzNj79fb8ai@_^PtR4eigz3y<gLN1 zgptoz$am<!GN@6#Uo*#7#$xIu&EkR%|D(oxjklDvC15*7n9~u{3+0E|`OR_;O36NF zLD&?+9Y8~1BPJ__Qg{d9J7wcIeb<l;)EVjpmJlnliK}YF92lgn+TEmeNb;0Z4v?mK z7_9|?@`MdOSi9K#U9dsCuzlHq{mzrK>!P6x6sl(wB$48KVxlJE1m_{x>7F|sE&-c- zOyiR(sNDMmv!c-i`LOv=zR9X`A%yd~2Sn=6Tg963T>q6HUxwB)`v$108tGvHwAUvT z456`>SvbW;I#FunV3SS9<Kh9pu*zl~*NkTRtR?RO@F2)6=h6{BDS-BBi!-k>VioEc zp4;%`mrH5q9upRu`fB0fe|?iz{)N$jQ89P*y83I<(G$0^{$~n;gX=JhJ2d{w#Mzd7 zYHF&vf`PCoFcwje9WuSYCr%JT_)a-GMYrF1;e}nS(M}t#hH23BL0s%ZDzt!SbRpI5 zBehCWaPuw`oYOsHMNYNrltTKCWQD$$>gxXd^;@u2XJn-~nF#HRwuCMvivmyG+WmqJ zjNDMZX36l-?_biz1WE0J%0TX{bE9~NPCth@1y=7k1&mFiwV?E@gH*E(HvWX9J6GnF zHW!`y`m?`!UuJA%pN+`qrRA2KekdLpE6EOKZt?Luv9?gk`(cQ@>poQca8URwpsd+$ z0^tYgx^u)8K?@9|?N+{VAU7eO(afrO_qqK%0AFUNKD7$jMqXF2nW^<k9BG+X*8=dl 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 Ar~m)} literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfatimesb.php b/tools/tcpdf/fonts/pdfatimesb.php new file mode 100644 index 000000000..837a5d985 --- /dev/null +++ b/tools/tcpdf/fonts/pdfatimesb.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFATimesBold'; +$up=-100; +$ut=50; +$dw=500; +$diff=''; +$enc='cp1252'; +$file='pdfatimesb.z'; +$size1=5079; +$size2=35781; +$desc=array('Flags'=>262176,'FontBBox'=>'[-107 -218 1065 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>676,'XHeight'=>461,'StemV'=>70,'StemH'=>30,'AvgWidth'=>544,'MaxWidth'=>1086,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>507,43=>676,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>676,61=>676,62=>676,63=>500,64=>930,65=>722,66=>667,67=>722,68=>724,69=>667,70=>611,71=>778,72=>774,73=>386,74=>500,75=>764,76=>664,77=>943,78=>722,79=>778,80=>611,81=>778,82=>712,83=>556,84=>667,85=>722,86=>722,87=>1000,88=>722,89=>722,90=>667,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>546,99=>444,100=>556,101=>444,102=>333,103=>500,104=>556,105=>278,106=>333,107=>556,108=>278,109=>833,110=>556,111=>500,112=>549,113=>547,114=>444,115=>389,116=>333,117=>556,118=>500,119=>722,120=>500,121=>500,122=>444,123=>394,124=>220,125=>394,126=>520,127=>500,128=>761,129=>500,130=>250,131=>333,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>1000,141=>500,142=>667,143=>500,144=>500,145=>250,146=>250,147=>500,148=>500,149=>524,150=>500,151=>1000,152=>333,153=>1086,154=>389,155=>333,156=>717,157=>500,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>680,173=>333,174=>747,175=>333,176=>400,177=>676,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>270,186=>330,187=>500,188=>750,189=>750,190=>750,191=>500,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>676,216=>778,217=>722,218=>722,219=>722,220=>722,221=>722,222=>632,223=>556,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>676,248=>500,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfatimesb.z b/tools/tcpdf/fonts/pdfatimesb.z new file mode 100644 index 0000000000000000000000000000000000000000..abaef663409cf86c77348d25f8d3ea95c842ba88 GIT binary patch literal 38174 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 awx+I&DJ{gZgpdEfEkbczcxV42rtg-ga&?yg literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfatimesbi.php b/tools/tcpdf/fonts/pdfatimesbi.php new file mode 100644 index 000000000..52eeff25c --- /dev/null +++ b/tools/tcpdf/fonts/pdfatimesbi.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFATimesBoldItalic'; +$up=-100; +$ut=50; +$dw=500; +$diff=''; +$enc='cp1252'; +$file='pdfatimesbi.z'; +$size1=5108; +$size2=38307; +$desc=array('Flags'=>262240,'FontBBox'=>'[-200 -218 1121 900]','ItalicAngle'=>-15,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>669,'XHeight'=>462,'StemV'=>70,'StemH'=>30,'AvgWidth'=>525,'MaxWidth'=>1086,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>832,65=>667,66=>667,67=>667,68=>744,69=>670,70=>656,71=>722,72=>778,73=>393,74=>500,75=>664,76=>609,77=>896,78=>722,79=>722,80=>614,81=>722,82=>672,83=>556,84=>611,85=>722,86=>667,87=>889,88=>667,89=>611,90=>611,91=>333,92=>278,93=>333,94=>570,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>556,105=>278,106=>278,107=>500,108=>278,109=>778,110=>556,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>556,118=>444,119=>667,120=>500,121=>444,122=>389,123=>348,124=>220,125=>348,126=>570,127=>500,128=>761,129=>500,130=>250,131=>333,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>944,141=>500,142=>611,143=>500,144=>500,145=>250,146=>250,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1086,154=>389,155=>333,156=>711,157=>500,158=>389,159=>611,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>272,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>944,199=>667,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>570,216=>722,217=>722,218=>722,219=>722,220=>722,221=>611,222=>609,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfatimesbi.z b/tools/tcpdf/fonts/pdfatimesbi.z new file mode 100644 index 0000000000000000000000000000000000000000..4cbbfdcd95b6293b91e087d756397138799dd43b GIT binary patch literal 40718 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 WBDCjoc*8N<f+X4Q?A~*mwbf-X!Ee_9 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfatimesi.php b/tools/tcpdf/fonts/pdfatimesi.php new file mode 100644 index 000000000..4d15e94a7 --- /dev/null +++ b/tools/tcpdf/fonts/pdfatimesi.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFATimesItalic'; +$up=-100; +$ut=50; +$dw=500; +$diff=''; +$enc='cp1252'; +$file='pdfatimesi.z'; +$size1=5091; +$size2=33525; +$desc=array('Flags'=>96,'FontBBox'=>'[-168 -217 1053 900]','ItalicAngle'=>-15,'Ascent'=>900,'Descent'=>-217,'Leading'=>0,'CapHeight'=>653,'XHeight'=>441,'StemV'=>70,'StemH'=>30,'AvgWidth'=>511,'MaxWidth'=>1000,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>420,35=>500,36=>500,37=>833,38=>778,39=>214,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>675,61=>675,62=>675,63=>500,64=>920,65=>611,66=>611,67=>667,68=>722,69=>604,70=>611,71=>722,72=>722,73=>339,74=>444,75=>652,76=>556,77=>828,78=>657,79=>722,80=>603,81=>722,82=>616,83=>500,84=>556,85=>722,86=>611,87=>833,88=>611,89=>556,90=>556,91=>389,92=>278,93=>389,94=>422,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>278,103=>500,104=>500,105=>278,106=>278,107=>444,108=>278,109=>722,110=>500,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>500,118=>444,119=>667,120=>444,121=>444,122=>389,123=>400,124=>275,125=>400,126=>541,127=>500,128=>741,129=>500,130=>250,131=>278,132=>444,133=>889,134=>500,135=>500,136=>333,137=>1000,138=>500,139=>250,140=>944,141=>500,142=>556,143=>500,144=>500,145=>250,146=>250,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>920,154=>389,155=>250,156=>694,157=>500,158=>389,159=>556,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>444,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>333,181=>500,182=>523,183=>250,184=>333,185=>250,186=>310,187=>444,188=>750,189=>750,190=>750,191=>500,192=>611,193=>611,194=>611,195=>611,196=>611,197=>611,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>667,210=>722,211=>722,212=>722,213=>722,214=>722,215=>675,216=>722,217=>722,218=>722,219=>722,220=>722,221=>556,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>673,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>675,248=>500,249=>500,250=>500,251=>500,252=>500,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfatimesi.z b/tools/tcpdf/fonts/pdfatimesi.z new file mode 100644 index 0000000000000000000000000000000000000000..b13b1fab8ce762f4b9b602743a8c111c4e9127c2 GIT binary patch literal 35922 zcmV)2K+L~*oSeCJR3A(7|BVHAcX#{X8eD_BySqbh4Hn$p-QC^Y-Q9x*2+qUZ{r)z& zclWR7<eUlbn(peF>Y9Gl02z^-BAtMdt%0$qt&I~MBRvBbp`5U&fReejvEvsfeJgWA zLQ(}|7js8*TN^GyMtUY@Rzgx}GBPD|CoALs8VgOPV(jqmq5pH1kb|+l(}zu1-|1tr zlCv?PqOlzz6FVUz8y5>R7Xuq169XgT{~KuQz(puyZfHqMOAAdVWNYW<U~X#W#6|em zk5<MeP9K9Am}vjHGXLw!`mZa;zpk8rT^Sh&MIDSk7O^#P`l|0>{5LOzqPEU9M*j+j z9-53$%-F`*;Ug>~LIXF#zmg$p>tJg9FDDEvOq_(2W=>9aTmXQ{$1Rh;ZqYlM(AyY0 z0jNI06|pfAvbDB0wsCTVhW=R9$lTD0(7@Q#+y)x(moFtZJ7YpdLL+07e`{%dCkJy^ zLQMvG1_nk#hQI#(=O^utM>n#yv2y!8Tt?s8m=N&KefiIAK|xzrLJvAdHV#5MCdQ9s zGO#ieaxyRwdi~v%oWA-0g~ITA@)sKuTf+YrvXQgh|AkEmaQXL65>o#6PEry6%`qWB z#@5N)(3p_&|M$-Pxf%cEUDVmi>R&0K{3`{7|H=X3zmxFaWA&}gt=xW({@39D8l`Id zR}BzS3fkIQ{<jOoKXOC}`1e8rHl|j_gmjFo^sN79H+K{@cQrPWGj}pHBQ(*say0(G z8_G6D#tv5IHpX(cj^=+o(Z@6fhJW5vGW)1(8)HXDLe_uZGqy4Mdn5o68$(+oa~o4a zCRR2=eFq19H|US37(XN{p~uJn<{!RX35{Jp)(6nr*gAboBD8aM@*@1GPw2n4l9>tM zXs7?NF(1}{8<+tf!>#nKe_L1p_Rh8+Wp7~h+r|p8ake)2YyVAcep}f9Mz&T~`VPM> z>;OAs2g8r5|83#`=v#jn9rZt+=08Txf3M+a{;wqdKQjvh!0uz~ZT?j-|1mQD+xV}S z^tY7>pzr8p>|pL_`P;?}u(NV@{H<94h9B>s{%->-z|76g%=q^su(16Vu(|E;&{)_3 zj#m1PX1@&_0C!^t+uxcKU~BU`W>yA()7Rg3Ss4LNW`EW3e+*0?2ZZzQ6tOY`Ow3*W zxX%J`{CM&IBUu5C#x8$E$jSyV{@atYvIA_){|tcR<0-9d|Cqt~;lkSd??yHTfYo26 z^&ia$Ft&Hr|GmX*OaRlrj#%U0p|UZ5?2@tLzY6w0HWq;X?^xJa0Rq1T8$j^4U<U~O z790TK-+~h$@*ly@01*8x7y)9x1rtF0w_pZ*`7Kxg62Ap2K=QX>14#WA>;UQCf&(D) zTW|to|06gU0CK+tBS8MQU;-%o7R&&}-+~38^jok3lz$60fXZ*d4p99qH~?zD1t&oL zKZ271pz&KU0t_7V4K0nG{`L}ZG64)etbeaePUinN_V4co=f@s78k(CMnmZUe|9-JK zSpm*}oi&bzwhq6`hm-AN-}V0}NKSUZ?>B~%17Pr5Z~_efBR&o=fYBf7qn`dyA4UI% zVg{K0p;!QBe<)Uf`5%f6VDX1y2Uz~0H~?0EC{DodCu3w}0NDJY7y-6_C?<g2AL^r~ z|4=Ldhd<QEyZ47;133Mm*a6OeC=P(jABq$3^|xYT0J#347y)j7C?<gWAL`%xXZ*LF zW@KXd*y=x`Vq*RGsK4(qBNN-dH`&SD%IJ^GGjRY!oc}nj7?~OVIBE^_9sd~1%m^^C zvUM>3BXu8q_<x80KgND=!ph3r&e8mj6n&t=NZ-`-k0XQegB1TZ{fQ684^sTQ7)`8< z|47ciap7cU>-;x5Fn%yY(NN#P_RqjL0jAF8R{wg6zvt@%8nPmPNG5>BKjwZM`~P~V zf6Qb1xAh-+{W$;sUk3g$p5s3^{yBvcVDQn982@4Vpuz{e|9n{)KgeKg{SOlp;2+!f zK?f%XeIsLQeTP3v|1U=T<C#7<@t=JBBb*On*#7DAgJ1ug{BisknHxJ8|7|xv5aDcN z&cGnR@Q01@|Jnm1+pm8(_<+UVAkX-Lioa-V^;d85+xWp>XNM1T8~*VMd?3Tk_)k}C zALVUpX>9YiqW{2$qp{)N$n(+60{%zPA7|44>)?M|Kd@r!U}W+^!M~xB@q;jbWzEXi z+V=0~E8_=ltZYrq4fU-)+NM9u%>S1Y;XiC2hsH-o{MYju|53CbB(l~w{9B$scw}U3 z`e!%5_(7$=dX$gA{%BMfKk)RgWdxc2uyOvMjrq6j16KNm&Q5>$`ykf8N3s54WBRLO z(*HQt?fxjX4}$%>)%k1Z{vP@V&kT)?KJudfhmH0B9CQ9*WBV(u)*t7Nv(?}7`a!z? z<n<q0@xi^1cIl(laQL&eVC48$7iFez^#><DK=`lT>Hh}*k)IDL{=ZJ-?}hlmMS;KL zi}8bs0{=+T2M`7R*ZK27M1g<2fFC#%`0pzFV4{G--)j2<i~@h0Iv;2h`ezD1zH9&@ ze-G~CGY25@_u!a5SSj*9f@AuirpSLq!t_DUFaPw(3i$F*pKO3H|I;Ts;LHE;`N0e) zvp+N^K<4jhVfp~9>_3+Mpsegami<7j?EhN!1G=*RbjSjb{qIOV2yE?a<z#MW<@Se> z4IumX#^>Xc7NGpka5w<U{|tu{p!~nW`5?6Nf3N*PYW06O_`tQ2nXQA(AC`|+#@NC7 zgH{Gsf6o2rxc(8(2e$S9>FxvB|1+MCj_V)k`M|jT{|J#2p#QfrWcr}H{vXpmh;H~_ zW%$8#<9`JA7tQ|>+y~2z|5tDyKsWyHNIrmW{!gFm0P}zP<N%oePoJCs^Z)kw0dnI% z%kbmF&*mR#`GC9aKbHOY=(GLDvLD}lw*PC{k3PWmpAJ7xwEqza`v+-U%>Op<;~4u# z5q@Cb`5(c2VBh&4!F*uf`F{oT!G7oeUipLnZvS+^@^LEutq4EZ@AkK;fBPlDzme<o zuixH$^dSFFo0xxmXd4^58XH18@qI)2X=qifk@fa0SKmg#K)l+=V_QG1==Bpg0jFF8 zD@=X#y6;W(2-K%EiiNryOEE0xYb|A+qa}unqDibFHd<KzsG<(Ney@11b|ei?DUWP+ z%!w|J$^EpbYE>+FDc$!uZ^k6RZWjr$u}=(P9D`ed_(@VT@qQT5j|28<yg*pl=4Q@h z0}`Rv{jk`+nS2%4v-O0hIXPbJ(Ygo^35T4UbnR`?gF@2%uk%m&NR6TO_3Voch|yny z=@JX<s!Tk1TUnd3_cVtNUANYv%)$G@ir-pDpruIEtSQ<a5r#K$W(OfFl{`gGk<vy? z&#Khx(t2-LDXhOcRy0MAmfiZAYR|2Wqjtu+pH{v5K6<Uav^v;dl=@dX&~--S%#oC} zQaYN0(xo~WFXA5X=^&{uolfN27LqiddLSlYXIkT0gm^?Is=dL#uc)l#<8gZz6aHus z^13uj9!JHR<>_gv=CY_YWI{|psHVZixsD<<cdrq_d(;lYYeIliVXxoN`sw-!>@xBI zmeIHQ!975G*2SVP3Az*JTsUMbC0*ROG*miZ5iQErJjDEttRDoeB!I!iSY0R#*%YI` z!;@eGHKKSGTPo=)OD8|Pe$?`^v1#9>95TYFanKSkcB8!njjVjdT^@y0^d*U$ri5jR zCr+mN+3|p@I+s#yq(#r3g&;e7mV4ui*h^Y3l^e=bhwS2D;<ruXvE&1bcK(JLpVup4 zSX1X1`sHf8m%yi_0WXfH_mrG_WPOaJ4YECT&<!snY#QwGi6qmsum`uQCN10)H(nns zQA)n9G$mvFOIN{n^{xrt$vpx)jbIPb+O@hKh3kwD&-(mY%vh4BrqK3Y^@lFI7O}Wp z>FRLnpV&jH%JH7pVhTr*8kjas6oAn#x%A?_!Mg3D8F4W4PG>J2eT2GB*}9aEuEw;Z z(wMdepqTDUC;I~Nab(Yo%An-zg+#j}d3-ASoY_d}F)9`h)d>6sJZ-clcm|z9(E_(H zyDTHa5vthFxWtTxvJ0ur_aV*L?gTj}@liEmPomt_9Dl(iwk@@U89+_c(wed;5TDc+ z9XH=Ume3e~Q-1cVA2wpsh@<BA^|;^;D07g3;k$R^wAm$pS=i!IYEGFZiTLTVqL>1P zT`;{3T3p8Q7-2<qkk!q$+TM8iF5>%A?s*Qcjvq(WOUkukR^6+<^+Vvi;^n;Wc5L)* zblBkAli62K^Kq`XEKB@R(5e%_;A|{1s8`^RWnJMHkv#aX>h?Vt2LXw)>G^Uim@#=& zM6~1Altnwd*m8^nvJWm**bTKS2;!@yw+#~rAzdkA@1TQE!cSKb#ntNcN#^(s>hy6v zjOQ+C0h@-)pIVmhbosL5cZh%GdDeK$nEtfGXFys(mYPkB&x$(fwT{?85*Dp#P;AsQ zPt|8t9i<zaidpCwCJVn-!_B^MWL1memdDF9u7)k^A#WT|7*d3Nx7@xB^nc;%OUI;O zFV?4wp>>_h^pMg1q%RL=@Zi_#*8JVqz3zJ?B*!sG$S`dz%EJ^z(>V?pq+N?<rKWkS z@3W;rh>gEvir-q``v{D+0_Z@801ScsRc}PUV3pP@K3s0@h`a090|K)^*O(}_-;RTo zEfeYHj$fb`@M2RQ5;%-6ne%1bgTDG`K%sJ+v(dLkBE4ln11QoiV9^uGz8aP<*l3dZ z7}oFO8|hveVxYz1WkL8hxv1i}{JoPR<Ca(tBGRHl@?RrhG<QwTH3}SgF8H}w(^d;w zDrTVa(siM@!)65^YUmUZ_EpdiNnCP3i8;$144Ud}pYw`0AWy^5oS(gZ-m1k@k{bb? zP>y3}r-RA{ScQydVI4x452H#_?2B)>WDXHN8JEpGF*bj<Wa8=DHipTPJDDwrj@Cxz z$dHf^dr@xL^knb^l3;oc4G1(owa^$?$Ye;Gb0;`avRyx_itmbr>&&FUlx;Sye@k)Z zp+#{B^O5o}nN!X`?HfK)*;qB>*oP4ztadj@D{A66cYpX!+CM~z+)FtCoso@0Ht<b_ zzrJ3i{8X4i^hLdq%x79Tag3NN=1?KjK?1A;$N;eYz48o2USK#QNN{soSLG}C7zUm# zb5v;;4~RSA7IBNN>&@ah&`xx36N28o=MQy82K&3T8KL~2%+9=zHjhv0+7NAdQ6*O= zamwrkTiDOl1?O!nVg;BiH6zzerZ0GJ8%|3bf)7vvVbdu#98>s=!O-`)Ft`G8m6JGn zF720CUNzBpNB+esL`|O-5mzb$Hi_;y@M44rO_k-^L>P;PsLd1{r;sF_;NCor`XDn{ zHVS-Ha*fcWxI93^#mI)kR4H>cvp#D#qw1+v&eT!X6S*W?Ev%gnzE!<MKxWkQy4%wT z^5k?fGjGCZ>6g!!-hUhEl@kn#v%vV)f6=T(u8E}w)|}dh16q^}p+jw~*4SBe$xwYz ztGU%G;F3)aKW{SSmBjW0$w#YN2qZrEZNHEMT>G4JuXGBhN8=3od}_`g#puZcB>q!X zW2ZMgl2NKM54sqmix5N2j8&AVnS=TQpDonsPhmDk^+qN?vmJ5otU<wKe=_PCy!IPL zO-#bWRhfVXxv~SEl$YAX-i#47PsU{wN&+uesAe9Wp4vWtJ<qE_AsZJ4!np*5!s2ET zc7|AbF(dN|6I|87AHL5T62)?YxIoVP7?_<zHJ|cy;sEXq%Rz@krs%?Yc(jv)&@$K0 zZdGL?h4hMEPa1qI$#ux=qf(?XiK(;TouWjqsL)U5TWXKK45TzHW@di1FQIspG`%#6 zA_r2Xl62p#IPP+T{R_kj#6Xi)fH%gm8Cv>27p!{BX3De1mx2*dqm9&0y>_g(S4E;@ z2ECBiGjMWP$Chhoml<F=amiQuOe80ejcyadG;*E)%tP$q|9Qm>6zH|w;|YPO>#vXy zqvUdu2&wV>?L5a&36wxsRznn)V<P7lX1=y&M;FRLZ(|Ino5hkXQ5NlK%*NIkU{X75 zLWtWe<Cl1Vb?8l|xrA@7kr5JzvOb&oerI&LRpH%iFAkJacnp+P+B($~GMH7~tqJ{H zsol@!V&{bCeJ3?F#kX&n6WvmRuGW5)>R^;_>(@+`8+Jhmq-+k(k#A@=Y>ECZS{`5I z%~ZrzP~q7lOM`Ct=%2d$%n=A|HBgW?q5*#2347ADlg6-jZkS?tj9s>W(6h0vRq3*a z>K}5}^?9Tc+I_<)T(`~3Cll}xTs!Ko$%u;$LU{}PC36!bSR?viW%iR6z57645NS^o z78+_hrI^%EIXtf1K7X*_pjf&77=Dp}F`PDVcTUZA{0frU->P$D{9#&?NTyO9T9zM1 z_YOv^14|2@vq5SOXWSwqSSgSk^0<)PyWs4sFUY^k(O;Cd|K`Tj7i6*yb|9DCMf(n4 z_n6J<t+Tt1JMwXT6>=6!z`6exESMICI`!RHCw&bl$>%nx3(G^3QV3;g$G_~852Qf? zhF%j%U=l(sxZGJobah0#>`q~tD&adzWiUL48bejybkZ3zr<9zn>^bN|6&)(5K@FL6 z;ZYQ^6^iIQ{`s=<e7)1QQzW8sB?sP>l$5wrRJ}8<YOrO*<gj&ruA-cSn|ApkqNQ!> z_lusB3nUDi4m_Sb<WNO8YK^<->7mUo{KoGWKqMiEuhz_%dwHnQ9K;IAyv1R(!0%`! zAQBk!Z?c&tON!eH7PsRl&BcR?PJy!aksu|;cv&pyU(<0|9Ys}O=WVy?MpEkHY-Ujm zf#cZcLP*J`6kscEs-}vD(dDW@@*yx?lzYUxt8Tn9IEqh-gHL*xhHSM55|h?#1#IYH zO<a1b`+_}f78ibcO-`svh!qd|?@AEHBx?;Ns*++yr@)Ju7ZF^zjHNL|;&C(VzdkC$ zc0!_-g0N7^NVLyYU&&Xx++C!K*wcEas%Cq$hV3bS2G!tZW(wwl$ttK9m)DBX>{BSn z(M$)CWEt({kgW~*yvLm+QwC{6Wx^^5F>QqWuH`e1BZqxKnnSbIEuYyxet|Jld^8(W zIL7y51vTE9OS5%MVJZa+C@epr&?A>#$I5on%mQWu7@Kfk834Aa$!okVrLsPco7-HL z+Prh)y1pE-u80XQ{ixWxutn`2pHipQU|#yn>iIqyWv8GXFRGSEvB~*4uuv8zf<}30 znl<q|q!vZ5`H*}WtrkGxP``O|d?Q!9)9Q<V#Q-8Dh$DVqKOw9>?ktL6-<meg=A~Jn zoz5A2(=^Pipn|kv95Bx3u8kmNAwq$a#$)f{Qg<@=H%wJuk0+S8JUK_ewSUF5fm9W% zyXs3!bC045Ag`f?<W5334OkU1R9C&aCwe#VmZW4-Jp)Wzu7QnxNC}dz38rCb$_tQv zN-}5+>ux>sMwBCO9_Dw>AsEj-JT@5nX&pZpqSuUmnf+Kb7A4%L{}{YimsQ=41xEW` ztrHHCdTZJJj--w`g<I%!rwRVGnScyYHs;u#9EL%r{Jar6BMEm6K5{ud>DvH}d3??= zQn-pSZuMZ1febME1hmN~tF3O%a1Khv4E@%7J7dp61A$#?u69cPOi$DP@@A$h5>WE( zvAsjF+@P}oB3QK)>1K`~_ec#kh;bzdhU>$_V-h@k_DC_Z^o8q!-EYZAs0yo-TEfN+ zfG<j}BYbl)w<&Dx!UF*4M~HMp(6%3(-L!h(^+8v)`LP7FX={PX&P}#>#KtO^#fNVb zuO|H#hDkzlRunJtBAVH<TD+@a&84T5!k;^p9b<OPvC?K?WwQ)YMGNBT<OekXC9UA0 z%D@<|SXzVVbJEtKY@;GK8tHE=L7z6vxnl_H+%8KU>BxQ5ru~nv>qnwjmaC2`i{8Op z5`Av{#gLd8QSCm>CvQ|tIwBgv0r!!w+*iq8Z%mh#f#iQ-fx!MmA7YHUadU8|&In{? z`eg!!DY46ACPEpoPAqy!!N{wX92X>&tWI8u*&DOdoUATT1eH+1!_L36XnSFa)DYC+ znQaU<lR^!;tG*z$9cM)N6!z$p!r7{=bd4gl)C3F^u08BD|AyD0irJ`#`iTicRWIbN zy{=K#iiZxhEq8LMQenE}!W`wtGg>{HXW9m=eAZwwG6jB7U2w+WvAmbb8-Y5fVx{}a zEp{0vv0m6LO1|ywNkMT+U!vqMjfPGaCWD!38+FOX4u`39Wo7nf%5~QwS`K|@`4XU_ zBpM!>I~|gd?nzo+vfRK>*X97WxLAhCx+pT9+RO5pb!%g)I?$s&zI#yFOi8e^R2Lt^ zO(;Ak4c0Y{&Cf)=xtnw+qI9<o1STLR*ID=~<U~<ze$4i(wu4dpaoLgcl=DSKK<LZe ziL|7sQ)zgww-d0#fi7f&B<QsO_f-L0GL_FoWBfp=a%PlivUmjClBg&)90c@ZUU}T^ zA|nD2t5&i*?*m`Dvi;x}{FIh)`ZXwQ1-Pk4FMWx|H8Q%1Rb!ymPj-!zS1CB9=m=#@ z14Z%uRZyt<>hUsmJVAGTRDya!A`LVAF4`DyBw^VJ5afwXfW{E_USCsft_10PeKn%9 z_BuhhL`7qlarYskcq!4&wSo1aZa7k<;TP9OZJu%CJjqG|c?B=e_mpuj683xA49;_1 zfczL^+;a~SJVvvko$|6;3%(?#lm?)3uP>LRRf+ke5)GGG1rz6Yo~H1^aW9nshIbiO z$CIjv<w|}ORbdha&BjP{J$0B0mi+YV9WAMNv2JvtY)-&boTsbekEhb8NllJnY#qAV zk)sczXeGwW(Wrh3FWd>8oNF2kIug1Z)+b!PC$pxEq!J;Ru=ZV^b)#)8nfw|y>H!M0 zjw4cliCCy8Bu2UF^U8{9vU!v}kIfgwd_FOAV4WeMxlVk`#DSY&BRf<XD(0V&Z*NZG zhlS^|FQ(@Ks|59>^oFhOt?+UBXTKBT6-Z+-&fBlKDsfvi(cp0d^T+&n?pmA56@!yH zxn)5UU|B%!I*dpVIEDaL!?$H2qf~>b33j#OAcBD-?nkt{vn7*3)^PuYNu_cimLrM_ zTP_t+tsguqv_EYzbsA*C4qN3L>n40S76LYxA<413vv`@*bp0+ZpFT-=hFwBrD9O?c zMq394u;3gL=i^t`A6gwE$QHPt9v%!RRnS0pTS!2BB_HREiAitzr9Kn%VBZ7MHM<-y zdc~>(NNSDXc8f+LC2r<vh4)GkScrihPqiY!^DOygI&~lMMnrMuL#JO6-+_Xeybq}+ zXSs=C_bdNgI_<@TLafakh%j!kmr;n7)~-l$6Rs*}ia6womrAokP`~o4#Txa3Q*gca zDa$t(Ch!A>M8tbega8X76d=4<xuH2R{lEkq%E7{@<x+BU!L>C*eknxD@SN6i$2qUj zm0lQD`aXLa<2_D25rIS7A*+I1=R0J3Qm>OwA-m~lBg!?0W@fEF(u-<?B@|*KY;eMY z3z(Xykojm1t&yI%pt`i{vm)5GOkuO-6P;|l7Bm!m8>(}|u+OmIs=81O8KHnf#~euW z0J97HgsEc6VH8Cg`FyZ4G|Yzh=*vj4Bw`!>FW-3OqqJH=@7lro8}h&9Z5^-3y#x^| zioEucLdbUAW#OAR#DEZmn>mqKXZ&;`p2IrjMGn&vJb`?%1~Yl)yP&9E6$pti5CSI= zVQd=BG->d;fAO=H7e&jWE7|z<`c4Q!r3cZp;amDCnT5O-Pn+zsTkA2WdbQvl!9fz` zm7Gzza5)><DSf8|v)CXXxUhl7TCFd)rPE0;W^N+EKE=;B@P6JTRf2~5T`bb?dlhs1 zlMFcowj)mrtv`zswgx&|SsV!%Vw=0`tJe~hR8Dl5Kewa(svKfB<yi2Cq=qhS3wL<9 z=54eUH}dt>aR-^TpS4egH5TUVRP66rMbE~`8=F0u&aQdPJpy5V^e;yysUs=J%v|a8 z`DB*A<TxjAz0qChxhu}&`D<Heo9eO3Z$^Z&WFti+aIuXcvTyU3D9MX!4;>L<a3jf} zsBy#8YU&u6Z|m8FlI@5p>U)mtAz5Xwlfy$w5VyWi;<6Mxm<q7Qqcjp<hdpE7_b6*7 zpp9BTX-!pEgwl2)jwSre#Q`>%jbN2zA*`$OdQqA9OHpPBnuD6$Db@5Hx-e%6sBYme zzPK@FV+F)0^A!~;k(6B5M`l;pjciAsi^>hHd$x|>&7#8lUdhQi!Hu`z%5?(!oQk?V z96tHk#x0#i;&JtB;9ExR@YAqj?NYOSvKcdPp@o-3W~8Y3)x~34cK;IJPQid;?rtTr zo9mwX>F17q>+&XDm)m4>Acqp~udvX{_OBNq!R&(8g`#|Eu&IbU%wo{^J@-TAP-hfz z9niB>zn)Fh^Xb|1$hu2;6l53#pbVg=peRXQWOp7&aAO9>M|UVn5Bh1f#?<-~{e-*- zd)jv8?+MW&-;~uTYE741PQtcQJ{2t&b`ccxbuZbAK$CRuq;5ib5n>ROFS-c|93Kq( zz&t*ZgGtBY(aev!0aqP`WYQwxuz{{i^)WkGhTGIv1^PVR(XH(;r%riIcFB537XJ$H z1}F%$s%DL{2nAKJQ$)nmE7^iA2)lWWE5tUo=6#W&dlG}zRDRPnqgE?I&jWh~Dgd-g zuQCIP!H@aFmXTIH0&Vg=6j*9g-P?RY@`yX;RoW@MT0++D#sp9;w@6PJf~fP02V-J} ziSdQpw-bB4)ne$HnwWv_e))PT2&jLZC()Y!#9&na{i>KwPLAd?owCd$RLZMh7z41{ zkJN#7!lfy>?+YFXtrXi54Y}@WRx$&ykJG|m48IgGL<l^%zAEJ9sf~x!G<RJW4%OP@ zsI1@Xak|%1IHK=dK3cP&-zo7uaE}w%vAiD^%C_F23;1<}5Rqs_tc^sLp!B(FWqcZM zgu8EFe6u?6g=<TjZauzpXc7shuIwQJ{{hZDp=3TO??ImAyOjv!``iUwH?@eW@UwAV z!a%Jr@LhIwOKsXu>Tph9gAFtpmm#XNr_OxtGlxm%Mn<>-zU0DspJo5?jR;LrvP_C= zuK=oSyrA$BS;(*PR3}Wwc9K<|9?bZqyJlcN4qa>KC6nqU;AEWh!7W>1r!~95`=-ww z7cYXd&L!>6Tu-X1Rbh+#DYlO-@HGycId1b<!W8w*<gA&}nK529yvp&KOjowY;z9kW zPQjhwlrnPU<Q!?Q?F)wngG3baong#Hw%_<u5&bt(Vk=i8in&DctT2vp0xeh{$e8QS z73nk03*WLUa{<6fOSVea5|d8qdPP2}Ib}ZMq7@V0g|~NE!!_z2YSjkpy%+;HU7*Z@ ziF)#7RImu5Ro>9OT<u;E%Q>K|sWv8uW$1x%&0Su%>UC7`+17}Jx_&i<oBiBJj8P2@ zm@MM$-q<=dPw&09*!R+6d-Dx*CpLPX5s4&%wnYg}G|`qT8E8>76*rHEghqjMVc_2( zu+TNx+B29UD^I-kL((UjBXN+PB;3E*edV<Lh6?)0C}#fc@-XOSuu_2YL_q>ipe;{m z0*m|<F2w*t%1jG^9d&=Mbbx<R9BZiBUg&l=ruK3#M-d0~O$^ZcZ3(R>?!EcEM5$w* z`^|3kYKHPWIKAd)wUmo|s6;D;A!hOHCmF*ocoN@+6Di2|4Bz_WEZRK<PR<jh%vDA> zh#9X}$GA2qs$*6&j(yug1PXXD_XOskv_)|G+HaE_U)=e|05LSLkkv=b&};>D7Xx|I zE%l9#uDBI*pFKQOOBW1SBM|ICfNiL#4&N6>jx56k;hYam4mPaok+#fIlD2(}cGrZf zD1R;#9F?iv!38l73u4fhE!S{K`WvT5ZySX{@+MAzdu-aFbK4(k%`j~Kx-zfwwm|nZ zd^lK5z9F7Kp!I$m5L@ut@xDkUgTkdHAfb03t`?v4rE8WXvGa)IQy&;~$o4WHPHBrW zh~X<+K_x;0I`8q}`WbYO4$dLSesvB3rQ?@A9%n*<m@j+Fb%Ak+vRV1gojy1Q$wDra z^J95oTazzw3Gmg7yRjjm)MMpV$A6vuaXYLfcwV<Zb(<FMj@M+l*<}(dHdxlEx4m|< zxZ{ra7XIV=z^;e2E<&tzap03ytVT8yCAJ{II=7zWA}e?3sfQVKOs`NkPS9#l&5z|r z;iXiB`)6x8&D>I`ZddzrU{CoRvk81Cgz&;z)N&imH?*cGvgn}Mt=sa0)s>fT0+wrU zp08Q{`X^r950+H}w3waPyZ23zwk`SVghK9UR-koMj!<3&nmAL@2F{>Zx5_HA#k%~l zS4*gvVEV_y5ISvY7D~~sM2|%WGDnc&fpgmvcW~1y+dRVO2mnJ`<P6$GO+2E}&-s$t zOgQC7Hbz$6_7bDZJ$q7uFP$o!L(Hv;HksmXF5;|;Iqf-Ue%=C;ts_6u-GTU)!k98? zSNnFF+_3Mx%W4ZuqNQt?K{ZJ3DQBq3ua=QZ%yNZs4Wy-nn+>K{9~3T~J!Y=UK(rG; zDY%*|J!~kzqV?W#D2aU)9do?5JhI=MNoNvqrxG@*=@fhGMoc&rjRWiWkxd@;ahDU1 zZ;e!P;w*z{iWvDB`4%=xgI5fLUsA<Lr|PxJ5X6muX~x7X4A|T%1kwYwjt>kQb6-)+ zo<^dW763HT4%0{y;?JjZ9fEaX{4c=?%FKD1dU}dQI(kqJk5M-a%qfQplTF7ds>NmD zC8l<5uXp%uhahhasP)K5pB+LbxpOvd=FpETGSewumQttclASzeGl;rEILwYUcg6Sb zJh)8!$GTQdx0M}sgF?cs&`jMvGjz%sbqA$Fy3S>afO8(}Vj(EH5aL5*c>r2>h|_~% zN{*Y&1Nvdt2YpQT+ovR~I*NIZWcSJ2z9EooPn#Yvd(bo8)i%=aSPA7i7!-ZZs`!bB z|DyBhapg4&a0H}mOP*HKNB%V7*Ad?esLEaDl{N}3Iav~jq&_M0pm@pqbhXOp?Z;*a z_UqR;n6N}RI_#28P-<_9*_~t$dIk#U-Zr7M<M*PlO&>rhUKaf^Ji+dB+fJ|kI_K(g zY@!<Ie45Il=nroq-3%M~H-y)s9^2sN>HtbRNLu6d)Yq&wX|4XKfaAK@<EWWo;J`~g zPNJ;-4s^p2(aP_)6HlMlpQQ0N6?FNdL`%hdgiycv+Qm64!6_?@gy0M885cbV(l?4L zF{}#y%4sybKHMbH7(Yusom{^ZrB>>e@>@h|3c&|=xtsF6k*LK8f{%&%bjO}F!3)n1 zb}QDi=af{`10ix!Vr<$Mbp!jbvb7{cu^DJI=`Kb?z$If1rqs}}#I5S9{s|0@Yx4TI z9i<r&c%$Z0&fKkB-vrf3H+XpHx%V=oeobmS)6weq4(XnCm7vtK$?lk4dClXU3A2ra zW*?SWy=;^1>dU&h%C7~V3RRQZlDL+miIFDL$A|=J-!4E3I;J>)n79OZH>8B0r{Tmo z1_ZhKD_!lcfdCD;U~R{8gE&f~AIdR?^=%aJ)5itwo5)k&fe#z``$!mwzJuX4Ruq(3 z!3Gt7PMZG_<iW2HZ+pl>hdFyB_RgZ`z?~lL*;)^S7PL2D{Urp}jBSu2wd#9=`DXl? zYf9*>7$=!V4)U<x=IA2{Segr~)Tq1**_>`i6=J2KX(#V{)sqnf%b;0f58P{}6k)xa z1mmyH;tOIm-IuT_!r~+3YV@9{BYCUG$+zJzX7`Ecal#oV0pbkBM^E8RDqee`GK=^! zvo#dZN+lafQOF72v&^tGsd%j$6H%F#cd@)e#gm3IKd*z|Vqmw47E_Yk+|ygg#t<&I z!1k_`LrKh<9%|02-CzLPm)&ybIL4aPTw1<x%})gchc&XA+swY5V+2+5jjkRguZ9V@ zGLB?|qXqYUXbqCC0rsfYjS_9senH0Jy#=bY`6i4=5c*%Bxb>6q4l;@4{0-06%ELu} zj(=~;eo-e_EW(9yIn2h$$spDDM(~SjJ^waGqiLbQMUb+n8y$<JisvR8*`jE4o+&QX zueYz9F>V~qK77yWLtt9<)RU?F`D?qLE!Ncaw^f~pl>~RS@o7+|F?i!7H(Rg!g}21c z<A9R6T#}%&_W<{DWFd|Y_VHN1;h~BvdZb1@*C=^+%WpvJYBd5Rb+{6F44R-UFYP4; z4dxK4%B-Ki-NC#f)lWn#@$hAQGgM^by98`e!fzTPRMb4|Y&%q#da$7-G&VJi@L<Zc zxM}ndM42LtM^82MoeVe~;d+v1j_e<HUY&~vF^uTlitKix6I8^m!^LVwPGZ0^o>TNY zrigD!mzG)L@mrjTbZQh7j5WR>6%l%5u+_*}O|7)<pqWcwU!Y!hKE;Z4vcBUcK18W7 zh6VUSJsP=HwLwT4eV<?G3VAybthl-FO4QC}H~w+a6Gxp#oG<z4<*JxscbO;}FUkcj zmGxX<mfp7x7e?6wRXBM-IGTv>=<QyW%cMysK3+;aP%&u8Fdz$Cek3L}w82InDwV?P z07fQG7zAA4aE~j+HeA_G!7DmQrrW%Vlr&^p*}Cd-TOQkBLC;k90OX+wLR~hsDl@aN z@m6KVnTc4oDvh>hW|RRH*t(VCPBIrFw11Oi9$Lns#xIMor>=$GI|Qs>Za$Q^0T$a6 z0D_Wk%>f>ckj$5ne)&tBJhSp%Z_OW920vM8*B}*F9xM7Vig7ZSwGv<WJ+yzvIVc)- zBdTaIKd0_QqhS)b9XTX2@VPO#r=E@KUVIb=^2mU(=PbR#l)qVItRPk2P^o2+gZI5w z1x#%C{>5U{<YIC#4{01b#L{~>sD!V7BHOvt1vmWIJ}aMwx(&t9qxxAA&-sA8)jD4g z6CsvY_9r+2kt0j)vwMUT($3>U_0IHSLKj>AjlL{|ysC87M`ZynV`C8^`*5%@${U#T z+5wfLoER)TX-2si3qlJsyTF~_@aKJ>57feeOz)2rc)5~(vV!U9LB!X>sM-w47gB^x zw6v^{LJThcBwm)38=@xl`@w-2Rn3p5Nd2_A|0IaQfgfqBt_MT2^rMs$RWwB$lUkDW z34uSkfi>|M86bL<k4XERCj{>@$!hPX`rbyj@5&=&TyIh^?v{@kmG+I4uNbaJ%i@$H zjVLK*A}GF<tVscy8I0Ric4r0!hFS^QJu2NG?-W>;cth1Nr&~9s7lh5K-&19^uTD=T z@={LRO-77@;5nigfOMv?v38yGjuf?yJfp&NiW<cbVe8M7xw#)V!`$uTD$)%F<lc@P z?<9!+%bI9h5N0)I8i&bIFj^^V!obp!R%G$sLUJ(#IO*z#bm??0#h0k=_?_uGB$e0n z>V<j`WizvFmu^nI<g{q-7W%}e&ve<eLbWon)J79`1+?pOEr?9Xz~*<A=PbLxCK!RN z1ui$u6^`)wwhb3q<>8&pU%0!g4WUJXBU1JXaPmC#_EUJm%*%1YLlA5Ii{bL$OgW5$ zAy|7T$_6q(IHid=*vQG9J1nDkm)w8w?(BTd_XF`y!(#67<xDXTe^{TDza@9lXL>@c z*F$o(=)OILiz*pthucV*-R2q--JQ#A>r$AIcU9ik@9{G&*<{y~o?zq_8g@Y1e71U* zg<6zYIq}cMOlb;0xQ~&yJq?OP7`uX~ImCcgBM-9_qGk5Nl2dnpwGh%NTcK7wcSFw< zQkIE(<B(qRz5VH9zo@T+e^JJf`K2}k7{=7Wy!V}ZPa5XXNp{)dIDp~s1&^Q!6ejlF zTH7iOK`TM2QDk6+sk#^@4tPDm#2Ovna>`pdvGHj=-Z`*v%}>09nV{({=P{$)y_0!% zRPOn`jXBBFB3M0?`R&o4;RPvh#s)58Vr2z8kPZ=U`o+`D&P$Z~tL!AQ`hvE~5<H`y z?7qC`JYrVJ+aS1Mni(=`)(w3TM>n1DM7|lp<>5SHnEYjI7kU@YMSX9K-I8Ns-zNF8 zL&|6cB&Br<@|YP&dxg=bg^9>sjVOY0?CNQa^~MB{#E$x`nB&L`HLi?rVRTuoUHYd1 zR1A>h1~MEf@27gqlt#I~a)iozCB&R#wF5RCI~-TMslJ#(gGWY4`URJe$vK(c&g{Jf ztHsuAQ8YDg9`xH8hh))VB8bjSnKse%s5y1!$+?AyRURQ2e@?o%8FiLtOT4D|Vq(M0 zPd&J%0u@-3q!6+mt3UzY=KdY4>B$2xjI=@p1ZIAh_V!b*C5!Sai!`@Ta-!^@ZibXx z=Ij?ksdEdR*9S`bMNXY15I06F$@U$gfR|x=w&CE+$FPzu*l(&&Kv5M^`$w4jqw|Y} z%N1>5Lya$y5gS_2IAl~(UI>J;l9>k3LO%tt>>Z+f@UtS6wT*+m2Ca+8b9ejqy10C2 zWH3i}st*eib88YBg!5ppl+V(UgrSkmU=yC3no=L9Q{CTXSd_>s^~6>GY$mYhArp=G zmTj9g`<lHrpiPGkGyjf>ZPKLH|K2s|996BtKFQ_^<WZJoJ#ce+7`)fHqeU5pSCUd1 z!4l~?0$YR!ilWMXKM}n|iF`j5x>w<FZjB?nCNpW(`DzMe8@uXKaLO6}HG^AUblYZ} zEu(O()r2|yRY8OuZkw|icu1?u=7d9G<lx(gWlOY)z4&tfs5#7AAoSc9IHj!@A6)#3 zGlL)!XX|)zIH%e{{a{wCdIL15fPTti)8~p-P?sDVa`6LhT8Sm^UZBUpQX9*fT+dl5 z_l$_Gm3gsf_sl~+BTYqKUVJX=H2M5ddj6&A!O+sDN*)9x1XfoQO#Zt-*q`sz848Pq zV|yoIY)G>8ZsjI69W|<1Wq7?ysK}i}6&JLINqZcLs96W@M<%5}s@4YE_8T&CH)>^i zs3X?8Xo0ZwPx8@q_DK)+pB8B$rS6zerQ95E=&d~_{Rw<E*F8jw1L0$Zc2X;^PF9R? zL-;2j+;B_`Yc%k`B!GHt3V)SV@WzOp)?KWp16Hg~^X23A_uAga*-Ph!iu_*T(Ea(y zMRu@JtwajUVvU)f(2ves?lyL_sB*`?)5QI$&&QUp%WTaK8MZPLZn+RUWIN?7j-EO; z=s8K0pxSGJ(TjByu48pH#{eq0fl|v(c0WP|!f;)=fgCAWCnSP#n0ApJ2ibWqnd)Hb zluVBgAq(UL(x(#fmg);CvBOW{-EtMWhW8w4vFznrhabG37QNQdHuUZg4)jzfi4mxd zahWjMPr6?F9<xhKLQ$JM8C1NZ-8Q*C9de^$bi`777UCf(9%9%6{Ih<cAknK_#n3kH zk_EYoC{!-2;P(@qw0#m0I61UOo9I#!7RY_U$b2(ZM0dvWZ~5MYe^^=X_UlQ#Fi9AM zn3WR8Lh^D`5i1@8fr9C#?Y@si3lbxUHSJ7)RoIxZZv~sKJLmE9){JmD3<K>=?rp?Z z<q*iBi(g!QO>qgwhGLXCBZT&s`Bm>a*ZlbV4Nef;658p`^~h#lspy_zw7_OW6NfI# zr4CyK>iJ1;bb}l>D52!13^w<TMIwU0Q9HD&B)vkX$!MTW_+JweHJS1}J;D|O_u$UJ zYq_!<T4=>~&5g-K4=#2Q?}j*N4qbI^+VI70b6{<#aqD4esQLYD3`)<CSIa*?Ag3;9 z7x{~@qS$ICj+f=e1l~J#)Fx*_5fhq#mIn?p4UJpayv8a7ecJ**s0Hg$_o_c2X*EGd zKl?cWI0|PSf%|sy5S!(pJL15VkOY$qf1iax&l77h{G?P*hRL&R0)`d>3g)EG_{kr) zNyq-i%T%8;qD0%_?GZ_dTw2_6Af?4!PH>cH{ZWA&@CyC*=3)uyu5u3_J0*oeliSgS z<gRYzrQp2to-sLEM{j&7m^5P+mjyoeG+*E*-LCF)yfknuSzh_b>uC2`R@7eCtvhXG zn;{}A2ERjX<Pp5)SL#>QW1m}v^7?V#CE(L{*C6RA{jsa=U+ZK!ujU5{WR8MN%qXCi zxhJyM?6gy}^XWWf=js=VF{SF=kU_6sW+PoR;D24u0tKvv>(-<EblfMctE7A&9_BG7 z9)&lIw2dWL#Bn}*bcq?9%9mOy+;p>C68XFm@xB1oNl_#VUk(EA&t!U1fV|p{qj(SE zuhymgF0YVXQ{Jzfb8oXjdFwIHAeRO$?TMj@Kn}eeK}k12A%_OQO+i*>qL#P3t?j&I zlQHv{oMG+HzIfr0iE#xX7C7?k&?0lOT;#!(*h6qn8zrpu`>`9Dv<d-<pT>8+?>Wj% z&Ra`aww#lAyRj#YF`7Zw0sUE-WK*k+kX3YSu}^%V1@GFG2Grubncp+HEVi_n2E+3{ z`V%XKosI+gmWw+qpRRX>MFZGk=e-COviB8GiM4-|9}qfZPd%XYV0wr;iU|b%`(heO zgB@-=eIe+3$Ej{;5zQ$Z$!1;JblL`iIQ2SneFha@e#H(1&&d~EG=SK`C{c?A-I*v9 zr%T|EHiH!+G`(h;x3*brB_U<@&)IiPIrDNa8<ExG=Fsp1L|zdjs>@)&{NTJB6!x$t zWU1O){r*j&l{cg3Hs6;44kv9KjkDm(I;VR^9QayT^45%#8D;f-!iQEm@{F^#aVRtA zZhes9blZX;@-(^IM|MHOejW~l)#^0w4?VIEzpz3_EgQJw`n|o$zN>U$5<^2<9|<~~ zb)s63WzZG3nT#Y!OXLW%5i!i-Cw)B+zG7=#cShaeCW!AcC<=0g@vmivHzLIJ%%Vf+ z_M1zd%}|<<?x)dl6AMp@fEp@fl$LNQZy=5mhZpw3myo|nndfu<*1K*hBMa&ozG;Nb z2aC_2uLWN<fhlVbg!yvm{A6S1zLr_vgq3=lI|F$$<82&Bjs$mcdVopP55h5YaUTc+ zpi%y1VHIjrz@M~f#8#WAaHR55J1UqwNkfO0>vhPrgi-r7(^h+4)(Jy?UsSBdH7sD0 zufK27!6wY6X`ky3j&<%QUR0NC5tY;GSn603$S$vg;`dTGHhNfQ8V%C?UsNT>T0muJ z-=3A8h3NZ0GdSu7BoS6l)4oX_npjpzzDtq3DBwW*bcG+3z`jfqfwdQKX;r#9cek&$ zQR0|~IVg~W%)34#+@&aQ&}T&p?oY5s3JVnZ^WZH;Ppai+9g+6!@@*CPw1eXT_pk!} zAaq{S9!z((W4lXN9x3zHwT*-<FO43t<BfEeFiLpR2{4lpNcOn|EMi}(eMt<92(Gr7 zLKUO#5eOEI^?aLkv96)aqEGQ$g!0_6iL^4p#FSzd(V0Sq3{Tx57rh<RnF#0-d$*eY zm7^gGX&`o=jXsSXZKQyz%<R|;`%>br3&!|*2=L`4Z~$?9msuYw>E(H=QZ|Mm(EYjK zI!db3#_~z>LfR`SU<uKYM{?QY<tamt#+uO4oYUZ|2c)TSXW`LOu5(O`+eAj35mH~b zALN(P%oO;f0@R2yjvuTGhTz~=OP*{&!S<I6l3E_v8-9o@G3jz;?s`ud;A!$rK3Oj4 z-vXXV4{c(9oZh0(4d{$Vr`+^hHt|qOKaYeY?E3G5dP^WxkrA)wSuxi%oF#*t#X~6~ zoF@iy=+Rx(Dz`K(eLo`5bZ3`kvZw5I8dWq<1N~JIYDB+W0hB>u3G;REDZ4^!$GOm~ zMLlg0@3bVdK-1D@2Q_Bf(qhK!?qSUmX%ekw=m}CP;9&aO2{|tl1v}&V=!TQNy`gv~ z<k>fGFS4WaxSwh07&3baZkRApxxXMnPn)fy?%N#qF3QA@hwxM=!iX#IsWIWHPZFkD zt_ZIK7#GeWTt(iZ#i>?BB`cN(kvzK&cPTdOGsy379$DPW$d6@ltw(lO0m&FWgLZ_H zf!3#7hN-<y>vm6#*3BsV)6iVc7Sg=dJ;Erm5yXcZb`-xbylKPo;liaFACqjh?A|8K zh;mZc8!hv?D8JQS|6Eit7;_eX=nrP`oR?XJvCKxq9vDEo;?JWld5e#L>}GupSf(zU zu(d?Kn|}0?oM@k#30)pMcWM2kAuGM;P#`${El=@mY3ECfYs3>mhYw6D#V&Z69KwAp zICtiW-PcsXq6^pi0^XA0pV3Opo=)pY14Ko5UPJrUMe?-318=%tIuj@M?9M5?c3S-- z$1??MQRDDJH83%%MA1lXJ%#M5y8U^JG!^=NMPdB3R&)doL#S&YdR*H1P1dNw#flp# z@%9n*-#B-Ui_@N+mS=txEQGDy`j3Zv8dJwq0n_EfqDyeBwc?J*4uV>^P?d$|6T0CF zCn~!wt^HCl!IOsjV@#1L#|K!0E#T9=GTm$zsx9*2y9X9>KnA^#N~U4rL==sq7XgIA z^u7o`r%;QSGS&j|k%1dJ#RvS&P2#=4j(ITsJi1hG3PPFj>6Dot${|v*+~sgyLqua7 zK*9n^&fB8$wI|PghsI$p1c_^6799<$?N(vu62|ljxRdKWAE;q&=xoF<(HoX?yyCu$ z>?u?;E=|i4pGD$1+otxC>y_H8jMqHMc=`CuxUzE^j2)y-Wl7(69B@^zGmMX+A;XBj z;!jCr&g^-B^erPXu55bi1IM%W=p~z`e6ItAm@a`JVKbeZM%1u^nN@>4^wsA1@ukAW z_b3vcK6i$V>?zA^f=x52FGT2O%%&nQrqqX`o^nUV@$=I~?YOuqtfY0_2K&#@GuE7D z_j_*tu=iJH_ZqV{<)tHmq%hRSL7-TMUA7-oX^f~iuUVNwIyyfwT+KdTp+uXoqEXcY z(WGr1m|Q)Sxf#~`(~i{R6svs(Jg|8>t3}<-?pQGaIGhU%)3x6!1;uO5e(Xr}%!GB| z^$FLCZgp6>x{yLflle$7B@D{*bqQ+8h79}UXaEKD!Px>w<v}yV3Pcgq*d?BRk-YLN zr~{7~)B}QanwfkSRfrV1pJnlS(h<*WwCMN&A^P~t3%IIUDl!Ek(-@*2<aG)D6=~6s zlyu=X_x<xtfc3qi^uPZ20M!GsjYo!)*}!)$(37{pp~%Hf?{Z!dH=Wlv>nOXwvL32F zsnOsc><Q$4p0Bn?QUTf$V0|`zjH|L4>ldAiHoZv_!Ul^yMDreUFY)|*GC5%weK;Oh z5zvZn94-}w-gl%4$<e_W;&1qp<m((vQH+iwy3lUvs~2n=t!%sX9e<0Co1kZ5I-t*d zO@BC)nLPJF0ok{n(IRE087^SV<cAO<`>b47c)2-(T6$n;+p2hzVAvCUF<*P$sF7d( znO{@HMjA5sXev#En_7H;;$j&L$7+?CxNykZolCPE;*)jla8h@^0^fBS?dUyZ{jVU3 zcHxGy>N8q>1Im;_cY=ElMH*A1iOR2$*WC~u3Brqq25L==`4Rw{;30#YaT#FjPqy+4 z>caC!P||lqL8{)&@%3^_qT1xN(Cf0hP97_~%A0B8i&7WGDdkZpuqCfiv;6+CSMph| z8~1n6*sL7=f@D0+$dJAT*+EFvSVd9k;Z`j?)A)x~#4}&?lbK(f+ms@cRUgw|$|VmQ zJy<dPguY@iV+Zz}r7{Bvr$>=*-F?D5m_yX4yGpl0{K$!n@3z-d3>3Zi-f>rH8CY|< z2onigRl^uzwi)Z74i<v2x0akLL4?@`@(jV}j96AQ54KZkPO!Av^0A-sW-vmSvF>{w z`m5WuQB*3tW@HDn(rxJWS=F9m+f!lRm<dWVZZKxoeLehS$MWEjSG$0ArEXps05bSn zwjp^w>5fkDZzOW38M+g^M#So6uq;1iw11!zW>C+$VXIwsDmIJ57s#k_t&Ae?M5P3= zj=Vv-ikolz=p6txK+3<&fMg+4Y1kt0F_DznLmPkWh(LeIGr@&I7-jcNro<ialoH0n zKebbE{^=m_Rt}U<pzJE8E4$v=fsgX_&5!X|)UUC*4}n6t^lB8r?yAs>>5g=AA$#zv z8Qzbr&?@Cey7YuQ6TEogL}QioMI8Js@fZ7WJN~+Xk^BmlL0A&JRvA*AZ`0r+Q{`ms zm)}WUgX6*~Sn8b!0CIES4pJUa0LR_nD4kQBK9*3w1PSxi?CK<f>^qh5wUu1g;J0lQ zWXxQ<Ue#Q{A~i1acf;YTnXt`rh*1U;?xa-DmYYj?6gI-%#)z8czPg$5`OiSo5IiX; z-7`Q~Hp2DW`!(_j&Fh+mrk?e>-Y6cW!=~#@L`kEjI0S?Czy&!`h+eZBC>Jn>B_e%M z@W5C4mG?Tn<xrT*pEc;CZ?>8BSMKCV=kzZfhvk2GMBh5WM@N;*JmiFqPv@Hy^jTCT zY<D%Amu*K*mJs=QwH3gB>VT~s@U{JMkg`6we02@aR|mD_z+mwiE-rrFjDKNbc)@7` zAt`8gx>^h!DPY72vL>5e-&t_b5rBQJt6;fRK#nUqUcgO!R9k8!CcGK2WHRdY?(d|K z$|XdL6c9Uj@I+FQS7TtDTpy}%XLkVD`L)*~cC29{Q3*`^7`Q~qk4@L%e`uLbBniI- z8*lQ8o;FJk2&-Mm<h<z)95ndRd82lHbWc3VCNgr@4CuEUh~e#10K~K%b)30+VE?FM zz(}z+0d-gx*fIg8*>FRScr`$ulvc}q`@FMvzLW?<KwetLu)}hep+gIVj^agJHvud^ z(=F8&oL+sB6&m_N(7GYwFVMcXsvM1bAgkWkLkgfCQIvk3#LlnKn|vP)`b@z`&;;j` zTeF`CK^Mq@%?gq&T9;ffX}lb<S=mh|YE)uM6;okqPRmC^hCH+s&GpJeA{4+mS)=+3 zT!2oO8AxLZe|^!1!e6>Ca6d!B*z^}IkX|H*AD5wg!S=OK1CY7J+nM})1JguEieyrR z-$)q0pg(EgccCCDi+a|Byc{{)-nxOPGt)v5p{7hz3X)}4n0lIlGW>HwjMt_^@s@_n zC(g*ie)!1YH%-rI{W7inA=_zxz2IHBW?qpx2p{fxSW$Z)|LO_?4aT#g4N9(-PQthN zLnX|0pcYDP;z~;g^it*q7l?tGi=>LYnVrLlwE{Ui8AGIDxH_)^&yh=1p4OndcwrSq z@>BYVU3Sxa$n(=Je67i0_c)w*kYw~*22U?ho?S>Cc<%r;Y5D-r2P_D{Qn@brxX;p8 z{CG>GT3fl;aKn439vzCxRJoOap#tg!iQ?XDibM&{AT!I-gk3vazs0-klfeQg=$=<o zzDfG@nbnz&w~!4L1DAd)`h1?7nVJDOo?`K)d)UT<9$)fK9Z_!KuV~euWf6Y%5d4xM zt_>DP=GZlWE4b#hjix*pSSV#~-10_%N(GABt=coODY(?28XqKI;vU8lFUC$G2v~&g zY3vEtg8J-1v9&}#KLn<R<C{Nv$58r9kGu_!LcU5TAEmyg{}Dd9u7m_c@R)G;MKCAf zmoH0Nye{x%*R^b`Mk=s~sRHLE^0fbeZOi>W5yPm(0q7OwiV0Y%X%01XOitAjF4Wiq z<pSiIwn+ApDr2Xk_YvAg^ofSC=+3&Ij_mv%RRrpei=$(cItO|lq>qXIl~U%J%#J<z zusumKo3e07Gkt9=oP4dTyj!9Wziug{f^#2_K*OY^AUVnq;`h$&5+_IO%1Aiaprg#4 z9gk6xE8l~nIYlGhO2*S5y;4p3O3Df2xk+ZOAE6XOC*34NosGK6o9#ygfjSYEe$(<O zgBfs9kTh&F)DI!89V)fdy|cmQf{Hu9MT75gpP)Pg(F!`+kiP?16Gdh{2L{@?5BXYJ z&c87SZGC&>x|f8G<s?I_xX(<27EBSj!>=zSo12j&&La#xc88y{xj{}DNd?DoYexz_ z1{cO(8A@36%S~zq1s{)poGJH8aB?y5+TMW_t0>rs0$<le-&!U*rg(DXu|0^mp6kV% zA1FlfW7TjMmZ;*Xy!s6Ftp!WU7^947zSKuQ?-_e&a(aF1&{CnHnVFDi;Y>mfS?Ikv zV5{!fu2Y|sCa~l7oNeKGG6qJgs*oT%HXY-ObJC3<P)g`E#cXIt3jq)XPWFsWJP+OR z@k+ULE;8V1`lN^CY@S^qvACFW^*&ALQs&T@gjgh8$3ZryqnGhqt}-hXq0+mM_|lgV zLJ!S&(qraI5^}n5q|eV_fYT3uEA8mB3e?5X;b~;hC;`q|6M>>3i;1DSSiRyC%k?oS z(ZZELyosLbd=}^_1Vt)A!^QX>>6f6-$~oOB=Ecjt-(j#Uap;Js=_#)R+MrrL4`9k} za6rVKOk@%C)UlwHLR(3fltOH9P}s(D02(&kJE_7Sd2!R~XO?A?H^e`^*#*<f9webA zLeB|-J-RF?@?IDtIsSsRZ8?tidA}%UY+cZtQ(L2{u+J8O7ZIO@c^H?2*zwr9aYZkQ zb#>;Aw%9IT;SRM3mSDLU`3?ydf9~P#1}k_RJX>F7iu{aH)36N5#}ou_5VgKq@{`{+ zIF!ujly@25bsmHu_a1H;G}-WY@^K^pPRNEWM4Znl|F+XWxGj!BCOIuOvOr_=4#$_` zcyqEpA^}^M`W+-g3+b}FF9}kT`{CL%A|Tg`YezaO#*2av-%tk;aVM)W!Qhy3Kg_v8 zbp+j*zeADHsR!7tN8dH8jNm94KJ{#^*J4$Oj516T0aodWataNiZMX>M0ILv+j3^OJ zC|2&%{T#Os3p`eU_`W(zv=8uZbb;s!UA1@7@h@;rkezdY+r#&}0K|t)F--Uig9gd$ zaXDSV*4`w3zbvDci<53x1(hw3YOYt)OB=5XlIw10(z^*QFkOpBPvX()U*|;bp9Jqn ze&RJ4p$QYojJyO^(S2#EG`4SCT@PdBQX3O_E&?UZb2y={U~l4eP>wK}yPgKF4$J4O zc<GGzGCOo=em8Bg%QPmcJ~jIysD^e#)EEQGFpT<xfT+Nu?k!iA&(Q&#2QU3;SFz); z2*f^Yy~ryh8MIb{+d2TMQ3<iEc}(OJD~jO4m8664zCb_8ou}33nON))sj|Xg9%OFS z*Ta|bM7&7Tp%|B9W!|z;>Q5gLyA}wRM2W%e$>9#6JAhwy=31=pf%wghFIT+TH^ff} z^DV>|$zD)O<=%VuXj5U+>oz-Nv|bw^!9pypCPOW*f-S=(!b((2`@X!5z7p9lGfJBI zI9K;-_qrYE#Bfn+f`Wo@qOOT0WblBON7?rbV|`l68{pgOPs@SWb$H00*T<$}VWeeY zDU&rw5UR-HPCJd47?;@@i`wVvK0t1;AMG$)2=dbmU&;~Dw;2z#V-}=#q8))v4PrF^ zX(#?9QYR$C^hkrsg$;e&KM%Ox4M1Z&<yjLYCDj7;-ZB#DCeRQvxVGP4NP|Pzx^wO2 zD+fWHb$b!CxFvXtu@7Jm=($FcpL9r+6-6DNB0D<qWW<9W08$iQ7QIViO09Kz)VCAX z_^G@DmW<jpFZa#ui{#y*!Out;eRd7@E<p!-tUOq?J!NZKF>pUxcC<bjJx>etHL0~h zBLC$Q-x~-+Og+XkucRUe3}nvE<5-sC&#%n-L!Qq=O#|5ZfjjXi@b*L3u_!0iY$P6J zcm43v(TI+TR69VwRtMr=zhMlpu70NW7%Q|PO#O;~=#LCcK+qoq!(<MGPV7hy&pkrm zg<2Zp3C!OL9gCM^)=3+gKhM{7y4Ki^CFOc4>OGH)5>f4d$J$sT*xVDMjYCFF^V$5O zRT&EEb}*`0AU^pm_5hqqz<o%FwC{;|Syk(js1GGA4KgS13|1~7T5CfH<}I{u=FXqP z0PKA5NNv%mkd~G86P*Inw1o~{7GVZ7ogF_=h8u&WLZxUnaz3guzb3~3JNkO-zG{X6 zK4q<mv154B#hfJsz3~BtX&|yaOA>~`ep}X*5&^%I8tfTK<r5#u6}eTKQSjIU3R38W zps`6}A>{b()Bd2K31SxMwNI^MpU=P$_R(QE<Df$U9fGY0%JMi)0AXR^_ZGR&O4RD_ zDbIpI1C+X=)p@baeEOf0KTjXah+-ngdZ3be2jG&QWj1yB_s-Lbko8`rx?a^wrWiB_ zG}g%#CZbLdf(2cwJIjGM6H~z2TZR;`@fCCN@$CmW*6@pYCTeo&X9l1RAa@hZq|^5n zk#2wyuw<4Il0m78o`@&W^9CUVpPjOhm(fMLS;JxNzsJIdn~m86?Wgd+Xck{#)v{Po zp()Vyyjwe_yE}X%{jP8dmmKk#t>0;-piO$3KL@u{u#8_Dm#gS@N3g5+;P!LMe%Rp! zO9Ad{_!v)WIoQC^=>)v-=EV~h^>6_vUg-1*hEH3sOs0*aN@htQ$$YH%Rh+4+kZ#0- zro!_15^s%4nt<pWaqj1!ACA&`rZ*sp1W#mB-Ts~YrmgM>Ac)I|v%{0G0&7KrRobxK zvFUoPK6ieR-CBB+L~PA1kg=&bZl)U#d7Vkw?JP-|W6)$8!$c`S+BLS0rPC=wuH<eA zXj2eAQdrU3md$l8YML#bW#EsUhB2oa=0cmQobK@$kgqhK4P6m&m<;vpsBnOubT4p1 ze@-x-k%Mix%&C*1(tvE(L)#f<ua#3Z7)tFoM~VpPR(|3sahZB~bEz|jz2dYVNtR&F znfuORJ5=kpcq;gQ46!7nPMsP<I?PR1+k<QcJ~ZMa)}lofL{?t_8P^5aUhXXCa3)P{ zR~?o!lkLZ@McMrtjKD_P4@NH^yJ1WV1o>0}b-^%=GVV*=KcN8j-G&}00F7<;J}^1s z05&lHo~lpZV~@&9f}y)Nc^+NZ;Tyr8P5CkgQ`AmPj#Z{8R5-99oezIjo9$>UD>Bb! zNSb_bpi7IC9nW_>Wf+#a6d20-@>0tufHm`HIQ!_5(Bre=+<L8mneH%p=_vEDF!vvX zw!g;CDXmycRgh3-U#ZX1@o$HRO6#tD#302-5PC=Na*`z#Z$$MdCIw3dK-jE1?#qid z3~_-8ao!}SxM^IzXK^%CIzZCzye+o|36D|>0ey=A$o2ZLjB!zaAN4(=aLkNOsqmeg z&YkFfkK0hfOW5%m8M1x)C5T1iI>tZXWW}mMj^^cjnU-@2rqgU3Zi#<%YON+{{%BdI z{f_+HBcLBi(0OXMjhOede2i<0lqxc|nK3rCYE&50-#q2iX7*S;8>UO%Pj$+W4;%@d z6Z7)UMRDHs`|c~)JYta%hb{9dCq3{(Dr#`xr_?$MOWMaS5hk!#HxLe;&vpj;FMEdN zrK3Qzcl6xKSPyjp=h6;euBv?G6>AcRk%avb-o9PP+tpG8R+Bo0S;sfUjS2MbB*X6- zRmk?%Ne||JPIiB93Mp7Pa12|8X-}OH;26O9@%nR|wILeE+{=y?`q!O8-#LLNZ3;S2 zOZ?^u47_=(cQz_mefqM{ngOU4J6IBjxA#^e7}V5L@37jTrW+IL<Ih;`gW!x40)Rt| z>tmHmJ4(kwX(>qW=RPvcuLKm~_jcbb?KSNsQ44Bb#mimhK_`29%H0c{rL1)6fV4Cq zSwFL4N@TJ?-hjKeE+NoV0}D^sSIeG-*pvHj=p*N@9Fws$5_QXXoMiH<-EC0)3WC2? zl+mfF?oyMWT(|?k`T1FR>{F@5QS?9w#=S4OoHm8<9i@Whbgwds5Y>=zTYXb3>g^$` zwX~KH_a@vZw3$CL*?yHymlh)Yg<T`5hP7(*_2gQOO7p!}0c7ZSsg*6-%Oj#EWdd?| z4q{~hm*K*%!nk1i%PZ6dR+3v`{ZFF=#e!ZNO6KD|xYPtG?@XW6*#L(h;x@JkZ16Zn zi{;U`G%&;dg(B@P8i?`G*@{S_qn!?GL1UaSHrQXHU|dyWl=S-QFhblGNCxxr?4K*X z)Q@4n(Vi%PsL_;-J@f%|!?%5ruenuX3I|X+Q>^Ocpnfc$uNXeW7UX=oRUt9FHv-Ai zf8|;;dmBuSF;YBl;op`vs9CL%EEHkv<47=s@!Wr%)*8pkwFuTERdvP?Y<k-9QYbhh zbj>+gj8{Z`AF8nNV=GJ>*#V|R2t8k;<p}TV?5rLC1!=Mse5@xi)Ci5p4sMq=Z78U@ z>(|&)oZVOL%Uhx+$N98zT;7O{q4lmT{(Wk`JUK1S$=zma@K;i^VNd7WGJz3h6>suQ zTI}ei{$ORfs7}0Tm7qYJc038ySLJ1n=NA`d+g{;$tzsKb6|NmysTpt7rrm?_aSf-j zsbj*tNNMmH=NcZ2uQ9XLYHV~MhzwZsY>>I26)qUd3BC4;@;8BZHDmJa6KC4$;R7u* z?9c>f5#QjOBq@aph?hIAzg|gfAU<jx0}82D9u5*7nP%_&rddN`fe`5V)_6!E8H~vr zb~BO!`&?<i%}?>?__|1!>vXzyDT({>>xmueAFp4|m-|S=U;Vmm7Ff*S3Dy*x)|3l# zVyvUJxF?Oti_98K0xPDZekGV5#Oi+bjLDP*h78a6g;L3CO_0Z|vCBVG_7zv=#x7k+ zo4|oV?KCzFRP42*R%rOy9AN#_YMacyIWizah5nvyjc27FGc%=ux>xi*U=Tx|=bFN* zwEZ;}Q6CR)enkMT-?rPH6*e!rW+hz`Y-a5!!gcNp)>J(wvvoY-Q;RTqrcmB=sER#g zy1`XiDd`N~4R#+mwqa=2vr&#b3TyCJW%nIHaB2U%Z^}DTvDB$%?G%|KpqXq>c`341 zTE7%mdQlZ8_4a6nM5D9ul(a)|*k~3IMA>m*D={9Mwz<o0uE8$UFw4NL#!OhSy7gOH zs1YhVIF{3ksKlIKHAT%|9E`-BSY4}7@iD%=kW}xcy_*a|DRaGo$V?_q_JXo634HmK zdhZQ{(ci^HUd?m0dD=g=Xk7Z;APThGr^5_T5s5&I30JF==Zh;wlZ%C8;N~^8;_ieB zh7yV+<MmqVBUFS|ww65_`W@pg#!xY4#2KDQ&j*O4s^7%~7Ke8MUR9=oA%S>pt0c#$ zhTwP}deeHt<b_(`=>k!bB(D`4)qSul7o5V|_b{7Mtx!o(xkZ&VeW9?LQuvl-1w1|R z`YSh|<%IolxdEO4()G`jXJq&iD0w7?=ljd*UEzXMD0Z<34&_cr*k-8=H!qr<RJ3bh zpXkrWUze8EYliE^t01wiK|Bv^iVnuCj<<n?a+|UPHcaME+79&vRKbVWcm_cm0)X+q z`!8YUsX~j^Tfsb0wgZNXl!CpeF7t|gmw!1!V%8B^{V3}H+&g>a!q8!hSgAVNjkb(? z`(+U`C_o+(b?VnHkvMM<&iqx~)RkQhrD&bZoLFP?0DWnE2y8k|mmViH-l(gHx`t1! zAD%GLQ$)ID+tX7t392;mT;OL5leJv7ZyPQhG~4PR@|@NTgVCK&B@PsP>*r3KylDl% z$yp*`&Ae?^Q@qB?pDt{e><rOc8y#(|L*YyO143rG$wQd)zF>hE>y@~$Z*Z(^QB2PL zfU6Un_&V^m<eS{XWQp1%zv$W@tt_x>J?GZvmIW;=gJZ5Bwl%q<|5$!{`aP_Aj+H`d z>=VR=wQw<ef@Yx(IfH%uCfcCc%hCW>Iv3}6vS=CATXgju%1b@pRvrIga)gp-TEJcv zwkevnz(x~UIDO}_&q>N?(!vDx&%KD{?=Sw-O_@b`QcdQ3i`|(MHeW_llG+`n4pd#P z8nPHMgt#evmESIr^v96sJh@D6;`n?FIT7itf7WtLFk`X}w2^PBeOn@C_rnQr%fHC* z;SyYzc)e-~c$7aa5{b|%>{|akbWqhur1nx&i88Kw<%ePIFulI+9h;V64@1zjck9L$ zUtR>v=sC2H8Y3e9-mLX0$>B@%GnjQdZ~?KFnu)0|>|6cRgVbX0!@Ao^o<+hP+PzS- z&6?O65i}W|$=PL=m%VzF7GyOn;Vb8`1(xo08t5__hBI(mN#@171E!cdp^HqaHmr-e zY%qq#uDH>V8OV>H@ShSND6)%Qu__i7)EsIKSf5F}Da~<rI~kSpp2Dcn@~#|c%@F!h zq$~TZZb>>2kG1-ibV&|pl!sLHb)Vun{9$fF4@GeIoeC^+K?_-R651YW7IPu|2Y0O{ z+$7V7z7h^h_ybg|FshW|9M3ym=c4F(ZMU3f&YQELa}FQrv>>&2z3uF4b$&L0g3K9Y zNW`A7egR&VOaldf5g*=;bMk%{?WC5*Ps!GA%*jnos6<h3OyMlE-;8lp=l!ArQBrKd z#YxrhR-6S88M|e4j$a;k<b$Uao^RJ=1r>{=;lJ=vKL9nQJdlt}nLs)|6I*QCaNzy6 z#$IOBD0Da`$*(gw(%fApInh?&x2m80)nRW&i>S7Fvm@J|qhRhQcGc?gGqi~39iQ9= z7)1D@A2v|PHuO%>!^hkV1$wxnq#m5_0^8+57X3v+g9`UC&5ORlRHawll|(O_BcMxJ z4g=BSMr*UOynbq2&oM=06|&Vq5`6YWC<7u~^u>;3i?}8bmhFmz!k@!0*`tnKih~2z zz2uwYE^srT<iT8MNT_1tsbu;&AF6%5*+mQy{K^W#n|@$_9)er;cMU|k@zxd7$ei<f z9J^Nbi}>7<WAyD2pFrsNBE6_;5@Yze$MAV;6jOd-a5OSJq%=iVa$aD((XdGVGaMhI zVz?(9mRbv{x`Q?NM*a77w`HPggEX1LDSXpS`Alk2?}j#^EMqj_(k(LBPqT@+Up+rB zaSoIZ(Fi$?K5a#VRkpij@pYQc3=GdNF|20mJOfu=;B((`YmL-!kWS2*T-A4%x-(Ii z1ty{q!wFC5l~q=ISBX(MXa!-HGCh9D#YEL@7u%e5{Nygn-A^@4sz7r2ESuD3ptdJN z2!8<^%IhebkcniG<k{SbdLRscSsz))hhS!TqVwVa>qc(AS=e;nu74{ZG`M;(NI)-v zEfFc3=OL`-G}e{n|K0b3{*o1qzQJE2+4rd(8^hzcr~?cS81=e|Tbikmc(<r>u!FR5 z!`@V$cm_F!$S69?@vu(?#S|8Vn*G_p=ha{<Qut*m6HG&FJFkzCe}9QVIe{RRuc{pG z2<gsAAokq&`{96&87(^)EO<t;h%JsZA6&u<V@j5+5_D1?M2f(Y?Wyb}3yp)ta-5Td z{-rCw=g&PpvW`~tjMs!gbWjw1B*#ku@aZt$GVClL_}lrz2!7l~NdOkxJ7^G*``ay8 z*?uQ>%0ye@KK-Fw=-!c5r!hsWXwwbK4)0URwMDKP?VfvVJ;;iZ`K>YT{7`60US>w2 zr&W;Y6x{Ib45o(&KQt{}&Ch6Bws7vQLW4w&VK0^+D9yq$KXC=37SFTwbaCh>=|z+* zqE8*Xqw<nod|MRHZwNu`c+!QviVdjf3l}pP3r}7)7rz;NN#WPh*N8JgZ278RJJ5@< zw_rgFa93>#RGL%hT@(_(o2M$&a`$AdZIb=m`<6P6xxE^WZ&E_OCO!iBQk^WW0+G7a z|Kd|p+di*?-U#ix9U=Jx{JR}eFjM+3ag(M#0;0N530^QUJTOc<nv!ug)~h^kPSZBH z(XtYE03zvK<#dE!`-2JRvD-FcX`L`OK8)%O>MwN2L~aHs>*nU8qX7+$y%i-e+#gp6 zIG9{B2#A~t5k+k|4d~XyN*gJ1hw-x9@zE-{7v{|kBNL%S=k2y@O4P9kd9E((MiX5E zQzXlYjk-B#ckj^tTuIHPMqvCbgFMHe-=}h$Z%J2f5S4GgdMKVhh-jknlg{MF4!gUO zq4%Q~mM&f9gs7osYRE=lrdsB}QG||5G&Che>sdh<a$nm7XttWR3&Yacw6HnWz-xKW zI_c*@{DNCp*PoTT&Z~VG<HvXoL+)VJri-)2VWt{5vHKct=)ChXy91*nr(>YW>FsY& z5-&3Mny<oi6F{;^gM=%U7`J_nAAC!Nh)`S@w>mWCY6^0n?~d_Y)Pp=(NHev2t_O^~ z3=M<G5bqJJoX|2G3B70pVhA1b%XcJyG5^~X`WqOv`{y2O9=_u#{!l#hcrbEJt=2C? zhEwx{voZR*HROA`qu>_`_UkAu#xbMGwZ`5aRA8uu(%q~j%FcpW&6HH%s&A<3u-!#d z>4%s<U)(6!jV>#<ntplimqRJ(b%?cNJGFP31AWv>gS?2tyW-*M6JyKvPUj6-^uP-8 zl%ACDezf?(uzvLgdvQ=<8iZZP;T`;~b|Q)c5wJW#U6>zUw7|_z1TgS!W(i$u9@p~x zd=m$o8Xce7B*?Flt8zQFOSeG#oJQzL3DYh*1|@kP0G)&W12Uu|kQ!uG-g~O=wDS5K zlM1<EyBsGErb6a<>7XB2CK8H71KtM6Ld|*<0qUw=La$IT`*P5dVq)=n+o(Ma`-hn; zD;2wKWtJA`&K^7D(Io%L0FPb6USdF(|FKTrNyo%SIJJ?P82D6!Vzzl+zhXnAGE24N za4~Em`8RjqPE;J63ELTiToEQs!tgI>b=n!tNetrOt3SUm;{S~49~s+eaPm;7qcJ%6 zRlvITh_In?mezJfh8;h4qdgLeto@*0DrWj@49>js0?kUY$G}^Eak12g2nO3z&x}o` zYR?FqlXZs@pe;S$5<_M=xz^7?8*d0!wS?w_4@sK}Ml>4d-#U#cR6}L9(`7)qh;-WZ zYOWb<7T5$?)*VJ-K?lp>uDSF$V0YU41jwJohW<fW;Y&&qXoMPSv)F@{oFWtjiaF@d z_Cn40AfDZUthk;B%x(5;5i<otfkFKCE4G&?7bKSQIq|1!PNxVErwN43O=L7@kW<4o zPI<~|hQk@=PdQ_OLUtYu6f7)u$|nFv{|dg=v!Wz3!?~sywS_Y$mkGTGmmIg!=C}s3 zJ(Kv@0(dIFG*O<-<KR=?!vz^fI}MRNN8~sS3HSX>e$QG+Q=5}w_80yrlag>O(gJ$@ zFD3olE}!s4w&DPG55bZrRk$*ZnY-nBH4nZdTNAsqu`b_fJ!Gtc49s759LAz!eqBv# z9IQq;Wv--ZYC8I6Zm;APCZ_(XdY2ozSw;`X#fad3atTZm37eyhU|d!?0;_IcpW87< z*WwWy+EhR((rmFY$<Ddp%(3-QV+h4vQXwJ;C;Dj_YBnNY9eL2sW7=|uE@Uo|a`>q) zu~!BLJ(hu1>?Z_LKkfy7+Ye}LH;fojSSaL)&K9gzgD14>RUJNv+6*EfNJbiGeX_b9 zmf@e^-+yjKi8@-b?cK{7LoaxwvfIdOi-q341PS-kJxNmt@J-ZH7&fTuT(%S+>+*_) zU*y|juy+^-6_Fm1OEm`}9fL2dc)z0bi#ho2e}XU*d4~@90RWa%ydDEfIP3P5w0h2b zmgxPI62Fj@$fUm2S-4Lc@A~d#x$oSZhhU6qlr@7*tcGme2bMhpdlrQ~ADFS>sBx== zql%jM`Cd;{#ycY7uq93EbsoQ0jT#g1m^%Wjjg96%@jVbxK2;p;3R~SVBxVW;l?KBS z`#zDLBxak}QuFoVA)|um^E^zlQ5Y#4xu1|4TpVN;ZIKbAS#&=Gx@L9k3O#4`D4*tw zIz3>?O7q(AAyyHN;-+wFSFNltn2TRQqt98~AC2ZP2Fz;Pf6_}%56U2E3{=665A(>K zEv{Prt#mH0%8*Yp?UXTYSn6(eGD!bcE}IdeKmbP+%CfvO$wI_#?-?+UzRqF71skk~ zpU*uOh};+ESKn33!ky|z{8bq;=j+Obggh<4X!F(=f&wpJeCkI>9z9gLDN<U}7|pLD z(OK1t#QhWZi)hASeO(%JUBkdZ)gG@KB7MJIbp7HPQ}R7<w3*AVm1AaMjF`hFW1r-& zp$^coX$YD0ifBG@x@qAGZ2mw@7J8^xg)aSWzqjFcc?Vw9F1j`9vW;xOXm;BJM~1VJ zi|eD5yD>l>?W)VX$=PCgmQEUIa`#dS<K_K|Ew+FS`K1+RD~GI7?K`nUL}e#H4Hqz^ zrqO7%VSRsTmsDy#7Mp#wQ{i%Al{=ZA8i!n?wAco#Q(f-ziRoKx9~EYgLtW2LIw2@~ zYS9IiOES|IuAjYX@(R^57|@6zepn+lGw9q~wq!C+8t16zCm?j3arhx&xn+uI-MF;a zFK-RQ=4om~1pO^{C+c{KmE>l-59GUyuKl#Pv)@;~B9n$6X4q&f;HY_DhR>^y_XP&v z+>w4B<r)NEOnuO(kr}w#|15}pUPX}NGVV(?HPCoyYx~nnT+}ImJg8m@zCDZSm{7a% z>GqnKCv)qiZxy(XZ%0_K6{Bi9To1YHa>fOm(3pmw&nAPj^gjQV`svjG)wq6~tF|T| ze~@c`QfN*qI^;r`$#P4aAyKNf%E0%Sevq*>R7+p)xK0XY$Hk1QIr9hwhmij{ocw|9 zDEnsOr+9Pi-s@sA6UTxR=G6<=%)uOKV?FY%_8o;CTs^jpL)Mr0MX{l(e8rZTP(-}O z)lkpGYR^5iE#TsJV9gfZPwn8~{1TdWmG}f~R@XBk@u-{BkYdZdUfdTVxC9;ebcs7C zHNCplo*I;_0YT`e(^C(ztt#YY<WO!smITiFw!)1njaR8Nx1@d7KMRhqz@u8|6(@Eh zkG?Wmq9AQ%5zTbGfDBjYHN2J((f+*6z{L`Bz#mrDK%l6qJC}Fd+$aL`icRAd4)Sw1 z>a7%n4I1q=G&pdMZ`Ut;(~x`M8CYvXpu@*XaVkqha)fSVbU9)X%`(7Mhw3C<Q^||7 zoyUbhsuY~G$G1Zc*|5?&;zNle*Aq^?D^;?IHOadF5^k*kmcZdKIIUezd<t!f&@Y0c zi(Zj1qF_DwPK`43lfq6xwH#ty3OPPpl)c7a(S3v;x?*KhNH*4=8iHc4<6*Z)p;T$) z@a9XFOl90AN{7lf>X-ayuxTrLX9!lx?LGY#cyo16Cy4jJYl02EcXL`O64iXMO1~r9 zNDCsWKJQZXZ<L~ECYH;0tWHW2g!jC4Jh42H_2ZyX=W0{DZNvJNX*ff3B3EAvq$^0) zzX>r$)2OOi`JKUfX}~WWcT)~2wYT;&pQG82NDPK0gb)z{<x$^PE?3aBscoZ)YUFv7 zPmtvh!K3NK%6hPG)dgFB22CD8I9p1GI5(wFqb#b>WhY_}y;ET(3kW~IQztQ(LD0{) zwTcoDAnaXQi&fgjnB<=>e-|IU;pee1e;2nJW2n!l%J9}+9~T~t5+ZZ54!Dq@4(sZE zQTKf(0@hu{U?B%mh@3PDU=n@ov`8@Sorub7vfz<zk$#tQfe%`b+C$g19~G)}X?~bI zX-0YR4Sj~g8S+wp_F3wvDMl731O$!TQiSXRbzb>dO+@MriTzLk$A94UuXE_X6n`U{ zZlC4l%aX>t)V2(ir7im^Bn{bEmEmz{SmE~$AGumxtH+?rZla%R9QZR(RDb|=7E%6d zTo&kY`LRc+P9?wiDz=S<A57s5&pNC9kujXgi@vUQ4He6B18CQ;FDjqvRvjSK>AnI* zV6fnTXToG_2wtOLtQY2q^!ikMlA@1sO=q0vgENl;EC^6ufpLo+^Zv@_&^&}pqEK29 z(jr;~FTtvDAKau#PY*s2R0|W44a%PnL;gNt76LW`v1YkH{U9R-ESbeozC|uk>nG2a z5?nYrB_^z|$~4O|gTPg0J(r|aZte=JBCrB+%4lm5)FquYQ*z7?Px$Lymp~4W;W@l0 zc&%m-POo5d__$(yo9H0`tj$$Jm3bn7Q*06#yOB{fHi%XT*(S~&>c>oW-bey`Uwo@Y zVjZouKDC?XN&t*sD7R%(-kc)lVY3l6&srYSnc-d1I4RfsT+)iU8PU7!dfN>^Ru4zG z9sT88a&Lg-CDMked=Xgms3QN$TWl$d<f#!FsZ6P$?77wk>ib^ghz$Xqr&YRFfYoO1 z55+t9Mc>M;^9Yv)bWtrK6{np_B?<|PkXD8X219cs;8(uVW4SLX6)K;{47>~k3gl#V zX`Y{$A?uvxe$8nPtMkxhF0}hidH3OmH9cgOO@q{<9Z3E}Z^dsTY`u<ry9BY<I6{`| zKx|$X=5;}V7sSK@Jx-FnhB|bmTTUmtAhaAeH;Sq*mRx3n_exc?^4IzG*q<LAfhf9( zxv_-F7<rk&Y|3ALbSqP;k!3@Rn6FZNJ)(EV7R90g7dS(0OAW+>bVy{U)>DkxC9!xd zKt^CF6TM~@7zXXFX*}=^$TXNnzPh6sgj5|VIC8CoBKY+y7=AT#(2zVO0CajY)^0q@ zx^B}U-{c3w4ph>0Ni1VB2RGmQV)G~4B=#;)y@5|8ZUYGQoQ~)g8L`E-V{)##_FDU; zZtUMwg=iva0^5-5nBjsL_EUQJ#*BaJcl?Z@n^NAN(I+8IMDQQ`5qW3Jm0t14$VyM| zD6KQrx%A@SQny{&CtWruEGCF>59~4YY>!Lp$w3fs2Pi2sd#L4wjjDr3ier0a+`xf2 zG=vGWN@IC5@@3q%7@{jtiyyALus_SS!Q3V=56p~^Mfse`mu0Ia`Xf#LCf6-md%kMa zKsH*=@SAlZd8tJmC@p8SdfRs}()Zz!_}WK%?_u;GsNNzdh)w&K>LyTAoQ~|PSC#z4 zD<u~4hrn5`+Dx7+=>De1><!{qydc(jsqZt|=E+~6HeXC7lyYqM4TdPbyz)siT{*)K z;@2w8cOtOp8E95fxl>aav#sO_O!9JOw&JM;$AUffR5JwhLfj=MicUmp8<K^<4r7&$ zHBDr4Z+7sMw5~%zqCNq^gNAF~U;}S(@wUy#BiPA~wDn|oY=#>*-k%r9R68YHvC9yg z1kRNHAbeIU5S3P`E%ui5&mLDgrq~v3nIU7u9mdWB^L^l>!opQxlK<)TI+;23A}1o_ zy&<GhFDJ`NE&(NEE90SR#gkSNq<As_r-<;{_2w^V!8FSub0K&y7&#fTIr_;l_>*Fg z1AB$CGFn8)_2M}zl9fK)pbE&9_qY-jg7eXH4|uin9-a*^d)p6$<<B9^i4?XmI5JrA zX$n!>7%%BaW+w9|D1kXG^96&uB)KWZG-q*%@}yPryqs}vG6Xo&L>-56$K;op;T1>P z)GDfvZ0G<soepZM?#h(U=fMU90!9{QxtE(mf+f+FZGBvbIJDhCEMF4=4Ka*tx5}(s zOnwv*w_&;=p^6g)fm^5iNE)k=xs`-2S~~{#hiumQhIj+!Nlu}JvSlQ8ha8ET-vu8% z9c0*kR`wF3(`gyr>iCAn(?a&W1KCA&_gvfhG~sTQD+|V+^Q3dN5zX<F^f+4m#2{|@ zLW;@+7Y4@E8_?=|)IU{#a>cL!Fn%u}rK;|rh%9H=$2s<AFI9zwkQoR_S=h}u0=YqZ zLl@g2`6TnXIq7R<V*|CD27ce8L2YOyqhP6zd_JO#7LG&DlF6q_FloNP`4;Il#BXd^ zXV*8<vgJgKZlC7lBX`%)D(UTUKQ}9q>@ye0M10NiLazc|kOQ$l;C@cKIuuDa-0r02 zYN$BPPp)t>AF_B9cA04SR&bPsNO(ecZl9+VNO9<d`75zzVF^`e(TI3y_eV-xS{fu= zz;}SA>T98uf!vm4UYql$sn}cgdbcyljlPaDxh`gCCIyDHJ<Y>>W3y@I#yep5nC#8L zEij`WQ&Y&_p_RJwWmb|z&fHQ%cHJD-ZaHC%VKI4_x03M#H{njl;SjDnb$*r6K{i-8 z-A^f~G)2{9*`e^&l2;LL#emZ#QF}43dAs|)s}a!TchkM)J&nwsitjD)tsN)@)}P4x z>K+E{WtF9W(df78%MEA<bc&?^I`h_%`M?_M*`i8P`OV*<`3hV4ri*kZQs}}<Ke!tH z$_G!vVw|M-N~rZD)|dDJL(UTWn~xC1Bijkt{BBuAr3!cLTv1?}%6DTqg=DyesB(ej zR>Zrd;}Hoh=}-6cK^yLLcL$#i=RMq(b3N#cIn_bJPEn>fcRUswDLwEg%>kf~C7K-T z)-TToD|NANU7-d*K?$ljt$tHLf?9@JMTWTVlWpmR&9@#<%Gu9hDsv$~P5ahPS#uYi zg!|YJ^;)GGeZ3McJ~d<~H<M~z7N){KA~&?wil7nEt}4#J)fw1Ik2e}#kl?WovT0dD zUrX21H#WIki4sY~K+4G6_LO62G(2+$O*63I_ny5WObgtKmgc<_589YI-HMWqJY@F= zkGWnHJF|B~`zs=Jtv9>*ldRnx{Ww_aU+;Ow>pL8283VM}kNl5Rf?T<b=e}2F^07_X z*XK_9GPbh~YoZl{Fa6jA)HTml7k;&DnJFTV<|VCB>Y20szIu`7p9?eDtDCijsDF8b zouKqkgmS0_R;$S(l#fIxBC~HO%8M1t1L#vxOl?36JO^RKoS^AfkRrKF%5%d#aUIKG zrJ6Cuu+mtQT<jY+h-X+2oiSG90v$J{67IwOOf(5rL0;cpFgo4Q3@czm$EXg@<M6sL zq@?C=R5vS`k6NO7A?};$z?$W|6o)z9xl}a`StJD(6`v`?DyA7X3TM})ZW7QcYjg;- zrlM`YJXL`9Y{HdYS%WE;E)kBl--{a2J&)ryS?uNI>?SJsX|Ae|9BO5who86PHFm^# z3JaaJG*7Ey`r++%1d}`dJVp4>Ku<kKM;kw5n-(O4<&cgq?ka4o`ogfsWTGd92oIf& z%_Cz_vz@A?`1uM$=Y`<cd`K9PhCKA9MV$Vf!W+pYdRknR!|AuNC=aMq_d_Sirm=w9 z?mg;9KQ3I?m&$HN(vfOu$!`OK!`DIOvKh#+De%MKn?&?AY>#aVH%^O}YRN)@#@lsw zO=WF-gvH$FuS1v#+bcxRpgfTC01E9AByN;>=1vl)(6O9;0i&4_8CbY;Li{9Mho;xu zIkt4Fr%nC_`GLc4j{^E;M$_2?;>q{;**4gVzIN7_OwfK?_f3=UU>tWhlyV7Yd}GH< zXei8_p|&zmT@93@lq1aBJ7uEEBfZR}<!*N-Dp_Q_*;VR+o1%WM8t0LQ`4#<^=|SRn zJDW~pvOj#`O}{yJ^KL13dr)tqKMVwv2BaeU^Wb>c6}L}>jSOIr#v!D<61&($%w)QX zJrMI#aCmHb#rj~{Dgtk1eCH8l<Ua>O(Pu_^yh@9{Q8P+SqFEqL)1iPXEu9`jN43WJ z1hDE-_S$etoh(T#yf;OY`NSt)Z=>-LZ#eMn(w2DmWho;MlnQ&Tn)K^4I!<m$0uO!p zkNZF<S|QpByu;otG+M2=uOg<nuLGDq98<4prr4b7&|r6`5QA`I^jAs3QVgE`-|0?< zIxV!|=)Fwg{G+P{u`y%?U{=a50u$+uh6tj~^8{Dq6+3R>4Jyl{kb&KvqiNg9Y+3Y< ztW~G8s4;LC)2ErKt}S2rjW<>RE0(X7w)3}Y_G{d~<VdiceBciBgF?P7Z-blaR$|W1 z;V{*0BK?AZU`i4+xVFh`gk-=k3++G1P>NIoP9v!cpd*m61Y`4Q*FT2~DDqf0<pNcm zlPhX=lbqDzt33JCiFY09X4_(s`*0fIbV_l9Mg5f}GoU{(XO)y|YxQ~1AGz%XeQ`sa z%20t-!8k);)QuHn${-mSdZR<Z5ATw0IT-g<V>q`u&JZte2T?8YX?0+~MyxV&SKcQc zUA#iOTTX>*VVc$EUiVaQBs*Jc?iCgku;A-9T&i|Kg503huMQ<RzSNUoVOFKA+ntFU zr{_Igi!~-O5I+Fh`DMiv98S6PqUqGc$Kx$Cr(5eNfIZDP*bi$aVsh;mx;TIBYevbo zs13gcoLIVwssnt4dW&<HL|DI5zaq(*{K0pR0+Z}m)P4nJ^jn19U-YM523|~M7`=h7 zi{FrGtCtzo>8j#!LPRVel-!lCJQ99l-xMePa0H^7hg<vd<GmF{ch3}OL>Hz2#+8t| zAhF_7jqeM7&yP6QYcxi5nics6{p*2r2Cf&(tF&7aV~6jpo3L6fq%aAMg0CCr0h`al zUN~`Wz?$<}L!d6=45+n~Rl{t7?7MLrZ+kY~C|iTjG%syU9$X^AH$VK*ih#pG$n5Y( zNd>?mu!CJ{_cSTm)oS#rp60hWsbIee>8H71bZn_DQ)%~5@#nY{IU+dSoGFkgWS?)B zZdm8fOcwUoh=*I%b$4RUirET>%`v~B<uMeDQpox$Q>RcdJD`1+18IbJ?vS8P&^K~$ zkm46WP`bN0e-aS3tGgyA`-A|F;1Y$dITMab*@g2w7!Au3cmW*x_(hW0&rnwx*ZF&( zq;(X4*xVC$3OBxyY9QsDH8OLbp!rf**9Vt9dgjyI@N)6f6EF<v%iUMv(VFHRbDTtU z>>mv!&m&rx=Q&Qf&@5>Q4rnwXG4g0$tqmlb6dES({KazOb4{xqX7wpgU+|DV8X3Jw z`T|r(u4xsGALsq50uGT{$KGnC$La%vWho<vs0pdUZsR%2K`+s>oVCk2Fx$1!>{gpJ zc-<XZ+VjNQVo7#pY+6e5hAgoGo~zsnm2mkXYH}2+W<sq@m)l@#3*rZv&21%Lyo0=O zM#kbl^&JsInFRZ-9!3j(n;i}sK}>?*@w357=9t7tt-BE@IuOU#FX63wx5mfS*+k7Q z@}g>>ejXD(I22@(b{BkBzBwtPd#G42_KofMHY6j4zNzU_|MElfR1w17NELAiB1xvN z$VY1!A}#75D0QIdmdpdW?Zk{RGFWuko%EAWh?AXR&-<^o@;7<-l2KDbvXe@YvPE04 z>*BB@hR2vg1%yy#GLlFkrAFN2tZ}GhC|&BvLbjz&sP8F-+G4SB^y!F9(sfskj%-YV zv8_<Ef>$LE!RcHM652Z#2Y8nkb<7Um#$NF5DLG3E%Oc066OXSdNAxbV+Ph=Xglua9 z6Pv5TcaF7*Ya_>ii}Jeq2d;Y+rTV;tmuUkDd#CZReSn}^$8vNz=|V*Eo9y;M3w2`B z{f^<^?N-K^$Ys4rP;3QCbH2XLXAAO%*(Kc3boTxrIlIVu8EZ~gJt=)aPtz@rS&FBk zJxbvMF#sZsgjT1_7LW+12P12(B0HO>>scq(*(Kx1IC|dwvMi;2R=mnZ)YsexK9KM# zikT$BMz3~;vdzCpn|C`sNd@YlU&42<=!2Z@-7YLOJ9#&aq8}9$B?~$%nO1<gh~(^t z6BWvf#=|F%QIE-D<?0U=p*MrIvq?U?(%Ci|4{qaOpKuCqb2S<{*UxPrKmC#-2ws&P zy*{T1k(S+9_bG^gJc*m$jLX#~PiPH9Qv6do7w2KV2p~yw>pn-AeUo)I6D7BnEiddI z3A^-;H<St2+S2^cl!2rll711~fLEP^ea-QL&X)Eq_r4>49=2w%PKWMN+(yKoUStxn zPFS{6K#b4-Ns&cEUIvtBV`UyulW4vEE9;BcL@9e`q_Pe~_;LQ_1#_3`CL(7~9@0RU zHtl!ffI)Uy%+@#$28WR+Pxk&~7K*D(KqZsNExeQe@ET*kni5*O98K4T2UwSt6u$~z zS+b&s|94rodxjs}q&c`=kfS9qc(u%E)7}m6i-ng}wzWTaNIAxpsEN!ALkuw<?b0GA z2dvn&h~7z;bR!)t8!-iJW-YS!VB#}e4?J^kd7r=$Ln#M04jf{tu4nL#pH2<q5nU>X z1=%UAF1~Bg(q9N;t>W-zO_HNBNf0e}Lb&l2N20x{JzP(&K|6VkfCW3fDY2a_Tl|#g ztZ3zyx;=U?v=zN-$#Z}d+p>f?^c617(+~mu5vzF6kxXzwyAWz)W{YFUmCbe5SZ7)l zebB%VOESA)Bllj{I<H_*6P0Vjd&fF=W|Awz#9La{I2e`ziUYAjQ*=;IW2FU3Lf+L~ z>f{?wQ3Tau1m3OX*_kRwSs@d6KUkgqGN@djP5K4#?O<>9;(6mOS6-hVmO%U<LZ{+k zXD1>TBp-$mR)T@VuvlJ^@&#u;78h%X3Z~Ag89jbpy_{xi`{3I#-D?nr<4S~wHCcK! zqKs7aRI(4Q+?^d!gng$?)vbT4{$V0xM%h9CZZ-Yapr7V1Xm+(AtbTo90#V;~0TVfX z!;#~x_g{8SNI7rRx;Wkz&CjZyK9h^hjz@XSy-Qsf8k;s^?@qPvE@-oDmfQUhIMFiI zWZy-rr?2XGXOebcb)a3gaSV-}oif}%KXiJM!MicbS>dn}*xfe3htc&hFP*32!b^{G z^%8!Hae<|1GEZLIBkuv!6B|18dSPcm|HwMjlIH9tvi)-Mh*BTH>S%kA?Es(HGPHHP zT&=;Er}r+!;SnrxcOA?B%kF@rV`MFU;rL7>FnDKWf|*+Kd)ir9gt(9IIF?dPRt6$_ z**L`&J$LoX78eG;TOTg@mLAR=V?1VC%>aUCEerhAyy(u(IdI2Z>tIv?p<TkP_<>+| zkXoDG0Ijy$@Eq6BF0qvTNSF<mRmA5a5e477s8TI#0SAt~E8E50P6e8Sx%)>}@wMEK zPaN5oj_DhH8i>hoA_T~-#7bCyhX~#Syq<#_(#yuNeCwM6sW%B}&uC2{8x^uM*p~e7 zHBrF>!$BK9nhxb=9=X{a->G1W8Ma2a`)Rj}JZUAfC;i+Yg|IVT!U);rne|&#Z{QvA z+li?S#BqPZ*OWdfH@nTM5^-_TS8Eiv`0<U$0K5syZRAR3Rbv!#CyH=UQ=$veSvxpT z6bbI!vG6v-(JkOzCv7t*{U8<%`vtKxT+%@#v0xJ)vV)hIwtnjO^PrdVzjArJXR6yH zP*1)kak<HSp{a+OblD|y<C0I;r(D<D@-Wdz_^~l)lNF2GW6&(06|4i_W4Awb7LAjC zCx@K5tJuoz=5t}1IKU0+eO+#O;CedICgdt-y54DQUXYpFTNjxO_2c`gaknMfb(30f zHSV`qVei7ez=Et%L}V0CK~Ve+xrJujfomej-m|luZkxDaf|jhM1PI~+)6bq=jY+uH zjd#6$V10Oo#T;qRpUG+^C6%4^HGF7v$1{6odnwclP7p(*k7g--QMO)}{MBlFUGnB1 z;}El<R==?wzJkPXFDU$oY@1Vx`I=y85w53%-xv!avp{(+-)yDOk4}H{Rke>-os&We znJIF#4|{W|GxZ2s6o(F%@T&=-fx}sIdGF@IUK0dne(c7tmlr8lyzN*Ub<(bP6VXCO zTuE<ftVLes)4mQ!5h$fXHQ-+{sLd)sl-#aJY82Z@I;cB+EyN~moE#l5&E}1vrhS!8 zNkUJdg$((d!V#g&B=iu{fobvj+SmF=6d6n~jYDFlrY}X_v0^{vs9^#!nfq+*>)1Ua zZgCpDZ6z}%J#;V-DKB@FWbGWn*t*gy#j4`jVtDJcdXwOlWBf{8^Om=NtqBhcgDI81 zW8Mx>`4Nl7CXb=*;}u0X?r225tR5ga?e|4>rp9GILWjdU5~eOf#g?AzBiMb<*w`NT zdl}*vbI?jM)%7#NT38x#N$(*d9S#fPEWI@O+T{$(A%uF+BTC9o_i<K?@&UD=Dxfwh z7V`t4>|Av(q)zYiCFj#mA4%!-G47YVbvIWRcr~!trF?G)!c3v{pUh_@jfDdSvL%-3 zb&18^U);RJw&FzD6|}y4Q4JRLJ#GZz=~mi&9x#)~Xm2^~FXfqIhyNnpvztDWL9gY1 zk&X>iG`klv<eBsn70GwG8NP51Su0lY8zk1QaN7?)a}9VaBtWE})u%;QfXyz21FP<L z{E)q*xaHI=L<(=A5e~7X!Esd90qP4C^yNJ`B9_qSJ(;L4Kye|wUwkOm)V!&G?($bo zaW~GA%@HS(OMG>~KQpRrDRyd!JXL3GxI-d8mxhOXOcbu|@SBa!PPjVXIwaW`=p<v4 z@(e-2hDMCE7P3_lURN89%<Uzk>=M##mkYuu^-wXLziCTAHEh6DYniJxLRv7rfMjEc zwu5`C;JEK)3)nMI1A;b`3Df9Ve(rrfD>>PlXnWmgbYH8WZLIy`cRWEN-irJU?E22K za*D<PXYQgj1SrokzzL(WN)Kea{{$VA5|_blMAW2n<@?UXiOTmU6aZg~Js5-v^}9`+ z&WpZyB8za+4t<qZyZfv!7PR6mnw?LM#_9T%apNPYzfiN)(NqmJME&!A4sVA_kC@@a zjMtHAjSE$p6wrYdjLBi9j@9z3^LC11NZe<569xH9xwhFwx~`(FIa=ITk;kEA)DZEC zCvk2ZNh};IHWOB{qDyb4Q}<6%i8u=7{6HDt@=9~Vy4`ewr(f*dXF`S}PD|%B^Pa3$ zfzs<Hw#XH~I2V2m44A=JBtYdkp3*94tB(2vl1$ul779K%L>-R(ntYjCz{6OK`3`%d zXnHjOu2MmUp2DHg{zmq5HL!AW1uX7C;Bl-(dixmD8N-Lr*Il26ez0hDx(xnvU{&T3 zQEM%;<8>HYD-j{{=alccp|BA(s8eCti{1MM5(A#8I~MvK2~AuAJX#Z@IBJX{-@H|d zJxW1${0J>P`2^U68q0kIP`ej7Ixt)=fF|Y6_6MR=uLF0PX$qVv{SCich+S>DB4I|o zn7i+Cn`AAfzbS%5ChMF~V4YtX7&@&-;>}>73AN9%30C{}wH}AB9NOahUPHNagY^fg zv!<44jDmuUmBlPCyXoY)d1Q4N$p?os1#iub9(l{XbB#Ag`cQ~SZ}NLrM8RP1S#red zFAVQ6N_k<m4kP~3cyo1QV8zu$X0#6>E3a81@c_<ZVFsBphsNrt2cn$Z>sq$3C%2@l z`u_s#2ov|D6l7hFl4$McM^c7*ed`f>4)@+TF76{WOFB&S0VGfWcU{j#4ev&LdG!hV z*qS|NRA1#>V91Sbg<!c*Z8?MXb|l+c!|98w?B6Qm$SjO#l^Pf$91oXFtekx=aW#~( zEyLtw->ENF!S$XD>EXcL1Ge;Rc*qPJ{$hv<rLy?)<BfUhj*5U3YgxwzS5BGE9S8F? zD0hV#UevO!TqC%@0lkK(YN?k*nR2K~Bd$wH*U#hH#l;u!^%NJ#(_DlT(WGKcinnG5 zVoLX+KbX$0mblI3)U$@JoEnhVw`E#{9yc&5Y}c61*6)+42K2A6Ze>N<bJ>-~7^5#K z4j8@w){{j~<Ax!L1bLoG{)aHL+kNY^LUgi$5OwA>*#{=*dhNTm5bbf^xvNTZz+XgM zfiTLq1!#c^Q+Pu=TI)m2%sHc-ps>(f35tDxvyBr>=1b~#>L{R>cwZd%1i97VV$4RF z#_DH;1l9FrXWYgYN9SER3)-PgLaOy>cD54^)}CGZ1^YuA_&NC_`+pecf>pc*mVju7 zC!6M?NjLH6ZUHX!4i346ayPsGb&;gNSG(aAB-(NLvn6A5qP&H_)S&{Kt{0Hc--nuR ze*k+)6r#Bb&3<<v^sjoIbQKfO0reBIQ!&RWc!Fz>vvlAJ%KDNh;z!8(9|iy6Qb8a& zABDoubbd0*TLKGtO5j5aj*;o@0_ZqpE!aiRo;8d6j(NjbPBRV#A0g2@%lV}^^n4Gy zYzHY&PXa1)6;g$wStr*ElYP1m#CU^cLc+p(yFgQ*ephosjB13rX?Zr?L{vU5gUc<L zT>Hb4RV6NSURkzW2!Sk{F+Z&m))sQ}pgdyYmC!O;R))@zDsJrx7=P~~$J-6ITF0uk z$Pj+fQurgJiUPeLF4rB`{mV}WSD2vG&zJ_s3RXWWCIZ5OLjy>Djm_v>dU;kl?rpyE z)7YOUbHnAh`K;Ev;U`urjO#6Eb*%eg9J(k4?|pZg&M&6Lezuk9^_X+g5jt{0&QbYu zDkvOw!Cs4OX99?iMRXI3U#N*H*xVwBsB*-O+z8j7XzRhMPYHSgaI%MZ_Rg+%UPtfL z{(iEc)^8$>>tZa!p!BJZCi+W;6&`RBxGFL#BOcLQX&`h!9Yf<j1#gD9AW(yoB2c_( z<Wit|!w`KegP+FPS@JLuNYjuhf*Ja|%_!&{3n4Up`hxwxzCsbPn#epCV*8x=c<do` z1lo+O7zkcWQQ1gss82SeBX+3*X7y^SbRKw$6L;jO|7Od09x!z_+%jymX*YNev-d}T zgOpGl1CmY_9JY13IAc`Jf_}SyQmff8Pt3+ff{p%_N*k7%rHw)Z_(N*%3x@T!Vg~L@ z3E%v{$$8e(5E08z>f_=FHz|7@cg57yck8?*UwRV4e_tM+PE>)>U_f5k|IIlteX3z> zthVE+q4@$^J9<h?ZElHs652Uei^D<<30G6`i+rqfx}X^S12qXeIG9papGJ6U0eB|N zG{6H{H;Pj}d!+^Xd<nt6z|L%J@Ov9<OXRCc*fbuX0#B=8JqO52SD5SC=C}cF!r1y{ z$A<bgE&5-~HCk_5r=ftDtdrDiY$6(Um6!ZiYWk}Mx`L!OunIr#%VVf!_b-xVDdU<2 z03dV#7w*yZEL07ICt>Fk=VFcHPD5U`g^=EC&eb(we<@2me}~}6A^MS;5Do}+k-<}H zftx$`V+~>`*NKk*v!-U4)K+xNc{8eh<=L=Lj@dFbynhqY>*Sk%Z_q8sDkH-Vieskj zrVwm269-25<{3u{o6=!WJ)|-^Ck{LS)4x54)D7N9zL2Svk;Ti0z<rP-aS%_-dS=`} zJzUCNF8fY7W6@&$l`i7gNFzLLQQ|joLfJhOvC|5oH>>F58}UXwI@_y=LRac?M#A>_ z*&ybb5RoVMNh0~04NrZOQysM~on}}DFwggReTp6zEOTu3wlOXB;1c`*NE8=`wJBJX zp_n#2u*AJL6@0^l(g&iF{Od8zP!{08*YB)=ge4GG-8IP85R}axK01>HG}1`hRQrl7 zC;Lp7SNF-zwOBf$p@dJRllh5QVAdkDjNB8|?S>8kEOf(@^7gRgUfrr`#$#|ov<6Yk zfF$x&q<3uAj-#9Td<mq-1X$Pb-t%KeyA;>t>NFM)i6X|s1xAW%+=>&s=JpSb*S1Bl zTHtxtR3ttpovkR)JQ7HCH^zp-_Rc2~L!gJ+)<^;?mMud0A5+Y82XFsaNFL2v$Dd-q zt|xYu;Y@6H1+!pqZ~zKW1WF9Ty*A58d(Ub^?)Y;BgomQJvZ$--si8xFE<a9`I8ms_ zOrVJ(x3<QbIO7R(FVwp#SfhbW_kZRgXhCS}eP<ynP?$A)p9;SX>h`lmBd)~uz1wtL z&2Q}0k2@4yNpp8oZceTySuU<<3Wr|(Qd9M3VY20kx0p88zLHSTuU6<D^9T6MKU&yP zM&>#3j}s*Lwx9?<mgj~qEw-GY!<5S;KuVrXOv>lf+t!hed~G%@3+9->bk1DKK&7R$ z7Y)z>OlEJpHR5g~C$j1MjXC`szY_svVAk3Q0lZ?9@=T;;t$~TbFZ=rvCY)XfUj;)v z31rCLa$kCC7n%)8>W;T8K50nquU;UA7P`#0k4GgU$oSalzFso(+Ae{75i~ESG#Vnp z#!Tp$7e&R6x;g`F51()Zyv8F6oVPyPLC%wtf7;B+c}|+hA6IsVKo4!$M$}l>Ch<&Q zNVK;Nys?&j<{9)P<l@V$rR(HGw*Kw|2p>ew5^`4;18sRu0Zt6gu))vwMym5S>1-^o z_SJSe3igLHfAswN;nBL-<0wHWqFM?GMP70r6)Zb9ZS;fBtsWQ}eN`X<mMsv=O^_5U zq_S$|DyG{%^_f*4yGoF8PFWrNb|nt#hrT+Ksj?b7G31j(TtXL;2X0@+!i#MV?RjA` z3UX0i!ZmxxS4B%W>*`!*Ltj4N1dxFJBYEWa-B(Bvgc(7n!WW)tc#QYgs^FNq=HOfl KV(gx}9-U}cP3@Wh literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/pdfazapfdingbats.php b/tools/tcpdf/fonts/pdfazapfdingbats.php new file mode 100644 index 000000000..2e22503eb --- /dev/null +++ b/tools/tcpdf/fonts/pdfazapfdingbats.php @@ -0,0 +1,15 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='Type1'; +$name='PDFAZapfdingbats'; +$up=-100; +$ut=50; +$dw=500; +$diff=''; +$enc=''; +$file='pdfazapfdingbats.z'; +$size1=5065; +$size2=48653; +$desc=array('Flags'=>4,'FontBBox'=>'[-1 -218 945 805]','ItalicAngle'=>0,'Ascent'=>805,'Descent'=>-218,'Leading'=>0,'CapHeight'=>700,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>744,'MaxWidth'=>980,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>974,34=>961,35=>974,36=>980,37=>715,38=>789,39=>790,40=>791,41=>690,42=>954,43=>933,44=>549,45=>855,46=>911,47=>933,48=>911,49=>945,50=>974,51=>755,52=>846,53=>762,54=>761,55=>571,56=>677,57=>763,58=>760,59=>759,60=>754,61=>494,62=>552,63=>537,64=>577,65=>692,66=>786,67=>788,68=>788,69=>790,70=>793,71=>794,72=>811,73=>823,74=>789,75=>841,76=>823,77=>833,78=>816,79=>831,80=>923,81=>744,82=>723,83=>749,84=>790,85=>792,86=>695,87=>776,88=>768,89=>792,90=>759,91=>707,92=>708,93=>682,94=>701,95=>826,96=>815,97=>789,98=>789,99=>707,100=>687,101=>696,102=>689,103=>786,104=>787,105=>713,106=>791,107=>785,108=>791,109=>873,110=>761,111=>762,112=>762,113=>759,114=>759,115=>892,116=>892,117=>788,118=>784,119=>791,120=>138,121=>277,122=>415,123=>392,124=>392,125=>668,126=>668,127=>500,128=>390,129=>390,130=>317,131=>317,132=>276,133=>276,134=>509,135=>509,136=>410,137=>410,138=>234,139=>234,140=>334,141=>334,142=>500,143=>500,144=>500,145=>500,146=>500,147=>500,148=>500,149=>500,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>250,161=>732,162=>544,163=>544,164=>910,165=>667,166=>760,167=>760,168=>770,169=>770,170=>770,171=>770,172=>788,173=>788,174=>788,175=>788,176=>788,177=>788,178=>788,179=>788,180=>788,181=>788,182=>788,183=>788,184=>788,185=>788,186=>788,187=>788,188=>788,189=>788,190=>788,191=>788,192=>788,193=>788,194=>788,195=>788,196=>788,197=>788,198=>788,199=>788,200=>788,201=>788,202=>788,203=>788,204=>788,205=>788,206=>788,207=>788,208=>788,209=>788,210=>788,211=>788,212=>894,213=>964,214=>964,215=>499,216=>748,217=>924,218=>748,219=>918,220=>927,221=>928,222=>928,223=>834,224=>873,225=>828,226=>924,227=>924,228=>917,229=>930,230=>931,231=>463,232=>883,233=>836,234=>836,235=>867,236=>867,237=>696,238=>696,239=>874,240=>501,241=>874,242=>760,243=>946,244=>771,245=>865,246=>771,247=>888,248=>967,249=>888,250=>831,251=>873,252=>927,253=>970,254=>918,255=>500); +// --- EOF --- diff --git a/tools/tcpdf/fonts/pdfazapfdingbats.z b/tools/tcpdf/fonts/pdfazapfdingbats.z new file mode 100644 index 0000000000000000000000000000000000000000..61c9a470776c35196dd34916e756f2df880ad62d GIT binary patch literal 50768 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 literal 0 HcmV?d00001 diff --git a/tools/tcpdf/fonts/stsongstdlight.php b/tools/tcpdf/fonts/stsongstdlight.php new file mode 100644 index 000000000..1c74c62d6 --- /dev/null +++ b/tools/tcpdf/fonts/stsongstdlight.php @@ -0,0 +1,39 @@ +<?php +$type = 'cidfont0'; +$name = 'STSongStd-Light-Acro'; +$displayname = 'STSong Light (Simp. Chinese)'; +$desc = array( + 'Ascent' => 752, + 'Descent' => -271, + 'CapHeight' => 737, + 'Flags' => 6, + 'FontBBox' => '[-25 -254 1000 880]', + 'ItalicAngle' => 0, + 'StemV' => 58, + 'Style' => '<< /Panose <000000000400000000000000> >>', +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'GB1', + 'Supplement' => '2', +); +$enc = 'UniGB-UCS2-H'; + +// underline position, needs checking: +$up = -130; +$ut = 40; + +$dw = 1000; +$cw = array( + 32 => 207, 33 => 270, 34 => 342, 35 => 467, 36 => 462, 37 => 797, 38 => 710, 39 => 239, 40 => 374, 41 => 374, + 42 => 423, 43 => 605, 44 => 238, 45 => 375, 46 => 238, 47 => 334, 48 => 462, 49 => 462, 50 => 462, 51 => 462, + 52 => 462, 53 => 462, 54 => 462, 55 => 462, 56 => 462, 57 => 462, 58 => 238, 59 => 238, 60 => 605, 61 => 605, + 62 => 605, 63 => 344, 64 => 748, 65 => 684, 66 => 560, 67 => 695, 68 => 739, 69 => 563, 70 => 511, 71 => 729, + 72 => 793, 73 => 318, 74 => 312, 75 => 666, 76 => 526, 77 => 896, 78 => 758, 79 => 772, 80 => 544, 81 => 772, + 82 => 628, 83 => 465, 84 => 607, 85 => 753, 86 => 711, 87 => 972, 88 => 647, 89 => 620, 90 => 607, 91 => 374, + 92 => 333, 93 => 374, 94 => 606, 95 => 500, 96 => 239, 97 => 417, 98 => 503, 99 => 427, 100 => 529, 101 => 415, + 102 => 264, 103 => 444, 104 => 518, 105 => 241, 106 => 230, 107 => 495, 108 => 228, 109 => 793, 110 => 527, 111 => 524, + 112 => 524, 113 => 504, 114 => 338, 115 => 336, 116 => 277, 117 => 517, 118 => 450, 119 => 652, 120 => 466, 121 => 452, + 122 => 407, 123 => 370, 124 => 258, 125 => 370, 126 => 605 +); +// --- EOF --- diff --git a/tools/tcpdf/fonts/symbol.php b/tools/tcpdf/fonts/symbol.php new file mode 100644 index 000000000..15f7f1ddd --- /dev/null +++ b/tools/tcpdf/fonts/symbol.php @@ -0,0 +1,12 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='core'; +$name='Symbol'; +$up=-100; +$ut=50; +$dw=587; +$diff=''; +$enc=''; +$desc=array('Flags'=>4,'FontBBox'=>'[-180 -293 1090 1010]','ItalicAngle'=>0,'Ascent'=>1010,'Descent'=>-293,'Leading'=>0,'CapHeight'=>1010,'StemV'=>85,'StemH'=>92,'AvgWidth'=>587,'MaxWidth'=>1042,'MissingWidth'=>587); +$cw=array(0=>587,1=>587,2=>587,3=>587,4=>587,5=>587,6=>587,7=>587,8=>587,9=>587,10=>587,11=>587,12=>587,13=>587,14=>587,15=>587,16=>587,17=>587,18=>587,19=>587,20=>587,21=>587,22=>587,23=>587,24=>587,25=>587,26=>587,27=>587,28=>587,29=>587,30=>587,31=>587,32=>250,33=>333,34=>713,35=>500,36=>549,37=>833,38=>778,39=>439,40=>333,41=>333,42=>500,43=>549,44=>250,45=>549,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>549,61=>549,62=>549,63=>444,64=>549,65=>722,66=>667,67=>722,68=>612,69=>611,70=>763,71=>603,72=>722,73=>333,74=>631,75=>722,76=>686,77=>889,78=>722,79=>722,80=>768,81=>741,82=>556,83=>592,84=>611,85=>690,86=>439,87=>768,88=>645,89=>795,90=>611,91=>333,92=>863,93=>333,94=>658,95=>500,96=>500,97=>631,98=>549,99=>549,100=>494,101=>439,102=>521,103=>411,104=>603,105=>329,106=>603,107=>549,108=>549,109=>576,110=>521,111=>549,112=>549,113=>521,114=>549,115=>603,116=>439,117=>576,118=>713,119=>686,120=>493,121=>686,122=>494,123=>480,124=>200,125=>480,126=>549,127=>587,128=>587,129=>587,130=>587,131=>587,132=>587,133=>587,134=>587,135=>587,136=>587,137=>587,138=>587,139=>587,140=>587,141=>587,142=>587,143=>587,144=>587,145=>587,146=>587,147=>587,148=>587,149=>587,150=>587,151=>587,152=>587,153=>587,154=>587,155=>587,156=>587,157=>587,158=>587,159=>587,160=>750,161=>620,162=>247,163=>549,164=>167,165=>713,166=>500,167=>753,168=>753,169=>753,170=>753,171=>1042,172=>987,173=>603,174=>987,175=>603,176=>400,177=>549,178=>411,179=>549,180=>549,181=>713,182=>494,183=>460,184=>549,185=>549,186=>549,187=>549,188=>1000,189=>603,190=>1000,191=>658,192=>823,193=>686,194=>795,195=>987,196=>768,197=>768,198=>823,199=>768,200=>768,201=>713,202=>713,203=>713,204=>713,205=>713,206=>713,207=>713,208=>768,209=>713,210=>790,211=>790,212=>890,213=>823,214=>549,215=>250,216=>713,217=>603,218=>603,219=>1042,220=>987,221=>603,222=>987,223=>603,224=>494,225=>329,226=>790,227=>790,228=>786,229=>713,230=>384,231=>384,232=>384,233=>384,234=>384,235=>384,236=>494,237=>494,238=>494,239=>494,240=>587,241=>329,242=>274,243=>686,244=>686,245=>686,246=>384,247=>384,248=>384,249=>384,250=>384,251=>384,252=>494,253=>494,254=>494,255=>587); +// --- EOF --- diff --git a/tools/tcpdf/fonts/times.php b/tools/tcpdf/fonts/times.php new file mode 100644 index 000000000..cfcaf06cc --- /dev/null +++ b/tools/tcpdf/fonts/times.php @@ -0,0 +1,12 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='core'; +$name='Times-Roman'; +$up=-100; +$ut=50; +$dw=495; +$diff=''; +$enc=''; +$desc=array('Flags'=>32,'FontBBox'=>'[-168 -218 1000 898]','ItalicAngle'=>0,'Ascent'=>898,'Descent'=>-218,'Leading'=>0,'CapHeight'=>662,'XHeight'=>450,'StemV'=>84,'StemH'=>28,'AvgWidth'=>495,'MaxWidth'=>1000,'MissingWidth'=>495); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>278,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>350,128=>500,129=>350,130=>333,131=>500,132=>444,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>889,141=>350,142=>611,143=>350,144=>350,145=>333,146=>333,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>980,154=>389,155=>333,156=>722,157=>350,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>760,170=>276,171=>500,172=>564,173=>333,174=>760,175=>333,176=>400,177=>564,178=>300,179=>300,180=>333,181=>500,182=>453,183=>250,184=>333,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>556,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>500); +// --- EOF --- diff --git a/tools/tcpdf/fonts/timesb.php b/tools/tcpdf/fonts/timesb.php new file mode 100644 index 000000000..9c41a7b51 --- /dev/null +++ b/tools/tcpdf/fonts/timesb.php @@ -0,0 +1,12 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='core'; +$name='Times-Bold'; +$up=-100; +$ut=50; +$dw=516; +$diff=''; +$enc=''; +$desc=array('Flags'=>32,'FontBBox'=>'[-168 -218 1000 935]','ItalicAngle'=>0,'Ascent'=>935,'Descent'=>-218,'Leading'=>0,'CapHeight'=>676,'XHeight'=>461,'StemV'=>139,'StemH'=>44,'AvgWidth'=>516,'MaxWidth'=>1000,'MissingWidth'=>516); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>930,65=>722,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>778,73=>389,74=>500,75=>778,76=>667,77=>944,78=>722,79=>778,80=>611,81=>778,82=>722,83=>556,84=>667,85=>722,86=>722,87=>1000,88=>722,89=>722,90=>667,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>556,99=>444,100=>556,101=>444,102=>333,103=>500,104=>556,105=>278,106=>333,107=>556,108=>278,109=>833,110=>556,111=>500,112=>556,113=>556,114=>444,115=>389,116=>333,117=>556,118=>500,119=>722,120=>500,121=>500,122=>444,123=>394,124=>220,125=>394,126=>520,127=>350,128=>500,129=>350,130=>333,131=>500,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>1000,141=>350,142=>667,143=>350,144=>350,145=>333,146=>333,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1000,154=>389,155=>333,156=>722,157=>350,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>570,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>300,186=>330,187=>500,188=>750,189=>750,190=>750,191=>500,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>570,216=>778,217=>722,218=>722,219=>722,220=>722,221=>722,222=>611,223=>556,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>722,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/tools/tcpdf/fonts/timesbi.php b/tools/tcpdf/fonts/timesbi.php new file mode 100644 index 000000000..4feed7489 --- /dev/null +++ b/tools/tcpdf/fonts/timesbi.php @@ -0,0 +1,12 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='core'; +$name='Times-BoldItalic'; +$up=-100; +$ut=50; +$dw=501; +$diff=''; +$enc=''; +$desc=array('Flags'=>96,'FontBBox'=>'[-200 -218 996 921]','ItalicAngle'=>-15,'Ascent'=>921,'Descent'=>-218,'Leading'=>0,'CapHeight'=>669,'XHeight'=>462,'StemV'=>121,'StemH'=>42,'AvgWidth'=>501,'MaxWidth'=>1000,'MissingWidth'=>501); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>832,65=>667,66=>667,67=>667,68=>722,69=>667,70=>667,71=>722,72=>778,73=>389,74=>500,75=>667,76=>611,77=>889,78=>722,79=>722,80=>611,81=>722,82=>667,83=>556,84=>611,85=>722,86=>667,87=>889,88=>667,89=>611,90=>611,91=>333,92=>278,93=>333,94=>570,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>556,105=>278,106=>278,107=>500,108=>278,109=>778,110=>556,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>556,118=>444,119=>667,120=>500,121=>444,122=>389,123=>348,124=>220,125=>348,126=>570,127=>350,128=>500,129=>350,130=>333,131=>500,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>944,141=>350,142=>611,143=>350,144=>350,145=>333,146=>333,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1000,154=>389,155=>333,156=>722,157=>350,158=>389,159=>611,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>300,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>944,199=>667,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>570,216=>722,217=>722,218=>722,219=>722,220=>722,221=>611,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>722,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/tools/tcpdf/fonts/timesi.php b/tools/tcpdf/fonts/timesi.php new file mode 100644 index 000000000..1e8b67349 --- /dev/null +++ b/tools/tcpdf/fonts/timesi.php @@ -0,0 +1,12 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='core'; +$name='Times-Italic'; +$up=-100; +$ut=50; +$dw=491; +$diff=''; +$enc=''; +$desc=array('Flags'=>96,'FontBBox'=>'[-169 -217 1010 883]','ItalicAngle'=>-15.5,'Ascent'=>883,'Descent'=>-217,'Leading'=>0,'CapHeight'=>653,'XHeight'=>441,'StemV'=>76,'StemH'=>32,'AvgWidth'=>491,'MaxWidth'=>1000,'MissingWidth'=>491); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>420,35=>500,36=>500,37=>833,38=>778,39=>214,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>675,61=>675,62=>675,63=>500,64=>920,65=>611,66=>611,67=>667,68=>722,69=>611,70=>611,71=>722,72=>722,73=>333,74=>444,75=>667,76=>556,77=>833,78=>667,79=>722,80=>611,81=>722,82=>611,83=>500,84=>556,85=>722,86=>611,87=>833,88=>611,89=>556,90=>556,91=>389,92=>278,93=>389,94=>422,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>278,103=>500,104=>500,105=>278,106=>278,107=>444,108=>278,109=>722,110=>500,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>500,118=>444,119=>667,120=>444,121=>444,122=>389,123=>400,124=>275,125=>400,126=>541,127=>350,128=>500,129=>350,130=>333,131=>500,132=>556,133=>889,134=>500,135=>500,136=>333,137=>1000,138=>500,139=>333,140=>944,141=>350,142=>556,143=>350,144=>350,145=>333,146=>333,147=>556,148=>556,149=>350,150=>500,151=>889,152=>333,153=>980,154=>389,155=>333,156=>667,157=>350,158=>389,159=>556,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>500,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>333,181=>500,182=>523,183=>250,184=>333,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>500,192=>611,193=>611,194=>611,195=>611,196=>611,197=>611,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>667,210=>722,211=>722,212=>722,213=>722,214=>722,215=>675,216=>722,217=>722,218=>722,219=>722,220=>722,221=>556,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>675,248=>500,249=>500,250=>500,251=>500,252=>500,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/tools/tcpdf/fonts/uni2cid_ac15.php b/tools/tcpdf/fonts/uni2cid_ac15.php new file mode 100644 index 000000000..42c588d85 --- /dev/null +++ b/tools/tcpdf/fonts/uni2cid_ac15.php @@ -0,0 +1,6 @@ +<?php +// unicode to cid conversion table is from +// ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/ +// cid2code.txt in ag15.tar.Z +$cidinfo['uni2cid'] = array(32=>1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,92=>61,93=>62,94=>63,95=>64,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,124=>93,125=>94,126=>95,12288=>99,65292=>100,12289=>101,12290=>102,65294=>103,8226=>104,8231=>104,65307=>105,65306=>106,65311=>107,65281=>108,65072=>109,8230=>110,8943=>110,8229=>111,65104=>112,65380=>113,65105=>113,65106=>114,183=>115,65108=>116,65109=>117,65110=>118,65111=>119,65372=>120,8211=>121,65073=>122,8212=>123,65288=>128,65289=>129,65077=>130,65078=>131,65371=>132,65373=>133,65079=>134,65080=>135,12308=>136,12309=>137,65081=>138,65082=>139,12304=>140,12305=>141,65083=>142,65084=>143,12298=>144,12299=>145,65085=>146,65086=>147,12296=>148,12297=>149,65087=>150,65088=>151,12300=>152,12301=>153,65089=>154,65090=>155,12302=>156,12303=>157,65091=>158,65092=>159,65113=>160,65114=>161,65115=>162,65116=>163,65117=>164,65118=>165,8216=>166,8217=>167,8220=>168,8221=>169,12317=>170,12318=>171,8245=>172,8242=>173,65283=>174,65286=>175,65290=>176,8251=>177,167=>178,12291=>179,9675=>180,9679=>181,9651=>182,9650=>183,9678=>184,9734=>185,9733=>186,9671=>187,9670=>188,9633=>189,9632=>190,9661=>191,9660=>192,12963=>193,8453=>194,175=>195,772=>195,8254=>195,65507=>196,65343=>197,717=>198,65097=>199,65098=>200,65101=>201,65102=>202,65099=>203,65100=>204,65119=>205,65120=>206,65121=>207,65291=>208,65293=>209,215=>210,247=>211,177=>212,8730=>213,65308=>214,65310=>215,65309=>216,8806=>217,8807=>218,8800=>219,8734=>220,8786=>221,8801=>222,65122=>223,65123=>224,65124=>225,65125=>226,65126=>227,8764=>228,65374=>228,8745=>229,8746=>230,8869=>231,8736=>232,8735=>233,8895=>234,13266=>235,13265=>236,8747=>237,8750=>238,8757=>239,8756=>240,9792=>241,9794=>242,8853=>243,9793=>243,8857=>244,9737=>244,8593=>245,8595=>246,8594=>247,8592=>248,8598=>249,8599=>250,8601=>251,8600=>252,8741=>253,8739=>254,8725=>257,65295=>257,65128=>258,65340=>258,65284=>259,165=>260,65509=>260,12306=>261,162=>262,65504=>262,163=>263,65505=>263,65285=>264,65312=>265,8451=>266,8457=>267,65129=>268,65130=>269,65131=>270,13269=>271,13212=>272,13213=>273,13214=>274,13262=>275,13217=>276,13198=>277,13199=>278,13252=>279,176=>280,20825=>281,58834=>281,20827=>282,58835=>282,20830=>283,58837=>283,20829=>284,58836=>284,20833=>285,20835=>286,21991=>287,29929=>288,58044=>288,31950=>289,58191=>289,9601=>290,9602=>291,9603=>292,9604=>293,9605=>294,9606=>295,9607=>296,9608=>297,9615=>298,9614=>299,9613=>300,9612=>301,9611=>302,9610=>303,9609=>304,9532=>305,9524=>306,9516=>307,9508=>308,9500=>309,9620=>310,9472=>311,9474=>312,9621=>313,9484=>314,9488=>315,9492=>316,9496=>317,9581=>318,9582=>319,9584=>320,9583=>321,9552=>322,9566=>323,9578=>324,9569=>325,9698=>326,9699=>327,9701=>328,9700=>329,9585=>330,9586=>331,9587=>332,65296=>333,65297=>334,65298=>335,65299=>336,65300=>337,65301=>338,65302=>339,65303=>340,65304=>341,65305=>342,8544=>343,8545=>344,8546=>345,8547=>346,8548=>347,8549=>348,8550=>349,8551=>350,8552=>351,8553=>352,12321=>353,12322=>354,12323=>355,12324=>356,12325=>357,12326=>358,12327=>359,12328=>360,12329=>361,12344=>362,21316=>363,57443=>363,12345=>363,12346=>364,65313=>365,65314=>366,65315=>367,65316=>368,65317=>369,65318=>370,65319=>371,65320=>372,65321=>373,65322=>374,65323=>375,65324=>376,65325=>377,65326=>378,65327=>379,65328=>380,65329=>381,65330=>382,65331=>383,65332=>384,65333=>385,65334=>386,65335=>387,65336=>388,65337=>389,65338=>390,65345=>391,65346=>392,65347=>393,65348=>394,65349=>395,65350=>396,65351=>397,65352=>398,65353=>399,65354=>400,65355=>401,65356=>402,65357=>403,65358=>404,65359=>405,65360=>406,65361=>407,65362=>408,65363=>409,65364=>410,65365=>411,65366=>412,65367=>413,65368=>414,65369=>415,65370=>416,913=>417,914=>418,915=>419,916=>420,917=>421,918=>422,919=>423,920=>424,921=>425,922=>426,923=>427,924=>428,925=>429,926=>430,927=>431,928=>432,929=>433,931=>434,932=>435,933=>436,934=>437,935=>438,936=>439,937=>440,945=>441,946=>442,947=>443,948=>444,949=>445,950=>446,951=>447,952=>448,953=>449,954=>450,955=>451,956=>452,957=>453,958=>454,959=>455,960=>456,961=>457,963=>458,964=>459,965=>460,966=>461,967=>462,968=>463,969=>464,12549=>465,12550=>466,12551=>467,12552=>468,12553=>469,12554=>470,12555=>471,12556=>472,12557=>473,12558=>474,12559=>475,12560=>476,12561=>477,12562=>478,12563=>479,12564=>480,12565=>481,12566=>482,12567=>483,12568=>484,12569=>485,12570=>486,12571=>487,12572=>488,12573=>489,12574=>490,12575=>491,12576=>492,12577=>493,12578=>494,12579=>495,12580=>496,12581=>497,12582=>498,12583=>499,12584=>500,12585=>501,729=>502,714=>503,711=>504,780=>504,715=>505,9312=>506,63153=>506,9313=>507,63154=>507,9314=>508,63155=>508,9315=>509,63156=>509,9316=>510,63157=>510,9317=>511,63158=>511,9318=>512,63159=>512,9319=>513,63160=>513,9320=>514,63161=>514,9321=>515,63162=>515,9332=>516,63163=>516,9333=>517,63164=>517,9334=>518,63165=>518,9335=>519,63166=>519,9336=>520,63167=>520,9337=>521,63168=>521,9338=>522,63169=>522,9339=>523,63170=>523,9340=>524,63171=>524,9341=>525,63172=>525,8560=>526,63173=>526,8561=>527,63174=>527,8562=>528,63175=>528,8563=>529,63176=>529,8564=>530,63177=>530,8565=>531,63178=>531,8566=>532,63179=>532,8567=>533,63180=>533,8568=>534,63181=>534,8569=>535,63182=>535,20008=>536,12033=>536,20022=>537,12034=>537,63183=>537,20031=>538,12035=>538,63184=>538,12037=>539,20101=>539,63185=>539,12039=>540,20128=>540,63186=>540,20866=>541,12044=>541,63187=>541,20886=>542,12045=>542,63188=>542,20907=>543,12046=>543,63189=>543,12051=>544,21241=>544,63190=>544,12054=>545,21304=>545,63191=>545,12057=>546,21353=>546,63192=>546,12059=>547,21430=>547,63193=>547,12065=>548,12066=>548,22786=>548,22794=>548,63194=>548,12071=>549,23424=>549,63195=>549,12078=>550,24027=>550,63196=>550,24186=>551,12083=>551,63197=>551,24191=>552,12084=>552,63198=>552,24308=>553,12085=>553,24400=>554,12089=>554,63200=>554,24417=>555,12090=>555,63201=>555,12097=>556,25908=>556,63202=>556,12102=>557,26080=>557,30098=>558,63204=>558,12135=>558,30326=>559,12136=>559,12193=>560,36789=>560,63206=>560,12202=>561,38582=>561,9216=>562,9217=>563,9218=>564,9219=>565,9220=>566,9221=>567,9222=>568,9223=>569,9224=>570,9225=>571,9226=>572,9227=>573,9228=>574,9229=>575,9230=>576,9231=>577,9232=>578,9233=>579,9234=>580,9235=>581,9236=>582,9237=>583,9238=>584,9239=>585,9240=>586,9241=>587,9242=>588,9243=>589,9244=>590,9245=>591,9246=>592,9247=>593,9249=>594,12032=>595,19968=>595,12036=>596,20057=>596,19969=>597,19971=>598,20035=>599,20061=>600,20102=>601,12038=>602,20108=>602,20154=>603,12040=>603,20799=>604,12041=>604,20837=>605,12042=>605,20843=>606,12043=>606,12047=>607,20960=>607,12049=>608,20992=>608,20993=>609,12050=>610,21147=>610,12052=>611,21269=>611,21313=>612,12055=>612,21340=>613,12056=>613,12060=>614,21448=>614,19977=>615,19979=>616,19976=>617,19978=>618,20011=>619,20024=>620,20961=>621,20037=>622,20040=>623,20063=>624,20062=>625,20110=>626,20129=>627,20800=>628,64012=>628,20995=>629,21242=>630,21315=>631,21449=>632,12061=>633,21475=>633,22303=>634,12063=>634,22763=>635,12064=>635,22805=>636,12067=>636,22823=>637,12068=>637,22899=>638,12069=>638,12070=>639,23376=>639,23377=>640,23379=>641,23544=>642,12072=>642,23567=>643,12073=>643,23586=>644,12074=>644,23608=>645,12075=>645,12077=>646,23665=>646,24029=>647,24037=>648,12079=>648,12080=>649,24049=>649,24050=>650,24051=>651,24062=>652,12081=>652,24178=>653,12082=>653,24318=>654,12086=>654,24331=>655,12087=>655,24339=>656,12088=>656,25165=>657,19985=>658,19984=>659,19981=>660,20013=>661,20016=>662,20025=>663,20043=>664,23609=>665,20104=>666,20113=>667,20117=>668,20114=>669,20116=>670,20130=>671,20161=>672,20160=>673,20163=>674,20166=>675,20167=>676,20173=>677,20170=>678,20171=>679,20164=>680,20803=>681,20801=>682,20839=>683,20845=>684,20846=>685,20844=>686,20887=>687,20982=>688,20998=>689,20999=>690,21000=>691,21243=>692,21246=>693,21247=>694,21270=>695,21305=>696,21320=>697,21319=>698,21317=>699,21342=>700,21380=>701,21451=>702,21450=>703,21453=>704,22764=>705,22825=>706,22827=>707,22826=>708,22829=>709,23380=>710,23569=>711,23588=>712,23610=>713,23663=>714,24052=>715,24187=>716,24319=>717,24340=>718,24341=>719,24515=>720,12092=>720,25096=>721,12093=>721,25142=>722,12094=>722,25163=>723,12095=>723,25166=>724,12096=>725,25903=>725,25991=>726,12098=>726,26007=>727,12099=>727,26020=>728,12100=>728,26041=>729,12101=>729,26085=>730,12103=>730,26352=>731,12104=>731,26376=>732,12105=>732,26408=>733,12106=>733,27424=>734,12107=>734,27490=>735,12108=>735,27513=>736,12109=>736,27595=>737,12111=>737,27604=>738,12112=>738,27611=>739,12113=>739,27663=>740,12114=>740,27700=>741,12116=>741,28779=>742,12117=>742,29226=>743,12118=>743,29238=>744,12119=>744,29243=>745,12120=>745,29255=>746,12122=>746,29273=>747,12123=>747,29275=>748,12124=>748,29356=>749,12125=>749,29579=>750,19993=>751,19990=>752,19989=>753,19988=>754,19992=>755,20027=>756,20045=>757,20047=>758,20046=>759,20197=>760,20184=>761,20180=>762,20181=>763,20182=>764,20183=>765,20195=>766,20196=>767,20185=>768,20190=>769,20805=>770,20804=>771,20873=>772,20874=>773,20908=>774,20985=>775,20986=>776,20984=>777,21002=>778,21152=>779,21151=>780,57435=>781,21253=>781,21254=>782,21271=>783,21277=>784,20191=>785,21322=>786,21321=>787,21345=>788,21344=>789,21359=>790,21358=>791,21435=>792,21487=>793,21476=>794,21491=>795,21484=>796,21486=>797,21481=>798,21480=>799,21500=>800,21496=>801,21493=>802,21483=>803,21478=>804,21482=>805,21490=>806,21489=>807,21488=>808,21477=>809,21485=>810,21499=>811,22235=>812,22234=>813,22806=>814,22830=>815,22833=>816,22900=>817,22902=>818,23381=>819,23427=>820,23612=>821,24040=>822,24039=>823,24038=>824,24066=>825,24067=>826,24179=>827,24188=>828,24321=>829,24344=>830,24343=>831,24517=>832,25098=>833,25171=>834,25172=>835,25170=>836,25169=>837,26021=>838,26086=>839,26414=>840,26412=>841,26410=>842,26411=>843,26413=>844,27491=>845,27597=>846,27665=>847,27664=>848,27704=>849,27713=>850,27712=>851,27710=>852,29359=>853,29572=>854,12126=>854,29577=>855,12127=>855,29916=>856,12128=>856,29926=>857,12129=>857,29976=>858,12130=>858,29983=>859,12131=>859,12132=>860,29992=>860,29993=>861,12133=>862,30000=>862,30001=>863,30002=>864,30003=>865,12134=>866,30091=>866,30333=>867,12137=>867,30382=>868,12138=>868,30399=>869,12139=>869,30446=>870,12140=>870,30683=>871,12141=>871,30690=>872,12142=>872,30707=>873,12143=>873,31034=>874,12144=>874,31166=>875,12146=>875,31348=>876,12147=>876,31435=>877,12148=>877,19998=>878,19999=>879,20050=>880,20051=>881,20073=>882,20121=>883,20132=>884,20134=>885,20133=>886,20223=>887,20233=>888,20249=>889,20234=>890,20245=>891,20237=>892,20240=>893,20241=>894,20239=>895,20210=>896,20214=>897,20219=>898,20208=>899,20211=>900,20221=>901,20225=>902,20235=>903,20809=>904,20807=>905,20806=>906,20808=>907,20840=>908,20849=>909,20877=>910,20912=>911,21015=>912,21009=>913,21010=>914,21006=>915,21014=>916,21155=>917,21256=>918,21281=>919,21280=>920,21360=>921,21361=>922,21513=>923,21519=>924,21516=>925,21514=>926,21520=>927,21505=>928,21515=>929,21508=>930,21521=>931,21517=>932,21512=>933,21507=>934,21518=>935,21510=>936,21522=>937,22240=>938,22238=>939,22237=>940,22323=>941,22320=>942,22312=>943,22317=>944,22316=>945,22319=>946,22313=>947,22809=>948,22810=>949,22839=>950,22840=>951,22916=>952,22904=>953,22915=>954,22909=>955,22905=>956,22914=>957,22913=>958,23383=>959,23384=>960,23431=>961,23432=>962,23429=>963,23433=>964,23546=>965,23574=>966,23673=>967,24030=>968,24070=>969,24182=>970,24180=>971,24335=>972,24347=>973,24537=>974,24534=>975,25102=>976,25100=>977,25101=>978,25104=>979,25187=>980,25179=>981,25176=>982,25910=>983,26089=>984,26088=>985,26092=>986,26093=>987,26354=>988,26355=>989,26377=>990,26429=>991,26420=>992,26417=>993,26421=>994,27425=>995,27492=>996,27515=>997,27670=>998,27741=>999,27735=>1000,27737=>1001,27743=>1002,27744=>1003,27728=>1004,27733=>1005,27745=>1006,27739=>1007,27725=>1008,27726=>1009,28784=>1010,29279=>1011,29277=>1012,30334=>1013,31481=>1014,12149=>1014,31859=>1015,12150=>1015,31992=>1016,12151=>1016,32566=>1017,12152=>1017,32650=>1018,12154=>1018,32701=>1019,12155=>1019,32769=>1020,12156=>1020,32771=>1021,32780=>1022,12157=>1022,32786=>1023,12158=>1023,32819=>1024,12159=>1024,32895=>1025,12160=>1025,32905=>1026,12161=>1026,32907=>1027,32908=>1028,33251=>1029,12162=>1029,33258=>1030,12163=>1030,33267=>1031,12164=>1031,33276=>1032,12165=>1032,33292=>1033,12166=>1033,33307=>1034,12167=>1034,33311=>1035,12168=>1035,33390=>1036,12169=>1036,33394=>1037,12170=>1037,33406=>1038,34411=>1039,12173=>1039,34880=>1040,12174=>1040,34892=>1041,12175=>1041,34915=>1042,12176=>1042,35199=>1043,38433=>1044,20018=>1045,20136=>1046,20301=>1047,20303=>1048,20295=>1049,20311=>1050,20318=>1051,20276=>1052,20315=>1053,20309=>1054,20272=>1055,20304=>1056,20305=>1057,20285=>1058,20282=>1059,20280=>1060,20291=>1061,20308=>1062,20284=>1063,20294=>1064,20323=>1065,20316=>1066,20320=>1067,20271=>1068,20302=>1069,20278=>1070,20313=>1071,20317=>1072,20296=>1073,20314=>1074,20812=>1075,20811=>1076,20813=>1077,20853=>1078,20918=>1079,20919=>1080,21029=>1081,21028=>1082,21033=>1083,21034=>1084,21032=>1085,21163=>1086,21161=>1087,21162=>1088,21164=>1089,21283=>1090,21363=>1091,21365=>1092,21533=>1093,21549=>1094,21534=>1095,21566=>1096,21542=>1097,21582=>1098,21543=>1099,21574=>1100,21571=>1101,21555=>1102,21576=>1103,21570=>1104,21531=>1105,21545=>1106,21578=>1107,21561=>1108,21563=>1109,21560=>1110,21550=>1111,21557=>1112,21558=>1113,21536=>1114,21564=>1115,21568=>1116,21553=>1117,21547=>1118,21535=>1119,21548=>1120,22250=>1121,22256=>1122,22244=>1123,22251=>1124,22346=>1125,22353=>1126,22336=>1127,22349=>1128,22343=>1129,22350=>1130,22334=>1131,22352=>1132,22351=>1133,22331=>1134,22767=>1135,22846=>1136,22941=>1137,22930=>1138,22952=>1139,22942=>1140,22947=>1141,22937=>1142,22934=>1143,22925=>1144,22948=>1145,22931=>1146,22922=>1147,22949=>1148,23389=>1149,23388=>1150,23386=>1151,23387=>1152,23436=>1153,23435=>1154,23439=>1155,23596=>1156,23616=>1157,23617=>1158,23615=>1159,23614=>1160,23696=>1161,23697=>1162,23700=>1163,23692=>1164,24043=>1165,24076=>1166,24207=>1167,24199=>1168,24202=>1169,24311=>1170,24324=>1171,24351=>1172,24420=>1173,24418=>1174,24439=>1175,24441=>1176,24536=>1177,24524=>1178,24535=>1179,24525=>1180,24561=>1181,24555=>1182,24568=>1183,24554=>1184,25106=>1185,25105=>1186,25220=>1187,25239=>1188,25238=>1189,25216=>1190,25206=>1191,25225=>1192,25197=>1193,25226=>1194,25212=>1195,25214=>1196,25209=>1197,25203=>1198,25234=>1199,25199=>1200,25240=>1201,25198=>1202,25237=>1203,25235=>1204,25233=>1205,25222=>1206,25913=>1207,25915=>1208,25912=>1209,26097=>1210,26356=>1211,26463=>1212,26446=>1213,26447=>1214,26448=>1215,26449=>1216,26460=>1217,26454=>1218,26462=>1219,57801=>1219,26441=>1220,26438=>1221,26464=>1222,26451=>1223,26455=>1224,27493=>1225,27599=>1226,27714=>1227,27742=>1228,27801=>1229,27777=>1230,27784=>1231,27785=>1232,27781=>1233,27803=>1234,27754=>1235,27770=>1236,27792=>1237,27760=>1238,27788=>1239,27752=>1240,27798=>1241,27794=>1242,27773=>1243,27779=>1244,27762=>1245,27774=>1246,27764=>1247,27782=>1248,27766=>1249,27789=>1250,27796=>1251,27800=>1252,27778=>1253,28790=>1254,28796=>1255,28797=>1256,28792=>1257,29282=>1258,29281=>1259,29280=>1260,29380=>1261,29378=>1262,29590=>1263,29996=>1264,29995=>1265,30007=>1266,30008=>1267,30338=>1268,30447=>1269,30691=>1270,31169=>1271,31168=>1272,31167=>1273,31350=>1274,31995=>1275,32597=>1276,32918=>1277,32915=>1278,32925=>1279,32920=>1280,32923=>1281,32922=>1282,32946=>1283,33391=>1284,33426=>1285,33419=>1286,33421=>1287,35211=>1288,12178=>1288,35282=>1289,12179=>1289,35328=>1290,12180=>1290,35895=>1291,12181=>1291,35910=>1292,12182=>1292,35925=>1293,12183=>1293,35997=>1294,12185=>1294,36196=>1295,12186=>1295,36208=>1296,12187=>1296,36275=>1297,12188=>1297,36523=>1298,12189=>1298,36554=>1299,12190=>1299,36763=>1300,12191=>1300,36784=>1301,12192=>1301,36802=>1302,36806=>1303,36805=>1304,36804=>1305,24033=>1306,12194=>1307,37009=>1307,37026=>1308,37034=>1309,37030=>1310,37027=>1311,37193=>1312,12195=>1312,37318=>1313,12196=>1313,37324=>1314,12197=>1314,38450=>1315,38446=>1316,38449=>1317,38442=>1318,38444=>1319,20006=>1320,20054=>1321,20083=>1322,20107=>1323,20123=>1324,20126=>1325,20139=>1326,20140=>1327,20335=>1328,20381=>1329,20365=>1330,20339=>1331,20351=>1332,20332=>1333,20379=>1334,20363=>1335,20358=>1336,20355=>1337,20336=>1338,20341=>1339,20360=>1340,20329=>1341,20347=>1342,20374=>1343,20350=>1344,20367=>1345,20369=>1346,20346=>1347,20820=>1348,20818=>1349,20821=>1350,20841=>1351,20855=>1352,20854=>1353,20856=>1354,20925=>1355,20989=>1356,21051=>1357,21048=>1358,21047=>1359,21050=>1360,21040=>1361,21038=>1362,21046=>1363,21057=>1364,21182=>1365,21179=>1366,21330=>1367,21332=>1368,21331=>1369,21329=>1370,21350=>1371,21367=>1372,21368=>1373,21369=>1374,21462=>1375,21460=>1376,21463=>1377,21619=>1378,21621=>1379,21654=>1380,21624=>1381,21653=>1382,21632=>1383,21627=>1384,21623=>1385,21636=>1386,21650=>1387,21638=>1388,21628=>1389,21648=>1390,21617=>1391,21622=>1392,21644=>1393,21658=>1394,21602=>1395,21608=>1396,21643=>1397,21629=>1398,21646=>1399,22266=>1400,22403=>1401,22391=>1402,22378=>1403,22377=>1404,22369=>1405,22374=>1406,22372=>1407,22396=>1408,22812=>1409,22857=>1410,22855=>1411,22856=>1412,22852=>1413,22868=>1414,22974=>1415,22971=>1416,22996=>1417,22969=>1418,22958=>1419,22993=>1420,22982=>1421,22992=>1422,22989=>1423,22987=>1424,22995=>1425,22986=>1426,22959=>1427,22963=>1428,22994=>1429,22981=>1430,23391=>1431,23396=>1432,23395=>1433,23447=>1434,23450=>1435,23448=>1436,23452=>1437,23449=>1438,23451=>1439,23578=>1440,23624=>1441,23621=>1442,23622=>1443,23735=>1444,23713=>1445,23736=>1446,23721=>1447,23723=>1448,23729=>1449,23731=>1450,24088=>1451,24090=>1452,24086=>1453,24085=>1454,24091=>1455,24081=>1456,24184=>1457,24218=>1458,24215=>1459,24220=>1460,24213=>1461,24214=>1462,24310=>1463,24358=>1464,24359=>1465,24361=>1466,24448=>1467,24449=>1468,24447=>1469,24444=>1470,24541=>1471,24544=>1472,24573=>1473,24565=>1474,24575=>1475,24591=>1476,24596=>1477,24623=>1478,24629=>1479,24598=>1480,24618=>1481,24597=>1482,24609=>1483,24615=>1484,24617=>1485,24619=>1486,24603=>1487,25110=>1488,25109=>1489,25151=>1490,25150=>1491,25152=>1492,25215=>1493,25289=>1494,25292=>1495,25284=>1496,25279=>1497,25282=>1498,25273=>1499,25298=>1500,25307=>1501,25259=>1502,25299=>1503,25300=>1504,25291=>1505,25288=>1506,25256=>1507,25277=>1508,25276=>1509,25296=>1510,60582=>1510,25305=>1511,25287=>1512,25293=>1513,25269=>1514,25306=>1515,25265=>1516,25304=>1517,25302=>1518,25303=>1519,25286=>1520,25260=>1521,25294=>1522,61010=>1522,25918=>1523,26023=>1524,26044=>1525,26106=>1526,26132=>1527,26131=>1528,26124=>1529,26118=>1530,26114=>1531,26126=>1532,26112=>1533,26127=>1534,26133=>1535,26122=>1536,26119=>1537,26381=>1538,26379=>1539,26477=>1540,26507=>1541,26517=>1542,26481=>1543,26524=>1544,26483=>1545,26487=>1546,26503=>1547,26525=>1548,26519=>1549,26479=>1550,26480=>1551,26495=>1552,26505=>1553,26494=>1554,26512=>1555,26485=>1556,26522=>1557,26515=>1558,26492=>1559,26474=>1560,26482=>1561,27427=>1562,27494=>1563,27495=>1564,27519=>1565,27667=>1566,27675=>1567,27875=>1568,27880=>1569,27891=>1570,27825=>1571,27852=>1572,27877=>1573,27827=>1574,27837=>1575,27838=>1576,27836=>1577,27874=>1578,27819=>1579,27861=>1580,27859=>1581,27832=>1582,27844=>1583,27833=>1584,27841=>1585,27822=>1586,27863=>1587,27845=>1588,27889=>1589,27839=>1590,27835=>1591,27873=>1592,27867=>1593,27850=>1594,27820=>1595,27887=>1596,27868=>1597,27862=>1598,27872=>1599,28821=>1600,28814=>1601,28818=>1602,28810=>1603,28825=>1604,29228=>1605,29229=>1606,29240=>1607,29256=>1608,29287=>1609,29289=>1610,29376=>1611,29390=>1612,29401=>1613,29399=>1614,29392=>1615,29609=>1616,29608=>1617,29599=>1618,29611=>1619,29605=>1620,30013=>1621,30109=>1622,30105=>1623,30106=>1624,30340=>1625,30402=>1626,30450=>1627,30452=>1628,30693=>1629,30717=>1630,31038=>1631,31040=>1632,31041=>1633,31177=>1634,31176=>1635,31354=>1636,31353=>1637,31482=>1638,31998=>1639,32596=>1640,32652=>1641,32651=>1642,32773=>1643,58236=>1643,32954=>1644,32933=>1645,32930=>1646,32945=>1647,32929=>1648,32939=>1649,32937=>1650,32948=>1651,32938=>1652,32943=>1653,33253=>1654,33278=>1655,33293=>1656,33459=>1657,33437=>1658,33433=>1659,33453=>1660,33469=>1661,33439=>1662,33465=>1663,33457=>1664,33452=>1665,33445=>1666,33455=>1667,33464=>1668,33443=>1669,33456=>1670,33470=>1671,33463=>1672,34382=>1673,34417=>1674,21021=>1675,34920=>1676,36555=>1677,36814=>1678,36820=>1679,36817=>1680,37045=>1681,37048=>1682,37041=>1683,37046=>1684,37319=>1685,37329=>1686,12198=>1686,38263=>1687,12199=>1687,38272=>1688,12200=>1688,38428=>1689,12201=>1689,38464=>1690,38463=>1691,38459=>1692,38468=>1693,38466=>1694,38585=>1695,12203=>1695,38632=>1696,12204=>1696,38738=>1697,12206=>1698,38750=>1698,20127=>1699,20141=>1700,20142=>1701,20449=>1702,20405=>1703,20399=>1704,20415=>1705,20448=>1706,20433=>1707,20431=>1708,20445=>1709,20419=>1710,20406=>1711,20440=>1712,20447=>1713,20426=>1714,20439=>1715,20398=>1716,20432=>1717,20420=>1718,20418=>1719,20442=>1720,20430=>1721,20446=>1722,20407=>1723,20823=>1724,20882=>1725,20881=>1726,20896=>1727,21070=>1728,21059=>1729,21066=>1730,21069=>1731,21068=>1732,21067=>1733,21063=>1734,21191=>1735,21193=>1736,21187=>1737,21185=>1738,21261=>1739,21335=>1740,21371=>1741,21402=>1742,21467=>1743,21676=>1744,21696=>1745,21672=>1746,21710=>1747,21705=>1748,21688=>1749,21670=>1750,21683=>1751,21703=>1752,21698=>1753,21693=>1754,21674=>1755,21697=>1756,21700=>1757,21704=>1758,21679=>1759,21675=>1760,21681=>1761,21691=>1762,21673=>1763,21671=>1764,21695=>1765,22271=>1766,22402=>1767,22411=>1768,22432=>1769,22435=>1770,22434=>1771,22478=>1772,22446=>1773,22419=>1774,22869=>1775,22865=>1776,22863=>1777,22862=>1778,22864=>1779,23004=>1780,23000=>1781,23039=>1782,23011=>1783,23016=>1784,23043=>1785,23013=>1786,23018=>1787,23002=>1788,23014=>1789,23041=>1790,23035=>1791,23401=>1792,23459=>1793,23462=>1794,23460=>1795,23458=>1796,23461=>1797,23553=>1798,23630=>1799,23631=>1800,23629=>1801,23627=>1802,23769=>1803,23762=>1804,24055=>1805,24093=>1806,24101=>1807,24095=>1808,24189=>1809,24224=>1810,24230=>1811,24314=>1812,24328=>1813,24365=>1814,24421=>1815,24456=>1816,24453=>1817,24458=>1818,24459=>1819,24455=>1820,24460=>1821,24457=>1822,24594=>1823,24605=>1824,24608=>1825,24613=>1826,24590=>1827,24616=>1828,24653=>1829,24688=>1830,24680=>1831,24674=>1832,60712=>1832,24646=>1833,24643=>1834,24684=>1835,24683=>1836,24682=>1837,24676=>1838,25153=>1839,25308=>1840,25366=>1841,25353=>1842,25340=>1843,25325=>1844,25345=>1845,25326=>1846,25341=>1847,25351=>1848,25329=>1849,25335=>1850,25327=>1851,25324=>1852,25342=>1853,25332=>1854,25361=>1855,25346=>1856,25919=>1857,25925=>1858,26027=>1859,26045=>1860,26082=>1861,26149=>1862,26157=>1863,26144=>1864,26151=>1865,26159=>1866,26143=>1867,26152=>1868,26161=>1869,26148=>1870,26359=>1871,26623=>1872,26579=>1873,26609=>1874,26580=>1875,26576=>1876,26604=>1877,26550=>1878,26543=>1879,26613=>1880,26601=>1881,26607=>1882,26564=>1883,26577=>1884,26548=>1885,26586=>1886,26597=>1887,26552=>1888,26575=>1889,26590=>1890,26611=>1891,26544=>1892,26585=>1893,26594=>1894,26589=>1895,26578=>1896,27498=>1897,27523=>1898,27526=>1899,27573=>1900,27602=>1901,27607=>1902,27679=>1903,27849=>1904,27915=>1905,27954=>1906,27946=>1907,27969=>1908,27941=>1909,27916=>1910,27953=>1911,27934=>1912,27927=>1913,27963=>1914,27965=>1915,27966=>1916,27958=>1917,27931=>1918,27893=>1919,27961=>1920,27943=>1921,27960=>1922,27945=>1923,27950=>1924,27957=>1925,27918=>1926,27947=>1927,28843=>1928,28858=>1929,28851=>1930,28844=>1931,28847=>1932,28845=>1933,28856=>1934,28846=>1935,28836=>1936,29232=>1937,29298=>1938,29295=>1939,29300=>1940,29417=>1941,29408=>1942,29409=>1943,29623=>1944,29642=>1945,29627=>1946,29618=>1947,29645=>1948,29632=>1949,29619=>1950,29978=>1951,29997=>1952,30031=>1953,30028=>1954,30030=>1955,30027=>1956,30123=>1957,30116=>1958,30117=>1959,30114=>1960,30115=>1961,30328=>1962,30342=>1963,30343=>1964,30344=>1965,30408=>1966,30406=>1967,30403=>1968,30405=>1969,30465=>1970,30457=>1971,30456=>1972,30473=>1973,30475=>1974,30462=>1975,30460=>1976,30471=>1977,30684=>1978,30722=>1979,30740=>1980,30732=>1981,30733=>1982,31046=>1983,31049=>1984,31048=>1985,31047=>1986,31161=>1987,31162=>1988,31185=>1989,31186=>1990,31179=>1991,31359=>1992,31361=>1993,31487=>1994,31485=>1995,31869=>1996,32002=>1997,32005=>1998,32000=>1999,32009=>2000,32007=>2001,32004=>2002,32006=>2003,32568=>2004,32654=>2005,32703=>2006,32784=>2007,32781=>2008,32785=>2009,32822=>2010,32982=>2011,32997=>2012,32986=>2013,32963=>2014,32964=>2015,32972=>2016,32993=>2017,32987=>2018,32974=>2019,32990=>2020,32996=>2021,32989=>2022,33268=>2023,33314=>2024,33511=>2025,33539=>2026,33541=>2027,33507=>2028,33499=>2029,33510=>2030,33540=>2031,33509=>2032,33538=>2033,33545=>2034,33490=>2035,33495=>2036,33521=>2037,33537=>2038,33500=>2039,33492=>2040,33489=>2041,33502=>2042,33491=>2043,33503=>2044,33519=>2045,33542=>2046,34384=>2047,34425=>2048,34427=>2049,34426=>2050,34893=>2051,34923=>2052,35201=>2053,35284=>2054,35336=>2055,35330=>2056,35331=>2057,35998=>2058,36000=>2059,36212=>2060,36211=>2061,36276=>2062,36557=>2063,36556=>2064,36848=>2065,36838=>2066,36834=>2067,36842=>2068,36837=>2069,36845=>2070,36843=>2071,36836=>2072,36840=>2073,37066=>2074,37070=>2075,37057=>2076,37059=>2077,37195=>2078,37194=>2079,37325=>2080,38274=>2081,38480=>2082,38475=>2083,38476=>2084,38477=>2085,38754=>2086,12207=>2086,38761=>2087,12208=>2087,38859=>2088,12209=>2088,38893=>2089,12210=>2089,38899=>2090,12211=>2090,38913=>2091,12212=>2091,39080=>2092,12213=>2092,39131=>2093,12214=>2093,39135=>2094,12215=>2094,39318=>2095,12216=>2095,39321=>2096,12217=>2096,20056=>2097,20147=>2098,20492=>2099,20493=>2100,20515=>2101,20463=>2102,20518=>2103,20517=>2104,20472=>2105,20521=>2106,57375=>2106,20502=>2107,20486=>2108,20540=>2109,20511=>2110,20506=>2111,20498=>2112,20497=>2113,20474=>2114,20480=>2115,20500=>2116,20520=>2117,20465=>2118,20513=>2119,20491=>2120,20505=>2121,20504=>2122,20467=>2123,20462=>2124,20525=>2125,20522=>2126,20478=>2127,20523=>2128,20489=>2129,20860=>2130,20900=>2131,20901=>2132,20898=>2133,20941=>2134,20940=>2135,20934=>2136,20939=>2137,21078=>2138,21084=>2139,21076=>2140,21083=>2141,21085=>2142,21290=>2143,21375=>2144,57459=>2144,21407=>2145,21405=>2146,21471=>2147,21736=>2148,21776=>2149,21761=>2150,21815=>2151,21756=>2152,21733=>2153,21746=>2154,21766=>2155,21754=>2156,21780=>2157,21737=>2158,21741=>2159,21729=>2160,21769=>2161,21742=>2162,21738=>2163,21734=>2164,21799=>2165,21767=>2166,21757=>2167,21775=>2168,22275=>2169,22276=>2170,22466=>2171,22484=>2172,22475=>2173,22467=>2174,22537=>2175,22799=>2176,22871=>2177,22872=>2178,22874=>2179,23057=>2180,23064=>2181,23068=>2182,23071=>2183,23067=>2184,23059=>2185,23020=>2186,23072=>2187,23075=>2188,23081=>2189,23077=>2190,23052=>2191,23049=>2192,23403=>2193,23640=>2194,23472=>2195,23475=>2196,23478=>2197,23476=>2198,23470=>2199,23477=>2200,23481=>2201,23480=>2202,23556=>2203,23633=>2204,23637=>2205,23632=>2206,23789=>2207,23805=>2208,23803=>2209,23786=>2210,23784=>2211,23792=>2212,23798=>2213,23809=>2214,23796=>2215,24046=>2216,24109=>2217,24107=>2218,24235=>2219,24237=>2220,24231=>2221,24369=>2222,24466=>2223,24465=>2224,24464=>2225,24665=>2226,24675=>2227,24677=>2228,24656=>2229,24661=>2230,24685=>2231,24681=>2232,24687=>2233,24708=>2234,24735=>2235,24730=>2236,24717=>2237,24724=>2238,24716=>2239,24709=>2240,24726=>2241,25159=>2242,25331=>2243,25352=>2244,25343=>2245,25422=>2246,25406=>2247,25391=>2248,25429=>2249,25410=>2250,25414=>2251,25423=>2252,25417=>2253,25402=>2254,25424=>2255,25405=>2256,25386=>2257,25387=>2258,25384=>2259,25421=>2260,25420=>2261,25928=>2262,25929=>2263,26009=>2264,26049=>2265,26053=>2266,26178=>2267,26185=>2268,26191=>2269,26179=>2270,26194=>2271,26188=>2272,26181=>2273,26177=>2274,26360=>2275,26388=>2276,26389=>2277,26391=>2278,26657=>2279,26680=>2280,26696=>2281,26694=>2282,26707=>2283,26681=>2284,26690=>2285,26708=>2286,26665=>2287,26803=>2288,26647=>2289,26700=>2290,26705=>2291,26685=>2292,26612=>2293,26704=>2294,26688=>2295,26684=>2296,26691=>2297,26666=>2298,26693=>2299,26643=>2300,26648=>2301,26689=>2302,27530=>2303,27529=>2304,27575=>2305,27683=>2306,27687=>2307,27688=>2308,27686=>2309,27684=>2310,27888=>2311,28010=>2312,28053=>2313,28040=>2314,28039=>2315,28006=>2316,28024=>2317,28023=>2318,27993=>2319,28051=>2320,28012=>2321,28041=>2322,28014=>2323,27994=>2324,28020=>2325,28009=>2326,28044=>2327,28042=>2328,28025=>2329,28037=>2330,28005=>2331,28052=>2332,28874=>2333,28888=>2334,28900=>2335,28889=>2336,28872=>2337,28879=>2338,29241=>2339,29305=>2340,29436=>2341,29433=>2342,29437=>2343,29432=>2344,29431=>2345,29574=>2346,29677=>2347,29705=>2348,29678=>2349,29664=>2350,29674=>2351,29662=>2352,30036=>2353,30045=>2354,30044=>2355,30042=>2356,30041=>2357,30142=>2358,30149=>2359,30151=>2360,30130=>2361,30131=>2362,30141=>2363,30140=>2364,30137=>2365,30146=>2366,30136=>2367,30347=>2368,30384=>2369,30410=>2370,30413=>2371,30414=>2372,30505=>2373,30495=>2374,30496=>2375,30504=>2376,30697=>2377,30768=>2378,30759=>2379,30776=>2380,30749=>2381,30772=>2382,30775=>2383,30757=>2384,30765=>2385,30752=>2386,30751=>2387,30770=>2388,31061=>2389,31056=>2390,31072=>2391,31071=>2392,31062=>2393,31070=>2394,31069=>2395,31063=>2396,31066=>2397,31204=>2398,31203=>2399,60418=>2399,31207=>2400,31199=>2401,31206=>2402,31209=>2403,31192=>2404,31364=>2405,31368=>2406,31449=>2407,31494=>2408,31505=>2409,31881=>2410,32033=>2411,32023=>2412,32011=>2413,32010=>2414,32032=>2415,32034=>2416,32020=>2417,32016=>2418,32021=>2419,32026=>2420,32028=>2421,32013=>2422,32025=>2423,32027=>2424,32570=>2425,32607=>2426,32660=>2427,32709=>2428,32705=>2429,32774=>2430,32772=>2431,32792=>2432,32789=>2433,32793=>2434,32791=>2435,32829=>2436,32831=>2437,33009=>2438,33026=>2439,33008=>2440,33029=>2441,33005=>2442,33012=>2443,33030=>2444,33016=>2445,33011=>2446,33032=>2447,33021=>2448,33034=>2449,33020=>2450,33007=>2451,33261=>2452,33260=>2453,33280=>2454,33296=>2455,33322=>2456,33323=>2457,33320=>2458,33324=>2459,33467=>2460,33579=>2461,33618=>2462,33620=>2463,33610=>2464,33592=>2465,33616=>2466,33609=>2467,33589=>2468,33588=>2469,33615=>2470,33586=>2471,33593=>2472,33590=>2473,33559=>2474,33600=>2475,33585=>2476,33576=>2477,33603=>2478,34388=>2479,34442=>2480,34474=>2481,34451=>2482,34468=>2483,34473=>2484,34444=>2485,34467=>2486,34460=>2487,34928=>2488,34935=>2489,34945=>2490,34946=>2491,34941=>2492,34937=>2493,35352=>2494,35344=>2495,35342=>2496,35340=>2497,35349=>2498,35338=>2499,35351=>2500,35347=>2501,35350=>2502,35343=>2503,35345=>2504,35912=>2505,35962=>2506,35961=>2507,36001=>2508,36002=>2509,36215=>2510,58442=>2510,36524=>2511,36562=>2512,36564=>2513,36559=>2514,36785=>2515,36865=>2516,36870=>2517,36855=>2518,36864=>2519,36858=>2520,36852=>2521,36867=>2522,36861=>2523,36869=>2524,36856=>2525,37013=>2526,37089=>2527,37085=>2528,37090=>2529,37202=>2530,37197=>2531,37196=>2532,37336=>2533,37341=>2534,37335=>2535,37340=>2536,37337=>2537,38275=>2538,38498=>2539,38499=>2540,38497=>2541,38491=>2542,38493=>2543,38500=>2544,38488=>2545,38494=>2546,38587=>2547,39138=>2548,39340=>2549,12218=>2549,39592=>2550,12219=>2550,39640=>2551,12220=>2551,12222=>2552,39717=>2552,39730=>2553,12224=>2553,39740=>2554,12225=>2554,20094=>2555,20602=>2556,20605=>2557,57382=>2557,20572=>2558,20551=>2559,20547=>2560,20556=>2561,20570=>2562,20553=>2563,20581=>2564,20598=>2565,20558=>2566,20565=>2567,20597=>2568,20596=>2569,20599=>2570,20559=>2571,20495=>2572,20591=>2573,20589=>2574,20828=>2575,20885=>2576,20976=>2577,21098=>2578,21103=>2579,21202=>2580,21209=>2581,21208=>2582,21205=>2583,21264=>2584,21263=>2585,21273=>2586,21311=>2587,21312=>2588,21310=>2589,21443=>2590,26364=>2591,21830=>2592,21866=>2593,21862=>2594,21828=>2595,21854=>2596,21857=>2597,21827=>2598,21834=>2599,21809=>2600,21846=>2601,21839=>2602,21845=>2603,21807=>2604,21860=>2605,21816=>2606,21806=>2607,21852=>2608,21804=>2609,21859=>2610,21811=>2611,21825=>2612,21847=>2613,22280=>2614,22283=>2615,22281=>2616,22495=>2617,22533=>2618,22538=>2619,22534=>2620,22496=>2621,22500=>2622,22522=>2623,22530=>2624,22581=>2625,22519=>2626,22521=>2627,22816=>2628,22882=>2629,23094=>2630,23105=>2631,23113=>2632,23142=>2633,23146=>2634,23104=>2635,23100=>2636,23138=>2637,23130=>2638,23110=>2639,23114=>2640,23408=>2641,23495=>2642,23493=>2643,23492=>2644,23490=>2645,23487=>2646,23494=>2647,23561=>2648,23560=>2649,23559=>2650,23648=>2651,23644=>2652,23645=>2653,23815=>2654,23814=>2655,23822=>2656,23835=>2657,23830=>2658,23842=>2659,23825=>2660,23849=>2661,23828=>2662,23833=>2663,23844=>2664,23847=>2665,23831=>2666,24034=>2667,24120=>2668,24118=>2669,24115=>2670,24119=>2671,24247=>2672,24248=>2673,24246=>2674,24245=>2675,24254=>2676,24373=>2677,24375=>2678,24407=>2679,24428=>2680,24425=>2681,24427=>2682,24471=>2683,24473=>2684,24478=>2685,24472=>2686,24481=>2687,24480=>2688,24476=>2689,24703=>2690,24739=>2691,24713=>2692,24736=>2693,24744=>2694,24779=>2695,24756=>2696,24806=>2697,24765=>2698,24773=>2699,24763=>2700,24757=>2701,24796=>2702,24764=>2703,24792=>2704,24789=>2705,24774=>2706,24799=>2707,24760=>2708,24794=>2709,24775=>2710,25114=>2711,25115=>2712,25160=>2713,25504=>2714,25511=>2715,25458=>2716,25494=>2717,25506=>2718,25509=>2719,25463=>2720,25447=>2721,25496=>2722,25514=>2723,25457=>2724,25513=>2725,25481=>2726,25475=>2727,25499=>2728,25451=>2729,25512=>2730,25476=>2731,25480=>2732,25497=>2733,25505=>2734,25516=>2735,25490=>2736,25487=>2737,25472=>2738,25467=>2739,25449=>2740,25448=>2741,25466=>2742,25949=>2743,25942=>2744,25937=>2745,25945=>2746,25943=>2747,21855=>2748,25935=>2749,25944=>2750,25941=>2751,25940=>2752,26012=>2753,26011=>2754,26028=>2755,26063=>2756,26059=>2757,26060=>2758,26062=>2759,26205=>2760,26202=>2761,26212=>2762,26216=>2763,26214=>2764,26206=>2765,26361=>2766,21207=>2767,26395=>2768,26753=>2769,26799=>2770,26786=>2771,26771=>2772,26805=>2773,26751=>2774,26742=>2775,26801=>2776,26791=>2777,26775=>2778,26800=>2779,26755=>2780,26820=>2781,26797=>2782,26758=>2783,26757=>2784,26772=>2785,26781=>2786,26792=>2787,26783=>2788,26785=>2789,26754=>2790,27442=>2791,27578=>2792,27627=>2793,27628=>2794,27691=>2795,28046=>2796,28092=>2797,28147=>2798,28121=>2799,28082=>2800,28129=>2801,28108=>2802,28132=>2803,28155=>2804,28154=>2805,28165=>2806,28103=>2807,28107=>2808,28079=>2809,28113=>2810,28078=>2811,28126=>2812,28153=>2813,28088=>2814,28151=>2815,28149=>2816,28101=>2817,28114=>2818,28186=>2819,28085=>2820,28122=>2821,28139=>2822,28120=>2823,28138=>2824,28145=>2825,28142=>2826,28136=>2827,28102=>2828,28100=>2829,28074=>2830,28140=>2831,28095=>2832,28134=>2833,28921=>2834,28937=>2835,28938=>2836,28925=>2837,28911=>2838,29245=>2839,29309=>2840,29313=>2841,29468=>2842,29467=>2843,29462=>2844,29459=>2845,29465=>2846,29575=>2847,29701=>2848,29706=>2849,29699=>2850,29702=>2851,29694=>2852,29709=>2853,29920=>2854,29942=>2855,29943=>2856,29980=>2857,29986=>2858,30053=>2859,30054=>2860,30050=>2861,30064=>2862,30095=>2863,30164=>2864,30165=>2865,30133=>2866,30154=>2867,30157=>2868,30350=>2869,30420=>2870,30418=>2871,30427=>2872,30519=>2873,30526=>2874,30524=>2875,30518=>2876,30520=>2877,30522=>2878,30827=>2879,30787=>2880,30798=>2881,31077=>2882,31080=>2883,31085=>2884,31227=>2885,31378=>2886,31381=>2887,31520=>2888,31528=>2889,31515=>2890,31532=>2891,31526=>2892,31513=>2893,31518=>2894,31534=>2895,31890=>2896,31895=>2897,31893=>2898,32070=>2899,32067=>2900,32113=>2901,32046=>2902,32057=>2903,32060=>2904,32064=>2905,32048=>2906,32051=>2907,32068=>2908,32047=>2909,32066=>2910,32050=>2911,32049=>2912,32573=>2913,32670=>2914,32666=>2915,32716=>2916,32718=>2917,32722=>2918,32796=>2919,32842=>2920,32838=>2921,33071=>2922,33046=>2923,33059=>2924,33067=>2925,33065=>2926,33072=>2927,33060=>2928,33282=>2929,33333=>2930,33335=>2931,33334=>2932,33337=>2933,33678=>2934,33694=>2935,33688=>2936,33656=>2937,33698=>2938,33686=>2939,33725=>2940,33707=>2941,33682=>2942,33674=>2943,33683=>2944,33673=>2945,33696=>2946,33655=>2947,33659=>2948,33660=>2949,33670=>2950,33703=>2951,34389=>2952,24426=>2953,34503=>2954,34496=>2955,34486=>2956,34500=>2957,34485=>2958,34502=>2959,34507=>2960,34481=>2961,34479=>2962,34505=>2963,34899=>2964,34974=>2965,34952=>2966,34987=>2967,34962=>2968,34966=>2969,34957=>2970,34955=>2971,35219=>2972,35215=>2973,35370=>2974,35357=>2975,35363=>2976,35365=>2977,35377=>2978,35373=>2979,35359=>2980,35355=>2981,35362=>2982,35913=>2983,35930=>2984,36009=>2985,36012=>2986,36011=>2987,36008=>2988,36010=>2989,36007=>2990,36199=>2991,36198=>2992,36286=>2993,36282=>2994,36571=>2995,36575=>2996,36889=>2997,36877=>2998,36890=>2999,36887=>3000,36899=>3001,36895=>3002,36893=>3003,36880=>3004,36885=>3005,36894=>3006,36896=>3007,36879=>3008,36898=>3009,36886=>3010,36891=>3011,36884=>3012,37096=>3013,37101=>3014,37117=>3015,58488=>3015,37207=>3016,37326=>3017,37365=>3018,37350=>3019,37347=>3020,37351=>3021,37357=>3022,37353=>3023,38281=>3024,38506=>3025,38517=>3026,38515=>3027,38520=>3028,38512=>3029,38516=>3030,38518=>3031,38519=>3032,38508=>3033,38592=>3034,38634=>3035,38633=>3036,31456=>3037,31455=>3038,38914=>3039,38915=>3040,39770=>3041,12226=>3041,40165=>3042,12227=>3042,40565=>3043,12228=>3043,40575=>3044,12229=>3044,40613=>3045,12230=>3045,40635=>3046,12231=>3046,20642=>3047,20621=>3048,20613=>3049,20633=>3050,20625=>3051,20608=>3052,20630=>3053,20632=>3054,20634=>3055,26368=>3056,20977=>3057,21106=>3058,21108=>3059,21109=>3060,21097=>3061,21214=>3062,21213=>3063,21211=>3064,21338=>3065,21413=>3066,21883=>3067,21888=>3068,21927=>3069,21884=>3070,21898=>3071,21917=>3072,21912=>3073,21890=>3074,21916=>3075,21930=>3076,21908=>3077,21895=>3078,21899=>3079,21891=>3080,21939=>3081,21934=>3082,21919=>3083,21822=>3084,21938=>3085,21914=>3086,21947=>3087,21932=>3088,21937=>3089,21886=>3090,21897=>3091,21931=>3092,21913=>3093,22285=>3094,22575=>3095,22570=>3096,22580=>3097,22564=>3098,22576=>3099,22577=>3100,22561=>3101,22557=>3102,22560=>3103,22777=>3104,22778=>3105,22880=>3106,23159=>3107,57587=>3107,23194=>3108,23167=>3109,23186=>3110,23195=>3111,23207=>3112,23411=>3113,23409=>3114,23506=>3115,23500=>3116,23507=>3117,23504=>3118,23562=>3119,23563=>3120,23601=>3121,23884=>3122,23888=>3123,23860=>3124,23879=>3125,24061=>3126,24133=>3127,24125=>3128,24128=>3129,24131=>3130,24190=>3131,24266=>3132,24257=>3133,24258=>3134,24260=>3135,24380=>3136,24429=>3137,24489=>3138,24490=>3139,24488=>3140,24785=>3141,24801=>3142,24754=>3143,24758=>3144,24800=>3145,24860=>3146,24867=>3147,24826=>3148,24853=>3149,24816=>3150,24827=>3151,24820=>3152,24936=>3153,24817=>3154,24846=>3155,24822=>3156,24841=>3157,24832=>3158,24850=>3159,25119=>3160,25161=>3161,25507=>3162,25484=>3163,25551=>3164,25536=>3165,25577=>3166,25545=>3167,25542=>3168,25549=>3169,25554=>3170,25571=>3171,25552=>3172,25569=>3173,25558=>3174,25581=>3175,25582=>3176,25462=>3177,25588=>3178,25578=>3179,25563=>3180,25682=>3181,25562=>3182,25593=>3183,25950=>3184,25958=>3185,25954=>3186,25955=>3187,26001=>3188,26000=>3189,26031=>3190,26222=>3191,26224=>3192,26228=>3193,57786=>3193,26230=>3194,26223=>3195,26257=>3196,26234=>3197,26238=>3198,26231=>3199,26366=>3200,26367=>3201,26399=>3202,26397=>3203,26874=>3204,26837=>3205,26848=>3206,26840=>3207,26839=>3208,26885=>3209,26847=>3210,26869=>3211,26862=>3212,26855=>3213,26873=>3214,26834=>3215,26866=>3216,26851=>3217,26827=>3218,26829=>3219,26893=>3220,26898=>3221,26894=>3222,26825=>3223,26842=>3224,26990=>3225,26875=>3226,27454=>3227,27450=>3228,27453=>3229,27544=>3230,27542=>3231,27580=>3232,27631=>3233,27694=>3234,27695=>3235,27692=>3236,28207=>3237,57904=>3237,28216=>3238,28244=>3239,28193=>3240,28210=>3241,28263=>3242,28234=>3243,28192=>3244,28197=>3245,28195=>3246,28187=>3247,28251=>3248,28248=>3249,28196=>3250,28246=>3251,28270=>3252,28205=>3253,28198=>3254,28271=>3255,28212=>3256,28237=>3257,28218=>3258,28204=>3259,28227=>3260,28189=>3261,57901=>3261,28222=>3262,28363=>3263,28297=>3264,28185=>3265,28238=>3266,28259=>3267,28228=>3268,28274=>3269,28265=>3270,28255=>3271,28953=>3272,28954=>3273,28966=>3274,28976=>3275,28961=>3276,28982=>3277,29038=>3278,57958=>3278,28956=>3279,29260=>3280,29316=>3281,29312=>3282,29494=>3283,29477=>3284,29492=>3285,29481=>3286,29754=>3287,29738=>3288,29747=>3289,29730=>3290,29733=>3291,29749=>3292,29750=>3293,29748=>3294,29743=>3295,29723=>3296,29734=>3297,29736=>3298,29989=>3299,29990=>3300,30059=>3301,30058=>3302,30178=>3303,30171=>3304,30179=>3305,30169=>3306,30168=>3307,30174=>3308,30176=>3309,30331=>3310,30332=>3311,30358=>3312,30355=>3313,30388=>3314,30428=>3315,30543=>3316,30701=>3317,30813=>3318,30828=>3319,30831=>3320,31245=>3321,31240=>3322,31243=>3323,31237=>3324,31232=>3325,31384=>3326,31383=>3327,31382=>3328,31461=>3329,31459=>3330,31561=>3331,31574=>3332,31558=>3333,31568=>3334,31570=>3335,31572=>3336,31565=>3337,31563=>3338,31567=>3339,31569=>3340,60510=>3340,31903=>3341,31909=>3342,32094=>3343,32080=>3344,32104=>3345,32085=>3346,32043=>3347,32110=>3348,32114=>3349,32097=>3350,32102=>3351,32098=>3352,32112=>3353,32115=>3354,21892=>3355,32724=>3356,32725=>3357,32779=>3358,32850=>3359,32901=>3360,33109=>3361,33108=>3362,33099=>3363,33105=>3364,33102=>3365,33081=>3366,33094=>3367,33086=>3368,33100=>3369,33107=>3370,33140=>3371,33298=>3372,33308=>3373,33769=>3374,33795=>3375,33784=>3376,33805=>3377,33760=>3378,33733=>3379,33803=>3380,33729=>3381,58309=>3381,33775=>3382,33777=>3383,33780=>3384,33879=>3385,33802=>3386,33776=>3387,33804=>3388,33740=>3389,33789=>3390,33778=>3391,33738=>3392,33848=>3393,33806=>3394,33796=>3395,33756=>3396,33799=>3397,33748=>3398,33759=>3399,34395=>3400,34527=>3401,34521=>3402,34541=>3403,34516=>3404,34523=>3405,34532=>3406,34512=>3407,34526=>3408,34903=>3409,35009=>3410,35010=>3411,34993=>3412,35203=>3413,35222=>3414,35387=>3415,35424=>3416,35413=>3417,35422=>3418,35388=>3419,35393=>3420,35412=>3421,35419=>3422,35408=>3423,35398=>3424,35380=>3425,35386=>3426,35382=>3427,35414=>3428,35937=>3429,35970=>3430,36015=>3431,36028=>3432,36019=>3433,36029=>3434,36033=>3435,36027=>3436,36032=>3437,36020=>3438,36023=>3439,36022=>3440,36031=>3441,36024=>3442,36234=>3443,36229=>3444,36225=>3445,36302=>3446,36317=>3447,36299=>3448,36314=>3449,36305=>3450,36300=>3451,36315=>3452,36294=>3453,36603=>3454,36600=>3455,36604=>3456,36764=>3457,36910=>3458,36917=>3459,36913=>3460,36920=>3461,36914=>3462,36918=>3463,37122=>3464,37109=>3465,37129=>3466,37118=>3467,37219=>3468,37221=>3469,37327=>3470,37396=>3471,37397=>3472,37411=>3473,37385=>3474,37406=>3475,37389=>3476,37392=>3477,37383=>3478,37393=>3479,38292=>3480,38287=>3481,38283=>3482,38289=>3483,38291=>3484,38290=>3485,38286=>3486,38538=>3487,38542=>3488,38539=>3489,38525=>3490,38533=>3491,38534=>3492,38541=>3493,38514=>3494,38532=>3495,38593=>3496,38597=>3497,38596=>3498,38598=>3499,38599=>3500,38639=>3501,38642=>3502,38860=>3503,38917=>3504,38918=>3505,38920=>3506,39143=>3507,39146=>3508,39151=>3509,39145=>3510,39154=>3511,39149=>3512,39342=>3513,39341=>3514,40643=>3515,12232=>3515,40653=>3516,12233=>3516,40657=>3517,12234=>3517,20098=>3518,20653=>3519,20661=>3520,20658=>3521,20659=>3522,20677=>3523,20670=>3524,20652=>3525,20663=>3526,20667=>3527,20655=>3528,20679=>3529,21119=>3530,21111=>3531,21117=>3532,21215=>3533,21222=>3534,21220=>3535,21218=>3536,21219=>3537,21295=>3538,21983=>3539,21992=>3540,21971=>3541,21990=>3542,21966=>3543,21980=>3544,21959=>3545,21969=>3546,21987=>3547,21988=>3548,21999=>3549,21978=>3550,21985=>3551,21957=>3552,21958=>3553,21989=>3554,21961=>3555,22290=>3556,22291=>3557,22622=>3558,22609=>3559,22616=>3560,22615=>3561,22618=>3562,22612=>3563,22635=>3564,22604=>3565,22637=>3566,22602=>3567,22626=>3568,22610=>3569,22603=>3570,22887=>3571,23233=>3572,23241=>3573,23244=>3574,23230=>3575,23229=>3576,23228=>3577,23219=>3578,23234=>3579,23218=>3580,23913=>3581,23919=>3582,24140=>3583,24185=>3584,24265=>3585,24264=>3586,24338=>3587,24409=>3588,24492=>3589,24494=>3590,24858=>3591,24847=>3592,24904=>3593,24863=>3594,24819=>3595,24859=>3596,24825=>3597,24833=>3598,24840=>3599,24910=>3600,24908=>3601,24900=>3602,24909=>3603,24894=>3604,24884=>3605,24871=>3606,24845=>3607,24838=>3608,24887=>3609,25121=>3610,25122=>3611,25619=>3612,25662=>3613,25630=>3614,25642=>3615,25645=>3616,25661=>3617,25644=>3618,25615=>3619,25628=>3620,25620=>3621,25613=>3622,25654=>3623,25622=>3624,25623=>3625,25606=>3626,25964=>3627,26015=>3628,26032=>3629,26263=>3630,26249=>3631,26247=>3632,26248=>3633,26262=>3634,26244=>3635,26264=>3636,26253=>3637,26371=>3638,27028=>3639,26989=>3640,26970=>3641,26999=>3642,26976=>3643,26964=>3644,26997=>3645,26928=>3646,27010=>3647,26954=>3648,26984=>3649,26987=>3650,26974=>3651,26963=>3652,27001=>3653,27014=>3654,26973=>3655,26979=>3656,26971=>3657,27463=>3658,27506=>3659,27584=>3660,27583=>3661,27603=>3662,27645=>3663,28322=>3664,28335=>3665,28371=>3666,28342=>3667,28354=>3668,28304=>3669,28317=>3670,28359=>3671,28357=>3672,28325=>3673,28312=>3674,28348=>3675,28346=>3676,28331=>3677,28369=>3678,28310=>3679,28316=>3680,28356=>3681,28372=>3682,28330=>3683,28327=>3684,28340=>3685,29006=>3686,29017=>3687,29033=>3688,29028=>3689,29001=>3690,29031=>3691,29020=>3692,29036=>3693,29030=>3694,29004=>3695,29029=>3696,29022=>3697,28998=>3698,29032=>3699,29014=>3700,29242=>3701,29266=>3702,29495=>3703,29509=>3704,29503=>3705,29502=>3706,29807=>3707,29786=>3708,29781=>3709,29791=>3710,29790=>3711,29761=>3712,29759=>3713,29785=>3714,29787=>3715,58019=>3716,29788=>3716,30070=>3717,30072=>3718,30208=>3719,30192=>3720,30209=>3721,30194=>3722,30193=>3723,30202=>3724,30207=>3725,30196=>3726,30195=>3727,30430=>3728,30431=>3729,30555=>3730,30571=>3731,30566=>3732,30558=>3733,30563=>3734,30585=>3735,30570=>3736,30572=>3737,30556=>3738,30565=>3739,30568=>3740,30562=>3741,30702=>3742,30862=>3743,30896=>3744,30871=>3745,30872=>3746,30860=>3747,30857=>3748,30844=>3749,30865=>3750,30867=>3751,30847=>3752,31098=>3753,31103=>3754,31105=>3755,33836=>3756,31165=>3757,31260=>3758,31258=>3759,31264=>3760,31252=>3761,31263=>3762,31262=>3763,31391=>3764,31392=>3765,31607=>3766,31680=>3767,31584=>3768,31598=>3769,31591=>3770,31921=>3771,31923=>3772,31925=>3773,32147=>3774,32121=>3775,32145=>3776,32129=>3777,32143=>3778,32091=>3779,32622=>3780,32617=>3781,32618=>3782,32626=>3783,32681=>3784,32680=>3785,32676=>3786,32854=>3787,32856=>3788,32902=>3789,32900=>3790,33137=>3791,33136=>3792,33144=>3793,33125=>3794,33134=>3795,33139=>3796,33131=>3797,33145=>3798,33146=>3799,33126=>3800,33285=>3801,33351=>3802,33922=>3803,33911=>3804,33853=>3805,33841=>3806,33909=>3807,33894=>3808,33899=>3809,33865=>3810,33900=>3811,33883=>3812,33852=>3813,33845=>3814,33889=>3815,33891=>3816,33897=>3817,33901=>3818,33862=>3819,34398=>3820,34396=>3821,34399=>3822,34553=>3823,34579=>3824,34568=>3825,34567=>3826,34560=>3827,34558=>3828,34555=>3829,34562=>3830,34563=>3831,34566=>3832,34570=>3833,34905=>3834,35039=>3835,35028=>3836,35033=>3837,35036=>3838,35032=>3839,35037=>3840,35041=>3841,35018=>3842,35029=>3843,35026=>3844,35228=>3845,35299=>3846,35435=>3847,35442=>3848,35443=>3849,35430=>3850,35433=>3851,35440=>3852,35463=>3853,35452=>3854,35427=>3855,35488=>3856,35441=>3857,35461=>3858,35437=>3859,35426=>3860,35438=>3861,35436=>3862,35449=>3863,35451=>3864,35390=>3865,35432=>3866,35938=>3867,35978=>3868,35977=>3869,36042=>3870,36039=>3871,36040=>3872,36036=>3873,36018=>3874,36035=>3875,36034=>3876,36037=>3877,36321=>3878,36319=>3879,36328=>3880,36335=>3881,36339=>3882,36346=>3883,36330=>3884,36324=>3885,36326=>3886,36530=>3887,36611=>3888,36617=>3889,36606=>3890,36618=>3891,36767=>3892,36786=>3893,36939=>3894,36938=>3895,36947=>3896,36930=>3897,36948=>3898,36924=>3899,36949=>3900,36944=>3901,36935=>3902,36943=>3903,36942=>3904,36941=>3905,36945=>3906,36926=>3907,36929=>3908,37138=>3909,37143=>3910,37228=>3911,37226=>3912,37225=>3913,37321=>3914,37431=>3915,37463=>3916,37432=>3917,37437=>3918,37440=>3919,37438=>3920,37467=>3921,37451=>3922,37476=>3923,37457=>3924,37428=>3925,37449=>3926,37453=>3927,37445=>3928,37433=>3929,37439=>3930,37466=>3931,38296=>3932,38552=>3933,38548=>3934,38549=>3935,38605=>3936,38603=>3937,38601=>3938,38602=>3939,38647=>3940,38651=>3941,38649=>3942,38646=>3943,38742=>3944,38772=>3945,38774=>3946,38928=>3947,38929=>3948,38931=>3949,38922=>3950,38930=>3951,38924=>3952,39164=>3953,39156=>3954,39165=>3955,39166=>3956,39347=>3957,39345=>3958,39348=>3959,39649=>3960,40169=>3961,40578=>3962,40718=>3963,12237=>3963,40723=>3964,12238=>3964,40736=>3965,12239=>3965,20711=>3966,20718=>3967,20709=>3968,20694=>3969,20717=>3970,60903=>3970,20698=>3971,20693=>3972,20687=>3973,20689=>3974,20721=>3975,20686=>3976,20713=>3977,20834=>3978,20979=>3979,21123=>3980,21122=>3981,21297=>3982,21421=>3983,22014=>3984,22016=>3985,22043=>3986,22039=>3987,22013=>3988,22036=>3989,22022=>3990,22025=>3991,22029=>3992,22030=>3993,22007=>3994,22038=>3995,22047=>3996,22024=>3997,22032=>3998,22006=>3999,22296=>4000,22294=>4001,22645=>4002,22654=>4003,22659=>4004,22675=>4005,22666=>4006,22649=>4007,22661=>4008,22653=>4009,22781=>4010,22821=>4011,22818=>4012,22820=>4013,22890=>4014,22889=>4015,23265=>4016,23270=>4017,23273=>4018,23255=>4019,23254=>4020,23256=>4021,23267=>4022,23413=>4023,23518=>4024,23527=>4025,23521=>4026,23525=>4027,23526=>4028,23528=>4029,23522=>4030,23524=>4031,23519=>4032,23565=>4033,23650=>4034,23940=>4035,23943=>4036,24155=>4037,24163=>4038,24149=>4039,24151=>4040,24148=>4041,24275=>4042,24278=>4043,24330=>4044,24390=>4045,24432=>4046,24505=>4047,24903=>4048,24895=>4049,24907=>4050,24951=>4051,24930=>4052,24931=>4053,24927=>4054,24922=>4055,24920=>4056,24949=>4057,25130=>4058,25735=>4059,25688=>4060,25684=>4061,25764=>4062,25720=>4063,25695=>4064,25722=>4065,25681=>4066,25703=>4067,25652=>4068,25709=>4069,25723=>4070,25970=>4071,26017=>4072,26071=>4073,26070=>4074,26274=>4075,26280=>4076,26269=>4077,27036=>4078,27048=>4079,27029=>4080,27073=>4081,27054=>4082,27091=>4083,27083=>4084,27035=>4085,27063=>4086,27067=>4087,27051=>4088,27060=>4089,27088=>4090,27085=>4091,27053=>4092,27084=>4093,27046=>4094,27075=>4095,27043=>4096,27465=>4097,27468=>4098,27699=>4099,28467=>4100,28436=>4101,28414=>4102,28435=>4103,28404=>4104,28457=>4105,28478=>4106,28448=>4107,28460=>4108,28431=>4109,28418=>4110,28450=>4111,28415=>4112,28399=>4113,28422=>4114,28465=>4115,28472=>4116,28466=>4117,28451=>4118,28437=>4119,28459=>4120,28463=>4121,28552=>4122,28458=>4123,28396=>4124,28417=>4125,28402=>4126,28364=>4127,28407=>4128,29076=>4129,29081=>4130,29053=>4131,29066=>4132,29060=>4133,29074=>4134,29246=>4135,29330=>4136,29334=>4137,29508=>4138,29520=>4139,29796=>4140,29795=>4141,29802=>4142,29808=>4143,29805=>4144,29956=>4145,30097=>4146,30247=>4147,30221=>4148,30219=>4149,30217=>4150,30227=>4151,30433=>4152,30435=>4153,30596=>4154,30589=>4155,30591=>4156,30561=>4157,30913=>4158,30879=>4159,30887=>4160,30899=>4161,30889=>4162,30883=>4163,31118=>4164,31119=>4165,31117=>4166,31278=>4167,31281=>4168,31402=>4169,31401=>4170,31469=>4171,31471=>4172,31649=>4173,31637=>4174,31627=>4175,31605=>4176,31639=>4177,31645=>4178,31636=>4179,31631=>4180,31672=>4181,58170=>4181,31623=>4182,31620=>4183,31929=>4184,31933=>4185,31934=>4186,32187=>4187,32176=>4188,32156=>4189,32189=>4190,32190=>4191,32160=>4192,32202=>4193,32180=>4194,32178=>4195,32177=>4196,32186=>4197,32162=>4198,32191=>4199,32181=>4200,32184=>4201,32173=>4202,32210=>4203,58202=>4203,32199=>4204,32172=>4205,32624=>4206,32736=>4207,32737=>4208,32735=>4209,32862=>4210,32858=>4211,32903=>4212,33104=>4213,33152=>4214,33167=>4215,33160=>4216,33162=>4217,33151=>4218,33154=>4219,33255=>4220,33274=>4221,33287=>4222,33300=>4223,33310=>4224,33355=>4225,33993=>4226,33983=>4227,33990=>4228,33988=>4229,33945=>4230,33950=>4231,33970=>4232,33948=>4233,33995=>4234,33976=>4235,33984=>4236,34003=>4237,33936=>4238,33980=>4239,34001=>4240,33994=>4241,34623=>4242,34588=>4243,34619=>4244,34594=>4245,34597=>4246,34612=>4247,34584=>4248,34645=>4249,34615=>4250,34601=>4251,35059=>4252,35074=>4253,35060=>4254,35065=>4255,35064=>4256,35069=>4257,35048=>4258,35098=>4259,35055=>4260,35494=>4261,35468=>4262,35486=>4263,35491=>4264,35469=>4265,35489=>4266,35475=>4267,35492=>4268,35498=>4269,35493=>4270,35496=>4271,35480=>4272,35473=>4273,35482=>4274,35495=>4275,35946=>4276,35981=>4277,35980=>4278,36051=>4279,36049=>4280,36050=>4281,36203=>4282,36249=>4283,36245=>4284,36348=>4285,36628=>4286,36626=>4287,36629=>4288,36627=>4289,36771=>4290,36960=>4291,36952=>4292,36956=>4293,36963=>4294,36953=>4295,36958=>4296,36962=>4297,36957=>4298,36955=>4299,37145=>4300,37144=>4301,37150=>4302,37237=>4303,37240=>4304,37239=>4305,37236=>4306,37496=>4307,37548=>4308,37504=>4309,37509=>4310,37528=>4311,37526=>4312,37499=>4313,37523=>4314,37532=>4315,37544=>4316,37500=>4317,37521=>4318,38305=>4319,38312=>4320,38313=>4321,38307=>4322,38309=>4323,38308=>4324,38553=>4325,38556=>4326,38555=>4327,38604=>4328,38610=>4329,38656=>4330,38780=>4331,38789=>4332,38902=>4333,38935=>4334,38936=>4335,39087=>4336,39089=>4337,39171=>4338,39173=>4339,39180=>4340,39177=>4341,39361=>4342,39599=>4343,39600=>4344,39654=>4345,39745=>4346,39746=>4347,40180=>4348,40182=>4349,40179=>4350,40636=>4351,40763=>4352,12240=>4352,40778=>4353,12241=>4353,20740=>4354,20736=>4355,20731=>4356,20725=>4357,20729=>4358,20738=>4359,20744=>4360,20745=>4361,20741=>4362,20956=>4363,21127=>4364,21128=>4365,21129=>4366,21133=>4367,21130=>4368,21232=>4369,21426=>4370,22062=>4371,22075=>4372,22073=>4373,22066=>4374,22079=>4375,22068=>4376,22057=>4377,22099=>4378,22094=>4379,22103=>4380,22132=>4381,22070=>4382,22063=>4383,22064=>4384,22656=>4385,22687=>4386,22686=>4387,22707=>4388,22684=>4389,22702=>4390,22697=>4391,22694=>4392,22893=>4393,23305=>4394,23291=>4395,23307=>4396,23285=>4397,23308=>4398,23304=>4399,23534=>4400,23532=>4401,23529=>4402,23531=>4403,23652=>4404,23653=>4405,23965=>4406,23956=>4407,24162=>4408,24159=>4409,24161=>4410,24290=>4411,24282=>4412,24287=>4413,24285=>4414,24291=>4415,24288=>4416,24392=>4417,24433=>4418,24503=>4419,24501=>4420,24950=>4421,24935=>4422,24942=>4423,24925=>4424,24917=>4425,24962=>4426,24956=>4427,24944=>4428,24939=>4429,24958=>4430,24999=>4431,24976=>4432,25003=>4433,24974=>4434,25004=>4435,24986=>4436,24996=>4437,24980=>4438,25006=>4439,25134=>4440,25705=>4441,25711=>4442,25721=>4443,25758=>4444,25778=>4445,25736=>4446,25744=>4447,57745=>4447,25776=>4448,25765=>4449,25747=>4450,25749=>4451,25769=>4452,25746=>4453,25774=>4454,25773=>4455,25771=>4456,25754=>4457,25772=>4458,25753=>4459,25762=>4460,25779=>4461,25973=>4462,25975=>4463,25976=>4464,26286=>4465,26283=>4466,26292=>4467,26289=>4468,27171=>4469,27167=>4470,27112=>4471,27137=>4472,27166=>4473,27161=>4474,27133=>4475,27169=>4476,27155=>4477,27146=>4478,27123=>4479,27138=>4480,27141=>4481,27117=>4482,27153=>4483,27472=>4484,27470=>4485,27556=>4486,27589=>4487,27590=>4488,28479=>4489,28540=>4490,28548=>4491,28497=>4492,28518=>4493,28500=>4494,28550=>4495,28525=>4496,28507=>4497,28536=>4498,28526=>4499,28558=>4500,28538=>4501,28528=>4502,28516=>4503,28567=>4504,28504=>4505,28373=>4506,28527=>4507,28512=>4508,28511=>4509,29087=>4510,29100=>4511,29105=>4512,29096=>4513,29270=>4514,29339=>4515,29518=>4516,29527=>4517,29801=>4518,29835=>4519,29827=>4520,29822=>4521,29824=>4522,30079=>4523,30240=>4524,30249=>4525,30239=>4526,30244=>4527,30246=>4528,30241=>4529,30242=>4530,30362=>4531,30394=>4532,30436=>4533,30606=>4534,30599=>4535,30604=>4536,30609=>4537,30603=>4538,30923=>4539,30917=>4540,30906=>4541,30922=>4542,30910=>4543,30933=>4544,30908=>4545,30928=>4546,31295=>4547,31292=>4548,31296=>4549,31293=>4550,31287=>4551,31291=>4552,31407=>4553,31406=>4554,31661=>4555,31665=>4556,31684=>4557,31668=>4558,31686=>4559,31687=>4560,31681=>4561,31648=>4562,31692=>4563,31946=>4564,32224=>4565,32244=>4566,32239=>4567,32251=>4568,32216=>4569,32236=>4570,32221=>4571,32232=>4572,32227=>4573,32218=>4574,32222=>4575,32233=>4576,32158=>4577,32217=>4578,32242=>4579,32249=>4580,32629=>4581,32631=>4582,32687=>4583,32745=>4584,32806=>4585,33179=>4586,33180=>4587,33181=>4588,33184=>4589,33178=>4590,33176=>4591,34071=>4592,34109=>4593,34074=>4594,34030=>4595,34092=>4596,34093=>4597,34067=>4598,34065=>4599,34083=>4600,34081=>4601,34068=>4602,34028=>4603,34085=>4604,34047=>4605,34054=>4606,34690=>4607,34676=>4608,34678=>4609,34656=>4610,34662=>4611,34680=>4612,34664=>4613,34649=>4614,34647=>4615,34636=>4616,34643=>4617,34907=>4618,34909=>4619,35088=>4620,35079=>4621,35090=>4622,35091=>4623,35093=>4624,35082=>4625,35516=>4626,35538=>4627,35527=>4628,35524=>4629,35477=>4630,35531=>4631,35576=>4632,35506=>4633,35529=>4634,35522=>4635,35519=>4636,35504=>4637,35542=>4638,35533=>4639,35510=>4640,35513=>4641,35547=>4642,35916=>4643,35918=>4644,35948=>4645,36064=>4646,36062=>4647,36070=>4648,36068=>4649,36076=>4650,36077=>4651,36066=>4652,36067=>4653,36060=>4654,36074=>4655,36065=>4656,36205=>4657,36255=>4658,36259=>4659,36395=>4660,36368=>4661,36381=>4662,36386=>4663,36367=>4664,36393=>4665,36383=>4666,36385=>4667,36382=>4668,36538=>4669,36637=>4670,36635=>4671,36639=>4672,36649=>4673,36646=>4674,36650=>4675,36636=>4676,36638=>4677,36645=>4678,36969=>4679,36974=>4680,36968=>4681,36973=>4682,36983=>4683,37168=>4684,37165=>4685,37159=>4686,37169=>4687,37255=>4688,37257=>4689,37259=>4690,37251=>4691,37573=>4692,37563=>4693,37559=>4694,37610=>4695,37604=>4696,37569=>4697,37555=>4698,37564=>4699,37586=>4700,37575=>4701,37616=>4702,37554=>4703,38317=>4704,38321=>4705,38660=>4706,38662=>4707,38663=>4708,38665=>4709,38752=>4710,38797=>4711,38795=>4712,38799=>4713,38945=>4714,38955=>4715,38940=>4716,39091=>4717,39178=>4718,39187=>4719,39186=>4720,39192=>4721,39389=>4722,39376=>4723,39391=>4724,39387=>4725,39377=>4726,39381=>4727,39378=>4728,39385=>4729,39607=>4730,39662=>4731,39663=>4732,39719=>4733,39749=>4734,39748=>4735,39799=>4736,39791=>4737,40198=>4738,40201=>4739,40195=>4740,40617=>4741,40638=>4742,40654=>4743,22696=>4744,12242=>4745,40786=>4745,20754=>4746,20760=>4747,20756=>4748,20752=>4749,20757=>4750,20864=>4751,20906=>4752,20957=>4753,21137=>4754,21139=>4755,21235=>4756,22105=>4757,22123=>4758,22137=>4759,22121=>4760,22116=>4761,22136=>4762,22122=>4763,22120=>4764,22117=>4765,22129=>4766,22127=>4767,22124=>4768,22114=>4769,22134=>4770,22721=>4771,22718=>4772,22727=>4773,22725=>4774,22894=>4775,23325=>4776,23348=>4777,23416=>4778,23536=>4779,23566=>4780,24394=>4781,25010=>4782,24977=>4783,25001=>4784,24970=>4785,25037=>4786,25014=>4787,25022=>4788,25034=>4789,25032=>4790,25136=>4791,25797=>4792,25793=>4793,25803=>4794,25787=>4795,25788=>4796,25818=>4797,25796=>4798,25799=>4799,25794=>4800,25805=>4801,25791=>4802,25810=>4803,25812=>4804,25790=>4805,25972=>4806,26310=>4807,26313=>4808,26297=>4809,26308=>4810,26311=>4811,26296=>4812,27197=>4813,27192=>4814,27194=>4815,27225=>4816,27243=>4817,27224=>4818,27193=>4819,27204=>4820,27234=>4821,27233=>4822,27211=>4823,27207=>4824,27189=>4825,27231=>4826,27208=>4827,27481=>4828,27511=>4829,27653=>4830,28610=>4831,28593=>4832,28577=>4833,28611=>4834,28580=>4835,28609=>4836,28583=>4837,28595=>4838,28608=>4839,28601=>4840,28598=>4841,60318=>4841,28582=>4842,28576=>4843,28596=>4844,29118=>4845,29129=>4846,29136=>4847,29138=>4848,29128=>4849,29141=>4850,29113=>4851,29134=>4852,29145=>4853,29148=>4854,29123=>4855,29124=>4856,29544=>4857,29852=>4858,29859=>4859,29848=>4860,29855=>4861,29854=>4862,29922=>4863,29964=>4864,29965=>4865,30260=>4866,30264=>4867,30266=>4868,30439=>4869,30437=>4870,30624=>4871,30622=>4872,30623=>4873,30629=>4874,30952=>4875,30938=>4876,30956=>4877,30951=>4878,31142=>4879,31309=>4880,31310=>4881,31302=>4882,31308=>4883,31307=>4884,31418=>4885,31705=>4886,31761=>4887,31689=>4888,31716=>4889,31707=>4890,31713=>4891,31721=>4892,31718=>4893,31957=>4894,31958=>4895,32266=>4896,32273=>4897,32264=>4898,32283=>4899,32291=>4900,32286=>4901,32285=>4902,58211=>4902,32265=>4903,32272=>4904,32633=>4905,32690=>4906,32752=>4907,32753=>4908,32750=>4909,32808=>4910,58239=>4910,33203=>4911,33193=>4912,33192=>4913,33275=>4914,33288=>4915,33368=>4916,33369=>4917,34122=>4918,34137=>4919,34120=>4920,34152=>4921,34153=>4922,34115=>4923,34121=>4924,34157=>4925,34154=>4926,34142=>4927,34691=>4928,34719=>4929,34718=>4930,34722=>4931,34701=>4932,34913=>4933,35114=>4934,35122=>4935,35109=>4936,35115=>4937,35105=>4938,35242=>4939,35238=>4940,58391=>4940,35558=>4941,35578=>4942,35563=>4943,35569=>4944,35584=>4945,35548=>4946,35559=>4947,35566=>4948,35582=>4949,35585=>4950,35586=>4951,35575=>4952,35565=>4953,35571=>4954,35574=>4955,35580=>4956,35947=>4957,35949=>4958,35987=>4959,36084=>4960,36420=>4961,36401=>4962,36404=>4963,36418=>4964,36409=>4965,36405=>4966,36667=>4967,36655=>4968,36664=>4969,36659=>4970,36776=>4971,36774=>4972,36981=>4973,36980=>4974,36984=>4975,36978=>4976,36988=>4977,36986=>4978,37172=>4979,37266=>4980,37664=>4981,37686=>4982,37624=>4983,37683=>4984,37679=>4985,37666=>4986,37628=>4987,37675=>4988,37636=>4989,37658=>4990,37648=>4991,37670=>4992,37665=>4993,37653=>4994,37678=>4995,37657=>4996,38331=>4997,38567=>4998,38568=>4999,38570=>5000,38613=>5001,38670=>5002,38673=>5003,38678=>5004,38669=>5005,38675=>5006,38671=>5007,38747=>5008,58565=>5009,38748=>5009,38758=>5010,38808=>5011,38960=>5012,38968=>5013,38971=>5014,38967=>5015,38957=>5016,38969=>5017,38948=>5018,39184=>5019,39208=>5020,39198=>5021,39195=>5022,39201=>5023,39194=>5024,39405=>5025,39394=>5026,39409=>5027,39608=>5028,39612=>5029,39675=>5030,39661=>5031,39720=>5032,39825=>5033,40213=>5034,40227=>5035,40230=>5036,40232=>5037,40210=>5038,40219=>5039,40664=>5040,40660=>5041,40845=>5042,12243=>5042,40860=>5043,12244=>5043,20778=>5044,20767=>5045,20769=>5046,20786=>5047,21237=>5048,22158=>5049,22144=>5050,22160=>5051,22149=>5052,22151=>5053,22159=>5054,22741=>5055,22739=>5056,22737=>5057,22734=>5058,23344=>5059,23338=>5060,23332=>5061,23418=>5062,23607=>5063,23656=>5064,23996=>5065,23994=>5066,23997=>5067,23992=>5068,24171=>5069,24396=>5070,24509=>5071,25033=>5072,25026=>5073,25031=>5074,25062=>5075,25035=>5076,25138=>5077,25140=>5078,25806=>5079,25802=>5080,25816=>5081,25824=>5082,25840=>5083,25830=>5084,25836=>5085,25841=>5086,25826=>5087,25837=>5088,25986=>5089,25987=>5090,26329=>5091,26326=>5092,27264=>5093,27284=>5094,27268=>5095,27298=>5096,27292=>5097,27355=>5098,27299=>5099,27262=>5100,27287=>5101,27280=>5102,27296=>5103,27484=>5104,27566=>5105,27610=>5106,27656=>5107,28632=>5108,28657=>5109,28639=>5110,28640=>5111,28635=>5112,28644=>5113,28651=>5114,28655=>5115,28544=>5116,28652=>5117,28641=>5118,28649=>5119,28629=>5120,28654=>5121,28656=>5122,29159=>5123,29151=>5124,60361=>5124,29166=>5125,29158=>5126,29157=>5127,29165=>5128,29164=>5129,29172=>5130,29152=>5131,29237=>5132,29254=>5133,29552=>5134,29554=>5135,29865=>5136,29872=>5137,29862=>5138,29864=>5139,30278=>5140,30274=>5141,30284=>5142,30442=>5143,30643=>5144,30634=>5145,30640=>5146,30636=>5147,30631=>5148,30637=>5149,30703=>5150,30967=>5151,30970=>5152,30964=>5153,30959=>5154,30977=>5155,31143=>5156,31146=>5157,31319=>5158,31423=>5159,31751=>5160,31757=>5161,31742=>5162,31735=>5163,31756=>5164,31712=>5165,31968=>5166,31964=>5167,31966=>5168,31970=>5169,31967=>5170,31961=>5171,31965=>5172,32302=>5173,32318=>5174,32326=>5175,32311=>5176,32306=>5177,32323=>5178,32299=>5179,32317=>5180,32305=>5181,32325=>5182,32321=>5183,32308=>5184,32313=>5185,32328=>5186,32309=>5187,32319=>5188,32303=>5189,32580=>5190,32755=>5191,32764=>5192,32881=>5193,32882=>5194,32880=>5195,32879=>5196,32883=>5197,33222=>5198,33219=>5199,33210=>5200,33218=>5201,33216=>5202,33215=>5203,33213=>5204,33225=>5205,33214=>5206,33256=>5207,33289=>5208,33393=>5209,34218=>5210,34180=>5211,34174=>5212,34204=>5213,34193=>5214,34196=>5215,34223=>5216,34203=>5217,34183=>5218,34216=>5219,34186=>5220,34214=>5221,34407=>5222,34752=>5223,34769=>5224,34739=>5225,34770=>5226,34758=>5227,34731=>5228,34747=>5229,34746=>5230,34760=>5231,34763=>5232,35131=>5233,35126=>5234,35140=>5235,35128=>5236,35133=>5237,35244=>5238,35598=>5239,35607=>5240,35609=>5241,35611=>5242,35594=>5243,35616=>5244,35613=>5245,35588=>5246,35600=>5247,35905=>5248,35903=>5249,35955=>5250,36090=>5251,36093=>5252,36092=>5253,36088=>5254,36091=>5255,36264=>5256,36425=>5257,36427=>5258,36424=>5259,36426=>5260,36676=>5261,36670=>5262,36674=>5263,36677=>5264,36671=>5265,36991=>5266,36989=>5267,36996=>5268,36993=>5269,36994=>5270,36992=>5271,37177=>5272,37283=>5273,37278=>5274,37276=>5275,37709=>5276,37762=>5277,37672=>5278,37749=>5279,37706=>5280,37733=>5281,37707=>5282,37656=>5283,37758=>5284,37740=>5285,37723=>5286,37744=>5287,37722=>5288,37716=>5289,38346=>5290,38347=>5291,38348=>5292,38344=>5293,38342=>5294,38577=>5295,38584=>5296,38614=>5297,38684=>5298,38686=>5299,38816=>5300,38867=>5301,38982=>5302,39094=>5303,39221=>5304,39425=>5305,39423=>5306,39854=>5307,39851=>5308,39850=>5309,39853=>5310,40251=>5311,40255=>5312,40587=>5313,40655=>5314,40670=>5315,40668=>5316,40669=>5317,40667=>5318,40766=>5319,40779=>5320,21474=>5321,22165=>5322,22190=>5323,22745=>5324,22744=>5325,23352=>5326,24413=>5327,25059=>5328,25139=>5329,25844=>5330,25842=>5331,25854=>5332,25862=>5333,25850=>5334,25851=>5335,25847=>5336,26039=>5337,26332=>5338,26406=>5339,27315=>5340,27308=>5341,27331=>5342,27323=>5343,27320=>5344,27330=>5345,27310=>5346,27311=>5347,27487=>5348,27512=>5349,27567=>5350,28681=>5351,28683=>5352,28670=>5353,28678=>5354,28666=>5355,28689=>5356,28687=>5357,29179=>5358,29180=>5359,29182=>5360,29176=>5361,29559=>5362,29557=>5363,29863=>5364,29887=>5365,29973=>5366,30294=>5367,30296=>5368,30290=>5369,30653=>5370,30655=>5371,30651=>5372,30652=>5373,30990=>5374,31150=>5375,31329=>5376,31330=>5377,31328=>5378,31428=>5379,31429=>5380,31787=>5381,31783=>5382,31786=>5383,31774=>5384,31779=>5385,31777=>5386,31975=>5387,32340=>5388,32341=>5389,32350=>5390,32346=>5391,32353=>5392,32338=>5393,32345=>5394,32584=>5395,32761=>5396,32763=>5397,32887=>5398,32886=>5399,33229=>5400,33231=>5401,33290=>5402,34255=>5403,34217=>5404,34253=>5405,34256=>5406,34249=>5407,34224=>5408,34234=>5409,34233=>5410,34799=>5411,34796=>5412,34802=>5413,34784=>5414,35206=>5415,35250=>5416,35316=>5417,35624=>5418,35641=>5419,35628=>5420,35627=>5421,35920=>5422,36101=>5423,36441=>5424,36451=>5425,36454=>5426,36452=>5427,36447=>5428,36437=>5429,36544=>5430,36681=>5431,36685=>5432,36999=>5433,36995=>5434,37000=>5435,37291=>5436,37292=>5437,37328=>5438,37780=>5439,37770=>5440,37782=>5441,37794=>5442,37811=>5443,37806=>5444,37804=>5445,37808=>5446,37784=>5447,37786=>5448,37783=>5449,38356=>5450,38358=>5451,38352=>5452,38357=>5453,38626=>5454,38620=>5455,38617=>5456,38619=>5457,38622=>5458,38692=>5459,38819=>5460,38822=>5461,38829=>5462,38905=>5463,38989=>5464,38991=>5465,38988=>5466,38990=>5467,38995=>5468,39098=>5469,39230=>5470,39231=>5471,39229=>5472,39214=>5473,39333=>5474,39438=>5475,39617=>5476,39683=>5477,39686=>5478,39759=>5479,39758=>5480,39757=>5481,39882=>5482,39881=>5483,39933=>5484,39880=>5485,39872=>5486,40273=>5487,40285=>5488,40288=>5489,40672=>5490,40725=>5491,40748=>5492,20787=>5493,22181=>5494,22184=>5495,22750=>5496,22751=>5497,22754=>5498,23541=>5499,40848=>5500,24300=>5501,25074=>5502,25079=>5503,25078=>5504,25077=>5505,25856=>5506,25871=>5507,26336=>5508,26333=>5509,27365=>5510,27357=>5511,27354=>5512,27347=>5513,28699=>5514,28703=>5515,28712=>5516,28698=>5517,28701=>5518,28693=>5519,28696=>5520,29190=>5521,29197=>5522,29272=>5523,29346=>5524,29560=>5525,29562=>5526,29885=>5527,29898=>5528,29923=>5529,30087=>5530,30086=>5531,30303=>5532,30305=>5533,30663=>5534,31001=>5535,31153=>5536,31339=>5537,31337=>5538,31806=>5539,31807=>5540,31800=>5541,31805=>5542,31799=>5543,31808=>5544,32363=>5545,32365=>5546,32377=>5547,32361=>5548,32362=>5549,32371=>5550,32645=>5551,32694=>5552,32697=>5553,32696=>5554,33240=>5555,34281=>5556,34269=>5557,34282=>5558,34261=>5559,34276=>5560,34277=>5561,34295=>5562,34811=>5563,34821=>5564,34829=>5565,34809=>5566,34814=>5567,35168=>5568,35167=>5569,35158=>5570,35166=>5571,35649=>5572,35676=>5573,35672=>5574,35657=>5575,35674=>5576,35662=>5577,35663=>5578,35654=>5579,35673=>5580,36104=>5581,36106=>5582,36476=>5583,36466=>5584,36487=>5585,36470=>5586,36460=>5587,36474=>5588,36468=>5589,36692=>5590,36686=>5591,36781=>5592,37002=>5593,37003=>5594,37297=>5595,37294=>5596,37857=>5597,37841=>5598,37855=>5599,37827=>5600,37832=>5601,37852=>5602,37853=>5603,37846=>5604,37858=>5605,37837=>5606,37848=>5607,37860=>5608,37847=>5609,37864=>5610,38364=>5611,38580=>5612,38627=>5613,38698=>5614,38695=>5615,38753=>5616,38876=>5617,38907=>5618,39006=>5619,39000=>5620,39003=>5621,39100=>5622,39237=>5623,39241=>5624,39446=>5625,39449=>5626,39693=>5627,39912=>5628,39911=>5629,39894=>5630,39899=>5631,40329=>5632,40289=>5633,40306=>5634,40298=>5635,40300=>5636,40594=>5637,40599=>5638,40595=>5639,40628=>5640,21240=>5641,22199=>5642,22198=>5643,22196=>5644,22204=>5645,22756=>5646,23360=>5647,23363=>5648,23421=>5649,23542=>5650,24009=>5651,25080=>5652,25082=>5653,25880=>5654,25876=>5655,25881=>5656,26342=>5657,26407=>5658,27372=>5659,28734=>5660,28720=>5661,28722=>5662,29200=>5663,29563=>5664,29903=>5665,30306=>5666,30309=>5667,31014=>5668,31018=>5669,31020=>5670,31019=>5671,31431=>5672,31478=>5673,31820=>5674,31811=>5675,31821=>5676,31983=>5677,31984=>5678,36782=>5679,32381=>5680,32380=>5681,32386=>5682,32588=>5683,32768=>5684,33242=>5685,33382=>5686,34299=>5687,34297=>5688,34321=>5689,34298=>5690,34310=>5691,34315=>5692,34311=>5693,34314=>5694,34836=>5695,34837=>5696,35172=>5697,35258=>5698,35320=>5699,35696=>5700,35692=>5701,35686=>5702,35695=>5703,35679=>5704,35691=>5705,36111=>5706,36109=>5707,36489=>5708,36481=>5709,36485=>5710,36482=>5711,37300=>5712,37323=>5713,37912=>5714,37891=>5715,37885=>5716,38369=>5717,38704=>5718,39108=>5719,39250=>5720,39249=>5721,39336=>5722,39467=>5723,39472=>5724,39479=>5725,39477=>5726,39955=>5727,39949=>5728,40569=>5729,40629=>5730,40680=>5731,40751=>5732,40799=>5733,40803=>5734,40801=>5735,20791=>5736,20792=>5737,22209=>5738,22208=>5739,22210=>5740,22804=>5741,23660=>5742,24013=>5743,25084=>5744,25086=>5745,25885=>5746,25884=>5747,26005=>5748,26345=>5749,27387=>5750,27396=>5751,27386=>5752,27570=>5753,28748=>5754,29211=>5755,29351=>5756,29910=>5757,29908=>5758,30313=>5759,30675=>5760,31824=>5761,32399=>5762,32396=>5763,32700=>5764,34327=>5765,34349=>5766,34330=>5767,34851=>5768,34850=>5769,34849=>5770,34847=>5771,35178=>5772,35180=>5773,35261=>5774,35700=>5775,35703=>5776,35709=>5777,36115=>5778,36490=>5779,36493=>5780,36491=>5781,36703=>5782,36783=>5783,37306=>5784,37934=>5785,37939=>5786,37941=>5787,37946=>5788,37944=>5789,37938=>5790,37931=>5791,38370=>5792,38712=>5793,38713=>5794,38706=>5795,38911=>5796,58586=>5796,39015=>5797,39013=>5798,39255=>5799,39493=>5800,39491=>5801,39488=>5802,39486=>5803,39631=>5804,39764=>5805,39761=>5806,39981=>5807,39973=>5808,40367=>5809,40372=>5810,40386=>5811,40376=>5812,40605=>5813,40687=>5814,40729=>5815,40796=>5816,40806=>5817,40807=>5818,20796=>5819,20795=>5820,22216=>5821,22218=>5822,22217=>5823,23423=>5824,24020=>5825,24018=>5826,24398=>5827,25087=>5828,25892=>5829,27402=>5830,27489=>5831,28753=>5832,28760=>5833,29568=>5834,29924=>5835,30090=>5836,30318=>5837,30316=>5838,31155=>5839,31840=>5840,31839=>5841,32894=>5842,32893=>5843,33247=>5844,35186=>5845,35183=>5846,35324=>5847,35712=>5848,36118=>5849,36119=>5850,36497=>5851,36499=>5852,36705=>5853,37192=>5854,37956=>5855,37969=>5856,37970=>5857,38717=>5858,38718=>5859,38851=>5860,38849=>5861,39019=>5862,39253=>5863,39509=>5864,39501=>5865,39634=>5866,39706=>5867,40009=>5868,39985=>5869,39998=>5870,39995=>5871,40403=>5872,40407=>5873,40756=>5874,40812=>5875,40810=>5876,40852=>5877,22220=>5878,24022=>5879,25088=>5880,25891=>5881,25899=>5882,25898=>5883,26348=>5884,27408=>5885,29914=>5886,31434=>5887,31844=>5888,31843=>5889,31845=>5890,32403=>5891,32406=>5892,32404=>5893,33250=>5894,34360=>5895,34367=>5896,34865=>5897,35722=>5898,37008=>5899,37007=>5900,37987=>5901,37984=>5902,37988=>5903,38760=>5904,39023=>5905,39260=>5906,39514=>5907,39515=>5908,39511=>5909,39635=>5910,39636=>5911,39633=>5912,40020=>5913,40023=>5914,40022=>5915,40421=>5916,40607=>5917,40692=>5918,22225=>5919,22761=>5920,25900=>5921,28766=>5922,30321=>5923,30322=>5924,30679=>5925,60226=>5925,32592=>5926,32648=>5927,34870=>5928,34873=>5929,34914=>5930,35731=>5931,35730=>5932,35734=>5933,33399=>5934,36123=>5935,37312=>5936,37994=>5937,38722=>5938,38728=>5939,38724=>5940,38854=>5941,39024=>5942,39519=>5943,39714=>5944,39768=>5945,40031=>5946,40441=>5947,40442=>5948,40572=>5949,40573=>5950,40711=>5951,40823=>5952,40818=>5953,24307=>5954,27414=>5955,28771=>5956,31852=>5957,31854=>5958,34875=>5959,35264=>5960,36513=>5961,37313=>5962,38002=>5963,38000=>5964,39025=>5965,39262=>5966,39638=>5967,39715=>5968,40652=>5969,28772=>5970,30682=>5971,35738=>5972,38007=>5973,38857=>5974,39522=>5975,39525=>5976,32412=>5977,35740=>5978,36522=>5979,37317=>5980,38013=>5981,38014=>5982,38012=>5983,40055=>5984,40056=>5985,40695=>5986,35924=>5987,38015=>5988,40474=>5989,29224=>5990,39530=>5991,39729=>5992,40475=>5993,40478=>5994,31858=>5995,20034=>5996,20060=>5997,12048=>5998,20981=>5998,12053=>5999,21274=>5999,12058=>6000,21378=>6000,19975=>6001,19980=>6002,20039=>6003,20109=>6004,12062=>6005,22231=>6005,12076=>6006,23662=>6006,12091=>6007,24435=>6007,19983=>6008,20871=>6009,19982=>6010,20014=>6011,20115=>6012,20162=>6013,20169=>6014,20168=>6015,20888=>6016,21244=>6017,21356=>6018,21433=>6019,22304=>6020,22787=>6021,22828=>6022,23568=>6023,60417=>6023,24063=>6024,26081=>6025,12110=>6026,27571=>6026,27596=>6027,12115=>6028,27668=>6028,12121=>6029,29247=>6029,20017=>6030,20028=>6031,20200=>6032,20188=>6033,20201=>6034,20193=>6035,20189=>6036,20186=>6037,21004=>6038,21001=>6039,21276=>6040,21324=>6041,22306=>6042,22307=>6043,22807=>6044,22831=>6045,23425=>6046,23428=>6047,23570=>6048,23611=>6049,23668=>6050,23667=>6051,24068=>6052,24192=>6053,24194=>6054,24521=>6055,25097=>6056,25168=>6057,27669=>6058,27702=>6059,27715=>6060,27711=>6061,27707=>6062,29358=>6063,29360=>6064,29578=>6065,12145=>6066,31160=>6066,32906=>6067,38430=>6068,20238=>6069,20248=>6070,20268=>6071,20213=>6072,20244=>6073,20209=>6074,20224=>6075,20215=>6076,20232=>6077,20253=>6078,20226=>6079,20229=>6080,20258=>6081,20243=>6082,20228=>6083,20212=>6084,20242=>6085,20913=>6086,21011=>6087,21008=>6088,21158=>6089,21282=>6090,21279=>6091,21325=>6092,21386=>6093,21511=>6094,22241=>6095,22239=>6096,22318=>6097,22314=>6098,22324=>6099,22844=>6100,22912=>6101,22908=>6102,22917=>6103,22907=>6104,22910=>6105,22903=>6106,22911=>6107,23382=>6108,23573=>6109,23589=>6110,23676=>6111,23674=>6112,23675=>6113,23678=>6114,24031=>6115,24181=>6116,57646=>6116,24196=>6117,24322=>6118,24346=>6119,24436=>6120,24533=>6121,24532=>6122,24527=>6123,25180=>6124,25182=>6125,25188=>6126,25185=>6127,25190=>6128,25186=>6129,25177=>6130,25184=>6131,25178=>6132,25189=>6133,25911=>6134,26095=>6135,26094=>6136,26430=>6137,26425=>6138,26424=>6139,26427=>6140,26426=>6141,26431=>6142,26428=>6143,26419=>6144,27672=>6145,27718=>6146,27730=>6147,27740=>6148,27727=>6149,27722=>6150,60796=>6150,27732=>6151,27723=>6152,27724=>6153,28785=>6154,29278=>6155,29364=>6156,29365=>6157,29582=>6158,29994=>6159,30335=>6160,31349=>6161,12153=>6162,32593=>6162,12171=>6163,33400=>6163,33404=>6164,33408=>6165,33405=>6166,33407=>6167,12172=>6168,34381=>6168,12177=>6169,35198=>6169,37017=>6170,59347=>6171,37015=>6171,37016=>6172,37019=>6173,37012=>6174,38434=>6175,38436=>6176,38432=>6177,38435=>6178,20310=>6179,20283=>6180,20322=>6181,20297=>6182,20307=>6183,20324=>6184,20286=>6185,20327=>6186,20306=>6187,20319=>6188,20289=>6189,20312=>6190,20269=>6191,20275=>6192,20287=>6193,20321=>6194,20879=>6195,20921=>6196,21020=>6197,21022=>6198,21025=>6199,21165=>6200,21166=>6201,21257=>6202,21347=>6203,21362=>6204,21390=>6205,21391=>6206,21552=>6207,21559=>6208,21546=>6209,21588=>6210,21573=>6211,21529=>6212,21532=>6213,21541=>6214,21528=>6215,21565=>6216,21583=>6217,21569=>6218,21544=>6219,21540=>6220,21575=>6221,22254=>6222,22247=>6223,22245=>6224,22337=>6225,22341=>6226,22348=>6227,22345=>6228,22347=>6229,22354=>6230,22790=>6231,22848=>6232,22950=>6233,22936=>6234,22944=>6235,22935=>6236,22926=>6237,22946=>6238,22928=>6239,22927=>6240,22951=>6241,22945=>6242,23438=>6243,23442=>6244,23592=>6245,23594=>6246,23693=>6247,23695=>6248,23688=>6249,23691=>6250,23689=>6251,23698=>6252,23690=>6253,23686=>6254,23699=>6255,23701=>6256,24032=>6257,24074=>6258,24078=>6259,24203=>6260,24201=>6261,24204=>6262,24200=>6263,24205=>6264,24325=>6265,24349=>6266,24440=>6267,24438=>6268,24530=>6269,24529=>6270,24528=>6271,24557=>6272,24552=>6273,24558=>6274,24563=>6275,24545=>6276,24548=>6277,24547=>6278,24570=>6279,24559=>6280,24567=>6281,24571=>6282,24576=>6283,24564=>6284,25146=>6285,25219=>6286,25228=>6287,25230=>6288,25231=>6289,25236=>6290,25223=>6291,25201=>6292,25211=>6293,25210=>6294,25200=>6295,25217=>6296,25224=>6297,25207=>6298,25213=>6299,25202=>6300,25204=>6301,26096=>6302,26100=>6303,26099=>6304,26098=>6305,26101=>6306,26437=>6307,26439=>6308,26457=>6309,26453=>6310,26444=>6311,26440=>6312,26461=>6313,26445=>6314,26458=>6315,26443=>6316,27600=>6317,27673=>6318,27674=>6319,27768=>6320,27751=>6321,27755=>6322,27780=>6323,27787=>6324,27791=>6325,27761=>6326,27759=>6327,27753=>6328,27802=>6329,27757=>6330,27783=>6331,27797=>6332,27804=>6333,57900=>6333,27750=>6334,27763=>6335,27749=>6336,27771=>6337,27790=>6338,28788=>6339,28794=>6340,29283=>6341,29375=>6342,29373=>6343,29379=>6344,29382=>6345,29377=>6346,29370=>6347,29381=>6348,29589=>6349,29591=>6350,29587=>6351,29588=>6352,29586=>6353,30010=>6354,30009=>6355,30100=>6356,30101=>6357,30337=>6358,31037=>6359,32820=>6360,32917=>6361,32921=>6362,32912=>6363,32914=>6364,32924=>6365,33424=>6366,33423=>6367,33413=>6368,33422=>6369,33425=>6370,33427=>6371,33418=>6372,33411=>6373,33412=>6374,12184=>6375,35960=>6375,36809=>6376,36799=>6377,37023=>6378,37025=>6379,37029=>6380,37022=>6381,37031=>6382,37024=>6383,38448=>6384,38440=>6385,38447=>6386,38445=>6387,20019=>6388,20376=>6389,20348=>6390,20357=>6391,20349=>6392,20352=>6393,20359=>6394,20342=>6395,20340=>6396,20361=>6397,20356=>6398,20343=>6399,20300=>6400,20375=>6401,20330=>6402,20378=>6403,20345=>6404,20353=>6405,20344=>6406,20368=>6407,20380=>6408,20372=>6409,20382=>6410,20370=>6411,20354=>6412,20373=>6413,20331=>6414,20334=>6415,20894=>6416,20924=>6417,20926=>6418,21045=>6419,21042=>6420,21043=>6421,21062=>6422,21041=>6423,21180=>6424,21258=>6425,21259=>6426,21308=>6427,21394=>6428,21396=>6429,21639=>6430,21631=>6431,21633=>6432,21649=>6433,21634=>6434,21640=>6435,21611=>6436,21626=>6437,21630=>6438,21605=>6439,21612=>6440,21620=>6441,21606=>6442,21645=>6443,21615=>6444,21601=>6445,21600=>6446,21656=>6447,21603=>6448,21607=>6449,21604=>6450,22263=>6451,22265=>6452,22383=>6453,22386=>6454,22381=>6455,22379=>6456,22385=>6457,22384=>6458,22390=>6459,22400=>6460,22389=>6461,22395=>6462,22387=>6463,22388=>6464,22370=>6465,22376=>6466,22397=>6467,22796=>6468,22853=>6469,22965=>6470,22970=>6471,22991=>6472,22990=>6473,22962=>6474,22988=>6475,22977=>6476,22966=>6477,22972=>6478,22979=>6479,22998=>6480,22961=>6481,22973=>6482,22976=>6483,22984=>6484,22964=>6485,22983=>6486,23394=>6487,23397=>6488,23443=>6489,23445=>6490,23620=>6491,23623=>6492,23726=>6493,23716=>6494,23712=>6495,23733=>6496,23727=>6497,23720=>6498,23724=>6499,23711=>6500,23715=>6501,23725=>6502,23714=>6503,23722=>6504,23719=>6505,23709=>6506,23717=>6507,23734=>6508,23728=>6509,23718=>6510,24087=>6511,24084=>6512,24089=>6513,24360=>6514,24354=>6515,24355=>6516,24356=>6517,24404=>6518,24450=>6519,24446=>6520,24445=>6521,24542=>6522,24549=>6523,24621=>6524,24614=>6525,24601=>6526,24626=>6527,24587=>6528,24628=>6529,24586=>6530,24599=>6531,24627=>6532,24602=>6533,24606=>6534,24620=>6535,24610=>6536,24589=>6537,24592=>6538,24622=>6539,24595=>6540,24593=>6541,24588=>6542,24585=>6543,24604=>6544,25108=>6545,25149=>6546,25261=>6547,25268=>6548,25297=>6549,25278=>6550,25258=>6551,25270=>6552,25290=>6553,25262=>6554,25267=>6555,25263=>6556,25275=>6557,25257=>6558,25264=>6559,25272=>6560,25917=>6561,26024=>6562,26043=>6563,26121=>6564,26108=>6565,26116=>6566,26130=>6567,26120=>6568,26107=>6569,26115=>6570,26123=>6571,26125=>6572,26117=>6573,26109=>6574,26129=>6575,26128=>6576,26358=>6577,26378=>6578,26501=>6579,26476=>6580,26510=>6581,26514=>6582,26486=>6583,26491=>6584,26520=>6585,26502=>6586,26500=>6587,26484=>6588,26509=>6589,26508=>6590,26490=>6591,26527=>6592,26513=>6593,26521=>6594,26499=>6595,26493=>6596,26497=>6597,26488=>6598,26489=>6599,26516=>6600,27429=>6601,27520=>6602,27518=>6603,27614=>6604,27677=>6605,27795=>6606,27884=>6607,27883=>6608,27886=>6609,27865=>6610,27830=>6611,27860=>6612,27821=>6613,27879=>6614,27831=>6615,27856=>6616,27842=>6617,27834=>6618,27843=>6619,27846=>6620,27885=>6621,27890=>6622,27858=>6623,27869=>6624,27828=>6625,27786=>6626,27805=>6627,27776=>6628,27870=>6629,27840=>6630,27952=>6631,27853=>6632,27847=>6633,27824=>6634,27897=>6635,27855=>6636,27881=>6637,27857=>6638,28820=>6639,28824=>6640,28805=>6641,28819=>6642,28806=>6643,28804=>6644,28817=>6645,28822=>6646,28802=>6647,28826=>6648,28803=>6649,29290=>6650,29398=>6651,29387=>6652,29400=>6653,29385=>6654,29404=>6655,29394=>6656,29396=>6657,29402=>6658,29388=>6659,29393=>6660,29604=>6661,29601=>6662,29613=>6663,29606=>6664,29602=>6665,29600=>6666,29612=>6667,29597=>6668,29917=>6669,29928=>6670,30015=>6671,30016=>6672,30014=>6673,30092=>6674,30104=>6675,30383=>6676,30451=>6677,30449=>6678,30448=>6679,30453=>6680,30712=>6681,30716=>6682,30713=>6683,30715=>6684,30714=>6685,30711=>6686,31042=>6687,31039=>6688,31173=>6689,31352=>6690,31355=>6691,31483=>6692,31861=>6693,31997=>6694,32821=>6695,32911=>6696,32942=>6697,32931=>6698,32952=>6699,32949=>6700,32941=>6701,33312=>6702,33440=>6703,33472=>6704,33451=>6705,33434=>6706,33432=>6707,33435=>6708,33461=>6709,33447=>6710,33454=>6711,33468=>6712,33438=>6713,33466=>6714,33460=>6715,33448=>6716,33441=>6717,33449=>6718,33474=>6719,33444=>6720,33475=>6721,33462=>6722,33442=>6723,34416=>6724,34415=>6725,34413=>6726,34414=>6727,35926=>6728,36818=>6729,36811=>6730,36819=>6731,36813=>6732,36822=>6733,36821=>6734,36823=>6735,37042=>6736,37044=>6737,37039=>6738,37043=>6739,37040=>6740,38457=>6741,38461=>6742,38460=>6743,38458=>6744,38467=>6745,20429=>6746,20421=>6747,20435=>6748,20402=>6749,20425=>6750,20427=>6751,20417=>6752,20436=>6753,20444=>6754,20441=>6755,20411=>6756,60346=>6756,20403=>6757,20443=>6758,20423=>6759,20438=>6760,20410=>6761,20416=>6762,20409=>6763,20460=>6764,21060=>6765,21065=>6766,21184=>6767,21186=>6768,21309=>6769,21372=>6770,21399=>6771,21398=>6772,21401=>6773,21400=>6774,21690=>6775,21665=>6776,21677=>6777,21669=>6778,21711=>6779,21699=>6780,33549=>6781,21687=>6782,21678=>6783,21718=>6784,21686=>6785,21701=>6786,21702=>6787,21664=>6788,21616=>6789,21692=>6790,21666=>6791,21694=>6792,21618=>6793,21726=>6794,21680=>6795,22453=>6796,22430=>6797,22431=>6798,22436=>6799,22412=>6800,22423=>6801,22429=>6802,22427=>6803,22420=>6804,22424=>6805,22415=>6806,22425=>6807,22437=>6808,22426=>6809,22421=>6810,22772=>6811,22797=>6812,22867=>6813,23009=>6814,23006=>6815,23022=>6816,23040=>6817,23025=>6818,23005=>6819,23034=>6820,23037=>6821,23036=>6822,23030=>6823,23012=>6824,23026=>6825,23031=>6826,23003=>6827,23017=>6828,23027=>6829,23029=>6830,23008=>6831,23038=>6832,23028=>6833,23021=>6834,23464=>6835,23628=>6836,23760=>6837,23768=>6838,23756=>6839,23767=>6840,23755=>6841,23771=>6842,23774=>6843,23770=>6844,23753=>6845,23751=>6846,23754=>6847,23766=>6848,23763=>6849,23764=>6850,23759=>6851,23752=>6852,23750=>6853,23758=>6854,23775=>6855,23800=>6856,24057=>6857,24097=>6858,24098=>6859,24099=>6860,24096=>6861,24100=>6862,24240=>6863,24228=>6864,24226=>6865,24219=>6866,24227=>6867,24229=>6868,24327=>6869,24366=>6870,24406=>6871,24454=>6872,24631=>6873,24633=>6874,24660=>6875,24690=>6876,24670=>6877,24645=>6878,24659=>6879,24647=>6880,24649=>6881,24667=>6882,24652=>6883,24640=>6884,24642=>6885,24671=>6886,24612=>6887,24644=>6888,24664=>6889,24678=>6890,24686=>6891,25154=>6892,25155=>6893,25295=>6894,25357=>6895,25355=>6896,25333=>6897,25358=>6898,25347=>6899,25323=>6900,25337=>6901,25359=>6902,25356=>6903,25336=>6904,25334=>6905,25344=>6906,25363=>6907,25364=>6908,25338=>6909,25365=>6910,25339=>6911,25328=>6912,25921=>6913,25923=>6914,26026=>6915,26047=>6916,26166=>6917,26145=>6918,26162=>6919,26165=>6920,26140=>6921,26150=>6922,26146=>6923,26163=>6924,26155=>6925,26170=>6926,26141=>6927,26164=>6928,26169=>6929,26158=>6930,26383=>6931,26384=>6932,26561=>6933,26610=>6934,26568=>6935,26554=>6936,26588=>6937,26555=>6938,26616=>6939,26584=>6940,26560=>6941,26551=>6942,26565=>6943,26603=>6944,26596=>6945,26591=>6946,26549=>6947,26573=>6948,26547=>6949,26615=>6950,26614=>6951,26606=>6952,26595=>6953,26562=>6954,26553=>6955,26574=>6956,26599=>6957,26608=>6958,26546=>6959,26620=>6960,26566=>6961,26605=>6962,26572=>6963,26542=>6964,26598=>6965,26587=>6966,26618=>6967,26569=>6968,26570=>6969,26563=>6970,26602=>6971,26571=>6972,27432=>6973,27522=>6974,27524=>6975,27574=>6976,27606=>6977,27608=>6978,27616=>6979,27680=>6980,27681=>6981,27944=>6982,27956=>6983,27949=>6984,27935=>6985,27964=>6986,27967=>6987,27922=>6988,27914=>6989,27866=>6990,27955=>6991,27908=>6992,27929=>6993,27962=>6994,27930=>6995,27921=>6996,27904=>6997,27933=>6998,27970=>6999,27905=>7000,27928=>7001,27959=>7002,27907=>7003,27919=>7004,27968=>7005,27911=>7006,27936=>7007,27948=>7008,27912=>7009,27938=>7010,27913=>7011,27920=>7012,28855=>7013,28831=>7014,28862=>7015,28849=>7016,28848=>7017,28833=>7018,28852=>7019,28853=>7020,28841=>7021,29249=>7022,29257=>7023,29258=>7024,29292=>7025,29296=>7026,29299=>7027,29294=>7028,29386=>7029,29412=>7030,29416=>7031,29419=>7032,29407=>7033,29418=>7034,29414=>7035,29411=>7036,29573=>7037,29644=>7038,29634=>7039,29640=>7040,29637=>7041,29625=>7042,29622=>7043,29621=>7044,29620=>7045,29675=>7046,29631=>7047,29639=>7048,29630=>7049,29635=>7050,29638=>7051,29624=>7052,29643=>7053,29932=>7054,29934=>7055,29998=>7056,30023=>7057,30024=>7058,30119=>7059,30122=>7060,30329=>7061,30404=>7062,30472=>7063,30467=>7064,30468=>7065,30469=>7066,30474=>7067,30455=>7068,30459=>7069,30458=>7070,30695=>7071,30696=>7072,30726=>7073,30737=>7074,30738=>7075,30725=>7076,30736=>7077,30735=>7078,30734=>7079,30729=>7080,58095=>7080,30723=>7081,30739=>7082,31050=>7083,31052=>7084,31051=>7085,31045=>7086,31044=>7087,31189=>7088,31181=>7089,31183=>7090,31190=>7091,31182=>7092,31360=>7093,31358=>7094,31441=>7095,31488=>7096,31489=>7097,31866=>7098,31864=>7099,31865=>7100,31871=>7101,31872=>7102,31873=>7103,32003=>7104,32008=>7105,32001=>7106,32600=>7107,32657=>7108,32653=>7109,32702=>7110,32775=>7111,32782=>7112,32783=>7113,32788=>7114,32823=>7115,32984=>7116,32967=>7117,32992=>7118,32977=>7119,32968=>7120,32962=>7121,32976=>7122,32965=>7123,32995=>7124,32985=>7125,32988=>7126,32970=>7127,32981=>7128,32969=>7129,32975=>7130,32983=>7131,32998=>7132,32973=>7133,33279=>7134,33313=>7135,33428=>7136,33497=>7137,33534=>7138,33529=>7139,33543=>7140,33512=>7141,33536=>7142,33493=>7143,33594=>7144,33515=>7145,33494=>7146,33524=>7147,33516=>7148,33505=>7149,33522=>7150,33525=>7151,33548=>7152,33531=>7153,33526=>7154,33520=>7155,33514=>7156,33508=>7157,33504=>7158,33530=>7159,33523=>7160,33517=>7161,34423=>7162,34420=>7163,34428=>7164,34419=>7165,34881=>7166,34894=>7167,34919=>7168,34922=>7169,34921=>7170,35283=>7171,35332=>7172,35335=>7173,36210=>7174,36835=>7175,36833=>7176,36846=>7177,36832=>7178,37105=>7179,37053=>7180,37055=>7181,37077=>7182,37061=>7183,37054=>7184,37063=>7185,37067=>7186,37064=>7187,37332=>7188,60294=>7188,37331=>7189,38484=>7190,38479=>7191,38481=>7192,38483=>7193,38474=>7194,38478=>7195,20510=>7196,20485=>7197,20487=>7198,20499=>7199,20514=>7200,20528=>7201,20507=>7202,20469=>7203,20468=>7204,20531=>7205,20535=>7206,20524=>7207,20470=>7208,20471=>7209,20503=>7210,20508=>7211,20512=>7212,20519=>7213,20533=>7214,20527=>7215,20529=>7216,20494=>7217,20826=>7218,20884=>7219,20883=>7220,20938=>7221,20932=>7222,20933=>7223,20936=>7224,20942=>7225,21089=>7226,21082=>7227,21074=>7228,21086=>7229,21087=>7230,21077=>7231,21090=>7232,21197=>7233,21262=>7234,21406=>7235,21798=>7236,21730=>7237,21783=>7238,21778=>7239,21735=>7240,21747=>7241,21732=>7242,21786=>7243,21759=>7244,21764=>7245,21768=>7246,21739=>7247,21777=>7248,21765=>7249,21745=>7250,21770=>7251,21755=>7252,21751=>7253,21752=>7254,21728=>7255,21774=>7256,21763=>7257,21771=>7258,22273=>7259,22274=>7260,22476=>7261,22578=>7262,22485=>7263,22482=>7264,22458=>7265,22470=>7266,22461=>7267,22460=>7268,22456=>7269,22454=>7270,22463=>7271,22471=>7272,22480=>7273,22457=>7274,22465=>7275,22798=>7276,22858=>7277,23065=>7278,23062=>7279,23085=>7280,23086=>7281,23061=>7282,23055=>7283,23063=>7284,23050=>7285,23070=>7286,23091=>7287,23404=>7288,23463=>7289,23469=>7290,23468=>7291,23555=>7292,23638=>7293,23636=>7294,23788=>7295,23807=>7296,23790=>7297,23793=>7298,23799=>7299,23808=>7300,23801=>7301,24105=>7302,24104=>7303,24232=>7304,24238=>7305,24234=>7306,24236=>7307,24371=>7308,24368=>7309,24423=>7310,24669=>7311,24666=>7312,24679=>7313,24641=>7314,24738=>7315,24712=>7316,24704=>7317,24722=>7318,24705=>7319,24733=>7320,24707=>7321,24725=>7322,24731=>7323,24727=>7324,24711=>7325,24732=>7326,24718=>7327,25113=>7328,25158=>7329,25330=>7330,25360=>7331,25430=>7332,25388=>7333,25412=>7334,25413=>7335,25398=>7336,25411=>7337,25572=>7338,25401=>7339,25419=>7340,25418=>7341,25404=>7342,25385=>7343,25409=>7344,25396=>7345,25432=>7346,25428=>7347,25433=>7348,25389=>7349,25415=>7350,25395=>7351,25434=>7352,25425=>7353,25400=>7354,25431=>7355,25408=>7356,25416=>7357,25930=>7358,25926=>7359,26054=>7360,26051=>7361,26052=>7362,26050=>7363,26186=>7364,26207=>7365,26183=>7366,26193=>7367,26386=>7368,26387=>7369,26655=>7370,26650=>7371,26697=>7372,26674=>7373,26675=>7374,26683=>7375,26699=>7376,26703=>7377,26646=>7378,26673=>7379,26652=>7380,26677=>7381,26667=>7382,26669=>7383,26671=>7384,26702=>7385,26692=>7386,26676=>7387,26653=>7388,26642=>7389,26644=>7390,26662=>7391,26664=>7392,26670=>7393,26701=>7394,26682=>7395,26661=>7396,26656=>7397,27436=>7398,27439=>7399,27437=>7400,27441=>7401,27444=>7402,27501=>7403,32898=>7404,27528=>7405,27622=>7406,27620=>7407,27624=>7408,27619=>7409,27618=>7410,27623=>7411,27685=>7412,28026=>7413,28003=>7414,28004=>7415,28022=>7416,27917=>7417,28001=>7418,28050=>7419,27992=>7420,28002=>7421,28013=>7422,28015=>7423,28049=>7424,28045=>7425,28143=>7426,28031=>7427,28038=>7428,27998=>7429,28007=>7430,59078=>7430,28000=>7431,28055=>7432,28016=>7433,28028=>7434,27999=>7435,28034=>7436,28056=>7437,27951=>7438,28008=>7439,28043=>7440,28030=>7441,28032=>7442,28036=>7443,27926=>7444,28035=>7445,28027=>7446,28029=>7447,28021=>7448,28048=>7449,28892=>7450,28883=>7451,28881=>7452,28893=>7453,28875=>7454,32569=>7455,28898=>7456,28887=>7457,28882=>7458,28894=>7459,28896=>7460,28884=>7461,28877=>7462,28869=>7463,28870=>7464,28871=>7465,28890=>7466,28878=>7467,28897=>7468,29250=>7469,29304=>7470,29303=>7471,29302=>7472,29440=>7473,29434=>7474,29428=>7475,29438=>7476,29430=>7477,29427=>7478,29435=>7479,29441=>7480,29651=>7481,29657=>7482,29669=>7483,29654=>7484,29628=>7485,29671=>7486,29667=>7487,29673=>7488,29660=>7489,29650=>7490,29659=>7491,29652=>7492,29661=>7493,29658=>7494,29655=>7495,29656=>7496,29672=>7497,29918=>7498,29919=>7499,29940=>7500,29941=>7501,29985=>7502,30043=>7503,30047=>7504,30128=>7505,30145=>7506,30139=>7507,30148=>7508,30144=>7509,30143=>7510,30134=>7511,30138=>7512,30346=>7513,30409=>7514,30493=>7515,30491=>7516,30480=>7517,30483=>7518,30482=>7519,30499=>7520,30481=>7521,30485=>7522,30489=>7523,30490=>7524,30498=>7525,30503=>7526,30755=>7527,30764=>7528,30754=>7529,30773=>7530,30767=>7531,30760=>7532,30766=>7533,30763=>7534,30753=>7535,30761=>7536,30771=>7537,30762=>7538,30769=>7539,31060=>7540,31067=>7541,31055=>7542,31068=>7543,31059=>7544,31058=>7545,31057=>7546,31211=>7547,31212=>7548,31200=>7549,31214=>7550,31213=>7551,31210=>7552,31196=>7553,31198=>7554,31197=>7555,31366=>7556,31369=>7557,31365=>7558,31371=>7559,31372=>7560,31370=>7561,31367=>7562,31448=>7563,31504=>7564,31492=>7565,31507=>7566,31493=>7567,31503=>7568,31496=>7569,31498=>7570,31502=>7571,31497=>7572,31506=>7573,31876=>7574,31889=>7575,31882=>7576,31884=>7577,31880=>7578,31885=>7579,31877=>7580,32030=>7581,32029=>7582,32017=>7583,32014=>7584,32024=>7585,32022=>7586,32019=>7587,32031=>7588,32018=>7589,32015=>7590,32012=>7591,32604=>7592,32609=>7593,32606=>7594,32608=>7595,32605=>7596,32603=>7597,32662=>7598,32658=>7599,32707=>7600,32706=>7601,32704=>7602,32790=>7603,32830=>7604,32825=>7605,33018=>7606,33010=>7607,33017=>7608,33013=>7609,33025=>7610,33019=>7611,33024=>7612,33281=>7613,33327=>7614,33317=>7615,33587=>7616,33581=>7617,33604=>7618,33561=>7619,33617=>7620,33573=>7621,33622=>7622,33599=>7623,33601=>7624,33574=>7625,33564=>7626,33570=>7627,33602=>7628,33614=>7629,33563=>7630,33578=>7631,33544=>7632,33596=>7633,33613=>7634,33558=>7635,33572=>7636,33568=>7637,33591=>7638,33583=>7639,33577=>7640,33607=>7641,33605=>7642,33612=>7643,33619=>7644,33566=>7645,33580=>7646,33611=>7647,33575=>7648,33608=>7649,34387=>7650,34386=>7651,34466=>7652,34472=>7653,34454=>7654,34445=>7655,34449=>7656,34462=>7657,34439=>7658,34455=>7659,34438=>7660,34443=>7661,34458=>7662,34437=>7663,34469=>7664,34457=>7665,34465=>7666,34471=>7667,34453=>7668,34456=>7669,34446=>7670,34461=>7671,34448=>7672,34452=>7673,34883=>7674,34884=>7675,34925=>7676,34933=>7677,34934=>7678,34930=>7679,34944=>7680,34929=>7681,34943=>7682,34927=>7683,34947=>7684,34942=>7685,34932=>7686,34940=>7687,35346=>7688,35911=>7689,35927=>7690,35963=>7691,36004=>7692,36003=>7693,36214=>7694,36216=>7695,36277=>7696,36279=>7697,36278=>7698,36561=>7699,36563=>7700,36862=>7701,36853=>7702,36866=>7703,36863=>7704,36859=>7705,36868=>7706,36860=>7707,36854=>7708,37078=>7709,37088=>7710,37081=>7711,37082=>7712,37091=>7713,37087=>7714,37093=>7715,37080=>7716,37083=>7717,37079=>7718,37084=>7719,37092=>7720,37200=>7721,37198=>7722,37199=>7723,37333=>7724,37346=>7725,37338=>7726,38492=>7727,38495=>7728,38588=>7729,39139=>7730,12221=>7731,39647=>7731,12223=>7732,39727=>7732,20095=>7733,20592=>7734,20586=>7735,20577=>7736,20574=>7737,20576=>7738,20563=>7739,20555=>7740,20573=>7741,20594=>7742,20552=>7743,20557=>7744,20545=>7745,20571=>7746,20554=>7747,20578=>7748,20501=>7749,20549=>7750,20575=>7751,20585=>7752,20587=>7753,20579=>7754,20580=>7755,20550=>7756,20544=>7757,20590=>7758,20595=>7759,20567=>7760,20561=>7761,20944=>7762,21099=>7763,21101=>7764,21100=>7765,21102=>7766,21206=>7767,21203=>7768,21293=>7769,21404=>7770,21877=>7771,21878=>7772,21820=>7773,21837=>7774,21840=>7775,21812=>7776,21802=>7777,21841=>7778,21858=>7779,21814=>7780,21813=>7781,21808=>7782,21842=>7783,21829=>7784,21772=>7785,21810=>7786,21861=>7787,21838=>7788,21817=>7789,21832=>7790,21805=>7791,21819=>7792,21824=>7793,21835=>7794,22282=>7795,22279=>7796,22523=>7797,22548=>7798,22498=>7799,22518=>7800,22492=>7801,22516=>7802,22528=>7803,22509=>7804,22525=>7805,22536=>7806,22520=>7807,22539=>7808,22515=>7809,22479=>7810,22535=>7811,22510=>7812,22499=>7813,22514=>7814,22501=>7815,22508=>7816,22497=>7817,22542=>7818,22524=>7819,22544=>7820,22503=>7821,22529=>7822,22540=>7823,22513=>7824,22505=>7825,22512=>7826,22541=>7827,22532=>7828,22876=>7829,23136=>7830,23128=>7831,23125=>7832,23143=>7833,60437=>7833,23134=>7834,23096=>7835,23093=>7836,23149=>7837,23120=>7838,23135=>7839,23141=>7840,23148=>7841,23123=>7842,23140=>7843,23127=>7844,23107=>7845,23133=>7846,23122=>7847,23108=>7848,23131=>7849,23112=>7850,23182=>7851,23102=>7852,23117=>7853,23097=>7854,23116=>7855,23152=>7856,23145=>7857,23111=>7858,23121=>7859,23126=>7860,23106=>7861,23132=>7862,23410=>7863,23406=>7864,23489=>7865,23488=>7866,23641=>7867,23838=>7868,23819=>7869,23837=>7870,23834=>7871,23840=>7872,23820=>7873,23848=>7874,23821=>7875,23846=>7876,23845=>7877,23823=>7878,23856=>7879,23826=>7880,23843=>7881,23839=>7882,23854=>7883,24126=>7884,24116=>7885,24241=>7886,24244=>7887,24249=>7888,24242=>7889,24243=>7890,24374=>7891,24376=>7892,24475=>7893,24470=>7894,24479=>7895,24714=>7896,24720=>7897,24710=>7898,24766=>7899,24752=>7900,24762=>7901,24787=>7902,24788=>7903,24783=>7904,24804=>7905,24793=>7906,24797=>7907,24776=>7908,24753=>7909,24795=>7910,24759=>7911,24778=>7912,24767=>7913,24771=>7914,24781=>7915,24768=>7916,25394=>7917,25445=>7918,25482=>7919,25474=>7920,25469=>7921,25533=>7922,25502=>7923,25517=>7924,25501=>7925,25495=>7926,25515=>7927,25486=>7928,25455=>7929,25479=>7930,25488=>7931,25454=>7932,25519=>7933,25461=>7934,25500=>7935,25453=>7936,25518=>7937,25468=>7938,25508=>7939,25403=>7940,25503=>7941,25464=>7942,25477=>7943,25473=>7944,25489=>7945,25485=>7946,25456=>7947,25939=>7948,26061=>7949,26213=>7950,26209=>7951,26203=>7952,26201=>7953,26204=>7954,26210=>7955,26392=>7956,26745=>7957,26759=>7958,26768=>7959,26780=>7960,26733=>7961,26734=>7962,26798=>7963,26795=>7964,26966=>7965,26735=>7966,26787=>7967,26796=>7968,26793=>7969,26741=>7970,26740=>7971,26802=>7972,26767=>7973,26743=>7974,26770=>7975,26748=>7976,26731=>7977,26738=>7978,26794=>7979,26752=>7980,26737=>7981,26750=>7982,26779=>7983,26774=>7984,26763=>7985,26784=>7986,26761=>7987,26788=>7988,26744=>7989,26747=>7990,26769=>7991,26764=>7992,26762=>7993,26749=>7994,27446=>7995,27443=>7996,27447=>7997,27448=>7998,27537=>7999,27535=>8000,27533=>8001,27534=>8002,27532=>8003,27690=>8004,28096=>8005,28075=>8006,28084=>8007,28083=>8008,28276=>8009,28076=>8010,28137=>8011,28130=>8012,28087=>8013,28150=>8014,28116=>8015,28160=>8016,28104=>8017,28128=>8018,28127=>8019,28118=>8020,28094=>8021,28133=>8022,28124=>8023,28125=>8024,28123=>8025,28148=>8026,28106=>8027,28093=>8028,28141=>8029,28144=>8030,28090=>8031,28117=>8032,28098=>8033,28111=>8034,28105=>8035,28112=>8036,28146=>8037,28115=>8038,28157=>8039,28119=>8040,28109=>8041,28131=>8042,28091=>8043,28922=>8044,28941=>8045,28919=>8046,28951=>8047,28916=>8048,28940=>8049,28912=>8050,28932=>8051,28915=>8052,28944=>8053,28924=>8054,28927=>8055,28934=>8056,28947=>8057,28928=>8058,28920=>8059,28918=>8060,28939=>8061,28930=>8062,28942=>8063,29310=>8064,29307=>8065,29308=>8066,29311=>8067,29469=>8068,29463=>8069,29447=>8070,29457=>8071,29464=>8072,29450=>8073,29448=>8074,29439=>8075,29455=>8076,29470=>8077,29576=>8078,29686=>8079,29688=>8080,29685=>8081,29700=>8082,29697=>8083,29693=>8084,29703=>8085,29696=>8086,29690=>8087,29692=>8088,29695=>8089,29708=>8090,29707=>8091,29684=>8092,29704=>8093,30052=>8094,30051=>8095,30158=>8096,30162=>8097,30159=>8098,30155=>8099,30156=>8100,30161=>8101,30160=>8102,30351=>8103,30345=>8104,30419=>8105,30521=>8106,30511=>8107,30509=>8108,30513=>8109,30514=>8110,30516=>8111,30515=>8112,30525=>8113,30501=>8114,30523=>8115,30517=>8116,30792=>8117,30802=>8118,30793=>8119,30797=>8120,30794=>8121,30796=>8122,30758=>8123,30789=>8124,30800=>8125,31076=>8126,31079=>8127,31081=>8128,31082=>8129,31075=>8130,31083=>8131,31073=>8132,31163=>8133,31226=>8134,31224=>8135,31222=>8136,31223=>8137,31375=>8138,31380=>8139,31376=>8140,31541=>8141,31547=>8142,31540=>8143,31525=>8144,31536=>8145,31522=>8146,31524=>8147,31539=>8148,31512=>8149,31530=>8150,31517=>8151,31537=>8152,31531=>8153,31533=>8154,31535=>8155,31538=>8156,31544=>8157,31514=>8158,31523=>8159,31892=>8160,31896=>8161,31894=>8162,31907=>8163,32053=>8164,32061=>8165,32056=>8166,32054=>8167,32058=>8168,32069=>8169,32044=>8170,32041=>8171,32065=>8172,32071=>8173,32062=>8174,32063=>8175,32074=>8176,32059=>8177,32040=>8178,32611=>8179,32661=>8180,32668=>8181,32669=>8182,32667=>8183,32714=>8184,32715=>8185,32717=>8186,32720=>8187,32721=>8188,32711=>8189,32719=>8190,32713=>8191,32799=>8192,32798=>8193,32795=>8194,32839=>8195,32835=>8196,32840=>8197,33048=>8198,33061=>8199,33049=>8200,33051=>8201,33069=>8202,33055=>8203,33068=>8204,33054=>8205,33057=>8206,33045=>8207,33063=>8208,33053=>8209,33058=>8210,33297=>8211,33336=>8212,33331=>8213,33338=>8214,33332=>8215,33330=>8216,33396=>8217,33680=>8218,33699=>8219,33704=>8220,33677=>8221,33658=>8222,33651=>8223,33700=>8224,33652=>8225,33679=>8226,33665=>8227,33685=>8228,33689=>8229,33653=>8230,33684=>8231,33705=>8232,33661=>8233,33667=>8234,33676=>8235,33693=>8236,33691=>8237,33706=>8238,33675=>8239,33662=>8240,33701=>8241,33711=>8242,33672=>8243,33687=>8244,33712=>8245,33663=>8246,33702=>8247,33671=>8248,33710=>8249,33654=>8250,34393=>8251,34390=>8252,34495=>8253,34487=>8254,34498=>8255,34497=>8256,34501=>8257,34490=>8258,34480=>8259,34504=>8260,34489=>8261,34483=>8262,34488=>8263,34508=>8264,34484=>8265,34491=>8266,34492=>8267,34499=>8268,34493=>8269,34494=>8270,34898=>8271,34953=>8272,34965=>8273,34984=>8274,34978=>8275,34986=>8276,34970=>8277,34961=>8278,34977=>8279,34975=>8280,34968=>8281,34983=>8282,34969=>8283,34971=>8284,34967=>8285,34980=>8286,34988=>8287,34956=>8288,34963=>8289,34958=>8290,35202=>8291,35286=>8292,35289=>8293,35285=>8294,35376=>8295,35367=>8296,35372=>8297,35358=>8298,35897=>8299,35899=>8300,35932=>8301,35933=>8302,35965=>8303,36005=>8304,36221=>8305,36219=>8306,36217=>8307,36284=>8308,36290=>8309,36281=>8310,36287=>8311,36289=>8312,36568=>8313,36574=>8314,36573=>8315,36572=>8316,36567=>8317,36576=>8318,36577=>8319,36900=>8320,36875=>8321,36881=>8322,36892=>8323,36876=>8324,36897=>8325,37103=>8326,37098=>8327,37104=>8328,37108=>8329,37106=>8330,37107=>8331,37076=>8332,37099=>8333,37100=>8334,37097=>8335,37206=>8336,37208=>8337,37210=>8338,37203=>8339,37205=>8340,37356=>8341,37364=>8342,37361=>8343,37363=>8344,37368=>8345,37348=>8346,37369=>8347,37354=>8348,37355=>8349,37367=>8350,37352=>8351,37358=>8352,38266=>8353,38278=>8354,38280=>8355,38524=>8356,38509=>8357,38507=>8358,38513=>8359,38511=>8360,38591=>8361,38762=>8362,38916=>8363,39141=>8364,39319=>8365,20635=>8366,20629=>8367,20628=>8368,20638=>8369,20619=>8370,20643=>8371,20611=>8372,20620=>8373,20622=>8374,20637=>8375,20584=>8376,20636=>8377,20626=>8378,20610=>8379,20615=>8380,20831=>8381,20948=>8382,21266=>8383,21265=>8384,21412=>8385,21415=>8386,21905=>8387,21928=>8388,21925=>8389,21933=>8390,21879=>8391,22085=>8392,21922=>8393,21907=>8394,21896=>8395,21903=>8396,21941=>8397,21889=>8398,21923=>8399,21906=>8400,21924=>8401,21885=>8402,21900=>8403,21926=>8404,21887=>8405,21909=>8406,21921=>8407,21902=>8408,22284=>8409,22569=>8410,22583=>8411,22553=>8412,22558=>8413,22567=>8414,22563=>8415,22568=>8416,22517=>8417,22600=>8418,22565=>8419,22556=>8420,22555=>8421,22579=>8422,22591=>8423,22582=>8424,22574=>8425,22585=>8426,22584=>8427,22573=>8428,22572=>8429,22587=>8430,22881=>8431,23215=>8432,23188=>8433,23199=>8434,23162=>8435,23202=>8436,23198=>8437,23160=>8438,23206=>8439,23164=>8440,23205=>8441,23212=>8442,23189=>8443,23214=>8444,23095=>8445,23172=>8446,23178=>8447,23191=>8448,23171=>8449,23179=>8450,23209=>8451,23163=>8452,23165=>8453,23180=>8454,23196=>8455,23183=>8456,23187=>8457,23197=>8458,23530=>8459,23501=>8460,23499=>8461,23508=>8462,23505=>8463,23498=>8464,23502=>8465,23564=>8466,23600=>8467,23863=>8468,23875=>8469,23915=>8470,23873=>8471,23883=>8472,23871=>8473,23861=>8474,23889=>8475,23886=>8476,23893=>8477,23859=>8478,23866=>8479,23890=>8480,23869=>8481,23857=>8482,23897=>8483,23874=>8484,23865=>8485,23881=>8486,23864=>8487,23868=>8488,23858=>8489,23862=>8490,23872=>8491,23877=>8492,24132=>8493,24129=>8494,24408=>8495,57673=>8495,24486=>8496,24485=>8497,24491=>8498,24777=>8499,24761=>8500,24780=>8501,24802=>8502,24782=>8503,24772=>8504,24852=>8505,24818=>8506,24842=>8507,24854=>8508,24837=>8509,24821=>8510,24851=>8511,24824=>8512,24828=>8513,24830=>8514,24769=>8515,24835=>8516,24856=>8517,24861=>8518,24848=>8519,24831=>8520,24836=>8521,24843=>8522,25162=>8523,25492=>8524,25521=>8525,25520=>8526,25550=>8527,25573=>8528,25576=>8529,25583=>8530,25539=>8531,25757=>8532,25587=>8533,25546=>8534,25568=>8535,25590=>8536,25557=>8537,25586=>8538,25589=>8539,25697=>8540,25567=>8541,25534=>8542,25565=>8543,25564=>8544,25540=>8545,25560=>8546,25555=>8547,25538=>8548,25543=>8549,25548=>8550,25547=>8551,25544=>8552,25584=>8553,25559=>8554,25561=>8555,25906=>8556,25959=>8557,25962=>8558,25956=>8559,25948=>8560,25960=>8561,25957=>8562,25996=>8563,26013=>8564,26014=>8565,26030=>8566,26064=>8567,26066=>8568,26236=>8569,26220=>8570,26235=>8571,26240=>8572,26225=>8573,26233=>8574,26218=>8575,26226=>8576,26369=>8577,26892=>8578,26835=>8579,26884=>8580,26844=>8581,26922=>8582,26860=>8583,26858=>8584,26865=>8585,26895=>8586,26838=>8587,26871=>8588,26859=>8589,26852=>8590,26870=>8591,26899=>8592,26896=>8593,26867=>8594,26849=>8595,26887=>8596,26828=>8597,26888=>8598,26992=>8599,26804=>8600,26897=>8601,26863=>8602,26822=>8603,26900=>8604,26872=>8605,26832=>8606,26877=>8607,26876=>8608,26856=>8609,26891=>8610,26890=>8611,26903=>8612,26830=>8613,26824=>8614,26845=>8615,26846=>8616,26854=>8617,26868=>8618,26833=>8619,26886=>8620,26836=>8621,26857=>8622,26901=>8623,26917=>8624,26823=>8625,27449=>8626,27451=>8627,27455=>8628,27452=>8629,27540=>8630,27543=>8631,27545=>8632,27541=>8633,27581=>8634,27632=>8635,27634=>8636,27635=>8637,27696=>8638,28156=>8639,28230=>8640,28231=>8641,28191=>8642,28233=>8643,28296=>8644,28220=>8645,28221=>8646,28229=>8647,28258=>8648,28203=>8649,28223=>8650,28225=>8651,28253=>8652,28275=>8653,28188=>8654,28211=>8655,28235=>8656,28224=>8657,28241=>8658,28219=>8659,28163=>8660,28206=>8661,28254=>8662,28264=>8663,28252=>8664,28257=>8665,28209=>8666,28200=>8667,28256=>8668,28273=>8669,28267=>8670,28217=>8671,28194=>8672,28208=>8673,28243=>8674,28261=>8675,28199=>8676,28280=>8677,28260=>8678,28279=>8679,28245=>8680,28281=>8681,28242=>8682,28262=>8683,28213=>8684,28214=>8685,28250=>8686,28960=>8687,28958=>8688,28975=>8689,28923=>8690,28974=>8691,28977=>8692,28963=>8693,28965=>8694,28962=>8695,28978=>8696,28959=>8697,28968=>8698,28986=>8699,28955=>8700,29259=>8701,29274=>8702,29320=>8703,29321=>8704,29318=>8705,29317=>8706,29323=>8707,29458=>8708,29451=>8709,29488=>8710,29474=>8711,29489=>8712,29491=>8713,29479=>8714,29490=>8715,29485=>8716,29478=>8717,29475=>8718,29493=>8719,29452=>8720,29742=>8721,29740=>8722,29744=>8723,29739=>8724,29718=>8725,29722=>8726,29729=>8727,29741=>8728,29745=>8729,29732=>8730,29731=>8731,29725=>8732,29737=>8733,29728=>8734,29746=>8735,29947=>8736,29999=>8737,30063=>8738,30060=>8739,30183=>8740,30170=>8741,30177=>8742,30182=>8743,30173=>8744,30175=>8745,30180=>8746,30167=>8747,30357=>8748,30354=>8749,30426=>8750,30534=>8751,30535=>8752,30532=>8753,30541=>8754,30533=>8755,30538=>8756,30542=>8757,30539=>8758,30540=>8759,30686=>8760,30700=>8761,30816=>8762,30820=>8763,30821=>8764,30812=>8765,30829=>8766,30833=>8767,30826=>8768,30830=>8769,30832=>8770,30825=>8771,30824=>8772,30814=>8773,30818=>8774,31092=>8775,31091=>8776,31090=>8777,31088=>8778,31234=>8779,31242=>8780,31235=>8781,31244=>8782,31236=>8783,31385=>8784,31462=>8785,31460=>8786,31562=>8787,31559=>8788,31556=>8789,31560=>8790,31564=>8791,31566=>8792,31552=>8793,31576=>8794,31557=>8795,31906=>8796,31902=>8797,31912=>8798,31905=>8799,32088=>8800,32111=>8801,32099=>8802,32083=>8803,32086=>8804,32103=>8805,32106=>8806,32079=>8807,32109=>8808,32092=>8809,32107=>8810,32082=>8811,32084=>8812,32105=>8813,32081=>8814,32095=>8815,32078=>8816,32574=>8817,32575=>8818,32613=>8819,32614=>8820,32674=>8821,32672=>8822,32673=>8823,32727=>8824,32849=>8825,32847=>8826,32848=>8827,33022=>8828,32980=>8829,33091=>8830,33098=>8831,33106=>8832,33103=>8833,33095=>8834,33085=>8835,33101=>8836,33082=>8837,33254=>8838,33262=>8839,33271=>8840,33272=>8841,33273=>8842,33284=>8843,33340=>8844,33341=>8845,33343=>8846,33397=>8847,33595=>8848,33743=>8849,60382=>8849,33785=>8850,33827=>8851,33728=>8852,33768=>8853,33810=>8854,33767=>8855,33764=>8856,33788=>8857,33782=>8858,33808=>8859,33734=>8860,33736=>8861,33771=>8862,33763=>8863,33727=>8864,33793=>8865,33757=>8866,33765=>8867,33752=>8868,33791=>8869,33761=>8870,33739=>8871,33742=>8872,33750=>8873,33781=>8874,33737=>8875,33801=>8876,33807=>8877,58332=>8877,33758=>8878,33809=>8879,33798=>8880,33730=>8881,33779=>8882,33749=>8883,33786=>8884,33735=>8885,33745=>8886,33770=>8887,33811=>8888,33690=>8889,33731=>8890,33772=>8891,33774=>8892,33732=>8893,33787=>8894,33751=>8895,33762=>8896,33819=>8897,33755=>8898,33790=>8899,34520=>8900,34530=>8901,34534=>8902,34515=>8903,34531=>8904,34522=>8905,34538=>8906,34525=>8907,34539=>8908,34524=>8909,34540=>8910,34537=>8911,34519=>8912,34536=>8913,34513=>8914,34888=>8915,34902=>8916,34901=>8917,35002=>8918,35031=>8919,35001=>8920,35000=>8921,35008=>8922,35006=>8923,34998=>8924,35004=>8925,34999=>8926,35005=>8927,34994=>8928,35073=>8929,35017=>8930,35221=>8931,35224=>8932,35223=>8933,35293=>8934,35290=>8935,35291=>8936,35406=>8937,35405=>8938,35385=>8939,35417=>8940,35392=>8941,35415=>8942,35416=>8943,35396=>8944,35397=>8945,35410=>8946,35400=>8947,35409=>8948,35402=>8949,35404=>8950,35407=>8951,35935=>8952,35969=>8953,35968=>8954,36026=>8955,36030=>8956,36016=>8957,36025=>8958,36021=>8959,36228=>8960,36224=>8961,36233=>8962,36312=>8963,36307=>8964,36301=>8965,36295=>8966,36310=>8967,36316=>8968,36303=>8969,36309=>8970,36313=>8971,36296=>8972,36311=>8973,36293=>8974,36591=>8975,36599=>8976,36602=>8977,36601=>8978,36582=>8979,36590=>8980,36581=>8981,36597=>8982,36583=>8983,36584=>8984,36598=>8985,36587=>8986,36593=>8987,36588=>8988,36596=>8989,36585=>8990,36909=>8991,36916=>8992,36911=>8993,37126=>8994,37164=>8995,37124=>8996,60367=>8996,37119=>8997,37116=>8998,37128=>8999,37113=>9000,37115=>9001,37121=>9002,37120=>9003,37127=>9004,37125=>9005,37123=>9006,37217=>9007,37220=>9008,37215=>9009,37218=>9010,37216=>9011,37377=>9012,37386=>9013,37413=>9014,37379=>9015,37402=>9016,37414=>9017,37391=>9018,37388=>9019,37376=>9020,37394=>9021,37375=>9022,37373=>9023,37382=>9024,37380=>9025,37415=>9026,37378=>9027,37404=>9028,37412=>9029,37401=>9030,37399=>9031,37381=>9032,37398=>9033,38267=>9034,38285=>9035,38284=>9036,38288=>9037,38535=>9038,38526=>9039,38536=>9040,38537=>9041,38531=>9042,38528=>9043,38594=>9044,38600=>9045,38595=>9046,38641=>9047,38640=>9048,38764=>9049,38768=>9050,38766=>9051,38919=>9052,39081=>9053,39147=>9054,40166=>9055,12235=>9056,40697=>9056,20099=>9057,20100=>9058,20150=>9059,20669=>9060,20671=>9061,20678=>9062,20654=>9063,20676=>9064,20682=>9065,20660=>9066,20680=>9067,20674=>9068,20656=>9069,20673=>9070,20666=>9071,20657=>9072,20683=>9073,20681=>9074,20662=>9075,20664=>9076,20951=>9077,21114=>9078,21112=>9079,21115=>9080,21116=>9081,21955=>9082,21979=>9083,21964=>9084,21968=>9085,21963=>9086,21962=>9087,21981=>9088,21952=>9089,64013=>9089,21972=>9090,21956=>9091,21993=>9092,21951=>9093,21970=>9094,21901=>9095,21967=>9096,21973=>9097,21986=>9098,21974=>9099,21960=>9100,22002=>9101,21965=>9102,21977=>9103,21954=>9104,22292=>9105,22611=>9106,22632=>9107,22628=>9108,22607=>9109,22605=>9110,22601=>9111,22639=>9112,22613=>9113,22606=>9114,22621=>9115,22617=>9116,22629=>9117,22619=>9118,22589=>9119,22627=>9120,22641=>9121,22780=>9122,23239=>9123,23236=>9124,23243=>9125,23226=>9126,23224=>9127,23217=>9128,23221=>9129,23216=>9130,23231=>9131,23240=>9132,23227=>9133,23238=>9134,23223=>9135,23232=>9136,23242=>9137,23220=>9138,23222=>9139,23245=>9140,23225=>9141,23184=>9142,23510=>9143,23512=>9144,23513=>9145,23583=>9146,23603=>9147,23921=>9148,23907=>9149,23882=>9150,23909=>9151,23922=>9152,23916=>9153,23902=>9154,23912=>9155,23911=>9156,23906=>9157,24048=>9158,24143=>9159,24142=>9160,24138=>9161,24141=>9162,24139=>9163,24261=>9164,24268=>9165,24262=>9166,24267=>9167,24263=>9168,24384=>9169,24495=>9170,24493=>9171,24823=>9172,24905=>9173,24906=>9174,24875=>9175,24901=>9176,24886=>9177,24882=>9178,24878=>9179,24902=>9180,24879=>9181,24911=>9182,24873=>9183,24896=>9184,25120=>9185,37224=>9186,25123=>9187,25125=>9188,25124=>9189,25541=>9190,25585=>9191,25579=>9192,25616=>9193,25618=>9194,25609=>9195,25632=>9196,25636=>9197,25651=>9198,25667=>9199,25631=>9200,25621=>9201,25624=>9202,25657=>9203,25655=>9204,25634=>9205,25635=>9206,25612=>9207,25638=>9208,25648=>9209,25640=>9210,25665=>9211,25653=>9212,25647=>9213,25610=>9214,25626=>9215,25664=>9216,25637=>9217,25639=>9218,25611=>9219,25575=>9220,25627=>9221,25646=>9222,25633=>9223,25614=>9224,25967=>9225,26002=>9226,26067=>9227,26246=>9228,26252=>9229,26261=>9230,26256=>9231,26251=>9232,26250=>9233,26265=>9234,26260=>9235,26232=>9236,26400=>9237,26982=>9238,26975=>9239,26936=>9240,26958=>9241,26978=>9242,26993=>9243,26943=>9244,26949=>9245,26986=>9246,26937=>9247,26946=>9248,26967=>9249,26969=>9250,27002=>9251,26952=>9252,26953=>9253,26933=>9254,26988=>9255,26931=>9256,26941=>9257,26981=>9258,26864=>9259,27000=>9260,26932=>9261,26985=>9262,26944=>9263,26991=>9264,26948=>9265,26998=>9266,26968=>9267,26945=>9268,26996=>9269,26956=>9270,26939=>9271,26955=>9272,26935=>9273,26972=>9274,26959=>9275,26961=>9276,26930=>9277,26962=>9278,26927=>9279,27003=>9280,26940=>9281,27462=>9282,27461=>9283,27459=>9284,27458=>9285,27464=>9286,27457=>9287,27547=>9288,27643=>9289,27644=>9290,27641=>9291,27639=>9292,27640=>9293,28315=>9294,28374=>9295,28360=>9296,28303=>9297,28352=>9298,28319=>9299,28307=>9300,28308=>9301,28320=>9302,28337=>9303,28345=>9304,28358=>9305,28370=>9306,28349=>9307,28353=>9308,28318=>9309,28361=>9310,28343=>9311,28336=>9312,28365=>9313,28326=>9314,28367=>9315,28338=>9316,28350=>9317,28355=>9318,28380=>9319,28376=>9320,28313=>9321,28306=>9322,28302=>9323,28301=>9324,28324=>9325,28321=>9326,28351=>9327,28339=>9328,28368=>9329,28362=>9330,28311=>9331,28334=>9332,28323=>9333,28999=>9334,29012=>9335,29010=>9336,29027=>9337,29024=>9338,28993=>9339,29021=>9340,29026=>9341,61080=>9341,29042=>9342,29048=>9343,29034=>9344,29025=>9345,28994=>9346,29016=>9347,28995=>9348,29003=>9349,29040=>9350,29023=>9351,29008=>9352,29011=>9353,28996=>9354,29005=>9355,29018=>9356,29263=>9357,29325=>9358,29324=>9359,29329=>9360,29328=>9361,29326=>9362,29500=>9363,29506=>9364,29499=>9365,29498=>9366,29504=>9367,29514=>9368,29513=>9369,29764=>9370,29770=>9371,29771=>9372,29778=>9373,29777=>9374,29783=>9375,29760=>9376,29775=>9377,29776=>9378,29774=>9379,29762=>9380,29766=>9381,29773=>9382,29780=>9383,29921=>9384,29951=>9385,29950=>9386,29949=>9387,29981=>9388,30073=>9389,30071=>9390,27011=>9391,30191=>9392,30223=>9393,30211=>9394,30199=>9395,30206=>9396,30204=>9397,30201=>9398,60782=>9398,30200=>9399,30224=>9400,30203=>9401,30198=>9402,30189=>9403,30197=>9404,30205=>9405,30361=>9406,30389=>9407,30429=>9408,30549=>9409,30559=>9410,30560=>9411,30546=>9412,30550=>9413,30554=>9414,30569=>9415,30567=>9416,30548=>9417,30553=>9418,30573=>9419,30688=>9420,30855=>9421,30874=>9422,30868=>9423,30863=>9424,30852=>9425,30869=>9426,30853=>9427,30854=>9428,30881=>9429,30851=>9430,30841=>9431,30873=>9432,30848=>9433,30870=>9434,30843=>9435,31100=>9436,31106=>9437,31101=>9438,31097=>9439,31249=>9440,31256=>9441,31257=>9442,31250=>9443,31255=>9444,31253=>9445,31266=>9446,31251=>9447,31259=>9448,31248=>9449,31395=>9450,31394=>9451,31390=>9452,31467=>9453,31590=>9454,31588=>9455,31597=>9456,31604=>9457,31593=>9458,31602=>9459,31589=>9460,31603=>9461,31601=>9462,31600=>9463,31585=>9464,31608=>9465,31606=>9466,31587=>9467,31922=>9468,31924=>9469,31919=>9470,32136=>9471,32134=>9472,32128=>9473,32141=>9474,32127=>9475,32133=>9476,32122=>9477,32142=>9478,32123=>9479,32131=>9480,32124=>9481,32140=>9482,32148=>9483,32132=>9484,32125=>9485,32146=>9486,32621=>9487,32619=>9488,32615=>9489,32616=>9490,32620=>9491,32678=>9492,32677=>9493,32679=>9494,32731=>9495,32732=>9496,32801=>9497,33124=>9498,33120=>9499,33143=>9500,33116=>9501,33129=>9502,33115=>9503,33122=>9504,33138=>9505,26401=>9506,33118=>9507,33142=>9508,33127=>9509,33135=>9510,33092=>9511,33121=>9512,33309=>9513,33353=>9514,33348=>9515,33344=>9516,33346=>9517,33349=>9518,34033=>9519,33855=>9520,33878=>9521,33910=>9522,33913=>9523,33935=>9524,33933=>9525,33893=>9526,33873=>9527,33856=>9528,33926=>9529,33895=>9530,33840=>9531,33869=>9532,33917=>9533,33882=>9534,33881=>9535,33908=>9536,33907=>9537,33885=>9538,34055=>9539,33886=>9540,33847=>9541,33850=>9542,33844=>9543,33914=>9544,33859=>9545,33912=>9546,33842=>9547,33861=>9548,33833=>9549,33753=>9550,33867=>9551,33839=>9552,33858=>9553,33837=>9554,33887=>9555,33904=>9556,33849=>9557,33870=>9558,33868=>9559,33874=>9560,33903=>9561,33989=>9562,33934=>9563,33851=>9564,33863=>9565,33846=>9566,33843=>9567,33896=>9568,33918=>9569,33860=>9570,33835=>9571,33888=>9572,33876=>9573,33902=>9574,33872=>9575,34571=>9576,34564=>9577,34551=>9578,34572=>9579,34554=>9580,34518=>9581,34549=>9582,34637=>9583,34552=>9584,34574=>9585,34569=>9586,34561=>9587,34550=>9588,34573=>9589,34565=>9590,35030=>9591,35019=>9592,35021=>9593,35022=>9594,35038=>9595,35035=>9596,35034=>9597,35020=>9598,35024=>9599,35205=>9600,35227=>9601,35295=>9602,35301=>9603,35300=>9604,35297=>9605,35296=>9606,35298=>9607,35292=>9608,35302=>9609,35446=>9610,35462=>9611,35455=>9612,35425=>9613,35391=>9614,35447=>9615,35458=>9616,35460=>9617,35445=>9618,35459=>9619,35457=>9620,35444=>9621,35450=>9622,35900=>9623,35915=>9624,35914=>9625,35941=>9626,35940=>9627,35942=>9628,35974=>9629,35972=>9630,35973=>9631,36044=>9632,36200=>9633,36201=>9634,36241=>9635,36236=>9636,36238=>9637,36239=>9638,36237=>9639,36243=>9640,36244=>9641,36240=>9642,36242=>9643,36336=>9644,36320=>9645,36332=>9646,36337=>9647,36334=>9648,36304=>9649,36329=>9650,36323=>9651,36322=>9652,36327=>9653,36338=>9654,36331=>9655,36340=>9656,36614=>9657,36607=>9658,36609=>9659,36608=>9660,36613=>9661,36615=>9662,36616=>9663,36610=>9664,36619=>9665,60507=>9665,36946=>9666,36927=>9667,36932=>9668,36937=>9669,36925=>9670,37136=>9671,37133=>9672,37135=>9673,37137=>9674,37142=>9675,37140=>9676,37131=>9677,37134=>9678,37230=>9679,37231=>9680,37448=>9681,37458=>9682,37424=>9683,37434=>9684,37478=>9685,37427=>9686,37477=>9687,37470=>9688,37507=>9689,37422=>9690,37450=>9691,37446=>9692,37485=>9693,37484=>9694,37455=>9695,37472=>9696,37479=>9697,37487=>9698,37430=>9699,37473=>9700,37488=>9701,37425=>9702,37460=>9703,37475=>9704,37456=>9705,37490=>9706,37454=>9707,37459=>9708,37452=>9709,37462=>9710,37426=>9711,38303=>9712,38300=>9713,38302=>9714,38299=>9715,38546=>9716,38547=>9717,38545=>9718,38551=>9719,38606=>9720,38650=>9721,38653=>9722,38648=>9723,38645=>9724,38771=>9725,38775=>9726,38776=>9727,38770=>9728,38927=>9729,38925=>9730,38926=>9731,39084=>9732,39158=>9733,39161=>9734,39343=>9735,39346=>9736,39344=>9737,39349=>9738,39597=>9739,39595=>9740,39771=>9741,40170=>9742,40173=>9743,40167=>9744,40576=>9745,12236=>9746,40701=>9746,20710=>9747,20692=>9748,20695=>9749,20712=>9750,20723=>9751,20699=>9752,20714=>9753,20701=>9754,20708=>9755,20691=>9756,20716=>9757,20720=>9758,20719=>9759,20707=>9760,20704=>9761,20952=>9762,21120=>9763,21121=>9764,21225=>9765,21227=>9766,21296=>9767,21420=>9768,22055=>9769,22037=>9770,22028=>9771,22034=>9772,22012=>9773,22031=>9774,22044=>9775,22017=>9776,22035=>9777,22018=>9778,22010=>9779,22045=>9780,22020=>9781,22015=>9782,22009=>9783,22665=>9784,22652=>9785,22672=>9786,22680=>9787,22662=>9788,22657=>9789,22655=>9790,22644=>9791,22667=>9792,22650=>9793,22663=>9794,22673=>9795,22670=>9796,22646=>9797,22658=>9798,22664=>9799,22651=>9800,22676=>9801,22671=>9802,22782=>9803,22891=>9804,23260=>9805,23278=>9806,23269=>9807,23253=>9808,23274=>9809,23258=>9810,23277=>9811,23275=>9812,23283=>9813,23266=>9814,23264=>9815,23259=>9816,23276=>9817,23262=>9818,23261=>9819,23257=>9820,23272=>9821,23263=>9822,23415=>9823,23520=>9824,23523=>9825,23651=>9826,23938=>9827,23936=>9828,23933=>9829,23942=>9830,23930=>9831,23937=>9832,23927=>9833,23946=>9834,23945=>9835,23944=>9836,23934=>9837,23932=>9838,23949=>9839,23929=>9840,23935=>9841,24152=>9842,24153=>9843,24147=>9844,24280=>9845,24273=>9846,24279=>9847,24270=>9848,24284=>9849,24277=>9850,24281=>9851,24274=>9852,24276=>9853,24388=>9854,24387=>9855,24431=>9856,24502=>9857,24876=>9858,24872=>9859,24897=>9860,24926=>9861,24945=>9862,24947=>9863,24914=>9864,24915=>9865,24946=>9866,24940=>9867,24960=>9868,24948=>9869,24916=>9870,24954=>9871,24923=>9872,24933=>9873,24891=>9874,24938=>9875,24929=>9876,24918=>9877,25129=>9878,25127=>9879,25131=>9880,25643=>9881,25677=>9882,25691=>9883,25693=>9884,25716=>9885,25718=>9886,25714=>9887,25715=>9888,25725=>9889,25717=>9890,25702=>9891,25766=>9892,25678=>9893,25730=>9894,25694=>9895,25692=>9896,25675=>9897,25683=>9898,25696=>9899,25680=>9900,25727=>9901,25663=>9902,25708=>9903,25707=>9904,25689=>9905,25701=>9906,25719=>9907,25971=>9908,26016=>9909,26273=>9910,26272=>9911,26271=>9912,26373=>9913,26372=>9914,26402=>9915,27057=>9916,27062=>9917,27081=>9918,27040=>9919,27086=>9920,27030=>9921,27056=>9922,27052=>9923,27068=>9924,27025=>9925,27033=>9926,27022=>9927,27047=>9928,27021=>9929,27049=>9930,27070=>9931,27055=>9932,27071=>9933,27076=>9934,27069=>9935,27044=>9936,27092=>9937,27065=>9938,27082=>9939,27034=>9940,27087=>9941,27059=>9942,27027=>9943,27050=>9944,27041=>9945,27038=>9946,27097=>9947,27031=>9948,27024=>9949,27074=>9950,27061=>9951,27045=>9952,27078=>9953,27466=>9954,27469=>9955,27467=>9956,27550=>9957,27551=>9958,27552=>9959,27587=>9960,27588=>9961,27646=>9962,28366=>9963,28405=>9964,28401=>9965,28419=>9966,28453=>9967,28408=>9968,28471=>9969,28411=>9970,28462=>9971,28425=>9972,28494=>9973,28441=>9974,28442=>9975,28455=>9976,28440=>9977,28475=>9978,28434=>9979,28397=>9980,28426=>9981,28470=>9982,28531=>9983,28409=>9984,28398=>9985,28461=>9986,28480=>9987,28464=>9988,28476=>9989,28469=>9990,28395=>9991,28423=>9992,28430=>9993,28483=>9994,28421=>9995,28413=>9996,28406=>9997,28473=>9998,28444=>9999,28412=>10000,28474=>10001,28447=>10002,28429=>10003,28446=>10004,28424=>10005,28449=>10006,29063=>10007,29072=>10008,29065=>10009,29056=>10010,29061=>10011,29058=>10012,29071=>10013,29051=>10014,29062=>10015,29057=>10016,29079=>10017,29252=>10018,29267=>10019,29335=>10020,29333=>10021,29331=>10022,29507=>10023,29517=>10024,29521=>10025,29516=>10026,29794=>10027,29811=>10028,29809=>10029,29813=>10030,29810=>10031,29799=>10032,29806=>10033,29952=>10034,29954=>10035,29955=>10036,30077=>10037,30096=>10038,30230=>10039,30216=>10040,30220=>10041,30229=>10042,30225=>10043,30218=>10044,30228=>10045,30392=>10046,30593=>10047,30588=>10048,30597=>10049,30594=>10050,30574=>10051,30592=>10052,30575=>10053,30590=>10054,30595=>10055,30898=>10056,30890=>10057,30900=>10058,30893=>10059,30888=>10060,30846=>10061,30891=>10062,30878=>10063,30885=>10064,30880=>10065,30892=>10066,30882=>10067,30884=>10068,31128=>10069,31114=>10070,31115=>10071,31126=>10072,31125=>10073,31124=>10074,31123=>10075,31127=>10076,31112=>10077,31122=>10078,31120=>10079,31275=>10080,31306=>10081,31280=>10082,31279=>10083,31272=>10084,31270=>10085,31400=>10086,31403=>10087,31404=>10088,31470=>10089,31624=>10090,31644=>10091,31626=>10092,31633=>10093,31632=>10094,31638=>10095,31629=>10096,31628=>10097,31643=>10098,31630=>10099,31621=>10100,31640=>10101,21124=>10102,31641=>10103,31652=>10104,31618=>10105,31931=>10106,31935=>10107,31932=>10108,31930=>10109,32167=>10110,32183=>10111,32194=>10112,32163=>10113,32170=>10114,32193=>10115,32192=>10116,32197=>10117,32157=>10118,32206=>10119,32196=>10120,32198=>10121,32203=>10122,32204=>10123,32175=>10124,32185=>10125,32150=>10126,32188=>10127,32159=>10128,32166=>10129,32174=>10130,32169=>10131,32161=>10132,32201=>10133,32627=>10134,32738=>10135,32739=>10136,32741=>10137,32734=>10138,32804=>10139,32861=>10140,32860=>10141,33161=>10142,33158=>10143,33155=>10144,33159=>10145,33165=>10146,33164=>10147,33163=>10148,33301=>10149,33943=>10150,33956=>10151,33953=>10152,33951=>10153,33978=>10154,33998=>10155,33986=>10156,33964=>10157,33966=>10158,33963=>10159,33977=>10160,33972=>10161,33985=>10162,33997=>10163,33962=>10164,33946=>10165,33969=>10166,34000=>10167,33949=>10168,33959=>10169,33979=>10170,33954=>10171,33940=>10172,33991=>10173,33996=>10174,33947=>10175,33961=>10176,33967=>10177,33960=>10178,58327=>10178,34006=>10179,33944=>10180,33974=>10181,33999=>10182,33952=>10183,34007=>10184,34004=>10185,34002=>10186,34011=>10187,33968=>10188,33937=>10189,34401=>10190,34611=>10191,34595=>10192,34600=>10193,34667=>10194,34624=>10195,34606=>10196,34590=>10197,34593=>10198,34585=>10199,34587=>10200,34627=>10201,34604=>10202,34625=>10203,34622=>10204,34630=>10205,34592=>10206,34610=>10207,34602=>10208,34605=>10209,34620=>10210,34578=>10211,34618=>10212,34609=>10213,34613=>10214,34626=>10215,34598=>10216,34599=>10217,34616=>10218,34596=>10219,34586=>10220,34608=>10221,34577=>10222,35063=>10223,35047=>10224,35057=>10225,35058=>10226,35066=>10227,35070=>10228,35054=>10229,35068=>10230,35062=>10231,35067=>10232,35056=>10233,35052=>10234,35051=>10235,35229=>10236,35233=>10237,35231=>10238,35230=>10239,35305=>10240,35307=>10241,35304=>10242,35499=>10243,35481=>10244,35467=>10245,35474=>10246,35471=>10247,35478=>10248,35901=>10249,35944=>10250,35945=>10251,36053=>10252,36047=>10253,36055=>10254,36246=>10255,36361=>10256,36354=>10257,36351=>10258,36365=>10259,36349=>10260,36362=>10261,36355=>10262,36359=>10263,36358=>10264,36357=>10265,36350=>10266,36352=>10267,36356=>10268,36624=>10269,36625=>10270,36622=>10271,36621=>10272,37155=>10273,37148=>10274,37152=>10275,37154=>10276,37151=>10277,37149=>10278,37146=>10279,37156=>10280,37153=>10281,37147=>10282,37242=>10283,37234=>10284,37241=>10285,37235=>10286,37541=>10287,37540=>10288,37494=>10289,37531=>10290,37498=>10291,37536=>10292,37524=>10293,37546=>10294,37517=>10295,37542=>10296,37530=>10297,37547=>10298,37497=>10299,37527=>10300,37503=>10301,37539=>10302,37614=>10303,37518=>10304,37506=>10305,37525=>10306,37538=>10307,37501=>10308,37512=>10309,37537=>10310,37514=>10311,37510=>10312,37516=>10313,37529=>10314,37543=>10315,37502=>10316,37511=>10317,37545=>10318,37533=>10319,37515=>10320,37421=>10321,38558=>10322,38561=>10323,38655=>10324,38744=>10325,38781=>10326,38778=>10327,38782=>10328,38787=>10329,38784=>10330,38786=>10331,38779=>10332,38788=>10333,38785=>10334,38783=>10335,38862=>10336,38861=>10337,38934=>10338,39085=>10339,39086=>10340,39170=>10341,39168=>10342,39175=>10343,39325=>10344,39324=>10345,39363=>10346,39353=>10347,39355=>10348,39354=>10349,39362=>10350,39357=>10351,39367=>10352,39601=>10353,39651=>10354,39655=>10355,39742=>10356,39743=>10357,39776=>10358,39777=>10359,39775=>10360,40177=>10361,40178=>10362,40181=>10363,40615=>10364,20735=>10365,20739=>10366,20784=>10367,20728=>10368,20742=>10369,20743=>10370,20726=>10371,20734=>10372,20747=>10373,20748=>10374,20733=>10375,20746=>10376,21131=>10377,21132=>10378,21233=>10379,21231=>10380,22088=>10381,22082=>10382,22092=>10383,22069=>10384,22081=>10385,22090=>10386,22089=>10387,22086=>10388,22104=>10389,22106=>10390,22080=>10391,22067=>10392,22077=>10393,22060=>10394,22078=>10395,22072=>10396,22058=>10397,22074=>10398,22298=>10399,22699=>10400,22685=>10401,22705=>10402,22688=>10403,22691=>10404,22703=>10405,22700=>10406,22693=>10407,22689=>10408,22783=>10409,23295=>10410,23284=>10411,23293=>10412,23287=>10413,23286=>10414,23299=>10415,23288=>10416,23298=>10417,23289=>10418,23297=>10419,23303=>10420,23301=>10421,23311=>10422,23655=>10423,23961=>10424,23959=>10425,23967=>10426,23954=>10427,23970=>10428,23955=>10429,23957=>10430,23968=>10431,23964=>10432,23969=>10433,23962=>10434,23966=>10435,24169=>10436,24157=>10437,24160=>10438,24156=>10439,32243=>10440,24283=>10441,24286=>10442,24289=>10443,24393=>10444,24498=>10445,24971=>10446,24963=>10447,24953=>10448,25009=>10449,25008=>10450,24994=>10451,24969=>10452,24987=>10453,24979=>10454,25007=>10455,25005=>10456,24991=>10457,24978=>10458,25002=>10459,24993=>10460,24973=>10461,24934=>10462,25011=>10463,25133=>10464,25710=>10465,25712=>10466,25750=>10467,25760=>10468,25733=>10469,25751=>10470,25756=>10471,25743=>10472,25739=>10473,25738=>10474,25740=>10475,25763=>10476,25759=>10477,25704=>10478,25777=>10479,25752=>10480,25974=>10481,25978=>10482,25977=>10483,25979=>10484,26034=>10485,26035=>10486,26293=>10487,26288=>10488,26281=>10489,26290=>10490,26295=>10491,26282=>10492,26287=>10493,27136=>10494,27142=>10495,27159=>10496,27109=>10497,27128=>10498,27157=>10499,27121=>10500,27108=>10501,27168=>10502,27135=>10503,27116=>10504,27106=>10505,27163=>10506,27165=>10507,27134=>10508,27175=>10509,27122=>10510,27118=>10511,27156=>10512,27127=>10513,27111=>10514,27200=>10515,27144=>10516,27110=>10517,27131=>10518,27149=>10519,27132=>10520,27115=>10521,27145=>10522,27140=>10523,27160=>10524,27173=>10525,27151=>10526,27126=>10527,27174=>10528,27143=>10529,27124=>10530,27158=>10531,27473=>10532,27557=>10533,27555=>10534,27554=>10535,27558=>10536,27649=>10537,27648=>10538,27647=>10539,27650=>10540,28481=>10541,28454=>10542,28542=>10543,28551=>10544,28614=>10545,28562=>10546,28557=>10547,28553=>10548,28556=>10549,28514=>10550,28495=>10551,28549=>10552,28506=>10553,28566=>10554,28534=>10555,28524=>10556,28546=>10557,28501=>10558,28530=>10559,28498=>10560,28496=>10561,28503=>10562,28564=>10563,28563=>10564,28509=>10565,28416=>10566,28513=>10567,28523=>10568,28541=>10569,28519=>10570,28560=>10571,28499=>10572,28555=>10573,28521=>10574,28543=>10575,28565=>10576,28515=>10577,28535=>10578,28522=>10579,28539=>10580,29106=>10581,29103=>10582,29083=>10583,29104=>10584,29088=>10585,29082=>10586,29097=>10587,29109=>10588,29085=>10589,29093=>10590,29086=>10591,29092=>10592,29089=>10593,29098=>10594,29084=>10595,29095=>10596,29107=>10597,29336=>10598,29338=>10599,29528=>10600,29522=>10601,29534=>10602,29535=>10603,29536=>10604,29533=>10605,29531=>10606,29537=>10607,29530=>10608,29529=>10609,29538=>10610,29831=>10611,29833=>10612,29834=>10613,29830=>10614,29825=>10615,29821=>10616,29829=>10617,29832=>10618,29820=>10619,29817=>10620,58868=>10620,29960=>10621,29959=>10622,30078=>10623,30245=>10624,30238=>10625,30233=>10626,30237=>10627,30236=>10628,30243=>10629,30234=>10630,30248=>10631,30235=>10632,30364=>10633,30365=>10634,30366=>10635,30363=>10636,30605=>10637,30607=>10638,30601=>10639,30600=>10640,30925=>10641,30907=>10642,30927=>10643,30924=>10644,30929=>10645,30926=>10646,30932=>10647,30920=>10648,30915=>10649,30916=>10650,30921=>10651,31130=>10652,31137=>10653,31136=>10654,31132=>10655,31138=>10656,31131=>10657,59175=>10657,27510=>10658,31289=>10659,31410=>10660,31412=>10661,31411=>10662,31671=>10663,31691=>10664,31678=>10665,31660=>10666,31694=>10667,31663=>10668,31673=>10669,31690=>10670,31669=>10671,31941=>10672,31944=>10673,31948=>10674,31947=>10675,32247=>10676,32219=>10677,32234=>10678,32231=>10679,32215=>10680,32225=>10681,32259=>10682,32250=>10683,32230=>10684,32246=>10685,32241=>10686,32240=>10687,32238=>10688,32223=>10689,32630=>10690,32684=>10691,32688=>10692,32685=>10693,32749=>10694,32747=>10695,32746=>10696,32748=>10697,32742=>10698,32744=>10699,32868=>10700,32871=>10701,33187=>10702,33183=>10703,33182=>10704,33173=>10705,33186=>10706,33177=>10707,33175=>10708,33302=>10709,33359=>10710,33363=>10711,33362=>10712,33360=>10713,33358=>10714,33361=>10715,34084=>10716,34107=>10717,34063=>10718,34048=>10719,34089=>10720,34062=>10721,34057=>10722,34061=>10723,34079=>10724,34058=>10725,34087=>10726,34076=>10727,34043=>10728,34091=>10729,34042=>10730,34056=>10731,34060=>10732,34036=>10733,34090=>10734,34034=>10735,34069=>10736,34039=>10737,34027=>10738,34035=>10739,34044=>10740,34066=>10741,34026=>10742,34025=>10743,34070=>10744,34046=>10745,34088=>10746,34077=>10747,34094=>10748,34050=>10749,34045=>10750,34078=>10751,34038=>10752,34097=>10753,34086=>10754,34023=>10755,34024=>10756,34032=>10757,34031=>10758,34041=>10759,34072=>10760,34080=>10761,34096=>10762,34059=>10763,34073=>10764,34095=>10765,34402=>10766,34646=>10767,34659=>10768,34660=>10769,34679=>10770,34785=>10771,34675=>10772,34648=>10773,34644=>10774,34651=>10775,34642=>10776,34657=>10777,34650=>10778,34641=>10779,34654=>10780,34669=>10781,34666=>10782,34640=>10783,34638=>10784,34655=>10785,34653=>10786,34671=>10787,34668=>10788,34682=>10789,34670=>10790,34652=>10791,34661=>10792,34639=>10793,34683=>10794,34677=>10795,34658=>10796,34663=>10797,34665=>10798,34906=>10799,35077=>10800,35084=>10801,35092=>10802,35083=>10803,35095=>10804,35096=>10805,35097=>10806,35078=>10807,35094=>10808,35089=>10809,35086=>10810,35081=>10811,35234=>10812,35236=>10813,35235=>10814,35309=>10815,35312=>10816,35308=>10817,35535=>10818,35526=>10819,35512=>10820,35539=>10821,35537=>10822,35540=>10823,35541=>10824,35515=>10825,35543=>10826,35518=>10827,35520=>10828,35525=>10829,35544=>10830,35523=>10831,35514=>10832,35517=>10833,35545=>10834,35902=>10835,35917=>10836,35983=>10837,36069=>10838,36063=>10839,36057=>10840,36072=>10841,36058=>10842,36061=>10843,36071=>10844,36256=>10845,36252=>10846,36257=>10847,36251=>10848,36384=>10849,36387=>10850,36389=>10851,36388=>10852,36398=>10853,36373=>10854,36379=>10855,36374=>10856,36369=>10857,36377=>10858,36390=>10859,36391=>10860,36372=>10861,36370=>10862,36376=>10863,36371=>10864,36380=>10865,36375=>10866,36378=>10867,36652=>10868,36644=>10869,36632=>10870,36634=>10871,36640=>10872,36643=>10873,36630=>10874,36631=>10875,36979=>10876,36976=>10877,36975=>10878,36967=>10879,36971=>10880,37167=>10881,37163=>10882,37161=>10883,37162=>10884,37170=>10885,37158=>10886,37166=>10887,37253=>10888,37254=>10889,37258=>10890,37249=>10891,37250=>10892,37252=>10893,37248=>10894,37584=>10895,37571=>10896,37572=>10897,37568=>10898,37593=>10899,37558=>10900,37583=>10901,37617=>10902,37599=>10903,37592=>10904,37609=>10905,37591=>10906,37597=>10907,37580=>10908,37615=>10909,37570=>10910,37608=>10911,37578=>10912,37576=>10913,37582=>10914,37606=>10915,37581=>10916,37589=>10917,37577=>10918,37600=>10919,37598=>10920,37607=>10921,37585=>10922,37587=>10923,37557=>10924,37601=>10925,37669=>10926,37574=>10927,37556=>10928,38268=>10929,38316=>10930,38315=>10931,38318=>10932,38320=>10933,38564=>10934,38562=>10935,38611=>10936,38661=>10937,38664=>10938,38658=>10939,38746=>10940,38794=>10941,38798=>10942,38792=>10943,38864=>10944,38863=>10945,38942=>10946,38941=>10947,38950=>10948,38953=>10949,38952=>10950,38944=>10951,38939=>10952,38951=>10953,39090=>10954,39176=>10955,39162=>10956,39185=>10957,39188=>10958,39190=>10959,39191=>10960,39189=>10961,39388=>10962,39373=>10963,39375=>10964,39379=>10965,39380=>10966,39374=>10967,39369=>10968,39382=>10969,60270=>10969,39384=>10970,39371=>10971,39383=>10972,39372=>10973,39603=>10974,39660=>10975,39659=>10976,39667=>10977,39666=>10978,39665=>10979,39750=>10980,39747=>10981,39783=>10982,39796=>10983,39793=>10984,39782=>10985,39798=>10986,39797=>10987,39792=>10988,39784=>10989,39780=>10990,39788=>10991,40188=>10992,40186=>10993,40189=>10994,40191=>10995,40183=>10996,40199=>10997,40192=>10998,40185=>10999,40187=>11000,40200=>11001,40197=>11002,40196=>11003,40579=>11004,40659=>11005,40719=>11006,40720=>11007,20764=>11008,20755=>11009,20759=>11010,20762=>11011,20753=>11012,20958=>11013,21300=>11014,21473=>11015,22128=>11016,22112=>11017,22126=>11018,22131=>11019,22118=>11020,22115=>11021,22125=>11022,22130=>11023,22110=>11024,22135=>11025,22300=>11026,22299=>11027,22728=>11028,22717=>11029,22729=>11030,22719=>11031,22714=>11032,22722=>11033,22716=>11034,22726=>11035,23319=>11036,23321=>11037,23323=>11038,23329=>11039,23316=>11040,23315=>11041,23312=>11042,23318=>11043,23336=>11044,59539=>11044,23322=>11045,23328=>11046,23326=>11047,23535=>11048,23980=>11049,23985=>11050,23977=>11051,23975=>11052,23989=>11053,23984=>11054,23982=>11055,23978=>11056,23976=>11057,23986=>11058,23981=>11059,23983=>11060,23988=>11061,24167=>11062,24168=>11063,24166=>11064,24175=>11065,24297=>11066,24295=>11067,24294=>11068,24296=>11069,24293=>11070,24395=>11071,24508=>11072,24507=>11073,24989=>11074,25000=>11075,24982=>11076,25029=>11077,25012=>11078,25030=>11079,25025=>11080,25036=>11081,25018=>11082,25023=>11083,25016=>11084,24972=>11085,25815=>11086,25814=>11087,25808=>11088,25807=>11089,25801=>11090,25789=>11091,25737=>11092,25795=>11093,25819=>11094,25843=>11095,25817=>11096,25907=>11097,25983=>11098,25980=>11099,26018=>11100,26312=>11101,26302=>11102,26304=>11103,26314=>11104,26315=>11105,26319=>11106,26301=>11107,26299=>11108,26298=>11109,26316=>11110,26403=>11111,27188=>11112,27238=>11113,27209=>11114,27239=>11115,27186=>11116,27240=>11117,27198=>11118,27229=>11119,27245=>11120,27254=>11121,27227=>11122,27217=>11123,27176=>11124,27226=>11125,27195=>11126,27199=>11127,27201=>11128,27242=>11129,27236=>11130,27216=>11131,27215=>11132,27220=>11133,27247=>11134,27241=>11135,27232=>11136,27196=>11137,27230=>11138,27222=>11139,27221=>11140,27213=>11141,27214=>11142,27206=>11143,27477=>11144,27476=>11145,27478=>11146,27559=>11147,27562=>11148,27563=>11149,27592=>11150,27591=>11151,27652=>11152,27651=>11153,27654=>11154,28589=>11155,28619=>11156,28579=>11157,28615=>11158,28604=>11159,28622=>11160,28616=>11161,28510=>11162,28612=>11163,28605=>11164,28574=>11165,28618=>11166,28584=>11167,28676=>11168,28581=>11169,28590=>11170,28602=>11171,28588=>11172,28586=>11173,28623=>11174,28607=>11175,28600=>11176,28578=>11177,28617=>11178,28587=>11179,28621=>11180,28591=>11181,28594=>11182,28592=>11183,29125=>11184,29122=>11185,29119=>11186,29112=>11187,29142=>11188,29120=>11189,29121=>11190,29131=>11191,29140=>11192,29130=>11193,29127=>11194,29135=>11195,29117=>11196,29144=>11197,29116=>11198,29126=>11199,29146=>11200,29147=>11201,29341=>11202,29342=>11203,29545=>11204,29542=>11205,29543=>11206,29548=>11207,29541=>11208,29547=>11209,29546=>11210,29823=>11211,29850=>11212,29856=>11213,29844=>11214,29842=>11215,29845=>11216,29857=>11217,29963=>11218,30080=>11219,30255=>11220,30253=>11221,30257=>11222,30269=>11223,30259=>11224,30268=>11225,30261=>11226,30258=>11227,30256=>11228,30395=>11229,30438=>11230,30618=>11231,30621=>11232,30625=>11233,30620=>11234,30619=>11235,30626=>11236,30627=>11237,30613=>11238,30617=>11239,30615=>11240,30941=>11241,30953=>11242,30949=>11243,30954=>11244,30942=>11245,30947=>11246,30939=>11247,30945=>11248,30946=>11249,30957=>11250,30943=>11251,30944=>11252,31140=>11253,31300=>11254,31304=>11255,31303=>11256,31414=>11257,31416=>11258,31413=>11259,31409=>11260,31415=>11261,31710=>11262,31715=>11263,31719=>11264,31709=>11265,31701=>11266,31717=>11267,31706=>11268,31720=>11269,31737=>11270,31700=>11271,31722=>11272,31714=>11273,31708=>11274,31723=>11275,31704=>11276,31711=>11277,31954=>11278,31956=>11279,31959=>11280,31952=>11281,31953=>11282,32274=>11283,32289=>11284,32279=>11285,32268=>11286,32287=>11287,32288=>11288,32275=>11289,32270=>11290,32284=>11291,32277=>11292,32282=>11293,32290=>11294,32267=>11295,32271=>11296,32278=>11297,32269=>11298,32276=>11299,32293=>11300,32292=>11301,32579=>11302,32635=>11303,32636=>11304,32634=>11305,32689=>11306,32751=>11307,32810=>11308,32809=>11309,32876=>11310,33201=>11311,33190=>11312,33198=>11313,33209=>11314,33205=>11315,33195=>11316,33200=>11317,33196=>11318,33204=>11319,33202=>11320,33207=>11321,33191=>11322,33266=>11323,33365=>11324,33366=>11325,33367=>11326,34134=>11327,34117=>11328,34155=>11329,34125=>11330,34131=>11331,34145=>11332,34136=>11333,34112=>11334,34118=>11335,34148=>11336,34113=>11337,34146=>11338,34116=>11339,34129=>11340,34119=>11341,34147=>11342,34110=>11343,34139=>11344,34161=>11345,34126=>11346,34158=>11347,34165=>11348,34133=>11349,34151=>11350,34144=>11351,34188=>11352,34150=>11353,34141=>11354,34132=>11355,34149=>11356,34156=>11357,34403=>11358,34405=>11359,34404=>11360,34724=>11361,34715=>11362,34703=>11363,34711=>11364,34707=>11365,34706=>11366,34696=>11367,34689=>11368,34710=>11369,34712=>11370,34681=>11371,34695=>11372,34723=>11373,34693=>11374,34704=>11375,34705=>11376,34717=>11377,34692=>11378,34708=>11379,34716=>11380,34714=>11381,34697=>11382,35102=>11383,35110=>11384,35120=>11385,35117=>11386,35118=>11387,35111=>11388,35121=>11389,35106=>11390,35113=>11391,35107=>11392,35119=>11393,35116=>11394,35103=>11395,35313=>11396,35552=>11397,35554=>11398,35570=>11399,35572=>11400,35573=>11401,35549=>11402,35604=>11403,35556=>11404,35551=>11405,35568=>11406,35528=>11407,35550=>11408,35553=>11409,35560=>11410,35583=>11411,35567=>11412,35579=>11413,35985=>11414,35986=>11415,35984=>11416,36085=>11417,36078=>11418,36081=>11419,36080=>11420,36083=>11421,36204=>11422,36206=>11423,36261=>11424,36263=>11425,36403=>11426,36414=>11427,36408=>11428,36416=>11429,36421=>11430,36406=>11431,36412=>11432,36413=>11433,36417=>11434,36400=>11435,36415=>11436,36541=>11437,36662=>11438,60329=>11438,36654=>11439,36661=>11440,36658=>11441,36665=>11442,36663=>11443,36660=>11444,36982=>11445,36985=>11446,36987=>11447,36998=>11448,37114=>11449,37171=>11450,37173=>11451,37174=>11452,37267=>11453,37264=>11454,37265=>11455,37261=>11456,37263=>11457,37671=>11458,37662=>11459,37640=>11460,37663=>11461,37638=>11462,37647=>11463,37754=>11464,37688=>11465,37692=>11466,37659=>11467,37667=>11468,37650=>11469,37633=>11470,37702=>11471,37677=>11472,37646=>11473,37645=>11474,37579=>11475,37661=>11476,37626=>11477,37651=>11478,37625=>11479,37623=>11480,37684=>11481,37634=>11482,37668=>11483,37631=>11484,37673=>11485,37689=>11486,37685=>11487,37674=>11488,37652=>11489,37644=>11490,37643=>11491,37630=>11492,37641=>11493,37632=>11494,37627=>11495,37654=>11496,38332=>11497,38349=>11498,38334=>11499,38329=>11500,38330=>11501,38326=>11502,38335=>11503,38325=>11504,38333=>11505,38569=>11506,38612=>11507,38667=>11508,38674=>11509,38672=>11510,38809=>11511,38807=>11512,38804=>11513,38896=>11514,38904=>11515,38965=>11516,38959=>11517,38962=>11518,39204=>11519,39199=>11520,39207=>11521,39209=>11522,39326=>11523,39406=>11524,39404=>11525,39397=>11526,39396=>11527,39408=>11528,39395=>11529,39402=>11530,39401=>11531,39399=>11532,39609=>11533,39615=>11534,39604=>11535,39611=>11536,39670=>11537,39674=>11538,39673=>11539,39671=>11540,39731=>11541,39808=>11542,39813=>11543,39815=>11544,39804=>11545,39806=>11546,39803=>11547,39810=>11548,39827=>11549,39826=>11550,39824=>11551,39802=>11552,39829=>11553,39805=>11554,39816=>11555,40229=>11556,40215=>11557,40224=>11558,40222=>11559,40212=>11560,40233=>11561,40221=>11562,40216=>11563,40226=>11564,40208=>11565,40217=>11566,40223=>11567,40584=>11568,40582=>11569,40583=>11570,40622=>11571,40621=>11572,40661=>11573,40662=>11574,40698=>11575,40722=>11576,40765=>11577,20774=>11578,20773=>11579,20770=>11580,20772=>11581,20768=>11582,20777=>11583,21236=>11584,22163=>11585,22156=>11586,22157=>11587,22150=>11588,22148=>11589,22147=>11590,22142=>11591,22146=>11592,22143=>11593,22145=>11594,22742=>11595,22740=>11596,22735=>11597,22738=>11598,23341=>11599,23333=>11600,23346=>11601,23331=>11602,23340=>11603,23335=>11604,23334=>11605,23343=>11606,23342=>11607,23419=>11608,23537=>11609,23538=>11610,23991=>11611,24172=>11612,24170=>11613,24510=>11614,25027=>11615,25013=>11616,25020=>11617,25063=>11618,25056=>11619,25061=>11620,25060=>11621,25064=>11622,25054=>11623,25839=>11624,25833=>11625,25827=>11626,25835=>11627,25828=>11628,25832=>11629,25985=>11630,25984=>11631,26038=>11632,26074=>11633,26322=>11634,27277=>11635,27286=>11636,27265=>11637,27301=>11638,27273=>11639,27295=>11640,27291=>11641,27297=>11642,27294=>11643,27271=>11644,27283=>11645,27278=>11646,27285=>11647,27267=>11648,27304=>11649,27300=>11650,27281=>11651,27263=>11652,27302=>11653,27290=>11654,27269=>11655,27276=>11656,27282=>11657,27483=>11658,27565=>11659,27657=>11660,28620=>11661,28585=>11662,28660=>11663,28628=>11664,28643=>11665,28636=>11666,28653=>11667,28647=>11668,28646=>11669,28638=>11670,28658=>11671,28637=>11672,28642=>11673,28648=>11674,29153=>11675,29169=>11676,29160=>11677,29170=>11678,29156=>11679,29168=>11680,29154=>11681,29555=>11682,29550=>11683,29551=>11684,29847=>11685,29874=>11686,29867=>11687,29840=>11688,29866=>11689,29869=>11690,29873=>11691,29861=>11692,29871=>11693,29968=>11694,29969=>11695,29970=>11696,29967=>11697,30084=>11698,30275=>11699,30280=>11700,30281=>11701,30279=>11702,30372=>11703,30441=>11704,30645=>11705,30635=>11706,30642=>11707,30647=>11708,30646=>11709,30644=>11710,30641=>11711,30632=>11712,30704=>11713,30963=>11714,30973=>11715,30978=>11716,30971=>11717,30972=>11718,30975=>11719,30962=>11720,30981=>11721,30969=>11722,30974=>11723,30980=>11724,31147=>11725,31144=>11726,31324=>11727,31323=>11728,31318=>11729,31320=>11730,31316=>11731,31322=>11732,31422=>11733,31424=>11734,31425=>11735,31749=>11736,31759=>11737,31730=>11738,31744=>11739,31743=>11740,31739=>11741,31758=>11742,31732=>11743,31755=>11744,31731=>11745,31746=>11746,31753=>11747,31747=>11748,31745=>11749,31736=>11750,31741=>11751,31750=>11752,58176=>11752,31728=>11753,31729=>11754,31760=>11755,31754=>11756,31976=>11757,32301=>11758,32316=>11759,32322=>11760,32307=>11761,38984=>11762,32312=>11763,32298=>11764,32329=>11765,32320=>11766,32327=>11767,32297=>11768,32332=>11769,32304=>11770,32315=>11771,32310=>11772,32324=>11773,32314=>11774,32581=>11775,32639=>11776,32638=>11777,32637=>11778,32756=>11779,32754=>11780,32812=>11781,33211=>11782,33220=>11783,33228=>11784,33226=>11785,33221=>11786,33223=>11787,33212=>11788,33257=>11789,33371=>11790,33370=>11791,33372=>11792,34179=>11793,34176=>11794,34191=>11795,34215=>11796,34197=>11797,34208=>11798,34187=>11799,34211=>11800,34171=>11801,34212=>11802,34202=>11803,34206=>11804,34167=>11805,34172=>11806,34185=>11807,34209=>11808,34170=>11809,34168=>11810,34135=>11811,34190=>11812,34198=>11813,34182=>11814,34189=>11815,34201=>11816,34205=>11817,34177=>11818,34210=>11819,34178=>11820,34184=>11821,34181=>11822,34169=>11823,34166=>11824,34200=>11825,34192=>11826,34207=>11827,34408=>11828,34750=>11829,34730=>11830,34733=>11831,34757=>11832,34736=>11833,34732=>11834,34745=>11835,34741=>11836,34748=>11837,34734=>11838,34761=>11839,34755=>11840,34754=>11841,34764=>11842,34743=>11843,34735=>11844,34756=>11845,34762=>11846,34740=>11847,34742=>11848,34751=>11849,34744=>11850,34749=>11851,34782=>11852,34738=>11853,35125=>11854,35123=>11855,35132=>11856,35134=>11857,35137=>11858,35154=>11859,35127=>11860,35138=>11861,35245=>11862,35247=>11863,35246=>11864,35314=>11865,35315=>11866,35614=>11867,35608=>11868,35606=>11869,35601=>11870,35589=>11871,35595=>11872,35618=>11873,35599=>11874,35602=>11875,35605=>11876,35591=>11877,35597=>11878,35592=>11879,35590=>11880,35612=>11881,35603=>11882,35610=>11883,35919=>11884,35952=>11885,35954=>11886,35953=>11887,35951=>11888,35989=>11889,35988=>11890,36089=>11891,36207=>11892,36430=>11893,36429=>11894,36435=>11895,36432=>11896,36428=>11897,36423=>11898,36675=>11899,36672=>11900,36997=>11901,36990=>11902,37176=>11903,37274=>11904,37282=>11905,37275=>11906,37273=>11907,37279=>11908,37281=>11909,37277=>11910,37280=>11911,37793=>11912,37763=>11913,37807=>11914,37732=>11915,37718=>11916,37703=>11917,37756=>11918,37720=>11919,37724=>11920,37750=>11921,37705=>11922,37712=>11923,37713=>11924,37728=>11925,37741=>11926,37775=>11927,37708=>11928,37738=>11929,37753=>11930,37719=>11931,37717=>11932,37714=>11933,37711=>11934,37745=>11935,37751=>11936,37755=>11937,37729=>11938,37726=>11939,37731=>11940,37735=>11941,37710=>11942,37721=>11943,38343=>11944,38336=>11945,38345=>11946,38339=>11947,38341=>11948,38327=>11949,38574=>11950,38576=>11951,38572=>11952,38688=>11953,38687=>11954,38680=>11955,38685=>11956,38681=>11957,38810=>11958,38817=>11959,38812=>11960,38814=>11961,38813=>11962,38869=>11963,38868=>11964,38897=>11965,38977=>11966,38980=>11967,38986=>11968,38985=>11969,38981=>11970,38979=>11971,39205=>11972,39211=>11973,39212=>11974,39210=>11975,39219=>11976,39218=>11977,39215=>11978,39213=>11979,39217=>11980,39216=>11981,39320=>11982,39331=>11983,39329=>11984,39426=>11985,39418=>11986,39412=>11987,39415=>11988,39417=>11989,39416=>11990,39414=>11991,39419=>11992,39421=>11993,39422=>11994,39420=>11995,39427=>11996,39614=>11997,39678=>11998,39677=>11999,39681=>12000,39676=>12001,39752=>12002,39834=>12003,39848=>12004,39838=>12005,39835=>12006,39846=>12007,39841=>12008,39845=>12009,39844=>12010,39814=>12011,39842=>12012,39840=>12013,39855=>12014,40243=>12015,40257=>12016,40295=>12017,40246=>12018,40238=>12019,40239=>12020,40241=>12021,40248=>12022,40240=>12023,40261=>12024,40258=>12025,40259=>12026,40254=>12027,40247=>12028,40256=>12029,40253=>12030,32757=>12031,40237=>12032,40586=>12033,40585=>12034,40589=>12035,40624=>12036,40648=>12037,40666=>12038,40699=>12039,40703=>12040,40740=>12041,40739=>12042,40738=>12043,40788=>12044,12245=>12045,40864=>12045,20785=>12046,20781=>12047,20782=>12048,22168=>12049,22172=>12050,22167=>12051,22170=>12052,22173=>12053,22169=>12054,22896=>12055,23356=>12056,23657=>12057,23658=>12058,24000=>12059,24173=>12060,24174=>12061,25048=>12062,25055=>12063,25069=>12064,25070=>12065,25073=>12066,25066=>12067,25072=>12068,25067=>12069,25046=>12070,25065=>12071,25855=>12072,25860=>12073,25853=>12074,25848=>12075,25857=>12076,25859=>12077,25852=>12078,26004=>12079,26075=>12080,26330=>12081,26331=>12082,26328=>12083,27333=>12084,27321=>12085,27325=>12086,27361=>12087,27334=>12088,27322=>12089,27318=>12090,27319=>12091,27335=>12092,27316=>12093,27309=>12094,27486=>12095,27593=>12096,27659=>12097,28679=>12098,28684=>12099,28685=>12100,28673=>12101,28677=>12102,28692=>12103,28686=>12104,28671=>12105,28672=>12106,28667=>12107,28710=>12108,28668=>12109,28663=>12110,28682=>12111,29185=>12112,60224=>12112,29183=>12113,29177=>12114,29187=>12115,29181=>12116,29558=>12117,29880=>12118,29888=>12119,29877=>12120,29889=>12121,29886=>12122,29878=>12123,29883=>12124,29890=>12125,29972=>12126,29971=>12127,30300=>12128,30308=>12129,30297=>12130,30288=>12131,30291=>12132,30295=>12133,30298=>12134,30374=>12135,30397=>12136,30444=>12137,30658=>12138,30650=>12139,30988=>12140,30995=>12141,30996=>12142,30985=>12143,30992=>12144,30994=>12145,30993=>12146,31149=>12147,31148=>12148,31327=>12149,31772=>12150,31785=>12151,31769=>12152,31776=>12153,31775=>12154,31789=>12155,31773=>12156,31782=>12157,31784=>12158,31778=>12159,31781=>12160,31792=>12161,32348=>12162,32336=>12163,32342=>12164,32355=>12165,32344=>12166,32354=>12167,32351=>12168,32337=>12169,32352=>12170,32343=>12171,32339=>12172,32693=>12173,32691=>12174,32759=>12175,32760=>12176,32885=>12177,33233=>12178,33234=>12179,33232=>12180,33375=>12181,33374=>12182,34228=>12183,34246=>12184,34240=>12185,34243=>12186,34242=>12187,34227=>12188,34229=>12189,34237=>12190,34247=>12191,34244=>12192,34239=>12193,34251=>12194,34254=>12195,34248=>12196,34245=>12197,34225=>12198,34230=>12199,34258=>12200,34340=>12201,34232=>12202,34231=>12203,34238=>12204,34409=>12205,34791=>12206,34790=>12207,34786=>12208,34779=>12209,34795=>12210,34794=>12211,34789=>12212,34783=>12213,34803=>12214,34788=>12215,34772=>12216,34780=>12217,34771=>12218,34797=>12219,34776=>12220,34787=>12221,34775=>12222,34777=>12223,34817=>12224,34804=>12225,34792=>12226,34781=>12227,35155=>12228,35147=>12229,35151=>12230,35148=>12231,35142=>12232,35152=>12233,35153=>12234,35145=>12235,35626=>12236,35623=>12237,35619=>12238,35635=>12239,35632=>12240,35637=>12241,35655=>12242,35631=>12243,35644=>12244,35646=>12245,35633=>12246,35621=>12247,35639=>12248,35622=>12249,35638=>12250,35630=>12251,35620=>12252,35643=>12253,35645=>12254,35642=>12255,35906=>12256,35957=>12257,35993=>12258,35992=>12259,35991=>12260,36094=>12261,36100=>12262,36098=>12263,36096=>12264,36444=>12265,36450=>12266,36448=>12267,36439=>12268,36438=>12269,36446=>12270,36453=>12271,36455=>12272,36443=>12273,36442=>12274,36449=>12275,36445=>12276,36457=>12277,36436=>12278,36678=>12279,36679=>12280,36680=>12281,36683=>12282,37160=>12283,37178=>12284,37179=>12285,37182=>12286,37288=>12287,37285=>12288,37287=>12289,37295=>12290,37290=>12291,37813=>12292,37772=>12293,37778=>12294,37815=>12295,37787=>12296,37789=>12297,37769=>12298,37799=>12299,37774=>12300,37802=>12301,37790=>12302,37798=>12303,37781=>12304,37768=>12305,37785=>12306,37791=>12307,37760=>12308,37773=>12309,37809=>12310,37777=>12311,37810=>12312,37796=>12313,37800=>12314,37812=>12315,37795=>12316,38354=>12317,38355=>12318,38353=>12319,38579=>12320,38615=>12321,38618=>12322,24002=>12323,38623=>12324,38616=>12325,38621=>12326,38691=>12327,38690=>12328,38693=>12329,38828=>12330,38830=>12331,38824=>12332,38827=>12333,38820=>12334,38826=>12335,38818=>12336,38821=>12337,38871=>12338,38873=>12339,38870=>12340,38872=>12341,38906=>12342,38992=>12343,38993=>12344,38994=>12345,39096=>12346,39233=>12347,39228=>12348,39226=>12349,39439=>12350,39435=>12351,39433=>12352,39437=>12353,39428=>12354,39441=>12355,39434=>12356,39429=>12357,39431=>12358,39430=>12359,39616=>12360,39644=>12361,39688=>12362,39684=>12363,39685=>12364,39721=>12365,39733=>12366,39754=>12367,39756=>12368,39755=>12369,39879=>12370,39878=>12371,39875=>12372,39871=>12373,39873=>12374,39861=>12375,39864=>12376,39891=>12377,39862=>12378,39876=>12379,39865=>12380,39869=>12381,40284=>12382,40275=>12383,40271=>12384,40266=>12385,40283=>12386,40267=>12387,40281=>12388,40278=>12389,40268=>12390,40279=>12391,40274=>12392,40276=>12393,40287=>12394,40280=>12395,40282=>12396,40590=>12397,40588=>12398,40671=>12399,40705=>12400,40704=>12401,40726=>12402,58693=>12402,40741=>12403,40747=>12404,40746=>12405,40745=>12406,40744=>12407,40780=>12408,40789=>12409,20788=>12410,20789=>12411,21142=>12412,21239=>12413,21428=>12414,22187=>12415,22189=>12416,22182=>12417,22183=>12418,22186=>12419,22188=>12420,22746=>12421,22749=>12422,22747=>12423,22802=>12424,23357=>12425,23358=>12426,23359=>12427,24003=>12428,24176=>12429,24511=>12430,25083=>12431,25863=>12432,25872=>12433,25869=>12434,25865=>12435,25868=>12436,25870=>12437,25988=>12438,26078=>12439,26077=>12440,26334=>12441,27367=>12442,27360=>12443,27340=>12444,27345=>12445,27353=>12446,27339=>12447,27359=>12448,27356=>12449,27344=>12450,27371=>12451,27343=>12452,27341=>12453,27358=>12454,27488=>12455,27568=>12456,27660=>12457,28697=>12458,28711=>12459,28704=>12460,28694=>12461,28715=>12462,28705=>12463,28706=>12464,28707=>12465,28713=>12466,28695=>12467,28708=>12468,28700=>12469,29196=>12470,29194=>12471,29191=>12472,29186=>12473,29189=>12474,29349=>12475,29350=>12476,29348=>12477,29347=>12478,29345=>12479,29899=>12480,29893=>12481,29879=>12482,29891=>12483,29974=>12484,30304=>12485,30665=>12486,30666=>12487,30660=>12488,30705=>12489,31005=>12490,31003=>12491,31009=>12492,31004=>12493,30999=>12494,31006=>12495,31152=>12496,31335=>12497,31336=>12498,31795=>12499,31804=>12500,31801=>12501,31788=>12502,31803=>12503,31980=>12504,31978=>12505,32374=>12506,32373=>12507,32376=>12508,32368=>12509,32375=>12510,32367=>12511,32378=>12512,32370=>12513,32372=>12514,32360=>12515,32587=>12516,32586=>12517,32643=>12518,32646=>12519,32695=>12520,32765=>12521,32766=>12522,32888=>12523,33239=>12524,33237=>12525,33291=>12526,33380=>12527,33377=>12528,33379=>12529,34283=>12530,34289=>12531,34285=>12532,34265=>12533,34273=>12534,34280=>12535,34266=>12536,34263=>12537,34284=>12538,34290=>12539,34296=>12540,34264=>12541,34271=>12542,34275=>12543,34268=>12544,34257=>12545,34288=>12546,34278=>12547,34287=>12548,34270=>12549,34274=>12550,34816=>12551,34810=>12552,34819=>12553,34806=>12554,34807=>12555,34825=>12556,34828=>12557,34827=>12558,34822=>12559,34812=>12560,34824=>12561,34815=>12562,34826=>12563,34818=>12564,35170=>12565,35162=>12566,35163=>12567,35159=>12568,35169=>12569,35164=>12570,35160=>12571,35165=>12572,35161=>12573,35208=>12574,35255=>12575,35254=>12576,35318=>12577,35664=>12578,35656=>12579,35658=>12580,35648=>12581,35667=>12582,35670=>12583,35668=>12584,35659=>12585,35669=>12586,35665=>12587,35650=>12588,35666=>12589,35671=>12590,35907=>12591,35959=>12592,35958=>12593,35994=>12594,36102=>12595,36103=>12596,36105=>12597,36268=>12598,36266=>12599,36269=>12600,36267=>12601,36461=>12602,36472=>12603,36467=>12604,36458=>12605,36463=>12606,36475=>12607,36546=>12608,36690=>12609,36689=>12610,36687=>12611,36688=>12612,36691=>12613,36788=>12614,37184=>12615,37183=>12616,37296=>12617,37293=>12618,37854=>12619,37831=>12620,37839=>12621,37826=>12622,37850=>12623,37840=>12624,37881=>12625,37868=>12626,37836=>12627,37849=>12628,37801=>12629,37862=>12630,37834=>12631,37844=>12632,37870=>12633,37859=>12634,37845=>12635,37828=>12636,37838=>12637,37824=>12638,37842=>12639,37797=>12640,37863=>12641,38269=>12642,38362=>12643,38363=>12644,38625=>12645,38697=>12646,38699=>12647,38700=>12648,38696=>12649,38694=>12650,38835=>12651,38839=>12652,38838=>12653,38877=>12654,38878=>12655,38879=>12656,39004=>12657,39001=>12658,39005=>12659,38999=>12660,39103=>12661,39101=>12662,39099=>12663,39102=>12664,39240=>12665,39239=>12666,39235=>12667,39334=>12668,39335=>12669,39450=>12670,39445=>12671,39461=>12672,39453=>12673,39460=>12674,39451=>12675,39458=>12676,39456=>12677,39463=>12678,39459=>12679,39454=>12680,39452=>12681,39444=>12682,39618=>12683,39691=>12684,39690=>12685,39694=>12686,39692=>12687,39735=>12688,39914=>12689,39915=>12690,39904=>12691,39902=>12692,39908=>12693,39910=>12694,39906=>12695,39920=>12696,39892=>12697,39895=>12698,39916=>12699,39900=>12700,39897=>12701,39909=>12702,39893=>12703,39905=>12704,39898=>12705,40311=>12706,40321=>12707,40330=>12708,40324=>12709,40328=>12710,40305=>12711,40320=>12712,40312=>12713,40326=>12714,40331=>12715,40332=>12716,40317=>12717,40299=>12718,40308=>12719,40309=>12720,40304=>12721,40297=>12722,40325=>12723,40307=>12724,40315=>12725,40322=>12726,40303=>12727,40313=>12728,40319=>12729,40327=>12730,40296=>12731,40596=>12732,40593=>12733,40640=>12734,40700=>12735,40749=>12736,40768=>12737,40769=>12738,40781=>12739,40790=>12740,40791=>12741,40792=>12742,21303=>12743,22194=>12744,22197=>12745,22195=>12746,22755=>12747,23365=>12748,24006=>12749,24007=>12750,24302=>12751,24303=>12752,24512=>12753,24513=>12754,25081=>12755,25879=>12756,25878=>12757,25877=>12758,25875=>12759,26079=>12760,26344=>12761,26339=>12762,26340=>12763,27379=>12764,27376=>12765,27370=>12766,27368=>12767,27385=>12768,27377=>12769,27374=>12770,27375=>12771,28732=>12772,28725=>12773,28719=>12774,28727=>12775,28724=>12776,28721=>12777,28738=>12778,28728=>12779,28735=>12780,28730=>12781,28729=>12782,28714=>12783,28736=>12784,28731=>12785,28723=>12786,28737=>12787,29203=>12788,29204=>12789,29352=>12790,29565=>12791,29564=>12792,29882=>12793,30379=>12794,30378=>12795,30398=>12796,30445=>12797,30668=>12798,30670=>12799,30671=>12800,30669=>12801,30706=>12802,31013=>12803,31011=>12804,31015=>12805,31016=>12806,31012=>12807,31017=>12808,31154=>12809,31342=>12810,31340=>12811,31341=>12812,31479=>12813,31817=>12814,31816=>12815,31818=>12816,31815=>12817,31813=>12818,31982=>12819,32379=>12820,32382=>12821,32385=>12822,32384=>12823,32698=>12824,32767=>12825,32889=>12826,33243=>12827,33241=>12828,33384=>12829,33385=>12830,34338=>12831,34303=>12832,34305=>12833,34302=>12834,34331=>12835,34304=>12836,34294=>12837,34308=>12838,34313=>12839,34309=>12840,34316=>12841,34301=>12842,34841=>12843,34832=>12844,34833=>12845,34839=>12846,34835=>12847,34838=>12848,35171=>12849,35174=>12850,35257=>12851,35319=>12852,35680=>12853,35690=>12854,35677=>12855,35688=>12856,35683=>12857,35685=>12858,35687=>12859,35693=>12860,36270=>12861,36486=>12862,36488=>12863,36484=>12864,36697=>12865,36694=>12866,36695=>12867,36693=>12868,36696=>12869,36698=>12870,37005=>12871,37187=>12872,37185=>12873,37303=>12874,37301=>12875,37298=>12876,37299=>12877,37899=>12878,37907=>12879,37883=>12880,37920=>12881,37903=>12882,37908=>12883,37886=>12884,37909=>12885,37904=>12886,37928=>12887,37913=>12888,37901=>12889,37877=>12890,37888=>12891,37879=>12892,37895=>12893,37902=>12894,37910=>12895,37906=>12896,37882=>12897,37897=>12898,37880=>12899,37948=>12900,37898=>12901,37887=>12902,37884=>12903,37900=>12904,37878=>12905,37905=>12906,37894=>12907,38366=>12908,38368=>12909,38367=>12910,38702=>12911,38703=>12912,38841=>12913,38843=>12914,38909=>12915,38910=>12916,39008=>12917,39010=>12918,39011=>12919,39007=>12920,39105=>12921,39106=>12922,39248=>12923,39246=>12924,39257=>12925,39244=>12926,39243=>12927,39251=>12928,39474=>12929,39476=>12930,39473=>12931,39468=>12932,39466=>12933,39478=>12934,39465=>12935,39470=>12936,39480=>12937,39469=>12938,39623=>12939,39626=>12940,39622=>12941,39696=>12942,39698=>12943,39697=>12944,39947=>12945,39944=>12946,39927=>12947,39941=>12948,39954=>12949,39928=>12950,40000=>12951,39943=>12952,39950=>12953,39942=>12954,39959=>12955,39956=>12956,39945=>12957,40351=>12958,40345=>12959,40356=>12960,40349=>12961,40338=>12962,40344=>12963,40336=>12964,40347=>12965,40352=>12966,40340=>12967,40348=>12968,40362=>12969,40343=>12970,40353=>12971,40346=>12972,40354=>12973,40360=>12974,40350=>12975,40355=>12976,40383=>12977,40361=>12978,40342=>12979,40358=>12980,40359=>12981,40601=>12982,40603=>12983,40602=>12984,40677=>12985,40676=>12986,40679=>12987,40678=>12988,40752=>12989,40750=>12990,40795=>12991,40800=>12992,40798=>12993,40797=>12994,40793=>12995,40849=>12996,20794=>12997,20793=>12998,21144=>12999,21143=>13000,22211=>13001,22205=>13002,22206=>13003,23368=>13004,23367=>13005,24011=>13006,24015=>13007,24305=>13008,25085=>13009,25883=>13010,27394=>13011,27388=>13012,27395=>13013,27384=>13014,27392=>13015,28739=>13016,28740=>13017,28746=>13018,28744=>13019,28745=>13020,28741=>13021,28742=>13022,29213=>13023,29210=>13024,29209=>13025,29566=>13026,29975=>13027,30314=>13028,30672=>13029,31021=>13030,31025=>13031,31023=>13032,31828=>13033,31827=>13034,31986=>13035,32394=>13036,60229=>13037,32391=>13037,32392=>13038,32395=>13039,32390=>13040,32397=>13041,32589=>13042,32699=>13043,32816=>13044,33245=>13045,34328=>13046,34346=>13047,34342=>13048,34335=>13049,34339=>13050,34332=>13051,34329=>13052,34343=>13053,34350=>13054,34337=>13055,34336=>13056,34345=>13057,34334=>13058,34341=>13059,34857=>13060,34845=>13061,34843=>13062,34848=>13063,34852=>13064,34844=>13065,34859=>13066,34890=>13067,35181=>13068,35177=>13069,35182=>13070,35179=>13071,35322=>13072,35705=>13073,35704=>13074,35653=>13075,35706=>13076,35707=>13077,36112=>13078,36116=>13079,36271=>13080,36494=>13081,36492=>13082,36702=>13083,36699=>13084,36701=>13085,37190=>13086,37188=>13087,37189=>13088,37305=>13089,37951=>13090,37947=>13091,37942=>13092,37929=>13093,37949=>13094,37936=>13095,37945=>13096,37930=>13097,37943=>13098,37932=>13099,37952=>13100,37937=>13101,38373=>13102,38372=>13103,38371=>13104,38709=>13105,38714=>13106,38847=>13107,38881=>13108,39012=>13109,39113=>13110,39110=>13111,39104=>13112,39256=>13113,39254=>13114,39481=>13115,39485=>13116,39494=>13117,39492=>13118,39490=>13119,39489=>13120,39482=>13121,39487=>13122,39629=>13123,39701=>13124,39703=>13125,39704=>13126,39702=>13127,39738=>13128,39762=>13129,39979=>13130,39965=>13131,39964=>13132,39980=>13133,39971=>13134,39976=>13135,39977=>13136,39972=>13137,39969=>13138,40375=>13139,40374=>13140,40380=>13141,40385=>13142,40391=>13143,40394=>13144,40399=>13145,40382=>13146,40389=>13147,40387=>13148,40379=>13149,40373=>13150,40398=>13151,40377=>13152,40378=>13153,40364=>13154,40392=>13155,40369=>13156,40365=>13157,40396=>13158,40371=>13159,40397=>13160,40370=>13161,40570=>13162,40604=>13163,40683=>13164,40686=>13165,40685=>13166,40731=>13167,40728=>13168,40730=>13169,40753=>13170,40782=>13171,40805=>13172,40804=>13173,40850=>13174,20153=>13175,22214=>13176,22213=>13177,22219=>13178,22897=>13179,23371=>13180,23372=>13181,24021=>13182,24017=>13183,24306=>13184,25889=>13185,25888=>13186,25894=>13187,25890=>13188,27403=>13189,27400=>13190,27401=>13191,27661=>13192,28757=>13193,28758=>13194,28759=>13195,28754=>13196,29214=>13197,29215=>13198,29353=>13199,29567=>13200,29912=>13201,29909=>13202,29913=>13203,29911=>13204,30317=>13205,30381=>13206,31029=>13207,31156=>13208,31344=>13209,31345=>13210,31831=>13211,31836=>13212,31833=>13213,31835=>13214,31834=>13215,31988=>13216,31985=>13217,32401=>13218,32591=>13219,32647=>13220,33246=>13221,33387=>13222,34356=>13223,34357=>13224,34355=>13225,34348=>13226,34354=>13227,34358=>13228,34860=>13229,34856=>13230,34854=>13231,34858=>13232,34853=>13233,35185=>13234,35263=>13235,35262=>13236,35323=>13237,35710=>13238,35716=>13239,35714=>13240,35718=>13241,35717=>13242,35711=>13243,36117=>13244,36501=>13245,36500=>13246,36506=>13247,36498=>13248,36496=>13249,36502=>13250,36503=>13251,36704=>13252,36706=>13253,37191=>13254,37964=>13255,37968=>13256,37962=>13257,37963=>13258,37967=>13259,37959=>13260,37957=>13261,37960=>13262,37961=>13263,37958=>13264,38719=>13265,38883=>13266,39018=>13267,39017=>13268,39115=>13269,39252=>13270,39259=>13271,39502=>13272,39507=>13273,39508=>13274,39500=>13275,39503=>13276,39496=>13277,39498=>13278,39497=>13279,39506=>13280,39504=>13281,39632=>13282,39705=>13283,39723=>13284,39739=>13285,39766=>13286,39765=>13287,40006=>13288,40008=>13289,39999=>13290,40004=>13291,39993=>13292,39987=>13293,40001=>13294,39996=>13295,39991=>13296,39988=>13297,39986=>13298,39997=>13299,39990=>13300,40411=>13301,40402=>13302,40414=>13303,40410=>13304,40395=>13305,40400=>13306,40412=>13307,40401=>13308,40415=>13309,40425=>13310,40409=>13311,40408=>13312,40406=>13313,40437=>13314,40405=>13315,40413=>13316,40630=>13317,40688=>13318,40757=>13319,40755=>13320,40754=>13321,40770=>13322,40811=>13323,40853=>13324,40866=>13325,20797=>13326,21145=>13327,22760=>13328,22759=>13329,22898=>13330,23373=>13331,24024=>13332,34863=>13333,24399=>13334,25089=>13335,25091=>13336,25092=>13337,25897=>13338,25893=>13339,26006=>13340,26347=>13341,27409=>13342,27410=>13343,27407=>13344,27594=>13345,28763=>13346,28762=>13347,29218=>13348,29570=>13349,29569=>13350,29571=>13351,30320=>13352,30676=>13353,31847=>13354,31846=>13355,32405=>13356,33388=>13357,34362=>13358,34368=>13359,34361=>13360,34364=>13361,34353=>13362,34363=>13363,34366=>13364,34864=>13365,34866=>13366,34862=>13367,34867=>13368,35190=>13369,35188=>13370,35187=>13371,35326=>13372,35724=>13373,35726=>13374,35723=>13375,35720=>13376,35909=>13377,36121=>13378,36504=>13379,36708=>13380,36707=>13381,37308=>13382,37986=>13383,37973=>13384,37981=>13385,37975=>13386,37982=>13387,38852=>13388,38853=>13389,38912=>13390,39510=>13391,39513=>13392,39710=>13393,39711=>13394,39712=>13395,40018=>13396,40024=>13397,40016=>13398,40010=>13399,40013=>13400,40011=>13401,40021=>13402,40025=>13403,40012=>13404,40014=>13405,40443=>13406,40439=>13407,40431=>13408,40419=>13409,40427=>13410,40440=>13411,40420=>13412,40438=>13413,40417=>13414,40430=>13415,40422=>13416,40434=>13417,40432=>13418,60370=>13418,40418=>13419,40428=>13420,40436=>13421,40435=>13422,40424=>13423,40429=>13424,40642=>13425,40656=>13426,40690=>13427,40691=>13428,40710=>13429,40732=>13430,40760=>13431,40759=>13432,40758=>13433,40771=>13434,40783=>13435,40817=>13436,40816=>13437,40814=>13438,40815=>13439,22227=>13440,22221=>13441,23374=>13442,23661=>13443,25901=>13444,26349=>13445,26350=>13446,27411=>13447,28767=>13448,28769=>13449,28765=>13450,28768=>13451,29219=>13452,29915=>13453,29925=>13454,30677=>13455,31032=>13456,31159=>13457,31158=>13458,31850=>13459,32407=>13460,32649=>13461,33389=>13462,34371=>13463,34872=>13464,34871=>13465,34869=>13466,34891=>13467,35732=>13468,35733=>13469,36510=>13470,36511=>13471,36512=>13472,36509=>13473,37310=>13474,37309=>13475,37314=>13476,37995=>13477,37992=>13478,37993=>13479,38629=>13480,38726=>13481,38723=>13482,38727=>13483,38855=>13484,38885=>13485,39518=>13486,39637=>13487,39769=>13488,40035=>13489,40039=>13490,40038=>13491,40034=>13492,40030=>13493,40032=>13494,40450=>13495,40446=>13496,40455=>13497,40451=>13498,40454=>13499,40453=>13500,40448=>13501,40449=>13502,40457=>13503,40447=>13504,40445=>13505,40452=>13506,40608=>13507,40734=>13508,40774=>13509,40820=>13510,40821=>13511,40822=>13512,22228=>13513,25902=>13514,26040=>13515,27416=>13516,27417=>13517,27415=>13518,27418=>13519,28770=>13520,29222=>13521,29354=>13522,30680=>13523,30681=>13524,31033=>13525,31849=>13526,31851=>13527,31990=>13528,32410=>13529,32408=>13530,32411=>13531,32409=>13532,33248=>13533,33249=>13534,34374=>13535,34375=>13536,34376=>13537,35193=>13538,35194=>13539,35196=>13540,35195=>13541,35327=>13542,35736=>13543,35737=>13544,36517=>13545,36516=>13546,36515=>13547,37998=>13548,37997=>13549,37999=>13550,38001=>13551,38003=>13552,38729=>13553,39026=>13554,39263=>13555,40040=>13556,40046=>13557,40045=>13558,40459=>13559,40461=>13560,40464=>13561,40463=>13562,40466=>13563,40465=>13564,40609=>13565,40693=>13566,40713=>13567,40775=>13568,40824=>13569,40827=>13570,40826=>13571,40825=>13572,22302=>13573,28774=>13574,31855=>13575,34876=>13576,36274=>13577,36518=>13578,37315=>13579,38004=>13580,38008=>13581,38006=>13582,38005=>13583,39520=>13584,39726=>13585,60830=>13585,40052=>13586,40051=>13587,40049=>13588,40053=>13589,40468=>13590,40467=>13591,40694=>13592,40714=>13593,40868=>13594,28776=>13595,28773=>13596,31991=>13597,34410=>13598,34878=>13599,34877=>13600,34879=>13601,35742=>13602,35996=>13603,36521=>13604,36553=>13605,38731=>13606,39027=>13607,39028=>13608,39116=>13609,39265=>13610,39339=>13611,39524=>13612,39526=>13613,39527=>13614,39716=>13615,40469=>13616,40471=>13617,40776=>13618,25095=>13619,27422=>13620,29223=>13621,34380=>13622,36520=>13623,38018=>13624,38016=>13625,38017=>13626,39529=>13627,39528=>13628,40473=>13629,34379=>13630,35743=>13631,38019=>13632,40057=>13633,40631=>13634,30325=>13635,39531=>13636,40058=>13637,40477=>13638,28777=>13639,28778=>13640,29225=>13641,40612=>13642,40830=>13643,40777=>13644,40856=>13645,65049=>13646,65075=>13743,9588=>13744,65076=>13745,65103=>13746,168=>13747,776=>13747,63208=>13747,710=>13748,65342=>13748,63209=>13748,12541=>13749,63210=>13749,12542=>13750,63211=>13750,12445=>13751,63212=>13751,12446=>13752,63213=>13752,12293=>13754,63216=>13754,12294=>13755,63217=>13755,12295=>13756,63218=>13756,12540=>13757,63219=>13757,65339=>13758,63220=>13758,65341=>13759,63221=>13759,10045=>13760,63222=>13760,12353=>13761,63223=>13761,12354=>13762,63224=>13762,12355=>13763,63225=>13763,12356=>13764,63226=>13764,12357=>13765,63227=>13765,12358=>13766,63228=>13766,12359=>13767,63229=>13767,12360=>13768,63230=>13768,12361=>13769,63231=>13769,12362=>13770,63232=>13770,12363=>13771,63233=>13771,12364=>13772,63234=>13772,12365=>13773,63235=>13773,12366=>13774,63236=>13774,12367=>13775,63237=>13775,12368=>13776,63238=>13776,12369=>13777,63239=>13777,12370=>13778,63240=>13778,12371=>13779,63241=>13779,12372=>13780,63242=>13780,12373=>13781,63243=>13781,12374=>13782,63244=>13782,12375=>13783,63245=>13783,12376=>13784,63246=>13784,12377=>13785,63247=>13785,12378=>13786,63248=>13786,12379=>13787,63249=>13787,12380=>13788,63250=>13788,12381=>13789,63251=>13789,12382=>13790,63252=>13790,12383=>13791,63253=>13791,12384=>13792,63254=>13792,12385=>13793,63255=>13793,12386=>13794,63256=>13794,12387=>13795,63257=>13795,12388=>13796,63258=>13796,12389=>13797,63259=>13797,12390=>13798,63260=>13798,12391=>13799,63261=>13799,12392=>13800,63262=>13800,12393=>13801,63263=>13801,12394=>13802,63264=>13802,12395=>13803,63265=>13803,12396=>13804,63266=>13804,12397=>13805,63267=>13805,12398=>13806,63268=>13806,12399=>13807,63269=>13807,12400=>13808,63270=>13808,12401=>13809,63271=>13809,12402=>13810,63272=>13810,12403=>13811,63273=>13811,12404=>13812,63274=>13812,12405=>13813,63275=>13813,12406=>13814,63276=>13814,12407=>13815,63277=>13815,12408=>13816,63278=>13816,12409=>13817,63279=>13817,12410=>13818,63280=>13818,12411=>13819,63281=>13819,12412=>13820,63282=>13820,12413=>13821,63283=>13821,12414=>13822,63284=>13822,12415=>13823,63285=>13823,12416=>13824,63286=>13824,12417=>13825,63287=>13825,12418=>13826,63288=>13826,12419=>13827,63289=>13827,12420=>13828,63290=>13828,12421=>13829,63291=>13829,12422=>13830,63292=>13830,12423=>13831,63293=>13831,12424=>13832,63294=>13832,12425=>13833,63295=>13833,12426=>13834,63296=>13834,12427=>13835,63297=>13835,12428=>13836,63298=>13836,12429=>13837,63299=>13837,12430=>13838,63300=>13838,12431=>13839,63301=>13839,12432=>13840,63302=>13840,12433=>13841,63303=>13841,12434=>13842,63304=>13842,12435=>13843,63305=>13843,12449=>13844,63306=>13844,12450=>13845,63307=>13845,12451=>13846,63308=>13846,12452=>13847,63309=>13847,12453=>13848,63310=>13848,12454=>13849,63311=>13849,12455=>13850,63312=>13850,12456=>13851,63313=>13851,12457=>13852,63314=>13852,12458=>13853,63315=>13853,12459=>13854,63316=>13854,12460=>13855,63317=>13855,12461=>13856,63318=>13856,12462=>13857,63319=>13857,12463=>13858,63320=>13858,12464=>13859,63321=>13859,12465=>13860,63322=>13860,12466=>13861,63323=>13861,12467=>13862,63324=>13862,12468=>13863,63325=>13863,12469=>13864,63326=>13864,12470=>13865,63327=>13865,12471=>13866,63328=>13866,12472=>13867,63329=>13867,12473=>13868,63330=>13868,12474=>13869,63331=>13869,12475=>13870,63332=>13870,12476=>13871,63333=>13871,12477=>13872,63334=>13872,12478=>13873,63335=>13873,12479=>13874,63336=>13874,12480=>13875,63337=>13875,12481=>13876,63338=>13876,12482=>13877,63339=>13877,12483=>13878,63340=>13878,12484=>13879,63341=>13879,12485=>13880,63342=>13880,12486=>13881,63343=>13881,12487=>13882,63344=>13882,12488=>13883,63345=>13883,12489=>13884,63346=>13884,12490=>13885,63347=>13885,12491=>13886,63348=>13886,12492=>13887,63349=>13887,12493=>13888,63350=>13888,12494=>13889,63351=>13889,12495=>13890,63352=>13890,12496=>13891,63353=>13891,12497=>13892,63354=>13892,12498=>13893,63355=>13893,12499=>13894,63356=>13894,12500=>13895,63357=>13895,12501=>13896,63358=>13896,12502=>13897,63359=>13897,12503=>13898,63360=>13898,12504=>13899,63361=>13899,12505=>13900,63362=>13900,12506=>13901,63363=>13901,12507=>13902,63364=>13902,12508=>13903,63365=>13903,12509=>13904,63366=>13904,12510=>13905,63367=>13905,12511=>13906,63368=>13906,12512=>13907,63369=>13907,12513=>13908,63370=>13908,12514=>13909,63371=>13909,12515=>13910,63372=>13910,12516=>13911,63373=>13911,12517=>13912,63374=>13912,12518=>13913,63375=>13913,12519=>13914,63376=>13914,12520=>13915,63377=>13915,12521=>13916,63378=>13916,12522=>13917,63379=>13917,12523=>13918,63380=>13918,12524=>13919,63381=>13919,12525=>13920,63382=>13920,12526=>13921,63383=>13921,12527=>13922,63384=>13922,12528=>13923,63385=>13923,12529=>13924,63386=>13924,12530=>13925,63387=>13925,12531=>13926,63388=>13926,12532=>13927,63389=>13927,12533=>13928,63390=>13928,12534=>13929,63391=>13929,1040=>13930,63392=>13930,1041=>13931,63393=>13931,1042=>13932,63394=>13932,1043=>13933,63395=>13933,1044=>13934,63396=>13934,1045=>13935,63397=>13935,1025=>13936,63398=>13936,1046=>13937,63399=>13937,1047=>13938,63400=>13938,1048=>13939,63401=>13939,1049=>13940,63402=>13940,1050=>13941,63403=>13941,1051=>13942,63404=>13942,1052=>13943,63405=>13943,1053=>13944,63406=>13944,1054=>13945,63407=>13945,1055=>13946,63408=>13946,1056=>13947,63409=>13947,1057=>13948,63410=>13948,1058=>13949,63411=>13949,1059=>13950,63412=>13950,1060=>13951,63413=>13951,1061=>13952,63414=>13952,1062=>13953,63415=>13953,1063=>13954,63416=>13954,1064=>13955,63417=>13955,1065=>13956,63418=>13956,1066=>13957,63419=>13957,1067=>13958,63420=>13958,1068=>13959,63421=>13959,1069=>13960,63422=>13960,1070=>13961,63423=>13961,1071=>13962,63424=>13962,1072=>13963,63425=>13963,1073=>13964,63426=>13964,1074=>13965,63427=>13965,1075=>13966,63428=>13966,1076=>13967,63429=>13967,1077=>13968,63430=>13968,1105=>13969,63431=>13969,1078=>13970,63432=>13970,1079=>13971,63433=>13971,1080=>13972,63434=>13972,1081=>13973,63435=>13973,1082=>13974,63436=>13974,1083=>13975,63437=>13975,1084=>13976,63438=>13976,1085=>13977,63439=>13977,1086=>13978,63440=>13978,1087=>13979,63441=>13979,1088=>13980,63442=>13980,1089=>13981,63443=>13981,1090=>13982,63444=>13982,1091=>13983,63445=>13983,1092=>13984,63446=>13984,1093=>13985,63447=>13985,1094=>13986,63448=>13986,1095=>13987,63449=>13987,1096=>13988,63450=>13988,1097=>13989,63451=>13989,1098=>13990,63452=>13990,1099=>13991,63453=>13991,1100=>13992,63454=>13992,1101=>13993,63455=>13993,1102=>13994,63456=>13994,1103=>13995,63457=>13995,8679=>13996,63458=>13996,8632=>13997,63459=>13997,8633=>13998,63460=>13998,12751=>13999,20033=>13999,63461=>13999,131276=>14000,63462=>14000,20058=>14001,63463=>14001,131210=>14002,63464=>14002,20994=>14003,63465=>14003,17553=>14004,63466=>14004,40880=>14005,63467=>14005,20872=>14006,63468=>14006,13853=>14007,40881=>14007,63469=>14007,161287=>14008,63470=>14008,172=>14049,65506=>14049,63511=>14049,65508=>14050,63512=>14050,65287=>14051,63513=>14051,65282=>14052,63514=>14052,12849=>14053,63515=>14053,8470=>14054,63516=>14054,8481=>14055,63517=>14055,30849=>14056,37561=>14057,58501=>14057,35023=>14058,22715=>14059,24658=>14060,31911=>14061,23290=>14062,9556=>14063,9574=>14064,9559=>14065,9568=>14066,9580=>14067,9571=>14068,9562=>14069,9577=>14070,9565=>14071,9554=>14072,9572=>14073,9557=>14074,9560=>14078,9575=>14079,9563=>14080,9555=>14081,9573=>14082,9558=>14083,9567=>14084,9579=>14085,9570=>14086,9561=>14087,9576=>14088,9564=>14089,9553=>14090,9619=>14096,65517=>14096,65040=>14099,65041=>14100,65042=>14101,65044=>14103,65043=>14104,65046=>14105,65045=>14106,147159=>14123,58129=>14123,22462=>14124,58130=>14124,159443=>14125,58131=>14125,28990=>14126,58132=>14126,153568=>14127,58133=>14127,27042=>14128,58135=>14128,166889=>14129,58136=>14129,23412=>14130,58137=>14130,31305=>14131,58138=>14131,153825=>14132,58139=>14132,169177=>14133,58140=>14133,31333=>14134,58141=>14134,31357=>14135,58142=>14135,154028=>14136,58143=>14136,31419=>14137,58144=>14137,31408=>14138,58145=>14138,31426=>14139,58146=>14139,31427=>14140,58147=>14140,29137=>14141,58148=>14141,156813=>14142,58149=>14142,16842=>14143,58150=>14143,31450=>14144,58151=>14144,31453=>14145,58152=>14145,31466=>14146,58153=>14146,16879=>14147,58154=>14147,21682=>14148,58155=>14148,154625=>14149,58156=>14149,31499=>14150,58157=>14150,31573=>14151,58158=>14151,31529=>14152,58159=>14152,152334=>14153,58160=>14153,154878=>14154,58161=>14154,31650=>14155,58162=>14155,31599=>14156,58163=>14156,33692=>14157,58164=>14157,154548=>14158,58165=>14158,158847=>14159,58166=>14159,31696=>14160,58167=>14160,33825=>14161,58168=>14161,31634=>14162,58169=>14162,58171=>14164,154912=>14164,33938=>14166,58174=>14166,31738=>14167,58175=>14167,31797=>14169,58177=>14169,154817=>14170,58178=>14170,31812=>14171,58179=>14171,31875=>14172,58180=>14172,149634=>14173,58181=>14173,31910=>14174,58182=>14174,148856=>14175,58184=>14175,31945=>14176,58185=>14176,31943=>14177,58186=>14177,31974=>14178,58187=>14178,31987=>14180,58189=>14180,31989=>14181,58190=>14181,32359=>14182,58192=>14182,17693=>14183,58193=>14183,159300=>14184,58194=>14184,32093=>14185,58195=>14185,159446=>14186,58196=>14186,32137=>14187,58198=>14187,32171=>14188,58199=>14188,28981=>14189,58200=>14189,32179=>14190,58201=>14190,32214=>14191,147543=>14192,58203=>14192,155689=>14193,58204=>14193,32228=>14194,58205=>14194,15635=>14195,58206=>14195,32245=>14196,58207=>14196,137209=>14197,58208=>14197,32229=>14198,58209=>14198,164717=>14199,58210=>14199,155937=>14201,58212=>14201,155994=>14202,58213=>14202,32366=>14203,58214=>14203,17195=>14205,58216=>14205,37996=>14206,58217=>14206,32295=>14207,58218=>14207,32576=>14208,58219=>14208,32577=>14209,58220=>14209,32583=>14210,58221=>14210,31030=>14211,58222=>14211,156368=>14212,58223=>14212,39393=>14213,58224=>14213,32663=>14214,58225=>14214,156497=>14215,58226=>14215,32675=>14216,58227=>14216,136801=>14217,58228=>14217,131176=>14218,58229=>14218,17756=>14219,58230=>14219,145254=>14220,58231=>14220,164666=>14221,58233=>14221,32762=>14222,58234=>14222,156809=>14223,58235=>14223,64091=>14224,32776=>14225,58237=>14225,32797=>14226,58238=>14226,32815=>14228,58240=>14228,172167=>14229,58241=>14229,158915=>14230,58242=>14230,32827=>14231,58243=>14231,32828=>14232,58244=>14232,32865=>14233,58245=>14233,141076=>14234,58246=>14234,18825=>14235,58247=>14235,157222=>14236,58248=>14236,146915=>14237,58249=>14237,157416=>14238,58250=>14238,26405=>14239,58251=>14239,32935=>14240,58252=>14240,166472=>14241,58253=>14241,33031=>14242,58254=>14242,33050=>14243,58255=>14243,22704=>14244,58256=>14244,141046=>14245,58257=>14245,27775=>14246,58258=>14246,156824=>14247,58259=>14247,25831=>14248,58261=>14248,136330=>14249,58262=>14249,33304=>14250,58263=>14250,137310=>14251,58264=>14251,27219=>14252,58265=>14252,150117=>14253,58266=>14253,150165=>14254,58267=>14254,17530=>14255,58268=>14255,33321=>14256,58269=>14256,158290=>14257,58271=>14257,146814=>14258,58272=>14258,20473=>14259,58273=>14259,136445=>14260,58274=>14260,34018=>14261,58275=>14261,33634=>14262,58276=>14262,194959=>14263,149927=>14264,58278=>14264,144688=>14265,58279=>14265,137075=>14266,58280=>14266,146936=>14267,58281=>14267,33450=>14268,58282=>14268,26907=>14269,58283=>14269,194964=>14270,58284=>14270,16859=>14271,58285=>14271,34123=>14272,58286=>14272,33488=>14273,58287=>14273,33562=>14274,58288=>14274,134678=>14275,58289=>14275,137140=>14276,58290=>14276,14017=>14277,58291=>14277,143741=>14278,58292=>14278,144730=>14279,58293=>14279,33403=>14280,58294=>14280,33506=>14281,58295=>14281,33560=>14282,58296=>14282,147083=>14283,58297=>14283,159139=>14284,58298=>14284,158469=>14285,58299=>14285,158615=>14286,58300=>14286,144846=>14287,58301=>14287,15807=>14288,58302=>14288,33565=>14289,58303=>14289,21996=>14290,58304=>14290,33669=>14291,58305=>14291,17675=>14292,58306=>14292,159141=>14293,58307=>14293,33708=>14294,58308=>14294,33747=>14296,58310=>14296,159444=>14297,58312=>14297,27223=>14298,58313=>14298,34138=>14299,58314=>14299,13462=>14300,58315=>14300,159298=>14301,58316=>14301,33880=>14302,58318=>14302,154596=>14303,58319=>14303,33905=>14304,58320=>14304,15827=>14305,58321=>14305,17636=>14306,58322=>14306,27303=>14307,58323=>14307,33866=>14308,58324=>14308,31064=>14309,58326=>14309,158614=>14311,58328=>14311,159351=>14312,58329=>14312,159299=>14313,58330=>14313,34014=>14314,58331=>14314,33681=>14316,58333=>14316,17568=>14317,58334=>14317,33939=>14318,58335=>14318,34020=>14319,58336=>14319,154769=>14320,58337=>14320,16960=>14321,58338=>14321,154816=>14322,58339=>14322,17731=>14323,58340=>14323,34100=>14324,58341=>14324,23282=>14325,58342=>14325,17699=>14326,17703=>14327,58344=>14327,34163=>14328,58345=>14328,17686=>14329,58346=>14329,26559=>14330,58347=>14330,34326=>14331,58348=>14331,165413=>14332,58349=>14332,165435=>14333,58350=>14333,34241=>14334,58351=>14334,159880=>14335,58352=>14335,34306=>14336,58353=>14336,136578=>14337,58354=>14337,159949=>14338,58355=>14338,194994=>14339,58356=>14339,17770=>14340,58357=>14340,34344=>14341,58358=>14341,13896=>14342,58359=>14342,137378=>14343,58360=>14343,21495=>14344,58361=>14344,160666=>14345,58362=>14345,34430=>14346,58363=>14346,172280=>14348,58365=>14348,34798=>14349,58366=>14349,142375=>14350,58367=>14350,34737=>14351,58368=>14351,34778=>14352,58369=>14352,34831=>14353,60990=>14353,58370=>14353,22113=>14354,58371=>14354,34412=>14355,58372=>14355,26710=>14356,58373=>14356,17935=>14357,58374=>14357,34885=>14358,58375=>14358,34886=>14359,58376=>14359,161248=>14360,58377=>14360,146873=>14361,58378=>14361,161252=>14362,58379=>14362,34910=>14363,58380=>14363,34972=>14364,58381=>14364,18011=>14365,58382=>14365,34996=>14366,58383=>14366,34997=>14367,58384=>14367,35013=>14368,58386=>14368,161551=>14369,58388=>14369,35207=>14370,58389=>14370,35239=>14374,58393=>14374,35260=>14375,58394=>14375,166437=>14376,58395=>14376,35303=>14377,58396=>14377,162084=>14378,58397=>14378,162493=>14379,58398=>14379,35484=>14380,58399=>14380,30611=>14381,58400=>14381,37374=>14382,58401=>14382,35472=>14383,58402=>14383,162393=>14384,58403=>14384,31465=>14385,58404=>14385,162618=>14386,58405=>14386,18195=>14387,58407=>14387,162616=>14388,58408=>14388,29052=>14389,58409=>14389,35596=>14390,58410=>14390,35615=>14391,58411=>14391,152624=>14392,58412=>14392,152933=>14393,58413=>14393,35647=>14394,58414=>14394,35661=>14396,58416=>14396,35497=>14397,58417=>14397,150138=>14398,58418=>14398,35728=>14399,58419=>14399,35739=>14400,58420=>14400,35503=>14401,58421=>14401,136927=>14402,58422=>14402,17941=>14403,58423=>14403,34895=>14404,58424=>14404,35995=>14405,58425=>14405,163156=>14406,58426=>14406,163215=>14407,58427=>14407,195028=>14408,58428=>14408,14117=>14409,58429=>14409,163155=>14410,58430=>14410,36054=>14411,58431=>14411,163224=>14412,58432=>14412,163261=>14413,58433=>14413,36114=>14414,58434=>14414,36099=>14415,58435=>14415,137488=>14416,58436=>14416,36059=>14417,58437=>14417,28764=>14418,58438=>14418,36113=>14419,58439=>14419,16080=>14420,58441=>14420,195031=>14421,36265=>14422,58443=>14422,163842=>14423,58444=>14423,135188=>14424,58445=>14424,149898=>14425,58446=>14425,15228=>14426,58447=>14426,164284=>14427,58448=>14427,160012=>14428,58449=>14428,31463=>14429,58450=>14429,36525=>14430,58451=>14430,36534=>14431,58452=>14431,36547=>14432,58453=>14432,37588=>14433,58454=>14433,36633=>14434,58455=>14434,36653=>14435,58456=>14435,164709=>14436,58457=>14436,164882=>14437,58458=>14437,36773=>14438,58459=>14438,37635=>14439,58460=>14439,172703=>14440,58461=>14440,133712=>14441,58462=>14441,36787=>14442,58463=>14442,166366=>14444,58465=>14444,165181=>14445,58466=>14445,146875=>14446,58467=>14446,24312=>14447,58468=>14447,143970=>14448,58469=>14448,36857=>14449,58470=>14449,140069=>14451,58474=>14451,14720=>14452,58475=>14452,159447=>14453,58476=>14453,36919=>14454,58477=>14454,165180=>14455,58478=>14455,162494=>14456,58479=>14456,36961=>14457,58480=>14457,165228=>14458,58481=>14458,165387=>14459,58482=>14459,37032=>14460,58483=>14460,165651=>14461,58484=>14461,37060=>14462,58485=>14462,165606=>14463,58486=>14463,37038=>14464,58487=>14464,64038=>14465,37223=>14466,58489=>14466,37289=>14467,58491=>14467,37316=>14468,58492=>14468,31916=>14469,58493=>14469,166195=>14470,58494=>14470,138889=>14471,58495=>14471,37390=>14472,58496=>14472,27807=>14473,58497=>14473,37441=>14474,58498=>14474,37474=>14475,58499=>14475,153017=>14476,58500=>14476,166598=>14477,58502=>14477,146587=>14478,58503=>14478,166668=>14479,58504=>14479,153051=>14480,58505=>14480,134449=>14481,58506=>14481,37676=>14482,58507=>14482,37739=>14483,58508=>14483,166625=>14484,58509=>14484,166891=>14485,58510=>14485,23235=>14486,58512=>14486,166626=>14487,58513=>14487,166629=>14488,58514=>14488,18789=>14489,58515=>14489,37444=>14490,58516=>14490,166892=>14491,58517=>14491,166969=>14492,58518=>14492,166911=>14493,58519=>14493,37747=>14494,58520=>14494,37979=>14495,58521=>14495,36540=>14496,58522=>14496,38277=>14497,58523=>14497,38310=>14498,58524=>14498,37926=>14499,58525=>14499,38304=>14500,58526=>14500,28662=>14501,58527=>14501,17081=>14502,58528=>14502,165592=>14503,58530=>14503,135804=>14504,58531=>14504,146990=>14505,58532=>14505,18911=>14506,58533=>14506,27676=>14507,58534=>14507,38523=>14508,58535=>14508,38550=>14509,58536=>14509,16748=>14510,58537=>14510,38563=>14511,58538=>14511,159445=>14512,58539=>14512,25050=>14513,58540=>14513,58541=>14514,30965=>14515,58542=>14515,166624=>14516,58543=>14516,38589=>14517,58544=>14517,21452=>14518,58545=>14518,18849=>14519,58546=>14519,158904=>14520,58547=>14520,131700=>14521,58548=>14521,156688=>14522,58549=>14522,168111=>14523,58550=>14523,168165=>14524,58551=>14524,150225=>14525,58552=>14525,137493=>14526,58553=>14526,144138=>14527,58554=>14527,38705=>14528,58555=>14528,34370=>14529,58556=>14529,38710=>14530,58557=>14530,18959=>14531,58558=>14531,17725=>14532,58559=>14532,17797=>14533,58560=>14533,150249=>14534,58561=>14534,28789=>14535,58562=>14535,23361=>14536,58563=>14536,38683=>14537,58564=>14537,168405=>14539,58566=>14539,38743=>14540,58567=>14540,23370=>14541,58568=>14541,168427=>14542,58569=>14542,38751=>14543,58570=>14543,37925=>14544,58571=>14544,20688=>14545,58572=>14545,143543=>14546,58573=>14546,143548=>14547,58574=>14547,38793=>14548,58575=>14548,38815=>14549,58576=>14549,38833=>14550,58577=>14550,38846=>14551,58578=>14551,38848=>14552,58579=>14552,38866=>14553,58580=>14553,38880=>14554,58581=>14554,152684=>14555,58582=>14555,38894=>14556,58583=>14556,29724=>14557,58584=>14557,169011=>14558,58585=>14558,38901=>14560,58587=>14560,168989=>14561,58588=>14561,162170=>14562,58589=>14562,19153=>14563,58590=>14563,38964=>14564,58591=>14564,38963=>14565,58592=>14565,38987=>14566,58593=>14566,39014=>14567,58594=>14567,15118=>14568,58595=>14568,160117=>14569,58596=>14569,15697=>14570,58597=>14570,132656=>14571,58598=>14571,147804=>14572,58599=>14572,153350=>14573,58600=>14573,39114=>14574,58601=>14574,39095=>14575,58602=>14575,39112=>14576,58603=>14576,39111=>14577,58604=>14577,19199=>14578,58605=>14578,159015=>14579,58606=>14579,136915=>14580,58607=>14580,21936=>14581,58608=>14581,39137=>14582,58609=>14582,39142=>14583,58610=>14583,39148=>14584,58611=>14584,37752=>14585,58612=>14585,39225=>14586,58613=>14586,150057=>14587,58614=>14587,19314=>14588,58615=>14588,170071=>14589,58616=>14589,170245=>14590,58617=>14590,39413=>14591,58618=>14591,39436=>14592,58619=>14592,39483=>14593,58620=>14593,39440=>14594,58621=>14594,39512=>14595,58622=>14595,153381=>14596,58623=>14596,14020=>14597,58624=>14597,168113=>14598,58625=>14598,170965=>14599,58626=>14599,39648=>14600,58627=>14600,39650=>14601,58628=>14601,170757=>14602,58629=>14602,39668=>14603,58630=>14603,19470=>14604,58631=>14604,39700=>14605,58632=>14605,39725=>14606,58633=>14606,165376=>14607,58634=>14607,20532=>14608,58635=>14608,39732=>14609,58636=>14609,14531=>14610,58638=>14610,143485=>14611,58639=>14611,39760=>14612,58640=>14612,39744=>14613,58641=>14613,171326=>14614,58642=>14614,23109=>14615,58643=>14615,137315=>14616,58644=>14616,39822=>14617,58645=>14617,39938=>14618,58647=>14618,39935=>14619,58648=>14619,39948=>14620,58649=>14620,171624=>14621,58650=>14621,40404=>14622,58651=>14622,171959=>14623,58652=>14623,172434=>14624,58653=>14624,172459=>14625,58654=>14625,172257=>14626,58655=>14626,172323=>14627,58656=>14627,172511=>14628,58657=>14628,40318=>14629,58658=>14629,40323=>14630,58659=>14630,172340=>14631,58660=>14631,40462=>14632,58661=>14632,40388=>14633,58663=>14633,172435=>14634,58665=>14634,172576=>14635,58666=>14635,137531=>14636,58667=>14636,172595=>14637,58668=>14637,40249=>14638,58669=>14638,172217=>14639,58670=>14639,172724=>14640,58671=>14640,40592=>14641,58672=>14641,40597=>14642,58673=>14642,40606=>14643,58674=>14643,40610=>14644,58675=>14644,19764=>14645,58676=>14645,40618=>14646,58677=>14646,40623=>14647,58678=>14647,148324=>14648,58679=>14648,40641=>14649,58680=>14649,15200=>14650,58681=>14650,14821=>14651,58682=>14651,15645=>14652,58683=>14652,20274=>14653,58684=>14653,14270=>14654,58685=>14654,166955=>14655,58686=>14655,40706=>14656,58687=>14656,40712=>14657,58688=>14657,19350=>14658,58689=>14658,37924=>14659,58690=>14659,159138=>14660,58691=>14660,40727=>14661,60836=>14661,58692=>14661,195099=>14662,40761=>14663,58694=>14663,22175=>14664,58695=>14664,22154=>14665,58696=>14665,40773=>14666,58697=>14666,39352=>14667,58698=>14667,168075=>14668,58699=>14668,38898=>14669,58700=>14669,33919=>14670,58701=>14670,40809=>14672,58703=>14672,31452=>14673,58704=>14673,40846=>14674,58705=>14674,29206=>14675,58706=>14675,19390=>14676,58707=>14676,149877=>14677,58708=>14677,149947=>14678,58709=>14678,29047=>14679,58710=>14679,150008=>14680,58711=>14680,148296=>14681,58712=>14681,150097=>14682,58713=>14682,29598=>14683,58714=>14683,166874=>14684,58715=>14684,137466=>14685,58716=>14685,31135=>14686,58717=>14686,166270=>14687,58718=>14687,167478=>14688,58719=>14688,37737=>14689,58720=>14689,37875=>14690,58721=>14690,166468=>14691,58722=>14691,37612=>14692,58723=>14692,37761=>14693,58724=>14693,37835=>14694,58725=>14694,166252=>14695,58726=>14695,148665=>14696,58727=>14696,29207=>14697,58728=>14697,16107=>14698,58729=>14698,30578=>14699,58730=>14699,31299=>14700,58731=>14700,28880=>14701,58732=>14701,148595=>14702,58733=>14702,148472=>14703,58734=>14703,29054=>14704,58735=>14704,137199=>14705,58736=>14705,28835=>14706,58737=>14706,137406=>14707,58738=>14707,144793=>14708,58739=>14708,16071=>14709,58740=>14709,137349=>14710,58741=>14710,152623=>14711,58742=>14711,137208=>14712,58743=>14712,14114=>14713,58744=>14713,136955=>14714,58745=>14714,137273=>14715,58746=>14715,14049=>14716,58747=>14716,137076=>14717,58748=>14717,137425=>14718,58749=>14718,155467=>14719,58750=>14719,14115=>14720,58751=>14720,136896=>14721,58752=>14721,22363=>14722,58753=>14722,150053=>14723,58754=>14723,136190=>14724,58755=>14724,135848=>14725,58756=>14725,136134=>14726,58757=>14726,136374=>14727,58758=>14727,34051=>14728,58761=>14728,58759=>14728,145062=>14729,58760=>14729,33877=>14731,58762=>14731,149908=>14732,58763=>14732,160101=>14733,58764=>14733,146993=>14734,58765=>14734,152924=>14735,58766=>14735,147195=>14736,58767=>14736,159826=>14737,58768=>14737,17652=>14738,58769=>14738,145134=>14739,58770=>14739,170397=>14740,58771=>14740,159526=>14741,58772=>14741,26617=>14742,58773=>14742,14131=>14743,58774=>14743,15381=>14744,58775=>14744,15847=>14745,58776=>14745,22636=>14746,58777=>14746,137506=>14747,58778=>14747,26640=>14748,58779=>14748,16471=>14749,58780=>14749,145215=>14750,58781=>14750,147681=>14751,58782=>14751,147595=>14752,58783=>14752,147727=>14753,58784=>14753,158753=>14754,58785=>14754,21707=>14755,58786=>14755,22174=>14756,58787=>14756,157361=>14757,58788=>14757,22162=>14758,58789=>14758,135135=>14759,58790=>14759,134056=>14760,58791=>14760,134669=>14761,58792=>14761,166675=>14763,58794=>14763,37788=>14764,58795=>14764,20216=>14765,58796=>14765,20779=>14766,58797=>14766,14361=>14767,58798=>14767,148534=>14768,58799=>14768,20156=>14769,58800=>14769,132197=>14770,58801=>14770,20299=>14772,58803=>14772,20362=>14773,58804=>14773,153169=>14774,58805=>14774,23144=>14775,58806=>14775,131499=>14776,58807=>14776,132043=>14777,58808=>14777,14745=>14778,58809=>14778,131850=>14779,58810=>14779,132116=>14780,58811=>14780,13365=>14781,58812=>14781,20265=>14782,58813=>14782,131776=>14783,58814=>14783,167603=>14784,58815=>14784,131701=>14785,58816=>14785,35546=>14786,58817=>14786,131596=>14787,58818=>14787,20120=>14788,58819=>14788,20685=>14789,58820=>14789,20749=>14790,58821=>14790,20386=>14791,58822=>14791,20227=>14792,58823=>14792,150030=>14793,58824=>14793,147082=>14794,58825=>14794,20290=>14795,58826=>14795,20526=>14796,58827=>14796,20588=>14797,58828=>14797,20609=>14798,58829=>14798,20428=>14799,58830=>14799,20453=>14800,58831=>14800,20568=>14801,58832=>14801,20732=>14802,58833=>14802,28278=>14803,58838=>14803,144789=>14804,58839=>14804,147001=>14805,58840=>14805,147135=>14806,58841=>14806,28018=>14807,58842=>14807,137348=>14808,58843=>14808,147081=>14809,58844=>14809,20904=>14810,58845=>14810,20931=>14811,58846=>14811,132576=>14812,58847=>14812,17629=>14813,58848=>14813,132259=>14814,58849=>14814,132242=>14815,58850=>14815,132241=>14816,58851=>14816,36218=>14817,58852=>14817,166556=>14818,58853=>14818,132878=>14819,58854=>14819,21081=>14820,58855=>14820,21156=>14821,58856=>14821,133235=>14822,58857=>14822,21217=>14823,58858=>14823,18042=>14825,58860=>14825,29068=>14826,58861=>14826,148364=>14827,58862=>14827,134176=>14828,58863=>14828,149932=>14829,58864=>14829,135396=>14830,58865=>14830,27089=>14831,58866=>14831,134685=>14832,58867=>14832,16094=>14834,58869=>14834,29849=>14835,58870=>14835,29716=>14836,58871=>14836,29782=>14837,58872=>14837,29592=>14838,58873=>14838,19342=>14839,58874=>14839,150204=>14840,58875=>14840,147597=>14841,58876=>14841,21456=>14842,58877=>14842,13700=>14843,58878=>14843,29199=>14844,58879=>14844,147657=>14845,58880=>14845,21940=>14846,58881=>14846,131909=>14847,58882=>14847,21709=>14848,58883=>14848,134086=>14849,58884=>14849,22301=>14850,58885=>14850,37469=>14851,58886=>14851,38644=>14852,58887=>14852,22493=>14853,58889=>14853,22413=>14854,58890=>14854,22399=>14855,58891=>14855,13886=>14856,58892=>14856,22731=>14857,58893=>14857,23193=>14858,58894=>14858,166470=>14859,58895=>14859,136954=>14860,58896=>14860,137071=>14861,58897=>14861,136976=>14862,58898=>14862,23084=>14863,58899=>14863,22968=>14864,58900=>14864,23166=>14865,58902=>14865,23247=>14866,58903=>14866,23058=>14867,58904=>14867,153926=>14868,58905=>14868,137715=>14869,58906=>14869,137313=>14870,58907=>14870,148117=>14871,58908=>14871,14069=>14872,58909=>14872,27909=>14873,58910=>14873,29763=>14874,58911=>14874,23073=>14875,58912=>14875,155267=>14876,58913=>14876,23169=>14877,58914=>14877,166871=>14878,58915=>14878,132115=>14879,58916=>14879,37856=>14880,58917=>14880,29836=>14881,58918=>14881,135939=>14882,58919=>14882,28933=>14883,58920=>14883,18802=>14884,58921=>14884,37896=>14885,58922=>14885,166395=>14886,58923=>14886,37821=>14887,58924=>14887,14240=>14888,58925=>14888,23582=>14889,58926=>14889,23710=>14890,58927=>14890,24158=>14891,58928=>14891,24136=>14892,58929=>14892,137622=>14893,58930=>14893,137596=>14894,58931=>14894,146158=>14895,58932=>14895,24269=>14896,58933=>14896,23375=>14897,58934=>14897,58935=>14898,137475=>14898,58936=>14899,137476=>14899,14081=>14900,58937=>14900,137376=>14901,58938=>14901,14045=>14902,58939=>14902,136958=>14903,58940=>14903,14035=>14904,58941=>14904,33066=>14905,58942=>14905,166471=>14906,58943=>14906,138682=>14907,58944=>14907,144498=>14908,58945=>14908,166312=>14909,58946=>14909,24332=>14910,60916=>14910,58947=>14910,24334=>14911,58948=>14911,137511=>14912,58949=>14912,137131=>14913,58950=>14913,23147=>14914,58951=>14914,137019=>14915,58952=>14915,23364=>14916,58953=>14916,161277=>14917,58955=>14917,34912=>14918,58956=>14918,24702=>14919,58957=>14919,141408=>14920,58958=>14920,140843=>14921,58959=>14921,24539=>14922,58960=>14922,16056=>14923,58961=>14923,140719=>14924,58962=>14924,140734=>14925,58963=>14925,168072=>14926,58964=>14926,159603=>14927,58965=>14927,25024=>14928,58966=>14928,131134=>14929,58967=>14929,131142=>14930,58968=>14930,140827=>14931,58969=>14931,24985=>14932,58970=>14932,24984=>14933,58971=>14933,24693=>14934,58972=>14934,142491=>14935,58973=>14935,142599=>14936,58974=>14936,149204=>14937,58975=>14937,168269=>14938,58976=>14938,25713=>14939,58977=>14939,149093=>14940,58978=>14940,142186=>14941,58979=>14941,14889=>14942,58980=>14942,142114=>14943,58981=>14943,144464=>14944,58982=>14944,170218=>14945,58983=>14945,142968=>14946,58984=>14946,25399=>14947,58985=>14947,25782=>14948,58987=>14948,25393=>14949,58988=>14949,25553=>14950,58989=>14950,149987=>14951,58990=>14951,142695=>14952,58991=>14952,25252=>14953,58992=>14953,142497=>14954,58993=>14954,25659=>14955,58994=>14955,25963=>14956,58995=>14956,26994=>14957,58996=>14957,15348=>14958,58997=>14958,143502=>14959,58998=>14959,144045=>14960,58999=>14960,149897=>14961,59000=>14961,144043=>14962,59001=>14962,21773=>14963,59002=>14963,144096=>14964,59003=>14964,137433=>14965,59004=>14965,169023=>14966,59005=>14966,26318=>14967,59006=>14967,144009=>14968,59007=>14968,143795=>14969,59008=>14969,15072=>14970,59009=>14970,152964=>14971,59011=>14971,166690=>14972,59012=>14972,152975=>14973,59013=>14973,136956=>14974,59014=>14974,152923=>14975,59015=>14975,152613=>14976,59016=>14976,30958=>14977,59017=>14977,143619=>14978,59018=>14978,137258=>14979,59019=>14979,143924=>14980,59020=>14980,13412=>14981,59021=>14981,143887=>14982,59022=>14982,143746=>14983,59023=>14983,148169=>14984,59024=>14984,26254=>14985,59025=>14985,159012=>14986,59026=>14986,26219=>14987,59027=>14987,19347=>14988,59028=>14988,26160=>14989,59029=>14989,161904=>14990,59030=>14990,138731=>14991,59031=>14991,26211=>14992,59032=>14992,144082=>14993,59033=>14993,144097=>14994,59034=>14994,26142=>14995,59035=>14995,153714=>14996,59036=>14996,14545=>14997,59037=>14997,145466=>14998,59038=>14998,145340=>14999,59039=>14999,15257=>15000,59040=>15000,145314=>15001,59041=>15001,144382=>15002,59042=>15002,29904=>15003,59043=>15003,15254=>15004,59044=>15004,149034=>15005,59046=>15005,26806=>15006,59047=>15006,15300=>15008,59049=>15008,27326=>15009,59050=>15009,145365=>15010,59052=>15010,148615=>15011,59053=>15011,27187=>15012,59054=>15012,27218=>15013,59055=>15013,27337=>15014,59056=>15014,27397=>15015,59057=>15015,137490=>15016,59058=>15016,25873=>15017,59059=>15017,26776=>15018,59060=>15018,27212=>15019,59061=>15019,15319=>15020,59062=>15020,27258=>15021,59063=>15021,27479=>15022,59064=>15022,147392=>15023,59065=>15023,146586=>15024,59066=>15024,37792=>15025,59067=>15025,37618=>15026,59068=>15026,166890=>15027,59069=>15027,166603=>15028,59070=>15028,37513=>15029,59071=>15029,163870=>15030,59072=>15030,166364=>15031,59073=>15031,37991=>15032,59074=>15032,28069=>15033,59075=>15033,28427=>15034,59076=>15034,147327=>15036,59079=>15036,15759=>15037,59080=>15037,28164=>15038,59081=>15038,147516=>15039,59082=>15039,23101=>15040,59083=>15040,28170=>15041,59084=>15041,22599=>15042,59085=>15042,27940=>15043,59086=>15043,30786=>15044,59087=>15044,28987=>15045,59088=>15045,148250=>15046,59089=>15046,148086=>15047,59090=>15047,28913=>15048,59091=>15048,29264=>15049,61085=>15049,59092=>15049,29319=>15050,59093=>15050,29332=>15051,59094=>15051,149391=>15052,59095=>15052,149285=>15053,59096=>15053,20857=>15054,59097=>15054,150180=>15055,59098=>15055,132587=>15056,59099=>15056,29818=>15057,59100=>15057,147192=>15058,59101=>15058,144991=>15059,59102=>15059,150090=>15060,59103=>15060,149783=>15061,59104=>15061,155617=>15062,59105=>15062,16134=>15063,59106=>15063,16049=>15064,59107=>15064,150239=>15065,59108=>15065,166947=>15066,59109=>15066,147253=>15067,59110=>15067,24743=>15068,59111=>15068,16115=>15069,59112=>15069,29900=>15070,59113=>15070,29756=>15071,59114=>15071,37767=>15072,59115=>15072,29751=>15073,59116=>15073,17567=>15074,59117=>15074,159210=>15075,59118=>15075,17745=>15076,59119=>15076,30083=>15077,59120=>15077,16227=>15078,59121=>15078,150745=>15079,59122=>15079,150790=>15080,59123=>15080,16216=>15081,59124=>15081,30037=>15082,59125=>15082,30323=>15083,59126=>15083,173510=>15084,59127=>15084,29800=>15086,61070=>15086,59129=>15086,166604=>15087,59130=>15087,149931=>15088,59131=>15088,149902=>15089,59132=>15089,15099=>15090,59133=>15090,15821=>15091,59134=>15091,150094=>15092,59135=>15092,16127=>15093,59136=>15093,149957=>15094,59137=>15094,149747=>15095,59138=>15095,37370=>15096,59139=>15096,22322=>15097,59140=>15097,37698=>15098,59141=>15098,166627=>15099,59142=>15099,137316=>15100,59143=>15100,20703=>15101,59144=>15101,152097=>15102,59145=>15102,152039=>15103,59146=>15103,30584=>15104,59147=>15104,143922=>15105,59148=>15105,30478=>15106,59149=>15106,30479=>15107,59150=>15107,30587=>15108,59151=>15108,149143=>15109,59152=>15109,145281=>15110,59153=>15110,14942=>15111,59154=>15111,149744=>15112,59155=>15112,29752=>15113,59156=>15113,29851=>15114,59157=>15114,16063=>15115,59158=>15115,150202=>15116,59159=>15116,150215=>15117,59160=>15117,16584=>15118,59161=>15118,150166=>15119,59162=>15119,156078=>15120,59163=>15120,37639=>15121,59164=>15121,152961=>15122,59165=>15122,30750=>15123,59166=>15123,30861=>15124,59167=>15124,30856=>15125,59168=>15125,30930=>15126,59169=>15126,29648=>15127,59170=>15127,31065=>15128,59171=>15128,161601=>15129,59172=>15129,153315=>15130,59173=>15130,16654=>15131,59174=>15131,31141=>15134,59177=>15134,27181=>15135,59178=>15135,147194=>15136,59179=>15136,31290=>15137,59180=>15137,31220=>15138,59181=>15138,16750=>15139,59182=>15139,136934=>15140,59183=>15140,16690=>15141,59184=>15141,37429=>15142,59185=>15142,31217=>15143,59186=>15143,134476=>15144,59187=>15144,149900=>15145,59188=>15145,131737=>15146,59189=>15146,146874=>15147,59190=>15147,137070=>15148,59191=>15148,13719=>15149,59192=>15149,21867=>15150,59193=>15150,13680=>15151,59194=>15151,13994=>15152,59195=>15152,131540=>15153,59196=>15153,134157=>15154,59197=>15154,31458=>15155,59198=>15155,23129=>15156,59199=>15156,141045=>15157,59200=>15157,154287=>15158,59201=>15158,154268=>15159,59202=>15159,23053=>15160,59203=>15160,131675=>15161,59204=>15161,30960=>15162,59205=>15162,23082=>15163,59206=>15163,154566=>15164,59207=>15164,31486=>15165,59208=>15165,16889=>15166,59209=>15166,31837=>15167,59210=>15167,31853=>15168,59211=>15168,16913=>15169,59212=>15169,154547=>15170,59213=>15170,155324=>15171,59214=>15171,155302=>15172,59215=>15172,31949=>15173,59216=>15173,150009=>15174,59217=>15174,137136=>15175,59218=>15175,31886=>15176,59219=>15176,31868=>15177,59220=>15177,31918=>15178,59221=>15178,27314=>15179,59222=>15179,32220=>15180,59223=>15180,32263=>15181,59224=>15181,32211=>15182,59225=>15182,32590=>15183,59226=>15183,156257=>15184,59227=>15184,155996=>15185,59228=>15185,162632=>15186,59229=>15186,32151=>15187,59230=>15187,155266=>15188,59231=>15188,17002=>15189,59232=>15189,158581=>15190,59233=>15190,133398=>15191,59234=>15191,26582=>15192,59235=>15192,131150=>15193,59236=>15193,144847=>15194,59237=>15194,22468=>15195,59238=>15195,156690=>15196,59239=>15196,156664=>15197,59240=>15197,32733=>15198,59242=>15198,31527=>15199,59243=>15199,133164=>15200,59244=>15200,154345=>15201,59245=>15201,154947=>15202,59246=>15202,31500=>15203,59247=>15203,155150=>15204,59248=>15204,39398=>15205,59249=>15205,34373=>15206,59250=>15206,39523=>15207,59251=>15207,27164=>15208,59252=>15208,144447=>15209,59253=>15209,150007=>15210,59255=>15210,157101=>15211,59256=>15211,39455=>15212,59257=>15212,157088=>15213,59258=>15213,33941=>15214,160039=>15215,59260=>15215,158929=>15216,59261=>15216,17642=>15217,59262=>15217,33079=>15218,59263=>15218,17410=>15219,59264=>15219,32966=>15220,59265=>15220,33033=>15221,59266=>15221,33090=>15222,59267=>15222,157620=>15223,59268=>15223,39107=>15224,59269=>15224,158274=>15225,59270=>15225,33378=>15226,59271=>15226,33381=>15227,59272=>15227,158289=>15228,59273=>15228,33875=>15229,59274=>15229,159143=>15230,59275=>15230,34320=>15231,59276=>15231,160283=>15232,59277=>15232,23174=>15233,59278=>15233,16767=>15234,59279=>15234,137280=>15235,59280=>15235,23339=>15236,59281=>15236,137377=>15237,59282=>15237,23268=>15238,59283=>15238,137432=>15239,59284=>15239,34464=>15240,59285=>15240,195004=>15241,59286=>15241,146831=>15242,59287=>15242,34861=>15243,59288=>15243,160802=>15244,59289=>15244,23042=>15245,59290=>15245,34926=>15246,59291=>15246,20293=>15247,59292=>15247,34951=>15248,59293=>15248,35007=>15249,59294=>15249,35046=>15250,59295=>15250,35173=>15251,59296=>15251,35149=>15252,59297=>15252,153219=>15253,59298=>15253,35156=>15254,59299=>15254,161669=>15255,59300=>15255,161668=>15256,59301=>15256,166901=>15257,59302=>15257,166873=>15258,59303=>15258,166812=>15259,59304=>15259,166393=>15260,59305=>15260,16045=>15261,59306=>15261,33955=>15262,59307=>15262,18165=>15263,59308=>15263,18127=>15264,59309=>15264,14322=>15265,59310=>15265,35389=>15266,59311=>15266,35356=>15267,59312=>15267,169032=>15268,59313=>15268,24397=>15269,59314=>15269,37419=>15270,59315=>15270,148100=>15271,59316=>15271,26068=>15272,59317=>15272,28969=>15273,59318=>15273,28868=>15274,59319=>15274,137285=>15275,59320=>15275,40301=>15276,59321=>15276,35999=>15277,59322=>15277,36073=>15278,59323=>15278,163292=>15279,59324=>15279,22938=>15280,59325=>15280,30659=>15281,59326=>15281,23024=>15282,59327=>15282,14036=>15283,59329=>15283,36394=>15284,59330=>15284,36519=>15285,59331=>15285,150537=>15286,59332=>15286,36656=>15287,59333=>15287,36682=>15288,59334=>15288,17140=>15289,59335=>15289,27736=>15290,59336=>15290,28603=>15291,59337=>15291,140065=>15292,59338=>15292,18587=>15293,59339=>15293,28537=>15294,59340=>15294,28299=>15295,59341=>15295,137178=>15296,59342=>15296,39913=>15297,59343=>15297,14005=>15298,59344=>15298,149807=>15299,59345=>15299,37051=>15300,59346=>15300,18612=>15301,21873=>15302,59348=>15302,18694=>15303,59349=>15303,37307=>15304,59350=>15304,37892=>15305,59351=>15305,166475=>15306,59352=>15306,16482=>15307,59353=>15307,166652=>15308,59354=>15308,37927=>15309,59355=>15309,166941=>15310,59356=>15310,166971=>15311,59357=>15311,34021=>15312,59358=>15312,35371=>15313,59359=>15313,38297=>15314,59360=>15314,38311=>15315,59361=>15315,38295=>15316,59362=>15316,38294=>15317,59363=>15317,167220=>15318,59364=>15318,29765=>15319,59365=>15319,16066=>15320,59366=>15320,149759=>15321,59367=>15321,150082=>15322,59368=>15322,148458=>15323,59369=>15323,16103=>15324,59370=>15324,143909=>15325,59371=>15325,38543=>15326,59372=>15326,167655=>15327,59373=>15327,167526=>15328,59374=>15328,167525=>15329,59375=>15329,16076=>15330,59376=>15330,149997=>15331,59377=>15331,150136=>15332,59378=>15332,147438=>15333,59379=>15333,29714=>15334,59380=>15334,29803=>15335,59381=>15335,16124=>15336,59382=>15336,38721=>15337,59383=>15337,168112=>15338,59384=>15338,26695=>15339,59385=>15339,18973=>15340,59386=>15340,168083=>15341,59387=>15341,153567=>15342,59388=>15342,37736=>15344,59390=>15344,166281=>15345,59391=>15345,166950=>15346,59392=>15346,166703=>15347,59393=>15347,156606=>15348,59394=>15348,37562=>15349,59395=>15349,23313=>15350,59396=>15350,35689=>15351,59397=>15351,18748=>15352,59398=>15352,29689=>15353,59399=>15353,147995=>15354,59400=>15354,38811=>15355,59401=>15355,39224=>15357,59403=>15357,134950=>15358,59404=>15358,24001=>15359,59405=>15359,166853=>15360,59406=>15360,150194=>15361,59407=>15361,38943=>15362,59408=>15362,169178=>15363,59409=>15363,37622=>15364,59410=>15364,169431=>15365,59411=>15365,37349=>15366,59412=>15366,17600=>15367,59413=>15367,166736=>15368,59414=>15368,150119=>15369,59415=>15369,166756=>15370,59416=>15370,39132=>15371,59417=>15371,166469=>15372,59418=>15372,16128=>15373,59419=>15373,37418=>15374,59420=>15374,18725=>15375,59421=>15375,33812=>15376,59422=>15376,39227=>15377,59423=>15377,39245=>15378,59424=>15378,162566=>15379,59425=>15379,15869=>15380,59426=>15380,19311=>15382,59428=>15382,39338=>15383,59429=>15383,39516=>15384,59430=>15384,166757=>15385,59431=>15385,153800=>15386,59432=>15386,27279=>15387,59433=>15387,39457=>15388,59434=>15388,23294=>15389,59435=>15389,39471=>15390,59436=>15390,170225=>15391,59437=>15391,19344=>15392,59438=>15392,170312=>15393,59439=>15393,39356=>15394,59440=>15394,19389=>15395,59441=>15395,19351=>15396,59442=>15396,37757=>15397,59443=>15397,22642=>15398,59444=>15398,135938=>15399,59445=>15399,22562=>15400,59446=>15400,149944=>15401,59447=>15401,136424=>15402,59448=>15402,30788=>15403,59449=>15403,141087=>15404,59450=>15404,146872=>15405,59451=>15405,26821=>15406,59452=>15406,15741=>15407,59453=>15407,37976=>15408,59454=>15408,14631=>15409,59455=>15409,24912=>15410,59456=>15410,141185=>15411,59457=>15411,141675=>15412,59458=>15412,24839=>15413,59459=>15413,40015=>15414,59460=>15414,40019=>15415,59461=>15415,40059=>15416,59462=>15416,39989=>15417,59463=>15417,39952=>15418,59464=>15418,39807=>15419,59465=>15419,39887=>15420,59466=>15420,171565=>15421,59467=>15421,39839=>15422,59468=>15422,172533=>15423,59469=>15423,172286=>15424,59470=>15424,40225=>15425,59471=>15425,19630=>15426,59472=>15426,147716=>15427,59473=>15427,40472=>15428,59474=>15428,19632=>15429,59475=>15429,40204=>15430,59476=>15430,172468=>15431,59477=>15431,172269=>15432,59478=>15432,172275=>15433,59479=>15433,170287=>15434,59480=>15434,40357=>15435,59481=>15435,33981=>15436,59482=>15436,159250=>15437,59483=>15437,159711=>15438,59484=>15438,158594=>15439,59485=>15439,34300=>15440,59486=>15440,17715=>15441,59487=>15441,159140=>15442,59488=>15442,159364=>15443,59489=>15443,159216=>15444,59490=>15444,33824=>15445,59491=>15445,34286=>15446,59492=>15446,159232=>15447,59493=>15447,145367=>15448,59494=>15448,155748=>15449,59495=>15449,31202=>15450,59496=>15450,144796=>15451,59497=>15451,144960=>15452,59498=>15452,149982=>15453,59500=>15453,15714=>15454,59501=>15454,37851=>15455,59502=>15455,37566=>15456,59503=>15456,37704=>15457,59504=>15457,131775=>15458,59505=>15458,30905=>15459,59506=>15459,37495=>15460,59507=>15460,37965=>15461,59508=>15461,20452=>15462,59509=>15462,13376=>15463,59510=>15463,36964=>15464,59511=>15464,152925=>15465,59512=>15465,30781=>15466,59513=>15466,30804=>15467,59514=>15467,30902=>15468,59515=>15468,30795=>15469,59516=>15469,137047=>15470,59517=>15470,143817=>15471,59518=>15471,149825=>15472,59519=>15472,13978=>15473,59520=>15473,20338=>15474,59521=>15474,28634=>15475,59522=>15475,28633=>15476,59523=>15476,28702=>15478,59524=>15478,59525=>15478,21524=>15479,59526=>15479,147893=>15480,59527=>15480,22459=>15481,59528=>15481,22771=>15482,59529=>15482,22410=>15483,59530=>15483,40214=>15484,59531=>15484,22487=>15485,59532=>15485,28980=>15486,59533=>15486,13487=>15487,59534=>15487,147884=>15488,59535=>15488,29163=>15489,59536=>15489,158784=>15490,59537=>15490,151447=>15491,59538=>15491,137141=>15493,59540=>15493,166473=>15494,59541=>15494,24844=>15495,59542=>15495,23246=>15496,59543=>15496,23051=>15497,59544=>15497,17084=>15498,59545=>15498,148616=>15499,59546=>15499,14124=>15500,59547=>15500,19323=>15501,59548=>15501,166396=>15502,59549=>15502,37819=>15503,59550=>15503,37816=>15504,59551=>15504,137430=>15505,59552=>15505,134941=>15506,59553=>15506,33906=>15507,59554=>15507,158912=>15508,59555=>15508,136211=>15509,59556=>15509,148218=>15510,59557=>15510,142374=>15511,59558=>15511,148417=>15512,59559=>15512,22932=>15513,59560=>15513,146871=>15514,59561=>15514,157505=>15515,59562=>15515,32168=>15516,59563=>15516,155995=>15517,59564=>15517,155812=>15518,59565=>15518,149945=>15519,59566=>15519,149899=>15520,59567=>15520,166394=>15521,59568=>15521,37605=>15522,59569=>15522,29666=>15523,59570=>15523,16105=>15524,59571=>15524,29876=>15525,59572=>15525,166755=>15526,59573=>15526,137375=>15527,59574=>15527,16097=>15528,59575=>15528,150195=>15529,59576=>15529,27352=>15530,59577=>15530,29683=>15531,59578=>15531,29691=>15532,59579=>15532,16086=>15533,59580=>15533,150078=>15534,59581=>15534,150164=>15535,59582=>15535,137177=>15536,59583=>15536,150118=>15537,59584=>15537,132007=>15538,59585=>15538,136228=>15539,59586=>15539,149989=>15540,59587=>15540,29768=>15541,59588=>15541,149782=>15542,59589=>15542,28837=>15543,59590=>15543,149878=>15544,59591=>15544,37508=>15545,59592=>15545,29670=>15546,59593=>15546,37727=>15547,59594=>15547,132350=>15548,59595=>15548,37681=>15549,59596=>15549,166606=>15550,59597=>15550,166422=>15551,59598=>15551,37766=>15552,59599=>15552,166887=>15553,59600=>15553,153045=>15554,59601=>15554,18741=>15555,59602=>15555,166530=>15556,59603=>15556,29035=>15557,59604=>15557,149827=>15558,59605=>15558,134399=>15559,59606=>15559,22180=>15560,59607=>15560,132634=>15561,59608=>15561,134123=>15562,59609=>15562,134328=>15563,59610=>15563,21762=>15564,59611=>15564,31172=>15565,59612=>15565,137210=>15566,59613=>15566,32254=>15567,59614=>15567,136898=>15568,59615=>15568,150096=>15569,59616=>15569,137298=>15570,59617=>15570,17710=>15571,59618=>15571,37889=>15572,59619=>15572,14090=>15573,59620=>15573,166592=>15574,59621=>15574,149933=>15575,59622=>15575,22960=>15576,59623=>15576,137407=>15577,59624=>15577,137347=>15578,59625=>15578,160900=>15579,59626=>15579,23201=>15580,59627=>15580,14050=>15581,59628=>15581,146779=>15582,59629=>15582,14000=>15583,59630=>15583,37471=>15584,59631=>15584,23161=>15585,59632=>15585,166529=>15586,59633=>15586,137314=>15587,59634=>15587,37748=>15588,59635=>15588,15565=>15589,59636=>15589,133812=>15590,59637=>15590,19094=>15591,59638=>15591,14730=>15592,59639=>15592,20724=>15593,59640=>15593,15721=>15594,59641=>15594,15692=>15595,59642=>15595,136092=>15596,59643=>15596,29045=>15597,59644=>15597,17147=>15598,59645=>15598,164376=>15599,59646=>15599,28175=>15600,59647=>15600,168164=>15601,59648=>15601,17643=>15602,59649=>15602,27991=>15603,59650=>15603,163407=>15604,59651=>15604,28775=>15605,59652=>15605,27823=>15606,59653=>15606,15574=>15607,59654=>15607,147437=>15608,59655=>15608,146989=>15609,59656=>15609,28162=>15610,59657=>15610,28428=>15611,59658=>15611,15727=>15612,59659=>15612,132085=>15613,59660=>15613,30033=>15614,59661=>15614,14012=>15615,59662=>15615,13512=>15616,59663=>15616,18048=>15617,59664=>15617,16090=>15618,59665=>15618,18545=>15619,59666=>15619,22980=>15620,59667=>15620,37486=>15621,59668=>15621,18750=>15622,59669=>15622,36673=>15623,59670=>15623,166940=>15624,59671=>15624,158656=>15625,59672=>15625,22546=>15626,59673=>15626,22472=>15627,59674=>15627,14038=>15628,59675=>15628,136274=>15629,59676=>15629,28926=>15630,59677=>15630,148322=>15631,59678=>15631,150129=>15632,59679=>15632,143331=>15633,59680=>15633,135856=>15634,59681=>15634,140221=>15635,59682=>15635,26809=>15636,59683=>15636,26983=>15637,59684=>15637,136088=>15638,59685=>15638,144613=>15639,59686=>15639,162804=>15640,59687=>15640,145119=>15641,59688=>15641,166531=>15642,59689=>15642,145366=>15643,59690=>15643,144378=>15644,59691=>15644,150687=>15645,59692=>15645,27162=>15646,59693=>15646,145069=>15647,59694=>15647,158903=>15648,59695=>15648,33854=>15649,59696=>15649,17631=>15650,59697=>15650,17614=>15651,59698=>15651,159014=>15652,59699=>15652,159057=>15653,59700=>15653,158850=>15654,59701=>15654,159710=>15655,59702=>15655,33597=>15658,59705=>15658,137018=>15659,59706=>15659,33773=>15660,59707=>15660,158848=>15661,59708=>15661,159827=>15662,59709=>15662,137179=>15663,59710=>15663,22921=>15664,59711=>15664,23170=>15665,59712=>15665,137139=>15666,59713=>15666,23137=>15667,59714=>15667,23153=>15668,59715=>15668,137477=>15669,59716=>15669,147964=>15670,59717=>15670,14125=>15671,59718=>15671,23023=>15672,59719=>15672,137020=>15673,59720=>15673,14023=>15674,59721=>15674,29070=>15675,59722=>15675,37776=>15676,59723=>15676,26266=>15677,59724=>15677,148133=>15678,59725=>15678,23150=>15679,59726=>15679,23083=>15680,59727=>15680,148115=>15681,59728=>15681,27179=>15682,59729=>15682,147193=>15683,59730=>15683,161590=>15684,59731=>15684,148571=>15685,59732=>15685,148170=>15686,59733=>15686,28957=>15687,59734=>15687,148057=>15688,59735=>15688,166369=>15689,59736=>15689,20400=>15690,59737=>15690,159016=>15691,59738=>15691,23746=>15692,59739=>15692,148686=>15693,59740=>15693,163405=>15694,59741=>15694,148413=>15695,59742=>15695,27148=>15696,59743=>15696,148054=>15697,59744=>15697,135940=>15698,59745=>15698,28979=>15700,59747=>15700,148457=>15701,59748=>15701,15781=>15702,59749=>15702,27871=>15703,59750=>15703,194597=>15704,59751=>15704,23019=>15705,59754=>15705,24412=>15706,59757=>15706,59764=>15707,144128=>15707,31955=>15708,59776=>15708,59783=>15709,162548=>15709,59786=>15710,153334=>15710,162584=>15711,59790=>15711,36972=>15712,59791=>15712,33270=>15713,59795=>15713,30476=>15714,59797=>15714,27810=>15715,59799=>15715,22269=>15716,59800=>15716,22633=>15717,59828=>15717,26465=>15718,59832=>15718,23646=>15719,59838=>15719,22770=>15720,59841=>15720,28857=>15721,59843=>15721,26627=>15722,59853=>15722,59859=>15723,36795=>15723,59861=>15724,36796=>15724,20001=>15725,59871=>15725,31545=>15726,59898=>15726,15820=>15727,59902=>15727,29482=>15728,57990=>15728,59909=>15728,30048=>15729,59912=>15729,22586=>15730,59920=>15730,33446=>15731,59932=>15731,27018=>15732,59940=>15732,24803=>15733,59944=>15733,20206=>15734,59984=>15734,39364=>15735,60002=>15735,40639=>15736,60023=>15736,21249=>15737,60025=>15737,26528=>15738,60038=>15738,24808=>15739,60046=>15739,20916=>15740,60053=>15740,31363=>15741,60064=>15741,39994=>15742,60075=>15742,31432=>15743,60093=>15743,26906=>15744,60098=>15744,22956=>15745,60100=>15745,22592=>15746,60102=>15746,21610=>15747,60114=>15747,24807=>15748,60123=>15748,22138=>15749,60125=>15749,26965=>15750,60132=>15750,39983=>15751,60133=>15751,34725=>15752,60134=>15752,23584=>15753,60141=>15753,24075=>15754,60143=>15754,26398=>15755,60147=>15755,33965=>15756,60157=>15756,35713=>15757,60161=>15757,20088=>15758,60166=>15758,25283=>15759,60176=>15759,26709=>15760,60180=>15760,33533=>15762,60190=>15762,35237=>15763,60194=>15763,36768=>15764,60196=>15764,38840=>15765,60198=>15765,38983=>15766,60200=>15766,39613=>15767,60201=>15767,24497=>15768,60218=>15768,26184=>15769,60219=>15769,26303=>15770,60220=>15770,162425=>15771,60221=>15771,60225=>15773,149946=>15773,60230=>15776,131910=>15776,26382=>15777,60232=>15777,26904=>15778,60233=>15778,161367=>15779,60235=>15779,155618=>15780,60236=>15780,161278=>15781,60239=>15781,139418=>15782,60240=>15782,18640=>15783,60241=>15783,19128=>15784,60242=>15784,60244=>15785,166554=>15785,60247=>15786,147515=>15786,150085=>15787,60250=>15787,132554=>15788,60251=>15788,20946=>15789,60252=>15789,132625=>15790,60253=>15790,22943=>15791,60254=>15791,138920=>15792,60255=>15792,15294=>15793,60256=>15793,146687=>15794,60257=>15794,14747=>15795,60262=>15795,165352=>15796,60264=>15796,170441=>15797,60265=>15797,14178=>15798,60266=>15798,139715=>15799,60267=>15799,35678=>15800,60268=>15800,166734=>15801,60269=>15801,29193=>15803,60274=>15803,60276=>15804,134264=>15804,132985=>15805,60280=>15805,36570=>15806,60281=>15806,21135=>15807,60283=>15807,29041=>15808,60285=>15808,147274=>15809,60288=>15809,150183=>15810,60289=>15810,21948=>15811,60290=>15811,60293=>15812,158546=>15812,13427=>15813,60295=>15813,60297=>15814,161330=>15814,18200=>15815,60299=>15815,60303=>15816,149823=>15816,20582=>15817,60305=>15817,13563=>15818,60306=>15818,144332=>15819,60307=>15819,18300=>15821,60310=>15821,166216=>15822,60311=>15822,60315=>15823,138640=>15823,162834=>15825,60320=>15825,36950=>15826,60321=>15826,151450=>15827,60323=>15827,35682=>15828,60324=>15828,23899=>15829,60327=>15829,158711=>15830,60328=>15830,137500=>15832,60331=>15832,35562=>15833,60332=>15833,150006=>15834,60333=>15834,60335=>15835,147439=>15835,19392=>15836,60337=>15836,141083=>15837,60340=>15837,37989=>15838,60341=>15838,153569=>15839,60342=>15839,24981=>15840,60343=>15840,23079=>15841,60344=>15841,194765=>15842,60345=>15842,194566=>15843,60348=>15844,148769=>15844,20074=>15845,60350=>15845,149812=>15846,60351=>15846,38486=>15847,60352=>15847,28047=>15848,60353=>15848,158909=>15849,60354=>15849,35191=>15850,60356=>15850,60359=>15851,156689=>15851,31554=>15853,60363=>15853,168128=>15854,60364=>15854,133649=>15855,60365=>15855,31301=>15857,60369=>15857,39462=>15858,60372=>15858,13919=>15859,60374=>15859,156777=>15860,60375=>15860,131105=>15861,60376=>15861,31107=>15862,60377=>15862,23852=>15863,60380=>15863,144665=>15864,60381=>15864,18128=>15866,60384=>15866,30011=>15867,60386=>15867,34917=>15868,60387=>15868,22710=>15869,60389=>15869,14108=>15870,60390=>15870,140685=>15871,60391=>15871,15444=>15872,60394=>15872,37505=>15873,60397=>15873,139642=>15874,60398=>15874,37680=>15875,60400=>15875,149968=>15876,60402=>15876,27705=>15877,60403=>15877,134904=>15878,60406=>15878,34855=>15879,60407=>15879,35061=>15880,60408=>15880,141606=>15881,60409=>15881,164979=>15882,60410=>15882,137137=>15883,60411=>15883,28344=>15884,60412=>15884,150058=>15885,60413=>15885,137248=>15886,60414=>15886,14756=>15887,60415=>15887,17727=>15890,60419=>15890,26294=>15891,60420=>15891,171181=>15892,60421=>15892,170148=>15893,60422=>15893,35139=>15894,60423=>15894,16607=>15895,60427=>15895,136714=>15896,60428=>15896,14753=>15897,60429=>15897,145199=>15898,60430=>15898,164072=>15899,60431=>15899,136133=>15900,60432=>15900,29101=>15901,60433=>15901,33638=>15902,60434=>15902,60436=>15903,168360=>15903,19639=>15905,60438=>15905,159919=>15906,60439=>15906,166315=>15907,60440=>15907,147834=>15908,60445=>15908,31555=>15909,60446=>15909,31102=>15910,60447=>15910,28597=>15911,60449=>15911,172767=>15912,60450=>15912,27139=>15913,60451=>15913,164632=>15914,60452=>15914,21410=>15915,60453=>15915,159239=>15916,60454=>15916,37823=>15917,60455=>15917,26678=>15918,60456=>15918,38749=>15919,59389=>15919,60457=>15919,164207=>15920,60458=>15920,158133=>15921,60460=>15921,136173=>15922,60461=>15922,143919=>15923,60462=>15923,23941=>15924,60464=>15924,166960=>15925,60465=>15925,22293=>15926,60467=>15926,38947=>15927,60468=>15927,166217=>15928,60469=>15928,23979=>15929,60470=>15929,149896=>15930,60471=>15930,26046=>15931,60472=>15931,27093=>15932,60473=>15932,21458=>15933,60474=>15933,150181=>15934,60475=>15934,147329=>15935,60476=>15935,15377=>15936,60477=>15936,26422=>15937,60478=>15937,60482=>15938,139169=>15938,13770=>15939,60490=>15939,18682=>15940,60493=>15940,30728=>15942,60496=>15942,37461=>15943,60497=>15943,17394=>15944,60499=>15944,17375=>15945,60501=>15945,23032=>15946,60505=>15946,22155=>15948,60518=>15948,60520=>15949,169449=>15949,36882=>15950,60541=>15950,21953=>15951,60546=>15951,17673=>15952,60551=>15952,32383=>15953,60552=>15953,28502=>15954,60553=>15954,27313=>15955,60554=>15955,13540=>15956,60556=>15956,161949=>15957,60558=>15957,14138=>15958,60559=>15958,60562=>15960,163876=>15960,60565=>15961,162366=>15961,15851=>15962,60567=>15962,60569=>15963,146615=>15963,156248=>15964,60574=>15964,22207=>15965,60575=>15965,36366=>15966,60577=>15966,23405=>15967,60578=>15967,25566=>15968,60581=>15968,25904=>15970,60585=>15970,22061=>15971,60586=>15971,21530=>15972,60588=>15972,171416=>15973,60591=>15973,19581=>15974,60592=>15974,22050=>15975,60593=>15975,22046=>15976,60594=>15976,32585=>15977,60595=>15977,22901=>15978,60597=>15978,146752=>15979,60598=>15979,34672=>15980,60599=>15980,33047=>15981,60604=>15981,40286=>15982,60605=>15982,36120=>15983,60606=>15983,30267=>15984,60607=>15984,40005=>15985,60608=>15985,30286=>15986,60609=>15986,30649=>15987,60610=>15987,37701=>15988,60611=>15988,21554=>15989,60612=>15989,33096=>15990,60613=>15990,33527=>15991,60614=>15991,22053=>15992,60615=>15992,33074=>15993,60616=>15993,33816=>15994,60617=>15994,32957=>15995,60618=>15995,21994=>15996,60619=>15996,31074=>15997,60620=>15997,22083=>15998,60621=>15998,21526=>15999,60622=>15999,134813=>16000,60623=>16000,13774=>16001,60624=>16001,22021=>16002,57509=>16002,60625=>16002,22001=>16003,60626=>16003,26353=>16004,60627=>16004,164578=>16005,60628=>16005,13869=>16006,60629=>16006,30004=>16007,60630=>16007,22000=>16008,60631=>16008,21946=>16009,60632=>16009,21655=>16010,60633=>16010,21874=>16011,60634=>16011,134209=>16012,60635=>16012,134294=>16013,60636=>16013,24272=>16014,57652=>16014,60637=>16014,134774=>16015,60639=>16015,142434=>16016,60640=>16016,134818=>16017,60641=>16017,40619=>16018,60642=>16018,32090=>16019,60643=>16019,135285=>16021,60645=>16021,25245=>16022,60646=>16022,38765=>16023,60647=>16023,21652=>16024,60648=>16024,36045=>16025,60649=>16025,29174=>16026,60650=>16026,37238=>16027,60651=>16027,25596=>16028,60652=>16028,25529=>16029,60653=>16029,25598=>16030,60654=>16030,21865=>16031,60655=>16031,142147=>16032,60656=>16032,40050=>16033,60657=>16033,143027=>16034,60658=>16034,20890=>16035,60659=>16035,13535=>16036,60660=>16036,134567=>16037,60661=>16037,20903=>16038,60662=>16038,21581=>16039,60663=>16039,21790=>16040,60664=>16040,21779=>16041,60665=>16041,30310=>16042,60666=>16042,36397=>16043,60667=>16043,157834=>16044,60668=>16044,30129=>16045,60669=>16045,32950=>16046,60670=>16046,34820=>16047,60671=>16047,35015=>16049,60673=>16049,33206=>16050,60674=>16050,33820=>16051,60675=>16051,17644=>16052,60677=>16052,29444=>16053,60678=>16053,33547=>16054,60681=>16054,22139=>16055,60683=>16055,37232=>16056,60690=>16056,37384=>16057,60692=>16057,134905=>16058,60696=>16058,29286=>16059,60697=>16059,18254=>16060,60699=>16060,60701=>16061,163833=>16061,16634=>16062,60703=>16062,40029=>16063,60704=>16063,25887=>16064,60705=>16064,18675=>16065,60707=>16065,149472=>16066,60708=>16066,171388=>16067,60709=>16067,60713=>16069,161187=>16069,60715=>16070,155720=>16071,60716=>16071,29091=>16072,60718=>16072,32398=>16073,60719=>16073,40272=>16074,60720=>16074,13687=>16075,60723=>16075,27826=>16076,60725=>16076,21351=>16077,60726=>16077,14812=>16078,60728=>16078,60731=>16079,149016=>16079,33325=>16080,60734=>16080,21579=>16081,60735=>16081,60739=>16082,14930=>16083,60740=>16083,29556=>16084,60742=>16084,171692=>16085,60743=>16085,19721=>16086,60744=>16086,39917=>16087,60745=>16087,19547=>16089,60748=>16089,171998=>16090,60751=>16090,33884=>16091,60752=>16091,60754=>16092,160434=>16092,25390=>16093,60757=>16093,32037=>16094,60758=>16094,14890=>16095,60761=>16095,36872=>16096,60762=>16096,21196=>16097,60763=>16097,15988=>16098,60764=>16098,13946=>16099,60765=>16099,17897=>16100,60766=>16100,132238=>16101,60767=>16101,30272=>16102,60768=>16102,23280=>16103,60769=>16103,134838=>16104,60770=>16104,30842=>16105,60771=>16105,18358=>16106,163630=>16106,60772=>16106,22695=>16107,60773=>16107,16575=>16108,60774=>16108,22140=>16109,60775=>16109,39819=>16110,60776=>16110,23924=>16111,60777=>16111,30292=>16112,60778=>16112,173108=>16113,60779=>16113,40581=>16114,60780=>16114,19681=>16115,60781=>16115,14331=>16117,60783=>16117,24857=>16118,60784=>16118,148466=>16119,60786=>16119,60787=>16120,22109=>16121,60788=>16121,171526=>16122,60792=>16122,21044=>16123,60793=>16123,13741=>16124,60795=>16124,40316=>16126,60797=>16126,31830=>16127,60798=>16127,39737=>16128,60799=>16128,22494=>16129,60800=>16129,23635=>16130,60802=>16130,25811=>16131,60803=>16131,169168=>16132,60804=>16132,156469=>16133,60805=>16133,34477=>16134,60807=>16134,134440=>16135,60808=>16135,134513=>16136,60811=>16136,60812=>16137,20990=>16138,60813=>16138,139023=>16139,60814=>16139,23950=>16140,60815=>16140,38659=>16141,60816=>16141,138705=>16142,60817=>16142,40577=>16143,60818=>16143,36940=>16144,60819=>16144,31519=>16145,60820=>16145,39682=>16146,60821=>16146,23761=>16147,60822=>16147,31651=>16148,60823=>16148,25192=>16149,60824=>16149,25397=>16150,60825=>16150,39679=>16151,60826=>16151,31695=>16152,60827=>16152,39722=>16153,60828=>16153,31870=>16154,60829=>16154,31810=>16156,60831=>16156,31878=>16157,60832=>16157,39957=>16158,60833=>16158,31740=>16159,60834=>16159,39689=>16160,60835=>16160,39982=>16162,40794=>16163,60839=>16163,21875=>16164,60840=>16164,23491=>16165,60841=>16165,20477=>16166,60842=>16166,40600=>16167,60843=>16167,20466=>16168,60844=>16168,21088=>16169,60845=>16169,21201=>16170,60847=>16170,22375=>16171,60848=>16171,20566=>16172,60849=>16172,22967=>16173,60850=>16173,24082=>16174,60851=>16174,38856=>16175,60852=>16175,40363=>16176,60853=>16176,36700=>16177,60854=>16177,21609=>16178,60855=>16178,38836=>16179,60856=>16179,39232=>16180,60857=>16180,38842=>16181,60858=>16181,21292=>16182,60859=>16182,24880=>16183,60860=>16183,26924=>16184,60861=>16184,21466=>16185,60862=>16185,39946=>16186,60863=>16186,40194=>16187,60864=>16187,19515=>16188,60865=>16188,38465=>16189,60866=>16189,27008=>16190,60867=>16190,20646=>16191,60868=>16191,30022=>16192,60869=>16192,137069=>16193,60870=>16193,39386=>16194,60871=>16194,21107=>16195,60872=>16195,60873=>16196,37209=>16197,60874=>16197,38529=>16198,60875=>16198,37212=>16199,60876=>16199,60877=>16200,37201=>16201,60878=>16201,167575=>16202,60879=>16202,25471=>16203,60880=>16203,27338=>16204,60882=>16204,22033=>16205,60883=>16205,37262=>16206,60884=>16206,30074=>16207,60885=>16207,25221=>16208,60886=>16208,29519=>16209,60888=>16209,31856=>16210,60889=>16210,154657=>16211,60890=>16211,60892=>16212,30422=>16213,60894=>16213,39837=>16214,60895=>16214,20010=>16215,60896=>16215,134356=>16216,60897=>16216,33726=>16217,60898=>16217,34882=>16218,60899=>16218,60900=>16219,23626=>16220,60901=>16220,27072=>16221,60902=>16221,21023=>16224,60905=>16224,24053=>16225,60906=>16225,20174=>16226,60907=>16226,27697=>16227,60908=>16227,131570=>16228,60909=>16228,20281=>16229,60910=>16229,21660=>16230,60911=>16230,21146=>16232,60913=>16232,36226=>16233,60914=>16233,13822=>16234,60915=>16234,13811=>16236,60917=>16236,60918=>16237,27474=>16238,60919=>16238,37244=>16239,60920=>16239,40869=>16240,60921=>16240,39831=>16241,60922=>16241,38958=>16242,60923=>16242,39092=>16243,60924=>16243,39610=>16244,60925=>16244,40616=>16245,60926=>16245,40580=>16246,60927=>16246,31508=>16247,60929=>16247,60930=>16248,27642=>16249,60931=>16249,34840=>16250,60932=>16250,32632=>16251,60933=>16251,60934=>16252,22048=>16253,60935=>16253,173642=>16254,60936=>16254,36471=>16255,60937=>16255,40787=>16256,60938=>16256,60939=>16257,36308=>16258,60940=>16258,36431=>16259,60941=>16259,40476=>16260,60942=>16260,36353=>16261,60943=>16261,25218=>16262,60944=>16262,164733=>16263,60945=>16263,36392=>16264,60946=>16264,36469=>16265,60947=>16265,31443=>16266,60948=>16266,31294=>16267,60950=>16267,30936=>16268,60951=>16268,27882=>16269,60952=>16269,35431=>16270,60953=>16270,30215=>16271,60954=>16271,40742=>16272,60956=>16272,27854=>16273,60957=>16273,34774=>16274,60958=>16274,30147=>16275,60959=>16275,172722=>16276,60960=>16276,30803=>16277,60961=>16277,36108=>16278,60963=>16278,29410=>16279,60964=>16279,29553=>16280,60965=>16280,35629=>16281,60966=>16281,29442=>16282,60967=>16282,29937=>16283,60968=>16283,36075=>16284,60969=>16284,150203=>16285,60970=>16285,34351=>16286,60971=>16286,24506=>16287,60972=>16287,34976=>16288,60973=>16288,17591=>16289,60974=>16289,60975=>16290,159237=>16291,60977=>16291,60978=>16292,35454=>16293,60979=>16293,140571=>16294,60980=>16294,60981=>16295,24829=>16296,60982=>16296,30311=>16297,60983=>16297,39639=>16298,60984=>16298,40260=>16299,60985=>16299,37742=>16300,58859=>16300,60986=>16300,39823=>16301,60987=>16301,34805=>16302,60988=>16302,60989=>16303,36087=>16305,60991=>16305,29484=>16306,60992=>16306,38689=>16307,60993=>16307,39856=>16308,60994=>16308,13782=>16309,60995=>16309,29362=>16310,60996=>16310,19463=>16311,60997=>16311,31825=>16312,60998=>16312,39242=>16313,60999=>16313,24921=>16314,61001=>16314,19460=>16315,61002=>16315,40598=>16316,61003=>16316,24957=>16317,61004=>16317,61005=>16318,22367=>16319,61006=>16319,24943=>16320,61007=>16320,25254=>16321,61008=>16321,25145=>16322,61009=>16322,14940=>16324,61011=>16324,25058=>16325,61012=>16325,21418=>16326,61013=>16326,25444=>16327,61015=>16327,26626=>16328,61016=>16328,13778=>16329,61017=>16329,23895=>16330,61018=>16330,36826=>16331,61020=>16331,167481=>16332,61021=>16332,61022=>16333,20697=>16334,61023=>16334,30982=>16335,61025=>16335,21298=>16336,61026=>16336,38456=>16337,61027=>16337,134971=>16338,61028=>16338,16485=>16339,61029=>16339,61030=>16340,30718=>16341,61031=>16341,61032=>16342,31938=>16343,61033=>16343,155418=>16344,61034=>16344,31962=>16345,61035=>16345,31277=>16346,61036=>16346,32870=>16347,61037=>16347,32867=>16348,61038=>16348,32077=>16349,61039=>16349,29957=>16350,61040=>16350,29938=>16351,61041=>16351,35220=>16352,61042=>16352,33306=>16353,61043=>16353,26380=>16354,61044=>16354,32866=>16355,61045=>16355,160902=>16356,61046=>16356,32859=>16357,61047=>16357,29936=>16358,61048=>16358,33027=>16359,61049=>16359,30500=>16360,61050=>16360,35209=>16361,61051=>16361,157644=>16362,61052=>16362,30035=>16363,61053=>16363,34729=>16364,61055=>16364,34766=>16365,61056=>16365,33224=>16366,61057=>16366,34700=>16367,61058=>16367,35401=>16368,61059=>16368,36013=>16369,61060=>16369,35651=>16370,61061=>16370,30507=>16371,61062=>16371,29944=>16372,61063=>16372,34010=>16373,61064=>16373,27058=>16374,61066=>16374,36262=>16375,61067=>16375,61068=>16376,35241=>16377,58392=>16377,61069=>16377,28089=>16379,61071=>16379,34753=>16380,61072=>16380,147473=>16381,61073=>16381,29927=>16382,61074=>16382,15835=>16383,61075=>16383,29046=>16384,61076=>16384,24740=>16385,57702=>16385,61077=>16385,24988=>16386,61078=>16386,15569=>16387,61079=>16387,24695=>16389,61081=>16389,61082=>16390,32625=>16391,61083=>16391,194850=>16392,24809=>16393,61086=>16393,19326=>16394,61087=>16394,132423=>16395,57344=>16395,37595=>16396,57345=>16396,132575=>16397,57346=>16397,147397=>16398,57347=>16398,34124=>16399,57348=>16399,17077=>16400,57349=>16400,29679=>16401,57350=>16401,20917=>16402,57351=>16402,13897=>16403,57352=>16403,149826=>16404,57353=>16404,166372=>16405,57354=>16405,37700=>16406,57355=>16406,137691=>16407,57356=>16407,33518=>16408,57357=>16408,146632=>16409,57358=>16409,30780=>16410,57359=>16410,26436=>16411,57360=>16411,25311=>16412,57361=>16412,149811=>16413,57362=>16413,166314=>16414,57363=>16414,131744=>16415,57364=>16415,158643=>16416,57365=>16416,135941=>16417,57366=>16417,20395=>16418,57367=>16418,140525=>16419,57368=>16419,20488=>16420,57369=>16420,159017=>16421,57370=>16421,162436=>16422,57371=>16422,144896=>16423,57372=>16423,150193=>16424,57373=>16424,140563=>16425,57374=>16425,131966=>16427,57376=>16427,24484=>16428,57377=>16428,131968=>16429,57378=>16429,131911=>16430,57379=>16430,28379=>16431,57380=>16431,132127=>16432,57381=>16432,20702=>16433,20737=>16434,57383=>16434,13434=>16435,57384=>16435,20750=>16436,57385=>16436,39020=>16437,57386=>16437,14147=>16438,57387=>16438,33814=>16439,57388=>16439,149924=>16440,57389=>16440,132231=>16441,57390=>16441,20832=>16442,57391=>16442,144308=>16443,57392=>16443,20842=>16444,57393=>16444,134143=>16445,57394=>16445,139516=>16446,57395=>16446,131813=>16447,57396=>16447,140592=>16448,57397=>16448,132494=>16449,57398=>16449,143923=>16450,57399=>16450,137603=>16451,57400=>16451,23426=>16452,57401=>16452,34685=>16453,57402=>16453,132531=>16454,57403=>16454,146585=>16455,57404=>16455,20914=>16456,57405=>16456,20920=>16457,57406=>16457,40244=>16458,57407=>16458,20937=>16459,57408=>16459,20943=>16460,57409=>16460,20945=>16461,57410=>16461,15580=>16462,57411=>16462,20947=>16463,57412=>16463,150182=>16464,57413=>16464,20915=>16465,57414=>16465,20973=>16468,57417=>16468,33741=>16469,57418=>16469,26942=>16470,57419=>16470,145197=>16471,57420=>16471,24443=>16472,57421=>16472,21003=>16473,57422=>16473,21030=>16474,57423=>16474,21052=>16475,57424=>16475,21173=>16476,57425=>16476,21079=>16477,57426=>16477,21140=>16478,57427=>16478,21177=>16479,57428=>16479,21189=>16480,57429=>16480,31765=>16481,57430=>16481,34114=>16482,57431=>16482,21216=>16483,57432=>16483,34317=>16484,57433=>16484,158483=>16485,57434=>16485,194601=>16486,166622=>16487,57436=>16487,21833=>16488,57437=>16488,28377=>16489,57438=>16489,147328=>16490,57439=>16490,133460=>16491,57440=>16491,147436=>16492,57441=>16492,21299=>16493,57442=>16493,134114=>16495,57444=>16495,27851=>16496,57445=>16496,136998=>16497,57446=>16497,26651=>16498,57447=>16498,29653=>16499,57448=>16499,24650=>16500,57449=>16500,16042=>16501,57450=>16501,14540=>16502,57451=>16502,136936=>16503,57452=>16503,29149=>16504,57453=>16504,17570=>16505,57454=>16505,21357=>16506,57455=>16506,21364=>16507,57456=>16507,165547=>16508,57457=>16508,21374=>16509,57458=>16509,194610=>16510,136598=>16511,57460=>16511,136723=>16512,57461=>16512,30694=>16513,57462=>16513,21395=>16514,57463=>16514,166555=>16515,57464=>16515,21408=>16516,57465=>16516,21419=>16517,57466=>16517,21422=>16518,57467=>16518,29607=>16519,57468=>16519,153458=>16520,57469=>16520,16217=>16521,57470=>16521,29596=>16522,57471=>16522,21441=>16523,57472=>16523,21445=>16524,57473=>16524,27721=>16525,57474=>16525,20041=>16526,57475=>16526,22526=>16527,57476=>16527,21465=>16528,57477=>16528,15019=>16529,57478=>16529,134031=>16530,57479=>16530,21472=>16531,57480=>16531,147435=>16532,57481=>16532,142755=>16533,57482=>16533,21494=>16534,57483=>16534,134263=>16535,57484=>16535,21523=>16536,57485=>16536,28793=>16537,57486=>16537,21803=>16538,57487=>16538,26199=>16539,57488=>16539,27995=>16540,57489=>16540,21613=>16541,57490=>16541,158547=>16542,57491=>16542,134516=>16543,57492=>16543,21853=>16544,57493=>16544,21647=>16545,57494=>16545,21668=>16546,57495=>16546,18342=>16547,57496=>16547,136973=>16548,57497=>16548,134877=>16549,57498=>16549,15796=>16550,57499=>16550,134477=>16551,57500=>16551,166332=>16552,57501=>16552,140952=>16553,57502=>16553,21831=>16554,57503=>16554,19693=>16555,57504=>16555,21551=>16556,57505=>16556,29719=>16557,57506=>16557,21894=>16558,57507=>16558,21929=>16559,57508=>16559,137431=>16561,57510=>16561,147514=>16562,57511=>16562,17746=>16563,57512=>16563,148533=>16564,57513=>16564,26291=>16565,57514=>16565,135348=>16566,57515=>16566,22071=>16567,57516=>16567,26317=>16568,57517=>16568,144010=>16569,57518=>16569,26276=>16570,57519=>16570,22093=>16572,57521=>16572,22095=>16573,57522=>16573,30961=>16574,57523=>16574,22257=>16575,57524=>16575,38791=>16576,57525=>16576,21502=>16577,57526=>16577,22272=>16578,57527=>16578,22255=>16579,57528=>16579,22253=>16580,57529=>16580,166758=>16581,57530=>16581,13859=>16582,57531=>16582,135759=>16583,57532=>16583,22342=>16584,57533=>16584,147877=>16585,57534=>16585,27758=>16586,57535=>16586,28811=>16587,57536=>16587,22338=>16588,57537=>16588,14001=>16589,57538=>16589,158846=>16590,57539=>16590,22502=>16591,57540=>16591,136214=>16592,57541=>16592,22531=>16593,57542=>16593,136276=>16594,57543=>16594,148323=>16595,57544=>16595,22566=>16596,57545=>16596,150517=>16597,57546=>16597,22559=>16598,22698=>16599,57548=>16599,13665=>16600,57549=>16600,22752=>16601,57550=>16601,22748=>16602,57551=>16602,135740=>16603,57552=>16603,22779=>16604,57553=>16604,23551=>16605,57554=>16605,22339=>16606,57555=>16606,172368=>16607,57556=>16607,148088=>16608,57557=>16608,37843=>16609,57558=>16609,13729=>16610,57559=>16610,22815=>16611,57560=>16611,26790=>16612,57561=>16612,14019=>16613,57562=>16613,28249=>16614,57563=>16614,136766=>16615,57564=>16615,23076=>16616,57565=>16616,136850=>16618,57567=>16618,34053=>16619,57568=>16619,22985=>16620,57569=>16620,134478=>16621,57570=>16621,158849=>16622,57571=>16622,159018=>16623,57572=>16623,137180=>16624,57573=>16624,23001=>16625,57574=>16625,137211=>16626,57575=>16626,137138=>16627,57576=>16627,159142=>16628,57577=>16628,28017=>16629,57578=>16629,137256=>16630,57579=>16630,136917=>16631,57580=>16631,23033=>16632,57581=>16632,159301=>16633,57582=>16633,23211=>16634,57583=>16634,23139=>16635,57584=>16635,14054=>16636,57585=>16636,149929=>16637,57586=>16637,14088=>16639,57588=>16639,23190=>16640,57589=>16640,29797=>16641,57590=>16641,23251=>16642,57591=>16642,159649=>16643,57592=>16643,140628=>16644,57593=>16644,137489=>16645,57595=>16645,14130=>16646,57596=>16646,136888=>16647,57597=>16647,24195=>16648,57598=>16648,21200=>16649,57599=>16649,23414=>16650,57600=>16650,25992=>16651,57601=>16651,23420=>16652,57602=>16652,162318=>16653,57603=>16653,16388=>16654,57604=>16654,18525=>16655,57605=>16655,131588=>16656,57606=>16656,23509=>16657,57607=>16657,137780=>16658,57609=>16658,154060=>16659,57610=>16659,132517=>16660,57611=>16660,23539=>16661,57612=>16661,23453=>16662,57613=>16662,19728=>16663,57614=>16663,23557=>16664,57615=>16664,138052=>16665,57616=>16665,23571=>16666,57617=>16666,29646=>16667,57618=>16667,23572=>16668,57619=>16668,138405=>16669,57620=>16669,158504=>16670,57621=>16670,23625=>16671,57622=>16671,18653=>16672,57623=>16672,23685=>16673,57624=>16673,23785=>16674,57625=>16674,23791=>16675,57626=>16675,23947=>16676,57627=>16676,138745=>16677,57628=>16677,138807=>16678,57629=>16678,23824=>16679,57630=>16679,23832=>16680,57631=>16680,23878=>16681,57632=>16681,138916=>16682,57633=>16682,23738=>16683,57634=>16683,24023=>16684,57635=>16684,33532=>16685,57636=>16685,14381=>16686,57637=>16686,149761=>16687,57638=>16687,139337=>16688,57639=>16688,139635=>16689,57640=>16689,33415=>16690,57641=>16690,14390=>16691,57642=>16691,15298=>16692,57643=>16692,24110=>16693,57644=>16693,27274=>16694,57645=>16694,57647=>16696,148668=>16697,57648=>16697,134355=>16698,57649=>16698,21414=>16699,57650=>16699,20151=>16700,57651=>16700,21416=>16702,57653=>16702,137073=>16703,57654=>16703,24073=>16704,57655=>16704,57656=>16705,164994=>16706,57657=>16706,24313=>16707,57658=>16707,24315=>16708,57659=>16708,14496=>16709,57660=>16709,24316=>16710,57661=>16710,26686=>16711,57662=>16711,37915=>16712,57663=>16712,24333=>16713,57664=>16713,131521=>16714,57665=>16714,194708=>16715,57666=>16715,15070=>16716,57667=>16716,135994=>16717,57669=>16717,24378=>16718,57670=>16718,157832=>16719,57671=>16719,140240=>16720,57672=>16720,140401=>16721,57674=>16721,24419=>16722,57675=>16722,159342=>16723,57677=>16723,24434=>16724,57678=>16724,37696=>16725,57679=>16725,166454=>16726,57680=>16726,24487=>16727,57681=>16727,23990=>16728,57682=>16728,15711=>16729,57683=>16729,152144=>16730,57684=>16730,139114=>16731,57685=>16731,159992=>16732,57686=>16732,140904=>16733,57687=>16733,37334=>16734,57688=>16734,131742=>16735,57689=>16735,166441=>16736,57690=>16736,24625=>16737,57691=>16737,26245=>16738,57692=>16738,14691=>16739,57694=>16739,15815=>16740,57695=>16740,13881=>16741,57696=>16741,22416=>16742,57697=>16742,141236=>16743,57698=>16743,31089=>16744,57699=>16744,15936=>16745,57700=>16745,24734=>16746,57701=>16746,24810=>16748,149890=>16749,57704=>16749,149903=>16750,57705=>16750,162387=>16751,57706=>16751,29860=>16752,57707=>16752,20705=>16753,57708=>16753,23200=>16754,57709=>16754,24932=>16755,57710=>16755,24898=>16756,57712=>16756,194726=>16757,57713=>16757,159442=>16758,57714=>16758,24961=>16759,57715=>16759,20980=>16760,57716=>16760,132694=>16761,57717=>16761,24967=>16762,57718=>16762,23466=>16763,57719=>16763,147383=>16764,57720=>16764,141407=>16765,57721=>16765,25043=>16766,57722=>16766,166813=>16767,57723=>16767,170333=>16768,57724=>16768,25040=>16769,57725=>16769,14642=>16770,57726=>16770,141696=>16771,57727=>16771,141505=>16772,57728=>16772,24611=>16773,57729=>16773,24924=>16774,57730=>16774,25886=>16775,57731=>16775,25483=>16776,57732=>16776,131352=>16777,57733=>16777,25285=>16778,57734=>16778,137072=>16779,57735=>16779,25301=>16780,57736=>16780,142861=>16781,57737=>16781,25452=>16782,57738=>16782,149983=>16783,57739=>16783,14871=>16784,57740=>16784,25656=>16785,57741=>16785,25592=>16786,57742=>16786,136078=>16787,57743=>16787,137212=>16788,57744=>16788,28554=>16789,57746=>16789,142902=>16790,57747=>16790,153373=>16792,57750=>16792,25825=>16793,57751=>16793,25829=>16794,57752=>16794,38011=>16795,57753=>16795,14950=>16796,57754=>16796,25658=>16797,57755=>16797,14935=>16798,57756=>16798,25933=>16799,57757=>16799,28438=>16800,57758=>16800,150056=>16801,57759=>16801,150051=>16802,57760=>16802,25989=>16803,57761=>16803,25965=>16804,57762=>16804,25951=>16805,57763=>16805,26037=>16807,57765=>16807,149824=>16808,57766=>16808,19255=>16809,57767=>16809,26065=>16810,57768=>16810,16600=>16811,57769=>16811,137257=>16812,57770=>16812,57771=>16813,26083=>16814,57772=>16814,24543=>16815,57773=>16815,144384=>16816,57774=>16816,26136=>16817,57775=>16817,57776=>16818,143863=>16818,57777=>16819,143864=>16819,26180=>16820,57778=>16820,57779=>16821,143780=>16821,57780=>16822,143781=>16822,26187=>16823,57781=>16823,134773=>16824,57782=>16824,26215=>16825,57783=>16825,152038=>16826,57784=>16826,26227=>16827,57785=>16827,64018=>16828,143921=>16829,57788=>16829,165364=>16830,57789=>16830,143816=>16831,57790=>16831,152339=>16832,57791=>16832,30661=>16833,57792=>16833,141559=>16834,57793=>16834,39332=>16835,57794=>16835,26370=>16836,57795=>16836,148380=>16837,57796=>16837,150049=>16838,57797=>16838,27130=>16839,57799=>16839,145346=>16840,57800=>16840,194779=>16841,26471=>16842,57802=>16842,26466=>16843,57803=>16843,147917=>16844,57804=>16844,168173=>16845,57805=>16845,26583=>16846,57806=>16846,17641=>16847,57807=>16847,26658=>16848,57808=>16848,28240=>16849,57809=>16849,37436=>16850,57810=>16850,26625=>16851,57811=>16851,144358=>16852,57812=>16852,159136=>16853,57813=>16853,26717=>16854,57814=>16854,144495=>16855,57815=>16855,27105=>16856,57816=>16856,27147=>16857,57817=>16857,166623=>16858,57818=>16858,26995=>16859,57819=>16859,26819=>16860,57820=>16860,144845=>16861,57821=>16861,26881=>16862,57822=>16862,26880=>16863,57823=>16863,14849=>16864,57825=>16864,144956=>16865,57826=>16865,15232=>16866,57827=>16866,26540=>16867,57828=>16867,26977=>16868,57829=>16868,166474=>16869,57830=>16869,17148=>16870,57831=>16870,26934=>16871,57832=>16871,27032=>16872,57833=>16872,15265=>16873,57834=>16873,132041=>16874,57835=>16874,33635=>16875,57836=>16875,20624=>16876,57837=>16876,27129=>16877,57838=>16877,144985=>16878,57839=>16878,139562=>16879,57840=>16879,27205=>16880,57841=>16880,145155=>16881,57842=>16881,27293=>16882,57843=>16882,15347=>16883,57844=>16883,26545=>16884,57845=>16884,27336=>16885,57846=>16885,168348=>16886,57847=>16886,15373=>16887,57848=>16887,27421=>16888,57849=>16888,133411=>16889,57850=>16889,24798=>16890,60308=>16890,57851=>16890,27445=>16891,57852=>16891,27508=>16892,57853=>16892,141261=>16893,57854=>16893,28341=>16894,57855=>16894,57856=>16895,146139=>16895,137560=>16897,57858=>16897,14144=>16898,57859=>16898,21537=>16899,57860=>16899,146266=>16900,57861=>16900,27617=>16901,57862=>16901,147196=>16902,57863=>16902,27612=>16903,57864=>16903,27703=>16904,57865=>16904,140427=>16905,57866=>16905,149745=>16906,57867=>16906,158545=>16907,57868=>16907,27738=>16908,57869=>16908,33318=>16909,57870=>16909,27769=>16910,57871=>16910,146876=>16911,57872=>16911,17605=>16912,57873=>16912,146877=>16913,57874=>16913,147876=>16914,57875=>16914,149772=>16915,57876=>16915,149760=>16916,57877=>16916,146633=>16917,57878=>16917,14053=>16918,57879=>16918,15595=>16919,57880=>16919,134450=>16920,57881=>16920,39811=>16921,57882=>16921,143865=>16922,57883=>16922,140433=>16923,57884=>16923,32655=>16924,57885=>16924,26679=>16925,57886=>16925,159013=>16926,57887=>16926,159137=>16927,57888=>16927,159211=>16928,57889=>16928,28054=>16929,57890=>16929,27996=>16930,57891=>16930,28284=>16931,57892=>16931,28420=>16932,57893=>16932,149887=>16933,57894=>16933,147589=>16934,57895=>16934,159346=>16935,57896=>16935,34099=>16936,57897=>16936,159604=>16937,57898=>16937,20935=>16938,57899=>16938,33838=>16941,57902=>16941,166689=>16942,57903=>16942,194824=>16943,146991=>16944,57905=>16944,29779=>16945,57906=>16945,147330=>16946,57907=>16946,31180=>16947,57908=>16947,28239=>16948,57909=>16948,23185=>16949,57910=>16949,143435=>16950,57911=>16950,28664=>16951,57912=>16951,14093=>16952,57913=>16952,28573=>16953,57914=>16953,146992=>16954,57915=>16954,28410=>16955,57916=>16955,136343=>16956,57917=>16956,147517=>16957,57918=>16957,17749=>16958,57919=>16958,37872=>16959,57920=>16959,28484=>16960,57921=>16960,28508=>16961,57922=>16961,15694=>16962,57923=>16962,28532=>16963,57924=>16963,168304=>16964,57925=>16964,15675=>16965,57926=>16965,28575=>16966,57927=>16966,147780=>16967,57928=>16967,28627=>16968,57929=>16968,147601=>16969,57930=>16969,147797=>16970,57931=>16970,147513=>16971,57932=>16971,147440=>16972,57933=>16972,147380=>16973,57934=>16973,147775=>16974,57935=>16974,20959=>16975,57936=>16975,57937=>16976,147798=>16976,57938=>16977,147799=>16977,147776=>16978,57939=>16978,156125=>16979,57940=>16979,28747=>16980,57941=>16980,28798=>16981,57942=>16981,28839=>16982,57943=>16982,28876=>16984,57945=>16984,28885=>16985,57946=>16985,28886=>16986,57947=>16986,28895=>16987,57948=>16987,16644=>16988,57949=>16988,15848=>16989,57950=>16989,29108=>16990,57951=>16990,29078=>16991,57952=>16991,148087=>16992,57953=>16992,28971=>16993,57954=>16993,28997=>16994,57955=>16994,23176=>16995,57956=>16995,29002=>16996,57957=>16996,64072=>16997,148325=>16998,57960=>16998,29007=>16999,57961=>16999,37730=>17000,57962=>17000,148161=>17001,57963=>17001,28972=>17002,57964=>17002,148570=>17003,57965=>17003,150055=>17004,57966=>17004,150050=>17005,57967=>17005,29114=>17006,57968=>17006,166888=>17007,57969=>17007,28861=>17008,57970=>17008,29198=>17009,57971=>17009,37954=>17010,57972=>17010,29205=>17011,57973=>17011,22801=>17012,57974=>17012,37955=>17013,57975=>17013,29220=>17014,57976=>17014,37697=>17015,57977=>17015,153093=>17016,57978=>17016,29230=>17017,57979=>17017,29248=>17018,57980=>17018,149876=>17019,57981=>17019,26813=>17020,57982=>17020,29269=>17021,57983=>17021,29271=>17022,57984=>17022,15957=>17023,57985=>17023,143428=>17024,57986=>17024,26637=>17025,57987=>17025,28477=>17026,57988=>17026,29314=>17027,57989=>17027,29483=>17029,57991=>17029,149539=>17030,57992=>17030,165931=>17031,57993=>17031,18669=>17032,57994=>17032,165892=>17033,57995=>17033,29480=>17034,57996=>17034,29486=>17035,57997=>17035,29647=>17036,57998=>17036,29610=>17037,57999=>17037,134202=>17038,58000=>17038,158254=>17039,58001=>17039,29641=>17040,58002=>17040,29769=>17041,58003=>17041,147938=>17042,58004=>17042,136935=>17043,58005=>17043,150052=>17044,58006=>17044,26147=>17045,58007=>17045,14021=>17046,58008=>17046,149943=>17047,58009=>17047,149901=>17048,58010=>17048,150011=>17049,58011=>17049,29687=>17050,58012=>17050,29717=>17051,58013=>17051,26883=>17052,58014=>17052,150054=>17053,58015=>17053,29753=>17054,58016=>17054,16087=>17055,58018=>17055,194863=>17056,141485=>17057,58020=>17057,29792=>17058,58021=>17058,167602=>17059,58022=>17059,29767=>17060,58023=>17060,29668=>17061,58024=>17061,29814=>17062,58025=>17062,33721=>17063,58026=>17063,29804=>17064,58027=>17064,29812=>17065,58029=>17065,37873=>17066,58030=>17066,27180=>17067,58031=>17067,29826=>17068,58032=>17068,18771=>17069,58033=>17069,150156=>17070,58034=>17070,147807=>17071,58035=>17071,150137=>17072,58036=>17072,166799=>17073,58037=>17073,23366=>17074,58038=>17074,166915=>17075,58039=>17075,137374=>17076,58040=>17076,29896=>17077,58041=>17077,137608=>17078,58042=>17078,29966=>17079,58043=>17079,29982=>17080,58045=>17080,167641=>17081,58046=>17081,137803=>17082,58047=>17082,23511=>17083,58048=>17083,167596=>17084,58049=>17084,37765=>17085,58050=>17085,30029=>17086,58051=>17086,30026=>17087,58052=>17087,30055=>17088,58053=>17088,30062=>17089,58054=>17089,151426=>17090,58055=>17090,16132=>17091,58056=>17091,150803=>17092,58057=>17092,30094=>17093,58058=>17093,29789=>17094,58059=>17094,30110=>17095,58060=>17095,30132=>17096,58061=>17096,30210=>17097,58062=>17097,30252=>17098,58063=>17098,30289=>17099,58064=>17099,30287=>17100,58065=>17100,30319=>17101,58066=>17101,58067=>17102,156661=>17103,58068=>17103,30352=>17104,58069=>17104,33263=>17105,58070=>17105,14328=>17106,58071=>17106,157969=>17107,58072=>17107,157966=>17108,58073=>17108,30369=>17109,58074=>17109,30373=>17110,58075=>17110,30391=>17111,58076=>17111,30412=>17112,58077=>17112,159647=>17113,58078=>17113,33890=>17114,58079=>17114,151709=>17115,58080=>17115,151933=>17116,58081=>17116,138780=>17117,58082=>17117,30494=>17118,58083=>17118,30502=>17119,58084=>17119,30528=>17120,58085=>17120,25775=>17121,58086=>17121,152096=>17122,58087=>17122,30552=>17123,58088=>17123,144044=>17124,58089=>17124,30639=>17125,58090=>17125,166244=>17126,58091=>17126,166248=>17127,58092=>17127,136897=>17128,58093=>17128,30708=>17129,58094=>17129,26826=>17131,58098=>17131,30895=>17132,58099=>17132,30919=>17133,58100=>17133,30931=>17134,58101=>17134,38565=>17135,58102=>17135,31022=>17136,58103=>17136,153056=>17137,58104=>17137,30935=>17138,58105=>17138,31028=>17139,58106=>17139,30897=>17140,58107=>17140,161292=>17141,58108=>17141,36792=>17142,58109=>17142,34948=>17143,58110=>17143,140828=>17144,58113=>17144,31110=>17145,58114=>17145,35072=>17146,58115=>17146,26882=>17147,58116=>17147,31104=>17148,58117=>17148,153687=>17149,58118=>17149,31133=>17150,58119=>17150,162617=>17151,58120=>17151,31036=>17152,58121=>17152,31145=>17153,58122=>17153,28202=>17154,58123=>17154,160038=>17155,58124=>17155,16040=>17156,58125=>17156,31174=>17157,58126=>17157,168205=>17158,58127=>17158,31188=>17159,58128=>17159,21797=>17161,62526=>17161,134210=>17163,62528=>17163,134421=>17164,62529=>17164,151851=>17165,62530=>17165,21904=>17166,62531=>17166,142534=>17167,62532=>17167,14828=>17168,62533=>17168,131905=>17169,62534=>17169,36422=>17170,62535=>17170,150968=>17171,62536=>17171,169189=>17172,62537=>17172,164030=>17174,62539=>17174,30586=>17175,62540=>17175,142392=>17176,62541=>17176,14900=>17177,62542=>17177,18389=>17178,62543=>17178,164189=>17179,62544=>17179,158194=>17180,62545=>17180,151018=>17181,62546=>17181,25821=>17182,62547=>17182,134524=>17183,62548=>17183,135092=>17184,62549=>17184,134357=>17185,62550=>17185,25741=>17187,62552=>17187,36478=>17188,62553=>17188,134806=>17189,62554=>17189,135012=>17191,62556=>17191,142505=>17192,62557=>17192,164438=>17193,62558=>17193,148691=>17194,62559=>17194,134470=>17196,62561=>17196,170573=>17197,62562=>17197,164073=>17198,62563=>17198,18420=>17199,62564=>17199,151207=>17200,62565=>17200,142530=>17201,62566=>17201,39602=>17202,62567=>17202,14951=>17203,62568=>17203,169460=>17204,62569=>17204,16365=>17205,62570=>17205,13574=>17206,62571=>17206,152263=>17207,62572=>17207,169940=>17208,62573=>17208,142660=>17210,62575=>17210,40302=>17211,62576=>17211,38933=>17212,62577=>17212,17369=>17214,62579=>17214,25780=>17216,62581=>17216,21731=>17217,62582=>17217,62584=>17219,142282=>17219,14843=>17221,62586=>17221,157402=>17223,62588=>17223,157462=>17224,62589=>17224,162208=>17225,62590=>17225,25834=>17226,62591=>17226,151634=>17227,62592=>17227,134211=>17228,62593=>17228,36456=>17229,62594=>17229,166732=>17231,62596=>17231,132913=>17232,62597=>17232,18443=>17234,62599=>17234,131497=>17235,62600=>17235,16378=>17236,62601=>17236,22643=>17237,62602=>17237,142733=>17238,62603=>17238,148936=>17240,62605=>17240,132348=>17241,62606=>17241,155799=>17242,62607=>17242,134988=>17243,62608=>17243,21881=>17245,62610=>17245,17338=>17247,62612=>17247,19124=>17249,62614=>17249,141926=>17250,62615=>17250,135325=>17251,62616=>17251,33194=>17252,62617=>17252,39157=>17253,62618=>17253,134556=>17254,62619=>17254,25465=>17255,62620=>17255,14846=>17256,62621=>17256,141173=>17257,62622=>17257,36288=>17258,62623=>17258,22177=>17259,62624=>17259,25724=>17260,62625=>17260,15939=>17261,62626=>17261,173569=>17263,62628=>17263,134665=>17264,62629=>17264,142031=>17265,62630=>17265,135368=>17268,62633=>17268,145858=>17269,62634=>17269,14738=>17270,62635=>17270,14854=>17271,62636=>17271,164507=>17272,62637=>17272,13688=>17273,62638=>17273,155209=>17274,62639=>17274,139463=>17275,62640=>17275,142514=>17278,62643=>17278,169760=>17279,62644=>17279,13500=>17280,62645=>17280,27709=>17281,62646=>17281,151099=>17282,62647=>17282,161140=>17285,62650=>17285,142987=>17286,62651=>17286,139784=>17287,62652=>17287,173659=>17288,62653=>17288,167117=>17289,62654=>17289,134778=>17290,62655=>17290,134196=>17291,62656=>17291,161337=>17292,62683=>17292,142286=>17293,62684=>17293,62687=>17294,142417=>17294,14872=>17295,62689=>17295,62691=>17296,135367=>17296,62693=>17297,173618=>17297,167122=>17298,62695=>17298,167321=>17299,62696=>17299,167114=>17300,62697=>17300,38314=>17301,62698=>17301,62706=>17303,161630=>17303,28992=>17304,62708=>17304,20822=>17306,62385=>17306,20222=>17307,20616=>17308,62487=>17308,13459=>17310,62489=>17310,20870=>17311,62491=>17311,24130=>17312,63037=>17312,20997=>17313,62495=>17313,21031=>17314,62436=>17314,21113=>17315,62497=>17315,194600=>17316,13651=>17317,62504=>17317,21442=>17318,62505=>17318,21343=>17319,62715=>17319,21823=>17321,62520=>17321,21976=>17323,59986=>17323,13789=>17324,62722=>17324,22049=>17325,63067=>17325,22100=>17327,60044=>17327,60148=>17328,135291=>17328,60153=>17330,135379=>17330,61095=>17332,135934=>17332,14265=>17335,60104=>17335,23745=>17336,61099=>17336,23829=>17337,63066=>17337,23894=>17338,63030=>17338,14392=>17339,63036=>17339,20097=>17340,62477=>17340,24253=>17341,63038=>17341,14612=>17342,63042=>17342,25017=>17343,63050=>17343,25232=>17344,63054=>17344,25368=>17345,63056=>17345,25690=>17346,63063=>17346,25745=>17347,62381=>17347,33133=>17348,62709=>17348,33156=>17349,59922=>17349,33171=>17350,59924=>17350,26624=>17351,63080=>17351,15292=>17352,63093=>17352,29327=>17353,60517=>17353,29389=>17354,59781=>17354,149487=>17355,29497=>17356,59785=>17356,30018=>17357,59811=>17357,30172=>17358,59817=>17358,16320=>17359,59818=>17359,60278=>17360,151205=>17360,16343=>17361,59820=>17361,30336=>17363,30348=>17364,59824=>17364,151388=>17364,16552=>17365,59845=>17365,30777=>17366,59846=>17366,16643=>17367,59855=>17367,31377=>17368,59863=>17368,31771=>17369,59876=>17369,31981=>17370,59884=>17370,32659=>17371,62658=>17371,32686=>17372,59892=>17372,33535=>17374,59936=>17374,22623=>17375,59981=>17375,34482=>17376,59960=>17376,17836=>17377,34699=>17378,59963=>17378,35143=>17379,59969=>17379,35369=>17381,59972=>17381,36465=>17383,59988=>17383,60484=>17384,164233=>17384,36528=>17385,59990=>17385,37214=>17387,62443=>17387,37260=>17388,62441=>17388,39182=>17389,60051=>17389,39196=>17390,60054=>17390,39809=>17393,60066=>17393,40384=>17394,60080=>17394,40339=>17395,60078=>17395,40620=>17396,60085=>17396,19857=>17397,60540=>17397,37818=>17399,40571=>17400,60084=>17400,28809=>17401,63148=>17401,29512=>17402,59788=>17402,31129=>17404,59858=>17404,36791=>17405,59997=>17405,39234=>17407,60056=>17407,8364=>17601,12443=>17606,63518=>17606,12444=>17607,63519=>17607,11904=>17608,63520=>17608,12736=>17609,62211=>17609,12737=>17610,62212=>17610,12738=>17611,62213=>17611,12739=>17612,62214=>17612,12740=>17613,62215=>17613,131340=>17614,62216=>17614,12741=>17615,62217=>17615,131281=>17616,62218=>17616,131277=>17617,62219=>17617,12742=>17618,62220=>17618,12743=>17619,62221=>17619,131275=>17620,62222=>17620,139240=>17621,62223=>17621,12744=>17622,62224=>17622,131274=>17623,62225=>17623,12745=>17624,62226=>17624,12746=>17625,62227=>17625,12747=>17626,62228=>17626,12748=>17627,62229=>17627,131342=>17628,62230=>17628,12749=>17629,62231=>17629,12750=>17630,62232=>17630,62776=>17631,62777=>17632,138177=>17633,62778=>17633,194680=>17634,62779=>17634,12205=>17635,38737=>17635,62780=>17635,131206=>17636,62781=>17636,20059=>17637,62782=>17637,20155=>17638,62783=>17638,13630=>17639,62784=>17639,23587=>17640,62785=>17640,24401=>17641,62786=>17641,24516=>17642,62787=>17642,14586=>17643,62788=>17643,25164=>17644,62789=>17644,25909=>17645,62790=>17645,27514=>17646,62791=>17646,27701=>17647,62792=>17647,27706=>17648,62793=>17648,28780=>17649,62794=>17649,29227=>17650,62795=>17650,20012=>17651,62796=>17651,29357=>17652,62797=>17652,149737=>17653,62798=>17653,32594=>17654,62799=>17654,31035=>17655,62800=>17655,31993=>17656,62801=>17656,32595=>17657,62802=>17657,156266=>17658,62803=>17658,13505=>17659,62804=>17659,156491=>17660,62806=>17660,32770=>17661,62807=>17661,32896=>17662,62808=>17662,157202=>17663,62809=>17663,158033=>17664,62810=>17664,21341=>17665,62811=>17665,34916=>17666,62812=>17666,35265=>17667,62813=>17667,161970=>17668,62814=>17668,35744=>17669,62815=>17669,36125=>17670,62816=>17670,38021=>17671,62817=>17671,38264=>17672,62818=>17672,38271=>17673,62819=>17673,38376=>17674,62820=>17674,167439=>17675,62821=>17675,38886=>17676,62822=>17676,39029=>17677,62823=>17677,39118=>17678,62824=>17678,39134=>17679,62825=>17679,39267=>17680,62826=>17680,170000=>17681,62827=>17681,40060=>17682,62828=>17682,40479=>17683,62829=>17683,40644=>17684,62830=>17684,27503=>17685,62831=>17685,63751=>17686,62832=>17686,20023=>17687,62833=>17687,131207=>17688,62834=>17688,38429=>17689,62835=>17689,25143=>17690,62836=>17690,38050=>17691,62837=>17691,11908=>17692,63521=>17692,11910=>17693,63522=>17693,11911=>17694,63523=>17694,11912=>17695,63524=>17695,11914=>17696,63525=>17696,11916=>17697,63526=>17697,11917=>17698,63527=>17698,11925=>17699,63528=>17699,11932=>17700,63529=>17700,11941=>17701,63531=>17701,11943=>17702,63532=>17702,11946=>17703,63533=>17703,11948=>17704,63534=>17704,11950=>17705,63535=>17705,11958=>17706,63536=>17706,11964=>17707,63537=>17707,11966=>17708,63538=>17708,11978=>17709,63540=>17709,11980=>17710,63541=>17710,11981=>17711,63542=>17711,11983=>17712,63543=>17712,11990=>17713,63544=>17713,11991=>17714,63545=>17714,11998=>17715,63546=>17715,172969=>17716,62368=>17716,135493=>17717,62369=>17717,25866=>17718,62371=>17718,20029=>17719,62374=>17719,28381=>17720,62375=>17720,40270=>17721,62376=>17721,37343=>17722,62377=>17722,62380=>17723,161589=>17723,20250=>17724,62382=>17724,20264=>17725,62383=>17725,20392=>17726,62384=>17726,20852=>17727,62386=>17727,20892=>17728,62387=>17728,20964=>17729,62388=>17729,21153=>17730,62389=>17730,21160=>17731,62390=>17731,21307=>17732,62391=>17732,21326=>17733,62392=>17733,21457=>17734,62393=>17734,21464=>17735,62394=>17735,22242=>17736,62395=>17736,22768=>17737,62396=>17737,22788=>17738,62397=>17738,22791=>17739,62398=>17739,22834=>17740,62399=>17740,22836=>17741,62400=>17741,23398=>17742,62401=>17742,23454=>17743,62402=>17743,23455=>17744,62403=>17744,23706=>17745,62404=>17745,24198=>17746,62405=>17746,24635=>17747,62406=>17747,25993=>17748,62407=>17748,26622=>17749,62408=>17749,26628=>17750,62409=>17750,26725=>17751,62410=>17751,27982=>17752,62411=>17752,28860=>17753,62412=>17753,30005=>17754,62413=>17754,32420=>17755,62414=>17755,32428=>17756,62415=>17756,32442=>17757,62416=>17757,32455=>17758,62417=>17758,32463=>17759,62418=>17759,32479=>17760,62419=>17760,32518=>17761,62420=>17761,32567=>17762,62421=>17762,33402=>17763,62422=>17763,33487=>17764,62423=>17764,33647=>17765,62424=>17765,35270=>17766,62425=>17766,35774=>17767,62426=>17767,35810=>17768,62427=>17768,36710=>17769,62428=>17769,36711=>17770,62429=>17770,36718=>17771,62430=>17771,29713=>17772,62431=>17772,31996=>17773,62432=>17773,32205=>17774,62433=>17774,26950=>17775,62434=>17775,31433=>17776,62435=>17776,30904=>17777,62442=>17777,32956=>17778,62444=>17778,36107=>17779,62446=>17779,33014=>17780,62447=>17780,133607=>17781,62448=>17781,32927=>17782,62451=>17782,40647=>17783,62452=>17783,19661=>17784,62453=>17784,40393=>17785,62454=>17785,40460=>17786,62455=>17786,19518=>17787,62456=>17787,171510=>17788,62457=>17788,159758=>17789,62458=>17789,40458=>17790,62459=>17790,172339=>17791,62460=>17791,13761=>17792,62461=>17792,28314=>17793,62463=>17793,33342=>17794,62464=>17794,29977=>17795,62465=>17795,18705=>17796,62467=>17796,39532=>17797,62468=>17797,39567=>17798,62469=>17798,40857=>17799,62470=>17799,31111=>17800,62471=>17800,164972=>17801,62472=>17801,138698=>17802,62473=>17802,132560=>17803,62474=>17803,142054=>17804,62475=>17804,20004=>17805,62476=>17805,20096=>17806,62478=>17806,20103=>17807,62479=>17807,20159=>17808,62480=>17808,20203=>17809,62481=>17809,20279=>17810,62482=>17810,13388=>17811,62483=>17811,20413=>17812,62484=>17812,15944=>17813,62485=>17813,20483=>17814,62486=>17814,13437=>17815,62488=>17815,13477=>17816,62490=>17816,22789=>17817,62492=>17817,20955=>17818,62493=>17818,20988=>17819,62494=>17819,20105=>17820,62496=>17820,21136=>17821,62498=>17821,21287=>17822,62499=>17822,13767=>17823,62500=>17823,21417=>17824,62501=>17824,13649=>17825,62502=>17825,21424=>17826,62503=>17826,21539=>17827,62506=>17827,13677=>17828,62507=>17828,13682=>17829,62508=>17829,13953=>17830,62509=>17830,21651=>17831,62510=>17831,21667=>17832,62511=>17832,21684=>17833,62512=>17833,21689=>17834,62513=>17834,21712=>17835,62514=>17835,21743=>17836,62515=>17836,21784=>17837,62516=>17837,21795=>17838,62517=>17838,21800=>17839,62518=>17839,13720=>17840,62519=>17840,13733=>17841,62521=>17841,13759=>17842,62522=>17842,21975=>17843,62523=>17843,13765=>17844,62524=>17844,163204=>17845,62525=>17845,16467=>17846,62538=>17846,62551=>17847,135412=>17847,62555=>17848,134155=>17848,62574=>17849,161992=>17849,62580=>17850,155813=>17850,62583=>17851,142668=>17851,62585=>17852,135287=>17852,62587=>17853,135279=>17853,62595=>17854,139681=>17854,62609=>17855,134550=>17855,16571=>17856,62611=>17856,62631=>17857,142537=>17857,22098=>17858,62641=>17858,134961=>17859,62642=>17859,62657=>17860,157724=>17860,135375=>17861,62659=>17861,141315=>17862,62660=>17862,141625=>17863,62661=>17863,13819=>17864,62662=>17864,152035=>17865,62663=>17865,134796=>17866,62664=>17866,135053=>17867,62665=>17867,134826=>17868,62666=>17868,16275=>17869,62667=>17869,134960=>17870,62668=>17870,134471=>17871,62669=>17871,135503=>17872,62670=>17872,134732=>17873,62671=>17873,134827=>17874,62673=>17874,134057=>17875,62674=>17875,134472=>17876,62675=>17876,135360=>17877,62676=>17877,135485=>17878,62677=>17878,16377=>17879,62678=>17879,140950=>17880,62679=>17880,25650=>17881,62680=>17881,135085=>17882,62681=>17882,144372=>17883,62682=>17883,62685=>17884,134526=>17884,62686=>17885,134527=>17885,62688=>17886,142421=>17886,62690=>17887,134808=>17887,62692=>17888,134958=>17888,62694=>17889,158544=>17889,21708=>17890,62699=>17890,33476=>17891,62700=>17891,21945=>17892,62701=>17892,171715=>17893,62703=>17893,39974=>17894,62704=>17894,39606=>17895,62705=>17895,62707=>17896,142830=>17896,33004=>17897,62710=>17897,23580=>17898,62711=>17898,157042=>17899,62712=>17899,33076=>17900,62713=>17900,14231=>17901,62714=>17901,164029=>17902,62716=>17902,37302=>17903,62717=>17903,134906=>17904,62718=>17904,134671=>17905,62719=>17905,134775=>17906,62720=>17906,134907=>17907,62721=>17907,151019=>17908,62723=>17908,13833=>17909,62724=>17909,134358=>17910,62725=>17910,22191=>17911,62726=>17911,141237=>17912,62727=>17912,135369=>17913,62728=>17913,134672=>17914,62729=>17914,134776=>17915,62730=>17915,135288=>17916,62731=>17916,135496=>17917,62732=>17917,164359=>17918,62733=>17918,136277=>17919,62734=>17919,134777=>17920,62735=>17920,151120=>17921,62736=>17921,142756=>17922,62737=>17922,23124=>17923,62738=>17923,62739=>17924,135197=>17924,62740=>17925,135198=>17925,62741=>17926,135413=>17926,62742=>17927,135414=>17927,22428=>17928,62743=>17928,134673=>17929,62744=>17929,161428=>17930,62745=>17930,164557=>17931,62746=>17931,135093=>17932,62747=>17932,134779=>17933,62748=>17933,151934=>17934,62749=>17934,14083=>17935,62750=>17935,135094=>17936,62751=>17936,135552=>17937,62752=>17937,152280=>17938,62753=>17938,172733=>17939,62754=>17939,149978=>17940,62755=>17940,137274=>17941,62756=>17941,147831=>17942,62757=>17942,164476=>17943,62758=>17943,22681=>17944,62759=>17944,21096=>17945,62760=>17945,13850=>17946,62761=>17946,153405=>17947,62762=>17947,31666=>17948,62763=>17948,23400=>17949,62764=>17949,18432=>17950,62765=>17950,19244=>17951,62766=>17951,40743=>17952,62767=>17952,18919=>17953,62768=>17953,39967=>17954,62769=>17954,39821=>17955,62770=>17955,154484=>17956,62771=>17956,143677=>17957,62772=>17957,22011=>17958,62773=>17958,13810=>17959,62774=>17959,22153=>17960,62775=>17960,23870=>17961,63028=>17961,23880=>17962,63029=>17962,15868=>17963,63031=>17963,14351=>17964,63032=>17964,23972=>17965,63033=>17965,23993=>17966,63034=>17966,14368=>17967,63035=>17967,24357=>17968,63039=>17968,24451=>17969,63040=>17969,14600=>17970,63041=>17970,14655=>17971,63043=>17971,14669=>17972,63044=>17972,24791=>17973,63045=>17973,24893=>17974,63046=>17974,23781=>17975,63047=>17975,14729=>17976,63048=>17976,25015=>17977,63049=>17977,25039=>17978,63051=>17978,14776=>17979,63052=>17979,25132=>17980,63053=>17980,25317=>17981,63055=>17981,14840=>17982,63057=>17982,22193=>17983,63058=>17983,14851=>17984,63059=>17984,25570=>17985,63060=>17985,25595=>17986,63061=>17986,25607=>17987,63062=>17987,14923=>17988,63064=>17988,25792=>17989,63065=>17989,40863=>17990,63068=>17990,14999=>17991,63069=>17991,25990=>17992,63070=>17992,15037=>17993,63071=>17993,26111=>17994,63072=>17994,26195=>17995,63073=>17995,15090=>17996,63074=>17996,26258=>17997,63075=>17997,15138=>17998,63076=>17998,26390=>17999,63077=>17999,15170=>18000,63078=>18000,26532=>18001,63079=>18001,15192=>18002,63081=>18002,26698=>18003,63082=>18003,26756=>18004,63083=>18004,15218=>18005,63084=>18005,15217=>18006,63085=>18006,15227=>18007,63086=>18007,26889=>18008,63087=>18008,26947=>18009,63088=>18009,29276=>18010,63089=>18010,26980=>18011,63090=>18011,27039=>18012,63091=>18012,27013=>18013,63092=>18013,27094=>18014,63094=>18014,15325=>18015,63095=>18015,27237=>18016,63096=>18016,27252=>18017,63097=>18017,27249=>18018,63098=>18018,27266=>18019,63099=>18019,15340=>18020,63100=>18020,27289=>18021,63101=>18021,15346=>18022,63102=>18022,27307=>18023,63103=>18023,27317=>18024,63104=>18024,27348=>18025,63105=>18025,27382=>18026,63106=>18026,27521=>18027,63107=>18027,27585=>18028,63108=>18028,27626=>18029,63109=>18029,27765=>18030,63110=>18030,27818=>18031,63111=>18031,15563=>18032,63112=>18032,27906=>18033,63113=>18033,27910=>18034,63114=>18034,27942=>18035,63115=>18035,28033=>18036,63116=>18036,15599=>18037,63117=>18037,28068=>18038,63118=>18038,28081=>18039,63119=>18039,28181=>18040,63120=>18040,28184=>18041,63121=>18041,28201=>18042,63122=>18042,28294=>18043,63123=>18043,166336=>18044,63124=>18044,28347=>18045,63125=>18045,28386=>18046,63126=>18046,28378=>18047,63127=>18047,40831=>18048,63128=>18048,28392=>18049,63129=>18049,28393=>18050,63130=>18050,28452=>18051,63131=>18051,28468=>18052,63132=>18052,15686=>18053,63133=>18053,147265=>18054,63134=>18054,28545=>18055,63135=>18055,28606=>18056,63136=>18056,15722=>18057,63137=>18057,15733=>18058,63138=>18058,29111=>18059,63139=>18059,23705=>18060,63140=>18060,15754=>18061,63141=>18061,28716=>18062,63142=>18062,15761=>18063,63143=>18063,28752=>18064,63144=>18064,28756=>18065,63145=>18065,28783=>18066,63146=>18066,28799=>18067,63147=>18067,131877=>18068,63149=>18068,17345=>18069,63150=>18069,13809=>18070,63151=>18070,134872=>18071,63152=>18071,13902=>18072,58134=>18072,15789=>18073,58172=>18073,154725=>18074,58173=>18074,26237=>18075,58183=>18075,31860=>18076,58188=>18076,29837=>18077,58197=>18077,32402=>18078,58215=>18078,17667=>18079,58232=>18079,58260=>18080,151480=>18080,58270=>18081,133901=>18081,58277=>18082,158474=>18082,13438=>18083,58311=>18083,58317=>18084,143087=>18084,58325=>18085,146613=>18085,58343=>18086,159385=>18086,34673=>18087,58364=>18087,25537=>18088,58385=>18088,30583=>18089,58387=>18089,35210=>18090,58390=>18090,58406=>18091,147343=>18091,35660=>18092,58415=>18092,58440=>18093,150729=>18093,18730=>18094,58464=>18094,172052=>18095,58471=>18095,165564=>18096,58472=>18096,165121=>18097,58473=>18097,15088=>18098,58490=>18098,28815=>18099,58511=>18099,58529=>18100,140922=>18100,58637=>18101,158120=>18101,58646=>18102,148043=>18102,26760=>18103,58662=>18103,58664=>18104,139611=>18104,40802=>18105,58702=>18105,37830=>18106,58793=>18106,58802=>18107,131967=>18107,37734=>18108,58888=>18108,37519=>18109,58901=>18109,34324=>18110,58954=>18110,58986=>18111,173147=>18111,16784=>18112,59010=>18112,26511=>18113,59045=>18113,26654=>18114,59048=>18114,14435=>18115,59051=>18115,59077=>18116,149996=>18116,15129=>18117,59128=>18117,33942=>18118,59176=>18118,59241=>18119,149858=>18119,14818=>18120,59254=>18120,33920=>18121,59259=>18121,17262=>18122,59328=>18122,38769=>18123,59402=>18123,39323=>18124,59427=>18124,18733=>18125,59499=>18125,28439=>18126,59703=>18126,160009=>18127,59704=>18127,28838=>18128,59746=>18128,150095=>18129,59752=>18129,32357=>18130,59753=>18130,23855=>18131,59755=>18131,15859=>18132,59756=>18132,150109=>18133,59758=>18133,137183=>18134,59759=>18134,32164=>18135,59760=>18135,33830=>18136,59761=>18136,21637=>18137,59762=>18137,146170=>18138,59763=>18138,131604=>18139,59765=>18139,22398=>18140,59766=>18140,133333=>18141,59767=>18141,132633=>18142,59768=>18142,16357=>18143,59769=>18143,139166=>18144,59770=>18144,172726=>18145,59771=>18145,28675=>18146,59772=>18146,168283=>18147,59773=>18147,23920=>18148,59774=>18148,29583=>18149,59775=>18149,166489=>18150,59777=>18150,168992=>18151,59778=>18151,20424=>18152,59779=>18152,32743=>18153,59780=>18153,29456=>18154,59782=>18154,29496=>18155,59784=>18155,29505=>18156,59787=>18156,16041=>18157,59789=>18157,29173=>18158,59792=>18158,149746=>18159,59793=>18159,29665=>18160,59794=>18160,16074=>18161,59796=>18161,16081=>18162,59798=>18162,29721=>18163,59801=>18163,29726=>18164,59802=>18164,29727=>18165,59803=>18165,16098=>18166,59804=>18166,16112=>18167,59805=>18167,16116=>18168,59806=>18168,16122=>18169,59807=>18169,29907=>18170,59808=>18170,16142=>18171,59809=>18171,16211=>18172,59810=>18172,30061=>18173,59812=>18173,30066=>18174,59813=>18174,30093=>18175,59814=>18175,16252=>18176,59815=>18176,30152=>18177,59816=>18177,30285=>18178,59819=>18178,30324=>18179,59821=>18179,16348=>18180,59822=>18180,30330=>18181,59823=>18181,29064=>18182,59825=>18182,22051=>18183,59826=>18183,35200=>18184,59827=>18184,16413=>18185,59829=>18185,30531=>18186,59830=>18186,16441=>18187,59831=>18187,16453=>18188,59833=>18188,13787=>18189,59834=>18189,30616=>18190,59835=>18190,16490=>18191,59836=>18191,16495=>18192,59837=>18192,30654=>18193,59839=>18193,30667=>18194,59840=>18194,30744=>18195,59842=>18195,30748=>18196,59844=>18196,30791=>18197,59847=>18197,30801=>18198,59848=>18198,30822=>18199,59849=>18199,33864=>18200,59850=>18200,152885=>18201,59851=>18201,31027=>18202,59852=>18202,31026=>18203,59854=>18203,16649=>18204,59856=>18204,31121=>18205,59857=>18205,31238=>18206,59860=>18206,16743=>18207,59862=>18207,16818=>18208,59864=>18208,31420=>18209,59865=>18209,33401=>18210,59866=>18210,16836=>18211,59867=>18211,31439=>18212,59868=>18212,31451=>18213,59869=>18213,16847=>18214,59870=>18214,31586=>18215,59872=>18215,31596=>18216,59873=>18216,31611=>18217,59874=>18217,31762=>18218,59875=>18218,16992=>18219,59877=>18219,17018=>18220,59878=>18220,31867=>18221,59879=>18221,31900=>18222,59880=>18222,17036=>18223,59881=>18223,31928=>18224,59882=>18224,17044=>18225,59883=>18225,36755=>18226,59885=>18226,28864=>18227,59886=>18227,134351=>18228,59887=>18228,32207=>18229,59888=>18229,32212=>18230,59889=>18230,32208=>18231,59890=>18231,32253=>18232,59891=>18232,32692=>18233,59893=>18233,29343=>18234,59894=>18234,17303=>18235,59895=>18235,32800=>18236,59896=>18236,32805=>18237,59897=>18237,32814=>18238,59899=>18238,32817=>18239,59900=>18239,32852=>18240,59901=>18240,22452=>18241,59903=>18241,28832=>18242,59904=>18242,32951=>18243,59905=>18243,33001=>18244,59906=>18244,17389=>18245,59907=>18245,33036=>18246,59908=>18246,33038=>18247,59910=>18247,33042=>18248,59911=>18248,33044=>18249,59913=>18249,17409=>18250,59914=>18250,15161=>18251,59915=>18251,33110=>18252,59916=>18252,33113=>18253,59917=>18253,33114=>18254,59918=>18254,17427=>18255,59919=>18255,33148=>18256,59921=>18256,17445=>18257,59923=>18257,17453=>18258,59925=>18258,33189=>18259,59926=>18259,22511=>18260,59927=>18260,33217=>18261,59928=>18261,33252=>18262,59929=>18262,33364=>18263,59930=>18263,17551=>18264,59931=>18264,33398=>18265,59933=>18265,33482=>18266,59934=>18266,33496=>18267,59935=>18267,17584=>18268,59937=>18268,33623=>18269,59938=>18269,38505=>18270,59939=>18270,33797=>18271,59941=>18271,28917=>18272,59942=>18272,33892=>18273,59943=>18273,33928=>18274,59945=>18274,17668=>18275,59946=>18275,33982=>18276,59947=>18276,34017=>18277,59948=>18277,34040=>18278,59949=>18278,34064=>18279,59950=>18279,34104=>18280,59951=>18280,34130=>18281,59952=>18281,17723=>18282,59953=>18282,34159=>18283,59954=>18283,34160=>18284,59955=>18284,34272=>18285,59956=>18285,17783=>18286,59957=>18286,34418=>18287,59958=>18287,34450=>18288,59959=>18288,34543=>18289,59961=>18289,38469=>18290,59962=>18290,17926=>18291,59964=>18291,17943=>18292,59965=>18292,34990=>18293,59966=>18293,35071=>18294,59967=>18294,35108=>18295,59968=>18295,35217=>18296,59970=>18296,162151=>18297,59971=>18297,35384=>18298,59973=>18298,35476=>18299,59974=>18299,35508=>18300,59975=>18300,35921=>18301,59976=>18301,36052=>18302,59977=>18302,36082=>18303,59978=>18303,36124=>18304,59979=>18304,18328=>18305,59980=>18305,36291=>18306,59982=>18306,18413=>18307,59983=>18307,36410=>18308,59985=>18308,22356=>18309,59987=>18309,22005=>18310,59989=>18310,18487=>18311,59991=>18311,36558=>18312,59992=>18312,36578=>18313,59993=>18313,36580=>18314,59994=>18314,36589=>18315,59995=>18315,36594=>18316,59996=>18316,36801=>18317,59998=>18317,36810=>18318,59999=>18318,36812=>18319,60000=>18319,36915=>18320,60001=>18320,18605=>18321,60003=>18321,39136=>18322,60004=>18322,37395=>18323,60005=>18323,18718=>18324,60006=>18324,37416=>18325,60007=>18325,37464=>18326,60008=>18326,37483=>18327,60009=>18327,37553=>18328,60010=>18328,37550=>18329,60011=>18329,37567=>18330,60012=>18330,37603=>18331,60013=>18331,37611=>18332,60014=>18332,37619=>18333,60015=>18333,37620=>18334,60016=>18334,37629=>18335,60017=>18335,37699=>18336,60018=>18336,37764=>18337,60019=>18337,37805=>18338,60020=>18338,18757=>18339,60021=>18339,18769=>18340,60022=>18340,37911=>18341,60024=>18341,37917=>18342,60026=>18342,37933=>18343,60027=>18343,37950=>18344,60028=>18344,18794=>18345,60029=>18345,37972=>18346,60030=>18346,38009=>18347,60031=>18347,38189=>18348,60032=>18348,38306=>18349,60033=>18349,18855=>18350,60034=>18350,38388=>18351,60035=>18351,38451=>18352,60036=>18352,18917=>18353,60037=>18353,18980=>18354,60039=>18354,38720=>18355,60040=>18355,18997=>18356,60041=>18356,38834=>18357,60042=>18357,38850=>18358,60043=>18358,19172=>18359,60045=>18359,39097=>18360,60047=>18360,19225=>18361,60048=>18361,39153=>18362,60049=>18362,22596=>18363,60050=>18363,39193=>18364,60052=>18364,39223=>18365,60055=>18365,39261=>18366,60057=>18366,39266=>18367,60058=>18367,19312=>18368,60059=>18368,39365=>18369,60060=>18369,19357=>18370,60061=>18370,39484=>18371,60062=>18371,39695=>18372,60063=>18372,39785=>18373,60065=>18373,39901=>18374,60067=>18374,39921=>18375,60068=>18375,39924=>18376,60069=>18376,19565=>18377,60070=>18377,39968=>18378,60071=>18378,14191=>18379,60072=>18379,138178=>18380,60073=>18380,40265=>18381,60074=>18381,40702=>18382,60076=>18382,22096=>18383,60077=>18383,40381=>18384,60079=>18384,40444=>18385,60081=>18385,38134=>18386,60082=>18386,36790=>18387,60083=>18387,40625=>18388,60086=>18388,40637=>18389,60087=>18389,40646=>18390,60088=>18390,38108=>18391,60089=>18391,40674=>18392,60090=>18392,40689=>18393,60091=>18393,40696=>18394,60092=>18394,40772=>18395,60094=>18395,131220=>18396,60095=>18396,131767=>18397,60096=>18397,132000=>18398,60097=>18398,38083=>18399,60099=>18399,60101=>18400,132311=>18400,38081=>18401,60103=>18401,132565=>18402,60105=>18402,132629=>18403,60106=>18403,132726=>18404,60107=>18404,136890=>18405,60108=>18405,22359=>18406,60109=>18406,29043=>18407,60110=>18407,133826=>18408,60111=>18408,133837=>18409,60112=>18409,134079=>18410,60113=>18410,194619=>18411,60115=>18411,134091=>18412,60116=>18412,21662=>18413,60117=>18413,134139=>18414,60118=>18414,134203=>18415,60119=>18415,134227=>18416,60120=>18416,134245=>18417,60121=>18417,134268=>18418,60122=>18418,60124=>18419,134285=>18419,134325=>18420,60126=>18420,134365=>18421,60127=>18421,134381=>18422,60128=>18422,134511=>18423,60129=>18423,134578=>18424,60130=>18424,134600=>18425,60131=>18425,134660=>18426,60135=>18426,134670=>18427,60136=>18427,134871=>18428,60137=>18428,135056=>18429,60138=>18429,134957=>18430,60139=>18430,134771=>18431,60140=>18431,60142=>18432,135100=>18432,135260=>18433,60144=>18433,135247=>18434,60145=>18434,135286=>18435,60146=>18435,135304=>18436,60149=>18436,135318=>18437,60150=>18437,13895=>18438,60151=>18438,135359=>18439,60152=>18439,135471=>18440,60154=>18440,135483=>18441,60155=>18441,21348=>18442,60156=>18442,135907=>18443,60158=>18443,136053=>18444,60159=>18444,60160=>18445,135990=>18445,136567=>18446,60162=>18446,136729=>18447,60163=>18447,137155=>18448,60164=>18448,137159=>18449,60165=>18449,28859=>18450,60167=>18450,137261=>18451,60168=>18451,137578=>18452,60169=>18452,137773=>18453,60170=>18453,137797=>18454,60171=>18454,138282=>18455,60172=>18455,138352=>18456,60173=>18456,138412=>18457,60174=>18457,138952=>18458,60175=>18458,138965=>18459,60177=>18459,139029=>18460,60178=>18460,29080=>18461,60179=>18461,139333=>18462,60181=>18462,27113=>18463,60182=>18463,14024=>18464,60183=>18464,139900=>18465,60184=>18465,140247=>18466,60185=>18466,140282=>18467,60186=>18467,141098=>18468,60187=>18468,141425=>18469,60188=>18469,141647=>18470,60189=>18470,141671=>18471,60191=>18471,141715=>18472,60192=>18472,142037=>18473,60193=>18473,60195=>18474,142056=>18474,60197=>18475,142094=>18475,60199=>18476,142143=>18476,60202=>18477,142412=>18477,142472=>18478,60204=>18478,142519=>18479,60205=>18479,154600=>18480,60206=>18480,142600=>18481,60207=>18481,142610=>18482,60208=>18482,142775=>18483,60209=>18483,142741=>18484,60210=>18484,142914=>18485,60211=>18485,143220=>18486,60212=>18486,143308=>18487,60213=>18487,143411=>18488,60214=>18488,143462=>18489,60215=>18489,144159=>18490,60216=>18490,144350=>18491,60217=>18491,144743=>18492,60222=>18492,144883=>18493,60223=>18493,144922=>18494,60227=>18494,145174=>18495,60228=>18495,22709=>18496,60231=>18496,60234=>18497,146087=>18497,146961=>18498,60237=>18498,147129=>18499,60238=>18499,60243=>18500,147737=>18500,148206=>18501,60245=>18501,148237=>18502,60246=>18502,148276=>18503,60248=>18503,148374=>18504,60249=>18504,148484=>18505,60258=>18505,148694=>18506,60259=>18506,22408=>18507,60260=>18507,149108=>18508,60261=>18508,60263=>18509,149295=>18509,149522=>18510,60271=>18510,149755=>18511,60272=>18511,150037=>18512,60273=>18512,60275=>18513,150208=>18513,22885=>18514,60277=>18514,60279=>18515,151430=>18515,60282=>18516,151596=>18516,22335=>18517,60284=>18517,152217=>18518,60286=>18518,152601=>18519,60287=>18519,152646=>18520,60291=>18520,152686=>18521,60292=>18521,60296=>18522,152895=>18522,60298=>18523,152926=>18523,152930=>18524,60300=>18524,152934=>18525,60301=>18525,153543=>18526,60302=>18526,60304=>18527,153693=>18527,60309=>18528,153859=>18528,154286=>18529,60312=>18529,154505=>18530,60313=>18530,154630=>18531,60314=>18531,22433=>18532,60316=>18532,29009=>18533,60317=>18533,60319=>18534,155906=>18534,60322=>18535,156082=>18535,156674=>18536,60325=>18536,156746=>18537,60326=>18537,60330=>18538,156804=>18538,60334=>18539,156808=>18539,60336=>18540,156946=>18540,157119=>18541,60338=>18541,157365=>18542,60339=>18542,22201=>18543,60347=>18543,60349=>18544,157436=>18544,13848=>18545,60355=>18545,157593=>18546,60357=>18546,157806=>18547,60358=>18547,60360=>18548,157790=>18548,60362=>18549,157895=>18549,60366=>18550,157990=>18550,60368=>18551,158009=>18551,60371=>18552,158202=>18552,60373=>18553,158253=>18553,158260=>18554,60378=>18554,158555=>18555,60379=>18555,60383=>18556,158621=>18556,60385=>18557,158884=>18557,60388=>18558,159150=>18558,159819=>18559,60392=>18559,160205=>18560,60393=>18560,160384=>18561,60395=>18561,160389=>18562,60396=>18562,60399=>18563,160395=>18563,60401=>18564,160486=>18564,38047=>18565,60404=>18565,160848=>18566,60405=>18566,14009=>18567,60416=>18567,161740=>18568,60424=>18568,161880=>18569,60425=>18569,22230=>18570,60426=>18570,60435=>18571,162269=>18571,162301=>18572,60441=>18572,162314=>18573,60442=>18573,162571=>18574,60443=>18574,163174=>18575,60444=>18575,60448=>18576,163849=>18576,60459=>18577,163875=>18577,60463=>18578,163912=>18578,60466=>18579,163971=>18579,163984=>18580,60479=>18580,164084=>18581,60480=>18581,164142=>18582,60481=>18582,60483=>18583,164175=>18583,164271=>18584,60485=>18584,164378=>18585,60486=>18585,164614=>18586,60487=>18586,164655=>18587,60488=>18587,164746=>18588,60489=>18588,164968=>18589,60491=>18589,165546=>18590,60492=>18590,25574=>18591,60494=>18591,166230=>18592,60495=>18592,60498=>18593,166328=>18593,60500=>18594,166375=>18594,60502=>18595,166376=>18595,166726=>18596,60503=>18596,166868=>18597,60504=>18597,60506=>18598,166921=>18598,167877=>18599,60508=>18599,168172=>18600,60509=>18600,168208=>18601,60511=>18601,168252=>18602,60512=>18602,15863=>18603,60513=>18603,168286=>18604,60514=>18604,150218=>18605,60515=>18605,36816=>18606,60516=>18606,60519=>18607,169191=>18607,169392=>18608,60521=>18608,169400=>18609,60522=>18609,169778=>18610,60523=>18610,170193=>18611,60524=>18611,170313=>18612,60525=>18612,170346=>18613,60526=>18613,170435=>18614,60527=>18614,170536=>18615,60528=>18615,170766=>18616,60529=>18616,171354=>18617,60530=>18617,171419=>18618,60531=>18618,32415=>18619,60532=>18619,171768=>18620,60533=>18620,171811=>18621,60534=>18621,19620=>18622,60535=>18622,38215=>18623,60536=>18623,172691=>18624,60537=>18624,29090=>18625,60538=>18625,172799=>18626,60539=>18626,173515=>18627,60542=>18627,19868=>18628,60543=>18628,134300=>18629,60544=>18629,36798=>18630,60545=>18630,36794=>18631,60547=>18631,140464=>18632,60548=>18632,36793=>18633,60549=>18633,150163=>18634,60550=>18634,20202=>18635,60555=>18635,60557=>18636,166700=>18636,36480=>18637,60560=>18637,137205=>18638,60561=>18638,166764=>18639,60563=>18639,166809=>18640,60564=>18640,60566=>18641,157359=>18641,60568=>18642,161365=>18642,153141=>18643,60570=>18643,153942=>18644,60571=>18644,20122=>18645,60572=>18645,155265=>18646,60573=>18646,60576=>18647,134765=>18647,147080=>18648,60579=>18648,150686=>18649,60580=>18649,137206=>18650,60583=>18650,137339=>18651,60584=>18651,60587=>18652,154698=>18652,152337=>18653,60589=>18653,15814=>18654,60590=>18654,60596=>18655,155352=>18655,19996=>18656,60600=>18656,135146=>18657,60601=>18657,134473=>18658,60602=>18658,145082=>18659,60603=>18659,60638=>18660,151880=>18660,21982=>18661,60644=>18661,34694=>18662,60672=>18662,60676=>18663,135361=>18663,149254=>18664,60679=>18664,23440=>18665,60680=>18665,60682=>18666,157843=>18666,141044=>18667,60684=>18667,163119=>18668,60685=>18668,147875=>18669,60686=>18669,163187=>18670,60687=>18670,159440=>18671,60688=>18671,160438=>18672,60689=>18672,60691=>18673,135641=>18673,146684=>18674,60693=>18674,173737=>18675,60694=>18675,134828=>18676,60695=>18676,60698=>18677,138402=>18677,60700=>18678,151490=>18678,60702=>18679,135147=>18679,60706=>18680,142752=>18680,135148=>18681,60710=>18681,134666=>18682,60711=>18682,60714=>18683,135149=>18683,60717=>18684,135559=>18684,19994=>18685,60721=>18685,19972=>18686,60722=>18686,23309=>18687,60724=>18687,13996=>18688,60727=>18688,21373=>18689,60729=>18689,13989=>18690,60730=>18690,22682=>18691,60732=>18691,150382=>18692,60733=>18692,22442=>18693,60736=>18693,154261=>18694,60737=>18694,133497=>18695,60738=>18695,60741=>18696,140389=>18696,146686=>18697,60746=>18697,171824=>18698,60747=>18698,151465=>18699,60749=>18699,169374=>18700,60750=>18700,60753=>18701,146870=>18701,157619=>18702,60755=>18702,145184=>18703,60756=>18703,147191=>18704,60759=>18704,146988=>18705,60760=>18705,60785=>18706,143578=>18706,135849=>18707,60789=>18707,22439=>18708,60790=>18708,149859=>18709,60791=>18709,60794=>18710,159918=>18710,60801=>18711,137068=>18711,60806=>18712,160100=>18712,159010=>18713,60809=>18713,150242=>18714,60810=>18714,39963=>18715,60837=>18715,149822=>18716,60838=>18716,15878=>18717,60846=>18717,60881=>18718,159011=>18718,60887=>18719,132092=>18719,60891=>18720,146685=>18720,60893=>18721,149785=>18721,22394=>18722,60904=>18722,21722=>18723,60912=>18723,29050=>18724,60928=>18724,60949=>18725,150135=>18725,60955=>18726,166490=>18726,60962=>18727,194624=>18727,60976=>18728,137275=>18728,61000=>18729,155993=>18729,61014=>18730,144373=>18730,61019=>18731,166850=>18731,61024=>18732,138566=>18732,61054=>18733,159441=>18733,13877=>18734,61065=>18734,61084=>18735,166701=>18735,21024=>18736,61088=>18736,15384=>18737,61089=>18737,146631=>18738,61090=>18738,155351=>18739,61091=>18739,161366=>18740,61092=>18740,152881=>18741,61093=>18741,137540=>18742,61094=>18742,170243=>18743,61096=>18743,159196=>18744,61097=>18744,159917=>18745,61098=>18745,156077=>18746,61100=>18746,166415=>18747,61101=>18747,145015=>18748,61102=>18748,131310=>18749,61103=>18749,157766=>18750,61104=>18750,151310=>18751,61105=>18751,17762=>18752,61106=>18752,23327=>18753,61107=>18753,156492=>18754,61108=>18754,40784=>18755,61109=>18755,40614=>18756,61110=>18756,156267=>18757,61111=>18757,20962=>18758,57415=>18758,21314=>18759,57416=>18759,26285=>18760,57520=>18760,22620=>18761,57547=>18761,21843=>18762,57566=>18762,15749=>18763,57594=>18763,24928=>18764,57608=>18764,18606=>18765,57668=>18765,38845=>18766,57676=>18766,57693=>18767,137335=>18767,24755=>18768,57703=>18768,33828=>18769,57711=>18769,38932=>18770,57748=>18770,147596=>18771,57749=>18771,57764=>18772,143486=>18772,57787=>18773,138813=>18773,15147=>18774,57798=>18774,15666=>18775,57824=>18775,57857=>18776,132021=>18776,28801=>18777,57944=>18777,23708=>18778,57959=>18778,58017=>18779,132547=>18779,14128=>18780,58028=>18780,136054=>18781,58096=>18781,150034=>18782,58097=>18782,58111=>18783,166699=>18783,58112=>18784,155779=>18784,256=>18785,62233=>18785,193=>18786,62234=>18786,461=>18787,62235=>18787,192=>18788,62236=>18788,274=>18789,62237=>18789,201=>18790,62238=>18790,282=>18791,62239=>18791,200=>18792,62240=>18792,332=>18793,62241=>18793,211=>18794,62242=>18794,465=>18795,62243=>18795,210=>18796,62244=>18796,62245=>18797,7870=>18798,62246=>18798,62247=>18799,7872=>18800,62248=>18800,202=>18801,62249=>18801,257=>18802,62250=>18802,225=>18803,62251=>18803,462=>18804,62252=>18804,224=>18805,62253=>18805,593=>18806,62254=>18806,275=>18807,62255=>18807,233=>18808,62256=>18808,283=>18809,62257=>18809,232=>18810,62258=>18810,299=>18811,62259=>18811,237=>18812,62260=>18812,464=>18813,62261=>18813,236=>18814,62262=>18814,333=>18815,62263=>18815,243=>18816,62264=>18816,466=>18817,62265=>18817,242=>18818,62266=>18818,363=>18819,62267=>18819,250=>18820,62268=>18820,468=>18821,62269=>18821,249=>18822,62270=>18822,470=>18823,62271=>18823,472=>18824,62272=>18824,474=>18825,62273=>18825,476=>18826,62274=>18826,252=>18827,62275=>18827,62276=>18828,7871=>18829,62277=>18829,62278=>18830,7873=>18831,62279=>18831,234=>18832,62280=>18832,609=>18833,62281=>18833,643=>18834,63551=>18834,592=>18835,63552=>18835,603=>18836,63553=>18836,596=>18837,63554=>18837,629=>18838,63555=>18838,339=>18839,63556=>18839,248=>18840,63557=>18840,331=>18841,63558=>18841,650=>18842,63559=>18842,618=>18843,63560=>18843,9178=>18844,62282=>18844,9179=>18845,62283=>18845,11933=>18846,63530=>18846,11974=>18847,63539=>18847,12003=>18848,63547=>18848,20539=>18849,28158=>18850,171123=>18851,62841=>18851,40870=>18852,62842=>18852,15817=>18853,62843=>18853,34959=>18854,62845=>18855,147790=>18855,28791=>18856,23797=>18857,19232=>18858,62848=>18858,152013=>18859,62849=>18859,13657=>18860,62850=>18860,154928=>18861,62851=>18861,24866=>18862,62853=>18863,166450=>18863,36775=>18864,37366=>18865,29073=>18866,26393=>18867,29626=>18868,144001=>18869,62859=>18869,172295=>18870,62860=>18870,15499=>18871,62861=>18871,137600=>18872,62862=>18872,19216=>18873,62863=>18873,30948=>18874,29698=>18875,20910=>18876,165647=>18877,62867=>18877,16393=>18878,62868=>18878,27235=>18879,172730=>18880,62870=>18880,16931=>18881,62871=>18881,34319=>18882,31274=>18883,170311=>18884,62875=>18884,166634=>18885,62876=>18885,38741=>18886,28749=>18887,21284=>18888,62880=>18889,139390=>18889,37876=>18890,30425=>18891,166371=>18892,62883=>18892,40871=>18893,62884=>18893,30685=>18894,20131=>18895,20464=>18896,20668=>18897,20015=>18898,20247=>18899,40872=>18900,62891=>18900,21556=>18901,32139=>18902,22674=>18903,22736=>18904,62896=>18905,138678=>18905,24210=>18906,24217=>18907,24514=>18908,62900=>18909,141074=>18909,25995=>18910,62902=>18911,144377=>18911,26905=>18912,27203=>18913,62905=>18914,146531=>18914,27903=>18915,29184=>18916,62909=>18917,148741=>18917,29580=>18918,16091=>18919,62911=>18919,150035=>18920,62912=>18920,23317=>18921,29881=>18922,35715=>18923,154788=>18924,62916=>18924,153237=>18925,62917=>18925,31379=>18926,31724=>18927,31939=>18928,32364=>18929,33528=>18930,34199=>18931,40873=>18932,62924=>18932,34960=>18933,40874=>18934,62926=>18934,36537=>18935,40875=>18936,62928=>18936,36815=>18937,34143=>18938,39392=>18939,37409=>18940,40876=>18941,62933=>18941,167353=>18942,62934=>18942,136255=>18943,62935=>18943,16497=>18944,62936=>18944,17058=>18945,62937=>18945,23066=>18946,39016=>18947,26475=>18948,17014=>18949,62944=>18949,22333=>18950,34262=>18951,62948=>18952,149883=>18952,33471=>18953,160013=>18954,62950=>18954,19585=>18955,62951=>18955,159092=>18956,62952=>18956,23931=>18957,158485=>18958,62954=>18958,159678=>18959,62955=>18959,40877=>18960,62956=>18960,40878=>18961,62957=>18961,23446=>18962,40879=>18963,62959=>18963,32347=>18964,17392=>18965,19506=>18966,17923=>18967,17830=>18968,17784=>18969,160359=>18970,19831=>18971,17843=>18972,162993=>18973,19682=>18974,163013=>18975,15253=>18976,18230=>18977,18244=>18978,19527=>18979,19520=>18980,148159=>18981,144919=>18982,160594=>18983,159371=>18984,159954=>18985,19543=>18986,172881=>18987,18255=>18988,17882=>18989,19589=>18990,162924=>18991,19719=>18992,19108=>18993,18081=>18994,158499=>18995,29221=>18996,154196=>18997,137827=>18998,146950=>18999,147297=>19000,26189=>19001,22267=>19002,32149=>19003,22813=>19004,166841=>19005,15860=>19006,38708=>19007,162799=>19008,23515=>19009,138590=>19010,23204=>19011,13861=>19012,171696=>19013,23249=>19014,23479=>19015,23804=>19016,26478=>19017,34195=>19018,170309=>19019,29793=>19020,29853=>19021,133743=>19022,26343=>19023,28247=>19024,31178=>19025,15752=>19026,17603=>19027,143958=>19028,141206=>19029,17306=>19030,17718=>19031,23765=>19032,146202=>19033,35577=>19034,23672=>19035,15634=>19036,144721=>19037,23928=>19038,40882=>19039,29015=>19040,17752=>19041,147692=>19042,138787=>19043,19575=>19044,14712=>19045,13386=>19046,131492=>19047,158785=>19048,35532=>19049,20404=>19050,131641=>19051,22975=>19052,33132=>19053,38998=>19054,170234=>19055,24379=>19056,134047=>19057,139713=>19058,166253=>19059,16642=>19060,18107=>19061,168057=>19062,16135=>19063,40883=>19064,172469=>19065,16632=>19066,14294=>19067,18167=>19068,158790=>19069,16764=>19070,165554=>19071,160767=>19072,17773=>19073,14548=>19074,152730=>19075,17761=>19076,17691=>19077,19849=>19078,19579=>19079,19830=>19080,17898=>19081,16328=>19082,150287=>19083,13921=>19084,17630=>19085,17597=>19086,16877=>19087); +// --- EOF --- diff --git a/tools/tcpdf/fonts/uni2cid_ag15.php b/tools/tcpdf/fonts/uni2cid_ag15.php index 1ed723205..3fc619898 100644 --- a/tools/tcpdf/fonts/uni2cid_ag15.php +++ b/tools/tcpdf/fonts/uni2cid_ag15.php @@ -4,4 +4,3 @@ // cid2code.txt in ag15.tar.Z $cidinfo['uni2cid'] = array(32=>1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,92=>61,93=>62,94=>63,95=>64,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,124=>93,125=>94,126=>95,12288=>96,12289=>97,12290=>98,183=>99,12539=>99,713=>100,711=>101,168=>102,12291=>103,12293=>104,8212=>105,65374=>106,8214=>107,8230=>108,8943=>108,8216=>109,8217=>110,8220=>111,8221=>112,12308=>113,12309=>114,12296=>115,12297=>116,12298=>117,12299=>118,12300=>119,12301=>120,12302=>121,12303=>122,12310=>123,12311=>124,12304=>125,12305=>126,177=>127,215=>128,247=>129,8758=>130,8743=>131,8744=>132,8721=>133,8719=>134,8746=>135,8745=>136,8712=>137,8759=>138,8730=>139,8869=>140,8741=>141,8736=>142,8978=>143,8857=>144,8747=>145,8750=>146,8801=>147,8780=>148,8776=>149,8765=>150,8733=>151,8800=>152,8814=>153,8815=>154,8804=>155,8805=>156,8734=>157,8757=>158,8756=>159,9794=>160,9792=>161,176=>162,8242=>163,8243=>164,8451=>165,65284=>166,164=>167,65504=>168,65505=>169,8240=>170,167=>171,8470=>172,9734=>173,9733=>174,9675=>175,9679=>176,9678=>177,9671=>178,9670=>179,9633=>180,9632=>181,9651=>182,9650=>183,8251=>184,8594=>185,8592=>186,8593=>187,8595=>188,12307=>189,9352=>190,9353=>191,9354=>192,9355=>193,9356=>194,9357=>195,9358=>196,9359=>197,9360=>198,9361=>199,9362=>200,9363=>201,9364=>202,9365=>203,9366=>204,9367=>205,9368=>206,9369=>207,9370=>208,9371=>209,9332=>210,9333=>211,9334=>212,9335=>213,9336=>214,9337=>215,9338=>216,9339=>217,9340=>218,9341=>219,9342=>220,9343=>221,9344=>222,9345=>223,9346=>224,9347=>225,9348=>226,9349=>227,9350=>228,9351=>229,9312=>230,9313=>231,9314=>232,9315=>233,9316=>234,9317=>235,9318=>236,9319=>237,9320=>238,9321=>239,12832=>240,12833=>241,12834=>242,12835=>243,12836=>244,12837=>245,12838=>246,12839=>247,12840=>248,12841=>249,8544=>250,8545=>251,8546=>252,8547=>253,8548=>254,8549=>255,8550=>256,8551=>257,8552=>258,8553=>259,8554=>260,8555=>261,65281=>262,65282=>263,65283=>264,65509=>265,65285=>266,65286=>267,65287=>268,65288=>269,65289=>270,65290=>271,65291=>272,65292=>273,65293=>274,65294=>275,65295=>276,65296=>277,65297=>278,65298=>279,65299=>280,65300=>281,65301=>282,65302=>283,65303=>284,65304=>285,65305=>286,65306=>287,65307=>288,65308=>289,65309=>290,65310=>291,65311=>292,65312=>293,65313=>294,65314=>295,65315=>296,65316=>297,65317=>298,65318=>299,65319=>300,65320=>301,65321=>302,65322=>303,65323=>304,65324=>305,65325=>306,65326=>307,65327=>308,65328=>309,65329=>310,65330=>311,65331=>312,65332=>313,65333=>314,65334=>315,65335=>316,65336=>317,65337=>318,65338=>319,65339=>320,65340=>321,65341=>322,65342=>323,65343=>324,65344=>325,65345=>326,65346=>327,65347=>328,65348=>329,65349=>330,65350=>331,65351=>332,65352=>333,65353=>334,65354=>335,65355=>336,65356=>337,65357=>338,65358=>339,65359=>340,65360=>341,65361=>342,65362=>343,65363=>344,65364=>345,65365=>346,65366=>347,65367=>348,65368=>349,65369=>350,65370=>351,65371=>352,65372=>353,65373=>354,65507=>355,12353=>356,12354=>357,12355=>358,12356=>359,12357=>360,12358=>361,12359=>362,12360=>363,12361=>364,12362=>365,12363=>366,12364=>367,12365=>368,12366=>369,12367=>370,12368=>371,12369=>372,12370=>373,12371=>374,12372=>375,12373=>376,12374=>377,12375=>378,12376=>379,12377=>380,12378=>381,12379=>382,12380=>383,12381=>384,12382=>385,12383=>386,12384=>387,12385=>388,12386=>389,12387=>390,12388=>391,12389=>392,12390=>393,12391=>394,12392=>395,12393=>396,12394=>397,12395=>398,12396=>399,12397=>400,12398=>401,12399=>402,12400=>403,12401=>404,12402=>405,12403=>406,12404=>407,12405=>408,12406=>409,12407=>410,12408=>411,12409=>412,12410=>413,12411=>414,12412=>415,12413=>416,12414=>417,12415=>418,12416=>419,12417=>420,12418=>421,12419=>422,12420=>423,12421=>424,12422=>425,12423=>426,12424=>427,12425=>428,12426=>429,12427=>430,12428=>431,12429=>432,12430=>433,12431=>434,12432=>435,12433=>436,12434=>437,12435=>438,12449=>439,12450=>440,12451=>441,12452=>442,12453=>443,12454=>444,12455=>445,12456=>446,12457=>447,12458=>448,12459=>449,12460=>450,12461=>451,12462=>452,12463=>453,12464=>454,12465=>455,12466=>456,12467=>457,12468=>458,12469=>459,12470=>460,12471=>461,12472=>462,12473=>463,12474=>464,12475=>465,12476=>466,12477=>467,12478=>468,12479=>469,12480=>470,12481=>471,12482=>472,12483=>473,12484=>474,12485=>475,12486=>476,12487=>477,12488=>478,12489=>479,12490=>480,12491=>481,12492=>482,12493=>483,12494=>484,12495=>485,12496=>486,12497=>487,12498=>488,12499=>489,12500=>490,12501=>491,12502=>492,12503=>493,12504=>494,12505=>495,12506=>496,12507=>497,12508=>498,12509=>499,12510=>500,12511=>501,12512=>502,12513=>503,12514=>504,12515=>505,12516=>506,12517=>507,12518=>508,12519=>509,12520=>510,12521=>511,12522=>512,12523=>513,12524=>514,12525=>515,12526=>516,12527=>517,12528=>518,12529=>519,12530=>520,12531=>521,12532=>522,12533=>523,12534=>524,913=>525,914=>526,915=>527,916=>528,917=>529,918=>530,919=>531,920=>532,921=>533,922=>534,923=>535,924=>536,925=>537,926=>538,927=>539,928=>540,929=>541,931=>542,932=>543,933=>544,934=>545,935=>546,936=>547,937=>548,945=>549,946=>550,947=>551,948=>552,949=>553,950=>554,951=>555,952=>556,953=>557,954=>558,955=>559,956=>560,957=>561,958=>562,959=>563,960=>564,961=>565,963=>566,964=>567,965=>568,966=>569,967=>570,968=>571,969=>572,65040=>573,59277=>573,65042=>574,59278=>574,65041=>575,59279=>575,59280=>576,65043=>576,59281=>577,65044=>577,59282=>578,65045=>578,59283=>579,65046=>579,65077=>580,65078=>581,65081=>582,65082=>583,65087=>584,65088=>585,65085=>586,65086=>587,65089=>588,65090=>589,65091=>590,65092=>591,59284=>592,65047=>592,59285=>593,65048=>593,65083=>594,65084=>595,65079=>596,65080=>597,65073=>598,8285=>599,59286=>599,65049=>599,65075=>600,65076=>601,1040=>602,1041=>603,1042=>604,1043=>605,1044=>606,1045=>607,1025=>608,1046=>609,1047=>610,1048=>611,1049=>612,1050=>613,1051=>614,1052=>615,1053=>616,1054=>617,1055=>618,1056=>619,1057=>620,1058=>621,1059=>622,1060=>623,1061=>624,1062=>625,1063=>626,1064=>627,1065=>628,1066=>629,1067=>630,1068=>631,1069=>632,1070=>633,1071=>634,1072=>635,1073=>636,1074=>637,1075=>638,1076=>639,1077=>640,1105=>641,1078=>642,1079=>643,1080=>644,1081=>645,1082=>646,1083=>647,1084=>648,1085=>649,1086=>650,1087=>651,1088=>652,1089=>653,1090=>654,1091=>655,1092=>656,1093=>657,1094=>658,1095=>659,1096=>660,1097=>661,1098=>662,1099=>663,1100=>664,1101=>665,1102=>666,1103=>667,257=>668,225=>669,462=>670,224=>671,275=>672,233=>673,283=>674,232=>675,299=>676,237=>677,464=>678,236=>679,333=>680,243=>681,466=>682,242=>683,363=>684,250=>685,468=>686,249=>687,470=>688,472=>689,474=>690,476=>691,252=>692,234=>693,593=>694,7743=>695,59335=>695,324=>696,328=>697,505=>698,59336=>698,609=>699,12549=>700,12550=>701,12551=>702,12552=>703,12553=>704,12554=>705,12555=>706,12556=>707,12557=>708,12558=>709,12559=>710,12560=>711,12561=>712,12562=>713,12563=>714,12564=>715,12565=>716,12566=>717,12567=>718,12568=>719,12569=>720,12570=>721,12571=>722,12572=>723,12573=>724,12574=>725,12575=>726,12576=>727,12577=>728,12578=>729,12579=>730,12580=>731,12581=>732,12582=>733,12583=>734,12584=>735,12585=>736,9472=>738,9473=>739,9474=>740,9475=>741,9476=>742,9477=>743,9478=>744,9479=>745,9480=>746,9481=>747,9482=>748,9483=>749,9484=>750,9485=>751,9486=>752,9487=>753,9488=>754,9489=>755,9490=>756,9491=>757,9492=>758,9493=>759,9494=>760,9495=>761,9496=>762,9497=>763,9498=>764,9499=>765,9500=>766,9501=>767,9502=>768,9503=>769,9504=>770,9505=>771,9506=>772,9507=>773,9508=>774,9509=>775,9510=>776,9511=>777,9512=>778,9513=>779,9514=>780,9515=>781,9516=>782,9517=>783,9518=>784,9519=>785,9520=>786,9521=>787,9522=>788,9523=>789,9524=>790,9525=>791,9526=>792,9527=>793,9528=>794,9529=>795,9530=>796,9531=>797,9532=>798,9533=>799,9534=>800,9535=>801,9536=>802,9537=>803,9538=>804,9539=>805,9540=>806,9541=>807,9542=>808,9543=>809,9544=>810,9545=>811,9546=>812,9547=>813,21834=>940,38463=>941,22467=>942,25384=>943,21710=>944,21769=>945,21696=>946,30353=>947,30284=>948,34108=>949,30702=>950,33406=>951,30861=>952,29233=>953,38552=>954,38797=>955,27688=>956,23433=>957,20474=>958,25353=>959,26263=>960,23736=>961,33018=>962,26696=>963,32942=>964,26114=>965,30414=>966,20985=>967,25942=>968,29100=>969,32753=>970,34948=>971,20658=>972,22885=>973,25034=>974,28595=>975,33453=>976,25420=>977,25170=>978,21485=>979,21543=>980,31494=>981,12043=>982,20843=>982,30116=>983,24052=>984,25300=>985,36299=>986,38774=>987,25226=>988,32793=>989,22365=>990,38712=>991,32610=>992,29240=>993,12137=>994,30333=>994,26575=>995,30334=>996,25670=>997,20336=>998,36133=>999,25308=>1000,31255=>1001,26001=>1002,29677=>1003,25644=>1004,25203=>1005,33324=>1006,39041=>1007,26495=>1008,29256=>1009,25198=>1010,25292=>1011,20276=>1012,29923=>1013,21322=>1014,21150=>1015,32458=>1016,37030=>1017,24110=>1018,26758=>1019,27036=>1020,33152=>1021,32465=>1022,26834=>1023,30917=>1024,34444=>1025,38225=>1026,20621=>1027,35876=>1028,33502=>1029,32990=>1030,21253=>1031,35090=>1032,21093=>1033,34180=>1034,38649=>1035,20445=>1036,22561=>1037,39281=>1038,23453=>1039,25265=>1040,25253=>1041,26292=>1042,35961=>1043,40077=>1044,29190=>1045,26479=>1046,30865=>1047,24754=>1048,21329=>1049,21271=>1050,36744=>1051,32972=>1052,36125=>1053,38049=>1054,20493=>1055,29384=>1056,22791=>1057,24811=>1058,28953=>1059,34987=>1060,22868=>1061,33519=>1062,26412=>1063,31528=>1064,23849=>1065,32503=>1066,29997=>1067,27893=>1068,36454=>1069,36856=>1070,36924=>1071,12240=>1072,40763=>1072,12112=>1073,27604=>1073,37145=>1074,31508=>1075,24444=>1076,30887=>1077,34006=>1078,34109=>1079,27605=>1080,27609=>1081,27606=>1082,24065=>1083,24199=>1084,30201=>1085,38381=>1086,25949=>1087,24330=>1088,24517=>1089,36767=>1090,22721=>1091,33218=>1092,36991=>1093,38491=>1094,38829=>1095,36793=>1096,32534=>1097,36140=>1098,25153=>1099,20415=>1100,21464=>1101,21342=>1102,36776=>1103,36777=>1104,36779=>1105,36941=>1106,26631=>1107,24426=>1108,33176=>1109,34920=>1110,40150=>1111,24971=>1112,21035=>1113,30250=>1114,24428=>1115,25996=>1116,28626=>1117,28392=>1118,23486=>1119,25672=>1120,20853=>1121,20912=>1122,26564=>1123,19993=>1124,31177=>1125,39292=>1126,28851=>1127,30149=>1128,24182=>1129,29627=>1130,33760=>1131,25773=>1132,25320=>1133,38069=>1134,27874=>1135,21338=>1136,21187=>1137,25615=>1138,38082=>1139,31636=>1140,20271=>1141,24091=>1142,33334=>1143,33046=>1144,33162=>1145,28196=>1146,27850=>1147,39539=>1148,25429=>1149,12056=>1150,21340=>1150,21754=>1151,34917=>1152,22496=>1153,19981=>1154,24067=>1155,27493=>1156,31807=>1157,37096=>1158,24598=>1159,25830=>1160,29468=>1161,35009=>1162,26448=>1163,25165=>1164,36130=>1165,30572=>1166,36393=>1167,37319=>1168,24425=>1169,33756=>1170,34081=>1171,39184=>1172,21442=>1173,34453=>1174,27531=>1175,24813=>1176,24808=>1177,28799=>1178,33485=>1179,33329=>1180,20179=>1181,27815=>1182,34255=>1183,25805=>1184,31961=>1185,27133=>1186,26361=>1187,33609=>1188,21397=>1189,31574=>1190,20391=>1191,20876=>1192,27979=>1193,23618=>1194,36461=>1195,25554=>1196,21449=>1197,33580=>1198,33590=>1199,26597=>1200,30900=>1201,25661=>1202,23519=>1203,23700=>1204,24046=>1205,35815=>1206,25286=>1207,26612=>1208,35962=>1209,25600=>1210,25530=>1211,34633=>1212,39307=>1213,35863=>1214,32544=>1215,38130=>1216,20135=>1217,38416=>1218,39076=>1219,26124=>1220,29462=>1221,22330=>1222,23581=>1223,24120=>1224,38271=>1225,20607=>1226,32928=>1227,12058=>1228,21378=>1228,25950=>1229,30021=>1230,21809=>1231,20513=>1232,36229=>1233,25220=>1234,38046=>1235,26397=>1236,22066=>1237,28526=>1238,24034=>1239,21557=>1240,28818=>1241,36710=>1242,25199=>1243,25764=>1244,25507=>1245,24443=>1246,28552=>1247,37108=>1248,12162=>1249,33251=>1249,12192=>1250,36784=>1250,23576=>1251,26216=>1252,24561=>1253,27785=>1254,38472=>1255,36225=>1256,34924=>1257,25745=>1258,31216=>1259,22478=>1260,27225=>1261,25104=>1262,21576=>1263,20056=>1264,31243=>1265,24809=>1266,28548=>1267,35802=>1268,25215=>1269,36894=>1270,39563=>1271,31204=>1272,21507=>1273,30196=>1274,25345=>1275,21273=>1276,27744=>1277,36831=>1278,24347=>1279,39536=>1280,32827=>1281,40831=>1282,20360=>1283,23610=>1284,12186=>1285,36196=>1285,32709=>1286,26021=>1287,28861=>1288,20805=>1289,20914=>1290,12173=>1291,34411=>1291,23815=>1292,23456=>1293,25277=>1294,37228=>1295,30068=>1296,36364=>1297,31264=>1298,24833=>1299,31609=>1300,20167=>1301,32504=>1302,30597=>1303,19985=>1304,33261=>1305,21021=>1306,20986=>1307,27249=>1308,21416=>1309,36487=>1310,38148=>1311,38607=>1312,28353=>1313,38500=>1314,26970=>1315,30784=>1316,20648=>1317,30679=>1318,25616=>1319,35302=>1320,22788=>1321,25571=>1322,24029=>1323,31359=>1324,26941=>1325,20256=>1326,33337=>1327,21912=>1328,20018=>1329,30126=>1330,31383=>1331,24162=>1332,24202=>1333,38383=>1334,21019=>1335,21561=>1336,28810=>1337,25462=>1338,38180=>1339,22402=>1340,26149=>1341,26943=>1342,37255=>1343,21767=>1344,28147=>1345,32431=>1346,34850=>1347,25139=>1348,32496=>1349,30133=>1350,33576=>1351,30913=>1352,38604=>1353,36766=>1354,24904=>1355,29943=>1356,35789=>1357,27492=>1358,21050=>1359,36176=>1360,27425=>1361,32874=>1362,33905=>1363,22257=>1364,21254=>1365,20174=>1366,19995=>1367,20945=>1368,31895=>1369,37259=>1370,31751=>1371,20419=>1372,36479=>1373,31713=>1374,31388=>1375,25703=>1376,23828=>1377,20652=>1378,33030=>1379,30209=>1380,31929=>1381,28140=>1382,32736=>1383,26449=>1384,23384=>1385,12072=>1386,23544=>1386,30923=>1387,25774=>1388,25619=>1389,25514=>1390,25387=>1391,38169=>1392,25645=>1393,36798=>1394,31572=>1395,30249=>1396,25171=>1397,12068=>1398,22823=>1398,21574=>1399,12109=>1400,27513=>1400,20643=>1401,25140=>1402,24102=>1403,27526=>1404,20195=>1405,36151=>1406,34955=>1407,24453=>1408,36910=>1409,24608=>1410,32829=>1411,25285=>1412,20025=>1413,21333=>1414,37112=>1415,25528=>1416,32966=>1417,26086=>1418,27694=>1419,20294=>1420,24814=>1421,28129=>1422,35806=>1423,24377=>1424,34507=>1425,24403=>1426,25377=>1427,20826=>1428,33633=>1429,26723=>1430,12049=>1431,20992=>1431,25443=>1432,36424=>1433,20498=>1434,23707=>1435,31095=>1436,23548=>1437,21040=>1438,31291=>1439,24764=>1440,36947=>1441,30423=>1442,24503=>1443,24471=>1444,30340=>1445,36460=>1446,28783=>1447,30331=>1448,31561=>1449,30634=>1450,20979=>1451,37011=>1452,22564=>1453,20302=>1454,28404=>1455,36842=>1456,25932=>1457,31515=>1458,29380=>1459,28068=>1460,32735=>1461,23265=>1462,25269=>1463,24213=>1464,22320=>1465,33922=>1466,31532=>1467,24093=>1468,24351=>1469,36882=>1470,32532=>1471,39072=>1472,25474=>1473,28359=>1474,30872=>1475,28857=>1476,20856=>1477,38747=>1478,22443=>1479,30005=>1480,20291=>1481,30008=>1482,24215=>1483,24806=>1484,22880=>1485,28096=>1486,27583=>1487,30857=>1488,21500=>1489,38613=>1490,20939=>1491,20993=>1492,25481=>1493,21514=>1494,38035=>1495,35843=>1496,36300=>1497,29241=>1498,30879=>1499,34678=>1500,36845=>1501,35853=>1502,21472=>1503,19969=>1504,30447=>1505,21486=>1506,38025=>1507,39030=>1508,12237=>1509,40718=>1509,38189=>1510,23450=>1511,35746=>1512,20002=>1513,19996=>1514,20908=>1515,33891=>1516,25026=>1517,21160=>1518,26635=>1519,20375=>1520,24683=>1521,20923=>1522,27934=>1523,20828=>1524,25238=>1525,12099=>1526,26007=>1526,38497=>1527,12182=>1528,35910=>1528,36887=>1529,30168=>1530,37117=>1531,30563=>1532,27602=>1533,29322=>1534,29420=>1535,35835=>1536,22581=>1537,30585=>1538,36172=>1539,26460=>1540,38208=>1541,32922=>1542,24230=>1543,28193=>1544,22930=>1545,31471=>1546,30701=>1547,38203=>1548,27573=>1549,26029=>1550,32526=>1551,22534=>1552,20817=>1553,38431=>1554,23545=>1555,22697=>1556,21544=>1557,36466=>1558,25958=>1559,39039=>1560,22244=>1561,38045=>1562,30462=>1563,36929=>1564,25479=>1565,21702=>1566,22810=>1567,22842=>1568,22427=>1569,36530=>1570,26421=>1571,36346=>1572,33333=>1573,21057=>1574,24816=>1575,22549=>1576,34558=>1577,23784=>1578,40517=>1579,20420=>1580,39069=>1581,35769=>1582,23077=>1583,24694=>1584,21380=>1585,25212=>1586,36943=>1587,37122=>1588,39295=>1589,24681=>1590,12157=>1591,32780=>1591,12041=>1592,20799=>1592,12159=>1593,32819=>1593,23572=>1594,39285=>1595,27953=>1596,12038=>1597,20108=>1597,36144=>1598,21457=>1599,32602=>1600,31567=>1601,20240=>1602,20047=>1603,38400=>1604,27861=>1605,29648=>1606,34281=>1607,24070=>1608,30058=>1609,32763=>1610,27146=>1611,30718=>1612,38034=>1613,32321=>1614,20961=>1615,28902=>1616,21453=>1617,36820=>1618,33539=>1619,36137=>1620,29359=>1621,39277=>1622,27867=>1623,22346=>1624,33459=>1625,12101=>1626,26041=>1626,32938=>1627,25151=>1628,38450=>1629,22952=>1630,20223=>1631,35775=>1632,32442=>1633,25918=>1634,33778=>1635,12206=>1636,38750=>1636,21857=>1637,39134=>1638,32933=>1639,21290=>1640,35837=>1641,21536=>1642,32954=>1643,24223=>1644,27832=>1645,36153=>1646,33452=>1647,37210=>1648,21545=>1649,27675=>1650,20998=>1651,32439=>1652,22367=>1653,28954=>1654,27774=>1655,31881=>1656,22859=>1657,20221=>1658,24575=>1659,24868=>1660,31914=>1661,20016=>1662,23553=>1663,26539=>1664,34562=>1665,23792=>1666,38155=>1667,39118=>1668,30127=>1669,28925=>1670,36898=>1671,20911=>1672,32541=>1673,35773=>1674,22857=>1675,20964=>1676,20315=>1677,21542=>1678,22827=>1679,25975=>1680,32932=>1681,23413=>1682,25206=>1683,25282=>1684,36752=>1685,24133=>1686,27679=>1687,31526=>1688,20239=>1689,20440=>1690,26381=>1691,28014=>1692,28074=>1693,31119=>1694,34993=>1695,24343=>1696,29995=>1697,25242=>1698,36741=>1699,20463=>1700,37340=>1701,26023=>1702,33071=>1703,33105=>1704,24220=>1705,33104=>1706,36212=>1707,21103=>1708,35206=>1709,36171=>1710,22797=>1711,20613=>1712,20184=>1713,12201=>1714,38428=>1714,12119=>1715,29238=>1715,33145=>1716,36127=>1717,23500=>1718,35747=>1719,38468=>1720,22919=>1721,32538=>1722,21648=>1723,22134=>1724,22030=>1725,35813=>1726,25913=>1727,27010=>1728,38041=>1729,30422=>1730,28297=>1731,12082=>1732,24178=>1732,12130=>1733,29976=>1733,26438=>1734,26577=>1735,31487=>1736,32925=>1737,36214=>1738,24863=>1739,31174=>1740,25954=>1741,36195=>1742,20872=>1743,21018=>1744,38050=>1745,32568=>1746,32923=>1747,32434=>1748,23703=>1749,28207=>1750,26464=>1751,31705=>1752,30347=>1753,12220=>1754,39640=>1754,33167=>1755,32660=>1756,31957=>1757,25630=>1758,38224=>1759,31295=>1760,21578=>1761,21733=>1762,27468=>1763,25601=>1764,12093=>1765,25096=>1765,40509=>1766,33011=>1767,30105=>1768,21106=>1769,12208=>1770,38761=>1770,33883=>1771,26684=>1772,34532=>1773,38401=>1774,38548=>1775,38124=>1776,20010=>1777,21508=>1778,32473=>1779,26681=>1780,36319=>1781,32789=>1782,26356=>1783,24218=>1784,32697=>1785,22466=>1786,32831=>1787,26775=>1788,12079=>1789,24037=>1789,25915=>1790,21151=>1791,24685=>1792,40858=>1793,20379=>1794,36524=>1795,20844=>1796,23467=>1797,12088=>1798,24339=>1798,24041=>1799,27742=>1800,25329=>1801,36129=>1802,20849=>1803,38057=>1804,21246=>1805,27807=>1806,33503=>1807,29399=>1808,22434=>1809,26500=>1810,36141=>1811,22815=>1812,36764=>1813,33735=>1814,21653=>1815,31629=>1816,20272=>1817,27837=>1818,23396=>1819,22993=>1820,12238=>1821,40723=>1821,21476=>1822,34506=>1823,12219=>1824,39592=>1824,12181=>1825,35895=>1825,32929=>1826,25925=>1827,39038=>1828,22266=>1829,38599=>1830,21038=>1831,12128=>1832,29916=>1832,21072=>1833,23521=>1834,25346=>1835,35074=>1836,20054=>1837,25296=>1838,24618=>1839,26874=>1840,20851=>1841,23448=>1842,20896=>1843,35266=>1844,31649=>1845,39302=>1846,32592=>1847,24815=>1848,28748=>1849,36143=>1850,20809=>1851,12084=>1852,24191=>1852,36891=>1853,29808=>1854,35268=>1855,22317=>1856,30789=>1857,24402=>1858,40863=>1859,38394=>1860,36712=>1861,12225=>1862,39740=>1862,35809=>1863,30328=>1864,26690=>1865,26588=>1866,36330=>1867,36149=>1868,21053=>1869,36746=>1870,28378=>1871,26829=>1872,38149=>1873,37101=>1874,22269=>1875,26524=>1876,35065=>1877,36807=>1878,21704=>1879,39608=>1880,23401=>1881,28023=>1882,27686=>1883,20133=>1884,23475=>1885,39559=>1886,37219=>1887,25000=>1888,37039=>1889,38889=>1890,21547=>1891,28085=>1892,23506=>1893,20989=>1894,21898=>1895,32597=>1896,32752=>1897,25788=>1898,25421=>1899,26097=>1900,25022=>1901,24717=>1902,28938=>1903,27735=>1904,27721=>1905,22831=>1906,26477=>1907,33322=>1908,22741=>1909,22158=>1910,35946=>1911,27627=>1912,37085=>1913,22909=>1914,32791=>1915,21495=>1916,28009=>1917,21621=>1918,21917=>1919,33655=>1920,33743=>1921,26680=>1922,12146=>1923,31166=>1923,21644=>1924,20309=>1925,21512=>1926,30418=>1927,35977=>1928,38402=>1929,27827=>1930,28088=>1931,36203=>1932,35088=>1933,40548=>1934,36154=>1935,22079=>1936,12234=>1937,40657=>1937,30165=>1938,24456=>1939,29408=>1940,24680=>1941,21756=>1942,20136=>1943,27178=>1944,34913=>1945,24658=>1946,36720=>1947,21700=>1948,28888=>1949,34425=>1950,40511=>1951,27946=>1952,23439=>1953,24344=>1954,32418=>1955,21897=>1956,20399=>1957,29492=>1958,21564=>1959,21402=>1960,20505=>1961,21518=>1962,21628=>1963,20046=>1964,24573=>1965,29786=>1966,22774=>1967,33899=>1968,32993=>1969,34676=>1970,29392=>1971,31946=>1972,28246=>1973,24359=>1974,34382=>1975,21804=>1976,25252=>1977,20114=>1978,27818=>1979,25143=>1980,33457=>1981,21719=>1982,21326=>1983,29502=>1984,28369=>1985,30011=>1986,21010=>1987,21270=>1988,35805=>1989,27088=>1990,24458=>1991,24576=>1992,28142=>1993,22351=>1994,27426=>1995,29615=>1996,26707=>1997,36824=>1998,32531=>1999,25442=>2000,24739=>2001,21796=>2002,30186=>2003,35938=>2004,28949=>2005,28067=>2006,23462=>2007,24187=>2008,33618=>2009,24908=>2010,40644=>2011,30970=>2012,34647=>2013,31783=>2014,30343=>2015,20976=>2016,24822=>2017,29004=>2018,26179=>2019,24140=>2020,24653=>2021,35854=>2022,28784=>2023,25381=>2024,36745=>2025,24509=>2026,24674=>2027,34516=>2028,22238=>2029,27585=>2030,24724=>2031,24935=>2032,21321=>2033,24800=>2034,26214=>2035,36159=>2036,31229=>2037,20250=>2038,28905=>2039,27719=>2040,35763=>2041,35826=>2042,32472=>2043,33636=>2044,26127=>2045,23130=>2046,39746=>2047,27985=>2048,28151=>2049,35905=>2050,27963=>2051,20249=>2052,12117=>2053,28779=>2053,33719=>2054,25110=>2055,24785=>2056,38669=>2057,36135=>2058,31096=>2059,20987=>2060,22334=>2061,22522=>2062,26426=>2063,30072=>2064,31293=>2065,31215=>2066,31637=>2067,32908=>2068,39269=>2069,36857=>2070,28608=>2071,35749=>2072,40481=>2073,23020=>2074,32489=>2075,32521=>2076,21513=>2077,26497=>2078,26840=>2079,36753=>2080,31821=>2081,38598=>2082,21450=>2083,24613=>2084,30142=>2085,27762=>2086,21363=>2087,23241=>2088,32423=>2089,25380=>2090,12047=>2091,20960=>2091,33034=>2092,12080=>2093,24049=>2093,34015=>2094,25216=>2095,20864=>2096,23395=>2097,20238=>2098,31085=>2099,21058=>2100,24760=>2101,27982=>2102,23492=>2103,23490=>2104,35745=>2105,35760=>2106,26082=>2107,24524=>2108,38469=>2109,22931=>2110,32487=>2111,32426=>2112,22025=>2113,26551=>2114,22841=>2115,20339=>2116,23478=>2117,21152=>2118,33626=>2119,39050=>2120,36158=>2121,30002=>2122,38078=>2123,20551=>2124,31292=>2125,20215=>2126,26550=>2127,39550=>2128,23233=>2129,27516=>2130,30417=>2131,22362=>2132,23574=>2133,31546=>2134,38388=>2135,29006=>2136,20860=>2137,32937=>2138,33392=>2139,22904=>2140,32516=>2141,33575=>2142,26816=>2143,26604=>2144,30897=>2145,30839=>2146,25315=>2147,25441=>2148,31616=>2149,20461=>2150,21098=>2151,20943=>2152,33616=>2153,27099=>2154,37492=>2155,36341=>2156,36145=>2157,35265=>2158,38190=>2159,31661=>2160,20214=>2161,20581=>2162,33328=>2163,21073=>2164,39279=>2165,28176=>2166,28293=>2167,28071=>2168,24314=>2169,20725=>2170,23004=>2171,23558=>2172,27974=>2173,27743=>2174,30086=>2175,33931=>2176,26728=>2177,22870=>2178,35762=>2179,21280=>2180,37233=>2181,38477=>2182,34121=>2183,26898=>2184,30977=>2185,28966=>2186,33014=>2187,20132=>2188,37066=>2189,27975=>2190,39556=>2191,23047=>2192,22204=>2193,25605=>2194,38128=>2195,30699=>2196,20389=>2197,33050=>2198,29409=>2199,12179=>2200,35282=>2200,39290=>2201,32564=>2202,32478=>2203,21119=>2204,25945=>2205,37237=>2206,36735=>2207,36739=>2208,21483=>2209,31382=>2210,25581=>2211,25509=>2212,30342=>2213,31224=>2214,34903=>2215,38454=>2216,25130=>2217,21163=>2218,33410=>2219,26708=>2220,26480=>2221,25463=>2222,30571=>2223,31469=>2224,27905=>2225,32467=>2226,35299=>2227,22992=>2228,25106=>2229,34249=>2230,33445=>2231,30028=>2232,20511=>2233,20171=>2234,30117=>2235,35819=>2236,23626=>2237,12081=>2238,24062=>2238,31563=>2239,12100=>2240,26020=>2240,12198=>2241,37329=>2241,20170=>2242,27941=>2243,35167=>2244,32039=>2245,38182=>2246,20165=>2247,35880=>2248,36827=>2249,38771=>2250,26187=>2251,31105=>2252,36817=>2253,28908=>2254,28024=>2255,23613=>2256,21170=>2257,33606=>2258,20834=>2259,33550=>2260,30555=>2261,26230=>2262,40120=>2263,20140=>2264,24778=>2265,31934=>2266,31923=>2267,32463=>2268,20117=>2269,35686=>2270,26223=>2271,39048=>2272,38745=>2273,22659=>2274,25964=>2275,38236=>2276,24452=>2277,30153=>2278,38742=>2279,31455=>2280,31454=>2281,20928=>2282,28847=>2283,31384=>2284,25578=>2285,31350=>2286,32416=>2287,29590=>2288,12210=>2289,38893=>2289,20037=>2290,28792=>2291,20061=>2292,37202=>2293,21417=>2294,25937=>2295,26087=>2296,12165=>2297,33276=>2297,33285=>2298,21646=>2299,23601=>2300,30106=>2301,38816=>2302,25304=>2303,29401=>2304,30141=>2305,23621=>2306,39545=>2307,33738=>2308,23616=>2309,21632=>2310,30697=>2311,20030=>2312,27822=>2313,32858=>2314,25298=>2315,25454=>2316,24040=>2317,20855=>2318,36317=>2319,36382=>2320,38191=>2321,20465=>2322,21477=>2323,24807=>2324,28844=>2325,21095=>2326,25424=>2327,40515=>2328,23071=>2329,20518=>2330,30519=>2331,21367=>2332,32482=>2333,25733=>2334,25899=>2335,25225=>2336,25496=>2337,20500=>2338,29237=>2339,35273=>2340,20915=>2341,35776=>2342,32477=>2343,22343=>2344,33740=>2345,38055=>2346,20891=>2347,21531=>2348,23803=>2349,20426=>2350,31459=>2351,27994=>2352,37089=>2353,39567=>2354,21888=>2355,21654=>2356,21345=>2357,21679=>2358,24320=>2359,25577=>2360,26999=>2361,20975=>2362,24936=>2363,21002=>2364,22570=>2365,21208=>2366,22350=>2367,30733=>2368,30475=>2369,24247=>2370,24951=>2371,31968=>2372,25179=>2373,25239=>2374,20130=>2375,28821=>2376,32771=>2377,25335=>2378,28900=>2379,38752=>2380,22391=>2381,33499=>2382,26607=>2383,26869=>2384,30933=>2385,39063=>2386,31185=>2387,22771=>2388,21683=>2389,21487=>2390,28212=>2391,20811=>2392,21051=>2393,23458=>2394,35838=>2395,32943=>2396,21827=>2397,22438=>2398,24691=>2399,22353=>2400,21549=>2401,31354=>2402,24656=>2403,23380=>2404,25511=>2405,25248=>2406,12061=>2407,21475=>2407,25187=>2408,23495=>2409,26543=>2410,21741=>2411,31391=>2412,33510=>2413,37239=>2414,24211=>2415,35044=>2416,22840=>2417,22446=>2418,25358=>2419,36328=>2420,33007=>2421,22359=>2422,31607=>2423,20393=>2424,24555=>2425,23485=>2426,27454=>2427,21281=>2428,31568=>2429,29378=>2430,26694=>2431,30719=>2432,30518=>2433,26103=>2434,20917=>2435,20111=>2436,30420=>2437,23743=>2438,31397=>2439,33909=>2440,22862=>2441,39745=>2442,20608=>2443,39304=>2444,24871=>2445,28291=>2446,22372=>2447,26118=>2448,25414=>2449,22256=>2450,25324=>2451,25193=>2452,24275=>2453,38420=>2454,22403=>2455,25289=>2456,21895=>2457,34593=>2458,33098=>2459,36771=>2460,21862=>2461,33713=>2462,26469=>2463,36182=>2464,34013=>2465,23146=>2466,26639=>2467,25318=>2468,31726=>2469,38417=>2470,20848=>2471,28572=>2472,35888=>2473,25597=>2474,35272=>2475,25042=>2476,32518=>2477,28866=>2478,28389=>2479,29701=>2480,27028=>2481,29436=>2482,24266=>2483,37070=>2484,26391=>2485,28010=>2486,25438=>2487,21171=>2488,29282=>2489,12156=>2490,32769=>2490,20332=>2491,23013=>2492,37226=>2493,28889=>2494,28061=>2495,21202=>2496,20048=>2497,38647=>2498,38253=>2499,34174=>2500,30922=>2501,32047=>2502,20769=>2503,22418=>2504,25794=>2505,32907=>2506,31867=>2507,27882=>2508,26865=>2509,26974=>2510,20919=>2511,21400=>2512,26792=>2513,29313=>2514,40654=>2515,31729=>2516,29432=>2517,31163=>2518,28435=>2519,29702=>2520,26446=>2521,12197=>2522,37324=>2522,40100=>2523,31036=>2524,33673=>2525,33620=>2526,21519=>2527,26647=>2528,20029=>2529,21385=>2530,21169=>2531,30782=>2532,21382=>2533,21033=>2534,20616=>2535,20363=>2536,20432=>2537,30178=>2538,12148=>2539,31435=>2539,31890=>2540,27813=>2541,12202=>2542,38582=>2542,12050=>2543,21147=>2543,29827=>2544,21737=>2545,20457=>2546,32852=>2547,33714=>2548,36830=>2549,38256=>2550,24265=>2551,24604=>2552,28063=>2553,24088=>2554,25947=>2555,33080=>2556,38142=>2557,24651=>2558,28860=>2559,32451=>2560,31918=>2561,20937=>2562,63865=>2562,26753=>2563,31921=>2564,33391=>2565,20004=>2566,36742=>2567,37327=>2568,26238=>2569,20142=>2570,35845=>2571,25769=>2572,32842=>2573,20698=>2574,30103=>2575,29134=>2576,23525=>2577,36797=>2578,28518=>2579,20102=>2580,25730=>2581,38243=>2582,24278=>2583,26009=>2584,21015=>2585,35010=>2586,28872=>2587,21155=>2588,29454=>2589,29747=>2590,26519=>2591,30967=>2592,38678=>2593,20020=>2594,37051=>2595,40158=>2596,28107=>2597,20955=>2598,36161=>2599,21533=>2600,25294=>2601,29618=>2602,33777=>2603,38646=>2604,40836=>2605,38083=>2606,20278=>2607,32666=>2608,20940=>2609,28789=>2610,38517=>2611,23725=>2612,39046=>2613,21478=>2614,20196=>2615,28316=>2616,29705=>2617,27060=>2618,30827=>2619,39311=>2620,30041=>2621,21016=>2622,30244=>2623,27969=>2624,26611=>2625,20845=>2626,40857=>2627,32843=>2628,21657=>2629,31548=>2630,31423=>2631,38534=>2632,22404=>2633,25314=>2634,38471=>2635,27004=>2636,23044=>2637,25602=>2638,31699=>2639,28431=>2640,38475=>2641,33446=>2642,21346=>2643,39045=>2644,24208=>2645,28809=>2646,25523=>2647,21348=>2648,34383=>2649,40065=>2650,40595=>2651,30860=>2652,38706=>2653,36335=>2654,36162=>2655,12229=>2656,40575=>2656,28510=>2657,31108=>2658,24405=>2659,38470=>2660,25134=>2661,39540=>2662,21525=>2663,38109=>2664,20387=>2665,26053=>2666,23653=>2667,23649=>2668,32533=>2669,34385=>2670,27695=>2671,24459=>2672,29575=>2673,28388=>2674,32511=>2675,23782=>2676,25371=>2677,23402=>2678,28390=>2679,21365=>2680,20081=>2681,25504=>2682,30053=>2683,25249=>2684,36718=>2685,20262=>2686,20177=>2687,27814=>2688,32438=>2689,35770=>2690,33821=>2691,34746=>2692,32599=>2693,36923=>2694,38179=>2695,31657=>2696,39585=>2697,35064=>2698,33853=>2699,27931=>2700,39558=>2701,32476=>2702,22920=>2703,12231=>2704,40635=>2704,29595=>2705,30721=>2706,34434=>2707,39532=>2708,39554=>2709,22043=>2710,21527=>2711,22475=>2712,20080=>2713,40614=>2714,21334=>2715,36808=>2716,33033=>2717,30610=>2718,39314=>2719,34542=>2720,28385=>2721,34067=>2722,26364=>2723,24930=>2724,28459=>2725,35881=>2726,33426=>2727,33579=>2728,30450=>2729,27667=>2730,24537=>2731,33725=>2732,29483=>2733,33541=>2734,38170=>2735,12113=>2736,27611=>2736,12141=>2737,30683=>2737,38086=>2738,21359=>2739,33538=>2740,20882=>2741,24125=>2742,35980=>2743,36152=>2744,20040=>2745,29611=>2746,26522=>2747,26757=>2748,37238=>2749,38665=>2750,29028=>2751,27809=>2752,30473=>2753,23186=>2754,38209=>2755,27599=>2756,32654=>2757,26151=>2758,23504=>2759,22969=>2760,23194=>2761,38376=>2762,38391=>2763,20204=>2764,33804=>2765,33945=>2766,27308=>2767,30431=>2768,38192=>2769,29467=>2770,26790=>2771,23391=>2772,30511=>2773,37274=>2774,38753=>2775,31964=>2776,36855=>2777,35868=>2778,24357=>2779,12150=>2780,31859=>2780,31192=>2781,35269=>2782,27852=>2783,34588=>2784,23494=>2785,24130=>2786,26825=>2787,30496=>2788,32501=>2789,20885=>2790,20813=>2791,21193=>2792,23081=>2793,32517=>2794,12207=>2795,38754=>2795,33495=>2796,25551=>2797,30596=>2798,34256=>2799,31186=>2800,28218=>2801,24217=>2802,22937=>2803,34065=>2804,28781=>2805,27665=>2806,25279=>2807,12139=>2808,30399=>2808,25935=>2809,24751=>2810,38397=>2811,26126=>2812,34719=>2813,40483=>2814,38125=>2815,21517=>2816,21629=>2817,35884=>2818,25720=>2819,25721=>2820,34321=>2821,27169=>2822,33180=>2823,30952=>2824,25705=>2825,39764=>2826,25273=>2827,26411=>2828,33707=>2829,22696=>2830,40664=>2831,27819=>2832,28448=>2833,23518=>2834,38476=>2835,35851=>2836,29279=>2837,26576=>2838,25287=>2839,29281=>2840,20137=>2841,22982=>2842,27597=>2843,22675=>2844,26286=>2845,24149=>2846,21215=>2847,24917=>2848,12106=>2849,26408=>2849,12140=>2850,30446=>2850,30566=>2851,29287=>2852,31302=>2853,25343=>2854,21738=>2855,21584=>2856,38048=>2857,37027=>2858,23068=>2859,32435=>2860,27670=>2861,20035=>2862,22902=>2863,32784=>2864,22856=>2865,21335=>2866,30007=>2867,38590=>2868,22218=>2869,25376=>2870,33041=>2871,24700=>2872,38393=>2873,28118=>2874,21602=>2875,39297=>2876,20869=>2877,23273=>2878,33021=>2879,22958=>2880,38675=>2881,20522=>2882,27877=>2883,23612=>2884,25311=>2885,20320=>2886,21311=>2887,33147=>2888,36870=>2889,28346=>2890,34091=>2891,25288=>2892,24180=>2893,30910=>2894,25781=>2895,25467=>2896,24565=>2897,23064=>2898,37247=>2899,40479=>2900,23615=>2901,25423=>2902,32834=>2903,23421=>2904,21870=>2905,38218=>2906,38221=>2907,28037=>2908,24744=>2909,26592=>2910,29406=>2911,20957=>2912,23425=>2913,25319=>2914,27870=>2915,12124=>2916,29275=>2916,25197=>2917,38062=>2918,32445=>2919,33043=>2920,27987=>2921,20892=>2922,24324=>2923,22900=>2924,21162=>2925,24594=>2926,12069=>2927,22899=>2927,26262=>2928,34384=>2929,30111=>2930,25386=>2931,25062=>2932,31983=>2933,35834=>2934,21734=>2935,27431=>2936,40485=>2937,27572=>2938,34261=>2939,21589=>2940,20598=>2941,27812=>2942,21866=>2943,36276=>2944,29228=>2945,24085=>2946,24597=>2947,29750=>2948,25293=>2949,25490=>2950,29260=>2951,24472=>2952,28227=>2953,27966=>2954,25856=>2955,28504=>2956,30424=>2957,30928=>2958,30460=>2959,30036=>2960,21028=>2961,21467=>2962,20051=>2963,24222=>2964,26049=>2965,32810=>2966,32982=>2967,25243=>2968,21638=>2969,21032=>2970,28846=>2971,34957=>2972,36305=>2973,27873=>2974,21624=>2975,32986=>2976,22521=>2977,35060=>2978,36180=>2979,38506=>2980,37197=>2981,20329=>2982,27803=>2983,21943=>2984,30406=>2985,30768=>2986,25256=>2987,28921=>2988,28558=>2989,24429=>2990,34028=>2991,26842=>2992,30844=>2993,31735=>2994,33192=>2995,26379=>2996,40527=>2997,25447=>2998,30896=>2999,22383=>3000,30738=>3001,38713=>3002,25209=>3003,25259=>3004,21128=>3005,29749=>3006,27607=>3007,21860=>3008,33086=>3009,30130=>3010,12138=>3011,30382=>3011,21305=>3012,30174=>3013,20731=>3014,23617=>3015,35692=>3016,31687=>3017,20559=>3018,12122=>3019,29255=>3019,39575=>3020,39128=>3021,28418=>3022,29922=>3023,31080=>3024,25735=>3025,30629=>3026,25340=>3027,39057=>3028,36139=>3029,21697=>3030,32856=>3031,20050=>3032,22378=>3033,33529=>3034,33805=>3035,24179=>3036,20973=>3037,29942=>3038,35780=>3039,23631=>3040,22369=>3041,27900=>3042,39047=>3043,23110=>3044,30772=>3045,39748=>3046,36843=>3047,31893=>3048,21078=>3049,25169=>3050,38138=>3051,20166=>3052,33670=>3053,33889=>3054,33769=>3055,33970=>3056,22484=>3057,26420=>3058,22275=>3059,26222=>3060,28006=>3061,35889=>3062,26333=>3063,28689=>3064,26399=>3065,27450=>3066,26646=>3067,25114=>3068,22971=>3069,19971=>3070,20932=>3071,28422=>3072,26578=>3073,27791=>3074,20854=>3075,26827=>3076,22855=>3077,27495=>3078,30054=>3079,23822=>3080,33040=>3081,40784=>3082,26071=>3083,31048=>3084,31041=>3085,39569=>3086,36215=>3087,23682=>3088,20062=>3089,20225=>3090,21551=>3091,22865=>3092,30732=>3093,22120=>3094,12115=>3095,27668=>3095,36804=>3096,24323=>3097,27773=>3098,27875=>3099,35755=>3100,25488=>3101,24688=>3102,27965=>3103,29301=>3104,25190=>3105,38030=>3106,38085=>3107,21315=>3108,36801=>3109,31614=>3110,20191=>3111,35878=>3112,20094=>3113,40660=>3114,38065=>3115,38067=>3116,21069=>3117,28508=>3118,36963=>3119,27973=>3120,35892=>3121,22545=>3122,23884=>3123,12107=>3124,27424=>3124,27465=>3125,26538=>3126,21595=>3127,33108=>3128,32652=>3129,22681=>3130,34103=>3131,24378=>3132,25250=>3133,27207=>3134,38201=>3135,25970=>3136,24708=>3137,26725=>3138,30631=>3139,20052=>3140,20392=>3141,24039=>3142,38808=>3143,25772=>3144,32728=>3145,23789=>3146,20431=>3147,31373=>3148,20999=>3149,33540=>3150,19988=>3151,24623=>3152,31363=>3153,38054=>3154,20405=>3155,20146=>3156,31206=>3157,29748=>3158,21220=>3159,33465=>3160,25810=>3161,31165=>3162,23517=>3163,27777=>3164,38738=>3165,36731=>3166,27682=>3167,20542=>3168,21375=>3169,28165=>3170,25806=>3171,26228=>3172,27696=>3173,24773=>3174,39031=>3175,35831=>3176,24198=>3177,29756=>3178,31351=>3179,31179=>3180,19992=>3181,37041=>3182,29699=>3183,27714=>3184,22234=>3185,37195=>3186,27845=>3187,36235=>3188,21306=>3189,34502=>3190,26354=>3191,36527=>3192,23624=>3193,39537=>3194,28192=>3195,21462=>3196,23094=>3197,40843=>3198,36259=>3199,21435=>3200,22280=>3201,39079=>3202,26435=>3203,37275=>3204,27849=>3205,20840=>3206,30154=>3207,25331=>3208,12125=>3209,29356=>3209,21048=>3210,21149=>3211,32570=>3212,28820=>3213,30264=>3214,21364=>3215,40522=>3216,27063=>3217,30830=>3218,38592=>3219,35033=>3220,32676=>3221,28982=>3222,29123=>3223,20873=>3224,26579=>3225,29924=>3226,22756=>3227,25880=>3228,22199=>3229,35753=>3230,39286=>3231,25200=>3232,32469=>3233,24825=>3234,28909=>3235,22764=>3236,20161=>3237,12040=>3238,20154=>3238,24525=>3239,38887=>3240,20219=>3241,35748=>3242,20995=>3243,22922=>3244,32427=>3245,25172=>3246,20173=>3247,12103=>3248,26085=>3248,25102=>3249,33592=>3250,33993=>3251,33635=>3252,34701=>3253,29076=>3254,28342=>3255,23481=>3256,32466=>3257,20887=>3258,25545=>3259,26580=>3260,12161=>3261,32905=>3261,33593=>3262,34837=>3263,20754=>3264,23418=>3265,22914=>3266,36785=>3267,20083=>3268,27741=>3269,12042=>3270,20837=>3270,35109=>3271,36719=>3272,38446=>3273,34122=>3274,29790=>3275,38160=>3276,38384=>3277,28070=>3278,33509=>3279,24369=>3280,25746=>3281,27922=>3282,33832=>3283,33134=>3284,40131=>3285,22622=>3286,36187=>3287,19977=>3288,21441=>3289,20254=>3290,25955=>3291,26705=>3292,21971=>3293,20007=>3294,25620=>3295,39578=>3296,25195=>3297,23234=>3298,29791=>3299,12170=>3300,33394=>3300,28073=>3301,26862=>3302,20711=>3303,33678=>3304,30722=>3305,26432=>3306,21049=>3307,27801=>3308,32433=>3309,20667=>3310,21861=>3311,29022=>3312,31579=>3313,26194=>3314,29642=>3315,33515=>3316,26441=>3317,12077=>3318,23665=>3318,21024=>3319,29053=>3320,34923=>3321,38378=>3322,38485=>3323,25797=>3324,36193=>3325,33203=>3326,21892=>3327,27733=>3328,25159=>3329,32558=>3330,22674=>3331,20260=>3332,21830=>3333,36175=>3334,26188=>3335,19978=>3336,23578=>3337,35059=>3338,26786=>3339,25422=>3340,31245=>3341,28903=>3342,33421=>3343,21242=>3344,38902=>3345,23569=>3346,21736=>3347,37045=>3348,32461=>3349,22882=>3350,36170=>3351,34503=>3352,12166=>3353,33292=>3353,33293=>3354,36198=>3355,25668=>3356,23556=>3357,24913=>3358,28041=>3359,31038=>3360,35774=>3361,30775=>3362,30003=>3363,21627=>3364,20280=>3365,12189=>3366,36523=>3366,28145=>3367,23072=>3368,32453=>3369,31070=>3370,27784=>3371,23457=>3372,23158=>3373,29978=>3374,32958=>3375,24910=>3376,28183=>3377,22768=>3378,12131=>3379,29983=>3379,29989=>3380,29298=>3381,21319=>3382,32499=>3383,30465=>3384,30427=>3385,21097=>3386,32988=>3387,22307=>3388,24072=>3389,22833=>3390,29422=>3391,26045=>3392,28287=>3393,35799=>3394,12075=>3395,23608=>3395,34417=>3396,12055=>3397,21313=>3397,12143=>3398,30707=>3398,25342=>3399,26102=>3400,20160=>3401,12215=>3402,39135=>3402,34432=>3403,23454=>3404,35782=>3405,21490=>3406,12142=>3407,30690=>3407,20351=>3408,23630=>3409,39542=>3410,22987=>3411,24335=>3412,12144=>3413,31034=>3413,12064=>3414,22763=>3414,19990=>3415,26623=>3416,20107=>3417,25325=>3418,35475=>3419,36893=>3420,21183=>3421,26159=>3422,21980=>3423,22124=>3424,36866=>3425,20181=>3426,20365=>3427,37322=>3428,39280=>3429,12114=>3430,27663=>3430,24066=>3431,24643=>3432,23460=>3433,35270=>3434,35797=>3435,25910=>3436,12095=>3437,25163=>3437,12216=>3438,39318=>3438,23432=>3439,23551=>3440,25480=>3441,21806=>3442,21463=>3443,30246=>3444,20861=>3445,34092=>3446,26530=>3447,26803=>3448,27530=>3449,25234=>3450,36755=>3451,21460=>3452,33298=>3453,28113=>3454,30095=>3455,20070=>3456,36174=>3457,23408=>3458,29087=>3459,34223=>3460,26257=>3461,26329=>3462,32626=>3463,34560=>3464,12233=>3465,40653=>3465,12239=>3466,40736=>3466,23646=>3467,26415=>3468,36848=>3469,26641=>3470,26463=>3471,25101=>3472,31446=>3473,22661=>3474,24246=>3475,25968=>3476,28465=>3477,24661=>3478,21047=>3479,32781=>3480,25684=>3481,34928=>3482,29993=>3483,24069=>3484,26643=>3485,25332=>3486,38684=>3487,21452=>3488,29245=>3489,35841=>3490,12116=>3491,27700=>3491,30561=>3492,31246=>3493,21550=>3494,30636=>3495,39034=>3496,33308=>3497,35828=>3498,30805=>3499,26388=>3500,28865=>3501,26031=>3502,25749=>3503,22070=>3504,24605=>3505,31169=>3506,21496=>3507,19997=>3508,27515=>3509,32902=>3510,23546=>3511,21987=>3512,22235=>3513,20282=>3514,20284=>3515,39282=>3516,24051=>3517,26494=>3518,32824=>3519,24578=>3520,39042=>3521,36865=>3522,23435=>3523,35772=>3524,35829=>3525,25628=>3526,33368=>3527,25822=>3528,22013=>3529,33487=>3530,37221=>3531,20439=>3532,32032=>3533,36895=>3534,31903=>3535,20723=>3536,22609=>3537,28335=>3538,23487=>3539,35785=>3540,32899=>3541,37240=>3542,33948=>3543,31639=>3544,34429=>3545,38539=>3546,38543=>3547,32485=>3548,39635=>3549,30862=>3550,23681=>3551,31319=>3552,36930=>3553,38567=>3554,31071=>3555,23385=>3556,25439=>3557,31499=>3558,34001=>3559,26797=>3560,21766=>3561,32553=>3562,29712=>3563,32034=>3564,38145=>3565,25152=>3566,22604=>3567,20182=>3568,23427=>3569,22905=>3570,22612=>3571,29549=>3572,25374=>3573,36427=>3574,36367=>3575,32974=>3576,33492=>3577,25260=>3578,21488=>3579,27888=>3580,37214=>3581,22826=>3582,24577=>3583,27760=>3584,22349=>3585,25674=>3586,36138=>3587,30251=>3588,28393=>3589,22363=>3590,27264=>3591,30192=>3592,28525=>3593,35885=>3594,35848=>3595,22374=>3596,27631=>3597,34962=>3598,30899=>3599,25506=>3600,21497=>3601,28845=>3602,27748=>3603,22616=>3604,25642=>3605,22530=>3606,26848=>3607,33179=>3608,21776=>3609,31958=>3610,20504=>3611,36538=>3612,28108=>3613,36255=>3614,28907=>3615,25487=>3616,28059=>3617,28372=>3618,32486=>3619,33796=>3620,26691=>3621,36867=>3622,28120=>3623,38518=>3624,35752=>3625,22871=>3626,29305=>3627,34276=>3628,33150=>3629,30140=>3630,35466=>3631,26799=>3632,21076=>3633,36386=>3634,38161=>3635,25552=>3636,39064=>3637,36420=>3638,21884=>3639,20307=>3640,26367=>3641,22159=>3642,24789=>3643,28053=>3644,21059=>3645,23625=>3646,22825=>3647,28155=>3648,22635=>3649,12133=>3650,30000=>3650,29980=>3651,24684=>3652,33300=>3653,33094=>3654,25361=>3655,26465=>3656,36834=>3657,30522=>3658,36339=>3659,36148=>3660,38081=>3661,24086=>3662,21381=>3663,21548=>3664,28867=>3665,27712=>3666,24311=>3667,20572=>3668,20141=>3669,24237=>3670,25402=>3671,33351=>3672,36890=>3673,26704=>3674,37230=>3675,30643=>3676,21516=>3677,38108=>3678,24420=>3679,31461=>3680,26742=>3681,25413=>3682,31570=>3683,32479=>3684,30171=>3685,20599=>3686,25237=>3687,22836=>3688,36879=>3689,20984=>3690,31171=>3691,31361=>3692,22270=>3693,24466=>3694,36884=>3695,28034=>3696,23648=>3697,12063=>3698,22303=>3698,21520=>3699,20820=>3700,28237=>3701,22242=>3702,25512=>3703,39059=>3704,33151=>3705,34581=>3706,35114=>3707,36864=>3708,21534=>3709,23663=>3710,33216=>3711,25302=>3712,25176=>3713,33073=>3714,40501=>3715,38464=>3716,39534=>3717,39548=>3718,26925=>3719,22949=>3720,25299=>3721,21822=>3722,25366=>3723,21703=>3724,34521=>3725,27964=>3726,23043=>3727,12129=>3728,29926=>3728,34972=>3729,27498=>3730,22806=>3731,35916=>3732,24367=>3733,28286=>3734,29609=>3735,39037=>3736,20024=>3737,28919=>3738,23436=>3739,30871=>3740,25405=>3741,26202=>3742,30358=>3743,24779=>3744,23451=>3745,23113=>3746,19975=>3747,33109=>3748,27754=>3749,29579=>3750,20129=>3751,26505=>3752,12153=>3753,32593=>3753,24448=>3754,26106=>3755,26395=>3756,24536=>3757,22916=>3758,23041=>3759,24013=>3760,24494=>3761,21361=>3762,38886=>3763,36829=>3764,26693=>3765,22260=>3766,21807=>3767,24799=>3768,20026=>3769,28493=>3770,32500=>3771,33479=>3772,33806=>3773,22996=>3774,20255=>3775,20266=>3776,23614=>3777,32428=>3778,26410=>3779,34074=>3780,21619=>3781,30031=>3782,32963=>3783,21890=>3784,39759=>3785,20301=>3786,28205=>3787,35859=>3788,23561=>3789,24944=>3790,21355=>3791,30239=>3792,28201=>3793,34442=>3794,12098=>3795,25991=>3795,38395=>3796,32441=>3797,21563=>3798,31283=>3799,32010=>3800,38382=>3801,21985=>3802,32705=>3803,29934=>3804,25373=>3805,34583=>3806,28065=>3807,31389=>3808,25105=>3809,26017=>3810,21351=>3811,25569=>3812,27779=>3813,24043=>3814,21596=>3815,38056=>3816,20044=>3817,27745=>3818,35820=>3819,23627=>3820,12102=>3821,26080=>3821,33436=>3822,26791=>3823,21566=>3824,21556=>3825,12111=>3826,27595=>3826,27494=>3827,20116=>3828,25410=>3829,21320=>3830,33310=>3831,20237=>3832,20398=>3833,22366=>3834,25098=>3835,38654=>3836,26212=>3837,29289=>3838,21247=>3839,21153=>3840,24735=>3841,35823=>3842,26132=>3843,29081=>3844,26512=>3845,35199=>3846,30802=>3847,30717=>3848,26224=>3849,22075=>3850,21560=>3851,38177=>3852,29306=>3853,31232=>3854,24687=>3855,24076=>3856,24713=>3857,33181=>3858,12067=>3859,22805=>3859,24796=>3860,29060=>3861,28911=>3862,28330=>3863,27728=>3864,29312=>3865,27268=>3866,34989=>3867,24109=>3868,20064=>3869,23219=>3870,21916=>3871,38115=>3872,27927=>3873,31995=>3874,38553=>3875,25103=>3876,32454=>3877,30606=>3878,34430=>3879,21283=>3880,38686=>3881,36758=>3882,26247=>3883,23777=>3884,20384=>3885,29421=>3886,19979=>3887,21414=>3888,22799=>3889,21523=>3890,25472=>3891,38184=>3892,20808=>3893,20185=>3894,40092=>3895,32420=>3896,21688=>3897,36132=>3898,34900=>3899,33335=>3900,38386=>3901,28046=>3902,24358=>3903,23244=>3904,26174=>3905,38505=>3906,29616=>3907,29486=>3908,21439=>3909,33146=>3910,39301=>3911,32673=>3912,23466=>3913,38519=>3914,38480=>3915,32447=>3916,30456=>3917,21410=>3918,38262=>3919,12217=>3920,39321=>3920,31665=>3921,35140=>3922,28248=>3923,20065=>3924,32724=>3925,31077=>3926,35814=>3927,24819=>3928,21709=>3929,20139=>3930,39033=>3931,24055=>3932,27233=>3933,20687=>3934,21521=>3935,35937=>3936,33831=>3937,30813=>3938,38660=>3939,21066=>3940,21742=>3941,22179=>3942,38144=>3943,28040=>3944,23477=>3945,28102=>3946,26195=>3947,12073=>3948,23567=>3948,23389=>3949,26657=>3950,32918=>3951,21880=>3952,31505=>3953,25928=>3954,26964=>3955,20123=>3956,27463=>3957,34638=>3958,38795=>3959,21327=>3960,25375=>3961,25658=>3962,37034=>3963,26012=>3964,32961=>3965,35856=>3966,20889=>3967,26800=>3968,21368=>3969,34809=>3970,25032=>3971,27844=>3972,27899=>3973,35874=>3974,23633=>3975,34218=>3976,33455=>3977,38156=>3978,27427=>3979,12191=>3980,36763=>3980,26032=>3981,24571=>3982,12092=>3983,24515=>3983,20449=>3984,34885=>3985,26143=>3986,33125=>3987,29481=>3988,24826=>3989,20852=>3990,21009=>3991,22411=>3992,24418=>3993,37026=>3994,12175=>3995,34892=>3995,37266=>3996,24184=>3997,26447=>3998,24615=>3999,22995=>4000,20804=>4001,20982=>4002,33016=>4003,21256=>4004,27769=>4005,38596=>4006,29066=>4007,20241=>4008,20462=>4009,32670=>4010,26429=>4011,21957=>4012,38152=>4013,31168=>4014,34966=>4015,32483=>4016,22687=>4017,25100=>4018,38656=>4019,34394=>4020,22040=>4021,39035=>4022,24464=>4023,35768=>4024,33988=>4025,37207=>4026,21465=>4027,26093=>4028,24207=>4029,30044=>4030,24676=>4031,32110=>4032,23167=>4033,32490=>4034,32493=>4035,36713=>4036,21927=>4037,23459=>4038,24748=>4039,26059=>4040,12126=>4041,29572=>4041,36873=>4042,30307=>4043,30505=>4044,32474=>4045,38772=>4046,34203=>4047,23398=>4048,12147=>4049,31348=>4049,38634=>4050,12174=>4051,34880=>4051,21195=>4052,29071=>4053,24490=>4054,26092=>4055,35810=>4056,23547=>4057,39535=>4058,24033=>4059,27529=>4060,27739=>4061,35757=>4062,35759=>4063,36874=>4064,36805=>4065,21387=>4066,25276=>4067,40486=>4068,40493=>4069,21568=>4070,20011=>4071,33469=>4072,12123=>4073,29273=>4073,34460=>4074,23830=>4075,34905=>4076,28079=>4077,38597=>4078,21713=>4079,20122=>4080,35766=>4081,28937=>4082,21693=>4083,38409=>4084,28895=>4085,28153=>4086,30416=>4087,20005=>4088,30740=>4089,34578=>4090,23721=>4091,24310=>4092,12180=>4093,35328=>4093,39068=>4094,38414=>4095,28814=>4096,27839=>4097,22852=>4098,25513=>4099,30524=>4100,34893=>4101,28436=>4102,33395=>4103,22576=>4104,29141=>4105,21388=>4106,30746=>4107,38593=>4108,21761=>4109,24422=>4110,28976=>4111,23476=>4112,35866=>4113,39564=>4114,27523=>4115,22830=>4116,40495=>4117,31207=>4118,26472=>4119,25196=>4120,20335=>4121,30113=>4122,12154=>4123,32650=>4123,27915=>4124,38451=>4125,27687=>4126,20208=>4127,30162=>4128,20859=>4129,26679=>4130,28478=>4131,36992=>4132,33136=>4133,22934=>4134,29814=>4135,25671=>4136,23591=>4137,36965=>4138,31377=>4139,35875=>4140,23002=>4141,21676=>4142,33280=>4143,33647=>4144,35201=>4145,32768=>4146,26928=>4147,22094=>4148,32822=>4149,29239=>4150,37326=>4151,20918=>4152,20063=>4153,39029=>4154,25494=>4155,19994=>4156,21494=>4157,26355=>4158,33099=>4159,22812=>4160,28082=>4161,12032=>4162,19968=>4162,22777=>4163,21307=>4164,25558=>4165,38129=>4166,20381=>4167,20234=>4168,12176=>4169,34915=>4169,39056=>4170,22839=>4171,36951=>4172,31227=>4173,20202=>4174,33008=>4175,30097=>4176,27778=>4177,23452=>4178,23016=>4179,24413=>4180,26885=>4181,34433=>4182,20506=>4183,24050=>4184,12036=>4185,20057=>4185,30691=>4186,20197=>4187,33402=>4188,25233=>4189,26131=>4190,12194=>4191,37009=>4191,23673=>4192,20159=>4193,24441=>4194,33222=>4195,36920=>4196,32900=>4197,30123=>4198,20134=>4199,35028=>4200,24847=>4201,27589=>4202,24518=>4203,20041=>4204,30410=>4205,28322=>4206,35811=>4207,35758=>4208,35850=>4209,35793=>4210,24322=>4211,32764=>4212,32716=>4213,32462=>4214,33589=>4215,33643=>4216,22240=>4217,27575=>4218,12211=>4219,38899=>4219,38452=>4220,23035=>4221,21535=>4222,38134=>4223,28139=>4224,23493=>4225,39278=>4226,23609=>4227,24341=>4228,38544=>4229,21360=>4230,33521=>4231,27185=>4232,23156=>4233,40560=>4234,24212=>4235,32552=>4236,33721=>4237,33828=>4238,33829=>4239,33639=>4240,34631=>4241,36814=>4242,36194=>4243,30408=>4244,24433=>4245,39062=>4246,30828=>4247,26144=>4248,21727=>4249,25317=>4250,20323=>4251,33219=>4252,30152=>4253,24248=>4254,38605=>4255,36362=>4256,34553=>4257,21647=>4258,27891=>4259,28044=>4260,27704=>4261,24703=>4262,21191=>4263,12132=>4264,29992=>4264,24189=>4265,20248=>4266,24736=>4267,24551=>4268,23588=>4269,30001=>4270,37038=>4271,38080=>4272,29369=>4273,27833=>4274,28216=>4275,12195=>4276,37193=>4276,26377=>4277,21451=>4278,21491=>4279,20305=>4280,37321=>4281,35825=>4282,12060=>4283,21448=>4283,24188=>4284,36802=>4285,28132=>4286,20110=>4287,30402=>4288,27014=>4289,34398=>4290,24858=>4291,33286=>4292,20313=>4293,20446=>4294,36926=>4295,40060=>4296,24841=>4297,28189=>4298,28180=>4299,38533=>4300,20104=>4301,23089=>4302,12204=>4303,38632=>4303,19982=>4304,23679=>4305,31161=>4306,23431=>4307,35821=>4308,12155=>4309,32701=>4309,12127=>4310,29577=>4310,22495=>4311,33419=>4312,37057=>4313,21505=>4314,36935=>4315,21947=>4316,23786=>4317,24481=>4318,24840=>4319,27442=>4320,29425=>4321,32946=>4322,35465=>4323,28020=>4324,23507=>4325,35029=>4326,39044=>4327,35947=>4328,39533=>4329,40499=>4330,28170=>4331,20900=>4332,20803=>4333,22435=>4334,34945=>4335,21407=>4336,25588=>4337,36757=>4338,22253=>4339,21592=>4340,22278=>4341,29503=>4342,28304=>4343,32536=>4344,36828=>4345,33489=>4346,24895=>4347,24616=>4348,38498=>4349,12104=>4350,26352=>4350,32422=>4351,36234=>4352,36291=>4353,38053=>4354,23731=>4355,31908=>4356,12105=>4357,26376=>4357,24742=>4358,38405=>4359,32792=>4360,20113=>4361,37095=>4362,21248=>4363,38504=>4364,20801=>4365,36816=>4366,34164=>4367,37213=>4368,26197=>4369,38901=>4370,23381=>4371,21277=>4372,30776=>4373,26434=>4374,26685=>4375,21705=>4376,28798=>4377,23472=>4378,36733=>4379,20877=>4380,22312=>4381,21681=>4382,25874=>4383,26242=>4384,36190=>4385,36163=>4386,33039=>4387,33900=>4388,36973=>4389,31967=>4390,20991=>4391,34299=>4392,26531=>4393,26089=>4394,28577=>4395,34468=>4396,36481=>4397,22122=>4398,36896=>4399,30338=>4400,28790=>4401,29157=>4402,36131=>4403,25321=>4404,21017=>4405,27901=>4406,36156=>4407,24590=>4408,22686=>4409,24974=>4410,26366=>4411,36192=>4412,25166=>4413,21939=>4414,28195=>4415,26413=>4416,36711=>4417,38113=>4418,38392=>4419,30504=>4420,26629=>4421,27048=>4422,21643=>4423,20045=>4424,28856=>4425,35784=>4426,25688=>4427,25995=>4428,23429=>4429,31364=>4430,20538=>4431,23528=>4432,30651=>4433,27617=>4434,35449=>4435,31896=>4436,27838=>4437,30415=>4438,26025=>4439,36759=>4440,23853=>4441,23637=>4442,34360=>4443,26632=>4444,21344=>4445,25112=>4446,31449=>4447,28251=>4448,32509=>4449,27167=>4450,31456=>4451,24432=>4452,28467=>4453,24352=>4454,25484=>4455,28072=>4456,26454=>4457,19976=>4458,24080=>4459,36134=>4460,20183=>4461,32960=>4462,30260=>4463,38556=>4464,25307=>4465,26157=>4466,25214=>4467,27836=>4468,36213=>4469,29031=>4470,32617=>4471,20806=>4472,32903=>4473,21484=>4474,36974=>4475,25240=>4476,21746=>4477,34544=>4478,36761=>4479,32773=>4480,38167=>4481,34071=>4482,36825=>4483,27993=>4484,29645=>4485,26015=>4486,30495=>4487,29956=>4488,30759=>4489,33275=>4490,36126=>4491,38024=>4492,20390=>4493,26517=>4494,30137=>4495,35786=>4496,38663=>4497,25391=>4498,38215=>4499,38453=>4500,33976=>4501,25379=>4502,30529=>4503,24449=>4504,29424=>4505,20105=>4506,24596=>4507,25972=>4508,25327=>4509,27491=>4510,25919=>4511,24103=>4512,30151=>4513,37073=>4514,35777=>4515,33437=>4516,26525=>4517,12096=>4518,25903=>4518,21553=>4519,34584=>4520,30693=>4521,32930=>4522,33026=>4523,27713=>4524,20043=>4525,32455=>4526,32844=>4527,30452=>4528,26893=>4529,27542=>4530,25191=>4531,20540=>4532,20356=>4533,22336=>4534,25351=>4535,12108=>4536,27490=>4536,36286=>4537,21482=>4538,26088=>4539,32440=>4540,24535=>4541,25370=>4542,25527=>4543,12164=>4544,33267=>4544,33268=>4545,32622=>4546,24092=>4547,23769=>4548,21046=>4549,26234=>4550,31209=>4551,31258=>4552,36136=>4553,28825=>4554,30164=>4555,28382=>4556,27835=>4557,31378=>4558,20013=>4559,30405=>4560,24544=>4561,38047=>4562,34935=>4563,32456=>4564,31181=>4565,32959=>4566,37325=>4567,20210=>4568,20247=>4569,12168=>4570,33311=>4570,21608=>4571,24030=>4572,27954=>4573,35788=>4574,31909=>4575,36724=>4576,32920=>4577,24090=>4578,21650=>4579,30385=>4580,23449=>4581,26172=>4582,39588=>4583,29664=>4584,26666=>4585,34523=>4586,26417=>4587,29482=>4588,35832=>4589,35803=>4590,36880=>4591,12149=>4592,31481=>4592,28891=>4593,29038=>4594,25284=>4595,30633=>4596,22065=>4597,20027=>4598,33879=>4599,26609=>4600,21161=>4601,34496=>4602,36142=>4603,38136=>4604,31569=>4605,20303=>4606,27880=>4607,31069=>4608,39547=>4609,25235=>4610,12118=>4611,29226=>4611,25341=>4612,19987=>4613,30742=>4614,36716=>4615,25776=>4616,36186=>4617,31686=>4618,26729=>4619,24196=>4620,35013=>4621,22918=>4622,25758=>4623,22766=>4624,29366=>4625,26894=>4626,38181=>4627,36861=>4628,36184=>4629,22368=>4630,32512=>4631,35846=>4632,20934=>4633,25417=>4634,25305=>4635,21331=>4636,26700=>4637,29730=>4638,33537=>4639,37196=>4640,21828=>4641,30528=>4642,28796=>4643,27978=>4644,20857=>4645,21672=>4646,36164=>4647,23039=>4648,28363=>4649,28100=>4650,23388=>4651,32043=>4652,20180=>4653,31869=>4654,28371=>4655,12070=>4656,23376=>4656,12163=>4657,33258=>4657,28173=>4658,23383=>4659,39683=>4660,26837=>4661,36394=>4662,23447=>4663,32508=>4664,24635=>4665,32437=>4666,37049=>4667,12187=>4668,36208=>4668,22863=>4669,25549=>4670,31199=>4671,12188=>4672,36275=>4672,21330=>4673,26063=>4674,31062=>4675,35781=>4676,38459=>4677,32452=>4678,38075=>4679,32386=>4680,22068=>4681,37257=>4682,26368=>4683,32618=>4684,23562=>4685,36981=>4686,26152=>4687,24038=>4688,20304=>4689,26590=>4690,20570=>4691,20316=>4692,22352=>4693,24231=>4694,20109=>4695,19980=>4696,20800=>4697,64012=>4697,19984=>4698,24319=>4699,21317=>4700,19989=>4701,20120=>4702,19998=>4703,12224=>4704,39730=>4704,23404=>4705,22121=>4706,12033=>4707,20008=>4707,31162=>4708,12035=>4709,20031=>4709,12052=>4710,21269=>4710,20039=>4711,22829=>4712,12120=>4713,29243=>4713,21358=>4714,27664=>4715,22239=>4716,32996=>4717,39319=>4718,27603=>4719,30590=>4720,40727=>4721,12034=>4722,20022=>4722,20127=>4723,40720=>4724,20060=>4725,20073=>4726,20115=>4727,33416=>4728,23387=>4729,21868=>4730,22031=>4731,20164=>4732,21389=>4733,21405=>4734,21411=>4735,21413=>4736,21422=>4737,38757=>4738,36189=>4739,12053=>4740,21274=>4740,21493=>4741,21286=>4742,21294=>4743,21310=>4744,36188=>4745,21350=>4746,21347=>4747,20994=>4748,21000=>4749,21006=>4750,21037=>4751,21043=>4752,21055=>4753,21056=>4754,21068=>4755,21086=>4756,21089=>4757,21084=>4758,33967=>4759,21117=>4760,21122=>4761,21121=>4762,21136=>4763,21139=>4764,12044=>4765,20866=>4765,32596=>4766,20155=>4767,20163=>4768,20169=>4769,20162=>4770,20200=>4771,20193=>4772,20203=>4773,20190=>4774,20251=>4775,20211=>4776,20258=>4777,20324=>4778,20213=>4779,20261=>4780,20263=>4781,20233=>4782,20267=>4783,20318=>4784,20327=>4785,25912=>4786,20314=>4787,20317=>4788,20319=>4789,20311=>4790,20274=>4791,20285=>4792,20342=>4793,20340=>4794,20369=>4795,20361=>4796,20355=>4797,20367=>4798,20350=>4799,20347=>4800,20394=>4801,20348=>4802,20396=>4803,20372=>4804,20454=>4805,20456=>4806,20458=>4807,20421=>4808,20442=>4809,20451=>4810,20444=>4811,20433=>4812,20447=>4813,20472=>4814,20521=>4815,20556=>4816,20467=>4817,20524=>4818,20495=>4819,20526=>4820,20525=>4821,20478=>4822,20508=>4823,20492=>4824,20517=>4825,20520=>4826,20606=>4827,20547=>4828,20565=>4829,20552=>4830,20558=>4831,20588=>4832,20603=>4833,20645=>4834,20647=>4835,20649=>4836,20666=>4837,20694=>4838,20742=>4839,20717=>4840,20716=>4841,20710=>4842,20718=>4843,20743=>4844,20747=>4845,20189=>4846,27709=>4847,20312=>4848,20325=>4849,20430=>4850,12245=>4851,40864=>4851,27718=>4852,31860=>4853,20846=>4854,24061=>4855,40649=>4856,39320=>4857,20865=>4858,22804=>4859,12051=>4860,21241=>4860,21261=>4861,35335=>4862,21264=>4863,20971=>4864,22809=>4865,20821=>4866,12039=>4867,20128=>4867,20822=>4868,20147=>4869,34926=>4870,34980=>4871,20149=>4872,33044=>4873,35026=>4874,31104=>4875,23348=>4876,34819=>4877,32696=>4878,12046=>4879,20907=>4879,20913=>4880,20925=>4881,20924=>4882,20935=>4883,12045=>4884,20886=>4884,20898=>4885,20901=>4886,35744=>4887,35750=>4888,35751=>4889,35754=>4890,35764=>4891,35765=>4892,35767=>4893,35778=>4894,35779=>4895,35787=>4896,35791=>4897,35790=>4898,35794=>4899,35795=>4900,35796=>4901,35798=>4902,35800=>4903,35801=>4904,35804=>4905,35807=>4906,35808=>4907,35812=>4908,35816=>4909,35817=>4910,35822=>4911,35824=>4912,35827=>4913,35830=>4914,35833=>4915,35836=>4916,35839=>4917,35840=>4918,35842=>4919,35844=>4920,35847=>4921,35852=>4922,35855=>4923,35857=>4924,35858=>4925,35860=>4926,35861=>4927,35862=>4928,35865=>4929,35867=>4930,35864=>4931,35869=>4932,35871=>4933,35872=>4934,35873=>4935,35877=>4936,35879=>4937,35882=>4938,35883=>4939,35886=>4940,35887=>4941,35890=>4942,35891=>4943,35893=>4944,35894=>4945,12057=>4946,21353=>4946,21370=>4947,38429=>4948,38434=>4949,38433=>4950,38449=>4951,38442=>4952,38461=>4953,38460=>4954,38466=>4955,38473=>4956,38484=>4957,38495=>4958,38503=>4959,38508=>4960,38514=>4961,38516=>4962,38536=>4963,38541=>4964,38551=>4965,38576=>4966,37015=>4967,37019=>4968,37021=>4969,37017=>4970,37036=>4971,37025=>4972,37044=>4973,37043=>4974,37046=>4975,37050=>4976,37048=>4977,37040=>4978,37071=>4979,37061=>4980,37054=>4981,37072=>4982,37060=>4983,37063=>4984,37075=>4985,37094=>4986,37090=>4987,37084=>4988,37079=>4989,37083=>4990,37099=>4991,37103=>4992,37118=>4993,37124=>4994,37154=>4995,37150=>4996,37155=>4997,37169=>4998,37167=>4999,37177=>5000,37187=>5001,37190=>5002,21005=>5003,22850=>5004,21154=>5005,21164=>5006,21165=>5007,21182=>5008,21759=>5009,21200=>5010,21206=>5011,21232=>5012,21471=>5013,29166=>5014,30669=>5015,12085=>5016,24308=>5016,12048=>5017,20981=>5017,20988=>5018,12223=>5019,39727=>5019,12059=>5020,21430=>5020,24321=>5021,30042=>5022,24047=>5023,22348=>5024,22441=>5025,22433=>5026,22654=>5027,22716=>5028,22725=>5029,22737=>5030,22313=>5031,22316=>5032,22314=>5033,22323=>5034,22329=>5035,22318=>5036,22319=>5037,22364=>5038,22331=>5039,22338=>5040,22377=>5041,22405=>5042,22379=>5043,22406=>5044,22396=>5045,22395=>5046,22376=>5047,22381=>5048,22390=>5049,22387=>5050,22445=>5051,22436=>5052,22412=>5053,22450=>5054,22479=>5055,22439=>5056,22452=>5057,22419=>5058,22432=>5059,22485=>5060,22488=>5061,22490=>5062,22489=>5063,22482=>5064,22456=>5065,22516=>5066,22511=>5067,22520=>5068,22500=>5069,22493=>5070,22539=>5071,22541=>5072,22525=>5073,22509=>5074,22528=>5075,22558=>5076,22553=>5077,22596=>5078,22560=>5079,22629=>5080,22636=>5081,22657=>5082,22665=>5083,22682=>5084,22656=>5085,39336=>5086,40729=>5087,25087=>5088,33401=>5089,33405=>5090,33407=>5091,33423=>5092,33418=>5093,33448=>5094,33412=>5095,33422=>5096,33425=>5097,33431=>5098,33433=>5099,33451=>5100,33464=>5101,33470=>5102,33456=>5103,33480=>5104,33482=>5105,33507=>5106,33432=>5107,33463=>5108,33454=>5109,33483=>5110,33484=>5111,33473=>5112,33449=>5113,33460=>5114,33441=>5115,33450=>5116,33439=>5117,33476=>5118,33486=>5119,33444=>5120,33505=>5121,33545=>5122,33527=>5123,33508=>5124,33551=>5125,33543=>5126,33500=>5127,33524=>5128,33490=>5129,33496=>5130,33548=>5131,33531=>5132,33491=>5133,33553=>5134,33562=>5135,33542=>5136,33556=>5137,33557=>5138,33504=>5139,33493=>5140,33564=>5141,33617=>5142,33627=>5143,33628=>5144,33544=>5145,33682=>5146,33596=>5147,33588=>5148,33585=>5149,33691=>5150,33630=>5151,33583=>5152,33615=>5153,33607=>5154,33603=>5155,33631=>5156,33600=>5157,33559=>5158,33632=>5159,33581=>5160,33594=>5161,33587=>5162,33638=>5163,33637=>5164,33640=>5165,33563=>5166,33641=>5167,33644=>5168,33642=>5169,33645=>5170,33646=>5171,33712=>5172,33656=>5173,33715=>5174,33716=>5175,33696=>5176,33706=>5177,33683=>5178,33692=>5179,33669=>5180,33660=>5181,33718=>5182,33705=>5183,33661=>5184,33720=>5185,33659=>5186,33688=>5187,33694=>5188,33704=>5189,33722=>5190,33724=>5191,33729=>5192,33793=>5193,33765=>5194,33752=>5195,22535=>5196,33816=>5197,33803=>5198,33757=>5199,33789=>5200,33750=>5201,33820=>5202,33848=>5203,33809=>5204,33798=>5205,33748=>5206,33759=>5207,33807=>5208,33795=>5209,33784=>5210,33785=>5211,33770=>5212,33733=>5213,33728=>5214,33830=>5215,33776=>5216,33761=>5217,33884=>5218,33873=>5219,33882=>5220,33881=>5221,33907=>5222,33927=>5223,33928=>5224,33914=>5225,33929=>5226,33912=>5227,33852=>5228,33862=>5229,33897=>5230,33910=>5231,33932=>5232,33934=>5233,33841=>5234,33901=>5235,33985=>5236,33997=>5237,34000=>5238,34022=>5239,33981=>5240,34003=>5241,33994=>5242,33983=>5243,33978=>5244,34016=>5245,33953=>5246,33977=>5247,33972=>5248,33943=>5249,34021=>5250,34019=>5251,34060=>5252,29965=>5253,34104=>5254,34032=>5255,34105=>5256,34079=>5257,34106=>5258,34134=>5259,34107=>5260,34047=>5261,34044=>5262,34137=>5263,34120=>5264,34152=>5265,34148=>5266,34142=>5267,34170=>5268,30626=>5269,34115=>5270,34162=>5271,34171=>5272,34212=>5273,34216=>5274,34183=>5275,34191=>5276,34169=>5277,34222=>5278,34204=>5279,34181=>5280,34233=>5281,34231=>5282,34224=>5283,34259=>5284,34241=>5285,34268=>5286,34303=>5287,34343=>5288,34309=>5289,34345=>5290,34326=>5291,34364=>5292,12086=>5293,24318=>5293,24328=>5294,22844=>5295,22849=>5296,32823=>5297,22869=>5298,22874=>5299,22872=>5300,21263=>5301,12074=>5302,23586=>5302,23589=>5303,23596=>5304,23604=>5305,25164=>5306,25194=>5307,25247=>5308,25275=>5309,25290=>5310,25306=>5311,25303=>5312,25326=>5313,25378=>5314,25334=>5315,25401=>5316,25419=>5317,25411=>5318,25517=>5319,25590=>5320,25457=>5321,25466=>5322,25486=>5323,25524=>5324,25453=>5325,25516=>5326,25482=>5327,25449=>5328,25518=>5329,25532=>5330,25586=>5331,25592=>5332,25568=>5333,25599=>5334,25540=>5335,25566=>5336,25550=>5337,25682=>5338,25542=>5339,25534=>5340,25669=>5341,25665=>5342,25611=>5343,25627=>5344,25632=>5345,25612=>5346,25638=>5347,25633=>5348,25694=>5349,25732=>5350,25709=>5351,25750=>5352,25722=>5353,25783=>5354,25784=>5355,25753=>5356,25786=>5357,25792=>5358,25808=>5359,25815=>5360,25828=>5361,25826=>5362,25865=>5363,25893=>5364,25902=>5365,12087=>5366,24331=>5366,24530=>5367,29977=>5368,24337=>5369,21343=>5370,21489=>5371,21501=>5372,21481=>5373,21480=>5374,21499=>5375,21522=>5376,21526=>5377,21510=>5378,21579=>5379,21586=>5380,21587=>5381,21588=>5382,21590=>5383,21571=>5384,21537=>5385,21591=>5386,21593=>5387,21539=>5388,21554=>5389,21634=>5390,21652=>5391,21623=>5392,21617=>5393,21604=>5394,21658=>5395,21659=>5396,21636=>5397,21622=>5398,21606=>5399,21661=>5400,21712=>5401,21677=>5402,21698=>5403,21684=>5404,21714=>5405,21671=>5406,21670=>5407,21715=>5408,21716=>5409,21618=>5410,21667=>5411,21717=>5412,21691=>5413,21695=>5414,21708=>5415,21721=>5416,21722=>5417,21724=>5418,21673=>5419,21674=>5420,21668=>5421,21725=>5422,21711=>5423,21726=>5424,21787=>5425,21735=>5426,21792=>5427,21757=>5428,21780=>5429,21747=>5430,21794=>5431,21795=>5432,21775=>5433,21777=>5434,21799=>5435,21802=>5436,21863=>5437,21903=>5438,21941=>5439,21833=>5440,21869=>5441,21825=>5442,21845=>5443,21823=>5444,21840=>5445,21820=>5446,21815=>5447,21846=>5448,21877=>5449,21878=>5450,21879=>5451,21811=>5452,21808=>5453,21852=>5454,21899=>5455,21970=>5456,21891=>5457,21937=>5458,21945=>5459,21896=>5460,21889=>5461,21919=>5462,21886=>5463,21974=>5464,21905=>5465,21883=>5466,21983=>5467,21949=>5468,21950=>5469,21908=>5470,21913=>5471,21994=>5472,22007=>5473,21961=>5474,22047=>5475,21969=>5476,21995=>5477,21996=>5478,21972=>5479,21990=>5480,21981=>5481,21956=>5482,21999=>5483,21989=>5484,22002=>5485,22003=>5486,21964=>5487,21965=>5488,21992=>5489,22005=>5490,21988=>5491,36756=>5492,22046=>5493,22024=>5494,22028=>5495,22017=>5496,22052=>5497,22051=>5498,22014=>5499,22016=>5500,22055=>5501,22061=>5502,22104=>5503,22073=>5504,22103=>5505,22060=>5506,22093=>5507,22114=>5508,22105=>5509,22108=>5510,22092=>5511,22100=>5512,22150=>5513,22116=>5514,22129=>5515,22123=>5516,22139=>5517,22140=>5518,22149=>5519,22163=>5520,22191=>5521,22228=>5522,12062=>5523,22231=>5523,22237=>5524,22241=>5525,22261=>5526,22251=>5527,22265=>5528,22271=>5529,22276=>5530,22282=>5531,22281=>5532,22300=>5533,24079=>5534,24089=>5535,24084=>5536,24081=>5537,24113=>5538,24123=>5539,24124=>5540,24119=>5541,24132=>5542,24148=>5543,24155=>5544,24158=>5545,24161=>5546,23692=>5547,23674=>5548,23693=>5549,23696=>5550,23702=>5551,23688=>5552,23704=>5553,23705=>5554,23697=>5555,23706=>5556,23708=>5557,23733=>5558,23714=>5559,23741=>5560,23724=>5561,23723=>5562,23729=>5563,23715=>5564,23745=>5565,23735=>5566,23748=>5567,23762=>5568,23780=>5569,23755=>5570,23781=>5571,23810=>5572,23811=>5573,23847=>5574,23846=>5575,23854=>5576,23844=>5577,23838=>5578,23814=>5579,23835=>5580,23896=>5581,23870=>5582,23860=>5583,23869=>5584,23916=>5585,23899=>5586,23919=>5587,23901=>5588,23915=>5589,23883=>5590,23882=>5591,23913=>5592,23924=>5593,23938=>5594,23961=>5595,23965=>5596,35955=>5597,23991=>5598,24005=>5599,12091=>5600,24435=>5600,24439=>5601,24450=>5602,24455=>5603,24457=>5604,24460=>5605,24469=>5606,24473=>5607,24476=>5608,24488=>5609,24493=>5610,24501=>5611,24508=>5612,34914=>5613,12090=>5614,24417=>5614,29357=>5615,29360=>5616,29364=>5617,29367=>5618,29368=>5619,29379=>5620,29377=>5621,29390=>5622,29389=>5623,29394=>5624,29416=>5625,29423=>5626,29417=>5627,29426=>5628,29428=>5629,29431=>5630,29441=>5631,29427=>5632,29443=>5633,29434=>5634,29435=>5635,29463=>5636,29459=>5637,29473=>5638,29450=>5639,29470=>5640,29469=>5641,29461=>5642,29474=>5643,29497=>5644,29477=>5645,29484=>5646,29496=>5647,29489=>5648,29520=>5649,29517=>5650,29527=>5651,29536=>5652,29548=>5653,29551=>5654,29566=>5655,12167=>5656,33307=>5656,22821=>5657,39143=>5658,22820=>5659,12065=>5660,22786=>5660,39267=>5661,39271=>5662,39272=>5663,39273=>5664,39274=>5665,39275=>5666,39276=>5667,39284=>5668,39287=>5669,39293=>5670,39296=>5671,39300=>5672,39303=>5673,39306=>5674,39309=>5675,39312=>5676,39313=>5677,39315=>5678,39316=>5679,39317=>5680,24192=>5681,24209=>5682,24203=>5683,24214=>5684,24229=>5685,24224=>5686,24249=>5687,24245=>5688,24254=>5689,24243=>5690,36179=>5691,24274=>5692,24273=>5693,24283=>5694,24296=>5695,24298=>5696,33210=>5697,24516=>5698,24521=>5699,24534=>5700,24527=>5701,24579=>5702,24558=>5703,24580=>5704,24545=>5705,24548=>5706,24574=>5707,24581=>5708,24582=>5709,24554=>5710,24557=>5711,24568=>5712,24601=>5713,24629=>5714,24614=>5715,24603=>5716,24591=>5717,24589=>5718,24617=>5719,24619=>5720,24586=>5721,24639=>5722,24609=>5723,24696=>5724,24697=>5725,24699=>5726,24698=>5727,24642=>5728,24682=>5729,24701=>5730,24726=>5731,24730=>5732,24749=>5733,24733=>5734,24707=>5735,24722=>5736,24716=>5737,24731=>5738,24812=>5739,24763=>5740,24753=>5741,24797=>5742,24792=>5743,24774=>5744,24794=>5745,24756=>5746,24864=>5747,24870=>5748,24853=>5749,24867=>5750,24820=>5751,24832=>5752,24846=>5753,24875=>5754,24906=>5755,24949=>5756,25004=>5757,24980=>5758,24999=>5759,25015=>5760,25044=>5761,25077=>5762,24541=>5763,38579=>5764,38377=>5765,38379=>5766,38385=>5767,38387=>5768,38389=>5769,38390=>5770,38396=>5771,38398=>5772,38403=>5773,38404=>5774,38406=>5775,38408=>5776,38410=>5777,38411=>5778,38412=>5779,38413=>5780,38415=>5781,38418=>5782,38421=>5783,38422=>5784,38423=>5785,38425=>5786,38426=>5787,20012=>5788,12121=>5789,29247=>5789,25109=>5790,27701=>5791,27732=>5792,27740=>5793,27722=>5794,27811=>5795,27781=>5796,27792=>5797,27796=>5798,27788=>5799,27752=>5800,27753=>5801,27764=>5802,27766=>5803,27782=>5804,27817=>5805,27856=>5806,27860=>5807,27821=>5808,27895=>5809,27896=>5810,27889=>5811,27863=>5812,27826=>5813,27872=>5814,27862=>5815,27898=>5816,27883=>5817,27886=>5818,27825=>5819,27859=>5820,27887=>5821,27902=>5822,27961=>5823,27943=>5824,27916=>5825,27971=>5826,27976=>5827,27911=>5828,27908=>5829,27929=>5830,27918=>5831,27947=>5832,27981=>5833,27950=>5834,27957=>5835,27930=>5836,27983=>5837,27986=>5838,27988=>5839,27955=>5840,28049=>5841,28015=>5842,28062=>5843,28064=>5844,27998=>5845,28051=>5846,28052=>5847,27996=>5848,28000=>5849,28028=>5850,28003=>5851,28186=>5852,28103=>5853,28101=>5854,28126=>5855,28174=>5856,28095=>5857,28128=>5858,28177=>5859,28134=>5860,28125=>5861,28121=>5862,28182=>5863,28075=>5864,28172=>5865,28078=>5866,28203=>5867,28270=>5868,28238=>5869,28267=>5870,28338=>5871,28255=>5872,28294=>5873,28243=>5874,28244=>5875,28210=>5876,28197=>5877,28228=>5878,28383=>5879,28337=>5880,28312=>5881,28384=>5882,28461=>5883,28386=>5884,28325=>5885,28327=>5886,28349=>5887,28347=>5888,28343=>5889,28375=>5890,28340=>5891,28367=>5892,28303=>5893,28354=>5894,28319=>5895,28514=>5896,28486=>5897,28487=>5898,28452=>5899,28437=>5900,28409=>5901,28463=>5902,28470=>5903,28491=>5904,28532=>5905,28458=>5906,28425=>5907,28457=>5908,28553=>5909,28557=>5910,28556=>5911,28536=>5912,28530=>5913,28540=>5914,28538=>5915,28625=>5916,28617=>5917,28583=>5918,28601=>5919,28598=>5920,28610=>5921,28641=>5922,28654=>5923,28638=>5924,28640=>5925,28655=>5926,28698=>5927,28707=>5928,28699=>5929,28729=>5930,28725=>5931,28751=>5932,28766=>5933,12071=>5934,23424=>5934,23428=>5935,23445=>5936,23443=>5937,23461=>5938,23480=>5939,29999=>5940,39582=>5941,25652=>5942,23524=>5943,23534=>5944,35120=>5945,23536=>5946,36423=>5947,35591=>5948,36790=>5949,36819=>5950,36821=>5951,36837=>5952,36846=>5953,36836=>5954,36841=>5955,36838=>5956,36851=>5957,36840=>5958,36869=>5959,36868=>5960,36875=>5961,36902=>5962,36881=>5963,36877=>5964,36886=>5965,36897=>5966,36917=>5967,36918=>5968,36909=>5969,36911=>5970,36932=>5971,36945=>5972,36946=>5973,36944=>5974,36968=>5975,36952=>5976,36962=>5977,36955=>5978,26297=>5979,36980=>5980,36989=>5981,36994=>5982,37000=>5983,36995=>5984,37003=>5985,12089=>5986,24400=>5986,24407=>5987,24406=>5988,24408=>5989,23611=>5990,21675=>5991,23632=>5992,23641=>5993,23409=>5994,23651=>5995,23654=>5996,32700=>5997,24362=>5998,24361=>5999,24365=>6000,33396=>6001,24380=>6002,39739=>6003,12076=>6004,23662=>6004,22913=>6005,22915=>6006,22925=>6007,22953=>6008,22954=>6009,22947=>6010,22935=>6011,22986=>6012,22955=>6013,22942=>6014,22948=>6015,22994=>6016,22962=>6017,22959=>6018,22999=>6019,22974=>6020,23045=>6021,23046=>6022,23005=>6023,23048=>6024,23011=>6025,23000=>6026,23033=>6027,23052=>6028,23049=>6029,23090=>6030,23092=>6031,23057=>6032,23075=>6033,23059=>6034,23104=>6035,23143=>6036,23114=>6037,23125=>6038,23100=>6039,23138=>6040,23157=>6041,33004=>6042,23210=>6043,23195=>6044,23159=>6045,23162=>6046,23230=>6047,23275=>6048,23218=>6049,23250=>6050,23252=>6051,23224=>6052,23264=>6053,23267=>6054,23281=>6055,23254=>6056,23270=>6057,23256=>6058,23260=>6059,23305=>6060,23319=>6061,23318=>6062,23346=>6063,23351=>6064,23360=>6065,23573=>6066,23580=>6067,23386=>6068,23397=>6069,23411=>6070,23377=>6071,23379=>6072,23394=>6073,39541=>6074,39543=>6075,39544=>6076,39546=>6077,39551=>6078,39549=>6079,39552=>6080,39553=>6081,39557=>6082,39560=>6083,39562=>6084,39568=>6085,39570=>6086,39571=>6087,39574=>6088,39576=>6089,39579=>6090,39580=>6091,39581=>6092,39583=>6093,39584=>6094,39586=>6095,39587=>6096,39589=>6097,39591=>6098,32415=>6099,32417=>6100,32419=>6101,32421=>6102,32424=>6103,32425=>6104,32429=>6105,32432=>6106,32446=>6107,32448=>6108,32449=>6109,32450=>6110,32457=>6111,32459=>6112,32460=>6113,32464=>6114,32468=>6115,32471=>6116,32475=>6117,32480=>6118,32481=>6119,32488=>6120,32491=>6121,32494=>6122,32495=>6123,32497=>6124,32498=>6125,32525=>6126,32502=>6127,32506=>6128,32507=>6129,32510=>6130,32513=>6131,32514=>6132,32515=>6133,32519=>6134,32520=>6135,32523=>6136,32524=>6137,32527=>6138,32529=>6139,32530=>6140,32535=>6141,32537=>6142,32540=>6143,32539=>6144,32543=>6145,32545=>6146,32546=>6147,32547=>6148,32548=>6149,32549=>6150,32550=>6151,32551=>6152,32554=>6153,32555=>6154,32556=>6155,32557=>6156,32559=>6157,32560=>6158,32561=>6159,32562=>6160,32563=>6161,32565=>6162,12083=>6163,24186=>6163,30079=>6164,12078=>6165,24027=>6165,30014=>6166,37013=>6167,29582=>6168,29585=>6169,29614=>6170,29602=>6171,29599=>6172,29647=>6173,29634=>6174,29649=>6175,29623=>6176,29619=>6177,29632=>6178,29641=>6179,29640=>6180,29669=>6181,29657=>6182,39036=>6183,29706=>6184,29673=>6185,29671=>6186,29662=>6187,29626=>6188,29682=>6189,29711=>6190,29738=>6191,29787=>6192,29734=>6193,29733=>6194,29736=>6195,29744=>6196,29742=>6197,29740=>6198,29723=>6199,29722=>6200,29761=>6201,29788=>6202,29783=>6203,29781=>6204,29785=>6205,29815=>6206,29805=>6207,29822=>6208,29852=>6209,29838=>6210,29824=>6211,29825=>6212,29831=>6213,29835=>6214,29854=>6215,29864=>6216,29865=>6217,29840=>6218,29863=>6219,29906=>6220,29882=>6221,38890=>6222,38891=>6223,38892=>6224,26444=>6225,26451=>6226,26462=>6227,26440=>6228,26473=>6229,26533=>6230,26503=>6231,26474=>6232,26483=>6233,26520=>6234,26535=>6235,26485=>6236,26536=>6237,26526=>6238,26541=>6239,26507=>6240,26487=>6241,26492=>6242,26608=>6243,26633=>6244,26584=>6245,26634=>6246,26601=>6247,26544=>6248,26636=>6249,26585=>6250,26549=>6251,26586=>6252,26547=>6253,26589=>6254,26624=>6255,26563=>6256,26552=>6257,26594=>6258,26638=>6259,26561=>6260,26621=>6261,26674=>6262,26675=>6263,26720=>6264,26721=>6265,26702=>6266,26722=>6267,26692=>6268,26724=>6269,26755=>6270,26653=>6271,26709=>6272,26726=>6273,26689=>6274,26727=>6275,26688=>6276,26686=>6277,26698=>6278,26697=>6279,26665=>6280,26805=>6281,26767=>6282,26740=>6283,26743=>6284,26771=>6285,26731=>6286,26818=>6287,26990=>6288,26876=>6289,26911=>6290,26912=>6291,26873=>6292,26916=>6293,26864=>6294,26891=>6295,26881=>6296,26967=>6297,26851=>6298,26896=>6299,26993=>6300,26937=>6301,26976=>6302,26946=>6303,26973=>6304,27012=>6305,26987=>6306,27008=>6307,27032=>6308,27000=>6309,26932=>6310,27084=>6311,27015=>6312,27016=>6313,27086=>6314,27017=>6315,26982=>6316,26979=>6317,27001=>6318,27035=>6319,27047=>6320,27067=>6321,27051=>6322,27053=>6323,27092=>6324,27057=>6325,27073=>6326,27082=>6327,27103=>6328,27029=>6329,27104=>6330,27021=>6331,27135=>6332,27183=>6333,27117=>6334,27159=>6335,27160=>6336,27237=>6337,27122=>6338,27204=>6339,27198=>6340,27296=>6341,27216=>6342,27227=>6343,27189=>6344,27278=>6345,27257=>6346,27197=>6347,27176=>6348,27224=>6349,27260=>6350,27281=>6351,27280=>6352,27305=>6353,27287=>6354,27307=>6355,29495=>6356,29522=>6357,27521=>6358,27522=>6359,27527=>6360,27524=>6361,27538=>6362,27539=>6363,27533=>6364,27546=>6365,27547=>6366,27553=>6367,27562=>6368,36715=>6369,36717=>6370,36721=>6371,36722=>6372,36723=>6373,36725=>6374,36726=>6375,36728=>6376,36727=>6377,36729=>6378,36730=>6379,36732=>6380,36734=>6381,36737=>6382,36738=>6383,36740=>6384,36743=>6385,36747=>6386,36749=>6387,36750=>6388,36751=>6389,36760=>6390,36762=>6391,36558=>6392,25099=>6393,25111=>6394,25115=>6395,25119=>6396,25122=>6397,25121=>6398,25125=>6399,25124=>6400,25132=>6401,33255=>6402,29935=>6403,29940=>6404,29951=>6405,29967=>6406,29969=>6407,29971=>6408,12097=>6409,25908=>6409,26094=>6410,26095=>6411,26096=>6412,26122=>6413,26137=>6414,26482=>6415,26115=>6416,26133=>6417,26112=>6418,28805=>6419,26359=>6420,26141=>6421,26164=>6422,26161=>6423,26166=>6424,26165=>6425,32774=>6426,26207=>6427,26196=>6428,26177=>6429,26191=>6430,26198=>6431,26209=>6432,26199=>6433,26231=>6434,26244=>6435,26252=>6436,26279=>6437,26269=>6438,26302=>6439,26331=>6440,26332=>6441,26342=>6442,26345=>6443,36146=>6444,36147=>6445,36150=>6446,36155=>6447,36157=>6448,36160=>6449,36165=>6450,36166=>6451,36168=>6452,36169=>6453,36167=>6454,36173=>6455,36181=>6456,36185=>6457,35271=>6458,35274=>6459,35275=>6460,35276=>6461,35278=>6462,35279=>6463,35280=>6464,35281=>6465,29294=>6466,29343=>6467,29277=>6468,29286=>6469,29295=>6470,29310=>6471,29311=>6472,29316=>6473,29323=>6474,29325=>6475,29327=>6476,29330=>6477,25352=>6478,25394=>6479,25520=>6480,25663=>6481,25816=>6482,32772=>6483,27626=>6484,27635=>6485,27645=>6486,27637=>6487,27641=>6488,27653=>6489,27655=>6490,27654=>6491,27661=>6492,27669=>6493,27672=>6494,27673=>6495,27674=>6496,27681=>6497,27689=>6498,27684=>6499,27690=>6500,27698=>6501,25909=>6502,25941=>6503,25963=>6504,29261=>6505,29266=>6506,29270=>6507,29232=>6508,34402=>6509,21014=>6510,32927=>6511,32924=>6512,32915=>6513,32956=>6514,26378=>6515,32957=>6516,32945=>6517,32939=>6518,32941=>6519,32948=>6520,32951=>6521,32999=>6522,33000=>6523,33001=>6524,33002=>6525,32987=>6526,32962=>6527,32964=>6528,32985=>6529,32973=>6530,32983=>6531,26384=>6532,32989=>6533,33003=>6534,33009=>6535,33012=>6536,33005=>6537,33037=>6538,33038=>6539,33010=>6540,33020=>6541,26389=>6542,33042=>6543,35930=>6544,33078=>6545,33054=>6546,33068=>6547,33048=>6548,33074=>6549,33096=>6550,33100=>6551,33107=>6552,33140=>6553,33113=>6554,33114=>6555,33137=>6556,33120=>6557,33129=>6558,33148=>6559,33149=>6560,33133=>6561,33127=>6562,22605=>6563,23221=>6564,33160=>6565,33154=>6566,33169=>6567,28373=>6568,33187=>6569,33194=>6570,33228=>6571,26406=>6572,33226=>6573,33211=>6574,33217=>6575,33190=>6576,27428=>6577,27447=>6578,27449=>6579,27459=>6580,27462=>6581,27481=>6582,39121=>6583,39122=>6584,39123=>6585,39125=>6586,39129=>6587,39130=>6588,12110=>6589,27571=>6589,24384=>6590,27586=>6591,35315=>6592,26000=>6593,40785=>6594,26003=>6595,26044=>6596,26054=>6597,26052=>6598,26051=>6599,26060=>6600,26062=>6601,26066=>6602,26070=>6603,28800=>6604,28828=>6605,28822=>6606,28829=>6607,28859=>6608,28864=>6609,28855=>6610,28843=>6611,28849=>6612,28904=>6613,28874=>6614,28944=>6615,28947=>6616,28950=>6617,28975=>6618,28977=>6619,29043=>6620,29020=>6621,29032=>6622,28997=>6623,29042=>6624,29002=>6625,29048=>6626,29050=>6627,29080=>6628,29107=>6629,29109=>6630,29096=>6631,29088=>6632,29152=>6633,29140=>6634,29159=>6635,29177=>6636,29213=>6637,29224=>6638,28780=>6639,28952=>6640,29030=>6641,29113=>6642,25150=>6643,25149=>6644,25155=>6645,25160=>6646,25161=>6647,31035=>6648,31040=>6649,31046=>6650,31049=>6651,31067=>6652,31068=>6653,31059=>6654,31066=>6655,31074=>6656,31063=>6657,31072=>6658,31087=>6659,31079=>6660,31098=>6661,31109=>6662,31114=>6663,31130=>6664,31143=>6665,31155=>6666,24529=>6667,24528=>6668,24636=>6669,24669=>6670,24666=>6671,24679=>6672,24641=>6673,24665=>6674,24675=>6675,24747=>6676,24838=>6677,24845=>6678,24925=>6679,25001=>6680,24989=>6681,25035=>6682,25041=>6683,25094=>6684,32896=>6685,12160=>6686,32895=>6686,27795=>6687,27894=>6688,28156=>6689,30710=>6690,30712=>6691,30720=>6692,30729=>6693,30743=>6694,30744=>6695,30737=>6696,26027=>6697,30765=>6698,30748=>6699,30749=>6700,30777=>6701,30778=>6702,30779=>6703,30751=>6704,30780=>6705,30757=>6706,30764=>6707,30755=>6708,30761=>6709,30798=>6710,30829=>6711,30806=>6712,30807=>6713,30758=>6714,30800=>6715,30791=>6716,30796=>6717,30826=>6718,30875=>6719,30867=>6720,30874=>6721,30855=>6722,30876=>6723,30881=>6724,30883=>6725,30898=>6726,30905=>6727,30885=>6728,30932=>6729,30937=>6730,30921=>6731,30956=>6732,30962=>6733,30981=>6734,30964=>6735,30995=>6736,31012=>6737,31006=>6738,31028=>6739,40859=>6740,12235=>6741,40697=>6741,40699=>6742,40700=>6743,30449=>6744,30468=>6745,30477=>6746,30457=>6747,30471=>6748,30472=>6749,30490=>6750,30498=>6751,30489=>6752,30509=>6753,30502=>6754,30517=>6755,30520=>6756,30544=>6757,30545=>6758,30535=>6759,30531=>6760,30554=>6761,30568=>6762,30562=>6763,30565=>6764,30591=>6765,30605=>6766,30589=>6767,30592=>6768,30604=>6769,30609=>6770,30623=>6771,30624=>6772,30640=>6773,30645=>6774,30653=>6775,30010=>6776,30016=>6777,30030=>6778,30027=>6779,30024=>6780,30043=>6781,30066=>6782,30073=>6783,30083=>6784,32600=>6785,32609=>6786,32607=>6787,35400=>6788,32616=>6789,32628=>6790,32625=>6791,32633=>6792,32641=>6793,32638=>6794,30413=>6795,30437=>6796,34866=>6797,38021=>6798,38022=>6799,38023=>6800,38027=>6801,38026=>6802,38028=>6803,38029=>6804,38031=>6805,38032=>6806,38036=>6807,38039=>6808,38037=>6809,38042=>6810,38043=>6811,38044=>6812,38051=>6813,38052=>6814,38059=>6815,38058=>6816,38061=>6817,38060=>6818,38063=>6819,38064=>6820,38066=>6821,38068=>6822,38070=>6823,38071=>6824,38072=>6825,38073=>6826,38074=>6827,38076=>6828,38077=>6829,38079=>6830,38084=>6831,38088=>6832,38089=>6833,38090=>6834,38091=>6835,38092=>6836,38093=>6837,38094=>6838,38096=>6839,38097=>6840,38098=>6841,38101=>6842,38102=>6843,38103=>6844,38105=>6845,38104=>6846,38107=>6847,38110=>6848,38111=>6849,38112=>6850,38114=>6851,38116=>6852,38117=>6853,38119=>6854,38120=>6855,38122=>6856,38121=>6857,38123=>6858,38126=>6859,38127=>6860,38131=>6861,38132=>6862,38133=>6863,38135=>6864,38137=>6865,38140=>6866,38141=>6867,38143=>6868,38147=>6869,38146=>6870,38150=>6871,38151=>6872,38153=>6873,38154=>6874,38157=>6875,38158=>6876,38159=>6877,38162=>6878,38163=>6879,38164=>6880,38165=>6881,38166=>6882,38168=>6883,38171=>6884,38173=>6885,38174=>6886,38175=>6887,38178=>6888,38186=>6889,38187=>6890,38185=>6891,38188=>6892,38193=>6893,38194=>6894,38196=>6895,38198=>6896,38199=>6897,38200=>6898,38204=>6899,38206=>6900,38207=>6901,38210=>6902,38197=>6903,38212=>6904,38213=>6905,38214=>6906,38217=>6907,38220=>6908,38222=>6909,38223=>6910,38226=>6911,38227=>6912,38228=>6913,38230=>6914,38231=>6915,38232=>6916,38233=>6917,38235=>6918,38238=>6919,38239=>6920,38237=>6921,38241=>6922,38242=>6923,38244=>6924,38245=>6925,38246=>6926,38247=>6927,38248=>6928,38249=>6929,38250=>6930,38251=>6931,38252=>6932,38255=>6933,38257=>6934,38258=>6935,38259=>6936,38202=>6937,30695=>6938,30700=>6939,38601=>6940,31189=>6941,31213=>6942,31203=>6943,31211=>6944,31238=>6945,23879=>6946,31235=>6947,31234=>6948,31262=>6949,31252=>6950,31289=>6951,31287=>6952,31313=>6953,40655=>6954,39333=>6955,31344=>6956,30344=>6957,30350=>6958,30355=>6959,30361=>6960,30372=>6961,29918=>6962,29920=>6963,29996=>6964,40480=>6965,40482=>6966,40488=>6967,40489=>6968,40490=>6969,40491=>6970,40492=>6971,40498=>6972,40497=>6973,40502=>6974,40504=>6975,40503=>6976,40505=>6977,40506=>6978,40510=>6979,40513=>6980,40514=>6981,40516=>6982,40518=>6983,40519=>6984,40520=>6985,40521=>6986,40523=>6987,40524=>6988,40526=>6989,40529=>6990,40533=>6991,40535=>6992,40538=>6993,40539=>6994,40540=>6995,40542=>6996,40547=>6997,40550=>6998,40551=>6999,40552=>7000,40553=>7001,40554=>7002,40555=>7003,40556=>7004,40561=>7005,40557=>7006,40563=>7007,12135=>7008,30098=>7008,30100=>7009,30102=>7010,30112=>7011,30109=>7012,30124=>7013,30115=>7014,30131=>7015,30132=>7016,30136=>7017,30148=>7018,30129=>7019,30128=>7020,30147=>7021,30146=>7022,30166=>7023,30157=>7024,30179=>7025,30184=>7026,30182=>7027,30180=>7028,30187=>7029,30183=>7030,30211=>7031,30193=>7032,30204=>7033,30207=>7034,30224=>7035,30208=>7036,30213=>7037,30220=>7038,30231=>7039,30218=>7040,30245=>7041,30232=>7042,30229=>7043,30233=>7044,30235=>7045,30268=>7046,30242=>7047,30240=>7048,30272=>7049,30253=>7050,30256=>7051,30271=>7052,30261=>7053,30275=>7054,30270=>7055,30259=>7056,30285=>7057,30302=>7058,30292=>7059,30300=>7060,30294=>7061,30315=>7062,30319=>7063,32714=>7064,31462=>7065,31352=>7066,31353=>7067,31360=>7068,31366=>7069,31368=>7070,31381=>7071,31398=>7072,31392=>7073,31404=>7074,31400=>7075,31405=>7076,31411=>7077,34916=>7078,34921=>7079,34930=>7080,34941=>7081,34943=>7082,34946=>7083,34978=>7084,35014=>7085,34999=>7086,35004=>7087,35017=>7088,35042=>7089,35022=>7090,35043=>7091,35045=>7092,35057=>7093,35098=>7094,35068=>7095,35048=>7096,35070=>7097,35056=>7098,35105=>7099,35097=>7100,35091=>7101,35099=>7102,35082=>7103,35124=>7104,35115=>7105,35126=>7106,35137=>7107,35174=>7108,35195=>7109,12134=>7110,30091=>7110,32997=>7111,30386=>7112,30388=>7113,30684=>7114,12158=>7115,32786=>7115,32788=>7116,32790=>7117,32796=>7118,32800=>7119,32802=>7120,32805=>7121,32806=>7122,32807=>7123,32809=>7124,32808=>7125,32817=>7126,32779=>7127,32821=>7128,32835=>7129,32838=>7130,32845=>7131,32850=>7132,32873=>7133,32881=>7134,35203=>7135,39032=>7136,39040=>7137,39043=>7138,39049=>7139,39052=>7140,39053=>7141,39055=>7142,39060=>7143,39066=>7144,39067=>7145,39070=>7146,39071=>7147,39073=>7148,39074=>7149,39077=>7150,39078=>7151,12172=>7152,34381=>7152,34388=>7153,34412=>7154,34414=>7155,34431=>7156,34426=>7157,34428=>7158,34427=>7159,34472=>7160,34445=>7161,34443=>7162,34476=>7163,34461=>7164,34471=>7165,34467=>7166,34474=>7167,34451=>7168,34473=>7169,34486=>7170,34500=>7171,34485=>7172,34510=>7173,34480=>7174,34490=>7175,34481=>7176,34479=>7177,34505=>7178,34511=>7179,34484=>7180,34537=>7181,34545=>7182,34546=>7183,34541=>7184,34547=>7185,34512=>7186,34579=>7187,34526=>7188,34548=>7189,34527=>7190,34520=>7191,34513=>7192,34563=>7193,34567=>7194,34552=>7195,34568=>7196,34570=>7197,34573=>7198,34569=>7199,34595=>7200,34619=>7201,34590=>7202,34597=>7203,34606=>7204,34586=>7205,34622=>7206,34632=>7207,34612=>7208,34609=>7209,34601=>7210,34615=>7211,34623=>7212,34690=>7213,34594=>7214,34685=>7215,34686=>7216,34683=>7217,34656=>7218,34672=>7219,34636=>7220,34670=>7221,34699=>7222,34643=>7223,34659=>7224,34684=>7225,34660=>7226,34649=>7227,34661=>7228,34707=>7229,34735=>7230,34728=>7231,34770=>7232,34758=>7233,34696=>7234,34693=>7235,34733=>7236,34711=>7237,34691=>7238,34731=>7239,34789=>7240,34732=>7241,34741=>7242,34739=>7243,34763=>7244,34771=>7245,34749=>7246,34769=>7247,34752=>7248,34762=>7249,34779=>7250,34794=>7251,34784=>7252,34798=>7253,34838=>7254,34835=>7255,34814=>7256,34826=>7257,34843=>7258,34849=>7259,34873=>7260,34876=>7261,12152=>7262,32566=>7262,32578=>7263,32580=>7264,32581=>7265,33296=>7266,31482=>7267,31485=>7268,31496=>7269,31491=>7270,31492=>7271,31509=>7272,31498=>7273,31531=>7274,31503=>7275,31559=>7276,31544=>7277,31530=>7278,31513=>7279,31534=>7280,31537=>7281,31520=>7282,31525=>7283,31524=>7284,31539=>7285,31550=>7286,31518=>7287,31576=>7288,31578=>7289,31557=>7290,31605=>7291,31564=>7292,31581=>7293,31584=>7294,31598=>7295,31611=>7296,31586=>7297,31602=>7298,31601=>7299,31632=>7300,31654=>7301,31655=>7302,31672=>7303,31660=>7304,31645=>7305,31656=>7306,31621=>7307,31658=>7308,31644=>7309,31650=>7310,31659=>7311,31668=>7312,31697=>7313,31681=>7314,31692=>7315,31709=>7316,31706=>7317,31717=>7318,31718=>7319,31722=>7320,31756=>7321,31742=>7322,31740=>7323,31759=>7324,31766=>7325,31755=>7326,31775=>7327,31786=>7328,31782=>7329,31800=>7330,31809=>7331,31808=>7332,33278=>7333,33281=>7334,33282=>7335,33284=>7336,33260=>7337,34884=>7338,33313=>7339,33314=>7340,33315=>7341,33325=>7342,33327=>7343,33320=>7344,33323=>7345,33336=>7346,33339=>7347,33331=>7348,33332=>7349,33342=>7350,33348=>7351,33353=>7352,33355=>7353,33359=>7354,33370=>7355,33375=>7356,33384=>7357,34942=>7358,34949=>7359,34952=>7360,35032=>7361,35039=>7362,35166=>7363,32669=>7364,32671=>7365,32679=>7366,32687=>7367,32688=>7368,32690=>7369,31868=>7370,25929=>7371,31889=>7372,31901=>7373,31900=>7374,31902=>7375,31906=>7376,31922=>7377,31932=>7378,31933=>7379,31937=>7380,31943=>7381,31948=>7382,31949=>7383,31944=>7384,31941=>7385,31959=>7386,31976=>7387,12169=>7388,33390=>7388,26280=>7389,32703=>7390,32718=>7391,32725=>7392,32741=>7393,32737=>7394,32742=>7395,32745=>7396,32750=>7397,32755=>7398,12151=>7399,31992=>7399,32119=>7400,32166=>7401,32174=>7402,32327=>7403,32411=>7404,40632=>7405,40628=>7406,36211=>7407,36228=>7408,36244=>7409,36241=>7410,36273=>7411,36199=>7412,36205=>7413,35911=>7414,35913=>7415,37194=>7416,37200=>7417,37198=>7418,37199=>7419,37220=>7420,37218=>7421,37217=>7422,37232=>7423,37225=>7424,37231=>7425,37245=>7426,37246=>7427,37234=>7428,37236=>7429,37241=>7430,37260=>7431,37253=>7432,37264=>7433,37261=>7434,37265=>7435,37282=>7436,37283=>7437,37290=>7438,37293=>7439,37294=>7440,37295=>7441,37301=>7442,37300=>7443,37306=>7444,12183=>7445,35925=>7445,40574=>7446,36280=>7447,36331=>7448,36357=>7449,36441=>7450,36457=>7451,36277=>7452,36287=>7453,36284=>7454,36282=>7455,36292=>7456,36310=>7457,36311=>7458,36314=>7459,36318=>7460,36302=>7461,36303=>7462,36315=>7463,36294=>7464,36332=>7465,36343=>7466,36344=>7467,36323=>7468,36345=>7469,36347=>7470,36324=>7471,36361=>7472,36349=>7473,36372=>7474,36381=>7475,36383=>7476,36396=>7477,36398=>7478,36387=>7479,36399=>7480,36410=>7481,36416=>7482,36409=>7483,36405=>7484,36413=>7485,36401=>7486,36425=>7487,36417=>7488,36418=>7489,36433=>7490,36434=>7491,36426=>7492,36464=>7493,36470=>7494,36476=>7495,36463=>7496,36468=>7497,36485=>7498,36495=>7499,36500=>7500,36496=>7501,36508=>7502,36510=>7503,12184=>7504,35960=>7504,35970=>7505,35978=>7506,35973=>7507,35992=>7508,35988=>7509,26011=>7510,35286=>7511,35294=>7512,35290=>7513,35292=>7514,35301=>7515,35307=>7516,35311=>7517,35390=>7518,35622=>7519,38739=>7520,38633=>7521,38643=>7522,38639=>7523,38662=>7524,38657=>7525,38664=>7526,38671=>7527,38670=>7528,38698=>7529,38701=>7530,38704=>7531,38718=>7532,40832=>7533,40835=>7534,40837=>7535,40838=>7536,40839=>7537,40840=>7538,40841=>7539,40842=>7540,40844=>7541,40702=>7542,40715=>7543,40717=>7544,12203=>7545,38585=>7545,38588=>7546,38589=>7547,38606=>7548,38610=>7549,30655=>7550,38624=>7551,37518=>7552,37550=>7553,37576=>7554,37694=>7555,37738=>7556,37834=>7557,37775=>7558,37950=>7559,37995=>7560,40063=>7561,40066=>7562,40069=>7563,40070=>7564,40071=>7565,40072=>7566,31267=>7567,40075=>7568,40078=>7569,40080=>7570,40081=>7571,40082=>7572,40084=>7573,40085=>7574,40090=>7575,40091=>7576,40094=>7577,40095=>7578,40096=>7579,40097=>7580,40098=>7581,40099=>7582,40101=>7583,40102=>7584,40103=>7585,40104=>7586,40105=>7587,40107=>7588,40109=>7589,40110=>7590,40112=>7591,40113=>7592,40114=>7593,40115=>7594,40116=>7595,40117=>7596,40118=>7597,40119=>7598,40122=>7599,40123=>7600,40124=>7601,40125=>7602,40132=>7603,40133=>7604,40134=>7605,40135=>7606,40138=>7607,40139=>7608,40140=>7609,40141=>7610,40142=>7611,40143=>7612,40144=>7613,40147=>7614,40148=>7615,40149=>7616,40151=>7617,40152=>7618,40153=>7619,40156=>7620,40157=>7621,40159=>7622,40162=>7623,38780=>7624,38789=>7625,38801=>7626,38802=>7627,38804=>7628,38831=>7629,38827=>7630,38819=>7631,38834=>7632,38836=>7633,39601=>7634,39600=>7635,39607=>7636,40536=>7637,39606=>7638,39610=>7639,39612=>7640,39617=>7641,39616=>7642,39621=>7643,39618=>7644,39627=>7645,39628=>7646,39633=>7647,39749=>7648,39747=>7649,39751=>7650,39753=>7651,39752=>7652,39757=>7653,39761=>7654,39144=>7655,39181=>7656,39214=>7657,39253=>7658,39252=>7659,12221=>7660,39647=>7660,39649=>7661,39654=>7662,39663=>7663,39659=>7664,39675=>7665,39661=>7666,39673=>7667,39688=>7668,39695=>7669,39699=>7670,39711=>7671,39715=>7672,40637=>7673,40638=>7674,32315=>7675,40578=>7676,40583=>7677,40584=>7678,40587=>7679,40594=>7680,37846=>7681,40605=>7682,40607=>7683,40667=>7684,40668=>7685,40669=>7686,40672=>7687,40671=>7688,40674=>7689,40681=>7690,40679=>7691,40677=>7692,40682=>7693,40687=>7694,40738=>7695,40748=>7696,40751=>7697,40761=>7698,40759=>7699,40765=>7700,40766=>7701,40772=>7702,12295=>7703,30362=>7717,34297=>7718,31001=>7719,24859=>7720,39599=>7721,35158=>7722,22761=>7723,32631=>7724,25850=>7725,25943=>7726,38930=>7727,36774=>7728,32070=>7729,24171=>7730,32129=>7731,37770=>7732,35607=>7733,39165=>7734,23542=>7735,22577=>7736,39825=>7737,36649=>7738,12185=>7739,35997=>7739,37575=>7740,29437=>7741,20633=>7742,24970=>7743,32179=>7744,31558=>7745,30050=>7746,25987=>7747,24163=>7748,38281=>7749,37002=>7750,32232=>7751,36022=>7752,35722=>7753,36783=>7754,36782=>7755,27161=>7756,40009=>7757,30303=>7758,28693=>7759,28657=>7760,36051=>7761,25839=>7762,39173=>7763,25765=>7764,37474=>7765,37457=>7766,39361=>7767,35036=>7768,36001=>7769,21443=>7770,34870=>7771,27544=>7772,24922=>7773,24920=>7774,29158=>7775,33980=>7776,33369=>7777,20489=>7778,28356=>7779,21408=>7780,20596=>7781,28204=>7782,23652=>7783,35435=>7784,25881=>7785,25723=>7786,34796=>7787,39262=>7788,35730=>7789,32399=>7790,37855=>7791,29987=>7792,38369=>7793,39019=>7794,22580=>7795,22039=>7796,12199=>7797,38263=>7797,20767=>7798,33144=>7799,24288=>7800,26274=>7801,37396=>7802,12190=>7803,36554=>7803,24505=>7804,22645=>7805,38515=>7806,35183=>7807,31281=>7808,25074=>7809,35488=>7810,39425=>7811,36978=>7812,39347=>7813,12242=>7814,40786=>7814,29118=>7815,34909=>7816,34802=>7817,23541=>7818,30087=>7819,36490=>7820,31820=>7821,32162=>7822,37276=>7823,37604=>7824,38619=>7825,30990=>7826,20786=>7827,35320=>7828,34389=>7829,20659=>7830,30241=>7831,38358=>7832,21109=>7833,37656=>7834,32020=>7835,32189=>7836,36781=>7837,35422=>7838,36060=>7839,32880=>7840,24478=>7841,21474=>7842,36517=>7843,31428=>7844,37679=>7845,36948=>7846,24118=>7847,36024=>7848,25812=>7849,21934=>7850,37170=>7851,25763=>7852,33213=>7853,24986=>7854,35477=>7855,24392=>7856,30070=>7857,25803=>7858,40680=>7859,34153=>7860,27284=>7861,25623=>7862,23798=>7863,31153=>7864,23566=>7865,29128=>7866,37159=>7867,25973=>7868,28364=>7869,36958=>7870,32224=>7871,39003=>7872,40670=>7873,22666=>7874,38651=>7875,28593=>7876,37347=>7877,35519=>7878,35548=>7879,37336=>7880,38914=>7881,37664=>7882,35330=>7883,26481=>7884,21205=>7885,26847=>7886,20941=>7887,12222=>7888,39717=>7888,29346=>7889,29544=>7890,35712=>7891,36077=>7892,37709=>7893,37723=>7894,26039=>7895,32222=>7896,38538=>7897,23565=>7898,22136=>7899,38931=>7900,37389=>7901,22890=>7902,22702=>7903,40285=>7904,38989=>7905,35355=>7906,24801=>7907,39187=>7908,20818=>7909,29246=>7910,39180=>7911,36019=>7912,30332=>7913,32624=>7914,38309=>7915,31020=>7916,37353=>7917,29033=>7918,31684=>7919,36009=>7920,39151=>7921,35370=>7922,32033=>7923,12214=>7924,39131=>7924,35513=>7925,24290=>7926,36027=>7927,32027=>7928,22707=>7929,22894=>7930,24996=>7931,31966=>7932,35920=>7933,26963=>7934,37586=>7935,12213=>7936,39080=>7936,30219=>7937,39342=>7938,32299=>7939,35575=>7940,40179=>7941,33178=>7942,36667=>7943,25771=>7944,36628=>7945,36070=>7946,24489=>7947,36000=>7948,35331=>7949,23142=>7950,32283=>7951,35442=>7952,37411=>7953,33995=>7954,24185=>7955,36245=>7956,36123=>7957,23713=>7958,21083=>7959,37628=>7960,32177=>7961,23831=>7962,37804=>7963,25841=>7964,40255=>7965,38307=>7966,37499=>7967,20491=>7968,32102=>7969,40852=>7970,38799=>7971,36002=>7972,37390=>7973,28317=>7974,27083=>7975,36092=>7976,34865=>7977,39015=>7978,21102=>7979,38364=>7980,35264=>7981,39208=>7982,24931=>7983,36011=>7984,24291=>7985,35215=>7986,27512=>7987,12244=>7988,40860=>7988,38312=>7989,36556=>7990,35437=>7991,27331=>7992,36020=>7993,21130=>7994,36645=>7995,37707=>7996,22283=>7997,36942=>7998,39405=>7999,38867=>8000,28450=>8001,34399=>8002,38305=>8003,40372=>8004,36032=>8005,36703=>8006,40251=>8007,32005=>8008,22778=>8009,35703=>8010,28396=>8011,22057=>8012,33775=>8013,30059=>8014,21123=>8015,35441=>8016,25079=>8017,22750=>8018,27489=>8019,29872=>8020,36996=>8021,32233=>8022,35594=>8023,25582=>8024,36637=>8025,36036=>8026,31330=>8027,26371=>8028,29172=>8029,21295=>8030,35569=>8031,35496=>8032,32362=>8033,33911=>8034,28222=>8035,29554=>8036,36008=>8037,31117=>8038,25802=>8039,27231=>8040,31309=>8041,39249=>8042,35663=>8043,40388=>8044,32318=>8045,32221=>8046,26997=>8047,36655=>8048,32026=>8049,25824=>8050,24190=>8051,34186=>8052,21137=>8053,28639=>8054,35336=>8055,35352=>8056,38555=>8057,32380=>8058,32000=>8059,22846=>8060,33698=>8061,38960=>8062,36040=>8063,37440=>8064,20729=>8065,39381=>8066,27570=>8067,30435=>8068,22533=>8069,31627=>8070,38291=>8071,33393=>8072,32216=>8073,32365=>8074,27298=>8075,40572=>8076,25536=>8077,25791=>8078,31777=>8079,20745=>8080,34214=>8081,27323=>8082,37970=>8083,36368=>8084,36068=>8085,12178=>8086,35211=>8086,37749=>8087,33382=>8088,21133=>8089,39198=>8090,28472=>8091,28666=>8092,28567=>8093,23559=>8094,28479=>8095,34083=>8096,27123=>8097,22892=>8098,35611=>8099,37292=>8100,33184=>8101,28550=>8102,39509=>8103,23308=>8104,25898=>8105,37496=>8106,30703=>8107,20709=>8108,39171=>8109,32371=>8110,32094=>8111,36686=>8112,36611=>8113,38542=>8114,31680=>8115,28500=>8116,32080=>8117,35489=>8118,32202=>8119,37670=>8120,20677=>8121,35641=>8122,36914=>8123,29180=>8124,30433=>8125,21185=>8126,33686=>8127,39912=>8128,39514=>8129,32147=>8130,38968=>8131,37857=>8132,24465=>8133,30169=>8134,31478=>8135,31998=>8136,33290=>8137,39378=>8138,33289=>8139,25818=>8140,37624=>8141,25084=>8142,21127=>8143,40273=>8144,32121=>8145,35258=>8146,35363=>8147,32118=>8148,37406=>8149,36557=>8150,39423=>8151,38283=>8152,20977=>8153,38982=>8154,27579=>8155,35506=>8156,22718=>8157,25031=>8158,25715=>8159,24235=>8160,35122=>8161,35463=>8162,22602=>8163,20744=>8164,23532=>8165,31014=>8166,26336=>8167,34407=>8168,24011=>8169,31418=>8170,39243=>8171,28528=>8172,25844=>8173,38346=>8174,34847=>8175,33240=>8176,33802=>8177,20358=>8178,36084=>8179,34253=>8180,27396=>8181,25876=>8182,31811=>8183,38348=>8184,34349=>8185,28734=>8186,35733=>8187,25900=>8188,35261=>8189,25078=>8190,32412=>8191,29211=>8192,28651=>8193,25736=>8194,21214=>8195,28551=>8196,27138=>8197,37939=>8198,22744=>8199,39006=>8200,31852=>8201,38626=>8202,28757=>8203,35023=>8204,63975=>8204,39881=>8205,31150=>8206,40599=>8207,21426=>8208,21237=>8209,31019=>8210,27511=>8211,28701=>8212,38584=>8213,20486=>8214,32879=>8215,34030=>8216,36899=>8217,37934=>8218,24976=>8219,28451=>8220,31806=>8221,25986=>8222,33225=>8223,37832=>8224,25088=>8225,29001=>8226,32244=>8227,31975=>8228,20841=>8229,36635=>8230,35538=>8231,30274=>8232,36988=>8233,37904=>8234,29557=>8235,33256=>8236,37168=>8237,40023=>8238,36035=>8239,40801=>8240,37428=>8241,38728=>8242,23994=>8243,38936=>8244,39230=>8245,21129=>8246,12243=>8247,40845=>8247,32894=>8248,22184=>8249,31840=>8250,22751=>8251,25871=>8252,38580=>8253,27155=>8254,23105=>8255,25695=>8256,31757=>8257,34310=>8258,30439=>8259,39025=>8260,24300=>8261,29200=>8262,25796=>8263,28407=>8264,34396=>8265,39791=>8266,36034=>8267,37682=>8268,38520=>8269,39522=>8270,37569=>8271,23650=>8272,32311=>8273,24942=>8274,28670=>8275,32209=>8276,24018=>8277,25891=>8278,23423=>8279,28772=>8280,20098=>8281,25476=>8282,36650=>8283,20523=>8284,20374=>8285,28138=>8286,32184=>8287,35542=>8288,34367=>8289,32645=>8290,37007=>8291,38012=>8292,31854=>8293,39486=>8294,39409=>8295,32097=>8296,23229=>8297,29802=>8298,30908=>8299,34718=>8300,12218=>8301,39340=>8301,39393=>8302,21966=>8303,36023=>8304,12230=>8305,40613=>8305,36067=>8306,36993=>8307,30622=>8308,39237=>8309,34875=>8310,28415=>8311,35646=>8312,37672=>8313,37466=>8314,36031=>8315,37762=>8316,12200=>8317,38272=>8317,24758=>8318,20497=>8319,37683=>8320,22818=>8321,35598=>8322,24396=>8323,35219=>8324,32191=>8325,32236=>8326,24287=>8327,28357=>8328,25003=>8329,38313=>8330,40180=>8331,37528=>8332,35628=>8333,35584=>8334,30045=>8335,37385=>8336,32013=>8337,38627=>8338,25747=>8339,33126=>8340,24817=>8341,39719=>8342,39186=>8343,25836=>8344,33193=>8345,25862=>8346,37312=>8347,12227=>8348,40165=>8348,32886=>8349,22169=>8350,38007=>8351,37811=>8352,27320=>8353,29552=>8354,23527=>8355,25840=>8356,28632=>8357,37397=>8358,32016=>8359,33215=>8360,28611=>8361,36786=>8362,30247=>8363,35582=>8364,27472=>8365,40407=>8366,27590=>8367,22036=>8368,28442=>8369,30436=>8370,40848=>8371,36064=>8372,22132=>8373,40300=>8374,39449=>8375,39108=>8376,38971=>8377,36007=>8378,34315=>8379,24977=>8380,35413=>8381,28497=>8382,38935=>8383,25778=>8384,37610=>8385,20693=>8386,27192=>8387,35676=>8388,33229=>8389,12241=>8390,40778=>8390,39438=>8391,35912=>8392,21843=>8393,27683=>8394,35350=>8395,29309=>8396,37370=>8397,37467=>8398,36983=>8399,31805=>8400,35609=>8401,37666=>8402,37463=>8403,28154=>8404,35700=>8405,22649=>8406,27085=>8407,21958=>8408,22715=>8409,34196=>8410,25654=>8411,37740=>8412,27211=>8413,21932=>8414,20689=>8415,32761=>8416,31429=>8417,31434=>8418,27453=>8419,35242=>8420,23522=>8421,36629=>8422,27691=>8423,20670=>8424,38915=>8425,35531=>8426,24950=>8427,29898=>8428,31406=>8429,36264=>8430,21312=>8431,36544=>8432,39493=>8433,40818=>8434,39028=>8435,27402=>8436,21240=>8437,40306=>8438,30906=>8439,35731=>8440,39250=>8441,25854=>8442,32350=>8443,29105=>8444,38860=>8445,35469=>8446,32009=>8447,27054=>8448,32104=>8449,36575=>8450,37613=>8451,38287=>8452,28516=>8453,28753=>8454,34217=>8455,39955=>8456,36093=>8457,20632=>8458,21930=>8459,39479=>8460,25475=>8461,28544=>8462,27578=>8463,32023=>8464,31721=>8465,26348=>8466,38275=>8467,38493=>8468,36109=>8469,32341=>8470,20663=>8471,36062=>8472,29138=>8473,32057=>8474,36050=>8475,25448=>8476,25885=>8477,25086=>8478,35373=>8479,32051=>8480,23529=>8481,23352=>8482,33102=>8483,28402=>8484,32882=>8485,32361=>8486,21213=>8487,32854=>8488,24107=>8489,29509=>8490,28629=>8491,35433=>8492,26178=>8493,34645=>8494,23526=>8495,35672=>8496,39387=>8497,21218=>8498,36969=>8499,37323=>8500,39166=>8501,35222=>8502,35430=>8503,22781=>8504,29560=>8505,27166=>8506,36664=>8507,26360=>8508,36118=>8509,23660=>8510,34899=>8511,27193=>8512,31466=>8513,25976=>8514,24101=>8515,38617=>8516,35504=>8517,38918=>8518,35500=>8519,30889=>8520,29197=>8521,32114=>8522,39164=>8523,39686=>8524,32883=>8525,24939=>8526,38924=>8527,35359=>8528,35494=>8529,25851=>8530,34311=>8531,35380=>8532,32901=>8533,38614=>8534,38568=>8535,32143=>8536,27506=>8537,23403=>8538,25613=>8539,32302=>8540,29795=>8541,37782=>8542,29562=>8543,25787=>8544,33274=>8545,24907=>8546,25892=>8547,36010=>8548,30321=>8549,28760=>8550,22727=>8551,35674=>8552,35527=>8553,22022=>8554,28271=>8555,29145=>8556,28644=>8557,32295=>8558,35342=>8559,39472=>8560,35588=>8561,37563=>8562,38988=>8563,39636=>8564,26781=>8565,36028=>8566,37941=>8567,24307=>8568,32893=>8569,28916=>8570,37509=>8571,32113=>8572,38957=>8573,22294=>8574,22615=>8575,22296=>8576,38973=>8577,40213=>8578,39345=>8579,39389=>8580,27234=>8581,31402=>8582,35178=>8583,24398=>8584,28771=>8585,38929=>8586,33836=>8587,32178=>8588,12209=>8589,38859=>8589,36949=>8590,22285=>8591,29234=>8592,28656=>8593,32173=>8594,33894=>8595,20553=>8596,20702=>8597,32239=>8598,35586=>8599,34907=>8600,32862=>8601,32011=>8602,31337=>8603,21839=>8604,25790=>8605,34680=>8606,28198=>8607,31401=>8608,21978=>8609,37794=>8610,28879=>8611,35491=>8612,28961=>8613,34154=>8614,22626=>8615,38695=>8616,21209=>8617,35492=>8618,37675=>8619,29351=>8620,35186=>8621,32722=>8622,37521=>8623,25138=>8624,32048=>8625,34662=>8626,36676=>8627,23805=>8628,20448=>8629,29433=>8630,22151=>8631,37697=>8632,39854=>8633,32406=>8634,36066=>8635,37532=>8636,38289=>8637,39023=>8638,38570=>8639,29694=>8640,29563=>8641,32291=>8642,39201=>8643,25010=>8644,32171=>8645,38002=>8646,37129=>8647,35443=>8648,38911=>8649,38917=>8650,34157=>8651,22210=>8652,37559=>8653,26313=>8654,22063=>8655,21332=>8656,25406=>8657,33029=>8658,35559=>8659,23531=>8660,28681=>8661,35613=>8662,37573=>8663,37313=>8664,33288=>8665,37561=>8666,32137=>8667,38920=>8668,35377=>8669,32210=>8670,32396=>8671,36562=>8672,25080=>8673,36984=>8674,30316=>8675,32098=>8676,23416=>8677,21211=>8678,35426=>8679,23563=>8680,39348=>8681,35347=>8682,35338=>8683,36956=>8684,22739=>8685,40201=>8686,40232=>8687,21854=>8688,20126=>8689,35357=>8690,38329=>8691,40573=>8692,22196=>8693,38996=>8694,38331=>8695,33399=>8696,21421=>8697,30831=>8698,35578=>8699,39511=>8700,40230=>8701,26954=>8702,25562=>8703,30221=>8704,38525=>8705,30306=>8706,39178=>8707,27171=>8708,22575=>8709,35617=>8710,34277=>8711,29242=>8712,12212=>8713,38913=>8713,26989=>8714,33865=>8715,37291=>8716,37541=>8717,38948=>8718,36986=>8719,20736=>8720,34811=>8721,34269=>8722,20740=>8723,25014=>8724,32681=>8725,35427=>8726,35696=>8727,35516=>8728,35695=>8729,32377=>8730,34093=>8731,38512=>8732,37504=>8733,39154=>8734,38577=>8735,27387=>8736,23344=>8737,40441=>8738,25033=>8739,32403=>8740,29801=>8741,34722=>8742,29151=>8743,29074=>8744,34821=>8745,36111=>8746,31310=>8747,21938=>8748,25793=>8749,20653=>8750,30320=>8751,36404=>8752,20778=>8753,24962=>8754,37109=>8755,37438=>8756,29494=>8757,35480=>8758,36671=>8759,39192=>8760,12226=>8761,39770=>8761,28417=>8762,33287=>8763,23996=>8764,35486=>8765,39729=>8766,29508=>8767,35709=>8768,38928=>8769,39341=>8770,40219=>8771,28149=>8772,36677=>8773,22290=>8774,21729=>8775,22291=>8776,32227=>8777,36960=>8778,39000=>8779,32004=>8780,36493=>8781,38000=>8782,38322=>8783,38642=>8784,37142=>8785,38549=>8786,36939=>8787,34292=>8788,37270=>8789,26248=>8790,38620=>8791,36617=>8792,25890=>8793,26283=>8794,36106=>8795,36124=>8796,33247=>8797,38015=>8798,26839=>8799,31432=>8800,36012=>8801,25799=>8802,21063=>8803,28580=>8804,36042=>8805,36104=>8806,36555=>8807,37720=>8808,38296=>8809,35408=>8810,40779=>8811,20661=>8812,27656=>8813,30430=>8814,26028=>8815,36670=>8816,23940=>8817,26855=>8818,25136=>8819,32187=>8820,24373=>8821,28466=>8822,24115=>8823,36076=>8824,33081=>8825,36249=>8826,34756=>8827,36685=>8828,37754=>8829,36889=>8830,35998=>8831,37341=>8832,20597=>8833,35386=>8834,37806=>8835,38499=>8836,24128=>8837,30309=>8838,37165=>8839,35657=>8840,32340=>8841,32887=>8842,22519=>8843,34937=>8844,32025=>8845,25711=>8846,25842=>8847,24159=>8848,36074=>8849,28399=>8850,37912=>8851,32066=>8852,31278=>8853,33131=>8854,34886=>8855,35589=>8856,36600=>8857,30394=>8858,26205=>8859,39519=>8860,35576=>8861,35461=>8862,29165=>8863,30682=>8864,22225=>8865,36015=>8866,37956=>8867,31689=>8868,39376=>8869,23560=>8870,30938=>8871,36681=>8872,36090=>8873,27137=>8874,33674=>8875,35037=>8876,22941=>8877,22767=>8878,29376=>8879,37648=>8880,36101=>8881,22684=>8882,32180=>8883,35524=>8884,28310=>8885,28609=>8886,36039=>8887,28460=>8888,32156=>8889,32317=>8890,32305=>8891,37138=>8892,35419=>8893,32068=>8894,38013=>8895,21959=>8896,21401=>8897,21428=>8898,38760=>8899,36107=>8900,21293=>8901,21297=>8902,36094=>8903,21060=>8904,21132=>8905,21108=>8906,20660=>8907,20480=>8908,20630=>8909,20757=>8910,20738=>8911,20756=>8912,20796=>8913,20791=>8914,20712=>8915,20674=>8916,20795=>8917,20752=>8918,20794=>8919,20681=>8920,31988=>8921,40652=>8922,22213=>8923,40172=>8924,35131=>8925,33248=>8926,35329=>8927,35344=>8928,35340=>8929,35349=>8930,35635=>8931,35406=>8932,35365=>8933,35393=>8934,35382=>8935,35398=>8936,35412=>8937,35416=>8938,35410=>8939,35462=>8940,35460=>8941,35455=>8942,35440=>8943,35452=>8944,35445=>8945,35436=>8946,35438=>8947,35533=>8948,35554=>8949,35425=>8950,35482=>8951,35493=>8952,35473=>8953,35474=>8954,35535=>8955,35537=>8956,35529=>8957,35547=>8958,35543=>8959,35522=>8960,35510=>8961,35574=>8962,35563=>8963,35604=>8964,35585=>8965,35556=>8966,35565=>8967,35580=>8968,35571=>8969,35558=>8970,35566=>8971,35550=>8972,35624=>8973,35740=>8974,35606=>8975,35610=>8976,35600=>8977,35627=>8978,35629=>8979,35670=>8980,35673=>8981,35662=>8982,35742=>8983,35691=>8984,35734=>8985,38488=>8986,37178=>8987,37140=>8988,37172=>8989,37087=>8990,37174=>8991,37126=>8992,37192=>8993,33467=>8994,21233=>8995,24048=>8996,22538=>8997,22745=>8998,22754=>8999,22752=>9000,22746=>9001,22497=>9002,22607=>9003,22550=>9004,22610=>9005,22557=>9006,22628=>9007,34188=>9008,34131=>9009,34294=>9010,33703=>9011,33799=>9012,34031=>9013,33511=>9014,34338=>9015,34086=>9016,22603=>9017,29026=>9018,34136=>9019,34045=>9020,34126=>9021,34184=>9022,34234=>9023,29334=>9024,28366=>9025,34113=>9026,34254=>9027,34130=>9028,33984=>9029,33874=>9030,33892=>9031,33940=>9032,33845=>9033,34207=>9034,34133=>9035,40367=>9036,33939=>9037,32264=>9038,34118=>9039,34146=>9040,34078=>9041,39488=>9042,34362=>9043,37795=>9044,34167=>9045,34334=>9046,34298=>9047,34308=>9048,34282=>9049,34330=>9050,22889=>9051,23607=>9052,25451=>9053,25718=>9054,25759=>9055,25681=>9056,25692=>9057,25779=>9058,25860=>9059,25878=>9060,25847=>9061,25852=>9062,25883=>9063,22064=>9064,22072=>9065,22216=>9066,22182=>9067,21764=>9068,21692=>9069,22144=>9070,22109=>9071,22112=>9072,22069=>9073,22006=>9074,22118=>9075,22130=>9076,22156=>9077,22117=>9078,22044=>9079,22062=>9080,21993=>9081,22038=>9082,22208=>9083,22029=>9084,22195=>9085,22209=>9086,22127=>9087,36705=>9088,22198=>9089,22165=>9090,22279=>9091,24131=>9092,24172=>9093,24152=>9094,24151=>9095,23943=>9096,23796=>9097,23888=>9098,23852=>9099,23975=>9100,23968=>9101,23959=>9102,23821=>9103,23992=>9104,23937=>9105,24020=>9106,24480=>9107,29559=>9108,29505=>9109,29546=>9110,29499=>9111,29547=>9112,29568=>9113,29564=>9114,39136=>9115,39219=>9116,39145=>9117,39228=>9118,39146=>9119,39147=>9120,39149=>9121,39156=>9122,39177=>9123,39185=>9124,39195=>9125,39223=>9126,39231=>9127,39235=>9128,39240=>9129,39241=>9130,39242=>9131,39244=>9132,39266=>9133,24289=>9134,36065=>9135,25082=>9136,25006=>9137,24938=>9138,24894=>9139,24757=>9140,24884=>9141,25036=>9142,24927=>9143,25064=>9144,24827=>9145,24887=>9146,24818=>9147,24947=>9148,24860=>9149,24978=>9150,38274=>9151,38278=>9152,38344=>9153,38286=>9154,38292=>9155,38284=>9156,38373=>9157,38317=>9158,38315=>9159,39726=>9160,38316=>9161,38334=>9162,38326=>9163,39721=>9164,38335=>9165,38333=>9166,38332=>9167,38339=>9168,38347=>9169,38356=>9170,38352=>9171,38357=>9172,38366=>9173,28739=>9174,28505=>9175,28711=>9176,28696=>9177,28668=>9178,28039=>9179,28025=>9180,28254=>9181,28590=>9182,28687=>9183,28408=>9184,28527=>9185,28150=>9186,28543=>9187,28678=>9188,28576=>9189,28683=>9190,28775=>9191,28740=>9192,28677=>9193,28535=>9194,28704=>9195,28703=>9196,28722=>9197,28712=>9198,28765=>9199,39467=>9200,36999=>9201,36885=>9202,37008=>9203,23656=>9204,24371=>9205,23285=>9206,23255=>9207,23296=>9208,23149=>9209,23304=>9210,23372=>9211,23207=>9212,23291=>9213,23307=>9214,23329=>9215,23338=>9216,23321=>9217,39380=>9218,39391=>9219,39385=>9220,39478=>9221,39515=>9222,39377=>9223,39384=>9224,39501=>9225,39498=>9226,39394=>9227,39530=>9228,39439=>9229,39437=>9230,39429=>9231,39490=>9232,39469=>9233,39446=>9234,39489=>9235,39470=>9236,39480=>9237,39491=>9238,39492=>9239,39503=>9240,39525=>9241,39524=>9242,31993=>9243,32006=>9244,32002=>9245,32007=>9246,32008=>9247,32394=>9248,32028=>9249,32021=>9250,32019=>9251,32058=>9252,32050=>9253,32049=>9254,32272=>9255,32060=>9256,32064=>9257,32063=>9258,32093=>9259,32078=>9260,32115=>9261,32134=>9262,32131=>9263,32136=>9264,32190=>9265,32186=>9266,32203=>9267,32212=>9268,32196=>9269,32158=>9270,32172=>9271,32185=>9272,32163=>9273,32176=>9274,32199=>9275,32217=>9276,32215=>9277,32249=>9278,32242=>9279,32354=>9280,32230=>9281,32246=>9282,32241=>9283,32267=>9284,32225=>9285,32265=>9286,32285=>9287,32287=>9288,32286=>9289,32301=>9290,32266=>9291,32273=>9292,32381=>9293,32313=>9294,32309=>9295,32306=>9296,32326=>9297,32325=>9298,32392=>9299,32346=>9300,32338=>9301,32366=>9302,32382=>9303,32368=>9304,32367=>9305,32408=>9306,29859=>9307,29771=>9308,29903=>9309,38922=>9310,29885=>9311,29759=>9312,29833=>9313,29862=>9314,29908=>9315,29914=>9316,38873=>9317,38878=>9318,38876=>9319,27050=>9320,27370=>9321,26776=>9322,26838=>9323,27141=>9324,26783=>9325,27355=>9326,27379=>9327,27368=>9328,27359=>9329,27273=>9330,26895=>9331,27208=>9332,26984=>9333,27071=>9334,27194=>9335,27292=>9336,27410=>9337,27422=>9338,27357=>9339,27111=>9340,27407=>9341,27414=>9342,27372=>9343,27354=>9344,27384=>9345,27315=>9346,27367=>9347,27299=>9348,27347=>9349,27358=>9350,27556=>9351,27550=>9352,27566=>9353,27563=>9354,27567=>9355,36564=>9356,36571=>9357,36594=>9358,36603=>9359,36708=>9360,36601=>9361,36604=>9362,36587=>9363,36580=>9364,36706=>9365,36602=>9366,36606=>9367,36618=>9368,36615=>9369,36613=>9370,36626=>9371,36646=>9372,36638=>9373,36639=>9374,36636=>9375,36659=>9376,36678=>9377,36692=>9378,25108=>9379,25127=>9380,29964=>9381,26311=>9382,26308=>9383,26249=>9384,26326=>9385,36033=>9386,36016=>9387,36026=>9388,36029=>9389,36100=>9390,36018=>9391,36037=>9392,36112=>9393,36049=>9394,36058=>9395,36053=>9396,36075=>9397,36071=>9398,36091=>9399,35224=>9400,35244=>9401,35233=>9402,35263=>9403,35238=>9404,35247=>9405,35250=>9406,35255=>9407,27647=>9408,27660=>9409,27692=>9410,29272=>9411,26407=>9412,33110=>9413,33242=>9414,33051=>9415,33214=>9416,33121=>9417,33231=>9418,27487=>9419,39086=>9420,39087=>9421,39094=>9422,39100=>9423,39110=>9424,39112=>9425,36674=>9426,40783=>9427,26005=>9428,29036=>9429,29010=>9430,29079=>9431,29121=>9432,29148=>9433,29182=>9434,31152=>9435,31118=>9436,31146=>9437,25055=>9438,24932=>9439,25059=>9440,25095=>9441,28585=>9442,30959=>9443,30893=>9444,30824=>9445,30904=>9446,31018=>9447,31025=>9448,30820=>9449,30973=>9450,30951=>9451,30947=>9452,40853=>9453,30616=>9454,30558=>9455,30652=>9456,32646=>9457,32648=>9458,37330=>9459,37331=>9460,37332=>9461,37337=>9462,37335=>9463,37333=>9464,37367=>9465,37351=>9466,37348=>9467,37702=>9468,37365=>9469,37369=>9470,37384=>9471,37414=>9472,37445=>9473,37393=>9474,37392=>9475,37377=>9476,37415=>9477,37380=>9478,37413=>9479,37376=>9480,37434=>9481,37478=>9482,37431=>9483,37427=>9484,37461=>9485,37437=>9486,37432=>9487,37470=>9488,37484=>9489,37485=>9490,37439=>9491,37984=>9492,37424=>9493,37449=>9494,37448=>9495,37453=>9496,37422=>9497,37433=>9498,37944=>9499,37548=>9500,37536=>9501,37498=>9502,37546=>9503,37614=>9504,37583=>9505,37891=>9506,37603=>9507,37946=>9508,37553=>9509,37542=>9510,37799=>9511,37526=>9512,37580=>9513,37545=>9514,37877=>9515,37523=>9516,37503=>9517,37801=>9518,37530=>9519,37658=>9520,37547=>9521,37507=>9522,37899=>9523,37544=>9524,37539=>9525,37906=>9526,37688=>9527,37617=>9528,37847=>9529,37605=>9530,37616=>9531,37615=>9532,37608=>9533,37564=>9534,37597=>9535,37622=>9536,37926=>9537,37927=>9538,37571=>9539,37599=>9540,37606=>9541,37650=>9542,37638=>9543,37737=>9544,37659=>9545,37696=>9546,37633=>9547,37653=>9548,37678=>9549,37699=>9550,37639=>9551,37640=>9552,37663=>9553,37657=>9554,37733=>9555,37703=>9556,37750=>9557,37716=>9558,37732=>9559,37802=>9560,37744=>9561,37764=>9562,37860=>9563,37848=>9564,37928=>9565,37767=>9566,37836=>9567,37784=>9568,37816=>9569,37823=>9570,37798=>9571,37808=>9572,37813=>9573,37964=>9574,37858=>9575,37852=>9576,37853=>9577,37837=>9578,37854=>9579,37827=>9580,37831=>9581,37841=>9582,37908=>9583,37917=>9584,37879=>9585,37989=>9586,37907=>9587,37997=>9588,37920=>9589,38009=>9590,37881=>9591,37913=>9592,37962=>9593,37938=>9594,37951=>9595,37972=>9596,37987=>9597,37758=>9598,31329=>9599,40169=>9600,40182=>9601,40199=>9602,40198=>9603,40227=>9604,40327=>9605,40469=>9606,40221=>9607,40223=>9608,40421=>9609,40239=>9610,40409=>9611,40240=>9612,40258=>9613,40478=>9614,40275=>9615,40477=>9616,40288=>9617,40274=>9618,40435=>9619,40284=>9620,40289=>9621,40339=>9622,40298=>9623,40303=>9624,40329=>9625,40344=>9626,40346=>9627,40384=>9628,40357=>9629,40361=>9630,40386=>9631,40380=>9632,40474=>9633,40403=>9634,40410=>9635,40431=>9636,40422=>9637,40434=>9638,40440=>9639,40460=>9640,40442=>9641,40475=>9642,30308=>9643,30296=>9644,30311=>9645,30210=>9646,30278=>9647,30279=>9648,30281=>9649,30238=>9650,30267=>9651,30317=>9652,30318=>9653,30313=>9654,30322=>9655,31431=>9656,31414=>9657,35168=>9658,35123=>9659,35165=>9660,35143=>9661,35128=>9662,35172=>9663,30392=>9664,32814=>9665,32812=>9666,32889=>9667,32885=>9668,38919=>9669,38926=>9670,38927=>9671,38945=>9672,38940=>9673,28481=>9674,38950=>9675,38967=>9676,38990=>9677,38995=>9678,39027=>9679,39010=>9680,39001=>9681,39013=>9682,39020=>9683,39024=>9684,34787=>9685,34822=>9686,34566=>9687,34851=>9688,34806=>9689,34554=>9690,34799=>9691,34692=>9692,34832=>9693,34760=>9694,34833=>9695,34747=>9696,34766=>9697,32588=>9698,31716=>9699,31591=>9700,31849=>9701,31731=>9702,31744=>9703,31691=>9704,31836=>9705,31774=>9706,31787=>9707,31779=>9708,31850=>9709,31839=>9710,33380=>9711,33387=>9712,35018=>9713,32677=>9714,31986=>9715,31990=>9716,31965=>9717,32310=>9718,40617=>9719,36274=>9720,37317=>9721,37315=>9722,40570=>9723,36489=>9724,36428=>9725,36498=>9726,36474=>9727,36437=>9728,36506=>9729,36491=>9730,36499=>9731,36497=>9732,36513=>9733,36451=>9734,36522=>9735,36518=>9736,35316=>9737,35318=>9738,38746=>9739,38722=>9740,38717=>9741,38724=>9742,40788=>9743,40799=>9744,40793=>9745,40800=>9746,40796=>9747,40806=>9748,40812=>9749,40810=>9750,40823=>9751,12236=>9752,40701=>9752,40703=>9753,40713=>9754,35726=>9755,38014=>9756,37864=>9757,39799=>9758,39796=>9759,39809=>9760,39811=>9761,39822=>9762,40056=>9763,31308=>9764,39826=>9765,40031=>9766,39824=>9767,39853=>9768,39834=>9769,39850=>9770,39838=>9771,40045=>9772,39851=>9773,39837=>9774,40024=>9775,39873=>9776,40058=>9777,39985=>9778,39993=>9779,39971=>9780,39991=>9781,39872=>9782,39882=>9783,39879=>9784,39933=>9785,39894=>9786,39914=>9787,39915=>9788,39905=>9789,39908=>9790,39911=>9791,39901=>9792,39906=>9793,39920=>9794,39899=>9795,39924=>9796,39892=>9797,40029=>9798,39944=>9799,39952=>9800,39949=>9801,39954=>9802,39945=>9803,39935=>9804,39968=>9805,39986=>9806,39981=>9807,39976=>9808,39973=>9809,39977=>9810,39987=>9811,39998=>9812,40008=>9813,39995=>9814,39989=>9815,40005=>9816,40022=>9817,40020=>9818,40018=>9819,40039=>9820,38851=>9821,38845=>9822,38857=>9823,40379=>9824,39631=>9825,39638=>9826,39637=>9827,39768=>9828,39758=>9829,39255=>9830,39260=>9831,39714=>9832,40695=>9833,40690=>9834,35180=>9835,38342=>9836,37686=>9837,24390=>9838,34068=>9839,32404=>9840,40803=>9841,22137=>9842,40725=>9843,22081=>9844,39662=>9845,35079=>9846,31296=>9847,39091=>9848,38308=>9849,39693=>9850,36852=>9851,24409=>9852,31339=>9853,39138=>9854,20642=>9855,34193=>9856,20760=>9857,25458=>9858,21067=>9859,30543=>9860,32397=>9861,26310=>9862,30637=>9863,12228=>9864,40565=>9864,22217=>9865,40692=>9866,28635=>9867,25054=>9868,30663=>9869,28720=>9870,40629=>9871,34890=>9872,38370=>9873,38854=>9874,31844=>9875,32308=>9876,38822=>9877,40623=>9878,22220=>9879,39089=>9880,27311=>9881,32590=>9882,31984=>9883,20418=>9884,32363=>9885,40569=>9886,22190=>9887,39706=>9888,33903=>9889,31142=>9890,31858=>9891,39634=>9892,38587=>9893,32251=>9894,35069=>9895,30787=>9896,8560=>9897,8561=>9898,8562=>9899,8563=>9900,8564=>9901,8565=>9902,8566=>9903,8567=>9904,8568=>9905,8569=>9906,714=>9907,715=>9908,729=>9909,8211=>9910,8213=>9911,8229=>9912,8245=>9913,8453=>9914,8457=>9915,8598=>9916,8599=>9917,8600=>9918,8601=>9919,8725=>9920,8735=>9921,8739=>9922,8786=>9923,8806=>9924,8807=>9925,8895=>9926,9552=>9927,9553=>9928,9554=>9929,9555=>9930,9556=>9931,9557=>9932,9558=>9933,9559=>9934,9560=>9935,9561=>9936,9562=>9937,9563=>9938,9564=>9939,9565=>9940,9566=>9941,9567=>9942,9568=>9943,9569=>9944,9570=>9945,9571=>9946,9572=>9947,9573=>9948,9574=>9949,9575=>9950,9576=>9951,9577=>9952,9578=>9953,9579=>9954,9580=>9955,9581=>9956,9582=>9957,9583=>9958,9584=>9959,9585=>9960,9586=>9961,9587=>9962,9601=>9963,9602=>9964,9603=>9965,9604=>9966,9605=>9967,9606=>9968,9607=>9969,9608=>9970,9609=>9971,9610=>9972,9611=>9973,9612=>9974,9613=>9975,9614=>9976,9615=>9977,9619=>9978,9620=>9979,9621=>9980,9660=>9981,9661=>9982,9698=>9983,9699=>9984,9700=>9985,9701=>9986,9737=>9987,8853=>9988,12306=>9989,12317=>9990,12318=>9991,12321=>9992,12322=>9993,12323=>9994,12324=>9995,12325=>9996,12326=>9997,12327=>9998,12328=>9999,12329=>10000,12963=>10001,13198=>10002,13199=>10003,13212=>10004,13213=>10005,13214=>10006,13217=>10007,13252=>10008,13262=>10009,13265=>10010,13266=>10011,13269=>10012,65072=>10013,65506=>10014,65508=>10015,8481=>10016,12849=>10017,8208=>10018,12540=>10019,12443=>10020,12444=>10021,12541=>10022,12542=>10023,12294=>10024,12445=>10025,12446=>10026,65097=>10027,65098=>10028,65099=>10029,65100=>10030,65101=>10031,65102=>10032,65103=>10033,65104=>10034,65105=>10035,65106=>10036,65108=>10037,65109=>10038,65110=>10039,65111=>10040,65113=>10041,65114=>10042,65115=>10043,65116=>10044,65117=>10045,65118=>10046,65119=>10047,65120=>10048,65121=>10049,65122=>10050,65123=>10051,65124=>10052,65125=>10053,65126=>10054,65128=>10055,65129=>10056,65130=>10057,65131=>10058,12350=>10059,59367=>10059,12272=>10060,59368=>10060,12273=>10061,59369=>10061,12274=>10062,59370=>10062,12275=>10063,59371=>10063,12276=>10064,59372=>10064,12277=>10065,59373=>10065,12278=>10066,59374=>10066,12279=>10067,59375=>10067,12280=>10068,59376=>10068,12281=>10069,59377=>10069,12282=>10070,59378=>10070,12283=>10071,59379=>10071,19970=>10072,19972=>10073,19973=>10074,19974=>10075,19983=>10076,19986=>10077,19991=>10078,19999=>10079,20000=>10080,20001=>10081,20003=>10082,20006=>10083,20009=>10084,20014=>10085,20015=>10086,20017=>10087,20019=>10088,20021=>10089,20023=>10090,20028=>10091,20032=>10092,20033=>10093,20034=>10094,20036=>10095,20038=>10096,20042=>10097,20049=>10098,20053=>10099,20055=>10100,20058=>10101,20059=>10102,20066=>10103,20067=>10104,20068=>10105,20069=>10106,20071=>10107,20072=>10108,20074=>10109,20075=>10110,20076=>10111,20077=>10112,20078=>10113,20079=>10114,20082=>10115,20084=>10116,20085=>10117,20086=>10118,20087=>10119,20088=>10120,20089=>10121,20090=>10122,20091=>10123,20092=>10124,20093=>10125,20095=>10126,20096=>10127,20097=>10128,20099=>10129,20100=>10130,12037=>10131,20101=>10131,20103=>10132,20106=>10133,20112=>10134,20118=>10135,20119=>10136,20121=>10137,20124=>10138,20125=>10139,20131=>10140,20138=>10141,20143=>10142,20144=>10143,20145=>10144,20148=>10145,20150=>10146,20151=>10147,20152=>10148,20153=>10149,20156=>10150,20157=>10151,20158=>10152,20168=>10153,20172=>10154,20175=>10155,20176=>10156,20178=>10157,20186=>10158,20187=>10159,20188=>10160,20192=>10161,20194=>10162,20198=>10163,20199=>10164,20201=>10165,20205=>10166,20206=>10167,20207=>10168,20209=>10169,20212=>10170,20216=>10171,20217=>10172,20218=>10173,20220=>10174,20222=>10175,20224=>10176,20226=>10177,20227=>10178,20228=>10179,20229=>10180,20230=>10181,20231=>10182,20232=>10183,20235=>10184,20236=>10185,20242=>10186,20243=>10187,20244=>10188,20245=>10189,20246=>10190,20252=>10191,20253=>10192,20257=>10193,20259=>10194,20264=>10195,20265=>10196,20268=>10197,20269=>10198,20270=>10199,20273=>10200,20275=>10201,20277=>10202,20279=>10203,20281=>10204,20283=>10205,20286=>10206,20287=>10207,20288=>10208,20289=>10209,20290=>10210,20292=>10211,20293=>10212,20295=>10213,20296=>10214,20297=>10215,20298=>10216,20299=>10217,20300=>10218,20306=>10219,20308=>10220,20310=>10221,20321=>10222,20322=>10223,20326=>10224,20328=>10225,20330=>10226,20331=>10227,20333=>10228,20334=>10229,20337=>10230,20338=>10231,20341=>10232,20343=>10233,20344=>10234,20345=>10235,20346=>10236,20349=>10237,20352=>10238,20353=>10239,20354=>10240,20357=>10241,20359=>10242,20362=>10243,20364=>10244,20366=>10245,20368=>10246,20370=>10247,20371=>10248,20373=>10249,20376=>10250,20377=>10251,20378=>10252,20380=>10253,20382=>10254,20383=>10255,20385=>10256,20386=>10257,20388=>10258,20395=>10259,20397=>10260,20400=>10261,20401=>10262,20402=>10263,20403=>10264,20404=>10265,20406=>10266,20407=>10267,20408=>10268,20409=>10269,20410=>10270,20411=>10271,20412=>10272,20413=>10273,20414=>10274,20416=>10275,20417=>10276,20422=>10277,20423=>10278,20424=>10279,20425=>10280,20427=>10281,20428=>10282,20429=>10283,20434=>10284,20435=>10285,20436=>10286,20437=>10287,20438=>10288,20441=>10289,20443=>10290,20450=>10291,20452=>10292,20453=>10293,20455=>10294,20459=>10295,20460=>10296,20464=>10297,20466=>10298,20468=>10299,20469=>10300,20470=>10301,20471=>10302,20473=>10303,20475=>10304,20476=>10305,20477=>10306,20479=>10307,20481=>10308,20482=>10309,20483=>10310,20484=>10311,20485=>10312,20487=>10313,20488=>10314,20490=>10315,20494=>10316,20496=>10317,20499=>10318,20501=>10319,20502=>10320,20503=>10321,20507=>10322,20509=>10323,20510=>10324,20512=>10325,20514=>10326,20515=>10327,20516=>10328,20519=>10329,20527=>10330,20528=>10331,20529=>10332,20530=>10333,20531=>10334,20532=>10335,20533=>10336,20534=>10337,20535=>10338,20536=>10339,20537=>10340,20539=>10341,20541=>10342,20543=>10343,20544=>10344,20545=>10345,20546=>10346,20548=>10347,20549=>10348,20550=>10349,20554=>10350,20555=>10351,20557=>10352,20560=>10353,20561=>10354,20562=>10355,20563=>10356,20564=>10357,20566=>10358,20567=>10359,20568=>10360,20569=>10361,20571=>10362,20573=>10363,20574=>10364,20575=>10365,20576=>10366,20577=>10367,20578=>10368,20579=>10369,20580=>10370,20582=>10371,20583=>10372,20584=>10373,20585=>10374,20586=>10375,20587=>10376,20589=>10377,20590=>10378,20591=>10379,20592=>10380,20593=>10381,20594=>10382,20595=>10383,20600=>10384,20601=>10385,20602=>10386,20604=>10387,20605=>10388,20609=>10389,20610=>10390,20611=>10391,20612=>10392,20614=>10393,20615=>10394,20617=>10395,20618=>10396,20619=>10397,20620=>10398,20622=>10399,20623=>10400,20624=>10401,20625=>10402,20626=>10403,20627=>10404,20628=>10405,20629=>10406,20631=>10407,20634=>10408,20635=>10409,20636=>10410,20637=>10411,20638=>10412,20639=>10413,20640=>10414,20641=>10415,20644=>10416,20646=>10417,20650=>10418,20651=>10419,20654=>10420,20655=>10421,20656=>10422,20657=>10423,20662=>10424,20664=>10425,20665=>10426,20668=>10427,20669=>10428,20671=>10429,20672=>10430,20673=>10431,20675=>10432,20676=>10433,20678=>10434,20679=>10435,20680=>10436,20682=>10437,20683=>10438,20684=>10439,20685=>10440,20686=>10441,20688=>10442,20690=>10443,20691=>10444,20692=>10445,20695=>10446,20696=>10447,20697=>10448,20699=>10449,20700=>10450,20701=>10451,20703=>10452,20704=>10453,20705=>10454,20706=>10455,20707=>10456,20708=>10457,20713=>10458,20714=>10459,20715=>10460,20719=>10461,20720=>10462,20721=>10463,20722=>10464,20724=>10465,20726=>10466,20727=>10467,20728=>10468,20730=>10469,20732=>10470,20733=>10471,20734=>10472,20735=>10473,20737=>10474,20739=>10475,20741=>10476,20746=>10477,20748=>10478,20749=>10479,20750=>10480,20751=>10481,20753=>10482,20755=>10483,20758=>10484,20759=>10485,20761=>10486,20762=>10487,20763=>10488,20764=>10489,20765=>10490,20766=>10491,20768=>10492,20770=>10493,20771=>10494,20772=>10495,20773=>10496,20774=>10497,20775=>10498,20776=>10499,20777=>10500,20779=>10501,20780=>10502,20781=>10503,20782=>10504,20783=>10505,20784=>10506,20785=>10507,20787=>10508,20788=>10509,20789=>10510,20790=>10511,20792=>10512,20793=>10513,20797=>10514,20798=>10515,20802=>10516,20807=>10517,20810=>10518,20812=>10519,20814=>10520,20815=>10521,20816=>10522,20819=>10523,20823=>10524,20824=>10525,20825=>10526,20827=>10527,20829=>10528,20830=>10529,20831=>10530,20832=>10531,20833=>10532,20835=>10533,20836=>10534,20838=>10535,20839=>10536,20842=>10537,20847=>10538,20850=>10539,20858=>10540,20862=>10541,20863=>10542,20867=>10543,20868=>10544,20870=>10545,20871=>10546,20874=>10547,20875=>10548,20878=>10549,20879=>10550,20880=>10551,20881=>10552,20883=>10553,20884=>10554,20888=>10555,20890=>10556,20893=>10557,20894=>10558,20895=>10559,20897=>10560,20899=>10561,20902=>10562,20903=>10563,20904=>10564,20905=>10565,20906=>10566,20909=>10567,20910=>10568,20916=>10569,20920=>10570,20921=>10571,20922=>10572,20926=>10573,20927=>10574,20929=>10575,20930=>10576,20931=>10577,20933=>10578,20936=>10579,20938=>10580,20942=>10581,20944=>10582,20946=>10583,20947=>10584,20948=>10585,20949=>10586,20950=>10587,20951=>10588,20952=>10589,20953=>10590,20954=>10591,20956=>10592,20958=>10593,20959=>10594,20962=>10595,20963=>10596,20965=>10597,20966=>10598,20967=>10599,20968=>10600,20969=>10601,20970=>10602,20972=>10603,20974=>10604,20978=>10605,20980=>10606,20983=>10607,20990=>10608,20996=>10609,20997=>10610,21001=>10611,21003=>10612,21004=>10613,21007=>10614,21008=>10615,21011=>10616,21012=>10617,21013=>10618,21020=>10619,21022=>10620,21023=>10621,21025=>10622,21026=>10623,21027=>10624,21029=>10625,21030=>10626,21031=>10627,21034=>10628,21036=>10629,21039=>10630,21041=>10631,21042=>10632,21044=>10633,21045=>10634,21052=>10635,21054=>10636,21061=>10637,21062=>10638,21064=>10639,21065=>10640,21070=>10641,21071=>10642,21074=>10643,21075=>10644,21077=>10645,21079=>10646,21080=>10647,21081=>10648,21082=>10649,21085=>10650,21087=>10651,21088=>10652,21090=>10653,21091=>10654,21092=>10655,21094=>10656,21096=>10657,21099=>10658,21100=>10659,21101=>10660,21104=>10661,21105=>10662,21107=>10663,21110=>10664,21111=>10665,21112=>10666,21113=>10667,21114=>10668,21115=>10669,21116=>10670,21118=>10671,21120=>10672,21124=>10673,21125=>10674,21126=>10675,21131=>10676,21134=>10677,21135=>10678,21138=>10679,21140=>10680,21141=>10681,21142=>10682,21143=>10683,21144=>10684,21145=>10685,21146=>10686,21148=>10687,21156=>10688,21157=>10689,21158=>10690,21159=>10691,21166=>10692,21167=>10693,21168=>10694,21172=>10695,21173=>10696,21174=>10697,21175=>10698,21176=>10699,21177=>10700,21178=>10701,21179=>10702,21180=>10703,21181=>10704,21184=>10705,21186=>10706,21188=>10707,21189=>10708,21190=>10709,21192=>10710,21194=>10711,21196=>10712,21197=>10713,21198=>10714,21199=>10715,21201=>10716,21203=>10717,21204=>10718,21207=>10719,21210=>10720,21212=>10721,21216=>10722,21217=>10723,21219=>10724,21221=>10725,21222=>10726,21223=>10727,21224=>10728,21225=>10729,21226=>10730,21227=>10731,21228=>10732,21229=>10733,21230=>10734,21231=>10735,21234=>10736,21235=>10737,21236=>10738,21238=>10739,21239=>10740,21243=>10741,21244=>10742,21245=>10743,21249=>10744,21250=>10745,21251=>10746,21252=>10747,21255=>10748,21257=>10749,21258=>10750,21259=>10751,21260=>10752,21262=>10753,21265=>10754,21266=>10755,21267=>10756,21268=>10757,21272=>10758,21275=>10759,21276=>10760,21278=>10761,21279=>10762,21282=>10763,21284=>10764,21285=>10765,21287=>10766,21288=>10767,21289=>10768,21291=>10769,21292=>10770,21296=>10771,21298=>10772,21299=>10773,21300=>10774,21301=>10775,21302=>10776,21303=>10777,12054=>10778,21304=>10778,21308=>10779,21309=>10780,21314=>10781,21316=>10782,21318=>10783,21323=>10784,21324=>10785,21325=>10786,21328=>10787,21336=>10788,21337=>10789,21339=>10790,21341=>10791,21349=>10792,21352=>10793,21354=>10794,21356=>10795,21357=>10796,21362=>10797,21366=>10798,21369=>10799,21371=>10800,21372=>10801,21373=>10802,21374=>10803,21376=>10804,21377=>10805,21379=>10806,21383=>10807,21384=>10808,21386=>10809,21390=>10810,21391=>10811,21392=>10812,21393=>10813,21394=>10814,21395=>10815,21396=>10816,21398=>10817,21399=>10818,21403=>10819,21404=>10820,21406=>10821,21409=>10822,21412=>10823,21415=>10824,21418=>10825,21419=>10826,21420=>10827,21423=>10828,21424=>10829,21425=>10830,21427=>10831,21429=>10832,21431=>10833,21432=>10834,21433=>10835,21434=>10836,21436=>10837,21437=>10838,21438=>10839,21440=>10840,21444=>10841,21445=>10842,21446=>10843,21447=>10844,21454=>10845,21455=>10846,21456=>10847,21458=>10848,21459=>10849,21461=>10850,21466=>10851,21468=>10852,21469=>10853,21470=>10854,21473=>10855,21479=>10856,21492=>10857,21498=>10858,21502=>10859,21503=>10860,21504=>10861,21506=>10862,21509=>10863,21511=>10864,21515=>10865,21524=>10866,21528=>10867,21529=>10868,21530=>10869,21532=>10870,21538=>10871,21540=>10872,21541=>10873,21546=>10874,21552=>10875,21555=>10876,21558=>10877,21559=>10878,21562=>10879,21565=>10880,21567=>10881,21569=>10882,21570=>10883,21572=>10884,21573=>10885,21575=>10886,21577=>10887,21580=>10888,21581=>10889,21582=>10890,21583=>10891,21585=>10892,21594=>10893,21597=>10894,21598=>10895,21599=>10896,21600=>10897,21601=>10898,21603=>10899,21605=>10900,21607=>10901,21609=>10902,21610=>10903,21611=>10904,21612=>10905,21613=>10906,21614=>10907,21615=>10908,21616=>10909,21620=>10910,21625=>10911,21626=>10912,21630=>10913,21631=>10914,21633=>10915,21635=>10916,21637=>10917,21639=>10918,21640=>10919,21641=>10920,21642=>10921,21645=>10922,21649=>10923,21651=>10924,21655=>10925,21656=>10926,21660=>10927,21662=>10928,21663=>10929,21664=>10930,21665=>10931,21666=>10932,21669=>10933,21678=>10934,21680=>10935,21682=>10936,21685=>10937,21686=>10938,21687=>10939,21689=>10940,21690=>10941,21694=>10942,21699=>10943,21701=>10944,21706=>10945,21707=>10946,21718=>10947,21720=>10948,21723=>10949,21728=>10950,21730=>10951,21731=>10952,21732=>10953,21739=>10954,21740=>10955,21743=>10956,21744=>10957,21745=>10958,21748=>10959,21749=>10960,21750=>10961,21751=>10962,21752=>10963,21753=>10964,21755=>10965,21758=>10966,21760=>10967,21762=>10968,21763=>10969,21765=>10970,21768=>10971,21770=>10972,21771=>10973,21772=>10974,21773=>10975,21774=>10976,21778=>10977,21779=>10978,21781=>10979,21782=>10980,21783=>10981,21784=>10982,21785=>10983,21786=>10984,21788=>10985,21789=>10986,21790=>10987,21791=>10988,21793=>10989,21797=>10990,21798=>10991,21800=>10992,21801=>10993,21803=>10994,21805=>10995,21810=>10996,21812=>10997,21813=>10998,21814=>10999,21816=>11000,21817=>11001,21818=>11002,21819=>11003,21821=>11004,21824=>11005,21826=>11006,21829=>11007,21831=>11008,21832=>11009,21835=>11010,21836=>11011,21837=>11012,21838=>11013,21841=>11014,21842=>11015,21844=>11016,21847=>11017,21848=>11018,21849=>11019,21850=>11020,21851=>11021,21853=>11022,21855=>11023,21856=>11024,21858=>11025,21859=>11026,21864=>11027,21865=>11028,21867=>11029,21871=>11030,21872=>11031,21873=>11032,21874=>11033,21875=>11034,21876=>11035,21881=>11036,21882=>11037,21885=>11038,21887=>11039,21893=>11040,21894=>11041,21900=>11042,21901=>11043,21902=>11044,21904=>11045,21906=>11046,21907=>11047,21909=>11048,21910=>11049,21911=>11050,21914=>11051,21915=>11052,21918=>11053,21920=>11054,21921=>11055,21922=>11056,21923=>11057,21924=>11058,21925=>11059,21926=>11060,21928=>11061,21929=>11062,21931=>11063,21933=>11064,21935=>11065,21936=>11066,21940=>11067,21942=>11068,21944=>11069,21946=>11070,21948=>11071,21951=>11072,21952=>11073,21953=>11074,21954=>11075,21955=>11076,21960=>11077,21962=>11078,21963=>11079,21967=>11080,21968=>11081,21973=>11082,21975=>11083,21976=>11084,21977=>11085,21979=>11086,21982=>11087,21984=>11088,21986=>11089,21991=>11090,21997=>11091,21998=>11092,22000=>11093,22001=>11094,22004=>11095,22008=>11096,22009=>11097,22010=>11098,22011=>11099,22012=>11100,22015=>11101,22018=>11102,22019=>11103,22020=>11104,22021=>11105,22023=>11106,22026=>11107,22027=>11108,22032=>11109,22033=>11110,22034=>11111,22035=>11112,22037=>11113,22041=>11114,22042=>11115,22045=>11116,22048=>11117,22049=>11118,22050=>11119,22053=>11120,22054=>11121,22056=>11122,22058=>11123,22059=>11124,22067=>11125,22071=>11126,22074=>11127,22076=>11128,22077=>11129,22078=>11130,22080=>11131,22082=>11132,22083=>11133,22084=>11134,22085=>11135,22086=>11136,22087=>11137,22088=>11138,22089=>11139,22090=>11140,22091=>11141,22095=>11142,22096=>11143,22097=>11144,22098=>11145,22099=>11146,22101=>11147,22102=>11148,22106=>11149,22107=>11150,22110=>11151,22111=>11152,22113=>11153,22115=>11154,22119=>11155,22125=>11156,22126=>11157,22128=>11158,22131=>11159,22133=>11160,22135=>11161,22138=>11162,22141=>11163,22142=>11164,22143=>11165,22145=>11166,22146=>11167,22147=>11168,22148=>11169,22152=>11170,22153=>11171,22154=>11172,22155=>11173,22157=>11174,22160=>11175,22161=>11176,22162=>11177,22164=>11178,22166=>11179,22167=>11180,22168=>11181,22170=>11182,22171=>11183,22172=>11184,22173=>11185,22174=>11186,22175=>11187,22176=>11188,22177=>11189,22178=>11190,22180=>11191,22181=>11192,22183=>11193,22185=>11194,22186=>11195,22187=>11196,22188=>11197,22189=>11198,22192=>11199,22193=>11200,22194=>11201,22197=>11202,22200=>11203,22201=>11204,22202=>11205,22203=>11206,22205=>11207,22206=>11208,22207=>11209,22211=>11210,22212=>11211,22214=>11212,22215=>11213,22219=>11214,22221=>11215,22222=>11216,22223=>11217,22224=>11218,22226=>11219,22227=>11220,22229=>11221,22230=>11222,22232=>11223,22233=>11224,22236=>11225,22243=>11226,22245=>11227,22246=>11228,22247=>11229,22248=>11230,22249=>11231,22250=>11232,22252=>11233,22254=>11234,22255=>11235,22258=>11236,22259=>11237,22262=>11238,22263=>11239,22264=>11240,22267=>11241,22268=>11242,22272=>11243,22273=>11244,22274=>11245,22277=>11246,22284=>11247,22286=>11248,22287=>11249,22288=>11250,22289=>11251,22292=>11252,22293=>11253,22295=>11254,22297=>11255,22298=>11256,22299=>11257,22301=>11258,22302=>11259,22304=>11260,22305=>11261,22306=>11262,22308=>11263,22309=>11264,22310=>11265,22311=>11266,22315=>11267,22321=>11268,22322=>11269,22324=>11270,22325=>11271,22326=>11272,22327=>11273,22328=>11274,22332=>11275,22333=>11276,22335=>11277,22337=>11278,22339=>11279,22340=>11280,22341=>11281,22342=>11282,22344=>11283,22345=>11284,22347=>11285,22354=>11286,22355=>11287,22356=>11288,22357=>11289,22358=>11290,22360=>11291,22361=>11292,22370=>11293,22371=>11294,22373=>11295,22375=>11296,22380=>11297,22382=>11298,22384=>11299,22385=>11300,22386=>11301,22388=>11302,22389=>11303,22392=>11304,22393=>11305,22394=>11306,22397=>11307,22398=>11308,22399=>11309,22400=>11310,22401=>11311,22407=>11312,22408=>11313,22409=>11314,22410=>11315,22413=>11316,22414=>11317,22415=>11318,22416=>11319,22417=>11320,22420=>11321,22421=>11322,22422=>11323,22423=>11324,22424=>11325,22425=>11326,22426=>11327,22428=>11328,22429=>11329,22430=>11330,22431=>11331,22437=>11332,22440=>11333,22442=>11334,22444=>11335,22447=>11336,22448=>11337,22449=>11338,22451=>11339,22453=>11340,22454=>11341,22455=>11342,22457=>11343,22458=>11344,22459=>11345,22460=>11346,22461=>11347,22462=>11348,22463=>11349,22464=>11350,22465=>11351,22468=>11352,22469=>11353,22470=>11354,22471=>11355,22472=>11356,22473=>11357,22474=>11358,22476=>11359,22477=>11360,22480=>11361,22481=>11362,22483=>11363,22486=>11364,22487=>11365,22491=>11366,22492=>11367,22494=>11368,22498=>11369,22499=>11370,22501=>11371,22502=>11372,22503=>11373,22504=>11374,22505=>11375,22506=>11376,22507=>11377,22508=>11378,22510=>11379,22512=>11380,22513=>11381,22514=>11382,22515=>11383,22517=>11384,22518=>11385,22523=>11386,22524=>11387,22526=>11388,22527=>11389,22529=>11390,22531=>11391,22532=>11392,22536=>11393,22537=>11394,22540=>11395,22542=>11396,22543=>11397,22544=>11398,22546=>11399,22547=>11400,22548=>11401,22551=>11402,22552=>11403,22554=>11404,22555=>11405,22556=>11406,22559=>11407,22562=>11408,22563=>11409,22565=>11410,22566=>11411,22567=>11412,22568=>11413,22569=>11414,22571=>11415,22572=>11416,22573=>11417,22574=>11418,22578=>11419,22579=>11420,22582=>11421,22583=>11422,22584=>11423,22585=>11424,22586=>11425,22587=>11426,22588=>11427,22589=>11428,22590=>11429,22591=>11430,22592=>11431,22593=>11432,22594=>11433,22595=>11434,22597=>11435,22598=>11436,22599=>11437,22600=>11438,22601=>11439,22606=>11440,22608=>11441,22611=>11442,22613=>11443,22614=>11444,22617=>11445,22618=>11446,22619=>11447,22620=>11448,22621=>11449,22623=>11450,22624=>11451,22625=>11452,22627=>11453,22630=>11454,22631=>11455,22632=>11456,22633=>11457,22634=>11458,22637=>11459,22638=>11460,22639=>11461,22640=>11462,22641=>11463,22642=>11464,22643=>11465,22644=>11466,22646=>11467,22647=>11468,22648=>11469,22650=>11470,22651=>11471,22652=>11472,22653=>11473,22655=>11474,22658=>11475,22660=>11476,22662=>11477,22663=>11478,22664=>11479,22667=>11480,22668=>11481,22669=>11482,22670=>11483,22671=>11484,22672=>11485,22673=>11486,22676=>11487,22677=>11488,22678=>11489,22679=>11490,22680=>11491,22683=>11492,22685=>11493,22688=>11494,22689=>11495,22690=>11496,22691=>11497,22692=>11498,22693=>11499,22694=>11500,22695=>11501,22698=>11502,22699=>11503,22700=>11504,22701=>11505,22703=>11506,22704=>11507,22705=>11508,22706=>11509,22708=>11510,22709=>11511,22710=>11512,22711=>11513,22712=>11514,22713=>11515,22714=>11516,22717=>11517,22719=>11518,22720=>11519,22722=>11520,22723=>11521,22724=>11522,22726=>11523,22728=>11524,22729=>11525,22730=>11526,22731=>11527,22732=>11528,22733=>11529,22734=>11530,22735=>11531,22736=>11532,22738=>11533,22740=>11534,22742=>11535,22743=>11536,22747=>11537,22748=>11538,22749=>11539,22753=>11540,22755=>11541,22757=>11542,22758=>11543,22759=>11544,22760=>11545,22762=>11546,22765=>11547,22769=>11548,22770=>11549,22772=>11550,22773=>11551,22775=>11552,22776=>11553,22779=>11554,22780=>11555,22782=>11556,22783=>11557,22784=>11558,22785=>11559,22787=>11560,22789=>11561,22790=>11562,22792=>11563,22793=>11564,12066=>11565,22794=>11565,22795=>11566,22796=>11567,22798=>11568,22800=>11569,22801=>11570,22802=>11571,22803=>11572,22807=>11573,22808=>11574,22811=>11575,22813=>11576,22814=>11577,22816=>11578,22817=>11579,22819=>11580,22822=>11581,22824=>11582,22828=>11583,22832=>11584,22834=>11585,22835=>11586,22837=>11587,22838=>11588,22843=>11589,22845=>11590,22847=>11591,22848=>11592,22851=>11593,22853=>11594,22854=>11595,22858=>11596,22860=>11597,22861=>11598,22864=>11599,22866=>11600,22867=>11601,22873=>11602,22875=>11603,22876=>11604,22877=>11605,22878=>11606,22879=>11607,22881=>11608,22883=>11609,22884=>11610,22886=>11611,22887=>11612,22888=>11613,22891=>11614,22893=>11615,22895=>11616,22896=>11617,22897=>11618,22898=>11619,22901=>11620,22903=>11621,22906=>11622,22907=>11623,22908=>11624,22910=>11625,22911=>11626,22912=>11627,22917=>11628,22921=>11629,22923=>11630,22924=>11631,22926=>11632,22927=>11633,22928=>11634,22929=>11635,22932=>11636,22933=>11637,22936=>11638,22938=>11639,22939=>11640,22940=>11641,22943=>11642,22944=>11643,22945=>11644,22946=>11645,22950=>11646,22951=>11647,22956=>11648,22957=>11649,22960=>11650,22961=>11651,22963=>11652,22964=>11653,22965=>11654,22966=>11655,22967=>11656,22968=>11657,22970=>11658,22972=>11659,22973=>11660,22975=>11661,22976=>11662,22977=>11663,22978=>11664,22979=>11665,22980=>11666,22981=>11667,22983=>11668,22984=>11669,22985=>11670,22988=>11671,22989=>11672,22990=>11673,22991=>11674,22997=>11675,22998=>11676,23001=>11677,23003=>11678,23006=>11679,23007=>11680,23008=>11681,23009=>11682,23010=>11683,23012=>11684,23014=>11685,23015=>11686,23017=>11687,23018=>11688,23019=>11689,23021=>11690,23022=>11691,23023=>11692,23024=>11693,23025=>11694,23026=>11695,23027=>11696,23028=>11697,23029=>11698,23030=>11699,23031=>11700,23032=>11701,23034=>11702,23036=>11703,23037=>11704,23038=>11705,23040=>11706,23042=>11707,23050=>11708,23051=>11709,23053=>11710,23054=>11711,23055=>11712,23056=>11713,23058=>11714,23060=>11715,23061=>11716,23062=>11717,23063=>11718,23065=>11719,23066=>11720,23067=>11721,23069=>11722,23070=>11723,23073=>11724,23074=>11725,23076=>11726,23078=>11727,23079=>11728,23080=>11729,23082=>11730,23083=>11731,23084=>11732,23085=>11733,23086=>11734,23087=>11735,23088=>11736,23091=>11737,23093=>11738,23095=>11739,23096=>11740,23097=>11741,23098=>11742,23099=>11743,23101=>11744,23102=>11745,23103=>11746,23106=>11747,23107=>11748,23108=>11749,23109=>11750,23111=>11751,23112=>11752,23115=>11753,23116=>11754,23117=>11755,23118=>11756,23119=>11757,23120=>11758,23121=>11759,23122=>11760,23123=>11761,23124=>11762,23126=>11763,23127=>11764,23128=>11765,23129=>11766,23131=>11767,23132=>11768,23133=>11769,23134=>11770,23135=>11771,23136=>11772,23137=>11773,23139=>11774,23140=>11775,23141=>11776,23144=>11777,23145=>11778,23147=>11779,23148=>11780,23150=>11781,23151=>11782,23152=>11783,23153=>11784,23154=>11785,23155=>11786,23160=>11787,23161=>11788,23163=>11789,23164=>11790,23165=>11791,23166=>11792,23168=>11793,23169=>11794,23170=>11795,23171=>11796,23172=>11797,23173=>11798,23174=>11799,23175=>11800,23176=>11801,23177=>11802,23178=>11803,23179=>11804,23180=>11805,23181=>11806,23182=>11807,23183=>11808,23184=>11809,23185=>11810,23187=>11811,23188=>11812,23189=>11813,23190=>11814,23191=>11815,23192=>11816,23193=>11817,23196=>11818,23197=>11819,23198=>11820,23199=>11821,23200=>11822,23201=>11823,23202=>11824,23203=>11825,23204=>11826,23205=>11827,23206=>11828,23208=>11829,23209=>11830,23211=>11831,23212=>11832,23213=>11833,23214=>11834,23215=>11835,23216=>11836,23217=>11837,23220=>11838,23222=>11839,23223=>11840,23225=>11841,23226=>11842,23227=>11843,23228=>11844,23231=>11845,23232=>11846,23235=>11847,23236=>11848,23237=>11849,23238=>11850,23239=>11851,23240=>11852,23242=>11853,23243=>11854,23245=>11855,23246=>11856,23247=>11857,23248=>11858,23249=>11859,23251=>11860,23253=>11861,23257=>11862,23258=>11863,23259=>11864,23261=>11865,23262=>11866,23263=>11867,23266=>11868,23268=>11869,23269=>11870,23271=>11871,23272=>11872,23274=>11873,23276=>11874,23277=>11875,23278=>11876,23279=>11877,23280=>11878,23282=>11879,23283=>11880,23284=>11881,23286=>11882,23287=>11883,23288=>11884,23289=>11885,23290=>11886,23292=>11887,23293=>11888,23294=>11889,23295=>11890,23297=>11891,23298=>11892,23299=>11893,23300=>11894,23301=>11895,23302=>11896,23303=>11897,23306=>11898,23309=>11899,23310=>11900,23311=>11901,23312=>11902,23313=>11903,23314=>11904,23315=>11905,23316=>11906,23317=>11907,23320=>11908,23322=>11909,23323=>11910,23324=>11911,23325=>11912,23326=>11913,23327=>11914,23328=>11915,23330=>11916,23331=>11917,23332=>11918,23333=>11919,23334=>11920,23335=>11921,23336=>11922,23337=>11923,23339=>11924,23340=>11925,23341=>11926,23342=>11927,23343=>11928,23345=>11929,23347=>11930,23349=>11931,23350=>11932,23353=>11933,23354=>11934,23355=>11935,23356=>11936,23357=>11937,23358=>11938,23359=>11939,23361=>11940,23362=>11941,23363=>11942,23364=>11943,23365=>11944,23366=>11945,23367=>11946,23368=>11947,23369=>11948,23370=>11949,23371=>11950,23373=>11951,23374=>11952,23375=>11953,23378=>11954,23382=>11955,23390=>11956,23392=>11957,23393=>11958,23399=>11959,23400=>11960,23405=>11961,23406=>11962,23407=>11963,23410=>11964,23412=>11965,23414=>11966,23415=>11967,23417=>11968,23419=>11969,23420=>11970,23422=>11971,23426=>11972,23430=>11973,23434=>11974,23437=>11975,23438=>11976,23440=>11977,23441=>11978,23442=>11979,23444=>11980,23446=>11981,23455=>11982,23463=>11983,23464=>11984,23465=>11985,23468=>11986,23469=>11987,23470=>11988,23471=>11989,23473=>11990,23474=>11991,23479=>11992,23482=>11993,23483=>11994,23484=>11995,23488=>11996,23489=>11997,23491=>11998,23496=>11999,23497=>12000,23498=>12001,23499=>12002,23501=>12003,23502=>12004,23503=>12005,23505=>12006,23508=>12007,23509=>12008,23510=>12009,23511=>12010,23512=>12011,23513=>12012,23514=>12013,23515=>12014,23516=>12015,23520=>12016,23523=>12017,23530=>12018,23533=>12019,23535=>12020,23537=>12021,23538=>12022,23539=>12023,23540=>12024,23543=>12025,23549=>12026,23550=>12027,23552=>12028,23554=>12029,23555=>12030,23557=>12031,23564=>12032,23568=>12033,23570=>12034,23571=>12035,23575=>12036,23577=>12037,23579=>12038,23582=>12039,23583=>12040,23584=>12041,23585=>12042,23587=>12043,23590=>12044,23592=>12045,23593=>12046,23594=>12047,23595=>12048,23597=>12049,23598=>12050,23599=>12051,23600=>12052,23602=>12053,23603=>12054,23605=>12055,23606=>12056,23619=>12057,23620=>12058,23622=>12059,23623=>12060,23628=>12061,23629=>12062,23634=>12063,23635=>12064,23636=>12065,23638=>12066,23639=>12067,23640=>12068,23642=>12069,23643=>12070,23644=>12071,23645=>12072,23647=>12073,23655=>12074,23657=>12075,23658=>12076,23659=>12077,23661=>12078,23664=>12079,23666=>12080,23667=>12081,23668=>12082,23669=>12083,23670=>12084,23671=>12085,23672=>12086,23675=>12087,23676=>12088,23677=>12089,23678=>12090,23680=>12091,23683=>12092,23684=>12093,23685=>12094,23686=>12095,23687=>12096,23689=>12097,23690=>12098,23691=>12099,23694=>12100,23695=>12101,23698=>12102,23699=>12103,23701=>12104,23709=>12105,23710=>12106,23711=>12107,23712=>12108,23716=>12109,23717=>12110,23718=>12111,23719=>12112,23720=>12113,23722=>12114,23726=>12115,23727=>12116,23728=>12117,23730=>12118,23732=>12119,23734=>12120,23737=>12121,23738=>12122,23739=>12123,23740=>12124,23742=>12125,23744=>12126,23746=>12127,23747=>12128,23749=>12129,23750=>12130,23751=>12131,23752=>12132,23753=>12133,23754=>12134,23756=>12135,23757=>12136,23758=>12137,23759=>12138,23760=>12139,23761=>12140,23763=>12141,23764=>12142,23765=>12143,23766=>12144,23767=>12145,23768=>12146,23770=>12147,23771=>12148,23772=>12149,23773=>12150,23774=>12151,23775=>12152,23776=>12153,23778=>12154,23779=>12155,23783=>12156,23785=>12157,23787=>12158,23788=>12159,23790=>12160,23791=>12161,23793=>12162,23794=>12163,23795=>12164,23797=>12165,23799=>12166,23800=>12167,23801=>12168,23802=>12169,23804=>12170,23806=>12171,23807=>12172,23808=>12173,23809=>12174,23812=>12175,23813=>12176,23816=>12177,23817=>12178,23818=>12179,23819=>12180,23820=>12181,23823=>12182,23824=>12183,23825=>12184,23826=>12185,23827=>12186,23829=>12187,23832=>12188,23833=>12189,23834=>12190,23836=>12191,23837=>12192,23839=>12193,23840=>12194,23841=>12195,23842=>12196,23843=>12197,23845=>12198,23848=>12199,23850=>12200,23851=>12201,23855=>12202,23856=>12203,23857=>12204,23858=>12205,23859=>12206,23861=>12207,23862=>12208,23863=>12209,23864=>12210,23865=>12211,23866=>12212,23867=>12213,23868=>12214,23871=>12215,23872=>12216,23873=>12217,23874=>12218,23875=>12219,23876=>12220,23877=>12221,23878=>12222,23880=>12223,23881=>12224,23885=>12225,23886=>12226,23887=>12227,23889=>12228,23890=>12229,23891=>12230,23892=>12231,23893=>12232,23894=>12233,23895=>12234,23897=>12235,23898=>12236,23900=>12237,23902=>12238,23903=>12239,23904=>12240,23905=>12241,23906=>12242,23907=>12243,23908=>12244,23909=>12245,23910=>12246,23911=>12247,23912=>12248,23914=>12249,23917=>12250,23918=>12251,23920=>12252,23921=>12253,23922=>12254,23923=>12255,23925=>12256,23926=>12257,23927=>12258,23928=>12259,23929=>12260,23930=>12261,23931=>12262,23932=>12263,23933=>12264,23934=>12265,23935=>12266,23936=>12267,23939=>12268,23941=>12269,23942=>12270,23944=>12271,23945=>12272,23946=>12273,23947=>12274,23948=>12275,23949=>12276,23950=>12277,23951=>12278,23952=>12279,23953=>12280,23954=>12281,23955=>12282,23956=>12283,23957=>12284,23958=>12285,23960=>12286,23962=>12287,23963=>12288,23964=>12289,23966=>12290,23967=>12291,23969=>12292,23970=>12293,23971=>12294,23972=>12295,23973=>12296,23974=>12297,23976=>12298,23977=>12299,23978=>12300,23979=>12301,23980=>12302,23981=>12303,23982=>12304,23983=>12305,23984=>12306,23985=>12307,23986=>12308,23987=>12309,23988=>12310,23989=>12311,23990=>12312,23993=>12313,23995=>12314,23997=>12315,23998=>12316,23999=>12317,24000=>12318,24001=>12319,24002=>12320,24003=>12321,24004=>12322,24006=>12323,24007=>12324,24008=>12325,24009=>12326,24010=>12327,24012=>12328,24014=>12329,24015=>12330,24016=>12331,24017=>12332,24019=>12333,24021=>12334,24022=>12335,24023=>12336,24024=>12337,24025=>12338,24026=>12339,24028=>12340,24031=>12341,24032=>12342,24035=>12343,24036=>12344,24042=>12345,24044=>12346,24045=>12347,24053=>12348,24054=>12349,24056=>12350,24057=>12351,24058=>12352,24059=>12353,24060=>12354,24063=>12355,24064=>12356,24068=>12357,24071=>12358,24073=>12359,24074=>12360,24075=>12361,24077=>12362,24078=>12363,24082=>12364,24083=>12365,24087=>12366,24094=>12367,24095=>12368,24096=>12369,24097=>12370,24098=>12371,24099=>12372,24100=>12373,24104=>12374,24105=>12375,24106=>12376,24108=>12377,24111=>12378,24112=>12379,24114=>12380,24116=>12381,24117=>12382,24121=>12383,24122=>12384,24126=>12385,24127=>12386,24129=>12387,24134=>12388,24135=>12389,24136=>12390,24137=>12391,24138=>12392,24139=>12393,24141=>12394,24142=>12395,24143=>12396,24144=>12397,24145=>12398,24146=>12399,24147=>12400,24150=>12401,24153=>12402,24154=>12403,24156=>12404,24157=>12405,24160=>12406,24164=>12407,24165=>12408,24166=>12409,24167=>12410,24168=>12411,24169=>12412,24170=>12413,24173=>12414,24174=>12415,24175=>12416,24176=>12417,24177=>12418,24181=>12419,24183=>12420,24193=>12421,24194=>12422,24195=>12423,24197=>12424,24200=>12425,24201=>12426,24204=>12427,24205=>12428,24206=>12429,24210=>12430,24216=>12431,24219=>12432,24221=>12433,24225=>12434,24226=>12435,24227=>12436,24228=>12437,24232=>12438,24233=>12439,24234=>12440,24236=>12441,24238=>12442,24239=>12443,24240=>12444,24241=>12445,24242=>12446,24244=>12447,24250=>12448,24251=>12449,24252=>12450,24253=>12451,24255=>12452,24256=>12453,24257=>12454,24258=>12455,24259=>12456,24260=>12457,24261=>12458,24262=>12459,24263=>12460,24264=>12461,24267=>12462,24268=>12463,24269=>12464,24270=>12465,24271=>12466,24272=>12467,24276=>12468,24277=>12469,24279=>12470,24280=>12471,24281=>12472,24282=>12473,24284=>12474,24285=>12475,24286=>12476,24292=>12477,24293=>12478,24294=>12479,24295=>12480,24297=>12481,24299=>12482,24301=>12483,24302=>12484,24303=>12485,24304=>12486,24305=>12487,24306=>12488,24309=>12489,24312=>12490,24313=>12491,24315=>12492,24316=>12493,24317=>12494,24325=>12495,24326=>12496,24327=>12497,24329=>12498,24332=>12499,24333=>12500,24334=>12501,24336=>12502,24338=>12503,24340=>12504,24342=>12505,24345=>12506,24346=>12507,24348=>12508,24349=>12509,24350=>12510,24353=>12511,24354=>12512,24355=>12513,24356=>12514,24360=>12515,24363=>12516,24364=>12517,24366=>12518,24368=>12519,24370=>12520,24372=>12521,24374=>12522,24375=>12523,24376=>12524,24379=>12525,24381=>12526,24382=>12527,24383=>12528,24385=>12529,24386=>12530,24387=>12531,24388=>12532,24389=>12533,24391=>12534,24393=>12535,24394=>12536,24395=>12537,24397=>12538,24399=>12539,24401=>12540,24404=>12541,24410=>12542,24411=>12543,24412=>12544,24414=>12545,24415=>12546,24416=>12547,24419=>12548,24421=>12549,24423=>12550,24424=>12551,24427=>12552,24430=>12553,24431=>12554,24434=>12555,24436=>12556,24437=>12557,24438=>12558,24440=>12559,24442=>12560,24445=>12561,24446=>12562,24447=>12563,24451=>12564,24454=>12565,24461=>12566,24462=>12567,24463=>12568,24467=>12569,24468=>12570,24470=>12571,24474=>12572,24475=>12573,24477=>12574,24479=>12575,24482=>12576,24483=>12577,24484=>12578,24485=>12579,24486=>12580,24487=>12581,24491=>12582,24492=>12583,24495=>12584,24496=>12585,24497=>12586,24498=>12587,24499=>12588,24500=>12589,24502=>12590,24504=>12591,24506=>12592,24507=>12593,24510=>12594,24511=>12595,24512=>12596,24513=>12597,24514=>12598,24519=>12599,24520=>12600,24522=>12601,24523=>12602,24526=>12603,24531=>12604,24532=>12605,24533=>12606,24538=>12607,24539=>12608,24540=>12609,24542=>12610,24543=>12611,24546=>12612,24547=>12613,24549=>12614,24550=>12615,24552=>12616,24553=>12617,24556=>12618,24559=>12619,24560=>12620,24562=>12621,24563=>12622,24564=>12623,24566=>12624,24567=>12625,24569=>12626,24570=>12627,24572=>12628,24583=>12629,24584=>12630,24585=>12631,24587=>12632,24588=>12633,24592=>12634,24593=>12635,24595=>12636,24599=>12637,24600=>12638,24602=>12639,24606=>12640,24607=>12641,24610=>12642,24611=>12643,24612=>12644,24620=>12645,24621=>12646,24622=>12647,24624=>12648,24625=>12649,24626=>12650,24627=>12651,24628=>12652,24630=>12653,24631=>12654,24632=>12655,24633=>12656,24634=>12657,24637=>12658,24638=>12659,24640=>12660,24644=>12661,24645=>12662,24646=>12663,24647=>12664,24648=>12665,24649=>12666,24650=>12667,24652=>12668,24654=>12669,24655=>12670,24657=>12671,24659=>12672,24660=>12673,24662=>12674,24663=>12675,24664=>12676,24667=>12677,24668=>12678,24670=>12679,24671=>12680,24672=>12681,24673=>12682,24677=>12683,24678=>12684,24686=>12685,24689=>12686,24690=>12687,24692=>12688,24693=>12689,24695=>12690,24702=>12691,24704=>12692,24705=>12693,24706=>12694,24709=>12695,24710=>12696,24711=>12697,24712=>12698,24714=>12699,24715=>12700,24718=>12701,24719=>12702,24720=>12703,24721=>12704,24723=>12705,24725=>12706,24727=>12707,24728=>12708,24729=>12709,24732=>12710,24734=>12711,24737=>12712,24738=>12713,24740=>12714,24741=>12715,24743=>12716,24745=>12717,24746=>12718,24750=>12719,24752=>12720,24755=>12721,24759=>12722,24761=>12723,24762=>12724,24765=>12725,24766=>12726,24767=>12727,24768=>12728,24769=>12729,24770=>12730,24771=>12731,24772=>12732,24775=>12733,24776=>12734,24777=>12735,24780=>12736,24781=>12737,24782=>12738,24783=>12739,24784=>12740,24786=>12741,24787=>12742,24788=>12743,24790=>12744,24791=>12745,24793=>12746,24795=>12747,24798=>12748,24802=>12749,24803=>12750,24804=>12751,24805=>12752,24810=>12753,24821=>12754,24823=>12755,24824=>12756,24828=>12757,24829=>12758,24830=>12759,24831=>12760,24834=>12761,24835=>12762,24836=>12763,24837=>12764,24839=>12765,24842=>12766,24843=>12767,24844=>12768,24848=>12769,24849=>12770,24850=>12771,24851=>12772,24852=>12773,24854=>12774,24855=>12775,24856=>12776,24857=>12777,24861=>12778,24862=>12779,24865=>12780,24866=>12781,24869=>12782,24872=>12783,24873=>12784,24874=>12785,24876=>12786,24877=>12787,24878=>12788,24879=>12789,24880=>12790,24881=>12791,24882=>12792,24883=>12793,24885=>12794,24886=>12795,24888=>12796,24889=>12797,24890=>12798,24891=>12799,24892=>12800,24893=>12801,24896=>12802,24897=>12803,24898=>12804,24899=>12805,24900=>12806,24901=>12807,24902=>12808,24903=>12809,24905=>12810,24909=>12811,24911=>12812,24912=>12813,24914=>12814,24915=>12815,24916=>12816,24918=>12817,24919=>12818,24921=>12819,24923=>12820,24924=>12821,24926=>12822,24928=>12823,24929=>12824,24933=>12825,24934=>12826,24937=>12827,24940=>12828,24941=>12829,24943=>12830,24945=>12831,24946=>12832,24948=>12833,24952=>12834,24953=>12835,24954=>12836,24955=>12837,24956=>12838,24957=>12839,24958=>12840,24959=>12841,24960=>12842,24961=>12843,24963=>12844,24964=>12845,24965=>12846,24966=>12847,24967=>12848,24968=>12849,24969=>12850,24972=>12851,24973=>12852,24975=>12853,24979=>12854,24981=>12855,24982=>12856,24983=>12857,24984=>12858,24985=>12859,24987=>12860,24988=>12861,24990=>12862,24991=>12863,24992=>12864,24993=>12865,24994=>12866,24995=>12867,24997=>12868,24998=>12869,25002=>12870,25005=>12871,25007=>12872,25008=>12873,25009=>12874,25011=>12875,25012=>12876,25013=>12877,25016=>12878,25017=>12879,25018=>12880,25019=>12881,25020=>12882,25021=>12883,25023=>12884,25024=>12885,25025=>12886,25027=>12887,25028=>12888,25029=>12889,25030=>12890,25037=>12891,25038=>12892,25039=>12893,25040=>12894,25043=>12895,25045=>12896,25046=>12897,25047=>12898,25048=>12899,25049=>12900,25050=>12901,25051=>12902,25052=>12903,25053=>12904,25056=>12905,25057=>12906,25058=>12907,25060=>12908,25061=>12909,25063=>12910,25065=>12911,25066=>12912,25067=>12913,25068=>12914,25069=>12915,25070=>12916,25071=>12917,25072=>12918,25073=>12919,25075=>12920,25076=>12921,25081=>12922,25083=>12923,25085=>12924,25089=>12925,25090=>12926,25091=>12927,25092=>12928,25093=>12929,25097=>12930,25107=>12931,25113=>12932,25116=>12933,25117=>12934,25118=>12935,25120=>12936,25123=>12937,25126=>12938,25128=>12939,25129=>12940,25131=>12941,25133=>12942,25135=>12943,25137=>12944,25141=>12945,12094=>12946,25142=>12946,25144=>12947,25145=>12948,25146=>12949,25147=>12950,25148=>12951,25154=>12952,25156=>12953,25157=>12954,25158=>12955,25162=>12956,25167=>12957,25168=>12958,25173=>12959,25174=>12960,25175=>12961,25177=>12962,25178=>12963,25180=>12964,25181=>12965,25182=>12966,25183=>12967,25184=>12968,25185=>12969,25186=>12970,25188=>12971,25189=>12972,25192=>12973,25201=>12974,25202=>12975,25204=>12976,25205=>12977,25207=>12978,25208=>12979,25210=>12980,25211=>12981,25213=>12982,25217=>12983,25218=>12984,25219=>12985,25221=>12986,25222=>12987,25223=>12988,25224=>12989,25227=>12990,25228=>12991,25229=>12992,25230=>12993,25231=>12994,25232=>12995,25236=>12996,25241=>12997,25244=>12998,25245=>12999,25246=>13000,25251=>13001,25254=>13002,25255=>13003,25257=>13004,25258=>13005,25261=>13006,25262=>13007,25263=>13008,25264=>13009,25266=>13010,25267=>13011,25268=>13012,25270=>13013,25271=>13014,25272=>13015,25274=>13016,25278=>13017,25280=>13018,25281=>13019,25283=>13020,25291=>13021,25295=>13022,25297=>13023,25301=>13024,25309=>13025,25310=>13026,25312=>13027,25313=>13028,25316=>13029,25322=>13030,25323=>13031,25328=>13032,25330=>13033,25333=>13034,25336=>13035,25337=>13036,25338=>13037,25339=>13038,25344=>13039,25347=>13040,25348=>13041,25349=>13042,25350=>13043,25354=>13044,25355=>13045,25356=>13046,25357=>13047,25359=>13048,25360=>13049,25362=>13050,25363=>13051,25364=>13052,25365=>13053,25367=>13054,25368=>13055,25369=>13056,25372=>13057,25382=>13058,25383=>13059,25385=>13060,25388=>13061,25389=>13062,25390=>13063,25392=>13064,25393=>13065,25395=>13066,25396=>13067,25397=>13068,25398=>13069,25399=>13070,25400=>13071,25403=>13072,25404=>13073,25407=>13074,25408=>13075,25409=>13076,25412=>13077,25415=>13078,25416=>13079,25418=>13080,25425=>13081,25426=>13082,25427=>13083,25428=>13084,25430=>13085,25431=>13086,25432=>13087,25433=>13088,25434=>13089,25435=>13090,25436=>13091,25437=>13092,25440=>13093,25444=>13094,25445=>13095,25446=>13096,25450=>13097,25452=>13098,25455=>13099,25456=>13100,25459=>13101,25460=>13102,25461=>13103,25464=>13104,25465=>13105,25468=>13106,25469=>13107,25470=>13108,25471=>13109,25473=>13110,25477=>13111,25478=>13112,25483=>13113,25485=>13114,25489=>13115,25491=>13116,25492=>13117,25493=>13118,25495=>13119,25497=>13120,25498=>13121,25499=>13122,25500=>13123,25501=>13124,25502=>13125,25503=>13126,25505=>13127,25508=>13128,25510=>13129,25515=>13130,25519=>13131,25521=>13132,25522=>13133,25525=>13134,25526=>13135,25529=>13136,25531=>13137,25533=>13138,25535=>13139,25537=>13140,25538=>13141,25539=>13142,25541=>13143,25543=>13144,25544=>13145,25546=>13146,25547=>13147,25548=>13148,25553=>13149,25555=>13150,25556=>13151,25557=>13152,25559=>13153,25560=>13154,25561=>13155,25563=>13156,25564=>13157,25565=>13158,25567=>13159,25570=>13160,25572=>13161,25573=>13162,25574=>13163,25575=>13164,25576=>13165,25579=>13166,25580=>13167,25583=>13168,25584=>13169,25585=>13170,25587=>13171,25589=>13172,25591=>13173,25593=>13174,25594=>13175,25595=>13176,25596=>13177,25598=>13178,25603=>13179,25604=>13180,25606=>13181,25607=>13182,25608=>13183,25609=>13184,25610=>13185,25614=>13186,25617=>13187,25618=>13188,25621=>13189,25622=>13190,25624=>13191,25625=>13192,25626=>13193,25629=>13194,25631=>13195,25634=>13196,25635=>13197,25636=>13198,25637=>13199,25639=>13200,25640=>13201,25641=>13202,25643=>13203,25646=>13204,25647=>13205,25648=>13206,25649=>13207,25650=>13208,25651=>13209,25653=>13210,25655=>13211,25656=>13212,25657=>13213,25659=>13214,25660=>13215,25662=>13216,25664=>13217,25666=>13218,25667=>13219,25673=>13220,25675=>13221,25676=>13222,25677=>13223,25678=>13224,25679=>13225,25680=>13226,25683=>13227,25685=>13228,25686=>13229,25687=>13230,25689=>13231,25690=>13232,25691=>13233,25693=>13234,25696=>13235,25697=>13236,25698=>13237,25699=>13238,25700=>13239,25701=>13240,25702=>13241,25704=>13242,25706=>13243,25707=>13244,25708=>13245,25710=>13246,25712=>13247,25713=>13248,25714=>13249,25716=>13250,25717=>13251,25719=>13252,25724=>13253,25725=>13254,25726=>13255,25727=>13256,25728=>13257,25729=>13258,25731=>13259,25734=>13260,25737=>13261,25738=>13262,25739=>13263,25740=>13264,25741=>13265,25742=>13266,25743=>13267,25744=>13268,25748=>13269,25751=>13270,25752=>13271,25754=>13272,25755=>13273,25756=>13274,25757=>13275,25760=>13276,25761=>13277,25762=>13278,25766=>13279,25767=>13280,25768=>13281,25770=>13282,25775=>13283,25777=>13284,25780=>13285,25782=>13286,25785=>13287,25789=>13288,25795=>13289,25798=>13290,25800=>13291,25801=>13292,25804=>13293,25807=>13294,25809=>13295,25811=>13296,25813=>13297,25814=>13298,25817=>13299,25819=>13300,25820=>13301,25821=>13302,25823=>13303,25825=>13304,25827=>13305,25829=>13306,25831=>13307,25832=>13308,25833=>13309,25834=>13310,25835=>13311,25837=>13312,25838=>13313,25843=>13314,25845=>13315,25846=>13316,25848=>13317,25849=>13318,25853=>13319,25855=>13320,25857=>13321,25858=>13322,25859=>13323,25861=>13324,25863=>13325,25864=>13326,25866=>13327,25867=>13328,25868=>13329,25869=>13330,25870=>13331,25872=>13332,25873=>13333,25875=>13334,25877=>13335,25879=>13336,25882=>13337,25884=>13338,25886=>13339,25887=>13340,25888=>13341,25889=>13342,25894=>13343,25895=>13344,25896=>13345,25897=>13346,25901=>13347,25904=>13348,25905=>13349,25906=>13350,25907=>13351,25911=>13352,25914=>13353,25916=>13354,25917=>13355,25920=>13356,25921=>13357,25922=>13358,25923=>13359,25924=>13360,25926=>13361,25927=>13362,25930=>13363,25931=>13364,25933=>13365,25934=>13366,25936=>13367,25938=>13368,25939=>13369,25940=>13370,25944=>13371,25946=>13372,25948=>13373,25951=>13374,25952=>13375,25953=>13376,25956=>13377,25957=>13378,25959=>13379,25960=>13380,25961=>13381,25962=>13382,25965=>13383,25966=>13384,25967=>13385,25969=>13386,25971=>13387,25974=>13388,25977=>13389,25978=>13390,25979=>13391,25980=>13392,25981=>13393,25982=>13394,25983=>13395,25984=>13396,25985=>13397,25988=>13398,25989=>13399,25990=>13400,25992=>13401,25993=>13402,25994=>13403,25997=>13404,25998=>13405,25999=>13406,26002=>13407,26004=>13408,26006=>13409,26008=>13410,26010=>13411,26013=>13412,26014=>13413,26016=>13414,26018=>13415,26019=>13416,26022=>13417,26024=>13418,26026=>13419,26030=>13420,26033=>13421,26034=>13422,26035=>13423,26036=>13424,26037=>13425,26038=>13426,26040=>13427,26042=>13428,26043=>13429,26046=>13430,26047=>13431,26048=>13432,26050=>13433,26055=>13434,26056=>13435,26057=>13436,26058=>13437,26061=>13438,26064=>13439,26065=>13440,26067=>13441,26068=>13442,26069=>13443,26072=>13444,26073=>13445,26074=>13446,26075=>13447,26076=>13448,26077=>13449,26078=>13450,26079=>13451,26081=>13452,26083=>13453,26084=>13454,26090=>13455,26091=>13456,26098=>13457,26099=>13458,26100=>13459,26101=>13460,26104=>13461,26105=>13462,26107=>13463,26108=>13464,26109=>13465,26110=>13466,26111=>13467,26113=>13468,26116=>13469,26117=>13470,26119=>13471,26120=>13472,26121=>13473,26123=>13474,26125=>13475,26128=>13476,26129=>13477,26130=>13478,26134=>13479,26135=>13480,26136=>13481,26138=>13482,26139=>13483,26140=>13484,26142=>13485,26145=>13486,26146=>13487,26147=>13488,26148=>13489,26150=>13490,26153=>13491,26154=>13492,26155=>13493,26156=>13494,26158=>13495,26160=>13496,26162=>13497,26163=>13498,26167=>13499,26168=>13500,26169=>13501,26170=>13502,26171=>13503,26173=>13504,26175=>13505,26176=>13506,26180=>13507,26181=>13508,26182=>13509,26183=>13510,26184=>13511,26185=>13512,26186=>13513,26189=>13514,26190=>13515,26192=>13516,26193=>13517,26200=>13518,26201=>13519,26203=>13520,26204=>13521,26206=>13522,26208=>13523,26210=>13524,26211=>13525,26213=>13526,26215=>13527,26217=>13528,26218=>13529,26219=>13530,26220=>13531,26221=>13532,26225=>13533,26226=>13534,26227=>13535,26229=>13536,26232=>13537,26233=>13538,26235=>13539,26236=>13540,26237=>13541,26239=>13542,26240=>13543,26241=>13544,26243=>13545,26245=>13546,26246=>13547,26250=>13548,26251=>13549,26253=>13550,26254=>13551,26255=>13552,26256=>13553,26258=>13554,26259=>13555,26260=>13556,26261=>13557,26264=>13558,26265=>13559,26266=>13560,26267=>13561,26268=>13562,26270=>13563,26271=>13564,26272=>13565,26273=>13566,26275=>13567,26276=>13568,26277=>13569,26278=>13570,26281=>13571,26282=>13572,26284=>13573,26285=>13574,26287=>13575,26288=>13576,26289=>13577,26290=>13578,26291=>13579,26293=>13580,26294=>13581,26295=>13582,26296=>13583,26298=>13584,26299=>13585,26300=>13586,26301=>13587,26303=>13588,26304=>13589,26305=>13590,26306=>13591,26307=>13592,26309=>13593,26312=>13594,26314=>13595,26315=>13596,26316=>13597,26317=>13598,26318=>13599,26319=>13600,26320=>13601,26321=>13602,26322=>13603,26323=>13604,26324=>13605,26325=>13606,26327=>13607,26328=>13608,26330=>13609,26334=>13610,26335=>13611,26337=>13612,26338=>13613,26339=>13614,26340=>13615,26341=>13616,26343=>13617,26344=>13618,26346=>13619,26347=>13620,26349=>13621,26350=>13622,26351=>13623,26353=>13624,26357=>13625,26358=>13626,26362=>13627,26363=>13628,26365=>13629,26369=>13630,26370=>13631,26372=>13632,26373=>13633,26374=>13634,26375=>13635,26380=>13636,26382=>13637,26383=>13638,26385=>13639,26386=>13640,26387=>13641,26390=>13642,26392=>13643,26393=>13644,26394=>13645,26396=>13646,26398=>13647,26400=>13648,26401=>13649,26402=>13650,26403=>13651,26404=>13652,26405=>13653,26409=>13654,26414=>13655,26416=>13656,26418=>13657,26419=>13658,26422=>13659,26423=>13660,26424=>13661,26425=>13662,26427=>13663,26428=>13664,26430=>13665,26431=>13666,26433=>13667,26436=>13668,26437=>13669,26439=>13670,26442=>13671,26443=>13672,26445=>13673,26450=>13674,26452=>13675,26453=>13676,26455=>13677,26456=>13678,26457=>13679,26458=>13680,26459=>13681,26461=>13682,26466=>13683,26467=>13684,26468=>13685,26470=>13686,26471=>13687,26475=>13688,26476=>13689,26478=>13690,26484=>13691,26486=>13692,26488=>13693,26489=>13694,26490=>13695,26491=>13696,26493=>13697,26496=>13698,26498=>13699,26499=>13700,26501=>13701,26502=>13702,26504=>13703,26506=>13704,26508=>13705,26509=>13706,26510=>13707,26511=>13708,26513=>13709,26514=>13710,26515=>13711,26516=>13712,26518=>13713,26521=>13714,26523=>13715,26527=>13716,26528=>13717,26529=>13718,26532=>13719,26534=>13720,26537=>13721,26540=>13722,26542=>13723,26545=>13724,26546=>13725,26548=>13726,26553=>13727,26554=>13728,26555=>13729,26556=>13730,26557=>13731,26558=>13732,26559=>13733,26560=>13734,26562=>13735,26565=>13736,26566=>13737,26567=>13738,26568=>13739,26569=>13740,26570=>13741,26571=>13742,26572=>13743,26573=>13744,26574=>13745,26581=>13746,26582=>13747,26583=>13748,26587=>13749,26591=>13750,26593=>13751,26595=>13752,26596=>13753,26598=>13754,26599=>13755,26600=>13756,26602=>13757,26603=>13758,26605=>13759,26606=>13760,26610=>13761,26613=>13762,26614=>13763,26615=>13764,26616=>13765,26617=>13766,26618=>13767,26619=>13768,26620=>13769,26622=>13770,26625=>13771,26626=>13772,26627=>13773,26628=>13774,26630=>13775,26637=>13776,26640=>13777,26642=>13778,26644=>13779,26645=>13780,26648=>13781,26649=>13782,26650=>13783,26651=>13784,26652=>13785,26654=>13786,26655=>13787,26656=>13788,26658=>13789,26659=>13790,26660=>13791,26661=>13792,26662=>13793,26663=>13794,26664=>13795,26667=>13796,26668=>13797,26669=>13798,26670=>13799,26671=>13800,26672=>13801,26673=>13802,26676=>13803,26677=>13804,26678=>13805,26682=>13806,26683=>13807,26687=>13808,26695=>13809,26699=>13810,26701=>13811,26703=>13812,26706=>13813,26710=>13814,26711=>13815,26712=>13816,26713=>13817,26714=>13818,26715=>13819,26716=>13820,26717=>13821,26718=>13822,26719=>13823,26730=>13824,26732=>13825,26733=>13826,26734=>13827,26735=>13828,26736=>13829,26737=>13830,26738=>13831,26739=>13832,26741=>13833,26744=>13834,26745=>13835,26746=>13836,26747=>13837,26748=>13838,26749=>13839,26750=>13840,26751=>13841,26752=>13842,26754=>13843,26756=>13844,26759=>13845,26760=>13846,26761=>13847,26762=>13848,26763=>13849,26764=>13850,26765=>13851,26766=>13852,26768=>13853,26769=>13854,26770=>13855,26772=>13856,26773=>13857,26774=>13858,26777=>13859,26778=>13860,26779=>13861,26780=>13862,26782=>13863,26784=>13864,26785=>13865,26787=>13866,26788=>13867,26789=>13868,26793=>13869,26794=>13870,26795=>13871,26796=>13872,26798=>13873,26801=>13874,26802=>13875,26804=>13876,26806=>13877,26807=>13878,26808=>13879,26809=>13880,26810=>13881,26811=>13882,26812=>13883,26813=>13884,26814=>13885,26815=>13886,26817=>13887,26819=>13888,26820=>13889,26821=>13890,26822=>13891,26823=>13892,26824=>13893,26826=>13894,26828=>13895,26830=>13896,26831=>13897,26832=>13898,26833=>13899,26835=>13900,26836=>13901,26841=>13902,26843=>13903,26844=>13904,26845=>13905,26846=>13906,26849=>13907,26850=>13908,26852=>13909,26853=>13910,26854=>13911,26856=>13912,26857=>13913,26858=>13914,26859=>13915,26860=>13916,26861=>13917,26863=>13918,26866=>13919,26867=>13920,26868=>13921,26870=>13922,26871=>13923,26872=>13924,26875=>13925,26877=>13926,26878=>13927,26879=>13928,26880=>13929,26882=>13930,26883=>13931,26884=>13932,26886=>13933,26887=>13934,26888=>13935,26889=>13936,26890=>13937,26892=>13938,26897=>13939,26899=>13940,26900=>13941,26901=>13942,26902=>13943,26903=>13944,26904=>13945,26905=>13946,26906=>13947,26907=>13948,26908=>13949,26909=>13950,26910=>13951,26913=>13952,26914=>13953,26915=>13954,26917=>13955,26918=>13956,26919=>13957,26920=>13958,26921=>13959,26922=>13960,26923=>13961,26924=>13962,26926=>13963,26927=>13964,26929=>13965,26930=>13966,26931=>13967,26933=>13968,26934=>13969,26935=>13970,26936=>13971,26938=>13972,26939=>13973,26940=>13974,26942=>13975,26944=>13976,26945=>13977,26947=>13978,26948=>13979,26949=>13980,26950=>13981,26951=>13982,26952=>13983,26953=>13984,26955=>13985,26956=>13986,26957=>13987,26958=>13988,26959=>13989,26960=>13990,26961=>13991,26962=>13992,26965=>13993,26966=>13994,26968=>13995,26969=>13996,26971=>13997,26972=>13998,26975=>13999,26977=>14000,26978=>14001,26980=>14002,26981=>14003,26983=>14004,26985=>14005,26986=>14006,26988=>14007,26991=>14008,26992=>14009,26994=>14010,26995=>14011,26996=>14012,26998=>14013,27002=>14014,27003=>14015,27005=>14016,27006=>14017,27007=>14018,27009=>14019,27011=>14020,27013=>14021,27018=>14022,27019=>14023,27020=>14024,27022=>14025,27023=>14026,27024=>14027,27025=>14028,27026=>14029,27027=>14030,27030=>14031,27031=>14032,27033=>14033,27034=>14034,27037=>14035,27038=>14036,27039=>14037,27040=>14038,27041=>14039,27042=>14040,27043=>14041,27044=>14042,27045=>14043,27046=>14044,27049=>14045,27052=>14046,27055=>14047,27056=>14048,27058=>14049,27059=>14050,27061=>14051,27062=>14052,27064=>14053,27065=>14054,27066=>14055,27068=>14056,27069=>14057,27070=>14058,27072=>14059,27074=>14060,27075=>14061,27076=>14062,27077=>14063,27078=>14064,27079=>14065,27080=>14066,27081=>14067,27087=>14068,27089=>14069,27090=>14070,27091=>14071,27093=>14072,27094=>14073,27095=>14074,27096=>14075,27097=>14076,27098=>14077,27100=>14078,27101=>14079,27102=>14080,27105=>14081,27106=>14082,27107=>14083,27108=>14084,27109=>14085,27110=>14086,27112=>14087,27113=>14088,27114=>14089,27115=>14090,27116=>14091,27118=>14092,27119=>14093,27120=>14094,27121=>14095,27124=>14096,27125=>14097,27126=>14098,27127=>14099,27128=>14100,27129=>14101,27130=>14102,27131=>14103,27132=>14104,27134=>14105,27136=>14106,27139=>14107,27140=>14108,27142=>14109,27143=>14110,27144=>14111,27145=>14112,27147=>14113,27148=>14114,27149=>14115,27150=>14116,27151=>14117,27152=>14118,27153=>14119,27154=>14120,27156=>14121,27157=>14122,27158=>14123,27162=>14124,27163=>14125,27164=>14126,27165=>14127,27168=>14128,27170=>14129,27172=>14130,27173=>14131,27174=>14132,27175=>14133,27177=>14134,27179=>14135,27180=>14136,27181=>14137,27182=>14138,27184=>14139,27186=>14140,27187=>14141,27188=>14142,27190=>14143,27191=>14144,27195=>14145,27196=>14146,27199=>14147,27200=>14148,27201=>14149,27202=>14150,27203=>14151,27205=>14152,27206=>14153,27209=>14154,27210=>14155,27212=>14156,27213=>14157,27214=>14158,27215=>14159,27217=>14160,27218=>14161,27219=>14162,27220=>14163,27221=>14164,27222=>14165,27223=>14166,27226=>14167,27228=>14168,27229=>14169,27230=>14170,27232=>14171,27235=>14172,27236=>14173,27238=>14174,27239=>14175,27240=>14176,27241=>14177,27242=>14178,27243=>14179,27244=>14180,27245=>14181,27246=>14182,27247=>14183,27248=>14184,27250=>14185,27251=>14186,27252=>14187,27253=>14188,27254=>14189,27255=>14190,27256=>14191,27258=>14192,27259=>14193,27261=>14194,27262=>14195,27263=>14196,27265=>14197,27266=>14198,27267=>14199,27269=>14200,27270=>14201,27271=>14202,27272=>14203,27274=>14204,27275=>14205,27276=>14206,27277=>14207,27279=>14208,27282=>14209,27283=>14210,27285=>14211,27286=>14212,27288=>14213,27289=>14214,27290=>14215,27291=>14216,27293=>14217,27294=>14218,27295=>14219,27297=>14220,27300=>14221,27301=>14222,27302=>14223,27303=>14224,27304=>14225,27306=>14226,27309=>14227,27310=>14228,27312=>14229,27313=>14230,27314=>14231,27316=>14232,27317=>14233,27318=>14234,27319=>14235,27321=>14236,27322=>14237,27324=>14238,27325=>14239,27326=>14240,27327=>14241,27328=>14242,27329=>14243,27330=>14244,27332=>14245,27333=>14246,27334=>14247,27335=>14248,27336=>14249,27337=>14250,27338=>14251,27339=>14252,27340=>14253,27341=>14254,27342=>14255,27343=>14256,27344=>14257,27345=>14258,27346=>14259,27348=>14260,27349=>14261,27350=>14262,27351=>14263,27352=>14264,27353=>14265,27356=>14266,27360=>14267,27361=>14268,27362=>14269,27363=>14270,27364=>14271,27365=>14272,27366=>14273,27369=>14274,27371=>14275,27373=>14276,27374=>14277,27375=>14278,27376=>14279,27377=>14280,27378=>14281,27380=>14282,27381=>14283,27382=>14284,27383=>14285,27385=>14286,27386=>14287,27388=>14288,27389=>14289,27390=>14290,27391=>14291,27392=>14292,27393=>14293,27394=>14294,27395=>14295,27397=>14296,27398=>14297,27399=>14298,27400=>14299,27401=>14300,27403=>14301,27404=>14302,27405=>14303,27406=>14304,27408=>14305,27409=>14306,27411=>14307,27412=>14308,27413=>14309,27415=>14310,27416=>14311,27417=>14312,27418=>14313,27419=>14314,27420=>14315,27421=>14316,27423=>14317,27429=>14318,27430=>14319,27432=>14320,27433=>14321,27434=>14322,27435=>14323,27436=>14324,27437=>14325,27438=>14326,27439=>14327,27440=>14328,27441=>14329,27443=>14330,27444=>14331,27445=>14332,27446=>14333,27448=>14334,27451=>14335,27452=>14336,27455=>14337,27456=>14338,27457=>14339,27458=>14340,27460=>14341,27461=>14342,27464=>14343,27466=>14344,27467=>14345,27469=>14346,27470=>14347,27471=>14348,27473=>14349,27474=>14350,27475=>14351,27476=>14352,27477=>14353,27478=>14354,27479=>14355,27480=>14356,27482=>14357,27483=>14358,27484=>14359,27485=>14360,27486=>14361,27488=>14362,27496=>14363,27497=>14364,27499=>14365,27500=>14366,27501=>14367,27502=>14368,27503=>14369,27504=>14370,27505=>14371,27507=>14372,27508=>14373,27509=>14374,27510=>14375,27514=>14376,27517=>14377,27518=>14378,27519=>14379,27520=>14380,27525=>14381,27528=>14382,27532=>14383,27534=>14384,27535=>14385,27536=>14386,27537=>14387,27540=>14388,27541=>14389,27543=>14390,27545=>14391,27548=>14392,27549=>14393,27551=>14394,27552=>14395,27554=>14396,27555=>14397,27557=>14398,27558=>14399,27559=>14400,27560=>14401,27561=>14402,27564=>14403,27565=>14404,27568=>14405,27569=>14406,27574=>14407,27576=>14408,27577=>14409,27580=>14410,27581=>14411,27582=>14412,27584=>14413,27587=>14414,27588=>14415,27591=>14416,27592=>14417,27593=>14418,27594=>14419,27596=>14420,27598=>14421,27600=>14422,27601=>14423,27608=>14424,27610=>14425,27612=>14426,27613=>14427,27614=>14428,27615=>14429,27616=>14430,27618=>14431,27619=>14432,27620=>14433,27621=>14434,27622=>14435,27623=>14436,27624=>14437,27625=>14438,27628=>14439,27629=>14440,27630=>14441,27632=>14442,27633=>14443,27634=>14444,27636=>14445,27638=>14446,27639=>14447,27640=>14448,27642=>14449,27643=>14450,27644=>14451,27646=>14452,27648=>14453,27649=>14454,27650=>14455,27651=>14456,27652=>14457,27657=>14458,27658=>14459,27659=>14460,27662=>14461,27666=>14462,27671=>14463,27676=>14464,27677=>14465,27678=>14466,27680=>14467,27685=>14468,27693=>14469,27697=>14470,27699=>14471,27702=>14472,27703=>14473,27705=>14474,27706=>14475,27707=>14476,27708=>14477,27710=>14478,27711=>14479,27715=>14480,27716=>14481,27717=>14482,27720=>14483,27723=>14484,27724=>14485,27725=>14486,27726=>14487,27727=>14488,27729=>14489,27730=>14490,27731=>14491,27734=>14492,27736=>14493,27737=>14494,27738=>14495,27746=>14496,27747=>14497,27749=>14498,27750=>14499,27751=>14500,27755=>14501,27756=>14502,27757=>14503,27758=>14504,27759=>14505,27761=>14506,27763=>14507,27765=>14508,27767=>14509,27768=>14510,27770=>14511,27771=>14512,27772=>14513,27775=>14514,27776=>14515,27780=>14516,27783=>14517,27786=>14518,27787=>14519,27789=>14520,27790=>14521,27793=>14522,27794=>14523,27797=>14524,27798=>14525,27799=>14526,27800=>14527,27802=>14528,27804=>14529,27805=>14530,27806=>14531,27808=>14532,27810=>14533,27816=>14534,27820=>14535,27823=>14536,27824=>14537,27828=>14538,27829=>14539,27830=>14540,27831=>14541,27834=>14542,27840=>14543,27841=>14544,27842=>14545,27843=>14546,27846=>14547,27847=>14548,27848=>14549,27851=>14550,27853=>14551,27854=>14552,27855=>14553,27857=>14554,27858=>14555,27864=>14556,27865=>14557,27866=>14558,27868=>14559,27869=>14560,27871=>14561,27876=>14562,27878=>14563,27879=>14564,27881=>14565,27884=>14566,27885=>14567,27890=>14568,27892=>14569,27897=>14570,27903=>14571,27904=>14572,27906=>14573,27907=>14574,27909=>14575,27910=>14576,27912=>14577,27913=>14578,27914=>14579,27917=>14580,27919=>14581,27920=>14582,27921=>14583,27923=>14584,27924=>14585,27925=>14586,27926=>14587,27928=>14588,27932=>14589,27933=>14590,27935=>14591,27936=>14592,27937=>14593,27938=>14594,27939=>14595,27940=>14596,27942=>14597,27944=>14598,27945=>14599,27948=>14600,27949=>14601,27951=>14602,27952=>14603,27956=>14604,27958=>14605,27959=>14606,27960=>14607,27962=>14608,27967=>14609,27968=>14610,27970=>14611,27972=>14612,27977=>14613,27980=>14614,27984=>14615,27989=>14616,27990=>14617,27991=>14618,27992=>14619,27995=>14620,27997=>14621,27999=>14622,28001=>14623,28002=>14624,28004=>14625,28005=>14626,28007=>14627,28008=>14628,28011=>14629,28012=>14630,28013=>14631,28016=>14632,28017=>14633,28018=>14634,28019=>14635,28021=>14636,28022=>14637,28026=>14638,28027=>14639,28029=>14640,28030=>14641,28031=>14642,28032=>14643,28033=>14644,28035=>14645,28036=>14646,28038=>14647,28042=>14648,28043=>14649,28045=>14650,28047=>14651,28048=>14652,28050=>14653,28054=>14654,28055=>14655,28056=>14656,28057=>14657,28058=>14658,28060=>14659,28066=>14660,28069=>14661,28076=>14662,28077=>14663,28080=>14664,28081=>14665,28083=>14666,28084=>14667,28086=>14668,28087=>14669,28089=>14670,28090=>14671,28091=>14672,28092=>14673,28093=>14674,28094=>14675,28097=>14676,28098=>14677,28099=>14678,28104=>14679,28105=>14680,28106=>14681,28109=>14682,28110=>14683,28111=>14684,28112=>14685,28114=>14686,28115=>14687,28116=>14688,28117=>14689,28119=>14690,28122=>14691,28123=>14692,28124=>14693,28127=>14694,28130=>14695,28131=>14696,28133=>14697,28135=>14698,28136=>14699,28137=>14700,28141=>14701,28143=>14702,28144=>14703,28146=>14704,28148=>14705,28152=>14706,28157=>14707,28158=>14708,28159=>14709,28160=>14710,28161=>14711,28162=>14712,28163=>14713,28164=>14714,28166=>14715,28167=>14716,28168=>14717,28169=>14718,28171=>14719,28175=>14720,28178=>14721,28179=>14722,28181=>14723,28184=>14724,28185=>14725,28187=>14726,28188=>14727,28190=>14728,28191=>14729,28194=>14730,28199=>14731,28200=>14732,28202=>14733,28206=>14734,28208=>14735,28209=>14736,28211=>14737,28213=>14738,28214=>14739,28215=>14740,28217=>14741,28219=>14742,28220=>14743,28221=>14744,28223=>14745,28224=>14746,28225=>14747,28226=>14748,28229=>14749,28230=>14750,28231=>14751,28232=>14752,28233=>14753,28234=>14754,28235=>14755,28236=>14756,28239=>14757,28240=>14758,28241=>14759,28242=>14760,28245=>14761,28247=>14762,28249=>14763,28250=>14764,28252=>14765,28253=>14766,28256=>14767,28257=>14768,28258=>14769,28259=>14770,28260=>14771,28261=>14772,28262=>14773,28263=>14774,28264=>14775,28265=>14776,28266=>14777,28268=>14778,28269=>14779,28272=>14780,28273=>14781,28274=>14782,28275=>14783,28276=>14784,28277=>14785,28278=>14786,28279=>14787,28280=>14788,28281=>14789,28282=>14790,28283=>14791,28284=>14792,28285=>14793,28288=>14794,28289=>14795,28290=>14796,28292=>14797,28295=>14798,28296=>14799,28298=>14800,28299=>14801,28300=>14802,28301=>14803,28302=>14804,28305=>14805,28306=>14806,28307=>14807,28308=>14808,28309=>14809,28311=>14810,28313=>14811,28314=>14812,28315=>14813,28318=>14814,28320=>14815,28321=>14816,28323=>14817,28324=>14818,28326=>14819,28328=>14820,28329=>14821,28331=>14822,28332=>14823,28333=>14824,28334=>14825,28336=>14826,28339=>14827,28341=>14828,28344=>14829,28345=>14830,28348=>14831,28350=>14832,28351=>14833,28352=>14834,28355=>14835,28358=>14836,28360=>14837,28361=>14838,28362=>14839,28365=>14840,28368=>14841,28370=>14842,28374=>14843,28376=>14844,28377=>14845,28379=>14846,28380=>14847,28381=>14848,28387=>14849,28391=>14850,28394=>14851,28395=>14852,28397=>14853,28398=>14854,28400=>14855,28401=>14856,28403=>14857,28405=>14858,28406=>14859,28410=>14860,28411=>14861,28412=>14862,28413=>14863,28414=>14864,28416=>14865,28419=>14866,28420=>14867,28421=>14868,28423=>14869,28424=>14870,28426=>14871,28427=>14872,28428=>14873,28429=>14874,28430=>14875,28432=>14876,28433=>14877,28434=>14878,28438=>14879,28439=>14880,28440=>14881,28441=>14882,28443=>14883,28444=>14884,28445=>14885,28446=>14886,28447=>14887,28449=>14888,28453=>14889,28454=>14890,28455=>14891,28456=>14892,28462=>14893,28464=>14894,28468=>14895,28469=>14896,28471=>14897,28473=>14898,28474=>14899,28475=>14900,28476=>14901,28477=>14902,28480=>14903,28482=>14904,28483=>14905,28484=>14906,28485=>14907,28488=>14908,28489=>14909,28490=>14910,28492=>14911,28494=>14912,28495=>14913,28496=>14914,28498=>14915,28499=>14916,28501=>14917,28502=>14918,28503=>14919,28506=>14920,28507=>14921,28509=>14922,28511=>14923,28512=>14924,28513=>14925,28515=>14926,28517=>14927,28519=>14928,28520=>14929,28521=>14930,28522=>14931,28523=>14932,28524=>14933,28529=>14934,28531=>14935,28533=>14936,28534=>14937,28537=>14938,28539=>14939,28541=>14940,28542=>14941,28545=>14942,28546=>14943,28547=>14944,28549=>14945,28554=>14946,28555=>14947,28559=>14948,28560=>14949,28561=>14950,28562=>14951,28563=>14952,28564=>14953,28565=>14954,28566=>14955,28568=>14956,28569=>14957,28570=>14958,28571=>14959,28573=>14960,28574=>14961,28575=>14962,28578=>14963,28579=>14964,28581=>14965,28582=>14966,28584=>14967,28586=>14968,28587=>14969,28588=>14970,28589=>14971,28591=>14972,28592=>14973,28594=>14974,28596=>14975,28597=>14976,28599=>14977,28600=>14978,28602=>14979,28603=>14980,28604=>14981,28605=>14982,28606=>14983,28607=>14984,28612=>14985,28613=>14986,28614=>14987,28615=>14988,28616=>14989,28618=>14990,28619=>14991,28620=>14992,28621=>14993,28622=>14994,28623=>14995,28624=>14996,28627=>14997,28628=>14998,28630=>14999,28631=>15000,28633=>15001,28634=>15002,28636=>15003,28637=>15004,28642=>15005,28643=>15006,28645=>15007,28646=>15008,28647=>15009,28648=>15010,28649=>15011,28650=>15012,28652=>15013,28653=>15014,28658=>15015,28659=>15016,28660=>15017,28661=>15018,28662=>15019,28663=>15020,28664=>15021,28665=>15022,28667=>15023,28669=>15024,28671=>15025,28672=>15026,28673=>15027,28674=>15028,28675=>15029,28676=>15030,28679=>15031,28680=>15032,28682=>15033,28684=>15034,28685=>15035,28686=>15036,28688=>15037,28690=>15038,28691=>15039,28692=>15040,28694=>15041,28695=>15042,28697=>15043,28700=>15044,28702=>15045,28705=>15046,28706=>15047,28708=>15048,28709=>15049,28710=>15050,28713=>15051,28714=>15052,28715=>15053,28716=>15054,28717=>15055,28718=>15056,28719=>15057,28721=>15058,28723=>15059,28724=>15060,28726=>15061,28727=>15062,28728=>15063,28730=>15064,28731=>15065,28732=>15066,28733=>15067,28735=>15068,28736=>15069,28737=>15070,28738=>15071,28741=>15072,28742=>15073,28743=>15074,28744=>15075,28745=>15076,28746=>15077,28747=>15078,28749=>15079,28750=>15080,28752=>15081,28754=>15082,28755=>15083,28756=>15084,28758=>15085,28759=>15086,28761=>15087,28762=>15088,28763=>15089,28764=>15090,28767=>15091,28768=>15092,28769=>15093,28770=>15094,28773=>15095,28774=>15096,28776=>15097,28777=>15098,28778=>15099,28782=>15100,28785=>15101,28786=>15102,28787=>15103,28788=>15104,28791=>15105,28793=>15106,28794=>15107,28795=>15108,28797=>15109,28801=>15110,28802=>15111,28803=>15112,28804=>15113,28806=>15114,28807=>15115,28808=>15116,28811=>15117,28812=>15118,28813=>15119,28815=>15120,28816=>15121,28817=>15122,28819=>15123,28823=>15124,28824=>15125,28826=>15126,28827=>15127,28830=>15128,28831=>15129,28832=>15130,28833=>15131,28834=>15132,28835=>15133,28836=>15134,28837=>15135,28838=>15136,28839=>15137,28840=>15138,28841=>15139,28842=>15140,28848=>15141,28850=>15142,28852=>15143,28853=>15144,28854=>15145,28858=>15146,28862=>15147,28863=>15148,28868=>15149,28869=>15150,28870=>15151,28871=>15152,28873=>15153,28875=>15154,28876=>15155,28877=>15156,28878=>15157,28880=>15158,28881=>15159,28882=>15160,28883=>15161,28884=>15162,28885=>15163,28886=>15164,28887=>15165,28890=>15166,28892=>15167,28893=>15168,28894=>15169,28896=>15170,28897=>15171,28898=>15172,28899=>15173,28901=>15174,28906=>15175,28910=>15176,28912=>15177,28913=>15178,28914=>15179,28915=>15180,28917=>15181,28918=>15182,28920=>15183,28922=>15184,28923=>15185,28924=>15186,28926=>15187,28927=>15188,28928=>15189,28929=>15190,28930=>15191,28931=>15192,28932=>15193,28933=>15194,28934=>15195,28935=>15196,28936=>15197,28939=>15198,28940=>15199,28941=>15200,28942=>15201,28943=>15202,28945=>15203,28946=>15204,28948=>15205,28951=>15206,28955=>15207,28956=>15208,28957=>15209,28958=>15210,28959=>15211,28960=>15212,28962=>15213,28963=>15214,28964=>15215,28965=>15216,28967=>15217,28968=>15218,28969=>15219,28970=>15220,28971=>15221,28972=>15222,28973=>15223,28974=>15224,28978=>15225,28979=>15226,28980=>15227,28981=>15228,28983=>15229,28984=>15230,28985=>15231,28986=>15232,28987=>15233,28988=>15234,28989=>15235,28990=>15236,28991=>15237,28992=>15238,28993=>15239,28994=>15240,28995=>15241,28996=>15242,28998=>15243,28999=>15244,29000=>15245,29003=>15246,29005=>15247,29007=>15248,29008=>15249,29009=>15250,29011=>15251,29012=>15252,29013=>15253,29014=>15254,29015=>15255,29016=>15256,29017=>15257,29018=>15258,29019=>15259,29021=>15260,29023=>15261,29024=>15262,29025=>15263,29027=>15264,29029=>15265,29034=>15266,29035=>15267,29037=>15268,29039=>15269,29040=>15270,29041=>15271,29044=>15272,29045=>15273,29046=>15274,29047=>15275,29049=>15276,29051=>15277,29052=>15278,29054=>15279,29055=>15280,29056=>15281,29057=>15282,29058=>15283,29059=>15284,29061=>15285,29062=>15286,29063=>15287,29064=>15288,29065=>15289,29067=>15290,29068=>15291,29069=>15292,29070=>15293,29072=>15294,29073=>15295,29075=>15296,29077=>15297,29078=>15298,29082=>15299,29083=>15300,29084=>15301,29085=>15302,29086=>15303,29089=>15304,29090=>15305,29091=>15306,29092=>15307,29093=>15308,29094=>15309,29095=>15310,29097=>15311,29098=>15312,29099=>15313,29101=>15314,29102=>15315,29103=>15316,29104=>15317,29106=>15318,29108=>15319,29110=>15320,29111=>15321,29112=>15322,29114=>15323,29115=>15324,29116=>15325,29117=>15326,29119=>15327,29120=>15328,29122=>15329,29124=>15330,29125=>15331,29126=>15332,29127=>15333,29129=>15334,29130=>15335,29131=>15336,29132=>15337,29133=>15338,29135=>15339,29136=>15340,29137=>15341,29139=>15342,29142=>15343,29143=>15344,29144=>15345,29146=>15346,29147=>15347,29149=>15348,29150=>15349,29153=>15350,29154=>15351,29155=>15352,29156=>15353,29160=>15354,29161=>15355,29162=>15356,29163=>15357,29164=>15358,29167=>15359,29168=>15360,29169=>15361,29170=>15362,29171=>15363,29173=>15364,29174=>15365,29175=>15366,29176=>15367,29178=>15368,29179=>15369,29181=>15370,29183=>15371,29184=>15372,29185=>15373,29186=>15374,29187=>15375,29188=>15376,29189=>15377,29191=>15378,29192=>15379,29193=>15380,29194=>15381,29195=>15382,29196=>15383,29198=>15384,29199=>15385,29201=>15386,29202=>15387,29203=>15388,29204=>15389,29205=>15390,29206=>15391,29207=>15392,29208=>15393,29209=>15394,29210=>15395,29212=>15396,29214=>15397,29215=>15398,29216=>15399,29217=>15400,29218=>15401,29219=>15402,29220=>15403,29221=>15404,29222=>15405,29223=>15406,29225=>15407,29227=>15408,29229=>15409,29230=>15410,29231=>15411,29235=>15412,29236=>15413,29244=>15414,29248=>15415,29249=>15416,29250=>15417,29251=>15418,29252=>15419,29253=>15420,29254=>15421,29257=>15422,29258=>15423,29259=>15424,29262=>15425,29263=>15426,29264=>15427,29265=>15428,29267=>15429,29268=>15430,29269=>15431,29271=>15432,29274=>15433,29276=>15434,29278=>15435,29280=>15436,29283=>15437,29284=>15438,29285=>15439,29288=>15440,29290=>15441,29291=>15442,29292=>15443,29293=>15444,29296=>15445,29297=>15446,29299=>15447,29300=>15448,29302=>15449,29303=>15450,29304=>15451,29307=>15452,29308=>15453,29314=>15454,29315=>15455,29317=>15456,29318=>15457,29319=>15458,29320=>15459,29321=>15460,29324=>15461,29326=>15462,29328=>15463,29329=>15464,29331=>15465,29332=>15466,29333=>15467,29335=>15468,29336=>15469,29337=>15470,29338=>15471,29339=>15472,29340=>15473,29341=>15474,29342=>15475,29344=>15476,29345=>15477,29347=>15478,29348=>15479,29349=>15480,29350=>15481,29352=>15482,29353=>15483,29354=>15484,29355=>15485,29358=>15486,29361=>15487,29362=>15488,29363=>15489,29365=>15490,29370=>15491,29371=>15492,29372=>15493,29373=>15494,29374=>15495,29375=>15496,29381=>15497,29382=>15498,29383=>15499,29385=>15500,29386=>15501,29387=>15502,29388=>15503,29391=>15504,29393=>15505,29395=>15506,29396=>15507,29397=>15508,29398=>15509,29400=>15510,29402=>15511,29403=>15512,29404=>15513,29405=>15514,29407=>15515,29410=>15516,29411=>15517,29412=>15518,29413=>15519,29414=>15520,29415=>15521,29418=>15522,29419=>15523,29429=>15524,29430=>15525,29438=>15526,29439=>15527,29440=>15528,29442=>15529,29444=>15530,29445=>15531,29446=>15532,29447=>15533,29448=>15534,29449=>15535,29451=>15536,29452=>15537,29453=>15538,29455=>15539,29456=>15540,29457=>15541,29458=>15542,29460=>15543,29464=>15544,29465=>15545,29466=>15546,29471=>15547,29472=>15548,29475=>15549,29476=>15550,29478=>15551,29479=>15552,29480=>15553,29485=>15554,29487=>15555,29488=>15556,29490=>15557,29491=>15558,29493=>15559,29498=>15560,29500=>15561,29501=>15562,29504=>15563,29506=>15564,29507=>15565,29510=>15566,29511=>15567,29512=>15568,29513=>15569,29514=>15570,29515=>15571,29516=>15572,29518=>15573,29519=>15574,29521=>15575,29523=>15576,29524=>15577,29525=>15578,29526=>15579,29528=>15580,29529=>15581,29530=>15582,29531=>15583,29532=>15584,29533=>15585,29534=>15586,29535=>15587,29537=>15588,29538=>15589,29539=>15590,29540=>15591,29541=>15592,29542=>15593,29543=>15594,29545=>15595,29550=>15596,29553=>15597,29555=>15598,29556=>15599,29558=>15600,29561=>15601,29565=>15602,29567=>15603,29569=>15604,29570=>15605,29571=>15606,29573=>15607,29574=>15608,29576=>15609,29578=>15610,29580=>15611,29581=>15612,29583=>15613,29584=>15614,29586=>15615,29587=>15616,29588=>15617,29589=>15618,29591=>15619,29592=>15620,29593=>15621,29594=>15622,29596=>15623,29597=>15624,29598=>15625,29600=>15626,29601=>15627,29603=>15628,29604=>15629,29605=>15630,29606=>15631,29607=>15632,29608=>15633,29610=>15634,29612=>15635,29613=>15636,29617=>15637,29620=>15638,29621=>15639,29622=>15640,29624=>15641,29625=>15642,29628=>15643,29629=>15644,29630=>15645,29631=>15646,29633=>15647,29635=>15648,29636=>15649,29637=>15650,29638=>15651,29639=>15652,29643=>15653,29644=>15654,29646=>15655,29650=>15656,29651=>15657,29652=>15658,29653=>15659,29654=>15660,29655=>15661,29656=>15662,29658=>15663,29659=>15664,29660=>15665,29661=>15666,29663=>15667,29665=>15668,29666=>15669,29667=>15670,29668=>15671,29670=>15672,29672=>15673,29674=>15674,29675=>15675,29676=>15676,29678=>15677,29679=>15678,29680=>15679,29681=>15680,29683=>15681,29684=>15682,29685=>15683,29686=>15684,29687=>15685,29688=>15686,29689=>15687,29690=>15688,29691=>15689,29692=>15690,29693=>15691,29695=>15692,29696=>15693,29697=>15694,29698=>15695,29700=>15696,29703=>15697,29704=>15698,29707=>15699,29708=>15700,29709=>15701,29710=>15702,29713=>15703,29714=>15704,29715=>15705,29716=>15706,29717=>15707,29718=>15708,29719=>15709,29720=>15710,29721=>15711,29724=>15712,29725=>15713,29726=>15714,29727=>15715,29728=>15716,29729=>15717,29731=>15718,29732=>15719,29735=>15720,29737=>15721,29739=>15722,29741=>15723,29743=>15724,29745=>15725,29746=>15726,29751=>15727,29752=>15728,29753=>15729,29754=>15730,29755=>15731,29757=>15732,29758=>15733,29760=>15734,29762=>15735,29763=>15736,29764=>15737,29765=>15738,29766=>15739,29767=>15740,29768=>15741,29769=>15742,29770=>15743,29772=>15744,29773=>15745,29774=>15746,29775=>15747,29776=>15748,29777=>15749,29778=>15750,29779=>15751,29780=>15752,29782=>15753,29784=>15754,29789=>15755,29792=>15756,29793=>15757,29794=>15758,29796=>15759,29797=>15760,29798=>15761,29799=>15762,29800=>15763,29803=>15764,29804=>15765,29806=>15766,29807=>15767,29809=>15768,29810=>15769,29811=>15770,29812=>15771,29813=>15772,29816=>15773,29817=>15774,29818=>15775,29819=>15776,29820=>15777,29821=>15778,29823=>15779,29826=>15780,29828=>15781,29829=>15782,29830=>15783,29832=>15784,29834=>15785,29836=>15786,29837=>15787,29839=>15788,29841=>15789,29842=>15790,29843=>15791,29844=>15792,29845=>15793,29846=>15794,29847=>15795,29848=>15796,29849=>15797,29850=>15798,29851=>15799,29853=>15800,29855=>15801,29856=>15802,29857=>15803,29858=>15804,29860=>15805,29861=>15806,29866=>15807,29867=>15808,29868=>15809,29869=>15810,29870=>15811,29871=>15812,29873=>15813,29874=>15814,29875=>15815,29876=>15816,29877=>15817,29878=>15818,29879=>15819,29880=>15820,29881=>15821,29883=>15822,29884=>15823,29886=>15824,29887=>15825,29888=>15826,29889=>15827,29890=>15828,29891=>15829,29892=>15830,29893=>15831,29894=>15832,29895=>15833,29896=>15834,29897=>15835,29899=>15836,29900=>15837,29901=>15838,29902=>15839,29904=>15840,29905=>15841,29907=>15842,29909=>15843,29910=>15844,29911=>15845,29912=>15846,29913=>15847,29915=>15848,29917=>15849,29919=>15850,29921=>15851,29925=>15852,29927=>15853,29928=>15854,29929=>15855,29930=>15856,29931=>15857,29932=>15858,29933=>15859,29936=>15860,29937=>15861,29938=>15862,29939=>15863,29941=>15864,29944=>15865,29945=>15866,29946=>15867,29947=>15868,29948=>15869,29949=>15870,29950=>15871,29952=>15872,29953=>15873,29954=>15874,29955=>15875,29957=>15876,29958=>15877,29959=>15878,29960=>15879,29961=>15880,29962=>15881,29963=>15882,29966=>15883,29968=>15884,29970=>15885,29972=>15886,29973=>15887,29974=>15888,29975=>15889,29979=>15890,29981=>15891,29982=>15892,29984=>15893,29985=>15894,29986=>15895,29988=>15896,29990=>15897,29991=>15898,29994=>15899,29998=>15900,30004=>15901,30006=>15902,30009=>15903,30012=>15904,30013=>15905,30015=>15906,30017=>15907,30018=>15908,30019=>15909,30020=>15910,30022=>15911,30023=>15912,30025=>15913,30026=>15914,30029=>15915,30032=>15916,30033=>15917,30034=>15918,30035=>15919,30037=>15920,30038=>15921,30039=>15922,30040=>15923,30046=>15924,30047=>15925,30048=>15926,30049=>15927,30051=>15928,30052=>15929,30055=>15930,30056=>15931,30057=>15932,30060=>15933,30061=>15934,30062=>15935,30063=>15936,30064=>15937,30065=>15938,30067=>15939,30069=>15940,30071=>15941,30074=>15942,30075=>15943,30076=>15944,30077=>15945,30078=>15946,30080=>15947,30081=>15948,30082=>15949,30084=>15950,30085=>15951,30088=>15952,30089=>15953,30090=>15954,30092=>15955,30093=>15956,30094=>15957,30096=>15958,30099=>15959,30101=>15960,30104=>15961,30107=>15962,30108=>15963,30110=>15964,30114=>15965,30118=>15966,30119=>15967,30120=>15968,30121=>15969,30122=>15970,30125=>15971,30134=>15972,30135=>15973,30138=>15974,30139=>15975,30143=>15976,30144=>15977,30145=>15978,30150=>15979,30155=>15980,30156=>15981,30158=>15982,30159=>15983,30160=>15984,30161=>15985,30163=>15986,30167=>15987,30170=>15988,30172=>15989,30173=>15990,30175=>15991,30176=>15992,30177=>15993,30181=>15994,30185=>15995,30188=>15996,30189=>15997,30190=>15998,30191=>15999,30194=>16000,30195=>16001,30197=>16002,30198=>16003,30199=>16004,30200=>16005,30202=>16006,30203=>16007,30205=>16008,30206=>16009,30212=>16010,30214=>16011,30215=>16012,30216=>16013,30217=>16014,30222=>16015,30223=>16016,30225=>16017,30226=>16018,30227=>16019,30228=>16020,30230=>16021,30234=>16022,30236=>16023,30237=>16024,30243=>16025,30248=>16026,30252=>16027,30254=>16028,30255=>16029,30257=>16030,30258=>16031,30262=>16032,30263=>16033,30265=>16034,30266=>16035,30269=>16036,30273=>16037,30276=>16038,30277=>16039,30280=>16040,30282=>16041,30283=>16042,30286=>16043,30287=>16044,30288=>16045,30289=>16046,30290=>16047,30291=>16048,30293=>16049,30295=>16050,30297=>16051,30298=>16052,30299=>16053,30301=>16054,30304=>16055,30305=>16056,30310=>16057,30312=>16058,30314=>16059,30323=>16060,30324=>16061,30325=>16062,12136=>16063,30326=>16063,30327=>16064,30329=>16065,30330=>16066,30335=>16067,30336=>16068,30337=>16069,30339=>16070,30341=>16071,30345=>16072,30346=>16073,30348=>16074,30349=>16075,30351=>16076,30352=>16077,30354=>16078,30356=>16079,30357=>16080,30359=>16081,30360=>16082,30363=>16083,30364=>16084,30365=>16085,30366=>16086,30367=>16087,30368=>16088,30369=>16089,30370=>16090,30371=>16091,30373=>16092,30374=>16093,30375=>16094,30376=>16095,30377=>16096,30378=>16097,30379=>16098,30380=>16099,30381=>16100,30383=>16101,30384=>16102,30387=>16103,30389=>16104,30390=>16105,30391=>16106,30393=>16107,30395=>16108,30396=>16109,30397=>16110,30398=>16111,30400=>16112,30401=>16113,30403=>16114,30404=>16115,30407=>16116,30409=>16117,30411=>16118,30412=>16119,30419=>16120,30421=>16121,30425=>16122,30426=>16123,30428=>16124,30429=>16125,30432=>16126,30434=>16127,30438=>16128,30440=>16129,30441=>16130,30442=>16131,30443=>16132,30444=>16133,30445=>16134,30448=>16135,30451=>16136,30453=>16137,30454=>16138,30455=>16139,30458=>16140,30459=>16141,30461=>16142,30463=>16143,30464=>16144,30466=>16145,30467=>16146,30469=>16147,30470=>16148,30474=>16149,30476=>16150,30478=>16151,30479=>16152,30480=>16153,30481=>16154,30482=>16155,30483=>16156,30484=>16157,30485=>16158,30486=>16159,30487=>16160,30488=>16161,30491=>16162,30492=>16163,30493=>16164,30494=>16165,30497=>16166,30499=>16167,30500=>16168,30501=>16169,30503=>16170,30506=>16171,30507=>16172,30508=>16173,30510=>16174,30512=>16175,30513=>16176,30514=>16177,30515=>16178,30516=>16179,30521=>16180,30523=>16181,30525=>16182,30526=>16183,30527=>16184,30530=>16185,30532=>16186,30533=>16187,30534=>16188,30536=>16189,30537=>16190,30538=>16191,30539=>16192,30540=>16193,30541=>16194,30542=>16195,30546=>16196,30547=>16197,30548=>16198,30549=>16199,30550=>16200,30551=>16201,30552=>16202,30553=>16203,30556=>16204,30557=>16205,30559=>16206,30560=>16207,30564=>16208,30567=>16209,30569=>16210,30570=>16211,30573=>16212,30574=>16213,30575=>16214,30576=>16215,30577=>16216,30578=>16217,30579=>16218,30580=>16219,30581=>16220,30582=>16221,30583=>16222,30584=>16223,30586=>16224,30587=>16225,30588=>16226,30593=>16227,30594=>16228,30595=>16229,30598=>16230,30599=>16231,30600=>16232,30601=>16233,30602=>16234,30603=>16235,30607=>16236,30608=>16237,30611=>16238,30612=>16239,30613=>16240,30614=>16241,30615=>16242,30617=>16243,30618=>16244,30619=>16245,30620=>16246,30621=>16247,30625=>16248,30627=>16249,30628=>16250,30630=>16251,30632=>16252,30635=>16253,30638=>16254,30639=>16255,30641=>16256,30642=>16257,30644=>16258,30646=>16259,30647=>16260,30648=>16261,30649=>16262,30650=>16263,30654=>16264,30656=>16265,30657=>16266,30658=>16267,30659=>16268,30660=>16269,30661=>16270,30662=>16271,30664=>16272,30665=>16273,30666=>16274,30667=>16275,30668=>16276,30670=>16277,30671=>16278,30672=>16279,30673=>16280,30674=>16281,30675=>16282,30676=>16283,30677=>16284,30678=>16285,30680=>16286,30681=>16287,30685=>16288,30686=>16289,30687=>16290,30688=>16291,30689=>16292,30692=>16293,30694=>16294,30696=>16295,30698=>16296,30704=>16297,30705=>16298,30706=>16299,30708=>16300,30709=>16301,30711=>16302,30713=>16303,30714=>16304,30715=>16305,30716=>16306,30723=>16307,30724=>16308,30725=>16309,30726=>16310,30727=>16311,30728=>16312,30730=>16313,30731=>16314,30734=>16315,30735=>16316,30736=>16317,30739=>16318,30741=>16319,30745=>16320,30747=>16321,30750=>16322,30752=>16323,30753=>16324,30754=>16325,30756=>16326,30760=>16327,30762=>16328,30763=>16329,30766=>16330,30767=>16331,30769=>16332,30770=>16333,30771=>16334,30773=>16335,30774=>16336,30781=>16337,30783=>16338,30785=>16339,30786=>16340,30788=>16341,30790=>16342,30792=>16343,30793=>16344,30794=>16345,30795=>16346,30797=>16347,30799=>16348,30801=>16349,30803=>16350,30804=>16351,30808=>16352,30809=>16353,30810=>16354,30811=>16355,30812=>16356,30814=>16357,30815=>16358,30816=>16359,30817=>16360,30818=>16361,30819=>16362,30821=>16363,30822=>16364,30823=>16365,30825=>16366,30832=>16367,30833=>16368,30834=>16369,30835=>16370,30836=>16371,30837=>16372,30838=>16373,30840=>16374,30841=>16375,30842=>16376,30843=>16377,30845=>16378,30846=>16379,30847=>16380,30848=>16381,30849=>16382,30850=>16383,30851=>16384,30852=>16385,30853=>16386,30854=>16387,30856=>16388,30858=>16389,30859=>16390,30863=>16391,30864=>16392,30866=>16393,30868=>16394,30869=>16395,30870=>16396,30873=>16397,30877=>16398,30878=>16399,30880=>16400,30882=>16401,30884=>16402,30886=>16403,30888=>16404,30890=>16405,30891=>16406,30892=>16407,30894=>16408,30895=>16409,30901=>16410,30902=>16411,30903=>16412,30907=>16413,30909=>16414,30911=>16415,30912=>16416,30914=>16417,30915=>16418,30916=>16419,30918=>16420,30919=>16421,30920=>16422,30924=>16423,30925=>16424,30926=>16425,30927=>16426,30929=>16427,30930=>16428,30931=>16429,30934=>16430,30935=>16431,30936=>16432,30939=>16433,30940=>16434,30941=>16435,30942=>16436,30943=>16437,30944=>16438,30945=>16439,30946=>16440,30948=>16441,30949=>16442,30950=>16443,30953=>16444,30954=>16445,30955=>16446,30957=>16447,30958=>16448,30960=>16449,30961=>16450,30963=>16451,30965=>16452,30966=>16453,30968=>16454,30969=>16455,30971=>16456,30972=>16457,30974=>16458,30975=>16459,30976=>16460,30978=>16461,30979=>16462,30980=>16463,30982=>16464,30983=>16465,30984=>16466,30985=>16467,30986=>16468,30987=>16469,30988=>16470,30989=>16471,30991=>16472,30992=>16473,30993=>16474,30994=>16475,30996=>16476,30997=>16477,30998=>16478,30999=>16479,31000=>16480,31002=>16481,31003=>16482,31004=>16483,31005=>16484,31007=>16485,31008=>16486,31009=>16487,31010=>16488,31011=>16489,31013=>16490,31015=>16491,31016=>16492,31017=>16493,31021=>16494,31022=>16495,31023=>16496,31024=>16497,31026=>16498,31027=>16499,31029=>16500,31030=>16501,31031=>16502,31032=>16503,31033=>16504,31037=>16505,31039=>16506,31042=>16507,31043=>16508,31044=>16509,31045=>16510,31047=>16511,31050=>16512,31051=>16513,31052=>16514,31053=>16515,31054=>16516,31055=>16517,31056=>16518,31057=>16519,31058=>16520,31060=>16521,31061=>16522,31064=>16523,31065=>16524,31073=>16525,31075=>16526,31076=>16527,31078=>16528,31081=>16529,31082=>16530,31083=>16531,31084=>16532,31086=>16533,31088=>16534,31089=>16535,31090=>16536,31091=>16537,31092=>16538,31093=>16539,31094=>16540,31097=>16541,31099=>16542,31100=>16543,31101=>16544,31102=>16545,31103=>16546,31106=>16547,31107=>16548,31110=>16549,31111=>16550,31112=>16551,31113=>16552,31115=>16553,31116=>16554,31120=>16555,31121=>16556,31122=>16557,31123=>16558,31124=>16559,31125=>16560,31126=>16561,31127=>16562,31128=>16563,31129=>16564,31131=>16565,31132=>16566,31133=>16567,31134=>16568,31135=>16569,31136=>16570,31137=>16571,31138=>16572,31139=>16573,31140=>16574,31141=>16575,31144=>16576,31145=>16577,31147=>16578,31148=>16579,31149=>16580,31151=>16581,31154=>16582,31156=>16583,31157=>16584,31158=>16585,31159=>16586,12145=>16587,31160=>16587,31164=>16588,31167=>16589,31170=>16590,31172=>16591,31173=>16592,31175=>16593,31176=>16594,31178=>16595,63893=>16595,31180=>16596,31182=>16597,31183=>16598,31184=>16599,31187=>16600,31188=>16601,31190=>16602,31191=>16603,31193=>16604,31194=>16605,31195=>16606,31196=>16607,31197=>16608,31198=>16609,31200=>16610,31201=>16611,31202=>16612,31205=>16613,31208=>16614,31210=>16615,31212=>16616,31214=>16617,31217=>16618,31218=>16619,31219=>16620,31220=>16621,31221=>16622,31222=>16623,31223=>16624,31225=>16625,31226=>16626,31228=>16627,31230=>16628,31231=>16629,31233=>16630,31236=>16631,31237=>16632,31239=>16633,31240=>16634,31241=>16635,31242=>16636,31244=>16637,31247=>16638,31248=>16639,31249=>16640,31250=>16641,31251=>16642,31253=>16643,31254=>16644,31256=>16645,31257=>16646,31259=>16647,31260=>16648,31261=>16649,31263=>16650,31265=>16651,31266=>16652,31268=>16653,31269=>16654,31270=>16655,31271=>16656,31272=>16657,31273=>16658,31274=>16659,31275=>16660,31276=>16661,31277=>16662,31279=>16663,31280=>16664,31282=>16665,31284=>16666,31285=>16667,31286=>16668,31288=>16669,31290=>16670,31294=>16671,31297=>16672,31298=>16673,31299=>16674,31300=>16675,31301=>16676,31303=>16677,31304=>16678,31305=>16679,31306=>16680,31307=>16681,31311=>16682,31312=>16683,31314=>16684,31315=>16685,31316=>16686,31317=>16687,31318=>16688,31320=>16689,31321=>16690,31322=>16691,31323=>16692,31324=>16693,31325=>16694,31326=>16695,31327=>16696,31328=>16697,31331=>16698,31332=>16699,31333=>16700,31334=>16701,31335=>16702,31336=>16703,31338=>16704,31340=>16705,31341=>16706,31342=>16707,31343=>16708,31345=>16709,31346=>16710,31347=>16711,31349=>16712,31355=>16713,31356=>16714,31357=>16715,31358=>16716,31362=>16717,31365=>16718,31367=>16719,31369=>16720,31370=>16721,31371=>16722,31372=>16723,31374=>16724,31375=>16725,31376=>16726,31379=>16727,31380=>16728,31385=>16729,31386=>16730,31387=>16731,31390=>16732,31393=>16733,31394=>16734,31395=>16735,31396=>16736,31399=>16737,31403=>16738,31407=>16739,31408=>16740,31409=>16741,31410=>16742,31412=>16743,31413=>16744,31415=>16745,31416=>16746,31417=>16747,31419=>16748,31420=>16749,31421=>16750,31422=>16751,31424=>16752,31425=>16753,31426=>16754,31427=>16755,31430=>16756,31433=>16757,31436=>16758,31437=>16759,31438=>16760,31439=>16761,31440=>16762,31441=>16763,31442=>16764,31443=>16765,31444=>16766,31445=>16767,31447=>16768,31448=>16769,31450=>16770,31451=>16771,31452=>16772,31453=>16773,31457=>16774,31458=>16775,31460=>16776,31463=>16777,31464=>16778,31465=>16779,31467=>16780,31468=>16781,31470=>16782,31472=>16783,31473=>16784,31474=>16785,31475=>16786,31476=>16787,31477=>16788,31479=>16789,31480=>16790,31483=>16791,31484=>16792,31486=>16793,31488=>16794,31489=>16795,31490=>16796,31493=>16797,31495=>16798,31497=>16799,31500=>16800,31501=>16801,31502=>16802,31504=>16803,31506=>16804,31507=>16805,31510=>16806,31511=>16807,31512=>16808,31514=>16809,31516=>16810,31517=>16811,31519=>16812,31521=>16813,31522=>16814,31523=>16815,31527=>16816,31529=>16817,31533=>16818,31535=>16819,31536=>16820,31538=>16821,31540=>16822,31541=>16823,31542=>16824,31543=>16825,31545=>16826,31547=>16827,31549=>16828,31551=>16829,31552=>16830,31553=>16831,31554=>16832,31555=>16833,31556=>16834,31560=>16835,31562=>16836,31565=>16837,31566=>16838,31571=>16839,31573=>16840,31575=>16841,31577=>16842,31580=>16843,31582=>16844,31583=>16845,31585=>16846,31587=>16847,31588=>16848,31589=>16849,31590=>16850,31592=>16851,31593=>16852,31594=>16853,31595=>16854,31596=>16855,31597=>16856,31599=>16857,31600=>16858,31603=>16859,31604=>16860,31606=>16861,31608=>16862,31610=>16863,31612=>16864,31613=>16865,31615=>16866,31617=>16867,31618=>16868,31619=>16869,31620=>16870,31622=>16871,31623=>16872,31624=>16873,31625=>16874,31626=>16875,31628=>16876,31630=>16877,31631=>16878,31633=>16879,31634=>16880,31635=>16881,31638=>16882,31640=>16883,31641=>16884,31642=>16885,31643=>16886,31646=>16887,31647=>16888,31648=>16889,31651=>16890,31652=>16891,31653=>16892,31662=>16893,31663=>16894,31664=>16895,31666=>16896,31667=>16897,31669=>16898,31670=>16899,31671=>16900,31673=>16901,31674=>16902,31675=>16903,31676=>16904,31677=>16905,31678=>16906,31679=>16907,31682=>16908,31683=>16909,31685=>16910,31688=>16911,31690=>16912,31693=>16913,31694=>16914,31695=>16915,31696=>16916,31698=>16917,31700=>16918,31701=>16919,31702=>16920,31703=>16921,31704=>16922,31707=>16923,31708=>16924,31710=>16925,31711=>16926,31712=>16927,31714=>16928,31715=>16929,31719=>16930,31720=>16931,31723=>16932,31724=>16933,31725=>16934,31727=>16935,31728=>16936,31730=>16937,31732=>16938,31733=>16939,31734=>16940,31736=>16941,31737=>16942,31738=>16943,31739=>16944,31741=>16945,31743=>16946,31745=>16947,31746=>16948,31747=>16949,31748=>16950,31749=>16951,31750=>16952,31752=>16953,31753=>16954,31754=>16955,31758=>16956,31760=>16957,31761=>16958,31762=>16959,31763=>16960,31764=>16961,31765=>16962,31767=>16963,31768=>16964,31769=>16965,31770=>16966,31771=>16967,31772=>16968,31773=>16969,31776=>16970,31778=>16971,31780=>16972,31781=>16973,31784=>16974,31785=>16975,31788=>16976,31789=>16977,31790=>16978,31791=>16979,31792=>16980,31793=>16981,31794=>16982,31795=>16983,31796=>16984,31797=>16985,31798=>16986,31799=>16987,31801=>16988,31802=>16989,31803=>16990,31804=>16991,31810=>16992,31812=>16993,31813=>16994,31814=>16995,31815=>16996,31816=>16997,31817=>16998,31818=>16999,31819=>17000,31822=>17001,31823=>17002,31824=>17003,31825=>17004,31826=>17005,31827=>17006,31828=>17007,31829=>17008,31830=>17009,31831=>17010,31832=>17011,31833=>17012,31834=>17013,31835=>17014,31837=>17015,31838=>17016,31841=>17017,31842=>17018,31843=>17019,31845=>17020,31846=>17021,31847=>17022,31848=>17023,31851=>17024,31853=>17025,31855=>17026,31856=>17027,31857=>17028,31861=>17029,31862=>17030,31863=>17031,31864=>17032,31865=>17033,31866=>17034,31870=>17035,31871=>17036,31872=>17037,31873=>17038,31874=>17039,31875=>17040,31876=>17041,31877=>17042,31878=>17043,31879=>17044,31880=>17045,31882=>17046,31883=>17047,31884=>17048,31885=>17049,31886=>17050,31887=>17051,31888=>17052,31891=>17053,31892=>17054,31894=>17055,31897=>17056,31898=>17057,31899=>17058,31904=>17059,31905=>17060,31907=>17061,31910=>17062,31911=>17063,31912=>17064,31913=>17065,31915=>17066,31916=>17067,31917=>17068,31919=>17069,31920=>17070,31924=>17071,31925=>17072,31926=>17073,31927=>17074,31928=>17075,31930=>17076,31931=>17077,31935=>17078,31936=>17079,31938=>17080,31939=>17081,31940=>17082,31942=>17083,31945=>17084,31947=>17085,31950=>17086,31951=>17087,31952=>17088,31953=>17089,31954=>17090,31955=>17091,31956=>17092,31960=>17093,31962=>17094,31963=>17095,31969=>17096,31970=>17097,31971=>17098,31972=>17099,31973=>17100,31974=>17101,31977=>17102,31978=>17103,31979=>17104,31980=>17105,31981=>17106,31982=>17107,31985=>17108,31987=>17109,31989=>17110,31991=>17111,31994=>17112,31996=>17113,31997=>17114,31999=>17115,32001=>17116,32003=>17117,32012=>17118,32014=>17119,32015=>17120,32017=>17121,32018=>17122,32022=>17123,32024=>17124,32029=>17125,32030=>17126,32031=>17127,32035=>17128,32036=>17129,32037=>17130,32038=>17131,32040=>17132,32041=>17133,32042=>17134,32044=>17135,32045=>17136,32046=>17137,32052=>17138,32053=>17139,32054=>17140,32055=>17141,32056=>17142,32059=>17143,32061=>17144,32062=>17145,32065=>17146,32067=>17147,32069=>17148,32071=>17149,32072=>17150,32073=>17151,32074=>17152,32075=>17153,32076=>17154,32077=>17155,32079=>17156,32081=>17157,32082=>17158,32083=>17159,32084=>17160,32085=>17161,32086=>17162,32087=>17163,32088=>17164,32089=>17165,32090=>17166,32091=>17167,32092=>17168,32095=>17169,32096=>17170,32099=>17171,32100=>17172,32101=>17173,32103=>17174,32105=>17175,32106=>17176,32107=>17177,32108=>17178,32109=>17179,32111=>17180,32112=>17181,32116=>17182,32117=>17183,32120=>17184,32122=>17185,32123=>17186,32124=>17187,32125=>17188,32126=>17189,32127=>17190,32128=>17191,32130=>17192,32132=>17193,32133=>17194,32135=>17195,32138=>17196,32139=>17197,32140=>17198,32141=>17199,32142=>17200,32144=>17201,32145=>17202,32146=>17203,32148=>17204,32149=>17205,32150=>17206,32151=>17207,32152=>17208,32153=>17209,32154=>17210,32155=>17211,32157=>17212,32159=>17213,32160=>17214,32161=>17215,32164=>17216,32165=>17217,32167=>17218,32168=>17219,32169=>17220,32170=>17221,32175=>17222,32181=>17223,32182=>17224,32183=>17225,32188=>17226,32192=>17227,32193=>17228,32194=>17229,32195=>17230,32197=>17231,32198=>17232,32200=>17233,32201=>17234,32204=>17235,32205=>17236,32206=>17237,32207=>17238,32208=>17239,32211=>17240,32213=>17241,32214=>17242,32218=>17243,32219=>17244,32220=>17245,32223=>17246,32226=>17247,32228=>17248,32229=>17249,32231=>17250,32234=>17251,32235=>17252,32237=>17253,32238=>17254,32240=>17255,32243=>17256,32245=>17257,32247=>17258,32248=>17259,32250=>17260,32252=>17261,32253=>17262,32254=>17263,32255=>17264,32256=>17265,32257=>17266,32258=>17267,32259=>17268,32260=>17269,32261=>17270,32262=>17271,32263=>17272,32268=>17273,32269=>17274,32270=>17275,32271=>17276,32274=>17277,32275=>17278,32276=>17279,32277=>17280,32278=>17281,32279=>17282,32280=>17283,32281=>17284,32282=>17285,32284=>17286,32288=>17287,32289=>17288,32290=>17289,32292=>17290,32293=>17291,32294=>17292,32296=>17293,32297=>17294,32298=>17295,32300=>17296,32303=>17297,32304=>17298,32307=>17299,32312=>17300,32314=>17301,32316=>17302,32319=>17303,32320=>17304,32322=>17305,32323=>17306,32324=>17307,32328=>17308,32329=>17309,32330=>17310,32331=>17311,32332=>17312,32333=>17313,32334=>17314,32335=>17315,32336=>17316,32337=>17317,32339=>17318,32342=>17319,32343=>17320,32344=>17321,32345=>17322,32347=>17323,32348=>17324,32349=>17325,32351=>17326,32352=>17327,32353=>17328,32355=>17329,32356=>17330,32357=>17331,32358=>17332,32359=>17333,32360=>17334,32364=>17335,32369=>17336,32370=>17337,32372=>17338,32373=>17339,32374=>17340,32375=>17341,32376=>17342,32378=>17343,32379=>17344,32383=>17345,32384=>17346,32385=>17347,32387=>17348,32388=>17349,32389=>17350,32390=>17351,32391=>17352,32393=>17353,32395=>17354,32398=>17355,32400=>17356,32401=>17357,32402=>17358,32405=>17359,32407=>17360,32409=>17361,32410=>17362,32413=>17363,32414=>17364,32430=>17365,32436=>17366,32443=>17367,32444=>17368,32470=>17369,32484=>17370,32492=>17371,32505=>17372,32522=>17373,32528=>17374,32542=>17375,32567=>17376,32569=>17377,32571=>17378,32572=>17379,32573=>17380,32574=>17381,32575=>17382,32576=>17383,32577=>17384,32579=>17385,32582=>17386,32583=>17387,32584=>17388,32585=>17389,32586=>17390,32587=>17391,32589=>17392,32591=>17393,32594=>17394,32595=>17395,32598=>17396,32601=>17397,32603=>17398,32604=>17399,32605=>17400,32606=>17401,32608=>17402,32611=>17403,32612=>17404,32613=>17405,32614=>17406,32615=>17407,32619=>17408,32620=>17409,32621=>17410,32623=>17411,32627=>17412,32629=>17413,32630=>17414,32632=>17415,32634=>17416,32635=>17417,32636=>17418,32637=>17419,32639=>17420,32640=>17421,32642=>17422,32643=>17423,32644=>17424,32647=>17425,32649=>17426,32651=>17427,32653=>17428,32655=>17429,32656=>17430,32657=>17431,32658=>17432,32659=>17433,32661=>17434,32662=>17435,32663=>17436,32664=>17437,32665=>17438,32667=>17439,32668=>17440,32672=>17441,32674=>17442,32675=>17443,32678=>17444,32680=>17445,32682=>17446,32683=>17447,32684=>17448,32685=>17449,32686=>17450,32689=>17451,32691=>17452,32692=>17453,32693=>17454,32694=>17455,32695=>17456,32698=>17457,32699=>17458,32702=>17459,32704=>17460,32706=>17461,32707=>17462,32708=>17463,32710=>17464,32711=>17465,32712=>17466,32713=>17467,32715=>17468,32717=>17469,32719=>17470,32720=>17471,32721=>17472,32723=>17473,32726=>17474,32727=>17475,32729=>17476,32730=>17477,32731=>17478,32732=>17479,32733=>17480,32734=>17481,32738=>17482,32739=>17483,32740=>17484,32743=>17485,32744=>17486,32746=>17487,32747=>17488,32748=>17489,32749=>17490,32751=>17491,32754=>17492,32756=>17493,32757=>17494,32758=>17495,32759=>17496,32760=>17497,32762=>17498,32765=>17499,32766=>17500,32767=>17501,32770=>17502,32775=>17503,32776=>17504,32777=>17505,32778=>17506,32782=>17507,32783=>17508,32785=>17509,32787=>17510,32794=>17511,32795=>17512,32797=>17513,32798=>17514,32799=>17515,32801=>17516,32803=>17517,32804=>17518,32811=>17519,32813=>17520,32815=>17521,32816=>17522,32818=>17523,32820=>17524,32825=>17525,32826=>17526,32828=>17527,32830=>17528,32832=>17529,32833=>17530,32836=>17531,32837=>17532,32839=>17533,32840=>17534,32841=>17535,32846=>17536,32847=>17537,32848=>17538,32849=>17539,32851=>17540,32853=>17541,32855=>17542,32857=>17543,32859=>17544,32860=>17545,32861=>17546,32863=>17547,32864=>17548,32865=>17549,32866=>17550,32867=>17551,32868=>17552,32869=>17553,32870=>17554,32871=>17555,32872=>17556,32875=>17557,32876=>17558,32877=>17559,32878=>17560,32884=>17561,32888=>17562,32890=>17563,32891=>17564,32892=>17565,32897=>17566,32898=>17567,32904=>17568,32906=>17569,32909=>17570,32910=>17571,32911=>17572,32912=>17573,32913=>17574,32914=>17575,32916=>17576,32917=>17577,32919=>17578,32921=>17579,32926=>17580,32931=>17581,32934=>17582,32935=>17583,32936=>17584,32940=>17585,32944=>17586,32947=>17587,32949=>17588,32950=>17589,32952=>17590,32953=>17591,32955=>17592,32965=>17593,32967=>17594,32968=>17595,32969=>17596,32970=>17597,32971=>17598,32975=>17599,32976=>17600,32977=>17601,32978=>17602,32979=>17603,32980=>17604,32981=>17605,32984=>17606,32991=>17607,32992=>17608,32994=>17609,32995=>17610,32998=>17611,33006=>17612,33013=>17613,33015=>17614,33017=>17615,33019=>17616,33022=>17617,33023=>17618,33024=>17619,33025=>17620,33027=>17621,33028=>17622,33031=>17623,33032=>17624,33035=>17625,33036=>17626,33045=>17627,33047=>17628,33049=>17629,33052=>17630,33053=>17631,33055=>17632,33056=>17633,33057=>17634,33058=>17635,33059=>17636,33060=>17637,33061=>17638,33062=>17639,33063=>17640,33064=>17641,33065=>17642,33066=>17643,33067=>17644,33069=>17645,33070=>17646,33072=>17647,33075=>17648,33076=>17649,33077=>17650,33079=>17651,33082=>17652,33083=>17653,33084=>17654,33085=>17655,33087=>17656,33088=>17657,33089=>17658,33090=>17659,33091=>17660,33092=>17661,33093=>17662,33095=>17663,33097=>17664,33101=>17665,33103=>17666,33106=>17667,33111=>17668,33112=>17669,33115=>17670,33116=>17671,33117=>17672,33118=>17673,33119=>17674,33122=>17675,33123=>17676,33124=>17677,33128=>17678,33130=>17679,33132=>17680,33135=>17681,33138=>17682,33139=>17683,33141=>17684,33142=>17685,33143=>17686,33153=>17687,33155=>17688,33156=>17689,33157=>17690,33158=>17691,33159=>17692,33161=>17693,33163=>17694,33164=>17695,33165=>17696,33166=>17697,33168=>17698,33170=>17699,33171=>17700,33172=>17701,33173=>17702,33174=>17703,33175=>17704,33177=>17705,33182=>17706,33183=>17707,33185=>17708,33186=>17709,33188=>17710,33189=>17711,33191=>17712,33195=>17713,33196=>17714,33197=>17715,33198=>17716,33199=>17717,33200=>17718,33201=>17719,33202=>17720,33204=>17721,33205=>17722,33206=>17723,33207=>17724,33208=>17725,33209=>17726,33212=>17727,33220=>17728,33221=>17729,33223=>17730,33224=>17731,33227=>17732,33230=>17733,33232=>17734,33233=>17735,33234=>17736,33235=>17737,33236=>17738,33237=>17739,33238=>17740,33239=>17741,33241=>17742,33243=>17743,33244=>17744,33245=>17745,33246=>17746,33249=>17747,33250=>17748,33252=>17749,33253=>17750,33254=>17751,33257=>17752,33259=>17753,33262=>17754,33263=>17755,33264=>17756,33265=>17757,33266=>17758,33269=>17759,33270=>17760,33271=>17761,33272=>17762,33273=>17763,33277=>17764,33279=>17765,33283=>17766,33291=>17767,33294=>17768,33295=>17769,33297=>17770,33299=>17771,33301=>17772,33302=>17773,33303=>17774,33304=>17775,33305=>17776,33306=>17777,33309=>17778,33312=>17779,33316=>17780,33317=>17781,33318=>17782,33319=>17783,33321=>17784,33326=>17785,33330=>17786,33338=>17787,33340=>17788,33341=>17789,33343=>17790,33344=>17791,33345=>17792,33346=>17793,33347=>17794,33349=>17795,33350=>17796,33352=>17797,33354=>17798,33356=>17799,33357=>17800,33358=>17801,33360=>17802,33361=>17803,33362=>17804,33363=>17805,33364=>17806,33365=>17807,33366=>17808,33367=>17809,33371=>17810,33372=>17811,33373=>17812,33374=>17813,33376=>17814,33377=>17815,33378=>17816,33379=>17817,33381=>17818,33383=>17819,33385=>17820,33386=>17821,33388=>17822,33389=>17823,33397=>17824,33398=>17825,12171=>17826,33400=>17826,33403=>17827,33404=>17828,33408=>17829,33409=>17830,33411=>17831,33413=>17832,33414=>17833,33415=>17834,33417=>17835,33420=>17836,33424=>17837,33427=>17838,33428=>17839,33429=>17840,33430=>17841,33434=>17842,33435=>17843,33438=>17844,33440=>17845,33442=>17846,33443=>17847,33447=>17848,33458=>17849,33461=>17850,33462=>17851,33466=>17852,33468=>17853,33471=>17854,33472=>17855,33474=>17856,33475=>17857,33477=>17858,33478=>17859,33481=>17860,33488=>17861,33494=>17862,33497=>17863,33498=>17864,33501=>17865,33506=>17866,33512=>17867,33513=>17868,33514=>17869,33516=>17870,33517=>17871,33518=>17872,33520=>17873,33522=>17874,33523=>17875,33525=>17876,33526=>17877,33528=>17878,33530=>17879,33532=>17880,33533=>17881,33534=>17882,33535=>17883,33536=>17884,33546=>17885,33547=>17886,33549=>17887,33552=>17888,33554=>17889,33555=>17890,33558=>17891,33560=>17892,33561=>17893,33565=>17894,33566=>17895,33567=>17896,33568=>17897,33569=>17898,33570=>17899,33571=>17900,33572=>17901,33573=>17902,33574=>17903,33577=>17904,33578=>17905,33582=>17906,33584=>17907,33586=>17908,33591=>17909,33595=>17910,33597=>17911,33598=>17912,33599=>17913,33601=>17914,33602=>17915,33604=>17916,33605=>17917,33608=>17918,33610=>17919,33611=>17920,33612=>17921,33613=>17922,33614=>17923,33619=>17924,33621=>17925,33622=>17926,33623=>17927,33624=>17928,33625=>17929,33629=>17930,33634=>17931,33648=>17932,33649=>17933,33650=>17934,33651=>17935,33652=>17936,33653=>17937,33654=>17938,33657=>17939,33658=>17940,33662=>17941,33663=>17942,33664=>17943,33665=>17944,33666=>17945,33667=>17946,33668=>17947,33671=>17948,33672=>17949,33675=>17950,33676=>17951,33677=>17952,33679=>17953,33680=>17954,33681=>17955,33684=>17956,33685=>17957,33687=>17958,33689=>17959,33690=>17960,33693=>17961,33695=>17962,33697=>17963,33699=>17964,33700=>17965,33701=>17966,33702=>17967,33708=>17968,33709=>17969,33710=>17970,33711=>17971,33717=>17972,33723=>17973,33726=>17974,33727=>17975,33730=>17976,33731=>17977,33732=>17978,33734=>17979,33736=>17980,33737=>17981,33739=>17982,33741=>17983,33742=>17984,33744=>17985,33745=>17986,33746=>17987,33747=>17988,33749=>17989,33751=>17990,33753=>17991,33754=>17992,33755=>17993,33758=>17994,33762=>17995,33763=>17996,33764=>17997,33766=>17998,33767=>17999,33768=>18000,33771=>18001,33772=>18002,33773=>18003,33774=>18004,33779=>18005,33780=>18006,33781=>18007,33782=>18008,33783=>18009,33786=>18010,33787=>18011,33788=>18012,33790=>18013,33791=>18014,33792=>18015,33794=>18016,33797=>18017,33800=>18018,33801=>18019,33808=>18020,33810=>18021,33811=>18022,33812=>18023,33813=>18024,33814=>18025,33815=>18026,33817=>18027,33818=>18028,33819=>18029,33822=>18030,33823=>18031,33824=>18032,33825=>18033,33826=>18034,33827=>18035,33833=>18036,33834=>18037,33835=>18038,33837=>18039,33838=>18040,33839=>18041,33840=>18042,33842=>18043,33843=>18044,33844=>18045,33846=>18046,33847=>18047,33849=>18048,33850=>18049,33851=>18050,33854=>18051,33855=>18052,33856=>18053,33857=>18054,33858=>18055,33859=>18056,33860=>18057,33861=>18058,33863=>18059,33864=>18060,33866=>18061,33867=>18062,33868=>18063,33869=>18064,33870=>18065,33871=>18066,33872=>18067,33875=>18068,33876=>18069,33877=>18070,33878=>18071,33880=>18072,33885=>18073,33886=>18074,33887=>18075,33888=>18076,33890=>18077,33893=>18078,33895=>18079,33896=>18080,33898=>18081,33902=>18082,33904=>18083,33906=>18084,33908=>18085,33913=>18086,33915=>18087,33916=>18088,33917=>18089,33918=>18090,33919=>18091,33920=>18092,33921=>18093,33923=>18094,33924=>18095,33925=>18096,33926=>18097,33930=>18098,33933=>18099,33935=>18100,33936=>18101,33937=>18102,33938=>18103,33941=>18104,33942=>18105,33944=>18106,33946=>18107,33947=>18108,33949=>18109,33950=>18110,33951=>18111,33952=>18112,33954=>18113,33955=>18114,33956=>18115,33957=>18116,33958=>18117,33959=>18118,33960=>18119,33961=>18120,33962=>18121,33963=>18122,33964=>18123,33965=>18124,33966=>18125,33968=>18126,33969=>18127,33971=>18128,33973=>18129,33974=>18130,33975=>18131,33979=>18132,33982=>18133,33986=>18134,33987=>18135,33989=>18136,33990=>18137,33991=>18138,33992=>18139,33996=>18140,33998=>18141,33999=>18142,34002=>18143,34004=>18144,34005=>18145,34007=>18146,34008=>18147,34009=>18148,34010=>18149,34011=>18150,34012=>18151,34014=>18152,34017=>18153,34018=>18154,34020=>18155,34023=>18156,34024=>18157,34025=>18158,34026=>18159,34027=>18160,34029=>18161,34033=>18162,34034=>18163,34035=>18164,34036=>18165,34037=>18166,34038=>18167,34039=>18168,34040=>18169,34041=>18170,34042=>18171,34043=>18172,34046=>18173,34048=>18174,34049=>18175,34050=>18176,34051=>18177,34052=>18178,34053=>18179,34054=>18180,34055=>18181,34056=>18182,34057=>18183,34058=>18184,34059=>18185,34061=>18186,34062=>18187,34063=>18188,34064=>18189,34066=>18190,34069=>18191,34070=>18192,34072=>18193,34073=>18194,34075=>18195,34076=>18196,34077=>18197,34080=>18198,34082=>18199,34084=>18200,34085=>18201,34087=>18202,34088=>18203,34089=>18204,34090=>18205,34094=>18206,34095=>18207,34096=>18208,34097=>18209,34098=>18210,34099=>18211,34100=>18212,34101=>18213,34102=>18214,34110=>18215,34111=>18216,34112=>18217,34114=>18218,34116=>18219,34117=>18220,34119=>18221,34123=>18222,34124=>18223,34125=>18224,34127=>18225,34128=>18226,34129=>18227,34132=>18228,34135=>18229,34138=>18230,34139=>18231,34140=>18232,34141=>18233,34143=>18234,34144=>18235,34145=>18236,34147=>18237,34149=>18238,34150=>18239,34151=>18240,34155=>18241,34156=>18242,34158=>18243,34159=>18244,34160=>18245,34161=>18246,34163=>18247,34165=>18248,34166=>18249,34168=>18250,34172=>18251,34173=>18252,34175=>18253,34176=>18254,34177=>18255,34178=>18256,34179=>18257,34182=>18258,34185=>18259,34187=>18260,34189=>18261,34190=>18262,34192=>18263,34194=>18264,34195=>18265,34197=>18266,34198=>18267,34199=>18268,34200=>18269,34201=>18270,34202=>18271,34205=>18272,34206=>18273,34208=>18274,34209=>18275,34210=>18276,34211=>18277,34213=>18278,34215=>18279,34219=>18280,34220=>18281,34221=>18282,34225=>18283,34226=>18284,34227=>18285,34228=>18286,34229=>18287,34230=>18288,34232=>18289,34235=>18290,34236=>18291,34237=>18292,34238=>18293,34239=>18294,34240=>18295,34242=>18296,34243=>18297,34244=>18298,34245=>18299,34246=>18300,34247=>18301,34248=>18302,34250=>18303,34251=>18304,34252=>18305,34257=>18306,34258=>18307,34260=>18308,34262=>18309,34263=>18310,34264=>18311,34265=>18312,34266=>18313,34267=>18314,34270=>18315,34271=>18316,34272=>18317,34273=>18318,34274=>18319,34275=>18320,34278=>18321,34279=>18322,34280=>18323,34283=>18324,34284=>18325,34285=>18326,34286=>18327,34287=>18328,34288=>18329,34289=>18330,34290=>18331,34291=>18332,34293=>18333,34295=>18334,34296=>18335,34300=>18336,34301=>18337,34302=>18338,34304=>18339,34305=>18340,34306=>18341,34307=>18342,34312=>18343,34313=>18344,34314=>18345,34316=>18346,34317=>18347,34318=>18348,34319=>18349,34320=>18350,34322=>18351,34323=>18352,34324=>18353,34325=>18354,34327=>18355,34328=>18356,34329=>18357,34331=>18358,34332=>18359,34333=>18360,34335=>18361,34336=>18362,34337=>18363,34339=>18364,34340=>18365,34341=>18366,34342=>18367,34344=>18368,34346=>18369,34347=>18370,34348=>18371,34350=>18372,34351=>18373,34352=>18374,34353=>18375,34354=>18376,34355=>18377,34356=>18378,34357=>18379,34358=>18380,34359=>18381,34361=>18382,34363=>18383,34365=>18384,34366=>18385,34368=>18386,34369=>18387,34370=>18388,34371=>18389,34372=>18390,34373=>18391,34374=>18392,34375=>18393,34376=>18394,34377=>18395,34378=>18396,34379=>18397,34380=>18398,34386=>18399,34387=>18400,34390=>18401,34391=>18402,34392=>18403,34393=>18404,34395=>18405,34397=>18406,34400=>18407,34401=>18408,34403=>18409,34404=>18410,34405=>18411,34406=>18412,34408=>18413,34409=>18414,34410=>18415,34413=>18416,34415=>18417,34416=>18418,34418=>18419,34419=>18420,34420=>18421,34421=>18422,34422=>18423,34423=>18424,34424=>18425,34435=>18426,34436=>18427,34437=>18428,34438=>18429,34439=>18430,34440=>18431,34441=>18432,34446=>18433,34447=>18434,34448=>18435,34449=>18436,34450=>18437,34452=>18438,34454=>18439,34455=>18440,34456=>18441,34457=>18442,34458=>18443,34459=>18444,34462=>18445,34463=>18446,34464=>18447,34465=>18448,34466=>18449,34469=>18450,34470=>18451,34475=>18452,34477=>18453,34478=>18454,34482=>18455,34483=>18456,34487=>18457,34488=>18458,34489=>18459,34491=>18460,34492=>18461,34493=>18462,34494=>18463,34495=>18464,34497=>18465,34498=>18466,34499=>18467,34501=>18468,34504=>18469,34508=>18470,34509=>18471,34514=>18472,34515=>18473,34517=>18474,34518=>18475,34519=>18476,34522=>18477,34524=>18478,34525=>18479,34528=>18480,34529=>18481,34530=>18482,34531=>18483,34533=>18484,34534=>18485,34535=>18486,34536=>18487,34538=>18488,34539=>18489,34540=>18490,34543=>18491,34549=>18492,34550=>18493,34551=>18494,34555=>18495,34556=>18496,34557=>18497,34559=>18498,34561=>18499,34564=>18500,34565=>18501,34571=>18502,34572=>18503,34574=>18504,34575=>18505,34576=>18506,34577=>18507,34580=>18508,34582=>18509,34585=>18510,34587=>18511,34589=>18512,34591=>18513,34592=>18514,34596=>18515,34598=>18516,34599=>18517,34600=>18518,34602=>18519,34603=>18520,34604=>18521,34605=>18522,34607=>18523,34608=>18524,34610=>18525,34611=>18526,34613=>18527,34614=>18528,34616=>18529,34617=>18530,34618=>18531,34620=>18532,34621=>18533,34624=>18534,34625=>18535,34626=>18536,34627=>18537,34628=>18538,34629=>18539,34630=>18540,34634=>18541,34635=>18542,34637=>18543,34639=>18544,34640=>18545,34641=>18546,34642=>18547,34644=>18548,34646=>18549,34648=>18550,34650=>18551,34651=>18552,34652=>18553,34653=>18554,34654=>18555,34655=>18556,34657=>18557,34658=>18558,34663=>18559,34664=>18560,34665=>18561,34666=>18562,34667=>18563,34668=>18564,34669=>18565,34671=>18566,34673=>18567,34674=>18568,34675=>18569,34677=>18570,34679=>18571,34681=>18572,34682=>18573,34687=>18574,34688=>18575,34689=>18576,34694=>18577,34695=>18578,34697=>18579,34698=>18580,34700=>18581,34702=>18582,34703=>18583,34704=>18584,34705=>18585,34706=>18586,34708=>18587,34709=>18588,34710=>18589,34712=>18590,34713=>18591,34714=>18592,34715=>18593,34716=>18594,34717=>18595,34720=>18596,34721=>18597,34723=>18598,34724=>18599,34725=>18600,34726=>18601,34727=>18602,34729=>18603,34730=>18604,34734=>18605,34736=>18606,34737=>18607,34738=>18608,34740=>18609,34742=>18610,34743=>18611,34744=>18612,34745=>18613,34748=>18614,34750=>18615,34751=>18616,34753=>18617,34754=>18618,34755=>18619,34757=>18620,34759=>18621,34761=>18622,34764=>18623,34765=>18624,34767=>18625,34768=>18626,34772=>18627,34773=>18628,34774=>18629,34775=>18630,34776=>18631,34777=>18632,34778=>18633,34780=>18634,34781=>18635,34782=>18636,34783=>18637,34785=>18638,34786=>18639,34788=>18640,34790=>18641,34791=>18642,34792=>18643,34793=>18644,34795=>18645,34797=>18646,34800=>18647,34801=>18648,34803=>18649,34804=>18650,34805=>18651,34807=>18652,34808=>18653,34810=>18654,34812=>18655,34813=>18656,34815=>18657,34816=>18658,34817=>18659,34818=>18660,34820=>18661,34823=>18662,34824=>18663,34825=>18664,34827=>18665,34828=>18666,34829=>18667,34830=>18668,34831=>18669,34834=>18670,34836=>18671,34839=>18672,34840=>18673,34841=>18674,34842=>18675,34844=>18676,34845=>18677,34846=>18678,34848=>18679,34852=>18680,34853=>18681,34854=>18682,34855=>18683,34856=>18684,34857=>18685,34858=>18686,34859=>18687,34860=>18688,34861=>18689,34862=>18690,34863=>18691,34864=>18692,34867=>18693,34868=>18694,34869=>18695,34871=>18696,34872=>18697,34874=>18698,34877=>18699,34878=>18700,34879=>18701,34881=>18702,34882=>18703,34883=>18704,34887=>18705,34888=>18706,34889=>18707,34891=>18708,34894=>18709,34895=>18710,34896=>18711,34897=>18712,34898=>18713,34901=>18714,34902=>18715,34904=>18716,34906=>18717,34908=>18718,34910=>18719,34911=>18720,34912=>18721,34918=>18722,34919=>18723,34922=>18724,34925=>18725,34927=>18726,34929=>18727,34931=>18728,34932=>18729,34933=>18730,34934=>18731,34936=>18732,34938=>18733,34939=>18734,34940=>18735,34944=>18736,34947=>18737,34950=>18738,34951=>18739,34953=>18740,34954=>18741,34956=>18742,34958=>18743,34959=>18744,34960=>18745,34961=>18746,34963=>18747,34964=>18748,34965=>18749,34967=>18750,34968=>18751,34969=>18752,34970=>18753,34971=>18754,34973=>18755,34974=>18756,34975=>18757,34976=>18758,34977=>18759,34979=>18760,34981=>18761,34982=>18762,34983=>18763,34984=>18764,34985=>18765,34986=>18766,34988=>18767,34990=>18768,34991=>18769,34992=>18770,34994=>18771,34995=>18772,34996=>18773,34997=>18774,34998=>18775,35000=>18776,35001=>18777,35002=>18778,35003=>18779,35005=>18780,35006=>18781,35007=>18782,35008=>18783,35011=>18784,35012=>18785,35015=>18786,35016=>18787,35019=>18788,35020=>18789,35021=>18790,35024=>18791,35025=>18792,35027=>18793,35030=>18794,35031=>18795,35034=>18796,35035=>18797,35038=>18798,35040=>18799,35041=>18800,35046=>18801,35047=>18802,35049=>18803,35050=>18804,35051=>18805,35052=>18806,35053=>18807,35054=>18808,35055=>18809,35058=>18810,35061=>18811,35062=>18812,35063=>18813,35066=>18814,35067=>18815,35071=>18816,35072=>18817,35073=>18818,35075=>18819,35076=>18820,35077=>18821,35078=>18822,35080=>18823,35081=>18824,35083=>18825,35084=>18826,35085=>18827,35086=>18828,35087=>18829,35089=>18830,35092=>18831,35093=>18832,35094=>18833,35095=>18834,35096=>18835,35100=>18836,35101=>18837,35102=>18838,35103=>18839,35104=>18840,35106=>18841,35107=>18842,35108=>18843,35110=>18844,35111=>18845,35112=>18846,35113=>18847,35116=>18848,35117=>18849,35118=>18850,35119=>18851,35121=>18852,35125=>18853,35127=>18854,35129=>18855,35130=>18856,35132=>18857,35133=>18858,35134=>18859,35135=>18860,35136=>18861,35138=>18862,35139=>18863,35141=>18864,35142=>18865,35144=>18866,35145=>18867,35146=>18868,35147=>18869,35148=>18870,35149=>18871,35150=>18872,35151=>18873,35152=>18874,35153=>18875,35154=>18876,35155=>18877,35156=>18878,35157=>18879,35159=>18880,35160=>18881,35161=>18882,35162=>18883,35163=>18884,35164=>18885,35169=>18886,35170=>18887,35171=>18888,35173=>18889,35175=>18890,35176=>18891,35177=>18892,35179=>18893,35181=>18894,35182=>18895,35184=>18896,35185=>18897,35187=>18898,35188=>18899,35189=>18900,35190=>18901,35191=>18902,35192=>18903,35193=>18904,35194=>18905,35196=>18906,35197=>18907,12177=>18908,35198=>18908,35200=>18909,35202=>18910,35204=>18911,35205=>18912,35207=>18913,35208=>18914,35209=>18915,35210=>18916,35212=>18917,35213=>18918,35214=>18919,35216=>18920,35217=>18921,35218=>18922,35220=>18923,35221=>18924,35223=>18925,35225=>18926,35226=>18927,35227=>18928,35228=>18929,35229=>18930,35230=>18931,35231=>18932,35232=>18933,35234=>18934,35235=>18935,35236=>18936,35237=>18937,35239=>18938,35240=>18939,35241=>18940,35243=>18941,35245=>18942,35246=>18943,35248=>18944,35249=>18945,35251=>18946,35252=>18947,35253=>18948,35254=>18949,35256=>18950,35257=>18951,35259=>18952,35260=>18953,35262=>18954,35267=>18955,35277=>18956,35283=>18957,35284=>18958,35285=>18959,35287=>18960,35288=>18961,35289=>18962,35291=>18963,35293=>18964,35295=>18965,35296=>18966,35297=>18967,35298=>18968,35300=>18969,35303=>18970,35304=>18971,35305=>18972,35306=>18973,35308=>18974,35309=>18975,35310=>18976,35312=>18977,35313=>18978,35314=>18979,35317=>18980,35319=>18981,35321=>18982,35322=>18983,35323=>18984,35324=>18985,35325=>18986,35326=>18987,35327=>18988,35332=>18989,35333=>18990,35334=>18991,35337=>18992,35339=>18993,35341=>18994,35343=>18995,35345=>18996,35346=>18997,35348=>18998,35351=>18999,35353=>19000,35354=>19001,35356=>19002,35358=>19003,35360=>19004,35361=>19005,35362=>19006,35364=>19007,35366=>19008,35367=>19009,35368=>19010,35369=>19011,35371=>19012,35372=>19013,35374=>19014,35375=>19015,35376=>19016,35378=>19017,35379=>19018,35381=>19019,35383=>19020,35384=>19021,35385=>19022,35387=>19023,35388=>19024,35389=>19025,35391=>19026,35392=>19027,35394=>19028,35395=>19029,35396=>19030,35397=>19031,35399=>19032,35401=>19033,35402=>19034,35403=>19035,35404=>19036,35405=>19037,35407=>19038,35409=>19039,35411=>19040,35414=>19041,35415=>19042,35417=>19043,35418=>19044,35420=>19045,35421=>19046,35423=>19047,35424=>19048,35428=>19049,35429=>19050,35431=>19051,35432=>19052,35434=>19053,35439=>19054,35444=>19055,35446=>19056,35447=>19057,35448=>19058,35450=>19059,35451=>19060,35453=>19061,35454=>19062,35456=>19063,35457=>19064,35458=>19065,35459=>19066,35464=>19067,35467=>19068,35468=>19069,35470=>19070,35471=>19071,35472=>19072,35476=>19073,35478=>19074,35479=>19075,35481=>19076,35483=>19077,35484=>19078,35485=>19079,35487=>19080,35490=>19081,35495=>19082,35497=>19083,35498=>19084,35499=>19085,35501=>19086,35502=>19087,35503=>19088,35505=>19089,35507=>19090,35508=>19091,35509=>19092,35511=>19093,35512=>19094,35514=>19095,35515=>19096,35517=>19097,35518=>19098,35520=>19099,35521=>19100,35523=>19101,35525=>19102,35526=>19103,35528=>19104,35530=>19105,35532=>19106,35534=>19107,35536=>19108,35539=>19109,35540=>19110,35541=>19111,35544=>19112,35545=>19113,35546=>19114,35549=>19115,35551=>19116,35552=>19117,35553=>19118,35555=>19119,35557=>19120,35560=>19121,35561=>19122,35562=>19123,35564=>19124,35567=>19125,35568=>19126,35570=>19127,35572=>19128,35573=>19129,35577=>19130,35579=>19131,35581=>19132,35583=>19133,35587=>19134,35590=>19135,35592=>19136,35593=>19137,35595=>19138,35596=>19139,35597=>19140,35599=>19141,35601=>19142,35602=>19143,35603=>19144,35605=>19145,35608=>19146,35612=>19147,35614=>19148,35615=>19149,35616=>19150,35618=>19151,35619=>19152,35620=>19153,35621=>19154,35623=>19155,35625=>19156,35626=>19157,35630=>19158,35631=>19159,35632=>19160,35633=>19161,35634=>19162,35636=>19163,35637=>19164,35638=>19165,35639=>19166,35640=>19167,35642=>19168,35643=>19169,35644=>19170,35645=>19171,35647=>19172,35648=>19173,35649=>19174,35650=>19175,35651=>19176,35652=>19177,35653=>19178,35654=>19179,35655=>19180,35656=>19181,35658=>19182,35659=>19183,35660=>19184,35661=>19185,35664=>19186,35665=>19187,35666=>19188,35667=>19189,35668=>19190,35669=>19191,35671=>19192,35675=>19193,35677=>19194,35678=>19195,35679=>19196,35680=>19197,35681=>19198,35682=>19199,35683=>19200,35684=>19201,35685=>19202,35687=>19203,35688=>19204,35689=>19205,35690=>19206,35693=>19207,35694=>19208,35697=>19209,35698=>19210,35699=>19211,35701=>19212,35702=>19213,35704=>19214,35705=>19215,35706=>19216,35707=>19217,35708=>19218,35710=>19219,35711=>19220,35713=>19221,35714=>19222,35715=>19223,35716=>19224,35717=>19225,35718=>19226,35719=>19227,35720=>19228,35721=>19229,35723=>19230,35724=>19231,35725=>19232,35727=>19233,35728=>19234,35729=>19235,35732=>19236,35735=>19237,35736=>19238,35737=>19239,35738=>19240,35739=>19241,35741=>19242,35743=>19243,35756=>19244,35761=>19245,35771=>19246,35783=>19247,35792=>19248,35818=>19249,35849=>19250,35870=>19251,35896=>19252,35897=>19253,35898=>19254,35899=>19255,35900=>19256,35901=>19257,35902=>19258,35903=>19259,35904=>19260,35906=>19261,35907=>19262,35908=>19263,35909=>19264,35914=>19265,35915=>19266,35917=>19267,35918=>19268,35919=>19269,35921=>19270,35922=>19271,35923=>19272,35924=>19273,35926=>19274,35927=>19275,35928=>19276,35929=>19277,35931=>19278,35932=>19279,35933=>19280,35934=>19281,35935=>19282,35936=>19283,35939=>19284,35940=>19285,35941=>19286,35942=>19287,35943=>19288,35944=>19289,35945=>19290,35948=>19291,35949=>19292,35950=>19293,35951=>19294,35952=>19295,35953=>19296,35954=>19297,35956=>19298,35957=>19299,35958=>19300,35959=>19301,35963=>19302,35964=>19303,35965=>19304,35966=>19305,35967=>19306,35968=>19307,35969=>19308,35971=>19309,35972=>19310,35974=>19311,35975=>19312,35976=>19313,35979=>19314,35981=>19315,35982=>19316,35983=>19317,35984=>19318,35985=>19319,35986=>19320,35987=>19321,35989=>19322,35990=>19323,35991=>19324,35993=>19325,35994=>19326,35995=>19327,35996=>19328,35999=>19329,36003=>19330,36004=>19331,36005=>19332,36006=>19333,36013=>19334,36014=>19335,36017=>19336,36021=>19337,36025=>19338,36030=>19339,36038=>19340,36041=>19341,36043=>19342,36044=>19343,36045=>19344,36046=>19345,36047=>19346,36048=>19347,36052=>19348,36054=>19349,36055=>19350,36056=>19351,36057=>19352,36059=>19353,36061=>19354,36063=>19355,36069=>19356,36072=>19357,36073=>19358,36078=>19359,36079=>19360,36080=>19361,36081=>19362,36082=>19363,36083=>19364,36085=>19365,36086=>19366,36087=>19367,36088=>19368,36089=>19369,36095=>19370,36096=>19371,36097=>19372,36098=>19373,36099=>19374,36102=>19375,36103=>19376,36105=>19377,36108=>19378,36110=>19379,36113=>19380,36114=>19381,36115=>19382,36116=>19383,36117=>19384,36119=>19385,36120=>19386,36121=>19387,36122=>19388,36128=>19389,36177=>19390,36178=>19391,36183=>19392,36191=>19393,36197=>19394,36200=>19395,36201=>19396,36202=>19397,36204=>19398,36206=>19399,36207=>19400,36209=>19401,36210=>19402,36216=>19403,36217=>19404,36218=>19405,36219=>19406,36220=>19407,36221=>19408,36222=>19409,36223=>19410,36224=>19411,36226=>19412,36227=>19413,36230=>19414,36231=>19415,36232=>19416,36233=>19417,36236=>19418,36237=>19419,36238=>19420,36239=>19421,36240=>19422,36242=>19423,36243=>19424,36246=>19425,36247=>19426,36248=>19427,36250=>19428,36251=>19429,36252=>19430,36253=>19431,36254=>19432,36256=>19433,36257=>19434,36258=>19435,36260=>19436,36261=>19437,36262=>19438,36263=>19439,36265=>19440,36266=>19441,36267=>19442,36268=>19443,36269=>19444,36270=>19445,36271=>19446,36272=>19447,36278=>19448,36279=>19449,36281=>19450,36283=>19451,36285=>19452,36288=>19453,36289=>19454,36290=>19455,36293=>19456,36295=>19457,36296=>19458,36297=>19459,36298=>19460,36301=>19461,36304=>19462,36306=>19463,36307=>19464,36308=>19465,36309=>19466,36312=>19467,36313=>19468,36316=>19469,36320=>19470,36321=>19471,36322=>19472,36325=>19473,36326=>19474,36327=>19475,36329=>19476,36333=>19477,36334=>19478,36336=>19479,36337=>19480,36338=>19481,36340=>19482,36342=>19483,36348=>19484,36350=>19485,36351=>19486,36352=>19487,36353=>19488,36354=>19489,36355=>19490,36356=>19491,36358=>19492,36359=>19493,36360=>19494,36363=>19495,36365=>19496,36366=>19497,36369=>19498,36370=>19499,36371=>19500,36373=>19501,36374=>19502,36375=>19503,36376=>19504,36377=>19505,36378=>19506,36379=>19507,36380=>19508,36384=>19509,36385=>19510,36388=>19511,36389=>19512,36390=>19513,36391=>19514,36392=>19515,36395=>19516,36397=>19517,36400=>19518,36402=>19519,36403=>19520,36406=>19521,36407=>19522,36408=>19523,36411=>19524,36412=>19525,36414=>19526,36415=>19527,36419=>19528,36421=>19529,36422=>19530,36429=>19531,36430=>19532,36431=>19533,36432=>19534,36435=>19535,36436=>19536,36438=>19537,36439=>19538,36440=>19539,36442=>19540,36443=>19541,36444=>19542,36445=>19543,36446=>19544,36447=>19545,36448=>19546,36449=>19547,36450=>19548,36452=>19549,36453=>19550,36455=>19551,36456=>19552,36458=>19553,36459=>19554,36462=>19555,36465=>19556,36467=>19557,36469=>19558,36471=>19559,36472=>19560,36473=>19561,36475=>19562,36477=>19563,36478=>19564,36480=>19565,36482=>19566,36483=>19567,36484=>19568,36486=>19569,36488=>19570,36492=>19571,36494=>19572,36501=>19573,36502=>19574,36503=>19575,36504=>19576,36505=>19577,36507=>19578,36509=>19579,36511=>19580,36512=>19581,36514=>19582,36515=>19583,36516=>19584,36519=>19585,36520=>19586,36521=>19587,36525=>19588,36526=>19589,36528=>19590,36529=>19591,36531=>19592,36532=>19593,36533=>19594,36534=>19595,36535=>19596,36536=>19597,36537=>19598,36539=>19599,36540=>19600,36541=>19601,36542=>19602,36543=>19603,36545=>19604,36546=>19605,36547=>19606,36548=>19607,36549=>19608,36550=>19609,36551=>19610,36552=>19611,36553=>19612,36559=>19613,36560=>19614,36561=>19615,36563=>19616,36565=>19617,36566=>19618,36567=>19619,36568=>19620,36569=>19621,36570=>19622,36572=>19623,36573=>19624,36574=>19625,36576=>19626,36577=>19627,36578=>19628,36579=>19629,36581=>19630,36582=>19631,36583=>19632,36584=>19633,36585=>19634,36586=>19635,36588=>19636,36589=>19637,36590=>19638,36591=>19639,36592=>19640,36593=>19641,36595=>19642,36596=>19643,36597=>19644,36598=>19645,36599=>19646,36605=>19647,36607=>19648,36608=>19649,36609=>19650,36610=>19651,36612=>19652,36614=>19653,36616=>19654,36619=>19655,36620=>19656,36621=>19657,36622=>19658,36623=>19659,36624=>19660,36625=>19661,36627=>19662,36630=>19663,36631=>19664,36632=>19665,36633=>19666,36634=>19667,36640=>19668,36641=>19669,36642=>19670,36643=>19671,36644=>19672,36647=>19673,36648=>19674,36651=>19675,36652=>19676,36653=>19677,36654=>19678,36656=>19679,36657=>19680,36658=>19681,36660=>19682,36661=>19683,36662=>19684,36663=>19685,36665=>19686,36666=>19687,36668=>19688,36669=>19689,36672=>19690,36673=>19691,36675=>19692,36679=>19693,36680=>19694,36682=>19695,36683=>19696,36684=>19697,36687=>19698,36688=>19699,36689=>19700,36690=>19701,36691=>19702,36693=>19703,36694=>19704,36695=>19705,36696=>19706,36697=>19707,36698=>19708,36699=>19709,36700=>19710,36701=>19711,36702=>19712,36704=>19713,36707=>19714,36709=>19715,36714=>19716,36736=>19717,36748=>19718,36754=>19719,36765=>19720,36768=>19721,36769=>19722,36770=>19723,36772=>19724,36773=>19725,36775=>19726,36778=>19727,36780=>19728,36787=>19729,36788=>19730,12193=>19731,36789=>19731,36791=>19732,36792=>19733,36794=>19734,36795=>19735,36796=>19736,36799=>19737,36800=>19738,36803=>19739,36806=>19740,36809=>19741,36810=>19742,36811=>19743,36812=>19744,36813=>19745,36815=>19746,36818=>19747,36822=>19748,36823=>19749,36826=>19750,36832=>19751,36833=>19752,36835=>19753,36839=>19754,36844=>19755,36847=>19756,36849=>19757,36850=>19758,36853=>19759,36854=>19760,36858=>19761,36859=>19762,36860=>19763,36862=>19764,36863=>19765,36871=>19766,36872=>19767,36876=>19768,36878=>19769,36883=>19770,36888=>19771,36892=>19772,36900=>19773,36901=>19774,36903=>19775,36904=>19776,36905=>19777,36906=>19778,36907=>19779,36908=>19780,36912=>19781,36913=>19782,36915=>19783,36916=>19784,36919=>19785,36921=>19786,36922=>19787,36925=>19788,36927=>19789,36928=>19790,36931=>19791,36933=>19792,36934=>19793,36936=>19794,36937=>19795,36938=>19796,36940=>19797,36950=>19798,36953=>19799,36954=>19800,36957=>19801,36959=>19802,36961=>19803,36964=>19804,36966=>19805,36967=>19806,36970=>19807,36971=>19808,36972=>19809,36975=>19810,36976=>19811,36977=>19812,36979=>19813,36982=>19814,36985=>19815,36987=>19816,36990=>19817,36997=>19818,36998=>19819,37001=>19820,37004=>19821,37005=>19822,37006=>19823,37010=>19824,37012=>19825,37014=>19826,37016=>19827,37018=>19828,37020=>19829,37022=>19830,37023=>19831,37024=>19832,37028=>19833,37029=>19834,37031=>19835,37032=>19836,37033=>19837,37035=>19838,37037=>19839,37042=>19840,37047=>19841,37052=>19842,37053=>19843,37055=>19844,37056=>19845,37058=>19846,37059=>19847,37062=>19848,37064=>19849,37065=>19850,37067=>19851,37068=>19852,37069=>19853,37074=>19854,37076=>19855,37077=>19856,37078=>19857,37080=>19858,37081=>19859,37082=>19860,37086=>19861,37088=>19862,37091=>19863,37092=>19864,37093=>19865,37097=>19866,37098=>19867,37100=>19868,37102=>19869,37104=>19870,37105=>19871,37106=>19872,37107=>19873,37110=>19874,37111=>19875,37113=>19876,37114=>19877,37115=>19878,37116=>19879,37119=>19880,37120=>19881,37121=>19882,37123=>19883,37125=>19884,37127=>19885,37128=>19886,37130=>19887,37131=>19888,37132=>19889,37133=>19890,37134=>19891,37135=>19892,37136=>19893,37137=>19894,37139=>19895,37141=>19896,37143=>19897,37144=>19898,37146=>19899,37147=>19900,37148=>19901,37149=>19902,37151=>19903,37152=>19904,37153=>19905,37156=>19906,37157=>19907,37158=>19908,37160=>19909,37161=>19910,37162=>19911,37163=>19912,37164=>19913,37166=>19914,37171=>19915,37173=>19916,37175=>19917,37176=>19918,37179=>19919,37180=>19920,37181=>19921,37182=>19922,37183=>19923,37184=>19924,37185=>19925,37186=>19926,37188=>19927,37189=>19928,37191=>19929,37201=>19930,37203=>19931,37204=>19932,37205=>19933,37206=>19934,37208=>19935,37209=>19936,37211=>19937,37212=>19938,37215=>19939,37216=>19940,37222=>19941,37223=>19942,37224=>19943,37227=>19944,37229=>19945,37235=>19946,37242=>19947,37243=>19948,37244=>19949,37248=>19950,37249=>19951,37250=>19952,37251=>19953,37252=>19954,37254=>19955,37256=>19956,37258=>19957,37262=>19958,37263=>19959,37267=>19960,37268=>19961,37269=>19962,37271=>19963,37272=>19964,37273=>19965,37277=>19966,37278=>19967,37279=>19968,37280=>19969,37281=>19970,37284=>19971,37285=>19972,37286=>19973,37287=>19974,37288=>19975,37289=>19976,37296=>19977,37297=>19978,37298=>19979,37299=>19980,37302=>19981,37303=>19982,37304=>19983,37305=>19984,37307=>19985,37308=>19986,37309=>19987,37310=>19988,37311=>19989,37314=>19990,37316=>19991,12196=>19992,37318=>19992,37320=>19993,37328=>19994,37334=>19995,37338=>19996,37339=>19997,37342=>19998,37343=>19999,37344=>20000,37345=>20001,37346=>20002,37349=>20003,37350=>20004,37352=>20005,37354=>20006,37355=>20007,37356=>20008,37357=>20009,37358=>20010,37359=>20011,37360=>20012,37361=>20013,37362=>20014,37363=>20015,37364=>20016,37366=>20017,37368=>20018,37371=>20019,37372=>20020,37373=>20021,37374=>20022,37375=>20023,37378=>20024,37379=>20025,37381=>20026,37382=>20027,37383=>20028,37386=>20029,37387=>20030,37388=>20031,37391=>20032,37394=>20033,37395=>20034,37398=>20035,37399=>20036,37400=>20037,37401=>20038,37402=>20039,37403=>20040,37404=>20041,37405=>20042,37407=>20043,37408=>20044,37409=>20045,37410=>20046,37412=>20047,37416=>20048,37417=>20049,37418=>20050,37419=>20051,37420=>20052,37421=>20053,37423=>20054,37425=>20055,37426=>20056,37429=>20057,37430=>20058,37435=>20059,37436=>20060,37441=>20061,37442=>20062,37443=>20063,37444=>20064,37446=>20065,37447=>20066,37450=>20067,37451=>20068,37452=>20069,37454=>20070,37455=>20071,37456=>20072,37458=>20073,37459=>20074,37460=>20075,37462=>20076,37464=>20077,37465=>20078,37468=>20079,37469=>20080,37471=>20081,37472=>20082,37473=>20083,37475=>20084,37476=>20085,37477=>20086,37479=>20087,37480=>20088,37481=>20089,37482=>20090,37483=>20091,37486=>20092,37487=>20093,37488=>20094,37489=>20095,37490=>20096,37491=>20097,37493=>20098,37494=>20099,37495=>20100,37497=>20101,37500=>20102,37501=>20103,37502=>20104,37505=>20105,37506=>20106,37508=>20107,37510=>20108,37511=>20109,37512=>20110,37513=>20111,37514=>20112,37515=>20113,37516=>20114,37517=>20115,37519=>20116,37520=>20117,37522=>20118,37524=>20119,37525=>20120,37527=>20121,37529=>20122,37531=>20123,37533=>20124,37534=>20125,37535=>20126,37537=>20127,37538=>20128,37540=>20129,37543=>20130,37549=>20131,37551=>20132,37552=>20133,37554=>20134,37555=>20135,37556=>20136,37557=>20137,37558=>20138,37560=>20139,37562=>20140,37565=>20141,37566=>20142,37567=>20143,37568=>20144,37570=>20145,37572=>20146,37574=>20147,37577=>20148,37578=>20149,37579=>20150,37581=>20151,37582=>20152,37584=>20153,37585=>20154,37587=>20155,37588=>20156,37589=>20157,37590=>20158,37591=>20159,37592=>20160,37593=>20161,37594=>20162,37595=>20163,37596=>20164,37598=>20165,37600=>20166,37601=>20167,37602=>20168,37607=>20169,37609=>20170,37611=>20171,37612=>20172,37618=>20173,37619=>20174,37620=>20175,37621=>20176,37623=>20177,37625=>20178,37626=>20179,37627=>20180,37629=>20181,37630=>20182,37631=>20183,37632=>20184,37634=>20185,37635=>20186,37636=>20187,37637=>20188,37641=>20189,37642=>20190,37643=>20191,37644=>20192,37645=>20193,37646=>20194,37647=>20195,37649=>20196,37651=>20197,37652=>20198,37654=>20199,37655=>20200,37660=>20201,37661=>20202,37662=>20203,37665=>20204,37667=>20205,37668=>20206,37669=>20207,37671=>20208,37673=>20209,37674=>20210,37676=>20211,37677=>20212,37680=>20213,37681=>20214,37684=>20215,37685=>20216,37687=>20217,37689=>20218,37690=>20219,37691=>20220,37692=>20221,37693=>20222,37695=>20223,37698=>20224,37700=>20225,37701=>20226,37704=>20227,37705=>20228,37706=>20229,37708=>20230,37710=>20231,37711=>20232,37712=>20233,37713=>20234,37714=>20235,37715=>20236,37717=>20237,37718=>20238,37719=>20239,37721=>20240,37722=>20241,37724=>20242,37725=>20243,37726=>20244,37727=>20245,37728=>20246,37729=>20247,37730=>20248,37731=>20249,37734=>20250,37735=>20251,37736=>20252,37739=>20253,37741=>20254,37742=>20255,37743=>20256,37745=>20257,37746=>20258,37747=>20259,37748=>20260,37751=>20261,37752=>20262,37753=>20263,37755=>20264,37756=>20265,37757=>20266,37759=>20267,37760=>20268,37761=>20269,37763=>20270,37765=>20271,37766=>20272,37768=>20273,37769=>20274,37771=>20275,37772=>20276,37773=>20277,37774=>20278,37776=>20279,37777=>20280,37778=>20281,37779=>20282,37780=>20283,37781=>20284,37783=>20285,37785=>20286,37786=>20287,37787=>20288,37788=>20289,37789=>20290,37790=>20291,37791=>20292,37792=>20293,37793=>20294,37796=>20295,37797=>20296,37800=>20297,37803=>20298,37805=>20299,37807=>20300,37809=>20301,37810=>20302,37812=>20303,37814=>20304,37815=>20305,37817=>20306,37818=>20307,37819=>20308,37820=>20309,37821=>20310,37822=>20311,37824=>20312,37825=>20313,37826=>20314,37828=>20315,37829=>20316,37830=>20317,37833=>20318,37835=>20319,37838=>20320,37839=>20321,37840=>20322,37842=>20323,37843=>20324,37844=>20325,37845=>20326,37849=>20327,37850=>20328,37851=>20329,37856=>20330,37859=>20331,37861=>20332,37862=>20333,37863=>20334,37865=>20335,37866=>20336,37867=>20337,37868=>20338,37869=>20339,37870=>20340,37871=>20341,37872=>20342,37873=>20343,37874=>20344,37875=>20345,37876=>20346,37878=>20347,37880=>20348,37882=>20349,37883=>20350,37884=>20351,37885=>20352,37886=>20353,37887=>20354,37888=>20355,37889=>20356,37890=>20357,37892=>20358,37893=>20359,37894=>20360,37895=>20361,37896=>20362,37897=>20363,37898=>20364,37900=>20365,37901=>20366,37902=>20367,37903=>20368,37905=>20369,37909=>20370,37910=>20371,37911=>20372,37914=>20373,37915=>20374,37916=>20375,37918=>20376,37919=>20377,37921=>20378,37922=>20379,37923=>20380,37924=>20381,37925=>20382,37929=>20383,37930=>20384,37931=>20385,37932=>20386,37933=>20387,37935=>20388,37936=>20389,37937=>20390,37940=>20391,37942=>20392,37943=>20393,37945=>20394,37947=>20395,37948=>20396,37949=>20397,37952=>20398,37953=>20399,37954=>20400,37955=>20401,37957=>20402,37958=>20403,37959=>20404,37960=>20405,37961=>20406,37963=>20407,37965=>20408,37966=>20409,37967=>20410,37968=>20411,37969=>20412,37971=>20413,37973=>20414,37974=>20415,37975=>20416,37976=>20417,37977=>20418,37978=>20419,37979=>20420,37980=>20421,37981=>20422,37982=>20423,37983=>20424,37985=>20425,37986=>20426,37988=>20427,37990=>20428,37991=>20429,37992=>20430,37993=>20431,37994=>20432,37996=>20433,37998=>20434,37999=>20435,38001=>20436,38003=>20437,38004=>20438,38005=>20439,38006=>20440,38008=>20441,38010=>20442,38011=>20443,38016=>20444,38017=>20445,38018=>20446,38019=>20447,38020=>20448,38033=>20449,38038=>20450,38040=>20451,38087=>20452,38095=>20453,38099=>20454,38100=>20455,38106=>20456,38118=>20457,38139=>20458,38172=>20459,38176=>20460,38183=>20461,38195=>20462,38205=>20463,38211=>20464,38216=>20465,38219=>20466,38229=>20467,38234=>20468,38240=>20469,38254=>20470,38260=>20471,38261=>20472,38264=>20473,38265=>20474,38266=>20475,38267=>20476,38268=>20477,38269=>20478,38270=>20479,38273=>20480,38276=>20481,38277=>20482,38279=>20483,38280=>20484,38282=>20485,38285=>20486,38288=>20487,38290=>20488,38293=>20489,38294=>20490,38295=>20491,38297=>20492,38298=>20493,38299=>20494,38300=>20495,38301=>20496,38302=>20497,38303=>20498,38304=>20499,38306=>20500,38310=>20501,38311=>20502,38314=>20503,38318=>20504,38319=>20505,38320=>20506,38321=>20507,38323=>20508,38324=>20509,38325=>20510,38327=>20511,38328=>20512,38330=>20513,38336=>20514,38337=>20515,38338=>20516,38340=>20517,38341=>20518,38343=>20519,38345=>20520,38349=>20521,38350=>20522,38351=>20523,38353=>20524,38354=>20525,38355=>20526,38359=>20527,38360=>20528,38361=>20529,38362=>20530,38363=>20531,38365=>20532,38367=>20533,38368=>20534,38371=>20535,38372=>20536,38374=>20537,38375=>20538,38380=>20539,38399=>20540,38407=>20541,38419=>20542,38424=>20543,38427=>20544,38430=>20545,38432=>20546,38435=>20547,38436=>20548,38437=>20549,38438=>20550,38439=>20551,38440=>20552,38441=>20553,38443=>20554,38444=>20555,38445=>20556,38447=>20557,38448=>20558,38455=>20559,38456=>20560,38457=>20561,38458=>20562,38462=>20563,38465=>20564,38467=>20565,38474=>20566,38478=>20567,38479=>20568,38481=>20569,38482=>20570,38483=>20571,38486=>20572,38487=>20573,38489=>20574,38490=>20575,38492=>20576,38494=>20577,38496=>20578,38501=>20579,38502=>20580,38507=>20581,38509=>20582,38510=>20583,38511=>20584,38513=>20585,38521=>20586,38522=>20587,38523=>20588,38524=>20589,38526=>20590,38527=>20591,38528=>20592,38529=>20593,38530=>20594,38531=>20595,38532=>20596,38535=>20597,38537=>20598,38540=>20599,38545=>20600,38546=>20601,38547=>20602,38550=>20603,38554=>20604,38557=>20605,38558=>20606,38559=>20607,38560=>20608,38561=>20609,38562=>20610,63985=>20611,38563=>20611,38564=>20612,38565=>20613,38566=>20614,38569=>20615,38571=>20616,38572=>20617,38573=>20618,38574=>20619,38575=>20620,38578=>20621,38581=>20622,38583=>20623,38586=>20624,38591=>20625,38594=>20626,38595=>20627,38600=>20628,38602=>20629,38603=>20630,38608=>20631,38609=>20632,38611=>20633,38612=>20634,38615=>20635,38616=>20636,38618=>20637,38621=>20638,38622=>20639,38623=>20640,38625=>20641,38628=>20642,38629=>20643,38630=>20644,38631=>20645,38635=>20646,38636=>20647,38637=>20648,38638=>20649,38640=>20650,38641=>20651,38644=>20652,38645=>20653,38648=>20654,38650=>20655,38652=>20656,38653=>20657,38655=>20658,38658=>20659,38659=>20660,38661=>20661,38666=>20662,38667=>20663,38668=>20664,38672=>20665,38673=>20666,38674=>20667,38676=>20668,38677=>20669,38679=>20670,38680=>20671,38681=>20672,38682=>20673,38683=>20674,38685=>20675,38687=>20676,38688=>20677,38689=>20678,38690=>20679,38691=>20680,38692=>20681,38693=>20682,38694=>20683,38696=>20684,38697=>20685,38699=>20686,38700=>20687,38702=>20688,38703=>20689,38705=>20690,38707=>20691,38708=>20692,38709=>20693,38710=>20694,38711=>20695,38714=>20696,38715=>20697,38716=>20698,38719=>20699,38720=>20700,38721=>20701,38723=>20702,38725=>20703,38726=>20704,38727=>20705,38729=>20706,38730=>20707,38731=>20708,38732=>20709,38733=>20710,38734=>20711,38735=>20712,38736=>20713,12205=>20714,38737=>20714,38740=>20715,38741=>20716,38743=>20717,38744=>20718,38748=>20719,38749=>20720,38751=>20721,38755=>20722,38756=>20723,38758=>20724,38759=>20725,38762=>20726,38763=>20727,38764=>20728,38765=>20729,38766=>20730,38767=>20731,38768=>20732,38769=>20733,38770=>20734,38773=>20735,38775=>20736,38776=>20737,38777=>20738,38778=>20739,38779=>20740,38781=>20741,38782=>20742,38783=>20743,38784=>20744,38785=>20745,38786=>20746,38787=>20747,38788=>20748,38790=>20749,38791=>20750,38792=>20751,38793=>20752,38794=>20753,38796=>20754,38798=>20755,38800=>20756,38803=>20757,38805=>20758,38806=>20759,38807=>20760,38809=>20761,38810=>20762,38811=>20763,38812=>20764,38813=>20765,38814=>20766,38815=>20767,38817=>20768,38818=>20769,38820=>20770,38821=>20771,38823=>20772,38824=>20773,38825=>20774,38826=>20775,38828=>20776,38830=>20777,38832=>20778,38833=>20779,38835=>20780,38837=>20781,38838=>20782,38839=>20783,38840=>20784,38841=>20785,38842=>20786,38843=>20787,38844=>20788,38846=>20789,38847=>20790,38848=>20791,38849=>20792,38850=>20793,38852=>20794,38853=>20795,38855=>20796,38856=>20797,38858=>20798,38861=>20799,38862=>20800,38863=>20801,38864=>20802,38865=>20803,38866=>20804,38868=>20805,38869=>20806,38870=>20807,38871=>20808,38872=>20809,38874=>20810,38875=>20811,38877=>20812,38879=>20813,38880=>20814,38881=>20815,38882=>20816,38883=>20817,38884=>20818,38885=>20819,38888=>20820,38894=>20821,38895=>20822,38896=>20823,38897=>20824,38898=>20825,38900=>20826,38903=>20827,38904=>20828,38905=>20829,38906=>20830,38907=>20831,38908=>20832,38909=>20833,38910=>20834,38912=>20835,38916=>20836,38921=>20837,38923=>20838,38925=>20839,38932=>20840,38933=>20841,38934=>20842,38937=>20843,38938=>20844,38939=>20845,38941=>20846,38942=>20847,38943=>20848,38944=>20849,38946=>20850,38947=>20851,38949=>20852,38951=>20853,38952=>20854,38953=>20855,38954=>20856,38955=>20857,38956=>20858,38958=>20859,38959=>20860,38961=>20861,38962=>20862,38963=>20863,38964=>20864,38965=>20865,38966=>20866,38969=>20867,38970=>20868,38972=>20869,38974=>20870,38975=>20871,38976=>20872,38977=>20873,38978=>20874,38979=>20875,38980=>20876,38981=>20877,38983=>20878,38984=>20879,38985=>20880,38986=>20881,38987=>20882,38991=>20883,38992=>20884,38993=>20885,38994=>20886,38997=>20887,38998=>20888,38999=>20889,39002=>20890,39004=>20891,39005=>20892,39007=>20893,39008=>20894,39009=>20895,39011=>20896,39012=>20897,39014=>20898,39016=>20899,39017=>20900,39018=>20901,39021=>20902,39022=>20903,39026=>20904,39051=>20905,39054=>20906,39058=>20907,39061=>20908,39065=>20909,39075=>20910,39081=>20911,39082=>20912,39083=>20913,39084=>20914,39085=>20915,39088=>20916,39090=>20917,39092=>20918,39093=>20919,39095=>20920,39096=>20921,39097=>20922,39098=>20923,39099=>20924,39101=>20925,39102=>20926,39103=>20927,39104=>20928,39105=>20929,39106=>20930,39107=>20931,39109=>20932,39111=>20933,39113=>20934,39114=>20935,39115=>20936,39116=>20937,39117=>20938,39119=>20939,39120=>20940,39124=>20941,39126=>20942,39127=>20943,39132=>20944,39133=>20945,39137=>20946,39139=>20947,39140=>20948,39141=>20949,39142=>20950,39148=>20951,39150=>20952,39152=>20953,39153=>20954,39155=>20955,39157=>20956,39158=>20957,39159=>20958,39160=>20959,39161=>20960,39162=>20961,39163=>20962,39167=>20963,39168=>20964,39169=>20965,39170=>20966,39172=>20967,39174=>20968,39175=>20969,39176=>20970,39179=>20971,39182=>20972,39183=>20973,39188=>20974,39189=>20975,39190=>20976,39191=>20977,39193=>20978,39194=>20979,39196=>20980,39197=>20981,39199=>20982,39200=>20983,39202=>20984,39203=>20985,39204=>20986,39205=>20987,39206=>20988,39207=>20989,39209=>20990,39210=>20991,39211=>20992,39212=>20993,39213=>20994,39215=>20995,39216=>20996,39217=>20997,39218=>20998,39220=>20999,39221=>21000,39222=>21001,39224=>21002,39225=>21003,39226=>21004,39227=>21005,39229=>21006,39232=>21007,39233=>21008,39234=>21009,39236=>21010,39238=>21011,39239=>21012,39245=>21013,39246=>21014,39247=>21015,39248=>21016,39251=>21017,39254=>21018,39256=>21019,39257=>21020,39258=>21021,39259=>21022,39261=>21023,39263=>21024,39264=>21025,39265=>21026,39268=>21027,39270=>21028,39283=>21029,39288=>21030,39289=>21031,39291=>21032,39294=>21033,39298=>21034,39299=>21035,39305=>21036,39308=>21037,39310=>21038,39322=>21039,39323=>21040,39324=>21041,39325=>21042,39326=>21043,39327=>21044,39328=>21045,39329=>21046,39330=>21047,39331=>21048,39332=>21049,39334=>21050,39335=>21051,39337=>21052,39338=>21053,39339=>21054,39343=>21055,39344=>21056,39346=>21057,39349=>21058,39350=>21059,39351=>21060,39352=>21061,39353=>21062,39354=>21063,39355=>21064,39356=>21065,39357=>21066,39358=>21067,39359=>21068,39360=>21069,39362=>21070,39363=>21071,39364=>21072,39365=>21073,39366=>21074,39367=>21075,39368=>21076,39369=>21077,39370=>21078,39371=>21079,39372=>21080,39373=>21081,39374=>21082,39375=>21083,39379=>21084,39382=>21085,39383=>21086,39386=>21087,39388=>21088,39390=>21089,39392=>21090,39395=>21091,39396=>21092,39397=>21093,39398=>21094,39399=>21095,39400=>21096,39401=>21097,39402=>21098,39403=>21099,39404=>21100,39406=>21101,39407=>21102,39408=>21103,39410=>21104,39411=>21105,39412=>21106,39413=>21107,39414=>21108,39415=>21109,39416=>21110,39417=>21111,39418=>21112,39419=>21113,39420=>21114,39421=>21115,39422=>21116,39424=>21117,39426=>21118,39427=>21119,39428=>21120,39430=>21121,39431=>21122,39432=>21123,39433=>21124,39434=>21125,39435=>21126,39436=>21127,39440=>21128,39441=>21129,39442=>21130,39443=>21131,39444=>21132,39445=>21133,39447=>21134,39448=>21135,39450=>21136,39451=>21137,39452=>21138,39453=>21139,39454=>21140,39455=>21141,39456=>21142,39457=>21143,39458=>21144,39459=>21145,39460=>21146,39461=>21147,39462=>21148,39463=>21149,39464=>21150,39465=>21151,39466=>21152,39468=>21153,39471=>21154,39473=>21155,39474=>21156,39475=>21157,39476=>21158,39477=>21159,39481=>21160,39482=>21161,39483=>21162,39484=>21163,39485=>21164,39487=>21165,39494=>21166,39495=>21167,39496=>21168,39497=>21169,39499=>21170,39500=>21171,39502=>21172,39504=>21173,39505=>21174,39506=>21175,39507=>21176,39508=>21177,39510=>21178,39512=>21179,39513=>21180,39516=>21181,39517=>21182,39518=>21183,39520=>21184,39521=>21185,39523=>21186,39526=>21187,39527=>21188,39528=>21189,39529=>21190,39531=>21191,39538=>21192,39555=>21193,39561=>21194,39565=>21195,39566=>21196,39572=>21197,39573=>21198,39577=>21199,39590=>21200,39593=>21201,39594=>21202,39595=>21203,39596=>21204,39597=>21205,39598=>21206,39602=>21207,39603=>21208,39604=>21209,39605=>21210,39609=>21211,39611=>21212,39613=>21213,39614=>21214,39615=>21215,39619=>21216,39620=>21217,39622=>21218,39623=>21219,39624=>21220,39625=>21221,39626=>21222,39629=>21223,39630=>21224,39632=>21225,39639=>21226,39641=>21227,39642=>21228,39643=>21229,39644=>21230,39645=>21231,39646=>21232,39648=>21233,39650=>21234,39651=>21235,39652=>21236,39653=>21237,39655=>21238,39656=>21239,39657=>21240,39658=>21241,39660=>21242,39664=>21243,39665=>21244,39666=>21245,39667=>21246,39668=>21247,39669=>21248,39670=>21249,39671=>21250,39672=>21251,39674=>21252,39676=>21253,39677=>21254,39678=>21255,39679=>21256,39680=>21257,39681=>21258,39682=>21259,39684=>21260,39685=>21261,39687=>21262,39689=>21263,39690=>21264,39691=>21265,39692=>21266,39694=>21267,39696=>21268,39697=>21269,39698=>21270,39700=>21271,39701=>21272,39702=>21273,39703=>21274,39704=>21275,39705=>21276,39707=>21277,39708=>21278,39709=>21279,39710=>21280,39712=>21281,39713=>21282,39716=>21283,39718=>21284,39720=>21285,39722=>21286,39723=>21287,39724=>21288,39725=>21289,39728=>21290,39731=>21291,39732=>21292,39733=>21293,39734=>21294,39735=>21295,39736=>21296,39737=>21297,39738=>21298,39741=>21299,39742=>21300,39743=>21301,39744=>21302,39750=>21303,39754=>21304,39755=>21305,39756=>21306,39760=>21307,39762=>21308,39763=>21309,39765=>21310,39766=>21311,39767=>21312,39769=>21313,39771=>21314,39772=>21315,39773=>21316,39774=>21317,39775=>21318,39776=>21319,39777=>21320,39778=>21321,39779=>21322,39780=>21323,39781=>21324,39782=>21325,39783=>21326,39784=>21327,39785=>21328,39786=>21329,39787=>21330,39788=>21331,39789=>21332,39790=>21333,39792=>21334,39793=>21335,39794=>21336,39795=>21337,39797=>21338,39798=>21339,39800=>21340,39801=>21341,39802=>21342,39803=>21343,39804=>21344,39805=>21345,39806=>21346,39807=>21347,39808=>21348,39810=>21349,39812=>21350,39813=>21351,39814=>21352,39815=>21353,39816=>21354,39817=>21355,39818=>21356,39819=>21357,39820=>21358,39821=>21359,39823=>21360,39827=>21361,39828=>21362,39829=>21363,39830=>21364,39831=>21365,39832=>21366,39833=>21367,39835=>21368,39836=>21369,39839=>21370,39840=>21371,39841=>21372,39842=>21373,39843=>21374,39844=>21375,39845=>21376,39846=>21377,39847=>21378,39848=>21379,39849=>21380,39852=>21381,39855=>21382,39856=>21383,39857=>21384,39858=>21385,39859=>21386,39860=>21387,39861=>21388,39862=>21389,39863=>21390,39864=>21391,39865=>21392,39866=>21393,39867=>21394,39868=>21395,39869=>21396,39870=>21397,39871=>21398,39874=>21399,39875=>21400,39876=>21401,39877=>21402,39878=>21403,39880=>21404,39883=>21405,39884=>21406,39885=>21407,39886=>21408,39887=>21409,39888=>21410,39889=>21411,39890=>21412,39891=>21413,39893=>21414,39895=>21415,39896=>21416,39897=>21417,39898=>21418,39900=>21419,39902=>21420,39903=>21421,39904=>21422,39907=>21423,39909=>21424,39910=>21425,39913=>21426,39916=>21427,39917=>21428,39918=>21429,39919=>21430,39921=>21431,39922=>21432,39923=>21433,39925=>21434,39926=>21435,39927=>21436,39928=>21437,39929=>21438,39930=>21439,39931=>21440,39932=>21441,39934=>21442,39936=>21443,39937=>21444,39938=>21445,39939=>21446,39940=>21447,39941=>21448,39942=>21449,39943=>21450,39946=>21451,39947=>21452,39948=>21453,39950=>21454,39951=>21455,39953=>21456,39956=>21457,39957=>21458,39958=>21459,39959=>21460,39960=>21461,39961=>21462,39962=>21463,39963=>21464,39964=>21465,39965=>21466,39966=>21467,39967=>21468,39969=>21469,39970=>21470,39972=>21471,39974=>21472,39975=>21473,39978=>21474,39979=>21475,39980=>21476,39982=>21477,39983=>21478,39984=>21479,39988=>21480,39990=>21481,39992=>21482,39994=>21483,39996=>21484,39997=>21485,39999=>21486,40000=>21487,40001=>21488,40002=>21489,40003=>21490,40004=>21491,40006=>21492,40007=>21493,40010=>21494,40011=>21495,40012=>21496,40013=>21497,40014=>21498,40015=>21499,40016=>21500,40017=>21501,40019=>21502,40021=>21503,40025=>21504,40026=>21505,40027=>21506,40028=>21507,40030=>21508,40032=>21509,40033=>21510,40034=>21511,40035=>21512,40036=>21513,40037=>21514,40038=>21515,40040=>21516,40041=>21517,40042=>21518,40043=>21519,40044=>21520,40046=>21521,40047=>21522,40048=>21523,40049=>21524,40050=>21525,40051=>21526,40052=>21527,40053=>21528,40054=>21529,40055=>21530,40057=>21531,40059=>21532,40061=>21533,40062=>21534,40064=>21535,40067=>21536,40068=>21537,40073=>21538,40074=>21539,40076=>21540,40079=>21541,40083=>21542,40086=>21543,40087=>21544,40088=>21545,40089=>21546,40093=>21547,40106=>21548,40108=>21549,40111=>21550,40121=>21551,40126=>21552,40127=>21553,40128=>21554,40129=>21555,40130=>21556,40136=>21557,40137=>21558,40145=>21559,40146=>21560,40154=>21561,40155=>21562,40160=>21563,40161=>21564,40163=>21565,40164=>21566,40166=>21567,40167=>21568,40168=>21569,40170=>21570,40171=>21571,40173=>21572,40174=>21573,40175=>21574,40176=>21575,40177=>21576,40178=>21577,40181=>21578,40183=>21579,40184=>21580,40185=>21581,40186=>21582,40187=>21583,40188=>21584,40189=>21585,40190=>21586,40191=>21587,40192=>21588,40193=>21589,40194=>21590,40195=>21591,40196=>21592,40197=>21593,40200=>21594,40202=>21595,40203=>21596,40204=>21597,40205=>21598,40206=>21599,40207=>21600,40208=>21601,40209=>21602,40210=>21603,40211=>21604,40212=>21605,40214=>21606,40215=>21607,40216=>21608,40217=>21609,40218=>21610,40220=>21611,40222=>21612,40224=>21613,40225=>21614,40226=>21615,40228=>21616,40229=>21617,40231=>21618,40233=>21619,40234=>21620,40235=>21621,40236=>21622,40237=>21623,40238=>21624,40241=>21625,40242=>21626,40243=>21627,40244=>21628,40245=>21629,40246=>21630,40247=>21631,40248=>21632,40249=>21633,40250=>21634,40252=>21635,40253=>21636,40254=>21637,40256=>21638,40257=>21639,40259=>21640,40260=>21641,40261=>21642,40262=>21643,40263=>21644,40264=>21645,40265=>21646,40266=>21647,40267=>21648,40268=>21649,40269=>21650,40270=>21651,40271=>21652,40272=>21653,40276=>21654,40277=>21655,40278=>21656,40279=>21657,40280=>21658,40281=>21659,40282=>21660,40283=>21661,40286=>21662,40287=>21663,40290=>21664,40291=>21665,40292=>21666,40293=>21667,40294=>21668,40295=>21669,40296=>21670,40297=>21671,40299=>21672,40301=>21673,40302=>21674,40304=>21675,40305=>21676,40307=>21677,40308=>21678,40309=>21679,40310=>21680,40311=>21681,40312=>21682,40313=>21683,40314=>21684,40315=>21685,40316=>21686,40317=>21687,40318=>21688,40319=>21689,40320=>21690,40321=>21691,40322=>21692,40323=>21693,40324=>21694,40325=>21695,40326=>21696,40328=>21697,40330=>21698,40331=>21699,40332=>21700,40333=>21701,40334=>21702,40335=>21703,40336=>21704,40337=>21705,40338=>21706,40340=>21707,40341=>21708,40342=>21709,40343=>21710,40345=>21711,40347=>21712,40348=>21713,40349=>21714,40350=>21715,40351=>21716,40352=>21717,40353=>21718,40354=>21719,40355=>21720,40356=>21721,40358=>21722,40359=>21723,40360=>21724,40362=>21725,40363=>21726,40364=>21727,40365=>21728,40366=>21729,40368=>21730,40369=>21731,40370=>21732,40371=>21733,40373=>21734,40374=>21735,40375=>21736,40376=>21737,40377=>21738,40378=>21739,40381=>21740,40382=>21741,40383=>21742,40385=>21743,40387=>21744,40389=>21745,40390=>21746,40391=>21747,40392=>21748,40393=>21749,40394=>21750,40395=>21751,40396=>21752,40397=>21753,40398=>21754,40399=>21755,40400=>21756,40401=>21757,40402=>21758,40404=>21759,40405=>21760,40406=>21761,40408=>21762,40411=>21763,40412=>21764,40413=>21765,40414=>21766,40415=>21767,40416=>21768,40417=>21769,40418=>21770,40419=>21771,40420=>21772,40423=>21773,40424=>21774,40425=>21775,40426=>21776,40427=>21777,40428=>21778,40429=>21779,40430=>21780,40432=>21781,40433=>21782,40436=>21783,40437=>21784,40438=>21785,40439=>21786,40443=>21787,40444=>21788,40445=>21789,40446=>21790,40447=>21791,40448=>21792,40449=>21793,40450=>21794,40451=>21795,40452=>21796,40453=>21797,40454=>21798,40455=>21799,40456=>21800,40457=>21801,40458=>21802,40459=>21803,40461=>21804,40462=>21805,40463=>21806,40464=>21807,40465=>21808,40466=>21809,40467=>21810,40468=>21811,40470=>21812,40471=>21813,40472=>21814,40473=>21815,40476=>21816,40484=>21817,40487=>21818,40494=>21819,40496=>21820,40500=>21821,40507=>21822,40508=>21823,40512=>21824,40525=>21825,40528=>21826,40530=>21827,40531=>21828,40532=>21829,40534=>21830,40537=>21831,40541=>21832,40543=>21833,40544=>21834,40545=>21835,40546=>21836,40549=>21837,40558=>21838,40559=>21839,40562=>21840,40564=>21841,40566=>21842,40567=>21843,40568=>21844,40571=>21845,40576=>21846,40577=>21847,40579=>21848,40580=>21849,40581=>21850,40582=>21851,40585=>21852,40586=>21853,40588=>21854,40589=>21855,40590=>21856,40591=>21857,40592=>21858,40593=>21859,40596=>21860,40597=>21861,40598=>21862,40600=>21863,40601=>21864,40602=>21865,40603=>21866,40604=>21867,40606=>21868,40608=>21869,40609=>21870,40610=>21871,40611=>21872,40612=>21873,40615=>21874,40616=>21875,40618=>21876,40619=>21877,40620=>21878,40621=>21879,40622=>21880,40624=>21881,40625=>21882,40626=>21883,40627=>21884,40630=>21885,40631=>21886,40633=>21887,40634=>21888,40636=>21889,40639=>21890,40640=>21891,40641=>21892,40642=>21893,12232=>21894,40643=>21894,40645=>21895,40646=>21896,40647=>21897,40648=>21898,40650=>21899,40651=>21900,40656=>21901,40658=>21902,40659=>21903,40661=>21904,40662=>21905,40663=>21906,40665=>21907,40666=>21908,40673=>21909,40675=>21910,40676=>21911,40678=>21912,40683=>21913,40684=>21914,40685=>21915,40686=>21916,40688=>21917,40689=>21918,40691=>21919,40693=>21920,40694=>21921,40696=>21922,40698=>21923,40704=>21924,40705=>21925,40706=>21926,40707=>21927,40708=>21928,40709=>21929,40710=>21930,40711=>21931,40712=>21932,40714=>21933,40716=>21934,40719=>21935,40721=>21936,40722=>21937,40724=>21938,40726=>21939,40728=>21940,40730=>21941,40731=>21942,40732=>21943,40733=>21944,40734=>21945,40735=>21946,40737=>21947,40739=>21948,40740=>21949,40741=>21950,40742=>21951,40743=>21952,40744=>21953,40745=>21954,40746=>21955,40747=>21956,40749=>21957,40750=>21958,40752=>21959,40753=>21960,40754=>21961,40755=>21962,40756=>21963,40757=>21964,40758=>21965,40760=>21966,40762=>21967,40764=>21968,40767=>21969,40768=>21970,40769=>21971,40770=>21972,40771=>21973,40773=>21974,40774=>21975,40775=>21976,40776=>21977,40777=>21978,40780=>21979,40781=>21980,40782=>21981,40787=>21982,40789=>21983,40790=>21984,40791=>21985,40792=>21986,40794=>21987,40795=>21988,40797=>21989,40798=>21990,40802=>21991,40804=>21992,40805=>21993,40807=>21994,40808=>21995,40809=>21996,40811=>21997,40813=>21998,40814=>21999,40815=>22000,40816=>22001,40817=>22002,40819=>22003,40820=>22004,40821=>22005,40822=>22006,40824=>22007,40825=>22008,40826=>22009,40827=>22010,40828=>22011,40829=>22012,40830=>22013,40833=>22014,40834=>22015,40846=>22016,40847=>22017,40849=>22018,40850=>22019,40851=>22020,40854=>22021,40855=>22022,40856=>22023,40861=>22024,40862=>22025,40865=>22026,40866=>22027,40867=>22028,40868=>22029,40869=>22030,63788=>22031,64013=>22032,64014=>22033,64015=>22034,64017=>22035,64019=>22036,64020=>22037,64024=>22038,64031=>22039,64032=>22040,64033=>22041,64035=>22042,64036=>22043,64039=>22044,64040=>22045,64041=>22046,11905=>22047,59413=>22047,131207=>22048,59414=>22048,131209=>22049,59415=>22049,131276=>22050,59416=>22050,11908=>22051,59417=>22051,13427=>22052,59418=>22052,13383=>22053,59419=>22053,11912=>22054,59420=>22054,11915=>22055,59421=>22055,40884=>22056,59422=>22056,13726=>22057,59423=>22057,13850=>22058,59424=>22058,13838=>22059,59425=>22059,11916=>22060,59426=>22060,11927=>22061,59427=>22061,14702=>22062,59428=>22062,14616=>22063,59429=>22063,40885=>22064,59430=>22064,14799=>22065,59431=>22065,14815=>22066,59432=>22066,14963=>22067,59433=>22067,14800=>22068,59434=>22068,40886=>22069,59435=>22069,40887=>22070,59436=>22070,15182=>22071,59437=>22071,15470=>22072,59438=>22072,15584=>22073,59439=>22073,11943=>22074,59440=>22074,136663=>22075,59441=>22075,40888=>22076,59442=>22076,11946=>22077,59443=>22077,16470=>22078,59444=>22078,16735=>22079,59445=>22079,11950=>22080,59446=>22080,17207=>22081,59447=>22081,11955=>22082,59448=>22082,11958=>22083,59449=>22083,11959=>22084,59450=>22084,141711=>22085,59451=>22085,17329=>22086,59452=>22086,17324=>22087,59453=>22087,11963=>22088,59454=>22088,17373=>22089,59455=>22089,17622=>22090,59456=>22090,18017=>22091,59457=>22091,17996=>22092,59458=>22092,40889=>22093,132361=>22093,59459=>22093,18211=>22094,59460=>22094,18217=>22095,59461=>22095,18300=>22096,59462=>22096,18317=>22097,59463=>22097,11978=>22098,59464=>22098,18759=>22099,59465=>22099,18810=>22100,59466=>22100,18813=>22101,59467=>22101,18818=>22102,59468=>22102,18819=>22103,59469=>22103,18821=>22104,59470=>22104,18822=>22105,59471=>22105,18847=>22106,59472=>22106,18843=>22107,59473=>22107,18871=>22108,59474=>22108,18870=>22109,59475=>22109,40890=>22110,133533=>22110,59476=>22110,147966=>22111,59477=>22111,19619=>22112,59478=>22112,19615=>22113,59479=>22113,19616=>22114,59480=>22114,19617=>22115,59481=>22115,19575=>22116,59482=>22116,19618=>22117,59483=>22117,19731=>22118,59484=>22118,19732=>22119,59485=>22119,19733=>22120,59486=>22120,19734=>22121,59487=>22121,19735=>22122,59488=>22122,19736=>22123,59489=>22123,19737=>22124,59490=>22124,19886=>22125,59491=>22125,40891=>22126,59492=>22126,8364=>22353,59244=>22353,165=>22354,12351=>22357,12436=>22375,12535=>22390,12537=>22391,12536=>22392,12538=>22393,12339=>22395,12340=>22396,12341=>22397,12344=>22398,12345=>22399,12346=>22400,12586=>22401,12587=>22402,12588=>22403,12704=>22404,12705=>22405,12706=>22406,12707=>22407,12708=>22408,12709=>22409,12710=>22410,12711=>22411,12712=>22412,12713=>22413,12714=>22414,12715=>22415,12716=>22416,12717=>22417,12718=>22418,12719=>22419,12720=>22420,12721=>22421,12722=>22422,12723=>22423,12724=>22424,12725=>22425,12726=>22426,12727=>22427,11904=>22428,11906=>22429,11907=>22430,11909=>22431,11910=>22432,11911=>22433,11913=>22434,11914=>22435,11917=>22436,11918=>22437,11919=>22438,11920=>22439,11921=>22440,11922=>22441,11923=>22442,11924=>22443,11925=>22444,11926=>22445,11928=>22446,11929=>22447,11931=>22448,11932=>22449,11933=>22450,11934=>22451,11935=>22452,11936=>22453,11937=>22454,11938=>22455,11939=>22456,11940=>22457,11941=>22458,11942=>22459,11944=>22460,11945=>22461,11947=>22462,11948=>22463,11949=>22464,11951=>22465,11952=>22466,11953=>22467,11954=>22468,11956=>22469,11957=>22470,11960=>22471,11961=>22472,11962=>22473,11964=>22474,11965=>22475,11966=>22476,11967=>22477,11968=>22478,11969=>22479,11970=>22480,11971=>22481,11972=>22482,11973=>22483,11974=>22484,11975=>22485,11976=>22486,11977=>22487,11979=>22488,11980=>22489,11981=>22490,11982=>22491,11983=>22492,11984=>22493,11985=>22494,11986=>22495,11987=>22496,11988=>22497,11989=>22498,11990=>22499,11991=>22500,11992=>22501,11993=>22502,11994=>22503,11995=>22504,11996=>22505,11997=>22506,11998=>22507,11999=>22508,12000=>22509,12001=>22510,12002=>22511,12003=>22512,12004=>22513,12005=>22514,12006=>22515,12007=>22516,12008=>22517,12009=>22518,12010=>22519,12011=>22520,12012=>22521,12013=>22522,12014=>22523,12015=>22524,12016=>22525,12017=>22526,12018=>22527,12019=>22528,13312=>22529,13313=>22530,13314=>22531,13315=>22532,13316=>22533,13317=>22534,13318=>22535,13319=>22536,13320=>22537,13321=>22538,13322=>22539,13323=>22540,13324=>22541,13325=>22542,13326=>22543,13327=>22544,13328=>22545,13329=>22546,13330=>22547,13331=>22548,13332=>22549,13333=>22550,13334=>22551,13335=>22552,13336=>22553,13337=>22554,13338=>22555,13339=>22556,13340=>22557,13341=>22558,13342=>22559,13343=>22560,13344=>22561,13345=>22562,13346=>22563,13347=>22564,13348=>22565,13349=>22566,13350=>22567,13351=>22568,13352=>22569,13353=>22570,13354=>22571,13355=>22572,13356=>22573,13357=>22574,13358=>22575,13359=>22576,13360=>22577,13361=>22578,13362=>22579,13363=>22580,13364=>22581,13365=>22582,13366=>22583,13367=>22584,13368=>22585,13369=>22586,13370=>22587,13371=>22588,13372=>22589,13373=>22590,13374=>22591,13375=>22592,13376=>22593,13377=>22594,13378=>22595,13379=>22596,13380=>22597,13381=>22598,13382=>22599,13384=>22600,13385=>22601,13386=>22602,13387=>22603,13388=>22604,13389=>22605,13390=>22606,13391=>22607,13392=>22608,13393=>22609,13394=>22610,13395=>22611,13396=>22612,13397=>22613,13398=>22614,13399=>22615,13400=>22616,13401=>22617,13402=>22618,13403=>22619,13404=>22620,13405=>22621,13406=>22622,13407=>22623,13408=>22624,13409=>22625,13410=>22626,13411=>22627,13412=>22628,13413=>22629,13414=>22630,13415=>22631,13416=>22632,13417=>22633,13418=>22634,13419=>22635,13420=>22636,13421=>22637,13422=>22638,13423=>22639,13424=>22640,13425=>22641,13426=>22642,13428=>22643,13429=>22644,13430=>22645,13431=>22646,13432=>22647,13433=>22648,13434=>22649,13435=>22650,13436=>22651,13437=>22652,13438=>22653,13439=>22654,13440=>22655,13441=>22656,13442=>22657,13443=>22658,13444=>22659,13445=>22660,13446=>22661,13447=>22662,13448=>22663,13449=>22664,13450=>22665,13451=>22666,13452=>22667,13453=>22668,13454=>22669,13455=>22670,13456=>22671,13457=>22672,13458=>22673,13459=>22674,13460=>22675,13461=>22676,13462=>22677,13463=>22678,13464=>22679,13465=>22680,13466=>22681,13467=>22682,13468=>22683,13469=>22684,13470=>22685,13471=>22686,13472=>22687,13473=>22688,13474=>22689,13475=>22690,13476=>22691,13477=>22692,13478=>22693,13479=>22694,13480=>22695,13481=>22696,13482=>22697,13483=>22698,13484=>22699,13485=>22700,13486=>22701,13487=>22702,13488=>22703,13489=>22704,13490=>22705,13491=>22706,13492=>22707,13493=>22708,13494=>22709,13495=>22710,13496=>22711,13497=>22712,13498=>22713,13499=>22714,13500=>22715,13501=>22716,13502=>22717,13503=>22718,13504=>22719,13505=>22720,13506=>22721,13507=>22722,13508=>22723,13509=>22724,13510=>22725,13511=>22726,13512=>22727,13513=>22728,13514=>22729,13515=>22730,13516=>22731,13517=>22732,13518=>22733,13519=>22734,13520=>22735,13521=>22736,13522=>22737,13523=>22738,13524=>22739,13525=>22740,13526=>22741,13527=>22742,13528=>22743,13529=>22744,13530=>22745,13531=>22746,13532=>22747,13533=>22748,13534=>22749,13535=>22750,13536=>22751,13537=>22752,13538=>22753,13539=>22754,13540=>22755,13541=>22756,13542=>22757,13543=>22758,13544=>22759,13545=>22760,13546=>22761,13547=>22762,13548=>22763,13549=>22764,13550=>22765,13551=>22766,13552=>22767,13553=>22768,13554=>22769,13555=>22770,13556=>22771,13557=>22772,13558=>22773,13559=>22774,13560=>22775,13561=>22776,13562=>22777,13563=>22778,13564=>22779,13565=>22780,13566=>22781,13567=>22782,13568=>22783,13569=>22784,13570=>22785,13571=>22786,13572=>22787,13573=>22788,13574=>22789,13575=>22790,13576=>22791,13577=>22792,13578=>22793,13579=>22794,13580=>22795,13581=>22796,13582=>22797,13583=>22798,13584=>22799,13585=>22800,13586=>22801,13587=>22802,13588=>22803,13589=>22804,13590=>22805,13591=>22806,13592=>22807,13593=>22808,13594=>22809,13595=>22810,13596=>22811,13597=>22812,13598=>22813,13599=>22814,13600=>22815,13601=>22816,13602=>22817,13603=>22818,13604=>22819,13605=>22820,13606=>22821,13607=>22822,13608=>22823,13609=>22824,13610=>22825,13611=>22826,13612=>22827,13613=>22828,13614=>22829,13615=>22830,13616=>22831,13617=>22832,13618=>22833,13619=>22834,13620=>22835,13621=>22836,13622=>22837,13623=>22838,13624=>22839,13625=>22840,13626=>22841,13627=>22842,13628=>22843,13629=>22844,13630=>22845,13631=>22846,13632=>22847,13633=>22848,13634=>22849,13635=>22850,13636=>22851,13637=>22852,13638=>22853,13639=>22854,13640=>22855,13641=>22856,13642=>22857,13643=>22858,13644=>22859,13645=>22860,13646=>22861,13647=>22862,13648=>22863,13649=>22864,13650=>22865,13651=>22866,13652=>22867,13653=>22868,13654=>22869,13655=>22870,13656=>22871,13657=>22872,13658=>22873,13659=>22874,13660=>22875,13661=>22876,13662=>22877,13663=>22878,13664=>22879,13665=>22880,13666=>22881,13667=>22882,13668=>22883,13669=>22884,13670=>22885,13671=>22886,13672=>22887,13673=>22888,13674=>22889,13675=>22890,13676=>22891,13677=>22892,13678=>22893,13679=>22894,13680=>22895,13681=>22896,13682=>22897,13683=>22898,13684=>22899,13685=>22900,13686=>22901,13687=>22902,13688=>22903,13689=>22904,13690=>22905,13691=>22906,13692=>22907,13693=>22908,13694=>22909,13695=>22910,13696=>22911,13697=>22912,13698=>22913,13699=>22914,13700=>22915,13701=>22916,13702=>22917,13703=>22918,13704=>22919,13705=>22920,13706=>22921,13707=>22922,13708=>22923,13709=>22924,13710=>22925,13711=>22926,13712=>22927,13713=>22928,13714=>22929,13715=>22930,13716=>22931,13717=>22932,13718=>22933,13719=>22934,13720=>22935,13721=>22936,13722=>22937,13723=>22938,13724=>22939,13725=>22940,13727=>22941,13728=>22942,13729=>22943,13730=>22944,13731=>22945,13732=>22946,13733=>22947,13734=>22948,13735=>22949,13736=>22950,13737=>22951,13738=>22952,13739=>22953,13740=>22954,13741=>22955,13742=>22956,13743=>22957,13744=>22958,13745=>22959,13746=>22960,13747=>22961,13748=>22962,13749=>22963,13750=>22964,13751=>22965,13752=>22966,13753=>22967,13754=>22968,13755=>22969,13756=>22970,13757=>22971,13758=>22972,13759=>22973,13760=>22974,13761=>22975,13762=>22976,13763=>22977,13764=>22978,13765=>22979,13766=>22980,13767=>22981,13768=>22982,13769=>22983,13770=>22984,13771=>22985,13772=>22986,13773=>22987,13774=>22988,13775=>22989,13776=>22990,13777=>22991,13778=>22992,13779=>22993,13780=>22994,13781=>22995,13782=>22996,13783=>22997,13784=>22998,13785=>22999,13786=>23000,13787=>23001,13788=>23002,13789=>23003,13790=>23004,13791=>23005,13792=>23006,13793=>23007,13794=>23008,13795=>23009,13796=>23010,13797=>23011,13798=>23012,13799=>23013,13800=>23014,13801=>23015,13802=>23016,13803=>23017,13804=>23018,13805=>23019,13806=>23020,13807=>23021,13808=>23022,13809=>23023,13810=>23024,13811=>23025,13812=>23026,13813=>23027,13814=>23028,13815=>23029,13816=>23030,13817=>23031,13818=>23032,13819=>23033,13820=>23034,13821=>23035,13822=>23036,13823=>23037,13824=>23038,13825=>23039,13826=>23040,13827=>23041,13828=>23042,13829=>23043,13830=>23044,13831=>23045,13832=>23046,13833=>23047,13834=>23048,13835=>23049,13836=>23050,13837=>23051,13839=>23052,13840=>23053,13841=>23054,13842=>23055,13843=>23056,13844=>23057,13845=>23058,13846=>23059,13847=>23060,13848=>23061,13849=>23062,13851=>23063,13852=>23064,13853=>23065,13854=>23066,13855=>23067,13856=>23068,13857=>23069,13858=>23070,13859=>23071,13860=>23072,13861=>23073,13862=>23074,13863=>23075,13864=>23076,13865=>23077,13866=>23078,13867=>23079,13868=>23080,13869=>23081,13870=>23082,13871=>23083,13872=>23084,13873=>23085,13874=>23086,13875=>23087,13876=>23088,13877=>23089,13878=>23090,13879=>23091,13880=>23092,13881=>23093,13882=>23094,13883=>23095,13884=>23096,13885=>23097,13886=>23098,13887=>23099,13888=>23100,13889=>23101,13890=>23102,13891=>23103,13892=>23104,13893=>23105,13894=>23106,13895=>23107,13896=>23108,13897=>23109,13898=>23110,13899=>23111,13900=>23112,13901=>23113,13902=>23114,13903=>23115,13904=>23116,13905=>23117,13906=>23118,13907=>23119,13908=>23120,13909=>23121,13910=>23122,13911=>23123,13912=>23124,13913=>23125,13914=>23126,13915=>23127,13916=>23128,13917=>23129,13918=>23130,13919=>23131,13920=>23132,13921=>23133,13922=>23134,13923=>23135,13924=>23136,13925=>23137,13926=>23138,13927=>23139,13928=>23140,13929=>23141,13930=>23142,13931=>23143,13932=>23144,13933=>23145,13934=>23146,13935=>23147,13936=>23148,13937=>23149,13938=>23150,13939=>23151,13940=>23152,13941=>23153,13942=>23154,13943=>23155,13944=>23156,13945=>23157,13946=>23158,13947=>23159,13948=>23160,13949=>23161,13950=>23162,13951=>23163,13952=>23164,13953=>23165,13954=>23166,13955=>23167,13956=>23168,13957=>23169,13958=>23170,13959=>23171,13960=>23172,13961=>23173,13962=>23174,13963=>23175,13964=>23176,13965=>23177,13966=>23178,13967=>23179,13968=>23180,13969=>23181,13970=>23182,13971=>23183,13972=>23184,13973=>23185,13974=>23186,13975=>23187,13976=>23188,13977=>23189,13978=>23190,13979=>23191,13980=>23192,13981=>23193,13982=>23194,13983=>23195,13984=>23196,13985=>23197,13986=>23198,13987=>23199,13988=>23200,13989=>23201,13990=>23202,13991=>23203,13992=>23204,13993=>23205,13994=>23206,13995=>23207,13996=>23208,13997=>23209,13998=>23210,13999=>23211,14000=>23212,14001=>23213,14002=>23214,14003=>23215,14004=>23216,14005=>23217,14006=>23218,14007=>23219,14008=>23220,14009=>23221,14010=>23222,14011=>23223,14012=>23224,14013=>23225,14014=>23226,14015=>23227,14016=>23228,14017=>23229,14018=>23230,14019=>23231,14020=>23232,14021=>23233,14022=>23234,14023=>23235,14024=>23236,14025=>23237,14026=>23238,14027=>23239,14028=>23240,14029=>23241,14030=>23242,14031=>23243,14032=>23244,14033=>23245,14034=>23246,14035=>23247,14036=>23248,14037=>23249,14038=>23250,14039=>23251,14040=>23252,14041=>23253,14042=>23254,14043=>23255,14044=>23256,14045=>23257,14046=>23258,14047=>23259,14048=>23260,14049=>23261,14050=>23262,14051=>23263,14052=>23264,14053=>23265,14054=>23266,14055=>23267,14056=>23268,14057=>23269,14058=>23270,14059=>23271,14060=>23272,14061=>23273,14062=>23274,14063=>23275,14064=>23276,14065=>23277,14066=>23278,14067=>23279,14068=>23280,14069=>23281,14070=>23282,14071=>23283,14072=>23284,14073=>23285,14074=>23286,14075=>23287,14076=>23288,14077=>23289,14078=>23290,14079=>23291,14080=>23292,14081=>23293,14082=>23294,14083=>23295,14084=>23296,14085=>23297,14086=>23298,14087=>23299,14088=>23300,14089=>23301,14090=>23302,14091=>23303,14092=>23304,14093=>23305,14094=>23306,14095=>23307,14096=>23308,14097=>23309,14098=>23310,14099=>23311,14100=>23312,14101=>23313,14102=>23314,14103=>23315,14104=>23316,14105=>23317,14106=>23318,14107=>23319,14108=>23320,14109=>23321,14110=>23322,14111=>23323,14112=>23324,14113=>23325,14114=>23326,14115=>23327,14116=>23328,14117=>23329,14118=>23330,14119=>23331,14120=>23332,14121=>23333,14122=>23334,14123=>23335,14124=>23336,14125=>23337,14126=>23338,14127=>23339,14128=>23340,14129=>23341,14130=>23342,14131=>23343,14132=>23344,14133=>23345,14134=>23346,14135=>23347,14136=>23348,14137=>23349,14138=>23350,14139=>23351,14140=>23352,14141=>23353,14142=>23354,14143=>23355,14144=>23356,14145=>23357,14146=>23358,14147=>23359,14148=>23360,14149=>23361,14150=>23362,14151=>23363,14152=>23364,14153=>23365,14154=>23366,14155=>23367,14156=>23368,14157=>23369,14158=>23370,14159=>23371,14160=>23372,14161=>23373,14162=>23374,14163=>23375,14164=>23376,14165=>23377,14166=>23378,14167=>23379,14168=>23380,14169=>23381,14170=>23382,14171=>23383,14172=>23384,14173=>23385,14174=>23386,14175=>23387,14176=>23388,14177=>23389,14178=>23390,14179=>23391,14180=>23392,14181=>23393,14182=>23394,14183=>23395,14184=>23396,14185=>23397,14186=>23398,14187=>23399,14188=>23400,14189=>23401,14190=>23402,14191=>23403,14192=>23404,14193=>23405,14194=>23406,14195=>23407,14196=>23408,14197=>23409,14198=>23410,14199=>23411,14200=>23412,14201=>23413,14202=>23414,14203=>23415,14204=>23416,14205=>23417,14206=>23418,14207=>23419,14208=>23420,14209=>23421,14210=>23422,14211=>23423,14212=>23424,14213=>23425,14214=>23426,14215=>23427,14216=>23428,14217=>23429,14218=>23430,14219=>23431,14220=>23432,14221=>23433,14222=>23434,14223=>23435,14224=>23436,14225=>23437,14226=>23438,14227=>23439,14228=>23440,14229=>23441,14230=>23442,14231=>23443,14232=>23444,14233=>23445,14234=>23446,14235=>23447,14236=>23448,14237=>23449,14238=>23450,14239=>23451,14240=>23452,14241=>23453,14242=>23454,14243=>23455,14244=>23456,14245=>23457,14246=>23458,14247=>23459,14248=>23460,14249=>23461,14250=>23462,14251=>23463,14252=>23464,14253=>23465,14254=>23466,14255=>23467,14256=>23468,14257=>23469,14258=>23470,14259=>23471,14260=>23472,14261=>23473,14262=>23474,14263=>23475,14264=>23476,14265=>23477,14266=>23478,14267=>23479,14268=>23480,14269=>23481,14270=>23482,14271=>23483,14272=>23484,14273=>23485,14274=>23486,14275=>23487,14276=>23488,14277=>23489,14278=>23490,14279=>23491,14280=>23492,14281=>23493,14282=>23494,14283=>23495,14284=>23496,14285=>23497,14286=>23498,14287=>23499,14288=>23500,14289=>23501,14290=>23502,14291=>23503,14292=>23504,14293=>23505,14294=>23506,14295=>23507,14296=>23508,14297=>23509,14298=>23510,14299=>23511,14300=>23512,14301=>23513,14302=>23514,14303=>23515,14304=>23516,14305=>23517,14306=>23518,14307=>23519,14308=>23520,14309=>23521,14310=>23522,14311=>23523,14312=>23524,14313=>23525,14314=>23526,14315=>23527,14316=>23528,14317=>23529,14318=>23530,14319=>23531,14320=>23532,14321=>23533,14322=>23534,14323=>23535,14324=>23536,14325=>23537,14326=>23538,14327=>23539,14328=>23540,14329=>23541,14330=>23542,14331=>23543,14332=>23544,14333=>23545,14334=>23546,14335=>23547,14336=>23548,14337=>23549,14338=>23550,14339=>23551,14340=>23552,14341=>23553,14342=>23554,14343=>23555,14344=>23556,14345=>23557,14346=>23558,14347=>23559,14348=>23560,14349=>23561,14350=>23562,14351=>23563,14352=>23564,14353=>23565,14354=>23566,14355=>23567,14356=>23568,14357=>23569,14358=>23570,14359=>23571,14360=>23572,14361=>23573,14362=>23574,14363=>23575,14364=>23576,14365=>23577,14366=>23578,14367=>23579,14368=>23580,14369=>23581,14370=>23582,14371=>23583,14372=>23584,14373=>23585,14374=>23586,14375=>23587,14376=>23588,14377=>23589,14378=>23590,14379=>23591,14380=>23592,14381=>23593,14382=>23594,14383=>23595,14384=>23596,14385=>23597,14386=>23598,14387=>23599,14388=>23600,14389=>23601,14390=>23602,14391=>23603,14392=>23604,14393=>23605,14394=>23606,14395=>23607,14396=>23608,14397=>23609,14398=>23610,14399=>23611,14400=>23612,14401=>23613,14402=>23614,14403=>23615,14404=>23616,14405=>23617,14406=>23618,14407=>23619,14408=>23620,14409=>23621,14410=>23622,14411=>23623,14412=>23624,14413=>23625,14414=>23626,14415=>23627,14416=>23628,14417=>23629,14418=>23630,14419=>23631,14420=>23632,14421=>23633,14422=>23634,14423=>23635,14424=>23636,14425=>23637,14426=>23638,14427=>23639,14428=>23640,14429=>23641,14430=>23642,14431=>23643,14432=>23644,14433=>23645,14434=>23646,14435=>23647,14436=>23648,14437=>23649,14438=>23650,14439=>23651,14440=>23652,14441=>23653,14442=>23654,14443=>23655,14444=>23656,14445=>23657,14446=>23658,14447=>23659,14448=>23660,14449=>23661,14450=>23662,14451=>23663,14452=>23664,14453=>23665,14454=>23666,14455=>23667,14456=>23668,14457=>23669,14458=>23670,14459=>23671,14460=>23672,14461=>23673,14462=>23674,14463=>23675,14464=>23676,14465=>23677,14466=>23678,14467=>23679,14468=>23680,14469=>23681,14470=>23682,14471=>23683,14472=>23684,14473=>23685,14474=>23686,14475=>23687,14476=>23688,14477=>23689,14478=>23690,14479=>23691,14480=>23692,14481=>23693,14482=>23694,14483=>23695,14484=>23696,14485=>23697,14486=>23698,14487=>23699,14488=>23700,14489=>23701,14490=>23702,14491=>23703,14492=>23704,14493=>23705,14494=>23706,14495=>23707,14496=>23708,14497=>23709,14498=>23710,14499=>23711,14500=>23712,14501=>23713,14502=>23714,14503=>23715,14504=>23716,14505=>23717,14506=>23718,14507=>23719,14508=>23720,14509=>23721,14510=>23722,14511=>23723,14512=>23724,14513=>23725,14514=>23726,14515=>23727,14516=>23728,14517=>23729,14518=>23730,14519=>23731,14520=>23732,14521=>23733,14522=>23734,14523=>23735,14524=>23736,14525=>23737,14526=>23738,14527=>23739,14528=>23740,14529=>23741,14530=>23742,14531=>23743,14532=>23744,14533=>23745,14534=>23746,14535=>23747,14536=>23748,14537=>23749,14538=>23750,14539=>23751,14540=>23752,14541=>23753,14542=>23754,14543=>23755,14544=>23756,14545=>23757,14546=>23758,14547=>23759,14548=>23760,14549=>23761,14550=>23762,14551=>23763,14552=>23764,14553=>23765,14554=>23766,14555=>23767,14556=>23768,14557=>23769,14558=>23770,14559=>23771,14560=>23772,14561=>23773,14562=>23774,14563=>23775,14564=>23776,14565=>23777,14566=>23778,14567=>23779,14568=>23780,14569=>23781,14570=>23782,14571=>23783,14572=>23784,14573=>23785,14574=>23786,14575=>23787,14576=>23788,14577=>23789,14578=>23790,14579=>23791,14580=>23792,14581=>23793,14582=>23794,14583=>23795,14584=>23796,14585=>23797,14586=>23798,14587=>23799,14588=>23800,14589=>23801,14590=>23802,14591=>23803,14592=>23804,14593=>23805,14594=>23806,14595=>23807,14596=>23808,14597=>23809,14598=>23810,14599=>23811,14600=>23812,14601=>23813,14602=>23814,14603=>23815,14604=>23816,14605=>23817,14606=>23818,14607=>23819,14608=>23820,14609=>23821,14610=>23822,14611=>23823,14612=>23824,14613=>23825,14614=>23826,14615=>23827,14617=>23828,14618=>23829,14619=>23830,14620=>23831,14621=>23832,14622=>23833,14623=>23834,14624=>23835,14625=>23836,14626=>23837,14627=>23838,14628=>23839,14629=>23840,14630=>23841,14631=>23842,14632=>23843,14633=>23844,14634=>23845,14635=>23846,14636=>23847,14637=>23848,14638=>23849,14639=>23850,14640=>23851,14641=>23852,14642=>23853,14643=>23854,14644=>23855,14645=>23856,14646=>23857,14647=>23858,14648=>23859,14649=>23860,14650=>23861,14651=>23862,14652=>23863,14653=>23864,14654=>23865,14655=>23866,14656=>23867,14657=>23868,14658=>23869,14659=>23870,14660=>23871,14661=>23872,14662=>23873,14663=>23874,14664=>23875,14665=>23876,14666=>23877,14667=>23878,14668=>23879,14669=>23880,14670=>23881,14671=>23882,14672=>23883,14673=>23884,14674=>23885,14675=>23886,14676=>23887,14677=>23888,14678=>23889,14679=>23890,14680=>23891,14681=>23892,14682=>23893,14683=>23894,14684=>23895,14685=>23896,14686=>23897,14687=>23898,14688=>23899,14689=>23900,14690=>23901,14691=>23902,14692=>23903,14693=>23904,14694=>23905,14695=>23906,14696=>23907,14697=>23908,14698=>23909,14699=>23910,14700=>23911,14701=>23912,14703=>23913,14704=>23914,14705=>23915,14706=>23916,14707=>23917,14708=>23918,14709=>23919,14710=>23920,14711=>23921,14712=>23922,14713=>23923,14714=>23924,14715=>23925,14716=>23926,14717=>23927,14718=>23928,14719=>23929,14720=>23930,14721=>23931,14722=>23932,14723=>23933,14724=>23934,14725=>23935,14726=>23936,14727=>23937,14728=>23938,14729=>23939,14730=>23940,14731=>23941,14732=>23942,14733=>23943,14734=>23944,14735=>23945,14736=>23946,14737=>23947,14738=>23948,14739=>23949,14740=>23950,14741=>23951,14742=>23952,14743=>23953,14744=>23954,14745=>23955,14746=>23956,14747=>23957,14748=>23958,14749=>23959,14750=>23960,14751=>23961,14752=>23962,14753=>23963,14754=>23964,14755=>23965,14756=>23966,14757=>23967,14758=>23968,14759=>23969,14760=>23970,14761=>23971,14762=>23972,14763=>23973,14764=>23974,14765=>23975,14766=>23976,14767=>23977,14768=>23978,14769=>23979,14770=>23980,14771=>23981,14772=>23982,14773=>23983,14774=>23984,14775=>23985,14776=>23986,14777=>23987,14778=>23988,14779=>23989,14780=>23990,14781=>23991,14782=>23992,14783=>23993,14784=>23994,14785=>23995,14786=>23996,14787=>23997,14788=>23998,14789=>23999,14790=>24000,14791=>24001,14792=>24002,14793=>24003,14794=>24004,14795=>24005,14796=>24006,14797=>24007,14798=>24008,14801=>24009,14802=>24010,14803=>24011,14804=>24012,14805=>24013,14806=>24014,14807=>24015,14808=>24016,14809=>24017,14810=>24018,14811=>24019,14812=>24020,14813=>24021,14814=>24022,14816=>24023,14817=>24024,14818=>24025,14819=>24026,14820=>24027,14821=>24028,14822=>24029,14823=>24030,14824=>24031,14825=>24032,14826=>24033,14827=>24034,14828=>24035,14829=>24036,14830=>24037,14831=>24038,14832=>24039,14833=>24040,14834=>24041,14835=>24042,14836=>24043,14837=>24044,14838=>24045,14839=>24046,14840=>24047,14841=>24048,14842=>24049,14843=>24050,14844=>24051,14845=>24052,14846=>24053,14847=>24054,14848=>24055,14849=>24056,14850=>24057,14851=>24058,14852=>24059,14853=>24060,14854=>24061,14855=>24062,14856=>24063,14857=>24064,14858=>24065,14859=>24066,14860=>24067,14861=>24068,14862=>24069,14863=>24070,14864=>24071,14865=>24072,14866=>24073,14867=>24074,14868=>24075,14869=>24076,14870=>24077,14871=>24078,14872=>24079,14873=>24080,14874=>24081,14875=>24082,14876=>24083,14877=>24084,14878=>24085,14879=>24086,14880=>24087,14881=>24088,14882=>24089,14883=>24090,14884=>24091,14885=>24092,14886=>24093,14887=>24094,14888=>24095,14889=>24096,14890=>24097,14891=>24098,14892=>24099,14893=>24100,14894=>24101,14895=>24102,14896=>24103,14897=>24104,14898=>24105,14899=>24106,14900=>24107,14901=>24108,14902=>24109,14903=>24110,14904=>24111,14905=>24112,14906=>24113,14907=>24114,14908=>24115,14909=>24116,14910=>24117,14911=>24118,14912=>24119,14913=>24120,14914=>24121,14915=>24122,14916=>24123,14917=>24124,14918=>24125,14919=>24126,14920=>24127,14921=>24128,14922=>24129,14923=>24130,14924=>24131,14925=>24132,14926=>24133,14927=>24134,14928=>24135,14929=>24136,14930=>24137,14931=>24138,14932=>24139,14933=>24140,14934=>24141,14935=>24142,14936=>24143,14937=>24144,14938=>24145,14939=>24146,14940=>24147,14941=>24148,14942=>24149,14943=>24150,14944=>24151,14945=>24152,14946=>24153,14947=>24154,14948=>24155,14949=>24156,14950=>24157,14951=>24158,14952=>24159,14953=>24160,14954=>24161,14955=>24162,14956=>24163,14957=>24164,14958=>24165,14959=>24166,14960=>24167,14961=>24168,14962=>24169,14964=>24170,14965=>24171,14966=>24172,14967=>24173,14968=>24174,14969=>24175,14970=>24176,14971=>24177,14972=>24178,14973=>24179,14974=>24180,14975=>24181,14976=>24182,14977=>24183,14978=>24184,14979=>24185,14980=>24186,14981=>24187,14982=>24188,14983=>24189,14984=>24190,14985=>24191,14986=>24192,14987=>24193,14988=>24194,14989=>24195,14990=>24196,14991=>24197,14992=>24198,14993=>24199,14994=>24200,14995=>24201,14996=>24202,14997=>24203,14998=>24204,14999=>24205,15000=>24206,15001=>24207,15002=>24208,15003=>24209,15004=>24210,15005=>24211,15006=>24212,15007=>24213,15008=>24214,15009=>24215,15010=>24216,15011=>24217,15012=>24218,15013=>24219,15014=>24220,15015=>24221,15016=>24222,15017=>24223,15018=>24224,15019=>24225,15020=>24226,15021=>24227,15022=>24228,15023=>24229,15024=>24230,15025=>24231,15026=>24232,15027=>24233,15028=>24234,15029=>24235,15030=>24236,15031=>24237,15032=>24238,15033=>24239,15034=>24240,15035=>24241,15036=>24242,15037=>24243,15038=>24244,15039=>24245,15040=>24246,15041=>24247,15042=>24248,15043=>24249,15044=>24250,15045=>24251,15046=>24252,15047=>24253,15048=>24254,15049=>24255,15050=>24256,15051=>24257,15052=>24258,15053=>24259,15054=>24260,15055=>24261,15056=>24262,15057=>24263,15058=>24264,15059=>24265,15060=>24266,15061=>24267,15062=>24268,15063=>24269,15064=>24270,15065=>24271,15066=>24272,15067=>24273,15068=>24274,15069=>24275,15070=>24276,15071=>24277,15072=>24278,15073=>24279,15074=>24280,15075=>24281,15076=>24282,15077=>24283,15078=>24284,15079=>24285,15080=>24286,15081=>24287,15082=>24288,15083=>24289,15084=>24290,15085=>24291,15086=>24292,15087=>24293,15088=>24294,15089=>24295,15090=>24296,15091=>24297,15092=>24298,15093=>24299,15094=>24300,15095=>24301,15096=>24302,15097=>24303,15098=>24304,15099=>24305,15100=>24306,15101=>24307,15102=>24308,15103=>24309,15104=>24310,15105=>24311,15106=>24312,15107=>24313,15108=>24314,15109=>24315,15110=>24316,15111=>24317,15112=>24318,15113=>24319,15114=>24320,15115=>24321,15116=>24322,15117=>24323,15118=>24324,15119=>24325,15120=>24326,15121=>24327,15122=>24328,15123=>24329,15124=>24330,15125=>24331,15126=>24332,15127=>24333,15128=>24334,15129=>24335,15130=>24336,15131=>24337,15132=>24338,15133=>24339,15134=>24340,15135=>24341,15136=>24342,15137=>24343,15138=>24344,15139=>24345,15140=>24346,15141=>24347,15142=>24348,15143=>24349,15144=>24350,15145=>24351,15146=>24352,15147=>24353,15148=>24354,15149=>24355,15150=>24356,15151=>24357,15152=>24358,15153=>24359,15154=>24360,15155=>24361,15156=>24362,15157=>24363,15158=>24364,15159=>24365,15160=>24366,15161=>24367,15162=>24368,15163=>24369,15164=>24370,15165=>24371,15166=>24372,15167=>24373,15168=>24374,15169=>24375,15170=>24376,15171=>24377,15172=>24378,15173=>24379,15174=>24380,15175=>24381,15176=>24382,15177=>24383,15178=>24384,15179=>24385,15180=>24386,15181=>24387,15183=>24388,15184=>24389,15185=>24390,15186=>24391,15187=>24392,15188=>24393,15189=>24394,15190=>24395,15191=>24396,15192=>24397,15193=>24398,15194=>24399,15195=>24400,15196=>24401,15197=>24402,15198=>24403,15199=>24404,15200=>24405,15201=>24406,15202=>24407,15203=>24408,15204=>24409,15205=>24410,15206=>24411,15207=>24412,15208=>24413,15209=>24414,15210=>24415,15211=>24416,15212=>24417,15213=>24418,15214=>24419,15215=>24420,15216=>24421,15217=>24422,15218=>24423,15219=>24424,15220=>24425,15221=>24426,15222=>24427,15223=>24428,15224=>24429,15225=>24430,15226=>24431,15227=>24432,15228=>24433,15229=>24434,15230=>24435,15231=>24436,15232=>24437,15233=>24438,15234=>24439,15235=>24440,15236=>24441,15237=>24442,15238=>24443,15239=>24444,15240=>24445,15241=>24446,15242=>24447,15243=>24448,15244=>24449,15245=>24450,15246=>24451,15247=>24452,15248=>24453,15249=>24454,15250=>24455,15251=>24456,15252=>24457,15253=>24458,15254=>24459,15255=>24460,15256=>24461,15257=>24462,15258=>24463,15259=>24464,15260=>24465,15261=>24466,15262=>24467,15263=>24468,15264=>24469,15265=>24470,15266=>24471,15267=>24472,15268=>24473,15269=>24474,15270=>24475,15271=>24476,15272=>24477,15273=>24478,15274=>24479,15275=>24480,15276=>24481,15277=>24482,15278=>24483,15279=>24484,15280=>24485,15281=>24486,15282=>24487,15283=>24488,15284=>24489,15285=>24490,15286=>24491,15287=>24492,15288=>24493,15289=>24494,15290=>24495,15291=>24496,15292=>24497,15293=>24498,15294=>24499,15295=>24500,15296=>24501,15297=>24502,15298=>24503,15299=>24504,15300=>24505,15301=>24506,15302=>24507,15303=>24508,15304=>24509,15305=>24510,15306=>24511,15307=>24512,15308=>24513,15309=>24514,15310=>24515,15311=>24516,15312=>24517,15313=>24518,15314=>24519,15315=>24520,15316=>24521,15317=>24522,15318=>24523,15319=>24524,15320=>24525,15321=>24526,15322=>24527,15323=>24528,15324=>24529,15325=>24530,15326=>24531,15327=>24532,15328=>24533,15329=>24534,15330=>24535,15331=>24536,15332=>24537,15333=>24538,15334=>24539,15335=>24540,15336=>24541,15337=>24542,15338=>24543,15339=>24544,15340=>24545,15341=>24546,15342=>24547,15343=>24548,15344=>24549,15345=>24550,15346=>24551,15347=>24552,15348=>24553,15349=>24554,15350=>24555,15351=>24556,15352=>24557,15353=>24558,15354=>24559,15355=>24560,15356=>24561,15357=>24562,15358=>24563,15359=>24564,15360=>24565,15361=>24566,15362=>24567,15363=>24568,15364=>24569,15365=>24570,15366=>24571,15367=>24572,15368=>24573,15369=>24574,15370=>24575,15371=>24576,15372=>24577,15373=>24578,15374=>24579,15375=>24580,15376=>24581,15377=>24582,15378=>24583,15379=>24584,15380=>24585,15381=>24586,15382=>24587,15383=>24588,15384=>24589,15385=>24590,15386=>24591,15387=>24592,15388=>24593,15389=>24594,15390=>24595,15391=>24596,15392=>24597,15393=>24598,15394=>24599,15395=>24600,15396=>24601,15397=>24602,15398=>24603,15399=>24604,15400=>24605,15401=>24606,15402=>24607,15403=>24608,15404=>24609,15405=>24610,15406=>24611,15407=>24612,15408=>24613,15409=>24614,15410=>24615,15411=>24616,15412=>24617,15413=>24618,15414=>24619,15415=>24620,15416=>24621,15417=>24622,15418=>24623,15419=>24624,15420=>24625,15421=>24626,15422=>24627,15423=>24628,15424=>24629,15425=>24630,15426=>24631,15427=>24632,15428=>24633,15429=>24634,15430=>24635,15431=>24636,15432=>24637,15433=>24638,15434=>24639,15435=>24640,15436=>24641,15437=>24642,15438=>24643,15439=>24644,15440=>24645,15441=>24646,15442=>24647,15443=>24648,15444=>24649,15445=>24650,15446=>24651,15447=>24652,15448=>24653,15449=>24654,15450=>24655,15451=>24656,15452=>24657,15453=>24658,15454=>24659,15455=>24660,15456=>24661,15457=>24662,15458=>24663,15459=>24664,15460=>24665,15461=>24666,15462=>24667,15463=>24668,15464=>24669,15465=>24670,15466=>24671,15467=>24672,15468=>24673,15469=>24674,15471=>24675,15472=>24676,15473=>24677,15474=>24678,15475=>24679,15476=>24680,15477=>24681,15478=>24682,15479=>24683,15480=>24684,15481=>24685,15482=>24686,15483=>24687,15484=>24688,15485=>24689,15486=>24690,15487=>24691,15488=>24692,15489=>24693,15490=>24694,15491=>24695,15492=>24696,15493=>24697,15494=>24698,15495=>24699,15496=>24700,15497=>24701,15498=>24702,15499=>24703,15500=>24704,15501=>24705,15502=>24706,15503=>24707,15504=>24708,15505=>24709,15506=>24710,15507=>24711,15508=>24712,15509=>24713,15510=>24714,15511=>24715,15512=>24716,15513=>24717,15514=>24718,15515=>24719,15516=>24720,15517=>24721,15518=>24722,15519=>24723,15520=>24724,15521=>24725,15522=>24726,15523=>24727,15524=>24728,15525=>24729,15526=>24730,15527=>24731,15528=>24732,15529=>24733,15530=>24734,15531=>24735,15532=>24736,15533=>24737,15534=>24738,15535=>24739,15536=>24740,15537=>24741,15538=>24742,15539=>24743,15540=>24744,15541=>24745,15542=>24746,15543=>24747,15544=>24748,15545=>24749,15546=>24750,15547=>24751,15548=>24752,15549=>24753,15550=>24754,15551=>24755,15552=>24756,15553=>24757,15554=>24758,15555=>24759,15556=>24760,15557=>24761,15558=>24762,15559=>24763,15560=>24764,15561=>24765,15562=>24766,15563=>24767,15564=>24768,15565=>24769,15566=>24770,15567=>24771,15568=>24772,15569=>24773,15570=>24774,15571=>24775,15572=>24776,15573=>24777,15574=>24778,15575=>24779,15576=>24780,15577=>24781,15578=>24782,15579=>24783,15580=>24784,15581=>24785,15582=>24786,15583=>24787,15585=>24788,15586=>24789,15587=>24790,15588=>24791,15589=>24792,15590=>24793,15591=>24794,15592=>24795,15593=>24796,15594=>24797,15595=>24798,15596=>24799,15597=>24800,15598=>24801,15599=>24802,15600=>24803,15601=>24804,15602=>24805,15603=>24806,15604=>24807,15605=>24808,15606=>24809,15607=>24810,15608=>24811,15609=>24812,15610=>24813,15611=>24814,15612=>24815,15613=>24816,15614=>24817,15615=>24818,15616=>24819,15617=>24820,15618=>24821,15619=>24822,15620=>24823,15621=>24824,15622=>24825,15623=>24826,15624=>24827,15625=>24828,15626=>24829,15627=>24830,15628=>24831,15629=>24832,15630=>24833,15631=>24834,15632=>24835,15633=>24836,15634=>24837,15635=>24838,15636=>24839,15637=>24840,15638=>24841,15639=>24842,15640=>24843,15641=>24844,15642=>24845,15643=>24846,15644=>24847,15645=>24848,15646=>24849,15647=>24850,15648=>24851,15649=>24852,15650=>24853,15651=>24854,15652=>24855,15653=>24856,15654=>24857,15655=>24858,15656=>24859,15657=>24860,15658=>24861,15659=>24862,15660=>24863,15661=>24864,15662=>24865,15663=>24866,15664=>24867,15665=>24868,15666=>24869,15667=>24870,15668=>24871,15669=>24872,15670=>24873,15671=>24874,15672=>24875,15673=>24876,15674=>24877,15675=>24878,15676=>24879,15677=>24880,15678=>24881,15679=>24882,15680=>24883,15681=>24884,15682=>24885,15683=>24886,15684=>24887,15685=>24888,15686=>24889,15687=>24890,15688=>24891,15689=>24892,15690=>24893,15691=>24894,15692=>24895,15693=>24896,15694=>24897,15695=>24898,15696=>24899,15697=>24900,15698=>24901,15699=>24902,15700=>24903,15701=>24904,15702=>24905,15703=>24906,15704=>24907,15705=>24908,15706=>24909,15707=>24910,15708=>24911,15709=>24912,15710=>24913,15711=>24914,15712=>24915,15713=>24916,15714=>24917,15715=>24918,15716=>24919,15717=>24920,15718=>24921,15719=>24922,15720=>24923,15721=>24924,15722=>24925,15723=>24926,15724=>24927,15725=>24928,15726=>24929,15727=>24930,15728=>24931,15729=>24932,15730=>24933,15731=>24934,15732=>24935,15733=>24936,15734=>24937,15735=>24938,15736=>24939,15737=>24940,15738=>24941,15739=>24942,15740=>24943,15741=>24944,15742=>24945,15743=>24946,15744=>24947,15745=>24948,15746=>24949,15747=>24950,15748=>24951,15749=>24952,15750=>24953,15751=>24954,15752=>24955,15753=>24956,15754=>24957,15755=>24958,15756=>24959,15757=>24960,15758=>24961,15759=>24962,15760=>24963,15761=>24964,15762=>24965,15763=>24966,15764=>24967,15765=>24968,15766=>24969,15767=>24970,15768=>24971,15769=>24972,15770=>24973,15771=>24974,15772=>24975,15773=>24976,15774=>24977,15775=>24978,15776=>24979,15777=>24980,15778=>24981,15779=>24982,15780=>24983,15781=>24984,15782=>24985,15783=>24986,15784=>24987,15785=>24988,15786=>24989,15787=>24990,15788=>24991,15789=>24992,15790=>24993,15791=>24994,15792=>24995,15793=>24996,15794=>24997,15795=>24998,15796=>24999,15797=>25000,15798=>25001,15799=>25002,15800=>25003,15801=>25004,15802=>25005,15803=>25006,15804=>25007,15805=>25008,15806=>25009,15807=>25010,15808=>25011,15809=>25012,15810=>25013,15811=>25014,15812=>25015,15813=>25016,15814=>25017,15815=>25018,15816=>25019,15817=>25020,15818=>25021,15819=>25022,15820=>25023,15821=>25024,15822=>25025,15823=>25026,15824=>25027,15825=>25028,15826=>25029,15827=>25030,15828=>25031,15829=>25032,15830=>25033,15831=>25034,15832=>25035,15833=>25036,15834=>25037,15835=>25038,15836=>25039,15837=>25040,15838=>25041,15839=>25042,15840=>25043,15841=>25044,15842=>25045,15843=>25046,15844=>25047,15845=>25048,15846=>25049,15847=>25050,15848=>25051,15849=>25052,15850=>25053,15851=>25054,15852=>25055,15853=>25056,15854=>25057,15855=>25058,15856=>25059,15857=>25060,15858=>25061,15859=>25062,15860=>25063,15861=>25064,15862=>25065,15863=>25066,15864=>25067,15865=>25068,15866=>25069,15867=>25070,15868=>25071,15869=>25072,15870=>25073,15871=>25074,15872=>25075,15873=>25076,15874=>25077,15875=>25078,15876=>25079,15877=>25080,15878=>25081,15879=>25082,15880=>25083,15881=>25084,15882=>25085,15883=>25086,15884=>25087,15885=>25088,15886=>25089,15887=>25090,15888=>25091,15889=>25092,15890=>25093,15891=>25094,15892=>25095,15893=>25096,15894=>25097,15895=>25098,15896=>25099,15897=>25100,15898=>25101,15899=>25102,15900=>25103,15901=>25104,15902=>25105,15903=>25106,15904=>25107,15905=>25108,15906=>25109,15907=>25110,15908=>25111,15909=>25112,15910=>25113,15911=>25114,15912=>25115,15913=>25116,15914=>25117,15915=>25118,15916=>25119,15917=>25120,15918=>25121,15919=>25122,15920=>25123,15921=>25124,15922=>25125,15923=>25126,15924=>25127,15925=>25128,15926=>25129,15927=>25130,15928=>25131,15929=>25132,15930=>25133,15931=>25134,15932=>25135,15933=>25136,15934=>25137,15935=>25138,15936=>25139,15937=>25140,15938=>25141,15939=>25142,15940=>25143,15941=>25144,15942=>25145,15943=>25146,15944=>25147,15945=>25148,15946=>25149,15947=>25150,15948=>25151,15949=>25152,15950=>25153,15951=>25154,15952=>25155,15953=>25156,15954=>25157,15955=>25158,15956=>25159,15957=>25160,15958=>25161,15959=>25162,15960=>25163,15961=>25164,15962=>25165,15963=>25166,15964=>25167,15965=>25168,15966=>25169,15967=>25170,15968=>25171,15969=>25172,15970=>25173,15971=>25174,15972=>25175,15973=>25176,15974=>25177,15975=>25178,15976=>25179,15977=>25180,15978=>25181,15979=>25182,15980=>25183,15981=>25184,15982=>25185,15983=>25186,15984=>25187,15985=>25188,15986=>25189,15987=>25190,15988=>25191,15989=>25192,15990=>25193,15991=>25194,15992=>25195,15993=>25196,15994=>25197,15995=>25198,15996=>25199,15997=>25200,15998=>25201,15999=>25202,16000=>25203,16001=>25204,16002=>25205,16003=>25206,16004=>25207,16005=>25208,16006=>25209,16007=>25210,16008=>25211,16009=>25212,16010=>25213,16011=>25214,16012=>25215,16013=>25216,16014=>25217,16015=>25218,16016=>25219,16017=>25220,16018=>25221,16019=>25222,16020=>25223,16021=>25224,16022=>25225,16023=>25226,16024=>25227,16025=>25228,16026=>25229,16027=>25230,16028=>25231,16029=>25232,16030=>25233,16031=>25234,16032=>25235,16033=>25236,16034=>25237,16035=>25238,16036=>25239,16037=>25240,16038=>25241,16039=>25242,16040=>25243,16041=>25244,16042=>25245,16043=>25246,16044=>25247,16045=>25248,16046=>25249,16047=>25250,16048=>25251,16049=>25252,16050=>25253,16051=>25254,16052=>25255,16053=>25256,16054=>25257,16055=>25258,16056=>25259,16057=>25260,16058=>25261,16059=>25262,16060=>25263,16061=>25264,16062=>25265,16063=>25266,16064=>25267,16065=>25268,16066=>25269,16067=>25270,16068=>25271,16069=>25272,16070=>25273,16071=>25274,16072=>25275,16073=>25276,16074=>25277,16075=>25278,16076=>25279,16077=>25280,16078=>25281,16079=>25282,16080=>25283,16081=>25284,16082=>25285,16083=>25286,16084=>25287,16085=>25288,16086=>25289,16087=>25290,16088=>25291,16089=>25292,16090=>25293,16091=>25294,16092=>25295,16093=>25296,16094=>25297,16095=>25298,16096=>25299,16097=>25300,16098=>25301,16099=>25302,16100=>25303,16101=>25304,16102=>25305,16103=>25306,16104=>25307,16105=>25308,16106=>25309,16107=>25310,16108=>25311,16109=>25312,16110=>25313,16111=>25314,16112=>25315,16113=>25316,16114=>25317,16115=>25318,16116=>25319,16117=>25320,16118=>25321,16119=>25322,16120=>25323,16121=>25324,16122=>25325,16123=>25326,16124=>25327,16125=>25328,16126=>25329,16127=>25330,16128=>25331,16129=>25332,16130=>25333,16131=>25334,16132=>25335,16133=>25336,16134=>25337,16135=>25338,16136=>25339,16137=>25340,16138=>25341,16139=>25342,16140=>25343,16141=>25344,16142=>25345,16143=>25346,16144=>25347,16145=>25348,16146=>25349,16147=>25350,16148=>25351,16149=>25352,16150=>25353,16151=>25354,16152=>25355,16153=>25356,16154=>25357,16155=>25358,16156=>25359,16157=>25360,16158=>25361,16159=>25362,16160=>25363,16161=>25364,16162=>25365,16163=>25366,16164=>25367,16165=>25368,16166=>25369,16167=>25370,16168=>25371,16169=>25372,16170=>25373,16171=>25374,16172=>25375,16173=>25376,16174=>25377,16175=>25378,16176=>25379,16177=>25380,16178=>25381,16179=>25382,16180=>25383,16181=>25384,16182=>25385,16183=>25386,16184=>25387,16185=>25388,16186=>25389,16187=>25390,16188=>25391,16189=>25392,16190=>25393,16191=>25394,16192=>25395,16193=>25396,16194=>25397,16195=>25398,16196=>25399,16197=>25400,16198=>25401,16199=>25402,16200=>25403,16201=>25404,16202=>25405,16203=>25406,16204=>25407,16205=>25408,16206=>25409,16207=>25410,16208=>25411,16209=>25412,16210=>25413,16211=>25414,16212=>25415,16213=>25416,16214=>25417,16215=>25418,16216=>25419,16217=>25420,16218=>25421,16219=>25422,16220=>25423,16221=>25424,16222=>25425,16223=>25426,16224=>25427,16225=>25428,16226=>25429,16227=>25430,16228=>25431,16229=>25432,16230=>25433,16231=>25434,16232=>25435,16233=>25436,16234=>25437,16235=>25438,16236=>25439,16237=>25440,16238=>25441,16239=>25442,16240=>25443,16241=>25444,16242=>25445,16243=>25446,16244=>25447,16245=>25448,16246=>25449,16247=>25450,16248=>25451,16249=>25452,16250=>25453,16251=>25454,16252=>25455,16253=>25456,16254=>25457,16255=>25458,16256=>25459,16257=>25460,16258=>25461,16259=>25462,16260=>25463,16261=>25464,16262=>25465,16263=>25466,16264=>25467,16265=>25468,16266=>25469,16267=>25470,16268=>25471,16269=>25472,16270=>25473,16271=>25474,16272=>25475,16273=>25476,16274=>25477,16275=>25478,16276=>25479,16277=>25480,16278=>25481,16279=>25482,16280=>25483,16281=>25484,16282=>25485,16283=>25486,16284=>25487,16285=>25488,16286=>25489,16287=>25490,16288=>25491,16289=>25492,16290=>25493,16291=>25494,16292=>25495,16293=>25496,16294=>25497,16295=>25498,16296=>25499,16297=>25500,16298=>25501,16299=>25502,16300=>25503,16301=>25504,16302=>25505,16303=>25506,16304=>25507,16305=>25508,16306=>25509,16307=>25510,16308=>25511,16309=>25512,16310=>25513,16311=>25514,16312=>25515,16313=>25516,16314=>25517,16315=>25518,16316=>25519,16317=>25520,16318=>25521,16319=>25522,16320=>25523,16321=>25524,16322=>25525,16323=>25526,16324=>25527,16325=>25528,16326=>25529,16327=>25530,16328=>25531,16329=>25532,16330=>25533,16331=>25534,16332=>25535,16333=>25536,16334=>25537,16335=>25538,16336=>25539,16337=>25540,16338=>25541,16339=>25542,16340=>25543,16341=>25544,16342=>25545,16343=>25546,16344=>25547,16345=>25548,16346=>25549,16347=>25550,16348=>25551,16349=>25552,16350=>25553,16351=>25554,16352=>25555,16353=>25556,16354=>25557,16355=>25558,16356=>25559,16357=>25560,16358=>25561,16359=>25562,16360=>25563,16361=>25564,16362=>25565,16363=>25566,16364=>25567,16365=>25568,16366=>25569,16367=>25570,16368=>25571,16369=>25572,16370=>25573,16371=>25574,16372=>25575,16373=>25576,16374=>25577,16375=>25578,16376=>25579,16377=>25580,16378=>25581,16379=>25582,16380=>25583,16381=>25584,16382=>25585,16383=>25586,16384=>25587,16385=>25588,16386=>25589,16387=>25590,16388=>25591,16389=>25592,16390=>25593,16391=>25594,16392=>25595,16393=>25596,16394=>25597,16395=>25598,16396=>25599,16397=>25600,16398=>25601,16399=>25602,16400=>25603,16401=>25604,16402=>25605,16403=>25606,16404=>25607,16405=>25608,16406=>25609,16407=>25610,16408=>25611,16409=>25612,16410=>25613,16411=>25614,16412=>25615,16413=>25616,16414=>25617,16415=>25618,16416=>25619,16417=>25620,16418=>25621,16419=>25622,16420=>25623,16421=>25624,16422=>25625,16423=>25626,16424=>25627,16425=>25628,16426=>25629,16427=>25630,16428=>25631,16429=>25632,16430=>25633,16431=>25634,16432=>25635,16433=>25636,16434=>25637,16435=>25638,16436=>25639,16437=>25640,16438=>25641,16439=>25642,16440=>25643,16441=>25644,16442=>25645,16443=>25646,16444=>25647,16445=>25648,16446=>25649,16447=>25650,16448=>25651,16449=>25652,16450=>25653,16451=>25654,16452=>25655,16453=>25656,16454=>25657,16455=>25658,16456=>25659,16457=>25660,16458=>25661,16459=>25662,16460=>25663,16461=>25664,16462=>25665,16463=>25666,16464=>25667,16465=>25668,16466=>25669,16467=>25670,16468=>25671,16469=>25672,16471=>25673,16472=>25674,16473=>25675,16474=>25676,16475=>25677,16476=>25678,16477=>25679,16478=>25680,16479=>25681,16480=>25682,16481=>25683,16482=>25684,16483=>25685,16484=>25686,16485=>25687,16486=>25688,16487=>25689,16488=>25690,16489=>25691,16490=>25692,16491=>25693,16492=>25694,16493=>25695,16494=>25696,16495=>25697,16496=>25698,16497=>25699,16498=>25700,16499=>25701,16500=>25702,16501=>25703,16502=>25704,16503=>25705,16504=>25706,16505=>25707,16506=>25708,16507=>25709,16508=>25710,16509=>25711,16510=>25712,16511=>25713,16512=>25714,16513=>25715,16514=>25716,16515=>25717,16516=>25718,16517=>25719,16518=>25720,16519=>25721,16520=>25722,16521=>25723,16522=>25724,16523=>25725,16524=>25726,16525=>25727,16526=>25728,16527=>25729,16528=>25730,16529=>25731,16530=>25732,16531=>25733,16532=>25734,16533=>25735,16534=>25736,16535=>25737,16536=>25738,16537=>25739,16538=>25740,16539=>25741,16540=>25742,16541=>25743,16542=>25744,16543=>25745,16544=>25746,16545=>25747,16546=>25748,16547=>25749,16548=>25750,16549=>25751,16550=>25752,16551=>25753,16552=>25754,16553=>25755,16554=>25756,16555=>25757,16556=>25758,16557=>25759,16558=>25760,16559=>25761,16560=>25762,16561=>25763,16562=>25764,16563=>25765,16564=>25766,16565=>25767,16566=>25768,16567=>25769,16568=>25770,16569=>25771,16570=>25772,16571=>25773,16572=>25774,16573=>25775,16574=>25776,16575=>25777,16576=>25778,16577=>25779,16578=>25780,16579=>25781,16580=>25782,16581=>25783,16582=>25784,16583=>25785,16584=>25786,16585=>25787,16586=>25788,16587=>25789,16588=>25790,16589=>25791,16590=>25792,16591=>25793,16592=>25794,16593=>25795,16594=>25796,16595=>25797,16596=>25798,16597=>25799,16598=>25800,16599=>25801,16600=>25802,16601=>25803,16602=>25804,16603=>25805,16604=>25806,16605=>25807,16606=>25808,16607=>25809,16608=>25810,16609=>25811,16610=>25812,16611=>25813,16612=>25814,16613=>25815,16614=>25816,16615=>25817,16616=>25818,16617=>25819,16618=>25820,16619=>25821,16620=>25822,16621=>25823,16622=>25824,16623=>25825,16624=>25826,16625=>25827,16626=>25828,16627=>25829,16628=>25830,16629=>25831,16630=>25832,16631=>25833,16632=>25834,16633=>25835,16634=>25836,16635=>25837,16636=>25838,16637=>25839,16638=>25840,16639=>25841,16640=>25842,16641=>25843,16642=>25844,16643=>25845,16644=>25846,16645=>25847,16646=>25848,16647=>25849,16648=>25850,16649=>25851,16650=>25852,16651=>25853,16652=>25854,16653=>25855,16654=>25856,16655=>25857,16656=>25858,16657=>25859,16658=>25860,16659=>25861,16660=>25862,16661=>25863,16662=>25864,16663=>25865,16664=>25866,16665=>25867,16666=>25868,16667=>25869,16668=>25870,16669=>25871,16670=>25872,16671=>25873,16672=>25874,16673=>25875,16674=>25876,16675=>25877,16676=>25878,16677=>25879,16678=>25880,16679=>25881,16680=>25882,16681=>25883,16682=>25884,16683=>25885,16684=>25886,16685=>25887,16686=>25888,16687=>25889,16688=>25890,16689=>25891,16690=>25892,16691=>25893,16692=>25894,16693=>25895,16694=>25896,16695=>25897,16696=>25898,16697=>25899,16698=>25900,16699=>25901,16700=>25902,16701=>25903,16702=>25904,16703=>25905,16704=>25906,16705=>25907,16706=>25908,16707=>25909,16708=>25910,16709=>25911,16710=>25912,16711=>25913,16712=>25914,16713=>25915,16714=>25916,16715=>25917,16716=>25918,16717=>25919,16718=>25920,16719=>25921,16720=>25922,16721=>25923,16722=>25924,16723=>25925,16724=>25926,16725=>25927,16726=>25928,16727=>25929,16728=>25930,16729=>25931,16730=>25932,16731=>25933,16732=>25934,16733=>25935,16734=>25936,16736=>25937,16737=>25938,16738=>25939,16739=>25940,16740=>25941,16741=>25942,16742=>25943,16743=>25944,16744=>25945,16745=>25946,16746=>25947,16747=>25948,16748=>25949,16749=>25950,16750=>25951,16751=>25952,16752=>25953,16753=>25954,16754=>25955,16755=>25956,16756=>25957,16757=>25958,16758=>25959,16759=>25960,16760=>25961,16761=>25962,16762=>25963,16763=>25964,16764=>25965,16765=>25966,16766=>25967,16767=>25968,16768=>25969,16769=>25970,16770=>25971,16771=>25972,16772=>25973,16773=>25974,16774=>25975,16775=>25976,16776=>25977,16777=>25978,16778=>25979,16779=>25980,16780=>25981,16781=>25982,16782=>25983,16783=>25984,16784=>25985,16785=>25986,16786=>25987,16787=>25988,16788=>25989,16789=>25990,16790=>25991,16791=>25992,16792=>25993,16793=>25994,16794=>25995,16795=>25996,16796=>25997,16797=>25998,16798=>25999,16799=>26000,16800=>26001,16801=>26002,16802=>26003,16803=>26004,16804=>26005,16805=>26006,16806=>26007,16807=>26008,16808=>26009,16809=>26010,16810=>26011,16811=>26012,16812=>26013,16813=>26014,16814=>26015,16815=>26016,16816=>26017,16817=>26018,16818=>26019,16819=>26020,16820=>26021,16821=>26022,16822=>26023,16823=>26024,16824=>26025,16825=>26026,16826=>26027,16827=>26028,16828=>26029,16829=>26030,16830=>26031,16831=>26032,16832=>26033,16833=>26034,16834=>26035,16835=>26036,16836=>26037,16837=>26038,16838=>26039,16839=>26040,16840=>26041,16841=>26042,16842=>26043,16843=>26044,16844=>26045,16845=>26046,16846=>26047,16847=>26048,16848=>26049,16849=>26050,16850=>26051,16851=>26052,16852=>26053,16853=>26054,16854=>26055,16855=>26056,16856=>26057,16857=>26058,16858=>26059,16859=>26060,16860=>26061,16861=>26062,16862=>26063,16863=>26064,16864=>26065,16865=>26066,16866=>26067,16867=>26068,16868=>26069,16869=>26070,16870=>26071,16871=>26072,16872=>26073,16873=>26074,16874=>26075,16875=>26076,16876=>26077,16877=>26078,16878=>26079,16879=>26080,16880=>26081,16881=>26082,16882=>26083,16883=>26084,16884=>26085,16885=>26086,16886=>26087,16887=>26088,16888=>26089,16889=>26090,16890=>26091,16891=>26092,16892=>26093,16893=>26094,16894=>26095,16895=>26096,16896=>26097,16897=>26098,16898=>26099,16899=>26100,16900=>26101,16901=>26102,16902=>26103,16903=>26104,16904=>26105,16905=>26106,16906=>26107,16907=>26108,16908=>26109,16909=>26110,16910=>26111,16911=>26112,16912=>26113,16913=>26114,16914=>26115,16915=>26116,16916=>26117,16917=>26118,16918=>26119,16919=>26120,16920=>26121,16921=>26122,16922=>26123,16923=>26124,16924=>26125,16925=>26126,16926=>26127,16927=>26128,16928=>26129,16929=>26130,16930=>26131,16931=>26132,16932=>26133,16933=>26134,16934=>26135,16935=>26136,16936=>26137,16937=>26138,16938=>26139,16939=>26140,16940=>26141,16941=>26142,16942=>26143,16943=>26144,16944=>26145,16945=>26146,16946=>26147,16947=>26148,16948=>26149,16949=>26150,16950=>26151,16951=>26152,16952=>26153,16953=>26154,16954=>26155,16955=>26156,16956=>26157,16957=>26158,16958=>26159,16959=>26160,16960=>26161,16961=>26162,16962=>26163,16963=>26164,16964=>26165,16965=>26166,16966=>26167,16967=>26168,16968=>26169,16969=>26170,16970=>26171,16971=>26172,16972=>26173,16973=>26174,16974=>26175,16975=>26176,16976=>26177,16977=>26178,16978=>26179,16979=>26180,16980=>26181,16981=>26182,16982=>26183,16983=>26184,16984=>26185,16985=>26186,16986=>26187,16987=>26188,16988=>26189,16989=>26190,16990=>26191,16991=>26192,16992=>26193,16993=>26194,16994=>26195,16995=>26196,16996=>26197,16997=>26198,16998=>26199,16999=>26200,17000=>26201,17001=>26202,17002=>26203,17003=>26204,17004=>26205,17005=>26206,17006=>26207,17007=>26208,17008=>26209,17009=>26210,17010=>26211,17011=>26212,17012=>26213,17013=>26214,17014=>26215,17015=>26216,17016=>26217,17017=>26218,17018=>26219,17019=>26220,17020=>26221,17021=>26222,17022=>26223,17023=>26224,17024=>26225,17025=>26226,17026=>26227,17027=>26228,17028=>26229,17029=>26230,17030=>26231,17031=>26232,17032=>26233,17033=>26234,17034=>26235,17035=>26236,17036=>26237,17037=>26238,17038=>26239,17039=>26240,17040=>26241,17041=>26242,17042=>26243,17043=>26244,17044=>26245,17045=>26246,17046=>26247,17047=>26248,17048=>26249,17049=>26250,17050=>26251,17051=>26252,17052=>26253,17053=>26254,17054=>26255,17055=>26256,17056=>26257,17057=>26258,17058=>26259,17059=>26260,17060=>26261,17061=>26262,17062=>26263,17063=>26264,17064=>26265,17065=>26266,17066=>26267,17067=>26268,17068=>26269,17069=>26270,17070=>26271,17071=>26272,17072=>26273,17073=>26274,17074=>26275,17075=>26276,17076=>26277,17077=>26278,17078=>26279,17079=>26280,17080=>26281,17081=>26282,17082=>26283,17083=>26284,17084=>26285,17085=>26286,17086=>26287,17087=>26288,17088=>26289,17089=>26290,17090=>26291,17091=>26292,17092=>26293,17093=>26294,17094=>26295,17095=>26296,17096=>26297,17097=>26298,17098=>26299,17099=>26300,17100=>26301,17101=>26302,17102=>26303,17103=>26304,17104=>26305,17105=>26306,17106=>26307,17107=>26308,17108=>26309,17109=>26310,17110=>26311,17111=>26312,17112=>26313,17113=>26314,17114=>26315,17115=>26316,17116=>26317,17117=>26318,17118=>26319,17119=>26320,17120=>26321,17121=>26322,17122=>26323,17123=>26324,17124=>26325,17125=>26326,17126=>26327,17127=>26328,17128=>26329,17129=>26330,17130=>26331,17131=>26332,17132=>26333,17133=>26334,17134=>26335,17135=>26336,17136=>26337,17137=>26338,17138=>26339,17139=>26340,17140=>26341,17141=>26342,17142=>26343,17143=>26344,17144=>26345,17145=>26346,17146=>26347,17147=>26348,17148=>26349,17149=>26350,17150=>26351,17151=>26352,17152=>26353,17153=>26354,17154=>26355,17155=>26356,17156=>26357,17157=>26358,17158=>26359,17159=>26360,17160=>26361,17161=>26362,17162=>26363,17163=>26364,17164=>26365,17165=>26366,17166=>26367,17167=>26368,17168=>26369,17169=>26370,17170=>26371,17171=>26372,17172=>26373,17173=>26374,17174=>26375,17175=>26376,17176=>26377,17177=>26378,17178=>26379,17179=>26380,17180=>26381,17181=>26382,17182=>26383,17183=>26384,17184=>26385,17185=>26386,17186=>26387,17187=>26388,17188=>26389,17189=>26390,17190=>26391,17191=>26392,17192=>26393,17193=>26394,17194=>26395,17195=>26396,17196=>26397,17197=>26398,17198=>26399,17199=>26400,17200=>26401,17201=>26402,17202=>26403,17203=>26404,17204=>26405,17205=>26406,17206=>26407,17208=>26408,17209=>26409,17210=>26410,17211=>26411,17212=>26412,17213=>26413,17214=>26414,17215=>26415,17216=>26416,17217=>26417,17218=>26418,17219=>26419,17220=>26420,17221=>26421,17222=>26422,17223=>26423,17224=>26424,17225=>26425,17226=>26426,17227=>26427,17228=>26428,17229=>26429,17230=>26430,17231=>26431,17232=>26432,17233=>26433,17234=>26434,17235=>26435,17236=>26436,17237=>26437,17238=>26438,17239=>26439,17240=>26440,17241=>26441,17242=>26442,17243=>26443,17244=>26444,17245=>26445,17246=>26446,17247=>26447,17248=>26448,17249=>26449,17250=>26450,17251=>26451,17252=>26452,17253=>26453,17254=>26454,17255=>26455,17256=>26456,17257=>26457,17258=>26458,17259=>26459,17260=>26460,17261=>26461,17262=>26462,17263=>26463,17264=>26464,17265=>26465,17266=>26466,17267=>26467,17268=>26468,17269=>26469,17270=>26470,17271=>26471,17272=>26472,17273=>26473,17274=>26474,17275=>26475,17276=>26476,17277=>26477,17278=>26478,17279=>26479,17280=>26480,17281=>26481,17282=>26482,17283=>26483,17284=>26484,17285=>26485,17286=>26486,17287=>26487,17288=>26488,17289=>26489,17290=>26490,17291=>26491,17292=>26492,17293=>26493,17294=>26494,17295=>26495,17296=>26496,17297=>26497,17298=>26498,17299=>26499,17300=>26500,17301=>26501,17302=>26502,17303=>26503,17304=>26504,17305=>26505,17306=>26506,17307=>26507,17308=>26508,17309=>26509,17310=>26510,17311=>26511,17312=>26512,17313=>26513,17314=>26514,17315=>26515,17316=>26516,17317=>26517,17318=>26518,17319=>26519,17320=>26520,17321=>26521,17322=>26522,17323=>26523,17325=>26524,17326=>26525,17327=>26526,17328=>26527,17330=>26528,17331=>26529,17332=>26530,17333=>26531,17334=>26532,17335=>26533,17336=>26534,17337=>26535,17338=>26536,17339=>26537,17340=>26538,17341=>26539,17342=>26540,17343=>26541,17344=>26542,17345=>26543,17346=>26544,17347=>26545,17348=>26546,17349=>26547,17350=>26548,17351=>26549,17352=>26550,17353=>26551,17354=>26552,17355=>26553,17356=>26554,17357=>26555,17358=>26556,17359=>26557,17360=>26558,17361=>26559,17362=>26560,17363=>26561,17364=>26562,17365=>26563,17366=>26564,17367=>26565,17368=>26566,17369=>26567,17370=>26568,17371=>26569,17372=>26570,17374=>26571,17375=>26572,17376=>26573,17377=>26574,17378=>26575,17379=>26576,17380=>26577,17381=>26578,17382=>26579,17383=>26580,17384=>26581,17385=>26582,17386=>26583,17387=>26584,17388=>26585,17389=>26586,17390=>26587,17391=>26588,17392=>26589,17393=>26590,17394=>26591,17395=>26592,17396=>26593,17397=>26594,17398=>26595,17399=>26596,17400=>26597,17401=>26598,17402=>26599,17403=>26600,17404=>26601,17405=>26602,17406=>26603,17407=>26604,17408=>26605,17409=>26606,17410=>26607,17411=>26608,17412=>26609,17413=>26610,17414=>26611,17415=>26612,17416=>26613,17417=>26614,17418=>26615,17419=>26616,17420=>26617,17421=>26618,17422=>26619,17423=>26620,17424=>26621,17425=>26622,17426=>26623,17427=>26624,17428=>26625,17429=>26626,17430=>26627,17431=>26628,17432=>26629,17433=>26630,17434=>26631,17435=>26632,17436=>26633,17437=>26634,17438=>26635,17439=>26636,17440=>26637,17441=>26638,17442=>26639,17443=>26640,17444=>26641,17445=>26642,17446=>26643,17447=>26644,17448=>26645,17449=>26646,17450=>26647,17451=>26648,17452=>26649,17453=>26650,17454=>26651,17455=>26652,17456=>26653,17457=>26654,17458=>26655,17459=>26656,17460=>26657,17461=>26658,17462=>26659,17463=>26660,17464=>26661,17465=>26662,17466=>26663,17467=>26664,17468=>26665,17469=>26666,17470=>26667,17471=>26668,17472=>26669,17473=>26670,17474=>26671,17475=>26672,17476=>26673,17477=>26674,17478=>26675,17479=>26676,17480=>26677,17481=>26678,17482=>26679,17483=>26680,17484=>26681,17485=>26682,17486=>26683,17487=>26684,17488=>26685,17489=>26686,17490=>26687,17491=>26688,17492=>26689,17493=>26690,17494=>26691,17495=>26692,17496=>26693,17497=>26694,17498=>26695,17499=>26696,17500=>26697,17501=>26698,17502=>26699,17503=>26700,17504=>26701,17505=>26702,17506=>26703,17507=>26704,17508=>26705,17509=>26706,17510=>26707,17511=>26708,17512=>26709,17513=>26710,17514=>26711,17515=>26712,17516=>26713,17517=>26714,17518=>26715,17519=>26716,17520=>26717,17521=>26718,17522=>26719,17523=>26720,17524=>26721,17525=>26722,17526=>26723,17527=>26724,17528=>26725,17529=>26726,17530=>26727,17531=>26728,17532=>26729,17533=>26730,17534=>26731,17535=>26732,17536=>26733,17537=>26734,17538=>26735,17539=>26736,17540=>26737,17541=>26738,17542=>26739,17543=>26740,17544=>26741,17545=>26742,17546=>26743,17547=>26744,17548=>26745,17549=>26746,17550=>26747,17551=>26748,17552=>26749,17553=>26750,17554=>26751,17555=>26752,17556=>26753,17557=>26754,17558=>26755,17559=>26756,17560=>26757,17561=>26758,17562=>26759,17563=>26760,17564=>26761,17565=>26762,17566=>26763,17567=>26764,17568=>26765,17569=>26766,17570=>26767,17571=>26768,17572=>26769,17573=>26770,17574=>26771,17575=>26772,17576=>26773,17577=>26774,17578=>26775,17579=>26776,17580=>26777,17581=>26778,17582=>26779,17583=>26780,17584=>26781,17585=>26782,17586=>26783,17587=>26784,17588=>26785,17589=>26786,17590=>26787,17591=>26788,17592=>26789,17593=>26790,17594=>26791,17595=>26792,17596=>26793,17597=>26794,17598=>26795,17599=>26796,17600=>26797,17601=>26798,17602=>26799,17603=>26800,17604=>26801,17605=>26802,17606=>26803,17607=>26804,17608=>26805,17609=>26806,17610=>26807,17611=>26808,17612=>26809,17613=>26810,17614=>26811,17615=>26812,17616=>26813,17617=>26814,17618=>26815,17619=>26816,17620=>26817,17621=>26818,17623=>26819,17624=>26820,17625=>26821,17626=>26822,17627=>26823,17628=>26824,17629=>26825,17630=>26826,17631=>26827,17632=>26828,17633=>26829,17634=>26830,17635=>26831,17636=>26832,17637=>26833,17638=>26834,17639=>26835,17640=>26836,17641=>26837,17642=>26838,17643=>26839,17644=>26840,17645=>26841,17646=>26842,17647=>26843,17648=>26844,17649=>26845,17650=>26846,17651=>26847,17652=>26848,17653=>26849,17654=>26850,17655=>26851,17656=>26852,17657=>26853,17658=>26854,17659=>26855,17660=>26856,17661=>26857,17662=>26858,17663=>26859,17664=>26860,17665=>26861,17666=>26862,17667=>26863,17668=>26864,17669=>26865,17670=>26866,17671=>26867,17672=>26868,17673=>26869,17674=>26870,17675=>26871,17676=>26872,17677=>26873,17678=>26874,17679=>26875,17680=>26876,17681=>26877,17682=>26878,17683=>26879,17684=>26880,17685=>26881,17686=>26882,17687=>26883,17688=>26884,17689=>26885,17690=>26886,17691=>26887,17692=>26888,17693=>26889,17694=>26890,17695=>26891,17696=>26892,17697=>26893,17698=>26894,17699=>26895,17700=>26896,17701=>26897,17702=>26898,17703=>26899,17704=>26900,17705=>26901,17706=>26902,17707=>26903,17708=>26904,17709=>26905,17710=>26906,17711=>26907,17712=>26908,17713=>26909,17714=>26910,17715=>26911,17716=>26912,17717=>26913,17718=>26914,17719=>26915,17720=>26916,17721=>26917,17722=>26918,17723=>26919,17724=>26920,17725=>26921,17726=>26922,17727=>26923,17728=>26924,17729=>26925,17730=>26926,17731=>26927,17732=>26928,17733=>26929,17734=>26930,17735=>26931,17736=>26932,17737=>26933,17738=>26934,17739=>26935,17740=>26936,17741=>26937,17742=>26938,17743=>26939,17744=>26940,17745=>26941,17746=>26942,17747=>26943,17748=>26944,17749=>26945,17750=>26946,17751=>26947,17752=>26948,17753=>26949,17754=>26950,17755=>26951,17756=>26952,17757=>26953,17758=>26954,17759=>26955,17760=>26956,17761=>26957,17762=>26958,17763=>26959,17764=>26960,17765=>26961,17766=>26962,17767=>26963,17768=>26964,17769=>26965,17770=>26966,17771=>26967,17772=>26968,17773=>26969,17774=>26970,17775=>26971,17776=>26972,17777=>26973,17778=>26974,17779=>26975,17780=>26976,17781=>26977,17782=>26978,17783=>26979,17784=>26980,17785=>26981,17786=>26982,17787=>26983,17788=>26984,17789=>26985,17790=>26986,17791=>26987,17792=>26988,17793=>26989,17794=>26990,17795=>26991,17796=>26992,17797=>26993,17798=>26994,17799=>26995,17800=>26996,17801=>26997,17802=>26998,17803=>26999,17804=>27000,17805=>27001,17806=>27002,17807=>27003,17808=>27004,17809=>27005,17810=>27006,17811=>27007,17812=>27008,17813=>27009,17814=>27010,17815=>27011,17816=>27012,17817=>27013,17818=>27014,17819=>27015,17820=>27016,17821=>27017,17822=>27018,17823=>27019,17824=>27020,17825=>27021,17826=>27022,17827=>27023,17828=>27024,17829=>27025,17830=>27026,17831=>27027,17832=>27028,17833=>27029,17834=>27030,17835=>27031,17836=>27032,17837=>27033,17838=>27034,17839=>27035,17840=>27036,17841=>27037,17842=>27038,17843=>27039,17844=>27040,17845=>27041,17846=>27042,17847=>27043,17848=>27044,17849=>27045,17850=>27046,17851=>27047,17852=>27048,17853=>27049,17854=>27050,17855=>27051,17856=>27052,17857=>27053,17858=>27054,17859=>27055,17860=>27056,17861=>27057,17862=>27058,17863=>27059,17864=>27060,17865=>27061,17866=>27062,17867=>27063,17868=>27064,17869=>27065,17870=>27066,17871=>27067,17872=>27068,17873=>27069,17874=>27070,17875=>27071,17876=>27072,17877=>27073,17878=>27074,17879=>27075,17880=>27076,17881=>27077,17882=>27078,17883=>27079,17884=>27080,17885=>27081,17886=>27082,17887=>27083,17888=>27084,17889=>27085,17890=>27086,17891=>27087,17892=>27088,17893=>27089,17894=>27090,17895=>27091,17896=>27092,17897=>27093,17898=>27094,17899=>27095,17900=>27096,17901=>27097,17902=>27098,17903=>27099,17904=>27100,17905=>27101,17906=>27102,17907=>27103,17908=>27104,17909=>27105,17910=>27106,17911=>27107,17912=>27108,17913=>27109,17914=>27110,17915=>27111,17916=>27112,17917=>27113,17918=>27114,17919=>27115,17920=>27116,17921=>27117,17922=>27118,17923=>27119,17924=>27120,17925=>27121,17926=>27122,17927=>27123,17928=>27124,17929=>27125,17930=>27126,17931=>27127,17932=>27128,17933=>27129,17934=>27130,17935=>27131,17936=>27132,17937=>27133,17938=>27134,17939=>27135,17940=>27136,17941=>27137,17942=>27138,17943=>27139,17944=>27140,17945=>27141,17946=>27142,17947=>27143,17948=>27144,17949=>27145,17950=>27146,17951=>27147,17952=>27148,17953=>27149,17954=>27150,17955=>27151,17956=>27152,17957=>27153,17958=>27154,17959=>27155,17960=>27156,17961=>27157,17962=>27158,17963=>27159,17964=>27160,17965=>27161,17966=>27162,17967=>27163,17968=>27164,17969=>27165,17970=>27166,17971=>27167,17972=>27168,17973=>27169,17974=>27170,17975=>27171,17976=>27172,17977=>27173,17978=>27174,17979=>27175,17980=>27176,17981=>27177,17982=>27178,17983=>27179,17984=>27180,17985=>27181,17986=>27182,17987=>27183,17988=>27184,17989=>27185,17990=>27186,17991=>27187,17992=>27188,17993=>27189,17994=>27190,17995=>27191,17997=>27192,17998=>27193,17999=>27194,18000=>27195,18001=>27196,18002=>27197,18003=>27198,18004=>27199,18005=>27200,18006=>27201,18007=>27202,18008=>27203,18009=>27204,18010=>27205,18011=>27206,18012=>27207,18013=>27208,18014=>27209,18015=>27210,18016=>27211,18018=>27212,18019=>27213,18020=>27214,18021=>27215,18022=>27216,18023=>27217,18024=>27218,18025=>27219,18026=>27220,18027=>27221,18028=>27222,18029=>27223,18030=>27224,18031=>27225,18032=>27226,18033=>27227,18034=>27228,18035=>27229,18036=>27230,18037=>27231,18038=>27232,18039=>27233,18040=>27234,18041=>27235,18042=>27236,18043=>27237,18044=>27238,18045=>27239,18046=>27240,18047=>27241,18048=>27242,18049=>27243,18050=>27244,18051=>27245,18052=>27246,18053=>27247,18054=>27248,18055=>27249,18056=>27250,18057=>27251,18058=>27252,18059=>27253,18060=>27254,18061=>27255,18062=>27256,18063=>27257,18064=>27258,18065=>27259,18066=>27260,18067=>27261,18068=>27262,18069=>27263,18070=>27264,18071=>27265,18072=>27266,18073=>27267,18074=>27268,18075=>27269,18076=>27270,18077=>27271,18078=>27272,18079=>27273,18080=>27274,18081=>27275,18082=>27276,18083=>27277,18084=>27278,18085=>27279,18086=>27280,18087=>27281,18088=>27282,18089=>27283,18090=>27284,18091=>27285,18092=>27286,18093=>27287,18094=>27288,18095=>27289,18096=>27290,18097=>27291,18098=>27292,18099=>27293,18100=>27294,18101=>27295,18102=>27296,18103=>27297,18104=>27298,18105=>27299,18106=>27300,18107=>27301,18108=>27302,18109=>27303,18110=>27304,18111=>27305,18112=>27306,18113=>27307,18114=>27308,18115=>27309,18116=>27310,18117=>27311,18118=>27312,18119=>27313,18120=>27314,18121=>27315,18122=>27316,18123=>27317,18124=>27318,18125=>27319,18126=>27320,18127=>27321,18128=>27322,18129=>27323,18130=>27324,18131=>27325,18132=>27326,18133=>27327,18134=>27328,18135=>27329,18136=>27330,18137=>27331,18138=>27332,18139=>27333,18140=>27334,18141=>27335,18142=>27336,18143=>27337,18144=>27338,18145=>27339,18146=>27340,18147=>27341,18148=>27342,18149=>27343,18150=>27344,18151=>27345,18152=>27346,18153=>27347,18154=>27348,18155=>27349,18156=>27350,18157=>27351,18158=>27352,18159=>27353,18160=>27354,18161=>27355,18162=>27356,18163=>27357,18164=>27358,18165=>27359,18166=>27360,18167=>27361,18168=>27362,18169=>27363,18170=>27364,18171=>27365,18172=>27366,18173=>27367,18174=>27368,18175=>27369,18176=>27370,18177=>27371,18178=>27372,18179=>27373,18180=>27374,18181=>27375,18182=>27376,18183=>27377,18184=>27378,18185=>27379,18186=>27380,18187=>27381,18188=>27382,18189=>27383,18190=>27384,18191=>27385,18192=>27386,18193=>27387,18194=>27388,18195=>27389,18196=>27390,18197=>27391,18198=>27392,18199=>27393,18200=>27394,18201=>27395,18202=>27396,18203=>27397,18204=>27398,18205=>27399,18206=>27400,18207=>27401,18208=>27402,18209=>27403,18210=>27404,18212=>27405,18213=>27406,18214=>27407,18215=>27408,18216=>27409,18218=>27410,18219=>27411,18220=>27412,18221=>27413,18222=>27414,18223=>27415,18224=>27416,18225=>27417,18226=>27418,18227=>27419,18228=>27420,18229=>27421,18230=>27422,18231=>27423,18232=>27424,18233=>27425,18234=>27426,18235=>27427,18236=>27428,18237=>27429,18238=>27430,18239=>27431,18240=>27432,18241=>27433,18242=>27434,18243=>27435,18244=>27436,18245=>27437,18246=>27438,18247=>27439,18248=>27440,18249=>27441,18250=>27442,18251=>27443,18252=>27444,18253=>27445,18254=>27446,18255=>27447,18256=>27448,18257=>27449,18258=>27450,18259=>27451,18260=>27452,18261=>27453,18262=>27454,18263=>27455,18264=>27456,18265=>27457,18266=>27458,18267=>27459,18268=>27460,18269=>27461,18270=>27462,18271=>27463,18272=>27464,18273=>27465,18274=>27466,18275=>27467,18276=>27468,18277=>27469,18278=>27470,18279=>27471,18280=>27472,18281=>27473,18282=>27474,18283=>27475,18284=>27476,18285=>27477,18286=>27478,18287=>27479,18288=>27480,18289=>27481,18290=>27482,18291=>27483,18292=>27484,18293=>27485,18294=>27486,18295=>27487,18296=>27488,18297=>27489,18298=>27490,18299=>27491,18301=>27492,18302=>27493,18303=>27494,18304=>27495,18305=>27496,18306=>27497,18307=>27498,18308=>27499,18309=>27500,18310=>27501,18311=>27502,18312=>27503,18313=>27504,18314=>27505,18315=>27506,18316=>27507,18318=>27508,18319=>27509,18320=>27510,18321=>27511,18322=>27512,18323=>27513,18324=>27514,18325=>27515,18326=>27516,18327=>27517,18328=>27518,18329=>27519,18330=>27520,18331=>27521,18332=>27522,18333=>27523,18334=>27524,18335=>27525,18336=>27526,18337=>27527,18338=>27528,18339=>27529,18340=>27530,18341=>27531,18342=>27532,18343=>27533,18344=>27534,18345=>27535,18346=>27536,18347=>27537,18348=>27538,18349=>27539,18350=>27540,18351=>27541,18352=>27542,18353=>27543,18354=>27544,18355=>27545,18356=>27546,18357=>27547,18358=>27548,18359=>27549,18360=>27550,18361=>27551,18362=>27552,18363=>27553,18364=>27554,18365=>27555,18366=>27556,18367=>27557,18368=>27558,18369=>27559,18370=>27560,18371=>27561,18372=>27562,18373=>27563,18374=>27564,18375=>27565,18376=>27566,18377=>27567,18378=>27568,18379=>27569,18380=>27570,18381=>27571,18382=>27572,18383=>27573,18384=>27574,18385=>27575,18386=>27576,18387=>27577,18388=>27578,18389=>27579,18390=>27580,18391=>27581,18392=>27582,18393=>27583,18394=>27584,18395=>27585,18396=>27586,18397=>27587,18398=>27588,18399=>27589,18400=>27590,18401=>27591,18402=>27592,18403=>27593,18404=>27594,18405=>27595,18406=>27596,18407=>27597,18408=>27598,18409=>27599,18410=>27600,18411=>27601,18412=>27602,18413=>27603,18414=>27604,18415=>27605,18416=>27606,18417=>27607,18418=>27608,18419=>27609,18420=>27610,18421=>27611,18422=>27612,18423=>27613,18424=>27614,18425=>27615,18426=>27616,18427=>27617,18428=>27618,18429=>27619,18430=>27620,18431=>27621,18432=>27622,18433=>27623,18434=>27624,18435=>27625,18436=>27626,18437=>27627,18438=>27628,18439=>27629,18440=>27630,18441=>27631,18442=>27632,18443=>27633,18444=>27634,18445=>27635,18446=>27636,18447=>27637,18448=>27638,18449=>27639,18450=>27640,18451=>27641,18452=>27642,18453=>27643,18454=>27644,18455=>27645,18456=>27646,18457=>27647,18458=>27648,18459=>27649,18460=>27650,18461=>27651,18462=>27652,18463=>27653,18464=>27654,18465=>27655,18466=>27656,18467=>27657,18468=>27658,18469=>27659,18470=>27660,18471=>27661,18472=>27662,18473=>27663,18474=>27664,18475=>27665,18476=>27666,18477=>27667,18478=>27668,18479=>27669,18480=>27670,18481=>27671,18482=>27672,18483=>27673,18484=>27674,18485=>27675,18486=>27676,18487=>27677,18488=>27678,18489=>27679,18490=>27680,18491=>27681,18492=>27682,18493=>27683,18494=>27684,18495=>27685,18496=>27686,18497=>27687,18498=>27688,18499=>27689,18500=>27690,18501=>27691,18502=>27692,18503=>27693,18504=>27694,18505=>27695,18506=>27696,18507=>27697,18508=>27698,18509=>27699,18510=>27700,18511=>27701,18512=>27702,18513=>27703,18514=>27704,18515=>27705,18516=>27706,18517=>27707,18518=>27708,18519=>27709,18520=>27710,18521=>27711,18522=>27712,18523=>27713,18524=>27714,18525=>27715,18526=>27716,18527=>27717,18528=>27718,18529=>27719,18530=>27720,18531=>27721,18532=>27722,18533=>27723,18534=>27724,18535=>27725,18536=>27726,18537=>27727,18538=>27728,18539=>27729,18540=>27730,18541=>27731,18542=>27732,18543=>27733,18544=>27734,18545=>27735,18546=>27736,18547=>27737,18548=>27738,18549=>27739,18550=>27740,18551=>27741,18552=>27742,18553=>27743,18554=>27744,18555=>27745,18556=>27746,18557=>27747,18558=>27748,18559=>27749,18560=>27750,18561=>27751,18562=>27752,18563=>27753,18564=>27754,18565=>27755,18566=>27756,18567=>27757,18568=>27758,18569=>27759,18570=>27760,18571=>27761,18572=>27762,18573=>27763,18574=>27764,18575=>27765,18576=>27766,18577=>27767,18578=>27768,18579=>27769,18580=>27770,18581=>27771,18582=>27772,18583=>27773,18584=>27774,18585=>27775,18586=>27776,18587=>27777,18588=>27778,18589=>27779,18590=>27780,18591=>27781,18592=>27782,18593=>27783,18594=>27784,18595=>27785,18596=>27786,18597=>27787,18598=>27788,18599=>27789,18600=>27790,18601=>27791,18602=>27792,18603=>27793,18604=>27794,18605=>27795,18606=>27796,18607=>27797,18608=>27798,18609=>27799,18610=>27800,18611=>27801,18612=>27802,18613=>27803,18614=>27804,18615=>27805,18616=>27806,18617=>27807,18618=>27808,18619=>27809,18620=>27810,18621=>27811,18622=>27812,18623=>27813,18624=>27814,18625=>27815,18626=>27816,18627=>27817,18628=>27818,18629=>27819,18630=>27820,18631=>27821,18632=>27822,18633=>27823,18634=>27824,18635=>27825,18636=>27826,18637=>27827,18638=>27828,18639=>27829,18640=>27830,18641=>27831,18642=>27832,18643=>27833,18644=>27834,18645=>27835,18646=>27836,18647=>27837,18648=>27838,18649=>27839,18650=>27840,18651=>27841,18652=>27842,18653=>27843,18654=>27844,18655=>27845,18656=>27846,18657=>27847,18658=>27848,18659=>27849,18660=>27850,18661=>27851,18662=>27852,18663=>27853,18664=>27854,18665=>27855,18666=>27856,18667=>27857,18668=>27858,18669=>27859,18670=>27860,18671=>27861,18672=>27862,18673=>27863,18674=>27864,18675=>27865,18676=>27866,18677=>27867,18678=>27868,18679=>27869,18680=>27870,18681=>27871,18682=>27872,18683=>27873,18684=>27874,18685=>27875,18686=>27876,18687=>27877,18688=>27878,18689=>27879,18690=>27880,18691=>27881,18692=>27882,18693=>27883,18694=>27884,18695=>27885,18696=>27886,18697=>27887,18698=>27888,18699=>27889,18700=>27890,18701=>27891,18702=>27892,18703=>27893,18704=>27894,18705=>27895,18706=>27896,18707=>27897,18708=>27898,18709=>27899,18710=>27900,18711=>27901,18712=>27902,18713=>27903,18714=>27904,18715=>27905,18716=>27906,18717=>27907,18718=>27908,18719=>27909,18720=>27910,18721=>27911,18722=>27912,18723=>27913,18724=>27914,18725=>27915,18726=>27916,18727=>27917,18728=>27918,18729=>27919,18730=>27920,18731=>27921,18732=>27922,18733=>27923,18734=>27924,18735=>27925,18736=>27926,18737=>27927,18738=>27928,18739=>27929,18740=>27930,18741=>27931,18742=>27932,18743=>27933,18744=>27934,18745=>27935,18746=>27936,18747=>27937,18748=>27938,18749=>27939,18750=>27940,18751=>27941,18752=>27942,18753=>27943,18754=>27944,18755=>27945,18756=>27946,18757=>27947,18758=>27948,18760=>27949,18761=>27950,18762=>27951,18763=>27952,18764=>27953,18765=>27954,18766=>27955,18767=>27956,18768=>27957,18769=>27958,18770=>27959,18771=>27960,18772=>27961,18773=>27962,18774=>27963,18775=>27964,18776=>27965,18777=>27966,18778=>27967,18779=>27968,18780=>27969,18781=>27970,18782=>27971,18783=>27972,18784=>27973,18785=>27974,18786=>27975,18787=>27976,18788=>27977,18789=>27978,18790=>27979,18791=>27980,18792=>27981,18793=>27982,18794=>27983,18795=>27984,18796=>27985,18797=>27986,18798=>27987,18799=>27988,18800=>27989,18801=>27990,18802=>27991,18803=>27992,18804=>27993,18805=>27994,18806=>27995,18807=>27996,18808=>27997,18809=>27998,18811=>27999,18812=>28000,18814=>28001,18815=>28002,18816=>28003,18817=>28004,18820=>28005,18823=>28006,18824=>28007,18825=>28008,18826=>28009,18827=>28010,18828=>28011,18829=>28012,18830=>28013,18831=>28014,18832=>28015,18833=>28016,18834=>28017,18835=>28018,18836=>28019,18837=>28020,18838=>28021,18839=>28022,18840=>28023,18841=>28024,18842=>28025,18844=>28026,18845=>28027,18846=>28028,18848=>28029,18849=>28030,18850=>28031,18851=>28032,18852=>28033,18853=>28034,18854=>28035,18855=>28036,18856=>28037,18857=>28038,18858=>28039,18859=>28040,18860=>28041,18861=>28042,18862=>28043,18863=>28044,18864=>28045,18865=>28046,18866=>28047,18867=>28048,18868=>28049,18869=>28050,18872=>28051,18873=>28052,18874=>28053,18875=>28054,18876=>28055,18877=>28056,18878=>28057,18879=>28058,18880=>28059,18881=>28060,18882=>28061,18883=>28062,18884=>28063,18885=>28064,18886=>28065,18887=>28066,18888=>28067,18889=>28068,18890=>28069,18891=>28070,18892=>28071,18893=>28072,18894=>28073,18895=>28074,18896=>28075,18897=>28076,18898=>28077,18899=>28078,18900=>28079,18901=>28080,18902=>28081,18903=>28082,18904=>28083,18905=>28084,18906=>28085,18907=>28086,18908=>28087,18909=>28088,18910=>28089,18911=>28090,18912=>28091,18913=>28092,18914=>28093,18915=>28094,18916=>28095,18917=>28096,18918=>28097,18919=>28098,18920=>28099,18921=>28100,18922=>28101,18923=>28102,18924=>28103,18925=>28104,18926=>28105,18927=>28106,18928=>28107,18929=>28108,18930=>28109,18931=>28110,18932=>28111,18933=>28112,18934=>28113,18935=>28114,18936=>28115,18937=>28116,18938=>28117,18939=>28118,18940=>28119,18941=>28120,18942=>28121,18943=>28122,18944=>28123,18945=>28124,18946=>28125,18947=>28126,18948=>28127,18949=>28128,18950=>28129,18951=>28130,18952=>28131,18953=>28132,18954=>28133,18955=>28134,18956=>28135,18957=>28136,18958=>28137,18959=>28138,18960=>28139,18961=>28140,18962=>28141,18963=>28142,18964=>28143,18965=>28144,18966=>28145,18967=>28146,18968=>28147,18969=>28148,18970=>28149,18971=>28150,18972=>28151,18973=>28152,18974=>28153,18975=>28154,18976=>28155,18977=>28156,18978=>28157,18979=>28158,18980=>28159,18981=>28160,18982=>28161,18983=>28162,18984=>28163,18985=>28164,18986=>28165,18987=>28166,18988=>28167,18989=>28168,18990=>28169,18991=>28170,18992=>28171,18993=>28172,18994=>28173,18995=>28174,18996=>28175,18997=>28176,18998=>28177,18999=>28178,19000=>28179,19001=>28180,19002=>28181,19003=>28182,19004=>28183,19005=>28184,19006=>28185,19007=>28186,19008=>28187,19009=>28188,19010=>28189,19011=>28190,19012=>28191,19013=>28192,19014=>28193,19015=>28194,19016=>28195,19017=>28196,19018=>28197,19019=>28198,19020=>28199,19021=>28200,19022=>28201,19023=>28202,19024=>28203,19025=>28204,19026=>28205,19027=>28206,19028=>28207,19029=>28208,19030=>28209,19031=>28210,19032=>28211,19033=>28212,19034=>28213,19035=>28214,19036=>28215,19037=>28216,19038=>28217,19039=>28218,19040=>28219,19041=>28220,19042=>28221,19043=>28222,19044=>28223,19045=>28224,19046=>28225,19047=>28226,19048=>28227,19049=>28228,19050=>28229,19051=>28230,19052=>28231,19053=>28232,19054=>28233,19055=>28234,19056=>28235,19057=>28236,19058=>28237,19059=>28238,19060=>28239,19061=>28240,19062=>28241,19063=>28242,19064=>28243,19065=>28244,19066=>28245,19067=>28246,19068=>28247,19069=>28248,19070=>28249,19071=>28250,19072=>28251,19073=>28252,19074=>28253,19075=>28254,19076=>28255,19077=>28256,19078=>28257,19079=>28258,19080=>28259,19081=>28260,19082=>28261,19083=>28262,19084=>28263,19085=>28264,19086=>28265,19087=>28266,19088=>28267,19089=>28268,19090=>28269,19091=>28270,19092=>28271,19093=>28272,19094=>28273,19095=>28274,19096=>28275,19097=>28276,19098=>28277,19099=>28278,19100=>28279,19101=>28280,19102=>28281,19103=>28282,19104=>28283,19105=>28284,19106=>28285,19107=>28286,19108=>28287,19109=>28288,19110=>28289,19111=>28290,19112=>28291,19113=>28292,19114=>28293,19115=>28294,19116=>28295,19117=>28296,19118=>28297,19119=>28298,19120=>28299,19121=>28300,19122=>28301,19123=>28302,19124=>28303,19125=>28304,19126=>28305,19127=>28306,19128=>28307,19129=>28308,19130=>28309,19131=>28310,19132=>28311,19133=>28312,19134=>28313,19135=>28314,19136=>28315,19137=>28316,19138=>28317,19139=>28318,19140=>28319,19141=>28320,19142=>28321,19143=>28322,19144=>28323,19145=>28324,19146=>28325,19147=>28326,19148=>28327,19149=>28328,19150=>28329,19151=>28330,19152=>28331,19153=>28332,19154=>28333,19155=>28334,19156=>28335,19157=>28336,19158=>28337,19159=>28338,19160=>28339,19161=>28340,19162=>28341,19163=>28342,19164=>28343,19165=>28344,19166=>28345,19167=>28346,19168=>28347,19169=>28348,19170=>28349,19171=>28350,19172=>28351,19173=>28352,19174=>28353,19175=>28354,19176=>28355,19177=>28356,19178=>28357,19179=>28358,19180=>28359,19181=>28360,19182=>28361,19183=>28362,19184=>28363,19185=>28364,19186=>28365,19187=>28366,19188=>28367,19189=>28368,19190=>28369,19191=>28370,19192=>28371,19193=>28372,19194=>28373,19195=>28374,19196=>28375,19197=>28376,19198=>28377,19199=>28378,19200=>28379,19201=>28380,19202=>28381,19203=>28382,19204=>28383,19205=>28384,19206=>28385,19207=>28386,19208=>28387,19209=>28388,19210=>28389,19211=>28390,19212=>28391,19213=>28392,19214=>28393,19215=>28394,19216=>28395,19217=>28396,19218=>28397,19219=>28398,19220=>28399,19221=>28400,19222=>28401,19223=>28402,19224=>28403,19225=>28404,19226=>28405,19227=>28406,19228=>28407,19229=>28408,19230=>28409,19231=>28410,19232=>28411,19233=>28412,19234=>28413,19235=>28414,19236=>28415,19237=>28416,19238=>28417,19239=>28418,19240=>28419,19241=>28420,19242=>28421,19243=>28422,19244=>28423,19245=>28424,19246=>28425,19247=>28426,19248=>28427,19249=>28428,19250=>28429,19251=>28430,19252=>28431,19253=>28432,19254=>28433,19255=>28434,19256=>28435,19257=>28436,19258=>28437,19259=>28438,19260=>28439,19261=>28440,19262=>28441,19263=>28442,19264=>28443,19265=>28444,19266=>28445,19267=>28446,19268=>28447,19269=>28448,19270=>28449,19271=>28450,19272=>28451,19273=>28452,19274=>28453,19275=>28454,19276=>28455,19277=>28456,19278=>28457,19279=>28458,19280=>28459,19281=>28460,19282=>28461,19283=>28462,19284=>28463,19285=>28464,19286=>28465,19287=>28466,19288=>28467,19289=>28468,19290=>28469,19291=>28470,19292=>28471,19293=>28472,19294=>28473,19295=>28474,19296=>28475,19297=>28476,19298=>28477,19299=>28478,19300=>28479,19301=>28480,19302=>28481,19303=>28482,19304=>28483,19305=>28484,19306=>28485,19307=>28486,19308=>28487,19309=>28488,19310=>28489,19311=>28490,19312=>28491,19313=>28492,19314=>28493,19315=>28494,19316=>28495,19317=>28496,19318=>28497,19319=>28498,19320=>28499,19321=>28500,19322=>28501,19323=>28502,19324=>28503,19325=>28504,19326=>28505,19327=>28506,19328=>28507,19329=>28508,19330=>28509,19331=>28510,19332=>28511,19333=>28512,19334=>28513,19335=>28514,19336=>28515,19337=>28516,19338=>28517,19339=>28518,19340=>28519,19341=>28520,19342=>28521,19343=>28522,19344=>28523,19345=>28524,19346=>28525,19347=>28526,19348=>28527,19349=>28528,19350=>28529,19351=>28530,19352=>28531,19353=>28532,19354=>28533,19355=>28534,19356=>28535,19357=>28536,19358=>28537,19359=>28538,19360=>28539,19361=>28540,19362=>28541,19363=>28542,19364=>28543,19365=>28544,19366=>28545,19367=>28546,19368=>28547,19369=>28548,19370=>28549,19371=>28550,19372=>28551,19373=>28552,19374=>28553,19375=>28554,19376=>28555,19377=>28556,19378=>28557,19379=>28558,19380=>28559,19381=>28560,19382=>28561,19383=>28562,19384=>28563,19385=>28564,19386=>28565,19387=>28566,19388=>28567,19389=>28568,19390=>28569,19391=>28570,19392=>28571,19393=>28572,19394=>28573,19395=>28574,19396=>28575,19397=>28576,19398=>28577,19399=>28578,19400=>28579,19401=>28580,19402=>28581,19403=>28582,19404=>28583,19405=>28584,19406=>28585,19407=>28586,19408=>28587,19409=>28588,19410=>28589,19411=>28590,19412=>28591,19413=>28592,19414=>28593,19415=>28594,19416=>28595,19417=>28596,19418=>28597,19419=>28598,19420=>28599,19421=>28600,19422=>28601,19423=>28602,19424=>28603,19425=>28604,19426=>28605,19427=>28606,19428=>28607,19429=>28608,19430=>28609,19431=>28610,19432=>28611,19433=>28612,19434=>28613,19435=>28614,19436=>28615,19437=>28616,19438=>28617,19439=>28618,19440=>28619,19441=>28620,19442=>28621,19443=>28622,19444=>28623,19445=>28624,19446=>28625,19447=>28626,19448=>28627,19449=>28628,19450=>28629,19451=>28630,19452=>28631,19453=>28632,19454=>28633,19455=>28634,19456=>28635,19457=>28636,19458=>28637,19459=>28638,19460=>28639,19461=>28640,19462=>28641,19463=>28642,19464=>28643,19465=>28644,19466=>28645,19467=>28646,19468=>28647,19469=>28648,19470=>28649,19471=>28650,19472=>28651,19473=>28652,19474=>28653,19475=>28654,19476=>28655,19477=>28656,19478=>28657,19479=>28658,19480=>28659,19481=>28660,19482=>28661,19483=>28662,19484=>28663,19485=>28664,19486=>28665,19487=>28666,19488=>28667,19489=>28668,19490=>28669,19491=>28670,19492=>28671,19493=>28672,19494=>28673,19495=>28674,19496=>28675,19497=>28676,19498=>28677,19499=>28678,19500=>28679,19501=>28680,19502=>28681,19503=>28682,19504=>28683,19505=>28684,19506=>28685,19507=>28686,19508=>28687,19509=>28688,19510=>28689,19511=>28690,19512=>28691,19513=>28692,19514=>28693,19515=>28694,19516=>28695,19517=>28696,19518=>28697,19519=>28698,19520=>28699,19521=>28700,19522=>28701,19523=>28702,19524=>28703,19525=>28704,19526=>28705,19527=>28706,19528=>28707,19529=>28708,19530=>28709,19531=>28710,19532=>28711,19533=>28712,19534=>28713,19535=>28714,19536=>28715,19537=>28716,19538=>28717,19539=>28718,19540=>28719,19541=>28720,19542=>28721,19543=>28722,19544=>28723,19545=>28724,19546=>28725,19547=>28726,19548=>28727,19549=>28728,19550=>28729,19551=>28730,19552=>28731,19553=>28732,19554=>28733,19555=>28734,19556=>28735,19557=>28736,19558=>28737,19559=>28738,19560=>28739,19561=>28740,19562=>28741,19563=>28742,19564=>28743,19565=>28744,19566=>28745,19567=>28746,19568=>28747,19569=>28748,19570=>28749,19571=>28750,19572=>28751,19573=>28752,19574=>28753,19576=>28754,19577=>28755,19578=>28756,19579=>28757,19580=>28758,19581=>28759,19582=>28760,19583=>28761,19584=>28762,19585=>28763,19586=>28764,19587=>28765,19588=>28766,19589=>28767,19590=>28768,19591=>28769,19592=>28770,19593=>28771,19594=>28772,19595=>28773,19596=>28774,19597=>28775,19598=>28776,19599=>28777,19600=>28778,19601=>28779,19602=>28780,19603=>28781,19604=>28782,19605=>28783,19606=>28784,19607=>28785,19608=>28786,19609=>28787,19610=>28788,19611=>28789,19612=>28790,19613=>28791,19614=>28792,19620=>28793,19621=>28794,19622=>28795,19623=>28796,19624=>28797,19625=>28798,19626=>28799,19627=>28800,19628=>28801,19629=>28802,19630=>28803,19631=>28804,19632=>28805,19633=>28806,19634=>28807,19635=>28808,19636=>28809,19637=>28810,19638=>28811,19639=>28812,19640=>28813,19641=>28814,19642=>28815,19643=>28816,19644=>28817,19645=>28818,19646=>28819,19647=>28820,19648=>28821,19649=>28822,19650=>28823,19651=>28824,19652=>28825,19653=>28826,19654=>28827,19655=>28828,19656=>28829,19657=>28830,19658=>28831,19659=>28832,19660=>28833,19661=>28834,19662=>28835,19663=>28836,19664=>28837,19665=>28838,19666=>28839,19667=>28840,19668=>28841,19669=>28842,19670=>28843,19671=>28844,19672=>28845,19673=>28846,19674=>28847,19675=>28848,19676=>28849,19677=>28850,19678=>28851,19679=>28852,19680=>28853,19681=>28854,19682=>28855,19683=>28856,19684=>28857,19685=>28858,19686=>28859,19687=>28860,19688=>28861,19689=>28862,19690=>28863,19691=>28864,19692=>28865,19693=>28866,19694=>28867,19695=>28868,19696=>28869,19697=>28870,19698=>28871,19699=>28872,19700=>28873,19701=>28874,19702=>28875,19703=>28876,19704=>28877,19705=>28878,19706=>28879,19707=>28880,19708=>28881,19709=>28882,19710=>28883,19711=>28884,19712=>28885,19713=>28886,19714=>28887,19715=>28888,19716=>28889,19717=>28890,19718=>28891,19719=>28892,19720=>28893,19721=>28894,19722=>28895,19723=>28896,19724=>28897,19725=>28898,19726=>28899,19727=>28900,19728=>28901,19729=>28902,19730=>28903,19738=>28904,19739=>28905,19740=>28906,19741=>28907,19742=>28908,19743=>28909,19744=>28910,19745=>28911,19746=>28912,19747=>28913,19748=>28914,19749=>28915,19750=>28916,19751=>28917,19752=>28918,19753=>28919,19754=>28920,19755=>28921,19756=>28922,19757=>28923,19758=>28924,19759=>28925,19760=>28926,19761=>28927,19762=>28928,19763=>28929,19764=>28930,19765=>28931,19766=>28932,19767=>28933,19768=>28934,19769=>28935,19770=>28936,19771=>28937,19772=>28938,19773=>28939,19774=>28940,19775=>28941,19776=>28942,19777=>28943,19778=>28944,19779=>28945,19780=>28946,19781=>28947,19782=>28948,19783=>28949,19784=>28950,19785=>28951,19786=>28952,19787=>28953,19788=>28954,19789=>28955,19790=>28956,19791=>28957,19792=>28958,19793=>28959,19794=>28960,19795=>28961,19796=>28962,19797=>28963,19798=>28964,19799=>28965,19800=>28966,19801=>28967,19802=>28968,19803=>28969,19804=>28970,19805=>28971,19806=>28972,19807=>28973,19808=>28974,19809=>28975,19810=>28976,19811=>28977,19812=>28978,19813=>28979,19814=>28980,19815=>28981,19816=>28982,19817=>28983,19818=>28984,19819=>28985,19820=>28986,19821=>28987,19822=>28988,19823=>28989,19824=>28990,19825=>28991,19826=>28992,19827=>28993,19828=>28994,19829=>28995,19830=>28996,19831=>28997,19832=>28998,19833=>28999,19834=>29000,19835=>29001,19836=>29002,19837=>29003,19838=>29004,19839=>29005,19840=>29006,19841=>29007,19842=>29008,19843=>29009,19844=>29010,19845=>29011,19846=>29012,19847=>29013,19848=>29014,19849=>29015,19850=>29016,19851=>29017,19852=>29018,19853=>29019,19854=>29020,19855=>29021,19856=>29022,19857=>29023,19858=>29024,19859=>29025,19860=>29026,19861=>29027,19862=>29028,19863=>29029,19864=>29030,19865=>29031,19866=>29032,19867=>29033,19868=>29034,19869=>29035,19870=>29036,19871=>29037,19872=>29038,19873=>29039,19874=>29040,19875=>29041,19876=>29042,19877=>29043,19878=>29044,19879=>29045,19880=>29046,19881=>29047,19882=>29048,19883=>29049,19884=>29050,19885=>29051,19887=>29052,19888=>29053,19889=>29054,19890=>29055,19891=>29056,19892=>29057,19893=>29058,40960=>29064,40961=>29065,40962=>29066,40963=>29067,40964=>29068,40965=>29069,40966=>29070,40967=>29071,40968=>29072,40969=>29073,40970=>29074,40971=>29075,40972=>29076,40973=>29077,40974=>29078,40975=>29079,40976=>29080,40977=>29081,40978=>29082,40979=>29083,40980=>29084,40981=>29085,40982=>29086,40983=>29087,40984=>29088,40985=>29089,40986=>29090,40987=>29091,40988=>29092,40989=>29093,40990=>29094,40991=>29095,40992=>29096,40993=>29097,40994=>29098,40995=>29099,40996=>29100,40997=>29101,40998=>29102,40999=>29103,41000=>29104,41001=>29105,41002=>29106,41003=>29107,41004=>29108,41005=>29109,41006=>29110,41007=>29111,41008=>29112,41009=>29113,41010=>29114,41011=>29115,41012=>29116,41013=>29117,41014=>29118,41015=>29119,41016=>29120,41017=>29121,41018=>29122,41019=>29123,41020=>29124,41021=>29125,41022=>29126,41023=>29127,41024=>29128,41025=>29129,41026=>29130,41027=>29131,41028=>29132,41029=>29133,41030=>29134,41031=>29135,41032=>29136,41033=>29137,41034=>29138,41035=>29139,41036=>29140,41037=>29141,41038=>29142,41039=>29143,41040=>29144,41041=>29145,41042=>29146,41043=>29147,41044=>29148,41045=>29149,41046=>29150,41047=>29151,41048=>29152,41049=>29153,41050=>29154,41051=>29155,41052=>29156,41053=>29157,41054=>29158,41055=>29159,41056=>29160,41057=>29161,41058=>29162,41059=>29163,41060=>29164,41061=>29165,41062=>29166,41063=>29167,41064=>29168,41065=>29169,41066=>29170,41067=>29171,41068=>29172,41069=>29173,41070=>29174,41071=>29175,41072=>29176,41073=>29177,41074=>29178,41075=>29179,41076=>29180,41077=>29181,41078=>29182,41079=>29183,41080=>29184,41081=>29185,41082=>29186,41083=>29187,41084=>29188,41085=>29189,41086=>29190,41087=>29191,41088=>29192,41089=>29193,41090=>29194,41091=>29195,41092=>29196,41093=>29197,41094=>29198,41095=>29199,41096=>29200,41097=>29201,41098=>29202,41099=>29203,41100=>29204,41101=>29205,41102=>29206,41103=>29207,41104=>29208,41105=>29209,41106=>29210,41107=>29211,41108=>29212,41109=>29213,41110=>29214,41111=>29215,41112=>29216,41113=>29217,41114=>29218,41115=>29219,41116=>29220,41117=>29221,41118=>29222,41119=>29223,41120=>29224,41121=>29225,41122=>29226,41123=>29227,41124=>29228,41125=>29229,41126=>29230,41127=>29231,41128=>29232,41129=>29233,41130=>29234,41131=>29235,41132=>29236,41133=>29237,41134=>29238,41135=>29239,41136=>29240,41137=>29241,41138=>29242,41139=>29243,41140=>29244,41141=>29245,41142=>29246,41143=>29247,41144=>29248,41145=>29249,41146=>29250,41147=>29251,41148=>29252,41149=>29253,41150=>29254,41151=>29255,41152=>29256,41153=>29257,41154=>29258,41155=>29259,41156=>29260,41157=>29261,41158=>29262,41159=>29263,41160=>29264,41161=>29265,41162=>29266,41163=>29267,41164=>29268,41165=>29269,41166=>29270,41167=>29271,41168=>29272,41169=>29273,41170=>29274,41171=>29275,41172=>29276,41173=>29277,41174=>29278,41175=>29279,41176=>29280,41177=>29281,41178=>29282,41179=>29283,41180=>29284,41181=>29285,41182=>29286,41183=>29287,41184=>29288,41185=>29289,41186=>29290,41187=>29291,41188=>29292,41189=>29293,41190=>29294,41191=>29295,41192=>29296,41193=>29297,41194=>29298,41195=>29299,41196=>29300,41197=>29301,41198=>29302,41199=>29303,41200=>29304,41201=>29305,41202=>29306,41203=>29307,41204=>29308,41205=>29309,41206=>29310,41207=>29311,41208=>29312,41209=>29313,41210=>29314,41211=>29315,41212=>29316,41213=>29317,41214=>29318,41215=>29319,41216=>29320,41217=>29321,41218=>29322,41219=>29323,41220=>29324,41221=>29325,41222=>29326,41223=>29327,41224=>29328,41225=>29329,41226=>29330,41227=>29331,41228=>29332,41229=>29333,41230=>29334,41231=>29335,41232=>29336,41233=>29337,41234=>29338,41235=>29339,41236=>29340,41237=>29341,41238=>29342,41239=>29343,41240=>29344,41241=>29345,41242=>29346,41243=>29347,41244=>29348,41245=>29349,41246=>29350,41247=>29351,41248=>29352,41249=>29353,41250=>29354,41251=>29355,41252=>29356,41253=>29357,41254=>29358,41255=>29359,41256=>29360,41257=>29361,41258=>29362,41259=>29363,41260=>29364,41261=>29365,41262=>29366,41263=>29367,41264=>29368,41265=>29369,41266=>29370,41267=>29371,41268=>29372,41269=>29373,41270=>29374,41271=>29375,41272=>29376,41273=>29377,41274=>29378,41275=>29379,41276=>29380,41277=>29381,41278=>29382,41279=>29383,41280=>29384,41281=>29385,41282=>29386,41283=>29387,41284=>29388,41285=>29389,41286=>29390,41287=>29391,41288=>29392,41289=>29393,41290=>29394,41291=>29395,41292=>29396,41293=>29397,41294=>29398,41295=>29399,41296=>29400,41297=>29401,41298=>29402,41299=>29403,41300=>29404,41301=>29405,41302=>29406,41303=>29407,41304=>29408,41305=>29409,41306=>29410,41307=>29411,41308=>29412,41309=>29413,41310=>29414,41311=>29415,41312=>29416,41313=>29417,41314=>29418,41315=>29419,41316=>29420,41317=>29421,41318=>29422,41319=>29423,41320=>29424,41321=>29425,41322=>29426,41323=>29427,41324=>29428,41325=>29429,41326=>29430,41327=>29431,41328=>29432,41329=>29433,41330=>29434,41331=>29435,41332=>29436,41333=>29437,41334=>29438,41335=>29439,41336=>29440,41337=>29441,41338=>29442,41339=>29443,41340=>29444,41341=>29445,41342=>29446,41343=>29447,41344=>29448,41345=>29449,41346=>29450,41347=>29451,41348=>29452,41349=>29453,41350=>29454,41351=>29455,41352=>29456,41353=>29457,41354=>29458,41355=>29459,41356=>29460,41357=>29461,41358=>29462,41359=>29463,41360=>29464,41361=>29465,41362=>29466,41363=>29467,41364=>29468,41365=>29469,41366=>29470,41367=>29471,41368=>29472,41369=>29473,41370=>29474,41371=>29475,41372=>29476,41373=>29477,41374=>29478,41375=>29479,41376=>29480,41377=>29481,41378=>29482,41379=>29483,41380=>29484,41381=>29485,41382=>29486,41383=>29487,41384=>29488,41385=>29489,41386=>29490,41387=>29491,41388=>29492,41389=>29493,41390=>29494,41391=>29495,41392=>29496,41393=>29497,41394=>29498,41395=>29499,41396=>29500,41397=>29501,41398=>29502,41399=>29503,41400=>29504,41401=>29505,41402=>29506,41403=>29507,41404=>29508,41405=>29509,41406=>29510,41407=>29511,41408=>29512,41409=>29513,41410=>29514,41411=>29515,41412=>29516,41413=>29517,41414=>29518,41415=>29519,41416=>29520,41417=>29521,41418=>29522,41419=>29523,41420=>29524,41421=>29525,41422=>29526,41423=>29527,41424=>29528,41425=>29529,41426=>29530,41427=>29531,41428=>29532,41429=>29533,41430=>29534,41431=>29535,41432=>29536,41433=>29537,41434=>29538,41435=>29539,41436=>29540,41437=>29541,41438=>29542,41439=>29543,41440=>29544,41441=>29545,41442=>29546,41443=>29547,41444=>29548,41445=>29549,41446=>29550,41447=>29551,41448=>29552,41449=>29553,41450=>29554,41451=>29555,41452=>29556,41453=>29557,41454=>29558,41455=>29559,41456=>29560,41457=>29561,41458=>29562,41459=>29563,41460=>29564,41461=>29565,41462=>29566,41463=>29567,41464=>29568,41465=>29569,41466=>29570,41467=>29571,41468=>29572,41469=>29573,41470=>29574,41471=>29575,41472=>29576,41473=>29577,41474=>29578,41475=>29579,41476=>29580,41477=>29581,41478=>29582,41479=>29583,41480=>29584,41481=>29585,41482=>29586,41483=>29587,41484=>29588,41485=>29589,41486=>29590,41487=>29591,41488=>29592,41489=>29593,41490=>29594,41491=>29595,41492=>29596,41493=>29597,41494=>29598,41495=>29599,41496=>29600,41497=>29601,41498=>29602,41499=>29603,41500=>29604,41501=>29605,41502=>29606,41503=>29607,41504=>29608,41505=>29609,41506=>29610,41507=>29611,41508=>29612,41509=>29613,41510=>29614,41511=>29615,41512=>29616,41513=>29617,41514=>29618,41515=>29619,41516=>29620,41517=>29621,41518=>29622,41519=>29623,41520=>29624,41521=>29625,41522=>29626,41523=>29627,41524=>29628,41525=>29629,41526=>29630,41527=>29631,41528=>29632,41529=>29633,41530=>29634,41531=>29635,41532=>29636,41533=>29637,41534=>29638,41535=>29639,41536=>29640,41537=>29641,41538=>29642,41539=>29643,41540=>29644,41541=>29645,41542=>29646,41543=>29647,41544=>29648,41545=>29649,41546=>29650,41547=>29651,41548=>29652,41549=>29653,41550=>29654,41551=>29655,41552=>29656,41553=>29657,41554=>29658,41555=>29659,41556=>29660,41557=>29661,41558=>29662,41559=>29663,41560=>29664,41561=>29665,41562=>29666,41563=>29667,41564=>29668,41565=>29669,41566=>29670,41567=>29671,41568=>29672,41569=>29673,41570=>29674,41571=>29675,41572=>29676,41573=>29677,41574=>29678,41575=>29679,41576=>29680,41577=>29681,41578=>29682,41579=>29683,41580=>29684,41581=>29685,41582=>29686,41583=>29687,41584=>29688,41585=>29689,41586=>29690,41587=>29691,41588=>29692,41589=>29693,41590=>29694,41591=>29695,41592=>29696,41593=>29697,41594=>29698,41595=>29699,41596=>29700,41597=>29701,41598=>29702,41599=>29703,41600=>29704,41601=>29705,41602=>29706,41603=>29707,41604=>29708,41605=>29709,41606=>29710,41607=>29711,41608=>29712,41609=>29713,41610=>29714,41611=>29715,41612=>29716,41613=>29717,41614=>29718,41615=>29719,41616=>29720,41617=>29721,41618=>29722,41619=>29723,41620=>29724,41621=>29725,41622=>29726,41623=>29727,41624=>29728,41625=>29729,41626=>29730,41627=>29731,41628=>29732,41629=>29733,41630=>29734,41631=>29735,41632=>29736,41633=>29737,41634=>29738,41635=>29739,41636=>29740,41637=>29741,41638=>29742,41639=>29743,41640=>29744,41641=>29745,41642=>29746,41643=>29747,41644=>29748,41645=>29749,41646=>29750,41647=>29751,41648=>29752,41649=>29753,41650=>29754,41651=>29755,41652=>29756,41653=>29757,41654=>29758,41655=>29759,41656=>29760,41657=>29761,41658=>29762,41659=>29763,41660=>29764,41661=>29765,41662=>29766,41663=>29767,41664=>29768,41665=>29769,41666=>29770,41667=>29771,41668=>29772,41669=>29773,41670=>29774,41671=>29775,41672=>29776,41673=>29777,41674=>29778,41675=>29779,41676=>29780,41677=>29781,41678=>29782,41679=>29783,41680=>29784,41681=>29785,41682=>29786,41683=>29787,41684=>29788,41685=>29789,41686=>29790,41687=>29791,41688=>29792,41689=>29793,41690=>29794,41691=>29795,41692=>29796,41693=>29797,41694=>29798,41695=>29799,41696=>29800,41697=>29801,41698=>29802,41699=>29803,41700=>29804,41701=>29805,41702=>29806,41703=>29807,41704=>29808,41705=>29809,41706=>29810,41707=>29811,41708=>29812,41709=>29813,41710=>29814,41711=>29815,41712=>29816,41713=>29817,41714=>29818,41715=>29819,41716=>29820,41717=>29821,41718=>29822,41719=>29823,41720=>29824,41721=>29825,41722=>29826,41723=>29827,41724=>29828,41725=>29829,41726=>29830,41727=>29831,41728=>29832,41729=>29833,41730=>29834,41731=>29835,41732=>29836,41733=>29837,41734=>29838,41735=>29839,41736=>29840,41737=>29841,41738=>29842,41739=>29843,41740=>29844,41741=>29845,41742=>29846,41743=>29847,41744=>29848,41745=>29849,41746=>29850,41747=>29851,41748=>29852,41749=>29853,41750=>29854,41751=>29855,41752=>29856,41753=>29857,41754=>29858,41755=>29859,41756=>29860,41757=>29861,41758=>29862,41759=>29863,41760=>29864,41761=>29865,41762=>29866,41763=>29867,41764=>29868,41765=>29869,41766=>29870,41767=>29871,41768=>29872,41769=>29873,41770=>29874,41771=>29875,41772=>29876,41773=>29877,41774=>29878,41775=>29879,41776=>29880,41777=>29881,41778=>29882,41779=>29883,41780=>29884,41781=>29885,41782=>29886,41783=>29887,41784=>29888,41785=>29889,41786=>29890,41787=>29891,41788=>29892,41789=>29893,41790=>29894,41791=>29895,41792=>29896,41793=>29897,41794=>29898,41795=>29899,41796=>29900,41797=>29901,41798=>29902,41799=>29903,41800=>29904,41801=>29905,41802=>29906,41803=>29907,41804=>29908,41805=>29909,41806=>29910,41807=>29911,41808=>29912,41809=>29913,41810=>29914,41811=>29915,41812=>29916,41813=>29917,41814=>29918,41815=>29919,41816=>29920,41817=>29921,41818=>29922,41819=>29923,41820=>29924,41821=>29925,41822=>29926,41823=>29927,41824=>29928,41825=>29929,41826=>29930,41827=>29931,41828=>29932,41829=>29933,41830=>29934,41831=>29935,41832=>29936,41833=>29937,41834=>29938,41835=>29939,41836=>29940,41837=>29941,41838=>29942,41839=>29943,41840=>29944,41841=>29945,41842=>29946,41843=>29947,41844=>29948,41845=>29949,41846=>29950,41847=>29951,41848=>29952,41849=>29953,41850=>29954,41851=>29955,41852=>29956,41853=>29957,41854=>29958,41855=>29959,41856=>29960,41857=>29961,41858=>29962,41859=>29963,41860=>29964,41861=>29965,41862=>29966,41863=>29967,41864=>29968,41865=>29969,41866=>29970,41867=>29971,41868=>29972,41869=>29973,41870=>29974,41871=>29975,41872=>29976,41873=>29977,41874=>29978,41875=>29979,41876=>29980,41877=>29981,41878=>29982,41879=>29983,41880=>29984,41881=>29985,41882=>29986,41883=>29987,41884=>29988,41885=>29989,41886=>29990,41887=>29991,41888=>29992,41889=>29993,41890=>29994,41891=>29995,41892=>29996,41893=>29997,41894=>29998,41895=>29999,41896=>30000,41897=>30001,41898=>30002,41899=>30003,41900=>30004,41901=>30005,41902=>30006,41903=>30007,41904=>30008,41905=>30009,41906=>30010,41907=>30011,41908=>30012,41909=>30013,41910=>30014,41911=>30015,41912=>30016,41913=>30017,41914=>30018,41915=>30019,41916=>30020,41917=>30021,41918=>30022,41919=>30023,41920=>30024,41921=>30025,41922=>30026,41923=>30027,41924=>30028,41925=>30029,41926=>30030,41927=>30031,41928=>30032,41929=>30033,41930=>30034,41931=>30035,41932=>30036,41933=>30037,41934=>30038,41935=>30039,41936=>30040,41937=>30041,41938=>30042,41939=>30043,41940=>30044,41941=>30045,41942=>30046,41943=>30047,41944=>30048,41945=>30049,41946=>30050,41947=>30051,41948=>30052,41949=>30053,41950=>30054,41951=>30055,41952=>30056,41953=>30057,41954=>30058,41955=>30059,41956=>30060,41957=>30061,41958=>30062,41959=>30063,41960=>30064,41961=>30065,41962=>30066,41963=>30067,41964=>30068,41965=>30069,41966=>30070,41967=>30071,41968=>30072,41969=>30073,41970=>30074,41971=>30075,41972=>30076,41973=>30077,41974=>30078,41975=>30079,41976=>30080,41977=>30081,41978=>30082,41979=>30083,41980=>30084,41981=>30085,41982=>30086,41983=>30087,41984=>30088,41985=>30089,41986=>30090,41987=>30091,41988=>30092,41989=>30093,41990=>30094,41991=>30095,41992=>30096,41993=>30097,41994=>30098,41995=>30099,41996=>30100,41997=>30101,41998=>30102,41999=>30103,42000=>30104,42001=>30105,42002=>30106,42003=>30107,42004=>30108,42005=>30109,42006=>30110,42007=>30111,42008=>30112,42009=>30113,42010=>30114,42011=>30115,42012=>30116,42013=>30117,42014=>30118,42015=>30119,42016=>30120,42017=>30121,42018=>30122,42019=>30123,42020=>30124,42021=>30125,42022=>30126,42023=>30127,42024=>30128,42025=>30129,42026=>30130,42027=>30131,42028=>30132,42029=>30133,42030=>30134,42031=>30135,42032=>30136,42033=>30137,42034=>30138,42035=>30139,42036=>30140,42037=>30141,42038=>30142,42039=>30143,42040=>30144,42041=>30145,42042=>30146,42043=>30147,42044=>30148,42045=>30149,42046=>30150,42047=>30151,42048=>30152,42049=>30153,42050=>30154,42051=>30155,42052=>30156,42053=>30157,42054=>30158,42055=>30159,42056=>30160,42057=>30161,42058=>30162,42059=>30163,42060=>30164,42061=>30165,42062=>30166,42063=>30167,42064=>30168,42065=>30169,42066=>30170,42067=>30171,42068=>30172,42069=>30173,42070=>30174,42071=>30175,42072=>30176,42073=>30177,42074=>30178,42075=>30179,42076=>30180,42077=>30181,42078=>30182,42079=>30183,42080=>30184,42081=>30185,42082=>30186,42083=>30187,42084=>30188,42085=>30189,42086=>30190,42087=>30191,42088=>30192,42089=>30193,42090=>30194,42091=>30195,42092=>30196,42093=>30197,42094=>30198,42095=>30199,42096=>30200,42097=>30201,42098=>30202,42099=>30203,42100=>30204,42101=>30205,42102=>30206,42103=>30207,42104=>30208,42105=>30209,42106=>30210,42107=>30211,42108=>30212,42109=>30213,42110=>30214,42111=>30215,42112=>30216,42113=>30217,42114=>30218,42115=>30219,42116=>30220,42117=>30221,42118=>30222,42119=>30223,42120=>30224,42121=>30225,42122=>30226,42123=>30227,42124=>30228,42128=>30229,42129=>30230,42130=>30231,42131=>30232,42132=>30233,42133=>30234,42134=>30235,42135=>30236,42136=>30237,42137=>30238,42138=>30239,42139=>30240,42140=>30241,42141=>30242,42142=>30243,42143=>30244,42144=>30245,42145=>30246,42146=>30247,42147=>30248,42148=>30249,42149=>30250,42150=>30251,42151=>30252,42152=>30253,42153=>30254,42154=>30255,42155=>30256,42156=>30257,42157=>30258,42158=>30259,42159=>30260,42160=>30261,42161=>30262,42162=>30263,42163=>30264,42164=>30265,42165=>30266,42166=>30267,42167=>30268,42168=>30269,42169=>30270,42170=>30271,42171=>30272,42172=>30273,42173=>30274,42174=>30275,42175=>30276,42176=>30277,42177=>30278,42178=>30279,42179=>30280,42180=>30281,42181=>30282,42182=>30283); // --- EOF --- - diff --git a/tools/tcpdf/fonts/uni2cid_aj16.php b/tools/tcpdf/fonts/uni2cid_aj16.php index fade02b64..0c3c148f3 100644 --- a/tools/tcpdf/fonts/uni2cid_aj16.php +++ b/tools/tcpdf/fonts/uni2cid_aj16.php @@ -4,4 +4,3 @@ // cid2code.txt in aj16.tar.Z $cidinfo['uni2cid'] = array(160=>1,32=>1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,8209=>14,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,165=>61,93=>62,94=>63,818=>64,95=>64,768=>65,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,166=>93,125=>94,732=>95,771=>95,700=>96,8217=>96,92=>97,699=>98,8216=>98,124=>99,126=>100,8764=>100,161=>101,162=>102,163=>103,8260=>104,402=>105,164=>107,8220=>108,171=>109,8249=>110,8250=>111,64257=>112,64258=>113,8210=>114,8211=>114,183=>117,8729=>117,8226=>119,8218=>120,8222=>121,8221=>122,187=>123,191=>126,769=>127,710=>128,770=>128,175=>129,772=>129,774=>130,775=>131,776=>132,730=>133,778=>133,184=>134,807=>134,779=>135,808=>136,780=>137,822=>138,8212=>138,198=>139,170=>140,321=>141,216=>142,338=>143,186=>144,230=>145,305=>146,322=>147,248=>148,339=>149,223=>150,173=>151,169=>152,172=>153,174=>154,178=>157,179=>158,181=>159,185=>160,188=>161,189=>162,190=>163,192=>164,193=>165,194=>166,195=>167,196=>168,197=>169,199=>170,200=>171,201=>172,202=>173,203=>174,204=>175,205=>176,206=>177,207=>178,208=>179,209=>180,210=>181,211=>182,212=>183,213=>184,214=>185,217=>187,218=>188,219=>189,220=>190,221=>191,222=>192,224=>193,225=>194,226=>195,227=>196,228=>197,229=>198,231=>199,232=>200,233=>201,234=>202,235=>203,236=>204,237=>205,238=>206,239=>207,240=>208,241=>209,242=>210,243=>211,244=>212,245=>213,246=>214,249=>216,250=>217,251=>218,252=>219,253=>220,254=>221,255=>222,352=>223,376=>224,381=>225,773=>226,8254=>226,353=>227,8482=>228,382=>229,8194=>231,65512=>323,65377=>327,65378=>328,65379=>329,65380=>330,65381=>331,65382=>332,65383=>333,65384=>334,65385=>335,65386=>336,65387=>337,65388=>338,65389=>339,65390=>340,65391=>341,65392=>342,65393=>343,65394=>344,65395=>345,65396=>346,65397=>347,65398=>348,65399=>349,65400=>350,65401=>351,65402=>352,65403=>353,65404=>354,65405=>355,65406=>356,65407=>357,65408=>358,65409=>359,65410=>360,65411=>361,65412=>362,65413=>363,65414=>364,65415=>365,65416=>366,65417=>367,65418=>368,65419=>369,65420=>370,65421=>371,65422=>372,65423=>373,65424=>374,65425=>375,65426=>376,65427=>377,65428=>378,65429=>379,65430=>380,65431=>381,65432=>382,65433=>383,65434=>384,65435=>385,65436=>386,65437=>387,65438=>388,65439=>389,8195=>633,12288=>633,12289=>634,12290=>635,65292=>636,65294=>637,12539=>638,65306=>639,65307=>640,65311=>641,65281=>642,12443=>643,12444=>644,180=>645,65344=>646,168=>647,65342=>648,65507=>649,65343=>650,12541=>651,12542=>652,12445=>653,12446=>654,12291=>655,20189=>656,12293=>657,12294=>658,12295=>659,12540=>660,8213=>661,8208=>662,65295=>663,65340=>664,12316=>665,65374=>665,8214=>666,65372=>667,8230=>668,8229=>669,65288=>674,65289=>675,12308=>676,12309=>677,65339=>678,65341=>679,65371=>680,65373=>681,12296=>682,12297=>683,12298=>684,12299=>685,12300=>686,12301=>687,12302=>688,12303=>689,12304=>690,12305=>691,65291=>692,8722=>693,65293=>693,177=>694,215=>695,247=>696,65309=>697,8800=>698,65308=>699,65310=>700,8806=>701,8807=>702,8734=>703,8756=>704,9794=>705,9792=>706,176=>707,8242=>708,8243=>709,8451=>710,65509=>711,65284=>712,65504=>713,65505=>714,65285=>715,65283=>716,65286=>717,65290=>718,65312=>719,167=>720,9734=>721,9733=>722,9675=>723,9679=>724,9678=>725,9671=>726,9670=>727,9633=>728,9632=>729,9651=>730,9650=>731,9661=>732,9660=>733,8251=>734,12306=>735,8594=>736,8592=>737,8593=>738,8595=>739,12307=>740,8712=>741,8715=>742,8838=>743,8839=>744,8834=>745,8835=>746,8746=>747,8745=>748,8743=>749,8744=>750,65506=>751,8658=>752,8660=>753,8704=>754,8707=>755,8736=>756,8869=>757,8978=>758,8706=>759,8711=>760,8801=>761,8786=>762,8810=>763,8811=>764,8730=>765,8765=>766,8733=>767,8757=>768,8747=>769,8748=>770,8491=>771,8240=>772,9839=>773,9837=>774,9834=>775,8224=>776,8225=>777,182=>778,9711=>779,65296=>780,65297=>781,65298=>782,65299=>783,65300=>784,65301=>785,65302=>786,65303=>787,65304=>788,65305=>789,65313=>790,65314=>791,65315=>792,65316=>793,65317=>794,65318=>795,65319=>796,65320=>797,65321=>798,65322=>799,65323=>800,65324=>801,65325=>802,65326=>803,65327=>804,65328=>805,65329=>806,65330=>807,65331=>808,65332=>809,65333=>810,65334=>811,65335=>812,65336=>813,65337=>814,65338=>815,65345=>816,65346=>817,65347=>818,65348=>819,65349=>820,65350=>821,65351=>822,65352=>823,65353=>824,65354=>825,65355=>826,65356=>827,65357=>828,65358=>829,65359=>830,65360=>831,65361=>832,65362=>833,65363=>834,65364=>835,65365=>836,65366=>837,65367=>838,65368=>839,65369=>840,65370=>841,12353=>842,12354=>843,12355=>844,12356=>845,12357=>846,12358=>847,12359=>848,12360=>849,12361=>850,12362=>851,12363=>852,12364=>853,12365=>854,12366=>855,12367=>856,12368=>857,12369=>858,12370=>859,12371=>860,12372=>861,12373=>862,12374=>863,12375=>864,12376=>865,12377=>866,12378=>867,12379=>868,12380=>869,12381=>870,12382=>871,12383=>872,12384=>873,12385=>874,12386=>875,12387=>876,12388=>877,12389=>878,12390=>879,12391=>880,12392=>881,12393=>882,12394=>883,12395=>884,12396=>885,12397=>886,12398=>887,12399=>888,12400=>889,12401=>890,12402=>891,12403=>892,12404=>893,12405=>894,12406=>895,12407=>896,12408=>897,12409=>898,12410=>899,12411=>900,12412=>901,12413=>902,12414=>903,12415=>904,12416=>905,12417=>906,12418=>907,12419=>908,12420=>909,12421=>910,12422=>911,12423=>912,12424=>913,12425=>914,12426=>915,12427=>916,12428=>917,12429=>918,12430=>919,12431=>920,12432=>921,12433=>922,12434=>923,12435=>924,12449=>925,12450=>926,12451=>927,12452=>928,12453=>929,12454=>930,12455=>931,12456=>932,12457=>933,12458=>934,12459=>935,12460=>936,12461=>937,12462=>938,12463=>939,12464=>940,12465=>941,12466=>942,12467=>943,12468=>944,12469=>945,12470=>946,12471=>947,12472=>948,12473=>949,12474=>950,12475=>951,12476=>952,12477=>953,12478=>954,12479=>955,12480=>956,12481=>957,12482=>958,12483=>959,12484=>960,12485=>961,12486=>962,12487=>963,12488=>964,12489=>965,12490=>966,12491=>967,12492=>968,12493=>969,12494=>970,12495=>971,12496=>972,12497=>973,12498=>974,12499=>975,12500=>976,12501=>977,12502=>978,12503=>979,12504=>980,12505=>981,12506=>982,12507=>983,12508=>984,12509=>985,12510=>986,12511=>987,12512=>988,12513=>989,12514=>990,12515=>991,12516=>992,12517=>993,12518=>994,12519=>995,12520=>996,12521=>997,12522=>998,12523=>999,12524=>1000,12525=>1001,12526=>1002,12527=>1003,12528=>1004,12529=>1005,12530=>1006,12531=>1007,12532=>1008,12533=>1009,12534=>1010,913=>1011,914=>1012,915=>1013,916=>1014,917=>1015,918=>1016,919=>1017,920=>1018,921=>1019,922=>1020,923=>1021,924=>1022,925=>1023,926=>1024,927=>1025,928=>1026,929=>1027,931=>1028,932=>1029,933=>1030,934=>1031,935=>1032,936=>1033,937=>1034,945=>1035,946=>1036,947=>1037,948=>1038,949=>1039,950=>1040,951=>1041,952=>1042,953=>1043,954=>1044,955=>1045,956=>1046,957=>1047,958=>1048,959=>1049,960=>1050,961=>1051,963=>1052,964=>1053,965=>1054,966=>1055,967=>1056,968=>1057,969=>1058,1040=>1059,1041=>1060,1042=>1061,1043=>1062,1044=>1063,1045=>1064,1025=>1065,1046=>1066,1047=>1067,1048=>1068,1049=>1069,1050=>1070,1051=>1071,1052=>1072,1053=>1073,1054=>1074,1055=>1075,1056=>1076,1057=>1077,1058=>1078,1059=>1079,1060=>1080,1061=>1081,1062=>1082,1063=>1083,1064=>1084,1065=>1085,1066=>1086,1067=>1087,1068=>1088,1069=>1089,1070=>1090,1071=>1091,1072=>1092,1073=>1093,1074=>1094,1075=>1095,1076=>1096,1077=>1097,1105=>1098,1078=>1099,1079=>1100,1080=>1101,1081=>1102,1082=>1103,1083=>1104,1084=>1105,1085=>1106,1086=>1107,1087=>1108,1088=>1109,1089=>1110,1090=>1111,1091=>1112,1092=>1113,1093=>1114,1094=>1115,1095=>1116,1096=>1117,1097=>1118,1098=>1119,1099=>1120,1100=>1121,1101=>1122,1102=>1123,1103=>1124,20124=>1125,21782=>1126,23043=>1127,38463=>1128,21696=>1129,24859=>1130,25384=>1131,23030=>1132,36898=>1133,33909=>1134,33564=>1135,31312=>1136,24746=>1137,25569=>1138,28197=>1139,26093=>1140,33894=>1141,33446=>1142,39925=>1143,26771=>1144,22311=>1145,26017=>1146,25201=>1147,23451=>1148,22992=>1149,34427=>1150,39156=>1151,32098=>1152,32190=>1153,39822=>1154,25110=>1155,31903=>1156,34999=>1157,23433=>1158,24245=>1159,25353=>1160,26263=>1161,26696=>1162,38343=>1163,38797=>1164,26447=>1165,20197=>1166,20234=>1167,20301=>1168,20381=>1169,20553=>1170,22258=>1171,22839=>1172,22996=>1173,23041=>1174,23561=>1175,24799=>1176,24847=>1177,24944=>1178,26131=>1179,26885=>1180,28858=>1181,30031=>1182,30064=>1183,31227=>1184,32173=>1185,32239=>1186,32963=>1187,33806=>1188,12176=>1189,34915=>1189,35586=>1190,36949=>1191,36986=>1192,21307=>1193,20117=>1194,20133=>1195,22495=>1196,32946=>1197,37057=>1198,30959=>1199,12032=>1200,19968=>1200,22769=>1201,28322=>1202,36920=>1203,31282=>1204,33576=>1205,33419=>1206,39983=>1207,20801=>1208,21360=>1209,21693=>1210,21729=>1211,22240=>1212,23035=>1213,24341=>1214,39154=>1215,28139=>1216,32996=>1217,34093=>1218,38498=>1219,38512=>1220,38560=>1221,38907=>1222,21515=>1223,21491=>1224,23431=>1225,28879=>1226,12155=>1227,32701=>1227,36802=>1228,12204=>1229,38632=>1229,21359=>1230,40284=>1231,31418=>1232,19985=>1233,30867=>1234,12165=>1235,33276=>1235,28198=>1236,22040=>1237,21764=>1238,27421=>1239,34074=>1240,39995=>1241,23013=>1242,21417=>1243,28006=>1244,12128=>1245,29916=>1245,38287=>1246,22082=>1247,20113=>1248,36939=>1249,38642=>1250,33615=>1251,39180=>1252,21473=>1253,21942=>1254,23344=>1255,24433=>1256,26144=>1257,26355=>1258,26628=>1259,27704=>1260,27891=>1261,27945=>1262,29787=>1263,30408=>1264,31310=>1265,38964=>1266,33521=>1267,34907=>1268,35424=>1269,37613=>1270,28082=>1271,30123=>1272,30410=>1273,39365=>1274,24742=>1275,35585=>1276,36234=>1277,38322=>1278,27022=>1279,21421=>1280,20870=>1281,22290=>1282,22576=>1283,22852=>1284,23476=>1285,24310=>1286,24616=>1287,25513=>1288,25588=>1289,27839=>1290,28436=>1291,28814=>1292,28948=>1293,29017=>1294,29141=>1295,29503=>1296,32257=>1297,33398=>1298,33489=>1299,34199=>1300,36960=>1301,37467=>1302,40219=>1303,22633=>1304,26044=>1305,27738=>1306,29989=>1307,20985=>1308,22830=>1309,22885=>1310,24448=>1311,24540=>1312,25276=>1313,26106=>1314,27178=>1315,27431=>1316,27572=>1317,29579=>1318,32705=>1319,35158=>1320,40236=>1321,40206=>1322,12009=>1323,40644=>1323,23713=>1324,27798=>1325,33659=>1326,20740=>1327,23627=>1328,25014=>1329,33222=>1330,26742=>1331,29281=>1332,12036=>1333,20057=>1333,20474=>1334,21368=>1335,24681=>1336,28201=>1337,31311=>1338,12211=>1339,38899=>1339,19979=>1340,21270=>1341,20206=>1342,20309=>1343,20285=>1344,20385=>1345,20339=>1346,21152=>1347,21487=>1348,22025=>1349,22799=>1350,23233=>1351,23478=>1352,23521=>1353,31185=>1354,26247=>1355,26524=>1356,26550=>1357,27468=>1358,27827=>1359,12117=>1360,28779=>1360,29634=>1361,31117=>1362,12146=>1363,31166=>1363,31292=>1364,31623=>1365,33457=>1366,33499=>1367,33540=>1368,33655=>1369,33775=>1370,33747=>1371,34662=>1372,35506=>1373,22057=>1374,36008=>1375,36838=>1376,36942=>1377,38686=>1378,34442=>1379,20420=>1380,23784=>1381,25105=>1382,12123=>1383,29273=>1383,30011=>1384,33253=>1385,33469=>1386,34558=>1387,36032=>1388,38597=>1389,39187=>1390,39381=>1391,20171=>1392,20250=>1393,35299=>1394,22238=>1395,22602=>1396,22730=>1397,24315=>1398,24555=>1399,24618=>1400,24724=>1401,24674=>1402,25040=>1403,25106=>1404,25296=>1405,25913=>1406,39745=>1407,26214=>1408,26800=>1409,28023=>1410,28784=>1411,30028=>1412,30342=>1413,32117=>1414,33445=>1415,34809=>1416,38283=>1417,38542=>1418,12185=>1419,35997=>1419,20977=>1420,21182=>1421,22806=>1422,21683=>1423,23475=>1424,23830=>1425,24936=>1426,27010=>1427,28079=>1428,30861=>1429,33995=>1430,34903=>1431,35442=>1432,37799=>1433,39608=>1434,28012=>1435,39336=>1436,34521=>1437,22435=>1438,26623=>1439,34510=>1440,37390=>1441,21123=>1442,22151=>1443,21508=>1444,24275=>1445,25313=>1446,25785=>1447,26684=>1448,26680=>1449,27579=>1450,29554=>1451,30906=>1452,31339=>1453,35226=>1454,12179=>1455,35282=>1455,36203=>1456,36611=>1457,37101=>1458,38307=>1459,38548=>1460,12208=>1461,38761=>1461,23398=>1462,23731=>1463,27005=>1464,38989=>1465,38990=>1466,25499=>1467,31520=>1468,27179=>1469,27263=>1470,26806=>1471,39949=>1472,28511=>1473,21106=>1474,21917=>1475,24688=>1476,25324=>1477,27963=>1478,28167=>1479,28369=>1480,33883=>1481,35088=>1482,36676=>1483,19988=>1484,39993=>1485,21494=>1486,26907=>1487,27194=>1488,38788=>1489,26666=>1490,20828=>1491,31427=>1492,33970=>1493,37340=>1494,37772=>1495,22107=>1496,40232=>1497,26658=>1498,33541=>1499,33841=>1500,31909=>1501,21000=>1502,33477=>1503,12129=>1504,29926=>1504,20094=>1505,20355=>1506,20896=>1507,23506=>1508,21002=>1509,21208=>1510,21223=>1511,24059=>1512,21914=>1513,22570=>1514,23014=>1515,23436=>1516,23448=>1517,23515=>1518,12082=>1519,24178=>1519,24185=>1520,24739=>1521,24863=>1522,24931=>1523,25022=>1524,25563=>1525,25954=>1526,26577=>1527,26707=>1528,26874=>1529,27454=>1530,27475=>1531,27735=>1532,28450=>1533,28567=>1534,28485=>1535,29872=>1536,12130=>1537,29976=>1537,30435=>1538,30475=>1539,31487=>1540,31649=>1541,31777=>1542,32233=>1543,12152=>1544,32566=>1544,32752=>1545,32925=>1546,33382=>1547,33694=>1548,35251=>1549,35532=>1550,36011=>1551,36996=>1552,37969=>1553,38291=>1554,38289=>1555,38306=>1556,38501=>1557,38867=>1558,39208=>1559,33304=>1560,20024=>1561,21547=>1562,23736=>1563,24012=>1564,29609=>1565,30284=>1566,30524=>1567,23721=>1568,32747=>1569,36107=>1570,38593=>1571,38929=>1572,38996=>1573,39000=>1574,20225=>1575,20238=>1576,21361=>1577,21916=>1578,22120=>1579,22522=>1580,22855=>1581,23305=>1582,23492=>1583,23696=>1584,24076=>1585,24190=>1586,24524=>1587,25582=>1588,26426=>1589,26071=>1590,26082=>1591,26399=>1592,26827=>1593,26820=>1594,27231=>1595,24112=>1596,27589=>1597,27671=>1598,27773=>1599,30079=>1600,31048=>1601,23395=>1602,31232=>1603,32000=>1604,24509=>1605,35215=>1606,35352=>1607,36020=>1608,36215=>1609,36556=>1610,36637=>1611,39138=>1612,39438=>1613,12004=>1614,12225=>1614,39740=>1614,12018=>1615,20096=>1615,20605=>1616,20736=>1617,22931=>1618,23452=>1619,25135=>1620,25216=>1621,25836=>1622,27450=>1623,29344=>1624,30097=>1625,31047=>1626,32681=>1627,34811=>1628,35516=>1629,35696=>1630,25516=>1631,33738=>1632,38816=>1633,21513=>1634,21507=>1635,21931=>1636,26708=>1637,27224=>1638,35440=>1639,30759=>1640,26485=>1641,12233=>1642,40653=>1642,21364=>1643,23458=>1644,33050=>1645,34384=>1646,36870=>1647,19992=>1648,20037=>1649,20167=>1650,20241=>1651,21450=>1652,21560=>1653,23470=>1654,12088=>1655,24339=>1655,24613=>1656,25937=>1657,26429=>1658,27714=>1659,27762=>1660,27875=>1661,28792=>1662,29699=>1663,31350=>1664,31406=>1665,31496=>1666,32026=>1667,31998=>1668,32102=>1669,26087=>1670,12124=>1671,29275=>1671,21435=>1672,23621=>1673,24040=>1674,25298=>1675,25312=>1676,25369=>1677,28192=>1678,34394=>1679,35377=>1680,36317=>1681,37624=>1682,28417=>1683,31142=>1684,12226=>1685,39770=>1685,20136=>1686,20139=>1687,20140=>1688,20379=>1689,20384=>1690,20689=>1691,20807=>1692,31478=>1693,20849=>1694,20982=>1695,21332=>1696,21281=>1697,21375=>1698,21483=>1699,21932=>1700,22659=>1701,23777=>1702,24375=>1703,24394=>1704,24623=>1705,24656=>1706,24685=>1707,25375=>1708,25945=>1709,27211=>1710,27841=>1711,29378=>1712,29421=>1713,30703=>1714,33016=>1715,33029=>1716,33288=>1717,34126=>1718,37111=>1719,37857=>1720,38911=>1721,39255=>1722,39514=>1723,20208=>1724,20957=>1725,23597=>1726,26241=>1727,26989=>1728,23616=>1729,26354=>1730,26997=>1731,12127=>1732,29577=>1732,26704=>1733,31873=>1734,20677=>1735,21220=>1736,22343=>1737,12081=>1738,24062=>1738,37670=>1739,12100=>1740,26020=>1740,27427=>1741,27453=>1742,29748=>1743,31105=>1744,31165=>1745,31563=>1746,32202=>1747,33465=>1748,33740=>1749,34943=>1750,35167=>1751,35641=>1752,36817=>1753,12198=>1754,37329=>1754,21535=>1755,37504=>1756,20061=>1757,20534=>1758,21477=>1759,21306=>1760,29399=>1761,29590=>1762,30697=>1763,33510=>1764,36527=>1765,39366=>1766,39368=>1767,39378=>1768,20855=>1769,24858=>1770,34398=>1771,21936=>1772,31354=>1773,20598=>1774,23507=>1775,36935=>1776,38533=>1777,20018=>1778,27355=>1779,37351=>1780,23633=>1781,23624=>1782,25496=>1783,31391=>1784,27795=>1785,38772=>1786,36705=>1787,31402=>1788,29066=>1789,38536=>1790,31874=>1791,26647=>1792,32368=>1793,26705=>1794,37740=>1795,21234=>1796,21531=>1797,34219=>1798,35347=>1799,32676=>1800,36557=>1801,37089=>1802,21350=>1803,34952=>1804,31041=>1805,20418=>1806,20670=>1807,21009=>1808,20804=>1809,21843=>1810,22317=>1811,29674=>1812,22411=>1813,22865=>1814,24418=>1815,24452=>1816,24693=>1817,24950=>1818,24935=>1819,25001=>1820,25522=>1821,25658=>1822,25964=>1823,26223=>1824,26690=>1825,28179=>1826,30054=>1827,31293=>1828,31995=>1829,32076=>1830,32153=>1831,32331=>1832,32619=>1833,33550=>1834,33610=>1835,34509=>1836,35336=>1837,35427=>1838,35686=>1839,36605=>1840,38938=>1841,40335=>1842,33464=>1843,36814=>1844,39912=>1845,21127=>1846,25119=>1847,25731=>1848,28608=>1849,38553=>1850,26689=>1851,20625=>1852,12107=>1853,27424=>1853,27770=>1854,28500=>1855,12147=>1856,31348=>1856,32080=>1857,12174=>1858,34880=>1858,35363=>1859,12105=>1860,26376=>1860,20214=>1861,20537=>1862,20518=>1863,20581=>1864,20860=>1865,21048=>1866,21091=>1867,21927=>1868,22287=>1869,22533=>1870,23244=>1871,24314=>1872,25010=>1873,25080=>1874,25331=>1875,25458=>1876,26908=>1877,27177=>1878,29309=>1879,12125=>1880,29356=>1880,29486=>1881,30740=>1882,30831=>1883,32121=>1884,30476=>1885,32937=>1886,12178=>1887,35211=>1887,35609=>1888,36066=>1889,36562=>1890,36963=>1891,37749=>1892,38522=>1893,38997=>1894,39443=>1895,40568=>1896,20803=>1897,21407=>1898,21427=>1899,24187=>1900,24358=>1901,28187=>1902,28304=>1903,12126=>1904,29572=>1904,29694=>1905,32067=>1906,33335=>1907,12180=>1908,35328=>1908,35578=>1909,38480=>1910,20046=>1911,20491=>1912,21476=>1913,21628=>1914,22266=>1915,22993=>1916,23396=>1917,12080=>1918,24049=>1918,24235=>1919,24359=>1920,12094=>1921,25144=>1921,25925=>1922,26543=>1923,28246=>1924,29392=>1925,31946=>1926,34996=>1927,32929=>1928,32993=>1929,33776=>1930,11969=>1931,34382=>1931,35463=>1932,36328=>1933,37431=>1934,38599=>1935,39015=>1936,12238=>1937,40723=>1937,20116=>1938,20114=>1939,20237=>1940,21320=>1941,21577=>1942,21566=>1943,23087=>1944,24460=>1945,24481=>1946,24735=>1947,26791=>1948,27278=>1949,29786=>1950,30849=>1951,35486=>1952,35492=>1953,35703=>1954,37264=>1955,20062=>1956,39881=>1957,20132=>1958,20348=>1959,20399=>1960,20505=>1961,20502=>1962,20809=>1963,20844=>1964,21151=>1965,21177=>1966,21246=>1967,21402=>1968,12061=>1969,21475=>1969,21521=>1970,21518=>1971,21897=>1972,22353=>1973,22434=>1974,22909=>1975,23380=>1976,23389=>1977,23439=>1978,12079=>1979,24037=>1979,24039=>1980,24055=>1981,24184=>1982,24195=>1983,24218=>1984,24247=>1985,24344=>1986,24658=>1987,24908=>1988,25239=>1989,25304=>1990,25511=>1991,25915=>1992,26114=>1993,26179=>1994,26356=>1995,26477=>1996,26657=>1997,26775=>1998,27083=>1999,27743=>2000,27946=>2001,28009=>2002,28207=>2003,28317=>2004,30002=>2005,30343=>2006,30828=>2007,31295=>2008,31968=>2009,32005=>2010,32024=>2011,32094=>2012,32177=>2013,32789=>2014,32771=>2015,32943=>2016,32945=>2017,33108=>2018,33167=>2019,33322=>2020,33618=>2021,12175=>2022,34892=>2022,34913=>2023,35611=>2024,36002=>2025,36092=>2026,37066=>2027,37237=>2028,37489=>2029,30783=>2030,37628=>2031,38308=>2032,38477=>2033,38917=>2034,12217=>2035,39321=>2035,12220=>2036,39640=>2036,40251=>2037,21083=>2038,21163=>2039,21495=>2040,21512=>2041,22741=>2042,25335=>2043,28640=>2044,35946=>2045,36703=>2046,40633=>2047,20811=>2048,21051=>2049,21578=>2050,22269=>2051,31296=>2052,37239=>2053,40288=>2054,12234=>2055,40658=>2055,29508=>2056,28425=>2057,33136=>2058,29969=>2059,24573=>2060,24794=>2061,12219=>2062,39592=>2062,29403=>2063,36796=>2064,27492=>2065,38915=>2066,20170=>2067,22256=>2068,22372=>2069,22718=>2070,23130=>2071,24680=>2072,25031=>2073,26127=>2074,26118=>2075,26681=>2076,26801=>2077,28151=>2078,30165=>2079,32058=>2080,12169=>2081,33390=>2081,39746=>2082,20123=>2083,20304=>2084,21449=>2085,21766=>2086,23919=>2087,24038=>2088,24046=>2089,26619=>2090,27801=>2091,29811=>2092,30722=>2093,35408=>2094,37782=>2095,35039=>2096,22352=>2097,24231=>2098,25387=>2099,20661=>2100,20652=>2101,20877=>2102,26368=>2103,21705=>2104,22622=>2105,22971=>2106,23472=>2107,24425=>2108,25165=>2109,25505=>2110,26685=>2111,27507=>2112,28168=>2113,28797=>2114,37319=>2115,29312=>2116,30741=>2117,30758=>2118,31085=>2119,25998=>2120,32048=>2121,33756=>2122,35009=>2123,36617=>2124,38555=>2125,21092=>2126,22312=>2127,26448=>2128,32618=>2129,36001=>2130,20916=>2131,22338=>2132,38442=>2133,22586=>2134,27018=>2135,32948=>2136,21682=>2137,23822=>2138,22524=>2139,30869=>2140,40442=>2141,20316=>2142,21066=>2143,21643=>2144,25662=>2145,26152=>2146,26388=>2147,26613=>2148,31364=>2149,31574=>2150,32034=>2151,37679=>2152,26716=>2153,39853=>2154,31545=>2155,21273=>2156,20874=>2157,21047=>2158,23519=>2159,25334=>2160,25774=>2161,25830=>2162,26413=>2163,27578=>2164,34217=>2165,38609=>2166,30352=>2167,39894=>2168,25420=>2169,37638=>2170,39851=>2171,12139=>2172,30399=>2172,26194=>2173,19977=>2174,20632=>2175,21442=>2176,12077=>2177,23665=>2177,24808=>2178,25746=>2179,25955=>2180,26719=>2181,29158=>2182,29642=>2183,29987=>2184,31639=>2185,32386=>2186,34453=>2187,35715=>2188,36059=>2189,37240=>2190,39184=>2191,26028=>2192,26283=>2193,27531=>2194,20181=>2195,20180=>2196,20282=>2197,20351=>2198,21050=>2199,21496=>2200,21490=>2201,21987=>2202,22235=>2203,12064=>2204,22763=>2204,22987=>2205,22985=>2206,23039=>2207,12070=>2208,23376=>2208,23629=>2209,24066=>2210,24107=>2211,24535=>2212,24605=>2213,25351=>2214,12096=>2215,25903=>2215,23388=>2216,26031=>2217,26045=>2218,26088=>2219,26525=>2220,12108=>2221,27490=>2221,27515=>2222,12114=>2223,27663=>2223,29509=>2224,31049=>2225,31169=>2226,12151=>2227,31992=>2227,32025=>2228,32043=>2229,32930=>2230,33026=>2231,12164=>2232,33267=>2232,35222=>2233,35422=>2234,35433=>2235,35430=>2236,35468=>2237,35566=>2238,36039=>2239,36060=>2240,38604=>2241,39164=>2242,12013=>2243,27503=>2243,20107=>2244,20284=>2245,20365=>2246,20816=>2247,23383=>2248,23546=>2249,24904=>2250,25345=>2251,26178=>2252,27425=>2253,28363=>2254,27835=>2255,29246=>2256,29885=>2257,30164=>2258,30913=>2259,12144=>2260,31034=>2260,12157=>2261,32780=>2261,12159=>2262,32819=>2262,12163=>2263,33258=>2263,33940=>2264,36766=>2265,27728=>2266,12229=>2267,40575=>2267,24335=>2268,35672=>2269,40235=>2270,31482=>2271,36600=>2272,23437=>2273,38635=>2274,19971=>2275,21489=>2276,22519=>2277,22833=>2278,23241=>2279,23460=>2280,24713=>2281,28287=>2282,28422=>2283,30142=>2284,36074=>2285,23455=>2286,34048=>2287,31712=>2288,20594=>2289,26612=>2290,33437=>2291,23649=>2292,34122=>2293,32286=>2294,33294=>2295,20889=>2296,23556=>2297,25448=>2298,36198=>2299,26012=>2300,29038=>2301,31038=>2302,32023=>2303,32773=>2304,35613=>2305,12190=>2306,36554=>2306,36974=>2307,34503=>2308,37034=>2309,20511=>2310,21242=>2311,23610=>2312,26451=>2313,28796=>2314,29237=>2315,37196=>2316,37320=>2317,37675=>2318,33509=>2319,23490=>2320,24369=>2321,24825=>2322,20027=>2323,21462=>2324,23432=>2325,12095=>2326,25163=>2326,26417=>2327,27530=>2328,29417=>2329,29664=>2330,31278=>2331,33131=>2332,36259=>2333,37202=>2334,12216=>2335,39318=>2335,20754=>2336,21463=>2337,21610=>2338,23551=>2339,25480=>2340,27193=>2341,32172=>2342,38656=>2343,22234=>2344,21454=>2345,21608=>2346,23447=>2347,23601=>2348,24030=>2349,20462=>2350,24833=>2351,25342=>2352,27954=>2353,31168=>2354,31179=>2355,32066=>2356,32333=>2357,32722=>2358,33261=>2359,12168=>2360,33311=>2360,33936=>2361,34886=>2362,35186=>2363,35728=>2364,36468=>2365,36655=>2366,36913=>2367,37195=>2368,37228=>2369,38598=>2370,37276=>2371,20160=>2372,20303=>2373,20805=>2374,12055=>2375,21313=>2375,24467=>2376,25102=>2377,26580=>2378,27713=>2379,28171=>2380,29539=>2381,32294=>2382,37325=>2383,37507=>2384,21460=>2385,22809=>2386,23487=>2387,28113=>2388,31069=>2389,32302=>2390,31899=>2391,22654=>2392,29087=>2393,20986=>2394,34899=>2395,36848=>2396,20426=>2397,23803=>2398,26149=>2399,30636=>2400,31459=>2401,33308=>2402,39423=>2403,20934=>2404,24490=>2405,26092=>2406,26991=>2407,27529=>2408,28147=>2409,28310=>2410,28516=>2411,30462=>2412,32020=>2413,24033=>2414,36981=>2415,37255=>2416,38918=>2417,20966=>2418,21021=>2419,25152=>2420,26257=>2421,26329=>2422,28186=>2423,24246=>2424,32210=>2425,32626=>2426,26360=>2427,34223=>2428,34295=>2429,35576=>2430,21161=>2431,21465=>2432,12069=>2433,22899=>2433,24207=>2434,24464=>2435,24661=>2436,37604=>2437,38500=>2438,20663=>2439,20767=>2440,21213=>2441,21280=>2442,21319=>2443,21484=>2444,21736=>2445,21830=>2446,21809=>2447,22039=>2448,22888=>2449,22974=>2450,23100=>2451,23477=>2452,23558=>2453,12073=>2454,23567=>2454,23569=>2455,23578=>2456,24196=>2457,24202=>2458,24288=>2459,24432=>2460,25215=>2461,25220=>2462,25307=>2463,25484=>2464,25463=>2465,26119=>2466,26124=>2467,26157=>2468,26230=>2469,26494=>2470,26786=>2471,27167=>2472,27189=>2473,27836=>2474,28040=>2475,28169=>2476,28248=>2477,28988=>2478,28966=>2479,29031=>2480,30151=>2481,30465=>2482,30813=>2483,30977=>2484,31077=>2485,31216=>2486,31456=>2487,31505=>2488,31911=>2489,32057=>2490,32918=>2491,33750=>2492,33931=>2493,34121=>2494,34909=>2495,35059=>2496,35359=>2497,35388=>2498,35412=>2499,35443=>2500,35937=>2501,36062=>2502,37284=>2503,37478=>2504,37758=>2505,37912=>2506,38556=>2507,38808=>2508,19978=>2509,19976=>2510,19998=>2511,20055=>2512,20887=>2513,21104=>2514,22478=>2515,22580=>2516,22732=>2517,23330=>2518,24120=>2519,24773=>2520,25854=>2521,26465=>2522,26454=>2523,27972=>2524,29366=>2525,30067=>2526,31331=>2527,33976=>2528,35698=>2529,37304=>2530,37664=>2531,22065=>2532,22516=>2533,39166=>2534,25325=>2535,26893=>2536,27542=>2537,29165=>2538,32340=>2539,32887=>2540,12170=>2541,33394=>2541,35302=>2542,12215=>2543,39135=>2543,34645=>2544,36785=>2545,23611=>2546,20280=>2547,20449=>2548,20405=>2549,21767=>2550,23072=>2551,23517=>2552,23529=>2553,12092=>2554,24515=>2554,24910=>2555,25391=>2556,26032=>2557,26187=>2558,26862=>2559,27035=>2560,28024=>2561,28145=>2562,30003=>2563,30137=>2564,30495=>2565,31070=>2566,31206=>2567,32051=>2568,12162=>2569,33251=>2569,33455=>2570,34218=>2571,35242=>2572,35386=>2573,12189=>2574,36523=>2574,12191=>2575,36763=>2575,36914=>2576,37341=>2577,38663=>2578,12040=>2579,20154=>2579,20161=>2580,20995=>2581,22645=>2582,22764=>2583,23563=>2584,29978=>2585,23613=>2586,33102=>2587,35338=>2588,36805=>2589,38499=>2590,38765=>2591,31525=>2592,35535=>2593,38920=>2594,37218=>2595,22259=>2596,21416=>2597,36887=>2598,21561=>2599,22402=>2600,24101=>2601,25512=>2602,12116=>2603,27700=>2603,28810=>2604,30561=>2605,31883=>2606,32736=>2607,34928=>2608,36930=>2609,37204=>2610,37648=>2611,37656=>2612,38543=>2613,29790=>2614,39620=>2615,23815=>2616,23913=>2617,25968=>2618,26530=>2619,36264=>2620,38619=>2621,25454=>2622,26441=>2623,26905=>2624,33733=>2625,38935=>2626,38592=>2627,35070=>2628,28548=>2629,25722=>2630,12072=>2631,23544=>2631,19990=>2632,28716=>2633,30045=>2634,26159=>2635,20932=>2636,21046=>2637,21218=>2638,22995=>2639,24449=>2640,24615=>2641,25104=>2642,25919=>2643,25972=>2644,26143=>2645,26228=>2646,26866=>2647,26646=>2648,27491=>2649,28165=>2650,29298=>2651,12131=>2652,29983=>2652,30427=>2653,31934=>2654,32854=>2655,22768=>2656,35069=>2657,11972=>2658,35199=>2658,35488=>2659,35475=>2660,35531=>2661,36893=>2662,37266=>2663,11992=>2664,38738=>2664,38745=>2665,12011=>2666,25993=>2666,31246=>2667,33030=>2668,38587=>2669,24109=>2670,24796=>2671,25114=>2672,26021=>2673,26132=>2674,26512=>2675,12143=>2676,30707=>2676,31309=>2677,31821=>2678,32318=>2679,33034=>2680,36012=>2681,12186=>2682,36196=>2682,36321=>2683,36447=>2684,30889=>2685,20999=>2686,25305=>2687,25509=>2688,25666=>2689,25240=>2690,35373=>2691,31363=>2692,31680=>2693,35500=>2694,38634=>2695,32118=>2696,12166=>2697,33292=>2697,34633=>2698,20185=>2699,20808=>2700,21315=>2701,21344=>2702,23459=>2703,23554=>2704,23574=>2705,24029=>2706,25126=>2707,25159=>2708,25776=>2709,26643=>2710,26676=>2711,27849=>2712,27973=>2713,27927=>2714,26579=>2715,28508=>2716,29006=>2717,29053=>2718,26059=>2719,31359=>2720,31661=>2721,32218=>2722,32330=>2723,32680=>2724,33146=>2725,12167=>2726,33307=>2726,33337=>2727,34214=>2728,35438=>2729,36046=>2730,36341=>2731,36984=>2732,36983=>2733,37549=>2734,37521=>2735,38275=>2736,39854=>2737,21069=>2738,21892=>2739,28472=>2740,28982=>2741,20840=>2742,31109=>2743,32341=>2744,33203=>2745,31950=>2746,22092=>2747,22609=>2748,23720=>2749,25514=>2750,26366=>2751,26365=>2752,26970=>2753,29401=>2754,30095=>2755,30094=>2756,30990=>2757,31062=>2758,31199=>2759,31895=>2760,32032=>2761,32068=>2762,34311=>2763,35380=>2764,38459=>2765,36961=>2766,12239=>2767,40736=>2767,20711=>2768,21109=>2769,21452=>2770,21474=>2771,20489=>2772,21930=>2773,22766=>2774,22863=>2775,29245=>2776,23435=>2777,23652=>2778,21277=>2779,24803=>2780,24819=>2781,25436=>2782,25475=>2783,25407=>2784,25531=>2785,25805=>2786,26089=>2787,26361=>2788,24035=>2789,27085=>2790,27133=>2791,28437=>2792,29157=>2793,20105=>2794,30185=>2795,30456=>2796,31379=>2797,31967=>2798,32207=>2799,32156=>2800,32865=>2801,33609=>2802,33624=>2803,33900=>2804,33980=>2805,34299=>2806,35013=>2807,12187=>2808,36208=>2808,36865=>2809,36973=>2810,37783=>2811,38684=>2812,39442=>2813,20687=>2814,22679=>2815,24974=>2816,33235=>2817,34101=>2818,36104=>2819,36896=>2820,20419=>2821,20596=>2822,21063=>2823,21363=>2824,24687=>2825,25417=>2826,26463=>2827,28204=>2828,12188=>2829,36275=>2829,36895=>2830,20439=>2831,23646=>2832,36042=>2833,26063=>2834,32154=>2835,21330=>2836,34966=>2837,20854=>2838,25539=>2839,23384=>2840,23403=>2841,23562=>2842,25613=>2843,26449=>2844,36956=>2845,20182=>2846,22810=>2847,22826=>2848,27760=>2849,35409=>2850,21822=>2851,22549=>2852,22949=>2853,24816=>2854,25171=>2855,26561=>2856,33333=>2857,26965=>2858,38464=>2859,39364=>2860,39464=>2861,20307=>2862,22534=>2863,23550=>2864,32784=>2865,23729=>2866,24111=>2867,24453=>2868,24608=>2869,24907=>2870,25140=>2871,26367=>2872,27888=>2873,28382=>2874,32974=>2875,33151=>2876,33492=>2877,34955=>2878,36024=>2879,36864=>2880,36910=>2881,38538=>2882,40667=>2883,39899=>2884,20195=>2885,21488=>2886,12068=>2887,22823=>2887,31532=>2888,37261=>2889,38988=>2890,40441=>2891,28381=>2892,28711=>2893,21331=>2894,21828=>2895,23429=>2896,25176=>2897,25246=>2898,25299=>2899,27810=>2900,28655=>2901,29730=>2902,35351=>2903,37944=>2904,28609=>2905,35582=>2906,33592=>2907,20967=>2908,34552=>2909,21482=>2910,21481=>2911,20294=>2912,36948=>2913,12192=>2914,36784=>2914,22890=>2915,33073=>2916,24061=>2917,31466=>2918,36799=>2919,26842=>2920,12181=>2921,35895=>2921,29432=>2922,40008=>2923,27197=>2924,35504=>2925,20025=>2926,21336=>2927,22022=>2928,22374=>2929,25285=>2930,25506=>2931,26086=>2932,27470=>2933,28129=>2934,28251=>2935,28845=>2936,30701=>2937,31471=>2938,31658=>2939,32187=>2940,32829=>2941,32966=>2942,34507=>2943,35477=>2944,37723=>2945,22243=>2946,22727=>2947,24382=>2948,26029=>2949,26262=>2950,27264=>2951,27573=>2952,30007=>2953,35527=>2954,20516=>2955,30693=>2956,22320=>2957,24347=>2958,24677=>2959,26234=>2960,27744=>2961,30196=>2962,31258=>2963,32622=>2964,33268=>2965,34584=>2966,36933=>2967,39347=>2968,31689=>2969,30044=>2970,12149=>2971,31481=>2971,31569=>2972,33988=>2973,36880=>2974,31209=>2975,31378=>2976,33590=>2977,23265=>2978,30528=>2979,20013=>2980,20210=>2981,23449=>2982,24544=>2983,25277=>2984,26172=>2985,26609=>2986,27880=>2987,12173=>2988,34411=>2988,34935=>2989,35387=>2990,37198=>2991,37619=>2992,39376=>2993,27159=>2994,28710=>2995,29482=>2996,33511=>2997,33879=>2998,36015=>2999,19969=>3000,20806=>3001,20939=>3002,21899=>3003,23541=>3004,24086=>3005,24115=>3006,24193=>3007,24340=>3008,24373=>3009,24427=>3010,24500=>3011,25074=>3012,25361=>3013,26274=>3014,26397=>3015,28526=>3016,29266=>3017,30010=>3018,30522=>3019,32884=>3020,33081=>3021,33144=>3022,34678=>3023,35519=>3024,35548=>3025,36229=>3026,36339=>3027,37530=>3028,11985=>3029,12199=>3029,38263=>3029,38914=>3030,12227=>3031,40165=>3031,21189=>3032,25431=>3033,30452=>3034,26389=>3035,27784=>3036,29645=>3037,36035=>3038,37806=>3039,38515=>3040,27941=>3041,22684=>3042,26894=>3043,27084=>3044,36861=>3045,37786=>3046,30171=>3047,36890=>3048,22618=>3049,26626=>3050,25524=>3051,27131=>3052,20291=>3053,28460=>3054,26584=>3055,36795=>3056,34086=>3057,32180=>3058,37716=>3059,26943=>3060,28528=>3061,22378=>3062,22775=>3063,23340=>3064,32044=>3065,12118=>3066,29226=>3066,21514=>3067,37347=>3068,40372=>3069,20141=>3070,20302=>3071,20572=>3072,20597=>3073,21059=>3074,35998=>3075,21576=>3076,22564=>3077,23450=>3078,24093=>3079,24213=>3080,24237=>3081,24311=>3082,24351=>3083,24716=>3084,25269=>3085,25402=>3086,25552=>3087,26799=>3088,27712=>3089,30855=>3090,31118=>3091,31243=>3092,32224=>3093,33351=>3094,35330=>3095,35558=>3096,36420=>3097,36883=>3098,37048=>3099,37165=>3100,37336=>3101,12237=>3102,40718=>3102,27877=>3103,25688=>3104,25826=>3105,25973=>3106,28404=>3107,30340=>3108,31515=>3109,36969=>3110,37841=>3111,28346=>3112,21746=>3113,24505=>3114,25764=>3115,36685=>3116,36845=>3117,37444=>3118,20856=>3119,22635=>3120,22825=>3121,23637=>3122,24215=>3123,28155=>3124,32399=>3125,29980=>3126,36028=>3127,36578=>3128,39003=>3129,28857=>3130,20253=>3131,27583=>3132,28593=>3133,12133=>3134,30000=>3134,38651=>3135,20814=>3136,21520=>3137,22581=>3138,22615=>3139,22956=>3140,23648=>3141,24466=>3142,12099=>3143,26007=>3143,26460=>3144,28193=>3145,30331=>3146,33759=>3147,36077=>3148,36884=>3149,37117=>3150,37709=>3151,30757=>3152,30778=>3153,21162=>3154,24230=>3155,12063=>3156,22303=>3156,22900=>3157,24594=>3158,20498=>3159,20826=>3160,20908=>3161,20941=>3162,12049=>3163,20992=>3163,21776=>3164,22612=>3165,22616=>3166,22871=>3167,23445=>3168,23798=>3169,23947=>3170,24764=>3171,25237=>3172,25645=>3173,26481=>3174,26691=>3175,26812=>3176,26847=>3177,30423=>3178,28120=>3179,28271=>3180,28059=>3181,28783=>3182,29128=>3183,24403=>3184,30168=>3185,31095=>3186,31561=>3187,31572=>3188,31570=>3189,31958=>3190,32113=>3191,21040=>3192,33891=>3193,34153=>3194,34276=>3195,35342=>3196,35588=>3197,12182=>3198,35910=>3198,36367=>3199,36867=>3200,36879=>3201,37913=>3202,38518=>3203,38957=>3204,39472=>3205,38360=>3206,20685=>3207,21205=>3208,21516=>3209,22530=>3210,23566=>3211,24999=>3212,25758=>3213,27934=>3214,30643=>3215,31461=>3216,33012=>3217,33796=>3218,36947=>3219,37509=>3220,23776=>3221,40199=>3222,21311=>3223,24471=>3224,24499=>3225,28060=>3226,29305=>3227,30563=>3228,31167=>3229,31716=>3230,27602=>3231,29420=>3232,35501=>3233,26627=>3234,27233=>3235,20984=>3236,31361=>3237,26932=>3238,23626=>3239,40182=>3240,33515=>3241,23493=>3242,12195=>3243,37193=>3243,28702=>3244,22136=>3245,23663=>3246,24775=>3247,25958=>3248,27788=>3249,35930=>3250,36929=>3251,38931=>3252,21585=>3253,26311=>3254,37389=>3255,22856=>3256,37027=>3257,20869=>3258,20045=>3259,20970=>3260,34201=>3261,35598=>3262,28760=>3263,25466=>3264,37707=>3265,26978=>3266,39348=>3267,32260=>3268,30071=>3269,21335=>3270,26976=>3271,36575=>3272,38627=>3273,27741=>3274,12038=>3275,20108=>3275,23612=>3276,24336=>3277,36841=>3278,21250=>3279,36049=>3280,12161=>3281,32905=>3281,34425=>3282,24319=>3283,12103=>3284,26085=>3284,20083=>3285,12042=>3286,20837=>3286,22914=>3287,23615=>3288,38894=>3289,20219=>3290,22922=>3291,24525=>3292,35469=>3293,28641=>3294,31152=>3295,31074=>3296,23527=>3297,33905=>3298,29483=>3299,29105=>3300,24180=>3301,24565=>3302,25467=>3303,25754=>3304,29123=>3305,31896=>3306,20035=>3307,24316=>3308,20043=>3309,22492=>3310,22178=>3311,24745=>3312,28611=>3313,32013=>3314,33021=>3315,33075=>3316,33215=>3317,36786=>3318,35223=>3319,34468=>3320,24052=>3321,25226=>3322,25773=>3323,35207=>3324,26487=>3325,27874=>3326,27966=>3327,29750=>3328,30772=>3329,23110=>3330,32629=>3331,33453=>3332,12218=>3333,39340=>3333,20467=>3334,24259=>3335,25309=>3336,25490=>3337,25943=>3338,26479=>3339,30403=>3340,29260=>3341,32972=>3342,32954=>3343,36649=>3344,37197=>3345,20493=>3346,22521=>3347,23186=>3348,26757=>3349,26995=>3350,29028=>3351,29437=>3352,36023=>3353,22770=>3354,36064=>3355,38506=>3356,36889=>3357,34687=>3358,31204=>3359,30695=>3360,33833=>3361,20271=>3362,21093=>3363,21338=>3364,25293=>3365,26575=>3366,27850=>3367,12137=>3368,30333=>3368,31636=>3369,31893=>3370,33334=>3371,34180=>3372,36843=>3373,26333=>3374,28448=>3375,29190=>3376,32283=>3377,33707=>3378,39361=>3379,12008=>3380,40614=>3380,20989=>3381,31665=>3382,30834=>3383,31672=>3384,32903=>3385,31560=>3386,27368=>3387,24161=>3388,32908=>3389,30033=>3390,30048=>3391,12043=>3392,20843=>3392,37474=>3393,28300=>3394,30330=>3395,37271=>3396,39658=>3397,20240=>3398,32624=>3399,25244=>3400,31567=>3401,38309=>3402,40169=>3403,22138=>3404,22617=>3405,34532=>3406,38588=>3407,20276=>3408,21028=>3409,21322=>3410,21453=>3411,21467=>3412,24070=>3413,25644=>3414,26001=>3415,26495=>3416,27710=>3417,27726=>3418,29256=>3419,29359=>3420,29677=>3421,30036=>3422,32321=>3423,33324=>3424,34281=>3425,36009=>3426,31684=>3427,12196=>3428,37318=>3428,29033=>3429,38930=>3430,39151=>3431,25405=>3432,26217=>3433,30058=>3434,30436=>3435,30928=>3436,34115=>3437,34542=>3438,21290=>3439,21329=>3440,21542=>3441,22915=>3442,24199=>3443,24444=>3444,24754=>3445,25161=>3446,25209=>3447,25259=>3448,26000=>3449,12112=>3450,27604=>3450,27852=>3451,30130=>3452,12138=>3453,30382=>3453,30865=>3454,31192=>3455,32203=>3456,32631=>3457,32933=>3458,34987=>3459,35513=>3460,36027=>3461,36991=>3462,12206=>3463,38750=>3463,12214=>3464,39131=>3464,27147=>3465,31800=>3466,20633=>3467,23614=>3468,24494=>3469,26503=>3470,27608=>3471,29749=>3472,30473=>3473,32654=>3474,12240=>3475,40763=>3475,26570=>3476,31255=>3477,21305=>3478,12134=>3479,30091=>3479,39661=>3480,24422=>3481,33181=>3482,33777=>3483,32920=>3484,24380=>3485,24517=>3486,30050=>3487,31558=>3488,36924=>3489,26727=>3490,23019=>3491,23195=>3492,32016=>3493,30334=>3494,35628=>3495,20469=>3496,24426=>3497,27161=>3498,27703=>3499,28418=>3500,29922=>3501,31080=>3502,34920=>3503,35413=>3504,35961=>3505,24287=>3506,25551=>3507,30149=>3508,31186=>3509,33495=>3510,37672=>3511,37618=>3512,33948=>3513,34541=>3514,39981=>3515,21697=>3516,24428=>3517,25996=>3518,27996=>3519,28693=>3520,36007=>3521,36051=>3522,38971=>3523,25935=>3524,29942=>3525,19981=>3526,20184=>3527,22496=>3528,22827=>3529,23142=>3530,23500=>3531,20904=>3532,24067=>3533,24220=>3534,24598=>3535,25206=>3536,25975=>3537,26023=>3538,26222=>3539,28014=>3540,12119=>3541,29238=>3541,31526=>3542,33104=>3543,33178=>3544,33433=>3545,35676=>3546,36000=>3547,36070=>3548,36212=>3549,12201=>3550,38428=>3550,38468=>3551,20398=>3552,25771=>3553,27494=>3554,33310=>3555,33889=>3556,34154=>3557,37096=>3558,23553=>3559,26963=>3560,12213=>3561,39080=>3561,33914=>3562,34135=>3563,20239=>3564,21103=>3565,24489=>3566,24133=>3567,26381=>3568,31119=>3569,33145=>3570,35079=>3571,35206=>3572,28149=>3573,24343=>3574,25173=>3575,27832=>3576,20175=>3577,29289=>3578,39826=>3579,20998=>3580,21563=>3581,22132=>3582,22707=>3583,24996=>3584,25198=>3585,28954=>3586,22894=>3587,31881=>3588,31966=>3589,32027=>3590,38640=>3591,12098=>3592,25991=>3592,32862=>3593,19993=>3594,20341=>3595,20853=>3596,22592=>3597,24163=>3598,24179=>3599,24330=>3600,26564=>3601,20006=>3602,34109=>3603,38281=>3604,38491=>3605,12150=>3606,31859=>3606,12212=>3607,38913=>3607,20731=>3608,22721=>3609,30294=>3610,30887=>3611,21029=>3612,30629=>3613,34065=>3614,31622=>3615,20559=>3616,22793=>3617,12122=>3618,29255=>3618,31687=>3619,32232=>3620,36794=>3621,36820=>3622,36941=>3623,20415=>3624,21193=>3625,23081=>3626,24321=>3627,38829=>3628,20445=>3629,33303=>3630,37610=>3631,22275=>3632,25429=>3633,27497=>3634,29995=>3635,35036=>3636,36628=>3637,31298=>3638,21215=>3639,22675=>3640,24917=>3641,25098=>3642,26286=>3643,11935=>3644,27597=>3644,31807=>3645,33769=>3646,20515=>3647,20472=>3648,21253=>3649,21574=>3650,22577=>3651,22857=>3652,23453=>3653,23792=>3654,23791=>3655,23849=>3656,24214=>3657,25265=>3658,25447=>3659,25918=>3660,12101=>3661,26041=>3661,26379=>3662,27861=>3663,27873=>3664,28921=>3665,30770=>3666,32299=>3667,32990=>3668,33459=>3669,33804=>3670,34028=>3671,34562=>3672,35090=>3673,35370=>3674,35914=>3675,37030=>3676,37586=>3677,39165=>3678,40179=>3679,40300=>3680,20047=>3681,20129=>3682,20621=>3683,21078=>3684,22346=>3685,22952=>3686,24125=>3687,24536=>3688,24537=>3689,25151=>3690,26292=>3691,26395=>3692,26576=>3693,26834=>3694,20882=>3695,32033=>3696,32938=>3697,33192=>3698,35584=>3699,35980=>3700,36031=>3701,37502=>3702,38450=>3703,21536=>3704,38956=>3705,21271=>3706,20693=>3707,12056=>3708,21340=>3708,22696=>3709,25778=>3710,26420=>3711,29287=>3712,30566=>3713,31302=>3714,37350=>3715,21187=>3716,27809=>3717,27526=>3718,22528=>3719,24140=>3720,22868=>3721,26412=>3722,32763=>3723,20961=>3724,30406=>3725,25705=>3726,30952=>3727,39764=>3728,12231=>3729,40635=>3729,22475=>3730,22969=>3731,26151=>3732,26522=>3733,27598=>3734,21737=>3735,27097=>3736,24149=>3737,33180=>3738,26517=>3739,39850=>3740,26622=>3741,40018=>3742,26717=>3743,20134=>3744,20451=>3745,12060=>3746,21448=>3746,25273=>3747,26411=>3748,27819=>3749,36804=>3750,20397=>3751,32365=>3752,40639=>3753,19975=>3754,24930=>3755,28288=>3756,28459=>3757,34067=>3758,21619=>3759,26410=>3760,39749=>3761,11922=>3762,24051=>3762,31637=>3763,23724=>3764,23494=>3765,34588=>3766,28234=>3767,34001=>3768,31252=>3769,33032=>3770,22937=>3771,31885=>3772,11936=>3773,27665=>3773,30496=>3774,21209=>3775,22818=>3776,28961=>3777,29279=>3778,12141=>3779,30683=>3779,38695=>3780,40289=>3781,26891=>3782,23167=>3783,23064=>3784,20901=>3785,21517=>3786,21629=>3787,26126=>3788,30431=>3789,36855=>3790,37528=>3791,40180=>3792,23018=>3793,29277=>3794,28357=>3795,20813=>3796,26825=>3797,32191=>3798,32236=>3799,12207=>3800,38754=>3800,40634=>3801,25720=>3802,27169=>3803,33538=>3804,22916=>3805,23391=>3806,12113=>3807,27611=>3807,29467=>3808,30450=>3809,32178=>3810,32791=>3811,33945=>3812,20786=>3813,12106=>3814,26408=>3814,40665=>3815,12140=>3816,30446=>3816,26466=>3817,21247=>3818,39173=>3819,23588=>3820,25147=>3821,31870=>3822,36016=>3823,21839=>3824,24758=>3825,32011=>3826,12200=>3827,38272=>3827,21249=>3828,20063=>3829,20918=>3830,22812=>3831,29242=>3832,32822=>3833,37326=>3834,24357=>3835,12142=>3836,30690=>3836,21380=>3837,24441=>3838,32004=>3839,34220=>3840,35379=>3841,36493=>3842,38742=>3843,26611=>3844,34222=>3845,37971=>3846,24841=>3847,24840=>3848,27833=>3849,30290=>3850,35565=>3851,36664=>3852,21807=>3853,20305=>3854,20778=>3855,21191=>3856,21451=>3857,23461=>3858,24189=>3859,24736=>3860,24962=>3861,25558=>3862,26377=>3863,26586=>3864,28263=>3865,28044=>3866,29494=>3867,29495=>3868,30001=>3869,31056=>3870,35029=>3871,35480=>3872,36938=>3873,12194=>3874,37009=>3874,37109=>3875,38596=>3876,34701=>3877,12067=>3878,22805=>3878,20104=>3879,20313=>3880,19982=>3881,35465=>3882,36671=>3883,38928=>3884,20653=>3885,24188=>3886,22934=>3887,23481=>3888,24248=>3889,25562=>3890,25594=>3891,25793=>3892,26332=>3893,26954=>3894,27096=>3895,27915=>3896,28342=>3897,29076=>3898,12132=>3899,29992=>3899,31407=>3900,12154=>3901,32650=>3901,32768=>3902,33865=>3903,33993=>3904,35201=>3905,35617=>3906,36362=>3907,36965=>3908,38525=>3909,39178=>3910,24958=>3911,25233=>3912,27442=>3913,27779=>3914,28020=>3915,32716=>3916,32764=>3917,28096=>3918,32645=>3919,34746=>3920,35064=>3921,26469=>3922,33713=>3923,38972=>3924,38647=>3925,27931=>3926,32097=>3927,33853=>3928,37226=>3929,20081=>3930,21365=>3931,23888=>3932,27396=>3933,28651=>3934,34253=>3935,34349=>3936,35239=>3937,21033=>3938,21519=>3939,23653=>3940,26446=>3941,26792=>3942,29702=>3943,29827=>3944,30178=>3945,35023=>3946,35041=>3947,12197=>3948,37324=>3948,38626=>3949,38520=>3950,24459=>3951,29575=>3952,12148=>3953,31435=>3953,33870=>3954,25504=>3955,30053=>3956,21129=>3957,27969=>3958,28316=>3959,29705=>3960,30041=>3961,30827=>3962,31890=>3963,38534=>3964,12015=>3965,31452=>3965,12243=>3966,40845=>3966,20406=>3967,24942=>3968,26053=>3969,34396=>3970,20102=>3971,20142=>3972,20698=>3973,20001=>3974,20940=>3975,23534=>3976,26009=>3977,26753=>3978,28092=>3979,29471=>3980,30274=>3981,30637=>3982,31260=>3983,31975=>3984,33391=>3985,35538=>3986,36988=>3987,37327=>3988,38517=>3989,38936=>3990,12050=>3991,21147=>3991,32209=>3992,20523=>3993,21400=>3994,26519=>3995,28107=>3996,29136=>3997,29747=>3998,33256=>3999,36650=>4000,38563=>4001,40023=>4002,40607=>4003,29792=>4004,22593=>4005,28057=>4006,32047=>4007,39006=>4008,20196=>4009,20278=>4010,20363=>4011,20919=>4012,21169=>4013,23994=>4014,24604=>4015,29618=>4016,31036=>4017,33491=>4018,37428=>4019,38583=>4020,38646=>4021,38666=>4022,40599=>4023,40802=>4024,26278=>4025,27508=>4026,21015=>4027,21155=>4028,28872=>4029,35010=>4030,24265=>4031,24651=>4032,24976=>4033,28451=>4034,29001=>4035,31806=>4036,32244=>4037,32879=>4038,34030=>4039,36899=>4040,37676=>4041,21570=>4042,39791=>4043,27347=>4044,28809=>4045,36034=>4046,36335=>4047,38706=>4048,21172=>4049,23105=>4050,24266=>4051,24324=>4052,26391=>4053,27004=>4054,27028=>4055,28010=>4056,28431=>4057,29282=>4058,29436=>4059,31725=>4060,12156=>4061,32769=>4061,32894=>4062,34635=>4063,37070=>4064,20845=>4065,40595=>4066,31108=>4067,32907=>4068,37682=>4069,35542=>4070,20525=>4071,21644=>4072,35441=>4073,27498=>4074,36036=>4075,33031=>4076,24785=>4077,26528=>4078,40434=>4079,20121=>4080,20120=>4081,39952=>4082,35435=>4083,34241=>4084,34152=>4085,26880=>4086,28286=>4087,30871=>4088,33109=>4089,24332=>4090,19984=>4091,19989=>4092,20010=>4093,20017=>4094,12034=>4095,20022=>4095,20028=>4096,12035=>4097,20031=>4097,20034=>4098,20054=>4099,20056=>4100,20098=>4101,12037=>4102,20101=>4102,35947=>4103,20106=>4104,33298=>4105,24333=>4106,20110=>4107,20126=>4108,20127=>4109,12039=>4110,20128=>4110,20130=>4111,20144=>4112,20147=>4113,20150=>4114,20174=>4115,20173=>4116,20164=>4117,20166=>4118,20162=>4119,20183=>4120,20190=>4121,20205=>4122,20191=>4123,20215=>4124,20233=>4125,20314=>4126,20272=>4127,20315=>4128,20317=>4129,20311=>4130,20295=>4131,20342=>4132,20360=>4133,20367=>4134,20376=>4135,20347=>4136,20329=>4137,20336=>4138,20369=>4139,20335=>4140,20358=>4141,20374=>4142,20760=>4143,20436=>4144,20447=>4145,20430=>4146,20440=>4147,20443=>4148,20433=>4149,20442=>4150,20432=>4151,20452=>4152,20453=>4153,20506=>4154,20520=>4155,20500=>4156,20522=>4157,20517=>4158,20485=>4159,20252=>4160,20470=>4161,20513=>4162,20521=>4163,20524=>4164,20478=>4165,20463=>4166,20497=>4167,20486=>4168,20547=>4169,20551=>4170,26371=>4171,20565=>4172,20560=>4173,20552=>4174,20570=>4175,20566=>4176,20588=>4177,20600=>4178,20608=>4179,20634=>4180,20613=>4181,20660=>4182,20658=>4183,20681=>4184,20682=>4185,20659=>4186,20674=>4187,20694=>4188,20702=>4189,20709=>4190,20717=>4191,20707=>4192,20718=>4193,20729=>4194,20725=>4195,20745=>4196,20737=>4197,20738=>4198,20758=>4199,20757=>4200,20756=>4201,20762=>4202,20769=>4203,20794=>4204,20791=>4205,20796=>4206,20795=>4207,12041=>4208,20799=>4208,11918=>4209,20800=>4209,20818=>4210,20812=>4211,20820=>4212,20834=>4213,31480=>4214,20841=>4215,20842=>4216,20846=>4217,20864=>4218,12044=>4219,20866=>4219,22232=>4220,20876=>4221,20873=>4222,20879=>4223,20881=>4224,20883=>4225,20885=>4226,12045=>4227,20886=>4227,20900=>4228,20902=>4229,20898=>4230,20905=>4231,20906=>4232,12046=>4233,20907=>4233,20915=>4234,20913=>4235,20914=>4236,20912=>4237,20917=>4238,20925=>4239,20933=>4240,20937=>4241,20955=>4242,12047=>4243,20960=>4243,34389=>4244,20969=>4245,20973=>4246,20976=>4247,12048=>4248,20981=>4248,20990=>4249,20996=>4250,21003=>4251,21012=>4252,21006=>4253,21031=>4254,21034=>4255,21038=>4256,21043=>4257,21049=>4258,21071=>4259,21060=>4260,21067=>4261,21068=>4262,21086=>4263,21076=>4264,21098=>4265,21108=>4266,21097=>4267,21107=>4268,21119=>4269,21117=>4270,21133=>4271,21140=>4272,21138=>4273,21105=>4274,21128=>4275,21137=>4276,36776=>4277,36775=>4278,21164=>4279,21165=>4280,21180=>4281,21173=>4282,21185=>4283,21197=>4284,21207=>4285,21214=>4286,21219=>4287,21222=>4288,39149=>4289,21216=>4290,21235=>4291,21237=>4292,21240=>4293,12051=>4294,21241=>4294,21254=>4295,21256=>4296,30008=>4297,21261=>4298,21264=>4299,21263=>4300,21269=>4301,12052=>4301,21274=>4302,12053=>4302,21283=>4303,21295=>4304,21297=>4305,21299=>4306,12054=>4307,21304=>4307,21312=>4308,21318=>4309,21317=>4310,19991=>4311,21321=>4312,21325=>4313,20950=>4314,21342=>4315,12057=>4316,21353=>4316,21358=>4317,22808=>4318,21371=>4319,21367=>4320,12058=>4321,21378=>4321,21398=>4322,21408=>4323,21414=>4324,21413=>4325,21422=>4326,21424=>4327,12059=>4328,21430=>4328,21443=>4329,31762=>4330,38617=>4331,21471=>4332,26364=>4333,29166=>4334,21486=>4335,21480=>4336,21485=>4337,21498=>4338,21505=>4339,21565=>4340,21568=>4341,21548=>4342,21549=>4343,21564=>4344,21550=>4345,21558=>4346,21545=>4347,21533=>4348,21582=>4349,21647=>4350,21621=>4351,21646=>4352,21599=>4353,21617=>4354,21623=>4355,21616=>4356,21650=>4357,21627=>4358,21632=>4359,21622=>4360,21636=>4361,21648=>4362,21638=>4363,21703=>4364,21666=>4365,21688=>4366,21669=>4367,21676=>4368,21700=>4369,21704=>4370,21672=>4371,21675=>4372,21698=>4373,21668=>4374,21694=>4375,21692=>4376,21720=>4377,21733=>4378,21734=>4379,21775=>4380,21780=>4381,21757=>4382,21742=>4383,21741=>4384,21754=>4385,21730=>4386,21817=>4387,21824=>4388,21859=>4389,21836=>4390,21806=>4391,21852=>4392,21829=>4393,21846=>4394,21847=>4395,21816=>4396,21811=>4397,21853=>4398,21913=>4399,21888=>4400,21679=>4401,21898=>4402,21919=>4403,21883=>4404,21886=>4405,21912=>4406,21918=>4407,21934=>4408,21884=>4409,21891=>4410,21929=>4411,21895=>4412,21928=>4413,21978=>4414,21957=>4415,21983=>4416,21956=>4417,21980=>4418,21988=>4419,21972=>4420,22036=>4421,22007=>4422,22038=>4423,22014=>4424,22013=>4425,22043=>4426,22009=>4427,22094=>4428,22096=>4429,29151=>4430,22068=>4431,22070=>4432,22066=>4433,22072=>4434,22123=>4435,22116=>4436,22063=>4437,22124=>4438,22122=>4439,22150=>4440,22144=>4441,22154=>4442,22176=>4443,22164=>4444,22159=>4445,22181=>4446,22190=>4447,22198=>4448,22196=>4449,22210=>4450,22204=>4451,22209=>4452,22211=>4453,22208=>4454,22216=>4455,22222=>4456,22225=>4457,22227=>4458,12062=>4459,22231=>4459,22254=>4460,22265=>4461,22272=>4462,22271=>4463,22276=>4464,22281=>4465,22280=>4466,22283=>4467,22285=>4468,22291=>4469,22296=>4470,22294=>4471,21959=>4472,22300=>4473,22310=>4474,22327=>4475,22328=>4476,22350=>4477,22331=>4478,22336=>4479,22351=>4480,22377=>4481,22464=>4482,22408=>4483,22369=>4484,22399=>4485,22409=>4486,22419=>4487,22432=>4488,22451=>4489,22436=>4490,22442=>4491,22448=>4492,22467=>4493,22470=>4494,22484=>4495,22482=>4496,22483=>4497,22538=>4498,22486=>4499,22499=>4500,22539=>4501,22553=>4502,22557=>4503,22642=>4504,22561=>4505,22626=>4506,22603=>4507,22640=>4508,27584=>4509,22610=>4510,22589=>4511,22649=>4512,22661=>4513,22713=>4514,22687=>4515,22699=>4516,22714=>4517,22750=>4518,22715=>4519,22712=>4520,22702=>4521,22725=>4522,22739=>4523,22737=>4524,22743=>4525,22745=>4526,22744=>4527,22757=>4528,22748=>4529,22756=>4530,22751=>4531,22767=>4532,22778=>4533,22777=>4534,22779=>4535,22780=>4536,22781=>4537,22786=>4538,12065=>4538,22794=>4539,12066=>4539,22800=>4540,22811=>4541,26790=>4542,22821=>4543,22828=>4544,22829=>4545,22834=>4546,22840=>4547,22846=>4548,31442=>4549,22869=>4550,22864=>4551,22862=>4552,22874=>4553,22872=>4554,22882=>4555,22880=>4556,22887=>4557,22892=>4558,22889=>4559,22904=>4560,22913=>4561,22941=>4562,20318=>4563,20395=>4564,22947=>4565,22962=>4566,22982=>4567,23016=>4568,23004=>4569,22925=>4570,23001=>4571,23002=>4572,23077=>4573,23071=>4574,23057=>4575,23068=>4576,23049=>4577,23066=>4578,23104=>4579,23148=>4580,23113=>4581,23093=>4582,23094=>4583,23138=>4584,23146=>4585,23194=>4586,23228=>4587,23230=>4588,23243=>4589,23234=>4590,23229=>4591,23267=>4592,23255=>4593,23270=>4594,23273=>4595,23254=>4596,23290=>4597,23291=>4598,23308=>4599,23307=>4600,23318=>4601,23346=>4602,23248=>4603,23338=>4604,23350=>4605,23358=>4606,23363=>4607,23365=>4608,23360=>4609,23377=>4610,23381=>4611,23386=>4612,23387=>4613,23397=>4614,23401=>4615,23408=>4616,23411=>4617,23413=>4618,23416=>4619,25992=>4620,23418=>4621,12071=>4622,23424=>4622,23427=>4623,23462=>4624,23480=>4625,23491=>4626,23495=>4627,23497=>4628,23508=>4629,23504=>4630,23524=>4631,23526=>4632,23522=>4633,23518=>4634,23525=>4635,23531=>4636,23536=>4637,23542=>4638,23539=>4639,23557=>4640,23559=>4641,23560=>4642,23565=>4643,23571=>4644,23584=>4645,11920=>4646,12074=>4646,23586=>4646,23592=>4647,12075=>4648,23608=>4648,23609=>4649,23617=>4650,23622=>4651,23630=>4652,23635=>4653,23632=>4654,23631=>4655,23409=>4656,23660=>4657,12076=>4658,23662=>4658,20066=>4659,23670=>4660,23673=>4661,23692=>4662,23697=>4663,23700=>4664,22939=>4665,23723=>4666,23739=>4667,23734=>4668,23740=>4669,23735=>4670,23749=>4671,23742=>4672,23751=>4673,23769=>4674,23785=>4675,23805=>4676,23802=>4677,23789=>4678,23948=>4679,23786=>4680,23819=>4681,23829=>4682,23831=>4683,23900=>4684,23839=>4685,23835=>4686,23825=>4687,23828=>4688,23842=>4689,23834=>4690,23833=>4691,23832=>4692,23884=>4693,23890=>4694,23886=>4695,23883=>4696,23916=>4697,23923=>4698,23926=>4699,23943=>4700,23940=>4701,23938=>4702,23970=>4703,23965=>4704,23980=>4705,23982=>4706,23997=>4707,23952=>4708,23991=>4709,23996=>4710,24009=>4711,24013=>4712,24019=>4713,24018=>4714,24022=>4715,12078=>4716,24027=>4716,24043=>4717,24050=>4718,24053=>4719,24075=>4720,24090=>4721,24089=>4722,24081=>4723,24091=>4724,24118=>4725,24119=>4726,24132=>4727,24131=>4728,24128=>4729,24142=>4730,24151=>4731,24148=>4732,24159=>4733,24162=>4734,24164=>4735,24135=>4736,24181=>4737,24182=>4738,11923=>4739,12083=>4739,24186=>4739,40636=>4740,12084=>4741,24191=>4741,24224=>4742,24257=>4743,24258=>4744,24264=>4745,24272=>4746,24271=>4747,24278=>4748,24291=>4749,24285=>4750,24282=>4751,24283=>4752,24290=>4753,24289=>4754,24296=>4755,24297=>4756,24300=>4757,24305=>4758,24307=>4759,24304=>4760,12085=>4761,24308=>4761,24312=>4762,12086=>4763,24318=>4763,24323=>4764,24329=>4765,24413=>4766,24412=>4767,12087=>4768,24331=>4768,24337=>4769,24342=>4770,24361=>4771,24365=>4772,24376=>4773,24385=>4774,24392=>4775,24396=>4776,24398=>4777,24367=>4778,11924=>4779,24401=>4779,24406=>4780,24407=>4781,24409=>4782,12090=>4783,24417=>4783,24429=>4784,12091=>4785,24435=>4785,24439=>4786,24451=>4787,24450=>4788,24447=>4789,24458=>4790,24456=>4791,24465=>4792,24455=>4793,24478=>4794,24473=>4795,24472=>4796,24480=>4797,24488=>4798,24493=>4799,24508=>4800,24534=>4801,24571=>4802,24548=>4803,24568=>4804,24561=>4805,24541=>4806,24755=>4807,24575=>4808,24609=>4809,24672=>4810,24601=>4811,24592=>4812,24617=>4813,24590=>4814,24625=>4815,24603=>4816,24597=>4817,24619=>4818,24614=>4819,24591=>4820,24634=>4821,24666=>4822,24641=>4823,24682=>4824,24695=>4825,24671=>4826,24650=>4827,24646=>4828,24653=>4829,24675=>4830,24643=>4831,24676=>4832,24642=>4833,24684=>4834,24683=>4835,24665=>4836,24705=>4837,24717=>4838,24807=>4839,24707=>4840,24730=>4841,24708=>4842,24731=>4843,24726=>4844,24727=>4845,24722=>4846,24743=>4847,24715=>4848,24801=>4849,24760=>4850,24800=>4851,24787=>4852,24756=>4853,24560=>4854,24765=>4855,24774=>4856,24757=>4857,24792=>4858,24909=>4859,24853=>4860,24838=>4861,24822=>4862,24823=>4863,24832=>4864,24820=>4865,24826=>4866,24835=>4867,24865=>4868,24827=>4869,24817=>4870,24845=>4871,24846=>4872,24903=>4873,24894=>4874,24872=>4875,24871=>4876,24906=>4877,24895=>4878,24892=>4879,24876=>4880,24884=>4881,24893=>4882,24898=>4883,24900=>4884,24947=>4885,24951=>4886,24920=>4887,24921=>4888,24922=>4889,24939=>4890,24948=>4891,24943=>4892,24933=>4893,24945=>4894,24927=>4895,24925=>4896,24915=>4897,24949=>4898,24985=>4899,24982=>4900,24967=>4901,25004=>4902,24980=>4903,24986=>4904,24970=>4905,24977=>4906,25003=>4907,25006=>4908,25036=>4909,25034=>4910,25033=>4911,25079=>4912,25032=>4913,25027=>4914,25030=>4915,25018=>4916,25035=>4917,32633=>4918,25037=>4919,25062=>4920,25059=>4921,25078=>4922,25082=>4923,25076=>4924,25087=>4925,25085=>4926,25084=>4927,25086=>4928,25088=>4929,12093=>4930,25096=>4930,25097=>4931,25101=>4932,25100=>4933,25108=>4934,25115=>4935,25118=>4936,25121=>4937,25130=>4938,25134=>4939,25136=>4940,25138=>4941,25139=>4942,25153=>4943,25166=>4944,25182=>4945,25187=>4946,25179=>4947,25184=>4948,25192=>4949,25212=>4950,25218=>4951,25225=>4952,25214=>4953,25234=>4954,25235=>4955,25238=>4956,25300=>4957,25219=>4958,25236=>4959,25303=>4960,25297=>4961,25275=>4962,25295=>4963,25343=>4964,25286=>4965,25812=>4966,25288=>4967,25308=>4968,25292=>4969,25290=>4970,25282=>4971,25287=>4972,25243=>4973,25289=>4974,25356=>4975,25326=>4976,25329=>4977,25383=>4978,25346=>4979,25352=>4980,25327=>4981,25333=>4982,25424=>4983,25406=>4984,25421=>4985,25628=>4986,25423=>4987,25494=>4988,25486=>4989,25472=>4990,25515=>4991,25462=>4992,25507=>4993,25487=>4994,25481=>4995,25503=>4996,25525=>4997,25451=>4998,25449=>4999,25534=>5000,25577=>5001,25536=>5002,25542=>5003,25571=>5004,25545=>5005,25554=>5006,25590=>5007,25540=>5008,25622=>5009,25652=>5010,25606=>5011,25619=>5012,25638=>5013,25654=>5014,25885=>5015,25623=>5016,25640=>5017,25615=>5018,25703=>5019,25711=>5020,25718=>5021,25678=>5022,25898=>5023,25749=>5024,25747=>5025,25765=>5026,25769=>5027,25736=>5028,25788=>5029,25818=>5030,25810=>5031,25797=>5032,25799=>5033,25787=>5034,25816=>5035,25794=>5036,25841=>5037,25831=>5038,33289=>5039,25824=>5040,25825=>5041,25260=>5042,25827=>5043,25839=>5044,25900=>5045,25846=>5046,25844=>5047,25842=>5048,25850=>5049,25856=>5050,25853=>5051,25880=>5052,25884=>5053,25861=>5054,25892=>5055,25891=>5056,25899=>5057,12097=>5058,25908=>5058,11929=>5059,25909=>5059,25911=>5060,25910=>5061,25912=>5062,30027=>5063,25928=>5064,25942=>5065,25941=>5066,25933=>5067,25944=>5068,25950=>5069,25949=>5070,25970=>5071,25976=>5072,25986=>5073,25987=>5074,35722=>5075,26011=>5076,26015=>5077,26027=>5078,26039=>5079,26051=>5080,26054=>5081,26049=>5082,26052=>5083,26060=>5084,26066=>5085,26075=>5086,26073=>5087,12102=>5088,26080=>5088,11931=>5089,26081=>5089,26097=>5090,26482=>5091,26122=>5092,26115=>5093,26107=>5094,26483=>5095,26165=>5096,26166=>5097,26164=>5098,26140=>5099,26191=>5100,26180=>5101,26185=>5102,26177=>5103,26206=>5104,26205=>5105,26212=>5106,26215=>5107,26216=>5108,26207=>5109,26210=>5110,26224=>5111,26243=>5112,26248=>5113,26254=>5114,26249=>5115,26244=>5116,26264=>5117,26269=>5118,26305=>5119,26297=>5120,26313=>5121,26302=>5122,26300=>5123,26308=>5124,26296=>5125,26326=>5126,26330=>5127,26336=>5128,26175=>5129,26342=>5130,26345=>5131,12104=>5132,26352=>5132,26357=>5133,26359=>5134,26383=>5135,26390=>5136,26398=>5137,26406=>5138,26407=>5139,38712=>5140,26414=>5141,26431=>5142,26422=>5143,26433=>5144,26424=>5145,26423=>5146,26438=>5147,26462=>5148,26464=>5149,26457=>5150,26467=>5151,26468=>5152,26505=>5153,26480=>5154,26537=>5155,26492=>5156,26474=>5157,26508=>5158,26507=>5159,26534=>5160,26529=>5161,26501=>5162,26551=>5163,26607=>5164,26548=>5165,26604=>5166,26547=>5167,26601=>5168,26552=>5169,26596=>5170,26590=>5171,26589=>5172,26594=>5173,26606=>5174,26553=>5175,26574=>5176,26566=>5177,26599=>5178,27292=>5179,26654=>5180,26694=>5181,26665=>5182,26688=>5183,26701=>5184,26674=>5185,26702=>5186,26803=>5187,26667=>5188,26713=>5189,26723=>5190,26743=>5191,26751=>5192,26783=>5193,26767=>5194,26797=>5195,26772=>5196,26781=>5197,26779=>5198,26755=>5199,27310=>5200,26809=>5201,26740=>5202,26805=>5203,26784=>5204,26810=>5205,26895=>5206,26765=>5207,26750=>5208,26881=>5209,26826=>5210,26888=>5211,26840=>5212,26914=>5213,26918=>5214,26849=>5215,26892=>5216,26829=>5217,26836=>5218,26855=>5219,26837=>5220,26934=>5221,26898=>5222,26884=>5223,26839=>5224,26851=>5225,26917=>5226,26873=>5227,26848=>5228,26863=>5229,26920=>5230,26922=>5231,26906=>5232,26915=>5233,26913=>5234,26822=>5235,27001=>5236,26999=>5237,26972=>5238,27000=>5239,26987=>5240,26964=>5241,27006=>5242,26990=>5243,26937=>5244,26996=>5245,26941=>5246,26969=>5247,26928=>5248,26977=>5249,26974=>5250,26973=>5251,27009=>5252,26986=>5253,27058=>5254,27054=>5255,27088=>5256,27071=>5257,27073=>5258,27091=>5259,27070=>5260,27086=>5261,23528=>5262,27082=>5263,27101=>5264,27067=>5265,27075=>5266,27047=>5267,27182=>5268,27025=>5269,27040=>5270,27036=>5271,27029=>5272,27060=>5273,27102=>5274,27112=>5275,27138=>5276,27163=>5277,27135=>5278,27402=>5279,27129=>5280,27122=>5281,27111=>5282,27141=>5283,27057=>5284,27166=>5285,27117=>5286,27156=>5287,27115=>5288,27146=>5289,27154=>5290,27329=>5291,27171=>5292,27155=>5293,27204=>5294,27148=>5295,27250=>5296,27190=>5297,27256=>5298,27207=>5299,27234=>5300,27225=>5301,27238=>5302,27208=>5303,27192=>5304,27170=>5305,27280=>5306,27277=>5307,27296=>5308,27268=>5309,27298=>5310,27299=>5311,27287=>5312,34327=>5313,27323=>5314,27331=>5315,27330=>5316,27320=>5317,27315=>5318,27308=>5319,27358=>5320,27345=>5321,27359=>5322,27306=>5323,27354=>5324,27370=>5325,27387=>5326,27397=>5327,34326=>5328,27386=>5329,27410=>5330,27414=>5331,39729=>5332,27423=>5333,27448=>5334,27447=>5335,30428=>5336,27449=>5337,39150=>5338,27463=>5339,27459=>5340,27465=>5341,27472=>5342,27481=>5343,27476=>5344,27483=>5345,27487=>5346,27489=>5347,27512=>5348,12109=>5349,27513=>5349,27519=>5350,27520=>5351,27524=>5352,27523=>5353,27533=>5354,27544=>5355,27541=>5356,27550=>5357,27556=>5358,27562=>5359,27563=>5360,27567=>5361,27570=>5362,27569=>5363,12110=>5364,27571=>5364,27575=>5365,27580=>5366,27590=>5367,12111=>5368,27595=>5368,27603=>5369,27615=>5370,27628=>5371,27627=>5372,27635=>5373,27631=>5374,40638=>5375,27656=>5376,27667=>5377,12115=>5378,27668=>5378,27675=>5379,27684=>5380,27683=>5381,27742=>5382,27733=>5383,27746=>5384,27754=>5385,27778=>5386,27789=>5387,27802=>5388,27777=>5389,27803=>5390,27774=>5391,27752=>5392,27763=>5393,27794=>5394,27792=>5395,27844=>5396,27889=>5397,27859=>5398,27837=>5399,27863=>5400,27845=>5401,27869=>5402,27822=>5403,27825=>5404,27838=>5405,27834=>5406,27867=>5407,27887=>5408,27865=>5409,27882=>5410,27935=>5411,34893=>5412,27958=>5413,27947=>5414,27965=>5415,27960=>5416,27929=>5417,27957=>5418,27955=>5419,27922=>5420,27916=>5421,28003=>5422,28051=>5423,28004=>5424,27994=>5425,28025=>5426,27993=>5427,28046=>5428,28053=>5429,28644=>5430,28037=>5431,28153=>5432,28181=>5433,28170=>5434,28085=>5435,28103=>5436,28134=>5437,28088=>5438,28102=>5439,28140=>5440,28126=>5441,28108=>5442,28136=>5443,28114=>5444,28101=>5445,28154=>5446,28121=>5447,28132=>5448,28117=>5449,28138=>5450,28142=>5451,28205=>5452,28270=>5453,28206=>5454,28185=>5455,28274=>5456,28255=>5457,28222=>5458,28195=>5459,28267=>5460,28203=>5461,28278=>5462,28237=>5463,28191=>5464,28227=>5465,28218=>5466,28238=>5467,28196=>5468,28415=>5469,28189=>5470,28216=>5471,28290=>5472,28330=>5473,28312=>5474,28361=>5475,28343=>5476,28371=>5477,28349=>5478,28335=>5479,28356=>5480,28338=>5481,28372=>5482,28373=>5483,28303=>5484,28325=>5485,28354=>5486,28319=>5487,28481=>5488,28433=>5489,28748=>5490,28396=>5491,28408=>5492,28414=>5493,28479=>5494,28402=>5495,28465=>5496,28399=>5497,28466=>5498,28364=>5499,28478=>5500,28435=>5501,28407=>5502,28550=>5503,28538=>5504,28536=>5505,28545=>5506,28544=>5507,28527=>5508,28507=>5509,28659=>5510,28525=>5511,28546=>5512,28540=>5513,28504=>5514,28558=>5515,28561=>5516,28610=>5517,28518=>5518,28595=>5519,28579=>5520,28577=>5521,28580=>5522,28601=>5523,28614=>5524,28586=>5525,28639=>5526,28629=>5527,28652=>5528,28628=>5529,28632=>5530,28657=>5531,28654=>5532,28635=>5533,28681=>5534,28683=>5535,28666=>5536,28689=>5537,28673=>5538,28687=>5539,28670=>5540,28699=>5541,28698=>5542,28532=>5543,28701=>5544,28696=>5545,28703=>5546,28720=>5547,28734=>5548,28722=>5549,28753=>5550,28771=>5551,28825=>5552,28818=>5553,28847=>5554,28913=>5555,28844=>5556,28856=>5557,28851=>5558,28846=>5559,28895=>5560,28875=>5561,28893=>5562,28889=>5563,28937=>5564,28925=>5565,28956=>5566,28953=>5567,29029=>5568,29013=>5569,29064=>5570,29030=>5571,29026=>5572,29004=>5573,29014=>5574,29036=>5575,29071=>5576,29179=>5577,29060=>5578,29077=>5579,29096=>5580,29100=>5581,29143=>5582,29113=>5583,29118=>5584,29138=>5585,29129=>5586,29140=>5587,29134=>5588,29152=>5589,29164=>5590,29159=>5591,29173=>5592,29180=>5593,29177=>5594,29183=>5595,29197=>5596,29200=>5597,29211=>5598,29224=>5599,29229=>5600,29228=>5601,29232=>5602,29234=>5603,12120=>5604,29243=>5604,29244=>5605,12121=>5606,29247=>5606,29248=>5607,29254=>5608,29259=>5609,29272=>5610,29300=>5611,29310=>5612,29314=>5613,29313=>5614,29319=>5615,29330=>5616,29334=>5617,29346=>5618,29351=>5619,29369=>5620,29362=>5621,29379=>5622,29382=>5623,29380=>5624,29390=>5625,29394=>5626,29410=>5627,29408=>5628,29409=>5629,29433=>5630,29431=>5631,20495=>5632,29463=>5633,29450=>5634,29468=>5635,29462=>5636,29469=>5637,29492=>5638,29487=>5639,29481=>5640,29477=>5641,29502=>5642,29518=>5643,29519=>5644,40664=>5645,29527=>5646,29546=>5647,29544=>5648,29552=>5649,29560=>5650,29557=>5651,29563=>5652,29562=>5653,29640=>5654,29619=>5655,29646=>5656,29627=>5657,29632=>5658,29669=>5659,29678=>5660,29662=>5661,29858=>5662,29701=>5663,29807=>5664,29733=>5665,29688=>5666,29746=>5667,29754=>5668,29781=>5669,29759=>5670,29791=>5671,29785=>5672,29761=>5673,29788=>5674,29801=>5675,29808=>5676,29795=>5677,29802=>5678,29814=>5679,29822=>5680,29835=>5681,29854=>5682,29863=>5683,29898=>5684,29903=>5685,29908=>5686,29681=>5687,29920=>5688,29923=>5689,29927=>5690,29929=>5691,29934=>5692,29938=>5693,29936=>5694,29937=>5695,29944=>5696,29943=>5697,29956=>5698,29955=>5699,29957=>5700,29964=>5701,29966=>5702,29965=>5703,29973=>5704,29971=>5705,29982=>5706,29990=>5707,29996=>5708,30012=>5709,30020=>5710,30029=>5711,30026=>5712,30025=>5713,30043=>5714,30022=>5715,30042=>5716,30057=>5717,30052=>5718,30055=>5719,30059=>5720,30061=>5721,30072=>5722,30070=>5723,30086=>5724,30087=>5725,30068=>5726,30090=>5727,30089=>5728,30082=>5729,30100=>5730,30106=>5731,30109=>5732,30117=>5733,30115=>5734,30146=>5735,30131=>5736,30147=>5737,30133=>5738,30141=>5739,30136=>5740,30140=>5741,30129=>5742,30157=>5743,30154=>5744,30162=>5745,30169=>5746,30179=>5747,30174=>5748,30206=>5749,30207=>5750,30204=>5751,30209=>5752,30192=>5753,30202=>5754,30194=>5755,30195=>5756,30219=>5757,30221=>5758,30217=>5759,30239=>5760,30247=>5761,30240=>5762,30241=>5763,30242=>5764,30244=>5765,30260=>5766,30256=>5767,30267=>5768,30279=>5769,30280=>5770,30278=>5771,30300=>5772,30296=>5773,30305=>5774,30306=>5775,30312=>5776,30313=>5777,30314=>5778,30311=>5779,30316=>5780,30320=>5781,30322=>5782,12136=>5783,30326=>5783,30328=>5784,30332=>5785,30336=>5786,30339=>5787,30344=>5788,30347=>5789,30350=>5790,30358=>5791,30355=>5792,30361=>5793,30362=>5794,30384=>5795,30388=>5796,30392=>5797,30393=>5798,30394=>5799,30402=>5800,30413=>5801,30422=>5802,30418=>5803,30430=>5804,30433=>5805,30437=>5806,30439=>5807,30442=>5808,34351=>5809,30459=>5810,30472=>5811,30471=>5812,30468=>5813,30505=>5814,30500=>5815,30494=>5816,30501=>5817,30502=>5818,30491=>5819,30519=>5820,30520=>5821,30535=>5822,30554=>5823,30568=>5824,30571=>5825,30555=>5826,30565=>5827,30591=>5828,30590=>5829,30585=>5830,30606=>5831,30603=>5832,30609=>5833,30624=>5834,30622=>5835,30640=>5836,30646=>5837,30649=>5838,30655=>5839,30652=>5840,30653=>5841,30651=>5842,30663=>5843,30669=>5844,30679=>5845,30682=>5846,30684=>5847,30691=>5848,30702=>5849,30716=>5850,30732=>5851,30738=>5852,31014=>5853,30752=>5854,31018=>5855,30789=>5856,30862=>5857,30836=>5858,30854=>5859,30844=>5860,30874=>5861,30860=>5862,30883=>5863,30901=>5864,30890=>5865,30895=>5866,30929=>5867,30918=>5868,30923=>5869,30932=>5870,30910=>5871,30908=>5872,30917=>5873,30922=>5874,30956=>5875,30951=>5876,30938=>5877,30973=>5878,30964=>5879,30983=>5880,30994=>5881,30993=>5882,31001=>5883,31020=>5884,31019=>5885,31040=>5886,31072=>5887,31063=>5888,31071=>5889,31066=>5890,31061=>5891,31059=>5892,31098=>5893,31103=>5894,31114=>5895,31133=>5896,31143=>5897,40779=>5898,31146=>5899,31150=>5900,31155=>5901,31161=>5902,31162=>5903,31177=>5904,31189=>5905,31207=>5906,31212=>5907,31201=>5908,31203=>5909,31240=>5910,31245=>5911,31256=>5912,31257=>5913,31264=>5914,31263=>5915,31104=>5916,31281=>5917,31291=>5918,31294=>5919,31287=>5920,31299=>5921,31319=>5922,31305=>5923,31329=>5924,31330=>5925,31337=>5926,40861=>5927,31344=>5928,31353=>5929,31357=>5930,31368=>5931,31383=>5932,31381=>5933,31384=>5934,31382=>5935,31401=>5936,31432=>5937,31408=>5938,31414=>5939,31429=>5940,31428=>5941,31423=>5942,36995=>5943,31431=>5944,31434=>5945,31437=>5946,31439=>5947,31445=>5948,31443=>5949,31449=>5950,31450=>5951,31453=>5952,31457=>5953,31458=>5954,31462=>5955,31469=>5956,31472=>5957,31490=>5958,31503=>5959,31498=>5960,31494=>5961,31539=>5962,31512=>5963,31513=>5964,31518=>5965,31541=>5966,31528=>5967,31542=>5968,31568=>5969,31610=>5970,31492=>5971,31565=>5972,31499=>5973,31564=>5974,31557=>5975,31605=>5976,31589=>5977,31604=>5978,31591=>5979,31600=>5980,31601=>5981,31596=>5982,31598=>5983,31645=>5984,31640=>5985,31647=>5986,31629=>5987,31644=>5988,31642=>5989,31627=>5990,31634=>5991,31631=>5992,31581=>5993,31641=>5994,31691=>5995,31681=>5996,31692=>5997,31695=>5998,31668=>5999,31686=>6000,31709=>6001,31721=>6002,31761=>6003,31764=>6004,31718=>6005,31717=>6006,31840=>6007,31744=>6008,31751=>6009,31763=>6010,31731=>6011,31735=>6012,31767=>6013,31757=>6014,31734=>6015,31779=>6016,31783=>6017,31786=>6018,31775=>6019,31799=>6020,31787=>6021,31805=>6022,31820=>6023,31811=>6024,31828=>6025,31823=>6026,31808=>6027,31824=>6028,31832=>6029,31839=>6030,31844=>6031,31830=>6032,31845=>6033,31852=>6034,31861=>6035,31875=>6036,31888=>6037,31908=>6038,31917=>6039,31906=>6040,31915=>6041,31905=>6042,31912=>6043,31923=>6044,31922=>6045,31921=>6046,31918=>6047,31929=>6048,31933=>6049,31936=>6050,31941=>6051,31938=>6052,31960=>6053,31954=>6054,31964=>6055,31970=>6056,39739=>6057,31983=>6058,31986=>6059,31988=>6060,31990=>6061,31994=>6062,32006=>6063,32002=>6064,32028=>6065,32021=>6066,32010=>6067,32069=>6068,32075=>6069,32046=>6070,32050=>6071,32063=>6072,32053=>6073,32070=>6074,32115=>6075,32086=>6076,32078=>6077,32114=>6078,32104=>6079,32110=>6080,32079=>6081,32099=>6082,32147=>6083,32137=>6084,32091=>6085,32143=>6086,32125=>6087,32155=>6088,32186=>6089,32174=>6090,32163=>6091,32181=>6092,32199=>6093,32189=>6094,32171=>6095,32317=>6096,32162=>6097,32175=>6098,32220=>6099,32184=>6100,32159=>6101,32176=>6102,32216=>6103,32221=>6104,32228=>6105,32222=>6106,32251=>6107,32242=>6108,32225=>6109,32261=>6110,32266=>6111,32291=>6112,32289=>6113,32274=>6114,32305=>6115,32287=>6116,32265=>6117,32267=>6118,32290=>6119,32326=>6120,32358=>6121,32315=>6122,32309=>6123,32313=>6124,32323=>6125,32311=>6126,32306=>6127,32314=>6128,32359=>6129,32349=>6130,32342=>6131,32350=>6132,32345=>6133,32346=>6134,32377=>6135,32362=>6136,32361=>6137,32380=>6138,32379=>6139,32387=>6140,32213=>6141,32381=>6142,36782=>6143,32383=>6144,32392=>6145,32393=>6146,32396=>6147,32402=>6148,32400=>6149,32403=>6150,32404=>6151,32406=>6152,32398=>6153,32411=>6154,32412=>6155,32568=>6156,32570=>6157,32581=>6158,32588=>6159,32589=>6160,32590=>6161,32592=>6162,12153=>6163,32593=>6163,32597=>6164,32596=>6165,32600=>6166,32607=>6167,32608=>6168,32616=>6169,32617=>6170,32615=>6171,32632=>6172,32642=>6173,32646=>6174,32643=>6175,32648=>6176,32647=>6177,32652=>6178,32660=>6179,32670=>6180,32669=>6181,32666=>6182,32675=>6183,32687=>6184,32690=>6185,32697=>6186,32686=>6187,32694=>6188,32696=>6189,35697=>6190,32709=>6191,32710=>6192,32714=>6193,32725=>6194,32724=>6195,32737=>6196,32742=>6197,32745=>6198,32755=>6199,32761=>6200,39132=>6201,32774=>6202,32772=>6203,32779=>6204,12158=>6205,32786=>6205,32792=>6206,32793=>6207,32796=>6208,32801=>6209,32808=>6210,32831=>6211,32827=>6212,32842=>6213,32838=>6214,32850=>6215,32856=>6216,32858=>6217,32863=>6218,32866=>6219,32872=>6220,32883=>6221,32882=>6222,32880=>6223,32886=>6224,32889=>6225,32893=>6226,12160=>6227,32895=>6227,32900=>6228,32902=>6229,32901=>6230,32923=>6231,32915=>6232,32922=>6233,32941=>6234,20880=>6235,32940=>6236,32987=>6237,32997=>6238,32985=>6239,32989=>6240,32964=>6241,32986=>6242,32982=>6243,33033=>6244,33007=>6245,33009=>6246,33051=>6247,33065=>6248,33059=>6249,33071=>6250,33099=>6251,38539=>6252,33094=>6253,33086=>6254,33107=>6255,33105=>6256,33020=>6257,33137=>6258,33134=>6259,33125=>6260,33126=>6261,33140=>6262,33155=>6263,33160=>6264,33162=>6265,33152=>6266,33154=>6267,33184=>6268,33173=>6269,33188=>6270,33187=>6271,33119=>6272,33171=>6273,33193=>6274,33200=>6275,33205=>6276,33214=>6277,33208=>6278,33213=>6279,33216=>6280,33218=>6281,33210=>6282,33225=>6283,33229=>6284,33233=>6285,33241=>6286,33240=>6287,33224=>6288,33242=>6289,33247=>6290,33248=>6291,33255=>6292,33274=>6293,33275=>6294,33278=>6295,33281=>6296,33282=>6297,33285=>6298,33287=>6299,33290=>6300,33293=>6301,33296=>6302,33302=>6303,33321=>6304,33323=>6305,33336=>6306,33331=>6307,33344=>6308,33369=>6309,33368=>6310,33373=>6311,33370=>6312,33375=>6313,33380=>6314,33378=>6315,33384=>6316,33386=>6317,33387=>6318,33326=>6319,33393=>6320,33399=>6321,12171=>6322,33400=>6322,33406=>6323,33421=>6324,33426=>6325,33451=>6326,33439=>6327,33467=>6328,33452=>6329,33505=>6330,33507=>6331,33503=>6332,33490=>6333,33524=>6334,33523=>6335,33530=>6336,33683=>6337,33539=>6338,33531=>6339,33529=>6340,33502=>6341,33542=>6342,33500=>6343,33545=>6344,33497=>6345,33589=>6346,33588=>6347,33558=>6348,33586=>6349,33585=>6350,33600=>6351,33593=>6352,33616=>6353,33605=>6354,33583=>6355,33579=>6356,33559=>6357,33560=>6358,33669=>6359,33690=>6360,33706=>6361,33695=>6362,33698=>6363,33686=>6364,33571=>6365,33678=>6366,33671=>6367,33674=>6368,33660=>6369,33717=>6370,33651=>6371,33653=>6372,33696=>6373,33673=>6374,33704=>6375,33780=>6376,33811=>6377,33771=>6378,33742=>6379,33789=>6380,33795=>6381,33752=>6382,33803=>6383,33729=>6384,33783=>6385,33799=>6386,33760=>6387,33778=>6388,33805=>6389,33826=>6390,33824=>6391,33725=>6392,33848=>6393,34054=>6394,33787=>6395,33901=>6396,33834=>6397,33852=>6398,34138=>6399,33924=>6400,33911=>6401,33899=>6402,33965=>6403,33902=>6404,33922=>6405,33897=>6406,33862=>6407,33836=>6408,33903=>6409,33913=>6410,33845=>6411,33994=>6412,33890=>6413,33977=>6414,33983=>6415,33951=>6416,34009=>6417,33997=>6418,33979=>6419,34010=>6420,34000=>6421,33985=>6422,33990=>6423,34006=>6424,33953=>6425,34081=>6426,34047=>6427,34036=>6428,34071=>6429,34072=>6430,34092=>6431,34079=>6432,34069=>6433,34068=>6434,34044=>6435,34112=>6436,34147=>6437,34136=>6438,34120=>6439,34113=>6440,34306=>6441,34123=>6442,34133=>6443,34176=>6444,34212=>6445,34184=>6446,34193=>6447,34186=>6448,34216=>6449,34157=>6450,34196=>6451,34203=>6452,34282=>6453,34183=>6454,34204=>6455,34167=>6456,34174=>6457,34192=>6458,34249=>6459,34234=>6460,34255=>6461,34233=>6462,34256=>6463,34261=>6464,34269=>6465,34277=>6466,34268=>6467,34297=>6468,34314=>6469,34323=>6470,34315=>6471,34302=>6472,34298=>6473,34310=>6474,34338=>6475,34330=>6476,34352=>6477,34367=>6478,12172=>6479,34381=>6479,20053=>6480,34388=>6481,34399=>6482,34407=>6483,34417=>6484,34451=>6485,34467=>6486,34473=>6487,34474=>6488,34443=>6489,34444=>6490,34486=>6491,34479=>6492,34500=>6493,34502=>6494,34480=>6495,34505=>6496,34851=>6497,34475=>6498,34516=>6499,34526=>6500,34537=>6501,34540=>6502,34527=>6503,34523=>6504,34543=>6505,34578=>6506,34566=>6507,34568=>6508,34560=>6509,34563=>6510,34555=>6511,34577=>6512,34569=>6513,34573=>6514,34553=>6515,34570=>6516,34612=>6517,34623=>6518,34615=>6519,34619=>6520,34597=>6521,34601=>6522,34586=>6523,34656=>6524,34655=>6525,34680=>6526,34636=>6527,34638=>6528,34676=>6529,34647=>6530,34664=>6531,34670=>6532,34649=>6533,34643=>6534,34659=>6535,34666=>6536,34821=>6537,34722=>6538,34719=>6539,34690=>6540,34735=>6541,34763=>6542,34749=>6543,34752=>6544,34768=>6545,38614=>6546,34731=>6547,34756=>6548,34739=>6549,34759=>6550,34758=>6551,34747=>6552,34799=>6553,34802=>6554,34784=>6555,34831=>6556,34829=>6557,34814=>6558,34806=>6559,34807=>6560,34830=>6561,34770=>6562,34833=>6563,34838=>6564,34837=>6565,34850=>6566,34849=>6567,34865=>6568,34870=>6569,34873=>6570,34855=>6571,34875=>6572,34884=>6573,34882=>6574,34898=>6575,34905=>6576,34910=>6577,34914=>6578,34923=>6579,34945=>6580,34942=>6581,34974=>6582,34933=>6583,34941=>6584,34997=>6585,34930=>6586,34946=>6587,34967=>6588,34962=>6589,34990=>6590,34969=>6591,34978=>6592,34957=>6593,34980=>6594,34992=>6595,35007=>6596,34993=>6597,35011=>6598,35012=>6599,35028=>6600,35032=>6601,35033=>6602,35037=>6603,35065=>6604,35074=>6605,35068=>6606,35060=>6607,35048=>6608,35058=>6609,35076=>6610,35084=>6611,35082=>6612,35091=>6613,35139=>6614,35102=>6615,35109=>6616,35114=>6617,35115=>6618,35137=>6619,35140=>6620,35131=>6621,35126=>6622,35128=>6623,35148=>6624,35101=>6625,35168=>6626,35166=>6627,35174=>6628,35172=>6629,35181=>6630,35178=>6631,35183=>6632,35188=>6633,35191=>6634,12177=>6635,35198=>6635,35203=>6636,35208=>6637,35210=>6638,35219=>6639,35224=>6640,35233=>6641,35241=>6642,35238=>6643,35244=>6644,35247=>6645,35250=>6646,35258=>6647,35261=>6648,35263=>6649,35264=>6650,35290=>6651,35292=>6652,35293=>6653,35303=>6654,35316=>6655,35320=>6656,35331=>6657,35350=>6658,35344=>6659,35340=>6660,35355=>6661,35357=>6662,35365=>6663,35382=>6664,35393=>6665,35419=>6666,35410=>6667,35398=>6668,35400=>6669,35452=>6670,35437=>6671,35436=>6672,35426=>6673,35461=>6674,35458=>6675,35460=>6676,35496=>6677,35489=>6678,35473=>6679,35493=>6680,35494=>6681,35482=>6682,35491=>6683,35524=>6684,35533=>6685,35522=>6686,35546=>6687,35563=>6688,35571=>6689,35559=>6690,35556=>6691,35569=>6692,35604=>6693,35552=>6694,35554=>6695,35575=>6696,35550=>6697,35547=>6698,35596=>6699,35591=>6700,35610=>6701,35553=>6702,35606=>6703,35600=>6704,35607=>6705,35616=>6706,35635=>6707,38827=>6708,35622=>6709,35627=>6710,35646=>6711,35624=>6712,35649=>6713,35660=>6714,35663=>6715,35662=>6716,35657=>6717,35670=>6718,35675=>6719,35674=>6720,35691=>6721,35679=>6722,35692=>6723,35695=>6724,35700=>6725,35709=>6726,35712=>6727,35724=>6728,35726=>6729,35730=>6730,35731=>6731,35734=>6732,35737=>6733,35738=>6734,35898=>6735,35905=>6736,35903=>6737,35912=>6738,35916=>6739,35918=>6740,35920=>6741,12183=>6742,35925=>6742,35938=>6743,35948=>6744,12184=>6745,35960=>6745,35962=>6746,35970=>6747,35977=>6748,35973=>6749,35978=>6750,35981=>6751,35982=>6752,35988=>6753,35964=>6754,35992=>6755,25117=>6756,36013=>6757,36010=>6758,36029=>6759,36018=>6760,36019=>6761,36014=>6762,36022=>6763,36040=>6764,36033=>6765,36068=>6766,36067=>6767,36058=>6768,36093=>6769,36090=>6770,36091=>6771,36100=>6772,36101=>6773,36106=>6774,36103=>6775,36111=>6776,36109=>6777,36112=>6778,40782=>6779,36115=>6780,36045=>6781,36116=>6782,36118=>6783,36199=>6784,36205=>6785,36209=>6786,36211=>6787,36225=>6788,36249=>6789,36290=>6790,36286=>6791,36282=>6792,36303=>6793,36314=>6794,36310=>6795,36300=>6796,36315=>6797,36299=>6798,36330=>6799,36331=>6800,36319=>6801,36323=>6802,36348=>6803,36360=>6804,36361=>6805,36351=>6806,36381=>6807,36382=>6808,36368=>6809,36383=>6810,36418=>6811,36405=>6812,36400=>6813,36404=>6814,36426=>6815,36423=>6816,36425=>6817,36428=>6818,36432=>6819,36424=>6820,36441=>6821,36452=>6822,36448=>6823,36394=>6824,36451=>6825,36437=>6826,36470=>6827,36466=>6828,36476=>6829,36481=>6830,36487=>6831,36485=>6832,36484=>6833,36491=>6834,36490=>6835,36499=>6836,36497=>6837,36500=>6838,36505=>6839,36522=>6840,36513=>6841,36524=>6842,36528=>6843,36550=>6844,36529=>6845,36542=>6846,36549=>6847,36552=>6848,36555=>6849,36571=>6850,36579=>6851,36604=>6852,36603=>6853,36587=>6854,36606=>6855,36618=>6856,36613=>6857,36629=>6858,36626=>6859,36633=>6860,36627=>6861,36636=>6862,36639=>6863,36635=>6864,36620=>6865,36646=>6866,36659=>6867,36667=>6868,36665=>6869,36677=>6870,36674=>6871,36670=>6872,36684=>6873,36681=>6874,36678=>6875,36686=>6876,36695=>6877,36700=>6878,36706=>6879,36707=>6880,36708=>6881,36764=>6882,36767=>6883,36771=>6884,36781=>6885,36783=>6886,36791=>6887,36826=>6888,36837=>6889,36834=>6890,36842=>6891,36847=>6892,36999=>6893,36852=>6894,36869=>6895,36857=>6896,36858=>6897,36881=>6898,36885=>6899,36897=>6900,36877=>6901,36894=>6902,36886=>6903,36875=>6904,36903=>6905,36918=>6906,36917=>6907,36921=>6908,36856=>6909,36943=>6910,36944=>6911,36945=>6912,36946=>6913,36878=>6914,36937=>6915,36926=>6916,36950=>6917,36952=>6918,36958=>6919,36968=>6920,36975=>6921,36982=>6922,38568=>6923,36978=>6924,36994=>6925,36989=>6926,36993=>6927,36992=>6928,37002=>6929,37001=>6930,37007=>6931,37032=>6932,37039=>6933,37041=>6934,37045=>6935,37090=>6936,37092=>6937,25160=>6938,37083=>6939,37122=>6940,37138=>6941,37145=>6942,37170=>6943,37168=>6944,37194=>6945,37206=>6946,37208=>6947,37219=>6948,37221=>6949,37225=>6950,37235=>6951,37234=>6952,37259=>6953,37257=>6954,37250=>6955,37282=>6956,37291=>6957,37295=>6958,37290=>6959,37301=>6960,37300=>6961,37306=>6962,37312=>6963,37313=>6964,37321=>6965,37323=>6966,37328=>6967,37334=>6968,37343=>6969,37345=>6970,37339=>6971,37372=>6972,37365=>6973,37366=>6974,37406=>6975,37375=>6976,37396=>6977,37420=>6978,37397=>6979,37393=>6980,37470=>6981,37463=>6982,37445=>6983,37449=>6984,37476=>6985,37448=>6986,37525=>6987,37439=>6988,37451=>6989,37456=>6990,37532=>6991,37526=>6992,37523=>6993,37531=>6994,37466=>6995,37583=>6996,37561=>6997,37559=>6998,37609=>6999,37647=>7000,37626=>7001,37700=>7002,37678=>7003,37657=>7004,37666=>7005,37658=>7006,37667=>7007,37690=>7008,37685=>7009,37691=>7010,37724=>7011,37728=>7012,37756=>7013,37742=>7014,37718=>7015,37808=>7016,37804=>7017,37805=>7018,37780=>7019,37817=>7020,37846=>7021,37847=>7022,37864=>7023,37861=>7024,37848=>7025,37827=>7026,37853=>7027,37840=>7028,37832=>7029,37860=>7030,37914=>7031,37908=>7032,37907=>7033,37891=>7034,37895=>7035,37904=>7036,37942=>7037,37931=>7038,37941=>7039,37921=>7040,37946=>7041,37953=>7042,37970=>7043,37956=>7044,37979=>7045,37984=>7046,37986=>7047,37982=>7048,37994=>7049,37417=>7050,38000=>7051,38005=>7052,38007=>7053,38013=>7054,37978=>7055,38012=>7056,38014=>7057,38017=>7058,38015=>7059,38274=>7060,38279=>7061,38282=>7062,38292=>7063,38294=>7064,38296=>7065,38297=>7066,38304=>7067,38312=>7068,38311=>7069,38317=>7070,38332=>7071,38331=>7072,38329=>7073,38334=>7074,38346=>7075,28662=>7076,38339=>7077,38349=>7078,38348=>7079,38357=>7080,38356=>7081,38358=>7082,38364=>7083,38369=>7084,38373=>7085,38370=>7086,38433=>7087,38440=>7088,38446=>7089,38447=>7090,38466=>7091,38476=>7092,38479=>7093,38475=>7094,38519=>7095,38492=>7096,38494=>7097,38493=>7098,38495=>7099,38502=>7100,38514=>7101,38508=>7102,38541=>7103,38552=>7104,38549=>7105,38551=>7106,38570=>7107,38567=>7108,38577=>7109,38578=>7110,38576=>7111,38580=>7112,12202=>7113,38582=>7113,38584=>7114,12203=>7115,38585=>7115,38606=>7116,38603=>7117,38601=>7118,38605=>7119,35149=>7120,38620=>7121,38669=>7122,38613=>7123,38649=>7124,38660=>7125,38662=>7126,38664=>7127,38675=>7128,38670=>7129,38673=>7130,38671=>7131,38678=>7132,38681=>7133,38692=>7134,38698=>7135,38704=>7136,38713=>7137,38717=>7138,38718=>7139,38724=>7140,38726=>7141,38728=>7142,38722=>7143,38729=>7144,38748=>7145,38752=>7146,38756=>7147,38758=>7148,38760=>7149,21202=>7150,38763=>7151,38769=>7152,38777=>7153,38789=>7154,38780=>7155,38785=>7156,38778=>7157,38790=>7158,38795=>7159,38799=>7160,38800=>7161,38812=>7162,38824=>7163,38822=>7164,38819=>7165,38835=>7166,38836=>7167,38851=>7168,38854=>7169,38856=>7170,12209=>7171,38859=>7171,38876=>7172,12210=>7173,38893=>7173,40783=>7174,38898=>7175,31455=>7176,38902=>7177,38901=>7178,38927=>7179,38924=>7180,38968=>7181,38948=>7182,38945=>7183,38967=>7184,38973=>7185,38982=>7186,38991=>7187,38987=>7188,39019=>7189,39023=>7190,39024=>7191,39025=>7192,39028=>7193,39027=>7194,39082=>7195,39087=>7196,39089=>7197,39094=>7198,39108=>7199,39107=>7200,39110=>7201,39145=>7202,39147=>7203,39171=>7204,39177=>7205,39186=>7206,39188=>7207,39192=>7208,39201=>7209,39197=>7210,39198=>7211,39204=>7212,39200=>7213,39212=>7214,39214=>7215,39229=>7216,39230=>7217,39234=>7218,39241=>7219,39237=>7220,39248=>7221,39243=>7222,39249=>7223,39250=>7224,39244=>7225,39253=>7226,39319=>7227,39320=>7228,39333=>7229,39341=>7230,39342=>7231,39356=>7232,39391=>7233,39387=>7234,39389=>7235,39384=>7236,39377=>7237,39405=>7238,39406=>7239,39409=>7240,39410=>7241,39419=>7242,39416=>7243,39425=>7244,39439=>7245,39429=>7246,39394=>7247,39449=>7248,39467=>7249,39479=>7250,39493=>7251,39490=>7252,39488=>7253,39491=>7254,39486=>7255,39509=>7256,39501=>7257,39515=>7258,39511=>7259,39519=>7260,39522=>7261,39525=>7262,39524=>7263,39529=>7264,39531=>7265,39530=>7266,39597=>7267,39600=>7268,39612=>7269,39616=>7270,39631=>7271,39633=>7272,39635=>7273,39636=>7274,39646=>7275,12221=>7276,39647=>7276,39650=>7277,39651=>7278,39654=>7279,39663=>7280,39659=>7281,39662=>7282,39668=>7283,39665=>7284,39671=>7285,39675=>7286,39686=>7287,39704=>7288,39706=>7289,39711=>7290,39714=>7291,39715=>7292,12222=>7293,39717=>7293,39719=>7294,39720=>7295,39721=>7296,39722=>7297,39726=>7298,12223=>7299,39727=>7299,39730=>7300,12224=>7300,39748=>7301,39747=>7302,39759=>7303,39757=>7304,39758=>7305,39761=>7306,39768=>7307,39796=>7308,39827=>7309,39811=>7310,39825=>7311,39830=>7312,39831=>7313,39839=>7314,39840=>7315,39848=>7316,39860=>7317,39872=>7318,39882=>7319,39865=>7320,39878=>7321,39887=>7322,39889=>7323,39890=>7324,39907=>7325,39906=>7326,39908=>7327,39892=>7328,39905=>7329,39994=>7330,39922=>7331,39921=>7332,39920=>7333,39957=>7334,39956=>7335,39945=>7336,39955=>7337,39948=>7338,39942=>7339,39944=>7340,39954=>7341,39946=>7342,39940=>7343,39982=>7344,39963=>7345,39973=>7346,39972=>7347,39969=>7348,39984=>7349,40007=>7350,39986=>7351,40006=>7352,39998=>7353,40026=>7354,40032=>7355,40039=>7356,40054=>7357,40056=>7358,40167=>7359,40172=>7360,40176=>7361,40201=>7362,40200=>7363,40171=>7364,40195=>7365,40198=>7366,40234=>7367,40230=>7368,40367=>7369,40227=>7370,40223=>7371,40260=>7372,40213=>7373,40210=>7374,40257=>7375,40255=>7376,40254=>7377,40262=>7378,40264=>7379,40285=>7380,40286=>7381,40292=>7382,40273=>7383,40272=>7384,40281=>7385,40306=>7386,40329=>7387,40327=>7388,40363=>7389,40303=>7390,40314=>7391,40346=>7392,40356=>7393,40361=>7394,40370=>7395,40388=>7396,40385=>7397,40379=>7398,40376=>7399,40378=>7400,40390=>7401,40399=>7402,40386=>7403,40409=>7404,40403=>7405,40440=>7406,40422=>7407,40429=>7408,40431=>7409,40445=>7410,40474=>7411,40475=>7412,40478=>7413,12228=>7414,40565=>7414,40569=>7415,40573=>7416,40577=>7417,40584=>7418,40587=>7419,40588=>7420,40594=>7421,40597=>7422,40593=>7423,40605=>7424,12230=>7425,40613=>7425,40617=>7426,40632=>7427,40618=>7428,40621=>7429,38753=>7430,40652=>7431,40654=>7432,40655=>7433,40656=>7434,40660=>7435,40668=>7436,40670=>7437,40669=>7438,40672=>7439,40677=>7440,40680=>7441,40687=>7442,40692=>7443,40694=>7444,40695=>7445,12235=>7446,40697=>7446,40699=>7447,40700=>7448,12236=>7449,40701=>7449,40711=>7450,40712=>7451,30391=>7452,40725=>7453,40737=>7454,40748=>7455,40766=>7456,40778=>7457,12241=>7457,40786=>7458,12242=>7458,40788=>7459,40803=>7460,40799=>7461,40800=>7462,40801=>7463,40806=>7464,40807=>7465,40812=>7466,40810=>7467,40823=>7468,40818=>7469,40822=>7470,40853=>7471,40860=>7472,12244=>7472,40864=>7473,12245=>7473,22575=>7474,27079=>7475,36953=>7476,29796=>7477,9472=>7479,9473=>7480,9474=>7481,9475=>7482,9476=>7483,9477=>7484,9478=>7485,9479=>7486,9480=>7487,9481=>7488,9482=>7489,9483=>7490,9484=>7491,9485=>7492,9486=>7493,9487=>7494,9488=>7495,9489=>7496,9490=>7497,9491=>7498,9492=>7499,9493=>7500,9494=>7501,9495=>7502,9496=>7503,9497=>7504,9498=>7505,9499=>7506,9500=>7507,9501=>7508,9502=>7509,9503=>7510,9504=>7511,9505=>7512,9506=>7513,9507=>7514,9508=>7515,9509=>7516,9510=>7517,9511=>7518,9512=>7519,9513=>7520,9514=>7521,9515=>7522,9516=>7523,9517=>7524,9518=>7525,9519=>7526,9520=>7527,9521=>7528,9522=>7529,9523=>7530,9524=>7531,9525=>7532,9526=>7533,9527=>7534,9528=>7535,9529=>7536,9530=>7537,9531=>7538,9532=>7539,9533=>7540,9534=>7541,9535=>7542,9536=>7543,9537=>7544,9538=>7545,9539=>7546,9540=>7547,9541=>7548,9542=>7549,9543=>7550,9544=>7551,9545=>7552,9546=>7553,9547=>7554,9312=>7555,9313=>7556,9314=>7557,9315=>7558,9316=>7559,9317=>7560,9318=>7561,9319=>7562,9320=>7563,9321=>7564,9322=>7565,9323=>7566,9324=>7567,9325=>7568,9326=>7569,9327=>7570,9328=>7571,9329=>7572,9330=>7573,9331=>7574,8544=>7575,8545=>7576,8546=>7577,8547=>7578,8548=>7579,8549=>7580,8550=>7581,8551=>7582,8552=>7583,8553=>7584,13129=>7585,13076=>7586,13133=>7588,13095=>7590,13110=>7592,13137=>7593,13069=>7595,13094=>7596,13099=>7598,13130=>7599,13212=>7601,13213=>7602,13214=>7603,13198=>7604,13199=>7605,13252=>7606,13217=>7607,12317=>7608,12319=>7609,8470=>7610,13261=>7611,12964=>7613,12965=>7614,12966=>7615,12967=>7616,12968=>7617,12849=>7618,12850=>7619,12857=>7620,13182=>7621,13181=>7622,13180=>7623,8750=>7624,8721=>7625,8735=>7629,8895=>7630,21854=>7633,167133=>7641,28976=>7644,40407=>7646,64054=>7651,22169=>7654,15694=>7655,20448=>7660,36544=>7663,194797=>7665,153716=>7670,32363=>7671,33606=>7672,167670=>7673,40572=>7677,26171=>7680,40628=>7682,26629=>7687,23650=>7693,194780=>7695,32353=>7697,64070=>7700,34083=>7706,37292=>7707,34796=>7715,25620=>7724,39506=>7727,64074=>7732,194692=>7734,31774=>7739,64016=>7746,25681=>7747,63980=>7750,22625=>7751,39002=>7752,194679=>7754,31153=>7758,28678=>7760,22218=>7770,21085=>7774,28497=>7776,37297=>7777,64106=>7788,38960=>7795,40629=>7797,33802=>7807,63939=>7808,63890=>7809,63891=>7810,63897=>7811,34847=>7813,194575=>7814,194771=>7816,194584=>7817,137754=>7825,23643=>7826,25890=>7831,26618=>7834,26766=>7836,148432=>7838,194848=>7839,34110=>7861,30562=>7877,65041=>7887,65042=>7888,65075=>7890,65073=>7892,65074=>7893,8285=>7897,65049=>7897,8282=>7898,65072=>7898,65077=>7899,65078=>7900,65081=>7901,65082=>7902,65095=>7903,65096=>7904,65079=>7905,65080=>7906,65087=>7907,65088=>7908,65085=>7909,65086=>7910,65089=>7911,65090=>7912,65091=>7913,65092=>7914,65083=>7915,65084=>7916,12436=>7958,12437=>7959,12438=>7960,22099=>7963,65508=>8005,65287=>8006,65282=>8007,9665=>8009,9655=>8010,8681=>8011,8679=>8012,8678=>8013,8680=>8014,9634=>8015,9831=>8016,9825=>8017,9828=>8018,9826=>8019,13216=>8020,13218=>8021,13220=>8022,13221=>8023,13207=>8024,8467=>8025,13208=>8026,13235=>8027,13234=>8028,13233=>8029,13232=>8030,13189=>8031,13190=>8032,13191=>8033,13259=>8034,13200=>8035,13268=>8036,13206=>8037,13090=>8038,13078=>8039,13080=>8040,13077=>8041,13059=>8042,13091=>8043,13143=>8044,13122=>8045,13113=>8046,13115=>8047,13056=>8048,13105=>8049,13127=>8050,13086=>8051,13098=>8052,13183=>8054,8481=>8055,9742=>8056,12342=>8057,12320=>8058,9352=>8062,9353=>8063,9354=>8064,9355=>8065,9356=>8066,9357=>8067,9358=>8068,9359=>8069,9360=>8070,9332=>8071,9333=>8072,9334=>8073,9335=>8074,9336=>8075,9337=>8076,9338=>8077,9339=>8078,9340=>8079,9341=>8080,9342=>8081,9343=>8082,9344=>8083,9345=>8084,9346=>8085,9347=>8086,9348=>8087,9349=>8088,9350=>8089,9351=>8090,12881=>8091,8560=>8092,8561=>8093,8562=>8094,8563=>8095,8564=>8096,8565=>8097,8566=>8098,8567=>8099,8568=>8100,8569=>8101,12882=>8102,12883=>8103,12884=>8104,12885=>8105,12886=>8106,12887=>8107,12888=>8108,12889=>8109,12890=>8110,12891=>8111,9372=>8112,9373=>8113,9374=>8114,9375=>8115,9376=>8116,9377=>8117,9378=>8118,9379=>8119,9380=>8120,9381=>8121,9382=>8122,9383=>8123,9384=>8124,9385=>8125,9386=>8126,9387=>8127,9388=>8128,9389=>8129,9390=>8130,9391=>8131,9392=>8132,9393=>8133,9394=>8134,9395=>8135,9396=>8136,9397=>8137,12867=>8138,12861=>8139,12863=>8140,12852=>8141,12856=>8142,12851=>8143,12860=>8144,12866=>8145,12862=>8146,12854=>8147,12853=>8148,12859=>8149,12864=>8150,12858=>8151,12976=>8152,12973=>8153,12969=>8154,12975=>8155,12948=>8156,12970=>8157,12952=>8158,12971=>8159,12946=>8160,12945=>8161,12947=>8162,12972=>8163,12974=>8164,12950=>8165,9131=>8174,9132=>8175,9133=>8176,9127=>8178,9128=>8179,9129=>8180,13260=>8182,13061=>8183,13215=>8186,13219=>8187,13222=>8188,12958=>8191,13192=>8192,13193=>8193,13256=>8194,8749=>8195,12848=>8197,12842=>8198,12843=>8199,12844=>8200,12845=>8201,12846=>8202,12847=>8203,12855=>8204,12865=>8205,10145=>8206,11013=>8207,11014=>8208,11015=>8209,9673=>8210,9824=>8211,9829=>8212,9827=>8213,9830=>8214,9728=>8215,9729=>8216,9730=>8217,9731=>8218,9758=>8219,9756=>8220,9757=>8221,9759=>8222,12953=>8223,9450=>8224,8554=>8225,8555=>8226,9601=>8230,9602=>8231,9603=>8232,9604=>8233,9605=>8234,9606=>8235,9607=>8236,9608=>8237,9615=>8238,9614=>8239,9613=>8240,9612=>8241,9611=>8242,9610=>8243,9609=>8244,9620=>8245,9621=>8246,9581=>8247,9582=>8248,9584=>8249,9583=>8250,9552=>8251,9566=>8252,9578=>8253,9569=>8254,9698=>8255,9699=>8256,9701=>8257,9700=>8258,9585=>8261,9586=>8262,9587=>8263,65040=>8268,20956=>8284,29081=>8285,10102=>8286,10103=>8287,10104=>8288,10105=>8289,10106=>8290,10107=>8291,10108=>8292,10109=>8293,10110=>8294,8570=>8298,8571=>8299,8575=>8303,8458=>8304,8457=>8305,8507=>8307,12292=>8308,8646=>8309,8644=>8310,8645=>8311,12535=>8313,12536=>8314,12537=>8315,12538=>8316,12957=>8319,13179=>8323,13107=>8327,13134=>8328,32394=>8359,35100=>8360,37704=>8361,37512=>8362,34012=>8363,20425=>8364,28859=>8365,26161=>8366,26824=>8367,37625=>8368,26363=>8369,24389=>8370,12033=>8371,20008=>8371,20193=>8372,20220=>8373,20224=>8374,20227=>8375,20281=>8376,20310=>8377,20370=>8378,20362=>8379,20378=>8380,20372=>8381,20429=>8382,20544=>8383,20514=>8384,20479=>8385,20510=>8386,20550=>8387,20592=>8388,20546=>8389,20628=>8390,20724=>8391,20696=>8392,20810=>8393,20836=>8394,20893=>8395,20926=>8396,20972=>8397,21013=>8398,21148=>8399,21158=>8400,21184=>8401,21211=>8402,21248=>8403,21284=>8405,21362=>8406,21395=>8407,21426=>8408,21469=>8409,64014=>8410,21660=>8411,21642=>8412,21673=>8413,21759=>8414,21894=>8415,22361=>8416,22373=>8417,22444=>8418,22472=>8419,22471=>8420,64015=>8421,22686=>8423,22706=>8424,22795=>8425,22867=>8426,22875=>8427,22877=>8428,22883=>8429,22948=>8430,22970=>8431,23382=>8432,23488=>8433,29999=>8434,23512=>8435,23582=>8437,23718=>8438,23738=>8439,23797=>8440,23847=>8441,23891=>8442,23874=>8444,23917=>8445,23992=>8446,23993=>8447,24016=>8448,24353=>8449,24372=>8450,24423=>8451,24503=>8452,24542=>8453,24669=>8454,24709=>8455,24714=>8456,24798=>8457,24789=>8458,24864=>8459,24818=>8460,24849=>8461,24887=>8462,24880=>8463,24984=>8464,25107=>8465,25254=>8466,25589=>8467,25696=>8468,25757=>8469,25806=>8470,25934=>8471,26112=>8472,26133=>8473,26121=>8474,26158=>8475,26148=>8477,26213=>8478,26199=>8479,26201=>8480,64018=>8481,26227=>8482,26265=>8483,26272=>8484,26290=>8485,26303=>8486,26362=>8487,26382=>8488,26470=>8490,26555=>8491,26706=>8492,26560=>8493,26692=>8495,26831=>8496,64019=>8497,26984=>8498,64020=>8499,27032=>8500,27106=>8501,27184=>8502,27243=>8503,27206=>8504,27251=>8505,27262=>8506,27362=>8507,27364=>8508,27606=>8509,27711=>8510,27740=>8511,27782=>8512,27759=>8513,27866=>8514,27908=>8515,28039=>8516,28015=>8517,28054=>8518,28076=>8519,28111=>8520,28152=>8521,28146=>8522,28156=>8523,28217=>8524,28252=>8525,28199=>8526,28220=>8527,28351=>8528,28552=>8529,28597=>8530,28661=>8531,28677=>8532,28679=>8533,28712=>8534,28805=>8535,28843=>8536,28943=>8537,28932=>8538,29020=>8539,28998=>8540,28999=>8541,29121=>8543,29182=>8544,29361=>8545,29374=>8546,29476=>8547,64022=>8548,29559=>8549,29629=>8550,29641=>8551,29654=>8552,29667=>8553,29650=>8554,29703=>8555,29685=>8556,29734=>8557,29738=>8558,29737=>8559,29742=>8560,29833=>8562,29855=>8563,29953=>8564,30063=>8565,30338=>8566,30364=>8567,30366=>8568,30363=>8569,30374=>8570,64023=>8571,30534=>8572,21167=>8573,30753=>8574,30798=>8575,30820=>8576,30842=>8577,31024=>8578,64024=>8579,64025=>8580,64026=>8581,31124=>8582,64027=>8583,31131=>8584,31441=>8585,31463=>8586,64028=>8587,31467=>8588,31646=>8589,64029=>8590,32072=>8591,32183=>8593,32160=>8594,32214=>8595,32338=>8596,32583=>8597,32673=>8598,64030=>8599,33537=>8600,33634=>8601,33663=>8602,33735=>8603,33782=>8604,33864=>8605,33972=>8606,34131=>8607,34137=>8608,34155=>8609,64031=>8610,34224=>8611,64032=>8612,64033=>8613,34823=>8614,35061=>8615,35346=>8616,35383=>8617,35449=>8618,35495=>8619,35518=>8620,35551=>8621,64034=>8622,35574=>8623,35667=>8624,35711=>8625,36080=>8626,36084=>8627,36114=>8628,36214=>8629,64035=>8630,36559=>8631,64037=>8633,36967=>8634,37086=>8635,64038=>8636,37141=>8637,37159=>8638,37338=>8639,37335=>8640,37342=>8641,37357=>8642,37358=>8643,37348=>8644,37349=>8645,37382=>8646,37392=>8647,37386=>8648,37434=>8649,37440=>8650,37436=>8651,37454=>8652,37465=>8653,37457=>8654,37433=>8655,37479=>8656,37543=>8657,37495=>8658,37496=>8659,37607=>8660,37591=>8661,37593=>8662,37584=>8663,64039=>8664,37589=>8665,37600=>8666,37587=>8667,37669=>8668,37665=>8669,37627=>8670,64040=>8671,37662=>8672,37631=>8673,37661=>8674,37634=>8675,37744=>8676,37719=>8677,37796=>8678,37830=>8679,37854=>8680,37880=>8681,37937=>8682,37957=>8683,37960=>8684,38290=>8685,64041=>8687,38557=>8688,38575=>8689,38707=>8690,38715=>8691,38723=>8692,38733=>8693,38735=>8694,12205=>8695,38737=>8695,38999=>8697,39013=>8698,64042=>8699,64043=>8700,39207=>8701,64044=>8702,39326=>8703,39502=>8704,39641=>8705,39644=>8706,39797=>8707,39794=>8708,39823=>8709,39857=>8710,39867=>8711,39936=>8712,40304=>8713,40299=>8714,64045=>8715,40473=>8716,40657=>8717,8364=>9354,8486=>9355,64256=>9358,64259=>9359,64260=>9360,257=>9361,299=>9362,363=>9363,275=>9364,333=>9365,256=>9366,298=>9367,362=>9368,274=>9369,332=>9370,8539=>9371,8540=>9372,8541=>9373,8542=>9374,8531=>9375,8532=>9376,8304=>9377,8308=>9378,8309=>9379,8310=>9380,8311=>9381,8312=>9382,8313=>9383,8320=>9384,8321=>9385,8322=>9386,8323=>9387,8324=>9388,8325=>9389,8326=>9390,8327=>9391,8328=>9392,8329=>9393,461=>9394,282=>9395,7868=>9397,463=>9398,296=>9400,465=>9401,467=>9403,366=>9404,360=>9405,462=>9406,283=>9407,7869=>9409,464=>9410,297=>9412,466=>9413,468=>9415,367=>9416,361=>9417,593=>9418,8049=>9419,8048=>9420,509=>9421,596=>9423,601=>9426,602=>9429,603=>9432,8051=>9433,8050=>9434,567=>9435,331=>9436,629=>9437,652=>9438,658=>9441,643=>9442,720=>9443,8534=>9785,8535=>9786,8536=>9787,8537=>9788,8538=>9789,12832=>10126,12833=>10127,12834=>10128,12835=>10129,12836=>10130,12837=>10131,12838=>10132,12839=>10133,12840=>10134,12841=>10135,12892=>10244,12893=>10245,12894=>10246,12895=>10247,12977=>10248,12978=>10249,12979=>10250,12980=>10251,12981=>10252,12982=>10253,12983=>10254,12984=>10255,12985=>10256,12986=>10257,12987=>10258,12988=>10259,12989=>10260,12990=>10261,12991=>10262,9424=>10313,9425=>10314,9426=>10315,9427=>10316,9428=>10317,9429=>10318,9430=>10319,9431=>10320,9432=>10321,9433=>10322,9434=>10323,9435=>10324,9436=>10325,9437=>10326,9438=>10327,9439=>10328,9440=>10329,9441=>10330,9442=>10331,9443=>10332,9444=>10333,9445=>10334,9446=>10335,9447=>10336,9448=>10337,9449=>10338,9398=>10339,9399=>10340,9400=>10341,9401=>10342,9402=>10343,9403=>10344,9404=>10345,9405=>10346,9406=>10347,9407=>10348,9408=>10349,9409=>10350,9410=>10351,9411=>10352,9412=>10353,9413=>10354,9414=>10355,9415=>10356,9416=>10357,9417=>10358,9418=>10359,9419=>10360,9420=>10361,9421=>10362,9422=>10363,9423=>10364,13008=>10413,13009=>10414,13010=>10415,13011=>10416,13012=>10417,13013=>10418,13014=>10419,13015=>10420,13016=>10421,13017=>10422,13018=>10423,13019=>10424,13020=>10425,13021=>10426,13022=>10427,13023=>10428,13024=>10429,13025=>10430,13026=>10431,13027=>10432,13028=>10433,13029=>10434,13030=>10435,13031=>10436,13032=>10437,13033=>10438,13034=>10439,13035=>10440,13036=>10441,13037=>10442,13038=>10443,13039=>10444,13040=>10445,13041=>10446,13042=>10447,13043=>10448,13044=>10449,13045=>10450,13046=>10451,13047=>10452,13048=>10453,13049=>10454,13050=>10455,13051=>10456,13052=>10457,13053=>10458,13054=>10459,12928=>10461,12929=>10462,12930=>10463,12931=>10464,12932=>10465,12933=>10466,12934=>10467,12935=>10468,12936=>10469,12937=>10470,12944=>10471,12938=>10472,12939=>10473,12940=>10474,12941=>10475,12942=>10476,12943=>10477,12959=>10479,12960=>10486,12961=>10487,12955=>10488,12954=>10489,12963=>10490,12962=>10491,12951=>10492,12956=>10494,12949=>10495,9676=>10502,9471=>10503,10111=>10514,9451=>10515,9452=>10516,9453=>10517,9454=>10518,9455=>10519,9456=>10520,9457=>10521,9458=>10522,9459=>10523,9460=>10524,8414=>11035,13274=>11851,8448=>11855,13250=>11856,8453=>11859,13169=>11861,13197=>11864,13211=>11865,13271=>11869,13272=>11870,13057=>11874,13058=>11875,13060=>11876,13062=>11877,13064=>11879,13063=>11881,13066=>11882,13065=>11884,13067=>11886,13068=>11888,13070=>11889,13071=>11890,13072=>11891,13073=>11892,13074=>11893,13075=>11894,13079=>11896,13081=>11898,13082=>11900,13083=>11901,13084=>11902,13085=>11903,13087=>11904,13088=>11905,13089=>11906,13092=>11907,13093=>11909,13096=>11912,13097=>11913,13101=>11915,13102=>11918,13103=>11919,13104=>11920,13106=>11921,13108=>11924,13109=>11925,13116=>11926,13111=>11930,13112=>11932,13114=>11933,13117=>11934,13121=>11935,13118=>11936,13119=>11937,13120=>11938,13123=>11939,13124=>11940,13125=>11941,13126=>11942,13128=>11943,13131=>11944,13132=>11945,13135=>11946,13136=>11947,13138=>11950,13140=>11951,13139=>11954,13141=>11955,13142=>11956,8501=>12089,976=>12090,8714=>12091,8463=>12092,981=>12094,987=>12095,977=>12096,9832=>12098,9833=>12099,9836=>12100,12347=>12106,12339=>12108,12340=>12109,12341=>12110,8252=>12111,8265=>12112,8723=>12118,8771=>12120,8818=>12121,8819=>12122,12312=>12129,12313=>12130,65375=>12131,65376=>12132,9115=>12143,9117=>12144,9118=>12145,9120=>12146,9121=>12151,9123=>12152,9124=>12153,9126=>12154,9116=>12167,9119=>12167,9122=>12167,9125=>12167,9130=>12167,9986=>12176,12349=>12179,12447=>12181,8709=>12184,8864=>12185,8854=>12186,8856=>12187,8853=>12188,8855=>12189,9888=>12192,9664=>12194,9654=>12195,8656=>12200,8596=>12201,8600=>12202,8601=>12203,8598=>12204,8599=>12205,8652=>12206,8651=>12207,12336=>12218,8967=>12219,10048=>12228,10047=>12229,9643=>12237,9642=>12239,10010=>12241,9702=>12254,10070=>12259,65093=>12639,65094=>12640,64103=>13320,64098=>13321,32227=>13322,12232=>13323,40643=>13323,28331=>13324,64082=>13325,64061=>13326,64069=>13327,64062=>13328,27114=>13329,28212=>13330,64096=>13331,64071=>13332,64056=>13333,64066=>13334,64078=>13335,34395=>13336,64105=>13337,64052=>13338,64099=>13339,25581=>13340,25802=>13341,30799=>13342,64084=>13343,63856=>13344,64077=>13345,64097=>13346,64072=>13347,64076=>13348,64091=>13349,64092=>13350,64081=>13351,64067=>13352,64090=>13353,28041=>13354,29376=>13355,194885=>13357,64086=>13358,64080=>13359,64049=>13360,64059=>13361,24034=>13362,64063=>13363,64101=>13364,21373=>13365,64055=>13366,64095=>13367,24501=>13368,64064=>13369,64083=>13371,64085=>13373,64104=>13374,64068=>13375,64089=>13376,26202=>13377,64053=>13378,64075=>13379,64100=>13380,64065=>13381,64048=>13382,64057=>13384,64051=>13385,27493=>13386,64058=>13387,27599=>13388,64050=>13389,25150=>13390,64079=>13391,63773=>13392,63964=>13393,63798=>13394,28122=>13395,63952=>13396,26310=>13397,27511=>13398,64087=>13399,37706=>13400,37636=>13402,133390=>13523,35999=>13644,11991=>13645,11965=>13646,158033=>13646,37555=>13652,38321=>13653,194812=>13656,194965=>13670,194794=>13679,26478=>13681,11974=>13682,194594=>13684,156194=>13691,13314=>13698,26083=>13701,134071=>13706,171339=>13717,194611=>13719,24378=>13720,11945=>13729,20465=>13731,63753=>13739,11964=>13747,194732=>13750,26435=>13751,133732=>13755,35329=>13756,25142=>13757,21555=>13760,23067=>13761,25221=>13765,194819=>13768,21567=>13775,27506=>13785,29986=>13790,19256=>13791,24063=>13794,194827=>13801,29626=>13802,134047=>13803,194600=>13807,194849=>13809,194623=>13815,194675=>13832,11916=>13833,11917=>13834,23577=>13835,131083=>13839,23426=>13840,194642=>13841,11997=>13847,11999=>13848,39136=>13848,11998=>13849,169599=>13849,14221=>13850,11927=>13852,14586=>13852,194887=>13854,11909=>13856,20155=>13856,131490=>13857,13599=>13865,194738=>13867,11971=>13870,35200=>13870,31237=>13875,35498=>13880,32085=>13882,28568=>13884,25591=>13892,30246=>13893,11978=>13898,163767=>13898,146686=>13904,13351=>13910,33067=>13913,194842=>13916,11950=>13922,154327=>13922,194714=>13928,194831=>13932,22305=>13952,135741=>13953,194586=>13954,64003=>13956,21534=>13964,15240=>13965,20839=>13966,63839=>13971,20023=>13981,11946=>13995,150804=>13995,24421=>13996,23020=>13997,194658=>13998,24217=>14000,13416=>14047,40884=>14048,21200=>14056,38376=>14061,26625=>14066,195024=>14068,195039=>14069,153215=>14075,11959=>14078,36534=>14083,63775=>14084,63875=>14088,31867=>14094,63906=>14095,63898=>14097,11961=>14099,32770=>14099,157360=>14100,11911=>14105,132648=>14105,131210=>14108,133508=>14109,194604=>14109,11915=>14110,13630=>14110,21589=>14115,22841=>14117,23414=>14120,194669=>14121,23572=>14122,14306=>14123,23782=>14124,20040=>14126,194742=>14129,158105=>14134,25371=>14135,26211=>14138,194779=>14140,27126=>14143,27014=>14144,27596=>14148,28183=>14150,27818=>14153,11942=>14157,20012=>14157,29935=>14160,30069=>14161,30188=>14162,30286=>14163,16305=>14164,30570=>14165,30633=>14166,31571=>14173,16996=>14176,194924=>14180,32328=>14183,132415=>14188,11955=>14189,156266=>14189,33089=>14194,17491=>14195,33401=>14197,11966=>14197,64094=>14198,11967=>14198,64093=>14199,11968=>14199,20857=>14201,33626=>14202,17701=>14206,34292=>14208,131248=>14209,34429=>14214,13358=>14216,35014=>14217,18406=>14224,36808=>14233,166279=>14253,167447=>14256,38969=>14259,39432=>14266,39903=>14271,148206=>14282,21385=>14288,64017=>14290,194785=>14291,146622=>14293,132625=>14294,19972=>14296,19973=>14297,19999=>14298,20011=>14299,20015=>14300,20016=>14301,20032=>14302,20033=>14303,20036=>14304,11907=>14305,20058=>14305,20095=>14306,20109=>14307,20118=>14308,20153=>14309,20176=>14310,20192=>14311,20221=>14312,20223=>14313,20235=>14314,20245=>14315,20320=>14316,20283=>14317,20297=>14318,20308=>14319,20346=>14320,20349=>14321,20350=>14322,20375=>14323,20414=>14324,20431=>14325,20477=>14326,20480=>14327,20481=>14328,20496=>14329,20507=>14330,20519=>14331,20526=>14332,20567=>14333,20582=>14334,20586=>14335,20539=>14336,20623=>14337,20630=>14338,20636=>14339,20684=>14340,20710=>14341,20713=>14342,20719=>14343,20744=>14344,20747=>14345,20752=>14346,20763=>14347,20766=>14348,20831=>14349,20897=>14350,20924=>14351,20974=>14353,20980=>14354,20993=>14355,11913=>14356,20994=>14356,21011=>14357,21065=>14358,21089=>14359,21094=>14360,21139=>14361,21192=>14362,21232=>14363,21258=>14364,21259=>14365,21310=>14366,21324=>14367,21323=>14368,21345=>14369,21356=>14370,21419=>14371,21466=>14372,21478=>14373,21493=>14374,21543=>14375,21581=>14376,21606=>14377,21611=>14378,21620=>14379,21645=>14380,21654=>14381,21665=>14382,21677=>14383,21689=>14384,21695=>14385,21702=>14386,21709=>14387,21774=>14388,21803=>14389,21813=>14390,21834=>14391,21856=>14392,21896=>14394,21902=>14395,22024=>14396,22030=>14397,22031=>14398,22071=>14399,22079=>14400,22089=>14401,22091=>14402,22095=>14403,22118=>14404,22121=>14405,22127=>14406,22129=>14407,22130=>14408,22165=>14409,22170=>14410,22188=>14411,22189=>14412,22193=>14413,22217=>14414,22237=>14415,22244=>14416,22282=>14417,22293=>14418,22307=>14419,22319=>14420,22323=>14421,22324=>14422,22348=>14423,22384=>14424,22412=>14425,22428=>14426,22456=>14427,22502=>14428,22509=>14429,22517=>14430,22518=>14431,22527=>14432,22537=>14433,22560=>14434,22578=>14435,22652=>14436,22656=>14437,22697=>14438,22734=>14439,22736=>14440,22740=>14441,22746=>14442,22761=>14443,22796=>14444,22820=>14445,22831=>14446,22881=>14447,22893=>14448,22986=>14449,22994=>14450,23005=>14451,23011=>14452,23012=>14453,23044=>14454,23052=>14455,23075=>14456,23111=>14457,23125=>14458,23139=>14459,23149=>14460,23166=>14461,23198=>14462,23207=>14463,23212=>14464,23219=>14465,23264=>14466,23296=>14467,23321=>14468,23333=>14469,23341=>14470,23361=>14471,23420=>14472,23422=>14473,23423=>14474,23434=>14475,11919=>14476,23587=>14476,23595=>14477,23600=>14478,23651=>14479,23657=>14480,23676=>14481,23755=>14482,23762=>14483,23796=>14484,23844=>14485,23846=>14486,23875=>14487,23878=>14488,23882=>14489,23954=>14490,23956=>14491,23961=>14492,23968=>14493,24024=>14494,24032=>14495,24056=>14496,24064=>14497,24082=>14498,24084=>14499,24085=>14500,24088=>14501,24110=>14502,24152=>14503,24171=>14504,24172=>14505,24232=>14506,24234=>14507,24254=>14508,24255=>14509,24274=>14511,24327=>14512,24334=>14513,24348=>14514,24349=>14515,24354=>14516,24360=>14517,24374=>14518,24379=>14519,24384=>14520,12089=>14521,24400=>14521,24408=>14522,24420=>14523,24457=>14524,24476=>14525,24487=>14526,24484=>14527,24495=>14528,24504=>14529,11926=>14530,24516=>14530,24521=>14531,24545=>14532,24553=>14533,24557=>14534,24572=>14535,24599=>14536,24602=>14537,24627=>14538,24673=>14539,24703=>14540,24734=>14541,24740=>14542,24752=>14543,24779=>14544,24795=>14545,24824=>14546,24850=>14547,24851=>14548,24852=>14549,24860=>14550,24956=>14551,24973=>14552,24991=>14553,25000=>14554,25026=>14555,25055=>14556,25109=>14557,25129=>14558,25155=>14559,25158=>14560,11928=>14561,25164=>14561,25169=>14562,25174=>14563,25284=>14564,25340=>14565,25354=>14566,25357=>14567,25368=>14568,25401=>14569,25410=>14570,25411=>14571,25445=>14572,25460=>14573,25469=>14574,25476=>14575,25479=>14576,25488=>14577,25502=>14578,25553=>14579,25564=>14580,25609=>14581,25616=>14582,25634=>14583,25684=>14584,25691=>14585,25709=>14586,25723=>14587,25790=>14588,25791=>14589,25829=>14590,25847=>14591,25851=>14592,25860=>14593,25878=>14594,25881=>14595,25927=>14596,25959=>14597,25985=>14598,25989=>14599,26050=>14600,26096=>14601,26098=>14602,26156=>14603,26188=>14604,26203=>14605,26204=>14606,26209=>14607,26219=>14608,26276=>14610,26312=>14611,26348=>14612,26373=>14613,26387=>14614,26419=>14615,26440=>14616,26444=>14617,26486=>14618,26491=>14619,26544=>14620,26546=>14621,26617=>14622,26583=>14623,26585=>14624,26608=>14625,26668=>14626,26672=>14627,26673=>14628,26715=>14629,26738=>14630,26741=>14631,26746=>14632,26756=>14633,26789=>14634,26802=>14635,26832=>14636,26838=>14637,26856=>14638,26861=>14639,26864=>14640,26865=>14641,26876=>14642,26897=>14643,26899=>14644,26933=>14645,26939=>14646,26967=>14647,26979=>14648,26994=>14649,27007=>14650,27008=>14651,27046=>14652,27053=>14653,27063=>14654,27094=>14655,27095=>14656,27137=>14657,27151=>14658,27157=>14659,27176=>14660,27188=>14661,27198=>14662,27205=>14663,27216=>14664,27217=>14665,27222=>14666,27227=>14667,27267=>14668,27273=>14669,27281=>14670,27293=>14671,27294=>14672,27295=>14673,27356=>14674,27367=>14675,27372=>14676,27422=>14677,27428=>14678,27445=>14679,27462=>14680,27478=>14681,27488=>14682,27522=>14683,27582=>14684,27617=>14685,27633=>14686,27664=>14687,27699=>14688,27701=>14689,11937=>14689,11938=>14690,27737=>14691,27766=>14692,27771=>14693,27781=>14694,27797=>14695,27804=>14696,27856=>14697,27860=>14698,27862=>14699,27872=>14700,27883=>14701,27884=>14702,27886=>14703,27914=>14704,27918=>14705,27921=>14706,27950=>14707,27991=>14708,27998=>14709,28005=>14710,28034=>14711,28095=>14712,28100=>14713,28106=>14714,28118=>14715,28137=>14716,28194=>14717,28241=>14718,28359=>14719,28362=>14720,28366=>14721,28413=>14722,28442=>14723,28458=>14724,28463=>14725,28467=>14726,28506=>14727,28510=>14728,28514=>14729,28541=>14730,28555=>14731,28557=>14732,28562=>14733,28564=>14734,28570=>14735,28583=>14736,28584=>14737,28598=>14738,28634=>14739,28638=>14740,28729=>14742,28732=>14743,28756=>14745,28765=>14746,28766=>14747,28772=>14748,11939=>14749,28780=>14749,28798=>14750,28801=>14751,28821=>14752,28855=>14753,28883=>14754,28884=>14755,28888=>14756,28892=>14757,28935=>14758,28960=>14759,28977=>14760,29002=>14761,29010=>14762,29024=>14763,29049=>14764,29074=>14765,29131=>14767,29139=>14768,29142=>14769,29184=>14770,29213=>14771,29227=>14772,29240=>14773,29249=>14774,29267=>14775,29269=>14776,29270=>14777,29276=>14778,29325=>14779,11944=>14780,29357=>14780,29364=>14781,29383=>14782,29435=>14783,29444=>14784,29445=>14785,29480=>14786,29489=>14787,29507=>14788,29548=>14789,29564=>14790,29571=>14791,29573=>14792,29574=>14793,29589=>14794,29598=>14795,29599=>14796,29600=>14797,29606=>14798,29611=>14799,29621=>14800,29623=>14801,29628=>14802,29647=>14803,29657=>14804,29673=>14805,29684=>14806,29693=>14807,29700=>14808,29706=>14809,29722=>14810,29723=>14811,29732=>14812,29736=>14813,29740=>14814,29743=>14815,29744=>14816,29745=>14817,29753=>14818,29764=>14819,29767=>14820,29771=>14821,29773=>14822,29777=>14823,29783=>14824,29798=>14825,29803=>14826,29809=>14827,29824=>14828,29829=>14829,29830=>14830,29831=>14831,29840=>14832,29848=>14833,29852=>14834,29856=>14835,29859=>14836,29864=>14837,29867=>14838,29877=>14839,29887=>14840,29896=>14841,29914=>14842,29918=>14843,30030=>14844,30073=>14845,30081=>14846,30096=>14847,12135=>14848,30098=>14848,30099=>14849,30132=>14850,30180=>14851,30201=>14852,30208=>14853,30218=>14854,30229=>14855,30230=>14856,30233=>14857,30238=>14858,30253=>14859,30261=>14860,30275=>14861,30283=>14862,30309=>14863,30317=>14864,30319=>14865,30321=>14866,30324=>14867,30372=>14868,30373=>14869,30405=>14870,30412=>14871,30444=>14872,30460=>14873,30516=>14874,30518=>14875,30556=>14876,30559=>14877,30560=>14878,30578=>14879,30589=>14880,30613=>14881,30634=>14882,30694=>14883,30704=>14884,30708=>14885,30726=>14886,30754=>14887,30765=>14888,30766=>14889,30768=>14890,30773=>14891,30824=>14892,30878=>14893,30920=>14894,30924=>14895,30926=>14896,30948=>14897,30944=>14898,30945=>14899,30962=>14900,30967=>14901,30971=>14902,31025=>14903,11949=>14905,31035=>14905,31037=>14906,31045=>14907,31067=>14908,31068=>14909,31115=>14910,31126=>14911,31128=>14912,12145=>14913,31160=>14913,31163=>14914,31178=>14915,31194=>14916,31235=>14917,31241=>14918,31249=>14919,31262=>14920,31277=>14921,31289=>14922,31301=>14923,31308=>14924,31325=>14925,31341=>14927,31352=>14928,31392=>14929,31395=>14930,31411=>14931,31419=>14932,31420=>14933,31430=>14934,31495=>14935,31508=>14936,31527=>14937,31537=>14938,31559=>14939,31566=>14940,31584=>14941,31593=>14942,31597=>14943,31602=>14944,31633=>14945,31663=>14946,31703=>14947,31705=>14948,31755=>14949,31759=>14950,31776=>14951,31782=>14952,31793=>14953,31798=>14954,31825=>14955,31833=>14956,31847=>14957,31854=>14958,31856=>14959,31932=>14960,31935=>14961,31944=>14962,31945=>14963,31959=>14964,31961=>14965,31965=>14966,31979=>14967,32007=>14968,32008=>14969,32009=>14970,32019=>14971,32029=>14972,32035=>14973,32065=>14974,32083=>14975,32089=>14976,32093=>14977,32122=>14978,32134=>14979,32139=>14980,32140=>14981,32204=>14982,32235=>14983,32241=>14984,32249=>14985,32264=>14986,32273=>14987,32277=>14988,32288=>14989,32327=>14990,32354=>14991,32366=>14992,32371=>14993,32397=>14994,32401=>14995,32408=>14996,32580=>14997,32591=>14998,11947=>14999,11954=>14999,32594=>14999,11953=>15000,32595=>15000,32609=>15001,32657=>15002,32703=>15003,32718=>15004,32735=>15005,32741=>15006,32748=>15007,32750=>15008,32751=>15009,32762=>15010,32782=>15011,32785=>15012,32788=>15013,32804=>15014,32806=>15015,32826=>15016,32828=>15017,32864=>15018,32881=>15019,32885=>15020,32926=>15021,32934=>15022,32939=>15023,32983=>15024,32984=>15025,33046=>15026,33048=>15027,33082=>15028,33098=>15029,33100=>15030,33153=>15031,33156=>15032,33204=>15033,33231=>15034,33273=>15035,33283=>15036,33313=>15037,33330=>15038,33332=>15039,33350=>15040,33355=>15041,33359=>15042,33422=>15043,33454=>15044,33463=>15045,33470=>15046,33478=>15047,33534=>15048,33603=>15049,33617=>15050,33621=>15051,33670=>15052,33677=>15053,33682=>15054,33688=>15055,33705=>15056,33727=>15057,33728=>15058,33770=>15059,33807=>15060,33809=>15061,33866=>15062,33910=>15063,33960=>15064,33967=>15065,33984=>15066,33986=>15067,34032=>15068,34045=>15069,34060=>15070,34100=>15071,34142=>15072,34191=>15073,34231=>15074,34254=>15075,34221=>15076,34322=>15077,34345=>15078,34386=>15079,34403=>15080,34412=>15081,34415=>15082,34426=>15083,34445=>15084,34449=>15085,34456=>15086,34471=>15087,34472=>15088,34554=>15089,34557=>15090,34571=>15091,34579=>15092,34585=>15093,34590=>15094,34600=>15095,34622=>15096,34673=>15097,34696=>15098,34713=>15099,34732=>15100,34733=>15101,34741=>15102,34774=>15103,34795=>15104,34797=>15105,34817=>15106,34822=>15108,34827=>15109,34836=>15110,34844=>15111,34902=>15112,34911=>15113,11970=>15114,34916=>15114,34968=>15115,34986=>15116,35005=>15117,35006=>15118,35018=>15119,35026=>15120,35035=>15121,35056=>15122,35057=>15123,35078=>15124,35096=>15125,35097=>15126,35098=>15127,35111=>15128,35120=>15129,35134=>15130,35195=>15131,35284=>15132,35286=>15133,35301=>15134,35313=>15135,35335=>15136,35343=>15137,35349=>15138,35362=>15139,35406=>15140,35455=>15141,35572=>15142,35615=>15143,35639=>15144,35651=>15145,35652=>15146,35668=>15147,35740=>15148,35742=>15149,35911=>15150,35924=>15151,35955=>15152,36004=>15153,36057=>15154,36065=>15155,36088=>15156,36094=>15157,36123=>15158,36201=>15159,36204=>15160,36228=>15161,36237=>15162,36245=>15163,36262=>15164,36294=>15165,36302=>15166,36324=>15167,36332=>15168,36384=>15169,36427=>15170,36460=>15171,36464=>15172,36474=>15173,36498=>15174,36526=>15175,36531=>15176,36561=>15177,36564=>15178,36601=>15179,36631=>15180,36662=>15181,36774=>15182,12193=>15183,36789=>15183,11981=>15184,36790=>15184,36832=>15186,36836=>15187,36854=>15188,36866=>15189,36908=>15190,36932=>15191,37000=>15192,37013=>15193,37017=>15194,37019=>15195,37026=>15196,37044=>15197,37079=>15198,37085=>15199,37108=>15200,37143=>15201,37148=>15202,37169=>15203,37178=>15204,37181=>15205,37192=>15206,37211=>15207,37217=>15208,37220=>15209,37262=>15210,37278=>15211,37288=>15212,37293=>15213,37294=>15214,37298=>15215,37308=>15216,37360=>15217,37367=>15218,37371=>15219,37383=>15220,37416=>15221,37427=>15222,37432=>15223,37443=>15224,37447=>15225,37455=>15226,37472=>15227,37570=>15228,37579=>15229,37580=>15230,37599=>15231,37645=>15232,37653=>15233,37663=>15234,37671=>15235,37703=>15236,37714=>15237,37738=>15239,37741=>15240,37787=>15241,37818=>15242,37801=>15243,37825=>15244,37834=>15245,37858=>15246,37882=>15247,37885=>15248,37903=>15249,37940=>15250,37951=>15251,37973=>15252,37995=>15253,38002=>15254,11986=>15255,38264=>15255,38310=>15256,38313=>15257,38324=>15259,38333=>15260,38362=>15261,11983=>15262,11990=>15262,38429=>15262,38465=>15263,38488=>15264,38532=>15265,38564=>15266,38569=>15267,38610=>15268,195060=>15269,38622=>15270,38633=>15271,38641=>15272,38658=>15273,38665=>15274,38746=>15275,38755=>15276,38766=>15277,38771=>15278,38810=>15279,38818=>15280,38837=>15281,38838=>15282,38873=>15283,38878=>15284,38900=>15285,38922=>15286,38926=>15287,38942=>15288,38947=>15289,38955=>15290,38974=>15291,38994=>15292,38995=>15293,39001=>15294,39020=>15295,39096=>15296,39098=>15297,39103=>15298,39112=>15299,39141=>15300,39218=>15301,39219=>15302,39232=>15303,39245=>15304,39260=>15305,39263=>15306,39345=>15307,39353=>15308,39354=>15309,39369=>15310,39426=>15311,39446=>15312,39460=>15313,39463=>15314,39469=>15315,39470=>15316,39478=>15317,39480=>15318,39498=>15319,39510=>15320,39605=>15321,39606=>15322,39673=>15323,39683=>15324,39712=>15325,39731=>15326,39732=>15327,39795=>15328,39801=>15329,39847=>15330,39873=>15331,39879=>15332,39895=>15333,39911=>15334,39915=>15335,39927=>15336,39930=>15337,39933=>15338,39947=>15339,39975=>15340,39978=>15341,39990=>15342,40001=>15343,40019=>15344,40035=>15345,40048=>15346,40055=>15347,40194=>15348,40258=>15349,40263=>15350,40291=>15351,40297=>15352,40316=>15353,40318=>15354,40333=>15355,40369=>15356,40387=>15357,40391=>15358,40406=>15359,40415=>15360,40427=>15361,40436=>15362,40469=>15363,40477=>15364,40612=>15365,40616=>15366,40620=>15367,40679=>15368,40686=>15369,40720=>15370,40722=>15371,40727=>15372,40729=>15373,40751=>15374,40759=>15375,40761=>15376,40769=>15377,40773=>15378,40791=>15379,40808=>15380,40817=>15381,40821=>15382,40848=>15383,40852=>15384,40866=>15385,13317=>15387,194564=>15388,22048=>15389,24267=>15390,11925=>15391,144954=>15393,28665=>15395,28390=>15396,29107=>15397,11940=>15398,64073=>15398,11980=>15403,64102=>15403,23986=>15405,20435=>15407,20697=>15408,20720=>15409,20931=>15410,22134=>15411,27220=>15412,27905=>15413,28112=>15414,28226=>15415,28377=>15416,29668=>15417,29729=>15418,30060=>15419,30801=>15420,34805=>15421,144382=>15422,29608=>15423,15091=>15424,13531=>15425,17420=>15426,16010=>15427,40893=>15429,19432=>15430,40892=>15431,16090=>15432,15138=>15433,40894=>15434,17786=>15435,16531=>15436,18021=>15438,16643=>15439,17043=>15440,18094=>15441,13448=>15442,140809=>15443,63584=>15444,63585=>15445,63586=>15446,63610=>15447,63615=>15448,8836=>15472,8837=>15473,8842=>15474,8843=>15475,8713=>15476,8965=>15478,8966=>15479,8741=>15489,8742=>15490,8802=>15505,8773=>15507,8776=>15508,8822=>15509,8823=>15510,8487=>15515,8922=>15725,8923=>15726,8533=>15727,8984=>15728,7742=>15729,7743=>15730,504=>15731,505=>15732,470=>15733,472=>15734,474=>15735,476=>15736,260=>15737,728=>15738,317=>15739,346=>15740,350=>15741,356=>15742,377=>15743,379=>15744,261=>15745,731=>15746,318=>15747,347=>15748,711=>15749,351=>15750,357=>15751,378=>15752,733=>15753,380=>15754,340=>15755,258=>15756,313=>15757,262=>15758,268=>15759,280=>15760,270=>15761,323=>15762,327=>15763,336=>15764,344=>15765,368=>15766,354=>15767,341=>15768,259=>15769,314=>15770,263=>15771,269=>15772,281=>15773,271=>15774,273=>15775,324=>15776,328=>15777,337=>15778,345=>15779,369=>15780,355=>15781,729=>15782,264=>15783,284=>15784,292=>15785,308=>15786,348=>15787,364=>15788,265=>15789,285=>15790,293=>15791,309=>15792,349=>15793,365=>15794,625=>15795,651=>15796,638=>15797,620=>15798,622=>15799,633=>15800,648=>15801,598=>15802,627=>15803,637=>15804,642=>15805,656=>15806,635=>15807,621=>15808,607=>15809,626=>15810,669=>15811,654=>15812,609=>15813,624=>15814,641=>15815,295=>15816,661=>15817,660=>15818,614=>15819,664=>15820,450=>15821,595=>15822,599=>15823,644=>15824,608=>15825,403=>15826,616=>15827,649=>15828,600=>15829,604=>15830,606=>15831,592=>15832,623=>15833,650=>15834,612=>15835,594=>15836,653=>15837,613=>15838,674=>15839,673=>15840,597=>15841,657=>15842,634=>15843,615=>15844,865=>15845,712=>15846,716=>15847,721=>15848,8255=>15849,783=>15850,741=>15851,742=>15852,743=>15853,744=>15854,745=>15855,805=>15858,812=>15859,825=>15860,796=>15861,799=>15862,800=>15863,829=>15864,809=>15865,815=>15866,734=>15867,804=>15868,816=>15869,828=>15870,820=>15871,797=>15872,798=>15873,792=>15874,793=>15875,810=>15876,826=>15877,827=>15878,794=>15879,610=>15883,611=>15884,618=>15885,628=>15886,630=>15887,632=>15888,640=>15889,655=>15890,665=>15891,668=>15892,671=>15893,688=>15894,690=>15895,695=>15896,705=>15897,736=>15898,737=>15899,8862=>15906,12348=>16194,12543=>16195,12310=>16197,12311=>16198,9838=>16199,9835=>16200,10548=>16201,10549=>16202,10687=>16203,12448=>16205,10746=>16207,10747=>16208,962=>16222,9461=>16223,9462=>16224,9463=>16225,9464=>16226,9465=>16227,9466=>16228,9467=>16229,9468=>16230,9469=>16231,9470=>16232,9750=>16233,9751=>16234,9649=>16235,12784=>16236,12785=>16237,12786=>16238,12787=>16239,12788=>16240,12789=>16241,12790=>16242,12791=>16243,12792=>16244,12793=>16245,12794=>16247,12795=>16248,12796=>16249,12797=>16250,12798=>16251,12799=>16252,9150=>16253,9151=>16254,9152=>16255,9153=>16256,9154=>16257,9155=>16258,9156=>16259,9157=>16260,9158=>16261,9159=>16262,9160=>16263,9161=>16264,9162=>16265,9163=>16266,9164=>16267,10003=>16270,9251=>16272,9166=>16273,9680=>16274,9681=>16275,9682=>16276,9683=>16277,8263=>16278,8264=>16279,8273=>16281,8258=>16282,12688=>16283,12689=>16284,12690=>16285,12691=>16286,12692=>16287,12693=>16288,12694=>16289,12695=>16290,12696=>16291,12697=>16292,12698=>16293,12699=>16294,12700=>16295,12701=>16296,12702=>16297,12703=>16298,9136=>16312,9137=>16313,9842=>16314,9843=>16315,9844=>16316,9845=>16317,9846=>16318,9847=>16319,9848=>16320,9849=>16321,9850=>16322,9851=>16323,9852=>16324,9853=>16325,12441=>16326,12442=>16327,8413=>16328,20296=>16779,20319=>16780,20330=>16781,20332=>16782,20494=>16783,20504=>16784,20545=>16785,20722=>16786,20688=>16787,20742=>16788,20739=>16789,20789=>16790,20821=>16791,20823=>16792,13493=>16793,20938=>16794,20962=>16795,21079=>16796,21196=>16797,21206=>16798,21243=>16799,21276=>16800,21347=>16801,21405=>16802,21522=>16803,21631=>16804,21640=>16805,21840=>16806,21889=>16807,21933=>16808,21966=>16809,22075=>16810,22174=>16811,22185=>16812,22195=>16813,22391=>16814,22396=>16815,135963=>16816,22479=>16817,22500=>16818,22628=>16819,22665=>16820,136302=>16821,22738=>16822,22752=>16823,34369=>16824,22923=>16825,22930=>16826,22979=>16827,23059=>16828,23143=>16829,23159=>16830,23172=>16831,23236=>16832,137405=>16833,23421=>16834,23443=>16835,23570=>16836,64060=>16837,136884=>16838,23674=>16839,23695=>16840,23711=>16841,23715=>16842,23722=>16843,23760=>16844,138804=>16845,23821=>16846,23879=>16847,23937=>16848,23972=>16849,23975=>16850,24011=>16851,24158=>16852,24313=>16853,24320=>16854,24322=>16855,24355=>16856,24381=>16857,24404=>16858,24445=>16859,24589=>16860,24596=>16861,24600=>16862,24629=>16863,24647=>16864,24733=>16865,24788=>16866,24797=>16867,24875=>16868,25020=>16869,25017=>16870,25122=>16871,25178=>16872,25199=>16873,25302=>16874,25468=>16875,25573=>16876,25721=>16877,25796=>16878,25808=>16879,25897=>16880,26013=>16881,26170=>16882,26146=>16883,26155=>16884,26160=>16885,26163=>16886,26184=>16887,143812=>16888,26231=>16889,26232=>16890,26253=>16891,26299=>16892,26331=>16893,26344=>16894,26439=>16895,26497=>16896,26515=>16897,26520=>16898,26523=>16899,26620=>16900,26653=>16901,26787=>16902,26890=>16903,26953=>16904,144836=>16905,26946=>16906,26980=>16907,27045=>16908,27087=>16909,15286=>16910,15299=>16911,27113=>16912,27125=>16913,145215=>16914,27195=>16915,145251=>16916,27284=>16917,27301=>16918,15375=>16919,27419=>16920,27436=>16921,27495=>16922,27561=>16923,27565=>16924,27607=>16925,27647=>16926,27653=>16927,27764=>16928,27800=>16929,27899=>16930,27846=>16931,27953=>16932,27961=>16933,27967=>16934,27992=>16935,28052=>16936,28074=>16937,28123=>16938,28125=>16939,28228=>16940,28254=>16941,28337=>16942,28353=>16943,28432=>16944,28505=>16945,28513=>16946,28542=>16947,28556=>16948,28576=>16949,28604=>16950,28615=>16951,28618=>16952,28656=>16953,28750=>16954,28789=>16955,28836=>16956,28900=>16957,28971=>16958,28958=>16959,28974=>16960,29009=>16961,29032=>16962,29061=>16963,29063=>16964,29114=>16965,29124=>16966,29205=>16967,15935=>16968,29339=>16969,149489=>16970,29479=>16971,29520=>16972,29542=>16973,29602=>16974,29739=>16975,29766=>16976,29794=>16977,29805=>16978,29862=>16979,29865=>16980,29897=>16981,29951=>16982,29975=>16983,16242=>16984,30158=>16985,30210=>16986,30216=>16987,30308=>16988,30337=>16989,30365=>16990,30378=>16991,30390=>16992,30414=>16993,30420=>16994,30438=>16995,30449=>16996,30474=>16997,30489=>16998,30541=>16999,30542=>17000,30586=>17001,30592=>17002,30612=>17003,30688=>17004,152718=>17005,30787=>17006,30830=>17007,30896=>17008,152846=>17009,30893=>17010,30976=>17011,31004=>17012,31022=>17013,31028=>17014,31046=>17015,31097=>17016,31176=>17017,153457=>17018,31188=>17019,31198=>17020,31211=>17021,31213=>17022,31365=>17023,154052=>17024,31438=>17025,31485=>17026,31506=>17027,31533=>17028,31547=>17029,31599=>17030,31745=>17031,31795=>17032,155041=>17033,31853=>17034,31865=>17035,31887=>17036,31892=>17037,31904=>17038,31957=>17039,32049=>17040,32092=>17041,32131=>17042,32166=>17043,32194=>17044,32296=>17045,32663=>17046,32731=>17047,32821=>17048,32823=>17049,32970=>17050,32992=>17051,33011=>17052,33120=>17053,33127=>17054,33128=>17055,33133=>17056,33211=>17057,33226=>17058,33239=>17059,17499=>17060,33376=>17061,33396=>17062,158463=>17063,33441=>17064,33443=>17065,33444=>17066,33449=>17067,33471=>17068,33493=>17069,33533=>17070,33536=>17071,33570=>17072,33581=>17073,33594=>17074,33607=>17075,33661=>17076,33703=>17077,33743=>17078,33745=>17079,33761=>17080,33793=>17081,33798=>17082,33887=>17083,33904=>17084,33907=>17085,33925=>17086,33950=>17087,33978=>17088,159296=>17089,34098=>17090,34078=>17091,34095=>17092,34148=>17093,34170=>17094,34188=>17095,34210=>17096,34251=>17097,34285=>17098,34303=>17099,34308=>17100,34309=>17101,34320=>17102,159988=>17103,34328=>17104,34360=>17105,34391=>17106,34402=>17107,17821=>17108,34421=>17109,34488=>17110,34556=>17111,34695=>17112,17898=>17113,34826=>17114,34832=>17115,35022=>17116,161412=>17117,35122=>17118,35129=>17119,35136=>17120,35220=>17121,35318=>17122,35399=>17123,35421=>17124,35425=>17125,35445=>17126,35536=>17127,35654=>17128,35673=>17129,35689=>17130,35741=>17131,35913=>17132,35944=>17133,36271=>17134,36305=>17135,36311=>17136,36387=>17137,36413=>17138,36475=>17139,164471=>17140,18500=>17141,36602=>17142,36638=>17143,36653=>17144,36692=>17145,164813=>17146,36840=>17147,36846=>17148,36872=>17149,36909=>17150,37015=>17151,37043=>17152,37054=>17153,37060=>17154,37061=>17155,37063=>17156,37103=>17157,37140=>17158,37142=>17159,37154=>17160,37155=>17161,37167=>17162,37172=>17163,37251=>17164,37361=>17165,37705=>17166,37732=>17167,37733=>17168,37795=>17169,37855=>17170,37892=>17171,37939=>17172,37962=>17173,37987=>17174,38001=>17175,38286=>17176,38303=>17177,38316=>17178,38326=>17179,38347=>17180,38352=>17181,38355=>17182,18864=>17183,38366=>17184,38565=>17185,38639=>17186,38734=>17187,38805=>17188,38830=>17189,38842=>17190,38849=>17191,38857=>17192,38875=>17193,38998=>17194,39143=>17195,39256=>17196,39427=>17197,39617=>17198,39619=>17199,39630=>17200,39638=>17201,39682=>17202,39688=>17203,19479=>17204,39725=>17205,39774=>17206,39782=>17207,39812=>17208,39818=>17209,39838=>17210,39886=>17211,39909=>17212,39928=>17213,39971=>17214,40015=>17215,40016=>17216,40037=>17217,40221=>17218,40222=>17219,40259=>17220,40274=>17221,40330=>17222,40342=>17223,40384=>17224,40364=>17225,40380=>17226,172432=>17227,40423=>17228,40455=>17229,40606=>17230,40623=>17231,40855=>17232,131209=>17233,19970=>17234,19983=>17235,19986=>17236,20009=>17237,20014=>17238,20039=>17239,131234=>17240,20049=>17241,13318=>17242,131236=>17243,20073=>17244,20125=>17245,13356=>17246,20156=>17247,20163=>17248,20168=>17249,20203=>17250,20186=>17251,20209=>17252,20213=>17253,20246=>17254,20324=>17255,20279=>17256,20286=>17257,20312=>17258,131603=>17259,20343=>17260,20344=>17261,20354=>17262,20357=>17263,20454=>17264,20402=>17265,20421=>17266,20427=>17267,20434=>17268,13418=>17269,20466=>17270,20499=>17271,20508=>17272,20558=>17273,20563=>17274,20579=>17275,20643=>17276,20616=>17277,20626=>17278,20627=>17279,20629=>17280,20650=>17281,131883=>17282,20657=>17283,20666=>17284,20667=>17285,20676=>17286,20679=>17287,20723=>17288,131969=>17289,20686=>17290,131953=>17291,20692=>17292,20705=>17293,13458=>17294,132089=>17295,20759=>17296,132170=>17297,20832=>17298,132361=>17299,20851=>17300,20867=>17301,20875=>17302,13500=>17303,20888=>17304,20899=>17305,20909=>17306,13511=>17307,132566=>17308,20979=>17309,21010=>17310,21014=>17311,132943=>17312,21077=>17313,21084=>17314,21100=>17315,21111=>17316,21124=>17317,21122=>17318,133127=>17319,21144=>17320,133178=>17321,21156=>17322,21178=>17323,21179=>17324,21194=>17325,21201=>17326,133305=>17327,21239=>17328,21301=>17329,21314=>17330,133500=>17331,133533=>17332,21351=>17333,21370=>17334,21412=>17335,21428=>17336,133843=>17337,21431=>17338,21440=>17339,133917=>17340,13661=>17341,13662=>17342,21461=>17343,13667=>17344,21492=>17345,21540=>17346,21544=>17347,13678=>17348,21571=>17349,21602=>17350,21612=>17351,21653=>17352,21664=>17353,21670=>17354,21678=>17355,21687=>17356,21690=>17357,21699=>17358,134469=>17359,21740=>17360,21743=>17361,21745=>17362,21747=>17363,21760=>17364,21761=>17365,21769=>17366,21820=>17367,21825=>17368,13734=>17369,21831=>17370,13736=>17371,21860=>17372,134625=>17373,21885=>17374,21890=>17375,21905=>17376,13765=>17377,21970=>17378,134805=>17379,134765=>17380,21951=>17381,21961=>17382,21964=>17383,21969=>17384,21981=>17385,13786=>17386,21986=>17387,134756=>17388,21993=>17389,22056=>17390,135007=>17391,22023=>17392,22032=>17393,22064=>17394,13812=>17395,22077=>17396,22080=>17397,22087=>17398,22110=>17399,22112=>17400,22125=>17401,13829=>17402,22152=>17403,22156=>17404,22173=>17405,22184=>17406,22194=>17407,22213=>17408,22221=>17409,22239=>17410,22248=>17411,22262=>17412,22263=>17413,135681=>17414,135765=>17415,22313=>17416,135803=>17417,22341=>17418,22342=>17419,22349=>17420,135796=>17421,22376=>17422,22383=>17423,22387=>17424,22388=>17425,22389=>17426,22395=>17427,135908=>17428,135895=>17429,22426=>17430,22429=>17431,22430=>17432,22440=>17433,22487=>17434,135933=>17435,22476=>17436,135990=>17437,136004=>17438,22494=>17439,22512=>17440,13898=>17441,22520=>17442,22523=>17443,22525=>17444,22532=>17445,22558=>17446,22567=>17447,22585=>17448,136132=>17449,22601=>17450,22604=>17451,22631=>17452,22666=>17453,22667=>17454,22669=>17455,22671=>17456,22672=>17457,22676=>17458,22685=>17459,22698=>17460,22705=>17461,136301=>17462,22723=>17463,22733=>17464,22754=>17465,22771=>17466,22772=>17467,22789=>17468,22790=>17469,22797=>17470,22804=>17471,136663=>17472,13969=>17473,22845=>17474,13977=>17475,22854=>17476,13974=>17477,158761=>17478,22879=>17479,136775=>17480,22901=>17481,22902=>17482,22908=>17483,22943=>17484,22958=>17485,22972=>17486,22984=>17487,22989=>17488,23006=>17489,23015=>17490,23022=>17491,136966=>17492,137026=>17493,14031=>17494,23053=>17495,23063=>17496,23079=>17497,23085=>17498,23141=>17499,23162=>17500,23179=>17501,23196=>17502,23199=>17503,23200=>17504,23202=>17505,23217=>17506,23221=>17507,23226=>17508,23231=>17509,23258=>17510,23260=>17511,23269=>17512,23280=>17513,23278=>17514,23285=>17515,23304=>17516,23319=>17517,23348=>17518,23372=>17519,23378=>17520,23400=>17521,23407=>17522,23425=>17523,23428=>17524,137667=>17525,23446=>17526,23468=>17527,14177=>17528,14178=>17529,23502=>17530,23510=>17531,14188=>17532,14187=>17533,23537=>17534,23549=>17535,14197=>17536,23555=>17537,23593=>17538,138326=>17539,23647=>17540,23655=>17541,23656=>17542,23664=>17543,138541=>17544,138565=>17545,138616=>17546,138594=>17547,23688=>17548,23690=>17549,14273=>17550,138657=>17551,138652=>17552,23712=>17553,23714=>17554,23719=>17555,138642=>17556,23725=>17557,23733=>17558,138679=>17559,23753=>17560,138720=>17561,138803=>17562,23814=>17563,23824=>17564,23851=>17565,23837=>17566,23840=>17567,23857=>17568,23865=>17569,14312=>17570,23905=>17571,23914=>17572,14324=>17573,23920=>17574,139038=>17575,14333=>17576,23944=>17577,14336=>17578,23959=>17579,23984=>17580,23988=>17581,139126=>17582,24017=>17583,24023=>17584,139258=>17585,24036=>17586,24041=>17587,14383=>17588,14390=>17589,14400=>17590,24095=>17591,24126=>17592,24137=>17593,14428=>17594,24150=>17595,14433=>17596,24173=>17597,24174=>17598,139643=>17599,24229=>17600,24236=>17601,24249=>17602,24262=>17603,24281=>17604,140062=>17605,24317=>17606,24328=>17607,140205=>17608,24350=>17609,24391=>17610,24419=>17611,24434=>17612,24446=>17613,24463=>17614,24482=>17615,24519=>17616,24523=>17617,24530=>17618,24531=>17619,24532=>17620,24546=>17621,24558=>17622,24559=>17623,24563=>17624,14615=>17625,24610=>17626,24612=>17627,14618=>17628,24652=>17629,24725=>17630,24744=>17631,141043=>17632,24753=>17633,24766=>17634,24776=>17635,24793=>17636,24814=>17637,24821=>17638,24848=>17639,24857=>17640,24862=>17641,24890=>17642,14703=>17643,24897=>17644,24902=>17645,24928=>17646,141403=>17647,24978=>17648,24979=>17649,24983=>17650,24997=>17651,25005=>17652,141483=>17653,25045=>17654,25053=>17655,25077=>17656,141711=>17657,25123=>17658,25170=>17659,25185=>17660,25188=>17661,25211=>17662,25197=>17663,25203=>17664,25241=>17665,25301=>17666,142008=>17667,25341=>17668,25347=>17669,25360=>17670,142159=>17671,142160=>17672,25394=>17673,25397=>17674,25403=>17675,25404=>17676,25409=>17677,25412=>17678,25422=>17679,142150=>17680,25433=>17681,142365=>17682,142246=>17683,25452=>17684,25497=>17685,142372=>17686,25492=>17687,25533=>17688,25556=>17689,25557=>17690,25568=>17691,25579=>17692,25580=>17693,25586=>17694,25630=>17695,25637=>17696,25641=>17697,25647=>17698,25690=>17699,25693=>17700,25715=>17701,25725=>17702,25735=>17703,25745=>17704,25759=>17705,25803=>17706,25804=>17707,25813=>17708,25815=>17709,142817=>17710,25828=>17711,25855=>17712,14958=>17713,25871=>17714,25876=>17715,14963=>17716,25886=>17717,25906=>17718,25924=>17719,25940=>17720,25963=>17721,25978=>17722,25988=>17723,25994=>17724,26034=>17725,26037=>17726,26040=>17727,26047=>17728,26057=>17729,26068=>17730,15062=>17731,26105=>17732,26108=>17733,26116=>17734,26120=>17735,26145=>17736,26154=>17737,26181=>17738,26193=>17739,26190=>17740,15082=>17741,143811=>17742,143861=>17743,143798=>17744,26218=>17745,26220=>17746,26221=>17747,26235=>17748,26240=>17749,26256=>17750,26258=>17751,15118=>17752,26285=>17753,26289=>17754,26293=>17755,15130=>17756,15132=>17757,15063=>17758,26369=>17759,26386=>17760,144242=>17761,26393=>17762,144339=>17763,144338=>17764,26445=>17765,26452=>17766,26461=>17767,144336=>17768,144356=>17769,144341=>17770,26484=>17771,144346=>17772,26514=>17773,144351=>17774,33635=>17775,26640=>17776,26563=>17777,26568=>17778,26578=>17779,26587=>17780,26615=>17781,144458=>17782,144465=>17783,144459=>17784,26648=>17785,26655=>17786,26669=>17787,144485=>17788,26675=>17789,26683=>17790,26686=>17791,26693=>17792,26697=>17793,26700=>17794,26709=>17795,26711=>17796,15223=>17797,26731=>17798,26734=>17799,26748=>17800,26754=>17801,26768=>17802,26774=>17803,15213=>17804,26776=>17805,26777=>17806,26778=>17807,26780=>17808,26794=>17809,26795=>17810,26804=>17811,26811=>17812,26875=>17813,144612=>17814,144730=>17815,26819=>17816,26821=>17817,26828=>17818,26841=>17819,26852=>17820,26853=>17821,26860=>17822,26871=>17823,26883=>17824,26887=>17825,15239=>17826,144788=>17827,15245=>17828,26950=>17829,26985=>17830,26988=>17831,27002=>17832,27026=>17833,15268=>17834,27030=>17835,27056=>17836,27066=>17837,27068=>17838,27072=>17839,27089=>17840,144953=>17841,144967=>17842,144952=>17843,27107=>17844,27118=>17845,27119=>17846,27123=>17847,15309=>17848,27124=>17849,27134=>17850,27153=>17851,27162=>17852,27165=>17853,145180=>17854,27186=>17855,27187=>17856,27199=>17857,27209=>17858,27258=>17859,27214=>17860,27218=>17861,27236=>17862,145164=>17863,27275=>17864,15344=>17865,27297=>17866,145252=>17867,27307=>17868,27325=>17869,27334=>17870,27348=>17871,27344=>17872,27357=>17873,145407=>17874,145383=>17875,27377=>17876,27378=>17877,27379=>17878,27389=>17879,145444=>17880,27403=>17881,27407=>17882,27408=>17883,27409=>17884,145469=>17885,27415=>17886,15398=>17887,27439=>17888,27466=>17889,27480=>17890,27500=>17891,27509=>17892,11934=>17893,27514=>17893,27521=>17894,27547=>17895,27566=>17896,146072=>17897,27581=>17898,27591=>17899,27592=>17900,27593=>17901,27610=>17902,27622=>17903,27623=>17904,27630=>17905,27650=>17906,27658=>17907,27662=>17908,27702=>17909,146559=>17910,27725=>17911,27739=>17912,27757=>17913,27780=>17914,27785=>17915,15555=>17916,27796=>17917,27799=>17918,27821=>17919,27842=>17920,15570=>17921,27868=>17922,27881=>17923,27885=>17924,146688=>17925,27904=>17926,27940=>17927,27942=>17928,27943=>17929,27751=>17930,27951=>17931,27964=>17932,27995=>17933,28000=>17934,28016=>17935,28032=>17936,28033=>17937,28042=>17938,28045=>17939,28049=>17940,28056=>17941,146752=>17942,146938=>17943,146937=>17944,146899=>17945,28075=>17946,28078=>17947,28084=>17948,28098=>17949,27956=>17950,28104=>17951,28110=>17952,28127=>17953,28150=>17954,28214=>17955,28190=>17956,15633=>17957,28210=>17958,28232=>17959,28233=>17960,28235=>17961,28236=>17962,28239=>17963,28243=>17964,28244=>17965,28247=>17966,28259=>17967,15646=>17968,28307=>17969,28327=>17970,28340=>17971,28355=>17972,28469=>17973,28395=>17974,28409=>17975,28411=>17976,28426=>17977,28428=>17978,28440=>17979,28453=>17980,28470=>17981,28476=>17982,147326=>17983,28498=>17984,28503=>17985,28512=>17986,28520=>17987,28560=>17988,28566=>17989,28606=>17990,28575=>17991,28581=>17992,28591=>17993,15716=>17994,28616=>17995,28617=>17996,28649=>17997,147606=>17998,28668=>17999,28672=>18000,28682=>18001,28707=>18002,147715=>18003,28730=>18004,28739=>18005,28743=>18006,28747=>18007,15770=>18008,28773=>18009,28777=>18010,28782=>18011,28790=>18012,28806=>18013,28823=>18014,147910=>18015,28831=>18016,28849=>18017,147966=>18018,28908=>18019,28874=>18020,28881=>18021,28931=>18022,28934=>18023,28936=>18024,28940=>18025,15808=>18026,28975=>18027,29008=>18028,29011=>18029,29022=>18030,15828=>18031,29078=>18032,29056=>18033,29083=>18034,29088=>18035,29090=>18036,29102=>18037,29103=>18038,148412=>18039,29145=>18040,29148=>18041,29191=>18042,15877=>18043,29236=>18044,29241=>18045,29250=>18046,29271=>18047,29283=>18048,149033=>18049,29294=>18050,29295=>18051,29304=>18052,29311=>18053,29326=>18054,149157=>18055,29358=>18056,29360=>18057,29377=>18058,15968=>18059,29388=>18060,15974=>18061,15976=>18062,29427=>18063,29434=>18064,29447=>18065,29458=>18066,29464=>18067,29465=>18068,16003=>18069,29497=>18070,29484=>18071,29491=>18072,29501=>18073,29522=>18074,16020=>18075,29547=>18076,149654=>18077,29550=>18078,29551=>18079,29553=>18080,29569=>18081,29578=>18082,29588=>18083,29592=>18084,29596=>18085,29605=>18086,29625=>18087,29631=>18088,29637=>18089,29643=>18090,29665=>18091,29671=>18092,29689=>18093,29715=>18094,29690=>18095,29697=>18096,29779=>18097,29760=>18098,29763=>18099,29778=>18100,29789=>18101,29825=>18102,29832=>18103,150093=>18104,29842=>18105,29847=>18106,29849=>18107,29857=>18108,29861=>18109,29866=>18110,29881=>18111,29883=>18112,29882=>18113,29910=>18114,29912=>18115,29931=>18116,150358=>18117,29946=>18118,150383=>18119,29984=>18120,29988=>18121,29994=>18122,16215=>18123,150550=>18124,30013=>18125,30014=>18126,30016=>18127,30024=>18128,30032=>18129,30034=>18130,30066=>18131,30065=>18132,30074=>18133,30077=>18134,30078=>18135,30092=>18136,16245=>18137,30114=>18138,16247=>18139,30128=>18140,30135=>18141,30143=>18142,30144=>18143,30150=>18144,30159=>18145,30163=>18146,30173=>18147,30175=>18148,30176=>18149,30183=>18150,30190=>18151,30193=>18152,30211=>18153,30232=>18154,30215=>18155,30223=>18156,16302=>18157,151054=>18158,30227=>18159,30235=>18160,30236=>18161,151095=>18162,30245=>18163,30248=>18164,30268=>18165,30259=>18166,151146=>18167,16329=>18168,30273=>18169,151179=>18170,30281=>18171,30293=>18172,16343=>18173,30318=>18174,30357=>18175,30369=>18176,30368=>18177,30375=>18178,30376=>18179,30383=>18180,151626=>18181,30409=>18182,151637=>18183,30440=>18184,151842=>18185,30487=>18186,30490=>18187,30509=>18188,30517=>18189,151977=>18190,16441=>18191,152037=>18192,152013=>18193,30552=>18194,152094=>18195,30588=>18196,152140=>18197,16472=>18198,30618=>18199,30623=>18200,30626=>18201,30628=>18202,30686=>18203,30687=>18204,30692=>18205,30698=>18206,30700=>18207,30715=>18208,152622=>18209,30725=>18210,30729=>18211,30733=>18212,30745=>18213,30764=>18214,30791=>18215,30826=>18216,152793=>18217,30858=>18218,30868=>18219,30884=>18220,30877=>18221,30879=>18222,30907=>18223,30933=>18224,30950=>18225,30969=>18226,30970=>18227,30974=>18228,152999=>18229,30992=>18230,31003=>18231,31013=>18232,31050=>18233,31064=>18234,16645=>18235,31079=>18236,31090=>18237,31125=>18238,31137=>18239,31145=>18240,31156=>18241,31170=>18242,31175=>18243,31180=>18244,31181=>18245,31190=>18246,16712=>18247,153513=>18248,153524=>18249,16719=>18250,31242=>18251,31253=>18252,31259=>18253,16739=>18254,31288=>18255,31303=>18256,31318=>18257,31321=>18258,31324=>18259,31327=>18260,31335=>18261,31338=>18262,31349=>18263,31362=>18264,31370=>18265,31376=>18266,31404=>18267,154068=>18268,16820=>18269,31417=>18270,31422=>18271,16831=>18272,31436=>18273,31464=>18274,31476=>18275,154340=>18276,154339=>18277,154353=>18278,31549=>18279,31530=>18280,31534=>18281,31535=>18282,16870=>18283,16883=>18284,31615=>18285,31553=>18286,16878=>18287,31573=>18288,31609=>18289,31588=>18290,31590=>18291,31603=>18292,154546=>18293,16903=>18294,31632=>18295,31643=>18296,16910=>18297,31669=>18298,31676=>18299,31685=>18300,31690=>18301,154699=>18302,154724=>18303,31700=>18304,31702=>18305,31706=>18306,31722=>18307,31728=>18308,31747=>18309,31758=>18310,31813=>18311,31818=>18312,31831=>18313,31838=>18314,31841=>18315,31849=>18316,31855=>18317,155182=>18318,155222=>18319,155237=>18320,31910=>18321,155234=>18322,31926=>18323,31927=>18324,155352=>18325,31940=>18326,155330=>18327,31949=>18328,155368=>18329,155427=>18330,31974=>18331,155484=>18332,31989=>18333,32003=>18334,17094=>18335,32018=>18336,32030=>18337,155616=>18338,155604=>18339,32061=>18340,32062=>18341,32064=>18342,32071=>18343,155660=>18344,155643=>18345,17110=>18346,32090=>18347,32106=>18348,32112=>18349,17117=>18350,32127=>18351,155671=>18352,32136=>18353,32151=>18354,155744=>18355,32157=>18356,32167=>18357,32170=>18358,32182=>18359,32192=>18360,32215=>18361,32217=>18362,32230=>18363,17154=>18364,155885=>18365,64088=>18366,32272=>18367,32279=>18368,32285=>18369,32295=>18370,32300=>18371,32325=>18372,32373=>18373,32382=>18374,32390=>18375,32391=>18376,17195=>18377,32410=>18378,17219=>18379,32572=>18380,32571=>18381,32574=>18382,32579=>18383,13505=>18384,156272=>18385,156294=>18386,32611=>18387,32612=>18388,32621=>18389,32637=>18390,32638=>18391,32656=>18392,20859=>18393,146702=>18394,32662=>18395,32668=>18396,32685=>18397,156674=>18398,32707=>18399,32719=>18400,32739=>18401,32754=>18402,32778=>18403,32776=>18404,32790=>18405,32812=>18406,32816=>18407,32835=>18408,32870=>18409,32891=>18410,32921=>18411,32924=>18412,32932=>18413,32935=>18414,32952=>18415,157310=>18416,32965=>18417,32981=>18418,32998=>18419,33037=>18420,33013=>18421,33019=>18422,17390=>18423,33077=>18424,33054=>18425,17392=>18426,33060=>18427,33063=>18428,33068=>18429,157469=>18430,33085=>18431,17416=>18432,33129=>18433,17431=>18434,17436=>18435,33157=>18436,17442=>18437,33176=>18438,33202=>18439,33217=>18440,33219=>18441,33238=>18442,33243=>18443,157917=>18444,33252=>18445,157930=>18446,33260=>18447,33277=>18448,33279=>18449,158063=>18450,33284=>18451,158173=>18452,33305=>18453,33314=>18454,158238=>18455,33340=>18456,33353=>18457,33349=>18458,158296=>18459,17526=>18460,17530=>18461,33367=>18462,158348=>18463,33372=>18464,33379=>18465,158391=>18466,17553=>18467,33405=>18468,33407=>18469,33411=>18470,33418=>18471,33427=>18472,33447=>18473,33448=>18474,33458=>18475,33460=>18476,33466=>18477,33468=>18478,33506=>18479,33512=>18480,33527=>18481,33543=>18482,33544=>18483,33548=>18484,33620=>18485,33563=>18486,33565=>18487,33584=>18488,33596=>18489,33604=>18490,33623=>18491,17598=>18492,17620=>18493,17587=>18494,33684=>18495,33685=>18496,33691=>18497,33693=>18498,33737=>18499,33744=>18500,33748=>18501,33757=>18502,33765=>18503,33785=>18504,33813=>18505,158835=>18506,33815=>18507,33849=>18508,33871=>18509,33873=>18510,33874=>18511,33881=>18512,33882=>18513,33884=>18514,158941=>18515,33893=>18516,33912=>18517,33916=>18518,33921=>18519,17677=>18520,33943=>18521,33958=>18522,33982=>18523,17672=>18524,33998=>18525,33999=>18526,34003=>18527,159333=>18528,34023=>18529,34026=>18530,34031=>18531,34033=>18532,34042=>18533,34075=>18534,34084=>18535,34085=>18536,34091=>18537,34127=>18538,34159=>18539,17731=>18540,34129=>18541,34145=>18542,34146=>18543,159636=>18544,34171=>18545,34173=>18546,34175=>18547,34177=>18548,34182=>18549,34195=>18550,34205=>18551,34207=>18552,159736=>18553,159734=>18554,159735=>18555,34236=>18556,34247=>18557,34250=>18558,34264=>18559,34265=>18560,34271=>18561,34273=>18562,34278=>18563,34294=>18564,34304=>18565,34321=>18566,34334=>18567,34337=>18568,34340=>18569,34343=>18570,160013=>18571,34361=>18572,34364=>18573,160057=>18574,34368=>18575,34387=>18576,34390=>18577,34423=>18578,34439=>18579,34441=>18580,34460=>18581,34461=>18582,34481=>18583,34483=>18584,34497=>18585,34499=>18586,34513=>18587,34517=>18588,34519=>18589,34531=>18590,34534=>18591,17848=>18592,34565=>18593,34567=>18594,34574=>18595,34576=>18596,34591=>18597,34593=>18598,34595=>18599,34609=>18600,34618=>18601,34624=>18602,34627=>18603,34641=>18604,34648=>18605,34660=>18606,34661=>18607,34674=>18608,34684=>18609,160731=>18610,160730=>18611,34727=>18612,34697=>18613,34699=>18614,34707=>18615,34720=>18616,160766=>18617,17893=>18618,34750=>18619,160784=>18620,34753=>18621,34766=>18622,34783=>18623,160841=>18624,34787=>18625,34789=>18626,34790=>18627,34794=>18628,34835=>18629,34856=>18630,34862=>18631,34866=>18632,34876=>18633,17935=>18634,34890=>18635,34904=>18636,161301=>18637,161300=>18638,34921=>18639,161329=>18640,34927=>18641,34976=>18642,35004=>18643,35008=>18644,161427=>18645,35025=>18646,35027=>18647,17985=>18648,35073=>18649,161550=>18650,35127=>18651,161571=>18652,35138=>18653,35141=>18654,35145=>18655,161618=>18656,35170=>18657,35209=>18658,35216=>18659,35231=>18660,35248=>18661,35255=>18662,35288=>18663,35307=>18664,18081=>18665,35315=>18666,35325=>18667,35327=>18668,18095=>18669,35345=>18670,35348=>18671,162181=>18672,35361=>18673,35381=>18674,35390=>18675,35397=>18676,35405=>18677,35416=>18678,35502=>18679,35472=>18680,35511=>18681,35543=>18682,35580=>18683,162436=>18684,35594=>18685,35589=>18686,35597=>18687,35612=>18688,35629=>18689,18188=>18690,35665=>18691,35678=>18692,35702=>18693,35713=>18694,35723=>18695,35732=>18696,35733=>18697,35897=>18698,162739=>18699,35901=>18700,162750=>18701,162759=>18702,35909=>18703,35919=>18704,35927=>18705,35945=>18706,35949=>18707,163000=>18708,35987=>18709,35986=>18710,35993=>18711,18276=>18712,35995=>18713,36054=>18714,36053=>18715,163232=>18716,36081=>18717,163344=>18718,36105=>18719,36110=>18720,36296=>18721,36313=>18722,36364=>18723,18429=>18724,36349=>18725,36358=>18726,163978=>18727,36372=>18728,36374=>18729,36385=>18730,36386=>18731,36391=>18732,164027=>18733,18454=>18734,36406=>18735,36409=>18736,36436=>18737,36450=>18738,36461=>18739,36463=>18740,36504=>18741,36510=>18742,36533=>18743,36539=>18744,164482=>18745,18510=>18746,164595=>18747,36608=>18748,36616=>18749,36651=>18750,36672=>18751,36682=>18752,36696=>18753,164876=>18754,36772=>18755,36788=>18756,164949=>18757,36801=>18758,36806=>18759,64036=>18760,36810=>18761,36813=>18762,36819=>18763,36821=>18764,36849=>18765,36853=>18766,36859=>18767,36876=>18768,36919=>18769,165227=>18770,36931=>18771,36957=>18772,165320=>18773,165321=>18774,36997=>18775,37004=>18776,37008=>18777,37025=>18778,18613=>18779,37040=>18780,37046=>18781,37059=>18782,37064=>18783,165591=>18784,37084=>18785,37087=>18786,165626=>18787,37110=>18788,37106=>18789,37120=>18790,37099=>18791,37118=>18792,37119=>18793,37124=>18794,37126=>18795,37144=>18796,37150=>18797,37175=>18798,37177=>18799,37190=>18800,37191=>18801,37207=>18802,37209=>18803,37236=>18804,37241=>18805,37253=>18806,37299=>18807,37302=>18808,37315=>18809,37316=>18810,166217=>18811,166214=>18812,37356=>18813,37377=>18814,37398=>18815,37399=>18816,166251=>18817,37442=>18818,37450=>18819,37462=>18820,37473=>18821,37477=>18822,37480=>18823,166280=>18824,37500=>18825,37501=>18826,37503=>18827,37513=>18828,37517=>18829,37527=>18830,37529=>18831,37535=>18832,37547=>18833,166330=>18834,166331=>18835,37554=>18836,37567=>18837,37568=>18838,37574=>18839,37582=>18840,37605=>18841,37649=>18842,166430=>18843,166441=>18844,37623=>18845,37673=>18846,166513=>18847,166467=>18848,37713=>18849,37722=>18850,37739=>18851,37745=>18852,37747=>18853,37793=>18854,166553=>18855,166605=>18856,37768=>18857,37771=>18858,37775=>18859,37790=>18860,37877=>18861,166628=>18862,166621=>18863,37873=>18864,37831=>18865,37852=>18866,37863=>18867,37897=>18868,37910=>18869,37911=>18870,37883=>18871,37938=>18872,37947=>18873,166849=>18874,166895=>18875,37997=>18876,37999=>18877,38265=>18878,38278=>18879,38284=>18880,38285=>18881,167184=>18882,167281=>18883,38344=>18884,167419=>18885,167455=>18886,38444=>18887,38451=>18888,38452=>18889,167478=>18890,38460=>18891,38497=>18892,167561=>18893,38530=>18894,167659=>18895,38554=>18896,167730=>18897,18919=>18898,38579=>18899,38586=>18900,38589=>18901,18938=>18902,167928=>18903,38616=>18904,38618=>18905,38621=>18906,18948=>18907,38676=>18908,38691=>18909,18985=>18910,38710=>18911,38721=>18912,38727=>18913,38743=>18914,38747=>18915,38762=>18916,168608=>18917,168625=>18918,38806=>18919,38814=>18920,38833=>18921,38834=>18922,38846=>18923,38860=>18924,38865=>18925,38868=>18926,38872=>18927,38881=>18928,38897=>18929,38916=>18930,38925=>18931,38932=>18932,38934=>18933,19132=>18934,169104=>18935,38962=>18936,38963=>18937,38949=>18938,38983=>18939,39014=>18940,39083=>18941,39085=>18942,39088=>18943,169423=>18944,39095=>18945,39099=>18946,39100=>18947,39106=>18948,39111=>18949,39115=>18950,39137=>18951,39139=>18952,39146=>18953,39152=>18954,39153=>18955,39155=>18956,39176=>18957,19259=>18958,169712=>18959,39190=>18960,39191=>18961,169753=>18962,39194=>18963,39195=>18964,39196=>18965,169808=>18966,39217=>18967,39226=>18968,39227=>18969,39228=>18970,39233=>18971,39238=>18972,39246=>18973,39264=>18974,39331=>18975,39334=>18976,39357=>18977,39359=>18978,39363=>18979,39380=>18980,39385=>18981,39390=>18982,170182=>18983,39408=>18984,39417=>18985,39420=>18986,39434=>18987,39441=>18988,39450=>18989,39456=>18990,39473=>18991,39492=>18992,39500=>18993,39512=>18994,19394=>18995,39599=>18996,19402=>18997,39607=>18998,19410=>18999,39609=>19000,170610=>19001,39622=>19002,39632=>19003,39634=>19004,39637=>19005,39648=>19006,39653=>19007,39657=>19008,39692=>19009,39696=>19010,39698=>19011,39702=>19012,39708=>19013,39723=>19014,39741=>19015,19488=>19016,39755=>19017,39779=>19018,39781=>19019,39787=>19020,39788=>19021,39798=>19022,39799=>19023,39846=>19024,39852=>19025,171483=>19026,39858=>19027,39864=>19028,39870=>19029,39923=>19030,39896=>19031,39901=>19032,39914=>19033,39919=>19034,39918=>19035,171541=>19036,171658=>19037,171593=>19038,39958=>19039,39960=>19040,39961=>19041,39962=>19042,39965=>19043,39970=>19044,39977=>19045,171716=>19046,39985=>19047,39991=>19048,40005=>19049,40028=>19050,171753=>19051,40009=>19052,40010=>19053,171739=>19054,40020=>19055,40024=>19056,40027=>19057,40029=>19058,40031=>19059,40041=>19060,40042=>19061,40043=>19062,40045=>19063,40046=>19064,40050=>19065,40053=>19066,40058=>19067,40166=>19068,40178=>19069,40203=>19070,171982=>19071,171991=>19071,40209=>19072,40215=>19073,40216=>19074,172079=>19075,19652=>19076,172058=>19077,40242=>19078,19665=>19079,40266=>19080,40287=>19081,40290=>19082,172281=>19083,172162=>19084,40307=>19085,40310=>19086,40311=>19087,40324=>19088,40345=>19089,40353=>19090,40383=>19091,40373=>19092,40377=>19093,40381=>19094,40393=>19095,40410=>19096,40416=>19097,40419=>19098,19719=>19099,40458=>19100,40450=>19101,40461=>19102,40476=>19103,40571=>19104,139800=>19105,40576=>19106,40581=>19107,40603=>19108,172940=>19109,40637=>19110,173111=>19111,40671=>19112,40703=>19113,40706=>19114,19831=>19115,40707=>19116,40762=>19117,40765=>19118,40774=>19119,40787=>19120,40789=>19121,40792=>19122,173553=>19123,40797=>19124,173570=>19125,40809=>19126,40813=>19127,40816=>19128,173746=>19129,11948=>19130,13844=>19131,14509=>19132,15820=>19133,16348=>19134,17854=>19135,17936=>19136,19326=>19137,19512=>19138,19681=>19139,19980=>19140,20003=>19141,20004=>19142,20089=>19143,20211=>19144,20236=>19145,20249=>19146,20267=>19147,20270=>19148,20273=>19149,20356=>19150,20382=>19151,20407=>19152,20484=>19153,20492=>19154,20556=>19155,20575=>19156,20578=>19157,20599=>19158,20622=>19159,20638=>19160,20642=>19161,20675=>19162,20712=>19163,20721=>19164,20734=>19165,20743=>19166,20748=>19167,20749=>19168,20750=>19169,20787=>19170,20792=>19171,20852=>19172,20868=>19173,20920=>19174,20922=>19175,20936=>19176,20943=>19177,20945=>19178,20947=>19179,20948=>19180,20952=>19181,20959=>19182,20997=>19183,21030=>19184,21032=>19185,21035=>19186,21041=>19187,21042=>19188,21045=>19189,21052=>19190,21082=>19191,21088=>19192,21102=>19193,21112=>19194,21113=>19195,21130=>19196,21132=>19197,21217=>19198,21225=>19199,21233=>19200,21251=>19201,21265=>19202,21279=>19203,21293=>19204,21298=>19205,21309=>19206,21349=>19207,21357=>19208,21369=>19209,21374=>19210,21396=>19211,21401=>19212,21418=>19213,21423=>19214,21434=>19215,21441=>19216,21444=>19217,21445=>19218,21472=>19219,21523=>19220,21546=>19221,21553=>19222,21556=>19223,21557=>19224,21580=>19225,21671=>19226,21674=>19227,21681=>19228,21691=>19229,21710=>19230,21738=>19231,21756=>19232,21765=>19233,21768=>19234,21781=>19235,21799=>19236,21802=>19237,21814=>19238,21841=>19239,21862=>19240,21903=>19241,21906=>19242,21908=>19243,21924=>19244,21938=>19245,21955=>19246,21958=>19247,21971=>19248,21979=>19249,21996=>19250,21998=>19251,22001=>19252,22006=>19253,22008=>19254,22021=>19255,22029=>19256,22033=>19257,22034=>19258,22060=>19259,22069=>19260,22073=>19261,22093=>19262,22100=>19263,22149=>19264,22175=>19265,22182=>19266,22199=>19267,22220=>19268,22223=>19269,22233=>19270,22241=>19271,22251=>19272,22253=>19273,22257=>19274,22279=>19275,22284=>19276,22298=>19277,22299=>19278,22301=>19279,22316=>19280,22318=>19281,22333=>19282,22334=>19283,22367=>19284,22379=>19285,22381=>19286,22394=>19287,22403=>19288,22423=>19289,22446=>19290,22485=>19291,22503=>19292,22541=>19293,22566=>19294,22605=>19295,22607=>19296,22623=>19297,22637=>19298,22655=>19299,22657=>19300,22680=>19301,22716=>19302,22815=>19303,22819=>19304,22873=>19305,22905=>19306,22935=>19307,22959=>19308,22963=>19309,23007=>19310,23025=>19311,23032=>19312,23218=>19313,23224=>19314,23274=>19315,23286=>19316,23323=>19317,23325=>19318,23329=>19319,23352=>19320,23479=>19321,23511=>19322,23520=>19323,23583=>19324,23594=>19325,23596=>19326,23606=>19327,23641=>19328,23644=>19329,23661=>19330,23773=>19331,23809=>19332,23860=>19333,23869=>19334,23897=>19335,23934=>19336,23939=>19337,24007=>19338,24057=>19339,24104=>19340,24114=>19341,24117=>19342,24155=>19343,24168=>19344,24170=>19345,24183=>19346,24192=>19347,24203=>19348,24243=>19349,24253=>19350,24273=>19351,24276=>19352,24277=>19353,24397=>19354,24492=>19355,24554=>19356,24583=>19357,24649=>19358,24660=>19359,24679=>19360,24763=>19361,24772=>19362,24829=>19363,24842=>19364,24854=>19365,24874=>19366,24886=>19367,24926=>19368,24932=>19369,24955=>19370,24957=>19371,24959=>19372,24989=>19373,25016=>19374,25052=>19375,25058=>19376,25061=>19377,25064=>19378,25092=>19379,25095=>19380,25137=>19381,25145=>19382,25149=>19383,25210=>19384,25232=>19385,25256=>19386,25306=>19387,25332=>19388,25366=>19389,25386=>19390,25398=>19391,25414=>19392,25419=>19393,25427=>19394,25457=>19395,25461=>19396,25471=>19397,25474=>19398,25482=>19399,25518=>19400,25519=>19401,25578=>19402,25592=>19403,25593=>19404,25618=>19405,25624=>19406,25632=>19407,25636=>19408,25642=>19409,25653=>19410,25661=>19411,25663=>19412,25682=>19413,25695=>19414,25716=>19415,25744=>19416,25752=>19417,25753=>19418,25772=>19419,25779=>19420,25837=>19421,25840=>19422,25883=>19423,25887=>19424,25902=>19425,25929=>19426,25952=>19427,26002=>19428,26005=>19429,26036=>19430,26046=>19431,26056=>19432,26062=>19433,26064=>19434,26079=>19435,26238=>19436,26251=>19437,26252=>19438,26291=>19439,26304=>19440,26319=>19441,26405=>19442,26421=>19443,26453=>19444,26496=>19445,26511=>19446,26513=>19447,26532=>19448,26545=>19449,26549=>19450,26558=>19451,26664=>19452,26758=>19453,26859=>19454,26869=>19455,26903=>19456,26931=>19457,26936=>19458,26971=>19459,26981=>19460,27048=>19461,27051=>19462,27055=>19463,27109=>19464,27121=>19465,27210=>19466,27221=>19467,27239=>19468,27249=>19469,27311=>19470,27336=>19471,27337=>19472,27395=>19473,27451=>19474,27455=>19475,27517=>19476,27518=>19477,27568=>19478,27639=>19479,27641=>19480,27652=>19481,27657=>19482,27661=>19483,27692=>19484,27722=>19485,27730=>19486,27732=>19487,27769=>19488,27820=>19489,27828=>19490,27858=>19491,28001=>19492,28028=>19493,28089=>19494,28144=>19495,28229=>19496,28275=>19497,28283=>19498,28285=>19499,28297=>19500,28348=>19501,28378=>19502,28379=>19503,28454=>19504,28457=>19505,28464=>19506,28551=>19507,28573=>19508,28590=>19509,28599=>19510,28685=>19511,28704=>19512,28745=>19513,28824=>19514,28848=>19515,28885=>19516,28886=>19517,28997=>19518,29106=>19519,29172=>19520,29207=>19521,29215=>19522,29251=>19523,29263=>19524,29264=>19525,29274=>19526,29280=>19527,29288=>19528,29303=>19529,29316=>19530,29385=>19531,29413=>19532,29428=>19533,29442=>19534,29451=>19535,29470=>19536,29474=>19537,29498=>19538,29499=>19539,29517=>19540,29528=>19541,29543=>19542,29810=>19543,29871=>19544,29919=>19545,29924=>19546,29940=>19547,29947=>19548,29974=>19549,29985=>19550,30015=>19551,30046=>19552,30105=>19553,30116=>19554,30145=>19555,30148=>19556,30156=>19557,30167=>19558,30172=>19559,30177=>19560,30191=>19561,30212=>19562,30220=>19563,30237=>19564,30258=>19565,30264=>19566,30277=>19567,30282=>19568,30303=>19569,30381=>19570,30397=>19571,30425=>19572,30443=>19573,30448=>19574,30457=>19575,30464=>19576,30478=>19577,30498=>19578,30504=>19579,30511=>19580,30521=>19581,30526=>19582,30533=>19583,30538=>19584,30543=>19585,30558=>19586,30564=>19587,30567=>19588,30572=>19589,30596=>19590,30604=>19591,30605=>19592,30614=>19593,30631=>19594,30639=>19595,30647=>19596,30654=>19597,30665=>19598,30673=>19599,30681=>19600,30705=>19601,30775=>19602,30812=>19603,30846=>19604,30872=>19605,30881=>19606,30897=>19607,30899=>19608,30921=>19609,30931=>19610,30988=>19611,31007=>19612,31015=>19613,31016=>19614,31039=>19615,31042=>19616,31060=>19617,31083=>19618,31100=>19619,31147=>19620,31172=>19621,31210=>19622,31234=>19623,31244=>19624,31280=>19625,31290=>19626,31300=>19627,31360=>19628,31366=>19629,31380=>19630,31413=>19631,31421=>19632,31486=>19633,31531=>19634,31607=>19635,31648=>19636,31660=>19637,31664=>19638,31720=>19639,31730=>19640,31736=>19641,31740=>19642,31742=>19643,31753=>19644,31784=>19645,31791=>19646,31810=>19647,31826=>19648,31827=>19649,31835=>19650,31836=>19651,31837=>19652,31858=>19653,31869=>19654,31879=>19655,31902=>19656,31930=>19657,31943=>19658,31955=>19659,31962=>19660,32060=>19661,32077=>19662,32130=>19663,32133=>19664,32141=>19665,32145=>19666,32158=>19667,32179=>19668,32185=>19669,32208=>19670,32229=>19671,32245=>19672,32246=>19673,32303=>19674,32310=>19675,32324=>19676,32367=>19677,32376=>19678,32385=>19679,32573=>19680,32603=>19681,32605=>19682,32613=>19683,32625=>19684,32639=>19685,32640=>19686,32651=>19687,32674=>19688,32765=>19689,32766=>19690,32767=>19691,32775=>19692,32781=>19693,32798=>19694,32825=>19695,32904=>19696,32910=>19697,32975=>19698,32980=>19699,33005=>19700,33008=>19701,33015=>19702,33018=>19703,33022=>19704,33027=>19705,33047=>19706,33072=>19707,33111=>19708,33135=>19709,33139=>19710,33163=>19711,33168=>19712,33179=>19713,33182=>19714,33227=>19715,33237=>19716,33245=>19717,33246=>19718,33249=>19719,33263=>19720,33270=>19721,33280=>19722,33291=>19723,33299=>19724,33300=>19725,33306=>19726,33338=>19727,33348=>19728,33389=>19729,33412=>19730,33417=>19731,33425=>19732,33450=>19733,33456=>19734,33488=>19735,33514=>19736,33519=>19737,33526=>19738,33622=>19739,33656=>19740,33784=>19741,33788=>19742,33880=>19743,33939=>19744,33969=>19745,33981=>19746,34043=>19747,34118=>19748,34134=>19749,34141=>19750,34181=>19751,34200=>19752,34370=>19753,34374=>19754,34496=>19755,34580=>19756,34594=>19757,34606=>19758,34617=>19759,34653=>19760,34683=>19761,34700=>19762,34702=>19763,34711=>19764,34712=>19765,34718=>19766,34723=>19767,34734=>19768,34751=>19769,34761=>19770,34778=>19771,34840=>19772,34843=>19773,34861=>19774,34874=>19775,34885=>19776,34891=>19777,34894=>19778,34901=>19779,34906=>19780,34926=>19781,34970=>19782,34971=>19783,34972=>19784,35021=>19785,35040=>19786,35055=>19787,35086=>19788,35087=>19789,35110=>19790,35125=>19791,35162=>19792,35164=>19793,35179=>19794,35184=>19795,35196=>19796,35237=>19797,35253=>19798,35260=>19799,35285=>19800,35401=>19801,35415=>19802,35431=>19803,35454=>19804,35462=>19805,35478=>19806,35510=>19807,35529=>19808,35537=>19809,35549=>19810,35564=>19811,35573=>19812,35590=>19813,35599=>19814,35601=>19815,35653=>19816,35666=>19817,35693=>19818,35704=>19819,35708=>19820,35710=>19821,35717=>19822,35743=>19823,35915=>19824,35923=>19825,35963=>19826,36026=>19827,36037=>19828,36041=>19829,36050=>19830,36076=>19831,36085=>19832,36087=>19833,36097=>19834,36099=>19835,36119=>19836,36124=>19837,36206=>19838,36241=>19839,36255=>19840,36267=>19841,36274=>19842,36309=>19843,36327=>19844,36337=>19845,36338=>19846,36340=>19847,36353=>19848,36363=>19849,36390=>19850,36401=>19851,36416=>19852,36417=>19853,36429=>19854,36431=>19855,36444=>19856,36449=>19857,36457=>19858,36465=>19859,36469=>19860,36471=>19861,36489=>19862,36496=>19863,36501=>19864,36506=>19865,36519=>19866,36521=>19867,36525=>19868,36584=>19869,36592=>19870,36615=>19871,36632=>19872,36645=>19873,36647=>19874,36652=>19875,36661=>19876,36666=>19877,36675=>19878,36679=>19879,36689=>19880,36693=>19881,36768=>19882,36769=>19883,36770=>19884,36773=>19885,36868=>19886,36891=>19887,36911=>19888,36940=>19889,36955=>19890,36976=>19891,36980=>19892,36985=>19893,37003=>19894,37016=>19895,37024=>19896,37042=>19897,37053=>19898,37065=>19899,37104=>19900,37125=>19901,37157=>19902,37210=>19903,37223=>19904,37242=>19905,37258=>19906,37265=>19907,37269=>19908,37296=>19909,37307=>19910,37309=>19911,37314=>19912,37317=>19913,37376=>19914,37385=>19915,37411=>19916,37494=>19917,37518=>19918,37551=>19919,37563=>19920,37564=>19921,37569=>19922,37571=>19923,37573=>19924,37576=>19925,37652=>19926,37683=>19927,37686=>19928,37720=>19929,37759=>19930,37762=>19931,37770=>19932,37819=>19933,37836=>19934,37862=>19935,37881=>19936,37890=>19937,37901=>19938,37902=>19939,37934=>19940,37964=>19941,38280=>19942,38305=>19943,38335=>19944,38342=>19945,38345=>19946,38353=>19947,38354=>19948,38368=>19949,38372=>19950,38374=>19951,38436=>19952,38449=>19953,38456=>19954,38461=>19955,38484=>19956,38516=>19957,38523=>19958,38527=>19959,38529=>19960,38531=>19961,38537=>19962,38550=>19963,38574=>19964,38659=>19965,38683=>19966,38689=>19967,38690=>19968,38696=>19969,38705=>19970,38759=>19971,38774=>19972,38781=>19973,38783=>19974,38809=>19975,38815=>19976,38828=>19977,38841=>19978,38861=>19979,38880=>19980,38895=>19981,38919=>19982,38950=>19983,38958=>19984,39010=>19985,39011=>19986,39092=>19987,39109=>19988,39170=>19989,39185=>19990,39189=>19991,39221=>19992,39240=>19993,39252=>19994,39262=>19995,39393=>19996,39436=>19997,39440=>19998,39459=>19999,39489=>20000,39505=>20001,39613=>20002,39614=>20003,39681=>20004,39689=>20005,39691=>20006,39693=>20007,39694=>20008,39705=>20009,39733=>20010,39752=>20011,39765=>20012,39784=>20013,39808=>20014,39814=>20015,39824=>20016,39837=>20017,39856=>20018,39871=>20019,39880=>20020,39935=>20021,39938=>20022,39964=>20023,39989=>20024,40004=>20025,40022=>20026,40033=>20027,40040=>20028,40240=>20029,40253=>20030,40298=>20031,40315=>20032,40421=>20033,40425=>20034,40435=>20035,40570=>20036,40578=>20037,40579=>20038,40580=>20039,40624=>20040,40676=>20041,40688=>20042,40690=>20043,40713=>20044,40719=>20045,40724=>20046,40731=>20047,40738=>20048,40742=>20049,40746=>20050,40747=>20051,40756=>20052,40794=>20053,40815=>20054,40862=>20055,40869=>20056,131317=>20057,151044=>20058,151538=>20059,163187=>20060,194581=>20061,194630=>20062,194713=>20063,194726=>20064,194789=>20065,195038=>20066,13790=>20067,40895=>20068,40896=>20069,40897=>20070,40898=>20071,172722=>20072,131416=>20075,132529=>20080,132844=>20083,134488=>20090,154060=>20112,14756=>20122,14776=>20123,142914=>20124,14940=>20127,133064=>20128,143339=>20130,162228=>20133,15044=>20135,15051=>20136,14981=>20142,15347=>20151,27384=>20152,15665=>20158,147531=>20168,15936=>20170,14497=>20171,158878=>20206,18207=>20219,162876=>20220,18462=>20225,39709=>20297,39724=>20298,20482=>20299,20958=>20300,21255=>20301,23532=>20302,63784=>20303,26142=>20304,63785=>20305,28746=>20306,64021=>20307,21857=>20308,27706=>20309,31328=>20310,156492=>20311,34819=>20312,38315=>20313,38741=>20314,171581=>20315,173594=>20316,900=>20317,901=>20318,272=>20322,294=>20323,306=>20324,319=>20325,330=>20326,358=>20327,307=>20328,312=>20329,320=>20330,329=>20331,359=>20332,266=>20333,278=>20334,286=>20335,290=>20336,288=>20337,304=>20338,302=>20339,310=>20340,315=>20342,325=>20343,342=>20344,370=>20345,471=>20346,475=>20347,473=>20348,469=>20349,372=>20350,374=>20351,267=>20352,279=>20353,501=>20354,287=>20355,289=>20356,303=>20357,311=>20358,316=>20360,326=>20361,343=>20362,371=>20363,373=>20364,375=>20365,8494=>20366,8710=>20367,8719=>20368,8804=>20369,8805=>20370,9674=>20371,902=>20427,904=>20428,905=>20429,906=>20430,938=>20431,908=>20432,910=>20433,939=>20434,911=>20435,940=>20436,941=>20437,942=>20438,943=>20439,970=>20440,912=>20441,972=>20442,973=>20443,971=>20444,944=>20445,974=>20446,1026=>20447,1027=>20448,1028=>20449,1029=>20450,1030=>20451,1031=>20452,1032=>20453,1033=>20454,1034=>20455,1035=>20456,1036=>20457,1038=>20458,1039=>20459,1106=>20460,1107=>20461,1108=>20462,1109=>20463,1110=>20464,1111=>20465,1112=>20466,1113=>20467,1114=>20468,1115=>20469,1116=>20470,1118=>20471,1119=>20472,9361=>20587,9362=>20588,20021=>21075,20060=>21076,20067=>21077,20072=>21078,20084=>21079,20085=>21080,20119=>21081,20143=>21082,20187=>21083,20194=>21084,20200=>21085,20207=>21086,20222=>21087,20226=>21088,20232=>21089,20242=>21090,20247=>21091,20275=>21092,20277=>21093,20288=>21094,20290=>21095,20299=>21096,20300=>21097,20306=>21098,20323=>21099,20334=>21100,20337=>21101,20345=>21102,20353=>21103,20361=>21104,20364=>21105,20366=>21106,20368=>21107,20371=>21108,20377=>21109,20383=>21110,20409=>21111,20411=>21112,20412=>21113,20413=>21114,20416=>21115,20417=>21116,20422=>21117,20424=>21118,20428=>21119,20444=>21120,20450=>21121,20464=>21122,20476=>21123,20487=>21124,20490=>21125,20503=>21126,20509=>21127,20528=>21128,20530=>21129,20531=>21130,20533=>21131,20549=>21132,20554=>21133,20561=>21134,20562=>21135,20569=>21136,20576=>21137,20583=>21138,20589=>21139,20593=>21140,20609=>21141,20611=>21142,20612=>21143,20614=>21144,20618=>21145,20624=>21146,20635=>21147,20639=>21148,20640=>21149,20641=>21150,20655=>21151,20656=>21152,20665=>21153,20669=>21154,20672=>21155,20691=>21156,20700=>21157,20701=>21158,20703=>21159,20706=>21160,20708=>21161,20726=>21162,20730=>21163,20761=>21165,20764=>21166,20765=>21167,20771=>21168,20775=>21169,20776=>21170,20780=>21171,20781=>21172,20783=>21173,20785=>21174,20788=>21175,20793=>21176,20802=>21177,20815=>21178,20819=>21179,20824=>21180,20838=>21181,20862=>21182,20878=>21183,20927=>21184,20930=>21185,20946=>21186,20949=>21187,20965=>21188,20978=>21189,20983=>21190,21016=>21191,21026=>21192,21061=>21193,21080=>21194,21087=>21195,21120=>21196,21125=>21197,21141=>21198,21142=>21199,21143=>21200,21146=>21201,21157=>21202,21159=>21203,21168=>21204,21174=>21205,21175=>21206,21176=>21207,21181=>21208,21188=>21209,21190=>21210,21199=>21211,21204=>21212,21212=>21213,21221=>21214,21224=>21215,21226=>21216,21228=>21217,21236=>21218,21238=>21219,21260=>21220,21267=>21221,21272=>21222,21275=>21223,21278=>21224,21285=>21225,21287=>21226,21288=>21227,21289=>21228,21291=>21229,21292=>21230,21296=>21231,21308=>21232,21337=>21233,21339=>21234,21379=>21236,21383=>21237,21384=>21238,21390=>21239,21409=>21240,21429=>21241,21432=>21242,21437=>21243,21455=>21244,21458=>21245,21459=>21246,21470=>21247,21479=>21249,21506=>21250,21530=>21251,21537=>21252,21551=>21253,21572=>21254,21575=>21255,21583=>21256,21598=>21257,21604=>21258,21607=>21259,21609=>21260,21613=>21261,21614=>21262,21633=>21263,21635=>21264,21637=>21265,21641=>21266,21649=>21267,21663=>21268,21706=>21269,21728=>21270,21750=>21271,21758=>21272,21772=>21273,21773=>21274,21810=>21275,21819=>21276,21821=>21277,21833=>21278,21837=>21279,21848=>21280,21850=>21281,21851=>21282,21887=>21283,21907=>21284,21911=>21285,21923=>21286,21953=>21287,21963=>21288,21975=>21289,21976=>21290,21982=>21291,22015=>21292,22026=>21294,22041=>21295,22067=>21296,22076=>21297,22081=>21298,22083=>21299,22084=>21300,22086=>21301,22113=>21302,22114=>21303,22115=>21304,22133=>21305,22148=>21306,22155=>21307,22183=>21308,22187=>21309,22206=>21310,22219=>21311,22224=>21312,22236=>21313,22245=>21314,22246=>21315,22247=>21316,22273=>21317,22274=>21318,22289=>21319,22304=>21320,22306=>21321,22308=>21322,22309=>21323,22314=>21324,22335=>21325,22354=>21326,22370=>21327,22375=>21328,22382=>21329,22385=>21330,22393=>21331,22398=>21332,22401=>21333,22420=>21334,22425=>21335,22431=>21336,22433=>21337,22421=>21338,22439=>21339,22441=>21340,22461=>21341,22493=>21342,22505=>21343,22526=>21344,22531=>21345,22536=>21346,22497=>21347,22540=>21348,22555=>21349,22559=>21350,22573=>21351,22591=>21352,22608=>21353,22613=>21354,22632=>21355,22648=>21356,22663=>21357,22664=>21358,22668=>21359,22678=>21360,22688=>21361,22689=>21362,22690=>21363,22694=>21364,22724=>21365,22722=>21366,22728=>21367,22742=>21368,22749=>21369,22753=>21370,22802=>21372,22803=>21373,22813=>21374,22817=>21375,22824=>21376,22832=>21377,22835=>21378,22837=>21379,22838=>21380,22847=>21381,22851=>21382,22866=>21383,22878=>21384,22891=>21385,22895=>21386,22898=>21387,22907=>21388,22924=>21389,22926=>21390,22933=>21391,22951=>21392,22957=>21393,22960=>21394,22967=>21395,22977=>21396,22980=>21397,23023=>21398,23026=>21399,23028=>21400,23031=>21401,23040=>21402,23054=>21403,23058=>21404,23070=>21405,23076=>21406,23080=>21407,23082=>21408,23088=>21409,23108=>21410,23109=>21411,23112=>21412,23116=>21413,23120=>21414,23134=>21415,23163=>21416,23184=>21417,23187=>21418,23190=>21419,23193=>21420,23227=>21421,23238=>21422,23240=>21423,23247=>21424,23293=>21425,23297=>21426,23371=>21427,23390=>21428,23406=>21429,23430=>21430,23438=>21431,23440=>21432,23441=>21433,23444=>21434,23464=>21435,23465=>21436,23469=>21437,23471=>21438,23473=>21439,23474=>21440,23482=>21441,23484=>21442,23489=>21443,23501=>21444,23503=>21445,23513=>21446,23514=>21447,23535=>21448,23540=>21449,23564=>21450,23575=>21451,23590=>21452,23598=>21453,23602=>21454,23605=>21455,23642=>21456,23668=>21457,23669=>21458,23675=>21459,23677=>21460,23687=>21461,23698=>21462,23709=>21463,23730=>21464,23732=>21465,23767=>21466,23790=>21467,23793=>21468,23794=>21469,23826=>21470,23843=>21471,23871=>21472,23880=>21473,23893=>21474,23889=>21475,23903=>21476,23904=>21477,23906=>21478,23908=>21479,23929=>21480,23930=>21481,23935=>21482,23946=>21483,23955=>21484,23957=>21485,23963=>21486,23967=>21487,23979=>21488,24003=>21489,24014=>21490,24025=>21491,24071=>21492,24077=>21493,24096=>21494,24139=>21495,24144=>21496,24145=>21497,24156=>21498,24176=>21499,24206=>21500,24226=>21501,24228=>21502,24241=>21503,24268=>21504,24270=>21505,24284=>21506,24286=>21507,24293=>21508,24299=>21509,24326=>21510,24345=>21511,24356=>21512,24363=>21513,24364=>21514,24366=>21515,24368=>21516,24383=>21517,24388=>21518,24411=>21519,24416=>21520,24431=>21521,24436=>21522,24437=>21523,24440=>21524,24442=>21525,24461=>21526,24470=>21527,24477=>21528,24491=>21529,24496=>21530,24497=>21531,24520=>21532,24528=>21533,24529=>21534,24552=>21535,24556=>21536,24562=>21537,24566=>21538,24570=>21539,24586=>21540,24595=>21541,24607=>21542,24621=>21543,24640=>21544,24648=>21545,24657=>21546,24662=>21547,24663=>21548,24689=>21549,24702=>21550,24706=>21551,24710=>21552,24712=>21553,24718=>21554,24721=>21555,24723=>21556,24728=>21557,24738=>21559,24741=>21560,24759=>21561,24770=>21562,24777=>21563,24778=>21564,24782=>21565,24783=>21566,24802=>21567,24805=>21568,24828=>21569,24834=>21570,24839=>21571,24844=>21572,24855=>21573,24866=>21574,24881=>21575,24885=>21576,24889=>21577,24901=>21578,24905=>21579,24940=>21580,24946=>21581,24952=>21582,24960=>21583,24961=>21584,24963=>21585,24964=>21586,24971=>21587,24988=>21588,24992=>21589,25002=>21590,25024=>21591,25025=>21592,25038=>21593,25039=>21594,25054=>21595,25057=>21596,25063=>21597,25065=>21598,25068=>21599,25069=>21600,25071=>21601,25089=>21602,25091=>21603,25116=>21604,25120=>21605,25127=>21606,25131=>21607,25154=>21608,25156=>21609,25168=>21610,25172=>21611,25180=>21612,25213=>21613,25229=>21614,25230=>21615,25231=>21616,25267=>21617,25270=>21618,25271=>21619,25274=>21620,25278=>21621,25279=>21622,25294=>21623,25322=>21624,25330=>21625,25348=>21626,25355=>21627,25363=>21628,25385=>21629,25389=>21630,25418=>21631,25426=>21632,25428=>21633,25432=>21634,25435=>21635,25446=>21636,25453=>21637,25464=>21638,25493=>21639,25498=>21640,25508=>21641,25510=>21642,25517=>21643,25537=>21644,25541=>21645,25544=>21646,25550=>21647,25555=>21648,25587=>21649,25610=>21650,25648=>21651,25675=>21652,25679=>21653,25683=>21654,25692=>21655,25697=>21656,25699=>21657,25733=>21658,25743=>21659,25755=>21660,25761=>21661,25763=>21662,25766=>21663,25768=>21664,25789=>21665,25801=>21666,25809=>21667,25833=>21668,25834=>21669,25845=>21670,25857=>21671,25864=>21672,25865=>21673,25866=>21674,25875=>21675,25894=>21676,25905=>21677,25914=>21678,25916=>21679,25917=>21680,25923=>21681,25936=>21682,25938=>21683,25951=>21684,25981=>21685,26008=>21686,26016=>21687,26019=>21688,26022=>21689,26030=>21690,26035=>21691,26070=>21692,26072=>21693,26100=>21695,26101=>21696,26110=>21697,26111=>21698,26125=>21699,26129=>21700,26130=>21701,26134=>21702,26141=>21703,26147=>21704,26150=>21705,26153=>21706,26169=>21707,26167=>21708,26176=>21709,26182=>21710,26186=>21711,26200=>21712,26208=>21713,26229=>21714,26239=>21715,26233=>21716,26236=>21717,26266=>21718,26267=>21719,26268=>21720,26271=>21721,26306=>21723,26307=>21724,26316=>21725,26318=>21726,26324=>21727,26335=>21728,26347=>21729,26350=>21730,26375=>21731,26396=>21732,26400=>21733,26402=>21734,26430=>21735,26437=>21736,26476=>21737,26500=>21738,26510=>21739,26518=>21740,26521=>21741,26556=>21742,26557=>21743,26562=>21744,26565=>21745,26569=>21746,26588=>21747,26593=>21748,26598=>21749,26610=>21750,26614=>21751,26644=>21752,26649=>21753,26663=>21754,26671=>21755,26687=>21756,26698=>21757,26712=>21758,26735=>21759,26736=>21760,26737=>21761,26745=>21762,26747=>21763,26760=>21764,26785=>21765,26793=>21766,26798=>21767,26833=>21768,26835=>21769,26844=>21770,26845=>21771,26858=>21772,26870=>21773,26877=>21774,26886=>21775,26889=>21776,26896=>21777,26902=>21778,26929=>21779,26949=>21780,26958=>21781,26982=>21782,26992=>21783,26993=>21784,27003=>21785,27021=>21786,27041=>21787,27064=>21788,27077=>21789,27080=>21790,27136=>21792,27139=>21793,27168=>21794,27172=>21795,27191=>21796,27242=>21798,27265=>21799,27270=>21800,27271=>21801,27291=>21802,27312=>21803,27313=>21804,27316=>21805,27326=>21806,27327=>21807,27340=>21808,27349=>21809,27350=>21810,27376=>21811,27388=>21812,27394=>21813,27398=>21814,27399=>21815,27401=>21816,27432=>21817,27435=>21818,27446=>21819,27469=>21820,27474=>21821,27485=>21822,27499=>21823,27502=>21824,27504=>21825,27525=>21826,27543=>21827,27551=>21828,27552=>21829,27554=>21830,27555=>21831,27560=>21832,27564=>21833,27576=>21834,27577=>21835,27587=>21836,27588=>21837,27619=>21838,27666=>21839,27673=>21840,27679=>21841,27686=>21842,27687=>21843,27688=>21844,27694=>21845,27707=>21846,27723=>21847,27727=>21848,27755=>21849,27768=>21850,27783=>21851,27807=>21852,27824=>21853,27826=>21854,27853=>21855,27855=>21856,27857=>21857,27879=>21858,27890=>21859,27892=>21860,27911=>21861,27919=>21862,27923=>21863,27930=>21864,27944=>21865,27999=>21866,28007=>21867,28050=>21868,28055=>21869,28087=>21870,28093=>21871,28128=>21872,28130=>21873,28133=>21874,28143=>21875,28148=>21876,28160=>21877,28164=>21878,28219=>21879,28242=>21880,28253=>21881,28258=>21882,28264=>21883,28301=>21884,28313=>21885,28320=>21886,28333=>21887,28334=>21888,28339=>21889,28347=>21890,28352=>21891,28360=>21892,28365=>21893,28367=>21894,28397=>21895,28398=>21896,28420=>21897,28424=>21898,28429=>21899,28438=>21900,28443=>21901,28475=>21902,28461=>21903,28495=>21904,28499=>21905,28509=>21906,28524=>21907,28547=>21908,28563=>21909,28582=>21910,28592=>21911,28613=>21912,28648=>21913,28669=>21914,28695=>21915,28719=>21916,28724=>21917,28727=>21918,28740=>21919,28744=>21920,28757=>21921,28820=>21922,28822=>21923,28827=>21924,28852=>21925,28922=>21926,28933=>21927,28939=>21928,28973=>21929,28984=>21930,28993=>21931,29003=>21932,29015=>21934,29018=>21935,29068=>21936,29082=>21937,29104=>21938,29119=>21939,29120=>21940,29132=>21941,29146=>21942,29176=>21943,29192=>21944,29193=>21945,29203=>21946,29210=>21947,29220=>21948,29231=>21949,29253=>21950,29262=>21951,29278=>21952,29291=>21953,29297=>21954,29307=>21955,29308=>21956,29321=>21957,29331=>21958,29352=>21959,29397=>21960,29398=>21961,29400=>21962,29407=>21963,29438=>21964,29453=>21965,29459=>21966,29490=>21967,29493=>21968,29526=>21969,29533=>21970,29534=>21971,29535=>21972,29536=>21973,29545=>21974,29561=>21975,29568=>21976,29582=>21977,29584=>21978,29587=>21979,29591=>21980,29610=>21981,29613=>21982,29638=>21983,29644=>21984,29651=>21985,29661=>21986,29670=>21987,29687=>21988,29691=>21989,29695=>21990,29696=>21991,29713=>21992,29741=>21993,29799=>21994,29800=>21995,29806=>21996,29839=>21997,29841=>21998,29850=>21999,29870=>22000,29873=>22001,29874=>22002,29900=>22003,29904=>22004,29907=>22005,29915=>22007,29928=>22008,29930=>22009,29948=>22011,29958=>22012,29970=>22013,29991=>22014,29993=>22015,30006=>22016,30009=>22017,30019=>22018,30023=>22019,30039=>22020,30047=>22021,30049=>22022,30075=>22023,30076=>22024,30085=>22025,30101=>22026,30108=>22027,30138=>22028,30226=>22029,30243=>22030,30249=>22031,30265=>22032,30266=>22033,30272=>22034,30276=>22035,30297=>22036,30341=>22037,30348=>22038,30349=>22039,30367=>22040,30370=>22041,30371=>22042,30401=>22043,30411=>22044,30432=>22046,30454=>22047,30470=>22048,30482=>22049,30484=>22050,30485=>22051,30492=>22052,30510=>22053,30525=>22054,30530=>22055,30546=>22056,30550=>22057,30551=>22058,30576=>22059,30579=>22060,30580=>22061,30638=>22064,30641=>22065,30645=>22066,30659=>22067,30674=>22068,30677=>22069,30712=>22070,30734=>22071,30737=>22072,30749=>22073,30755=>22074,30788=>22075,30792=>22076,30796=>22077,30802=>22078,30814=>22079,30816=>22080,30817=>22081,30819=>22082,30863=>22083,30888=>22084,30892=>22085,30898=>22086,30909=>22087,30911=>22088,30919=>22089,30930=>22090,30934=>22091,30939=>22092,30943=>22093,30954=>22094,30963=>22095,30966=>22096,30975=>22097,30982=>22098,31002=>22099,31006=>22100,31008=>22101,31017=>22102,31021=>22103,31029=>22104,31044=>22105,31051=>22106,31055=>22107,31057=>22108,31081=>22109,31099=>22110,31102=>22111,31116=>22112,31121=>22113,31123=>22114,31132=>22115,31144=>22116,31151=>22117,31183=>22118,31197=>22119,31200=>22120,31202=>22121,31205=>22122,31217=>22123,31224=>22124,31228=>22125,31239=>22126,31265=>22127,31271=>22128,31275=>22129,31279=>22130,31284=>22131,31285=>22132,31304=>22133,31317=>22134,31333=>22135,31358=>22136,31371=>22137,31377=>22138,31390=>22139,31433=>22140,31451=>22141,31465=>22142,31468=>22143,31473=>22144,31483=>22145,31519=>22146,31523=>22147,31529=>22148,31536=>22149,31540=>22150,31551=>22151,31552=>22152,31594=>22153,31620=>22154,31625=>22155,31630=>22156,31638=>22157,31653=>22158,31666=>22159,31670=>22160,31674=>22161,31675=>22162,31677=>22163,31682=>22164,31688=>22165,31707=>22166,31732=>22167,31733=>22168,31737=>22169,31738=>22170,31746=>22171,31748=>22172,31750=>22173,31756=>22174,31769=>22175,31771=>22176,31781=>22177,31788=>22178,31796=>22179,31801=>22180,31802=>22181,31814=>22182,31829=>22183,31834=>22184,31843=>22185,31868=>22187,31878=>22188,31920=>22189,31931=>22190,31951=>22191,31956=>22192,31977=>22193,32015=>22194,32017=>22195,32022=>22196,32038=>22197,32042=>22198,32045=>22199,32081=>22200,32087=>22201,32101=>22202,32103=>22203,32120=>22204,32123=>22205,32129=>22206,32150=>22207,32195=>22208,32196=>22209,32197=>22210,32198=>22211,32205=>22212,32206=>22213,32256=>22214,32226=>22215,32234=>22216,32237=>22217,32250=>22218,32284=>22219,32301=>22220,32307=>22221,32319=>22222,32334=>22223,32336=>22224,32344=>22225,32351=>22226,32357=>22227,32405=>22228,32413=>22229,32414=>22230,32575=>22231,32604=>22232,32614=>22233,32653=>22235,32655=>22236,32678=>22237,32682=>22238,32692=>22239,32700=>22240,32704=>22241,32712=>22242,32744=>22243,32783=>22244,32787=>22245,32797=>22246,32799=>22247,32800=>22248,32814=>22249,32820=>22250,32830=>22251,32832=>22252,32836=>22253,32868=>22254,32877=>22255,32897=>22256,32953=>22257,32968=>22258,32973=>22259,32978=>22260,33006=>22261,33010=>22262,33014=>22263,33017=>22264,33035=>22265,33052=>22266,33056=>22267,33084=>22268,33093=>22269,33095=>22270,33106=>22271,33121=>22272,33143=>22273,33158=>22274,33166=>22275,33174=>22276,33186=>22277,33198=>22278,33221=>22279,33230=>22280,33259=>22281,33264=>22282,33265=>22283,33266=>22284,33269=>22285,33272=>22286,33295=>22288,33309=>22289,33320=>22290,33347=>22291,33358=>22292,33361=>22293,33366=>22294,33383=>22295,33403=>22296,33408=>22297,33409=>22298,33415=>22299,33428=>22300,33430=>22301,33432=>22302,33434=>22303,33435=>22304,33440=>22305,33498=>22306,33504=>22307,33508=>22308,33517=>22309,33546=>22310,33547=>22311,33566=>22312,33567=>22313,33569=>22314,33580=>22315,33582=>22316,33587=>22317,33591=>22318,33597=>22319,33602=>22320,33613=>22321,33614=>22322,33648=>22323,33664=>22324,33666=>22325,33668=>22326,33689=>22327,33692=>22328,33702=>22329,33708=>22330,33726=>22331,33619=>22332,33768=>22333,33817=>22334,33709=>22335,33839=>22336,33861=>22337,33863=>22338,33869=>22339,33878=>22340,33888=>22342,33892=>22343,33895=>22344,33898=>22345,33908=>22346,33917=>22347,33938=>22348,33941=>22349,33961=>22350,33962=>22351,33991=>22352,33992=>22353,33996=>22354,34034=>22355,34039=>22356,34050=>22357,34051=>22358,34055=>22359,34062=>22360,34064=>22361,34076=>22362,34082=>22363,34087=>22364,34090=>22365,34099=>22366,34102=>22367,34111=>22368,34128=>22369,34130=>22370,34140=>22371,34143=>22373,34144=>22374,34169=>22375,34185=>22376,34187=>22377,34208=>22378,34213=>22379,34215=>22380,34228=>22381,34230=>22382,34232=>22383,34237=>22384,34238=>22385,34239=>22386,34242=>22387,34266=>22388,34272=>22389,34280=>22390,34291=>22391,34300=>22392,34317=>22393,34318=>22394,34329=>22395,34331=>22396,34358=>22397,34362=>22398,34365=>22399,34392=>22400,34393=>22401,34397=>22402,34400=>22403,34401=>22404,34404=>22405,34409=>22406,34422=>22407,34454=>22408,34458=>22409,34465=>22410,34470=>22411,34477=>22412,34484=>22413,34485=>22414,34487=>22415,34489=>22416,34495=>22417,34501=>22418,34514=>22419,34522=>22420,34524=>22421,34528=>22422,34533=>22423,34535=>22424,34440=>22425,34564=>22426,34575=>22427,34607=>22428,34610=>22429,34620=>22430,34621=>22431,34629=>22432,34637=>22433,34657=>22434,34671=>22435,34691=>22436,34692=>22437,34693=>22438,34694=>22439,34704=>22440,34709=>22441,34737=>22443,34760=>22444,34762=>22445,34773=>22446,34777=>22447,34780=>22448,34786=>22449,34788=>22450,34801=>22451,34803=>22452,34808=>22453,34810=>22454,34815=>22455,34825=>22456,34841=>22457,34834=>22458,34842=>22459,34846=>22460,34864=>22461,34869=>22462,34881=>22463,34883=>22464,34888=>22465,34889=>22466,34897=>22468,34908=>22469,34912=>22470,34929=>22471,34937=>22472,34939=>22473,34944=>22474,34975=>22475,34984=>22476,35002=>22477,35019=>22478,35020=>22479,35038=>22480,35047=>22481,35063=>22482,35085=>22483,35093=>22484,35094=>22485,35104=>22486,35112=>22487,35121=>22488,35130=>22489,35142=>22490,35151=>22491,35154=>22492,35159=>22493,35163=>22494,35169=>22495,35171=>22496,35182=>22497,35187=>22498,35189=>22499,35194=>22500,35197=>22501,35213=>22502,35221=>22503,35227=>22504,35228=>22505,35232=>22506,35252=>22507,35254=>22508,35287=>22509,35305=>22510,35309=>22511,35321=>22512,35332=>22513,35333=>22514,35358=>22515,35360=>22516,35364=>22517,35366=>22518,35371=>22519,35372=>22520,35375=>22521,35389=>22522,35392=>22523,35395=>22524,35411=>22525,35414=>22526,35420=>22527,35429=>22528,35446=>22529,35447=>22530,35450=>22531,35451=>22532,35456=>22533,35459=>22534,35467=>22535,35471=>22536,35474=>22537,35479=>22538,35481=>22539,35487=>22540,35497=>22541,35503=>22542,35507=>22543,35515=>22544,35523=>22545,35526=>22546,35528=>22547,35530=>22548,35539=>22549,35540=>22550,35541=>22551,35568=>22552,35583=>22553,35595=>22554,35614=>22555,35632=>22556,35644=>22557,35650=>22558,35656=>22559,35661=>22560,35683=>22561,35705=>22562,35716=>22563,35725=>22564,35727=>22565,35896=>22566,35902=>22567,35921=>22568,35928=>22569,35931=>22570,35933=>22571,35929=>22572,35939=>22573,35940=>22574,35942=>22575,35957=>22576,35958=>22577,35966=>22578,35974=>22579,35975=>22580,35979=>22581,35984=>22582,35996=>22584,36025=>22585,36038=>22586,36043=>22587,36047=>22588,36061=>22589,36072=>22590,36079=>22591,36082=>22592,36095=>22593,36197=>22594,36223=>22595,36226=>22596,36232=>22597,36240=>22598,36254=>22599,36256=>22600,36268=>22601,36277=>22602,36279=>22603,36281=>22604,36283=>22605,36288=>22606,36293=>22607,36295=>22608,36298=>22609,36308=>22610,36325=>22611,36336=>22612,36284=>22613,36356=>22614,36357=>22615,36369=>22616,36403=>22617,36407=>22618,36408=>22619,36430=>22620,36443=>22621,36445=>22622,36446=>22623,36473=>22624,36482=>22625,36483=>22626,36507=>22627,36509=>22628,36514=>22629,36538=>22630,36545=>22631,36547=>22632,36548=>22633,36551=>22634,36572=>22635,36590=>22636,36593=>22637,36599=>22638,36589=>22639,36610=>22640,36623=>22641,36624=>22642,36630=>22643,36640=>22644,36641=>22645,36643=>22646,36648=>22647,36654=>22648,36660=>22649,36663=>22650,36673=>22651,36687=>22652,36690=>22653,36691=>22654,36701=>22655,36702=>22656,36709=>22657,36765=>22658,36792=>22659,36798=>22660,36800=>22661,36811=>22662,36816=>22663,36818=>22664,36835=>22665,36862=>22666,36888=>22667,36904=>22668,36905=>22669,36906=>22670,36915=>22671,36916=>22672,36927=>22673,36962=>22674,36966=>22675,36972=>22676,37006=>22677,37029=>22678,37068=>22679,37077=>22680,37080=>22681,37081=>22682,37093=>22683,37074=>22684,37128=>22685,37133=>22686,37136=>22687,37146=>22688,37152=>22689,37161=>22690,37166=>22691,37174=>22692,37180=>22693,37187=>22694,37199=>22695,37203=>22696,37229=>22697,37243=>22698,37249=>22699,37254=>22700,37267=>22701,37268=>22702,37272=>22703,37281=>22704,37286=>22705,37311=>22706,37331=>22707,37332=>22708,37337=>22709,37353=>22710,37354=>22711,37359=>22712,37369=>22713,37373=>22714,37380=>22715,37381=>22716,37388=>22717,37394=>22718,37395=>22719,37400=>22720,37404=>22721,37405=>22722,37412=>22723,37413=>22724,37414=>22725,37422=>22726,37423=>22727,37424=>22728,37429=>22729,37430=>22730,37438=>22731,37446=>22732,37453=>22733,37464=>22734,37468=>22735,37469=>22736,37481=>22737,37486=>22738,37487=>22739,37488=>22740,37493=>22741,37497=>22742,37499=>22743,37514=>22744,37522=>22745,37536=>22746,37540=>22747,37541=>22748,37544=>22749,37558=>22750,37560=>22751,37562=>22752,37565=>22753,37575=>22754,37581=>22755,37592=>22756,37596=>22757,37597=>22758,37601=>22759,37603=>22760,37608=>22761,37612=>22762,37614=>22763,37616=>22764,37632=>22765,37640=>22766,37660=>22767,37668=>22768,37674=>22769,37684=>22770,37687=>22771,37712=>22772,37717=>22773,37726=>22774,37735=>22775,37737=>22776,37743=>22777,37748=>22778,37750=>22779,37754=>22780,37757=>22781,37760=>22782,37761=>22783,37773=>22784,37778=>22785,37781=>22786,37784=>22787,37798=>22789,37800=>22790,37803=>22791,37812=>22792,37813=>22793,37814=>22794,37828=>22795,37829=>22796,37833=>22797,37835=>22798,37837=>22799,37843=>22800,37849=>22801,37879=>22802,37889=>22803,37896=>22804,37909=>22805,37919=>22806,37935=>22807,37949=>22808,37955=>22809,37977=>22810,37980=>22811,37983=>22812,37985=>22813,37992=>22814,37998=>22815,38020=>22816,38019=>22817,38270=>22818,38276=>22819,38301=>22820,38302=>22821,38330=>22822,38361=>22823,38365=>22824,38367=>22825,38430=>22826,38434=>22827,38437=>22828,38438=>22829,38455=>22830,38457=>22831,38458=>22832,38482=>22833,38486=>22834,38487=>22835,38510=>22836,38524=>22837,38526=>22838,38545=>22839,38559=>22840,38566=>22841,38602=>22842,38623=>22844,38650=>22845,38661=>22846,38682=>22847,38685=>22848,38730=>22850,38744=>22851,38775=>22852,38776=>22853,38779=>22854,38784=>22855,38793=>22856,38807=>22857,38840=>22858,38844=>22859,38847=>22860,38852=>22861,38853=>22862,38855=>22863,38858=>22864,38862=>22865,38864=>22866,38871=>22867,38877=>22868,38884=>22869,38903=>22870,38904=>22871,38906=>22872,38937=>22873,38940=>22874,38944=>22875,38959=>22876,38965=>22877,38980=>22878,38986=>22879,38993=>22880,39018=>22881,39086=>22882,39116=>22883,39142=>22884,39158=>22885,39175=>22886,39199=>22887,39202=>22888,39206=>22889,39211=>22890,39220=>22891,39225=>22892,39239=>22893,39257=>22894,39259=>22895,39323=>22896,39325=>22897,39327=>22898,39344=>22899,39346=>22900,39349=>22901,39379=>22902,39386=>22903,39388=>22904,39399=>22905,39402=>22906,39403=>22907,39404=>22908,39412=>22909,39413=>22910,39421=>22911,39422=>22912,39428=>22913,39435=>22914,39454=>22915,39458=>22916,39475=>22917,39477=>22918,39495=>22919,39499=>22921,39508=>22922,39517=>22923,39594=>22924,39596=>22925,39598=>22926,39602=>22927,39604=>22928,39611=>22929,39615=>22930,39624=>22931,39639=>22932,39643=>22933,39652=>22934,39655=>22935,39660=>22936,39666=>22937,39667=>22938,39669=>22939,39674=>22940,39677=>22941,39679=>22942,39680=>22943,39684=>22944,39685=>22945,39707=>22946,39718=>22947,39735=>22949,39737=>22950,39738=>22951,39756=>22952,39766=>22953,39767=>22954,39771=>22955,39777=>22956,39786=>22957,39789=>22958,39790=>22959,39800=>22960,39807=>22961,39813=>22962,39815=>22963,39817=>22964,39819=>22965,39821=>22966,39828=>22967,39834=>22968,39849=>22969,39863=>22970,39868=>22971,39888=>22972,39929=>22973,39951=>22974,39953=>22975,39966=>22976,39974=>22977,39976=>22978,39997=>22979,40003=>22980,40014=>22981,40030=>22982,40059=>22983,40183=>22984,40185=>22985,40220=>22986,40239=>22987,40243=>22988,40244=>22989,40250=>22990,40252=>22991,40261=>22992,40275=>22993,40276=>22994,40293=>22995,40323=>22996,40326=>22997,40334=>22998,40338=>22999,40339=>23000,40341=>23001,40343=>23002,40344=>23003,40362=>23004,40366=>23005,40394=>23007,40404=>23008,40405=>23009,40414=>23010,40430=>23011,40432=>23012,40446=>23013,40462=>23014,40464=>23015,40465=>23016,40466=>23017,40470=>23018,40583=>23019,40590=>23020,40591=>23021,40598=>23022,40600=>23023,40622=>23024,40627=>23025,40646=>23026,40648=>23027,40651=>23028,40661=>23029,40684=>23030,40685=>23031,40689=>23032,40693=>23033,40696=>23034,40721=>23035,40726=>23036,40730=>23037,40735=>23038,40753=>23039,40754=>23040,40764=>23041,40767=>23042,40771=>23043,40772=>23044,40775=>23045,40790=>23046,40798=>23047,40814=>23048,40819=>23049,40826=>23050,40829=>23051,40847=>23052,40849=>23053,40850=>23054,40854=>23055,40865=>23056,40867=>23057); // --- EOF --- - diff --git a/tools/tcpdf/fonts/uni2cid_ak12.php b/tools/tcpdf/fonts/uni2cid_ak12.php index a42785e28..6706723d6 100644 --- a/tools/tcpdf/fonts/uni2cid_ak12.php +++ b/tools/tcpdf/fonts/uni2cid_ak12.php @@ -4,4 +4,3 @@ // cid2code.txt in ak12.tar.Z $cidinfo['uni2cid'] = array(32=>1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,92=>61,93=>62,94=>63,95=>64,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,124=>93,125=>94,126=>95,8361=>96,8208=>97,169=>98,12644=>101,12288=>101,12289=>102,12290=>103,183=>104,12539=>104,8229=>105,8943=>106,8230=>106,168=>107,12291=>108,8211=>109,8212=>110,8214=>111,65340=>112,65374=>113,8216=>114,8217=>115,8220=>116,8221=>117,12308=>118,12309=>119,12296=>120,12297=>121,12298=>122,12299=>123,12300=>124,12301=>125,12302=>126,12303=>127,12304=>128,12305=>129,177=>130,215=>131,247=>132,8800=>133,8804=>134,8805=>135,8734=>136,8756=>137,176=>138,8242=>139,8243=>140,8451=>141,8491=>142,65504=>143,65505=>144,65509=>145,9794=>146,9792=>147,8736=>148,8869=>149,8978=>150,8706=>151,8711=>152,8801=>153,8786=>154,167=>155,8251=>156,9734=>157,9733=>158,9675=>159,9679=>160,9678=>161,9671=>162,9670=>163,9633=>164,9632=>165,9651=>166,9650=>167,9661=>168,9660=>169,8594=>170,8592=>171,8593=>172,8595=>173,8596=>174,12307=>175,171=>176,187=>177,8730=>178,8765=>179,8733=>180,8757=>181,8747=>182,8748=>183,8712=>184,8715=>185,8838=>186,8839=>187,8834=>188,8835=>189,8746=>190,8745=>191,8743=>192,8744=>193,65506=>194,8658=>195,8660=>196,8704=>197,8707=>198,180=>199,732=>200,711=>201,728=>202,733=>203,730=>204,729=>205,184=>206,731=>207,161=>208,191=>209,8758=>210,8750=>211,8721=>212,8719=>213,164=>214,8457=>215,8240=>216,9665=>217,9664=>218,9655=>219,9654=>220,9828=>221,9824=>222,9825=>223,9829=>224,9831=>225,9827=>226,9673=>227,9672=>228,9635=>229,9680=>230,9681=>231,9618=>232,9636=>233,9637=>234,9640=>235,9639=>236,9638=>237,9641=>238,9832=>239,9743=>240,9742=>241,9756=>242,9758=>243,182=>244,8224=>245,8225=>246,8597=>247,8599=>248,8601=>249,8598=>250,8600=>251,9837=>252,9833=>253,9834=>254,9836=>255,12927=>256,12828=>257,8470=>258,13255=>259,8482=>260,13250=>261,13272=>262,8481=>263,65281=>264,65282=>265,65283=>266,65284=>267,65285=>268,65286=>269,65287=>270,65288=>271,65289=>272,65290=>273,65291=>274,65292=>275,65293=>276,65294=>277,65295=>278,65296=>279,65297=>280,65298=>281,65299=>282,65300=>283,65301=>284,65302=>285,65303=>286,65304=>287,65305=>288,65306=>289,65307=>290,65308=>291,65309=>292,65310=>293,65311=>294,65312=>295,65313=>296,65314=>297,65315=>298,65316=>299,65317=>300,65318=>301,65319=>302,65320=>303,65321=>304,65322=>305,65323=>306,65324=>307,65325=>308,65326=>309,65327=>310,65328=>311,65329=>312,65330=>313,65331=>314,65332=>315,65333=>316,65334=>317,65335=>318,65336=>319,65337=>320,65338=>321,65339=>322,65510=>323,65341=>324,65342=>325,65343=>326,65344=>327,65345=>328,65346=>329,65347=>330,65348=>331,65349=>332,65350=>333,65351=>334,65352=>335,65353=>336,65354=>337,65355=>338,65356=>339,65357=>340,65358=>341,65359=>342,65360=>343,65361=>344,65362=>345,65363=>346,65364=>347,65365=>348,65366=>349,65367=>350,65368=>351,65369=>352,65370=>353,65371=>354,65372=>355,65373=>356,65507=>357,12593=>358,12594=>359,12595=>360,12596=>361,12597=>362,12598=>363,12599=>364,12600=>365,12601=>366,12602=>367,12603=>368,12604=>369,12605=>370,12606=>371,12607=>372,12608=>373,12609=>374,12610=>375,12611=>376,12612=>377,12613=>378,12614=>379,12615=>380,12616=>381,12617=>382,12618=>383,12619=>384,12620=>385,12621=>386,12622=>387,12623=>388,12624=>389,12625=>390,12626=>391,12627=>392,12628=>393,12629=>394,12630=>395,12631=>396,12632=>397,12633=>398,12634=>399,12635=>400,12636=>401,12637=>402,12638=>403,12639=>404,12640=>405,12641=>406,12642=>407,12643=>408,12645=>409,12646=>410,12647=>411,12648=>412,12649=>413,12650=>414,12651=>415,12652=>416,12653=>417,12654=>418,12655=>419,12656=>420,12657=>421,12658=>422,12659=>423,12660=>424,12661=>425,12662=>426,12663=>427,12664=>428,12665=>429,12666=>430,12667=>431,12668=>432,12669=>433,12670=>434,12671=>435,12672=>436,12673=>437,12674=>438,12675=>439,12676=>440,12677=>441,12678=>442,12679=>443,12680=>444,12681=>445,12682=>446,12683=>447,12684=>448,12685=>449,12686=>450,8560=>451,8561=>452,8562=>453,8563=>454,8564=>455,8565=>456,8566=>457,8567=>458,8568=>459,8569=>460,8544=>461,8545=>462,8546=>463,8547=>464,8548=>465,8549=>466,8550=>467,8551=>468,8552=>469,8553=>470,913=>471,914=>472,915=>473,916=>474,917=>475,918=>476,919=>477,920=>478,921=>479,922=>480,923=>481,924=>482,925=>483,926=>484,927=>485,928=>486,929=>487,931=>488,932=>489,933=>490,934=>491,935=>492,936=>493,937=>494,945=>495,946=>496,947=>497,948=>498,949=>499,950=>500,951=>501,952=>502,953=>503,954=>504,955=>505,956=>506,957=>507,958=>508,959=>509,960=>510,961=>511,963=>512,964=>513,965=>514,966=>515,967=>516,968=>517,969=>518,9472=>519,9474=>520,9484=>521,9488=>522,9496=>523,9492=>524,9500=>525,9516=>526,9508=>527,9524=>528,9532=>529,9473=>530,9475=>531,9487=>532,9491=>533,9499=>534,9495=>535,9507=>536,9523=>537,9515=>538,9531=>539,9547=>540,9504=>541,9519=>542,9512=>543,9527=>544,9535=>545,9501=>546,9520=>547,9509=>548,9528=>549,9538=>550,9490=>551,9489=>552,9498=>553,9497=>554,9494=>555,9493=>556,9486=>557,9485=>558,9502=>559,9503=>560,9505=>561,9506=>562,9510=>563,9511=>564,9513=>565,9514=>566,9517=>567,9518=>568,9521=>569,9522=>570,9525=>571,9526=>572,9529=>573,9530=>574,9533=>575,9534=>576,9536=>577,9537=>578,9539=>579,9540=>580,9541=>581,9542=>582,9543=>583,9544=>584,9545=>585,9546=>586,13205=>587,13206=>588,13207=>589,8467=>590,13208=>591,13252=>592,13219=>593,13220=>594,13221=>595,13222=>596,13209=>597,13210=>598,13211=>599,13212=>600,13213=>601,13214=>602,13215=>603,13216=>604,13217=>605,13218=>606,13258=>607,13197=>608,13198=>609,13199=>610,13263=>611,13192=>612,13193=>613,13256=>614,13223=>615,13224=>616,13232=>617,13233=>618,13234=>619,13235=>620,13236=>621,13237=>622,13238=>623,13239=>624,13240=>625,13241=>626,13184=>627,13185=>628,13186=>629,13187=>630,13188=>631,13242=>632,13243=>633,13244=>634,13245=>635,13246=>636,13247=>637,13200=>638,13201=>639,13202=>640,13203=>641,13204=>642,8486=>643,13248=>644,13249=>645,13194=>646,13195=>647,13196=>648,13270=>649,13253=>650,13229=>651,13230=>652,13231=>653,13275=>654,13225=>655,13226=>656,13227=>657,13228=>658,13277=>659,13264=>660,13267=>661,13251=>662,13257=>663,13276=>664,13254=>665,198=>666,208=>667,170=>668,294=>669,306=>670,319=>671,321=>672,216=>673,338=>674,186=>675,222=>676,358=>677,330=>678,12896=>679,12897=>680,12898=>681,12899=>682,12900=>683,12901=>684,12902=>685,12903=>686,12904=>687,12905=>688,12906=>689,12907=>690,12908=>691,12909=>692,12910=>693,12911=>694,12912=>695,12913=>696,12914=>697,12915=>698,12916=>699,12917=>700,12918=>701,12919=>702,12920=>703,12921=>704,12922=>705,12923=>706,9424=>707,9425=>708,9426=>709,9427=>710,9428=>711,9429=>712,9430=>713,9431=>714,9432=>715,9433=>716,9434=>717,9435=>718,9436=>719,9437=>720,9438=>721,9439=>722,9440=>723,9441=>724,9442=>725,9443=>726,9444=>727,9445=>728,9446=>729,9447=>730,9448=>731,9449=>732,9312=>733,9313=>734,9314=>735,9315=>736,9316=>737,9317=>738,9318=>739,9319=>740,9320=>741,9321=>742,9322=>743,9323=>744,9324=>745,9325=>746,9326=>747,189=>748,8531=>749,8532=>750,188=>751,190=>752,8539=>753,8540=>754,8541=>755,8542=>756,230=>757,273=>758,240=>759,295=>760,305=>761,307=>762,312=>763,320=>764,322=>765,248=>766,339=>767,223=>768,254=>769,359=>770,331=>771,329=>772,12800=>773,12801=>774,12802=>775,12803=>776,12804=>777,12805=>778,12806=>779,12807=>780,12808=>781,12809=>782,12810=>783,12811=>784,12812=>785,12813=>786,12814=>787,12815=>788,12816=>789,12817=>790,12818=>791,12819=>792,12820=>793,12821=>794,12822=>795,12823=>796,12824=>797,12825=>798,12826=>799,12827=>800,9372=>801,9373=>802,9374=>803,9375=>804,9376=>805,9377=>806,9378=>807,9379=>808,9380=>809,9381=>810,9382=>811,9383=>812,9384=>813,9385=>814,9386=>815,9387=>816,9388=>817,9389=>818,9390=>819,9391=>820,9392=>821,9393=>822,9394=>823,9395=>824,9396=>825,9397=>826,9332=>827,9333=>828,9334=>829,9335=>830,9336=>831,9337=>832,9338=>833,9339=>834,9340=>835,9341=>836,9342=>837,9343=>838,9344=>839,9345=>840,9346=>841,185=>842,178=>843,179=>844,8308=>845,8319=>846,8321=>847,8322=>848,8323=>849,8324=>850,12353=>851,12354=>852,12355=>853,12356=>854,12357=>855,12358=>856,12359=>857,12360=>858,12361=>859,12362=>860,12363=>861,12364=>862,12365=>863,12366=>864,12367=>865,12368=>866,12369=>867,12370=>868,12371=>869,12372=>870,12373=>871,12374=>872,12375=>873,12376=>874,12377=>875,12378=>876,12379=>877,12380=>878,12381=>879,12382=>880,12383=>881,12384=>882,12385=>883,12386=>884,12387=>885,12388=>886,12389=>887,12390=>888,12391=>889,12392=>890,12393=>891,12394=>892,12395=>893,12396=>894,12397=>895,12398=>896,12399=>897,12400=>898,12401=>899,12402=>900,12403=>901,12404=>902,12405=>903,12406=>904,12407=>905,12408=>906,12409=>907,12410=>908,12411=>909,12412=>910,12413=>911,12414=>912,12415=>913,12416=>914,12417=>915,12418=>916,12419=>917,12420=>918,12421=>919,12422=>920,12423=>921,12424=>922,12425=>923,12426=>924,12427=>925,12428=>926,12429=>927,12430=>928,12431=>929,12432=>930,12433=>931,12434=>932,12435=>933,12449=>934,12450=>935,12451=>936,12452=>937,12453=>938,12454=>939,12455=>940,12456=>941,12457=>942,12458=>943,12459=>944,12460=>945,12461=>946,12462=>947,12463=>948,12464=>949,12465=>950,12466=>951,12467=>952,12468=>953,12469=>954,12470=>955,12471=>956,12472=>957,12473=>958,12474=>959,12475=>960,12476=>961,12477=>962,12478=>963,12479=>964,12480=>965,12481=>966,12482=>967,12483=>968,12484=>969,12485=>970,12486=>971,12487=>972,12488=>973,12489=>974,12490=>975,12491=>976,12492=>977,12493=>978,12494=>979,12495=>980,12496=>981,12497=>982,12498=>983,12499=>984,12500=>985,12501=>986,12502=>987,12503=>988,12504=>989,12505=>990,12506=>991,12507=>992,12508=>993,12509=>994,12510=>995,12511=>996,12512=>997,12513=>998,12514=>999,12515=>1000,12516=>1001,12517=>1002,12518=>1003,12519=>1004,12520=>1005,12521=>1006,12522=>1007,12523=>1008,12524=>1009,12525=>1010,12526=>1011,12527=>1012,12528=>1013,12529=>1014,12530=>1015,12531=>1016,12532=>1017,12533=>1018,12534=>1019,1040=>1020,1041=>1021,1042=>1022,1043=>1023,1044=>1024,1045=>1025,1025=>1026,1046=>1027,1047=>1028,1048=>1029,1049=>1030,1050=>1031,1051=>1032,1052=>1033,1053=>1034,1054=>1035,1055=>1036,1056=>1037,1057=>1038,1058=>1039,1059=>1040,1060=>1041,1061=>1042,1062=>1043,1063=>1044,1064=>1045,1065=>1046,1066=>1047,1067=>1048,1068=>1049,1069=>1050,1070=>1051,1071=>1052,1072=>1053,1073=>1054,1074=>1055,1075=>1056,1076=>1057,1077=>1058,1105=>1059,1078=>1060,1079=>1061,1080=>1062,1081=>1063,1082=>1064,1083=>1065,1084=>1066,1085=>1067,1086=>1068,1087=>1069,1088=>1070,1089=>1071,1090=>1072,1091=>1073,1092=>1074,1093=>1075,1094=>1076,1095=>1077,1096=>1078,1097=>1079,1098=>1080,1099=>1081,1100=>1082,1101=>1083,1102=>1084,1103=>1085,44032=>1086,44033=>1087,44036=>1088,44039=>1089,44040=>1090,44041=>1091,44042=>1092,44048=>1093,44049=>1094,44050=>1095,44051=>1096,44052=>1097,44053=>1098,44054=>1099,44055=>1100,44057=>1101,44058=>1102,44059=>1103,44060=>1104,44061=>1105,44064=>1106,44068=>1107,44076=>1108,44077=>1109,44079=>1110,44080=>1111,44081=>1112,44088=>1113,44089=>1114,44092=>1115,44096=>1116,44107=>1117,44109=>1118,44116=>1119,44120=>1120,44124=>1121,44144=>1122,44145=>1123,44148=>1124,44151=>1125,44152=>1126,44154=>1127,44160=>1128,44161=>1129,44163=>1130,44164=>1131,44165=>1132,44166=>1133,44169=>1134,44170=>1135,44171=>1136,44172=>1137,44176=>1138,44180=>1139,44188=>1140,44189=>1141,44191=>1142,44192=>1143,44193=>1144,44200=>1145,44201=>1146,44202=>1147,44204=>1148,44207=>1149,44208=>1150,44216=>1151,44217=>1152,44219=>1153,44220=>1154,44221=>1155,44225=>1156,44228=>1157,44232=>1158,44236=>1159,44245=>1160,44247=>1161,44256=>1162,44257=>1163,44260=>1164,44263=>1165,44264=>1166,44266=>1167,44268=>1168,44271=>1169,44272=>1170,44273=>1171,44275=>1172,44277=>1173,44278=>1174,44284=>1175,44285=>1176,44288=>1177,44292=>1178,44294=>1179,44300=>1180,44301=>1181,44303=>1182,44305=>1183,44312=>1184,44316=>1185,44320=>1186,44329=>1187,44332=>1188,44333=>1189,44340=>1190,44341=>1191,44344=>1192,44348=>1193,44356=>1194,44357=>1195,44359=>1196,44361=>1197,44368=>1198,44372=>1199,44376=>1200,44385=>1201,44387=>1202,44396=>1203,44397=>1204,44400=>1205,44403=>1206,44404=>1207,44405=>1208,44406=>1209,44411=>1210,44412=>1211,44413=>1212,44415=>1213,44417=>1214,44418=>1215,44424=>1216,44425=>1217,44428=>1218,44432=>1219,44444=>1220,44445=>1221,44452=>1222,44471=>1223,44480=>1224,44481=>1225,44484=>1226,44488=>1227,44496=>1228,44497=>1229,44499=>1230,44508=>1231,44512=>1232,44516=>1233,44536=>1234,44537=>1235,44540=>1236,44543=>1237,44544=>1238,44545=>1239,44552=>1240,44553=>1241,44555=>1242,44557=>1243,44564=>1244,44592=>1245,44593=>1246,44596=>1247,44599=>1248,44600=>1249,44602=>1250,44608=>1251,44609=>1252,44611=>1253,44613=>1254,44614=>1255,44618=>1256,44620=>1257,44621=>1258,44622=>1259,44624=>1260,44628=>1261,44630=>1262,44636=>1263,44637=>1264,44639=>1265,44640=>1266,44641=>1267,44645=>1268,44648=>1269,44649=>1270,44652=>1271,44656=>1272,44664=>1273,44665=>1274,44667=>1275,44668=>1276,44669=>1277,44676=>1278,44677=>1279,44684=>1280,44732=>1281,44733=>1282,44734=>1283,44736=>1284,44740=>1285,44748=>1286,44749=>1287,44751=>1288,44752=>1289,44753=>1290,44760=>1291,44761=>1292,44764=>1293,44776=>1294,44779=>1295,44781=>1296,44788=>1297,44792=>1298,44796=>1299,44807=>1300,44808=>1301,44813=>1302,44816=>1303,44844=>1304,44845=>1305,44848=>1306,44850=>1307,44852=>1308,44860=>1309,44861=>1310,44863=>1311,44865=>1312,44866=>1313,44867=>1314,44872=>1315,44873=>1316,44880=>1317,44892=>1318,44893=>1319,44900=>1320,44901=>1321,44921=>1322,44928=>1323,44932=>1324,44936=>1325,44944=>1326,44945=>1327,44949=>1328,44956=>1329,44984=>1330,44985=>1331,44988=>1332,44992=>1333,44999=>1334,45000=>1335,45001=>1336,45003=>1337,45005=>1338,45006=>1339,45012=>1340,45020=>1341,45032=>1342,45033=>1343,45040=>1344,45041=>1345,45044=>1346,45048=>1347,45056=>1348,45057=>1349,45060=>1350,45068=>1351,45072=>1352,45076=>1353,45084=>1354,45085=>1355,45096=>1356,45124=>1357,45125=>1358,45128=>1359,45130=>1360,45132=>1361,45134=>1362,45139=>1363,45140=>1364,45141=>1365,45143=>1366,45145=>1367,45149=>1368,45180=>1369,45181=>1370,45184=>1371,45188=>1372,45196=>1373,45197=>1374,45199=>1375,45201=>1376,45208=>1377,45209=>1378,45210=>1379,45212=>1380,45215=>1381,45216=>1382,45217=>1383,45218=>1384,45224=>1385,45225=>1386,45227=>1387,45228=>1388,45229=>1389,45230=>1390,45231=>1391,45233=>1392,45235=>1393,45236=>1394,45237=>1395,45240=>1396,45244=>1397,45252=>1398,45253=>1399,45255=>1400,45256=>1401,45257=>1402,45264=>1403,45265=>1404,45268=>1405,45272=>1406,45280=>1407,45285=>1408,45320=>1409,45321=>1410,45323=>1411,45324=>1412,45328=>1413,45330=>1414,45331=>1415,45336=>1416,45337=>1417,45339=>1418,45340=>1419,45341=>1420,45347=>1421,45348=>1422,45349=>1423,45352=>1424,45356=>1425,45364=>1426,45365=>1427,45367=>1428,45368=>1429,45369=>1430,45376=>1431,45377=>1432,45380=>1433,45384=>1434,45392=>1435,45393=>1436,45396=>1437,45397=>1438,45400=>1439,45404=>1440,45408=>1441,45432=>1442,45433=>1443,45436=>1444,45440=>1445,45442=>1446,45448=>1447,45449=>1448,45451=>1449,45453=>1450,45458=>1451,45459=>1452,45460=>1453,45464=>1454,45468=>1455,45480=>1456,45516=>1457,45520=>1458,45524=>1459,45532=>1460,45533=>1461,45535=>1462,45544=>1463,45545=>1464,45548=>1465,45552=>1466,45561=>1467,45563=>1468,45565=>1469,45572=>1470,45573=>1471,45576=>1472,45579=>1473,45580=>1474,45588=>1475,45589=>1476,45591=>1477,45593=>1478,45600=>1479,45620=>1480,45628=>1481,45656=>1482,45660=>1483,45664=>1484,45672=>1485,45673=>1486,45684=>1487,45685=>1488,45692=>1489,45700=>1490,45701=>1491,45705=>1492,45712=>1493,45713=>1494,45716=>1495,45720=>1496,45721=>1497,45722=>1498,45728=>1499,45729=>1500,45731=>1501,45733=>1502,45734=>1503,45738=>1504,45740=>1505,45744=>1506,45748=>1507,45768=>1508,45769=>1509,45772=>1510,45776=>1511,45778=>1512,45784=>1513,45785=>1514,45787=>1515,45789=>1516,45794=>1517,45796=>1518,45797=>1519,45798=>1520,45800=>1521,45803=>1522,45804=>1523,45805=>1524,45806=>1525,45807=>1526,45811=>1527,45812=>1528,45813=>1529,45815=>1530,45816=>1531,45817=>1532,45818=>1533,45819=>1534,45823=>1535,45824=>1536,45825=>1537,45828=>1538,45832=>1539,45840=>1540,45841=>1541,45843=>1542,45844=>1543,45845=>1544,45852=>1545,45908=>1546,45909=>1547,45910=>1548,45912=>1549,45915=>1550,45916=>1551,45918=>1552,45919=>1553,45924=>1554,45925=>1555,45927=>1556,45929=>1557,45931=>1558,45934=>1559,45936=>1560,45937=>1561,45940=>1562,45944=>1563,45952=>1564,45953=>1565,45955=>1566,45956=>1567,45957=>1568,45964=>1569,45968=>1570,45972=>1571,45984=>1572,45985=>1573,45992=>1574,45996=>1575,46020=>1576,46021=>1577,46024=>1578,46027=>1579,46028=>1580,46030=>1581,46032=>1582,46036=>1583,46037=>1584,46039=>1585,46041=>1586,46043=>1587,46045=>1588,46048=>1589,46052=>1590,46056=>1591,46076=>1592,46096=>1593,46104=>1594,46108=>1595,46112=>1596,46120=>1597,46121=>1598,46123=>1599,46132=>1600,46160=>1601,46161=>1602,46164=>1603,46168=>1604,46176=>1605,46177=>1606,46179=>1607,46181=>1608,46188=>1609,46208=>1610,46216=>1611,46237=>1612,46244=>1613,46248=>1614,46252=>1615,46261=>1616,46263=>1617,46265=>1618,46272=>1619,46276=>1620,46280=>1621,46288=>1622,46293=>1623,46300=>1624,46301=>1625,46304=>1626,46307=>1627,46308=>1628,46310=>1629,46316=>1630,46317=>1631,46319=>1632,46321=>1633,46328=>1634,46356=>1635,46357=>1636,46360=>1637,46363=>1638,46364=>1639,46372=>1640,46373=>1641,46375=>1642,46376=>1643,46377=>1644,46378=>1645,46384=>1646,46385=>1647,46388=>1648,46392=>1649,46400=>1650,46401=>1651,46403=>1652,46404=>1653,46405=>1654,46411=>1655,46412=>1656,46413=>1657,46416=>1658,46420=>1659,46428=>1660,46429=>1661,46431=>1662,46432=>1663,46433=>1664,46496=>1665,46497=>1666,46500=>1667,46504=>1668,46506=>1669,46507=>1670,46512=>1671,46513=>1672,46515=>1673,46516=>1674,46517=>1675,46523=>1676,46524=>1677,46525=>1678,46528=>1679,46532=>1680,46540=>1681,46541=>1682,46543=>1683,46544=>1684,46545=>1685,46552=>1686,46572=>1687,46608=>1688,46609=>1689,46612=>1690,46616=>1691,46629=>1692,46636=>1693,46644=>1694,46664=>1695,46692=>1696,46696=>1697,46748=>1698,46749=>1699,46752=>1700,46756=>1701,46763=>1702,46764=>1703,46769=>1704,46804=>1705,46832=>1706,46836=>1707,46840=>1708,46848=>1709,46849=>1710,46853=>1711,46888=>1712,46889=>1713,46892=>1714,46895=>1715,46896=>1716,46904=>1717,46905=>1718,46907=>1719,46916=>1720,46920=>1721,46924=>1722,46932=>1723,46933=>1724,46944=>1725,46948=>1726,46952=>1727,46960=>1728,46961=>1729,46963=>1730,46965=>1731,46972=>1732,46973=>1733,46976=>1734,46980=>1735,46988=>1736,46989=>1737,46991=>1738,46992=>1739,46993=>1740,46994=>1741,46998=>1742,46999=>1743,47000=>1744,47001=>1745,47004=>1746,47008=>1747,47016=>1748,47017=>1749,47019=>1750,47020=>1751,47021=>1752,47028=>1753,47029=>1754,47032=>1755,47047=>1756,47049=>1757,47084=>1758,47085=>1759,47088=>1760,47092=>1761,47100=>1762,47101=>1763,47103=>1764,47104=>1765,47105=>1766,47111=>1767,47112=>1768,47113=>1769,47116=>1770,47120=>1771,47128=>1772,47129=>1773,47131=>1774,47133=>1775,47140=>1776,47141=>1777,47144=>1778,47148=>1779,47156=>1780,47157=>1781,47159=>1782,47160=>1783,47161=>1784,47168=>1785,47172=>1786,47185=>1787,47187=>1788,47196=>1789,47197=>1790,47200=>1791,47204=>1792,47212=>1793,47213=>1794,47215=>1795,47217=>1796,47224=>1797,47228=>1798,47245=>1799,47272=>1800,47280=>1801,47284=>1802,47288=>1803,47296=>1804,47297=>1805,47299=>1806,47301=>1807,47308=>1808,47312=>1809,47316=>1810,47325=>1811,47327=>1812,47329=>1813,47336=>1814,47337=>1815,47340=>1816,47344=>1817,47352=>1818,47353=>1819,47355=>1820,47357=>1821,47364=>1822,47384=>1823,47392=>1824,47420=>1825,47421=>1826,47424=>1827,47428=>1828,47436=>1829,47439=>1830,47441=>1831,47448=>1832,47449=>1833,47452=>1834,47456=>1835,47464=>1836,47465=>1837,47467=>1838,47469=>1839,47476=>1840,47477=>1841,47480=>1842,47484=>1843,47492=>1844,47493=>1845,47495=>1846,47497=>1847,47498=>1848,47501=>1849,47502=>1850,47532=>1851,47533=>1852,47536=>1853,47540=>1854,47548=>1855,47549=>1856,47551=>1857,47553=>1858,47560=>1859,47561=>1860,47564=>1861,47566=>1862,47567=>1863,47568=>1864,47569=>1865,47570=>1866,47576=>1867,47577=>1868,47579=>1869,47581=>1870,47582=>1871,47585=>1872,47587=>1873,47588=>1874,47589=>1875,47592=>1876,47596=>1877,47604=>1878,47605=>1879,47607=>1880,47608=>1881,47609=>1882,47610=>1883,47616=>1884,47617=>1885,47624=>1886,47637=>1887,47672=>1888,47673=>1889,47676=>1890,47680=>1891,47682=>1892,47688=>1893,47689=>1894,47691=>1895,47693=>1896,47694=>1897,47699=>1898,47700=>1899,47701=>1900,47704=>1901,47708=>1902,47716=>1903,47717=>1904,47719=>1905,47720=>1906,47721=>1907,47728=>1908,47729=>1909,47732=>1910,47736=>1911,47747=>1912,47748=>1913,47749=>1914,47751=>1915,47756=>1916,47784=>1917,47785=>1918,47787=>1919,47788=>1920,47792=>1921,47794=>1922,47800=>1923,47801=>1924,47803=>1925,47805=>1926,47812=>1927,47816=>1928,47832=>1929,47833=>1930,47868=>1931,47872=>1932,47876=>1933,47885=>1934,47887=>1935,47889=>1936,47896=>1937,47900=>1938,47904=>1939,47913=>1940,47915=>1941,47924=>1942,47925=>1943,47926=>1944,47928=>1945,47931=>1946,47932=>1947,47933=>1948,47934=>1949,47940=>1950,47941=>1951,47943=>1952,47945=>1953,47949=>1954,47951=>1955,47952=>1956,47956=>1957,47960=>1958,47969=>1959,47971=>1960,47980=>1961,48008=>1962,48012=>1963,48016=>1964,48036=>1965,48040=>1966,48044=>1967,48052=>1968,48055=>1969,48064=>1970,48068=>1971,48072=>1972,48080=>1973,48083=>1974,48120=>1975,48121=>1976,48124=>1977,48127=>1978,48128=>1979,48130=>1980,48136=>1981,48137=>1982,48139=>1983,48140=>1984,48141=>1985,48143=>1986,48145=>1987,48148=>1988,48149=>1989,48150=>1990,48151=>1991,48152=>1992,48155=>1993,48156=>1994,48157=>1995,48158=>1996,48159=>1997,48164=>1998,48165=>1999,48167=>2000,48169=>2001,48173=>2002,48176=>2003,48177=>2004,48180=>2005,48184=>2006,48192=>2007,48193=>2008,48195=>2009,48196=>2010,48197=>2011,48201=>2012,48204=>2013,48205=>2014,48208=>2015,48221=>2016,48260=>2017,48261=>2018,48264=>2019,48267=>2020,48268=>2021,48270=>2022,48276=>2023,48277=>2024,48279=>2025,48281=>2026,48282=>2027,48288=>2028,48289=>2029,48292=>2030,48295=>2031,48296=>2032,48304=>2033,48305=>2034,48307=>2035,48308=>2036,48309=>2037,48316=>2038,48317=>2039,48320=>2040,48324=>2041,48333=>2042,48335=>2043,48336=>2044,48337=>2045,48341=>2046,48344=>2047,48348=>2048,48372=>2049,48373=>2050,48374=>2051,48376=>2052,48380=>2053,48388=>2054,48389=>2055,48391=>2056,48393=>2057,48400=>2058,48404=>2059,48420=>2060,48428=>2061,48448=>2062,48456=>2063,48457=>2064,48460=>2065,48464=>2066,48472=>2067,48473=>2068,48484=>2069,48488=>2070,48512=>2071,48513=>2072,48516=>2073,48519=>2074,48520=>2075,48521=>2076,48522=>2077,48528=>2078,48529=>2079,48531=>2080,48533=>2081,48537=>2082,48538=>2083,48540=>2084,48548=>2085,48560=>2086,48568=>2087,48596=>2088,48597=>2089,48600=>2090,48604=>2091,48617=>2092,48624=>2093,48628=>2094,48632=>2095,48640=>2096,48643=>2097,48645=>2098,48652=>2099,48653=>2100,48656=>2101,48660=>2102,48668=>2103,48669=>2104,48671=>2105,48708=>2106,48709=>2107,48712=>2108,48716=>2109,48718=>2110,48724=>2111,48725=>2112,48727=>2113,48729=>2114,48730=>2115,48731=>2116,48736=>2117,48737=>2118,48740=>2119,48744=>2120,48746=>2121,48752=>2122,48753=>2123,48755=>2124,48756=>2125,48757=>2126,48763=>2127,48764=>2128,48765=>2129,48768=>2130,48772=>2131,48780=>2132,48781=>2133,48783=>2134,48784=>2135,48785=>2136,48792=>2137,48793=>2138,48808=>2139,48848=>2140,48849=>2141,48852=>2142,48855=>2143,48856=>2144,48864=>2145,48867=>2146,48868=>2147,48869=>2148,48876=>2149,48897=>2150,48904=>2151,48905=>2152,48920=>2153,48921=>2154,48923=>2155,48924=>2156,48925=>2157,48960=>2158,48961=>2159,48964=>2160,48968=>2161,48976=>2162,48977=>2163,48981=>2164,49044=>2165,49072=>2166,49093=>2167,49100=>2168,49101=>2169,49104=>2170,49108=>2171,49116=>2172,49119=>2173,49121=>2174,49212=>2175,49233=>2176,49240=>2177,49244=>2178,49248=>2179,49256=>2180,49257=>2181,49296=>2182,49297=>2183,49300=>2184,49304=>2185,49312=>2186,49313=>2187,49315=>2188,49317=>2189,49324=>2190,49325=>2191,49327=>2192,49328=>2193,49331=>2194,49332=>2195,49333=>2196,49334=>2197,49340=>2198,49341=>2199,49343=>2200,49344=>2201,49345=>2202,49349=>2203,49352=>2204,49353=>2205,49356=>2206,49360=>2207,49368=>2208,49369=>2209,49371=>2210,49372=>2211,49373=>2212,49380=>2213,49381=>2214,49384=>2215,49388=>2216,49396=>2217,49397=>2218,49399=>2219,49401=>2220,49408=>2221,49412=>2222,49416=>2223,49424=>2224,49429=>2225,49436=>2226,49437=>2227,49438=>2228,49439=>2229,49440=>2230,49443=>2231,49444=>2232,49446=>2233,49447=>2234,49452=>2235,49453=>2236,49455=>2237,49456=>2238,49457=>2239,49462=>2240,49464=>2241,49465=>2242,49468=>2243,49472=>2244,49480=>2245,49481=>2246,49483=>2247,49484=>2248,49485=>2249,49492=>2250,49493=>2251,49496=>2252,49500=>2253,49508=>2254,49509=>2255,49511=>2256,49512=>2257,49513=>2258,49520=>2259,49524=>2260,49528=>2261,49541=>2262,49548=>2263,49549=>2264,49550=>2265,49552=>2266,49556=>2267,49558=>2268,49564=>2269,49565=>2270,49567=>2271,49569=>2272,49573=>2273,49576=>2274,49577=>2275,49580=>2276,49584=>2277,49597=>2278,49604=>2279,49608=>2280,49612=>2281,49620=>2282,49623=>2283,49624=>2284,49632=>2285,49636=>2286,49640=>2287,49648=>2288,49649=>2289,49651=>2290,49660=>2291,49661=>2292,49664=>2293,49668=>2294,49676=>2295,49677=>2296,49679=>2297,49681=>2298,49688=>2299,49689=>2300,49692=>2301,49695=>2302,49696=>2303,49704=>2304,49705=>2305,49707=>2306,49709=>2307,49711=>2308,49713=>2309,49714=>2310,49716=>2311,49736=>2312,49744=>2313,49745=>2314,49748=>2315,49752=>2316,49760=>2317,49765=>2318,49772=>2319,49773=>2320,49776=>2321,49780=>2322,49788=>2323,49789=>2324,49791=>2325,49793=>2326,49800=>2327,49801=>2328,49808=>2329,49816=>2330,49819=>2331,49821=>2332,49828=>2333,49829=>2334,49832=>2335,49836=>2336,49837=>2337,49844=>2338,49845=>2339,49847=>2340,49849=>2341,49884=>2342,49885=>2343,49888=>2344,49891=>2345,49892=>2346,49899=>2347,49900=>2348,49901=>2349,49903=>2350,49905=>2351,49910=>2352,49912=>2353,49913=>2354,49915=>2355,49916=>2356,49920=>2357,49928=>2358,49929=>2359,49932=>2360,49933=>2361,49939=>2362,49940=>2363,49941=>2364,49944=>2365,49948=>2366,49956=>2367,49957=>2368,49960=>2369,49961=>2370,49989=>2371,50024=>2372,50025=>2373,50028=>2374,50032=>2375,50034=>2376,50040=>2377,50041=>2378,50044=>2379,50045=>2380,50052=>2381,50056=>2382,50060=>2383,50112=>2384,50136=>2385,50137=>2386,50140=>2387,50143=>2388,50144=>2389,50146=>2390,50152=>2391,50153=>2392,50157=>2393,50164=>2394,50165=>2395,50168=>2396,50184=>2397,50192=>2398,50212=>2399,50220=>2400,50224=>2401,50228=>2402,50236=>2403,50237=>2404,50248=>2405,50276=>2406,50277=>2407,50280=>2408,50284=>2409,50292=>2410,50293=>2411,50297=>2412,50304=>2413,50324=>2414,50332=>2415,50360=>2416,50364=>2417,50409=>2418,50416=>2419,50417=>2420,50420=>2421,50424=>2422,50426=>2423,50431=>2424,50432=>2425,50433=>2426,50444=>2427,50448=>2428,50452=>2429,50460=>2430,50472=>2431,50473=>2432,50476=>2433,50480=>2434,50488=>2435,50489=>2436,50491=>2437,50493=>2438,50500=>2439,50501=>2440,50504=>2441,50505=>2442,50506=>2443,50508=>2444,50509=>2445,50510=>2446,50515=>2447,50516=>2448,50517=>2449,50519=>2450,50520=>2451,50521=>2452,50525=>2453,50526=>2454,50528=>2455,50529=>2456,50532=>2457,50536=>2458,50544=>2459,50545=>2460,50547=>2461,50548=>2462,50549=>2463,50556=>2464,50557=>2465,50560=>2466,50564=>2467,50567=>2468,50572=>2469,50573=>2470,50575=>2471,50577=>2472,50581=>2473,50583=>2474,50584=>2475,50588=>2476,50592=>2477,50601=>2478,50612=>2479,50613=>2480,50616=>2481,50617=>2482,50619=>2483,50620=>2484,50621=>2485,50622=>2486,50628=>2487,50629=>2488,50630=>2489,50631=>2490,50632=>2491,50633=>2492,50634=>2493,50636=>2494,50638=>2495,50640=>2496,50641=>2497,50644=>2498,50648=>2499,50656=>2500,50657=>2501,50659=>2502,50661=>2503,50668=>2504,50669=>2505,50670=>2506,50672=>2507,50676=>2508,50678=>2509,50679=>2510,50684=>2511,50685=>2512,50686=>2513,50687=>2514,50688=>2515,50689=>2516,50693=>2517,50694=>2518,50695=>2519,50696=>2520,50700=>2521,50704=>2522,50712=>2523,50713=>2524,50715=>2525,50716=>2526,50724=>2527,50725=>2528,50728=>2529,50732=>2530,50733=>2531,50734=>2532,50736=>2533,50739=>2534,50740=>2535,50741=>2536,50743=>2537,50745=>2538,50747=>2539,50752=>2540,50753=>2541,50756=>2542,50760=>2543,50768=>2544,50769=>2545,50771=>2546,50772=>2547,50773=>2548,50780=>2549,50781=>2550,50784=>2551,50796=>2552,50799=>2553,50801=>2554,50808=>2555,50809=>2556,50812=>2557,50816=>2558,50824=>2559,50825=>2560,50827=>2561,50829=>2562,50836=>2563,50837=>2564,50840=>2565,50844=>2566,50852=>2567,50853=>2568,50855=>2569,50857=>2570,50864=>2571,50865=>2572,50868=>2573,50872=>2574,50873=>2575,50874=>2576,50880=>2577,50881=>2578,50883=>2579,50885=>2580,50892=>2581,50893=>2582,50896=>2583,50900=>2584,50908=>2585,50909=>2586,50912=>2587,50913=>2588,50920=>2589,50921=>2590,50924=>2591,50928=>2592,50936=>2593,50937=>2594,50941=>2595,50948=>2596,50949=>2597,50952=>2598,50956=>2599,50964=>2600,50965=>2601,50967=>2602,50969=>2603,50976=>2604,50977=>2605,50980=>2606,50984=>2607,50992=>2608,50993=>2609,50995=>2610,50997=>2611,50999=>2612,51004=>2613,51005=>2614,51008=>2615,51012=>2616,51018=>2617,51020=>2618,51021=>2619,51023=>2620,51025=>2621,51026=>2622,51027=>2623,51028=>2624,51029=>2625,51030=>2626,51031=>2627,51032=>2628,51036=>2629,51040=>2630,51048=>2631,51051=>2632,51060=>2633,51061=>2634,51064=>2635,51068=>2636,51069=>2637,51070=>2638,51075=>2639,51076=>2640,51077=>2641,51079=>2642,51080=>2643,51081=>2644,51082=>2645,51086=>2646,51088=>2647,51089=>2648,51092=>2649,51094=>2650,51095=>2651,51096=>2652,51098=>2653,51104=>2654,51105=>2655,51107=>2656,51108=>2657,51109=>2658,51110=>2659,51116=>2660,51117=>2661,51120=>2662,51124=>2663,51132=>2664,51133=>2665,51135=>2666,51136=>2667,51137=>2668,51144=>2669,51145=>2670,51148=>2671,51150=>2672,51152=>2673,51160=>2674,51165=>2675,51172=>2676,51176=>2677,51180=>2678,51200=>2679,51201=>2680,51204=>2681,51208=>2682,51210=>2683,51216=>2684,51217=>2685,51219=>2686,51221=>2687,51222=>2688,51228=>2689,51229=>2690,51232=>2691,51236=>2692,51244=>2693,51245=>2694,51247=>2695,51249=>2696,51256=>2697,51260=>2698,51264=>2699,51272=>2700,51273=>2701,51276=>2702,51277=>2703,51284=>2704,51312=>2705,51313=>2706,51316=>2707,51320=>2708,51322=>2709,51328=>2710,51329=>2711,51331=>2712,51333=>2713,51334=>2714,51335=>2715,51339=>2716,51340=>2717,51341=>2718,51348=>2719,51357=>2720,51359=>2721,51361=>2722,51368=>2723,51388=>2724,51389=>2725,51396=>2726,51400=>2727,51404=>2728,51412=>2729,51413=>2730,51415=>2731,51417=>2732,51424=>2733,51425=>2734,51428=>2735,51445=>2736,51452=>2737,51453=>2738,51456=>2739,51460=>2740,51461=>2741,51462=>2742,51468=>2743,51469=>2744,51471=>2745,51473=>2746,51480=>2747,51500=>2748,51508=>2749,51536=>2750,51537=>2751,51540=>2752,51544=>2753,51552=>2754,51553=>2755,51555=>2756,51564=>2757,51568=>2758,51572=>2759,51580=>2760,51592=>2761,51593=>2762,51596=>2763,51600=>2764,51608=>2765,51609=>2766,51611=>2767,51613=>2768,51648=>2769,51649=>2770,51652=>2771,51655=>2772,51656=>2773,51658=>2774,51664=>2775,51665=>2776,51667=>2777,51669=>2778,51670=>2779,51673=>2780,51674=>2781,51676=>2782,51677=>2783,51680=>2784,51682=>2785,51684=>2786,51687=>2787,51692=>2788,51693=>2789,51695=>2790,51696=>2791,51697=>2792,51704=>2793,51705=>2794,51708=>2795,51712=>2796,51720=>2797,51721=>2798,51723=>2799,51724=>2800,51725=>2801,51732=>2802,51736=>2803,51753=>2804,51788=>2805,51789=>2806,51792=>2807,51796=>2808,51804=>2809,51805=>2810,51807=>2811,51808=>2812,51809=>2813,51816=>2814,51837=>2815,51844=>2816,51864=>2817,51900=>2818,51901=>2819,51904=>2820,51908=>2821,51916=>2822,51917=>2823,51919=>2824,51921=>2825,51923=>2826,51928=>2827,51929=>2828,51936=>2829,51948=>2830,51956=>2831,51976=>2832,51984=>2833,51988=>2834,51992=>2835,52000=>2836,52001=>2837,52033=>2838,52040=>2839,52041=>2840,52044=>2841,52048=>2842,52056=>2843,52057=>2844,52061=>2845,52068=>2846,52088=>2847,52089=>2848,52124=>2849,52152=>2850,52180=>2851,52196=>2852,52199=>2853,52201=>2854,52236=>2855,52237=>2856,52240=>2857,52244=>2858,52252=>2859,52253=>2860,52257=>2861,52258=>2862,52263=>2863,52264=>2864,52265=>2865,52268=>2866,52270=>2867,52272=>2868,52280=>2869,52281=>2870,52283=>2871,52284=>2872,52285=>2873,52286=>2874,52292=>2875,52293=>2876,52296=>2877,52300=>2878,52308=>2879,52309=>2880,52311=>2881,52312=>2882,52313=>2883,52320=>2884,52324=>2885,52326=>2886,52328=>2887,52336=>2888,52341=>2889,52376=>2890,52377=>2891,52380=>2892,52384=>2893,52392=>2894,52393=>2895,52395=>2896,52396=>2897,52397=>2898,52404=>2899,52405=>2900,52408=>2901,52412=>2902,52420=>2903,52421=>2904,52423=>2905,52425=>2906,52432=>2907,52436=>2908,52452=>2909,52460=>2910,52464=>2911,52481=>2912,52488=>2913,52489=>2914,52492=>2915,52496=>2916,52504=>2917,52505=>2918,52507=>2919,52509=>2920,52516=>2921,52520=>2922,52524=>2923,52537=>2924,52572=>2925,52576=>2926,52580=>2927,52588=>2928,52589=>2929,52591=>2930,52593=>2931,52600=>2932,52616=>2933,52628=>2934,52629=>2935,52632=>2936,52636=>2937,52644=>2938,52645=>2939,52647=>2940,52649=>2941,52656=>2942,52676=>2943,52684=>2944,52688=>2945,52712=>2946,52716=>2947,52720=>2948,52728=>2949,52729=>2950,52731=>2951,52733=>2952,52740=>2953,52744=>2954,52748=>2955,52756=>2956,52761=>2957,52768=>2958,52769=>2959,52772=>2960,52776=>2961,52784=>2962,52785=>2963,52787=>2964,52789=>2965,52824=>2966,52825=>2967,52828=>2968,52831=>2969,52832=>2970,52833=>2971,52840=>2972,52841=>2973,52843=>2974,52845=>2975,52852=>2976,52853=>2977,52856=>2978,52860=>2979,52868=>2980,52869=>2981,52871=>2982,52873=>2983,52880=>2984,52881=>2985,52884=>2986,52888=>2987,52896=>2988,52897=>2989,52899=>2990,52900=>2991,52901=>2992,52908=>2993,52909=>2994,52929=>2995,52964=>2996,52965=>2997,52968=>2998,52971=>2999,52972=>3000,52980=>3001,52981=>3002,52983=>3003,52984=>3004,52985=>3005,52992=>3006,52993=>3007,52996=>3008,53000=>3009,53008=>3010,53009=>3011,53011=>3012,53013=>3013,53020=>3014,53024=>3015,53028=>3016,53036=>3017,53037=>3018,53039=>3019,53040=>3020,53041=>3021,53048=>3022,53076=>3023,53077=>3024,53080=>3025,53084=>3026,53092=>3027,53093=>3028,53095=>3029,53097=>3030,53104=>3031,53105=>3032,53108=>3033,53112=>3034,53120=>3035,53125=>3036,53132=>3037,53153=>3038,53160=>3039,53168=>3040,53188=>3041,53216=>3042,53217=>3043,53220=>3044,53224=>3045,53232=>3046,53233=>3047,53235=>3048,53237=>3049,53244=>3050,53248=>3051,53252=>3052,53265=>3053,53272=>3054,53293=>3055,53300=>3056,53301=>3057,53304=>3058,53308=>3059,53316=>3060,53317=>3061,53319=>3062,53321=>3063,53328=>3064,53332=>3065,53336=>3066,53344=>3067,53356=>3068,53357=>3069,53360=>3070,53364=>3071,53372=>3072,53373=>3073,53377=>3074,53412=>3075,53413=>3076,53416=>3077,53420=>3078,53428=>3079,53429=>3080,53431=>3081,53433=>3082,53440=>3083,53441=>3084,53444=>3085,53448=>3086,53449=>3087,53456=>3088,53457=>3089,53459=>3090,53460=>3091,53461=>3092,53468=>3093,53469=>3094,53472=>3095,53476=>3096,53484=>3097,53485=>3098,53487=>3099,53488=>3100,53489=>3101,53496=>3102,53517=>3103,53552=>3104,53553=>3105,53556=>3106,53560=>3107,53562=>3108,53568=>3109,53569=>3110,53571=>3111,53572=>3112,53573=>3113,53580=>3114,53581=>3115,53584=>3116,53588=>3117,53596=>3118,53597=>3119,53599=>3120,53601=>3121,53608=>3122,53612=>3123,53628=>3124,53636=>3125,53640=>3126,53664=>3127,53665=>3128,53668=>3129,53672=>3130,53680=>3131,53681=>3132,53683=>3133,53685=>3134,53690=>3135,53692=>3136,53696=>3137,53720=>3138,53748=>3139,53752=>3140,53767=>3141,53769=>3142,53776=>3143,53804=>3144,53805=>3145,53808=>3146,53812=>3147,53820=>3148,53821=>3149,53823=>3150,53825=>3151,53832=>3152,53852=>3153,53860=>3154,53888=>3155,53889=>3156,53892=>3157,53896=>3158,53904=>3159,53905=>3160,53909=>3161,53916=>3162,53920=>3163,53924=>3164,53932=>3165,53937=>3166,53944=>3167,53945=>3168,53948=>3169,53951=>3170,53952=>3171,53954=>3172,53960=>3173,53961=>3174,53963=>3175,53972=>3176,53976=>3177,53980=>3178,53988=>3179,53989=>3180,54000=>3181,54001=>3182,54004=>3183,54008=>3184,54016=>3185,54017=>3186,54019=>3187,54021=>3188,54028=>3189,54029=>3190,54030=>3191,54032=>3192,54036=>3193,54038=>3194,54044=>3195,54045=>3196,54047=>3197,54048=>3198,54049=>3199,54053=>3200,54056=>3201,54057=>3202,54060=>3203,54064=>3204,54072=>3205,54073=>3206,54075=>3207,54076=>3208,54077=>3209,54084=>3210,54085=>3211,54140=>3212,54141=>3213,54144=>3214,54148=>3215,54156=>3216,54157=>3217,54159=>3218,54160=>3219,54161=>3220,54168=>3221,54169=>3222,54172=>3223,54176=>3224,54184=>3225,54185=>3226,54187=>3227,54189=>3228,54196=>3229,54200=>3230,54204=>3231,54212=>3232,54213=>3233,54216=>3234,54217=>3235,54224=>3236,54232=>3237,54241=>3238,54243=>3239,54252=>3240,54253=>3241,54256=>3242,54260=>3243,54268=>3244,54269=>3245,54271=>3246,54273=>3247,54280=>3248,54301=>3249,54336=>3250,54340=>3251,54364=>3252,54368=>3253,54372=>3254,54381=>3255,54383=>3256,54392=>3257,54393=>3258,54396=>3259,54399=>3260,54400=>3261,54402=>3262,54408=>3263,54409=>3264,54411=>3265,54413=>3266,54420=>3267,54441=>3268,54476=>3269,54480=>3270,54484=>3271,54492=>3272,54495=>3273,54504=>3274,54508=>3275,54512=>3276,54520=>3277,54523=>3278,54525=>3279,54532=>3280,54536=>3281,54540=>3282,54548=>3283,54549=>3284,54551=>3285,54588=>3286,54589=>3287,54592=>3288,54596=>3289,54604=>3290,54605=>3291,54607=>3292,54609=>3293,54616=>3294,54617=>3295,54620=>3296,54624=>3297,54629=>3298,54632=>3299,54633=>3300,54635=>3301,54637=>3302,54644=>3303,54645=>3304,54648=>3305,54652=>3306,54660=>3307,54661=>3308,54663=>3309,54664=>3310,54665=>3311,54672=>3312,54693=>3313,54728=>3314,54729=>3315,54732=>3316,54736=>3317,54738=>3318,54744=>3319,54745=>3320,54747=>3321,54749=>3322,54756=>3323,54757=>3324,54760=>3325,54764=>3326,54772=>3327,54773=>3328,54775=>3329,54777=>3330,54784=>3331,54785=>3332,54788=>3333,54792=>3334,54800=>3335,54801=>3336,54803=>3337,54804=>3338,54805=>3339,54812=>3340,54816=>3341,54820=>3342,54829=>3343,54840=>3344,54841=>3345,54844=>3346,54848=>3347,54853=>3348,54856=>3349,54857=>3350,54859=>3351,54861=>3352,54865=>3353,54868=>3354,54869=>3355,54872=>3356,54876=>3357,54887=>3358,54889=>3359,54896=>3360,54897=>3361,54900=>3362,54915=>3363,54917=>3364,54924=>3365,54925=>3366,54928=>3367,54932=>3368,54941=>3369,54943=>3370,54945=>3371,54952=>3372,54956=>3373,54960=>3374,54969=>3375,54971=>3376,54980=>3377,54981=>3378,54984=>3379,54988=>3380,54993=>3381,54996=>3382,54999=>3383,55001=>3384,55008=>3385,55012=>3386,55016=>3387,55024=>3388,55029=>3389,55036=>3390,55037=>3391,55040=>3392,55044=>3393,55057=>3394,55064=>3395,55065=>3396,55068=>3397,55072=>3398,55080=>3399,55081=>3400,55083=>3401,55085=>3402,55092=>3403,55093=>3404,55096=>3405,55100=>3406,55108=>3407,55111=>3408,55113=>3409,55120=>3410,55121=>3411,55124=>3412,55126=>3413,55127=>3414,55128=>3415,55129=>3416,55136=>3417,55137=>3418,55139=>3419,55141=>3420,55145=>3421,55148=>3422,55152=>3423,55156=>3424,55164=>3425,55165=>3426,55169=>3427,55176=>3428,55177=>3429,55180=>3430,55184=>3431,55192=>3432,55193=>3433,55195=>3434,55197=>3435,20285=>3436,20339=>3437,20551=>3438,20729=>3439,21152=>3440,21487=>3441,21621=>3442,21733=>3443,22025=>3444,23233=>3445,23478=>3446,26247=>3447,26550=>3448,26551=>3449,26607=>3450,27468=>3451,29634=>3452,30146=>3453,31292=>3454,33499=>3455,33540=>3456,34903=>3457,34952=>3458,35382=>3459,36040=>3460,63747=>3460,36303=>3461,36603=>3462,36838=>3463,39381=>3464,21051=>3465,21364=>3466,21508=>3467,24682=>3468,24932=>3469,27580=>3470,29647=>3471,33050=>3472,35258=>3473,12179=>3474,35282=>3474,38307=>3475,20355=>3476,21002=>3477,22718=>3478,22904=>3479,23014=>3480,12082=>3481,24178=>3481,24185=>3482,25031=>3483,25536=>3484,26438=>3485,26604=>3486,26751=>3487,28567=>3488,30286=>3489,30475=>3490,30965=>3491,31240=>3492,31487=>3493,31777=>3494,32925=>3495,12169=>3496,33390=>3496,33393=>3497,35563=>3498,38291=>3499,20075=>3500,21917=>3501,26359=>3502,28212=>3503,30883=>3504,31469=>3505,33883=>3506,35088=>3507,34638=>3508,38824=>3509,21208=>3510,22350=>3511,22570=>3512,23884=>3513,24863=>3514,25022=>3515,25121=>3516,25954=>3517,26577=>3518,27204=>3519,28187=>3520,12130=>3521,29976=>3521,30131=>3522,30435=>3523,30640=>3524,32058=>3525,37039=>3526,37969=>3527,37970=>3528,40853=>3529,21283=>3530,23724=>3531,30002=>3532,32987=>3533,37440=>3534,38296=>3535,21083=>3536,22536=>3537,23004=>3538,23713=>3539,23831=>3540,24247=>3541,24378=>3542,24394=>3543,24951=>3544,27743=>3545,30074=>3546,30086=>3547,31968=>3548,32115=>3549,32177=>3550,32652=>3551,33108=>3552,33313=>3553,34193=>3554,35137=>3555,35611=>3556,37628=>3557,38477=>3558,64009=>3558,40007=>3559,20171=>3560,20215=>3561,20491=>3562,20977=>3563,22607=>3564,24887=>3565,24894=>3566,24936=>3567,25913=>3568,27114=>3569,28433=>3570,30117=>3571,30342=>3572,30422=>3573,31623=>3574,33445=>3575,33995=>3576,37799=>3577,38283=>3578,21888=>3579,23458=>3580,22353=>3581,31923=>3582,32697=>3583,37301=>3584,20520=>3585,21435=>3586,23621=>3587,24040=>3588,25298=>3589,25454=>3590,25818=>3591,25831=>3592,28192=>3593,28844=>3594,31067=>3595,36317=>3596,36382=>3597,36989=>3598,37445=>3599,37624=>3600,20094=>3601,20214=>3602,20581=>3603,12081=>3604,24062=>3604,24314=>3605,24838=>3606,26967=>3607,33137=>3608,34388=>3609,36423=>3610,37749=>3611,39467=>3612,20062=>3613,20625=>3614,26480=>3615,26688=>3616,20745=>3617,21133=>3618,21138=>3619,27298=>3620,30652=>3621,37392=>3622,40660=>3623,21163=>3624,24623=>3625,36850=>3626,20552=>3627,25001=>3628,25581=>3629,25802=>3630,26684=>3631,27268=>3632,28608=>3633,33160=>3634,35233=>3635,38548=>3636,22533=>3637,29309=>3638,12125=>3639,29356=>3639,29956=>3640,32121=>3641,32365=>3642,32937=>3643,12178=>3644,35211=>3644,64010=>3644,35700=>3645,36963=>3646,40273=>3647,25225=>3648,27770=>3649,28500=>3650,32080=>3651,32570=>3652,35363=>3653,20860=>3654,24906=>3655,31645=>3656,35609=>3657,37463=>3658,37772=>3659,20140=>3660,20435=>3661,20510=>3662,20670=>3663,20742=>3664,21185=>3665,21197=>3666,21375=>3667,22384=>3668,22659=>3669,24218=>3670,24465=>3671,24950=>3672,25004=>3673,25806=>3674,25964=>3675,26223=>3676,26299=>3677,26356=>3678,63745=>3678,26775=>3679,28039=>3680,28805=>3681,28913=>3682,29855=>3683,29861=>3684,29898=>3685,30169=>3686,30828=>3687,30956=>3688,31455=>3689,31478=>3690,32069=>3691,32147=>3692,32789=>3693,32831=>3694,33051=>3695,33686=>3696,35686=>3697,36629=>3698,36885=>3699,37857=>3700,38915=>3701,38968=>3702,39514=>3703,39912=>3704,20418=>3705,21843=>3706,22586=>3707,22865=>3708,63753=>3708,23395=>3709,23622=>3710,24760=>3711,25106=>3712,26690=>3713,26800=>3714,26856=>3715,28330=>3716,30028=>3717,30328=>3718,30926=>3719,31293=>3720,31995=>3721,32363=>3722,32380=>3723,35336=>3724,35489=>3725,35903=>3726,38542=>3727,40388=>3728,21476=>3729,21481=>3730,21578=>3731,21617=>3732,22266=>3733,22993=>3734,23396=>3735,23611=>3736,24235=>3737,25335=>3738,25911=>3739,25925=>3740,25970=>3741,26272=>3742,26543=>3743,27073=>3744,27837=>3745,30204=>3746,30352=>3747,30590=>3748,31295=>3749,32660=>3750,32771=>3751,32929=>3752,33167=>3753,33510=>3754,33533=>3755,33776=>3756,34241=>3757,34865=>3758,34996=>3759,35493=>3760,36764=>3761,37678=>3762,38599=>3763,39015=>3764,12220=>3765,39640=>3765,12238=>3766,40723=>3766,21741=>3767,26011=>3768,26354=>3769,26767=>3770,31296=>3771,12181=>3772,35895=>3772,40288=>3773,22256=>3774,22372=>3775,23825=>3776,26118=>3777,26801=>3778,26829=>3779,28414=>3780,29736=>3781,34974=>3782,39908=>3783,27752=>3784,12219=>3785,39592=>3785,20379=>3786,20844=>3787,20849=>3788,21151=>3789,23380=>3790,12079=>3791,24037=>3791,24656=>3792,24685=>3793,25329=>3794,25511=>3795,25915=>3796,29657=>3797,31354=>3798,34467=>3799,36002=>3800,38799=>3801,20018=>3802,63749=>3802,23521=>3803,12093=>3804,25096=>3804,26524=>3805,12128=>3806,29916=>3806,31185=>3807,33747=>3808,35463=>3809,35506=>3810,36328=>3811,36942=>3812,37707=>3813,38982=>3814,24275=>3815,64011=>3815,27112=>3816,34303=>3817,37101=>3818,20896=>3819,23448=>3820,23532=>3821,24931=>3822,26874=>3823,27454=>3824,28748=>3825,29743=>3826,29912=>3827,31649=>3828,32592=>3829,33733=>3830,35264=>3831,36011=>3832,38364=>3833,39208=>3834,21038=>3835,24669=>3836,25324=>3837,36866=>3838,20362=>3839,20809=>3840,21281=>3841,22745=>3842,24291=>3843,26336=>3844,27960=>3845,28826=>3846,29378=>3847,29654=>3848,31568=>3849,33009=>3850,37979=>3851,21350=>3852,25499=>3853,32619=>3854,20054=>3855,20608=>3856,22602=>3857,22750=>3858,24618=>3859,24871=>3860,25296=>3861,27088=>3862,39745=>3863,23439=>3864,32024=>3865,32945=>3866,36703=>3867,20132=>3868,20689=>3869,21676=>3870,21932=>3871,23308=>3872,23968=>3873,24039=>3874,25898=>3875,25934=>3876,26657=>3877,27211=>3878,29409=>3879,30350=>3880,30703=>3881,32094=>3882,32761=>3883,33184=>3884,34126=>3885,34527=>3886,36611=>3887,36686=>3888,37066=>3889,39171=>3890,39509=>3891,39851=>3892,19992=>3893,20037=>3894,20061=>3895,20167=>3896,20465=>3897,20855=>3898,21246=>3899,21312=>3900,12061=>3901,21475=>3901,21477=>3902,63750=>3902,21646=>3903,22036=>3904,22389=>3905,22434=>3906,23495=>3907,23943=>3908,24272=>3909,25084=>3910,25304=>3911,25937=>3912,26552=>3913,26601=>3914,27083=>3915,27472=>3916,27590=>3917,27628=>3918,27714=>3919,28317=>3920,28792=>3921,29399=>3922,29590=>3923,29699=>3924,30655=>3925,30697=>3926,31350=>3927,32127=>3928,32777=>3929,12165=>3930,33276=>3930,33285=>3931,33290=>3932,33503=>3933,34914=>3934,35635=>3935,36092=>3936,36544=>3937,36881=>3938,37041=>3939,37476=>3940,37558=>3941,39378=>3942,39493=>3943,40169=>3944,40407=>3945,12244=>3946,40860=>3946,63751=>3946,63752=>3946,22283=>3947,23616=>3948,33738=>3949,38816=>3950,38827=>3951,40628=>3952,21531=>3953,31384=>3954,32676=>3955,35033=>3956,36557=>3957,37089=>3958,22528=>3959,23624=>3960,25496=>3961,31391=>3962,23470=>3963,12088=>3964,24339=>3964,31353=>3965,31406=>3966,33422=>3967,36524=>3968,20518=>3969,21048=>3970,21240=>3971,21367=>3972,22280=>3973,25331=>3974,25458=>3975,27402=>3976,28099=>3977,30519=>3978,21413=>3979,29527=>3980,34152=>3981,36470=>3982,38357=>3983,26426=>3984,27331=>3985,28528=>3986,35437=>3987,36556=>3988,39243=>3989,26231=>3990,27512=>3991,36020=>3992,12225=>3993,39740=>3993,21483=>3994,22317=>3995,22862=>3996,25542=>3997,27131=>3998,29674=>3999,30789=>4000,31418=>4001,31429=>4002,31998=>4003,33909=>4004,35215=>4005,36211=>4006,36917=>4007,38312=>4008,21243=>4009,22343=>4010,30023=>4011,31584=>4012,33740=>4013,37406=>4014,27224=>4015,20811=>4016,21067=>4017,21127=>4018,25119=>4019,26840=>4020,26997=>4021,38553=>4022,20677=>4023,21156=>4024,21220=>4025,25027=>4026,12100=>4027,26020=>4027,26681=>4028,27135=>4029,29822=>4030,31563=>4031,33465=>4032,33771=>4033,35250=>4034,35641=>4035,36817=>4036,39241=>4037,20170=>4038,22935=>4039,25810=>4040,26129=>4041,27278=>4042,29748=>4043,31105=>4044,31165=>4045,33449=>4046,34942=>4047,34943=>4048,35167=>4049,37670=>4050,20235=>4051,21450=>4052,24613=>4053,25201=>4054,27762=>4055,32026=>4056,32102=>4057,20120=>4058,20834=>4059,30684=>4060,32943=>4061,20225=>4062,20238=>4063,20854=>4064,20864=>4065,21980=>4066,22120=>4067,22331=>4068,22522=>4069,22524=>4070,22804=>4071,22855=>4072,22931=>4073,23492=>4074,23696=>4075,23822=>4076,12080=>4077,24049=>4077,24190=>4078,24524=>4079,25216=>4080,26071=>4081,26083=>4082,26398=>4083,26399=>4084,26462=>4085,26827=>4086,26820=>4087,27231=>4088,27450=>4089,27683=>4090,27773=>4091,27778=>4092,28103=>4093,29592=>4094,29734=>4095,29738=>4096,29826=>4097,29859=>4098,30072=>4099,30079=>4100,30849=>4101,30959=>4102,31041=>4103,31047=>4104,31048=>4105,31098=>4106,31637=>4107,32000=>4108,32186=>4109,32648=>4110,32774=>4111,32813=>4112,32908=>4113,35352=>4114,35663=>4115,35912=>4116,63744=>4116,36215=>4117,37665=>4118,37668=>4119,39138=>4120,39249=>4121,39438=>4122,39439=>4123,39525=>4124,40594=>4125,32202=>4126,20342=>4127,21513=>4128,25326=>4129,26708=>4130,12198=>4131,37329=>4131,63754=>4131,21931=>4132,20794=>4133,23068=>4134,25062=>4135,25295=>4136,63835=>4136,25343=>4137,37027=>4138,35582=>4139,63837=>4139,26262=>4140,29014=>4141,38627=>4142,25423=>4143,25466=>4144,21335=>4145,26511=>4146,26976=>4147,28275=>4148,30007=>4149,32013=>4150,34930=>4151,22218=>4152,23064=>4153,20035=>4154,20839=>4155,22856=>4156,63756=>4156,26608=>4157,32784=>4158,12069=>4159,22899=>4159,63873=>4159,24180=>4160,63886=>4160,25754=>4161,63889=>4161,31178=>4162,63893=>4162,24565=>4163,63907=>4163,24684=>4164,25288=>4165,25467=>4166,63908=>4166,23527=>4167,63839=>4167,63914=>4167,23511=>4168,21162=>4169,22900=>4170,24361=>4171,24594=>4172,63840=>4172,29785=>4173,39377=>4174,28611=>4175,33215=>4176,36786=>4177,24817=>4178,33126=>4179,23615=>4180,63933=>4180,23273=>4181,35365=>4182,26491=>4183,63944=>4183,32016=>4184,63951=>4184,33021=>4185,23612=>4186,27877=>4187,63971=>4187,21311=>4188,63979=>4188,28346=>4189,63980=>4189,22810=>4190,33590=>4191,63998=>4191,20025=>4192,63838=>4192,20150=>4193,20294=>4194,21934=>4195,22296=>4196,22727=>4197,24406=>4198,26039=>4199,26086=>4200,27264=>4201,27573=>4202,28237=>4203,30701=>4204,31471=>4205,31774=>4206,32222=>4207,34507=>4208,34962=>4209,37170=>4210,37723=>4211,25787=>4212,28606=>4213,29562=>4214,30136=>4215,36948=>4216,21846=>4217,22349=>4218,25018=>4219,25812=>4220,26311=>4221,28129=>4222,28251=>4223,28525=>4224,28601=>4225,30192=>4226,32835=>4227,33213=>4228,34113=>4229,35203=>4230,35527=>4231,35674=>4232,37663=>4233,27795=>4234,30035=>4235,31572=>4236,36367=>4237,36957=>4238,21776=>4239,22530=>4240,22616=>4241,24162=>4242,25095=>4243,25758=>4244,26848=>4245,30070=>4246,31958=>4247,64003=>4247,34739=>4248,40680=>4249,20195=>4250,22408=>4251,22382=>4252,12068=>4253,22823=>4253,23565=>4254,23729=>4255,24118=>4256,24453=>4257,25140=>4258,25825=>4259,29619=>4260,33274=>4261,34955=>4262,36024=>4263,38538=>4264,40667=>4265,23429=>4266,64004=>4266,24503=>4267,24755=>4268,20498=>4269,12049=>4270,20992=>4270,21040=>4271,22294=>4272,22581=>4273,22615=>4274,23566=>4275,23648=>4276,23798=>4277,23947=>4278,24230=>4279,64001=>4279,24466=>4280,24764=>4281,25361=>4282,25481=>4283,25623=>4284,26691=>4285,26873=>4286,27330=>4287,28120=>4288,28193=>4289,28372=>4290,28644=>4291,29182=>4292,30428=>4293,30585=>4294,31153=>4295,31291=>4296,33796=>4297,35241=>4298,36077=>4299,36339=>4300,36424=>4301,36867=>4302,36884=>4303,36947=>4304,37117=>4305,37709=>4306,38518=>4307,38876=>4308,27602=>4309,28678=>4310,29272=>4311,29346=>4312,29544=>4313,30563=>4314,31167=>4315,31716=>4316,32411=>4317,35712=>4318,63834=>4318,22697=>4319,24775=>4320,25958=>4321,26109=>4322,26302=>4323,27788=>4324,28958=>4325,29129=>4326,35930=>4327,38931=>4328,20077=>4329,31361=>4330,20189=>4331,20908=>4332,20941=>4333,21205=>4334,21516=>4335,24999=>4336,26481=>4337,26704=>4338,26847=>4339,27934=>4340,64005=>4340,28540=>4341,30140=>4342,30643=>4343,31461=>4344,33012=>4345,33891=>4346,37509=>4347,20828=>4348,12099=>4349,26007=>4349,26460=>4350,26515=>4351,30168=>4352,31431=>4353,33651=>4354,12182=>4355,35910=>4355,36887=>4356,38957=>4357,23663=>4358,33216=>4359,33434=>4360,36929=>4361,36975=>4362,37389=>4363,24471=>4364,23965=>4365,27225=>4366,29128=>4367,30331=>4368,31561=>4369,34276=>4370,35588=>4371,37159=>4372,39472=>4373,21895=>4374,63755=>4374,25078=>4375,63757=>4375,30313=>4376,63758=>4376,32645=>4377,63759=>4377,34367=>4378,63760=>4378,34746=>4379,63761=>4379,35064=>4380,63762=>4380,37007=>4381,63763=>4381,27931=>4382,63765=>4382,28889=>4383,63766=>4383,29662=>4384,63767=>4384,32097=>4385,33853=>4386,63768=>4386,37226=>4387,63769=>4387,39409=>4388,63770=>4388,20098=>4389,63771=>4389,21365=>4390,63772=>4390,27396=>4391,63773=>4391,27410=>4392,28734=>4393,29211=>4394,63774=>4394,34349=>4395,63775=>4395,40478=>4396,63776=>4396,21068=>4397,36771=>4398,23888=>4399,63777=>4399,25829=>4400,25900=>4401,27414=>4402,28651=>4403,63778=>4403,31811=>4404,32412=>4405,34253=>4406,63779=>4406,35172=>4407,63780=>4407,35261=>4408,25289=>4409,63781=>4409,33240=>4410,63782=>4410,34847=>4411,63783=>4411,24266=>4412,63784=>4412,26391=>4413,63785=>4413,28010=>4414,63786=>4414,29436=>4415,63787=>4415,29701=>4416,29807=>4417,34690=>4418,37086=>4419,63788=>4419,20358=>4420,63789=>4420,23821=>4421,24480=>4422,33802=>4423,20919=>4424,63790=>4424,25504=>4425,63861=>4425,30053=>4426,63862=>4426,20142=>4427,63863=>4427,20486=>4428,20841=>4429,63864=>4429,20937=>4430,63865=>4430,26753=>4431,63866=>4431,27153=>4432,31918=>4433,31921=>4434,31975=>4435,63867=>4435,33391=>4436,63868=>4436,35538=>4437,63869=>4437,36635=>4438,37327=>4439,63870=>4439,20406=>4440,20791=>4441,21237=>4442,63871=>4442,21570=>4443,63872=>4443,24300=>4444,63874=>4444,24942=>4445,25150=>4446,26053=>4447,63875=>4447,27354=>4448,28670=>4449,63876=>4449,31018=>4450,63877=>4450,34268=>4451,34851=>4452,38317=>4453,63878=>4453,39522=>4454,39530=>4455,63879=>4455,40599=>4456,63880=>4456,40654=>4457,63881=>4457,12050=>4458,21147=>4458,63882=>4458,26310=>4459,63883=>4459,27511=>4460,63884=>4460,28701=>4461,31019=>4462,36706=>4463,63885=>4463,38722=>4464,24976=>4465,63887=>4465,25088=>4466,63888=>4466,25891=>4467,28451=>4468,63890=>4468,29001=>4469,63891=>4469,29833=>4470,63892=>4470,32244=>4471,63894=>4471,32879=>4472,63895=>4472,34030=>4473,63897=>4473,36646=>4474,63896=>4474,36899=>4475,63898=>4475,37706=>4476,63899=>4476,20925=>4477,21015=>4478,63900=>4478,21155=>4479,63901=>4479,27916=>4480,28872=>4481,63903=>4481,35010=>4482,63904=>4482,24265=>4483,63906=>4483,25986=>4484,27566=>4485,63909=>4485,28610=>4486,31806=>4487,63910=>4487,29557=>4488,63911=>4488,20196=>4489,63912=>4489,20278=>4490,22265=>4491,63913=>4491,23738=>4492,23994=>4493,63915=>4493,24604=>4494,63916=>4494,29618=>4495,63917=>4495,31533=>4496,32666=>4497,63919=>4497,32718=>4498,32838=>4499,63920=>4499,36894=>4500,37428=>4501,63921=>4501,38646=>4502,63922=>4502,38728=>4503,63923=>4503,38936=>4504,63924=>4504,40801=>4505,20363=>4506,63925=>4506,28583=>4507,31150=>4508,63926=>4508,37300=>4509,63927=>4509,38583=>4510,63928=>4510,21214=>4511,63791=>4511,25736=>4512,25796=>4513,63792=>4513,27347=>4514,63793=>4514,28510=>4515,28696=>4516,29200=>4517,63794=>4517,30439=>4518,63795=>4518,12156=>4519,32769=>4519,63796=>4519,34310=>4520,63797=>4520,34396=>4521,63798=>4521,36335=>4522,63799=>4522,36613=>4523,38706=>4524,63800=>4524,39791=>4525,63801=>4525,40442=>4526,63802=>4526,12228=>4527,40565=>4527,30860=>4528,63803=>4528,31103=>4529,63804=>4529,32160=>4530,63805=>4530,33737=>4531,63806=>4531,37636=>4532,63807=>4532,12229=>4533,40575=>4533,63808=>4533,40595=>4534,35542=>4535,63809=>4535,22751=>4536,63810=>4536,24324=>4537,63811=>4537,26407=>4538,28711=>4539,29903=>4540,31840=>4541,63812=>4541,32894=>4542,63813=>4542,20769=>4543,28712=>4544,29282=>4545,63814=>4545,30922=>4546,63815=>4546,36034=>4547,63816=>4547,36058=>4548,36084=>4549,38647=>4550,63817=>4550,20102=>4551,63930=>4551,20698=>4552,63931=>4552,23534=>4553,63932=>4553,24278=>4554,26009=>4555,63934=>4555,29134=>4556,63936=>4556,30274=>4557,63937=>4557,30637=>4558,32842=>4559,34044=>4560,63938=>4560,36988=>4561,63939=>4561,39719=>4562,12243=>4563,40845=>4563,63940=>4563,22744=>4564,63818=>4564,23105=>4565,23650=>4566,63819=>4566,27155=>4567,63820=>4567,28122=>4568,63821=>4568,28431=>4569,63822=>4569,30267=>4570,32047=>4571,63823=>4571,32311=>4572,63824=>4572,34078=>4573,35128=>4574,37860=>4575,38475=>4576,63825=>4576,21129=>4577,63943=>4577,26066=>4578,26611=>4579,63945=>4579,27060=>4580,27969=>4581,63946=>4581,28316=>4582,63947=>4582,28687=>4583,29705=>4584,63948=>4584,29792=>4585,30041=>4586,63949=>4586,30244=>4587,30827=>4588,63950=>4588,35628=>4589,39006=>4590,63952=>4590,20845=>4591,63953=>4591,25134=>4592,63954=>4592,38520=>4593,63955=>4593,20374=>4594,20523=>4595,63956=>4595,23833=>4596,63957=>4596,28138=>4597,63958=>4597,32184=>4598,36650=>4599,63959=>4599,24459=>4600,63960=>4600,24900=>4601,63961=>4601,26647=>4602,63962=>4602,38534=>4603,63964=>4603,21202=>4604,63826=>4604,32907=>4605,63827=>4605,20956=>4606,63828=>4606,20940=>4607,63829=>4607,26974=>4608,31260=>4609,63830=>4609,32190=>4610,63831=>4610,33777=>4611,63832=>4611,38517=>4612,63833=>4612,20442=>4613,21033=>4614,63965=>4614,21400=>4615,21519=>4616,63966=>4616,21774=>4617,23653=>4618,63967=>4618,24743=>4619,26446=>4620,63969=>4620,26792=>4621,63970=>4621,28012=>4622,29313=>4623,29432=>4624,29702=>4625,63972=>4625,29827=>4626,30178=>4627,63973=>4627,31852=>4628,32633=>4629,63974=>4629,32696=>4630,33673=>4631,35023=>4632,63975=>4632,35041=>4633,63976=>4633,12197=>4634,37324=>4634,63977=>4634,37328=>4635,38626=>4636,63978=>4636,39881=>4637,21533=>4638,63981=>4638,28542=>4639,29136=>4640,63982=>4640,29848=>4641,63983=>4641,34298=>4642,63984=>4642,36522=>4643,38563=>4644,63985=>4644,40023=>4645,63986=>4645,40607=>4646,63987=>4646,26519=>4647,63988=>4647,28107=>4648,63989=>4648,29747=>4649,33256=>4650,63990=>4650,38678=>4651,30764=>4652,12148=>4653,31435=>4653,63991=>4653,31520=>4654,63992=>4654,31890=>4655,63993=>4655,25705=>4656,29802=>4657,30194=>4658,30908=>4659,30952=>4660,12218=>4661,39340=>4661,39764=>4662,12231=>4663,40635=>4663,23518=>4664,24149=>4665,28448=>4666,33180=>4667,33707=>4668,37000=>4669,19975=>4670,21325=>4671,23081=>4672,24018=>4673,24398=>4674,24930=>4675,25405=>4676,26217=>4677,26364=>4678,28415=>4679,28459=>4680,28771=>4681,30622=>4682,33836=>4683,34067=>4684,34875=>4685,36627=>4686,39237=>4687,39995=>4688,21788=>4689,25273=>4690,26411=>4691,27819=>4692,33545=>4693,35178=>4694,38778=>4695,20129=>4696,22916=>4697,24536=>4698,24537=>4699,26395=>4700,32178=>4701,32596=>4702,33426=>4703,33579=>4704,33725=>4705,36638=>4706,37017=>4707,22475=>4708,22969=>4709,23186=>4710,23504=>4711,26151=>4712,26522=>4713,26757=>4714,27599=>4715,29028=>4716,32629=>4717,36023=>4718,36067=>4719,36993=>4720,39749=>4721,33032=>4722,35978=>4723,38476=>4724,39488=>4725,12230=>4726,40613=>4726,23391=>4727,27667=>4728,29467=>4729,30450=>4730,30431=>4731,33804=>4732,20906=>4733,35219=>4734,20813=>4735,20885=>4736,21193=>4737,26825=>4738,27796=>4739,30468=>4740,30496=>4741,32191=>4742,32236=>4743,12207=>4744,38754=>4744,40629=>4745,28357=>4746,34065=>4747,20901=>4748,21517=>4749,21629=>4750,26126=>4751,26269=>4752,26919=>4753,28319=>4754,12139=>4755,30399=>4755,30609=>4756,33559=>4757,33986=>4758,34719=>4759,37225=>4760,37528=>4761,40180=>4762,34946=>4763,20398=>4764,20882=>4765,21215=>4766,22982=>4767,24125=>4768,24917=>4769,25720=>4770,25721=>4771,26286=>4772,26576=>4773,27169=>4774,27597=>4775,12113=>4776,27611=>4776,29279=>4777,29281=>4778,29761=>4779,30520=>4780,12141=>4781,30683=>4781,32791=>4782,33468=>4783,33541=>4784,35584=>4785,35624=>4786,35980=>4787,12106=>4788,26408=>4788,27792=>4789,29287=>4790,12140=>4791,30446=>4791,30566=>4792,31302=>4793,40361=>4794,27519=>4795,27794=>4796,22818=>4797,26406=>4798,33945=>4799,21359=>4800,22675=>4801,22937=>4802,24287=>4803,25551=>4804,26164=>4805,26483=>4806,28218=>4807,29483=>4808,31447=>4809,33495=>4810,37672=>4811,21209=>4812,24043=>4813,25006=>4814,25035=>4815,25098=>4816,25287=>4817,25771=>4818,12102=>4819,26080=>4819,26969=>4820,27494=>4821,12111=>4822,27595=>4822,28961=>4823,29687=>4824,30045=>4825,32326=>4826,33310=>4827,33538=>4828,34154=>4829,35491=>4830,36031=>4831,38695=>4832,40289=>4833,22696=>4834,40664=>4835,20497=>4836,21006=>4837,21563=>4838,21839=>4839,12098=>4840,25991=>4840,27766=>4841,32010=>4842,32011=>4843,32862=>4844,34442=>4845,12200=>4846,38272=>4846,38639=>4847,21247=>4848,27797=>4849,29289=>4850,21619=>4851,23194=>4852,23614=>4853,23883=>4854,24396=>4855,24494=>4856,26410=>4857,26806=>4858,26979=>4859,28220=>4860,28228=>4861,30473=>4862,12150=>4863,31859=>4863,32654=>4864,34183=>4865,35598=>4866,36855=>4867,38753=>4868,40692=>4869,23735=>4870,24758=>4871,24845=>4872,25003=>4873,25935=>4874,26107=>4875,26108=>4876,27665=>4877,27887=>4878,29599=>4879,29641=>4880,32225=>4881,38292=>4882,23494=>4883,34588=>4884,35600=>4885,21085=>4886,21338=>4887,25293=>4888,25615=>4889,25778=>4890,26420=>4891,27192=>4892,27850=>4893,29632=>4894,29854=>4895,31636=>4896,31893=>4897,32283=>4898,33162=>4899,33334=>4900,34180=>4901,36843=>4902,38649=>4903,39361=>4904,20276=>4905,21322=>4906,21453=>4907,21467=>4908,25292=>4909,25644=>4910,25856=>4911,26001=>4912,27075=>4913,27886=>4914,28504=>4915,29677=>4916,30036=>4917,30242=>4918,30436=>4919,30460=>4920,30928=>4921,30971=>4922,63844=>4922,31020=>4923,32070=>4924,33324=>4925,34784=>4926,36820=>4927,38930=>4928,39151=>4929,21187=>4930,25300=>4931,25765=>4932,28196=>4933,28497=>4934,30332=>4935,36299=>4936,37297=>4937,37474=>4938,39662=>4939,39747=>4940,20515=>4941,20621=>4942,22346=>4943,22952=>4944,23592=>4945,24135=>4946,24439=>4947,25151=>4948,25918=>4949,12101=>4950,26041=>4950,26049=>4951,26121=>4952,26507=>4953,27036=>4954,28354=>4955,30917=>4956,32033=>4957,32938=>4958,33152=>4959,33323=>4960,33459=>4961,33953=>4962,34444=>4963,35370=>4964,35607=>4965,37030=>4966,38450=>4967,40848=>4968,20493=>4969,20467=>4970,22521=>4971,24472=>4972,25308=>4973,25490=>4974,26479=>4975,28227=>4976,28953=>4977,30403=>4978,32972=>4979,32986=>4980,35060=>4981,35061=>4982,35097=>4983,36064=>4984,36649=>4985,37197=>4986,38506=>4987,20271=>4988,20336=>4989,24091=>4990,26575=>4991,26658=>4992,12137=>4993,30333=>4993,30334=>4994,39748=>4995,24161=>4996,27146=>4997,29033=>4998,29140=>4999,30058=>5000,32321=>5001,34115=>5002,34281=>5003,39132=>5004,20240=>5005,31567=>5006,32624=>5007,38309=>5008,20961=>5009,24070=>5010,26805=>5011,27710=>5012,27726=>5013,27867=>5014,29359=>5015,31684=>5016,33539=>5017,27861=>5018,29754=>5019,20731=>5020,21128=>5021,22721=>5022,25816=>5023,27287=>5024,29863=>5025,30294=>5026,30887=>5027,34327=>5028,38370=>5029,38713=>5030,21342=>5031,24321=>5032,35722=>5033,36776=>5034,36783=>5035,37002=>5036,21029=>5037,30629=>5038,40009=>5039,40712=>5040,19993=>5041,20482=>5042,20853=>5043,23643=>5044,24183=>5045,26142=>5046,26170=>5047,26564=>5048,26821=>5049,28851=>5050,29953=>5051,30149=>5052,31177=>5053,31453=>5054,36647=>5055,39200=>5056,39432=>5057,20445=>5058,22561=>5059,22577=>5060,23542=>5061,26222=>5062,27493=>5063,27921=>5064,28282=>5065,28541=>5066,29668=>5067,29995=>5068,33769=>5069,35036=>5070,35091=>5071,35676=>5072,36628=>5073,20239=>5074,20693=>5075,21264=>5076,12056=>5077,21340=>5077,23443=>5078,24489=>5079,63846=>5079,26381=>5080,31119=>5081,33145=>5082,33583=>5083,34068=>5084,35079=>5085,35206=>5086,36665=>5087,36667=>5088,64007=>5088,39333=>5089,39954=>5090,26412=>5091,20086=>5092,20472=>5093,22857=>5094,23553=>5095,23791=>5096,23792=>5097,25447=>5098,26834=>5099,28925=>5100,29090=>5101,29739=>5102,32299=>5103,34028=>5104,34562=>5105,36898=>5106,37586=>5107,40179=>5108,19981=>5109,63847=>5109,20184=>5110,20463=>5111,20613=>5112,21078=>5113,21103=>5114,21542=>5115,21648=>5116,22496=>5117,22827=>5118,23142=>5119,23386=>5120,23413=>5121,23500=>5122,24220=>5123,25206=>5124,25975=>5125,26023=>5126,28014=>5127,28325=>5128,12119=>5129,29238=>5129,31526=>5130,31807=>5131,12152=>5132,32566=>5132,33104=>5133,33105=>5134,33178=>5135,33344=>5136,33433=>5137,33705=>5138,35331=>5139,36000=>5140,36070=>5141,36091=>5142,36212=>5143,36282=>5144,37096=>5145,37340=>5146,12201=>5147,38428=>5147,38468=>5148,39385=>5149,40167=>5150,21271=>5151,63843=>5151,20998=>5152,21545=>5153,22132=>5154,22707=>5155,22868=>5156,22894=>5157,24575=>5158,24996=>5159,25198=>5160,26128=>5161,27774=>5162,28954=>5163,30406=>5164,31881=>5165,31966=>5166,32027=>5167,33452=>5168,36033=>5169,38640=>5170,20315=>5171,24343=>5172,24447=>5173,25282=>5174,23849=>5175,26379=>5176,26842=>5177,30844=>5178,32323=>5179,40300=>5180,19989=>5181,20633=>5182,12052=>5183,21269=>5183,21290=>5184,21329=>5185,22915=>5186,23138=>5187,24199=>5188,24754=>5189,24970=>5190,25161=>5191,25209=>5192,26000=>5193,26503=>5194,27047=>5195,12112=>5196,27604=>5196,27606=>5197,27607=>5198,27608=>5199,27832=>5200,29749=>5201,30202=>5202,30738=>5203,30865=>5204,31189=>5205,31192=>5206,31875=>5207,32203=>5208,32737=>5209,32933=>5210,33086=>5211,33218=>5212,33778=>5213,34586=>5214,35048=>5215,35513=>5216,35692=>5217,36027=>5218,37145=>5219,12206=>5220,38750=>5220,12214=>5221,39131=>5221,12240=>5222,40763=>5222,22188=>5223,23338=>5224,24428=>5225,25996=>5226,27315=>5227,27567=>5228,27996=>5229,28657=>5230,28693=>5231,29277=>5232,29613=>5233,36007=>5234,36051=>5235,38971=>5236,24977=>5237,27703=>5238,32856=>5239,39425=>5240,20045=>5241,20107=>5242,20123=>5243,20181=>5244,20282=>5245,20284=>5246,20351=>5247,20447=>5248,20735=>5249,21490=>5250,21496=>5251,21766=>5252,21987=>5253,22235=>5254,12064=>5255,22763=>5255,22882=>5256,23057=>5257,23531=>5258,23546=>5259,23556=>5260,24051=>5261,24107=>5262,24473=>5263,24605=>5264,25448=>5265,26012=>5266,26031=>5267,26614=>5268,26619=>5269,26797=>5270,27515=>5271,27801=>5272,27863=>5273,28195=>5274,28681=>5275,29509=>5276,30722=>5277,31038=>5278,31040=>5279,31072=>5280,31169=>5281,31721=>5282,32023=>5283,32114=>5284,32902=>5285,33293=>5286,33678=>5287,34001=>5288,34503=>5289,35039=>5290,35408=>5291,35422=>5292,35613=>5293,36060=>5294,36198=>5295,36781=>5296,37034=>5297,39164=>5298,39391=>5299,40605=>5300,21066=>5301,26388=>5302,20632=>5303,21034=>5304,12077=>5305,23665=>5305,25955=>5306,27733=>5307,29642=>5308,29987=>5309,30109=>5310,31639=>5311,33948=>5312,37240=>5313,38704=>5314,20087=>5315,25746=>5316,27578=>5317,63856=>5317,29022=>5318,34217=>5319,19977=>5320,26441=>5321,26862=>5322,28183=>5323,33439=>5324,34072=>5325,34923=>5326,25591=>5327,28545=>5328,37394=>5329,39087=>5330,19978=>5331,20663=>5332,20687=>5333,20767=>5334,21830=>5335,21930=>5336,22039=>5337,23360=>5338,23577=>5339,23776=>5340,24120=>5341,24202=>5342,24224=>5343,24258=>5344,24819=>5345,26705=>5346,27233=>5347,28248=>5348,29245=>5349,29248=>5350,29376=>5351,63994=>5351,30456=>5352,31077=>5353,31665=>5354,32724=>5355,35059=>5356,35316=>5357,35443=>5358,35937=>5359,36062=>5360,38684=>5361,22622=>5362,63852=>5362,29885=>5363,36093=>5364,21959=>5365,31329=>5366,32034=>5367,63850=>5367,12170=>5368,33394=>5368,29298=>5369,12131=>5370,29983=>5370,29989=>5371,31513=>5372,22661=>5373,22779=>5374,23996=>5375,24207=>5376,24246=>5377,24464=>5378,24661=>5379,25234=>5380,25471=>5381,25933=>5382,26257=>5383,26329=>5384,26360=>5385,26646=>5386,26866=>5387,29312=>5388,29790=>5389,31598=>5390,32110=>5391,32214=>5392,32626=>5393,32997=>5394,33298=>5395,34223=>5396,35199=>5397,35475=>5398,36893=>5399,37604=>5400,12233=>5401,40653=>5401,12239=>5402,40736=>5402,12067=>5403,22805=>5403,22893=>5404,24109=>5405,24796=>5406,26132=>5407,26227=>5408,26512=>5409,27728=>5410,28101=>5411,28511=>5412,12143=>5413,30707=>5413,30889=>5414,33990=>5415,37323=>5416,37675=>5417,20185=>5418,20682=>5419,20808=>5420,21892=>5421,23307=>5422,23459=>5423,25159=>5424,25982=>5425,26059=>5426,28210=>5427,29053=>5428,29697=>5429,29764=>5430,29831=>5431,29887=>5432,30316=>5433,31146=>5434,32218=>5435,32341=>5436,32680=>5437,33146=>5438,33203=>5439,33337=>5440,34330=>5441,34796=>5442,35445=>5443,36323=>5444,36984=>5445,37521=>5446,37925=>5447,39245=>5448,39854=>5449,21352=>5450,23633=>5451,26964=>5452,27844=>5453,27945=>5454,28203=>5455,12166=>5456,33292=>5456,34203=>5457,35131=>5458,35373=>5459,35498=>5460,63855=>5460,63905=>5460,38634=>5461,40807=>5462,21089=>5463,26297=>5464,27570=>5465,32406=>5466,34814=>5467,36109=>5468,38275=>5469,38493=>5470,25885=>5471,28041=>5472,29166=>5473,22478=>5474,22995=>5475,23468=>5476,24615=>5477,24826=>5478,25104=>5479,26143=>5480,26207=>5481,29481=>5482,29689=>5483,30427=>5484,30465=>5485,63853=>5485,31596=>5486,32854=>5487,32882=>5488,33125=>5489,35488=>5490,37266=>5491,19990=>5492,21218=>5493,27506=>5494,27927=>5495,31237=>5496,31545=>5497,32048=>5498,36016=>5499,21484=>5500,22063=>5501,22609=>5502,23477=>5503,12073=>5504,23567=>5504,23569=>5505,24034=>5506,25152=>5507,25475=>5508,25620=>5509,26157=>5510,26803=>5511,27836=>5512,28040=>5513,28335=>5514,28703=>5515,28836=>5516,29138=>5517,29990=>5518,30095=>5519,30094=>5520,30233=>5521,31505=>5522,31712=>5523,31787=>5524,32032=>5525,32057=>5526,34092=>5527,34157=>5528,34311=>5529,35380=>5530,36877=>5531,36961=>5532,37045=>5533,37559=>5534,38902=>5535,39479=>5536,20439=>5537,23660=>5538,26463=>5539,28049=>5540,31903=>5541,32396=>5542,35606=>5543,36118=>5544,36895=>5545,23403=>5546,24061=>5547,25613=>5548,33984=>5549,36956=>5550,39137=>5551,29575=>5552,63841=>5552,63963=>5552,23435=>5553,24730=>5554,26494=>5555,28126=>5556,35359=>5557,35494=>5558,36865=>5559,38924=>5560,21047=>5561,28753=>5562,30862=>5563,37782=>5564,34928=>5565,37335=>5566,20462=>5567,21463=>5568,22013=>5569,22234=>5570,22402=>5571,22781=>5572,23234=>5573,23432=>5574,23723=>5575,23744=>5576,24101=>5577,24833=>5578,25101=>5579,12095=>5580,25163=>5580,25480=>5581,25628=>5582,25910=>5583,25976=>5584,63849=>5584,27193=>5585,27530=>5586,12116=>5587,27700=>5587,27929=>5588,28465=>5589,29159=>5590,29417=>5591,29560=>5592,29703=>5593,29874=>5594,30246=>5595,30561=>5596,31168=>5597,31319=>5598,31466=>5599,31929=>5600,32143=>5601,32172=>5602,32353=>5603,32670=>5604,33065=>5605,33585=>5606,33936=>5607,34010=>5608,34282=>5609,34966=>5610,35504=>5611,35728=>5612,36664=>5613,36930=>5614,36995=>5615,37228=>5616,37526=>5617,37561=>5618,38539=>5619,38567=>5620,38568=>5621,38614=>5622,38656=>5623,38920=>5624,12216=>5625,39318=>5625,39635=>5626,39706=>5627,21460=>5628,22654=>5629,22809=>5630,23408=>5631,23487=>5632,28113=>5633,28506=>5634,29087=>5635,29729=>5636,29881=>5637,32901=>5638,33789=>5639,24033=>5640,24455=>5641,24490=>5642,24642=>5643,26092=>5644,26642=>5645,26991=>5646,27219=>5647,27529=>5648,27957=>5649,28147=>5650,29667=>5651,30462=>5652,30636=>5653,31565=>5654,32020=>5655,33059=>5656,33308=>5657,33600=>5658,34036=>5659,34147=>5660,35426=>5661,35524=>5662,37255=>5663,37662=>5664,38918=>5665,39348=>5666,25100=>5667,34899=>5668,36848=>5669,37477=>5670,23815=>5671,23847=>5672,23913=>5673,29791=>5674,33181=>5675,34664=>5676,28629=>5677,25342=>5678,63859=>5678,32722=>5679,35126=>5680,35186=>5681,19998=>5682,20056=>5683,20711=>5684,21213=>5685,21319=>5686,25215=>5687,26119=>5688,32361=>5689,34821=>5690,38494=>5691,20365=>5692,21273=>5693,22070=>5694,22987=>5695,23204=>5696,12075=>5697,23608=>5697,23630=>5698,23629=>5699,24066=>5700,24337=>5701,24643=>5702,26045=>5703,26159=>5704,26178=>5705,26558=>5706,26612=>5707,29468=>5708,12142=>5709,30690=>5709,12144=>5710,31034=>5710,32709=>5711,33940=>5712,33997=>5713,35222=>5714,35430=>5715,35433=>5716,35553=>5717,12183=>5718,35925=>5718,35962=>5719,22516=>5720,23508=>5721,24335=>5722,24687=>5723,25325=>5724,26893=>5725,27542=>5726,28252=>5727,29060=>5728,31698=>5729,34645=>5730,35672=>5731,63996=>5731,36606=>5732,12215=>5733,39135=>5733,39166=>5734,20280=>5735,20353=>5736,20449=>5737,21627=>5738,23072=>5739,23480=>5740,24892=>5741,26032=>5742,26216=>5743,29180=>5744,30003=>5745,31070=>5746,32051=>5747,33102=>5748,12162=>5749,33251=>5749,33688=>5750,34218=>5751,34254=>5752,34563=>5753,35338=>5754,12189=>5755,36523=>5755,12191=>5756,36763=>5756,36805=>5757,22833=>5758,23460=>5759,23526=>5760,24713=>5761,23529=>5762,23563=>5763,12092=>5764,24515=>5764,27777=>5765,28145=>5766,28683=>5767,29978=>5768,33455=>5769,35574=>5770,20160=>5771,63997=>5771,12055=>5772,21313=>5772,38617=>5773,12114=>5774,27663=>5774,20126=>5775,20420=>5776,20818=>5777,21854=>5778,23077=>5779,23784=>5780,25105=>5781,12123=>5782,29273=>5782,33469=>5783,33706=>5784,34558=>5785,34905=>5786,35357=>5787,38463=>5788,38597=>5789,39187=>5790,40201=>5791,40285=>5792,22538=>5793,23731=>5794,23997=>5795,24132=>5796,24801=>5797,63929=>5797,24853=>5798,25569=>5799,27138=>5800,63764=>5800,63836=>5800,63935=>5800,28197=>5801,37122=>5802,37716=>5803,38990=>5804,39952=>5805,40823=>5806,23433=>5807,23736=>5808,25353=>5809,26191=>5810,26696=>5811,30524=>5812,38593=>5813,38797=>5814,38996=>5815,39839=>5816,26017=>5817,35585=>5818,36555=>5819,38332=>5820,21813=>5821,23721=>5822,24022=>5823,24245=>5824,26263=>5825,30284=>5826,33780=>5827,38343=>5828,22739=>5829,25276=>5830,29390=>5831,40232=>5832,20208=>5833,22830=>5834,24591=>5835,26171=>5836,27523=>5837,31207=>5838,40230=>5839,21395=>5840,21696=>5841,22467=>5842,23830=>5843,24859=>5844,26326=>5845,28079=>5846,30861=>5847,33406=>5848,38552=>5849,38724=>5850,21380=>5851,25212=>5852,25494=>5853,28082=>5854,32266=>5855,33099=>5856,38989=>5857,27387=>5858,32588=>5859,40367=>5860,40474=>5861,20063=>5862,20539=>5863,20918=>5864,22812=>5865,24825=>5866,25590=>5867,26928=>5868,29242=>5869,32822=>5870,37326=>5871,24369=>5872,32004=>5873,33509=>5874,63860=>5874,33903=>5875,33979=>5876,34277=>5877,36493=>5878,20335=>5879,22756=>5880,23363=>5881,24665=>5882,25562=>5883,25880=>5884,25965=>5885,26264=>5886,26954=>5887,27171=>5888,27915=>5889,28673=>5890,29036=>5891,30162=>5892,30221=>5893,31155=>5894,31344=>5895,12154=>5896,32650=>5896,35140=>5897,35731=>5898,37312=>5899,38525=>5900,39178=>5901,22276=>5902,24481=>5903,26044=>5904,28417=>5905,30208=>5906,31142=>5907,35486=>5908,39341=>5909,12226=>5910,39770=>5910,40812=>5911,20740=>5912,25014=>5913,25233=>5914,27277=>5915,33222=>5916,20547=>5917,22576=>5918,24422=>5919,28937=>5920,12180=>5921,35328=>5921,35578=>5922,23420=>5923,34326=>5924,20474=>5925,20796=>5926,22196=>5927,22852=>5928,25513=>5929,28153=>5930,23978=>5931,26989=>5932,20870=>5933,20104=>5934,20313=>5935,22914=>5936,27487=>5937,27741=>5938,29877=>5939,30998=>5940,33287=>5941,33349=>5942,33593=>5943,36671=>5944,36701=>5945,39192=>5946,20134=>5947,22495=>5948,24441=>5949,26131=>5950,63968=>5950,30123=>5951,32377=>5952,35695=>5953,36870=>5954,39515=>5955,22181=>5956,22567=>5957,23032=>5958,23071=>5959,23476=>5960,24310=>5961,25424=>5962,25403=>5963,26941=>5964,27783=>5965,27839=>5966,28046=>5967,28051=>5968,28149=>5969,28436=>5970,28895=>5971,28982=>5972,29017=>5973,29123=>5974,29141=>5975,30799=>5976,30831=>5977,31605=>5978,32227=>5979,32303=>5980,34893=>5981,36575=>5982,37467=>5983,40182=>5984,24709=>5985,28037=>5986,29105=>5987,38321=>5988,21421=>5989,26579=>5990,28814=>5991,28976=>5992,29744=>5993,33398=>5994,33490=>5995,38331=>5996,39653=>5997,40573=>5998,26308=>5999,29121=>6000,33865=>6001,63854=>6001,22603=>6002,23992=>6003,24433=>6004,26144=>6005,26254=>6006,27001=>6007,27054=>6008,27704=>6009,27891=>6010,28214=>6011,28481=>6012,28634=>6013,28699=>6014,28719=>6015,29008=>6016,29151=>6017,29552=>6018,29787=>6019,29908=>6020,30408=>6021,31310=>6022,32403=>6023,33521=>6024,35424=>6025,36814=>6026,37704=>6027,38681=>6028,20034=>6029,20522=>6030,21000=>6031,21473=>6032,26355=>6033,27757=>6034,28618=>6035,29450=>6036,30591=>6037,31330=>6038,33454=>6039,34269=>6040,34306=>6041,35028=>6042,35427=>6043,35709=>6044,35947=>6045,37555=>6046,38675=>6047,38928=>6048,20116=>6049,20237=>6050,20425=>6051,20658=>6052,21320=>6053,21566=>6054,21555=>6055,21978=>6056,22626=>6057,22714=>6058,22887=>6059,23067=>6060,23524=>6061,24735=>6062,25034=>6063,25942=>6064,26111=>6065,26212=>6066,26791=>6067,27738=>6068,28595=>6069,28879=>6070,29100=>6071,29522=>6072,31613=>6073,34568=>6074,35492=>6075,39986=>6076,40711=>6077,23627=>6078,27779=>6079,29508=>6080,12127=>6081,29577=>6081,37434=>6082,28331=>6083,29797=>6084,30239=>6085,31337=>6086,32277=>6087,34314=>6088,20800=>6089,22725=>6090,25793=>6091,29934=>6092,29973=>6093,30320=>6094,32705=>6095,37013=>6096,38605=>6097,39252=>6098,28198=>6099,12129=>6100,29926=>6100,31401=>6101,31402=>6102,33253=>6103,34521=>6104,34680=>6105,35355=>6106,23113=>6107,23436=>6108,23451=>6109,26785=>6110,26880=>6111,28003=>6112,29609=>6113,29715=>6114,29740=>6115,30871=>6116,32233=>6117,32747=>6118,33048=>6119,33109=>6120,33694=>6121,35916=>6122,38446=>6123,63942=>6123,38929=>6124,12104=>6125,26352=>6125,24448=>6126,26106=>6127,26505=>6128,27754=>6129,29579=>6130,20525=>6131,23043=>6132,27498=>6133,30702=>6134,22806=>6135,23916=>6136,24013=>6137,29477=>6138,30031=>6139,20709=>6140,20985=>6141,22575=>6142,22829=>6143,22934=>6144,23002=>6145,23525=>6146,23970=>6147,25303=>6148,25622=>6149,25747=>6150,25854=>6151,26332=>6152,27208=>6153,29183=>6154,29796=>6155,31368=>6156,31407=>6157,32327=>6158,32350=>6159,32768=>6160,33136=>6161,34799=>6162,35201=>6163,35616=>6164,36953=>6165,36992=>6166,39250=>6167,24958=>6168,27442=>6169,28020=>6170,32287=>6171,35109=>6172,36785=>6173,20433=>6174,20653=>6175,20887=>6176,21191=>6177,22471=>6178,22665=>6179,23481=>6180,24248=>6181,24898=>6182,27029=>6183,28044=>6184,28263=>6185,28342=>6186,29076=>6187,29794=>6188,12132=>6189,29992=>6189,29996=>6190,32883=>6191,33592=>6192,33993=>6193,36362=>6194,37780=>6195,37854=>6196,20110=>6197,20305=>6198,20598=>6199,20778=>6200,12060=>6201,21448=>6201,21451=>6202,21491=>6203,23431=>6204,23507=>6205,23588=>6206,24858=>6207,24962=>6208,26100=>6209,12124=>6210,29275=>6210,29591=>6211,29760=>6212,30402=>6213,31056=>6214,31121=>6215,31161=>6216,32006=>6217,12155=>6218,32701=>6218,33419=>6219,34261=>6220,34398=>6221,36802=>6222,36935=>6223,37109=>6224,37354=>6225,38533=>6226,12204=>6227,38632=>6227,38633=>6228,21206=>6229,24423=>6230,26093=>6231,26161=>6232,26671=>6233,29020=>6234,31286=>6235,37057=>6236,38922=>6237,20113=>6238,27218=>6239,27550=>6240,28560=>6241,29065=>6242,32792=>6243,33464=>6244,34131=>6245,36939=>6246,38549=>6247,38642=>6248,38907=>6249,34074=>6250,39729=>6251,20112=>6252,29066=>6253,38596=>6254,20803=>6255,21407=>6256,21729=>6257,22291=>6258,22290=>6259,22435=>6260,23195=>6261,23236=>6262,23491=>6263,24616=>6264,24895=>6265,25588=>6266,27781=>6267,27961=>6268,28274=>6269,28304=>6270,29232=>6271,29503=>6272,29783=>6273,33489=>6274,34945=>6275,36677=>6276,36960=>6277,38498=>6278,39000=>6279,40219=>6280,12105=>6281,26376=>6281,36234=>6282,37470=>6283,20301=>6284,20553=>6285,20702=>6286,21361=>6287,22285=>6288,22996=>6289,23041=>6290,23561=>6291,24944=>6292,26256=>6293,28205=>6294,29234=>6295,29771=>6296,32239=>6297,32963=>6298,33806=>6299,33894=>6300,34111=>6301,34655=>6302,34907=>6303,35096=>6304,35586=>6305,36949=>6306,12209=>6307,38859=>6307,39759=>6308,20083=>6309,20369=>6310,20754=>6311,20842=>6312,21807=>6313,21929=>6314,23418=>6315,23461=>6316,24188=>6317,24189=>6318,24254=>6319,24736=>6320,24799=>6321,24840=>6322,24841=>6323,25540=>6324,25912=>6325,26377=>6326,26580=>6327,26586=>6328,26977=>6329,26978=>6330,27833=>6331,27943=>6332,28216=>6333,28641=>6334,29494=>6335,29495=>6336,29788=>6337,30001=>6338,30290=>6339,32173=>6340,33278=>6341,33848=>6342,35029=>6343,35480=>6344,35547=>6345,35565=>6346,36400=>6347,36418=>6348,36938=>6349,36926=>6350,36986=>6351,12195=>6352,37193=>6352,37321=>6353,37742=>6354,22537=>6355,27603=>6356,12161=>6357,32905=>6357,32946=>6358,20801=>6359,22891=>6360,23609=>6361,28516=>6362,29607=>6363,32996=>6364,36103=>6365,37399=>6366,38287=>6367,12160=>6368,32895=>6368,25102=>6369,28700=>6370,32104=>6371,34701=>6372,22432=>6373,24681=>6374,24903=>6375,27575=>6376,35518=>6377,37504=>6378,38577=>6379,12036=>6380,20057=>6380,21535=>6381,28139=>6382,34093=>6383,38512=>6384,12211=>6385,38899=>6385,39150=>6386,25558=>6387,27875=>6388,12194=>6389,37009=>6389,20957=>6390,25033=>6391,33210=>6392,40441=>6393,20381=>6394,20506=>6395,20736=>6396,23452=>6397,24847=>6398,25087=>6399,25836=>6400,26885=>6401,27589=>6402,30097=>6403,30691=>6404,32681=>6405,33380=>6406,34191=>6407,34811=>6408,12176=>6409,34915=>6409,35516=>6410,35696=>6411,37291=>6412,12038=>6413,20108=>6413,20197=>6414,20234=>6415,22839=>6416,23016=>6417,24050=>6418,24347=>6419,24411=>6420,24609=>6421,29246=>6422,29669=>6423,30064=>6424,63842=>6424,30157=>6425,31227=>6426,12157=>6427,32780=>6427,12159=>6428,32819=>6428,32900=>6429,33505=>6430,33617=>6431,36029=>6432,36019=>6433,36999=>6434,39156=>6435,39180=>6436,28727=>6437,30410=>6438,32714=>6439,32716=>6440,32764=>6441,35610=>6442,12040=>6443,20154=>6443,20161=>6444,20995=>6445,21360=>6446,21693=>6447,63902=>6447,22240=>6448,23035=>6449,23493=>6450,24341=>6451,24525=>6452,28270=>6453,32106=>6454,33589=>6455,34451=>6456,35469=>6457,38765=>6458,38775=>6459,12032=>6460,19968=>6460,20314=>6461,20350=>6462,22777=>6463,12103=>6464,26085=>6464,28322=>6465,36920=>6466,37808=>6467,39353=>6468,20219=>6469,22764=>6470,22922=>6471,23001=>6472,24641=>6473,31252=>6474,33615=>6475,36035=>6476,12042=>6477,20837=>6477,21316=>6478,20173=>6479,21097=>6480,23381=>6481,33471=>6482,20180=>6483,21050=>6484,63999=>6484,21672=>6485,22985=>6486,23039=>6487,12070=>6488,23376=>6488,23383=>6489,23388=>6490,24675=>6491,24904=>6492,28363=>6493,28825=>6494,63995=>6494,29038=>6495,29574=>6496,29943=>6497,30133=>6498,30913=>6499,32043=>6500,32773=>6501,12163=>6502,33258=>6502,33576=>6503,34071=>6504,34249=>6505,35566=>6506,36039=>6507,38604=>6508,20316=>6509,21242=>6510,22204=>6511,26027=>6512,26152=>6513,28796=>6514,28856=>6515,29237=>6516,32189=>6517,33421=>6518,37196=>6519,38592=>6520,40306=>6521,23409=>6522,26855=>6523,27544=>6524,28538=>6525,30430=>6526,23697=>6527,26283=>6528,28507=>6529,31668=>6530,31786=>6531,34870=>6532,38620=>6533,19976=>6534,20183=>6535,21280=>6536,22580=>6537,22715=>6538,22767=>6539,22892=>6540,23559=>6541,24115=>6542,24196=>6543,24373=>6544,25484=>6545,26290=>6546,26454=>6547,27167=>6548,27299=>6549,27404=>6550,28479=>6551,29254=>6552,29520=>6553,29835=>6554,31456=>6555,31911=>6556,33144=>6557,33247=>6558,33255=>6559,33674=>6560,33900=>6561,34083=>6562,34196=>6563,34255=>6564,35037=>6565,36115=>6566,37292=>6567,12199=>6568,38263=>6568,38556=>6569,20877=>6570,21705=>6571,22312=>6572,23472=>6573,25165=>6574,26448=>6575,26685=>6576,26771=>6577,28221=>6578,28371=>6579,28797=>6580,32289=>6581,35009=>6582,36001=>6583,36617=>6584,40779=>6585,40782=>6586,29229=>6587,31631=>6588,35533=>6589,37658=>6590,20295=>6591,20302=>6592,20786=>6593,21632=>6594,22992=>6595,24213=>6596,25269=>6597,26485=>6598,26990=>6599,27159=>6600,27822=>6601,28186=>6602,29401=>6603,29482=>6604,30141=>6605,31672=>6606,32053=>6607,33511=>6608,33785=>6609,33879=>6610,34295=>6611,35419=>6612,36015=>6613,36487=>6614,36889=>6615,37048=>6616,38606=>6617,40799=>6618,21219=>6619,21514=>6620,23265=>6621,23490=>6622,25688=>6623,25973=>6624,28404=>6625,29380=>6626,30340=>6627,31309=>6628,31515=>6629,31821=>6630,32318=>6631,32735=>6632,33659=>6633,35627=>6634,36042=>6635,12186=>6636,36196=>6636,36321=>6637,36447=>6638,36842=>6639,36857=>6640,36969=>6641,37841=>6642,20291=>6643,20346=>6644,20659=>6645,20840=>6646,20856=>6647,21069=>6648,21098=>6649,22625=>6650,22652=>6651,22880=>6652,23560=>6653,23637=>6654,24283=>6655,24731=>6656,25136=>6657,26643=>6658,27583=>6659,27656=>6660,28593=>6661,29006=>6662,29728=>6663,12133=>6664,30000=>6664,30008=>6665,30033=>6666,30322=>6667,31564=>6668,31627=>6669,31661=>6670,31686=>6671,32399=>6672,35438=>6673,36670=>6674,36681=>6675,37439=>6676,37523=>6677,37666=>6678,37931=>6679,38651=>6680,39002=>6681,39019=>6682,39198=>6683,20999=>6684,64000=>6684,25130=>6685,25240=>6686,27993=>6687,30308=>6688,31434=>6689,31680=>6690,32118=>6691,21344=>6692,23742=>6693,24215=>6694,28472=>6695,28857=>6696,31896=>6697,38673=>6698,39822=>6699,40670=>6700,25509=>6701,25722=>6702,34678=>6703,19969=>6704,20117=>6705,20141=>6706,20572=>6707,20597=>6708,21576=>6709,22979=>6710,23450=>6711,24128=>6712,24237=>6713,24311=>6714,24449=>6715,24773=>6716,25402=>6717,25919=>6718,25972=>6719,26060=>6720,26230=>6721,26232=>6722,26622=>6723,26984=>6724,27273=>6725,27491=>6726,27712=>6727,28096=>6728,28136=>6729,28191=>6730,28254=>6731,28702=>6732,28833=>6733,29582=>6734,29693=>6735,30010=>6736,30555=>6737,30855=>6738,31118=>6739,31243=>6740,31357=>6741,31934=>6742,32142=>6743,33351=>6744,35330=>6745,35562=>6746,35998=>6747,37165=>6748,37194=>6749,37336=>6750,37478=>6751,37580=>6752,37664=>6753,38662=>6754,38742=>6755,38748=>6756,38914=>6757,12237=>6758,40718=>6758,21046=>6759,21137=>6760,21884=>6761,22564=>6762,24093=>6763,24351=>6764,24716=>6765,25552=>6766,26799=>6767,28639=>6768,31085=>6769,31532=>6770,33229=>6771,34234=>6772,35069=>6773,35576=>6774,36420=>6775,37261=>6776,38500=>6777,38555=>6778,38717=>6779,38988=>6780,12241=>6781,40778=>6781,20430=>6782,20806=>6783,20939=>6784,21161=>6785,22066=>6786,24340=>6787,24427=>6788,25514=>6789,25805=>6790,26089=>6791,26177=>6792,26362=>6793,26361=>6794,26397=>6795,26781=>6796,26839=>6797,27133=>6798,28437=>6799,28526=>6800,29031=>6801,29157=>6802,12118=>6803,29226=>6803,29866=>6804,30522=>6805,31062=>6806,31066=>6807,31199=>6808,31264=>6809,31381=>6810,31895=>6811,31967=>6812,32068=>6813,32368=>6814,32903=>6815,34299=>6816,34468=>6817,35412=>6818,35519=>6819,36249=>6820,36481=>6821,36896=>6822,36973=>6823,37347=>6824,38459=>6825,38613=>6826,12227=>6827,40165=>6827,26063=>6828,31751=>6829,12188=>6830,36275=>6830,37827=>6831,23384=>6832,23562=>6833,21330=>6834,25305=>6835,29469=>6836,20519=>6837,23447=>6838,24478=>6839,24752=>6840,24939=>6841,26837=>6842,28121=>6843,29742=>6844,31278=>6845,32066=>6846,32156=>6847,32305=>6848,33131=>6849,36394=>6850,36405=>6851,37758=>6852,37912=>6853,20304=>6854,22352=>6855,24038=>6856,24231=>6857,25387=>6858,32618=>6859,20027=>6860,20303=>6861,20367=>6862,20570=>6863,23005=>6864,32964=>6865,21610=>6866,21608=>6867,22014=>6868,22863=>6869,23449=>6870,24030=>6871,24282=>6872,26205=>6873,26417=>6874,26609=>6875,26666=>6876,27880=>6877,27954=>6878,28234=>6879,28557=>6880,28855=>6881,29664=>6882,30087=>6883,31820=>6884,32002=>6885,32044=>6886,32162=>6887,12168=>6888,33311=>6888,34523=>6889,35387=>6890,35461=>6891,12187=>6892,36208=>6892,36490=>6893,36659=>6894,36913=>6895,37198=>6896,37202=>6897,37956=>6898,39376=>6899,12149=>6900,31481=>6900,31909=>6901,20426=>6902,20737=>6903,20934=>6904,22472=>6905,23535=>6906,23803=>6907,26201=>6908,27197=>6909,27994=>6910,28310=>6911,28652=>6912,28940=>6913,30063=>6914,31459=>6915,34850=>6916,36897=>6917,36981=>6918,38603=>6919,39423=>6920,33537=>6921,20013=>6922,20210=>6923,34886=>6924,37325=>6925,21373=>6926,27355=>6927,26987=>6928,27713=>6929,33914=>6930,22686=>6931,24974=>6932,26366=>6933,25327=>6934,28893=>6935,29969=>6936,30151=>6937,32338=>6938,33976=>6939,35657=>6940,36104=>6941,20043=>6942,21482=>6943,21675=>6944,22320=>6945,22336=>6946,24535=>6947,25345=>6948,25351=>6949,25711=>6950,12096=>6951,25903=>6951,26088=>6952,26234=>6953,26525=>6954,26547=>6955,12108=>6956,27490=>6956,27744=>6957,27802=>6958,28460=>6959,30693=>6960,30757=>6961,31049=>6962,31063=>6963,32025=>6964,32930=>6965,33026=>6966,12164=>6967,33267=>6967,33437=>6968,33463=>6969,34584=>6970,35468=>6971,36100=>6972,36286=>6973,36978=>6974,30452=>6975,31257=>6976,31287=>6977,32340=>6978,32887=>6979,21767=>6980,21972=>6981,22645=>6982,25391=>6983,25634=>6984,26185=>6985,26187=>6986,26733=>6987,27035=>6988,27524=>6989,27941=>6990,28337=>6991,29645=>6992,29800=>6993,29857=>6994,30043=>6995,30137=>6996,30433=>6997,30494=>6998,30603=>6999,31206=>7000,32265=>7001,32285=>7002,33275=>7003,34095=>7004,34967=>7005,35386=>7006,36049=>7007,36587=>7008,12192=>7009,36784=>7009,63857=>7009,36914=>7010,37805=>7011,38499=>7012,38515=>7013,38663=>7014,20356=>7015,21489=>7016,23018=>7017,23241=>7018,24089=>7019,26702=>7020,29894=>7021,30142=>7022,31209=>7023,31378=>7024,33187=>7025,34541=>7026,36074=>7027,36300=>7028,36845=>7029,26015=>7030,26389=>7031,22519=>7032,28503=>7033,32221=>7034,36655=>7035,37878=>7036,38598=>7037,24501=>7038,25074=>7039,28548=>7040,19988=>7041,20376=>7042,20511=>7043,21449=>7044,21983=>7045,23919=>7046,24046=>7047,27425=>7048,27492=>7049,30923=>7050,31642=>7051,36425=>7052,12190=>7053,36554=>7053,63746=>7053,36974=>7054,25417=>7055,25662=>7056,30528=>7057,31364=>7058,37679=>7059,38015=>7060,40810=>7061,25776=>7062,28591=>7063,29158=>7064,29864=>7065,29914=>7066,31428=>7067,31762=>7068,32386=>7069,31922=>7070,32408=>7071,35738=>7072,36106=>7073,38013=>7074,39184=>7075,39244=>7076,21049=>7077,23519=>7078,25830=>7079,26413=>7080,32046=>7081,20717=>7082,21443=>7083,63851=>7083,22649=>7084,24920=>7085,24921=>7086,25082=>7087,26028=>7088,31449=>7089,35730=>7090,35734=>7091,20489=>7092,20513=>7093,21109=>7094,21809=>7095,23100=>7096,24288=>7097,24432=>7098,24884=>7099,25950=>7100,26124=>7101,26166=>7102,26274=>7103,27085=>7104,28356=>7105,28466=>7106,29462=>7107,30241=>7108,31379=>7109,33081=>7110,33369=>7111,33750=>7112,33980=>7113,20661=>7114,22512=>7115,23488=>7116,23528=>7117,24425=>7118,25505=>7119,30758=>7120,32181=>7121,33756=>7122,34081=>7123,37319=>7124,37365=>7125,20874=>7126,26613=>7127,31574=>7128,36012=>7129,20932=>7130,22971=>7131,24765=>7132,34389=>7133,20508=>7134,21076=>7135,23610=>7136,24957=>7137,25114=>7138,25299=>7139,64002=>7139,25842=>7140,26021=>7141,28364=>7142,30240=>7143,33034=>7144,36448=>7145,38495=>7146,38587=>7147,20191=>7148,21315=>7149,21912=>7150,22825=>7151,24029=>7152,25797=>7153,27849=>7154,28154=>7155,29588=>7156,31359=>7157,12167=>7158,33307=>7158,34214=>7159,36068=>7160,36368=>7161,36983=>7162,37351=>7163,38369=>7164,38433=>7165,38854=>7166,20984=>7167,21746=>7168,21894=>7169,24505=>7170,25764=>7171,28552=>7172,32180=>7173,36639=>7174,36685=>7175,37941=>7176,20681=>7177,23574=>7178,27838=>7179,28155=>7180,29979=>7181,30651=>7182,31805=>7183,31844=>7184,35449=>7185,35522=>7186,22558=>7187,22974=>7188,24086=>7189,25463=>7190,29266=>7191,30090=>7192,30571=>7193,35548=>7194,36028=>7195,36626=>7196,24307=>7197,26228=>7198,28152=>7199,32893=>7200,33729=>7201,35531=>7202,12205=>7203,38737=>7203,39894=>7204,21059=>7205,26367=>7206,28053=>7207,28399=>7208,32224=>7209,35558=>7210,36910=>7211,36958=>7212,39636=>7213,21021=>7214,21119=>7215,21736=>7216,24980=>7217,25220=>7218,25307=>7219,26786=>7220,26898=>7221,26970=>7222,27189=>7223,28818=>7224,28966=>7225,30813=>7226,30977=>7227,30990=>7228,31186=>7229,31245=>7230,32918=>7231,12171=>7232,33400=>7232,33493=>7233,33609=>7234,34121=>7235,35970=>7236,36229=>7237,37218=>7238,37259=>7239,37294=>7240,20419=>7241,22225=>7242,29165=>7243,30679=>7244,34560=>7245,35320=>7246,12072=>7247,23544=>7247,24534=>7248,26449=>7249,37032=>7250,21474=>7251,22618=>7252,23541=>7253,24740=>7254,24961=>7255,25696=>7256,32317=>7257,32880=>7258,34085=>7259,37507=>7260,25774=>7261,20652=>7262,23828=>7263,26368=>7264,22684=>7265,25277=>7266,25512=>7267,26894=>7268,27000=>7269,27166=>7270,28267=>7271,30394=>7272,31179=>7273,33467=>7274,33833=>7275,35535=>7276,36264=>7277,36861=>7278,37138=>7279,37195=>7280,37276=>7281,37648=>7282,37656=>7283,37786=>7284,38619=>7285,39478=>7286,39949=>7287,19985=>7288,30044=>7289,31069=>7290,31482=>7291,31569=>7292,31689=>7293,32302=>7294,33988=>7295,36441=>7296,36468=>7297,36600=>7298,36880=>7299,26149=>7300,26943=>7301,29763=>7302,20986=>7303,26414=>7304,40668=>7305,20805=>7306,24544=>7307,27798=>7308,34802=>7309,34909=>7310,34935=>7311,24756=>7312,33205=>7313,33795=>7314,36101=>7315,21462=>7316,21561=>7317,22068=>7318,23094=>7319,23601=>7320,28810=>7321,32736=>7322,32858=>7323,33030=>7324,33261=>7325,36259=>7326,37257=>7327,39519=>7328,40434=>7329,20596=>7330,20164=>7331,21408=>7332,24827=>7333,28204=>7334,23652=>7335,20360=>7336,20516=>7337,21988=>7338,23769=>7339,24159=>7340,24677=>7341,26772=>7342,27835=>7343,28100=>7344,29118=>7345,30164=>7346,30196=>7347,30305=>7348,31258=>7349,31305=>7350,32199=>7351,32251=>7352,32622=>7353,33268=>7354,34473=>7355,36636=>7356,38601=>7357,39347=>7358,12242=>7359,40786=>7359,21063=>7360,21189=>7361,39149=>7362,35242=>7363,19971=>7364,26578=>7365,28422=>7366,20405=>7367,23522=>7368,26517=>7369,27784=>7370,63858=>7370,28024=>7371,29723=>7372,30759=>7373,37341=>7374,37756=>7375,34756=>7376,31204=>7377,31281=>7378,24555=>7379,20182=>7380,21668=>7381,21822=>7382,22702=>7383,22949=>7384,24816=>7385,25171=>7386,25302=>7387,26422=>7388,26965=>7389,33333=>7390,38464=>7391,39345=>7392,39389=>7393,20524=>7394,21331=>7395,21828=>7396,22396=>7397,25176=>7398,25826=>7399,26219=>7400,26589=>7401,28609=>7402,28655=>7403,29730=>7404,29752=>7405,35351=>7406,37944=>7407,21585=>7408,22022=>7409,22374=>7410,24392=>7411,24986=>7412,27470=>7413,28760=>7414,28845=>7415,32187=>7416,35477=>7417,22890=>7418,33067=>7419,25506=>7420,30472=>7421,32829=>7422,36010=>7423,22612=>7424,25645=>7425,27067=>7426,23445=>7427,24081=>7428,28271=>7429,34153=>7430,20812=>7431,21488=>7432,22826=>7433,24608=>7434,24907=>7435,27526=>7436,27760=>7437,27888=>7438,31518=>7439,32974=>7440,33492=>7441,36294=>7442,37040=>7443,39089=>7444,25799=>7445,28580=>7446,25745=>7447,25860=>7448,20814=>7449,21520=>7450,12063=>7451,22303=>7451,35342=>7452,24927=>7453,26742=>7454,30171=>7455,31570=>7456,32113=>7457,36890=>7458,22534=>7459,27084=>7460,33151=>7461,35114=>7462,36864=>7463,38969=>7464,20600=>7465,22871=>7466,22956=>7467,25237=>7468,36879=>7469,39722=>7470,24925=>7471,29305=>7472,38358=>7473,22369=>7474,23110=>7475,24052=>7476,25226=>7477,25773=>7478,25850=>7479,26487=>7480,27874=>7481,27966=>7482,29228=>7483,29750=>7484,30772=>7485,32631=>7486,33453=>7487,36315=>7488,38935=>7489,21028=>7490,22338=>7491,26495=>7492,29256=>7493,29923=>7494,36009=>7495,36774=>7496,37393=>7497,38442=>7498,12043=>7499,20843=>7499,21485=>7500,25420=>7501,20329=>7502,21764=>7503,24726=>7504,25943=>7505,27803=>7506,28031=>7507,29260=>7508,29437=>7509,31255=>7510,35207=>7511,12185=>7512,35997=>7512,24429=>7513,28558=>7514,28921=>7515,33192=>7516,24846=>7517,20415=>7518,63845=>7518,20559=>7519,25153=>7520,12122=>7521,29255=>7521,31687=>7522,32232=>7523,32745=>7524,36941=>7525,38829=>7526,39449=>7527,36022=>7528,22378=>7529,24179=>7530,26544=>7531,33805=>7532,35413=>7533,21536=>7534,23318=>7535,24163=>7536,24290=>7537,24330=>7538,25987=>7539,32954=>7540,34109=>7541,38281=>7542,38491=>7543,20296=>7544,21253=>7545,21261=>7546,21263=>7547,21638=>7548,21754=>7549,22275=>7550,24067=>7551,24598=>7552,25243=>7553,25265=>7554,25429=>7555,27873=>7556,28006=>7557,30129=>7558,30770=>7559,32990=>7560,33071=>7561,33502=>7562,33889=>7563,33970=>7564,34957=>7565,35090=>7566,36875=>7567,37610=>7568,39165=>7569,39825=>7570,24133=>7571,26292=>7572,64006=>7572,26333=>7573,28689=>7574,29190=>7575,20469=>7576,21117=>7577,24426=>7578,24915=>7579,26451=>7580,27161=>7581,28418=>7582,29922=>7583,31080=>7584,34920=>7585,35961=>7586,39111=>7587,39108=>7588,39491=>7589,21697=>7590,31263=>7591,26963=>7592,35575=>7593,35914=>7594,12213=>7595,39080=>7595,39342=>7596,24444=>7597,25259=>7598,30130=>7599,12138=>7600,30382=>7600,34987=>7601,36991=>7602,38466=>7603,21305=>7604,24380=>7605,24517=>7606,27852=>7607,63848=>7607,29644=>7608,30050=>7609,12134=>7610,30091=>7610,31558=>7611,33534=>7612,39325=>7613,20047=>7614,36924=>7615,19979=>7616,20309=>7617,21414=>7618,22799=>7619,24264=>7620,26160=>7621,27827=>7622,29781=>7623,33655=>7624,34662=>7625,36032=>7626,36944=>7627,38686=>7628,39957=>7629,22737=>7630,23416=>7631,34384=>7632,35604=>7633,40372=>7634,23506=>7635,24680=>7636,24717=>7637,26097=>7638,27735=>7639,28450=>7640,28579=>7641,28698=>7642,32597=>7643,32752=>7644,38289=>7645,38290=>7646,38480=>7647,38867=>7648,21106=>7649,36676=>7650,20989=>7651,21547=>7652,21688=>7653,21859=>7654,21898=>7655,27323=>7656,28085=>7657,32216=>7658,33382=>7659,37532=>7660,38519=>7661,40569=>7662,21512=>7663,21704=>7664,30418=>7665,34532=>7666,38308=>7667,38356=>7668,38492=>7669,20130=>7670,20233=>7671,23022=>7672,23270=>7673,24055=>7674,24658=>7675,25239=>7676,26477=>7677,26689=>7678,27782=>7679,28207=>7680,32568=>7681,32923=>7682,33322=>7683,38917=>7684,20133=>7685,20565=>7686,21683=>7687,22419=>7688,22874=>7689,23401=>7690,23475=>7691,25032=>7692,26999=>7693,28023=>7694,28707=>7695,34809=>7696,35299=>7697,35442=>7698,35559=>7699,36994=>7700,39405=>7701,39608=>7702,21182=>7703,26680=>7704,20502=>7705,24184=>7706,26447=>7707,33607=>7708,12175=>7709,34892=>7709,64008=>7709,20139=>7710,21521=>7711,22190=>7712,29670=>7713,37141=>7714,38911=>7715,39177=>7716,39255=>7717,12217=>7718,39321=>7718,22099=>7719,22687=>7720,34395=>7721,35377=>7722,25010=>7723,27382=>7724,29563=>7725,36562=>7726,27463=>7727,38570=>7728,39511=>7729,22869=>7730,29184=>7731,36203=>7732,12208=>7733,38761=>7733,20436=>7734,23796=>7735,24358=>7736,25080=>7737,26203=>7738,27883=>7739,28843=>7740,12126=>7741,29572=>7741,29625=>7742,29694=>7743,30505=>7744,30541=>7745,32067=>7746,32098=>7747,32291=>7748,33335=>7749,34898=>7750,36066=>7751,37449=>7752,39023=>7753,23377=>7754,12147=>7755,31348=>7755,12174=>7756,34880=>7756,12212=>7757,38913=>7757,23244=>7758,20448=>7759,21332=>7760,22846=>7761,23805=>7762,25406=>7763,28025=>7764,29433=>7765,33029=>7766,33031=>7767,33698=>7768,37583=>7769,38960=>7770,20136=>7771,20804=>7772,21009=>7773,22411=>7774,24418=>7775,27842=>7776,28366=>7777,28677=>7778,28752=>7779,28847=>7780,29074=>7781,29673=>7782,29801=>7783,63918=>7783,33610=>7784,34722=>7785,34913=>7786,36872=>7787,37026=>7788,37795=>7789,39336=>7790,20846=>7791,24407=>7792,24800=>7793,24935=>7794,26291=>7795,34137=>7796,36426=>7797,37295=>7798,38795=>7799,20046=>7800,20114=>7801,21628=>7802,22741=>7803,22778=>7804,22909=>7805,23733=>7806,24359=>7807,12094=>7808,25142=>7808,25160=>7809,26122=>7810,26215=>7811,27627=>7812,28009=>7813,28111=>7814,28246=>7815,28408=>7816,28564=>7817,28640=>7818,28649=>7819,28765=>7820,29392=>7821,29733=>7822,29786=>7823,29920=>7824,30355=>7825,31068=>7826,31946=>7827,32286=>7828,32993=>7829,33446=>7830,33899=>7831,33983=>7832,34382=>7833,34399=>7834,34676=>7835,35703=>7836,35946=>7837,37804=>7838,38912=>7839,39013=>7840,24785=>7841,25110=>7842,37239=>7843,23130=>7844,26127=>7845,28151=>7846,28222=>7847,29759=>7848,39746=>7849,24573=>7850,24794=>7851,31503=>7852,21700=>7853,24344=>7854,27742=>7855,27859=>7856,27946=>7857,28888=>7858,32005=>7859,34425=>7860,35340=>7861,40251=>7862,21270=>7863,21644=>7864,23301=>7865,27194=>7866,12117=>7867,28779=>7867,30069=>7868,31117=>7869,12146=>7870,31166=>7870,33457=>7871,33775=>7872,35441=>7873,35649=>7874,36008=>7875,38772=>7876,25844=>7877,25899=>7878,30906=>7879,30907=>7880,31339=>7881,20024=>7882,21914=>7883,22864=>7884,23462=>7885,24187=>7886,24739=>7887,25563=>7888,27489=>7889,26213=>7890,26707=>7891,28185=>7892,29029=>7893,29872=>7894,32008=>7895,36996=>7896,39529=>7897,39973=>7898,27963=>7899,28369=>7900,63748=>7900,29502=>7901,35905=>7902,38346=>7903,20976=>7904,24140=>7905,24488=>7906,24653=>7907,24822=>7908,24880=>7909,24908=>7910,26179=>7911,26180=>7912,27045=>7913,27841=>7914,28255=>7915,28361=>7916,28514=>7917,29004=>7918,29852=>7919,30343=>7920,31681=>7921,31783=>7922,33618=>7923,34647=>7924,36945=>7925,38541=>7926,12232=>7927,40643=>7927,21295=>7928,22238=>7929,24315=>7930,24458=>7931,24674=>7932,24724=>7933,25079=>7934,26214=>7935,26371=>7936,27292=>7937,28142=>7938,28590=>7939,28784=>7940,29546=>7941,32362=>7942,33214=>7943,33588=>7944,34516=>7945,35496=>7946,36036=>7947,21123=>7948,29554=>7949,23446=>7950,27243=>7951,37892=>7952,21742=>7953,22150=>7954,23389=>7955,25928=>7956,25989=>7957,26313=>7958,26783=>7959,28045=>7960,28102=>7961,12120=>7962,29243=>7962,32948=>7963,37237=>7964,39501=>7965,20399=>7966,20505=>7967,21402=>7968,21518=>7969,21564=>7970,21897=>7971,21957=>7972,24127=>7973,24460=>7974,26429=>7975,29030=>7976,29661=>7977,36869=>7978,21211=>7979,21235=>7980,22628=>7981,22734=>7982,28932=>7983,29071=>7984,29179=>7985,34224=>7986,35347=>7987,26248=>7988,63941=>7988,34216=>7989,21927=>7990,26244=>7991,29002=>7992,33841=>7993,21321=>7994,21913=>7995,27585=>7996,24409=>7997,24509=>7998,25582=>7999,26249=>8000,28999=>8001,35569=>8002,36637=>8003,40638=>8004,20241=>8005,25658=>8006,28875=>8007,30054=>8008,34407=>8009,24676=>8010,35662=>8011,40440=>8012,20807=>8013,20982=>8014,21256=>8015,27958=>8016,33016=>8017,12234=>8018,40657=>8018,26133=>8019,27427=>8020,28824=>8021,30165=>8022,21507=>8023,23673=>8024,32007=>8025,35350=>8026,12107=>8027,27424=>8027,27453=>8028,27462=>8029,21560=>8030,24688=>8031,27965=>8032,32725=>8033,33288=>8034,20694=>8035,20958=>8036,21916=>8037,22123=>8038,22221=>8039,23020=>8040,23305=>8041,24076=>8042,24985=>8043,24984=>8044,25137=>8045,26206=>8046,26342=>8047,29081=>8048,29113=>8049,29114=>8050,29351=>8051,31143=>8052,31232=>8053,32690=>8054,35440=>8055,12310=>8219,12311=>8220,12312=>8221,12313=>8222,8223=>8237,8219=>8238,8314=>8239,8315=>8240,8316=>8248,8317=>8250,8318=>8251,700=>8275,8942=>8320,8759=>8321,10122=>8342,10123=>8343,10124=>8344,10125=>8345,10126=>8346,10127=>8347,10128=>8348,10129=>8349,10130=>8350,10131=>8351,9398=>8388,9399=>8389,9400=>8390,9401=>8391,9402=>8392,9403=>8393,9404=>8394,9405=>8395,9406=>8396,9407=>8397,9408=>8398,9409=>8399,9410=>8400,9411=>8401,9412=>8402,9413=>8403,9414=>8404,9415=>8405,9416=>8406,9417=>8407,9418=>8408,9419=>8409,9420=>8410,9421=>8411,9422=>8412,9423=>8413,8826=>8475,8827=>8476,8910=>8477,8911=>8478,8832=>8479,8833=>8480,8816=>8481,8817=>8482,8818=>8483,8819=>8484,8842=>8486,8843=>8488,8822=>8489,8823=>8490,8825=>8491,8922=>8492,8923=>8493,8773=>8499,8771=>8500,8776=>8501,8868=>8503,8244=>8582,9839=>8594,8258=>8599,10045=>8604,8226=>8607,8249=>8612,8250=>8613,10010=>8630,10006=>8631,9711=>8633,10070=>8637,9676=>8639,9775=>8664,12320=>8671,10102=>8673,10103=>8674,10104=>8675,10105=>8676,10106=>8677,10107=>8678,10108=>8679,10109=>8680,10110=>8681,10111=>8682,12306=>8700,12342=>8701,8710=>8715,8735=>8717,8741=>8719,8742=>8720,8787=>8722,8785=>8723,8806=>8724,8807=>8725,8723=>8726,8853=>8727,8854=>8728,8855=>8729,8980=>8731,8802=>8734,9649=>8736,8738=>8738,8784=>8739,8867=>8742,8814=>8745,8815=>8746,8837=>8747,8836=>8748,8713=>8749,8716=>8750,8891=>8751,8892=>8752,8794=>8753,8966=>8754,12958=>8761,8252=>8763,9702=>8775,9663=>8779,9653=>8780,9657=>8781,9667=>8782,9674=>8787,12849=>8788,12857=>8789,13259=>8790,9327=>8791,9328=>8792,9329=>8793,9330=>8794,9331=>8795,8656=>8814,8655=>8815,8653=>8816,8657=>8854,8659=>8855,8626=>8864,8625=>8865,8628=>8867,8624=>8868,8627=>8869,8636=>8884,8640=>8885,8644=>8896,8645=>8897,9347=>9042,9348=>9043,9349=>9044,9350=>9045,9351=>9046,12948=>9080,12965=>9096,8672=>9190,8674=>9191,8673=>9192,8675=>9193,8678=>9198,8680=>9199,8679=>9200,8681=>9201,9757=>9222,9759=>9223,12944=>9300,12938=>9301,12939=>9302,12940=>9303,12941=>9304,12942=>9305,12943=>9306,12318=>9322,12319=>9323,8246=>9324,8245=>9326,12540=>9330,44034=>9333,44035=>9334,44037=>9335,44038=>9336,44043=>9337,44044=>9338,44045=>9339,44046=>9340,44047=>9341,44056=>9342,44062=>9343,44063=>9344,44065=>9345,44066=>9346,44067=>9347,44069=>9348,44070=>9349,44071=>9350,44072=>9351,44073=>9352,44074=>9353,44075=>9354,44078=>9355,44082=>9356,44083=>9357,44084=>9358,44085=>9359,44086=>9360,44087=>9361,44090=>9362,44091=>9363,44093=>9364,44094=>9365,44095=>9366,44097=>9367,44098=>9368,44099=>9369,44100=>9370,44101=>9371,44102=>9372,44103=>9373,44104=>9374,44105=>9375,44106=>9376,44108=>9377,44110=>9378,44111=>9379,44112=>9380,44113=>9381,44114=>9382,44115=>9383,44117=>9384,44118=>9385,44119=>9386,44121=>9387,44122=>9388,44123=>9389,44125=>9390,44126=>9391,44127=>9392,44128=>9393,44129=>9394,44130=>9395,44131=>9396,44132=>9397,44133=>9398,44134=>9399,44135=>9400,44136=>9401,44137=>9402,44138=>9403,44139=>9404,44140=>9405,44141=>9406,44142=>9407,44143=>9408,44146=>9409,44147=>9410,44149=>9411,44150=>9412,44153=>9413,44155=>9414,44156=>9415,44157=>9416,44158=>9417,44159=>9418,44162=>9419,44167=>9420,44168=>9421,44173=>9422,44174=>9423,44175=>9424,44177=>9425,44178=>9426,44179=>9427,44181=>9428,44182=>9429,44183=>9430,44184=>9431,44185=>9432,44186=>9433,44187=>9434,44190=>9435,44194=>9436,44195=>9437,44196=>9438,44197=>9439,44198=>9440,44199=>9441,44203=>9442,44205=>9443,44206=>9444,44209=>9445,44210=>9446,44211=>9447,44212=>9448,44213=>9449,44214=>9450,44215=>9451,44218=>9452,44222=>9453,44223=>9454,44224=>9455,44226=>9456,44227=>9457,44229=>9458,44230=>9459,44231=>9460,44233=>9461,44234=>9462,44235=>9463,44237=>9464,44238=>9465,44239=>9466,44240=>9467,44241=>9468,44242=>9469,44243=>9470,44244=>9471,44246=>9472,44248=>9473,44249=>9474,44250=>9475,44251=>9476,44252=>9477,44253=>9478,44254=>9479,44255=>9480,44258=>9481,44259=>9482,44261=>9483,44262=>9484,44265=>9485,44267=>9486,44269=>9487,44270=>9488,44274=>9489,44276=>9490,44279=>9491,44280=>9492,44281=>9493,44282=>9494,44283=>9495,44286=>9496,44287=>9497,44289=>9498,44290=>9499,44291=>9500,44293=>9501,44295=>9502,44296=>9503,44297=>9504,44298=>9505,44299=>9506,44302=>9507,44304=>9508,44306=>9509,44307=>9510,44308=>9511,44309=>9512,44310=>9513,44311=>9514,44313=>9515,44314=>9516,44315=>9517,44317=>9518,44318=>9519,44319=>9520,44321=>9521,44322=>9522,44323=>9523,44324=>9524,44325=>9525,44326=>9526,44327=>9527,44328=>9528,44330=>9529,44331=>9530,44334=>9531,44335=>9532,44336=>9533,44337=>9534,44338=>9535,44339=>9536,44342=>9537,44343=>9538,44345=>9539,44346=>9540,44347=>9541,44349=>9542,44350=>9543,44351=>9544,44352=>9545,44353=>9546,44354=>9547,44355=>9548,44358=>9549,44360=>9550,44362=>9551,44363=>9552,44364=>9553,44365=>9554,44366=>9555,44367=>9556,44369=>9557,44370=>9558,44371=>9559,44373=>9560,44374=>9561,44375=>9562,44377=>9563,44378=>9564,44379=>9565,44380=>9566,44381=>9567,44382=>9568,44383=>9569,44384=>9570,44386=>9571,44388=>9572,44389=>9573,44390=>9574,44391=>9575,44392=>9576,44393=>9577,44394=>9578,44395=>9579,44398=>9580,44399=>9581,44401=>9582,44402=>9583,44407=>9584,44408=>9585,44409=>9586,44410=>9587,44414=>9588,44416=>9589,44419=>9590,44420=>9591,44421=>9592,44422=>9593,44423=>9594,44426=>9595,44427=>9596,44429=>9597,44430=>9598,44431=>9599,44433=>9600,44434=>9601,44435=>9602,44436=>9603,44437=>9604,44438=>9605,44439=>9606,44440=>9607,44441=>9608,44442=>9609,44443=>9610,44446=>9611,44447=>9612,44448=>9613,44449=>9614,44450=>9615,44451=>9616,44453=>9617,44454=>9618,44455=>9619,44456=>9620,44457=>9621,44458=>9622,44459=>9623,44460=>9624,44461=>9625,44462=>9626,44463=>9627,44464=>9628,44465=>9629,44466=>9630,44467=>9631,44468=>9632,44469=>9633,44470=>9634,44472=>9635,44473=>9636,44474=>9637,44475=>9638,44476=>9639,44477=>9640,44478=>9641,44479=>9642,44482=>9643,44483=>9644,44485=>9645,44486=>9646,44487=>9647,44489=>9648,44490=>9649,44491=>9650,44492=>9651,44493=>9652,44494=>9653,44495=>9654,44498=>9655,44500=>9656,44501=>9657,44502=>9658,44503=>9659,44504=>9660,44505=>9661,44506=>9662,44507=>9663,44509=>9664,44510=>9665,44511=>9666,44513=>9667,44514=>9668,44515=>9669,44517=>9670,44518=>9671,44519=>9672,44520=>9673,44521=>9674,44522=>9675,44523=>9676,44524=>9677,44525=>9678,44526=>9679,44527=>9680,44528=>9681,44529=>9682,44530=>9683,44531=>9684,44532=>9685,44533=>9686,44534=>9687,44535=>9688,44538=>9689,44539=>9690,44541=>9691,44542=>9692,44546=>9693,44547=>9694,44548=>9695,44549=>9696,44550=>9697,44551=>9698,44554=>9699,44556=>9700,44558=>9701,44559=>9702,44560=>9703,44561=>9704,44562=>9705,44563=>9706,44565=>9707,44566=>9708,44567=>9709,44568=>9710,44569=>9711,44570=>9712,44571=>9713,44572=>9714,44573=>9715,44574=>9716,44575=>9717,44576=>9718,44577=>9719,44578=>9720,44579=>9721,44580=>9722,44581=>9723,44582=>9724,44583=>9725,44584=>9726,44585=>9727,44586=>9728,44587=>9729,44588=>9730,44589=>9731,44590=>9732,44591=>9733,44594=>9734,44595=>9735,44597=>9736,44598=>9737,44601=>9738,44603=>9739,44604=>9740,44605=>9741,44606=>9742,44607=>9743,44610=>9744,44612=>9745,44615=>9746,44616=>9747,44617=>9748,44619=>9749,44623=>9750,44625=>9751,44626=>9752,44627=>9753,44629=>9754,44631=>9755,44632=>9756,44633=>9757,44634=>9758,44635=>9759,44638=>9760,44642=>9761,44643=>9762,44644=>9763,44646=>9764,44647=>9765,44650=>9766,44651=>9767,44653=>9768,44654=>9769,44655=>9770,44657=>9771,44658=>9772,44659=>9773,44660=>9774,44661=>9775,44662=>9776,44663=>9777,44666=>9778,44670=>9779,44671=>9780,44672=>9781,44673=>9782,44674=>9783,44675=>9784,44678=>9785,44679=>9786,44680=>9787,44681=>9788,44682=>9789,44683=>9790,44685=>9791,44686=>9792,44687=>9793,44688=>9794,44689=>9795,44690=>9796,44691=>9797,44692=>9798,44693=>9799,44694=>9800,44695=>9801,44696=>9802,44697=>9803,44698=>9804,44699=>9805,44700=>9806,44701=>9807,44702=>9808,44703=>9809,44704=>9810,44705=>9811,44706=>9812,44707=>9813,44708=>9814,44709=>9815,44710=>9816,44711=>9817,44712=>9818,44713=>9819,44714=>9820,44715=>9821,44716=>9822,44717=>9823,44718=>9824,44719=>9825,44720=>9826,44721=>9827,44722=>9828,44723=>9829,44724=>9830,44725=>9831,44726=>9832,44727=>9833,44728=>9834,44729=>9835,44730=>9836,44731=>9837,44735=>9838,44737=>9839,44738=>9840,44739=>9841,44741=>9842,44742=>9843,44743=>9844,44744=>9845,44745=>9846,44746=>9847,44747=>9848,44750=>9849,44754=>9850,44755=>9851,44756=>9852,44757=>9853,44758=>9854,44759=>9855,44762=>9856,44763=>9857,44765=>9858,44766=>9859,44767=>9860,44768=>9861,44769=>9862,44770=>9863,44771=>9864,44772=>9865,44773=>9866,44774=>9867,44775=>9868,44777=>9869,44778=>9870,44780=>9871,44782=>9872,44783=>9873,44784=>9874,44785=>9875,44786=>9876,44787=>9877,44789=>9878,44790=>9879,44791=>9880,44793=>9881,44794=>9882,44795=>9883,44797=>9884,44798=>9885,44799=>9886,44800=>9887,44801=>9888,44802=>9889,44803=>9890,44804=>9891,44805=>9892,44806=>9893,44809=>9894,44810=>9895,44811=>9896,44812=>9897,44814=>9898,44815=>9899,44817=>9900,44818=>9901,44819=>9902,44820=>9903,44821=>9904,44822=>9905,44823=>9906,44824=>9907,44825=>9908,44826=>9909,44827=>9910,44828=>9911,44829=>9912,44830=>9913,44831=>9914,44832=>9915,44833=>9916,44834=>9917,44835=>9918,44836=>9919,44837=>9920,44838=>9921,44839=>9922,44840=>9923,44841=>9924,44842=>9925,44843=>9926,44846=>9927,44847=>9928,44849=>9929,44851=>9930,44853=>9931,44854=>9932,44855=>9933,44856=>9934,44857=>9935,44858=>9936,44859=>9937,44862=>9938,44864=>9939,44868=>9940,44869=>9941,44870=>9942,44871=>9943,44874=>9944,44875=>9945,44876=>9946,44877=>9947,44878=>9948,44879=>9949,44881=>9950,44882=>9951,44883=>9952,44884=>9953,44885=>9954,44886=>9955,44887=>9956,44888=>9957,44889=>9958,44890=>9959,44891=>9960,44894=>9961,44895=>9962,44896=>9963,44897=>9964,44898=>9965,44899=>9966,44902=>9967,44903=>9968,44904=>9969,44905=>9970,44906=>9971,44907=>9972,44908=>9973,44909=>9974,44910=>9975,44911=>9976,44912=>9977,44913=>9978,44914=>9979,44915=>9980,44916=>9981,44917=>9982,44918=>9983,44919=>9984,44920=>9985,44922=>9986,44923=>9987,44924=>9988,44925=>9989,44926=>9990,44927=>9991,44929=>9992,44930=>9993,44931=>9994,44933=>9995,44934=>9996,44935=>9997,44937=>9998,44938=>9999,44939=>10000,44940=>10001,44941=>10002,44942=>10003,44943=>10004,44946=>10005,44947=>10006,44948=>10007,44950=>10008,44951=>10009,44952=>10010,44953=>10011,44954=>10012,44955=>10013,44957=>10014,44958=>10015,44959=>10016,44960=>10017,44961=>10018,44962=>10019,44963=>10020,44964=>10021,44965=>10022,44966=>10023,44967=>10024,44968=>10025,44969=>10026,44970=>10027,44971=>10028,44972=>10029,44973=>10030,44974=>10031,44975=>10032,44976=>10033,44977=>10034,44978=>10035,44979=>10036,44980=>10037,44981=>10038,44982=>10039,44983=>10040,44986=>10041,44987=>10042,44989=>10043,44990=>10044,44991=>10045,44993=>10046,44994=>10047,44995=>10048,44996=>10049,44997=>10050,44998=>10051,45002=>10052,45004=>10053,45007=>10054,45008=>10055,45009=>10056,45010=>10057,45011=>10058,45013=>10059,45014=>10060,45015=>10061,45016=>10062,45017=>10063,45018=>10064,45019=>10065,45021=>10066,45022=>10067,45023=>10068,45024=>10069,45025=>10070,45026=>10071,45027=>10072,45028=>10073,45029=>10074,45030=>10075,45031=>10076,45034=>10077,45035=>10078,45036=>10079,45037=>10080,45038=>10081,45039=>10082,45042=>10083,45043=>10084,45045=>10085,45046=>10086,45047=>10087,45049=>10088,45050=>10089,45051=>10090,45052=>10091,45053=>10092,45054=>10093,45055=>10094,45058=>10095,45059=>10096,45061=>10097,45062=>10098,45063=>10099,45064=>10100,45065=>10101,45066=>10102,45067=>10103,45069=>10104,45070=>10105,45071=>10106,45073=>10107,45074=>10108,45075=>10109,45077=>10110,45078=>10111,45079=>10112,45080=>10113,45081=>10114,45082=>10115,45083=>10116,45086=>10117,45087=>10118,45088=>10119,45089=>10120,45090=>10121,45091=>10122,45092=>10123,45093=>10124,45094=>10125,45095=>10126,45097=>10127,45098=>10128,45099=>10129,45100=>10130,45101=>10131,45102=>10132,45103=>10133,45104=>10134,45105=>10135,45106=>10136,45107=>10137,45108=>10138,45109=>10139,45110=>10140,45111=>10141,45112=>10142,45113=>10143,45114=>10144,45115=>10145,45116=>10146,45117=>10147,45118=>10148,45119=>10149,45120=>10150,45121=>10151,45122=>10152,45123=>10153,45126=>10154,45127=>10155,45129=>10156,45131=>10157,45133=>10158,45135=>10159,45136=>10160,45137=>10161,45138=>10162,45142=>10163,45144=>10164,45146=>10165,45147=>10166,45148=>10167,45150=>10168,45151=>10169,45152=>10170,45153=>10171,45154=>10172,45155=>10173,45156=>10174,45157=>10175,45158=>10176,45159=>10177,45160=>10178,45161=>10179,45162=>10180,45163=>10181,45164=>10182,45165=>10183,45166=>10184,45167=>10185,45168=>10186,45169=>10187,45170=>10188,45171=>10189,45172=>10190,45173=>10191,45174=>10192,45175=>10193,45176=>10194,45177=>10195,45178=>10196,45179=>10197,45182=>10198,45183=>10199,45185=>10200,45186=>10201,45187=>10202,45189=>10203,45190=>10204,45191=>10205,45192=>10206,45193=>10207,45194=>10208,45195=>10209,45198=>10210,45200=>10211,45202=>10212,45203=>10213,45204=>10214,45205=>10215,45206=>10216,45207=>10217,45211=>10218,45213=>10219,45214=>10220,45219=>10221,45220=>10222,45221=>10223,45222=>10224,45223=>10225,45226=>10226,45232=>10227,45234=>10228,45238=>10229,45239=>10230,45241=>10231,45242=>10232,45243=>10233,45245=>10234,45246=>10235,45247=>10236,45248=>10237,45249=>10238,45250=>10239,45251=>10240,45254=>10241,45258=>10242,45259=>10243,45260=>10244,45261=>10245,45262=>10246,45263=>10247,45266=>10248,45267=>10249,45269=>10250,45270=>10251,45271=>10252,45273=>10253,45274=>10254,45275=>10255,45276=>10256,45277=>10257,45278=>10258,45279=>10259,45281=>10260,45282=>10261,45283=>10262,45284=>10263,45286=>10264,45287=>10265,45288=>10266,45289=>10267,45290=>10268,45291=>10269,45292=>10270,45293=>10271,45294=>10272,45295=>10273,45296=>10274,45297=>10275,45298=>10276,45299=>10277,45300=>10278,45301=>10279,45302=>10280,45303=>10281,45304=>10282,45305=>10283,45306=>10284,45307=>10285,45308=>10286,45309=>10287,45310=>10288,45311=>10289,45312=>10290,45313=>10291,45314=>10292,45315=>10293,45316=>10294,45317=>10295,45318=>10296,45319=>10297,45322=>10298,45325=>10299,45326=>10300,45327=>10301,45329=>10302,45332=>10303,45333=>10304,45334=>10305,45335=>10306,45338=>10307,45342=>10308,45343=>10309,45344=>10310,45345=>10311,45346=>10312,45350=>10313,45351=>10314,45353=>10315,45354=>10316,45355=>10317,45357=>10318,45358=>10319,45359=>10320,45360=>10321,45361=>10322,45362=>10323,45363=>10324,45366=>10325,45370=>10326,45371=>10327,45372=>10328,45373=>10329,45374=>10330,45375=>10331,45378=>10332,45379=>10333,45381=>10334,45382=>10335,45383=>10336,45385=>10337,45386=>10338,45387=>10339,45388=>10340,45389=>10341,45390=>10342,45391=>10343,45394=>10344,45395=>10345,45398=>10346,45399=>10347,45401=>10348,45402=>10349,45403=>10350,45405=>10351,45406=>10352,45407=>10353,45409=>10354,45410=>10355,45411=>10356,45412=>10357,45413=>10358,45414=>10359,45415=>10360,45416=>10361,45417=>10362,45418=>10363,45419=>10364,45420=>10365,45421=>10366,45422=>10367,45423=>10368,45424=>10369,45425=>10370,45426=>10371,45427=>10372,45428=>10373,45429=>10374,45430=>10375,45431=>10376,45434=>10377,45435=>10378,45437=>10379,45438=>10380,45439=>10381,45441=>10382,45443=>10383,45444=>10384,45445=>10385,45446=>10386,45447=>10387,45450=>10388,45452=>10389,45454=>10390,45455=>10391,45456=>10392,45457=>10393,45461=>10394,45462=>10395,45463=>10396,45465=>10397,45466=>10398,45467=>10399,45469=>10400,45470=>10401,45471=>10402,45472=>10403,45473=>10404,45474=>10405,45475=>10406,45476=>10407,45477=>10408,45478=>10409,45479=>10410,45481=>10411,45482=>10412,45483=>10413,45484=>10414,45485=>10415,45486=>10416,45487=>10417,45488=>10418,45489=>10419,45490=>10420,45491=>10421,45492=>10422,45493=>10423,45494=>10424,45495=>10425,45496=>10426,45497=>10427,45498=>10428,45499=>10429,45500=>10430,45501=>10431,45502=>10432,45503=>10433,45504=>10434,45505=>10435,45506=>10436,45507=>10437,45508=>10438,45509=>10439,45510=>10440,45511=>10441,45512=>10442,45513=>10443,45514=>10444,45515=>10445,45517=>10446,45518=>10447,45519=>10448,45521=>10449,45522=>10450,45523=>10451,45525=>10452,45526=>10453,45527=>10454,45528=>10455,45529=>10456,45530=>10457,45531=>10458,45534=>10459,45536=>10460,45537=>10461,45538=>10462,45539=>10463,45540=>10464,45541=>10465,45542=>10466,45543=>10467,45546=>10468,45547=>10469,45549=>10470,45550=>10471,45551=>10472,45553=>10473,45554=>10474,45555=>10475,45556=>10476,45557=>10477,45558=>10478,45559=>10479,45560=>10480,45562=>10481,45564=>10482,45566=>10483,45567=>10484,45568=>10485,45569=>10486,45570=>10487,45571=>10488,45574=>10489,45575=>10490,45577=>10491,45578=>10492,45581=>10493,45582=>10494,45583=>10495,45584=>10496,45585=>10497,45586=>10498,45587=>10499,45590=>10500,45592=>10501,45594=>10502,45595=>10503,45596=>10504,45597=>10505,45598=>10506,45599=>10507,45601=>10508,45602=>10509,45603=>10510,45604=>10511,45605=>10512,45606=>10513,45607=>10514,45608=>10515,45609=>10516,45610=>10517,45611=>10518,45612=>10519,45613=>10520,45614=>10521,45615=>10522,45616=>10523,45617=>10524,45618=>10525,45619=>10526,45621=>10527,45622=>10528,45623=>10529,45624=>10530,45625=>10531,45626=>10532,45627=>10533,45629=>10534,45630=>10535,45631=>10536,45632=>10537,45633=>10538,45634=>10539,45635=>10540,45636=>10541,45637=>10542,45638=>10543,45639=>10544,45640=>10545,45641=>10546,45642=>10547,45643=>10548,45644=>10549,45645=>10550,45646=>10551,45647=>10552,45648=>10553,45649=>10554,45650=>10555,45651=>10556,45652=>10557,45653=>10558,45654=>10559,45655=>10560,45657=>10561,45658=>10562,45659=>10563,45661=>10564,45662=>10565,45663=>10566,45665=>10567,45666=>10568,45667=>10569,45668=>10570,45669=>10571,45670=>10572,45671=>10573,45674=>10574,45675=>10575,45676=>10576,45677=>10577,45678=>10578,45679=>10579,45680=>10580,45681=>10581,45682=>10582,45683=>10583,45686=>10584,45687=>10585,45688=>10586,45689=>10587,45690=>10588,45691=>10589,45693=>10590,45694=>10591,45695=>10592,45696=>10593,45697=>10594,45698=>10595,45699=>10596,45702=>10597,45703=>10598,45704=>10599,45706=>10600,45707=>10601,45708=>10602,45709=>10603,45710=>10604,45711=>10605,45714=>10606,45715=>10607,45717=>10608,45718=>10609,45719=>10610,45723=>10611,45724=>10612,45725=>10613,45726=>10614,45727=>10615,45730=>10616,45732=>10617,45735=>10618,45736=>10619,45737=>10620,45739=>10621,45741=>10622,45742=>10623,45743=>10624,45745=>10625,45746=>10626,45747=>10627,45749=>10628,45750=>10629,45751=>10630,45752=>10631,45753=>10632,45754=>10633,45755=>10634,45756=>10635,45757=>10636,45758=>10637,45759=>10638,45760=>10639,45761=>10640,45762=>10641,45763=>10642,45764=>10643,45765=>10644,45766=>10645,45767=>10646,45770=>10647,45771=>10648,45773=>10649,45774=>10650,45775=>10651,45777=>10652,45779=>10653,45780=>10654,45781=>10655,45782=>10656,45783=>10657,45786=>10658,45788=>10659,45790=>10660,45791=>10661,45792=>10662,45793=>10663,45795=>10664,45799=>10665,45801=>10666,45802=>10667,45808=>10668,45809=>10669,45810=>10670,45814=>10671,45820=>10672,45821=>10673,45822=>10674,45826=>10675,45827=>10676,45829=>10677,45830=>10678,45831=>10679,45833=>10680,45834=>10681,45835=>10682,45836=>10683,45837=>10684,45838=>10685,45839=>10686,45842=>10687,45846=>10688,45847=>10689,45848=>10690,45849=>10691,45850=>10692,45851=>10693,45853=>10694,45854=>10695,45855=>10696,45856=>10697,45857=>10698,45858=>10699,45859=>10700,45860=>10701,45861=>10702,45862=>10703,45863=>10704,45864=>10705,45865=>10706,45866=>10707,45867=>10708,45868=>10709,45869=>10710,45870=>10711,45871=>10712,45872=>10713,45873=>10714,45874=>10715,45875=>10716,45876=>10717,45877=>10718,45878=>10719,45879=>10720,45880=>10721,45881=>10722,45882=>10723,45883=>10724,45884=>10725,45885=>10726,45886=>10727,45887=>10728,45888=>10729,45889=>10730,45890=>10731,45891=>10732,45892=>10733,45893=>10734,45894=>10735,45895=>10736,45896=>10737,45897=>10738,45898=>10739,45899=>10740,45900=>10741,45901=>10742,45902=>10743,45903=>10744,45904=>10745,45905=>10746,45906=>10747,45907=>10748,45911=>10749,45913=>10750,45914=>10751,45917=>10752,45920=>10753,45921=>10754,45922=>10755,45923=>10756,45926=>10757,45928=>10758,45930=>10759,45932=>10760,45933=>10761,45935=>10762,45938=>10763,45939=>10764,45941=>10765,45942=>10766,45943=>10767,45945=>10768,45946=>10769,45947=>10770,45948=>10771,45949=>10772,45950=>10773,45951=>10774,45954=>10775,45958=>10776,45959=>10777,45960=>10778,45961=>10779,45962=>10780,45963=>10781,45965=>10782,45966=>10783,45967=>10784,45969=>10785,45970=>10786,45971=>10787,45973=>10788,45974=>10789,45975=>10790,45976=>10791,45977=>10792,45978=>10793,45979=>10794,45980=>10795,45981=>10796,45982=>10797,45983=>10798,45986=>10799,45987=>10800,45988=>10801,45989=>10802,45990=>10803,45991=>10804,45993=>10805,45994=>10806,45995=>10807,45997=>10808,45998=>10809,45999=>10810,46000=>10811,46001=>10812,46002=>10813,46003=>10814,46004=>10815,46005=>10816,46006=>10817,46007=>10818,46008=>10819,46009=>10820,46010=>10821,46011=>10822,46012=>10823,46013=>10824,46014=>10825,46015=>10826,46016=>10827,46017=>10828,46018=>10829,46019=>10830,46022=>10831,46023=>10832,46025=>10833,46026=>10834,46029=>10835,46031=>10836,46033=>10837,46034=>10838,46035=>10839,46038=>10840,46040=>10841,46042=>10842,46044=>10843,46046=>10844,46047=>10845,46049=>10846,46050=>10847,46051=>10848,46053=>10849,46054=>10850,46055=>10851,46057=>10852,46058=>10853,46059=>10854,46060=>10855,46061=>10856,46062=>10857,46063=>10858,46064=>10859,46065=>10860,46066=>10861,46067=>10862,46068=>10863,46069=>10864,46070=>10865,46071=>10866,46072=>10867,46073=>10868,46074=>10869,46075=>10870,46077=>10871,46078=>10872,46079=>10873,46080=>10874,46081=>10875,46082=>10876,46083=>10877,46084=>10878,46085=>10879,46086=>10880,46087=>10881,46088=>10882,46089=>10883,46090=>10884,46091=>10885,46092=>10886,46093=>10887,46094=>10888,46095=>10889,46097=>10890,46098=>10891,46099=>10892,46100=>10893,46101=>10894,46102=>10895,46103=>10896,46105=>10897,46106=>10898,46107=>10899,46109=>10900,46110=>10901,46111=>10902,46113=>10903,46114=>10904,46115=>10905,46116=>10906,46117=>10907,46118=>10908,46119=>10909,46122=>10910,46124=>10911,46125=>10912,46126=>10913,46127=>10914,46128=>10915,46129=>10916,46130=>10917,46131=>10918,46133=>10919,46134=>10920,46135=>10921,46136=>10922,46137=>10923,46138=>10924,46139=>10925,46140=>10926,46141=>10927,46142=>10928,46143=>10929,46144=>10930,46145=>10931,46146=>10932,46147=>10933,46148=>10934,46149=>10935,46150=>10936,46151=>10937,46152=>10938,46153=>10939,46154=>10940,46155=>10941,46156=>10942,46157=>10943,46158=>10944,46159=>10945,46162=>10946,46163=>10947,46165=>10948,46166=>10949,46167=>10950,46169=>10951,46170=>10952,46171=>10953,46172=>10954,46173=>10955,46174=>10956,46175=>10957,46178=>10958,46180=>10959,46182=>10960,46183=>10961,46184=>10962,46185=>10963,46186=>10964,46187=>10965,46189=>10966,46190=>10967,46191=>10968,46192=>10969,46193=>10970,46194=>10971,46195=>10972,46196=>10973,46197=>10974,46198=>10975,46199=>10976,46200=>10977,46201=>10978,46202=>10979,46203=>10980,46204=>10981,46205=>10982,46206=>10983,46207=>10984,46209=>10985,46210=>10986,46211=>10987,46212=>10988,46213=>10989,46214=>10990,46215=>10991,46217=>10992,46218=>10993,46219=>10994,46220=>10995,46221=>10996,46222=>10997,46223=>10998,46224=>10999,46225=>11000,46226=>11001,46227=>11002,46228=>11003,46229=>11004,46230=>11005,46231=>11006,46232=>11007,46233=>11008,46234=>11009,46235=>11010,46236=>11011,46238=>11012,46239=>11013,46240=>11014,46241=>11015,46242=>11016,46243=>11017,46245=>11018,46246=>11019,46247=>11020,46249=>11021,46250=>11022,46251=>11023,46253=>11024,46254=>11025,46255=>11026,46256=>11027,46257=>11028,46258=>11029,46259=>11030,46260=>11031,46262=>11032,46264=>11033,46266=>11034,46267=>11035,46268=>11036,46269=>11037,46270=>11038,46271=>11039,46273=>11040,46274=>11041,46275=>11042,46277=>11043,46278=>11044,46279=>11045,46281=>11046,46282=>11047,46283=>11048,46284=>11049,46285=>11050,46286=>11051,46287=>11052,46289=>11053,46290=>11054,46291=>11055,46292=>11056,46294=>11057,46295=>11058,46296=>11059,46297=>11060,46298=>11061,46299=>11062,46302=>11063,46303=>11064,46305=>11065,46306=>11066,46309=>11067,46311=>11068,46312=>11069,46313=>11070,46314=>11071,46315=>11072,46318=>11073,46320=>11074,46322=>11075,46323=>11076,46324=>11077,46325=>11078,46326=>11079,46327=>11080,46329=>11081,46330=>11082,46331=>11083,46332=>11084,46333=>11085,46334=>11086,46335=>11087,46336=>11088,46337=>11089,46338=>11090,46339=>11091,46340=>11092,46341=>11093,46342=>11094,46343=>11095,46344=>11096,46345=>11097,46346=>11098,46347=>11099,46348=>11100,46349=>11101,46350=>11102,46351=>11103,46352=>11104,46353=>11105,46354=>11106,46355=>11107,46358=>11108,46359=>11109,46361=>11110,46362=>11111,46365=>11112,46366=>11113,46367=>11114,46368=>11115,46369=>11116,46370=>11117,46371=>11118,46374=>11119,46379=>11120,46380=>11121,46381=>11122,46382=>11123,46383=>11124,46386=>11125,46387=>11126,46389=>11127,46390=>11128,46391=>11129,46393=>11130,46394=>11131,46395=>11132,46396=>11133,46397=>11134,46398=>11135,46399=>11136,46402=>11137,46406=>11138,46407=>11139,46408=>11140,46409=>11141,46410=>11142,46414=>11143,46415=>11144,46417=>11145,46418=>11146,46419=>11147,46421=>11148,46422=>11149,46423=>11150,46424=>11151,46425=>11152,46426=>11153,46427=>11154,46430=>11155,46434=>11156,46435=>11157,46436=>11158,46437=>11159,46438=>11160,46439=>11161,46440=>11162,46441=>11163,46442=>11164,46443=>11165,46444=>11166,46445=>11167,46446=>11168,46447=>11169,46448=>11170,46449=>11171,46450=>11172,46451=>11173,46452=>11174,46453=>11175,46454=>11176,46455=>11177,46456=>11178,46457=>11179,46458=>11180,46459=>11181,46460=>11182,46461=>11183,46462=>11184,46463=>11185,46464=>11186,46465=>11187,46466=>11188,46467=>11189,46468=>11190,46469=>11191,46470=>11192,46471=>11193,46472=>11194,46473=>11195,46474=>11196,46475=>11197,46476=>11198,46477=>11199,46478=>11200,46479=>11201,46480=>11202,46481=>11203,46482=>11204,46483=>11205,46484=>11206,46485=>11207,46486=>11208,46487=>11209,46488=>11210,46489=>11211,46490=>11212,46491=>11213,46492=>11214,46493=>11215,46494=>11216,46495=>11217,46498=>11218,46499=>11219,46501=>11220,46502=>11221,46503=>11222,46505=>11223,46508=>11224,46509=>11225,46510=>11226,46511=>11227,46514=>11228,46518=>11229,46519=>11230,46520=>11231,46521=>11232,46522=>11233,46526=>11234,46527=>11235,46529=>11236,46530=>11237,46531=>11238,46533=>11239,46534=>11240,46535=>11241,46536=>11242,46537=>11243,46538=>11244,46539=>11245,46542=>11246,46546=>11247,46547=>11248,46548=>11249,46549=>11250,46550=>11251,46551=>11252,46553=>11253,46554=>11254,46555=>11255,46556=>11256,46557=>11257,46558=>11258,46559=>11259,46560=>11260,46561=>11261,46562=>11262,46563=>11263,46564=>11264,46565=>11265,46566=>11266,46567=>11267,46568=>11268,46569=>11269,46570=>11270,46571=>11271,46573=>11272,46574=>11273,46575=>11274,46576=>11275,46577=>11276,46578=>11277,46579=>11278,46580=>11279,46581=>11280,46582=>11281,46583=>11282,46584=>11283,46585=>11284,46586=>11285,46587=>11286,46588=>11287,46589=>11288,46590=>11289,46591=>11290,46592=>11291,46593=>11292,46594=>11293,46595=>11294,46596=>11295,46597=>11296,46598=>11297,46599=>11298,46600=>11299,46601=>11300,46602=>11301,46603=>11302,46604=>11303,46605=>11304,46606=>11305,46607=>11306,46610=>11307,46611=>11308,46613=>11309,46614=>11310,46615=>11311,46617=>11312,46618=>11313,46619=>11314,46620=>11315,46621=>11316,46622=>11317,46623=>11318,46624=>11319,46625=>11320,46626=>11321,46627=>11322,46628=>11323,46630=>11324,46631=>11325,46632=>11326,46633=>11327,46634=>11328,46635=>11329,46637=>11330,46638=>11331,46639=>11332,46640=>11333,46641=>11334,46642=>11335,46643=>11336,46645=>11337,46646=>11338,46647=>11339,46648=>11340,46649=>11341,46650=>11342,46651=>11343,46652=>11344,46653=>11345,46654=>11346,46655=>11347,46656=>11348,46657=>11349,46658=>11350,46659=>11351,46660=>11352,46661=>11353,46662=>11354,46663=>11355,46665=>11356,46666=>11357,46667=>11358,46668=>11359,46669=>11360,46670=>11361,46671=>11362,46672=>11363,46673=>11364,46674=>11365,46675=>11366,46676=>11367,46677=>11368,46678=>11369,46679=>11370,46680=>11371,46681=>11372,46682=>11373,46683=>11374,46684=>11375,46685=>11376,46686=>11377,46687=>11378,46688=>11379,46689=>11380,46690=>11381,46691=>11382,46693=>11383,46694=>11384,46695=>11385,46697=>11386,46698=>11387,46699=>11388,46700=>11389,46701=>11390,46702=>11391,46703=>11392,46704=>11393,46705=>11394,46706=>11395,46707=>11396,46708=>11397,46709=>11398,46710=>11399,46711=>11400,46712=>11401,46713=>11402,46714=>11403,46715=>11404,46716=>11405,46717=>11406,46718=>11407,46719=>11408,46720=>11409,46721=>11410,46722=>11411,46723=>11412,46724=>11413,46725=>11414,46726=>11415,46727=>11416,46728=>11417,46729=>11418,46730=>11419,46731=>11420,46732=>11421,46733=>11422,46734=>11423,46735=>11424,46736=>11425,46737=>11426,46738=>11427,46739=>11428,46740=>11429,46741=>11430,46742=>11431,46743=>11432,46744=>11433,46745=>11434,46746=>11435,46747=>11436,46750=>11437,46751=>11438,46753=>11439,46754=>11440,46755=>11441,46757=>11442,46758=>11443,46759=>11444,46760=>11445,46761=>11446,46762=>11447,46765=>11448,46766=>11449,46767=>11450,46768=>11451,46770=>11452,46771=>11453,46772=>11454,46773=>11455,46774=>11456,46775=>11457,46776=>11458,46777=>11459,46778=>11460,46779=>11461,46780=>11462,46781=>11463,46782=>11464,46783=>11465,46784=>11466,46785=>11467,46786=>11468,46787=>11469,46788=>11470,46789=>11471,46790=>11472,46791=>11473,46792=>11474,46793=>11475,46794=>11476,46795=>11477,46796=>11478,46797=>11479,46798=>11480,46799=>11481,46800=>11482,46801=>11483,46802=>11484,46803=>11485,46805=>11486,46806=>11487,46807=>11488,46808=>11489,46809=>11490,46810=>11491,46811=>11492,46812=>11493,46813=>11494,46814=>11495,46815=>11496,46816=>11497,46817=>11498,46818=>11499,46819=>11500,46820=>11501,46821=>11502,46822=>11503,46823=>11504,46824=>11505,46825=>11506,46826=>11507,46827=>11508,46828=>11509,46829=>11510,46830=>11511,46831=>11512,46833=>11513,46834=>11514,46835=>11515,46837=>11516,46838=>11517,46839=>11518,46841=>11519,46842=>11520,46843=>11521,46844=>11522,46845=>11523,46846=>11524,46847=>11525,46850=>11526,46851=>11527,46852=>11528,46854=>11529,46855=>11530,46856=>11531,46857=>11532,46858=>11533,46859=>11534,46860=>11535,46861=>11536,46862=>11537,46863=>11538,46864=>11539,46865=>11540,46866=>11541,46867=>11542,46868=>11543,46869=>11544,46870=>11545,46871=>11546,46872=>11547,46873=>11548,46874=>11549,46875=>11550,46876=>11551,46877=>11552,46878=>11553,46879=>11554,46880=>11555,46881=>11556,46882=>11557,46883=>11558,46884=>11559,46885=>11560,46886=>11561,46887=>11562,46890=>11563,46891=>11564,46893=>11565,46894=>11566,46897=>11567,46898=>11568,46899=>11569,46900=>11570,46901=>11571,46902=>11572,46903=>11573,46906=>11574,46908=>11575,46909=>11576,46910=>11577,46911=>11578,46912=>11579,46913=>11580,46914=>11581,46915=>11582,46917=>11583,46918=>11584,46919=>11585,46921=>11586,46922=>11587,46923=>11588,46925=>11589,46926=>11590,46927=>11591,46928=>11592,46929=>11593,46930=>11594,46931=>11595,46934=>11596,46935=>11597,46936=>11598,46937=>11599,46938=>11600,46939=>11601,46940=>11602,46941=>11603,46942=>11604,46943=>11605,46945=>11606,46946=>11607,46947=>11608,46949=>11609,46950=>11610,46951=>11611,46953=>11612,46954=>11613,46955=>11614,46956=>11615,46957=>11616,46958=>11617,46959=>11618,46962=>11619,46964=>11620,46966=>11621,46967=>11622,46968=>11623,46969=>11624,46970=>11625,46971=>11626,46974=>11627,46975=>11628,46977=>11629,46978=>11630,46979=>11631,46981=>11632,46982=>11633,46983=>11634,46984=>11635,46985=>11636,46986=>11637,46987=>11638,46990=>11639,46995=>11640,46996=>11641,46997=>11642,47002=>11643,47003=>11644,47005=>11645,47006=>11646,47007=>11647,47009=>11648,47010=>11649,47011=>11650,47012=>11651,47013=>11652,47014=>11653,47015=>11654,47018=>11655,47022=>11656,47023=>11657,47024=>11658,47025=>11659,47026=>11660,47027=>11661,47030=>11662,47031=>11663,47033=>11664,47034=>11665,47035=>11666,47036=>11667,47037=>11668,47038=>11669,47039=>11670,47040=>11671,47041=>11672,47042=>11673,47043=>11674,47044=>11675,47045=>11676,47046=>11677,47048=>11678,47050=>11679,47051=>11680,47052=>11681,47053=>11682,47054=>11683,47055=>11684,47056=>11685,47057=>11686,47058=>11687,47059=>11688,47060=>11689,47061=>11690,47062=>11691,47063=>11692,47064=>11693,47065=>11694,47066=>11695,47067=>11696,47068=>11697,47069=>11698,47070=>11699,47071=>11700,47072=>11701,47073=>11702,47074=>11703,47075=>11704,47076=>11705,47077=>11706,47078=>11707,47079=>11708,47080=>11709,47081=>11710,47082=>11711,47083=>11712,47086=>11713,47087=>11714,47089=>11715,47090=>11716,47091=>11717,47093=>11718,47094=>11719,47095=>11720,47096=>11721,47097=>11722,47098=>11723,47099=>11724,47102=>11725,47106=>11726,47107=>11727,47108=>11728,47109=>11729,47110=>11730,47114=>11731,47115=>11732,47117=>11733,47118=>11734,47119=>11735,47121=>11736,47122=>11737,47123=>11738,47124=>11739,47125=>11740,47126=>11741,47127=>11742,47130=>11743,47132=>11744,47134=>11745,47135=>11746,47136=>11747,47137=>11748,47138=>11749,47139=>11750,47142=>11751,47143=>11752,47145=>11753,47146=>11754,47147=>11755,47149=>11756,47150=>11757,47151=>11758,47152=>11759,47153=>11760,47154=>11761,47155=>11762,47158=>11763,47162=>11764,47163=>11765,47164=>11766,47165=>11767,47166=>11768,47167=>11769,47169=>11770,47170=>11771,47171=>11772,47173=>11773,47174=>11774,47175=>11775,47176=>11776,47177=>11777,47178=>11778,47179=>11779,47180=>11780,47181=>11781,47182=>11782,47183=>11783,47184=>11784,47186=>11785,47188=>11786,47189=>11787,47190=>11788,47191=>11789,47192=>11790,47193=>11791,47194=>11792,47195=>11793,47198=>11794,47199=>11795,47201=>11796,47202=>11797,47203=>11798,47205=>11799,47206=>11800,47207=>11801,47208=>11802,47209=>11803,47210=>11804,47211=>11805,47214=>11806,47216=>11807,47218=>11808,47219=>11809,47220=>11810,47221=>11811,47222=>11812,47223=>11813,47225=>11814,47226=>11815,47227=>11816,47229=>11817,47230=>11818,47231=>11819,47232=>11820,47233=>11821,47234=>11822,47235=>11823,47236=>11824,47237=>11825,47238=>11826,47239=>11827,47240=>11828,47241=>11829,47242=>11830,47243=>11831,47244=>11832,47246=>11833,47247=>11834,47248=>11835,47249=>11836,47250=>11837,47251=>11838,47252=>11839,47253=>11840,47254=>11841,47255=>11842,47256=>11843,47257=>11844,47258=>11845,47259=>11846,47260=>11847,47261=>11848,47262=>11849,47263=>11850,47264=>11851,47265=>11852,47266=>11853,47267=>11854,47268=>11855,47269=>11856,47270=>11857,47271=>11858,47273=>11859,47274=>11860,47275=>11861,47276=>11862,47277=>11863,47278=>11864,47279=>11865,47281=>11866,47282=>11867,47283=>11868,47285=>11869,47286=>11870,47287=>11871,47289=>11872,47290=>11873,47291=>11874,47292=>11875,47293=>11876,47294=>11877,47295=>11878,47298=>11879,47300=>11880,47302=>11881,47303=>11882,47304=>11883,47305=>11884,47306=>11885,47307=>11886,47309=>11887,47310=>11888,47311=>11889,47313=>11890,47314=>11891,47315=>11892,47317=>11893,47318=>11894,47319=>11895,47320=>11896,47321=>11897,47322=>11898,47323=>11899,47324=>11900,47326=>11901,47328=>11902,47330=>11903,47331=>11904,47332=>11905,47333=>11906,47334=>11907,47335=>11908,47338=>11909,47339=>11910,47341=>11911,47342=>11912,47343=>11913,47345=>11914,47346=>11915,47347=>11916,47348=>11917,47349=>11918,47350=>11919,47351=>11920,47354=>11921,47356=>11922,47358=>11923,47359=>11924,47360=>11925,47361=>11926,47362=>11927,47363=>11928,47365=>11929,47366=>11930,47367=>11931,47368=>11932,47369=>11933,47370=>11934,47371=>11935,47372=>11936,47373=>11937,47374=>11938,47375=>11939,47376=>11940,47377=>11941,47378=>11942,47379=>11943,47380=>11944,47381=>11945,47382=>11946,47383=>11947,47385=>11948,47386=>11949,47387=>11950,47388=>11951,47389=>11952,47390=>11953,47391=>11954,47393=>11955,47394=>11956,47395=>11957,47396=>11958,47397=>11959,47398=>11960,47399=>11961,47400=>11962,47401=>11963,47402=>11964,47403=>11965,47404=>11966,47405=>11967,47406=>11968,47407=>11969,47408=>11970,47409=>11971,47410=>11972,47411=>11973,47412=>11974,47413=>11975,47414=>11976,47415=>11977,47416=>11978,47417=>11979,47418=>11980,47419=>11981,47422=>11982,47423=>11983,47425=>11984,47426=>11985,47427=>11986,47429=>11987,47430=>11988,47431=>11989,47432=>11990,47433=>11991,47434=>11992,47435=>11993,47437=>11994,47438=>11995,47440=>11996,47442=>11997,47443=>11998,47444=>11999,47445=>12000,47446=>12001,47447=>12002,47450=>12003,47451=>12004,47453=>12005,47454=>12006,47455=>12007,47457=>12008,47458=>12009,47459=>12010,47460=>12011,47461=>12012,47462=>12013,47463=>12014,47466=>12015,47468=>12016,47470=>12017,47471=>12018,47472=>12019,47473=>12020,47474=>12021,47475=>12022,47478=>12023,47479=>12024,47481=>12025,47482=>12026,47483=>12027,47485=>12028,47486=>12029,47487=>12030,47488=>12031,47489=>12032,47490=>12033,47491=>12034,47494=>12035,47496=>12036,47499=>12037,47500=>12038,47503=>12039,47504=>12040,47505=>12041,47506=>12042,47507=>12043,47508=>12044,47509=>12045,47510=>12046,47511=>12047,47512=>12048,47513=>12049,47514=>12050,47515=>12051,47516=>12052,47517=>12053,47518=>12054,47519=>12055,47520=>12056,47521=>12057,47522=>12058,47523=>12059,47524=>12060,47525=>12061,47526=>12062,47527=>12063,47528=>12064,47529=>12065,47530=>12066,47531=>12067,47534=>12068,47535=>12069,47537=>12070,47538=>12071,47539=>12072,47541=>12073,47542=>12074,47543=>12075,47544=>12076,47545=>12077,47546=>12078,47547=>12079,47550=>12080,47552=>12081,47554=>12082,47555=>12083,47556=>12084,47557=>12085,47558=>12086,47559=>12087,47562=>12088,47563=>12089,47565=>12090,47571=>12091,47572=>12092,47573=>12093,47574=>12094,47575=>12095,47578=>12096,47580=>12097,47583=>12098,47584=>12099,47586=>12100,47590=>12101,47591=>12102,47593=>12103,47594=>12104,47595=>12105,47597=>12106,47598=>12107,47599=>12108,47600=>12109,47601=>12110,47602=>12111,47603=>12112,47606=>12113,47611=>12114,47612=>12115,47613=>12116,47614=>12117,47615=>12118,47618=>12119,47619=>12120,47620=>12121,47621=>12122,47622=>12123,47623=>12124,47625=>12125,47626=>12126,47627=>12127,47628=>12128,47629=>12129,47630=>12130,47631=>12131,47632=>12132,47633=>12133,47634=>12134,47635=>12135,47636=>12136,47638=>12137,47639=>12138,47640=>12139,47641=>12140,47642=>12141,47643=>12142,47644=>12143,47645=>12144,47646=>12145,47647=>12146,47648=>12147,47649=>12148,47650=>12149,47651=>12150,47652=>12151,47653=>12152,47654=>12153,47655=>12154,47656=>12155,47657=>12156,47658=>12157,47659=>12158,47660=>12159,47661=>12160,47662=>12161,47663=>12162,47664=>12163,47665=>12164,47666=>12165,47667=>12166,47668=>12167,47669=>12168,47670=>12169,47671=>12170,47674=>12171,47675=>12172,47677=>12173,47678=>12174,47679=>12175,47681=>12176,47683=>12177,47684=>12178,47685=>12179,47686=>12180,47687=>12181,47690=>12182,47692=>12183,47695=>12184,47696=>12185,47697=>12186,47698=>12187,47702=>12188,47703=>12189,47705=>12190,47706=>12191,47707=>12192,47709=>12193,47710=>12194,47711=>12195,47712=>12196,47713=>12197,47714=>12198,47715=>12199,47718=>12200,47722=>12201,47723=>12202,47724=>12203,47725=>12204,47726=>12205,47727=>12206,47730=>12207,47731=>12208,47733=>12209,47734=>12210,47735=>12211,47737=>12212,47738=>12213,47739=>12214,47740=>12215,47741=>12216,47742=>12217,47743=>12218,47744=>12219,47745=>12220,47746=>12221,47750=>12222,47752=>12223,47753=>12224,47754=>12225,47755=>12226,47757=>12227,47758=>12228,47759=>12229,47760=>12230,47761=>12231,47762=>12232,47763=>12233,47764=>12234,47765=>12235,47766=>12236,47767=>12237,47768=>12238,47769=>12239,47770=>12240,47771=>12241,47772=>12242,47773=>12243,47774=>12244,47775=>12245,47776=>12246,47777=>12247,47778=>12248,47779=>12249,47780=>12250,47781=>12251,47782=>12252,47783=>12253,47786=>12254,47789=>12255,47790=>12256,47791=>12257,47793=>12258,47795=>12259,47796=>12260,47797=>12261,47798=>12262,47799=>12263,47802=>12264,47804=>12265,47806=>12266,47807=>12267,47808=>12268,47809=>12269,47810=>12270,47811=>12271,47813=>12272,47814=>12273,47815=>12274,47817=>12275,47818=>12276,47819=>12277,47820=>12278,47821=>12279,47822=>12280,47823=>12281,47824=>12282,47825=>12283,47826=>12284,47827=>12285,47828=>12286,47829=>12287,47830=>12288,47831=>12289,47834=>12290,47835=>12291,47836=>12292,47837=>12293,47838=>12294,47839=>12295,47840=>12296,47841=>12297,47842=>12298,47843=>12299,47844=>12300,47845=>12301,47846=>12302,47847=>12303,47848=>12304,47849=>12305,47850=>12306,47851=>12307,47852=>12308,47853=>12309,47854=>12310,47855=>12311,47856=>12312,47857=>12313,47858=>12314,47859=>12315,47860=>12316,47861=>12317,47862=>12318,47863=>12319,47864=>12320,47865=>12321,47866=>12322,47867=>12323,47869=>12324,47870=>12325,47871=>12326,47873=>12327,47874=>12328,47875=>12329,47877=>12330,47878=>12331,47879=>12332,47880=>12333,47881=>12334,47882=>12335,47883=>12336,47884=>12337,47886=>12338,47888=>12339,47890=>12340,47891=>12341,47892=>12342,47893=>12343,47894=>12344,47895=>12345,47897=>12346,47898=>12347,47899=>12348,47901=>12349,47902=>12350,47903=>12351,47905=>12352,47906=>12353,47907=>12354,47908=>12355,47909=>12356,47910=>12357,47911=>12358,47912=>12359,47914=>12360,47916=>12361,47917=>12362,47918=>12363,47919=>12364,47920=>12365,47921=>12366,47922=>12367,47923=>12368,47927=>12369,47929=>12370,47930=>12371,47935=>12372,47936=>12373,47937=>12374,47938=>12375,47939=>12376,47942=>12377,47944=>12378,47946=>12379,47947=>12380,47948=>12381,47950=>12382,47953=>12383,47954=>12384,47955=>12385,47957=>12386,47958=>12387,47959=>12388,47961=>12389,47962=>12390,47963=>12391,47964=>12392,47965=>12393,47966=>12394,47967=>12395,47968=>12396,47970=>12397,47972=>12398,47973=>12399,47974=>12400,47975=>12401,47976=>12402,47977=>12403,47978=>12404,47979=>12405,47981=>12406,47982=>12407,47983=>12408,47984=>12409,47985=>12410,47986=>12411,47987=>12412,47988=>12413,47989=>12414,47990=>12415,47991=>12416,47992=>12417,47993=>12418,47994=>12419,47995=>12420,47996=>12421,47997=>12422,47998=>12423,47999=>12424,48000=>12425,48001=>12426,48002=>12427,48003=>12428,48004=>12429,48005=>12430,48006=>12431,48007=>12432,48009=>12433,48010=>12434,48011=>12435,48013=>12436,48014=>12437,48015=>12438,48017=>12439,48018=>12440,48019=>12441,48020=>12442,48021=>12443,48022=>12444,48023=>12445,48024=>12446,48025=>12447,48026=>12448,48027=>12449,48028=>12450,48029=>12451,48030=>12452,48031=>12453,48032=>12454,48033=>12455,48034=>12456,48035=>12457,48037=>12458,48038=>12459,48039=>12460,48041=>12461,48042=>12462,48043=>12463,48045=>12464,48046=>12465,48047=>12466,48048=>12467,48049=>12468,48050=>12469,48051=>12470,48053=>12471,48054=>12472,48056=>12473,48057=>12474,48058=>12475,48059=>12476,48060=>12477,48061=>12478,48062=>12479,48063=>12480,48065=>12481,48066=>12482,48067=>12483,48069=>12484,48070=>12485,48071=>12486,48073=>12487,48074=>12488,48075=>12489,48076=>12490,48077=>12491,48078=>12492,48079=>12493,48081=>12494,48082=>12495,48084=>12496,48085=>12497,48086=>12498,48087=>12499,48088=>12500,48089=>12501,48090=>12502,48091=>12503,48092=>12504,48093=>12505,48094=>12506,48095=>12507,48096=>12508,48097=>12509,48098=>12510,48099=>12511,48100=>12512,48101=>12513,48102=>12514,48103=>12515,48104=>12516,48105=>12517,48106=>12518,48107=>12519,48108=>12520,48109=>12521,48110=>12522,48111=>12523,48112=>12524,48113=>12525,48114=>12526,48115=>12527,48116=>12528,48117=>12529,48118=>12530,48119=>12531,48122=>12532,48123=>12533,48125=>12534,48126=>12535,48129=>12536,48131=>12537,48132=>12538,48133=>12539,48134=>12540,48135=>12541,48138=>12542,48142=>12543,48144=>12544,48146=>12545,48147=>12546,48153=>12547,48154=>12548,48160=>12549,48161=>12550,48162=>12551,48163=>12552,48166=>12553,48168=>12554,48170=>12555,48171=>12556,48172=>12557,48174=>12558,48175=>12559,48178=>12560,48179=>12561,48181=>12562,48182=>12563,48183=>12564,48185=>12565,48186=>12566,48187=>12567,48188=>12568,48189=>12569,48190=>12570,48191=>12571,48194=>12572,48198=>12573,48199=>12574,48200=>12575,48202=>12576,48203=>12577,48206=>12578,48207=>12579,48209=>12580,48210=>12581,48211=>12582,48212=>12583,48213=>12584,48214=>12585,48215=>12586,48216=>12587,48217=>12588,48218=>12589,48219=>12590,48220=>12591,48222=>12592,48223=>12593,48224=>12594,48225=>12595,48226=>12596,48227=>12597,48228=>12598,48229=>12599,48230=>12600,48231=>12601,48232=>12602,48233=>12603,48234=>12604,48235=>12605,48236=>12606,48237=>12607,48238=>12608,48239=>12609,48240=>12610,48241=>12611,48242=>12612,48243=>12613,48244=>12614,48245=>12615,48246=>12616,48247=>12617,48248=>12618,48249=>12619,48250=>12620,48251=>12621,48252=>12622,48253=>12623,48254=>12624,48255=>12625,48256=>12626,48257=>12627,48258=>12628,48259=>12629,48262=>12630,48263=>12631,48265=>12632,48266=>12633,48269=>12634,48271=>12635,48272=>12636,48273=>12637,48274=>12638,48275=>12639,48278=>12640,48280=>12641,48283=>12642,48284=>12643,48285=>12644,48286=>12645,48287=>12646,48290=>12647,48291=>12648,48293=>12649,48294=>12650,48297=>12651,48298=>12652,48299=>12653,48300=>12654,48301=>12655,48302=>12656,48303=>12657,48306=>12658,48310=>12659,48311=>12660,48312=>12661,48313=>12662,48314=>12663,48315=>12664,48318=>12665,48319=>12666,48321=>12667,48322=>12668,48323=>12669,48325=>12670,48326=>12671,48327=>12672,48328=>12673,48329=>12674,48330=>12675,48331=>12676,48332=>12677,48334=>12678,48338=>12679,48339=>12680,48340=>12681,48342=>12682,48343=>12683,48345=>12684,48346=>12685,48347=>12686,48349=>12687,48350=>12688,48351=>12689,48352=>12690,48353=>12691,48354=>12692,48355=>12693,48356=>12694,48357=>12695,48358=>12696,48359=>12697,48360=>12698,48361=>12699,48362=>12700,48363=>12701,48364=>12702,48365=>12703,48366=>12704,48367=>12705,48368=>12706,48369=>12707,48370=>12708,48371=>12709,48375=>12710,48377=>12711,48378=>12712,48379=>12713,48381=>12714,48382=>12715,48383=>12716,48384=>12717,48385=>12718,48386=>12719,48387=>12720,48390=>12721,48392=>12722,48394=>12723,48395=>12724,48396=>12725,48397=>12726,48398=>12727,48399=>12728,48401=>12729,48402=>12730,48403=>12731,48405=>12732,48406=>12733,48407=>12734,48408=>12735,48409=>12736,48410=>12737,48411=>12738,48412=>12739,48413=>12740,48414=>12741,48415=>12742,48416=>12743,48417=>12744,48418=>12745,48419=>12746,48421=>12747,48422=>12748,48423=>12749,48424=>12750,48425=>12751,48426=>12752,48427=>12753,48429=>12754,48430=>12755,48431=>12756,48432=>12757,48433=>12758,48434=>12759,48435=>12760,48436=>12761,48437=>12762,48438=>12763,48439=>12764,48440=>12765,48441=>12766,48442=>12767,48443=>12768,48444=>12769,48445=>12770,48446=>12771,48447=>12772,48449=>12773,48450=>12774,48451=>12775,48452=>12776,48453=>12777,48454=>12778,48455=>12779,48458=>12780,48459=>12781,48461=>12782,48462=>12783,48463=>12784,48465=>12785,48466=>12786,48467=>12787,48468=>12788,48469=>12789,48470=>12790,48471=>12791,48474=>12792,48475=>12793,48476=>12794,48477=>12795,48478=>12796,48479=>12797,48480=>12798,48481=>12799,48482=>12800,48483=>12801,48485=>12802,48486=>12803,48487=>12804,48489=>12805,48490=>12806,48491=>12807,48492=>12808,48493=>12809,48494=>12810,48495=>12811,48496=>12812,48497=>12813,48498=>12814,48499=>12815,48500=>12816,48501=>12817,48502=>12818,48503=>12819,48504=>12820,48505=>12821,48506=>12822,48507=>12823,48508=>12824,48509=>12825,48510=>12826,48511=>12827,48514=>12828,48515=>12829,48517=>12830,48518=>12831,48523=>12832,48524=>12833,48525=>12834,48526=>12835,48527=>12836,48530=>12837,48532=>12838,48534=>12839,48535=>12840,48536=>12841,48539=>12842,48541=>12843,48542=>12844,48543=>12845,48544=>12846,48545=>12847,48546=>12848,48547=>12849,48549=>12850,48550=>12851,48551=>12852,48552=>12853,48553=>12854,48554=>12855,48555=>12856,48556=>12857,48557=>12858,48558=>12859,48559=>12860,48561=>12861,48562=>12862,48563=>12863,48564=>12864,48565=>12865,48566=>12866,48567=>12867,48569=>12868,48570=>12869,48571=>12870,48572=>12871,48573=>12872,48574=>12873,48575=>12874,48576=>12875,48577=>12876,48578=>12877,48579=>12878,48580=>12879,48581=>12880,48582=>12881,48583=>12882,48584=>12883,48585=>12884,48586=>12885,48587=>12886,48588=>12887,48589=>12888,48590=>12889,48591=>12890,48592=>12891,48593=>12892,48594=>12893,48595=>12894,48598=>12895,48599=>12896,48601=>12897,48602=>12898,48603=>12899,48605=>12900,48606=>12901,48607=>12902,48608=>12903,48609=>12904,48610=>12905,48611=>12906,48612=>12907,48613=>12908,48614=>12909,48615=>12910,48616=>12911,48618=>12912,48619=>12913,48620=>12914,48621=>12915,48622=>12916,48623=>12917,48625=>12918,48626=>12919,48627=>12920,48629=>12921,48630=>12922,48631=>12923,48633=>12924,48634=>12925,48635=>12926,48636=>12927,48637=>12928,48638=>12929,48639=>12930,48641=>12931,48642=>12932,48644=>12933,48646=>12934,48647=>12935,48648=>12936,48649=>12937,48650=>12938,48651=>12939,48654=>12940,48655=>12941,48657=>12942,48658=>12943,48659=>12944,48661=>12945,48662=>12946,48663=>12947,48664=>12948,48665=>12949,48666=>12950,48667=>12951,48670=>12952,48672=>12953,48673=>12954,48674=>12955,48675=>12956,48676=>12957,48677=>12958,48678=>12959,48679=>12960,48680=>12961,48681=>12962,48682=>12963,48683=>12964,48684=>12965,48685=>12966,48686=>12967,48687=>12968,48688=>12969,48689=>12970,48690=>12971,48691=>12972,48692=>12973,48693=>12974,48694=>12975,48695=>12976,48696=>12977,48697=>12978,48698=>12979,48699=>12980,48700=>12981,48701=>12982,48702=>12983,48703=>12984,48704=>12985,48705=>12986,48706=>12987,48707=>12988,48710=>12989,48711=>12990,48713=>12991,48714=>12992,48715=>12993,48717=>12994,48719=>12995,48720=>12996,48721=>12997,48722=>12998,48723=>12999,48726=>13000,48728=>13001,48732=>13002,48733=>13003,48734=>13004,48735=>13005,48738=>13006,48739=>13007,48741=>13008,48742=>13009,48743=>13010,48745=>13011,48747=>13012,48748=>13013,48749=>13014,48750=>13015,48751=>13016,48754=>13017,48758=>13018,48759=>13019,48760=>13020,48761=>13021,48762=>13022,48766=>13023,48767=>13024,48769=>13025,48770=>13026,48771=>13027,48773=>13028,48774=>13029,48775=>13030,48776=>13031,48777=>13032,48778=>13033,48779=>13034,48782=>13035,48786=>13036,48787=>13037,48788=>13038,48789=>13039,48790=>13040,48791=>13041,48794=>13042,48795=>13043,48796=>13044,48797=>13045,48798=>13046,48799=>13047,48800=>13048,48801=>13049,48802=>13050,48803=>13051,48804=>13052,48805=>13053,48806=>13054,48807=>13055,48809=>13056,48810=>13057,48811=>13058,48812=>13059,48813=>13060,48814=>13061,48815=>13062,48816=>13063,48817=>13064,48818=>13065,48819=>13066,48820=>13067,48821=>13068,48822=>13069,48823=>13070,48824=>13071,48825=>13072,48826=>13073,48827=>13074,48828=>13075,48829=>13076,48830=>13077,48831=>13078,48832=>13079,48833=>13080,48834=>13081,48835=>13082,48836=>13083,48837=>13084,48838=>13085,48839=>13086,48840=>13087,48841=>13088,48842=>13089,48843=>13090,48844=>13091,48845=>13092,48846=>13093,48847=>13094,48850=>13095,48851=>13096,48853=>13097,48854=>13098,48857=>13099,48858=>13100,48859=>13101,48860=>13102,48861=>13103,48862=>13104,48863=>13105,48865=>13106,48866=>13107,48870=>13108,48871=>13109,48872=>13110,48873=>13111,48874=>13112,48875=>13113,48877=>13114,48878=>13115,48879=>13116,48880=>13117,48881=>13118,48882=>13119,48883=>13120,48884=>13121,48885=>13122,48886=>13123,48887=>13124,48888=>13125,48889=>13126,48890=>13127,48891=>13128,48892=>13129,48893=>13130,48894=>13131,48895=>13132,48896=>13133,48898=>13134,48899=>13135,48900=>13136,48901=>13137,48902=>13138,48903=>13139,48906=>13140,48907=>13141,48908=>13142,48909=>13143,48910=>13144,48911=>13145,48912=>13146,48913=>13147,48914=>13148,48915=>13149,48916=>13150,48917=>13151,48918=>13152,48919=>13153,48922=>13154,48926=>13155,48927=>13156,48928=>13157,48929=>13158,48930=>13159,48931=>13160,48932=>13161,48933=>13162,48934=>13163,48935=>13164,48936=>13165,48937=>13166,48938=>13167,48939=>13168,48940=>13169,48941=>13170,48942=>13171,48943=>13172,48944=>13173,48945=>13174,48946=>13175,48947=>13176,48948=>13177,48949=>13178,48950=>13179,48951=>13180,48952=>13181,48953=>13182,48954=>13183,48955=>13184,48956=>13185,48957=>13186,48958=>13187,48959=>13188,48962=>13189,48963=>13190,48965=>13191,48966=>13192,48967=>13193,48969=>13194,48970=>13195,48971=>13196,48972=>13197,48973=>13198,48974=>13199,48975=>13200,48978=>13201,48979=>13202,48980=>13203,48982=>13204,48983=>13205,48984=>13206,48985=>13207,48986=>13208,48987=>13209,48988=>13210,48989=>13211,48990=>13212,48991=>13213,48992=>13214,48993=>13215,48994=>13216,48995=>13217,48996=>13218,48997=>13219,48998=>13220,48999=>13221,49000=>13222,49001=>13223,49002=>13224,49003=>13225,49004=>13226,49005=>13227,49006=>13228,49007=>13229,49008=>13230,49009=>13231,49010=>13232,49011=>13233,49012=>13234,49013=>13235,49014=>13236,49015=>13237,49016=>13238,49017=>13239,49018=>13240,49019=>13241,49020=>13242,49021=>13243,49022=>13244,49023=>13245,49024=>13246,49025=>13247,49026=>13248,49027=>13249,49028=>13250,49029=>13251,49030=>13252,49031=>13253,49032=>13254,49033=>13255,49034=>13256,49035=>13257,49036=>13258,49037=>13259,49038=>13260,49039=>13261,49040=>13262,49041=>13263,49042=>13264,49043=>13265,49045=>13266,49046=>13267,49047=>13268,49048=>13269,49049=>13270,49050=>13271,49051=>13272,49052=>13273,49053=>13274,49054=>13275,49055=>13276,49056=>13277,49057=>13278,49058=>13279,49059=>13280,49060=>13281,49061=>13282,49062=>13283,49063=>13284,49064=>13285,49065=>13286,49066=>13287,49067=>13288,49068=>13289,49069=>13290,49070=>13291,49071=>13292,49073=>13293,49074=>13294,49075=>13295,49076=>13296,49077=>13297,49078=>13298,49079=>13299,49080=>13300,49081=>13301,49082=>13302,49083=>13303,49084=>13304,49085=>13305,49086=>13306,49087=>13307,49088=>13308,49089=>13309,49090=>13310,49091=>13311,49092=>13312,49094=>13313,49095=>13314,49096=>13315,49097=>13316,49098=>13317,49099=>13318,49102=>13319,49103=>13320,49105=>13321,49106=>13322,49107=>13323,49109=>13324,49110=>13325,49111=>13326,49112=>13327,49113=>13328,49114=>13329,49115=>13330,49117=>13331,49118=>13332,49120=>13333,49122=>13334,49123=>13335,49124=>13336,49125=>13337,49126=>13338,49127=>13339,49128=>13340,49129=>13341,49130=>13342,49131=>13343,49132=>13344,49133=>13345,49134=>13346,49135=>13347,49136=>13348,49137=>13349,49138=>13350,49139=>13351,49140=>13352,49141=>13353,49142=>13354,49143=>13355,49144=>13356,49145=>13357,49146=>13358,49147=>13359,49148=>13360,49149=>13361,49150=>13362,49151=>13363,49152=>13364,49153=>13365,49154=>13366,49155=>13367,49156=>13368,49157=>13369,49158=>13370,49159=>13371,49160=>13372,49161=>13373,49162=>13374,49163=>13375,49164=>13376,49165=>13377,49166=>13378,49167=>13379,49168=>13380,49169=>13381,49170=>13382,49171=>13383,49172=>13384,49173=>13385,49174=>13386,49175=>13387,49176=>13388,49177=>13389,49178=>13390,49179=>13391,49180=>13392,49181=>13393,49182=>13394,49183=>13395,49184=>13396,49185=>13397,49186=>13398,49187=>13399,49188=>13400,49189=>13401,49190=>13402,49191=>13403,49192=>13404,49193=>13405,49194=>13406,49195=>13407,49196=>13408,49197=>13409,49198=>13410,49199=>13411,49200=>13412,49201=>13413,49202=>13414,49203=>13415,49204=>13416,49205=>13417,49206=>13418,49207=>13419,49208=>13420,49209=>13421,49210=>13422,49211=>13423,49213=>13424,49214=>13425,49215=>13426,49216=>13427,49217=>13428,49218=>13429,49219=>13430,49220=>13431,49221=>13432,49222=>13433,49223=>13434,49224=>13435,49225=>13436,49226=>13437,49227=>13438,49228=>13439,49229=>13440,49230=>13441,49231=>13442,49232=>13443,49234=>13444,49235=>13445,49236=>13446,49237=>13447,49238=>13448,49239=>13449,49241=>13450,49242=>13451,49243=>13452,49245=>13453,49246=>13454,49247=>13455,49249=>13456,49250=>13457,49251=>13458,49252=>13459,49253=>13460,49254=>13461,49255=>13462,49258=>13463,49259=>13464,49260=>13465,49261=>13466,49262=>13467,49263=>13468,49264=>13469,49265=>13470,49266=>13471,49267=>13472,49268=>13473,49269=>13474,49270=>13475,49271=>13476,49272=>13477,49273=>13478,49274=>13479,49275=>13480,49276=>13481,49277=>13482,49278=>13483,49279=>13484,49280=>13485,49281=>13486,49282=>13487,49283=>13488,49284=>13489,49285=>13490,49286=>13491,49287=>13492,49288=>13493,49289=>13494,49290=>13495,49291=>13496,49292=>13497,49293=>13498,49294=>13499,49295=>13500,49298=>13501,49299=>13502,49301=>13503,49302=>13504,49303=>13505,49305=>13506,49306=>13507,49307=>13508,49308=>13509,49309=>13510,49310=>13511,49311=>13512,49314=>13513,49316=>13514,49318=>13515,49319=>13516,49320=>13517,49321=>13518,49322=>13519,49323=>13520,49326=>13521,49329=>13522,49330=>13523,49335=>13524,49336=>13525,49337=>13526,49338=>13527,49339=>13528,49342=>13529,49346=>13530,49347=>13531,49348=>13532,49350=>13533,49351=>13534,49354=>13535,49355=>13536,49357=>13537,49358=>13538,49359=>13539,49361=>13540,49362=>13541,49363=>13542,49364=>13543,49365=>13544,49366=>13545,49367=>13546,49370=>13547,49374=>13548,49375=>13549,49376=>13550,49377=>13551,49378=>13552,49379=>13553,49382=>13554,49383=>13555,49385=>13556,49386=>13557,49387=>13558,49389=>13559,49390=>13560,49391=>13561,49392=>13562,49393=>13563,49394=>13564,49395=>13565,49398=>13566,49400=>13567,49402=>13568,49403=>13569,49404=>13570,49405=>13571,49406=>13572,49407=>13573,49409=>13574,49410=>13575,49411=>13576,49413=>13577,49414=>13578,49415=>13579,49417=>13580,49418=>13581,49419=>13582,49420=>13583,49421=>13584,49422=>13585,49423=>13586,49425=>13587,49426=>13588,49427=>13589,49428=>13590,49430=>13591,49431=>13592,49432=>13593,49433=>13594,49434=>13595,49435=>13596,49441=>13597,49442=>13598,49445=>13599,49448=>13600,49449=>13601,49450=>13602,49451=>13603,49454=>13604,49458=>13605,49459=>13606,49460=>13607,49461=>13608,49463=>13609,49466=>13610,49467=>13611,49469=>13612,49470=>13613,49471=>13614,49473=>13615,49474=>13616,49475=>13617,49476=>13618,49477=>13619,49478=>13620,49479=>13621,49482=>13622,49486=>13623,49487=>13624,49488=>13625,49489=>13626,49490=>13627,49491=>13628,49494=>13629,49495=>13630,49497=>13631,49498=>13632,49499=>13633,49501=>13634,49502=>13635,49503=>13636,49504=>13637,49505=>13638,49506=>13639,49507=>13640,49510=>13641,49514=>13642,49515=>13643,49516=>13644,49517=>13645,49518=>13646,49519=>13647,49521=>13648,49522=>13649,49523=>13650,49525=>13651,49526=>13652,49527=>13653,49529=>13654,49530=>13655,49531=>13656,49532=>13657,49533=>13658,49534=>13659,49535=>13660,49536=>13661,49537=>13662,49538=>13663,49539=>13664,49540=>13665,49542=>13666,49543=>13667,49544=>13668,49545=>13669,49546=>13670,49547=>13671,49551=>13672,49553=>13673,49554=>13674,49555=>13675,49557=>13676,49559=>13677,49560=>13678,49561=>13679,49562=>13680,49563=>13681,49566=>13682,49568=>13683,49570=>13684,49571=>13685,49572=>13686,49574=>13687,49575=>13688,49578=>13689,49579=>13690,49581=>13691,49582=>13692,49583=>13693,49585=>13694,49586=>13695,49587=>13696,49588=>13697,49589=>13698,49590=>13699,49591=>13700,49592=>13701,49593=>13702,49594=>13703,49595=>13704,49596=>13705,49598=>13706,49599=>13707,49600=>13708,49601=>13709,49602=>13710,49603=>13711,49605=>13712,49606=>13713,49607=>13714,49609=>13715,49610=>13716,49611=>13717,49613=>13718,49614=>13719,49615=>13720,49616=>13721,49617=>13722,49618=>13723,49619=>13724,49621=>13725,49622=>13726,49625=>13727,49626=>13728,49627=>13729,49628=>13730,49629=>13731,49630=>13732,49631=>13733,49633=>13734,49634=>13735,49635=>13736,49637=>13737,49638=>13738,49639=>13739,49641=>13740,49642=>13741,49643=>13742,49644=>13743,49645=>13744,49646=>13745,49647=>13746,49650=>13747,49652=>13748,49653=>13749,49654=>13750,49655=>13751,49656=>13752,49657=>13753,49658=>13754,49659=>13755,49662=>13756,49663=>13757,49665=>13758,49666=>13759,49667=>13760,49669=>13761,49670=>13762,49671=>13763,49672=>13764,49673=>13765,49674=>13766,49675=>13767,49678=>13768,49680=>13769,49682=>13770,49683=>13771,49684=>13772,49685=>13773,49686=>13774,49687=>13775,49690=>13776,49691=>13777,49693=>13778,49694=>13779,49697=>13780,49698=>13781,49699=>13782,49700=>13783,49701=>13784,49702=>13785,49703=>13786,49706=>13787,49708=>13788,49710=>13789,49712=>13790,49715=>13791,49717=>13792,49718=>13793,49719=>13794,49720=>13795,49721=>13796,49722=>13797,49723=>13798,49724=>13799,49725=>13800,49726=>13801,49727=>13802,49728=>13803,49729=>13804,49730=>13805,49731=>13806,49732=>13807,49733=>13808,49734=>13809,49735=>13810,49737=>13811,49738=>13812,49739=>13813,49740=>13814,49741=>13815,49742=>13816,49743=>13817,49746=>13818,49747=>13819,49749=>13820,49750=>13821,49751=>13822,49753=>13823,49754=>13824,49755=>13825,49756=>13826,49757=>13827,49758=>13828,49759=>13829,49761=>13830,49762=>13831,49763=>13832,49764=>13833,49766=>13834,49767=>13835,49768=>13836,49769=>13837,49770=>13838,49771=>13839,49774=>13840,49775=>13841,49777=>13842,49778=>13843,49779=>13844,49781=>13845,49782=>13846,49783=>13847,49784=>13848,49785=>13849,49786=>13850,49787=>13851,49790=>13852,49792=>13853,49794=>13854,49795=>13855,49796=>13856,49797=>13857,49798=>13858,49799=>13859,49802=>13860,49803=>13861,49804=>13862,49805=>13863,49806=>13864,49807=>13865,49809=>13866,49810=>13867,49811=>13868,49812=>13869,49813=>13870,49814=>13871,49815=>13872,49817=>13873,49818=>13874,49820=>13875,49822=>13876,49823=>13877,49824=>13878,49825=>13879,49826=>13880,49827=>13881,49830=>13882,49831=>13883,49833=>13884,49834=>13885,49835=>13886,49838=>13887,49839=>13888,49840=>13889,49841=>13890,49842=>13891,49843=>13892,49846=>13893,49848=>13894,49850=>13895,49851=>13896,49852=>13897,49853=>13898,49854=>13899,49855=>13900,49856=>13901,49857=>13902,49858=>13903,49859=>13904,49860=>13905,49861=>13906,49862=>13907,49863=>13908,49864=>13909,49865=>13910,49866=>13911,49867=>13912,49868=>13913,49869=>13914,49870=>13915,49871=>13916,49872=>13917,49873=>13918,49874=>13919,49875=>13920,49876=>13921,49877=>13922,49878=>13923,49879=>13924,49880=>13925,49881=>13926,49882=>13927,49883=>13928,49886=>13929,49887=>13930,49889=>13931,49890=>13932,49893=>13933,49894=>13934,49895=>13935,49896=>13936,49897=>13937,49898=>13938,49902=>13939,49904=>13940,49906=>13941,49907=>13942,49908=>13943,49909=>13944,49911=>13945,49914=>13946,49917=>13947,49918=>13948,49919=>13949,49921=>13950,49922=>13951,49923=>13952,49924=>13953,49925=>13954,49926=>13955,49927=>13956,49930=>13957,49931=>13958,49934=>13959,49935=>13960,49936=>13961,49937=>13962,49938=>13963,49942=>13964,49943=>13965,49945=>13966,49946=>13967,49947=>13968,49949=>13969,49950=>13970,49951=>13971,49952=>13972,49953=>13973,49954=>13974,49955=>13975,49958=>13976,49959=>13977,49962=>13978,49963=>13979,49964=>13980,49965=>13981,49966=>13982,49967=>13983,49968=>13984,49969=>13985,49970=>13986,49971=>13987,49972=>13988,49973=>13989,49974=>13990,49975=>13991,49976=>13992,49977=>13993,49978=>13994,49979=>13995,49980=>13996,49981=>13997,49982=>13998,49983=>13999,49984=>14000,49985=>14001,49986=>14002,49987=>14003,49988=>14004,49990=>14005,49991=>14006,49992=>14007,49993=>14008,49994=>14009,49995=>14010,49996=>14011,49997=>14012,49998=>14013,49999=>14014,50000=>14015,50001=>14016,50002=>14017,50003=>14018,50004=>14019,50005=>14020,50006=>14021,50007=>14022,50008=>14023,50009=>14024,50010=>14025,50011=>14026,50012=>14027,50013=>14028,50014=>14029,50015=>14030,50016=>14031,50017=>14032,50018=>14033,50019=>14034,50020=>14035,50021=>14036,50022=>14037,50023=>14038,50026=>14039,50027=>14040,50029=>14041,50030=>14042,50031=>14043,50033=>14044,50035=>14045,50036=>14046,50037=>14047,50038=>14048,50039=>14049,50042=>14050,50043=>14051,50046=>14052,50047=>14053,50048=>14054,50049=>14055,50050=>14056,50051=>14057,50053=>14058,50054=>14059,50055=>14060,50057=>14061,50058=>14062,50059=>14063,50061=>14064,50062=>14065,50063=>14066,50064=>14067,50065=>14068,50066=>14069,50067=>14070,50068=>14071,50069=>14072,50070=>14073,50071=>14074,50072=>14075,50073=>14076,50074=>14077,50075=>14078,50076=>14079,50077=>14080,50078=>14081,50079=>14082,50080=>14083,50081=>14084,50082=>14085,50083=>14086,50084=>14087,50085=>14088,50086=>14089,50087=>14090,50088=>14091,50089=>14092,50090=>14093,50091=>14094,50092=>14095,50093=>14096,50094=>14097,50095=>14098,50096=>14099,50097=>14100,50098=>14101,50099=>14102,50100=>14103,50101=>14104,50102=>14105,50103=>14106,50104=>14107,50105=>14108,50106=>14109,50107=>14110,50108=>14111,50109=>14112,50110=>14113,50111=>14114,50113=>14115,50114=>14116,50115=>14117,50116=>14118,50117=>14119,50118=>14120,50119=>14121,50120=>14122,50121=>14123,50122=>14124,50123=>14125,50124=>14126,50125=>14127,50126=>14128,50127=>14129,50128=>14130,50129=>14131,50130=>14132,50131=>14133,50132=>14134,50133=>14135,50134=>14136,50135=>14137,50138=>14138,50139=>14139,50141=>14140,50142=>14141,50145=>14142,50147=>14143,50148=>14144,50149=>14145,50150=>14146,50151=>14147,50154=>14148,50155=>14149,50156=>14150,50158=>14151,50159=>14152,50160=>14153,50161=>14154,50162=>14155,50163=>14156,50166=>14157,50167=>14158,50169=>14159,50170=>14160,50171=>14161,50172=>14162,50173=>14163,50174=>14164,50175=>14165,50176=>14166,50177=>14167,50178=>14168,50179=>14169,50180=>14170,50181=>14171,50182=>14172,50183=>14173,50185=>14174,50186=>14175,50187=>14176,50188=>14177,50189=>14178,50190=>14179,50191=>14180,50193=>14181,50194=>14182,50195=>14183,50196=>14184,50197=>14185,50198=>14186,50199=>14187,50200=>14188,50201=>14189,50202=>14190,50203=>14191,50204=>14192,50205=>14193,50206=>14194,50207=>14195,50208=>14196,50209=>14197,50210=>14198,50211=>14199,50213=>14200,50214=>14201,50215=>14202,50216=>14203,50217=>14204,50218=>14205,50219=>14206,50221=>14207,50222=>14208,50223=>14209,50225=>14210,50226=>14211,50227=>14212,50229=>14213,50230=>14214,50231=>14215,50232=>14216,50233=>14217,50234=>14218,50235=>14219,50238=>14220,50239=>14221,50240=>14222,50241=>14223,50242=>14224,50243=>14225,50244=>14226,50245=>14227,50246=>14228,50247=>14229,50249=>14230,50250=>14231,50251=>14232,50252=>14233,50253=>14234,50254=>14235,50255=>14236,50256=>14237,50257=>14238,50258=>14239,50259=>14240,50260=>14241,50261=>14242,50262=>14243,50263=>14244,50264=>14245,50265=>14246,50266=>14247,50267=>14248,50268=>14249,50269=>14250,50270=>14251,50271=>14252,50272=>14253,50273=>14254,50274=>14255,50275=>14256,50278=>14257,50279=>14258,50281=>14259,50282=>14260,50283=>14261,50285=>14262,50286=>14263,50287=>14264,50288=>14265,50289=>14266,50290=>14267,50291=>14268,50294=>14269,50295=>14270,50296=>14271,50298=>14272,50299=>14273,50300=>14274,50301=>14275,50302=>14276,50303=>14277,50305=>14278,50306=>14279,50307=>14280,50308=>14281,50309=>14282,50310=>14283,50311=>14284,50312=>14285,50313=>14286,50314=>14287,50315=>14288,50316=>14289,50317=>14290,50318=>14291,50319=>14292,50320=>14293,50321=>14294,50322=>14295,50323=>14296,50325=>14297,50326=>14298,50327=>14299,50328=>14300,50329=>14301,50330=>14302,50331=>14303,50333=>14304,50334=>14305,50335=>14306,50336=>14307,50337=>14308,50338=>14309,50339=>14310,50340=>14311,50341=>14312,50342=>14313,50343=>14314,50344=>14315,50345=>14316,50346=>14317,50347=>14318,50348=>14319,50349=>14320,50350=>14321,50351=>14322,50352=>14323,50353=>14324,50354=>14325,50355=>14326,50356=>14327,50357=>14328,50358=>14329,50359=>14330,50361=>14331,50362=>14332,50363=>14333,50365=>14334,50366=>14335,50367=>14336,50368=>14337,50369=>14338,50370=>14339,50371=>14340,50372=>14341,50373=>14342,50374=>14343,50375=>14344,50376=>14345,50377=>14346,50378=>14347,50379=>14348,50380=>14349,50381=>14350,50382=>14351,50383=>14352,50384=>14353,50385=>14354,50386=>14355,50387=>14356,50388=>14357,50389=>14358,50390=>14359,50391=>14360,50392=>14361,50393=>14362,50394=>14363,50395=>14364,50396=>14365,50397=>14366,50398=>14367,50399=>14368,50400=>14369,50401=>14370,50402=>14371,50403=>14372,50404=>14373,50405=>14374,50406=>14375,50407=>14376,50408=>14377,50410=>14378,50411=>14379,50412=>14380,50413=>14381,50414=>14382,50415=>14383,50418=>14384,50419=>14385,50421=>14386,50422=>14387,50423=>14388,50425=>14389,50427=>14390,50428=>14391,50429=>14392,50430=>14393,50434=>14394,50435=>14395,50436=>14396,50437=>14397,50438=>14398,50439=>14399,50440=>14400,50441=>14401,50442=>14402,50443=>14403,50445=>14404,50446=>14405,50447=>14406,50449=>14407,50450=>14408,50451=>14409,50453=>14410,50454=>14411,50455=>14412,50456=>14413,50457=>14414,50458=>14415,50459=>14416,50461=>14417,50462=>14418,50463=>14419,50464=>14420,50465=>14421,50466=>14422,50467=>14423,50468=>14424,50469=>14425,50470=>14426,50471=>14427,50474=>14428,50475=>14429,50477=>14430,50478=>14431,50479=>14432,50481=>14433,50482=>14434,50483=>14435,50484=>14436,50485=>14437,50486=>14438,50487=>14439,50490=>14440,50492=>14441,50494=>14442,50495=>14443,50496=>14444,50497=>14445,50498=>14446,50499=>14447,50502=>14448,50503=>14449,50507=>14450,50511=>14451,50512=>14452,50513=>14453,50514=>14454,50518=>14455,50522=>14456,50523=>14457,50524=>14458,50527=>14459,50530=>14460,50531=>14461,50533=>14462,50534=>14463,50535=>14464,50537=>14465,50538=>14466,50539=>14467,50540=>14468,50541=>14469,50542=>14470,50543=>14471,50546=>14472,50550=>14473,50551=>14474,50552=>14475,50553=>14476,50554=>14477,50555=>14478,50558=>14479,50559=>14480,50561=>14481,50562=>14482,50563=>14483,50565=>14484,50566=>14485,50568=>14486,50569=>14487,50570=>14488,50571=>14489,50574=>14490,50576=>14491,50578=>14492,50579=>14493,50580=>14494,50582=>14495,50585=>14496,50586=>14497,50587=>14498,50589=>14499,50590=>14500,50591=>14501,50593=>14502,50594=>14503,50595=>14504,50596=>14505,50597=>14506,50598=>14507,50599=>14508,50600=>14509,50602=>14510,50603=>14511,50604=>14512,50605=>14513,50606=>14514,50607=>14515,50608=>14516,50609=>14517,50610=>14518,50611=>14519,50614=>14520,50615=>14521,50618=>14522,50623=>14523,50624=>14524,50625=>14525,50626=>14526,50627=>14527,50635=>14528,50637=>14529,50639=>14530,50642=>14531,50643=>14532,50645=>14533,50646=>14534,50647=>14535,50649=>14536,50650=>14537,50651=>14538,50652=>14539,50653=>14540,50654=>14541,50655=>14542,50658=>14543,50660=>14544,50662=>14545,50663=>14546,50664=>14547,50665=>14548,50666=>14549,50667=>14550,50671=>14551,50673=>14552,50674=>14553,50675=>14554,50677=>14555,50680=>14556,50681=>14557,50682=>14558,50683=>14559,50690=>14560,50691=>14561,50692=>14562,50697=>14563,50698=>14564,50699=>14565,50701=>14566,50702=>14567,50703=>14568,50705=>14569,50706=>14570,50707=>14571,50708=>14572,50709=>14573,50710=>14574,50711=>14575,50714=>14576,50717=>14577,50718=>14578,50719=>14579,50720=>14580,50721=>14581,50722=>14582,50723=>14583,50726=>14584,50727=>14585,50729=>14586,50730=>14587,50731=>14588,50735=>14589,50737=>14590,50738=>14591,50742=>14592,50744=>14593,50746=>14594,50748=>14595,50749=>14596,50750=>14597,50751=>14598,50754=>14599,50755=>14600,50757=>14601,50758=>14602,50759=>14603,50761=>14604,50762=>14605,50763=>14606,50764=>14607,50765=>14608,50766=>14609,50767=>14610,50770=>14611,50774=>14612,50775=>14613,50776=>14614,50777=>14615,50778=>14616,50779=>14617,50782=>14618,50783=>14619,50785=>14620,50786=>14621,50787=>14622,50788=>14623,50789=>14624,50790=>14625,50791=>14626,50792=>14627,50793=>14628,50794=>14629,50795=>14630,50797=>14631,50798=>14632,50800=>14633,50802=>14634,50803=>14635,50804=>14636,50805=>14637,50806=>14638,50807=>14639,50810=>14640,50811=>14641,50813=>14642,50814=>14643,50815=>14644,50817=>14645,50818=>14646,50819=>14647,50820=>14648,50821=>14649,50822=>14650,50823=>14651,50826=>14652,50828=>14653,50830=>14654,50831=>14655,50832=>14656,50833=>14657,50834=>14658,50835=>14659,50838=>14660,50839=>14661,50841=>14662,50842=>14663,50843=>14664,50845=>14665,50846=>14666,50847=>14667,50848=>14668,50849=>14669,50850=>14670,50851=>14671,50854=>14672,50856=>14673,50858=>14674,50859=>14675,50860=>14676,50861=>14677,50862=>14678,50863=>14679,50866=>14680,50867=>14681,50869=>14682,50870=>14683,50871=>14684,50875=>14685,50876=>14686,50877=>14687,50878=>14688,50879=>14689,50882=>14690,50884=>14691,50886=>14692,50887=>14693,50888=>14694,50889=>14695,50890=>14696,50891=>14697,50894=>14698,50895=>14699,50897=>14700,50898=>14701,50899=>14702,50901=>14703,50902=>14704,50903=>14705,50904=>14706,50905=>14707,50906=>14708,50907=>14709,50910=>14710,50911=>14711,50914=>14712,50915=>14713,50916=>14714,50917=>14715,50918=>14716,50919=>14717,50922=>14718,50923=>14719,50925=>14720,50926=>14721,50927=>14722,50929=>14723,50930=>14724,50931=>14725,50932=>14726,50933=>14727,50934=>14728,50935=>14729,50938=>14730,50939=>14731,50940=>14732,50942=>14733,50943=>14734,50944=>14735,50945=>14736,50946=>14737,50947=>14738,50950=>14739,50951=>14740,50953=>14741,50954=>14742,50955=>14743,50957=>14744,50958=>14745,50959=>14746,50960=>14747,50961=>14748,50962=>14749,50963=>14750,50966=>14751,50968=>14752,50970=>14753,50971=>14754,50972=>14755,50973=>14756,50974=>14757,50975=>14758,50978=>14759,50979=>14760,50981=>14761,50982=>14762,50983=>14763,50985=>14764,50986=>14765,50987=>14766,50988=>14767,50989=>14768,50990=>14769,50991=>14770,50994=>14771,50996=>14772,50998=>14773,51000=>14774,51001=>14775,51002=>14776,51003=>14777,51006=>14778,51007=>14779,51009=>14780,51010=>14781,51011=>14782,51013=>14783,51014=>14784,51015=>14785,51016=>14786,51017=>14787,51019=>14788,51022=>14789,51024=>14790,51033=>14791,51034=>14792,51035=>14793,51037=>14794,51038=>14795,51039=>14796,51041=>14797,51042=>14798,51043=>14799,51044=>14800,51045=>14801,51046=>14802,51047=>14803,51049=>14804,51050=>14805,51052=>14806,51053=>14807,51054=>14808,51055=>14809,51056=>14810,51057=>14811,51058=>14812,51059=>14813,51062=>14814,51063=>14815,51065=>14816,51066=>14817,51067=>14818,51071=>14819,51072=>14820,51073=>14821,51074=>14822,51078=>14823,51083=>14824,51084=>14825,51085=>14826,51087=>14827,51090=>14828,51091=>14829,51093=>14830,51097=>14831,51099=>14832,51100=>14833,51101=>14834,51102=>14835,51103=>14836,51106=>14837,51111=>14838,51112=>14839,51113=>14840,51114=>14841,51115=>14842,51118=>14843,51119=>14844,51121=>14845,51122=>14846,51123=>14847,51125=>14848,51126=>14849,51127=>14850,51128=>14851,51129=>14852,51130=>14853,51131=>14854,51134=>14855,51138=>14856,51139=>14857,51140=>14858,51141=>14859,51142=>14860,51143=>14861,51146=>14862,51147=>14863,51149=>14864,51151=>14865,51153=>14866,51154=>14867,51155=>14868,51156=>14869,51157=>14870,51158=>14871,51159=>14872,51161=>14873,51162=>14874,51163=>14875,51164=>14876,51166=>14877,51167=>14878,51168=>14879,51169=>14880,51170=>14881,51171=>14882,51173=>14883,51174=>14884,51175=>14885,51177=>14886,51178=>14887,51179=>14888,51181=>14889,51182=>14890,51183=>14891,51184=>14892,51185=>14893,51186=>14894,51187=>14895,51188=>14896,51189=>14897,51190=>14898,51191=>14899,51192=>14900,51193=>14901,51194=>14902,51195=>14903,51196=>14904,51197=>14905,51198=>14906,51199=>14907,51202=>14908,51203=>14909,51205=>14910,51206=>14911,51207=>14912,51209=>14913,51211=>14914,51212=>14915,51213=>14916,51214=>14917,51215=>14918,51218=>14919,51220=>14920,51223=>14921,51224=>14922,51225=>14923,51226=>14924,51227=>14925,51230=>14926,51231=>14927,51233=>14928,51234=>14929,51235=>14930,51237=>14931,51238=>14932,51239=>14933,51240=>14934,51241=>14935,51242=>14936,51243=>14937,51246=>14938,51248=>14939,51250=>14940,51251=>14941,51252=>14942,51253=>14943,51254=>14944,51255=>14945,51257=>14946,51258=>14947,51259=>14948,51261=>14949,51262=>14950,51263=>14951,51265=>14952,51266=>14953,51267=>14954,51268=>14955,51269=>14956,51270=>14957,51271=>14958,51274=>14959,51275=>14960,51278=>14961,51279=>14962,51280=>14963,51281=>14964,51282=>14965,51283=>14966,51285=>14967,51286=>14968,51287=>14969,51288=>14970,51289=>14971,51290=>14972,51291=>14973,51292=>14974,51293=>14975,51294=>14976,51295=>14977,51296=>14978,51297=>14979,51298=>14980,51299=>14981,51300=>14982,51301=>14983,51302=>14984,51303=>14985,51304=>14986,51305=>14987,51306=>14988,51307=>14989,51308=>14990,51309=>14991,51310=>14992,51311=>14993,51314=>14994,51315=>14995,51317=>14996,51318=>14997,51319=>14998,51321=>14999,51323=>15000,51324=>15001,51325=>15002,51326=>15003,51327=>15004,51330=>15005,51332=>15006,51336=>15007,51337=>15008,51338=>15009,51342=>15010,51343=>15011,51344=>15012,51345=>15013,51346=>15014,51347=>15015,51349=>15016,51350=>15017,51351=>15018,51352=>15019,51353=>15020,51354=>15021,51355=>15022,51356=>15023,51358=>15024,51360=>15025,51362=>15026,51363=>15027,51364=>15028,51365=>15029,51366=>15030,51367=>15031,51369=>15032,51370=>15033,51371=>15034,51372=>15035,51373=>15036,51374=>15037,51375=>15038,51376=>15039,51377=>15040,51378=>15041,51379=>15042,51380=>15043,51381=>15044,51382=>15045,51383=>15046,51384=>15047,51385=>15048,51386=>15049,51387=>15050,51390=>15051,51391=>15052,51392=>15053,51393=>15054,51394=>15055,51395=>15056,51397=>15057,51398=>15058,51399=>15059,51401=>15060,51402=>15061,51403=>15062,51405=>15063,51406=>15064,51407=>15065,51408=>15066,51409=>15067,51410=>15068,51411=>15069,51414=>15070,51416=>15071,51418=>15072,51419=>15073,51420=>15074,51421=>15075,51422=>15076,51423=>15077,51426=>15078,51427=>15079,51429=>15080,51430=>15081,51431=>15082,51432=>15083,51433=>15084,51434=>15085,51435=>15086,51436=>15087,51437=>15088,51438=>15089,51439=>15090,51440=>15091,51441=>15092,51442=>15093,51443=>15094,51444=>15095,51446=>15096,51447=>15097,51448=>15098,51449=>15099,51450=>15100,51451=>15101,51454=>15102,51455=>15103,51457=>15104,51458=>15105,51459=>15106,51463=>15107,51464=>15108,51465=>15109,51466=>15110,51467=>15111,51470=>15112,51472=>15113,51474=>15114,51475=>15115,51476=>15116,51477=>15117,51478=>15118,51479=>15119,51481=>15120,51482=>15121,51483=>15122,51484=>15123,51485=>15124,51486=>15125,51487=>15126,51488=>15127,51489=>15128,51490=>15129,51491=>15130,51492=>15131,51493=>15132,51494=>15133,51495=>15134,51496=>15135,51497=>15136,51498=>15137,51499=>15138,51501=>15139,51502=>15140,51503=>15141,51504=>15142,51505=>15143,51506=>15144,51507=>15145,51509=>15146,51510=>15147,51511=>15148,51512=>15149,51513=>15150,51514=>15151,51515=>15152,51516=>15153,51517=>15154,51518=>15155,51519=>15156,51520=>15157,51521=>15158,51522=>15159,51523=>15160,51524=>15161,51525=>15162,51526=>15163,51527=>15164,51528=>15165,51529=>15166,51530=>15167,51531=>15168,51532=>15169,51533=>15170,51534=>15171,51535=>15172,51538=>15173,51539=>15174,51541=>15175,51542=>15176,51543=>15177,51545=>15178,51546=>15179,51547=>15180,51548=>15181,51549=>15182,51550=>15183,51551=>15184,51554=>15185,51556=>15186,51557=>15187,51558=>15188,51559=>15189,51560=>15190,51561=>15191,51562=>15192,51563=>15193,51565=>15194,51566=>15195,51567=>15196,51569=>15197,51570=>15198,51571=>15199,51573=>15200,51574=>15201,51575=>15202,51576=>15203,51577=>15204,51578=>15205,51579=>15206,51581=>15207,51582=>15208,51583=>15209,51584=>15210,51585=>15211,51586=>15212,51587=>15213,51588=>15214,51589=>15215,51590=>15216,51591=>15217,51594=>15218,51595=>15219,51597=>15220,51598=>15221,51599=>15222,51601=>15223,51602=>15224,51603=>15225,51604=>15226,51605=>15227,51606=>15228,51607=>15229,51610=>15230,51612=>15231,51614=>15232,51615=>15233,51616=>15234,51617=>15235,51618=>15236,51619=>15237,51620=>15238,51621=>15239,51622=>15240,51623=>15241,51624=>15242,51625=>15243,51626=>15244,51627=>15245,51628=>15246,51629=>15247,51630=>15248,51631=>15249,51632=>15250,51633=>15251,51634=>15252,51635=>15253,51636=>15254,51637=>15255,51638=>15256,51639=>15257,51640=>15258,51641=>15259,51642=>15260,51643=>15261,51644=>15262,51645=>15263,51646=>15264,51647=>15265,51650=>15266,51651=>15267,51653=>15268,51654=>15269,51657=>15270,51659=>15271,51660=>15272,51661=>15273,51662=>15274,51663=>15275,51666=>15276,51668=>15277,51671=>15278,51672=>15279,51675=>15280,51678=>15281,51679=>15282,51681=>15283,51683=>15284,51685=>15285,51686=>15286,51688=>15287,51689=>15288,51690=>15289,51691=>15290,51694=>15291,51698=>15292,51699=>15293,51700=>15294,51701=>15295,51702=>15296,51703=>15297,51706=>15298,51707=>15299,51709=>15300,51710=>15301,51711=>15302,51713=>15303,51714=>15304,51715=>15305,51716=>15306,51717=>15307,51718=>15308,51719=>15309,51722=>15310,51726=>15311,51727=>15312,51728=>15313,51729=>15314,51730=>15315,51731=>15316,51733=>15317,51734=>15318,51735=>15319,51737=>15320,51738=>15321,51739=>15322,51740=>15323,51741=>15324,51742=>15325,51743=>15326,51744=>15327,51745=>15328,51746=>15329,51747=>15330,51748=>15331,51749=>15332,51750=>15333,51751=>15334,51752=>15335,51754=>15336,51755=>15337,51756=>15338,51757=>15339,51758=>15340,51759=>15341,51760=>15342,51761=>15343,51762=>15344,51763=>15345,51764=>15346,51765=>15347,51766=>15348,51767=>15349,51768=>15350,51769=>15351,51770=>15352,51771=>15353,51772=>15354,51773=>15355,51774=>15356,51775=>15357,51776=>15358,51777=>15359,51778=>15360,51779=>15361,51780=>15362,51781=>15363,51782=>15364,51783=>15365,51784=>15366,51785=>15367,51786=>15368,51787=>15369,51790=>15370,51791=>15371,51793=>15372,51794=>15373,51795=>15374,51797=>15375,51798=>15376,51799=>15377,51800=>15378,51801=>15379,51802=>15380,51803=>15381,51806=>15382,51810=>15383,51811=>15384,51812=>15385,51813=>15386,51814=>15387,51815=>15388,51817=>15389,51818=>15390,51819=>15391,51820=>15392,51821=>15393,51822=>15394,51823=>15395,51824=>15396,51825=>15397,51826=>15398,51827=>15399,51828=>15400,51829=>15401,51830=>15402,51831=>15403,51832=>15404,51833=>15405,51834=>15406,51835=>15407,51836=>15408,51838=>15409,51839=>15410,51840=>15411,51841=>15412,51842=>15413,51843=>15414,51845=>15415,51846=>15416,51847=>15417,51848=>15418,51849=>15419,51850=>15420,51851=>15421,51852=>15422,51853=>15423,51854=>15424,51855=>15425,51856=>15426,51857=>15427,51858=>15428,51859=>15429,51860=>15430,51861=>15431,51862=>15432,51863=>15433,51865=>15434,51866=>15435,51867=>15436,51868=>15437,51869=>15438,51870=>15439,51871=>15440,51872=>15441,51873=>15442,51874=>15443,51875=>15444,51876=>15445,51877=>15446,51878=>15447,51879=>15448,51880=>15449,51881=>15450,51882=>15451,51883=>15452,51884=>15453,51885=>15454,51886=>15455,51887=>15456,51888=>15457,51889=>15458,51890=>15459,51891=>15460,51892=>15461,51893=>15462,51894=>15463,51895=>15464,51896=>15465,51897=>15466,51898=>15467,51899=>15468,51902=>15469,51903=>15470,51905=>15471,51906=>15472,51907=>15473,51909=>15474,51910=>15475,51911=>15476,51912=>15477,51913=>15478,51914=>15479,51915=>15480,51918=>15481,51920=>15482,51922=>15483,51924=>15484,51925=>15485,51926=>15486,51927=>15487,51930=>15488,51931=>15489,51932=>15490,51933=>15491,51934=>15492,51935=>15493,51937=>15494,51938=>15495,51939=>15496,51940=>15497,51941=>15498,51942=>15499,51943=>15500,51944=>15501,51945=>15502,51946=>15503,51947=>15504,51949=>15505,51950=>15506,51951=>15507,51952=>15508,51953=>15509,51954=>15510,51955=>15511,51957=>15512,51958=>15513,51959=>15514,51960=>15515,51961=>15516,51962=>15517,51963=>15518,51964=>15519,51965=>15520,51966=>15521,51967=>15522,51968=>15523,51969=>15524,51970=>15525,51971=>15526,51972=>15527,51973=>15528,51974=>15529,51975=>15530,51977=>15531,51978=>15532,51979=>15533,51980=>15534,51981=>15535,51982=>15536,51983=>15537,51985=>15538,51986=>15539,51987=>15540,51989=>15541,51990=>15542,51991=>15543,51993=>15544,51994=>15545,51995=>15546,51996=>15547,51997=>15548,51998=>15549,51999=>15550,52002=>15551,52003=>15552,52004=>15553,52005=>15554,52006=>15555,52007=>15556,52008=>15557,52009=>15558,52010=>15559,52011=>15560,52012=>15561,52013=>15562,52014=>15563,52015=>15564,52016=>15565,52017=>15566,52018=>15567,52019=>15568,52020=>15569,52021=>15570,52022=>15571,52023=>15572,52024=>15573,52025=>15574,52026=>15575,52027=>15576,52028=>15577,52029=>15578,52030=>15579,52031=>15580,52032=>15581,52034=>15582,52035=>15583,52036=>15584,52037=>15585,52038=>15586,52039=>15587,52042=>15588,52043=>15589,52045=>15590,52046=>15591,52047=>15592,52049=>15593,52050=>15594,52051=>15595,52052=>15596,52053=>15597,52054=>15598,52055=>15599,52058=>15600,52059=>15601,52060=>15602,52062=>15603,52063=>15604,52064=>15605,52065=>15606,52066=>15607,52067=>15608,52069=>15609,52070=>15610,52071=>15611,52072=>15612,52073=>15613,52074=>15614,52075=>15615,52076=>15616,52077=>15617,52078=>15618,52079=>15619,52080=>15620,52081=>15621,52082=>15622,52083=>15623,52084=>15624,52085=>15625,52086=>15626,52087=>15627,52090=>15628,52091=>15629,52092=>15630,52093=>15631,52094=>15632,52095=>15633,52096=>15634,52097=>15635,52098=>15636,52099=>15637,52100=>15638,52101=>15639,52102=>15640,52103=>15641,52104=>15642,52105=>15643,52106=>15644,52107=>15645,52108=>15646,52109=>15647,52110=>15648,52111=>15649,52112=>15650,52113=>15651,52114=>15652,52115=>15653,52116=>15654,52117=>15655,52118=>15656,52119=>15657,52120=>15658,52121=>15659,52122=>15660,52123=>15661,52125=>15662,52126=>15663,52127=>15664,52128=>15665,52129=>15666,52130=>15667,52131=>15668,52132=>15669,52133=>15670,52134=>15671,52135=>15672,52136=>15673,52137=>15674,52138=>15675,52139=>15676,52140=>15677,52141=>15678,52142=>15679,52143=>15680,52144=>15681,52145=>15682,52146=>15683,52147=>15684,52148=>15685,52149=>15686,52150=>15687,52151=>15688,52153=>15689,52154=>15690,52155=>15691,52156=>15692,52157=>15693,52158=>15694,52159=>15695,52160=>15696,52161=>15697,52162=>15698,52163=>15699,52164=>15700,52165=>15701,52166=>15702,52167=>15703,52168=>15704,52169=>15705,52170=>15706,52171=>15707,52172=>15708,52173=>15709,52174=>15710,52175=>15711,52176=>15712,52177=>15713,52178=>15714,52179=>15715,52181=>15716,52182=>15717,52183=>15718,52184=>15719,52185=>15720,52186=>15721,52187=>15722,52188=>15723,52189=>15724,52190=>15725,52191=>15726,52192=>15727,52193=>15728,52194=>15729,52195=>15730,52197=>15731,52198=>15732,52200=>15733,52202=>15734,52203=>15735,52204=>15736,52205=>15737,52206=>15738,52207=>15739,52208=>15740,52209=>15741,52210=>15742,52211=>15743,52212=>15744,52213=>15745,52214=>15746,52215=>15747,52216=>15748,52217=>15749,52218=>15750,52219=>15751,52220=>15752,52221=>15753,52222=>15754,52223=>15755,52224=>15756,52225=>15757,52226=>15758,52227=>15759,52228=>15760,52229=>15761,52230=>15762,52231=>15763,52232=>15764,52233=>15765,52234=>15766,52235=>15767,52238=>15768,52239=>15769,52241=>15770,52242=>15771,52243=>15772,52245=>15773,52246=>15774,52247=>15775,52248=>15776,52249=>15777,52250=>15778,52251=>15779,52254=>15780,52255=>15781,52256=>15782,52259=>15783,52260=>15784,52261=>15785,52262=>15786,52266=>15787,52267=>15788,52269=>15789,52271=>15790,52273=>15791,52274=>15792,52275=>15793,52276=>15794,52277=>15795,52278=>15796,52279=>15797,52282=>15798,52287=>15799,52288=>15800,52289=>15801,52290=>15802,52291=>15803,52294=>15804,52295=>15805,52297=>15806,52298=>15807,52299=>15808,52301=>15809,52302=>15810,52303=>15811,52304=>15812,52305=>15813,52306=>15814,52307=>15815,52310=>15816,52314=>15817,52315=>15818,52316=>15819,52317=>15820,52318=>15821,52319=>15822,52321=>15823,52322=>15824,52323=>15825,52325=>15826,52327=>15827,52329=>15828,52330=>15829,52331=>15830,52332=>15831,52333=>15832,52334=>15833,52335=>15834,52337=>15835,52338=>15836,52339=>15837,52340=>15838,52342=>15839,52343=>15840,52344=>15841,52345=>15842,52346=>15843,52347=>15844,52348=>15845,52349=>15846,52350=>15847,52351=>15848,52352=>15849,52353=>15850,52354=>15851,52355=>15852,52356=>15853,52357=>15854,52358=>15855,52359=>15856,52360=>15857,52361=>15858,52362=>15859,52363=>15860,52364=>15861,52365=>15862,52366=>15863,52367=>15864,52368=>15865,52369=>15866,52370=>15867,52371=>15868,52372=>15869,52373=>15870,52374=>15871,52375=>15872,52378=>15873,52379=>15874,52381=>15875,52382=>15876,52383=>15877,52385=>15878,52386=>15879,52387=>15880,52388=>15881,52389=>15882,52390=>15883,52391=>15884,52394=>15885,52398=>15886,52399=>15887,52400=>15888,52401=>15889,52402=>15890,52403=>15891,52406=>15892,52407=>15893,52409=>15894,52410=>15895,52411=>15896,52413=>15897,52414=>15898,52415=>15899,52416=>15900,52417=>15901,52418=>15902,52419=>15903,52422=>15904,52424=>15905,52426=>15906,52427=>15907,52428=>15908,52429=>15909,52430=>15910,52431=>15911,52433=>15912,52434=>15913,52435=>15914,52437=>15915,52438=>15916,52439=>15917,52440=>15918,52441=>15919,52442=>15920,52443=>15921,52444=>15922,52445=>15923,52446=>15924,52447=>15925,52448=>15926,52449=>15927,52450=>15928,52451=>15929,52453=>15930,52454=>15931,52455=>15932,52456=>15933,52457=>15934,52458=>15935,52459=>15936,52461=>15937,52462=>15938,52463=>15939,52465=>15940,52466=>15941,52467=>15942,52468=>15943,52469=>15944,52470=>15945,52471=>15946,52472=>15947,52473=>15948,52474=>15949,52475=>15950,52476=>15951,52477=>15952,52478=>15953,52479=>15954,52480=>15955,52482=>15956,52483=>15957,52484=>15958,52485=>15959,52486=>15960,52487=>15961,52490=>15962,52491=>15963,52493=>15964,52494=>15965,52495=>15966,52497=>15967,52498=>15968,52499=>15969,52500=>15970,52501=>15971,52502=>15972,52503=>15973,52506=>15974,52508=>15975,52510=>15976,52511=>15977,52512=>15978,52513=>15979,52514=>15980,52515=>15981,52517=>15982,52518=>15983,52519=>15984,52521=>15985,52522=>15986,52523=>15987,52525=>15988,52526=>15989,52527=>15990,52528=>15991,52529=>15992,52530=>15993,52531=>15994,52532=>15995,52533=>15996,52534=>15997,52535=>15998,52536=>15999,52538=>16000,52539=>16001,52540=>16002,52541=>16003,52542=>16004,52543=>16005,52544=>16006,52545=>16007,52546=>16008,52547=>16009,52548=>16010,52549=>16011,52550=>16012,52551=>16013,52552=>16014,52553=>16015,52554=>16016,52555=>16017,52556=>16018,52557=>16019,52558=>16020,52559=>16021,52560=>16022,52561=>16023,52562=>16024,52563=>16025,52564=>16026,52565=>16027,52566=>16028,52567=>16029,52568=>16030,52569=>16031,52570=>16032,52571=>16033,52573=>16034,52574=>16035,52575=>16036,52577=>16037,52578=>16038,52579=>16039,52581=>16040,52582=>16041,52583=>16042,52584=>16043,52585=>16044,52586=>16045,52587=>16046,52590=>16047,52592=>16048,52594=>16049,52595=>16050,52596=>16051,52597=>16052,52598=>16053,52599=>16054,52601=>16055,52602=>16056,52603=>16057,52604=>16058,52605=>16059,52606=>16060,52607=>16061,52608=>16062,52609=>16063,52610=>16064,52611=>16065,52612=>16066,52613=>16067,52614=>16068,52615=>16069,52617=>16070,52618=>16071,52619=>16072,52620=>16073,52621=>16074,52622=>16075,52623=>16076,52624=>16077,52625=>16078,52626=>16079,52627=>16080,52630=>16081,52631=>16082,52633=>16083,52634=>16084,52635=>16085,52637=>16086,52638=>16087,52639=>16088,52640=>16089,52641=>16090,52642=>16091,52643=>16092,52646=>16093,52648=>16094,52650=>16095,52651=>16096,52652=>16097,52653=>16098,52654=>16099,52655=>16100,52657=>16101,52658=>16102,52659=>16103,52660=>16104,52661=>16105,52662=>16106,52663=>16107,52664=>16108,52665=>16109,52666=>16110,52667=>16111,52668=>16112,52669=>16113,52670=>16114,52671=>16115,52672=>16116,52673=>16117,52674=>16118,52675=>16119,52677=>16120,52678=>16121,52679=>16122,52680=>16123,52681=>16124,52682=>16125,52683=>16126,52685=>16127,52686=>16128,52687=>16129,52689=>16130,52690=>16131,52691=>16132,52692=>16133,52693=>16134,52694=>16135,52695=>16136,52696=>16137,52697=>16138,52698=>16139,52699=>16140,52700=>16141,52701=>16142,52702=>16143,52703=>16144,52704=>16145,52705=>16146,52706=>16147,52707=>16148,52708=>16149,52709=>16150,52710=>16151,52711=>16152,52713=>16153,52714=>16154,52715=>16155,52717=>16156,52718=>16157,52719=>16158,52721=>16159,52722=>16160,52723=>16161,52724=>16162,52725=>16163,52726=>16164,52727=>16165,52730=>16166,52732=>16167,52734=>16168,52735=>16169,52736=>16170,52737=>16171,52738=>16172,52739=>16173,52741=>16174,52742=>16175,52743=>16176,52745=>16177,52746=>16178,52747=>16179,52749=>16180,52750=>16181,52751=>16182,52752=>16183,52753=>16184,52754=>16185,52755=>16186,52757=>16187,52758=>16188,52759=>16189,52760=>16190,52762=>16191,52763=>16192,52764=>16193,52765=>16194,52766=>16195,52767=>16196,52770=>16197,52771=>16198,52773=>16199,52774=>16200,52775=>16201,52777=>16202,52778=>16203,52779=>16204,52780=>16205,52781=>16206,52782=>16207,52783=>16208,52786=>16209,52788=>16210,52790=>16211,52791=>16212,52792=>16213,52793=>16214,52794=>16215,52795=>16216,52796=>16217,52797=>16218,52798=>16219,52799=>16220,52800=>16221,52801=>16222,52802=>16223,52803=>16224,52804=>16225,52805=>16226,52806=>16227,52807=>16228,52808=>16229,52809=>16230,52810=>16231,52811=>16232,52812=>16233,52813=>16234,52814=>16235,52815=>16236,52816=>16237,52817=>16238,52818=>16239,52819=>16240,52820=>16241,52821=>16242,52822=>16243,52823=>16244,52826=>16245,52827=>16246,52829=>16247,52830=>16248,52834=>16249,52835=>16250,52836=>16251,52837=>16252,52838=>16253,52839=>16254,52842=>16255,52844=>16256,52846=>16257,52847=>16258,52848=>16259,52849=>16260,52850=>16261,52851=>16262,52854=>16263,52855=>16264,52857=>16265,52858=>16266,52859=>16267,52861=>16268,52862=>16269,52863=>16270,52864=>16271,52865=>16272,52866=>16273,52867=>16274,52870=>16275,52872=>16276,52874=>16277,52875=>16278,52876=>16279,52877=>16280,52878=>16281,52879=>16282,52882=>16283,52883=>16284,52885=>16285,52886=>16286,52887=>16287,52889=>16288,52890=>16289,52891=>16290,52892=>16291,52893=>16292,52894=>16293,52895=>16294,52898=>16295,52902=>16296,52903=>16297,52904=>16298,52905=>16299,52906=>16300,52907=>16301,52910=>16302,52911=>16303,52912=>16304,52913=>16305,52914=>16306,52915=>16307,52916=>16308,52917=>16309,52918=>16310,52919=>16311,52920=>16312,52921=>16313,52922=>16314,52923=>16315,52924=>16316,52925=>16317,52926=>16318,52927=>16319,52928=>16320,52930=>16321,52931=>16322,52932=>16323,52933=>16324,52934=>16325,52935=>16326,52936=>16327,52937=>16328,52938=>16329,52939=>16330,52940=>16331,52941=>16332,52942=>16333,52943=>16334,52944=>16335,52945=>16336,52946=>16337,52947=>16338,52948=>16339,52949=>16340,52950=>16341,52951=>16342,52952=>16343,52953=>16344,52954=>16345,52955=>16346,52956=>16347,52957=>16348,52958=>16349,52959=>16350,52960=>16351,52961=>16352,52962=>16353,52963=>16354,52966=>16355,52967=>16356,52969=>16357,52970=>16358,52973=>16359,52974=>16360,52975=>16361,52976=>16362,52977=>16363,52978=>16364,52979=>16365,52982=>16366,52986=>16367,52987=>16368,52988=>16369,52989=>16370,52990=>16371,52991=>16372,52994=>16373,52995=>16374,52997=>16375,52998=>16376,52999=>16377,53001=>16378,53002=>16379,53003=>16380,53004=>16381,53005=>16382,53006=>16383,53007=>16384,53010=>16385,53012=>16386,53014=>16387,53015=>16388,53016=>16389,53017=>16390,53018=>16391,53019=>16392,53021=>16393,53022=>16394,53023=>16395,53025=>16396,53026=>16397,53027=>16398,53029=>16399,53030=>16400,53031=>16401,53032=>16402,53033=>16403,53034=>16404,53035=>16405,53038=>16406,53042=>16407,53043=>16408,53044=>16409,53045=>16410,53046=>16411,53047=>16412,53049=>16413,53050=>16414,53051=>16415,53052=>16416,53053=>16417,53054=>16418,53055=>16419,53056=>16420,53057=>16421,53058=>16422,53059=>16423,53060=>16424,53061=>16425,53062=>16426,53063=>16427,53064=>16428,53065=>16429,53066=>16430,53067=>16431,53068=>16432,53069=>16433,53070=>16434,53071=>16435,53072=>16436,53073=>16437,53074=>16438,53075=>16439,53078=>16440,53079=>16441,53081=>16442,53082=>16443,53083=>16444,53085=>16445,53086=>16446,53087=>16447,53088=>16448,53089=>16449,53090=>16450,53091=>16451,53094=>16452,53096=>16453,53098=>16454,53099=>16455,53100=>16456,53101=>16457,53102=>16458,53103=>16459,53106=>16460,53107=>16461,53109=>16462,53110=>16463,53111=>16464,53113=>16465,53114=>16466,53115=>16467,53116=>16468,53117=>16469,53118=>16470,53119=>16471,53121=>16472,53122=>16473,53123=>16474,53124=>16475,53126=>16476,53127=>16477,53128=>16478,53129=>16479,53130=>16480,53131=>16481,53133=>16482,53134=>16483,53135=>16484,53136=>16485,53137=>16486,53138=>16487,53139=>16488,53140=>16489,53141=>16490,53142=>16491,53143=>16492,53144=>16493,53145=>16494,53146=>16495,53147=>16496,53148=>16497,53149=>16498,53150=>16499,53151=>16500,53152=>16501,53154=>16502,53155=>16503,53156=>16504,53157=>16505,53158=>16506,53159=>16507,53161=>16508,53162=>16509,53163=>16510,53164=>16511,53165=>16512,53166=>16513,53167=>16514,53169=>16515,53170=>16516,53171=>16517,53172=>16518,53173=>16519,53174=>16520,53175=>16521,53176=>16522,53177=>16523,53178=>16524,53179=>16525,53180=>16526,53181=>16527,53182=>16528,53183=>16529,53184=>16530,53185=>16531,53186=>16532,53187=>16533,53189=>16534,53190=>16535,53191=>16536,53192=>16537,53193=>16538,53194=>16539,53195=>16540,53196=>16541,53197=>16542,53198=>16543,53199=>16544,53200=>16545,53201=>16546,53202=>16547,53203=>16548,53204=>16549,53205=>16550,53206=>16551,53207=>16552,53208=>16553,53209=>16554,53210=>16555,53211=>16556,53212=>16557,53213=>16558,53214=>16559,53215=>16560,53218=>16561,53219=>16562,53221=>16563,53222=>16564,53223=>16565,53225=>16566,53226=>16567,53227=>16568,53228=>16569,53229=>16570,53230=>16571,53231=>16572,53234=>16573,53236=>16574,53238=>16575,53239=>16576,53240=>16577,53241=>16578,53242=>16579,53243=>16580,53245=>16581,53246=>16582,53247=>16583,53249=>16584,53250=>16585,53251=>16586,53253=>16587,53254=>16588,53255=>16589,53256=>16590,53257=>16591,53258=>16592,53259=>16593,53260=>16594,53261=>16595,53262=>16596,53263=>16597,53264=>16598,53266=>16599,53267=>16600,53268=>16601,53269=>16602,53270=>16603,53271=>16604,53273=>16605,53274=>16606,53275=>16607,53276=>16608,53277=>16609,53278=>16610,53279=>16611,53280=>16612,53281=>16613,53282=>16614,53283=>16615,53284=>16616,53285=>16617,53286=>16618,53287=>16619,53288=>16620,53289=>16621,53290=>16622,53291=>16623,53292=>16624,53294=>16625,53295=>16626,53296=>16627,53297=>16628,53298=>16629,53299=>16630,53302=>16631,53303=>16632,53305=>16633,53306=>16634,53307=>16635,53309=>16636,53310=>16637,53311=>16638,53312=>16639,53313=>16640,53314=>16641,53315=>16642,53318=>16643,53320=>16644,53322=>16645,53323=>16646,53324=>16647,53325=>16648,53326=>16649,53327=>16650,53329=>16651,53330=>16652,53331=>16653,53333=>16654,53334=>16655,53335=>16656,53337=>16657,53338=>16658,53339=>16659,53340=>16660,53341=>16661,53342=>16662,53343=>16663,53345=>16664,53346=>16665,53347=>16666,53348=>16667,53349=>16668,53350=>16669,53351=>16670,53352=>16671,53353=>16672,53354=>16673,53355=>16674,53358=>16675,53359=>16676,53361=>16677,53362=>16678,53363=>16679,53365=>16680,53366=>16681,53367=>16682,53368=>16683,53369=>16684,53370=>16685,53371=>16686,53374=>16687,53375=>16688,53376=>16689,53378=>16690,53379=>16691,53380=>16692,53381=>16693,53382=>16694,53383=>16695,53384=>16696,53385=>16697,53386=>16698,53387=>16699,53388=>16700,53389=>16701,53390=>16702,53391=>16703,53392=>16704,53393=>16705,53394=>16706,53395=>16707,53396=>16708,53397=>16709,53398=>16710,53399=>16711,53400=>16712,53401=>16713,53402=>16714,53403=>16715,53404=>16716,53405=>16717,53406=>16718,53407=>16719,53408=>16720,53409=>16721,53410=>16722,53411=>16723,53414=>16724,53415=>16725,53417=>16726,53418=>16727,53419=>16728,53421=>16729,53422=>16730,53423=>16731,53424=>16732,53425=>16733,53426=>16734,53427=>16735,53430=>16736,53432=>16737,53434=>16738,53435=>16739,53436=>16740,53437=>16741,53438=>16742,53439=>16743,53442=>16744,53443=>16745,53445=>16746,53446=>16747,53447=>16748,53450=>16749,53451=>16750,53452=>16751,53453=>16752,53454=>16753,53455=>16754,53458=>16755,53462=>16756,53463=>16757,53464=>16758,53465=>16759,53466=>16760,53467=>16761,53470=>16762,53471=>16763,53473=>16764,53474=>16765,53475=>16766,53477=>16767,53478=>16768,53479=>16769,53480=>16770,53481=>16771,53482=>16772,53483=>16773,53486=>16774,53490=>16775,53491=>16776,53492=>16777,53493=>16778,53494=>16779,53495=>16780,53497=>16781,53498=>16782,53499=>16783,53500=>16784,53501=>16785,53502=>16786,53503=>16787,53504=>16788,53505=>16789,53506=>16790,53507=>16791,53508=>16792,53509=>16793,53510=>16794,53511=>16795,53512=>16796,53513=>16797,53514=>16798,53515=>16799,53516=>16800,53518=>16801,53519=>16802,53520=>16803,53521=>16804,53522=>16805,53523=>16806,53524=>16807,53525=>16808,53526=>16809,53527=>16810,53528=>16811,53529=>16812,53530=>16813,53531=>16814,53532=>16815,53533=>16816,53534=>16817,53535=>16818,53536=>16819,53537=>16820,53538=>16821,53539=>16822,53540=>16823,53541=>16824,53542=>16825,53543=>16826,53544=>16827,53545=>16828,53546=>16829,53547=>16830,53548=>16831,53549=>16832,53550=>16833,53551=>16834,53554=>16835,53555=>16836,53557=>16837,53558=>16838,53559=>16839,53561=>16840,53563=>16841,53564=>16842,53565=>16843,53566=>16844,53567=>16845,53570=>16846,53574=>16847,53575=>16848,53576=>16849,53577=>16850,53578=>16851,53579=>16852,53582=>16853,53583=>16854,53585=>16855,53586=>16856,53587=>16857,53589=>16858,53590=>16859,53591=>16860,53592=>16861,53593=>16862,53594=>16863,53595=>16864,53598=>16865,53600=>16866,53602=>16867,53603=>16868,53604=>16869,53605=>16870,53606=>16871,53607=>16872,53609=>16873,53610=>16874,53611=>16875,53613=>16876,53614=>16877,53615=>16878,53616=>16879,53617=>16880,53618=>16881,53619=>16882,53620=>16883,53621=>16884,53622=>16885,53623=>16886,53624=>16887,53625=>16888,53626=>16889,53627=>16890,53629=>16891,53630=>16892,53631=>16893,53632=>16894,53633=>16895,53634=>16896,53635=>16897,53637=>16898,53638=>16899,53639=>16900,53641=>16901,53642=>16902,53643=>16903,53644=>16904,53645=>16905,53646=>16906,53647=>16907,53648=>16908,53649=>16909,53650=>16910,53651=>16911,53652=>16912,53653=>16913,53654=>16914,53655=>16915,53656=>16916,53657=>16917,53658=>16918,53659=>16919,53660=>16920,53661=>16921,53662=>16922,53663=>16923,53666=>16924,53667=>16925,53669=>16926,53670=>16927,53671=>16928,53673=>16929,53674=>16930,53675=>16931,53676=>16932,53677=>16933,53678=>16934,53679=>16935,53682=>16936,53684=>16937,53686=>16938,53687=>16939,53688=>16940,53689=>16941,53691=>16942,53693=>16943,53694=>16944,53695=>16945,53697=>16946,53698=>16947,53699=>16948,53700=>16949,53701=>16950,53702=>16951,53703=>16952,53704=>16953,53705=>16954,53706=>16955,53707=>16956,53708=>16957,53709=>16958,53710=>16959,53711=>16960,53712=>16961,53713=>16962,53714=>16963,53715=>16964,53716=>16965,53717=>16966,53718=>16967,53719=>16968,53721=>16969,53722=>16970,53723=>16971,53724=>16972,53725=>16973,53726=>16974,53727=>16975,53728=>16976,53729=>16977,53730=>16978,53731=>16979,53732=>16980,53733=>16981,53734=>16982,53735=>16983,53736=>16984,53737=>16985,53738=>16986,53739=>16987,53740=>16988,53741=>16989,53742=>16990,53743=>16991,53744=>16992,53745=>16993,53746=>16994,53747=>16995,53749=>16996,53750=>16997,53751=>16998,53753=>16999,53754=>17000,53755=>17001,53756=>17002,53757=>17003,53758=>17004,53759=>17005,53760=>17006,53761=>17007,53762=>17008,53763=>17009,53764=>17010,53765=>17011,53766=>17012,53768=>17013,53770=>17014,53771=>17015,53772=>17016,53773=>17017,53774=>17018,53775=>17019,53777=>17020,53778=>17021,53779=>17022,53780=>17023,53781=>17024,53782=>17025,53783=>17026,53784=>17027,53785=>17028,53786=>17029,53787=>17030,53788=>17031,53789=>17032,53790=>17033,53791=>17034,53792=>17035,53793=>17036,53794=>17037,53795=>17038,53796=>17039,53797=>17040,53798=>17041,53799=>17042,53800=>17043,53801=>17044,53802=>17045,53803=>17046,53806=>17047,53807=>17048,53809=>17049,53810=>17050,53811=>17051,53813=>17052,53814=>17053,53815=>17054,53816=>17055,53817=>17056,53818=>17057,53819=>17058,53822=>17059,53824=>17060,53826=>17061,53827=>17062,53828=>17063,53829=>17064,53830=>17065,53831=>17066,53833=>17067,53834=>17068,53835=>17069,53836=>17070,53837=>17071,53838=>17072,53839=>17073,53840=>17074,53841=>17075,53842=>17076,53843=>17077,53844=>17078,53845=>17079,53846=>17080,53847=>17081,53848=>17082,53849=>17083,53850=>17084,53851=>17085,53853=>17086,53854=>17087,53855=>17088,53856=>17089,53857=>17090,53858=>17091,53859=>17092,53861=>17093,53862=>17094,53863=>17095,53864=>17096,53865=>17097,53866=>17098,53867=>17099,53868=>17100,53869=>17101,53870=>17102,53871=>17103,53872=>17104,53873=>17105,53874=>17106,53875=>17107,53876=>17108,53877=>17109,53878=>17110,53879=>17111,53880=>17112,53881=>17113,53882=>17114,53883=>17115,53884=>17116,53885=>17117,53886=>17118,53887=>17119,53890=>17120,53891=>17121,53893=>17122,53894=>17123,53895=>17124,53897=>17125,53898=>17126,53899=>17127,53900=>17128,53901=>17129,53902=>17130,53903=>17131,53906=>17132,53907=>17133,53908=>17134,53910=>17135,53911=>17136,53912=>17137,53913=>17138,53914=>17139,53915=>17140,53917=>17141,53918=>17142,53919=>17143,53921=>17144,53922=>17145,53923=>17146,53925=>17147,53926=>17148,53927=>17149,53928=>17150,53929=>17151,53930=>17152,53931=>17153,53933=>17154,53934=>17155,53935=>17156,53936=>17157,53938=>17158,53939=>17159,53940=>17160,53941=>17161,53942=>17162,53943=>17163,53946=>17164,53947=>17165,53949=>17166,53950=>17167,53953=>17168,53955=>17169,53956=>17170,53957=>17171,53958=>17172,53959=>17173,53962=>17174,53964=>17175,53965=>17176,53966=>17177,53967=>17178,53968=>17179,53969=>17180,53970=>17181,53971=>17182,53973=>17183,53974=>17184,53975=>17185,53977=>17186,53978=>17187,53979=>17188,53981=>17189,53982=>17190,53983=>17191,53984=>17192,53985=>17193,53986=>17194,53987=>17195,53990=>17196,53991=>17197,53992=>17198,53993=>17199,53994=>17200,53995=>17201,53996=>17202,53997=>17203,53998=>17204,53999=>17205,54002=>17206,54003=>17207,54005=>17208,54006=>17209,54007=>17210,54009=>17211,54010=>17212,54011=>17213,54012=>17214,54013=>17215,54014=>17216,54015=>17217,54018=>17218,54020=>17219,54022=>17220,54023=>17221,54024=>17222,54025=>17223,54026=>17224,54027=>17225,54031=>17226,54033=>17227,54034=>17228,54035=>17229,54037=>17230,54039=>17231,54040=>17232,54041=>17233,54042=>17234,54043=>17235,54046=>17236,54050=>17237,54051=>17238,54052=>17239,54054=>17240,54055=>17241,54058=>17242,54059=>17243,54061=>17244,54062=>17245,54063=>17246,54065=>17247,54066=>17248,54067=>17249,54068=>17250,54069=>17251,54070=>17252,54071=>17253,54074=>17254,54078=>17255,54079=>17256,54080=>17257,54081=>17258,54082=>17259,54083=>17260,54086=>17261,54087=>17262,54088=>17263,54089=>17264,54090=>17265,54091=>17266,54092=>17267,54093=>17268,54094=>17269,54095=>17270,54096=>17271,54097=>17272,54098=>17273,54099=>17274,54100=>17275,54101=>17276,54102=>17277,54103=>17278,54104=>17279,54105=>17280,54106=>17281,54107=>17282,54108=>17283,54109=>17284,54110=>17285,54111=>17286,54112=>17287,54113=>17288,54114=>17289,54115=>17290,54116=>17291,54117=>17292,54118=>17293,54119=>17294,54120=>17295,54121=>17296,54122=>17297,54123=>17298,54124=>17299,54125=>17300,54126=>17301,54127=>17302,54128=>17303,54129=>17304,54130=>17305,54131=>17306,54132=>17307,54133=>17308,54134=>17309,54135=>17310,54136=>17311,54137=>17312,54138=>17313,54139=>17314,54142=>17315,54143=>17316,54145=>17317,54146=>17318,54147=>17319,54149=>17320,54150=>17321,54151=>17322,54152=>17323,54153=>17324,54154=>17325,54155=>17326,54158=>17327,54162=>17328,54163=>17329,54164=>17330,54165=>17331,54166=>17332,54167=>17333,54170=>17334,54171=>17335,54173=>17336,54174=>17337,54175=>17338,54177=>17339,54178=>17340,54179=>17341,54180=>17342,54181=>17343,54182=>17344,54183=>17345,54186=>17346,54188=>17347,54190=>17348,54191=>17349,54192=>17350,54193=>17351,54194=>17352,54195=>17353,54197=>17354,54198=>17355,54199=>17356,54201=>17357,54202=>17358,54203=>17359,54205=>17360,54206=>17361,54207=>17362,54208=>17363,54209=>17364,54210=>17365,54211=>17366,54214=>17367,54215=>17368,54218=>17369,54219=>17370,54220=>17371,54221=>17372,54222=>17373,54223=>17374,54225=>17375,54226=>17376,54227=>17377,54228=>17378,54229=>17379,54230=>17380,54231=>17381,54233=>17382,54234=>17383,54235=>17384,54236=>17385,54237=>17386,54238=>17387,54239=>17388,54240=>17389,54242=>17390,54244=>17391,54245=>17392,54246=>17393,54247=>17394,54248=>17395,54249=>17396,54250=>17397,54251=>17398,54254=>17399,54255=>17400,54257=>17401,54258=>17402,54259=>17403,54261=>17404,54262=>17405,54263=>17406,54264=>17407,54265=>17408,54266=>17409,54267=>17410,54270=>17411,54272=>17412,54274=>17413,54275=>17414,54276=>17415,54277=>17416,54278=>17417,54279=>17418,54281=>17419,54282=>17420,54283=>17421,54284=>17422,54285=>17423,54286=>17424,54287=>17425,54288=>17426,54289=>17427,54290=>17428,54291=>17429,54292=>17430,54293=>17431,54294=>17432,54295=>17433,54296=>17434,54297=>17435,54298=>17436,54299=>17437,54300=>17438,54302=>17439,54303=>17440,54304=>17441,54305=>17442,54306=>17443,54307=>17444,54308=>17445,54309=>17446,54310=>17447,54311=>17448,54312=>17449,54313=>17450,54314=>17451,54315=>17452,54316=>17453,54317=>17454,54318=>17455,54319=>17456,54320=>17457,54321=>17458,54322=>17459,54323=>17460,54324=>17461,54325=>17462,54326=>17463,54327=>17464,54328=>17465,54329=>17466,54330=>17467,54331=>17468,54332=>17469,54333=>17470,54334=>17471,54335=>17472,54337=>17473,54338=>17474,54339=>17475,54341=>17476,54342=>17477,54343=>17478,54344=>17479,54345=>17480,54346=>17481,54347=>17482,54348=>17483,54349=>17484,54350=>17485,54351=>17486,54352=>17487,54353=>17488,54354=>17489,54355=>17490,54356=>17491,54357=>17492,54358=>17493,54359=>17494,54360=>17495,54361=>17496,54362=>17497,54363=>17498,54365=>17499,54366=>17500,54367=>17501,54369=>17502,54370=>17503,54371=>17504,54373=>17505,54374=>17506,54375=>17507,54376=>17508,54377=>17509,54378=>17510,54379=>17511,54380=>17512,54382=>17513,54384=>17514,54385=>17515,54386=>17516,54387=>17517,54388=>17518,54389=>17519,54390=>17520,54391=>17521,54394=>17522,54395=>17523,54397=>17524,54398=>17525,54401=>17526,54403=>17527,54404=>17528,54405=>17529,54406=>17530,54407=>17531,54410=>17532,54412=>17533,54414=>17534,54415=>17535,54416=>17536,54417=>17537,54418=>17538,54419=>17539,54421=>17540,54422=>17541,54423=>17542,54424=>17543,54425=>17544,54426=>17545,54427=>17546,54428=>17547,54429=>17548,54430=>17549,54431=>17550,54432=>17551,54433=>17552,54434=>17553,54435=>17554,54436=>17555,54437=>17556,54438=>17557,54439=>17558,54440=>17559,54442=>17560,54443=>17561,54444=>17562,54445=>17563,54446=>17564,54447=>17565,54448=>17566,54449=>17567,54450=>17568,54451=>17569,54452=>17570,54453=>17571,54454=>17572,54455=>17573,54456=>17574,54457=>17575,54458=>17576,54459=>17577,54460=>17578,54461=>17579,54462=>17580,54463=>17581,54464=>17582,54465=>17583,54466=>17584,54467=>17585,54468=>17586,54469=>17587,54470=>17588,54471=>17589,54472=>17590,54473=>17591,54474=>17592,54475=>17593,54477=>17594,54478=>17595,54479=>17596,54481=>17597,54482=>17598,54483=>17599,54485=>17600,54486=>17601,54487=>17602,54488=>17603,54489=>17604,54490=>17605,54491=>17606,54493=>17607,54494=>17608,54496=>17609,54497=>17610,54498=>17611,54499=>17612,54500=>17613,54501=>17614,54502=>17615,54503=>17616,54505=>17617,54506=>17618,54507=>17619,54509=>17620,54510=>17621,54511=>17622,54513=>17623,54514=>17624,54515=>17625,54516=>17626,54517=>17627,54518=>17628,54519=>17629,54521=>17630,54522=>17631,54524=>17632,54526=>17633,54527=>17634,54528=>17635,54529=>17636,54530=>17637,54531=>17638,54533=>17639,54534=>17640,54535=>17641,54537=>17642,54538=>17643,54539=>17644,54541=>17645,54542=>17646,54543=>17647,54544=>17648,54545=>17649,54546=>17650,54547=>17651,54550=>17652,54552=>17653,54553=>17654,54554=>17655,54555=>17656,54556=>17657,54557=>17658,54558=>17659,54559=>17660,54560=>17661,54561=>17662,54562=>17663,54563=>17664,54564=>17665,54565=>17666,54566=>17667,54567=>17668,54568=>17669,54569=>17670,54570=>17671,54571=>17672,54572=>17673,54573=>17674,54574=>17675,54575=>17676,54576=>17677,54577=>17678,54578=>17679,54579=>17680,54580=>17681,54581=>17682,54582=>17683,54583=>17684,54584=>17685,54585=>17686,54586=>17687,54587=>17688,54590=>17689,54591=>17690,54593=>17691,54594=>17692,54595=>17693,54597=>17694,54598=>17695,54599=>17696,54600=>17697,54601=>17698,54602=>17699,54603=>17700,54606=>17701,54608=>17702,54610=>17703,54611=>17704,54612=>17705,54613=>17706,54614=>17707,54615=>17708,54618=>17709,54619=>17710,54621=>17711,54622=>17712,54623=>17713,54625=>17714,54626=>17715,54627=>17716,54628=>17717,54630=>17718,54631=>17719,54634=>17720,54636=>17721,54638=>17722,54639=>17723,54640=>17724,54641=>17725,54642=>17726,54643=>17727,54646=>17728,54647=>17729,54649=>17730,54650=>17731,54651=>17732,54653=>17733,54654=>17734,54655=>17735,54656=>17736,54657=>17737,54658=>17738,54659=>17739,54662=>17740,54666=>17741,54667=>17742,54668=>17743,54669=>17744,54670=>17745,54671=>17746,54673=>17747,54674=>17748,54675=>17749,54676=>17750,54677=>17751,54678=>17752,54679=>17753,54680=>17754,54681=>17755,54682=>17756,54683=>17757,54684=>17758,54685=>17759,54686=>17760,54687=>17761,54688=>17762,54689=>17763,54690=>17764,54691=>17765,54692=>17766,54694=>17767,54695=>17768,54696=>17769,54697=>17770,54698=>17771,54699=>17772,54700=>17773,54701=>17774,54702=>17775,54703=>17776,54704=>17777,54705=>17778,54706=>17779,54707=>17780,54708=>17781,54709=>17782,54710=>17783,54711=>17784,54712=>17785,54713=>17786,54714=>17787,54715=>17788,54716=>17789,54717=>17790,54718=>17791,54719=>17792,54720=>17793,54721=>17794,54722=>17795,54723=>17796,54724=>17797,54725=>17798,54726=>17799,54727=>17800,54730=>17801,54731=>17802,54733=>17803,54734=>17804,54735=>17805,54737=>17806,54739=>17807,54740=>17808,54741=>17809,54742=>17810,54743=>17811,54746=>17812,54748=>17813,54750=>17814,54751=>17815,54752=>17816,54753=>17817,54754=>17818,54755=>17819,54758=>17820,54759=>17821,54761=>17822,54762=>17823,54763=>17824,54765=>17825,54766=>17826,54767=>17827,54768=>17828,54769=>17829,54770=>17830,54771=>17831,54774=>17832,54776=>17833,54778=>17834,54779=>17835,54780=>17836,54781=>17837,54782=>17838,54783=>17839,54786=>17840,54787=>17841,54789=>17842,54790=>17843,54791=>17844,54793=>17845,54794=>17846,54795=>17847,54796=>17848,54797=>17849,54798=>17850,54799=>17851,54802=>17852,54806=>17853,54807=>17854,54808=>17855,54809=>17856,54810=>17857,54811=>17858,54813=>17859,54814=>17860,54815=>17861,54817=>17862,54818=>17863,54819=>17864,54821=>17865,54822=>17866,54823=>17867,54824=>17868,54825=>17869,54826=>17870,54827=>17871,54828=>17872,54830=>17873,54831=>17874,54832=>17875,54833=>17876,54834=>17877,54835=>17878,54836=>17879,54837=>17880,54838=>17881,54839=>17882,54842=>17883,54843=>17884,54845=>17885,54846=>17886,54847=>17887,54849=>17888,54850=>17889,54851=>17890,54852=>17891,54854=>17892,54855=>17893,54858=>17894,54860=>17895,54862=>17896,54863=>17897,54864=>17898,54866=>17899,54867=>17900,54870=>17901,54871=>17902,54873=>17903,54874=>17904,54875=>17905,54877=>17906,54878=>17907,54879=>17908,54880=>17909,54881=>17910,54882=>17911,54883=>17912,54884=>17913,54885=>17914,54886=>17915,54888=>17916,54890=>17917,54891=>17918,54892=>17919,54893=>17920,54894=>17921,54895=>17922,54898=>17923,54899=>17924,54901=>17925,54902=>17926,54903=>17927,54904=>17928,54905=>17929,54906=>17930,54907=>17931,54908=>17932,54909=>17933,54910=>17934,54911=>17935,54912=>17936,54913=>17937,54914=>17938,54916=>17939,54918=>17940,54919=>17941,54920=>17942,54921=>17943,54922=>17944,54923=>17945,54926=>17946,54927=>17947,54929=>17948,54930=>17949,54931=>17950,54933=>17951,54934=>17952,54935=>17953,54936=>17954,54937=>17955,54938=>17956,54939=>17957,54940=>17958,54942=>17959,54944=>17960,54946=>17961,54947=>17962,54948=>17963,54949=>17964,54950=>17965,54951=>17966,54953=>17967,54954=>17968,54955=>17969,54957=>17970,54958=>17971,54959=>17972,54961=>17973,54962=>17974,54963=>17975,54964=>17976,54965=>17977,54966=>17978,54967=>17979,54968=>17980,54970=>17981,54972=>17982,54973=>17983,54974=>17984,54975=>17985,54976=>17986,54977=>17987,54978=>17988,54979=>17989,54982=>17990,54983=>17991,54985=>17992,54986=>17993,54987=>17994,54989=>17995,54990=>17996,54991=>17997,54992=>17998,54994=>17999,54995=>18000,54997=>18001,54998=>18002,55000=>18003,55002=>18004,55003=>18005,55004=>18006,55005=>18007,55006=>18008,55007=>18009,55009=>18010,55010=>18011,55011=>18012,55013=>18013,55014=>18014,55015=>18015,55017=>18016,55018=>18017,55019=>18018,55020=>18019,55021=>18020,55022=>18021,55023=>18022,55025=>18023,55026=>18024,55027=>18025,55028=>18026,55030=>18027,55031=>18028,55032=>18029,55033=>18030,55034=>18031,55035=>18032,55038=>18033,55039=>18034,55041=>18035,55042=>18036,55043=>18037,55045=>18038,55046=>18039,55047=>18040,55048=>18041,55049=>18042,55050=>18043,55051=>18044,55052=>18045,55053=>18046,55054=>18047,55055=>18048,55056=>18049,55058=>18050,55059=>18051,55060=>18052,55061=>18053,55062=>18054,55063=>18055,55066=>18056,55067=>18057,55069=>18058,55070=>18059,55071=>18060,55073=>18061,55074=>18062,55075=>18063,55076=>18064,55077=>18065,55078=>18066,55079=>18067,55082=>18068,55084=>18069,55086=>18070,55087=>18071,55088=>18072,55089=>18073,55090=>18074,55091=>18075,55094=>18076,55095=>18077,55097=>18078,55098=>18079,55099=>18080,55101=>18081,55102=>18082,55103=>18083,55104=>18084,55105=>18085,55106=>18086,55107=>18087,55109=>18088,55110=>18089,55112=>18090,55114=>18091,55115=>18092,55116=>18093,55117=>18094,55118=>18095,55119=>18096,55122=>18097,55123=>18098,55125=>18099,55130=>18100,55131=>18101,55132=>18102,55133=>18103,55134=>18104,55135=>18105,55138=>18106,55140=>18107,55142=>18108,55143=>18109,55144=>18110,55146=>18111,55147=>18112,55149=>18113,55150=>18114,55151=>18115,55153=>18116,55154=>18117,55155=>18118,55157=>18119,55158=>18120,55159=>18121,55160=>18122,55161=>18123,55162=>18124,55163=>18125,55166=>18126,55167=>18127,55168=>18128,55170=>18129,55171=>18130,55172=>18131,55173=>18132,55174=>18133,55175=>18134,55178=>18135,55179=>18136,55181=>18137,55182=>18138,55183=>18139,55185=>18140,55186=>18141,55187=>18142,55188=>18143,55189=>18144,55190=>18145,55191=>18146,55194=>18147,55196=>18148,55198=>18149,55199=>18150,55200=>18151,55201=>18152,55202=>18153,55203=>18154); // --- EOF --- - diff --git a/tools/tcpdf/fonts/zapfdingbats.php b/tools/tcpdf/fonts/zapfdingbats.php new file mode 100644 index 000000000..4c0bd75d5 --- /dev/null +++ b/tools/tcpdf/fonts/zapfdingbats.php @@ -0,0 +1,12 @@ +<?php +// TCPDF FONT FILE DESCRIPTION +$type='core'; +$name='ZapfDingbats'; +$up=-100; +$ut=50; +$dw=746; +$diff=''; +$enc=''; +$desc=array('Flags'=>4,'FontBBox'=>'[-1 -143 981 820]','ItalicAngle'=>0,'Ascent'=>820,'Descent'=>-143,'Leading'=>0,'CapHeight'=>820,'StemV'=>90,'StemH'=>28,'AvgWidth'=>746,'MaxWidth'=>1016,'MissingWidth'=>746); +$cw=array(0=>746,1=>746,2=>746,3=>746,4=>746,5=>746,6=>746,7=>746,8=>746,9=>746,10=>746,11=>746,12=>746,13=>746,14=>746,15=>746,16=>746,17=>746,18=>746,19=>746,20=>746,21=>746,22=>746,23=>746,24=>746,25=>746,26=>746,27=>746,28=>746,29=>746,30=>746,31=>746,32=>278,33=>974,34=>961,35=>974,36=>980,37=>719,38=>789,39=>790,40=>791,41=>690,42=>960,43=>939,44=>549,45=>855,46=>911,47=>933,48=>911,49=>945,50=>974,51=>755,52=>846,53=>762,54=>761,55=>571,56=>677,57=>763,58=>760,59=>759,60=>754,61=>494,62=>552,63=>537,64=>577,65=>692,66=>786,67=>788,68=>788,69=>790,70=>793,71=>794,72=>816,73=>823,74=>789,75=>841,76=>823,77=>833,78=>816,79=>831,80=>923,81=>744,82=>723,83=>749,84=>790,85=>792,86=>695,87=>776,88=>768,89=>792,90=>759,91=>707,92=>708,93=>682,94=>701,95=>826,96=>815,97=>789,98=>789,99=>707,100=>687,101=>696,102=>689,103=>786,104=>787,105=>713,106=>791,107=>785,108=>791,109=>873,110=>761,111=>762,112=>762,113=>759,114=>759,115=>892,116=>892,117=>788,118=>784,119=>438,120=>138,121=>277,122=>415,123=>392,124=>392,125=>668,126=>668,127=>746,128=>390,129=>390,130=>317,131=>317,132=>276,133=>276,134=>509,135=>509,136=>410,137=>410,138=>234,139=>234,140=>334,141=>334,142=>746,143=>746,144=>746,145=>746,146=>746,147=>746,148=>746,149=>746,150=>746,151=>746,152=>746,153=>746,154=>746,155=>746,156=>746,157=>746,158=>746,159=>746,160=>746,161=>732,162=>544,163=>544,164=>910,165=>667,166=>760,167=>760,168=>776,169=>595,170=>694,171=>626,172=>788,173=>788,174=>788,175=>788,176=>788,177=>788,178=>788,179=>788,180=>788,181=>788,182=>788,183=>788,184=>788,185=>788,186=>788,187=>788,188=>788,189=>788,190=>788,191=>788,192=>788,193=>788,194=>788,195=>788,196=>788,197=>788,198=>788,199=>788,200=>788,201=>788,202=>788,203=>788,204=>788,205=>788,206=>788,207=>788,208=>788,209=>788,210=>788,211=>788,212=>894,213=>838,214=>1016,215=>458,216=>748,217=>924,218=>748,219=>918,220=>927,221=>928,222=>928,223=>834,224=>873,225=>828,226=>924,227=>924,228=>917,229=>930,230=>931,231=>463,232=>883,233=>836,234=>836,235=>867,236=>867,237=>696,238=>696,239=>874,240=>746,241=>874,242=>760,243=>946,244=>771,245=>865,246=>771,247=>888,248=>967,249=>888,250=>831,251=>873,252=>927,253=>970,254=>918,255=>746); +// --- EOF --- diff --git a/tools/tcpdf/htmlcolors.php b/tools/tcpdf/htmlcolors.php deleted file mode 100644 index ff733d857..000000000 --- a/tools/tcpdf/htmlcolors.php +++ /dev/null @@ -1,200 +0,0 @@ -<?php -//============================================================+ -// File name : htmlcolors.php -// Version : 1.0.008 -// Begin : 2002-04-09 -// Last Update : 2010-12-16 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com -// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) -// ------------------------------------------------------------------- -// Copyright (C) 2002-2012 Nicola Asuni - Tecnick.com LTD -// -// This file is part of TCPDF software library. -// -// TCPDF is free software: you can redistribute it and/or modify it -// under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation, either version 3 of the -// License, or (at your option) any later version. -// -// TCPDF is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with TCPDF. If not, see <http://www.gnu.org/licenses/>. -// -// See LICENSE.TXT file for more information. -// ------------------------------------------------------------------- -// -// Description : Array of WEB safe colors -// -//============================================================+ - -/** - * @file - * Array of WEB safe colors - * @author Nicola Asuni - * @package com.tecnick.tcpdf - * @since 2.9.000 (2008-03-26) - */ - -/** - * Array of WEB safe colors - */ -$webcolor = array( -'aliceblue' => 'f0f8ff', -'antiquewhite' => 'faebd7', -'aqua' => '00ffff', -'aquamarine' => '7fffd4', -'azure' => 'f0ffff', -'beige' => 'f5f5dc', -'bisque' => 'ffe4c4', -'black' => '000000', -'blanchedalmond' => 'ffebcd', -'blue' => '0000ff', -'blueviolet' => '8a2be2', -'brown' => 'a52a2a', -'burlywood' => 'deb887', -'cadetblue' => '5f9ea0', -'chartreuse' => '7fff00', -'chocolate' => 'd2691e', -'coral' => 'ff7f50', -'cornflowerblue' => '6495ed', -'cornsilk' => 'fff8dc', -'crimson' => 'dc143c', -'cyan' => '00ffff', -'darkblue' => '00008b', -'darkcyan' => '008b8b', -'darkgoldenrod' => 'b8860b', -'dkgray' => 'a9a9a9', -'darkgray' => 'a9a9a9', -'darkgrey' => 'a9a9a9', -'darkgreen' => '006400', -'darkkhaki' => 'bdb76b', -'darkmagenta' => '8b008b', -'darkolivegreen' => '556b2f', -'darkorange' => 'ff8c00', -'darkorchid' => '9932cc', -'darkred' => '8b0000', -'darksalmon' => 'e9967a', -'darkseagreen' => '8fbc8f', -'darkslateblue' => '483d8b', -'darkslategray' => '2f4f4f', -'darkslategrey' => '2f4f4f', -'darkturquoise' => '00ced1', -'darkviolet' => '9400d3', -'deeppink' => 'ff1493', -'deepskyblue' => '00bfff', -'dimgray' => '696969', -'dimgrey' => '696969', -'dodgerblue' => '1e90ff', -'firebrick' => 'b22222', -'floralwhite' => 'fffaf0', -'forestgreen' => '228b22', -'fuchsia' => 'ff00ff', -'gainsboro' => 'dcdcdc', -'ghostwhite' => 'f8f8ff', -'gold' => 'ffd700', -'goldenrod' => 'daa520', -'gray' => '808080', -'grey' => '808080', -'green' => '008000', -'greenyellow' => 'adff2f', -'honeydew' => 'f0fff0', -'hotpink' => 'ff69b4', -'indianred' => 'cd5c5c', -'indigo' => '4b0082', -'ivory' => 'fffff0', -'khaki' => 'f0e68c', -'lavender' => 'e6e6fa', -'lavenderblush' => 'fff0f5', -'lawngreen' => '7cfc00', -'lemonchiffon' => 'fffacd', -'lightblue' => 'add8e6', -'lightcoral' => 'f08080', -'lightcyan' => 'e0ffff', -'lightgoldenrodyellow' => 'fafad2', -'ltgray' => 'd3d3d3', -'lightgray' => 'd3d3d3', -'lightgrey' => 'd3d3d3', -'lightgreen' => '90ee90', -'lightpink' => 'ffb6c1', -'lightsalmon' => 'ffa07a', -'lightseagreen' => '20b2aa', -'lightskyblue' => '87cefa', -'lightslategray' => '778899', -'lightslategrey' => '778899', -'lightsteelblue' => 'b0c4de', -'lightyellow' => 'ffffe0', -'lime' => '00ff00', -'limegreen' => '32cd32', -'linen' => 'faf0e6', -'magenta' => 'ff00ff', -'maroon' => '800000', -'mediumaquamarine' => '66cdaa', -'mediumblue' => '0000cd', -'mediumorchid' => 'ba55d3', -'mediumpurple' => '9370d8', -'mediumseagreen' => '3cb371', -'mediumslateblue' => '7b68ee', -'mediumspringgreen' => '00fa9a', -'mediumturquoise' => '48d1cc', -'mediumvioletred' => 'c71585', -'midnightblue' => '191970', -'mintcream' => 'f5fffa', -'mistyrose' => 'ffe4e1', -'moccasin' => 'ffe4b5', -'navajowhite' => 'ffdead', -'navy' => '000080', -'oldlace' => 'fdf5e6', -'olive' => '808000', -'olivedrab' => '6b8e23', -'orange' => 'ffa500', -'orangered' => 'ff4500', -'orchid' => 'da70d6', -'palegoldenrod' => 'eee8aa', -'palegreen' => '98fb98', -'paleturquoise' => 'afeeee', -'palevioletred' => 'd87093', -'papayawhip' => 'ffefd5', -'peachpuff' => 'ffdab9', -'peru' => 'cd853f', -'pink' => 'ffc0cb', -'plum' => 'dda0dd', -'powderblue' => 'b0e0e6', -'purple' => '800080', -'red' => 'ff0000', -'rosybrown' => 'bc8f8f', -'royalblue' => '4169e1', -'saddlebrown' => '8b4513', -'salmon' => 'fa8072', -'sandybrown' => 'f4a460', -'seagreen' => '2e8b57', -'seashell' => 'fff5ee', -'sienna' => 'a0522d', -'silver' => 'c0c0c0', -'skyblue' => '87ceeb', -'slateblue' => '6a5acd', -'slategray' => '708090', -'slategrey' => '708090', -'snow' => 'fffafa', -'springgreen' => '00ff7f', -'steelblue' => '4682b4', -'tan' => 'd2b48c', -'teal' => '008080', -'thistle' => 'd8bfd8', -'tomato' => 'ff6347', -'turquoise' => '40e0d0', -'violet' => 'ee82ee', -'wheat' => 'f5deb3', -'white' => 'ffffff', -'whitesmoke' => 'f5f5f5', -'yellow' => 'ffff00', -'yellowgreen' => '9acd32' -); - -//============================================================+ -// END OF FILE -//============================================================+ - diff --git a/tools/tcpdf/datamatrix.php b/tools/tcpdf/include/barcodes/datamatrix.php similarity index 85% rename from tools/tcpdf/datamatrix.php rename to tools/tcpdf/include/barcodes/datamatrix.php index 2c9a7f6d8..783f99da4 100644 --- a/tools/tcpdf/datamatrix.php +++ b/tools/tcpdf/include/barcodes/datamatrix.php @@ -1,13 +1,13 @@ <?php //============================================================+ // File name : datamatrix.php -// Version : 1.0.001 +// Version : 1.0.008 // Begin : 2010-06-07 -// Last Update : 2011-09-14 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com +// Last Update : 2014-05-06 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com // License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) // ------------------------------------------------------------------- -// Copyright (C) 2010-2012 Nicola Asuni - Tecnick.com LTD +// Copyright (C) 2010-2014 Nicola Asuni - Tecnick.com LTD // // This file is part of TCPDF software library. // @@ -34,14 +34,14 @@ //============================================================+ /** - * @file - * Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. - * DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. - * - * @package com.tecnick.tcpdf - * @author Nicola Asuni - * @version 1.0.001 - */ +* @file +* Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. +* DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. +* +* @package com.tecnick.tcpdf +* @author Nicola Asuni +* @version 1.0.008 +*/ // custom definitions if (!defined('DATAMATRIXDEFS')) { @@ -59,54 +59,54 @@ if (!defined('DATAMATRIXDEFS')) { /** - * ASCII encoding: ASCII character 0 to 127 (1 byte per CW) - */ +* ASCII encoding: ASCII character 0 to 127 (1 byte per CW) +*/ define('ENC_ASCII', 0); /** - * C40 encoding: Upper-case alphanumeric (3/2 bytes per CW) - */ +* C40 encoding: Upper-case alphanumeric (3/2 bytes per CW) +*/ define('ENC_C40', 1); /** - * TEXT encoding: Lower-case alphanumeric (3/2 bytes per CW) - */ +* TEXT encoding: Lower-case alphanumeric (3/2 bytes per CW) +*/ define('ENC_TXT', 2); /** - * X12 encoding: ANSI X12 (3/2 byte per CW) - */ +* X12 encoding: ANSI X12 (3/2 byte per CW) +*/ define('ENC_X12', 3); /** - * EDIFACT encoding: ASCII character 32 to 94 (4/3 bytes per CW) - */ +* EDIFACT encoding: ASCII character 32 to 94 (4/3 bytes per CW) +*/ define('ENC_EDF', 4); /** - * BASE 256 encoding: ASCII character 0 to 255 (1 byte per CW) - */ +* BASE 256 encoding: ASCII character 0 to 255 (1 byte per CW) +*/ define('ENC_BASE256', 5); /** - * ASCII extended encoding: ASCII character 128 to 255 (1/2 byte per CW) - */ +* ASCII extended encoding: ASCII character 128 to 255 (1/2 byte per CW) +*/ define('ENC_ASCII_EXT', 6); /** - * ASCII number encoding: ASCII digits (2 bytes per CW) - */ +* ASCII number encoding: ASCII digits (2 bytes per CW) +*/ define('ENC_ASCII_NUM', 7); /** - * @class Datamatrix - * Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. - * DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. - * - * @package com.tecnick.tcpdf - * @author Nicola Asuni - * @version 1.0.001 - */ +* @class Datamatrix +* Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. +* DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. +* +* @package com.tecnick.tcpdf +* @author Nicola Asuni +* @version 1.0.004 +*/ class Datamatrix { /** @@ -184,7 +184,7 @@ class Datamatrix { protected $chset_id = array(ENC_C40 => 'C40', ENC_TXT => 'TXT', ENC_X12 =>'X12'); /** - * Basic set of charactes for each encodation mode. + * Basic set of characters for each encodation mode. * @protected */ protected $chset = array( @@ -234,7 +234,7 @@ class Datamatrix { */ public function __construct($code) { $barcode_array = array(); - if ((is_null($code)) or ($code == '\0') or ($code == '')) { + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { return false; } // get data codewords @@ -256,21 +256,23 @@ class Datamatrix { return false; } elseif ($params[11] > $nd) { // add padding - if ($this->last_enc == ENC_EDF) { - // switch to ASCII encoding - $cw[] = 124; - ++$nd; - } elseif (($this->last_enc != ENC_ASCII) and ($this->last_enc != ENC_BASE256)) { - // switch to ASCII encoding - $cw[] = 254; - ++$nd; + if ((($params[11] - $nd) > 1) AND ($cw[($nd - 1)] != 254)) { + if ($this->last_enc == ENC_EDF) { + // switch to ASCII encoding + $cw[] = 124; + ++$nd; + } elseif (($this->last_enc != ENC_ASCII) AND ($this->last_enc != ENC_BASE256)) { + // switch to ASCII encoding + $cw[] = 254; + ++$nd; + } } if ($params[11] > $nd) { // add first pad $cw[] = 129; ++$nd; // add remaining pads - for ($i = $nd; $i <= $params[11]; ++$i) { + for ($i = $nd; $i < $params[11]; ++$i) { $cw[] = $this->get253StateCodeword(129, $i); } } @@ -280,7 +282,7 @@ class Datamatrix { // initialize empty arrays $grid = array_fill(0, ($params[2] * $params[3]), 0); // get placement map - $places = $this->getPlacemetMap($params[2], $params[3]); + $places = $this->getPlacementMap($params[2], $params[3]); // fill the grid with data $grid = array(); $i = 0; @@ -362,10 +364,10 @@ class Datamatrix { * @protected */ protected function getGFProduct($a, $b, $log, $alog, $gf) { - if (($a == 0) or ($b == 0)) { + if (($a == 0) OR ($b == 0)) { return 0; } - return $alog[($log[$a] + $log[$b]) % ($gf - 1)]; + return ($alog[($log[$a] + $log[$b]) % ($gf - 1)]); } /** @@ -475,35 +477,35 @@ class Datamatrix { $status = false; switch ($mode) { case ENC_ASCII: { // ASCII character 0 to 127 - $status = (($chr >= 0) and ($chr <= 127)); + $status = (($chr >= 0) AND ($chr <= 127)); break; } case ENC_C40: { // Upper-case alphanumeric - $status = (($chr == 32) or (($chr >= 48) and ($chr <= 57)) or (($chr >= 65) and ($chr <= 90))); + $status = (($chr == 32) OR (($chr >= 48) AND ($chr <= 57)) OR (($chr >= 65) AND ($chr <= 90))); break; } case ENC_TXT: { // Lower-case alphanumeric - $status = (($chr == 32) or (($chr >= 48) and ($chr <= 57)) or (($chr >= 97) and ($chr <= 122))); + $status = (($chr == 32) OR (($chr >= 48) AND ($chr <= 57)) OR (($chr >= 97) AND ($chr <= 122))); break; } case ENC_X12: { // ANSI X12 - $status = (($chr == 13) or ($chr == 42) or ($chr == 62)); + $status = (($chr == 13) OR ($chr == 42) OR ($chr == 62)); break; } case ENC_EDF: { // ASCII character 32 to 94 - $status = (($chr >= 32) and ($chr <= 94)); + $status = (($chr >= 32) AND ($chr <= 94)); break; } case ENC_BASE256: { // Function character (FNC1, Structured Append, Reader Program, or Code Page) - $status = (($chr == 232) or ($chr == 233) or ($chr == 234) or ($chr == 241)); + $status = (($chr == 232) OR ($chr == 233) OR ($chr == 234) OR ($chr == 241)); break; } case ENC_ASCII_EXT: { // ASCII character 128 to 255 - $status = (($chr >= 128) and ($chr <= 255)); + $status = (($chr >= 128) AND ($chr <= 255)); break; } case ENC_ASCII_NUM: { // ASCII digits - $status = (($chr >= 48) and ($chr <= 57)); + $status = (($chr >= 48) AND ($chr <= 57)); break; } } @@ -552,7 +554,7 @@ class Datamatrix { return ENC_C40; } // get char - $chr = ord($data{($pos + $charscount)}); + $chr = ord($data[$pos + $charscount]); $charscount++; // STEP L if ($this->isCharMode($chr, ENC_ASCII_NUM)) { @@ -581,7 +583,7 @@ class Datamatrix { $numch[ENC_TXT] += (4 / 3); } // STEP O - if ($this->isCharMode($chr, ENC_X12) or $this->isCharMode($chr, ENC_C40)) { + if ($this->isCharMode($chr, ENC_X12) OR $this->isCharMode($chr, ENC_C40)) { $numch[ENC_X12] += (2 / 3); } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { $numch[ENC_X12] += (13 / 3); @@ -608,7 +610,7 @@ class Datamatrix { return ENC_ASCII; } if ((($numch[ENC_BASE256] + 1) <= $numch[ENC_ASCII]) - or (($numch[ENC_BASE256] + 1) < min($numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF]))) { + OR (($numch[ENC_BASE256] + 1) < min($numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF]))) { return ENC_BASE256; } if (($numch[ENC_EDF] + 1) < min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_BASE256])) { @@ -627,10 +629,10 @@ class Datamatrix { if ($numch[ENC_C40] == $numch[ENC_X12]) { $k = ($pos + $charscount + 1); while ($k < $data_length) { - $tmpchr = ord($data{$k}); + $tmpchr = ord($data[$k]); if ($this->isCharMode($tmpchr, ENC_X12)) { return ENC_X12; - } elseif (!($this->isCharMode($tmpchr, ENC_X12) or $this->isCharMode($tmpchr, ENC_C40))) { + } elseif (!($this->isCharMode($tmpchr, ENC_X12) OR $this->isCharMode($tmpchr, ENC_C40))) { break; } ++$k; @@ -652,6 +654,9 @@ class Datamatrix { switch ($mode) { case ENC_ASCII: { // ASCII character 0 to 127 $cw = 254; + if ($this->last_enc == ENC_EDF) { + $cw = 124; + } break; } case ENC_C40: { // Upper-case alphanumeric @@ -705,11 +710,13 @@ class Datamatrix { $pos = 0; // current position $cw = array(); // array of codewords to be returned $cw_num = 0; // number of data codewords - $data_lenght = strlen($data); // number of chars - while ($pos < $data_lenght) { + $data_length = strlen($data); // number of chars + while ($pos < $data_length) { + // set last used encoding + $this->last_enc = $enc; switch ($enc) { case ENC_ASCII: { // STEP B. While in ASCII encodation - if (($data_lenght > 1) and ($pos < ($data_lenght - 1)) and ($this->isCharMode(ord($data{($pos)}), ENC_ASCII_NUM) and $this->isCharMode(ord($data{($pos + 1)}), ENC_ASCII_NUM))) { + if (($data_length > 1) AND ($pos < ($data_length - 1)) AND ($this->isCharMode(ord($data[$pos]), ENC_ASCII_NUM) AND $this->isCharMode(ord($data[$pos + 1]), ENC_ASCII_NUM))) { // 1. If the next data sequence is at least 2 consecutive digits, encode the next two digits as a double digit in ASCII mode. $cw[] = (intval(substr($data, $pos, 2)) + 130); ++$cw_num; @@ -724,7 +731,7 @@ class Datamatrix { ++$cw_num; } else { // get new byte - $chr = ord($data{($pos)}); + $chr = ord($data[$pos]); ++$pos; if ($this->isCharMode($chr, ENC_ASCII_EXT)) { // 3. If the next data character is extended ASCII (greater than 127) encode it in ASCII mode first using the Upper Shift (value 235) character. @@ -752,7 +759,7 @@ class Datamatrix { $charset = $this->chset[$set_id]; do { // 2. process the next character in C40 encodation. - $chr = ord($data{($epos)}); + $chr = ord($data[$epos]); ++$epos; // check for extended character if ($chr & 0x80) { @@ -774,10 +781,10 @@ class Datamatrix { } elseif (isset($chr, $this->chset['SH2'][$chr])) { $temp_cw[] = 1; // shift 2 $shiftset = $this->chset['SH2']; - } elseif (($enc == ENC_C40) and isset($this->chset['S3C'][$chr])) { + } elseif (($enc == ENC_C40) AND isset($this->chset['S3C'][$chr])) { $temp_cw[] = 2; // shift 3 $shiftset = $this->chset['S3C']; - } elseif (($enc == ENC_TXT) and isset($this->chset['S3T'][$chr])) { + } elseif (($enc == ENC_TXT) AND isset($this->chset['S3T'][$chr])) { $temp_cw[] = 2; // shift 3 $shiftset = $this->chset['S3T']; } else { @@ -799,31 +806,45 @@ class Datamatrix { // 1. If the C40 encoding is at the point of starting a new double symbol character and if the look-ahead test (starting at step J) indicates another mode, switch to that mode. $newenc = $this->lookAheadTest($data, $pos, $enc); if ($newenc != $enc) { + // switch to new encoding $enc = $newenc; + if ($enc != ENC_ASCII) { + // set unlatch character + $cw[] = $this->getSwitchEncodingCodeword(ENC_ASCII); + ++$cw_num; + } $cw[] = $this->getSwitchEncodingCodeword($enc); ++$cw_num; + $pos -= $p; + $p = 0; break; } } - } while (($p > 0) and ($epos < $data_lenght)); + } while (($p > 0) AND ($epos < $data_length)); // process last data (if any) if ($p > 0) { // get remaining number of data symbols - $cwr = ($this->getMaxDataCodewords($cw_num + 2) - $cw_num); - if (($cwr == 1) and ($p == 1)) { + $cwr = ($this->getMaxDataCodewords($cw_num) - $cw_num); + if (($cwr == 1) AND ($p == 1)) { // d. If one symbol character remains and one C40 value (data character) remains to be encoded $c1 = array_shift($temp_cw); --$p; - $cw[] = ($c1 + 1); + $cw[] = ($chr + 1); ++$cw_num; - } elseif (($cwr == 2) and ($p == 1)) { + $pos = $epos; + $enc = ENC_ASCII; + $this->last_enc = $enc; + } elseif (($cwr == 2) AND ($p == 1)) { // c. If two symbol characters remain and only one C40 value (data character) remains to be encoded $c1 = array_shift($temp_cw); --$p; $cw[] = 254; - $cw[] = ($c1 + 1); + $cw[] = ($chr + 1); $cw_num += 2; - } elseif (($cwr == 2) and ($p == 2)) { + $pos = $epos; + $enc = ENC_ASCII; + $this->last_enc = $enc; + } elseif (($cwr == 2) AND ($p == 2)) { // b. If two symbol characters remain and two C40 values remain to be encoded $c1 = array_shift($temp_cw); $c2 = array_shift($temp_cw); @@ -832,109 +853,117 @@ class Datamatrix { $cw[] = ($tmp >> 8); $cw[] = ($tmp % 256); $cw_num += 2; + $pos = $epos; + $enc = ENC_ASCII; + $this->last_enc = $enc; } else { // switch to ASCII encoding - $enc = ENC_ASCII; - $cw[] = $this->getSwitchEncodingCodeword($enc); - ++$cw_num; + if ($enc != ENC_ASCII) { + $enc = ENC_ASCII; + $this->last_enc = $enc; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + $pos = ($epos - $p); + } } } break; } case ENC_EDF: { // F. While in EDIFACT (EDF) encodation - // initialize temporary array with 0 lenght + // initialize temporary array with 0 length $temp_cw = array(); $epos = $pos; - $field_lenght = 0; - while ($epos < $data_lenght) { + $field_length = 0; + $newenc = $enc; + do { // 2. process the next character in EDIFACT encodation. - $chr = ord($data{($epos)}); - ++$epos; - $temp_cw[] = $chr; - ++$field_lenght; - if (($field_lenght == 4) or ($epos == $data_lenght)) { - if ($field_lenght < 4) { + $chr = ord($data[$epos]); + if ($this->isCharMode($chr, ENC_EDF)) { + ++$epos; + $temp_cw[] = $chr; + ++$field_length; + } + if (($field_length == 4) OR ($epos == $data_length) OR !$this->isCharMode($chr, ENC_EDF)) { + if (($epos == $data_length) AND ($field_length < 3)) { + $enc = ENC_ASCII; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + break; + } + if ($field_length < 4) { // set unlatch character $temp_cw[] = 0x1f; - ++$field_lenght; - $enc = ENC_ASCII; + ++$field_length; // fill empty characters - for ($i = $field_lenght; $i < 4; ++$i) { + for ($i = $field_length; $i < 4; ++$i) { $temp_cw[] = 0; } + $enc = ENC_ASCII; + $this->last_enc = $enc; } // encodes four data characters in three codewords - $cw[] = (($temp_cw[0] & 0x3F) << 2) + (($temp_cw[1] & 0x30) >> 4); - $cw[] = (($temp_cw[1] & 0x0F) << 4) + (($temp_cw[2] & 0x3C) >> 2); - $cw[] = (($temp_cw[2] & 0x03) << 6) + ($temp_cw[3] & 0x3F); - $cw_num += 3; + $tcw = (($temp_cw[0] & 0x3F) << 2) + (($temp_cw[1] & 0x30) >> 4); + if ($tcw > 0) { + $cw[] = $tcw; + $cw_num++; + } + $tcw= (($temp_cw[1] & 0x0F) << 4) + (($temp_cw[2] & 0x3C) >> 2); + if ($tcw > 0) { + $cw[] = $tcw; + $cw_num++; + } + $tcw = (($temp_cw[2] & 0x03) << 6) + ($temp_cw[3] & 0x3F); + if ($tcw > 0) { + $cw[] = $tcw; + $cw_num++; + } $temp_cw = array(); $pos = $epos; - $field_lenght = 0; - } - // 1. If the EDIFACT encoding is at the point of starting a new triple symbol character and if the look-ahead test (starting at step J) indicates another mode, switch to that mode. - if ($field_lenght == 0) { - // get remaining number of data symbols - $cwr = ($this->getMaxDataCodewords($cw_num + 2) - $cw_num); - if ($cwr < 3) { - // return to ascii without unlatch - $enc = ENC_ASCII; + $field_length = 0; + if ($enc == ENC_ASCII) { break; // exit from EDIFACT mode - } else { - $newenc = $this->lookAheadTest($data, $pos, $enc); - if ($newenc != $enc) { - // 1. If the look-ahead test (starting at step J) indicates another mode, switch to that mode. - $enc = $newenc; - $cw[] = $this->getSwitchEncodingCodeword($enc); - ++$cw_num; - break; // exit from EDIFACT mode - } } } - } + } while ($epos < $data_length); break; } case ENC_BASE256: { // G. While in Base 256 (B256) encodation - // initialize temporary array with 0 lenght + // initialize temporary array with 0 length $temp_cw = array(); - $field_lenght = 0; - while (($pos < $data_lenght) and ($field_lenght <= 1555)) { + $field_length = 0; + while (($pos < $data_length) AND ($field_length <= 1555)) { $newenc = $this->lookAheadTest($data, $pos, $enc); if ($newenc != $enc) { // 1. If the look-ahead test (starting at step J) indicates another mode, switch to that mode. $enc = $newenc; - $cw[] = $this->getSwitchEncodingCodeword($enc); - ++$cw_num; break; // exit from B256 mode } else { // 2. Otherwise, process the next character in Base 256 encodation. - $chr = ord($data{($pos)}); + $chr = ord($data[$pos]); ++$pos; $temp_cw[] = $chr; - ++$field_lenght; + ++$field_length; } } - // set field lenght - if ($field_lenght <= 249) { - $cw[] = $field_lenght; + // set field length + if ($field_length <= 249) { + $cw[] = $this->get255StateCodeword($field_length, ($cw_num + 1)); ++$cw_num; } else { - $cw[] = (floor($field_lenght / 250) + 249); - $cw[] = ($field_lenght % 250); + $cw[] = $this->get255StateCodeword((floor($field_length / 250) + 249), ($cw_num + 1)); + $cw[] = $this->get255StateCodeword(($field_length % 250), ($cw_num + 2)); $cw_num += 2; } if (!empty($temp_cw)) { // add B256 field foreach ($temp_cw as $p => $cht) { - $cw[] = $this->get255StateCodeword($chr, ($cw_num + $p)); + $cw[] = $this->get255StateCodeword($cht, ($cw_num + $p + 1)); } } break; } } // end of switch enc } // end of while - // set last used encoding - $this->last_enc = $enc; return $cw; } @@ -1076,7 +1105,6 @@ class Datamatrix { return $marr; } - /** * Build a placement map. * (Annex F - ECC 200 symbol character placement) @@ -1085,7 +1113,7 @@ class Datamatrix { * @return array * @protected */ - protected function getPlacemetMap($nrow, $ncol) { + protected function getPlacementMap($nrow, $ncol) { // initialize array with zeros $marr = array_fill(0, ($nrow * $ncol), 0); // set starting values @@ -1094,46 +1122,46 @@ class Datamatrix { $col = 0; do { // repeatedly first check for one of the special corner cases, then - if (($row == $nrow) and ($col == 0)) { + if (($row == $nrow) AND ($col == 0)) { $marr = $this->placeCornerA($marr, $nrow, $ncol, $chr); ++$chr; } - if (($row == ($nrow - 2)) and ($col == 0) and ($ncol % 4)) { + if (($row == ($nrow - 2)) AND ($col == 0) AND ($ncol % 4)) { $marr = $this->placeCornerB($marr, $nrow, $ncol, $chr); ++$chr; } - if (($row == ($nrow - 2)) and ($col == 0) and (($ncol % 8) == 4)) { + if (($row == ($nrow - 2)) AND ($col == 0) AND (($ncol % 8) == 4)) { $marr = $this->placeCornerC($marr, $nrow, $ncol, $chr); ++$chr; } - if (($row == ($nrow + 4)) and ($col == 2) and (!($ncol % 8))) { + if (($row == ($nrow + 4)) AND ($col == 2) AND (!($ncol % 8))) { $marr = $this->placeCornerD($marr, $nrow, $ncol, $chr); ++$chr; } // sweep upward diagonally, inserting successive characters, do { - if (($row < $nrow) and ($col >= 0) and (!$marr[(($row * $ncol) + $col)])) { + if (($row < $nrow) AND ($col >= 0) AND (!$marr[(($row * $ncol) + $col)])) { $marr = $this->placeUtah($marr, $nrow, $ncol, $row, $col, $chr); ++$chr; } $row -= 2; $col += 2; - } while (($row >= 0) and ($col < $ncol)); + } while (($row >= 0) AND ($col < $ncol)); ++$row; $col += 3; // & then sweep downward diagonally, inserting successive characters,... do { - if (($row >= 0) and ($col < $ncol) and (!$marr[(($row * $ncol) + $col)])) { + if (($row >= 0) AND ($col < $ncol) AND (!$marr[(($row * $ncol) + $col)])) { $marr = $this->placeUtah($marr, $nrow, $ncol, $row, $col, $chr); ++$chr; } $row += 2; $col -= 2; - } while (($row < $nrow) and ($col >= 0)); + } while (($row < $nrow) AND ($col >= 0)); $row += 3; ++$col; // ... until the entire array is scanned - } while (($row < $nrow) or ($col < $ncol)); + } while (($row < $nrow) OR ($col < $ncol)); // lastly, if the lower righthand corner is untouched, fill in fixed pattern if (!$marr[(($nrow * $ncol) - 1)]) { $marr[(($nrow * $ncol) - 1)] = 1; @@ -1146,4 +1174,3 @@ class Datamatrix { //============================================================+ // END OF FILE //============================================================+ - diff --git a/tools/tcpdf/include/barcodes/index.php b/tools/tcpdf/include/barcodes/index.php new file mode 100644 index 000000000..aca71cfae --- /dev/null +++ b/tools/tcpdf/include/barcodes/index.php @@ -0,0 +1,35 @@ +<?php +/* +* 2007-2017 PrestaShop +* +* NOTICE OF LICENSE +* +* This source file is subject to the Open Software License (OSL 3.0) +* that is bundled with this package in the file LICENSE.txt. +* It is also available through the world-wide-web at this URL: +* http://opensource.org/licenses/osl-3.0.php +* If you did not receive a copy of the license and are unable to +* obtain it through the world-wide-web, please send an email +* to license@prestashop.com so we can send you a copy immediately. +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade PrestaShop to newer +* versions in the future. If you wish to customize PrestaShop for your +* needs please refer to http://www.prestashop.com for more information. +* +* @author PrestaShop SA <contact@prestashop.com> +* @copyright 2007-2017 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../'); +exit; diff --git a/tools/tcpdf/pdf417.php b/tools/tcpdf/include/barcodes/pdf417.php similarity index 96% rename from tools/tcpdf/pdf417.php rename to tools/tcpdf/include/barcodes/pdf417.php index 0de889926..9a58a21f6 100644 --- a/tools/tcpdf/pdf417.php +++ b/tools/tcpdf/include/barcodes/pdf417.php @@ -1,13 +1,13 @@ <?php //============================================================+ // File name : pdf417.php -// Version : 1.0.003 +// Version : 1.0.005 // Begin : 2010-06-03 -// Last Update : 2010-12-16 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com +// Last Update : 2014-04-25 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com // License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) // ------------------------------------------------------------------- -// Copyright (C) 2010-2012 Nicola Asuni - Tecnick.com LTD +// Copyright (C) 2010-2013 Nicola Asuni - Tecnick.com LTD // // This file is part of TCPDF software library. // @@ -50,7 +50,7 @@ * (requires PHP bcmath extension) * @package com.tecnick.tcpdf * @author Nicola Asuni - * @version 1.0.003 + * @version 1.0.005 */ // definitions @@ -531,7 +531,7 @@ class PDF417 { */ public function __construct($code, $ecl=-1, $aspectratio=2, $macro=array()) { $barcode_array = array(); - if ((is_null($code)) or ($code == '\0') or ($code == '')) { + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { return false; } // get the input sequence array @@ -601,7 +601,7 @@ class PDF417 { $rows = ceil($nce / $cols); $size = ($cols * $rows); // adjust rows - if (($rows < 3) or ($rows > 90)) { + if (($rows < 3) OR ($rows > 90)) { if ($rows < 3) { $rows = 3; } elseif ($rows > 90) { @@ -636,7 +636,7 @@ class PDF417 { // add macro section $codewords = array_merge($codewords, $macrocw); } - // Symbol Lenght Descriptor (number of data codewords including Symbol Lenght Descriptor and pad codewords) + // Symbol Length Descriptor (number of data codewords including Symbol Length Descriptor and pad codewords) $sld = $size - $errsize; // add symbol length description array_unshift($codewords, $sld); @@ -740,18 +740,8 @@ class PDF417 { * @protected */ protected function getErrorCorrectionLevel($ecl, $numcw) { - // get maximum correction level - $maxecl = 8; // starting error level - $maxerrsize = (928 - $numcw); // available codewords for error - while ($maxecl > 0) { - $errsize = (2 << $ecl); - if ($maxerrsize >= $errsize) { - break; - } - --$maxecl; - } // check for automatic levels - if (($ecl < 0) or ($ecl > 8)) { + if (($ecl < 0) OR ($ecl > 8)) { if ($numcw < 41) { $ecl = 2; } elseif ($numcw < 161) { @@ -764,6 +754,16 @@ class PDF417 { $ecl = $maxecl; } } + // get maximum correction level + $maxecl = 8; // starting error level + $maxerrsize = (928 - $numcw); // available codewords for error + while ($maxecl > 0) { + $errsize = (2 << $ecl); + if ($maxerrsize >= $errsize) { + break; + } + --$maxecl; + } if ($ecl > $maxecl) { $ecl = $maxecl; } @@ -772,7 +772,7 @@ class PDF417 { /** * Returns the error correction codewords - * @param $cw (array) array of codewords including Symbol Lenght Descriptor and pad + * @param $cw (array) array of codewords including Symbol Length Descriptor and pad * @param $ecl (int) error correction level 0-8 * @return array of error correction codewords * @protected @@ -817,7 +817,7 @@ class PDF417 { $sequence_array = array(); // array to be returned $numseq = array(); // get numeric sequences - preg_match_all('/([0-9]{13,})/', $code, $numseq, PREG_OFFSET_CAPTURE); + preg_match_all('/([0-9]{13,44})/', $code, $numseq, PREG_OFFSET_CAPTURE); $numseq[1][] = array('', strlen($code)); $offset = 0; foreach($numseq[1] as $seq) { @@ -837,7 +837,7 @@ class PDF417 { $prevtxtseq = substr($prevseq, $txtoffset, ($txtseq[1] - $txtoffset)); if (strlen($prevtxtseq) > 0) { // add BYTE sequence - if ((strlen($prevtxtseq) == 1) and ((count($sequence_array) > 0) and ($sequence_array[(count($sequence_array) - 1)][0] == 900))) { + if ((strlen($prevtxtseq) == 1) AND ((count($sequence_array) > 0) AND ($sequence_array[(count($sequence_array) - 1)][0] == 900))) { $sequence_array[] = array(913, $prevtxtseq); } elseif ((strlen($prevtxtseq) % 6) == 0) { $sequence_array[] = array(924, $prevtxtseq); @@ -878,7 +878,7 @@ class PDF417 { $txtarr = array(); // array of characters and sub-mode switching characters $codelen = strlen($code); for ($i = 0; $i < $codelen; ++$i) { - $chval = ord($code{$i}); + $chval = ord($code[$i]); if (($k = array_search($chval, $this->textsubmodes[$submode])) !== false) { // we are on the same sub-mode $txtarr[] = $k; @@ -886,9 +886,9 @@ class PDF417 { // the sub-mode is changed for ($s = 0; $s < 4; ++$s) { // search new sub-mode - if (($s != $submode) and (($k = array_search($chval, $this->textsubmodes[$s])) !== false)) { + if (($s != $submode) AND (($k = array_search($chval, $this->textsubmodes[$s])) !== false)) { // $s is the new submode - if (((($i + 1) == $codelen) or ((($i + 1) < $codelen) and (array_search(ord($code{($i + 1)}), $this->textsubmodes[$submode]) !== false))) and (($s == 3) or (($s == 0) and ($submode == 1)))) { + if (((($i + 1) == $codelen) OR ((($i + 1) < $codelen) AND (array_search(ord($code[($i + 1)]), $this->textsubmodes[$submode]) !== false))) AND (($s == 3) OR (($s == 0) AND ($submode == 1)))) { // shift (temporary change only for this char) if ($s == 3) { // shift to puntuaction @@ -934,20 +934,25 @@ class PDF417 { $sublen = strlen($code); } if ($sublen == 6) { - $t = bcmul(''.ord($code{0}), '1099511627776'); - $t = bcadd($t, bcmul(''.ord($code{1}), '4294967296')); - $t = bcadd($t, bcmul(''.ord($code{2}), '16777216')); - $t = bcadd($t, bcmul(''.ord($code{3}), '65536')); - $t = bcadd($t, bcmul(''.ord($code{4}), '256')); - $t = bcadd($t, ''.ord($code{5})); + $t = bcmul(''.ord($code[0]), '1099511627776'); + $t = bcadd($t, bcmul(''.ord($code[1]), '4294967296')); + $t = bcadd($t, bcmul(''.ord($code[2]), '16777216')); + $t = bcadd($t, bcmul(''.ord($code[3]), '65536')); + $t = bcadd($t, bcmul(''.ord($code[4]), '256')); + $t = bcadd($t, ''.ord($code[5])); + // tmp array for the 6 bytes block + $cw6 = array(); do { $d = bcmod($t, '900'); $t = bcdiv($t, '900'); - array_unshift($cw, $d); + // prepend the value to the beginning of the array + array_unshift($cw6, $d); } while ($t != '0'); + // append the result array at the end + $cw = array_merge($cw, $cw6); } else { for ($i = 0; $i < $sublen; ++$i) { - $cw[] = ord($code{$i}); + $cw[] = ord($code[$i]); } } $code = $rest; @@ -989,4 +994,3 @@ class PDF417 { //============================================================+ // END OF FILE //============================================================+ - diff --git a/tools/tcpdf/qrcode.php b/tools/tcpdf/include/barcodes/qrcode.php similarity index 96% rename from tools/tcpdf/qrcode.php rename to tools/tcpdf/include/barcodes/qrcode.php index 2e67410b7..7ef2759fd 100644 --- a/tools/tcpdf/qrcode.php +++ b/tools/tcpdf/include/barcodes/qrcode.php @@ -4,7 +4,7 @@ // Version : 1.0.010 // Begin : 2010-03-22 // Last Update : 2012-07-25 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com // License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) // ------------------------------------------------------------------- // Copyright (C) 2010-2012 Nicola Asuni - Tecnick.com LTD @@ -258,7 +258,7 @@ if (!function_exists('str_split')) { * @return If the optional split_length parameter is specified, the returned array will be broken down into chunks with each being split_length in length, otherwise each chunk will be one character in length. FALSE is returned if split_length is less than 1. If the split_length length exceeds the length of string , the entire string is returned as the first (and only) array element. */ function str_split($string, $split_length=1) { - if ((strlen($string) > $split_length) or (!$split_length)) { + if ((strlen($string) > $split_length) OR (!$split_length)) { do { $c = strlen($string); $parts[] = substr($string, 0, $split_length); @@ -638,7 +638,7 @@ class QRcode { */ public function __construct($code, $eclevel = 'L') { $barcode_array = array(); - if ((is_null($code)) or ($code == '\0') or ($code == '')) { + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { return false; } // set error correction level @@ -646,10 +646,10 @@ class QRcode { if ($this->level === false) { $this->level = QR_ECLEVEL_L; } - if (($this->hint != QR_MODE_8B) and ($this->hint != QR_MODE_KJ)) { + if (($this->hint != QR_MODE_8B) AND ($this->hint != QR_MODE_KJ)) { return false; } - if (($this->version < 0) or ($this->version > QRSPEC_VERSION_MAX)) { + if (($this->version < 0) OR ($this->version > QRSPEC_VERSION_MAX)) { return false; } $this->items = array(); @@ -708,7 +708,7 @@ class QRcode { } $ret = $this->splitString(); if ($ret < 0) { - return null; + return NULL; } $this->encodeMask(-1); } @@ -720,8 +720,9 @@ class QRcode { protected function encodeMask($mask) { $spec = array(0, 0, 0, 0, 0); $this->datacode = $this->getByteStream($this->items); + if (is_null($this->datacode)) { - return null; + return NULL; } $spec = $this->getEccSpec($this->version, $this->level, $spec); $this->b1 = $this->rsBlockNum1($spec); @@ -731,7 +732,7 @@ class QRcode { $this->blocks = $this->rsBlockNum($spec); $ret = $this->init($spec); if ($ret < 0) { - return null; + return NULL; } $this->count = 0; $this->width = $this->getWidth($this->version); @@ -767,8 +768,8 @@ class QRcode { } else { $masked = $this->makeMask($this->width, $this->frame, $mask, $this->level); } - if ($masked == null) { - return null; + if ($masked == NULL) { + return NULL; } $this->data = $masked; } @@ -837,8 +838,8 @@ class QRcode { } } } - if (($x < 0) or ($y < 0)) { - return null; + if (($x < 0) OR ($y < 0)) { + return NULL; } $this->x = $x; $this->y = $y; @@ -871,7 +872,7 @@ class QRcode { $this->rsblocks[$blockNo]['eccLength'] = $el; $ecc = $this->encode_rs_char($rs, $this->rsblocks[$blockNo]['data'], $ecc); $this->rsblocks[$blockNo]['ecc'] = $ecc; - $this->ecccode = array_merge(array_slice($this->ecccode, 0, $eccPos), $ecc); + $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); $dataPos += $dl; $eccPos += $el; $blockNo++; @@ -882,7 +883,7 @@ class QRcode { $dl = $this->rsDataCodes2($spec); $el = $this->rsEccCodes2($spec); $rs = $this->init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); - if ($rs == null) { + if ($rs == NULL) { return -1; } $endfor = $this->rsBlockNum2($spec); @@ -1130,15 +1131,15 @@ class QRcode { $demerit += (N1 + ($this->runLength[$i] - 5)); } if ($i & 1) { - if (($i >= 3) and ($i < ($length-2)) and ($this->runLength[$i] % 3 == 0)) { + if (($i >= 3) AND ($i < ($length-2)) AND ($this->runLength[$i] % 3 == 0)) { $fact = (int)($this->runLength[$i] / 3); if (($this->runLength[$i-2] == $fact) - and ($this->runLength[$i-1] == $fact) - and ($this->runLength[$i+1] == $fact) - and ($this->runLength[$i+2] == $fact)) { - if (($this->runLength[$i-3] < 0) or ($this->runLength[$i-3] >= (4 * $fact))) { + AND ($this->runLength[$i-1] == $fact) + AND ($this->runLength[$i+1] == $fact) + AND ($this->runLength[$i+2] == $fact)) { + if (($this->runLength[$i-3] < 0) OR ($this->runLength[$i-3] >= (4 * $fact))) { $demerit += N3; - } elseif ((($i+3) >= $length) or ($this->runLength[$i+3] >= (4 * $fact))) { + } elseif ((($i+3) >= $length) OR ($this->runLength[$i+3] >= (4 * $fact))) { $demerit += N3; } } @@ -1165,14 +1166,14 @@ class QRcode { $frameYM = $frame[$y-1]; } for ($x=0; $x<$width; ++$x) { - if (($x > 0) and ($y > 0)) { + if (($x > 0) AND ($y > 0)) { $b22 = ord($frameY[$x]) & ord($frameY[$x-1]) & ord($frameYM[$x]) & ord($frameYM[$x-1]); $w22 = ord($frameY[$x]) | ord($frameY[$x-1]) | ord($frameYM[$x]) | ord($frameYM[$x-1]); if (($b22 | ($w22 ^ 1)) & 1) { $demerit += N2; } } - if (($x == 0) and (ord($frameY[$x]) & 1)) { + if (($x == 0) AND (ord($frameY[$x]) & 1)) { $this->runLength[0] = -1; $head = 1; $this->runLength[$head] = 1; @@ -1191,7 +1192,7 @@ class QRcode { $head = 0; $this->runLength[0] = 1; for ($y=0; $y<$width; ++$y) { - if (($y == 0) and (ord($frame[$y][$x]) & 1)) { + if (($y == 0) AND (ord($frame[$y][$x]) & 1)) { $this->runLength[0] = -1; $head = 1; $this->runLength[$head] = 1; @@ -1224,7 +1225,7 @@ class QRcode { if (QR_FIND_FROM_RANDOM !== false) { $howManuOut = 8 - (QR_FIND_FROM_RANDOM % 9); for ($i = 0; $i < $howManuOut; ++$i) { - $remPos = rand(0, count($checked_masks)-1); + $remPos = rand (0, count($checked_masks)-1); unset($checked_masks[$remPos]); $checked_masks = array_values($checked_masks); } @@ -1296,7 +1297,7 @@ class QRcode { if ($pos+1 < strlen($this->dataStr)) { $d = $this->dataStr[$pos+1]; $word = (ord($c) << 8) | ord($d); - if (($word >= 0x8140 && $word <= 0x9ffc) or ($word >= 0xe040 && $word <= 0xebbf)) { + if (($word >= 0x8140 && $word <= 0x9ffc) OR ($word >= 0xe040 && $word <= 0xebbf)) { return QR_MODE_KJ; } } @@ -1488,7 +1489,7 @@ class QRcode { if ($mode == QR_MODE_KJ) { $p += 2; } else { - if ((ord($this->dataStr[$p]) >= ord('a')) and (ord($this->dataStr[$p]) <= ord('z'))) { + if ((ord($this->dataStr[$p]) >= ord('a')) AND (ord($this->dataStr[$p]) <= ord('z'))) { $this->dataStr[$p] = chr(ord($this->dataStr[$p]) - 32); } $p++; @@ -1515,7 +1516,7 @@ class QRcode { $setData = array_merge($setData, array_fill(0, ($size - count($setData)), 0)); } if (!$this->check($mode, $size, $setData)) { - return null; + return NULL; } $inputitem = array(); $inputitem['mode'] = $mode; @@ -1712,7 +1713,7 @@ class QRcode { if ($size > MAX_STRUCTURED_SYMBOLS) { return -1; } - if (($index <= 0) or ($index > MAX_STRUCTURED_SYMBOLS)) { + if (($index <= 0) OR ($index > MAX_STRUCTURED_SYMBOLS)) { return -1; } $buf = array($size, $index, $parity); @@ -1746,7 +1747,7 @@ class QRcode { */ protected function checkModeNum($size, $data) { for ($i=0; $i<$size; ++$i) { - if ((ord($data[$i]) < ord('0')) or (ord($data[$i]) > ord('9'))){ + if ((ord($data[$i]) < ord('0')) OR (ord($data[$i]) > ord('9'))){ return false; } } @@ -1841,7 +1842,7 @@ class QRcode { } for ($i=0; $i<$size; $i+=2) { $val = (ord($data[$i]) << 8) | ord($data[$i+1]); - if (($val < 0x8140) or (($val > 0x9ffc) and ($val < 0xe040)) or ($val > 0xebbf)) { + if (($val < 0x8140) OR (($val > 0x9ffc) AND ($val < 0xe040)) OR ($val > 0xebbf)) { return false; } } @@ -2180,7 +2181,7 @@ class QRcode { * @return array bitstream */ protected function appendBitstream($bitstream, $append) { - if ((!is_array($append)) or (count($append) == 0)) { + if ((!is_array($append)) OR (count($append) == 0)) { return $bitstream; } if (count($bitstream) == 0) { @@ -2270,7 +2271,7 @@ class QRcode { * @return array srctab */ protected function qrstrset($srctab, $x, $y, $repl, $replLen=false) { - $srctab[$y] = substr_replace($srctab[$y], ($replLen !== false)?substr($repl, 0, $replLen):$repl, $x, ($replLen !== false)?$replLen:strlen($repl)); + $srctab[$y] = substr_replace($srctab[$y], ($replLen !== false)?substr($repl,0,$replLen):$repl, $x, ($replLen !== false)?$replLen:strlen($repl)); return $srctab; } @@ -2290,7 +2291,7 @@ class QRcode { * @param $level (int) error correction level * @return int ECC size (bytes) */ - protected function getECCLength($version, $level) { + protected function getECCLength($version, $level){ return $this->capacity[$version][QRCAP_EC][$level]; } @@ -2361,7 +2362,7 @@ class QRcode { } if ($version <= 9) { $l = 0; - } elseif ($version <= 26) { + } else if ($version <= 26) { $l = 1; } else { $l = 2; @@ -2476,7 +2477,7 @@ class QRcode { * @return BCH encoded version information pattern */ protected function getVersionPattern($version) { - if (($version < 7) or ($version > QRSPEC_VERSION_MAX)) { + if (($version < 7) OR ($version > QRSPEC_VERSION_MAX)) { return 0; } return $this->versionPattern[($version - 7)]; @@ -2489,10 +2490,10 @@ class QRcode { * @return BCH encoded format information pattern */ protected function getFormatInfo($mask, $level) { - if (($mask < 0) or ($mask > 7)) { + if (($mask < 0) OR ($mask > 7)) { return 0; } - if (($level < 0) or ($level > 3)) { + if (($level < 0) OR ($level > 3)) { return 0; } return $this->formatInfo[$level][$mask]; @@ -2528,7 +2529,7 @@ class QRcode { */ protected function createFrame($version) { $width = $this->capacity[$version][QRCAP_WIDTH]; - $frameLine = str_repeat("\0", $width); + $frameLine = str_repeat ("\0", $width); $frame = array_fill(0, $width, $frameLine); // Finder pattern $frame = $this->putFinderPattern($frame, 0, 0); @@ -2551,7 +2552,7 @@ class QRcode { $frame = $this->qrstrset($frame, 0, 8, $setPattern); $frame = $this->qrstrset($frame, $width - 8, 8, $setPattern, 8); $yOffset = $width - 8; - for ($y=0; $y < 8; ++$y, ++$yOffset) { + for ($y=0; $y < 8; ++$y,++$yOffset) { $frame[$y][8] = "\x84"; $frame[$yOffset][8] = "\x84"; } @@ -2592,14 +2593,14 @@ class QRcode { * @return Array of unsigned char. */ protected function newFrame($version) { - if (($version < 1) or ($version > QRSPEC_VERSION_MAX)) { - return null; + if (($version < 1) OR ($version > QRSPEC_VERSION_MAX)) { + return NULL; } if (!isset($this->frames[$version])) { $this->frames[$version] = $this->createFrame($version); } if (is_null($this->frames[$version])) { - return null; + return NULL; } return $this->frames[$version]; } @@ -2701,8 +2702,8 @@ class QRcode { */ protected function init_rs($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) { foreach ($this->rsitems as $rs) { - if (($rs['pad'] != $pad) or ($rs['nroots'] != $nroots) or ($rs['mm'] != $symsize) - or ($rs['gfpoly'] != $gfpoly) or ($rs['fcr'] != $fcr) or ($rs['prim'] != $prim)) { + if (($rs['pad'] != $pad) OR ($rs['nroots'] != $nroots) OR ($rs['mm'] != $symsize) + OR ($rs['gfpoly'] != $gfpoly) OR ($rs['fcr'] != $fcr) OR ($rs['prim'] != $prim)) { continue; } return $rs; @@ -2744,19 +2745,19 @@ class QRcode { // Based on Reed solomon encoder by Phil Karn, KA9Q (GNU-LGPLv2) $rs = null; // Check parameter ranges - if (($symsize < 0) or ($symsize > 8)) { + if (($symsize < 0) OR ($symsize > 8)) { return $rs; } - if (($fcr < 0) or ($fcr >= (1<<$symsize))) { + if (($fcr < 0) OR ($fcr >= (1<<$symsize))) { return $rs; } - if (($prim <= 0) or ($prim >= (1<<$symsize))) { + if (($prim <= 0) OR ($prim >= (1<<$symsize))) { return $rs; } - if (($nroots < 0) or ($nroots >= (1<<$symsize))) { + if (($nroots < 0) OR ($nroots >= (1<<$symsize))) { return $rs; } - if (($pad < 0) or ($pad >= ((1<<$symsize) -1 - $nroots))) { + if (($pad < 0) OR ($pad >= ((1<<$symsize) -1 - $nroots))) { return $rs; } $rs = array(); @@ -2783,7 +2784,7 @@ class QRcode { } if ($sr != 1) { // field generator polynomial is not primitive! - return null; + return NULL; } // Form RS code generator polynomial from its roots $rs['genpoly'] = array_fill(0, ($nroots + 1), 0); @@ -2797,7 +2798,7 @@ class QRcode { } $rs['iprim'] = (int)($iprim / $prim); $rs['genpoly'][0] = 1; - for ($i = 0, $root=$fcr*$prim; $i < $nroots; $i++, $root += $prim) { + for ($i = 0,$root=$fcr*$prim; $i < $nroots; $i++, $root += $prim) { $rs['genpoly'][$i+1] = 1; // Multiply rs->genpoly[] by @**(root + x) for ($j = $i; $j > 0; --$j) { @@ -2864,4 +2865,3 @@ class QRcode { //============================================================+ // END OF FILE //============================================================+ - diff --git a/tools/tcpdf/include/index.php b/tools/tcpdf/include/index.php new file mode 100644 index 000000000..aca71cfae --- /dev/null +++ b/tools/tcpdf/include/index.php @@ -0,0 +1,35 @@ +<?php +/* +* 2007-2017 PrestaShop +* +* NOTICE OF LICENSE +* +* This source file is subject to the Open Software License (OSL 3.0) +* that is bundled with this package in the file LICENSE.txt. +* It is also available through the world-wide-web at this URL: +* http://opensource.org/licenses/osl-3.0.php +* If you did not receive a copy of the license and are unable to +* obtain it through the world-wide-web, please send an email +* to license@prestashop.com so we can send you a copy immediately. +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade PrestaShop to newer +* versions in the future. If you wish to customize PrestaShop for your +* needs please refer to http://www.prestashop.com for more information. +* +* @author PrestaShop SA <contact@prestashop.com> +* @copyright 2007-2017 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../'); +exit; diff --git a/tools/tcpdf/include/sRGB.icc b/tools/tcpdf/include/sRGB.icc new file mode 100644 index 0000000000000000000000000000000000000000..1d8f7419c3bf2c6a3dd78f2c679fdefbda1776a3 GIT binary patch literal 6922 zcmeHMS5#EV7Oi`4=RoLgnhZ@&5+yVsIVZ_cRG_=bw9w>WLIy`*1QC&>2qFqN;OG!! z6ctenh=Ky<X=D&ko`a)^ipp#BV`koZpR?Z2>-xC0Yu8!l)V-_Lx_j*dfGi=Am6Qq_ z0FcB@<N3MRGeSbc7}$FN2grZ~C;$`5N=^3icMbr8u^PKN|9!k02hb{WSNFf~|2_IY zRwQ;3mkj_!6Y%kDPAW@)cL;DSJBhu@&#vOkwB$4ZU>^ad@dO7HV8I@sMSa6rt2pKx zF8LZ0;O8KSIRXHV6!R4mPOjppub9%aidnI|BmiUv1o5h@WS$_u%xW#AZ)Xr70K`_` zhY`c!a(Izx95&-C`A<InQVX3b`1t>1?!V^xU)5Q?JKyTQvHE%^AbQoG+?EOen6Cgp z%Kqe34*?*$3xKY^Ke?!50CblDAoY}$&dd0g54Ad>0Re~t8juDGKm}+5U0?*vfF-a6 zPQV>_g8&c;HUSoh1xbJhGC>~L2?{|mC<6yT4X6iAparyp)1Vui1DC*6a1-1CW8e|s zgK6**EP!`l8G;}zM24u4G^7ZrK{}8T#DuINC&&}>gF>MQC<fv}=};cD3o3@np&F<G zYJq-&&O(=<>(B`F0Gfp6pg*9GFancc8Y~a1!}>52wu3$30C*!D1E;__Z~?p*u7Vrk zlW-S&3BC!B!F>27yodmVh|m!wL>FNq4v04rhD0MgWE)b1R3eQ?JJO2`B6kr!GLL*f zVNg^Q1Eq_yM7g2@Q7lvnY8$EqRf9T#>Ou{m?xH493#cz>GFlF;gSJ4sp+nFy=uC7W zx)R-t?nGZfkD;g0?=Tn)9ixFU!?<EXG4YsOObO-?rUP>kGlH4IEMl=(X{-*`3hRxH z#HL{jvDMg<*bCTE>@@a0j)+sl8R499VK^=>A6JQM#r5GvaWlAOyck{$Z-Mv5v+>#Z zQhXD>7k?W+jbA2+6Ep}`gaAT3VJD%A&`!8QcuaUhBodX0=0sm&9B~J+ig=26jW|jC zK%$VeNe-lNQaWib={V^k=>h2tnM_tE+mge`Y2>}+7V>5CQ}TNes)(M5n+RKEyGX4_ zm&mBdD^a|tny8)VCea+xO3^c-w?*g0@M7v>4q}mF+r(<c&WcTlEs9gc4aL31lf+BJ zTg9)7&r+}yb&3;(O(~!prCg>=Q4y*N)q%>Q?xHqPuTZCH7@7vnjTTQUru|48rY%TN zB#b43B(fxGCC*Fm=?Gn&?nY0fm(owu$LSv><t6PTIg)!M+a*UOm!xE+Y^69-MN%D7 zV^SZb8PZPD3DWzdyQQDVpk%aVd}T6a4$EATnU|%>TFSCyi)2sBK9qyywB`Kda^;T7 z4aqIaE6BUZC(BpMUzVR&pexua#4A)N^eN0KQWdQg;}k0tFDSlXNHFXeiHs`70AoQ( zPRUg%U8zB7SZP^VLpe}6U%5m1i3&l5sS>SHq0+CipsJ|qrJASOrut9~uf|l1RXeCQ zsJ5i8p&qQhTfJL-Rzpg|O(RF6P2;g9S<^-{MYB=!o)$)nsg<C0Nb8O^tZkwlt6i&o zTL;!L)rr$Nq%*Pxy~cbEcTMA(30;z|oo<G1o9?6@UC&c5U$0y5mA<NenEpQfLH#cV zCI*QHO$Lt)DTeNb`G&oQe;8>Sv5abs?yV)SbzZxDZO_`*#yZ9v<HN@HO{gYbCc91g zO+K5Nnet5AP3O#1%_7X|%qEyLrVq1(dCeScZg0Nb{G9m*3sZ|Ui_;drTk2XSShiZu zuG3h@S=Y2~%1YTP(yGCVZ_Tidus&kVw^6c*v}v??W~*Y$wr#eZvD31Pw>xR~%HF`9 zXWwbR<Y3{j)#0Ke;^^X7<T&g^aSC**aeC^k>>T6V=Dgry;*#rf(G~6L;kwUt!cE?d z<<{c1;BMx=)qTK&<l*m8<MGT>+mq+n>jitcd+qmnyk2cRcYU`v@OJaw@BPF_!zab( z7hjC8k8iE-b3a4BJikGIs{dyHR{wVa_5q~<j{-FV(*yg1M1#VET7s5>9fQk*`62ot zTSIP!%7n&+_Jm=>g2I}^7B@I;IIv+l+$6j(e0-zE#;lFkH_2>D+;o1k=;p}HXClxM z!4a(ypCY{@8zUE^+@k8D7FZ6fgRGZqTXqF|j$_3s=gdS~MVCj<##qJdkC}_LiLH#C zk8_BtiF+OI8ebp3l;E9kJYgj<II$xMmlTn7mP_F#a0j+1Y{}X(lB|<ln9NVHNI8(Q z!1LfWr$VV4Q+v{Af}iwIx@P)!>601O8MPVjGlMeEWQk{Svxc&@v-f1r<T&RX%SGj~ za{Kd?@^<D;ZnfLmunpQ4wXJ`<%Jzco(>q*toY+a&nXvO#zCnI@{@Y!_yLt=c3w9Jt zedqFBTcJoHuW(|w<?j0LQQyaXKfGt{p6Wecir7UriVcb@i$9gHN^bmM_(RnXD|@5& z4wssi9xlU_am&W{+3Y(}E?%BfKDFO#e^&*gqNw8Sfz1c5R~lE=A0!-1Kgh50tm>&& ztuCwnR1;e>R%>6|Q72cor*7#G`_SlN+r#bk^7X~_ACJTxx!>T@(AB8kSa}q4G~?*= zrl6+5W6WbM%`(l!&7Y5RkMmFXofv2_YiVhfYb|Yq+tS<SPKKYn^P}UBJ?*;f4IT83 z;#1&M`l%N`Mf@~=+T(Qp8RnVxpVfY@>!fxTbwOR(T?^f@-Ta==o{_WeXZw3Cdpm#8 z`{npKrE|6CCC-=j5&8=HRxadRSiG2gasE=wrK$eS{f{n(T)sEpJ1~63<I1(G&Q~uF z+6`W~W_9h{b&Km~Z!m9k-!#41HDof>dCTNh=dkH;*KM=gJ$KCS^p30>=^M2fy>!>{ z?$vv4_im1@9~&7D9KSyiKEc1wzCZgQ@xkkd84s5q?RboST=YcjN##?yr;WdA{o27d z<)5E)oE&=Q|LoBeYwG21slR=iE_hCUUOA&U(=ux`dv4Bo?#_!1FQ#86zg(U#{FnH@ z>RxHS`uTU;--i}L7N%eGUa$O7@<#g2@wdir`xku{pT0|ax4cyJUi$rs56lmPAA>*6 zEN6bgeyaMc^||+p$Ct+|Nh>QtEg;kaLM<TF0zxey)B-{+Ak+dvUqI*!2z>#eFCg>< zguZ~#7x+K+1-|xi1Zn_TRRl*T00_th!1ERW)inU9M+^E3;c1*KL4OAT?iL1XOL8_Z VE+#f@4I@33!-(c_IEmSS@NW)(3LO9d literal 0 HcmV?d00001 diff --git a/tools/tcpdf/include/tcpdf_colors.php b/tools/tcpdf/include/tcpdf_colors.php new file mode 100644 index 000000000..27fb7afd1 --- /dev/null +++ b/tools/tcpdf/include/tcpdf_colors.php @@ -0,0 +1,462 @@ +<?php +//============================================================+ +// File name : tcpdf_colors.php +// Version : 1.0.004 +// Begin : 2002-04-09 +// Last Update : 2014-04-25 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2002-2013 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with TCPDF. If not, see <http://www.gnu.org/licenses/>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : Array of WEB safe colors +// +//============================================================+ + +/** + * @file + * PHP color class for TCPDF + * @author Nicola Asuni + * @package com.tecnick.tcpdf + */ + +/** + * @class TCPDF_COLORS + * PHP color class for TCPDF + * @package com.tecnick.tcpdf + * @version 1.0.004 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_COLORS { + + /** + * Array of WEB safe colors + * @public static + */ + public static $webcolor = array ( + 'aliceblue' => 'f0f8ff', + 'antiquewhite' => 'faebd7', + 'aqua' => '00ffff', + 'aquamarine' => '7fffd4', + 'azure' => 'f0ffff', + 'beige' => 'f5f5dc', + 'bisque' => 'ffe4c4', + 'black' => '000000', + 'blanchedalmond' => 'ffebcd', + 'blue' => '0000ff', + 'blueviolet' => '8a2be2', + 'brown' => 'a52a2a', + 'burlywood' => 'deb887', + 'cadetblue' => '5f9ea0', + 'chartreuse' => '7fff00', + 'chocolate' => 'd2691e', + 'coral' => 'ff7f50', + 'cornflowerblue' => '6495ed', + 'cornsilk' => 'fff8dc', + 'crimson' => 'dc143c', + 'cyan' => '00ffff', + 'darkblue' => '00008b', + 'darkcyan' => '008b8b', + 'darkgoldenrod' => 'b8860b', + 'dkgray' => 'a9a9a9', + 'darkgray' => 'a9a9a9', + 'darkgrey' => 'a9a9a9', + 'darkgreen' => '006400', + 'darkkhaki' => 'bdb76b', + 'darkmagenta' => '8b008b', + 'darkolivegreen' => '556b2f', + 'darkorange' => 'ff8c00', + 'darkorchid' => '9932cc', + 'darkred' => '8b0000', + 'darksalmon' => 'e9967a', + 'darkseagreen' => '8fbc8f', + 'darkslateblue' => '483d8b', + 'darkslategray' => '2f4f4f', + 'darkslategrey' => '2f4f4f', + 'darkturquoise' => '00ced1', + 'darkviolet' => '9400d3', + 'deeppink' => 'ff1493', + 'deepskyblue' => '00bfff', + 'dimgray' => '696969', + 'dimgrey' => '696969', + 'dodgerblue' => '1e90ff', + 'firebrick' => 'b22222', + 'floralwhite' => 'fffaf0', + 'forestgreen' => '228b22', + 'fuchsia' => 'ff00ff', + 'gainsboro' => 'dcdcdc', + 'ghostwhite' => 'f8f8ff', + 'gold' => 'ffd700', + 'goldenrod' => 'daa520', + 'gray' => '808080', + 'grey' => '808080', + 'green' => '008000', + 'greenyellow' => 'adff2f', + 'honeydew' => 'f0fff0', + 'hotpink' => 'ff69b4', + 'indianred' => 'cd5c5c', + 'indigo' => '4b0082', + 'ivory' => 'fffff0', + 'khaki' => 'f0e68c', + 'lavender' => 'e6e6fa', + 'lavenderblush' => 'fff0f5', + 'lawngreen' => '7cfc00', + 'lemonchiffon' => 'fffacd', + 'lightblue' => 'add8e6', + 'lightcoral' => 'f08080', + 'lightcyan' => 'e0ffff', + 'lightgoldenrodyellow' => 'fafad2', + 'ltgray' => 'd3d3d3', + 'lightgray' => 'd3d3d3', + 'lightgrey' => 'd3d3d3', + 'lightgreen' => '90ee90', + 'lightpink' => 'ffb6c1', + 'lightsalmon' => 'ffa07a', + 'lightseagreen' => '20b2aa', + 'lightskyblue' => '87cefa', + 'lightslategray' => '778899', + 'lightslategrey' => '778899', + 'lightsteelblue' => 'b0c4de', + 'lightyellow' => 'ffffe0', + 'lime' => '00ff00', + 'limegreen' => '32cd32', + 'linen' => 'faf0e6', + 'magenta' => 'ff00ff', + 'maroon' => '800000', + 'mediumaquamarine' => '66cdaa', + 'mediumblue' => '0000cd', + 'mediumorchid' => 'ba55d3', + 'mediumpurple' => '9370d8', + 'mediumseagreen' => '3cb371', + 'mediumslateblue' => '7b68ee', + 'mediumspringgreen' => '00fa9a', + 'mediumturquoise' => '48d1cc', + 'mediumvioletred' => 'c71585', + 'midnightblue' => '191970', + 'mintcream' => 'f5fffa', + 'mistyrose' => 'ffe4e1', + 'moccasin' => 'ffe4b5', + 'navajowhite' => 'ffdead', + 'navy' => '000080', + 'oldlace' => 'fdf5e6', + 'olive' => '808000', + 'olivedrab' => '6b8e23', + 'orange' => 'ffa500', + 'orangered' => 'ff4500', + 'orchid' => 'da70d6', + 'palegoldenrod' => 'eee8aa', + 'palegreen' => '98fb98', + 'paleturquoise' => 'afeeee', + 'palevioletred' => 'd87093', + 'papayawhip' => 'ffefd5', + 'peachpuff' => 'ffdab9', + 'peru' => 'cd853f', + 'pink' => 'ffc0cb', + 'plum' => 'dda0dd', + 'powderblue' => 'b0e0e6', + 'purple' => '800080', + 'red' => 'ff0000', + 'rosybrown' => 'bc8f8f', + 'royalblue' => '4169e1', + 'saddlebrown' => '8b4513', + 'salmon' => 'fa8072', + 'sandybrown' => 'f4a460', + 'seagreen' => '2e8b57', + 'seashell' => 'fff5ee', + 'sienna' => 'a0522d', + 'silver' => 'c0c0c0', + 'skyblue' => '87ceeb', + 'slateblue' => '6a5acd', + 'slategray' => '708090', + 'slategrey' => '708090', + 'snow' => 'fffafa', + 'springgreen' => '00ff7f', + 'steelblue' => '4682b4', + 'tan' => 'd2b48c', + 'teal' => '008080', + 'thistle' => 'd8bfd8', + 'tomato' => 'ff6347', + 'turquoise' => '40e0d0', + 'violet' => 'ee82ee', + 'wheat' => 'f5deb3', + 'white' => 'ffffff', + 'whitesmoke' => 'f5f5f5', + 'yellow' => 'ffff00', + 'yellowgreen' => '9acd32' + ); // end of web colors + + /** + * Array of valid JavaScript color names + * @public static + */ + public static $jscolor = array ('transparent', 'black', 'white', 'red', 'green', 'blue', 'cyan', 'magenta', 'yellow', 'dkGray', 'gray', 'ltGray'); + + /** + * Array of Spot colors (C,M,Y,K,name) + * Color keys must be in lowercase and without spaces. + * As long as no open standard for spot colours exists, you have to buy a colour book by one of the colour manufacturers and insert the values and names of spot colours directly. + * Common industry standard spot colors are: ANPA-COLOR, DIC, FOCOLTONE, GCMI, HKS, PANTONE, TOYO, TRUMATCH. + * @public static + */ + public static $spotcolor = array ( + // special registration colors + 'none' => array( 0, 0, 0, 0, 'None'), + 'all' => array(100, 100, 100, 100, 'All'), + // standard CMYK colors + 'cyan' => array(100, 0, 0, 0, 'Cyan'), + 'magenta' => array( 0, 100, 0, 0, 'Magenta'), + 'yellow' => array( 0, 0, 100, 0, 'Yellow'), + 'key' => array( 0, 0, 0, 100, 'Key'), + // alias + 'white' => array( 0, 0, 0, 0, 'White'), + 'black' => array( 0, 0, 0, 100, 'Black'), + // standard RGB colors + 'red' => array( 0, 100, 100, 0, 'Red'), + 'green' => array(100, 0, 100, 0, 'Green'), + 'blue' => array(100, 100, 0, 0, 'Blue'), + // Add here standard spot colors or dynamically define them with AddSpotColor() + // ... + ); // end of spot colors + + // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + /** + * Return the Spot color array. + * @param $name (string) Name of the spot color. + * @param $spotc (array) Reference to an array of spot colors. + * @return (array) Spot color array or false if not defined. + * @since 5.9.125 (2011-10-03) + * @public static + */ + public static function getSpotColor($name, &$spotc) { + if (isset($spotc[$name])) { + return $spotc[$name]; + } + $color = preg_replace('/[\s]*/', '', $name); // remove extra spaces + $color = strtolower($color); + if (isset(self::$spotcolor[$color])) { + if (!isset($spotc[$name])) { + $i = (1 + count($spotc)); + $spotc[$name] = array('C' => self::$spotcolor[$color][0], 'M' => self::$spotcolor[$color][1], 'Y' => self::$spotcolor[$color][2], 'K' => self::$spotcolor[$color][3], 'name' => self::$spotcolor[$color][4], 'i' => $i); + } + return $spotc[self::$spotcolor[$color][4]]; + } + return false; + } + + /** + * Returns an array (RGB or CMYK) from an html color name, or a six-digit (i.e. #3FE5AA), or three-digit (i.e. #7FF) hexadecimal color, or a javascript color array, or javascript color name. + * @param $hcolor (string) HTML color. + * @param $spotc (array) Reference to an array of spot colors. + * @param $defcol (array) Color to return in case of error. + * @return array RGB or CMYK color, or false in case of error. + * @public static + */ + public static function convertHTMLColorToDec($hcolor, &$spotc, $defcol=array('R'=>128,'G'=>128,'B'=>128)) { + $color = preg_replace('/[\s]*/', '', $hcolor); // remove extra spaces + $color = strtolower($color); + // check for javascript color array syntax + if (strpos($color, '[') !== false) { + if (preg_match('/[\[][\"\'](t|g|rgb|cmyk)[\"\'][\,]?([0-9\.]*)[\,]?([0-9\.]*)[\,]?([0-9\.]*)[\,]?([0-9\.]*)[\]]/', $color, $m) > 0) { + $returncolor = array(); + switch ($m[1]) { + case 'cmyk': { + // RGB + $returncolor['C'] = max(0, min(100, (floatval($m[2]) * 100))); + $returncolor['M'] = max(0, min(100, (floatval($m[3]) * 100))); + $returncolor['Y'] = max(0, min(100, (floatval($m[4]) * 100))); + $returncolor['K'] = max(0, min(100, (floatval($m[5]) * 100))); + break; + } + case 'rgb': { + // RGB + $returncolor['R'] = max(0, min(255, (floatval($m[2]) * 255))); + $returncolor['G'] = max(0, min(255, (floatval($m[3]) * 255))); + $returncolor['B'] = max(0, min(255, (floatval($m[4]) * 255))); + break; + } + case 'g': { + // grayscale + $returncolor['G'] = max(0, min(255, (floatval($m[2]) * 255))); + break; + } + case 't': + default: { + // transparent (empty array) + break; + } + } + return $returncolor; + } + } elseif ((substr($color, 0, 4) != 'cmyk') AND (substr($color, 0, 3) != 'rgb') AND (($dotpos = strpos($color, '.')) !== false)) { + // remove class parent (i.e.: color.red) + $color = substr($color, ($dotpos + 1)); + if ($color == 'transparent') { + // transparent (empty array) + return array(); + } + } + if (strlen($color) == 0) { + return $defcol; + } + // RGB ARRAY + if (substr($color, 0, 3) == 'rgb') { + $codes = substr($color, 4); + $codes = str_replace(')', '', $codes); + $returncolor = explode(',', $codes); + foreach ($returncolor as $key => $val) { + if (strpos($val, '%') > 0) { + // percentage + $returncolor[$key] = (255 * intval($val) / 100); + } else { + $returncolor[$key] = intval($val); + } + // normalize value + $returncolor[$key] = max(0, min(255, $returncolor[$key])); + } + return $returncolor; + } + // CMYK ARRAY + if (substr($color, 0, 4) == 'cmyk') { + $codes = substr($color, 5); + $codes = str_replace(')', '', $codes); + $returncolor = explode(',', $codes); + foreach ($returncolor as $key => $val) { + if (strpos($val, '%') !== false) { + // percentage + $returncolor[$key] = (100 * intval($val) / 100); + } else { + $returncolor[$key] = intval($val); + } + // normalize value + $returncolor[$key] = max(0, min(100, $returncolor[$key])); + } + return $returncolor; + } + if ($color[0] != '#') { + // COLOR NAME + if (isset(self::$webcolor[$color])) { + // web color + $color_code = self::$webcolor[$color]; + } else { + // spot color + $returncolor = self::getSpotColor($hcolor, $spotc); + if ($returncolor === false) { + $returncolor = $defcol; + } + return $returncolor; + } + } else { + $color_code = substr($color, 1); + } + // HEXADECIMAL REPRESENTATION + switch (strlen($color_code)) { + case 3: { + // 3-digit RGB hexadecimal representation + $r = substr($color_code, 0, 1); + $g = substr($color_code, 1, 1); + $b = substr($color_code, 2, 1); + $returncolor = array(); + $returncolor['R'] = max(0, min(255, hexdec($r.$r))); + $returncolor['G'] = max(0, min(255, hexdec($g.$g))); + $returncolor['B'] = max(0, min(255, hexdec($b.$b))); + break; + } + case 6: { + // 6-digit RGB hexadecimal representation + $returncolor = array(); + $returncolor['R'] = max(0, min(255, hexdec(substr($color_code, 0, 2)))); + $returncolor['G'] = max(0, min(255, hexdec(substr($color_code, 2, 2)))); + $returncolor['B'] = max(0, min(255, hexdec(substr($color_code, 4, 2)))); + break; + } + case 8: { + // 8-digit CMYK hexadecimal representation + $returncolor = array(); + $returncolor['C'] = max(0, min(100, round(hexdec(substr($color_code, 0, 2)) / 2.55))); + $returncolor['M'] = max(0, min(100, round(hexdec(substr($color_code, 2, 2)) / 2.55))); + $returncolor['Y'] = max(0, min(100, round(hexdec(substr($color_code, 4, 2)) / 2.55))); + $returncolor['K'] = max(0, min(100, round(hexdec(substr($color_code, 6, 2)) / 2.55))); + break; + } + default: { + $returncolor = $defcol; + break; + } + } + return $returncolor; + } + + /** + * Convert a color array into a string representation. + * @param $c (array) Array of colors. + * @return (string) The color array representation. + * @since 5.9.137 (2011-12-01) + * @public static + */ + public static function getColorStringFromArray($c) { + $c = array_values($c); + $color = '['; + switch (count($c)) { + case 4: { + // CMYK + $color .= sprintf('%F %F %F %F', (max(0, min(100, floatval($c[0]))) / 100), (max(0, min(100, floatval($c[1]))) / 100), (max(0, min(100, floatval($c[2]))) / 100), (max(0, min(100, floatval($c[3]))) / 100)); + break; + } + case 3: { + // RGB + $color .= sprintf('%F %F %F', (max(0, min(255, floatval($c[0]))) / 255), (max(0, min(255, floatval($c[1]))) / 255), (max(0, min(255, floatval($c[2]))) / 255)); + break; + } + case 1: { + // grayscale + $color .= sprintf('%F', (max(0, min(255, floatval($c[0]))) / 255)); + break; + } + } + $color .= ']'; + return $color; + } + + /** + * Convert color to javascript color. + * @param $color (string) color name or "#RRGGBB" + * @protected + * @since 2.1.002 (2008-02-12) + * @public static + */ + public static function _JScolor($color) { + if (substr($color, 0, 1) == '#') { + return sprintf("['RGB',%F,%F,%F]", (hexdec(substr($color, 1, 2)) / 255), (hexdec(substr($color, 3, 2)) / 255), (hexdec(substr($color, 5, 2)) / 255)); + } + if (!in_array($color, self::$jscolor)) { + // default transparent color + $color = $jscolor[0]; + } + return 'color.'.$color; + } + + +} // END OF TCPDF_COLORS CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/tools/tcpdf/tcpdf_filters.php b/tools/tcpdf/include/tcpdf_filters.php similarity index 74% rename from tools/tcpdf/tcpdf_filters.php rename to tools/tcpdf/include/tcpdf_filters.php index 956d9c865..3bb89c092 100644 --- a/tools/tcpdf/tcpdf_filters.php +++ b/tools/tcpdf/include/tcpdf_filters.php @@ -1,13 +1,13 @@ <?php //============================================================+ // File name : tcpdf_filters.php -// Version : 1.0.000 +// Version : 1.0.001 // Begin : 2011-05-23 -// Last Update : 2012-01-28 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com -// License : http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT GNU-LGPLv3 +// Last Update : 2014-04-25 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) // ------------------------------------------------------------------- -// Copyright (C) 2011-2012 Nicola Asuni - Tecnick.com LTD +// Copyright (C) 2011-2013 Nicola Asuni - Tecnick.com LTD // // This file is part of TCPDF software library. // @@ -37,7 +37,7 @@ * This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).<br> * @package com.tecnick.tcpdf * @author Nicola Asuni - * @version 1.0.000 + * @version 1.0.001 */ /** @@ -45,27 +45,27 @@ * This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).<br> * @package com.tecnick.tcpdf * @brief This is a PHP class for decoding common PDF filters. - * @version 1.0.000 + * @version 1.0.001 * @author Nicola Asuni - info@tecnick.com */ class TCPDF_FILTERS { /** * Define a list of available filter decoders. - * @private + * @private static */ - private $available_filters = array('ASCIIHexDecode', 'ASCII85Decode', 'LZWDecode', 'FlateDecode', 'RunLengthDecode'); + private static $available_filters = array('ASCIIHexDecode', 'ASCII85Decode', 'LZWDecode', 'FlateDecode', 'RunLengthDecode'); // ----------------------------------------------------------------------------- /** * Get a list of available decoding filters. * @return (array) Array of available filter decoders. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function getAvailableFilters() { - return $this->available_filters; + public static function getAvailableFilters() { + return self::$available_filters; } /** @@ -73,53 +73,53 @@ class TCPDF_FILTERS { * @param $filter (string) Filter name. * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilter($filter, $data) { + public static function decodeFilter($filter, $data) { switch ($filter) { case 'ASCIIHexDecode': { - return $this->decodeFilterASCIIHexDecode($data); + return self::decodeFilterASCIIHexDecode($data); break; } case 'ASCII85Decode': { - return $this->decodeFilterASCII85Decode($data); + return self::decodeFilterASCII85Decode($data); break; } case 'LZWDecode': { - return $this->decodeFilterLZWDecode($data); + return self::decodeFilterLZWDecode($data); break; } case 'FlateDecode': { - return $this->decodeFilterFlateDecode($data); + return self::decodeFilterFlateDecode($data); break; } case 'RunLengthDecode': { - return $this->decodeFilterRunLengthDecode($data); + return self::decodeFilterRunLengthDecode($data); break; } case 'CCITTFaxDecode': { - return $this->decodeFilterCCITTFaxDecode($data); + return self::decodeFilterCCITTFaxDecode($data); break; } case 'JBIG2Decode': { - return $this->decodeFilterJBIG2Decode($data); + return self::decodeFilterJBIG2Decode($data); break; } case 'DCTDecode': { - return $this->decodeFilterDCTDecode($data); + return self::decodeFilterDCTDecode($data); break; } case 'JPXDecode': { - return $this->decodeFilterJPXDecode($data); + return self::decodeFilterJPXDecode($data); break; } case 'Crypt': { - return $this->decodeFilterCrypt($data); + return self::decodeFilterCrypt($data); break; } default: { - return decodeFilterStandard($data); + return self::decodeFilterStandard($data); break; } } @@ -132,10 +132,10 @@ class TCPDF_FILTERS { * Default decoding filter (leaves data unchanged). * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterStandard($data) { + public static function decodeFilterStandard($data) { return $data; } @@ -144,11 +144,11 @@ class TCPDF_FILTERS { * Decodes data encoded in an ASCII hexadecimal representation, reproducing the original binary data. * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterASCIIHexDecode($data) { - // intialize string to return + public static function decodeFilterASCIIHexDecode($data) { + // initialize string to return $decoded = ''; // all white-space characters shall be ignored $data = preg_replace('/[\s]/', '', $data); @@ -167,12 +167,12 @@ class TCPDF_FILTERS { // EOD shall behave as if a 0 (zero) followed the last digit $data = substr($data, 0, -1).'0'.substr($data, -1); } else { - $this->Error('decodeASCIIHex: invalid code'); + self::Error('decodeFilterASCIIHexDecode: invalid code'); } } // check for invalid characters if (preg_match('/[^a-fA-F\d]/', $data) > 0) { - $this->Error('decodeASCIIHex: invalid code'); + self::Error('decodeFilterASCIIHexDecode: invalid code'); } // get one byte of binary data for each pair of ASCII hexadecimal digits $decoded = pack('H*', $data); @@ -184,11 +184,11 @@ class TCPDF_FILTERS { * Decodes data encoded in an ASCII base-85 representation, reproducing the original binary data. * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterASCII85Decode($data) { - // intialize string to return + public static function decodeFilterASCII85Decode($data) { + // initialize string to return $decoded = ''; // all white-space characters shall be ignored $data = preg_replace('/[\s]/', '', $data); @@ -207,7 +207,7 @@ class TCPDF_FILTERS { $data_length = strlen($data); // check for invalid characters if (preg_match('/[^\x21-\x75,\x74]/', $data) > 0) { - $this->Error('decodeASCII85: invalid code'); + self::Error('decodeFilterASCII85Decode: invalid code'); } // z sequence $zseq = chr(0).chr(0).chr(0).chr(0); @@ -224,7 +224,7 @@ class TCPDF_FILTERS { if ($group_pos == 0) { $decoded .= $zseq; } else { - $this->Error('decodeASCII85: invalid code'); + self::Error('decodeFilterASCII85Decode: invalid code'); } } else { // the value represented by a group of 5 characters should never be greater than 2^32 - 1 @@ -256,7 +256,7 @@ class TCPDF_FILTERS { break; } case 1: { - $this->Error('decodeASCII85: invalid code'); + self::Error('decodeFilterASCII85Decode: invalid code'); break; } } @@ -268,18 +268,18 @@ class TCPDF_FILTERS { * Decompresses data encoded using the LZW (Lempel-Ziv-Welch) adaptive compression method, reproducing the original text or binary data. * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterLZWDecode($data) { - // intialize string to return + public static function decodeFilterLZWDecode($data) { + // initialize string to return $decoded = ''; // data length $data_length = strlen($data); // convert string to binary string $bitstring = ''; for ($i = 0; $i < $data_length; ++$i) { - $bitstring .= sprintf('%08b', ord($data{$i})); + $bitstring .= sprintf('%08b', ord($data[$i])); } // get the number of bits $data_length = strlen($bitstring); @@ -295,7 +295,7 @@ class TCPDF_FILTERS { // previous val $prev_index = 0; // while we encounter EOD marker (257), read code_length bits - while (($data_length > 0) and (($index = bindec(substr($bitstring, 0, $bitlen))) != 257)) { + while (($data_length > 0) AND (($index = bindec(substr($bitstring, 0, $bitlen))) != 257)) { // remove read bits from string $bitstring = substr($bitstring, $bitlen); // update number of bits @@ -320,12 +320,12 @@ class TCPDF_FILTERS { if ($index < $dix) { // index exist on dictionary $decoded .= $dictionary[$index]; - $dic_val = $dictionary[$prev_index].$dictionary[$index]{0}; + $dic_val = $dictionary[$prev_index].$dictionary[$index][0]; // store current index $prev_index = $index; } else { // index do not exist on dictionary - $dic_val = $dictionary[$prev_index].$dictionary[$prev_index]{0}; + $dic_val = $dictionary[$prev_index].$dictionary[$prev_index][0]; $decoded .= $dic_val; } // update dictionary @@ -349,14 +349,14 @@ class TCPDF_FILTERS { * Decompresses data encoded using the zlib/deflate compression method, reproducing the original text or binary data. * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterFlateDecode($data) { - // intialize string to return - $decoded = gzuncompress($data); + public static function decodeFilterFlateDecode($data) { + // initialize string to return + $decoded = @gzuncompress($data); if ($decoded === false) { - $this->Error('decodeFlate: invalid code'); + self::Error('decodeFilterFlateDecode: invalid code'); } return $decoded; } @@ -365,18 +365,18 @@ class TCPDF_FILTERS { * RunLengthDecode * Decompresses data encoded using a byte-oriented run-length encoding algorithm. * @param $data (string) Data to decode. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterRunLengthDecode($data) { - // intialize string to return + public static function decodeFilterRunLengthDecode($data) { + // initialize string to return $decoded = ''; // data length $data_length = strlen($data); $i = 0; while($i < $data_length) { // get current byte value - $byte = ord($data{$i}); + $byte = ord($data[$i]); if ($byte == 128) { // a length value of 128 denote EOD break; @@ -389,7 +389,7 @@ class TCPDF_FILTERS { } else { // if length is in the range 129 to 255, // the following single byte shall be copied 257 - length (2 to 128) times during decompression - $decoded .= str_repeat($data{($i + 1)}, (257 - $byte)); + $decoded .= str_repeat($data[($i + 1)], (257 - $byte)); // move to next block $i += 2; } @@ -398,76 +398,80 @@ class TCPDF_FILTERS { } /** - * CCITTFaxDecode (NOT IMPLEMETED) + * CCITTFaxDecode (NOT IMPLEMETED - RETURN AN EXCEPTION) * Decompresses data encoded using the CCITT facsimile standard, reproducing the original data (typically monochrome image data at 1 bit per pixel). * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterCCITTFaxDecode($data) { - return $data; + public static function decodeFilterCCITTFaxDecode($data) { + self::Error('~decodeFilterCCITTFaxDecode: this method has not been yet implemented'); + //return $data; } /** - * JBIG2Decode (NOT IMPLEMETED) + * JBIG2Decode (NOT IMPLEMETED - RETURN AN EXCEPTION) * Decompresses data encoded using the JBIG2 standard, reproducing the original monochrome (1 bit per pixel) image data (or an approximation of that data). * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterJBIG2Decode($data) { - return $data; + public static function decodeFilterJBIG2Decode($data) { + self::Error('~decodeFilterJBIG2Decode: this method has not been yet implemented'); + //return $data; } /** - * DCTDecode (NOT IMPLEMETED) + * DCTDecode (NOT IMPLEMETED - RETURN AN EXCEPTION) * Decompresses data encoded using a DCT (discrete cosine transform) technique based on the JPEG standard, reproducing image sample data that approximates the original data. * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterDCTDecode($data) { - return $data; + public static function decodeFilterDCTDecode($data) { + self::Error('~decodeFilterDCTDecode: this method has not been yet implemented'); + //return $data; } /** - * JPXDecode (NOT IMPLEMETED) + * JPXDecode (NOT IMPLEMETED - RETURN AN EXCEPTION) * Decompresses data encoded using the wavelet-based JPEG2000 standard, reproducing the original image data. * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterJPXDecode($data) { - return $data; + public static function decodeFilterJPXDecode($data) { + self::Error('~decodeFilterJPXDecode: this method has not been yet implemented'); + //return $data; } /** - * Crypt (NOT IMPLEMETED) + * Crypt (NOT IMPLEMETED - RETURN AN EXCEPTION) * Decrypts data encrypted by a security handler, reproducing the data as it was before encryption. * @param $data (string) Data to decode. * @return Decoded data string. - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function decodeFilterCrypt($data) { - return $data; + public static function decodeFilterCrypt($data) { + self::Error('~decodeFilterCrypt: this method has not been yet implemented'); + //return $data; } // --- END FILTERS SECTION ------------------------------------------------- /** - * This method is automatically called in case of fatal error; it simply outputs the message and halts the execution. + * Throw an exception. * @param $msg (string) The error message - * @public * @since 1.0.000 (2011-05-23) + * @public static */ - public function Error($msg) { - // exit program and print error - die('<strong>TCPDF_FILTERS ERROR: </strong>'.$msg); + public static function Error($msg) { + throw new Exception('TCPDF_PARSER ERROR: '.$msg); } } // END OF TCPDF_FILTERS CLASS @@ -475,4 +479,3 @@ class TCPDF_FILTERS { //============================================================+ // END OF FILE //============================================================+ - diff --git a/tools/tcpdf/unicode_data.php b/tools/tcpdf/include/tcpdf_font_data.php similarity index 72% rename from tools/tcpdf/unicode_data.php rename to tools/tcpdf/include/tcpdf_font_data.php index ed32a9807..974e72ec7 100644 --- a/tools/tcpdf/unicode_data.php +++ b/tools/tcpdf/include/tcpdf_font_data.php @@ -1,13 +1,13 @@ <?php //============================================================+ -// File name : unicode_data.php -// Version : 1.0.009 +// File name : tcpdf_font_data.php +// Version : 1.0.001 // Begin : 2008-01-01 -// Last Update : 2011-10-01 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com +// Last Update : 2013-04-01 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com // License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) // ------------------------------------------------------------------- -// Copyright (C) 2008-2012 Nicola Asuni - Tecnick.com LTD +// Copyright (C) 2008-2013 Nicola Asuni - Tecnick.com LTD // // This file is part of TCPDF software library. // @@ -27,77 +27,73 @@ // See LICENSE.TXT file for more information. // ------------------------------------------------------------------- // -// Description : Unicode data for TCPDF library. +// Description : Unicode data and encoding maps for TCPDF. // //============================================================+ -// THANKS TO -// Efthimios Mavrogeorgiadis -// Saleh AlMatrafe /** * @file - * Unicode data class for TCPDF library. + * Unicode data and encoding maps for TCPDF. * @author Nicola Asuni * @package com.tecnick.tcpdf - * @since 2.1.000 (2008-01-08) */ /** - * @class TCPDF_UNICODE_DATA - * This is a PHP class containing UnicOde data for TCPDF library. + * @class TCPDF_FONT_DATA + * Unicode data and encoding maps for TCPDF. * @package com.tecnick.tcpdf - * @version 1.0.009 + * @version 1.0.001 * @author Nicola Asuni - info@tecnick.com */ -class TCPDF_UNICODE_DATA { +class TCPDF_FONT_DATA { /** * Unicode code for Left-to-Right Mark. * @public */ -public $uni_LRM = 8206; +public static $uni_LRM = 8206; /** * Unicode code for Right-to-Left Mark. * @public */ -public $uni_RLM = 8207; +public static $uni_RLM = 8207; /** * Unicode code for Left-to-Right Embedding. * @public */ -public $uni_LRE = 8234; +public static $uni_LRE = 8234; /** * Unicode code for Right-to-Left Embedding. * @public */ -public $uni_RLE = 8235; +public static $uni_RLE = 8235; /** * Unicode code for Pop Directional Format. * @public */ -public $uni_PDF = 8236; +public static $uni_PDF = 8236; /** * Unicode code for Left-to-Right Override. * @public */ -public $uni_LRO = 8237; +public static $uni_LRO = 8237; /** * Unicode code for Right-to-Left Override. * @public */ -public $uni_RLO = 8238; +public static $uni_RLO = 8238; /** * Pattern to test RTL (Righ-To-Left) strings using regular expressions. * @public */ -public $uni_RE_PATTERN_RTL = "/( +public static $uni_RE_PATTERN_RTL = "/( \xD6\xBE # R | \xD7[\x80\x83\x86\x90-\xAA\xB0-\xB4] # R | \xDF[\x80-\xAA\xB4\xB5\xBA] # R @@ -115,7 +111,7 @@ public $uni_RE_PATTERN_RTL = "/( * Pattern to test Arabic strings using regular expressions. Source: http://www.w3.org/International/questions/qa-forms-utf-8 * @public */ -public $uni_RE_PATTERN_ARABIC = "/( +public static $uni_RE_PATTERN_ARABIC = "/( \xD8[\x80-\x83\x8B\x8D\x9B\x9E\x9F\xA1-\xBA] # AL | \xD9[\x80-\x8A\xAD-\xAF\xB1-\xBF] # AL | \xDA[\x80-\xBF] # AL @@ -141,7 +137,7 @@ public $uni_RE_PATTERN_ARABIC = "/( * Array of Unicode types. * @public */ -public $uni_type = array( +public static $uni_type = array( 0=>'BN', 1=>'BN', 2=>'BN', @@ -17868,7 +17864,7 @@ public $uni_type = array( * Mirror unicode characters. For information on bidi mirroring, see UAX #9: Bidirectional Algorithm, at http://www.unicode.org/unicode/reports/tr9/ * @public */ -public $uni_mirror = array( +public static $uni_mirror = array ( 0x0028=>0x0029, 0x0029=>0x0028, 0x003C=>0x003E, @@ -18226,7 +18222,7 @@ public $uni_mirror = array( * Arabic shape substitutions: char code => (isolated, final, initial, medial). * @public */ -public $uni_arabicsubst = array( +public static $uni_arabicsubst = array( 1569=>array(65152), 1570=>array(65153, 65154, 65153, 65154), 1571=>array(65155, 65156, 65155, 65156), @@ -18309,7 +18305,7 @@ public $uni_arabicsubst = array( * Arabic laa letter: (char code => isolated, final, initial, medial). * @public */ -public $uni_laa_array = array( +public static $uni_laa_array = array ( 1570 =>array(65269, 65270, 65269, 65270), 1571 =>array(65271, 65272, 65271, 65272), 1573 =>array(65273, 65274, 65273, 65274), @@ -18322,7 +18318,7 @@ public $uni_laa_array = array( * second NSM char code => substitution char * @public */ -public $uni_diacritics = array( +public static $uni_diacritics = array ( 1612=>64606, # Shadda + Dammatan 1613=>64607, # Shadda + Kasratan 1614=>64608, # Shadda + Fatha @@ -18334,7 +18330,7 @@ public $uni_diacritics = array( * Array of character substitutions from UTF-8 Unicode to Latin1. * @public */ -public $uni_utf8tolatin = array( +public static $uni_utf8tolatin = array ( 8364=>128, # Euro1 338=>140, # OE 352=>138, # Scaron @@ -18364,9 +18360,88 @@ public $uni_utf8tolatin = array( 382=>158 # zcaron2 ); -} // --- END OF CLASS --- +/** + * Array of Encoding Maps. + * @public static + */ +public static $encmap = array( + +// encoding map for: cp874 +'cp874' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'ellipsis',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'kokaithai',162=>'khokhaithai',163=>'khokhuatthai',164=>'khokhwaithai',165=>'khokhonthai',166=>'khorakhangthai',167=>'ngonguthai',168=>'chochanthai',169=>'chochingthai',170=>'chochangthai',171=>'sosothai',172=>'chochoethai',173=>'yoyingthai',174=>'dochadathai',175=>'topatakthai',176=>'thothanthai',177=>'thonangmonthothai',178=>'thophuthaothai',179=>'nonenthai',180=>'dodekthai',181=>'totaothai',182=>'thothungthai',183=>'thothahanthai',184=>'thothongthai',185=>'nonuthai',186=>'bobaimaithai',187=>'poplathai',188=>'phophungthai',189=>'fofathai',190=>'phophanthai',191=>'fofanthai',192=>'phosamphaothai',193=>'momathai',194=>'yoyakthai',195=>'roruathai',196=>'ruthai',197=>'lolingthai',198=>'luthai',199=>'wowaenthai',200=>'sosalathai',201=>'sorusithai',202=>'sosuathai',203=>'hohipthai',204=>'lochulathai',205=>'oangthai',206=>'honokhukthai',207=>'paiyannoithai',208=>'saraathai',209=>'maihanakatthai',210=>'saraaathai',211=>'saraamthai',212=>'saraithai',213=>'saraiithai',214=>'sarauethai',215=>'saraueethai',216=>'sarauthai',217=>'sarauuthai',218=>'phinthuthai',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'bahtthai',224=>'saraethai',225=>'saraaethai',226=>'saraothai',227=>'saraaimaimuanthai',228=>'saraaimaimalaithai',229=>'lakkhangyaothai',230=>'maiyamokthai',231=>'maitaikhuthai',232=>'maiekthai',233=>'maithothai',234=>'maitrithai',235=>'maichattawathai',236=>'thanthakhatthai',237=>'nikhahitthai',238=>'yamakkanthai',239=>'fongmanthai',240=>'zerothai',241=>'onethai',242=>'twothai',243=>'threethai',244=>'fourthai',245=>'fivethai',246=>'sixthai',247=>'seventhai',248=>'eightthai',249=>'ninethai',250=>'angkhankhuthai',251=>'khomutthai',252=>'.notdef',253=>'.notdef',254=>'.notdef',255=>'.notdef'), + +// encoding map for: cp1250 +'cp1250' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'.notdef',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'.notdef',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'Sacute',141=>'Tcaron',142=>'Zcaron',143=>'Zacute',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'sacute',157=>'tcaron',158=>'zcaron',159=>'zacute',160=>'space',161=>'caron',162=>'breve',163=>'Lslash',164=>'currency',165=>'Aogonek',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'Scedilla',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'Zdotaccent',176=>'degree',177=>'plusminus',178=>'ogonek',179=>'lslash',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'aogonek',186=>'scedilla',187=>'guillemotright',188=>'Lcaron',189=>'hungarumlaut',190=>'lcaron',191=>'zdotaccent',192=>'Racute',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Lacute',198=>'Cacute',199=>'Ccedilla',200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Ecaron',205=>'Iacute',206=>'Icircumflex',207=>'Dcaron',208=>'Dcroat',209=>'Nacute',210=>'Ncaron',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'multiply',216=>'Rcaron',217=>'Uring',218=>'Uacute',219=>'Uhungarumlaut',220=>'Udieresis',221=>'Yacute',222=>'Tcommaaccent',223=>'germandbls',224=>'racute',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'lacute',230=>'cacute',231=>'ccedilla',232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'ecaron',237=>'iacute',238=>'icircumflex',239=>'dcaron',240=>'dcroat',241=>'nacute',242=>'ncaron',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'divide',248=>'rcaron',249=>'uring',250=>'uacute',251=>'uhungarumlaut',252=>'udieresis',253=>'yacute',254=>'tcommaaccent',255=>'dotaccent'), + +// encoding map for: cp1251 +'cp1251' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'afii10051',129=>'afii10052',130=>'quotesinglbase',131=>'afii10100',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'Euro',137=>'perthousand',138=>'afii10058',139=>'guilsinglleft',140=>'afii10059',141=>'afii10061',142=>'afii10060',143=>'afii10145',144=>'afii10099',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'afii10106',155=>'guilsinglright',156=>'afii10107',157=>'afii10109',158=>'afii10108',159=>'afii10193',160=>'space',161=>'afii10062',162=>'afii10110',163=>'afii10057',164=>'currency',165=>'afii10050',166=>'brokenbar',167=>'section',168=>'afii10023',169=>'copyright',170=>'afii10053',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'afii10056',176=>'degree',177=>'plusminus',178=>'afii10055',179=>'afii10103',180=>'afii10098',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'afii10071',185=>'afii61352',186=>'afii10101',187=>'guillemotright',188=>'afii10105',189=>'afii10054',190=>'afii10102',191=>'afii10104',192=>'afii10017',193=>'afii10018',194=>'afii10019',195=>'afii10020',196=>'afii10021',197=>'afii10022',198=>'afii10024',199=>'afii10025',200=>'afii10026',201=>'afii10027',202=>'afii10028',203=>'afii10029',204=>'afii10030',205=>'afii10031',206=>'afii10032',207=>'afii10033',208=>'afii10034',209=>'afii10035',210=>'afii10036',211=>'afii10037',212=>'afii10038',213=>'afii10039',214=>'afii10040',215=>'afii10041',216=>'afii10042',217=>'afii10043',218=>'afii10044',219=>'afii10045',220=>'afii10046',221=>'afii10047',222=>'afii10048',223=>'afii10049',224=>'afii10065',225=>'afii10066',226=>'afii10067',227=>'afii10068',228=>'afii10069',229=>'afii10070',230=>'afii10072',231=>'afii10073',232=>'afii10074',233=>'afii10075',234=>'afii10076',235=>'afii10077',236=>'afii10078',237=>'afii10079',238=>'afii10080',239=>'afii10081',240=>'afii10082',241=>'afii10083',242=>'afii10084',243=>'afii10085',244=>'afii10086',245=>'afii10087',246=>'afii10088',247=>'afii10089',248=>'afii10090',249=>'afii10091',250=>'afii10092',251=>'afii10093',252=>'afii10094',253=>'afii10095',254=>'afii10096',255=>'afii10097'), + +// encoding map for: cp1252 +'cp1252' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'Zcaron',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'tilde',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'zcaron',159=>'Ydieresis',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), + +// encoding map for: cp1253 +'cp1253' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'.notdef',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'dieresistonos',162=>'Alphatonos',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'afii00208',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'tonos',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'Epsilontonos',185=>'Etatonos',186=>'Iotatonos',187=>'guillemotright',188=>'Omicrontonos',189=>'onehalf',190=>'Upsilontonos',191=>'Omegatonos',192=>'iotadieresistonos',193=>'Alpha',194=>'Beta',195=>'Gamma',196=>'Delta',197=>'Epsilon',198=>'Zeta',199=>'Eta',200=>'Theta',201=>'Iota',202=>'Kappa',203=>'Lambda',204=>'Mu',205=>'Nu',206=>'Xi',207=>'Omicron',208=>'Pi',209=>'Rho',210=>'.notdef',211=>'Sigma',212=>'Tau',213=>'Upsilon',214=>'Phi',215=>'Chi',216=>'Psi',217=>'Omega',218=>'Iotadieresis',219=>'Upsilondieresis',220=>'alphatonos',221=>'epsilontonos',222=>'etatonos',223=>'iotatonos',224=>'upsilondieresistonos',225=>'alpha',226=>'beta',227=>'gamma',228=>'delta',229=>'epsilon',230=>'zeta',231=>'eta',232=>'theta',233=>'iota',234=>'kappa',235=>'lambda',236=>'mu',237=>'nu',238=>'xi',239=>'omicron',240=>'pi',241=>'rho',242=>'sigma1',243=>'sigma',244=>'tau',245=>'upsilon',246=>'phi',247=>'chi',248=>'psi',249=>'omega',250=>'iotadieresis',251=>'upsilondieresis',252=>'omicrontonos',253=>'upsilontonos',254=>'omegatonos',255=>'.notdef'), + +// encoding map for: cp1254 +'cp1254' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'tilde',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'.notdef',159=>'Ydieresis',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Gbreve',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Idotaccent',222=>'Scedilla',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'gbreve',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'dotlessi',254=>'scedilla',255=>'ydieresis'), + +// encoding map for: cp1255 +'cp1255' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'tilde',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'afii57636',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'multiply',171=>'guillemotleft',172=>'logicalnot',173=>'sfthyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'middot',184=>'cedilla',185=>'onesuperior',186=>'divide',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'afii57799',193=>'afii57801',194=>'afii57800',195=>'afii57802',196=>'afii57793',197=>'afii57794',198=>'afii57795',199=>'afii57798',200=>'afii57797',201=>'afii57806',202=>'.notdef',203=>'afii57796',204=>'afii57807',205=>'afii57839',206=>'afii57645',207=>'afii57841',208=>'afii57842',209=>'afii57804',210=>'afii57803',211=>'afii57658',212=>'afii57716',213=>'afii57717',214=>'afii57718',215=>'gereshhebrew',216=>'gershayimhebrew',217=>'.notdef',218=>'.notdef',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'.notdef',224=>'afii57664',225=>'afii57665',226=>'afii57666',227=>'afii57667',228=>'afii57668',229=>'afii57669',230=>'afii57670',231=>'afii57671',232=>'afii57672',233=>'afii57673',234=>'afii57674',235=>'afii57675',236=>'afii57676',237=>'afii57677',238=>'afii57678',239=>'afii57679',240=>'afii57680',241=>'afii57681',242=>'afii57682',243=>'afii57683',244=>'afii57684',245=>'afii57685',246=>'afii57686',247=>'afii57687',248=>'afii57688',249=>'afii57689',250=>'afii57690',251=>'.notdef',252=>'.notdef',253=>'afii299',254=>'afii300',255=>'.notdef'), + +// encoding map for: cp1256 +'cp1256' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'afii57506',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'afii57511',139=>'guilsinglleft',140=>'OE',141=>'afii57507',142=>'afii57508',143=>'afii57512',144=>'afii57509',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'afii57513',155=>'guilsinglright',156=>'oe',157=>'afii61664',158=>'afii301',159=>'afii57514',160=>'space',161=>'afii57388',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'afii57403',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'afii57407',192=>'.notdef',193=>'afii57409',194=>'afii57410',195=>'afii57411',196=>'afii57412',197=>'afii57413',198=>'afii57414',199=>'afii57415',200=>'afii57416',201=>'afii57417',202=>'afii57418',203=>'afii57419',204=>'afii57420',205=>'afii57421',206=>'afii57422',207=>'afii57423',208=>'afii57424',209=>'afii57425',210=>'afii57426',211=>'afii57427',212=>'afii57428',213=>'afii57429',214=>'afii57430',215=>'multiply',216=>'afii57431',217=>'afii57432',218=>'afii57433',219=>'afii57434',220=>'afii57440',221=>'afii57441',222=>'afii57442',223=>'afii57443',224=>'agrave',225=>'afii57444',226=>'acircumflex',227=>'afii57445',228=>'afii57446',229=>'afii57470',230=>'afii57448',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'afii57449',237=>'afii57450',238=>'icircumflex',239=>'idieresis',240=>'afii57451',241=>'afii57452',242=>'afii57453',243=>'afii57454',244=>'ocircumflex',245=>'afii57455',246=>'afii57456',247=>'divide',248=>'afii57457',249=>'ugrave',250=>'afii57458',251=>'ucircumflex',252=>'udieresis',253=>'afii299',254=>'afii300',255=>'afii57519'), + +// encoding map for: cp1257 +'cp1257' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'.notdef',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'.notdef',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'dieresis',142=>'caron',143=>'cedilla',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'macron',158=>'ogonek',159=>'.notdef',160=>'space',161=>'.notdef',162=>'cent',163=>'sterling',164=>'currency',165=>'.notdef',166=>'brokenbar',167=>'section',168=>'Oslash',169=>'copyright',170=>'Rcommaaccent',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'AE',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'oslash',185=>'onesuperior',186=>'rcommaaccent',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'ae',192=>'Aogonek',193=>'Iogonek',194=>'Amacron',195=>'Cacute',196=>'Adieresis',197=>'Aring',198=>'Eogonek',199=>'Emacron',200=>'Ccaron',201=>'Eacute',202=>'Zacute',203=>'Edotaccent',204=>'Gcommaaccent',205=>'Kcommaaccent',206=>'Imacron',207=>'Lcommaaccent',208=>'Scaron',209=>'Nacute',210=>'Ncommaaccent',211=>'Oacute',212=>'Omacron',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Uogonek',217=>'Lslash',218=>'Sacute',219=>'Umacron',220=>'Udieresis',221=>'Zdotaccent',222=>'Zcaron',223=>'germandbls',224=>'aogonek',225=>'iogonek',226=>'amacron',227=>'cacute',228=>'adieresis',229=>'aring',230=>'eogonek',231=>'emacron',232=>'ccaron',233=>'eacute',234=>'zacute',235=>'edotaccent',236=>'gcommaaccent',237=>'kcommaaccent',238=>'imacron',239=>'lcommaaccent',240=>'scaron',241=>'nacute',242=>'ncommaaccent',243=>'oacute',244=>'omacron',245=>'otilde',246=>'odieresis',247=>'divide',248=>'uogonek',249=>'lslash',250=>'sacute',251=>'umacron',252=>'udieresis',253=>'zdotaccent',254=>'zcaron',255=>'dotaccent'), + +// encoding map for: cp1258 +'cp1258' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'tilde',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'.notdef',159=>'Ydieresis',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'gravecomb',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Dcroat',209=>'Ntilde',210=>'hookabovecomb',211=>'Oacute',212=>'Ocircumflex',213=>'Ohorn',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Uhorn',222=>'tildecomb',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'acutecomb',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'dcroat',241=>'ntilde',242=>'dotbelowcomb',243=>'oacute',244=>'ocircumflex',245=>'ohorn',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'uhorn',254=>'dong',255=>'ydieresis'), + +// encoding map for: iso-8859-1 +'iso-8859-1' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), + +// encoding map for: iso-8859-2 +'iso-8859-2' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'Aogonek',162=>'breve',163=>'Lslash',164=>'currency',165=>'Lcaron',166=>'Sacute',167=>'section',168=>'dieresis',169=>'Scaron',170=>'Scedilla',171=>'Tcaron',172=>'Zacute',173=>'hyphen',174=>'Zcaron',175=>'Zdotaccent',176=>'degree',177=>'aogonek',178=>'ogonek',179=>'lslash',180=>'acute',181=>'lcaron',182=>'sacute',183=>'caron',184=>'cedilla',185=>'scaron',186=>'scedilla',187=>'tcaron',188=>'zacute',189=>'hungarumlaut',190=>'zcaron',191=>'zdotaccent',192=>'Racute',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Lacute',198=>'Cacute',199=>'Ccedilla',200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Ecaron',205=>'Iacute',206=>'Icircumflex',207=>'Dcaron',208=>'Dcroat',209=>'Nacute',210=>'Ncaron',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'multiply',216=>'Rcaron',217=>'Uring',218=>'Uacute',219=>'Uhungarumlaut',220=>'Udieresis',221=>'Yacute',222=>'Tcommaaccent',223=>'germandbls',224=>'racute',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'lacute',230=>'cacute',231=>'ccedilla',232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'ecaron',237=>'iacute',238=>'icircumflex',239=>'dcaron',240=>'dcroat',241=>'nacute',242=>'ncaron',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'divide',248=>'rcaron',249=>'uring',250=>'uacute',251=>'uhungarumlaut',252=>'udieresis',253=>'yacute',254=>'tcommaaccent',255=>'dotaccent'), + +// encoding map for: iso-8859-4 +'iso-8859-4' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'Aogonek',162=>'kgreenlandic',163=>'Rcommaaccent',164=>'currency',165=>'Itilde',166=>'Lcommaaccent',167=>'section',168=>'dieresis',169=>'Scaron',170=>'Emacron',171=>'Gcommaaccent',172=>'Tbar',173=>'hyphen',174=>'Zcaron',175=>'macron',176=>'degree',177=>'aogonek',178=>'ogonek',179=>'rcommaaccent',180=>'acute',181=>'itilde',182=>'lcommaaccent',183=>'caron',184=>'cedilla',185=>'scaron',186=>'emacron',187=>'gcommaaccent',188=>'tbar',189=>'Eng',190=>'zcaron',191=>'eng',192=>'Amacron',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Iogonek',200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Edotaccent',205=>'Iacute',206=>'Icircumflex',207=>'Imacron',208=>'Dcroat',209=>'Ncommaaccent',210=>'Omacron',211=>'Kcommaaccent',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Uogonek',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Utilde',222=>'Umacron',223=>'germandbls',224=>'amacron',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'iogonek',232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'edotaccent',237=>'iacute',238=>'icircumflex',239=>'imacron',240=>'dcroat',241=>'ncommaaccent',242=>'omacron',243=>'kcommaaccent',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'uogonek',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'utilde',254=>'umacron',255=>'dotaccent'), + +// encoding map for: iso-8859-5 +'iso-8859-5' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'afii10023',162=>'afii10051',163=>'afii10052',164=>'afii10053',165=>'afii10054',166=>'afii10055',167=>'afii10056',168=>'afii10057',169=>'afii10058',170=>'afii10059',171=>'afii10060',172=>'afii10061',173=>'hyphen',174=>'afii10062',175=>'afii10145',176=>'afii10017',177=>'afii10018',178=>'afii10019',179=>'afii10020',180=>'afii10021',181=>'afii10022',182=>'afii10024',183=>'afii10025',184=>'afii10026',185=>'afii10027',186=>'afii10028',187=>'afii10029',188=>'afii10030',189=>'afii10031',190=>'afii10032',191=>'afii10033',192=>'afii10034',193=>'afii10035',194=>'afii10036',195=>'afii10037',196=>'afii10038',197=>'afii10039',198=>'afii10040',199=>'afii10041',200=>'afii10042',201=>'afii10043',202=>'afii10044',203=>'afii10045',204=>'afii10046',205=>'afii10047',206=>'afii10048',207=>'afii10049',208=>'afii10065',209=>'afii10066',210=>'afii10067',211=>'afii10068',212=>'afii10069',213=>'afii10070',214=>'afii10072',215=>'afii10073',216=>'afii10074',217=>'afii10075',218=>'afii10076',219=>'afii10077',220=>'afii10078',221=>'afii10079',222=>'afii10080',223=>'afii10081',224=>'afii10082',225=>'afii10083',226=>'afii10084',227=>'afii10085',228=>'afii10086',229=>'afii10087',230=>'afii10088',231=>'afii10089',232=>'afii10090',233=>'afii10091',234=>'afii10092',235=>'afii10093',236=>'afii10094',237=>'afii10095',238=>'afii10096',239=>'afii10097',240=>'afii61352',241=>'afii10071',242=>'afii10099',243=>'afii10100',244=>'afii10101',245=>'afii10102',246=>'afii10103',247=>'afii10104',248=>'afii10105',249=>'afii10106',250=>'afii10107',251=>'afii10108',252=>'afii10109',253=>'section',254=>'afii10110',255=>'afii10193'), + +// encoding map for: iso-8859-7 +'iso-8859-7' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'quoteleft',162=>'quoteright',163=>'sterling',164=>'.notdef',165=>'.notdef',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'.notdef',175=>'afii00208',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'tonos',181=>'dieresistonos',182=>'Alphatonos',183=>'periodcentered',184=>'Epsilontonos',185=>'Etatonos',186=>'Iotatonos',187=>'guillemotright',188=>'Omicrontonos',189=>'onehalf',190=>'Upsilontonos',191=>'Omegatonos',192=>'iotadieresistonos',193=>'Alpha',194=>'Beta',195=>'Gamma',196=>'Delta',197=>'Epsilon',198=>'Zeta',199=>'Eta',200=>'Theta',201=>'Iota',202=>'Kappa',203=>'Lambda',204=>'Mu',205=>'Nu',206=>'Xi',207=>'Omicron',208=>'Pi',209=>'Rho',210=>'.notdef',211=>'Sigma',212=>'Tau',213=>'Upsilon',214=>'Phi',215=>'Chi',216=>'Psi',217=>'Omega',218=>'Iotadieresis',219=>'Upsilondieresis',220=>'alphatonos',221=>'epsilontonos',222=>'etatonos',223=>'iotatonos',224=>'upsilondieresistonos',225=>'alpha',226=>'beta',227=>'gamma',228=>'delta',229=>'epsilon',230=>'zeta',231=>'eta',232=>'theta',233=>'iota',234=>'kappa',235=>'lambda',236=>'mu',237=>'nu',238=>'xi',239=>'omicron',240=>'pi',241=>'rho',242=>'sigma1',243=>'sigma',244=>'tau',245=>'upsilon',246=>'phi',247=>'chi',248=>'psi',249=>'omega',250=>'iotadieresis',251=>'upsilondieresis',252=>'omicrontonos',253=>'upsilontonos',254=>'omegatonos',255=>'.notdef'), + +// encoding map for: iso-8859-9 +'iso-8859-9' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Gbreve',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Idotaccent',222=>'Scedilla',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'gbreve',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'dotlessi',254=>'scedilla',255=>'ydieresis'), + +// encoding map for: iso-8859-11 +'iso-8859-11' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'kokaithai',162=>'khokhaithai',163=>'khokhuatthai',164=>'khokhwaithai',165=>'khokhonthai',166=>'khorakhangthai',167=>'ngonguthai',168=>'chochanthai',169=>'chochingthai',170=>'chochangthai',171=>'sosothai',172=>'chochoethai',173=>'yoyingthai',174=>'dochadathai',175=>'topatakthai',176=>'thothanthai',177=>'thonangmonthothai',178=>'thophuthaothai',179=>'nonenthai',180=>'dodekthai',181=>'totaothai',182=>'thothungthai',183=>'thothahanthai',184=>'thothongthai',185=>'nonuthai',186=>'bobaimaithai',187=>'poplathai',188=>'phophungthai',189=>'fofathai',190=>'phophanthai',191=>'fofanthai',192=>'phosamphaothai',193=>'momathai',194=>'yoyakthai',195=>'roruathai',196=>'ruthai',197=>'lolingthai',198=>'luthai',199=>'wowaenthai',200=>'sosalathai',201=>'sorusithai',202=>'sosuathai',203=>'hohipthai',204=>'lochulathai',205=>'oangthai',206=>'honokhukthai',207=>'paiyannoithai',208=>'saraathai',209=>'maihanakatthai',210=>'saraaathai',211=>'saraamthai',212=>'saraithai',213=>'saraiithai',214=>'sarauethai',215=>'saraueethai',216=>'sarauthai',217=>'sarauuthai',218=>'phinthuthai',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'bahtthai',224=>'saraethai',225=>'saraaethai',226=>'saraothai',227=>'saraaimaimuanthai',228=>'saraaimaimalaithai',229=>'lakkhangyaothai',230=>'maiyamokthai',231=>'maitaikhuthai',232=>'maiekthai',233=>'maithothai',234=>'maitrithai',235=>'maichattawathai',236=>'thanthakhatthai',237=>'nikhahitthai',238=>'yamakkanthai',239=>'fongmanthai',240=>'zerothai',241=>'onethai',242=>'twothai',243=>'threethai',244=>'fourthai',245=>'fivethai',246=>'sixthai',247=>'seventhai',248=>'eightthai',249=>'ninethai',250=>'angkhankhuthai',251=>'khomutthai',252=>'.notdef',253=>'.notdef',254=>'.notdef',255=>'.notdef'), + +// encoding map for: iso-8859-15 +'iso-8859-15' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'Euro',165=>'yen',166=>'Scaron',167=>'section',168=>'scaron',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'Zcaron',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'zcaron',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'OE',189=>'oe',190=>'Ydieresis',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), + +// encoding map for: iso-8859-16 +'iso-8859-16' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'Aogonek',162=>'aogonek',163=>'Lslash',164=>'Euro',165=>'quotedblbase',166=>'Scaron',167=>'section',168=>'scaron',169=>'copyright',170=>'Scommaaccent',171=>'guillemotleft',172=>'Zacute',173=>'hyphen',174=>'zacute',175=>'Zdotaccent',176=>'degree',177=>'plusminus',178=>'Ccaron',179=>'lslash',180=>'Zcaron',181=>'quotedblright',182=>'paragraph',183=>'periodcentered',184=>'zcaron',185=>'ccaron',186=>'scommaaccent',187=>'guillemotright',188=>'OE',189=>'oe',190=>'Ydieresis',191=>'zdotaccent',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Cacute',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Dcroat',209=>'Nacute',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'Sacute',216=>'Uhungarumlaut',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Eogonek',222=>'Tcommaaccent',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'cacute',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'dcroat',241=>'nacute',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'sacute',248=>'uhungarumlaut',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'eogonek',254=>'tcommaaccent',255=>'ydieresis'), + +// encoding map for: koi8-r +'koi8-r' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000',136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock',144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'periodcentered',150=>'radical',151=>'approxequal',152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide',160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'SF520000',165=>'SF390000',166=>'SF220000',167=>'SF210000',168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'SF270000',174=>'SF260000',175=>'SF360000',176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'SF200000',181=>'SF230000',182=>'SF470000',183=>'SF480000',184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'SF530000',190=>'SF440000',191=>'copyright',192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068',200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080',208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067',216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092',224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020',232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032',240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019',248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), + +// encoding map for: koi8-u +'koi8-u' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000',136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock',144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'bullet',150=>'radical',151=>'approxequal',152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide',160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'afii10101',165=>'SF390000',166=>'afii10103',167=>'afii10104',168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'afii10098',174=>'SF260000',175=>'SF360000',176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'afii10053',181=>'SF230000',182=>'afii10055',183=>'afii10056',184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'afii10050',190=>'SF440000',191=>'copyright',192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068',200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080',208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067',216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092',224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020',232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032',240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019',248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), + +// encoding map for: symbol +'symbol' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'universal',35=>'numbersign',36=>'existential',37=>'percent',38=>'ampersand',39=>'suchthat',40=>'parenleft',41=>'parenright',42=>'asteriskmath',43=>'plus',44=>'comma',45=>'minus',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'congruent',65=>'Alpha',66=>'Beta',67=>'Chi',68=>'Delta',69=>'Epsilon',70=>'Phi',71=>'Gamma',72=>'Eta',73=>'Iota',74=>'theta1',75=>'Kappa',76=>'Lambda',77=>'Mu',78=>'Nu',79=>'Omicron',80=>'Pi',81=>'Theta',82=>'Rho',83=>'Sigma',84=>'Tau',85=>'Upsilon',86=>'sigma1',87=>'Omega',88=>'Xi',89=>'Psi',90=>'Zeta',91=>'bracketleft',92=>'therefore',93=>'bracketright',94=>'perpendicular',95=>'underscore',96=>'radicalex',97=>'alpha',98=>'beta',99=>'chi',100=>'delta',101=>'epsilon',102=>'phi',103=>'gamma',104=>'eta',105=>'iota',106=>'phi1',107=>'kappa',108=>'lambda',109=>'mu',110=>'nu',111=>'omicron',112=>'pi',113=>'theta',114=>'rho',115=>'sigma',116=>'tau',117=>'upsilon',118=>'omega1',119=>'omega',120=>'xi',121=>'psi',122=>'zeta',123=>'braceleft',124=>'bar',125=>'braceright',126=>'similar',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'Euro',161=>'Upsilon1',162=>'minute',163=>'lessequal',164=>'fraction',165=>'infinity',166=>'florin',167=>'club',168=>'diamond',169=>'heart',170=>'spade',171=>'arrowboth',172=>'arrowleft',173=>'arrowup',174=>'arrowright',175=>'arrowdown',176=>'degree',177=>'plusminus',178=>'second',179=>'greaterequal',180=>'multiply',181=>'proportional',182=>'partialdiff',183=>'bullet',184=>'divide',185=>'notequal',186=>'equivalence',187=>'approxequal',188=>'ellipsis',189=>'arrowvertex',190=>'arrowhorizex',191=>'carriagereturn',192=>'aleph',193=>'Ifraktur',194=>'Rfraktur',195=>'weierstrass',196=>'circlemultiply',197=>'circleplus',198=>'emptyset',199=>'intersection',200=>'union',201=>'propersuperset',202=>'reflexsuperset',203=>'notsubset',204=>'propersubset',205=>'reflexsubset',206=>'element',207=>'notelement',208=>'angle',209=>'gradient',210=>'registerserif',211=>'copyrightserif',212=>'trademarkserif',213=>'product',214=>'radical',215=>'dotmath',216=>'logicalnot',217=>'logicaland',218=>'logicalor',219=>'arrowdblboth',220=>'arrowdblleft',221=>'arrowdblup',222=>'arrowdblright',223=>'arrowdbldown',224=>'lozenge',225=>'angleleft',226=>'registersans',227=>'copyrightsans',228=>'trademarksans',229=>'summation',230=>'parenlefttp',231=>'parenleftex',232=>'parenleftbt',233=>'bracketlefttp',234=>'bracketleftex',235=>'bracketleftbt',236=>'bracelefttp',237=>'braceleftmid',238=>'braceleftbt',239=>'braceex',240=>'.notdef',241=>'angleright',242=>'integral',243=>'integraltp',244=>'integralex',245=>'integralbt',246=>'parenrighttp',247=>'parenrightex',248=>'parenrightbt',249=>'bracketrighttp',250=>'bracketrightex',251=>'bracketrightbt',252=>'bracerighttp',253=>'bracerightmid',254=>'bracerightbt',255=>'.notdef',1226=>'registered',1227=>'copyright',1228=>'trademark') + +); // end of encoding maps + +/** + * ToUnicode map for Identity-H stream + * @public static + */ +public static $uni_identity_h = "/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n/WMode 0 def\n1 begincodespacerange\n<0000> <FFFF>\nendcodespacerange\n100 beginbfrange\n<0000> <00ff> <0000>\n<0100> <01ff> <0100>\n<0200> <02ff> <0200>\n<0300> <03ff> <0300>\n<0400> <04ff> <0400>\n<0500> <05ff> <0500>\n<0600> <06ff> <0600>\n<0700> <07ff> <0700>\n<0800> <08ff> <0800>\n<0900> <09ff> <0900>\n<0a00> <0aff> <0a00>\n<0b00> <0bff> <0b00>\n<0c00> <0cff> <0c00>\n<0d00> <0dff> <0d00>\n<0e00> <0eff> <0e00>\n<0f00> <0fff> <0f00>\n<1000> <10ff> <1000>\n<1100> <11ff> <1100>\n<1200> <12ff> <1200>\n<1300> <13ff> <1300>\n<1400> <14ff> <1400>\n<1500> <15ff> <1500>\n<1600> <16ff> <1600>\n<1700> <17ff> <1700>\n<1800> <18ff> <1800>\n<1900> <19ff> <1900>\n<1a00> <1aff> <1a00>\n<1b00> <1bff> <1b00>\n<1c00> <1cff> <1c00>\n<1d00> <1dff> <1d00>\n<1e00> <1eff> <1e00>\n<1f00> <1fff> <1f00>\n<2000> <20ff> <2000>\n<2100> <21ff> <2100>\n<2200> <22ff> <2200>\n<2300> <23ff> <2300>\n<2400> <24ff> <2400>\n<2500> <25ff> <2500>\n<2600> <26ff> <2600>\n<2700> <27ff> <2700>\n<2800> <28ff> <2800>\n<2900> <29ff> <2900>\n<2a00> <2aff> <2a00>\n<2b00> <2bff> <2b00>\n<2c00> <2cff> <2c00>\n<2d00> <2dff> <2d00>\n<2e00> <2eff> <2e00>\n<2f00> <2fff> <2f00>\n<3000> <30ff> <3000>\n<3100> <31ff> <3100>\n<3200> <32ff> <3200>\n<3300> <33ff> <3300>\n<3400> <34ff> <3400>\n<3500> <35ff> <3500>\n<3600> <36ff> <3600>\n<3700> <37ff> <3700>\n<3800> <38ff> <3800>\n<3900> <39ff> <3900>\n<3a00> <3aff> <3a00>\n<3b00> <3bff> <3b00>\n<3c00> <3cff> <3c00>\n<3d00> <3dff> <3d00>\n<3e00> <3eff> <3e00>\n<3f00> <3fff> <3f00>\n<4000> <40ff> <4000>\n<4100> <41ff> <4100>\n<4200> <42ff> <4200>\n<4300> <43ff> <4300>\n<4400> <44ff> <4400>\n<4500> <45ff> <4500>\n<4600> <46ff> <4600>\n<4700> <47ff> <4700>\n<4800> <48ff> <4800>\n<4900> <49ff> <4900>\n<4a00> <4aff> <4a00>\n<4b00> <4bff> <4b00>\n<4c00> <4cff> <4c00>\n<4d00> <4dff> <4d00>\n<4e00> <4eff> <4e00>\n<4f00> <4fff> <4f00>\n<5000> <50ff> <5000>\n<5100> <51ff> <5100>\n<5200> <52ff> <5200>\n<5300> <53ff> <5300>\n<5400> <54ff> <5400>\n<5500> <55ff> <5500>\n<5600> <56ff> <5600>\n<5700> <57ff> <5700>\n<5800> <58ff> <5800>\n<5900> <59ff> <5900>\n<5a00> <5aff> <5a00>\n<5b00> <5bff> <5b00>\n<5c00> <5cff> <5c00>\n<5d00> <5dff> <5d00>\n<5e00> <5eff> <5e00>\n<5f00> <5fff> <5f00>\n<6000> <60ff> <6000>\n<6100> <61ff> <6100>\n<6200> <62ff> <6200>\n<6300> <63ff> <6300>\nendbfrange\n100 beginbfrange\n<6400> <64ff> <6400>\n<6500> <65ff> <6500>\n<6600> <66ff> <6600>\n<6700> <67ff> <6700>\n<6800> <68ff> <6800>\n<6900> <69ff> <6900>\n<6a00> <6aff> <6a00>\n<6b00> <6bff> <6b00>\n<6c00> <6cff> <6c00>\n<6d00> <6dff> <6d00>\n<6e00> <6eff> <6e00>\n<6f00> <6fff> <6f00>\n<7000> <70ff> <7000>\n<7100> <71ff> <7100>\n<7200> <72ff> <7200>\n<7300> <73ff> <7300>\n<7400> <74ff> <7400>\n<7500> <75ff> <7500>\n<7600> <76ff> <7600>\n<7700> <77ff> <7700>\n<7800> <78ff> <7800>\n<7900> <79ff> <7900>\n<7a00> <7aff> <7a00>\n<7b00> <7bff> <7b00>\n<7c00> <7cff> <7c00>\n<7d00> <7dff> <7d00>\n<7e00> <7eff> <7e00>\n<7f00> <7fff> <7f00>\n<8000> <80ff> <8000>\n<8100> <81ff> <8100>\n<8200> <82ff> <8200>\n<8300> <83ff> <8300>\n<8400> <84ff> <8400>\n<8500> <85ff> <8500>\n<8600> <86ff> <8600>\n<8700> <87ff> <8700>\n<8800> <88ff> <8800>\n<8900> <89ff> <8900>\n<8a00> <8aff> <8a00>\n<8b00> <8bff> <8b00>\n<8c00> <8cff> <8c00>\n<8d00> <8dff> <8d00>\n<8e00> <8eff> <8e00>\n<8f00> <8fff> <8f00>\n<9000> <90ff> <9000>\n<9100> <91ff> <9100>\n<9200> <92ff> <9200>\n<9300> <93ff> <9300>\n<9400> <94ff> <9400>\n<9500> <95ff> <9500>\n<9600> <96ff> <9600>\n<9700> <97ff> <9700>\n<9800> <98ff> <9800>\n<9900> <99ff> <9900>\n<9a00> <9aff> <9a00>\n<9b00> <9bff> <9b00>\n<9c00> <9cff> <9c00>\n<9d00> <9dff> <9d00>\n<9e00> <9eff> <9e00>\n<9f00> <9fff> <9f00>\n<a000> <a0ff> <a000>\n<a100> <a1ff> <a100>\n<a200> <a2ff> <a200>\n<a300> <a3ff> <a300>\n<a400> <a4ff> <a400>\n<a500> <a5ff> <a500>\n<a600> <a6ff> <a600>\n<a700> <a7ff> <a700>\n<a800> <a8ff> <a800>\n<a900> <a9ff> <a900>\n<aa00> <aaff> <aa00>\n<ab00> <abff> <ab00>\n<ac00> <acff> <ac00>\n<ad00> <adff> <ad00>\n<ae00> <aeff> <ae00>\n<af00> <afff> <af00>\n<b000> <b0ff> <b000>\n<b100> <b1ff> <b100>\n<b200> <b2ff> <b200>\n<b300> <b3ff> <b300>\n<b400> <b4ff> <b400>\n<b500> <b5ff> <b500>\n<b600> <b6ff> <b600>\n<b700> <b7ff> <b700>\n<b800> <b8ff> <b800>\n<b900> <b9ff> <b900>\n<ba00> <baff> <ba00>\n<bb00> <bbff> <bb00>\n<bc00> <bcff> <bc00>\n<bd00> <bdff> <bd00>\n<be00> <beff> <be00>\n<bf00> <bfff> <bf00>\n<c000> <c0ff> <c000>\n<c100> <c1ff> <c100>\n<c200> <c2ff> <c200>\n<c300> <c3ff> <c300>\n<c400> <c4ff> <c400>\n<c500> <c5ff> <c500>\n<c600> <c6ff> <c600>\n<c700> <c7ff> <c700>\nendbfrange\n56 beginbfrange\n<c800> <c8ff> <c800>\n<c900> <c9ff> <c900>\n<ca00> <caff> <ca00>\n<cb00> <cbff> <cb00>\n<cc00> <ccff> <cc00>\n<cd00> <cdff> <cd00>\n<ce00> <ceff> <ce00>\n<cf00> <cfff> <cf00>\n<d000> <d0ff> <d000>\n<d100> <d1ff> <d100>\n<d200> <d2ff> <d200>\n<d300> <d3ff> <d300>\n<d400> <d4ff> <d400>\n<d500> <d5ff> <d500>\n<d600> <d6ff> <d600>\n<d700> <d7ff> <d700>\n<d800> <d8ff> <d800>\n<d900> <d9ff> <d900>\n<da00> <daff> <da00>\n<db00> <dbff> <db00>\n<dc00> <dcff> <dc00>\n<dd00> <ddff> <dd00>\n<de00> <deff> <de00>\n<df00> <dfff> <df00>\n<e000> <e0ff> <e000>\n<e100> <e1ff> <e100>\n<e200> <e2ff> <e200>\n<e300> <e3ff> <e300>\n<e400> <e4ff> <e400>\n<e500> <e5ff> <e500>\n<e600> <e6ff> <e600>\n<e700> <e7ff> <e700>\n<e800> <e8ff> <e800>\n<e900> <e9ff> <e900>\n<ea00> <eaff> <ea00>\n<eb00> <ebff> <eb00>\n<ec00> <ecff> <ec00>\n<ed00> <edff> <ed00>\n<ee00> <eeff> <ee00>\n<ef00> <efff> <ef00>\n<f000> <f0ff> <f000>\n<f100> <f1ff> <f100>\n<f200> <f2ff> <f200>\n<f300> <f3ff> <f300>\n<f400> <f4ff> <f400>\n<f500> <f5ff> <f500>\n<f600> <f6ff> <f600>\n<f700> <f7ff> <f700>\n<f800> <f8ff> <f800>\n<f900> <f9ff> <f900>\n<fa00> <faff> <fa00>\n<fb00> <fbff> <fb00>\n<fc00> <fcff> <fc00>\n<fd00> <fdff> <fd00>\n<fe00> <feff> <fe00>\n<ff00> <ffff> <ff00>\nendbfrange\nendcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"; + +} // END OF TCPDF_FONT_DATA CLASS //============================================================+ // END OF FILE //============================================================+ - diff --git a/tools/tcpdf/include/tcpdf_fonts.php b/tools/tcpdf/include/tcpdf_fonts.php new file mode 100644 index 000000000..218fb6df1 --- /dev/null +++ b/tools/tcpdf/include/tcpdf_fonts.php @@ -0,0 +1,2654 @@ +<?php +//============================================================+ +// File name : tcpdf_fonts.php +// Version : 1.1.0 +// Begin : 2008-01-01 +// Last Update : 2014-12-10 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2008-2014 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with TCPDF. If not, see <http://www.gnu.org/licenses/>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description :Font methods for TCPDF library. +// +//============================================================+ + +/** + * @file + * Unicode data and font methods for TCPDF library. + * @author Nicola Asuni + * @package com.tecnick.tcpdf + */ + +/** + * @class TCPDF_FONTS + * Font methods for TCPDF library. + * @package com.tecnick.tcpdf + * @version 1.1.0 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_FONTS { + + /** + * Static cache used for speed up uniord performances + * @protected + */ + protected static $cache_uniord = array(); + + /** + * Convert and add the selected TrueType or Type1 font to the fonts folder (that must be writeable). + * @param $fontfile (string) Font file (full path). + * @param $fonttype (string) Font type. Leave empty for autodetect mode. Valid values are: TrueTypeUnicode, TrueType, Type1, CID0JP = CID-0 Japanese, CID0KR = CID-0 Korean, CID0CS = CID-0 Chinese Simplified, CID0CT = CID-0 Chinese Traditional. + * @param $enc (string) Name of the encoding table to use. Leave empty for default mode. Omit this parameter for TrueType Unicode and symbolic fonts like Symbol or ZapfDingBats. + * @param $flags (int) Unsigned 32-bit integer containing flags specifying various characteristics of the font (PDF32000:2008 - 9.8.2 Font Descriptor Flags): +1 for fixed font; +4 for symbol or +32 for non-symbol; +64 for italic. Fixed and Italic mode are generally autodetected so you have to set it to 32 = non-symbolic font (default) or 4 = symbolic font. + * @param $outpath (string) Output path for generated font files (must be writeable by the web server). Leave empty for default font folder. + * @param $platid (int) Platform ID for CMAP table to extract (when building a Unicode font for Windows this value should be 3, for Macintosh should be 1). + * @param $encid (int) Encoding ID for CMAP table to extract (when building a Unicode font for Windows this value should be 1, for Macintosh should be 0). When Platform ID is 3, legal values for Encoding ID are: 0=Symbol, 1=Unicode, 2=ShiftJIS, 3=PRC, 4=Big5, 5=Wansung, 6=Johab, 7=Reserved, 8=Reserved, 9=Reserved, 10=UCS-4. + * @param $addcbbox (boolean) If true includes the character bounding box information on the php font file. + * @param $link (boolean) If true link to system font instead of copying the font data (not transportable) - Note: do not work with Type1 fonts. + * @return (string) TCPDF font name or boolean false in case of error. + * @author Nicola Asuni + * @since 5.9.123 (2010-09-30) + * @public static + */ + public static function addTTFfont($fontfile, $fonttype='', $enc='', $flags=32, $outpath='', $platid=3, $encid=1, $addcbbox=false, $link=false) { + if (!TCPDF_STATIC::file_exists($fontfile)) { + // Could not find file + return false; + } + // font metrics + $fmetric = array(); + // build new font name for TCPDF compatibility + $font_path_parts = pathinfo($fontfile); + if (!isset($font_path_parts['filename'])) { + $font_path_parts['filename'] = substr($font_path_parts['basename'], 0, -(strlen($font_path_parts['extension']) + 1)); + } + $font_name = strtolower($font_path_parts['filename']); + $font_name = preg_replace('/[^a-z0-9_]/', '', $font_name); + $search = array('bold', 'oblique', 'italic', 'regular'); + $replace = array('b', 'i', 'i', ''); + $font_name = str_replace($search, $replace, $font_name); + if (empty($font_name)) { + // set generic name + $font_name = 'tcpdffont'; + } + // set output path + if (empty($outpath)) { + $outpath = self::_getfontpath(); + } + // check if this font already exist + if (@TCPDF_STATIC::file_exists($outpath.$font_name.'.php')) { + // this font already exist (delete it from fonts folder to rebuild it) + return $font_name; + } + $fmetric['file'] = $font_name; + $fmetric['ctg'] = $font_name.'.ctg.z'; + // get font data + $font = file_get_contents($fontfile); + $fmetric['originalsize'] = strlen($font); + // autodetect font type + if (empty($fonttype)) { + if (TCPDF_STATIC::_getULONG($font, 0) == 0x10000) { + // True Type (Unicode or not) + $fonttype = 'TrueTypeUnicode'; + } elseif (substr($font, 0, 4) == 'OTTO') { + // Open Type (Unicode or not) + //Unsupported font format: OpenType with CFF data + return false; + } else { + // Type 1 + $fonttype = 'Type1'; + } + } + // set font type + switch ($fonttype) { + case 'CID0CT': + case 'CID0CS': + case 'CID0KR': + case 'CID0JP': { + $fmetric['type'] = 'cidfont0'; + break; + } + case 'Type1': { + $fmetric['type'] = 'Type1'; + if (empty($enc) AND (($flags & 4) == 0)) { + $enc = 'cp1252'; + } + break; + } + case 'TrueType': { + $fmetric['type'] = 'TrueType'; + break; + } + case 'TrueTypeUnicode': + default: { + $fmetric['type'] = 'TrueTypeUnicode'; + break; + } + } + // set encoding maps (if any) + $fmetric['enc'] = preg_replace('/[^A-Za-z0-9_\-]/', '', $enc); + $fmetric['diff'] = ''; + if (($fmetric['type'] == 'TrueType') OR ($fmetric['type'] == 'Type1')) { + if (!empty($enc) AND ($enc != 'cp1252') AND isset(TCPDF_FONT_DATA::$encmap[$enc])) { + // build differences from reference encoding + $enc_ref = TCPDF_FONT_DATA::$encmap['cp1252']; + $enc_target = TCPDF_FONT_DATA::$encmap[$enc]; + $last = 0; + for ($i = 32; $i <= 255; ++$i) { + if ($enc_target[$i] != $enc_ref[$i]) { + if ($i != ($last + 1)) { + $fmetric['diff'] .= $i.' '; + } + $last = $i; + $fmetric['diff'] .= '/'.$enc_target[$i].' '; + } + } + } + } + // parse the font by type + if ($fmetric['type'] == 'Type1') { + // ---------- TYPE 1 ---------- + // read first segment + $a = unpack('Cmarker/Ctype/Vsize', substr($font, 0, 6)); + if ($a['marker'] != 128) { + // Font file is not a valid binary Type1 + return false; + } + $fmetric['size1'] = $a['size']; + $data = substr($font, 6, $fmetric['size1']); + // read second segment + $a = unpack('Cmarker/Ctype/Vsize', substr($font, (6 + $fmetric['size1']), 6)); + if ($a['marker'] != 128) { + // Font file is not a valid binary Type1 + return false; + } + $fmetric['size2'] = $a['size']; + $encrypted = substr($font, (12 + $fmetric['size1']), $fmetric['size2']); + $data .= $encrypted; + // store compressed font + $fmetric['file'] .= '.z'; + $fp = TCPDF_STATIC::fopenLocal($outpath.$fmetric['file'], 'wb'); + fwrite($fp, gzcompress($data)); + fclose($fp); + // get font info + $fmetric['Flags'] = $flags; + preg_match ('#/FullName[\s]*\(([^\)]*)#', $font, $matches); + $fmetric['name'] = preg_replace('/[^a-zA-Z0-9_\-]/', '', $matches[1]); + preg_match('#/FontBBox[\s]*{([^}]*)#', $font, $matches); + $fmetric['bbox'] = trim($matches[1]); + $bv = explode(' ', $fmetric['bbox']); + $fmetric['Ascent'] = intval($bv[3]); + $fmetric['Descent'] = intval($bv[1]); + preg_match('#/ItalicAngle[\s]*([0-9\+\-]*)#', $font, $matches); + $fmetric['italicAngle'] = intval($matches[1]); + if ($fmetric['italicAngle'] != 0) { + $fmetric['Flags'] |= 64; + } + preg_match('#/UnderlinePosition[\s]*([0-9\+\-]*)#', $font, $matches); + $fmetric['underlinePosition'] = intval($matches[1]); + preg_match('#/UnderlineThickness[\s]*([0-9\+\-]*)#', $font, $matches); + $fmetric['underlineThickness'] = intval($matches[1]); + preg_match('#/isFixedPitch[\s]*([^\s]*)#', $font, $matches); + if ($matches[1] == 'true') { + $fmetric['Flags'] |= 1; + } + // get internal map + $imap = array(); + if (preg_match_all('#dup[\s]([0-9]+)[\s]*/([^\s]*)[\s]put#sU', $font, $fmap, PREG_SET_ORDER) > 0) { + foreach ($fmap as $v) { + $imap[$v[2]] = $v[1]; + } + } + // decrypt eexec encrypted part + $r = 55665; // eexec encryption constant + $c1 = 52845; + $c2 = 22719; + $elen = strlen($encrypted); + $eplain = ''; + for ($i = 0; $i < $elen; ++$i) { + $chr = ord($encrypted[$i]); + $eplain .= chr($chr ^ ($r >> 8)); + $r = ((($chr + $r) * $c1 + $c2) % 65536); + } + if (preg_match('#/ForceBold[\s]*([^\s]*)#', $eplain, $matches) > 0) { + if ($matches[1] == 'true') { + $fmetric['Flags'] |= 0x40000; + } + } + if (preg_match('#/StdVW[\s]*\[([^\]]*)#', $eplain, $matches) > 0) { + $fmetric['StemV'] = intval($matches[1]); + } else { + $fmetric['StemV'] = 70; + } + if (preg_match('#/StdHW[\s]*\[([^\]]*)#', $eplain, $matches) > 0) { + $fmetric['StemH'] = intval($matches[1]); + } else { + $fmetric['StemH'] = 30; + } + if (preg_match('#/BlueValues[\s]*\[([^\]]*)#', $eplain, $matches) > 0) { + $bv = explode(' ', $matches[1]); + if (count($bv) >= 6) { + $v1 = intval($bv[2]); + $v2 = intval($bv[4]); + if ($v1 <= $v2) { + $fmetric['XHeight'] = $v1; + $fmetric['CapHeight'] = $v2; + } else { + $fmetric['XHeight'] = $v2; + $fmetric['CapHeight'] = $v1; + } + } else { + $fmetric['XHeight'] = 450; + $fmetric['CapHeight'] = 700; + } + } else { + $fmetric['XHeight'] = 450; + $fmetric['CapHeight'] = 700; + } + // get the number of random bytes at the beginning of charstrings + if (preg_match('#/lenIV[\s]*([0-9]*)#', $eplain, $matches) > 0) { + $lenIV = intval($matches[1]); + } else { + $lenIV = 4; + } + $fmetric['Leading'] = 0; + // get charstring data + $eplain = substr($eplain, (strpos($eplain, '/CharStrings') + 1)); + preg_match_all('#/([A-Za-z0-9\.]*)[\s][0-9]+[\s]RD[\s](.*)[\s]ND#sU', $eplain, $matches, PREG_SET_ORDER); + if (!empty($enc) AND isset(TCPDF_FONT_DATA::$encmap[$enc])) { + $enc_map = TCPDF_FONT_DATA::$encmap[$enc]; + } else { + $enc_map = false; + } + $fmetric['cw'] = ''; + $fmetric['MaxWidth'] = 0; + $cwidths = array(); + foreach ($matches as $k => $v) { + $cid = 0; + if (isset($imap[$v[1]])) { + $cid = $imap[$v[1]]; + } elseif ($enc_map !== false) { + $cid = array_search($v[1], $enc_map); + if ($cid === false) { + $cid = 0; + } elseif ($cid > 1000) { + $cid -= 1000; + } + } + // decrypt charstring encrypted part + $r = 4330; // charstring encryption constant + $c1 = 52845; + $c2 = 22719; + $cd = $v[2]; + $clen = strlen($cd); + $ccom = array(); + for ($i = 0; $i < $clen; ++$i) { + $chr = ord($cd[$i]); + $ccom[] = ($chr ^ ($r >> 8)); + $r = ((($chr + $r) * $c1 + $c2) % 65536); + } + // decode numbers + $cdec = array(); + $ck = 0; + $i = $lenIV; + while ($i < $clen) { + if ($ccom[$i] < 32) { + $cdec[$ck] = $ccom[$i]; + if (($ck > 0) AND ($cdec[$ck] == 13)) { + // hsbw command: update width + $cwidths[$cid] = $cdec[($ck - 1)]; + } + ++$i; + } elseif (($ccom[$i] >= 32) AND ($ccom[$i] <= 246)) { + $cdec[$ck] = ($ccom[$i] - 139); + ++$i; + } elseif (($ccom[$i] >= 247) AND ($ccom[$i] <= 250)) { + $cdec[$ck] = ((($ccom[$i] - 247) * 256) + $ccom[($i + 1)] + 108); + $i += 2; + } elseif (($ccom[$i] >= 251) AND ($ccom[$i] <= 254)) { + $cdec[$ck] = ((-($ccom[$i] - 251) * 256) - $ccom[($i + 1)] - 108); + $i += 2; + } elseif ($ccom[$i] == 255) { + $sval = chr($ccom[($i + 1)]).chr($ccom[($i + 2)]).chr($ccom[($i + 3)]).chr($ccom[($i + 4)]); + $vsval = unpack('li', $sval); + $cdec[$ck] = $vsval['i']; + $i += 5; + } + ++$ck; + } + } // end for each matches + $fmetric['MissingWidth'] = $cwidths[0]; + $fmetric['MaxWidth'] = $fmetric['MissingWidth']; + $fmetric['AvgWidth'] = 0; + // set chars widths + for ($cid = 0; $cid <= 255; ++$cid) { + if (isset($cwidths[$cid])) { + if ($cwidths[$cid] > $fmetric['MaxWidth']) { + $fmetric['MaxWidth'] = $cwidths[$cid]; + } + $fmetric['AvgWidth'] += $cwidths[$cid]; + $fmetric['cw'] .= ','.$cid.'=>'.$cwidths[$cid]; + } else { + $fmetric['cw'] .= ','.$cid.'=>'.$fmetric['MissingWidth']; + } + } + $fmetric['AvgWidth'] = round($fmetric['AvgWidth'] / count($cwidths)); + } else { + // ---------- TRUE TYPE ---------- + $offset = 0; // offset position of the font data + if (TCPDF_STATIC::_getULONG($font, $offset) != 0x10000) { + // sfnt version must be 0x00010000 for TrueType version 1.0. + return false; + } + if ($fmetric['type'] != 'cidfont0') { + if ($link) { + // creates a symbolic link to the existing font + symlink($fontfile, $outpath.$fmetric['file']); + } else { + // store compressed font + $fmetric['file'] .= '.z'; + $fp = TCPDF_STATIC::fopenLocal($outpath.$fmetric['file'], 'wb'); + fwrite($fp, gzcompress($font)); + fclose($fp); + } + } + $offset += 4; + // get number of tables + $numTables = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // skip searchRange, entrySelector and rangeShift + $offset += 6; + // tables array + $table = array(); + // ---------- get tables ---------- + for ($i = 0; $i < $numTables; ++$i) { + // get table info + $tag = substr($font, $offset, 4); + $offset += 4; + $table[$tag] = array(); + $table[$tag]['checkSum'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $table[$tag]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $table[$tag]['length'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + // check magicNumber + $offset = $table['head']['offset'] + 12; + if (TCPDF_STATIC::_getULONG($font, $offset) != 0x5F0F3CF5) { + // magicNumber must be 0x5F0F3CF5 + return false; + } + $offset += 4; + $offset += 2; // skip flags + // get FUnits + $fmetric['unitsPerEm'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // units ratio constant + $urk = (1000 / $fmetric['unitsPerEm']); + $offset += 16; // skip created, modified + $xMin = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $yMin = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $xMax = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $yMax = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $fmetric['bbox'] = ''.$xMin.' '.$yMin.' '.$xMax.' '.$yMax.''; + $macStyle = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // PDF font flags + $fmetric['Flags'] = $flags; + if (($macStyle & 2) == 2) { + // italic flag + $fmetric['Flags'] |= 64; + } + // get offset mode (indexToLocFormat : 0 = short, 1 = long) + $offset = $table['head']['offset'] + 50; + $short_offset = (TCPDF_STATIC::_getSHORT($font, $offset) == 0); + $offset += 2; + // get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table + $indexToLoc = array(); + $offset = $table['loca']['offset']; + if ($short_offset) { + // short version + $tot_num_glyphs = floor($table['loca']['length'] / 2); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = TCPDF_STATIC::_getUSHORT($font, $offset) * 2; + if (isset($indexToLoc[($i - 1)]) && ($indexToLoc[$i] == $indexToLoc[($i - 1)])) { + // the last glyph didn't have an outline + unset($indexToLoc[($i - 1)]); + } + $offset += 2; + } + } else { + // long version + $tot_num_glyphs = floor($table['loca']['length'] / 4); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = TCPDF_STATIC::_getULONG($font, $offset); + if (isset($indexToLoc[($i - 1)]) && ($indexToLoc[$i] == $indexToLoc[($i - 1)])) { + // the last glyph didn't have an outline + unset($indexToLoc[($i - 1)]); + } + $offset += 4; + } + } + // get glyphs indexes of chars from cmap table + $offset = $table['cmap']['offset'] + 2; + $numEncodingTables = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables = array(); + for ($i = 0; $i < $numEncodingTables; ++$i) { + $encodingTables[$i]['platformID'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['encodingID'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + // ---------- get os/2 metrics ---------- + $offset = $table['OS/2']['offset']; + $offset += 2; // skip version + // xAvgCharWidth + $fmetric['AvgWidth'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + // usWeightClass + $usWeightClass = round(TCPDF_STATIC::_getUFWORD($font, $offset) * $urk); + // estimate StemV and StemH (400 = usWeightClass for Normal - Regular font) + $fmetric['StemV'] = round((70 * $usWeightClass) / 400); + $fmetric['StemH'] = round((30 * $usWeightClass) / 400); + $offset += 2; + $offset += 2; // usWidthClass + $fsType = TCPDF_STATIC::_getSHORT($font, $offset); + $offset += 2; + if ($fsType == 2) { + // This Font cannot be modified, embedded or exchanged in any manner without first obtaining permission of the legal owner. + return false; + } + // ---------- get font name ---------- + $fmetric['name'] = ''; + $offset = $table['name']['offset']; + $offset += 2; // skip Format selector (=0). + // Number of NameRecords that follow n. + $numNameRecords = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // Offset to start of string storage (from start of table). + $stringStorageOffset = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + for ($i = 0; $i < $numNameRecords; ++$i) { + $offset += 6; // skip Platform ID, Platform-specific encoding ID, Language ID. + // Name ID. + $nameID = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + if ($nameID == 6) { + // String length (in bytes). + $stringLength = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // String offset from start of storage area (in bytes). + $stringOffset = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $offset = ($table['name']['offset'] + $stringStorageOffset + $stringOffset); + $fmetric['name'] = substr($font, $offset, $stringLength); + $fmetric['name'] = preg_replace('/[^a-zA-Z0-9_\-]/', '', $fmetric['name']); + break; + } else { + $offset += 4; // skip String length, String offset + } + } + if (empty($fmetric['name'])) { + $fmetric['name'] = $font_name; + } + // ---------- get post data ---------- + $offset = $table['post']['offset']; + $offset += 4; // skip Format Type + $fmetric['italicAngle'] = TCPDF_STATIC::_getFIXED($font, $offset); + $offset += 4; + $fmetric['underlinePosition'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $fmetric['underlineThickness'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $isFixedPitch = (TCPDF_STATIC::_getULONG($font, $offset) == 0) ? false : true; + $offset += 2; + if ($isFixedPitch) { + $fmetric['Flags'] |= 1; + } + // ---------- get hhea data ---------- + $offset = $table['hhea']['offset']; + $offset += 4; // skip Table version number + // Ascender + $fmetric['Ascent'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + // Descender + $fmetric['Descent'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + // LineGap + $fmetric['Leading'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + // advanceWidthMax + $fmetric['MaxWidth'] = round(TCPDF_STATIC::_getUFWORD($font, $offset) * $urk); + $offset += 2; + $offset += 22; // skip some values + // get the number of hMetric entries in hmtx table + $numberOfHMetrics = TCPDF_STATIC::_getUSHORT($font, $offset); + // ---------- get maxp data ---------- + $offset = $table['maxp']['offset']; + $offset += 4; // skip Table version number + // get the the number of glyphs in the font. + $numGlyphs = TCPDF_STATIC::_getUSHORT($font, $offset); + // ---------- get CIDToGIDMap ---------- + $ctg = array(); + foreach ($encodingTables as $enctable) { + // get only specified Platform ID and Encoding ID + if (($enctable['platformID'] == $platid) AND ($enctable['encodingID'] == $encid)) { + $offset = $table['cmap']['offset'] + $enctable['offset']; + $format = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + switch ($format) { + case 0: { // Format 0: Byte encoding table + $offset += 4; // skip length and version/language + for ($c = 0; $c < 256; ++$c) { + $g = TCPDF_STATIC::_getBYTE($font, $offset); + $ctg[$c] = $g; + ++$offset; + } + break; + } + case 2: { // Format 2: High-byte mapping through table + $offset += 4; // skip length and version/language + $numSubHeaders = 0; + for ($i = 0; $i < 256; ++$i) { + // Array that maps high bytes to subHeaders: value is subHeader index * 8. + $subHeaderKeys[$i] = (TCPDF_STATIC::_getUSHORT($font, $offset) / 8); + $offset += 2; + if ($numSubHeaders < $subHeaderKeys[$i]) { + $numSubHeaders = $subHeaderKeys[$i]; + } + } + // the number of subHeaders is equal to the max of subHeaderKeys + 1 + ++$numSubHeaders; + // read subHeader structures + $subHeaders = array(); + $numGlyphIndexArray = 0; + for ($k = 0; $k < $numSubHeaders; ++$k) { + $subHeaders[$k]['firstCode'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['entryCount'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idDelta'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] -= (2 + (($numSubHeaders - $k - 1) * 8)); + $subHeaders[$k]['idRangeOffset'] /= 2; + $numGlyphIndexArray += $subHeaders[$k]['entryCount']; + } + for ($k = 0; $k < $numGlyphIndexArray; ++$k) { + $glyphIndexArray[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + for ($i = 0; $i < 256; ++$i) { + $k = $subHeaderKeys[$i]; + if ($k == 0) { + // one byte code + $c = $i; + $g = $glyphIndexArray[0]; + $ctg[$c] = $g; + } else { + // two bytes code + $start_byte = $subHeaders[$k]['firstCode']; + $end_byte = $start_byte + $subHeaders[$k]['entryCount']; + for ($j = $start_byte; $j < $end_byte; ++$j) { + // combine high and low bytes + $c = (($i << 8) + $j); + $idRangeOffset = ($subHeaders[$k]['idRangeOffset'] + $j - $subHeaders[$k]['firstCode']); + $g = ($glyphIndexArray[$idRangeOffset] + $subHeaders[$k]['idDelta']) % 65536; + if ($g < 0) { + $g = 0; + } + $ctg[$c] = $g; + } + } + } + break; + } + case 4: { // Format 4: Segment mapping to delta values + $length = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $offset += 2; // skip version/language + $segCount = floor(TCPDF_STATIC::_getUSHORT($font, $offset) / 2); + $offset += 2; + $offset += 6; // skip searchRange, entrySelector, rangeShift + $endCount = array(); // array of end character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $endCount[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $offset += 2; // skip reservedPad + $startCount = array(); // array of start character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $startCount[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $idDelta = array(); // delta for all character codes in segment + for ($k = 0; $k < $segCount; ++$k) { + $idDelta[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $idRangeOffset = array(); // Offsets into glyphIdArray or 0 + for ($k = 0; $k < $segCount; ++$k) { + $idRangeOffset[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $gidlen = (floor($length / 2) - 8 - (4 * $segCount)); + $glyphIdArray = array(); // glyph index array + for ($k = 0; $k < $gidlen; ++$k) { + $glyphIdArray[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + for ($k = 0; $k < $segCount - 1; ++$k) { + for ($c = $startCount[$k]; $c <= $endCount[$k]; ++$c) { + if ($idRangeOffset[$k] == 0) { + $g = ($idDelta[$k] + $c) % 65536; + } else { + $gid = (floor($idRangeOffset[$k] / 2) + ($c - $startCount[$k]) - ($segCount - $k)); + $g = ($glyphIdArray[$gid] + $idDelta[$k]) % 65536; + } + if ($g < 0) { + $g = 0; + } + $ctg[$c] = $g; + } + } + break; + } + case 6: { // Format 6: Trimmed table mapping + $offset += 4; // skip length and version/language + $firstCode = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $entryCount = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + for ($k = 0; $k < $entryCount; ++$k) { + $c = ($k + $firstCode); + $g = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $ctg[$c] = $g; + } + break; + } + case 8: { // Format 8: Mixed 16-bit and 32-bit coverage + $offset += 10; // skip reserved, length and version/language + for ($k = 0; $k < 8192; ++$k) { + $is32[$k] = TCPDF_STATIC::_getBYTE($font, $offset); + ++$offset; + } + $nGroups = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($i = 0; $i < $nGroups; ++$i) { + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $endCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $startGlyphID = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = $startCharCode; $k <= $endCharCode; ++$k) { + $is32idx = floor($c / 8); + if ((isset($is32[$is32idx])) AND (($is32[$is32idx] & (1 << (7 - ($c % 8)))) == 0)) { + $c = $k; + } else { + // 32 bit format + // convert to decimal (http://www.unicode.org/faq//utf_bom.html#utf16-4) + //LEAD_OFFSET = (0xD800 - (0x10000 >> 10)) = 55232 + //SURROGATE_OFFSET = (0x10000 - (0xD800 << 10) - 0xDC00) = -56613888 + $c = ((55232 + ($k >> 10)) << 10) + (0xDC00 + ($k & 0x3FF)) -56613888; + } + $ctg[$c] = 0; + ++$startGlyphID; + } + } + break; + } + case 10: { // Format 10: Trimmed array + $offset += 10; // skip reserved, length and version/language + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $numChars = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $numChars; ++$k) { + $c = ($k + $startCharCode); + $g = TCPDF_STATIC::_getUSHORT($font, $offset); + $ctg[$c] = $g; + $offset += 2; + } + break; + } + case 12: { // Format 12: Segmented coverage + $offset += 10; // skip length and version/language + $nGroups = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $nGroups; ++$k) { + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $endCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $startGlyphCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($c = $startCharCode; $c <= $endCharCode; ++$c) { + $ctg[$c] = $startGlyphCode; + ++$startGlyphCode; + } + } + break; + } + case 13: { // Format 13: Many-to-one range mappings + // to be implemented ... + break; + } + case 14: { // Format 14: Unicode Variation Sequences + // to be implemented ... + break; + } + } + } + } + if (!isset($ctg[0])) { + $ctg[0] = 0; + } + // get xHeight (height of x) + $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[120]] + 4); + $yMin = TCPDF_STATIC::_getFWORD($font, $offset); + $offset += 4; + $yMax = TCPDF_STATIC::_getFWORD($font, $offset); + $offset += 2; + $fmetric['XHeight'] = round(($yMax - $yMin) * $urk); + // get CapHeight (height of H) + $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[72]] + 4); + $yMin = TCPDF_STATIC::_getFWORD($font, $offset); + $offset += 4; + $yMax = TCPDF_STATIC::_getFWORD($font, $offset); + $offset += 2; + $fmetric['CapHeight'] = round(($yMax - $yMin) * $urk); + // ceate widths array + $cw = array(); + $offset = $table['hmtx']['offset']; + for ($i = 0 ; $i < $numberOfHMetrics; ++$i) { + $cw[$i] = round(TCPDF_STATIC::_getUFWORD($font, $offset) * $urk); + $offset += 4; // skip lsb + } + if ($numberOfHMetrics < $numGlyphs) { + // fill missing widths with the last value + $cw = array_pad($cw, $numGlyphs, $cw[($numberOfHMetrics - 1)]); + } + $fmetric['MissingWidth'] = $cw[0]; + $fmetric['cw'] = ''; + $fmetric['cbbox'] = ''; + for ($cid = 0; $cid <= 65535; ++$cid) { + if (isset($ctg[$cid])) { + if (isset($cw[$ctg[$cid]])) { + $fmetric['cw'] .= ','.$cid.'=>'.$cw[$ctg[$cid]]; + } + if ($addcbbox AND isset($indexToLoc[$ctg[$cid]])) { + $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[$cid]]); + $xMin = round(TCPDF_STATIC::_getFWORD($font, $offset + 2) * $urk); + $yMin = round(TCPDF_STATIC::_getFWORD($font, $offset + 4) * $urk); + $xMax = round(TCPDF_STATIC::_getFWORD($font, $offset + 6) * $urk); + $yMax = round(TCPDF_STATIC::_getFWORD($font, $offset + 8) * $urk); + $fmetric['cbbox'] .= ','.$cid.'=>array('.$xMin.','.$yMin.','.$xMax.','.$yMax.')'; + } + } + } + } // end of true type + if (($fmetric['type'] == 'TrueTypeUnicode') AND (count($ctg) == 256)) { + $fmetric['type'] = 'TrueType'; + } + // ---------- create php font file ---------- + $pfile = '<'.'?'.'php'."\n"; + $pfile .= '// TCPDF FONT FILE DESCRIPTION'."\n"; + $pfile .= '$type=\''.$fmetric['type'].'\';'."\n"; + $pfile .= '$name=\''.$fmetric['name'].'\';'."\n"; + $pfile .= '$up='.$fmetric['underlinePosition'].';'."\n"; + $pfile .= '$ut='.$fmetric['underlineThickness'].';'."\n"; + if ($fmetric['MissingWidth'] > 0) { + $pfile .= '$dw='.$fmetric['MissingWidth'].';'."\n"; + } else { + $pfile .= '$dw='.$fmetric['AvgWidth'].';'."\n"; + } + $pfile .= '$diff=\''.$fmetric['diff'].'\';'."\n"; + if ($fmetric['type'] == 'Type1') { + // Type 1 + $pfile .= '$enc=\''.$fmetric['enc'].'\';'."\n"; + $pfile .= '$file=\''.$fmetric['file'].'\';'."\n"; + $pfile .= '$size1='.$fmetric['size1'].';'."\n"; + $pfile .= '$size2='.$fmetric['size2'].';'."\n"; + } else { + $pfile .= '$originalsize='.$fmetric['originalsize'].';'."\n"; + if ($fmetric['type'] == 'cidfont0') { + // CID-0 + switch ($fonttype) { + case 'CID0JP': { + $pfile .= '// Japanese'."\n"; + $pfile .= '$enc=\'UniJIS-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'Japan1\',\'Supplement\'=>5);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_aj16.php\');'."\n"; + break; + } + case 'CID0KR': { + $pfile .= '// Korean'."\n"; + $pfile .= '$enc=\'UniKS-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'Korea1\',\'Supplement\'=>0);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_ak12.php\');'."\n"; + break; + } + case 'CID0CS': { + $pfile .= '// Chinese Simplified'."\n"; + $pfile .= '$enc=\'UniGB-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'GB1\',\'Supplement\'=>2);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_ag15.php\');'."\n"; + break; + } + case 'CID0CT': + default: { + $pfile .= '// Chinese Traditional'."\n"; + $pfile .= '$enc=\'UniCNS-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'CNS1\',\'Supplement\'=>0);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_aj16.php\');'."\n"; + break; + } + } + } else { + // TrueType + $pfile .= '$enc=\''.$fmetric['enc'].'\';'."\n"; + $pfile .= '$file=\''.$fmetric['file'].'\';'."\n"; + $pfile .= '$ctg=\''.$fmetric['ctg'].'\';'."\n"; + // create CIDToGIDMap + $cidtogidmap = str_pad('', 131072, "\x00"); // (256 * 256 * 2) = 131072 + foreach ($ctg as $cid => $gid) { + $cidtogidmap = self::updateCIDtoGIDmap($cidtogidmap, $cid, $ctg[$cid]); + } + // store compressed CIDToGIDMap + $fp = TCPDF_STATIC::fopenLocal($outpath.$fmetric['ctg'], 'wb'); + fwrite($fp, gzcompress($cidtogidmap)); + fclose($fp); + } + } + $pfile .= '$desc=array('; + $pfile .= '\'Flags\'=>'.$fmetric['Flags'].','; + $pfile .= '\'FontBBox\'=>\'['.$fmetric['bbox'].']\','; + $pfile .= '\'ItalicAngle\'=>'.$fmetric['italicAngle'].','; + $pfile .= '\'Ascent\'=>'.$fmetric['Ascent'].','; + $pfile .= '\'Descent\'=>'.$fmetric['Descent'].','; + $pfile .= '\'Leading\'=>'.$fmetric['Leading'].','; + $pfile .= '\'CapHeight\'=>'.$fmetric['CapHeight'].','; + $pfile .= '\'XHeight\'=>'.$fmetric['XHeight'].','; + $pfile .= '\'StemV\'=>'.$fmetric['StemV'].','; + $pfile .= '\'StemH\'=>'.$fmetric['StemH'].','; + $pfile .= '\'AvgWidth\'=>'.$fmetric['AvgWidth'].','; + $pfile .= '\'MaxWidth\'=>'.$fmetric['MaxWidth'].','; + $pfile .= '\'MissingWidth\'=>'.$fmetric['MissingWidth'].''; + $pfile .= ');'."\n"; + if (!empty($fmetric['cbbox'])) { + $pfile .= '$cbbox=array('.substr($fmetric['cbbox'], 1).');'."\n"; + } + $pfile .= '$cw=array('.substr($fmetric['cw'], 1).');'."\n"; + $pfile .= '// --- EOF ---'."\n"; + // store file + $fp = TCPDF_STATIC::fopenLocal($outpath.$font_name.'.php', 'w'); + fwrite($fp, $pfile); + fclose($fp); + // return TCPDF font name + return $font_name; + } + + /** + * Returs the checksum of a TTF table. + * @param $table (string) table to check + * @param $length (int) length of table in bytes + * @return int checksum + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getTTFtableChecksum($table, $length) { + $sum = 0; + $tlen = ($length / 4); + $offset = 0; + for ($i = 0; $i < $tlen; ++$i) { + $v = unpack('Ni', substr($table, $offset, 4)); + $sum += $v['i']; + $offset += 4; + } + $sum = unpack('Ni', pack('N', $sum)); + return $sum['i']; + } + + /** + * Returns a subset of the TrueType font data without the unused glyphs. + * @param $font (string) TrueType font data. + * @param $subsetchars (array) Array of used characters (the glyphs to keep). + * @return (string) A subset of TrueType font data without the unused glyphs. + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getTrueTypeFontSubset($font, $subsetchars) { + ksort($subsetchars); + $offset = 0; // offset position of the font data + if (TCPDF_STATIC::_getULONG($font, $offset) != 0x10000) { + // sfnt version must be 0x00010000 for TrueType version 1.0. + return $font; + } + $offset += 4; + // get number of tables + $numTables = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // skip searchRange, entrySelector and rangeShift + $offset += 6; + // tables array + $table = array(); + // for each table + for ($i = 0; $i < $numTables; ++$i) { + // get table info + $tag = substr($font, $offset, 4); + $offset += 4; + $table[$tag] = array(); + $table[$tag]['checkSum'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $table[$tag]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $table[$tag]['length'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + // check magicNumber + $offset = $table['head']['offset'] + 12; + if (TCPDF_STATIC::_getULONG($font, $offset) != 0x5F0F3CF5) { + // magicNumber must be 0x5F0F3CF5 + return $font; + } + $offset += 4; + // get offset mode (indexToLocFormat : 0 = short, 1 = long) + $offset = $table['head']['offset'] + 50; + $short_offset = (TCPDF_STATIC::_getSHORT($font, $offset) == 0); + $offset += 2; + // get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table + $indexToLoc = array(); + $offset = $table['loca']['offset']; + if ($short_offset) { + // short version + $tot_num_glyphs = floor($table['loca']['length'] / 2); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = TCPDF_STATIC::_getUSHORT($font, $offset) * 2; + $offset += 2; + } + } else { + // long version + $tot_num_glyphs = ($table['loca']['length'] / 4); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + } + // get glyphs indexes of chars from cmap table + $subsetglyphs = array(); // glyph IDs on key + $subsetglyphs[0] = true; // character codes that do not correspond to any glyph in the font should be mapped to glyph index 0 + $offset = $table['cmap']['offset'] + 2; + $numEncodingTables = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables = array(); + for ($i = 0; $i < $numEncodingTables; ++$i) { + $encodingTables[$i]['platformID'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['encodingID'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + foreach ($encodingTables as $enctable) { + // get all platforms and encodings + $offset = $table['cmap']['offset'] + $enctable['offset']; + $format = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + switch ($format) { + case 0: { // Format 0: Byte encoding table + $offset += 4; // skip length and version/language + for ($c = 0; $c < 256; ++$c) { + if (isset($subsetchars[$c])) { + $g = TCPDF_STATIC::_getBYTE($font, $offset); + $subsetglyphs[$g] = true; + } + ++$offset; + } + break; + } + case 2: { // Format 2: High-byte mapping through table + $offset += 4; // skip length and version/language + $numSubHeaders = 0; + for ($i = 0; $i < 256; ++$i) { + // Array that maps high bytes to subHeaders: value is subHeader index * 8. + $subHeaderKeys[$i] = (TCPDF_STATIC::_getUSHORT($font, $offset) / 8); + $offset += 2; + if ($numSubHeaders < $subHeaderKeys[$i]) { + $numSubHeaders = $subHeaderKeys[$i]; + } + } + // the number of subHeaders is equal to the max of subHeaderKeys + 1 + ++$numSubHeaders; + // read subHeader structures + $subHeaders = array(); + $numGlyphIndexArray = 0; + for ($k = 0; $k < $numSubHeaders; ++$k) { + $subHeaders[$k]['firstCode'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['entryCount'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idDelta'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] -= (2 + (($numSubHeaders - $k - 1) * 8)); + $subHeaders[$k]['idRangeOffset'] /= 2; + $numGlyphIndexArray += $subHeaders[$k]['entryCount']; + } + for ($k = 0; $k < $numGlyphIndexArray; ++$k) { + $glyphIndexArray[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + for ($i = 0; $i < 256; ++$i) { + $k = $subHeaderKeys[$i]; + if ($k == 0) { + // one byte code + $c = $i; + if (isset($subsetchars[$c])) { + $g = $glyphIndexArray[0]; + $subsetglyphs[$g] = true; + } + } else { + // two bytes code + $start_byte = $subHeaders[$k]['firstCode']; + $end_byte = $start_byte + $subHeaders[$k]['entryCount']; + for ($j = $start_byte; $j < $end_byte; ++$j) { + // combine high and low bytes + $c = (($i << 8) + $j); + if (isset($subsetchars[$c])) { + $idRangeOffset = ($subHeaders[$k]['idRangeOffset'] + $j - $subHeaders[$k]['firstCode']); + $g = ($glyphIndexArray[$idRangeOffset] + $subHeaders[$k]['idDelta']) % 65536; + if ($g < 0) { + $g = 0; + } + $subsetglyphs[$g] = true; + } + } + } + } + break; + } + case 4: { // Format 4: Segment mapping to delta values + $length = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $offset += 2; // skip version/language + $segCount = floor(TCPDF_STATIC::_getUSHORT($font, $offset) / 2); + $offset += 2; + $offset += 6; // skip searchRange, entrySelector, rangeShift + $endCount = array(); // array of end character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $endCount[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $offset += 2; // skip reservedPad + $startCount = array(); // array of start character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $startCount[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $idDelta = array(); // delta for all character codes in segment + for ($k = 0; $k < $segCount; ++$k) { + $idDelta[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $idRangeOffset = array(); // Offsets into glyphIdArray or 0 + for ($k = 0; $k < $segCount; ++$k) { + $idRangeOffset[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $gidlen = (floor($length / 2) - 8 - (4 * $segCount)); + $glyphIdArray = array(); // glyph index array + for ($k = 0; $k < $gidlen; ++$k) { + $glyphIdArray[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + for ($k = 0; $k < $segCount; ++$k) { + for ($c = $startCount[$k]; $c <= $endCount[$k]; ++$c) { + if (isset($subsetchars[$c])) { + if ($idRangeOffset[$k] == 0) { + $g = ($idDelta[$k] + $c) % 65536; + } else { + $gid = (floor($idRangeOffset[$k] / 2) + ($c - $startCount[$k]) - ($segCount - $k)); + $g = ($glyphIdArray[$gid] + $idDelta[$k]) % 65536; + } + if ($g < 0) { + $g = 0; + } + $subsetglyphs[$g] = true; + } + } + } + break; + } + case 6: { // Format 6: Trimmed table mapping + $offset += 4; // skip length and version/language + $firstCode = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $entryCount = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + for ($k = 0; $k < $entryCount; ++$k) { + $c = ($k + $firstCode); + if (isset($subsetchars[$c])) { + $g = TCPDF_STATIC::_getUSHORT($font, $offset); + $subsetglyphs[$g] = true; + } + $offset += 2; + } + break; + } + case 8: { // Format 8: Mixed 16-bit and 32-bit coverage + $offset += 10; // skip reserved, length and version/language + for ($k = 0; $k < 8192; ++$k) { + $is32[$k] = TCPDF_STATIC::_getBYTE($font, $offset); + ++$offset; + } + $nGroups = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($i = 0; $i < $nGroups; ++$i) { + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $endCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $startGlyphID = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = $startCharCode; $k <= $endCharCode; ++$k) { + $is32idx = floor($c / 8); + if ((isset($is32[$is32idx])) AND (($is32[$is32idx] & (1 << (7 - ($c % 8)))) == 0)) { + $c = $k; + } else { + // 32 bit format + // convert to decimal (http://www.unicode.org/faq//utf_bom.html#utf16-4) + //LEAD_OFFSET = (0xD800 - (0x10000 >> 10)) = 55232 + //SURROGATE_OFFSET = (0x10000 - (0xD800 << 10) - 0xDC00) = -56613888 + $c = ((55232 + ($k >> 10)) << 10) + (0xDC00 + ($k & 0x3FF)) -56613888; + } + if (isset($subsetchars[$c])) { + $subsetglyphs[$startGlyphID] = true; + } + ++$startGlyphID; + } + } + break; + } + case 10: { // Format 10: Trimmed array + $offset += 10; // skip reserved, length and version/language + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $numChars = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $numChars; ++$k) { + $c = ($k + $startCharCode); + if (isset($subsetchars[$c])) { + $g = TCPDF_STATIC::_getUSHORT($font, $offset); + $subsetglyphs[$g] = true; + } + $offset += 2; + } + break; + } + case 12: { // Format 12: Segmented coverage + $offset += 10; // skip length and version/language + $nGroups = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $nGroups; ++$k) { + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $endCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $startGlyphCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($c = $startCharCode; $c <= $endCharCode; ++$c) { + if (isset($subsetchars[$c])) { + $subsetglyphs[$startGlyphCode] = true; + } + ++$startGlyphCode; + } + } + break; + } + case 13: { // Format 13: Many-to-one range mappings + // to be implemented ... + break; + } + case 14: { // Format 14: Unicode Variation Sequences + // to be implemented ... + break; + } + } + } + // include all parts of composite glyphs + $new_sga = $subsetglyphs; + while (!empty($new_sga)) { + $sga = $new_sga; + $new_sga = array(); + foreach ($sga as $key => $val) { + if (isset($indexToLoc[$key])) { + $offset = ($table['glyf']['offset'] + $indexToLoc[$key]); + $numberOfContours = TCPDF_STATIC::_getSHORT($font, $offset); + $offset += 2; + if ($numberOfContours < 0) { // composite glyph + $offset += 8; // skip xMin, yMin, xMax, yMax + do { + $flags = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $glyphIndex = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + if (!isset($subsetglyphs[$glyphIndex])) { + // add missing glyphs + $new_sga[$glyphIndex] = true; + } + // skip some bytes by case + if ($flags & 1) { + $offset += 4; + } else { + $offset += 2; + } + if ($flags & 8) { + $offset += 2; + } elseif ($flags & 64) { + $offset += 4; + } elseif ($flags & 128) { + $offset += 8; + } + } while ($flags & 32); + } + } + } + $subsetglyphs += $new_sga; + } + // sort glyphs by key (and remove duplicates) + ksort($subsetglyphs); + // build new glyf and loca tables + $glyf = ''; + $loca = ''; + $offset = 0; + $glyf_offset = $table['glyf']['offset']; + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + if (isset($subsetglyphs[$i])) { + $length = ($indexToLoc[($i + 1)] - $indexToLoc[$i]); + $glyf .= substr($font, ($glyf_offset + $indexToLoc[$i]), $length); + } else { + $length = 0; + } + if ($short_offset) { + $loca .= pack('n', floor($offset / 2)); + } else { + $loca .= pack('N', $offset); + } + $offset += $length; + } + // array of table names to preserve (loca and glyf tables will be added later) + // the cmap table is not needed and shall not be present, since the mapping from character codes to glyph descriptions is provided separately + $table_names = array ('head', 'hhea', 'hmtx', 'maxp', 'cvt ', 'fpgm', 'prep'); // minimum required table names + // get the tables to preserve + $offset = 12; + foreach ($table as $tag => $val) { + if (in_array($tag, $table_names)) { + $table[$tag]['data'] = substr($font, $table[$tag]['offset'], $table[$tag]['length']); + if ($tag == 'head') { + // set the checkSumAdjustment to 0 + $table[$tag]['data'] = substr($table[$tag]['data'], 0, 8)."\x0\x0\x0\x0".substr($table[$tag]['data'], 12); + } + $pad = 4 - ($table[$tag]['length'] % 4); + if ($pad != 4) { + // the length of a table must be a multiple of four bytes + $table[$tag]['length'] += $pad; + $table[$tag]['data'] .= str_repeat("\x0", $pad); + } + $table[$tag]['offset'] = $offset; + $offset += $table[$tag]['length']; + // check sum is not changed (so keep the following line commented) + //$table[$tag]['checkSum'] = self::_getTTFtableChecksum($table[$tag]['data'], $table[$tag]['length']); + } else { + unset($table[$tag]); + } + } + // add loca + $table['loca']['data'] = $loca; + $table['loca']['length'] = strlen($loca); + $pad = 4 - ($table['loca']['length'] % 4); + if ($pad != 4) { + // the length of a table must be a multiple of four bytes + $table['loca']['length'] += $pad; + $table['loca']['data'] .= str_repeat("\x0", $pad); + } + $table['loca']['offset'] = $offset; + $table['loca']['checkSum'] = self::_getTTFtableChecksum($table['loca']['data'], $table['loca']['length']); + $offset += $table['loca']['length']; + // add glyf + $table['glyf']['data'] = $glyf; + $table['glyf']['length'] = strlen($glyf); + $pad = 4 - ($table['glyf']['length'] % 4); + if ($pad != 4) { + // the length of a table must be a multiple of four bytes + $table['glyf']['length'] += $pad; + $table['glyf']['data'] .= str_repeat("\x0", $pad); + } + $table['glyf']['offset'] = $offset; + $table['glyf']['checkSum'] = self::_getTTFtableChecksum($table['glyf']['data'], $table['glyf']['length']); + // rebuild font + $font = ''; + $font .= pack('N', 0x10000); // sfnt version + $numTables = count($table); + $font .= pack('n', $numTables); // numTables + $entrySelector = floor(log($numTables, 2)); + $searchRange = pow(2, $entrySelector) * 16; + $rangeShift = ($numTables * 16) - $searchRange; + $font .= pack('n', $searchRange); // searchRange + $font .= pack('n', $entrySelector); // entrySelector + $font .= pack('n', $rangeShift); // rangeShift + $offset = ($numTables * 16); + foreach ($table as $tag => $data) { + $font .= $tag; // tag + $font .= pack('N', $data['checkSum']); // checkSum + $font .= pack('N', ($data['offset'] + $offset)); // offset + $font .= pack('N', $data['length']); // length + } + foreach ($table as $data) { + $font .= $data['data']; + } + // set checkSumAdjustment on head table + $checkSumAdjustment = 0xB1B0AFBA - self::_getTTFtableChecksum($font, strlen($font)); + $font = substr($font, 0, $table['head']['offset'] + 8).pack('N', $checkSumAdjustment).substr($font, $table['head']['offset'] + 12); + return $font; + } + + /** + * Outputs font widths + * @param $font (array) font data + * @param $cidoffset (int) offset for CID values + * @return PDF command string for font widths + * @author Nicola Asuni + * @since 4.4.000 (2008-12-07) + * @public static + */ + public static function _putfontwidths($font, $cidoffset=0) { + ksort($font['cw']); + $rangeid = 0; + $range = array(); + $prevcid = -2; + $prevwidth = -1; + $interval = false; + // for each character + foreach ($font['cw'] as $cid => $width) { + $cid -= $cidoffset; + if ($font['subset'] AND (!isset($font['subsetchars'][$cid]))) { + // ignore the unused characters (font subsetting) + continue; + } + if ($width != $font['dw']) { + if ($cid == ($prevcid + 1)) { + // consecutive CID + if ($width == $prevwidth) { + if ($width == $range[$rangeid][0]) { + $range[$rangeid][] = $width; + } else { + array_pop($range[$rangeid]); + // new range + $rangeid = $prevcid; + $range[$rangeid] = array(); + $range[$rangeid][] = $prevwidth; + $range[$rangeid][] = $width; + } + $interval = true; + $range[$rangeid]['interval'] = true; + } else { + if ($interval) { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + } else { + $range[$rangeid][] = $width; + } + $interval = false; + } + } else { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + $interval = false; + } + $prevcid = $cid; + $prevwidth = $width; + } + } + // optimize ranges + $prevk = -1; + $nextk = -1; + $prevint = false; + foreach ($range as $k => $ws) { + $cws = count($ws); + if (($k == $nextk) AND (!$prevint) AND ((!isset($ws['interval'])) OR ($cws < 4))) { + if (isset($range[$k]['interval'])) { + unset($range[$k]['interval']); + } + $range[$prevk] = array_merge($range[$prevk], $range[$k]); + unset($range[$k]); + } else { + $prevk = $k; + } + $nextk = $k + $cws; + if (isset($ws['interval'])) { + if ($cws > 3) { + $prevint = true; + } else { + $prevint = false; + } + if (isset($range[$k]['interval'])) { + unset($range[$k]['interval']); + } + --$nextk; + } else { + $prevint = false; + } + } + // output data + $w = ''; + foreach ($range as $k => $ws) { + if (count(array_count_values($ws)) == 1) { + // interval mode is more compact + $w .= ' '.$k.' '.($k + count($ws) - 1).' '.$ws[0]; + } else { + // range mode + $w .= ' '.$k.' [ '.implode(' ', $ws).' ]'; + } + } + return '/W ['.$w.' ]'; + } + + + + + /** + * Update the CIDToGIDMap string with a new value. + * @param $map (string) CIDToGIDMap. + * @param $cid (int) CID value. + * @param $gid (int) GID value. + * @return (string) CIDToGIDMap. + * @author Nicola Asuni + * @since 5.9.123 (2011-09-29) + * @public static + */ + public static function updateCIDtoGIDmap($map, $cid, $gid) { + if (($cid >= 0) AND ($cid <= 0xFFFF) AND ($gid >= 0)) { + if ($gid > 0xFFFF) { + $gid -= 0x10000; + } + $map[($cid * 2)] = chr($gid >> 8); + $map[(($cid * 2) + 1)] = chr($gid & 0xFF); + } + return $map; + } + + /** + * Return fonts path + * @return string + * @public static + */ + public static function _getfontpath() { + if (!defined('K_PATH_FONTS') AND is_dir($fdir = realpath(dirname(__FILE__).'/../fonts'))) { + if (substr($fdir, -1) != '/') { + $fdir .= '/'; + } + define('K_PATH_FONTS', $fdir); + } + return defined('K_PATH_FONTS') ? K_PATH_FONTS : ''; + } + + + + /** + * Return font full path + * @param $file (string) Font file name. + * @param $fontdir (string) Font directory (set to false fto search on default directories) + * @return string Font full path or empty string + * @author Nicola Asuni + * @since 6.0.025 + * @public static + */ + public static function getFontFullPath($file, $fontdir=false) { + $fontfile = ''; + // search files on various directories + if (($fontdir !== false) AND @TCPDF_STATIC::file_exists($fontdir.$file)) { + $fontfile = $fontdir.$file; + } elseif (@TCPDF_STATIC::file_exists(self::_getfontpath().$file)) { + $fontfile = self::_getfontpath().$file; + } elseif (@TCPDF_STATIC::file_exists($file)) { + $fontfile = $file; + } + return $fontfile; + } + + + + + /** + * Get a reference font size. + * @param $size (string) String containing font size value. + * @param $refsize (float) Reference font size in points. + * @return float value in points + * @public static + */ + public static function getFontRefSize($size, $refsize=12) { + switch ($size) { + case 'xx-small': { + $size = ($refsize - 4); + break; + } + case 'x-small': { + $size = ($refsize - 3); + break; + } + case 'small': { + $size = ($refsize - 2); + break; + } + case 'medium': { + $size = $refsize; + break; + } + case 'large': { + $size = ($refsize + 2); + break; + } + case 'x-large': { + $size = ($refsize + 4); + break; + } + case 'xx-large': { + $size = ($refsize + 6); + break; + } + case 'smaller': { + $size = ($refsize - 3); + break; + } + case 'larger': { + $size = ($refsize + 3); + break; + } + } + return $size; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// ==================================================================================================================== +// REIMPLEMENTED +// ==================================================================================================================== + + + + + + + + + /** + * Returns the unicode caracter specified by the value + * @param $c (int) UTF-8 value + * @param $unicode (boolean) True if we are in unicode mode, false otherwise. + * @return Returns the specified character. + * @since 2.3.000 (2008-03-05) + * @public static + */ + public static function unichr($c, $unicode=true) { + $c = intval($c); + if (!$unicode) { + return chr($c); + } elseif ($c <= 0x7F) { + // one byte + return chr($c); + } elseif ($c <= 0x7FF) { + // two bytes + return chr(0xC0 | $c >> 6).chr(0x80 | $c & 0x3F); + } elseif ($c <= 0xFFFF) { + // three bytes + return chr(0xE0 | $c >> 12).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); + } elseif ($c <= 0x10FFFF) { + // four bytes + return chr(0xF0 | $c >> 18).chr(0x80 | $c >> 12 & 0x3F).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); + } else { + return ''; + } + } + + /** + * Returns the unicode caracter specified by UTF-8 value + * @param $c (int) UTF-8 value + * @return Returns the specified character. + * @public static + */ + public static function unichrUnicode($c) { + return self::unichr($c, true); + } + + /** + * Returns the unicode caracter specified by ASCII value + * @param $c (int) UTF-8 value + * @return Returns the specified character. + * @public static + */ + public static function unichrASCII($c) { + return self::unichr($c, false); + } + + /** + * Converts array of UTF-8 characters to UTF16-BE string.<br> + * Based on: http://www.faqs.org/rfcs/rfc2781.html + * <pre> + * Encoding UTF-16: + * + * Encoding of a single character from an ISO 10646 character value to + * UTF-16 proceeds as follows. Let U be the character number, no greater + * than 0x10FFFF. + * + * 1) If U < 0x10000, encode U as a 16-bit unsigned integer and + * terminate. + * + * 2) Let U' = U - 0x10000. Because U is less than or equal to 0x10FFFF, + * U' must be less than or equal to 0xFFFFF. That is, U' can be + * represented in 20 bits. + * + * 3) Initialize two 16-bit unsigned integers, W1 and W2, to 0xD800 and + * 0xDC00, respectively. These integers each have 10 bits free to + * encode the character value, for a total of 20 bits. + * + * 4) Assign the 10 high-order bits of the 20-bit U' to the 10 low-order + * bits of W1 and the 10 low-order bits of U' to the 10 low-order + * bits of W2. Terminate. + * + * Graphically, steps 2 through 4 look like: + * U' = yyyyyyyyyyxxxxxxxxxx + * W1 = 110110yyyyyyyyyy + * W2 = 110111xxxxxxxxxx + * </pre> + * @param $unicode (array) array containing UTF-8 unicode values + * @param $setbom (boolean) if true set the Byte Order Mark (BOM = 0xFEFF) + * @return string + * @protected + * @author Nicola Asuni + * @since 2.1.000 (2008-01-08) + * @public static + */ + public static function arrUTF8ToUTF16BE($unicode, $setbom=false) { + $outstr = ''; // string to be returned + if ($setbom) { + $outstr .= "\xFE\xFF"; // Byte Order Mark (BOM) + } + foreach ($unicode as $char) { + if ($char == 0x200b) { + // skip Unicode Character 'ZERO WIDTH SPACE' (DEC:8203, U+200B) + } elseif ($char == 0xFFFD) { + $outstr .= "\xFF\xFD"; // replacement character + } elseif ($char < 0x10000) { + $outstr .= chr($char >> 0x08); + $outstr .= chr($char & 0xFF); + } else { + $char -= 0x10000; + $w1 = 0xD800 | ($char >> 0x0a); + $w2 = 0xDC00 | ($char & 0x3FF); + $outstr .= chr($w1 >> 0x08); + $outstr .= chr($w1 & 0xFF); + $outstr .= chr($w2 >> 0x08); + $outstr .= chr($w2 & 0xFF); + } + } + return $outstr; + } + + /** + * Convert an array of UTF8 values to array of unicode characters + * @param $ta (array) The input array of UTF8 values. + * @param $isunicode (boolean) True for Unicode mode, false otherwise. + * @return Return array of unicode characters + * @since 4.5.037 (2009-04-07) + * @public static + */ + public static function UTF8ArrayToUniArray($ta, $isunicode=true) { + if ($isunicode) { + return array_map(array('TCPDF_FONTS', 'unichrUnicode'), $ta); + } + return array_map(array('TCPDF_FONTS', 'unichrASCII'), $ta); + } + + /** + * Extract a slice of the $strarr array and return it as string. + * @param $strarr (string) The input array of characters. + * @param $start (int) the starting element of $strarr. + * @param $end (int) first element that will not be returned. + * @param $unicode (boolean) True if we are in unicode mode, false otherwise. + * @return Return part of a string + * @public static + */ + public static function UTF8ArrSubString($strarr, $start='', $end='', $unicode=true) { + if (strlen($start) == 0) { + $start = 0; + } + if (strlen($end) == 0) { + $end = count($strarr); + } + $string = ''; + for ($i = $start; $i < $end; ++$i) { + $string .= self::unichr($strarr[$i], $unicode); + } + return $string; + } + + /** + * Extract a slice of the $uniarr array and return it as string. + * @param $uniarr (string) The input array of characters. + * @param $start (int) the starting element of $strarr. + * @param $end (int) first element that will not be returned. + * @return Return part of a string + * @since 4.5.037 (2009-04-07) + * @public static + */ + public static function UniArrSubString($uniarr, $start='', $end='') { + if (strlen($start) == 0) { + $start = 0; + } + if (strlen($end) == 0) { + $end = count($uniarr); + } + $string = ''; + for ($i=$start; $i < $end; ++$i) { + $string .= $uniarr[$i]; + } + return $string; + } + + /** + * Converts UTF-8 characters array to array of Latin1 characters array<br> + * @param $unicode (array) array containing UTF-8 unicode values + * @return array + * @author Nicola Asuni + * @since 4.8.023 (2010-01-15) + * @public static + */ + public static function UTF8ArrToLatin1Arr($unicode) { + $outarr = array(); // array to be returned + foreach ($unicode as $char) { + if ($char < 256) { + $outarr[] = $char; + } elseif (array_key_exists($char, TCPDF_FONT_DATA::$uni_utf8tolatin)) { + // map from UTF-8 + $outarr[] = TCPDF_FONT_DATA::$uni_utf8tolatin[$char]; + } elseif ($char == 0xFFFD) { + // skip + } else { + $outarr[] = 63; // '?' character + } + } + return $outarr; + } + + /** + * Converts UTF-8 characters array to array of Latin1 string<br> + * @param $unicode (array) array containing UTF-8 unicode values + * @return array + * @author Nicola Asuni + * @since 4.8.023 (2010-01-15) + * @public static + */ + public static function UTF8ArrToLatin1($unicode) { + $outstr = ''; // string to be returned + foreach ($unicode as $char) { + if ($char < 256) { + $outstr .= chr($char); + } elseif (array_key_exists($char, TCPDF_FONT_DATA::$uni_utf8tolatin)) { + // map from UTF-8 + $outstr .= chr(TCPDF_FONT_DATA::$uni_utf8tolatin[$char]); + } elseif ($char == 0xFFFD) { + // skip + } else { + $outstr .= '?'; + } + } + return $outstr; + } + + /** + * Converts UTF-8 character to integer value.<br> + * Uses the getUniord() method if the value is not cached. + * @param $uch (string) character string to process. + * @return integer Unicode value + * @public static + */ + public static function uniord($uch) { + if (!isset(self::$cache_uniord[$uch])) { + self::$cache_uniord[$uch] = self::getUniord($uch); + } + return self::$cache_uniord[$uch]; + } + + /** + * Converts UTF-8 character to integer value.<br> + * Invalid byte sequences will be replaced with 0xFFFD (replacement character)<br> + * Based on: http://www.faqs.org/rfcs/rfc3629.html + * <pre> + * Char. number range | UTF-8 octet sequence + * (hexadecimal) | (binary) + * --------------------+----------------------------------------------- + * 0000 0000-0000 007F | 0xxxxxxx + * 0000 0080-0000 07FF | 110xxxxx 10xxxxxx + * 0000 0800-0000 FFFF | 1110xxxx 10xxxxxx 10xxxxxx + * 0001 0000-0010 FFFF | 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx + * --------------------------------------------------------------------- + * + * ABFN notation: + * --------------------------------------------------------------------- + * UTF8-octets = *( UTF8-char ) + * UTF8-char = UTF8-1 / UTF8-2 / UTF8-3 / UTF8-4 + * UTF8-1 = %x00-7F + * UTF8-2 = %xC2-DF UTF8-tail + * + * UTF8-3 = %xE0 %xA0-BF UTF8-tail / %xE1-EC 2( UTF8-tail ) / + * %xED %x80-9F UTF8-tail / %xEE-EF 2( UTF8-tail ) + * UTF8-4 = %xF0 %x90-BF 2( UTF8-tail ) / %xF1-F3 3( UTF8-tail ) / + * %xF4 %x80-8F 2( UTF8-tail ) + * UTF8-tail = %x80-BF + * --------------------------------------------------------------------- + * </pre> + * @param $uch (string) character string to process. + * @return integer Unicode value + * @author Nicola Asuni + * @public static + */ + public static function getUniord($uch) { + if (function_exists('mb_convert_encoding')) { + list(, $char) = @unpack('N', mb_convert_encoding($uch, 'UCS-4BE', 'UTF-8')); + if ($char >= 0) { + return $char; + } + } + $bytes = array(); // array containing single character byte sequences + $countbytes = 0; + $numbytes = 1; // number of octetc needed to represent the UTF-8 character + $length = strlen($uch); + for ($i = 0; $i < $length; ++$i) { + $char = ord($uch[$i]); // get one string character at time + if ($countbytes == 0) { // get starting octect + if ($char <= 0x7F) { + return $char; // use the character "as is" because is ASCII + } elseif (($char >> 0x05) == 0x06) { // 2 bytes character (0x06 = 110 BIN) + $bytes[] = ($char - 0xC0) << 0x06; + ++$countbytes; + $numbytes = 2; + } elseif (($char >> 0x04) == 0x0E) { // 3 bytes character (0x0E = 1110 BIN) + $bytes[] = ($char - 0xE0) << 0x0C; + ++$countbytes; + $numbytes = 3; + } elseif (($char >> 0x03) == 0x1E) { // 4 bytes character (0x1E = 11110 BIN) + $bytes[] = ($char - 0xF0) << 0x12; + ++$countbytes; + $numbytes = 4; + } else { + // use replacement character for other invalid sequences + return 0xFFFD; + } + } elseif (($char >> 0x06) == 0x02) { // bytes 2, 3 and 4 must start with 0x02 = 10 BIN + $bytes[] = $char - 0x80; + ++$countbytes; + if ($countbytes == $numbytes) { + // compose UTF-8 bytes to a single unicode value + $char = $bytes[0]; + for ($j = 1; $j < $numbytes; ++$j) { + $char += ($bytes[$j] << (($numbytes - $j - 1) * 0x06)); + } + if ((($char >= 0xD800) AND ($char <= 0xDFFF)) OR ($char >= 0x10FFFF)) { + // The definition of UTF-8 prohibits encoding character numbers between + // U+D800 and U+DFFF, which are reserved for use with the UTF-16 + // encoding form (as surrogate pairs) and do not directly represent + // characters. + return 0xFFFD; // use replacement character + } else { + return $char; + } + } + } else { + // use replacement character for other invalid sequences + return 0xFFFD; + } + } + return 0xFFFD; + } + + /** + * Converts UTF-8 strings to codepoints array.<br> + * Invalid byte sequences will be replaced with 0xFFFD (replacement character)<br> + * @param $str (string) string to process. + * @param $isunicode (boolean) True when the documetn is in Unicode mode, false otherwise. + * @param $currentfont (array) Reference to current font array. + * @return array containing codepoints (UTF-8 characters values) + * @author Nicola Asuni + * @public static + */ + public static function UTF8StringToArray($str, $isunicode=true, &$currentfont) { + if ($isunicode) { + // requires PCRE unicode support turned on + $chars = TCPDF_STATIC::pregSplit('//','u', $str, -1, PREG_SPLIT_NO_EMPTY); + $carr = array_map(array('TCPDF_FONTS', 'uniord'), $chars); + } else { + $chars = str_split($str); + $carr = array_map('ord', $chars); + } + if (is_array($currentfont['subsetchars']) && is_array($carr)) { + $currentfont['subsetchars'] += array_fill_keys($carr, true); + } else { + $currentfont['subsetchars'] = array_merge($currentfont['subsetchars'], $carr); + } + return $carr; + } + + /** + * Converts UTF-8 strings to Latin1 when using the standard 14 core fonts.<br> + * @param $str (string) string to process. + * @param $isunicode (boolean) True when the documetn is in Unicode mode, false otherwise. + * @param $currentfont (array) Reference to current font array. + * @return string + * @since 3.2.000 (2008-06-23) + * @public static + */ + public static function UTF8ToLatin1($str, $isunicode=true, &$currentfont) { + $unicode = self::UTF8StringToArray($str, $isunicode, $currentfont); // array containing UTF-8 unicode values + return self::UTF8ArrToLatin1($unicode); + } + + /** + * Converts UTF-8 strings to UTF16-BE.<br> + * @param $str (string) string to process. + * @param $setbom (boolean) if true set the Byte Order Mark (BOM = 0xFEFF) + * @param $isunicode (boolean) True when the documetn is in Unicode mode, false otherwise. + * @param $currentfont (array) Reference to current font array. + * @return string + * @author Nicola Asuni + * @since 1.53.0.TC005 (2005-01-05) + * @public static + */ + public static function UTF8ToUTF16BE($str, $setbom=false, $isunicode=true, &$currentfont) { + if (!$isunicode) { + return $str; // string is not in unicode + } + $unicode = self::UTF8StringToArray($str, $isunicode, $currentfont); // array containing UTF-8 unicode values + return self::arrUTF8ToUTF16BE($unicode, $setbom); + } + + /** + * Reverse the RLT substrings using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). + * @param $str (string) string to manipulate. + * @param $setbom (bool) if true set the Byte Order Mark (BOM = 0xFEFF) + * @param $forcertl (bool) if true forces RTL text direction + * @param $isunicode (boolean) True if the document is in Unicode mode, false otherwise. + * @param $currentfont (array) Reference to current font array. + * @return string + * @author Nicola Asuni + * @since 2.1.000 (2008-01-08) + * @public static + */ + public static function utf8StrRev($str, $setbom=false, $forcertl=false, $isunicode=true, &$currentfont) { + return self::utf8StrArrRev(self::UTF8StringToArray($str, $isunicode, $currentfont), $str, $setbom, $forcertl, $isunicode, $currentfont); + } + + /** + * Reverse the RLT substrings array using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). + * @param $arr (array) array of unicode values. + * @param $str (string) string to manipulate (or empty value). + * @param $setbom (bool) if true set the Byte Order Mark (BOM = 0xFEFF) + * @param $forcertl (bool) if true forces RTL text direction + * @param $isunicode (boolean) True if the document is in Unicode mode, false otherwise. + * @param $currentfont (array) Reference to current font array. + * @return string + * @author Nicola Asuni + * @since 4.9.000 (2010-03-27) + * @public static + */ + public static function utf8StrArrRev($arr, $str='', $setbom=false, $forcertl=false, $isunicode=true, &$currentfont) { + return self::arrUTF8ToUTF16BE(self::utf8Bidi($arr, $str, $forcertl, $isunicode, $currentfont), $setbom); + } + + /** + * Reverse the RLT substrings using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). + * @param $ta (array) array of characters composing the string. + * @param $str (string) string to process + * @param $forcertl (bool) if 'R' forces RTL, if 'L' forces LTR + * @param $isunicode (boolean) True if the document is in Unicode mode, false otherwise. + * @param $currentfont (array) Reference to current font array. + * @return array of unicode chars + * @author Nicola Asuni + * @since 2.4.000 (2008-03-06) + * @public static + */ + public static function utf8Bidi($ta, $str='', $forcertl=false, $isunicode=true, &$currentfont) { + // paragraph embedding level + $pel = 0; + // max level + $maxlevel = 0; + if (TCPDF_STATIC::empty_string($str)) { + // create string from array + $str = self::UTF8ArrSubString($ta, '', '', $isunicode); + } + // check if string contains arabic text + if (preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_ARABIC, $str)) { + $arabic = true; + } else { + $arabic = false; + } + // check if string contains RTL text + if (!($forcertl OR $arabic OR preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_RTL, $str))) { + return $ta; + } + + // get number of chars + $numchars = count($ta); + + if ($forcertl == 'R') { + $pel = 1; + } elseif ($forcertl == 'L') { + $pel = 0; + } else { + // P2. In each paragraph, find the first character of type L, AL, or R. + // P3. If a character is found in P2 and it is of type AL or R, then set the paragraph embedding level to one; otherwise, set it to zero. + for ($i=0; $i < $numchars; ++$i) { + $type = TCPDF_FONT_DATA::$uni_type[$ta[$i]]; + if ($type == 'L') { + $pel = 0; + break; + } elseif (($type == 'AL') OR ($type == 'R')) { + $pel = 1; + break; + } + } + } + + // Current Embedding Level + $cel = $pel; + // directional override status + $dos = 'N'; + $remember = array(); + // start-of-level-run + $sor = $pel % 2 ? 'R' : 'L'; + $eor = $sor; + + // Array of characters data + $chardata = Array(); + + // X1. Begin by setting the current embedding level to the paragraph embedding level. Set the directional override status to neutral. Process each character iteratively, applying rules X2 through X9. Only embedding levels from 0 to 61 are valid in this phase. + // In the resolution of levels in rules I1 and I2, the maximum embedding level of 62 can be reached. + for ($i=0; $i < $numchars; ++$i) { + if ($ta[$i] == TCPDF_FONT_DATA::$uni_RLE) { + // X2. With each RLE, compute the least greater odd embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to neutral. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + ($cel % 2) + 1; + if ($next_level < 62) { + $remember[] = array('num' => TCPDF_FONT_DATA::$uni_RLE, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'N'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == TCPDF_FONT_DATA::$uni_LRE) { + // X3. With each LRE, compute the least greater even embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to neutral. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + 2 - ($cel % 2); + if ( $next_level < 62 ) { + $remember[] = array('num' => TCPDF_FONT_DATA::$uni_LRE, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'N'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == TCPDF_FONT_DATA::$uni_RLO) { + // X4. With each RLO, compute the least greater odd embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to right-to-left. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + ($cel % 2) + 1; + if ($next_level < 62) { + $remember[] = array('num' => TCPDF_FONT_DATA::$uni_RLO, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'R'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == TCPDF_FONT_DATA::$uni_LRO) { + // X5. With each LRO, compute the least greater even embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to left-to-right. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + 2 - ($cel % 2); + if ( $next_level < 62 ) { + $remember[] = array('num' => TCPDF_FONT_DATA::$uni_LRO, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'L'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == TCPDF_FONT_DATA::$uni_PDF) { + // X7. With each PDF, determine the matching embedding or override code. If there was a valid matching code, restore (pop) the last remembered (pushed) embedding level and directional override. + if (count($remember)) { + $last = count($remember ) - 1; + if (($remember[$last]['num'] == TCPDF_FONT_DATA::$uni_RLE) OR + ($remember[$last]['num'] == TCPDF_FONT_DATA::$uni_LRE) OR + ($remember[$last]['num'] == TCPDF_FONT_DATA::$uni_RLO) OR + ($remember[$last]['num'] == TCPDF_FONT_DATA::$uni_LRO)) { + $match = array_pop($remember); + $cel = $match['cel']; + $dos = $match['dos']; + $sor = $eor; + $eor = ($cel > $match['cel'] ? $cel : $match['cel']) % 2 ? 'R' : 'L'; + } + } + } elseif (($ta[$i] != TCPDF_FONT_DATA::$uni_RLE) AND + ($ta[$i] != TCPDF_FONT_DATA::$uni_LRE) AND + ($ta[$i] != TCPDF_FONT_DATA::$uni_RLO) AND + ($ta[$i] != TCPDF_FONT_DATA::$uni_LRO) AND + ($ta[$i] != TCPDF_FONT_DATA::$uni_PDF)) { + // X6. For all types besides RLE, LRE, RLO, LRO, and PDF: + // a. Set the level of the current character to the current embedding level. + // b. Whenever the directional override status is not neutral, reset the current character type to the directional override status. + if ($dos != 'N') { + $chardir = $dos; + } else { + if (isset(TCPDF_FONT_DATA::$uni_type[$ta[$i]])) { + $chardir = TCPDF_FONT_DATA::$uni_type[$ta[$i]]; + } else { + $chardir = 'L'; + } + } + // stores string characters and other information + $chardata[] = array('char' => $ta[$i], 'level' => $cel, 'type' => $chardir, 'sor' => $sor, 'eor' => $eor); + } + } // end for each char + + // X8. All explicit directional embeddings and overrides are completely terminated at the end of each paragraph. Paragraph separators are not included in the embedding. + // X9. Remove all RLE, LRE, RLO, LRO, PDF, and BN codes. + // X10. The remaining rules are applied to each run of characters at the same level. For each run, determine the start-of-level-run (sor) and end-of-level-run (eor) type, either L or R. This depends on the higher of the two levels on either side of the boundary (at the start or end of the paragraph, the level of the 'other' run is the base embedding level). If the higher level is odd, the type is R; otherwise, it is L. + + // 3.3.3 Resolving Weak Types + // Weak types are now resolved one level run at a time. At level run boundaries where the type of the character on the other side of the boundary is required, the type assigned to sor or eor is used. + // Nonspacing marks are now resolved based on the previous characters. + $numchars = count($chardata); + + // W1. Examine each nonspacing mark (NSM) in the level run, and change the type of the NSM to the type of the previous character. If the NSM is at the start of the level run, it will get the type of sor. + $prevlevel = -1; // track level changes + $levcount = 0; // counts consecutive chars at the same level + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['type'] == 'NSM') { + if ($levcount) { + $chardata[$i]['type'] = $chardata[$i]['sor']; + } elseif ($i > 0) { + $chardata[$i]['type'] = $chardata[($i-1)]['type']; + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W2. Search backward from each instance of a European number until the first strong type (R, L, AL, or sor) is found. If an AL is found, change the type of the European number to Arabic number. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['char'] == 'EN') { + for ($j=$levcount; $j >= 0; $j--) { + if ($chardata[$j]['type'] == 'AL') { + $chardata[$i]['type'] = 'AN'; + } elseif (($chardata[$j]['type'] == 'L') OR ($chardata[$j]['type'] == 'R')) { + break; + } + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W3. Change all ALs to R. + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['type'] == 'AL') { + $chardata[$i]['type'] = 'R'; + } + } + + // W4. A single European separator between two European numbers changes to a European number. A single common separator between two numbers of the same type changes to that type. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($levcount > 0) AND (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] == $prevlevel)) { + if (($chardata[$i]['type'] == 'ES') AND ($chardata[($i-1)]['type'] == 'EN') AND ($chardata[($i+1)]['type'] == 'EN')) { + $chardata[$i]['type'] = 'EN'; + } elseif (($chardata[$i]['type'] == 'CS') AND ($chardata[($i-1)]['type'] == 'EN') AND ($chardata[($i+1)]['type'] == 'EN')) { + $chardata[$i]['type'] = 'EN'; + } elseif (($chardata[$i]['type'] == 'CS') AND ($chardata[($i-1)]['type'] == 'AN') AND ($chardata[($i+1)]['type'] == 'AN')) { + $chardata[$i]['type'] = 'AN'; + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W5. A sequence of European terminators adjacent to European numbers changes to all European numbers. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['type'] == 'ET') { + if (($levcount > 0) AND ($chardata[($i-1)]['type'] == 'EN')) { + $chardata[$i]['type'] = 'EN'; + } else { + $j = $i+1; + while (($j < $numchars) AND ($chardata[$j]['level'] == $prevlevel)) { + if ($chardata[$j]['type'] == 'EN') { + $chardata[$i]['type'] = 'EN'; + break; + } elseif ($chardata[$j]['type'] != 'ET') { + break; + } + ++$j; + } + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W6. Otherwise, separators and terminators change to Other Neutral. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($chardata[$i]['type'] == 'ET') OR ($chardata[$i]['type'] == 'ES') OR ($chardata[$i]['type'] == 'CS')) { + $chardata[$i]['type'] = 'ON'; + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + //W7. Search backward from each instance of a European number until the first strong type (R, L, or sor) is found. If an L is found, then change the type of the European number to L. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['char'] == 'EN') { + for ($j=$levcount; $j >= 0; $j--) { + if ($chardata[$j]['type'] == 'L') { + $chardata[$i]['type'] = 'L'; + } elseif ($chardata[$j]['type'] == 'R') { + break; + } + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // N1. A sequence of neutrals takes the direction of the surrounding strong text if the text on both sides has the same direction. European and Arabic numbers act as if they were R in terms of their influence on neutrals. Start-of-level-run (sor) and end-of-level-run (eor) are used at level run boundaries. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($levcount > 0) AND (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] == $prevlevel)) { + if (($chardata[$i]['type'] == 'N') AND ($chardata[($i-1)]['type'] == 'L') AND ($chardata[($i+1)]['type'] == 'L')) { + $chardata[$i]['type'] = 'L'; + } elseif (($chardata[$i]['type'] == 'N') AND + (($chardata[($i-1)]['type'] == 'R') OR ($chardata[($i-1)]['type'] == 'EN') OR ($chardata[($i-1)]['type'] == 'AN')) AND + (($chardata[($i+1)]['type'] == 'R') OR ($chardata[($i+1)]['type'] == 'EN') OR ($chardata[($i+1)]['type'] == 'AN'))) { + $chardata[$i]['type'] = 'R'; + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + } elseif (($levcount == 0) AND (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] == $prevlevel)) { + // first char + if (($chardata[$i]['type'] == 'N') AND ($chardata[$i]['sor'] == 'L') AND ($chardata[($i+1)]['type'] == 'L')) { + $chardata[$i]['type'] = 'L'; + } elseif (($chardata[$i]['type'] == 'N') AND + (($chardata[$i]['sor'] == 'R') OR ($chardata[$i]['sor'] == 'EN') OR ($chardata[$i]['sor'] == 'AN')) AND + (($chardata[($i+1)]['type'] == 'R') OR ($chardata[($i+1)]['type'] == 'EN') OR ($chardata[($i+1)]['type'] == 'AN'))) { + $chardata[$i]['type'] = 'R'; + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + } elseif (($levcount > 0) AND ((($i+1) == $numchars) OR (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] != $prevlevel))) { + //last char + if (($chardata[$i]['type'] == 'N') AND ($chardata[($i-1)]['type'] == 'L') AND ($chardata[$i]['eor'] == 'L')) { + $chardata[$i]['type'] = 'L'; + } elseif (($chardata[$i]['type'] == 'N') AND + (($chardata[($i-1)]['type'] == 'R') OR ($chardata[($i-1)]['type'] == 'EN') OR ($chardata[($i-1)]['type'] == 'AN')) AND + (($chardata[$i]['eor'] == 'R') OR ($chardata[$i]['eor'] == 'EN') OR ($chardata[$i]['eor'] == 'AN'))) { + $chardata[$i]['type'] = 'R'; + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // I1. For all characters with an even (left-to-right) embedding direction, those of type R go up one level and those of type AN or EN go up two levels. + // I2. For all characters with an odd (right-to-left) embedding direction, those of type L, EN or AN go up one level. + for ($i=0; $i < $numchars; ++$i) { + $odd = $chardata[$i]['level'] % 2; + if ($odd) { + if (($chardata[$i]['type'] == 'L') OR ($chardata[$i]['type'] == 'AN') OR ($chardata[$i]['type'] == 'EN')) { + $chardata[$i]['level'] += 1; + } + } else { + if ($chardata[$i]['type'] == 'R') { + $chardata[$i]['level'] += 1; + } elseif (($chardata[$i]['type'] == 'AN') OR ($chardata[$i]['type'] == 'EN')) { + $chardata[$i]['level'] += 2; + } + } + $maxlevel = max($chardata[$i]['level'],$maxlevel); + } + + // L1. On each line, reset the embedding level of the following characters to the paragraph embedding level: + // 1. Segment separators, + // 2. Paragraph separators, + // 3. Any sequence of whitespace characters preceding a segment separator or paragraph separator, and + // 4. Any sequence of white space characters at the end of the line. + for ($i=0; $i < $numchars; ++$i) { + if (($chardata[$i]['type'] == 'B') OR ($chardata[$i]['type'] == 'S')) { + $chardata[$i]['level'] = $pel; + } elseif ($chardata[$i]['type'] == 'WS') { + $j = $i+1; + while ($j < $numchars) { + if ((($chardata[$j]['type'] == 'B') OR ($chardata[$j]['type'] == 'S')) OR + (($j == ($numchars-1)) AND ($chardata[$j]['type'] == 'WS'))) { + $chardata[$i]['level'] = $pel; + break; + } elseif ($chardata[$j]['type'] != 'WS') { + break; + } + ++$j; + } + } + } + + // Arabic Shaping + // Cursively connected scripts, such as Arabic or Syriac, require the selection of positional character shapes that depend on adjacent characters. Shaping is logically applied after the Bidirectional Algorithm is used and is limited to characters within the same directional run. + if ($arabic) { + $endedletter = array(1569,1570,1571,1572,1573,1575,1577,1583,1584,1585,1586,1608,1688); + $alfletter = array(1570,1571,1573,1575); + $chardata2 = $chardata; + $laaletter = false; + $charAL = array(); + $x = 0; + for ($i=0; $i < $numchars; ++$i) { + if ((TCPDF_FONT_DATA::$uni_type[$chardata[$i]['char']] == 'AL') OR ($chardata[$i]['char'] == 32) OR ($chardata[$i]['char'] == 8204)) { + $charAL[$x] = $chardata[$i]; + $charAL[$x]['i'] = $i; + $chardata[$i]['x'] = $x; + ++$x; + } + } + $numAL = $x; + for ($i=0; $i < $numchars; ++$i) { + $thischar = $chardata[$i]; + if ($i > 0) { + $prevchar = $chardata[($i-1)]; + } else { + $prevchar = false; + } + if (($i+1) < $numchars) { + $nextchar = $chardata[($i+1)]; + } else { + $nextchar = false; + } + if (TCPDF_FONT_DATA::$uni_type[$thischar['char']] == 'AL') { + $x = $thischar['x']; + if ($x > 0) { + $prevchar = $charAL[($x-1)]; + } else { + $prevchar = false; + } + if (($x+1) < $numAL) { + $nextchar = $charAL[($x+1)]; + } else { + $nextchar = false; + } + // if laa letter + if (($prevchar !== false) AND ($prevchar['char'] == 1604) AND (in_array($thischar['char'], $alfletter))) { + $arabicarr = TCPDF_FONT_DATA::$uni_laa_array; + $laaletter = true; + if ($x > 1) { + $prevchar = $charAL[($x-2)]; + } else { + $prevchar = false; + } + } else { + $arabicarr = TCPDF_FONT_DATA::$uni_arabicsubst; + $laaletter = false; + } + if (($prevchar !== false) AND ($nextchar !== false) AND + ((TCPDF_FONT_DATA::$uni_type[$prevchar['char']] == 'AL') OR (TCPDF_FONT_DATA::$uni_type[$prevchar['char']] == 'NSM')) AND + ((TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'AL') OR (TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'NSM')) AND + ($prevchar['type'] == $thischar['type']) AND + ($nextchar['type'] == $thischar['type']) AND + ($nextchar['char'] != 1567)) { + if (in_array($prevchar['char'], $endedletter)) { + if (isset($arabicarr[$thischar['char']][2])) { + // initial + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][2]; + } + } else { + if (isset($arabicarr[$thischar['char']][3])) { + // medial + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][3]; + } + } + } elseif (($nextchar !== false) AND + ((TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'AL') OR (TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'NSM')) AND + ($nextchar['type'] == $thischar['type']) AND + ($nextchar['char'] != 1567)) { + if (isset($arabicarr[$chardata[$i]['char']][2])) { + // initial + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][2]; + } + } elseif ((($prevchar !== false) AND + ((TCPDF_FONT_DATA::$uni_type[$prevchar['char']] == 'AL') OR (TCPDF_FONT_DATA::$uni_type[$prevchar['char']] == 'NSM')) AND + ($prevchar['type'] == $thischar['type'])) OR + (($nextchar !== false) AND ($nextchar['char'] == 1567))) { + // final + if (($i > 1) AND ($thischar['char'] == 1607) AND + ($chardata[$i-1]['char'] == 1604) AND + ($chardata[$i-2]['char'] == 1604)) { + //Allah Word + // mark characters to delete with false + $chardata2[$i-2]['char'] = false; + $chardata2[$i-1]['char'] = false; + $chardata2[$i]['char'] = 65010; + } else { + if (($prevchar !== false) AND in_array($prevchar['char'], $endedletter)) { + if (isset($arabicarr[$thischar['char']][0])) { + // isolated + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; + } + } else { + if (isset($arabicarr[$thischar['char']][1])) { + // final + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][1]; + } + } + } + } elseif (isset($arabicarr[$thischar['char']][0])) { + // isolated + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; + } + // if laa letter + if ($laaletter) { + // mark characters to delete with false + $chardata2[($charAL[($x-1)]['i'])]['char'] = false; + } + } // end if AL (Arabic Letter) + } // end for each char + /* + * Combining characters that can occur with Arabic Shadda (0651 HEX, 1617 DEC) are replaced. + * Putting the combining mark and shadda in the same glyph allows us to avoid the two marks overlapping each other in an illegible manner. + */ + for ($i = 0; $i < ($numchars-1); ++$i) { + if (($chardata2[$i]['char'] == 1617) AND (isset(TCPDF_FONT_DATA::$uni_diacritics[($chardata2[$i+1]['char'])]))) { + // check if the subtitution font is defined on current font + if (isset($currentfont['cw'][(TCPDF_FONT_DATA::$uni_diacritics[($chardata2[$i+1]['char'])])])) { + $chardata2[$i]['char'] = false; + $chardata2[$i+1]['char'] = TCPDF_FONT_DATA::$uni_diacritics[($chardata2[$i+1]['char'])]; + } + } + } + // remove marked characters + foreach ($chardata2 as $key => $value) { + if ($value['char'] === false) { + unset($chardata2[$key]); + } + } + $chardata = array_values($chardata2); + $numchars = count($chardata); + unset($chardata2); + unset($arabicarr); + unset($laaletter); + unset($charAL); + } + + // L2. From the highest level found in the text to the lowest odd level on each line, including intermediate levels not actually present in the text, reverse any contiguous sequence of characters that are at that level or higher. + for ($j=$maxlevel; $j > 0; $j--) { + $ordarray = Array(); + $revarr = Array(); + $onlevel = false; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['level'] >= $j) { + $onlevel = true; + if (isset(TCPDF_FONT_DATA::$uni_mirror[$chardata[$i]['char']])) { + // L4. A character is depicted by a mirrored glyph if and only if (a) the resolved directionality of that character is R, and (b) the Bidi_Mirrored property value of that character is true. + $chardata[$i]['char'] = TCPDF_FONT_DATA::$uni_mirror[$chardata[$i]['char']]; + } + $revarr[] = $chardata[$i]; + } else { + if ($onlevel) { + $revarr = array_reverse($revarr); + $ordarray = array_merge($ordarray, $revarr); + $revarr = Array(); + $onlevel = false; + } + $ordarray[] = $chardata[$i]; + } + } + if ($onlevel) { + $revarr = array_reverse($revarr); + $ordarray = array_merge($ordarray, $revarr); + } + $chardata = $ordarray; + } + $ordarray = array(); + foreach ($chardata as $cd) { + $ordarray[] = $cd['char']; + // store char values for subsetting + $currentfont['subsetchars'][$cd['char']] = true; + } + return $ordarray; + } + +} // END OF TCPDF_FONTS CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/tools/tcpdf/include/tcpdf_images.php b/tools/tcpdf/include/tcpdf_images.php new file mode 100644 index 000000000..5e504f210 --- /dev/null +++ b/tools/tcpdf/include/tcpdf_images.php @@ -0,0 +1,360 @@ +<?php +//============================================================+ +// File name : tcpdf_images.php +// Version : 1.0.005 +// Begin : 2002-08-03 +// Last Update : 2014-11-15 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2002-2014 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Lesser General Public License for more details. +// +// You should have received a copy of the License +// along with TCPDF. If not, see +// <http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : +// Static image methods used by the TCPDF class. +// +//============================================================+ + +/** + * @file + * This is a PHP class that contains static image methods for the TCPDF class.<br> + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.005 + */ + +/** + * @class TCPDF_IMAGES + * Static image methods used by the TCPDF class. + * @package com.tecnick.tcpdf + * @brief PHP class for generating PDF documents without requiring external extensions. + * @version 1.0.005 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_IMAGES { + + /** + * Array of hinheritable SVG properties. + * @since 5.0.000 (2010-05-02) + * @public static + */ + public static $svginheritprop = array('clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cursor', 'direction', 'display', 'fill', 'fill-opacity', 'fill-rule', 'font', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'glyph-orientation-horizontal', 'glyph-orientation-vertical', 'image-rendering', 'kerning', 'letter-spacing', 'marker', 'marker-end', 'marker-mid', 'marker-start', 'pointer-events', 'shape-rendering', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'text-anchor', 'text-rendering', 'visibility', 'word-spacing', 'writing-mode'); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + /** + * Return the image type given the file name or array returned by getimagesize() function. + * @param $imgfile (string) image file name + * @param $iminfo (array) array of image information returned by getimagesize() function. + * @return string image type + * @since 4.8.017 (2009-11-27) + * @public static + */ + public static function getImageFileType($imgfile, $iminfo=array()) { + $type = ''; + if (isset($iminfo['mime']) AND !empty($iminfo['mime'])) { + $mime = explode('/', $iminfo['mime']); + if ((count($mime) > 1) AND ($mime[0] == 'image') AND (!empty($mime[1]))) { + $type = strtolower(trim($mime[1])); + } + } + if (empty($type)) { + $fileinfo = pathinfo($imgfile); + if (isset($fileinfo['extension']) AND (!TCPDF_STATIC::empty_string($fileinfo['extension']))) { + $type = strtolower(trim($fileinfo['extension'])); + } + } + if ($type == 'jpg') { + $type = 'jpeg'; + } + return $type; + } + + /** + * Set the transparency for the given GD image. + * @param $new_image (image) GD image object + * @param $image (image) GD image object. + * return GD image object. + * @since 4.9.016 (2010-04-20) + * @public static + */ + public static function setGDImageTransparency($new_image, $image) { + // default transparency color (white) + $tcol = array('red' => 255, 'green' => 255, 'blue' => 255); + // transparency index + $tid = imagecolortransparent($image); + $palletsize = imagecolorstotal($image); + if (($tid >= 0) AND ($tid < $palletsize)) { + // get the colors for the transparency index + $tcol = imagecolorsforindex($image, $tid); + } + $tid = imagecolorallocate($new_image, $tcol['red'], $tcol['green'], $tcol['blue']); + imagefill($new_image, 0, 0, $tid); + imagecolortransparent($new_image, $tid); + return $new_image; + } + + /** + * Convert the loaded image to a PNG and then return a structure for the PDF creator. + * This function requires GD library and write access to the directory defined on K_PATH_CACHE constant. + * @param $image (image) Image object. + * @param $tempfile (string) Temporary file name. + * return image PNG image object. + * @since 4.9.016 (2010-04-20) + * @public static + */ + public static function _toPNG($image, $tempfile) { + // turn off interlaced mode + imageinterlace($image, 0); + // create temporary PNG image + imagepng($image, $tempfile); + // remove image from memory + imagedestroy($image); + // get PNG image data + $retvars = self::_parsepng($tempfile); + // tidy up by removing temporary image + unlink($tempfile); + return $retvars; + } + + /** + * Convert the loaded image to a JPEG and then return a structure for the PDF creator. + * This function requires GD library and write access to the directory defined on K_PATH_CACHE constant. + * @param $image (image) Image object. + * @param $quality (int) JPEG quality. + * @param $tempfile (string) Temporary file name. + * return image JPEG image object. + * @public static + */ + public static function _toJPEG($image, $quality, $tempfile) { + imagejpeg($image, $tempfile, $quality); + imagedestroy($image); + $retvars = self::_parsejpeg($tempfile); + // tidy up by removing temporary image + unlink($tempfile); + return $retvars; + } + + /** + * Extract info from a JPEG file without using the GD library. + * @param $file (string) image file to parse + * @return array structure containing the image data + * @public static + */ + public static function _parsejpeg($file) { + // check if is a local file + if (!@TCPDF_STATIC::file_exists($file)) { + return false; + } + $a = getimagesize($file); + if (empty($a)) { + //Missing or incorrect image file + return false; + } + if ($a[2] != 2) { + // Not a JPEG file + return false; + } + // bits per pixel + $bpc = isset($a['bits']) ? intval($a['bits']) : 8; + // number of image channels + if (!isset($a['channels'])) { + $channels = 3; + } else { + $channels = intval($a['channels']); + } + // default colour space + switch ($channels) { + case 1: { + $colspace = 'DeviceGray'; + break; + } + case 3: { + $colspace = 'DeviceRGB'; + break; + } + case 4: { + $colspace = 'DeviceCMYK'; + break; + } + default: { + $channels = 3; + $colspace = 'DeviceRGB'; + break; + } + } + // get file content + $data = file_get_contents($file); + // check for embedded ICC profile + $icc = array(); + $offset = 0; + while (($pos = strpos($data, "ICC_PROFILE\0", $offset)) !== false) { + // get ICC sequence length + $length = (TCPDF_STATIC::_getUSHORT($data, ($pos - 2)) - 16); + // marker sequence number + $msn = max(1, ord($data[($pos + 12)])); + // number of markers (total of APP2 used) + $nom = max(1, ord($data[($pos + 13)])); + // get sequence segment + $icc[($msn - 1)] = substr($data, ($pos + 14), $length); + // move forward to next sequence + $offset = ($pos + 14 + $length); + } + // order and compact ICC segments + if (count($icc) > 0) { + ksort($icc); + $icc = implode('', $icc); + if ((ord($icc[36]) != 0x61) OR (ord($icc[37]) != 0x63) OR (ord($icc[38]) != 0x73) OR (ord($icc[39]) != 0x70)) { + // invalid ICC profile + $icc = false; + } + } else { + $icc = false; + } + return array('w' => $a[0], 'h' => $a[1], 'ch' => $channels, 'icc' => $icc, 'cs' => $colspace, 'bpc' => $bpc, 'f' => 'DCTDecode', 'data' => $data); + } + + /** + * Extract info from a PNG file without using the GD library. + * @param $file (string) image file to parse + * @return array structure containing the image data + * @public static + */ + public static function _parsepng($file) { + $f = @fopen($file, 'rb'); + if ($f === false) { + // Can't open image file + return false; + } + //Check signature + if (fread($f, 8) != chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { + // Not a PNG file + return false; + } + //Read header chunk + fread($f, 4); + if (fread($f, 4) != 'IHDR') { + //Incorrect PNG file + return false; + } + $w = TCPDF_STATIC::_freadint($f); + $h = TCPDF_STATIC::_freadint($f); + $bpc = ord(fread($f, 1)); + $ct = ord(fread($f, 1)); + if ($ct == 0) { + $colspace = 'DeviceGray'; + } elseif ($ct == 2) { + $colspace = 'DeviceRGB'; + } elseif ($ct == 3) { + $colspace = 'Indexed'; + } else { + // alpha channel + fclose($f); + return 'pngalpha'; + } + if (ord(fread($f, 1)) != 0) { + // Unknown compression method + fclose($f); + return false; + } + if (ord(fread($f, 1)) != 0) { + // Unknown filter method + fclose($f); + return false; + } + if (ord(fread($f, 1)) != 0) { + // Interlacing not supported + fclose($f); + return false; + } + fread($f, 4); + $channels = ($ct == 2 ? 3 : 1); + $parms = '/DecodeParms << /Predictor 15 /Colors '.$channels.' /BitsPerComponent '.$bpc.' /Columns '.$w.' >>'; + //Scan chunks looking for palette, transparency and image data + $pal = ''; + $trns = ''; + $data = ''; + $icc = false; + $n = TCPDF_STATIC::_freadint($f); + do { + $type = fread($f, 4); + if ($type == 'PLTE') { + // read palette + $pal = TCPDF_STATIC::rfread($f, $n); + fread($f, 4); + } elseif ($type == 'tRNS') { + // read transparency info + $t = TCPDF_STATIC::rfread($f, $n); + if ($ct == 0) { // DeviceGray + $trns = array(ord($t[1])); + } elseif ($ct == 2) { // DeviceRGB + $trns = array(ord($t[1]), ord($t[3]), ord($t[5])); + } else { // Indexed + if ($n > 0) { + $trns = array(); + for ($i = 0; $i < $n; ++ $i) { + $trns[] = ord($t[$i]); + } + } + } + fread($f, 4); + } elseif ($type == 'IDAT') { + // read image data block + $data .= TCPDF_STATIC::rfread($f, $n); + fread($f, 4); + } elseif ($type == 'iCCP') { + // skip profile name + $len = 0; + while ((ord(fread($f, 1)) != 0) AND ($len < 80)) { + ++$len; + } + // get compression method + if (ord(fread($f, 1)) != 0) { + // Unknown filter method + fclose($f); + return false; + } + // read ICC Color Profile + $icc = TCPDF_STATIC::rfread($f, ($n - $len - 2)); + // decompress profile + $icc = gzuncompress($icc); + fread($f, 4); + } elseif ($type == 'IEND') { + break; + } else { + TCPDF_STATIC::rfread($f, $n + 4); + } + $n = TCPDF_STATIC::_freadint($f); + } while ($n); + if (($colspace == 'Indexed') AND (empty($pal))) { + // Missing palette + fclose($f); + return false; + } + fclose($f); + return array('w' => $w, 'h' => $h, 'ch' => $channels, 'icc' => $icc, 'cs' => $colspace, 'bpc' => $bpc, 'f' => 'FlateDecode', 'parms' => $parms, 'pal' => $pal, 'trns' => $trns, 'data' => $data); + } + +} // END OF TCPDF_IMAGES CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/tools/tcpdf/include/tcpdf_static.php b/tools/tcpdf/include/tcpdf_static.php new file mode 100644 index 000000000..8f3f13d25 --- /dev/null +++ b/tools/tcpdf/include/tcpdf_static.php @@ -0,0 +1,2638 @@ +<?php +//============================================================+ +// File name : tcpdf_static.php +// Version : 1.1.4 +// Begin : 2002-08-03 +// Last Update : 2019-11-01 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2002-2015 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Lesser General Public License for more details. +// +// You should have received a copy of the License +// along with TCPDF. If not, see +// <http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : +// Static methods used by the TCPDF class. +// +//============================================================+ + +/** + * @file + * This is a PHP class that contains static methods for the TCPDF class.<br> + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.1.2 + */ + +/** + * @class TCPDF_STATIC + * Static methods used by the TCPDF class. + * @package com.tecnick.tcpdf + * @brief PHP class for generating PDF documents without requiring external extensions. + * @version 1.1.1 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_STATIC { + + /** + * Current TCPDF version. + * @private static + */ + private static $tcpdf_version = '6.3.5'; + + /** + * String alias for total number of pages. + * @public static + */ + public static $alias_tot_pages = '{:ptp:}'; + + /** + * String alias for page number. + * @public static + */ + public static $alias_num_page = '{:pnp:}'; + + /** + * String alias for total number of pages in a single group. + * @public static + */ + public static $alias_group_tot_pages = '{:ptg:}'; + + /** + * String alias for group page number. + * @public static + */ + public static $alias_group_num_page = '{:png:}'; + + /** + * String alias for right shift compensation used to correctly align page numbers on the right. + * @public static + */ + public static $alias_right_shift = '{rsc:'; + + /** + * Encryption padding string. + * @public static + */ + public static $enc_padding = "\x28\xBF\x4E\x5E\x4E\x75\x8A\x41\x64\x00\x4E\x56\xFF\xFA\x01\x08\x2E\x2E\x00\xB6\xD0\x68\x3E\x80\x2F\x0C\xA9\xFE\x64\x53\x69\x7A"; + + /** + * ByteRange placemark used during digital signature process. + * @since 4.6.028 (2009-08-25) + * @public static + */ + public static $byterange_string = '/ByteRange[0 ********** ********** **********]'; + + /** + * Array page boxes names + * @public static + */ + public static $pageboxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); + + // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + /** + * Return the current TCPDF version. + * @return TCPDF version string + * @since 5.9.012 (2010-11-10) + * @public static + */ + public static function getTCPDFVersion() { + return self::$tcpdf_version; + } + + /** + * Return the current TCPDF producer. + * @return TCPDF producer string + * @since 6.0.000 (2013-03-16) + * @public static + */ + public static function getTCPDFProducer() { + return "\x54\x43\x50\x44\x46\x20".self::getTCPDFVersion()."\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67\x29"; + } + + /** + * Sets the current active configuration setting of magic_quotes_runtime (if the set_magic_quotes_runtime function exist) + * @param $mqr (boolean) FALSE for off, TRUE for on. + * @since 4.6.025 (2009-08-17) + * @public static + */ + public static function set_mqr($mqr) { + if (!defined('PHP_VERSION_ID')) { + $version = PHP_VERSION; + define('PHP_VERSION_ID', (($version[0] * 10000) + ($version[2] * 100) + $version[4])); + } + if (PHP_VERSION_ID < 50300) { + @set_magic_quotes_runtime($mqr); + } + } + + /** + * Gets the current active configuration setting of magic_quotes_runtime (if the get_magic_quotes_runtime function exist) + * @return Returns 0 if magic quotes runtime is off or get_magic_quotes_runtime doesn't exist, 1 otherwise. + * @since 4.6.025 (2009-08-17) + * @public static + */ + public static function get_mqr() { + if (!defined('PHP_VERSION_ID')) { + $version = PHP_VERSION; + define('PHP_VERSION_ID', (($version[0] * 10000) + ($version[2] * 100) + $version[4])); + } + if (PHP_VERSION_ID < 50300) { + return @get_magic_quotes_runtime(); + } + return 0; + } + + /** + * Check if the URL exist. + * @param $url (string) URL to check. + * @return Boolean true if the URl exist, false otherwise. + * @since 5.9.204 (2013-01-28) + * @public static + */ + public static function isValidURL($url) { + $headers = @get_headers($url); + return (strpos($headers[0], '200') !== false); + } + + /** + * Removes SHY characters from text. + * Unicode Data:<ul> + * <li>Name : SOFT HYPHEN, commonly abbreviated as SHY</li> + * <li>HTML Entity (decimal): "&amp;#173;"</li> + * <li>HTML Entity (hex): "&amp;#xad;"</li> + * <li>HTML Entity (named): "&amp;shy;"</li> + * <li>How to type in Microsoft Windows: [Alt +00AD] or [Alt 0173]</li> + * <li>UTF-8 (hex): 0xC2 0xAD (c2ad)</li> + * <li>UTF-8 character: chr(194).chr(173)</li> + * </ul> + * @param $txt (string) input string + * @param $unicode (boolean) True if we are in unicode mode, false otherwise. + * @return string without SHY characters. + * @since (4.5.019) 2009-02-28 + * @public static + */ + public static function removeSHY($txt='', $unicode=true) { + $txt = preg_replace('/([\\xc2]{1}[\\xad]{1})/', '', $txt); + if (!$unicode) { + $txt = preg_replace('/([\\xad]{1})/', '', $txt); + } + return $txt; + } + + + /** + * Get the border mode accounting for multicell position (opens bottom side of multicell crossing pages) + * @param $brd (mixed) Indicates if borders must be drawn around the cell block. The value can be a number:<ul><li>0: no border (default)</li><li>1: frame</li></ul>or a string containing some or all of the following characters (in any order):<ul><li>L: left</li><li>T: top</li><li>R: right</li><li>B: bottom</li></ul> or an array of line styles for each border group: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $position (string) multicell position: 'start', 'middle', 'end' + * @param $opencell (boolean) True when the cell is left open at the page bottom, false otherwise. + * @return border mode array + * @since 4.4.002 (2008-12-09) + * @public static + */ + public static function getBorderMode($brd, $position='start', $opencell=true) { + if ((!$opencell) OR empty($brd)) { + return $brd; + } + if ($brd == 1) { + $brd = 'LTRB'; + } + if (is_string($brd)) { + // convert string to array + $slen = strlen($brd); + $newbrd = array(); + for ($i = 0; $i < $slen; ++$i) { + $newbrd[$brd[$i]] = array('cap' => 'square', 'join' => 'miter'); + } + $brd = $newbrd; + } + foreach ($brd as $border => $style) { + switch ($position) { + case 'start': { + if (strpos($border, 'B') !== false) { + // remove bottom line + $newkey = str_replace('B', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + } + break; + } + case 'middle': { + if (strpos($border, 'B') !== false) { + // remove bottom line + $newkey = str_replace('B', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + $border = $newkey; + } + if (strpos($border, 'T') !== false) { + // remove bottom line + $newkey = str_replace('T', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + } + break; + } + case 'end': { + if (strpos($border, 'T') !== false) { + // remove bottom line + $newkey = str_replace('T', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + } + break; + } + } + } + return $brd; + } + + /** + * Determine whether a string is empty. + * @param $str (string) string to be checked + * @return boolean true if string is empty + * @since 4.5.044 (2009-04-16) + * @public static + */ + public static function empty_string($str) { + return (is_null($str) OR (is_string($str) AND (strlen($str) == 0))); + } + + /** + * Returns a temporary filename for caching object on filesystem. + * @param $type (string) Type of file (name of the subdir on the tcpdf cache folder). + * @param $file_id (string) TCPDF file_id. + * @return string filename. + * @since 4.5.000 (2008-12-31) + * @public static + */ + public static function getObjFilename($type='tmp', $file_id='') { + return tempnam(K_PATH_CACHE, '__tcpdf_'.$file_id.'_'.$type.'_'.md5(TCPDF_STATIC::getRandomSeed()).'_'); + } + + /** + * Add "\" before "\", "(" and ")" + * @param $s (string) string to escape. + * @return string escaped string. + * @public static + */ + public static function _escape($s) { + // the chr(13) substitution fixes the Bugs item #1421290. + return strtr($s, array(')' => '\\)', '(' => '\\(', '\\' => '\\\\', chr(13) => '\r')); + } + + /** + * Escape some special characters (&lt; &gt; &amp;) for XML output. + * @param $str (string) Input string to convert. + * @return converted string + * @since 5.9.121 (2011-09-28) + * @public static + */ + public static function _escapeXML($str) { + $replaceTable = array("\0" => '', '&' => '&amp;', '<' => '&lt;', '>' => '&gt;'); + $str = strtr($str, $replaceTable); + return $str; + } + + /** + * Creates a copy of a class object + * @param $object (object) class object to be cloned + * @return cloned object + * @since 4.5.029 (2009-03-19) + * @public static + */ + public static function objclone($object) { + if (($object instanceof Imagick) AND (version_compare(phpversion('imagick'), '3.0.1') !== 1)) { + // on the versions after 3.0.1 the clone() method was deprecated in favour of clone keyword + return @$object->clone(); + } + return @clone($object); + } + + /** + * Output input data and compress it if possible. + * @param $data (string) Data to output. + * @param $length (int) Data length in bytes. + * @since 5.9.086 + * @public static + */ + public static function sendOutputData($data, $length) { + if (!isset($_SERVER['HTTP_ACCEPT_ENCODING']) OR empty($_SERVER['HTTP_ACCEPT_ENCODING'])) { + // the content length may vary if the server is using compression + header('Content-Length: '.$length); + } + echo $data; + } + + /** + * Replace page number aliases with number. + * @param $page (string) Page content. + * @param $replace (array) Array of replacements (array keys are replacement strings, values are alias arrays). + * @param $diff (int) If passed, this will be set to the total char number difference between alias and replacements. + * @return replaced page content and updated $diff parameter as array. + * @public static + */ + public static function replacePageNumAliases($page, $replace, $diff=0) { + foreach ($replace as $rep) { + foreach ($rep[3] as $a) { + if (strpos($page, $a) !== false) { + $page = str_replace($a, $rep[0], $page); + $diff += ($rep[2] - $rep[1]); + } + } + } + return array($page, $diff); + } + + /** + * Returns timestamp in seconds from formatted date-time. + * @param $date (string) Formatted date-time. + * @return int seconds. + * @since 5.9.152 (2012-03-23) + * @public static + */ + public static function getTimestamp($date) { + if (($date[0] == 'D') AND ($date[1] == ':')) { + // remove date prefix if present + $date = substr($date, 2); + } + return strtotime($date); + } + + /** + * Returns a formatted date-time. + * @param $time (int) Time in seconds. + * @return string escaped date string. + * @since 5.9.152 (2012-03-23) + * @public static + */ + public static function getFormattedDate($time) { + return substr_replace(date('YmdHisO', intval($time)), '\'', (0 - 2), 0).'\''; + } + + /** + * Returns a string containing random data to be used as a seed for encryption methods. + * @param $seed (string) starting seed value + * @return string containing random data + * @author Nicola Asuni + * @since 5.9.006 (2010-10-19) + * @public static + */ + public static function getRandomSeed($seed='') { + $rnd = uniqid(rand().microtime(true), true); + if (function_exists('posix_getpid')) { + $rnd .= posix_getpid(); + } + if (function_exists('openssl_random_pseudo_bytes') AND (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN')) { + // this is not used on windows systems because it is very slow for a know bug + $rnd .= openssl_random_pseudo_bytes(512); + } else { + for ($i = 0; $i < 23; ++$i) { + $rnd .= uniqid('', true); + } + } + return $rnd.$seed.__FILE__.serialize($_SERVER).microtime(true); + } + + /** + * Encrypts a string using MD5 and returns it's value as a binary string. + * @param $str (string) input string + * @return String MD5 encrypted binary string + * @since 2.0.000 (2008-01-02) + * @public static + */ + public static function _md5_16($str) { + return pack('H*', md5($str)); + } + + /** + * Returns the input text exrypted using AES algorithm and the specified key. + * This method requires openssl or mcrypt. Text is padded to 16bytes blocks + * @param $key (string) encryption key + * @param $text (String) input text to be encrypted + * @return String encrypted text + * @author Nicola Asuni + * @since 5.0.005 (2010-05-11) + * @public static + */ + public static function _AES($key, $text) { + // padding (RFC 2898, PKCS #5: Password-Based Cryptography Specification Version 2.0) + $padding = 16 - (strlen($text) % 16); + $text .= str_repeat(chr($padding), $padding); + if (extension_loaded('openssl')) { + $iv = openssl_random_pseudo_bytes (openssl_cipher_iv_length('aes-256-cbc')); + $text = openssl_encrypt($text, 'aes-256-cbc', $key, OPENSSL_RAW_DATA, $iv); + return $iv.substr($text, 0, -16); + } + $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_RAND); + $text = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_CBC, $iv); + $text = $iv.$text; + return $text; + } + + /** + * Returns the input text exrypted using AES algorithm and the specified key. + * This method requires openssl or mcrypt. Text is not padded + * @param $key (string) encryption key + * @param $text (String) input text to be encrypted + * @return String encrypted text + * @author Nicola Asuni + * @since TODO + * @public static + */ + public static function _AESnopad($key, $text) { + if (extension_loaded('openssl')) { + $iv = str_repeat("\x00", openssl_cipher_iv_length('aes-256-cbc')); + $text = openssl_encrypt($text, 'aes-256-cbc', $key, OPENSSL_RAW_DATA, $iv); + return substr($text, 0, -16); + } + $iv = str_repeat("\x00", mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)); + $text = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_CBC, $iv); + return $text; + } + + /** + * Returns the input text encrypted using RC4 algorithm and the specified key. + * RC4 is the standard encryption algorithm used in PDF format + * @param $key (string) Encryption key. + * @param $text (String) Input text to be encrypted. + * @param $last_enc_key (String) Reference to last RC4 key encrypted. + * @param $last_enc_key_c (String) Reference to last RC4 computed key. + * @return String encrypted text + * @since 2.0.000 (2008-01-02) + * @author Klemen Vodopivec, Nicola Asuni + * @public static + */ + public static function _RC4($key, $text, &$last_enc_key, &$last_enc_key_c) { + if (function_exists('mcrypt_encrypt') AND ($out = @mcrypt_encrypt(MCRYPT_ARCFOUR, $key, $text, MCRYPT_MODE_STREAM, ''))) { + // try to use mcrypt function if exist + return $out; + } + if ($last_enc_key != $key) { + $k = str_repeat($key, ((256 / strlen($key)) + 1)); + $rc4 = range(0, 255); + $j = 0; + for ($i = 0; $i < 256; ++$i) { + $t = $rc4[$i]; + $j = ($j + $t + ord($k[$i])) % 256; + $rc4[$i] = $rc4[$j]; + $rc4[$j] = $t; + } + $last_enc_key = $key; + $last_enc_key_c = $rc4; + } else { + $rc4 = $last_enc_key_c; + } + $len = strlen($text); + $a = 0; + $b = 0; + $out = ''; + for ($i = 0; $i < $len; ++$i) { + $a = ($a + 1) % 256; + $t = $rc4[$a]; + $b = ($b + $t) % 256; + $rc4[$a] = $rc4[$b]; + $rc4[$b] = $t; + $k = $rc4[($rc4[$a] + $rc4[$b]) % 256]; + $out .= chr(ord($text[$i]) ^ $k); + } + return $out; + } + + /** + * Return the permission code used on encryption (P value). + * @param $permissions (Array) the set of permissions (specify the ones you want to block). + * @param $mode (int) encryption strength: 0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit. + * @since 5.0.005 (2010-05-12) + * @author Nicola Asuni + * @public static + */ + public static function getUserPermissionCode($permissions, $mode=0) { + $options = array( + 'owner' => 2, // bit 2 -- inverted logic: cleared by default + 'print' => 4, // bit 3 + 'modify' => 8, // bit 4 + 'copy' => 16, // bit 5 + 'annot-forms' => 32, // bit 6 + 'fill-forms' => 256, // bit 9 + 'extract' => 512, // bit 10 + 'assemble' => 1024,// bit 11 + 'print-high' => 2048 // bit 12 + ); + $protection = 2147422012; // 32 bit: (01111111 11111111 00001111 00111100) + foreach ($permissions as $permission) { + if (isset($options[$permission])) { + if (($mode > 0) OR ($options[$permission] <= 32)) { + // set only valid permissions + if ($options[$permission] == 2) { + // the logic for bit 2 is inverted (cleared by default) + $protection += $options[$permission]; + } else { + $protection -= $options[$permission]; + } + } + } + } + return $protection; + } + + /** + * Convert hexadecimal string to string + * @param $bs (string) byte-string to convert + * @return String + * @since 5.0.005 (2010-05-12) + * @author Nicola Asuni + * @public static + */ + public static function convertHexStringToString($bs) { + $string = ''; // string to be returned + $bslength = strlen($bs); + if (($bslength % 2) != 0) { + // padding + $bs .= '0'; + ++$bslength; + } + for ($i = 0; $i < $bslength; $i += 2) { + $string .= chr(hexdec($bs[$i].$bs[($i + 1)])); + } + return $string; + } + + /** + * Convert string to hexadecimal string (byte string) + * @param $s (string) string to convert + * @return byte string + * @since 5.0.010 (2010-05-17) + * @author Nicola Asuni + * @public static + */ + public static function convertStringToHexString($s) { + $bs = ''; + $chars = preg_split('//', $s, -1, PREG_SPLIT_NO_EMPTY); + foreach ($chars as $c) { + $bs .= sprintf('%02s', dechex(ord($c))); + } + return $bs; + } + + /** + * Convert encryption P value to a string of bytes, low-order byte first. + * @param $protection (string) 32bit encryption permission value (P value) + * @return String + * @since 5.0.005 (2010-05-12) + * @author Nicola Asuni + * @public static + */ + public static function getEncPermissionsString($protection) { + $binprot = sprintf('%032b', $protection); + $str = chr(bindec(substr($binprot, 24, 8))); + $str .= chr(bindec(substr($binprot, 16, 8))); + $str .= chr(bindec(substr($binprot, 8, 8))); + $str .= chr(bindec(substr($binprot, 0, 8))); + return $str; + } + + /** + * Encode a name object. + * @param $name (string) Name object to encode. + * @return (string) Encoded name object. + * @author Nicola Asuni + * @since 5.9.097 (2011-06-23) + * @public static + */ + public static function encodeNameObject($name) { + $escname = ''; + $length = strlen($name); + for ($i = 0; $i < $length; ++$i) { + $chr = $name[$i]; + if (preg_match('/[0-9a-zA-Z#_=-]/', $chr) == 1) { + $escname .= $chr; + } else { + $escname .= sprintf('#%02X', ord($chr)); + } + } + return $escname; + } + + /** + * Convert JavaScript form fields properties array to Annotation Properties array. + * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param $spot_colors (array) Reference to spot colors array. + * @param $rtl (boolean) True if in Right-To-Left text direction mode, false otherwise. + * @return array of annotation properties + * @author Nicola Asuni + * @since 4.8.000 (2009-09-06) + * @public static + */ + public static function getAnnotOptFromJSProp($prop, &$spot_colors, $rtl=false) { + if (isset($prop['aopt']) AND is_array($prop['aopt'])) { + // the annotation options area lready defined + return $prop['aopt']; + } + $opt = array(); // value to be returned + // alignment: Controls how the text is laid out within the text field. + if (isset($prop['alignment'])) { + switch ($prop['alignment']) { + case 'left': { + $opt['q'] = 0; + break; + } + case 'center': { + $opt['q'] = 1; + break; + } + case 'right': { + $opt['q'] = 2; + break; + } + default: { + $opt['q'] = ($rtl)?2:0; + break; + } + } + } + // lineWidth: Specifies the thickness of the border when stroking the perimeter of a field's rectangle. + if (isset($prop['lineWidth'])) { + $linewidth = intval($prop['lineWidth']); + } else { + $linewidth = 1; + } + // borderStyle: The border style for a field. + if (isset($prop['borderStyle'])) { + switch ($prop['borderStyle']) { + case 'border.d': + case 'dashed': { + $opt['border'] = array(0, 0, $linewidth, array(3, 2)); + $opt['bs'] = array('w'=>$linewidth, 's'=>'D', 'd'=>array(3, 2)); + break; + } + case 'border.b': + case 'beveled': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'B'); + break; + } + case 'border.i': + case 'inset': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'I'); + break; + } + case 'border.u': + case 'underline': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'U'); + break; + } + case 'border.s': + case 'solid': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'S'); + break; + } + default: { + break; + } + } + } + if (isset($prop['border']) AND is_array($prop['border'])) { + $opt['border'] = $prop['border']; + } + if (!isset($opt['mk'])) { + $opt['mk'] = array(); + } + if (!isset($opt['mk']['if'])) { + $opt['mk']['if'] = array(); + } + $opt['mk']['if']['a'] = array(0.5, 0.5); + // buttonAlignX: Controls how space is distributed from the left of the button face with respect to the icon. + if (isset($prop['buttonAlignX'])) { + $opt['mk']['if']['a'][0] = $prop['buttonAlignX']; + } + // buttonAlignY: Controls how unused space is distributed from the bottom of the button face with respect to the icon. + if (isset($prop['buttonAlignY'])) { + $opt['mk']['if']['a'][1] = $prop['buttonAlignY']; + } + // buttonFitBounds: If true, the extent to which the icon may be scaled is set to the bounds of the button field. + if (isset($prop['buttonFitBounds']) AND ($prop['buttonFitBounds'] == 'true')) { + $opt['mk']['if']['fb'] = true; + } + // buttonScaleHow: Controls how the icon is scaled (if necessary) to fit inside the button face. + if (isset($prop['buttonScaleHow'])) { + switch ($prop['buttonScaleHow']) { + case 'scaleHow.proportional': { + $opt['mk']['if']['s'] = 'P'; + break; + } + case 'scaleHow.anamorphic': { + $opt['mk']['if']['s'] = 'A'; + break; + } + } + } + // buttonScaleWhen: Controls when an icon is scaled to fit inside the button face. + if (isset($prop['buttonScaleWhen'])) { + switch ($prop['buttonScaleWhen']) { + case 'scaleWhen.always': { + $opt['mk']['if']['sw'] = 'A'; + break; + } + case 'scaleWhen.never': { + $opt['mk']['if']['sw'] = 'N'; + break; + } + case 'scaleWhen.tooBig': { + $opt['mk']['if']['sw'] = 'B'; + break; + } + case 'scaleWhen.tooSmall': { + $opt['mk']['if']['sw'] = 'S'; + break; + } + } + } + // buttonPosition: Controls how the text and the icon of the button are positioned with respect to each other within the button face. + if (isset($prop['buttonPosition'])) { + switch ($prop['buttonPosition']) { + case 0: + case 'position.textOnly': { + $opt['mk']['tp'] = 0; + break; + } + case 1: + case 'position.iconOnly': { + $opt['mk']['tp'] = 1; + break; + } + case 2: + case 'position.iconTextV': { + $opt['mk']['tp'] = 2; + break; + } + case 3: + case 'position.textIconV': { + $opt['mk']['tp'] = 3; + break; + } + case 4: + case 'position.iconTextH': { + $opt['mk']['tp'] = 4; + break; + } + case 5: + case 'position.textIconH': { + $opt['mk']['tp'] = 5; + break; + } + case 6: + case 'position.overlay': { + $opt['mk']['tp'] = 6; + break; + } + } + } + // fillColor: Specifies the background color for a field. + if (isset($prop['fillColor'])) { + if (is_array($prop['fillColor'])) { + $opt['mk']['bg'] = $prop['fillColor']; + } else { + $opt['mk']['bg'] = TCPDF_COLORS::convertHTMLColorToDec($prop['fillColor'], $spot_colors); + } + } + // strokeColor: Specifies the stroke color for a field that is used to stroke the rectangle of the field with a line as large as the line width. + if (isset($prop['strokeColor'])) { + if (is_array($prop['strokeColor'])) { + $opt['mk']['bc'] = $prop['strokeColor']; + } else { + $opt['mk']['bc'] = TCPDF_COLORS::convertHTMLColorToDec($prop['strokeColor'], $spot_colors); + } + } + // rotation: The rotation of a widget in counterclockwise increments. + if (isset($prop['rotation'])) { + $opt['mk']['r'] = $prop['rotation']; + } + // charLimit: Limits the number of characters that a user can type into a text field. + if (isset($prop['charLimit'])) { + $opt['maxlen'] = intval($prop['charLimit']); + } + if (!isset($ff)) { + $ff = 0; // default value + } + // readonly: The read-only characteristic of a field. If a field is read-only, the user can see the field but cannot change it. + if (isset($prop['readonly']) AND ($prop['readonly'] == 'true')) { + $ff += 1 << 0; + } + // required: Specifies whether a field requires a value. + if (isset($prop['required']) AND ($prop['required'] == 'true')) { + $ff += 1 << 1; + } + // multiline: Controls how text is wrapped within the field. + if (isset($prop['multiline']) AND ($prop['multiline'] == 'true')) { + $ff += 1 << 12; + } + // password: Specifies whether the field should display asterisks when data is entered in the field. + if (isset($prop['password']) AND ($prop['password'] == 'true')) { + $ff += 1 << 13; + } + // NoToggleToOff: If set, exactly one radio button shall be selected at all times; selecting the currently selected button has no effect. + if (isset($prop['NoToggleToOff']) AND ($prop['NoToggleToOff'] == 'true')) { + $ff += 1 << 14; + } + // Radio: If set, the field is a set of radio buttons. + if (isset($prop['Radio']) AND ($prop['Radio'] == 'true')) { + $ff += 1 << 15; + } + // Pushbutton: If set, the field is a pushbutton that does not retain a permanent value. + if (isset($prop['Pushbutton']) AND ($prop['Pushbutton'] == 'true')) { + $ff += 1 << 16; + } + // Combo: If set, the field is a combo box; if clear, the field is a list box. + if (isset($prop['Combo']) AND ($prop['Combo'] == 'true')) { + $ff += 1 << 17; + } + // editable: Controls whether a combo box is editable. + if (isset($prop['editable']) AND ($prop['editable'] == 'true')) { + $ff += 1 << 18; + } + // Sort: If set, the field's option items shall be sorted alphabetically. + if (isset($prop['Sort']) AND ($prop['Sort'] == 'true')) { + $ff += 1 << 19; + } + // fileSelect: If true, sets the file-select flag in the Options tab of the text field (Field is Used for File Selection). + if (isset($prop['fileSelect']) AND ($prop['fileSelect'] == 'true')) { + $ff += 1 << 20; + } + // multipleSelection: If true, indicates that a list box allows a multiple selection of items. + if (isset($prop['multipleSelection']) AND ($prop['multipleSelection'] == 'true')) { + $ff += 1 << 21; + } + // doNotSpellCheck: If true, spell checking is not performed on this editable text field. + if (isset($prop['doNotSpellCheck']) AND ($prop['doNotSpellCheck'] == 'true')) { + $ff += 1 << 22; + } + // doNotScroll: If true, the text field does not scroll and the user, therefore, is limited by the rectangular region designed for the field. + if (isset($prop['doNotScroll']) AND ($prop['doNotScroll'] == 'true')) { + $ff += 1 << 23; + } + // comb: If set to true, the field background is drawn as series of boxes (one for each character in the value of the field) and each character of the content is drawn within those boxes. The number of boxes drawn is determined from the charLimit property. It applies only to text fields. The setter will also raise if any of the following field properties are also set multiline, password, and fileSelect. A side-effect of setting this property is that the doNotScroll property is also set. + if (isset($prop['comb']) AND ($prop['comb'] == 'true')) { + $ff += 1 << 24; + } + // radiosInUnison: If false, even if a group of radio buttons have the same name and export value, they behave in a mutually exclusive fashion, like HTML radio buttons. + if (isset($prop['radiosInUnison']) AND ($prop['radiosInUnison'] == 'true')) { + $ff += 1 << 25; + } + // richText: If true, the field allows rich text formatting. + if (isset($prop['richText']) AND ($prop['richText'] == 'true')) { + $ff += 1 << 25; + } + // commitOnSelChange: Controls whether a field value is committed after a selection change. + if (isset($prop['commitOnSelChange']) AND ($prop['commitOnSelChange'] == 'true')) { + $ff += 1 << 26; + } + $opt['ff'] = $ff; + // defaultValue: The default value of a field - that is, the value that the field is set to when the form is reset. + if (isset($prop['defaultValue'])) { + $opt['dv'] = $prop['defaultValue']; + } + $f = 4; // default value for annotation flags + // readonly: The read-only characteristic of a field. If a field is read-only, the user can see the field but cannot change it. + if (isset($prop['readonly']) AND ($prop['readonly'] == 'true')) { + $f += 1 << 6; + } + // display: Controls whether the field is hidden or visible on screen and in print. + if (isset($prop['display'])) { + if ($prop['display'] == 'display.visible') { + // + } elseif ($prop['display'] == 'display.hidden') { + $f += 1 << 1; + } elseif ($prop['display'] == 'display.noPrint') { + $f -= 1 << 2; + } elseif ($prop['display'] == 'display.noView') { + $f += 1 << 5; + } + } + $opt['f'] = $f; + // currentValueIndices: Reads and writes single or multiple values of a list box or combo box. + if (isset($prop['currentValueIndices']) AND is_array($prop['currentValueIndices'])) { + $opt['i'] = $prop['currentValueIndices']; + } + // value: The value of the field data that the user has entered. + if (isset($prop['value'])) { + if (is_array($prop['value'])) { + $opt['opt'] = array(); + foreach ($prop['value'] AS $key => $optval) { + // exportValues: An array of strings representing the export values for the field. + if (isset($prop['exportValues'][$key])) { + $opt['opt'][$key] = array($prop['exportValues'][$key], $prop['value'][$key]); + } else { + $opt['opt'][$key] = $prop['value'][$key]; + } + } + } else { + $opt['v'] = $prop['value']; + } + } + // richValue: This property specifies the text contents and formatting of a rich text field. + if (isset($prop['richValue'])) { + $opt['rv'] = $prop['richValue']; + } + // submitName: If nonempty, used during form submission instead of name. Only applicable if submitting in HTML format (that is, URL-encoded). + if (isset($prop['submitName'])) { + $opt['tm'] = $prop['submitName']; + } + // name: Fully qualified field name. + if (isset($prop['name'])) { + $opt['t'] = $prop['name']; + } + // userName: The user name (short description string) of the field. + if (isset($prop['userName'])) { + $opt['tu'] = $prop['userName']; + } + // highlight: Defines how a button reacts when a user clicks it. + if (isset($prop['highlight'])) { + switch ($prop['highlight']) { + case 'none': + case 'highlight.n': { + $opt['h'] = 'N'; + break; + } + case 'invert': + case 'highlight.i': { + $opt['h'] = 'i'; + break; + } + case 'push': + case 'highlight.p': { + $opt['h'] = 'P'; + break; + } + case 'outline': + case 'highlight.o': { + $opt['h'] = 'O'; + break; + } + } + } + // Unsupported options: + // - calcOrderIndex: Changes the calculation order of fields in the document. + // - delay: Delays the redrawing of a field's appearance. + // - defaultStyle: This property defines the default style attributes for the form field. + // - style: Allows the user to set the glyph style of a check box or radio button. + // - textColor, textFont, textSize + return $opt; + } + + /** + * Format the page numbers. + * This method can be overriden for custom formats. + * @param $num (int) page number + * @since 4.2.005 (2008-11-06) + * @public static + */ + public static function formatPageNumber($num) { + return number_format((float)$num, 0, '', '.'); + } + + /** + * Format the page numbers on the Table Of Content. + * This method can be overriden for custom formats. + * @param $num (int) page number + * @since 4.5.001 (2009-01-04) + * @see addTOC(), addHTMLTOC() + * @public static + */ + public static function formatTOCPageNumber($num) { + return number_format((float)$num, 0, '', '.'); + } + + /** + * Extracts the CSS properties from a CSS string. + * @param $cssdata (string) string containing CSS definitions. + * @return An array where the keys are the CSS selectors and the values are the CSS properties. + * @author Nicola Asuni + * @since 5.1.000 (2010-05-25) + * @public static + */ + public static function extractCSSproperties($cssdata) { + if (empty($cssdata)) { + return array(); + } + // remove comments + $cssdata = preg_replace('/\/\*[^\*]*\*\//', '', $cssdata); + // remove newlines and multiple spaces + $cssdata = preg_replace('/[\s]+/', ' ', $cssdata); + // remove some spaces + $cssdata = preg_replace('/[\s]*([;:\{\}]{1})[\s]*/', '\\1', $cssdata); + // remove empty blocks + $cssdata = preg_replace('/([^\}\{]+)\{\}/', '', $cssdata); + // replace media type parenthesis + $cssdata = preg_replace('/@media[\s]+([^\{]*)\{/i', '@media \\1§', $cssdata); + $cssdata = preg_replace('/\}\}/si', '}§', $cssdata); + // trim string + $cssdata = trim($cssdata); + // find media blocks (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) + $cssblocks = array(); + $matches = array(); + if (preg_match_all('/@media[\s]+([^\§]*)§([^§]*)§/i', $cssdata, $matches) > 0) { + foreach ($matches[1] as $key => $type) { + $cssblocks[$type] = $matches[2][$key]; + } + // remove media blocks + $cssdata = preg_replace('/@media[\s]+([^\§]*)§([^§]*)§/i', '', $cssdata); + } + // keep 'all' and 'print' media, other media types are discarded + if (isset($cssblocks['all']) AND !empty($cssblocks['all'])) { + $cssdata .= $cssblocks['all']; + } + if (isset($cssblocks['print']) AND !empty($cssblocks['print'])) { + $cssdata .= $cssblocks['print']; + } + // reset css blocks array + $cssblocks = array(); + $matches = array(); + // explode css data string into array + if (substr($cssdata, -1) == '}') { + // remove last parethesis + $cssdata = substr($cssdata, 0, -1); + } + $matches = explode('}', $cssdata); + foreach ($matches as $key => $block) { + // index 0 contains the CSS selector, index 1 contains CSS properties + $cssblocks[$key] = explode('{', $block); + if (!isset($cssblocks[$key][1])) { + // remove empty definitions + unset($cssblocks[$key]); + } + } + // split groups of selectors (comma-separated list of selectors) + foreach ($cssblocks as $key => $block) { + if (strpos($block[0], ',') > 0) { + $selectors = explode(',', $block[0]); + foreach ($selectors as $sel) { + $cssblocks[] = array(0 => trim($sel), 1 => $block[1]); + } + unset($cssblocks[$key]); + } + } + // covert array to selector => properties + $cssdata = array(); + foreach ($cssblocks as $block) { + $selector = $block[0]; + // calculate selector's specificity + $matches = array(); + $a = 0; // the declaration is not from is a 'style' attribute + $b = intval(preg_match_all('/[\#]/', $selector, $matches)); // number of ID attributes + $c = intval(preg_match_all('/[\[\.]/', $selector, $matches)); // number of other attributes + $c += intval(preg_match_all('/[\:]link|visited|hover|active|focus|target|lang|enabled|disabled|checked|indeterminate|root|nth|first|last|only|empty|contains|not/i', $selector, $matches)); // number of pseudo-classes + $d = intval(preg_match_all('/[\>\+\~\s]{1}[a-zA-Z0-9]+/', ' '.$selector, $matches)); // number of element names + $d += intval(preg_match_all('/[\:][\:]/', $selector, $matches)); // number of pseudo-elements + $specificity = $a.$b.$c.$d; + // add specificity to the beginning of the selector + $cssdata[$specificity.' '.$selector] = $block[1]; + } + // sort selectors alphabetically to account for specificity + ksort($cssdata, SORT_STRING); + // return array + return $cssdata; + } + + /** + * Cleanup HTML code (requires HTML Tidy library). + * @param $html (string) htmlcode to fix + * @param $default_css (string) CSS commands to add + * @param $tagvs (array) parameters for setHtmlVSpace method + * @param $tidy_options (array) options for tidy_parse_string function + * @param $tagvspaces (array) Array of vertical spaces for tags. + * @return string XHTML code cleaned up + * @author Nicola Asuni + * @since 5.9.017 (2010-11-16) + * @see setHtmlVSpace() + * @public static + */ + public static function fixHTMLCode($html, $default_css='', $tagvs='', $tidy_options='', &$tagvspaces) { + // configure parameters for HTML Tidy + if ($tidy_options === '') { + $tidy_options = array ( + 'clean' => 1, + 'drop-empty-paras' => 0, + 'drop-proprietary-attributes' => 1, + 'fix-backslash' => 1, + 'hide-comments' => 1, + 'join-styles' => 1, + 'lower-literals' => 1, + 'merge-divs' => 1, + 'merge-spans' => 1, + 'output-xhtml' => 1, + 'word-2000' => 1, + 'wrap' => 0, + 'output-bom' => 0, + //'char-encoding' => 'utf8', + //'input-encoding' => 'utf8', + //'output-encoding' => 'utf8' + ); + } + // clean up the HTML code + $tidy = tidy_parse_string($html, $tidy_options); + // fix the HTML + $tidy->cleanRepair(); + // get the CSS part + $tidy_head = tidy_get_head($tidy); + $css = $tidy_head->value; + $css = preg_replace('/<style([^>]+)>/ims', '<style>', $css); + $css = preg_replace('/<\/style>(.*)<style>/ims', "\n", $css); + $css = str_replace('/*<![CDATA[*/', '', $css); + $css = str_replace('/*]]>*/', '', $css); + preg_match('/<style>(.*)<\/style>/ims', $css, $matches); + if (isset($matches[1])) { + $css = strtolower($matches[1]); + } else { + $css = ''; + } + // include default css + $css = '<style>'.$default_css.$css.'</style>'; + // get the body part + $tidy_body = tidy_get_body($tidy); + $html = $tidy_body->value; + // fix some self-closing tags + $html = str_replace('<br>', '<br />', $html); + // remove some empty tag blocks + $html = preg_replace('/<div([^\>]*)><\/div>/', '', $html); + $html = preg_replace('/<p([^\>]*)><\/p>/', '', $html); + if ($tagvs !== '') { + // set vertical space for some XHTML tags + $tagvspaces = $tagvs; + } + // return the cleaned XHTML code + CSS + return $css.$html; + } + + /** + * Returns true if the CSS selector is valid for the selected HTML tag + * @param $dom (array) array of HTML tags and properties + * @param $key (int) key of the current HTML tag + * @param $selector (string) CSS selector string + * @return true if the selector is valid, false otherwise + * @since 5.1.000 (2010-05-25) + * @public static + */ + public static function isValidCSSSelectorForTag($dom, $key, $selector) { + $valid = false; // value to be returned + $tag = $dom[$key]['value']; + $class = array(); + if (isset($dom[$key]['attribute']['class']) AND !empty($dom[$key]['attribute']['class'])) { + $class = explode(' ', strtolower($dom[$key]['attribute']['class'])); + } + $id = ''; + if (isset($dom[$key]['attribute']['id']) AND !empty($dom[$key]['attribute']['id'])) { + $id = strtolower($dom[$key]['attribute']['id']); + } + $selector = preg_replace('/([\>\+\~\s]{1})([\.]{1})([^\>\+\~\s]*)/si', '\\1*.\\3', $selector); + $matches = array(); + if (preg_match_all('/([\>\+\~\s]{1})([a-zA-Z0-9\*]+)([^\>\+\~\s]*)/si', $selector, $matches, PREG_PATTERN_ORDER | PREG_OFFSET_CAPTURE) > 0) { + $parentop = array_pop($matches[1]); + $operator = $parentop[0]; + $offset = $parentop[1]; + $lasttag = array_pop($matches[2]); + $lasttag = strtolower(trim($lasttag[0])); + if (($lasttag == '*') OR ($lasttag == $tag)) { + // the last element on selector is our tag or 'any tag' + $attrib = array_pop($matches[3]); + $attrib = strtolower(trim($attrib[0])); + if (!empty($attrib)) { + // check if matches class, id, attribute, pseudo-class or pseudo-element + switch ($attrib[0]) { + case '.': { // class + if (in_array(substr($attrib, 1), $class)) { + $valid = true; + } + break; + } + case '#': { // ID + if (substr($attrib, 1) == $id) { + $valid = true; + } + break; + } + case '[': { // attribute + $attrmatch = array(); + if (preg_match('/\[([a-zA-Z0-9]*)[\s]*([\~\^\$\*\|\=]*)[\s]*["]?([^"\]]*)["]?\]/i', $attrib, $attrmatch) > 0) { + $att = strtolower($attrmatch[1]); + $val = $attrmatch[3]; + if (isset($dom[$key]['attribute'][$att])) { + switch ($attrmatch[2]) { + case '=': { + if ($dom[$key]['attribute'][$att] == $val) { + $valid = true; + } + break; + } + case '~=': { + if (in_array($val, explode(' ', $dom[$key]['attribute'][$att]))) { + $valid = true; + } + break; + } + case '^=': { + if ($val == substr($dom[$key]['attribute'][$att], 0, strlen($val))) { + $valid = true; + } + break; + } + case '$=': { + if ($val == substr($dom[$key]['attribute'][$att], -strlen($val))) { + $valid = true; + } + break; + } + case '*=': { + if (strpos($dom[$key]['attribute'][$att], $val) !== false) { + $valid = true; + } + break; + } + case '|=': { + if ($dom[$key]['attribute'][$att] == $val) { + $valid = true; + } elseif (preg_match('/'.$val.'[\-]{1}/i', $dom[$key]['attribute'][$att]) > 0) { + $valid = true; + } + break; + } + default: { + $valid = true; + } + } + } + } + break; + } + case ':': { // pseudo-class or pseudo-element + if ($attrib[1] == ':') { // pseudo-element + // pseudo-elements are not supported! + // (::first-line, ::first-letter, ::before, ::after) + } else { // pseudo-class + // pseudo-classes are not supported! + // (:root, :nth-child(n), :nth-last-child(n), :nth-of-type(n), :nth-last-of-type(n), :first-child, :last-child, :first-of-type, :last-of-type, :only-child, :only-of-type, :empty, :link, :visited, :active, :hover, :focus, :target, :lang(fr), :enabled, :disabled, :checked) + } + break; + } + } // end of switch + } else { + $valid = true; + } + if ($valid AND ($offset > 0)) { + $valid = false; + // check remaining selector part + $selector = substr($selector, 0, $offset); + switch ($operator) { + case ' ': { // descendant of an element + while ($dom[$key]['parent'] > 0) { + if (self::isValidCSSSelectorForTag($dom, $dom[$key]['parent'], $selector)) { + $valid = true; + break; + } else { + $key = $dom[$key]['parent']; + } + } + break; + } + case '>': { // child of an element + $valid = self::isValidCSSSelectorForTag($dom, $dom[$key]['parent'], $selector); + break; + } + case '+': { // immediately preceded by an element + for ($i = ($key - 1); $i > $dom[$key]['parent']; --$i) { + if ($dom[$i]['tag'] AND $dom[$i]['opening']) { + $valid = self::isValidCSSSelectorForTag($dom, $i, $selector); + break; + } + } + break; + } + case '~': { // preceded by an element + for ($i = ($key - 1); $i > $dom[$key]['parent']; --$i) { + if ($dom[$i]['tag'] AND $dom[$i]['opening']) { + if (self::isValidCSSSelectorForTag($dom, $i, $selector)) { + break; + } + } + } + break; + } + } + } + } + } + return $valid; + } + + /** + * Returns the styles array that apply for the selected HTML tag. + * @param $dom (array) array of HTML tags and properties + * @param $key (int) key of the current HTML tag + * @param $css (array) array of CSS properties + * @return array containing CSS properties + * @since 5.1.000 (2010-05-25) + * @public static + */ + public static function getCSSdataArray($dom, $key, $css) { + $cssarray = array(); // style to be returned + // get parent CSS selectors + $selectors = array(); + if (isset($dom[($dom[$key]['parent'])]['csssel'])) { + $selectors = $dom[($dom[$key]['parent'])]['csssel']; + } + // get all styles that apply + foreach($css as $selector => $style) { + $pos = strpos($selector, ' '); + // get specificity + $specificity = substr($selector, 0, $pos); + // remove specificity + $selector = substr($selector, $pos); + // check if this selector apply to current tag + if (self::isValidCSSSelectorForTag($dom, $key, $selector)) { + if (!in_array($selector, $selectors)) { + // add style if not already added on parent selector + $cssarray[] = array('k' => $selector, 's' => $specificity, 'c' => $style); + $selectors[] = $selector; + } + } + } + if (isset($dom[$key]['attribute']['style'])) { + // attach inline style (latest properties have high priority) + $cssarray[] = array('k' => '', 's' => '1000', 'c' => $dom[$key]['attribute']['style']); + } + // order the css array to account for specificity + $cssordered = array(); + foreach ($cssarray as $key => $val) { + $skey = sprintf('%04d', $key); + $cssordered[$val['s'].'_'.$skey] = $val; + } + // sort selectors alphabetically to account for specificity + ksort($cssordered, SORT_STRING); + return array($selectors, $cssordered); + } + + /** + * Compact CSS data array into single string. + * @param $css (array) array of CSS properties + * @return string containing merged CSS properties + * @since 5.9.070 (2011-04-19) + * @public static + */ + public static function getTagStyleFromCSSarray($css) { + $tagstyle = ''; // value to be returned + foreach ($css as $style) { + // split single css commands + $csscmds = explode(';', $style['c']); + foreach ($csscmds as $cmd) { + if (!empty($cmd)) { + $pos = strpos($cmd, ':'); + if ($pos !== false) { + $cmd = substr($cmd, 0, ($pos + 1)); + if (strpos($tagstyle, $cmd) !== false) { + // remove duplicate commands (last commands have high priority) + $tagstyle = preg_replace('/'.$cmd.'[^;]+/i', '', $tagstyle); + } + } + } + } + $tagstyle .= ';'.$style['c']; + } + // remove multiple semicolons + $tagstyle = preg_replace('/[;]+/', ';', $tagstyle); + return $tagstyle; + } + + /** + * Returns the Roman representation of an integer number + * @param $number (int) number to convert + * @return string roman representation of the specified number + * @since 4.4.004 (2008-12-10) + * @public static + */ + public static function intToRoman($number) { + $roman = ''; + while ($number >= 1000) { + $roman .= 'M'; + $number -= 1000; + } + while ($number >= 900) { + $roman .= 'CM'; + $number -= 900; + } + while ($number >= 500) { + $roman .= 'D'; + $number -= 500; + } + while ($number >= 400) { + $roman .= 'CD'; + $number -= 400; + } + while ($number >= 100) { + $roman .= 'C'; + $number -= 100; + } + while ($number >= 90) { + $roman .= 'XC'; + $number -= 90; + } + while ($number >= 50) { + $roman .= 'L'; + $number -= 50; + } + while ($number >= 40) { + $roman .= 'XL'; + $number -= 40; + } + while ($number >= 10) { + $roman .= 'X'; + $number -= 10; + } + while ($number >= 9) { + $roman .= 'IX'; + $number -= 9; + } + while ($number >= 5) { + $roman .= 'V'; + $number -= 5; + } + while ($number >= 4) { + $roman .= 'IV'; + $number -= 4; + } + while ($number >= 1) { + $roman .= 'I'; + --$number; + } + return $roman; + } + + /** + * Find position of last occurrence of a substring in a string + * @param $haystack (string) The string to search in. + * @param $needle (string) substring to search. + * @param $offset (int) May be specified to begin searching an arbitrary number of characters into the string. + * @return Returns the position where the needle exists. Returns FALSE if the needle was not found. + * @since 4.8.038 (2010-03-13) + * @public static + */ + public static function revstrpos($haystack, $needle, $offset = 0) { + $length = strlen($haystack); + $offset = ($offset > 0)?($length - $offset):abs($offset); + $pos = strpos(strrev($haystack), strrev($needle), $offset); + return ($pos === false)?false:($length - $pos - strlen($needle)); + } + + /** + * Returns an array of hyphenation patterns. + * @param $file (string) TEX file containing hypenation patterns. TEX pattrns can be downloaded from http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ + * @return array of hyphenation patterns + * @author Nicola Asuni + * @since 4.9.012 (2010-04-12) + * @public static + */ + public static function getHyphenPatternsFromTEX($file) { + // TEX patterns are available at: + // http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ + $data = file_get_contents($file); + $patterns = array(); + // remove comments + $data = preg_replace('/\%[^\n]*/', '', $data); + // extract the patterns part + preg_match('/\\\\patterns\{([^\}]*)\}/i', $data, $matches); + $data = trim(substr($matches[0], 10, -1)); + // extract each pattern + $patterns_array = preg_split('/[\s]+/', $data); + // create new language array of patterns + $patterns = array(); + foreach($patterns_array as $val) { + if (!TCPDF_STATIC::empty_string($val)) { + $val = trim($val); + $val = str_replace('\'', '\\\'', $val); + $key = preg_replace('/[0-9]+/', '', $val); + $patterns[$key] = $val; + } + } + return $patterns; + } + + /** + * Get the Path-Painting Operators. + * @param $style (string) Style of rendering. Possible values are: + * <ul> + * <li>S or D: Stroke the path.</li> + * <li>s or d: Close and stroke the path.</li> + * <li>f or F: Fill the path, using the nonzero winding number rule to determine the region to fill.</li> + * <li>f* or F*: Fill the path, using the even-odd rule to determine the region to fill.</li> + * <li>B or FD or DF: Fill and then stroke the path, using the nonzero winding number rule to determine the region to fill.</li> + * <li>B* or F*D or DF*: Fill and then stroke the path, using the even-odd rule to determine the region to fill.</li> + * <li>b or fd or df: Close, fill, and then stroke the path, using the nonzero winding number rule to determine the region to fill.</li> + * <li>b or f*d or df*: Close, fill, and then stroke the path, using the even-odd rule to determine the region to fill.</li> + * <li>CNZ: Clipping mode using the even-odd rule to determine which regions lie inside the clipping path.</li> + * <li>CEO: Clipping mode using the nonzero winding number rule to determine which regions lie inside the clipping path</li> + * <li>n: End the path object without filling or stroking it.</li> + * </ul> + * @param $default (string) default style + * @author Nicola Asuni + * @since 5.0.000 (2010-04-30) + * @public static + */ + public static function getPathPaintOperator($style, $default='S') { + $op = ''; + switch($style) { + case 'S': + case 'D': { + $op = 'S'; + break; + } + case 's': + case 'd': { + $op = 's'; + break; + } + case 'f': + case 'F': { + $op = 'f'; + break; + } + case 'f*': + case 'F*': { + $op = 'f*'; + break; + } + case 'B': + case 'FD': + case 'DF': { + $op = 'B'; + break; + } + case 'B*': + case 'F*D': + case 'DF*': { + $op = 'B*'; + break; + } + case 'b': + case 'fd': + case 'df': { + $op = 'b'; + break; + } + case 'b*': + case 'f*d': + case 'df*': { + $op = 'b*'; + break; + } + case 'CNZ': { + $op = 'W n'; + break; + } + case 'CEO': { + $op = 'W* n'; + break; + } + case 'n': { + $op = 'n'; + break; + } + default: { + if (!empty($default)) { + $op = self::getPathPaintOperator($default, ''); + } else { + $op = ''; + } + } + } + return $op; + } + + /** + * Get the product of two SVG tranformation matrices + * @param $ta (array) first SVG tranformation matrix + * @param $tb (array) second SVG tranformation matrix + * @return transformation array + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @public static + */ + public static function getTransformationMatrixProduct($ta, $tb) { + $tm = array(); + $tm[0] = ($ta[0] * $tb[0]) + ($ta[2] * $tb[1]); + $tm[1] = ($ta[1] * $tb[0]) + ($ta[3] * $tb[1]); + $tm[2] = ($ta[0] * $tb[2]) + ($ta[2] * $tb[3]); + $tm[3] = ($ta[1] * $tb[2]) + ($ta[3] * $tb[3]); + $tm[4] = ($ta[0] * $tb[4]) + ($ta[2] * $tb[5]) + $ta[4]; + $tm[5] = ($ta[1] * $tb[4]) + ($ta[3] * $tb[5]) + $ta[5]; + return $tm; + } + + /** + * Get the tranformation matrix from SVG transform attribute + * @param $attribute (string) transformation + * @return array of transformations + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @public static + */ + public static function getSVGTransformMatrix($attribute) { + // identity matrix + $tm = array(1, 0, 0, 1, 0, 0); + $transform = array(); + if (preg_match_all('/(matrix|translate|scale|rotate|skewX|skewY)[\s]*\(([^\)]+)\)/si', $attribute, $transform, PREG_SET_ORDER) > 0) { + foreach ($transform as $key => $data) { + if (!empty($data[2])) { + $a = 1; + $b = 0; + $c = 0; + $d = 1; + $e = 0; + $f = 0; + $regs = array(); + switch ($data[1]) { + case 'matrix': { + if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $a = $regs[1]; + $b = $regs[2]; + $c = $regs[3]; + $d = $regs[4]; + $e = $regs[5]; + $f = $regs[6]; + } + break; + } + case 'translate': { + if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $e = $regs[1]; + $f = $regs[2]; + } elseif (preg_match('/([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $e = $regs[1]; + } + break; + } + case 'scale': { + if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $a = $regs[1]; + $d = $regs[2]; + } elseif (preg_match('/([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $a = $regs[1]; + $d = $a; + } + break; + } + case 'rotate': { + if (preg_match('/([0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $ang = deg2rad($regs[1]); + $x = $regs[2]; + $y = $regs[3]; + $a = cos($ang); + $b = sin($ang); + $c = -$b; + $d = $a; + $e = ($x * (1 - $a)) - ($y * $c); + $f = ($y * (1 - $d)) - ($x * $b); + } elseif (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { + $ang = deg2rad($regs[1]); + $a = cos($ang); + $b = sin($ang); + $c = -$b; + $d = $a; + $e = 0; + $f = 0; + } + break; + } + case 'skewX': { + if (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { + $c = tan(deg2rad($regs[1])); + } + break; + } + case 'skewY': { + if (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { + $b = tan(deg2rad($regs[1])); + } + break; + } + } + $tm = self::getTransformationMatrixProduct($tm, array($a, $b, $c, $d, $e, $f)); + } + } + } + return $tm; + } + + /** + * Returns the angle in radiants between two vectors + * @param $x1 (int) X coordinate of first vector point + * @param $y1 (int) Y coordinate of first vector point + * @param $x2 (int) X coordinate of second vector point + * @param $y2 (int) Y coordinate of second vector point + * @author Nicola Asuni + * @since 5.0.000 (2010-05-04) + * @public static + */ + public static function getVectorsAngle($x1, $y1, $x2, $y2) { + $dprod = ($x1 * $x2) + ($y1 * $y2); + $dist1 = sqrt(($x1 * $x1) + ($y1 * $y1)); + $dist2 = sqrt(($x2 * $x2) + ($y2 * $y2)); + $angle = acos($dprod / ($dist1 * $dist2)); + if (is_nan($angle)) { + $angle = M_PI; + } + if ((($x1 * $y2) - ($x2 * $y1)) < 0) { + $angle *= -1; + } + return $angle; + } + + /** + * Split string by a regular expression. + * This is a wrapper for the preg_split function to avoid the bug: https://bugs.php.net/bug.php?id=45850 + * @param $pattern (string) The regular expression pattern to search for without the modifiers, as a string. + * @param $modifiers (string) The modifiers part of the pattern, + * @param $subject (string) The input string. + * @param $limit (int) If specified, then only substrings up to limit are returned with the rest of the string being placed in the last substring. A limit of -1, 0 or NULL means "no limit" and, as is standard across PHP, you can use NULL to skip to the flags parameter. + * @param $flags (int) The flags as specified on the preg_split PHP function. + * @return Returns an array containing substrings of subject split along boundaries matched by pattern.modifier + * @author Nicola Asuni + * @since 6.0.023 + * @public static + */ + public static function pregSplit($pattern, $modifiers, $subject, $limit=NULL, $flags=NULL) { + // the bug only happens on PHP 5.2 when using the u modifier + if ((strpos($modifiers, 'u') === FALSE) OR (count(preg_split('//u', "\n\t", -1, PREG_SPLIT_NO_EMPTY)) == 2)) { + return preg_split($pattern.$modifiers, $subject, $limit, $flags); + } + // preg_split is bugged - try alternative solution + $ret = array(); + while (($nl = strpos($subject, "\n")) !== FALSE) { + $ret = array_merge($ret, preg_split($pattern.$modifiers, substr($subject, 0, $nl), $limit, $flags)); + $ret[] = "\n"; + $subject = substr($subject, ($nl + 1)); + } + if (strlen($subject) > 0) { + $ret = array_merge($ret, preg_split($pattern.$modifiers, $subject, $limit, $flags)); + } + return $ret; + } + + /** + * Wrapper to use fopen only with local files + * @param filename (string) Name of the file to open + * @param $mode (string) + * @return Returns a file pointer resource on success, or FALSE on error. + * @public static + */ + public static function fopenLocal($filename, $mode) { + if (strpos($filename, '://') === false) { + $filename = 'file://'.$filename; + } elseif (stream_is_local($filename) !== true) { + return false; + } + return fopen($filename, $mode); + } + + /** + * Check if the URL exist. + * @param url (string) URL to check. + * @return Returns TRUE if the URL exists; FALSE otherwise. + * @public static + */ + public static function url_exists($url) { + $crs = curl_init(); + // encode query params in URL to get right response form the server + $url = self::encodeUrlQuery($url); + curl_setopt($crs, CURLOPT_URL, $url); + curl_setopt($crs, CURLOPT_NOBODY, true); + curl_setopt($crs, CURLOPT_FAILONERROR, true); + if ((ini_get('open_basedir') == '') && (!ini_get('safe_mode'))) { + curl_setopt($crs, CURLOPT_FOLLOWLOCATION, true); + } + curl_setopt($crs, CURLOPT_CONNECTTIMEOUT, 5); + curl_setopt($crs, CURLOPT_TIMEOUT, 30); + curl_setopt($crs, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($crs, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($crs, CURLOPT_USERAGENT, 'tc-lib-file'); + curl_exec($crs); + $code = curl_getinfo($crs, CURLINFO_HTTP_CODE); + curl_close($crs); + return ($code == 200); + } + + /** + * Encode query params in URL + * + * @param string $url + * @return string + * @since 6.3.3 (2019-11-01) + * @public static + */ + public static function encodeUrlQuery($url) { + $urlData = parse_url($url); + if (isset($urlData['query']) && $urlData['query']) { + $urlQueryData = []; + parse_str(urldecode($urlData['query']), $urlQueryData); + $updatedUrl = $urlData['scheme'] . '://' . $urlData['host'] . $urlData['path'] . '?' . http_build_query($urlQueryData); + } else { + $updatedUrl = $url; + } + return $updatedUrl; + } + + /** + * Wrapper for file_exists. + * Checks whether a file or directory exists. + * Only allows some protocols and local files. + * @param filename (string) Path to the file or directory. + * @return Returns TRUE if the file or directory specified by filename exists; FALSE otherwise. + * @public static + */ + public static function file_exists($filename) { + if (preg_match('|^https?://|', $filename) == 1) { + return self::url_exists($filename); + } + if (strpos($filename, '://')) { + return false; // only support http and https wrappers for security reasons + } + return @file_exists($filename); + } + + /** + * Reads entire file into a string. + * The file can be also an URL. + * @param $file (string) Name of the file or URL to read. + * @return The function returns the read data or FALSE on failure. + * @author Nicola Asuni + * @since 6.0.025 + * @public static + */ + public static function fileGetContents($file) { + $alt = array($file); + // + if ((strlen($file) > 1) + && ($file[0] === '/') + && ($file[1] !== '/') + && !empty($_SERVER['DOCUMENT_ROOT']) + && ($_SERVER['DOCUMENT_ROOT'] !== '/') + ) { + $findroot = strpos($file, $_SERVER['DOCUMENT_ROOT']); + if (($findroot === false) || ($findroot > 1)) { + $alt[] = htmlspecialchars_decode(urldecode($_SERVER['DOCUMENT_ROOT'].$file)); + } + } + // + $protocol = 'http'; + if (!empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off')) { + $protocol .= 's'; + } + // + $url = $file; + if (preg_match('%^//%', $url) && !empty($_SERVER['HTTP_HOST'])) { + $url = $protocol.':'.str_replace(' ', '%20', $url); + } + $url = htmlspecialchars_decode($url); + $alt[] = $url; + // + if (preg_match('%^(https?)://%', $url) + && empty($_SERVER['HTTP_HOST']) + && empty($_SERVER['DOCUMENT_ROOT']) + ) { + $urldata = parse_url($url); + if (empty($urldata['query'])) { + $host = $protocol.'://'.$_SERVER['HTTP_HOST']; + if (strpos($url, $host) === 0) { + // convert URL to full server path + $tmp = str_replace($host, $_SERVER['DOCUMENT_ROOT'], $url); + $alt[] = htmlspecialchars_decode(urldecode($tmp)); + } + } + } + // + if (isset($_SERVER['SCRIPT_URI']) + && !preg_match('%^(https?|ftp)://%', $file) + && !preg_match('%^//%', $file) + ) { + $urldata = @parse_url($_SERVER['SCRIPT_URI']); + $alt[] = $urldata['scheme'].'://'.$urldata['host'].(($file[0] == '/') ? '' : '/').$file; + } + // + $alt = array_unique($alt); + foreach ($alt as $path) { + if (!self::file_exists($path)) { + continue; + } + $ret = @file_get_contents($path); + if ( $ret != false ) { + return $ret; + } + // try to use CURL for URLs + if (!ini_get('allow_url_fopen') + && function_exists('curl_init') + && preg_match('%^(https?|ftp)://%', $path) + ) { + // try to get remote file data using cURL + $crs = curl_init(); + curl_setopt($crs, CURLOPT_URL, $path); + curl_setopt($crs, CURLOPT_BINARYTRANSFER, true); + curl_setopt($crs, CURLOPT_FAILONERROR, true); + curl_setopt($crs, CURLOPT_RETURNTRANSFER, true); + if ((ini_get('open_basedir') == '') && (!ini_get('safe_mode'))) { + curl_setopt($crs, CURLOPT_FOLLOWLOCATION, true); + } + curl_setopt($crs, CURLOPT_CONNECTTIMEOUT, 5); + curl_setopt($crs, CURLOPT_TIMEOUT, 30); + curl_setopt($crs, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($crs, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($crs, CURLOPT_USERAGENT, 'tc-lib-file'); + $ret = curl_exec($crs); + curl_close($crs); + if ($ret !== false) { + return $ret; + } + } + } + return false; + } + + /** + * Get ULONG from string (Big Endian 32-bit unsigned integer). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 32 bit value + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getULONG($str, $offset) { + $v = unpack('Ni', substr($str, $offset, 4)); + return $v['i']; + } + + /** + * Get USHORT from string (Big Endian 16-bit unsigned integer). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getUSHORT($str, $offset) { + $v = unpack('ni', substr($str, $offset, 2)); + return $v['i']; + } + + /** + * Get SHORT from string (Big Endian 16-bit signed integer). + * @param $str (string) String from where to extract value. + * @param $offset (int) Point from where to read the data. + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getSHORT($str, $offset) { + $v = unpack('si', substr($str, $offset, 2)); + return $v['i']; + } + + /** + * Get FWORD from string (Big Endian 16-bit signed integer). + * @param $str (string) String from where to extract value. + * @param $offset (int) Point from where to read the data. + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.9.123 (2011-09-30) + * @public static + */ + public static function _getFWORD($str, $offset) { + $v = self::_getUSHORT($str, $offset); + if ($v > 0x7fff) { + $v -= 0x10000; + } + return $v; + } + + /** + * Get UFWORD from string (Big Endian 16-bit unsigned integer). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.9.123 (2011-09-30) + * @public static + */ + public static function _getUFWORD($str, $offset) { + $v = self::_getUSHORT($str, $offset); + return $v; + } + + /** + * Get FIXED from string (32-bit signed fixed-point number (16.16). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.9.123 (2011-09-30) + * @public static + */ + public static function _getFIXED($str, $offset) { + // mantissa + $m = self::_getFWORD($str, $offset); + // fraction + $f = self::_getUSHORT($str, ($offset + 2)); + $v = floatval(''.$m.'.'.$f.''); + return $v; + } + + /** + * Get BYTE from string (8-bit unsigned integer). + * @param $str (string) String from where to extract value. + * @param $offset (int) Point from where to read the data. + * @return int 8 bit value + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getBYTE($str, $offset) { + $v = unpack('Ci', substr($str, $offset, 1)); + return $v['i']; + } + /** + * Binary-safe and URL-safe file read. + * Reads up to length bytes from the file pointer referenced by handle. Reading stops as soon as one of the following conditions is met: length bytes have been read; EOF (end of file) is reached. + * @param $handle (resource) + * @param $length (int) + * @return Returns the read string or FALSE in case of error. + * @author Nicola Asuni + * @since 4.5.027 (2009-03-16) + * @public static + */ + public static function rfread($handle, $length) { + $data = fread($handle, $length); + if ($data === false) { + return false; + } + $rest = ($length - strlen($data)); + if (($rest > 0) && !feof($handle)) { + $data .= self::rfread($handle, $rest); + } + return $data; + } + + /** + * Read a 4-byte (32 bit) integer from file. + * @param $f (string) file name. + * @return 4-byte integer + * @public static + */ + public static function _freadint($f) { + $a = unpack('Ni', fread($f, 4)); + return $a['i']; + } + + + /** + * Array of page formats + * measures are calculated in this way: (inches * 72) or (millimeters * 72 / 25.4) + * @public static + */ + public static $page_formats = array( + // ISO 216 A Series + 2 SIS 014711 extensions + 'A0' => array( 2383.937, 3370.394), // = ( 841 x 1189 ) mm = ( 33.11 x 46.81 ) in + 'A1' => array( 1683.780, 2383.937), // = ( 594 x 841 ) mm = ( 23.39 x 33.11 ) in + 'A2' => array( 1190.551, 1683.780), // = ( 420 x 594 ) mm = ( 16.54 x 23.39 ) in + 'A3' => array( 841.890, 1190.551), // = ( 297 x 420 ) mm = ( 11.69 x 16.54 ) in + 'A4' => array( 595.276, 841.890), // = ( 210 x 297 ) mm = ( 8.27 x 11.69 ) in + 'A5' => array( 419.528, 595.276), // = ( 148 x 210 ) mm = ( 5.83 x 8.27 ) in + 'A6' => array( 297.638, 419.528), // = ( 105 x 148 ) mm = ( 4.13 x 5.83 ) in + 'A7' => array( 209.764, 297.638), // = ( 74 x 105 ) mm = ( 2.91 x 4.13 ) in + 'A8' => array( 147.402, 209.764), // = ( 52 x 74 ) mm = ( 2.05 x 2.91 ) in + 'A9' => array( 104.882, 147.402), // = ( 37 x 52 ) mm = ( 1.46 x 2.05 ) in + 'A10' => array( 73.701, 104.882), // = ( 26 x 37 ) mm = ( 1.02 x 1.46 ) in + 'A11' => array( 51.024, 73.701), // = ( 18 x 26 ) mm = ( 0.71 x 1.02 ) in + 'A12' => array( 36.850, 51.024), // = ( 13 x 18 ) mm = ( 0.51 x 0.71 ) in + // ISO 216 B Series + 2 SIS 014711 extensions + 'B0' => array( 2834.646, 4008.189), // = ( 1000 x 1414 ) mm = ( 39.37 x 55.67 ) in + 'B1' => array( 2004.094, 2834.646), // = ( 707 x 1000 ) mm = ( 27.83 x 39.37 ) in + 'B2' => array( 1417.323, 2004.094), // = ( 500 x 707 ) mm = ( 19.69 x 27.83 ) in + 'B3' => array( 1000.630, 1417.323), // = ( 353 x 500 ) mm = ( 13.90 x 19.69 ) in + 'B4' => array( 708.661, 1000.630), // = ( 250 x 353 ) mm = ( 9.84 x 13.90 ) in + 'B5' => array( 498.898, 708.661), // = ( 176 x 250 ) mm = ( 6.93 x 9.84 ) in + 'B6' => array( 354.331, 498.898), // = ( 125 x 176 ) mm = ( 4.92 x 6.93 ) in + 'B7' => array( 249.449, 354.331), // = ( 88 x 125 ) mm = ( 3.46 x 4.92 ) in + 'B8' => array( 175.748, 249.449), // = ( 62 x 88 ) mm = ( 2.44 x 3.46 ) in + 'B9' => array( 124.724, 175.748), // = ( 44 x 62 ) mm = ( 1.73 x 2.44 ) in + 'B10' => array( 87.874, 124.724), // = ( 31 x 44 ) mm = ( 1.22 x 1.73 ) in + 'B11' => array( 62.362, 87.874), // = ( 22 x 31 ) mm = ( 0.87 x 1.22 ) in + 'B12' => array( 42.520, 62.362), // = ( 15 x 22 ) mm = ( 0.59 x 0.87 ) in + // ISO 216 C Series + 2 SIS 014711 extensions + 5 EXTENSION + 'C0' => array( 2599.370, 3676.535), // = ( 917 x 1297 ) mm = ( 36.10 x 51.06 ) in + 'C1' => array( 1836.850, 2599.370), // = ( 648 x 917 ) mm = ( 25.51 x 36.10 ) in + 'C2' => array( 1298.268, 1836.850), // = ( 458 x 648 ) mm = ( 18.03 x 25.51 ) in + 'C3' => array( 918.425, 1298.268), // = ( 324 x 458 ) mm = ( 12.76 x 18.03 ) in + 'C4' => array( 649.134, 918.425), // = ( 229 x 324 ) mm = ( 9.02 x 12.76 ) in + 'C5' => array( 459.213, 649.134), // = ( 162 x 229 ) mm = ( 6.38 x 9.02 ) in + 'C6' => array( 323.150, 459.213), // = ( 114 x 162 ) mm = ( 4.49 x 6.38 ) in + 'C7' => array( 229.606, 323.150), // = ( 81 x 114 ) mm = ( 3.19 x 4.49 ) in + 'C8' => array( 161.575, 229.606), // = ( 57 x 81 ) mm = ( 2.24 x 3.19 ) in + 'C9' => array( 113.386, 161.575), // = ( 40 x 57 ) mm = ( 1.57 x 2.24 ) in + 'C10' => array( 79.370, 113.386), // = ( 28 x 40 ) mm = ( 1.10 x 1.57 ) in + 'C11' => array( 56.693, 79.370), // = ( 20 x 28 ) mm = ( 0.79 x 1.10 ) in + 'C12' => array( 39.685, 56.693), // = ( 14 x 20 ) mm = ( 0.55 x 0.79 ) in + 'C76' => array( 229.606, 459.213), // = ( 81 x 162 ) mm = ( 3.19 x 6.38 ) in + 'DL' => array( 311.811, 623.622), // = ( 110 x 220 ) mm = ( 4.33 x 8.66 ) in + 'DLE' => array( 323.150, 637.795), // = ( 114 x 225 ) mm = ( 4.49 x 8.86 ) in + 'DLX' => array( 340.158, 666.142), // = ( 120 x 235 ) mm = ( 4.72 x 9.25 ) in + 'DLP' => array( 280.630, 595.276), // = ( 99 x 210 ) mm = ( 3.90 x 8.27 ) in (1/3 A4) + // SIS 014711 E Series + 'E0' => array( 2491.654, 3517.795), // = ( 879 x 1241 ) mm = ( 34.61 x 48.86 ) in + 'E1' => array( 1757.480, 2491.654), // = ( 620 x 879 ) mm = ( 24.41 x 34.61 ) in + 'E2' => array( 1247.244, 1757.480), // = ( 440 x 620 ) mm = ( 17.32 x 24.41 ) in + 'E3' => array( 878.740, 1247.244), // = ( 310 x 440 ) mm = ( 12.20 x 17.32 ) in + 'E4' => array( 623.622, 878.740), // = ( 220 x 310 ) mm = ( 8.66 x 12.20 ) in + 'E5' => array( 439.370, 623.622), // = ( 155 x 220 ) mm = ( 6.10 x 8.66 ) in + 'E6' => array( 311.811, 439.370), // = ( 110 x 155 ) mm = ( 4.33 x 6.10 ) in + 'E7' => array( 221.102, 311.811), // = ( 78 x 110 ) mm = ( 3.07 x 4.33 ) in + 'E8' => array( 155.906, 221.102), // = ( 55 x 78 ) mm = ( 2.17 x 3.07 ) in + 'E9' => array( 110.551, 155.906), // = ( 39 x 55 ) mm = ( 1.54 x 2.17 ) in + 'E10' => array( 76.535, 110.551), // = ( 27 x 39 ) mm = ( 1.06 x 1.54 ) in + 'E11' => array( 53.858, 76.535), // = ( 19 x 27 ) mm = ( 0.75 x 1.06 ) in + 'E12' => array( 36.850, 53.858), // = ( 13 x 19 ) mm = ( 0.51 x 0.75 ) in + // SIS 014711 G Series + 'G0' => array( 2715.591, 3838.110), // = ( 958 x 1354 ) mm = ( 37.72 x 53.31 ) in + 'G1' => array( 1919.055, 2715.591), // = ( 677 x 958 ) mm = ( 26.65 x 37.72 ) in + 'G2' => array( 1357.795, 1919.055), // = ( 479 x 677 ) mm = ( 18.86 x 26.65 ) in + 'G3' => array( 958.110, 1357.795), // = ( 338 x 479 ) mm = ( 13.31 x 18.86 ) in + 'G4' => array( 677.480, 958.110), // = ( 239 x 338 ) mm = ( 9.41 x 13.31 ) in + 'G5' => array( 479.055, 677.480), // = ( 169 x 239 ) mm = ( 6.65 x 9.41 ) in + 'G6' => array( 337.323, 479.055), // = ( 119 x 169 ) mm = ( 4.69 x 6.65 ) in + 'G7' => array( 238.110, 337.323), // = ( 84 x 119 ) mm = ( 3.31 x 4.69 ) in + 'G8' => array( 167.244, 238.110), // = ( 59 x 84 ) mm = ( 2.32 x 3.31 ) in + 'G9' => array( 119.055, 167.244), // = ( 42 x 59 ) mm = ( 1.65 x 2.32 ) in + 'G10' => array( 82.205, 119.055), // = ( 29 x 42 ) mm = ( 1.14 x 1.65 ) in + 'G11' => array( 59.528, 82.205), // = ( 21 x 29 ) mm = ( 0.83 x 1.14 ) in + 'G12' => array( 39.685, 59.528), // = ( 14 x 21 ) mm = ( 0.55 x 0.83 ) in + // ISO Press + 'RA0' => array( 2437.795, 3458.268), // = ( 860 x 1220 ) mm = ( 33.86 x 48.03 ) in + 'RA1' => array( 1729.134, 2437.795), // = ( 610 x 860 ) mm = ( 24.02 x 33.86 ) in + 'RA2' => array( 1218.898, 1729.134), // = ( 430 x 610 ) mm = ( 16.93 x 24.02 ) in + 'RA3' => array( 864.567, 1218.898), // = ( 305 x 430 ) mm = ( 12.01 x 16.93 ) in + 'RA4' => array( 609.449, 864.567), // = ( 215 x 305 ) mm = ( 8.46 x 12.01 ) in + 'SRA0' => array( 2551.181, 3628.346), // = ( 900 x 1280 ) mm = ( 35.43 x 50.39 ) in + 'SRA1' => array( 1814.173, 2551.181), // = ( 640 x 900 ) mm = ( 25.20 x 35.43 ) in + 'SRA2' => array( 1275.591, 1814.173), // = ( 450 x 640 ) mm = ( 17.72 x 25.20 ) in + 'SRA3' => array( 907.087, 1275.591), // = ( 320 x 450 ) mm = ( 12.60 x 17.72 ) in + 'SRA4' => array( 637.795, 907.087), // = ( 225 x 320 ) mm = ( 8.86 x 12.60 ) in + // German DIN 476 + '4A0' => array( 4767.874, 6740.787), // = ( 1682 x 2378 ) mm = ( 66.22 x 93.62 ) in + '2A0' => array( 3370.394, 4767.874), // = ( 1189 x 1682 ) mm = ( 46.81 x 66.22 ) in + // Variations on the ISO Standard + 'A2_EXTRA' => array( 1261.417, 1754.646), // = ( 445 x 619 ) mm = ( 17.52 x 24.37 ) in + 'A3+' => array( 932.598, 1369.134), // = ( 329 x 483 ) mm = ( 12.95 x 19.02 ) in + 'A3_EXTRA' => array( 912.756, 1261.417), // = ( 322 x 445 ) mm = ( 12.68 x 17.52 ) in + 'A3_SUPER' => array( 864.567, 1440.000), // = ( 305 x 508 ) mm = ( 12.01 x 20.00 ) in + 'SUPER_A3' => array( 864.567, 1380.472), // = ( 305 x 487 ) mm = ( 12.01 x 19.17 ) in + 'A4_EXTRA' => array( 666.142, 912.756), // = ( 235 x 322 ) mm = ( 9.25 x 12.68 ) in + 'A4_SUPER' => array( 649.134, 912.756), // = ( 229 x 322 ) mm = ( 9.02 x 12.68 ) in + 'SUPER_A4' => array( 643.465, 1009.134), // = ( 227 x 356 ) mm = ( 8.94 x 14.02 ) in + 'A4_LONG' => array( 595.276, 986.457), // = ( 210 x 348 ) mm = ( 8.27 x 13.70 ) in + 'F4' => array( 595.276, 935.433), // = ( 210 x 330 ) mm = ( 8.27 x 12.99 ) in + 'SO_B5_EXTRA' => array( 572.598, 782.362), // = ( 202 x 276 ) mm = ( 7.95 x 10.87 ) in + 'A5_EXTRA' => array( 490.394, 666.142), // = ( 173 x 235 ) mm = ( 6.81 x 9.25 ) in + // ANSI Series + 'ANSI_E' => array( 2448.000, 3168.000), // = ( 864 x 1118 ) mm = ( 34.00 x 44.00 ) in + 'ANSI_D' => array( 1584.000, 2448.000), // = ( 559 x 864 ) mm = ( 22.00 x 34.00 ) in + 'ANSI_C' => array( 1224.000, 1584.000), // = ( 432 x 559 ) mm = ( 17.00 x 22.00 ) in + 'ANSI_B' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'ANSI_A' => array( 612.000, 792.000), // = ( 216 x 279 ) mm = ( 8.50 x 11.00 ) in + // Traditional 'Loose' North American Paper Sizes + 'USLEDGER' => array( 1224.000, 792.000), // = ( 432 x 279 ) mm = ( 17.00 x 11.00 ) in + 'LEDGER' => array( 1224.000, 792.000), // = ( 432 x 279 ) mm = ( 17.00 x 11.00 ) in + 'ORGANIZERK' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'BIBLE' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'USTABLOID' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'TABLOID' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'ORGANIZERM' => array( 612.000, 792.000), // = ( 216 x 279 ) mm = ( 8.50 x 11.00 ) in + 'USLETTER' => array( 612.000, 792.000), // = ( 216 x 279 ) mm = ( 8.50 x 11.00 ) in + 'LETTER' => array( 612.000, 792.000), // = ( 216 x 279 ) mm = ( 8.50 x 11.00 ) in + 'USLEGAL' => array( 612.000, 1008.000), // = ( 216 x 356 ) mm = ( 8.50 x 14.00 ) in + 'LEGAL' => array( 612.000, 1008.000), // = ( 216 x 356 ) mm = ( 8.50 x 14.00 ) in + 'GOVERNMENTLETTER' => array( 576.000, 756.000), // = ( 203 x 267 ) mm = ( 8.00 x 10.50 ) in + 'GLETTER' => array( 576.000, 756.000), // = ( 203 x 267 ) mm = ( 8.00 x 10.50 ) in + 'JUNIORLEGAL' => array( 576.000, 360.000), // = ( 203 x 127 ) mm = ( 8.00 x 5.00 ) in + 'JLEGAL' => array( 576.000, 360.000), // = ( 203 x 127 ) mm = ( 8.00 x 5.00 ) in + // Other North American Paper Sizes + 'QUADDEMY' => array( 2520.000, 3240.000), // = ( 889 x 1143 ) mm = ( 35.00 x 45.00 ) in + 'SUPER_B' => array( 936.000, 1368.000), // = ( 330 x 483 ) mm = ( 13.00 x 19.00 ) in + 'QUARTO' => array( 648.000, 792.000), // = ( 229 x 279 ) mm = ( 9.00 x 11.00 ) in + 'GOVERNMENTLEGAL' => array( 612.000, 936.000), // = ( 216 x 330 ) mm = ( 8.50 x 13.00 ) in + 'FOLIO' => array( 612.000, 936.000), // = ( 216 x 330 ) mm = ( 8.50 x 13.00 ) in + 'MONARCH' => array( 522.000, 756.000), // = ( 184 x 267 ) mm = ( 7.25 x 10.50 ) in + 'EXECUTIVE' => array( 522.000, 756.000), // = ( 184 x 267 ) mm = ( 7.25 x 10.50 ) in + 'ORGANIZERL' => array( 396.000, 612.000), // = ( 140 x 216 ) mm = ( 5.50 x 8.50 ) in + 'STATEMENT' => array( 396.000, 612.000), // = ( 140 x 216 ) mm = ( 5.50 x 8.50 ) in + 'MEMO' => array( 396.000, 612.000), // = ( 140 x 216 ) mm = ( 5.50 x 8.50 ) in + 'FOOLSCAP' => array( 595.440, 936.000), // = ( 210 x 330 ) mm = ( 8.27 x 13.00 ) in + 'COMPACT' => array( 306.000, 486.000), // = ( 108 x 171 ) mm = ( 4.25 x 6.75 ) in + 'ORGANIZERJ' => array( 198.000, 360.000), // = ( 70 x 127 ) mm = ( 2.75 x 5.00 ) in + // Canadian standard CAN 2-9.60M + 'P1' => array( 1587.402, 2437.795), // = ( 560 x 860 ) mm = ( 22.05 x 33.86 ) in + 'P2' => array( 1218.898, 1587.402), // = ( 430 x 560 ) mm = ( 16.93 x 22.05 ) in + 'P3' => array( 793.701, 1218.898), // = ( 280 x 430 ) mm = ( 11.02 x 16.93 ) in + 'P4' => array( 609.449, 793.701), // = ( 215 x 280 ) mm = ( 8.46 x 11.02 ) in + 'P5' => array( 396.850, 609.449), // = ( 140 x 215 ) mm = ( 5.51 x 8.46 ) in + 'P6' => array( 303.307, 396.850), // = ( 107 x 140 ) mm = ( 4.21 x 5.51 ) in + // North American Architectural Sizes + 'ARCH_E' => array( 2592.000, 3456.000), // = ( 914 x 1219 ) mm = ( 36.00 x 48.00 ) in + 'ARCH_E1' => array( 2160.000, 3024.000), // = ( 762 x 1067 ) mm = ( 30.00 x 42.00 ) in + 'ARCH_D' => array( 1728.000, 2592.000), // = ( 610 x 914 ) mm = ( 24.00 x 36.00 ) in + 'BROADSHEET' => array( 1296.000, 1728.000), // = ( 457 x 610 ) mm = ( 18.00 x 24.00 ) in + 'ARCH_C' => array( 1296.000, 1728.000), // = ( 457 x 610 ) mm = ( 18.00 x 24.00 ) in + 'ARCH_B' => array( 864.000, 1296.000), // = ( 305 x 457 ) mm = ( 12.00 x 18.00 ) in + 'ARCH_A' => array( 648.000, 864.000), // = ( 229 x 305 ) mm = ( 9.00 x 12.00 ) in + // -- North American Envelope Sizes + // - Announcement Envelopes + 'ANNENV_A2' => array( 314.640, 414.000), // = ( 111 x 146 ) mm = ( 4.37 x 5.75 ) in + 'ANNENV_A6' => array( 342.000, 468.000), // = ( 121 x 165 ) mm = ( 4.75 x 6.50 ) in + 'ANNENV_A7' => array( 378.000, 522.000), // = ( 133 x 184 ) mm = ( 5.25 x 7.25 ) in + 'ANNENV_A8' => array( 396.000, 584.640), // = ( 140 x 206 ) mm = ( 5.50 x 8.12 ) in + 'ANNENV_A10' => array( 450.000, 692.640), // = ( 159 x 244 ) mm = ( 6.25 x 9.62 ) in + 'ANNENV_SLIM' => array( 278.640, 638.640), // = ( 98 x 225 ) mm = ( 3.87 x 8.87 ) in + // - Commercial Envelopes + 'COMMENV_N6_1/4' => array( 252.000, 432.000), // = ( 89 x 152 ) mm = ( 3.50 x 6.00 ) in + 'COMMENV_N6_3/4' => array( 260.640, 468.000), // = ( 92 x 165 ) mm = ( 3.62 x 6.50 ) in + 'COMMENV_N8' => array( 278.640, 540.000), // = ( 98 x 191 ) mm = ( 3.87 x 7.50 ) in + 'COMMENV_N9' => array( 278.640, 638.640), // = ( 98 x 225 ) mm = ( 3.87 x 8.87 ) in + 'COMMENV_N10' => array( 296.640, 684.000), // = ( 105 x 241 ) mm = ( 4.12 x 9.50 ) in + 'COMMENV_N11' => array( 324.000, 746.640), // = ( 114 x 263 ) mm = ( 4.50 x 10.37 ) in + 'COMMENV_N12' => array( 342.000, 792.000), // = ( 121 x 279 ) mm = ( 4.75 x 11.00 ) in + 'COMMENV_N14' => array( 360.000, 828.000), // = ( 127 x 292 ) mm = ( 5.00 x 11.50 ) in + // - Catalogue Envelopes + 'CATENV_N1' => array( 432.000, 648.000), // = ( 152 x 229 ) mm = ( 6.00 x 9.00 ) in + 'CATENV_N1_3/4' => array( 468.000, 684.000), // = ( 165 x 241 ) mm = ( 6.50 x 9.50 ) in + 'CATENV_N2' => array( 468.000, 720.000), // = ( 165 x 254 ) mm = ( 6.50 x 10.00 ) in + 'CATENV_N3' => array( 504.000, 720.000), // = ( 178 x 254 ) mm = ( 7.00 x 10.00 ) in + 'CATENV_N6' => array( 540.000, 756.000), // = ( 191 x 267 ) mm = ( 7.50 x 10.50 ) in + 'CATENV_N7' => array( 576.000, 792.000), // = ( 203 x 279 ) mm = ( 8.00 x 11.00 ) in + 'CATENV_N8' => array( 594.000, 810.000), // = ( 210 x 286 ) mm = ( 8.25 x 11.25 ) in + 'CATENV_N9_1/2' => array( 612.000, 756.000), // = ( 216 x 267 ) mm = ( 8.50 x 10.50 ) in + 'CATENV_N9_3/4' => array( 630.000, 810.000), // = ( 222 x 286 ) mm = ( 8.75 x 11.25 ) in + 'CATENV_N10_1/2' => array( 648.000, 864.000), // = ( 229 x 305 ) mm = ( 9.00 x 12.00 ) in + 'CATENV_N12_1/2' => array( 684.000, 900.000), // = ( 241 x 318 ) mm = ( 9.50 x 12.50 ) in + 'CATENV_N13_1/2' => array( 720.000, 936.000), // = ( 254 x 330 ) mm = ( 10.00 x 13.00 ) in + 'CATENV_N14_1/4' => array( 810.000, 882.000), // = ( 286 x 311 ) mm = ( 11.25 x 12.25 ) in + 'CATENV_N14_1/2' => array( 828.000, 1044.000), // = ( 292 x 368 ) mm = ( 11.50 x 14.50 ) in + // Japanese (JIS P 0138-61) Standard B-Series + 'JIS_B0' => array( 2919.685, 4127.244), // = ( 1030 x 1456 ) mm = ( 40.55 x 57.32 ) in + 'JIS_B1' => array( 2063.622, 2919.685), // = ( 728 x 1030 ) mm = ( 28.66 x 40.55 ) in + 'JIS_B2' => array( 1459.843, 2063.622), // = ( 515 x 728 ) mm = ( 20.28 x 28.66 ) in + 'JIS_B3' => array( 1031.811, 1459.843), // = ( 364 x 515 ) mm = ( 14.33 x 20.28 ) in + 'JIS_B4' => array( 728.504, 1031.811), // = ( 257 x 364 ) mm = ( 10.12 x 14.33 ) in + 'JIS_B5' => array( 515.906, 728.504), // = ( 182 x 257 ) mm = ( 7.17 x 10.12 ) in + 'JIS_B6' => array( 362.835, 515.906), // = ( 128 x 182 ) mm = ( 5.04 x 7.17 ) in + 'JIS_B7' => array( 257.953, 362.835), // = ( 91 x 128 ) mm = ( 3.58 x 5.04 ) in + 'JIS_B8' => array( 181.417, 257.953), // = ( 64 x 91 ) mm = ( 2.52 x 3.58 ) in + 'JIS_B9' => array( 127.559, 181.417), // = ( 45 x 64 ) mm = ( 1.77 x 2.52 ) in + 'JIS_B10' => array( 90.709, 127.559), // = ( 32 x 45 ) mm = ( 1.26 x 1.77 ) in + 'JIS_B11' => array( 62.362, 90.709), // = ( 22 x 32 ) mm = ( 0.87 x 1.26 ) in + 'JIS_B12' => array( 45.354, 62.362), // = ( 16 x 22 ) mm = ( 0.63 x 0.87 ) in + // PA Series + 'PA0' => array( 2381.102, 3174.803), // = ( 840 x 1120 ) mm = ( 33.07 x 44.09 ) in + 'PA1' => array( 1587.402, 2381.102), // = ( 560 x 840 ) mm = ( 22.05 x 33.07 ) in + 'PA2' => array( 1190.551, 1587.402), // = ( 420 x 560 ) mm = ( 16.54 x 22.05 ) in + 'PA3' => array( 793.701, 1190.551), // = ( 280 x 420 ) mm = ( 11.02 x 16.54 ) in + 'PA4' => array( 595.276, 793.701), // = ( 210 x 280 ) mm = ( 8.27 x 11.02 ) in + 'PA5' => array( 396.850, 595.276), // = ( 140 x 210 ) mm = ( 5.51 x 8.27 ) in + 'PA6' => array( 297.638, 396.850), // = ( 105 x 140 ) mm = ( 4.13 x 5.51 ) in + 'PA7' => array( 198.425, 297.638), // = ( 70 x 105 ) mm = ( 2.76 x 4.13 ) in + 'PA8' => array( 147.402, 198.425), // = ( 52 x 70 ) mm = ( 2.05 x 2.76 ) in + 'PA9' => array( 99.213, 147.402), // = ( 35 x 52 ) mm = ( 1.38 x 2.05 ) in + 'PA10' => array( 73.701, 99.213), // = ( 26 x 35 ) mm = ( 1.02 x 1.38 ) in + // Standard Photographic Print Sizes + 'PASSPORT_PHOTO' => array( 99.213, 127.559), // = ( 35 x 45 ) mm = ( 1.38 x 1.77 ) in + 'E' => array( 233.858, 340.157), // = ( 82 x 120 ) mm = ( 3.25 x 4.72 ) in + 'L' => array( 252.283, 360.000), // = ( 89 x 127 ) mm = ( 3.50 x 5.00 ) in + '3R' => array( 252.283, 360.000), // = ( 89 x 127 ) mm = ( 3.50 x 5.00 ) in + 'KG' => array( 289.134, 430.866), // = ( 102 x 152 ) mm = ( 4.02 x 5.98 ) in + '4R' => array( 289.134, 430.866), // = ( 102 x 152 ) mm = ( 4.02 x 5.98 ) in + '4D' => array( 340.157, 430.866), // = ( 120 x 152 ) mm = ( 4.72 x 5.98 ) in + '2L' => array( 360.000, 504.567), // = ( 127 x 178 ) mm = ( 5.00 x 7.01 ) in + '5R' => array( 360.000, 504.567), // = ( 127 x 178 ) mm = ( 5.00 x 7.01 ) in + '8P' => array( 430.866, 575.433), // = ( 152 x 203 ) mm = ( 5.98 x 7.99 ) in + '6R' => array( 430.866, 575.433), // = ( 152 x 203 ) mm = ( 5.98 x 7.99 ) in + '6P' => array( 575.433, 720.000), // = ( 203 x 254 ) mm = ( 7.99 x 10.00 ) in + '8R' => array( 575.433, 720.000), // = ( 203 x 254 ) mm = ( 7.99 x 10.00 ) in + '6PW' => array( 575.433, 864.567), // = ( 203 x 305 ) mm = ( 7.99 x 12.01 ) in + 'S8R' => array( 575.433, 864.567), // = ( 203 x 305 ) mm = ( 7.99 x 12.01 ) in + '4P' => array( 720.000, 864.567), // = ( 254 x 305 ) mm = ( 10.00 x 12.01 ) in + '10R' => array( 720.000, 864.567), // = ( 254 x 305 ) mm = ( 10.00 x 12.01 ) in + '4PW' => array( 720.000, 1080.000), // = ( 254 x 381 ) mm = ( 10.00 x 15.00 ) in + 'S10R' => array( 720.000, 1080.000), // = ( 254 x 381 ) mm = ( 10.00 x 15.00 ) in + '11R' => array( 790.866, 1009.134), // = ( 279 x 356 ) mm = ( 10.98 x 14.02 ) in + 'S11R' => array( 790.866, 1224.567), // = ( 279 x 432 ) mm = ( 10.98 x 17.01 ) in + '12R' => array( 864.567, 1080.000), // = ( 305 x 381 ) mm = ( 12.01 x 15.00 ) in + 'S12R' => array( 864.567, 1292.598), // = ( 305 x 456 ) mm = ( 12.01 x 17.95 ) in + // Common Newspaper Sizes + 'NEWSPAPER_BROADSHEET' => array( 2125.984, 1700.787), // = ( 750 x 600 ) mm = ( 29.53 x 23.62 ) in + 'NEWSPAPER_BERLINER' => array( 1332.283, 892.913), // = ( 470 x 315 ) mm = ( 18.50 x 12.40 ) in + 'NEWSPAPER_TABLOID' => array( 1218.898, 793.701), // = ( 430 x 280 ) mm = ( 16.93 x 11.02 ) in + 'NEWSPAPER_COMPACT' => array( 1218.898, 793.701), // = ( 430 x 280 ) mm = ( 16.93 x 11.02 ) in + // Business Cards + 'CREDIT_CARD' => array( 153.014, 242.646), // = ( 54 x 86 ) mm = ( 2.13 x 3.37 ) in + 'BUSINESS_CARD' => array( 153.014, 242.646), // = ( 54 x 86 ) mm = ( 2.13 x 3.37 ) in + 'BUSINESS_CARD_ISO7810' => array( 153.014, 242.646), // = ( 54 x 86 ) mm = ( 2.13 x 3.37 ) in + 'BUSINESS_CARD_ISO216' => array( 147.402, 209.764), // = ( 52 x 74 ) mm = ( 2.05 x 2.91 ) in + 'BUSINESS_CARD_IT' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_UK' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_FR' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_DE' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_ES' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_CA' => array( 144.567, 252.283), // = ( 51 x 89 ) mm = ( 2.01 x 3.50 ) in + 'BUSINESS_CARD_US' => array( 144.567, 252.283), // = ( 51 x 89 ) mm = ( 2.01 x 3.50 ) in + 'BUSINESS_CARD_JP' => array( 155.906, 257.953), // = ( 55 x 91 ) mm = ( 2.17 x 3.58 ) in + 'BUSINESS_CARD_HK' => array( 153.071, 255.118), // = ( 54 x 90 ) mm = ( 2.13 x 3.54 ) in + 'BUSINESS_CARD_AU' => array( 155.906, 255.118), // = ( 55 x 90 ) mm = ( 2.17 x 3.54 ) in + 'BUSINESS_CARD_DK' => array( 155.906, 255.118), // = ( 55 x 90 ) mm = ( 2.17 x 3.54 ) in + 'BUSINESS_CARD_SE' => array( 155.906, 255.118), // = ( 55 x 90 ) mm = ( 2.17 x 3.54 ) in + 'BUSINESS_CARD_RU' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + 'BUSINESS_CARD_CZ' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + 'BUSINESS_CARD_FI' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + 'BUSINESS_CARD_HU' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + 'BUSINESS_CARD_IL' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + // Billboards + '4SHEET' => array( 2880.000, 4320.000), // = ( 1016 x 1524 ) mm = ( 40.00 x 60.00 ) in + '6SHEET' => array( 3401.575, 5102.362), // = ( 1200 x 1800 ) mm = ( 47.24 x 70.87 ) in + '12SHEET' => array( 8640.000, 4320.000), // = ( 3048 x 1524 ) mm = (120.00 x 60.00 ) in + '16SHEET' => array( 5760.000, 8640.000), // = ( 2032 x 3048 ) mm = ( 80.00 x 120.00) in + '32SHEET' => array(11520.000, 8640.000), // = ( 4064 x 3048 ) mm = (160.00 x 120.00) in + '48SHEET' => array(17280.000, 8640.000), // = ( 6096 x 3048 ) mm = (240.00 x 120.00) in + '64SHEET' => array(23040.000, 8640.000), // = ( 8128 x 3048 ) mm = (320.00 x 120.00) in + '96SHEET' => array(34560.000, 8640.000), // = (12192 x 3048 ) mm = (480.00 x 120.00) in + // -- Old European Sizes + // - Old Imperial English Sizes + 'EN_EMPEROR' => array( 3456.000, 5184.000), // = ( 1219 x 1829 ) mm = ( 48.00 x 72.00 ) in + 'EN_ANTIQUARIAN' => array( 2232.000, 3816.000), // = ( 787 x 1346 ) mm = ( 31.00 x 53.00 ) in + 'EN_GRAND_EAGLE' => array( 2070.000, 3024.000), // = ( 730 x 1067 ) mm = ( 28.75 x 42.00 ) in + 'EN_DOUBLE_ELEPHANT' => array( 1926.000, 2880.000), // = ( 679 x 1016 ) mm = ( 26.75 x 40.00 ) in + 'EN_ATLAS' => array( 1872.000, 2448.000), // = ( 660 x 864 ) mm = ( 26.00 x 34.00 ) in + 'EN_COLOMBIER' => array( 1692.000, 2484.000), // = ( 597 x 876 ) mm = ( 23.50 x 34.50 ) in + 'EN_ELEPHANT' => array( 1656.000, 2016.000), // = ( 584 x 711 ) mm = ( 23.00 x 28.00 ) in + 'EN_DOUBLE_DEMY' => array( 1620.000, 2556.000), // = ( 572 x 902 ) mm = ( 22.50 x 35.50 ) in + 'EN_IMPERIAL' => array( 1584.000, 2160.000), // = ( 559 x 762 ) mm = ( 22.00 x 30.00 ) in + 'EN_PRINCESS' => array( 1548.000, 2016.000), // = ( 546 x 711 ) mm = ( 21.50 x 28.00 ) in + 'EN_CARTRIDGE' => array( 1512.000, 1872.000), // = ( 533 x 660 ) mm = ( 21.00 x 26.00 ) in + 'EN_DOUBLE_LARGE_POST' => array( 1512.000, 2376.000), // = ( 533 x 838 ) mm = ( 21.00 x 33.00 ) in + 'EN_ROYAL' => array( 1440.000, 1800.000), // = ( 508 x 635 ) mm = ( 20.00 x 25.00 ) in + 'EN_SHEET' => array( 1404.000, 1692.000), // = ( 495 x 597 ) mm = ( 19.50 x 23.50 ) in + 'EN_HALF_POST' => array( 1404.000, 1692.000), // = ( 495 x 597 ) mm = ( 19.50 x 23.50 ) in + 'EN_SUPER_ROYAL' => array( 1368.000, 1944.000), // = ( 483 x 686 ) mm = ( 19.00 x 27.00 ) in + 'EN_DOUBLE_POST' => array( 1368.000, 2196.000), // = ( 483 x 775 ) mm = ( 19.00 x 30.50 ) in + 'EN_MEDIUM' => array( 1260.000, 1656.000), // = ( 445 x 584 ) mm = ( 17.50 x 23.00 ) in + 'EN_DEMY' => array( 1260.000, 1620.000), // = ( 445 x 572 ) mm = ( 17.50 x 22.50 ) in + 'EN_LARGE_POST' => array( 1188.000, 1512.000), // = ( 419 x 533 ) mm = ( 16.50 x 21.00 ) in + 'EN_COPY_DRAUGHT' => array( 1152.000, 1440.000), // = ( 406 x 508 ) mm = ( 16.00 x 20.00 ) in + 'EN_POST' => array( 1116.000, 1386.000), // = ( 394 x 489 ) mm = ( 15.50 x 19.25 ) in + 'EN_CROWN' => array( 1080.000, 1440.000), // = ( 381 x 508 ) mm = ( 15.00 x 20.00 ) in + 'EN_PINCHED_POST' => array( 1062.000, 1332.000), // = ( 375 x 470 ) mm = ( 14.75 x 18.50 ) in + 'EN_BRIEF' => array( 972.000, 1152.000), // = ( 343 x 406 ) mm = ( 13.50 x 16.00 ) in + 'EN_FOOLSCAP' => array( 972.000, 1224.000), // = ( 343 x 432 ) mm = ( 13.50 x 17.00 ) in + 'EN_SMALL_FOOLSCAP' => array( 954.000, 1188.000), // = ( 337 x 419 ) mm = ( 13.25 x 16.50 ) in + 'EN_POTT' => array( 900.000, 1080.000), // = ( 318 x 381 ) mm = ( 12.50 x 15.00 ) in + // - Old Imperial Belgian Sizes + 'BE_GRAND_AIGLE' => array( 1984.252, 2948.031), // = ( 700 x 1040 ) mm = ( 27.56 x 40.94 ) in + 'BE_COLOMBIER' => array( 1757.480, 2409.449), // = ( 620 x 850 ) mm = ( 24.41 x 33.46 ) in + 'BE_DOUBLE_CARRE' => array( 1757.480, 2607.874), // = ( 620 x 920 ) mm = ( 24.41 x 36.22 ) in + 'BE_ELEPHANT' => array( 1746.142, 2182.677), // = ( 616 x 770 ) mm = ( 24.25 x 30.31 ) in + 'BE_PETIT_AIGLE' => array( 1700.787, 2381.102), // = ( 600 x 840 ) mm = ( 23.62 x 33.07 ) in + 'BE_GRAND_JESUS' => array( 1559.055, 2069.291), // = ( 550 x 730 ) mm = ( 21.65 x 28.74 ) in + 'BE_JESUS' => array( 1530.709, 2069.291), // = ( 540 x 730 ) mm = ( 21.26 x 28.74 ) in + 'BE_RAISIN' => array( 1417.323, 1842.520), // = ( 500 x 650 ) mm = ( 19.69 x 25.59 ) in + 'BE_GRAND_MEDIAN' => array( 1303.937, 1714.961), // = ( 460 x 605 ) mm = ( 18.11 x 23.82 ) in + 'BE_DOUBLE_POSTE' => array( 1233.071, 1601.575), // = ( 435 x 565 ) mm = ( 17.13 x 22.24 ) in + 'BE_COQUILLE' => array( 1218.898, 1587.402), // = ( 430 x 560 ) mm = ( 16.93 x 22.05 ) in + 'BE_PETIT_MEDIAN' => array( 1176.378, 1502.362), // = ( 415 x 530 ) mm = ( 16.34 x 20.87 ) in + 'BE_RUCHE' => array( 1020.472, 1303.937), // = ( 360 x 460 ) mm = ( 14.17 x 18.11 ) in + 'BE_PROPATRIA' => array( 977.953, 1218.898), // = ( 345 x 430 ) mm = ( 13.58 x 16.93 ) in + 'BE_LYS' => array( 898.583, 1125.354), // = ( 317 x 397 ) mm = ( 12.48 x 15.63 ) in + 'BE_POT' => array( 870.236, 1088.504), // = ( 307 x 384 ) mm = ( 12.09 x 15.12 ) in + 'BE_ROSETTE' => array( 765.354, 983.622), // = ( 270 x 347 ) mm = ( 10.63 x 13.66 ) in + // - Old Imperial French Sizes + 'FR_UNIVERS' => array( 2834.646, 3685.039), // = ( 1000 x 1300 ) mm = ( 39.37 x 51.18 ) in + 'FR_DOUBLE_COLOMBIER' => array( 2551.181, 3571.654), // = ( 900 x 1260 ) mm = ( 35.43 x 49.61 ) in + 'FR_GRANDE_MONDE' => array( 2551.181, 3571.654), // = ( 900 x 1260 ) mm = ( 35.43 x 49.61 ) in + 'FR_DOUBLE_SOLEIL' => array( 2267.717, 3401.575), // = ( 800 x 1200 ) mm = ( 31.50 x 47.24 ) in + 'FR_DOUBLE_JESUS' => array( 2154.331, 3174.803), // = ( 760 x 1120 ) mm = ( 29.92 x 44.09 ) in + 'FR_GRAND_AIGLE' => array( 2125.984, 3004.724), // = ( 750 x 1060 ) mm = ( 29.53 x 41.73 ) in + 'FR_PETIT_AIGLE' => array( 1984.252, 2664.567), // = ( 700 x 940 ) mm = ( 27.56 x 37.01 ) in + 'FR_DOUBLE_RAISIN' => array( 1842.520, 2834.646), // = ( 650 x 1000 ) mm = ( 25.59 x 39.37 ) in + 'FR_JOURNAL' => array( 1842.520, 2664.567), // = ( 650 x 940 ) mm = ( 25.59 x 37.01 ) in + 'FR_COLOMBIER_AFFICHE' => array( 1785.827, 2551.181), // = ( 630 x 900 ) mm = ( 24.80 x 35.43 ) in + 'FR_DOUBLE_CAVALIER' => array( 1757.480, 2607.874), // = ( 620 x 920 ) mm = ( 24.41 x 36.22 ) in + 'FR_CLOCHE' => array( 1700.787, 2267.717), // = ( 600 x 800 ) mm = ( 23.62 x 31.50 ) in + 'FR_SOLEIL' => array( 1700.787, 2267.717), // = ( 600 x 800 ) mm = ( 23.62 x 31.50 ) in + 'FR_DOUBLE_CARRE' => array( 1587.402, 2551.181), // = ( 560 x 900 ) mm = ( 22.05 x 35.43 ) in + 'FR_DOUBLE_COQUILLE' => array( 1587.402, 2494.488), // = ( 560 x 880 ) mm = ( 22.05 x 34.65 ) in + 'FR_JESUS' => array( 1587.402, 2154.331), // = ( 560 x 760 ) mm = ( 22.05 x 29.92 ) in + 'FR_RAISIN' => array( 1417.323, 1842.520), // = ( 500 x 650 ) mm = ( 19.69 x 25.59 ) in + 'FR_CAVALIER' => array( 1303.937, 1757.480), // = ( 460 x 620 ) mm = ( 18.11 x 24.41 ) in + 'FR_DOUBLE_COURONNE' => array( 1303.937, 2040.945), // = ( 460 x 720 ) mm = ( 18.11 x 28.35 ) in + 'FR_CARRE' => array( 1275.591, 1587.402), // = ( 450 x 560 ) mm = ( 17.72 x 22.05 ) in + 'FR_COQUILLE' => array( 1247.244, 1587.402), // = ( 440 x 560 ) mm = ( 17.32 x 22.05 ) in + 'FR_DOUBLE_TELLIERE' => array( 1247.244, 1927.559), // = ( 440 x 680 ) mm = ( 17.32 x 26.77 ) in + 'FR_DOUBLE_CLOCHE' => array( 1133.858, 1700.787), // = ( 400 x 600 ) mm = ( 15.75 x 23.62 ) in + 'FR_DOUBLE_POT' => array( 1133.858, 1757.480), // = ( 400 x 620 ) mm = ( 15.75 x 24.41 ) in + 'FR_ECU' => array( 1133.858, 1474.016), // = ( 400 x 520 ) mm = ( 15.75 x 20.47 ) in + 'FR_COURONNE' => array( 1020.472, 1303.937), // = ( 360 x 460 ) mm = ( 14.17 x 18.11 ) in + 'FR_TELLIERE' => array( 963.780, 1247.244), // = ( 340 x 440 ) mm = ( 13.39 x 17.32 ) in + 'FR_POT' => array( 878.740, 1133.858), // = ( 310 x 400 ) mm = ( 12.20 x 15.75 ) in + ); + + + /** + * Get page dimensions from format name. + * @param $format (mixed) The format name @see self::$page_format<ul> + * @return array containing page width and height in points + * @since 5.0.010 (2010-05-17) + * @public static + */ + public static function getPageSizeFromFormat($format) { + if (isset(self::$page_formats[$format])) { + return self::$page_formats[$format]; + } + return self::$page_formats['A4']; + } + + /** + * Set page boundaries. + * @param $page (int) page number + * @param $type (string) valid values are: <ul><li>'MediaBox' : the boundaries of the physical medium on which the page shall be displayed or printed;</li><li>'CropBox' : the visible region of default user space;</li><li>'BleedBox' : the region to which the contents of the page shall be clipped when output in a production environment;</li><li>'TrimBox' : the intended dimensions of the finished page after trimming;</li><li>'ArtBox' : the page's meaningful content (including potential white space).</li></ul> + * @param $llx (float) lower-left x coordinate in user units. + * @param $lly (float) lower-left y coordinate in user units. + * @param $urx (float) upper-right x coordinate in user units. + * @param $ury (float) upper-right y coordinate in user units. + * @param $points (boolean) If true uses user units as unit of measure, otherwise uses PDF points. + * @param $k (float) Scale factor (number of points in user unit). + * @param $pagedim (array) Array of page dimensions. + * @return pagedim array of page dimensions. + * @since 5.0.010 (2010-05-17) + * @public static + */ + public static function setPageBoxes($page, $type, $llx, $lly, $urx, $ury, $points=false, $k, $pagedim=array()) { + if (!isset($pagedim[$page])) { + // initialize array + $pagedim[$page] = array(); + } + if (!in_array($type, self::$pageboxes)) { + return; + } + if ($points) { + $k = 1; + } + $pagedim[$page][$type]['llx'] = ($llx * $k); + $pagedim[$page][$type]['lly'] = ($lly * $k); + $pagedim[$page][$type]['urx'] = ($urx * $k); + $pagedim[$page][$type]['ury'] = ($ury * $k); + return $pagedim; + } + + /** + * Swap X and Y coordinates of page boxes (change page boxes orientation). + * @param $page (int) page number + * @param $pagedim (array) Array of page dimensions. + * @return pagedim array of page dimensions. + * @since 5.0.010 (2010-05-17) + * @public static + */ + public static function swapPageBoxCoordinates($page, $pagedim) { + foreach (self::$pageboxes as $type) { + // swap X and Y coordinates + if (isset($pagedim[$page][$type])) { + $tmp = $pagedim[$page][$type]['llx']; + $pagedim[$page][$type]['llx'] = $pagedim[$page][$type]['lly']; + $pagedim[$page][$type]['lly'] = $tmp; + $tmp = $pagedim[$page][$type]['urx']; + $pagedim[$page][$type]['urx'] = $pagedim[$page][$type]['ury']; + $pagedim[$page][$type]['ury'] = $tmp; + } + } + return $pagedim; + } + + /** + * Get the canonical page layout mode. + * @param $layout (string) The page layout. Possible values are:<ul><li>SinglePage Display one page at a time</li><li>OneColumn Display the pages in one column</li><li>TwoColumnLeft Display the pages in two columns, with odd-numbered pages on the left</li><li>TwoColumnRight Display the pages in two columns, with odd-numbered pages on the right</li><li>TwoPageLeft (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the left</li><li>TwoPageRight (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the right</li></ul> + * @return (string) Canonical page layout name. + * @public static + */ + public static function getPageLayoutMode($layout='SinglePage') { + switch ($layout) { + case 'default': + case 'single': + case 'SinglePage': { + $layout_mode = 'SinglePage'; + break; + } + case 'continuous': + case 'OneColumn': { + $layout_mode = 'OneColumn'; + break; + } + case 'two': + case 'TwoColumnLeft': { + $layout_mode = 'TwoColumnLeft'; + break; + } + case 'TwoColumnRight': { + $layout_mode = 'TwoColumnRight'; + break; + } + case 'TwoPageLeft': { + $layout_mode = 'TwoPageLeft'; + break; + } + case 'TwoPageRight': { + $layout_mode = 'TwoPageRight'; + break; + } + default: { + $layout_mode = 'SinglePage'; + } + } + return $layout_mode; + } + + /** + * Get the canonical page layout mode. + * @param $mode (string) A name object specifying how the document should be displayed when opened:<ul><li>UseNone Neither document outline nor thumbnail images visible</li><li>UseOutlines Document outline visible</li><li>UseThumbs Thumbnail images visible</li><li>FullScreen Full-screen mode, with no menu bar, window controls, or any other window visible</li><li>UseOC (PDF 1.5) Optional content group panel visible</li><li>UseAttachments (PDF 1.6) Attachments panel visible</li></ul> + * @return (string) Canonical page mode name. + * @public static + */ + public static function getPageMode($mode='UseNone') { + switch ($mode) { + case 'UseNone': { + $page_mode = 'UseNone'; + break; + } + case 'UseOutlines': { + $page_mode = 'UseOutlines'; + break; + } + case 'UseThumbs': { + $page_mode = 'UseThumbs'; + break; + } + case 'FullScreen': { + $page_mode = 'FullScreen'; + break; + } + case 'UseOC': { + $page_mode = 'UseOC'; + break; + } + case '': { + $page_mode = 'UseAttachments'; + break; + } + default: { + $page_mode = 'UseNone'; + } + } + return $page_mode; + } + + +} // END OF TCPDF_STATIC CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/tools/tcpdf/sRGB.icc b/tools/tcpdf/sRGB.icc deleted file mode 100644 index 71e33830223c4c05c61002462e13df02bb30ae02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3048 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 diff --git a/tools/tcpdf/spotcolors.php b/tools/tcpdf/spotcolors.php deleted file mode 100644 index 3ab6e7312..000000000 --- a/tools/tcpdf/spotcolors.php +++ /dev/null @@ -1,61 +0,0 @@ -<?php -//============================================================+ -// File name : spotcolors.php -// Version : 1.0.001 -// Begin : 2010-11-11 -// Last Update : 2011-10-03 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com -// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) -// ------------------------------------------------------------------- -// Copyright (C) 2002-2012 Nicola Asuni - Tecnick.com LTD -// -// This file is part of TCPDF software library. -// -// TCPDF is free software: you can redistribute it and/or modify it -// under the terms of the GNU Lesser General Public License as -// published by the Free Software Foundation, either version 3 of the -// License, or (at your option) any later version. -// -// TCPDF is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with TCPDF. If not, see <http://www.gnu.org/licenses/>. -// -// See LICENSE.TXT file for more information. -// ------------------------------------------------------------------- -// -// Description : Array of Spot Colors for TCPDF library -// -//============================================================+ - -/** - * @file - * Arrays of Spot Colors for TCPDF library - * @author Nicola Asuni - * @package com.tecnick.tcpdf - * @since 5.9.012 (2010-11-11) -*/ - -/** - * Array of Spot colors (C,M,Y,K,name) - * Color keys must be in lowercase and without spaces. - * As long as no open standard for spot colours exists, you have to buy a colour book by one of the colour manufacturers and insert the values and names of spot colours directly. - * Common industry standard spot colors are: ANPA-COLOR, DIC, FOCOLTONE, GCMI, HKS, PANTONE, TOYO, TRUMATCH. - */ -$spotcolor = array( - // the following are just examples, fill the array with your own values - 'mytcpdfblack' => array(0, 0, 0, 100, 'My TCPDF Black'), - 'mytcpdfred' => array(30, 100, 90, 10, 'My TCPDF Red'), - 'mytcpdfgreen' => array(100, 30, 100, 0, 'My TCPDF Green'), - 'mytcpdfblue' => array(100, 60, 10, 5, 'My TCPDF Blue'), - 'mytcpdfyellow' => array(0, 20, 100, 0, 'My TCPDF Yellow'), - // ... -); - -//============================================================+ -// END OF FILE -//============================================================+ - diff --git a/tools/tcpdf/tcpdf.crt b/tools/tcpdf/tcpdf.crt deleted file mode 100644 index f0491391c..000000000 --- a/tools/tcpdf/tcpdf.crt +++ /dev/null @@ -1,40 +0,0 @@ -Bag Attributes - localKeyID: 7B AB 1B 7A BE 4C 85 C0 1A A6 DC 59 3F 79 48 C3 93 38 68 9C -subject=/CN=TCPDF DEMO/O=TCPDF/OU=DEMO/emailAddress=you@example.com/C=IT -issuer=/CN=TCPDF DEMO/O=TCPDF/OU=DEMO/emailAddress=you@example.com/C=IT ------BEGIN CERTIFICATE----- -MIIC1TCCAj6gAwIBAgIKkehOL/XGkB5cjjANBgkqhkiG9w0BAQUFADBhMRMwEQYD -VQQDEwpUQ1BERiBERU1PMQ4wDAYDVQQKEwVUQ1BERjENMAsGA1UECxMEREVNTzEe -MBwGCSqGSIb3DQEJARYPeW91QGV4YW1wbGUuY29tMQswCQYDVQQGEwJJVDAeFw0w -OTA4MjExMjU0NDhaFw0xNDA4MjExMjU0NDhaMGExEzARBgNVBAMTClRDUERGIERF -TU8xDjAMBgNVBAoTBVRDUERGMQ0wCwYDVQQLEwRERU1PMR4wHAYJKoZIhvcNAQkB -Fg95b3VAZXhhbXBsZS5jb20xCzAJBgNVBAYTAklUMIGfMA0GCSqGSIb3DQEBAQUA -A4GNADCBiQKBgQDAqIL0uGKmTR98Lxx2vEEE1OGKkMXFo0JViitALe7Onhxxqx0H -XMUDKF5mvEVu1rcvh7/oAnAfrCuEpL/up3u1mQCgBE7WXBnFFE/AE3jCksh9OkS0 -Z0Xj9woN5bzxRDsGoPiOu/4xzk5qSEXt8jf2Ep90QuNkqLIRT4swAzpDbwIDAQAB -o4GTMIGQMDcGA1UdEgQwMC6gEQYDVQQDDApUQ1BERiBERU1PoAwGA1UECgwFVENQ -REagCwYDVQQLDARERU1PMDcGA1UdEQQwMC6gEQYDVQQDDApUQ1BERiBERU1PoAwG -A1UECgwFVENQREagCwYDVQQLDARERU1PMA8GCSqGSIb3LwEBCgQCBQAwCwYDVR0P -BAQDAgSQMA0GCSqGSIb3DQEBBQUAA4GBAEhTQfqX3ZNdHmpTLDbIj22RHXii2roE -OavCbu9WsHoWpva0qSd+yIoD594VHvYAd29sfzDfiN+7W0aiZfDhq5jpaSQMVlN8 -RGYMupbHY/+a9Gz1wqxnR84mlTtIkZVRYAhsfPwy6M1BEjdMqfdh9h40JIdkdjtb -8faTCfXPePWQ ------END CERTIFICATE----- -Bag Attributes - localKeyID: 7B AB 1B 7A BE 4C 85 C0 1A A6 DC 59 3F 79 48 C3 93 38 68 9C -Key Attributes: <No Attributes> ------BEGIN RSA PRIVATE KEY----- -MIICXQIBAAKBgQDAqIL0uGKmTR98Lxx2vEEE1OGKkMXFo0JViitALe7Onhxxqx0H -XMUDKF5mvEVu1rcvh7/oAnAfrCuEpL/up3u1mQCgBE7WXBnFFE/AE3jCksh9OkS0 -Z0Xj9woN5bzxRDsGoPiOu/4xzk5qSEXt8jf2Ep90QuNkqLIRT4swAzpDbwIDAQAB -AoGAXc+wNMmz/5Z+RlIKYia44klmqbplEx+0JULqXI4BQsrqvs67i+I4bJkznoL+ -rEIRYSuQ3sCRKFsFtckjTGpxadnxkB+uwGKc6pZChv99BFX6HFR4hgBlT/BBRAQA -hMDlM2JIRr4S4SMVXR7MHwGMUf9mUeanGLR3ZWtU3aXJrIECQQD7OaYUVYNEEnM9 -uXyjm22CuHyqyEf5gb13sK0uQty67547yJTMUQZd/sQc9KGwhzBbhrob2LO2jAhh -S+f+NSRnAkEAxFHm3fMI5RgXmswxlGm4QW07a/Ueo7ZJG6xjTkFXluJhd+XHswRD -dQIO3zG9nGjNUoeMrPhXhPvKqFc2F9RDuQJAQBEGin74N77gxqfr4ik79y8nE8J5 -oGZ2s/RJZdfFRKLg3mwbjjNHhWb4Ck5UgZkoOt8TzRApXG8/n9hktE5HFwJBALur -M5AueO1Pl5kB489lNJ9OxUQRYUXMxpxuscuoCQwSwmv0O2+0/qtG2WKhUQnI4aYo -L+FV0YwtivBb1jj3T/kCQQDIWOxq8eRowdaMzvJpRUHFgMcf1AVZExKyrugwYOWd -KNsDxC4KaQOsPt8iT/Ulo4g/MJC0HolCOhWibKmR9Ayl ------END RSA PRIVATE KEY----- diff --git a/tools/tcpdf/tcpdf.fdf b/tools/tcpdf/tcpdf.fdf deleted file mode 100644 index a8f7c35d9af83d2579adafbe8d2745daa30dfd3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1286 zcmY#&b8*u()HC8$ef0SJWnL~r1p|frq%2+=8-1XRf)S7#r0=WYVr67tU}<1sWNK(+ zVqj{ZZD6EsV4$w4A5vM6s_&dwl9-d9ZfD1vnwJ974blcRB_P0C!5Cx;LKeh@%DVa{ zX69&A=9fC8RwU*Y<fQ5)=jUqbyQL`@>U-uE<QJ7hn}9UO>iZ?;rfP&Z2LK)A;_B<K zsUMJ-oSj<Y>7r3kke!oRl4_NlT2$g%0n&r%SOWtqBSU91S93#0P5mGRLt{e&OJj)R zfezFUQ!unNGcz<txDjM4)Q!$SbBm)j44Rm(0<ql!W+p}^rkK2mFZ}es9-AN+6Vqo9 zQ^dxp)#lOmJ*J3}k(HIfAkk3RK#+|&l!aM1CJ*6iLp}o@kZ4SvFe_NpFs8_W8zjOl z%mVV3p`3vX!YEEgF@ChLG2}Mj1gU2eX7UU%kP`>$2Stmap^>SHiA5BUZ)k$Vr=CM% zc=0=>aXxA&FtRc*H}*0ZG<GsIHZmMo(e!0U(lTH98hx3vJ&r6_9(GMQdUUZ<XqUEw z?z?mIWC~Zyvd6?6WscE^OWWg`cWt|V`~DY91@ddOTbAs9x4e4mOojz4e%E4RB#(;t z9}uoMH0eaGmCKfN*T>&u@?wgf?)m6q&9>l2-|l~g=lrrfT;F~&|0XoQ#OZO$icNz4 z-3H87&iPEtj0}v68z&nyPB1VB2BNGGi-CdO0!TdZAji`JXe{wSVrc;=ieh+KxOu>l z1ko%=ie|W0erW9KGcv~Hu`mIX3dn3(eijyHCYA}PK?qDp%)qeo2zLB6{qE#gxvXFv zvlIQf6J;wF-P*-sx%yDv`>+jFV#~g5S*c!kqKo<YJyE%D4CVPb^#=Dl?(dFvTa^0Y z;p!PLGgWxPf@@sTcy>)Yp8S8-mz=MM)}*_iQ=4k-F>z{O0!L2GAEOs%9fiz&R(?<X zCTF73o>FEV{qfsm&adYyzE04L)pyR%D@jZ)LCJsMoDa#P`pJ37QixnsQIwj-%VnTo z3MAk_!OYau*i-=|0R@I;3SgE(9zx6lQ_K*HIwK1Mgx-=OU}=(C#LERNy@E5VQWZ?~ kgYxrB6hMU<sQlq7E=epZfjG+0(9nXHOI6j?-;I|G0Lk=wZvX%Q diff --git a/tools/tcpdf/tcpdf.p12 b/tools/tcpdf/tcpdf.p12 deleted file mode 100644 index 611f0dfb179c096419dee8b8e2d30884ab96b499..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1749 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 diff --git a/tools/tcpdf/tcpdf.php b/tools/tcpdf/tcpdf.php index a4809fc2f..8b7d81223 100644 --- a/tools/tcpdf/tcpdf.php +++ b/tools/tcpdf/tcpdf.php @@ -1,13 +1,13 @@ <?php //============================================================+ // File name : tcpdf.php -// Version : 5.9.179 +// Version : 6.3.2 // Begin : 2002-08-03 -// Last Update : 2012-08-04 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com -// License : http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT GNU-LGPLv3 +// Last Update : 2019-09-20 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) // ------------------------------------------------------------------- -// Copyright (C) 2002-2012 Nicola Asuni - Tecnick.com LTD +// Copyright (C) 2002-2019 Nicola Asuni - Tecnick.com LTD // // This file is part of TCPDF software library. // @@ -45,8 +45,8 @@ // * font subsetting; // * methods to publish some XHTML + CSS code, Javascript and Forms; // * images, graphic (geometric figures) and transformation methods; -// * supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http://www.imagemagick.org/www/formats.html) -// * 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417; +// * supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImageMagick (http://www.imagemagick.org/www/formats.html) +// * 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extension, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417; // * JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies; // * automatic page header and footer management; // * document encryption up to 256 bit and digital signature certifications; @@ -64,41 +64,7 @@ // * page compression (requires php-zlib extension); // * XOBject Templates; // * Layers and object visibility. -// * PDF/A-1b support. -// -// ----------------------------------------------------------- -// THANKS TO: -// -// Olivier Plathey (http://www.fpdf.org) for original FPDF. -// Efthimios Mavrogeorgiadis (emavro@yahoo.com) for suggestions on RTL language support. -// Klemen Vodopivec (http://www.fpdf.de/downloads/addons/37/) for Encryption algorithm. -// Warren Sherliker (wsherliker@gmail.com) for better image handling. -// dullus for text Justification. -// Bob Vincent (pillarsdotnet@users.sourceforge.net) for <li> value attribute. -// Patrick Benny for text stretch suggestion on Cell(). -// Johannes G�ntert for JavaScript support. -// Denis Van Nuffelen for Dynamic Form. -// Jacek Czekaj for multibyte justification -// Anthony Ferrara for the reintroduction of legacy image methods. -// Sourceforge user 1707880 (hucste) for line-trough mode. -// Larry Stanbery for page groups. -// Martin Hall-May for transparency. -// Aaron C. Spike for Polycurve method. -// Mohamad Ali Golkar, Saleh AlMatrafe, Charles Abbott for Arabic and Persian support. -// Moritz Wagner and Andreas Wurmser for graphic functions. -// Andrew Whitehead for core fonts support. -// Esteban Jo�l Mar�n for OpenType font conversion. -// Teus Hagen for several suggestions and fixes. -// Yukihiro Nakadaira for CID-0 CJK fonts fixes. -// Kosmas Papachristos for some CSS improvements. -// Marcel Partap for some fixes. -// Won Kyu Park for several suggestions, fixes and patches. -// Dominik Dzienia for QR-code support. -// Laurent Minguet for some suggestions. -// Christian Deligant for some suggestions and fixes. -// Travis Harris for crop mark suggestion. -// Aleksey Kuznetsov for some suggestions and text shadows. -// Anyone else that has reported a bug or sent a suggestion. +// * PDF/A-1b support //============================================================+ /** @@ -114,8 +80,8 @@ * <li>font subsetting;</li> * <li>methods to publish some XHTML + CSS code, Javascript and Forms;</li> * <li>images, graphic (geometric figures) and transformation methods; - * <li>supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http://www.imagemagick.org/www/formats.html)</li> - * <li>1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417;</li> + * <li>supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImageMagick (http://www.imagemagick.org/www/formats.html)</li> + * <li>1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extension, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417;</li> * <li>JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies;</li> * <li>automatic page header and footer management;</li> * <li>document encryption up to 256 bit and digital signature certifications;</li> @@ -138,16 +104,23 @@ * Tools to encode your unicode fonts are on fonts/utils directory.</p> * @package com.tecnick.tcpdf * @author Nicola Asuni - * @version 5.9.179 + * @version 6.3.2 */ -/* - PrestaShop - all calls to file_exists replaced by Tools::file_exists_no_cache() -*/ +// TCPDF configuration +require_once(dirname(__FILE__).'/tcpdf_autoconfig.php'); +// TCPDF static font methods and data +require_once(dirname(__FILE__).'/include/tcpdf_font_data.php'); +// TCPDF static font methods and data +require_once(dirname(__FILE__).'/include/tcpdf_fonts.php'); +// TCPDF static color methods and data +require_once(dirname(__FILE__).'/include/tcpdf_colors.php'); +// TCPDF static image methods and data +require_once(dirname(__FILE__).'/include/tcpdf_images.php'); +// TCPDF static methods and data +require_once(dirname(__FILE__).'/include/tcpdf_static.php'); -// Main configuration file. Define the K_TCPDF_EXTERNAL_CONFIG constant to skip this file. -require_once(dirname(__FILE__).'/config/tcpdf_config.php'); +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /** * @class TCPDF @@ -155,19 +128,14 @@ require_once(dirname(__FILE__).'/config/tcpdf_config.php'); * TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.<br> * @package com.tecnick.tcpdf * @brief PHP class for generating PDF documents without requiring external extensions. - * @version 5.9.179 + * @version 6.3.2 * @author Nicola Asuni - info@tecnick.com + * @IgnoreAnnotation("protected") + * @IgnoreAnnotation("public") + * @IgnoreAnnotation("pre") */ class TCPDF { - // private properties - - /** - * Current TCPDF version. - * @private - */ - private $tcpdf_version = '5.9.179'; - // Protected properties /** @@ -278,18 +246,30 @@ class TCPDF { */ protected $lMargin; - /** - * Top margin. - * @protected - */ - protected $tMargin; - /** * Right margin. * @protected */ protected $rMargin; + /** + * Cell left margin (used by regions). + * @protected + */ + protected $clMargin; + + /** + * Cell right margin (used by regions). + * @protected + */ + protected $crMargin; + + /** + * Top margin. + * @protected + */ + protected $tMargin; + /** * Page break margin. * @protected @@ -364,6 +344,12 @@ class TCPDF { */ protected $images = array(); + /** + * Depth of the svg tag, to keep track if the svg tag is a subtag or the root tag. + * @protected + */ + protected $svg_tag_depth = 0; + /** * Array of Annotations in pages. * @protected @@ -534,36 +520,6 @@ class TCPDF { */ protected $starting_page_number = 1; - /** - * String alias for total number of pages. - * @protected - */ - protected $alias_tot_pages = '{:ptp:}'; - - /** - * String alias for page number. - * @protected - */ - protected $alias_num_page = '{:pnp:}'; - - /** - * String alias for total number of pages in a single group. - * @protected - */ - protected $alias_group_tot_pages = '{:ptg:}'; - - /** - * String alias for group page number. - * @protected - */ - protected $alias_group_num_page = '{:png:}'; - - /** - * String alias for right shift compensation used to correctly align page numbers on the right. - * @protected - */ - protected $alias_right_shift = '{rsc:'; - /** * The right-bottom (or left-bottom for RTL) corner X coordinate of last inserted image. * @since 2002-07-31 @@ -596,22 +552,6 @@ class TCPDF { */ protected $isunicode = false; - /** - * Object containing unicode data. - * @since 5.9.004 (2010-10-18) - * @author Nicola Asuni - * @protected - */ - protected $unicode; - - /** - * Object containing font encoding maps. - * @since 5.9.123 (2011-10-01) - * @author Nicola Asuni - * @protected - */ - protected $encmaps; - /** * PDF version. * @since 1.5.3 @@ -623,7 +563,7 @@ class TCPDF { * ID of the stored default header template (-1 = not set). * @protected */ - protected $header_xobjid = -1; + protected $header_xobjid = false; /** * If true reset the Header Xobject template at each page @@ -884,12 +824,6 @@ class TCPDF { */ protected $last_enc_key_c; - /** - * Encryption padding string. - * @protected - */ - protected $enc_padding = "\x28\xBF\x4E\x5E\x4E\x75\x8A\x41\x64\x00\x4E\x56\xFF\xFA\x01\x08\x2E\x2E\x00\xB6\xD0\x68\x3E\x80\x2F\x0C\xA9\xFE\x64\x53\x69\x7A"; - /** * File ID (used on document trailer). * @protected @@ -930,7 +864,7 @@ class TCPDF { protected $n_js; /** - * line trough state + * line through state * @protected * @since 2.8.000 (2008-03-19) */ @@ -1252,13 +1186,6 @@ class TCPDF { */ protected $bufferlen = 0; - /** - * If true enables disk caching. - * @protected - * @since 4.5.000 (2008-12-31) - */ - protected $diskcache = false; - /** * Counts the number of fonts. * @protected @@ -1322,27 +1249,6 @@ class TCPDF { */ protected $theadMargins = array(); - /** - * Cache array for UTF8StringToArray() method. - * @protected - * @since 4.5.037 (2009-04-07) - */ - protected $cache_UTF8StringToArray = array(); - - /** - * Maximum size of cache array used for UTF8StringToArray() method. - * @protected - * @since 4.5.037 (2009-04-07) - */ - protected $cache_maxsize_UTF8StringToArray = 8; - - /** - * Current size of cache array used for UTF8StringToArray() method. - * @protected - * @since 4.5.037 (2009-04-07) - */ - protected $cache_size_UTF8StringToArray = 0; - /** * Boolean flag to enable document digital signature. * @protected @@ -1378,6 +1284,20 @@ class TCPDF { */ protected $empty_signature_appearance = array(); + /** + * Boolean flag to enable document timestamping with TSA. + * @protected + * @since 6.0.085 (2014-06-19) + */ + protected $tsa_timestamp = false; + + /** + * Timestamping data. + * @protected + * @since 6.0.085 (2014-06-19) + */ + protected $tsa_data = array(); + /** * Regular expression used to find blank characters (required for word-wrapping). * @protected @@ -1399,20 +1319,6 @@ class TCPDF { */ protected $sig_obj_id = 0; - /** - * ByteRange placemark used during digital signature process. - * @protected - * @since 4.6.028 (2009-08-25) - */ - protected $byterange_string = '/ByteRange[0 ********** ********** **********]'; - - /** - * Placemark used during digital signature process. - * @protected - * @since 4.6.028 (2009-08-25) - */ - protected $sig_annot_ref = '***SIGANNREF*** 0 R'; - /** * ID of page objects. * @protected @@ -1652,18 +1558,10 @@ class TCPDF { protected $page_regions = array(); /** - * Array containing HTML color names and values. + * Boolean value true when page region check is active. * @protected - * @since 5.9.004 (2010-10-18) */ - protected $webcolor = array(); - - /** - * Array containing spot color names and values. - * @protected - * @since 5.9.012 (2010-11-11) - */ - protected $spotcolor = array(); + protected $check_page_regions = true; /** * Array of PDF layers data. @@ -1686,6 +1584,13 @@ class TCPDF { */ protected $n_dests; + /** + * Embedded Files Names + * @protected + * @since 5.9.204 (2013-01-23) + */ + protected $efnames = array(); + /** * Directory used for the last SVG image. * @protected @@ -1770,13 +1675,6 @@ class TCPDF { */ protected $svgtextmode = array(); - /** - * Array of hinheritable SVG properties. - * @protected - * @since 5.0.000 (2010-05-02) - */ - protected $svginheritprop = array('clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cursor', 'direction', 'fill', 'fill-opacity', 'fill-rule', 'font', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'glyph-orientation-horizontal', 'glyph-orientation-vertical', 'image-rendering', 'kerning', 'letter-spacing', 'marker', 'marker-end', 'marker-mid', 'marker-start', 'pointer-events', 'shape-rendering', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'text-anchor', 'text-rendering', 'visibility', 'word-spacing', 'writing-mode'); - /** * Array of SVG properties. * @protected @@ -1862,6 +1760,13 @@ class TCPDF { */ protected $pdfa_mode = false; + /** + * version of PDF/A mode (1 - 3). + * @protected + * @since 6.2.26 (2019-03-12) + */ + protected $pdfa_version = 1; + /** * Document creation date-time * @protected @@ -1883,6 +1788,13 @@ class TCPDF { */ protected $custom_xmp = ''; + /** + * Custom XMP RDF data. + * @protected + * @since 6.3.0 (2019-09-19) + */ + protected $custom_xmp_rdf = ''; + /** * Overprint mode array. * (Check the "Entries in a Graphics State Parameter Dictionary" on PDF 32000-1:2008). @@ -1906,13 +1818,6 @@ class TCPDF { */ protected $page_boxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); - /** - * Set the document producer metadata. - * @protected - * @since 5.9.152 (2012-03-23) - */ - protected $pdfproducer; - /** * If true print TCPDF meta link. * @protected @@ -1934,44 +1839,40 @@ class TCPDF { /** * This is the class constructor. * It allows to set up the page format, the orientation and the measure unit used in all the methods (except for the font sizes). + * + * IMPORTANT: Please note that this method sets the mb_internal_encoding to ASCII, so if you are using the mbstring module functions with TCPDF you need to correctly set/unset the mb_internal_encoding when needed. + * * @param $orientation (string) page orientation. Possible values are (case insensitive):<ul><li>P or Portrait (default)</li><li>L or Landscape</li><li>'' (empty string) for automatic orientation</li></ul> * @param $unit (string) User measure unit. Possible values are:<ul><li>pt: point</li><li>mm: millimeter (default)</li><li>cm: centimeter</li><li>in: inch</li></ul><br />A point equals 1/72 of inch, that is to say about 0.35 mm (an inch being 2.54 cm). This is a very common unit in typography; font sizes are expressed in that unit. * @param $format (mixed) The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). * @param $unicode (boolean) TRUE means that the input text is unicode (default = true) - * @param $encoding (string) Charset encoding; default is UTF-8. - * @param $diskcache (boolean) If TRUE reduce the RAM memory usage by caching temporary data on filesystem (slower). - * @param $pdfa (boolean) If TRUE set the document to PDF/A mode. + * @param $encoding (string) Charset encoding (used only when converting back html entities); default is UTF-8. + * @param $diskcache (boolean) DEPRECATED FEATURE + * @param $pdfa (integer) If not false, set the document to PDF/A mode and the good version (1 or 3). * @public * @see getPageSizeFromFormat(), setPageFormat() */ public function __construct($orientation='P', $unit='mm', $format='A4', $unicode=true, $encoding='UTF-8', $diskcache=false, $pdfa=false) { /* Set internal character encoding to ASCII */ - if (function_exists('mb_internal_encoding') and mb_internal_encoding()) { + if (function_exists('mb_internal_encoding') AND mb_internal_encoding()) { $this->internal_encoding = mb_internal_encoding(); mb_internal_encoding('ASCII'); } - // get array of HTML colors - require(dirname(__FILE__).'/htmlcolors.php'); - $this->webcolor = $webcolor; - // get array of custom spot colors - if (Tools::file_exists_no_cache(dirname(__FILE__).'/spotcolors.php')) { - require(dirname(__FILE__).'/spotcolors.php'); - $this->spotcolor = $spotcolor; - } else { - $this->spotcolor = array(); - } - require_once(dirname(__FILE__).'/unicode_data.php'); - $this->unicode = new TCPDF_UNICODE_DATA(); - require_once(dirname(__FILE__).'/encodings_maps.php'); - $this->encmaps = new TCPDF_ENCODING_MAPS(); + // set file ID for trailer + $serformat = (is_array($format) ? json_encode($format) : $format); + $this->file_id = md5(TCPDF_STATIC::getRandomSeed('TCPDF'.$orientation.$unit.$serformat.$encoding)); $this->font_obj_ids = array(); $this->page_obj_id = array(); $this->form_obj_id = array(); + // set pdf/a mode - $this->pdfa_mode = $pdfa; + if ($pdfa != false) { + $this->pdfa_mode = true; + $this->pdfa_version = $pdfa; // 1 or 3 + } else + $this->pdfa_mode = false; + $this->force_srgb = false; - // set disk caching - $this->diskcache = $diskcache ? true : false; // set language direction $this->rtl = false; $this->tmprtl = false; @@ -2032,6 +1933,8 @@ class TCPDF { // page margins (1 cm) $margin = 28.35 / $this->k; $this->SetMargins($margin, $margin); + $this->clMargin = $this->lMargin; + $this->crMargin = $this->rMargin; // internal cell padding $cpadding = $margin / 10; $this->setCellPaddings($cpadding, 0, $cpadding, 0); @@ -2051,7 +1954,6 @@ class TCPDF { $this->SetCompression(); // set default PDF version number $this->setPDFVersion(); - $this->pdfproducer = "\x54\x43\x50\x44\x46\x20".$this->tcpdf_version."\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67\x29"; $this->tcpdflink = true; $this->encoding = $encoding; $this->HREF = array(); @@ -2061,8 +1963,13 @@ class TCPDF { $this->bgcolor = array('R' => 255, 'G' => 255, 'B' => 255); $this->extgstates = array(); $this->setTextShadow(); - // user's rights + // signature $this->sign = false; + $this->tsa_timestamp = false; + $this->tsa_data = array(); + $this->signature_appearance = array('page' => 1, 'rect' => '0 0 0 0', 'name' => 'Signature'); + $this->empty_signature_appearance = array(); + // user's rights $this->ur['enabled'] = false; $this->ur['document'] = '/FullSave'; $this->ur['annots'] = '/Create/Delete/Modify/Copy/Import/Export'; @@ -2070,30 +1977,28 @@ class TCPDF { $this->ur['signature'] = '/Modify'; $this->ur['ef'] = '/Create/Delete/Modify/Import'; $this->ur['formex'] = ''; - $this->signature_appearance = array('page' => 1, 'rect' => '0 0 0 0'); - $this->empty_signature_appearance = array(); // set default JPEG quality $this->jpeg_quality = 75; // initialize some settings - $this->utf8Bidi(array(''), ''); + TCPDF_FONTS::utf8Bidi(array(), '', false, $this->isunicode, $this->CurrentFont); // set default font $this->SetFont($this->FontFamily, $this->FontStyle, $this->FontSizePt); + $this->setHeaderFont(array($this->FontFamily, $this->FontStyle, $this->FontSizePt)); + $this->setFooterFont(array($this->FontFamily, $this->FontStyle, $this->FontSizePt)); // check if PCRE Unicode support is enabled - if ($this->isunicode and (@preg_match('/\pL/u', 'a') == 1)) { + if ($this->isunicode AND (@preg_match('/\pL/u', 'a') == 1)) { // PCRE unicode support is turned ON - // \p{Z} or \p{Separator}: any kind of Unicode whitespace or invisible separator. - // \p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants. - // \p{Lo} is needed because Chinese characters are packed next to each other without spaces in between. - //$this->setSpacesRE('/[^\S\P{Z}\P{Lo}\xa0]/u'); - $this->setSpacesRE('/[^\S\P{Z}\xa0]/u'); + // \s : any whitespace character + // \p{Z} : any separator + // \p{Lo} : Unicode letter or ideograph that does not have lowercase and uppercase variants. Is used to chunk chinese words. + // \xa0 : Unicode Character 'NO-BREAK SPACE' (U+00A0) + //$this->setSpacesRE('/(?!\xa0)[\s\p{Z}\p{Lo}]/u'); + $this->setSpacesRE('/(?!\xa0)[\s\p{Z}]/u'); } else { // PCRE unicode support is turned OFF $this->setSpacesRE('/[^\S\xa0]/'); } $this->default_form_prop = array('lineWidth'=>1, 'borderStyle'=>'solid', 'fillColor'=>array(255, 255, 255), 'strokeColor'=>array(128, 128, 128)); - // set file ID for trailer - $serformat = (is_array($format) ? serialize($format) : $format); - $this->file_id = md5($this->getRandomSeed('TCPDF'.$orientation.$unit.$serformat.$encoding)); // set document creation and modification timestamp $this->doc_creation_timestamp = time(); $this->doc_modification_timestamp = $this->doc_creation_timestamp; @@ -2101,6 +2006,10 @@ class TCPDF { $this->default_graphic_vars = $this->getGraphicVars(); $this->header_xobj_autoreset = false; $this->custom_xmp = ''; + $this->custom_xmp_rdf = ''; + // Call cleanup method after script execution finishes or exit() is called. + // NOTE: This will not be executed if the process is killed with a SIGTERM or SIGKILL signal. + register_shutdown_function(array($this, '_destroy'), true); } /** @@ -2109,24 +2018,10 @@ class TCPDF { * @since 1.53.0.TC016 */ public function __destruct() { - // restore internal encoding - if (isset($this->internal_encoding) and !empty($this->internal_encoding)) { - mb_internal_encoding($this->internal_encoding); - } - // unset all class variables + // cleanup $this->_destroy(true); } - /** - * Return the current TCPDF version. - * @return TCPDF version string - * @public - * @since 5.9.012 (2010-11-10) - */ - public function getTCPDFVersion() { - return $this->tcpdf_version; - } - /** * Set the units of measure for the document. * @param $unit (string) User measure unit. Possible values are:<ul><li>pt: point</li><li>mm: millimeter (default)</li><li>cm: centimeter</li><li>in: inch</li></ul><br />A point equals 1/72 of inch, that is to say about 0.35 mm (an inch being 2.54 cm). This is a very common unit in typography; font sizes are expressed in that unit. @@ -2170,705 +2065,37 @@ class TCPDF { } } - /** - * Get page dimensions from format name. - * @param $format (mixed) The format name. It can be: <ul> - * <li><b>ISO 216 A Series + 2 SIS 014711 extensions</b></li> - * <li>A0 (841x1189 mm ; 33.11x46.81 in)</li> - * <li>A1 (594x841 mm ; 23.39x33.11 in)</li> - * <li>A2 (420x594 mm ; 16.54x23.39 in)</li> - * <li>A3 (297x420 mm ; 11.69x16.54 in)</li> - * <li>A4 (210x297 mm ; 8.27x11.69 in)</li> - * <li>A5 (148x210 mm ; 5.83x8.27 in)</li> - * <li>A6 (105x148 mm ; 4.13x5.83 in)</li> - * <li>A7 (74x105 mm ; 2.91x4.13 in)</li> - * <li>A8 (52x74 mm ; 2.05x2.91 in)</li> - * <li>A9 (37x52 mm ; 1.46x2.05 in)</li> - * <li>A10 (26x37 mm ; 1.02x1.46 in)</li> - * <li>A11 (18x26 mm ; 0.71x1.02 in)</li> - * <li>A12 (13x18 mm ; 0.51x0.71 in)</li> - * <li><b>ISO 216 B Series + 2 SIS 014711 extensions</b></li> - * <li>B0 (1000x1414 mm ; 39.37x55.67 in)</li> - * <li>B1 (707x1000 mm ; 27.83x39.37 in)</li> - * <li>B2 (500x707 mm ; 19.69x27.83 in)</li> - * <li>B3 (353x500 mm ; 13.90x19.69 in)</li> - * <li>B4 (250x353 mm ; 9.84x13.90 in)</li> - * <li>B5 (176x250 mm ; 6.93x9.84 in)</li> - * <li>B6 (125x176 mm ; 4.92x6.93 in)</li> - * <li>B7 (88x125 mm ; 3.46x4.92 in)</li> - * <li>B8 (62x88 mm ; 2.44x3.46 in)</li> - * <li>B9 (44x62 mm ; 1.73x2.44 in)</li> - * <li>B10 (31x44 mm ; 1.22x1.73 in)</li> - * <li>B11 (22x31 mm ; 0.87x1.22 in)</li> - * <li>B12 (15x22 mm ; 0.59x0.87 in)</li> - * <li><b>ISO 216 C Series + 2 SIS 014711 extensions + 2 EXTENSION</b></li> - * <li>C0 (917x1297 mm ; 36.10x51.06 in)</li> - * <li>C1 (648x917 mm ; 25.51x36.10 in)</li> - * <li>C2 (458x648 mm ; 18.03x25.51 in)</li> - * <li>C3 (324x458 mm ; 12.76x18.03 in)</li> - * <li>C4 (229x324 mm ; 9.02x12.76 in)</li> - * <li>C5 (162x229 mm ; 6.38x9.02 in)</li> - * <li>C6 (114x162 mm ; 4.49x6.38 in)</li> - * <li>C7 (81x114 mm ; 3.19x4.49 in)</li> - * <li>C8 (57x81 mm ; 2.24x3.19 in)</li> - * <li>C9 (40x57 mm ; 1.57x2.24 in)</li> - * <li>C10 (28x40 mm ; 1.10x1.57 in)</li> - * <li>C11 (20x28 mm ; 0.79x1.10 in)</li> - * <li>C12 (14x20 mm ; 0.55x0.79 in)</li> - * <li>C76 (81x162 mm ; 3.19x6.38 in)</li> - * <li>DL (110x220 mm ; 4.33x8.66 in)</li> - * <li><b>SIS 014711 E Series</b></li> - * <li>E0 (879x1241 mm ; 34.61x48.86 in)</li> - * <li>E1 (620x879 mm ; 24.41x34.61 in)</li> - * <li>E2 (440x620 mm ; 17.32x24.41 in)</li> - * <li>E3 (310x440 mm ; 12.20x17.32 in)</li> - * <li>E4 (220x310 mm ; 8.66x12.20 in)</li> - * <li>E5 (155x220 mm ; 6.10x8.66 in)</li> - * <li>E6 (110x155 mm ; 4.33x6.10 in)</li> - * <li>E7 (78x110 mm ; 3.07x4.33 in)</li> - * <li>E8 (55x78 mm ; 2.17x3.07 in)</li> - * <li>E9 (39x55 mm ; 1.54x2.17 in)</li> - * <li>E10 (27x39 mm ; 1.06x1.54 in)</li> - * <li>E11 (19x27 mm ; 0.75x1.06 in)</li> - * <li>E12 (13x19 mm ; 0.51x0.75 in)</li> - * <li><b>SIS 014711 G Series</b></li> - * <li>G0 (958x1354 mm ; 37.72x53.31 in)</li> - * <li>G1 (677x958 mm ; 26.65x37.72 in)</li> - * <li>G2 (479x677 mm ; 18.86x26.65 in)</li> - * <li>G3 (338x479 mm ; 13.31x18.86 in)</li> - * <li>G4 (239x338 mm ; 9.41x13.31 in)</li> - * <li>G5 (169x239 mm ; 6.65x9.41 in)</li> - * <li>G6 (119x169 mm ; 4.69x6.65 in)</li> - * <li>G7 (84x119 mm ; 3.31x4.69 in)</li> - * <li>G8 (59x84 mm ; 2.32x3.31 in)</li> - * <li>G9 (42x59 mm ; 1.65x2.32 in)</li> - * <li>G10 (29x42 mm ; 1.14x1.65 in)</li> - * <li>G11 (21x29 mm ; 0.83x1.14 in)</li> - * <li>G12 (14x21 mm ; 0.55x0.83 in)</li> - * <li><b>ISO Press</b></li> - * <li>RA0 (860x1220 mm ; 33.86x48.03 in)</li> - * <li>RA1 (610x860 mm ; 24.02x33.86 in)</li> - * <li>RA2 (430x610 mm ; 16.93x24.02 in)</li> - * <li>RA3 (305x430 mm ; 12.01x16.93 in)</li> - * <li>RA4 (215x305 mm ; 8.46x12.01 in)</li> - * <li>SRA0 (900x1280 mm ; 35.43x50.39 in)</li> - * <li>SRA1 (640x900 mm ; 25.20x35.43 in)</li> - * <li>SRA2 (450x640 mm ; 17.72x25.20 in)</li> - * <li>SRA3 (320x450 mm ; 12.60x17.72 in)</li> - * <li>SRA4 (225x320 mm ; 8.86x12.60 in)</li> - * <li><b>German DIN 476</b></li> - * <li>4A0 (1682x2378 mm ; 66.22x93.62 in)</li> - * <li>2A0 (1189x1682 mm ; 46.81x66.22 in)</li> - * <li><b>Variations on the ISO Standard</b></li> - * <li>A2_EXTRA (445x619 mm ; 17.52x24.37 in)</li> - * <li>A3+ (329x483 mm ; 12.95x19.02 in)</li> - * <li>A3_EXTRA (322x445 mm ; 12.68x17.52 in)</li> - * <li>A3_SUPER (305x508 mm ; 12.01x20.00 in)</li> - * <li>SUPER_A3 (305x487 mm ; 12.01x19.17 in)</li> - * <li>A4_EXTRA (235x322 mm ; 9.25x12.68 in)</li> - * <li>A4_SUPER (229x322 mm ; 9.02x12.68 in)</li> - * <li>SUPER_A4 (227x356 mm ; 8.94x14.02 in)</li> - * <li>A4_LONG (210x348 mm ; 8.27x13.70 in)</li> - * <li>F4 (210x330 mm ; 8.27x12.99 in)</li> - * <li>SO_B5_EXTRA (202x276 mm ; 7.95x10.87 in)</li> - * <li>A5_EXTRA (173x235 mm ; 6.81x9.25 in)</li> - * <li><b>ANSI Series</b></li> - * <li>ANSI_E (864x1118 mm ; 34.00x44.00 in)</li> - * <li>ANSI_D (559x864 mm ; 22.00x34.00 in)</li> - * <li>ANSI_C (432x559 mm ; 17.00x22.00 in)</li> - * <li>ANSI_B (279x432 mm ; 11.00x17.00 in)</li> - * <li>ANSI_A (216x279 mm ; 8.50x11.00 in)</li> - * <li><b>Traditional 'Loose' North American Paper Sizes</b></li> - * <li>LEDGER, USLEDGER (432x279 mm ; 17.00x11.00 in)</li> - * <li>TABLOID, USTABLOID, BIBLE, ORGANIZERK (279x432 mm ; 11.00x17.00 in)</li> - * <li>LETTER, USLETTER, ORGANIZERM (216x279 mm ; 8.50x11.00 in)</li> - * <li>LEGAL, USLEGAL (216x356 mm ; 8.50x14.00 in)</li> - * <li>GLETTER, GOVERNMENTLETTER (203x267 mm ; 8.00x10.50 in)</li> - * <li>JLEGAL, JUNIORLEGAL (203x127 mm ; 8.00x5.00 in)</li> - * <li><b>Other North American Paper Sizes</b></li> - * <li>QUADDEMY (889x1143 mm ; 35.00x45.00 in)</li> - * <li>SUPER_B (330x483 mm ; 13.00x19.00 in)</li> - * <li>QUARTO (229x279 mm ; 9.00x11.00 in)</li> - * <li>FOLIO, GOVERNMENTLEGAL (216x330 mm ; 8.50x13.00 in)</li> - * <li>EXECUTIVE, MONARCH (184x267 mm ; 7.25x10.50 in)</li> - * <li>MEMO, STATEMENT, ORGANIZERL (140x216 mm ; 5.50x8.50 in)</li> - * <li>FOOLSCAP (210x330 mm ; 8.27x13.00 in)</li> - * <li>COMPACT (108x171 mm ; 4.25x6.75 in)</li> - * <li>ORGANIZERJ (70x127 mm ; 2.75x5.00 in)</li> - * <li><b>Canadian standard CAN 2-9.60M</b></li> - * <li>P1 (560x860 mm ; 22.05x33.86 in)</li> - * <li>P2 (430x560 mm ; 16.93x22.05 in)</li> - * <li>P3 (280x430 mm ; 11.02x16.93 in)</li> - * <li>P4 (215x280 mm ; 8.46x11.02 in)</li> - * <li>P5 (140x215 mm ; 5.51x8.46 in)</li> - * <li>P6 (107x140 mm ; 4.21x5.51 in)</li> - * <li><b>North American Architectural Sizes</b></li> - * <li>ARCH_E (914x1219 mm ; 36.00x48.00 in)</li> - * <li>ARCH_E1 (762x1067 mm ; 30.00x42.00 in)</li> - * <li>ARCH_D (610x914 mm ; 24.00x36.00 in)</li> - * <li>ARCH_C, BROADSHEET (457x610 mm ; 18.00x24.00 in)</li> - * <li>ARCH_B (305x457 mm ; 12.00x18.00 in)</li> - * <li>ARCH_A (229x305 mm ; 9.00x12.00 in)</li> - * <li><b>Announcement Envelopes</b></li> - * <li>ANNENV_A2 (111x146 mm ; 4.37x5.75 in)</li> - * <li>ANNENV_A6 (121x165 mm ; 4.75x6.50 in)</li> - * <li>ANNENV_A7 (133x184 mm ; 5.25x7.25 in)</li> - * <li>ANNENV_A8 (140x206 mm ; 5.50x8.12 in)</li> - * <li>ANNENV_A10 (159x244 mm ; 6.25x9.62 in)</li> - * <li>ANNENV_SLIM (98x225 mm ; 3.87x8.87 in)</li> - * <li><b>Commercial Envelopes</b></li> - * <li>COMMENV_N6_1/4 (89x152 mm ; 3.50x6.00 in)</li> - * <li>COMMENV_N6_3/4 (92x165 mm ; 3.62x6.50 in)</li> - * <li>COMMENV_N8 (98x191 mm ; 3.87x7.50 in)</li> - * <li>COMMENV_N9 (98x225 mm ; 3.87x8.87 in)</li> - * <li>COMMENV_N10 (105x241 mm ; 4.12x9.50 in)</li> - * <li>COMMENV_N11 (114x263 mm ; 4.50x10.37 in)</li> - * <li>COMMENV_N12 (121x279 mm ; 4.75x11.00 in)</li> - * <li>COMMENV_N14 (127x292 mm ; 5.00x11.50 in)</li> - * <li><b>Catalogue Envelopes</b></li> - * <li>CATENV_N1 (152x229 mm ; 6.00x9.00 in)</li> - * <li>CATENV_N1_3/4 (165x241 mm ; 6.50x9.50 in)</li> - * <li>CATENV_N2 (165x254 mm ; 6.50x10.00 in)</li> - * <li>CATENV_N3 (178x254 mm ; 7.00x10.00 in)</li> - * <li>CATENV_N6 (191x267 mm ; 7.50x10.50 in)</li> - * <li>CATENV_N7 (203x279 mm ; 8.00x11.00 in)</li> - * <li>CATENV_N8 (210x286 mm ; 8.25x11.25 in)</li> - * <li>CATENV_N9_1/2 (216x267 mm ; 8.50x10.50 in)</li> - * <li>CATENV_N9_3/4 (222x286 mm ; 8.75x11.25 in)</li> - * <li>CATENV_N10_1/2 (229x305 mm ; 9.00x12.00 in)</li> - * <li>CATENV_N12_1/2 (241x318 mm ; 9.50x12.50 in)</li> - * <li>CATENV_N13_1/2 (254x330 mm ; 10.00x13.00 in)</li> - * <li>CATENV_N14_1/4 (286x311 mm ; 11.25x12.25 in)</li> - * <li>CATENV_N14_1/2 (292x368 mm ; 11.50x14.50 in)</li> - * <li><b>Japanese (JIS P 0138-61) Standard B-Series</b></li> - * <li>JIS_B0 (1030x1456 mm ; 40.55x57.32 in)</li> - * <li>JIS_B1 (728x1030 mm ; 28.66x40.55 in)</li> - * <li>JIS_B2 (515x728 mm ; 20.28x28.66 in)</li> - * <li>JIS_B3 (364x515 mm ; 14.33x20.28 in)</li> - * <li>JIS_B4 (257x364 mm ; 10.12x14.33 in)</li> - * <li>JIS_B5 (182x257 mm ; 7.17x10.12 in)</li> - * <li>JIS_B6 (128x182 mm ; 5.04x7.17 in)</li> - * <li>JIS_B7 (91x128 mm ; 3.58x5.04 in)</li> - * <li>JIS_B8 (64x91 mm ; 2.52x3.58 in)</li> - * <li>JIS_B9 (45x64 mm ; 1.77x2.52 in)</li> - * <li>JIS_B10 (32x45 mm ; 1.26x1.77 in)</li> - * <li>JIS_B11 (22x32 mm ; 0.87x1.26 in)</li> - * <li>JIS_B12 (16x22 mm ; 0.63x0.87 in)</li> - * <li><b>PA Series</b></li> - * <li>PA0 (840x1120 mm ; 33.07x44.09 in)</li> - * <li>PA1 (560x840 mm ; 22.05x33.07 in)</li> - * <li>PA2 (420x560 mm ; 16.54x22.05 in)</li> - * <li>PA3 (280x420 mm ; 11.02x16.54 in)</li> - * <li>PA4 (210x280 mm ; 8.27x11.02 in)</li> - * <li>PA5 (140x210 mm ; 5.51x8.27 in)</li> - * <li>PA6 (105x140 mm ; 4.13x5.51 in)</li> - * <li>PA7 (70x105 mm ; 2.76x4.13 in)</li> - * <li>PA8 (52x70 mm ; 2.05x2.76 in)</li> - * <li>PA9 (35x52 mm ; 1.38x2.05 in)</li> - * <li>PA10 (26x35 mm ; 1.02x1.38 in)</li> - * <li><b>Standard Photographic Print Sizes</b></li> - * <li>PASSPORT_PHOTO (35x45 mm ; 1.38x1.77 in)</li> - * <li>E (82x120 mm ; 3.25x4.72 in)</li> - * <li>3R, L (89x127 mm ; 3.50x5.00 in)</li> - * <li>4R, KG (102x152 mm ; 4.02x5.98 in)</li> - * <li>4D (120x152 mm ; 4.72x5.98 in)</li> - * <li>5R, 2L (127x178 mm ; 5.00x7.01 in)</li> - * <li>6R, 8P (152x203 mm ; 5.98x7.99 in)</li> - * <li>8R, 6P (203x254 mm ; 7.99x10.00 in)</li> - * <li>S8R, 6PW (203x305 mm ; 7.99x12.01 in)</li> - * <li>10R, 4P (254x305 mm ; 10.00x12.01 in)</li> - * <li>S10R, 4PW (254x381 mm ; 10.00x15.00 in)</li> - * <li>11R (279x356 mm ; 10.98x14.02 in)</li> - * <li>S11R (279x432 mm ; 10.98x17.01 in)</li> - * <li>12R (305x381 mm ; 12.01x15.00 in)</li> - * <li>S12R (305x456 mm ; 12.01x17.95 in)</li> - * <li><b>Common Newspaper Sizes</b></li> - * <li>NEWSPAPER_BROADSHEET (750x600 mm ; 29.53x23.62 in)</li> - * <li>NEWSPAPER_BERLINER (470x315 mm ; 18.50x12.40 in)</li> - * <li>NEWSPAPER_COMPACT, NEWSPAPER_TABLOID (430x280 mm ; 16.93x11.02 in)</li> - * <li><b>Business Cards</b></li> - * <li>CREDIT_CARD, BUSINESS_CARD, BUSINESS_CARD_ISO7810 (54x86 mm ; 2.13x3.37 in)</li> - * <li>BUSINESS_CARD_ISO216 (52x74 mm ; 2.05x2.91 in)</li> - * <li>BUSINESS_CARD_IT, BUSINESS_CARD_UK, BUSINESS_CARD_FR, BUSINESS_CARD_DE, BUSINESS_CARD_ES (55x85 mm ; 2.17x3.35 in)</li> - * <li>BUSINESS_CARD_US, BUSINESS_CARD_CA (51x89 mm ; 2.01x3.50 in)</li> - * <li>BUSINESS_CARD_JP (55x91 mm ; 2.17x3.58 in)</li> - * <li>BUSINESS_CARD_HK (54x90 mm ; 2.13x3.54 in)</li> - * <li>BUSINESS_CARD_AU, BUSINESS_CARD_DK, BUSINESS_CARD_SE (55x90 mm ; 2.17x3.54 in)</li> - * <li>BUSINESS_CARD_RU, BUSINESS_CARD_CZ, BUSINESS_CARD_FI, BUSINESS_CARD_HU, BUSINESS_CARD_IL (50x90 mm ; 1.97x3.54 in)</li> - * <li><b>Billboards</b></li> - * <li>4SHEET (1016x1524 mm ; 40.00x60.00 in)</li> - * <li>6SHEET (1200x1800 mm ; 47.24x70.87 in)</li> - * <li>12SHEET (3048x1524 mm ; 120.00x60.00 in)</li> - * <li>16SHEET (2032x3048 mm ; 80.00x120.00 in)</li> - * <li>32SHEET (4064x3048 mm ; 160.00x120.00 in)</li> - * <li>48SHEET (6096x3048 mm ; 240.00x120.00 in)</li> - * <li>64SHEET (8128x3048 mm ; 320.00x120.00 in)</li> - * <li>96SHEET (12192x3048 mm ; 480.00x120.00 in)</li> - * <li><b>Old Imperial English (some are still used in USA)</b></li> - * <li>EN_EMPEROR (1219x1829 mm ; 48.00x72.00 in)</li> - * <li>EN_ANTIQUARIAN (787x1346 mm ; 31.00x53.00 in)</li> - * <li>EN_GRAND_EAGLE (730x1067 mm ; 28.75x42.00 in)</li> - * <li>EN_DOUBLE_ELEPHANT (679x1016 mm ; 26.75x40.00 in)</li> - * <li>EN_ATLAS (660x864 mm ; 26.00x34.00 in)</li> - * <li>EN_COLOMBIER (597x876 mm ; 23.50x34.50 in)</li> - * <li>EN_ELEPHANT (584x711 mm ; 23.00x28.00 in)</li> - * <li>EN_DOUBLE_DEMY (572x902 mm ; 22.50x35.50 in)</li> - * <li>EN_IMPERIAL (559x762 mm ; 22.00x30.00 in)</li> - * <li>EN_PRINCESS (546x711 mm ; 21.50x28.00 in)</li> - * <li>EN_CARTRIDGE (533x660 mm ; 21.00x26.00 in)</li> - * <li>EN_DOUBLE_LARGE_POST (533x838 mm ; 21.00x33.00 in)</li> - * <li>EN_ROYAL (508x635 mm ; 20.00x25.00 in)</li> - * <li>EN_SHEET, EN_HALF_POST (495x597 mm ; 19.50x23.50 in)</li> - * <li>EN_SUPER_ROYAL (483x686 mm ; 19.00x27.00 in)</li> - * <li>EN_DOUBLE_POST (483x775 mm ; 19.00x30.50 in)</li> - * <li>EN_MEDIUM (445x584 mm ; 17.50x23.00 in)</li> - * <li>EN_DEMY (445x572 mm ; 17.50x22.50 in)</li> - * <li>EN_LARGE_POST (419x533 mm ; 16.50x21.00 in)</li> - * <li>EN_COPY_DRAUGHT (406x508 mm ; 16.00x20.00 in)</li> - * <li>EN_POST (394x489 mm ; 15.50x19.25 in)</li> - * <li>EN_CROWN (381x508 mm ; 15.00x20.00 in)</li> - * <li>EN_PINCHED_POST (375x470 mm ; 14.75x18.50 in)</li> - * <li>EN_BRIEF (343x406 mm ; 13.50x16.00 in)</li> - * <li>EN_FOOLSCAP (343x432 mm ; 13.50x17.00 in)</li> - * <li>EN_SMALL_FOOLSCAP (337x419 mm ; 13.25x16.50 in)</li> - * <li>EN_POTT (318x381 mm ; 12.50x15.00 in)</li> - * <li><b>Old Imperial Belgian</b></li> - * <li>BE_GRAND_AIGLE (700x1040 mm ; 27.56x40.94 in)</li> - * <li>BE_COLOMBIER (620x850 mm ; 24.41x33.46 in)</li> - * <li>BE_DOUBLE_CARRE (620x920 mm ; 24.41x36.22 in)</li> - * <li>BE_ELEPHANT (616x770 mm ; 24.25x30.31 in)</li> - * <li>BE_PETIT_AIGLE (600x840 mm ; 23.62x33.07 in)</li> - * <li>BE_GRAND_JESUS (550x730 mm ; 21.65x28.74 in)</li> - * <li>BE_JESUS (540x730 mm ; 21.26x28.74 in)</li> - * <li>BE_RAISIN (500x650 mm ; 19.69x25.59 in)</li> - * <li>BE_GRAND_MEDIAN (460x605 mm ; 18.11x23.82 in)</li> - * <li>BE_DOUBLE_POSTE (435x565 mm ; 17.13x22.24 in)</li> - * <li>BE_COQUILLE (430x560 mm ; 16.93x22.05 in)</li> - * <li>BE_PETIT_MEDIAN (415x530 mm ; 16.34x20.87 in)</li> - * <li>BE_RUCHE (360x460 mm ; 14.17x18.11 in)</li> - * <li>BE_PROPATRIA (345x430 mm ; 13.58x16.93 in)</li> - * <li>BE_LYS (317x397 mm ; 12.48x15.63 in)</li> - * <li>BE_POT (307x384 mm ; 12.09x15.12 in)</li> - * <li>BE_ROSETTE (270x347 mm ; 10.63x13.66 in)</li> - * <li><b>Old Imperial French</b></li> - * <li>FR_UNIVERS (1000x1300 mm ; 39.37x51.18 in)</li> - * <li>FR_DOUBLE_COLOMBIER (900x1260 mm ; 35.43x49.61 in)</li> - * <li>FR_GRANDE_MONDE (900x1260 mm ; 35.43x49.61 in)</li> - * <li>FR_DOUBLE_SOLEIL (800x1200 mm ; 31.50x47.24 in)</li> - * <li>FR_DOUBLE_JESUS (760x1120 mm ; 29.92x44.09 in)</li> - * <li>FR_GRAND_AIGLE (750x1060 mm ; 29.53x41.73 in)</li> - * <li>FR_PETIT_AIGLE (700x940 mm ; 27.56x37.01 in)</li> - * <li>FR_DOUBLE_RAISIN (650x1000 mm ; 25.59x39.37 in)</li> - * <li>FR_JOURNAL (650x940 mm ; 25.59x37.01 in)</li> - * <li>FR_COLOMBIER_AFFICHE (630x900 mm ; 24.80x35.43 in)</li> - * <li>FR_DOUBLE_CAVALIER (620x920 mm ; 24.41x36.22 in)</li> - * <li>FR_CLOCHE (600x800 mm ; 23.62x31.50 in)</li> - * <li>FR_SOLEIL (600x800 mm ; 23.62x31.50 in)</li> - * <li>FR_DOUBLE_CARRE (560x900 mm ; 22.05x35.43 in)</li> - * <li>FR_DOUBLE_COQUILLE (560x880 mm ; 22.05x34.65 in)</li> - * <li>FR_JESUS (560x760 mm ; 22.05x29.92 in)</li> - * <li>FR_RAISIN (500x650 mm ; 19.69x25.59 in)</li> - * <li>FR_CAVALIER (460x620 mm ; 18.11x24.41 in)</li> - * <li>FR_DOUBLE_COURONNE (460x720 mm ; 18.11x28.35 in)</li> - * <li>FR_CARRE (450x560 mm ; 17.72x22.05 in)</li> - * <li>FR_COQUILLE (440x560 mm ; 17.32x22.05 in)</li> - * <li>FR_DOUBLE_TELLIERE (440x680 mm ; 17.32x26.77 in)</li> - * <li>FR_DOUBLE_CLOCHE (400x600 mm ; 15.75x23.62 in)</li> - * <li>FR_DOUBLE_POT (400x620 mm ; 15.75x24.41 in)</li> - * <li>FR_ECU (400x520 mm ; 15.75x20.47 in)</li> - * <li>FR_COURONNE (360x460 mm ; 14.17x18.11 in)</li> - * <li>FR_TELLIERE (340x440 mm ; 13.39x17.32 in)</li> - * <li>FR_POT (310x400 mm ; 12.20x15.75 in)</li> - * </ul> - * @return array containing page width and height in points - * @public - * @since 5.0.010 (2010-05-17) - */ - public function getPageSizeFromFormat($format) { - // Paper cordinates are calculated in this way: (inches * 72) where (1 inch = 25.4 mm) - switch (strtoupper($format)) { - // ISO 216 A Series + 2 SIS 014711 extensions - case 'A0' : {$pf = array( 2383.937, 3370.394); break;} - case 'A1' : {$pf = array( 1683.780, 2383.937); break;} - case 'A2' : {$pf = array( 1190.551, 1683.780); break;} - case 'A3' : {$pf = array( 841.890, 1190.551); break;} - case 'A4' : {$pf = array( 595.276, 841.890); break;} - case 'A5' : {$pf = array( 419.528, 595.276); break;} - case 'A6' : {$pf = array( 297.638, 419.528); break;} - case 'A7' : {$pf = array( 209.764, 297.638); break;} - case 'A8' : {$pf = array( 147.402, 209.764); break;} - case 'A9' : {$pf = array( 104.882, 147.402); break;} - case 'A10': {$pf = array( 73.701, 104.882); break;} - case 'A11': {$pf = array( 51.024, 73.701); break;} - case 'A12': {$pf = array( 36.850, 51.024); break;} - // ISO 216 B Series + 2 SIS 014711 extensions - case 'B0' : {$pf = array( 2834.646, 4008.189); break;} - case 'B1' : {$pf = array( 2004.094, 2834.646); break;} - case 'B2' : {$pf = array( 1417.323, 2004.094); break;} - case 'B3' : {$pf = array( 1000.630, 1417.323); break;} - case 'B4' : {$pf = array( 708.661, 1000.630); break;} - case 'B5' : {$pf = array( 498.898, 708.661); break;} - case 'B6' : {$pf = array( 354.331, 498.898); break;} - case 'B7' : {$pf = array( 249.449, 354.331); break;} - case 'B8' : {$pf = array( 175.748, 249.449); break;} - case 'B9' : {$pf = array( 124.724, 175.748); break;} - case 'B10': {$pf = array( 87.874, 124.724); break;} - case 'B11': {$pf = array( 62.362, 87.874); break;} - case 'B12': {$pf = array( 42.520, 62.362); break;} - // ISO 216 C Series + 2 SIS 014711 extensions + 2 EXTENSION - case 'C0' : {$pf = array( 2599.370, 3676.535); break;} - case 'C1' : {$pf = array( 1836.850, 2599.370); break;} - case 'C2' : {$pf = array( 1298.268, 1836.850); break;} - case 'C3' : {$pf = array( 918.425, 1298.268); break;} - case 'C4' : {$pf = array( 649.134, 918.425); break;} - case 'C5' : {$pf = array( 459.213, 649.134); break;} - case 'C6' : {$pf = array( 323.150, 459.213); break;} - case 'C7' : {$pf = array( 229.606, 323.150); break;} - case 'C8' : {$pf = array( 161.575, 229.606); break;} - case 'C9' : {$pf = array( 113.386, 161.575); break;} - case 'C10': {$pf = array( 79.370, 113.386); break;} - case 'C11': {$pf = array( 56.693, 79.370); break;} - case 'C12': {$pf = array( 39.685, 56.693); break;} - case 'C76': {$pf = array( 229.606, 459.213); break;} - case 'DL' : {$pf = array( 311.811, 623.622); break;} - // SIS 014711 E Series - case 'E0' : {$pf = array( 2491.654, 3517.795); break;} - case 'E1' : {$pf = array( 1757.480, 2491.654); break;} - case 'E2' : {$pf = array( 1247.244, 1757.480); break;} - case 'E3' : {$pf = array( 878.740, 1247.244); break;} - case 'E4' : {$pf = array( 623.622, 878.740); break;} - case 'E5' : {$pf = array( 439.370, 623.622); break;} - case 'E6' : {$pf = array( 311.811, 439.370); break;} - case 'E7' : {$pf = array( 221.102, 311.811); break;} - case 'E8' : {$pf = array( 155.906, 221.102); break;} - case 'E9' : {$pf = array( 110.551, 155.906); break;} - case 'E10': {$pf = array( 76.535, 110.551); break;} - case 'E11': {$pf = array( 53.858, 76.535); break;} - case 'E12': {$pf = array( 36.850, 53.858); break;} - // SIS 014711 G Series - case 'G0' : {$pf = array( 2715.591, 3838.110); break;} - case 'G1' : {$pf = array( 1919.055, 2715.591); break;} - case 'G2' : {$pf = array( 1357.795, 1919.055); break;} - case 'G3' : {$pf = array( 958.110, 1357.795); break;} - case 'G4' : {$pf = array( 677.480, 958.110); break;} - case 'G5' : {$pf = array( 479.055, 677.480); break;} - case 'G6' : {$pf = array( 337.323, 479.055); break;} - case 'G7' : {$pf = array( 238.110, 337.323); break;} - case 'G8' : {$pf = array( 167.244, 238.110); break;} - case 'G9' : {$pf = array( 119.055, 167.244); break;} - case 'G10': {$pf = array( 82.205, 119.055); break;} - case 'G11': {$pf = array( 59.528, 82.205); break;} - case 'G12': {$pf = array( 39.685, 59.528); break;} - // ISO Press - case 'RA0': {$pf = array( 2437.795, 3458.268); break;} - case 'RA1': {$pf = array( 1729.134, 2437.795); break;} - case 'RA2': {$pf = array( 1218.898, 1729.134); break;} - case 'RA3': {$pf = array( 864.567, 1218.898); break;} - case 'RA4': {$pf = array( 609.449, 864.567); break;} - case 'SRA0': {$pf = array( 2551.181, 3628.346); break;} - case 'SRA1': {$pf = array( 1814.173, 2551.181); break;} - case 'SRA2': {$pf = array( 1275.591, 1814.173); break;} - case 'SRA3': {$pf = array( 907.087, 1275.591); break;} - case 'SRA4': {$pf = array( 637.795, 907.087); break;} - // German DIN 476 - case '4A0': {$pf = array( 4767.874, 6740.787); break;} - case '2A0': {$pf = array( 3370.394, 4767.874); break;} - // Variations on the ISO Standard - case 'A2_EXTRA' : {$pf = array( 1261.417, 1754.646); break;} - case 'A3+' : {$pf = array( 932.598, 1369.134); break;} - case 'A3_EXTRA' : {$pf = array( 912.756, 1261.417); break;} - case 'A3_SUPER' : {$pf = array( 864.567, 1440.000); break;} - case 'SUPER_A3' : {$pf = array( 864.567, 1380.472); break;} - case 'A4_EXTRA' : {$pf = array( 666.142, 912.756); break;} - case 'A4_SUPER' : {$pf = array( 649.134, 912.756); break;} - case 'SUPER_A4' : {$pf = array( 643.465, 1009.134); break;} - case 'A4_LONG' : {$pf = array( 595.276, 986.457); break;} - case 'F4' : {$pf = array( 595.276, 935.433); break;} - case 'SO_B5_EXTRA': {$pf = array( 572.598, 782.362); break;} - case 'A5_EXTRA' : {$pf = array( 490.394, 666.142); break;} - // ANSI Series - case 'ANSI_E': {$pf = array( 2448.000, 3168.000); break;} - case 'ANSI_D': {$pf = array( 1584.000, 2448.000); break;} - case 'ANSI_C': {$pf = array( 1224.000, 1584.000); break;} - case 'ANSI_B': {$pf = array( 792.000, 1224.000); break;} - case 'ANSI_A': {$pf = array( 612.000, 792.000); break;} - // Traditional 'Loose' North American Paper Sizes - case 'USLEDGER': - case 'LEDGER' : {$pf = array( 1224.000, 792.000); break;} - case 'ORGANIZERK': - case 'BIBLE': - case 'USTABLOID': - case 'TABLOID': {$pf = array( 792.000, 1224.000); break;} - case 'ORGANIZERM': - case 'USLETTER': - case 'LETTER' : {$pf = array( 612.000, 792.000); break;} - case 'USLEGAL': - case 'LEGAL' : {$pf = array( 612.000, 1008.000); break;} - case 'GOVERNMENTLETTER': - case 'GLETTER': {$pf = array( 576.000, 756.000); break;} - case 'JUNIORLEGAL': - case 'JLEGAL' : {$pf = array( 576.000, 360.000); break;} - // Other North American Paper Sizes - case 'QUADDEMY': {$pf = array( 2520.000, 3240.000); break;} - case 'SUPER_B': {$pf = array( 936.000, 1368.000); break;} - case 'QUARTO': {$pf = array( 648.000, 792.000); break;} - case 'GOVERNMENTLEGAL': - case 'FOLIO': {$pf = array( 612.000, 936.000); break;} - case 'MONARCH': - case 'EXECUTIVE': {$pf = array( 522.000, 756.000); break;} - case 'ORGANIZERL': - case 'STATEMENT': - case 'MEMO': {$pf = array( 396.000, 612.000); break;} - case 'FOOLSCAP': {$pf = array( 595.440, 936.000); break;} - case 'COMPACT': {$pf = array( 306.000, 486.000); break;} - case 'ORGANIZERJ': {$pf = array( 198.000, 360.000); break;} - // Canadian standard CAN 2-9.60M - case 'P1': {$pf = array( 1587.402, 2437.795); break;} - case 'P2': {$pf = array( 1218.898, 1587.402); break;} - case 'P3': {$pf = array( 793.701, 1218.898); break;} - case 'P4': {$pf = array( 609.449, 793.701); break;} - case 'P5': {$pf = array( 396.850, 609.449); break;} - case 'P6': {$pf = array( 303.307, 396.850); break;} - // North American Architectural Sizes - case 'ARCH_E' : {$pf = array( 2592.000, 3456.000); break;} - case 'ARCH_E1': {$pf = array( 2160.000, 3024.000); break;} - case 'ARCH_D' : {$pf = array( 1728.000, 2592.000); break;} - case 'BROADSHEET': - case 'ARCH_C' : {$pf = array( 1296.000, 1728.000); break;} - case 'ARCH_B' : {$pf = array( 864.000, 1296.000); break;} - case 'ARCH_A' : {$pf = array( 648.000, 864.000); break;} - // --- North American Envelope Sizes --- - // - Announcement Envelopes - case 'ANNENV_A2' : {$pf = array( 314.640, 414.000); break;} - case 'ANNENV_A6' : {$pf = array( 342.000, 468.000); break;} - case 'ANNENV_A7' : {$pf = array( 378.000, 522.000); break;} - case 'ANNENV_A8' : {$pf = array( 396.000, 584.640); break;} - case 'ANNENV_A10' : {$pf = array( 450.000, 692.640); break;} - case 'ANNENV_SLIM': {$pf = array( 278.640, 638.640); break;} - // - Commercial Envelopes - case 'COMMENV_N6_1/4': {$pf = array( 252.000, 432.000); break;} - case 'COMMENV_N6_3/4': {$pf = array( 260.640, 468.000); break;} - case 'COMMENV_N8' : {$pf = array( 278.640, 540.000); break;} - case 'COMMENV_N9' : {$pf = array( 278.640, 638.640); break;} - case 'COMMENV_N10' : {$pf = array( 296.640, 684.000); break;} - case 'COMMENV_N11' : {$pf = array( 324.000, 746.640); break;} - case 'COMMENV_N12' : {$pf = array( 342.000, 792.000); break;} - case 'COMMENV_N14' : {$pf = array( 360.000, 828.000); break;} - // - Catalogue Envelopes - case 'CATENV_N1' : {$pf = array( 432.000, 648.000); break;} - case 'CATENV_N1_3/4' : {$pf = array( 468.000, 684.000); break;} - case 'CATENV_N2' : {$pf = array( 468.000, 720.000); break;} - case 'CATENV_N3' : {$pf = array( 504.000, 720.000); break;} - case 'CATENV_N6' : {$pf = array( 540.000, 756.000); break;} - case 'CATENV_N7' : {$pf = array( 576.000, 792.000); break;} - case 'CATENV_N8' : {$pf = array( 594.000, 810.000); break;} - case 'CATENV_N9_1/2' : {$pf = array( 612.000, 756.000); break;} - case 'CATENV_N9_3/4' : {$pf = array( 630.000, 810.000); break;} - case 'CATENV_N10_1/2': {$pf = array( 648.000, 864.000); break;} - case 'CATENV_N12_1/2': {$pf = array( 684.000, 900.000); break;} - case 'CATENV_N13_1/2': {$pf = array( 720.000, 936.000); break;} - case 'CATENV_N14_1/4': {$pf = array( 810.000, 882.000); break;} - case 'CATENV_N14_1/2': {$pf = array( 828.000, 1044.000); break;} - // Japanese (JIS P 0138-61) Standard B-Series - case 'JIS_B0' : {$pf = array( 2919.685, 4127.244); break;} - case 'JIS_B1' : {$pf = array( 2063.622, 2919.685); break;} - case 'JIS_B2' : {$pf = array( 1459.843, 2063.622); break;} - case 'JIS_B3' : {$pf = array( 1031.811, 1459.843); break;} - case 'JIS_B4' : {$pf = array( 728.504, 1031.811); break;} - case 'JIS_B5' : {$pf = array( 515.906, 728.504); break;} - case 'JIS_B6' : {$pf = array( 362.835, 515.906); break;} - case 'JIS_B7' : {$pf = array( 257.953, 362.835); break;} - case 'JIS_B8' : {$pf = array( 181.417, 257.953); break;} - case 'JIS_B9' : {$pf = array( 127.559, 181.417); break;} - case 'JIS_B10': {$pf = array( 90.709, 127.559); break;} - case 'JIS_B11': {$pf = array( 62.362, 90.709); break;} - case 'JIS_B12': {$pf = array( 45.354, 62.362); break;} - // PA Series - case 'PA0' : {$pf = array( 2381.102, 3174.803,); break;} - case 'PA1' : {$pf = array( 1587.402, 2381.102); break;} - case 'PA2' : {$pf = array( 1190.551, 1587.402); break;} - case 'PA3' : {$pf = array( 793.701, 1190.551); break;} - case 'PA4' : {$pf = array( 595.276, 793.701); break;} - case 'PA5' : {$pf = array( 396.850, 595.276); break;} - case 'PA6' : {$pf = array( 297.638, 396.850); break;} - case 'PA7' : {$pf = array( 198.425, 297.638); break;} - case 'PA8' : {$pf = array( 147.402, 198.425); break;} - case 'PA9' : {$pf = array( 99.213, 147.402); break;} - case 'PA10': {$pf = array( 73.701, 99.213); break;} - // Standard Photographic Print Sizes - case 'PASSPORT_PHOTO': {$pf = array( 99.213, 127.559); break;} - case 'E' : {$pf = array( 233.858, 340.157); break;} - case 'L': - case '3R' : {$pf = array( 252.283, 360.000); break;} - case 'KG': - case '4R' : {$pf = array( 289.134, 430.866); break;} - case '4D' : {$pf = array( 340.157, 430.866); break;} - case '2L': - case '5R' : {$pf = array( 360.000, 504.567); break;} - case '8P': - case '6R' : {$pf = array( 430.866, 575.433); break;} - case '6P': - case '8R' : {$pf = array( 575.433, 720.000); break;} - case '6PW': - case 'S8R' : {$pf = array( 575.433, 864.567); break;} - case '4P': - case '10R' : {$pf = array( 720.000, 864.567); break;} - case '4PW': - case 'S10R': {$pf = array( 720.000, 1080.000); break;} - case '11R' : {$pf = array( 790.866, 1009.134); break;} - case 'S11R': {$pf = array( 790.866, 1224.567); break;} - case '12R' : {$pf = array( 864.567, 1080.000); break;} - case 'S12R': {$pf = array( 864.567, 1292.598); break;} - // Common Newspaper Sizes - case 'NEWSPAPER_BROADSHEET': {$pf = array( 2125.984, 1700.787); break;} - case 'NEWSPAPER_BERLINER' : {$pf = array( 1332.283, 892.913); break;} - case 'NEWSPAPER_TABLOID': - case 'NEWSPAPER_COMPACT' : {$pf = array( 1218.898, 793.701); break;} - // Business Cards - case 'CREDIT_CARD': - case 'BUSINESS_CARD': - case 'BUSINESS_CARD_ISO7810': {$pf = array( 153.014, 242.646); break;} - case 'BUSINESS_CARD_ISO216' : {$pf = array( 147.402, 209.764); break;} - case 'BUSINESS_CARD_IT': - case 'BUSINESS_CARD_UK': - case 'BUSINESS_CARD_FR': - case 'BUSINESS_CARD_DE': - case 'BUSINESS_CARD_ES' : {$pf = array( 155.906, 240.945); break;} - case 'BUSINESS_CARD_CA': - case 'BUSINESS_CARD_US' : {$pf = array( 144.567, 252.283); break;} - case 'BUSINESS_CARD_JP' : {$pf = array( 155.906, 257.953); break;} - case 'BUSINESS_CARD_HK' : {$pf = array( 153.071, 255.118); break;} - case 'BUSINESS_CARD_AU': - case 'BUSINESS_CARD_DK': - case 'BUSINESS_CARD_SE' : {$pf = array( 155.906, 255.118); break;} - case 'BUSINESS_CARD_RU': - case 'BUSINESS_CARD_CZ': - case 'BUSINESS_CARD_FI': - case 'BUSINESS_CARD_HU': - case 'BUSINESS_CARD_IL' : {$pf = array( 141.732, 255.118); break;} - // Billboards - case '4SHEET' : {$pf = array( 2880.000, 4320.000); break;} - case '6SHEET' : {$pf = array( 3401.575, 5102.362); break;} - case '12SHEET': {$pf = array( 8640.000, 4320.000); break;} - case '16SHEET': {$pf = array( 5760.000, 8640.000); break;} - case '32SHEET': {$pf = array(11520.000, 8640.000); break;} - case '48SHEET': {$pf = array(17280.000, 8640.000); break;} - case '64SHEET': {$pf = array(23040.000, 8640.000); break;} - case '96SHEET': {$pf = array(34560.000, 8640.000); break;} - // Old European Sizes - // - Old Imperial English Sizes - case 'EN_EMPEROR' : {$pf = array( 3456.000, 5184.000); break;} - case 'EN_ANTIQUARIAN' : {$pf = array( 2232.000, 3816.000); break;} - case 'EN_GRAND_EAGLE' : {$pf = array( 2070.000, 3024.000); break;} - case 'EN_DOUBLE_ELEPHANT' : {$pf = array( 1926.000, 2880.000); break;} - case 'EN_ATLAS' : {$pf = array( 1872.000, 2448.000); break;} - case 'EN_COLOMBIER' : {$pf = array( 1692.000, 2484.000); break;} - case 'EN_ELEPHANT' : {$pf = array( 1656.000, 2016.000); break;} - case 'EN_DOUBLE_DEMY' : {$pf = array( 1620.000, 2556.000); break;} - case 'EN_IMPERIAL' : {$pf = array( 1584.000, 2160.000); break;} - case 'EN_PRINCESS' : {$pf = array( 1548.000, 2016.000); break;} - case 'EN_CARTRIDGE' : {$pf = array( 1512.000, 1872.000); break;} - case 'EN_DOUBLE_LARGE_POST': {$pf = array( 1512.000, 2376.000); break;} - case 'EN_ROYAL' : {$pf = array( 1440.000, 1800.000); break;} - case 'EN_SHEET': - case 'EN_HALF_POST' : {$pf = array( 1404.000, 1692.000); break;} - case 'EN_SUPER_ROYAL' : {$pf = array( 1368.000, 1944.000); break;} - case 'EN_DOUBLE_POST' : {$pf = array( 1368.000, 2196.000); break;} - case 'EN_MEDIUM' : {$pf = array( 1260.000, 1656.000); break;} - case 'EN_DEMY' : {$pf = array( 1260.000, 1620.000); break;} - case 'EN_LARGE_POST' : {$pf = array( 1188.000, 1512.000); break;} - case 'EN_COPY_DRAUGHT' : {$pf = array( 1152.000, 1440.000); break;} - case 'EN_POST' : {$pf = array( 1116.000, 1386.000); break;} - case 'EN_CROWN' : {$pf = array( 1080.000, 1440.000); break;} - case 'EN_PINCHED_POST' : {$pf = array( 1062.000, 1332.000); break;} - case 'EN_BRIEF' : {$pf = array( 972.000, 1152.000); break;} - case 'EN_FOOLSCAP' : {$pf = array( 972.000, 1224.000); break;} - case 'EN_SMALL_FOOLSCAP' : {$pf = array( 954.000, 1188.000); break;} - case 'EN_POTT' : {$pf = array( 900.000, 1080.000); break;} - // - Old Imperial Belgian Sizes - case 'BE_GRAND_AIGLE' : {$pf = array( 1984.252, 2948.031); break;} - case 'BE_COLOMBIER' : {$pf = array( 1757.480, 2409.449); break;} - case 'BE_DOUBLE_CARRE': {$pf = array( 1757.480, 2607.874); break;} - case 'BE_ELEPHANT' : {$pf = array( 1746.142, 2182.677); break;} - case 'BE_PETIT_AIGLE' : {$pf = array( 1700.787, 2381.102); break;} - case 'BE_GRAND_JESUS' : {$pf = array( 1559.055, 2069.291); break;} - case 'BE_JESUS' : {$pf = array( 1530.709, 2069.291); break;} - case 'BE_RAISIN' : {$pf = array( 1417.323, 1842.520); break;} - case 'BE_GRAND_MEDIAN': {$pf = array( 1303.937, 1714.961); break;} - case 'BE_DOUBLE_POSTE': {$pf = array( 1233.071, 1601.575); break;} - case 'BE_COQUILLE' : {$pf = array( 1218.898, 1587.402); break;} - case 'BE_PETIT_MEDIAN': {$pf = array( 1176.378, 1502.362); break;} - case 'BE_RUCHE' : {$pf = array( 1020.472, 1303.937); break;} - case 'BE_PROPATRIA' : {$pf = array( 977.953, 1218.898); break;} - case 'BE_LYS' : {$pf = array( 898.583, 1125.354); break;} - case 'BE_POT' : {$pf = array( 870.236, 1088.504); break;} - case 'BE_ROSETTE' : {$pf = array( 765.354, 983.622); break;} - // - Old Imperial French Sizes - case 'FR_UNIVERS' : {$pf = array( 2834.646, 3685.039); break;} - case 'FR_DOUBLE_COLOMBIER' : {$pf = array( 2551.181, 3571.654); break;} - case 'FR_GRANDE_MONDE' : {$pf = array( 2551.181, 3571.654); break;} - case 'FR_DOUBLE_SOLEIL' : {$pf = array( 2267.717, 3401.575); break;} - case 'FR_DOUBLE_JESUS' : {$pf = array( 2154.331, 3174.803); break;} - case 'FR_GRAND_AIGLE' : {$pf = array( 2125.984, 3004.724); break;} - case 'FR_PETIT_AIGLE' : {$pf = array( 1984.252, 2664.567); break;} - case 'FR_DOUBLE_RAISIN' : {$pf = array( 1842.520, 2834.646); break;} - case 'FR_JOURNAL' : {$pf = array( 1842.520, 2664.567); break;} - case 'FR_COLOMBIER_AFFICHE': {$pf = array( 1785.827, 2551.181); break;} - case 'FR_DOUBLE_CAVALIER' : {$pf = array( 1757.480, 2607.874); break;} - case 'FR_CLOCHE' : {$pf = array( 1700.787, 2267.717); break;} - case 'FR_SOLEIL' : {$pf = array( 1700.787, 2267.717); break;} - case 'FR_DOUBLE_CARRE' : {$pf = array( 1587.402, 2551.181); break;} - case 'FR_DOUBLE_COQUILLE' : {$pf = array( 1587.402, 2494.488); break;} - case 'FR_JESUS' : {$pf = array( 1587.402, 2154.331); break;} - case 'FR_RAISIN' : {$pf = array( 1417.323, 1842.520); break;} - case 'FR_CAVALIER' : {$pf = array( 1303.937, 1757.480); break;} - case 'FR_DOUBLE_COURONNE' : {$pf = array( 1303.937, 2040.945); break;} - case 'FR_CARRE' : {$pf = array( 1275.591, 1587.402); break;} - case 'FR_COQUILLE' : {$pf = array( 1247.244, 1587.402); break;} - case 'FR_DOUBLE_TELLIERE' : {$pf = array( 1247.244, 1927.559); break;} - case 'FR_DOUBLE_CLOCHE' : {$pf = array( 1133.858, 1700.787); break;} - case 'FR_DOUBLE_POT' : {$pf = array( 1133.858, 1757.480); break;} - case 'FR_ECU' : {$pf = array( 1133.858, 1474.016); break;} - case 'FR_COURONNE' : {$pf = array( 1020.472, 1303.937); break;} - case 'FR_TELLIERE' : {$pf = array( 963.780, 1247.244); break;} - case 'FR_POT' : {$pf = array( 878.740, 1133.858); break;} - // DEFAULT ISO A4 - default: {$pf = array( 595.276, 841.890); break;} - } - return $pf; - } - /** * Change the format of the current page - * @param $format (mixed) The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() documentation or an array of two numners (width, height) or an array containing the following measures and options:<ul> + * @param $format (mixed) The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() documentation or an array of two numbers (width, height) or an array containing the following measures and options:<ul> * <li>['format'] = page format name (one of the above);</li> * <li>['Rotate'] : The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90.</li> * <li>['PZ'] : The page's preferred zoom (magnification) factor.</li> * <li>['MediaBox'] : the boundaries of the physical medium on which the page shall be displayed or printed:</li> - * <li>['MediaBox']['llx'] : lower-left x coordinate in points</li> - * <li>['MediaBox']['lly'] : lower-left y coordinate in points</li> - * <li>['MediaBox']['urx'] : upper-right x coordinate in points</li> - * <li>['MediaBox']['ury'] : upper-right y coordinate in points</li> + * <li>['MediaBox']['llx'] : lower-left x coordinate</li> + * <li>['MediaBox']['lly'] : lower-left y coordinate</li> + * <li>['MediaBox']['urx'] : upper-right x coordinate</li> + * <li>['MediaBox']['ury'] : upper-right y coordinate</li> * <li>['CropBox'] : the visible region of default user space:</li> - * <li>['CropBox']['llx'] : lower-left x coordinate in points</li> - * <li>['CropBox']['lly'] : lower-left y coordinate in points</li> - * <li>['CropBox']['urx'] : upper-right x coordinate in points</li> - * <li>['CropBox']['ury'] : upper-right y coordinate in points</li> + * <li>['CropBox']['llx'] : lower-left x coordinate</li> + * <li>['CropBox']['lly'] : lower-left y coordinate</li> + * <li>['CropBox']['urx'] : upper-right x coordinate</li> + * <li>['CropBox']['ury'] : upper-right y coordinate</li> * <li>['BleedBox'] : the region to which the contents of the page shall be clipped when output in a production environment:</li> - * <li>['BleedBox']['llx'] : lower-left x coordinate in points</li> - * <li>['BleedBox']['lly'] : lower-left y coordinate in points</li> - * <li>['BleedBox']['urx'] : upper-right x coordinate in points</li> - * <li>['BleedBox']['ury'] : upper-right y coordinate in points</li> + * <li>['BleedBox']['llx'] : lower-left x coordinate</li> + * <li>['BleedBox']['lly'] : lower-left y coordinate</li> + * <li>['BleedBox']['urx'] : upper-right x coordinate</li> + * <li>['BleedBox']['ury'] : upper-right y coordinate</li> * <li>['TrimBox'] : the intended dimensions of the finished page after trimming:</li> - * <li>['TrimBox']['llx'] : lower-left x coordinate in points</li> - * <li>['TrimBox']['lly'] : lower-left y coordinate in points</li> - * <li>['TrimBox']['urx'] : upper-right x coordinate in points</li> - * <li>['TrimBox']['ury'] : upper-right y coordinate in points</li> + * <li>['TrimBox']['llx'] : lower-left x coordinate</li> + * <li>['TrimBox']['lly'] : lower-left y coordinate</li> + * <li>['TrimBox']['urx'] : upper-right x coordinate</li> + * <li>['TrimBox']['ury'] : upper-right y coordinate</li> * <li>['ArtBox'] : the extent of the page's meaningful content:</li> - * <li>['ArtBox']['llx'] : lower-left x coordinate in points</li> - * <li>['ArtBox']['lly'] : lower-left y coordinate in points</li> - * <li>['ArtBox']['urx'] : upper-right x coordinate in points</li> - * <li>['ArtBox']['ury'] : upper-right y coordinate in points</li> + * <li>['ArtBox']['llx'] : lower-left x coordinate</li> + * <li>['ArtBox']['lly'] : lower-left y coordinate</li> + * <li>['ArtBox']['urx'] : upper-right x coordinate</li> + * <li>['ArtBox']['ury'] : upper-right y coordinate</li> * <li>['BoxColorInfo'] :specify the colours and other visual characteristics that should be used in displaying guidelines on the screen for each of the possible page boundaries other than the MediaBox:</li> * <li>['BoxColorInfo'][BOXTYPE]['C'] : an array of three numbers in the range 0-255, representing the components in the DeviceRGB colour space.</li> * <li>['BoxColorInfo'][BOXTYPE]['W'] : the guideline width in default user units</li> @@ -2894,56 +2121,56 @@ class TCPDF { * @see getPageSizeFromFormat() */ protected function setPageFormat($format, $orientation='P') { - if (!empty($format) and isset($this->pagedim[$this->page])) { + if (!empty($format) AND isset($this->pagedim[$this->page])) { // remove inherited values unset($this->pagedim[$this->page]); } if (is_string($format)) { // get page measures from format name - $pf = $this->getPageSizeFromFormat($format); + $pf = TCPDF_STATIC::getPageSizeFromFormat($format); $this->fwPt = $pf[0]; $this->fhPt = $pf[1]; } else { // the boundaries of the physical medium on which the page shall be displayed or printed if (isset($format['MediaBox'])) { - $this->setPageBoxes($this->page, 'MediaBox', $format['MediaBox']['llx'], $format['MediaBox']['lly'], $format['MediaBox']['urx'], $format['MediaBox']['ury'], false); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'MediaBox', $format['MediaBox']['llx'], $format['MediaBox']['lly'], $format['MediaBox']['urx'], $format['MediaBox']['ury'], false, $this->k, $this->pagedim); $this->fwPt = (($format['MediaBox']['urx'] - $format['MediaBox']['llx']) * $this->k); $this->fhPt = (($format['MediaBox']['ury'] - $format['MediaBox']['lly']) * $this->k); } else { - if (isset($format[0]) and is_numeric($format[0]) and isset($format[1]) and is_numeric($format[1])) { + if (isset($format[0]) AND is_numeric($format[0]) AND isset($format[1]) AND is_numeric($format[1])) { $pf = array(($format[0] * $this->k), ($format[1] * $this->k)); } else { if (!isset($format['format'])) { // default value $format['format'] = 'A4'; } - $pf = $this->getPageSizeFromFormat($format['format']); + $pf = TCPDF_STATIC::getPageSizeFromFormat($format['format']); } $this->fwPt = $pf[0]; $this->fhPt = $pf[1]; - $this->setPageBoxes($this->page, 'MediaBox', 0, 0, $this->fwPt, $this->fhPt, true); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'MediaBox', 0, 0, $this->fwPt, $this->fhPt, true, $this->k, $this->pagedim); } // the visible region of default user space if (isset($format['CropBox'])) { - $this->setPageBoxes($this->page, 'CropBox', $format['CropBox']['llx'], $format['CropBox']['lly'], $format['CropBox']['urx'], $format['CropBox']['ury'], false); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'CropBox', $format['CropBox']['llx'], $format['CropBox']['lly'], $format['CropBox']['urx'], $format['CropBox']['ury'], false, $this->k, $this->pagedim); } // the region to which the contents of the page shall be clipped when output in a production environment if (isset($format['BleedBox'])) { - $this->setPageBoxes($this->page, 'BleedBox', $format['BleedBox']['llx'], $format['BleedBox']['lly'], $format['BleedBox']['urx'], $format['BleedBox']['ury'], false); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'BleedBox', $format['BleedBox']['llx'], $format['BleedBox']['lly'], $format['BleedBox']['urx'], $format['BleedBox']['ury'], false, $this->k, $this->pagedim); } // the intended dimensions of the finished page after trimming if (isset($format['TrimBox'])) { - $this->setPageBoxes($this->page, 'TrimBox', $format['TrimBox']['llx'], $format['TrimBox']['lly'], $format['TrimBox']['urx'], $format['TrimBox']['ury'], false); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'TrimBox', $format['TrimBox']['llx'], $format['TrimBox']['lly'], $format['TrimBox']['urx'], $format['TrimBox']['ury'], false, $this->k, $this->pagedim); } // the page's meaningful content (including potential white space) if (isset($format['ArtBox'])) { - $this->setPageBoxes($this->page, 'ArtBox', $format['ArtBox']['llx'], $format['ArtBox']['lly'], $format['ArtBox']['urx'], $format['ArtBox']['ury'], false); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'ArtBox', $format['ArtBox']['llx'], $format['ArtBox']['lly'], $format['ArtBox']['urx'], $format['ArtBox']['ury'], false, $this->k, $this->pagedim); } // specify the colours and other visual characteristics that should be used in displaying guidelines on the screen for the various page boundaries if (isset($format['BoxColorInfo'])) { $this->pagedim[$this->page]['BoxColorInfo'] = $format['BoxColorInfo']; } - if (isset($format['Rotate']) and (($format['Rotate'] % 90) == 0)) { + if (isset($format['Rotate']) AND (($format['Rotate'] % 90) == 0)) { // The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90. $this->pagedim[$this->page]['Rotate'] = intval($format['Rotate']); } @@ -2958,31 +2185,31 @@ class TCPDF { $this->pagedim[$this->page]['trans']['Dur'] = floatval($format['trans']['Dur']); } $stansition_styles = array('Split', 'Blinds', 'Box', 'Wipe', 'Dissolve', 'Glitter', 'R', 'Fly', 'Push', 'Cover', 'Uncover', 'Fade'); - if (isset($format['trans']['S']) and in_array($format['trans']['S'], $stansition_styles)) { + if (isset($format['trans']['S']) AND in_array($format['trans']['S'], $stansition_styles)) { // The transition style that shall be used when moving to this page from another during a presentation $this->pagedim[$this->page]['trans']['S'] = $format['trans']['S']; $valid_effect = array('Split', 'Blinds'); $valid_vals = array('H', 'V'); - if (isset($format['trans']['Dm']) and in_array($format['trans']['S'], $valid_effect) and in_array($format['trans']['Dm'], $valid_vals)) { + if (isset($format['trans']['Dm']) AND in_array($format['trans']['S'], $valid_effect) AND in_array($format['trans']['Dm'], $valid_vals)) { $this->pagedim[$this->page]['trans']['Dm'] = $format['trans']['Dm']; } $valid_effect = array('Split', 'Box', 'Fly'); $valid_vals = array('I', 'O'); - if (isset($format['trans']['M']) and in_array($format['trans']['S'], $valid_effect) and in_array($format['trans']['M'], $valid_vals)) { + if (isset($format['trans']['M']) AND in_array($format['trans']['S'], $valid_effect) AND in_array($format['trans']['M'], $valid_vals)) { $this->pagedim[$this->page]['trans']['M'] = $format['trans']['M']; } $valid_effect = array('Wipe', 'Glitter', 'Fly', 'Cover', 'Uncover', 'Push'); - if (isset($format['trans']['Di']) and in_array($format['trans']['S'], $valid_effect)) { - if (((($format['trans']['Di'] == 90) or ($format['trans']['Di'] == 180)) and ($format['trans']['S'] == 'Wipe')) - or (($format['trans']['Di'] == 315) and ($format['trans']['S'] == 'Glitter')) - or (($format['trans']['Di'] == 0) or ($format['trans']['Di'] == 270))) { + if (isset($format['trans']['Di']) AND in_array($format['trans']['S'], $valid_effect)) { + if (((($format['trans']['Di'] == 90) OR ($format['trans']['Di'] == 180)) AND ($format['trans']['S'] == 'Wipe')) + OR (($format['trans']['Di'] == 315) AND ($format['trans']['S'] == 'Glitter')) + OR (($format['trans']['Di'] == 0) OR ($format['trans']['Di'] == 270))) { $this->pagedim[$this->page]['trans']['Di'] = intval($format['trans']['Di']); } } - if (isset($format['trans']['SS']) and ($format['trans']['S'] == 'Fly')) { + if (isset($format['trans']['SS']) AND ($format['trans']['S'] == 'Fly')) { $this->pagedim[$this->page]['trans']['SS'] = floatval($format['trans']['SS']); } - if (isset($format['trans']['B']) and ($format['trans']['B'] === true) and ($format['trans']['S'] == 'Fly')) { + if (isset($format['trans']['B']) AND ($format['trans']['B'] === true) AND ($format['trans']['S'] == 'Fly')) { $this->pagedim[$this->page]['trans']['B'] = 'true'; } } else { @@ -2999,59 +2226,6 @@ class TCPDF { $this->setPageOrientation($orientation); } - /** - * Set page boundaries. - * @param $page (int) page number - * @param $type (string) valid values are: <ul><li>'MediaBox' : the boundaries of the physical medium on which the page shall be displayed or printed;</li><li>'CropBox' : the visible region of default user space;</li><li>'BleedBox' : the region to which the contents of the page shall be clipped when output in a production environment;</li><li>'TrimBox' : the intended dimensions of the finished page after trimming;</li><li>'ArtBox' : the page's meaningful content (including potential white space).</li></ul> - * @param $llx (float) lower-left x coordinate in user units - * @param $lly (float) lower-left y coordinate in user units - * @param $urx (float) upper-right x coordinate in user units - * @param $ury (float) upper-right y coordinate in user units - * @param $points (boolean) if true uses user units as unit of measure, otherwise uses PDF points - * @public - * @since 5.0.010 (2010-05-17) - */ - public function setPageBoxes($page, $type, $llx, $lly, $urx, $ury, $points=false) { - if (!isset($this->pagedim[$page])) { - // initialize array - $this->pagedim[$page] = array(); - } - $pageboxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); - if (!in_array($type, $pageboxes)) { - return; - } - if ($points) { - $k = 1; - } else { - $k = $this->k; - } - $this->pagedim[$page][$type]['llx'] = ($llx * $k); - $this->pagedim[$page][$type]['lly'] = ($lly * $k); - $this->pagedim[$page][$type]['urx'] = ($urx * $k); - $this->pagedim[$page][$type]['ury'] = ($ury * $k); - } - - /** - * Swap X and Y coordinates of page boxes (change page boxes orientation). - * @param $page (int) page number - * @protected - * @since 5.0.010 (2010-05-17) - */ - protected function swapPageBoxCoordinates($page) { - $pageboxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); - foreach ($pageboxes as $type) { - // swap X and Y coordinates - if (isset($this->pagedim[$page][$type])) { - $tmp = $this->pagedim[$page][$type]['llx']; - $this->pagedim[$page][$type]['llx'] = $this->pagedim[$page][$type]['lly']; - $this->pagedim[$page][$type]['lly'] = $tmp; - $tmp = $this->pagedim[$page][$type]['urx']; - $this->pagedim[$page][$type]['urx'] = $this->pagedim[$page][$type]['ury']; - $this->pagedim[$page][$type]['ury'] = $tmp; - } - } - } - /** * Set page orientation. * @param $orientation (string) page orientation. Possible values are (case insensitive):<ul><li>P or Portrait (default)</li><li>L or Landscape</li><li>'' (empty string) for automatic orientation</li></ul> @@ -3063,23 +2237,23 @@ class TCPDF { public function setPageOrientation($orientation, $autopagebreak='', $bottommargin='') { if (!isset($this->pagedim[$this->page]['MediaBox'])) { // the boundaries of the physical medium on which the page shall be displayed or printed - $this->setPageBoxes($this->page, 'MediaBox', 0, 0, $this->fwPt, $this->fhPt, true); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'MediaBox', 0, 0, $this->fwPt, $this->fhPt, true, $this->k, $this->pagedim); } if (!isset($this->pagedim[$this->page]['CropBox'])) { // the visible region of default user space - $this->setPageBoxes($this->page, 'CropBox', $this->pagedim[$this->page]['MediaBox']['llx'], $this->pagedim[$this->page]['MediaBox']['lly'], $this->pagedim[$this->page]['MediaBox']['urx'], $this->pagedim[$this->page]['MediaBox']['ury'], true); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'CropBox', $this->pagedim[$this->page]['MediaBox']['llx'], $this->pagedim[$this->page]['MediaBox']['lly'], $this->pagedim[$this->page]['MediaBox']['urx'], $this->pagedim[$this->page]['MediaBox']['ury'], true, $this->k, $this->pagedim); } if (!isset($this->pagedim[$this->page]['BleedBox'])) { // the region to which the contents of the page shall be clipped when output in a production environment - $this->setPageBoxes($this->page, 'BleedBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'BleedBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true, $this->k, $this->pagedim); } if (!isset($this->pagedim[$this->page]['TrimBox'])) { // the intended dimensions of the finished page after trimming - $this->setPageBoxes($this->page, 'TrimBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'TrimBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true, $this->k, $this->pagedim); } if (!isset($this->pagedim[$this->page]['ArtBox'])) { // the page's meaningful content (including potential white space) - $this->setPageBoxes($this->page, 'ArtBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true); + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'ArtBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true, $this->k, $this->pagedim); } if (!isset($this->pagedim[$this->page]['Rotate'])) { // The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90. @@ -3100,9 +2274,9 @@ class TCPDF { if (empty($orientation)) { $orientation = $default_orientation; } else { - $orientation = strtoupper($orientation{0}); + $orientation = strtoupper($orientation[0]); } - if (in_array($orientation, $valid_orientations) and ($orientation != $default_orientation)) { + if (in_array($orientation, $valid_orientations) AND ($orientation != $default_orientation)) { $this->CurOrientation = $orientation; $this->wPt = $this->fhPt; $this->hPt = $this->fwPt; @@ -3111,20 +2285,20 @@ class TCPDF { $this->wPt = $this->fwPt; $this->hPt = $this->fhPt; } - if ((abs($this->pagedim[$this->page]['MediaBox']['urx'] - $this->hPt) < $this->feps) and (abs($this->pagedim[$this->page]['MediaBox']['ury'] - $this->wPt) < $this->feps)){ + if ((abs($this->pagedim[$this->page]['MediaBox']['urx'] - $this->hPt) < $this->feps) AND (abs($this->pagedim[$this->page]['MediaBox']['ury'] - $this->wPt) < $this->feps)){ // swap X and Y coordinates (change page orientation) - $this->swapPageBoxCoordinates($this->page); + $this->pagedim = TCPDF_STATIC::swapPageBoxCoordinates($this->page, $this->pagedim); } $this->w = ($this->wPt / $this->k); $this->h = ($this->hPt / $this->k); - if ($this->empty_string($autopagebreak)) { + if (TCPDF_STATIC::empty_string($autopagebreak)) { if (isset($this->AutoPageBreak)) { $autopagebreak = $this->AutoPageBreak; } else { $autopagebreak = true; } } - if ($this->empty_string($bottommargin)) { + if (TCPDF_STATIC::empty_string($bottommargin)) { if (isset($this->bMargin)) { $bottommargin = $this->bMargin; } else { @@ -3154,12 +2328,13 @@ class TCPDF { * Some example patterns are: * <pre> * Non-Unicode or missing PCRE unicode support: "/[^\S\xa0]/" - * Unicode and PCRE unicode support: "/[^\S\P{Z}\xa0]/u" - * Unicode and PCRE unicode support in Chinese mode: "/[^\S\P{Z}\P{Lo}\xa0]/u" + * Unicode and PCRE unicode support: "/(?!\xa0)[\s\p{Z}]/u" + * Unicode and PCRE unicode support in Chinese mode: "/(?!\xa0)[\s\p{Z}\p{Lo}]/u" * if PCRE unicode support is turned ON ("\P" is the negate class of "\p"): - * "\p{Z}" or "\p{Separator}": any kind of Unicode whitespace or invisible separator. - * "\p{Lo}" or "\p{Other_Letter}": a Unicode letter or ideograph that does not have lowercase and uppercase variants. - * "\p{Lo}" is needed for Chinese characters because are packed next to each other without spaces in between. + * \s : any whitespace character + * \p{Z} : any separator + * \p{Lo} : Unicode letter or ideograph that does not have lowercase and uppercase variants. Is used to chunk chinese words. + * \xa0 : Unicode Character 'NO-BREAK SPACE' (U+00A0) * </pre> * @param $re (string) regular expression (leave empty for default). * @public @@ -3170,13 +2345,13 @@ class TCPDF { $re_parts = explode('/', $re); // get pattern parts $this->re_space = array(); - if (isset($re_parts[1]) and !empty($re_parts[1])) { + if (isset($re_parts[1]) AND !empty($re_parts[1])) { $this->re_space['p'] = $re_parts[1]; } else { $this->re_space['p'] = '[\s]'; } // set pattern modifiers - if (isset($re_parts[2]) and !empty($re_parts[2])) { + if (isset($re_parts[2]) AND !empty($re_parts[2])) { $this->re_space['m'] = $re_parts[2]; } else { $this->re_space['m'] = ''; @@ -3192,7 +2367,7 @@ class TCPDF { */ public function setRTL($enable, $resetx=true) { $enable = $enable ? true : false; - $resetx = ($resetx and ($enable != $this->rtl)); + $resetx = ($resetx AND ($enable != $this->rtl)); $this->rtl = $enable; $this->tmprtl = false; if ($resetx) { @@ -3249,7 +2424,7 @@ class TCPDF { * @since 4.8.014 (2009-11-04) */ public function isRTLTextDir() { - return ($this->rtl or ($this->tmprtl == 'R')); + return ($this->rtl OR ($this->tmprtl == 'R')); } /** @@ -3263,13 +2438,27 @@ class TCPDF { $this->lasth = $h; } + /** + * Return the cell height + * @param $fontsize (int) Font size in internal units + * @param $padding (boolean) If true add cell padding + * @public + */ + public function getCellHeight($fontsize, $padding=TRUE) { + $height = ($fontsize * $this->cell_height_ratio); + if ($padding) { + $height += ($this->cell_padding['T'] + $this->cell_padding['B']); + } + return round($height, 6); + } + /** * Reset the last cell height. * @public * @since 5.9.000 (2010-10-03) */ public function resetLastH() { - $this->lasth = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; + $this->lasth = $this->getCellHeight($this->FontSize); } /** @@ -3414,7 +2603,7 @@ class TCPDF { public function SetLeftMargin($margin) { //Set left margin $this->lMargin = $margin; - if (($this->page > 0) and ($this->x < $margin)) { + if (($this->page > 0) AND ($this->x < $margin)) { $this->x = $margin; } } @@ -3429,7 +2618,7 @@ class TCPDF { public function SetTopMargin($margin) { //Set top margin $this->tMargin = $margin; - if (($this->page > 0) and ($this->y < $margin)) { + if (($this->page > 0) AND ($this->y < $margin)) { $this->y = $margin; } } @@ -3443,7 +2632,7 @@ class TCPDF { */ public function SetRightMargin($margin) { $this->rMargin = $margin; - if (($this->page > 0) and ($this->x > ($this->w - $margin))) { + if (($this->page > 0) AND ($this->x > ($this->w - $margin))) { $this->x = $this->w - $margin; } } @@ -3475,16 +2664,16 @@ class TCPDF { * @see getCellPaddings(), SetCellPadding() */ public function setCellPaddings($left='', $top='', $right='', $bottom='') { - if (($left !== '') and ($left >= 0)) { + if (($left !== '') AND ($left >= 0)) { $this->cell_padding['L'] = $left; } - if (($top !== '') and ($top >= 0)) { + if (($top !== '') AND ($top >= 0)) { $this->cell_padding['T'] = $top; } - if (($right !== '') and ($right >= 0)) { + if (($right !== '') AND ($right >= 0)) { $this->cell_padding['R'] = $right; } - if (($bottom !== '') and ($bottom >= 0)) { + if (($bottom !== '') AND ($bottom >= 0)) { $this->cell_padding['B'] = $bottom; } } @@ -3511,16 +2700,16 @@ class TCPDF { * @see getCellMargins() */ public function setCellMargins($left='', $top='', $right='', $bottom='') { - if (($left !== '') and ($left >= 0)) { + if (($left !== '') AND ($left >= 0)) { $this->cell_margin['L'] = $left; } - if (($top !== '') and ($top >= 0)) { + if (($top !== '') AND ($top >= 0)) { $this->cell_margin['T'] = $top; } - if (($right !== '') and ($right >= 0)) { + if (($right !== '') AND ($right >= 0)) { $this->cell_margin['R'] = $right; } - if (($bottom !== '') and ($bottom >= 0)) { + if (($bottom !== '') AND ($bottom >= 0)) { $this->cell_margin['B'] = $bottom; } } @@ -3555,7 +2744,7 @@ class TCPDF { $newbrd[$brd[$i]] = true; } $brd = $newbrd; - } elseif (($brd === 1) or ($brd === true) or (is_numeric($brd) and (intval($brd) > 0))) { + } elseif (($brd === 1) OR ($brd === true) OR (is_numeric($brd) AND (intval($brd) > 0))) { $brd = array('LRTB' => true); } if (!is_array($brd)) { @@ -3573,7 +2762,7 @@ class TCPDF { // process borders foreach ($brd as $border => $style) { $line_width = $this->LineWidth; - if (is_array($style) and isset($style['width'])) { + if (is_array($style) AND isset($style['width'])) { // get border width $line_width = $style['width']; } @@ -3594,16 +2783,16 @@ class TCPDF { } } // correct internal cell padding if required to avoid overlap between text and lines - if ((strpos($border,'T') !== false) and ($this->cell_padding['T'] < $adj)) { + if ((strpos($border,'T') !== false) AND ($this->cell_padding['T'] < $adj)) { $this->cell_padding['T'] = $adj; } - if ((strpos($border,'R') !== false) and ($this->cell_padding['R'] < $adj)) { + if ((strpos($border,'R') !== false) AND ($this->cell_padding['R'] < $adj)) { $this->cell_padding['R'] = $adj; } - if ((strpos($border,'B') !== false) and ($this->cell_padding['B'] < $adj)) { + if ((strpos($border,'B') !== false) AND ($this->cell_padding['B'] < $adj)) { $this->cell_padding['B'] = $adj; } - if ((strpos($border,'L') !== false) and ($this->cell_padding['L'] < $adj)) { + if ((strpos($border,'L') !== false) AND ($this->cell_padding['L'] < $adj)) { $this->cell_padding['L'] = $adj; } } @@ -3643,73 +2832,13 @@ class TCPDF { * @since 1.2 */ public function SetDisplayMode($zoom, $layout='SinglePage', $mode='UseNone') { - if (($zoom == 'fullpage') or ($zoom == 'fullwidth') or ($zoom == 'real') or ($zoom == 'default') or (!is_string($zoom))) { + if (($zoom == 'fullpage') OR ($zoom == 'fullwidth') OR ($zoom == 'real') OR ($zoom == 'default') OR (!is_string($zoom))) { $this->ZoomMode = $zoom; } else { $this->Error('Incorrect zoom display mode: '.$zoom); } - switch ($layout) { - case 'default': - case 'single': - case 'SinglePage': { - $this->LayoutMode = 'SinglePage'; - break; - } - case 'continuous': - case 'OneColumn': { - $this->LayoutMode = 'OneColumn'; - break; - } - case 'two': - case 'TwoColumnLeft': { - $this->LayoutMode = 'TwoColumnLeft'; - break; - } - case 'TwoColumnRight': { - $this->LayoutMode = 'TwoColumnRight'; - break; - } - case 'TwoPageLeft': { - $this->LayoutMode = 'TwoPageLeft'; - break; - } - case 'TwoPageRight': { - $this->LayoutMode = 'TwoPageRight'; - break; - } - default: { - $this->LayoutMode = 'SinglePage'; - } - } - switch ($mode) { - case 'UseNone': { - $this->PageMode = 'UseNone'; - break; - } - case 'UseOutlines': { - $this->PageMode = 'UseOutlines'; - break; - } - case 'UseThumbs': { - $this->PageMode = 'UseThumbs'; - break; - } - case 'FullScreen': { - $this->PageMode = 'FullScreen'; - break; - } - case 'UseOC': { - $this->PageMode = 'UseOC'; - break; - } - case '': { - $this->PageMode = 'UseAttachments'; - break; - } - default: { - $this->PageMode = 'UseNone'; - } - } + $this->LayoutMode = TCPDF_STATIC::getPageLayoutMode($layout); + $this->PageMode = TCPDF_STATIC::getPageMode($mode); } /** @@ -3720,10 +2849,13 @@ class TCPDF { * @since 1.4 */ public function SetCompression($compress=true) { + $this->compress = false; if (function_exists('gzcompress')) { - $this->compress = $compress ? true : false; - } else { - $this->compress = false; + if ($compress) { + if ( !$this->pdfa_mode) { + $this->compress = true; + } + } } } @@ -3804,8 +2936,7 @@ class TCPDF { } /** - * This method is automatically called in case of fatal error; it simply outputs the message and halts the execution. An inherited class may override it to customize the error handling but should always halt the script, or the resulting document would probably be invalid. - * 2004-06-11 :: Nicola Asuni : changed bold tag with strong + * Throw an exception or print an error message and die if the K_TCPDF_PARSER_THROW_EXCEPTION_ERROR constant is set to true. * @param $msg (string) The error message * @public * @since 1.0 @@ -3813,8 +2944,11 @@ class TCPDF { public function Error($msg) { // unset all class variables $this->_destroy(true); - // exit program and print error - die('<strong>TCPDF ERROR: </strong>'.$msg); + if (defined('K_TCPDF_THROW_EXCEPTION_ERROR') AND !K_TCPDF_THROW_EXCEPTION_ERROR) { + die('<strong>TCPDF ERROR: </strong>'.$msg); + } else { + throw new Exception('TCPDF ERROR: '.$msg); + } } /** @@ -3854,14 +2988,14 @@ class TCPDF { $this->x = 0; $this->y = $this->h - (1 / $this->k); $this->lMargin = 0; - $this->_out('q'); + $this->_outSaveGraphicsState(); $font = defined('PDF_FONT_NAME_MAIN')?PDF_FONT_NAME_MAIN:'helvetica'; $this->SetFont($font, '', 1); $this->setTextRenderingMode(0, false, false); $msg = "\x50\x6f\x77\x65\x72\x65\x64\x20\x62\x79\x20\x54\x43\x50\x44\x46\x20\x28\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67\x29"; $lnk = "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67"; $this->Cell(0, 0, $msg, 0, 0, 'L', 0, $lnk, 0, false, 'D', 'B'); - $this->_out('Q'); + $this->_outRestoreGraphicsState(); // restore graphic settings $this->setGraphicVars($gvars); } @@ -3882,10 +3016,10 @@ class TCPDF { * @see getPage(), lastpage(), getNumPages() */ public function setPage($pnum, $resetmargins=false) { - if (($pnum == $this->page) and ($this->state == 2)) { + if (($pnum == $this->page) AND ($this->state == 2)) { return; } - if (($pnum > 0) and ($pnum <= $this->numpages)) { + if (($pnum > 0) AND ($pnum <= $this->numpages)) { $this->state = 2; // save current graphic settings //$gvars = $this->getGraphicVars(); @@ -3993,10 +3127,10 @@ class TCPDF { // we are inside an XObject template return; } - if (!isset($this->original_lMargin) or $keepmargins) { + if (!isset($this->original_lMargin) OR $keepmargins) { $this->original_lMargin = $this->lMargin; } - if (!isset($this->original_rMargin) or $keepmargins) { + if (!isset($this->original_rMargin) OR $keepmargins) { $this->original_rMargin = $this->rMargin; } // terminate previous page @@ -4014,7 +3148,7 @@ class TCPDF { */ public function endPage($tocpage=false) { // check if page is already closed - if (($this->page == 0) or ($this->numpages > $this->page) or (!$this->pageopen[$this->page])) { + if (($this->page == 0) OR ($this->numpages > $this->page) OR (!$this->pageopen[$this->page])) { return; } // print page footer @@ -4048,22 +3182,22 @@ class TCPDF { // adjust outlines $tmpoutlines = $this->outlines; foreach ($tmpoutlines as $key => $outline) { - if ($outline['p'] > $this->numpages) { + if (!$outline['f'] AND ($outline['p'] > $this->numpages)) { $this->outlines[$key]['p'] = ($outline['p'] + 1); } } // adjust dests $tmpdests = $this->dests; foreach ($tmpdests as $key => $dest) { - if ($dest['p'] > $this->numpages) { + if (!$dest['f'] AND ($dest['p'] > $this->numpages)) { $this->dests[$key]['p'] = ($dest['p'] + 1); } } // adjust links $tmplinks = $this->links; foreach ($tmplinks as $key => $link) { - if ($link[0] > $this->numpages) { - $this->links[$key][0] = ($link[0] + 1); + if (!$link['f'] AND ($link['p'] > $this->numpages)) { + $this->links[$key]['p'] = ($link['p'] + 1); } } } @@ -4261,7 +3395,7 @@ class TCPDF { * @public */ public function resetHeaderTemplate() { - $this->header_xobjid = -1; + $this->header_xobjid = false; } /** @@ -4279,7 +3413,7 @@ class TCPDF { * @public */ public function Header() { - if ($this->header_xobjid < 0) { + if ($this->header_xobjid === false) { // start a new XObject Template $this->header_xobjid = $this->startTemplate($this->w, $this->tMargin); $headerfont = $this->getHeaderFont(); @@ -4290,9 +3424,9 @@ class TCPDF { } else { $this->x = $this->original_lMargin; } - if (($headerdata['logo']) and ($headerdata['logo'] != K_BLANK_IMAGE)) { - $imgtype = $this->getImageFileType(K_PATH_IMAGES.$headerdata['logo']); - if (($imgtype == 'eps') or ($imgtype == 'ai')) { + if (($headerdata['logo']) AND ($headerdata['logo'] != K_BLANK_IMAGE)) { + $imgtype = TCPDF_IMAGES::getImageFileType(K_PATH_IMAGES.$headerdata['logo']); + if (($imgtype == 'eps') OR ($imgtype == 'ai')) { $this->ImageEps(K_PATH_IMAGES.$headerdata['logo'], '', '', $headerdata['logo_width']); } elseif ($imgtype == 'svg') { $this->ImageSVG(K_PATH_IMAGES.$headerdata['logo'], '', '', $headerdata['logo_width']); @@ -4303,7 +3437,7 @@ class TCPDF { } else { $imgy = $this->y; } - $cell_height = round(($this->cell_height_ratio * $headerfont[2]) / $this->k, 2); + $cell_height = $this->getCellHeight($headerfont[2] / $this->k); // set starting margin for text data cell if ($this->getRTL()) { $header_x = $this->original_rMargin + ($headerdata['logo_width'] * 1.1); @@ -4334,7 +3468,7 @@ class TCPDF { // print header template $x = 0; $dx = 0; - if (!$this->header_xobj_autoreset and $this->booklet and (($this->page % 2) == 0)) { + if (!$this->header_xobj_autoreset AND $this->booklet AND (($this->page % 2) == 0)) { // adjust margins for booklet mode $dx = ($this->original_lMargin - $this->original_rMargin); } @@ -4346,7 +3480,7 @@ class TCPDF { $this->printTemplate($this->header_xobjid, $x, 0, 0, 0, '', '', false); if ($this->header_xobj_autoreset) { // reset header xobject template at each page - $this->header_xobjid = -1; + $this->header_xobjid = false; } } @@ -4380,10 +3514,11 @@ class TCPDF { ); $this->write1DBarcode($barcode, 'C128', '', $cur_y + $line_width, '', (($this->footer_margin / 3) - $line_width), 0.3, $style, ''); } + $w_page = isset($this->l['w_page']) ? $this->l['w_page'].' ' : ''; if (empty($this->pagegroups)) { - $pagenumtxt = $this->l['w_page'].' '.$this->getAliasNumPage().' / '.$this->getAliasNbPages(); + $pagenumtxt = $w_page.$this->getAliasNumPage().' / '.$this->getAliasNbPages(); } else { - $pagenumtxt = $this->l['w_page'].' '.$this->getPageNumGroupAlias().' / '.$this->getPageGroupAlias(); + $pagenumtxt = $w_page.$this->getPageNumGroupAlias().' / '.$this->getPageGroupAlias(); } $this->SetY($cur_y); //Print page number @@ -4402,7 +3537,7 @@ class TCPDF { * @since 4.0.012 (2008-07-24) */ protected function setHeader() { - if (!$this->print_header) { + if (!$this->print_header OR ($this->state != 2)) { return; } $this->InHeader = true; @@ -4410,7 +3545,8 @@ class TCPDF { $temp_thead = $this->thead; $temp_theadMargins = $this->theadMargins; $lasth = $this->lasth; - $this->_out('q'); + $newline = $this->newline; + $this->_outSaveGraphicsState(); $this->rMargin = $this->original_rMargin; $this->lMargin = $this->original_lMargin; $this->SetCellPadding(0); @@ -4428,11 +3564,11 @@ class TCPDF { } else { $this->SetXY($this->original_lMargin, $this->tMargin); } - $this->_out('Q'); + $this->_outRestoreGraphicsState(); $this->lasth = $lasth; $this->thead = $temp_thead; $this->theadMargins = $temp_theadMargins; - $this->newline = false; + $this->newline = $newline; $this->InHeader = false; } @@ -4442,7 +3578,9 @@ class TCPDF { * @since 4.0.012 (2008-07-24) */ protected function setFooter() { - //Page footer + if ($this->state != 2) { + return; + } $this->InFooter = true; // save current graphic settings $gvars = $this->getGraphicVars(); @@ -4456,7 +3594,7 @@ class TCPDF { $temp_thead = $this->thead; $temp_theadMargins = $this->theadMargins; $lasth = $this->lasth; - $this->_out('q'); + $this->_outSaveGraphicsState(); $this->rMargin = $this->original_rMargin; $this->lMargin = $this->original_lMargin; $this->SetCellPadding(0); @@ -4475,7 +3613,7 @@ class TCPDF { } else { $this->SetXY($this->original_lMargin, $this->tMargin); } - $this->_out('Q'); + $this->_outRestoreGraphicsState(); $this->lasth = $lasth; $this->thead = $temp_thead; $this->theadMargins = $temp_theadMargins; @@ -4496,7 +3634,7 @@ class TCPDF { * @since 5.9.091 (2011-06-15) */ protected function inPageBody() { - return (($this->InHeader === false) and ($this->InFooter === false)); + return (($this->InHeader === false) AND ($this->InFooter === false)); } /** @@ -4515,7 +3653,7 @@ class TCPDF { $this->pagedim[$this->page]['tm'] = $this->tMargin; $this->y = $this->tMargin; } - if (!$this->empty_string($this->thead) and (!$this->inthead)) { + if (!TCPDF_STATIC::empty_string($this->thead) AND (!$this->inthead)) { // set margins $prev_lMargin = $this->lMargin; $prev_rMargin = $this->rMargin; @@ -4536,8 +3674,16 @@ class TCPDF { $this->x += $this->cell_padding['L']; } } + $gvars = $this->getGraphicVars(); + if (!empty($this->theadMargins['gvars'])) { + // set the correct graphic style + $this->setGraphicVars($this->theadMargins['gvars']); + $this->rMargin = $gvars['rMargin']; + $this->lMargin = $gvars['lMargin']; + } // print table header $this->writeHTML($this->thead, false, false, false, false, ''); + $this->setGraphicVars($gvars); // set new top margin to skip the table headers if (!isset($this->theadMargins['top'])) { $this->theadMargins['top'] = $this->tMargin; @@ -4567,6 +3713,16 @@ class TCPDF { return $this->page; } + /** + * Returns the array of spot colors. + * @return (array) Spot colors array. + * @public + * @since 6.0.038 (2013-09-30) + */ + public function getAllSpotColors() { + return $this->spot_colors; + } + /** * Defines a new spot color. * It can be expressed in RGB components or gray scale. @@ -4587,26 +3743,6 @@ class TCPDF { } } - /** - * Return the Spot color array. - * @param $name (string) Name of the spot color. - * @return (array) Spot color array or false if not defined. - * @public - * @since 5.9.125 (2011-10-03) - */ - public function getSpotColor($name) { - if (isset($this->spot_colors[$name])) { - return $this->spot_colors[$name]; - } - $color = preg_replace('/[\s]*/', '', $name); // remove extra spaces - $color = strtolower($color); - if (isset($this->spotcolor[$color])) { - $this->AddSpotColor($this->spotcolor[$color][4], $this->spotcolor[$color][0], $this->spotcolor[$color][1], $this->spotcolor[$color][2], $this->spotcolor[$color][3]); - return $this->spot_colors[$this->spotcolor[$color][4]]; - } - return false; - } - /** * Set the spot color for the specified type ('draw', 'fill', 'text'). * @param $type (string) Type of object affected by this color: ('draw', 'fill', 'text'). @@ -4617,9 +3753,9 @@ class TCPDF { * @since 5.9.125 (2011-10-03) */ public function setSpotColor($type, $name, $tint=100) { - $spotcolor = $this->getSpotColor($name); + $spotcolor = TCPDF_COLORS::getSpotColor($name, $this->spot_colors); if ($spotcolor === false) { - $this->Error('Undefined spot color: '.$name.', you must add it on the spotcolors.php file.'); + $this->Error('Undefined spot color: '.$name.', you must add it using the AddSpotColor() method.'); } $tint = (max(0, min(100, $tint)) / 100); $pdfcolor = sprintf('/CS%d ', $this->spot_colors[$name]['i']); @@ -4644,7 +3780,7 @@ class TCPDF { } } $this->ColorFlag = ($this->FillColor != $this->TextColor); - if ($this->page > 0) { + if ($this->state == 2) { $this->_out($pdfcolor); } if ($this->inxobj) { @@ -4792,7 +3928,7 @@ class TCPDF { } // set color by case $suffix = ''; - if (($col2 == -1) and ($col3 == -1) and ($col4 == -1)) { + if (($col2 == -1) AND ($col3 == -1) AND ($col4 == -1)) { // Grey scale $col1 = max(0, min(255, $col1)); $intcolor = array('G' => $col1); @@ -4844,7 +3980,7 @@ class TCPDF { } } $this->ColorFlag = ($this->FillColor != $this->TextColor); - if (($type != 'text') and ($this->page > 0)) { + if (($type != 'text') AND ($this->state == 2)) { if (!$ret) { $this->_out($pdfcolor); } @@ -4853,37 +3989,6 @@ class TCPDF { return ''; } - /** - * Convert a color array into a string representation. - * @param $c (array) Array of colors. - * @return (string) The color array representation. - * @protected - * @since 5.9.137 (2011-12-01) - */ - protected function getColorStringFromArray($c) { - $c = array_values($c); - $color = '['; - switch (count($c)) { - case 4: { - // CMYK - $color .= sprintf('%F %F %F %F', (max(0, min(100, floatval($c[0]))) / 100), (max(0, min(100, floatval($c[1]))) / 100), (max(0, min(100, floatval($c[2]))) / 100), (max(0, min(100, floatval($c[3]))) / 100)); - break; - } - case 3: { - // RGB - $color .= sprintf('%F %F %F', (max(0, min(255, floatval($c[0]))) / 255), (max(0, min(255, floatval($c[1]))) / 255), (max(0, min(255, floatval($c[2]))) / 255)); - break; - } - case 1: { - // grayscale - $color .= sprintf('%F', (max(0, min(255, floatval($c[0]))) / 255)); - break; - } - } - $color .= ']'; - return $color; - } - /** * Defines the color used for all drawing operations (lines, rectangles and cell borders). It can be expressed in RGB components or gray scale. The method can be called before the first page is created and the value is retained from page to page. * @param $col1 (float) GRAY level for single color, or Red color for RGB (0-255), or CYAN color for CMYK (0-100). @@ -4939,7 +4044,7 @@ class TCPDF { * Returns the length of a string in user unit. A font must be selected.<br> * @param $s (string) The string whose length is to be computed * @param $fontname (string) Family font. It can be either a name defined by AddFont() or one of the standard families. It is also possible to pass an empty string, in that case, the current family is retained. - * @param $fontstyle (string) Font style. Possible values are (case insensitive):<ul><li>empty string: regular</li><li>B: bold</li><li>I: italic</li><li>U: underline</li><li>D: line-trough</li><li>O: overline</li></ul> or any combination. The default value is regular. + * @param $fontstyle (string) Font style. Possible values are (case insensitive):<ul><li>empty string: regular</li><li>B: bold</li><li>I: italic</li><li>U: underline</li><li>D: line-through</li><li>O: overline</li></ul> or any combination. The default value is regular. * @param $fontsize (float) Font size in points. The default value is the current size. * @param $getarray (boolean) if true returns an array of characters widths, if false returns the total length. * @return mixed int total string length or array of characted widths @@ -4948,14 +4053,14 @@ class TCPDF { * @since 1.2 */ public function GetStringWidth($s, $fontname='', $fontstyle='', $fontsize=0, $getarray=false) { - return $this->GetArrStringWidth($this->utf8Bidi($this->UTF8StringToArray($s), $s, $this->tmprtl), $fontname, $fontstyle, $fontsize, $getarray); + return $this->GetArrStringWidth(TCPDF_FONTS::utf8Bidi(TCPDF_FONTS::UTF8StringToArray($s, $this->isunicode, $this->CurrentFont), $s, $this->tmprtl, $this->isunicode, $this->CurrentFont), $fontname, $fontstyle, $fontsize, $getarray); } /** * Returns the string length of an array of chars in user unit or an array of characters widths. A font must be selected.<br> * @param $sa (string) The array of chars whose total length is to be computed * @param $fontname (string) Family font. It can be either a name defined by AddFont() or one of the standard families. It is also possible to pass an empty string, in that case, the current family is retained. - * @param $fontstyle (string) Font style. Possible values are (case insensitive):<ul><li>empty string: regular</li><li>B: bold</li><li>I: italic</li><li>U: underline</li><li>D: line trough</li><li>O: overline</li></ul> or any combination. The default value is regular. + * @param $fontstyle (string) Font style. Possible values are (case insensitive):<ul><li>empty string: regular</li><li>B: bold</li><li>I: italic</li><li>U: underline</li><li>D: line through</li><li>O: overline</li></ul> or any combination. The default value is regular. * @param $fontsize (float) Font size in points. The default value is the current size. * @param $getarray (boolean) if true returns an array of characters widths, if false returns the total length. * @return mixed int total string length or array of characted widths @@ -4965,14 +4070,16 @@ class TCPDF { */ public function GetArrStringWidth($sa, $fontname='', $fontstyle='', $fontsize=0, $getarray=false) { // store current values - if (!$this->empty_string($fontname)) { + if (!TCPDF_STATIC::empty_string($fontname)) { $prev_FontFamily = $this->FontFamily; $prev_FontStyle = $this->FontStyle; $prev_FontSizePt = $this->FontSizePt; $this->SetFont($fontname, $fontstyle, $fontsize, '', 'default', false); } // convert UTF-8 array to Latin1 if required - $sa = $this->UTF8ArrToLatin1($sa); + if ($this->isunicode AND (!$this->isUnicodeFont())) { + $sa = TCPDF_FONTS::UTF8ArrToLatin1Arr($sa); + } $w = 0; // total width $wa = array(); // array of characters widths foreach ($sa as $ck => $char) { @@ -4982,7 +4089,7 @@ class TCPDF { $w += $cw; } // restore previous values - if (!$this->empty_string($fontname)) { + if (!TCPDF_STATIC::empty_string($fontname)) { $this->SetFont($prev_FontFamily, $prev_FontStyle, $prev_FontSizePt, '', 'default', false); } if ($getarray) { @@ -5003,7 +4110,7 @@ class TCPDF { public function GetCharWidth($char, $notlast=true) { // get raw width $chw = $this->getRawCharWidth($char); - if (($this->font_spacing < 0) or (($this->font_spacing > 0) and $notlast)) { + if (($this->font_spacing < 0) OR (($this->font_spacing > 0) AND $notlast)) { // increase/decrease font spacing $chw += $this->font_spacing; } @@ -5038,7 +4145,7 @@ class TCPDF { } else { $w = 600; } - return ($w * $this->FontSize / 1000); + return $this->getAbsFontMeasure($w); } /** @@ -5050,7 +4157,7 @@ class TCPDF { */ public function GetNumChars($s) { if ($this->isUnicodeFont()) { - return count($this->UTF8StringToArray($s)); + return count(TCPDF_FONTS::UTF8StringToArray($s, $this->isunicode, $this->CurrentFont)); } return strlen($s); } @@ -5061,13 +4168,14 @@ class TCPDF { * @since 4.0.013 (2008-07-28) */ protected function getFontsList() { - $fontsdir = opendir($this->_getfontpath()); - while (($file = readdir($fontsdir)) !== false) { - if (substr($file, -4) == '.php') { - array_push($this->fontlist, strtolower(basename($file, '.php'))); + if (($fontsdir = opendir(TCPDF_FONTS::_getfontpath())) !== false) { + while (($file = readdir($fontsdir)) !== false) { + if (substr($file, -4) == '.php') { + array_push($this->fontlist, strtolower(basename($file, '.php'))); + } } + closedir($fontsdir); } - closedir($fontsdir); } /** @@ -5090,8 +4198,8 @@ class TCPDF { if ($this->pdfa_mode) { $subset = false; } - if ($this->empty_string($family)) { - if (!$this->empty_string($this->FontFamily)) { + if (TCPDF_STATIC::empty_string($family)) { + if (!TCPDF_STATIC::empty_string($this->FontFamily)) { $family = $this->FontFamily; } else { $this->Error('Empty font family'); @@ -5108,13 +4216,13 @@ class TCPDF { } // normalize family name $family = strtolower($family); - if ((!$this->isunicode) and ($family == 'arial')) { + if ((!$this->isunicode) AND ($family == 'arial')) { $family = 'helvetica'; } - if (($family == 'symbol') or ($family == 'zapfdingbats')) { + if (($family == 'symbol') OR ($family == 'zapfdingbats')) { $style = ''; } - if ($this->pdfa_mode and (isset($this->CoreFonts[$family]))) { + if ($this->pdfa_mode AND (isset($this->CoreFonts[$family]))) { // all fonts must be embedded $family = 'pdfa'.$family; } @@ -5159,86 +4267,69 @@ class TCPDF { } return $fontdata; } - if (isset($type)) { - unset($type); - } - if (isset($cw)) { - unset($cw); - } // get specified font directory (if any) $fontdir = false; - if (!$this->empty_string($fontfile)) { + if (!TCPDF_STATIC::empty_string($fontfile)) { $fontdir = dirname($fontfile); - if ($this->empty_string($fontdir) or ($fontdir == '.')) { + if (TCPDF_STATIC::empty_string($fontdir) OR ($fontdir == '.')) { $fontdir = ''; } else { $fontdir .= '/'; } } - $missing_style = false; // true when the font style variation is missing + // true when the font style variation is missing + $missing_style = false; // search and include font file - if ($this->empty_string($fontfile) or (!Tools::file_exists_no_cache($fontfile))) { + if (TCPDF_STATIC::empty_string($fontfile) OR (!@TCPDF_STATIC::file_exists($fontfile))) { // build a standard filenames for specified font $tmp_fontfile = str_replace(' ', '', $family).strtolower($style).'.php'; - // search files on various directories - if (($fontdir !== false) and Tools::file_exists_no_cache($fontdir.$tmp_fontfile)) { - $fontfile = $fontdir.$tmp_fontfile; - } elseif (Tools::file_exists_no_cache($this->_getfontpath().$tmp_fontfile)) { - $fontfile = $this->_getfontpath().$tmp_fontfile; - } elseif (Tools::file_exists_no_cache($tmp_fontfile)) { - $fontfile = $tmp_fontfile; - } elseif (!$this->empty_string($style)) { + $fontfile = TCPDF_FONTS::getFontFullPath($tmp_fontfile, $fontdir); + if (TCPDF_STATIC::empty_string($fontfile)) { $missing_style = true; // try to remove the style part $tmp_fontfile = str_replace(' ', '', $family).'.php'; - if (($fontdir !== false) and Tools::file_exists_no_cache($fontdir.$tmp_fontfile)) { - $fontfile = $fontdir.$tmp_fontfile; - } elseif (Tools::file_exists_no_cache($this->_getfontpath().$tmp_fontfile)) { - $fontfile = $this->_getfontpath().$tmp_fontfile; - } else { - $fontfile = $tmp_fontfile; - } + $fontfile = TCPDF_FONTS::getFontFullPath($tmp_fontfile, $fontdir); } } // include font file - if (Tools::file_exists_no_cache($fontfile)) { + if (!TCPDF_STATIC::empty_string($fontfile) AND (@TCPDF_STATIC::file_exists($fontfile))) { include($fontfile); } else { $this->Error('Could not include font definition file: '.$family.''); } // check font parameters - if ((!isset($type)) or (!isset($cw))) { + if ((!isset($type)) OR (!isset($cw))) { $this->Error('The font definition file has a bad format: '.$fontfile.''); } // SET default parameters - if (!isset($file) or $this->empty_string($file)) { + if (!isset($file) OR TCPDF_STATIC::empty_string($file)) { $file = ''; } - if (!isset($enc) or $this->empty_string($enc)) { + if (!isset($enc) OR TCPDF_STATIC::empty_string($enc)) { $enc = ''; } - if (!isset($cidinfo) or $this->empty_string($cidinfo)) { + if (!isset($cidinfo) OR TCPDF_STATIC::empty_string($cidinfo)) { $cidinfo = array('Registry'=>'Adobe', 'Ordering'=>'Identity', 'Supplement'=>0); $cidinfo['uni2cid'] = array(); } - if (!isset($ctg) or $this->empty_string($ctg)) { + if (!isset($ctg) OR TCPDF_STATIC::empty_string($ctg)) { $ctg = ''; } - if (!isset($desc) or $this->empty_string($desc)) { + if (!isset($desc) OR TCPDF_STATIC::empty_string($desc)) { $desc = array(); } - if (!isset($up) or $this->empty_string($up)) { + if (!isset($up) OR TCPDF_STATIC::empty_string($up)) { $up = -100; } - if (!isset($ut) or $this->empty_string($ut)) { + if (!isset($ut) OR TCPDF_STATIC::empty_string($ut)) { $ut = 50; } - if (!isset($cw) or $this->empty_string($cw)) { + if (!isset($cw) OR TCPDF_STATIC::empty_string($cw)) { $cw = array(); } - if (!isset($dw) or $this->empty_string($dw)) { + if (!isset($dw) OR TCPDF_STATIC::empty_string($dw)) { // set default width - if (isset($desc['MissingWidth']) and ($desc['MissingWidth'] > 0)) { + if (isset($desc['MissingWidth']) AND ($desc['MissingWidth'] > 0)) { $dw = $desc['MissingWidth']; } elseif (isset($cw[32])) { $dw = $cw[32]; @@ -5250,7 +4341,7 @@ class TCPDF { if ($type == 'core') { $name = $this->CoreFonts[$fontkey]; $subset = false; - } elseif (($type == 'TrueType') or ($type == 'Type1')) { + } elseif (($type == 'TrueType') OR ($type == 'Type1')) { $subset = false; } elseif ($type == 'TrueTypeUnicode') { $enc = 'Identity-H'; @@ -5262,11 +4353,11 @@ class TCPDF { $this->Error('Unknow font type: '.$type.''); } // set name if unset - if (!isset($name) or empty($name)) { + if (!isset($name) OR empty($name)) { $name = $fontkey; } // create artificial font style variations if missing (only works with non-embedded fonts) - if (($type != 'core') and $missing_style) { + if (($type != 'core') AND $missing_style) { // style variations $styles = array('' => '', 'B' => ',Bold', 'I' => ',Italic', 'BI' => ',BoldItalic'); $name .= $styles[$bistyle]; @@ -5294,14 +4385,18 @@ class TCPDF { } } } - // initialize subsetchars to contain default ASCII values (0-255) - $subsetchars = array_fill(0, 256, true); - $this->setFontBuffer($fontkey, array('fontkey' => $fontkey, 'i' => $this->numfonts, 'type' => $type, 'name' => $name, 'desc' => $desc, 'up' => $up, 'ut' => $ut, 'cw' => $cw, 'dw' => $dw, 'enc' => $enc, 'cidinfo' => $cidinfo, 'file' => $file, 'ctg' => $ctg, 'subset' => $subset, 'subsetchars' => $subsetchars)); + // check if the array of characters bounding boxes is defined + if (!isset($cbbox)) { + $cbbox = array(); + } + // initialize subsetchars + $subsetchars = array_fill(0, 255, true); + $this->setFontBuffer($fontkey, array('fontkey' => $fontkey, 'i' => $this->numfonts, 'type' => $type, 'name' => $name, 'desc' => $desc, 'up' => $up, 'ut' => $ut, 'cw' => $cw, 'cbbox' => $cbbox, 'dw' => $dw, 'enc' => $enc, 'cidinfo' => $cidinfo, 'file' => $file, 'ctg' => $ctg, 'subset' => $subset, 'subsetchars' => $subsetchars)); if ($this->inxobj) { // we are inside an XObject template $this->xobjects[$this->xobjid]['fonts'][$fontkey] = $this->numfonts; } - if (isset($diff) and (!empty($diff))) { + if (isset($diff) AND (!empty($diff))) { //Search existing encodings $d = 0; $nb = count($this->diffs); @@ -5317,16 +4412,16 @@ class TCPDF { } $this->setFontSubBuffer($fontkey, 'diff', $d); } - if (!$this->empty_string($file)) { + if (!TCPDF_STATIC::empty_string($file)) { if (!isset($this->FontFiles[$file])) { - if ((strcasecmp($type,'TrueType') == 0) or (strcasecmp($type, 'TrueTypeUnicode') == 0)) { + if ((strcasecmp($type,'TrueType') == 0) OR (strcasecmp($type, 'TrueTypeUnicode') == 0)) { $this->FontFiles[$file] = array('length1' => $originalsize, 'fontdir' => $fontdir, 'subset' => $subset, 'fontkeys' => array($fontkey)); } elseif ($type != 'core') { $this->FontFiles[$file] = array('length1' => $size1, 'length2' => $size2, 'fontdir' => $fontdir, 'subset' => $subset, 'fontkeys' => array($fontkey)); } } else { // update fontkeys that are sharing this font file - $this->FontFiles[$file]['subset'] = ($this->FontFiles[$file]['subset'] and $subset); + $this->FontFiles[$file]['subset'] = ($this->FontFiles[$file]['subset'] AND $subset); if (!in_array($fontkey, $this->FontFiles[$file]['fontkeys'])) { $this->FontFiles[$file]['fontkeys'][] = $fontkey; } @@ -5342,7 +4437,7 @@ class TCPDF { * If you just wish to change the current font size, it is simpler to call SetFontSize(). * Note: for the standard fonts, the font metric files must be accessible. There are three possibilities for this:<ul><li>They are in the current directory (the one where the running script lies)</li><li>They are in one of the directories defined by the include_path parameter</li><li>They are in the directory defined by the K_PATH_FONTS constant</li></ul><br /> * @param $family (string) Family font. It can be either a name defined by AddFont() or one of the standard Type1 families (case insensitive):<ul><li>times (Times-Roman)</li><li>timesb (Times-Bold)</li><li>timesi (Times-Italic)</li><li>timesbi (Times-BoldItalic)</li><li>helvetica (Helvetica)</li><li>helveticab (Helvetica-Bold)</li><li>helveticai (Helvetica-Oblique)</li><li>helveticabi (Helvetica-BoldOblique)</li><li>courier (Courier)</li><li>courierb (Courier-Bold)</li><li>courieri (Courier-Oblique)</li><li>courierbi (Courier-BoldOblique)</li><li>symbol (Symbol)</li><li>zapfdingbats (ZapfDingbats)</li></ul> It is also possible to pass an empty string. In that case, the current family is retained. - * @param $style (string) Font style. Possible values are (case insensitive):<ul><li>empty string: regular</li><li>B: bold</li><li>I: italic</li><li>U: underline</li><li>D: line trough</li><li>O: overline</li></ul> or any combination. The default value is regular. Bold and italic styles do not apply to Symbol and ZapfDingbats basic fonts or other fonts when not defined. + * @param $style (string) Font style. Possible values are (case insensitive):<ul><li>empty string: regular</li><li>B: bold</li><li>I: italic</li><li>U: underline</li><li>D: line through</li><li>O: overline</li></ul> or any combination. The default value is regular. Bold and italic styles do not apply to Symbol and ZapfDingbats basic fonts or other fonts when not defined. * @param $size (float) Font size in points. The default value is the current size. If no size has been specified since the beginning of the document, the value taken is 12 * @param $fontfile (string) The font definition file. By default, the name is built from the family and style, in lower case with no spaces. * @param $subset (mixed) if true embedd only a subset of the font (stores only the information related to the used characters); if false embedd full font; if 'default' uses the default value set using setFontSubsetting(). This option is valid only for TrueTypeUnicode fonts. If you want to enable users to change the document, set this parameter to false. If you subset the font, the person who receives your PDF would need to have your same font in order to make changes to your PDF. The file size of the PDF would also be smaller because you are embedding only part of a font. @@ -5364,6 +4459,10 @@ class TCPDF { $fontdata = $this->AddFont($family, $style, $fontfile, $subset); $this->FontFamily = $fontdata['family']; $this->FontStyle = $fontdata['style']; + if (isset($this->CurrentFont['fontkey']) AND isset($this->CurrentFont['subsetchars'])) { + // save subset chars of the previous font + $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); + } $this->CurrentFont = $this->getFontBuffer($fontdata['fontkey']); $this->SetFontSize($size, $out); } @@ -5377,6 +4476,7 @@ class TCPDF { * @see SetFont() */ public function SetFontSize($size, $out=true) { + $size = (float)$size; // font size in points $this->FontSizePt = $size; // font size in user units @@ -5388,13 +4488,13 @@ class TCPDF { } else { $font_height = $size * 1.219; } - if (isset($this->CurrentFont['desc']['Ascent']) and ($this->CurrentFont['desc']['Ascent'] > 0)) { + if (isset($this->CurrentFont['desc']['Ascent']) AND ($this->CurrentFont['desc']['Ascent'] > 0)) { $font_ascent = ($this->CurrentFont['desc']['Ascent'] * $size / 1000); } - if (isset($this->CurrentFont['desc']['Descent']) and ($this->CurrentFont['desc']['Descent'] <= 0)) { + if (isset($this->CurrentFont['desc']['Descent']) AND ($this->CurrentFont['desc']['Descent'] <= 0)) { $font_descent = (- $this->CurrentFont['desc']['Descent'] * $size / 1000); } - if (!isset($font_ascent) and !isset($font_descent)) { + if (!isset($font_ascent) AND !isset($font_descent)) { // core font $font_ascent = 0.76 * $font_height; $font_descent = $font_height - $font_ascent; @@ -5405,7 +4505,7 @@ class TCPDF { } $this->FontAscent = ($font_ascent / $this->k); $this->FontDescent = ($font_descent / $this->k); - if ($out and ($this->page > 0) and (isset($this->CurrentFont['i']))) { + if ($out AND ($this->page > 0) AND (isset($this->CurrentFont['i'])) AND ($this->state == 2)) { $this->_out(sprintf('BT /F%d %F Tf ET', $this->CurrentFont['i'], $this->FontSizePt)); } } @@ -5417,16 +4517,14 @@ class TCPDF { * @since 5.9.152 (2012-03-23) */ public function getFontBBox() { - $result = array(); + $fbbox = array(); if (isset($this->CurrentFont['desc']['FontBBox'])) { - $bbox = explode(' ', substr($this->CurrentFont['desc']['FontBBox'], 1, -1)); - foreach ($bbox as $v) { - $result[] = (intval($v) * $this->FontSize / 1000); - } + $tmpbbox = explode(' ', substr($this->CurrentFont['desc']['FontBBox'], 1, -1)); + $fbbox = array_map(array($this,'getAbsFontMeasure'), $tmpbbox); } else { // Find max width if (isset($this->CurrentFont['desc']['MaxWidth'])) { - $maxw = (intval($this->CurrentFont['desc']['MaxWidth']) * $this->FontSize / 1000); + $maxw = $this->getAbsFontMeasure(intval($this->CurrentFont['desc']['MaxWidth'])); } else { $maxw = 0; if (isset($this->CurrentFont['desc']['MissingWidth'])) { @@ -5444,11 +4542,40 @@ class TCPDF { if ($maxw == 0) { $maxw = 600; } - $maxw = ($maxw * $this->FontSize / 1000); + $maxw = $this->getAbsFontMeasure($maxw); } - $result = array(0, -$this->FontDescent, $maxw, $this->FontAscent); + $fbbox = array(0, (0 - $this->FontDescent), $maxw, $this->FontAscent); } - return $result; + return $fbbox; + } + + /** + * Convert a relative font measure into absolute value. + * @param $s (int) Font measure. + * @return float Absolute measure. + * @since 5.9.186 (2012-09-13) + */ + public function getAbsFontMeasure($s) { + return ($s * $this->FontSize / 1000); + } + + /** + * Returns the glyph bounding box of the specified character in the current font in user units. + * @param $char (int) Input character code. + * @return mixed array(xMin, yMin, xMax, yMax) or FALSE if not defined. + * @since 5.9.186 (2012-09-13) + */ + public function getCharBBox($char) { + $c = intval($char); + if (isset($this->CurrentFont['cw'][$c])) { + // glyph is defined ... use zero width & height for glyphs without outlines + $result = array(0,0,0,0); + if (isset($this->CurrentFont['cbbox'][$c])) { + $result = $this->CurrentFont['cbbox'][$c]; + } + return array_map(array($this,'getAbsFontMeasure'), $result); + } + return false; } /** @@ -5464,10 +4591,10 @@ class TCPDF { public function getFontDescent($font, $style='', $size=0) { $fontdata = $this->AddFont($font, $style); $fontinfo = $this->getFontBuffer($fontdata['fontkey']); - if (isset($fontinfo['desc']['Descent']) and ($fontinfo['desc']['Descent'] <= 0)) { + if (isset($fontinfo['desc']['Descent']) AND ($fontinfo['desc']['Descent'] <= 0)) { $descent = (- $fontinfo['desc']['Descent'] * $size / 1000); } else { - $descent = 1.219 * 0.24 * $size; + $descent = (1.219 * 0.24 * $size); } return ($descent / $this->k); } @@ -5485,7 +4612,7 @@ class TCPDF { public function getFontAscent($font, $style='', $size=0) { $fontdata = $this->AddFont($font, $style); $fontinfo = $this->getFontBuffer($fontdata['fontkey']); - if (isset($fontinfo['desc']['Ascent']) and ($fontinfo['desc']['Ascent'] > 0)) { + if (isset($fontinfo['desc']['Ascent']) AND ($fontinfo['desc']['Ascent'] > 0)) { $ascent = ($fontinfo['desc']['Ascent'] * $size / 1000); } else { $ascent = 1.219 * 0.76 * $size; @@ -5505,11 +4632,11 @@ class TCPDF { public function isCharDefined($char, $font='', $style='') { if (is_string($char)) { // get character code - $char = $this->UTF8StringToArray($char); + $char = TCPDF_FONTS::UTF8StringToArray($char, $this->isunicode, $this->CurrentFont); $char = $char[0]; } - if ($this->empty_string($font)) { - if ($this->empty_string($style)) { + if (TCPDF_STATIC::empty_string($font)) { + if (TCPDF_STATIC::empty_string($style)) { return (isset($this->CurrentFont['cw'][intval($char)])); } $font = $this->FontFamily; @@ -5533,12 +4660,12 @@ class TCPDF { if (empty($subs)) { return $text; } - if ($this->empty_string($font)) { + if (TCPDF_STATIC::empty_string($font)) { $font = $this->FontFamily; } $fontdata = $this->AddFont($font, $style); $fontinfo = $this->getFontBuffer($fontdata['fontkey']); - $uniarr = $this->UTF8StringToArray($text); + $uniarr = TCPDF_FONTS::UTF8StringToArray($text, $this->isunicode, $this->CurrentFont); foreach ($uniarr as $k => $chr) { if (!isset($fontinfo['cw'][$chr])) { // this character is missing on the selected font @@ -5557,7 +4684,7 @@ class TCPDF { } } } - return $this->UniArrSubString($this->UTF8ArrayToUniArray($uniarr)); + return TCPDF_FONTS::UniArrSubString(TCPDF_FONTS::UTF8ArrayToUniArray($uniarr, $this->isunicode)); } /** @@ -5578,9 +4705,9 @@ class TCPDF { * @see Cell(), Write(), Image(), Link(), SetLink() */ public function AddLink() { - //Create a new internal link + // create a new internal link $n = count($this->links) + 1; - $this->links[$n] = array(0, 0); + $this->links[$n] = array('p' => 0, 'y' => 0, 'f' => false); return $n; } @@ -5588,19 +4715,25 @@ class TCPDF { * Defines the page and position a link points to. * @param $link (int) The link identifier returned by AddLink() * @param $y (float) Ordinate of target position; -1 indicates the current position. The default value is 0 (top of page) - * @param $page (int) Number of target page; -1 indicates the current page. This is the default value + * @param $page (int|string) Number of target page; -1 indicates the current page (default value). If you prefix a page number with the * character, then this page will not be changed when adding/deleting/moving pages. * @public * @since 1.5 * @see AddLink() */ public function SetLink($link, $y=0, $page=-1) { + $fixed = false; + if (!empty($page) AND (substr($page, 0, 1) == '*')) { + $page = intval(substr($page, 1)); + // this page number will not be changed when moving/add/deleting pages + $fixed = true; + } + if ($page < 0) { + $page = $this->page; + } if ($y == -1) { $y = $this->y; } - if ($page == -1) { - $page = $this->page; - } - $this->links[$link] = array($page, $y); + $this->links[$link] = array('p' => $page, 'y' => $y, 'f' => $fixed); } /** @@ -5648,7 +4781,7 @@ class TCPDF { // check page for no-write regions and adapt page margins if necessary list($x, $y) = $this->checkPageRegions($h, $x, $y); // recalculate coordinates to account for graphic transformations - if (isset($this->transfmatrix) and !empty($this->transfmatrix)) { + if (isset($this->transfmatrix) AND !empty($this->transfmatrix)) { for ($i=$this->transfmatrix_key; $i > 0; --$i) { $maxid = count($this->transfmatrix[$i]) - 1; for ($j=$maxid; $j >= 0; --$j) { @@ -5697,22 +4830,22 @@ class TCPDF { if (!isset($this->PageAnnots[$page])) { $this->PageAnnots[$page] = array(); } - ++$this->n; - $this->PageAnnots[$page][] = array('n' => $this->n, 'x' => $x, 'y' => $y, 'w' => $w, 'h' => $h, 'txt' => $text, 'opt' => $opt, 'numspaces' => $spaces); - if (!$this->pdfa_mode) { - if ((($opt['Subtype'] == 'FileAttachment') or ($opt['Subtype'] == 'Sound')) and (!$this->empty_string($opt['FS'])) and Tools::file_exists_no_cache($opt['FS']) and (!isset($this->embeddedfiles[basename($opt['FS'])]))) { - ++$this->n; - $this->embeddedfiles[basename($opt['FS'])] = array('n' => $this->n, 'file' => $opt['FS']); + $this->PageAnnots[$page][] = array('n' => ++$this->n, 'x' => $x, 'y' => $y, 'w' => $w, 'h' => $h, 'txt' => $text, 'opt' => $opt, 'numspaces' => $spaces); + if (!$this->pdfa_mode || ($this->pdfa_mode && $this->pdfa_version == 3)) { + if ((($opt['Subtype'] == 'FileAttachment') OR ($opt['Subtype'] == 'Sound')) AND (!TCPDF_STATIC::empty_string($opt['FS'])) + AND (@TCPDF_STATIC::file_exists($opt['FS']) OR TCPDF_STATIC::isValidURL($opt['FS'])) + AND (!isset($this->embeddedfiles[basename($opt['FS'])]))) { + $this->embeddedfiles[basename($opt['FS'])] = array('f' => ++$this->n, 'n' => ++$this->n, 'file' => $opt['FS']); } } // Add widgets annotation's icons - if (isset($opt['mk']['i']) and Tools::file_exists_no_cache($opt['mk']['i'])) { + if (isset($opt['mk']['i']) AND @TCPDF_STATIC::file_exists($opt['mk']['i'])) { $this->Image($opt['mk']['i'], '', '', 10, 10, '', '', '', false, 300, '', false, false, 0, false, true); } - if (isset($opt['mk']['ri']) and Tools::file_exists_no_cache($opt['mk']['ri'])) { + if (isset($opt['mk']['ri']) AND @TCPDF_STATIC::file_exists($opt['mk']['ri'])) { $this->Image($opt['mk']['ri'], '', '', 0, 0, '', '', '', false, 300, '', false, false, 0, false, true); } - if (isset($opt['mk']['ix']) and Tools::file_exists_no_cache($opt['mk']['ix'])) { + if (isset($opt['mk']['ix']) AND @TCPDF_STATIC::file_exists($opt['mk']['ix'])) { $this->Image($opt['mk']['ix'], '', '', 0, 0, '', '', '', false, 300, '', false, false, 0, false, true); } } @@ -5724,24 +4857,45 @@ class TCPDF { * @see Annotation() */ protected function _putEmbeddedFiles() { - if ($this->pdfa_mode) { - // embedded files are not allowed in PDF/A mode + if ($this->pdfa_mode && $this->pdfa_version != 3) { + // embedded files are not allowed in PDF/A mode version 1 and 2 return; } reset($this->embeddedfiles); foreach ($this->embeddedfiles as $filename => $filedata) { - $data = file_get_contents($filedata['file']); - $filter = ''; - if ($this->compress) { - $data = gzcompress($data); - $filter = ' /Filter /FlateDecode'; + $data = TCPDF_STATIC::fileGetContents($filedata['file']); + if ($data !== FALSE) { + $rawsize = strlen($data); + if ($rawsize > 0) { + // update name tree + $this->efnames[$filename] = $filedata['f'].' 0 R'; + // embedded file specification object + $out = $this->_getobj($filedata['f'])."\n"; + $out .= '<</Type /Filespec /F '.$this->_datastring($filename, $filedata['f']); + $out .= ' /UF '.$this->_datastring($filename, $filedata['f']); + $out .= ' /AFRelationship /Source'; + $out .= ' /EF <</F '.$filedata['n'].' 0 R>> >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // embedded file object + $filter = ''; + if ($this->compress) { + $data = gzcompress($data); + $filter = ' /Filter /FlateDecode'; + } + + if ($this->pdfa_version == 3) { + $filter = ' /Subtype /text#2Fxml'; + } + + $stream = $this->_getrawstream($data, $filedata['n']); + $out = $this->_getobj($filedata['n'])."\n"; + $out .= '<< /Type /EmbeddedFile'.$filter.' /Length '.strlen($stream).' /Params <</Size '.$rawsize.'>> >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + } } - $stream = $this->_getrawstream($data, $filedata['n']); - $out = $this->_getobj($filedata['n'])."\n"; - $out .= '<< /Type /EmbeddedFile'.$filter.' /Length '.strlen($stream).' >>'; - $out .= ' stream'."\n".$stream."\n".'endstream'; - $out .= "\n".'endobj'; - $this->_out($out); } } @@ -5816,11 +4970,11 @@ class TCPDF { * @protected */ protected function checkPageBreak($h=0, $y='', $addpage=true) { - if ($this->empty_string($y)) { + if (TCPDF_STATIC::empty_string($y)) { $y = $this->y; } $current_page = $this->page; - if ((($y + $h) > $this->PageBreakTrigger) and ($this->inPageBody()) and ($this->AcceptPageBreak())) { + if ((($y + $h) > $this->PageBreakTrigger) AND ($this->inPageBody()) AND ($this->AcceptPageBreak())) { if ($addpage) { //Automatic page break $x = $this->x; @@ -5850,30 +5004,6 @@ class TCPDF { return false; } - /** - * Removes SHY characters from text. - * Unicode Data:<ul> - * <li>Name : SOFT HYPHEN, commonly abbreviated as SHY</li> - * <li>HTML Entity (decimal): "&amp;#173;"</li> - * <li>HTML Entity (hex): "&amp;#xad;"</li> - * <li>HTML Entity (named): "&amp;shy;"</li> - * <li>How to type in Microsoft Windows: [Alt +00AD] or [Alt 0173]</li> - * <li>UTF-8 (hex): 0xC2 0xAD (c2ad)</li> - * <li>UTF-8 character: chr(194).chr(173)</li> - * </ul> - * @param $txt (string) input string - * @return string without SHY characters. - * @public - * @since (4.5.019) 2009-02-28 - */ - public function removeSHY($txt='') { - $txt = preg_replace('/([\\xc2]{1}[\\xad]{1})/', '', $txt); - if (!$this->isunicode) { - $txt = preg_replace('/([\\xad]{1})/', '', $txt); - } - return $txt; - } - /** * Prints a cell (rectangular area) with optional borders, background color and character string. The upper-left corner of the cell corresponds to the current position. The text can be aligned or centered. After the call, the current position moves to the right or to the next line. It is possible to put a link on the text.<br /> * If automatic page breaking is enabled and the cell goes beyond the limit, a page break is done before outputting. @@ -5898,7 +5028,7 @@ class TCPDF { $prev_cell_padding = $this->cell_padding; $this->adjustCellPadding($border); if (!$ignore_min_height) { - $min_cell_height = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; + $min_cell_height = $this->getCellHeight($this->FontSize); if ($h < $min_cell_height) { $h = $min_cell_height; } @@ -5922,7 +5052,9 @@ class TCPDF { if ($this->txtshadow['opacity'] != $alpha['CA']) { $this->setAlpha($this->txtshadow['opacity'], $this->txtshadow['blend_mode']); } - $this->_out($this->getCellCode($w, $h, $txt, $border, $ln, $align, $fill, $link, $stretch, true, $calign, $valign)); + if ($this->state == 2) { + $this->_out($this->getCellCode($w, $h, $txt, $border, $ln, $align, $fill, $link, $stretch, true, $calign, $valign)); + } //restore data $this->x = $x; $this->y = $y; @@ -5933,7 +5065,9 @@ class TCPDF { $this->setAlpha($alpha['CA'], $alpha['BM'], $alpha['ca'], $alpha['AIS']); } } - $this->_out($this->getCellCode($w, $h, $txt, $border, $ln, $align, $fill, $link, $stretch, true, $calign, $valign)); + if ($this->state == 2) { + $this->_out($this->getCellCode($w, $h, $txt, $border, $ln, $align, $fill, $link, $stretch, true, $calign, $valign)); + } $this->cell_padding = $prev_cell_padding; $this->cell_margin = $prev_cell_margin; } @@ -5960,14 +5094,14 @@ class TCPDF { */ protected function getCellCode($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M') { // replace 'NO-BREAK SPACE' (U+00A0) character with a simple space - $txt = str_replace($this->unichr(160), ' ', $txt); + $txt = str_replace(TCPDF_FONTS::unichr(160, $this->isunicode), ' ', $txt); $prev_cell_margin = $this->cell_margin; $prev_cell_padding = $this->cell_padding; - $txt = $this->removeSHY($txt); + $txt = TCPDF_STATIC::removeSHY($txt, $this->isunicode); $rs = ''; //string to be returned $this->adjustCellPadding($border); if (!$ignore_min_height) { - $min_cell_height = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; + $min_cell_height = $this->getCellHeight($this->FontSize); if ($h < $min_cell_height) { $h = $min_cell_height; } @@ -6092,7 +5226,7 @@ class TCPDF { } } $basefonty = $yt + $this->FontAscent; - if ($this->empty_string($w) or ($w <= 0)) { + if (TCPDF_STATIC::empty_string($w) OR ($w <= 0)) { if ($this->rtl) { $w = $x - $this->lMargin; } else { @@ -6101,11 +5235,11 @@ class TCPDF { } $s = ''; // fill and borders - if (is_string($border) and (strlen($border) == 4)) { + if (is_string($border) AND (strlen($border) == 4)) { // full border $border = 1; } - if ($fill or ($border == 1)) { + if ($fill OR ($border == 1)) { if ($fill) { $op = ($border == 1) ? 'B' : 'f'; } else { @@ -6123,13 +5257,13 @@ class TCPDF { if ($txt != '') { $txt2 = $txt; if ($this->isunicode) { - if (($this->CurrentFont['type'] == 'core') or ($this->CurrentFont['type'] == 'TrueType') or ($this->CurrentFont['type'] == 'Type1')) { - $txt2 = $this->UTF8ToLatin1($txt2); + if (($this->CurrentFont['type'] == 'core') OR ($this->CurrentFont['type'] == 'TrueType') OR ($this->CurrentFont['type'] == 'Type1')) { + $txt2 = TCPDF_FONTS::UTF8ToLatin1($txt2, $this->isunicode, $this->CurrentFont); } else { - $unicode = $this->UTF8StringToArray($txt); // array of UTF-8 unicode values - $unicode = $this->utf8Bidi($unicode, '', $this->tmprtl); + $unicode = TCPDF_FONTS::UTF8StringToArray($txt, $this->isunicode, $this->CurrentFont); // array of UTF-8 unicode values + $unicode = TCPDF_FONTS::utf8Bidi($unicode, '', $this->tmprtl, $this->isunicode, $this->CurrentFont); // replace thai chars (if any) - if (defined('K_THAI_TOPCHARS') and (K_THAI_TOPCHARS == true)) { + if (defined('K_THAI_TOPCHARS') AND (K_THAI_TOPCHARS == true)) { // number of chars $numchars = count($unicode); // po pla, for far, for fan @@ -6159,7 +5293,7 @@ class TCPDF { // tonemark at upper right (normal position) $output[] = $ch0; } - } elseif (in_array($ch1, $longtail) or (in_array($ch2, $longtail) and in_array($ch1, $lowvowel))) { + } elseif (in_array($ch1, $longtail) OR (in_array($ch2, $longtail) AND in_array($ch1, $lowvowel))) { // tonemark at lower left $output[] = $this->replaceChar($ch0, (0xf705 + $ch0 - 0x0e48)); } elseif (in_array($ch1, $upvowel)) { @@ -6174,9 +5308,9 @@ class TCPDF { // tonemark at lower right $output[] = $this->replaceChar($ch0, (0xf70a + $ch0 - 0x0e48)); } - } elseif (($ch0 == 0x0e33) and (in_array($ch1, $longtail) or (in_array($ch2, $longtail) and in_array($ch1, $tonemark)))) { + } elseif (($ch0 == 0x0e33) AND (in_array($ch1, $longtail) OR (in_array($ch2, $longtail) AND in_array($ch1, $tonemark)))) { // add lower left nikhahit and sara aa - if ($this->isCharDefined(0xf711) and $this->isCharDefined(0x0e32)) { + if ($this->isCharDefined(0xf711) AND $this->isCharDefined(0x0e32)) { $output[] = 0xf711; $this->CurrentFont['subsetchars'][0xf711] = true; $output[] = 0x0e32; @@ -6198,13 +5332,13 @@ class TCPDF { // normal character $output[] = $ch0; } - } elseif (in_array($ch1, $lowtail) and in_array($ch0, $lowvowel)) { + } elseif (in_array($ch1, $lowtail) AND in_array($ch0, $lowvowel)) { // lower vowel $output[] = $this->replaceChar($ch0, (0xf718 + $ch0 - 0x0e38)); - } elseif (($ch0 == 0x0e0d) and in_array($chn, $lowvowel)) { + } elseif (($ch0 == 0x0e0d) AND in_array($chn, $lowvowel)) { // yo ying without lower part $output[] = $this->replaceChar($ch0, 0xf70f); - } elseif (($ch0 == 0x0e10) and in_array($chn, $lowvowel)) { + } elseif (($ch0 == 0x0e10) AND in_array($chn, $lowvowel)) { // tho santan without lower part $output[] = $this->replaceChar($ch0, 0xf700); } else { @@ -6219,10 +5353,10 @@ class TCPDF { // update font subsetchars $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); } // end of K_THAI_TOPCHARS - $txt2 = $this->arrUTF8ToUTF16BE($unicode, false); + $txt2 = TCPDF_FONTS::arrUTF8ToUTF16BE($unicode, false); } } - $txt2 = $this->_escape($txt2); + $txt2 = TCPDF_STATIC::_escape($txt2); // get current text width (considering general font stretching and spacing) $txwidth = $this->GetStringWidth($txt); $width = $txwidth; @@ -6235,7 +5369,7 @@ class TCPDF { $ratio = (($w - $this->cell_padding['L'] - $this->cell_padding['R']) / $width); } // check if stretching is required - if (($ratio < 1) or (($ratio > 1) and (($stretch % 2) == 0))) { + if (($ratio < 1) OR (($ratio > 1) AND (($stretch % 2) == 0))) { // the text will be stretched to fit cell width if ($stretch > 2) { // set new character spacing @@ -6258,7 +5392,7 @@ class TCPDF { // increase/decrease font spacing $rs .= sprintf('BT %F Tc ET ', ($this->font_spacing * $this->k)); } - if ($this->ColorFlag and ($this->textrendermode < 4)) { + if ($this->ColorFlag AND ($this->textrendermode < 4)) { $s .= 'q '.$this->TextColor.' '; } // rendering mode @@ -6267,12 +5401,12 @@ class TCPDF { $ns = substr_count($txt, chr(32)); // Justification $spacewidth = 0; - if (($align == 'J') and ($ns > 0)) { + if (($align == 'J') AND ($ns > 0)) { if ($this->isUnicodeFont()) { // get string width without spaces $width = $this->GetStringWidth(str_replace(' ', '', $txt)); // calculate average space width - $spacewidth = -1000 * ($w - $width - $this->cell_padding['L'] - $this->cell_padding['R']) / ($ns?$ns:1) / $this->FontSize; + $spacewidth = -1000 * ($w - $width - $this->cell_padding['L'] - $this->cell_padding['R']) / ($ns?$ns:1) / ($this->FontSize?$this->FontSize:1); if ($this->font_stretching != 100) { // word spacing is affected by stretching $spacewidth /= ($this->font_stretching / 100); @@ -6350,8 +5484,8 @@ class TCPDF { $xshift += $this->GetArrStringWidth($uniarr); // + shift justification } else { // character to print - $topchr = $this->arrUTF8ToUTF16BE($uniarr, false); - $topchr = $this->_escape($topchr); + $topchr = TCPDF_FONTS::arrUTF8ToUTF16BE($uniarr, false); + $topchr = TCPDF_STATIC::_escape($topchr); $s .= sprintf(' BT %F %F Td [(%s)] TJ ET', ($xdk + ($xshift * $k)), $ty, $topchr); } } @@ -6365,7 +5499,7 @@ class TCPDF { if ($this->overline) { $s .= ' '.$this->_dooverlinew($xdx, $basefonty, $width); } - if ($this->ColorFlag and ($this->textrendermode < 4)) { + if ($this->ColorFlag AND ($this->textrendermode < 4)) { $s .= ' Q'; } if ($link) { @@ -6386,7 +5520,7 @@ class TCPDF { } } // reset word spacing - if (!$this->isUnicodeFont() and ($align == 'J')) { + if (!$this->isUnicodeFont() AND ($align == 'J')) { $rs .= ' BT 0 Tw ET'; } // reset stretching and spacing @@ -6488,7 +5622,7 @@ class TCPDF { $mode = 'normal'; } foreach ($brd as $border => $style) { - if (is_array($style) and !empty($style)) { + if (is_array($style) AND !empty($style)) { // apply border style $prev_style = $this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor.' '; $s .= $this->SetLineStyle($style, true)."\n"; @@ -6565,34 +5699,34 @@ class TCPDF { $s .= 'S '; } } elseif (strlen($border) == 2) { - if ((strpos($border,'L') !== false) and (strpos($border,'T') !== false)) { // LT + if ((strpos($border,'L') !== false) AND (strpos($border,'T') !== false)) { // LT $s .= sprintf('%F %F m ', $xL, $yL); $s .= sprintf('%F %F l ', $xT, $yT); $s .= sprintf('%F %F l ', $xR, $yR); $s .= 'S '; - } elseif ((strpos($border,'T') !== false) and (strpos($border,'R') !== false)) { // TR + } elseif ((strpos($border,'T') !== false) AND (strpos($border,'R') !== false)) { // TR $s .= sprintf('%F %F m ', $xT, $yT); $s .= sprintf('%F %F l ', $xR, $yR); $s .= sprintf('%F %F l ', $xB, $yB); $s .= 'S '; - } elseif ((strpos($border,'R') !== false) and (strpos($border,'B') !== false)) { // RB + } elseif ((strpos($border,'R') !== false) AND (strpos($border,'B') !== false)) { // RB $s .= sprintf('%F %F m ', $xR, $yR); $s .= sprintf('%F %F l ', $xB, $yB); $s .= sprintf('%F %F l ', $xL, $yL); $s .= 'S '; - } elseif ((strpos($border,'B') !== false) and (strpos($border,'L') !== false)) { // BL + } elseif ((strpos($border,'B') !== false) AND (strpos($border,'L') !== false)) { // BL $s .= sprintf('%F %F m ', $xB, $yB); $s .= sprintf('%F %F l ', $xL, $yL); $s .= sprintf('%F %F l ', $xT, $yT); $s .= 'S '; - } elseif ((strpos($border,'L') !== false) and (strpos($border,'R') !== false)) { // LR + } elseif ((strpos($border,'L') !== false) AND (strpos($border,'R') !== false)) { // LR $s .= sprintf('%F %F m ', $xL, $yL); $s .= sprintf('%F %F l ', $xT, $yT); $s .= 'S '; $s .= sprintf('%F %F m ', $xR, $yR); $s .= sprintf('%F %F l ', $xB, $yB); $s .= 'S '; - } elseif ((strpos($border,'T') !== false) and (strpos($border,'B') !== false)) { // TB + } elseif ((strpos($border,'T') !== false) AND (strpos($border,'B') !== false)) { // TB $s .= sprintf('%F %F m ', $xT, $yT); $s .= sprintf('%F %F l ', $xR, $yR); $s .= 'S '; @@ -6619,7 +5753,7 @@ class TCPDF { $s .= 'S '; } } - if (is_array($style) and !empty($style)) { + if (is_array($style) AND !empty($style)) { // reset border style to previous value $s .= "\n".$this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor."\n"; } @@ -6646,7 +5780,7 @@ class TCPDF { * @param $autopadding (boolean) if true, uses internal padding and automatically adjust it to account for line width. * @param $maxh (float) maximum height. It should be >= $h and less then remaining space to the bottom of the page, or 0 for disable this feature. This feature works only when $ishtml=false. * @param $valign (string) Vertical alignment of text (requires $maxh = $h > 0). Possible values are:<ul><li>T: TOP</li><li>M: middle</li><li>B: bottom</li></ul>. This feature works only when $ishtml=false and the cell must fit in a single page. - * @param $fitcell (boolean) if true attempt to fit all the text within the cell by reducing the font size (do not work in HTML mode). + * @param $fitcell (boolean) if true attempt to fit all the text within the cell by reducing the font size (do not work in HTML mode). $maxh must be greater than 0 and equal to $h. * @return int Return the number of cells or 1 for html mode. * @public * @since 1.3 @@ -6662,17 +5796,16 @@ class TCPDF { $this->cell_padding['T'] = 0; $this->cell_padding['B'] = 0; $this->setCellMargins(0, 0, 0, 0); - if ($this->empty_string($this->lasth) or $reseth) { + if (TCPDF_STATIC::empty_string($this->lasth) OR $reseth) { // reset row height $this->resetLastH(); } - if (!$this->empty_string($y)) { - $this->SetY($y); - } else { - $y = $this->GetY(); + if (!TCPDF_STATIC::empty_string($y)) { + $this->SetY($y); // set y in order to convert negative y values to positive ones } + $y = $this->GetY(); $resth = 0; - if (($h > 0) and $this->inPageBody() and (($y + $h + $mc_margin['T'] + $mc_margin['B']) > $this->PageBreakTrigger)) { + if (($h > 0) AND $this->inPageBody() AND (($y + $h + $mc_margin['T'] + $mc_margin['B']) > $this->PageBreakTrigger)) { // spit cell in more pages/columns $newh = ($this->PageBreakTrigger - $y); $resth = ($h - $newh); // cell to be printed on the next page/column @@ -6682,7 +5815,7 @@ class TCPDF { $startpage = $this->page; // get current column $startcolumn = $this->current_column; - if (!$this->empty_string($x)) { + if (!TCPDF_STATIC::empty_string($x)) { $this->SetX($x); } else { $x = $this->GetX(); @@ -6692,30 +5825,32 @@ class TCPDF { // apply margins $oy = $y + $mc_margin['T']; if ($this->rtl) { - $ox = $this->w - $x - $mc_margin['R']; + $ox = ($this->w - $x - $mc_margin['R']); } else { - $ox = $x + $mc_margin['L']; + $ox = ($x + $mc_margin['L']); } $this->x = $ox; $this->y = $oy; // set width - if ($this->empty_string($w) or ($w <= 0)) { + if (TCPDF_STATIC::empty_string($w) OR ($w <= 0)) { if ($this->rtl) { - $w = $this->x - $this->lMargin - $mc_margin['L']; + $w = ($this->x - $this->lMargin - $mc_margin['L']); } else { - $w = $this->w - $this->x - $this->rMargin - $mc_margin['R']; + $w = ($this->w - $this->x - $this->rMargin - $mc_margin['R']); } } // store original margin values $lMargin = $this->lMargin; $rMargin = $this->rMargin; if ($this->rtl) { - $this->rMargin = $this->w - $this->x; - $this->lMargin = $this->x - $w; + $this->rMargin = ($this->w - $this->x); + $this->lMargin = ($this->x - $w); } else { - $this->lMargin = $this->x; - $this->rMargin = $this->w - $this->x - $w; + $this->lMargin = ($this->x); + $this->rMargin = ($this->w - $this->x - $w); } + $this->clMargin = $this->lMargin; + $this->crMargin = $this->rMargin; if ($autopadding) { // add top padding $this->y += $mc_padding['T']; @@ -6725,31 +5860,46 @@ class TCPDF { $nl = 1; } else { // ******* Write simple text $prev_FontSizePt = $this->FontSizePt; + if ($fitcell) { + // ajust height values + $tobottom = ($this->h - $this->y - $this->bMargin - $this->cell_padding['T'] - $this->cell_padding['B']); + $h = $maxh = max(min($h, $tobottom), min($maxh, $tobottom)); + } // vertical alignment if ($maxh > 0) { // get text height $text_height = $this->getStringHeight($w, $txt, $reseth, $autopadding, $mc_padding, $border); - if ($fitcell) { + if ($fitcell AND ($text_height > $maxh) AND ($this->FontSizePt > 1)) { // try to reduce font size to fit text on cell (use a quick search algorithm) $fmin = 1; $fmax = $this->FontSizePt; - $prev_text_height = $text_height; - $maxit = 100; // max number of iterations - while ($maxit > 0) { + $diff_epsilon = (1 / $this->k); // one point (min resolution) + $maxit = (2 * min(100, max(10, intval($fmax)))); // max number of iterations + while ($maxit >= 0) { $fmid = (($fmax + $fmin) / 2); $this->SetFontSize($fmid, false); $this->resetLastH(); $text_height = $this->getStringHeight($w, $txt, $reseth, $autopadding, $mc_padding, $border); - if (($text_height == $maxh) or (($text_height < $maxh) and ($fmin >= ($fmax - 0.01)))) { - break; - } elseif ($text_height < $maxh) { + $diff = ($maxh - $text_height); + if ($diff >= 0) { + if ($diff <= $diff_epsilon) { + break; + } $fmin = $fmid; } else { $fmax = $fmid; } --$maxit; } - $this->SetFontSize($this->FontSizePt); + if ($maxit < 0) { + // premature exit, we get the minimum font value to fit the cell + $this->SetFontSize($fmin); + $this->resetLastH(); + $text_height = $this->getStringHeight($w, $txt, $reseth, $autopadding, $mc_padding, $border); + } else { + $this->SetFontSize($fmid); + $this->resetLastH(); + } } if ($text_height < $maxh) { if ($valign == 'M') { @@ -6798,10 +5948,13 @@ class TCPDF { if ($this->num_columns == 0) { $this->num_columns = 1; } + // disable page regions check + $check_page_regions = $this->check_page_regions; + $this->check_page_regions = false; // get border modes - $border_start = $this->getBorderMode($border, $position='start'); - $border_end = $this->getBorderMode($border, $position='end'); - $border_middle = $this->getBorderMode($border, $position='middle'); + $border_start = TCPDF_STATIC::getBorderMode($border, $position='start', $this->opencell); + $border_end = TCPDF_STATIC::getBorderMode($border, $position='end', $this->opencell); + $border_middle = TCPDF_STATIC::getBorderMode($border, $position='middle', $this->opencell); // design borders around HTML cells. for ($page = $startpage; $page <= $endpage; ++$page) { // for each page $ccode = ''; @@ -6813,16 +5966,18 @@ class TCPDF { } // account for margin changes if ($page > $startpage) { - if (($this->rtl) and ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { + if (($this->rtl) AND ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { $this->x -= ($this->pagedim[$page]['orm'] - $this->pagedim[$startpage]['orm']); - } elseif ((!$this->rtl) and ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { + } elseif ((!$this->rtl) AND ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { $this->x += ($this->pagedim[$page]['olm'] - $this->pagedim[$startpage]['olm']); } } if ($startpage == $endpage) { // single page for ($column = $startcolumn; $column <= $endcolumn; ++$column) { // for each column - $this->selectColumn($column); + if ($column != $this->current_column) { + $this->selectColumn($column); + } if ($this->rtl) { $this->x -= $mc_margin['R']; } else { @@ -6851,7 +6006,9 @@ class TCPDF { } // end for each column } elseif ($page == $startpage) { // first page for ($column = $startcolumn; $column < $this->num_columns; ++$column) { // for each column - $this->selectColumn($column); + if ($column != $this->current_column) { + $this->selectColumn($column); + } if ($this->rtl) { $this->x -= $mc_margin['R']; } else { @@ -6870,7 +6027,9 @@ class TCPDF { } // end for each column } elseif ($page == $endpage) { // last page for ($column = 0; $column <= $endcolumn; ++$column) { // for each column - $this->selectColumn($column); + if ($column != $this->current_column) { + $this->selectColumn($column); + } if ($this->rtl) { $this->x -= $mc_margin['R']; } else { @@ -6905,7 +6064,7 @@ class TCPDF { $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; } // end for each column } - if ($cborder or $fill) { + if ($cborder OR $fill) { $offsetlen = strlen($ccode); // draw border and fill if ($this->inxobj) { @@ -6941,6 +6100,8 @@ class TCPDF { } } } // end for each page + // restore page regions check + $this->check_page_regions = $check_page_regions; // Get end-of-cell Y position $currentY = $this->GetY(); // restore previous values @@ -6954,7 +6115,7 @@ class TCPDF { // check for margin variations between pages (i.e. booklet mode) $dl = ($this->pagedim[$this->page]['olm'] - $this->pagedim[$startpage]['olm']); $dr = ($this->pagedim[$this->page]['orm'] - $this->pagedim[$startpage]['orm']); - if (($dl != 0) or ($dr != 0)) { + if (($dl != 0) OR ($dr != 0)) { $this->lMargin += $dl; $this->rMargin += $dr; } @@ -6975,82 +6136,11 @@ class TCPDF { $this->setContentMark(); $this->cell_padding = $prev_cell_padding; $this->cell_margin = $prev_cell_margin; + $this->clMargin = $this->lMargin; + $this->crMargin = $this->rMargin; return $nl; } - /** - * Get the border mode accounting for multicell position (opens bottom side of multicell crossing pages) - * @param $brd (mixed) Indicates if borders must be drawn around the cell block. The value can be a number:<ul><li>0: no border (default)</li><li>1: frame</li></ul>or a string containing some or all of the following characters (in any order):<ul><li>L: left</li><li>T: top</li><li>R: right</li><li>B: bottom</li></ul> or an array of line styles for each border group: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) - * @param $position (string) multicell position: 'start', 'middle', 'end' - * @return border mode array - * @protected - * @since 4.4.002 (2008-12-09) - */ - protected function getBorderMode($brd, $position='start') { - if ((!$this->opencell) or empty($brd)) { - return $brd; - } - if ($brd == 1) { - $brd = 'LTRB'; - } - if (is_string($brd)) { - // convert string to array - $slen = strlen($brd); - $newbrd = array(); - for ($i = 0; $i < $slen; ++$i) { - $newbrd[$brd[$i]] = array('cap' => 'square', 'join' => 'miter'); - } - $brd = $newbrd; - } - foreach ($brd as $border => $style) { - switch ($position) { - case 'start': { - if (strpos($border, 'B') !== false) { - // remove bottom line - $newkey = str_replace('B', '', $border); - if (strlen($newkey) > 0) { - $brd[$newkey] = $style; - } - unset($brd[$border]); - } - break; - } - case 'middle': { - if (strpos($border, 'B') !== false) { - // remove bottom line - $newkey = str_replace('B', '', $border); - if (strlen($newkey) > 0) { - $brd[$newkey] = $style; - } - unset($brd[$border]); - $border = $newkey; - } - if (strpos($border, 'T') !== false) { - // remove bottom line - $newkey = str_replace('T', '', $border); - if (strlen($newkey) > 0) { - $brd[$newkey] = $style; - } - unset($brd[$border]); - } - break; - } - case 'end': { - if (strpos($border, 'T') !== false) { - // remove bottom line - $newkey = str_replace('T', '', $border); - if (strlen($newkey) > 0) { - $brd[$newkey] = $style; - } - unset($brd[$border]); - } - break; - } - } - } - return $brd; - } - /** * This method return the estimated number of lines for print a simple text string using Multicell() method. * @param $txt (string) String for calculating his height @@ -7060,11 +6150,14 @@ class TCPDF { * @param $cellpadding (float) Internal cell padding, if empty uses default cell padding. * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:<ul><li>0: no border (default)</li><li>1: frame</li></ul> or a string containing some or all of the following characters (in any order):<ul><li>L: left</li><li>T: top</li><li>R: right</li><li>B: bottom</li></ul> or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) * @return float Return the minimal height needed for multicell method for printing the $txt param. - * @author Alexander Escalona Fern�ndez, Nicola Asuni + * @author Alexander Escalona Fern\E1ndez, Nicola Asuni * @public * @since 4.5.011 */ public function getNumLines($txt, $w=0, $reseth=false, $autopadding=true, $cellpadding='', $border=0) { + if ($txt === NULL) { + return 0; + } if ($txt === '') { // empty string return 1; @@ -7076,7 +6169,7 @@ class TCPDF { $this->cell_padding = $cellpadding; } $this->adjustCellPadding($border); - if ($this->empty_string($w) or ($w <= 0)) { + if (TCPDF_STATIC::empty_string($w) OR ($w <= 0)) { if ($this->rtl) { $w = $this->x - $this->lMargin; } else { @@ -7090,18 +6183,28 @@ class TCPDF { } $lines = 1; $sum = 0; - $chars = $this->utf8Bidi($this->UTF8StringToArray($txt), $txt, $this->tmprtl); + $chars = TCPDF_FONTS::utf8Bidi(TCPDF_FONTS::UTF8StringToArray($txt, $this->isunicode, $this->CurrentFont), $txt, $this->tmprtl, $this->isunicode, $this->CurrentFont); $charsWidth = $this->GetArrStringWidth($chars, '', '', 0, true); $length = count($chars); $lastSeparator = -1; for ($i = 0; $i < $length; ++$i) { + $c = $chars[$i]; $charWidth = $charsWidth[$i]; - if (preg_match($this->re_spaces, $this->unichr($chars[$i]))) { + if (($c != 160) + AND (($c == 173) + OR preg_match($this->re_spaces, TCPDF_FONTS::unichr($c, $this->isunicode)) + OR (($c == 45) + AND ($i > 0) AND ($i < ($length - 1)) + AND @preg_match('/[\p{L}]/'.$this->re_space['m'], TCPDF_FONTS::unichr($chars[($i - 1)], $this->isunicode)) + AND @preg_match('/[\p{L}]/'.$this->re_space['m'], TCPDF_FONTS::unichr($chars[($i + 1)], $this->isunicode)) + ) + ) + ) { $lastSeparator = $i; } - if ((($sum + $charWidth) > $wmax) or ($chars[$i] == 10)) { + if ((($sum + $charWidth) > $wmax) OR ($c == 10)) { ++$lines; - if ($chars[$i] == 10) { + if ($c == 10) { $lastSeparator = -1; $sum = 0; } elseif ($lastSeparator != -1) { @@ -7148,12 +6251,12 @@ class TCPDF { * $this->setPage($page); * if ($page == $start_page) { * // first page - * $height = $this->h - $start_y - $this->bMargin; + * $height += $this->h - $start_y - $this->bMargin; * } elseif ($page == $end_page) { * // last page - * $height = $end_y - $this->tMargin; + * $height += $end_y - $this->tMargin; * } else { - * $height = $this->h - $this->tMargin - $this->bMargin; + * $height += $this->h - $this->tMargin - $this->bMargin; * } * } * } @@ -7167,7 +6270,7 @@ class TCPDF { * @param $cellpadding (float) Internal cell padding, if empty uses default cell padding. * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:<ul><li>0: no border (default)</li><li>1: frame</li></ul> or a string containing some or all of the following characters (in any order):<ul><li>L: left</li><li>T: top</li><li>R: right</li><li>B: bottom</li></ul> or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) * @return float Return the minimal height needed for multicell method for printing the $txt param. - * @author Nicola Asuni, Alexander Escalona Fern�ndez + * @author Nicola Asuni, Alexander Escalona Fern\E1ndez * @public */ public function getStringHeight($w, $txt, $reseth=false, $autopadding=true, $cellpadding='', $border=0) { @@ -7179,11 +6282,7 @@ class TCPDF { } $this->adjustCellPadding($border); $lines = $this->getNumLines($txt, $w, $reseth, $autopadding, $cellpadding, $border); - $height = $lines * ($this->FontSize * $this->cell_height_ratio); - if ($autopadding) { - // add top and bottom padding - $height += ($this->cell_padding['T'] + $this->cell_padding['B']); - } + $height = $this->getCellHeight(($lines * $this->FontSize), $autopadding); $this->cell_padding = $prev_cell_padding; $this->lasth = $prev_lasth; return $height; @@ -7200,7 +6299,7 @@ class TCPDF { * @param $stretch (int) font stretch mode: <ul><li>0 = disabled</li><li>1 = horizontal scaling only if text is larger than cell width</li><li>2 = forced horizontal scaling to fit cell width</li><li>3 = character spacing only if text is larger than cell width</li><li>4 = forced character spacing to fit cell width</li></ul> General font stretching and scaling values will be preserved when possible. * @param $firstline (boolean) if true prints only the first line and return the remaining string. * @param $firstblock (boolean) if true the string is the starting of a line. - * @param $maxh (float) maximum height. The remaining unprinted text will be returned. It should be >= $h and less then remaining space to the bottom of the page, or 0 for disable this feature. + * @param $maxh (float) maximum height. It should be >= $h and less then remaining space to the bottom of the page, or 0 for disable this feature. * @param $wadj (float) first line width will be reduced by this amount (used in HTML mode). * @param $margin (array) margin array of the parent container * @return mixed Return the number of cells or the remaining string if $firstline = true. @@ -7221,13 +6320,13 @@ class TCPDF { // remove carriage returns $s = str_replace("\r", '', $txt); // check if string contains arabic text - if (preg_match($this->unicode->uni_RE_PATTERN_ARABIC, $s)) { + if (preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_ARABIC, $s)) { $arabic = true; } else { $arabic = false; } // check if string contains RTL text - if ($arabic or ($this->tmprtl == 'R') or preg_match($this->unicode->uni_RE_PATTERN_RTL, $s)) { + if ($arabic OR ($this->tmprtl == 'R') OR preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_RTL, $s)) { $rtlmode = true; } else { $rtlmode = false; @@ -7235,18 +6334,20 @@ class TCPDF { // get a char width $chrwidth = $this->GetCharWidth(46); // dot character // get array of unicode values - $chars = $this->UTF8StringToArray($s); + $chars = TCPDF_FONTS::UTF8StringToArray($s, $this->isunicode, $this->CurrentFont); + // calculate maximum width for a single character on string + $chrw = $this->GetArrStringWidth($chars, '', '', 0, true); + array_walk($chrw, array($this, 'getRawCharWidth')); + $maxchwidth = max($chrw); // get array of chars - $uchars = $this->UTF8ArrayToUniArray($chars); + $uchars = TCPDF_FONTS::UTF8ArrayToUniArray($chars, $this->isunicode); // get the number of characters $nb = count($chars); // replacement for SHY character (minus symbol) $shy_replacement = 45; - $shy_replacement_char = $this->unichr($shy_replacement); + $shy_replacement_char = TCPDF_FONTS::unichr($shy_replacement, $this->isunicode); // widht for SHY replacement $shy_replacement_width = $this->GetCharWidth($shy_replacement); - // max Y - $maxy = $this->y + $maxh - $h - $this->cell_padding['T'] - $this->cell_padding['B']; // page width $pw = $w = $this->w - $this->lMargin - $this->rMargin; // calculate remaining line width ($w) @@ -7260,24 +6361,28 @@ class TCPDF { if (!$firstline) { $wmax -= ($this->cell_padding['L'] + $this->cell_padding['R']); } - if ((!$firstline) and (($chrwidth > $wmax) or ($this->GetCharWidth($chars[0]) > $wmax))) { - // a single character do not fit on column + if ((!$firstline) AND (($chrwidth > $wmax) OR ($maxchwidth > $wmax))) { + // the maximum width character do not fit on column return ''; } // minimum row height - $row_height = max($h, $this->FontSize * $this->cell_height_ratio); + $row_height = max($h, $this->getCellHeight($this->FontSize)); + // max Y + $maxy = $this->y + $maxh - max($row_height, $h); $start_page = $this->page; $i = 0; // character position $j = 0; // current starting position $sep = -1; // position of the last blank space + $prevsep = $sep; // previous separator $shy = false; // true if the last blank is a soft hypen (SHY) + $prevshy = $shy; // previous shy mode $l = 0; // current string length $nl = 0; //number of lines $linebreak = false; $pc = 0; // previous character // for each character while ($i < $nb) { - if (($maxh > 0) and ($this->y >= $maxy)) { + if (($maxh > 0) AND ($this->y > $maxy) ) { break; } //Get the current character @@ -7293,12 +6398,12 @@ class TCPDF { } else { $talign = $align; } - $tmpstr = $this->UniArrSubString($uchars, $j, $i); + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, $i); if ($firstline) { $startx = $this->x; $tmparr = array_slice($chars, $j, ($i - $j)); if ($rtlmode) { - $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); } $linew = $this->GetArrStringWidth($tmparr); unset($tmparr); @@ -7313,25 +6418,26 @@ class TCPDF { $this->SetCellPadding(0); } } - if ($firstblock and $this->isRTLTextDir()) { + if ($firstblock AND $this->isRTLTextDir()) { $tmpstr = $this->stringRightTrim($tmpstr); } - // Skip newlines at the begining of a page or column - if (!empty($tmpstr) or ($this->y < ($this->PageBreakTrigger - $row_height))) { + // Skip newlines at the beginning of a page or column + if (!empty($tmpstr) OR ($this->y < ($this->PageBreakTrigger - $row_height))) { $this->Cell($w, $h, $tmpstr, 0, 1, $talign, $fill, $link, $stretch); } unset($tmpstr); if ($firstline) { $this->cell_padding = $tmpcellpadding; - return ($this->UniArrSubString($uchars, $i)); + return (TCPDF_FONTS::UniArrSubString($uchars, $i)); } ++$nl; $j = $i + 1; $l = 0; $sep = -1; + $prevsep = $sep; $shy = false; // account for margin changes - if ((($this->y + $this->lasth) > $this->PageBreakTrigger) and ($this->inPageBody())) { + if ((($this->y + $this->lasth) > $this->PageBreakTrigger) AND ($this->inPageBody())) { $this->AcceptPageBreak(); if ($this->rtl) { $this->x -= $margin['R']; @@ -7350,19 +6456,21 @@ class TCPDF { // \p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants. // \p{Lo} is needed because Chinese characters are packed next to each other without spaces in between. if (($c != 160) - and (($c == 173) - or preg_match($this->re_spaces, $this->unichr($c)) - or (($c == 45) - and ($i < ($nb - 1)) - and @preg_match('/[\p{L}]/'.$this->re_space['m'], $this->unichr($pc)) - and @preg_match('/[\p{L}]/'.$this->re_space['m'], $this->unichr($chars[($i + 1)])) + AND (($c == 173) + OR preg_match($this->re_spaces, TCPDF_FONTS::unichr($c, $this->isunicode)) + OR (($c == 45) + AND ($i < ($nb - 1)) + AND @preg_match('/[\p{L}]/'.$this->re_space['m'], TCPDF_FONTS::unichr($pc, $this->isunicode)) + AND @preg_match('/[\p{L}]/'.$this->re_space['m'], TCPDF_FONTS::unichr($chars[($i + 1)], $this->isunicode)) ) ) ) { // update last blank space position + $prevsep = $sep; $sep = $i; // check if is a SHY - if (($c == 173) or ($c == 45)) { + if (($c == 173) OR ($c == 45)) { + $prevshy = $shy; $shy = true; if ($pc == 45) { $tmp_shy_replacement_width = 0; @@ -7376,33 +6484,37 @@ class TCPDF { } } // update string length - if ($this->isUnicodeFont() and ($arabic)) { + if ($this->isUnicodeFont() AND ($arabic)) { // with bidirectional algorithm some chars may be changed affecting the line length // *** very slow *** - $l = $this->GetArrStringWidth($this->utf8Bidi(array_slice($chars, $j, ($i - $j)), '', $this->tmprtl)); + $l = $this->GetArrStringWidth(TCPDF_FONTS::utf8Bidi(array_slice($chars, $j, ($i - $j)), '', $this->tmprtl, $this->isunicode, $this->CurrentFont)); } else { $l += $this->GetCharWidth($c); } - if (($l > $wmax) or (($c == 173) and (($l + $tmp_shy_replacement_width) > $wmax))) { + if (($l > $wmax) OR (($c == 173) AND (($l + $tmp_shy_replacement_width) >= $wmax))) { + if (($c == 173) AND (($l + $tmp_shy_replacement_width) > $wmax)) { + $sep = $prevsep; + $shy = $prevshy; + } // we have reached the end of column if ($sep == -1) { // check if the line was already started - if (($this->rtl and ($this->x <= ($this->w - $this->rMargin - $this->cell_padding['R'] - $margin['R'] - $chrwidth))) - or ((!$this->rtl) and ($this->x >= ($this->lMargin + $this->cell_padding['L'] + $margin['L'] + $chrwidth)))) { + if (($this->rtl AND ($this->x <= ($this->w - $this->rMargin - $this->cell_padding['R'] - $margin['R'] - $chrwidth))) + OR ((!$this->rtl) AND ($this->x >= ($this->lMargin + $this->cell_padding['L'] + $margin['L'] + $chrwidth)))) { // print a void cell and go to next line $this->Cell($w, $h, '', 0, 1); $linebreak = true; if ($firstline) { - return ($this->UniArrSubString($uchars, $j)); + return (TCPDF_FONTS::UniArrSubString($uchars, $j)); } } else { // truncate the word because do not fit on column - $tmpstr = $this->UniArrSubString($uchars, $j, $i); + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, $i); if ($firstline) { $startx = $this->x; $tmparr = array_slice($chars, $j, ($i - $j)); if ($rtlmode) { - $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); } $linew = $this->GetArrStringWidth($tmparr); unset($tmparr); @@ -7417,36 +6529,36 @@ class TCPDF { $this->SetCellPadding(0); } } - if ($firstblock and $this->isRTLTextDir()) { + if ($firstblock AND $this->isRTLTextDir()) { $tmpstr = $this->stringRightTrim($tmpstr); } $this->Cell($w, $h, $tmpstr, 0, 1, $align, $fill, $link, $stretch); unset($tmpstr); if ($firstline) { $this->cell_padding = $tmpcellpadding; - return ($this->UniArrSubString($uchars, $i)); + return (TCPDF_FONTS::UniArrSubString($uchars, $i)); } $j = $i; --$i; } } else { // word wrapping - if ($this->rtl and (!$firstblock) and ($sep < $i)) { + if ($this->rtl AND (!$firstblock) AND ($sep < $i)) { $endspace = 1; } else { $endspace = 0; } // check the length of the next string - $strrest = $this->UniArrSubString($uchars, ($sep + $endspace)); - $nextstr = preg_split('/'.$this->re_space['p'].'/'.$this->re_space['m'], $this->stringTrim($strrest)); - if (isset($nextstr[0]) and ($this->GetStringWidth($nextstr[0]) > $pw)) { + $strrest = TCPDF_FONTS::UniArrSubString($uchars, ($sep + $endspace)); + $nextstr = TCPDF_STATIC::pregSplit('/'.$this->re_space['p'].'/', $this->re_space['m'], $this->stringTrim($strrest)); + if (isset($nextstr[0]) AND ($this->GetStringWidth($nextstr[0]) > $pw)) { // truncate the word because do not fit on a full page width - $tmpstr = $this->UniArrSubString($uchars, $j, $i); + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, $i); if ($firstline) { $startx = $this->x; $tmparr = array_slice($chars, $j, ($i - $j)); if ($rtlmode) { - $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); } $linew = $this->GetArrStringWidth($tmparr); unset($tmparr); @@ -7461,14 +6573,14 @@ class TCPDF { $this->SetCellPadding(0); } } - if ($firstblock and $this->isRTLTextDir()) { + if ($firstblock AND $this->isRTLTextDir()) { $tmpstr = $this->stringRightTrim($tmpstr); } $this->Cell($w, $h, $tmpstr, 0, 1, $align, $fill, $link, $stretch); unset($tmpstr); if ($firstline) { $this->cell_padding = $tmpcellpadding; - return ($this->UniArrSubString($uchars, $i)); + return (TCPDF_FONTS::UniArrSubString($uchars, $i)); } $j = $i; --$i; @@ -7489,12 +6601,12 @@ class TCPDF { $shy_char_left = ''; $shy_char_right = ''; } - $tmpstr = $this->UniArrSubString($uchars, $j, ($sep + $endspace)); + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, ($sep + $endspace)); if ($firstline) { $startx = $this->x; $tmparr = array_slice($chars, $j, (($sep + $endspace) - $j)); if ($rtlmode) { - $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); } $linew = $this->GetArrStringWidth($tmparr); unset($tmparr); @@ -7510,7 +6622,7 @@ class TCPDF { } } // print the line - if ($firstblock and $this->isRTLTextDir()) { + if ($firstblock AND $this->isRTLTextDir()) { $tmpstr = $this->stringRightTrim($tmpstr); } $this->Cell($w, $h, $shy_char_left.$tmpstr.$shy_char_right, 0, 1, $align, $fill, $link, $stretch); @@ -7521,7 +6633,7 @@ class TCPDF { } // return the remaining text $this->cell_padding = $tmpcellpadding; - return ($this->UniArrSubString($uchars, ($sep + $endspace))); + return (TCPDF_FONTS::UniArrSubString($uchars, ($sep + $endspace))); } $i = $sep; $sep = -1; @@ -7530,7 +6642,7 @@ class TCPDF { } } // account for margin changes - if ((($this->y + $this->lasth) > $this->PageBreakTrigger) and ($this->inPageBody())) { + if ((($this->y + $this->lasth) > $this->PageBreakTrigger) AND ($this->inPageBody())) { $this->AcceptPageBreak(); if ($this->rtl) { $this->x -= $margin['R']; @@ -7583,12 +6695,12 @@ class TCPDF { break; } } - $tmpstr = $this->UniArrSubString($uchars, $j, $nb); + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, $nb); if ($firstline) { $startx = $this->x; $tmparr = array_slice($chars, $j, ($nb - $j)); if ($rtlmode) { - $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); } $linew = $this->GetArrStringWidth($tmparr); unset($tmparr); @@ -7603,14 +6715,14 @@ class TCPDF { $this->SetCellPadding(0); } } - if ($firstblock and $this->isRTLTextDir()) { + if ($firstblock AND $this->isRTLTextDir()) { $tmpstr = $this->stringRightTrim($tmpstr); } $this->Cell($w, $h, $tmpstr, 0, $ln, $align, $fill, $link, $stretch); unset($tmpstr); if ($firstline) { $this->cell_padding = $tmpcellpadding; - return ($this->UniArrSubString($uchars, $nb)); + return (TCPDF_FONTS::UniArrSubString($uchars, $nb)); } ++$nl; } @@ -7634,117 +6746,6 @@ class TCPDF { } } - /** - * Extract a slice of the $strarr array and return it as string. - * @param $strarr (string) The input array of characters. - * @param $start (int) the starting element of $strarr. - * @param $end (int) first element that will not be returned. - * @return Return part of a string - * @public - */ - public function UTF8ArrSubString($strarr, $start='', $end='') { - if (strlen($start) == 0) { - $start = 0; - } - if (strlen($end) == 0) { - $end = count($strarr); - } - $string = ''; - for ($i=$start; $i < $end; ++$i) { - $string .= $this->unichr($strarr[$i]); - } - return $string; - } - - /** - * Extract a slice of the $uniarr array and return it as string. - * @param $uniarr (string) The input array of characters. - * @param $start (int) the starting element of $strarr. - * @param $end (int) first element that will not be returned. - * @return Return part of a string - * @public - * @since 4.5.037 (2009-04-07) - */ - public function UniArrSubString($uniarr, $start='', $end='') { - if (strlen($start) == 0) { - $start = 0; - } - if (strlen($end) == 0) { - $end = count($uniarr); - } - $string = ''; - for ($i=$start; $i < $end; ++$i) { - $string .= $uniarr[$i]; - } - return $string; - } - - /** - * Convert an array of UTF8 values to array of unicode characters - * @param $ta (string) The input array of UTF8 values. - * @return Return array of unicode characters - * @public - * @since 4.5.037 (2009-04-07) - */ - public function UTF8ArrayToUniArray($ta) { - return array_map(array($this, 'unichr'), $ta); - } - - /** - * Returns the unicode caracter specified by UTF-8 value - * @param $c (int) UTF-8 value - * @return Returns the specified character. - * @author Miguel Perez, Nicola Asuni - * @public - * @since 2.3.000 (2008-03-05) - */ - public function unichr($c) { - if (!$this->isunicode) { - return chr($c); - } elseif ($c <= 0x7F) { - // one byte - return chr($c); - } elseif ($c <= 0x7FF) { - // two bytes - return chr(0xC0 | $c >> 6).chr(0x80 | $c & 0x3F); - } elseif ($c <= 0xFFFF) { - // three bytes - return chr(0xE0 | $c >> 12).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); - } elseif ($c <= 0x10FFFF) { - // four bytes - return chr(0xF0 | $c >> 18).chr(0x80 | $c >> 12 & 0x3F).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); - } else { - return ''; - } - } - - /** - * Return the image type given the file name or array returned by getimagesize() function. - * @param $imgfile (string) image file name - * @param $iminfo (array) array of image information returned by getimagesize() function. - * @return string image type - * @since 4.8.017 (2009-11-27) - */ - public function getImageFileType($imgfile, $iminfo=array()) { - $type = ''; - if (isset($iminfo['mime']) and !empty($iminfo['mime'])) { - $mime = explode('/', $iminfo['mime']); - if ((count($mime) > 1) and ($mime[0] == 'image') and (!empty($mime[1]))) { - $type = strtolower(trim($mime[1])); - } - } - if (empty($type)) { - $fileinfo = pathinfo($imgfile); - if (isset($fileinfo['extension']) and (!$this->empty_string($fileinfo['extension']))) { - $type = strtolower(trim($fileinfo['extension'])); - } - } - if ($type == 'jpg') { - $type = 'jpeg'; - } - return $type; - } - /** * Set the block dimensions accounting for page breaks and page/column fitting * @param $w (float) width @@ -7760,13 +6761,19 @@ class TCPDF { if ($w <= 0) { // set maximum width $w = ($this->w - $this->lMargin - $this->rMargin); + if ($w <= 0) { + $w = 1; + } } if ($h <= 0) { // set maximum height $h = ($this->PageBreakTrigger - $this->tMargin); + if ($h <= 0) { + $h = 1; + } } // resize the block to be vertically contained on a single page or single column - if ($fitonpage or $this->AutoPageBreak) { + if ($fitonpage OR $this->AutoPageBreak) { $ratio_wh = ($w / $h); if ($h > ($this->PageBreakTrigger - $this->tMargin)) { $h = $this->PageBreakTrigger - $this->tMargin; @@ -7784,7 +6791,7 @@ class TCPDF { // Check whether we need a new page or new column first as this does not fit $prev_x = $this->x; $prev_y = $this->y; - if ($this->checkPageBreak($h, $y) or ($this->y < $prev_y)) { + if ($this->checkPageBreak($h, $y) OR ($this->y < $prev_y)) { $y = $this->y; if ($this->rtl) { $x += ($prev_x - $this->x); @@ -7800,10 +6807,10 @@ class TCPDF { $h = $this->PageBreakTrigger - $y; $w = ($h * $ratio_wh); } - if ((!$this->rtl) and (($x + $w) > ($this->w - $this->rMargin))) { + if ((!$this->rtl) AND (($x + $w) > ($this->w - $this->rMargin))) { $w = $this->w - $this->rMargin - $x; $h = ($w / $ratio_wh); - } elseif (($this->rtl) and (($x - $w) < ($this->lMargin))) { + } elseif (($this->rtl) AND (($x - $w) < ($this->lMargin))) { $w = $x - $this->lMargin; $h = ($w / $ratio_wh); } @@ -7846,104 +6853,76 @@ class TCPDF { * @since 1.1 */ public function Image($file, $x='', $y='', $w=0, $h=0, $type='', $link='', $align='', $resize=false, $dpi=300, $palign='', $ismask=false, $imgmask=false, $border=0, $fitbox=false, $hidden=false, $fitonpage=false, $alt=false, $altimgs=array()) { - if ($x === '') { + if ($this->state != 2) { + return; + } + if (strcmp($x, '') === 0) { $x = $this->x; } - if ($y === '') { + if (strcmp($y, '') === 0) { $y = $this->y; } // check page for no-write regions and adapt page margins if necessary list($x, $y) = $this->checkPageRegions($h, $x, $y); - $cached_file = false; // true when the file is cached $exurl = ''; // external streams + $imsize = FALSE; // check if we are passing an image as file or string if ($file[0] === '@') { // image from string $imgdata = substr($file, 1); - $file = $this->getObjFilename('img'); - $fp = fopen($file, 'w'); - fwrite($fp, $imgdata); - fclose($fp); - unset($imgdata); - $cached_file = true; - $imsize = @getimagesize($file); - if ($imsize === false) { - unlink($file); - $cached_file = false; - } } else { // image file - if ($file{0} === '*') { + if ($file[0] === '*') { // image as external stream $file = substr($file, 1); $exurl = $file; } - // check if is local file - if (!@Tools::file_exists_no_cache($file)) { - // encode spaces on filename (file is probably an URL) - $file = str_replace(' ', '%20', $file); + // check if file exist and it is valid + if (!@TCPDF_STATIC::file_exists($file)) { + return false; } - if (@Tools::file_exists_no_cache($file)) { - // get image dimensions - $imsize = @getimagesize($file); - } else { - $imsize = false; - } - if ($imsize === false) { - if (function_exists('curl_init')) { - // try to get remote file data using cURL - $cs = curl_init(); // curl session - curl_setopt($cs, CURLOPT_URL, $file); - curl_setopt($cs, CURLOPT_BINARYTRANSFER, true); - curl_setopt($cs, CURLOPT_FAILONERROR, true); - curl_setopt($cs, CURLOPT_RETURNTRANSFER, true); - if ((ini_get('open_basedir') == '') and (ini_get('safe_mode') == 'Off')) { - curl_setopt($cs, CURLOPT_FOLLOWLOCATION, true); - } - curl_setopt($cs, CURLOPT_CONNECTTIMEOUT, 5); - curl_setopt($cs, CURLOPT_TIMEOUT, 30); - curl_setopt($cs, CURLOPT_SSL_VERIFYPEER, false); - curl_setopt($cs, CURLOPT_SSL_VERIFYHOST, false); - curl_setopt($cs, CURLOPT_USERAGENT, 'TCPDF'); - $imgdata = curl_exec($cs); - curl_close($cs); - if ($imgdata !== false) { - // copy image to cache - $file = $this->getObjFilename('img'); - $fp = fopen($file, 'w'); - fwrite($fp, $imgdata); - fclose($fp); - unset($imgdata); - $cached_file = true; - $imsize = @getimagesize($file); - if ($imsize === false) { - unlink($file); - $cached_file = false; - } - } - } elseif (($w > 0) and ($h > 0)) { - // get measures from specified data - $pw = $this->getHTMLUnitToUnits($w, 0, $this->pdfunit, true) * $this->imgscale * $this->k; - $ph = $this->getHTMLUnitToUnits($h, 0, $this->pdfunit, true) * $this->imgscale * $this->k; - $imsize = array($pw, $ph); + if (($imsize = @getimagesize($file)) === FALSE) { + if (in_array($file, $this->imagekeys)) { + // get existing image data + $info = $this->getImageBuffer($file); + $imsize = array($info['w'], $info['h']); + } elseif (strpos($file, '__tcpdf_'.$this->file_id.'_img') === FALSE) { + $imgdata = TCPDF_STATIC::fileGetContents($file); } } } - if ($imsize === false) { - if (substr($file, 0, -34) == K_PATH_CACHE.'msk') { // mask file + if (!empty($imgdata)) { + // copy image to cache + $original_file = $file; + $file = TCPDF_STATIC::getObjFilename('img', $this->file_id); + $fp = TCPDF_STATIC::fopenLocal($file, 'w'); + if (!$fp) { + $this->Error('Unable to write file: '.$file); + } + fwrite($fp, $imgdata); + fclose($fp); + unset($imgdata); + $imsize = @getimagesize($file); + if ($imsize === FALSE) { + unlink($file); + $file = $original_file; + } + } + if ($imsize === FALSE) { + if (($w > 0) AND ($h > 0)) { // get measures from specified data $pw = $this->getHTMLUnitToUnits($w, 0, $this->pdfunit, true) * $this->imgscale * $this->k; $ph = $this->getHTMLUnitToUnits($h, 0, $this->pdfunit, true) * $this->imgscale * $this->k; $imsize = array($pw, $ph); } else { - $this->Error('[Image] Unable to get image: '.$file); + $this->Error('[Image] Unable to get the size of the image: '.$file); } } // file hash - $filehash = md5($this->file_id.$file); + $filehash = md5($file); // get original image width and height in pixels list($pixw, $pixh) = $imsize; // calculate image width and height on document - if (($w <= 0) and ($h <= 0)) { + if (($w <= 0) AND ($h <= 0)) { // convert image size to document unit $w = $this->pixelsToUnits($pixw); $h = $this->pixelsToUnits($pixh); @@ -7951,7 +6930,7 @@ class TCPDF { $w = $h * $pixw / $pixh; } elseif ($h <= 0) { $h = $w * $pixh / $pixw; - } elseif (($fitbox !== false) and ($w > 0) and ($h > 0)) { + } elseif (($fitbox !== false) AND ($w > 0) AND ($h > 0)) { if (strlen($fitbox) !== 2) { // set default alignment $fitbox = '--'; @@ -7965,7 +6944,7 @@ class TCPDF { // height difference $hdiff = ($oldh - $h); // vertical alignment - switch (strtoupper($fitbox{1})) { + switch (strtoupper($fitbox[1])) { case 'T': { break; } @@ -7986,7 +6965,7 @@ class TCPDF { // width difference $wdiff = ($oldw - $w); // horizontal alignment - switch (strtoupper($fitbox{0})) { + switch (strtoupper($fitbox[0])) { case 'L': { if ($this->rtl) { $x -= $wdiff; @@ -8029,23 +7008,25 @@ class TCPDF { $newimage = false; // get existing image data $info = $this->getImageBuffer($file); - if (substr($file, 0, -34) != K_PATH_CACHE.'msk') { + if (strpos($file, '__tcpdf_'.$this->file_id.'_imgmask_') === FALSE) { // check if the newer image is larger $oldsize = ($info['w'] * $info['h']); - if ((($oldsize < $newsize) and ($resize)) or (($oldsize < $pixsize) and (!$resize))) { + if ((($oldsize < $newsize) AND ($resize)) OR (($oldsize < $pixsize) AND (!$resize))) { $newimage = true; } } - } elseif (substr($file, 0, -34) != K_PATH_CACHE.'msk') { - // check for cached images with alpha channel - $tempfile_plain = K_PATH_CACHE.'mskp_'.$filehash; - $tempfile_alpha = K_PATH_CACHE.'mska_'.$filehash; - if (in_array($tempfile_plain, $this->imagekeys) && Tools::file_exists_no_cache($tempfile_plain)) { + } elseif (($ismask === false) AND ($imgmask === false) AND (strpos($file, '__tcpdf_'.$this->file_id.'_imgmask_') === FALSE)) { + // create temp image file (without alpha channel) + $tempfile_plain = K_PATH_CACHE.'__tcpdf_'.$this->file_id.'_imgmask_plain_'.$filehash; + // create temp alpha file + $tempfile_alpha = K_PATH_CACHE.'__tcpdf_'.$this->file_id.'_imgmask_alpha_'.$filehash; + // check for cached images + if (in_array($tempfile_plain, $this->imagekeys)) { // get existing image data $info = $this->getImageBuffer($tempfile_plain); // check if the newer image is larger $oldsize = ($info['w'] * $info['h']); - if ((($oldsize < $newsize) and ($resize)) or (($oldsize < $pixsize) and (!$resize))) { + if ((($oldsize < $newsize) AND ($resize)) OR (($oldsize < $pixsize) AND (!$resize))) { $newimage = true; } else { $newimage = false; @@ -8060,82 +7041,92 @@ class TCPDF { //First use of image, get info $type = strtolower($type); if ($type == '') { - $type = $this->getImageFileType($file, $imsize); + $type = TCPDF_IMAGES::getImageFileType($file, $imsize); } elseif ($type == 'jpg') { $type = 'jpeg'; } - $mqr = $this->get_mqr(); - $this->set_mqr(false); - // Specific image handlers + $mqr = TCPDF_STATIC::get_mqr(); + TCPDF_STATIC::set_mqr(false); + // Specific image handlers (defined on TCPDF_IMAGES CLASS) $mtd = '_parse'.$type; // GD image handler function $gdfunction = 'imagecreatefrom'.$type; $info = false; - if ((method_exists($this, $mtd)) and (!($resize and (function_exists($gdfunction) or extension_loaded('imagick'))))) { + if ((method_exists('TCPDF_IMAGES', $mtd)) AND (!($resize AND (function_exists($gdfunction) OR extension_loaded('imagick'))))) { // TCPDF image functions - $info = $this->$mtd($file); - if ($info == 'pngalpha') { + $info = TCPDF_IMAGES::$mtd($file); + if (($ismask === false) AND ($imgmask === false) AND (strpos($file, '__tcpdf_'.$this->file_id.'_imgmask_') === FALSE) + AND (($info === 'pngalpha') OR (isset($info['trns']) AND !empty($info['trns'])))) { return $this->ImagePngAlpha($file, $x, $y, $pixw, $pixh, $w, $h, 'PNG', $link, $align, $resize, $dpi, $palign, $filehash); } } - if (!$info) { - if (function_exists($gdfunction)) { + if (($info === false) AND function_exists($gdfunction)) { + try { // GD library $img = $gdfunction($file); - if ($resize) { - $imgr = imagecreatetruecolor($neww, $newh); - if (($type == 'gif') or ($type == 'png')) { - $imgr = $this->_setGDImageTransparency($imgr, $img); + if ($img !== false) { + if ($resize) { + $imgr = imagecreatetruecolor($neww, $newh); + if (($type == 'gif') OR ($type == 'png')) { + $imgr = TCPDF_IMAGES::setGDImageTransparency($imgr, $img); + } + imagecopyresampled($imgr, $img, 0, 0, 0, 0, $neww, $newh, $pixw, $pixh); + $img = $imgr; } - imagecopyresampled($imgr, $img, 0, 0, 0, 0, $neww, $newh, $pixw, $pixh); - if (($type == 'gif') or ($type == 'png')) { - $info = $this->_toPNG($imgr); + if (($type == 'gif') OR ($type == 'png')) { + $info = TCPDF_IMAGES::_toPNG($img, TCPDF_STATIC::getObjFilename('img', $this->file_id)); } else { - $info = $this->_toJPEG($imgr); - } - } else { - if (($type == 'gif') or ($type == 'png')) { - $info = $this->_toPNG($img); - } else { - $info = $this->_toJPEG($img); + $info = TCPDF_IMAGES::_toJPEG($img, $this->jpeg_quality, TCPDF_STATIC::getObjFilename('img', $this->file_id)); } } - } elseif (extension_loaded('imagick')) { + } catch(Exception $e) { + $info = false; + } + } + if (($info === false) AND extension_loaded('imagick')) { + try { // ImageMagick library $img = new Imagick(); - if ($type == 'SVG') { - // get SVG file content - $svgimg = file_get_contents($file); - // get width and height - $regs = array(); - if (preg_match('/<svg([^\>]*)>/si', $svgimg, $regs)) { - $svgtag = $regs[1]; - $tmp = array(); - if (preg_match('/[\s]+width[\s]*=[\s]*"([^"]*)"/si', $svgtag, $tmp)) { - $ow = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); - $owu = sprintf('%F', ($ow * $dpi / 72)).$this->pdfunit; - $svgtag = preg_replace('/[\s]+width[\s]*=[\s]*"[^"]*"/si', ' width="'.$owu.'"', $svgtag, 1); - } else { - $ow = $w; - } - $tmp = array(); - if (preg_match('/[\s]+height[\s]*=[\s]*"([^"]*)"/si', $svgtag, $tmp)) { - $oh = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); - $ohu = sprintf('%F', ($oh * $dpi / 72)).$this->pdfunit; - $svgtag = preg_replace('/[\s]+height[\s]*=[\s]*"[^"]*"/si', ' height="'.$ohu.'"', $svgtag, 1); - } else { - $oh = $h; - } - $tmp = array(); - if (!preg_match('/[\s]+viewBox[\s]*=[\s]*"[\s]*([0-9\.]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]*"/si', $svgtag, $tmp)) { - $vbw = ($ow * $this->imgscale * $this->k); - $vbh = ($oh * $this->imgscale * $this->k); - $vbox = sprintf(' viewBox="0 0 %F %F" ', $vbw, $vbh); - $svgtag = $vbox.$svgtag; - } - $svgimg = preg_replace('/<svg([^\>]*)>/si', '<svg'.$svgtag.'>', $svgimg, 1); + if ($type == 'svg') { + if ($file[0] === '@') { + // image from string + $svgimg = substr($file, 1); + } else { + // get SVG file content + $svgimg = TCPDF_STATIC::fileGetContents($file); + } + if ($svgimg !== FALSE) { + // get width and height + $regs = array(); + if (preg_match('/<svg([^\>]*)>/si', $svgimg, $regs)) { + $svgtag = $regs[1]; + $tmp = array(); + if (preg_match('/[\s]+width[\s]*=[\s]*"([^"]*)"/si', $svgtag, $tmp)) { + $ow = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + $owu = sprintf('%F', ($ow * $dpi / 72)).$this->pdfunit; + $svgtag = preg_replace('/[\s]+width[\s]*=[\s]*"[^"]*"/si', ' width="'.$owu.'"', $svgtag, 1); + } else { + $ow = $w; + } + $tmp = array(); + if (preg_match('/[\s]+height[\s]*=[\s]*"([^"]*)"/si', $svgtag, $tmp)) { + $oh = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + $ohu = sprintf('%F', ($oh * $dpi / 72)).$this->pdfunit; + $svgtag = preg_replace('/[\s]+height[\s]*=[\s]*"[^"]*"/si', ' height="'.$ohu.'"', $svgtag, 1); + } else { + $oh = $h; + } + $tmp = array(); + if (!preg_match('/[\s]+viewBox[\s]*=[\s]*"[\s]*([0-9\.]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]*"/si', $svgtag, $tmp)) { + $vbw = ($ow * $this->imgscale * $this->k); + $vbh = ($oh * $this->imgscale * $this->k); + $vbox = sprintf(' viewBox="0 0 %F %F" ', $vbw, $vbh); + $svgtag = $vbox.$svgtag; + } + $svgimg = preg_replace('/<svg([^\>]*)>/si', '<svg'.$svgtag.'>', $svgimg, 1); + } + $img->readImageBlob($svgimg); } - $img->readImageBlob($svgimg); } else { $img->readImage($file); } @@ -8144,28 +7135,24 @@ class TCPDF { } $img->setCompressionQuality($this->jpeg_quality); $img->setImageFormat('jpeg'); - $tempname = tempnam(K_PATH_CACHE, 'jpg_'); + $tempname = TCPDF_STATIC::getObjFilename('img', $this->file_id); $img->writeImage($tempname); - $info = $this->_parsejpeg($tempname); + $info = TCPDF_IMAGES::_parsejpeg($tempname); unlink($tempname); $img->destroy(); - } else { - return; + } catch(Exception $e) { + $info = false; } } if ($info === false) { - //If false, we cannot process image + // unable to process image return; } - $this->set_mqr($mqr); + TCPDF_STATIC::set_mqr($mqr); if ($ismask) { // force grayscale $info['cs'] = 'DeviceGray'; } - $info['i'] = $this->numimages; - if (!in_array($file, $this->imagekeys)) { - ++$info['i']; - } if ($imgmask !== false) { $info['masked'] = $imgmask; } @@ -8175,39 +7162,24 @@ class TCPDF { // array of alternative images $info['altimgs'] = $altimgs; // add image to document - $this->setImageBuffer($file, $info); - } - if ($cached_file) { - // remove cached file - unlink($file); + $info['i'] = $this->setImageBuffer($file, $info); } // set alignment + $this->img_rb_x = $x + $w; $this->img_rb_y = $y + $h; + // set alignment - if ($this->rtl) { - if ($palign == 'L') { - $ximg = $this->lMargin; - } elseif ($palign == 'C') { - $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; - } elseif ($palign == 'R') { - $ximg = $this->w - $this->rMargin - $w; - } else { - $ximg = $x - $w; - } - $this->img_rb_x = $ximg; + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; } else { - if ($palign == 'L') { - $ximg = $this->lMargin; - } elseif ($palign == 'C') { - $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; - } elseif ($palign == 'R') { - $ximg = $this->w - $this->rMargin - $w; - } else { - $ximg = $x; - } - $this->img_rb_x = $ximg + $w; + $ximg = $x; } - if ($ismask or $hidden) { + + if ($ismask OR $hidden) { // image is not displayed return $info['i']; } @@ -8265,319 +7237,7 @@ class TCPDF { } /** - * Sets the current active configuration setting of magic_quotes_runtime (if the set_magic_quotes_runtime function exist) - * @param $mqr (boolean) FALSE for off, TRUE for on. - * @since 4.6.025 (2009-08-17) - */ - public function set_mqr($mqr) { - if (!defined('PHP_VERSION_ID')) { - $version = PHP_VERSION; - define('PHP_VERSION_ID', (($version{0} * 10000) + ($version{2} * 100) + $version{4})); - } - if (PHP_VERSION_ID < 50300) { - @set_magic_quotes_runtime($mqr); - } - } - - /** - * Gets the current active configuration setting of magic_quotes_runtime (if the get_magic_quotes_runtime function exist) - * @return Returns 0 if magic quotes runtime is off or get_magic_quotes_runtime doesn't exist, 1 otherwise. - * @since 4.6.025 (2009-08-17) - */ - public function get_mqr() { - if (!defined('PHP_VERSION_ID')) { - $version = PHP_VERSION; - define('PHP_VERSION_ID', (($version{0} * 10000) + ($version{2} * 100) + $version{4})); - } - if (PHP_VERSION_ID < 50300) { - return @get_magic_quotes_runtime(); - } - return 0; - } - - /** - * Convert the loaded image to a JPEG and then return a structure for the PDF creator. - * This function requires GD library and write access to the directory defined on K_PATH_CACHE constant. - * @param $image (image) Image object. - * return image JPEG image object. - * @protected - */ - protected function _toJPEG($image) { - $tempname = tempnam(K_PATH_CACHE, 'jpg_'); - imagejpeg($image, $tempname, $this->jpeg_quality); - imagedestroy($image); - $retvars = $this->_parsejpeg($tempname); - // tidy up by removing temporary image - unlink($tempname); - return $retvars; - } - - /** - * Convert the loaded image to a PNG and then return a structure for the PDF creator. - * This function requires GD library and write access to the directory defined on K_PATH_CACHE constant. - * @param $image (image) Image object. - * return image PNG image object. - * @protected - * @since 4.9.016 (2010-04-20) - */ - protected function _toPNG($image) { - // set temporary image file name - $tempname = tempnam(K_PATH_CACHE, 'jpg_'); - // turn off interlaced mode - imageinterlace($image, 0); - // create temporary PNG image - imagepng($image, $tempname); - // remove image from memory - imagedestroy($image); - // get PNG image data - $retvars = $this->_parsepng($tempname); - // tidy up by removing temporary image - unlink($tempname); - return $retvars; - } - - /** - * Set the transparency for the given GD image. - * @param $new_image (image) GD image object - * @param $image (image) GD image object. - * return GD image object. - * @protected - * @since 4.9.016 (2010-04-20) - */ - protected function _setGDImageTransparency($new_image, $image) { - // transparency index - $tid = imagecolortransparent($image); - // default transparency color - $tcol = array('red' => 255, 'green' => 255, 'blue' => 255); - if ($tid >= 0) { - // get the colors for the transparency index - $tcol = imagecolorsforindex($image, $tid); - } - $tid = imagecolorallocate($new_image, $tcol['red'], $tcol['green'], $tcol['blue']); - imagefill($new_image, 0, 0, $tid); - imagecolortransparent($new_image, $tid); - return $new_image; - } - - /** - * Extract info from a JPEG file without using the GD library. - * @param $file (string) image file to parse - * @return array structure containing the image data - * @protected - */ - protected function _parsejpeg($file) { - $a = getimagesize($file); - if (empty($a)) { - $this->Error('Missing or incorrect image file: '.$file); - } - if ($a[2] != 2) { - $this->Error('Not a JPEG file: '.$file); - } - // bits per pixel - $bpc = isset($a['bits']) ? intval($a['bits']) : 8; - // number of image channels - if (!isset($a['channels'])) { - $channels = 3; - } else { - $channels = intval($a['channels']); - } - // default colour space - switch ($channels) { - case 1: { - $colspace = 'DeviceGray'; - break; - } - case 3: { - $colspace = 'DeviceRGB'; - break; - } - case 4: { - $colspace = 'DeviceCMYK'; - break; - } - default: { - $channels = 3; - $colspace = 'DeviceRGB'; - break; - } - } - // get file content - $data = file_get_contents($file); - // check for embedded ICC profile - $icc = array(); - $offset = 0; - while (($pos = strpos($data, "ICC_PROFILE\0", $offset)) !== false) { - // get ICC sequence length - $length = ($this->_getUSHORT($data, ($pos - 2)) - 16); - // marker sequence number - $msn = max(1, ord($data[($pos + 12)])); - // number of markers (total of APP2 used) - $nom = max(1, ord($data[($pos + 13)])); - // get sequence segment - $icc[($msn - 1)] = substr($data, ($pos + 14), $length); - // move forward to next sequence - $offset = ($pos + 14 + $length); - } - // order and compact ICC segments - if (count($icc) > 0) { - ksort($icc); - $icc = implode('', $icc); - if ((ord($icc{36}) != 0x61) or (ord($icc{37}) != 0x63) or (ord($icc{38}) != 0x73) or (ord($icc{39}) != 0x70)) { - // invalid ICC profile - $icc = false; - } - } else { - $icc = false; - } - return array('w' => $a[0], 'h' => $a[1], 'ch' => $channels, 'icc' => $icc, 'cs' => $colspace, 'bpc' => $bpc, 'f' => 'DCTDecode', 'data' => $data); - } - - /** - * Extract info from a PNG file without using the GD library. - * @param $file (string) image file to parse - * @return array structure containing the image data - * @protected - */ - protected function _parsepng($file) { - $f = fopen($file, 'rb'); - if ($f === false) { - $this->Error('Can\'t open image file: '.$file); - } - //Check signature - if (fread($f, 8) != chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { - $this->Error('Not a PNG file: '.$file); - } - //Read header chunk - fread($f, 4); - if (fread($f, 4) != 'IHDR') { - $this->Error('Incorrect PNG file: '.$file); - } - $w = $this->_freadint($f); - $h = $this->_freadint($f); - $bpc = ord(fread($f, 1)); - if ($bpc > 8) { - //$this->Error('16-bit depth not supported: '.$file); - fclose($f); - return false; - } - $ct = ord(fread($f, 1)); - if ($ct == 0) { - $colspace = 'DeviceGray'; - } elseif ($ct == 2) { - $colspace = 'DeviceRGB'; - } elseif ($ct == 3) { - $colspace = 'Indexed'; - } else { - // alpha channel - fclose($f); - return 'pngalpha'; - } - if (ord(fread($f, 1)) != 0) { - //$this->Error('Unknown compression method: '.$file); - fclose($f); - return false; - } - if (ord(fread($f, 1)) != 0) { - //$this->Error('Unknown filter method: '.$file); - fclose($f); - return false; - } - if (ord(fread($f, 1)) != 0) { - //$this->Error('Interlacing not supported: '.$file); - fclose($f); - return false; - } - fread($f, 4); - $channels = ($ct == 2 ? 3 : 1); - $parms = '/DecodeParms << /Predictor 15 /Colors '.$channels.' /BitsPerComponent '.$bpc.' /Columns '.$w.' >>'; - //Scan chunks looking for palette, transparency and image data - $pal = ''; - $trns = ''; - $data = ''; - $icc = false; - do { - $n = $this->_freadint($f); - $type = fread($f, 4); - if ($type == 'PLTE') { - // read palette - $pal = $this->rfread($f, $n); - fread($f, 4); - } elseif ($type == 'tRNS') { - // read transparency info - $t = $this->rfread($f, $n); - if ($ct == 0) { - $trns = array(ord($t{1})); - } elseif ($ct == 2) { - $trns = array(ord($t{1}), ord($t{3}), ord($t{5})); - } else { - $pos = strpos($t, chr(0)); - if ($pos !== false) { - $trns = array($pos); - } - } - fread($f, 4); - } elseif ($type == 'IDAT') { - // read image data block - $data .= $this->rfread($f, $n); - fread($f, 4); - } elseif ($type == 'iCCP') { - // skip profile name - $len = 0; - while ((ord(fread($f, 1)) > 0) and ($len < 80)) { - ++$len; - } - // skip null separator - fread($f, 1); - // get compression method - if (ord(fread($f, 1)) != 0) { - //$this->Error('Unknown filter method: '.$file); - fclose($f); - return false; - } - // read ICC Color Profile - $icc = $this->rfread($f, ($n - $len - 2)); - // decompress profile - $icc = gzuncompress($icc); - fread($f, 4); - } elseif ($type == 'IEND') { - break; - } else { - $this->rfread($f, $n + 4); - } - } while ($n); - if (($colspace == 'Indexed') and (empty($pal))) { - //$this->Error('Missing palette in '.$file); - fclose($f); - return false; - } - fclose($f); - return array('w' => $w, 'h' => $h, 'ch' => $channels, 'icc' => $icc, 'cs' => $colspace, 'bpc' => $bpc, 'f' => 'FlateDecode', 'parms' => $parms, 'pal' => $pal, 'trns' => $trns, 'data' => $data); - } - - /** - * Binary-safe and URL-safe file read. - * Reads up to length bytes from the file pointer referenced by handle. Reading stops as soon as one of the following conditions is met: length bytes have been read; EOF (end of file) is reached. - * @param $handle (resource) - * @param $length (int) - * @return Returns the read string or FALSE in case of error. - * @author Nicola Asuni - * @protected - * @since 4.5.027 (2009-03-16) - */ - protected function rfread($handle, $length) { - $data = fread($handle, $length); - if ($data === false) { - return false; - } - $rest = $length - strlen($data); - if ($rest > 0) { - $data .= $this->rfread($handle, $rest); - } - return $data; - } - - /** - * Extract info from a PNG image with alpha channel using the GD library. + * Extract info from a PNG image with alpha channel using the Imagick or GD library. * @param $file (string) Name of the file containing the image. * @param $x (float) Abscissa of the upper-left corner. * @param $y (float) Ordinate of the upper-left corner. @@ -8598,17 +7258,16 @@ class TCPDF { * @see Image() */ protected function ImagePngAlpha($file, $x, $y, $wpx, $hpx, $w, $h, $type, $link, $align, $resize, $dpi, $palign, $filehash='') { + // create temp images if (empty($filehash)) { - $filehash = md5($this->file_id.$file); + $filehash = md5($file); } // create temp image file (without alpha channel) - $tempfile_plain = K_PATH_CACHE.'mskp_'.$filehash; + $tempfile_plain = K_PATH_CACHE.'__tcpdf_'.$this->file_id.'_imgmask_plain_'.$filehash; // create temp alpha file - $tempfile_alpha = K_PATH_CACHE.'mska_'.$filehash; - + $tempfile_alpha = K_PATH_CACHE.'__tcpdf_'.$this->file_id.'_imgmask_alpha_'.$filehash; $parsed = false; $parse_error = ''; - // ImageMagick extension if (($parsed === false) AND extension_loaded('imagick')) { try { @@ -8616,24 +7275,30 @@ class TCPDF { $img = new Imagick(); $img->readImage($file); // clone image object - $imga = $this->objclone($img); + $imga = TCPDF_STATIC::objclone($img); // extract alpha channel - $img->separateImageChannel(8); // 8 = (imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE); - $img->negateImage(true); + if (method_exists($img, 'setImageAlphaChannel') AND defined('Imagick::ALPHACHANNEL_EXTRACT')) { + $img->setImageAlphaChannel(Imagick::ALPHACHANNEL_EXTRACT); + } else { + $img->separateImageChannel(8); // 8 = (imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE); + $img->negateImage(true); + } $img->setImageFormat('png'); $img->writeImage($tempfile_alpha); // remove alpha channel - $imga->separateImageChannel(39); // 39 = (imagick::CHANNEL_ALL & ~(imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE)); + if (method_exists($imga, 'setImageMatte')) { + $imga->setImageMatte(false); + } else { + $imga->separateImageChannel(39); // 39 = (imagick::CHANNEL_ALL & ~(imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE)); + } $imga->setImageFormat('png'); $imga->writeImage($tempfile_plain); - $parsed = true; } catch (Exception $e) { // Imagemagick fails, try with GD $parse_error = 'Imagick library error: '.$e->getMessage(); } } - // GD extension if (($parsed === false) AND function_exists('imagecreatefrompng')) { try { @@ -8648,7 +7313,8 @@ class TCPDF { for ($xpx = 0; $xpx < $wpx; ++$xpx) { for ($ypx = 0; $ypx < $hpx; ++$ypx) { $color = imagecolorat($img, $xpx, $ypx); - $alpha = $this->getGDgamma($color); // correct gamma + // get and correct gamma color + $alpha = $this->getGDgamma($img, $color); imagesetpixel($imgalpha, $xpx, $ypx, $alpha); } } @@ -8659,14 +7325,12 @@ class TCPDF { imagecopy($imgplain, $img, 0, 0, 0, 0, $wpx, $hpx); imagepng($imgplain, $tempfile_plain); imagedestroy($imgplain); - $parsed = true; } catch (Exception $e) { // GD fails $parse_error = 'GD library error: '.$e->getMessage(); } } - if ($parsed === false) { if (empty($parse_error)) { $this->Error('TCPDF requires the Imagick or GD extension to handle PNG images with alpha channel.'); @@ -8674,38 +7338,33 @@ class TCPDF { $this->Error($parse_error); } } - // embed mask image $imgmask = $this->Image($tempfile_alpha, $x, $y, $w, $h, 'PNG', '', '', $resize, $dpi, '', true, false); // embed image, masked with previously embedded mask $this->Image($tempfile_plain, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, false, $imgmask); - // remove temp files - unlink($tempfile_alpha); - unlink($tempfile_plain); } /** * Get the GD-corrected PNG gamma value from alpha color + * @param $img (int) GD image Resource ID. * @param $c (int) alpha color * @protected * @since 4.3.007 (2008-12-04) */ - protected function getGDgamma($c) { - if (!isset($this->gdgammacache["'".$c."'"])) { - // shifts off the first 24 bits (where 8x3 are used for each color), - // and returns the remaining 7 allocated bits (commonly used for alpha) - $alpha = ($c >> 24); + protected function getGDgamma($img, $c) { + if (!isset($this->gdgammacache['#'.$c])) { + $colors = imagecolorsforindex($img, $c); // GD alpha is only 7 bit (0 -> 127) - $alpha = (((127 - $alpha) / 127) * 255); + $this->gdgammacache['#'.$c] = (((127 - $colors['alpha']) / 127) * 255); // correct gamma - $this->gdgammacache["'".$c."'"] = (pow(($alpha / 255), 2.2) * 255); + $this->gdgammacache['#'.$c] = (pow(($this->gdgammacache['#'.$c] / 255), 2.2) * 255); // store the latest values on cache to improve performances if (count($this->gdgammacache) > 8) { // remove one element from the cache array array_shift($this->gdgammacache); } } - return $this->gdgammacache["'".$c."'"]; + return $this->gdgammacache['#'.$c]; } /** @@ -8718,7 +7377,7 @@ class TCPDF { * @see Cell() */ public function Ln($h='', $cell=false) { - if (($this->num_columns > 1) and ($this->y == $this->columns[$this->current_column]['y']) and isset($this->columns[$this->current_column]['x']) and ($this->x == $this->columns[$this->current_column]['x'])) { + if (($this->num_columns > 1) AND ($this->y == $this->columns[$this->current_column]['y']) AND isset($this->columns[$this->current_column]['x']) AND ($this->x == $this->columns[$this->current_column]['x'])) { // revove vertical space from the top of the column return; } @@ -8737,10 +7396,9 @@ class TCPDF { $this->x = $this->lMargin + $cellpadding; } if (is_string($h)) { - $this->y += $this->lasth; - } else { - $this->y += $h; + $h = $this->lasth; } + $this->y += $h; $this->newline = true; } @@ -8786,14 +7444,15 @@ class TCPDF { /** * Defines the abscissa of the current position. * If the passed value is negative, it is relative to the right of the page (or left if language is RTL). - * @param $x (float) The value of the abscissa. + * @param $x (float) The value of the abscissa in user units. * @param $rtloff (boolean) if true always uses the page top-left corner as origin of axis. * @public * @since 1.2 * @see GetX(), GetY(), SetY(), SetXY() */ public function SetX($x, $rtloff=false) { - if (!$rtloff and $this->rtl) { + $x = floatval($x); + if (!$rtloff AND $this->rtl) { if ($x >= 0) { $this->x = $this->w - $x; } else { @@ -8817,7 +7476,7 @@ class TCPDF { /** * Moves the current abscissa back to the left margin and sets the ordinate. * If the passed value is negative, it is relative to the bottom of the page. - * @param $y (float) The value of the ordinate. + * @param $y (float) The value of the ordinate in user units. * @param $resetx (bool) if true (default) reset the X position. * @param $rtloff (boolean) if true always uses the page top-left corner as origin of axis. * @public @@ -8825,9 +7484,10 @@ class TCPDF { * @see GetX(), GetY(), SetY(), SetXY() */ public function SetY($y, $resetx=true, $rtloff=false) { + $y = floatval($y); if ($resetx) { //reset x - if (!$rtloff and $this->rtl) { + if (!$rtloff AND $this->rtl) { $this->x = $this->w - $this->rMargin; } else { $this->x = $this->lMargin; @@ -8862,18 +7522,38 @@ class TCPDF { } /** - * Ouput input data and compress it if possible. - * @param $data (string) Data to output. - * @param $length (int) Data length in bytes. - * @protected - * @since 5.9.086 + * Set the absolute X coordinate of the current pointer. + * @param $x (float) The value of the abscissa in user units. + * @public + * @since 5.9.186 (2012-09-13) + * @see setAbsX(), setAbsY(), SetAbsXY() */ - protected function sendOutputData($data, $length) { - if (!isset($_SERVER['HTTP_ACCEPT_ENCODING']) or empty($_SERVER['HTTP_ACCEPT_ENCODING'])) { - // the content length may vary if the server is using compression - header('Content-Length: '.$length); - } - echo $data; + public function SetAbsX($x) { + $this->x = floatval($x); + } + + /** + * Set the absolute Y coordinate of the current pointer. + * @param $y (float) (float) The value of the ordinate in user units. + * @public + * @since 5.9.186 (2012-09-13) + * @see setAbsX(), setAbsY(), SetAbsXY() + */ + public function SetAbsY($y) { + $this->y = floatval($y); + } + + /** + * Set the absolute X and Y coordinates of the current pointer. + * @param $x (float) The value of the abscissa in user units. + * @param $y (float) (float) The value of the ordinate in user units. + * @public + * @since 5.9.186 (2012-09-13) + * @see setAbsX(), setAbsY(), SetAbsXY() + */ + public function SetAbsXY($x, $y) { + $this->SetAbsX($x); + $this->SetAbsY($y); } /** @@ -8882,6 +7562,7 @@ class TCPDF { * The method first calls Close() if necessary to terminate the document. * @param $name (string) The name of the file when saved. Note that special characters are removed and blanks characters are replaced with the underscore character. * @param $dest (string) Destination where to send the document. It can take one of the following values:<ul><li>I: send the file inline to the browser (default). The plug-in is used if available. The name given by name is used when one selects the "Save as" option on the link generating the PDF.</li><li>D: send to the browser and force a file download with the name given by name.</li><li>F: save to a local server file with the name given by name.</li><li>S: return the document as a string (name is ignored).</li><li>FI: equivalent to F + I option</li><li>FD: equivalent to F + D option</li><li>E: return the document as base64 mime multi-part email attachment (RFC 2045)</li></ul> + * @return string * @public * @since 1.0 * @see Close() @@ -8897,7 +7578,7 @@ class TCPDF { $dest = $dest ? 'D' : 'F'; } $dest = strtoupper($dest); - if ($dest{0} != 'F') { + if ($dest[0] != 'F') { $name = preg_replace('/[\s]+/', '_', $name); $name = preg_replace('/[^a-zA-Z0-9_\.-]/', '', $name); } @@ -8907,28 +7588,22 @@ class TCPDF { $pdfdoc = $this->getBuffer(); // remove last newline $pdfdoc = substr($pdfdoc, 0, -1); - // Remove the original buffer - if (isset($this->diskcache) and $this->diskcache) { - // remove buffer file from cache - unlink($this->buffer); - } - unset($this->buffer); // remove filler space - $byterange_string_len = strlen($this->byterange_string); + $byterange_string_len = strlen(TCPDF_STATIC::$byterange_string); // define the ByteRange $byte_range = array(); $byte_range[0] = 0; - $byte_range[1] = strpos($pdfdoc, $this->byterange_string) + $byterange_string_len + 10; + $byte_range[1] = strpos($pdfdoc, TCPDF_STATIC::$byterange_string) + $byterange_string_len + 10; $byte_range[2] = $byte_range[1] + $this->signature_max_length + 2; $byte_range[3] = strlen($pdfdoc) - $byte_range[2]; $pdfdoc = substr($pdfdoc, 0, $byte_range[1]).substr($pdfdoc, $byte_range[2]); // replace the ByteRange $byterange = sprintf('/ByteRange[0 %u %u %u]', $byte_range[1], $byte_range[2], $byte_range[3]); $byterange .= str_repeat(' ', ($byterange_string_len - strlen($byterange))); - $pdfdoc = str_replace($this->byterange_string, $byterange, $pdfdoc); + $pdfdoc = str_replace(TCPDF_STATIC::$byterange_string, $byterange, $pdfdoc); // write the document to a temporary folder - $tempdoc = tempnam(K_PATH_CACHE, 'tmppdf_'); - $f = fopen($tempdoc, 'wb'); + $tempdoc = TCPDF_STATIC::getObjFilename('doc', $this->file_id); + $f = TCPDF_STATIC::fopenLocal($tempdoc, 'wb'); if (!$f) { $this->Error('Unable to create temporary file: '.$tempdoc); } @@ -8936,29 +7611,26 @@ class TCPDF { fwrite($f, $pdfdoc, $pdfdoc_length); fclose($f); // get digital signature via openssl library - $tempsign = tempnam(K_PATH_CACHE, 'tmpsig_'); + $tempsign = TCPDF_STATIC::getObjFilename('sig', $this->file_id); if (empty($this->signature_data['extracerts'])) { openssl_pkcs7_sign($tempdoc, $tempsign, $this->signature_data['signcert'], array($this->signature_data['privkey'], $this->signature_data['password']), array(), PKCS7_BINARY | PKCS7_DETACHED); } else { openssl_pkcs7_sign($tempdoc, $tempsign, $this->signature_data['signcert'], array($this->signature_data['privkey'], $this->signature_data['password']), array(), PKCS7_BINARY | PKCS7_DETACHED, $this->signature_data['extracerts']); } - unlink($tempdoc); // read signature $signature = file_get_contents($tempsign); - unlink($tempsign); // extract signature $signature = substr($signature, $pdfdoc_length); $signature = substr($signature, (strpos($signature, "%%EOF\n\n------") + 13)); $tmparr = explode("\n\n", $signature); $signature = $tmparr[1]; - unset($tmparr); // decode signature $signature = base64_decode(trim($signature)); + // add TSA timestamp to signature + $signature = $this->applyTSA($signature); // convert signature to hex $signature = current(unpack('H*', $signature)); $signature = str_pad($signature, $this->signature_max_length, '0'); - // disable disk caching - $this->diskcache = false; // Add signature to the document $this->buffer = substr($pdfdoc, 0, $byte_range[1]).'<'.$signature.'>'.substr($pdfdoc, $byte_range[1]); $this->bufferlen = strlen($this->buffer); @@ -8981,7 +7653,7 @@ class TCPDF { header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); header('Content-Disposition: inline; filename="'.basename($name).'"'); - $this->sendOutputData($this->getBuffer(), $this->bufferlen); + TCPDF_STATIC::sendOutputData($this->getBuffer(), $this->bufferlen); } else { echo $this->getBuffer(); } @@ -9013,23 +7685,19 @@ class TCPDF { // use the Content-Disposition header to supply a recommended filename header('Content-Disposition: attachment; filename="'.basename($name).'"'); header('Content-Transfer-Encoding: binary'); - $this->sendOutputData($this->getBuffer(), $this->bufferlen); + TCPDF_STATIC::sendOutputData($this->getBuffer(), $this->bufferlen); break; } case 'F': case 'FI': case 'FD': { // save PDF to a local file - if ($this->diskcache) { - copy($this->buffer, $name); - } else { - $f = fopen($name, 'wb'); - if (!$f) { - $this->Error('Unable to create output file: '.$name); - } - fwrite($f, $this->getBuffer(), $this->bufferlen); - fclose($f); + $f = TCPDF_STATIC::fopenLocal($name, 'wb'); + if (!$f) { + $this->Error('Unable to create output file: '.$name); } + fwrite($f, $this->getBuffer(), $this->bufferlen); + fclose($f); if ($dest == 'FI') { // send headers to browser header('Content-Type: application/pdf'); @@ -9039,7 +7707,7 @@ class TCPDF { header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); header('Content-Disposition: inline; filename="'.basename($name).'"'); - $this->sendOutputData(file_get_contents($name), filesize($name)); + TCPDF_STATIC::sendOutputData(file_get_contents($name), filesize($name)); } elseif ($dest == 'FD') { // send headers to browser if (ob_get_contents()) { @@ -9065,7 +7733,7 @@ class TCPDF { // use the Content-Disposition header to supply a recommended filename header('Content-Disposition: attachment; filename="'.basename($name).'"'); header('Content-Transfer-Encoding: binary'); - $this->sendOutputData(file_get_contents($name), filesize($name)); + TCPDF_STATIC::sendOutputData(file_get_contents($name), filesize($name)); } break; } @@ -9090,31 +7758,59 @@ class TCPDF { return ''; } + protected static $cleaned_ids = array(); /** - * Unset all class variables except the following critical variables: internal_encoding, state, bufferlen, buffer and diskcache. + * Unset all class variables except the following critical variables. * @param $destroyall (boolean) if true destroys all class variables, otherwise preserves critical variables. * @param $preserve_objcopy (boolean) if true preserves the objcopy variable * @public * @since 4.5.016 (2009-02-24) */ public function _destroy($destroyall=false, $preserve_objcopy=false) { - if ($destroyall and isset($this->diskcache) and $this->diskcache and (!$preserve_objcopy) and (!$this->empty_string($this->buffer))) { - // remove buffer file from cache - unlink($this->buffer); + // restore internal encoding + if (isset($this->internal_encoding) AND !empty($this->internal_encoding)) { + mb_internal_encoding($this->internal_encoding); } + if (isset(self::$cleaned_ids[$this->file_id])) { + $destroyall = false; + } + if ($destroyall AND !$preserve_objcopy) { + self::$cleaned_ids[$this->file_id] = true; + // remove all temporary files + if ($handle = @opendir(K_PATH_CACHE)) { + while ( false !== ( $file_name = readdir( $handle ) ) ) { + if (strpos($file_name, '__tcpdf_'.$this->file_id.'_') === 0) { + unlink(K_PATH_CACHE.$file_name); + } + } + closedir($handle); + } + if (isset($this->imagekeys)) { + foreach($this->imagekeys as $file) { + if (strpos($file, K_PATH_CACHE) === 0) { + @unlink($file); + } + } + } + } + $preserve = array( + 'file_id', + 'internal_encoding', + 'state', + 'bufferlen', + 'buffer', + 'cached_files', + 'imagekeys', + 'sign', + 'signature_data', + 'signature_max_length', + 'byterange_string', + 'tsa_timestamp', + 'tsa_data' + ); foreach (array_keys(get_object_vars($this)) as $val) { - if ($destroyall or ( - ($val != 'internal_encoding') - and ($val != 'state') - and ($val != 'bufferlen') - and ($val != 'buffer') - and ($val != 'diskcache') - and ($val != 'sign') - and ($val != 'signature_data') - and ($val != 'signature_max_length') - and ($val != 'byterange_string') - )) { - if ((!$preserve_objcopy or ($val != 'objcopy')) and isset($this->$val)) { + if ($destroyall OR !in_array($val, $preserve)) { + if ((!$preserve_objcopy OR ($val != 'objcopy')) AND ($val != 'file_id') AND isset($this->$val)) { unset($this->$val); } } @@ -9136,18 +7832,6 @@ class TCPDF { } } - /** - * Return fonts path - * @return string - * @protected - */ - protected function _getfontpath() { - if (!defined('K_PATH_FONTS') and is_dir(dirname(__FILE__).'/fonts')) { - define('K_PATH_FONTS', dirname(__FILE__).'/fonts/'); - } - return defined('K_PATH_FONTS') ? K_PATH_FONTS : ''; - } - /** * Return an array containing variations for the basic page number alias. * @param $a (string) Base alias. @@ -9159,14 +7843,14 @@ class TCPDF { // build array of Unicode + ASCII variants (the order is important) $alias = array('u' => array(), 'a' => array()); $u = '{'.$a.'}'; - $alias['u'][] = $this->_escape($u); + $alias['u'][] = TCPDF_STATIC::_escape($u); if ($this->isunicode) { - $alias['u'][] = $this->_escape($this->UTF8ToLatin1($u)); - $alias['u'][] = $this->_escape($this->utf8StrRev($u, false, $this->tmprtl)); - $alias['a'][] = $this->_escape($this->UTF8ToLatin1($a)); - $alias['a'][] = $this->_escape($this->utf8StrRev($a, false, $this->tmprtl)); + $alias['u'][] = TCPDF_STATIC::_escape(TCPDF_FONTS::UTF8ToLatin1($u, $this->isunicode, $this->CurrentFont)); + $alias['u'][] = TCPDF_STATIC::_escape(TCPDF_FONTS::utf8StrRev($u, false, $this->tmprtl, $this->isunicode, $this->CurrentFont)); + $alias['a'][] = TCPDF_STATIC::_escape(TCPDF_FONTS::UTF8ToLatin1($a, $this->isunicode, $this->CurrentFont)); + $alias['a'][] = TCPDF_STATIC::_escape(TCPDF_FONTS::utf8StrRev($a, false, $this->tmprtl, $this->isunicode, $this->CurrentFont)); } - $alias['a'][] = $this->_escape($a); + $alias['a'][] = TCPDF_STATIC::_escape($a); return $alias; } @@ -9176,7 +7860,7 @@ class TCPDF { * @protected */ protected function getAllInternalPageNumberAliases() { - $basic_alias = array($this->alias_tot_pages, $this->alias_num_page, $this->alias_group_tot_pages, $this->alias_group_num_page, $this->alias_right_shift); + $basic_alias = array(TCPDF_STATIC::$alias_tot_pages, TCPDF_STATIC::$alias_num_page, TCPDF_STATIC::$alias_group_tot_pages, TCPDF_STATIC::$alias_group_num_page, TCPDF_STATIC::$alias_right_shift); $pnalias = array(); foreach($basic_alias as $k => $a) { $pnalias[$k] = $this->getInternalPageNumberAliases($a); @@ -9184,26 +7868,6 @@ class TCPDF { return $pnalias; } - /** - * Replace page number aliases with number. - * @param $page (string) Page content. - * @param $replace (array) Array of replacements (array keys are replacement strings, values are alias arrays). - * @param $diff (int) If passed, this will be set to the total char number difference between alias and replacements. - * @return replaced page content and updated $diff parameter as array. - * @protected - */ - protected function replacePageNumAliases($page, $replace, $diff=0) { - foreach ($replace as $rep) { - foreach ($rep[3] as $a) { - if (strpos($page, $a) !== false) { - $page = str_replace($a, $rep[0], $page); - $diff += ($rep[2] - $rep[1]); - } - } - } - return array($page, $diff); - } - /** * Replace right shift page number aliases with spaces to correct right alignment. * This works perfectly only when using monospaced fonts. @@ -9231,7 +7895,7 @@ class TCPDF { if ($type == 'u') { $chrdiff = floor(($diff + 12) * $ratio); $shift = str_repeat(' ', $chrdiff); - $shift = $this->UTF8ToUTF16BE($shift, false); + $shift = TCPDF_FONTS::UTF8ToUTF16BE($shift, false, $this->isunicode, $this->CurrentFont); } else { $chrdiff = floor(($diff + 11) * $ratio); $shift = str_repeat(' ', $chrdiff); @@ -9249,10 +7913,9 @@ class TCPDF { * @protected */ protected function setPageBoxTypes($boxes) { - $validboxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); $this->page_boxes = array(); foreach ($boxes as $box) { - if (in_array($box, $validboxes)) { + if (in_array($box, TCPDF_STATIC::$pageboxes)) { $this->page_boxes[] = $box; } } @@ -9267,20 +7930,21 @@ class TCPDF { // get internal aliases for page numbers $pnalias = $this->getAllInternalPageNumberAliases(); $num_pages = $this->numpages; - $ptpa = $this->formatPageNumber(($this->starting_page_number + $num_pages - 1)); - $ptpu = $this->UTF8ToUTF16BE($ptpa, false); + $ptpa = TCPDF_STATIC::formatPageNumber(($this->starting_page_number + $num_pages - 1)); + $ptpu = TCPDF_FONTS::UTF8ToUTF16BE($ptpa, false, $this->isunicode, $this->CurrentFont); $ptp_num_chars = $this->GetNumChars($ptpa); $pagegroupnum = 0; $groupnum = 0; $ptgu = 1; $ptga = 1; + $ptg_num_chars = 1; for ($n = 1; $n <= $num_pages; ++$n) { // get current page $temppage = $this->getPageBuffer($n); $pagelen = strlen($temppage); // set replacements for total pages number - $pnpa = $this->formatPageNumber(($this->starting_page_number + $n - 1)); - $pnpu = $this->UTF8ToUTF16BE($pnpa, false); + $pnpa = TCPDF_STATIC::formatPageNumber(($this->starting_page_number + $n - 1)); + $pnpu = TCPDF_FONTS::UTF8ToUTF16BE($pnpa, false, $this->isunicode, $this->CurrentFont); $pnp_num_chars = $this->GetNumChars($pnpa); $pdiff = 0; // difference used for right shift alignment of page numbers $gdiff = 0; // difference used for right shift alignment of page group numbers @@ -9288,13 +7952,13 @@ class TCPDF { if (isset($this->newpagegroup[$n])) { $pagegroupnum = 0; ++$groupnum; - $ptga = $this->formatPageNumber($this->pagegroups[$groupnum]); - $ptgu = $this->UTF8ToUTF16BE($ptga, false); + $ptga = TCPDF_STATIC::formatPageNumber($this->pagegroups[$groupnum]); + $ptgu = TCPDF_FONTS::UTF8ToUTF16BE($ptga, false, $this->isunicode, $this->CurrentFont); $ptg_num_chars = $this->GetNumChars($ptga); } ++$pagegroupnum; - $pnga = $this->formatPageNumber($pagegroupnum); - $pngu = $this->UTF8ToUTF16BE($pnga, false); + $pnga = TCPDF_STATIC::formatPageNumber($pagegroupnum); + $pngu = TCPDF_FONTS::UTF8ToUTF16BE($pnga, false, $this->isunicode, $this->CurrentFont); $png_num_chars = $this->GetNumChars($pnga); // replace page numbers $replace = array(); @@ -9302,7 +7966,7 @@ class TCPDF { $replace[] = array($ptga, $ptg_num_chars, 7, $pnalias[2]['a']); $replace[] = array($pngu, $png_num_chars, 9, $pnalias[3]['u']); $replace[] = array($pnga, $png_num_chars, 7, $pnalias[3]['a']); - list($temppage, $gdiff) = $this->replacePageNumAliases($temppage, $replace, $gdiff); + list($temppage, $gdiff) = TCPDF_STATIC::replacePageNumAliases($temppage, $replace, $gdiff); } // replace page numbers $replace = array(); @@ -9310,7 +7974,7 @@ class TCPDF { $replace[] = array($ptpa, $ptp_num_chars, 7, $pnalias[0]['a']); $replace[] = array($pnpu, $pnp_num_chars, 9, $pnalias[1]['u']); $replace[] = array($pnpa, $pnp_num_chars, 7, $pnalias[1]['a']); - list($temppage, $pdiff) = $this->replacePageNumAliases($temppage, $replace, $pdiff); + list($temppage, $pdiff) = TCPDF_STATIC::replacePageNumAliases($temppage, $replace, $pdiff); // replace right shift alias $temppage = $this->replaceRightShiftPageNumAliases($temppage, $pnalias[4], max($pdiff, $gdiff)); // replace EPS marker @@ -9320,13 +7984,15 @@ class TCPDF { $out = '<<'; $out .= ' /Type /Page'; $out .= ' /Parent 1 0 R'; - $out .= ' /LastModified '.$this->_datestring(0, $this->doc_modification_timestamp); + if (empty($this->signature_data['approval']) OR ($this->signature_data['approval'] != 'A')) { + $out .= ' /LastModified '.$this->_datestring(0, $this->doc_modification_timestamp); + } $out .= ' /Resources 2 0 R'; foreach ($this->page_boxes as $box) { $out .= ' /'.$box; $out .= sprintf(' [%F %F %F %F]', $this->pagedim[$n][$box]['llx'], $this->pagedim[$n][$box]['lly'], $this->pagedim[$n][$box]['urx'], $this->pagedim[$n][$box]['ury']); } - if (isset($this->pagedim[$n]['BoxColorInfo']) and !empty($this->pagedim[$n]['BoxColorInfo'])) { + if (isset($this->pagedim[$n]['BoxColorInfo']) AND !empty($this->pagedim[$n]['BoxColorInfo'])) { $out .= ' /BoxColorInfo <<'; foreach ($this->page_boxes as $box) { if (isset($this->pagedim[$n]['BoxColorInfo'][$box])) { @@ -9361,7 +8027,7 @@ class TCPDF { if (!$this->pdfa_mode) { $out .= ' /Group << /Type /Group /S /Transparency /CS /DeviceRGB >>'; } - if (isset($this->pagedim[$n]['trans']) and !empty($this->pagedim[$n]['trans'])) { + if (isset($this->pagedim[$n]['trans']) AND !empty($this->pagedim[$n]['trans'])) { // page transitions if (isset($this->pagedim[$n]['trans']['Dur'])) { $out .= ' /Dur '.$this->pagedim[$n]['trans']['Dur']; @@ -9401,10 +8067,6 @@ class TCPDF { $this->_newobj(); $p = $this->_getrawstream($p); $this->_out('<<'.$filter.'/Length '.strlen($p).'>> stream'."\n".$p."\n".'endstream'."\n".'endobj'); - if ($this->diskcache) { - // remove temporary files - unlink($this->pages[$n]); - } } //Pages root $out = $this->_getobj(1)."\n"; @@ -9417,18 +8079,6 @@ class TCPDF { $this->_out($out); } - /** - * Output references to page annotations - * @param $n (int) page number - * @protected - * @author Nicola Asuni - * @since 4.7.000 (2008-08-29) - * @deprecated - */ - protected function _putannotsrefs($n) { - $this->_out($this->_getannotsrefs($n)); - } - /** * Get references to page annotations. * @param $n (int) page number @@ -9438,7 +8088,7 @@ class TCPDF { * @since 5.0.010 (2010-05-17) */ protected function _getannotsrefs($n) { - if (!(isset($this->PageAnnots[$n]) or ($this->sign and isset($this->signature_data['cert_type'])))) { + if (!(isset($this->PageAnnots[$n]) OR ($this->sign AND isset($this->signature_data['cert_type'])))) { return ''; } $out = ' /Annots ['; @@ -9457,7 +8107,7 @@ class TCPDF { } } } - if ($this->sign and ($n == $this->signature_appearance['page']) and isset($this->signature_data['cert_type'])) { + if ($this->sign AND ($n == $this->signature_appearance['page']) AND isset($this->signature_data['cert_type'])) { // set reference for signature object $out .= ' '.$this->sig_obj_id.' 0 R'; } @@ -9489,7 +8139,7 @@ class TCPDF { foreach ($this->PageAnnots[$n] as $key => $pl) { $annot_obj_id = $this->PageAnnots[$n][$key]['n']; // create annotation object for grouping radiobuttons - if (isset($this->radiobutton_groups[$n][$pl['txt']]) and is_array($this->radiobutton_groups[$n][$pl['txt']])) { + if (isset($this->radiobutton_groups[$n][$pl['txt']]) AND is_array($this->radiobutton_groups[$n][$pl['txt']])) { $radio_button_obj_id = $this->radiobutton_groups[$n][$pl['txt']]['n']; $annots = '<<'; $annots .= ' /Type /Annot'; @@ -9504,6 +8154,9 @@ class TCPDF { $annots .= ' /Ff 49152'; } $annots .= ' /T '.$this->_datastring($pl['txt'], $radio_button_obj_id); + if (isset($pl['opt']['tu']) AND is_string($pl['opt']['tu'])) { + $annots .= ' /TU '.$this->_datastring($pl['opt']['tu'], $radio_button_obj_id); + } $annots .= ' /FT /Btn'; $annots .= ' /Kids ['; $defval = ''; @@ -9537,11 +8190,13 @@ class TCPDF { $annots .= ' /Subtype /'.$pl['opt']['subtype']; $annots .= ' /Rect ['.$rect.']'; $ft = array('Btn', 'Tx', 'Ch', 'Sig'); - if (isset($pl['opt']['ft']) and in_array($pl['opt']['ft'], $ft)) { + if (isset($pl['opt']['ft']) AND in_array($pl['opt']['ft'], $ft)) { $annots .= ' /FT /'.$pl['opt']['ft']; $formfield = true; } - $annots .= ' /Contents '.$this->_textstring($pl['txt'], $annot_obj_id); + if ($pl['opt']['subtype'] !== 'Link') { + $annots .= ' /Contents '.$this->_textstring($pl['txt'], $annot_obj_id); + } $annots .= ' /P '.$this->page_obj_id[$n].' 0 R'; $annots .= ' /NM '.$this->_datastring(sprintf('%04u-%04u', $n, $key), $annot_obj_id); $annots .= ' /M '.$this->_datestring($annot_obj_id, $this->doc_modification_timestamp); @@ -9606,7 +8261,7 @@ class TCPDF { $fval |= 4; } $annots .= ' /F '.intval($fval); - if (isset($pl['opt']['as']) and is_string($pl['opt']['as'])) { + if (isset($pl['opt']['as']) AND is_string($pl['opt']['as'])) { $annots .= ' /AS /'.$pl['opt']['as']; } if (isset($pl['opt']['ap'])) { @@ -9635,17 +8290,17 @@ class TCPDF { } $annots .= ' >>'; } - if (isset($pl['opt']['bs']) and (is_array($pl['opt']['bs']))) { + if (isset($pl['opt']['bs']) AND (is_array($pl['opt']['bs']))) { $annots .= ' /BS <<'; $annots .= ' /Type /Border'; if (isset($pl['opt']['bs']['w'])) { $annots .= ' /W '.intval($pl['opt']['bs']['w']); } $bstyles = array('S', 'D', 'B', 'I', 'U'); - if (isset($pl['opt']['bs']['s']) and in_array($pl['opt']['bs']['s'], $bstyles)) { + if (isset($pl['opt']['bs']['s']) AND in_array($pl['opt']['bs']['s'], $bstyles)) { $annots .= ' /S /'.$pl['opt']['bs']['s']; } - if (isset($pl['opt']['bs']['d']) and (is_array($pl['opt']['bs']['d']))) { + if (isset($pl['opt']['bs']['d']) AND (is_array($pl['opt']['bs']['d']))) { $annots .= ' /D ['; foreach ($pl['opt']['bs']['d'] as $cord) { $annots .= ' '.intval($cord); @@ -9655,11 +8310,11 @@ class TCPDF { $annots .= ' >>'; } else { $annots .= ' /Border ['; - if (isset($pl['opt']['border']) and (count($pl['opt']['border']) >= 3)) { + if (isset($pl['opt']['border']) AND (count($pl['opt']['border']) >= 3)) { $annots .= intval($pl['opt']['border'][0]).' '; $annots .= intval($pl['opt']['border'][1]).' '; $annots .= intval($pl['opt']['border'][2]); - if (isset($pl['opt']['border'][3]) and is_array($pl['opt']['border'][3])) { + if (isset($pl['opt']['border'][3]) AND is_array($pl['opt']['border'][3])) { $annots .= ' ['; foreach ($pl['opt']['border'][3] as $dash) { $annots .= intval($dash).' '; @@ -9671,28 +8326,28 @@ class TCPDF { } $annots .= ']'; } - if (isset($pl['opt']['be']) and (is_array($pl['opt']['be']))) { + if (isset($pl['opt']['be']) AND (is_array($pl['opt']['be']))) { $annots .= ' /BE <<'; $bstyles = array('S', 'C'); - if (isset($pl['opt']['be']['s']) and in_array($pl['opt']['be']['s'], $bstyles)) { + if (isset($pl['opt']['be']['s']) AND in_array($pl['opt']['be']['s'], $bstyles)) { $annots .= ' /S /'.$pl['opt']['bs']['s']; } else { $annots .= ' /S /S'; } - if (isset($pl['opt']['be']['i']) and ($pl['opt']['be']['i'] >= 0) and ($pl['opt']['be']['i'] <= 2)) { + if (isset($pl['opt']['be']['i']) AND ($pl['opt']['be']['i'] >= 0) AND ($pl['opt']['be']['i'] <= 2)) { $annots .= ' /I '.sprintf(' %F', $pl['opt']['be']['i']); } $annots .= '>>'; } - if (isset($pl['opt']['c']) and (is_array($pl['opt']['c'])) and !empty($pl['opt']['c'])) { - $annots .= ' /C '.$this->getColorStringFromArray($pl['opt']['c']); + if (isset($pl['opt']['c']) AND (is_array($pl['opt']['c'])) AND !empty($pl['opt']['c'])) { + $annots .= ' /C '.TCPDF_COLORS::getColorStringFromArray($pl['opt']['c']); } //$annots .= ' /StructParent '; //$annots .= ' /OC '; $markups = array('text', 'freetext', 'line', 'square', 'circle', 'polygon', 'polyline', 'highlight', 'underline', 'squiggly', 'strikeout', 'stamp', 'caret', 'ink', 'fileattachment', 'sound'); if (in_array(strtolower($pl['opt']['subtype']), $markups)) { // this is a markup type - if (isset($pl['opt']['t']) and is_string($pl['opt']['t'])) { + if (isset($pl['opt']['t']) AND is_string($pl['opt']['t'])) { $annots .= ' /T '.$this->_textstring($pl['opt']['t'], $annot_obj_id); } //$annots .= ' /Popup '; @@ -9719,13 +8374,13 @@ class TCPDF { $annots .= ' /Open '. (strtolower($pl['opt']['open']) == 'true' ? 'true' : 'false'); } $iconsapp = array('Comment', 'Help', 'Insert', 'Key', 'NewParagraph', 'Note', 'Paragraph'); - if (isset($pl['opt']['name']) and in_array($pl['opt']['name'], $iconsapp)) { + if (isset($pl['opt']['name']) AND in_array($pl['opt']['name'], $iconsapp)) { $annots .= ' /Name /'.$pl['opt']['name']; } else { $annots .= ' /Name /Note'; } $statemodels = array('Marked', 'Review'); - if (isset($pl['opt']['statemodel']) and in_array($pl['opt']['statemodel'], $statemodels)) { + if (isset($pl['opt']['statemodel']) AND in_array($pl['opt']['statemodel'], $statemodels)) { $annots .= ' /StateModel /'.$pl['opt']['statemodel']; } else { $pl['opt']['statemodel'] = 'Marked'; @@ -9736,7 +8391,7 @@ class TCPDF { } else { $states = array('Accepted', 'Rejected', 'Cancelled', 'Completed', 'None'); } - if (isset($pl['opt']['state']) and in_array($pl['opt']['state'], $states)) { + if (isset($pl['opt']['state']) AND in_array($pl['opt']['state'], $states)) { $annots .= ' /State /'.$pl['opt']['state']; } else { if ($pl['opt']['statemodel'] == 'Marked') { @@ -9748,20 +8403,44 @@ class TCPDF { break; } case 'link': { - if (is_string($pl['txt'])) { - // external URI link - $annots .= ' /A <</S /URI /URI '.$this->_datastring($this->unhtmlentities($pl['txt']), $annot_obj_id).'>>'; - } else { - // internal link - if (isset($this->links[$pl['txt']])) { - $l = $this->links[$pl['txt']]; - if (isset($this->page_obj_id[($l[0])])) { - $annots .= sprintf(' /Dest [%u 0 R /XYZ 0 %F null]', $this->page_obj_id[($l[0])], ($this->pagedim[$l[0]]['h'] - ($l[1] * $this->k))); + if (is_string($pl['txt']) && !empty($pl['txt'])) { + if ($pl['txt'][0] == '#') { + // internal destination + $annots .= ' /A <</S /GoTo /D '.TCPDF_STATIC::encodeNameObject(substr($pl['txt'], 1)).'>>'; + } elseif ($pl['txt'][0] == '%') { + // embedded PDF file + $filename = basename(substr($pl['txt'], 1)); + $annots .= ' /A << /S /GoToE /D [0 /Fit] /NewWindow true /T << /R /C /P '.($n - 1).' /A '.$this->embeddedfiles[$filename]['a'].' >> >>'; + } elseif ($pl['txt'][0] == '*') { + // embedded generic file + $filename = basename(substr($pl['txt'], 1)); + $jsa = 'var D=event.target.doc;var MyData=D.dataObjects;for (var i in MyData) if (MyData[i].path=="'.$filename.'") D.exportDataObject( { cName : MyData[i].name, nLaunch : 2});'; + $annots .= ' /A << /S /JavaScript /JS '.$this->_textstring($jsa, $annot_obj_id).'>>'; + } else { + $parsedUrl = parse_url($pl['txt']); + if (empty($parsedUrl['scheme']) AND (!empty($parsedUrl['path']) && strtolower(substr($parsedUrl['path'], -4)) == '.pdf')) { + // relative link to a PDF file + $dest = '[0 /Fit]'; // default page 0 + if (!empty($parsedUrl['fragment'])) { + // check for named destination + $tmp = explode('=', $parsedUrl['fragment']); + $dest = '('.((count($tmp) == 2) ? $tmp[1] : $tmp[0]).')'; + } + $annots .= ' /A <</S /GoToR /D '.$dest.' /F '.$this->_datastring($this->unhtmlentities($parsedUrl['path']), $annot_obj_id).' /NewWindow true>>'; + } else { + // external URI link + $annots .= ' /A <</S /URI /URI '.$this->_datastring($this->unhtmlentities($pl['txt']), $annot_obj_id).'>>'; } } + } elseif (isset($this->links[$pl['txt']])) { + // internal link ID + $l = $this->links[$pl['txt']]; + if (isset($this->page_obj_id[($l['p'])])) { + $annots .= sprintf(' /Dest [%u 0 R /XYZ 0 %F null]', $this->page_obj_id[($l['p'])], ($this->pagedim[$l['p']]['h'] - ($l['y'] * $this->k))); + } } $hmodes = array('N', 'I', 'O', 'P'); - if (isset($pl['opt']['h']) and in_array($pl['opt']['h'], $hmodes)) { + if (isset($pl['opt']['h']) AND in_array($pl['opt']['h'], $hmodes)) { $annots .= ' /H /'.$pl['opt']['h']; } else { $annots .= ' /H /I'; @@ -9771,10 +8450,10 @@ class TCPDF { break; } case 'freetext': { - if (isset($pl['opt']['da']) and !empty($pl['opt']['da'])) { + if (isset($pl['opt']['da']) AND !empty($pl['opt']['da'])) { $annots .= ' /DA ('.$pl['opt']['da'].')'; } - if (isset($pl['opt']['q']) and ($pl['opt']['q'] >= 0) and ($pl['opt']['q'] <= 2)) { + if (isset($pl['opt']['q']) AND ($pl['opt']['q'] >= 0) AND ($pl['opt']['q'] <= 2)) { $annots .= ' /Q '.intval($pl['opt']['q']); } if (isset($pl['opt']['rc'])) { @@ -9783,7 +8462,7 @@ class TCPDF { if (isset($pl['opt']['ds'])) { $annots .= ' /DS '.$this->_textstring($pl['opt']['ds'], $annot_obj_id); } - if (isset($pl['opt']['cl']) and is_array($pl['opt']['cl'])) { + if (isset($pl['opt']['cl']) AND is_array($pl['opt']['cl'])) { $annots .= ' /CL ['; foreach ($pl['opt']['cl'] as $cl) { $annots .= sprintf('%F ', $cl * $this->k); @@ -9791,17 +8470,17 @@ class TCPDF { $annots .= ']'; } $tfit = array('FreeText', 'FreeTextCallout', 'FreeTextTypeWriter'); - if (isset($pl['opt']['it']) and in_array($pl['opt']['it'], $tfit)) { + if (isset($pl['opt']['it']) AND in_array($pl['opt']['it'], $tfit)) { $annots .= ' /IT /'.$pl['opt']['it']; } - if (isset($pl['opt']['rd']) and is_array($pl['opt']['rd'])) { + if (isset($pl['opt']['rd']) AND is_array($pl['opt']['rd'])) { $l = $pl['opt']['rd'][0] * $this->k; $r = $pl['opt']['rd'][1] * $this->k; $t = $pl['opt']['rd'][2] * $this->k; $b = $pl['opt']['rd'][3] * $this->k; $annots .= ' /RD ['.sprintf('%F %F %F %F', $l, $r, $t, $b).']'; } - if (isset($pl['opt']['le']) and in_array($pl['opt']['le'], $lineendings)) { + if (isset($pl['opt']['le']) AND in_array($pl['opt']['le'], $lineendings)) { $annots .= ' /LE /'.$pl['opt']['le']; } break; @@ -9846,22 +8525,24 @@ class TCPDF { break; } case 'fileattachment': { - if ($this->pdfa_mode) { - // embedded files are not allowed in PDF/A mode + if ($this->pdfa_mode && $this->pdfa_version != 3) { + // embedded files are not allowed in PDF/A mode version 1 and 2 break; } if (!isset($pl['opt']['fs'])) { break; } $filename = basename($pl['opt']['fs']); - if (isset($this->embeddedfiles[$filename]['n'])) { - $annots .= ' /FS <</Type /Filespec /F '.$this->_datastring($filename, $annot_obj_id).' /EF <</F '.$this->embeddedfiles[$filename]['n'].' 0 R>> >>'; + if (isset($this->embeddedfiles[$filename]['f'])) { + $annots .= ' /FS '.$this->embeddedfiles[$filename]['f'].' 0 R'; $iconsapp = array('Graph', 'Paperclip', 'PushPin', 'Tag'); - if (isset($pl['opt']['name']) and in_array($pl['opt']['name'], $iconsapp)) { + if (isset($pl['opt']['name']) AND in_array($pl['opt']['name'], $iconsapp)) { $annots .= ' /Name /'.$pl['opt']['name']; } else { $annots .= ' /Name /PushPin'; } + // index (zero-based) of the annotation in the Annots array of this page + $this->embeddedfiles[$filename]['a'] = $key; } break; } @@ -9870,12 +8551,12 @@ class TCPDF { break; } $filename = basename($pl['opt']['fs']); - if (isset($this->embeddedfiles[$filename]['n'])) { + if (isset($this->embeddedfiles[$filename]['f'])) { // ... TO BE COMPLETED ... // /R /C /B /E /CO /CP - $annots .= ' /Sound <</Type /Filespec /F '.$this->_datastring($filename, $annot_obj_id).' /EF <</F '.$this->embeddedfiles[$filename]['n'].' 0 R>> >>'; + $annots .= ' /Sound '.$this->embeddedfiles[$filename]['f'].' 0 R'; $iconsapp = array('Speaker', 'Mic'); - if (isset($pl['opt']['name']) and in_array($pl['opt']['name'], $iconsapp)) { + if (isset($pl['opt']['name']) AND in_array($pl['opt']['name'], $iconsapp)) { $annots .= ' /Name /'.$pl['opt']['name']; } else { $annots .= ' /Name /Speaker'; @@ -9888,19 +8569,19 @@ class TCPDF { } case 'widget': { $hmode = array('N', 'I', 'O', 'P', 'T'); - if (isset($pl['opt']['h']) and in_array($pl['opt']['h'], $hmode)) { + if (isset($pl['opt']['h']) AND in_array($pl['opt']['h'], $hmode)) { $annots .= ' /H /'.$pl['opt']['h']; } - if (isset($pl['opt']['mk']) and (is_array($pl['opt']['mk'])) and !empty($pl['opt']['mk'])) { + if (isset($pl['opt']['mk']) AND (is_array($pl['opt']['mk'])) AND !empty($pl['opt']['mk'])) { $annots .= ' /MK <<'; if (isset($pl['opt']['mk']['r'])) { $annots .= ' /R '.$pl['opt']['mk']['r']; } - if (isset($pl['opt']['mk']['bc']) and (is_array($pl['opt']['mk']['bc']))) { - $annots .= ' /BC '.$this->getColorStringFromArray($pl['opt']['mk']['bc']); + if (isset($pl['opt']['mk']['bc']) AND (is_array($pl['opt']['mk']['bc']))) { + $annots .= ' /BC '.TCPDF_COLORS::getColorStringFromArray($pl['opt']['mk']['bc']); } - if (isset($pl['opt']['mk']['bg']) and (is_array($pl['opt']['mk']['bg']))) { - $annots .= ' /BG '.$this->getColorStringFromArray($pl['opt']['mk']['bg']); + if (isset($pl['opt']['mk']['bg']) AND (is_array($pl['opt']['mk']['bg']))) { + $annots .= ' /BG '.TCPDF_COLORS::getColorStringFromArray($pl['opt']['mk']['bg']); } if (isset($pl['opt']['mk']['ca'])) { $annots .= ' /CA '.$pl['opt']['mk']['ca']; @@ -9929,25 +8610,25 @@ class TCPDF { $annots .= ' /IX '.$info['n'].' 0 R'; } } - if (isset($pl['opt']['mk']['if']) and (is_array($pl['opt']['mk']['if'])) and !empty($pl['opt']['mk']['if'])) { + if (isset($pl['opt']['mk']['if']) AND (is_array($pl['opt']['mk']['if'])) AND !empty($pl['opt']['mk']['if'])) { $annots .= ' /IF <<'; $if_sw = array('A', 'B', 'S', 'N'); - if (isset($pl['opt']['mk']['if']['sw']) and in_array($pl['opt']['mk']['if']['sw'], $if_sw)) { + if (isset($pl['opt']['mk']['if']['sw']) AND in_array($pl['opt']['mk']['if']['sw'], $if_sw)) { $annots .= ' /SW /'.$pl['opt']['mk']['if']['sw']; } $if_s = array('A', 'P'); - if (isset($pl['opt']['mk']['if']['s']) and in_array($pl['opt']['mk']['if']['s'], $if_s)) { + if (isset($pl['opt']['mk']['if']['s']) AND in_array($pl['opt']['mk']['if']['s'], $if_s)) { $annots .= ' /S /'.$pl['opt']['mk']['if']['s']; } - if (isset($pl['opt']['mk']['if']['a']) and (is_array($pl['opt']['mk']['if']['a'])) and !empty($pl['opt']['mk']['if']['a'])) { + if (isset($pl['opt']['mk']['if']['a']) AND (is_array($pl['opt']['mk']['if']['a'])) AND !empty($pl['opt']['mk']['if']['a'])) { $annots .= sprintf(' /A [%F %F]', $pl['opt']['mk']['if']['a'][0], $pl['opt']['mk']['if']['a'][1]); } - if (isset($pl['opt']['mk']['if']['fb']) and ($pl['opt']['mk']['if']['fb'])) { + if (isset($pl['opt']['mk']['if']['fb']) AND ($pl['opt']['mk']['if']['fb'])) { $annots .= ' /FB true'; } $annots .= '>>'; } - if (isset($pl['opt']['mk']['tp']) and ($pl['opt']['mk']['tp'] >= 0) and ($pl['opt']['mk']['tp'] <= 6)) { + if (isset($pl['opt']['mk']['tp']) AND ($pl['opt']['mk']['tp'] >= 0) AND ($pl['opt']['mk']['tp'] <= 6)) { $annots .= ' /TP '.intval($pl['opt']['mk']['tp']); } $annots .= '>>'; @@ -9957,13 +8638,13 @@ class TCPDF { // set parent $annots .= ' /Parent '.$this->radiobutton_groups[$n][$pl['txt']].' 0 R'; } - if (isset($pl['opt']['t']) and is_string($pl['opt']['t'])) { + if (isset($pl['opt']['t']) AND is_string($pl['opt']['t'])) { $annots .= ' /T '.$this->_datastring($pl['opt']['t'], $annot_obj_id); } - if (isset($pl['opt']['tu']) and is_string($pl['opt']['tu'])) { + if (isset($pl['opt']['tu']) AND is_string($pl['opt']['tu'])) { $annots .= ' /TU '.$this->_datastring($pl['opt']['tu'], $annot_obj_id); } - if (isset($pl['opt']['tm']) and is_string($pl['opt']['tm'])) { + if (isset($pl['opt']['tm']) AND is_string($pl['opt']['tm'])) { $annots .= ' /TM '.$this->_datastring($pl['opt']['tm'], $annot_obj_id); } if (isset($pl['opt']['ff'])) { @@ -9984,7 +8665,7 @@ class TCPDF { if (isset($pl['opt']['v'])) { $annots .= ' /V'; if (is_array($pl['opt']['v'])) { - foreach ($pl['opt']['v'] as $optval) { + foreach ($pl['opt']['v'] AS $optval) { if (is_float($optval)) { $optval = sprintf('%F', $optval); } @@ -9997,7 +8678,7 @@ class TCPDF { if (isset($pl['opt']['dv'])) { $annots .= ' /DV'; if (is_array($pl['opt']['dv'])) { - foreach ($pl['opt']['dv'] as $optval) { + foreach ($pl['opt']['dv'] AS $optval) { if (is_float($optval)) { $optval = sprintf('%F', $optval); } @@ -10010,7 +8691,7 @@ class TCPDF { if (isset($pl['opt']['rv'])) { $annots .= ' /RV'; if (is_array($pl['opt']['rv'])) { - foreach ($pl['opt']['rv'] as $optval) { + foreach ($pl['opt']['rv'] AS $optval) { if (is_float($optval)) { $optval = sprintf('%F', $optval); } @@ -10020,21 +8701,21 @@ class TCPDF { $annots .= ' '.$this->_textstring($pl['opt']['rv'], $annot_obj_id); } } - if (isset($pl['opt']['a']) and !empty($pl['opt']['a'])) { + if (isset($pl['opt']['a']) AND !empty($pl['opt']['a'])) { $annots .= ' /A << '.$pl['opt']['a'].' >>'; } - if (isset($pl['opt']['aa']) and !empty($pl['opt']['aa'])) { + if (isset($pl['opt']['aa']) AND !empty($pl['opt']['aa'])) { $annots .= ' /AA << '.$pl['opt']['aa'].' >>'; } - if (isset($pl['opt']['da']) and !empty($pl['opt']['da'])) { + if (isset($pl['opt']['da']) AND !empty($pl['opt']['da'])) { $annots .= ' /DA ('.$pl['opt']['da'].')'; } - if (isset($pl['opt']['q']) and ($pl['opt']['q'] >= 0) and ($pl['opt']['q'] <= 2)) { + if (isset($pl['opt']['q']) AND ($pl['opt']['q'] >= 0) AND ($pl['opt']['q'] <= 2)) { $annots .= ' /Q '.intval($pl['opt']['q']); } - if (isset($pl['opt']['opt']) and (is_array($pl['opt']['opt'])) and !empty($pl['opt']['opt'])) { + if (isset($pl['opt']['opt']) AND (is_array($pl['opt']['opt'])) AND !empty($pl['opt']['opt'])) { $annots .= ' /Opt ['; - foreach($pl['opt']['opt'] as $copt) { + foreach($pl['opt']['opt'] AS $copt) { if (is_array($copt)) { $annots .= ' ['.$this->_textstring($copt[0], $annot_obj_id).' '.$this->_textstring($copt[1], $annot_obj_id).']'; } else { @@ -10046,9 +8727,9 @@ class TCPDF { if (isset($pl['opt']['ti'])) { $annots .= ' /TI '.intval($pl['opt']['ti']); } - if (isset($pl['opt']['i']) and (is_array($pl['opt']['i'])) and !empty($pl['opt']['i'])) { + if (isset($pl['opt']['i']) AND (is_array($pl['opt']['i'])) AND !empty($pl['opt']['i'])) { $annots .= ' /I ['; - foreach($pl['opt']['i'] as $copt) { + foreach($pl['opt']['i'] AS $copt) { $annots .= intval($copt).' '; } $annots .= ']'; @@ -10077,7 +8758,7 @@ class TCPDF { $annots .= '>>'; // create new annotation object $this->_out($this->_getobj($annot_obj_id)."\n".$annots."\n".'endobj'); - if ($formfield and !isset($this->radiobutton_groups[$n][$pl['txt']])) { + if ($formfield AND !isset($this->radiobutton_groups[$n][$pl['txt']])) { // store reference of form object $this->form_obj_id[] = $annot_obj_id; } @@ -10120,1530 +8801,6 @@ class TCPDF { return $this->n; } - /** - * Get ULONG from string (Big Endian 32-bit unsigned integer). - * @param $str (string) string from where to extract value - * @param $offset (int) point from where to read the data - * @return int 32 bit value - * @author Nicola Asuni - * @protected - * @since 5.2.000 (2010-06-02) - */ - protected function _getULONG($str, $offset) { - $v = unpack('Ni', substr($str, $offset, 4)); - return $v['i']; - } - - /** - * Get USHORT from string (Big Endian 16-bit unsigned integer). - * @param $str (string) string from where to extract value - * @param $offset (int) point from where to read the data - * @return int 16 bit value - * @author Nicola Asuni - * @protected - * @since 5.2.000 (2010-06-02) - */ - protected function _getUSHORT($str, $offset) { - $v = unpack('ni', substr($str, $offset, 2)); - return $v['i']; - } - - /** - * Get SHORT from string (Big Endian 16-bit signed integer). - * @param $str (string) String from where to extract value. - * @param $offset (int) Point from where to read the data. - * @return int 16 bit value - * @author Nicola Asuni - * @protected - * @since 5.2.000 (2010-06-02) - */ - protected function _getSHORT($str, $offset) { - $v = unpack('si', substr($str, $offset, 2)); - return $v['i']; - } - - /** - * Get FWORD from string (Big Endian 16-bit signed integer). - * @param $str (string) String from where to extract value. - * @param $offset (int) Point from where to read the data. - * @return int 16 bit value - * @author Nicola Asuni - * @protected - * @since 5.9.123 (2011-09-30) - */ - protected function _getFWORD($str, $offset) { - $v = $this->_getUSHORT($str, $offset); - if ($v > 0x7fff) { - $v -= 0x10000; - } - return $v; - } - - /** - * Get UFWORD from string (Big Endian 16-bit unsigned integer). - * @param $str (string) string from where to extract value - * @param $offset (int) point from where to read the data - * @return int 16 bit value - * @author Nicola Asuni - * @protected - * @since 5.9.123 (2011-09-30) - */ - protected function _getUFWORD($str, $offset) { - $v = $this->_getUSHORT($str, $offset); - return $v; - } - - /** - * Get FIXED from string (32-bit signed fixed-point number (16.16). - * @param $str (string) string from where to extract value - * @param $offset (int) point from where to read the data - * @return int 16 bit value - * @author Nicola Asuni - * @protected - * @since 5.9.123 (2011-09-30) - */ - protected function _getFIXED($str, $offset) { - // mantissa - $m = $this->_getFWORD($str, $offset); - // fraction - $f = $this->_getUSHORT($str, ($offset + 2)); - $v = floatval(''.$m.'.'.$f.''); - return $v; - } - - /** - * Get BYTE from string (8-bit unsigned integer). - * @param $str (string) String from where to extract value. - * @param $offset (int) Point from where to read the data. - * @return int 8 bit value - * @author Nicola Asuni - * @protected - * @since 5.2.000 (2010-06-02) - */ - protected function _getBYTE($str, $offset) { - $v = unpack('Ci', substr($str, $offset, 1)); - return $v['i']; - } - /** - * Update the CIDToGIDMap string with a new value. - * @param $map (string) CIDToGIDMap. - * @param $cid (int) CID value. - * @param $gid (int) GID value. - * @return (string) CIDToGIDMap. - * @author Nicola Asuni - * @protected - * @since 5.9.123 (2011-09-29) - */ - protected function updateCIDtoGIDmap($map, $cid, $gid) { - if (($cid >= 0) and ($cid <= 0xFFFF) and ($gid >= 0)) { - if ($gid > 0xFFFF) { - $gid -= 0x10000; - } - $map[($cid * 2)] = chr($gid >> 8); - $map[(($cid * 2) + 1)] = chr($gid & 0xFF); - } - return $map; - } - - /** - * Convert and add the selected TrueType or Type1 font to the fonts folder (that must be writeable). - * @param $fontfile (string) Font file (full path). - * @param $fonttype (string) Font type. Leave empty for autodetect mode. Valid values are: TrueTypeUnicode, TrueType, Type1, CID0JP = CID-0 Japanese, CID0KR = CID-0 Korean, CID0CS = CID-0 Chinese Simplified, CID0CT = CID-0 Chinese Traditional. - * @param $enc (string) Name of the encoding table to use. Leave empty for default mode. Omit this parameter for TrueType Unicode and symbolic fonts like Symbol or ZapfDingBats. - * @param $flags (int) Unsigned 32-bit integer containing flags specifying various characteristics of the font (PDF32000:2008 - 9.8.2 Font Descriptor Flags): +1 for fixed font; +4 for symbol or +32 for non-symbol; +64 for italic. Fixed and Italic mode are generally autodetected so you have to set it to 32 = non-symbolic font (default) or 4 = symbolic font. - * @param $outpath (string) Output path for generated font files (must be writeable by the web server). Leave empty for default font folder. - * @param $platid (int) Platform ID for CMAP table to extract (when building a Unicode font for Windows this value should be 3, for Macintosh should be 1). - * @param $encid (int) Encoding ID for CMAP table to extract (when building a Unicode font for Windows this value should be 1, for Macintosh should be 0). When Platform ID is 3, legal values for Encoding ID are: 0=Symbol, 1=Unicode, 2=ShiftJIS, 3=PRC, 4=Big5, 5=Wansung, 6=Johab, 7=Reserved, 8=Reserved, 9=Reserved, 10=UCS-4. - * @return (string) TCPDF font name. - * @author Nicola Asuni - * @public - * @since 5.9.123 (2010-09-30) - */ - public function addTTFfont($fontfile, $fonttype='', $enc='', $flags=32, $outpath='', $platid=3, $encid=1) { - if (!Tools::file_exists_no_cache($fontfile)) { - $this->Error('Could not find file: '.$fontfile.''); - } - // font metrics - $fmetric = array(); - // build new font name for TCPDF compatibility - $font_path_parts = pathinfo($fontfile); - if (!isset($font_path_parts['filename'])) { - $font_path_parts['filename'] = substr($font_path_parts['basename'], 0, -(strlen($font_path_parts['extension']) + 1)); - } - $font_name = strtolower($font_path_parts['filename']); - $font_name = preg_replace('/[^a-z0-9_]/', '', $font_name); - $search = array('bold', 'oblique', 'italic', 'regular'); - $replace = array('b', 'i', 'i', ''); - $font_name = str_replace($search, $replace, $font_name); - if (empty($font_name)) { - // set generic name - $font_name = 'tcpdffont'; - } - // set output path - if (empty($outpath)) { - $outpath = $this->_getfontpath(); - } - // check if this font already exist - if (Tools::file_exists_no_cache($outpath.$font_name.'.php')) { - // this font already exist (delete it from fonts folder to rebuild it) - return $font_name; - } - $fmetric['file'] = $font_name.'.z'; - $fmetric['ctg'] = $font_name.'.ctg.z'; - // get font data - $font = file_get_contents($fontfile); - $fmetric['originalsize'] = strlen($font); - // autodetect font type - if (empty($fonttype)) { - if ($this->_getULONG($font, 0) == 0x10000) { - // True Type (Unicode or not) - $fonttype = 'TrueTypeUnicode'; - } elseif (substr($font, 0, 4) == 'OTTO') { - // Open Type (Unicode or not) - $this->Error('Unsupported font format: OpenType with CFF data.'); - } else { - // Type 1 - $fonttype = 'Type1'; - } - } - // set font type - switch ($fonttype) { - case 'CID0CT': - case 'CID0CS': - case 'CID0KR': - case 'CID0JP': { - $fmetric['type'] = 'cidfont0'; - break; - } - case 'Type1': { - $fmetric['type'] = 'Type1'; - if (empty($enc) and (($flags & 4) == 0)) { - $enc = 'cp1252'; - } - break; - } - case 'TrueType': { - $fmetric['type'] = 'TrueType'; - break; - } - case 'TrueTypeUnicode': - default: { - $fmetric['type'] = 'TrueTypeUnicode'; - break; - } - } - // set encoding maps (if any) - $fmetric['enc'] = preg_replace('/[^A-Za-z0-9_\-]/', '', $enc); - $fmetric['diff'] = ''; - if (($fmetric['type'] == 'TrueType') or ($fmetric['type'] == 'Type1')) { - if (!empty($enc) and ($enc != 'cp1252') and isset($this->encmaps->encmap[$enc])) { - // build differences from reference encoding - $enc_ref = $this->encmaps->encmap['cp1252']; - $enc_target = $this->encmaps->encmap[$enc]; - $last = 0; - for ($i = 32; $i <= 255; ++$i) { - if ($enc_target != $enc_ref[$i]) { - if ($i != ($last + 1)) { - $fmetric['diff'] .= $i.' '; - } - $last = $i; - $fmetric['diff'] .= '/'.$enc_target[$i].' '; - } - } - } - } - // parse the font by type - if ($fmetric['type'] == 'Type1') { - // ---------- TYPE 1 ---------- - // read first segment - $a = unpack('Cmarker/Ctype/Vsize', substr($font, 0, 6)); - if ($a['marker'] != 128) { - $this->Error('Font file is not a valid binary Type1'); - } - $fmetric['size1'] = $a['size']; - $data = substr($font, 6, $fmetric['size1']); - // read second segment - $a = unpack('Cmarker/Ctype/Vsize', substr($font, (6 + $fmetric['size1']), 6)); - if ($a['marker'] != 128) { - $this->Error('Font file is not a valid binary Type1'); - } - $fmetric['size2'] = $a['size']; - $encrypted = substr($font, (12 + $fmetric['size1']), $fmetric['size2']); - $data .= $encrypted; - // store compressed font - $fp = fopen($outpath.$fmetric['file'], 'wb'); - fwrite($fp, gzcompress($data)); - fclose($fp); - // get font info - $fmetric['Flags'] = $flags; - preg_match('#/FullName[\s]*\(([^\)]*)#', $font, $matches); - $fmetric['name'] = preg_replace('/[^a-zA-Z0-9_\-]/', '', $matches[1]); - preg_match('#/FontBBox[\s]*{([^}]*)#', $font, $matches); - $fmetric['bbox'] = trim($matches[1]); - $bv = explode(' ', $fmetric['bbox']); - $fmetric['Ascent'] = intval($bv[3]); - $fmetric['Descent'] = intval($bv[1]); - preg_match('#/ItalicAngle[\s]*([0-9\+\-]*)#', $font, $matches); - $fmetric['italicAngle'] = intval($matches[1]); - if ($fmetric['italicAngle'] != 0) { - $fmetric['Flags'] |= 64; - } - preg_match('#/UnderlinePosition[\s]*([0-9\+\-]*)#', $font, $matches); - $fmetric['underlinePosition'] = intval($matches[1]); - preg_match('#/UnderlineThickness[\s]*([0-9\+\-]*)#', $font, $matches); - $fmetric['underlineThickness'] = intval($matches[1]); - preg_match('#/isFixedPitch[\s]*([^\s]*)#', $font, $matches); - if ($matches[1] == 'true') { - $fmetric['Flags'] |= 1; - } - // get internal map - $imap = array(); - if (preg_match_all('#dup[\s]([0-9]+)[\s]*/([^\s]*)[\s]put#sU', $font, $fmap, PREG_SET_ORDER) > 0) { - foreach ($fmap as $v) { - $imap[$v[2]] = $v[1]; - } - } - // decrypt eexec encrypted part - $r = 55665; // eexec encryption constant - $c1 = 52845; - $c2 = 22719; - $elen = strlen($encrypted); - $eplain = ''; - for ($i = 0; $i < $elen; ++$i) { - $chr = ord($encrypted[$i]); - $eplain .= chr($chr ^ ($r >> 8)); - $r = ((($chr + $r) * $c1 + $c2) % 65536); - } - if (preg_match('#/ForceBold[\s]*([^\s]*)#', $eplain, $matches) > 0) { - if ($matches[1] == 'true') { - $fmetric['Flags'] |= 0x40000; - } - } - if (preg_match('#/StdVW[\s]*\[([^\]]*)#', $eplain, $matches) > 0) { - $fmetric['StemV'] = intval($matches[1]); - } else { - $fmetric['StemV'] = 70; - } - if (preg_match('#/StdHW[\s]*\[([^\]]*)#', $eplain, $matches) > 0) { - $fmetric['StemH'] = intval($matches[1]); - } else { - $fmetric['StemH'] = 30; - } - if (preg_match('#/BlueValues[\s]*\[([^\]]*)#', $eplain, $matches) > 0) { - $bv = explode(' ', $matches[1]); - if (count($bv) >= 6) { - $v1 = intval($bv[2]); - $v2 = intval($bv[4]); - if ($v1 <= $v2) { - $fmetric['XHeight'] = $v1; - $fmetric['CapHeight'] = $v2; - } else { - $fmetric['XHeight'] = $v2; - $fmetric['CapHeight'] = $v1; - } - } else { - $fmetric['XHeight'] = 450; - $fmetric['CapHeight'] = 700; - } - } else { - $fmetric['XHeight'] = 450; - $fmetric['CapHeight'] = 700; - } - // get the number of random bytes at the beginning of charstrings - if (preg_match('#/lenIV[\s]*([0-9]*)#', $eplain, $matches) > 0) { - $lenIV = intval($matches[1]); - } else { - $lenIV = 4; - } - $fmetric['Leading'] = 0; - // get charstring data - $eplain = substr($eplain, (strpos($eplain, '/CharStrings') + 1)); - preg_match_all('#/([A-Za-z0-9\.]*)[\s][0-9]+[\s]RD[\s](.*)[\s]ND#sU', $eplain, $matches, PREG_SET_ORDER); - if (!empty($enc) and isset($this->encmaps->encmap[$enc])) { - $enc_map = $this->encmaps->encmap[$enc]; - } else { - $enc_map = false; - } - $fmetric['cw'] = ''; - $fmetric['MaxWidth'] = 0; - $cwidths = array(); - foreach ($matches as $k => $v) { - $cid = 0; - if (isset($imap[$v[1]])) { - $cid = $imap[$v[1]]; - } elseif ($enc_map !== false) { - $cid = array_search($v[1], $enc_map); - if ($cid === false) { - $cid = 0; - } elseif ($cid > 1000) { - $cid -= 1000; - } - } - // decrypt charstring encrypted part - $r = 4330; // charstring encryption constant - $c1 = 52845; - $c2 = 22719; - $cd = $v[2]; - $clen = strlen($cd); - $ccom = array(); - for ($i = 0; $i < $clen; ++$i) { - $chr = ord($cd[$i]); - $ccom[] = ($chr ^ ($r >> 8)); - $r = ((($chr + $r) * $c1 + $c2) % 65536); - } - // decode numbers - $cdec = array(); - $ck = 0; - $i = $lenIV; - while ($i < $clen) { - if ($ccom[$i] < 32) { - $cdec[$ck] = $ccom[$i]; - if (($ck > 0) and ($cdec[$ck] == 13)) { - // hsbw command: update width - $cwidths[$cid] = $cdec[($ck - 1)]; - } - ++$i; - } elseif (($ccom[$i] >= 32) and ($ccom[$i] <= 246)) { - $cdec[$ck] = ($ccom[$i] - 139); - ++$i; - } elseif (($ccom[$i] >= 247) and ($ccom[$i] <= 250)) { - $cdec[$ck] = ((($ccom[$i] - 247) * 256) + $ccom[($i + 1)] + 108); - $i += 2; - } elseif (($ccom[$i] >= 251) and ($ccom[$i] <= 254)) { - $cdec[$ck] = ((-($ccom[$i] - 251) * 256) - $ccom[($i + 1)] - 108); - $i += 2; - } elseif ($ccom[$i] == 255) { - $sval = chr($ccom[($i + 1)]).chr($ccom[($i + 2)]).chr($ccom[($i + 3)]).chr($ccom[($i + 4)]); - $vsval = unpack('li', $sval); - $cdec[$ck] = $vsval['i']; - $i += 5; - } - ++$ck; - } - } // end for each matches - $fmetric['MissingWidth'] = $cwidths[0]; - $fmetric['MaxWidth'] = $fmetric['MissingWidth']; - $fmetric['AvgWidth'] = 0; - // set chars widths - for ($cid = 0; $cid <= 255; ++$cid) { - if (isset($cwidths[$cid])) { - if ($cwidths[$cid] > $fmetric['MaxWidth']) { - $fmetric['MaxWidth'] = $cwidths[$cid]; - } - $fmetric['AvgWidth'] += $cwidths[$cid]; - $fmetric['cw'] .= ','.$cid.'=>'.$cwidths[$cid]; - } else { - $fmetric['cw'] .= ','.$cid.'=>'.$fmetric['MissingWidth']; - } - } - $fmetric['AvgWidth'] = round($fmetric['AvgWidth'] / count($cwidths)); - } else { - // ---------- TRUE TYPE ---------- - if ($fmetric['type'] != 'cidfont0') { - // store compressed font - $fp = fopen($outpath.$fmetric['file'], 'wb'); - fwrite($fp, gzcompress($font)); - fclose($fp); - } - $offset = 0; // offset position of the font data - if ($this->_getULONG($font, $offset) != 0x10000) { - // sfnt version must be 0x00010000 for TrueType version 1.0. - return $font; - } - $offset += 4; - // get number of tables - $numTables = $this->_getUSHORT($font, $offset); - $offset += 2; - // skip searchRange, entrySelector and rangeShift - $offset += 6; - // tables array - $table = array(); - // ---------- get tables ---------- - for ($i = 0; $i < $numTables; ++$i) { - // get table info - $tag = substr($font, $offset, 4); - $offset += 4; - $table[$tag] = array(); - $table[$tag]['checkSum'] = $this->_getULONG($font, $offset); - $offset += 4; - $table[$tag]['offset'] = $this->_getULONG($font, $offset); - $offset += 4; - $table[$tag]['length'] = $this->_getULONG($font, $offset); - $offset += 4; - } - // check magicNumber - $offset = $table['head']['offset'] + 12; - if ($this->_getULONG($font, $offset) != 0x5F0F3CF5) { - // magicNumber must be 0x5F0F3CF5 - return $font; - } - $offset += 4; - $offset += 2; // skip flags - // get FUnits - $fmetric['unitsPerEm'] = $this->_getUSHORT($font, $offset); - $offset += 2; - // units ratio constant - $urk = (1000 / $fmetric['unitsPerEm']); - $offset += 16; // skip created, modified - $xMin = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - $yMin = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - $xMax = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - $yMax = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - $fmetric['bbox'] = ''.$xMin.' '.$yMin.' '.$xMax.' '.$yMax.''; - $macStyle = $this->_getUSHORT($font, $offset); - $offset += 2; - // PDF font flags - $fmetric['Flags'] = $flags; - if (($macStyle & 2) == 2) { - // italic flag - $fmetric['Flags'] |= 64; - } - // get offset mode (indexToLocFormat : 0 = short, 1 = long) - $offset = $table['head']['offset'] + 50; - $short_offset = ($this->_getSHORT($font, $offset) == 0); - $offset += 2; - // get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table - $indexToLoc = array(); - $offset = $table['loca']['offset']; - if ($short_offset) { - // short version - $tot_num_glyphs = ($table['loca']['length'] / 2); // numGlyphs + 1 - for ($i = 0; $i < $tot_num_glyphs; ++$i) { - $indexToLoc[$i] = $this->_getUSHORT($font, $offset) * 2; - $offset += 2; - } - } else { - // long version - $tot_num_glyphs = ($table['loca']['length'] / 4); // numGlyphs + 1 - for ($i = 0; $i < $tot_num_glyphs; ++$i) { - $indexToLoc[$i] = $this->_getULONG($font, $offset); - $offset += 4; - } - } - // get glyphs indexes of chars from cmap table - $offset = $table['cmap']['offset'] + 2; - $numEncodingTables = $this->_getUSHORT($font, $offset); - $offset += 2; - $encodingTables = array(); - for ($i = 0; $i < $numEncodingTables; ++$i) { - $encodingTables[$i]['platformID'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $encodingTables[$i]['encodingID'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $encodingTables[$i]['offset'] = $this->_getULONG($font, $offset); - $offset += 4; - } - // ---------- get os/2 metrics ---------- - $offset = $table['OS/2']['offset']; - $offset += 2; // skip version - // xAvgCharWidth - $fmetric['AvgWidth'] = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - // usWeightClass - $usWeightClass = round($this->_getUFWORD($font, $offset) * $urk); - // estimate StemV and StemH (400 = usWeightClass for Normal - Regular font) - $fmetric['StemV'] = round((70 * $usWeightClass) / 400); - $fmetric['StemH'] = round((30 * $usWeightClass) / 400); - $offset += 2; - $offset += 2; // usWidthClass - $fsType = $this->_getSHORT($font, $offset); - $offset += 2; - if ($fsType == 2) { - $this->Error('This Font cannot be modified, embedded or exchanged in any manner without first obtaining permission of the legal owner.'); - } - // ---------- get font name ---------- - $fmetric['name'] = ''; - $offset = $table['name']['offset']; - $offset += 2; // skip Format selector (=0). - // Number of NameRecords that follow n. - $numNameRecords = $this->_getUSHORT($font, $offset); - $offset += 2; - // Offset to start of string storage (from start of table). - $stringStorageOffset = $this->_getUSHORT($font, $offset); - $offset += 2; - for ($i = 0; $i < $numNameRecords; ++$i) { - $offset += 6; // skip Platform ID, Platform-specific encoding ID, Language ID. - // Name ID. - $nameID = $this->_getUSHORT($font, $offset); - $offset += 2; - if ($nameID == 6) { - // String length (in bytes). - $stringLength = $this->_getUSHORT($font, $offset); - $offset += 2; - // String offset from start of storage area (in bytes). - $stringOffset = $this->_getUSHORT($font, $offset); - $offset += 2; - $offset = ($table['name']['offset'] + $stringStorageOffset + $stringOffset); - $fmetric['name'] = substr($font, $offset, $stringLength); - $fmetric['name'] = preg_replace('/[^a-zA-Z0-9_\-]/', '', $fmetric['name']); - break; - } else { - $offset += 4; // skip String length, String offset - } - } - if (empty($fmetric['name'])) { - $fmetric['name'] = $font_name; - } - // ---------- get post data ---------- - $offset = $table['post']['offset']; - $offset += 4; // skip Format Type - $fmetric['italicAngle'] = $this->_getFIXED($font, $offset); - $offset += 4; - $fmetric['underlinePosition'] = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - $fmetric['underlineThickness'] = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - $isFixedPitch = ($this->_getULONG($font, $offset) == 0) ? false : true; - $offset += 2; - if ($isFixedPitch) { - $fmetric['Flags'] |= 1; - } - // ---------- get hhea data ---------- - $offset = $table['hhea']['offset']; - $offset += 4; // skip Table version number - // Ascender - $fmetric['Ascent'] = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - // Descender - $fmetric['Descent'] = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - // LineGap - $fmetric['Leading'] = round($this->_getFWORD($font, $offset) * $urk); - $offset += 2; - // advanceWidthMax - $fmetric['MaxWidth'] = round($this->_getUFWORD($font, $offset) * $urk); - $offset += 2; - $offset += 22; // skip some values - // get the number of hMetric entries in hmtx table - $numberOfHMetrics = $this->_getUSHORT($font, $offset); - // ---------- get maxp data ---------- - $offset = $table['maxp']['offset']; - $offset += 4; // skip Table version number - // get the the number of glyphs in the font. - $numGlyphs = $this->_getUSHORT($font, $offset); - // ---------- get CIDToGIDMap ---------- - $ctg = array(); - foreach ($encodingTables as $enctable) { - // get only specified Platform ID and Encoding ID - if (($enctable['platformID'] == $platid) and ($enctable['encodingID'] == $encid)) { - $offset = $table['cmap']['offset'] + $enctable['offset']; - $format = $this->_getUSHORT($font, $offset); - $offset += 2; - switch ($format) { - case 0: { // Format 0: Byte encoding table - $offset += 4; // skip length and version/language - for ($c = 0; $c < 256; ++$c) { - $g = $this->_getBYTE($font, $offset); - $ctg[$c] = $g; - ++$offset; - } - break; - } - case 2: { // Format 2: High-byte mapping through table - $offset += 4; // skip length and version/language - $numSubHeaders = 0; - for ($i = 0; $i < 256; ++$i) { - // Array that maps high bytes to subHeaders: value is subHeader index * 8. - $subHeaderKeys[$i] = ($this->_getUSHORT($font, $offset) / 8); - $offset += 2; - if ($numSubHeaders < $subHeaderKeys[$i]) { - $numSubHeaders = $subHeaderKeys[$i]; - } - } - // the number of subHeaders is equal to the max of subHeaderKeys + 1 - ++$numSubHeaders; - // read subHeader structures - $subHeaders = array(); - $numGlyphIndexArray = 0; - for ($k = 0; $k < $numSubHeaders; ++$k) { - $subHeaders[$k]['firstCode'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $subHeaders[$k]['entryCount'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $subHeaders[$k]['idDelta'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $subHeaders[$k]['idRangeOffset'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $subHeaders[$k]['idRangeOffset'] -= (2 + (($numSubHeaders - $k - 1) * 8)); - $subHeaders[$k]['idRangeOffset'] /= 2; - $numGlyphIndexArray += $subHeaders[$k]['entryCount']; - } - for ($k = 0; $k < $numGlyphIndexArray; ++$k) { - $glyphIndexArray[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - for ($i = 0; $i < 256; ++$i) { - $k = $subHeaderKeys[$i]; - if ($k == 0) { - // one byte code - $c = $i; - $g = $glyphIndexArray[0]; - $ctg[$c] = $g; - } else { - // two bytes code - $start_byte = $subHeaders[$k]['firstCode']; - $end_byte = $start_byte + $subHeaders[$k]['entryCount']; - for ($j = $start_byte; $j < $end_byte; ++$j) { - // combine high and low bytes - $c = (($i << 8) + $j); - $idRangeOffset = ($subHeaders[$k]['idRangeOffset'] + $j - $subHeaders[$k]['firstCode']); - $g = ($glyphIndexArray[$idRangeOffset] + $idDelta[$k]) % 65536; - if ($g < 0) { - $g = 0; - } - $ctg[$c] = $g; - } - } - } - break; - } - case 4: { // Format 4: Segment mapping to delta values - $length = $this->_getUSHORT($font, $offset); - $offset += 2; - $offset += 2; // skip version/language - $segCount = ($this->_getUSHORT($font, $offset) / 2); - $offset += 2; - $offset += 6; // skip searchRange, entrySelector, rangeShift - $endCount = array(); // array of end character codes for each segment - for ($k = 0; $k < $segCount; ++$k) { - $endCount[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - $offset += 2; // skip reservedPad - $startCount = array(); // array of start character codes for each segment - for ($k = 0; $k < $segCount; ++$k) { - $startCount[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - $idDelta = array(); // delta for all character codes in segment - for ($k = 0; $k < $segCount; ++$k) { - $idDelta[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - $idRangeOffset = array(); // Offsets into glyphIdArray or 0 - for ($k = 0; $k < $segCount; ++$k) { - $idRangeOffset[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - $gidlen = ($length / 2) - 8 - (4 * $segCount); - $glyphIdArray = array(); // glyph index array - for ($k = 0; $k < $gidlen; ++$k) { - $glyphIdArray[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - for ($k = 0; $k < $segCount; ++$k) { - for ($c = $startCount[$k]; $c <= $endCount[$k]; ++$c) { - if ($idRangeOffset[$k] == 0) { - $g = ($idDelta[$k] + $c) % 65536; - } else { - $gid = (($idRangeOffset[$k] / 2) + ($c - $startCount[$k]) - ($segCount - $k)); - $g = ($glyphIdArray[$gid] + $idDelta[$k]) % 65536; - } - if ($g < 0) { - $g = 0; - } - $ctg[$c] = $g; - } - } - break; - } - case 6: { // Format 6: Trimmed table mapping - $offset += 4; // skip length and version/language - $firstCode = $this->_getUSHORT($font, $offset); - $offset += 2; - $entryCount = $this->_getUSHORT($font, $offset); - $offset += 2; - for ($k = 0; $k < $entryCount; ++$k) { - $c = ($k + $firstCode); - $g = $this->_getUSHORT($font, $offset); - $offset += 2; - $ctg[$c] = $g; - } - break; - } - case 8: { // Format 8: Mixed 16-bit and 32-bit coverage - $offset += 10; // skip reserved, length and version/language - for ($k = 0; $k < 8192; ++$k) { - $is32[$k] = $this->_getBYTE($font, $offset); - ++$offset; - } - $nGroups = $this->_getULONG($font, $offset); - $offset += 4; - for ($i = 0; $i < $nGroups; ++$i) { - $startCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $endCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $startGlyphID = $this->_getULONG($font, $offset); - $offset += 4; - for ($k = $startCharCode; $k <= $endCharCode; ++$k) { - $is32idx = floor($c / 8); - if ((isset($is32[$is32idx])) and (($is32[$is32idx] & (1 << (7 - ($c % 8)))) == 0)) { - $c = $k; - } else { - // 32 bit format - // convert to decimal (http://www.unicode.org/faq//utf_bom.html#utf16-4) - //LEAD_OFFSET = (0xD800 - (0x10000 >> 10)) = 55232 - //SURROGATE_OFFSET = (0x10000 - (0xD800 << 10) - 0xDC00) = -56613888 - $c = ((55232 + ($k >> 10)) << 10) + (0xDC00 + ($k & 0x3FF)) -56613888; - } - $ctg[$c] = 0; - ++$startGlyphID; - } - } - break; - } - case 10: { // Format 10: Trimmed array - $offset += 10; // skip reserved, length and version/language - $startCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $numChars = $this->_getULONG($font, $offset); - $offset += 4; - for ($k = 0; $k < $numChars; ++$k) { - $c = ($k + $startCharCode); - $g = $this->_getUSHORT($font, $offset); - $ctg[$c] = $g; - $offset += 2; - } - break; - } - case 12: { // Format 12: Segmented coverage - $offset += 10; // skip length and version/language - $nGroups = $this->_getULONG($font, $offset); - $offset += 4; - for ($k = 0; $k < $nGroups; ++$k) { - $startCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $endCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $startGlyphCode = $this->_getULONG($font, $offset); - $offset += 4; - for ($c = $startCharCode; $c <= $endCharCode; ++$c) { - $ctg[$c] = $startGlyphCode; - ++$startGlyphCode; - } - } - break; - } - case 13: { // Format 13: Many-to-one range mappings - // to be implemented ... - break; - } - case 14: { // Format 14: Unicode Variation Sequences - // to be implemented ... - break; - } - } - } - } - if (!isset($ctg[0])) { - $ctg[0] = 0; - } - // get xHeight (height of x) - $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[120]] + 4); - $yMin = $this->_getFWORD($font, $offset); - $offset += 4; - $yMax = $this->_getFWORD($font, $offset); - $offset += 2; - $fmetric['XHeight'] = round(($yMax - $yMin) * $urk); - // get CapHeight (height of H) - $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[72]] + 4); - $yMin = $this->_getFWORD($font, $offset); - $offset += 4; - $yMax = $this->_getFWORD($font, $offset); - $offset += 2; - $fmetric['CapHeight'] = round(($yMax - $yMin) * $urk); - // ceate widths array - $cw = array(); - $offset = $table['hmtx']['offset']; - for ($i = 0 ; $i < $numberOfHMetrics; ++$i) { - $cw[$i] = round($this->_getUFWORD($font, $offset) * $urk); - $offset += 4; // skip lsb - } - if ($numberOfHMetrics < $numGlyphs) { - // fill missing widths with the last value - $cw = array_pad($cw, $numGlyphs, $cw[($numberOfHMetrics - 1)]); - } - $fmetric['MissingWidth'] = $cw[0]; - $fmetric['cw'] = ''; - for ($cid = 0; $cid <= 65535; ++$cid) { - if (isset($ctg[$cid]) and isset($cw[$ctg[$cid]])) { - $fmetric['cw'] .= ','.$cid.'=>'.$cw[$ctg[$cid]]; - } - } - } // end of true type - if (($fmetric['type'] == 'TrueTypeUnicode') and (count($ctg) == 256)) { - $fmetric['type'] == 'TrueType'; - } - // ---------- create php font file ---------- - $pfile = '<'.'?'.'php'."\n"; - $pfile .= '// TCPDF FONT FILE DESCRIPTION'."\n"; - $pfile .= '$type=\''.$fmetric['type'].'\';'."\n"; - $pfile .= '$name=\''.$fmetric['name'].'\';'."\n"; - $pfile .= '$up='.$fmetric['underlinePosition'].';'."\n"; - $pfile .= '$ut='.$fmetric['underlineThickness'].';'."\n"; - if ($fmetric['MissingWidth'] > 0) { - $pfile .= '$dw='.$fmetric['MissingWidth'].';'."\n"; - } else { - $pfile .= '$dw='.$fmetric['AvgWidth'].';'."\n"; - } - $pfile .= '$diff=\''.$fmetric['diff'].'\';'."\n"; - if ($fmetric['type'] == 'Type1') { - // Type 1 - $pfile .= '$enc=\''.$fmetric['enc'].'\';'."\n"; - $pfile .= '$file=\''.$fmetric['file'].'\';'."\n"; - $pfile .= '$size1='.$fmetric['size1'].';'."\n"; - $pfile .= '$size2='.$fmetric['size2'].';'."\n"; - } else { - $pfile .= '$originalsize='.$fmetric['originalsize'].';'."\n"; - if ($fmetric['type'] == 'cidfont0') { - // CID-0 - switch ($fonttype) { - case 'CID0JP': { - $pfile .= '// Japanese'."\n"; - $pfile .= '$enc=\'UniJIS-UTF16-H\';'."\n"; - $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'Japan1\',\'Supplement\'=>5);'."\n"; - $pfile .= 'include(dirname(__FILE__).\'/uni2cid_aj16.php\');'."\n"; - break; - } - case 'CID0KR': { - $pfile .= '// Korean'."\n"; - $pfile .= '$enc=\'UniKS-UTF16-H\';'."\n"; - $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'Korea1\',\'Supplement\'=>0);'."\n"; - $pfile .= 'include(dirname(__FILE__).\'/uni2cid_ak12.php\');'."\n"; - break; - } - case 'CID0CS': { - $pfile .= '// Chinese Simplified'."\n"; - $pfile .= '$enc=\'UniGB-UTF16-H\';'."\n"; - $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'GB1\',\'Supplement\'=>2);'."\n"; - $pfile .= 'include(dirname(__FILE__).\'/uni2cid_ag15.php\');'."\n"; - break; - } - case 'CID0CT': - default: { - $pfile .= '// Chinese Traditional'."\n"; - $pfile .= '$enc=\'UniCNS-UTF16-H\';'."\n"; - $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'CNS1\',\'Supplement\'=>0);'."\n"; - $pfile .= 'include(dirname(__FILE__).\'/uni2cid_aj16.php\');'."\n"; - break; - } - } - } else { - // TrueType - $pfile .= '$enc=\''.$fmetric['enc'].'\';'."\n"; - $pfile .= '$file=\''.$fmetric['file'].'\';'."\n"; - $pfile .= '$ctg=\''.$fmetric['ctg'].'\';'."\n"; - // create CIDToGIDMap - $cidtogidmap = str_pad('', 131072, "\x00"); // (256 * 256 * 2) = 131072 - foreach ($ctg as $cid => $gid) { - $cidtogidmap = $this->updateCIDtoGIDmap($cidtogidmap, $cid, $ctg[$cid]); - } - // store compressed CIDToGIDMap - $fp = fopen($outpath.$fmetric['ctg'], 'wb'); - fwrite($fp, gzcompress($cidtogidmap)); - fclose($fp); - } - } - $pfile .= '$desc=array('; - $pfile .= '\'Flags\'=>'.$fmetric['Flags'].','; - $pfile .= '\'FontBBox\'=>\'['.$fmetric['bbox'].']\','; - $pfile .= '\'ItalicAngle\'=>'.$fmetric['italicAngle'].','; - $pfile .= '\'Ascent\'=>'.$fmetric['Ascent'].','; - $pfile .= '\'Descent\'=>'.$fmetric['Descent'].','; - $pfile .= '\'Leading\'=>'.$fmetric['Leading'].','; - $pfile .= '\'CapHeight\'=>'.$fmetric['CapHeight'].','; - $pfile .= '\'XHeight\'=>'.$fmetric['XHeight'].','; - $pfile .= '\'StemV\'=>'.$fmetric['StemV'].','; - $pfile .= '\'StemH\'=>'.$fmetric['StemH'].','; - $pfile .= '\'AvgWidth\'=>'.$fmetric['AvgWidth'].','; - $pfile .= '\'MaxWidth\'=>'.$fmetric['MaxWidth'].','; - $pfile .= '\'MissingWidth\'=>'.$fmetric['MissingWidth'].''; - $pfile .= ');'."\n"; - $pfile .= '$cw=array('.substr($fmetric['cw'], 1).');'."\n"; - $pfile .= '// --- EOF ---'."\n"; - // store file - $fp = fopen($outpath.$font_name.'.php', 'w'); - fwrite($fp, $pfile); - fclose($fp); - // return TCPDF font name - return $font_name; - } - - /** - * Returns a subset of the TrueType font data without the unused glyphs. - * @param $font (string) TrueType font data. - * @param $subsetchars (array) Array of used characters (the glyphs to keep). - * @return (string) A subset of TrueType font data without the unused glyphs. - * @author Nicola Asuni - * @protected - * @since 5.2.000 (2010-06-02) - */ - protected function _getTrueTypeFontSubset($font, $subsetchars) { - ksort($subsetchars); - $offset = 0; // offset position of the font data - if ($this->_getULONG($font, $offset) != 0x10000) { - // sfnt version must be 0x00010000 for TrueType version 1.0. - return $font; - } - $offset += 4; - // get number of tables - $numTables = $this->_getUSHORT($font, $offset); - $offset += 2; - // skip searchRange, entrySelector and rangeShift - $offset += 6; - // tables array - $table = array(); - // for each table - for ($i = 0; $i < $numTables; ++$i) { - // get table info - $tag = substr($font, $offset, 4); - $offset += 4; - $table[$tag] = array(); - $table[$tag]['checkSum'] = $this->_getULONG($font, $offset); - $offset += 4; - $table[$tag]['offset'] = $this->_getULONG($font, $offset); - $offset += 4; - $table[$tag]['length'] = $this->_getULONG($font, $offset); - $offset += 4; - } - // check magicNumber - $offset = $table['head']['offset'] + 12; - if ($this->_getULONG($font, $offset) != 0x5F0F3CF5) { - // magicNumber must be 0x5F0F3CF5 - return $font; - } - $offset += 4; - // get offset mode (indexToLocFormat : 0 = short, 1 = long) - $offset = $table['head']['offset'] + 50; - $short_offset = ($this->_getSHORT($font, $offset) == 0); - $offset += 2; - // get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table - $indexToLoc = array(); - $offset = $table['loca']['offset']; - if ($short_offset) { - // short version - $tot_num_glyphs = ($table['loca']['length'] / 2); // numGlyphs + 1 - for ($i = 0; $i < $tot_num_glyphs; ++$i) { - $indexToLoc[$i] = $this->_getUSHORT($font, $offset) * 2; - $offset += 2; - } - } else { - // long version - $tot_num_glyphs = ($table['loca']['length'] / 4); // numGlyphs + 1 - for ($i = 0; $i < $tot_num_glyphs; ++$i) { - $indexToLoc[$i] = $this->_getULONG($font, $offset); - $offset += 4; - } - } - // get glyphs indexes of chars from cmap table - $subsetglyphs = array(); // glyph IDs on key - $subsetglyphs[0] = true; // character codes that do not correspond to any glyph in the font should be mapped to glyph index 0 - $offset = $table['cmap']['offset'] + 2; - $numEncodingTables = $this->_getUSHORT($font, $offset); - $offset += 2; - $encodingTables = array(); - for ($i = 0; $i < $numEncodingTables; ++$i) { - $encodingTables[$i]['platformID'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $encodingTables[$i]['encodingID'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $encodingTables[$i]['offset'] = $this->_getULONG($font, $offset); - $offset += 4; - } - foreach ($encodingTables as $enctable) { - // get all platforms and encodings - $offset = $table['cmap']['offset'] + $enctable['offset']; - $format = $this->_getUSHORT($font, $offset); - $offset += 2; - switch ($format) { - case 0: { // Format 0: Byte encoding table - $offset += 4; // skip length and version/language - for ($c = 0; $c < 256; ++$c) { - if (isset($subsetchars[$c])) { - $g = $this->_getBYTE($font, $offset); - $subsetglyphs[$g] = true; - } - ++$offset; - } - break; - } - case 2: { // Format 2: High-byte mapping through table - $offset += 4; // skip length and version/language - $numSubHeaders = 0; - for ($i = 0; $i < 256; ++$i) { - // Array that maps high bytes to subHeaders: value is subHeader index * 8. - $subHeaderKeys[$i] = ($this->_getUSHORT($font, $offset) / 8); - $offset += 2; - if ($numSubHeaders < $subHeaderKeys[$i]) { - $numSubHeaders = $subHeaderKeys[$i]; - } - } - // the number of subHeaders is equal to the max of subHeaderKeys + 1 - ++$numSubHeaders; - // read subHeader structures - $subHeaders = array(); - $numGlyphIndexArray = 0; - for ($k = 0; $k < $numSubHeaders; ++$k) { - $subHeaders[$k]['firstCode'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $subHeaders[$k]['entryCount'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $subHeaders[$k]['idDelta'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $subHeaders[$k]['idRangeOffset'] = $this->_getUSHORT($font, $offset); - $offset += 2; - $subHeaders[$k]['idRangeOffset'] -= (2 + (($numSubHeaders - $k - 1) * 8)); - $subHeaders[$k]['idRangeOffset'] /= 2; - $numGlyphIndexArray += $subHeaders[$k]['entryCount']; - } - for ($k = 0; $k < $numGlyphIndexArray; ++$k) { - $glyphIndexArray[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - for ($i = 0; $i < 256; ++$i) { - $k = $subHeaderKeys[$i]; - if ($k == 0) { - // one byte code - $c = $i; - if (isset($subsetchars[$c])) { - $g = $glyphIndexArray[0]; - $subsetglyphs[$g] = true; - } - } else { - // two bytes code - $start_byte = $subHeaders[$k]['firstCode']; - $end_byte = $start_byte + $subHeaders[$k]['entryCount']; - for ($j = $start_byte; $j < $end_byte; ++$j) { - // combine high and low bytes - $c = (($i << 8) + $j); - if (isset($subsetchars[$c])) { - $idRangeOffset = ($subHeaders[$k]['idRangeOffset'] + $j - $subHeaders[$k]['firstCode']); - $g = ($glyphIndexArray[$idRangeOffset] + $idDelta[$k]) % 65536; - if ($g < 0) { - $g = 0; - } - $subsetglyphs[$g] = true; - } - } - } - } - break; - } - case 4: { // Format 4: Segment mapping to delta values - $length = $this->_getUSHORT($font, $offset); - $offset += 2; - $offset += 2; // skip version/language - $segCount = ($this->_getUSHORT($font, $offset) / 2); - $offset += 2; - $offset += 6; // skip searchRange, entrySelector, rangeShift - $endCount = array(); // array of end character codes for each segment - for ($k = 0; $k < $segCount; ++$k) { - $endCount[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - $offset += 2; // skip reservedPad - $startCount = array(); // array of start character codes for each segment - for ($k = 0; $k < $segCount; ++$k) { - $startCount[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - $idDelta = array(); // delta for all character codes in segment - for ($k = 0; $k < $segCount; ++$k) { - $idDelta[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - $idRangeOffset = array(); // Offsets into glyphIdArray or 0 - for ($k = 0; $k < $segCount; ++$k) { - $idRangeOffset[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - $gidlen = ($length / 2) - 8 - (4 * $segCount); - $glyphIdArray = array(); // glyph index array - for ($k = 0; $k < $gidlen; ++$k) { - $glyphIdArray[$k] = $this->_getUSHORT($font, $offset); - $offset += 2; - } - for ($k = 0; $k < $segCount; ++$k) { - for ($c = $startCount[$k]; $c <= $endCount[$k]; ++$c) { - if (isset($subsetchars[$c])) { - if ($idRangeOffset[$k] == 0) { - $g = ($idDelta[$k] + $c) % 65536; - } else { - $gid = (($idRangeOffset[$k] / 2) + ($c - $startCount[$k]) - ($segCount - $k)); - $g = ($glyphIdArray[$gid] + $idDelta[$k]) % 65536; - } - if ($g < 0) { - $g = 0; - } - $subsetglyphs[$g] = true; - } - } - } - break; - } - case 6: { // Format 6: Trimmed table mapping - $offset += 4; // skip length and version/language - $firstCode = $this->_getUSHORT($font, $offset); - $offset += 2; - $entryCount = $this->_getUSHORT($font, $offset); - $offset += 2; - for ($k = 0; $k < $entryCount; ++$k) { - $c = ($k + $firstCode); - if (isset($subsetchars[$c])) { - $g = $this->_getUSHORT($font, $offset); - $subsetglyphs[$g] = true; - } - $offset += 2; - } - break; - } - case 8: { // Format 8: Mixed 16-bit and 32-bit coverage - $offset += 10; // skip reserved, length and version/language - for ($k = 0; $k < 8192; ++$k) { - $is32[$k] = $this->_getBYTE($font, $offset); - ++$offset; - } - $nGroups = $this->_getULONG($font, $offset); - $offset += 4; - for ($i = 0; $i < $nGroups; ++$i) { - $startCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $endCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $startGlyphID = $this->_getULONG($font, $offset); - $offset += 4; - for ($k = $startCharCode; $k <= $endCharCode; ++$k) { - $is32idx = floor($c / 8); - if ((isset($is32[$is32idx])) and (($is32[$is32idx] & (1 << (7 - ($c % 8)))) == 0)) { - $c = $k; - } else { - // 32 bit format - // convert to decimal (http://www.unicode.org/faq//utf_bom.html#utf16-4) - //LEAD_OFFSET = (0xD800 - (0x10000 >> 10)) = 55232 - //SURROGATE_OFFSET = (0x10000 - (0xD800 << 10) - 0xDC00) = -56613888 - $c = ((55232 + ($k >> 10)) << 10) + (0xDC00 + ($k & 0x3FF)) -56613888; - } - if (isset($subsetchars[$c])) { - $subsetglyphs[$startGlyphID] = true; - } - ++$startGlyphID; - } - } - break; - } - case 10: { // Format 10: Trimmed array - $offset += 10; // skip reserved, length and version/language - $startCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $numChars = $this->_getULONG($font, $offset); - $offset += 4; - for ($k = 0; $k < $numChars; ++$k) { - $c = ($k + $startCharCode); - if (isset($subsetchars[$c])) { - $g = $this->_getUSHORT($font, $offset); - $subsetglyphs[$g] = true; - } - $offset += 2; - } - break; - } - case 12: { // Format 12: Segmented coverage - $offset += 10; // skip length and version/language - $nGroups = $this->_getULONG($font, $offset); - $offset += 4; - for ($k = 0; $k < $nGroups; ++$k) { - $startCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $endCharCode = $this->_getULONG($font, $offset); - $offset += 4; - $startGlyphCode = $this->_getULONG($font, $offset); - $offset += 4; - for ($c = $startCharCode; $c <= $endCharCode; ++$c) { - if (isset($subsetchars[$c])) { - $subsetglyphs[$startGlyphCode] = true; - } - ++$startGlyphCode; - } - } - break; - } - case 13: { // Format 13: Many-to-one range mappings - // to be implemented ... - break; - } - case 14: { // Format 14: Unicode Variation Sequences - // to be implemented ... - break; - } - } - } - // include all parts of composite glyphs - $new_sga = $subsetglyphs; - while (!empty($new_sga)) { - $sga = $new_sga; - $new_sga = array(); - foreach ($sga as $key => $val) { - if (isset($indexToLoc[$key])) { - $offset = ($table['glyf']['offset'] + $indexToLoc[$key]); - $numberOfContours = $this->_getSHORT($font, $offset); - $offset += 2; - if ($numberOfContours < 0) { // composite glyph - $offset += 8; // skip xMin, yMin, xMax, yMax - do { - $flags = $this->_getUSHORT($font, $offset); - $offset += 2; - $glyphIndex = $this->_getUSHORT($font, $offset); - $offset += 2; - if (!isset($subsetglyphs[$glyphIndex])) { - // add missing glyphs - $new_sga[$glyphIndex] = true; - } - // skip some bytes by case - if ($flags & 1) { - $offset += 4; - } else { - $offset += 2; - } - if ($flags & 8) { - $offset += 2; - } elseif ($flags & 64) { - $offset += 4; - } elseif ($flags & 128) { - $offset += 8; - } - } while ($flags & 32); - } - } - } - $subsetglyphs += $new_sga; - } - // sort glyphs by key (and remove duplicates) - ksort($subsetglyphs); - // build new glyf and loca tables - $glyf = ''; - $loca = ''; - $offset = 0; - $glyf_offset = $table['glyf']['offset']; - for ($i = 0; $i < $tot_num_glyphs; ++$i) { - if (isset($subsetglyphs[$i])) { - $length = ($indexToLoc[($i + 1)] - $indexToLoc[$i]); - $glyf .= substr($font, ($glyf_offset + $indexToLoc[$i]), $length); - } else { - $length = 0; - } - if ($short_offset) { - $loca .= pack('n', ($offset / 2)); - } else { - $loca .= pack('N', $offset); - } - $offset += $length; - } - // array of table names to preserve (loca and glyf tables will be added later) - // the cmap table is not needed and shall not be present, since the mapping from character codes to glyph descriptions is provided separately - $table_names = array('head', 'hhea', 'hmtx', 'maxp', 'cvt ', 'fpgm', 'prep'); // minimum required table names - // get the tables to preserve - $offset = 12; - foreach ($table as $tag => $val) { - if (in_array($tag, $table_names)) { - $table[$tag]['data'] = substr($font, $table[$tag]['offset'], $table[$tag]['length']); - if ($tag == 'head') { - // set the checkSumAdjustment to 0 - $table[$tag]['data'] = substr($table[$tag]['data'], 0, 8)."\x0\x0\x0\x0".substr($table[$tag]['data'], 12); - } - $pad = 4 - ($table[$tag]['length'] % 4); - if ($pad != 4) { - // the length of a table must be a multiple of four bytes - $table[$tag]['length'] += $pad; - $table[$tag]['data'] .= str_repeat("\x0", $pad); - } - $table[$tag]['offset'] = $offset; - $offset += $table[$tag]['length']; - // check sum is not changed (so keep the following line commented) - //$table[$tag]['checkSum'] = $this->_getTTFtableChecksum($table[$tag]['data'], $table[$tag]['length']); - } else { - unset($table[$tag]); - } - } - // add loca - $table['loca']['data'] = $loca; - $table['loca']['length'] = strlen($loca); - $pad = 4 - ($table['loca']['length'] % 4); - if ($pad != 4) { - // the length of a table must be a multiple of four bytes - $table['loca']['length'] += $pad; - $table['loca']['data'] .= str_repeat("\x0", $pad); - } - $table['loca']['offset'] = $offset; - $table['loca']['checkSum'] = $this->_getTTFtableChecksum($table['loca']['data'], $table['loca']['length']); - $offset += $table['loca']['length']; - // add glyf - $table['glyf']['data'] = $glyf; - $table['glyf']['length'] = strlen($glyf); - $pad = 4 - ($table['glyf']['length'] % 4); - if ($pad != 4) { - // the length of a table must be a multiple of four bytes - $table['glyf']['length'] += $pad; - $table['glyf']['data'] .= str_repeat("\x0", $pad); - } - $table['glyf']['offset'] = $offset; - $table['glyf']['checkSum'] = $this->_getTTFtableChecksum($table['glyf']['data'], $table['glyf']['length']); - // rebuild font - $font = ''; - $font .= pack('N', 0x10000); // sfnt version - $numTables = count($table); - $font .= pack('n', $numTables); // numTables - $entrySelector = floor(log($numTables, 2)); - $searchRange = pow(2, $entrySelector) * 16; - $rangeShift = ($numTables * 16) - $searchRange; - $font .= pack('n', $searchRange); // searchRange - $font .= pack('n', $entrySelector); // entrySelector - $font .= pack('n', $rangeShift); // rangeShift - $offset = ($numTables * 16); - foreach ($table as $tag => $data) { - $font .= $tag; // tag - $font .= pack('N', $data['checkSum']); // checkSum - $font .= pack('N', ($data['offset'] + $offset)); // offset - $font .= pack('N', $data['length']); // length - } - foreach ($table as $data) { - $font .= $data['data']; - } - // set checkSumAdjustment on head table - $checkSumAdjustment = 0xB1B0AFBA - $this->_getTTFtableChecksum($font, strlen($font)); - $font = substr($font, 0, $table['head']['offset'] + 8).pack('N', $checkSumAdjustment).substr($font, $table['head']['offset'] + 12); - return $font; - } - - /** - * Returs the checksum of a TTF table. - * @param $table (string) table to check - * @param $length (int) length of table in bytes - * @return int checksum - * @author Nicola Asuni - * @protected - * @since 5.2.000 (2010-06-02) - */ - protected function _getTTFtableChecksum($table, $length) { - $sum = 0; - $tlen = ($length / 4); - $offset = 0; - for ($i = 0; $i < $tlen; ++$i) { - $v = unpack('Ni', substr($table, $offset, 4)); - $sum += $v['i']; - $offset += 4; - } - $sum = unpack('Ni', pack('N', $sum)); - return $sum['i']; - } - - /** - * Outputs font widths - * @param $font (array) font data - * @param $cidoffset (int) offset for CID values - * @return PDF command string for font widths - * @author Nicola Asuni - * @protected - * @since 4.4.000 (2008-12-07) - */ - protected function _putfontwidths($font, $cidoffset=0) { - ksort($font['cw']); - $rangeid = 0; - $range = array(); - $prevcid = -2; - $prevwidth = -1; - $interval = false; - // for each character - foreach ($font['cw'] as $cid => $width) { - $cid -= $cidoffset; - if ($font['subset'] and ($cid > 255) and (!isset($font['subsetchars'][$cid]))) { - // ignore the unused characters (font subsetting) - continue; - } - if ($width != $font['dw']) { - if ($cid == ($prevcid + 1)) { - // consecutive CID - if ($width == $prevwidth) { - if ($width == $range[$rangeid][0]) { - $range[$rangeid][] = $width; - } else { - array_pop($range[$rangeid]); - // new range - $rangeid = $prevcid; - $range[$rangeid] = array(); - $range[$rangeid][] = $prevwidth; - $range[$rangeid][] = $width; - } - $interval = true; - $range[$rangeid]['interval'] = true; - } else { - if ($interval) { - // new range - $rangeid = $cid; - $range[$rangeid] = array(); - $range[$rangeid][] = $width; - } else { - $range[$rangeid][] = $width; - } - $interval = false; - } - } else { - // new range - $rangeid = $cid; - $range[$rangeid] = array(); - $range[$rangeid][] = $width; - $interval = false; - } - $prevcid = $cid; - $prevwidth = $width; - } - } - // optimize ranges - $prevk = -1; - $nextk = -1; - $prevint = false; - foreach ($range as $k => $ws) { - $cws = count($ws); - if (($k == $nextk) and (!$prevint) and ((!isset($ws['interval'])) or ($cws < 4))) { - if (isset($range[$k]['interval'])) { - unset($range[$k]['interval']); - } - $range[$prevk] = array_merge($range[$prevk], $range[$k]); - unset($range[$k]); - } else { - $prevk = $k; - } - $nextk = $k + $cws; - if (isset($ws['interval'])) { - if ($cws > 3) { - $prevint = true; - } else { - $prevint = false; - } - unset($range[$k]['interval']); - --$nextk; - } else { - $prevint = false; - } - } - // output data - $w = ''; - foreach ($range as $k => $ws) { - if (count(array_count_values($ws)) == 1) { - // interval mode is more compact - $w .= ' '.$k.' '.($k + count($ws) - 1).' '.$ws[0]; - } else { - // range mode - $w .= ' '.$k.' [ '.implode(' ', $ws).' ]'; - } - } - return '/W ['.$w.' ]'; - } - /** * Output fonts. * @author Nicola Asuni @@ -11656,35 +8813,25 @@ class TCPDF { $this->_newobj(); $this->_out('<< /Type /Encoding /BaseEncoding /WinAnsiEncoding /Differences ['.$diff.'] >>'."\n".'endobj'); } - $mqr = $this->get_mqr(); - $this->set_mqr(false); + $mqr = TCPDF_STATIC::get_mqr(); + TCPDF_STATIC::set_mqr(false); foreach ($this->FontFiles as $file => $info) { // search and get font file to embedd - $fontdir = $info['fontdir']; - $file = strtolower($file); - $fontfile = ''; - // search files on various directories - if (($fontdir !== false) and Tools::file_exists_no_cache($fontdir.$file)) { - $fontfile = $fontdir.$file; - } elseif (Tools::file_exists_no_cache($this->_getfontpath().$file)) { - $fontfile = $this->_getfontpath().$file; - } elseif (Tools::file_exists_no_cache($file)) { - $fontfile = $file; - } - if (!$this->empty_string($fontfile)) { + $fontfile = TCPDF_FONTS::getFontFullPath($file, $info['fontdir']); + if (!TCPDF_STATIC::empty_string($fontfile)) { $font = file_get_contents($fontfile); $compressed = (substr($file, -2) == '.z'); - if ((!$compressed) and (isset($info['length2']))) { - $header = (ord($font{0}) == 128); + if ((!$compressed) AND (isset($info['length2']))) { + $header = (ord($font[0]) == 128); if ($header) { // strip first binary header $font = substr($font, 6); } - if ($header and (ord($font[$info['length1']]) == 128)) { + if ($header AND (ord($font[$info['length1']]) == 128)) { // strip second binary header $font = substr($font, 0, $info['length1']).substr($font, ($info['length1'] + 6)); } - } elseif ($info['subset'] and ((!$compressed) or ($compressed and function_exists('gzcompress')))) { + } elseif ($info['subset'] AND ((!$compressed) OR ($compressed AND function_exists('gzcompress')))) { if ($compressed) { // uncompress font $font = gzuncompress($font); @@ -11696,7 +8843,7 @@ class TCPDF { $subsetchars += $fontinfo['subsetchars']; } // rebuild a font subset - $font = $this->_getTrueTypeFontSubset($font, $subsetchars); + $font = TCPDF_FONTS::_getTrueTypeFontSubset($font, $subsetchars); // calculate new font length $info['length1'] = strlen($font); if ($compressed) { @@ -11721,7 +8868,7 @@ class TCPDF { $this->_out($out); } } - $this->set_mqr($mqr); + TCPDF_STATIC::set_mqr($mqr); foreach ($this->fontkeys as $k) { //Font objects $font = $this->getFontBuffer($k); @@ -11734,7 +8881,7 @@ class TCPDF { $out .= ' /Subtype /Type1'; $out .= ' /BaseFont /'.$name; $out .= ' /Name /F'.$font['i']; - if ((strtolower($name) != 'symbol') and (strtolower($name) != 'zapfdingbats')) { + if ((strtolower($name) != 'symbol') AND (strtolower($name) != 'zapfdingbats')) { $out .= ' /Encoding /WinAnsiEncoding'; } if ($k == 'helvetica') { @@ -11744,7 +8891,7 @@ class TCPDF { $out .= ' >>'; $out .= "\n".'endobj'; $this->_out($out); - } elseif (($type == 'Type1') or ($type == 'TrueType')) { + } elseif (($type == 'Type1') OR ($type == 'TrueType')) { // additional Type1 or TrueType font $out = $this->_getobj($this->font_obj_ids[$k])."\n"; $out .= '<</Type /Font'; @@ -11768,7 +8915,11 @@ class TCPDF { $this->_newobj(); $s = '['; for ($i = 32; $i < 256; ++$i) { - $s .= $font['cw'][$i].' '; + if (isset($font['cw'][$i])) { + $s .= $font['cw'][$i].' '; + } else { + $s .= $font['dw'].' '; + } } $s .= ']'; $s .= "\n".'endobj'; @@ -11782,7 +8933,7 @@ class TCPDF { } $s .= ' /'.$fdk.' '.$fdv.''; } - if (!$this->empty_string($font['file'])) { + if (!TCPDF_STATIC::empty_string($font['file'])) { $s .= ' /FontFile'.($type == 'Type1' ? '' : '2').' '.$this->FontFiles[$font['file']]['n'].' 0 R'; } $s .= '>>'; @@ -11830,282 +8981,7 @@ class TCPDF { $out .= "\n".'endobj'; $this->_out($out); // ToUnicode map for Identity-H - $stream = "/CIDInit /ProcSet findresource begin\n"; - $stream .= "12 dict begin\n"; - $stream .= "begincmap\n"; - $stream .= "/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def\n"; - $stream .= "/CMapName /Adobe-Identity-UCS def\n"; - $stream .= "/CMapType 2 def\n"; - $stream .= "/WMode 0 def\n"; - $stream .= "1 begincodespacerange\n"; - $stream .= "<0000> <FFFF>\n"; - $stream .= "endcodespacerange\n"; - $stream .= "100 beginbfrange\n"; - $stream .= "<0000> <00ff> <0000>\n"; - $stream .= "<0100> <01ff> <0100>\n"; - $stream .= "<0200> <02ff> <0200>\n"; - $stream .= "<0300> <03ff> <0300>\n"; - $stream .= "<0400> <04ff> <0400>\n"; - $stream .= "<0500> <05ff> <0500>\n"; - $stream .= "<0600> <06ff> <0600>\n"; - $stream .= "<0700> <07ff> <0700>\n"; - $stream .= "<0800> <08ff> <0800>\n"; - $stream .= "<0900> <09ff> <0900>\n"; - $stream .= "<0a00> <0aff> <0a00>\n"; - $stream .= "<0b00> <0bff> <0b00>\n"; - $stream .= "<0c00> <0cff> <0c00>\n"; - $stream .= "<0d00> <0dff> <0d00>\n"; - $stream .= "<0e00> <0eff> <0e00>\n"; - $stream .= "<0f00> <0fff> <0f00>\n"; - $stream .= "<1000> <10ff> <1000>\n"; - $stream .= "<1100> <11ff> <1100>\n"; - $stream .= "<1200> <12ff> <1200>\n"; - $stream .= "<1300> <13ff> <1300>\n"; - $stream .= "<1400> <14ff> <1400>\n"; - $stream .= "<1500> <15ff> <1500>\n"; - $stream .= "<1600> <16ff> <1600>\n"; - $stream .= "<1700> <17ff> <1700>\n"; - $stream .= "<1800> <18ff> <1800>\n"; - $stream .= "<1900> <19ff> <1900>\n"; - $stream .= "<1a00> <1aff> <1a00>\n"; - $stream .= "<1b00> <1bff> <1b00>\n"; - $stream .= "<1c00> <1cff> <1c00>\n"; - $stream .= "<1d00> <1dff> <1d00>\n"; - $stream .= "<1e00> <1eff> <1e00>\n"; - $stream .= "<1f00> <1fff> <1f00>\n"; - $stream .= "<2000> <20ff> <2000>\n"; - $stream .= "<2100> <21ff> <2100>\n"; - $stream .= "<2200> <22ff> <2200>\n"; - $stream .= "<2300> <23ff> <2300>\n"; - $stream .= "<2400> <24ff> <2400>\n"; - $stream .= "<2500> <25ff> <2500>\n"; - $stream .= "<2600> <26ff> <2600>\n"; - $stream .= "<2700> <27ff> <2700>\n"; - $stream .= "<2800> <28ff> <2800>\n"; - $stream .= "<2900> <29ff> <2900>\n"; - $stream .= "<2a00> <2aff> <2a00>\n"; - $stream .= "<2b00> <2bff> <2b00>\n"; - $stream .= "<2c00> <2cff> <2c00>\n"; - $stream .= "<2d00> <2dff> <2d00>\n"; - $stream .= "<2e00> <2eff> <2e00>\n"; - $stream .= "<2f00> <2fff> <2f00>\n"; - $stream .= "<3000> <30ff> <3000>\n"; - $stream .= "<3100> <31ff> <3100>\n"; - $stream .= "<3200> <32ff> <3200>\n"; - $stream .= "<3300> <33ff> <3300>\n"; - $stream .= "<3400> <34ff> <3400>\n"; - $stream .= "<3500> <35ff> <3500>\n"; - $stream .= "<3600> <36ff> <3600>\n"; - $stream .= "<3700> <37ff> <3700>\n"; - $stream .= "<3800> <38ff> <3800>\n"; - $stream .= "<3900> <39ff> <3900>\n"; - $stream .= "<3a00> <3aff> <3a00>\n"; - $stream .= "<3b00> <3bff> <3b00>\n"; - $stream .= "<3c00> <3cff> <3c00>\n"; - $stream .= "<3d00> <3dff> <3d00>\n"; - $stream .= "<3e00> <3eff> <3e00>\n"; - $stream .= "<3f00> <3fff> <3f00>\n"; - $stream .= "<4000> <40ff> <4000>\n"; - $stream .= "<4100> <41ff> <4100>\n"; - $stream .= "<4200> <42ff> <4200>\n"; - $stream .= "<4300> <43ff> <4300>\n"; - $stream .= "<4400> <44ff> <4400>\n"; - $stream .= "<4500> <45ff> <4500>\n"; - $stream .= "<4600> <46ff> <4600>\n"; - $stream .= "<4700> <47ff> <4700>\n"; - $stream .= "<4800> <48ff> <4800>\n"; - $stream .= "<4900> <49ff> <4900>\n"; - $stream .= "<4a00> <4aff> <4a00>\n"; - $stream .= "<4b00> <4bff> <4b00>\n"; - $stream .= "<4c00> <4cff> <4c00>\n"; - $stream .= "<4d00> <4dff> <4d00>\n"; - $stream .= "<4e00> <4eff> <4e00>\n"; - $stream .= "<4f00> <4fff> <4f00>\n"; - $stream .= "<5000> <50ff> <5000>\n"; - $stream .= "<5100> <51ff> <5100>\n"; - $stream .= "<5200> <52ff> <5200>\n"; - $stream .= "<5300> <53ff> <5300>\n"; - $stream .= "<5400> <54ff> <5400>\n"; - $stream .= "<5500> <55ff> <5500>\n"; - $stream .= "<5600> <56ff> <5600>\n"; - $stream .= "<5700> <57ff> <5700>\n"; - $stream .= "<5800> <58ff> <5800>\n"; - $stream .= "<5900> <59ff> <5900>\n"; - $stream .= "<5a00> <5aff> <5a00>\n"; - $stream .= "<5b00> <5bff> <5b00>\n"; - $stream .= "<5c00> <5cff> <5c00>\n"; - $stream .= "<5d00> <5dff> <5d00>\n"; - $stream .= "<5e00> <5eff> <5e00>\n"; - $stream .= "<5f00> <5fff> <5f00>\n"; - $stream .= "<6000> <60ff> <6000>\n"; - $stream .= "<6100> <61ff> <6100>\n"; - $stream .= "<6200> <62ff> <6200>\n"; - $stream .= "<6300> <63ff> <6300>\n"; - $stream .= "endbfrange\n"; - $stream .= "100 beginbfrange\n"; - $stream .= "<6400> <64ff> <6400>\n"; - $stream .= "<6500> <65ff> <6500>\n"; - $stream .= "<6600> <66ff> <6600>\n"; - $stream .= "<6700> <67ff> <6700>\n"; - $stream .= "<6800> <68ff> <6800>\n"; - $stream .= "<6900> <69ff> <6900>\n"; - $stream .= "<6a00> <6aff> <6a00>\n"; - $stream .= "<6b00> <6bff> <6b00>\n"; - $stream .= "<6c00> <6cff> <6c00>\n"; - $stream .= "<6d00> <6dff> <6d00>\n"; - $stream .= "<6e00> <6eff> <6e00>\n"; - $stream .= "<6f00> <6fff> <6f00>\n"; - $stream .= "<7000> <70ff> <7000>\n"; - $stream .= "<7100> <71ff> <7100>\n"; - $stream .= "<7200> <72ff> <7200>\n"; - $stream .= "<7300> <73ff> <7300>\n"; - $stream .= "<7400> <74ff> <7400>\n"; - $stream .= "<7500> <75ff> <7500>\n"; - $stream .= "<7600> <76ff> <7600>\n"; - $stream .= "<7700> <77ff> <7700>\n"; - $stream .= "<7800> <78ff> <7800>\n"; - $stream .= "<7900> <79ff> <7900>\n"; - $stream .= "<7a00> <7aff> <7a00>\n"; - $stream .= "<7b00> <7bff> <7b00>\n"; - $stream .= "<7c00> <7cff> <7c00>\n"; - $stream .= "<7d00> <7dff> <7d00>\n"; - $stream .= "<7e00> <7eff> <7e00>\n"; - $stream .= "<7f00> <7fff> <7f00>\n"; - $stream .= "<8000> <80ff> <8000>\n"; - $stream .= "<8100> <81ff> <8100>\n"; - $stream .= "<8200> <82ff> <8200>\n"; - $stream .= "<8300> <83ff> <8300>\n"; - $stream .= "<8400> <84ff> <8400>\n"; - $stream .= "<8500> <85ff> <8500>\n"; - $stream .= "<8600> <86ff> <8600>\n"; - $stream .= "<8700> <87ff> <8700>\n"; - $stream .= "<8800> <88ff> <8800>\n"; - $stream .= "<8900> <89ff> <8900>\n"; - $stream .= "<8a00> <8aff> <8a00>\n"; - $stream .= "<8b00> <8bff> <8b00>\n"; - $stream .= "<8c00> <8cff> <8c00>\n"; - $stream .= "<8d00> <8dff> <8d00>\n"; - $stream .= "<8e00> <8eff> <8e00>\n"; - $stream .= "<8f00> <8fff> <8f00>\n"; - $stream .= "<9000> <90ff> <9000>\n"; - $stream .= "<9100> <91ff> <9100>\n"; - $stream .= "<9200> <92ff> <9200>\n"; - $stream .= "<9300> <93ff> <9300>\n"; - $stream .= "<9400> <94ff> <9400>\n"; - $stream .= "<9500> <95ff> <9500>\n"; - $stream .= "<9600> <96ff> <9600>\n"; - $stream .= "<9700> <97ff> <9700>\n"; - $stream .= "<9800> <98ff> <9800>\n"; - $stream .= "<9900> <99ff> <9900>\n"; - $stream .= "<9a00> <9aff> <9a00>\n"; - $stream .= "<9b00> <9bff> <9b00>\n"; - $stream .= "<9c00> <9cff> <9c00>\n"; - $stream .= "<9d00> <9dff> <9d00>\n"; - $stream .= "<9e00> <9eff> <9e00>\n"; - $stream .= "<9f00> <9fff> <9f00>\n"; - $stream .= "<a000> <a0ff> <a000>\n"; - $stream .= "<a100> <a1ff> <a100>\n"; - $stream .= "<a200> <a2ff> <a200>\n"; - $stream .= "<a300> <a3ff> <a300>\n"; - $stream .= "<a400> <a4ff> <a400>\n"; - $stream .= "<a500> <a5ff> <a500>\n"; - $stream .= "<a600> <a6ff> <a600>\n"; - $stream .= "<a700> <a7ff> <a700>\n"; - $stream .= "<a800> <a8ff> <a800>\n"; - $stream .= "<a900> <a9ff> <a900>\n"; - $stream .= "<aa00> <aaff> <aa00>\n"; - $stream .= "<ab00> <abff> <ab00>\n"; - $stream .= "<ac00> <acff> <ac00>\n"; - $stream .= "<ad00> <adff> <ad00>\n"; - $stream .= "<ae00> <aeff> <ae00>\n"; - $stream .= "<af00> <afff> <af00>\n"; - $stream .= "<b000> <b0ff> <b000>\n"; - $stream .= "<b100> <b1ff> <b100>\n"; - $stream .= "<b200> <b2ff> <b200>\n"; - $stream .= "<b300> <b3ff> <b300>\n"; - $stream .= "<b400> <b4ff> <b400>\n"; - $stream .= "<b500> <b5ff> <b500>\n"; - $stream .= "<b600> <b6ff> <b600>\n"; - $stream .= "<b700> <b7ff> <b700>\n"; - $stream .= "<b800> <b8ff> <b800>\n"; - $stream .= "<b900> <b9ff> <b900>\n"; - $stream .= "<ba00> <baff> <ba00>\n"; - $stream .= "<bb00> <bbff> <bb00>\n"; - $stream .= "<bc00> <bcff> <bc00>\n"; - $stream .= "<bd00> <bdff> <bd00>\n"; - $stream .= "<be00> <beff> <be00>\n"; - $stream .= "<bf00> <bfff> <bf00>\n"; - $stream .= "<c000> <c0ff> <c000>\n"; - $stream .= "<c100> <c1ff> <c100>\n"; - $stream .= "<c200> <c2ff> <c200>\n"; - $stream .= "<c300> <c3ff> <c300>\n"; - $stream .= "<c400> <c4ff> <c400>\n"; - $stream .= "<c500> <c5ff> <c500>\n"; - $stream .= "<c600> <c6ff> <c600>\n"; - $stream .= "<c700> <c7ff> <c700>\n"; - $stream .= "endbfrange\n"; - $stream .= "56 beginbfrange\n"; - $stream .= "<c800> <c8ff> <c800>\n"; - $stream .= "<c900> <c9ff> <c900>\n"; - $stream .= "<ca00> <caff> <ca00>\n"; - $stream .= "<cb00> <cbff> <cb00>\n"; - $stream .= "<cc00> <ccff> <cc00>\n"; - $stream .= "<cd00> <cdff> <cd00>\n"; - $stream .= "<ce00> <ceff> <ce00>\n"; - $stream .= "<cf00> <cfff> <cf00>\n"; - $stream .= "<d000> <d0ff> <d000>\n"; - $stream .= "<d100> <d1ff> <d100>\n"; - $stream .= "<d200> <d2ff> <d200>\n"; - $stream .= "<d300> <d3ff> <d300>\n"; - $stream .= "<d400> <d4ff> <d400>\n"; - $stream .= "<d500> <d5ff> <d500>\n"; - $stream .= "<d600> <d6ff> <d600>\n"; - $stream .= "<d700> <d7ff> <d700>\n"; - $stream .= "<d800> <d8ff> <d800>\n"; - $stream .= "<d900> <d9ff> <d900>\n"; - $stream .= "<da00> <daff> <da00>\n"; - $stream .= "<db00> <dbff> <db00>\n"; - $stream .= "<dc00> <dcff> <dc00>\n"; - $stream .= "<dd00> <ddff> <dd00>\n"; - $stream .= "<de00> <deff> <de00>\n"; - $stream .= "<df00> <dfff> <df00>\n"; - $stream .= "<e000> <e0ff> <e000>\n"; - $stream .= "<e100> <e1ff> <e100>\n"; - $stream .= "<e200> <e2ff> <e200>\n"; - $stream .= "<e300> <e3ff> <e300>\n"; - $stream .= "<e400> <e4ff> <e400>\n"; - $stream .= "<e500> <e5ff> <e500>\n"; - $stream .= "<e600> <e6ff> <e600>\n"; - $stream .= "<e700> <e7ff> <e700>\n"; - $stream .= "<e800> <e8ff> <e800>\n"; - $stream .= "<e900> <e9ff> <e900>\n"; - $stream .= "<ea00> <eaff> <ea00>\n"; - $stream .= "<eb00> <ebff> <eb00>\n"; - $stream .= "<ec00> <ecff> <ec00>\n"; - $stream .= "<ed00> <edff> <ed00>\n"; - $stream .= "<ee00> <eeff> <ee00>\n"; - $stream .= "<ef00> <efff> <ef00>\n"; - $stream .= "<f000> <f0ff> <f000>\n"; - $stream .= "<f100> <f1ff> <f100>\n"; - $stream .= "<f200> <f2ff> <f200>\n"; - $stream .= "<f300> <f3ff> <f300>\n"; - $stream .= "<f400> <f4ff> <f400>\n"; - $stream .= "<f500> <f5ff> <f500>\n"; - $stream .= "<f600> <f6ff> <f600>\n"; - $stream .= "<f700> <f7ff> <f700>\n"; - $stream .= "<f800> <f8ff> <f800>\n"; - $stream .= "<f900> <f9ff> <f900>\n"; - $stream .= "<fa00> <faff> <fa00>\n"; - $stream .= "<fb00> <fbff> <fb00>\n"; - $stream .= "<fc00> <fcff> <fc00>\n"; - $stream .= "<fd00> <fdff> <fd00>\n"; - $stream .= "<fe00> <feff> <fe00>\n"; - $stream .= "<ff00> <ffff> <ff00>\n"; - $stream .= "endbfrange\n"; - $stream .= "endcmap\n"; - $stream .= "CMapName currentdict /CMap defineresource pop\n"; - $stream .= "end\n"; - $stream .= "end"; + $stream = TCPDF_FONT_DATA::$uni_identity_h; // ToUnicode Object $this->_newobj(); $stream = ($this->compress) ? gzcompress($stream) : $stream; @@ -12125,8 +9001,8 @@ class TCPDF { $out .= ' /CIDSystemInfo << '.$cidinfo.' >>'; $out .= ' /FontDescriptor '.($this->n + 1).' 0 R'; $out .= ' /DW '.$font['dw']; // default width - $out .= "\n".$this->_putfontwidths($font, 0); - if (isset($font['ctg']) and (!$this->empty_string($font['ctg']))) { + $out .= "\n".TCPDF_FONTS::_putfontwidths($font, 0); + if (isset($font['ctg']) AND (!TCPDF_STATIC::empty_string($font['ctg']))) { $out .= "\n".'/CIDToGIDMap '.($this->n + 2).' 0 R'; } $out .= ' >>'; @@ -12144,7 +9020,7 @@ class TCPDF { $out .= ' /'.$key.' '.$value; } $fontdir = false; - if (!$this->empty_string($font['file'])) { + if (!TCPDF_STATIC::empty_string($font['file'])) { // A stream containing a TrueType font $out .= ' /FontFile2 '.$this->FontFiles[$font['file']]['n'].' 0 R'; $fontdir = $this->FontFiles[$font['file']]['fontdir']; @@ -12152,23 +9028,15 @@ class TCPDF { $out .= ' >>'; $out .= "\n".'endobj'; $this->_out($out); - if (isset($font['ctg']) and (!$this->empty_string($font['ctg']))) { + if (isset($font['ctg']) AND (!TCPDF_STATIC::empty_string($font['ctg']))) { $this->_newobj(); // Embed CIDToGIDMap // A specification of the mapping from CIDs to glyph indices // search and get CTG font file to embedd $ctgfile = strtolower($font['ctg']); // search and get ctg font file to embedd - $fontfile = ''; - // search files on various directories - if (($fontdir !== false) and Tools::file_exists_no_cache($fontdir.$ctgfile)) { - $fontfile = $fontdir.$ctgfile; - } elseif (Tools::file_exists_no_cache($this->_getfontpath().$ctgfile)) { - $fontfile = $this->_getfontpath().$ctgfile; - } elseif (Tools::file_exists_no_cache($ctgfile)) { - $fontfile = $ctgfile; - } - if ($this->empty_string($fontfile)) { + $fontfile = TCPDF_FONTS::getFontFullPath($ctgfile, $fontdir); + if (TCPDF_STATIC::empty_string($fontfile)) { $this->Error('Font file not found: '.$ctgfile); } $stream = $this->_getrawstream(file_get_contents($fontfile)); @@ -12241,7 +9109,7 @@ class TCPDF { $out .= ' /CIDSystemInfo <<'.$cidinfo.'>>'; $out .= ' /FontDescriptor '.($this->n + 1).' 0 R'; $out .= ' /DW '.$font['dw']; - $out .= "\n".$this->_putfontwidths($font, $cidoffset); + $out .= "\n".TCPDF_FONTS::_putfontwidths($font, $cidoffset); $out .= ' >>'; $out .= "\n".'endobj'; $this->_out($out); @@ -12269,7 +9137,7 @@ class TCPDF { foreach ($this->imagekeys as $file) { $info = $this->getImageBuffer($file); // set object for alternate images array - if ((!$this->pdfa_mode) and isset($info['altimgs']) and !empty($info['altimgs'])) { + if ((!$this->pdfa_mode) AND isset($info['altimgs']) AND !empty($info['altimgs'])) { $altoid = $this->_newobj(); $out = '['; foreach ($info['altimgs'] as $altimage) { @@ -12301,7 +9169,7 @@ class TCPDF { } // set color space $icc = false; - if (isset($info['icc']) and ($info['icc'] !== false)) { + if (isset($info['icc']) AND ($info['icc'] !== false)) { // ICC Colour Space $icc = true; $out .= ' /ColorSpace [/ICCBased '.($this->n + 1).' 0 R]'; @@ -12316,11 +9184,11 @@ class TCPDF { $out .= ' /Decode [1 0 1 0 1 0 1 0]'; } $out .= ' /BitsPerComponent '.$info['bpc']; - if (isset($altoid) and ($altoid > 0)) { + if (isset($altoid) AND ($altoid > 0)) { // reference to alternate images dictionary $out .= ' /Alternates '.$altoid.' 0 R'; } - if (isset($info['exurl']) and !empty($info['exurl'])) { + if (isset($info['exurl']) AND !empty($info['exurl'])) { // external stream $out .= ' /Length 0'; $out .= ' /F << /FS /URL /F '.$this->_datastring($info['exurl'], $oid).' >>'; @@ -12336,13 +9204,33 @@ class TCPDF { if (isset($info['parms'])) { $out .= ' '.$info['parms']; } - if (isset($info['trns']) and is_array($info['trns'])) { + if (isset($info['trns']) AND is_array($info['trns'])) { $trns = ''; $count_info = count($info['trns']); - for ($i=0; $i < $count_info; ++$i) { - $trns .= $info['trns'][$i].' '.$info['trns'][$i].' '; + if ($info['cs'] == 'Indexed') { + $maxval =(pow(2, $info['bpc']) - 1); + for ($i = 0; $i < $count_info; ++$i) { + if (($info['trns'][$i] != 0) AND ($info['trns'][$i] != $maxval)) { + // this is not a binary type mask @TODO: create a SMask + $trns = ''; + break; + } elseif (empty($trns) AND ($info['trns'][$i] == 0)) { + // store the first fully transparent value + $trns .= $i.' '.$i.' '; + } + } + } else { + // grayscale or RGB + for ($i = 0; $i < $count_info; ++$i) { + if ($info['trns'][$i] == 0) { + $trns .= $info['trns'][$i].' '.$info['trns'][$i].' '; + } + } + } + // Colour Key Masking + if (!empty($trns)) { + $out .= ' /Mask ['.$trns.']'; } - $out .= ' /Mask ['.$trns.']'; } $stream = $this->_getrawstream($info['data']); $out .= ' /Length '.strlen($stream).' >>'; @@ -12376,7 +9264,7 @@ class TCPDF { protected function _putxobjects() { foreach ($this->xobjects as $key => $data) { if (isset($data['outdata'])) { - $stream = trim($data['outdata']); + $stream = str_replace($this->epsmarker, '', trim($data['outdata'])); $out = $this->_getobj($data['n'])."\n"; $out .= '<<'; $out .= ' /Type /XObject'; @@ -12392,7 +9280,7 @@ class TCPDF { $out .= ' /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'; if (!$this->pdfa_mode) { // transparency - if (isset($data['extgstates']) and !empty($data['extgstates'])) { + if (isset($data['extgstates']) AND !empty($data['extgstates'])) { $out .= ' /ExtGState <<'; foreach ($data['extgstates'] as $k => $extgstate) { if (isset($this->extgstates[$k]['name'])) { @@ -12404,7 +9292,7 @@ class TCPDF { } $out .= ' >>'; } - if (isset($data['gradients']) and !empty($data['gradients'])) { + if (isset($data['gradients']) AND !empty($data['gradients'])) { $gp = ''; $gs = ''; foreach ($data['gradients'] as $id => $grad) { @@ -12418,7 +9306,7 @@ class TCPDF { } } // spot colors - if (isset($data['spot_colors']) and !empty($data['spot_colors'])) { + if (isset($data['spot_colors']) AND !empty($data['spot_colors'])) { $out .= ' /ColorSpace <<'; foreach ($data['spot_colors'] as $name => $color) { $out .= ' /CS'.$color['i'].' '.$this->spot_colors[$name]['n'].' 0 R'; @@ -12434,7 +9322,7 @@ class TCPDF { $out .= ' >>'; } // images or nested xobjects - if (!empty($data['images']) or !empty($data['xobjects'])) { + if (!empty($data['images']) OR !empty($data['xobjects'])) { $out .= ' /XObject <<'; foreach ($data['images'] as $imgid) { $out .= ' /I'.$imgid.' '.$this->xobjects['I'.$imgid]['n'].' 0 R'; @@ -12445,11 +9333,11 @@ class TCPDF { $out .= ' >>'; } $out .= ' >>'; //end resources - if (isset($data['group']) and ($data['group'] !== false)) { + if (isset($data['group']) AND ($data['group'] !== false)) { // set transparency group $out .= ' /Group << /Type /Group /S /Transparency'; if (is_array($data['group'])) { - if (isset($data['group']['CS']) and !empty($data['group']['CS'])) { + if (isset($data['group']['CS']) AND !empty($data['group']['CS'])) { $out .= ' /CS /'.$data['group']['CS']; } if (isset($data['group']['I'])) { @@ -12530,7 +9418,7 @@ class TCPDF { } if (!$this->pdfa_mode) { // transparency - if (isset($this->extgstates) and !empty($this->extgstates)) { + if (isset($this->extgstates) AND !empty($this->extgstates)) { $out .= ' /ExtGState <<'; foreach ($this->extgstates as $k => $extgstate) { if (isset($extgstate['name'])) { @@ -12542,7 +9430,7 @@ class TCPDF { } $out .= ' >>'; } - if (isset($this->gradients) and !empty($this->gradients)) { + if (isset($this->gradients) AND !empty($this->gradients)) { $gp = ''; $gs = ''; foreach ($this->gradients as $id => $grad) { @@ -12556,7 +9444,7 @@ class TCPDF { } } // spot colors - if (isset($this->spot_colors) and !empty($this->spot_colors)) { + if (isset($this->spot_colors) AND !empty($this->spot_colors)) { $out .= ' /ColorSpace <<'; foreach ($this->spot_colors as $color) { $out .= ' /CS'.$color['i'].' '.$color['n'].' 0 R'; @@ -12582,10 +9470,10 @@ class TCPDF { $this->_putxobjects(); $this->_putresourcedict(); $this->_putdests(); - $this->_putbookmarks(); $this->_putEmbeddedFiles(); $this->_putannotsobjs(); $this->_putjavascript(); + $this->_putbookmarks(); $this->_putencryption(); } @@ -12603,30 +9491,30 @@ class TCPDF { if ($this->docinfounicode) { $this->isunicode = true; } - if (!$this->empty_string($this->title)) { + if (!TCPDF_STATIC::empty_string($this->title)) { // The document's title. $out .= ' /Title '.$this->_textstring($this->title, $oid); } - if (!$this->empty_string($this->author)) { + if (!TCPDF_STATIC::empty_string($this->author)) { // The name of the person who created the document. $out .= ' /Author '.$this->_textstring($this->author, $oid); } - if (!$this->empty_string($this->subject)) { + if (!TCPDF_STATIC::empty_string($this->subject)) { // The subject of the document. $out .= ' /Subject '.$this->_textstring($this->subject, $oid); } - if (!$this->empty_string($this->keywords)) { + if (!TCPDF_STATIC::empty_string($this->keywords)) { // Keywords associated with the document. - $out .= ' /Keywords '.$this->_textstring($this->keywords.' TCPDF', $oid); + $out .= ' /Keywords '.$this->_textstring($this->keywords, $oid); } - if (!$this->empty_string($this->creator)) { + if (!TCPDF_STATIC::empty_string($this->creator)) { // If the document was converted to PDF from another format, the name of the conforming product that created the original document from which it was converted. $out .= ' /Creator '.$this->_textstring($this->creator, $oid); } // restore previous isunicode value $this->isunicode = $prev_isunicode; // default producer - $out .= ' /Producer '.$this->_textstring($this->pdfproducer, $oid); + $out .= ' /Producer '.$this->_textstring(TCPDF_STATIC::getTCPDFProducer(), $oid); // The date and time the document was created, in human-readable form $out .= ' /CreationDate '.$this->_datestring(0, $this->doc_creation_timestamp); // The date and time the document was most recently modified, in human-readable form @@ -12650,6 +9538,17 @@ class TCPDF { $this->custom_xmp = $xmp; } + /** + * Set additional XMP data to be added on the default XMP data just before the end of "rdf:RDF" tag. + * IMPORTANT: This data is added as-is without controls, so you have to validate your data before using this method! + * @param $xmp (string) Custom XMP RDF data. + * @since 6.3.0 (2019-09-19) + * @public + */ + public function setExtraXMPRDF($xmp) { + $this->custom_xmp_rdf = $xmp; + } + /** * Put XMP data object and return ID. * @return (int) The object ID. @@ -12664,44 +9563,44 @@ class TCPDF { $prev_encrypted = $this->encrypted; $this->encrypted = false; // set XMP data - $xmp = '<?xpacket begin="'.$this->unichr(0xfeff).'" id="W5M0MpCehiHzreSzNTczkc9d"?>'."\n"; + $xmp = '<?xpacket begin="'.TCPDF_FONTS::unichr(0xfeff, $this->isunicode).'" id="W5M0MpCehiHzreSzNTczkc9d"?>'."\n"; $xmp .= '<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:08:04">'."\n"; $xmp .= "\t".'<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">'."\n"; $xmp .= "\t\t".'<rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">'."\n"; $xmp .= "\t\t\t".'<dc:format>application/pdf</dc:format>'."\n"; $xmp .= "\t\t\t".'<dc:title>'."\n"; $xmp .= "\t\t\t\t".'<rdf:Alt>'."\n"; - $xmp .= "\t\t\t\t\t".'<rdf:li xml:lang="x-default">'.$this->_escapeXML($this->title).'</rdf:li>'."\n"; + $xmp .= "\t\t\t\t\t".'<rdf:li xml:lang="x-default">'.TCPDF_STATIC::_escapeXML($this->title).'</rdf:li>'."\n"; $xmp .= "\t\t\t\t".'</rdf:Alt>'."\n"; $xmp .= "\t\t\t".'</dc:title>'."\n"; $xmp .= "\t\t\t".'<dc:creator>'."\n"; $xmp .= "\t\t\t\t".'<rdf:Seq>'."\n"; - $xmp .= "\t\t\t\t\t".'<rdf:li>'.$this->_escapeXML($this->author).'</rdf:li>'."\n"; + $xmp .= "\t\t\t\t\t".'<rdf:li>'.TCPDF_STATIC::_escapeXML($this->author).'</rdf:li>'."\n"; $xmp .= "\t\t\t\t".'</rdf:Seq>'."\n"; $xmp .= "\t\t\t".'</dc:creator>'."\n"; $xmp .= "\t\t\t".'<dc:description>'."\n"; $xmp .= "\t\t\t\t".'<rdf:Alt>'."\n"; - $xmp .= "\t\t\t\t\t".'<rdf:li xml:lang="x-default">'.$this->_escapeXML($this->subject).'</rdf:li>'."\n"; + $xmp .= "\t\t\t\t\t".'<rdf:li xml:lang="x-default">'.TCPDF_STATIC::_escapeXML($this->subject).'</rdf:li>'."\n"; $xmp .= "\t\t\t\t".'</rdf:Alt>'."\n"; $xmp .= "\t\t\t".'</dc:description>'."\n"; $xmp .= "\t\t\t".'<dc:subject>'."\n"; $xmp .= "\t\t\t\t".'<rdf:Bag>'."\n"; - $xmp .= "\t\t\t\t\t".'<rdf:li>'.$this->_escapeXML($this->keywords).'</rdf:li>'."\n"; + $xmp .= "\t\t\t\t\t".'<rdf:li>'.TCPDF_STATIC::_escapeXML($this->keywords).'</rdf:li>'."\n"; $xmp .= "\t\t\t\t".'</rdf:Bag>'."\n"; $xmp .= "\t\t\t".'</dc:subject>'."\n"; $xmp .= "\t\t".'</rdf:Description>'."\n"; // convert doc creation date format - $dcdate = $this->getFormattedDate($this->doc_creation_timestamp); + $dcdate = TCPDF_STATIC::getFormattedDate($this->doc_creation_timestamp); $doccreationdate = substr($dcdate, 0, 4).'-'.substr($dcdate, 4, 2).'-'.substr($dcdate, 6, 2); $doccreationdate .= 'T'.substr($dcdate, 8, 2).':'.substr($dcdate, 10, 2).':'.substr($dcdate, 12, 2); - $doccreationdate .= '+'.substr($dcdate, 15, 2).':'.substr($dcdate, 18, 2); - $doccreationdate = $this->_escapeXML($doccreationdate); + $doccreationdate .= substr($dcdate, 14, 3).':'.substr($dcdate, 18, 2); + $doccreationdate = TCPDF_STATIC::_escapeXML($doccreationdate); // convert doc modification date format - $dmdate = $this->getFormattedDate($this->doc_modification_timestamp); + $dmdate = TCPDF_STATIC::getFormattedDate($this->doc_modification_timestamp); $docmoddate = substr($dmdate, 0, 4).'-'.substr($dmdate, 4, 2).'-'.substr($dmdate, 6, 2); $docmoddate .= 'T'.substr($dmdate, 8, 2).':'.substr($dmdate, 10, 2).':'.substr($dmdate, 12, 2); - $docmoddate .= '+'.substr($dmdate, 15, 2).':'.substr($dmdate, 18, 2); - $docmoddate = $this->_escapeXML($docmoddate); + $docmoddate .= substr($dmdate, 14, 3).':'.substr($dmdate, 18, 2); + $docmoddate = TCPDF_STATIC::_escapeXML($docmoddate); $xmp .= "\t\t".'<rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">'."\n"; $xmp .= "\t\t\t".'<xmp:CreateDate>'.$doccreationdate.'</xmp:CreateDate>'."\n"; $xmp .= "\t\t\t".'<xmp:CreatorTool>'.$this->creator.'</xmp:CreatorTool>'."\n"; @@ -12709,8 +9608,8 @@ class TCPDF { $xmp .= "\t\t\t".'<xmp:MetadataDate>'.$doccreationdate.'</xmp:MetadataDate>'."\n"; $xmp .= "\t\t".'</rdf:Description>'."\n"; $xmp .= "\t\t".'<rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">'."\n"; - $xmp .= "\t\t\t".'<pdf:Keywords>'.$this->_escapeXML($this->keywords).' TCPDF</pdf:Keywords>'."\n"; - $xmp .= "\t\t\t".'<pdf:Producer>'.$this->_escapeXML($this->pdfproducer).'</pdf:Producer>'."\n"; + $xmp .= "\t\t\t".'<pdf:Keywords>'.TCPDF_STATIC::_escapeXML($this->keywords).'</pdf:Keywords>'."\n"; + $xmp .= "\t\t\t".'<pdf:Producer>'.TCPDF_STATIC::_escapeXML(TCPDF_STATIC::getTCPDFProducer()).'</pdf:Producer>'."\n"; $xmp .= "\t\t".'</rdf:Description>'."\n"; $xmp .= "\t\t".'<rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/">'."\n"; $uuid = 'uuid:'.substr($this->file_id, 0, 8).'-'.substr($this->file_id, 8, 4).'-'.substr($this->file_id, 12, 4).'-'.substr($this->file_id, 16, 4).'-'.substr($this->file_id, 20, 12); @@ -12719,7 +9618,7 @@ class TCPDF { $xmp .= "\t\t".'</rdf:Description>'."\n"; if ($this->pdfa_mode) { $xmp .= "\t\t".'<rdf:Description rdf:about="" xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/">'."\n"; - $xmp .= "\t\t\t".'<pdfaid:part>1</pdfaid:part>'."\n"; + $xmp .= "\t\t\t".'<pdfaid:part>'.$this->pdfa_version.'</pdfaid:part>'."\n"; $xmp .= "\t\t\t".'<pdfaid:conformance>B</pdfaid:conformance>'."\n"; $xmp .= "\t\t".'</rdf:Description>'."\n"; } @@ -12731,6 +9630,16 @@ class TCPDF { $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:namespaceURI>http://ns.adobe.com/pdf/1.3/</pdfaSchema:namespaceURI>'."\n"; $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:prefix>pdf</pdfaSchema:prefix>'."\n"; $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:schema>Adobe PDF Schema</pdfaSchema:schema>'."\n"; + $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:property>'."\n"; + $xmp .= "\t\t\t\t\t\t\t".'<rdf:Seq>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".'<rdf:li rdf:parseType="Resource">'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:category>internal</pdfaProperty:category>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:description>Adobe PDF Schema</pdfaProperty:description>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:name>InstanceID</pdfaProperty:name>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:valueType>URI</pdfaProperty:valueType>'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".'</rdf:li>'."\n"; + $xmp .= "\t\t\t\t\t\t\t".'</rdf:Seq>'."\n"; + $xmp .= "\t\t\t\t\t\t".'</pdfaSchema:property>'."\n"; $xmp .= "\t\t\t\t\t".'</rdf:li>'."\n"; $xmp .= "\t\t\t\t\t".'<rdf:li rdf:parseType="Resource">'."\n"; $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:namespaceURI>http://ns.adobe.com/xap/1.0/mm/</pdfaSchema:namespaceURI>'."\n"; @@ -12777,6 +9686,7 @@ class TCPDF { $xmp .= "\t\t\t\t".'</rdf:Bag>'."\n"; $xmp .= "\t\t\t".'</pdfaExtension:schemas>'."\n"; $xmp .= "\t\t".'</rdf:Description>'."\n"; + $xmp .= $this->custom_xmp_rdf; $xmp .= "\t".'</rdf:RDF>'."\n"; $xmp .= $this->custom_xmp; $xmp .= '</x:xmpmeta>'."\n"; @@ -12797,10 +9707,10 @@ class TCPDF { protected function _putcatalog() { // put XMP $xmpobj = $this->_putXMP(); - // if required, add standard sRGB_IEC61966-2.1 blackscaled ICC colour profile - if ($this->pdfa_mode or $this->force_srgb) { + // if required, add standard sRGB ICC colour profile + if ($this->pdfa_mode OR $this->force_srgb) { $iccobj = $this->_newobj(); - $icc = file_get_contents(dirname(__FILE__).'/sRGB.icc'); + $icc = file_get_contents(dirname(__FILE__).'/include/sRGB.icc'); $filter = ''; if ($this->compress) { $filter = ' /Filter /FlateDecode'; @@ -12817,18 +9727,25 @@ class TCPDF { $out .= ' /Pages 1 0 R'; //$out .= ' /PageLabels ' //...; $out .= ' /Names <<'; - if ((!$this->pdfa_mode) and ((!empty($this->javascript)) or (!empty($this->js_objects)))) { - $out .= ' /JavaScript '.($this->n_js).' 0 R'; + if ((!$this->pdfa_mode) AND !empty($this->n_js)) { + $out .= ' /JavaScript '.$this->n_js; + } + if (!empty($this->efnames)) { + $out .= ' /EmbeddedFiles <</Names ['; + foreach ($this->efnames AS $fn => $fref) { + $out .= ' '.$this->_datastring($fn).' '.$fref; + } + $out .= ' ]>>'; } $out .= ' >>'; if (!empty($this->dests)) { - $out .= ' /Dests '.$this->n_dests.' 0 R'; + $out .= ' /Dests '.($this->n_dests).' 0 R'; } $out .= $this->_putviewerpreferences(); - if (isset($this->LayoutMode) and (!$this->empty_string($this->LayoutMode))) { + if (isset($this->LayoutMode) AND (!TCPDF_STATIC::empty_string($this->LayoutMode))) { $out .= ' /PageLayout /'.$this->LayoutMode; } - if (isset($this->PageMode) and (!$this->empty_string($this->PageMode))) { + if (isset($this->PageMode) AND (!TCPDF_STATIC::empty_string($this->PageMode))) { $out .= ' /PageMode /'.$this->PageMode; } if (count($this->outlines) > 0) { @@ -12855,7 +9772,7 @@ class TCPDF { } //$out .= ' /SpiderInfo <<>>'; // set OutputIntent to sRGB IEC61966-2.1 if required - if ($this->pdfa_mode or $this->force_srgb) { + if ($this->pdfa_mode OR $this->force_srgb) { $out .= ' /OutputIntents [<<'; $out .= ' /Type /OutputIntent'; $out .= ' /S /GTS_PDFA1'; @@ -12869,15 +9786,16 @@ class TCPDF { //$out .= ' /PieceInfo <<>>'; if (!empty($this->pdflayers)) { $lyrobjs = ''; - $lyrobjs_print = ''; - $lyrobjs_view = ''; + $lyrobjs_off = ''; + $lyrobjs_lock = ''; foreach ($this->pdflayers as $layer) { - $lyrobjs .= ' '.$layer['objid'].' 0 R'; - if ($layer['print']) { - $lyrobjs_print .= ' '.$layer['objid'].' 0 R'; + $layer_obj_ref = ' '.$layer['objid'].' 0 R'; + $lyrobjs .= $layer_obj_ref; + if ($layer['view'] === false) { + $lyrobjs_off .= $layer_obj_ref; } - if ($layer['view']) { - $lyrobjs_view .= ' '.$layer['objid'].' 0 R'; + if ($layer['lock']) { + $lyrobjs_lock .= $layer_obj_ref; } } $out .= ' /OCProperties << /OCGs ['.$lyrobjs.']'; @@ -12885,8 +9803,8 @@ class TCPDF { $out .= ' /Name '.$this->_textstring('Layers', $oid); $out .= ' /Creator '.$this->_textstring('TCPDF', $oid); $out .= ' /BaseState /ON'; - $out .= ' /ON ['.$lyrobjs_print.']'; - $out .= ' /OFF ['.$lyrobjs_view.']'; + $out .= ' /OFF ['.$lyrobjs_off.']'; + $out .= ' /Locked ['.$lyrobjs_lock.']'; $out .= ' /Intent /View'; $out .= ' /AS ['; $out .= ' << /Event /Print /OCGs ['.$lyrobjs.'] /Category [/Print] >>'; @@ -12900,10 +9818,12 @@ class TCPDF { $out .= ' >>'; } // AcroForm - if (!empty($this->form_obj_id) or ($this->sign and isset($this->signature_data['cert_type']))) { + if (!empty($this->form_obj_id) + OR ($this->sign AND isset($this->signature_data['cert_type'])) + OR !empty($this->empty_signature_appearance)) { $out .= ' /AcroForm <<'; $objrefs = ''; - if ($this->sign and isset($this->signature_data['cert_type'])) { + if ($this->sign AND isset($this->signature_data['cert_type'])) { // set reference for signature object $objrefs .= $this->sig_obj_id.' 0 R'; } @@ -12920,8 +9840,10 @@ class TCPDF { } $out .= ' /Fields ['.$objrefs.']'; // It's better to turn off this value and set the appearance stream for each annotation (/AP) to avoid conflicts with signature fields. - $out .= ' /NeedAppearances false'; - if ($this->sign and isset($this->signature_data['cert_type'])) { + if (empty($this->signature_data['approval']) OR ($this->signature_data['approval'] != 'A')) { + $out .= ' /NeedAppearances false'; + } + if ($this->sign AND isset($this->signature_data['cert_type'])) { if ($this->signature_data['cert_type'] > 0) { $out .= ' /SigFlags 3'; } else { @@ -12929,7 +9851,7 @@ class TCPDF { } } //$out .= ' /CO '; - if (isset($this->annotation_fonts) and !empty($this->annotation_fonts)) { + if (isset($this->annotation_fonts) AND !empty($this->annotation_fonts)) { $out .= ' /DR <<'; $out .= ' /Font <<'; foreach ($this->annotation_fonts as $fontkey => $fontid) { @@ -12943,7 +9865,8 @@ class TCPDF { //$out .= ' /XFA '; $out .= ' >>'; // signatures - if ($this->sign and isset($this->signature_data['cert_type'])) { + if ($this->sign AND isset($this->signature_data['cert_type']) + AND (empty($this->signature_data['approval']) OR ($this->signature_data['approval'] != 'A'))) { if ($this->signature_data['cert_type'] > 0) { $out .= ' /Perms << /DocMDP '.($this->sig_obj_id + 1).' 0 R >>'; } else { @@ -12969,67 +9892,68 @@ class TCPDF { * @protected */ protected function _putviewerpreferences() { + $vp = $this->viewer_preferences; $out = ' /ViewerPreferences <<'; if ($this->rtl) { $out .= ' /Direction /R2L'; } else { $out .= ' /Direction /L2R'; } - if (isset($this->viewer_preferences['HideToolbar']) and ($this->viewer_preferences['HideToolbar'])) { + if (isset($vp['HideToolbar']) AND ($vp['HideToolbar'])) { $out .= ' /HideToolbar true'; } - if (isset($this->viewer_preferences['HideMenubar']) and ($this->viewer_preferences['HideMenubar'])) { + if (isset($vp['HideMenubar']) AND ($vp['HideMenubar'])) { $out .= ' /HideMenubar true'; } - if (isset($this->viewer_preferences['HideWindowUI']) and ($this->viewer_preferences['HideWindowUI'])) { + if (isset($vp['HideWindowUI']) AND ($vp['HideWindowUI'])) { $out .= ' /HideWindowUI true'; } - if (isset($this->viewer_preferences['FitWindow']) and ($this->viewer_preferences['FitWindow'])) { + if (isset($vp['FitWindow']) AND ($vp['FitWindow'])) { $out .= ' /FitWindow true'; } - if (isset($this->viewer_preferences['CenterWindow']) and ($this->viewer_preferences['CenterWindow'])) { + if (isset($vp['CenterWindow']) AND ($vp['CenterWindow'])) { $out .= ' /CenterWindow true'; } - if (isset($this->viewer_preferences['DisplayDocTitle']) and ($this->viewer_preferences['DisplayDocTitle'])) { + if (isset($vp['DisplayDocTitle']) AND ($vp['DisplayDocTitle'])) { $out .= ' /DisplayDocTitle true'; } - if (isset($this->viewer_preferences['NonFullScreenPageMode'])) { - $out .= ' /NonFullScreenPageMode /'.$this->viewer_preferences['NonFullScreenPageMode']; + if (isset($vp['NonFullScreenPageMode'])) { + $out .= ' /NonFullScreenPageMode /'.$vp['NonFullScreenPageMode']; } - if (isset($this->viewer_preferences['ViewArea'])) { - $out .= ' /ViewArea /'.$this->viewer_preferences['ViewArea']; + if (isset($vp['ViewArea'])) { + $out .= ' /ViewArea /'.$vp['ViewArea']; } - if (isset($this->viewer_preferences['ViewClip'])) { - $out .= ' /ViewClip /'.$this->viewer_preferences['ViewClip']; + if (isset($vp['ViewClip'])) { + $out .= ' /ViewClip /'.$vp['ViewClip']; } - if (isset($this->viewer_preferences['PrintArea'])) { - $out .= ' /PrintArea /'.$this->viewer_preferences['PrintArea']; + if (isset($vp['PrintArea'])) { + $out .= ' /PrintArea /'.$vp['PrintArea']; } - if (isset($this->viewer_preferences['PrintClip'])) { - $out .= ' /PrintClip /'.$this->viewer_preferences['PrintClip']; + if (isset($vp['PrintClip'])) { + $out .= ' /PrintClip /'.$vp['PrintClip']; } - if (isset($this->viewer_preferences['PrintScaling'])) { - $out .= ' /PrintScaling /'.$this->viewer_preferences['PrintScaling']; + if (isset($vp['PrintScaling'])) { + $out .= ' /PrintScaling /'.$vp['PrintScaling']; } - if (isset($this->viewer_preferences['Duplex']) and (!$this->empty_string($this->viewer_preferences['Duplex']))) { - $out .= ' /Duplex /'.$this->viewer_preferences['Duplex']; + if (isset($vp['Duplex']) AND (!TCPDF_STATIC::empty_string($vp['Duplex']))) { + $out .= ' /Duplex /'.$vp['Duplex']; } - if (isset($this->viewer_preferences['PickTrayByPDFSize'])) { - if ($this->viewer_preferences['PickTrayByPDFSize']) { + if (isset($vp['PickTrayByPDFSize'])) { + if ($vp['PickTrayByPDFSize']) { $out .= ' /PickTrayByPDFSize true'; } else { $out .= ' /PickTrayByPDFSize false'; } } - if (isset($this->viewer_preferences['PrintPageRange'])) { + if (isset($vp['PrintPageRange'])) { $PrintPageRangeNum = ''; - foreach ($this->viewer_preferences['PrintPageRange'] as $k => $v) { + foreach ($vp['PrintPageRange'] as $k => $v) { $PrintPageRangeNum .= ' '.($v - 1).''; } $out .= ' /PrintPageRange ['.substr($PrintPageRangeNum,1).']'; } - if (isset($this->viewer_preferences['NumCopies'])) { - $out .= ' /NumCopies '.intval($this->viewer_preferences['NumCopies']); + if (isset($vp['NumCopies'])) { + $out .= ' /NumCopies '.intval($vp['NumCopies']); } $out .= ' >>'; return $out; @@ -13049,6 +9973,10 @@ class TCPDF { * @protected */ protected function _enddoc() { + if (isset($this->CurrentFont['fontkey']) AND isset($this->CurrentFont['subsetchars'])) { + // save subset chars of the previous font + $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); + } $this->state = 1; $this->_putheader(); $this->_putpages(); @@ -13064,7 +9992,7 @@ class TCPDF { $out .= ' /P '.$this->page_obj_id[($esa['page'])].' 0 R'; // link to signature appearance page $out .= ' /F 4'; $out .= ' /FT /Sig'; - $signame = sprintf('Signature_%03d', ($key + 1)); + $signame = $esa['name'].sprintf(' [%03d]', ($key + 1)); $out .= ' /T '.$this->_textstring($signame, $esa['objid']); $out .= ' /Ff 0'; $out .= ' >>'; @@ -13073,7 +10001,7 @@ class TCPDF { } } // Signature - if ($this->sign and isset($this->signature_data['cert_type'])) { + if ($this->sign AND isset($this->signature_data['cert_type'])) { // widget annotation for signature $out = $this->_getobj($this->sig_obj_id)."\n"; $out .= '<< /Type /Annot'; @@ -13082,7 +10010,7 @@ class TCPDF { $out .= ' /P '.$this->page_obj_id[($this->signature_appearance['page'])].' 0 R'; // link to signature appearance page $out .= ' /F 4'; $out .= ' /FT /Sig'; - $out .= ' /T '.$this->_textstring('Signature_000', $this->sig_obj_id); + $out .= ' /T '.$this->_textstring($this->signature_appearance['name'], $this->sig_obj_id); $out .= ' /Ff 0'; $out .= ' /V '.($this->sig_obj_id + 1).' 0 R'; $out .= ' >>'; @@ -13103,7 +10031,7 @@ class TCPDF { $this->_out('0000000000 65535 f '); $freegen = ($this->n + 2); for ($i=1; $i <= $this->n; ++$i) { - if (!isset($this->offsets[$i]) and ($i > 1)) { + if (!isset($this->offsets[$i]) AND ($i > 1)) { $this->_out(sprintf('0000000000 %05d f ', $freegen)); ++$freegen; } else { @@ -13126,17 +10054,6 @@ class TCPDF { $this->_out($o); $this->_out('%%EOF'); $this->state = 3; // end-of-doc - if ($this->diskcache) { - // remove temporary files used for images - foreach ($this->imagekeys as $key) { - // remove temporary files - unlink($this->images[$key]); - } - foreach ($this->fontkeys as $key) { - // remove temporary files - unlink($this->fonts[$key]); - } - } } /** @@ -13153,7 +10070,7 @@ class TCPDF { // initialize array for graphics tranformation positions inside a page buffer $this->transfmrk[$this->page] = array(); $this->state = 2; - if ($this->empty_string($orientation)) { + if (TCPDF_STATIC::empty_string($orientation)) { if (isset($this->CurOrientation)) { $orientation = $this->CurOrientation; } elseif ($this->fwPt > $this->fhPt) { @@ -13164,7 +10081,7 @@ class TCPDF { $orientation = 'P'; } } - if ($this->empty_string($format)) { + if (TCPDF_STATIC::empty_string($format)) { $this->pagedim[$this->page] = $this->pagedim[($this->page - 1)]; $this->setPageOrientation($orientation); } else { @@ -13180,7 +10097,7 @@ class TCPDF { // start a new group $this->currpagegroup = $this->newpagegroup[$this->page]; $this->pagegroups[$this->currpagegroup] = 1; - } elseif (isset($this->currpagegroup) and ($this->currpagegroup > 0)) { + } elseif (isset($this->currpagegroup) AND ($this->currpagegroup > 0)) { ++$this->pagegroups[$this->currpagegroup]; } } @@ -13298,28 +10215,6 @@ class TCPDF { } - /** - * Read a 4-byte (32 bit) integer from file. - * @param $f (string) file name. - * @return 4-byte integer - * @protected - */ - protected function _freadint($f) { - $a = unpack('Ni', fread($f, 4)); - return $a['i']; - } - - /** - * Add "\" before "\", "(" and ")" - * @param $s (string) string to escape. - * @return string escaped string. - * @protected - */ - protected function _escape($s) { - // the chr(13) substitution fixes the Bugs item #1421290. - return strtr($s, array(')' => '\\)', '(' => '\\(', '\\' => '\\\\', chr(13) => '\r')); - } - /** * Format a data string for meta information * @param $s (string) data string to escape. @@ -13332,7 +10227,7 @@ class TCPDF { $n = $this->n; } $s = $this->_encrypt_data($n, $s); - return '('. $this->_escape($s).')'; + return '('. TCPDF_STATIC::_escape($s).')'; } /** @@ -13343,7 +10238,7 @@ class TCPDF { */ public function setDocCreationTimestamp($time) { if (is_string($time)) { - $time = getTimestamp($time); + $time = TCPDF_STATIC::getTimestamp($time); } $this->doc_creation_timestamp = intval($time); } @@ -13356,7 +10251,7 @@ class TCPDF { */ public function setDocModificationTimestamp($time) { if (is_string($time)) { - $time = getTimestamp($time); + $time = TCPDF_STATIC::getTimestamp($time); } $this->doc_modification_timestamp = intval($time); } @@ -13381,32 +10276,6 @@ class TCPDF { return $this->doc_modification_timestamp; } - /** - * Returns timestamp in seconds from formatted date-time. - * @param $date (string) Formatted date-time. - * @return int seconds. - * @public - * @since 5.9.152 (2012-03-23) - */ - public function getTimestamp($date) { - if (($date[0] == 'D') and ($date[1] == ':')) { - // remove date prefix if present - $date = substr($date, 2); - } - return strtotime($date); - } - - /** - * Returns a formatted date-time. - * @param $time (int) Time in seconds. - * @return string escaped date string. - * @public - * @since 5.9.152 (2012-03-23) - */ - public function getFormattedDate($time) { - return substr_replace(date('YmdHisO', intval($time)), '\'', (0 - 2), 0).'\''; - } - /** * Returns a formatted date for meta information * @param $n (int) Object ID. @@ -13416,10 +10285,10 @@ class TCPDF { * @since 4.6.028 (2009-08-25) */ protected function _datestring($n=0, $timestamp=0) { - if ((empty($timestamp)) or ($timestamp < 0)) { + if ((empty($timestamp)) OR ($timestamp < 0)) { $timestamp = $this->doc_creation_timestamp; } - return $this->_datastring('D:'.$this->getFormattedDate($timestamp), $n); + return $this->_datastring('D:'.TCPDF_STATIC::getFormattedDate($timestamp), $n); } /** @@ -13432,44 +10301,11 @@ class TCPDF { protected function _textstring($s, $n=0) { if ($this->isunicode) { //Convert string to UTF-16BE - $s = $this->UTF8ToUTF16BE($s, true); + $s = TCPDF_FONTS::UTF8ToUTF16BE($s, true, $this->isunicode, $this->CurrentFont); } return $this->_datastring($s, $n); } - /** - * THIS METHOD IS DEPRECATED - * Format a text string - * @param $s (string) string to escape. - * @return string escaped string. - * @protected - * @deprecated - */ - protected function _escapetext($s) { - if ($this->isunicode) { - if (($this->CurrentFont['type'] == 'core') or ($this->CurrentFont['type'] == 'TrueType') or ($this->CurrentFont['type'] == 'Type1')) { - $s = $this->UTF8ToLatin1($s); - } else { - //Convert string to UTF-16BE and reverse RTL language - $s = $this->utf8StrRev($s, false, $this->tmprtl); - } - } - return $this->_escape($s); - } - - /** - * Escape some special characters (&lt; &gt; &amp;) for XML output. - * @param $str (string) Input string to convert. - * @return converted string - * @since 5.9.121 (2011-09-28) - * @protected - */ - protected function _escapeXML($str) { - $replaceTable = array("\0" => '', '&' => '&amp;', '<' => '&lt;', '>' => '&gt;'); - $str = strtr($str, $replaceTable); - return $str; - } - /** * get raw output stream. * @param $s (string) string to output. @@ -13486,28 +10322,6 @@ class TCPDF { return $this->_encrypt_data($n, $s); } - /** - * Format output stream (DEPRECATED). - * @param $s (string) string to output. - * @param $n (int) object reference for encryption mode - * @protected - * @deprecated - */ - protected function _getstream($s, $n=0) { - return 'stream'."\n".$this->_getrawstream($s, $n)."\n".'endstream'; - } - - /** - * Output a stream (DEPRECATED). - * @param $s (string) string to output. - * @param $n (int) object reference for encryption mode - * @protected - * @deprecated - */ - protected function _putstream($s, $n=0) { - $this->_out($this->_getstream($s, $n)); - } - /** * Output a string to the document. * @param $s (string) string to output. @@ -13518,7 +10332,7 @@ class TCPDF { if ($this->inxobj) { // we are inside an XObject template $this->xobjects[$this->xobjid]['outdata'] .= $s."\n"; - } elseif ((!$this->InFooter) and isset($this->footerlen[$this->page]) and ($this->footerlen[$this->page] > 0)) { + } elseif ((!$this->InFooter) AND isset($this->footerlen[$this->page]) AND ($this->footerlen[$this->page] > 0)) { // puts data before page footer $pagebuff = $this->getPageBuffer($this->page); $page = substr($pagebuff, 0, -$this->footerlen[$this->page]); @@ -13527,299 +10341,18 @@ class TCPDF { // update footer position $this->footerpos[$this->page] += strlen($s."\n"); } else { + // set page data $this->setPageBuffer($this->page, $s."\n", true); } - } else { + } elseif ($this->state > 0) { + // set general data $this->setBuffer($s."\n"); } } - /** - * Converts UTF-8 strings to codepoints array.<br> - * Invalid byte sequences will be replaced with 0xFFFD (replacement character)<br> - * Based on: http://www.faqs.org/rfcs/rfc3629.html - * <pre> - * Char. number range | UTF-8 octet sequence - * (hexadecimal) | (binary) - * --------------------+----------------------------------------------- - * 0000 0000-0000 007F | 0xxxxxxx - * 0000 0080-0000 07FF | 110xxxxx 10xxxxxx - * 0000 0800-0000 FFFF | 1110xxxx 10xxxxxx 10xxxxxx - * 0001 0000-0010 FFFF | 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx - * --------------------------------------------------------------------- - * - * ABFN notation: - * --------------------------------------------------------------------- - * UTF8-octets = *( UTF8-char ) - * UTF8-char = UTF8-1 / UTF8-2 / UTF8-3 / UTF8-4 - * UTF8-1 = %x00-7F - * UTF8-2 = %xC2-DF UTF8-tail - * - * UTF8-3 = %xE0 %xA0-BF UTF8-tail / %xE1-EC 2( UTF8-tail ) / - * %xED %x80-9F UTF8-tail / %xEE-EF 2( UTF8-tail ) - * UTF8-4 = %xF0 %x90-BF 2( UTF8-tail ) / %xF1-F3 3( UTF8-tail ) / - * %xF4 %x80-8F 2( UTF8-tail ) - * UTF8-tail = %x80-BF - * --------------------------------------------------------------------- - * </pre> - * @param $str (string) string to process. - * @return array containing codepoints (UTF-8 characters values) - * @protected - * @author Nicola Asuni - * @since 1.53.0.TC005 (2005-01-05) - */ - protected function UTF8StringToArray($str) { - // build a unique string key - $strkey = md5($str); - if (isset($this->cache_UTF8StringToArray[$strkey])) { - // return cached value - $chrarray = $this->cache_UTF8StringToArray[$strkey]['s']; - if (!isset($this->cache_UTF8StringToArray[$strkey]['f'][$this->CurrentFont['fontkey']])) { - if ($this->isunicode) { - foreach ($chrarray as $chr) { - // store this char for font subsetting - $this->CurrentFont['subsetchars'][$chr] = true; - } - // update font subsetchars - $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); - } - $this->cache_UTF8StringToArray[$strkey]['f'][$this->CurrentFont['fontkey']] = true; - } - return $chrarray; - } - // check cache size - if ($this->cache_size_UTF8StringToArray >= $this->cache_maxsize_UTF8StringToArray) { - // remove first element - array_shift($this->cache_UTF8StringToArray); - } - // new cache array for selected string - $this->cache_UTF8StringToArray[$strkey] = array('s' => array(), 'f' => array()); - ++$this->cache_size_UTF8StringToArray; - if (!$this->isunicode) { - // split string into array of equivalent codes - $strarr = array(); - $strlen = strlen($str); - for ($i=0; $i < $strlen; ++$i) { - $strarr[] = ord($str[$i]); - } - // insert new value on cache - $this->cache_UTF8StringToArray[$strkey]['s'] = $strarr; - $this->cache_UTF8StringToArray[$strkey]['f'][$this->CurrentFont['fontkey']] = true; - return $strarr; - } - $unichar = -1; // last unicode char - $unicode = array(); // array containing unicode values - $bytes = array(); // array containing single character byte sequences - $numbytes = 1; // number of octetc needed to represent the UTF-8 character - $str .= ''; // force $str to be a string - $length = strlen($str); - for ($i = 0; $i < $length; ++$i) { - $char = ord($str[$i]); // get one string character at time - if (count($bytes) == 0) { // get starting octect - if ($char <= 0x7F) { - $unichar = $char; // use the character "as is" because is ASCII - $numbytes = 1; - } elseif (($char >> 0x05) == 0x06) { // 2 bytes character (0x06 = 110 BIN) - $bytes[] = ($char - 0xC0) << 0x06; - $numbytes = 2; - } elseif (($char >> 0x04) == 0x0E) { // 3 bytes character (0x0E = 1110 BIN) - $bytes[] = ($char - 0xE0) << 0x0C; - $numbytes = 3; - } elseif (($char >> 0x03) == 0x1E) { // 4 bytes character (0x1E = 11110 BIN) - $bytes[] = ($char - 0xF0) << 0x12; - $numbytes = 4; - } else { - // use replacement character for other invalid sequences - $unichar = 0xFFFD; - $bytes = array(); - $numbytes = 1; - } - } elseif (($char >> 0x06) == 0x02) { // bytes 2, 3 and 4 must start with 0x02 = 10 BIN - $bytes[] = $char - 0x80; - if (count($bytes) == $numbytes) { - // compose UTF-8 bytes to a single unicode value - $char = $bytes[0]; - for ($j = 1; $j < $numbytes; ++$j) { - $char += ($bytes[$j] << (($numbytes - $j - 1) * 0x06)); - } - if ((($char >= 0xD800) and ($char <= 0xDFFF)) or ($char >= 0x10FFFF)) { - /* The definition of UTF-8 prohibits encoding character numbers between - U+D800 and U+DFFF, which are reserved for use with the UTF-16 - encoding form (as surrogate pairs) and do not directly represent - characters. */ - $unichar = 0xFFFD; // use replacement character - } else { - $unichar = $char; // add char to array - } - // reset data for next char - $bytes = array(); - $numbytes = 1; - } - } else { - // use replacement character for other invalid sequences - $unichar = 0xFFFD; - $bytes = array(); - $numbytes = 1; - } - if ($unichar >= 0) { - // insert unicode value into array - $unicode[] = $unichar; - // store this char for font subsetting - $this->CurrentFont['subsetchars'][$unichar] = true; - $unichar = -1; - } - } - // update font subsetchars - $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); - // insert new value on cache - $this->cache_UTF8StringToArray[$strkey]['s'] = $unicode; - $this->cache_UTF8StringToArray[$strkey]['f'][$this->CurrentFont['fontkey']] = true; - return $unicode; - } - - /** - * Converts UTF-8 strings to UTF16-BE.<br> - * @param $str (string) string to process. - * @param $setbom (boolean) if true set the Byte Order Mark (BOM = 0xFEFF) - * @return string - * @author Nicola Asuni - * @since 1.53.0.TC005 (2005-01-05) - * @see UTF8StringToArray(), arrUTF8ToUTF16BE() - * @protected - */ - protected function UTF8ToUTF16BE($str, $setbom=false) { - if (!$this->isunicode) { - return $str; // string is not in unicode - } - $unicode = $this->UTF8StringToArray($str); // array containing UTF-8 unicode values - return $this->arrUTF8ToUTF16BE($unicode, $setbom); - } - - /** - * Converts UTF-8 strings to Latin1 when using the standard 14 core fonts.<br> - * @param $str (string) string to process. - * @return string - * @author Andrew Whitehead, Nicola Asuni - * @protected - * @since 3.2.000 (2008-06-23) - */ - protected function UTF8ToLatin1($str) { - if (!$this->isunicode) { - return $str; // string is not in unicode - } - $outstr = ''; // string to be returned - $unicode = $this->UTF8StringToArray($str); // array containing UTF-8 unicode values - foreach ($unicode as $char) { - if ($char < 256) { - $outstr .= chr($char); - } elseif (array_key_exists($char, $this->unicode->uni_utf8tolatin)) { - // map from UTF-8 - $outstr .= chr($this->unicode->uni_utf8tolatin[$char]); - } elseif ($char == 0xFFFD) { - // skip - } else { - $outstr .= '?'; - } - } - return $outstr; - } - - /** - * Converts UTF-8 characters array to array of Latin1 characters<br> - * @param $unicode (array) array containing UTF-8 unicode values - * @return array - * @author Nicola Asuni - * @protected - * @since 4.8.023 (2010-01-15) - */ - protected function UTF8ArrToLatin1($unicode) { - if ((!$this->isunicode) or $this->isUnicodeFont()) { - return $unicode; - } - $outarr = array(); // array to be returned - foreach ($unicode as $char) { - if ($char < 256) { - $outarr[] = $char; - } elseif (array_key_exists($char, $this->unicode->uni_utf8tolatin)) { - // map from UTF-8 - $outarr[] = $this->unicode->uni_utf8tolatin[$char]; - } elseif ($char == 0xFFFD) { - // skip - } else { - $outarr[] = 63; // '?' character - } - } - return $outarr; - } - - /** - * Converts array of UTF-8 characters to UTF16-BE string.<br> - * Based on: http://www.faqs.org/rfcs/rfc2781.html - * <pre> - * Encoding UTF-16: - * - * Encoding of a single character from an ISO 10646 character value to - * UTF-16 proceeds as follows. Let U be the character number, no greater - * than 0x10FFFF. - * - * 1) If U < 0x10000, encode U as a 16-bit unsigned integer and - * terminate. - * - * 2) Let U' = U - 0x10000. Because U is less than or equal to 0x10FFFF, - * U' must be less than or equal to 0xFFFFF. That is, U' can be - * represented in 20 bits. - * - * 3) Initialize two 16-bit unsigned integers, W1 and W2, to 0xD800 and - * 0xDC00, respectively. These integers each have 10 bits free to - * encode the character value, for a total of 20 bits. - * - * 4) Assign the 10 high-order bits of the 20-bit U' to the 10 low-order - * bits of W1 and the 10 low-order bits of U' to the 10 low-order - * bits of W2. Terminate. - * - * Graphically, steps 2 through 4 look like: - * U' = yyyyyyyyyyxxxxxxxxxx - * W1 = 110110yyyyyyyyyy - * W2 = 110111xxxxxxxxxx - * </pre> - * @param $unicode (array) array containing UTF-8 unicode values - * @param $setbom (boolean) if true set the Byte Order Mark (BOM = 0xFEFF) - * @return string - * @protected - * @author Nicola Asuni - * @since 2.1.000 (2008-01-08) - * @see UTF8ToUTF16BE() - */ - protected function arrUTF8ToUTF16BE($unicode, $setbom=false) { - $outstr = ''; // string to be returned - if ($setbom) { - $outstr .= "\xFE\xFF"; // Byte Order Mark (BOM) - } - foreach ($unicode as $char) { - if ($char == 0x200b) { - // skip Unicode Character 'ZERO WIDTH SPACE' (DEC:8203, U+200B) - } elseif ($char == 0xFFFD) { - $outstr .= "\xFF\xFD"; // replacement character - } elseif ($char < 0x10000) { - $outstr .= chr($char >> 0x08); - $outstr .= chr($char & 0xFF); - } else { - $char -= 0x10000; - $w1 = 0xD800 | ($char >> 0x0a); - $w2 = 0xDC00 | ($char & 0x3FF); - $outstr .= chr($w1 >> 0x08); - $outstr .= chr($w1 & 0xFF); - $outstr .= chr($w2 >> 0x08); - $outstr .= chr($w2 & 0xFF); - } - } - return $outstr; - } - // ==================================================== - /** * Set header font. - * @param $font (array) font + * @param $font (array) Array describing the basic font parameters: (family, style, size). * @public * @since 1.1 */ @@ -13829,7 +10362,7 @@ class TCPDF { /** * Get header font. - * @return array() + * @return array() Array describing the basic font parameters: (family, style, size). * @public * @since 4.0.012 (2008-07-24) */ @@ -13839,7 +10372,7 @@ class TCPDF { /** * Set footer font. - * @param $font (array) font + * @param $font (array) Array describing the basic font parameters: (family, style, size). * @public * @since 1.1 */ @@ -13849,7 +10382,7 @@ class TCPDF { /** * Get Footer font. - * @return array() + * @return array() Array describing the basic font parameters: (family, style, size). * @public * @since 4.0.012 (2008-07-24) */ @@ -13896,15 +10429,12 @@ class TCPDF { * @public */ public function addHtmlLink($url, $name, $fill=false, $firstline=false, $color='', $style=-1, $firstblock=false) { - if (!$this->empty_string($url) and ($url{0} == '#')) { + if (isset($url[1]) AND ($url[0] == '#') AND is_numeric($url[1])) { // convert url to internal link $lnkdata = explode(',', $url); - if (isset($lnkdata[0])) { - $page = intval(substr($lnkdata[0], 1)); - if (empty($page) or ($page <= 0)) { - $page = $this->page; - } - if (isset($lnkdata[1]) and (strlen($lnkdata[1]) > 0)) { + if (isset($lnkdata[0]) ) { + $page = substr($lnkdata[0], 1); + if (isset($lnkdata[1]) AND (strlen($lnkdata[1]) > 0)) { $lnky = floatval($lnkdata[1]); } else { $lnky = 0; @@ -13933,148 +10463,6 @@ class TCPDF { return $ret; } - /** - * Returns an array (RGB or CMYK) from an html color name, or a six-digit (i.e. #3FE5AA), or three-digit (i.e. #7FF) hexadecimal color, or a javascript color array, or javascript color name. - * @param $hcolor (string) HTML color. - * @param $defcol (array) Color to return in case of error. - * @return array RGB or CMYK color, or false in case of error. - * @public - */ - public function convertHTMLColorToDec($hcolor='#FFFFFF', $defcol=array('R'=>128,'G'=>128,'B'=>128)) { - $color = preg_replace('/[\s]*/', '', $hcolor); // remove extra spaces - $color = strtolower($color); - // check for javascript color array syntax - if (strpos($color, '[') !== false) { - if (preg_match('/[\[][\"\'](t|g|rgb|cmyk)[\"\'][\,]?([0-9\.]*)[\,]?([0-9\.]*)[\,]?([0-9\.]*)[\,]?([0-9\.]*)[\]]/', $color, $m) > 0) { - $returncolor = array(); - switch ($m[1]) { - case 'cmyk': { - // RGB - $returncolor['C'] = max(0, min(100, (floatval($m[2]) * 100))); - $returncolor['M'] = max(0, min(100, (floatval($m[3]) * 100))); - $returncolor['Y'] = max(0, min(100, (floatval($m[4]) * 100))); - $returncolor['K'] = max(0, min(100, (floatval($m[5]) * 100))); - break; - } - case 'rgb': { - // RGB - $returncolor['R'] = max(0, min(255, (floatval($m[2]) * 255))); - $returncolor['G'] = max(0, min(255, (floatval($m[3]) * 255))); - $returncolor['B'] = max(0, min(255, (floatval($m[4]) * 255))); - break; - } - case 'g': { - // grayscale - $returncolor['G'] = max(0, min(255, (floatval($m[2]) * 255))); - break; - } - case 't': - default: { - // transparent (empty array) - break; - } - } - return $returncolor; - } - } elseif (($dotpos = strpos($color, '.')) !== false) { - // remove class parent (i.e.: color.red) - $color = substr($color, ($dotpos + 1)); - if ($color == 'transparent') { - // transparent (empty array) - return array(); - } - } - if (strlen($color) == 0) { - return $defcol; - } - // RGB ARRAY - if (substr($color, 0, 3) == 'rgb') { - $codes = substr($color, 4); - $codes = str_replace(')', '', $codes); - $returncolor = explode(',', $codes); - foreach ($returncolor as $key => $val) { - if (strpos($val, '%') > 0) { - // percentage - $returncolor[$key] = (255 * intval($val) / 100); - } else { - $returncolor[$key] = intval($val); - } - // normalize value - $returncolor[$key] = max(0, min(255, $returncolor[$key])); - } - return $returncolor; - } - // CMYK ARRAY - if (substr($color, 0, 4) == 'cmyk') { - $codes = substr($color, 5); - $codes = str_replace(')', '', $codes); - $returncolor = explode(',', $codes); - foreach ($returncolor as $key => $val) { - if (strpos($val, '%') !== false) { - // percentage - $returncolor[$key] = (100 * intval($val) / 100); - } else { - $returncolor[$key] = intval($val); - } - // normalize value - $returncolor[$key] = max(0, min(100, $returncolor[$key])); - } - return $returncolor; - } - if ($color{0} != '#') { - // COLOR NAME - if (isset($this->webcolor[$color])) { - // web color - $color_code = $this->webcolor[$color]; - } else { - // spot color - $returncolor = $this->getSpotColor($color); - if ($returncolor === false) { - $returncolor = $defcol; - } - return $returncolor; - } - } else { - $color_code = substr($color, 1); - } - // HEXADECIMAL REPRESENTATION - switch (strlen($color_code)) { - case 3: { - // 3-digit RGB hexadecimal representation - $r = substr($color_code, 0, 1); - $g = substr($color_code, 1, 1); - $b = substr($color_code, 2, 1); - $returncolor = array(); - $returncolor['R'] = max(0, min(255, hexdec($r.$r))); - $returncolor['G'] = max(0, min(255, hexdec($g.$g))); - $returncolor['B'] = max(0, min(255, hexdec($b.$b))); - break; - } - case 6: { - // 6-digit RGB hexadecimal representation - $returncolor = array(); - $returncolor['R'] = max(0, min(255, hexdec(substr($color_code, 0, 2)))); - $returncolor['G'] = max(0, min(255, hexdec(substr($color_code, 2, 2)))); - $returncolor['B'] = max(0, min(255, hexdec(substr($color_code, 4, 2)))); - break; - } - case 8: { - // 8-digit CMYK hexadecimal representation - $returncolor = array(); - $returncolor['C'] = max(0, min(100, round(hexdec(substr($color_code, 0, 2)) / 2.55))); - $returncolor['M'] = max(0, min(100, round(hexdec(substr($color_code, 2, 2)) / 2.55))); - $returncolor['Y'] = max(0, min(100, round(hexdec(substr($color_code, 4, 2)) / 2.55))); - $returncolor['K'] = max(0, min(100, round(hexdec(substr($color_code, 6, 2)) / 2.55))); - break; - } - default: { - $returncolor = $defcol; - break; - } - } - return $returncolor; - } - /** * Converts pixels to User's Units. * @param $px (int) pixels @@ -14099,53 +10487,6 @@ class TCPDF { // ENCRYPTION METHODS ---------------------------------- - /** - * Returns a string containing random data to be used as a seed for encryption methods. - * @param $seed (string) starting seed value - * @return string containing random data - * @author Nicola Asuni - * @since 5.9.006 (2010-10-19) - * @protected - */ - protected function getRandomSeed($seed='') { - $seed .= microtime(); - if (function_exists('openssl_random_pseudo_bytes') and (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN')) { - // this is not used on windows systems because it is very slow for a know bug - $seed .= openssl_random_pseudo_bytes(512); - } else { - for ($i = 0; $i < 23; ++$i) { - $seed .= uniqid('', true); - } - } - $seed .= uniqid('', true); - $seed .= rand(); - $seed .= getmypid(); - $seed .= __FILE__; - $seed .= $this->bufferlen; - if (isset($_SERVER['REMOTE_ADDR'])) { - $seed .= $_SERVER['REMOTE_ADDR']; - } - if (isset($_SERVER['HTTP_USER_AGENT'])) { - $seed .= $_SERVER['HTTP_USER_AGENT']; - } - if (isset($_SERVER['HTTP_ACCEPT'])) { - $seed .= $_SERVER['HTTP_ACCEPT']; - } - if (isset($_SERVER['HTTP_ACCEPT_ENCODING'])) { - $seed .= $_SERVER['HTTP_ACCEPT_ENCODING']; - } - if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { - $seed .= $_SERVER['HTTP_ACCEPT_LANGUAGE']; - } - if (isset($_SERVER['HTTP_ACCEPT_CHARSET'])) { - $seed .= $_SERVER['HTTP_ACCEPT_CHARSET']; - } - $seed .= rand(); - $seed .= uniqid('', true); - $seed .= microtime(); - return $seed; - } - /** * Compute encryption key depending on object number where the encrypted data is stored. * This is used for all strings and streams without crypt filter specifier. @@ -14161,7 +10502,7 @@ class TCPDF { // AES padding $objkey .= "\x73\x41\x6C\x54"; // sAlT } - $objkey = substr($this->_md5_16($objkey), 0, (($this->encryptdata['Length'] / 8) + 5)); + $objkey = substr(TCPDF_STATIC::_md5_16($objkey), 0, (($this->encryptdata['Length'] / 8) + 5)); $objkey = substr($objkey, 0, 16); return $objkey; } @@ -14182,15 +10523,15 @@ class TCPDF { switch ($this->encryptdata['mode']) { case 0: // RC4-40 case 1: { // RC4-128 - $s = $this->_RC4($this->_objectkey($n), $s); + $s = TCPDF_STATIC::_RC4($this->_objectkey($n), $s, $this->last_enc_key, $this->last_enc_key_c); break; } case 2: { // AES-128 - $s = $this->_AES($this->_objectkey($n), $s); + $s = TCPDF_STATIC::_AES($this->_objectkey($n), $s); break; } case 3: { // AES-256 - $s = $this->_AES($this->encryptdata['key'], $s); + $s = TCPDF_STATIC::_AES($this->encryptdata['key'], $s); break; } } @@ -14209,38 +10550,38 @@ class TCPDF { } $this->encryptdata['objid'] = $this->_newobj(); $out = '<<'; - if (!isset($this->encryptdata['Filter']) or empty($this->encryptdata['Filter'])) { + if (!isset($this->encryptdata['Filter']) OR empty($this->encryptdata['Filter'])) { $this->encryptdata['Filter'] = 'Standard'; } $out .= ' /Filter /'.$this->encryptdata['Filter']; - if (isset($this->encryptdata['SubFilter']) and !empty($this->encryptdata['SubFilter'])) { + if (isset($this->encryptdata['SubFilter']) AND !empty($this->encryptdata['SubFilter'])) { $out .= ' /SubFilter /'.$this->encryptdata['SubFilter']; } - if (!isset($this->encryptdata['V']) or empty($this->encryptdata['V'])) { + if (!isset($this->encryptdata['V']) OR empty($this->encryptdata['V'])) { $this->encryptdata['V'] = 1; } // V is a code specifying the algorithm to be used in encrypting and decrypting the document $out .= ' /V '.$this->encryptdata['V']; - if (isset($this->encryptdata['Length']) and !empty($this->encryptdata['Length'])) { + if (isset($this->encryptdata['Length']) AND !empty($this->encryptdata['Length'])) { // The length of the encryption key, in bits. The value shall be a multiple of 8, in the range 40 to 256 $out .= ' /Length '.$this->encryptdata['Length']; } else { $out .= ' /Length 40'; } if ($this->encryptdata['V'] >= 4) { - if (!isset($this->encryptdata['StmF']) or empty($this->encryptdata['StmF'])) { + if (!isset($this->encryptdata['StmF']) OR empty($this->encryptdata['StmF'])) { $this->encryptdata['StmF'] = 'Identity'; } - if (!isset($this->encryptdata['StrF']) or empty($this->encryptdata['StrF'])) { + if (!isset($this->encryptdata['StrF']) OR empty($this->encryptdata['StrF'])) { // The name of the crypt filter that shall be used when decrypting all strings in the document. $this->encryptdata['StrF'] = 'Identity'; } // A dictionary whose keys shall be crypt filter names and whose values shall be the corresponding crypt filter dictionaries. - if (isset($this->encryptdata['CF']) and !empty($this->encryptdata['CF'])) { + if (isset($this->encryptdata['CF']) AND !empty($this->encryptdata['CF'])) { $out .= ' /CF <<'; $out .= ' /'.$this->encryptdata['StmF'].' <<'; $out .= ' /Type /CryptFilter'; - if (isset($this->encryptdata['CF']['CFM']) and !empty($this->encryptdata['CF']['CFM'])) { + if (isset($this->encryptdata['CF']['CFM']) AND !empty($this->encryptdata['CF']['CFM'])) { // The method used $out .= ' /CFM /'.$this->encryptdata['CF']['CFM']; if ($this->encryptdata['pubkey']) { @@ -14249,7 +10590,7 @@ class TCPDF { $out .= ' <'.$rec.'>'; } $out .= ' ]'; - if (isset($this->encryptdata['CF']['EncryptMetadata']) and (!$this->encryptdata['CF']['EncryptMetadata'])) { + if (isset($this->encryptdata['CF']['EncryptMetadata']) AND (!$this->encryptdata['CF']['EncryptMetadata'])) { $out .= ' /EncryptMetadata false'; } else { $out .= ' /EncryptMetadata true'; @@ -14258,13 +10599,13 @@ class TCPDF { } else { $out .= ' /CFM /None'; } - if (isset($this->encryptdata['CF']['AuthEvent']) and !empty($this->encryptdata['CF']['AuthEvent'])) { + if (isset($this->encryptdata['CF']['AuthEvent']) AND !empty($this->encryptdata['CF']['AuthEvent'])) { // The event to be used to trigger the authorization that is required to access encryption keys used by this filter. $out .= ' /AuthEvent /'.$this->encryptdata['CF']['AuthEvent']; } else { $out .= ' /AuthEvent /DocOpen'; } - if (isset($this->encryptdata['CF']['Length']) and !empty($this->encryptdata['CF']['Length'])) { + if (isset($this->encryptdata['CF']['Length']) AND !empty($this->encryptdata['CF']['Length'])) { // The bit length of the encryption key. $out .= ' /Length '.$this->encryptdata['CF']['Length']; } @@ -14274,14 +10615,14 @@ class TCPDF { $out .= ' /StmF /'.$this->encryptdata['StmF']; // The name of the crypt filter that shall be used when decrypting all strings in the document. $out .= ' /StrF /'.$this->encryptdata['StrF']; - if (isset($this->encryptdata['EFF']) and !empty($this->encryptdata['EFF'])) { + if (isset($this->encryptdata['EFF']) AND !empty($this->encryptdata['EFF'])) { // The name of the crypt filter that shall be used when encrypting embedded file streams that do not have their own crypt filter specifier. $out .= ' /EFF /'.$this->encryptdata['']; } } // Additional encryption dictionary entries for the standard security handler if ($this->encryptdata['pubkey']) { - if (($this->encryptdata['V'] < 4) and isset($this->encryptdata['Recipients']) and !empty($this->encryptdata['Recipients'])) { + if (($this->encryptdata['V'] < 4) AND isset($this->encryptdata['Recipients']) AND !empty($this->encryptdata['Recipients'])) { $out .= ' /Recipients ['; foreach ($this->encryptdata['Recipients'] as $rec) { $out .= ' <'.$rec.'>'; @@ -14292,9 +10633,9 @@ class TCPDF { $out .= ' /R'; if ($this->encryptdata['V'] == 5) { // AES-256 $out .= ' 5'; - $out .= ' /OE ('.$this->_escape($this->encryptdata['OE']).')'; - $out .= ' /UE ('.$this->_escape($this->encryptdata['UE']).')'; - $out .= ' /Perms ('.$this->_escape($this->encryptdata['perms']).')'; + $out .= ' /OE ('.TCPDF_STATIC::_escape($this->encryptdata['OE']).')'; + $out .= ' /UE ('.TCPDF_STATIC::_escape($this->encryptdata['UE']).')'; + $out .= ' /Perms ('.TCPDF_STATIC::_escape($this->encryptdata['perms']).')'; } elseif ($this->encryptdata['V'] == 4) { // AES-128 $out .= ' 4'; } elseif ($this->encryptdata['V'] < 2) { // RC-40 @@ -14302,10 +10643,10 @@ class TCPDF { } else { // RC-128 $out .= ' 3'; } - $out .= ' /O ('.$this->_escape($this->encryptdata['O']).')'; - $out .= ' /U ('.$this->_escape($this->encryptdata['U']).')'; + $out .= ' /O ('.TCPDF_STATIC::_escape($this->encryptdata['O']).')'; + $out .= ' /U ('.TCPDF_STATIC::_escape($this->encryptdata['U']).')'; $out .= ' /P '.$this->encryptdata['P']; - if (isset($this->encryptdata['EncryptMetadata']) and (!$this->encryptdata['EncryptMetadata'])) { + if (isset($this->encryptdata['EncryptMetadata']) AND (!$this->encryptdata['EncryptMetadata'])) { $out .= ' /EncryptMetadata false'; } else { $out .= ' /EncryptMetadata true'; @@ -14316,84 +10657,6 @@ class TCPDF { $this->_out($out); } - /** - * Returns the input text encrypted using RC4 algorithm and the specified key. - * RC4 is the standard encryption algorithm used in PDF format - * @param $key (string) encryption key - * @param $text (String) input text to be encrypted - * @return String encrypted text - * @protected - * @since 2.0.000 (2008-01-02) - * @author Klemen Vodopivec, Nicola Asuni - */ - protected function _RC4($key, $text) { - if (function_exists('mcrypt_decrypt') and ($out = @mcrypt_decrypt(MCRYPT_ARCFOUR, $key, $text, MCRYPT_MODE_STREAM, ''))) { - // try to use mcrypt function if exist - return $out; - } - if ($this->last_enc_key != $key) { - $k = str_repeat($key, ((256 / strlen($key)) + 1)); - $rc4 = range(0, 255); - $j = 0; - for ($i = 0; $i < 256; ++$i) { - $t = $rc4[$i]; - $j = ($j + $t + ord($k[$i])) % 256; - $rc4[$i] = $rc4[$j]; - $rc4[$j] = $t; - } - $this->last_enc_key = $key; - $this->last_enc_key_c = $rc4; - } else { - $rc4 = $this->last_enc_key_c; - } - $len = strlen($text); - $a = 0; - $b = 0; - $out = ''; - for ($i = 0; $i < $len; ++$i) { - $a = ($a + 1) % 256; - $t = $rc4[$a]; - $b = ($b + $t) % 256; - $rc4[$a] = $rc4[$b]; - $rc4[$b] = $t; - $k = $rc4[($rc4[$a] + $rc4[$b]) % 256]; - $out .= chr(ord($text[$i]) ^ $k); - } - return $out; - } - - /** - * Returns the input text exrypted using AES algorithm and the specified key. - * This method requires mcrypt. - * @param $key (string) encryption key - * @param $text (String) input text to be encrypted - * @return String encrypted text - * @protected - * @author Nicola Asuni - * @since 5.0.005 (2010-05-11) - */ - protected function _AES($key, $text) { - // padding (RFC 2898, PKCS #5: Password-Based Cryptography Specification Version 2.0) - $padding = 16 - (strlen($text) % 16); - $text .= str_repeat(chr($padding), $padding); - $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_RAND); - $text = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_CBC, $iv); - $text = $iv.$text; - return $text; - } - - /** - * Encrypts a string using MD5 and returns it's value as a binary string. - * @param $str (string) input string - * @return String MD5 encrypted binary string - * @protected - * @since 2.0.000 (2008-01-02) - * @author Klemen Vodopivec - */ - protected function _md5_16($str) { - return pack('H*', md5($str)); - } - /** * Compute U value (used for encryption) * @return string U value @@ -14403,22 +10666,22 @@ class TCPDF { */ protected function _Uvalue() { if ($this->encryptdata['mode'] == 0) { // RC4-40 - return $this->_RC4($this->encryptdata['key'], $this->enc_padding); + return TCPDF_STATIC::_RC4($this->encryptdata['key'], TCPDF_STATIC::$enc_padding, $this->last_enc_key, $this->last_enc_key_c); } elseif ($this->encryptdata['mode'] < 3) { // RC4-128, AES-128 - $tmp = $this->_md5_16($this->enc_padding.$this->encryptdata['fileid']); - $enc = $this->_RC4($this->encryptdata['key'], $tmp); + $tmp = TCPDF_STATIC::_md5_16(TCPDF_STATIC::$enc_padding.$this->encryptdata['fileid']); + $enc = TCPDF_STATIC::_RC4($this->encryptdata['key'], $tmp, $this->last_enc_key, $this->last_enc_key_c); $len = strlen($tmp); for ($i = 1; $i <= 19; ++$i) { $ek = ''; for ($j = 0; $j < $len; ++$j) { $ek .= chr(ord($this->encryptdata['key'][$j]) ^ $i); } - $enc = $this->_RC4($ek, $enc); + $enc = TCPDF_STATIC::_RC4($ek, $enc, $this->last_enc_key, $this->last_enc_key_c); } $enc .= str_repeat("\x00", 16); return substr($enc, 0, 32); } elseif ($this->encryptdata['mode'] == 3) { // AES-256 - $seed = $this->_md5_16($this->getRandomSeed()); + $seed = TCPDF_STATIC::_md5_16(TCPDF_STATIC::getRandomSeed()); // User Validation Salt $this->encryptdata['UVS'] = substr($seed, 0, 8); // User Key Salt @@ -14436,8 +10699,7 @@ class TCPDF { */ protected function _UEvalue() { $hashkey = hash('sha256', $this->encryptdata['user_password'].$this->encryptdata['UKS'], true); - $iv = str_repeat("\x00", mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)); - return mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $hashkey, $this->encryptdata['key'], MCRYPT_MODE_CBC, $iv); + return TCPDF_STATIC::_AESnopad($hashkey, $this->encryptdata['key']); } /** @@ -14449,14 +10711,14 @@ class TCPDF { */ protected function _Ovalue() { if ($this->encryptdata['mode'] < 3) { // RC4-40, RC4-128, AES-128 - $tmp = $this->_md5_16($this->encryptdata['owner_password']); + $tmp = TCPDF_STATIC::_md5_16($this->encryptdata['owner_password']); if ($this->encryptdata['mode'] > 0) { for ($i = 0; $i < 50; ++$i) { - $tmp = $this->_md5_16($tmp); + $tmp = TCPDF_STATIC::_md5_16($tmp); } } $owner_key = substr($tmp, 0, ($this->encryptdata['Length'] / 8)); - $enc = $this->_RC4($owner_key, $this->encryptdata['user_password']); + $enc = TCPDF_STATIC::_RC4($owner_key, $this->encryptdata['user_password'], $this->last_enc_key, $this->last_enc_key_c); if ($this->encryptdata['mode'] > 0) { $len = strlen($owner_key); for ($i = 1; $i <= 19; ++$i) { @@ -14464,12 +10726,12 @@ class TCPDF { for ($j = 0; $j < $len; ++$j) { $ek .= chr(ord($owner_key[$j]) ^ $i); } - $enc = $this->_RC4($ek, $enc); + $enc = TCPDF_STATIC::_RC4($ek, $enc, $this->last_enc_key, $this->last_enc_key_c); } } return $enc; } elseif ($this->encryptdata['mode'] == 3) { // AES-256 - $seed = $this->_md5_16($this->getRandomSeed()); + $seed = TCPDF_STATIC::_md5_16(TCPDF_STATIC::getRandomSeed()); // Owner Validation Salt $this->encryptdata['OVS'] = substr($seed, 0, 8); // Owner Key Salt @@ -14487,8 +10749,7 @@ class TCPDF { */ protected function _OEvalue() { $hashkey = hash('sha256', $this->encryptdata['owner_password'].$this->encryptdata['OKS'].$this->encryptdata['U'], true); - $iv = str_repeat("\x00", mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)); - return mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $hashkey, $this->encryptdata['key'], MCRYPT_MODE_CBC, $iv); + return TCPDF_STATIC::_AESnopad($hashkey, $this->encryptdata['key']); } /** @@ -14501,9 +10762,9 @@ class TCPDF { */ protected function _fixAES256Password($password) { $psw = ''; // password to be returned - $psw_array = $this->utf8Bidi($this->UTF8StringToArray($password), $password, $this->rtl); + $psw_array = TCPDF_FONTS::utf8Bidi(TCPDF_FONTS::UTF8StringToArray($password, $this->isunicode, $this->CurrentFont), $password, $this->rtl, $this->isunicode, $this->CurrentFont); foreach ($psw_array as $c) { - $psw .= $this->unichr($c); + $psw .= TCPDF_FONTS::unichr($c, $this->isunicode); } return substr($psw, 0, 127); } @@ -14519,7 +10780,7 @@ class TCPDF { if (!$this->encryptdata['pubkey']) { // standard mode if ($this->encryptdata['mode'] == 3) { // AES-256 // generate 256 bit random key - $this->encryptdata['key'] = substr(hash('sha256', $this->getRandomSeed(), true), 0, $keybytelen); + $this->encryptdata['key'] = substr(hash('sha256', TCPDF_STATIC::getRandomSeed(), true), 0, $keybytelen); // truncate passwords $this->encryptdata['user_password'] = $this->_fixAES256Password($this->encryptdata['user_password']); $this->encryptdata['owner_password'] = $this->_fixAES256Password($this->encryptdata['owner_password']); @@ -14534,30 +10795,29 @@ class TCPDF { // Compute P value $this->encryptdata['P'] = $this->encryptdata['protection']; // Computing the encryption dictionary's Perms (permissions) value - $perms = $this->getEncPermissionsString($this->encryptdata['protection']); // bytes 0-3 + $perms = TCPDF_STATIC::getEncPermissionsString($this->encryptdata['protection']); // bytes 0-3 $perms .= chr(255).chr(255).chr(255).chr(255); // bytes 4-7 - if (isset($this->encryptdata['CF']['EncryptMetadata']) and (!$this->encryptdata['CF']['EncryptMetadata'])) { // byte 8 + if (isset($this->encryptdata['CF']['EncryptMetadata']) AND (!$this->encryptdata['CF']['EncryptMetadata'])) { // byte 8 $perms .= 'F'; } else { $perms .= 'T'; } $perms .= 'adb'; // bytes 9-11 $perms .= 'nick'; // bytes 12-15 - $iv = str_repeat("\x00", mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB)); - $this->encryptdata['perms'] = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->encryptdata['key'], $perms, MCRYPT_MODE_ECB, $iv); + $this->encryptdata['perms'] = TCPDF_STATIC::_AESnopad($this->encryptdata['key'], $perms); } else { // RC4-40, RC4-128, AES-128 // Pad passwords - $this->encryptdata['user_password'] = substr($this->encryptdata['user_password'].$this->enc_padding, 0, 32); - $this->encryptdata['owner_password'] = substr($this->encryptdata['owner_password'].$this->enc_padding, 0, 32); + $this->encryptdata['user_password'] = substr($this->encryptdata['user_password'].TCPDF_STATIC::$enc_padding, 0, 32); + $this->encryptdata['owner_password'] = substr($this->encryptdata['owner_password'].TCPDF_STATIC::$enc_padding, 0, 32); // Compute O value $this->encryptdata['O'] = $this->_Ovalue(); // get default permissions (reverse byte order) - $permissions = $this->getEncPermissionsString($this->encryptdata['protection']); + $permissions = TCPDF_STATIC::getEncPermissionsString($this->encryptdata['protection']); // Compute encryption key - $tmp = $this->_md5_16($this->encryptdata['user_password'].$this->encryptdata['O'].$permissions.$this->encryptdata['fileid']); + $tmp = TCPDF_STATIC::_md5_16($this->encryptdata['user_password'].$this->encryptdata['O'].$permissions.$this->encryptdata['fileid']); if ($this->encryptdata['mode'] > 0) { for ($i = 0; $i < 50; ++$i) { - $tmp = $this->_md5_16(substr($tmp, 0, $keybytelen)); + $tmp = TCPDF_STATIC::_md5_16(substr($tmp, 0, $keybytelen)); } } $this->encryptdata['key'] = substr($tmp, 0, $keybytelen); @@ -14568,36 +10828,34 @@ class TCPDF { } } else { // Public-Key mode // random 20-byte seed - $seed = sha1($this->getRandomSeed(), true); + $seed = sha1(TCPDF_STATIC::getRandomSeed(), true); $recipient_bytes = ''; foreach ($this->encryptdata['pubkeys'] as $pubkey) { // for each public certificate if (isset($pubkey['p'])) { - $pkprotection = $this->getUserPermissionCode($pubkey['p'], $this->encryptdata['mode']); + $pkprotection = TCPDF_STATIC::getUserPermissionCode($pubkey['p'], $this->encryptdata['mode']); } else { $pkprotection = $this->encryptdata['protection']; } // get default permissions (reverse byte order) - $pkpermissions = $this->getEncPermissionsString($pkprotection); + $pkpermissions = TCPDF_STATIC::getEncPermissionsString($pkprotection); // envelope data $envelope = $seed.$pkpermissions; // write the envelope data to a temporary file - $tempkeyfile = tempnam(K_PATH_CACHE, 'tmpkey_'); - $f = fopen($tempkeyfile, 'wb'); + $tempkeyfile = TCPDF_STATIC::getObjFilename('key', $this->file_id); + $f = TCPDF_STATIC::fopenLocal($tempkeyfile, 'wb'); if (!$f) { $this->Error('Unable to create temporary key file: '.$tempkeyfile); } $envelope_length = strlen($envelope); fwrite($f, $envelope, $envelope_length); fclose($f); - $tempencfile = tempnam(K_PATH_CACHE, 'tmpenc_'); + $tempencfile = TCPDF_STATIC::getObjFilename('enc', $this->file_id); if (!openssl_pkcs7_encrypt($tempkeyfile, $tempencfile, $pubkey['c'], array(), PKCS7_BINARY | PKCS7_DETACHED)) { $this->Error('Unable to encrypt the file: '.$tempkeyfile); } - unlink($tempkeyfile); // read encryption signature $signature = file_get_contents($tempencfile, false, null, $envelope_length); - unlink($tempencfile); // extract signature $signature = substr($signature, strpos($signature, 'Content-Disposition')); $tmparr = explode("\n\n", $signature); @@ -14621,44 +10879,6 @@ class TCPDF { } } - /** - * Return the premission code used on encryption (P value). - * @param $permissions (Array) the set of permissions (specify the ones you want to block). - * @param $mode (int) encryption strength: 0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit. - * @protected - * @since 5.0.005 (2010-05-12) - * @author Nicola Asuni - */ - protected function getUserPermissionCode($permissions, $mode=0) { - $options = array( - 'owner' => 2, // bit 2 -- inverted logic: cleared by default - 'print' => 4, // bit 3 - 'modify' => 8, // bit 4 - 'copy' => 16, // bit 5 - 'annot-forms' => 32, // bit 6 - 'fill-forms' => 256, // bit 9 - 'extract' => 512, // bit 10 - 'assemble' => 1024,// bit 11 - 'print-high' => 2048 // bit 12 - ); - $protection = 2147422012; // 32 bit: (01111111 11111111 00001111 00111100) - foreach ($permissions as $permission) { - if (!isset($options[$permission])) { - $this->Error('Incorrect permission: '.$permission); - } - if (($mode > 0) or ($options[$permission] <= 32)) { - // set only valid permissions - if ($options[$permission] == 2) { - // the logic for bit 2 is inverted (cleared by default) - $protection += $options[$permission]; - } else { - $protection -= $options[$permission]; - } - } - } - return $protection; - } - /** * Set document protection * Remark: the protection against modification is for people who have the full Acrobat product. @@ -14668,7 +10888,7 @@ class TCPDF { * @param $user_pass (String) user password. Empty by default. * @param $owner_pass (String) owner password. If not specified, a random value is used. * @param $mode (int) encryption strength: 0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit. - * @param $pubkeys (String) array of recipients containing public-key certificates ('c') and permissions ('p'). For example: array(array('c' => 'file://../tcpdf.crt', 'p' => array('print'))) + * @param $pubkeys (String) array of recipients containing public-key certificates ('c') and permissions ('p'). For example: array(array('c' => 'file://../examples/data/cert/tcpdf.crt', 'p' => array('print'))) * @public * @since 2.0.000 (2008-01-02) * @author Nicola Asuni @@ -14678,8 +10898,8 @@ class TCPDF { // encryption is not allowed in PDF/A mode return; } - $this->encryptdata['protection'] = $this->getUserPermissionCode($permissions, $mode); - if (($pubkeys !== null) and (is_array($pubkeys))) { + $this->encryptdata['protection'] = TCPDF_STATIC::getUserPermissionCode($permissions, $mode); + if (($pubkeys !== null) AND (is_array($pubkeys))) { // public-key mode $this->encryptdata['pubkeys'] = $pubkeys; if ($mode == 0) { @@ -14689,7 +10909,7 @@ class TCPDF { if (!function_exists('openssl_pkcs7_encrypt')) { $this->Error('Public-Key Security requires openssl library.'); } - // Set Public-Key filter (availabe are: Entrust.PPKEF, Adobe.PPKLite, Adobe.PubSec) + // Set Public-Key filter (available are: Entrust.PPKEF, Adobe.PPKLite, Adobe.PubSec) $this->encryptdata['pubkey'] = true; $this->encryptdata['Filter'] = 'Adobe.PubSec'; $this->encryptdata['StmF'] = 'DefaultCryptFilter'; @@ -14702,19 +10922,22 @@ class TCPDF { $this->encryptdata['StrF'] = 'StdCF'; } if ($mode > 1) { // AES - if (!extension_loaded('mcrypt')) { - $this->Error('AES encryption requires mcrypt library (http://www.php.net/manual/en/mcrypt.requirements.php).'); + if (!extension_loaded('openssl') && !extension_loaded('mcrypt')) { + $this->Error('AES encryption requires openssl or mcrypt extension (http://www.php.net/manual/en/mcrypt.requirements.php).'); } - if (mcrypt_get_cipher_name(MCRYPT_RIJNDAEL_128) === false) { + if (extension_loaded('openssl') && !in_array('aes-256-cbc', openssl_get_cipher_methods())) { + $this->Error('AES encryption requires openssl/aes-256-cbc cypher.'); + } + if (extension_loaded('mcrypt') && mcrypt_get_cipher_name(MCRYPT_RIJNDAEL_128) === false) { $this->Error('AES encryption requires MCRYPT_RIJNDAEL_128 cypher.'); } - if (($mode == 3) and !function_exists('hash')) { + if (($mode == 3) AND !function_exists('hash')) { // the Hash extension requires no external libraries and is enabled by default as of PHP 5.1.2. $this->Error('AES 256 encryption requires HASH Message Digest Framework (http://www.php.net/manual/en/book.hash.php).'); } } if ($owner_pass === null) { - $owner_pass = md5($this->getRandomSeed()); + $owner_pass = md5(TCPDF_STATIC::getRandomSeed()); } $this->encryptdata['user_password'] = $user_pass; $this->encryptdata['owner_password'] = $owner_pass; @@ -14760,66 +10983,10 @@ class TCPDF { } } $this->encrypted = true; - $this->encryptdata['fileid'] = $this->convertHexStringToString($this->file_id); + $this->encryptdata['fileid'] = TCPDF_STATIC::convertHexStringToString($this->file_id); $this->_generateencryptionkey(); } - /** - * Convert hexadecimal string to string - * @param $bs (string) byte-string to convert - * @return String - * @protected - * @since 5.0.005 (2010-05-12) - * @author Nicola Asuni - */ - protected function convertHexStringToString($bs) { - $string = ''; // string to be returned - $bslength = strlen($bs); - if (($bslength % 2) != 0) { - // padding - $bs .= '0'; - ++$bslength; - } - for ($i = 0; $i < $bslength; $i += 2) { - $string .= chr(hexdec($bs[$i].$bs[($i + 1)])); - } - return $string; - } - - /** - * Convert string to hexadecimal string (byte string) - * @param $s (string) string to convert - * @return byte string - * @protected - * @since 5.0.010 (2010-05-17) - * @author Nicola Asuni - */ - protected function convertStringToHexString($s) { - $bs = ''; - $chars = preg_split('//', $s, -1, PREG_SPLIT_NO_EMPTY); - foreach ($chars as $c) { - $bs .= sprintf('%02s', dechex(ord($c))); - } - return $bs; - } - - /** - * Convert encryption P value to a string of bytes, low-order byte first. - * @param $protection (string) 32bit encryption permission value (P value) - * @return String - * @protected - * @since 5.0.005 (2010-05-12) - * @author Nicola Asuni - */ - protected function getEncPermissionsString($protection) { - $binprot = sprintf('%032b', $protection); - $str = chr(bindec(substr($binprot, 24, 8))); - $str .= chr(bindec(substr($binprot, 16, 8))); - $str .= chr(bindec(substr($binprot, 8, 8))); - $str .= chr(bindec(substr($binprot, 0, 8))); - return $str; - } - // END OF ENCRYPTION FUNCTIONS ------------------------- // START TRANSFORMATIONS SECTION ----------------------- @@ -14833,7 +11000,10 @@ class TCPDF { * @see StartTransform(), StopTransform() */ public function StartTransform() { - $this->_out('q'); + if ($this->state != 2) { + return; + } + $this->_outSaveGraphicsState(); if ($this->inxobj) { // we are inside an XObject template $this->xobjects[$this->xobjid]['transfmrk'][] = strlen($this->xobjects[$this->xobjid]['outdata']); @@ -14853,7 +11023,10 @@ class TCPDF { * @see StartTransform(), StopTransform() */ public function StopTransform() { - $this->_out('Q'); + if ($this->state != 2) { + return; + } + $this->_outRestoreGraphicsState(); if (isset($this->transfmatrix[$this->transfmatrix_key])) { array_pop($this->transfmatrix[$this->transfmatrix_key]); --$this->transfmatrix_key; @@ -14921,7 +11094,7 @@ class TCPDF { if ($y === '') { $y = $this->y; } - if (($s_x == 0) or ($s_y == 0)) { + if (($s_x == 0) OR ($s_y == 0)) { $this->Error('Please do not use values equal to zero for scaling'); } $y = ($this->h - $y) * $this->k; @@ -15104,7 +11277,7 @@ class TCPDF { if ($y === '') { $y = $this->y; } - if (($angle_x <= -90) or ($angle_x >= 90) or ($angle_y <= -90) or ($angle_y >= 90)) { + if (($angle_x <= -90) OR ($angle_x >= 90) OR ($angle_y <= -90) OR ($angle_y >= 90)) { $this->Error('Please use values between -90 and +90 degrees for Skewing.'); } $x *= $this->k; @@ -15129,6 +11302,9 @@ class TCPDF { * @see StartTransform(), StopTransform() */ protected function Transform($tm) { + if ($this->state != 2) { + return; + } $this->_out(sprintf('%F %F %F %F %F %F cm', $tm[0], $tm[1], $tm[2], $tm[3], $tm[4], $tm[5])); // add tranformation matrix $this->transfmatrix[$this->transfmatrix_key][] = array('a' => $tm[0], 'b' => $tm[1], 'c' => $tm[2], 'd' => $tm[3], 'e' => $tm[4], 'f' => $tm[5]); @@ -15161,7 +11337,7 @@ class TCPDF { //Set line width $this->LineWidth = $width; $this->linestyleWidth = sprintf('%F w', ($width * $this->k)); - if ($this->page > 0) { + if ($this->state == 2) { $this->_out($this->linestyleWidth); } } @@ -15193,7 +11369,7 @@ class TCPDF { * 1 off, 2 on, 1 off, ...</li> * <li>phase (integer): Modifier on the dash pattern which is used to shift * the point at which the pattern starts.</li> - * <li>color (array): Draw color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K).</li> + * <li>color (array): Draw color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName).</li> * </ul> * @param $ret (boolean) if true do not send the command. * @return string the PDF command @@ -15240,7 +11416,7 @@ class TCPDF { $dash_string .= sprintf('%F', $v); } } - if (!isset($style['phase']) or !$style['dash']) { + if (!isset($style['phase']) OR !$style['dash']) { $style['phase'] = 0; } $this->linestyleDash = sprintf('[%s] %F d', $dash_string, $style['phase']); @@ -15249,7 +11425,7 @@ class TCPDF { if (isset($style['color'])) { $s .= $this->SetDrawColorArray($style['color'], true).' '; } - if (!$ret) { + if (!$ret AND ($this->state == 2)) { $this->_out($s); } return $s; @@ -15263,7 +11439,9 @@ class TCPDF { * @since 2.1.000 (2008-01-08) */ protected function _outPoint($x, $y) { - $this->_out(sprintf('%F %F m', ($x * $this->k), (($this->h - $y) * $this->k))); + if ($this->state == 2) { + $this->_out(sprintf('%F %F m', ($x * $this->k), (($this->h - $y) * $this->k))); + } } /** @@ -15275,7 +11453,9 @@ class TCPDF { * @since 2.1.000 (2008-01-08) */ protected function _outLine($x, $y) { - $this->_out(sprintf('%F %F l', ($x * $this->k), (($this->h - $y) * $this->k))); + if ($this->state == 2) { + $this->_out(sprintf('%F %F l', ($x * $this->k), (($this->h - $y) * $this->k))); + } } /** @@ -15289,11 +11469,13 @@ class TCPDF { * @since 2.1.000 (2008-01-08) */ protected function _outRect($x, $y, $w, $h, $op) { - $this->_out(sprintf('%F %F %F %F re %s', $x * $this->k, ($this->h - $y) * $this->k, $w * $this->k, -$h * $this->k, $op)); + if ($this->state == 2) { + $this->_out(sprintf('%F %F %F %F re %s', ($x * $this->k), (($this->h - $y) * $this->k), ($w * $this->k), (-$h * $this->k), $op)); + } } /** - * Append a cubic B�zier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using (x1, y1) and (x2, y2) as the B�zier control points. + * Append a cubic Bezier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using (x1, y1) and (x2, y2) as the Bezier control points. * The new current point shall be (x3, y3). * @param $x1 (float) Abscissa of control point 1. * @param $y1 (float) Ordinate of control point 1. @@ -15305,11 +11487,13 @@ class TCPDF { * @since 2.1.000 (2008-01-08) */ protected function _outCurve($x1, $y1, $x2, $y2, $x3, $y3) { - $this->_out(sprintf('%F %F %F %F %F %F c', $x1 * $this->k, ($this->h - $y1) * $this->k, $x2 * $this->k, ($this->h - $y2) * $this->k, $x3 * $this->k, ($this->h - $y3) * $this->k)); + if ($this->state == 2) { + $this->_out(sprintf('%F %F %F %F %F %F c', ($x1 * $this->k), (($this->h - $y1) * $this->k), ($x2 * $this->k), (($this->h - $y2) * $this->k), ($x3 * $this->k), (($this->h - $y3) * $this->k))); + } } /** - * Append a cubic B�zier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using the current point and (x2, y2) as the B�zier control points. + * Append a cubic Bezier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using the current point and (x2, y2) as the Bezier control points. * The new current point shall be (x3, y3). * @param $x2 (float) Abscissa of control point 2. * @param $y2 (float) Ordinate of control point 2. @@ -15319,11 +11503,13 @@ class TCPDF { * @since 4.9.019 (2010-04-26) */ protected function _outCurveV($x2, $y2, $x3, $y3) { - $this->_out(sprintf('%F %F %F %F v', $x2 * $this->k, ($this->h - $y2) * $this->k, $x3 * $this->k, ($this->h - $y3) * $this->k)); + if ($this->state == 2) { + $this->_out(sprintf('%F %F %F %F v', ($x2 * $this->k), (($this->h - $y2) * $this->k), ($x3 * $this->k), (($this->h - $y3) * $this->k))); + } } /** - * Append a cubic B�zier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using (x1, y1) and (x3, y3) as the B�zier control points. + * Append a cubic Bezier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using (x1, y1) and (x3, y3) as the Bezier control points. * The new current point shall be (x3, y3). * @param $x1 (float) Abscissa of control point 1. * @param $y1 (float) Ordinate of control point 1. @@ -15333,7 +11519,9 @@ class TCPDF { * @since 2.1.000 (2008-01-08) */ protected function _outCurveY($x1, $y1, $x3, $y3) { - $this->_out(sprintf('%F %F %F %F y', $x1 * $this->k, ($this->h - $y1) * $this->k, $x3 * $this->k, ($this->h - $y3) * $this->k)); + if ($this->state == 2) { + $this->_out(sprintf('%F %F %F %F y', ($x1 * $this->k), (($this->h - $y1) * $this->k), ($x3 * $this->k), (($this->h - $y3) * $this->k))); + } } /** @@ -15348,6 +11536,9 @@ class TCPDF { * @see SetLineWidth(), SetDrawColor(), SetLineStyle() */ public function Line($x1, $y1, $x2, $y2, $style=array()) { + if ($this->state != 2) { + return; + } if (is_array($style)) { $this->SetLineStyle($style); } @@ -15368,26 +11559,41 @@ class TCPDF { * <li>all: Line style of all borders. Array like for SetLineStyle().</li> * <li>L, T, R, B or combinations: Line style of left, top, right or bottom border. Array like for SetLineStyle().</li> * </ul> - * If a key is not present or is null, not draws the border. Default value: default line style (empty array). - * @param $border_style (array) Border style of rectangle. Array like for SetLineStyle(). Default value: default line style (empty array). - * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * If a key is not present or is null, the correspondent border is not drawn. Default value: default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). * @public * @since 1.0 * @see SetLineStyle() */ public function Rect($x, $y, $w, $h, $style='', $border_style=array(), $fill_color=array()) { - if (!(false === strpos($style, 'F')) and !empty($fill_color)) { + if ($this->state != 2) { + return; + } + if (empty($style)) { + $style = 'S'; + } + if (!(strpos($style, 'F') === false) AND !empty($fill_color)) { + // set background color $this->SetFillColorArray($fill_color); } - $op = $this->getPathPaintOperator($style); - if ((!$border_style) or (isset($border_style['all']))) { - if (isset($border_style['all']) and $border_style['all']) { + if (!empty($border_style)) { + if (isset($border_style['all']) AND !empty($border_style['all'])) { + //set global style for border $this->SetLineStyle($border_style['all']); $border_style = array(); + } else { + // remove stroke operator from style + $opnostroke = array('S' => '', 'D' => '', 's' => '', 'd' => '', 'B' => 'F', 'FD' => 'F', 'DF' => 'F', 'B*' => 'F*', 'F*D' => 'F*', 'DF*' => 'F*', 'b' => 'f', 'fd' => 'f', 'df' => 'f', 'b*' => 'f*', 'f*d' => 'f*', 'df*' => 'f*' ); + if (isset($opnostroke[$style])) { + $style = $opnostroke[$style]; + } } } - $this->_outRect($x, $y, $w, $h, $op); - if ($border_style) { + if (!empty($style)) { + $op = TCPDF_STATIC::getPathPaintOperator($style); + $this->_outRect($x, $y, $w, $h, $op); + } + if (!empty($border_style)) { $border_style2 = array(); foreach ($border_style as $line => $value) { $length = strlen($line); @@ -15396,16 +11602,16 @@ class TCPDF { } } $border_style = $border_style2; - if (isset($border_style['L']) and $border_style['L']) { + if (isset($border_style['L']) AND $border_style['L']) { $this->Line($x, $y, $x, $y + $h, $border_style['L']); } - if (isset($border_style['T']) and $border_style['T']) { + if (isset($border_style['T']) AND $border_style['T']) { $this->Line($x, $y, $x + $w, $y, $border_style['T']); } - if (isset($border_style['R']) and $border_style['R']) { + if (isset($border_style['R']) AND $border_style['R']) { $this->Line($x + $w, $y, $x + $w, $y + $h, $border_style['R']); } - if (isset($border_style['B']) and $border_style['B']) { + if (isset($border_style['B']) AND $border_style['B']) { $this->Line($x, $y + $h, $x + $w, $y + $h, $border_style['B']); } } @@ -15425,16 +11631,19 @@ class TCPDF { * @param $y3 (float) Ordinate of end point. * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. * @param $line_style (array) Line style of curve. Array like for SetLineStyle(). Default value: default line style (empty array). - * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). * @public * @see SetLineStyle() * @since 2.1.000 (2008-01-08) */ public function Curve($x0, $y0, $x1, $y1, $x2, $y2, $x3, $y3, $style='', $line_style=array(), $fill_color=array()) { - if (!(false === strpos($style, 'F')) and isset($fill_color)) { + if ($this->state != 2) { + return; + } + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { $this->SetFillColorArray($fill_color); } - $op = $this->getPathPaintOperator($style); + $op = TCPDF_STATIC::getPathPaintOperator($style); if ($line_style) { $this->SetLineStyle($line_style); } @@ -15452,16 +11661,19 @@ class TCPDF { * @param $segments (float) An array of bezier descriptions. Format: array(x1, y1, x2, y2, x3, y3). * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. * @param $line_style (array) Line style of curve. Array like for SetLineStyle(). Default value: default line style (empty array). - * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). * @public * @see SetLineStyle() * @since 3.0008 (2008-05-12) */ public function Polycurve($x0, $y0, $segments, $style='', $line_style=array(), $fill_color=array()) { - if (!(false === strpos($style, 'F')) and isset($fill_color)) { + if ($this->state != 2) { + return; + } + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { $this->SetFillColorArray($fill_color); } - $op = $this->getPathPaintOperator($style); + $op = TCPDF_STATIC::getPathPaintOperator($style); if ($op == 'f') { $line_style = array(); } @@ -15488,20 +11700,23 @@ class TCPDF { * @param $afinish: (float) Angle finish of draw line. Default value: 360. * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. * @param $line_style (array) Line style of ellipse. Array like for SetLineStyle(). Default value: default line style (empty array). - * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). * @param $nc (integer) Number of curves used to draw a 90 degrees portion of ellipse. * @author Nicola Asuni * @public * @since 2.1.000 (2008-01-08) */ public function Ellipse($x0, $y0, $rx, $ry='', $angle=0, $astart=0, $afinish=360, $style='', $line_style=array(), $fill_color=array(), $nc=2) { - if ($this->empty_string($ry) or ($ry == 0)) { + if ($this->state != 2) { + return; + } + if (TCPDF_STATIC::empty_string($ry) OR ($ry == 0)) { $ry = $rx; } - if (!(false === strpos($style, 'F')) and isset($fill_color)) { + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { $this->SetFillColorArray($fill_color); } - $op = $this->getPathPaintOperator($style); + $op = TCPDF_STATIC::getPathPaintOperator($style); if ($op == 'f') { $line_style = array(); } @@ -15533,6 +11748,9 @@ class TCPDF { * @since 4.9.019 (2010-04-26) */ protected function _outellipticalarc($xc, $yc, $rx, $ry, $xang=0, $angs=0, $angf=360, $pie=false, $nc=2, $startpoint=true, $ccw=true, $svg=false) { + if (($rx <= 0) OR ($ry < 0)) { + return; + } $k = $this->k; if ($nc < 2) { $nc = 2; @@ -15561,10 +11779,10 @@ class TCPDF { if ($af < 0) { $af += (2 * M_PI); } - if ($ccw and ($as > $af)) { + if ($ccw AND ($as > $af)) { // reverse rotation $as -= (2 * M_PI); - } elseif (!$ccw and ($as < $af)) { + } elseif (!$ccw AND ($as < $af)) { // reverse rotation $af -= (2 * M_PI); } @@ -15674,7 +11892,7 @@ class TCPDF { * <li>0 to ($np - 1): Line style of each line. Array like for SetLineStyle().</li> * </ul> * If a key is not present or is null, not draws the line. Default value is default line style (empty array). - * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). * @since 4.8.003 (2009-09-15) * @public */ @@ -15692,12 +11910,15 @@ class TCPDF { * <li>0 to ($np - 1): Line style of each line. Array like for SetLineStyle().</li> * </ul> * If a key is not present or is null, not draws the line. Default value is default line style (empty array). - * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). * @param $closed (boolean) if true the polygon is closes, otherwise will remain open * @public * @since 2.1.000 (2008-01-08) */ public function Polygon($p, $style='', $line_style=array(), $fill_color=array(), $closed=true) { + if ($this->state != 2) { + return; + } $nc = count($p); // number of coordinates $np = $nc / 2; // number of points if ($closed) { @@ -15711,10 +11932,10 @@ class TCPDF { } $nc += 4; } - if (!(false === strpos($style, 'F')) and isset($fill_color)) { + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { $this->SetFillColorArray($fill_color); } - $op = $this->getPathPaintOperator($style); + $op = TCPDF_STATIC::getPathPaintOperator($style); if ($op == 'f') { $line_style = array(); } @@ -15881,7 +12102,7 @@ class TCPDF { * @param $round_corner (string) Draws rounded corner or not. String with a 0 (not rounded i-corner) or 1 (rounded i-corner) in i-position. Positions are, in order and begin to 0: top right, bottom right, bottom left and top left. Default value: all rounded corner ("1111"). * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. * @param $border_style (array) Border style of rectangle. Array like for SetLineStyle(). Default value: default line style (empty array). - * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). * @public * @since 2.1.000 (2008-01-08) */ @@ -15900,21 +12121,24 @@ class TCPDF { * @param $round_corner (string) Draws rounded corner or not. String with a 0 (not rounded i-corner) or 1 (rounded i-corner) in i-position. Positions are, in order and begin to 0: top right, bottom right, bottom left and top left. Default value: all rounded corner ("1111"). * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. * @param $border_style (array) Border style of rectangle. Array like for SetLineStyle(). Default value: default line style (empty array). - * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). * @public * @since 4.9.019 (2010-04-22) */ public function RoundedRectXY($x, $y, $w, $h, $rx, $ry, $round_corner='1111', $style='', $border_style=array(), $fill_color=array()) { - if (($round_corner == '0000') or (($rx == $ry) and ($rx == 0))) { + if ($this->state != 2) { + return; + } + if (($round_corner == '0000') OR (($rx == $ry) AND ($rx == 0))) { // Not rounded $this->Rect($x, $y, $w, $h, $style, $border_style, $fill_color); return; } // Rounded - if (!(false === strpos($style, 'F')) and isset($fill_color)) { + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { $this->SetFillColorArray($fill_color); } - $op = $this->getPathPaintOperator($style); + $op = TCPDF_STATIC::getPathPaintOperator($style); if ($op == 'f') { $border_style = array(); } @@ -16024,637 +12248,12 @@ class TCPDF { // END GRAPHIC FUNCTIONS SECTION ----------------------- - // BIDIRECTIONAL TEXT SECTION -------------------------- - - /** - * Reverse the RLT substrings using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). - * @param $str (string) string to manipulate. - * @param $setbom (bool) if true set the Byte Order Mark (BOM = 0xFEFF) - * @param $forcertl (bool) if true forces RTL text direction - * @return string - * @protected - * @author Nicola Asuni - * @since 2.1.000 (2008-01-08) - */ - protected function utf8StrRev($str, $setbom=false, $forcertl=false) { - return $this->utf8StrArrRev($this->UTF8StringToArray($str), $str, $setbom, $forcertl); - } - - /** - * Reverse the RLT substrings array using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). - * @param $arr (array) array of unicode values. - * @param $str (string) string to manipulate (or empty value). - * @param $setbom (bool) if true set the Byte Order Mark (BOM = 0xFEFF) - * @param $forcertl (bool) if true forces RTL text direction - * @return string - * @protected - * @author Nicola Asuni - * @since 4.9.000 (2010-03-27) - */ - protected function utf8StrArrRev($arr, $str='', $setbom=false, $forcertl=false) { - return $this->arrUTF8ToUTF16BE($this->utf8Bidi($arr, $str, $forcertl), $setbom); - } - - /** - * Reverse the RLT substrings using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). - * @param $ta (array) array of characters composing the string. - * @param $str (string) string to process - * @param $forcertl (bool) if 'R' forces RTL, if 'L' forces LTR - * @return array of unicode chars - * @author Nicola Asuni - * @protected - * @since 2.4.000 (2008-03-06) - */ - protected function utf8Bidi($ta, $str='', $forcertl=false) { - // paragraph embedding level - $pel = 0; - // max level - $maxlevel = 0; - if ($this->empty_string($str)) { - // create string from array - $str = $this->UTF8ArrSubString($ta); - } - // check if string contains arabic text - if (preg_match($this->unicode->uni_RE_PATTERN_ARABIC, $str)) { - $arabic = true; - } else { - $arabic = false; - } - // check if string contains RTL text - if (!($forcertl or $arabic or preg_match($this->unicode->uni_RE_PATTERN_RTL, $str))) { - return $ta; - } - - // get number of chars - $numchars = count($ta); - - if ($forcertl == 'R') { - $pel = 1; - } elseif ($forcertl == 'L') { - $pel = 0; - } else { - // P2. In each paragraph, find the first character of type L, AL, or R. - // P3. If a character is found in P2 and it is of type AL or R, then set the paragraph embedding level to one; otherwise, set it to zero. - for ($i=0; $i < $numchars; ++$i) { - $type = $this->unicode->uni_type[$ta[$i]]; - if ($type == 'L') { - $pel = 0; - break; - } elseif (($type == 'AL') or ($type == 'R')) { - $pel = 1; - break; - } - } - } - - // Current Embedding Level - $cel = $pel; - // directional override status - $dos = 'N'; - $remember = array(); - // start-of-level-run - $sor = $pel % 2 ? 'R' : 'L'; - $eor = $sor; - - // Array of characters data - $chardata = array(); - - // X1. Begin by setting the current embedding level to the paragraph embedding level. Set the directional override status to neutral. Process each character iteratively, applying rules X2 through X9. Only embedding levels from 0 to 61 are valid in this phase. - // In the resolution of levels in rules I1 and I2, the maximum embedding level of 62 can be reached. - for ($i=0; $i < $numchars; ++$i) { - if ($ta[$i] == $this->unicode->uni_RLE) { - // X2. With each RLE, compute the least greater odd embedding level. - // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to neutral. - // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. - $next_level = $cel + ($cel % 2) + 1; - if ($next_level < 62) { - $remember[] = array('num' => $this->unicode->uni_RLE, 'cel' => $cel, 'dos' => $dos); - $cel = $next_level; - $dos = 'N'; - $sor = $eor; - $eor = $cel % 2 ? 'R' : 'L'; - } - } elseif ($ta[$i] == $this->unicode->uni_LRE) { - // X3. With each LRE, compute the least greater even embedding level. - // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to neutral. - // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. - $next_level = $cel + 2 - ($cel % 2); - if ($next_level < 62) { - $remember[] = array('num' => $this->unicode->uni_LRE, 'cel' => $cel, 'dos' => $dos); - $cel = $next_level; - $dos = 'N'; - $sor = $eor; - $eor = $cel % 2 ? 'R' : 'L'; - } - } elseif ($ta[$i] == $this->unicode->uni_RLO) { - // X4. With each RLO, compute the least greater odd embedding level. - // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to right-to-left. - // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. - $next_level = $cel + ($cel % 2) + 1; - if ($next_level < 62) { - $remember[] = array('num' => $this->unicode->uni_RLO, 'cel' => $cel, 'dos' => $dos); - $cel = $next_level; - $dos = 'R'; - $sor = $eor; - $eor = $cel % 2 ? 'R' : 'L'; - } - } elseif ($ta[$i] == $this->unicode->uni_LRO) { - // X5. With each LRO, compute the least greater even embedding level. - // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to left-to-right. - // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. - $next_level = $cel + 2 - ($cel % 2); - if ($next_level < 62) { - $remember[] = array('num' => $this->unicode->uni_LRO, 'cel' => $cel, 'dos' => $dos); - $cel = $next_level; - $dos = 'L'; - $sor = $eor; - $eor = $cel % 2 ? 'R' : 'L'; - } - } elseif ($ta[$i] == $this->unicode->uni_PDF) { - // X7. With each PDF, determine the matching embedding or override code. If there was a valid matching code, restore (pop) the last remembered (pushed) embedding level and directional override. - if (count($remember)) { - $last = count($remember) - 1; - if (($remember[$last]['num'] == $this->unicode->uni_RLE) or - ($remember[$last]['num'] == $this->unicode->uni_LRE) or - ($remember[$last]['num'] == $this->unicode->uni_RLO) or - ($remember[$last]['num'] == $this->unicode->uni_LRO)) { - $match = array_pop($remember); - $cel = $match['cel']; - $dos = $match['dos']; - $sor = $eor; - $eor = ($cel > $match['cel'] ? $cel : $match['cel']) % 2 ? 'R' : 'L'; - } - } - } elseif (($ta[$i] != $this->unicode->uni_RLE) and - ($ta[$i] != $this->unicode->uni_LRE) and - ($ta[$i] != $this->unicode->uni_RLO) and - ($ta[$i] != $this->unicode->uni_LRO) and - ($ta[$i] != $this->unicode->uni_PDF)) { - // X6. For all types besides RLE, LRE, RLO, LRO, and PDF: - // a. Set the level of the current character to the current embedding level. - // b. Whenever the directional override status is not neutral, reset the current character type to the directional override status. - if ($dos != 'N') { - $chardir = $dos; - } else { - if (isset($this->unicode->uni_type[$ta[$i]])) { - $chardir = $this->unicode->uni_type[$ta[$i]]; - } else { - $chardir = 'L'; - } - } - // stores string characters and other information - $chardata[] = array('char' => $ta[$i], 'level' => $cel, 'type' => $chardir, 'sor' => $sor, 'eor' => $eor); - } - } // end for each char - - // X8. All explicit directional embeddings and overrides are completely terminated at the end of each paragraph. Paragraph separators are not included in the embedding. - // X9. Remove all RLE, LRE, RLO, LRO, PDF, and BN codes. - // X10. The remaining rules are applied to each run of characters at the same level. For each run, determine the start-of-level-run (sor) and end-of-level-run (eor) type, either L or R. This depends on the higher of the two levels on either side of the boundary (at the start or end of the paragraph, the level of the 'other' run is the base embedding level). If the higher level is odd, the type is R; otherwise, it is L. - - // 3.3.3 Resolving Weak Types - // Weak types are now resolved one level run at a time. At level run boundaries where the type of the character on the other side of the boundary is required, the type assigned to sor or eor is used. - // Nonspacing marks are now resolved based on the previous characters. - $numchars = count($chardata); - - // W1. Examine each nonspacing mark (NSM) in the level run, and change the type of the NSM to the type of the previous character. If the NSM is at the start of the level run, it will get the type of sor. - $prevlevel = -1; // track level changes - $levcount = 0; // counts consecutive chars at the same level - for ($i=0; $i < $numchars; ++$i) { - if ($chardata[$i]['type'] == 'NSM') { - if ($levcount) { - $chardata[$i]['type'] = $chardata[$i]['sor']; - } elseif ($i > 0) { - $chardata[$i]['type'] = $chardata[($i-1)]['type']; - } - } - if ($chardata[$i]['level'] != $prevlevel) { - $levcount = 0; - } else { - ++$levcount; - } - $prevlevel = $chardata[$i]['level']; - } - - // W2. Search backward from each instance of a European number until the first strong type (R, L, AL, or sor) is found. If an AL is found, change the type of the European number to Arabic number. - $prevlevel = -1; - $levcount = 0; - for ($i=0; $i < $numchars; ++$i) { - if ($chardata[$i]['char'] == 'EN') { - for ($j=$levcount; $j >= 0; $j--) { - if ($chardata[$j]['type'] == 'AL') { - $chardata[$i]['type'] = 'AN'; - } elseif (($chardata[$j]['type'] == 'L') or ($chardata[$j]['type'] == 'R')) { - break; - } - } - } - if ($chardata[$i]['level'] != $prevlevel) { - $levcount = 0; - } else { - ++$levcount; - } - $prevlevel = $chardata[$i]['level']; - } - - // W3. Change all ALs to R. - for ($i=0; $i < $numchars; ++$i) { - if ($chardata[$i]['type'] == 'AL') { - $chardata[$i]['type'] = 'R'; - } - } - - // W4. A single European separator between two European numbers changes to a European number. A single common separator between two numbers of the same type changes to that type. - $prevlevel = -1; - $levcount = 0; - for ($i=0; $i < $numchars; ++$i) { - if (($levcount > 0) and (($i+1) < $numchars) and ($chardata[($i+1)]['level'] == $prevlevel)) { - if (($chardata[$i]['type'] == 'ES') and ($chardata[($i-1)]['type'] == 'EN') and ($chardata[($i+1)]['type'] == 'EN')) { - $chardata[$i]['type'] = 'EN'; - } elseif (($chardata[$i]['type'] == 'CS') and ($chardata[($i-1)]['type'] == 'EN') and ($chardata[($i+1)]['type'] == 'EN')) { - $chardata[$i]['type'] = 'EN'; - } elseif (($chardata[$i]['type'] == 'CS') and ($chardata[($i-1)]['type'] == 'AN') and ($chardata[($i+1)]['type'] == 'AN')) { - $chardata[$i]['type'] = 'AN'; - } - } - if ($chardata[$i]['level'] != $prevlevel) { - $levcount = 0; - } else { - ++$levcount; - } - $prevlevel = $chardata[$i]['level']; - } - - // W5. A sequence of European terminators adjacent to European numbers changes to all European numbers. - $prevlevel = -1; - $levcount = 0; - for ($i=0; $i < $numchars; ++$i) { - if ($chardata[$i]['type'] == 'ET') { - if (($levcount > 0) and ($chardata[($i-1)]['type'] == 'EN')) { - $chardata[$i]['type'] = 'EN'; - } else { - $j = $i+1; - while (($j < $numchars) and ($chardata[$j]['level'] == $prevlevel)) { - if ($chardata[$j]['type'] == 'EN') { - $chardata[$i]['type'] = 'EN'; - break; - } elseif ($chardata[$j]['type'] != 'ET') { - break; - } - ++$j; - } - } - } - if ($chardata[$i]['level'] != $prevlevel) { - $levcount = 0; - } else { - ++$levcount; - } - $prevlevel = $chardata[$i]['level']; - } - - // W6. Otherwise, separators and terminators change to Other Neutral. - $prevlevel = -1; - $levcount = 0; - for ($i=0; $i < $numchars; ++$i) { - if (($chardata[$i]['type'] == 'ET') or ($chardata[$i]['type'] == 'ES') or ($chardata[$i]['type'] == 'CS')) { - $chardata[$i]['type'] = 'ON'; - } - if ($chardata[$i]['level'] != $prevlevel) { - $levcount = 0; - } else { - ++$levcount; - } - $prevlevel = $chardata[$i]['level']; - } - - //W7. Search backward from each instance of a European number until the first strong type (R, L, or sor) is found. If an L is found, then change the type of the European number to L. - $prevlevel = -1; - $levcount = 0; - for ($i=0; $i < $numchars; ++$i) { - if ($chardata[$i]['char'] == 'EN') { - for ($j=$levcount; $j >= 0; $j--) { - if ($chardata[$j]['type'] == 'L') { - $chardata[$i]['type'] = 'L'; - } elseif ($chardata[$j]['type'] == 'R') { - break; - } - } - } - if ($chardata[$i]['level'] != $prevlevel) { - $levcount = 0; - } else { - ++$levcount; - } - $prevlevel = $chardata[$i]['level']; - } - - // N1. A sequence of neutrals takes the direction of the surrounding strong text if the text on both sides has the same direction. European and Arabic numbers act as if they were R in terms of their influence on neutrals. Start-of-level-run (sor) and end-of-level-run (eor) are used at level run boundaries. - $prevlevel = -1; - $levcount = 0; - for ($i=0; $i < $numchars; ++$i) { - if (($levcount > 0) and (($i+1) < $numchars) and ($chardata[($i+1)]['level'] == $prevlevel)) { - if (($chardata[$i]['type'] == 'N') and ($chardata[($i-1)]['type'] == 'L') and ($chardata[($i+1)]['type'] == 'L')) { - $chardata[$i]['type'] = 'L'; - } elseif (($chardata[$i]['type'] == 'N') and - (($chardata[($i-1)]['type'] == 'R') or ($chardata[($i-1)]['type'] == 'EN') or ($chardata[($i-1)]['type'] == 'AN')) and - (($chardata[($i+1)]['type'] == 'R') or ($chardata[($i+1)]['type'] == 'EN') or ($chardata[($i+1)]['type'] == 'AN'))) { - $chardata[$i]['type'] = 'R'; - } elseif ($chardata[$i]['type'] == 'N') { - // N2. Any remaining neutrals take the embedding direction - $chardata[$i]['type'] = $chardata[$i]['sor']; - } - } elseif (($levcount == 0) and (($i+1) < $numchars) and ($chardata[($i+1)]['level'] == $prevlevel)) { - // first char - if (($chardata[$i]['type'] == 'N') and ($chardata[$i]['sor'] == 'L') and ($chardata[($i+1)]['type'] == 'L')) { - $chardata[$i]['type'] = 'L'; - } elseif (($chardata[$i]['type'] == 'N') and - (($chardata[$i]['sor'] == 'R') or ($chardata[$i]['sor'] == 'EN') or ($chardata[$i]['sor'] == 'AN')) and - (($chardata[($i+1)]['type'] == 'R') or ($chardata[($i+1)]['type'] == 'EN') or ($chardata[($i+1)]['type'] == 'AN'))) { - $chardata[$i]['type'] = 'R'; - } elseif ($chardata[$i]['type'] == 'N') { - // N2. Any remaining neutrals take the embedding direction - $chardata[$i]['type'] = $chardata[$i]['sor']; - } - } elseif (($levcount > 0) and ((($i+1) == $numchars) or (($i+1) < $numchars) and ($chardata[($i+1)]['level'] != $prevlevel))) { - //last char - if (($chardata[$i]['type'] == 'N') and ($chardata[($i-1)]['type'] == 'L') and ($chardata[$i]['eor'] == 'L')) { - $chardata[$i]['type'] = 'L'; - } elseif (($chardata[$i]['type'] == 'N') and - (($chardata[($i-1)]['type'] == 'R') or ($chardata[($i-1)]['type'] == 'EN') or ($chardata[($i-1)]['type'] == 'AN')) and - (($chardata[$i]['eor'] == 'R') or ($chardata[$i]['eor'] == 'EN') or ($chardata[$i]['eor'] == 'AN'))) { - $chardata[$i]['type'] = 'R'; - } elseif ($chardata[$i]['type'] == 'N') { - // N2. Any remaining neutrals take the embedding direction - $chardata[$i]['type'] = $chardata[$i]['sor']; - } - } elseif ($chardata[$i]['type'] == 'N') { - // N2. Any remaining neutrals take the embedding direction - $chardata[$i]['type'] = $chardata[$i]['sor']; - } - if ($chardata[$i]['level'] != $prevlevel) { - $levcount = 0; - } else { - ++$levcount; - } - $prevlevel = $chardata[$i]['level']; - } - - // I1. For all characters with an even (left-to-right) embedding direction, those of type R go up one level and those of type AN or EN go up two levels. - // I2. For all characters with an odd (right-to-left) embedding direction, those of type L, EN or AN go up one level. - for ($i=0; $i < $numchars; ++$i) { - $odd = $chardata[$i]['level'] % 2; - if ($odd) { - if (($chardata[$i]['type'] == 'L') or ($chardata[$i]['type'] == 'AN') or ($chardata[$i]['type'] == 'EN')) { - $chardata[$i]['level'] += 1; - } - } else { - if ($chardata[$i]['type'] == 'R') { - $chardata[$i]['level'] += 1; - } elseif (($chardata[$i]['type'] == 'AN') or ($chardata[$i]['type'] == 'EN')) { - $chardata[$i]['level'] += 2; - } - } - $maxlevel = max($chardata[$i]['level'],$maxlevel); - } - - // L1. On each line, reset the embedding level of the following characters to the paragraph embedding level: - // 1. Segment separators, - // 2. Paragraph separators, - // 3. Any sequence of whitespace characters preceding a segment separator or paragraph separator, and - // 4. Any sequence of white space characters at the end of the line. - for ($i=0; $i < $numchars; ++$i) { - if (($chardata[$i]['type'] == 'B') or ($chardata[$i]['type'] == 'S')) { - $chardata[$i]['level'] = $pel; - } elseif ($chardata[$i]['type'] == 'WS') { - $j = $i+1; - while ($j < $numchars) { - if ((($chardata[$j]['type'] == 'B') or ($chardata[$j]['type'] == 'S')) or - (($j == ($numchars-1)) and ($chardata[$j]['type'] == 'WS'))) { - $chardata[$i]['level'] = $pel; - break; - } elseif ($chardata[$j]['type'] != 'WS') { - break; - } - ++$j; - } - } - } - - // Arabic Shaping - // Cursively connected scripts, such as Arabic or Syriac, require the selection of positional character shapes that depend on adjacent characters. Shaping is logically applied after the Bidirectional Algorithm is used and is limited to characters within the same directional run. - if ($arabic) { - $endedletter = array(1569,1570,1571,1572,1573,1575,1577,1583,1584,1585,1586,1608,1688); - $alfletter = array(1570,1571,1573,1575); - $chardata2 = $chardata; - $laaletter = false; - $charAL = array(); - $x = 0; - for ($i=0; $i < $numchars; ++$i) { - if (($this->unicode->uni_type[$chardata[$i]['char']] == 'AL') or ($chardata[$i]['char'] == 32) or ($chardata[$i]['char'] == 8204)) { - $charAL[$x] = $chardata[$i]; - $charAL[$x]['i'] = $i; - $chardata[$i]['x'] = $x; - ++$x; - } - } - $numAL = $x; - for ($i=0; $i < $numchars; ++$i) { - $thischar = $chardata[$i]; - if ($i > 0) { - $prevchar = $chardata[($i-1)]; - } else { - $prevchar = false; - } - if (($i+1) < $numchars) { - $nextchar = $chardata[($i+1)]; - } else { - $nextchar = false; - } - if ($this->unicode->uni_type[$thischar['char']] == 'AL') { - $x = $thischar['x']; - if ($x > 0) { - $prevchar = $charAL[($x-1)]; - } else { - $prevchar = false; - } - if (($x+1) < $numAL) { - $nextchar = $charAL[($x+1)]; - } else { - $nextchar = false; - } - // if laa letter - if (($prevchar !== false) and ($prevchar['char'] == 1604) and (in_array($thischar['char'], $alfletter))) { - $arabicarr = $this->unicode->uni_laa_array; - $laaletter = true; - if ($x > 1) { - $prevchar = $charAL[($x-2)]; - } else { - $prevchar = false; - } - } else { - $arabicarr = $this->unicode->uni_arabicsubst; - $laaletter = false; - } - if (($prevchar !== false) and ($nextchar !== false) and - (($this->unicode->uni_type[$prevchar['char']] == 'AL') or ($this->unicode->uni_type[$prevchar['char']] == 'NSM')) and - (($this->unicode->uni_type[$nextchar['char']] == 'AL') or ($this->unicode->uni_type[$nextchar['char']] == 'NSM')) and - ($prevchar['type'] == $thischar['type']) and - ($nextchar['type'] == $thischar['type']) and - ($nextchar['char'] != 1567)) { - if (in_array($prevchar['char'], $endedletter)) { - if (isset($arabicarr[$thischar['char']][2])) { - // initial - $chardata2[$i]['char'] = $arabicarr[$thischar['char']][2]; - } - } else { - if (isset($arabicarr[$thischar['char']][3])) { - // medial - $chardata2[$i]['char'] = $arabicarr[$thischar['char']][3]; - } - } - } elseif (($nextchar !== false) and - (($this->unicode->uni_type[$nextchar['char']] == 'AL') or ($this->unicode->uni_type[$nextchar['char']] == 'NSM')) and - ($nextchar['type'] == $thischar['type']) and - ($nextchar['char'] != 1567)) { - if (isset($arabicarr[$chardata[$i]['char']][2])) { - // initial - $chardata2[$i]['char'] = $arabicarr[$thischar['char']][2]; - } - } elseif ((($prevchar !== false) and - (($this->unicode->uni_type[$prevchar['char']] == 'AL') or ($this->unicode->uni_type[$prevchar['char']] == 'NSM')) and - ($prevchar['type'] == $thischar['type'])) or - (($nextchar !== false) and ($nextchar['char'] == 1567))) { - // final - if (($i > 1) and ($thischar['char'] == 1607) and - ($chardata[$i-1]['char'] == 1604) and - ($chardata[$i-2]['char'] == 1604)) { - //Allah Word - // mark characters to delete with false - $chardata2[$i-2]['char'] = false; - $chardata2[$i-1]['char'] = false; - $chardata2[$i]['char'] = 65010; - } else { - if (($prevchar !== false) and in_array($prevchar['char'], $endedletter)) { - if (isset($arabicarr[$thischar['char']][0])) { - // isolated - $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; - } - } else { - if (isset($arabicarr[$thischar['char']][1])) { - // final - $chardata2[$i]['char'] = $arabicarr[$thischar['char']][1]; - } - } - } - } elseif (isset($arabicarr[$thischar['char']][0])) { - // isolated - $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; - } - // if laa letter - if ($laaletter) { - // mark characters to delete with false - $chardata2[($charAL[($x-1)]['i'])]['char'] = false; - } - } // end if AL (Arabic Letter) - } // end for each char - /* - * Combining characters that can occur with Arabic Shadda (0651 HEX, 1617 DEC) are replaced. - * Putting the combining mark and shadda in the same glyph allows us to avoid the two marks overlapping each other in an illegible manner. - */ - for ($i = 0; $i < ($numchars-1); ++$i) { - if (($chardata2[$i]['char'] == 1617) and (isset($this->unicode->uni_diacritics[($chardata2[$i+1]['char'])]))) { - // check if the subtitution font is defined on current font - if (isset($this->CurrentFont['cw'][($this->unicode->uni_diacritics[($chardata2[$i+1]['char'])])])) { - $chardata2[$i]['char'] = false; - $chardata2[$i+1]['char'] = $this->unicode->uni_diacritics[($chardata2[$i+1]['char'])]; - } - } - } - // remove marked characters - foreach ($chardata2 as $key => $value) { - if ($value['char'] === false) { - unset($chardata2[$key]); - } - } - $chardata = array_values($chardata2); - $numchars = count($chardata); - unset($chardata2); - unset($arabicarr); - unset($laaletter); - unset($charAL); - } - - // L2. From the highest level found in the text to the lowest odd level on each line, including intermediate levels not actually present in the text, reverse any contiguous sequence of characters that are at that level or higher. - for ($j=$maxlevel; $j > 0; $j--) { - $ordarray = array(); - $revarr = array(); - $onlevel = false; - for ($i=0; $i < $numchars; ++$i) { - if ($chardata[$i]['level'] >= $j) { - $onlevel = true; - if (isset($this->unicode->uni_mirror[$chardata[$i]['char']])) { - // L4. A character is depicted by a mirrored glyph if and only if (a) the resolved directionality of that character is R, and (b) the Bidi_Mirrored property value of that character is true. - $chardata[$i]['char'] = $this->unicode->uni_mirror[$chardata[$i]['char']]; - } - $revarr[] = $chardata[$i]; - } else { - if ($onlevel) { - $revarr = array_reverse($revarr); - $ordarray = array_merge($ordarray, $revarr); - $revarr = array(); - $onlevel = false; - } - $ordarray[] = $chardata[$i]; - } - } - if ($onlevel) { - $revarr = array_reverse($revarr); - $ordarray = array_merge($ordarray, $revarr); - } - $chardata = $ordarray; - } - - $ordarray = array(); - for ($i=0; $i < $numchars; ++$i) { - $ordarray[] = $chardata[$i]['char']; - // store char values for subsetting - $this->CurrentFont['subsetchars'][$chardata[$i]['char']] = true; - } - // update font subsetchars - $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); - return $ordarray; - } - - // END OF BIDIRECTIONAL TEXT SECTION ------------------- - - /** - * Encode a name object. - * @param $name (string) Name object to encode. - * @return (string) Encoded name object. - * @protected - * @author Nicola Asuni - * @since 5.9.097 (2011-06-23) - */ - protected function encodeNameObject($name) { - $escname = ''; - $length = strlen($name); - for ($i = 0; $i < $length; ++$i) { - $chr = $name[$i]; - if (preg_match('/[0-9a-zA-Z]/', $chr) == 1) { - $escname .= $chr; - } else { - $escname .= sprintf('#%02X', ord($chr)); - } - } - return $escname; - } - /** * Add a Named Destination. * NOTE: destination names are unique, so only last entry will be saved. * @param $name (string) Destination name. * @param $y (float) Y position in user units of the destiantion on the selected page (default = -1 = current position; 0 = page start;). - * @param $page (int) Target page number (leave empty for current page). + * @param $page (int|string) Target page number (leave empty for current page). If you prefix a page number with the * character, then this page will not be changed when adding/deleting/moving pages. * @param $x (float) X position in user units of the destiantion on the selected page (default = -1 = current position;). * @return (string) Stripped named destination identifier or false in case of error. * @public @@ -16663,8 +12262,8 @@ class TCPDF { */ public function setDestination($name, $y=-1, $page='', $x=-1) { // remove unsupported characters - $name = $this->encodeNameObject($name); - if ($this->empty_string($name)) { + $name = TCPDF_STATIC::encodeNameObject($name); + if (TCPDF_STATIC::empty_string($name)) { return false; } if ($y == -1) { @@ -16681,13 +12280,19 @@ class TCPDF { } elseif ($x > $this->w) { $x = $this->w; } + $fixed = false; + if (!empty($page) AND (substr($page, 0, 1) == '*')) { + $page = intval(substr($page, 1)); + // this page number will not be changed when moving/add/deleting pages + $fixed = true; + } if (empty($page)) { $page = $this->PageNo(); if (empty($page)) { return; } } - $this->dests[$name] = array('x' => $x, 'y' => $y, 'p' => $page); + $this->dests[$name] = array('x' => $x, 'y' => $y, 'p' => $page, 'f' => $fixed); return $name; } @@ -16703,9 +12308,9 @@ class TCPDF { } /** - * Create a javascript PDF string. + * Insert Named Destinations. * @protected - * @author Johannes G�ntert, Nicola Asuni + * @author Johannes G\FCntert, Nicola Asuni * @since 5.9.098 (2011-06-23) */ protected function _putdests() { @@ -16727,13 +12332,15 @@ class TCPDF { * @param $txt (string) Bookmark description. * @param $level (int) Bookmark level (minimum value is 0). * @param $y (float) Y position in user units of the bookmark on the selected page (default = -1 = current position; 0 = page start;). - * @param $page (int) Target page number (leave empty for current page). + * @param $page (int|string) Target page number (leave empty for current page). If you prefix a page number with the * character, then this page will not be changed when adding/deleting/moving pages. * @param $style (string) Font style: B = Bold, I = Italic, BI = Bold + Italic. * @param $color (array) RGB color array (values from 0 to 255). + * @param $x (float) X position in user units of the bookmark on the selected page (default = -1 = current position;). + * @param $link (mixed) URL, or numerical link ID, or named destination (# character followed by the destination name), or embedded file (* character followed by the file name). * @public */ - public function setBookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0)) { - $this->Bookmark($txt, $level, $y, $page, $style, $color); + public function setBookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0), $x=-1, $link='') { + $this->Bookmark($txt, $level, $y, $page, $style, $color, $x, $link); } /** @@ -16741,15 +12348,15 @@ class TCPDF { * @param $txt (string) Bookmark description. * @param $level (int) Bookmark level (minimum value is 0). * @param $y (float) Y position in user units of the bookmark on the selected page (default = -1 = current position; 0 = page start;). - * @param $page (int) Target page number (leave empty for current page). + * @param $page (int|string) Target page number (leave empty for current page). If you prefix a page number with the * character, then this page will not be changed when adding/deleting/moving pages. * @param $style (string) Font style: B = Bold, I = Italic, BI = Bold + Italic. * @param $color (array) RGB color array (values from 0 to 255). * @param $x (float) X position in user units of the bookmark on the selected page (default = -1 = current position;). + * @param $link (mixed) URL, or numerical link ID, or named destination (# character followed by the destination name), or embedded file (* character followed by the file name). * @public - * @author Olivier Plathey, Nicola Asuni * @since 2.1.002 (2008-02-12) */ - public function Bookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0), $x=-1) { + public function Bookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0), $x=-1, $link='') { if ($level < 0) { $level = 0; } @@ -16776,13 +12383,20 @@ class TCPDF { } elseif ($x > $this->w) { $x = $this->w; } + $fixed = false; + $pageAsString = (string) $page; + if ($pageAsString && $pageAsString[0] == '*') { + $page = intval(substr($page, 1)); + // this page number will not be changed when moving/add/deleting pages + $fixed = true; + } if (empty($page)) { $page = $this->PageNo(); if (empty($page)) { return; } } - $this->outlines[] = array('t' => $txt, 'l' => $level, 'x' => $x, 'y' => $y, 'p' => $page, 's' => strtoupper($style), 'c' => $color); + $this->outlines[] = array('t' => $txt, 'l' => $level, 'x' => $x, 'y' => $y, 'p' => $page, 'f' => $fixed, 's' => strtoupper($style), 'c' => $color, 'u' => $link); } /** @@ -16830,7 +12444,7 @@ class TCPDF { } else { $this->outlines[$i]['parent'] = $nb; } - if (($o['l'] <= $level) and ($i > 0)) { + if (($o['l'] <= $level) AND ($i > 0)) { //Set prev and next pointers $prev = $lru[$o['l']]; $this->outlines[$prev]['next'] = $i; @@ -16864,7 +12478,34 @@ class TCPDF { if (isset($o['last'])) { $out .= ' /Last '.($n + $o['last']).' 0 R'; } - if (isset($this->page_obj_id[($o['p'])])) { + if (isset($o['u']) AND !empty($o['u'])) { + // link + if (is_string($o['u'])) { + if ($o['u'][0] == '#') { + // internal destination + $out .= ' /Dest /'.TCPDF_STATIC::encodeNameObject(substr($o['u'], 1)); + } elseif ($o['u'][0] == '%') { + // embedded PDF file + $filename = basename(substr($o['u'], 1)); + $out .= ' /A <</S /GoToE /D [0 /Fit] /NewWindow true /T << /R /C /P '.($o['p'] - 1).' /A '.$this->embeddedfiles[$filename]['a'].' >> >>'; + } elseif ($o['u'][0] == '*') { + // embedded generic file + $filename = basename(substr($o['u'], 1)); + $jsa = 'var D=event.target.doc;var MyData=D.dataObjects;for (var i in MyData) if (MyData[i].path=="'.$filename.'") D.exportDataObject( { cName : MyData[i].name, nLaunch : 2});'; + $out .= ' /A <</S /JavaScript /JS '.$this->_textstring($jsa, $oid).'>>'; + } else { + // external URI link + $out .= ' /A <</S /URI /URI '.$this->_datastring($this->unhtmlentities($o['u']), $oid).'>>'; + } + } elseif (isset($this->links[$o['u']])) { + // internal link ID + $l = $this->links[$o['u']]; + if (isset($this->page_obj_id[($l['p'])])) { + $out .= sprintf(' /Dest [%u 0 R /XYZ 0 %F null]', $this->page_obj_id[($l['p'])], ($this->pagedim[$l['p']]['h'] - ($l['y'] * $this->k))); + } + } + } elseif (isset($this->page_obj_id[($o['p'])])) { + // link to a page $out .= ' '.sprintf('/Dest [%u 0 R /XYZ %F %F null]', $this->page_obj_id[($o['p'])], ($o['x'] * $this->k), ($this->pagedim[$o['p']]['h'] - ($o['y'] * $this->k))); } // set font style @@ -16881,7 +12522,7 @@ class TCPDF { } $out .= sprintf(' /F %d', $style); // set bookmark color - if (isset($o['c']) and is_array($o['c']) and (count($o['c']) == 3)) { + if (isset($o['c']) AND is_array($o['c']) AND (count($o['c']) == 3)) { $color = array_values($o['c']); $out .= sprintf(' /C [%F %F %F]', ($color[0] / 255), ($color[1] / 255), ($color[2] / 255)); } else { @@ -16904,7 +12545,7 @@ class TCPDF { * Adds a javascript * @param $script (string) Javascript code * @public - * @author Johannes G�ntert, Nicola Asuni + * @author Johannes G\FCntert, Nicola Asuni * @since 2.1.002 (2008-02-12) */ public function IncludeJS($script) { @@ -16933,11 +12574,11 @@ class TCPDF { /** * Create a javascript PDF string. * @protected - * @author Johannes G�ntert, Nicola Asuni + * @author Johannes G\FCntert, Nicola Asuni * @since 2.1.002 (2008-02-12) */ protected function _putjavascript() { - if ($this->pdfa_mode or (empty($this->javascript) and empty($this->js_objects))) { + if ($this->pdfa_mode OR (empty($this->javascript) AND empty($this->js_objects))) { return; } if (strpos($this->javascript, 'this.addField') > 0) { @@ -16950,21 +12591,19 @@ class TCPDF { $jsb = "getField('tcpdfdocsaved').value='saved';"; $this->javascript = $jsa."\n".$this->javascript."\n".$jsb; } - $this->n_js = $this->_newobj(); - $out = ' << /Names ['; + // name tree for javascript + $this->n_js = '<< /Names ['; if (!empty($this->javascript)) { - $out .= ' (EmbeddedJS) '.($this->n + 1).' 0 R'; + $this->n_js .= ' (EmbeddedJS) '.($this->n + 1).' 0 R'; } if (!empty($this->js_objects)) { foreach ($this->js_objects as $key => $val) { if ($val['onload']) { - $out .= ' (JS'.$key.') '.$key.' 0 R'; + $this->n_js .= ' (JS'.$key.') '.$key.' 0 R'; } } } - $out .= ' ] >>'; - $out .= "\n".'endobj'; - $this->_out($out); + $this->n_js .= ' ] >>'; // default Javascript object if (!empty($this->javascript)) { $obj_id = $this->_newobj(); @@ -16983,24 +12622,6 @@ class TCPDF { } } - /** - * Convert color to javascript color. - * @param $color (string) color name or "#RRGGBB" - * @protected - * @author Denis Van Nuffelen, Nicola Asuni - * @since 2.1.002 (2008-02-12) - */ - protected function _JScolor($color) { - static $aColors = array('transparent', 'black', 'white', 'red', 'green', 'blue', 'cyan', 'magenta', 'yellow', 'dkGray', 'gray', 'ltGray'); - if (substr($color,0,1) == '#') { - return sprintf("['RGB',%F,%F,%F]", hexdec(substr($color,1,2))/255, hexdec(substr($color,3,2))/255, hexdec(substr($color,5,2))/255); - } - if (!in_array($color,$aColors)) { - $this->Error('Invalid color: '.$color); - } - return 'color.'.$color; - } - /** * Adds a javascript form field. * @param $type (string) field type @@ -17023,9 +12644,9 @@ class TCPDF { $k = $this->k; $this->javascript .= sprintf("f".$name."=this.addField('%s','%s',%u,[%F,%F,%F,%F]);", $name, $type, $this->PageNo()-1, $x*$k, ($this->h-$y)*$k+1, ($x+$w)*$k, ($this->h-$y-$h)*$k+1)."\n"; $this->javascript .= 'f'.$name.'.textSize='.$this->FontSizePt.";\n"; - while (list($key, $val) = each($prop)) { + foreach($prop as $key => $val) { if (strcmp(substr($key, -5), 'Color') == 0) { - $val = $this->_JScolor($val); + $val = TCPDF_COLORS::_JScolor($val); } else { $val = "'".$val."'"; } @@ -17041,372 +12662,7 @@ class TCPDF { // --- FORM FIELDS ----------------------------------------------------- - /** - * Convert JavaScript form fields properties array to Annotation Properties array. - * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. - * @return array of annotation properties - * @protected - * @author Nicola Asuni - * @since 4.8.000 (2009-09-06) - */ - protected function getAnnotOptFromJSProp($prop) { - if (isset($prop['aopt']) and is_array($prop['aopt'])) { - // the annotation options area lready defined - return $prop['aopt']; - } - $opt = array(); // value to be returned - // alignment: Controls how the text is laid out within the text field. - if (isset($prop['alignment'])) { - switch ($prop['alignment']) { - case 'left': { - $opt['q'] = 0; - break; - } - case 'center': { - $opt['q'] = 1; - break; - } - case 'right': { - $opt['q'] = 2; - break; - } - default: { - $opt['q'] = ($this->rtl)?2:0; - break; - } - } - } - // lineWidth: Specifies the thickness of the border when stroking the perimeter of a field's rectangle. - if (isset($prop['lineWidth'])) { - $linewidth = intval($prop['lineWidth']); - } else { - $linewidth = 1; - } - // borderStyle: The border style for a field. - if (isset($prop['borderStyle'])) { - switch ($prop['borderStyle']) { - case 'border.d': - case 'dashed': { - $opt['border'] = array(0, 0, $linewidth, array(3, 2)); - $opt['bs'] = array('w'=>$linewidth, 's'=>'D', 'd'=>array(3, 2)); - break; - } - case 'border.b': - case 'beveled': { - $opt['border'] = array(0, 0, $linewidth); - $opt['bs'] = array('w'=>$linewidth, 's'=>'B'); - break; - } - case 'border.i': - case 'inset': { - $opt['border'] = array(0, 0, $linewidth); - $opt['bs'] = array('w'=>$linewidth, 's'=>'I'); - break; - } - case 'border.u': - case 'underline': { - $opt['border'] = array(0, 0, $linewidth); - $opt['bs'] = array('w'=>$linewidth, 's'=>'U'); - break; - } - case 'border.s': - case 'solid': { - $opt['border'] = array(0, 0, $linewidth); - $opt['bs'] = array('w'=>$linewidth, 's'=>'S'); - break; - } - default: { - break; - } - } - } - if (isset($prop['border']) and is_array($prop['border'])) { - $opt['border'] = $prop['border']; - } - if (!isset($opt['mk'])) { - $opt['mk'] = array(); - } - if (!isset($opt['mk']['if'])) { - $opt['mk']['if'] = array(); - } - $opt['mk']['if']['a'] = array(0.5, 0.5); - // buttonAlignX: Controls how space is distributed from the left of the button face with respect to the icon. - if (isset($prop['buttonAlignX'])) { - $opt['mk']['if']['a'][0] = $prop['buttonAlignX']; - } - // buttonAlignY: Controls how unused space is distributed from the bottom of the button face with respect to the icon. - if (isset($prop['buttonAlignY'])) { - $opt['mk']['if']['a'][1] = $prop['buttonAlignY']; - } - // buttonFitBounds: If true, the extent to which the icon may be scaled is set to the bounds of the button field. - if (isset($prop['buttonFitBounds']) and ($prop['buttonFitBounds'] == 'true')) { - $opt['mk']['if']['fb'] = true; - } - // buttonScaleHow: Controls how the icon is scaled (if necessary) to fit inside the button face. - if (isset($prop['buttonScaleHow'])) { - switch ($prop['buttonScaleHow']) { - case 'scaleHow.proportional': { - $opt['mk']['if']['s'] = 'P'; - break; - } - case 'scaleHow.anamorphic': { - $opt['mk']['if']['s'] = 'A'; - break; - } - } - } - // buttonScaleWhen: Controls when an icon is scaled to fit inside the button face. - if (isset($prop['buttonScaleWhen'])) { - switch ($prop['buttonScaleWhen']) { - case 'scaleWhen.always': { - $opt['mk']['if']['sw'] = 'A'; - break; - } - case 'scaleWhen.never': { - $opt['mk']['if']['sw'] = 'N'; - break; - } - case 'scaleWhen.tooBig': { - $opt['mk']['if']['sw'] = 'B'; - break; - } - case 'scaleWhen.tooSmall': { - $opt['mk']['if']['sw'] = 'S'; - break; - } - } - } - // buttonPosition: Controls how the text and the icon of the button are positioned with respect to each other within the button face. - if (isset($prop['buttonPosition'])) { - switch ($prop['buttonPosition']) { - case 0: - case 'position.textOnly': { - $opt['mk']['tp'] = 0; - break; - } - case 1: - case 'position.iconOnly': { - $opt['mk']['tp'] = 1; - break; - } - case 2: - case 'position.iconTextV': { - $opt['mk']['tp'] = 2; - break; - } - case 3: - case 'position.textIconV': { - $opt['mk']['tp'] = 3; - break; - } - case 4: - case 'position.iconTextH': { - $opt['mk']['tp'] = 4; - break; - } - case 5: - case 'position.textIconH': { - $opt['mk']['tp'] = 5; - break; - } - case 6: - case 'position.overlay': { - $opt['mk']['tp'] = 6; - break; - } - } - } - // fillColor: Specifies the background color for a field. - if (isset($prop['fillColor'])) { - if (is_array($prop['fillColor'])) { - $opt['mk']['bg'] = $prop['fillColor']; - } else { - $opt['mk']['bg'] = $this->convertHTMLColorToDec($prop['fillColor']); - } - } - // strokeColor: Specifies the stroke color for a field that is used to stroke the rectangle of the field with a line as large as the line width. - if (isset($prop['strokeColor'])) { - if (is_array($prop['strokeColor'])) { - $opt['mk']['bc'] = $prop['strokeColor']; - } else { - $opt['mk']['bc'] = $this->convertHTMLColorToDec($prop['strokeColor']); - } - } - // rotation: The rotation of a widget in counterclockwise increments. - if (isset($prop['rotation'])) { - $opt['mk']['r'] = $prop['rotation']; - } - // charLimit: Limits the number of characters that a user can type into a text field. - if (isset($prop['charLimit'])) { - $opt['maxlen'] = intval($prop['charLimit']); - } - if (!isset($ff)) { - $ff = 0; // default value - } - // readonly: The read-only characteristic of a field. If a field is read-only, the user can see the field but cannot change it. - if (isset($prop['readonly']) and ($prop['readonly'] == 'true')) { - $ff += 1 << 0; - } - // required: Specifies whether a field requires a value. - if (isset($prop['required']) and ($prop['required'] == 'true')) { - $ff += 1 << 1; - } - // multiline: Controls how text is wrapped within the field. - if (isset($prop['multiline']) and ($prop['multiline'] == 'true')) { - $ff += 1 << 12; - } - // password: Specifies whether the field should display asterisks when data is entered in the field. - if (isset($prop['password']) and ($prop['password'] == 'true')) { - $ff += 1 << 13; - } - // NoToggleToOff: If set, exactly one radio button shall be selected at all times; selecting the currently selected button has no effect. - if (isset($prop['NoToggleToOff']) and ($prop['NoToggleToOff'] == 'true')) { - $ff += 1 << 14; - } - // Radio: If set, the field is a set of radio buttons. - if (isset($prop['Radio']) and ($prop['Radio'] == 'true')) { - $ff += 1 << 15; - } - // Pushbutton: If set, the field is a pushbutton that does not retain a permanent value. - if (isset($prop['Pushbutton']) and ($prop['Pushbutton'] == 'true')) { - $ff += 1 << 16; - } - // Combo: If set, the field is a combo box; if clear, the field is a list box. - if (isset($prop['Combo']) and ($prop['Combo'] == 'true')) { - $ff += 1 << 17; - } - // editable: Controls whether a combo box is editable. - if (isset($prop['editable']) and ($prop['editable'] == 'true')) { - $ff += 1 << 18; - } - // Sort: If set, the field's option items shall be sorted alphabetically. - if (isset($prop['Sort']) and ($prop['Sort'] == 'true')) { - $ff += 1 << 19; - } - // fileSelect: If true, sets the file-select flag in the Options tab of the text field (Field is Used for File Selection). - if (isset($prop['fileSelect']) and ($prop['fileSelect'] == 'true')) { - $ff += 1 << 20; - } - // multipleSelection: If true, indicates that a list box allows a multiple selection of items. - if (isset($prop['multipleSelection']) and ($prop['multipleSelection'] == 'true')) { - $ff += 1 << 21; - } - // doNotSpellCheck: If true, spell checking is not performed on this editable text field. - if (isset($prop['doNotSpellCheck']) and ($prop['doNotSpellCheck'] == 'true')) { - $ff += 1 << 22; - } - // doNotScroll: If true, the text field does not scroll and the user, therefore, is limited by the rectangular region designed for the field. - if (isset($prop['doNotScroll']) and ($prop['doNotScroll'] == 'true')) { - $ff += 1 << 23; - } - // comb: If set to true, the field background is drawn as series of boxes (one for each character in the value of the field) and each character of the content is drawn within those boxes. The number of boxes drawn is determined from the charLimit property. It applies only to text fields. The setter will also raise if any of the following field properties are also set multiline, password, and fileSelect. A side-effect of setting this property is that the doNotScroll property is also set. - if (isset($prop['comb']) and ($prop['comb'] == 'true')) { - $ff += 1 << 24; - } - // radiosInUnison: If false, even if a group of radio buttons have the same name and export value, they behave in a mutually exclusive fashion, like HTML radio buttons. - if (isset($prop['radiosInUnison']) and ($prop['radiosInUnison'] == 'true')) { - $ff += 1 << 25; - } - // richText: If true, the field allows rich text formatting. - if (isset($prop['richText']) and ($prop['richText'] == 'true')) { - $ff += 1 << 25; - } - // commitOnSelChange: Controls whether a field value is committed after a selection change. - if (isset($prop['commitOnSelChange']) and ($prop['commitOnSelChange'] == 'true')) { - $ff += 1 << 26; - } - $opt['ff'] = $ff; - // defaultValue: The default value of a field - that is, the value that the field is set to when the form is reset. - if (isset($prop['defaultValue'])) { - $opt['dv'] = $prop['defaultValue']; - } - $f = 4; // default value for annotation flags - // readonly: The read-only characteristic of a field. If a field is read-only, the user can see the field but cannot change it. - if (isset($prop['readonly']) and ($prop['readonly'] == 'true')) { - $f += 1 << 6; - } - // display: Controls whether the field is hidden or visible on screen and in print. - if (isset($prop['display'])) { - if ($prop['display'] == 'display.visible') { - // - } elseif ($prop['display'] == 'display.hidden') { - $f += 1 << 1; - } elseif ($prop['display'] == 'display.noPrint') { - $f -= 1 << 2; - } elseif ($prop['display'] == 'display.noView') { - $f += 1 << 5; - } - } - $opt['f'] = $f; - // currentValueIndices: Reads and writes single or multiple values of a list box or combo box. - if (isset($prop['currentValueIndices']) and is_array($prop['currentValueIndices'])) { - $opt['i'] = $prop['currentValueIndices']; - } - // value: The value of the field data that the user has entered. - if (isset($prop['value'])) { - if (is_array($prop['value'])) { - $opt['opt'] = array(); - foreach ($prop['value'] as $key => $optval) { - // exportValues: An array of strings representing the export values for the field. - if (isset($prop['exportValues'][$key])) { - $opt['opt'][$key] = array($prop['exportValues'][$key], $prop['value'][$key]); - } else { - $opt['opt'][$key] = $prop['value'][$key]; - } - } - } else { - $opt['v'] = $prop['value']; - } - } - // richValue: This property specifies the text contents and formatting of a rich text field. - if (isset($prop['richValue'])) { - $opt['rv'] = $prop['richValue']; - } - // submitName: If nonempty, used during form submission instead of name. Only applicable if submitting in HTML format (that is, URL-encoded). - if (isset($prop['submitName'])) { - $opt['tm'] = $prop['submitName']; - } - // name: Fully qualified field name. - if (isset($prop['name'])) { - $opt['t'] = $prop['name']; - } - // userName: The user name (short description string) of the field. - if (isset($prop['userName'])) { - $opt['tu'] = $prop['userName']; - } - // highlight: Defines how a button reacts when a user clicks it. - if (isset($prop['highlight'])) { - switch ($prop['highlight']) { - case 'none': - case 'highlight.n': { - $opt['h'] = 'N'; - break; - } - case 'invert': - case 'highlight.i': { - $opt['h'] = 'i'; - break; - } - case 'push': - case 'highlight.p': { - $opt['h'] = 'P'; - break; - } - case 'outline': - case 'highlight.o': { - $opt['h'] = 'O'; - break; - } - } - } - // Unsupported options: - // - calcOrderIndex: Changes the calculation order of fields in the document. - // - delay: Delays the redrawing of a field's appearance. - // - defaultStyle: This property defines the default style attributes for the form field. - // - style: Allows the user to set the glyph style of a check box or radio button. - // - textColor, textFont, textSize - return $opt; - } + /** * Set default properties for form fields. @@ -17460,7 +12716,7 @@ class TCPDF { // get default style $prop = array_merge($this->getFormDefaultProp(), $prop); // get annotation data - $popt = $this->getAnnotOptFromJSProp($prop); + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); // set default appearance stream $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; $fontstyle = sprintf('/F%d %F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); @@ -17469,13 +12725,34 @@ class TCPDF { $popt['ap'] = array(); $popt['ap']['n'] = '/Tx BMC q '.$fontstyle.' '; $text = ''; - if (isset($prop['value']) and !empty($prop['value'])) { + if (isset($prop['value']) AND !empty($prop['value'])) { $text = $prop['value']; - } elseif (isset($opt['v']) and !empty($opt['v'])) { + } elseif (isset($opt['v']) AND !empty($opt['v'])) { $text = $opt['v']; } $tmpid = $this->startTemplate($w, $h, false); - $this->MultiCell($w, $h, $text, 0, '', false, 0, 0, 0, true, 0, false, true, 0, 'T', false); + $align = ''; + if (isset($popt['q'])) { + switch ($popt['q']) { + case 0: { + $align = 'L'; + break; + } + case 1: { + $align = 'C'; + break; + } + case 2: { + $align = 'R'; + break; + } + default: { + $align = ''; + break; + } + } + } + $this->MultiCell($w, $h, $text, 0, $align, false, 0, 0, 0, true, 0, false, true, 0, 'T', false); $this->endTemplate(); --$this->n; $popt['ap']['n'] .= $this->xobjects[$tmpid]['outdata']; @@ -17532,7 +12809,7 @@ class TCPDF { /** * Creates a RadioButton field. * @param $name (string) Field name. - * @param $w (int) Width or the radio button. + * @param $w (int) Width of the radio button. * @param $prop (array) Javascript field properties. Possible values are described on official Javascript for Acrobat API reference. * @param $opt (array) Annotation parameters. Possible values are described on official PDF32000_2008 reference. * @param $onvalue (string) Value to be returned if selected. @@ -17557,7 +12834,7 @@ class TCPDF { $this->_addfield('radiobutton', $name, $x, $y, $w, $w, $prop); return; } - if ($this->empty_string($onvalue)) { + if (TCPDF_STATIC::empty_string($onvalue)) { $onvalue = 'On'; } if ($checked) { @@ -17592,7 +12869,7 @@ class TCPDF { $prop['Radio'] = 'true'; $prop['borderStyle'] = 'inset'; // get annotation data - $popt = $this->getAnnotOptFromJSProp($prop); + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); // set additional default options $this->annotation_fonts[$tmpfont['fontkey']] = $tmpfont['i']; $fontstyle = sprintf('/F%d %F Tf %s', $tmpfont['i'], $this->FontSizePt, $this->TextColor); @@ -17600,9 +12877,10 @@ class TCPDF { // build appearance stream $popt['ap'] = array(); $popt['ap']['n'] = array(); + $fx = ((($w - $this->getAbsFontMeasure($tmpfont['cw'][108])) / 2) * $this->k); $fy = (($w - ((($tmpfont['desc']['Ascent'] - $tmpfont['desc']['Descent']) * $this->FontSizePt / 1000) / $this->k)) * $this->k); - $popt['ap']['n'][$onvalue] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(108).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, 0, $fy); - $popt['ap']['n']['Off'] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(109).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, 0, $fy); + $popt['ap']['n'][$onvalue] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(108).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, $fx, $fy); + $popt['ap']['n']['Off'] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(109).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, $fx, $fy); if (!isset($popt['mk'])) { $popt['mk'] = array(); } @@ -17671,7 +12949,7 @@ class TCPDF { // get default style $prop = array_merge($this->getFormDefaultProp(), $prop); // get annotation data - $popt = $this->getAnnotOptFromJSProp($prop); + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); // set additional default values $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; $fontstyle = sprintf('/F%d %F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); @@ -17758,7 +13036,7 @@ class TCPDF { $prop = array_merge($this->getFormDefaultProp(), $prop); $prop['Combo'] = true; // get annotation data - $popt = $this->getAnnotOptFromJSProp($prop); + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); // set additional default options $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; $fontstyle = sprintf('/F%d %F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); @@ -17839,7 +13117,7 @@ class TCPDF { $prop = array_merge($this->getFormDefaultProp(), $prop); $prop['borderStyle'] = 'inset'; // get annotation data - $popt = $this->getAnnotOptFromJSProp($prop); + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); // set additional default options $font = 'zapfdingbats'; if ($this->pdfa_mode) { @@ -17854,17 +13132,17 @@ class TCPDF { // build appearance stream $popt['ap'] = array(); $popt['ap']['n'] = array(); - $fy = ((($tmpfont['desc']['Ascent'] + $tmpfont['desc']['Descent']) * $this->FontSizePt) / (1000 * $this->k)); + $fx = ((($w - $this->getAbsFontMeasure($tmpfont['cw'][110])) / 2) * $this->k); $fy = (($w - ((($tmpfont['desc']['Ascent'] - $tmpfont['desc']['Descent']) * $this->FontSizePt / 1000) / $this->k)) * $this->k); - $popt['ap']['n']['Yes'] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(110).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, 0, $fy); - $popt['ap']['n']['Off'] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(111).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, 0, $fy); + $popt['ap']['n']['Yes'] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(110).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, $fx, $fy); + $popt['ap']['n']['Off'] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(111).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, $fx, $fy); // merge options $opt = array_merge($popt, $opt); // set remaining annotation data $opt['Subtype'] = 'Widget'; $opt['ft'] = 'Btn'; $opt['t'] = $name; - if ($this->empty_string($onvalue)) { + if (TCPDF_STATIC::empty_string($onvalue)) { $onvalue = 'Yes'; } $opt['opt'] = array($onvalue); @@ -17922,7 +13200,7 @@ class TCPDF { $prop['highlight'] = 'push'; $prop['display'] = 'display.noPrint'; // get annotation data - $popt = $this->getAnnotOptFromJSProp($prop); + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; $fontstyle = sprintf('/F%d %F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); $popt['da'] = $fontstyle; @@ -17948,7 +13226,7 @@ class TCPDF { $popt['mk'] = array(); } $ann_obj_id = ($this->n + 1); - if (!empty($action) and !is_array($action)) { + if (!empty($action) AND !is_array($action)) { $ann_obj_id = ($this->n + 2); } $popt['mk']['ca'] = $this->_textstring($caption, $ann_obj_id); @@ -17966,21 +13244,21 @@ class TCPDF { // form action options as on section 12.7.5 of PDF32000_2008. $opt['aa'] = '/D <<'; $bmode = array('SubmitForm', 'ResetForm', 'ImportData'); - foreach ($action as $key => $val) { - if (($key == 'S') and in_array($val, $bmode)) { + foreach ($action AS $key => $val) { + if (($key == 'S') AND in_array($val, $bmode)) { $opt['aa'] .= ' /S /'.$val; - } elseif (($key == 'F') and (!empty($val))) { + } elseif (($key == 'F') AND (!empty($val))) { $opt['aa'] .= ' /F '.$this->_datastring($val, $ann_obj_id); - } elseif (($key == 'Fields') and is_array($val) and !empty($val)) { + } elseif (($key == 'Fields') AND is_array($val) AND !empty($val)) { $opt['aa'] .= ' /Fields ['; - foreach ($val as $field) { + foreach ($val AS $field) { $opt['aa'] .= ' '.$this->_textstring($field, $ann_obj_id); } $opt['aa'] .= ']'; } elseif (($key == 'Flags')) { $ff = 0; if (is_array($val)) { - foreach ($val as $flag) { + foreach ($val AS $flag) { switch ($flag) { case 'Include/Exclude': { $ff += 1 << 0; @@ -18067,7 +13345,7 @@ class TCPDF { * @since 4.6.008 (2009-05-07) */ protected function _putsignature() { - if ((!$this->sign) or (!isset($this->signature_data['cert_type']))) { + if ((!$this->sign) OR (!isset($this->signature_data['cert_type']))) { return; } $sigobjid = ($this->sig_obj_id + 1); @@ -18075,58 +13353,60 @@ class TCPDF { $out .= '<< /Type /Sig'; $out .= ' /Filter /Adobe.PPKLite'; $out .= ' /SubFilter /adbe.pkcs7.detached'; - $out .= ' '.$this->byterange_string; + $out .= ' '.TCPDF_STATIC::$byterange_string; $out .= ' /Contents<'.str_repeat('0', $this->signature_max_length).'>'; - $out .= ' /Reference ['; // array of signature reference dictionaries - $out .= ' << /Type /SigRef'; - if ($this->signature_data['cert_type'] > 0) { - $out .= ' /TransformMethod /DocMDP'; - $out .= ' /TransformParams <<'; - $out .= ' /Type /TransformParams'; - $out .= ' /P '.$this->signature_data['cert_type']; - $out .= ' /V /1.2'; - } else { - $out .= ' /TransformMethod /UR3'; - $out .= ' /TransformParams <<'; - $out .= ' /Type /TransformParams'; - $out .= ' /V /2.2'; - if (!$this->empty_string($this->ur['document'])) { - $out .= ' /Document['.$this->ur['document'].']'; - } - if (!$this->empty_string($this->ur['form'])) { - $out .= ' /Form['.$this->ur['form'].']'; - } - if (!$this->empty_string($this->ur['signature'])) { - $out .= ' /Signature['.$this->ur['signature'].']'; - } - if (!$this->empty_string($this->ur['annots'])) { - $out .= ' /Annots['.$this->ur['annots'].']'; - } - if (!$this->empty_string($this->ur['ef'])) { - $out .= ' /EF['.$this->ur['ef'].']'; - } - if (!$this->empty_string($this->ur['formex'])) { - $out .= ' /FormEX['.$this->ur['formex'].']'; + if (empty($this->signature_data['approval']) OR ($this->signature_data['approval'] != 'A')) { + $out .= ' /Reference ['; // array of signature reference dictionaries + $out .= ' << /Type /SigRef'; + if ($this->signature_data['cert_type'] > 0) { + $out .= ' /TransformMethod /DocMDP'; + $out .= ' /TransformParams <<'; + $out .= ' /Type /TransformParams'; + $out .= ' /P '.$this->signature_data['cert_type']; + $out .= ' /V /1.2'; + } else { + $out .= ' /TransformMethod /UR3'; + $out .= ' /TransformParams <<'; + $out .= ' /Type /TransformParams'; + $out .= ' /V /2.2'; + if (!TCPDF_STATIC::empty_string($this->ur['document'])) { + $out .= ' /Document['.$this->ur['document'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['form'])) { + $out .= ' /Form['.$this->ur['form'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['signature'])) { + $out .= ' /Signature['.$this->ur['signature'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['annots'])) { + $out .= ' /Annots['.$this->ur['annots'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['ef'])) { + $out .= ' /EF['.$this->ur['ef'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['formex'])) { + $out .= ' /FormEX['.$this->ur['formex'].']'; + } } + $out .= ' >>'; // close TransformParams + // optional digest data (values must be calculated and replaced later) + //$out .= ' /Data ********** 0 R'; + //$out .= ' /DigestMethod/MD5'; + //$out .= ' /DigestLocation[********** 34]'; + //$out .= ' /DigestValue<********************************>'; + $out .= ' >>'; + $out .= ' ]'; // end of reference } - $out .= ' >>'; // close TransformParams - // optional digest data (values must be calculated and replaced later) - //$out .= ' /Data ********** 0 R'; - //$out .= ' /DigestMethod/MD5'; - //$out .= ' /DigestLocation[********** 34]'; - //$out .= ' /DigestValue<********************************>'; - $out .= ' >>'; - $out .= ' ]'; // end of reference - if (isset($this->signature_data['info']['Name']) and !$this->empty_string($this->signature_data['info']['Name'])) { + if (isset($this->signature_data['info']['Name']) AND !TCPDF_STATIC::empty_string($this->signature_data['info']['Name'])) { $out .= ' /Name '.$this->_textstring($this->signature_data['info']['Name'], $sigobjid); } - if (isset($this->signature_data['info']['Location']) and !$this->empty_string($this->signature_data['info']['Location'])) { + if (isset($this->signature_data['info']['Location']) AND !TCPDF_STATIC::empty_string($this->signature_data['info']['Location'])) { $out .= ' /Location '.$this->_textstring($this->signature_data['info']['Location'], $sigobjid); } - if (isset($this->signature_data['info']['Reason']) and !$this->empty_string($this->signature_data['info']['Reason'])) { + if (isset($this->signature_data['info']['Reason']) AND !TCPDF_STATIC::empty_string($this->signature_data['info']['Reason'])) { $out .= ' /Reason '.$this->_textstring($this->signature_data['info']['Reason'], $sigobjid); } - if (isset($this->signature_data['info']['ContactInfo']) and !$this->empty_string($this->signature_data['info']['ContactInfo'])) { + if (isset($this->signature_data['info']['ContactInfo']) AND !TCPDF_STATIC::empty_string($this->signature_data['info']['ContactInfo'])) { $out .= ' /ContactInfo '.$this->_textstring($this->signature_data['info']['ContactInfo'], $sigobjid); } $out .= ' /M '.$this->_datestring($sigobjid, $this->doc_modification_timestamp); @@ -18184,11 +13464,12 @@ class TCPDF { * @param $extracerts (string) specifies the name of a file containing a bunch of extra certificates to include in the signature which can for example be used to help the recipient to verify the certificate that you used. * @param $cert_type (int) The access permissions granted for this document. Valid values shall be: 1 = No changes to the document shall be permitted; any change to the document shall invalidate the signature; 2 = Permitted changes shall be filling in forms, instantiating page templates, and signing; other changes shall invalidate the signature; 3 = Permitted changes shall be the same as for 2, as well as annotation creation, deletion, and modification; other changes shall invalidate the signature. * @param $info (array) array of option information: Name, Location, Reason, ContactInfo. + * @param $approval (string) Enable approval signature eg. for PDF incremental update * @public * @author Nicola Asuni * @since 4.6.005 (2009-04-24) */ - public function setSignature($signing_cert='', $private_key='', $private_key_password='', $extracerts='', $cert_type=2, $info=array()) { + public function setSignature($signing_cert='', $private_key='', $private_key_password='', $extracerts='', $cert_type=2, $info=array(), $approval='') { // to create self-signed signature: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout tcpdf.crt -out tcpdf.crt // to export crt to p12: openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 // to convert pfx certificate to pem: openssl @@ -18199,8 +13480,7 @@ class TCPDF { ++$this->n; // signature object ($this->sig_obj_id + 1) $this->signature_data = array(); if (strlen($signing_cert) == 0) { - $signing_cert = 'file://'.dirname(__FILE__).'/tcpdf.crt'; - $private_key_password = 'tcpdfdemo'; + $this->Error('Please provide a certificate file and password!'); } if (strlen($private_key) == 0) { $private_key = $signing_cert; @@ -18211,6 +13491,7 @@ class TCPDF { $this->signature_data['extracerts'] = $extracerts; $this->signature_data['cert_type'] = $cert_type; $this->signature_data['info'] = $info; + $this->signature_data['approval'] = $approval; } /** @@ -18220,12 +13501,13 @@ class TCPDF { * @param $w (float) Width of the signature area. * @param $h (float) Height of the signature area. * @param $page (int) option page number (if < 0 the current page is used). + * @param $name (string) Name of the signature. * @public * @author Nicola Asuni * @since 5.3.011 (2010-06-17) */ - public function setSignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1) { - $this->signature_appearance = $this->getSignatureAppearanceArray($x, $y, $w, $h, $page); + public function setSignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1, $name='') { + $this->signature_appearance = $this->getSignatureAppearanceArray($x, $y, $w, $h, $page, $name); } /** @@ -18235,13 +13517,14 @@ class TCPDF { * @param $w (float) Width of the signature area. * @param $h (float) Height of the signature area. * @param $page (int) option page number (if < 0 the current page is used). + * @param $name (string) Name of the signature. * @public * @author Nicola Asuni * @since 5.9.101 (2011-07-06) */ - public function addEmptySignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1) { + public function addEmptySignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1, $name='') { ++$this->n; - $this->empty_signature_appearance[] = array('objid' => $this->n) + $this->getSignatureAppearanceArray($x, $y, $w, $h, $page); + $this->empty_signature_appearance[] = array('objid' => $this->n) + $this->getSignatureAppearanceArray($x, $y, $w, $h, $page, $name); } /** @@ -18251,18 +13534,24 @@ class TCPDF { * @param $w (float) Width of the signature area. * @param $h (float) Height of the signature area. * @param $page (int) option page number (if < 0 the current page is used). + * @param $name (string) Name of the signature. * @return (array) Array defining page and rectangle coordinates of signature appearance. * @protected * @author Nicola Asuni * @since 5.9.101 (2011-07-06) */ - protected function getSignatureAppearanceArray($x=0, $y=0, $w=0, $h=0, $page=-1) { + protected function getSignatureAppearanceArray($x=0, $y=0, $w=0, $h=0, $page=-1, $name='') { $sigapp = array(); - if (($page < 1) or ($page > $this->numpages)) { + if (($page < 1) OR ($page > $this->numpages)) { $sigapp['page'] = $this->page; } else { $sigapp['page'] = intval($page); } + if (empty($name)) { + $sigapp['name'] = 'Signature'; + } else { + $sigapp['name'] = $name; + } $a = $x * $this->k; $b = $this->pagedim[($sigapp['page'])]['h'] - (($y + $h) * $this->k); $c = $w * $this->k; @@ -18271,6 +13560,54 @@ class TCPDF { return $sigapp; } + /** + * Enable document timestamping (requires the OpenSSL Library). + * The trusted timestamping improve document security that means that no one should be able to change the document once it has been recorded. + * Use with digital signature only! + * @param $tsa_host (string) Time Stamping Authority (TSA) server (prefixed with 'https://') + * @param $tsa_username (string) Specifies the username for TSA authorization (optional) OR specifies the TSA authorization PEM file (see: example_66.php, optional) + * @param $tsa_password (string) Specifies the password for TSA authorization (optional) + * @param $tsa_cert (string) Specifies the location of TSA certificate for authorization (optional for cURL) + * @public + * @author Richard Stockinger + * @since 6.0.090 (2014-06-16) + */ + public function setTimeStamp($tsa_host='', $tsa_username='', $tsa_password='', $tsa_cert='') { + $this->tsa_data = array(); + if (!function_exists('curl_init')) { + $this->Error('Please enable cURL PHP extension!'); + } + if (strlen($tsa_host) == 0) { + $this->Error('Please specify the host of Time Stamping Authority (TSA)!'); + } + $this->tsa_data['tsa_host'] = $tsa_host; + if (is_file($tsa_username)) { + $this->tsa_data['tsa_auth'] = $tsa_username; + } else { + $this->tsa_data['tsa_username'] = $tsa_username; + } + $this->tsa_data['tsa_password'] = $tsa_password; + $this->tsa_data['tsa_cert'] = $tsa_cert; + $this->tsa_timestamp = true; + } + + /** + * NOT YET IMPLEMENTED + * Request TSA for a timestamp + * @param $signature (string) Digital signature as binary string + * @return (string) Timestamped digital signature + * @protected + * @author Richard Stockinger + * @since 6.0.090 (2014-06-16) + */ + protected function applyTSA($signature) { + if (!$this->tsa_timestamp) { + return $signature; + } + //@TODO: implement this feature + return $signature; + } + /** * Create a new page group. * NOTE: call this function before calling AddPage() @@ -18285,24 +13622,6 @@ class TCPDF { $this->newpagegroup[$page] = sizeof($this->newpagegroup) + 1; } - /** - * This method is DEPRECATED and doesn't have any effect. - * Please remove any reference to this method. - * @param $s (string) Empty parameter. - * @deprecated deprecated since version 5.9.089 (2011-06-13) - * @public - */ - public function AliasNbPages($s='') {} - - /** - * This method is DEPRECATED and doesn't have any effect. - * Please remove any reference to this method. - * @param $s (string) Empty parameter. - * @deprecated deprecated since version 5.9.089 (2011-06-13) - * @public - */ - public function AliasNumPage($s='') {} - /** * Set the starting page number. * @param $num (int) Starting page number. @@ -18322,11 +13641,16 @@ class TCPDF { */ public function getAliasRightShift() { // calculate aproximatively the ratio between widths of aliases and replacements. - $ref = '{'.$this->alias_right_shift.'}{'.$this->alias_tot_pages.'}{'.$this->alias_num_page.'}'; + $ref = '{'.TCPDF_STATIC::$alias_right_shift.'}{'.TCPDF_STATIC::$alias_tot_pages.'}{'.TCPDF_STATIC::$alias_num_page.'}'; $rep = str_repeat(' ', $this->GetNumChars($ref)); - $wdiff = max(1, ($this->GetStringWidth($ref) / $this->GetStringWidth($rep))); + $wrep = $this->GetStringWidth($rep); + if ($wrep > 0) { + $wdiff = max(1, ($this->GetStringWidth($ref) / $wrep)); + } else { + $wdiff = 1; + } $sdiff = sprintf('%F', $wdiff); - $alias = $this->alias_right_shift.$sdiff.'}'; + $alias = TCPDF_STATIC::$alias_right_shift.$sdiff.'}'; if ($this->isUnicodeFont()) { $alias = '{'.$alias; } @@ -18343,9 +13667,9 @@ class TCPDF { */ public function getAliasNbPages() { if ($this->isUnicodeFont()) { - return '{'.$this->alias_tot_pages.'}'; + return '{'.TCPDF_STATIC::$alias_tot_pages.'}'; } - return $this->alias_tot_pages; + return TCPDF_STATIC::$alias_tot_pages; } /** @@ -18358,9 +13682,9 @@ class TCPDF { */ public function getAliasNumPage() { if ($this->isUnicodeFont()) { - return '{'.$this->alias_num_page.'}'; + return '{'.TCPDF_STATIC::$alias_num_page.'}'; } - return $this->alias_num_page; + return TCPDF_STATIC::$alias_num_page; } /** @@ -18373,9 +13697,9 @@ class TCPDF { */ public function getPageGroupAlias() { if ($this->isUnicodeFont()) { - return '{'.$this->alias_group_tot_pages.'}'; + return '{'.TCPDF_STATIC::$alias_group_tot_pages.'}'; } - return $this->alias_group_tot_pages; + return TCPDF_STATIC::$alias_group_tot_pages; } /** @@ -18388,9 +13712,9 @@ class TCPDF { */ public function getPageNumGroupAlias() { if ($this->isUnicodeFont()) { - return '{'.$this->alias_group_num_page.'}'; + return '{'.TCPDF_STATIC::$alias_group_num_page.'}'; } - return $this->alias_group_num_page; + return TCPDF_STATIC::$alias_group_num_page; } /** @@ -18410,30 +13734,7 @@ class TCPDF { * @see PaneNo(), formatPageNumber() */ public function getGroupPageNoFormatted() { - return $this->formatPageNumber($this->getGroupPageNo()); - } - - /** - * Format the page numbers. - * This method can be overriden for custom formats. - * @param $num (int) page number - * @protected - * @since 4.2.005 (2008-11-06) - */ - protected function formatPageNumber($num) { - return number_format((float)$num, 0, '', '.'); - } - - /** - * Format the page numbers on the Table Of Content. - * This method can be overriden for custom formats. - * @param $num (int) page number - * @protected - * @since 4.5.001 (2009-01-04) - * @see addTOC(), addHTMLTOC() - */ - protected function formatTOCPageNumber($num) { - return number_format((float)$num, 0, '', '.'); + return TCPDF_STATIC::formatPageNumber($this->getGroupPageNo()); } /** @@ -18443,7 +13744,7 @@ class TCPDF { * @see PaneNo(), formatPageNumber() */ public function PageNoFormatted() { - return $this->formatPageNumber($this->PageNo()); + return TCPDF_STATIC::formatPageNumber($this->PageNo()); } /** @@ -18460,7 +13761,9 @@ class TCPDF { $out = '<< /Type /OCG'; $out .= ' /Name '.$this->_textstring($layer['name'], $this->pdflayers[$key]['objid']); $out .= ' /Usage <<'; - $out .= ' /Print <</PrintState /'.($layer['print']?'ON':'OFF').'>>'; + if (isset($layer['print']) AND ($layer['print'] !== NULL)) { + $out .= ' /Print <</PrintState /'.($layer['print']?'ON':'OFF').'>>'; + } $out .= ' /View <</ViewState /'.($layer['view']?'ON':'OFF').'>>'; $out .= ' >> >>'; $out .= "\n".'endobj'; @@ -18471,19 +13774,23 @@ class TCPDF { /** * Start a new pdf layer. * @param $name (string) Layer name (only a-z letters and numbers). Leave empty for automatic name. - * @param $print (boolean) Set to true to print this layer. + * @param $print (boolean|null) Set to TRUE to print this layer, FALSE to not print and NULL to not set this option * @param $view (boolean) Set to true to view this layer. + * @param $lock (boolean) If true lock the layer * @public * @since 5.9.102 (2011-07-13) */ - public function startLayer($name='', $print=true, $view=true) { + public function startLayer($name='', $print=true, $view=true, $lock=true) { + if ($this->state != 2) { + return; + } $layer = sprintf('LYR%03d', (count($this->pdflayers) + 1)); if (empty($name)) { $name = $layer; } else { $name = preg_replace('/[^a-zA-Z0-9_\-]/', '', $name); } - $this->pdflayers[] = array('layer' => $layer, 'name' => $name, 'print' => $print, 'view' => $view); + $this->pdflayers[] = array('layer' => $layer, 'name' => $name, 'print' => $print, 'view' => $view, 'lock' => $lock); $this->openMarkedContent = true; $this->_out('/OC /'.$layer.' BDC'); } @@ -18494,6 +13801,9 @@ class TCPDF { * @since 5.9.102 (2011-07-13) */ public function endLayer() { + if ($this->state != 2) { + return; + } if ($this->openMarkedContent) { // close existing open marked-content layer $this->_out('EMC'); @@ -18510,6 +13820,9 @@ class TCPDF { * @since 3.0.000 (2008-03-27) */ public function setVisibility($v) { + if ($this->state != 2) { + return; + } $this->endLayer(); switch($v) { case 'print': { @@ -18571,7 +13884,7 @@ class TCPDF { * @since 3.0.000 (2008-03-27) */ protected function setExtGState($gs) { - if ($this->pdfa_mode) { + if ($this->pdfa_mode OR ($this->state != 2)) { // transparency is not allowed in PDF/A mode return; } @@ -18613,14 +13926,17 @@ class TCPDF { * @since 5.9.152 (2012-03-23) */ public function setOverprint($stroking=true, $nonstroking='', $mode=0) { + if ($this->state != 2) { + return; + } $stroking = $stroking ? true : false; - if ($this->empty_string($nonstroking)) { + if (TCPDF_STATIC::empty_string($nonstroking)) { // default value if not set $nonstroking = $stroking; } else { $nonstroking = $nonstroking ? true : false; } - if (($mode != 0) and ($mode != 1)) { + if (($mode != 0) AND ($mode != 1)) { $mode = 0; } $this->overprint = array('OP' => $stroking, 'op' => $nonstroking, 'OPM' => $mode); @@ -18654,7 +13970,7 @@ class TCPDF { return; } $stroking = floatval($stroking); - if ($this->empty_string($nonstroking)) { + if (TCPDF_STATIC::empty_string($nonstroking)) { // default value if not set $nonstroking = $stroking; } else { @@ -18691,7 +14007,7 @@ class TCPDF { * @since 3.0.000 (2008-03-27) */ public function setJPEGQuality($quality) { - if (($quality < 1) or ($quality > 100)) { + if (($quality < 1) OR ($quality > 100)) { $quality = 75; } $this->jpeg_quality = intval($quality); @@ -18733,7 +14049,7 @@ class TCPDF { * @since 3.1.000 (2008-06-09) */ public function setPDFVersion($version='1.7') { - if ($this->pdfa_mode) { + if ($this->pdfa_mode && $this->pdfa_version == 1 ) { // PDF/A mode $this->PDFVersion = '1.4'; } else { @@ -18762,14 +14078,30 @@ class TCPDF { * @param $h (float) height of the rectangle. * @param $transition (boolean) if true prints tcolor transitions to white. * @param $vertical (boolean) if true prints bar vertically. - * @param $colors (string) colors to print, one letter per color separated by comma (for example 'A,W,R,G,B,C,M,Y,K'): A=black, W=white, R=red, G=green, B=blue, C=cyan, M=magenta, Y=yellow, K=black. + * @param $colors (string) colors to print separated by comma. Valid values are: A,W,R,G,B,C,M,Y,K,RGB,CMYK,ALL,ALLSPOT,<SPOT_COLOR_NAME>. Where: A = grayscale black, W = grayscale white, R = RGB red, G RGB green, B RGB blue, C = CMYK cyan, M = CMYK magenta, Y = CMYK yellow, K = CMYK key/black, RGB = RGB registration color, CMYK = CMYK registration color, ALL = Spot registration color, ALLSPOT = print all defined spot colors, <SPOT_COLOR_NAME> = name of the spot color to print. * @author Nicola Asuni * @since 4.9.000 (2010-03-26) * @public */ public function colorRegistrationBar($x, $y, $w, $h, $transition=true, $vertical=false, $colors='A,R,G,B,C,M,Y,K') { + if (strpos($colors, 'ALLSPOT') !== false) { + // expand spot colors + $spot_colors = ''; + foreach ($this->spot_colors as $spot_color_name => $v) { + $spot_colors .= ','.$spot_color_name; + } + if (!empty($spot_colors)) { + $spot_colors = substr($spot_colors, 1); + $colors = str_replace('ALLSPOT', $spot_colors, $colors); + } else { + $colors = str_replace('ALLSPOT', 'NONE', $colors); + } + } $bars = explode(',', $colors); $numbars = count($bars); // number of bars to print + if ($numbars <= 0) { + return; + } // set bar measures if ($vertical) { $coords = array(0, 0, 0, 1); @@ -18789,67 +14121,93 @@ class TCPDF { foreach ($bars as $col) { switch ($col) { // set transition colors - case 'A': { // BLACK + case 'A': { // BLACK (GRAYSCALE) $col_a = array(255); $col_b = array(0); break; } - case 'W': { // WHITE + case 'W': { // WHITE (GRAYSCALE) $col_a = array(0); $col_b = array(255); break; } - case 'R': { // R + case 'R': { // RED (RGB) $col_a = array(255,255,255); $col_b = array(255,0,0); break; } - case 'G': { // G + case 'G': { // GREEN (RGB) $col_a = array(255,255,255); $col_b = array(0,255,0); break; } - case 'B': { // B + case 'B': { // BLUE (RGB) $col_a = array(255,255,255); $col_b = array(0,0,255); break; } - case 'C': { // C + case 'C': { // CYAN (CMYK) $col_a = array(0,0,0,0); $col_b = array(100,0,0,0); break; } - case 'M': { // M + case 'M': { // MAGENTA (CMYK) $col_a = array(0,0,0,0); $col_b = array(0,100,0,0); break; } - case 'Y': { // Y + case 'Y': { // YELLOW (CMYK) $col_a = array(0,0,0,0); $col_b = array(0,0,100,0); break; } - case 'K': { // K + case 'K': { // KEY - BLACK (CMYK) $col_a = array(0,0,0,0); $col_b = array(0,0,0,100); break; } - default: { // GRAY - $col_a = array(255); - $col_b = array(0); + case 'RGB': { // BLACK REGISTRATION (RGB) + $col_a = array(255,255,255); + $col_b = array(0,0,0); + break; + } + case 'CMYK': { // BLACK REGISTRATION (CMYK) + $col_a = array(0,0,0,0); + $col_b = array(100,100,100,100); + break; + } + case 'ALL': { // SPOT COLOR REGISTRATION + $col_a = array(0,0,0,0,'None'); + $col_b = array(100,100,100,100,'All'); + break; + } + case 'NONE': { // SKIP THIS COLOR + $col_a = array(0,0,0,0,'None'); + $col_b = array(0,0,0,0,'None'); + break; + } + default: { // SPECIFIC SPOT COLOR NAME + $col_a = array(0,0,0,0,'None'); + $col_b = TCPDF_COLORS::getSpotColor($col, $this->spot_colors); + if ($col_b === false) { + // in case of error defaults to the registration color + $col_b = array(100,100,100,100,'All'); + } break; } } - if ($transition) { - // color gradient - $this->LinearGradient($xb, $yb, $wb, $hb, $col_a, $col_b, $coords); - } else { - // color rectangle - $this->SetFillColorArray($col_b); - $this->Rect($xb, $yb, $wb, $hb, 'F', array()); + if ($col != 'NONE') { + if ($transition) { + // color gradient + $this->LinearGradient($xb, $yb, $wb, $hb, $col_a, $col_b, $coords); + } else { + $this->SetFillColorArray($col_b); + // colored rectangle + $this->Rect($xb, $yb, $wb, $hb, 'F', array()); + } + $xb += $xd; + $yb += $yd; } - $xb += $xd; - $yb += $yd; } } @@ -18860,12 +14218,12 @@ class TCPDF { * @param $w (float) width of the crop mark. * @param $h (float) height of the crop mark. * @param $type (string) type of crop mark, one symbol per type separated by comma: T = TOP, F = BOTTOM, L = LEFT, R = RIGHT, TL = A = TOP-LEFT, TR = B = TOP-RIGHT, BL = C = BOTTOM-LEFT, BR = D = BOTTOM-RIGHT. - * @param $color (array) crop mark color (default black). + * @param $color (array) crop mark color (default spot registration color). * @author Nicola Asuni * @since 4.9.000 (2010-03-26) * @public */ - public function cropMark($x, $y, $w, $h, $type='T,R,B,L', $color=array(0,0,0)) { + public function cropMark($x, $y, $w, $h, $type='T,R,B,L', $color=array(100,100,100,100,'All')) { $this->SetLineStyle(array('width' => (0.5 / $this->k), 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => $color)); $type = strtoupper($type); $type = preg_replace('/[^A-Z\-\,]*/', '', $type); @@ -18930,30 +14288,70 @@ class TCPDF { * @param $y (float) ordinate of the registration mark center. * @param $r (float) radius of the crop mark. * @param $double (boolean) if true print two concentric crop marks. - * @param $cola (array) crop mark color (default black). - * @param $colb (array) second crop mark color. + * @param $cola (array) crop mark color (default spot registration color 'All'). + * @param $colb (array) second crop mark color (default spot registration color 'None'). * @author Nicola Asuni * @since 4.9.000 (2010-03-26) * @public */ - public function registrationMark($x, $y, $r, $double=false, $cola=array(0,0,0), $colb=array(255,255,255)) { - $line_style = array('width' => (0.5 / $this->k), 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => $cola); + public function registrationMark($x, $y, $r, $double=false, $cola=array(100,100,100,100,'All'), $colb=array(0,0,0,0,'None')) { + $line_style = array('width' => max((0.5 / $this->k),($r / 30)), 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => $cola); $this->SetFillColorArray($cola); $this->PieSector($x, $y, $r, 90, 180, 'F'); $this->PieSector($x, $y, $r, 270, 360, 'F'); $this->Circle($x, $y, $r, 0, 360, 'C', $line_style, array(), 8); if ($double) { - $r2 = $r * 0.5; + $ri = $r * 0.5; $this->SetFillColorArray($colb); - $this->PieSector($x, $y, $r2, 90, 180, 'F'); - $this->PieSector($x, $y, $r2, 270, 360, 'F'); + $this->PieSector($x, $y, $ri, 90, 180, 'F'); + $this->PieSector($x, $y, $ri, 270, 360, 'F'); $this->SetFillColorArray($cola); - $this->PieSector($x, $y, $r2, 0, 90, 'F'); - $this->PieSector($x, $y, $r2, 180, 270, 'F'); - $this->Circle($x, $y, $r2, 0, 360, 'C', $line_style, array(), 8); + $this->PieSector($x, $y, $ri, 0, 90, 'F'); + $this->PieSector($x, $y, $ri, 180, 270, 'F'); + $this->Circle($x, $y, $ri, 0, 360, 'C', $line_style, array(), 8); } } + /** + * Paints a CMYK registration mark + * @param $x (float) abscissa of the registration mark center. + * @param $y (float) ordinate of the registration mark center. + * @param $r (float) radius of the crop mark. + * @author Nicola Asuni + * @since 6.0.038 (2013-09-30) + * @public + */ + public function registrationMarkCMYK($x, $y, $r) { + // line width + $lw = max((0.5 / $this->k),($r / 8)); + // internal radius + $ri = ($r * 0.6); + // external radius + $re = ($r * 1.3); + // Cyan + $this->SetFillColorArray(array(100,0,0,0)); + $this->PieSector($x, $y, $ri, 270, 360, 'F'); + // Magenta + $this->SetFillColorArray(array(0,100,0,0)); + $this->PieSector($x, $y, $ri, 0, 90, 'F'); + // Yellow + $this->SetFillColorArray(array(0,0,100,0)); + $this->PieSector($x, $y, $ri, 90, 180, 'F'); + // Key - black + $this->SetFillColorArray(array(0,0,0,100)); + $this->PieSector($x, $y, $ri, 180, 270, 'F'); + // registration color + $line_style = array('width' => $lw, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(100,100,100,100,'All')); + $this->SetFillColorArray(array(100,100,100,100,'All')); + // external circle + $this->Circle($x, $y, $r, 0, 360, 'C', $line_style, array(), 8); + // cross lines + $this->Line($x, ($y - $re), $x, ($y - $ri)); + $this->Line($x, ($y + $ri), $x, ($y + $re)); + $this->Line(($x - $re), $y, ($x - $ri), $y); + $this->Line(($x + $ri), $y, ($x + $re), $y); + } + /** * Paints a linear colour gradient. * @param $x (float) abscissa of the top left corner of the rectangle. @@ -18963,7 +14361,7 @@ class TCPDF { * @param $col1 (array) first color (Grayscale, RGB or CMYK components). * @param $col2 (array) second color (Grayscale, RGB or CMYK components). * @param $coords (array) array of the form (x1, y1, x2, y2) which defines the gradient vector (see linear_gradient_coords.jpg). The default value is from left to right (x1=0, y1=0, x2=1, y2=0). - * @author Andreas W�rmser, Nicola Asuni + * @author Andreas W\FCrmser, Nicola Asuni * @since 3.1.000 (2008-06-09) * @public */ @@ -18981,7 +14379,7 @@ class TCPDF { * @param $col1 (array) first color (Grayscale, RGB or CMYK components). * @param $col2 (array) second color (Grayscale, RGB or CMYK components). * @param $coords (array) array of the form (fx, fy, cx, cy, r) where (fx, fy) is the starting point of the gradient with color1, (cx, cy) is the center of the circle with color2, and r is the radius of the circle (see radial_gradient_coords.jpg). (fx, fy) should be inside the circle, otherwise some areas will not be defined. - * @author Andreas W�rmser, Nicola Asuni + * @author Andreas W\FCrmser, Nicola Asuni * @since 3.1.000 (2008-06-09) * @public */ @@ -19004,12 +14402,12 @@ class TCPDF { * @param $coords_min (array) minimum value used by the coordinates. If a coordinate's value is smaller than this it will be cut to coords_min. default: 0 * @param $coords_max (array) maximum value used by the coordinates. If a coordinate's value is greater than this it will be cut to coords_max. default: 1 * @param $antialias (boolean) A flag indicating whether to filter the shading function to prevent aliasing artifacts. - * @author Andreas W�rmser, Nicola Asuni + * @author Andreas W\FCrmser, Nicola Asuni * @since 3.1.000 (2008-06-09) * @public */ public function CoonsPatchMesh($x, $y, $w, $h, $col1=array(), $col2=array(), $col3=array(), $col4=array(), $coords=array(0.00,0.0,0.33,0.00,0.67,0.00,1.00,0.00,1.00,0.33,1.00,0.67,1.00,1.00,0.67,1.00,0.33,1.00,0.00,1.00,0.00,0.67,0.00,0.33), $coords_min=0, $coords_max=1, $antialias=false) { - if ($this->pdfa_mode) { + if ($this->pdfa_mode OR ($this->state != 2)) { return; } $this->Clip($x, $y, $w, $h); @@ -19083,7 +14481,7 @@ class TCPDF { //paint the gradient $this->_out('/Sh'.$n.' sh'); //restore previous Graphic State - $this->_out('Q'); + $this->_outRestoreGraphicsState(); if ($this->inxobj) { // we are inside an XObject template $this->xobjects[$this->xobjid]['gradients'][$n] = $this->gradients[$n]; @@ -19096,11 +14494,14 @@ class TCPDF { * @param $y (float) ordinate of the top left corner of the rectangle. * @param $w (float) width of the rectangle. * @param $h (float) height of the rectangle. - * @author Andreas W�rmser, Nicola Asuni + * @author Andreas W\FCrmser, Nicola Asuni * @since 3.1.000 (2008-06-09) * @protected */ protected function Clip($x, $y, $w, $h) { + if ($this->state != 2) { + return; + } if ($this->rtl) { $x = $this->w - $x - $w; } @@ -19125,7 +14526,7 @@ class TCPDF { * @public */ public function Gradient($type, $coords, $stops, $background=array(), $antialias=false) { - if ($this->pdfa_mode) { + if ($this->pdfa_mode OR ($this->state != 2)) { return; } $n = count($this->gradients) + 1; @@ -19139,6 +14540,7 @@ class TCPDF { $numcolspace = count($stops[0]['color']); $bcolor = array_values($background); switch($numcolspace) { + case 5: // SPOT case 4: { // CMYK $this->gradients[$n]['colspace'] = 'DeviceCMYK'; if (!empty($background)) { @@ -19153,7 +14555,7 @@ class TCPDF { } break; } - case 1: { // Gray scale + case 1: { // GRAY SCALE $this->gradients[$n]['colspace'] = 'DeviceGray'; if (!empty($background)) { $this->gradients[$n]['background'] = sprintf('%F', $bcolor[0]/255); @@ -19180,7 +14582,7 @@ class TCPDF { } if (isset($stop['opacity'])) { $this->gradients[$n]['colors'][$key]['opacity'] = $stop['opacity']; - if ((!$this->pdfa_mode) and ($stop['opacity'] < 1)) { + if ((!$this->pdfa_mode) AND ($stop['opacity'] < 1)) { $this->gradients[$n]['transparency'] = true; } } else { @@ -19195,6 +14597,7 @@ class TCPDF { // set colors $color = array_values($stop['color']); switch($numcolspace) { + case 5: // SPOT case 4: { // CMYK $this->gradients[$n]['colors'][$key]['color'] = sprintf('%F %F %F %F', $color[0]/100, $color[1]/100, $color[2]/100, $color[3]/100); break; @@ -19203,7 +14606,7 @@ class TCPDF { $this->gradients[$n]['colors'][$key]['color'] = sprintf('%F %F %F', $color[0]/255, $color[1]/255, $color[2]/255); break; } - case 1: { // Gray scale + case 1: { // GRAY SCALE $this->gradients[$n]['colors'][$key]['color'] = sprintf('%F', $color[0]/255); break; } @@ -19216,7 +14619,7 @@ class TCPDF { //paint the gradient $this->_out('/Sh'.$n.' sh'); //restore previous Graphic State - $this->_out('Q'); + $this->_outRestoreGraphicsState(); if ($this->inxobj) { // we are inside an XObject template $this->xobjects[$this->xobjid]['gradients'][$n] = $this->gradients[$n]; @@ -19235,7 +14638,7 @@ class TCPDF { } $idt = count($this->gradients); //index for transparency gradients foreach ($this->gradients as $id => $grad) { - if (($grad['type'] == 2) or ($grad['type'] == 3)) { + if (($grad['type'] == 2) OR ($grad['type'] == 3)) { $fc = $this->_newobj(); $out = '<<'; $out .= ' /FunctionType 3'; @@ -19271,7 +14674,7 @@ class TCPDF { $out .= "\n".'endobj'; $this->_out($out); } - // set transparency fuctions + // set transparency functions if ($grad['transparency']) { $ft = $this->_newobj(); $out = '<<'; @@ -19311,10 +14714,10 @@ class TCPDF { } else { $out .= ' /ColorSpace /DeviceRGB'; } - if (isset($grad['background']) and !empty($grad['background'])) { + if (isset($grad['background']) AND !empty($grad['background'])) { $out .= ' /Background ['.$grad['background'].']'; } - if (isset($grad['antialias']) and ($grad['antialias'] === true)) { + if (isset($grad['antialias']) AND ($grad['antialias'] === true)) { $out .= ' /AntiAlias true'; } if ($grad['type'] == 2) { @@ -19443,10 +14846,13 @@ class TCPDF { * @public */ public function PieSectorXY($xc, $yc, $rx, $ry, $a, $b, $style='FD', $cw=false, $o=0, $nc=2) { + if ($this->state != 2) { + return; + } if ($this->rtl) { $xc = ($this->w - $xc); } - $op = $this->getPathPaintOperator($style); + $op = TCPDF_STATIC::getPathPaintOperator($style); if ($op == 'f') { $line_style = array(); } @@ -19484,7 +14890,10 @@ class TCPDF { * @public */ public function ImageEps($file, $x='', $y='', $w=0, $h=0, $link='', $useBoundingBox=true, $align='', $palign='', $border=0, $fitonpage=false, $fixoutvals=false) { - if ($this->rasterize_vector_images and ($w > 0) and ($h > 0)) { + if ($this->state != 2) { + return; + } + if ($this->rasterize_vector_images AND ($w > 0) AND ($h > 0)) { // convert EPS to raster image using GD or ImageMagick libraries return $this->Image($file, $x, $y, $w, $h, 'EPS', $link, $align, true, 300, $palign, false, false, $border, false, false, $fitonpage); } @@ -19497,12 +14906,12 @@ class TCPDF { // check page for no-write regions and adapt page margins if necessary list($x, $y) = $this->checkPageRegions($h, $x, $y); $k = $this->k; - if ($file{0} === '@') { // image from string + if ($file[0] === '@') { // image from string $data = substr($file, 1); } else { // EPS/AI file - $data = file_get_contents($file); + $data = TCPDF_STATIC::fileGetContents($file); } - if ($data === false) { + if ($data === FALSE) { $this->Error('EPS file not found: '.$file); } $regs = array(); @@ -19546,7 +14955,7 @@ class TCPDF { $data = substr($data, 0, $end); } // calculate image width and height on document - if (($w <= 0) and ($h <= 0)) { + if (($w <= 0) AND ($h <= 0)) { $w = ($x2 - $x1) / $k; $h = ($y2 - $y1) / $k; } elseif ($w <= 0) { @@ -19610,7 +15019,7 @@ class TCPDF { $cnt = count($lines); for ($i=0; $i < $cnt; ++$i) { $line = $lines[$i]; - if (($line == '') or ($line{0} == '%')) { + if (($line == '') OR ($line[0] == '%')) { continue; } $len = strlen($line); @@ -19629,7 +15038,7 @@ class TCPDF { $chunks = explode(' ', $line); $cmd = trim(array_pop($chunks)); // RGB - if (($cmd == 'Xa') or ($cmd == 'XA')) { + if (($cmd == 'Xa') OR ($cmd == 'XA')) { $b = array_pop($chunks); $g = array_pop($chunks); $r = array_pop($chunks); @@ -19645,9 +15054,9 @@ class TCPDF { case 'L': { // skip values outside bounding box foreach ($chunks as $key => $val) { - if ((($key % 2) == 0) and (($val < $x1) or ($val > $x2))) { + if ((($key % 2) == 0) AND (($val < $x1) OR ($val > $x2))) { $skip = true; - } elseif ((($key % 2) != 0) and (($val < $y1) or ($val > $y2))) { + } elseif ((($key % 2) != 0) AND (($val < $y1) OR ($val > $y2))) { $skip = true; } } @@ -19729,7 +15138,7 @@ class TCPDF { $isU = false; $max = min(($i + 5), $cnt); for ($j = ($i + 1); $j < $max; ++$j) { - $isU = ($isU or (($lines[$j] == 'U') or ($lines[$j] == '*U'))); + $isU = ($isU OR (($lines[$j] == 'U') OR ($lines[$j] == '*U'))); } if ($isU) { $this->_out('f*'); @@ -19816,7 +15225,7 @@ class TCPDF { /** * Print a Linear Barcode. * @param $code (string) code to print - * @param $type (string) type of barcode (see barcodes.php for supported formats). + * @param $type (string) type of barcode (see tcpdf_barcodes_1d.php for supported formats). * @param $x (int) x position in user units (empty string = current x position) * @param $y (int) y position in user units (empty string = current y position) * @param $w (int) width in user units (empty string = remaining page width) @@ -19843,19 +15252,22 @@ class TCPDF { * @since 3.1.000 (2008-06-09) * @public */ - public function write1DBarcode($code, $type, $x='', $y='', $w='', $h='', $xres='', $style='', $align='') { - if ($this->empty_string(trim($code))) { + public function write1DBarcode($code, $type, $x='', $y='', $w='', $h='', $xres='', $style=array(), $align='') { + if (TCPDF_STATIC::empty_string(trim($code))) { return; } - require_once(dirname(__FILE__).'/barcodes.php'); + require_once(dirname(__FILE__).'/tcpdf_barcodes_1d.php'); // save current graphic settings $gvars = $this->getGraphicVars(); // create new barcode object $barcodeobj = new TCPDFBarcode($code, $type); $arrcode = $barcodeobj->getBarcodeArray(); - if (($arrcode === false) or empty($arrcode) or ($arrcode['maxw'] == 0)) { + if (($arrcode === false) OR empty($arrcode) OR ($arrcode['maxw'] <= 0)) { $this->Error('Error in 1D barcode string'); } + if ($arrcode['maxh'] <= 0) { + $arrcode['maxh'] = 1; + } // set default values if (!isset($style['position'])) { $style['position'] = ''; @@ -19876,7 +15288,7 @@ class TCPDF { $style['stretch'] = false; } if (!isset($style['stretch'])) { - if (($w === '') or ($w <= 0)) { + if (($w === '') OR ($w <= 0)) { $style['stretch'] = false; } else { $style['stretch'] = true; @@ -19895,7 +15307,7 @@ class TCPDF { if (!isset($style['text'])) { $style['text'] = false; } - if ($style['text'] and isset($style['font'])) { + if ($style['text'] AND isset($style['font'])) { if (isset($style['fontsize'])) { $fontsize = $style['fontsize']; } @@ -19912,7 +15324,7 @@ class TCPDF { } // check page for no-write regions and adapt page margins if necessary list($x, $y) = $this->checkPageRegions($h, $x, $y); - if (($w === '') or ($w <= 0)) { + if (($w === '') OR ($w <= 0)) { if ($this->rtl) { $w = $x - $this->lMargin; } else { @@ -19948,17 +15360,17 @@ class TCPDF { if ($style['stretch']) { $xres = $max_xres; } else { - if ($this->empty_string($xres)) { + if (TCPDF_STATIC::empty_string($xres)) { $xres = (0.141 * $this->k); // default bar width = 0.4 mm } if ($xres > $max_xres) { // correct xres to fit on $w $xres = $max_xres; } - if ((isset($style['padding']) and ($style['padding'] === 'auto')) - or (isset($style['hpadding']) and ($style['hpadding'] === 'auto'))) { + if ((isset($style['padding']) AND ($style['padding'] === 'auto')) + OR (isset($style['hpadding']) AND ($style['hpadding'] === 'auto'))) { $hpadding = 10 * $xres; - if (isset($style['vpadding']) and ($style['vpadding'] === 'auto')) { + if (isset($style['vpadding']) AND ($style['vpadding'] === 'auto')) { $vpadding = ($hpadding / 2); } } @@ -19994,9 +15406,9 @@ class TCPDF { } } } - $text_height = ($this->cell_height_ratio * $fontsize / $this->k); + $text_height = $this->getCellHeight($fontsize / $this->k); // height - if (($h === '') or ($h <= 0)) { + if (($h === '') OR ($h <= 0)) { // set default height $h = (($arrcode['maxw'] * $xres) / 3) + (2 * $vpadding) + $text_height; } @@ -20005,7 +15417,7 @@ class TCPDF { // try to reduce font or padding to fit barcode on available height if ($text_height > $h) { $fontsize = (($h * $this->k) / (4 * $this->cell_height_ratio)); - $text_height = ($this->cell_height_ratio * $fontsize / $this->k); + $text_height = $this->getCellHeight($fontsize / $this->k); $this->SetFont($style['font'], '', $fontsize); } if ($vpadding > 0) { @@ -20085,7 +15497,7 @@ class TCPDF { } // print text if ($style['text']) { - if (isset($style['label']) and !$this->empty_string($style['label'])) { + if (isset($style['label']) AND !TCPDF_STATIC::empty_string($style['label'])) { $label = $style['label']; } else { $label = $code; @@ -20134,65 +15546,10 @@ class TCPDF { $this->endlinex = $this->img_rb_x; } - /** - * This function is DEPRECATED, please use the new write1DBarcode() function. - * @param $x (int) x position in user units - * @param $y (int) y position in user units - * @param $w (int) width in user units - * @param $h (int) height position in user units - * @param $type (string) type of barcode - * @param $style (string) barcode style - * @param $font (string) font for text - * @param $xres (int) x resolution - * @param $code (string) code to print - * @deprecated deprecated since version 3.1.000 (2008-06-10) - * @public - * @see write1DBarcode() - */ - public function writeBarcode($x, $y, $w, $h, $type, $style, $font, $xres, $code) { - // convert old settings for the new write1DBarcode() function. - $xres = 1 / $xres; - $newstyle = array( - 'position' => '', - 'align' => '', - 'stretch' => false, - 'fitwidth' => false, - 'cellfitalign' => '', - 'border' => false, - 'padding' => 0, - 'fgcolor' => array(0,0,0), - 'bgcolor' => false, - 'text' => true, - 'font' => $font, - 'fontsize' => 8, - 'stretchtext' => 4 - ); - if ($style & 1) { - $newstyle['border'] = true; - } - if ($style & 2) { - $newstyle['bgcolor'] = false; - } - if ($style & 4) { - $newstyle['position'] = 'C'; - } elseif ($style & 8) { - $newstyle['position'] = 'L'; - } elseif ($style & 16) { - $newstyle['position'] = 'R'; - } - if ($style & 128) { - $newstyle['text'] = true; - } - if ($style & 256) { - $newstyle['stretchtext'] = 4; - } - $this->write1DBarcode($code, $type, $x, $y, $w, $h, $xres, $newstyle, ''); - } - /** * Print 2D Barcode. * @param $code (string) code to print - * @param $type (string) type of barcode (see 2dbarcodes.php for supported formats). + * @param $type (string) type of barcode (see tcpdf_barcodes_2d.php for supported formats). * @param $x (int) x position in user units * @param $y (int) y position in user units * @param $w (int) width in user units @@ -20206,25 +15563,24 @@ class TCPDF { * <li>int $style['module_height'] height of a single module in points</li> * <li>array $style['fgcolor'] color array for bars and text</li> * <li>mixed $style['bgcolor'] color array for background or false for transparent</li> - * <li>string $style['position'] barcode position on the page: L = left margin; C = center; R = right margin; S = stretch</li><li>$style['module_width'] width of a single module in points</li> - * <li>$style['module_height'] height of a single module in points</li></ul> + * <li>string $style['position'] barcode position on the page: L = left margin; C = center; R = right margin; S = stretch</li> * @param $align (string) Indicates the alignment of the pointer next to barcode insertion relative to barcode height. The value can be:<ul><li>T: top-right for LTR or top-left for RTL</li><li>M: middle-right for LTR or middle-left for RTL</li><li>B: bottom-right for LTR or bottom-left for RTL</li><li>N: next line</li></ul> * @param $distort (boolean) if true distort the barcode to fit width and height, otherwise preserve aspect ratio * @author Nicola Asuni * @since 4.5.037 (2009-04-07) * @public */ - public function write2DBarcode($code, $type, $x='', $y='', $w='', $h='', $style='', $align='', $distort=false) { - if ($this->empty_string(trim($code))) { + public function write2DBarcode($code, $type, $x='', $y='', $w='', $h='', $style=array(), $align='', $distort=false) { + if (TCPDF_STATIC::empty_string(trim($code))) { return; } - require_once(dirname(__FILE__).'/2dbarcodes.php'); + require_once(dirname(__FILE__).'/tcpdf_barcodes_2d.php'); // save current graphic settings $gvars = $this->getGraphicVars(); // create new barcode object $barcodeobj = new TCPDF2DBarcode($code, $type); $arrcode = $barcodeobj->getBarcodeArray(); - if (($arrcode === false) or empty($arrcode) or !isset($arrcode['num_rows']) or ($arrcode['num_rows'] == 0) or !isset($arrcode['num_cols']) or ($arrcode['num_cols'] == 0)) { + if (($arrcode === false) OR empty($arrcode) OR !isset($arrcode['num_rows']) OR ($arrcode['num_rows'] == 0) OR !isset($arrcode['num_cols']) OR ($arrcode['num_cols'] == 0)) { $this->Error('Error in 2D barcode string'); } // set default values @@ -20276,10 +15632,13 @@ class TCPDF { // number of barcode columns and rows $rows = $arrcode['num_rows']; $cols = $arrcode['num_cols']; + if (($rows <= 0) || ($cols <= 0)){ + $this->Error('Error in 2D barcode string'); + } // module width and height $mw = $style['module_width']; $mh = $style['module_height']; - if (($mw == 0) or ($mh == 0)) { + if (($mw <= 0) OR ($mh <= 0)) { $this->Error('Error in 2D barcode string'); } // get max dimensions @@ -20299,7 +15658,7 @@ class TCPDF { $maxh = $maxw * $ratioHW; } } - // set maximum dimesions + // set maximum dimensions if ($w > $maxw) { $w = $maxw; } @@ -20307,12 +15666,12 @@ class TCPDF { $h = $maxh; } // set dimensions - if ((($w === '') or ($w <= 0)) and (($h === '') or ($h <= 0))) { + if ((($w === '') OR ($w <= 0)) AND (($h === '') OR ($h <= 0))) { $w = ($cols + $hpad) * ($mw / $this->k); $h = ($rows + $vpad) * ($mh / $this->k); - } elseif (($w === '') or ($w <= 0)) { + } elseif (($w === '') OR ($w <= 0)) { $w = $h * $ratioWH; - } elseif (($h === '') or ($h <= 0)) { + } elseif (($h === '') OR ($h <= 0)) { $h = $w * $ratioHW; } // barcode size (excluding padding) @@ -20528,389 +15887,7 @@ class TCPDF { * @see setHtmlVSpace() */ public function fixHTMLCode($html, $default_css='', $tagvs='', $tidy_options='') { - // configure parameters for HTML Tidy - if ($tidy_options === '') { - $tidy_options = array( - 'clean' => 1, - 'drop-empty-paras' => 0, - 'drop-proprietary-attributes' => 1, - 'fix-backslash' => 1, - 'hide-comments' => 1, - 'join-styles' => 1, - 'lower-literals' => 1, - 'merge-divs' => 1, - 'merge-spans' => 1, - 'output-xhtml' => 1, - 'word-2000' => 1, - 'wrap' => 0, - 'output-bom' => 0, - //'char-encoding' => 'utf8', - //'input-encoding' => 'utf8', - //'output-encoding' => 'utf8' - ); - } - // clean up the HTML code - $tidy = tidy_parse_string($html, $tidy_options); - // fix the HTML - $tidy->cleanRepair(); - // get the CSS part - $tidy_head = tidy_get_head($tidy); - $css = $tidy_head->value; - $css = preg_replace('/<style([^>]+)>/ims', '<style>', $css); - $css = preg_replace('/<\/style>(.*)<style>/ims', "\n", $css); - $css = str_replace('/*<![CDATA[*/', '', $css); - $css = str_replace('/*]]>*/', '', $css); - preg_match('/<style>(.*)<\/style>/ims', $css, $matches); - if (isset($matches[1])) { - $css = strtolower($matches[1]); - } else { - $css = ''; - } - // include default css - $css = '<style>'.$default_css.$css.'</style>'; - // get the body part - $tidy_body = tidy_get_body($tidy); - $html = $tidy_body->value; - // fix some self-closing tags - $html = str_replace('<br>', '<br />', $html); - // remove some empty tag blocks - $html = preg_replace('/<div([^\>]*)><\/div>/', '', $html); - $html = preg_replace('/<p([^\>]*)><\/p>/', '', $html); - if ($tagvs !== '') { - // set vertical space for some XHTML tags - $this->setHtmlVSpace($tagvs); - } - // return the cleaned XHTML code + CSS - return $css.$html; - } - - /** - * Extracts the CSS properties from a CSS string. - * @param $cssdata (string) string containing CSS definitions. - * @return An array where the keys are the CSS selectors and the values are the CSS properties. - * @author Nicola Asuni - * @since 5.1.000 (2010-05-25) - * @protected - */ - protected function extractCSSproperties($cssdata) { - if (empty($cssdata)) { - return array(); - } - // remove comments - $cssdata = preg_replace('/\/\*[^\*]*\*\//', '', $cssdata); - // remove newlines and multiple spaces - $cssdata = preg_replace('/[\s]+/', ' ', $cssdata); - // remove some spaces - $cssdata = preg_replace('/[\s]*([;:\{\}]{1})[\s]*/', '\\1', $cssdata); - // remove empty blocks - $cssdata = preg_replace('/([^\}\{]+)\{\}/', '', $cssdata); - // replace media type parenthesis - $cssdata = preg_replace('/@media[\s]+([^\{]*)\{/i', '@media \\1�', $cssdata); - $cssdata = preg_replace('/\}\}/si', '}�', $cssdata); - // trim string - $cssdata = trim($cssdata); - // find media blocks (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) - $cssblocks = array(); - $matches = array(); - if (preg_match_all('/@media[\s]+([^\�]*)�([^�]*)�/i', $cssdata, $matches) > 0) { - foreach ($matches[1] as $key => $type) { - $cssblocks[$type] = $matches[2][$key]; - } - // remove media blocks - $cssdata = preg_replace('/@media[\s]+([^\�]*)�([^�]*)�/i', '', $cssdata); - } - // keep 'all' and 'print' media, other media types are discarded - if (isset($cssblocks['all']) and !empty($cssblocks['all'])) { - $cssdata .= $cssblocks['all']; - } - if (isset($cssblocks['print']) and !empty($cssblocks['print'])) { - $cssdata .= $cssblocks['print']; - } - // reset css blocks array - $cssblocks = array(); - $matches = array(); - // explode css data string into array - if (substr($cssdata, -1) == '}') { - // remove last parethesis - $cssdata = substr($cssdata, 0, -1); - } - $matches = explode('}', $cssdata); - foreach ($matches as $key => $block) { - // index 0 contains the CSS selector, index 1 contains CSS properties - $cssblocks[$key] = explode('{', $block); - if (!isset($cssblocks[$key][1])) { - // remove empty definitions - unset($cssblocks[$key]); - } - } - // split groups of selectors (comma-separated list of selectors) - foreach ($cssblocks as $key => $block) { - if (strpos($block[0], ',') > 0) { - $selectors = explode(',', $block[0]); - foreach ($selectors as $sel) { - $cssblocks[] = array(0 => trim($sel), 1 => $block[1]); - } - unset($cssblocks[$key]); - } - } - // covert array to selector => properties - $cssdata = array(); - foreach ($cssblocks as $block) { - $selector = $block[0]; - // calculate selector's specificity - $matches = array(); - $a = 0; // the declaration is not from is a 'style' attribute - $b = intval(preg_match_all('/[\#]/', $selector, $matches)); // number of ID attributes - $c = intval(preg_match_all('/[\[\.]/', $selector, $matches)); // number of other attributes - $c += intval(preg_match_all('/[\:]link|visited|hover|active|focus|target|lang|enabled|disabled|checked|indeterminate|root|nth|first|last|only|empty|contains|not/i', $selector, $matches)); // number of pseudo-classes - $d = intval(preg_match_all('/[\>\+\~\s]{1}[a-zA-Z0-9]+/', ' '.$selector, $matches)); // number of element names - $d += intval(preg_match_all('/[\:][\:]/', $selector, $matches)); // number of pseudo-elements - $specificity = $a.$b.$c.$d; - // add specificity to the beginning of the selector - $cssdata[$specificity.' '.$selector] = $block[1]; - } - // sort selectors alphabetically to account for specificity - ksort($cssdata, SORT_STRING); - // return array - return $cssdata; - } - - /** - * Returns true if the CSS selector is valid for the selected HTML tag - * @param $dom (array) array of HTML tags and properties - * @param $key (int) key of the current HTML tag - * @param $selector (string) CSS selector string - * @return true if the selector is valid, false otherwise - * @protected - * @since 5.1.000 (2010-05-25) - */ - protected function isValidCSSSelectorForTag($dom, $key, $selector) { - $valid = false; // value to be returned - $tag = $dom[$key]['value']; - $class = array(); - if (isset($dom[$key]['attribute']['class']) and !empty($dom[$key]['attribute']['class'])) { - $class = explode(' ', strtolower($dom[$key]['attribute']['class'])); - } - $id = ''; - if (isset($dom[$key]['attribute']['id']) and !empty($dom[$key]['attribute']['id'])) { - $id = strtolower($dom[$key]['attribute']['id']); - } - $selector = preg_replace('/([\>\+\~\s]{1})([\.]{1})([^\>\+\~\s]*)/si', '\\1*.\\3', $selector); - $matches = array(); - if (preg_match_all('/([\>\+\~\s]{1})([a-zA-Z0-9\*]+)([^\>\+\~\s]*)/si', $selector, $matches, PREG_PATTERN_ORDER | PREG_OFFSET_CAPTURE) > 0) { - $parentop = array_pop($matches[1]); - $operator = $parentop[0]; - $offset = $parentop[1]; - $lasttag = array_pop($matches[2]); - $lasttag = strtolower(trim($lasttag[0])); - if (($lasttag == '*') or ($lasttag == $tag)) { - // the last element on selector is our tag or 'any tag' - $attrib = array_pop($matches[3]); - $attrib = strtolower(trim($attrib[0])); - if (!empty($attrib)) { - // check if matches class, id, attribute, pseudo-class or pseudo-element - switch ($attrib{0}) { - case '.': { // class - if (in_array(substr($attrib, 1), $class)) { - $valid = true; - } - break; - } - case '#': { // ID - if (substr($attrib, 1) == $id) { - $valid = true; - } - break; - } - case '[': { // attribute - $attrmatch = array(); - if (preg_match('/\[([a-zA-Z0-9]*)[\s]*([\~\^\$\*\|\=]*)[\s]*["]?([^"\]]*)["]?\]/i', $attrib, $attrmatch) > 0) { - $att = strtolower($attrmatch[1]); - $val = $attrmatch[3]; - if (isset($dom[$key]['attribute'][$att])) { - switch ($attrmatch[2]) { - case '=': { - if ($dom[$key]['attribute'][$att] == $val) { - $valid = true; - } - break; - } - case '~=': { - if (in_array($val, explode(' ', $dom[$key]['attribute'][$att]))) { - $valid = true; - } - break; - } - case '^=': { - if ($val == substr($dom[$key]['attribute'][$att], 0, strlen($val))) { - $valid = true; - } - break; - } - case '$=': { - if ($val == substr($dom[$key]['attribute'][$att], -strlen($val))) { - $valid = true; - } - break; - } - case '*=': { - if (strpos($dom[$key]['attribute'][$att], $val) !== false) { - $valid = true; - } - break; - } - case '|=': { - if ($dom[$key]['attribute'][$att] == $val) { - $valid = true; - } elseif (preg_match('/'.$val.'[\-]{1}/i', $dom[$key]['attribute'][$att]) > 0) { - $valid = true; - } - break; - } - default: { - $valid = true; - } - } - } - } - break; - } - case ':': { // pseudo-class or pseudo-element - if ($attrib{1} == ':') { // pseudo-element - // pseudo-elements are not supported! - // (::first-line, ::first-letter, ::before, ::after) - } else { // pseudo-class - // pseudo-classes are not supported! - // (:root, :nth-child(n), :nth-last-child(n), :nth-of-type(n), :nth-last-of-type(n), :first-child, :last-child, :first-of-type, :last-of-type, :only-child, :only-of-type, :empty, :link, :visited, :active, :hover, :focus, :target, :lang(fr), :enabled, :disabled, :checked) - } - break; - } - } // end of switch - } else { - $valid = true; - } - if ($valid and ($offset > 0)) { - $valid = false; - // check remaining selector part - $selector = substr($selector, 0, $offset); - switch ($operator) { - case ' ': { // descendant of an element - while ($dom[$key]['parent'] > 0) { - if ($this->isValidCSSSelectorForTag($dom, $dom[$key]['parent'], $selector)) { - $valid = true; - break; - } else { - $key = $dom[$key]['parent']; - } - } - break; - } - case '>': { // child of an element - $valid = $this->isValidCSSSelectorForTag($dom, $dom[$key]['parent'], $selector); - break; - } - case '+': { // immediately preceded by an element - for ($i = ($key - 1); $i > $dom[$key]['parent']; --$i) { - if ($dom[$i]['tag'] and $dom[$i]['opening']) { - $valid = $this->isValidCSSSelectorForTag($dom, $i, $selector); - break; - } - } - break; - } - case '~': { // preceded by an element - for ($i = ($key - 1); $i > $dom[$key]['parent']; --$i) { - if ($dom[$i]['tag'] and $dom[$i]['opening']) { - if ($this->isValidCSSSelectorForTag($dom, $i, $selector)) { - break; - } - } - } - break; - } - } - } - } - } - return $valid; - } - - /** - * Returns the styles array that apply for the selected HTML tag. - * @param $dom (array) array of HTML tags and properties - * @param $key (int) key of the current HTML tag - * @param $css (array) array of CSS properties - * @return array containing CSS properties - * @protected - * @since 5.1.000 (2010-05-25) - */ - protected function getCSSdataArray($dom, $key, $css) { - $cssarray = array(); // style to be returned - // get parent CSS selectors - $selectors = array(); - if (isset($dom[($dom[$key]['parent'])]['csssel'])) { - $selectors = $dom[($dom[$key]['parent'])]['csssel']; - } - // get all styles that apply - foreach($css as $selector => $style) { - $pos = strpos($selector, ' '); - // get specificity - $specificity = substr($selector, 0, $pos); - // remove specificity - $selector = substr($selector, $pos); - // check if this selector apply to current tag - if ($this->isValidCSSSelectorForTag($dom, $key, $selector)) { - if (!in_array($selector, $selectors)) { - // add style if not already added on parent selector - $cssarray[] = array('k' => $selector, 's' => $specificity, 'c' => $style); - $selectors[] = $selector; - } - } - } - if (isset($dom[$key]['attribute']['style'])) { - // attach inline style (latest properties have high priority) - $cssarray[] = array('k' => '', 's' => '1000', 'c' => $dom[$key]['attribute']['style']); - } - // order the css array to account for specificity - $cssordered = array(); - foreach ($cssarray as $key => $val) { - $skey = sprintf('%04d', $key); - $cssordered[$val['s'].'_'.$skey] = $val; - } - // sort selectors alphabetically to account for specificity - ksort($cssordered, SORT_STRING); - return array($selectors, $cssordered); - } - - /** - * Compact CSS data array into single string. - * @param $css (array) array of CSS properties - * @return string containing merged CSS properties - * @protected - * @since 5.9.070 (2011-04-19) - */ - protected function getTagStyleFromCSSarray($css) { - $tagstyle = ''; // value to be returned - foreach ($css as $style) { - // split single css commands - $csscmds = explode(';', $style['c']); - foreach ($csscmds as $cmd) { - if (!empty($cmd)) { - $pos = strpos($cmd, ':'); - if ($pos !== false) { - $cmd = substr($cmd, 0, ($pos + 1)); - if (strpos($tagstyle, $cmd) !== false) { - // remove duplicate commands (last commands have high priority) - $tagstyle = preg_replace('/'.$cmd.'[^;]+/i', '', $tagstyle); - } - } - } - } - $tagstyle .= ';'.$style['c']; - } - // remove multiple semicolons - $tagstyle = preg_replace('/[;]+/', ';', $tagstyle); - return $tagstyle; + return TCPDF_STATIC::fixHTMLCode($html, $default_css, $tagvs, $tidy_options, $this->tagvspaces); } /** @@ -21015,7 +15992,7 @@ class TCPDF { return array(); } $border['width'] = $this->getCSSBorderWidth($width); - $border['color'] = $this->convertHTMLColorToDec($color); + $border['color'] = TCPDF_COLORS::convertHTMLColorToDec($color, $this->spot_colors); return $border; } @@ -21241,11 +16218,11 @@ class TCPDF { break; } case 'wider': { - $val = $parent + 10; + $val = ($parent + 10); break; } case 'narrower': { - $val = $parent - 10; + $val = ($parent - 10); break; } case 'inherit': { @@ -21263,6 +16240,62 @@ class TCPDF { return $val; } + /** + * Convert HTML string containing font size value to points + * @param $val (string) String containing font size value and unit. + * @param $refsize (float) Reference font size in points. + * @param $parent_size (float) Parent font size in points. + * @param $defaultunit (string) Default unit (can be one of the following: %, em, ex, px, in, mm, pc, pt). + * @return float value in points + * @public + */ + public function getHTMLFontUnits($val, $refsize=12, $parent_size=12, $defaultunit='pt') { + $refsize = TCPDF_FONTS::getFontRefSize($refsize); + $parent_size = TCPDF_FONTS::getFontRefSize($parent_size, $refsize); + switch ($val) { + case 'xx-small': { + $size = ($refsize - 4); + break; + } + case 'x-small': { + $size = ($refsize - 3); + break; + } + case 'small': { + $size = ($refsize - 2); + break; + } + case 'medium': { + $size = $refsize; + break; + } + case 'large': { + $size = ($refsize + 2); + break; + } + case 'x-large': { + $size = ($refsize + 4); + break; + } + case 'xx-large': { + $size = ($refsize + 6); + break; + } + case 'smaller': { + $size = ($parent_size - 3); + break; + } + case 'larger': { + $size = ($parent_size + 3); + break; + } + default: { + $size = $this->getHTMLUnitToUnits($val, $parent_size, $defaultunit, true); + } + } + return $size; + } + /** * Returns the HTML DOM array. * @param $html (string) html code @@ -21277,7 +16310,7 @@ class TCPDF { $matches = array(); if (preg_match_all('/<cssarray>([^\<]*)<\/cssarray>/isU', $html, $matches) > 0) { if (isset($matches[1][0])) { - $css = array_merge($css, unserialize($this->unhtmlentities($matches[1][0]))); + $css = array_merge($css, json_decode($this->unhtmlentities($matches[1][0]), true)); } $html = preg_replace('/<cssarray>(.*?)<\/cssarray>/isU', '', $html); } @@ -21291,12 +16324,14 @@ class TCPDF { preg_match('/media[\s]*=[\s]*"([^"]*)"/', $link, $type); // get 'all' and 'print' media, other media types are discarded // (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) - if (empty($type) or (isset($type[1]) and (($type[1] == 'all') or ($type[1] == 'print')))) { + if (empty($type) OR (isset($type[1]) AND (($type[1] == 'all') OR ($type[1] == 'print')))) { $type = array(); if (preg_match('/href[\s]*=[\s]*"([^"]*)"/', $link, $type) > 0) { // read CSS data file - $cssdata = file_get_contents(trim($type[1])); - $css = array_merge($css, $this->extractCSSproperties($cssdata)); + $cssdata = TCPDF_STATIC::fileGetContents(trim($type[1])); + if (($cssdata !== FALSE) AND (strlen($cssdata) > 0)) { + $css = array_merge($css, TCPDF_STATIC::extractCSSproperties($cssdata)); + } } } } @@ -21310,14 +16345,14 @@ class TCPDF { preg_match('/media[\s]*=[\s]*"([^"]*)"/', $media, $type); // get 'all' and 'print' media, other media types are discarded // (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) - if (empty($type) or (isset($type[1]) and (($type[1] == 'all') or ($type[1] == 'print')))) { + if (empty($type) OR (isset($type[1]) AND (($type[1] == 'all') OR ($type[1] == 'print')))) { $cssdata = $matches[2][$key]; - $css = array_merge($css, $this->extractCSSproperties($cssdata)); + $css = array_merge($css, TCPDF_STATIC::extractCSSproperties($cssdata)); } } } // create a special tag to contain the CSS array (used for table content) - $csstagarray = '<cssarray>'.htmlentities(serialize($css)).'</cssarray>'; + $csstagarray = '<cssarray>'.htmlentities(json_encode($css)).'</cssarray>'; // remove head and style blocks $html = preg_replace('/<head([^\>]*)>(.*?)<\/head>/siU', '', $html); $html = preg_replace('/<style([^\>]*)>([^\<]*)<\/style>/isU', '', $html); @@ -21334,7 +16369,7 @@ class TCPDF { $repTable = array("\t" => ' ', "\0" => ' ', "\x0B" => ' ', "\\" => "\\\\"); $html = strtr($html, $repTable); $offset = 0; - while (($offset < strlen($html)) and ($pos = strpos($html, '</pre>', $offset)) !== false) { + while (($offset < strlen($html)) AND ($pos = strpos($html, '</pre>', $offset)) !== false) { $html_a = substr($html, 0, $offset); $html_b = substr($html, $offset, ($pos - $offset + 6)); while (preg_match("'<xre([^\>]*)>(.*?)\n(.*?)</pre>'si", $html_b)) { @@ -21349,7 +16384,7 @@ class TCPDF { $offset = strlen($html_a.$html_b); } $offset = 0; - while (($offset < strlen($html)) and ($pos = strpos($html, '</textarea>', $offset)) !== false) { + while (($offset < strlen($html)) AND ($pos = strpos($html, '</textarea>', $offset)) !== false) { $html_a = substr($html, 0, $offset); $html_b = substr($html, $offset, ($pos - $offset + 11)); while (preg_match("'<textarea([^\>]*)>(.*?)\n(.*?)</textarea>'si", $html_b)) { @@ -21363,7 +16398,7 @@ class TCPDF { $html = preg_replace('/([\s]*)<option/si', '<option', $html); $html = preg_replace('/<\/option>([\s]*)/si', '</option>', $html); $offset = 0; - while (($offset < strlen($html)) and ($pos = strpos($html, '</option>', $offset)) !== false) { + while (($offset < strlen($html)) AND ($pos = strpos($html, '</option>', $offset)) !== false) { $html_a = substr($html, 0, $offset); $html_b = substr($html, $offset, ($pos - $offset + 9)); while (preg_match("'<option([^\>]*)>(.*?)</option>'si", $html_b)) { @@ -21402,6 +16437,8 @@ class TCPDF { $html = preg_replace('/'.$this->re_space['p'].'+/'.$this->re_space['m'], chr(32), $html); // replace multiple spaces with a single space // trim string $html = $this->stringTrim($html); + // fix br tag after li + $html = preg_replace('/<li><br([^\>]*)>/', '<li> <br\\1>', $html); // fix first image tag alignment $html = preg_replace('/^<img/', '<span style="font-size:0"><br /></span> <img', $html, 1); // pattern for generic tag @@ -21437,6 +16474,7 @@ class TCPDF { $dom[$key]['align'] = ''; $dom[$key]['listtype'] = ''; $dom[$key]['text-indent'] = 0; + $dom[$key]['text-transform'] = ''; $dom[$key]['border'] = array(); $dom[$key]['dir'] = $this->rtl?'rtl':'ltr'; $thead = false; // true when we are inside the THEAD tag @@ -21455,7 +16493,7 @@ class TCPDF { $tagname = strtolower($tag[1]); // check if we are inside a table header if ($tagname == 'thead') { - if ($element{0} == '/') { + if ($element[0] == '/') { $thead = false; } else { $thead = true; @@ -21470,7 +16508,7 @@ class TCPDF { } else { $dom[$key]['block'] = false; } - if ($element{0} == '/') { + if ($element[0] == '/') { // *** closing html tag $dom[$key]['opening'] = false; $dom[$key]['parent'] = end($level); @@ -21489,18 +16527,19 @@ class TCPDF { $dom[$key]['fgcolor'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fgcolor']; $dom[$key]['strokecolor'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['strokecolor']; $dom[$key]['align'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['align']; + $dom[$key]['text-transform'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['text-transform']; $dom[$key]['dir'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['dir']; if (isset($dom[($dom[($dom[$key]['parent'])]['parent'])]['listtype'])) { $dom[$key]['listtype'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['listtype']; } // set the number of columns in table tag - if (($dom[$key]['value'] == 'tr') and (!isset($dom[($dom[($dom[$key]['parent'])]['parent'])]['cols']))) { + if (($dom[$key]['value'] == 'tr') AND (!isset($dom[($dom[($dom[$key]['parent'])]['parent'])]['cols']))) { $dom[($dom[($dom[$key]['parent'])]['parent'])]['cols'] = $dom[($dom[$key]['parent'])]['cols']; } - if (($dom[$key]['value'] == 'td') or ($dom[$key]['value'] == 'th')) { + if (($dom[$key]['value'] == 'td') OR ($dom[$key]['value'] == 'th')) { $dom[($dom[$key]['parent'])]['content'] = $csstagarray; for ($i = ($dom[$key]['parent'] + 1); $i < $key; ++$i) { - $dom[($dom[$key]['parent'])]['content'] .= $a[$dom[$i]['elkey']]; + $dom[($dom[$key]['parent'])]['content'] .= stripslashes($a[$dom[$i]['elkey']]); } $key = $i; // mark nested tables @@ -21510,8 +16549,8 @@ class TCPDF { $dom[($dom[$key]['parent'])]['content'] = str_replace('</thead>', '', $dom[($dom[$key]['parent'])]['content']); } // store header rows on a new table - if (($dom[$key]['value'] == 'tr') and ($dom[($dom[$key]['parent'])]['thead'] === true)) { - if ($this->empty_string($dom[($dom[($dom[$key]['parent'])]['parent'])]['thead'])) { + if (($dom[$key]['value'] == 'tr') AND ($dom[($dom[$key]['parent'])]['thead'] === true)) { + if (TCPDF_STATIC::empty_string($dom[($dom[($dom[$key]['parent'])]['parent'])]['thead'])) { $dom[($dom[($dom[$key]['parent'])]['parent'])]['thead'] = $csstagarray.$a[$dom[($dom[($dom[$key]['parent'])]['parent'])]['elkey']]; } for ($i = $dom[$key]['parent']; $i <= $key; ++$i) { @@ -21523,7 +16562,7 @@ class TCPDF { // header elements must be always contained in a single page $dom[($dom[$key]['parent'])]['attribute']['nobr'] = 'true'; } - if (($dom[$key]['value'] == 'table') and (!$this->empty_string($dom[($dom[$key]['parent'])]['thead']))) { + if (($dom[$key]['value'] == 'table') AND (!TCPDF_STATIC::empty_string($dom[($dom[$key]['parent'])]['thead']))) { // remove the nobr attributes from the table header $dom[($dom[$key]['parent'])]['thead'] = str_replace(' nobr="true"', '', $dom[($dom[$key]['parent'])]['thead']); $dom[($dom[$key]['parent'])]['thead'] .= '</tablehead>'; @@ -21532,7 +16571,7 @@ class TCPDF { // *** opening or self-closing html tag $dom[$key]['opening'] = true; $dom[$key]['parent'] = end($level); - if ((substr($element, -1, 1) == '/') or (in_array($dom[$key]['value'], $selfclosingtags))) { + if ((substr($element, -1, 1) == '/') OR (in_array($dom[$key]['value'], $selfclosingtags))) { // self-closing tag $dom[$key]['self'] = true; } else { @@ -21560,29 +16599,30 @@ class TCPDF { $dom[$key]['align'] = $dom[$parentkey]['align']; $dom[$key]['listtype'] = $dom[$parentkey]['listtype']; $dom[$key]['text-indent'] = $dom[$parentkey]['text-indent']; + $dom[$key]['text-transform'] = $dom[$parentkey]['text-transform']; $dom[$key]['border'] = array(); $dom[$key]['dir'] = $dom[$parentkey]['dir']; } // get attributes preg_match_all('/([^=\s]*)[\s]*=[\s]*"([^"]*)"/', $element, $attr_array, PREG_PATTERN_ORDER); $dom[$key]['attribute'] = array(); // reset attribute array - while (list($id, $name) = each($attr_array[1])) { - $dom[$key]['attribute'][strtolower($name)] = $attr_array[2][$id]; - } + foreach($attr_array[1] as $id => $name) { + $dom[$key]['attribute'][strtolower($name)] = $attr_array[2][$id]; + } if (!empty($css)) { // merge CSS style to current style - list($dom[$key]['csssel'], $dom[$key]['cssdata']) = $this->getCSSdataArray($dom, $key, $css); - $dom[$key]['attribute']['style'] = $this->getTagStyleFromCSSarray($dom[$key]['cssdata']); + list($dom[$key]['csssel'], $dom[$key]['cssdata']) = TCPDF_STATIC::getCSSdataArray($dom, $key, $css); + $dom[$key]['attribute']['style'] = TCPDF_STATIC::getTagStyleFromCSSarray($dom[$key]['cssdata']); } // split style attributes - if (isset($dom[$key]['attribute']['style']) and !empty($dom[$key]['attribute']['style'])) { + if (isset($dom[$key]['attribute']['style']) AND !empty($dom[$key]['attribute']['style'])) { // get style attributes preg_match_all('/([^;:\s]*):([^;]*)/', $dom[$key]['attribute']['style'], $style_array, PREG_PATTERN_ORDER); $dom[$key]['style'] = array(); // reset style attribute array - while (list($id, $name) = each($style_array[1])) { - // in case of duplicate attribute the last replace the previous - $dom[$key]['style'][strtolower($name)] = trim($style_array[2][$id]); - } + foreach($style_array[1] as $id => $name) { + // in case of duplicate attribute the last replace the previous + $dom[$key]['style'][strtolower($name)] = trim($style_array[2][$id]); + } // --- get some style attributes --- // text direction if (isset($dom[$key]['style']['direction'])) { @@ -21610,52 +16650,14 @@ class TCPDF { $dom[$key]['text-indent'] = $dom[$parentkey]['text-indent']; } } + // text-transform + if (isset($dom[$key]['style']['text-transform'])) { + $dom[$key]['text-transform'] = $dom[$key]['style']['text-transform']; + } // font size if (isset($dom[$key]['style']['font-size'])) { $fsize = trim($dom[$key]['style']['font-size']); - switch ($fsize) { - // absolute-size - case 'xx-small': { - $dom[$key]['fontsize'] = $dom[0]['fontsize'] - 4; - break; - } - case 'x-small': { - $dom[$key]['fontsize'] = $dom[0]['fontsize'] - 3; - break; - } - case 'small': { - $dom[$key]['fontsize'] = $dom[0]['fontsize'] - 2; - break; - } - case 'medium': { - $dom[$key]['fontsize'] = $dom[0]['fontsize']; - break; - } - case 'large': { - $dom[$key]['fontsize'] = $dom[0]['fontsize'] + 2; - break; - } - case 'x-large': { - $dom[$key]['fontsize'] = $dom[0]['fontsize'] + 4; - break; - } - case 'xx-large': { - $dom[$key]['fontsize'] = $dom[0]['fontsize'] + 6; - break; - } - // relative-size - case 'smaller': { - $dom[$key]['fontsize'] = $dom[$parentkey]['fontsize'] - 3; - break; - } - case 'larger': { - $dom[$key]['fontsize'] = $dom[$parentkey]['fontsize'] + 3; - break; - } - default: { - $dom[$key]['fontsize'] = $this->getHTMLUnitToUnits($fsize, $dom[$parentkey]['fontsize'], 'pt', true); - } - } + $dom[$key]['fontsize'] = $this->getHTMLFontUnits($fsize, $dom[0]['fontsize'], $dom[$parentkey]['fontsize'], 'pt'); } // font-stretch if (isset($dom[$key]['style']['font-stretch'])) { @@ -21665,7 +16667,7 @@ class TCPDF { if (isset($dom[$key]['style']['letter-spacing'])) { $dom[$key]['letter-spacing'] = $this->getCSSFontSpacing($dom[$key]['style']['letter-spacing'], $dom[$parentkey]['letter-spacing']); } - // line-height + // line-height (internally is the cell height ratio) if (isset($dom[$key]['style']['line-height'])) { $lineheight = trim($dom[$key]['style']['line-height']); switch ($lineheight) { @@ -21674,50 +16676,61 @@ class TCPDF { $dom[$key]['line-height'] = $dom[0]['line-height']; break; } + case 'inherit': { + $dom[$key]['line-height'] = $dom[$parentkey]['line-height']; + } default: { if (is_numeric($lineheight)) { - $lineheight = $lineheight * 100; + // convert to percentage of font height + $lineheight = ($lineheight * 100).'%'; } $dom[$key]['line-height'] = $this->getHTMLUnitToUnits($lineheight, 1, '%', true); + if (substr($lineheight, -1) !== '%') { + if ($dom[$key]['fontsize'] <= 0) { + $dom[$key]['line-height'] = 1; + } else { + $dom[$key]['line-height'] = (($dom[$key]['line-height'] - $this->cell_padding['T'] - $this->cell_padding['B']) / $dom[$key]['fontsize']); + } + } } } } // font style if (isset($dom[$key]['style']['font-weight'])) { - if (strtolower($dom[$key]['style']['font-weight']{0}) == 'n') { + if (strtolower($dom[$key]['style']['font-weight'][0]) == 'n') { if (strpos($dom[$key]['fontstyle'], 'B') !== false) { $dom[$key]['fontstyle'] = str_replace('B', '', $dom[$key]['fontstyle']); } - } elseif (strtolower($dom[$key]['style']['font-weight']{0}) == 'b') { + } elseif (strtolower($dom[$key]['style']['font-weight'][0]) == 'b') { $dom[$key]['fontstyle'] .= 'B'; } } - if (isset($dom[$key]['style']['font-style']) and (strtolower($dom[$key]['style']['font-style']{0}) == 'i')) { + if (isset($dom[$key]['style']['font-style']) AND (strtolower($dom[$key]['style']['font-style'][0]) == 'i')) { $dom[$key]['fontstyle'] .= 'I'; } // font color - if (isset($dom[$key]['style']['color']) and (!$this->empty_string($dom[$key]['style']['color']))) { - $dom[$key]['fgcolor'] = $this->convertHTMLColorToDec($dom[$key]['style']['color']); + if (isset($dom[$key]['style']['color']) AND (!TCPDF_STATIC::empty_string($dom[$key]['style']['color']))) { + $dom[$key]['fgcolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['style']['color'], $this->spot_colors); } elseif ($dom[$key]['value'] == 'a') { $dom[$key]['fgcolor'] = $this->htmlLinkColorArray; } // background color - if (isset($dom[$key]['style']['background-color']) and (!$this->empty_string($dom[$key]['style']['background-color']))) { - $dom[$key]['bgcolor'] = $this->convertHTMLColorToDec($dom[$key]['style']['background-color']); + if (isset($dom[$key]['style']['background-color']) AND (!TCPDF_STATIC::empty_string($dom[$key]['style']['background-color']))) { + $dom[$key]['bgcolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['style']['background-color'], $this->spot_colors); } // text-decoration if (isset($dom[$key]['style']['text-decoration'])) { $decors = explode(' ', strtolower($dom[$key]['style']['text-decoration'])); foreach ($decors as $dec) { $dec = trim($dec); - if (!$this->empty_string($dec)) { - if ($dec{0} == 'u') { + if (!TCPDF_STATIC::empty_string($dec)) { + if ($dec[0] == 'u') { // underline $dom[$key]['fontstyle'] .= 'U'; - } elseif ($dec{0} == 'l') { - // line-trough + } elseif ($dec[0] == 'l') { + // line-through $dom[$key]['fontstyle'] .= 'D'; - } elseif ($dec{0} == 'o') { + } elseif ($dec[0] == 'o') { // overline $dom[$key]['fontstyle'] .= 'O'; } @@ -21736,7 +16749,7 @@ class TCPDF { } // check for text alignment if (isset($dom[$key]['style']['text-align'])) { - $dom[$key]['align'] = strtoupper($dom[$key]['style']['text-align']{0}); + $dom[$key]['align'] = strtoupper($dom[$key]['style']['text-align'][0]); } // check for CSS border properties if (isset($dom[$key]['style']['border'])) { @@ -21748,16 +16761,16 @@ class TCPDF { if (isset($dom[$key]['style']['border-color'])) { $brd_colors = preg_split('/[\s]+/', trim($dom[$key]['style']['border-color'])); if (isset($brd_colors[3])) { - $dom[$key]['border']['L']['color'] = $this->convertHTMLColorToDec($brd_colors[3]); + $dom[$key]['border']['L']['color'] = TCPDF_COLORS::convertHTMLColorToDec($brd_colors[3], $this->spot_colors); } if (isset($brd_colors[1])) { - $dom[$key]['border']['R']['color'] = $this->convertHTMLColorToDec($brd_colors[1]); + $dom[$key]['border']['R']['color'] = TCPDF_COLORS::convertHTMLColorToDec($brd_colors[1], $this->spot_colors); } if (isset($brd_colors[0])) { - $dom[$key]['border']['T']['color'] = $this->convertHTMLColorToDec($brd_colors[0]); + $dom[$key]['border']['T']['color'] = TCPDF_COLORS::convertHTMLColorToDec($brd_colors[0], $this->spot_colors); } if (isset($brd_colors[2])) { - $dom[$key]['border']['B']['color'] = $this->convertHTMLColorToDec($brd_colors[2]); + $dom[$key]['border']['B']['color'] = TCPDF_COLORS::convertHTMLColorToDec($brd_colors[2], $this->spot_colors); } } if (isset($dom[$key]['style']['border-width'])) { @@ -21777,7 +16790,7 @@ class TCPDF { } if (isset($dom[$key]['style']['border-style'])) { $brd_styles = preg_split('/[\s]+/', trim($dom[$key]['style']['border-style'])); - if (isset($brd_styles[3]) and ($brd_styles[3]!='none')) { + if (isset($brd_styles[3]) AND ($brd_styles[3]!='none')) { $dom[$key]['border']['L']['cap'] = 'square'; $dom[$key]['border']['L']['join'] = 'miter'; $dom[$key]['border']['L']['dash'] = $this->getCSSBorderDashStyle($brd_styles[3]); @@ -21819,7 +16832,7 @@ class TCPDF { } } if (isset($dom[$key]['style']['border-'.$bsv.'-color'])) { - $dom[$key]['border'][$bsk]['color'] = $this->convertHTMLColorToDec($dom[$key]['style']['border-'.$bsv.'-color']); + $dom[$key]['border'][$bsk]['color'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['style']['border-'.$bsv.'-color'], $this->spot_colors); } if (isset($dom[$key]['style']['border-'.$bsv.'-width'])) { $dom[$key]['border'][$bsk]['width'] = $this->getCSSBorderWidth($dom[$key]['style']['border-'.$bsv.'-width']); @@ -21858,7 +16871,7 @@ class TCPDF { $dom[$key]['border-spacing'] = $this->getCSSBorderMargin($dom[$key]['style']['border-spacing']); } // page-break-inside - if (isset($dom[$key]['style']['page-break-inside']) and ($dom[$key]['style']['page-break-inside'] == 'avoid')) { + if (isset($dom[$key]['style']['page-break-inside']) AND ($dom[$key]['style']['page-break-inside'] == 'avoid')) { $dom[$key]['attribute']['nobr'] = 'true'; } // page-break-before @@ -21885,7 +16898,7 @@ class TCPDF { if (isset($dom[$key]['attribute']['display'])) { $dom[$key]['hide'] = (trim(strtolower($dom[$key]['attribute']['display'])) == 'none'); } - if (isset($dom[$key]['attribute']['border']) and ($dom[$key]['attribute']['border'] != 0)) { + if (isset($dom[$key]['attribute']['border']) AND ($dom[$key]['attribute']['border'] != 0)) { $borderstyle = $this->getCSSBorderStyle($dom[$key]['attribute']['border'].' solid black'); if (!empty($borderstyle)) { $dom[$key]['border']['LTRB'] = $borderstyle; @@ -21900,9 +16913,9 @@ class TCPDF { // font size if (isset($dom[$key]['attribute']['size'])) { if ($key > 0) { - if ($dom[$key]['attribute']['size']{0} == '+') { + if ($dom[$key]['attribute']['size'][0] == '+') { $dom[$key]['fontsize'] = $dom[($dom[$key]['parent'])]['fontsize'] + intval(substr($dom[$key]['attribute']['size'], 1)); - } elseif ($dom[$key]['attribute']['size']{0} == '-') { + } elseif ($dom[$key]['attribute']['size'][0] == '-') { $dom[$key]['fontsize'] = $dom[($dom[$key]['parent'])]['fontsize'] - intval(substr($dom[$key]['attribute']['size'], 1)); } else { $dom[$key]['fontsize'] = intval($dom[$key]['attribute']['size']); @@ -21913,41 +16926,41 @@ class TCPDF { } } // force natural alignment for lists - if ((($dom[$key]['value'] == 'ul') or ($dom[$key]['value'] == 'ol') or ($dom[$key]['value'] == 'dl')) - and (!isset($dom[$key]['align']) or $this->empty_string($dom[$key]['align']) or ($dom[$key]['align'] != 'J'))) { + if ((($dom[$key]['value'] == 'ul') OR ($dom[$key]['value'] == 'ol') OR ($dom[$key]['value'] == 'dl')) + AND (!isset($dom[$key]['align']) OR TCPDF_STATIC::empty_string($dom[$key]['align']) OR ($dom[$key]['align'] != 'J'))) { if ($this->rtl) { $dom[$key]['align'] = 'R'; } else { $dom[$key]['align'] = 'L'; } } - if (($dom[$key]['value'] == 'small') or ($dom[$key]['value'] == 'sup') or ($dom[$key]['value'] == 'sub')) { - if (!isset($dom[$key]['attribute']['size']) and !isset($dom[$key]['style']['font-size'])) { + if (($dom[$key]['value'] == 'small') OR ($dom[$key]['value'] == 'sup') OR ($dom[$key]['value'] == 'sub')) { + if (!isset($dom[$key]['attribute']['size']) AND !isset($dom[$key]['style']['font-size'])) { $dom[$key]['fontsize'] = $dom[$key]['fontsize'] * K_SMALL_RATIO; } } - if (($dom[$key]['value'] == 'strong') or ($dom[$key]['value'] == 'b')) { + if (($dom[$key]['value'] == 'strong') OR ($dom[$key]['value'] == 'b')) { $dom[$key]['fontstyle'] .= 'B'; } - if (($dom[$key]['value'] == 'em') or ($dom[$key]['value'] == 'i')) { + if (($dom[$key]['value'] == 'em') OR ($dom[$key]['value'] == 'i')) { $dom[$key]['fontstyle'] .= 'I'; } if ($dom[$key]['value'] == 'u') { $dom[$key]['fontstyle'] .= 'U'; } - if (($dom[$key]['value'] == 'del') or ($dom[$key]['value'] == 's') or ($dom[$key]['value'] == 'strike')) { + if (($dom[$key]['value'] == 'del') OR ($dom[$key]['value'] == 's') OR ($dom[$key]['value'] == 'strike')) { $dom[$key]['fontstyle'] .= 'D'; } - if (!isset($dom[$key]['style']['text-decoration']) and ($dom[$key]['value'] == 'a')) { + if (!isset($dom[$key]['style']['text-decoration']) AND ($dom[$key]['value'] == 'a')) { $dom[$key]['fontstyle'] = $this->htmlLinkFontStyle; } - if (($dom[$key]['value'] == 'pre') or ($dom[$key]['value'] == 'tt')) { + if (($dom[$key]['value'] == 'pre') OR ($dom[$key]['value'] == 'tt')) { $dom[$key]['fontname'] = $this->default_monospaced_font; } - if (($dom[$key]['value']{0} == 'h') and (intval($dom[$key]['value']{1}) > 0) and (intval($dom[$key]['value']{1}) < 7)) { + if (!empty($dom[$key]['value']) AND ($dom[$key]['value'][0] == 'h') AND (intval($dom[$key]['value'][1]) > 0) AND (intval($dom[$key]['value'][1]) < 7)) { // headings h1, h2, h3, h4, h5, h6 - if (!isset($dom[$key]['attribute']['size']) and !isset($dom[$key]['style']['font-size'])) { - $headsize = (4 - intval($dom[$key]['value']{1})) * 2; + if (!isset($dom[$key]['attribute']['size']) AND !isset($dom[$key]['style']['font-size'])) { + $headsize = (4 - intval($dom[$key]['value'][1])) * 2; $dom[$key]['fontsize'] = $dom[0]['fontsize'] + $headsize; } if (!isset($dom[$key]['style']['font-weight'])) { @@ -21972,7 +16985,7 @@ class TCPDF { array_push($dom[($dom[$key]['parent'])]['trids'], $key); } } - if (($dom[$key]['value'] == 'th') or ($dom[$key]['value'] == 'td')) { + if (($dom[$key]['value'] == 'th') OR ($dom[$key]['value'] == 'td')) { if (isset($dom[$key]['attribute']['colspan'])) { $colspan = intval($dom[$key]['attribute']['colspan']); } else { @@ -21986,18 +16999,18 @@ class TCPDF { $dom[$key]['dir'] = $dom[$key]['attribute']['dir']; } // set foreground color attribute - if (isset($dom[$key]['attribute']['color']) and (!$this->empty_string($dom[$key]['attribute']['color']))) { - $dom[$key]['fgcolor'] = $this->convertHTMLColorToDec($dom[$key]['attribute']['color']); - } elseif (!isset($dom[$key]['style']['color']) and ($dom[$key]['value'] == 'a')) { + if (isset($dom[$key]['attribute']['color']) AND (!TCPDF_STATIC::empty_string($dom[$key]['attribute']['color']))) { + $dom[$key]['fgcolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['attribute']['color'], $this->spot_colors); + } elseif (!isset($dom[$key]['style']['color']) AND ($dom[$key]['value'] == 'a')) { $dom[$key]['fgcolor'] = $this->htmlLinkColorArray; } // set background color attribute - if (isset($dom[$key]['attribute']['bgcolor']) and (!$this->empty_string($dom[$key]['attribute']['bgcolor']))) { - $dom[$key]['bgcolor'] = $this->convertHTMLColorToDec($dom[$key]['attribute']['bgcolor']); + if (isset($dom[$key]['attribute']['bgcolor']) AND (!TCPDF_STATIC::empty_string($dom[$key]['attribute']['bgcolor']))) { + $dom[$key]['bgcolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['attribute']['bgcolor'], $this->spot_colors); } // set stroke color attribute - if (isset($dom[$key]['attribute']['strokecolor']) and (!$this->empty_string($dom[$key]['attribute']['strokecolor']))) { - $dom[$key]['strokecolor'] = $this->convertHTMLColorToDec($dom[$key]['attribute']['strokecolor']); + if (isset($dom[$key]['attribute']['strokecolor']) AND (!TCPDF_STATIC::empty_string($dom[$key]['attribute']['strokecolor']))) { + $dom[$key]['strokecolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['attribute']['strokecolor'], $this->spot_colors); } // check for width attribute if (isset($dom[$key]['attribute']['width'])) { @@ -22008,8 +17021,8 @@ class TCPDF { $dom[$key]['height'] = $dom[$key]['attribute']['height']; } // check for text alignment - if (isset($dom[$key]['attribute']['align']) and (!$this->empty_string($dom[$key]['attribute']['align'])) and ($dom[$key]['value'] !== 'img')) { - $dom[$key]['align'] = strtoupper($dom[$key]['attribute']['align']{0}); + if (isset($dom[$key]['attribute']['align']) AND (!TCPDF_STATIC::empty_string($dom[$key]['attribute']['align'])) AND ($dom[$key]['value'] !== 'img')) { + $dom[$key]['align'] = strtoupper($dom[$key]['attribute']['align'][0]); } // check for text rendering mode (the following attributes do not exist in HTML) if (isset($dom[$key]['attribute']['stroke'])) { @@ -22037,10 +17050,33 @@ class TCPDF { // text $dom[$key]['tag'] = false; $dom[$key]['block'] = false; - //$element = str_replace('&nbsp;', $this->unichr(160), $element); - $dom[$key]['value'] = stripslashes($this->unhtmlentities($element)); $dom[$key]['parent'] = end($level); $dom[$key]['dir'] = $dom[$dom[$key]['parent']]['dir']; + if (!empty($dom[$dom[$key]['parent']]['text-transform'])) { + // text-transform for unicode requires mb_convert_case (Multibyte String Functions) + if (function_exists('mb_convert_case')) { + $ttm = array('capitalize' => MB_CASE_TITLE, 'uppercase' => MB_CASE_UPPER, 'lowercase' => MB_CASE_LOWER); + if (isset($ttm[$dom[$dom[$key]['parent']]['text-transform']])) { + $element = mb_convert_case($element, $ttm[$dom[$dom[$key]['parent']]['text-transform']], $this->encoding); + } + } elseif (!$this->isunicode) { + switch ($dom[$dom[$key]['parent']]['text-transform']) { + case 'capitalize': { + $element = ucwords(strtolower($element)); + break; + } + case 'uppercase': { + $element = strtoupper($element); + break; + } + case 'lowercase': { + $element = strtolower($element); + break; + } + } + } + } + $dom[$key]['value'] = stripslashes($this->unhtmlentities($element)); } ++$elkey; ++$key; @@ -22063,10 +17099,49 @@ class TCPDF { return $spacestr; } + /** + * Return an hash code used to ensure that the serialized data has been generated by this TCPDF instance. + * @param $data (string) serialized data + * @return string + * @public static + */ + protected function getHashForTCPDFtagParams($data) { + return md5(strlen($data).$this->file_id.$data); + } + + /** + * Serialize an array of parameters to be used with TCPDF tag in HTML code. + * @param $data (array) parameters array + * @return string containing serialized data + * @public static + */ + public function serializeTCPDFtagParameters($data) { + $encoded = urlencode(json_encode($data)); + return $this->getHashForTCPDFtagParams($encoded).$encoded; + } + + /** + * Unserialize parameters to be used with TCPDF tag in HTML code. + * @param $data (string) serialized data + * @return array containing unserialized data + * @protected static + */ + protected function unserializeTCPDFtagParameters($data) { + $hash = substr($data, 0, 32); + $encoded = substr($data, 32); + if ($hash != $this->getHashForTCPDFtagParams($encoded)) { + $this->Error('Invalid parameters'); + } + return json_decode(urldecode($encoded), true); + } + /** * Prints a cell (rectangular area) with optional borders, background color and html text string. * The upper-left corner of the cell corresponds to the current position. After the call, the current position moves to the right or to the next line.<br /> * If automatic page breaking is enabled and the cell goes beyond the limit, a page break is done before outputting. + * IMPORTANT: The HTML must be well formatted - try to clean-up it using an application like HTML-Tidy before submitting. + * Supported tags are: a, b, blockquote, br, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, li, ol, p, pre, small, span, strong, sub, sup, table, tcpdf, td, th, thead, tr, tt, u, ul + * NOTE: all the HTML attributes must be enclosed in double-quote. * @param $w (float) Cell width. If 0, the cell extends up to the right margin. * @param $h (float) Cell minimum height. The cell extends automatically if needed. * @param $x (float) upper-left corner X coordinate @@ -22090,6 +17165,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * Allows to preserve some HTML formatting (limited support).<br /> * IMPORTANT: The HTML must be well formatted - try to clean-up it using an application like HTML-Tidy before submitting. * Supported tags are: a, b, blockquote, br, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, li, ol, p, pre, small, span, strong, sub, sup, table, tcpdf, td, th, thead, tr, tt, u, ul + * NOTE: all the HTML attributes must be enclosed in double-quote. * @param $html (string) text to display * @param $ln (boolean) if true add a new line after text (default = true) * @param $fill (boolean) Indicates if the background must be painted (true) or transparent (false). @@ -22161,10 +17237,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($cell) { if ($this->rtl) { $this->x -= $this->cell_padding['R']; - $this->lMargin += $this->cell_padding['R']; + $this->lMargin += $this->cell_padding['L']; } else { $this->x += $this->cell_padding['L']; - $this->rMargin += $this->cell_padding['L']; + $this->rMargin += $this->cell_padding['R']; } } if ($this->customlistindent >= 0) { @@ -22183,51 +17259,45 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->listordered = array(); $this->listcount = array(); $this->lispacer = ''; - if (($this->empty_string($this->lasth)) or ($reseth)) { + if ((TCPDF_STATIC::empty_string($this->lasth)) OR ($reseth)) { // reset row height $this->resetLastH(); } $dom = $this->getHtmlDomArray($html); $maxel = count($dom); $key = 0; - $hidden_node_key = -1; while ($key < $maxel) { - if ($dom[$key]['tag']) { - if ($dom[$key]['opening']) { - if (($hidden_node_key <= 0) and $dom[$key]['hide']) { - // store the node key - $hidden_node_key = $key; + if ($dom[$key]['tag'] AND $dom[$key]['opening'] AND $dom[$key]['hide']) { + // store the node key + $hidden_node_key = $key; + if ($dom[$key]['self']) { + // skip just this self-closing tag + ++$key; + } else { + // skip this and all children tags + while (($key < $maxel) AND (!$dom[$key]['tag'] OR $dom[$key]['opening'] OR ($dom[$key]['parent'] != $hidden_node_key))) { + // skip hidden objects + ++$key; } - } elseif (($hidden_node_key > 0) and ($dom[$key]['parent'] == $hidden_node_key)) { - // we have reached the closing tag of the hidden node - $hidden_node_key = 0; + ++$key; } } - if ($hidden_node_key >= 0) { - // skip this node - ++$key; - if ($hidden_node_key == 0) { - // reset hidden mode - $hidden_node_key = -1; - } - continue; - } - if ($dom[$key]['tag'] and isset($dom[$key]['attribute']['pagebreak'])) { + if ($dom[$key]['tag'] AND isset($dom[$key]['attribute']['pagebreak'])) { // check for pagebreak - if (($dom[$key]['attribute']['pagebreak'] == 'true') or ($dom[$key]['attribute']['pagebreak'] == 'left') or ($dom[$key]['attribute']['pagebreak'] == 'right')) { + if (($dom[$key]['attribute']['pagebreak'] == 'true') OR ($dom[$key]['attribute']['pagebreak'] == 'left') OR ($dom[$key]['attribute']['pagebreak'] == 'right')) { // add a page (or trig AcceptPageBreak() for multicolumn mode) $this->checkPageBreak($this->PageBreakTrigger + 1); $this->htmlvspace = ($this->PageBreakTrigger + 1); } - if ((($dom[$key]['attribute']['pagebreak'] == 'left') and (((!$this->rtl) and (($this->page % 2) == 0)) or (($this->rtl) and (($this->page % 2) != 0)))) - or (($dom[$key]['attribute']['pagebreak'] == 'right') and (((!$this->rtl) and (($this->page % 2) != 0)) or (($this->rtl) and (($this->page % 2) == 0))))) { + if ((($dom[$key]['attribute']['pagebreak'] == 'left') AND (((!$this->rtl) AND (($this->page % 2) == 0)) OR (($this->rtl) AND (($this->page % 2) != 0)))) + OR (($dom[$key]['attribute']['pagebreak'] == 'right') AND (((!$this->rtl) AND (($this->page % 2) != 0)) OR (($this->rtl) AND (($this->page % 2) == 0))))) { // add a page (or trig AcceptPageBreak() for multicolumn mode) $this->checkPageBreak($this->PageBreakTrigger + 1); $this->htmlvspace = ($this->PageBreakTrigger + 1); } } - if ($dom[$key]['tag'] and $dom[$key]['opening'] and isset($dom[$key]['attribute']['nobr']) and ($dom[$key]['attribute']['nobr'] == 'true')) { - if (isset($dom[($dom[$key]['parent'])]['attribute']['nobr']) and ($dom[($dom[$key]['parent'])]['attribute']['nobr'] == 'true')) { + if ($dom[$key]['tag'] AND $dom[$key]['opening'] AND isset($dom[$key]['attribute']['nobr']) AND ($dom[$key]['attribute']['nobr'] == 'true')) { + if (isset($dom[($dom[$key]['parent'])]['attribute']['nobr']) AND ($dom[($dom[$key]['parent'])]['attribute']['nobr'] == 'true')) { $dom[$key]['attribute']['nobr'] = false; } else { // store current object @@ -22277,13 +17347,13 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } // print THEAD block - if (($dom[$key]['value'] == 'tr') and isset($dom[$key]['thead']) and $dom[$key]['thead']) { - if (isset($dom[$key]['parent']) and isset($dom[$dom[$key]['parent']]['thead']) and !$this->empty_string($dom[$dom[$key]['parent']]['thead'])) { + if (($dom[$key]['value'] == 'tr') AND isset($dom[$key]['thead']) AND $dom[$key]['thead']) { + if (isset($dom[$key]['parent']) AND isset($dom[$dom[$key]['parent']]['thead']) AND !TCPDF_STATIC::empty_string($dom[$dom[$key]['parent']]['thead'])) { $this->inthead = true; // print table header (thead) $this->writeHTML($this->thead, false, false, false, false, ''); // check if we are on a new page or on a new column - if (($this->y < $this->start_transaction_y) or ($this->checkPageBreak($this->lasth, '', false))) { + if (($this->y < $this->start_transaction_y) OR ($this->checkPageBreak($this->lasth, '', false))) { // we are on a new page or on a new column and the total object height is less than the available vertical space. // restore previous object $this->rollbackTransaction(true); @@ -22296,7 +17366,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->thead = ''; // add a page (or trig AcceptPageBreak() for multicolumn mode) $pre_y = $this->y; - if ((!$this->checkPageBreak($this->PageBreakTrigger + 1)) and ($this->y < $pre_y)) { + if ((!$this->checkPageBreak($this->PageBreakTrigger + 1)) AND ($this->y < $pre_y)) { // fix for multicolumn mode $startliney = $this->y; } @@ -22323,30 +17393,30 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } // move $key index forward to skip THEAD block - while (($key < $maxel) and (!( - ($dom[$key]['tag'] and $dom[$key]['opening'] and ($dom[$key]['value'] == 'tr') and (!isset($dom[$key]['thead']) or !$dom[$key]['thead'])) - or ($dom[$key]['tag'] and (!$dom[$key]['opening']) and ($dom[$key]['value'] == 'table'))))) { + while ( ($key < $maxel) AND (!( + ($dom[$key]['tag'] AND $dom[$key]['opening'] AND ($dom[$key]['value'] == 'tr') AND (!isset($dom[$key]['thead']) OR !$dom[$key]['thead'])) + OR ($dom[$key]['tag'] AND (!$dom[$key]['opening']) AND ($dom[$key]['value'] == 'table'))) )) { ++$key; } } - if ($dom[$key]['tag'] or ($key == 0)) { - if ((($dom[$key]['value'] == 'table') or ($dom[$key]['value'] == 'tr')) and (isset($dom[$key]['align']))) { + if ($dom[$key]['tag'] OR ($key == 0)) { + if ((($dom[$key]['value'] == 'table') OR ($dom[$key]['value'] == 'tr')) AND (isset($dom[$key]['align']))) { $dom[$key]['align'] = ($this->rtl) ? 'R' : 'L'; } // vertically align image in line - if ((!$this->newline) and ($dom[$key]['value'] == 'img') and (isset($dom[$key]['height'])) and ($dom[$key]['height'] > 0)) { + if ((!$this->newline) AND ($dom[$key]['value'] == 'img') AND (isset($dom[$key]['height'])) AND ($dom[$key]['height'] > 0)) { // get image height - $imgh = $this->getHTMLUnitToUnits($dom[$key]['height'], $this->lasth, 'px'); + $imgh = $this->getHTMLUnitToUnits($dom[$key]['height'], ($dom[$key]['fontsize'] / $this->k), 'px'); $autolinebreak = false; - if (isset($dom[$key]['width']) and ($dom[$key]['width'] > 0)) { - $imgw = $this->getHTMLUnitToUnits($dom[$key]['width'], 1, 'px', false); + if (!empty($dom[$key]['width'])) { + $imgw = $this->getHTMLUnitToUnits($dom[$key]['width'], ($dom[$key]['fontsize'] / $this->k), 'px', false); if (($imgw <= ($this->w - $this->lMargin - $this->rMargin - $this->cell_padding['L'] - $this->cell_padding['R'])) - and ((($this->rtl) and (($this->x - $imgw) < ($this->lMargin + $this->cell_padding['L']))) - or ((!$this->rtl) and (($this->x + $imgw) > ($this->w - $this->rMargin - $this->cell_padding['R']))))) { + AND ((($this->rtl) AND (($this->x - $imgw) < ($this->lMargin + $this->cell_padding['L']))) + OR ((!$this->rtl) AND (($this->x + $imgw) > ($this->w - $this->rMargin - $this->cell_padding['R']))))) { // add automatic line break $autolinebreak = true; $this->Ln('', $cell); - if ((!$dom[($key-1)]['tag']) and ($dom[($key-1)]['value'] == ' ')) { + if ((!$dom[($key-1)]['tag']) AND ($dom[($key-1)]['value'] == ' ')) { // go back to evaluate this line break --$key; } @@ -22356,7 +17426,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($this->inPageBody()) { $pre_y = $this->y; // check for page break - if ((!$this->checkPageBreak($imgh)) and ($this->y < $pre_y)) { + if ((!$this->checkPageBreak($imgh)) AND ($this->y < $pre_y)) { // fix for multicolumn mode $startliney = $this->y; } @@ -22405,27 +17475,29 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $startliney = $this->y; $this->newline = false; } - $this->y += ((($curfontsize * $this->cell_height_ratio / $this->k) + $curfontascent - $curfontdescent) / 2) - $imgh; + $this->y += ($this->getCellHeight($curfontsize / $this->k) - ($curfontdescent * $this->cell_height_ratio) - $imgh); $minstartliney = min($this->y, $minstartliney); - $maxbottomliney = ($startliney + ($this->FontSize * $this->cell_height_ratio)); + $maxbottomliney = ($startliney + $this->getCellHeight($curfontsize / $this->k)); } - } elseif (isset($dom[$key]['fontname']) or isset($dom[$key]['fontstyle']) or isset($dom[$key]['fontsize']) or isset($dom[$key]['line-height'])) { + } elseif (isset($dom[$key]['fontname']) OR isset($dom[$key]['fontstyle']) OR isset($dom[$key]['fontsize']) OR isset($dom[$key]['line-height'])) { // account for different font size $pfontname = $curfontname; $pfontstyle = $curfontstyle; $pfontsize = $curfontsize; - $fontname = isset($dom[$key]['fontname']) ? $dom[$key]['fontname'] : $curfontname; - $fontstyle = isset($dom[$key]['fontstyle']) ? $dom[$key]['fontstyle'] : $curfontstyle; - $fontsize = isset($dom[$key]['fontsize']) ? $dom[$key]['fontsize'] : $curfontsize; + $fontname = (isset($dom[$key]['fontname']) ? $dom[$key]['fontname'] : $curfontname); + $fontstyle = (isset($dom[$key]['fontstyle']) ? $dom[$key]['fontstyle'] : $curfontstyle); + $fontsize = (isset($dom[$key]['fontsize']) ? $dom[$key]['fontsize'] : $curfontsize); $fontascent = $this->getFontAscent($fontname, $fontstyle, $fontsize); $fontdescent = $this->getFontDescent($fontname, $fontstyle, $fontsize); - if (($fontname != $curfontname) or ($fontstyle != $curfontstyle) or ($fontsize != $curfontsize) - or ($this->cell_height_ratio != $dom[$key]['line-height']) - or ($dom[$key]['tag'] and $dom[$key]['opening'] and ($dom[$key]['value'] == 'li'))) { - if (($key < ($maxel - 1)) and ( - ($dom[$key]['tag'] and $dom[$key]['opening'] and ($dom[$key]['value'] == 'li')) - or ($this->cell_height_ratio != $dom[$key]['line-height']) - or (!$this->newline and is_numeric($fontsize) and is_numeric($curfontsize) and ($fontsize >= 0) and ($curfontsize >= 0) and ($fontsize != $curfontsize)) + if (($fontname != $curfontname) OR ($fontstyle != $curfontstyle) OR ($fontsize != $curfontsize) + OR ($this->cell_height_ratio != $dom[$key]['line-height']) + OR ($dom[$key]['tag'] AND $dom[$key]['opening'] AND ($dom[$key]['value'] == 'li')) ) { + if (($key < ($maxel - 1)) AND ( + ($dom[$key]['tag'] AND $dom[$key]['opening'] AND ($dom[$key]['value'] == 'li')) + OR ($this->cell_height_ratio != $dom[$key]['line-height']) + OR (!$this->newline AND is_numeric($fontsize) AND is_numeric($curfontsize) + AND ($fontsize >= 0) AND ($curfontsize >= 0) + AND (($fontsize != $curfontsize) OR ($fontstyle != $curfontstyle) OR ($fontname != $curfontname))) )) { if ($this->page > $startlinepage) { // fix lines splitted over two pages @@ -22471,17 +17543,17 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $dom[$key]['line-height'] = $this->cell_height_ratio; } if (!$dom[$key]['block']) { - if (!(isset($dom[($key + 1)]) and $dom[($key + 1)]['tag'] and (!$dom[($key + 1)]['opening']) and ($dom[($key + 1)]['value'] != 'li') and $dom[$key]['tag'] and (!$dom[$key]['opening']))) { + if (!(isset($dom[($key + 1)]) AND $dom[($key + 1)]['tag'] AND (!$dom[($key + 1)]['opening']) AND ($dom[($key + 1)]['value'] != 'li') AND $dom[$key]['tag'] AND (!$dom[$key]['opening']))) { $this->y += (((($curfontsize * $this->cell_height_ratio) - ($fontsize * $dom[$key]['line-height'])) / $this->k) + $curfontascent - $fontascent - $curfontdescent + $fontdescent) / 2; } - if (($dom[$key]['value'] != 'sup') and ($dom[$key]['value'] != 'sub')) { + if (($dom[$key]['value'] != 'sup') AND ($dom[$key]['value'] != 'sub')) { $current_line_align_data = array($key, $minstartliney, $maxbottomliney); - if (isset($line_align_data) and (($line_align_data[0] == ($key - 1)) or (($line_align_data[0] == ($key - 2)) and (isset($dom[($key - 1)])) and (preg_match('/^([\s]+)$/', $dom[($key - 1)]['value']) > 0)))) { + if (isset($line_align_data) AND (($line_align_data[0] == ($key - 1)) OR (($line_align_data[0] == ($key - 2)) AND (isset($dom[($key - 1)])) AND (preg_match('/^([\s]+)$/', $dom[($key - 1)]['value']) > 0)))) { $minstartliney = min($this->y, $line_align_data[1]); - $maxbottomliney = max(($this->y + (($fontsize * $this->cell_height_ratio) / $this->k)), $line_align_data[2]); + $maxbottomliney = max(($this->y + $this->getCellHeight($fontsize / $this->k)), $line_align_data[2]); } else { $minstartliney = min($this->y, $minstartliney); - $maxbottomliney = max(($this->y + (($fontsize * $this->cell_height_ratio) / $this->k)), $maxbottomliney); + $maxbottomliney = max(($this->y + $this->getCellHeight($fontsize / $this->k)), $maxbottomliney); } $line_align_data = $current_line_align_data; } @@ -22504,44 +17576,44 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $textfill = isset($dom[$key]['fill']) ? $dom[$key]['fill'] : (($this->textrendermode % 2) == 0); $textclip = isset($dom[$key]['clip']) ? $dom[$key]['clip'] : ($this->textrendermode > 3); $this->setTextRenderingMode($textstroke, $textfill, $textclip); - if (isset($dom[$key]['font-stretch']) and ($dom[$key]['font-stretch'] !== false)) { + if (isset($dom[$key]['font-stretch']) AND ($dom[$key]['font-stretch'] !== false)) { $this->setFontStretching($dom[$key]['font-stretch']); } - if (isset($dom[$key]['letter-spacing']) and ($dom[$key]['letter-spacing'] !== false)) { + if (isset($dom[$key]['letter-spacing']) AND ($dom[$key]['letter-spacing'] !== false)) { $this->setFontSpacing($dom[$key]['letter-spacing']); } - if (($plalign == 'J') and $dom[$key]['block']) { + if (($plalign == 'J') AND $dom[$key]['block']) { $plalign = ''; } // get current position on page buffer $curpos = $this->pagelen[$startlinepage]; - if (isset($dom[$key]['bgcolor']) and ($dom[$key]['bgcolor'] !== false)) { + if (isset($dom[$key]['bgcolor']) AND ($dom[$key]['bgcolor'] !== false)) { $this->SetFillColorArray($dom[$key]['bgcolor']); $wfill = true; } else { $wfill = $fill | false; } - if (isset($dom[$key]['fgcolor']) and ($dom[$key]['fgcolor'] !== false)) { + if (isset($dom[$key]['fgcolor']) AND ($dom[$key]['fgcolor'] !== false)) { $this->SetTextColorArray($dom[$key]['fgcolor']); } - if (isset($dom[$key]['strokecolor']) and ($dom[$key]['strokecolor'] !== false)) { + if (isset($dom[$key]['strokecolor']) AND ($dom[$key]['strokecolor'] !== false)) { $this->SetDrawColorArray($dom[$key]['strokecolor']); } if (isset($dom[$key]['align'])) { $lalign = $dom[$key]['align']; } - if ($this->empty_string($lalign)) { + if (TCPDF_STATIC::empty_string($lalign)) { $lalign = $align; } } // align lines - if ($this->newline and (strlen($dom[$key]['value']) > 0) and ($dom[$key]['value'] != 'td') and ($dom[$key]['value'] != 'th')) { + if ($this->newline AND (strlen($dom[$key]['value']) > 0) AND ($dom[$key]['value'] != 'td') AND ($dom[$key]['value'] != 'th')) { $newline = true; $fontaligned = false; // we are at the beginning of a new line if (isset($startlinex)) { $yshift = ($minstartliney - $startliney); - if (($yshift > 0) or ($this->page > $startlinepage)) { + if (($yshift > 0) OR ($this->page > $startlinepage)) { $yshift = 0; } $t_x = 0; @@ -22564,12 +17636,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } else { $pstart = substr($this->getPageBuffer($startlinepage), 0, $startlinepos); - if (isset($opentagpos) and isset($this->footerlen[$startlinepage]) and (!$this->InFooter)) { + if (isset($opentagpos) AND isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; $midpos = min($opentagpos, $this->footerpos[$startlinepage]); } elseif (isset($opentagpos)) { $midpos = $opentagpos; - } elseif (isset($this->footerlen[$startlinepage]) and (!$this->InFooter)) { + } elseif (isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; $midpos = $this->footerpos[$startlinepage]; } else { @@ -22583,10 +17655,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $pend = ''; } } - if ((isset($plalign) and ((($plalign == 'C') or ($plalign == 'J') or (($plalign == 'R') and (!$this->rtl)) or (($plalign == 'L') and ($this->rtl)))))) { + if ((isset($plalign) AND ((($plalign == 'C') OR ($plalign == 'J') OR (($plalign == 'R') AND (!$this->rtl)) OR (($plalign == 'L') AND ($this->rtl)))))) { // calculate shifting amount $tw = $w; - if (($plalign == 'J') and $this->isRTLTextDir() and ($this->num_columns > 1)) { + if (($plalign == 'J') AND $this->isRTLTextDir() AND ($this->num_columns > 1)) { $tw += $this->cell_padding['R']; } if ($this->lMargin != $prevlMargin) { @@ -22599,14 +17671,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $no = 0; // number of spaces on a line contained on a single block if ($this->isRTLTextDir()) { // RTL // remove left space if exist - $pos1 = $this->revstrpos($pmid, '[('); + $pos1 = TCPDF_STATIC::revstrpos($pmid, '[('); if ($pos1 > 0) { $pos1 = intval($pos1); if ($this->isUnicodeFont()) { - $pos2 = intval($this->revstrpos($pmid, '[('.chr(0).chr(32))); + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, '[('.chr(0).chr(32))); $spacelen = 2; } else { - $pos2 = intval($this->revstrpos($pmid, '[('.chr(32))); + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, '[('.chr(32))); $spacelen = 1; } if ($pos1 == $pos2) { @@ -22620,14 +17692,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } else { // LTR // remove right space if exist - $pos1 = $this->revstrpos($pmid, ')]'); + $pos1 = TCPDF_STATIC::revstrpos($pmid, ')]'); if ($pos1 > 0) { $pos1 = intval($pos1); if ($this->isUnicodeFont()) { - $pos2 = intval($this->revstrpos($pmid, chr(0).chr(32).')]')) + 2; + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, chr(0).chr(32).')]')) + 2; $spacelen = 2; } else { - $pos2 = intval($this->revstrpos($pmid, chr(32).')]')) + 1; + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, chr(32).')]')) + 1; $spacelen = 1; } if ($pos1 == $pos2) { @@ -22649,7 +17721,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } elseif ($plalign == 'L') { // left alignment on RTL document $t_x = -$mdiff; - } elseif (($plalign == 'J') and ($plalign == $lalign)) { + } elseif (($plalign == 'J') AND ($plalign == $lalign)) { // Justification if ($this->isRTLTextDir()) { // align text on the left @@ -22679,6 +17751,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } // calculate additional space to add to each existing space $spacewidth = ($mdiff / ($ns - $no)) * $this->k; + if ($this->FontSize <= 0) { + $this->FontSize = 1; + } $spacewidthu = -1000 * ($mdiff + (($ns + $no) * $one_space_width)) / $ns / $this->FontSize; if ($this->font_spacing != 0) { // fixed spacing mode @@ -22695,14 +17770,13 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($this->isRTLTextDir()) { $textpos = $this->wPt; } - global $spacew; while (preg_match('/([0-9\.\+\-]*)[\s](Td|cm|m|l|c|re)[\s]/x', $pmid, $strpiece, PREG_OFFSET_CAPTURE, $offset) == 1) { // check if we are inside a string section '[( ... )]' $stroffset = strpos($pmid, '[(', $offset); - if (($stroffset !== false) and ($stroffset <= $strpiece[2][1])) { + if (($stroffset !== false) AND ($stroffset <= $strpiece[2][1])) { // set offset to the end of string section $offset = strpos($pmid, ')]', $stroffset); - while (($offset !== false) and ($pmid[($offset - 1)] == '\\')) { + while (($offset !== false) AND ($pmid[($offset - 1)] == '\\')) { $offset = strpos($pmid, ')]', ($offset + 1)); } if ($offset === false) { @@ -22716,22 +17790,25 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $spacew = ($spacewidth * $ns); } $offset = $strpiece[2][1] + strlen($strpiece[2][0]); - $epsposbeg = strpos($pmid, 'q'.$this->epsmarker, $offset); - $epsposend = strpos($pmid, $this->epsmarker.'Q', $offset) + strlen($this->epsmarker.'Q'); - if ((($epsposbeg > 0) and ($epsposend > 0) and ($offset > $epsposbeg) and ($offset < $epsposend)) - or (($epsposbeg === false) and ($epsposend > 0) and ($offset < $epsposend))) { - // shift EPS images - $trx = sprintf('1 0 0 1 %F 0 cm', $spacew); - $epsposbeg = strpos($pmid, 'q'.$this->epsmarker, ($prev_epsposbeg - 6)); - $pmid_b = substr($pmid, 0, $epsposbeg); - $pmid_m = substr($pmid, $epsposbeg, ($epsposend - $epsposbeg)); - $pmid_e = substr($pmid, $epsposend); - $pmid = $pmid_b."\nq\n".$trx."\n".$pmid_m."\nQ\n".$pmid_e; - $offset = $epsposend; - continue; - + $epsposend = strpos($pmid, $this->epsmarker.'Q', $offset); + if ($epsposend !== null) { + $epsposend += strlen($this->epsmarker.'Q'); + $epsposbeg = strpos($pmid, 'q'.$this->epsmarker, $offset); + if ($epsposbeg === null) { + $epsposbeg = strpos($pmid, 'q'.$this->epsmarker, ($prev_epsposbeg - 6)); + $prev_epsposbeg = $epsposbeg; + } + if (($epsposbeg > 0) AND ($epsposend > 0) AND ($offset > $epsposbeg) AND ($offset < $epsposend)) { + // shift EPS images + $trx = sprintf('1 0 0 1 %F 0 cm', $spacew); + $pmid_b = substr($pmid, 0, $epsposbeg); + $pmid_m = substr($pmid, $epsposbeg, ($epsposend - $epsposbeg)); + $pmid_e = substr($pmid, $epsposend); + $pmid = $pmid_b."\nq\n".$trx."\n".$pmid_m."\nQ\n".$pmid_e; + $offset = $epsposend; + continue; + } } - $prev_epsposbeg = $epsposbeg; $currentxpos = 0; // shift blocks of code switch ($strpiece[2][0]) { @@ -22741,9 +17818,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: case 'l': { // get current X position preg_match('/([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s]('.$strpiece[2][0].')([\s]*)/x', $pmid, $xmatches); + if (!isset($xmatches[1])) { + break; + } $currentxpos = $xmatches[1]; $textpos = $currentxpos; - if (($strcount <= $maxkk) and ($strpiece[2][0] == 'Td')) { + if (($strcount <= $maxkk) AND ($strpiece[2][0] == 'Td')) { $ns = $lnstring[3][$strcount]; if ($this->isRTLTextDir()) { $spacew = ($spacewidth * ($nsmax - $ns)); @@ -22751,21 +17831,24 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: ++$strcount; } // justify block - $pmid = preg_replace_callback('/([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s]('.$strpiece[2][0].')([\s]*)/x', - create_function('$matches', 'global $spacew; - $newx = sprintf("%F",(floatval($matches[1]) + $spacew)); - return "".$newx." ".$matches[2]." x*#!#*x".$matches[3].$matches[4];'), $pmid, 1); + if (preg_match('/([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s]('.$strpiece[2][0].')([\s]*)/x', $pmid, $pmatch) == 1) { + $newpmid = sprintf('%F',(floatval($pmatch[1]) + $spacew)).' '.$pmatch[2].' x*#!#*x'.$pmatch[3].$pmatch[4]; + $pmid = str_replace($pmatch[0], $newpmid, $pmid); + unset($pmatch, $newpmid); + } break; } case 're': { // justify block - if (!$this->empty_string($this->lispacer)) { + if (!TCPDF_STATIC::empty_string($this->lispacer)) { $this->lispacer = ''; - continue; + break; } preg_match('/([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s](re)([\s]*)/x', $pmid, $xmatches); + if (!isset($xmatches[1])) { + break; + } $currentxpos = $xmatches[1]; - global $x_diff, $w_diff; $x_diff = 0; $w_diff = 0; if ($this->isRTLTextDir()) { // RTL @@ -22793,24 +17876,31 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } } - $pmid = preg_replace_callback('/('.$xmatches[1].')[\s]('.$xmatches[2].')[\s]('.$xmatches[3].')[\s]('.$strpiece[1][0].')[\s](re)([\s]*)/x', - create_function('$matches', 'global $x_diff, $w_diff; - $newx = sprintf("%F",(floatval($matches[1]) + $x_diff)); - $neww = sprintf("%F",(floatval($matches[3]) + $w_diff)); - return "".$newx." ".$matches[2]." ".$neww." ".$matches[4]." x*#!#*x".$matches[5].$matches[6];'), $pmid, 1); + if (preg_match('/('.$xmatches[1].')[\s]('.$xmatches[2].')[\s]('.$xmatches[3].')[\s]('.$strpiece[1][0].')[\s](re)([\s]*)/x', $pmid, $pmatch) == 1) { + $newx = sprintf('%F',(floatval($pmatch[1]) + $x_diff)); + $neww = sprintf('%F',(floatval($pmatch[3]) + $w_diff)); + $newpmid = $newx.' '.$pmatch[2].' '.$neww.' '.$pmatch[4].' x*#!#*x'.$pmatch[5].$pmatch[6]; + $pmid = str_replace($pmatch[0], $newpmid, $pmid); + unset($pmatch, $newpmid, $newx, $neww); + } break; } case 'c': { // get current X position preg_match('/([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s](c)([\s]*)/x', $pmid, $xmatches); + if (!isset($xmatches[1])) { + break; + } $currentxpos = $xmatches[1]; // justify block - $pmid = preg_replace_callback('/('.$xmatches[1].')[\s]('.$xmatches[2].')[\s]('.$xmatches[3].')[\s]('.$xmatches[4].')[\s]('.$xmatches[5].')[\s]('.$strpiece[1][0].')[\s](c)([\s]*)/x', - create_function('$matches', 'global $spacew; - $newx1 = sprintf("%F",(floatval($matches[1]) + $spacew)); - $newx2 = sprintf("%F",(floatval($matches[3]) + $spacew)); - $newx3 = sprintf("%F",(floatval($matches[5]) + $spacew)); - return "".$newx1." ".$matches[2]." ".$newx2." ".$matches[4]." ".$newx3." ".$matches[6]." x*#!#*x".$matches[7].$matches[8];'), $pmid, 1); + if (preg_match('/('.$xmatches[1].')[\s]('.$xmatches[2].')[\s]('.$xmatches[3].')[\s]('.$xmatches[4].')[\s]('.$xmatches[5].')[\s]('.$strpiece[1][0].')[\s](c)([\s]*)/x', $pmid, $pmatch) == 1) { + $newx1 = sprintf('%F',(floatval($pmatch[1]) + $spacew)); + $newx2 = sprintf('%F',(floatval($pmatch[3]) + $spacew)); + $newx3 = sprintf('%F',(floatval($pmatch[5]) + $spacew)); + $newpmid = $newx1.' '.$pmatch[2].' '.$newx2.' '.$pmatch[4].' '.$newx3.' '.$pmatch[6].' x*#!#*x'.$pmatch[7].$pmatch[8]; + $pmid = str_replace($pmatch[0], $newpmid, $pmid); + unset($pmatch, $newpmid, $newx1, $newx2, $newx3); + } break; } } @@ -22820,7 +17910,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($this->inxobj) { // we are inside an XObject template foreach ($this->xobjects[$this->xobjid]['annotations'] as $pak => $pac) { - if (($pac['y'] >= $minstartliney) and (($pac['x'] * $this->k) >= ($currentxpos - $this->feps)) and (($pac['x'] * $this->k) <= ($currentxpos + $this->feps))) { + if (($pac['y'] >= $minstartliney) AND (($pac['x'] * $this->k) >= ($currentxpos - $this->feps)) AND (($pac['x'] * $this->k) <= ($currentxpos + $this->feps))) { if ($cxpos > $lmpos) { $this->xobjects[$this->xobjid]['annotations'][$pak]['x'] += ($spacew / $this->k); $this->xobjects[$this->xobjid]['annotations'][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); @@ -22832,7 +17922,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } elseif (isset($this->PageAnnots[$this->page])) { foreach ($this->PageAnnots[$this->page] as $pak => $pac) { - if (($pac['y'] >= $minstartliney) and (($pac['x'] * $this->k) >= ($currentxpos - $this->feps)) and (($pac['x'] * $this->k) <= ($currentxpos + $this->feps))) { + if (($pac['y'] >= $minstartliney) AND (($pac['x'] * $this->k) >= ($currentxpos - $this->feps)) AND (($pac['x'] * $this->k) <= ($currentxpos + $this->feps))) { if ($cxpos > $lmpos) { $this->PageAnnots[$this->page][$pak]['x'] += ($spacew / $this->k); $this->PageAnnots[$this->page][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); @@ -22853,15 +17943,24 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // word spacing is affected by stretching $spacew /= ($this->font_stretching / 100); } - $pmidtemp = $pmid; // escape special characters - $pmidtemp = preg_replace('/[\\\][\(]/x', '\\#!#OP#!#', $pmidtemp); - $pmidtemp = preg_replace('/[\\\][\)]/x', '\\#!#CP#!#', $pmidtemp); - $pmid = preg_replace_callback("/\[\(([^\)]*)\)\]/x", - create_function('$matches', 'global $spacew; - $matches[1] = str_replace("#!#OP#!#", "(", $matches[1]); - $matches[1] = str_replace("#!#CP#!#", ")", $matches[1]); - return "[(".str_replace(chr(0).chr(32), ") ".sprintf("%F", $spacew)." (", $matches[1]).")]";'), $pmidtemp); + $pos = 0; + $pmid = preg_replace('/[\\\][\(]/x', '\\#!#OP#!#', $pmid); + $pmid = preg_replace('/[\\\][\)]/x', '\\#!#CP#!#', $pmid); + if (preg_match_all('/\[\(([^\)]*)\)\]/x', $pmid, $pamatch) > 0) { + foreach($pamatch[0] as $pk => $pmatch) { + $replace = $pamatch[1][$pk]; + $replace = str_replace('#!#OP#!#', '(', $replace); + $replace = str_replace('#!#CP#!#', ')', $replace); + $newpmid = '[('.str_replace(chr(0).chr(32), ') '.sprintf('%F', $spacew).' (', $replace).')]'; + $pos = strpos($pmid, $pmatch, $pos); + if ($pos !== FALSE) { + $pmid = substr_replace($pmid, $newpmid, $pos, strlen($pmatch)); + } + ++$pos; + } + unset($pamatch); + } if ($this->inxobj) { // we are inside an XObject template $this->xobjects[$this->xobjid]['outdata'] = $pstart."\n".$pmid."\n".$pend; @@ -22888,7 +17987,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } // end of J } // end if $startlinex - if (($t_x != 0) or ($yshift < 0)) { + if (($t_x != 0) OR ($yshift < 0)) { // shift the line $trx = sprintf('1 0 0 1 %F %F cm', ($t_x * $this->k), ($yshift * $this->k)); $pstart .= "\nq\n".$trx."\n".$pmid."\nQ\n"; @@ -22927,10 +18026,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $startliney -= (($this->FontSizePt / 0.7) / $this->k); } else { $minstartliney = $startliney; - $maxbottomliney = ($this->y + (($fontsize * $this->cell_height_ratio) / $this->k)); + $maxbottomliney = ($this->y + $this->getCellHeight($fontsize / $this->k)); } $startlinepage = $this->page; - if (isset($endlinepos) and (!$pbrk)) { + if (isset($endlinepos) AND (!$pbrk)) { $startlinepos = $endlinepos; } else { if ($this->inxobj) { @@ -22954,9 +18053,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $pask = 0; } - if (!($dom[$key]['tag'] and !$dom[$key]['opening'] and ($dom[$key]['value'] == 'table') - and (isset($this->emptypagemrk[$this->page])) - and ($this->emptypagemrk[$this->page] == $this->pagelen[$this->page]))) { + if (!($dom[$key]['tag'] AND !$dom[$key]['opening'] AND ($dom[$key]['value'] == 'table') + AND (isset($this->emptypagemrk[$this->page])) + AND ($this->emptypagemrk[$this->page] == $this->pagelen[$this->page]))) { $this->SetFont($fontname, $fontstyle, $fontsize); if ($wfill) { $this->SetFillColorArray($this->bgcolor); @@ -22969,12 +18068,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($dom[$key]['tag']) { if ($dom[$key]['opening']) { // get text indentation (if any) - if (isset($dom[$key]['text-indent']) and $dom[$key]['block']) { + if (isset($dom[$key]['text-indent']) AND $dom[$key]['block']) { $this->textindent = $dom[$key]['text-indent']; $this->newline = true; } // table - if ($dom[$key]['value'] == 'table') { + if (($dom[$key]['value'] == 'table') AND isset($dom[$key]['cols']) AND ($dom[$key]['cols'] > 0)) { // available page width if ($this->rtl) { $wtmp = $this->x - $this->lMargin; @@ -23018,7 +18117,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $colid = 0; } // table cell - if (($dom[$key]['value'] == 'td') or ($dom[$key]['value'] == 'th')) { + if (($dom[$key]['value'] == 'td') OR ($dom[$key]['value'] == 'th')) { $trid = $dom[$key]['parent']; $table_el = $dom[$trid]['parent']; if (!isset($dom[$table_el]['cols'])) { @@ -23026,10 +18125,13 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } // store border info $tdborder = 0; - if (isset($dom[$key]['border']) and !empty($dom[$key]['border'])) { + if (isset($dom[$key]['border']) AND !empty($dom[$key]['border'])) { $tdborder = $dom[$key]['border']; } - $colspan = $dom[$key]['attribute']['colspan']; + $colspan = intval($dom[$key]['attribute']['colspan']); + if ($colspan <= 0) { + $colspan = 1; + } $old_cell_padding = $this->cell_padding; if (isset($dom[($dom[$trid]['parent'])]['attribute']['cellpadding'])) { $crclpd = $this->getHTMLUnitToUnits($dom[($dom[$trid]['parent'])]['attribute']['cellpadding'], 1, 'px'); @@ -23047,13 +18149,13 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $cellh = 0; } if (isset($dom[$key]['content'])) { - $cell_content = stripslashes($dom[$key]['content']); + $cell_content = $dom[$key]['content']; } else { $cell_content = '&nbsp;'; } $tagtype = $dom[$key]['value']; $parentid = $key; - while (($key < $maxel) and (!(($dom[$key]['tag']) and (!$dom[$key]['opening']) and ($dom[$key]['value'] == $tagtype) and ($dom[$key]['parent'] == $parentid)))) { + while (($key < $maxel) AND (!(($dom[$key]['tag']) AND (!$dom[$key]['opening']) AND ($dom[$key]['value'] == $tagtype) AND ($dom[$key]['parent'] == $parentid)))) { // move $key index forward ++$key; } @@ -23095,30 +18197,30 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $rsendx = $trwsp['endx']; // account for margin changes if ($trwsp['startpage'] < $this->page) { - if (($this->rtl) and ($this->pagedim[$this->page]['orm'] != $this->pagedim[$trwsp['startpage']]['orm'])) { + if (($this->rtl) AND ($this->pagedim[$this->page]['orm'] != $this->pagedim[$trwsp['startpage']]['orm'])) { $dl = ($this->pagedim[$this->page]['orm'] - $this->pagedim[$trwsp['startpage']]['orm']); $rsstartx -= $dl; $rsendx -= $dl; - } elseif ((!$this->rtl) and ($this->pagedim[$this->page]['olm'] != $this->pagedim[$trwsp['startpage']]['olm'])) { + } elseif ((!$this->rtl) AND ($this->pagedim[$this->page]['olm'] != $this->pagedim[$trwsp['startpage']]['olm'])) { $dl = ($this->pagedim[$this->page]['olm'] - $this->pagedim[$trwsp['startpage']]['olm']); $rsstartx += $dl; $rsendx += $dl; } } if (($trwsp['rowspan'] > 0) - and ($rsstartx > ($this->x - $cellspacing['H'] - $current_cell_padding['L'] - $this->feps)) - and ($rsstartx < ($this->x + $cellspacing['H'] + $current_cell_padding['R'] + $this->feps)) - and (($trwsp['starty'] < ($this->y - $this->feps)) or ($trwsp['startpage'] < $this->page) or ($trwsp['startcolumn'] < $this->current_column))) { + AND ($rsstartx > ($this->x - $cellspacing['H'] - $current_cell_padding['L'] - $this->feps)) + AND ($rsstartx < ($this->x + $cellspacing['H'] + $current_cell_padding['R'] + $this->feps)) + AND (($trwsp['starty'] < ($this->y - $this->feps)) OR ($trwsp['startpage'] < $this->page) OR ($trwsp['startcolumn'] < $this->current_column))) { // set the starting X position of the current cell $this->x = $rsendx + $cellspacingx; // increment column indicator $colid += $trwsp['colspan']; if (($trwsp['rowspan'] == 1) - and (isset($dom[$trid]['endy'])) - and (isset($dom[$trid]['endpage'])) - and (isset($dom[$trid]['endcolumn'])) - and ($trwsp['endpage'] == $dom[$trid]['endpage']) - and ($trwsp['endcolumn'] == $dom[$trid]['endcolumn'])) { + AND (isset($dom[$trid]['endy'])) + AND (isset($dom[$trid]['endpage'])) + AND (isset($dom[$trid]['endcolumn'])) + AND ($trwsp['endpage'] == $dom[$trid]['endpage']) + AND ($trwsp['endcolumn'] == $dom[$trid]['endcolumn'])) { // set ending Y position for row $dom[$table_el]['rowspans'][$rsk]['endy'] = max($dom[$trid]['endy'], $trwsp['endy']); $dom[$trid]['endy'] = $dom[$table_el]['rowspans'][$rsk]['endy']; @@ -23140,7 +18242,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // inherit column width $cellw = 0; for ($i = 0; $i < $colspan; ++$i) { - $cellw += $table_colwidths[($colid + $i)]; + $cellw += (isset($table_colwidths[($colid + $i)]) ? $table_colwidths[($colid + $i)] : 0); } } $cellw += (($colspan - 1) * $cellspacing['H']); @@ -23155,11 +18257,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $dom[$trid]['cellpos'][($cellid - 1)]['rowspanid'] = ($trsid - 1); } // push background colors - if (isset($dom[$parentid]['bgcolor']) and ($dom[$parentid]['bgcolor'] !== false)) { + if (isset($dom[$parentid]['bgcolor']) AND ($dom[$parentid]['bgcolor'] !== false)) { $dom[$trid]['cellpos'][($cellid - 1)]['bgcolor'] = $dom[$parentid]['bgcolor']; } // store border info - if (isset($tdborder) and !empty($tdborder)) { + if (isset($tdborder) AND !empty($tdborder)) { $dom[$trid]['cellpos'][($cellid - 1)]['border'] = $tdborder; } $prevLastH = $this->lasth; @@ -23181,9 +18283,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // update the end of row position if ($rowspan <= 1) { if (isset($dom[$trid]['endy'])) { - if (($this->page == $dom[$trid]['endpage']) and ($this->current_column == $dom[$trid]['endcolumn'])) { + if (($this->page == $dom[$trid]['endpage']) AND ($this->current_column == $dom[$trid]['endcolumn'])) { $dom[$trid]['endy'] = max($this->y, $dom[$trid]['endy']); - } elseif (($this->page > $dom[$trid]['endpage']) or ($this->current_column > $dom[$trid]['endcolumn'])) { + } elseif (($this->page > $dom[$trid]['endpage']) OR ($this->current_column > $dom[$trid]['endcolumn'])) { $dom[$trid]['endy'] = $this->y; } } else { @@ -23211,9 +18313,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { if ($trwsp['rowspan'] > 0) { if (isset($dom[$trid]['endpage'])) { - if (($trwsp['endpage'] == $dom[$trid]['endpage']) and ($trwsp['endcolumn'] == $dom[$trid]['endcolumn'])) { + if (($trwsp['endpage'] == $dom[$trid]['endpage']) AND ($trwsp['endcolumn'] == $dom[$trid]['endcolumn'])) { $dom[$table_el]['rowspans'][$k]['endy'] = max($dom[$trid]['endy'], $trwsp['endy']); - } elseif (($trwsp['endpage'] < $dom[$trid]['endpage']) or ($trwsp['endcolumn'] < $dom[$trid]['endcolumn'])) { + } elseif (($trwsp['endpage'] < $dom[$trid]['endpage']) OR ($trwsp['endcolumn'] < $dom[$trid]['endcolumn'])) { $dom[$table_el]['rowspans'][$k]['endy'] = $dom[$trid]['endy']; $dom[$table_el]['rowspans'][$k]['endpage'] = $dom[$trid]['endpage']; $dom[$table_el]['rowspans'][$k]['endcolumn'] = $dom[$trid]['endcolumn']; @@ -23255,25 +18357,28 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } elseif (strlen($dom[$key]['value']) > 0) { // print list-item - if (!$this->empty_string($this->lispacer) and ($this->lispacer != '^')) { + if (!TCPDF_STATIC::empty_string($this->lispacer) AND ($this->lispacer != '^')) { $this->SetFont($pfontname, $pfontstyle, $pfontsize); $this->resetLastH(); $minstartliney = $this->y; - $maxbottomliney = ($startliney + ($this->FontSize * $this->cell_height_ratio)); - $this->putHtmlListBullet($this->listnum, $this->lispacer, $pfontsize); + $maxbottomliney = ($startliney + $this->getCellHeight($this->FontSize)); + if (is_numeric($pfontsize) AND ($pfontsize > 0)) { + $this->putHtmlListBullet($this->listnum, $this->lispacer, $pfontsize); + } $this->SetFont($curfontname, $curfontstyle, $curfontsize); $this->resetLastH(); - if (is_numeric($pfontsize) and ($pfontsize > 0) and is_numeric($curfontsize) and ($curfontsize > 0) and ($pfontsize != $curfontsize)) { + if (is_numeric($pfontsize) AND ($pfontsize > 0) AND is_numeric($curfontsize) AND ($curfontsize > 0) AND ($pfontsize != $curfontsize)) { $pfontascent = $this->getFontAscent($pfontname, $pfontstyle, $pfontsize); $pfontdescent = $this->getFontDescent($pfontname, $pfontstyle, $pfontsize); - $this->y += ((($pfontsize - $curfontsize) * $this->cell_height_ratio / $this->k) + $pfontascent - $curfontascent - $pfontdescent + $curfontdescent) / 2; + $this->y += ($this->getCellHeight(($pfontsize - $curfontsize) / $this->k) + $pfontascent - $curfontascent - $pfontdescent + $curfontdescent) / 2; $minstartliney = min($this->y, $minstartliney); - $maxbottomliney = max(($this->y + (($pfontsize * $this->cell_height_ratio) / $this->k)), $maxbottomliney); + $maxbottomliney = max(($this->y + $this->getCellHeight($pfontsize / $this->k)), $maxbottomliney); } } // text $this->htmlvspace = 0; - if ((!$this->premode) and $this->isRTLTextDir()) { + $isRTLString = preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_RTL, $dom[$key]['value']) || preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_ARABIC, $dom[$key]['value']); + if ((!$this->premode) AND $this->isRTLTextDir() AND !$isRTLString) { // reverse spaces order $lsp = ''; // left spaces $rsp = ''; // right spaces @@ -23288,7 +18393,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($newline) { if (!$this->premode) { $prelen = strlen($dom[$key]['value']); - if ($this->isRTLTextDir()) { + if ($this->isRTLTextDir() AND !$isRTLString) { // right trim except non-breaking space $dom[$key]['value'] = $this->stringRightTrim($dom[$key]['value']); } else { @@ -23296,7 +18401,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $dom[$key]['value'] = $this->stringLeftTrim($dom[$key]['value']); } $postlen = strlen($dom[$key]['value']); - if (($postlen == 0) and ($prelen > 0)) { + if (($postlen == 0) AND ($prelen > 0)) { $dom[$key]['trimmed_space'] = true; } } @@ -23313,16 +18418,16 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $this->x += $this->textindent; } - if (!isset($dom[$key]['trimmed_space']) or !$dom[$key]['trimmed_space']) { + if (!isset($dom[$key]['trimmed_space']) OR !$dom[$key]['trimmed_space']) { $strlinelen = $this->GetStringWidth($dom[$key]['value']); - if (!empty($this->HREF) and (isset($this->HREF['url']))) { + if (!empty($this->HREF) AND (isset($this->HREF['url']))) { // HTML <a> Link $hrefcolor = ''; - if (isset($dom[($dom[$key]['parent'])]['fgcolor']) and ($dom[($dom[$key]['parent'])]['fgcolor'] !== false)) { + if (isset($dom[($dom[$key]['parent'])]['fgcolor']) AND ($dom[($dom[$key]['parent'])]['fgcolor'] !== false)) { $hrefcolor = $dom[($dom[$key]['parent'])]['fgcolor']; } $hrefstyle = -1; - if (isset($dom[($dom[$key]['parent'])]['fontstyle']) and ($dom[($dom[$key]['parent'])]['fontstyle'] !== false)) { + if (isset($dom[($dom[$key]['parent'])]['fontstyle']) AND ($dom[($dom[$key]['parent'])]['fontstyle'] !== false)) { $hrefstyle = $dom[($dom[$key]['parent'])]['fontstyle']; } $strrest = $this->addHtmlLink($this->HREF['url'], $dom[$key]['value'], $wfill, true, $hrefcolor, $hrefstyle, true); @@ -23333,7 +18438,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $cwa = ($this->w - $this->rMargin - $this->x); } - if (($strlinelen < $cwa) and (isset($dom[($key + 1)])) and ($dom[($key + 1)]['tag']) and (!$dom[($key + 1)]['block'])) { + if (($strlinelen < $cwa) AND (isset($dom[($key + 1)])) AND ($dom[($key + 1)]['tag']) AND (!$dom[($key + 1)]['block'])) { // check the next text blocks for continuity $nkey = ($key + 1); $write_block = true; @@ -23341,7 +18446,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $tmp_fontname = $this->FontFamily; $tmp_fontstyle = $this->FontStyle; $tmp_fontsize = $this->FontSizePt; - while ($write_block and isset($dom[$nkey])) { + while ($write_block AND isset($dom[$nkey])) { if ($dom[$nkey]['tag']) { if ($dom[$nkey]['block']) { // end of block @@ -23352,8 +18457,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $tmp_fontsize = isset($dom[$nkey]['fontsize']) ? $dom[$nkey]['fontsize'] : $this->FontSizePt; $same_textdir = ($dom[$nkey]['dir'] == $dom[$key]['dir']); } else { - $nextstr = preg_split('/'.$this->re_space['p'].'+/'.$this->re_space['m'], $dom[$nkey]['value']); - if (isset($nextstr[0]) and $same_textdir) { + $nextstr = TCPDF_STATIC::pregSplit('/'.$this->re_space['p'].'+/', $this->re_space['m'], $dom[$nkey]['value']); + if (isset($nextstr[0]) AND $same_textdir) { $wadj += $this->GetStringWidth($nextstr[0], $tmp_fontname, $tmp_fontstyle, $tmp_fontsize); if (isset($nextstr[1])) { $write_block = false; @@ -23363,9 +18468,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: ++$nkey; } } - if (($wadj > 0) and (($strlinelen + $wadj) >= $cwa)) { + if (($wadj > 0) AND (($strlinelen + $wadj) >= $cwa)) { $wadj = 0; - $nextstr = preg_split('/'.$this->re_space['p'].'/'.$this->re_space['m'], $dom[$key]['value']); + $nextstr = TCPDF_STATIC::pregSplit('/'.$this->re_space['p'].'/', $this->re_space['m'], $dom[$key]['value']); $numblks = count($nextstr); if ($numblks > 1) { // try to split on blank spaces @@ -23376,7 +18481,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } // check for reversed text direction - if (($wadj > 0) and (($this->rtl and ($this->tmprtl === 'L')) or (!$this->rtl and ($this->tmprtl === 'R')))) { + if (($wadj > 0) AND (($this->rtl AND ($this->tmprtl === 'L')) OR (!$this->rtl AND ($this->tmprtl === 'R')))) { // LTR text on RTL direction or RTL text on LTR direction $reverse_dir = true; $this->rtl = !$this->rtl; @@ -23391,7 +18496,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // ****** write only until the end of the line and get the rest ****** $strrest = $this->Write($this->lasth, $dom[$key]['value'], '', $wfill, '', false, 0, true, $firstblock, 0, $wadj); // restore default direction - if ($reverse_dir and ($wadj == 0)) { + if ($reverse_dir AND ($wadj == 0)) { $this->x = $xws; $this->rtl = !$this->rtl; $reverse_dir = false; @@ -23432,9 +18537,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } ++$key; - if (isset($dom[$key]['tag']) and $dom[$key]['tag'] and (!isset($dom[$key]['opening']) or !$dom[$key]['opening']) and isset($dom[($dom[$key]['parent'])]['attribute']['nobr']) and ($dom[($dom[$key]['parent'])]['attribute']['nobr'] == 'true')) { + if (isset($dom[$key]['tag']) AND $dom[$key]['tag'] AND (!isset($dom[$key]['opening']) OR !$dom[$key]['opening']) AND isset($dom[($dom[$key]['parent'])]['attribute']['nobr']) AND ($dom[($dom[$key]['parent'])]['attribute']['nobr'] == 'true')) { // check if we are on a new page or on a new column - if ((!$undo) and (($this->y < $this->start_transaction_y) or (($dom[$key]['value'] == 'tr') and ($dom[($dom[$key]['parent'])]['endy'] < $this->start_transaction_y)))) { + if ((!$undo) AND (($this->y < $this->start_transaction_y) OR (($dom[$key]['value'] == 'tr') AND ($dom[($dom[$key]['parent'])]['endy'] < $this->start_transaction_y)))) { // we are on a new page or on a new column and the total object height is less than the available vertical space. // restore previous object $this->rollbackTransaction(true); @@ -23442,9 +18547,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: foreach ($this_method_vars as $vkey => $vval) { $$vkey = $vval; } + if (!empty($dom[$key]['thead'])) { + $this->inthead = true; + } // add a page (or trig AcceptPageBreak() for multicolumn mode) $pre_y = $this->y; - if ((!$this->checkPageBreak($this->PageBreakTrigger + 1)) and ($this->y < $pre_y)) { + if ((!$this->checkPageBreak($this->PageBreakTrigger + 1)) AND ($this->y < $pre_y)) { $startliney = $this->y; } $undo = true; // avoid infinite loop @@ -23456,7 +18564,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // align the last line if (isset($startlinex)) { $yshift = ($minstartliney - $startliney); - if (($yshift > 0) or ($this->page > $startlinepage)) { + if (($yshift > 0) OR ($this->page > $startlinepage)) { $yshift = 0; } $t_x = 0; @@ -23479,12 +18587,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } else { $pstart = substr($this->getPageBuffer($startlinepage), 0, $startlinepos); - if (isset($opentagpos) and isset($this->footerlen[$startlinepage]) and (!$this->InFooter)) { + if (isset($opentagpos) AND isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; $midpos = min($opentagpos, $this->footerpos[$startlinepage]); } elseif (isset($opentagpos)) { $midpos = $opentagpos; - } elseif (isset($this->footerlen[$startlinepage]) and (!$this->InFooter)) { + } elseif (isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; $midpos = $this->footerpos[$startlinepage]; } else { @@ -23498,7 +18606,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $pend = ''; } } - if ((isset($plalign) and ((($plalign == 'C') or (($plalign == 'R') and (!$this->rtl)) or (($plalign == 'L') and ($this->rtl)))))) { + if ((isset($plalign) AND ((($plalign == 'C') OR (($plalign == 'R') AND (!$this->rtl)) OR (($plalign == 'L') AND ($this->rtl)))))) { // calculate shifting amount $tw = $w; if ($this->lMargin != $prevlMargin) { @@ -23511,14 +18619,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $no = 0; // number of spaces on a line contained on a single block if ($this->isRTLTextDir()) { // RTL // remove left space if exist - $pos1 = $this->revstrpos($pmid, '[('); + $pos1 = TCPDF_STATIC::revstrpos($pmid, '[('); if ($pos1 > 0) { $pos1 = intval($pos1); if ($this->isUnicodeFont()) { - $pos2 = intval($this->revstrpos($pmid, '[('.chr(0).chr(32))); + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, '[('.chr(0).chr(32))); $spacelen = 2; } else { - $pos2 = intval($this->revstrpos($pmid, '[('.chr(32))); + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, '[('.chr(32))); $spacelen = 1; } if ($pos1 == $pos2) { @@ -23532,14 +18640,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } else { // LTR // remove right space if exist - $pos1 = $this->revstrpos($pmid, ')]'); + $pos1 = TCPDF_STATIC::revstrpos($pmid, ')]'); if ($pos1 > 0) { $pos1 = intval($pos1); if ($this->isUnicodeFont()) { - $pos2 = intval($this->revstrpos($pmid, chr(0).chr(32).')]')) + 2; + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, chr(0).chr(32).')]')) + 2; $spacelen = 2; } else { - $pos2 = intval($this->revstrpos($pmid, chr(32).')]')) + 1; + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, chr(32).')]')) + 1; $spacelen = 1; } if ($pos1 == $pos2) { @@ -23563,7 +18671,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $t_x = -$mdiff; } } // end if startlinex - if (($t_x != 0) or ($yshift < 0)) { + if (($t_x != 0) OR ($yshift < 0)) { // shift the line $trx = sprintf('1 0 0 1 %F %F cm', ($t_x * $this->k), ($yshift * $this->k)); $pstart .= "\nq\n".$trx."\n".$pmid."\nQ\n"; @@ -23607,9 +18715,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->listordered = $prev_listordered; $this->listcount = $prev_listcount; $this->lispacer = $prev_lispacer; - if ($ln and (!($cell and ($dom[$key-1]['value'] == 'table')))) { + if ($ln AND (!($cell AND ($dom[$key-1]['value'] == 'table')))) { $this->Ln($this->lasth); - if ($this->y < $maxbottomliney) { + if (($this->y < $maxbottomliney) AND ($startlinepage == $this->page)) { $this->y = $maxbottomliney; } } @@ -23638,32 +18746,55 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $hbz = 0; // distance from y to line bottom $hb = 0; // vertical space between block tags // calculate vertical space for block tags - if (isset($this->tagvspaces[$tag['value']][0]['h']) and ($this->tagvspaces[$tag['value']][0]['h'] >= 0)) { + if (isset($this->tagvspaces[$tag['value']][0]['h']) && !empty($this->tagvspaces[$tag['value']][0]['h']) && ($this->tagvspaces[$tag['value']][0]['h'] >= 0)) { $cur_h = $this->tagvspaces[$tag['value']][0]['h']; } elseif (isset($tag['fontsize'])) { - $cur_h = ($tag['fontsize'] / $this->k) * $this->cell_height_ratio; + $cur_h = $this->getCellHeight($tag['fontsize'] / $this->k); } else { - $cur_h = $this->FontSize * $this->cell_height_ratio; + $cur_h = $this->getCellHeight($this->FontSize); } if (isset($this->tagvspaces[$tag['value']][0]['n'])) { - $n = $this->tagvspaces[$tag['value']][0]['n']; + $on = $this->tagvspaces[$tag['value']][0]['n']; } elseif (preg_match('/[h][0-9]/', $tag['value']) > 0) { - $n = 0.6; + $on = 0.6; } else { - $n = 1; + $on = 1; } - if ((!isset($this->tagvspaces[$tag['value']])) and (in_array($tag['value'], array('div', 'dt', 'dd', 'li', 'br')))) { + if ((!isset($this->tagvspaces[$tag['value']])) AND (in_array($tag['value'], array('div', 'dt', 'dd', 'li', 'br', 'hr')))) { $hb = 0; } else { - $hb = ($n * $cur_h); + $hb = ($on * $cur_h); } - if (($this->htmlvspace <= 0) and ($n > 0)) { + if (($this->htmlvspace <= 0) AND ($on > 0)) { if (isset($parent['fontsize'])) { $hbz = (($parent['fontsize'] / $this->k) * $this->cell_height_ratio); } else { - $hbz = $this->FontSize * $this->cell_height_ratio; + $hbz = $this->getCellHeight($this->FontSize); } } + if (isset($dom[($key - 1)]) AND ($dom[($key - 1)]['value'] == 'table')) { + // fix vertical space after table + $hbz = 0; + } + // closing vertical space + $hbc = 0; + if (isset($this->tagvspaces[$tag['value']][1]['h']) && !empty($this->tagvspaces[$tag['value']][1]['h']) && ($this->tagvspaces[$tag['value']][1]['h'] >= 0)) { + $pre_h = $this->tagvspaces[$tag['value']][1]['h']; + } elseif (isset($parent['fontsize'])) { + $pre_h = $this->getCellHeight($parent['fontsize'] / $this->k); + } else { + $pre_h = $this->getCellHeight($this->FontSize); + } + if (isset($this->tagvspaces[$tag['value']][1]['n'])) { + $cn = $this->tagvspaces[$tag['value']][1]['n']; + } elseif (preg_match('/[h][0-9]/', $tag['value']) > 0) { + $cn = 0.6; + } else { + $cn = 1; + } + if (isset($this->tagvspaces[$tag['value']][1])) { + $hbc = ($cn * $pre_h); + } } // Opening tag switch($tag['value']) { @@ -23671,18 +18802,20 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $cp = 0; $cs = 0; $dom[$key]['rowspans'] = array(); - if (!isset($dom[$key]['attribute']['nested']) or ($dom[$key]['attribute']['nested'] != 'true')) { + if (!isset($dom[$key]['attribute']['nested']) OR ($dom[$key]['attribute']['nested'] != 'true')) { + $this->htmlvspace = 0; // set table header - if (!$this->empty_string($dom[$key]['thead'])) { + if (!TCPDF_STATIC::empty_string($dom[$key]['thead'])) { // set table header $this->thead = $dom[$key]['thead']; - if (!isset($this->theadMargins) or (empty($this->theadMargins))) { + if (!isset($this->theadMargins) OR (empty($this->theadMargins))) { $this->theadMargins = array(); $this->theadMargins['cell_padding'] = $this->cell_padding; $this->theadMargins['lmargin'] = $this->lMargin; $this->theadMargins['rmargin'] = $this->rMargin; $this->theadMargins['page'] = $this->page; $this->theadMargins['cell'] = $cell; + $this->theadMargins['gvars'] = $this->getGraphicVars(); } } } @@ -23700,7 +18833,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $cs = $tag['border-spacing']['V']; } $prev_y = $this->y; - if ($this->checkPageBreak(((2 * $cp) + (2 * $cs) + $this->lasth), '', false) or ($this->y < $prev_y)) { + if ($this->checkPageBreak(((2 * $cp) + (2 * $cs) + $this->lasth), '', false) OR ($this->y < $prev_y)) { $this->inthead = true; // add a page (or trig AcceptPageBreak() for multicolumn mode) $this->checkPageBreak($this->PageBreakTrigger + 1); @@ -23713,19 +18846,19 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: break; } case 'hr': { - if ((isset($tag['height'])) and ($tag['height'] != '')) { + if ((isset($tag['height'])) AND ($tag['height'] != '')) { $hrHeight = $this->getHTMLUnitToUnits($tag['height'], 1, 'px'); } else { $hrHeight = $this->GetLineWidth(); } - $this->addHTMLVertSpace($hbz, ($hrHeight / 2), $cell, $firsttag); + $this->addHTMLVertSpace($hbz, max($hb, ($hrHeight / 2)), $cell, $firsttag); $x = $this->GetX(); $y = $this->GetY(); $wtmp = $this->w - $this->lMargin - $this->rMargin; if ($cell) { $wtmp -= ($this->cell_padding['L'] + $this->cell_padding['R']); } - if ((isset($tag['width'])) and ($tag['width'] != '')) { + if ((isset($tag['width'])) AND ($tag['width'] != '')) { $hrWidth = $this->getHTMLUnitToUnits($tag['width'], $wtmp, 'px'); } else { $hrWidth = $wtmp; @@ -23734,7 +18867,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->SetLineWidth($hrHeight); $this->Line($x, $y, $x + $hrWidth, $y); $this->SetLineWidth($prevlinewidth); - $this->addHTMLVertSpace(($hrHeight / 2), 0, $cell, !isset($dom[($key + 1)])); + $this->addHTMLVertSpace(max($hbc, ($hrHeight / 2)), 0, $cell, !isset($dom[($key + 1)])); break; } case 'a': { @@ -23744,121 +18877,122 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: break; } case 'img': { - if (isset($tag['attribute']['src'])) { - if ($tag['attribute']['src']{0} === '@') { - // data stream - $tag['attribute']['src'] = '@'.base64_decode(substr($tag['attribute']['src'], 1)); - $type = ''; - } else { - // check for images without protocol - if (preg_match('%^/{2}%', $tag['attribute']['src'])) { - $tag['attribute']['src'] = 'http:'.$tag['attribute']['src']; - } - /* PrestaShop - // replace relative path with real server path - if (($tag['attribute']['src'][0] == '/') AND !empty($_SERVER['DOCUMENT_ROOT']) AND ($_SERVER['DOCUMENT_ROOT'] != '/')) { - $findroot = strpos($tag['attribute']['src'], $_SERVER['DOCUMENT_ROOT']); - if (($findroot === false) OR ($findroot > 1)) { - if (substr($_SERVER['DOCUMENT_ROOT'], -1) == '/') { - $tag['attribute']['src'] = substr($_SERVER['DOCUMENT_ROOT'], 0, -1).$tag['attribute']['src']; - } else { - $tag['attribute']['src'] = $_SERVER['DOCUMENT_ROOT'].$tag['attribute']['src']; - } + if (empty($tag['attribute']['src'])) { + break; + } + $imgsrc = $tag['attribute']['src']; + if ($imgsrc[0] === '@') { + // data stream + $imgsrc = '@'.base64_decode(substr($imgsrc, 1)); + $type = ''; + } else { + if (($imgsrc[0] === '/') AND !empty($_SERVER['DOCUMENT_ROOT']) AND ($_SERVER['DOCUMENT_ROOT'] != '/')) { + // fix image path + $findroot = strpos($imgsrc, $_SERVER['DOCUMENT_ROOT']); + if (($findroot === false) OR ($findroot > 1)) { + if (substr($_SERVER['DOCUMENT_ROOT'], -1) == '/') { + $imgsrc = substr($_SERVER['DOCUMENT_ROOT'], 0, -1).$imgsrc; + } else { + $imgsrc = $_SERVER['DOCUMENT_ROOT'].$imgsrc; } - }*/ - $tag['attribute']['src'] = htmlspecialchars_decode(urldecode($tag['attribute']['src'])); - $type = $this->getImageFileType($tag['attribute']['src']); - $testscrtype = @parse_url($tag['attribute']['src']); - if (!isset($testscrtype['query']) or empty($testscrtype['query'])) { + } + $imgsrc = urldecode($imgsrc); + $testscrtype = @parse_url($imgsrc); + if (empty($testscrtype['query'])) { // convert URL to server path - $tag['attribute']['src'] = str_replace(K_PATH_URL, K_PATH_MAIN, $tag['attribute']['src']); + $imgsrc = str_replace(K_PATH_URL, K_PATH_MAIN, $imgsrc); + } elseif (preg_match('|^https?://|', $imgsrc) !== 1) { + // convert URL to server path + $imgsrc = str_replace(K_PATH_MAIN, K_PATH_URL, $imgsrc); } } - if (!isset($tag['width'])) { - $tag['width'] = 0; + // get image type + $type = TCPDF_IMAGES::getImageFileType($imgsrc); + } + if (!isset($tag['width'])) { + $tag['width'] = 0; + } + if (!isset($tag['height'])) { + $tag['height'] = 0; + } + //if (!isset($tag['attribute']['align'])) { + // the only alignment supported is "bottom" + // further development is required for other modes. + $tag['attribute']['align'] = 'bottom'; + //} + switch($tag['attribute']['align']) { + case 'top': { + $align = 'T'; + break; } - if (!isset($tag['height'])) { - $tag['height'] = 0; + case 'middle': { + $align = 'M'; + break; } - //if (!isset($tag['attribute']['align'])) { - // the only alignment supported is "bottom" - // further development is required for other modes. - $tag['attribute']['align'] = 'bottom'; - //} - switch($tag['attribute']['align']) { - case 'top': { - $align = 'T'; - break; - } - case 'middle': { - $align = 'M'; - break; - } - case 'bottom': { - $align = 'B'; - break; - } - default: { - $align = 'B'; - break; - } + case 'bottom': { + $align = 'B'; + break; } - $prevy = $this->y; - $xpos = $this->x; - $imglink = ''; - if (isset($this->HREF['url']) and !$this->empty_string($this->HREF['url'])) { - $imglink = $this->HREF['url']; - if ($imglink{0} == '#') { - // convert url to internal link - $lnkdata = explode(',', $imglink); - if (isset($lnkdata[0])) { - $page = intval(substr($lnkdata[0], 1)); - if (empty($page) or ($page <= 0)) { - $page = $this->page; - } - if (isset($lnkdata[1]) and (strlen($lnkdata[1]) > 0)) { - $lnky = floatval($lnkdata[1]); - } else { - $lnky = 0; - } - $imglink = $this->AddLink(); - $this->SetLink($imglink, $lnky, $page); + default: { + $align = 'B'; + break; + } + } + $prevy = $this->y; + $xpos = $this->x; + $imglink = ''; + if (isset($this->HREF['url']) AND !TCPDF_STATIC::empty_string($this->HREF['url'])) { + $imglink = $this->HREF['url']; + if ($imglink[0] == '#') { + // convert url to internal link + $lnkdata = explode(',', $imglink); + if (isset($lnkdata[0])) { + $page = intval(substr($lnkdata[0], 1)); + if (empty($page) OR ($page <= 0)) { + $page = $this->page; } + if (isset($lnkdata[1]) AND (strlen($lnkdata[1]) > 0)) { + $lnky = floatval($lnkdata[1]); + } else { + $lnky = 0; + } + $imglink = $this->AddLink(); + $this->SetLink($imglink, $lnky, $page); } } - $border = 0; - if (isset($tag['border']) and !empty($tag['border'])) { - // currently only support 1 (frame) or a combination of 'LTRB' - $border = $tag['border']; + } + $border = 0; + if (isset($tag['border']) AND !empty($tag['border'])) { + // currently only support 1 (frame) or a combination of 'LTRB' + $border = $tag['border']; + } + $iw = ''; + if (isset($tag['width'])) { + $iw = $this->getHTMLUnitToUnits($tag['width'], ($tag['fontsize'] / $this->k), 'px', false); + } + $ih = ''; + if (isset($tag['height'])) { + $ih = $this->getHTMLUnitToUnits($tag['height'], ($tag['fontsize'] / $this->k), 'px', false); + } + if (($type == 'eps') OR ($type == 'ai')) { + $this->ImageEps($imgsrc, $xpos, $this->y, $iw, $ih, $imglink, true, $align, '', $border, true); + } elseif ($type == 'svg') { + $this->ImageSVG($imgsrc, $xpos, $this->y, $iw, $ih, $imglink, $align, '', $border, true); + } else { + $this->Image($imgsrc, $xpos, $this->y, $iw, $ih, '', $imglink, $align, false, 300, '', false, false, $border, false, false, true); + } + switch($align) { + case 'T': { + $this->y = $prevy; + break; } - $iw = ''; - if (isset($tag['width'])) { - $iw = $this->getHTMLUnitToUnits($tag['width'], 1, 'px', false); + case 'M': { + $this->y = (($this->img_rb_y + $prevy - ($this->getCellHeight($tag['fontsize'] / $this->k))) / 2); + break; } - $ih = ''; - if (isset($tag['height'])) { - $ih = $this->getHTMLUnitToUnits($tag['height'], 1, 'px', false); - } - if (($type == 'eps') or ($type == 'ai')) { - $this->ImageEps($tag['attribute']['src'], $xpos, $this->y, $iw, $ih, $imglink, true, $align, '', $border, true); - } elseif ($type == 'svg') { - $this->ImageSVG($tag['attribute']['src'], $xpos, $this->y, $iw, $ih, $imglink, $align, '', $border, true); - } else { - $this->Image($tag['attribute']['src'], $xpos, $this->y, $iw, $ih, '', $imglink, $align, false, 300, '', false, false, $border, false, false, true); - } - switch($align) { - case 'T': { - $this->y = $prevy; - break; - } - case 'M': { - $this->y = (($this->img_rb_y + $prevy - ($tag['fontsize'] / $this->k)) / 2) ; - break; - } - case 'B': { - $this->y = $this->img_rb_y - ($tag['fontsize'] / $this->k); - break; - } + case 'B': { + $this->y = $this->img_rb_y - ($this->getCellHeight($tag['fontsize'] / $this->k) - ($this->getFontDescent($tag['fontname'], $tag['fontstyle'], $tag['fontsize']) * $this->cell_height_ratio)); + break; } } break; @@ -23922,11 +19056,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } if ($this->listordered[$this->listnum]) { // ordered item - if (isset($parent['attribute']['type']) and !$this->empty_string($parent['attribute']['type'])) { + if (isset($parent['attribute']['type']) AND !TCPDF_STATIC::empty_string($parent['attribute']['type'])) { $this->lispacer = $parent['attribute']['type']; - } elseif (isset($parent['listtype']) and !$this->empty_string($parent['listtype'])) { + } elseif (isset($parent['listtype']) AND !TCPDF_STATIC::empty_string($parent['listtype'])) { $this->lispacer = $parent['listtype']; - } elseif (isset($this->lisymbol) and !$this->empty_string($this->lisymbol)) { + } elseif (isset($this->lisymbol) AND !TCPDF_STATIC::empty_string($this->lisymbol)) { $this->lispacer = $this->lisymbol; } else { $this->lispacer = '#'; @@ -23937,11 +19071,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } else { // unordered item - if (isset($parent['attribute']['type']) and !$this->empty_string($parent['attribute']['type'])) { + if (isset($parent['attribute']['type']) AND !TCPDF_STATIC::empty_string($parent['attribute']['type'])) { $this->lispacer = $parent['attribute']['type']; - } elseif (isset($parent['listtype']) and !$this->empty_string($parent['listtype'])) { + } elseif (isset($parent['listtype']) AND !TCPDF_STATIC::empty_string($parent['listtype'])) { $this->lispacer = $parent['listtype']; - } elseif (isset($this->lisymbol) and !$this->empty_string($this->lisymbol)) { + } elseif (isset($this->lisymbol) AND !TCPDF_STATIC::empty_string($this->lisymbol)) { $this->lispacer = $this->lisymbol; } else { $this->lispacer = '!'; @@ -23998,7 +19132,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (isset($tag['attribute']['action'])) { $this->form_action = $tag['attribute']['action']; } else { - $this->form_action = K_PATH_URL.$_SERVER['SCRIPT_NAME']; + $this->Error('Please explicitly set action attribute path!'); } if (isset($tag['attribute']['enctype'])) { $this->form_enctype = $tag['attribute']['enctype']; @@ -24013,29 +19147,29 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: break; } case 'input': { - if (isset($tag['attribute']['name']) and !$this->empty_string($tag['attribute']['name'])) { + if (isset($tag['attribute']['name']) AND !TCPDF_STATIC::empty_string($tag['attribute']['name'])) { $name = $tag['attribute']['name']; } else { break; } $prop = array(); $opt = array(); - if (isset($tag['attribute']['readonly']) and !$this->empty_string($tag['attribute']['readonly'])) { + if (isset($tag['attribute']['readonly']) AND !TCPDF_STATIC::empty_string($tag['attribute']['readonly'])) { $prop['readonly'] = true; } - if (isset($tag['attribute']['value']) and !$this->empty_string($tag['attribute']['value'])) { + if (isset($tag['attribute']['value']) AND !TCPDF_STATIC::empty_string($tag['attribute']['value'])) { $value = $tag['attribute']['value']; } - if (isset($tag['attribute']['maxlength']) and !$this->empty_string($tag['attribute']['maxlength'])) { + if (isset($tag['attribute']['maxlength']) AND !TCPDF_STATIC::empty_string($tag['attribute']['maxlength'])) { $opt['maxlen'] = intval($tag['attribute']['maxlength']); } - $h = $this->FontSize * $this->cell_height_ratio; - if (isset($tag['attribute']['size']) and !$this->empty_string($tag['attribute']['size'])) { + $h = $this->getCellHeight($this->FontSize); + if (isset($tag['attribute']['size']) AND !TCPDF_STATIC::empty_string($tag['attribute']['size'])) { $w = intval($tag['attribute']['size']) * $this->GetStringWidth(chr(32)) * 2; } else { $w = $h; } - if (isset($tag['attribute']['checked']) and (($tag['attribute']['checked'] == 'checked') or ($tag['attribute']['checked'] == 'true'))) { + if (isset($tag['attribute']['checked']) AND (($tag['attribute']['checked'] == 'checked') OR ($tag['attribute']['checked'] == 'true'))) { $checked = true; } else { $checked = false; @@ -24138,14 +19272,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } case 'image': { // THIS TYPE MUST BE FIXED - if (isset($tag['attribute']['src']) and !$this->empty_string($tag['attribute']['src'])) { + if (isset($tag['attribute']['src']) AND !TCPDF_STATIC::empty_string($tag['attribute']['src'])) { $img = $tag['attribute']['src']; } else { break; } $value = 'img'; //$opt['mk'] = array('i'=>$img, 'tp'=>1, 'if'=>array('sw'=>'A', 's'=>'A', 'fb'=>false)); - if (isset($tag['attribute']['onclick']) and !empty($tag['attribute']['onclick'])) { + if (isset($tag['attribute']['onclick']) AND !empty($tag['attribute']['onclick'])) { $jsaction = $tag['attribute']['onclick']; } else { $jsaction = ''; @@ -24160,7 +19294,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $w = $this->GetStringWidth($value) * 1.5; $h *= 1.6; $prop = array('lineWidth'=>1, 'borderStyle'=>'beveled', 'fillColor'=>array(196, 196, 196), 'strokeColor'=>array(255, 255, 255)); - if (isset($tag['attribute']['onclick']) and !empty($tag['attribute']['onclick'])) { + if (isset($tag['attribute']['onclick']) AND !empty($tag['attribute']['onclick'])) { $jsaction = $tag['attribute']['onclick']; } else { $jsaction = ''; @@ -24174,24 +19308,24 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: case 'textarea': { $prop = array(); $opt = array(); - if (isset($tag['attribute']['readonly']) and !$this->empty_string($tag['attribute']['readonly'])) { + if (isset($tag['attribute']['readonly']) AND !TCPDF_STATIC::empty_string($tag['attribute']['readonly'])) { $prop['readonly'] = true; } - if (isset($tag['attribute']['name']) and !$this->empty_string($tag['attribute']['name'])) { + if (isset($tag['attribute']['name']) AND !TCPDF_STATIC::empty_string($tag['attribute']['name'])) { $name = $tag['attribute']['name']; } else { break; } - if (isset($tag['attribute']['value']) and !$this->empty_string($tag['attribute']['value'])) { + if (isset($tag['attribute']['value']) AND !TCPDF_STATIC::empty_string($tag['attribute']['value'])) { $opt['v'] = $tag['attribute']['value']; } - if (isset($tag['attribute']['cols']) and !$this->empty_string($tag['attribute']['cols'])) { + if (isset($tag['attribute']['cols']) AND !TCPDF_STATIC::empty_string($tag['attribute']['cols'])) { $w = intval($tag['attribute']['cols']) * $this->GetStringWidth(chr(32)) * 2; } else { $w = 40; } - if (isset($tag['attribute']['rows']) and !$this->empty_string($tag['attribute']['rows'])) { - $h = intval($tag['attribute']['rows']) * $this->FontSize * $this->cell_height_ratio; + if (isset($tag['attribute']['rows']) AND !TCPDF_STATIC::empty_string($tag['attribute']['rows'])) { + $h = intval($tag['attribute']['rows']) * $this->getCellHeight($this->FontSize); } else { $h = 10; } @@ -24200,19 +19334,19 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: break; } case 'select': { - $h = $this->FontSize * $this->cell_height_ratio; - if (isset($tag['attribute']['size']) and !$this->empty_string($tag['attribute']['size'])) { + $h = $this->getCellHeight($this->FontSize); + if (isset($tag['attribute']['size']) AND !TCPDF_STATIC::empty_string($tag['attribute']['size'])) { $h *= ($tag['attribute']['size'] + 1); } $prop = array(); $opt = array(); - if (isset($tag['attribute']['name']) and !$this->empty_string($tag['attribute']['name'])) { + if (isset($tag['attribute']['name']) AND !TCPDF_STATIC::empty_string($tag['attribute']['name'])) { $name = $tag['attribute']['name']; } else { break; } $w = 0; - if (isset($tag['attribute']['opt']) and !$this->empty_string($tag['attribute']['opt'])) { + if (isset($tag['attribute']['opt']) AND !TCPDF_STATIC::empty_string($tag['attribute']['opt'])) { $options = explode('#!NwL!#', $tag['attribute']['opt']); $values = array(); foreach ($options as $val) { @@ -24229,7 +19363,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: break; } $w *= 2; - if (isset($tag['attribute']['multiple']) and ($tag['attribute']['multiple']='multiple')) { + if (isset($tag['attribute']['multiple']) AND ($tag['attribute']['multiple']='multiple')) { $prop['multipleSelection'] = 'true'; $this->ListBox($name, $w, $h, $values, $prop, $opt, '', '', false); } else { @@ -24238,13 +19372,13 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: break; } case 'tcpdf': { - if (defined('K_TCPDF_CALLS_IN_HTML') and (K_TCPDF_CALLS_IN_HTML === true)) { + if (defined('K_TCPDF_CALLS_IN_HTML') AND (K_TCPDF_CALLS_IN_HTML === true)) { // Special tag used to call TCPDF methods if (isset($tag['attribute']['method'])) { $tcpdf_method = $tag['attribute']['method']; if (method_exists($this, $tcpdf_method)) { - if (isset($tag['attribute']['params']) and (!empty($tag['attribute']['params']))) { - $params = unserialize(urldecode($tag['attribute']['params'])); + if (isset($tag['attribute']['params']) AND (!empty($tag['attribute']['params']))) { + $params = $this->unserializeTCPDFtagParameters($tag['attribute']['params']); call_user_func_array(array($this, $tcpdf_method), $params); } else { $this->$tcpdf_method(); @@ -24265,15 +19399,15 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // set border $dom[$key]['borderposition'] = $this->getBorderStartPosition(); } - if ($dom[$key]['self'] and isset($dom[$key]['attribute']['pagebreakafter'])) { + if ($dom[$key]['self'] AND isset($dom[$key]['attribute']['pagebreakafter'])) { $pba = $dom[$key]['attribute']['pagebreakafter']; // check for pagebreak - if (($pba == 'true') or ($pba == 'left') or ($pba == 'right')) { + if (($pba == 'true') OR ($pba == 'left') OR ($pba == 'right')) { // add a page (or trig AcceptPageBreak() for multicolumn mode) $this->checkPageBreak($this->PageBreakTrigger + 1); } - if ((($pba == 'left') and (((!$this->rtl) and (($this->page % 2) == 0)) or (($this->rtl) and (($this->page % 2) != 0)))) - or (($pba == 'right') and (((!$this->rtl) and (($this->page % 2) != 0)) or (($this->rtl) and (($this->page % 2) == 0))))) { + if ((($pba == 'left') AND (((!$this->rtl) AND (($this->page % 2) == 0)) OR (($this->rtl) AND (($this->page % 2) != 0)))) + OR (($pba == 'right') AND (((!$this->rtl) AND (($this->page % 2) != 0)) OR (($this->rtl) AND (($this->page % 2) == 0))))) { // add a page (or trig AcceptPageBreak() for multicolumn mode) $this->checkPageBreak($this->PageBreakTrigger + 1); } @@ -24293,7 +19427,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: protected function closeHTMLTagHandler($dom, $key, $cell, $maxbottomliney=0) { $tag = $dom[$key]; $parent = $dom[($dom[$key]['parent'])]; - $lasttag = ((!isset($dom[($key + 1)])) or ((!isset($dom[($key + 2)])) and ($dom[($key + 1)]['value'] == 'marker'))); + $lasttag = ((!isset($dom[($key + 1)])) OR ((!isset($dom[($key + 2)])) AND ($dom[($key + 1)]['value'] == 'marker'))); $in_table_head = false; // maximum x position (used to draw borders) if ($this->rtl) { @@ -24305,27 +19439,27 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $hbz = 0; // distance from y to line bottom $hb = 0; // vertical space between block tags // calculate vertical space for block tags - if (isset($this->tagvspaces[$tag['value']][1]['h']) and ($this->tagvspaces[$tag['value']][1]['h'] >= 0)) { + if (isset($this->tagvspaces[$tag['value']][1]['h']) && !empty($this->tagvspaces[$tag['value']][1]['h']) && ($this->tagvspaces[$tag['value']][1]['h'] >= 0)) { $pre_h = $this->tagvspaces[$tag['value']][1]['h']; } elseif (isset($parent['fontsize'])) { - $pre_h = (($parent['fontsize'] / $this->k) * $this->cell_height_ratio); + $pre_h = $this->getCellHeight($parent['fontsize'] / $this->k); } else { - $pre_h = $this->FontSize * $this->cell_height_ratio; + $pre_h = $this->getCellHeight($this->FontSize); } if (isset($this->tagvspaces[$tag['value']][1]['n'])) { - $n = $this->tagvspaces[$tag['value']][1]['n']; + $cn = $this->tagvspaces[$tag['value']][1]['n']; } elseif (preg_match('/[h][0-9]/', $tag['value']) > 0) { - $n = 0.6; + $cn = 0.6; } else { - $n = 1; + $cn = 1; } - if ((!isset($this->tagvspaces[$tag['value']])) and ($tag['value'] == 'div')) { + if ((!isset($this->tagvspaces[$tag['value']])) AND ($tag['value'] == 'div')) { $hb = 0; } else { - $hb = ($n * $pre_h); + $hb = ($cn * $pre_h); } if ($maxbottomliney > $this->PageBreakTrigger) { - $hbz = ($this->FontSize * $this->cell_height_ratio); + $hbz = $this->getCellHeight($this->FontSize); } elseif ($this->y < $maxbottomliney) { $hbz = ($maxbottomliney - $this->y); } @@ -24351,9 +19485,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { $dom[$table_el]['rowspans'][$k]['rowspan'] -= 1; if ($dom[$table_el]['rowspans'][$k]['rowspan'] == 0) { - if (($dom[$table_el]['rowspans'][$k]['endpage'] == $parent['endpage']) and ($dom[$table_el]['rowspans'][$k]['endcolumn'] == $parent['endcolumn'])) { + if (($dom[$table_el]['rowspans'][$k]['endpage'] == $parent['endpage']) AND ($dom[$table_el]['rowspans'][$k]['endcolumn'] == $parent['endcolumn'])) { $dom[($dom[$key]['parent'])]['endy'] = max($dom[$table_el]['rowspans'][$k]['endy'], $parent['endy']); - } elseif (($dom[$table_el]['rowspans'][$k]['endpage'] > $parent['endpage']) or ($dom[$table_el]['rowspans'][$k]['endcolumn'] > $parent['endcolumn'])) { + } elseif (($dom[$table_el]['rowspans'][$k]['endpage'] > $parent['endpage']) OR ($dom[$table_el]['rowspans'][$k]['endcolumn'] > $parent['endcolumn'])) { $dom[($dom[$key]['parent'])]['endy'] = $dom[$table_el]['rowspans'][$k]['endy']; $dom[($dom[$key]['parent'])]['endpage'] = $dom[$table_el]['rowspans'][$k]['endpage']; $dom[($dom[$key]['parent'])]['endcolumn'] = $dom[$table_el]['rowspans'][$k]['endcolumn']; @@ -24380,11 +19514,23 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } } + $prev_page = $this->page; $this->setPage($dom[($dom[$key]['parent'])]['endpage']); if ($this->num_columns > 1) { - $this->selectColumn($dom[($dom[$key]['parent'])]['endcolumn']); + if (($prev_page < $this->page) + AND ((($this->current_column == 0) AND ($dom[($dom[$key]['parent'])]['endcolumn'] == ($this->num_columns - 1))) + OR ($this->current_column == $dom[($dom[$key]['parent'])]['endcolumn']))) { + // page jump + $this->selectColumn(0); + $dom[($dom[$key]['parent'])]['endcolumn'] = 0; + $dom[($dom[$key]['parent'])]['endy'] = $this->y; + } else { + $this->selectColumn($dom[($dom[$key]['parent'])]['endcolumn']); + $this->y = $dom[($dom[$key]['parent'])]['endy']; + } + } else { + $this->y = $dom[($dom[$key]['parent'])]['endy']; } - $this->y = $dom[($dom[$key]['parent'])]['endy']; if (isset($dom[$table_el]['attribute']['cellspacing'])) { $this->y += $this->getHTMLUnitToUnits($dom[$table_el]['attribute']['cellspacing'], 1, 'px'); } elseif (isset($dom[$table_el]['border-spacing'])) { @@ -24396,9 +19542,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } // account for booklet mode if ($this->page > $parent['startpage']) { - if (($this->rtl) and ($this->pagedim[$this->page]['orm'] != $this->pagedim[$parent['startpage']]['orm'])) { + if (($this->rtl) AND ($this->pagedim[$this->page]['orm'] != $this->pagedim[$parent['startpage']]['orm'])) { $this->x -= ($this->pagedim[$this->page]['orm'] - $this->pagedim[$parent['startpage']]['orm']); - } elseif ((!$this->rtl) and ($this->pagedim[$this->page]['olm'] != $this->pagedim[$parent['startpage']]['olm'])) { + } elseif ((!$this->rtl) AND ($this->pagedim[$this->page]['olm'] != $this->pagedim[$parent['startpage']]['olm'])) { $this->x += ($this->pagedim[$this->page]['olm'] - $this->pagedim[$parent['startpage']]['olm']); } } @@ -24411,7 +19557,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: case 'table': { $table_el = $parent; // set default border - if (isset($table_el['attribute']['border']) and ($table_el['attribute']['border'] > 0)) { + if (isset($table_el['attribute']['border']) AND ($table_el['attribute']['border'] > 0)) { // set default border $border = array('LTRB' => array('width' => $this->getCSSBorderWidth($table_el['attribute']['border']), 'cap'=>'square', 'join'=>'miter', 'dash'=> 0, 'color'=>array(0,0,0))); } else { @@ -24423,21 +19569,21 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // update row-spanned cells if (isset($dom[($dom[$key]['parent'])]['rowspans'])) { foreach ($dom[($dom[$key]['parent'])]['rowspans'] as $k => $trwsp) { - if ($trwsp['trid'] == $trkey) { - $dom[($dom[$key]['parent'])]['rowspans'][$k]['mrowspan'] -= 1; - } - if (isset($prevtrkey) and ($trwsp['trid'] == $prevtrkey) and ($trwsp['mrowspan'] >= 0)) { + if (isset($prevtrkey) AND ($trwsp['trid'] == $prevtrkey) AND ($trwsp['mrowspan'] > 0)) { $dom[($dom[$key]['parent'])]['rowspans'][$k]['trid'] = $trkey; } + if ($dom[($dom[$key]['parent'])]['rowspans'][$k]['trid'] == $trkey) { + $dom[($dom[$key]['parent'])]['rowspans'][$k]['mrowspan'] -= 1; + } } } - if (isset($prevtrkey) and ($dom[$trkey]['startpage'] > $dom[$prevtrkey]['endpage'])) { + if (isset($prevtrkey) AND ($dom[$trkey]['startpage'] > $dom[$prevtrkey]['endpage'])) { $pgendy = $this->pagedim[$dom[$prevtrkey]['endpage']]['hk'] - $this->pagedim[$dom[$prevtrkey]['endpage']]['bm']; $dom[$prevtrkey]['endy'] = $pgendy; // update row-spanned cells if (isset($dom[($dom[$key]['parent'])]['rowspans'])) { foreach ($dom[($dom[$key]['parent'])]['rowspans'] as $k => $trwsp) { - if (($trwsp['trid'] == $trkey) and ($trwsp['mrowspan'] > 1) and ($trwsp['endpage'] == $dom[$prevtrkey]['endpage'])) { + if (($trwsp['trid'] == $prevtrkey) AND ($trwsp['mrowspan'] >= 0) AND ($trwsp['endpage'] == $dom[$prevtrkey]['endpage'])) { $dom[($dom[$key]['parent'])]['rowspans'][$k]['endy'] = $pgendy; $dom[($dom[$key]['parent'])]['rowspans'][$k]['mrowspan'] = -1; } @@ -24458,7 +19604,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } // for each cell on the row foreach ($parent['cellpos'] as $k => $cellpos) { - if (isset($cellpos['rowspanid']) and ($cellpos['rowspanid'] >= 0)) { + if (isset($cellpos['rowspanid']) AND ($cellpos['rowspanid'] >= 0)) { $cellpos['startx'] = $table_el['rowspans'][($cellpos['rowspanid'])]['startx']; $cellpos['endx'] = $table_el['rowspans'][($cellpos['rowspanid'])]['endx']; $endy = $table_el['rowspans'][($cellpos['rowspanid'])]['endy']; @@ -24479,7 +19625,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (isset($cellpos['border'])) { $border = $cellpos['border']; } - if (isset($cellpos['bgcolor']) and ($cellpos['bgcolor']) !== false) { + if (isset($cellpos['bgcolor']) AND ($cellpos['bgcolor']) !== false) { $this->SetFillColorArray($cellpos['bgcolor']); $fill = true; } else { @@ -24490,9 +19636,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $starty = $y; $w = abs($cellpos['endx'] - $cellpos['startx']); // get border modes - $border_start = $this->getBorderMode($border, $position='start'); - $border_end = $this->getBorderMode($border, $position='end'); - $border_middle = $this->getBorderMode($border, $position='middle'); + $border_start = TCPDF_STATIC::getBorderMode($border, $position='start', $this->opencell); + $border_end = TCPDF_STATIC::getBorderMode($border, $position='end', $this->opencell); + $border_middle = TCPDF_STATIC::getBorderMode($border, $position='middle', $this->opencell); // design borders around HTML cells. for ($page = $startpage; $page <= $endpage; ++$page) { // for each page $ccode = ''; @@ -24504,9 +19650,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } // account for margin changes if ($page > $startpage) { - if (($this->rtl) and ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { + if (($this->rtl) AND ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { $this->x -= ($this->pagedim[$page]['orm'] - $this->pagedim[$startpage]['orm']); - } elseif ((!$this->rtl) and ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { + } elseif ((!$this->rtl) AND ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { $this->x += ($this->pagedim[$page]['olm'] - $this->pagedim[$startpage]['olm']); } } @@ -24608,7 +19754,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; } // end for each column } - if ($cborder or $fill) { + if (!empty($cborder) OR !empty($fill)) { $offsetlen = strlen($ccode); // draw border and fill if ($this->inxobj) { @@ -24630,13 +19776,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (end($this->transfmrk[$this->page]) !== false) { $pagemarkkey = key($this->transfmrk[$this->page]); $pagemark = $this->transfmrk[$this->page][$pagemarkkey]; - $this->transfmrk[$this->page][$pagemarkkey] += $offsetlen; } elseif ($this->InFooter) { $pagemark = $this->footerpos[$this->page]; - $this->footerpos[$this->page] += $offsetlen; } else { $pagemark = $this->intmrk[$this->page]; - $this->intmrk[$this->page] += $offsetlen; } $pagebuff = $this->getPageBuffer($this->page); $pstart = substr($pagebuff, 0, $pagemark); @@ -24656,9 +19799,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->Ln(0, $cell); $this->x = $parent['startx']; if ($endpage > $startpage) { - if (($this->rtl) and ($this->pagedim[$endpage]['orm'] != $this->pagedim[$startpage]['orm'])) { + if (($this->rtl) AND ($this->pagedim[$endpage]['orm'] != $this->pagedim[$startpage]['orm'])) { $this->x += ($this->pagedim[$endpage]['orm'] - $this->pagedim[$startpage]['orm']); - } elseif ((!$this->rtl) and ($this->pagedim[$endpage]['olm'] != $this->pagedim[$startpage]['olm'])) { + } elseif ((!$this->rtl) AND ($this->pagedim[$endpage]['olm'] != $this->pagedim[$startpage]['olm'])) { $this->x += ($this->pagedim[$endpage]['olm'] - $this->pagedim[$startpage]['olm']); } } @@ -24667,9 +19810,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->cell_padding = $table_el['old_cell_padding']; // reset row height $this->resetLastH(); - if (($this->page == ($this->numpages - 1)) and ($this->pageopen[$this->numpages])) { + if (($this->page == ($this->numpages - 1)) AND ($this->pageopen[$this->numpages])) { $plendiff = ($this->pagelen[$this->numpages] - $this->emptypagemrk[$this->numpages]); - if (($plendiff > 0) and ($plendiff < 60)) { + if (($plendiff > 0) AND ($plendiff < 60)) { $pagediff = substr($this->getPageBuffer($this->numpages), $this->emptypagemrk[$this->numpages], $plendiff); if (substr($pagediff, 0, 5) == 'BT /F') { // the difference is only a font setting @@ -24685,7 +19828,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // restore top margin $this->tMargin = $this->theadMargins['top']; } - if (!isset($table_el['attribute']['nested']) or ($table_el['attribute']['nested'] != 'true')) { + if (!isset($table_el['attribute']['nested']) OR ($table_el['attribute']['nested'] != 'true')) { // reset main table header $this->thead = ''; $this->theadMargins = array(); @@ -24696,7 +19839,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: break; } case 'a': { - $this->HREF = ''; + $this->HREF = array(); break; } case 'sup': { @@ -24805,12 +19948,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (isset($dom[($dom[$key]['parent'])]['attribute']['pagebreakafter'])) { $pba = $dom[($dom[$key]['parent'])]['attribute']['pagebreakafter']; // check for pagebreak - if (($pba == 'true') or ($pba == 'left') or ($pba == 'right')) { + if (($pba == 'true') OR ($pba == 'left') OR ($pba == 'right')) { // add a page (or trig AcceptPageBreak() for multicolumn mode) $this->checkPageBreak($this->PageBreakTrigger + 1); } - if ((($pba == 'left') and (((!$this->rtl) and (($this->page % 2) == 0)) or (($this->rtl) and (($this->page % 2) != 0)))) - or (($pba == 'right') and (((!$this->rtl) and (($this->page % 2) != 0)) or (($this->rtl) and (($this->page % 2) == 0))))) { + if ((($pba == 'left') AND (((!$this->rtl) AND (($this->page % 2) == 0)) OR (($this->rtl) AND (($this->page % 2) != 0)))) + OR (($pba == 'right') AND (((!$this->rtl) AND (($this->page % 2) != 0)) OR (($this->rtl) AND (($this->page % 2) == 0))))) { // add a page (or trig AcceptPageBreak() for multicolumn mode) $this->checkPageBreak($this->PageBreakTrigger + 1); } @@ -24881,21 +20024,21 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $border = 0; $fill = false; $this->lasth = 0; - if (isset($tag['border']) and !empty($tag['border'])) { + if (isset($tag['border']) AND !empty($tag['border'])) { // get border style $border = $tag['border']; - if (!$this->empty_string($this->thead) and (!$this->inthead)) { + if (!TCPDF_STATIC::empty_string($this->thead) AND (!$this->inthead)) { // border for table header - $border = $this->getBorderMode($border, $position='middle'); + $border = TCPDF_STATIC::getBorderMode($border, $position='middle', $this->opencell); } } - if (isset($tag['bgcolor']) and ($tag['bgcolor'] !== false)) { + if (isset($tag['bgcolor']) AND ($tag['bgcolor'] !== false)) { // get background color $old_bgcolor = $this->bgcolor; $this->SetFillColorArray($tag['bgcolor']); $fill = true; } - if (!$border and !$fill) { + if (!$border AND !$fill) { // nothing to draw return; } @@ -24907,7 +20050,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $cellspacing = array('H' => 0, 'V' => 0); } - if (($tag['value'] != 'table') and (is_array($border)) and (!empty($border))) { + if (($tag['value'] != 'table') AND (is_array($border)) AND (!empty($border))) { // draw the border externally respect the sqare edge. $border['mode'] = 'ext'; } @@ -24940,9 +20083,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->num_columns = 1; } // get border modes - $border_start = $this->getBorderMode($border, $position='start'); - $border_end = $this->getBorderMode($border, $position='end'); - $border_middle = $this->getBorderMode($border, $position='middle'); + $border_start = TCPDF_STATIC::getBorderMode($border, $position='start', $this->opencell); + $border_end = TCPDF_STATIC::getBorderMode($border, $position='end', $this->opencell); + $border_middle = TCPDF_STATIC::getBorderMode($border, $position='middle', $this->opencell); // temporary disable page regions $temp_page_regions = $this->page_regions; $this->page_regions = array(); @@ -24957,9 +20100,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } // account for margin changes if ($page > $startpage) { - if (($this->rtl) and ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { + if (($this->rtl) AND ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { $this->x -= ($this->pagedim[$page]['orm'] - $this->pagedim[$startpage]['orm']); - } elseif ((!$this->rtl) and ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { + } elseif ((!$this->rtl) AND ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { $this->x += ($this->pagedim[$page]['olm'] - $this->pagedim[$startpage]['olm']); } } @@ -25019,7 +20162,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; } // end for each column } - if ($cborder or $fill) { + if ($cborder OR $fill) { $offsetlen = strlen($ccode); // draw border and fill if ($this->inxobj) { @@ -25040,17 +20183,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (end($this->transfmrk[$this->page]) !== false) { $pagemarkkey = key($this->transfmrk[$this->page]); $pagemark = $this->transfmrk[$this->page][$pagemarkkey]; - $this->transfmrk[$this->page][$pagemarkkey] += $offsetlen; } elseif ($this->InFooter) { $pagemark = $this->footerpos[$this->page]; - $this->footerpos[$this->page] += $offsetlen; } else { $pagemark = $this->intmrk[$this->page]; - $this->intmrk[$this->page] += $offsetlen; } $pagebuff = $this->getPageBuffer($this->page); - $pstart = substr($pagebuff, 0, $this->bordermrk[$this->page]); - $pend = substr($pagebuff, $this->bordermrk[$this->page]); + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); $this->setPageBuffer($this->page, $pstart.$ccode.$pend); $this->bordermrk[$this->page] += $offsetlen; $this->cntmrk[$this->page] += $offsetlen; @@ -25082,32 +20222,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: return; } $symbol = strtolower($symbol); - switch ($symbol) { - case '!' : - case '#' : - case 'disc' : - case 'circle' : - case 'square' : - case '1': - case 'decimal': - case 'decimal-leading-zero': - case 'i': - case 'lower-roman': - case 'I': - case 'upper-roman': - case 'a': - case 'lower-alpha': - case 'lower-latin': - case 'A': - case 'upper-alpha': - case 'upper-latin': - case 'lower-greek': { - $this->lisymbol = $symbol; - break; - } - default : { - $this->lisymbol = ''; - } + $valid_symbols = array('!', '#', 'disc', 'circle', 'square', '1', 'decimal', 'decimal-leading-zero', 'i', 'lower-roman', 'I', 'upper-roman', 'a', 'lower-alpha', 'lower-latin', 'A', 'upper-alpha', 'upper-latin', 'lower-greek'); + if (in_array($symbol, $valid_symbols)) { + $this->lisymbol = $symbol; + } else { + $this->lisymbol = ''; } } @@ -25197,10 +20316,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: /** * Convert HTML string containing value and unit of measure to user's units or points. - * @param $htmlval (string) string containing values and unit - * @param $refsize (string) reference value in points - * @param $defaultunit (string) default unit (can be one of the following: %, em, ex, px, in, mm, pc, pt). - * @param $points (boolean) if true returns points, otherwise returns value in user's units + * @param $htmlval (string) String containing values and unit. + * @param $refsize (string) Reference value in points. + * @param $defaultunit (string) Default unit (can be one of the following: %, em, ex, px, in, mm, pc, pt). + * @param $points (boolean) If true returns points, otherwise returns value in user's units. * @return float value in user's unit or point if $points=true * @public * @since 4.4.004 (2008-12-10) @@ -25210,9 +20329,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $retval = 0; $value = 0; $unit = 'px'; - $k = $this->k; if ($points) { $k = 1; + } else { + $k = $this->k; } if (in_array($defaultunit, $supportedunits)) { $unit = $defaultunit; @@ -25240,107 +20360,46 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } // height of lower case 'x' (about half the font-size) case 'ex': { - $retval = $value * ($refsize / 2); + $retval = ($value * ($refsize / 2)); break; } // absolute-size case 'in': { - $retval = ($value * $this->dpi) / $k; + $retval = (($value * $this->dpi) / $k); break; } // centimeters case 'cm': { - $retval = ($value / 2.54 * $this->dpi) / $k; + $retval = (($value / 2.54 * $this->dpi) / $k); break; } // millimeters case 'mm': { - $retval = ($value / 25.4 * $this->dpi) / $k; + $retval = (($value / 25.4 * $this->dpi) / $k); break; } // one pica is 12 points case 'pc': { - $retval = ($value * 12) / $k; + $retval = (($value * 12) / $k); break; } // points case 'pt': { - $retval = $value / $k; + $retval = ($value / $k); break; } // pixels case 'px': { $retval = $this->pixelsToUnits($value); + if ($points) { + $retval *= $this->k; + } break; } } return $retval; } - /** - * Returns the Roman representation of an integer number - * @param $number (int) number to convert - * @return string roman representation of the specified number - * @since 4.4.004 (2008-12-10) - * @public - */ - public function intToRoman($number) { - $roman = ''; - while ($number >= 1000) { - $roman .= 'M'; - $number -= 1000; - } - while ($number >= 900) { - $roman .= 'CM'; - $number -= 900; - } - while ($number >= 500) { - $roman .= 'D'; - $number -= 500; - } - while ($number >= 400) { - $roman .= 'CD'; - $number -= 400; - } - while ($number >= 100) { - $roman .= 'C'; - $number -= 100; - } - while ($number >= 90) { - $roman .= 'XC'; - $number -= 90; - } - while ($number >= 50) { - $roman .= 'L'; - $number -= 50; - } - while ($number >= 40) { - $roman .= 'XL'; - $number -= 40; - } - while ($number >= 10) { - $roman .= 'X'; - $number -= 10; - } - while ($number >= 9) { - $roman .= 'IX'; - $number -= 9; - } - while ($number >= 5) { - $roman .= 'V'; - $number -= 5; - } - while ($number >= 4) { - $roman .= 'IV'; - $number -= 4; - } - while ($number >= 1) { - $roman .= 'I'; - --$number; - } - return $roman; - } - /** * Output an HTML list bullet or ordered item symbol * @param $listdepth (int) list nesting level @@ -25350,6 +20409,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.4.004 (2008-12-10) */ protected function putHtmlListBullet($listdepth, $listtype='', $size=10) { + if ($this->state != 2) { + return; + } $size /= $this->k; $fill = ''; $bgcolor = $this->bgcolor; @@ -25458,12 +20520,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } case 'i': case 'lower-roman': { - $textitem = strtolower($this->intToRoman($this->listcount[$this->listnum])); + $textitem = strtolower(TCPDF_STATIC::intToRoman($this->listcount[$this->listnum])); break; } case 'I': case 'upper-roman': { - $textitem = $this->intToRoman($this->listcount[$this->listnum]); + $textitem = TCPDF_STATIC::intToRoman($this->listcount[$this->listnum]); break; } case 'a': @@ -25479,7 +20541,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: break; } case 'lower-greek': { - $textitem = $this->unichr(945 + $this->listcount[$this->listnum] - 1); + $textitem = TCPDF_FONTS::unichr((945 + $this->listcount[$this->listnum] - 1), $this->isunicode); break; } /* @@ -25513,11 +20575,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $textitem = $this->listcount[$this->listnum]; } } - if (!$this->empty_string($textitem)) { + if (!TCPDF_STATIC::empty_string($textitem)) { // Check whether we need a new page or new column $prev_y = $this->y; - $h = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; - if ($this->checkPageBreak($h) or ($this->y < $prev_y)) { + $h = $this->getCellHeight($this->FontSize); + if ($this->checkPageBreak($h) OR ($this->y < $prev_y)) { $tmpx = $this->x; } // print ordered item @@ -25610,6 +20672,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.2.010 (2008-11-14) */ protected function setGraphicVars($gvars, $extended=false) { + if ($this->state != 2) { + return; + } $this->FontFamily = $gvars['FontFamily']; $this->FontStyle = $gvars['FontStyle']; $this->FontSizePt = $gvars['FontSizePt']; @@ -25661,60 +20726,25 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->num_columns = $gvars['num_columns']; } $this->_out(''.$this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor.' '.$this->FillColor.''); - if (!$this->empty_string($this->FontFamily)) { + if (!TCPDF_STATIC::empty_string($this->FontFamily)) { $this->SetFont($this->FontFamily, $this->FontStyle, $this->FontSizePt); } } /** - * Returns a temporary filename for caching object on filesystem. - * @param $name (string) prefix to add to filename - * @return string filename. - * @since 4.5.000 (2008-12-31) + * Outputs the "save graphics state" operator 'q' * @protected */ - protected function getObjFilename($name) { - return tempnam(K_PATH_CACHE, $name.'_'); + protected function _outSaveGraphicsState() { + $this->_out('q'); } /** - * Writes data to a temporary file on filesystem. - * @param $filename (string) file name - * @param $data (mixed) data to write on file - * @param $append (boolean) if true append data, false replace. - * @since 4.5.000 (2008-12-31) + * Outputs the "restore graphics state" operator 'Q' * @protected */ - protected function writeDiskCache($filename, $data, $append=false) { - if ($append) { - $fmode = 'ab+'; - } else { - $fmode = 'wb+'; - } - $f = @fopen($filename, $fmode); - if (!$f) { - $this->Error('Unable to write cache file: '.$filename); - } else { - fwrite($f, $data); - fclose($f); - } - // update file length (needed for transactions) - if (!isset($this->cache_file_length['_'.$filename])) { - $this->cache_file_length['_'.$filename] = strlen($data); - } else { - $this->cache_file_length['_'.$filename] += strlen($data); - } - } - - /** - * Read data from a temporary file on filesystem. - * @param $filename (string) file name - * @return mixed retrieved data - * @since 4.5.000 (2008-12-31) - * @protected - */ - protected function readDiskCache($filename) { - return file_get_contents($filename); + protected function _outRestoreGraphicsState() { + $this->_out('Q'); } /** @@ -25725,14 +20755,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: */ protected function setBuffer($data) { $this->bufferlen += strlen($data); - if ($this->diskcache) { - if (!isset($this->buffer) or $this->empty_string($this->buffer)) { - $this->buffer = $this->getObjFilename('buffer'); - } - $this->writeDiskCache($this->buffer, $data, true); - } else { - $this->buffer .= $data; - } + $this->buffer .= $data; } /** @@ -25743,14 +20766,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: */ protected function replaceBuffer($data) { $this->bufferlen = strlen($data); - if ($this->diskcache) { - if (!isset($this->buffer) or $this->empty_string($this->buffer)) { - $this->buffer = $this->getObjFilename('buffer'); - } - $this->writeDiskCache($this->buffer, $data, false); - } else { - $this->buffer = $data; - } + $this->buffer = $data; } /** @@ -25760,11 +20776,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.5.000 (2009-01-02) */ protected function getBuffer() { - if ($this->diskcache) { - return $this->readDiskCache($this->buffer); - } else { - return $this->buffer; - } + return $this->buffer; } /** @@ -25776,19 +20788,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.5.000 (2008-12-31) */ protected function setPageBuffer($page, $data, $append=false) { - if ($this->diskcache) { - if (!isset($this->pages[$page])) { - $this->pages[$page] = $this->getObjFilename('page'.$page); - } - $this->writeDiskCache($this->pages[$page], $data, $append); + if ($append) { + $this->pages[$page] .= $data; } else { - if ($append) { - $this->pages[$page] .= $data; - } else { - $this->pages[$page] = $data; - } + $this->pages[$page] = $data; } - if ($append and isset($this->pagelen[$page])) { + if ($append AND isset($this->pagelen[$page])) { $this->pagelen[$page] += strlen($data); } else { $this->pagelen[$page] = strlen($data); @@ -25803,9 +20808,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.5.000 (2008-12-31) */ protected function getPageBuffer($page) { - if ($this->diskcache) { - return $this->readDiskCache($this->pages[$page]); - } elseif (isset($this->pages[$page])) { + if (isset($this->pages[$page])) { return $this->pages[$page]; } return false; @@ -25815,22 +20818,18 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * Set image buffer content. * @param $image (string) image key * @param $data (array) image data + * @return int image index number * @protected * @since 4.5.000 (2008-12-31) */ protected function setImageBuffer($image, $data) { - if ($this->diskcache) { - if (!isset($this->images[$image])) { - $this->images[$image] = $this->getObjFilename('image'.$image); - } - $this->writeDiskCache($this->images[$image], serialize($data)); - } else { - $this->images[$image] = $data; - } - if (!in_array($image, $this->imagekeys)) { - $this->imagekeys[] = $image; + if (($data['i'] = array_search($image, $this->imagekeys)) === FALSE) { + $this->imagekeys[$this->numimages] = $image; + $data['i'] = $this->numimages; ++$this->numimages; } + $this->images[$image] = $data; + return $data['i']; } /** @@ -25845,13 +20844,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (!isset($this->images[$image])) { $this->setImageBuffer($image, array()); } - if ($this->diskcache) { - $tmpimg = $this->getImageBuffer($image); - $tmpimg[$key] = $data; - $this->writeDiskCache($this->images[$image], serialize($tmpimg)); - } else { - $this->images[$image][$key] = $data; - } + $this->images[$image][$key] = $data; } /** @@ -25862,9 +20855,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.5.000 (2008-12-31) */ protected function getImageBuffer($image) { - if ($this->diskcache and isset($this->images[$image])) { - return unserialize($this->readDiskCache($this->images[$image])); - } elseif (isset($this->images[$image])) { + if (isset($this->images[$image])) { return $this->images[$image]; } return false; @@ -25878,14 +20869,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.5.000 (2009-01-02) */ protected function setFontBuffer($font, $data) { - if ($this->diskcache) { - if (!isset($this->fonts[$font])) { - $this->fonts[$font] = $this->getObjFilename('font'); - } - $this->writeDiskCache($this->fonts[$font], serialize($data)); - } else { - $this->fonts[$font] = $data; - } + $this->fonts[$font] = $data; if (!in_array($font, $this->fontkeys)) { $this->fontkeys[] = $font; // store object ID for current font @@ -25907,13 +20891,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (!isset($this->fonts[$font])) { $this->setFontBuffer($font, array()); } - if ($this->diskcache) { - $tmpfont = $this->getFontBuffer($font); - $tmpfont[$key] = $data; - $this->writeDiskCache($this->fonts[$font], serialize($tmpfont)); - } else { - $this->fonts[$font][$key] = $data; - } + $this->fonts[$font][$key] = $data; } /** @@ -25924,9 +20902,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.5.000 (2009-01-02) */ protected function getFontBuffer($font) { - if ($this->diskcache and isset($this->fonts[$font])) { - return unserialize($this->readDiskCache($this->fonts[$font])); - } elseif (isset($this->fonts[$font])) { + if (isset($this->fonts[$font])) { return $this->fonts[$font]; } return false; @@ -25941,7 +20917,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.5.000 (2009-01-02) */ public function movePage($frompage, $topage) { - if (($frompage > $this->numpages) or ($frompage <= $topage)) { + if (($frompage > $this->numpages) OR ($frompage <= $topage)) { return false; } if ($frompage == $this->page) { @@ -25968,15 +20944,15 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (isset($this->PageAnnots[$frompage])) { $tmpannots = $this->PageAnnots[$frompage]; } - if (isset($this->newpagegroup) and !empty($this->newpagegroup)) { + if (isset($this->newpagegroup) AND !empty($this->newpagegroup)) { for ($i = $frompage; $i > $topage; --$i) { - if (isset($this->newpagegroup[$i]) and (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $frompage)) { + if (isset($this->newpagegroup[$i]) AND (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $frompage)) { --$this->pagegroups[$this->newpagegroup[$i]]; break; } } for ($i = $topage; $i > 0; --$i) { - if (isset($this->newpagegroup[$i]) and (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $topage)) { + if (isset($this->newpagegroup[$i]) AND (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $topage)) { ++$this->pagegroups[$this->newpagegroup[$i]]; break; } @@ -26050,47 +21026,55 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // adjust outlines $tmpoutlines = $this->outlines; foreach ($tmpoutlines as $key => $outline) { - if (($outline['p'] >= $topage) and ($outline['p'] < $frompage)) { - $this->outlines[$key]['p'] = ($outline['p'] + 1); - } elseif ($outline['p'] == $frompage) { - $this->outlines[$key]['p'] = $topage; + if (!$outline['f']) { + if (($outline['p'] >= $topage) AND ($outline['p'] < $frompage)) { + $this->outlines[$key]['p'] = ($outline['p'] + 1); + } elseif ($outline['p'] == $frompage) { + $this->outlines[$key]['p'] = $topage; + } } } // adjust dests $tmpdests = $this->dests; foreach ($tmpdests as $key => $dest) { - if (($dest['p'] >= $topage) and ($dest['p'] < $frompage)) { - $this->dests[$key]['p'] = ($dest['p'] + 1); - } elseif ($dest['p'] == $frompage) { - $this->dests[$key]['p'] = $topage; + if (!$dest['f']) { + if (($dest['p'] >= $topage) AND ($dest['p'] < $frompage)) { + $this->dests[$key]['p'] = ($dest['p'] + 1); + } elseif ($dest['p'] == $frompage) { + $this->dests[$key]['p'] = $topage; + } } } // adjust links $tmplinks = $this->links; foreach ($tmplinks as $key => $link) { - if (($link[0] >= $topage) and ($link[0] < $frompage)) { - $this->links[$key][0] = ($link[0] + 1); - } elseif ($link[0] == $frompage) { - $this->links[$key][0] = $topage; + if (!$link['f']) { + if (($link['p'] >= $topage) AND ($link['p'] < $frompage)) { + $this->links[$key]['p'] = ($link['p'] + 1); + } elseif ($link['p'] == $frompage) { + $this->links[$key]['p'] = $topage; + } } } // adjust javascript - $tmpjavascript = $this->javascript; - global $jfrompage, $jtopage; $jfrompage = $frompage; $jtopage = $topage; - $this->javascript = preg_replace_callback('/this\.addField\(\'([^\']*)\',\'([^\']*)\',([0-9]+)/', - create_function('$matches', 'global $jfrompage, $jtopage; - $pagenum = intval($matches[3]) + 1; - if (($pagenum >= $jtopage) AND ($pagenum < $jfrompage)) { - $newpage = ($pagenum + 1); - } elseif ($pagenum == $jfrompage) { - $newpage = $jtopage; - } else { - $newpage = $pagenum; + if (preg_match_all('/this\.addField\(\'([^\']*)\',\'([^\']*)\',([0-9]+)/', $this->javascript, $pamatch) > 0) { + foreach($pamatch[0] as $pk => $pmatch) { + $pagenum = intval($pamatch[3][$pk]) + 1; + if (($pagenum >= $jtopage) AND ($pagenum < $jfrompage)) { + $newpage = ($pagenum + 1); + } elseif ($pagenum == $jfrompage) { + $newpage = $jtopage; + } else { + $newpage = $pagenum; + } + --$newpage; + $newjs = "this.addField(\'".$pamatch[1][$pk]."\',\'".$pamatch[2][$pk]."\',".$newpage; + $this->javascript = str_replace($pmatch, $newjs, $this->javascript); } - --$newpage; - return "this.addField(\'".$matches[1]."\',\'".$matches[2]."\',".$newpage."";'), $tmpjavascript); + unset($pamatch); + } // return to last page $this->lastPage(true); return true; @@ -26104,7 +21088,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 4.6.004 (2009-04-23) */ public function deletePage($page) { - if (($page < 1) or ($page > $this->numpages)) { + if (($page < 1) OR ($page > $this->numpages)) { return false; } // delete current page @@ -26132,9 +21116,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (isset($this->PageAnnots[$page])) { unset($this->PageAnnots[$page]); } - if (isset($this->newpagegroup) and !empty($this->newpagegroup)) { + if (isset($this->newpagegroup) AND !empty($this->newpagegroup)) { for ($i = $page; $i > 0; --$i) { - if (isset($this->newpagegroup[$i]) and (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $page)) { + if (isset($this->newpagegroup[$i]) AND (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $page)) { --$this->pagegroups[$this->newpagegroup[$i]]; break; } @@ -26231,48 +21215,58 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // adjust outlines $tmpoutlines = $this->outlines; foreach ($tmpoutlines as $key => $outline) { - if ($outline['p'] > $page) { - $this->outlines[$key]['p'] = $outline['p'] - 1; - } elseif ($outline['p'] == $page) { - unset($this->outlines[$key]); + if (!$outline['f']) { + if ($outline['p'] > $page) { + $this->outlines[$key]['p'] = $outline['p'] - 1; + } elseif ($outline['p'] == $page) { + unset($this->outlines[$key]); + } } } // adjust dests $tmpdests = $this->dests; foreach ($tmpdests as $key => $dest) { - if ($dest['p'] > $page) { - $this->dests[$key]['p'] = $dest['p'] - 1; - } elseif ($dest['p'] == $page) { - unset($this->dests[$key]); + if (!$dest['f']) { + if ($dest['p'] > $page) { + $this->dests[$key]['p'] = $dest['p'] - 1; + } elseif ($dest['p'] == $page) { + unset($this->dests[$key]); + } } } // adjust links $tmplinks = $this->links; foreach ($tmplinks as $key => $link) { - if ($link[0] > $page) { - $this->links[$key][0] = $link[0] - 1; - } elseif ($link[0] == $page) { - unset($this->links[$key]); + if (!$link['f']) { + if ($link['p'] > $page) { + $this->links[$key]['p'] = $link['p'] - 1; + } elseif ($link['p'] == $page) { + unset($this->links[$key]); + } } } // adjust javascript - $tmpjavascript = $this->javascript; - global $jpage; $jpage = $page; - $this->javascript = preg_replace_callback('/this\.addField\(\'([^\']*)\',\'([^\']*)\',([0-9]+)/', - create_function('$matches', 'global $jpage; - $pagenum = intval($matches[3]) + 1; - if ($pagenum >= $jpage) { - $newpage = ($pagenum - 1); - } elseif ($pagenum == $jpage) { - $newpage = 1; - } else { - $newpage = $pagenum; + if (preg_match_all('/this\.addField\(\'([^\']*)\',\'([^\']*)\',([0-9]+)/', $this->javascript, $pamatch) > 0) { + foreach($pamatch[0] as $pk => $pmatch) { + $pagenum = intval($pamatch[3][$pk]) + 1; + if ($pagenum >= $jpage) { + $newpage = ($pagenum - 1); + } elseif ($pagenum == $jpage) { + $newpage = 1; + } else { + $newpage = $pagenum; + } + --$newpage; + $newjs = "this.addField(\'".$pamatch[1][$pk]."\',\'".$pamatch[2][$pk]."\',".$newpage; + $this->javascript = str_replace($pmatch, $newjs, $this->javascript); } - --$newpage; - return "this.addField(\'".$matches[1]."\',\'".$matches[2]."\',".$newpage."";'), $tmpjavascript); + unset($pamatch); + } // return to last page - $this->lastPage(true); + if ($this->numpages > 0) { + $this->lastPage(true); + } return true; } @@ -26288,7 +21282,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // default value $page = $this->page; } - if (($page < 1) or ($page > $this->numpages)) { + if (($page < 1) OR ($page > $this->numpages)) { return false; } // close the last page @@ -26321,21 +21315,21 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->newpagegroup[$this->page] = sizeof($this->newpagegroup) + 1; $this->currpagegroup = $this->newpagegroup[$this->page]; $this->pagegroups[$this->currpagegroup] = 1; - } elseif (isset($this->currpagegroup) and ($this->currpagegroup > 0)) { + } elseif (isset($this->currpagegroup) AND ($this->currpagegroup > 0)) { ++$this->pagegroups[$this->currpagegroup]; } // copy outlines $tmpoutlines = $this->outlines; foreach ($tmpoutlines as $key => $outline) { if ($outline['p'] == $page) { - $this->outlines[] = array('t' => $outline['t'], 'l' => $outline['l'], 'x' => $outline['x'], 'y' => $outline['y'], 'p' => $this->page, 's' => $outline['s'], 'c' => $outline['c']); + $this->outlines[] = array('t' => $outline['t'], 'l' => $outline['l'], 'x' => $outline['x'], 'y' => $outline['y'], 'p' => $this->page, 'f' => $outline['f'], 's' => $outline['s'], 'c' => $outline['c']); } } // copy links $tmplinks = $this->links; foreach ($tmplinks as $key => $link) { - if ($link[0] == $page) { - $this->links[] = array($this->page, $link[1]); + if ($link['p'] == $page) { + $this->links[] = array('p' => $this->page, 'y' => $link['y'], 'f' => $link['f']); } } // return to last page @@ -26374,13 +21368,13 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $page_fill_start = false; $page_fill_end = false; $current_column = $this->current_column; - if ($this->empty_string($numbersfont)) { + if (TCPDF_STATIC::empty_string($numbersfont)) { $numbersfont = $this->default_monospaced_font; } - if ($this->empty_string($filler)) { + if (TCPDF_STATIC::empty_string($filler)) { $filler = ' '; } - if ($this->empty_string($page)) { + if (TCPDF_STATIC::empty_string($page)) { $gap = ' '; } else { $gap = ''; @@ -26393,7 +21387,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $maxpage = 0; //used for pages on attached documents foreach ($this->outlines as $key => $outline) { // check for extra pages (used for attachments) - if (($this->page > $page_first) and ($outline['p'] >= $this->numpages)) { + if (($this->page > $page_first) AND ($outline['p'] >= $this->numpages)) { $outline['p'] += ($this->page - $page_first); } if ($this->rtl) { @@ -26410,9 +21404,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } $this->SetTextColorArray($outline['c']); // check for page break - $this->checkPageBreak((2 * $this->FontSize * $this->cell_height_ratio)); + $this->checkPageBreak(2 * $this->getCellHeight($this->FontSize)); // set margins and X position - if (($this->page == $current_page) and ($this->current_column == $current_column)) { + if (($this->page == $current_page) AND ($this->current_column == $current_column)) { $this->lMargin = $lmargin; $this->rMargin = $rmargin; } else { @@ -26452,7 +21446,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $tw = $this->w - $this->rMargin - $this->x; } $this->SetFont($numbersfont, $fontstyle, $fontsize); - if ($this->empty_string($page)) { + if (TCPDF_STATIC::empty_string($page)) { $pagenum = $outline['p']; } else { // placemark to be replaced with the correct number @@ -26463,7 +21457,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $maxpage = max($maxpage, $outline['p']); } $fw = ($tw - $this->GetStringWidth($pagenum.$filler)); - $numfills = floor($fw / $this->GetStringWidth($filler)); + $wfiller = $this->GetStringWidth($filler); + if ($wfiller > 0) { + $numfills = floor($fw / $wfiller); + } else { + $numfills = 0; + } if ($numfills > 0) { $rowfill = str_repeat($filler, $numfills); } else { @@ -26482,8 +21481,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // account for booklet mode if ($this->booklet) { // check if a blank page is required before TOC - $page_fill_start = ((($page_first % 2) == 0) xor (($page % 2) == 0)); - $page_fill_end = (!((($numpages % 2) == 0) xor ($page_fill_start))); + $page_fill_start = ((($page_first % 2) == 0) XOR (($page % 2) == 0)); + $page_fill_end = (!((($numpages % 2) == 0) XOR ($page_fill_start))); if ($page_fill_start) { // add a page at the end (to be moved before TOC) $this->addPage(); @@ -26498,7 +21497,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } $maxpage = max($maxpage, $page_last); - if (!$this->empty_string($page)) { + if (!TCPDF_STATIC::empty_string($page)) { for ($p = $page_first; $p <= $page_last; ++$p) { // get page data $temppage = $this->getPageBuffer($p); @@ -26508,20 +21507,20 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // get page number aliases $pnalias = $this->getInternalPageNumberAliases($a); // calculate replacement number - if (($n >= $page) and ($n <= $this->numpages)) { + if (($n >= $page) AND ($n <= $this->numpages)) { $np = $n + $numpages; } else { $np = $n; } - $na = $this->formatTOCPageNumber(($this->starting_page_number + $np - 1)); - $nu = $this->UTF8ToUTF16BE($na, false); + $na = TCPDF_STATIC::formatTOCPageNumber(($this->starting_page_number + $np - 1)); + $nu = TCPDF_FONTS::UTF8ToUTF16BE($na, false, $this->isunicode, $this->CurrentFont); // replace aliases with numbers foreach ($pnalias['u'] as $u) { $sfill = str_repeat($filler, max(0, (strlen($u) - strlen($nu.' ')))); if ($this->rtl) { - $nr = $nu.$this->UTF8ToUTF16BE(' '.$sfill); + $nr = $nu.TCPDF_FONTS::UTF8ToUTF16BE(' '.$sfill, false, $this->isunicode, $this->CurrentFont); } else { - $nr = $this->UTF8ToUTF16BE($sfill.' ').$nu; + $nr = TCPDF_FONTS::UTF8ToUTF16BE($sfill.' ', false, $this->isunicode, $this->CurrentFont).$nu; } $temppage = str_replace($u, $nr, $temppage); } @@ -26591,12 +21590,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: foreach ($this->outlines as $key => $outline) { // get HTML template $row = $templates[$outline['l']]; - if ($this->empty_string($page)) { + if (TCPDF_STATIC::empty_string($page)) { $pagenum = $outline['p']; } else { // placemark to be replaced with the correct number $pagenum = '{#'.($outline['p']).'}'; - if ($templates['F'.$outline['l']]) { + if (isset($templates['F'.$outline['l']]) && $templates['F'.$outline['l']]) { $pagenum = '{'.$pagenum.'}'; } $maxpage = max($maxpage, $outline['p']); @@ -26618,8 +21617,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // account for booklet mode if ($this->booklet) { // check if a blank page is required before TOC - $page_fill_start = ((($page_first % 2) == 0) xor (($page % 2) == 0)); - $page_fill_end = (!((($numpages % 2) == 0) xor ($page_fill_start))); + $page_fill_start = ((($page_first % 2) == 0) XOR (($page % 2) == 0)); + $page_fill_end = (!((($numpages % 2) == 0) XOR ($page_fill_start))); if ($page_fill_start) { // add a page at the end (to be moved before TOC) $this->addPage(); @@ -26634,7 +21633,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } $maxpage = max($maxpage, $page_last); - if (!$this->empty_string($page)) { + if (!TCPDF_STATIC::empty_string($page)) { for ($p = $page_first; $p <= $page_last; ++$p) { // get page data $temppage = $this->getPageBuffer($p); @@ -26649,16 +21648,16 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $np = $n; } - $na = $this->formatTOCPageNumber(($this->starting_page_number + $np - 1)); - $nu = $this->UTF8ToUTF16BE($na, false); + $na = TCPDF_STATIC::formatTOCPageNumber(($this->starting_page_number + $np - 1)); + $nu = TCPDF_FONTS::UTF8ToUTF16BE($na, false, $this->isunicode, $this->CurrentFont); // replace aliases with numbers foreach ($pnalias['u'] as $u) { if ($correct_align) { $sfill = str_repeat($filler, (strlen($u) - strlen($nu.' '))); if ($this->rtl) { - $nr = $nu.$this->UTF8ToUTF16BE(' '.$sfill); + $nr = $nu.TCPDF_FONTS::UTF8ToUTF16BE(' '.$sfill, false, $this->isunicode, $this->CurrentFont); } else { - $nr = $this->UTF8ToUTF16BE($sfill.' ').$nu; + $nr = TCPDF_FONTS::UTF8ToUTF16BE($sfill.' ', false, $this->isunicode, $this->CurrentFont).$nu; } } else { $nr = $nu; @@ -26707,7 +21706,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->start_transaction_page = $this->page; $this->start_transaction_y = $this->y; // clone current object - $this->objcopy = $this->objclone($this); + $this->objcopy = TCPDF_STATIC::objclone($this); } /** @@ -26731,14 +21730,6 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: */ public function rollbackTransaction($self=false) { if (isset($this->objcopy)) { - if (isset($this->objcopy->diskcache) and $this->objcopy->diskcache) { - // truncate files to previous values - foreach ($this->objcopy->cache_file_length as $file => $length) { - $file = substr($file, 1); - $handle = fopen($file, 'r+'); - ftruncate($handle, $length); - } - } $this->_destroy(true, true); if ($self) { $objvars = get_object_vars($this->objcopy); @@ -26751,44 +21742,6 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: return $this; } - /** - * Creates a copy of a class object - * @param $object (object) class object to be cloned - * @return cloned object - * @public - * @since 4.5.029 (2009-03-19) - */ - public function objclone($object) { - return @clone($object); - } - - /** - * Determine whether a string is empty. - * @param $str (string) string to be checked - * @return boolean true if string is empty - * @public - * @since 4.5.044 (2009-04-16) - */ - public function empty_string($str) { - return (is_null($str) or (is_string($str) and (strlen($str) == 0))); - } - - /** - * Find position of last occurrence of a substring in a string - * @param $haystack (string) The string to search in. - * @param $needle (string) substring to search. - * @param $offset (int) May be specified to begin searching an arbitrary number of characters into the string. - * @return Returns the position where the needle exists. Returns FALSE if the needle was not found. - * @public - * @since 4.8.038 (2010-03-13) - */ - public function revstrpos($haystack, $needle, $offset = 0) { - $length = strlen($haystack); - $offset = ($offset > 0)?($length - $offset):abs($offset); - $pos = strpos(strrev($haystack), strrev($needle), $offset); - return ($pos === false)?false:($length - $pos - strlen($needle)); - } - // --- MULTI COLUMNS METHODS ----------------------- /** @@ -26807,10 +21760,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { // maximum column width $maxwidth = ($this->w - $this->original_lMargin - $this->original_rMargin) / $numcols; - if (($width == 0) or ($width > $maxwidth)) { + if (($width == 0) OR ($width > $maxwidth)) { $width = $maxwidth; } - if ($this->empty_string($y)) { + if (TCPDF_STATIC::empty_string($y)) { $y = $this->y; } // space between columns @@ -26875,7 +21828,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->y = $this->tMargin; } // Avoid to write table headers more than once - if (($this->page > $this->maxselcol['page']) or (($this->page == $this->maxselcol['page']) and ($col > $this->maxselcol['column']))) { + if (($this->page > $this->maxselcol['page']) OR (($this->page == $this->maxselcol['page']) AND ($col > $this->maxselcol['column']))) { $enable_thead = true; $this->maxselcol['page'] = $this->page; $this->maxselcol['column'] = $col; @@ -26906,7 +21859,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // fix for HTML mode $this->newline = true; // print HTML table header (if any) - if ((!$this->empty_string($this->thead)) and (!$this->inthead)) { + if ((!TCPDF_STATIC::empty_string($this->thead)) AND (!$this->inthead)) { if ($enable_thead) { // print table header $this->writeHTML($this->thead, false, false, false, false, ''); @@ -26951,17 +21904,6 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: return $this->num_columns; } - /** - * Serialize an array of parameters to be used with TCPDF tag in HTML code. - * @param $pararray (array) parameters array - * @return sting containing serialized data - * @public - * @since 4.9.006 (2010-04-02) - */ - public function serializeTCPDFtagParameters($pararray) { - return urlencode(serialize($pararray)); - } - /** * Set Text rendering mode. * @param $stroke (int) outline size in user units (0 = disable). @@ -27041,7 +21983,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $this->txtshadow['depth_h'] = 0; } - if (isset($params['color']) and ($params['color'] !== false) and is_array($params['color'])) { + if (isset($params['color']) AND ($params['color'] !== false) AND is_array($params['color'])) { $this->txtshadow['color'] = $params['color']; } else { $this->txtshadow['color'] = $this->strokecolor; @@ -27051,12 +21993,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $this->txtshadow['opacity'] = 1; } - if (isset($params['blend_mode']) and in_array($params['blend_mode'], array('Normal', 'Multiply', 'Screen', 'Overlay', 'Darken', 'Lighten', 'ColorDodge', 'ColorBurn', 'HardLight', 'SoftLight', 'Difference', 'Exclusion', 'Hue', 'Saturation', 'Color', 'Luminosity'))) { + if (isset($params['blend_mode']) AND in_array($params['blend_mode'], array('Normal', 'Multiply', 'Screen', 'Overlay', 'Darken', 'Lighten', 'ColorDodge', 'ColorBurn', 'HardLight', 'SoftLight', 'Difference', 'Exclusion', 'Hue', 'Saturation', 'Color', 'Luminosity'))) { $this->txtshadow['blend_mode'] = $params['blend_mode']; } else { $this->txtshadow['blend_mode'] = 'Normal'; } - if ((($this->txtshadow['depth_w'] == 0) and ($this->txtshadow['depth_h'] == 0)) or ($this->txtshadow['opacity'] == 0)) { + if ((($this->txtshadow['depth_w'] == 0) AND ($this->txtshadow['depth_h'] == 0)) OR ($this->txtshadow['opacity'] == 0)) { $this->txtshadow['enabled'] = false; } } @@ -27075,10 +22017,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * Returns an array of chars containing soft hyphens. * @param $word (array) array of chars * @param $patterns (array) Array of hypenation patterns. - * @param $dictionary (array) Array of words to be returned without applying the hyphenation algoritm. + * @param $dictionary (array) Array of words to be returned without applying the hyphenation algorithm. * @param $leftmin (int) Minimum number of character to leave on the left of the word without applying the hyphens. * @param $rightmin (int) Minimum number of character to leave on the right of the word without applying the hyphens. - * @param $charmin (int) Minimum word length to apply the hyphenation algoritm. + * @param $charmin (int) Minimum word length to apply the hyphenation algorithm. * @param $charmax (int) Maximum length of broken piece of word. * @return array text with soft hyphens * @author Nicola Asuni @@ -27091,7 +22033,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($numchars <= $charmin) { return $word; } - $word_string = $this->UTF8ArrSubString($word); + $word_string = TCPDF_FONTS::UTF8ArrSubString($word, '', '', $this->isunicode); // some words will be returned as-is $pattern = '/^([a-zA-Z0-9_\.\-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/'; if (preg_match($pattern, $word_string) > 0) { @@ -27104,30 +22046,33 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: return $word; } if (isset($dictionary[$word_string])) { - return $this->UTF8StringToArray($dictionary[$word_string]); + return TCPDF_FONTS::UTF8StringToArray($dictionary[$word_string], $this->isunicode, $this->CurrentFont); } - // suround word with '_' characters - $tmpword = array_merge(array(95), $word, array(95)); + // surround word with '_' characters + $tmpword = array_merge(array(46), $word, array(46)); $tmpnumchars = $numchars + 2; - $maxpos = $tmpnumchars - $charmin; + $maxpos = $tmpnumchars - 1; for ($pos = 0; $pos < $maxpos; ++$pos) { $imax = min(($tmpnumchars - $pos), $charmax); - for ($i = $charmin; $i <= $imax; ++$i) { - $subword = strtolower($this->UTF8ArrSubString($tmpword, $pos, $pos + $i)); + for ($i = 1; $i <= $imax; ++$i) { + $subword = strtolower(TCPDF_FONTS::UTF8ArrSubString($tmpword, $pos, ($pos + $i), $this->isunicode)); if (isset($patterns[$subword])) { - $pattern = $this->UTF8StringToArray($patterns[$subword]); + $pattern = TCPDF_FONTS::UTF8StringToArray($patterns[$subword], $this->isunicode, $this->CurrentFont); $pattern_length = count($pattern); $digits = 1; for ($j = 0; $j < $pattern_length; ++$j) { - // check if $pattern[$j] is a number - if (($pattern[$j] >= 48) and ($pattern[$j] <= 57)) { + // check if $pattern[$j] is a number = hyphenation level (only numbers from 1 to 5 are valid) + if (($pattern[$j] >= 48) AND ($pattern[$j] <= 57)) { if ($j == 0) { $zero = $pos - 1; } else { $zero = $pos + $j - $digits; } - if (!isset($hyphenword[$zero]) or ($hyphenword[$zero] != $pattern[$j])) { - $hyphenword[$zero] = $this->unichr($pattern[$j]); + // get hyphenation level + $level = ($pattern[$j] - 48); + // if two levels from two different patterns match at the same point, the higher one is selected. + if (!isset($hyphenword[$zero]) OR ($hyphenword[$zero] < $level)) { + $hyphenword[$zero] = $level; } ++$digits; } @@ -27138,7 +22083,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $inserted = 0; $maxpos = $numchars - $rightmin; for ($i = $leftmin; $i <= $maxpos; ++$i) { - if (isset($hyphenword[$i]) and (($hyphenword[$i] % 2) != 0)) { + // only odd levels indicate allowed hyphenation points + if (isset($hyphenword[$i]) AND (($hyphenword[$i] % 2) != 0)) { // 173 = soft hyphen character array_splice($word, $i + $inserted, 0, 173); ++$inserted; @@ -27147,47 +22093,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: return $word; } - /** - * Returns an array of hyphenation patterns. - * @param $file (string) TEX file containing hypenation patterns. TEX pattrns can be downloaded from http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ - * @return array of hyphenation patterns - * @author Nicola Asuni - * @since 4.9.012 (2010-04-12) - * @public - */ - public function getHyphenPatternsFromTEX($file) { - // TEX patterns are available at: - // http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ - $data = file_get_contents($file); - $patterns = array(); - // remove comments - $data = preg_replace('/\%[^\n]*/', '', $data); - // extract the patterns part - preg_match('/\\\\patterns\{([^\}]*)\}/i', $data, $matches); - $data = trim(substr($matches[0], 10, -1)); - // extract each pattern - $patterns_array = preg_split('/[\s]+/', $data); - // create new language array of patterns - $patterns = array(); - foreach($patterns_array as $val) { - if (!$this->empty_string($val)) { - $val = trim($val); - $val = str_replace('\'', '\\\'', $val); - $key = preg_replace('/[0-9]+/', '', $val); - $patterns[$key] = $val; - } - } - return $patterns; - } - /** * Returns text with soft hyphens. * @param $text (string) text to process * @param $patterns (mixed) Array of hypenation patterns or a TEX file containing hypenation patterns. TEX patterns can be downloaded from http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ - * @param $dictionary (array) Array of words to be returned without applying the hyphenation algoritm. + * @param $dictionary (array) Array of words to be returned without applying the hyphenation algorithm. * @param $leftmin (int) Minimum number of character to leave on the left of the word without applying the hyphens. * @param $rightmin (int) Minimum number of character to leave on the right of the word without applying the hyphens. - * @param $charmin (int) Minimum word length to apply the hyphenation algoritm. + * @param $charmin (int) Minimum word length to apply the hyphenation algorithm. * @param $charmax (int) Maximum length of broken piece of word. * @return array text with soft hyphens * @author Nicola Asuni @@ -27199,19 +22112,20 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $word = array(); // last word $txtarr = array(); // text to be returned $intag = false; // true if we are inside an HTML tag + $skip = false; // true to skip hyphenation if (!is_array($patterns)) { - $patterns = $this->getHyphenPatternsFromTEX($patterns); + $patterns = TCPDF_STATIC::getHyphenPatternsFromTEX($patterns); } // get array of characters - $unichars = $this->UTF8StringToArray($text); + $unichars = TCPDF_FONTS::UTF8StringToArray($text, $this->isunicode, $this->CurrentFont); // for each char foreach ($unichars as $char) { - if ((!$intag) and $this->unicode->uni_type[$char] == 'L') { + if ((!$intag) AND (!$skip) AND TCPDF_FONT_DATA::$uni_type[$char] == 'L') { // letter character $word[] = $char; } else { // other type of character - if (!$this->empty_string($word)) { + if (!TCPDF_STATIC::empty_string($word)) { // hypenate the word $txtarr = array_merge($txtarr, $this->hyphenateWord($word, $patterns, $dictionary, $leftmin, $rightmin, $charmin, $charmax)); $word = array(); @@ -27220,18 +22134,35 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (chr($char) == '<') { // we are inside an HTML tag $intag = true; - } elseif ($intag and (chr($char) == '>')) { + } elseif ($intag AND (chr($char) == '>')) { // end of HTML tag $intag = false; + // check for style tag + $expected = array(115, 116, 121, 108, 101); // = 'style' + $current = array_slice($txtarr, -6, 5); // last 5 chars + $compare = array_diff($expected, $current); + if (empty($compare)) { + // check if it is a closing tag + $expected = array(47); // = '/' + $current = array_slice($txtarr, -7, 1); + $compare = array_diff($expected, $current); + if (empty($compare)) { + // closing style tag + $skip = false; + } else { + // opening style tag + $skip = true; + } + } } } } - if (!$this->empty_string($word)) { + if (!TCPDF_STATIC::empty_string($word)) { // hypenate the word $txtarr = array_merge($txtarr, $this->hyphenateWord($word, $patterns, $dictionary, $leftmin, $rightmin, $charmin, $charmax)); } // convert char array to string and return - return $this->UTF8ArrSubString($txtarr); + return TCPDF_FONTS::UTF8ArrSubString($txtarr, '', '', $this->isunicode); } /** @@ -27244,97 +22175,6 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->rasterize_vector_images = $mode; } - /** - * Get the Path-Painting Operators. - * @param $style (string) Style of rendering. Possible values are: - * <ul> - * <li>S or D: Stroke the path.</li> - * <li>s or d: Close and stroke the path.</li> - * <li>f or F: Fill the path, using the nonzero winding number rule to determine the region to fill.</li> - * <li>f* or F*: Fill the path, using the even-odd rule to determine the region to fill.</li> - * <li>B or FD or DF: Fill and then stroke the path, using the nonzero winding number rule to determine the region to fill.</li> - * <li>B* or F*D or DF*: Fill and then stroke the path, using the even-odd rule to determine the region to fill.</li> - * <li>b or fd or df: Close, fill, and then stroke the path, using the nonzero winding number rule to determine the region to fill.</li> - * <li>b or f*d or df*: Close, fill, and then stroke the path, using the even-odd rule to determine the region to fill.</li> - * <li>CNZ: Clipping mode using the even-odd rule to determine which regions lie inside the clipping path.</li> - * <li>CEO: Clipping mode using the nonzero winding number rule to determine which regions lie inside the clipping path</li> - * <li>n: End the path object without filling or stroking it.</li> - * </ul> - * @param $default (string) default style - * @author Nicola Asuni - * @since 5.0.000 (2010-04-30) - * @protected - */ - protected function getPathPaintOperator($style, $default='S') { - $op = ''; - switch($style) { - case 'S': - case 'D': { - $op = 'S'; - break; - } - case 's': - case 'd': { - $op = 's'; - break; - } - case 'f': - case 'F': { - $op = 'f'; - break; - } - case 'f*': - case 'F*': { - $op = 'f*'; - break; - } - case 'B': - case 'FD': - case 'DF': { - $op = 'B'; - break; - } - case 'B*': - case 'F*D': - case 'DF*': { - $op = 'B*'; - break; - } - case 'b': - case 'fd': - case 'df': { - $op = 'b'; - break; - } - case 'b*': - case 'f*d': - case 'df*': { - $op = 'b*'; - break; - } - case 'CNZ': { - $op = 'W n'; - break; - } - case 'CEO': { - $op = 'W* n'; - break; - } - case 'n': { - $op = 'n'; - break; - } - default: { - if (!empty($default)) { - $op = $this->getPathPaintOperator($default, ''); - } else { - $op = ''; - } - } - } - return $op; - } - /** * Enable or disable default option for font subsetting. * @param $enable (boolean) if true enable font subsetting by default. @@ -27410,7 +22250,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @since 5.8.002 (2010-08-14) */ public function isUnicodeFont() { - return (($this->CurrentFont['type'] == 'TrueTypeUnicode') or ($this->CurrentFont['type'] == 'cidfont0')); + return (($this->CurrentFont['type'] == 'TrueTypeUnicode') OR ($this->CurrentFont['type'] == 'cidfont0')); } /** @@ -27423,12 +22263,13 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: */ public function getFontFamilyName($fontfamily) { // remove spaces and symbols - $fontfamily = preg_replace('/[^a-z0-9\,]/', '', strtolower($fontfamily)); + $fontfamily = preg_replace('/[^a-z0-9_\,]/', '', strtolower($fontfamily)); // extract all font names $fontslist = preg_split('/[,]/', $fontfamily); // find first valid font name foreach ($fontslist as $font) { // replace font variations + $font = preg_replace('/regular$/', '', $font); $font = preg_replace('/italic$/', 'I', $font); $font = preg_replace('/oblique$/', 'I', $font); $font = preg_replace('/bold([I]?)$/', 'B\\1', $font); @@ -27442,7 +22283,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $pattern[] = '/^monospace/'; $replacement[] = 'courier'; $font = preg_replace($pattern, $replacement, $font); - if (in_array(strtolower($font), $this->fontlist) or in_array($font, $this->fontkeys)) { + if (in_array(strtolower($font), $this->fontlist) OR in_array($font, $this->fontkeys)) { return $font; } } @@ -27492,10 +22333,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->num_columns = 1; $this->current_column = 0; $this->SetAutoPageBreak(false); - if (($w === '') or ($w <= 0)) { + if (($w === '') OR ($w <= 0)) { $w = $this->w - $this->lMargin - $this->rMargin; } - if (($h === '') or ($h <= 0)) { + if (($h === '') OR ($h <= 0)) { $h = $this->h - $this->tMargin - $this->bMargin; } $this->xobjects[$this->xobjid]['x'] = 0; @@ -27559,6 +22400,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @see startTemplate(), endTemplate() */ public function printTemplate($id, $x='', $y='', $w=0, $h=0, $align='', $palign='', $fitonpage=false) { + if ($this->state != 2) { + return; + } if (!isset($this->xobjects[$id])) { $this->Error('The XObject Template \''.$id.'\' doesn\'t exist!'); } @@ -27581,9 +22425,15 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // check page for no-write regions and adapt page margins if necessary list($x, $y) = $this->checkPageRegions($h, $x, $y); $ow = $this->xobjects[$id]['w']; + if ($ow <= 0) { + $ow = 1; + } $oh = $this->xobjects[$id]['h']; + if ($oh <= 0) { + $oh = 1; + } // calculate template width and height on document - if (($w <= 0) and ($h <= 0)) { + if (($w <= 0) AND ($h <= 0)) { $w = $ow; $h = $oh; } elseif ($w <= 0) { @@ -27622,8 +22472,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // print XObject Template + Transformation matrix $this->StartTransform(); // translate and scale - $sx = ($w / $this->xobjects[$id]['w']); - $sy = ($h / $this->xobjects[$id]['h']); + $sx = ($w / $ow); + $sy = ($h / $oh); $tm = array(); $tm[0] = $sx; $tm[1] = 0; @@ -27639,10 +22489,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (!empty($this->xobjects[$id]['annotations'])) { foreach ($this->xobjects[$id]['annotations'] as $annot) { // transform original coordinates - $coordlt = $this->getTransformationMatrixProduct($tm, array(1, 0, 0, 1, ($annot['x'] * $this->k), (-$annot['y'] * $this->k))); + $coordlt = TCPDF_STATIC::getTransformationMatrixProduct($tm, array(1, 0, 0, 1, ($annot['x'] * $this->k), (-$annot['y'] * $this->k))); $ax = ($coordlt[4] / $this->k); $ay = ($this->h - $h - ($coordlt[5] / $this->k)); - $coordrb = $this->getTransformationMatrixProduct($tm, array(1, 0, 0, 1, (($annot['x'] + $annot['w']) * $this->k), ((-$annot['y'] - $annot['h']) * $this->k))); + $coordrb = TCPDF_STATIC::getTransformationMatrixProduct($tm, array(1, 0, 0, 1, (($annot['x'] + $annot['w']) * $this->k), ((-$annot['y'] - $annot['h']) * $this->k))); $aw = ($coordrb[4] / $this->k) - $ax; $ah = ($this->h - $h - ($coordrb[5] / $this->k)) - $ay; $this->Annotation($ax, $ay, $aw, $ah, $annot['text'], $annot['opt'], $annot['spaces']); @@ -27763,12 +22613,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @see setPageRegions(), getPageRegions() */ public function addPageRegion($region) { - if (!isset($region['page']) or empty($region['page'])) { + if (!isset($region['page']) OR empty($region['page'])) { $region['page'] = $this->page; } - if (isset($region['xt']) and isset($region['xb']) and ($region['xt'] > 0) and ($region['xb'] > 0) - and isset($region['yt']) and isset($region['yb']) and ($region['yt'] >= 0) and ($region['yt'] < $region['yb']) - and isset($region['side']) and (($region['side'] == 'L') or ($region['side'] == 'R'))) { + if (isset($region['xt']) AND isset($region['xb']) AND ($region['xt'] > 0) AND ($region['xb'] > 0) + AND isset($region['yt']) AND isset($region['yb']) AND ($region['yt'] >= 0) AND ($region['yt'] < $region['yb']) + AND isset($region['side']) AND (($region['side'] == 'L') OR ($region['side'] == 'R'))) { $this->page_regions[] = $region; } } @@ -27807,12 +22657,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($y === '') { $y = $this->y; } - if (empty($this->page_regions)) { + if (!$this->check_page_regions OR empty($this->page_regions)) { // no page regions defined return array($x, $y); } if (empty($h)) { - $h = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; + $h = $this->getCellHeight($this->FontSize); } // check for page break if ($this->checkPageBreak($h, $y)) { @@ -27822,22 +22672,22 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } if ($this->num_columns > 1) { if ($this->rtl) { - $this->lMargin = $this->columns[$this->current_column]['x'] - $this->columns[$this->current_column]['w']; + $this->lMargin = ($this->columns[$this->current_column]['x'] - $this->columns[$this->current_column]['w']); } else { - $this->rMargin = $this->w - $this->columns[$this->current_column]['x'] - $this->columns[$this->current_column]['w']; + $this->rMargin = ($this->w - $this->columns[$this->current_column]['x'] - $this->columns[$this->current_column]['w']); } } else { if ($this->rtl) { - $this->lMargin = $this->original_lMargin; + $this->lMargin = max($this->clMargin, $this->original_lMargin); } else { - $this->rMargin = $this->original_rMargin; + $this->rMargin = max($this->crMargin, $this->original_rMargin); } } // adjust coordinates and page margins foreach ($this->page_regions as $regid => $regdata) { if ($regdata['page'] == $this->page) { // check region boundaries - if (($y > ($regdata['yt'] - $h)) and ($y <= $regdata['yb'])) { + if (($y > ($regdata['yt'] - $h)) AND ($y <= $regdata['yb'])) { // Y is inside the region $minv = ($regdata['xb'] - $regdata['xt']) / ($regdata['yb'] - $regdata['yt']); // inverse of angular coefficient $yt = max($y, $regdata['yt']); @@ -27849,7 +22699,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($this->lMargin < $new_margin) { if ($this->rtl) { // adjust left page margin - $this->lMargin = $new_margin; + $this->lMargin = max(0, $new_margin); } if ($x < $new_margin) { // adjust x position @@ -27865,7 +22715,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (($this->w - $this->rMargin) > $new_margin) { if (!$this->rtl) { // adjust right page margin - $this->rMargin = ($this->w - $new_margin); + $this->rMargin = max(0, ($this->w - $new_margin)); } if ($x > $new_margin) { // adjust x position @@ -27903,18 +22753,32 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @public */ public function ImageSVG($file, $x='', $y='', $w=0, $h=0, $link='', $align='', $palign='', $border=0, $fitonpage=false) { - if ($this->rasterize_vector_images and ($w > 0) and ($h > 0)) { + if ($this->state != 2) { + return; + } + // reset SVG vars + $this->svggradients = array(); + $this->svggradientid = 0; + $this->svgdefsmode = false; + $this->svgdefs = array(); + $this->svgclipmode = false; + $this->svgclippaths = array(); + $this->svgcliptm = array(); + $this->svgclipid = 0; + $this->svgtext = ''; + $this->svgtextmode = array(); + if ($this->rasterize_vector_images AND ($w > 0) AND ($h > 0)) { // convert SVG to raster image using GD or ImageMagick libraries return $this->Image($file, $x, $y, $w, $h, 'SVG', $link, $align, true, 300, $palign, false, false, $border, false, false, false); } - if ($file{0} === '@') { // image from string + if ($file[0] === '@') { // image from string $this->svgdir = ''; $svgdata = substr($file, 1); } else { // SVG file $this->svgdir = dirname($file); - $svgdata = file_get_contents($file); + $svgdata = TCPDF_STATIC::fileGetContents($file); } - if ($svgdata === false) { + if ($svgdata === FALSE) { $this->Error('SVG file not found: '.$file); } if ($x === '') { @@ -27935,7 +22799,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $regs = array(); // get original image width and height preg_match('/<svg([^\>]*)>/si', $svgdata, $regs); - if (isset($regs[1]) and !empty($regs[1])) { + if (isset($regs[1]) AND !empty($regs[1])) { $tmp = array(); if (preg_match('/[\s]+x[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { $ox = $this->getHTMLUnitToUnits($tmp[1], 0, $this->svgunit, false); @@ -27987,8 +22851,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } } + if ($ow <= 0) { + $ow = 1; + } + if ($oh <= 0) { + $oh = 1; + } // calculate image width and height on document - if (($w <= 0) and ($h <= 0)) { + if (($w <= 0) AND ($h <= 0)) { // convert image size to document unit $w = $ow; $h = $oh; @@ -28034,7 +22904,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // store SVG position and scale factors $svgoffset_x = ($ximg - $ox) * $this->k; $svgoffset_y = -($y - $oy) * $this->k; - if (isset($view_box[2]) and ($view_box[2] > 0) and ($view_box[3] > 0)) { + if (isset($view_box[2]) AND ($view_box[2] > 0) AND ($view_box[3] > 0)) { $ow = $view_box[2]; $oh = $view_box[3]; } else { @@ -28110,7 +22980,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // save the current graphic state $this->_out('q'.$this->epsmarker); // set initial clipping mask - $this->Rect($x, $y, $w, $h, 'CNZ', array(), array()); + $this->Rect($ximg, $y, $w, $h, 'CNZ', array(), array()); // scale and translate $e = $ox * $this->k * (1 - $svgscale_x); $f = ($this->h - $oy) * $this->k * (1 - $svgscale_y); @@ -28196,121 +23066,6 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->cell_padding = $cell_padding; } - /** - * Get the tranformation matrix from SVG transform attribute - * @param $attribute (string) transformation - * @return array of transformations - * @author Nicola Asuni - * @since 5.0.000 (2010-05-02) - * @protected - */ - protected function getSVGTransformMatrix($attribute) { - // identity matrix - $tm = array(1, 0, 0, 1, 0, 0); - $transform = array(); - if (preg_match_all('/(matrix|translate|scale|rotate|skewX|skewY)[\s]*\(([^\)]+)\)/si', $attribute, $transform, PREG_SET_ORDER) > 0) { - foreach ($transform as $key => $data) { - if (!empty($data[2])) { - $a = 1; - $b = 0; - $c = 0; - $d = 1; - $e = 0; - $f = 0; - $regs = array(); - switch ($data[1]) { - case 'matrix': { - if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { - $a = $regs[1]; - $b = $regs[2]; - $c = $regs[3]; - $d = $regs[4]; - $e = $regs[5]; - $f = $regs[6]; - } - break; - } - case 'translate': { - if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { - $e = $regs[1]; - $f = $regs[2]; - } elseif (preg_match('/([a-z0-9\-\.]+)/si', $data[2], $regs)) { - $e = $regs[1]; - } - break; - } - case 'scale': { - if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { - $a = $regs[1]; - $d = $regs[2]; - } elseif (preg_match('/([a-z0-9\-\.]+)/si', $data[2], $regs)) { - $a = $regs[1]; - $d = $a; - } - break; - } - case 'rotate': { - if (preg_match('/([0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { - $ang = deg2rad($regs[1]); - $x = $regs[2]; - $y = $regs[3]; - $a = cos($ang); - $b = sin($ang); - $c = -$b; - $d = $a; - $e = ($x * (1 - $a)) - ($y * $c); - $f = ($y * (1 - $d)) - ($x * $b); - } elseif (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { - $ang = deg2rad($regs[1]); - $a = cos($ang); - $b = sin($ang); - $c = -$b; - $d = $a; - $e = 0; - $f = 0; - } - break; - } - case 'skewX': { - if (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { - $c = tan(deg2rad($regs[1])); - } - break; - } - case 'skewY': { - if (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { - $b = tan(deg2rad($regs[1])); - } - break; - } - } - $tm = $this->getTransformationMatrixProduct($tm, array($a, $b, $c, $d, $e, $f)); - } - } - } - return $tm; - } - - /** - * Get the product of two SVG tranformation matrices - * @param $ta (array) first SVG tranformation matrix - * @param $tb (array) second SVG tranformation matrix - * @return transformation array - * @author Nicola Asuni - * @since 5.0.000 (2010-05-02) - * @protected - */ - protected function getTransformationMatrixProduct($ta, $tb) { - $tm = array(); - $tm[0] = ($ta[0] * $tb[0]) + ($ta[2] * $tb[1]); - $tm[1] = ($ta[1] * $tb[0]) + ($ta[3] * $tb[1]); - $tm[2] = ($ta[0] * $tb[2]) + ($ta[2] * $tb[3]); - $tm[3] = ($ta[1] * $tb[2]) + ($ta[3] * $tb[3]); - $tm[4] = ($ta[0] * $tb[4]) + ($ta[2] * $tb[5]) + $ta[4]; - $tm[5] = ($ta[1] * $tb[4]) + ($ta[3] * $tb[5]) + $ta[5]; - return $tm; - } - /** * Convert SVG transformation matrix to PDF. * @param $tm (array) original SVG transformation matrix @@ -28358,8 +23113,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @protected */ protected function setSVGStyles($svgstyle, $prevsvgstyle, $x=0, $y=0, $w=1, $h=1, $clip_function='', $clip_params=array()) { + if ($this->state != 2) { + return; + } $objstyle = ''; - $minlen = (0.01 / $this->k); // minimum acceptable length (3 point) + $minlen = (0.01 / $this->k); // minimum acceptable length if (!isset($svgstyle['opacity'])) { return $objstyle; } @@ -28376,10 +23134,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->setAlpha($svgstyle['opacity'], 'Normal', $svgstyle['opacity'], false); } // color - $fill_color = $this->convertHTMLColorToDec($svgstyle['color']); + $fill_color = TCPDF_COLORS::convertHTMLColorToDec($svgstyle['color'], $this->spot_colors); $this->SetFillColorArray($fill_color); // text color - $text_color = $this->convertHTMLColorToDec($svgstyle['text-color']); + $text_color = TCPDF_COLORS::convertHTMLColorToDec($svgstyle['text-color'], $this->spot_colors); $this->SetTextColorArray($text_color); // clip if (preg_match('/rect\(([a-z0-9\-\.]*)[\s]*([a-z0-9\-\.]*)[\s]*([a-z0-9\-\.]*)[\s]*([a-z0-9\-\.]*)\)/si', $svgstyle['clip'], $regs)) { @@ -28408,6 +23166,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $newgradient = $this->svggradients[$gradient['xref']]; $newgradient['coords'] = $gradient['coords']; $newgradient['mode'] = $gradient['mode']; + $newgradient['type'] = $gradient['type']; $newgradient['gradientUnits'] = $gradient['gradientUnits']; if (isset($gradient['gradientTransform'])) { $newgradient['gradientTransform'] = $gradient['gradientTransform']; @@ -28415,38 +23174,38 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $gradient = $newgradient; } //save current Graphic State - $this->_out('q'); + $this->_outSaveGraphicsState(); //set clipping area - if (!empty($clip_function) and method_exists($this, $clip_function)) { + if (!empty($clip_function) AND method_exists($this, $clip_function)) { $bbox = call_user_func_array(array($this, $clip_function), $clip_params); - if (is_array($bbox) and (count($bbox) == 4)) { + if ((!isset($gradient['type']) OR ($gradient['type'] != 3)) AND is_array($bbox) AND (count($bbox) == 4)) { list($x, $y, $w, $h) = $bbox; } } if ($gradient['mode'] == 'measure') { - if (isset($gradient['gradientTransform']) and !empty($gradient['gradientTransform'])) { + if (!isset($gradient['coords'][4])) { + $gradient['coords'][4] = 0.5; + } + if (isset($gradient['gradientTransform']) AND !empty($gradient['gradientTransform'])) { $gtm = $gradient['gradientTransform']; // apply transformation matrix $xa = ($gtm[0] * $gradient['coords'][0]) + ($gtm[2] * $gradient['coords'][1]) + $gtm[4]; $ya = ($gtm[1] * $gradient['coords'][0]) + ($gtm[3] * $gradient['coords'][1]) + $gtm[5]; $xb = ($gtm[0] * $gradient['coords'][2]) + ($gtm[2] * $gradient['coords'][3]) + $gtm[4]; $yb = ($gtm[1] * $gradient['coords'][2]) + ($gtm[3] * $gradient['coords'][3]) + $gtm[5]; - if (isset($gradient['coords'][4])) { - $gradient['coords'][4] = sqrt(pow(($gtm[0] * $gradient['coords'][4]), 2) + pow(($gtm[1] * $gradient['coords'][4]), 2)); - } + $r = sqrt(pow(($gtm[0] * $gradient['coords'][4]), 2) + pow(($gtm[1] * $gradient['coords'][4]), 2)); $gradient['coords'][0] = $xa; $gradient['coords'][1] = $ya; $gradient['coords'][2] = $xb; $gradient['coords'][3] = $yb; + $gradient['coords'][4] = $r; } // convert SVG coordinates to user units $gradient['coords'][0] = $this->getHTMLUnitToUnits($gradient['coords'][0], 0, $this->svgunit, false); $gradient['coords'][1] = $this->getHTMLUnitToUnits($gradient['coords'][1], 0, $this->svgunit, false); $gradient['coords'][2] = $this->getHTMLUnitToUnits($gradient['coords'][2], 0, $this->svgunit, false); $gradient['coords'][3] = $this->getHTMLUnitToUnits($gradient['coords'][3], 0, $this->svgunit, false); - if (isset($gradient['coords'][4])) { - $gradient['coords'][4] = $this->getHTMLUnitToUnits($gradient['coords'][4], 0, $this->svgunit, false); - } + $gradient['coords'][4] = $this->getHTMLUnitToUnits($gradient['coords'][4], 0, $this->svgunit, false); if ($w <= $minlen) { $w = $minlen; } @@ -28466,9 +23225,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $gradient['coords'][1] = (($gradient['coords'][1] - $y) / $h); $gradient['coords'][2] = (($gradient['coords'][2] - $x) / $w); $gradient['coords'][3] = (($gradient['coords'][3] - $y) / $h); - if (isset($gradient['coords'][4])) { - $gradient['coords'][4] /= $w; - } + $gradient['coords'][4] /= $w; } elseif ($gradient['mode'] == 'percentage') { foreach($gradient['coords'] as $key => $val) { $gradient['coords'][$key] = (intval($val) / 100); @@ -28479,7 +23236,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } } } - if (($gradient['type'] == 2) and ($gradient['coords'][0] == $gradient['coords'][2]) and ($gradient['coords'][1] == $gradient['coords'][3])) { + if (($gradient['type'] == 2) AND ($gradient['coords'][0] == $gradient['coords'][2]) AND ($gradient['coords'][1] == $gradient['coords'][3])) { // single color (no shading) $gradient['coords'][0] = 1; $gradient['coords'][1] = 0; @@ -28491,18 +23248,20 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $gradient['coords'][1] = $gradient['coords'][3]; $gradient['coords'][3] = $tmp; // set transformation map for gradient + $cy = ($this->h - $y); if ($gradient['type'] == 3) { // circular gradient - $cy = $this->h - $y - ($gradient['coords'][1] * ($w + $h)); - $this->_out(sprintf('%F 0 0 %F %F %F cm', ($w * $this->k), ($w * $this->k), ($x * $this->k), ($cy * $this->k))); + $cy -= ($gradient['coords'][1] * ($w + $h)); + $h = $w = max($w, $h); } else { - $this->_out(sprintf('%F 0 0 %F %F %F cm', ($w * $this->k), ($h * $this->k), ($x * $this->k), (($this->h - ($y + $h)) * $this->k))); + $cy -= $h; } + $this->_out(sprintf('%F 0 0 %F %F %F cm', ($w * $this->k), ($h * $this->k), ($x * $this->k), ($cy * $this->k))); if (count($gradient['stops']) > 1) { $this->Gradient($gradient['type'], $gradient['coords'], $gradient['stops'], array(), false); } } elseif ($svgstyle['fill'] != 'none') { - $fill_color = $this->convertHTMLColorToDec($svgstyle['fill']); + $fill_color = TCPDF_COLORS::convertHTMLColorToDec($svgstyle['fill'], $this->spot_colors); if ($svgstyle['fill-opacity'] != 1) { $this->setAlpha($this->alpha['CA'], 'Normal', $svgstyle['fill-opacity'], false); } @@ -28517,14 +23276,16 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($svgstyle['stroke'] != 'none') { if ($svgstyle['stroke-opacity'] != 1) { $this->setAlpha($svgstyle['stroke-opacity'], 'Normal', $this->alpha['ca'], false); + } elseif (preg_match('/rgba\(\d+%?,\s*\d+%?,\s*\d+%?,\s*(\d+(?:\.\d+)?)\)/i', $svgstyle['stroke'], $rgba_matches)) { + $this->setAlpha($rgba_matches[1], 'Normal', $this->alpha['ca'], false); } $stroke_style = array( - 'color' => $this->convertHTMLColorToDec($svgstyle['stroke']), + 'color' => TCPDF_COLORS::convertHTMLColorToDec($svgstyle['stroke'], $this->spot_colors), 'width' => $this->getHTMLUnitToUnits($svgstyle['stroke-width'], 0, $this->svgunit, false), 'cap' => $svgstyle['stroke-linecap'], 'join' => $svgstyle['stroke-linejoin'] ); - if (isset($svgstyle['stroke-dasharray']) and !empty($svgstyle['stroke-dasharray']) and ($svgstyle['stroke-dasharray'] != 'none')) { + if (isset($svgstyle['stroke-dasharray']) AND !empty($svgstyle['stroke-dasharray']) AND ($svgstyle['stroke-dasharray'] != 'none')) { $stroke_style['dash'] = $svgstyle['stroke-dasharray']; } $this->SetLineStyle($stroke_style); @@ -28571,7 +23332,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $font_stretch = $svgstyle['font-stretch']; $font_spacing = $svgstyle['letter-spacing']; } - $font_size = $this->getHTMLUnitToUnits($font_size, $prevsvgstyle['font-size'], $this->svgunit, false) * $this->k; + $font_size = $this->getHTMLFontUnits($font_size, $this->svgstyles[0]['font-size'], $prevsvgstyle['font-size'], $this->svgunit); $font_stretch = $this->getCSSFontStretching($font_stretch, $svgstyle['font-stretch']); $font_spacing = $this->getCSSFontSpacing($font_spacing, $svgstyle['letter-spacing']); switch ($font_style) { @@ -28595,6 +23356,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $font_style .= 'B'; break; } + case 'normal': { + if ((substr($font_family, -1) == 'I') AND (substr($font_family, -2, 1) == 'B')) { + $font_family = substr($font_family, 0, -2).'I'; + } elseif (substr($font_family, -1) == 'B') { + $font_family = substr($font_family, 0, -1); + } + break; + } } switch ($svgstyle['text-decoration']) { case 'underline': { @@ -28639,8 +23408,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @protected */ protected function SVGPath($d, $style='') { + if ($this->state != 2) { + return; + } // set fill/stroke style - $op = $this->getPathPaintOperator($style, ''); + $op = TCPDF_STATIC::getPathPaintOperator($style, ''); if (empty($op)) { return; } @@ -28657,6 +23429,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $xmax = 0; $ymin = 2147483647; $ymax = 0; + $xinitial = 0; + $yinitial = 0; $relcoord = false; $minlen = (0.01 / $this->k); // minimum acceptable length (3 point) $firstcmd = true; // used to print first point @@ -28682,7 +23456,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: foreach ($rawparams as $ck => $cp) { $params[$ck] = $this->getHTMLUnitToUnits($cp, 0, $this->svgunit, false); if (abs($params[$ck]) < $minlen) { - // aproximate little values to zero + // approximate little values to zero $params[$ck] = 0; } } @@ -28697,10 +23471,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $x = $cp + $xoffset; } else { $y = $cp + $yoffset; - if ($firstcmd or (abs($x0 - $x) >= $minlen) or (abs($y0 - $y) >= $minlen)) { + if ($firstcmd OR (abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { if ($ck == 1) { $this->_outPoint($x, $y); $firstcmd = false; + $xinitial = $x; + $yinitial = $y; } else { $this->_outLine($x, $y); } @@ -28725,7 +23501,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $x = $cp + $xoffset; } else { $y = $cp + $yoffset; - if ((abs($x0 - $x) >= $minlen) or (abs($y0 - $y) >= $minlen)) { + if ((abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { $this->_outLine($x, $y); $x0 = $x; $y0 = $y; @@ -28745,7 +23521,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: case 'H': { // horizontal lineto foreach ($params as $ck => $cp) { $x = $cp + $xoffset; - if ((abs($x0 - $x) >= $minlen) or (abs($y0 - $y) >= $minlen)) { + if ((abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { $this->_outLine($x, $y); $x0 = $x; $y0 = $y; @@ -28761,7 +23537,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: case 'V': { // vertical lineto foreach ($params as $ck => $cp) { $y = $cp + $yoffset; - if ((abs($x0 - $x) >= $minlen) or (abs($y0 - $y) >= $minlen)) { + if ((abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { $this->_outLine($x, $y); $x0 = $x; $y0 = $y; @@ -28801,7 +23577,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: foreach ($params as $ck => $cp) { $params[$ck] = $cp; if ((($ck + 1) % 4) == 0) { - if (($key > 0) and ((strtoupper($paths[($key - 1)][1]) == 'C') or (strtoupper($paths[($key - 1)][1]) == 'S'))) { + if (($key > 0) AND ((strtoupper($paths[($key - 1)][1]) == 'C') OR (strtoupper($paths[($key - 1)][1]) == 'S'))) { $x1 = (2 * $x) - $x2; $y1 = (2 * $y) - $y2; } else { @@ -28825,7 +23601,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } break; } - case 'Q': { // quadratic B�zier curveto + case 'Q': { // quadratic Bezier curveto foreach ($params as $ck => $cp) { $params[$ck] = $cp; if ((($ck + 1) % 4) == 0) { @@ -28851,11 +23627,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } break; } - case 'T': { // shorthand/smooth quadratic B�zier curveto + case 'T': { // shorthand/smooth quadratic Bezier curveto foreach ($params as $ck => $cp) { $params[$ck] = $cp; if (($ck % 2) != 0) { - if (($key > 0) and ((strtoupper($paths[($key - 1)][1]) == 'Q') or (strtoupper($paths[($key - 1)][1]) == 'T'))) { + if (($key > 0) AND ((strtoupper($paths[($key - 1)][1]) == 'Q') OR (strtoupper($paths[($key - 1)][1]) == 'T'))) { $x1 = (2 * $x) - $x1; $y1 = (2 * $y) - $y1; } else { @@ -28888,15 +23664,15 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ((($ck + 1) % 7) == 0) { $x0 = $x; $y0 = $y; - $rx = abs($params[($ck - 6)]); - $ry = abs($params[($ck - 5)]); + $rx = max(abs($params[($ck - 6)]), .000000001); + $ry = max(abs($params[($ck - 5)]), .000000001); $ang = -$rawparams[($ck - 4)]; $angle = deg2rad($ang); $fa = $rawparams[($ck - 3)]; // large-arc-flag $fs = $rawparams[($ck - 2)]; // sweep-flag $x = $params[($ck - 1)] + $xoffset; $y = $params[$ck] + $yoffset; - if ((abs($x0 - $x) < $minlen) and (abs($y0 - $y) < $minlen)) { + if ((abs($x0 - $x) < $minlen) AND (abs($y0 - $y) < $minlen)) { // endpoints are almost identical $xmin = min($xmin, $x); $ymin = min($ymin, $y); @@ -28935,15 +23711,15 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $cx = ($cax * $cos_ang) - ($cay * $sin_ang) + (($x0 + $x) / 2); $cy = ($cax * $sin_ang) + ($cay * $cos_ang) + (($y0 + $y) / 2); // get angles - $angs = $this->getVectorsAngle(1, 0, (($xa - $cax) / $rx), (($cay - $ya) / $ry)); - $dang = $this->getVectorsAngle((($xa - $cax) / $rx), (($ya - $cay) / $ry), ((-$xa - $cax) / $rx), ((-$ya - $cay) / $ry)); - if (($fs == 0) and ($dang > 0)) { + $angs = TCPDF_STATIC::getVectorsAngle(1, 0, (($xa - $cax) / $rx), (($cay - $ya) / $ry)); + $dang = TCPDF_STATIC::getVectorsAngle((($xa - $cax) / $rx), (($ya - $cay) / $ry), ((-$xa - $cax) / $rx), ((-$ya - $cay) / $ry)); + if (($fs == 0) AND ($dang > 0)) { $dang -= (2 * M_PI); - } elseif (($fs == 1) and ($dang < 0)) { + } elseif (($fs == 1) AND ($dang < 0)) { $dang += (2 * M_PI); } $angf = $angs - $dang; - if ((($fs == 0) and ($angs > $angf)) or (($fs == 1) and ($angs < $angf))) { + if ((($fs == 0) AND ($angs > $angf)) OR (($fs == 1) AND ($angs < $angf))) { // reverse angles $tmp = $angs; $angs = $angf; @@ -28952,12 +23728,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $angs = round(rad2deg($angs), 6); $angf = round(rad2deg($angf), 6); // covent angles to positive values - if (($angs < 0) and ($angf < 0)) { + if (($angs < 0) AND ($angf < 0)) { $angs += 360; $angf += 360; } $pie = false; - if (($key == 0) and (isset($paths[($key + 1)][1])) and (trim($paths[($key + 1)][1]) == 'z')) { + if (($key == 0) AND (isset($paths[($key + 1)][1])) AND (trim($paths[($key + 1)][1]) == 'z')) { $pie = true; } list($axmin, $aymin, $axmax, $aymax) = $this->_outellipticalarc($cx, $cy, $rx, $ry, $ang, $angs, $angf, $pie, 2, false, ($fs == 0), true); @@ -28976,6 +23752,8 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } case 'Z': { $this->_out('h'); + $x = $x0 = $xinitial; + $y = $y0 = $yinitial; break; } } @@ -28988,27 +23766,16 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } /** - * Returns the angle in radiants between two vectors - * @param $x1 (int) X coordinate of first vector point - * @param $y1 (int) Y coordinate of first vector point - * @param $x2 (int) X coordinate of second vector point - * @param $y2 (int) Y coordinate of second vector point - * @author Nicola Asuni - * @since 5.0.000 (2010-05-04) + * Return the tag name without the namespace + * @param $name (string) Tag name * @protected */ - protected function getVectorsAngle($x1, $y1, $x2, $y2) { - $dprod = ($x1 * $x2) + ($y1 * $y2); - $dist1 = sqrt(($x1 * $x1) + ($y1 * $y1)); - $dist2 = sqrt(($x2 * $x2) + ($y2 * $y2)); - $angle = acos($dprod / ($dist1 * $dist2)); - if (is_nan($angle)) { - $angle = M_PI; + protected function removeTagNamespace($name) { + if(strpos($name, ':') !== false) { + $parts = explode(':', $name); + return $parts[(sizeof($parts) - 1)]; } - if ((($x1 * $y2) - ($x2 * $y1)) < 0) { - $angle *= -1; - } - return $angle; + return $name; } /** @@ -29022,16 +23789,26 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @protected */ protected function startSVGElementHandler($parser, $name, $attribs, $ctm=array()) { + $name = $this->removeTagNamespace($name); // check if we are in clip mode if ($this->svgclipmode) { $this->svgclippaths[$this->svgclipid][] = array('name' => $name, 'attribs' => $attribs, 'tm' => $this->svgcliptm[$this->svgclipid]); return; } - if ($this->svgdefsmode and !in_array($name, array('clipPath', 'linearGradient', 'radialGradient', 'stop'))) { - if (!isset($attribs['id'])) { - $attribs['id'] = 'DF_'.(count($this->svgdefs) + 1); + if ($this->svgdefsmode AND !in_array($name, array('clipPath', 'linearGradient', 'radialGradient', 'stop'))) { + if (isset($attribs['id'])) { + $attribs['child_elements'] = array(); + $this->svgdefs[$attribs['id']] = array('name' => $name, 'attribs' => $attribs); + return; + } + if (end($this->svgdefs) !== FALSE) { + $last_svgdefs_id = key($this->svgdefs); + if (isset($this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'])) { + $attribs['id'] = 'DF_'.(count($this->svgdefs[$last_svgdefs_id]['attribs']['child_elements']) + 1); + $this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'][$attribs['id']] = array('name' => $name, 'attribs' => $attribs); + return; + } } - $this->svgdefs[$attribs['id']] = array('name' => $name, 'attribs' => $attribs); return; } $clipping = false; @@ -29040,32 +23817,32 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $clipping = true; } // get styling properties - $prev_svgstyle = $this->svgstyles[(count($this->svgstyles) - 1)]; // previous style + $prev_svgstyle = $this->svgstyles[max(0,(count($this->svgstyles) - 1))]; // previous style $svgstyle = $this->svgstyles[0]; // set default style - if ($clipping and !isset($attribs['fill']) and (!isset($attribs['style']) or (!preg_match('/[;\"\s]{1}fill[\s]*:[\s]*([^;\"]*)/si', $attribs['style'], $attrval)))) { + if ($clipping AND !isset($attribs['fill']) AND (!isset($attribs['style']) OR (!preg_match('/[;\"\s]{1}fill[\s]*:[\s]*([^;\"]*)/si', $attribs['style'], $attrval)))) { // default fill attribute for clipping $attribs['fill'] = 'none'; } - if (isset($attribs['style']) and !$this->empty_string($attribs['style'])) { + if (isset($attribs['style']) AND !TCPDF_STATIC::empty_string($attribs['style']) AND ($attribs['style'][0] != ';')) { // fix style for regular expression $attribs['style'] = ';'.$attribs['style']; } foreach ($prev_svgstyle as $key => $val) { - if (in_array($key, $this->svginheritprop)) { + if (in_array($key, TCPDF_IMAGES::$svginheritprop)) { // inherit previous value $svgstyle[$key] = $val; } - if (isset($attribs[$key]) and !$this->empty_string($attribs[$key])) { + if (isset($attribs[$key]) AND !TCPDF_STATIC::empty_string($attribs[$key])) { // specific attribute settings if ($attribs[$key] == 'inherit') { $svgstyle[$key] = $val; } else { $svgstyle[$key] = $attribs[$key]; } - } elseif (isset($attribs['style']) and !$this->empty_string($attribs['style'])) { + } elseif (isset($attribs['style']) AND !TCPDF_STATIC::empty_string($attribs['style'])) { // CSS style syntax $attrval = array(); - if (preg_match('/[;\"\s]{1}'.$key.'[\s]*:[\s]*([^;\"]*)/si', $attribs['style'], $attrval) and isset($attrval[1])) { + if (preg_match('/[;\"\s]{1}'.$key.'[\s]*:[\s]*([^;\"]*)/si', $attribs['style'], $attrval) AND isset($attrval[1])) { if ($attrval[1] == 'inherit') { $svgstyle[$key] = $val; } else { @@ -29078,15 +23855,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (!empty($ctm)) { $tm = $ctm; } else { - //$tm = $this->svgstyles[(count($this->svgstyles) - 1)]['transfmatrix']; $tm = array(1,0,0,1,0,0); } - if (isset($attribs['transform']) and !empty($attribs['transform'])) { - $tm = $this->getTransformationMatrixProduct($tm, $this->getSVGTransformMatrix($attribs['transform'])); + if (isset($attribs['transform']) AND !empty($attribs['transform'])) { + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, TCPDF_STATIC::getSVGTransformMatrix($attribs['transform'])); } $svgstyle['transfmatrix'] = $tm; $invisible = false; - if (($svgstyle['visibility'] == 'hidden') or ($svgstyle['visibility'] == 'collapse') or ($svgstyle['display'] == 'none')) { + if (($svgstyle['visibility'] == 'hidden') OR ($svgstyle['visibility'] == 'collapse') OR ($svgstyle['display'] == 'none')) { // the current graphics element is invisible (nothing is painted) $invisible = true; } @@ -29112,12 +23888,91 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } case 'svg': { // start of SVG object + if(++$this->svg_tag_depth <= 1) { + break; + } + // inner SVG + array_push($this->svgstyles, $svgstyle); + $this->StartTransform(); + $svgX = (isset($attribs['x'])?$attribs['x']:0); + $svgY = (isset($attribs['y'])?$attribs['y']:0); + $svgW = (isset($attribs['width'])?$attribs['width']:0); + $svgH = (isset($attribs['height'])?$attribs['height']:0); + // set x, y position using transform matrix + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, array( 1, 0, 0, 1, $svgX, $svgY)); + $this->SVGTransform($tm); + // set clipping for width and height + $x = 0; + $y = 0; + $w = (isset($attribs['width'])?$this->getHTMLUnitToUnits($attribs['width'], 0, $this->svgunit, false):$this->w); + $h = (isset($attribs['height'])?$this->getHTMLUnitToUnits($attribs['height'], 0, $this->svgunit, false):$this->h); + // draw clipping rect + $this->Rect($x, $y, $w, $h, 'CNZ', array(), array()); + // parse viewbox, calculate extra transformation matrix + if (isset($attribs['viewBox'])) { + $tmp = array(); + preg_match_all("/[0-9]+/", $attribs['viewBox'], $tmp); + $tmp = $tmp[0]; + if (sizeof($tmp) == 4) { + $vx = $tmp[0]; + $vy = $tmp[1]; + $vw = $tmp[2]; + $vh = $tmp[3]; + // get aspect ratio + $tmp = array(); + $aspectX = 'xMid'; + $aspectY = 'YMid'; + $fit = 'meet'; + if (isset($attribs['preserveAspectRatio'])) { + if($attribs['preserveAspectRatio'] == 'none') { + $fit = 'none'; + } else { + preg_match_all('/[a-zA-Z]+/', $attribs['preserveAspectRatio'], $tmp); + $tmp = $tmp[0]; + if ((sizeof($tmp) == 2) AND (strlen($tmp[0]) == 8) AND (in_array($tmp[1], array('meet', 'slice', 'none')))) { + $aspectX = substr($tmp[0], 0, 4); + $aspectY = substr($tmp[0], 4, 4); + $fit = $tmp[1]; + } + } + } + $wr = ($svgW / $vw); + $hr = ($svgH / $vh); + $ax = $ay = 0; + if ((($fit == 'meet') AND ($hr < $wr)) OR (($fit == 'slice') AND ($hr > $wr))) { + if ($aspectX == 'xMax') { + $ax = (($vw * ($wr / $hr)) - $vw); + } + if ($aspectX == 'xMid') { + $ax = ((($vw * ($wr / $hr)) - $vw) / 2); + } + $wr = $hr; + } elseif ((($fit == 'meet') AND ($hr > $wr)) OR (($fit == 'slice') AND ($hr < $wr))) { + if ($aspectY == 'YMax') { + $ay = (($vh * ($hr / $wr)) - $vh); + } + if ($aspectY == 'YMid') { + $ay = ((($vh * ($hr / $wr)) - $vh) / 2); + } + $hr = $wr; + } + $newtm = array($wr, 0, 0, $hr, (($wr * ($ax - $vx)) - $svgX), (($hr * ($ay - $vy)) - $svgY)); + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, $newtm); + $this->SVGTransform($tm); + } + } + $this->setSVGStyles($svgstyle, $prev_svgstyle); break; } case 'g': { // group together related graphics elements array_push($this->svgstyles, $svgstyle); $this->StartTransform(); + $x = (isset($attribs['x'])?$attribs['x']:0); + $y = (isset($attribs['y'])?$attribs['y']:0); + $w = 1;//(isset($attribs['width'])?$attribs['width']:1); + $h = 1;//(isset($attribs['height'])?$attribs['height']:1); + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, array($w, 0, 0, $h, $x, $y)); $this->SVGTransform($tm); $this->setSVGStyles($svgstyle, $prev_svgstyle); break; @@ -29139,11 +23994,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->svggradients[$this->svggradientid]['gradientUnits'] = 'objectBoundingBox'; } //$attribs['spreadMethod'] - if (((!isset($attribs['x1'])) and (!isset($attribs['y1'])) and (!isset($attribs['x2'])) and (!isset($attribs['y2']))) - or ((isset($attribs['x1']) and (substr($attribs['x1'], -1) == '%')) - or (isset($attribs['y1']) and (substr($attribs['y1'], -1) == '%')) - or (isset($attribs['x2']) and (substr($attribs['x2'], -1) == '%')) - or (isset($attribs['y2']) and (substr($attribs['y2'], -1) == '%')))) { + if (((!isset($attribs['x1'])) AND (!isset($attribs['y1'])) AND (!isset($attribs['x2'])) AND (!isset($attribs['y2']))) + OR ((isset($attribs['x1']) AND (substr($attribs['x1'], -1) == '%')) + OR (isset($attribs['y1']) AND (substr($attribs['y1'], -1) == '%')) + OR (isset($attribs['x2']) AND (substr($attribs['x2'], -1) == '%')) + OR (isset($attribs['y2']) AND (substr($attribs['y2'], -1) == '%')))) { $this->svggradients[$this->svggradientid]['mode'] = 'percentage'; } else { $this->svggradients[$this->svggradientid]['mode'] = 'measure'; @@ -29153,10 +24008,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $x2 = (isset($attribs['x2'])?$attribs['x2']:'100'); $y2 = (isset($attribs['y2'])?$attribs['y2']:'0'); if (isset($attribs['gradientTransform'])) { - $this->svggradients[$this->svggradientid]['gradientTransform'] = $this->getSVGTransformMatrix($attribs['gradientTransform']); + $this->svggradients[$this->svggradientid]['gradientTransform'] = TCPDF_STATIC::getSVGTransformMatrix($attribs['gradientTransform']); } $this->svggradients[$this->svggradientid]['coords'] = array($x1, $y1, $x2, $y2); - if (isset($attribs['xlink:href']) and !empty($attribs['xlink:href'])) { + if (isset($attribs['xlink:href']) AND !empty($attribs['xlink:href'])) { // gradient is defined on another place $this->svggradients[$this->svggradientid]['xref'] = substr($attribs['xlink:href'], 1); } @@ -29179,10 +24034,12 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->svggradients[$this->svggradientid]['gradientUnits'] = 'objectBoundingBox'; } //$attribs['spreadMethod'] - if (((!isset($attribs['cx'])) and (!isset($attribs['cy']))) - or ((isset($attribs['cx']) and (substr($attribs['cx'], -1) == '%')) - or (isset($attribs['cy']) and (substr($attribs['cy'], -1) == '%')))) { + if (((!isset($attribs['cx'])) AND (!isset($attribs['cy']))) + OR ((isset($attribs['cx']) AND (substr($attribs['cx'], -1) == '%')) + OR (isset($attribs['cy']) AND (substr($attribs['cy'], -1) == '%')))) { $this->svggradients[$this->svggradientid]['mode'] = 'percentage'; + } elseif (isset($attribs['r']) AND is_numeric($attribs['r']) AND ($attribs['r']) <= 1) { + $this->svggradients[$this->svggradientid]['mode'] = 'ratio'; } else { $this->svggradients[$this->svggradientid]['mode'] = 'measure'; } @@ -29192,10 +24049,10 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $fy = (isset($attribs['fy']) ? $attribs['fy'] : $cy); $r = (isset($attribs['r']) ? $attribs['r'] : 0.5); if (isset($attribs['gradientTransform'])) { - $this->svggradients[$this->svggradientid]['gradientTransform'] = $this->getSVGTransformMatrix($attribs['gradientTransform']); + $this->svggradients[$this->svggradientid]['gradientTransform'] = TCPDF_STATIC::getSVGTransformMatrix($attribs['gradientTransform']); } $this->svggradients[$this->svggradientid]['coords'] = array($cx, $cy, $fx, $fy, $r); - if (isset($attribs['xlink:href']) and !empty($attribs['xlink:href'])) { + if (isset($attribs['xlink:href']) AND !empty($attribs['xlink:href'])) { // gradient is defined on another place $this->svggradients[$this->svggradientid]['xref'] = substr($attribs['xlink:href'], 1); } @@ -29204,14 +24061,14 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: case 'stop': { // gradient stops if (substr($attribs['offset'], -1) == '%') { - $offset = floatval(substr($attribs['offset'], -1)) / 100; + $offset = floatval(substr($attribs['offset'], 0, -1)) / 100; } else { $offset = floatval($attribs['offset']); if ($offset > 1) { $offset /= 100; } } - $stop_color = isset($svgstyle['stop-color'])?$this->convertHTMLColorToDec($svgstyle['stop-color']):'black'; + $stop_color = isset($svgstyle['stop-color'])?TCPDF_COLORS::convertHTMLColorToDec($svgstyle['stop-color'], $this->spot_colors):'black'; $opacity = isset($svgstyle['stop-opacity'])?$svgstyle['stop-opacity']:1; $this->svggradients[$this->svggradientid]['stops'][] = array('offset' => $offset, 'color' => $stop_color, 'opacity' => $opacity); break; @@ -29224,13 +24081,18 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (isset($attribs['d'])) { $d = trim($attribs['d']); if (!empty($d)) { + $x = (isset($attribs['x'])?$attribs['x']:0); + $y = (isset($attribs['y'])?$attribs['y']:0); + $w = (isset($attribs['width'])?$attribs['width']:1); + $h = (isset($attribs['height'])?$attribs['height']:1); + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, array($w, 0, 0, $h, $x, $y)); if ($clipping) { $this->SVGTransform($tm); $this->SVGPath($d, 'CNZ'); } else { $this->StartTransform(); $this->SVGTransform($tm); - $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, 0, 0, 1, 1, 'SVGPath', array($d, 'CNZ')); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'SVGPath', array($d, 'CNZ')); if (!empty($obstyle)) { $this->SVGPath($d, $obstyle); } @@ -29399,7 +24261,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if ($invisible) { break; } - if (!isset($attribs['xlink:href']) or empty($attribs['xlink:href'])) { + if (!isset($attribs['xlink:href']) OR empty($attribs['xlink:href'])) { break; } $x = (isset($attribs['x'])?$this->getHTMLUnitToUnits($attribs['x'], 0, $this->svgunit, false):0); @@ -29416,13 +24278,13 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $img = '@'.base64_decode(substr($img, strlen($m[0]))); } else { // fix image path - if (!$this->empty_string($this->svgdir) and (($img{0} == '.') or (basename($img) == $img))) { + if (!TCPDF_STATIC::empty_string($this->svgdir) AND (($img[0] == '.') OR (basename($img) == $img))) { // replace relative path with full server path $img = $this->svgdir.'/'.$img; } - if (($img[0] == '/') and !empty($_SERVER['DOCUMENT_ROOT']) and ($_SERVER['DOCUMENT_ROOT'] != '/')) { + if (($img[0] == '/') AND !empty($_SERVER['DOCUMENT_ROOT']) AND ($_SERVER['DOCUMENT_ROOT'] != '/')) { $findroot = strpos($img, $_SERVER['DOCUMENT_ROOT']); - if (($findroot === false) or ($findroot > 1)) { + if (($findroot === false) OR ($findroot > 1)) { if (substr($_SERVER['DOCUMENT_ROOT'], -1) == '/') { $img = substr($_SERVER['DOCUMENT_ROOT'], 0, -1).$img; } else { @@ -29432,12 +24294,45 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } $img = urldecode($img); $testscrtype = @parse_url($img); - if (!isset($testscrtype['query']) or empty($testscrtype['query'])) { + if (empty($testscrtype['query'])) { // convert URL to server path $img = str_replace(K_PATH_URL, K_PATH_MAIN, $img); + } elseif (preg_match('|^https?://|', $img) !== 1) { + // convert server path to URL + $img = str_replace(K_PATH_MAIN, K_PATH_URL, $img); } } - $this->Image($img, $x, $y, $w, $h); + // get image type + $imgtype = TCPDF_IMAGES::getImageFileType($img); + if (($imgtype == 'eps') OR ($imgtype == 'ai')) { + $this->ImageEps($img, $x, $y, $w, $h); + } elseif ($imgtype == 'svg') { + // store SVG vars + $svggradients = $this->svggradients; + $svggradientid = $this->svggradientid; + $svgdefsmode = $this->svgdefsmode; + $svgdefs = $this->svgdefs; + $svgclipmode = $this->svgclipmode; + $svgclippaths = $this->svgclippaths; + $svgcliptm = $this->svgcliptm; + $svgclipid = $this->svgclipid; + $svgtext = $this->svgtext; + $svgtextmode = $this->svgtextmode; + $this->ImageSVG($img, $x, $y, $w, $h); + // restore SVG vars + $this->svggradients = $svggradients; + $this->svggradientid = $svggradientid; + $this->svgdefsmode = $svgdefsmode; + $this->svgdefs = $svgdefs; + $this->svgclipmode = $svgclipmode; + $this->svgclippaths = $svgclippaths; + $this->svgcliptm = $svgcliptm; + $this->svgclipid = $svgclipid; + $this->svgtext = $svgtext; + $this->svgtextmode = $svgtextmode; + } else { + $this->Image($img, $x, $y, $w, $h); + } $this->StopTransform(); } break; @@ -29445,6 +24340,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: // text case 'text': case 'tspan': { + if (isset($this->svgtextmode['text-anchor']) AND !empty($this->svgtext)) { + // @TODO: unsupported feature + } // only basic support - advanced features must be implemented $this->svgtextmode['invisible'] = $invisible; if ($invisible) { @@ -29458,6 +24356,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $x = 0; } + if (isset($attribs['dx'])) { + $x += $this->getHTMLUnitToUnits($attribs['dx'], 0, $this->svgunit, false); + } if (isset($attribs['y'])) { $y = $this->getHTMLUnitToUnits($attribs['y'], 0, $this->svgunit, false); } elseif ($name == 'tspan') { @@ -29465,6 +24366,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $y = 0; } + if (isset($attribs['dy'])) { + $y += $this->getHTMLUnitToUnits($attribs['dy'], 0, $this->svgunit, false); + } $svgstyle['text-color'] = $svgstyle['fill']; $this->svgtext = ''; if (isset($svgstyle['text-anchor'])) { @@ -29481,7 +24385,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } else { $this->svgtextmode['rtl'] = false; } - if (isset($svgstyle['stroke']) and ($svgstyle['stroke'] != 'none') and isset($svgstyle['stroke-width']) and ($svgstyle['stroke-width'] > 0)) { + if (isset($svgstyle['stroke']) AND ($svgstyle['stroke'] != 'none') AND isset($svgstyle['stroke-width']) AND ($svgstyle['stroke-width'] > 0)) { $this->svgtextmode['stroke'] = $this->getHTMLUnitToUnits($svgstyle['stroke-width'], 0, $this->svgunit, false); } else { $this->svgtextmode['stroke'] = false; @@ -29495,7 +24399,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: } // use case 'use': { - if (isset($attribs['xlink:href']) and !empty($attribs['xlink:href'])) { + if (isset($attribs['xlink:href']) AND !empty($attribs['xlink:href'])) { $svgdefid = substr($attribs['xlink:href'], 1); if (isset($this->svgdefs[$svgdefid])) { $use = $this->svgdefs[$svgdefid]; @@ -29505,8 +24409,22 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: if (isset($attribs['id'])) { unset($attribs['id']); } - $attribs = array_merge($attribs, $use['attribs']); + if (isset($use['attribs']['x']) AND isset($attribs['x'])) { + $attribs['x'] += $use['attribs']['x']; + } + if (isset($use['attribs']['y']) AND isset($attribs['y'])) { + $attribs['y'] += $use['attribs']['y']; + } + if (empty($attribs['style'])) { + $attribs['style'] = ''; + } + if (!empty($use['attribs']['style'])) { + // merge styles + $attribs['style'] = str_replace(';;',';',';'.$use['attribs']['style'].$attribs['style']); + } + $attribs = array_merge($use['attribs'], $attribs); $this->startSVGElementHandler($parser, $use['name'], $attribs); + return; } } break; @@ -29515,6 +24433,21 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: break; } } // end of switch + // process child elements + if (!empty($attribs['child_elements'])) { + $child_elements = $attribs['child_elements']; + unset($attribs['child_elements']); + foreach($child_elements as $child_element) { + if (empty($child_element['attribs']['closing_tag'])) { + $this->startSVGElementHandler('child-tag', $child_element['name'], $child_element['attribs']); + } else { + if (isset($child_element['attribs']['content'])) { + $this->svgtext = $child_element['attribs']['content']; + } + $this->endSVGElementHandler('child-tag', $child_element['name']); + } + } + } } /** @@ -29526,6 +24459,25 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: * @protected */ protected function endSVGElementHandler($parser, $name) { + $name = $this->removeTagNamespace($name); + if ($this->svgdefsmode AND !in_array($name, array('defs', 'clipPath', 'linearGradient', 'radialGradient', 'stop'))) {; + if (end($this->svgdefs) !== FALSE) { + $last_svgdefs_id = key($this->svgdefs); + if (isset($this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'])) { + foreach($this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'] as $child_element) { + if (isset($child_element['attribs']['id']) AND ($child_element['name'] == $name)) { + $this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'][$child_element['attribs']['id'].'_CLOSE'] = array('name' => $name, 'attribs' => array('closing_tag' => TRUE, 'content' => $this->svgtext)); + return; + } + } + if ($this->svgdefs[$last_svgdefs_id]['name'] == $name) { + $this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'][$last_svgdefs_id.'_CLOSE'] = array('name' => $name, 'attribs' => array('closing_tag' => TRUE, 'content' => $this->svgtext)); + return; + } + } + } + return; + } switch($name) { case 'defs': { $this->svgdefsmode = false; @@ -29536,6 +24488,11 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->svgclipmode = false; break; } + case 'svg': { + if (--$this->svg_tag_depth <= 0) { + break; + } + } case 'g': { // ungroup: remove last style from array array_pop($this->svgstyles); @@ -29577,6 +24534,7 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $tmpx = $this->x; $tmpy = $this->y; } + // print the text $this->Cell($textlen, 0, $text, 0, 0, '', false, '', 0, false, 'L', 'T'); if ($name == 'text') { // restore coordinates @@ -29588,7 +24546,9 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: $this->textstrokewidth = $textstrokewidth; $this->svgtext = ''; $this->StopTransform(); - array_pop($this->svgstyles); + if (!$this->svgdefsmode) { + array_pop($this->svgstyles); + } break; } default: { @@ -29616,4 +24576,3 @@ Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: //============================================================+ // END OF FILE //============================================================+ - diff --git a/tools/tcpdf/tcpdf_autoconfig.php b/tools/tcpdf/tcpdf_autoconfig.php new file mode 100644 index 000000000..6ec9ce83b --- /dev/null +++ b/tools/tcpdf/tcpdf_autoconfig.php @@ -0,0 +1,241 @@ +<?php +//============================================================+ +// File name : tcpdf_autoconfig.php +// Version : 1.1.1 +// Begin : 2013-05-16 +// Last Update : 2014-12-18 +// Authors : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2011-2014 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Lesser General Public License for more details. +// +// You should have received a copy of the License +// along with TCPDF. If not, see +// <http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : Try to automatically configure some TCPDF +// constants if not defined. +// +//============================================================+ + +/** + * @file + * Try to automatically configure some TCPDF constants if not defined. + * @package com.tecnick.tcpdf + * @version 1.1.1 + */ + +// DOCUMENT_ROOT fix for IIS Webserver +if ((!isset($_SERVER['DOCUMENT_ROOT'])) OR (empty($_SERVER['DOCUMENT_ROOT']))) { + if(isset($_SERVER['SCRIPT_FILENAME'])) { + $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); + } elseif(isset($_SERVER['PATH_TRANSLATED'])) { + $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); + } else { + // define here your DOCUMENT_ROOT path if the previous fails (e.g. '/var/www') + $_SERVER['DOCUMENT_ROOT'] = '/'; + } +} +$_SERVER['DOCUMENT_ROOT'] = str_replace('//', '/', $_SERVER['DOCUMENT_ROOT']); +if (substr($_SERVER['DOCUMENT_ROOT'], -1) != '/') { + $_SERVER['DOCUMENT_ROOT'] .= '/'; +} + +// Load main configuration file only if the K_TCPDF_EXTERNAL_CONFIG constant is set to false. +if (!defined('K_TCPDF_EXTERNAL_CONFIG') OR !K_TCPDF_EXTERNAL_CONFIG) { + // define a list of default config files in order of priority + $tcpdf_config_files = array(dirname(__FILE__).'/config/tcpdf_config.php', '/etc/php-tcpdf/tcpdf_config.php', '/etc/tcpdf/tcpdf_config.php', '/etc/tcpdf_config.php'); + foreach ($tcpdf_config_files as $tcpdf_config) { + if (@file_exists($tcpdf_config) AND is_readable($tcpdf_config)) { + require_once($tcpdf_config); + break; + } + } +} + +if (!defined('K_PATH_MAIN')) { + define ('K_PATH_MAIN', dirname(__FILE__).'/'); +} + +if (!defined('K_PATH_FONTS')) { + define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); +} + +if (!defined('K_PATH_URL')) { + $k_path_url = K_PATH_MAIN; // default value for console mode + if (isset($_SERVER['HTTP_HOST']) AND (!empty($_SERVER['HTTP_HOST']))) { + if(isset($_SERVER['HTTPS']) AND (!empty($_SERVER['HTTPS'])) AND (strtolower($_SERVER['HTTPS']) != 'off')) { + $k_path_url = 'https://'; + } else { + $k_path_url = 'http://'; + } + $k_path_url .= $_SERVER['HTTP_HOST']; + $k_path_url .= str_replace( '\\', '/', substr(K_PATH_MAIN, (strlen($_SERVER['DOCUMENT_ROOT']) - 1))); + } + define ('K_PATH_URL', $k_path_url); +} + +if (!defined('K_PATH_IMAGES')) { + $tcpdf_images_dirs = array(K_PATH_MAIN.'examples/images/', K_PATH_MAIN.'images/', '/usr/share/doc/php-tcpdf/examples/images/', '/usr/share/doc/tcpdf/examples/images/', '/usr/share/doc/php/tcpdf/examples/images/', '/var/www/tcpdf/images/', '/var/www/html/tcpdf/images/', '/usr/local/apache2/htdocs/tcpdf/images/', K_PATH_MAIN); + foreach ($tcpdf_images_dirs as $tcpdf_images_path) { + if (@file_exists($tcpdf_images_path)) { + define ('K_PATH_IMAGES', $tcpdf_images_path); + break; + } + } +} + +if (!defined('PDF_HEADER_LOGO')) { + $tcpdf_header_logo = ''; + if (@file_exists(K_PATH_IMAGES.'tcpdf_logo.jpg')) { + $tcpdf_header_logo = 'tcpdf_logo.jpg'; + } + define ('PDF_HEADER_LOGO', $tcpdf_header_logo); +} + +if (!defined('PDF_HEADER_LOGO_WIDTH')) { + if (!empty($tcpdf_header_logo)) { + define ('PDF_HEADER_LOGO_WIDTH', 30); + } else { + define ('PDF_HEADER_LOGO_WIDTH', 0); + } +} + +if (!defined('K_PATH_CACHE')) { + $K_PATH_CACHE = ini_get('upload_tmp_dir') ? ini_get('upload_tmp_dir') : sys_get_temp_dir(); + if (substr($K_PATH_CACHE, -1) != '/') { + $K_PATH_CACHE .= '/'; + } + define ('K_PATH_CACHE', $K_PATH_CACHE); +} + +if (!defined('K_BLANK_IMAGE')) { + define ('K_BLANK_IMAGE', '_blank.png'); +} + +if (!defined('PDF_PAGE_FORMAT')) { + define ('PDF_PAGE_FORMAT', 'A4'); +} + +if (!defined('PDF_PAGE_ORIENTATION')) { + define ('PDF_PAGE_ORIENTATION', 'P'); +} + +if (!defined('PDF_CREATOR')) { + define ('PDF_CREATOR', 'TCPDF'); +} + +if (!defined('PDF_AUTHOR')) { + define ('PDF_AUTHOR', 'TCPDF'); +} + +if (!defined('PDF_HEADER_TITLE')) { + define ('PDF_HEADER_TITLE', 'TCPDF Example'); +} + +if (!defined('PDF_HEADER_STRING')) { + define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); +} + +if (!defined('PDF_UNIT')) { + define ('PDF_UNIT', 'mm'); +} + +if (!defined('PDF_MARGIN_HEADER')) { + define ('PDF_MARGIN_HEADER', 5); +} + +if (!defined('PDF_MARGIN_FOOTER')) { + define ('PDF_MARGIN_FOOTER', 10); +} + +if (!defined('PDF_MARGIN_TOP')) { + define ('PDF_MARGIN_TOP', 27); +} + +if (!defined('PDF_MARGIN_BOTTOM')) { + define ('PDF_MARGIN_BOTTOM', 25); +} + +if (!defined('PDF_MARGIN_LEFT')) { + define ('PDF_MARGIN_LEFT', 15); +} + +if (!defined('PDF_MARGIN_RIGHT')) { + define ('PDF_MARGIN_RIGHT', 15); +} + +if (!defined('PDF_FONT_NAME_MAIN')) { + define ('PDF_FONT_NAME_MAIN', 'helvetica'); +} + +if (!defined('PDF_FONT_SIZE_MAIN')) { + define ('PDF_FONT_SIZE_MAIN', 10); +} + +if (!defined('PDF_FONT_NAME_DATA')) { + define ('PDF_FONT_NAME_DATA', 'helvetica'); +} + +if (!defined('PDF_FONT_SIZE_DATA')) { + define ('PDF_FONT_SIZE_DATA', 8); +} + +if (!defined('PDF_FONT_MONOSPACED')) { + define ('PDF_FONT_MONOSPACED', 'courier'); +} + +if (!defined('PDF_IMAGE_SCALE_RATIO')) { + define ('PDF_IMAGE_SCALE_RATIO', 1.25); +} + +if (!defined('HEAD_MAGNIFICATION')) { + define('HEAD_MAGNIFICATION', 1.1); +} + +if (!defined('K_CELL_HEIGHT_RATIO')) { + define('K_CELL_HEIGHT_RATIO', 1.25); +} + +if (!defined('K_TITLE_MAGNIFICATION')) { + define('K_TITLE_MAGNIFICATION', 1.3); +} + +if (!defined('K_SMALL_RATIO')) { + define('K_SMALL_RATIO', 2/3); +} + +if (!defined('K_THAI_TOPCHARS')) { + define('K_THAI_TOPCHARS', true); +} + +if (!defined('K_TCPDF_CALLS_IN_HTML')) { + define('K_TCPDF_CALLS_IN_HTML', false); +} + +if (!defined('K_TCPDF_THROW_EXCEPTION_ERROR')) { + define('K_TCPDF_THROW_EXCEPTION_ERROR', false); +} + +if (!defined('K_TIMEZONE')) { + define('K_TIMEZONE', @date_default_timezone_get()); +} + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/tools/tcpdf/barcodes.php b/tools/tcpdf/tcpdf_barcodes_1d.php similarity index 90% rename from tools/tcpdf/barcodes.php rename to tools/tcpdf/tcpdf_barcodes_1d.php index 04e7dd1c6..78bfc5b5b 100644 --- a/tools/tcpdf/barcodes.php +++ b/tools/tcpdf/tcpdf_barcodes_1d.php @@ -1,13 +1,13 @@ <?php //============================================================+ -// File name : barcodes.php -// Version : 1.0.024 +// File name : tcpdf_barcodes_1d.php +// Version : 1.0.027 // Begin : 2008-06-09 -// Last Update : 2012-04-30 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com +// Last Update : 2014-10-20 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com // License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) // ------------------------------------------------------------------- -// Copyright (C) 2008-2012 Nicola Asuni - Tecnick.com LTD +// Copyright (C) 2008-2014 Nicola Asuni - Tecnick.com LTD // // This file is part of TCPDF software library. // @@ -37,14 +37,14 @@ * PHP class to creates array representations for common 1D barcodes to be used with TCPDF. * @package com.tecnick.tcpdf * @author Nicola Asuni - * @version 1.0.024 + * @version 1.0.027 */ /** * @class TCPDFBarcode * PHP class to creates array representations for common 1D barcodes to be used with TCPDF (http://www.tcpdf.org).<br> * @package com.tecnick.tcpdf - * @version 1.0.024 + * @version 1.0.027 * @author Nicola Asuni */ class TCPDFBarcode { @@ -67,7 +67,7 @@ class TCPDFBarcode { * <li>$arrcode['bcode'][$k]['h'] bar height in units.</li> * <li>$arrcode['bcode'][$k]['p'] bar top position (0 = top, 1 = middle)</li></ul> * @param $code (string) code to print - * @param $type (string) type of barcode: <ul><li>C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.</li><li>C39+ : CODE 39 with checksum</li><li>C39E : CODE 39 EXTENDED</li><li>C39E+ : CODE 39 EXTENDED + CHECKSUM</li><li>C93 : CODE 93 - USS-93</li><li>S25 : Standard 2 of 5</li><li>S25+ : Standard 2 of 5 + CHECKSUM</li><li>I25 : Interleaved 2 of 5</li><li>I25+ : Interleaved 2 of 5 + CHECKSUM</li><li>C128 : CODE 128</li><li>C128A : CODE 128 A</li><li>C128B : CODE 128 B</li><li>C128C : CODE 128 C</li><li>EAN2 : 2-Digits UPC-Based Extention</li><li>EAN5 : 5-Digits UPC-Based Extention</li><li>EAN8 : EAN 8</li><li>EAN13 : EAN 13</li><li>UPCA : UPC-A</li><li>UPCE : UPC-E</li><li>MSI : MSI (Variation of Plessey code)</li><li>MSI+ : MSI + CHECKSUM (modulo 11)</li><li>POSTNET : POSTNET</li><li>PLANET : PLANET</li><li>RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)</li><li>KIX : KIX (Klant index - Customer index)</li><li>IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200</li><li>CODABAR : CODABAR</li><li>CODE11 : CODE 11</li><li>PHARMA : PHARMACODE</li><li>PHARMA2T : PHARMACODE TWO-TRACKS</li></ul> + * @param $type (string) type of barcode: <ul><li>C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.</li><li>C39+ : CODE 39 with checksum</li><li>C39E : CODE 39 EXTENDED</li><li>C39E+ : CODE 39 EXTENDED + CHECKSUM</li><li>C93 : CODE 93 - USS-93</li><li>S25 : Standard 2 of 5</li><li>S25+ : Standard 2 of 5 + CHECKSUM</li><li>I25 : Interleaved 2 of 5</li><li>I25+ : Interleaved 2 of 5 + CHECKSUM</li><li>C128 : CODE 128</li><li>C128A : CODE 128 A</li><li>C128B : CODE 128 B</li><li>C128C : CODE 128 C</li><li>EAN2 : 2-Digits UPC-Based Extension</li><li>EAN5 : 5-Digits UPC-Based Extension</li><li>EAN8 : EAN 8</li><li>EAN13 : EAN 13</li><li>UPCA : UPC-A</li><li>UPCE : UPC-E</li><li>MSI : MSI (Variation of Plessey code)</li><li>MSI+ : MSI + CHECKSUM (modulo 11)</li><li>POSTNET : POSTNET</li><li>PLANET : PLANET</li><li>RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)</li><li>KIX : KIX (Klant index - Customer index)</li><li>IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200</li><li>CODABAR : CODABAR</li><li>CODE11 : CODE 11</li><li>PHARMA : PHARMACODE</li><li>PHARMA2T : PHARMACODE TWO-TRACKS</li></ul> * @public */ public function __construct($code, $type) { @@ -162,6 +162,25 @@ class TCPDFBarcode { return $html; } + /** + * Send a PNG image representation of barcode (requires GD or Imagick library). + * @param $w (int) Width of a single bar element in pixels. + * @param $h (int) Height of a single bar element in pixels. + * @param $color (array) RGB (0-255) foreground color for bar elements (background is transparent). + * @public + */ + public function getBarcodePNG($w=2, $h=30, $color=array(0,0,0)) { + $data = $this->getBarcodePngData($w, $h, $color); + // send headers + header('Content-Type: image/png'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + //header('Content-Length: '.strlen($data)); + echo $data; + } + /** * Return a PNG image representation of barcode (requires GD or Imagick library). * @param $w (int) Width of a single bar element in pixels. @@ -170,7 +189,7 @@ class TCPDFBarcode { * @return image or false in case of error. * @public */ - public function getBarcodePNG($w=2, $h=30, $color=array(0, 0, 0)) { + public function getBarcodePngData($w=2, $h=30, $color=array(0,0,0)) { // calculate image size $width = ($this->barcode_array['maxw'] * $w); $height = $h; @@ -208,25 +227,22 @@ class TCPDFBarcode { } $x += $bw; } - // send headers - header('Content-Type: image/png'); - header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 - header('Pragma: public'); - header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past - header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); if ($imagick) { $png->drawimage($bar); - echo $png; + return $png; } else { + ob_start(); imagepng($png); + $imagedata = ob_get_clean(); imagedestroy($png); + return $imagedata; } } /** * Set the barcode. * @param $code (string) code to print - * @param $type (string) type of barcode: <ul><li>C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.</li><li>C39+ : CODE 39 with checksum</li><li>C39E : CODE 39 EXTENDED</li><li>C39E+ : CODE 39 EXTENDED + CHECKSUM</li><li>C93 : CODE 93 - USS-93</li><li>S25 : Standard 2 of 5</li><li>S25+ : Standard 2 of 5 + CHECKSUM</li><li>I25 : Interleaved 2 of 5</li><li>I25+ : Interleaved 2 of 5 + CHECKSUM</li><li>C128 : CODE 128</li><li>C128A : CODE 128 A</li><li>C128B : CODE 128 B</li><li>C128C : CODE 128 C</li><li>EAN2 : 2-Digits UPC-Based Extention</li><li>EAN5 : 5-Digits UPC-Based Extention</li><li>EAN8 : EAN 8</li><li>EAN13 : EAN 13</li><li>UPCA : UPC-A</li><li>UPCE : UPC-E</li><li>MSI : MSI (Variation of Plessey code)</li><li>MSI+ : MSI + CHECKSUM (modulo 11)</li><li>POSTNET : POSTNET</li><li>PLANET : PLANET</li><li>RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)</li><li>KIX : KIX (Klant index - Customer index)</li><li>IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200</li><li>CODABAR : CODABAR</li><li>CODE11 : CODE 11</li><li>PHARMA : PHARMACODE</li><li>PHARMA2T : PHARMACODE TWO-TRACKS</li></ul> + * @param $type (string) type of barcode: <ul><li>C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.</li><li>C39+ : CODE 39 with checksum</li><li>C39E : CODE 39 EXTENDED</li><li>C39E+ : CODE 39 EXTENDED + CHECKSUM</li><li>C93 : CODE 93 - USS-93</li><li>S25 : Standard 2 of 5</li><li>S25+ : Standard 2 of 5 + CHECKSUM</li><li>I25 : Interleaved 2 of 5</li><li>I25+ : Interleaved 2 of 5 + CHECKSUM</li><li>C128 : CODE 128</li><li>C128A : CODE 128 A</li><li>C128B : CODE 128 B</li><li>C128C : CODE 128 C</li><li>EAN2 : 2-Digits UPC-Based Extension</li><li>EAN5 : 5-Digits UPC-Based Extension</li><li>EAN8 : EAN 8</li><li>EAN13 : EAN 13</li><li>UPCA : UPC-A</li><li>UPCE : UPC-E</li><li>MSI : MSI (Variation of Plessey code)</li><li>MSI+ : MSI + CHECKSUM (modulo 11)</li><li>POSTNET : POSTNET</li><li>PLANET : PLANET</li><li>RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)</li><li>KIX : KIX (Klant index - Customer index)</li><li>IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200</li><li>IMBPRE: Pre-processed Intelligent Mail Barcode - Onecode - USPS-B-3200, using only F,A,D,T letters</li><li>CODABAR : CODABAR</li><li>CODE11 : CODE 11</li><li>PHARMA : PHARMACODE</li><li>PHARMA2T : PHARMACODE TWO-TRACKS</li></ul> * @return array barcode array * @public */ @@ -284,11 +300,11 @@ class TCPDFBarcode { $arrcode = $this->barcode_c128($code, 'C'); break; } - case 'EAN2': { // 2-Digits UPC-Based Extention + case 'EAN2': { // 2-Digits UPC-Based Extension $arrcode = $this->barcode_eanext($code, 2); break; } - case 'EAN5': { // 5-Digits UPC-Based Extention + case 'EAN5': { // 5-Digits UPC-Based Extension $arrcode = $this->barcode_eanext($code, 5); break; } @@ -336,6 +352,10 @@ class TCPDFBarcode { $arrcode = $this->barcode_imb($code); break; } + case 'IMBPRE': { // IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200- pre-processed + $arrcode = $this->barcode_imb_pre($code); + break; + } case 'CODABAR': { // CODABAR $arrcode = $this->barcode_codabar($code); break; @@ -433,7 +453,7 @@ class TCPDFBarcode { $k = 0; $clen = strlen($code); for ($i = 0; $i < $clen; ++$i) { - $char = $code{$i}; + $char = $code[$i]; if(!isset($chr[$char])) { // invalid character return false; @@ -444,7 +464,7 @@ class TCPDFBarcode { } else { $t = false; // space } - $w = $chr[$char]{$j}; + $w = $chr[$char][$j]; $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); $bararray['maxw'] += $w; ++$k; @@ -500,10 +520,10 @@ class TCPDFBarcode { $code_ext = ''; $clen = strlen($code); for ($i = 0 ; $i < $clen; ++$i) { - if (ord($code{$i}) > 127) { + if (ord($code[$i]) > 127) { return false; } - $code_ext .= $encode[$code{$i}]; + $code_ext .= $encode[$code[$i]]; } return $code_ext; } @@ -523,7 +543,7 @@ class TCPDFBarcode { $sum = 0; $clen = strlen($code); for ($i = 0 ; $i < $clen; ++$i) { - $k = array_keys($chars, $code{$i}); + $k = array_keys($chars, $code[$i]); $sum += $k[0]; } $j = ($sum % 43); @@ -623,10 +643,10 @@ class TCPDFBarcode { $code_ext = ''; $clen = strlen($code); for ($i = 0 ; $i < $clen; ++$i) { - if (ord($code{$i}) > 127) { + if (ord($code[$i]) > 127) { return false; } - $code_ext .= $encode[$code{$i}]; + $code_ext .= $encode[$code[$i]]; } // checksum $code_ext .= $this->checksum_code93($code_ext); @@ -636,7 +656,7 @@ class TCPDFBarcode { $k = 0; $clen = strlen($code); for ($i = 0; $i < $clen; ++$i) { - $char = ord($code{$i}); + $char = ord($code[$i]); if(!isset($chr[$char])) { // invalid character return false; @@ -647,7 +667,7 @@ class TCPDFBarcode { } else { $t = false; // space } - $w = $chr[$char]{$j}; + $w = $chr[$char][$j]; $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); $bararray['maxw'] += $w; ++$k; @@ -679,7 +699,7 @@ class TCPDFBarcode { $p = 1; $check = 0; for ($i = ($len - 1); $i >= 0; --$i) { - $k = array_keys($chars, $code{$i}); + $k = array_keys($chars, $code[$i]); $check += ($k[0] * $p); ++$p; if ($p > 20) { @@ -693,7 +713,7 @@ class TCPDFBarcode { $p = 1; $check = 0; for ($i = $len; $i >= 0; --$i) { - $k = array_keys($chars, $code{$i}); + $k = array_keys($chars, $code[$i]); $check += ($k[0] * $p); ++$p; if ($p > 15) { @@ -718,11 +738,11 @@ class TCPDFBarcode { $len = strlen($code); $sum = 0; for ($i = 0; $i < $len; $i+=2) { - $sum += $code{$i}; + $sum += $code[$i]; } $sum *= 3; for ($i = 1; $i < $len; $i+=2) { - $sum += ($code{$i}); + $sum += ($code[$i]); } $r = $sum % 10; if($r > 0) { @@ -763,7 +783,7 @@ class TCPDFBarcode { $p = 2; $check = 0; for ($i = ($clen - 1); $i >= 0; --$i) { - $check += (hexdec($code{$i}) * $p); + $check += (hexdec($code[$i]) * $p); ++$p; if ($p > 7) { $p = 2; @@ -778,7 +798,7 @@ class TCPDFBarcode { $seq = '110'; // left guard $clen = strlen($code); for ($i = 0; $i < $clen; ++$i) { - $digit = $code{$i}; + $digit = $code[$i]; if (!isset($chr[$digit])) { // invalid character return false; @@ -821,7 +841,7 @@ class TCPDFBarcode { $seq = '11011010'; $clen = strlen($code); for ($i = 0; $i < $clen; ++$i) { - $digit = $code{$i}; + $digit = $code[$i]; if (!isset($chr[$digit])) { // invalid character return false; @@ -847,8 +867,8 @@ class TCPDFBarcode { $k = 0; for ($i = 0; $i < $len; ++$i) { $w += 1; - if (($i == ($len - 1)) or (($i < ($len - 1)) and ($seq{$i} != $seq{($i+1)}))) { - if ($seq{$i} == '1') { + if (($i == ($len - 1)) OR (($i < ($len - 1)) AND ($seq[$i] != $seq[($i+1)]))) { + if ($seq[$i] == '1') { $t = true; // bar } else { $t = false; // space @@ -899,9 +919,9 @@ class TCPDFBarcode { $k = 0; $clen = strlen($code); for ($i = 0; $i < $clen; $i = ($i + 2)) { - $char_bar = $code{$i}; - $char_space = $code{$i+1}; - if((!isset($chr[$char_bar])) or (!isset($chr[$char_space]))) { + $char_bar = $code[$i]; + $char_space = $code[$i+1]; + if((!isset($chr[$char_bar])) OR (!isset($chr[$char_space]))) { // invalid character return false; } @@ -909,7 +929,7 @@ class TCPDFBarcode { $seq = ''; $chrlen = strlen($chr[$char_bar]); for ($s = 0; $s < $chrlen; $s++){ - $seq .= $chr[$char_bar]{$s} . $chr[$char_space]{$s}; + $seq .= $chr[$char_bar][$s] . $chr[$char_space][$s]; } $seqlen = strlen($seq); for ($j = 0; $j < $seqlen; ++$j) { @@ -918,7 +938,7 @@ class TCPDFBarcode { } else { $t = false; // space } - $w = $seq{$j}; + $w = $seq[$j]; $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); $bararray['maxw'] += $w; ++$k; @@ -1059,17 +1079,17 @@ class TCPDFBarcode { $fnc_b = array(241 => 102, 242 => 97, 243 => 96, 244 => 100); // array of symbols $code_data = array(); - // lenght of the code + // length of the code $len = strlen($code); switch(strtoupper($type)) { case 'A': { // MODE A $startid = 103; for ($i = 0; $i < $len; ++$i) { - $char = $code{$i}; + $char = $code[$i]; $char_id = ord($char); - if (($char_id >= 241) and ($char_id <= 244)) { + if (($char_id >= 241) AND ($char_id <= 244)) { $code_data[] = $fnc_a[$char_id]; - } elseif (($char_id >= 0) and ($char_id <= 95)) { + } elseif (($char_id >= 0) AND ($char_id <= 95)) { $code_data[] = strpos($keys_a, $char); } else { return false; @@ -1080,11 +1100,11 @@ class TCPDFBarcode { case 'B': { // MODE B $startid = 104; for ($i = 0; $i < $len; ++$i) { - $char = $code{$i}; + $char = $code[$i]; $char_id = ord($char); - if (($char_id >= 241) and ($char_id <= 244)) { + if (($char_id >= 241) AND ($char_id <= 244)) { $code_data[] = $fnc_b[$char_id]; - } elseif (($char_id >= 32) and ($char_id <= 127)) { + } elseif (($char_id >= 32) AND ($char_id <= 127)) { $code_data[] = strpos($keys_b, $char); } else { return false; @@ -1094,7 +1114,7 @@ class TCPDFBarcode { } case 'C': { // MODE C $startid = 105; - if (ord($code{0}) == 241) { + if (ord($code[0]) == 241) { $code_data[] = 102; $code = substr($code, 1); --$len; @@ -1104,7 +1124,7 @@ class TCPDFBarcode { return false; } for ($i = 0; $i < $len; $i+=2) { - $chrnum = $code{$i}.$code{$i+1}; + $chrnum = $code[$i].$code[$i+1]; if (preg_match('/([0-9]{2})/', $chrnum) > 0) { $code_data[] = intval($chrnum); } else { @@ -1119,7 +1139,7 @@ class TCPDFBarcode { // get numeric sequences (if any) $numseq = array(); preg_match_all('/([0-9]{4,})/', $code, $numseq, PREG_OFFSET_CAPTURE); - if (isset($numseq[1]) and !empty($numseq[1])) { + if (isset($numseq[1]) AND !empty($numseq[1])) { $end_offset = 0; foreach ($numseq[1] as $val) { $offset = $val[1]; @@ -1150,7 +1170,7 @@ class TCPDFBarcode { if ($key == 0) { $startid = 103; } elseif ($sequence[($key - 1)][0] != 'A') { - if (($seq[2] == 1) and ($key > 0) and ($sequence[($key - 1)][0] == 'B') and (!isset($sequence[($key - 1)][3]))) { + if (($seq[2] == 1) AND ($key > 0) AND ($sequence[($key - 1)][0] == 'B') AND (!isset($sequence[($key - 1)][3]))) { // single character shift $code_data[] = 98; // mark shift @@ -1160,9 +1180,9 @@ class TCPDFBarcode { } } for ($i = 0; $i < $seq[2]; ++$i) { - $char = $seq[1]{$i}; + $char = $seq[1][$i]; $char_id = ord($char); - if (($char_id >= 241) and ($char_id <= 244)) { + if (($char_id >= 241) AND ($char_id <= 244)) { $code_data[] = $fnc_a[$char_id]; } else { $code_data[] = strpos($keys_a, $char); @@ -1172,8 +1192,8 @@ class TCPDFBarcode { } case 'B': { if ($key == 0) { - $tmpchr = ord($seq[1]{0}); - if (($seq[2] == 1) and ($tmpchr >= 241) and ($tmpchr <= 244) and isset($sequence[($key + 1)]) and ($sequence[($key + 1)][0] != 'B')) { + $tmpchr = ord($seq[1][0]); + if (($seq[2] == 1) AND ($tmpchr >= 241) AND ($tmpchr <= 244) AND isset($sequence[($key + 1)]) AND ($sequence[($key + 1)][0] != 'B')) { switch ($sequence[($key + 1)][0]) { case 'A': { $startid = 103; @@ -1193,7 +1213,7 @@ class TCPDFBarcode { $startid = 104; } } elseif ($sequence[($key - 1)][0] != 'B') { - if (($seq[2] == 1) and ($key > 0) and ($sequence[($key - 1)][0] == 'A') and (!isset($sequence[($key - 1)][3]))) { + if (($seq[2] == 1) AND ($key > 0) AND ($sequence[($key - 1)][0] == 'A') AND (!isset($sequence[($key - 1)][3]))) { // single character shift $code_data[] = 98; // mark shift @@ -1203,9 +1223,9 @@ class TCPDFBarcode { } } for ($i = 0; $i < $seq[2]; ++$i) { - $char = $seq[1]{$i}; + $char = $seq[1][$i]; $char_id = ord($char); - if (($char_id >= 241) and ($char_id <= 244)) { + if (($char_id >= 241) AND ($char_id <= 244)) { $code_data[] = $fnc_b[$char_id]; } else { $code_data[] = strpos($keys_b, $char); @@ -1220,7 +1240,7 @@ class TCPDFBarcode { $code_data[] = 99; } for ($i = 0; $i < $seq[2]; $i+=2) { - $chrnum = $seq[1]{$i}.$seq[1]{$i+1}; + $chrnum = $seq[1][$i].$seq[1][$i+1]; $code_data[] = intval($chrnum); } break; @@ -1251,7 +1271,7 @@ class TCPDFBarcode { } else { $t = false; // space } - $w = $seq{$j}; + $w = $seq[$j]; $bararray['bcode'][] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); $bararray['maxw'] += $w; } @@ -1271,7 +1291,7 @@ class TCPDFBarcode { // get A sequences (if any) $numseq = array(); preg_match_all('/([\0-\31])/', $code, $numseq, PREG_OFFSET_CAPTURE); - if (isset($numseq[1]) and !empty($numseq[1])) { + if (isset($numseq[1]) AND !empty($numseq[1])) { $end_offset = 0; foreach ($numseq[1] as $val) { $offset = $val[1]; @@ -1317,14 +1337,14 @@ class TCPDFBarcode { // calculate check digit $sum_a = 0; for ($i = 1; $i < $data_len; $i+=2) { - $sum_a += $code{$i}; + $sum_a += $code[$i]; } if ($len > 12) { $sum_a *= 3; } $sum_b = 0; for ($i = 0; $i < $data_len; $i+=2) { - $sum_b += ($code{$i}); + $sum_b += ($code[$i]); } if ($len < 13) { $sum_b *= 3; @@ -1336,7 +1356,7 @@ class TCPDFBarcode { if ($code_len == $data_len) { // add check digit $code .= $r; - } elseif ($r !== intval($code{$data_len})) { + } elseif ($r !== intval($code[$data_len])) { // wrong checkdigit return false; } @@ -1348,7 +1368,7 @@ class TCPDFBarcode { if ($upce) { // convert UPC-A to UPC-E $tmp = substr($code, 4, 3); - if (($tmp == '000') or ($tmp == '100') or ($tmp == '200')) { + if (($tmp == '000') OR ($tmp == '100') OR ($tmp == '200')) { // manufacturer code ends in 000, 100, or 200 $upce_code = substr($code, 2, 2).substr($code, 9, 3).substr($code, 4, 1); } else { @@ -1445,27 +1465,27 @@ class TCPDFBarcode { $seq = '101'; // left guard bar if ($upce) { $bararray = array('code' => $upce_code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); - $p = $upce_parities[$code{1}][$r]; + $p = $upce_parities[$code[1]][$r]; for ($i = 0; $i < 6; ++$i) { - $seq .= $codes[$p[$i]][$upce_code{$i}]; + $seq .= $codes[$p[$i]][$upce_code[$i]]; } $seq .= '010101'; // right guard bar } else { $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); - $half_len = ceil($len / 2); + $half_len = intval(ceil($len / 2)); if ($len == 8) { for ($i = 0; $i < $half_len; ++$i) { - $seq .= $codes['A'][(string)$code{(int)$i}]; + $seq .= $codes['A'][$code[$i]]; } } else { - $p = $parities[$code{0}]; + $p = $parities[$code[0]]; for ($i = 1; $i < $half_len; ++$i) { - $seq .= $codes[$p[$i-1]][(string)$code{(int)$i}]; + $seq .= $codes[$p[$i-1]][$code[$i]]; } } $seq .= '01010'; // center guard bar for ($i = $half_len; $i < $len; ++$i) { - $seq .= $codes['C'][(string)$code{(int)$i}]; + $seq .= $codes['C'][$code[$i]]; } $seq .= '101'; // right guard bar } @@ -1473,8 +1493,8 @@ class TCPDFBarcode { $w = 0; for ($i = 0; $i < $clen; ++$i) { $w += 1; - if (($i == ($clen - 1)) or (($i < ($clen - 1)) and ($seq{$i} != $seq{($i+1)}))) { - if ($seq{$i} == '1') { + if (($i == ($clen - 1)) OR (($i < ($clen - 1)) AND ($seq[$i] != $seq[$i+1]))) { + if ($seq[$i] == '1') { $t = true; // bar } else { $t = false; // space @@ -1489,7 +1509,7 @@ class TCPDFBarcode { } /** - * UPC-Based Extentions + * UPC-Based Extensions * 2-Digit Ext.: Used to indicate magazines and newspaper issue numbers * 5-Digit Ext.: Used to mark suggested retail price of books * @param $code (string) code to represent. @@ -1504,7 +1524,7 @@ class TCPDFBarcode { if ($len == 2) { $r = $code % 4; } elseif ($len == 5) { - $r = (3 * ($code{0} + $code{2} + $code{4})) + (9 * ($code{1} + $code{3})); + $r = (3 * ($code[0] + $code[2] + $code[4])) + (9 * ($code[1] + $code[3])); $r %= 10; } else { return false; @@ -1555,10 +1575,10 @@ class TCPDFBarcode { ); $p = $parities[$len][$r]; $seq = '1011'; // left guard bar - $seq .= $codes[$p[0]][$code{0}]; + $seq .= $codes[$p[0]][$code[0]]; for ($i = 1; $i < $len; ++$i) { $seq .= '01'; // separator - $seq .= $codes[$p[$i]][$code{$i}]; + $seq .= $codes[$p[$i]][$code[$i]]; } $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); return $this->binseq_to_array($seq, $bararray); @@ -1573,32 +1593,32 @@ class TCPDFBarcode { * @protected */ protected function barcode_postnet($code, $planet=false) { - // bar lenght + // bar length if ($planet) { - $barlen = array( - 0 => array(1,1,2,2,2), - 1 => array(2,2,2,1,1), - 2 => array(2,2,1,2,1), - 3 => array(2,2,1,1,2), - 4 => array(2,1,2,2,1), - 5 => array(2,1,2,1,2), - 6 => array(2,1,1,2,2), - 7 => array(1,2,2,2,1), - 8 => array(1,2,2,1,2), - 9 => array(1,2,1,2,2) + $barlen = Array( + 0 => Array(1,1,2,2,2), + 1 => Array(2,2,2,1,1), + 2 => Array(2,2,1,2,1), + 3 => Array(2,2,1,1,2), + 4 => Array(2,1,2,2,1), + 5 => Array(2,1,2,1,2), + 6 => Array(2,1,1,2,2), + 7 => Array(1,2,2,2,1), + 8 => Array(1,2,2,1,2), + 9 => Array(1,2,1,2,2) ); } else { - $barlen = array( - 0 => array(2,2,1,1,1), - 1 => array(1,1,1,2,2), - 2 => array(1,1,2,1,2), - 3 => array(1,1,2,2,1), - 4 => array(1,2,1,1,2), - 5 => array(1,2,1,2,1), - 6 => array(1,2,2,1,1), - 7 => array(2,1,1,1,2), - 8 => array(2,1,1,2,1), - 9 => array(2,1,2,1,1) + $barlen = Array( + 0 => Array(2,2,1,1,1), + 1 => Array(1,1,1,2,2), + 2 => Array(1,1,2,1,2), + 3 => Array(1,1,2,2,1), + 4 => Array(1,2,1,1,2), + 5 => Array(1,2,1,2,1), + 6 => Array(1,2,2,1,1), + 7 => Array(2,1,1,1,2), + 8 => Array(2,1,1,2,1), + 9 => Array(2,1,2,1,1) ); } $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 2, 'bcode' => array()); @@ -1609,7 +1629,7 @@ class TCPDFBarcode { // calculate checksum $sum = 0; for ($i = 0; $i < $len; ++$i) { - $sum += intval($code{$i}); + $sum += intval($code[$i]); } $chkd = ($sum % 10); if($chkd > 0) { @@ -1623,7 +1643,7 @@ class TCPDFBarcode { $bararray['maxw'] += 2; for ($i = 0; $i < $len; ++$i) { for ($j = 0; $j < 5; ++$j) { - $h = $barlen[$code{$i}][$j]; + $h = $barlen[$code[$i]][$j]; $p = floor(1 / $h); $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); @@ -1736,12 +1756,12 @@ class TCPDFBarcode { $row = 0; $col = 0; for ($i = 0; $i < $len; ++$i) { - $row += $checktable[$code{$i}][0]; - $col += $checktable[$code{$i}][1]; + $row += $checktable[$code[$i]][0]; + $col += $checktable[$code[$i]][1]; } $row %= 6; $col %= 6; - $chk = array_keys($checktable, array($row, $col)); + $chk = array_keys($checktable, array($row,$col)); $code .= $chk[0]; ++$len; } @@ -1754,7 +1774,7 @@ class TCPDFBarcode { } for ($i = 0; $i < $len; ++$i) { for ($j = 0; $j < 4; ++$j) { - switch ($barmode[$code{$i}][$j]) { + switch ($barmode[$code[$i]][$j]) { case 1: { $p = 0; $h = 2; @@ -1826,17 +1846,17 @@ class TCPDFBarcode { $code = 'A'.strtoupper($code).'A'; $len = strlen($code); for ($i = 0; $i < $len; ++$i) { - if (!isset($chr[$code{$i}])) { + if (!isset($chr[$code[$i]])) { return false; } - $seq = $chr[$code{$i}]; + $seq = $chr[$code[$i]]; for ($j = 0; $j < 8; ++$j) { if (($j % 2) == 0) { $t = true; // bar } else { $t = false; // space } - $w = $seq{$j}; + $w = $seq[$j]; $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); $bararray['maxw'] += $w; ++$k; @@ -1876,7 +1896,7 @@ class TCPDFBarcode { $p = 1; $check = 0; for ($i = ($len - 1); $i >= 0; --$i) { - $digit = $code{$i}; + $digit = $code[$i]; if ($digit == '-') { $dval = 10; } else { @@ -1898,7 +1918,7 @@ class TCPDFBarcode { $p = 1; $check = 0; for ($i = $len; $i >= 0; --$i) { - $digit = $code{$i}; + $digit = $code[$i]; if ($digit == '-') { $dval = 10; } else { @@ -1917,17 +1937,17 @@ class TCPDFBarcode { $code = 'S'.$code.'S'; $len += 3; for ($i = 0; $i < $len; ++$i) { - if (!isset($chr[$code{$i}])) { + if (!isset($chr[$code[$i]])) { return false; } - $seq = $chr[$code{$i}]; + $seq = $chr[$code[$i]]; for ($j = 0; $j < 6; ++$j) { if (($j % 2) == 0) { $t = true; // bar } else { $t = false; // space } - $w = $seq{$j}; + $w = $seq[$j]; $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); $bararray['maxw'] += $w; ++$k; @@ -1996,7 +2016,7 @@ class TCPDFBarcode { $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 2, 'bcode' => array()); $len = strlen($seq); for ($i = 0; $i < $len; ++$i) { - switch ($seq{$i}) { + switch ($seq[$i]) { case '1': { $p = 1; $h = 1; @@ -2022,7 +2042,6 @@ class TCPDFBarcode { return $bararray; } - /** * IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 * (requires PHP bcmath extension) @@ -2068,9 +2087,9 @@ class TCPDFBarcode { } } $binary_code = bcmul($binary_code, 10); - $binary_code = bcadd($binary_code, $tracking_number{0}); + $binary_code = bcadd($binary_code, $tracking_number[0]); $binary_code = bcmul($binary_code, 5); - $binary_code = bcadd($binary_code, $tracking_number{1}); + $binary_code = bcadd($binary_code, $tracking_number[1]); $binary_code .= substr($tracking_number, 2, 18); // convert to hexadecimal $binary_code = $this->dec_to_hex($binary_code); @@ -2124,7 +2143,7 @@ class TCPDFBarcode { for ($i = 0; $i < 65; ++$i) { $asc = (($characters[$asc_chr[$i]] & pow(2, $asc_pos[$i])) > 0); $dsc = (($characters[$dsc_chr[$i]] & pow(2, $dsc_pos[$i])) > 0); - if ($asc and $dsc) { + if ($asc AND $dsc) { // full bar (F) $p = 0; $h = 3; @@ -2150,6 +2169,57 @@ class TCPDFBarcode { return $bararray; } + /** + * IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 + * + * @param $code (string) pre-formatted IMB barcode (65 chars "FADT") + * @return array barcode representation. + * @protected + */ + protected function barcode_imb_pre($code) { + if (!preg_match('/^[fadtFADT]{65}$/', $code) == 1) { + return false; + } + $characters = str_split(strtolower($code), 1); + // build bars + $k = 0; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 3, 'bcode' => array()); + for ($i = 0; $i < 65; ++$i) { + switch($characters[$i]) { + case 'f': { + // full bar + $p = 0; + $h = 3; + break; + } + case 'a': { + // ascender + $p = 0; + $h = 2; + break; + } + case 'd': { + // descender + $p = 1; + $h = 2; + break; + } + case 't': { + // tracker (short) + $p = 1; + $h = 1; + break; + } + } + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + unset($bararray['bcode'][($k - 1)]); + --$bararray['maxw']; + return $bararray; + } + /** * Convert large integer number to hexadecimal representation. * (requires PHP bcmath extension) @@ -2185,7 +2255,7 @@ class TCPDFBarcode { $bitval = 1; $len = strlen($hex); for($pos = ($len - 1); $pos >= 0; --$pos) { - $dec = bcadd($dec, bcmul(hexdec($hex{$pos}), $bitval)); + $dec = bcadd($dec, bcmul(hexdec($hex[$pos]), $bitval)); $bitval = bcmul($bitval, 16); } return $dec; @@ -2285,4 +2355,3 @@ class TCPDFBarcode { //============================================================+ // END OF FILE //============================================================+ - diff --git a/tools/tcpdf/tcpdf_barcodes_2d.php b/tools/tcpdf/tcpdf_barcodes_2d.php new file mode 100644 index 000000000..13e236552 --- /dev/null +++ b/tools/tcpdf/tcpdf_barcodes_2d.php @@ -0,0 +1,349 @@ +<?php +//============================================================+ +// File name : tcpdf_barcodes_2d.php +// Version : 1.0.015 +// Begin : 2009-04-07 +// Last Update : 2014-05-20 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2009-2014 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with TCPDF. If not, see <http://www.gnu.org/licenses/>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : PHP class to creates array representations for +// 2D barcodes to be used with TCPDF. +// +//============================================================+ + +/** + * @file + * PHP class to creates array representations for 2D barcodes to be used with TCPDF. + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.015 + */ + +/** + * @class TCPDF2DBarcode + * PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org). + * @package com.tecnick.tcpdf + * @version 1.0.015 + * @author Nicola Asuni + */ +class TCPDF2DBarcode { + + /** + * Array representation of barcode. + * @protected + */ + protected $barcode_array = false; + + /** + * This is the class constructor. + * Return an array representations for 2D barcodes:<ul> + * <li>$arrcode['code'] code to be printed on text label</li> + * <li>$arrcode['num_rows'] required number of rows</li> + * <li>$arrcode['num_cols'] required number of columns</li> + * <li>$arrcode['bcode'][$r][$c] value of the cell is $r row and $c column (0 = transparent, 1 = black)</li></ul> + * @param $code (string) code to print + * @param $type (string) type of barcode: <ul><li>DATAMATRIX : Datamatrix (ISO/IEC 16022)</li><li>PDF417 : PDF417 (ISO/IEC 15438:2006)</li><li>PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".</li><li>QRCODE : QRcode Low error correction</li><li>QRCODE,L : QRcode Low error correction</li><li>QRCODE,M : QRcode Medium error correction</li><li>QRCODE,Q : QRcode Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</li><li>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>TEST : Test matrix</li></ul> + */ + public function __construct($code, $type) { + $this->setBarcode($code, $type); + } + + /** + * Return an array representations of barcode. + * @return array + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Send barcode as SVG image object to the standard output. + * @param $w (int) Width of a single rectangle element in user units. + * @param $h (int) Height of a single rectangle element in user units. + * @param $color (string) Foreground color (in SVG format) for bar elements (background is transparent). + * @public + */ + public function getBarcodeSVG($w=3, $h=3, $color='black') { + // send headers + $code = $this->getBarcodeSVGcode($w, $h, $color); + header('Content-Type: application/svg+xml'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="'.md5($code).'.svg";'); + //header('Content-Length: '.strlen($code)); + echo $code; + } + + /** + * Return a SVG string representation of barcode. + * @param $w (int) Width of a single rectangle element in user units. + * @param $h (int) Height of a single rectangle element in user units. + * @param $color (string) Foreground color (in SVG format) for bar elements (background is transparent). + * @return string SVG code. + * @public + */ + public function getBarcodeSVGcode($w=3, $h=3, $color='black') { + // replace table for special characters + $repstr = array("\0" => '', '&' => '&amp;', '<' => '&lt;', '>' => '&gt;'); + $svg = '<'.'?'.'xml version="1.0" standalone="no"'.'?'.'>'."\n"; + $svg .= '<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">'."\n"; + $svg .= '<svg width="'.round(($this->barcode_array['num_cols'] * $w), 3).'" height="'.round(($this->barcode_array['num_rows'] * $h), 3).'" version="1.1" xmlns="http://www.w3.org/2000/svg">'."\n"; + $svg .= "\t".'<desc>'.strtr($this->barcode_array['code'], $repstr).'</desc>'."\n"; + $svg .= "\t".'<g id="elements" fill="'.$color.'" stroke="none">'."\n"; + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $svg .= "\t\t".'<rect x="'.$x.'" y="'.$y.'" width="'.$w.'" height="'.$h.'" />'."\n"; + } + $x += $w; + } + $y += $h; + } + $svg .= "\t".'</g>'."\n"; + $svg .= '</svg>'."\n"; + return $svg; + } + + /** + * Return an HTML representation of barcode. + * @param $w (int) Width of a single rectangle element in pixels. + * @param $h (int) Height of a single rectangle element in pixels. + * @param $color (string) Foreground color for bar elements (background is transparent). + * @return string HTML code. + * @public + */ + public function getBarcodeHTML($w=10, $h=10, $color='black') { + $html = '<div style="font-size:0;position:relative;width:'.($w * $this->barcode_array['num_cols']).'px;height:'.($h * $this->barcode_array['num_rows']).'px;">'."\n"; + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $html .= '<div style="background-color:'.$color.';width:'.$w.'px;height:'.$h.'px;position:absolute;left:'.$x.'px;top:'.$y.'px;">&nbsp;</div>'."\n"; + } + $x += $w; + } + $y += $h; + } + $html .= '</div>'."\n"; + return $html; + } + + /** + * Send a PNG image representation of barcode (requires GD or Imagick library). + * @param $w (int) Width of a single rectangle element in pixels. + * @param $h (int) Height of a single rectangle element in pixels. + * @param $color (array) RGB (0-255) foreground color for bar elements (background is transparent). + * @public + */ + public function getBarcodePNG($w=3, $h=3, $color=array(0,0,0)) { + $data = $this->getBarcodePngData($w, $h, $color); + // send headers + header('Content-Type: image/png'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + //header('Content-Length: '.strlen($data)); + echo $data; + + } + + /** + * Return a PNG image representation of barcode (requires GD or Imagick library). + * @param $w (int) Width of a single rectangle element in pixels. + * @param $h (int) Height of a single rectangle element in pixels. + * @param $color (array) RGB (0-255) foreground color for bar elements (background is transparent). + * @return image or false in case of error. + * @public + */ + public function getBarcodePngData($w=3, $h=3, $color=array(0,0,0)) { + // calculate image size + $width = ($this->barcode_array['num_cols'] * $w); + $height = ($this->barcode_array['num_rows'] * $h); + if (function_exists('imagecreate')) { + // GD library + $imagick = false; + $png = imagecreate($width, $height); + $bgcol = imagecolorallocate($png, 255, 255, 255); + imagecolortransparent($png, $bgcol); + $fgcol = imagecolorallocate($png, $color[0], $color[1], $color[2]); + } elseif (extension_loaded('imagick')) { + $imagick = true; + $bgcol = new imagickpixel('rgb(255,255,255'); + $fgcol = new imagickpixel('rgb('.$color[0].','.$color[1].','.$color[2].')'); + $png = new Imagick(); + $png->newImage($width, $height, 'none', 'png'); + $bar = new imagickdraw(); + $bar->setfillcolor($fgcol); + } else { + return false; + } + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + if ($imagick) { + $bar->rectangle($x, $y, ($x + $w - 1), ($y + $h - 1)); + } else { + imagefilledrectangle($png, $x, $y, ($x + $w - 1), ($y + $h - 1), $fgcol); + } + } + $x += $w; + } + $y += $h; + } + if ($imagick) { + $png->drawimage($bar); + return $png; + } else { + ob_start(); + imagepng($png); + $imagedata = ob_get_clean(); + imagedestroy($png); + return $imagedata; + } + } + + /** + * Set the barcode. + * @param $code (string) code to print + * @param $type (string) type of barcode: <ul><li>DATAMATRIX : Datamatrix (ISO/IEC 16022)</li><li>PDF417 : PDF417 (ISO/IEC 15438:2006)</li><li>PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".</li><li>QRCODE : QRcode Low error correction</li><li>QRCODE,L : QRcode Low error correction</li><li>QRCODE,M : QRcode Medium error correction</li><li>QRCODE,Q : QRcode Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</li><li>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>TEST : Test matrix</li></ul> + * @return array + */ + public function setBarcode($code, $type) { + $mode = explode(',', $type); + $qrtype = strtoupper($mode[0]); + switch ($qrtype) { + case 'DATAMATRIX': { // DATAMATRIX (ISO/IEC 16022) + require_once(dirname(__FILE__).'/include/barcodes/datamatrix.php'); + $qrcode = new Datamatrix($code); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'PDF417': { // PDF417 (ISO/IEC 15438:2006) + require_once(dirname(__FILE__).'/include/barcodes/pdf417.php'); + if (!isset($mode[1]) OR ($mode[1] === '')) { + $aspectratio = 2; // default aspect ratio (width / height) + } else { + $aspectratio = floatval($mode[1]); + } + if (!isset($mode[2]) OR ($mode[2] === '')) { + $ecl = -1; // default error correction level (auto) + } else { + $ecl = intval($mode[2]); + } + // set macro block + $macro = array(); + if (isset($mode[3]) AND ($mode[3] !== '') AND isset($mode[4]) AND ($mode[4] !== '') AND isset($mode[5]) AND ($mode[5] !== '')) { + $macro['segment_total'] = intval($mode[3]); + $macro['segment_index'] = intval($mode[4]); + $macro['file_id'] = strtr($mode[5], "\xff", ','); + for ($i = 0; $i < 7; ++$i) { + $o = $i + 6; + if (isset($mode[$o]) AND ($mode[$o] !== '')) { + // add option + $macro['option_'.$i] = strtr($mode[$o], "\xff", ','); + } + } + } + $qrcode = new PDF417($code, $ecl, $aspectratio, $macro); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'QRCODE': { // QR-CODE + require_once(dirname(__FILE__).'/include/barcodes/qrcode.php'); + if (!isset($mode[1]) OR (!in_array($mode[1],array('L','M','Q','H')))) { + $mode[1] = 'L'; // Ddefault: Low error correction + } + $qrcode = new QRcode($code, strtoupper($mode[1])); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'RAW': + case 'RAW2': { // RAW MODE + // remove spaces + $code = preg_replace('/[\s]*/si', '', $code); + if (strlen($code) < 3) { + break; + } + if ($qrtype == 'RAW') { + // comma-separated rows + $rows = explode(',', $code); + } else { // RAW2 + // rows enclosed in square parentheses + $code = substr($code, 1, -1); + $rows = explode('][', $code); + } + $this->barcode_array['num_rows'] = count($rows); + $this->barcode_array['num_cols'] = strlen($rows[0]); + $this->barcode_array['bcode'] = array(); + foreach ($rows as $r) { + $this->barcode_array['bcode'][] = str_split($r, 1); + } + $this->barcode_array['code'] = $code; + break; + } + case 'TEST': { // TEST MODE + $this->barcode_array['num_rows'] = 5; + $this->barcode_array['num_cols'] = 15; + $this->barcode_array['bcode'] = array( + array(1,1,1,0,1,1,1,0,1,1,1,0,1,1,1), + array(0,1,0,0,1,0,0,0,1,0,0,0,0,1,0), + array(0,1,0,0,1,1,0,0,1,1,1,0,0,1,0), + array(0,1,0,0,1,0,0,0,0,0,1,0,0,1,0), + array(0,1,0,0,1,1,1,0,1,1,1,0,0,1,0)); + $this->barcode_array['code'] = $code; + break; + } + default: { + $this->barcode_array = false; + } + } + } +} // end of class + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/tools/tcpdf/tcpdf_import.php b/tools/tcpdf/tcpdf_import.php new file mode 100644 index 000000000..09d726ba0 --- /dev/null +++ b/tools/tcpdf/tcpdf_import.php @@ -0,0 +1,104 @@ +<?php +//============================================================+ +// File name : tcpdf_import.php +// Version : 1.0.001 +// Begin : 2011-05-23 +// Last Update : 2013-09-17 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2011-2013 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Lesser General Public License for more details. +// +// You should have received a copy of the License +// along with TCPDF. If not, see +// <http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : This is a PHP class extension of the TCPDF library to +// import existing PDF documents. +// +//============================================================+ + +/** + * @file + * !!! THIS CLASS IS UNDER DEVELOPMENT !!! + * This is a PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br> + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.001 + */ + +// include the TCPDF class +require_once(dirname(__FILE__).'/tcpdf.php'); +// include PDF parser class +require_once(dirname(__FILE__).'/tcpdf_parser.php'); + +/** + * @class TCPDF_IMPORT + * !!! THIS CLASS IS UNDER DEVELOPMENT !!! + * PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br> + * @package com.tecnick.tcpdf + * @brief PHP class extension of the TCPDF library to import existing PDF documents. + * @version 1.0.001 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_IMPORT extends TCPDF { + + /** + * Import an existing PDF document + * @param $filename (string) Filename of the PDF document to import. + * @return true in case of success, false otherwise + * @public + * @since 1.0.000 (2011-05-24) + */ + public function importPDF($filename) { + // load document + $rawdata = file_get_contents($filename); + if ($rawdata === false) { + $this->Error('Unable to get the content of the file: '.$filename); + } + // configuration parameters for parser + $cfg = array( + 'die_for_errors' => false, + 'ignore_filter_decoding_errors' => true, + 'ignore_missing_filter_decoders' => true, + ); + try { + // parse PDF data + $pdf = new TCPDF_PARSER($rawdata, $cfg); + } catch (Exception $e) { + die($e->getMessage()); + } + // get the parsed data + $data = $pdf->getParsedData(); + // release some memory + unset($rawdata); + + // ... + + + print_r($data); // DEBUG + + + unset($pdf); + } + +} // END OF CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/tools/tcpdf/tcpdf_parser.php b/tools/tcpdf/tcpdf_parser.php index dc6d16ab7..bd3d719c7 100644 --- a/tools/tcpdf/tcpdf_parser.php +++ b/tools/tcpdf/tcpdf_parser.php @@ -1,13 +1,13 @@ <?php //============================================================+ // File name : tcpdf_parser.php -// Version : 1.0.001 +// Version : 1.0.16 // Begin : 2011-05-23 -// Last Update : 2012-05-03 -// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - info@tecnick.com +// Last Update : 2015-04-28 +// Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com // License : http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT GNU-LGPLv3 // ------------------------------------------------------------------- -// Copyright (C) 2011-2012 Nicola Asuni - Tecnick.com LTD +// Copyright (C) 2011-2015 Nicola Asuni - Tecnick.com LTD // // This file is part of TCPDF software library. // @@ -37,18 +37,18 @@ * This is a PHP class for parsing PDF documents.<br> * @package com.tecnick.tcpdf * @author Nicola Asuni - * @version 1.0.001 + * @version 1.0.15 */ // include class for decoding filters -require_once(dirname(__FILE__).'/tcpdf_filters.php'); +require_once(dirname(__FILE__).'/include/tcpdf_filters.php'); /** * @class TCPDF_PARSER * This is a PHP class for parsing PDF documents.<br> * @package com.tecnick.tcpdf * @brief This is a PHP class for parsing PDF documents.. - * @version 1.0.001 + * @version 1.0.15 * @author Nicola Asuni - info@tecnick.com */ class TCPDF_PARSER { @@ -77,29 +77,49 @@ class TCPDF_PARSER { */ private $FilterDecoders; + /** + * Array of configuration parameters. + * @private + */ + private $cfg = array( + 'die_for_errors' => false, + 'ignore_filter_decoding_errors' => true, + 'ignore_missing_filter_decoders' => true, + ); + // ----------------------------------------------------------------------------- /** * Parse a PDF document an return an array of objects. * @param $data (string) PDF data to parse. + * @param $cfg (array) Array of configuration parameters: + * 'die_for_errors' : if true termitate the program execution in case of error, otherwise thows an exception; + * 'ignore_filter_decoding_errors' : if true ignore filter decoding errors; + * 'ignore_missing_filter_decoders' : if true ignore missing filter decoding errors. * @public * @since 1.0.000 (2011-05-24) */ - public function __construct($data) { + public function __construct($data, $cfg=array()) { if (empty($data)) { $this->Error('Empty PDF data.'); } - $this->pdfdata = $data; + // find the pdf header starting position + if (($trimpos = strpos($data, '%PDF-')) === FALSE) { + $this->Error('Invalid PDF data: missing %PDF header.'); + } + // get PDF content string + $this->pdfdata = substr($data, $trimpos); // get length $pdflen = strlen($this->pdfdata); - // initialize class for decoding filters - $this->FilterDecoders = new TCPDF_FILTERS(); + // set configuration parameters + $this->setConfig($cfg); // get xref and trailer data $this->xref = $this->getXrefData(); // parse all document objects $this->objects = array(); foreach ($this->xref['xref'] as $obj => $offset) { - if (!isset($this->objects[$obj])) { + if (!isset($this->objects[$obj]) AND ($offset > 0)) { + // decode objects with positive offset $this->objects[$obj] = $this->getIndirectObject($obj, $offset, true); } } @@ -108,6 +128,26 @@ class TCPDF_PARSER { $this->pdfdata = ''; } + /** + * Set the configuration parameters. + * @param $cfg (array) Array of configuration parameters: + * 'die_for_errors' : if true termitate the program execution in case of error, otherwise thows an exception; + * 'ignore_filter_decoding_errors' : if true ignore filter decoding errors; + * 'ignore_missing_filter_decoders' : if true ignore missing filter decoding errors. + * @public + */ + protected function setConfig($cfg) { + if (isset($cfg['die_for_errors'])) { + $this->cfg['die_for_errors'] = !!$cfg['die_for_errors']; + } + if (isset($cfg['ignore_filter_decoding_errors'])) { + $this->cfg['ignore_filter_decoding_errors'] = !!$cfg['ignore_filter_decoding_errors']; + } + if (isset($cfg['ignore_missing_filter_decoders'])) { + $this->cfg['ignore_missing_filter_decoders'] = !!$cfg['ignore_missing_filter_decoders']; + } + } + /** * Return an array of parsed PDF document objects. * @return (array) Array of parsed PDF document objects. @@ -119,7 +159,7 @@ class TCPDF_PARSER { } /** - * Get xref (cross-reference table) and trailer data from PDF document data. + * Get Cross-Reference (xref) table and trailer data from PDF document data. * @param $offset (int) xref offset (if know). * @param $xref (array) previous xref array (if any). * @return Array containing xref and trailer data. @@ -134,24 +174,53 @@ class TCPDF_PARSER { } $matches = array_pop($matches); $startxref = $matches[1]; - } else { - // get the first xref at the specified offset - if (preg_match('/[\r\n]startxref[\s]*[\r\n]+([0-9]+)[\s]*[\r\n]+%%EOF/i', $this->pdfdata, $matches, PREG_OFFSET_CAPTURE, $offset) == 0) { - $this->Error('Unable to find startxref'); - } + } elseif (strpos($this->pdfdata, 'xref', $offset) == $offset) { + // Already pointing at the xref table + $startxref = $offset; + } elseif (preg_match('/([0-9]+[\s][0-9]+[\s]obj)/i', $this->pdfdata, $matches, PREG_OFFSET_CAPTURE, $offset)) { + // Cross-Reference Stream object + $startxref = $offset; + } elseif (preg_match('/[\r\n]startxref[\s]*[\r\n]+([0-9]+)[\s]*[\r\n]+%%EOF/i', $this->pdfdata, $matches, PREG_OFFSET_CAPTURE, $offset)) { + // startxref found $startxref = $matches[1][0]; + } else { + $this->Error('Unable to find startxref'); } // check xref position - if (strpos($this->pdfdata, 'xref', $startxref) != $startxref) { + if (strpos($this->pdfdata, 'xref', $startxref) == $startxref) { + // Cross-Reference + $xref = $this->decodeXref($startxref, $xref); + } else { + // Cross-Reference Stream + $xref = $this->decodeXrefStream($startxref, $xref); + } + if (empty($xref)) { $this->Error('Unable to find xref'); } - // extract xref data (object indexes and offsets) - $xoffset = $startxref + 5; + return $xref; + } + + /** + * Decode the Cross-Reference section + * @param $startxref (int) Offset at which the xref section starts (position of the 'xref' keyword). + * @param $xref (array) Previous xref array (if any). + * @return Array containing xref and trailer data. + * @protected + * @since 1.0.000 (2011-06-20) + */ + protected function decodeXref($startxref, $xref=array()) { + $startxref += 4; // 4 is the length of the word 'xref' + // skip initial white space chars: \x00 null (NUL), \x09 horizontal tab (HT), \x0A line feed (LF), \x0C form feed (FF), \x0D carriage return (CR), \x20 space (SP) + $offset = $startxref + strspn($this->pdfdata, "\x00\x09\x0a\x0c\x0d\x20", $startxref); // initialize object number $obj_num = 0; - $offset = $xoffset; - while (preg_match('/^([0-9]+)[\s]([0-9]+)[\s]?([nf]?)/im', $this->pdfdata, $matches, PREG_OFFSET_CAPTURE, $offset) > 0) { - $offset = (strlen($matches[0][0]) + $matches[0][1]); + // search for cross-reference entries or subsection + while (preg_match('/([0-9]+)[\x20]([0-9]+)[\x20]?([nf]?)(\r\n|[\x20]?[\r\n])/', $this->pdfdata, $matches, PREG_OFFSET_CAPTURE, $offset) > 0) { + if ($matches[0][1] != $offset) { + // we are on another section + break; + } + $offset += strlen($matches[0][0]); if ($matches[3][0] == 'n') { // create unique object index: [object number]_[generation number] $index = $obj_num.'_'.intval($matches[2][0]); @@ -161,19 +230,17 @@ class TCPDF_PARSER { $xref['xref'][$index] = intval($matches[1][0]); } ++$obj_num; - $offset += 2; } elseif ($matches[3][0] == 'f') { ++$obj_num; - $offset += 2; } else { // object number (index) $obj_num = intval($matches[1][0]); } } // get trailer data - if (preg_match('/trailer[\s]*<<(.*)>>[\s]*[\r\n]+startxref[\s]*[\r\n]+/isU', $this->pdfdata, $matches, PREG_OFFSET_CAPTURE, $xoffset) > 0) { + if (preg_match('/trailer[\s]*<<(.*)>>/isU', $this->pdfdata, $matches, PREG_OFFSET_CAPTURE, $offset) > 0) { $trailer_data = $matches[1][0]; - if (!isset($xref['trailer'])) { + if (!isset($xref['trailer']) OR empty($xref['trailer'])) { // get only the last updated version $xref['trailer'] = array(); // parse trailer_data @@ -205,6 +272,221 @@ class TCPDF_PARSER { return $xref; } + /** + * Decode the Cross-Reference Stream section + * @param $startxref (int) Offset at which the xref section starts. + * @param $xref (array) Previous xref array (if any). + * @return Array containing xref and trailer data. + * @protected + * @since 1.0.003 (2013-03-16) + */ + protected function decodeXrefStream($startxref, $xref=array()) { + // try to read Cross-Reference Stream + $xrefobj = $this->getRawObject($startxref); + $xrefcrs = $this->getIndirectObject($xrefobj[1], $startxref, true); + if (!isset($xref['trailer']) OR empty($xref['trailer'])) { + // get only the last updated version + $xref['trailer'] = array(); + $filltrailer = true; + } else { + $filltrailer = false; + } + if (!isset($xref['xref'])) { + $xref['xref'] = array(); + } + $valid_crs = false; + $columns = 0; + $sarr = $xrefcrs[0][1]; + if (!is_array($sarr)) { + $sarr = array(); + } + foreach ($sarr as $k => $v) { + if (($v[0] == '/') AND ($v[1] == 'Type') AND (isset($sarr[($k +1)]) AND ($sarr[($k +1)][0] == '/') AND ($sarr[($k +1)][1] == 'XRef'))) { + $valid_crs = true; + } elseif (($v[0] == '/') AND ($v[1] == 'Index') AND (isset($sarr[($k +1)]))) { + // first object number in the subsection + $index_first = intval($sarr[($k +1)][1][0][1]); + // number of entries in the subsection + $index_entries = intval($sarr[($k +1)][1][1][1]); + } elseif (($v[0] == '/') AND ($v[1] == 'Prev') AND (isset($sarr[($k +1)]) AND ($sarr[($k +1)][0] == 'numeric'))) { + // get previous xref offset + $prevxref = intval($sarr[($k +1)][1]); + } elseif (($v[0] == '/') AND ($v[1] == 'W') AND (isset($sarr[($k +1)]))) { + // number of bytes (in the decoded stream) of the corresponding field + $wb = array(); + $wb[0] = intval($sarr[($k +1)][1][0][1]); + $wb[1] = intval($sarr[($k +1)][1][1][1]); + $wb[2] = intval($sarr[($k +1)][1][2][1]); + } elseif (($v[0] == '/') AND ($v[1] == 'DecodeParms') AND (isset($sarr[($k +1)][1]))) { + $decpar = $sarr[($k +1)][1]; + foreach ($decpar as $kdc => $vdc) { + if (($vdc[0] == '/') AND ($vdc[1] == 'Columns') AND (isset($decpar[($kdc +1)]) AND ($decpar[($kdc +1)][0] == 'numeric'))) { + $columns = intval($decpar[($kdc +1)][1]); + } elseif (($vdc[0] == '/') AND ($vdc[1] == 'Predictor') AND (isset($decpar[($kdc +1)]) AND ($decpar[($kdc +1)][0] == 'numeric'))) { + $predictor = intval($decpar[($kdc +1)][1]); + } + } + } elseif ($filltrailer) { + if (($v[0] == '/') AND ($v[1] == 'Size') AND (isset($sarr[($k +1)]) AND ($sarr[($k +1)][0] == 'numeric'))) { + $xref['trailer']['size'] = $sarr[($k +1)][1]; + } elseif (($v[0] == '/') AND ($v[1] == 'Root') AND (isset($sarr[($k +1)]) AND ($sarr[($k +1)][0] == 'objref'))) { + $xref['trailer']['root'] = $sarr[($k +1)][1]; + } elseif (($v[0] == '/') AND ($v[1] == 'Info') AND (isset($sarr[($k +1)]) AND ($sarr[($k +1)][0] == 'objref'))) { + $xref['trailer']['info'] = $sarr[($k +1)][1]; + } elseif (($v[0] == '/') AND ($v[1] == 'Encrypt') AND (isset($sarr[($k +1)]) AND ($sarr[($k +1)][0] == 'objref'))) { + $xref['trailer']['encrypt'] = $sarr[($k +1)][1]; + } elseif (($v[0] == '/') AND ($v[1] == 'ID') AND (isset($sarr[($k +1)]))) { + $xref['trailer']['id'] = array(); + $xref['trailer']['id'][0] = $sarr[($k +1)][1][0][1]; + $xref['trailer']['id'][1] = $sarr[($k +1)][1][1][1]; + } + } + } + // decode data + if ($valid_crs AND isset($xrefcrs[1][3][0])) { + // number of bytes in a row + $rowlen = ($columns + 1); + // convert the stream into an array of integers + $sdata = unpack('C*', $xrefcrs[1][3][0]); + // split the rows + $sdata = array_chunk($sdata, $rowlen); + // initialize decoded array + $ddata = array(); + // initialize first row with zeros + $prev_row = array_fill (0, $rowlen, 0); + // for each row apply PNG unpredictor + foreach ($sdata as $k => $row) { + // initialize new row + $ddata[$k] = array(); + // get PNG predictor value + $predictor = (10 + $row[0]); + // for each byte on the row + for ($i=1; $i<=$columns; ++$i) { + // new index + $j = ($i - 1); + $row_up = $prev_row[$j]; + if ($i == 1) { + $row_left = 0; + $row_upleft = 0; + } else { + $row_left = $row[($i - 1)]; + $row_upleft = $prev_row[($j - 1)]; + } + switch ($predictor) { + case 10: { // PNG prediction (on encoding, PNG None on all rows) + $ddata[$k][$j] = $row[$i]; + break; + } + case 11: { // PNG prediction (on encoding, PNG Sub on all rows) + $ddata[$k][$j] = (($row[$i] + $row_left) & 0xff); + break; + } + case 12: { // PNG prediction (on encoding, PNG Up on all rows) + $ddata[$k][$j] = (($row[$i] + $row_up) & 0xff); + break; + } + case 13: { // PNG prediction (on encoding, PNG Average on all rows) + $ddata[$k][$j] = (($row[$i] + (($row_left + $row_up) / 2)) & 0xff); + break; + } + case 14: { // PNG prediction (on encoding, PNG Paeth on all rows) + // initial estimate + $p = ($row_left + $row_up - $row_upleft); + // distances + $pa = abs($p - $row_left); + $pb = abs($p - $row_up); + $pc = abs($p - $row_upleft); + $pmin = min($pa, $pb, $pc); + // return minimum distance + switch ($pmin) { + case $pa: { + $ddata[$k][$j] = (($row[$i] + $row_left) & 0xff); + break; + } + case $pb: { + $ddata[$k][$j] = (($row[$i] + $row_up) & 0xff); + break; + } + case $pc: { + $ddata[$k][$j] = (($row[$i] + $row_upleft) & 0xff); + break; + } + } + break; + } + default: { // PNG prediction (on encoding, PNG optimum) + $this->Error('Unknown PNG predictor'); + break; + } + } + } + $prev_row = $ddata[$k]; + } // end for each row + // complete decoding + $sdata = array(); + // for every row + foreach ($ddata as $k => $row) { + // initialize new row + $sdata[$k] = array(0, 0, 0); + if ($wb[0] == 0) { + // default type field + $sdata[$k][0] = 1; + } + $i = 0; // count bytes in the row + // for every column + for ($c = 0; $c < 3; ++$c) { + // for every byte on the column + for ($b = 0; $b < $wb[$c]; ++$b) { + if (isset($row[$i])) { + $sdata[$k][$c] += ($row[$i] << (($wb[$c] - 1 - $b) * 8)); + } + ++$i; + } + } + } + $ddata = array(); + // fill xref + if (isset($index_first)) { + $obj_num = $index_first; + } else { + $obj_num = 0; + } + foreach ($sdata as $k => $row) { + switch ($row[0]) { + case 0: { // (f) linked list of free objects + break; + } + case 1: { // (n) objects that are in use but are not compressed + // create unique object index: [object number]_[generation number] + $index = $obj_num.'_'.$row[2]; + // check if object already exist + if (!isset($xref['xref'][$index])) { + // store object offset position + $xref['xref'][$index] = $row[1]; + } + break; + } + case 2: { // compressed objects + // $row[1] = object number of the object stream in which this object is stored + // $row[2] = index of this object within the object stream + $index = $row[1].'_0_'.$row[2]; + $xref['xref'][$index] = -1; + break; + } + default: { // null objects + break; + } + } + ++$obj_num; + } + } // end decoding data + if (isset($prevxref)) { + // get previous xref + $xref = $this->getXrefData($prevxref, $xref); + } + return $xref; + } + /** * Get object type, raw value and offset to next object * @param $offset (int) Object offset. @@ -218,7 +500,7 @@ class TCPDF_PARSER { // skip initial white space chars: \x00 null (NUL), \x09 horizontal tab (HT), \x0A line feed (LF), \x0C form feed (FF), \x0D carriage return (CR), \x20 space (SP) $offset += strspn($this->pdfdata, "\x00\x09\x0a\x0c\x0d\x20", $offset); // get first char - $char = $this->pdfdata{$offset}; + $char = $this->pdfdata[$offset]; // get object type switch ($char) { case '%': { // \x25 PERCENT SIGN @@ -226,7 +508,7 @@ class TCPDF_PARSER { $next = strcspn($this->pdfdata, "\r\n", $offset); if ($next > 0) { $offset += $next; - return $this->getRawObject($this->pdfdata, $offset); + return $this->getRawObject($offset); } break; } @@ -249,10 +531,10 @@ class TCPDF_PARSER { if ($char == '(') { $open_bracket = 1; while ($open_bracket > 0) { - if (!isset($this->pdfdata{$strpos})) { + if (!isset($this->pdfdata[$strpos])) { break; } - $ch = $this->pdfdata{$strpos}; + $ch = $this->pdfdata[$strpos]; switch ($ch) { case '\\': { // REVERSE SOLIDUS (5Ch) (Backslash) // skip next character @@ -296,7 +578,7 @@ class TCPDF_PARSER { } case '<': // \x3C LESS-THAN SIGN case '>': { // \x3E GREATER-THAN SIGN - if (isset($this->pdfdata{($offset + 1)}) and ($this->pdfdata{($offset + 1)} == $char)) { + if (isset($this->pdfdata[($offset + 1)]) AND ($this->pdfdata[($offset + 1)] == $char)) { // dictionary object $objtype = $char.$char; $offset += 2; @@ -316,10 +598,13 @@ class TCPDF_PARSER { // hexadecimal string object $objtype = $char; ++$offset; - if (($char == '<') and (preg_match('/^([0-9A-Fa-f]+)[>]/iU', substr($this->pdfdata, $offset), $matches) == 1)) { - $objval = $matches[1]; + if (($char == '<') AND (preg_match('/^([0-9A-Fa-f\x09\x0a\x0c\x0d\x20]+)>/iU', substr($this->pdfdata, $offset), $matches) == 1)) { + // remove white space characters + $objval = strtr($matches[1], "\x09\x0a\x0c\x0d\x20", ''); $offset += strlen($matches[0]); - } + } elseif (($endpos = strpos($this->pdfdata, '>', $offset)) !== FALSE) { + $offset = $endpos + 1; + } } break; } @@ -347,9 +632,12 @@ class TCPDF_PARSER { // start stream object $objtype = 'stream'; $offset += 6; - if (preg_match('/^[\r\n]+(.*)[\r\n]*endstream/isU', substr($this->pdfdata, $offset), $matches) == 1) { - $objval = $matches[1]; + if (preg_match('/^([\r]?[\n])/isU', substr($this->pdfdata, $offset), $matches) == 1) { $offset += strlen($matches[0]); + if (preg_match('/(endstream)[\x09\x0a\x0c\x0d\x20]/isU', substr($this->pdfdata, $offset), $matches, PREG_OFFSET_CAPTURE) == 1) { + $objval = substr($this->pdfdata, $offset, $matches[0][1]); + $offset += $matches[1][1]; + } } } elseif (substr($this->pdfdata, $offset, 9) == 'endstream') { // end stream object @@ -357,14 +645,14 @@ class TCPDF_PARSER { $offset += 9; } elseif (preg_match('/^([0-9]+)[\s]+([0-9]+)[\s]+R/iU', substr($this->pdfdata, $offset, 33), $matches) == 1) { // indirect object reference - $objtype = 'ojbref'; + $objtype = 'objref'; $offset += strlen($matches[0]); $objval = intval($matches[1]).'_'.intval($matches[2]); } elseif (preg_match('/^([0-9]+)[\s]+([0-9]+)[\s]+obj/iU', substr($this->pdfdata, $offset, 33), $matches) == 1) { // object start - $objtype = 'ojb'; + $objtype = 'obj'; $objval = intval($matches[1]).'_'.intval($matches[2]); - $offset += strlen($matches[0]); + $offset += strlen ($matches[0]); } elseif (($numlen = strspn($this->pdfdata, '+-.0123456789', $offset)) > 0) { // numeric object $objtype = 'numeric'; @@ -388,11 +676,13 @@ class TCPDF_PARSER { */ protected function getIndirectObject($obj_ref, $offset=0, $decoding=true) { $obj = explode('_', $obj_ref); - if (($obj === false) or (count($obj) != 2)) { + if (($obj === false) OR (count($obj) != 2)) { $this->Error('Invalid object reference: '.$obj); return; } $objref = $obj[0].' '.$obj[1].' obj'; + // ignore leading zeros + $offset += strspn($this->pdfdata, '0', $offset); if (strpos($this->pdfdata, $objref, $offset) != $offset) { // an indirect reference to an undefined object shall be considered a reference to the null object return array('null', 'null', $offset); @@ -403,16 +693,17 @@ class TCPDF_PARSER { $objdata = array(); $i = 0; // object main index do { - // get element + $oldoffset = $offset; + // get element $element = $this->getRawObject($offset); $offset = $element[2]; // decode stream using stream's dictionary information - if ($decoding and ($element[0] == 'stream') and (isset($objdata[($i - 1)][0])) and ($objdata[($i - 1)][0] == '<<')) { - $element[3] = $this->decodeStream($objdata[($i - 1)][1], substr($element[1], 1)); + if ($decoding AND ($element[0] == 'stream') AND (isset($objdata[($i - 1)][0])) AND ($objdata[($i - 1)][0] == '<<')) { + $element[3] = $this->decodeStream($objdata[($i - 1)][1], $element[1]); } $objdata[$i] = $element; ++$i; - } while ($element[0] != 'endobj'); + } while (($element[0] != 'endobj') AND ($offset != $oldoffset)); // remove closing delimiter array_pop($objdata); // return raw object content @@ -450,19 +741,22 @@ class TCPDF_PARSER { * @since 1.0.000 (2011-06-22) */ protected function decodeStream($sdic, $stream) { - // get stream lenght and filters + // get stream length and filters $slength = strlen($stream); + if ($slength <= 0) { + return array('', array()); + } $filters = array(); foreach ($sdic as $k => $v) { if ($v[0] == '/') { - if (($v[1] == 'Length') and (isset($sdic[($k + 1)])) and ($sdic[($k + 1)][0] == 'numeric')) { - // get declared stream lenght + if (($v[1] == 'Length') AND (isset($sdic[($k + 1)])) AND ($sdic[($k + 1)][0] == 'numeric')) { + // get declared stream length $declength = intval($sdic[($k + 1)][1]); if ($declength < $slength) { $stream = substr($stream, 0, $declength); $slength = $declength; } - } elseif (($v[1] == 'Filter') and (isset($sdic[($k + 1)]))) { + } elseif (($v[1] == 'Filter') AND (isset($sdic[($k + 1)]))) { // resolve indirect object $objval = $this->getObjectVal($sdic[($k + 1)]); if ($objval[0] == '/') { @@ -482,8 +776,16 @@ class TCPDF_PARSER { // decode the stream $remaining_filters = array(); foreach ($filters as $filter) { - if (in_array($filter, $this->FilterDecoders->getAvailableFilters())) { - $stream = $this->FilterDecoders->decodeFilter($filter, $stream); + if (in_array($filter, TCPDF_FILTERS::getAvailableFilters())) { + try { + $stream = TCPDF_FILTERS::decodeFilter($filter, $stream); + } catch (Exception $e) { + $emsg = $e->getMessage(); + if ((($emsg[0] == '~') AND !$this->cfg['ignore_missing_filter_decoders']) + OR (($emsg[0] != '~') AND !$this->cfg['ignore_filter_decoding_errors'])) { + $this->Error($e->getMessage()); + } + } } else { // add missing filter to array $remaining_filters[] = $filter; @@ -493,14 +795,17 @@ class TCPDF_PARSER { } /** - * This method is automatically called in case of fatal error; it simply outputs the message and halts the execution. + * Throw an exception or print an error message and die if the K_TCPDF_PARSER_THROW_EXCEPTION_ERROR constant is set to true. * @param $msg (string) The error message * @public * @since 1.0.000 (2011-05-23) */ public function Error($msg) { - // exit program and print error - die('<strong>TCPDF_PARSER ERROR: </strong>'.$msg); + if ($this->cfg['die_for_errors']) { + die('<strong>TCPDF_PARSER ERROR: </strong>'.$msg); + } else { + throw new Exception('TCPDF_PARSER ERROR: '.$msg); + } } } // END OF TCPDF_PARSER CLASS @@ -508,4 +813,3 @@ class TCPDF_PARSER { //============================================================+ // END OF FILE //============================================================+ - diff --git a/tools/tcpdf/tools/.htaccess b/tools/tcpdf/tools/.htaccess new file mode 100644 index 000000000..8d2f25636 --- /dev/null +++ b/tools/tcpdf/tools/.htaccess @@ -0,0 +1 @@ +deny from all diff --git a/tools/tcpdf/tools/convert_fonts_examples.txt b/tools/tcpdf/tools/convert_fonts_examples.txt new file mode 100644 index 000000000..d5f8a4eae --- /dev/null +++ b/tools/tcpdf/tools/convert_fonts_examples.txt @@ -0,0 +1,28 @@ +./tcpdf_addfont.php -b -t Type1 -f 4 -e symbol -i pdfasymbol.pfb +./tcpdf_addfont.php -b -t Type1 -f 4 -i pdfazapfdingbats.pfb +./tcpdf_addfont.php -b -t Type1 -f 32 -e cp1252 -i pdfatimes.pfb,pdfatimesb.pfb,pdfahelvetica.pfb,pdfahelveticab.pfb +./tcpdf_addfont.php -b -t Type1 -f 33 -e cp1252 -i pdfacourier.pfb,pdfacourierb.pfb +./tcpdf_addfont.php -b -t Type1 -f 96 -e cp1252 -i pdfahelveticabi.pfb,pdfahelveticai.pfb,pdfatimesi.pfb,pdfatimesbi.pfb +./tcpdf_addfont.php -b -t Type1 -f 97 -e cp1252 -i pdfacourieri.pfb,pdfacourierbi.pfb + + +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 32 -i DejaVuSans.ttf,DejaVuSans-Bold.ttf,DejaVuSansCondensed.ttf,DejaVuSansCondensed-Bold.ttf,DejaVuSans-ExtraLight.ttf,DejaVuSerif.ttf,DejaVuSerif-Bold.ttf,DejaVuSerifCondensed.ttf,DejaVuSerifCondensed-Bold.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 33 -i DejaVuSansMono.ttf,DejaVuSansMono-Bold.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 96 -i DejaVuSans-BoldOblique.ttf,DejaVuSansCondensed-BoldOblique.ttf,DejaVuSansCondensed-Oblique.ttf,DejaVuSerifCondensed-BoldItalic.ttf,DejaVuSerifCondensed-Italic.ttf,DejaVuSerif-Italic.ttf,DejaVuSerif-BoldItalic.ttf,DejaVuSans-Oblique.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 97 -i DejaVuSansMono-BoldOblique.ttf,DejaVuSansMono-Oblique.ttf + + + +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 32 -i FreeSans.ttf,FreeSansBold.ttf,FreeSerif.ttf,FreeSerifBold.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 33 -i FreeMono.ttf,FreeMonoBold.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 96 -i FreeSansBoldOblique.ttf,FreeSansOblique.ttf,FreeSerifBoldItalic.ttf,FreeSerifItalic.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 97 -i FreeMonoBoldOblique.ttf,FreeMonoOblique.ttf + + +./tcpdf_addfont.php -b -t TrueTypeUnicode -i aeAlArabiya.ttf,aeFurat.ttf + + +./tcpdf_addfont.php -b -t CID0JP -f 32 -i cid0jp.ttf +./tcpdf_addfont.php -b -t CID0KR -f 32 -i cid0kr.ttf +./tcpdf_addfont.php -b -t CID0CS -f 32 -i cid0cs.ttf +./tcpdf_addfont.php -b -t CID0CT -f 32 -i cid0ct.ttf diff --git a/tools/tcpdf/tools/index.php b/tools/tcpdf/tools/index.php new file mode 100644 index 000000000..aca71cfae --- /dev/null +++ b/tools/tcpdf/tools/index.php @@ -0,0 +1,35 @@ +<?php +/* +* 2007-2017 PrestaShop +* +* NOTICE OF LICENSE +* +* This source file is subject to the Open Software License (OSL 3.0) +* that is bundled with this package in the file LICENSE.txt. +* It is also available through the world-wide-web at this URL: +* http://opensource.org/licenses/osl-3.0.php +* If you did not receive a copy of the license and are unable to +* obtain it through the world-wide-web, please send an email +* to license@prestashop.com so we can send you a copy immediately. +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade PrestaShop to newer +* versions in the future. If you wish to customize PrestaShop for your +* needs please refer to http://www.prestashop.com for more information. +* +* @author PrestaShop SA <contact@prestashop.com> +* @copyright 2007-2017 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../'); +exit; diff --git a/tools/tcpdf/tools/tcpdf_addfont.php b/tools/tcpdf/tools/tcpdf_addfont.php new file mode 100755 index 000000000..2937c7564 --- /dev/null +++ b/tools/tcpdf/tools/tcpdf_addfont.php @@ -0,0 +1,269 @@ +#!/usr/bin/env php +<?php +//============================================================+ +// File name : tcpdf_addfont.php +// Version : 1.0.002 +// Begin : 2013-05-13 +// Last Update : 2013-08-05 +// Authors : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com +// Remi Collet +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2011-2013 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Lesser General Public License for more details. +// +// You should have received a copy of the License +// along with TCPDF. If not, see +// <http://www.tecnick.com/pagefiles/tcpdf/LICENSE.TXT>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : This is a command line script to generate TCPDF fonts. +// +//============================================================+ + +/** + * @file + * This is a command line script to generate TCPDF fonts.<br> + * @package com.tecnick.tcpdf + * @version 1.0.000 + */ + +if (php_sapi_name() != 'cli') { + echo 'You need to run this command from console.'; + exit(1); +} + +$tcpdf_include_dirs = array(realpath(dirname(__FILE__).'/../tcpdf.php'), '/usr/share/php/tcpdf/tcpdf.php', '/usr/share/tcpdf/tcpdf.php', '/usr/share/php-tcpdf/tcpdf.php', '/var/www/tcpdf/tcpdf.php', '/var/www/html/tcpdf/tcpdf.php', '/usr/local/apache2/htdocs/tcpdf/tcpdf.php'); +foreach ($tcpdf_include_dirs as $tcpdf_include_path) { + if (@file_exists($tcpdf_include_path)) { + require_once($tcpdf_include_path); + break; + } +} + +/** + * Display help guide for this command. + */ +function showHelp() { + $help = <<<EOD +tcpdf_addfont - command line tool to convert fonts for the TCPDF library. + +Usage: tcpdf_addfont.php [ options ] -i fontfile[,fontfile]... + +Options: + + -t + --type Font type. Leave empty for autodetect mode. + Valid values are: + TrueTypeUnicode + TrueType + Type1 + CID0JP = CID-0 Japanese + CID0KR = CID-0 Korean + CID0CS = CID-0 Chinese Simplified + CID0CT = CID-0 Chinese Traditional + + -e + --enc Name of the encoding table to use. Leave empty for + default mode. Omit this parameter for TrueType Unicode + and symbolic fonts like Symbol or ZapfDingBats. + + -f + --flags Unsigned 32-bit integer containing flags specifying + various characteristics of the font (PDF32000:2008 - + 9.8.2 Font Descriptor Flags): +1 for fixed font; +4 for + symbol or +32 for non-symbol; +64 for italic. Fixed and + Italic mode are generally autodetected so you have to + set it to 32 = non-symbolic font (default) or 4 = + symbolic font. + + -o + --outpath Output path for generated font files (must be writeable + by the web server). Leave empty for default font folder. + + -p + --platid Platform ID for CMAP table to extract (when building a + Unicode font for Windows this value should be 3, for + Macintosh should be 1). + + -n + --encid Encoding ID for CMAP table to extract (when building a + Unicode font for Windows this value should be 1, for + Macintosh should be 0). When Platform ID is 3, legal + values for Encoding ID are: 0=Symbol, 1=Unicode, + 2=ShiftJIS, 3=PRC, 4=Big5, 5=Wansung, 6=Johab, + 7=Reserved, 8=Reserved, 9=Reserved, 10=UCS-4. + + -b + --addcbbox Includes the character bounding box information on the + php font file. + + -l + --link Link to system font instead of copying the font data # + (not transportable) - Note: do not work with Type1 fonts. + + -i + --fonts Comma-separated list of input font files. + + -h + --help Display this help and exit. +EOD; + echo $help."\n\n"; + exit(0); +} + +// remove the name of the executing script +array_shift($argv); + +// no options chosen +if (!is_array($argv)) { + showHelp(); +} + +// initialize the array of options +$options = array('type'=>'', 'enc'=>'', 'flags'=>32, 'outpath'=>K_PATH_FONTS, 'platid'=>3, 'encid'=>1, 'addcbbox'=>false, 'link'=>false); + +// short input options +$sopt = ''; +$sopt .= 't:'; +$sopt .= 'e:'; +$sopt .= 'f:'; +$sopt .= 'o:'; +$sopt .= 'p:'; +$sopt .= 'n:'; +$sopt .= 'b'; +$sopt .= 'l'; +$sopt .= 'i:'; +$sopt .= 'h'; + +// long input options +$lopt = array(); +$lopt[] = 'type:'; +$lopt[] = 'enc:'; +$lopt[] = 'flags:'; +$lopt[] = 'outpath:'; +$lopt[] = 'platid:'; +$lopt[] = 'encid:'; +$lopt[] = 'addcbbox'; +$lopt[] = 'link'; +$lopt[] = 'fonts:'; +$lopt[] = 'help'; + +// parse input options +$inopt = getopt($sopt, $lopt); + +// import options (with some sanitization) +foreach ($inopt as $opt => $val) { + switch ($opt) { + case 't': + case 'type': { + if (in_array($val, array('TrueTypeUnicode', 'TrueType', 'Type1', 'CID0JP', 'CID0KR', 'CID0CS', 'CID0CT'))) { + $options['type'] = $val; + } + break; + } + case 'e': + case 'enc': { + $options['enc'] = $val; + break; + } + case 'f': + case 'flags': { + $options['flags'] = intval($val); + break; + } + case 'o': + case 'outpath': { + $options['outpath'] = realpath($val); + if (substr($options['outpath'], -1) != '/') { + $options['outpath'] .= '/'; + } + break; + } + case 'p': + case 'platid': { + $options['platid'] = min(max(1, intval($val)), 3); + break; + } + case 'n': + case 'encid': { + $options['encid'] = min(max(0, intval($val)), 10); + break; + } + case 'b': + case 'addcbbox': { + $options['addcbbox'] = true; + break; + } + case 'l': + case 'link': { + $options['link'] = true; + break; + } + case 'i': + case 'fonts': { + $options['fonts'] = explode(',', $val); + break; + } + case 'h': + case 'help': + default: { + showHelp(); + break; + } + } // end of switch +} // end of while loop + +if (empty($options['fonts'])) { + echo "ERROR: missing input fonts (try --help for usage)\n\n"; + exit(2); +} + +// check the output path +if (!is_dir($options['outpath']) OR !is_writable($options['outpath'])) { + echo "ERROR: Can't write to ".$options['outpath']."\n\n"; + exit(3); +} + +echo "\n>>> Converting fonts for TCPDF:\n"; + +echo '*** Output dir set to '.$options['outpath']."\n"; + +// check if there are conversion errors +$errors = false; + +foreach ($options['fonts'] as $font) { + $fontfile = realpath($font); + $fontname = TCPDF_FONTS::addTTFfont($fontfile, $options['type'], $options['enc'], $options['flags'], $options['outpath'], $options['platid'], $options['encid'], $options['addcbbox'], $options['link']); + if ($fontname === false) { + $errors = true; + echo "--- ERROR: can't add ".$font."\n"; + } else { + echo "+++ OK : ".$fontfile.' added as '.$fontname."\n"; + } +} + +if ($errors) { + echo "--- Process completed with ERRORS!\n\n"; + exit(4); +} + +echo ">>> Process successfully completed!\n\n"; +exit(0); + +//============================================================+ +// END OF FILE +//============================================================+ From 6579d21f158582b08ff0f412b67928ca5df18c52 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Fri, 5 Mar 2021 19:08:19 +0530 Subject: [PATCH 02/27] Remove pclzip lib --- classes/ConfigurationTest.php | 7 + classes/Tools.php | 30 +- install/controllers/http/system.php | 1 + tools/pclzip/.htaccess | 2 - tools/pclzip/LICENSE | 502 --- tools/pclzip/index.php | 35 - tools/pclzip/pclzip.lib.php | 5694 --------------------------- 7 files changed, 15 insertions(+), 6256 deletions(-) delete mode 100644 tools/pclzip/.htaccess delete mode 100644 tools/pclzip/LICENSE delete mode 100644 tools/pclzip/index.php delete mode 100644 tools/pclzip/pclzip.lib.php diff --git a/classes/ConfigurationTest.php b/classes/ConfigurationTest.php index 6981c6c76..a3375b788 100644 --- a/classes/ConfigurationTest.php +++ b/classes/ConfigurationTest.php @@ -94,6 +94,7 @@ class ConfigurationTestCore 'upload_max_filesize' => false, 'max_execution_time' => false, 'fopen' => false, + 'zip' => false, )); } @@ -215,6 +216,12 @@ class ConfigurationTestCore return false; } + public static function test_zip() + { + return extension_loaded('zip'); + } + + public static function test_fopen() { return ini_get('allow_url_fopen'); diff --git a/classes/Tools.php b/classes/Tools.php index 22ddaf612..01c6b98bc 100644 --- a/classes/Tools.php +++ b/classes/Tools.php @@ -2854,14 +2854,9 @@ exit; */ public static function ZipTest($from_file) { - if (class_exists('ZipArchive', false)) { - $zip = new ZipArchive(); - return ($zip->open($from_file, ZIPARCHIVE::CHECKCONS) === true); - } else { - require_once(_PS_ROOT_DIR_.'/tools/pclzip/pclzip.lib.php'); - $zip = new PclZip($from_file); - return ($zip->privCheckFormat() === true); - } + $zip = new ZipArchive(); + + return ($zip->open($from_file, ZipArchive::CHECKCONS) === true); } public static function getSafeModeStatus() @@ -2881,23 +2876,12 @@ exit; if (!file_exists($to_dir)) { mkdir($to_dir, 0777); } - if (class_exists('ZipArchive', false)) { - $zip = new ZipArchive(); - if ($zip->open($from_file) === true && $zip->extractTo($to_dir) && $zip->close()) { - return true; - } - return false; - } else { - require_once(_PS_ROOT_DIR_.'/tools/pclzip/pclzip.lib.php'); - $zip = new PclZip($from_file); - $list = $zip->extract(PCLZIP_OPT_PATH, $to_dir, PCLZIP_OPT_REPLACE_NEWER); - foreach ($list as $file) { - if ($file['status'] != 'ok' && $file['status'] != 'already_a_directory') { - return false; - } - } + $zip = new ZipArchive(); + if ($zip->open($from_file) === true && $zip->extractTo($to_dir) && $zip->close()) { return true; } + + return false; } public static function chmodr($path, $filemode) diff --git a/install/controllers/http/system.php b/install/controllers/http/system.php index fa79cfb26..7a6477b5f 100644 --- a/install/controllers/http/system.php +++ b/install/controllers/http/system.php @@ -99,6 +99,7 @@ class InstallControllerHttpSystem extends InstallControllerHttp 'max_execution_time' => $this->l('In the PHP configuration set max_execution_time to minimum 500'), 'upload_max_filesize' => $this->l('In the PHP configuration set upload_max_filesize to minimum 16M'), 'fopen' => $this->l('Cannot open external URLs (requires allow_url_fopen as On).'), + 'zip' => $this->l('ZIP extension is not enabled'), ) ), array( diff --git a/tools/pclzip/.htaccess b/tools/pclzip/.htaccess deleted file mode 100644 index 93169e4eb..000000000 --- a/tools/pclzip/.htaccess +++ /dev/null @@ -1,2 +0,0 @@ -Order deny,allow -Deny from all diff --git a/tools/pclzip/LICENSE b/tools/pclzip/LICENSE deleted file mode 100644 index 7a525b5d0..000000000 --- a/tools/pclzip/LICENSE +++ /dev/null @@ -1,502 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts -as the successor of the GNU Library Public License, version 2, hence -the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - <one line to give the library's name and a brief idea of what it does.> - Copyright (C) <year> <name of author> - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - <signature of Ty Coon>, 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/tools/pclzip/index.php b/tools/pclzip/index.php deleted file mode 100644 index df55e1000..000000000 --- a/tools/pclzip/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Open Software License (OSL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/osl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/pclzip/pclzip.lib.php b/tools/pclzip/pclzip.lib.php deleted file mode 100644 index 560356654..000000000 --- a/tools/pclzip/pclzip.lib.php +++ /dev/null @@ -1,5694 +0,0 @@ -<?php -// -------------------------------------------------------------------------------- -// PhpConcept Library - Zip Module 2.8.2 -// -------------------------------------------------------------------------------- -// License GNU/LGPL - Vincent Blavet - August 2009 -// http://www.phpconcept.net -// -------------------------------------------------------------------------------- -// -// Presentation : -// PclZip is a PHP library that manage ZIP archives. -// So far tests show that archives generated by PclZip are readable by -// WinZip application and other tools. -// -// Description : -// See readme.txt and http://www.phpconcept.net -// -// Warning : -// This library and the associated files are non commercial, non professional -// work. -// It should not have unexpected results. However if any damage is caused by -// this software the author can not be responsible. -// The use of this software is at the risk of the user. -// -// -------------------------------------------------------------------------------- -// $Id: pclzip.lib.php,v 1.60 2009/09/30 21:01:04 vblavet Exp $ -// -------------------------------------------------------------------------------- - - // ----- Constants - if (!defined('PCLZIP_READ_BLOCK_SIZE')) { - define('PCLZIP_READ_BLOCK_SIZE', 2048); - } - - // ----- File list separator - // In version 1.x of PclZip, the separator for file list is a space - // (which is not a very smart choice, specifically for windows paths !). - // A better separator should be a comma (,). This constant gives you the - // abilty to change that. - // However notice that changing this value, may have impact on existing - // scripts, using space separated filenames. - // Recommanded values for compatibility with older versions : - //define( 'PCLZIP_SEPARATOR', ' ' ); - // Recommanded values for smart separation of filenames. - if (!defined('PCLZIP_SEPARATOR')) { - define('PCLZIP_SEPARATOR', ','); - } - - // ----- Error configuration - // 0 : PclZip Class integrated error handling - // 1 : PclError external library error handling. By enabling this - // you must ensure that you have included PclError library. - // [2,...] : reserved for futur use - if (!defined('PCLZIP_ERROR_EXTERNAL')) { - define('PCLZIP_ERROR_EXTERNAL', 0); - } - - // ----- Optional static temporary directory - // By default temporary files are generated in the script current - // path. - // If defined : - // - MUST BE terminated by a '/'. - // - MUST be a valid, already created directory - // Samples : - // define( 'PCLZIP_TEMPORARY_DIR', '/temp/' ); - // define( 'PCLZIP_TEMPORARY_DIR', 'C:/Temp/' ); - if (!defined('PCLZIP_TEMPORARY_DIR')) { - define('PCLZIP_TEMPORARY_DIR', ''); - } - - // ----- Optional threshold ratio for use of temporary files - // Pclzip sense the size of the file to add/extract and decide to - // use or not temporary file. The algorythm is looking for - // memory_limit of PHP and apply a ratio. - // threshold = memory_limit * ratio. - // Recommended values are under 0.5. Default 0.47. - // Samples : - // define( 'PCLZIP_TEMPORARY_FILE_RATIO', 0.5 ); - if (!defined('PCLZIP_TEMPORARY_FILE_RATIO')) { - define('PCLZIP_TEMPORARY_FILE_RATIO', 0.47); - } - -// -------------------------------------------------------------------------------- -// ***** UNDER THIS LINE NOTHING NEEDS TO BE MODIFIED ***** -// -------------------------------------------------------------------------------- - - // ----- Global variables - $g_pclzip_version = "2.8.2"; - - // ----- Error codes - // -1 : Unable to open file in binary write mode - // -2 : Unable to open file in binary read mode - // -3 : Invalid parameters - // -4 : File does not exist - // -5 : Filename is too long (max. 255) - // -6 : Not a valid zip file - // -7 : Invalid extracted file size - // -8 : Unable to create directory - // -9 : Invalid archive extension - // -10 : Invalid archive format - // -11 : Unable to delete file (unlink) - // -12 : Unable to rename file (rename) - // -13 : Invalid header checksum - // -14 : Invalid archive size - define('PCLZIP_ERR_USER_ABORTED', 2); - define('PCLZIP_ERR_NO_ERROR', 0); - define('PCLZIP_ERR_WRITE_OPEN_FAIL', -1); - define('PCLZIP_ERR_READ_OPEN_FAIL', -2); - define('PCLZIP_ERR_INVALID_PARAMETER', -3); - define('PCLZIP_ERR_MISSING_FILE', -4); - define('PCLZIP_ERR_FILENAME_TOO_LONG', -5); - define('PCLZIP_ERR_INVALID_ZIP', -6); - define('PCLZIP_ERR_BAD_EXTRACTED_FILE', -7); - define('PCLZIP_ERR_DIR_CREATE_FAIL', -8); - define('PCLZIP_ERR_BAD_EXTENSION', -9); - define('PCLZIP_ERR_BAD_FORMAT', -10); - define('PCLZIP_ERR_DELETE_FILE_FAIL', -11); - define('PCLZIP_ERR_RENAME_FILE_FAIL', -12); - define('PCLZIP_ERR_BAD_CHECKSUM', -13); - define('PCLZIP_ERR_INVALID_ARCHIVE_ZIP', -14); - define('PCLZIP_ERR_MISSING_OPTION_VALUE', -15); - define('PCLZIP_ERR_INVALID_OPTION_VALUE', -16); - define('PCLZIP_ERR_ALREADY_A_DIRECTORY', -17); - define('PCLZIP_ERR_UNSUPPORTED_COMPRESSION', -18); - define('PCLZIP_ERR_UNSUPPORTED_ENCRYPTION', -19); - define('PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE', -20); - define('PCLZIP_ERR_DIRECTORY_RESTRICTION', -21); - - // ----- Options values - define('PCLZIP_OPT_PATH', 77001); - define('PCLZIP_OPT_ADD_PATH', 77002); - define('PCLZIP_OPT_REMOVE_PATH', 77003); - define('PCLZIP_OPT_REMOVE_ALL_PATH', 77004); - define('PCLZIP_OPT_SET_CHMOD', 77005); - define('PCLZIP_OPT_EXTRACT_AS_STRING', 77006); - define('PCLZIP_OPT_NO_COMPRESSION', 77007); - define('PCLZIP_OPT_BY_NAME', 77008); - define('PCLZIP_OPT_BY_INDEX', 77009); - define('PCLZIP_OPT_BY_EREG', 77010); - define('PCLZIP_OPT_BY_PREG', 77011); - define('PCLZIP_OPT_COMMENT', 77012); - define('PCLZIP_OPT_ADD_COMMENT', 77013); - define('PCLZIP_OPT_PREPEND_COMMENT', 77014); - define('PCLZIP_OPT_EXTRACT_IN_OUTPUT', 77015); - define('PCLZIP_OPT_REPLACE_NEWER', 77016); - define('PCLZIP_OPT_STOP_ON_ERROR', 77017); - // Having big trouble with crypt. Need to multiply 2 long int - // which is not correctly supported by PHP ... - //define( 'PCLZIP_OPT_CRYPT', 77018 ); - define('PCLZIP_OPT_EXTRACT_DIR_RESTRICTION', 77019); - define('PCLZIP_OPT_TEMP_FILE_THRESHOLD', 77020); - define('PCLZIP_OPT_ADD_TEMP_FILE_THRESHOLD', 77020); // alias - define('PCLZIP_OPT_TEMP_FILE_ON', 77021); - define('PCLZIP_OPT_ADD_TEMP_FILE_ON', 77021); // alias - define('PCLZIP_OPT_TEMP_FILE_OFF', 77022); - define('PCLZIP_OPT_ADD_TEMP_FILE_OFF', 77022); // alias - - // ----- File description attributes - define('PCLZIP_ATT_FILE_NAME', 79001); - define('PCLZIP_ATT_FILE_NEW_SHORT_NAME', 79002); - define('PCLZIP_ATT_FILE_NEW_FULL_NAME', 79003); - define('PCLZIP_ATT_FILE_MTIME', 79004); - define('PCLZIP_ATT_FILE_CONTENT', 79005); - define('PCLZIP_ATT_FILE_COMMENT', 79006); - - // ----- Call backs values - define('PCLZIP_CB_PRE_EXTRACT', 78001); - define('PCLZIP_CB_POST_EXTRACT', 78002); - define('PCLZIP_CB_PRE_ADD', 78003); - define('PCLZIP_CB_POST_ADD', 78004); - /* For futur use - define( 'PCLZIP_CB_PRE_LIST', 78005 ); - define( 'PCLZIP_CB_POST_LIST', 78006 ); - define( 'PCLZIP_CB_PRE_DELETE', 78007 ); - define( 'PCLZIP_CB_POST_DELETE', 78008 ); - */ - - // -------------------------------------------------------------------------------- - // Class : PclZip - // Description : - // PclZip is the class that represent a Zip archive. - // The public methods allow the manipulation of the archive. - // Attributes : - // Attributes must not be accessed directly. - // Methods : - // PclZip() : Object creator - // create() : Creates the Zip archive - // listContent() : List the content of the Zip archive - // extract() : Extract the content of the archive - // properties() : List the properties of the archive - // -------------------------------------------------------------------------------- - class PclZip - { - // ----- Filename of the zip file - var $zipname = ''; - - // ----- File descriptor of the zip file - var $zip_fd = 0; - - // ----- Internal error handling - var $error_code = 1; - var $error_string = ''; - - // ----- Current status of the magic_quotes_runtime - // This value store the php configuration for magic_quotes - // The class can then disable the magic_quotes and reset it after - var $magic_quotes_status; - - // -------------------------------------------------------------------------------- - // Function : PclZip() - // Description : - // Creates a PclZip object and set the name of the associated Zip archive - // filename. - // Note that no real action is taken, if the archive does not exist it is not - // created. Use create() for that. - // -------------------------------------------------------------------------------- - function PclZip($p_zipname) - { - - // ----- Tests the zlib - if (!function_exists('gzopen')) - { - die('Abort '.basename(__FILE__).' : Missing zlib extensions'); - } - - // ----- Set the attributes - $this->zipname = $p_zipname; - $this->zip_fd = 0; - $this->magic_quotes_status = -1; - - // ----- Return - return; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // create($p_filelist, $p_add_dir="", $p_remove_dir="") - // create($p_filelist, $p_option, $p_option_value, ...) - // Description : - // This method supports two different synopsis. The first one is historical. - // This method creates a Zip Archive. The Zip file is created in the - // filesystem. The files and directories indicated in $p_filelist - // are added in the archive. See the parameters description for the - // supported format of $p_filelist. - // When a directory is in the list, the directory and its content is added - // in the archive. - // In this synopsis, the function takes an optional variable list of - // options. See bellow the supported options. - // Parameters : - // $p_filelist : An array containing file or directory names, or - // a string containing one filename or one directory name, or - // a string containing a list of filenames and/or directory - // names separated by spaces. - // $p_add_dir : A path to add before the real path of the archived file, - // in order to have it memorized in the archive. - // $p_remove_dir : A path to remove from the real path of the file to archive, - // in order to have a shorter path memorized in the archive. - // When $p_add_dir and $p_remove_dir are set, $p_remove_dir - // is removed first, before $p_add_dir is added. - // Options : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_OPT_COMMENT : - // PCLZIP_CB_PRE_ADD : - // PCLZIP_CB_POST_ADD : - // Return Values : - // 0 on failure, - // The list of the added files, with a status of the add action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function create($p_filelist) - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Set default values - $v_options = array(); - $v_options[PCLZIP_OPT_NO_COMPRESSION] = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Look for arguments - if ($v_size > 1) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Remove from the options list the first argument - array_shift($v_arg_list); - $v_size--; - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array(PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_ADD => 'optional', - PCLZIP_CB_POST_ADD => 'optional', - PCLZIP_OPT_NO_COMPRESSION => 'optional', - PCLZIP_OPT_COMMENT => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional' - //, PCLZIP_OPT_CRYPT => 'optional' - )); - if ($v_result != 1) { - return 0; - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_options[PCLZIP_OPT_ADD_PATH] = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; - } - elseif ($v_size > 2) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, - "Invalid number / type of arguments"); - return 0; - } - } - } - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Init - $v_string_list = array(); - $v_att_list = array(); - $v_filedescr_list = array(); - $p_result_list = array(); - - // ----- Look if the $p_filelist is really an array - if (is_array($p_filelist)) { - - // ----- Look if the first element is also an array - // This will mean that this is a file description entry - if (isset($p_filelist[0]) && is_array($p_filelist[0])) { - $v_att_list = $p_filelist; - } - - // ----- The list is a list of string names - else { - $v_string_list = $p_filelist; - } - } - - // ----- Look if the $p_filelist is a string - elseif (is_string($p_filelist)) { - // ----- Create a list from the string - $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); - } - - // ----- Invalid variable type for $p_filelist - else { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_filelist"); - return 0; - } - - // ----- Reformat the string list - if (sizeof($v_string_list) != 0) { - foreach ($v_string_list as $v_string) { - if ($v_string != '') { - $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; - } - else { - } - } - } - - // ----- For each file in the list check the attributes - $v_supported_attributes - = array( PCLZIP_ATT_FILE_NAME => 'mandatory' - ,PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional' - ,PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional' - ,PCLZIP_ATT_FILE_MTIME => 'optional' - ,PCLZIP_ATT_FILE_CONTENT => 'optional' - ,PCLZIP_ATT_FILE_COMMENT => 'optional' - ); - foreach ($v_att_list as $v_entry) { - $v_result = $this->privFileDescrParseAtt($v_entry, - $v_filedescr_list[], - $v_options, - $v_supported_attributes); - if ($v_result != 1) { - return 0; - } - } - - // ----- Expand the filelist (expand directories) - $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Call the create fct - $v_result = $this->privCreate($v_filedescr_list, $p_result_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Return - return $p_result_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // add($p_filelist, $p_add_dir="", $p_remove_dir="") - // add($p_filelist, $p_option, $p_option_value, ...) - // Description : - // This method supports two synopsis. The first one is historical. - // This methods add the list of files in an existing archive. - // If a file with the same name already exists, it is added at the end of the - // archive, the first one is still present. - // If the archive does not exist, it is created. - // Parameters : - // $p_filelist : An array containing file or directory names, or - // a string containing one filename or one directory name, or - // a string containing a list of filenames and/or directory - // names separated by spaces. - // $p_add_dir : A path to add before the real path of the archived file, - // in order to have it memorized in the archive. - // $p_remove_dir : A path to remove from the real path of the file to archive, - // in order to have a shorter path memorized in the archive. - // When $p_add_dir and $p_remove_dir are set, $p_remove_dir - // is removed first, before $p_add_dir is added. - // Options : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_OPT_COMMENT : - // PCLZIP_OPT_ADD_COMMENT : - // PCLZIP_OPT_PREPEND_COMMENT : - // PCLZIP_CB_PRE_ADD : - // PCLZIP_CB_POST_ADD : - // Return Values : - // 0 on failure, - // The list of the added files, with a status of the add action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function add($p_filelist) - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Set default values - $v_options = array(); - $v_options[PCLZIP_OPT_NO_COMPRESSION] = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Look for arguments - if ($v_size > 1) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Remove form the options list the first argument - array_shift($v_arg_list); - $v_size--; - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array(PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_ADD => 'optional', - PCLZIP_CB_POST_ADD => 'optional', - PCLZIP_OPT_NO_COMPRESSION => 'optional', - PCLZIP_OPT_COMMENT => 'optional', - PCLZIP_OPT_ADD_COMMENT => 'optional', - PCLZIP_OPT_PREPEND_COMMENT => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional' - //, PCLZIP_OPT_CRYPT => 'optional' - )); - if ($v_result != 1) { - return 0; - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_options[PCLZIP_OPT_ADD_PATH] = $v_add_path = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; - } - elseif ($v_size > 2) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); - - // ----- Return - return 0; - } - } - } - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Init - $v_string_list = array(); - $v_att_list = array(); - $v_filedescr_list = array(); - $p_result_list = array(); - - // ----- Look if the $p_filelist is really an array - if (is_array($p_filelist)) { - - // ----- Look if the first element is also an array - // This will mean that this is a file description entry - if (isset($p_filelist[0]) && is_array($p_filelist[0])) { - $v_att_list = $p_filelist; - } - - // ----- The list is a list of string names - else { - $v_string_list = $p_filelist; - } - } - - // ----- Look if the $p_filelist is a string - elseif (is_string($p_filelist)) { - // ----- Create a list from the string - $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); - } - - // ----- Invalid variable type for $p_filelist - else { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type '".gettype($p_filelist)."' for p_filelist"); - return 0; - } - - // ----- Reformat the string list - if (sizeof($v_string_list) != 0) { - foreach ($v_string_list as $v_string) { - $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; - } - } - - // ----- For each file in the list check the attributes - $v_supported_attributes - = array( PCLZIP_ATT_FILE_NAME => 'mandatory' - ,PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional' - ,PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional' - ,PCLZIP_ATT_FILE_MTIME => 'optional' - ,PCLZIP_ATT_FILE_CONTENT => 'optional' - ,PCLZIP_ATT_FILE_COMMENT => 'optional' - ); - foreach ($v_att_list as $v_entry) { - $v_result = $this->privFileDescrParseAtt($v_entry, - $v_filedescr_list[], - $v_options, - $v_supported_attributes); - if ($v_result != 1) { - return 0; - } - } - - // ----- Expand the filelist (expand directories) - $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Call the create fct - $v_result = $this->privAdd($v_filedescr_list, $p_result_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Return - return $p_result_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : listContent() - // Description : - // This public method, gives the list of the files and directories, with their - // properties. - // The properties of each entries in the list are (used also in other functions) : - // filename : Name of the file. For a create or add action it is the filename - // given by the user. For an extract function it is the filename - // of the extracted file. - // stored_filename : Name of the file / directory stored in the archive. - // size : Size of the stored file. - // compressed_size : Size of the file's data compressed in the archive - // (without the headers overhead) - // mtime : Last known modification date of the file (UNIX timestamp) - // comment : Comment associated with the file - // folder : true | false - // index : index of the file in the archive - // status : status of the action (depending of the action) : - // Values are : - // ok : OK ! - // filtered : the file / dir is not extracted (filtered by user) - // already_a_directory : the file can not be extracted because a - // directory with the same name already exists - // write_protected : the file can not be extracted because a file - // with the same name already exists and is - // write protected - // newer_exist : the file was not extracted because a newer file exists - // path_creation_fail : the file is not extracted because the folder - // does not exist and can not be created - // write_error : the file was not extracted because there was a - // error while writing the file - // read_error : the file was not extracted because there was a error - // while reading the file - // invalid_header : the file was not extracted because of an archive - // format error (bad file header) - // Note that each time a method can continue operating when there - // is an action error on a file, the error is only logged in the file status. - // Return Values : - // 0 on an unrecoverable failure, - // The list of the files in the archive. - // -------------------------------------------------------------------------------- - function listContent() - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Call the extracting fct - $p_list = array(); - if (($v_result = $this->privList($p_list)) != 1) - { - unset($p_list); - return(0); - } - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // extract($p_path="./", $p_remove_path="") - // extract([$p_option, $p_option_value, ...]) - // Description : - // This method supports two synopsis. The first one is historical. - // This method extract all the files / directories from the archive to the - // folder indicated in $p_path. - // If you want to ignore the 'root' part of path of the memorized files - // you can indicate this in the optional $p_remove_path parameter. - // By default, if a newer file with the same name already exists, the - // file is not extracted. - // - // If both PCLZIP_OPT_PATH and PCLZIP_OPT_ADD_PATH aoptions - // are used, the path indicated in PCLZIP_OPT_ADD_PATH is append - // at the end of the path value of PCLZIP_OPT_PATH. - // Parameters : - // $p_path : Path where the files and directories are to be extracted - // $p_remove_path : First part ('root' part) of the memorized path - // (if any similar) to remove while extracting. - // Options : - // PCLZIP_OPT_PATH : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_CB_PRE_EXTRACT : - // PCLZIP_CB_POST_EXTRACT : - // Return Values : - // 0 or a negative value on failure, - // The list of the extracted files, with a status of the action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function extract() - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Set default values - $v_options = array(); -// $v_path = "./"; - $v_path = ''; - $v_remove_path = ""; - $v_remove_all_path = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Default values for option - $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = false; - - // ----- Look for arguments - if ($v_size > 0) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array(PCLZIP_OPT_PATH => 'optional', - PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_EXTRACT => 'optional', - PCLZIP_CB_POST_EXTRACT => 'optional', - PCLZIP_OPT_SET_CHMOD => 'optional', - PCLZIP_OPT_BY_NAME => 'optional', - PCLZIP_OPT_BY_EREG => 'optional', - PCLZIP_OPT_BY_PREG => 'optional', - PCLZIP_OPT_BY_INDEX => 'optional', - PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', - PCLZIP_OPT_EXTRACT_IN_OUTPUT => 'optional', - PCLZIP_OPT_REPLACE_NEWER => 'optional' - ,PCLZIP_OPT_STOP_ON_ERROR => 'optional' - ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional' - )); - if ($v_result != 1) { - return 0; - } - - // ----- Set the arguments - if (isset($v_options[PCLZIP_OPT_PATH])) { - $v_path = $v_options[PCLZIP_OPT_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { - $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { - $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; - } - if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { - // ----- Check for '/' in last path char - if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { - $v_path .= '/'; - } - $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_path = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_remove_path = $v_arg_list[1]; - } - elseif ($v_size > 2) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); - - // ----- Return - return 0; - } - } - } - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Trace - - // ----- Call the extracting fct - $p_list = array(); - $v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, - $v_remove_all_path, $v_options); - if ($v_result < 1) { - unset($p_list); - return(0); - } - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - - // -------------------------------------------------------------------------------- - // Function : - // extractByIndex($p_index, $p_path="./", $p_remove_path="") - // extractByIndex($p_index, [$p_option, $p_option_value, ...]) - // Description : - // This method supports two synopsis. The first one is historical. - // This method is doing a partial extract of the archive. - // The extracted files or folders are identified by their index in the - // archive (from 0 to n). - // Note that if the index identify a folder, only the folder entry is - // extracted, not all the files included in the archive. - // Parameters : - // $p_index : A single index (integer) or a string of indexes of files to - // extract. The form of the string is "0,4-6,8-12" with only numbers - // and '-' for range or ',' to separate ranges. No spaces or ';' - // are allowed. - // $p_path : Path where the files and directories are to be extracted - // $p_remove_path : First part ('root' part) of the memorized path - // (if any similar) to remove while extracting. - // Options : - // PCLZIP_OPT_PATH : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_OPT_EXTRACT_AS_STRING : The files are extracted as strings and - // not as files. - // The resulting content is in a new field 'content' in the file - // structure. - // This option must be used alone (any other options are ignored). - // PCLZIP_CB_PRE_EXTRACT : - // PCLZIP_CB_POST_EXTRACT : - // Return Values : - // 0 on failure, - // The list of the extracted files, with a status of the action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - //function extractByIndex($p_index, options...) - function extractByIndex($p_index) - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Set default values - $v_options = array(); -// $v_path = "./"; - $v_path = ''; - $v_remove_path = ""; - $v_remove_all_path = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Default values for option - $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = false; - - // ----- Look for arguments - if ($v_size > 1) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Remove form the options list the first argument - array_shift($v_arg_list); - $v_size--; - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array(PCLZIP_OPT_PATH => 'optional', - PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_EXTRACT => 'optional', - PCLZIP_CB_POST_EXTRACT => 'optional', - PCLZIP_OPT_SET_CHMOD => 'optional', - PCLZIP_OPT_REPLACE_NEWER => 'optional' - ,PCLZIP_OPT_STOP_ON_ERROR => 'optional' - ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional' - )); - if ($v_result != 1) { - return 0; - } - - // ----- Set the arguments - if (isset($v_options[PCLZIP_OPT_PATH])) { - $v_path = $v_options[PCLZIP_OPT_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { - $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { - $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; - } - if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { - // ----- Check for '/' in last path char - if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { - $v_path .= '/'; - } - $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; - } - if (!isset($v_options[PCLZIP_OPT_EXTRACT_AS_STRING])) { - $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = false; - } - else { - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_path = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_remove_path = $v_arg_list[1]; - } - elseif ($v_size > 2) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); - - // ----- Return - return 0; - } - } - } - - // ----- Trace - - // ----- Trick - // Here I want to reuse extractByRule(), so I need to parse the $p_index - // with privParseOptions() - $v_arg_trick = array(PCLZIP_OPT_BY_INDEX, $p_index); - $v_options_trick = array(); - $v_result = $this->privParseOptions($v_arg_trick, sizeof($v_arg_trick), $v_options_trick, - array(PCLZIP_OPT_BY_INDEX => 'optional' )); - if ($v_result != 1) { - return 0; - } - $v_options[PCLZIP_OPT_BY_INDEX] = $v_options_trick[PCLZIP_OPT_BY_INDEX]; - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Call the extracting fct - if (($v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, $v_remove_all_path, $v_options)) < 1) { - return(0); - } - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // delete([$p_option, $p_option_value, ...]) - // Description : - // This method removes files from the archive. - // If no parameters are given, then all the archive is emptied. - // Parameters : - // None or optional arguments. - // Options : - // PCLZIP_OPT_BY_INDEX : - // PCLZIP_OPT_BY_NAME : - // PCLZIP_OPT_BY_EREG : - // PCLZIP_OPT_BY_PREG : - // Return Values : - // 0 on failure, - // The list of the files which are still present in the archive. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function delete() - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Set default values - $v_options = array(); - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Look for arguments - if ($v_size > 0) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array(PCLZIP_OPT_BY_NAME => 'optional', - PCLZIP_OPT_BY_EREG => 'optional', - PCLZIP_OPT_BY_PREG => 'optional', - PCLZIP_OPT_BY_INDEX => 'optional' )); - if ($v_result != 1) { - return 0; - } - } - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Call the delete fct - $v_list = array(); - if (($v_result = $this->privDeleteByRule($v_list, $v_options)) != 1) { - $this->privSwapBackMagicQuotes(); - unset($v_list); - return(0); - } - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : deleteByIndex() - // Description : - // ***** Deprecated ***** - // delete(PCLZIP_OPT_BY_INDEX, $p_index) should be prefered. - // -------------------------------------------------------------------------------- - function deleteByIndex($p_index) - { - - $p_list = $this->delete(PCLZIP_OPT_BY_INDEX, $p_index); - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : properties() - // Description : - // This method gives the properties of the archive. - // The properties are : - // nb : Number of files in the archive - // comment : Comment associated with the archive file - // status : not_exist, ok - // Parameters : - // None - // Return Values : - // 0 on failure, - // An array with the archive properties. - // -------------------------------------------------------------------------------- - function properties() - { - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - $this->privSwapBackMagicQuotes(); - return(0); - } - - // ----- Default properties - $v_prop = array(); - $v_prop['comment'] = ''; - $v_prop['nb'] = 0; - $v_prop['status'] = 'not_exist'; - - // ----- Look if file exists - if (@is_file($this->zipname)) - { - // ----- Open the zip file - if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) - { - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in binary read mode'); - - // ----- Return - return 0; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privSwapBackMagicQuotes(); - return 0; - } - - // ----- Close the zip file - $this->privCloseFd(); - - // ----- Set the user attributes - $v_prop['comment'] = $v_central_dir['comment']; - $v_prop['nb'] = $v_central_dir['entries']; - $v_prop['status'] = 'ok'; - } - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_prop; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : duplicate() - // Description : - // This method creates an archive by copying the content of an other one. If - // the archive already exist, it is replaced by the new one without any warning. - // Parameters : - // $p_archive : The filename of a valid archive, or - // a valid PclZip object. - // Return Values : - // 1 on success. - // 0 or a negative value on error (error code). - // -------------------------------------------------------------------------------- - function duplicate($p_archive) - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Look if the $p_archive is a PclZip object - if ((is_object($p_archive)) && (get_class($p_archive) == 'pclzip')) - { - - // ----- Duplicate the archive - $v_result = $this->privDuplicate($p_archive->zipname); - } - - // ----- Look if the $p_archive is a string (so a filename) - elseif (is_string($p_archive)) - { - - // ----- Check that $p_archive is a valid zip file - // TBC : Should also check the archive format - if (!is_file($p_archive)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "No file with filename '".$p_archive."'"); - $v_result = PCLZIP_ERR_MISSING_FILE; - } - else { - // ----- Duplicate the archive - $v_result = $this->privDuplicate($p_archive); - } - } - - // ----- Invalid variable - else - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); - $v_result = PCLZIP_ERR_INVALID_PARAMETER; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : merge() - // Description : - // This method merge the $p_archive_to_add archive at the end of the current - // one ($this). - // If the archive ($this) does not exist, the merge becomes a duplicate. - // If the $p_archive_to_add archive does not exist, the merge is a success. - // Parameters : - // $p_archive_to_add : It can be directly the filename of a valid zip archive, - // or a PclZip object archive. - // Return Values : - // 1 on success, - // 0 or negative values on error (see below). - // -------------------------------------------------------------------------------- - function merge($p_archive_to_add) - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Look if the $p_archive_to_add is a PclZip object - if ((is_object($p_archive_to_add)) && (get_class($p_archive_to_add) == 'pclzip')) - { - - // ----- Merge the archive - $v_result = $this->privMerge($p_archive_to_add); - } - - // ----- Look if the $p_archive_to_add is a string (so a filename) - elseif (is_string($p_archive_to_add)) - { - - // ----- Create a temporary archive - $v_object_archive = new PclZip($p_archive_to_add); - - // ----- Merge the archive - $v_result = $this->privMerge($v_object_archive); - } - - // ----- Invalid variable - else - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); - $v_result = PCLZIP_ERR_INVALID_PARAMETER; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - - - // -------------------------------------------------------------------------------- - // Function : errorCode() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function errorCode() - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - return(PclErrorCode()); - } - else { - return($this->error_code); - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : errorName() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function errorName($p_with_code=false) - { - $v_name = array( PCLZIP_ERR_NO_ERROR => 'PCLZIP_ERR_NO_ERROR', - PCLZIP_ERR_WRITE_OPEN_FAIL => 'PCLZIP_ERR_WRITE_OPEN_FAIL', - PCLZIP_ERR_READ_OPEN_FAIL => 'PCLZIP_ERR_READ_OPEN_FAIL', - PCLZIP_ERR_INVALID_PARAMETER => 'PCLZIP_ERR_INVALID_PARAMETER', - PCLZIP_ERR_MISSING_FILE => 'PCLZIP_ERR_MISSING_FILE', - PCLZIP_ERR_FILENAME_TOO_LONG => 'PCLZIP_ERR_FILENAME_TOO_LONG', - PCLZIP_ERR_INVALID_ZIP => 'PCLZIP_ERR_INVALID_ZIP', - PCLZIP_ERR_BAD_EXTRACTED_FILE => 'PCLZIP_ERR_BAD_EXTRACTED_FILE', - PCLZIP_ERR_DIR_CREATE_FAIL => 'PCLZIP_ERR_DIR_CREATE_FAIL', - PCLZIP_ERR_BAD_EXTENSION => 'PCLZIP_ERR_BAD_EXTENSION', - PCLZIP_ERR_BAD_FORMAT => 'PCLZIP_ERR_BAD_FORMAT', - PCLZIP_ERR_DELETE_FILE_FAIL => 'PCLZIP_ERR_DELETE_FILE_FAIL', - PCLZIP_ERR_RENAME_FILE_FAIL => 'PCLZIP_ERR_RENAME_FILE_FAIL', - PCLZIP_ERR_BAD_CHECKSUM => 'PCLZIP_ERR_BAD_CHECKSUM', - PCLZIP_ERR_INVALID_ARCHIVE_ZIP => 'PCLZIP_ERR_INVALID_ARCHIVE_ZIP', - PCLZIP_ERR_MISSING_OPTION_VALUE => 'PCLZIP_ERR_MISSING_OPTION_VALUE', - PCLZIP_ERR_INVALID_OPTION_VALUE => 'PCLZIP_ERR_INVALID_OPTION_VALUE', - PCLZIP_ERR_UNSUPPORTED_COMPRESSION => 'PCLZIP_ERR_UNSUPPORTED_COMPRESSION', - PCLZIP_ERR_UNSUPPORTED_ENCRYPTION => 'PCLZIP_ERR_UNSUPPORTED_ENCRYPTION' - ,PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE => 'PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE' - ,PCLZIP_ERR_DIRECTORY_RESTRICTION => 'PCLZIP_ERR_DIRECTORY_RESTRICTION' - ); - - if (isset($v_name[$this->error_code])) { - $v_value = $v_name[$this->error_code]; - } - else { - $v_value = 'NoName'; - } - - if ($p_with_code) { - return($v_value.' ('.$this->error_code.')'); - } - else { - return($v_value); - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : errorInfo() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function errorInfo($p_full=false) - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - return(PclErrorString()); - } - else { - if ($p_full) { - return($this->errorName(true)." : ".$this->error_string); - } - else { - return($this->error_string." [code ".$this->error_code."]"); - } - } - } - // -------------------------------------------------------------------------------- - - -// -------------------------------------------------------------------------------- -// ***** UNDER THIS LINE ARE DEFINED PRIVATE INTERNAL FUNCTIONS ***** -// ***** ***** -// ***** THESES FUNCTIONS MUST NOT BE USED DIRECTLY ***** -// -------------------------------------------------------------------------------- - - - - // -------------------------------------------------------------------------------- - // Function : privCheckFormat() - // Description : - // This method check that the archive exists and is a valid zip archive. - // Several level of check exists. (futur) - // Parameters : - // $p_level : Level of check. Default 0. - // 0 : Check the first bytes (magic codes) (default value)) - // 1 : 0 + Check the central directory (futur) - // 2 : 1 + Check each file header (futur) - // Return Values : - // true on success, - // false on error, the error code is set. - // -------------------------------------------------------------------------------- - function privCheckFormat($p_level=0) - { - $v_result = true; - - // ----- Reset the file system cache - clearstatcache(); - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Look if the file exits - if (!is_file($this->zipname)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "Missing archive file '".$this->zipname."'"); - return(false); - } - - // ----- Check that the file is readeable - if (!is_readable($this->zipname)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to read archive '".$this->zipname."'"); - return(false); - } - - // ----- Check the magic code - // TBC - - // ----- Check the central header - // TBC - - // ----- Check each file header - // TBC - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privParseOptions() - // Description : - // This internal methods reads the variable list of arguments ($p_options_list, - // $p_size) and generate an array with the options and values ($v_result_list). - // $v_requested_options contains the options that can be present and those that - // must be present. - // $v_requested_options is an array, with the option value as key, and 'optional', - // or 'mandatory' as value. - // Parameters : - // See above. - // Return Values : - // 1 on success. - // 0 on failure. - // -------------------------------------------------------------------------------- - function privParseOptions(&$p_options_list, $p_size, &$v_result_list, $v_requested_options=false) - { - $v_result=1; - - // ----- Read the options - $i=0; - while ($i<$p_size) { - - // ----- Check if the option is supported - if (!isset($v_requested_options[$p_options_list[$i]])) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid optional parameter '".$p_options_list[$i]."' for this method"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for next option - switch ($p_options_list[$i]) { - // ----- Look for options that request a path value - case PCLZIP_OPT_PATH : - case PCLZIP_OPT_REMOVE_PATH : - case PCLZIP_OPT_ADD_PATH : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], false); - $i++; - break; - - case PCLZIP_OPT_TEMP_FILE_THRESHOLD : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - return PclZip::errorCode(); - } - - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_OFF])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_OFF'"); - return PclZip::errorCode(); - } - - // ----- Check the value - $v_value = $p_options_list[$i+1]; - if ((!is_integer($v_value)) || ($v_value<0)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Integer expected for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - return PclZip::errorCode(); - } - - // ----- Get the value (and convert it in bytes) - $v_result_list[$p_options_list[$i]] = $v_value*1048576; - $i++; - break; - - case PCLZIP_OPT_TEMP_FILE_ON : - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_OFF])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_OFF'"); - return PclZip::errorCode(); - } - - $v_result_list[$p_options_list[$i]] = true; - break; - - case PCLZIP_OPT_TEMP_FILE_OFF : - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_ON])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_ON'"); - return PclZip::errorCode(); - } - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_THRESHOLD])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_THRESHOLD'"); - return PclZip::errorCode(); - } - - $v_result_list[$p_options_list[$i]] = true; - break; - - case PCLZIP_OPT_EXTRACT_DIR_RESTRICTION : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i+1]) - && ($p_options_list[$i+1] != '')) { - $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], false); - $i++; - } - else { - } - break; - - // ----- Look for options that request an array of string for value - case PCLZIP_OPT_BY_NAME : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i+1])) { - $v_result_list[$p_options_list[$i]][0] = $p_options_list[$i+1]; - } - elseif (is_array($p_options_list[$i+1])) { - $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; - } - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - $i++; - break; - - // ----- Look for options that request an EREG or PREG expression - case PCLZIP_OPT_BY_EREG : - // ereg() is deprecated starting with PHP 5.3. Move PCLZIP_OPT_BY_EREG - // to PCLZIP_OPT_BY_PREG - $p_options_list[$i] = PCLZIP_OPT_BY_PREG; - case PCLZIP_OPT_BY_PREG : - //case PCLZIP_OPT_CRYPT : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i+1])) { - $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; - } - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - $i++; - break; - - // ----- Look for options that takes a string - case PCLZIP_OPT_COMMENT : - case PCLZIP_OPT_ADD_COMMENT : - case PCLZIP_OPT_PREPEND_COMMENT : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, - "Missing parameter value for option '" - .PclZipUtilOptionText($p_options_list[$i]) - ."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i+1])) { - $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; - } - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, - "Wrong parameter value for option '" - .PclZipUtilOptionText($p_options_list[$i]) - ."'"); - - // ----- Return - return PclZip::errorCode(); - } - $i++; - break; - - // ----- Look for options that request an array of index - case PCLZIP_OPT_BY_INDEX : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_work_list = array(); - if (is_string($p_options_list[$i+1])) { - - // ----- Remove spaces - $p_options_list[$i+1] = strtr($p_options_list[$i+1], ' ', ''); - - // ----- Parse items - $v_work_list = explode(",", $p_options_list[$i+1]); - } - elseif (is_integer($p_options_list[$i+1])) { - $v_work_list[0] = $p_options_list[$i+1].'-'.$p_options_list[$i+1]; - } - elseif (is_array($p_options_list[$i+1])) { - $v_work_list = $p_options_list[$i+1]; - } - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Value must be integer, string or array for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Reduce the index list - // each index item in the list must be a couple with a start and - // an end value : [0,3], [5-5], [8-10], ... - // ----- Check the format of each item - $v_sort_flag=false; - $v_sort_value=0; - for ($j=0; $j<sizeof($v_work_list); $j++) { - // ----- Explode the item - $v_item_list = explode("-", $v_work_list[$j]); - $v_size_item_list = sizeof($v_item_list); - - // ----- TBC : Here we might check that each item is a - // real integer ... - - // ----- Look for single value - if ($v_size_item_list == 1) { - // ----- Set the option value - $v_result_list[$p_options_list[$i]][$j]['start'] = $v_item_list[0]; - $v_result_list[$p_options_list[$i]][$j]['end'] = $v_item_list[0]; - } - elseif ($v_size_item_list == 2) { - // ----- Set the option value - $v_result_list[$p_options_list[$i]][$j]['start'] = $v_item_list[0]; - $v_result_list[$p_options_list[$i]][$j]['end'] = $v_item_list[1]; - } - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Too many values in index range for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - - // ----- Look for list sort - if ($v_result_list[$p_options_list[$i]][$j]['start'] < $v_sort_value) { - $v_sort_flag=true; - - // ----- TBC : An automatic sort should be writen ... - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Invalid order of index range for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - $v_sort_value = $v_result_list[$p_options_list[$i]][$j]['start']; - } - - // ----- Sort the items - if ($v_sort_flag) { - // TBC : To Be Completed - } - - // ----- Next option - $i++; - break; - - // ----- Look for options that request no value - case PCLZIP_OPT_REMOVE_ALL_PATH : - case PCLZIP_OPT_EXTRACT_AS_STRING : - case PCLZIP_OPT_NO_COMPRESSION : - case PCLZIP_OPT_EXTRACT_IN_OUTPUT : - case PCLZIP_OPT_REPLACE_NEWER : - case PCLZIP_OPT_STOP_ON_ERROR : - $v_result_list[$p_options_list[$i]] = true; - break; - - // ----- Look for options that request an octal value - case PCLZIP_OPT_SET_CHMOD : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; - $i++; - break; - - // ----- Look for options that request a call-back - case PCLZIP_CB_PRE_EXTRACT : - case PCLZIP_CB_POST_EXTRACT : - case PCLZIP_CB_PRE_ADD : - case PCLZIP_CB_POST_ADD : - /* for futur use - case PCLZIP_CB_PRE_DELETE : - case PCLZIP_CB_POST_DELETE : - case PCLZIP_CB_PRE_LIST : - case PCLZIP_CB_POST_LIST : - */ - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_function_name = $p_options_list[$i+1]; - - // ----- Check that the value is a valid existing function - if (!function_exists($v_function_name)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Function '".$v_function_name."()' is not an existing function for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Set the attribute - $v_result_list[$p_options_list[$i]] = $v_function_name; - $i++; - break; - - default : - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, - "Unknown parameter '" - .$p_options_list[$i]."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Next options - $i++; - } - - // ----- Look for mandatory options - if ($v_requested_options !== false) { - for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) { - // ----- Look for mandatory option - if ($v_requested_options[$key] == 'mandatory') { - // ----- Look if present - if (!isset($v_result_list[$key])) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")"); - - // ----- Return - return PclZip::errorCode(); - } - } - } - } - - // ----- Look for default values - if (!isset($v_result_list[PCLZIP_OPT_TEMP_FILE_THRESHOLD])) { - - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privOptionDefaultThreshold() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privOptionDefaultThreshold(&$p_options) - { - $v_result=1; - - if (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) - || isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) { - return $v_result; - } - - // ----- Get 'memory_limit' configuration value - $v_memory_limit = ini_get('memory_limit'); - $v_memory_limit = trim($v_memory_limit); - $last = strtolower(substr($v_memory_limit, -1)); - - if($last == 'g') - //$v_memory_limit = $v_memory_limit*1024*1024*1024; - $v_memory_limit = $v_memory_limit*1073741824; - if($last == 'm') - //$v_memory_limit = $v_memory_limit*1024*1024; - $v_memory_limit = $v_memory_limit*1048576; - if($last == 'k') - $v_memory_limit = $v_memory_limit*1024; - - $p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] = floor($v_memory_limit*PCLZIP_TEMPORARY_FILE_RATIO); - - - // ----- Sanity check : No threshold if value lower than 1M - if ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] < 1048576) { - unset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privFileDescrParseAtt() - // Description : - // Parameters : - // Return Values : - // 1 on success. - // 0 on failure. - // -------------------------------------------------------------------------------- - function privFileDescrParseAtt(&$p_file_list, &$p_filedescr, $v_options, $v_requested_options=false) - { - $v_result=1; - - // ----- For each file in the list check the attributes - foreach ($p_file_list as $v_key => $v_value) { - - // ----- Check if the option is supported - if (!isset($v_requested_options[$v_key])) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file attribute '".$v_key."' for this file"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for attribute - switch ($v_key) { - case PCLZIP_ATT_FILE_NAME : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['filename'] = PclZipUtilPathReduction($v_value); - - if ($p_filedescr['filename'] == '') { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty filename for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - break; - - case PCLZIP_ATT_FILE_NEW_SHORT_NAME : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['new_short_name'] = PclZipUtilPathReduction($v_value); - - if ($p_filedescr['new_short_name'] == '') { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty short filename for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - break; - - case PCLZIP_ATT_FILE_NEW_FULL_NAME : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['new_full_name'] = PclZipUtilPathReduction($v_value); - - if ($p_filedescr['new_full_name'] == '') { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty full filename for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - break; - - // ----- Look for options that takes a string - case PCLZIP_ATT_FILE_COMMENT : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['comment'] = $v_value; - break; - - case PCLZIP_ATT_FILE_MTIME : - if (!is_integer($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". Integer expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['mtime'] = $v_value; - break; - - case PCLZIP_ATT_FILE_CONTENT : - $p_filedescr['content'] = $v_value; - break; - - default : - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, - "Unknown parameter '".$v_key."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for mandatory options - if ($v_requested_options !== false) { - for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) { - // ----- Look for mandatory option - if ($v_requested_options[$key] == 'mandatory') { - // ----- Look if present - if (!isset($p_file_list[$key])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")"); - return PclZip::errorCode(); - } - } - } - } - - // end foreach - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privFileDescrExpand() - // Description : - // This method look for each item of the list to see if its a file, a folder - // or a string to be added as file. For any other type of files (link, other) - // just ignore the item. - // Then prepare the information that will be stored for that file. - // When its a folder, expand the folder with all the files that are in that - // folder (recursively). - // Parameters : - // Return Values : - // 1 on success. - // 0 on failure. - // -------------------------------------------------------------------------------- - function privFileDescrExpand(&$p_filedescr_list, &$p_options) - { - $v_result=1; - - // ----- Create a result list - $v_result_list = array(); - - // ----- Look each entry - for ($i=0; $i<sizeof($p_filedescr_list); $i++) { - - // ----- Get filedescr - $v_descr = $p_filedescr_list[$i]; - - // ----- Reduce the filename - $v_descr['filename'] = PclZipUtilTranslateWinPath($v_descr['filename'], false); - $v_descr['filename'] = PclZipUtilPathReduction($v_descr['filename']); - - // ----- Look for real file or folder - if (file_exists($v_descr['filename'])) { - if (@is_file($v_descr['filename'])) { - $v_descr['type'] = 'file'; - } - elseif (@is_dir($v_descr['filename'])) { - $v_descr['type'] = 'folder'; - } - elseif (@is_link($v_descr['filename'])) { - // skip - continue; - } - else { - // skip - continue; - } - } - - // ----- Look for string added as file - elseif (isset($v_descr['content'])) { - $v_descr['type'] = 'virtual_file'; - } - - // ----- Missing file - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "File '".$v_descr['filename']."' does not exist"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Calculate the stored filename - $this->privCalculateStoredFilename($v_descr, $p_options); - - // ----- Add the descriptor in result list - $v_result_list[sizeof($v_result_list)] = $v_descr; - - // ----- Look for folder - if ($v_descr['type'] == 'folder') { - // ----- List of items in folder - $v_dirlist_descr = array(); - $v_dirlist_nb = 0; - if ($v_folder_handler = @opendir($v_descr['filename'])) { - while (($v_item_handler = @readdir($v_folder_handler)) !== false) { - - // ----- Skip '.' and '..' - if (($v_item_handler == '.') || ($v_item_handler == '..')) { - continue; - } - - // ----- Compose the full filename - $v_dirlist_descr[$v_dirlist_nb]['filename'] = $v_descr['filename'].'/'.$v_item_handler; - - // ----- Look for different stored filename - // Because the name of the folder was changed, the name of the - // files/sub-folders also change - if (($v_descr['stored_filename'] != $v_descr['filename']) - && (!isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH]))) { - if ($v_descr['stored_filename'] != '') { - $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_descr['stored_filename'].'/'.$v_item_handler; - } - else { - $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_item_handler; - } - } - - $v_dirlist_nb++; - } - - @closedir($v_folder_handler); - } - else { - // TBC : unable to open folder in read mode - } - - // ----- Expand each element of the list - if ($v_dirlist_nb != 0) { - // ----- Expand - if (($v_result = $this->privFileDescrExpand($v_dirlist_descr, $p_options)) != 1) { - return $v_result; - } - - // ----- Concat the resulting list - $v_result_list = array_merge($v_result_list, $v_dirlist_descr); - } - else { - } - - // ----- Free local array - unset($v_dirlist_descr); - } - } - - // ----- Get the result list - $p_filedescr_list = $v_result_list; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCreate() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privCreate($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result=1; - $v_list_detail = array(); - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Open the file in write mode - if (($v_result = $this->privOpenFd('wb')) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Add the list of files - $v_result = $this->privAddList($p_filedescr_list, $p_result_list, $p_options); - - // ----- Close - $this->privCloseFd(); - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAdd() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privAdd($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result=1; - $v_list_detail = array(); - - // ----- Look if the archive exists or is empty - if ((!is_file($this->zipname)) || (filesize($this->zipname) == 0)) - { - - // ----- Do a create - $v_result = $this->privCreate($p_filedescr_list, $p_result_list, $p_options); - - // ----- Return - return $v_result; - } - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Open the zip file - if (($v_result=$this->privOpenFd('rb')) != 1) - { - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->zip_fd); - - // ----- Creates a temporay file - $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) - { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_zip_temp_name.'\' in binary write mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the central dir - $v_size = $v_central_dir['offset']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($this->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Swap the file descriptor - // Here is a trick : I swap the temporary fd with the zip fd, in order to use - // the following methods on the temporary fil and not the real archive - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Add the files - $v_header_list = array(); - if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) - { - fclose($v_zip_temp_fd); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($this->zip_fd); - - // ----- Copy the block of file headers from the old archive - $v_size = $v_central_dir['size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_zip_temp_fd, $v_read_size); - @fwrite($this->zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Create the Central Dir files header - for ($i=0, $v_count=0; $i<sizeof($v_header_list); $i++) - { - // ----- Create the file header - if ($v_header_list[$i]['status'] == 'ok') { - if (($v_result = $this->privWriteCentralFileHeader($v_header_list[$i])) != 1) { - fclose($v_zip_temp_fd); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - $v_count++; - } - - // ----- Transform the header to a 'usable' info - $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - // ----- Zip file comment - $v_comment = $v_central_dir['comment']; - if (isset($p_options[PCLZIP_OPT_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_COMMENT]; - } - if (isset($p_options[PCLZIP_OPT_ADD_COMMENT])) { - $v_comment = $v_comment.$p_options[PCLZIP_OPT_ADD_COMMENT]; - } - if (isset($p_options[PCLZIP_OPT_PREPEND_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_PREPEND_COMMENT].$v_comment; - } - - // ----- Calculate the size of the central header - $v_size = @ftell($this->zip_fd)-$v_offset; - - // ----- Create the central dir footer - if (($v_result = $this->privWriteCentralHeader($v_count+$v_central_dir['entries'], $v_size, $v_offset, $v_comment)) != 1) - { - // ----- Reset the file list - unset($v_header_list); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - - // ----- Swap back the file descriptor - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Close - $this->privCloseFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->zipname); - PclZipUtilRename($v_zip_temp_name, $this->zipname); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privOpenFd() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privOpenFd($p_mode) - { - $v_result=1; - - // ----- Look if already open - if ($this->zip_fd != 0) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Zip file \''.$this->zipname.'\' already open'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Open the zip file - if (($this->zip_fd = @fopen($this->zipname, $p_mode)) == 0) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in '.$p_mode.' mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCloseFd() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privCloseFd() - { - $v_result=1; - - if ($this->zip_fd != 0) - @fclose($this->zip_fd); - $this->zip_fd = 0; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddList() - // Description : - // $p_add_dir and $p_remove_dir will give the ability to memorize a path which is - // different from the real path of the file. This is usefull if you want to have PclTar - // running in any directory, and memorize relative path from an other directory. - // Parameters : - // $p_list : An array containing the file or directory names to add in the tar - // $p_result_list : list of added files with their properties (specially the status field) - // $p_add_dir : Path to add in the filename path archived - // $p_remove_dir : Path to remove in the filename path archived - // Return Values : - // -------------------------------------------------------------------------------- -// function privAddList($p_list, &$p_result_list, $p_add_dir, $p_remove_dir, $p_remove_all_dir, &$p_options) - function privAddList($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result=1; - - // ----- Add the files - $v_header_list = array(); - if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($this->zip_fd); - - // ----- Create the Central Dir files header - for ($i=0,$v_count=0; $i<sizeof($v_header_list); $i++) - { - // ----- Create the file header - if ($v_header_list[$i]['status'] == 'ok') { - if (($v_result = $this->privWriteCentralFileHeader($v_header_list[$i])) != 1) { - // ----- Return - return $v_result; - } - $v_count++; - } - - // ----- Transform the header to a 'usable' info - $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - // ----- Zip file comment - $v_comment = ''; - if (isset($p_options[PCLZIP_OPT_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_COMMENT]; - } - - // ----- Calculate the size of the central header - $v_size = @ftell($this->zip_fd)-$v_offset; - - // ----- Create the central dir footer - if (($v_result = $this->privWriteCentralHeader($v_count, $v_size, $v_offset, $v_comment)) != 1) - { - // ----- Reset the file list - unset($v_header_list); - - // ----- Return - return $v_result; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddFileList() - // Description : - // Parameters : - // $p_filedescr_list : An array containing the file description - // or directory names to add in the zip - // $p_result_list : list of added files with their properties (specially the status field) - // Return Values : - // -------------------------------------------------------------------------------- - function privAddFileList($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result=1; - $v_header = array(); - - // ----- Recuperate the current number of elt in list - $v_nb = sizeof($p_result_list); - - // ----- Loop on the files - for ($j=0; ($j<sizeof($p_filedescr_list)) && ($v_result==1); $j++) { - // ----- Format the filename - $p_filedescr_list[$j]['filename'] - = PclZipUtilTranslateWinPath($p_filedescr_list[$j]['filename'], false); - - - // ----- Skip empty file names - // TBC : Can this be possible ? not checked in DescrParseAtt ? - if ($p_filedescr_list[$j]['filename'] == "") { - continue; - } - - // ----- Check the filename - if (($p_filedescr_list[$j]['type'] != 'virtual_file') - && (!file_exists($p_filedescr_list[$j]['filename']))) { - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "File '".$p_filedescr_list[$j]['filename']."' does not exist"); - return PclZip::errorCode(); - } - - // ----- Look if it is a file or a dir with no all path remove option - // or a dir with all its path removed -// if ( (is_file($p_filedescr_list[$j]['filename'])) -// || ( is_dir($p_filedescr_list[$j]['filename']) - if (($p_filedescr_list[$j]['type'] == 'file') - || ($p_filedescr_list[$j]['type'] == 'virtual_file') - || (($p_filedescr_list[$j]['type'] == 'folder') - && (!isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH]) - || !$p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) - ) { - - // ----- Add the file - $v_result = $this->privAddFile($p_filedescr_list[$j], $v_header, - $p_options); - if ($v_result != 1) { - return $v_result; - } - - // ----- Store the file infos - $p_result_list[$v_nb++] = $v_header; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddFile() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privAddFile($p_filedescr, &$p_header, &$p_options) - { - $v_result=1; - - // ----- Working variable - $p_filename = $p_filedescr['filename']; - - // TBC : Already done in the fileAtt check ... ? - if ($p_filename == "") { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file list parameter (invalid or empty list)"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for a stored different filename - /* TBC : Removed - if (isset($p_filedescr['stored_filename'])) { - $v_stored_filename = $p_filedescr['stored_filename']; - } - else { - $v_stored_filename = $p_filedescr['stored_filename']; - } - */ - - // ----- Set the file properties - clearstatcache(); - $p_header['version'] = 20; - $p_header['version_extracted'] = 10; - $p_header['flag'] = 0; - $p_header['compression'] = 0; - $p_header['crc'] = 0; - $p_header['compressed_size'] = 0; - $p_header['filename_len'] = strlen($p_filename); - $p_header['extra_len'] = 0; - $p_header['disk'] = 0; - $p_header['internal'] = 0; - $p_header['offset'] = 0; - $p_header['filename'] = $p_filename; -// TBC : Removed $p_header['stored_filename'] = $v_stored_filename; - $p_header['stored_filename'] = $p_filedescr['stored_filename']; - $p_header['extra'] = ''; - $p_header['status'] = 'ok'; - $p_header['index'] = -1; - - // ----- Look for regular file - if ($p_filedescr['type']=='file') { - $p_header['external'] = 0x00000000; - $p_header['size'] = filesize($p_filename); - } - - // ----- Look for regular folder - elseif ($p_filedescr['type']=='folder') { - $p_header['external'] = 0x00000010; - $p_header['mtime'] = @filemtime($p_filename); - $p_header['size'] = filesize($p_filename); - } - - // ----- Look for virtual file - elseif ($p_filedescr['type'] == 'virtual_file') { - $p_header['external'] = 0x00000000; - $p_header['size'] = strlen($p_filedescr['content']); - } - - - // ----- Look for filetime - if (isset($p_filedescr['mtime'])) { - $p_header['mtime'] = $p_filedescr['mtime']; - } - elseif ($p_filedescr['type'] == 'virtual_file') { - $p_header['mtime'] = time(); - } - else { - $p_header['mtime'] = @filemtime($p_filename); - } - - // ------ Look for file comment - if (isset($p_filedescr['comment'])) { - $p_header['comment_len'] = strlen($p_filedescr['comment']); - $p_header['comment'] = $p_filedescr['comment']; - } - else { - $p_header['comment_len'] = 0; - $p_header['comment'] = ''; - } - - // ----- Look for pre-add callback - if (isset($p_options[PCLZIP_CB_PRE_ADD])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_header, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. -// eval('$v_result = '.$p_options[PCLZIP_CB_PRE_ADD].'(PCLZIP_CB_PRE_ADD, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_PRE_ADD](PCLZIP_CB_PRE_ADD, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_header['status'] = "skipped"; - $v_result = 1; - } - - // ----- Update the informations - // Only some fields can be modified - if ($p_header['stored_filename'] != $v_local_header['stored_filename']) { - $p_header['stored_filename'] = PclZipUtilPathReduction($v_local_header['stored_filename']); - } - } - - // ----- Look for empty stored filename - if ($p_header['stored_filename'] == "") { - $p_header['status'] = "filtered"; - } - - // ----- Check the path length - if (strlen($p_header['stored_filename']) > 0xFF) { - $p_header['status'] = 'filename_too_long'; - } - - // ----- Look if no error, or file not skipped - if ($p_header['status'] == 'ok') { - - // ----- Look for a file - if ($p_filedescr['type'] == 'file') { - // ----- Look for using temporary file to zip - if ((!isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) - && (isset($p_options[PCLZIP_OPT_TEMP_FILE_ON]) - || (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) - && ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] <= $p_header['size'])))) { - $v_result = $this->privAddFileUsingTempFile($p_filedescr, $p_header, $p_options); - if ($v_result < PCLZIP_ERR_NO_ERROR) { - return $v_result; - } - } - - // ----- Use "in memory" zip algo - else { - - // ----- Open the source file - if (($v_file = @fopen($p_filename, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to open file '$p_filename' in binary read mode"); - return PclZip::errorCode(); - } - - // ----- Read the file content - $v_content = @fread($v_file, $p_header['size']); - - // ----- Close the file - @fclose($v_file); - - // ----- Calculate the CRC - $p_header['crc'] = @crc32($v_content); - - // ----- Look for no compression - if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) { - // ----- Set header parameters - $p_header['compressed_size'] = $p_header['size']; - $p_header['compression'] = 0; - } - - // ----- Look for normal compression - else { - // ----- Compress the content - $v_content = @gzdeflate($v_content); - - // ----- Set header parameters - $p_header['compressed_size'] = strlen($v_content); - $p_header['compression'] = 8; - } - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - @fclose($v_file); - return $v_result; - } - - // ----- Write the compressed (or not) content - @fwrite($this->zip_fd, $v_content, $p_header['compressed_size']); - - } - - } - - // ----- Look for a virtual file (a file from string) - elseif ($p_filedescr['type'] == 'virtual_file') { - - $v_content = $p_filedescr['content']; - - // ----- Calculate the CRC - $p_header['crc'] = @crc32($v_content); - - // ----- Look for no compression - if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) { - // ----- Set header parameters - $p_header['compressed_size'] = $p_header['size']; - $p_header['compression'] = 0; - } - - // ----- Look for normal compression - else { - // ----- Compress the content - $v_content = @gzdeflate($v_content); - - // ----- Set header parameters - $p_header['compressed_size'] = strlen($v_content); - $p_header['compression'] = 8; - } - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - @fclose($v_file); - return $v_result; - } - - // ----- Write the compressed (or not) content - @fwrite($this->zip_fd, $v_content, $p_header['compressed_size']); - } - - // ----- Look for a directory - elseif ($p_filedescr['type'] == 'folder') { - // ----- Look for directory last '/' - if (@substr($p_header['stored_filename'], -1) != '/') { - $p_header['stored_filename'] .= '/'; - } - - // ----- Set the file properties - $p_header['size'] = 0; - //$p_header['external'] = 0x41FF0010; // Value for a folder : to be checked - $p_header['external'] = 0x00000010; // Value for a folder : to be checked - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) - { - return $v_result; - } - } - } - - // ----- Look for post-add callback - if (isset($p_options[PCLZIP_CB_POST_ADD])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_header, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. -// eval('$v_result = '.$p_options[PCLZIP_CB_POST_ADD].'(PCLZIP_CB_POST_ADD, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_POST_ADD](PCLZIP_CB_POST_ADD, $v_local_header); - if ($v_result == 0) { - // ----- Ignored - $v_result = 1; - } - - // ----- Update the informations - // Nothing can be modified - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddFileUsingTempFile() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privAddFileUsingTempFile($p_filedescr, &$p_header, &$p_options) - { - $v_result=PCLZIP_ERR_NO_ERROR; - - // ----- Working variable - $p_filename = $p_filedescr['filename']; - - - // ----- Open the source file - if (($v_file = @fopen($p_filename, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to open file '$p_filename' in binary read mode"); - return PclZip::errorCode(); - } - - // ----- Creates a compressed temporary file - $v_gzip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.gz'; - if (($v_file_compressed = @gzopen($v_gzip_temp_name, "wb")) == 0) { - fclose($v_file); - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary write mode'); - return PclZip::errorCode(); - } - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = filesize($p_filename); - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_file, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @gzputs($v_file_compressed, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Close the file - @fclose($v_file); - @gzclose($v_file_compressed); - - // ----- Check the minimum file size - if (filesize($v_gzip_temp_name) < 18) { - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'gzip temporary file \''.$v_gzip_temp_name.'\' has invalid filesize - should be minimum 18 bytes'); - return PclZip::errorCode(); - } - - // ----- Extract the compressed attributes - if (($v_file_compressed = @fopen($v_gzip_temp_name, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary read mode'); - return PclZip::errorCode(); - } - - // ----- Read the gzip file header - $v_binary_data = @fread($v_file_compressed, 10); - $v_data_header = unpack('a1id1/a1id2/a1cm/a1flag/Vmtime/a1xfl/a1os', $v_binary_data); - - // ----- Check some parameters - $v_data_header['os'] = bin2hex($v_data_header['os']); - - // ----- Read the gzip file footer - @fseek($v_file_compressed, filesize($v_gzip_temp_name)-8); - $v_binary_data = @fread($v_file_compressed, 8); - $v_data_footer = unpack('Vcrc/Vcompressed_size', $v_binary_data); - - // ----- Set the attributes - $p_header['compression'] = ord($v_data_header['cm']); - //$p_header['mtime'] = $v_data_header['mtime']; - $p_header['crc'] = $v_data_footer['crc']; - $p_header['compressed_size'] = filesize($v_gzip_temp_name)-18; - - // ----- Close the file - @fclose($v_file_compressed); - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - return $v_result; - } - - // ----- Add the compressed data - if (($v_file_compressed = @fopen($v_gzip_temp_name, "rb")) == 0) - { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary read mode'); - return PclZip::errorCode(); - } - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - fseek($v_file_compressed, 10); - $v_size = $p_header['compressed_size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_file_compressed, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($this->zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Close the file - @fclose($v_file_compressed); - - // ----- Unlink the temporary file - @unlink($v_gzip_temp_name); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCalculateStoredFilename() - // Description : - // Based on file descriptor properties and global options, this method - // calculate the filename that will be stored in the archive. - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privCalculateStoredFilename(&$p_filedescr, &$p_options) - { - $v_result=1; - - // ----- Working variables - $p_filename = $p_filedescr['filename']; - if (isset($p_options[PCLZIP_OPT_ADD_PATH])) { - $p_add_dir = $p_options[PCLZIP_OPT_ADD_PATH]; - } - else { - $p_add_dir = ''; - } - if (isset($p_options[PCLZIP_OPT_REMOVE_PATH])) { - $p_remove_dir = $p_options[PCLZIP_OPT_REMOVE_PATH]; - } - else { - $p_remove_dir = ''; - } - if (isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { - $p_remove_all_dir = $p_options[PCLZIP_OPT_REMOVE_ALL_PATH]; - } - else { - $p_remove_all_dir = 0; - } - - - // ----- Look for full name change - if (isset($p_filedescr['new_full_name'])) { - // ----- Remove drive letter if any - $v_stored_filename = PclZipUtilTranslateWinPath($p_filedescr['new_full_name']); - } - - // ----- Look for path and/or short name change - else { - - // ----- Look for short name change - // Its when we cahnge just the filename but not the path - if (isset($p_filedescr['new_short_name'])) { - $v_path_info = pathinfo($p_filename); - $v_dir = ''; - if ($v_path_info['dirname'] != '') { - $v_dir = $v_path_info['dirname'].'/'; - } - $v_stored_filename = $v_dir.$p_filedescr['new_short_name']; - } - else { - // ----- Calculate the stored filename - $v_stored_filename = $p_filename; - } - - // ----- Look for all path to remove - if ($p_remove_all_dir) { - $v_stored_filename = basename($p_filename); - } - // ----- Look for partial path remove - elseif ($p_remove_dir != "") { - if (substr($p_remove_dir, -1) != '/') - $p_remove_dir .= "/"; - - if ((substr($p_filename, 0, 2) == "./") - || (substr($p_remove_dir, 0, 2) == "./")) { - - if ((substr($p_filename, 0, 2) == "./") - && (substr($p_remove_dir, 0, 2) != "./")) { - $p_remove_dir = "./".$p_remove_dir; - } - if ((substr($p_filename, 0, 2) != "./") - && (substr($p_remove_dir, 0, 2) == "./")) { - $p_remove_dir = substr($p_remove_dir, 2); - } - } - - $v_compare = PclZipUtilPathInclusion($p_remove_dir, - $v_stored_filename); - if ($v_compare > 0) { - if ($v_compare == 2) { - $v_stored_filename = ""; - } - else { - $v_stored_filename = substr($v_stored_filename, - strlen($p_remove_dir)); - } - } - } - - // ----- Remove drive letter if any - $v_stored_filename = PclZipUtilTranslateWinPath($v_stored_filename); - - // ----- Look for path to add - if ($p_add_dir != "") { - if (substr($p_add_dir, -1) == "/") - $v_stored_filename = $p_add_dir.$v_stored_filename; - else - $v_stored_filename = $p_add_dir."/".$v_stored_filename; - } - } - - // ----- Filename (reduce the path of stored name) - $v_stored_filename = PclZipUtilPathReduction($v_stored_filename); - $p_filedescr['stored_filename'] = $v_stored_filename; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privWriteFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privWriteFileHeader(&$p_header) - { - $v_result=1; - - // ----- Store the offset position of the file - $p_header['offset'] = ftell($this->zip_fd); - - // ----- Transform UNIX mtime to DOS format mdate/mtime - $v_date = getdate($p_header['mtime']); - $v_mtime = ($v_date['hours']<<11) + ($v_date['minutes']<<5) + $v_date['seconds']/2; - $v_mdate = (($v_date['year']-1980)<<9) + ($v_date['mon']<<5) + $v_date['mday']; - - // ----- Packed data - $v_binary_data = pack("VvvvvvVVVvv", 0x04034b50, - $p_header['version_extracted'], $p_header['flag'], - $p_header['compression'], $v_mtime, $v_mdate, - $p_header['crc'], $p_header['compressed_size'], - $p_header['size'], - strlen($p_header['stored_filename']), - $p_header['extra_len']); - - // ----- Write the first 148 bytes of the header in the archive - fputs($this->zip_fd, $v_binary_data, 30); - - // ----- Write the variable fields - if (strlen($p_header['stored_filename']) != 0) - { - fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); - } - if ($p_header['extra_len'] != 0) - { - fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privWriteCentralFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privWriteCentralFileHeader(&$p_header) - { - $v_result=1; - - // TBC - //for(reset($p_header); $key = key($p_header); next($p_header)) { - //} - - // ----- Transform UNIX mtime to DOS format mdate/mtime - $v_date = getdate($p_header['mtime']); - $v_mtime = ($v_date['hours']<<11) + ($v_date['minutes']<<5) + $v_date['seconds']/2; - $v_mdate = (($v_date['year']-1980)<<9) + ($v_date['mon']<<5) + $v_date['mday']; - - - // ----- Packed data - $v_binary_data = pack("VvvvvvvVVVvvvvvVV", 0x02014b50, - $p_header['version'], $p_header['version_extracted'], - $p_header['flag'], $p_header['compression'], - $v_mtime, $v_mdate, $p_header['crc'], - $p_header['compressed_size'], $p_header['size'], - strlen($p_header['stored_filename']), - $p_header['extra_len'], $p_header['comment_len'], - $p_header['disk'], $p_header['internal'], - $p_header['external'], $p_header['offset']); - - // ----- Write the 42 bytes of the header in the zip file - fputs($this->zip_fd, $v_binary_data, 46); - - // ----- Write the variable fields - if (strlen($p_header['stored_filename']) != 0) - { - fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); - } - if ($p_header['extra_len'] != 0) - { - fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); - } - if ($p_header['comment_len'] != 0) - { - fputs($this->zip_fd, $p_header['comment'], $p_header['comment_len']); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privWriteCentralHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privWriteCentralHeader($p_nb_entries, $p_size, $p_offset, $p_comment) - { - $v_result=1; - - // ----- Packed data - $v_binary_data = pack("VvvvvVVv", 0x06054b50, 0, 0, $p_nb_entries, - $p_nb_entries, $p_size, - $p_offset, strlen($p_comment)); - - // ----- Write the 22 bytes of the header in the zip file - fputs($this->zip_fd, $v_binary_data, 22); - - // ----- Write the variable fields - if (strlen($p_comment) != 0) - { - fputs($this->zip_fd, $p_comment, strlen($p_comment)); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privList() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privList(&$p_list) - { - $v_result=1; - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Open the zip file - if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) - { - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in binary read mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Go to beginning of Central Dir - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_central_dir['offset'])) - { - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read each entry - for ($i=0; $i<$v_central_dir['entries']; $i++) - { - // ----- Read the file header - if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) - { - $this->privSwapBackMagicQuotes(); - return $v_result; - } - $v_header['index'] = $i; - - // ----- Get the only interesting attributes - $this->privConvertHeader2FileInfo($v_header, $p_list[$i]); - unset($v_header); - } - - // ----- Close the zip file - $this->privCloseFd(); - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privConvertHeader2FileInfo() - // Description : - // This function takes the file informations from the central directory - // entries and extract the interesting parameters that will be given back. - // The resulting file infos are set in the array $p_info - // $p_info['filename'] : Filename with full path. Given by user (add), - // extracted in the filesystem (extract). - // $p_info['stored_filename'] : Stored filename in the archive. - // $p_info['size'] = Size of the file. - // $p_info['compressed_size'] = Compressed size of the file. - // $p_info['mtime'] = Last modification date of the file. - // $p_info['comment'] = Comment associated with the file. - // $p_info['folder'] = true/false : indicates if the entry is a folder or not. - // $p_info['status'] = status of the action on the file. - // $p_info['crc'] = CRC of the file content. - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privConvertHeader2FileInfo($p_header, &$p_info) - { - $v_result=1; - - // ----- Get the interesting attributes - $v_temp_path = PclZipUtilPathReduction($p_header['filename']); - $p_info['filename'] = $v_temp_path; - $v_temp_path = PclZipUtilPathReduction($p_header['stored_filename']); - $p_info['stored_filename'] = $v_temp_path; - $p_info['size'] = $p_header['size']; - $p_info['compressed_size'] = $p_header['compressed_size']; - $p_info['mtime'] = $p_header['mtime']; - $p_info['comment'] = $p_header['comment']; - $p_info['folder'] = (($p_header['external']&0x00000010)==0x00000010); - $p_info['index'] = $p_header['index']; - $p_info['status'] = $p_header['status']; - $p_info['crc'] = $p_header['crc']; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractByRule() - // Description : - // Extract a file or directory depending of rules (by index, by name, ...) - // Parameters : - // $p_file_list : An array where will be placed the properties of each - // extracted file - // $p_path : Path to add while writing the extracted files - // $p_remove_path : Path to remove (from the file memorized path) while writing the - // extracted files. If the path does not match the file path, - // the file is extracted with its memorized path. - // $p_remove_path does not apply to 'list' mode. - // $p_path and $p_remove_path are commulative. - // Return Values : - // 1 on success,0 or less on error (see error code list) - // -------------------------------------------------------------------------------- - function privExtractByRule(&$p_file_list, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) - { - $v_result=1; - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Check the path - if (($p_path == "") - || ((substr($p_path, 0, 1) != "/") - && (substr($p_path, 0, 3) != "../") - && (substr($p_path,1,2)!=":/"))) - $p_path = "./".$p_path; - - // ----- Reduce the path last (and duplicated) '/' - if (($p_path != "./") && ($p_path != "/")) - { - // ----- Look for the path end '/' - while (substr($p_path, -1) == "/") - { - $p_path = substr($p_path, 0, strlen($p_path)-1); - } - } - - // ----- Look for path to remove format (should end by /) - if (($p_remove_path != "") && (substr($p_remove_path, -1) != '/')) - { - $p_remove_path .= '/'; - } - $p_remove_path_size = strlen($p_remove_path); - - // ----- Open the zip file - if (($v_result = $this->privOpenFd('rb')) != 1) - { - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Start at beginning of Central Dir - $v_pos_entry = $v_central_dir['offset']; - - // ----- Read each entry - $j_start = 0; - for ($i=0, $v_nb_extracted=0; $i<$v_central_dir['entries']; $i++) - { - - // ----- Read next Central dir entry - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_pos_entry)) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the file header - $v_header = array(); - if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Store the index - $v_header['index'] = $i; - - // ----- Store the file position - $v_pos_entry = ftell($this->zip_fd); - - // ----- Look for the specific extract rules - $v_extract = false; - - // ----- Look for extract by name rule - if ((isset($p_options[PCLZIP_OPT_BY_NAME])) - && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { - - // ----- Look if the filename is in the list - for ($j=0; ($j<sizeof($p_options[PCLZIP_OPT_BY_NAME])) && (!$v_extract); $j++) { - - // ----- Look for a directory - if (substr($p_options[PCLZIP_OPT_BY_NAME][$j], -1) == "/") { - - // ----- Look if the directory is in the filename path - if ((strlen($v_header['stored_filename']) > strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) - && (substr($v_header['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { - $v_extract = true; - } - } - // ----- Look for a filename - elseif ($v_header['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { - $v_extract = true; - } - } - } - - // ----- Look for extract by ereg rule - // ereg() is deprecated with PHP 5.3 - /* - else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) - && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { - - if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header['stored_filename'])) { - $v_extract = true; - } - } - */ - - // ----- Look for extract by preg rule - elseif ((isset($p_options[PCLZIP_OPT_BY_PREG])) - && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { - - if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header['stored_filename'])) { - $v_extract = true; - } - } - - // ----- Look for extract by index rule - elseif ((isset($p_options[PCLZIP_OPT_BY_INDEX])) - && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { - - // ----- Look if the index is in the list - for ($j=$j_start; ($j<sizeof($p_options[PCLZIP_OPT_BY_INDEX])) && (!$v_extract); $j++) { - - if (($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { - $v_extract = true; - } - if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { - $j_start = $j+1; - } - - if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) { - break; - } - } - } - - // ----- Look for no rule, which means extract all the archive - else { - $v_extract = true; - } - - // ----- Check compression method - if (($v_extract) - && (($v_header['compression'] != 8) - && ($v_header['compression'] != 0))) { - $v_header['status'] = 'unsupported_compression'; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - $this->privSwapBackMagicQuotes(); - - PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_COMPRESSION, - "Filename '".$v_header['stored_filename']."' is " - ."compressed by an unsupported compression " - ."method (".$v_header['compression'].") "); - - return PclZip::errorCode(); - } - } - - // ----- Check encrypted files - if (($v_extract) && (($v_header['flag'] & 1) == 1)) { - $v_header['status'] = 'unsupported_encryption'; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - $this->privSwapBackMagicQuotes(); - - PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_ENCRYPTION, - "Unsupported encryption for " - ." filename '".$v_header['stored_filename'] - ."'"); - - return PclZip::errorCode(); - } - } - - // ----- Look for real extraction - if (($v_extract) && ($v_header['status'] != 'ok')) { - $v_result = $this->privConvertHeader2FileInfo($v_header, - $p_file_list[$v_nb_extracted++]); - if ($v_result != 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - $v_extract = false; - } - - // ----- Look for real extraction - if ($v_extract) - { - - // ----- Go to the file position - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_header['offset'])) - { - // ----- Close the zip file - $this->privCloseFd(); - - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for extraction as string - if ($p_options[PCLZIP_OPT_EXTRACT_AS_STRING]) { - - $v_string = ''; - - // ----- Extracting the file - $v_result1 = $this->privExtractFileAsString($v_header, $v_string, $p_options); - if ($v_result1 < 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result1; - } - - // ----- Get the only interesting attributes - if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted])) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Set the file content - $p_file_list[$v_nb_extracted]['content'] = $v_string; - - // ----- Next extracted file - $v_nb_extracted++; - - // ----- Look for user callback abort - if ($v_result1 == 2) { - break; - } - } - // ----- Look for extraction in standard output - elseif ((isset($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) - && ($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) { - // ----- Extracting the file in standard output - $v_result1 = $this->privExtractFileInOutput($v_header, $p_options); - if ($v_result1 < 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result1; - } - - // ----- Get the only interesting attributes - if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Look for user callback abort - if ($v_result1 == 2) { - break; - } - } - // ----- Look for normal extraction - else { - // ----- Extracting the file - $v_result1 = $this->privExtractFile($v_header, - $p_path, $p_remove_path, - $p_remove_all_path, - $p_options); - if ($v_result1 < 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result1; - } - - // ----- Get the only interesting attributes - if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Look for user callback abort - if ($v_result1 == 2) { - break; - } - } - } - } - - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFile() - // Description : - // Parameters : - // Return Values : - // - // 1 : ... ? - // PCLZIP_ERR_USER_ABORTED(2) : User ask for extraction stop in callback - // -------------------------------------------------------------------------------- - function privExtractFile(&$p_entry, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) - { - $v_result=1; - - // ----- Read the file header - if (($v_result = $this->privReadFileHeader($v_header)) != 1) - { - // ----- Return - return $v_result; - } - - - // ----- Check that the file header is coherent with $p_entry info - if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { - // TBC - } - - // ----- Look for all path to remove - if ($p_remove_all_path == true) { - // ----- Look for folder entry that not need to be extracted - if (($p_entry['external']&0x00000010)==0x00000010) { - - $p_entry['status'] = "filtered"; - - return $v_result; - } - - // ----- Get the basename of the path - $p_entry['filename'] = basename($p_entry['filename']); - } - - // ----- Look for path to remove - elseif ($p_remove_path != "") - { - if (PclZipUtilPathInclusion($p_remove_path, $p_entry['filename']) == 2) - { - - // ----- Change the file status - $p_entry['status'] = "filtered"; - - // ----- Return - return $v_result; - } - - $p_remove_path_size = strlen($p_remove_path); - if (substr($p_entry['filename'], 0, $p_remove_path_size) == $p_remove_path) - { - - // ----- Remove the path - $p_entry['filename'] = substr($p_entry['filename'], $p_remove_path_size); - - } - } - - // ----- Add the path - if ($p_path != '') { - $p_entry['filename'] = $p_path."/".$p_entry['filename']; - } - - // ----- Check a base_dir_restriction - if (isset($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION])) { - $v_inclusion - = PclZipUtilPathInclusion($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION], - $p_entry['filename']); - if ($v_inclusion == 0) { - - PclZip::privErrorLog(PCLZIP_ERR_DIRECTORY_RESTRICTION, - "Filename '".$p_entry['filename']."' is " - ."outside PCLZIP_OPT_EXTRACT_DIR_RESTRICTION"); - - return PclZip::errorCode(); - } - } - - // ----- Look for pre-extract callback - if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. -// eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_entry['status'] = "skipped"; - $v_result = 1; - } - - // ----- Look for abort result - if ($v_result == 2) { - // ----- This status is internal and will be changed in 'skipped' - $p_entry['status'] = "aborted"; - $v_result = PCLZIP_ERR_USER_ABORTED; - } - - // ----- Update the informations - // Only some fields can be modified - $p_entry['filename'] = $v_local_header['filename']; - } - - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Look for specific actions while the file exist - if (file_exists($p_entry['filename'])) - { - - // ----- Look if file is a directory - if (is_dir($p_entry['filename'])) - { - - // ----- Change the file status - $p_entry['status'] = "already_a_directory"; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - // For historical reason first PclZip implementation does not stop - // when this kind of error occurs. - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - PclZip::privErrorLog(PCLZIP_ERR_ALREADY_A_DIRECTORY, - "Filename '".$p_entry['filename']."' is " - ."already used by an existing directory"); - - return PclZip::errorCode(); - } - } - // ----- Look if file is write protected - elseif (!is_writeable($p_entry['filename'])) - { - - // ----- Change the file status - $p_entry['status'] = "write_protected"; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - // For historical reason first PclZip implementation does not stop - // when this kind of error occurs. - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, - "Filename '".$p_entry['filename']."' exists " - ."and is write protected"); - - return PclZip::errorCode(); - } - } - - // ----- Look if the extracted file is older - elseif (filemtime($p_entry['filename']) > $p_entry['mtime']) - { - // ----- Change the file status - if ((isset($p_options[PCLZIP_OPT_REPLACE_NEWER])) - && ($p_options[PCLZIP_OPT_REPLACE_NEWER]===true)) { - } - else { - $p_entry['status'] = "newer_exist"; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - // For historical reason first PclZip implementation does not stop - // when this kind of error occurs. - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, - "Newer version of '".$p_entry['filename']."' exists " - ."and option PCLZIP_OPT_REPLACE_NEWER is not selected"); - - return PclZip::errorCode(); - } - } - } - else { - } - } - - // ----- Check the directory availability and create it if necessary - else { - if ((($p_entry['external']&0x00000010)==0x00000010) || (substr($p_entry['filename'], -1) == '/')) - $v_dir_to_check = $p_entry['filename']; - elseif (!strstr($p_entry['filename'], "/")) - $v_dir_to_check = ""; - else - $v_dir_to_check = dirname($p_entry['filename']); - - if (($v_result = $this->privDirCheck($v_dir_to_check, (($p_entry['external']&0x00000010)==0x00000010))) != 1) { - - // ----- Change the file status - $p_entry['status'] = "path_creation_fail"; - - // ----- Return - //return $v_result; - $v_result = 1; - } - } - } - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Do the extraction (if not a folder) - if (!(($p_entry['external']&0x00000010)==0x00000010)) - { - // ----- Look for not compressed file - if ($p_entry['compression'] == 0) { - - // ----- Opening destination file - if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) - { - - // ----- Change the file status - $p_entry['status'] = "write_error"; - - // ----- Return - return $v_result; - } - - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = $p_entry['compressed_size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($this->zip_fd, $v_read_size); - /* Try to speed up the code - $v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($v_dest_file, $v_binary_data, $v_read_size); - */ - @fwrite($v_dest_file, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Closing the destination file - fclose($v_dest_file); - - // ----- Change the file mtime - touch($p_entry['filename'], $p_entry['mtime']); - - - } - else { - // ----- TBC - // Need to be finished - if (($p_entry['flag'] & 1) == 1) { - PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_ENCRYPTION, 'File \''.$p_entry['filename'].'\' is encrypted. Encrypted files are not supported.'); - return PclZip::errorCode(); - } - - - // ----- Look for using temporary file to unzip - if ((!isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) - && (isset($p_options[PCLZIP_OPT_TEMP_FILE_ON]) - || (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) - && ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] <= $p_entry['size'])))) { - $v_result = $this->privExtractFileUsingTempFile($p_entry, $p_options); - if ($v_result < PCLZIP_ERR_NO_ERROR) { - return $v_result; - } - } - - // ----- Look for extract in memory - else { - - - // ----- Read the compressed file in a buffer (one shot) - $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Decompress the file - $v_file_content = @gzinflate($v_buffer); - unset($v_buffer); - if ($v_file_content === false) { - - // ----- Change the file status - // TBC - $p_entry['status'] = "error"; - - return $v_result; - } - - // ----- Opening destination file - if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { - - // ----- Change the file status - $p_entry['status'] = "write_error"; - - return $v_result; - } - - // ----- Write the uncompressed data - @fwrite($v_dest_file, $v_file_content, $p_entry['size']); - unset($v_file_content); - - // ----- Closing the destination file - @fclose($v_dest_file); - - } - - // ----- Change the file mtime - @touch($p_entry['filename'], $p_entry['mtime']); - } - - // ----- Look for chmod option - if (isset($p_options[PCLZIP_OPT_SET_CHMOD])) { - - // ----- Change the mode of the file - @chmod($p_entry['filename'], $p_options[PCLZIP_OPT_SET_CHMOD]); - } - - } - } - - // ----- Change abort status - if ($p_entry['status'] == "aborted") { - $p_entry['status'] = "skipped"; - } - - // ----- Look for post-extract callback - elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. -// eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); - - // ----- Look for abort result - if ($v_result == 2) { - $v_result = PCLZIP_ERR_USER_ABORTED; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFileUsingTempFile() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privExtractFileUsingTempFile(&$p_entry, &$p_options) - { - $v_result=1; - - // ----- Creates a temporary file - $v_gzip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.gz'; - if (($v_dest_file = @fopen($v_gzip_temp_name, "wb")) == 0) { - fclose($v_file); - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary write mode'); - return PclZip::errorCode(); - } - - - // ----- Write gz file format header - $v_binary_data = pack('va1a1Va1a1', 0x8b1f, Chr($p_entry['compression']), Chr(0x00), time(), Chr(0x00), Chr(3)); - @fwrite($v_dest_file, $v_binary_data, 10); - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = $p_entry['compressed_size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($this->zip_fd, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($v_dest_file, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Write gz file format footer - $v_binary_data = pack('VV', $p_entry['crc'], $p_entry['size']); - @fwrite($v_dest_file, $v_binary_data, 8); - - // ----- Close the temporary file - @fclose($v_dest_file); - - // ----- Opening destination file - if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { - $p_entry['status'] = "write_error"; - return $v_result; - } - - // ----- Open the temporary gz file - if (($v_src_file = @gzopen($v_gzip_temp_name, 'rb')) == 0) { - @fclose($v_dest_file); - $p_entry['status'] = "read_error"; - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary read mode'); - return PclZip::errorCode(); - } - - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = $p_entry['size']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @gzread($v_src_file, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($v_dest_file, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - @fclose($v_dest_file); - @gzclose($v_src_file); - - // ----- Delete the temporary file - @unlink($v_gzip_temp_name); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFileInOutput() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privExtractFileInOutput(&$p_entry, &$p_options) - { - $v_result=1; - - // ----- Read the file header - if (($v_result = $this->privReadFileHeader($v_header)) != 1) { - return $v_result; - } - - - // ----- Check that the file header is coherent with $p_entry info - if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { - // TBC - } - - // ----- Look for pre-extract callback - if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. -// eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_entry['status'] = "skipped"; - $v_result = 1; - } - - // ----- Look for abort result - if ($v_result == 2) { - // ----- This status is internal and will be changed in 'skipped' - $p_entry['status'] = "aborted"; - $v_result = PCLZIP_ERR_USER_ABORTED; - } - - // ----- Update the informations - // Only some fields can be modified - $p_entry['filename'] = $v_local_header['filename']; - } - - // ----- Trace - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Do the extraction (if not a folder) - if (!(($p_entry['external']&0x00000010)==0x00000010)) { - // ----- Look for not compressed file - if ($p_entry['compressed_size'] == $p_entry['size']) { - - // ----- Read the file in a buffer (one shot) - $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Send the file to the output - echo $v_buffer; - unset($v_buffer); - } - else { - - // ----- Read the compressed file in a buffer (one shot) - $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Decompress the file - $v_file_content = gzinflate($v_buffer); - unset($v_buffer); - - // ----- Send the file to the output - echo $v_file_content; - unset($v_file_content); - } - } - } - - // ----- Change abort status - if ($p_entry['status'] == "aborted") { - $p_entry['status'] = "skipped"; - } - - // ----- Look for post-extract callback - elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. -// eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); - - // ----- Look for abort result - if ($v_result == 2) { - $v_result = PCLZIP_ERR_USER_ABORTED; - } - } - - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFileAsString() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privExtractFileAsString(&$p_entry, &$p_string, &$p_options) - { - $v_result=1; - - // ----- Read the file header - $v_header = array(); - if (($v_result = $this->privReadFileHeader($v_header)) != 1) - { - // ----- Return - return $v_result; - } - - - // ----- Check that the file header is coherent with $p_entry info - if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { - // TBC - } - - // ----- Look for pre-extract callback - if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. -// eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_entry['status'] = "skipped"; - $v_result = 1; - } - - // ----- Look for abort result - if ($v_result == 2) { - // ----- This status is internal and will be changed in 'skipped' - $p_entry['status'] = "aborted"; - $v_result = PCLZIP_ERR_USER_ABORTED; - } - - // ----- Update the informations - // Only some fields can be modified - $p_entry['filename'] = $v_local_header['filename']; - } - - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Do the extraction (if not a folder) - if (!(($p_entry['external']&0x00000010)==0x00000010)) { - // ----- Look for not compressed file - // if ($p_entry['compressed_size'] == $p_entry['size']) - if ($p_entry['compression'] == 0) { - - // ----- Reading the file - $p_string = @fread($this->zip_fd, $p_entry['compressed_size']); - } - else { - - // ----- Reading the file - $v_data = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Decompress the file - if (($p_string = @gzinflate($v_data)) === false) { - // TBC - } - } - - // ----- Trace - } - else { - // TBC : error : can not extract a folder in a string - } - - } - - // ----- Change abort status - if ($p_entry['status'] == "aborted") { - $p_entry['status'] = "skipped"; - } - - // ----- Look for post-extract callback - elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Swap the content to header - $v_local_header['content'] = $p_string; - $p_string = ''; - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. -// eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); - - // ----- Swap back the content to header - $p_string = $v_local_header['content']; - unset($v_local_header['content']); - - // ----- Look for abort result - if ($v_result == 2) { - $v_result = PCLZIP_ERR_USER_ABORTED; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privReadFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privReadFileHeader(&$p_header) - { - $v_result=1; - - // ----- Read the 4 bytes signature - $v_binary_data = @fread($this->zip_fd, 4); - $v_data = unpack('Vid', $v_binary_data); - - // ----- Check signature - if ($v_data['id'] != 0x04034b50) - { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the first 42 bytes of the header - $v_binary_data = fread($this->zip_fd, 26); - - // ----- Look for invalid block size - if (strlen($v_binary_data) != 26) - { - $p_header['filename'] = ""; - $p_header['status'] = "invalid_header"; - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : ".strlen($v_binary_data)); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Extract the values - $v_data = unpack('vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $v_binary_data); - - // ----- Get filename - $p_header['filename'] = fread($this->zip_fd, $v_data['filename_len']); - - // ----- Get extra_fields - if ($v_data['extra_len'] != 0) { - $p_header['extra'] = fread($this->zip_fd, $v_data['extra_len']); - } - else { - $p_header['extra'] = ''; - } - - // ----- Extract properties - $p_header['version_extracted'] = $v_data['version']; - $p_header['compression'] = $v_data['compression']; - $p_header['size'] = $v_data['size']; - $p_header['compressed_size'] = $v_data['compressed_size']; - $p_header['crc'] = $v_data['crc']; - $p_header['flag'] = $v_data['flag']; - $p_header['filename_len'] = $v_data['filename_len']; - - // ----- Recuperate date in UNIX format - $p_header['mdate'] = $v_data['mdate']; - $p_header['mtime'] = $v_data['mtime']; - if ($p_header['mdate'] && $p_header['mtime']) - { - // ----- Extract time - $v_hour = ($p_header['mtime'] & 0xF800) >> 11; - $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; - $v_seconde = ($p_header['mtime'] & 0x001F)*2; - - // ----- Extract date - $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; - $v_month = ($p_header['mdate'] & 0x01E0) >> 5; - $v_day = $p_header['mdate'] & 0x001F; - - // ----- Get UNIX date format - $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); - - } - else - { - $p_header['mtime'] = time(); - } - - // TBC - //for(reset($v_data); $key = key($v_data); next($v_data)) { - //} - - // ----- Set the stored filename - $p_header['stored_filename'] = $p_header['filename']; - - // ----- Set the status field - $p_header['status'] = "ok"; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privReadCentralFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privReadCentralFileHeader(&$p_header) - { - $v_result=1; - - // ----- Read the 4 bytes signature - $v_binary_data = @fread($this->zip_fd, 4); - $v_data = unpack('Vid', $v_binary_data); - - // ----- Check signature - if ($v_data['id'] != 0x02014b50) - { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the first 42 bytes of the header - $v_binary_data = fread($this->zip_fd, 42); - - // ----- Look for invalid block size - if (strlen($v_binary_data) != 42) - { - $p_header['filename'] = ""; - $p_header['status'] = "invalid_header"; - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : ".strlen($v_binary_data)); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Extract the values - $p_header = unpack('vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $v_binary_data); - - // ----- Get filename - if ($p_header['filename_len'] != 0) - $p_header['filename'] = fread($this->zip_fd, $p_header['filename_len']); - else - $p_header['filename'] = ''; - - // ----- Get extra - if ($p_header['extra_len'] != 0) - $p_header['extra'] = fread($this->zip_fd, $p_header['extra_len']); - else - $p_header['extra'] = ''; - - // ----- Get comment - if ($p_header['comment_len'] != 0) - $p_header['comment'] = fread($this->zip_fd, $p_header['comment_len']); - else - $p_header['comment'] = ''; - - // ----- Extract properties - - // ----- Recuperate date in UNIX format - //if ($p_header['mdate'] && $p_header['mtime']) - // TBC : bug : this was ignoring time with 0/0/0 - if (1) - { - // ----- Extract time - $v_hour = ($p_header['mtime'] & 0xF800) >> 11; - $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; - $v_seconde = ($p_header['mtime'] & 0x001F)*2; - - // ----- Extract date - $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; - $v_month = ($p_header['mdate'] & 0x01E0) >> 5; - $v_day = $p_header['mdate'] & 0x001F; - - // ----- Get UNIX date format - $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); - - } - else - { - $p_header['mtime'] = time(); - } - - // ----- Set the stored filename - $p_header['stored_filename'] = $p_header['filename']; - - // ----- Set default status to ok - $p_header['status'] = 'ok'; - - // ----- Look if it is a directory - if (substr($p_header['filename'], -1) == '/') { - //$p_header['external'] = 0x41FF0010; - $p_header['external'] = 0x00000010; - } - - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCheckFileHeaders() - // Description : - // Parameters : - // Return Values : - // 1 on success, - // 0 on error; - // -------------------------------------------------------------------------------- - function privCheckFileHeaders(&$p_local_header, &$p_central_header) - { - $v_result=1; - - // ----- Check the static values - // TBC - if ($p_local_header['filename'] != $p_central_header['filename']) { - } - if ($p_local_header['version_extracted'] != $p_central_header['version_extracted']) { - } - if ($p_local_header['flag'] != $p_central_header['flag']) { - } - if ($p_local_header['compression'] != $p_central_header['compression']) { - } - if ($p_local_header['mtime'] != $p_central_header['mtime']) { - } - if ($p_local_header['filename_len'] != $p_central_header['filename_len']) { - } - - // ----- Look for flag bit 3 - if (($p_local_header['flag'] & 8) == 8) { - $p_local_header['size'] = $p_central_header['size']; - $p_local_header['compressed_size'] = $p_central_header['compressed_size']; - $p_local_header['crc'] = $p_central_header['crc']; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privReadEndCentralDir() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privReadEndCentralDir(&$p_central_dir) - { - $v_result=1; - - // ----- Go to the end of the zip file - $v_size = filesize($this->zipname); - @fseek($this->zip_fd, $v_size); - if (@ftell($this->zip_fd) != $v_size) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to go to the end of the archive \''.$this->zipname.'\''); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- First try : look if this is an archive with no commentaries (most of the time) - // in this case the end of central dir is at 22 bytes of the file end - $v_found = 0; - if ($v_size > 26) { - @fseek($this->zip_fd, $v_size-22); - if (($v_pos = @ftell($this->zip_fd)) != ($v_size-22)) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \''.$this->zipname.'\''); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read for bytes - $v_binary_data = @fread($this->zip_fd, 4); - $v_data = @unpack('Vid', $v_binary_data); - - // ----- Check signature - if ($v_data['id'] == 0x06054b50) { - $v_found = 1; - } - - $v_pos = ftell($this->zip_fd); - } - - // ----- Go back to the maximum possible size of the Central Dir End Record - if (!$v_found) { - $v_maximum_size = 65557; // 0xFFFF + 22; - if ($v_maximum_size > $v_size) - $v_maximum_size = $v_size; - @fseek($this->zip_fd, $v_size-$v_maximum_size); - if (@ftell($this->zip_fd) != ($v_size-$v_maximum_size)) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \''.$this->zipname.'\''); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read byte per byte in order to find the signature - $v_pos = ftell($this->zip_fd); - $v_bytes = 0x00000000; - while ($v_pos < $v_size) - { - // ----- Read a byte - $v_byte = @fread($this->zip_fd, 1); - - // ----- Add the byte - //$v_bytes = ($v_bytes << 8) | Ord($v_byte); - // Note we mask the old value down such that once shifted we can never end up with more than a 32bit number - // Otherwise on systems where we have 64bit integers the check below for the magic number will fail. - $v_bytes = (($v_bytes & 0xFFFFFF) << 8) | Ord($v_byte); - - // ----- Compare the bytes - if ($v_bytes == 0x504b0506) - { - $v_pos++; - break; - } - - $v_pos++; - } - - // ----- Look if not found end of central dir - if ($v_pos == $v_size) - { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Unable to find End of Central Dir Record signature"); - - // ----- Return - return PclZip::errorCode(); - } - } - - // ----- Read the first 18 bytes of the header - $v_binary_data = fread($this->zip_fd, 18); - - // ----- Look for invalid block size - if (strlen($v_binary_data) != 18) - { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid End of Central Dir Record size : ".strlen($v_binary_data)); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Extract the values - $v_data = unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size', $v_binary_data); - - // ----- Check the global size - if (($v_pos + $v_data['comment_size'] + 18) != $v_size) { - - // ----- Removed in release 2.2 see readme file - // The check of the file size is a little too strict. - // Some bugs where found when a zip is encrypted/decrypted with 'crypt'. - // While decrypted, zip has training 0 bytes - if (0) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, - 'The central dir is not at the end of the archive.' - .' Some trailing bytes exists after the archive.'); - - // ----- Return - return PclZip::errorCode(); - } - } - - // ----- Get comment - if ($v_data['comment_size'] != 0) { - $p_central_dir['comment'] = fread($this->zip_fd, $v_data['comment_size']); - } - else - $p_central_dir['comment'] = ''; - - $p_central_dir['entries'] = $v_data['entries']; - $p_central_dir['disk_entries'] = $v_data['disk_entries']; - $p_central_dir['offset'] = $v_data['offset']; - $p_central_dir['size'] = $v_data['size']; - $p_central_dir['disk'] = $v_data['disk']; - $p_central_dir['disk_start'] = $v_data['disk_start']; - - // TBC - //for(reset($p_central_dir); $key = key($p_central_dir); next($p_central_dir)) { - //} - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDeleteByRule() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privDeleteByRule(&$p_result_list, &$p_options) - { - $v_result=1; - $v_list_detail = array(); - - // ----- Open the zip file - if (($v_result=$this->privOpenFd('rb')) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privCloseFd(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->zip_fd); - - // ----- Scan all the files - // ----- Start at beginning of Central Dir - $v_pos_entry = $v_central_dir['offset']; - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_pos_entry)) - { - // ----- Close the zip file - $this->privCloseFd(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read each entry - $v_header_list = array(); - $j_start = 0; - for ($i=0, $v_nb_extracted=0; $i<$v_central_dir['entries']; $i++) - { - - // ----- Read the file header - $v_header_list[$v_nb_extracted] = array(); - if (($v_result = $this->privReadCentralFileHeader($v_header_list[$v_nb_extracted])) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - - return $v_result; - } - - - // ----- Store the index - $v_header_list[$v_nb_extracted]['index'] = $i; - - // ----- Look for the specific extract rules - $v_found = false; - - // ----- Look for extract by name rule - if ((isset($p_options[PCLZIP_OPT_BY_NAME])) - && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { - - // ----- Look if the filename is in the list - for ($j=0; ($j<sizeof($p_options[PCLZIP_OPT_BY_NAME])) && (!$v_found); $j++) { - - // ----- Look for a directory - if (substr($p_options[PCLZIP_OPT_BY_NAME][$j], -1) == "/") { - - // ----- Look if the directory is in the filename path - if ((strlen($v_header_list[$v_nb_extracted]['stored_filename']) > strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) - && (substr($v_header_list[$v_nb_extracted]['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { - $v_found = true; - } - elseif ((($v_header_list[$v_nb_extracted]['external']&0x00000010)==0x00000010) /* Indicates a folder */ - && ($v_header_list[$v_nb_extracted]['stored_filename'].'/' == $p_options[PCLZIP_OPT_BY_NAME][$j])) { - $v_found = true; - } - } - // ----- Look for a filename - elseif ($v_header_list[$v_nb_extracted]['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { - $v_found = true; - } - } - } - - // ----- Look for extract by ereg rule - // ereg() is deprecated with PHP 5.3 - /* - else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) - && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { - - if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { - $v_found = true; - } - } - */ - - // ----- Look for extract by preg rule - elseif ((isset($p_options[PCLZIP_OPT_BY_PREG])) - && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { - - if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { - $v_found = true; - } - } - - // ----- Look for extract by index rule - elseif ((isset($p_options[PCLZIP_OPT_BY_INDEX])) - && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { - - // ----- Look if the index is in the list - for ($j=$j_start; ($j<sizeof($p_options[PCLZIP_OPT_BY_INDEX])) && (!$v_found); $j++) { - - if (($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { - $v_found = true; - } - if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { - $j_start = $j+1; - } - - if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) { - break; - } - } - } - else { - $v_found = true; - } - - // ----- Look for deletion - if ($v_found) - { - unset($v_header_list[$v_nb_extracted]); - } - else - { - $v_nb_extracted++; - } - } - - // ----- Look if something need to be deleted - if ($v_nb_extracted > 0) { - - // ----- Creates a temporay file - $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; - - // ----- Creates a temporary zip archive - $v_temp_zip = new PclZip($v_zip_temp_name); - - // ----- Open the temporary zip file in write mode - if (($v_result = $v_temp_zip->privOpenFd('wb')) != 1) { - $this->privCloseFd(); - - // ----- Return - return $v_result; - } - - // ----- Look which file need to be kept - for ($i=0; $i<sizeof($v_header_list); $i++) { - - // ----- Calculate the position of the header - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_header_list[$i]['offset'])) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the file header - $v_local_header = array(); - if (($v_result = $this->privReadFileHeader($v_local_header)) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Check that local file header is same as central file header - if ($this->privCheckFileHeaders($v_local_header, - $v_header_list[$i]) != 1) { - // TBC - } - unset($v_local_header); - - // ----- Write the file header - if (($v_result = $v_temp_zip->privWriteFileHeader($v_header_list[$i])) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Read/write the data block - if (($v_result = PclZipUtilCopyBlock($this->zip_fd, $v_temp_zip->zip_fd, $v_header_list[$i]['compressed_size'])) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($v_temp_zip->zip_fd); - - // ----- Re-Create the Central Dir files header - for ($i=0; $i<sizeof($v_header_list); $i++) { - // ----- Create the file header - if (($v_result = $v_temp_zip->privWriteCentralFileHeader($v_header_list[$i])) != 1) { - $v_temp_zip->privCloseFd(); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Transform the header to a 'usable' info - $v_temp_zip->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - - // ----- Zip file comment - $v_comment = ''; - if (isset($p_options[PCLZIP_OPT_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_COMMENT]; - } - - // ----- Calculate the size of the central header - $v_size = @ftell($v_temp_zip->zip_fd)-$v_offset; - - // ----- Create the central dir footer - if (($v_result = $v_temp_zip->privWriteCentralHeader(sizeof($v_header_list), $v_size, $v_offset, $v_comment)) != 1) { - // ----- Reset the file list - unset($v_header_list); - $v_temp_zip->privCloseFd(); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Close - $v_temp_zip->privCloseFd(); - $this->privCloseFd(); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->zipname); - PclZipUtilRename($v_zip_temp_name, $this->zipname); - - // ----- Destroy the temporary archive - unset($v_temp_zip); - } - - // ----- Remove every files : reset the file - elseif ($v_central_dir['entries'] != 0) { - $this->privCloseFd(); - - if (($v_result = $this->privOpenFd('wb')) != 1) { - return $v_result; - } - - if (($v_result = $this->privWriteCentralHeader(0, 0, 0, '')) != 1) { - return $v_result; - } - - $this->privCloseFd(); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDirCheck() - // Description : - // Check if a directory exists, if not it creates it and all the parents directory - // which may be useful. - // Parameters : - // $p_dir : Directory path to check. - // Return Values : - // 1 : OK - // -1 : Unable to create directory - // -------------------------------------------------------------------------------- - function privDirCheck($p_dir, $p_is_dir=false) - { - $v_result = 1; - - - // ----- Remove the final '/' - if (($p_is_dir) && (substr($p_dir, -1)=='/')) - { - $p_dir = substr($p_dir, 0, strlen($p_dir)-1); - } - - // ----- Check the directory availability - if ((is_dir($p_dir)) || ($p_dir == "")) - { - return 1; - } - - // ----- Extract parent directory - $p_parent_dir = dirname($p_dir); - - // ----- Just a check - if ($p_parent_dir != $p_dir) - { - // ----- Look for parent directory - if ($p_parent_dir != "") - { - if (($v_result = $this->privDirCheck($p_parent_dir)) != 1) - { - return $v_result; - } - } - } - - // ----- Create the directory - if (!@mkdir($p_dir, 0777)) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_DIR_CREATE_FAIL, "Unable to create directory '$p_dir'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privMerge() - // Description : - // If $p_archive_to_add does not exist, the function exit with a success result. - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privMerge(&$p_archive_to_add) - { - $v_result=1; - - // ----- Look if the archive_to_add exists - if (!is_file($p_archive_to_add->zipname)) - { - - // ----- Nothing to merge, so merge is a success - $v_result = 1; - - // ----- Return - return $v_result; - } - - // ----- Look if the archive exists - if (!is_file($this->zipname)) - { - - // ----- Do a duplicate - $v_result = $this->privDuplicate($p_archive_to_add->zipname); - - // ----- Return - return $v_result; - } - - // ----- Open the zip file - if (($v_result=$this->privOpenFd('rb')) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privCloseFd(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->zip_fd); - - // ----- Open the archive_to_add file - if (($v_result=$p_archive_to_add->privOpenFd('rb')) != 1) - { - $this->privCloseFd(); - - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir_to_add = array(); - if (($v_result = $p_archive_to_add->privReadEndCentralDir($v_central_dir_to_add)) != 1) - { - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - - return $v_result; - } - - // ----- Go to beginning of File - @rewind($p_archive_to_add->zip_fd); - - // ----- Creates a temporay file - $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) - { - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_zip_temp_name.'\' in binary write mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the central dir - $v_size = $v_central_dir['offset']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($this->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Copy the files from the archive_to_add into the temporary file - $v_size = $v_central_dir_to_add['offset']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($p_archive_to_add->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($v_zip_temp_fd); - - // ----- Copy the block of file headers from the old archive - $v_size = $v_central_dir['size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($this->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Copy the block of file headers from the archive_to_add - $v_size = $v_central_dir_to_add['size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($p_archive_to_add->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Merge the file comments - $v_comment = $v_central_dir['comment'].' '.$v_central_dir_to_add['comment']; - - // ----- Calculate the size of the (new) central header - $v_size = @ftell($v_zip_temp_fd)-$v_offset; - - // ----- Swap the file descriptor - // Here is a trick : I swap the temporary fd with the zip fd, in order to use - // the following methods on the temporary fil and not the real archive fd - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Create the central dir footer - if (($v_result = $this->privWriteCentralHeader($v_central_dir['entries']+$v_central_dir_to_add['entries'], $v_size, $v_offset, $v_comment)) != 1) - { - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - @fclose($v_zip_temp_fd); - $this->zip_fd = null; - - // ----- Reset the file list - unset($v_header_list); - - // ----- Return - return $v_result; - } - - // ----- Swap back the file descriptor - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Close - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->zipname); - PclZipUtilRename($v_zip_temp_name, $this->zipname); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDuplicate() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privDuplicate($p_archive_filename) - { - $v_result=1; - - // ----- Look if the $p_archive_filename exists - if (!is_file($p_archive_filename)) - { - - // ----- Nothing to duplicate, so duplicate is a success. - $v_result = 1; - - // ----- Return - return $v_result; - } - - // ----- Open the zip file - if (($v_result=$this->privOpenFd('wb')) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($p_archive_filename, 'rb')) == 0) - { - $this->privCloseFd(); - - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive file \''.$p_archive_filename.'\' in binary write mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the central dir - $v_size = filesize($p_archive_filename); - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($v_zip_temp_fd, $v_read_size); - @fwrite($this->zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Close - $this->privCloseFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privErrorLog() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privErrorLog($p_error_code=0, $p_error_string='') - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - PclError($p_error_code, $p_error_string); - } - else { - $this->error_code = $p_error_code; - $this->error_string = $p_error_string; - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privErrorReset() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privErrorReset() - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - PclErrorReset(); - } - else { - $this->error_code = 0; - $this->error_string = ''; - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDisableMagicQuotes() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privDisableMagicQuotes() - { - $v_result=1; - - // ----- Look if function exists - if ((!function_exists("get_magic_quotes_runtime")) - || (!function_exists("set_magic_quotes_runtime"))) { - return $v_result; - } - - // ----- Look if already done - if ($this->magic_quotes_status != -1) { - return $v_result; - } - - // ----- Get and memorize the magic_quote value - $this->magic_quotes_status = @get_magic_quotes_runtime(); - - // ----- Disable magic_quotes - if ($this->magic_quotes_status == 1) { - @set_magic_quotes_runtime(0); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privSwapBackMagicQuotes() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privSwapBackMagicQuotes() - { - $v_result=1; - - // ----- Look if function exists - if ((!function_exists("get_magic_quotes_runtime")) - || (!function_exists("set_magic_quotes_runtime"))) { - return $v_result; - } - - // ----- Look if something to do - if ($this->magic_quotes_status != -1) { - return $v_result; - } - - // ----- Swap back magic_quotes - if ($this->magic_quotes_status == 1) { - @set_magic_quotes_runtime($this->magic_quotes_status); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - } - // End of class - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilPathReduction() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function PclZipUtilPathReduction($p_dir) - { - $v_result = ""; - - // ----- Look for not empty path - if ($p_dir != "") { - // ----- Explode path by directory names - $v_list = explode("/", $p_dir); - - // ----- Study directories from last to first - $v_skip = 0; - for ($i=sizeof($v_list)-1; $i>=0; $i--) { - // ----- Look for current path - if ($v_list[$i] == ".") { - // ----- Ignore this directory - // Should be the first $i=0, but no check is done - } - elseif ($v_list[$i] == "..") { - $v_skip++; - } - elseif ($v_list[$i] == "") { - // ----- First '/' i.e. root slash - if ($i == 0) { - $v_result = "/".$v_result; - if ($v_skip > 0) { - // ----- It is an invalid path, so the path is not modified - // TBC - $v_result = $p_dir; - $v_skip = 0; - } - } - // ----- Last '/' i.e. indicates a directory - elseif ($i == (sizeof($v_list)-1)) { - $v_result = $v_list[$i]; - } - // ----- Double '/' inside the path - else { - // ----- Ignore only the double '//' in path, - // but not the first and last '/' - } - } - else { - // ----- Look for item to skip - if ($v_skip > 0) { - $v_skip--; - } - else { - $v_result = $v_list[$i].($i!=(sizeof($v_list)-1)?"/".$v_result:""); - } - } - } - - // ----- Look for skip - if ($v_skip > 0) { - while ($v_skip > 0) { - $v_result = '../'.$v_result; - $v_skip--; - } - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilPathInclusion() - // Description : - // This function indicates if the path $p_path is under the $p_dir tree. Or, - // said in an other way, if the file or sub-dir $p_path is inside the dir - // $p_dir. - // The function indicates also if the path is exactly the same as the dir. - // This function supports path with duplicated '/' like '//', but does not - // support '.' or '..' statements. - // Parameters : - // Return Values : - // 0 if $p_path is not inside directory $p_dir - // 1 if $p_path is inside directory $p_dir - // 2 if $p_path is exactly the same as $p_dir - // -------------------------------------------------------------------------------- - function PclZipUtilPathInclusion($p_dir, $p_path) - { - $v_result = 1; - - // ----- Look for path beginning by ./ - if (($p_dir == '.') - || ((strlen($p_dir) >=2) && (substr($p_dir, 0, 2) == './'))) { - $p_dir = PclZipUtilTranslateWinPath(getcwd(), false).'/'.substr($p_dir, 1); - } - if (($p_path == '.') - || ((strlen($p_path) >=2) && (substr($p_path, 0, 2) == './'))) { - $p_path = PclZipUtilTranslateWinPath(getcwd(), false).'/'.substr($p_path, 1); - } - - // ----- Explode dir and path by directory separator - $v_list_dir = explode("/", $p_dir); - $v_list_dir_size = sizeof($v_list_dir); - $v_list_path = explode("/", $p_path); - $v_list_path_size = sizeof($v_list_path); - - // ----- Study directories paths - $i = 0; - $j = 0; - while (($i < $v_list_dir_size) && ($j < $v_list_path_size) && ($v_result)) { - - // ----- Look for empty dir (path reduction) - if ($v_list_dir[$i] == '') { - $i++; - continue; - } - if ($v_list_path[$j] == '') { - $j++; - continue; - } - - // ----- Compare the items - if (($v_list_dir[$i] != $v_list_path[$j]) && ($v_list_dir[$i] != '') && ($v_list_path[$j] != '')) { - $v_result = 0; - } - - // ----- Next items - $i++; - $j++; - } - - // ----- Look if everything seems to be the same - if ($v_result) { - // ----- Skip all the empty items - while (($j < $v_list_path_size) && ($v_list_path[$j] == '')) $j++; - while (($i < $v_list_dir_size) && ($v_list_dir[$i] == '')) $i++; - - if (($i >= $v_list_dir_size) && ($j >= $v_list_path_size)) { - // ----- There are exactly the same - $v_result = 2; - } - elseif ($i < $v_list_dir_size) { - // ----- The path is shorter than the dir - $v_result = 0; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilCopyBlock() - // Description : - // Parameters : - // $p_mode : read/write compression mode - // 0 : src & dest normal - // 1 : src gzip, dest normal - // 2 : src normal, dest gzip - // 3 : src & dest gzip - // Return Values : - // -------------------------------------------------------------------------------- - function PclZipUtilCopyBlock($p_src, $p_dest, $p_size, $p_mode=0) - { - $v_result = 1; - - if ($p_mode==0) - { - while ($p_size != 0) - { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($p_src, $v_read_size); - @fwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } - elseif ($p_mode==1) - { - while ($p_size != 0) - { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @gzread($p_src, $v_read_size); - @fwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } - elseif ($p_mode==2) - { - while ($p_size != 0) - { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($p_src, $v_read_size); - @gzwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } - elseif ($p_mode==3) - { - while ($p_size != 0) - { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @gzread($p_src, $v_read_size); - @gzwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilRename() - // Description : - // This function tries to do a simple rename() function. If it fails, it - // tries to copy the $p_src file in a new $p_dest file and then unlink the - // first one. - // Parameters : - // $p_src : Old filename - // $p_dest : New filename - // Return Values : - // 1 on success, 0 on failure. - // -------------------------------------------------------------------------------- - function PclZipUtilRename($p_src, $p_dest) - { - $v_result = 1; - - // ----- Try to rename the files - if (!@rename($p_src, $p_dest)) { - - // ----- Try to copy & unlink the src - if (!@copy($p_src, $p_dest)) { - $v_result = 0; - } - elseif (!@unlink($p_src)) { - $v_result = 0; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilOptionText() - // Description : - // Translate option value in text. Mainly for debug purpose. - // Parameters : - // $p_option : the option value. - // Return Values : - // The option text value. - // -------------------------------------------------------------------------------- - function PclZipUtilOptionText($p_option) - { - - $v_list = get_defined_constants(); - for (reset($v_list); $v_key = key($v_list); next($v_list)) { - $v_prefix = substr($v_key, 0, 10); - if ((($v_prefix == 'PCLZIP_OPT') - || ($v_prefix == 'PCLZIP_CB_') - || ($v_prefix == 'PCLZIP_ATT')) - && ($v_list[$v_key] == $p_option)) { - return $v_key; - } - } - - $v_result = 'Unknown'; - - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilTranslateWinPath() - // Description : - // Translate windows path by replacing '\' by '/' and optionally removing - // drive letter. - // Parameters : - // $p_path : path to translate. - // $p_remove_disk_letter : true | false - // Return Values : - // The path translated. - // -------------------------------------------------------------------------------- - function PclZipUtilTranslateWinPath($p_path, $p_remove_disk_letter=true) - { - if (stristr(php_uname(), 'windows')) { - // ----- Look for potential disk letter - if (($p_remove_disk_letter) && (($v_position = strpos($p_path, ':')) != false)) { - $p_path = substr($p_path, $v_position+1); - } - // ----- Change potential windows directory separator - if ((strpos($p_path, '\\') > 0) || (substr($p_path, 0,1) == '\\')) { - $p_path = strtr($p_path, '\\', '/'); - } - } - return $p_path; - } - // -------------------------------------------------------------------------------- - - -?> From 659d5b312f0de7614951f508995cced962adca9c Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Fri, 5 Mar 2021 19:35:08 +0530 Subject: [PATCH 03/27] remove json lib. depriciate Tools::json function use php function --- admin/ajax.php | 8 +- admin/ajax_products_list.php | 4 +- admin/functions.php | 4 +- classes/Cart.php | 10 +- classes/Language.php | 4 +- classes/Product.php | 2 +- classes/Referrer.php | 2 +- classes/Tools.php | 30 +- classes/controller/AdminController.php | 6 +- classes/helper/HelperList.php | 2 +- classes/pdf/HTMLTemplateInvoice.php | 4 +- classes/tree/TreeToolbarSearch.php | 2 +- classes/tree/TreeToolbarSearchCategories.php | 2 +- .../admin/AdminAddressesController.php | 2 +- .../admin/AdminAttributesGroupsController.php | 2 +- .../admin/AdminCarrierWizardController.php | 4 +- .../admin/AdminCartRulesController.php | 10 +- controllers/admin/AdminCartsController.php | 32 +- .../admin/AdminCategoriesController.php | 6 +- .../admin/AdminCustomerThreadsController.php | 2 +- .../admin/AdminCustomersController.php | 2 +- .../admin/AdminDashboardController.php | 6 +- .../admin/AdminEmployeesController.php | 2 +- controllers/admin/AdminGroupsController.php | 2 +- controllers/admin/AdminImportController.php | 2 +- .../admin/AdminInformationController.php | 4 +- .../admin/AdminLanguagesController.php | 2 +- controllers/admin/AdminLoginController.php | 10 +- controllers/admin/AdminModulesController.php | 6 +- .../admin/AdminModulesPositionsController.php | 4 +- controllers/admin/AdminOrdersController.php | 130 +-- .../admin/AdminPerformanceController.php | 2 +- controllers/admin/AdminProductsController.php | 68 +- .../admin/AdminQuickAccessesController.php | 4 +- .../admin/AdminRequestSqlController.php | 2 +- controllers/admin/AdminSearchController.php | 2 +- controllers/admin/AdminShopController.php | 20 +- controllers/admin/AdminShopUrlController.php | 2 +- controllers/admin/AdminStatsController.php | 6 +- controllers/admin/AdminStatsTabController.php | 22 +- .../admin/AdminSupplyOrdersController.php | 2 +- .../admin/AdminTaxRulesGroupController.php | 2 +- .../admin/AdminTranslationsController.php | 4 +- controllers/front/AddressController.php | 6 +- controllers/front/AuthController.php | 10 +- controllers/front/CartController.php | 22 +- controllers/front/ContactController.php | 2 +- controllers/front/OrderController.php | 2 +- controllers/front/OrderDetailController.php | 6 +- controllers/front/OrderOpcController.php | 20 +- controllers/front/ProductController.php | 4 +- controllers/front/SearchController.php | 4 +- install/classes/controllerHttp.php | 2 +- install/controllers/console/process.php | 4 +- install/dev/index.phtml | 2 +- install/theme/views/process.phtml | 2 +- .../php/ps1607_language_code_update.php | 2 +- modules/blockcart/blockcart.php | 4 +- .../checkroomavailabilityajaxprocess.php | 22 +- .../checkroomavailabilityajaxprocess.php | 4 +- .../admin/AdminBlockCategoriesController.php | 8 +- .../blocklayered/blocklayered-url-indexer.php | 2 +- modules/blocklayered/blocklayered.php | 6 +- .../controllers/front/mywishlist.php | 24 +- modules/graphnvd3/graphnvd3.php | 2 +- modules/gridhtml/gridhtml.php | 30 +- .../classes/HotelBranchInformation.php | 4 +- .../classes/HotelCartBookingData.php | 12 +- .../classes/HotelRoomTypeDemandPrice.php | 2 +- .../classes/HotelRoomTypeGlobalDemand.php | 2 +- ...HotelRoomTypeGlobalDemandAdvanceOption.php | 2 +- .../classes/QloRoomType.php | 2 +- .../WebserviceSpecificManagementQlo.php | 6 +- .../admin/AdminAddHotelController.php | 10 +- .../admin/AdminHotelFeaturePricesSettings.php | 10 +- .../AdminHotelRoomsBookingController.php | 8 +- .../hotelreservationsystem.php | 4 +- modules/paypal/api/ApiPaypalPlus.php | 8 +- modules/paypal/api/CallApiPaypalPlus.php | 8 +- modules/paypal/classes/Braintree.php | 2 +- .../paypal/controllers/front/submitplus.php | 10 +- .../paypal/integral_evolution/notifier.php | 2 +- modules/paypal/ipn.php | 4 +- modules/paypal/paypal.php | 14 +- modules/paypal/paypal_login/paypal_login.php | 6 +- modules/paypal/paypal_plus/submit.php | 8 +- .../controllers/front/default.php | 2 +- .../productcomments/productcomments-ajax.php | 2 +- modules/sendtoafriend/sendtoafriend_ajax.php | 2 +- .../controllers/front/autocompletesearch.php | 2 +- tools/json/.htaccess | 2 - tools/json/LICENSE | 22 - tools/json/index.php | 35 - tools/json/json.php | 804 ------------------ 94 files changed, 381 insertions(+), 1248 deletions(-) delete mode 100644 tools/json/.htaccess delete mode 100644 tools/json/LICENSE delete mode 100644 tools/json/index.php delete mode 100644 tools/json/json.php diff --git a/admin/ajax.php b/admin/ajax.php index be2c91bc4..2506e809d 100644 --- a/admin/ajax.php +++ b/admin/ajax.php @@ -72,12 +72,12 @@ if (Tools::isSubmit('ajaxProductPackItems')) { if (Tools::isSubmit('getChildrenCategories') && Tools::isSubmit('id_category_parent')) { $children_categories = Category::getChildrenWithNbSelectedSubCat(Tools::getValue('id_category_parent'), Tools::getValue('selectedCat'), Context::getContext()->language->id, null, Tools::getValue('use_shop_context')); - die(Tools::jsonEncode($children_categories)); + die(json_encode($children_categories)); } if (Tools::isSubmit('getNotifications')) { $notification = new Notification; - die(Tools::jsonEncode($notification->getLastElements())); + die(json_encode($notification->getLastElements())); } if (Tools::isSubmit('updateElementEmployee') && Tools::getValue('updateElementEmployeeType')) { @@ -111,7 +111,7 @@ if (Tools::isSubmit('getParentCategoriesId') && $id_category = Tools::getValue(' $output[] = $result; } - die(Tools::jsonEncode($output)); + die(json_encode($output)); } if (Tools::isSubmit('getZones')) { @@ -121,7 +121,7 @@ if (Tools::isSubmit('getZones')) { } $html .= '</select>'; $array = array('hasError' => false, 'errors' => '', 'data' => $html); - die(Tools::jsonEncode($array)); + die(json_encode($array)); } if (Tools::isSubmit('getEmailHTML') && $email = Tools::getValue('email')) { diff --git a/admin/ajax_products_list.php b/admin/ajax_products_list.php index 137020a37..03a5f4999 100644 --- a/admin/ajax_products_list.php +++ b/admin/ajax_products_list.php @@ -137,7 +137,7 @@ if ($items && ($excludeIds || strpos($_SERVER['HTTP_REFERER'], 'AdminScenes') != } } $results = array_values($results); - echo Tools::jsonEncode($results); + echo json_encode($results); } else { - Tools::jsonEncode(new stdClass); + json_encode(new stdClass); } diff --git a/admin/functions.php b/admin/functions.php index 15c397049..ae72f6340 100644 --- a/admin/functions.php +++ b/admin/functions.php @@ -524,8 +524,8 @@ function runAdminTab($tab, $ajax_mode = false) } // we can display the correct url - // die(Tools::jsonEncode(array(Translate::getAdminTranslation('Invalid security token'),$url))); - die(Tools::jsonEncode(Translate::getAdminTranslation('Invalid security token'))); + // die(json_encode(array(Translate::getAdminTranslation('Invalid security token'),$url))); + die(json_encode(Translate::getAdminTranslation('Invalid security token'))); } else { // If this is an XSS attempt, then we should only display a simple, secure page if (ob_get_level() && ob_get_length() > 0) { diff --git a/classes/Cart.php b/classes/Cart.php index 7d380889b..079f10c86 100644 --- a/classes/Cart.php +++ b/classes/Cart.php @@ -4317,7 +4317,7 @@ class CartCore extends ObjectModel $postData = trim(file_get_contents('php://input')); libxml_use_internal_errors(true); $xml = simplexml_load_string(utf8_decode($postData)); - $cartData = Tools::jsonDecode(Tools::jsonEncode($xml, true)); + $cartData = json_decode(json_encode($xml, true)); $this->id_address_delivery = $cartData->cart->id_address; $this->id_address_invoice = $cartData->cart->id_address; @@ -4344,7 +4344,7 @@ class CartCore extends ObjectModel $postData = trim(file_get_contents('php://input')); libxml_use_internal_errors(true); $xml = simplexml_load_string(utf8_decode($postData)); - $cartData = Tools::jsonDecode(Tools::jsonEncode($xml, true)); + $cartData = json_decode(json_encode($xml, true)); $this->id_address_delivery = $cartData->cart->id_address; $this->id_address_invoice = $cartData->cart->id_address; @@ -4384,14 +4384,14 @@ class CartCore extends ObjectModel $extraDemands = null; foreach ($bookingRows as $booking) { - $booking = Tools::jsonDecode(Tools::jsonEncode($booking, true), true); + $booking = json_decode(json_encode($booking, true), true); if (isset($booking['extra_demands']['extra_demand'])) { $extraDemands = $booking['extra_demands']['extra_demand']; if (isset($extraDemands['id_global_demand'])) { $extraDemands = array($extraDemands); } - // $extraDemands = Tools::jsonDecode($extraDemands, true); - $extraDemands = Tools::jsonEncode($extraDemands); + // $extraDemands = json_decode($extraDemands, true); + $extraDemands = json_encode($extraDemands); } // get room booking info diff --git a/classes/Language.php b/classes/Language.php index 59f5f2e01..af8e9998a 100644 --- a/classes/Language.php +++ b/classes/Language.php @@ -798,7 +798,7 @@ class LanguageCore extends ObjectModel // If the language pack has not been provided, retrieve it from prestashop.com if (!$lang_pack) { - $lang_pack = Tools::jsonDecode(Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='._PS_VERSION_.'&iso_lang='.$iso_code)); + $lang_pack = json_decode(Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='._PS_VERSION_.'&iso_lang='.$iso_code)); } // If a language pack has been found or provided, prefill the language object with the value @@ -914,7 +914,7 @@ class LanguageCore extends ObjectModel if (!$lang_pack_link = Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='.$version.'&iso_lang='.Tools::strtolower((string)$iso))) { $errors[] = Tools::displayError('Archive cannot be downloaded from prestashop.com.'); - } elseif (!$lang_pack = Tools::jsonDecode($lang_pack_link)) { + } elseif (!$lang_pack = json_decode($lang_pack_link)) { $errors[] = Tools::displayError('Error occurred when language was checked according to your Prestashop version.'); } elseif (empty($lang_pack->error) && ($content = Tools::file_get_contents('http://translations.prestashop.com/download/lang_packs/gzip/'.$lang_pack->version.'/'.Tools::strtolower($lang_pack->iso_code.'.gzip')))) { if (!@file_put_contents($file, $content)) { diff --git a/classes/Product.php b/classes/Product.php index ca3c683bb..1fff837fe 100644 --- a/classes/Product.php +++ b/classes/Product.php @@ -5776,7 +5776,7 @@ class ProductCore extends ObjectModel libxml_use_internal_errors(true); $xml = simplexml_load_string(utf8_decode($postData)); - $roomtypeData = Tools::jsonDecode(Tools::jsonEncode($xml), true); + $roomtypeData = json_decode(json_encode($xml), true); // set room map info for the hotel from request return Db::getInstance()->execute('INSERT INTO `'._DB_PREFIX_.'htl_room_type` (`id_product`, `id_hotel`, `adult`, `children`, `date_add`, `date_upd`) VALUES ('.(int)$this->id.', '.(int) $roomtypeData['room_type']['id_hotel'].', '.(int) $roomtypeData['room_type']['adults'].', '.(int) $roomtypeData['room_type']['children'].', \''.date('Y-m-d h:i:s').'\', \''.date('Y-m-d h:i:s').'\')'); diff --git a/classes/Referrer.php b/classes/Referrer.php index a37ee888c..ad38d84b2 100644 --- a/classes/Referrer.php +++ b/classes/Referrer.php @@ -349,6 +349,6 @@ class ReferrerCore extends ObjectModel 'percent_fee' => Tools::displayPrice($stats_sales['sales'] * $referrer->percent_fee / 100, $currency), ); - die('['.Tools::jsonEncode($json_array).']'); + die('['.json_encode($json_array).']'); } } diff --git a/classes/Tools.php b/classes/Tools.php index 22ddaf612..3e8b66dcc 100644 --- a/classes/Tools.php +++ b/classes/Tools.php @@ -1066,7 +1066,7 @@ class ToolsCore echo ' <script type="text/javascript"> - console.'.$type.'('.Tools::jsonEncode($object).'); + console.'.$type.'('.json_encode($object).'); </script> '; } @@ -2660,19 +2660,15 @@ exit; /** * jsonDecode convert json string to php array / object * - * @param string $json + * @param string $data * @param bool $assoc (since 1.4.2.4) if true, convert to associativ array * @return array */ - public static function jsonDecode($json, $assoc = false) + public static function jsonDecode($data, $assoc = false, $depth = 512, $options = 0 + ) { - if (function_exists('json_decode')) { - return json_decode($json, $assoc); - } else { - include_once(_PS_TOOL_DIR_.'json/json.php'); - $pear_json = new Services_JSON(($assoc) ? SERVICES_JSON_LOOSE_TYPE : 0); - return $pear_json->decode($json); - } + Tools::displayAsDeprecated(); + return json_decode($data, $assoc, $depth, $options); } /** @@ -2681,15 +2677,15 @@ exit; * @param array $data * @return string json */ - public static function jsonEncode($data) + public static function jsonEncode($data, $options = 0, $depth = 512) { - if (function_exists('json_encode')) { - return json_encode($data); - } else { - include_once(_PS_TOOL_DIR_.'json/json.php'); - $pear_json = new Services_JSON(); - return $pear_json->encode($data); + Tools::displayAsDeprecated(); + if (PHP_VERSION_ID < 50500) { /* PHP version < 5.5.0 */ + return json_encode($data, $options); } + + return json_encode($data, $options, $depth); + } /** diff --git a/classes/controller/AdminController.php b/classes/controller/AdminController.php index 6bc800a5f..650355110 100644 --- a/classes/controller/AdminController.php +++ b/classes/controller/AdminController.php @@ -1803,14 +1803,14 @@ class AdminControllerCore extends Controller } if ($conf = Tools::getValue('conf')) { - $this->context->smarty->assign('conf', $this->json ? Tools::jsonEncode($this->_conf[(int)$conf]) : $this->_conf[(int)$conf]); + $this->context->smarty->assign('conf', $this->json ? json_encode($this->_conf[(int)$conf]) : $this->_conf[(int)$conf]); } foreach (array('errors', 'warnings', 'informations', 'confirmations') as $type) { if (!is_array($this->$type)) { $this->$type = (array)$this->$type; } - $this->context->smarty->assign($type, $this->json ? Tools::jsonEncode(array_unique($this->$type)) : array_unique($this->$type)); + $this->context->smarty->assign($type, $this->json ? json_encode(array_unique($this->$type)) : array_unique($this->$type)); } if ($this->show_page_header_toolbar && !$this->lite_display) { @@ -1824,7 +1824,7 @@ class AdminControllerCore extends Controller $this->context->smarty->assign( array( - 'page' => $this->json ? Tools::jsonEncode($page) : $page, + 'page' => $this->json ? json_encode($page) : $page, 'header' => $this->context->smarty->fetch($header_tpl), 'footer' => $this->context->smarty->fetch($footer_tpl), ) diff --git a/classes/helper/HelperList.php b/classes/helper/HelperList.php index 0686a9dcf..c6e2dbcbb 100644 --- a/classes/helper/HelperList.php +++ b/classes/helper/HelperList.php @@ -435,7 +435,7 @@ class HelperListCore extends Helper 'token' => $token != null ? $token : $this->token, 'action' => self::$cache_lang['Details'], 'params' => $ajax_params, - 'json_params' => Tools::jsonEncode($ajax_params) + 'json_params' => json_encode($ajax_params) )); return $tpl->fetch(); } diff --git a/classes/pdf/HTMLTemplateInvoice.php b/classes/pdf/HTMLTemplateInvoice.php index 15a2eda93..11247097c 100644 --- a/classes/pdf/HTMLTemplateInvoice.php +++ b/classes/pdf/HTMLTemplateInvoice.php @@ -142,8 +142,8 @@ class HTMLTemplateInvoiceCore extends HTMLTemplate */ public function getContent() { - $invoiceAddressPatternRules = Tools::jsonDecode(Configuration::get('PS_INVCE_INVOICE_ADDR_RULES'), true); - $deliveryAddressPatternRules = Tools::jsonDecode(Configuration::get('PS_INVCE_DELIVERY_ADDR_RULES'), true); + $invoiceAddressPatternRules = json_decode(Configuration::get('PS_INVCE_INVOICE_ADDR_RULES'), true); + $deliveryAddressPatternRules = json_decode(Configuration::get('PS_INVCE_DELIVERY_ADDR_RULES'), true); $invoice_address = new Address((int)$this->order->id_address_invoice); $country = new Country((int)$invoice_address->id_country); diff --git a/classes/tree/TreeToolbarSearch.php b/classes/tree/TreeToolbarSearch.php index 417023e50..edfb693cf 100644 --- a/classes/tree/TreeToolbarSearch.php +++ b/classes/tree/TreeToolbarSearch.php @@ -76,7 +76,7 @@ class TreeToolbarSearchCore extends TreeToolbarButtonCore implements $html = ''; foreach ($data as $item) { - $html .= Tools::jsonEncode($item).','; + $html .= json_encode($item).','; if (array_key_exists('children', $item) && !empty($item['children'])) { $html .= $this->_renderData($item['children']); } diff --git a/classes/tree/TreeToolbarSearchCategories.php b/classes/tree/TreeToolbarSearchCategories.php index 2a6f93d66..a00f387de 100644 --- a/classes/tree/TreeToolbarSearchCategories.php +++ b/classes/tree/TreeToolbarSearchCategories.php @@ -73,7 +73,7 @@ class TreeToolbarSearchCategoriesCore extends TreeToolbarButtonCore implements $html = ''; foreach ($data as $item) { - $html .= Tools::jsonEncode($item).','; + $html .= json_encode($item).','; if (array_key_exists('children', $item) && !empty($item['children'])) { $html .= $this->_renderData($item['children']); } diff --git a/controllers/admin/AdminAddressesController.php b/controllers/admin/AdminAddressesController.php index c57e24b1e..ce37b1743 100644 --- a/controllers/admin/AdminAddressesController.php +++ b/controllers/admin/AdminAddressesController.php @@ -495,7 +495,7 @@ class AdminAddressesControllerCore extends AdminController $customer = Customer::searchByName($email); if (!empty($customer)) { $customer = $customer['0']; - echo Tools::jsonEncode(array('infos' => pSQL($customer['firstname']).'_'.pSQL($customer['lastname']).'_'.pSQL($customer['company']))); + echo json_encode(array('infos' => pSQL($customer['firstname']).'_'.pSQL($customer['lastname']).'_'.pSQL($customer['company']))); } } die; diff --git a/controllers/admin/AdminAttributesGroupsController.php b/controllers/admin/AdminAttributesGroupsController.php index 19e8c55c0..c47cb31e3 100644 --- a/controllers/admin/AdminAttributesGroupsController.php +++ b/controllers/admin/AdminAttributesGroupsController.php @@ -297,7 +297,7 @@ class AdminAttributesGroupsControllerCore extends AdminController $associations = array(); } - $this->fields_form['shop_associations'] = Tools::jsonEncode($associations); + $this->fields_form['shop_associations'] = json_encode($associations); $this->fields_form['input'][] = array( 'type' => 'color', diff --git a/controllers/admin/AdminCarrierWizardController.php b/controllers/admin/AdminCarrierWizardController.php index e5057a4ec..c00efd707 100644 --- a/controllers/admin/AdminCarrierWizardController.php +++ b/controllers/admin/AdminCarrierWizardController.php @@ -652,7 +652,7 @@ class AdminCarrierWizardControllerCore extends AdminController $return['errors'] = $this->errors; } if (count($this->errors) || $die) { - die(Tools::jsonEncode($return)); + die(json_encode($return)); } } @@ -870,7 +870,7 @@ class AdminCarrierWizardControllerCore extends AdminController $return['id_carrier'] = $carrier->id; } } - die(Tools::jsonEncode($return)); + die(json_encode($return)); } protected function changeGroups($id_carrier, $delete = true) diff --git a/controllers/admin/AdminCartRulesController.php b/controllers/admin/AdminCartRulesController.php index 9dccbb5db..87509df72 100644 --- a/controllers/admin/AdminCartRulesController.php +++ b/controllers/admin/AdminCartRulesController.php @@ -140,7 +140,7 @@ class AdminCartRulesControllerCore extends AdminController } } } - echo Tools::jsonEncode(array('html' => $html, 'next_link' => $next_link)); + echo json_encode(array('html' => $html, 'next_link' => $next_link)); } public function setMedia() @@ -589,7 +589,7 @@ class AdminCartRulesControllerCore extends AdminController ) ORDER BY c.`firstname`, c.`lastname` ASC LIMIT 50'); - die(Tools::jsonEncode($customers)); + die(json_encode($customers)); } // Both product filter (free product and product discount) search for products if (Tools::isSubmit('giftProductFilter') || Tools::isSubmit('reductionProductFilter')) { @@ -599,7 +599,7 @@ class AdminCartRulesControllerCore extends AdminController $products, $this->context->employee->id_profile ); - die(Tools::jsonEncode($products)); + die(json_encode($products)); } } @@ -642,7 +642,7 @@ class AdminCartRulesControllerCore extends AdminController public function ajaxProcessSearchProducts() { $array = $this->searchProducts(Tools::getValue('product_search')); - $this->content = trim(Tools::jsonEncode($array)); + $this->content = trim(json_encode($array)); } public function renderForm() @@ -771,6 +771,6 @@ class AdminCartRulesControllerCore extends AdminController if ($vouchers = CartRule::getCartsRuleByCode(Tools::getValue('q'), (int)$this->context->language->id, true)) { $found = true; } - echo Tools::jsonEncode(array('found' => $found, 'vouchers' => $vouchers)); + echo json_encode(array('found' => $found, 'vouchers' => $vouchers)); } } diff --git a/controllers/admin/AdminCartsController.php b/controllers/admin/AdminCartsController.php index cea2b24b6..ebd03b7a4 100644 --- a/controllers/admin/AdminCartsController.php +++ b/controllers/admin/AdminCartsController.php @@ -403,10 +403,10 @@ class AdminCartsControllerCore extends AdminController $errors[] = Tools::displayError('Invalid combination'); } if (count($errors)) { - die(Tools::jsonEncode($errors)); + die(json_encode($errors)); } if ($this->context->cart->deleteProduct($id_product, $id_product_attribute, (int)Tools::getValue('id_customization'))) { - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } } } @@ -520,7 +520,7 @@ class AdminCartsControllerCore extends AdminController } } - echo Tools::jsonEncode(array_merge($this->ajaxReturnVars(), array('errors' => $errors))); + echo json_encode(array_merge($this->ajaxReturnVars(), array('errors' => $errors))); } } @@ -541,7 +541,7 @@ class AdminCartsControllerCore extends AdminController $this->context->cart->gift_message = $gift_message; } $this->context->cart->save(); - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } } @@ -563,7 +563,7 @@ class AdminCartsControllerCore extends AdminController } elseif (Validate::isLoadedObject($message)) { $message->delete(); } - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } } @@ -593,7 +593,7 @@ class AdminCartsControllerCore extends AdminController $result = $this->ajaxReturnVars(); $result['cart_detail_html'] = $cart_dtl_tpl;//tpl is added to the returned array - echo Tools::jsonEncode($result); + echo json_encode($result); } } public function ajaxProcessUpdateLang() @@ -604,7 +604,7 @@ class AdminCartsControllerCore extends AdminController $this->context->cart->id_lang = (int)$lang->id; $this->context->cart->save(); } - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } } @@ -623,7 +623,7 @@ class AdminCartsControllerCore extends AdminController $errors[] = Tools::displayError('The order cannot be renewed.'); } else { $this->context->cart = $new_cart['cart']; - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } } } @@ -632,7 +632,7 @@ class AdminCartsControllerCore extends AdminController { if ($this->tabAccess['edit'] === '1') { if ($this->context->cart->removeCartRule((int)Tools::getValue('id_cart_rule'))) { - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } } } @@ -663,7 +663,7 @@ class AdminCartsControllerCore extends AdminController $this->context->cart->addCartRule((int)$cart_rule->id); } - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } } @@ -681,14 +681,14 @@ class AdminCartsControllerCore extends AdminController $errors[] = Tools::displayError('Can\'t add the voucher.'); } } - echo Tools::jsonEncode(array_merge($this->ajaxReturnVars(), array('errors' => $errors))); + echo json_encode(array_merge($this->ajaxReturnVars(), array('errors' => $errors))); } } public function ajaxProcessUpdateAddress() { if ($this->tabAccess['edit'] === '1') { - echo Tools::jsonEncode(array('addresses' => $this->context->customer->getAddresses((int)$this->context->cart->id_lang))); + echo json_encode(array('addresses' => $this->context->customer->getAddresses((int)$this->context->cart->id_lang))); } } @@ -709,7 +709,7 @@ class AdminCartsControllerCore extends AdminController /*$this->context->cart->id_address_invoice = (int)$address_invoice->id;*/ $this->context->cart->save(); - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } } @@ -825,7 +825,7 @@ class AdminCartsControllerCore extends AdminController $to_return = array_merge($this->ajaxReturnVars(), array('found' => false)); } - echo Tools::jsonEncode($to_return); + echo json_encode($to_return); } public function ajaxReturnVars() @@ -879,7 +879,7 @@ class AdminCartsControllerCore extends AdminController public function displayAjaxGetSummary() { - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } public function ajaxProcessUpdateProductPrice() @@ -903,7 +903,7 @@ class AdminCartsControllerCore extends AdminController $specific_price->from = '0000-00-00 00:00:00'; $specific_price->to = '0000-00-00 00:00:00'; $specific_price->add(); - echo Tools::jsonEncode($this->ajaxReturnVars()); + echo json_encode($this->ajaxReturnVars()); } } diff --git a/controllers/admin/AdminCategoriesController.php b/controllers/admin/AdminCategoriesController.php index 999f85bf8..4d8d9c922 100644 --- a/controllers/admin/AdminCategoriesController.php +++ b/controllers/admin/AdminCategoriesController.php @@ -961,14 +961,14 @@ class AdminCategoriesControllerCore extends AdminController public function ajaxProcessStatusCategory() { if (!$id_category = (int)Tools::getValue('id_category')) { - die(Tools::jsonEncode(array('success' => false, 'error' => true, 'text' => $this->l('Failed to update the status')))); + die(json_encode(array('success' => false, 'error' => true, 'text' => $this->l('Failed to update the status')))); } else { $category = new Category((int)$id_category); if (Validate::isLoadedObject($category)) { $category->active = $category->active == 1 ? 0 : 1; $category->save() ? - die(Tools::jsonEncode(array('success' => true, 'text' => $this->l('The status has been updated successfully')))) : - die(Tools::jsonEncode(array('success' => false, 'error' => true, 'text' => $this->l('Failed to update the status')))); + die(json_encode(array('success' => true, 'text' => $this->l('The status has been updated successfully')))) : + die(json_encode(array('success' => false, 'error' => true, 'text' => $this->l('Failed to update the status')))); } } } diff --git a/controllers/admin/AdminCustomerThreadsController.php b/controllers/admin/AdminCustomerThreadsController.php index 53689d797..fa01f8cbc 100644 --- a/controllers/admin/AdminCustomerThreadsController.php +++ b/controllers/admin/AdminCustomerThreadsController.php @@ -896,7 +896,7 @@ class AdminCustomerThreadsControllerCore extends AdminController } if (Tools::isSubmit('syncImapMail')) { - die(Tools::jsonEncode($this->syncImap())); + die(json_encode($this->syncImap())); } } diff --git a/controllers/admin/AdminCustomersController.php b/controllers/admin/AdminCustomersController.php index 1721be4c5..3150be406 100644 --- a/controllers/admin/AdminCustomersController.php +++ b/controllers/admin/AdminCustomersController.php @@ -1104,7 +1104,7 @@ class AdminCustomersControllerCore extends AdminController $to_return = array('found' => false); } - $this->content = Tools::jsonEncode($to_return); + $this->content = json_encode($to_return); } /** diff --git a/controllers/admin/AdminDashboardController.php b/controllers/admin/AdminDashboardController.php index 00a845e0f..ebb22ce89 100644 --- a/controllers/admin/AdminDashboardController.php +++ b/controllers/admin/AdminDashboardController.php @@ -370,7 +370,7 @@ class AdminDashboardControllerCore extends AdminController 'extra' => (int)Tools::getValue('extra') ); - die(Tools::jsonEncode(Hook::exec('dashboardData', $params, $id_module, true, true, (int)Tools::getValue('dashboard_use_push')))); + die(json_encode(Hook::exec('dashboardData', $params, $id_module, true, true, (int)Tools::getValue('dashboard_use_push')))); } public function ajaxProcessSetSimulationMode() @@ -437,7 +437,7 @@ class AdminDashboardControllerCore extends AdminController } } } - die(Tools::jsonEncode($return)); + die(json_encode($return)); } public function ajaxProcessSaveDashConfig() @@ -475,6 +475,6 @@ class AdminDashboardControllerCore extends AdminController $return['widget_html'] = $module_obj->$hook($params); } - die(Tools::jsonEncode($return)); + die(json_encode($return)); } } diff --git a/controllers/admin/AdminEmployeesController.php b/controllers/admin/AdminEmployeesController.php index 6453095b7..44ab21028 100644 --- a/controllers/admin/AdminEmployeesController.php +++ b/controllers/admin/AdminEmployeesController.php @@ -673,6 +673,6 @@ class AdminEmployeesControllerCore extends AdminController } } } - die(Tools::jsonEncode($this->tabs_list)); + die(json_encode($this->tabs_list)); } } diff --git a/controllers/admin/AdminGroupsController.php b/controllers/admin/AdminGroupsController.php index 72353abde..6762d8f18 100644 --- a/controllers/admin/AdminGroupsController.php +++ b/controllers/admin/AdminGroupsController.php @@ -451,7 +451,7 @@ class AdminGroupsControllerCore extends AdminController $result['discount'] = $category_reduction; $result['hasError'] = false; } - die(Tools::jsonEncode($result)); + die(json_encode($result)); } /** diff --git a/controllers/admin/AdminImportController.php b/controllers/admin/AdminImportController.php index d576bd55b..77cc49d2d 100644 --- a/controllers/admin/AdminImportController.php +++ b/controllers/admin/AdminImportController.php @@ -665,7 +665,7 @@ class AdminImportControllerCore extends AdminController $_FILES['file']['filename'] = $filename_prefix.str_replace('\0', '', $_FILES['file']['name']); } - die(Tools::jsonEncode($_FILES)); + die(json_encode($_FILES)); } public function renderView() diff --git a/controllers/admin/AdminInformationController.php b/controllers/admin/AdminInformationController.php index e740a895f..cf96c1f69 100644 --- a/controllers/admin/AdminInformationController.php +++ b/controllers/admin/AdminInformationController.php @@ -169,11 +169,11 @@ class AdminInformationControllerCore extends AdminController $this->file_list = array('missing' => array(), 'updated' => array()); $xml = @simplexml_load_file(_PS_API_URL_.'/xml/md5/'._PS_VERSION_.'.xml'); if (!$xml || !isset($xml->ps_root_dir[0])) { - die(Tools::jsonEncode($this->file_list)); + die(json_encode($this->file_list)); } $this->getListOfUpdatedFiles($xml->ps_root_dir[0]); - die(Tools::jsonEncode($this->file_list)); + die(json_encode($this->file_list)); } public function getListOfUpdatedFiles(SimpleXMLElement $dir, $path = '') diff --git a/controllers/admin/AdminLanguagesController.php b/controllers/admin/AdminLanguagesController.php index 8702fef19..56fca56ad 100644 --- a/controllers/admin/AdminLanguagesController.php +++ b/controllers/admin/AdminLanguagesController.php @@ -543,7 +543,7 @@ class AdminLanguagesControllerCore extends AdminController // Get all iso code available if ($lang_packs = Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='.Tools::getValue('ps_version').'&iso_lang='.Tools::strtolower(Tools::getValue('iso_lang')))) { - $result = Tools::jsonDecode($lang_packs); + $result = json_decode($lang_packs); if ($lang_packs !== '' && $result && !isset($result->error)) { $this->status = 'ok'; $this->content = $lang_packs; diff --git a/controllers/admin/AdminLoginController.php b/controllers/admin/AdminLoginController.php index 1172dab94..4daeaadf0 100644 --- a/controllers/admin/AdminLoginController.php +++ b/controllers/admin/AdminLoginController.php @@ -219,14 +219,14 @@ class AdminLoginControllerCore extends AdminController } if (Tools::isSubmit('ajax')) { - die(Tools::jsonEncode(array('hasErrors' => false, 'redirect' => $url))); + die(json_encode(array('hasErrors' => false, 'redirect' => $url))); } else { $this->redirect_after = $url; } } } if (Tools::isSubmit('ajax')) { - die(Tools::jsonEncode(array('hasErrors' => true, 'errors' => $this->errors))); + die(json_encode(array('hasErrors' => true, 'errors' => $this->errors))); } } @@ -270,19 +270,19 @@ class AdminLoginControllerCore extends AdminController if (!$result) { $this->errors[] = Tools::displayError('An error occurred while attempting to change your password.'); } else { - die(Tools::jsonEncode(array( + die(json_encode(array( 'hasErrors' => false, 'confirm' => $this->l('Your password has been emailed to you.', 'AdminTab', false, false) ))); } } else { - die(Tools::jsonEncode(array( + die(json_encode(array( 'hasErrors' => true, 'errors' => array(Tools::displayError('An error occurred while attempting to change your password.')) ))); } } elseif (Tools::isSubmit('ajax')) { - die(Tools::jsonEncode(array('hasErrors' => true, 'errors' => $this->errors))); + die(json_encode(array('hasErrors' => true, 'errors' => $this->errors))); } } } diff --git a/controllers/admin/AdminModulesController.php b/controllers/admin/AdminModulesController.php index 395bf377f..655daa744 100644 --- a/controllers/admin/AdminModulesController.php +++ b/controllers/admin/AdminModulesController.php @@ -218,7 +218,7 @@ class AdminModulesControllerCore extends AdminController public function displayAjaxRefreshModuleList() { - echo Tools::jsonEncode(array('status' => $this->status)); + echo json_encode(array('status' => $this->status)); } @@ -1091,7 +1091,7 @@ class AdminModulesControllerCore extends AdminController // Get the list of installed module ans prepare it for ajax call. if (($list = Tools::getValue('installed_modules'))) { - Context::getContext()->smarty->assign('installed_modules', Tools::jsonEncode(explode('|', $list))); + Context::getContext()->smarty->assign('installed_modules', json_encode(explode('|', $list))); } // If redirect parameter is present and module already installed, we redirect on configuration module page @@ -1532,7 +1532,7 @@ class AdminModulesControllerCore extends AdminController } // AutoComplete array - $autocomplete_list .= Tools::jsonEncode(array( + $autocomplete_list .= json_encode(array( 'displayName' => (string)$module->displayName, 'desc' => (string)$module->description, 'name' => (string)$module->name, diff --git a/controllers/admin/AdminModulesPositionsController.php b/controllers/admin/AdminModulesPositionsController.php index be5266f61..cf6f52b82 100644 --- a/controllers/admin/AdminModulesPositionsController.php +++ b/controllers/admin/AdminModulesPositionsController.php @@ -552,7 +552,7 @@ class AdminModulesPositionsControllerCore extends AdminController } } $hookableList['hasError'] = false; - die(Tools::jsonEncode($hookableList)); + die(json_encode($hookableList)); } } @@ -582,7 +582,7 @@ class AdminModulesPositionsControllerCore extends AdminController } } } - die(Tools::jsonEncode($hookableModulesList)); + die(json_encode($hookableModulesList)); } } public function ajaxProcessSaveHook() diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index bac43229c..f54b27a73 100644 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -1715,7 +1715,7 @@ class AdminOrdersControllerCore extends AdminController $to_return = array('found' => false); } - $this->content = Tools::jsonEncode($to_return); + $this->content = json_encode($to_return); } public function ajaxProcessSendMailValidateOrder() @@ -1745,11 +1745,11 @@ class AdminOrdersControllerCore extends AdminController true, $cart->id_shop )) { - die(Tools::jsonEncode(array('errors' => false, 'result' => $this->l('The email was sent to your customer.')))); + die(json_encode(array('errors' => false, 'result' => $this->l('The email was sent to your customer.')))); } } } - $this->content = Tools::jsonEncode(array('errors' => true, 'result' => $this->l('Error in sending the email to your customer.'))); + $this->content = json_encode(array('errors' => true, 'result' => $this->l('Error in sending the email to your customer.'))); } } @@ -1759,7 +1759,7 @@ class AdminOrdersControllerCore extends AdminController $id_order = (int) Tools::getValue('id_order'); $order = new Order($id_order); if (!Validate::isLoadedObject($order)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The order object cannot be loaded.') ))); @@ -1768,7 +1768,7 @@ class AdminOrdersControllerCore extends AdminController $old_cart_rules = Context::getContext()->cart->getCartRules(); if ($order->hasBeenShipped()) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('You cannot add products to delivered orders. ') ))); @@ -1782,37 +1782,37 @@ class AdminOrdersControllerCore extends AdminController $curr_date = date('Y-m-d'); /*Validations*/ if ($date_from == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Please Enter Check In Date.'), ))); } elseif (!Validate::isDateFormat($date_from)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Please Enter a Valid Check In Date.'), ))); } elseif ($date_to == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Please Enter Check Out Date.'), ))); } elseif (!Validate::isDateFormat($date_to)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Please Enter a valid Check out Date.'), ))); } elseif ($date_from < $curr_date) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Check In date should not be date before current date.'), ))); } elseif ($date_to <= $date_from) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Check out Date Should be after Check In date.'), ))); } elseif (!Validate::isUnsignedInt($product_informations['product_quantity'])) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Please Enter a valid Quantity.'), ))); @@ -1836,19 +1836,19 @@ class AdminOrdersControllerCore extends AdminController $total_available_rooms = $hotel_room_data['stats']['num_avail']; if ($total_available_rooms < $req_rm) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Required number of rooms are not available.'), ))); } } else { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Some error occured Please try again.'), ))); } } else { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Some error occured Please try again.'), ))); @@ -1865,7 +1865,7 @@ class AdminOrdersControllerCore extends AdminController $idProduct = $product_informations['product_id']; $product = new Product($idProduct, false, $order->id_lang); if (!Validate::isLoadedObject($product)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The product object cannot be loaded.') ))); @@ -1874,7 +1874,7 @@ class AdminOrdersControllerCore extends AdminController if (isset($product_informations['product_attribute_id']) && $product_informations['product_attribute_id']) { $combination = new Combination($product_informations['product_attribute_id']); if (!Validate::isLoadedObject($combination)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The combination object cannot be loaded.') ))); @@ -1986,9 +1986,9 @@ class AdminOrdersControllerCore extends AdminController if ($update_quantity < 0) { // If product has attribute, minimal quantity is set with minimal quantity of attribute $minimal_quantity = ($product_informations['product_attribute_id']) ? Attribute::getAttributeMinimalQty($product_informations['product_attribute_id']) : $product->minimal_quantity; - die(Tools::jsonEncode(array('error' => sprintf(Tools::displayError('You must add %d minimum quantity', false), $minimal_quantity)))); + die(json_encode(array('error' => sprintf(Tools::displayError('You must add %d minimum quantity', false), $minimal_quantity)))); } elseif (!$update_quantity) { - die(Tools::jsonEncode(array('error' => Tools::displayError('You already have the maximum quantity available for this product.', false)))); + die(json_encode(array('error' => Tools::displayError('You already have the maximum quantity available for this product.', false)))); } // If order is valid, we can create a new invoice or edit an existing invoice @@ -2264,7 +2264,7 @@ class AdminOrdersControllerCore extends AdminController } } - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => true, //'view' => $this->createTemplate('_product_line.tpl')->fetch(), 'can_edit' => $this->tabAccess['add'], @@ -2290,7 +2290,7 @@ class AdminOrdersControllerCore extends AdminController { // $order_detail = new OrderDetail(Tools::getValue('id_order_detail')); // if (!Validate::isLoadedObject($order_detail)) - // die(Tools::jsonEncode(array( + // die(json_encode(array( // 'result' => false, // 'error' => Tools::displayError('The OrderDetail object cannot be loaded.') // ))); @@ -2298,7 +2298,7 @@ class AdminOrdersControllerCore extends AdminController $id_product = Tools::getValue('id_product'); $product = new Product($id_product); if (!Validate::isLoadedObject($product)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The product object cannot be loaded.') ))); @@ -2306,13 +2306,13 @@ class AdminOrdersControllerCore extends AdminController $address = new Address(Tools::getValue('id_address')); if (!Validate::isLoadedObject($address)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The address object cannot be loaded.') ))); } - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => true, 'product' => $product, 'tax_rate' => $product->getTaxesRate($address), @@ -2354,47 +2354,47 @@ class AdminOrdersControllerCore extends AdminController $qty_diff = $product_quantity - $old_product_quantity; /*By webkul to validate fields before deleting the cart and order data form the tables*/ if ($id_hotel == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Hotel Id is mising.'), ))); } elseif ($id_room == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Room Id is missing.'), ))); } elseif ($new_date_from == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Please Enter Check In Date.'), ))); } elseif (!Validate::isDateFormat($new_date_from)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Please Enter a Valid Check In Date.'), ))); } elseif ($new_date_to == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Please Enter Check Out Date.'), ))); } elseif (!Validate::isDateFormat($new_date_to)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Please Enter a valid Check out Date.'), ))); } elseif ($new_date_from < $curr_date) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Check In date should not be after current date.'), ))); } elseif ($new_date_to <= $new_date_from) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Check out Date Should be after Check In date.'), ))); } elseif (!Validate::isUnsignedInt($product_quantity)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Invalid quantity.'), ))); @@ -2402,7 +2402,7 @@ class AdminOrdersControllerCore extends AdminController $rooms_booked = $obj_booking_detail->getRoomBookinInformationForDateRangeByOrder($id_room, $old_date_from, $old_date_to, $new_date_from, $new_date_to); if ($rooms_booked) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('This Room Unavailable For Selected Duration.'), ))); @@ -2580,7 +2580,7 @@ class AdminOrdersControllerCore extends AdminController )); if (!$res) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => $res, 'error' => Tools::displayError('An error occurred while editing the product line.') ))); @@ -2597,7 +2597,7 @@ class AdminOrdersControllerCore extends AdminController $this->sendChangedNotification($order); - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => $res, 'view' => $view, 'can_edit' => $this->tabAccess['add'], @@ -2627,32 +2627,32 @@ class AdminOrdersControllerCore extends AdminController $product_quantity = (int) $obj_booking_detail->getNumberOfDays($date_from, $date_to); /*By webkul to validate fields before deleting the cart and order data form the tables*/ if ($id_hotel == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Hotel Id is mising.'), ))); } elseif ($id_room == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Room Id is missing.'), ))); } elseif ($date_from == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Check In Date is missing.'), ))); } elseif ($date_to == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Check Out Date is missing.'), ))); } elseif ($date_to == '') { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Check Out Date is missing.'), ))); } elseif (!Validate::isUnsignedInt($product_quantity)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Invalid quantity.'), ))); @@ -2757,7 +2757,7 @@ class AdminOrdersControllerCore extends AdminController } if (!$res) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => $res, 'error' => Tools::displayError('An error occurred while attempting to delete the product line.') ))); @@ -2795,7 +2795,7 @@ class AdminOrdersControllerCore extends AdminController $this->sendChangedNotification($order); - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => $res, 'order' => $order, 'invoices' => $invoice_array, @@ -2807,28 +2807,28 @@ class AdminOrdersControllerCore extends AdminController protected function doEditProductValidation(OrderDetail $order_detail, Order $order, OrderInvoice $order_invoice = null) { if (!Validate::isLoadedObject($order_detail)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The Order Detail object could not be loaded.') ))); } if (!empty($order_invoice) && !Validate::isLoadedObject($order_invoice)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The invoice object cannot be loaded.') ))); } if (!Validate::isLoadedObject($order)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The order object cannot be loaded.') ))); } if ($order_detail->id_order != $order->id) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('You cannot edit the order detail for this order.') ))); @@ -2836,14 +2836,14 @@ class AdminOrdersControllerCore extends AdminController // We can't edit a delivered order if ($order->hasBeenDelivered()) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('You cannot edit a delivered order.') ))); } if (!empty($order_invoice) && $order_invoice->id_order != Tools::getValue('id_order')) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('You cannot use this invoice for the order') ))); @@ -2854,21 +2854,21 @@ class AdminOrdersControllerCore extends AdminController $product_price_tax_excl = str_replace(',', '.', Tools::getValue('product_price_tax_excl')); if (!Validate::isPrice($product_price_tax_incl) || !Validate::isPrice($product_price_tax_excl)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Invalid price') ))); } //commented by webkul here quantity is gap between booking days which is calulated and validated in ajaxProcessEditProductOnOrder(); /*if (!is_array(Tools::getValue('product_quantity')) && !Validate::isUnsignedInt(Tools::getValue('product_quantity'))) - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Invalid quantity') ))); elseif (is_array(Tools::getValue('product_quantity'))) foreach (Tools::getValue('product_quantity') as $qty) if (!Validate::isUnsignedInt($qty)) - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('Invalid quantity') )));*/ @@ -2877,21 +2877,21 @@ class AdminOrdersControllerCore extends AdminController protected function doDeleteProductLineValidation(OrderDetail $order_detail, Order $order) { if (!Validate::isLoadedObject($order_detail)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The Order Detail object could not be loaded.') ))); } if (!Validate::isLoadedObject($order)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The order object cannot be loaded.') ))); } if ($order_detail->id_order != $order->id) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('You cannot delete the order detail.') ))); @@ -2899,7 +2899,7 @@ class AdminOrdersControllerCore extends AdminController // We can't edit a delivered order if ($order->hasBeenDelivered()) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('You cannot edit a delivered order.') ))); @@ -2916,13 +2916,13 @@ class AdminOrdersControllerCore extends AdminController $StockAvailable = StockAvailable::getQuantityAvailableByProduct($order_detail->product_id, $order_detail->product_attribute_id, $order_detail->id_shop); $product = new Product($order_detail->product_id, true, null, $order_detail->id_shop); if (!Validate::isLoadedObject($product)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('The Product object could not be loaded.') ))); } else { if (($StockAvailable < $add_quantity) && (!$product->isAvailableWhenOutOfStock((int)$product->out_of_stock))) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => false, 'error' => Tools::displayError('This product is no longer in stock with those attributes ') ))); @@ -3074,7 +3074,7 @@ class AdminOrdersControllerCore extends AdminController $authorized_modules = array(); if (!Validate::isLoadedObject($customer) || !is_array($modules)) { - die(Tools::jsonEncode(array('result' => false))); + die(json_encode(array('result' => false))); } foreach ($modules as $module) { @@ -3093,7 +3093,7 @@ class AdminOrdersControllerCore extends AdminController 'payment_modules' => $payment_modules, )); - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => true, 'view' => $this->createTemplate('_select_payment.tpl')->fetch(), ))); @@ -3128,7 +3128,7 @@ class AdminOrdersControllerCore extends AdminController $result['status'] = 'failed'; } - die(Tools::jsonEncode($result)); + die(json_encode($result)); } // To show rooms extra demands in the modal box in order details view page @@ -3238,8 +3238,8 @@ class AdminOrdersControllerCore extends AdminController if ($idCartBooking = Tools::getValue('id_cart_booking')) { if (Validate::isLoadedObject($objCartbookingCata = new HotelCartBookingData($idCartBooking))) { $roomDemands = Tools::getValue('room_demands'); - $roomDemands = Tools::jsonDecode($roomDemands, true); - $roomDemands = Tools::jsonEncode($roomDemands); + $roomDemands = json_decode($roomDemands, true); + $roomDemands = json_encode($roomDemands); $objCartbookingCata->extra_demands = $roomDemands; if ($objCartbookingCata->save()) { die('1'); @@ -3255,7 +3255,7 @@ class AdminOrdersControllerCore extends AdminController if ($idHtlBooking = Tools::getValue('id_htl_booking')) { if (Validate::isLoadedObject($objBookingDetail = new HotelBookingDetail($idHtlBooking))) { $roomDemands = Tools::getValue('room_demands'); - if ($roomDemands = Tools::jsonDecode($roomDemands, true)) { + if ($roomDemands = json_decode($roomDemands, true)) { $order = new Order($objBookingDetail->id_order); $vatAddress = new Address((int)$order->{Configuration::get('PS_TAX_ADDRESS_TYPE')}); $idLang = (int)$order->id_lang; diff --git a/controllers/admin/AdminPerformanceController.php b/controllers/admin/AdminPerformanceController.php index 5f2e4f9b7..3e5976b34 100644 --- a/controllers/admin/AdminPerformanceController.php +++ b/controllers/admin/AdminPerformanceController.php @@ -1014,7 +1014,7 @@ class AdminPerformanceControllerCore extends AdminController $res = @memcache_get_server_status($memcache, $host, $port); } } - die(Tools::jsonEncode(array($res))); + die(json_encode(array($res))); } } die; diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 35879aea7..fc20ec176 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -600,7 +600,7 @@ class AdminProductsControllerCore extends AdminController public function ajaxProcessAddAttachment() { if ($this->tabAccess['edit'] === '0') { - return die(Tools::jsonEncode(array('error' => $this->l('You do not have the right permission')))); + return die(json_encode(array('error' => $this->l('You do not have the right permission')))); } if (isset($_FILES['attachment_file'])) { if ((int)$_FILES['attachment_file']['error'] === 1) { @@ -720,7 +720,7 @@ class AdminProductsControllerCore extends AdminController } } - die(Tools::jsonEncode($_FILES)); + die(json_encode($_FILES)); } } @@ -1296,7 +1296,7 @@ class AdminProductsControllerCore extends AdminController ); } - die(Tools::jsonEncode($json)); + die(json_encode($json)); } public function processSpecificPricePriorities() @@ -1632,7 +1632,7 @@ class AdminProductsControllerCore extends AdminController ); } - die(Tools::jsonEncode($json)); + die(json_encode($json)); } public function ajaxProcessDefaultProductAttribute() @@ -1656,7 +1656,7 @@ class AdminProductsControllerCore extends AdminController ); } - die(Tools::jsonEncode($json)); + die(json_encode($json)); } } @@ -1671,7 +1671,7 @@ class AdminProductsControllerCore extends AdminController $combinations[$key]['attributes'][] = array($combination['group_name'], $combination['attribute_name'], $combination['id_attribute']); } - die(Tools::jsonEncode($combinations)); + die(json_encode($combinations)); } } } @@ -1732,13 +1732,13 @@ class AdminProductsControllerCore extends AdminController public function ajaxProcessUpdateImagePosition() { if ($this->tabAccess['edit'] === '0') { - return die(Tools::jsonEncode(array('error' => $this->l('You do not have the right permission')))); + return die(json_encode(array('error' => $this->l('You do not have the right permission')))); } $res = false; if ($json = Tools::getValue('json')) { $res = true; $json = stripslashes($json); - $images = Tools::jsonDecode($json, true); + $images = json_decode($json, true); foreach ($images as $id => $position) { $img = new Image((int)$id); $img->position = (int)$position; @@ -1755,7 +1755,7 @@ class AdminProductsControllerCore extends AdminController public function ajaxProcessUpdateCover() { if ($this->tabAccess['edit'] === '0') { - return die(Tools::jsonEncode(array('error' => $this->l('You do not have the right permission')))); + return die(json_encode(array('error' => $this->l('You do not have the right permission')))); } Image::deleteCover((int)Tools::getValue('id_product')); $img = new Image((int)Tools::getValue('id_image')); @@ -2742,7 +2742,7 @@ class AdminProductsControllerCore extends AdminController if ($manufacturers) { foreach ($manufacturers as $manufacturer) { $tmp = array("optionValue" => $manufacturer['id_manufacturer'], "optionDisplay" => htmlspecialchars(trim($manufacturer['name']))); - $jsonArray[] = Tools::jsonEncode($tmp); + $jsonArray[] = json_encode($tmp); } } @@ -2965,7 +2965,7 @@ class AdminProductsControllerCore extends AdminController $this->tpl_form_vars['token'] = $this->token; $this->tpl_form_vars['combinationImagesJs'] = $this->getCombinationImagesJs(); $this->tpl_form_vars['PS_ALLOW_ACCENTED_CHARS_URL'] = (int)Configuration::get('PS_ALLOW_ACCENTED_CHARS_URL'); - $this->tpl_form_vars['post_data'] = Tools::jsonEncode($_POST); + $this->tpl_form_vars['post_data'] = json_encode($_POST); $this->tpl_form_vars['save_error'] = !empty($this->errors); $this->tpl_form_vars['mod_evasive'] = Tools::apacheModExists('evasive'); $this->tpl_form_vars['mod_security'] = Tools::apacheModExists('security'); @@ -3339,7 +3339,7 @@ class AdminProductsControllerCore extends AdminController foreach ($hotelRoomInfo as &$room) { if ($room['id_status'] == 3) { $disabledDates = $objRoomDisableDates->getRoomDisableDates($room['id']); - $room['disabled_dates_json'] = Tools::jsonEncode($disabledDates); + $room['disabled_dates_json'] = json_encode($disabledDates); } } $data->assign('htl_room_info', $hotelRoomInfo); @@ -3492,7 +3492,7 @@ class AdminProductsControllerCore extends AdminController $disableDtsArr = array(); foreach ($room_status as $key => $status) { if ($status == 3) { - $disableDtsArr[$key] = Tools::jsonDecode($disable_dates[$key], true); + $disableDtsArr[$key] = json_decode($disable_dates[$key], true); $this->validateDisableDateRanges($disableDtsArr[$key]); } } @@ -3714,7 +3714,7 @@ class AdminProductsControllerCore extends AdminController } if ($booking_calendar_data) { - die(Tools::jsonEncode($booking_calendar_data)); + die(json_encode($booking_calendar_data)); } else { die(0); } @@ -4793,7 +4793,7 @@ class AdminProductsControllerCore extends AdminController } } - die(Tools::jsonEncode(array($image_uploader->getName() => $files))); + die(json_encode(array($image_uploader->getName() => $files))); } /** @@ -5421,28 +5421,28 @@ class AdminProductsControllerCore extends AdminController public function ajaxProcessProductQuantity() { if ($this->tabAccess['edit'] === '0') { - return die(Tools::jsonEncode(array('error' => $this->l('You do not have the right permission')))); + return die(json_encode(array('error' => $this->l('You do not have the right permission')))); } if (!Tools::getValue('actionQty')) { - return Tools::jsonEncode(array('error' => $this->l('Undefined action'))); + return json_encode(array('error' => $this->l('Undefined action'))); } $product = new Product((int)Tools::getValue('id_product'), true); switch (Tools::getValue('actionQty')) { case 'depends_on_stock': if (Tools::getValue('value') === false) { - die(Tools::jsonEncode(array('error' => $this->l('Undefined value')))); + die(json_encode(array('error' => $this->l('Undefined value')))); } if ((int)Tools::getValue('value') != 0 && (int)Tools::getValue('value') != 1) { - die(Tools::jsonEncode(array('error' => $this->l('Incorrect value')))); + die(json_encode(array('error' => $this->l('Incorrect value')))); } if (!$product->advanced_stock_management && (int)Tools::getValue('value') == 1) { - die(Tools::jsonEncode(array('error' => $this->l('Not possible if advanced stock management is disabled. ')))); + die(json_encode(array('error' => $this->l('Not possible if advanced stock management is disabled. ')))); } if (Configuration::get('PS_ADVANCED_STOCK_MANAGEMENT') && (int)Tools::getValue('value') == 1 && (Pack::isPack($product->id) && !Pack::allUsesAdvancedStockManagement($product->id) && ($product->pack_stock_type == 2 || $product->pack_stock_type == 1 || ($product->pack_stock_type == 3 && (Configuration::get('PS_PACK_STOCK_TYPE') == 1 || Configuration::get('PS_PACK_STOCK_TYPE') == 2))))) { - die(Tools::jsonEncode(array('error' => $this->l('You cannot use advanced stock management for this pack because').'<br />'. + die(json_encode(array('error' => $this->l('You cannot use advanced stock management for this pack because').'<br />'. $this->l('- advanced stock management is not enabled for these room types').'<br />'. $this->l('- you have chosen to decrement room types quantities.')))); } @@ -5453,15 +5453,15 @@ class AdminProductsControllerCore extends AdminController case 'pack_stock_type': $value = Tools::getValue('value'); if ($value === false) { - die(Tools::jsonEncode(array('error' => $this->l('Undefined value')))); + die(json_encode(array('error' => $this->l('Undefined value')))); } if ((int)$value != 0 && (int)$value != 1 && (int)$value != 2 && (int)$value != 3) { - die(Tools::jsonEncode(array('error' => $this->l('Incorrect value')))); + die(json_encode(array('error' => $this->l('Incorrect value')))); } if ($product->depends_on_stock && !Pack::allUsesAdvancedStockManagement($product->id) && ((int)$value == 1 || (int)$value == 2 || ((int)$value == 3 && (Configuration::get('PS_PACK_STOCK_TYPE') == 1 || Configuration::get('PS_PACK_STOCK_TYPE') == 2)))) { - die(Tools::jsonEncode(array('error' => $this->l('You cannot use this stock management option because:').'<br />'. + die(json_encode(array('error' => $this->l('You cannot use this stock management option because:').'<br />'. $this->l('- advanced stock management is not enabled for these room types').'<br />'. $this->l('- advanced stock management is enabled for the pack')))); } @@ -5471,10 +5471,10 @@ class AdminProductsControllerCore extends AdminController case 'out_of_stock': if (Tools::getValue('value') === false) { - die(Tools::jsonEncode(array('error' => $this->l('Undefined value')))); + die(json_encode(array('error' => $this->l('Undefined value')))); } if (!in_array((int)Tools::getValue('value'), array(0, 1, 2))) { - die(Tools::jsonEncode(array('error' => $this->l('Incorrect value')))); + die(json_encode(array('error' => $this->l('Incorrect value')))); } StockAvailable::setProductOutOfStock($product->id, (int)Tools::getValue('value')); @@ -5482,10 +5482,10 @@ class AdminProductsControllerCore extends AdminController case 'set_qty': if (Tools::getValue('value') === false || (!is_numeric(trim(Tools::getValue('value'))))) { - die(Tools::jsonEncode(array('error' => $this->l('Undefined value')))); + die(json_encode(array('error' => $this->l('Undefined value')))); } if (Tools::getValue('id_product_attribute') === false) { - die(Tools::jsonEncode(array('error' => $this->l('Undefined id room type attribute')))); + die(json_encode(array('error' => $this->l('Undefined id room type attribute')))); } StockAvailable::setQuantity($product->id, (int)Tools::getValue('id_product_attribute'), (int)Tools::getValue('value')); @@ -5495,18 +5495,18 @@ class AdminProductsControllerCore extends AdminController $error = ob_get_contents(); if (!empty($error)) { ob_end_clean(); - die(Tools::jsonEncode(array('error' => $error))); + die(json_encode(array('error' => $error))); } break; case 'advanced_stock_management' : if (Tools::getValue('value') === false) { - die(Tools::jsonEncode(array('error' => $this->l('Undefined value')))); + die(json_encode(array('error' => $this->l('Undefined value')))); } if ((int)Tools::getValue('value') != 1 && (int)Tools::getValue('value') != 0) { - die(Tools::jsonEncode(array('error' => $this->l('Incorrect value')))); + die(json_encode(array('error' => $this->l('Incorrect value')))); } if (!Configuration::get('PS_ADVANCED_STOCK_MANAGEMENT') && (int)Tools::getValue('value') == 1) { - die(Tools::jsonEncode(array('error' => $this->l('Not possible if advanced stock management is disabled. ')))); + die(json_encode(array('error' => $this->l('Not possible if advanced stock management is disabled. ')))); } $product->setAdvancedStockManagement((int)Tools::getValue('value')); @@ -5516,7 +5516,7 @@ class AdminProductsControllerCore extends AdminController break; } - die(Tools::jsonEncode(array('error' => false))); + die(json_encode(array('error' => false))); } public function getCombinationImagesJS() @@ -5666,7 +5666,7 @@ class AdminProductsControllerCore extends AdminController GROUP BY pl.`id_product` LIMIT '.(int)$limit); } - die(Tools::jsonEncode($result)); + die(json_encode($result)); } } diff --git a/controllers/admin/AdminQuickAccessesController.php b/controllers/admin/AdminQuickAccessesController.php index 450a1579b..38923e60d 100644 --- a/controllers/admin/AdminQuickAccessesController.php +++ b/controllers/admin/AdminQuickAccessesController.php @@ -153,7 +153,7 @@ class AdminQuickAccessesControllerCore extends AdminController public function getQuickAccessesList() { $links = QuickAccess::getQuickAccesses($this->context->language->id); - return Tools::jsonEncode(array_map(array($this, 'getLinkToken'), $links)); + return json_encode(array_map(array($this, 'getLinkToken'), $links)); } public function getLinkToken($item) @@ -195,7 +195,7 @@ class AdminQuickAccessesControllerCore extends AdminController $this->errors = array_unique($this->errors); if (!empty($this->errors)) { $this->errors['has_errors'] = true; - $this->ajaxDie(Tools::jsonEncode($this->errors)); + $this->ajaxDie(json_encode($this->errors)); return false; } return $this->getQuickAccessesList(); diff --git a/controllers/admin/AdminRequestSqlController.php b/controllers/admin/AdminRequestSqlController.php index 121bdcf5f..a8e5507b1 100644 --- a/controllers/admin/AdminRequestSqlController.php +++ b/controllers/admin/AdminRequestSqlController.php @@ -197,7 +197,7 @@ class AdminRequestSqlControllerCore extends AdminController unset($attributes[$key]['Default']); unset($attributes[$key]['Extra']); } - die(Tools::jsonEncode($attributes)); + die(json_encode($attributes)); } } diff --git a/controllers/admin/AdminSearchController.php b/controllers/admin/AdminSearchController.php index af5b89e8a..b8dc233dc 100644 --- a/controllers/admin/AdminSearchController.php +++ b/controllers/admin/AdminSearchController.php @@ -191,7 +191,7 @@ class AdminSearchControllerCore extends AdminController $iso_lang = Tools::strtolower(Context::getContext()->language->iso_code); $iso_country = Tools::strtolower(Country::getIsoById(Configuration::get('PS_COUNTRY_DEFAULT'))); if (($json_content = Tools::file_get_contents('https://api-addons.prestashop.com/'._PS_VERSION_.'/search/'.urlencode($this->query).'/'.$iso_country.'/'.$iso_lang.'/')) != false) { - $results = Tools::jsonDecode($json_content, true); + $results = json_decode($json_content, true); if (isset($results['id'])) { $this->_list['addons'] = array($results); } else { diff --git a/controllers/admin/AdminShopController.php b/controllers/admin/AdminShopController.php index a8624c117..2105ef397 100644 --- a/controllers/admin/AdminShopController.php +++ b/controllers/admin/AdminShopController.php @@ -36,7 +36,7 @@ class AdminShopControllerCore extends AdminController $this->table = 'shop'; $this->className = 'Shop'; $this->multishop_context = Shop::CONTEXT_ALL; - + $this->id_shop_group = (int)Tools::getValue('id_shop_group'); /* if $_GET['id_shop'] is transmitted, virtual url can be loaded in config.php, so we wether transmit shop_id in herfs */ @@ -250,7 +250,7 @@ class AdminShopControllerCore extends AdminController elseif (Shop::getTotalShops() == 1) $this->errors[] = Tools::displayError('You cannot disable the last shop.'); }*/ - + if (Tools::isSubmit('submitAddshopAndStay') || Tools::isSubmit('submitAddshop')) { $shop_group = new ShopGroup((int)Tools::getValue('id_shop_group')); if ($shop_group->shopNameExists(Tools::getValue('name'), (int)Tools::getValue('id_shop'))) { @@ -475,7 +475,7 @@ class AdminShopControllerCore extends AdminController $root_category = new Category($root_categories[0]['id_category']); $children = $root_category->getAllChildren($this->context->language->id); $selected_cat[] = $root_categories[0]['id_category']; - + foreach ($children as $child) { $selected_cat[] = $child->id; } @@ -576,7 +576,7 @@ class AdminShopControllerCore extends AdminController 'zone' => $this->l('Zones'), 'cart_rule' => $this->l('Cart rules'), ); - + // Hook for duplication of shop data $modules_list = Hook::getHookModuleExecList('actionShopDataDuplication'); if (is_array($modules_list) && count($modules_list) > 0) { @@ -586,7 +586,7 @@ class AdminShopControllerCore extends AdminController } asort($import_data); - + if (!$this->object->id) { $this->fields_import_form = array( 'radio' => array( @@ -653,7 +653,7 @@ class AdminShopControllerCore extends AdminController if (Tools::isSubmit('id_category_default')) { $_POST['id_category'] = (int)Tools::getValue('id_category_default'); } - + /* Checking fields validity */ $this->validateRules(); @@ -711,13 +711,13 @@ class AdminShopControllerCore extends AdminController if (!array_key_exists('Edit', self::$cache_lang)) { self::$cache_lang['Edit'] = $this->l('Edit', 'Helper'); } - + $tpl->assign(array( 'href' => $this->context->link->getAdminLink('AdminShop').'&shop_id='.(int)$id.'&update'.$this->table, 'action' => self::$cache_lang['Edit'], 'id' => $id )); - + return $tpl->fetch(); } else { return; @@ -738,7 +738,7 @@ class AdminShopControllerCore extends AdminController $root_category = new Category($root_categories[0]['id_category']); $children = $root_category->getAllChildren($this->context->language->id); $selected_cat[] = $root_categories[0]['id_category']; - + foreach ($children as $child) { $selected_cat[] = $child->id; } @@ -860,6 +860,6 @@ class AdminShopControllerCore extends AdminController 'children' => $tree, )); - die(Tools::jsonEncode($tree)); + die(json_encode($tree)); } } diff --git a/controllers/admin/AdminShopUrlController.php b/controllers/admin/AdminShopUrlController.php index d3e334c9d..f0e9f20ae 100644 --- a/controllers/admin/AdminShopUrlController.php +++ b/controllers/admin/AdminShopUrlController.php @@ -281,7 +281,7 @@ class AdminShopUrlControllerCore extends AdminController } $this->tpl_form_vars = array( - 'js_shop_url' => Tools::jsonEncode($list_shop_with_url) + 'js_shop_url' => json_encode($list_shop_with_url) ); $this->fields_value = array( diff --git a/controllers/admin/AdminStatsController.php b/controllers/admin/AdminStatsController.php index 2d53728dc..8494928a5 100644 --- a/controllers/admin/AdminStatsController.php +++ b/controllers/admin/AdminStatsController.php @@ -542,7 +542,7 @@ class AdminStatsControllerCore extends AdminStatsTabController } $value .= '%'; - // ConfigurationKPI::updateValue('CONVERSION_RATE_CHART', Tools::jsonEncode($data)); + // ConfigurationKPI::updateValue('CONVERSION_RATE_CHART', json_encode($data)); ConfigurationKPI::updateValue('CONVERSION_RATE', $value); ConfigurationKPI::updateValue('CONVERSION_RATE_EXPIRE', strtotime(date('Y-m-d 00:00:00', strtotime('+1 day')))); break; @@ -793,8 +793,8 @@ class AdminStatsControllerCore extends AdminStatsTabController if (isset($data)) { $array['data'] = $data; } - die(Tools::jsonEncode($array)); + die(json_encode($array)); } - die(Tools::jsonEncode(array('has_errors' => true))); + die(json_encode(array('has_errors' => true))); } } diff --git a/controllers/admin/AdminStatsTabController.php b/controllers/admin/AdminStatsTabController.php index c8e7e38eb..54b1682fb 100644 --- a/controllers/admin/AdminStatsTabController.php +++ b/controllers/admin/AdminStatsTabController.php @@ -51,7 +51,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor } $this->content .= $this->renderView(); } - + $this->content .= $this->displayMenu(); $this->content .= $this->displayCalendar(); $this->content .= $this->displayStats(); @@ -97,7 +97,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor $identifier = 'module'; $id = Tools::getValue('module'); } - + $action = Context::getContext()->link->getAdminLink('AdminStats'); $action .= ($action && $table ? '&'.Tools::safeOutput($action) : ''); $action .= ($identifier && $id ? '&'.Tools::safeOutput($identifier).'='.(int)$id : ''); @@ -172,7 +172,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor return $tpl->fetch(); } - + public function checkModulesNames($a, $b) { return (bool)($a['displayName'] > $b['displayName']); @@ -205,7 +205,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor if (!isset($module_instance)) { $module_instance = Module::getInstanceByName($module_name); } - + if ($module_instance && $module_instance->active) { $hook = Hook::exec('displayAdminStatsModules', null, $module_instance->id); } @@ -223,9 +223,9 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor public function postProcess() { $this->context = Context::getContext(); - + $this->processDateRange(); - + if (Tools::getValue('submitSettings')) { if ($this->tabAccess['edit'] === '1') { self::$currentIndex .= '&module='.Tools::getValue('module'); @@ -237,7 +237,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor } } } - + public function processDateRange() { if (Tools::isSubmit('submitDatePicker')) { @@ -281,21 +281,21 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor } } } - + public function ajaxProcessSetDashboardDateRange() { $this->processDateRange(); - + if ($this->isXmlHttpRequest()) { if (is_array($this->errors) && count($this->errors)) { - die(Tools::jsonEncode(array( + die(json_encode(array( 'has_errors' => true, 'errors' => array($this->errors), 'date_from' => $this->context->employee->stats_date_from, 'date_to' => $this->context->employee->stats_date_to) )); } else { - die(Tools::jsonEncode(array( + die(json_encode(array( 'has_errors' => false, 'date_from' => $this->context->employee->stats_date_from, 'date_to' => $this->context->employee->stats_date_to) diff --git a/controllers/admin/AdminSupplyOrdersController.php b/controllers/admin/AdminSupplyOrdersController.php index cdae27c2a..94702f5a2 100644 --- a/controllers/admin/AdminSupplyOrdersController.php +++ b/controllers/admin/AdminSupplyOrdersController.php @@ -1771,7 +1771,7 @@ class AdminSupplyOrdersControllerCore extends AdminController } } if ($items) { - die(Tools::jsonEncode($items)); + die(json_encode($items)); } die(1); diff --git a/controllers/admin/AdminTaxRulesGroupController.php b/controllers/admin/AdminTaxRulesGroupController.php index 3c54318ca..ba62da512 100644 --- a/controllers/admin/AdminTaxRulesGroupController.php +++ b/controllers/admin/AdminTaxRulesGroupController.php @@ -546,7 +546,7 @@ class AdminTaxRulesGroupControllerCore extends AdminController foreach ($tax_rules as $key => $result) { $output[$key] = $result; } - die(Tools::jsonEncode($output)); + die(json_encode($output)); } } diff --git a/controllers/admin/AdminTranslationsController.php b/controllers/admin/AdminTranslationsController.php index 87a586dcb..941e82739 100644 --- a/controllers/admin/AdminTranslationsController.php +++ b/controllers/admin/AdminTranslationsController.php @@ -179,8 +179,8 @@ class AdminTranslationsControllerCore extends AdminController $file_name = $this->link_lang_pack.'?version='._PS_VERSION_; $array_stream_context = @stream_context_create(array('http' => array('method' => 'GET', 'timeout' => 8))); if ($lang_packs = Tools::file_get_contents($file_name, false, $array_stream_context)) { - // Notice : for php < 5.2 compatibility, Tools::jsonDecode. The second parameter to true will set us - if ($lang_packs != '' && $lang_packs = Tools::jsonDecode($lang_packs, true)) { + // Notice : for php < 5.2 compatibility, json_decode. The second parameter to true will set us + if ($lang_packs != '' && $lang_packs = json_decode($lang_packs, true)) { foreach ($lang_packs as $key => $lang_pack) { if (!Language::isInstalled($lang_pack['iso_code'])) { $packs_to_install[$key] = $lang_pack; diff --git a/controllers/front/AddressController.php b/controllers/front/AddressController.php index 2606da4ab..a03befc81 100644 --- a/controllers/front/AddressController.php +++ b/controllers/front/AddressController.php @@ -204,7 +204,7 @@ class AddressControllerCore extends FrontController 'hasError' => (bool)$this->errors, 'errors' => $this->errors ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } } @@ -231,7 +231,7 @@ class AddressControllerCore extends FrontController 'id_address_delivery' => (int)$this->context->cart->id_address_delivery, 'id_address_invoice' => (int)$this->context->cart->id_address_invoice ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } // Redirect to old page or current page @@ -364,7 +364,7 @@ class AddressControllerCore extends FrontController 'hasError' => !empty($this->errors), 'errors' => $this->errors ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } } } diff --git a/controllers/front/AuthController.php b/controllers/front/AuthController.php index 686694ef8..b1b374b2b 100644 --- a/controllers/front/AuthController.php +++ b/controllers/front/AuthController.php @@ -168,7 +168,7 @@ class AuthControllerCore extends FrontController 'page' => $this->context->smarty->fetch($this->template), 'token' => Tools::getToken(false) ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } } @@ -349,7 +349,7 @@ class AuthControllerCore extends FrontController 'errors' => $this->errors, 'token' => Tools::getToken(false) ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } else { $this->context->smarty->assign('authentification_error', $this->errors); } @@ -516,7 +516,7 @@ class AuthControllerCore extends FrontController 'id_address_invoice' => $this->context->cart->id_address_invoice, 'token' => Tools::getToken(false) ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } if (($back = Tools::getValue('back')) && $back == Tools::secureReferrer($back)) { @@ -690,7 +690,7 @@ class AuthControllerCore extends FrontController 'id_address_invoice' => $this->context->cart->id_address_invoice, 'token' => Tools::getToken(false) ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } // if registration type is in two steps, we redirect to register address if (!Configuration::get('PS_REGISTRATION_PROCESS_TYPE') && !$this->ajax && !Tools::isSubmit('submitGuestAccount')) { @@ -730,7 +730,7 @@ class AuthControllerCore extends FrontController 'isSaved' => false, 'id_customer' => 0 ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } $this->context->smarty->assign('account_error', $this->errors); } diff --git a/controllers/front/CartController.php b/controllers/front/CartController.php index 842629439..4ee5f81cd 100644 --- a/controllers/front/CartController.php +++ b/controllers/front/CartController.php @@ -105,7 +105,7 @@ class CartControllerCore extends FrontController } } elseif (!$this->isTokenValid()) { if (Tools::getValue('ajax')) { - $this->ajaxDie(Tools::jsonEncode(array( + $this->ajaxDie(json_encode(array( 'hasError' => true, 'errors' => array(Tools::displayError('Impossible to add the product to the cart. Please refresh page.')), ))); @@ -137,7 +137,7 @@ class CartControllerCore extends FrontController } if ($total_quantity < $minimal_quantity) { - $this->ajaxDie(Tools::jsonEncode(array( + $this->ajaxDie(json_encode(array( 'hasError' => true, 'errors' => array(sprintf(Tools::displayError('You must add %d minimum quantity', !Tools::getValue('ajax')), $minimal_quantity)), ))); @@ -210,7 +210,7 @@ class CartControllerCore extends FrontController $new_id_address_delivery = (int)Tools::getValue('new_id_address_delivery'); if (!count(Carrier::getAvailableCarrierList(new Product($this->id_product), null, $new_id_address_delivery))) { - $this->ajaxDie(Tools::jsonEncode(array( + $this->ajaxDie(json_encode(array( 'hasErrors' => true, 'error' => Tools::displayError('It is not possible to deliver this product to the selected address.', false), ))); @@ -312,7 +312,7 @@ class CartControllerCore extends FrontController if (isset($hotel_room_data['stats']['num_avail'])) { $total_available_rooms = $hotel_room_data['stats']['num_avail']; if ($total_available_rooms < $req_rm) { - die(Tools::jsonEncode(array('status' => 'unavailable_quantity', 'avail_rooms' => $total_available_rooms))); + die(json_encode(array('status' => 'unavailable_quantity', 'avail_rooms' => $total_available_rooms))); } } else { $this->errors[] = Tools::displayError('Rooms are unavailable. Please try with different dates'); @@ -322,10 +322,10 @@ class CartControllerCore extends FrontController } } } else { - die(Tools::jsonEncode(array('status' => 'failed3'))); + die(json_encode(array('status' => 'failed3'))); } } else { - die(Tools::jsonEncode(array('status' => 'failed4'))); + die(json_encode(array('status' => 'failed4'))); } } @@ -416,8 +416,8 @@ class CartControllerCore extends FrontController foreach ($hotel_room_info_arr as $key_hotel_room_info => $val_hotel_room_info) { if ($chkQty < $req_rm) { $roomDemand = Tools::getValue('roomDemands'); - $roomDemand = Tools::jsonDecode($roomDemand, true); - $roomDemand = Tools::jsonEncode($roomDemand); + $roomDemand = json_decode($roomDemand, true); + $roomDemand = json_encode($roomDemand); $obj_htl_cart_booking_data = new HotelCartBookingData(); $obj_htl_cart_booking_data->id_cart = $this->context->cart->id; $obj_htl_cart_booking_data->id_guest = $this->context->cart->id_guest; @@ -519,10 +519,10 @@ class CartControllerCore extends FrontController public function displayAjax() { if ($this->errors) { - $this->ajaxDie(Tools::jsonEncode(array('hasError' => true, 'errors' => $this->errors))); + $this->ajaxDie(json_encode(array('hasError' => true, 'errors' => $this->errors))); } if ($this->ajax_refresh) { - $this->ajaxDie(Tools::jsonEncode(array('refresh' => true))); + $this->ajaxDie(json_encode(array('refresh' => true))); } // write cookie if can't on destruct @@ -560,7 +560,7 @@ class CartControllerCore extends FrontController $json = ''; Hook::exec('actionCartListOverride', array('summary' => $result, 'json' => &$json)); - $this->ajaxDie(Tools::jsonEncode(array_merge($result, (array)Tools::jsonDecode($json, true)))); + $this->ajaxDie(json_encode(array_merge($result, (array)json_decode($json, true)))); } // @todo create a hook elseif (file_exists(_PS_MODULE_DIR_.'/blockcart/blockcart-ajax.php')) { diff --git a/controllers/front/ContactController.php b/controllers/front/ContactController.php index 526fc6aee..54c5dbe17 100644 --- a/controllers/front/ContactController.php +++ b/controllers/front/ContactController.php @@ -305,7 +305,7 @@ class ContactControllerCore extends FrontController if (Configuration::get('WK_GOOGLE_ACTIVE_MAP')) { $hotelLocationArray = $objHotelInfo->getMapFormatHotelsInfo(Configuration::get('WK_MAP_HOTEL_ACTIVE_ONLY')); if ($hotelLocationArray) { - $this->context->smarty->assign('hotelLocationArray', Tools::jsonEncode($hotelLocationArray)); + $this->context->smarty->assign('hotelLocationArray', json_encode($hotelLocationArray)); } } //End diff --git a/controllers/front/OrderController.php b/controllers/front/OrderController.php index 340d534d9..a0b19b57d 100644 --- a/controllers/front/OrderController.php +++ b/controllers/front/OrderController.php @@ -138,7 +138,7 @@ class OrderControllerCore extends ParentOrderController ) ) ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } if ($this->nbProducts) { diff --git a/controllers/front/OrderDetailController.php b/controllers/front/OrderDetailController.php index cde394877..19c3a1def 100644 --- a/controllers/front/OrderDetailController.php +++ b/controllers/front/OrderDetailController.php @@ -208,7 +208,7 @@ class OrderDetailControllerCore extends FrontController $hasError = 1; } if ($bookingRefunds = Tools::getValue('bookings_to_refund')) { - if (!count($bookingRefunds = Tools::jsonDecode($bookingRefunds, true))) { + if (!count($bookingRefunds = json_decode($bookingRefunds, true))) { $hasError = 1; } else { foreach ($bookingRefunds as $idHtlBooking) { @@ -248,9 +248,9 @@ class OrderDetailControllerCore extends FrontController // Emails to customer, admin on refund request state change $objOrderReturn->changeIdOrderReturnState(OrderReturnState::ORDER_RETRUN_FIRST_STATUS, $objOrderReturn->id); - die(Tools::jsonEncode(array('status' => 1))); + die(json_encode(array('status' => 1))); } - die(Tools::jsonEncode(array('status' => 0))); + die(json_encode(array('status' => 0))); } // END ajax request handle diff --git a/controllers/front/OrderOpcController.php b/controllers/front/OrderOpcController.php index bb7730527..1c0227326 100644 --- a/controllers/front/OrderOpcController.php +++ b/controllers/front/OrderOpcController.php @@ -75,7 +75,7 @@ class OrderOpcControllerCore extends ParentOrderController $this->getFormatedSummaryDetail() ); Cart::addExtraCarriers($return); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } else { $this->errors[] = Tools::displayError('An error occurred while updating the cart.'); } @@ -89,7 +89,7 @@ class OrderOpcControllerCore extends ParentOrderController case 'updateTOSStatusAndGetPayments': if (Tools::isSubmit('checked')) { $this->context->cookie->checkedTOS = (int)Tools::getValue('checked'); - $this->ajaxDie(Tools::jsonEncode(array( + $this->ajaxDie(json_encode(array( 'HOOK_TOP_PAYMENT' => Hook::exec('displayPaymentTop'), 'HOOK_PAYMENT' => $this->_getPaymentMethods() ))); @@ -97,7 +97,7 @@ class OrderOpcControllerCore extends ParentOrderController break; case 'getCarrierList': - $this->ajaxDie(Tools::jsonEncode($this->_getCarrierList())); + $this->ajaxDie(json_encode($this->_getCarrierList())); break; case 'editCustomer': @@ -132,14 +132,14 @@ class OrderOpcControllerCore extends ParentOrderController } else { $return['isSaved'] = false; } - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); break; case 'getAddressBlockAndCarriersAndPayments': if ($this->context->customer->isLogged() || $this->context->customer->isGuest()) { // check if customer have addresses if (!Customer::getAddressesTotalById($this->context->customer->id)) { - $this->ajaxDie(Tools::jsonEncode(array('no_address' => 1))); + $this->ajaxDie(json_encode(array('no_address' => 1))); } if (file_exists(_PS_MODULE_DIR_.'blockuserinfo/blockuserinfo.php')) { include_once(_PS_MODULE_DIR_.'blockuserinfo/blockuserinfo.php'); @@ -183,7 +183,7 @@ class OrderOpcControllerCore extends ParentOrderController ), $this->getFormatedSummaryDetail() ); - $this->ajaxDie(Tools::jsonEncode($return)); + $this->ajaxDie(json_encode($return)); } die(Tools::displayError()); break; @@ -265,11 +265,11 @@ class OrderOpcControllerCore extends ParentOrderController 'refresh' => (bool)$this->ajax_refresh), $this->getFormatedSummaryDetail() ); - $this->ajaxDie(Tools::jsonEncode($result)); + $this->ajaxDie(json_encode($result)); } } if (count($this->errors)) { - $this->ajaxDie(Tools::jsonEncode(array( + $this->ajaxDie(json_encode(array( 'hasError' => true, 'errors' => $this->errors ))); @@ -958,8 +958,8 @@ class OrderOpcControllerCore extends ParentOrderController if ($idCartBooking = Tools::getValue('id_cart_booking')) { if (Validate::isLoadedObject($objCartbookingCata = new HotelCartBookingData($idCartBooking))) { $roomDemands = Tools::getValue('room_demands'); - $roomDemands = Tools::jsonDecode($roomDemands, true); - $roomDemands = Tools::jsonEncode($roomDemands); + $roomDemands = json_decode($roomDemands, true); + $roomDemands = json_encode($roomDemands); $objCartbookingCata->extra_demands = $roomDemands; if ($objCartbookingCata->save()) { die('1'); diff --git a/controllers/front/ProductController.php b/controllers/front/ProductController.php index 46cfd89d0..cafe51955 100644 --- a/controllers/front/ProductController.php +++ b/controllers/front/ProductController.php @@ -969,7 +969,7 @@ class ProductControllerCore extends FrontController $totalPrice += $totalRoomPrice; $demandsPrice = 0; if ($roomDemand = Tools::getValue('room_demands')) { - if ($roomDemand = Tools::jsonDecode($roomDemand, true)) { + if ($roomDemand = json_decode($roomDemand, true)) { $objRoomDemandPrice = new HotelRoomTypeDemandPrice(); $demandsPrice = $objRoomDemandPrice->getRoomTypeDemandsTotalPrice( $idProduct, @@ -1009,6 +1009,6 @@ class ProductControllerCore extends FrontController $result['msg'] = 'failed3'; $result['avail_rooms'] = 0; } - die(Tools::jsonEncode($result)); + die(json_encode($result)); } } diff --git a/controllers/front/SearchController.php b/controllers/front/SearchController.php index 7e36fc1a3..ebe5d78a5 100644 --- a/controllers/front/SearchController.php +++ b/controllers/front/SearchController.php @@ -64,12 +64,12 @@ class SearchControllerCore extends FrontController } Hook::exec('actionSearch', array('expr' => $query, 'total' => count($searchResults))); } - $this->ajaxDie(Tools::jsonEncode($searchResults)); + $this->ajaxDie(json_encode($searchResults)); } //Only controller content initialization when the user use the normal search parent::initContent(); - + $product_per_page = isset($this->context->cookie->nb_item_per_page) ? (int)$this->context->cookie->nb_item_per_page : Configuration::get('PS_PRODUCTS_PER_PAGE'); if ($this->instant_search && !is_array($query)) { diff --git a/install/classes/controllerHttp.php b/install/classes/controllerHttp.php index de96a6a60..caceb3a16 100644 --- a/install/classes/controllerHttp.php +++ b/install/classes/controllerHttp.php @@ -430,7 +430,7 @@ abstract class InstallControllerHttp if (!$success && empty($message)) { $message = print_r(@error_get_last(), true); } - die(Tools::jsonEncode(array( + die(json_encode(array( 'success' => (bool)$success, 'message' => $message, // 'memory' => round(memory_get_peak_usage()/1024/1024, 2).' Mo', diff --git a/install/controllers/console/process.php b/install/controllers/console/process.php index fa56b6bec..afeadfe82 100644 --- a/install/controllers/console/process.php +++ b/install/controllers/console/process.php @@ -221,7 +221,7 @@ class InstallControllerConsoleProcess extends InstallControllerConsole $this->model_install->xml_loader_ids = $this->datas->xml_loader_ids; $result = $this->model_install->populateDatabase(); $this->datas->xml_loader_ids = $this->model_install->xml_loader_ids; - Configuration::updateValue('PS_INSTALL_XML_LOADERS_ID', Tools::jsonEncode($this->datas->xml_loader_ids)); + Configuration::updateValue('PS_INSTALL_XML_LOADERS_ID', json_encode($this->datas->xml_loader_ids)); return $result; } @@ -269,7 +269,7 @@ class InstallControllerConsoleProcess extends InstallControllerConsole { $this->initializeContext(); - if ((!$this->datas->xml_loader_ids || !is_array($this->datas->xml_loader_ids)) && ($xml_ids = Tools::jsonDecode(Configuration::get('PS_INSTALL_XML_LOADERS_ID'), true))) { + if ((!$this->datas->xml_loader_ids || !is_array($this->datas->xml_loader_ids)) && ($xml_ids = json_decode(Configuration::get('PS_INSTALL_XML_LOADERS_ID'), true))) { $this->datas->xml_loader_ids = $xml_ids; } diff --git a/install/dev/index.phtml b/install/dev/index.phtml index 76984a2b5..0eb7e2be0 100644 --- a/install/dev/index.phtml +++ b/install/dev/index.phtml @@ -113,7 +113,7 @@ $this->loader->setDefaultPath(); ?> <script type="text/javascript"> - var dependencies = <?php echo Tools::jsonEncode($dependencies) ?>; + var dependencies = <?php echo json_encode($dependencies) ?>; </script> <form action="" method="post"> Selectionnez la liste des entités à resynchroniser. Afin d'éviter au maximum les erreurs, sélectionnez uniquement les entitiés que vous avez modifier. diff --git a/install/theme/views/process.phtml b/install/theme/views/process.phtml index 5eace8bb6..8111f5021 100644 --- a/install/theme/views/process.phtml +++ b/install/theme/views/process.phtml @@ -3,7 +3,7 @@ <script type="text/javascript"> <!-- var install_is_done = '<?php echo addslashes($this->l('Done!')) ?>'; -var process_steps = <?php echo Tools::jsonEncode($this->process_steps) ?>; +var process_steps = <?php echo json_encode($this->process_steps) ?>; var admin = '<?php echo(file_exists('../admin-dev') ? '../admin-dev' : '../admin') ?>'; --> </script> diff --git a/install/upgrade/php/ps1607_language_code_update.php b/install/upgrade/php/ps1607_language_code_update.php index c5fd639dc..5ac86d4d7 100644 --- a/install/upgrade/php/ps1607_language_code_update.php +++ b/install/upgrade/php/ps1607_language_code_update.php @@ -31,7 +31,7 @@ function ps1607_language_code_update() if (is_array($langs) && $langs) { foreach ($langs as $lang) { if (Tools::strlen($lang['language_code']) == 2) { - $result = Tools::jsonDecode(Tools::file_get_contents('https://www.prestashop.com/download/lang_packs/get_language_pack.php?version='._PS_VERSION_.'&iso_lang='.Tools::strtolower($lang['iso_code']))); + $result = json_decode(Tools::file_get_contents('https://www.prestashop.com/download/lang_packs/get_language_pack.php?version='._PS_VERSION_.'&iso_lang='.Tools::strtolower($lang['iso_code']))); if ($result && !isset($result->error) && Tools::strlen($result->language_code) > 2) { Db::getInstance()->execute('UPDATE `'._DB_PREFIX_.'lang` SET `language_code` = \''.pSQL($result->language_code).'\' WHERE `id_lang` = '.(int)$lang['id_lang']).' LIMIT 1'; } diff --git a/modules/blockcart/blockcart.php b/modules/blockcart/blockcart.php index fd5847434..073a85ea4 100644 --- a/modules/blockcart/blockcart.php +++ b/modules/blockcart/blockcart.php @@ -224,7 +224,7 @@ class blockcart extends Module } $this->assignContentVars($params); - $res = Tools::jsonDecode($this->display(__FILE__, 'blockcart-json.tpl'), true); + $res = json_decode($this->display(__FILE__, 'blockcart-json.tpl'), true); if (isset($params['cookie']->avail_rooms)) { $res['avail_rooms'] = $params['cookie']->avail_rooms; @@ -237,7 +237,7 @@ class blockcart extends Module $res['crossSelling'] = $this->display(__FILE__, 'crossselling.tpl'); } - $res = Tools::jsonEncode($res); + $res = json_encode($res); return $res; } diff --git a/modules/blockcart/checkroomavailabilityajaxprocess.php b/modules/blockcart/checkroomavailabilityajaxprocess.php index 51efaabd4..6fdcb30b0 100644 --- a/modules/blockcart/checkroomavailabilityajaxprocess.php +++ b/modules/blockcart/checkroomavailabilityajaxprocess.php @@ -57,21 +57,21 @@ break; } } - die(Tools::jsonEncode(array('status'=>'success', 'avail_rooms'=>$total_available_rooms))); + die(json_encode(array('status'=>'success', 'avail_rooms'=>$total_available_rooms))); } else { - die(Tools::jsonEncode(array('status'=>'failed1'))); + die(json_encode(array('status'=>'failed1'))); } } else { - die(Tools::jsonEncode(array('status'=>'unavailable_quantity', 'avail_rooms'=>$total_available_rooms))); + die(json_encode(array('status'=>'unavailable_quantity', 'avail_rooms'=>$total_available_rooms))); } } else { - die(Tools::jsonEncode(array('status'=>'failed2'))); + die(json_encode(array('status'=>'failed2'))); } } else { - die(Tools::jsonEncode(array('status'=>'failed3'))); + die(json_encode(array('status'=>'failed3'))); } } else { - die(Tools::jsonEncode(array('status'=>'failed4'))); + die(json_encode(array('status'=>'failed4'))); } } @@ -94,9 +94,9 @@ $result = $obj_htl_cart_booking_data->deleteCartBookingData($id_cart, $id_product); if ($result) { - die(Tools::jsonEncode(array('status'=>'success', 'avail_rooms'=>$total_available_rooms))); + die(json_encode(array('status'=>'success', 'avail_rooms'=>$total_available_rooms))); } else { - die(Tools::jsonEncode(array('status'=>'failed'))); + die(json_encode(array('status'=>'failed'))); } } @@ -109,10 +109,10 @@ $cart_obj = new Cart($id_cart); $update_cart_product = $cart_obj->updateQty($num_rooms_to_decr_from_cart, $id_product, null, false, $operator = 'down', 0, null, true); if ($update_cart_product) { - die(Tools::jsonEncode(array('status'=>'success', 'msg'=>'successfully cart product updated.'))); + die(json_encode(array('status'=>'success', 'msg'=>'successfully cart product updated.'))); } else { - die(Tools::jsonEncode(array('status'=>'failed', 'msg'=>'error while updating cart product.'))); + die(json_encode(array('status'=>'failed', 'msg'=>'error while updating cart product.'))); } } - die(Tools::jsonEncode(array('status'=>'failed', 'msg'=>'error while deleting room from cart booking table.'))); + die(json_encode(array('status'=>'failed', 'msg'=>'error while deleting room from cart booking table.'))); } diff --git a/modules/blockcart/controllers/front/checkroomavailabilityajaxprocess.php b/modules/blockcart/controllers/front/checkroomavailabilityajaxprocess.php index 081eba2a8..547daedfa 100644 --- a/modules/blockcart/controllers/front/checkroomavailabilityajaxprocess.php +++ b/modules/blockcart/controllers/front/checkroomavailabilityajaxprocess.php @@ -50,7 +50,7 @@ class BlockcartCheckRoomAvailabilityAjaxProcessModuleFrontController extends Mod } } die( - Tools::jsonEncode( + json_encode( array( 'status'=>'success', 'msg'=>'successfully cart product updated.', @@ -60,7 +60,7 @@ class BlockcartCheckRoomAvailabilityAjaxProcessModuleFrontController extends Mod ); } die( - Tools::jsonEncode( + json_encode( array('status'=>'failed', 'msg'=>'error while deleting room from cart booking table.') ) ); diff --git a/modules/blockcategories/controllers/admin/AdminBlockCategoriesController.php b/modules/blockcategories/controllers/admin/AdminBlockCategoriesController.php index 42367ed85..4a95beb6a 100644 --- a/modules/blockcategories/controllers/admin/AdminBlockCategoriesController.php +++ b/modules/blockcategories/controllers/admin/AdminBlockCategoriesController.php @@ -48,7 +48,7 @@ class AdminBlockCategoriesController extends ModuleAdminController } public function ajaxProcessuploadThumbnailImages() - { + { $category = new Category((int)Tools::getValue('id_category')); if (isset($_FILES['thumbnail'])) @@ -74,7 +74,7 @@ class AdminBlockCategoriesController extends ModuleAdminController { $total_errors['name'] = sprintf(Tools::displayError('An error occurred while uploading the image :')); $total_errors['error'] = sprintf(Tools::displayError('You cannot upload more files')); - die(Tools::jsonEncode(array('thumbnail' => array($total_errors)))); + die(json_encode(array('thumbnail' => array($total_errors)))); } foreach ($files as $key => &$file) @@ -99,7 +99,7 @@ class AdminBlockCategoriesController extends ModuleAdminController unset($file['save_path']); if (isset($file['tmp_name'])) - unset($file['tmp_name']); + unset($file['tmp_name']); //Add image preview and delete url $file['image'] = ImageManager::thumbnail(_PS_CAT_IMG_DIR_.(int)$category->id.'-'.$id.'_thumb.jpg', @@ -113,7 +113,7 @@ class AdminBlockCategoriesController extends ModuleAdminController else Tools::clearSmartyCache(); - die(Tools::jsonEncode(array('thumbnail' => $files))); + die(json_encode(array('thumbnail' => $files))); } } } diff --git a/modules/blocklayered/blocklayered-url-indexer.php b/modules/blocklayered/blocklayered-url-indexer.php index bc33f3e59..da474797e 100644 --- a/modules/blocklayered/blocklayered-url-indexer.php +++ b/modules/blocklayered/blocklayered-url-indexer.php @@ -7,5 +7,5 @@ if (substr(Tools::encrypt('blocklayered/index'),0,10) != Tools::getValue('token' die('Bad token'); $blockLayered = new BlockLayered(); -$cursor = Tools::jsonDecode(Tools::getValue('cursor', '{}'), true); +$cursor = json_decode(Tools::getValue('cursor', '{}'), true); echo $blockLayered->indexUrl($cursor, (int)Tools::getValue('truncate')); \ No newline at end of file diff --git a/modules/blocklayered/blocklayered.php b/modules/blocklayered/blocklayered.php index 89c25af64..18a59a8d9 100644 --- a/modules/blocklayered/blocklayered.php +++ b/modules/blocklayered/blocklayered.php @@ -1621,7 +1621,7 @@ class BlockLayered extends Module 'template_name' => $template['name'], 'attribute_groups' => $attribute_groups, 'features' => $features, - 'filters' => Tools::jsonEncode($filters), + 'filters' => json_encode($filters), 'total_filters' => 6+count($attribute_groups)+count($features) )); @@ -2005,7 +2005,7 @@ class BlockLayered extends Module $this->products = array(); else { - $product_per_page = isset($this->context->cookie->nb_item_per_page) ? (int)$this->context->cookie->nb_item_per_page : Configuration::get('PS_PRODUCTS_PER_PAGE'); + $product_per_page = isset($this->context->cookie->nb_item_per_page) ? (int)$this->context->cookie->nb_item_per_page : Configuration::get('PS_PRODUCTS_PER_PAGE'); $n = (int)Tools::getValue('n', Configuration::get('PS_PRODUCTS_PER_PAGE')); $nb_day_new_product = (Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20); @@ -3177,7 +3177,7 @@ class BlockLayered extends Module $vars = array_merge($vars, array('pagination_bottom' => $smarty->assign('paginationId', 'bottom') ->fetch(_PS_THEME_DIR_.'pagination.tpl'))); /* We are sending an array in jSon to the .js controller, it will update both the filters and the products zones */ - return Tools::jsonEncode($vars); + return json_encode($vars); } public function getProducts($selected_filters, &$products, &$nb_products, &$p, &$n, &$pages_nb, &$start, &$stop, &$range) diff --git a/modules/blockwishlist/controllers/front/mywishlist.php b/modules/blockwishlist/controllers/front/mywishlist.php index 61dab94ea..d94e13b95 100644 --- a/modules/blockwishlist/controllers/front/mywishlist.php +++ b/modules/blockwishlist/controllers/front/mywishlist.php @@ -51,7 +51,7 @@ class BlockWishListMyWishListModuleFrontController extends ModuleFrontController elseif (!empty($action) && method_exists($this, 'ajaxProcess'.Tools::toCamelCase($action))) $this->{'ajaxProcess'.Tools::toCamelCase($action)}(); else - die(Tools::jsonEncode(array('error' => 'method doesn\'t exist'))); + die(json_encode(array('error' => 'method doesn\'t exist'))); } /** @@ -150,7 +150,7 @@ class BlockWishListMyWishListModuleFrontController extends ModuleFrontController public function ajaxProcessDeleteList() { if (!$this->context->customer->isLogged()) - die(Tools::jsonEncode(array('success' => false, + die(json_encode(array('success' => false, 'error' => $this->module->l('You aren\'t logged in', 'mywishlist')))); $default = Tools::getIsset('default'); @@ -165,7 +165,7 @@ class BlockWishListMyWishListModuleFrontController extends ModuleFrontController $wishlist->delete(); } else - die(Tools::jsonEncode(array('success' => false, + die(json_encode(array('success' => false, 'error' => $this->module->l('Cannot delete this wishlist', 'mywishlist')))); if ($default_change) @@ -173,19 +173,19 @@ class BlockWishListMyWishListModuleFrontController extends ModuleFrontController $array = WishList::getDefault($id_customer); if (count($array)) - die(Tools::jsonEncode(array( + die(json_encode(array( 'success' => true, 'id_default' => $array[0]['id_wishlist'] ))); } - die(Tools::jsonEncode(array('success' => true))); + die(json_encode(array('success' => true))); } public function ajaxProcessSetDefault() { if (!$this->context->customer->isLogged()) - die(Tools::jsonEncode(array('success' => false, + die(json_encode(array('success' => false, 'error' => $this->module->l('You aren\'t logged in', 'mywishlist')))); $default = Tools::getIsset('default'); @@ -196,16 +196,16 @@ class BlockWishListMyWishListModuleFrontController extends ModuleFrontController { $wishlist = new WishList((int)$id_wishlist); if (Validate::isLoadedObject($wishlist) && $wishlist->id_customer == $this->context->customer->id && $wishlist->setDefault()) - die(Tools::jsonEncode(array('success' => true))); + die(json_encode(array('success' => true))); } - die(Tools::jsonEncode(array('error' => true))); + die(json_encode(array('error' => true))); } public function ajaxProcessProductChangeWishlist() { if (!$this->context->customer->isLogged()) - die(Tools::jsonEncode(array('success' => false, + die(json_encode(array('success' => false, 'error' => $this->module->l('You aren\'t logged in', 'mywishlist')))); $id_product = (int)Tools::getValue('id_product'); @@ -222,7 +222,7 @@ class BlockWishListMyWishListModuleFrontController extends ModuleFrontController !is_int($priority) || ($priority < 0 && $priority > 2) || !$id_old_wishlist || !$id_new_wishlist || (Validate::isLoadedObject($new_wishlist) && $new_wishlist->id_customer != $this->context->customer->id) || (Validate::isLoadedObject($old_wishlist) && $old_wishlist->id_customer != $this->context->customer->id)) - die(Tools::jsonEncode(array('success' => false, 'error' => $this->module->l('Error while moving product to another list', 'mywishlist')))); + die(json_encode(array('success' => false, 'error' => $this->module->l('Error while moving product to another list', 'mywishlist')))); $res = true; $check = (int)Db::getInstance()->getValue('SELECT quantity FROM '._DB_PREFIX_.'wishlist_product @@ -240,7 +240,7 @@ class BlockWishListMyWishListModuleFrontController extends ModuleFrontController } if (!$res) - die(Tools::jsonEncode(array('success' => false, 'error' => $this->module->l('Error while moving product to another list', 'mywishlist')))); - die(Tools::jsonEncode(array('success' => true, 'msg' => $this->module->l('The product has been correctly moved', 'mywishlist')))); + die(json_encode(array('success' => false, 'error' => $this->module->l('Error while moving product to another list', 'mywishlist')))); + die(json_encode(array('success' => true, 'msg' => $this->module->l('The product has been correctly moved', 'mywishlist')))); } } diff --git a/modules/graphnvd3/graphnvd3.php b/modules/graphnvd3/graphnvd3.php index 2c0f4e277..b9cd126d6 100644 --- a/modules/graphnvd3/graphnvd3.php +++ b/modules/graphnvd3/graphnvd3.php @@ -176,6 +176,6 @@ class GraphNvD3 extends ModuleGraphEngine $array['data'][] = array('values' => $nvd3_values, 'key' => $this->_titles['main'][$layer]); } } - die(preg_replace('/"([0-9]+)"/', '$1', Tools::jsonEncode($array))); + die(preg_replace('/"([0-9]+)"/', '$1', json_encode($array))); } } diff --git a/modules/gridhtml/gridhtml.php b/modules/gridhtml/gridhtml.php index 10b2ecec6..d0f68efd4 100644 --- a/modules/gridhtml/gridhtml.php +++ b/modules/gridhtml/gridhtml.php @@ -43,19 +43,19 @@ class GridHtml extends ModuleGridEngine $this->version = '1.3.1'; $this->author = 'PrestaShop'; $this->need_instance = 0; - + Module::__construct(); - + $this->displayName = $this->l('Simple HTML table display'); $this->description = $this->l('Allows the statistics system to display data in a grid.'); } } - + function install() { return (parent::install() AND $this->registerHook('GridEngine')); } - + public static function hookGridEngine($params, $grider) { self::$_columns = $params['columns']; @@ -112,7 +112,7 @@ class GridHtml extends ModuleGridEngine $("#grid_1 tbody").append("<tr><td class=\"center\" colspan=\"" + '.count($params['columns']).' + "\">'.$params['emptyMsg'].'</td></tr>"); }); } - + function gridNextPage(url) { var from = url.match(/&start=[0-9]+/i); @@ -123,7 +123,7 @@ class GridHtml extends ModuleGridEngine url = url.replace(/&start=[0-9]+/i, "") + from; getGridData(url); } - + function gridPrevPage(url) { var from = url.match(/&start=[0-9]+/i); @@ -145,46 +145,46 @@ class GridHtml extends ModuleGridEngine </script>'; return $html; } - + public function setColumnsInfos(&$infos) { } - + public function setValues($values) { $this->_values = $values; } - + public function setTitle($title) { $this->_title = $title; } - + public function setSize($width, $height) { $this->_width = $width; $this->_height = $height; } - + public function setTotalCount($totalCount) { $this->_totalCount = $totalCount; } - + public function setLimit($start, $limit) { $this->_start = (int)$start; $this->_limit = (int)$limit; } - + public function render() { - echo Tools::jsonEncode(array( + echo json_encode(array( 'total' => $this->_totalCount, 'from' => min($this->_start + 1, $this->_totalCount), 'to' => min($this->_start + $this->_limit, $this->_totalCount), 'values' => $this->_values )); - } + } } diff --git a/modules/hotelreservationsystem/classes/HotelBranchInformation.php b/modules/hotelreservationsystem/classes/HotelBranchInformation.php index 1056deafe..fb4561107 100644 --- a/modules/hotelreservationsystem/classes/HotelBranchInformation.php +++ b/modules/hotelreservationsystem/classes/HotelBranchInformation.php @@ -840,7 +840,7 @@ class HotelBranchInformation extends ObjectModel libxml_use_internal_errors(true); $xml = simplexml_load_string(utf8_decode($postData)); - $hotelData = Tools::jsonDecode(Tools::jsonEncode($xml)); + $hotelData = json_decode(json_encode($xml)); if (isset($hotelData->hotel->max_order_date)) { if ($maxOrderDate = $hotelData->hotel->max_order_date) { $this->setWsMaxOrderDate($maxOrderDate); @@ -863,7 +863,7 @@ class HotelBranchInformation extends ObjectModel libxml_use_internal_errors(true); $xml = simplexml_load_string(utf8_decode($postData)); - $hotelData = Tools::jsonDecode(Tools::jsonEncode($xml)); + $hotelData = json_decode(json_encode($xml)); if (isset($hotelData->hotel->max_order_date)) { if ($maxOrderDate = $hotelData->hotel->max_order_date) { $this->setWsMaxOrderDate($maxOrderDate); diff --git a/modules/hotelreservationsystem/classes/HotelCartBookingData.php b/modules/hotelreservationsystem/classes/HotelCartBookingData.php index fc234d227..61cd21458 100644 --- a/modules/hotelreservationsystem/classes/HotelCartBookingData.php +++ b/modules/hotelreservationsystem/classes/HotelCartBookingData.php @@ -764,7 +764,7 @@ class HotelCartBookingData extends ObjectModel AND fp.`active`=1 AND fp.`date_from` <= \''.pSQL($date).'\' AND fp.`date_to` >= \''.pSQL($date).'\'' )) { foreach ($featurePrice as $fRow) { - $specialDays = Tools::jsonDecode($fRow['special_days']); + $specialDays = json_decode($fRow['special_days']); if (in_array(strtolower(date('D', strtotime($date))), $specialDays)) { return $fRow; } @@ -1105,7 +1105,7 @@ class HotelCartBookingData extends ObjectModel if ($getTotalPrice) { if ($roomTypeDemands['extra_demands'] - && ($extraDemand = Tools::jsonDecode($roomTypeDemands['extra_demands'], true)) + && ($extraDemand = json_decode($roomTypeDemands['extra_demands'], true)) ) { $totalDemandsPrice += $objRoomDemandPrice->getRoomTypeDemandsTotalPrice( $roomTypeDemands['id_product'], @@ -1116,7 +1116,7 @@ class HotelCartBookingData extends ObjectModel ); } } else { - $roomTypeDemands['extra_demands'] = Tools::jsonDecode( + $roomTypeDemands['extra_demands'] = json_decode( $roomTypeDemands['extra_demands'], true ); @@ -1146,7 +1146,7 @@ class HotelCartBookingData extends ObjectModel foreach ($roomTypeDemands as $key => &$demand) { if ($getTotalPrice) { if ($demand['extra_demands'] - && ($extraDemand = Tools::jsonDecode($demand['extra_demands'], true)) + && ($extraDemand = json_decode($demand['extra_demands'], true)) ) { $totalDemandsPrice += $objRoomDemandPrice->getRoomTypeDemandsTotalPrice( $demand['id_product'], @@ -1157,7 +1157,7 @@ class HotelCartBookingData extends ObjectModel ); } } else { - $demand['extra_demands'] = Tools::jsonDecode( + $demand['extra_demands'] = json_decode( $demand['extra_demands'], true ); @@ -1193,7 +1193,7 @@ class HotelCartBookingData extends ObjectModel // Webservice :: get extra demands for the cart booking public function getWsExtraDemands() { - $extraDemands = Tools::jsonDecode($this->extra_demands, true); + $extraDemands = json_decode($this->extra_demands, true); if (count($extraDemands)) { foreach ($extraDemands as &$demnad) { $demnad['id'] = $demnad['id_global_demand']; diff --git a/modules/hotelreservationsystem/classes/HotelRoomTypeDemandPrice.php b/modules/hotelreservationsystem/classes/HotelRoomTypeDemandPrice.php index 53a2ce945..522b78584 100644 --- a/modules/hotelreservationsystem/classes/HotelRoomTypeDemandPrice.php +++ b/modules/hotelreservationsystem/classes/HotelRoomTypeDemandPrice.php @@ -143,7 +143,7 @@ class HotelRoomTypeDemandPrice extends ObjectModel } if ($cartChanged) { if (Validate::isLoadedObject($objCartBooking = new HotelCartBookingData($demandInfo['id']))) { - $objCartBooking->extra_demands = Tools::jsonEncode($demandInfo['extra_demands']); + $objCartBooking->extra_demands = json_encode($demandInfo['extra_demands']); $objCartBooking->save(); } } diff --git a/modules/hotelreservationsystem/classes/HotelRoomTypeGlobalDemand.php b/modules/hotelreservationsystem/classes/HotelRoomTypeGlobalDemand.php index 285cbaa27..b5b6bfa17 100644 --- a/modules/hotelreservationsystem/classes/HotelRoomTypeGlobalDemand.php +++ b/modules/hotelreservationsystem/classes/HotelRoomTypeGlobalDemand.php @@ -100,7 +100,7 @@ class HotelRoomTypeGlobalDemand extends ObjectModel } if ($cartChanged) { if (Validate::isLoadedObject($objCartBooking = new HotelCartBookingData($demandInfo['id']))) { - $objCartBooking->extra_demands = Tools::jsonEncode($demandInfo['extra_demands']); + $objCartBooking->extra_demands = json_encode($demandInfo['extra_demands']); $objCartBooking->save(); } } diff --git a/modules/hotelreservationsystem/classes/HotelRoomTypeGlobalDemandAdvanceOption.php b/modules/hotelreservationsystem/classes/HotelRoomTypeGlobalDemandAdvanceOption.php index 398aa7545..282139aff 100644 --- a/modules/hotelreservationsystem/classes/HotelRoomTypeGlobalDemandAdvanceOption.php +++ b/modules/hotelreservationsystem/classes/HotelRoomTypeGlobalDemandAdvanceOption.php @@ -80,7 +80,7 @@ class HotelRoomTypeGlobalDemandAdvanceOption extends ObjectModel } if ($cartChanged) { if (Validate::isLoadedObject($objCartBooking = new HotelCartBookingData($demandInfo['id']))) { - $objCartBooking->extra_demands = Tools::jsonEncode($demandInfo['extra_demands']); + $objCartBooking->extra_demands = json_encode($demandInfo['extra_demands']); $objCartBooking->save(); } } diff --git a/modules/hotelreservationsystem/classes/QloRoomType.php b/modules/hotelreservationsystem/classes/QloRoomType.php index 3aa606312..c5bc3ac02 100644 --- a/modules/hotelreservationsystem/classes/QloRoomType.php +++ b/modules/hotelreservationsystem/classes/QloRoomType.php @@ -156,7 +156,7 @@ class QloRoomType extends QloWebservice // } // // convert object to array - // $address = Tools::jsonDecode(Tools::jsonEncode($address), true); + // $address = json_decode(json_encode($address), true); // $this->output .= $this->objOutput->getObjectRender()->renderNodeHeader('address', array()); // $address['country'] = Country::getNameById($this->id_lang, $address['id_country']); diff --git a/modules/hotelreservationsystem/classes/WebserviceSpecificManagementQlo.php b/modules/hotelreservationsystem/classes/WebserviceSpecificManagementQlo.php index 959aa6c45..11280b267 100644 --- a/modules/hotelreservationsystem/classes/WebserviceSpecificManagementQlo.php +++ b/modules/hotelreservationsystem/classes/WebserviceSpecificManagementQlo.php @@ -80,7 +80,7 @@ class WebserviceSpecificManagementQlo implements WebserviceSpecificManagementInt $outputXML = $this->objOutput->getObjectRender()->overrideContent($this->output); if (isset($this->wsObject->urlFragments['outputformat']) && $this->wsObject->urlFragments['outputformat'] == 'json') { $outputXML = simplexml_load_string($outputXML, null, LIBXML_NOCDATA); - $json = Tools::jsonEncode($outputXML); + $json = json_encode($outputXML); $content = preg_replace("/\\\\u([a-f0-9]{4})/e", "iconv('UCS-4LE','UTF-8',pack('V', hexdec('U$1')))", $json); header('Content-Type: application/json'); die($content); @@ -153,7 +153,7 @@ class WebserviceSpecificManagementQlo implements WebserviceSpecificManagementInt } } else { // If input type is json - $array = Tools::jsonDecode($inputXML, true); + $array = json_decode($inputXML, true); if (isset($array['json']) && $array['json'] && isset($array[$head])) { return ($head ? $array[$head] : $array); } else { @@ -172,7 +172,7 @@ class WebserviceSpecificManagementQlo implements WebserviceSpecificManagementInt $xmlEntities = $xml->children(); // Convert multi-dimention xml into an array - $array = Tools::jsonDecode(Tools::jsonEncode($xmlEntities), true); + $array = json_decode(json_encode($xmlEntities), true); return ($head ? $array[$head] : $array); } diff --git a/modules/hotelreservationsystem/controllers/admin/AdminAddHotelController.php b/modules/hotelreservationsystem/controllers/admin/AdminAddHotelController.php index 9e943ae9c..b8d9921d9 100644 --- a/modules/hotelreservationsystem/controllers/admin/AdminAddHotelController.php +++ b/modules/hotelreservationsystem/controllers/admin/AdminAddHotelController.php @@ -493,7 +493,7 @@ class AdminAddHotelController extends ModuleAdminController } } } - die(Tools::jsonEncode($states)); + die(json_encode($states)); } public function ajaxProcessUploadHotelImages() @@ -514,19 +514,19 @@ class AdminAddHotelController extends ModuleAdminController $hotelImgPath = _PS_MODULE_DIR_.'hotelreservationsystem/views/img/hotel_img/'; $imageDetail = $objHotelImage->uploadHotelImages($_FILES['hotel_image'], $idHotel, $hotelImgPath); if ($imageDetail) { - die(Tools::jsonEncode($imageDetail)); + die(json_encode($imageDetail)); } else { - die(Tools::jsonEncode(array('hasError' => true))); + die(json_encode(array('hasError' => true))); } } else { die( - Tools::jsonEncode( + json_encode( array('hasError' => true, 'message' => $_FILES['hotel_image']['name'].': '.$invalidImg) ) ); } } else { - die(Tools::jsonEncode(array('hasError' => true))); + die(json_encode(array('hasError' => true))); } } diff --git a/modules/hotelreservationsystem/controllers/admin/AdminHotelFeaturePricesSettings.php b/modules/hotelreservationsystem/controllers/admin/AdminHotelFeaturePricesSettings.php index 24c94a068..27b7f0694 100644 --- a/modules/hotelreservationsystem/controllers/admin/AdminHotelFeaturePricesSettings.php +++ b/modules/hotelreservationsystem/controllers/admin/AdminHotelFeaturePricesSettings.php @@ -190,7 +190,7 @@ class AdminHotelFeaturePricesSettingsController extends ModuleAdminController } } if ($objFeaturePrice->special_days) { - $smartyVars['special_days'] = Tools::jsonDecode($objFeaturePrice->special_days, true); + $smartyVars['special_days'] = json_decode($objFeaturePrice->special_days, true); } $smartyVars['objFeaturePrice'] = $objFeaturePrice; $smartyVars['edit'] = 1; @@ -247,7 +247,7 @@ class AdminHotelFeaturePricesSettingsController extends ModuleAdminController $impactValue = Tools::getValue('impact_value'); $dateSelectionType = Tools::getValue('date_selection_type'); $specificDate = date('Y-m-d', strtotime(Tools::getValue('specific_date'))); - $jsonSpecialDays = Tools::jsonEncode($specialDays); + $jsonSpecialDays = json_encode($specialDays); $defaultLangId = Configuration::get('PS_LANG_DEFAULT'); $objFeaturePricing = new HotelRoomTypeFeaturePricing(); @@ -437,18 +437,18 @@ class AdminHotelFeaturePricesSettingsController extends ModuleAdminController $product['name'].= ' / '.$onjBranchInfo->hotel_name; } } - echo Tools::jsonEncode($productsByName, true); + echo json_encode($productsByName, true); die; } else { die( - Tools::jsonEncode( + json_encode( array('status' => 'failed', 'msg' => $this->l('No match found for entered room type name.')) ) ); } } else { die( - Tools::jsonEncode( + json_encode( array('status' => 'failed', 'msg' => $this->l('No match found for entered room type name.')) ) ); diff --git a/modules/hotelreservationsystem/controllers/admin/AdminHotelRoomsBookingController.php b/modules/hotelreservationsystem/controllers/admin/AdminHotelRoomsBookingController.php index 56eff9819..1d14a138c 100644 --- a/modules/hotelreservationsystem/controllers/admin/AdminHotelRoomsBookingController.php +++ b/modules/hotelreservationsystem/controllers/admin/AdminHotelRoomsBookingController.php @@ -292,7 +292,7 @@ class AdminHotelRoomsBookingController extends ModuleAdminController $hotel_id = Tools::getValue('hotel_id'); $obj_room_type = new HotelRoomType(); $room_type_info = $obj_room_type->getRoomTypeByHotelId($hotel_id, Configuration::get('PS_LANG_DEFAULT'), 1); - die(Tools::jsonEncode($room_type_info)); + die(json_encode($room_type_info)); } public function ajaxProcessAddDataToCart() @@ -412,7 +412,7 @@ class AdminHotelRoomsBookingController extends ModuleAdminController 'id_cart_book_data' => $obj_cart_book_data->id); if ($obj_cart_book_data->id) { - die(Tools::jsonEncode($cart_data)); + die(json_encode($cart_data)); } else { die(0); } @@ -495,7 +495,7 @@ class AdminHotelRoomsBookingController extends ModuleAdminController 'booking_data' => $booking_data, ); } - die(Tools::jsonEncode($cart_data)); + die(json_encode($cart_data)); } else { die(0); } @@ -534,7 +534,7 @@ class AdminHotelRoomsBookingController extends ModuleAdminController $start_date = date('Y-m-d', strtotime('+1 day', strtotime($start_date))); } if ($booking_calendar_data) { - die(Tools::jsonEncode($booking_calendar_data)); + die(json_encode($booking_calendar_data)); } else { die(0); } diff --git a/modules/hotelreservationsystem/hotelreservationsystem.php b/modules/hotelreservationsystem/hotelreservationsystem.php index 70fa33c49..8197de6a8 100644 --- a/modules/hotelreservationsystem/hotelreservationsystem.php +++ b/modules/hotelreservationsystem/hotelreservationsystem.php @@ -299,7 +299,7 @@ class hotelreservationsystem extends Module if (Validate::isLoadedObject( $objCartBooking = new HotelCartBookingData($demandInfo['id']) )) { - $objCartBooking->extra_demands = Tools::jsonEncode($demandInfo['extra_demands']); + $objCartBooking->extra_demands = json_encode($demandInfo['extra_demands']); $objCartBooking->save(); } } @@ -443,7 +443,7 @@ class hotelreservationsystem extends Module if ($objHtlBkDtl->save()) { // save extra demands info if ($objCartBkData->extra_demands - && ($extraDemands = Tools::jsonDecode($objCartBkData->extra_demands, true)) + && ($extraDemands = json_decode($objCartBkData->extra_demands, true)) ) { $objRoomDemandPrice = new HotelRoomTypeDemandPrice(); foreach ($extraDemands as $demand) { diff --git a/modules/paypal/api/ApiPaypalPlus.php b/modules/paypal/api/ApiPaypalPlus.php index 21550cdea..56fd693b7 100644 --- a/modules/paypal/api/ApiPaypalPlus.php +++ b/modules/paypal/api/ApiPaypalPlus.php @@ -99,7 +99,7 @@ class ApiPaypalPlus /* * Init variable */ - $oPayPalToken = Tools::jsonDecode($result); + $oPayPalToken = json_decode($result); if (isset($oPayPalToken->error)) { return false; @@ -159,7 +159,7 @@ class ApiPaypalPlus 'Authorization:Bearer '.$accessToken, ); - $result = Tools::jsonDecode($this->sendByCURL(URL_PPP_WEBPROFILE, Tools::jsonEncode($data), $header)); + $result = json_decode($this->sendByCURL(URL_PPP_WEBPROFILE, json_encode($data), $header)); if (isset($result->id)) { return $result->id; } else { @@ -189,7 +189,7 @@ class ApiPaypalPlus 'Authorization:Bearer '.$accessToken, ); - return Tools::jsonDecode($this->sendByCURL(URL_PPP_WEBPROFILE, false, $header)); + return json_decode($this->sendByCURL(URL_PPP_WEBPROFILE, false, $header)); } } @@ -358,7 +358,7 @@ class ApiPaypalPlus 'Authorization:Bearer '.$access_token, ); - $result = $this->sendByCURL(URL_PPP_CREATE_PAYMENT, Tools::jsonEncode($data), $header); + $result = $this->sendByCURL(URL_PPP_CREATE_PAYMENT, json_encode($data), $header); return $result; } diff --git a/modules/paypal/api/CallApiPaypalPlus.php b/modules/paypal/api/CallApiPaypalPlus.php index 22fce69d8..80444cb9e 100644 --- a/modules/paypal/api/CallApiPaypalPlus.php +++ b/modules/paypal/api/CallApiPaypalPlus.php @@ -57,7 +57,7 @@ class CallApiPaypalPlus extends ApiPaypalPlus if ($accessToken != false) { - $result = Tools::jsonDecode($this->createPayment($this->customer, $this->cart, $accessToken)); + $result = json_decode($this->createPayment($this->customer, $this->cart, $accessToken)); if (isset($result->links)) { @@ -105,7 +105,7 @@ class CallApiPaypalPlus extends ApiPaypalPlus ); $data = array('payer_id' => $payer_id); - $response = $this->sendByCURL(URL_PPP_EXECUTE_PAYMENT.$paymentId.'/execute/', Tools::jsonEncode($data), $header); + $response = $this->sendByCURL(URL_PPP_EXECUTE_PAYMENT.$paymentId.'/execute/', json_encode($data), $header); return $response; } @@ -124,7 +124,7 @@ class CallApiPaypalPlus extends ApiPaypalPlus 'Authorization:Bearer '.$accessToken, ); - return $this->sendByCURL(URL_PPP_EXECUTE_REFUND.$paymentId.'/refund', Tools::jsonEncode($data), $header); + return $this->sendByCURL(URL_PPP_EXECUTE_REFUND.$paymentId.'/refund', json_encode($data), $header); } public function patch($id_payment, $address) @@ -203,7 +203,7 @@ class CallApiPaypalPlus extends ApiPaypalPlus 'Content-Type:application/json', 'Authorization:Bearer '.$accessToken, ); - $body = str_replace('\/transactions\/0\/item_list\/shipping_address', '/transactions/0/item_list/shipping_address', Tools::jsonEncode($payment)); + $body = str_replace('\/transactions\/0\/item_list\/shipping_address', '/transactions/0/item_list/shipping_address', json_encode($payment)); return $this->sendByCURL(URL_PPP_PATCH.$id_payment, $body, $header, false, 'PATCH'); } } diff --git a/modules/paypal/classes/Braintree.php b/modules/paypal/classes/Braintree.php index f62147ed7..4f24350f2 100644 --- a/modules/paypal/classes/Braintree.php +++ b/modules/paypal/classes/Braintree.php @@ -306,7 +306,7 @@ class PrestaBraintree curl_close($ch); - $json = Tools::jsonDecode($resp); + $json = json_decode($resp); Configuration::updateValue('PAYPAL_BRAINTREE_ACCESS_TOKEN', $json->data->accessToken); Configuration::updateValue('PAYPAL_BRAINTREE_REFRESH_TOKEN', $json->data->refreshToken); diff --git a/modules/paypal/controllers/front/submitplus.php b/modules/paypal/controllers/front/submitplus.php index 78b360932..2b6fcab58 100644 --- a/modules/paypal/controllers/front/submitplus.php +++ b/modules/paypal/controllers/front/submitplus.php @@ -68,7 +68,7 @@ class PayPalSubmitplusModuleFrontController extends ModuleFrontController if (!empty($this->id_cart) && !empty($this->paymentId) && !empty($this->token)) { $CallApiPaypalPlus = new CallApiPaypalPlus(); - $payment = Tools::jsonDecode($CallApiPaypalPlus->lookUpPayment($this->paymentId)); + $payment = json_decode($CallApiPaypalPlus->lookUpPayment($this->paymentId)); if (isset($payment->state)) { $this->context->smarty->assign('state', $payment->state); @@ -172,7 +172,7 @@ class PayPalSubmitplusModuleFrontController extends ModuleFrontController $return = array(); if (!$ajax) { $return['error'][] = $this->module->l('An error occured during the payment'); - echo Tools::jsonEncode($return); + echo json_encode($return); die(); } @@ -187,7 +187,7 @@ class PayPalSubmitplusModuleFrontController extends ModuleFrontController && !empty($submit) ) { $CallApiPaypalPlus = new CallApiPaypalPlus(); - $payment = Tools::jsonDecode($CallApiPaypalPlus->executePayment($payerID, $paymentId)); + $payment = json_decode($CallApiPaypalPlus->executePayment($payerID, $paymentId)); if (isset($payment->state)) { @@ -230,7 +230,7 @@ class PayPalSubmitplusModuleFrontController extends ModuleFrontController $paypal_plus_pui = new PaypalPlusPui(); $paypal_plus_pui->id_order = $id_order; - $paypal_plus_pui->pui_informations = Tools::jsonEncode($payment->payment_instruction); + $paypal_plus_pui->pui_informations = json_encode($payment->payment_instruction); $paypal_plus_pui->save(); } @@ -254,7 +254,7 @@ class PayPalSubmitplusModuleFrontController extends ModuleFrontController $return['error'][] = $this->module->l('An error occured during the payment'); } - echo Tools::jsonEncode($return); + echo json_encode($return); die(); } diff --git a/modules/paypal/integral_evolution/notifier.php b/modules/paypal/integral_evolution/notifier.php index be2f95eab..24b32f21f 100644 --- a/modules/paypal/integral_evolution/notifier.php +++ b/modules/paypal/integral_evolution/notifier.php @@ -108,6 +108,6 @@ class PayPalNotifier extends PayPal if ($custom = Tools::getValue('custom')) { $notifier = new PayPalNotifier(); - $result = Tools::jsonDecode($custom, true); + $result = json_decode($custom, true); $notifier->confirmOrder($result); } diff --git a/modules/paypal/ipn.php b/modules/paypal/ipn.php index 55cb90d4b..20f1282ae 100644 --- a/modules/paypal/ipn.php +++ b/modules/paypal/ipn.php @@ -148,7 +148,7 @@ class PayPalIPN extends PayPal $cart_details = Context::getContext()->cart->getSummaryDetails(null, true); $cart_hash = sha1(serialize(Context::getContext()->cart->nbProducts())); - $custom = Tools::jsonDecode(Tools::getValue('custom'), true); + $custom = json_decode(Tools::getValue('custom'), true); $shipping = $cart_details['total_shipping_tax_exc']; $subtotal = $cart_details['total_price_without_tax'] - $cart_details['total_shipping_tax_exc']; @@ -234,7 +234,7 @@ if (Tools::getValue('receiver_email') == Configuration::get('PAYPAL_BUSINESS_ACC if (Tools::getIsset('custom')) { $ipn = new PayPalIPN(); - $custom = Tools::jsonDecode(Tools::getValue('custom'), true); + $custom = json_decode(Tools::getValue('custom'), true); $ipn->confirmOrder($custom); } } diff --git a/modules/paypal/paypal.php b/modules/paypal/paypal.php index 67f1c3c06..96085597b 100644 --- a/modules/paypal/paypal.php +++ b/modules/paypal/paypal.php @@ -699,7 +699,7 @@ class PayPal extends PaymentModule //'PayPal_version_tls_checked' => $tls_version, 'Presta_version' => _PS_VERSION_, 'Currencies' => Currency::getCurrencies(), - 'PayPal_account_braintree' => (array) Tools::jsonDecode(Configuration::get('PAYPAL_ACCOUNT_BRAINTREE')), + 'PayPal_account_braintree' => (array) json_decode(Configuration::get('PAYPAL_ACCOUNT_BRAINTREE')), 'Currency_default'=> Configuration::get('PS_CURRENCY_DEFAULT'), //*TO DELETE* 'PayPal_braintree_public_key'=> Configuration::get('PAYPAL_BRAINTREE_PUBLIC_KEY'), //*TO DELETE* 'PayPal_braintree_private_key'=> Configuration::get('PAYPAL_BRAINTREE_PRIVATE_KEY'), @@ -1070,7 +1070,7 @@ class PayPal extends PaymentModule 'currency' => new Currency((int) $cart->id_currency), 'customer' => $this->context->customer, 'business_account' => Configuration::get('PAYPAL_BUSINESS_ACCOUNT'), - 'custom' => Tools::jsonEncode(array('id_cart' => $cart->id, 'hash' => sha1(serialize($cart->nbProducts())))), + 'custom' => json_encode(array('id_cart' => $cart->id, 'hash' => sha1(serialize($cart->nbProducts())))), 'gift_price' => (float) $this->getGiftWrappingPrice(), 'billing_address' => $billing_address, 'delivery_address' => $delivery_address, @@ -1879,7 +1879,7 @@ class PayPal extends PaymentModule } $account_brain = Tools::getValue('account_braintree'); - Configuration::updateValue('PAYPAL_ACCOUNT_BRAINTREE', Tools::jsonEncode($account_brain)); + Configuration::updateValue('PAYPAL_ACCOUNT_BRAINTREE', json_encode($account_brain)); $this->context->smarty->assign('PayPal_save_success', true); @@ -1985,7 +1985,7 @@ class PayPal extends PaymentModule $callApiPaypalPlus = new CallApiPaypalPlus(); - return Tools::jsonDecode($callApiPaypalPlus->executeRefund($id_transaction, $params)); + return json_decode($callApiPaypalPlus->executeRefund($id_transaction, $params)); } } @@ -2052,7 +2052,7 @@ class PayPal extends PaymentModule $message = $this->l('Refund operation result:')." \r\n"; foreach ($response as $key => $value) { if (is_object($value) || is_array($value)) { - $message .= $key.': '.Tools::jsonEncode($value)." \r\n"; + $message .= $key.': '.json_encode($value)." \r\n"; } else { $message .= $key.': '.$value." \r\n"; } @@ -2587,7 +2587,7 @@ class PayPal extends PaymentModule public function set_good_context() { - $account_braintree = Tools::jsonDecode(Configuration::get('PAYPAL_ACCOUNT_BRAINTREE'), true); + $account_braintree = json_decode(Configuration::get('PAYPAL_ACCOUNT_BRAINTREE'), true); $currency = new Currency($this->context->cart->id_currency); $this->context_modified = false; $this->id_currency_origin_cart = $this->context->cart->id_currency; @@ -2616,7 +2616,7 @@ class PayPal extends PaymentModule if (Validate::isLoadedObject($order = new Order($params['object']->id_order))) { if ($order->module == $this->name) { $order_detail = PaypalPlusPui::getByIdOrder($params['object']->id_order); - $information = Tools::jsonDecode($order_detail['pui_informations'], true); + $information = json_decode($order_detail['pui_informations'], true); $tab = '<table style="border: solid 1pt black; padding:0 10pt"> <tr><td></td><td></td></tr> <tr><td><b>'.$this->l('Bank name').'</b></td><td>'.$information['recipient_banking_instruction']['bank_name'].'</td></tr> diff --git a/modules/paypal/paypal_login/paypal_login.php b/modules/paypal/paypal_login/paypal_login.php index c497066dc..3e14d73be 100644 --- a/modules/paypal/paypal_login/paypal_login.php +++ b/modules/paypal/paypal_login/paypal_login.php @@ -103,7 +103,7 @@ class PayPalLogin fclose($handle); }*/ - $result = Tools::jsonDecode($result); + $result = json_decode($result); if ($result) { @@ -161,7 +161,7 @@ class PayPalLogin } */ - $result = Tools::jsonDecode($result); + $result = json_decode($result); if ($result) { $login->access_token = $result->access_token; @@ -199,7 +199,7 @@ class PayPalLogin } */ - $result = Tools::jsonDecode($result); + $result = json_decode($result); if ($result) { $customer = new Customer(); diff --git a/modules/paypal/paypal_plus/submit.php b/modules/paypal/paypal_plus/submit.php index edd6e6cfe..c0a231522 100644 --- a/modules/paypal/paypal_plus/submit.php +++ b/modules/paypal/paypal_plus/submit.php @@ -70,7 +70,7 @@ function displayConfirm($context) if (!empty($id_cart) && !empty($paymentId) && !empty($token)) { $CallApiPaypalPlus = new CallApiPaypalPlus(); - $payment = Tools::jsonDecode($CallApiPaypalPlus->lookUpPayment($paymentId)); + $payment = json_decode($CallApiPaypalPlus->lookUpPayment($paymentId)); if (isset($payment->state)) { $context->smarty->assign('state', $payment->state); @@ -158,7 +158,7 @@ function displayAjax($context) include_once _PS_MODULE_DIR_.'paypal/paypal.php'; $CallApiPaypalPlus = new CallApiPaypalPlus(); - $payment = Tools::jsonDecode($CallApiPaypalPlus->executePayment($payerID, $paymentId)); + $payment = json_decode($CallApiPaypalPlus->executePayment($payerID, $paymentId)); if (isset($payment->state)) { $transaction = array( @@ -198,7 +198,7 @@ function displayAjax($context) $order = Order::getOrderByCartId($id_cart); $paypal_plus_pui = new PaypalPlusPui(); $paypal_plus_pui->id_order = $order->id; - $paypal_plus_pui->pui_informations = Tools::jsonEncode($payment->payment_instruction); + $paypal_plus_pui->pui_informations = json_encode($payment->payment_instruction); } } elseif ($submit == 'confirmCancel') { $paypal->validateOrder( @@ -220,7 +220,7 @@ function displayAjax($context) $return['error'][] = $paypal->l('An error occured during the payment'); } - echo Tools::jsonEncode($return); + echo json_encode($return); die(); } diff --git a/modules/productcomments/controllers/front/default.php b/modules/productcomments/controllers/front/default.php index 2f7196bcb..e53694ed3 100644 --- a/modules/productcomments/controllers/front/default.php +++ b/modules/productcomments/controllers/front/default.php @@ -144,7 +144,7 @@ class ProductCommentsDefaultModuleFrontController extends ModuleFrontController else $result = false; - die(Tools::jsonEncode(array( + die(json_encode(array( 'result' => $result, 'errors' => $errors ))); diff --git a/modules/productcomments/productcomments-ajax.php b/modules/productcomments/productcomments-ajax.php index 770d261cc..f3ec718f3 100644 --- a/modules/productcomments/productcomments-ajax.php +++ b/modules/productcomments/productcomments-ajax.php @@ -52,7 +52,7 @@ if (Tools::getValue('action') && Tools::getValue('id_product_comment') && Contex } else if (Tools::getValue('action') && Tools::getValue('secure_key') == $productCom->secure_key) { - $review = Tools::jsonDecode(Tools::getValue('review')); + $review = json_decode(Tools::getValue('review')); $id_product = 0; $content = null; $title = null; diff --git a/modules/sendtoafriend/sendtoafriend_ajax.php b/modules/sendtoafriend/sendtoafriend_ajax.php index cccceef4d..97843d855 100644 --- a/modules/sendtoafriend/sendtoafriend_ajax.php +++ b/modules/sendtoafriend/sendtoafriend_ajax.php @@ -35,7 +35,7 @@ if (Module::isEnabled('sendtoafriend') && Tools::getValue('action') == 'sendToMy // Retrocompatibilty with old theme if($friend = Tools::getValue('friend')) { - $friend = Tools::jsonDecode($friend, true); + $friend = json_decode($friend, true); foreach ($friend as $key => $value) { diff --git a/modules/wkroomsearchblock/controllers/front/autocompletesearch.php b/modules/wkroomsearchblock/controllers/front/autocompletesearch.php index f9770446e..d8aa6ad59 100644 --- a/modules/wkroomsearchblock/controllers/front/autocompletesearch.php +++ b/modules/wkroomsearchblock/controllers/front/autocompletesearch.php @@ -60,6 +60,6 @@ class WkRoomSearchBlockAutoCompleteSearchModuleFrontController extends ModuleFro } else { $result['status'] = 'failed3'; } - die(Tools::jsonEncode($result)); + die(json_encode($result)); } } diff --git a/tools/json/.htaccess b/tools/json/.htaccess deleted file mode 100644 index 93169e4eb..000000000 --- a/tools/json/.htaccess +++ /dev/null @@ -1,2 +0,0 @@ -Order deny,allow -Deny from all diff --git a/tools/json/LICENSE b/tools/json/LICENSE deleted file mode 100644 index 6462558d9..000000000 --- a/tools/json/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2005 Michal Migurski - -Redistribution and use in source and binary forms, with or -without modification, are permitted provided that the following -conditions are met: Redistributions of source code must retain the -above copyright notice, this list of conditions and the following -disclaimer. Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN -NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/tools/json/index.php b/tools/json/index.php deleted file mode 100644 index df55e1000..000000000 --- a/tools/json/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Open Software License (OSL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/osl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/json/json.php b/tools/json/json.php deleted file mode 100644 index 6e48eac6a..000000000 --- a/tools/json/json.php +++ /dev/null @@ -1,804 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * Converts to and from JSON format. - * - * JSON (JavaScript Object Notation) is a lightweight data-interchange - * format. It is easy for humans to read and write. It is easy for machines - * to parse and generate. It is based on a subset of the JavaScript - * Programming Language, Standard ECMA-262 3rd Edition - December 1999. - * This feature can also be found in Python. JSON is a text format that is - * completely language independent but uses conventions that are familiar - * to programmers of the C-family of languages, including C, C++, C#, Java, - * JavaScript, Perl, TCL, and many others. These properties make JSON an - * ideal data-interchange language. - * - * This package provides a simple encoder and decoder for JSON notation. It - * is intended for use with client-side Javascript applications that make - * use of HTTPRequest to perform server communication functions - data can - * be encoded into JSON notation for use in a client-side javascript, or - * decoded from incoming Javascript requests. JSON format is native to - * Javascript, and can be directly eval()'ed with no further parsing - * overhead - * - * All strings should be in ASCII or UTF-8 format! - * - * LICENSE: Redistribution and use in source and binary forms, with or - * without modification, are permitted provided that the following - * conditions are met: Redistributions of source code must retain the - * above copyright notice, this list of conditions and the following - * disclaimer. Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following disclaimer - * in the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN - * NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. - * - * @category - * @package Services_JSON - * @author Michal Migurski <mike-json@teczno.com> - * @author Matt Knapp <mdknapp[at]gmail[dot]com> - * @author Brett Stimmerman <brettstimmerman[at]gmail[dot]com> - * @copyright 2005 Michal Migurski - * @version CVS: $Id: json.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @license http://www.opensource.org/licenses/bsd-license.php - * @link http://pear.php.net/pepr/pepr-proposal-show.php?id=198 - */ - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_SLICE', 1); - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_IN_STR', 2); - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_IN_ARR', 3); - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_IN_OBJ', 4); - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_IN_CMT', 5); - -/** - * Behavior switch for Services_JSON::decode() - */ -define('SERVICES_JSON_LOOSE_TYPE', 16); - -/** - * Behavior switch for Services_JSON::decode() - */ -define('SERVICES_JSON_SUPPRESS_ERRORS', 32); - -/** - * Converts to and from JSON format. - * - * Brief example of use: - * - * <code> - * // create a new instance of Services_JSON - * $json = new Services_JSON(); - * - * // convert a complexe value to JSON notation, and send it to the browser - * $value = array('foo', 'bar', array(1, 2, 'baz'), array(3, array(4))); - * $output = $json->encode($value); - * - * print($output); - * // prints: ["foo","bar",[1,2,"baz"],[3,[4]]] - * - * // accept incoming POST data, assumed to be in JSON notation - * $input = file_get_contents('php://input', 1000000); - * $value = $json->decode($input); - * </code> - */ -class Services_JSON -{ - /** - * constructs a new JSON instance - * - * @param int $use object behavior flags; combine with boolean-OR - * - * possible values: - * - SERVICES_JSON_LOOSE_TYPE: loose typing. - * "{...}" syntax creates associative arrays - * instead of objects in decode(). - * - SERVICES_JSON_SUPPRESS_ERRORS: error suppression. - * Values which can't be encoded (e.g. resources) - * appear as NULL instead of throwing errors. - * By default, a deeply-nested resource will - * bubble up with an error, so all return values - * from encode() should be checked with isError() - */ - function __construct($use = 0) - { - $this->use = $use; - } - - /** - * convert a string from one UTF-16 char to one UTF-8 char - * - * Normally should be handled by mb_convert_encoding, but - * provides a slower PHP-only method for installations - * that lack the multibye string extension. - * - * @param string $utf16 UTF-16 character - * @return string UTF-8 character - * @access private - */ - function utf162utf8($utf16) - { - // oh please oh please oh please oh please oh please - if(function_exists('mb_convert_encoding')) { - return mb_convert_encoding($utf16, 'UTF-8', 'UTF-16'); - } - - $bytes = (ord($utf16{0}) << 8) | ord($utf16{1}); - - switch(true) { - case ((0x7F & $bytes) == $bytes): - // this case should never be reached, because we are in ASCII range - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr(0x7F & $bytes); - - case (0x07FF & $bytes) == $bytes: - // return a 2-byte UTF-8 character - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr(0xC0 | (($bytes >> 6) & 0x1F)) - . chr(0x80 | ($bytes & 0x3F)); - - case (0xFFFF & $bytes) == $bytes: - // return a 3-byte UTF-8 character - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr(0xE0 | (($bytes >> 12) & 0x0F)) - . chr(0x80 | (($bytes >> 6) & 0x3F)) - . chr(0x80 | ($bytes & 0x3F)); - } - - // ignoring UTF-32 for now, sorry - return ''; - } - - /** - * convert a string from one UTF-8 char to one UTF-16 char - * - * Normally should be handled by mb_convert_encoding, but - * provides a slower PHP-only method for installations - * that lack the multibye string extension. - * - * @param string $utf8 UTF-8 character - * @return string UTF-16 character - * @access private - */ - function utf82utf16($utf8) - { - // oh please oh please oh please oh please oh please - if(function_exists('mb_convert_encoding')) { - return mb_convert_encoding($utf8, 'UTF-16', 'UTF-8'); - } - - switch(strlen($utf8)) { - case 1: - // this case should never be reached, because we are in ASCII range - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return $utf8; - - case 2: - // return a UTF-16 character from a 2-byte UTF-8 char - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr(0x07 & (ord($utf8{0}) >> 2)) - . chr((0xC0 & (ord($utf8{0}) << 6)) - | (0x3F & ord($utf8{1}))); - - case 3: - // return a UTF-16 character from a 3-byte UTF-8 char - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr((0xF0 & (ord($utf8{0}) << 4)) - | (0x0F & (ord($utf8{1}) >> 2))) - . chr((0xC0 & (ord($utf8{1}) << 6)) - | (0x7F & ord($utf8{2}))); - } - - // ignoring UTF-32 for now, sorry - return ''; - } - - /** - * encodes an arbitrary variable into JSON format - * - * @param mixed $var any number, boolean, string, array, or object to be encoded. - * see argument 1 to Services_JSON() above for array-parsing behavior. - * if var is a strng, note that encode() always expects it - * to be in ASCII or UTF-8 format! - * - * @return mixed JSON string representation of input var or an error if a problem occurs - * @access public - */ - function encode($var) - { - switch (gettype($var)) { - case 'boolean': - return $var ? 'true' : 'false'; - - case 'NULL': - return 'null'; - - case 'integer': - return (int) $var; - - case 'double': - case 'float': - return (float) $var; - - case 'string': - // STRINGS ARE EXPECTED TO BE IN ASCII OR UTF-8 FORMAT - $ascii = ''; - $strlen_var = strlen($var); - - /* - * Iterate over every character in the string, - * escaping with a slash or encoding to UTF-8 where necessary - */ - for ($c = 0; $c < $strlen_var; ++$c) { - - $ord_var_c = ord($var{$c}); - - switch (true) { - case $ord_var_c == 0x08: - $ascii .= '\b'; - break; - case $ord_var_c == 0x09: - $ascii .= '\t'; - break; - case $ord_var_c == 0x0A: - $ascii .= '\n'; - break; - case $ord_var_c == 0x0C: - $ascii .= '\f'; - break; - case $ord_var_c == 0x0D: - $ascii .= '\r'; - break; - - case $ord_var_c == 0x22: - case $ord_var_c == 0x2F: - case $ord_var_c == 0x5C: - // double quote, slash, slosh - $ascii .= '\\'.$var{$c}; - break; - - case (($ord_var_c >= 0x20) && ($ord_var_c <= 0x7F)): - // characters U-00000000 - U-0000007F (same as ASCII) - $ascii .= $var{$c}; - break; - - case (($ord_var_c & 0xE0) == 0xC0): - // characters U-00000080 - U-000007FF, mask 110XXXXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, ord($var{$c + 1})); - $c += 1; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - - case (($ord_var_c & 0xF0) == 0xE0): - // characters U-00000800 - U-0000FFFF, mask 1110XXXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, - ord($var{$c + 1}), - ord($var{$c + 2})); - $c += 2; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - - case (($ord_var_c & 0xF8) == 0xF0): - // characters U-00010000 - U-001FFFFF, mask 11110XXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, - ord($var{$c + 1}), - ord($var{$c + 2}), - ord($var{$c + 3})); - $c += 3; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - - case (($ord_var_c & 0xFC) == 0xF8): - // characters U-00200000 - U-03FFFFFF, mask 111110XX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, - ord($var{$c + 1}), - ord($var{$c + 2}), - ord($var{$c + 3}), - ord($var{$c + 4})); - $c += 4; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - - case (($ord_var_c & 0xFE) == 0xFC): - // characters U-04000000 - U-7FFFFFFF, mask 1111110X - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, - ord($var{$c + 1}), - ord($var{$c + 2}), - ord($var{$c + 3}), - ord($var{$c + 4}), - ord($var{$c + 5})); - $c += 5; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - } - } - - return '"'.$ascii.'"'; - - case 'array': - /* - * As per JSON spec if any array key is not an integer - * we must treat the the whole array as an object. We - * also try to catch a sparsely populated associative - * array with numeric keys here because some JS engines - * will create an array with empty indexes up to - * max_index which can cause memory issues and because - * the keys, which may be relevant, will be remapped - * otherwise. - * - * As per the ECMA and JSON specification an object may - * have any string as a property. Unfortunately due to - * a hole in the ECMA specification if the key is a - * ECMA reserved word or starts with a digit the - * parameter is only accessible using ECMAScript's - * bracket notation. - */ - - // treat as a JSON object - if (is_array($var) && count($var) && (array_keys($var) !== range(0, sizeof($var) - 1))) { - $properties = array_map(array($this, 'name_value'), - array_keys($var), - array_values($var)); - - foreach($properties as $property) { - if(Services_JSON::isError($property)) { - return $property; - } - } - - return '{' . join(',', $properties) . '}'; - } - - // treat it like a regular array - $elements = array_map(array($this, 'encode'), $var); - - foreach($elements as $element) { - if(Services_JSON::isError($element)) { - return $element; - } - } - - return '[' . join(',', $elements) . ']'; - - case 'object': - $vars = get_object_vars($var); - - $properties = array_map(array($this, 'name_value'), - array_keys($vars), - array_values($vars)); - - foreach($properties as $property) { - if(Services_JSON::isError($property)) { - return $property; - } - } - - return '{' . join(',', $properties) . '}'; - - default: - return ($this->use & SERVICES_JSON_SUPPRESS_ERRORS) - ? 'null' - : new Services_JSON_Error(gettype($var)." can not be encoded as JSON string"); - } - } - - /** - * array-walking function for use in generating JSON-formatted name-value pairs - * - * @param string $name name of key to use - * @param mixed $value reference to an array element to be encoded - * - * @return string JSON-formatted name-value pair, like '"name":value' - * @access private - */ - function name_value($name, $value) - { - $encoded_value = $this->encode($value); - - if(Services_JSON::isError($encoded_value)) { - return $encoded_value; - } - - return $this->encode(strval($name)) . ':' . $encoded_value; - } - - /** - * reduce a string by removing leading and trailing comments and whitespace - * - * @param $str string string value to strip of comments and whitespace - * - * @return string string value stripped of comments and whitespace - * @access private - */ - function reduce_string($str) - { - $str = preg_replace(array( - - // eliminate single line comments in '// ...' form - '#^\s*//(.+)$#m', - - // eliminate multi-line comments in '/* ... */' form, at start of string - '#^\s*/\*(.+)\*/#Us', - - // eliminate multi-line comments in '/* ... */' form, at end of string - '#/\*(.+)\*/\s*$#Us' - - ), '', $str); - - // eliminate extraneous space - return trim($str); - } - - /** - * decodes a JSON string into appropriate variable - * - * @param string $str JSON-formatted string - * - * @return mixed number, boolean, string, array, or object - * corresponding to given JSON input string. - * See argument 1 to Services_JSON() above for object-output behavior. - * Note that decode() always returns strings - * in ASCII or UTF-8 format! - * @access public - */ - function decode($str) - { - $str = $this->reduce_string($str); - - switch (strtolower($str)) { - case 'true': - return true; - - case 'false': - return false; - - case 'null': - return null; - - default: - $m = array(); - - if (is_numeric($str)) { - // Lookie-loo, it's a number - - // This would work on its own, but I'm trying to be - // good about returning integers where appropriate: - // return (float)$str; - - // Return float or int, as appropriate - return ((float)$str == (integer)$str) - ? (integer)$str - : (float)$str; - - } elseif (preg_match('/^("|\').*(\1)$/s', $str, $m) && $m[1] == $m[2]) { - // STRINGS RETURNED IN UTF-8 FORMAT - $delim = substr($str, 0, 1); - $chrs = substr($str, 1, -1); - $utf8 = ''; - $strlen_chrs = strlen($chrs); - - for ($c = 0; $c < $strlen_chrs; ++$c) { - - $substr_chrs_c_2 = substr($chrs, $c, 2); - $ord_chrs_c = ord($chrs{$c}); - - switch (true) { - case $substr_chrs_c_2 == '\b': - $utf8 .= chr(0x08); - ++$c; - break; - case $substr_chrs_c_2 == '\t': - $utf8 .= chr(0x09); - ++$c; - break; - case $substr_chrs_c_2 == '\n': - $utf8 .= chr(0x0A); - ++$c; - break; - case $substr_chrs_c_2 == '\f': - $utf8 .= chr(0x0C); - ++$c; - break; - case $substr_chrs_c_2 == '\r': - $utf8 .= chr(0x0D); - ++$c; - break; - - case $substr_chrs_c_2 == '\\"': - case $substr_chrs_c_2 == '\\\'': - case $substr_chrs_c_2 == '\\\\': - case $substr_chrs_c_2 == '\\/': - if (($delim == '"' && $substr_chrs_c_2 != '\\\'') || - ($delim == "'" && $substr_chrs_c_2 != '\\"')) { - $utf8 .= $chrs{++$c}; - } - break; - - case preg_match('/\\\u[0-9A-F]{4}/i', substr($chrs, $c, 6)): - // single, escaped unicode character - $utf16 = chr(hexdec(substr($chrs, ($c + 2), 2))) - . chr(hexdec(substr($chrs, ($c + 4), 2))); - $utf8 .= $this->utf162utf8($utf16); - $c += 5; - break; - - case ($ord_chrs_c >= 0x20) && ($ord_chrs_c <= 0x7F): - $utf8 .= $chrs{$c}; - break; - - case ($ord_chrs_c & 0xE0) == 0xC0: - // characters U-00000080 - U-000007FF, mask 110XXXXX - //see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 2); - ++$c; - break; - - case ($ord_chrs_c & 0xF0) == 0xE0: - // characters U-00000800 - U-0000FFFF, mask 1110XXXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 3); - $c += 2; - break; - - case ($ord_chrs_c & 0xF8) == 0xF0: - // characters U-00010000 - U-001FFFFF, mask 11110XXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 4); - $c += 3; - break; - - case ($ord_chrs_c & 0xFC) == 0xF8: - // characters U-00200000 - U-03FFFFFF, mask 111110XX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 5); - $c += 4; - break; - - case ($ord_chrs_c & 0xFE) == 0xFC: - // characters U-04000000 - U-7FFFFFFF, mask 1111110X - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 6); - $c += 5; - break; - - } - - } - - return $utf8; - - } elseif (preg_match('/^\[.*\]$/s', $str) || preg_match('/^\{.*\}$/s', $str)) { - // array, or object notation - - if ($str{0} == '[') { - $stk = array(SERVICES_JSON_IN_ARR); - $arr = array(); - } else { - if ($this->use & SERVICES_JSON_LOOSE_TYPE) { - $stk = array(SERVICES_JSON_IN_OBJ); - $obj = array(); - } else { - $stk = array(SERVICES_JSON_IN_OBJ); - $obj = new stdClass(); - } - } - - array_push($stk, array('what' => SERVICES_JSON_SLICE, - 'where' => 0, - 'delim' => false)); - - $chrs = substr($str, 1, -1); - $chrs = $this->reduce_string($chrs); - - if ($chrs == '') { - if (reset($stk) == SERVICES_JSON_IN_ARR) { - return $arr; - - } else { - return $obj; - - } - } - - //print("\nparsing {$chrs}\n"); - - $strlen_chrs = strlen($chrs); - - for ($c = 0; $c <= $strlen_chrs; ++$c) { - - $top = end($stk); - $substr_chrs_c_2 = substr($chrs, $c, 2); - - if (($c == $strlen_chrs) || (($chrs{$c} == ',') && ($top['what'] == SERVICES_JSON_SLICE))) { - // found a comma that is not inside a string, array, etc., - // OR we've reached the end of the character list - $slice = substr($chrs, $top['where'], ($c - $top['where'])); - array_push($stk, array('what' => SERVICES_JSON_SLICE, 'where' => ($c + 1), 'delim' => false)); - //print("Found split at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); - - if (reset($stk) == SERVICES_JSON_IN_ARR) { - // we are in an array, so just push an element onto the stack - array_push($arr, $this->decode($slice)); - - } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) { - // we are in an object, so figure - // out the property name and set an - // element in an associative array, - // for now - $parts = array(); - - if (preg_match('/^\s*(["\'].*[^\\\]["\'])\s*:\s*(\S.*),?$/Uis', $slice, $parts)) { - // "name":value pair - $key = $this->decode($parts[1]); - $val = $this->decode($parts[2]); - - if ($this->use & SERVICES_JSON_LOOSE_TYPE) { - $obj[$key] = $val; - } else { - $obj->$key = $val; - } - } elseif (preg_match('/^\s*(\w+)\s*:\s*(\S.*),?$/Uis', $slice, $parts)) { - // name:value pair, where name is unquoted - $key = $parts[1]; - $val = $this->decode($parts[2]); - - if ($this->use & SERVICES_JSON_LOOSE_TYPE) { - $obj[$key] = $val; - } else { - $obj->$key = $val; - } - } - - } - - } elseif ((($chrs{$c} == '"') || ($chrs{$c} == "'")) && ($top['what'] != SERVICES_JSON_IN_STR)) { - // found a quote, and we are not inside a string - array_push($stk, array('what' => SERVICES_JSON_IN_STR, 'where' => $c, 'delim' => $chrs{$c})); - //print("Found start of string at {$c}\n"); - - } elseif (($chrs{$c} == $top['delim']) && - ($top['what'] == SERVICES_JSON_IN_STR) && - ((strlen(substr($chrs, 0, $c)) - strlen(rtrim(substr($chrs, 0, $c), '\\'))) % 2 != 1)) { - // found a quote, we're in a string, and it's not escaped - // we know that it's not escaped becase there is _not_ an - // odd number of backslashes at the end of the string so far - array_pop($stk); - //print("Found end of string at {$c}: ".substr($chrs, $top['where'], (1 + 1 + $c - $top['where']))."\n"); - - } elseif (($chrs{$c} == '[') && - in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { - // found a left-bracket, and we are in an array, object, or slice - array_push($stk, array('what' => SERVICES_JSON_IN_ARR, 'where' => $c, 'delim' => false)); - //print("Found start of array at {$c}\n"); - - } elseif (($chrs{$c} == ']') && ($top['what'] == SERVICES_JSON_IN_ARR)) { - // found a right-bracket, and we're in an array - array_pop($stk); - //print("Found end of array at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); - - } elseif (($chrs{$c} == '{') && - in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { - // found a left-brace, and we are in an array, object, or slice - array_push($stk, array('what' => SERVICES_JSON_IN_OBJ, 'where' => $c, 'delim' => false)); - //print("Found start of object at {$c}\n"); - - } elseif (($chrs{$c} == '}') && ($top['what'] == SERVICES_JSON_IN_OBJ)) { - // found a right-brace, and we're in an object - array_pop($stk); - //print("Found end of object at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); - - } elseif (($substr_chrs_c_2 == '/*') && - in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { - // found a comment start, and we are in an array, object, or slice - array_push($stk, array('what' => SERVICES_JSON_IN_CMT, 'where' => $c, 'delim' => false)); - $c++; - //print("Found start of comment at {$c}\n"); - - } elseif (($substr_chrs_c_2 == '*/') && ($top['what'] == SERVICES_JSON_IN_CMT)) { - // found a comment end, and we're in one now - array_pop($stk); - $c++; - - for ($i = $top['where']; $i <= $c; ++$i) - $chrs = substr_replace($chrs, ' ', $i, 1); - - //print("Found end of comment at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); - - } - - } - - if (reset($stk) == SERVICES_JSON_IN_ARR) { - return $arr; - - } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) { - return $obj; - - } - - } - } - } - - /** - * @todo Ultimately, this should just call PEAR::isError() - */ - function isError($data, $code = null) - { - if (class_exists('pear')) { - return @PEAR::isError($data, $code); - } elseif (is_object($data) && (get_class($data) == 'services_json_error' || - is_subclass_of($data, 'services_json_error'))) { - return true; - } - - return false; - } -} - -if (class_exists('PEAR_Error')) { - - class Services_JSON_Error extends PEAR_Error - { - function Services_JSON_Error($message = 'unknown error', $code = null, - $mode = null, $options = null, $userinfo = null) - { - parent::PEAR_Error($message, $code, $mode, $options, $userinfo); - } - } - -} else { - - /** - * @todo Ultimately, this class shall be descended from PEAR_Error - */ - class Services_JSON_Error - { - function Services_JSON_Error($message = 'unknown error', $code = null, - $mode = null, $options = null, $userinfo = null) - { - - } - } - -} From 651477096abdf2264463ea587606ae47d5ff4d72 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Mon, 8 Mar 2021 15:52:15 +0530 Subject: [PATCH 04/27] update swift mailer --- tools/swift/CHANGES | 287 ++++++++++++++++++ tools/swift/README | 15 + tools/swift/VERSION | 1 + tools/swift/classes/Swift.php | 8 +- tools/swift/classes/Swift/Attachment.php | 2 +- .../AbstractFilterableInputStream.php | 8 +- .../Swift/ByteStream/ArrayByteStream.php | 12 +- .../Swift/ByteStream/FileByteStream.php | 22 +- .../ByteStream/TemporaryFileByteStream.php | 2 +- .../swift/classes/Swift/ByteStream/index.php | 35 --- tools/swift/classes/Swift/CharacterReader.php | 18 +- .../GenericFixedWidthReader.php | 22 +- .../Swift/CharacterReader/UsAsciiReader.php | 26 +- .../Swift/CharacterReader/Utf8Reader.php | 59 ++-- .../classes/Swift/CharacterReader/index.php | 35 --- .../classes/Swift/CharacterReaderFactory.php | 2 +- .../SimpleCharacterReaderFactory.php | 2 +- .../Swift/CharacterReaderFactory/index.php | 35 --- tools/swift/classes/Swift/CharacterStream.php | 8 +- .../CharacterStream/ArrayCharacterStream.php | 10 +- .../CharacterStream/NgCharacterStream.php | 37 +-- .../classes/Swift/CharacterStream/index.php | 35 --- .../swift/classes/Swift/ConfigurableSpool.php | 10 +- .../classes/Swift/DependencyContainer.php | 49 +-- .../classes/Swift/DependencyException.php | 2 +- tools/swift/classes/Swift/EmbeddedFile.php | 2 +- tools/swift/classes/Swift/Encoder.php | 7 +- .../classes/Swift/Encoder/Base64Encoder.php | 8 +- .../swift/classes/Swift/Encoder/QpEncoder.php | 81 ++--- .../classes/Swift/Encoder/Rfc2231Encoder.php | 16 +- tools/swift/classes/Swift/Encoder/index.php | 35 --- tools/swift/classes/Swift/Encoding.php | 62 ++++ .../classes/Swift/Events/CommandEvent.php | 6 +- .../classes/Swift/Events/CommandListener.php | 2 +- tools/swift/classes/Swift/Events/Event.php | 4 +- .../classes/Swift/Events/EventDispatcher.php | 2 +- .../classes/Swift/Events/EventListener.php | 2 +- .../classes/Swift/Events/EventObject.php | 4 +- .../classes/Swift/Events/ResponseEvent.php | 2 +- .../classes/Swift/Events/ResponseListener.php | 2 +- .../swift/classes/Swift/Events/SendEvent.php | 7 +- .../classes/Swift/Events/SendListener.php | 2 +- .../Swift/Events/SimpleEventDispatcher.php | 2 +- .../Swift/Events/TransportChangeEvent.php | 2 +- .../Swift/Events/TransportChangeListener.php | 2 +- .../Swift/Events/TransportExceptionEvent.php | 2 +- .../Events/TransportExceptionListener.php | 2 +- tools/swift/classes/Swift/Events/index.php | 35 --- .../swift/classes/Swift/FailoverTransport.php | 4 +- tools/swift/classes/Swift/FileSpool.php | 28 +- tools/swift/classes/Swift/FileStream.php | 2 +- tools/swift/classes/Swift/Filterable.php | 2 +- tools/swift/classes/Swift/Image.php | 12 +- tools/swift/classes/Swift/InputByteStream.php | 6 +- tools/swift/classes/Swift/IoException.php | 10 +- tools/swift/classes/Swift/KeyCache.php | 10 +- .../classes/Swift/KeyCache/ArrayKeyCache.php | 10 +- .../classes/Swift/KeyCache/DiskKeyCache.php | 25 +- .../Swift/KeyCache/KeyCacheInputStream.php | 2 +- .../classes/Swift/KeyCache/NullKeyCache.php | 10 +- .../KeyCache/SimpleKeyCacheInputStream.php | 2 +- tools/swift/classes/Swift/KeyCache/index.php | 35 --- .../classes/Swift/LoadBalancedTransport.php | 4 +- tools/swift/classes/Swift/MailTransport.php | 6 +- tools/swift/classes/Swift/Mailer.php | 6 +- .../Swift/Mailer/ArrayRecipientIterator.php | 4 +- .../Swift/Mailer/RecipientIterator.php | 4 +- tools/swift/classes/Swift/Mailer/index.php | 35 --- tools/swift/classes/Swift/MemorySpool.php | 36 ++- tools/swift/classes/Swift/Message.php | 46 ++- tools/swift/classes/Swift/Mime/Attachment.php | 20 +- .../classes/Swift/Mime/CharsetObserver.php | 2 +- .../classes/Swift/Mime/ContentEncoder.php | 2 +- .../ContentEncoder/Base64ContentEncoder.php | 43 ++- .../ContentEncoder/NativeQpContentEncoder.php | 14 +- .../ContentEncoder/PlainContentEncoder.php | 22 +- .../Mime/ContentEncoder/QpContentEncoder.php | 17 +- .../ContentEncoder/QpContentEncoderProxy.php | 5 +- .../Mime/ContentEncoder/RawContentEncoder.php | 9 +- .../Swift/Mime/ContentEncoder/index.php | 35 --- .../swift/classes/Swift/Mime/EmbeddedFile.php | 2 +- .../classes/Swift/Mime/EncodingObserver.php | 2 +- tools/swift/classes/Swift/Mime/Grammar.php | 8 +- tools/swift/classes/Swift/Mime/Header.php | 2 +- .../classes/Swift/Mime/HeaderEncoder.php | 2 +- .../HeaderEncoder/Base64HeaderEncoder.php | 10 +- .../Mime/HeaderEncoder/QpHeaderEncoder.php | 8 +- .../Swift/Mime/HeaderEncoder/index.php | 35 --- .../classes/Swift/Mime/HeaderFactory.php | 6 +- tools/swift/classes/Swift/Mime/HeaderSet.php | 24 +- .../Swift/Mime/Headers/AbstractHeader.php | 22 +- .../classes/Swift/Mime/Headers/DateHeader.php | 8 +- .../Mime/Headers/IdentificationHeader.php | 6 +- .../Swift/Mime/Headers/MailboxHeader.php | 39 ++- .../Swift/Mime/Headers/OpenDKIMHeader.php | 22 +- .../Mime/Headers/ParameterizedHeader.php | 18 +- .../classes/Swift/Mime/Headers/PathHeader.php | 4 +- .../Swift/Mime/Headers/UnstructuredHeader.php | 2 +- .../classes/Swift/Mime/Headers/index.php | 35 --- tools/swift/classes/Swift/Mime/Message.php | 4 +- tools/swift/classes/Swift/Mime/MimeEntity.php | 4 +- tools/swift/classes/Swift/Mime/MimePart.php | 20 +- .../Swift/Mime/ParameterizedHeader.php | 2 +- .../Swift/Mime/SimpleHeaderFactory.php | 18 +- .../classes/Swift/Mime/SimpleHeaderSet.php | 68 +++-- .../classes/Swift/Mime/SimpleMessage.php | 66 ++-- .../classes/Swift/Mime/SimpleMimeEntity.php | 132 ++++---- tools/swift/classes/Swift/Mime/index.php | 35 --- tools/swift/classes/Swift/MimePart.php | 4 +- tools/swift/classes/Swift/NullTransport.php | 7 +- .../swift/classes/Swift/OutputByteStream.php | 14 +- .../classes/Swift/Plugins/AntiFloodPlugin.php | 8 +- .../Swift/Plugins/BandwidthMonitorPlugin.php | 2 +- .../Swift/Plugins/Decorator/Replacements.php | 2 +- .../classes/Swift/Plugins/Decorator/index.php | 35 --- .../classes/Swift/Plugins/DecoratorPlugin.php | 13 +- .../Swift/Plugins/ImpersonatePlugin.php | 5 +- tools/swift/classes/Swift/Plugins/Logger.php | 2 +- .../classes/Swift/Plugins/LoggerPlugin.php | 19 +- .../Swift/Plugins/Loggers/ArrayLogger.php | 4 +- .../Swift/Plugins/Loggers/EchoLogger.php | 4 +- .../classes/Swift/Plugins/Loggers/index.php | 35 --- .../classes/Swift/Plugins/MessageLogger.php | 15 +- .../Swift/Plugins/Pop/Pop3Connection.php | 2 +- .../Swift/Plugins/Pop/Pop3Exception.php | 2 +- .../swift/classes/Swift/Plugins/Pop/index.php | 35 --- .../Swift/Plugins/PopBeforeSmtpPlugin.php | 26 +- .../Swift/Plugins/RedirectingPlugin.php | 22 +- .../swift/classes/Swift/Plugins/Reporter.php | 2 +- .../classes/Swift/Plugins/ReporterPlugin.php | 20 +- .../Swift/Plugins/Reporters/HitReporter.php | 2 +- .../Swift/Plugins/Reporters/HtmlReporter.php | 14 +- .../classes/Swift/Plugins/Reporters/index.php | 35 --- tools/swift/classes/Swift/Plugins/Sleeper.php | 4 +- .../classes/Swift/Plugins/ThrottlerPlugin.php | 20 +- tools/swift/classes/Swift/Plugins/Timer.php | 2 +- tools/swift/classes/Swift/Plugins/index.php | 35 --- tools/swift/classes/Swift/Preferences.php | 23 +- .../Swift/ReplacementFilterFactory.php | 2 +- .../classes/Swift/RfcComplianceException.php | 2 +- .../swift/classes/Swift/SendmailTransport.php | 4 +- tools/swift/classes/Swift/SignedMessage.php | 1 + tools/swift/classes/Swift/Signer.php | 2 +- .../classes/Swift/Signers/BodySigner.php | 8 +- .../classes/Swift/Signers/DKIMSigner.php | 200 ++++++------ .../classes/Swift/Signers/DomainKeySigner.php | 134 ++++---- .../classes/Swift/Signers/HeaderSigner.php | 26 +- .../classes/Swift/Signers/OpenDKIMSigner.php | 48 +-- .../classes/Swift/Signers/SMimeSigner.php | 47 +-- tools/swift/classes/Swift/Signers/index.php | 35 --- tools/swift/classes/Swift/SmtpTransport.php | 17 +- tools/swift/classes/Swift/Spool.php | 6 +- tools/swift/classes/Swift/SpoolTransport.php | 4 +- tools/swift/classes/Swift/StreamFilter.php | 2 +- .../ByteArrayReplacementFilter.php | 23 +- .../StreamFilters/StringReplacementFilter.php | 6 +- .../StringReplacementFilterFactory.php | 2 +- .../classes/Swift/StreamFilters/index.php | 35 --- tools/swift/classes/Swift/SwiftException.php | 10 +- tools/swift/classes/Swift/Transport.php | 2 +- .../Swift/Transport/AbstractSmtpTransport.php | 40 ++- .../Esmtp/Auth/CramMd5Authenticator.php | 4 +- .../Esmtp/Auth/LoginAuthenticator.php | 2 +- .../Esmtp/Auth/NTLMAuthenticator.php | 165 +++++----- .../Esmtp/Auth/PlainAuthenticator.php | 2 +- .../Esmtp/Auth/XOAuth2Authenticator.php | 7 +- .../Swift/Transport/Esmtp/Auth/index.php | 35 --- .../Swift/Transport/Esmtp/AuthHandler.php | 4 +- .../Swift/Transport/Esmtp/Authenticator.php | 2 +- .../classes/Swift/Transport/Esmtp/index.php | 35 --- .../classes/Swift/Transport/EsmtpHandler.php | 2 +- .../Swift/Transport/EsmtpTransport.php | 59 ++-- .../Swift/Transport/FailoverTransport.php | 13 +- .../classes/Swift/Transport/IoBuffer.php | 4 +- .../Swift/Transport/LoadBalancedTransport.php | 21 +- .../classes/Swift/Transport/MailTransport.php | 91 +++++- .../classes/Swift/Transport/NullTransport.php | 4 +- .../Swift/Transport/SendmailTransport.php | 5 +- .../Swift/Transport/SimpleMailInvoker.php | 4 +- .../classes/Swift/Transport/SmtpAgent.php | 2 +- .../Swift/Transport/SpoolTransport.php | 8 +- .../classes/Swift/Transport/StreamBuffer.php | 41 ++- tools/swift/classes/Swift/Transport/index.php | 35 --- .../classes/Swift/TransportException.php | 10 +- tools/swift/classes/Swift/Validate.php | 3 +- tools/swift/classes/Swift/index.php | 35 --- tools/swift/classes/index.php | 35 --- tools/swift/dependency_maps/index.php | 35 --- tools/swift/dependency_maps/mime_deps.php | 4 +- tools/swift/mime_types.php | 2 +- tools/swift/preferences.php | 2 +- tools/swift/swift_init.php | 10 +- tools/swift/swift_required.php | 4 +- tools/swift/swift_required_pear.php | 4 +- .../swiftmailer_generate_mimes_config.php | 131 ++++---- 195 files changed, 1887 insertions(+), 2105 deletions(-) create mode 100644 tools/swift/CHANGES create mode 100644 tools/swift/README create mode 100644 tools/swift/VERSION delete mode 100644 tools/swift/classes/Swift/ByteStream/index.php delete mode 100644 tools/swift/classes/Swift/CharacterReader/index.php delete mode 100644 tools/swift/classes/Swift/CharacterReaderFactory/index.php delete mode 100644 tools/swift/classes/Swift/CharacterStream/index.php delete mode 100644 tools/swift/classes/Swift/Encoder/index.php create mode 100644 tools/swift/classes/Swift/Encoding.php delete mode 100644 tools/swift/classes/Swift/Events/index.php delete mode 100644 tools/swift/classes/Swift/KeyCache/index.php delete mode 100644 tools/swift/classes/Swift/Mailer/index.php delete mode 100644 tools/swift/classes/Swift/Mime/ContentEncoder/index.php delete mode 100644 tools/swift/classes/Swift/Mime/HeaderEncoder/index.php delete mode 100644 tools/swift/classes/Swift/Mime/Headers/index.php delete mode 100644 tools/swift/classes/Swift/Mime/index.php delete mode 100644 tools/swift/classes/Swift/Plugins/Decorator/index.php delete mode 100644 tools/swift/classes/Swift/Plugins/Loggers/index.php delete mode 100644 tools/swift/classes/Swift/Plugins/Pop/index.php delete mode 100644 tools/swift/classes/Swift/Plugins/Reporters/index.php delete mode 100644 tools/swift/classes/Swift/Plugins/index.php delete mode 100644 tools/swift/classes/Swift/Signers/index.php delete mode 100644 tools/swift/classes/Swift/StreamFilters/index.php delete mode 100644 tools/swift/classes/Swift/Transport/Esmtp/Auth/index.php delete mode 100644 tools/swift/classes/Swift/Transport/Esmtp/index.php delete mode 100644 tools/swift/classes/Swift/Transport/index.php delete mode 100644 tools/swift/classes/Swift/index.php delete mode 100644 tools/swift/classes/index.php delete mode 100644 tools/swift/dependency_maps/index.php mode change 100644 => 100755 tools/swift/swiftmailer_generate_mimes_config.php diff --git a/tools/swift/CHANGES b/tools/swift/CHANGES new file mode 100644 index 000000000..3532ec2dc --- /dev/null +++ b/tools/swift/CHANGES @@ -0,0 +1,287 @@ +Changelog +========= + +5.4.12 (2018-07-31) +------------------- + + * fixed typo + +5.4.11 (2018-07-31) +------------------- + + * fixed startTLS support for PHP 5.6- + +5.4.10 (2018-07-27) +------------------- + + * fixed startTLS only allowed tls1.0, now allowed: tls1.0, tls1.1, tls1.2 + +5.4.9 (2018-01-23) +------------------ + + * no changes, last version of the 5.x series + +5.4.8 (2017-05-01) +------------------ + + * fixed encoding inheritance in addPart() + * fixed sorting MIME children when their types are equal + +5.4.7 (2017-04-20) +------------------ + + * fixed NTLMAuthenticator clobbering bcmath scale + +5.4.6 (2017-02-13) +------------------ + + * removed exceptions thrown in destructors as they lead to fatal errors + * switched to use sha256 by default in DKIM as per the RFC + * fixed an 'Undefined variable: pipes' PHP notice + * fixed long To headers when using the mail transport + * fixed NTLMAuthenticator when no domain is passed with the username + * prevented fatal error during unserialization of a message + * fixed a PHP warning when sending a message that has a length of a multiple of 8192 + +5.4.5 (2016-12-29) +------------------ + + * SECURITY FIX: fixed CVE-2016-10074 by disallowing potentially unsafe shell characters + + Prior to 5.4.5, the mail transport (Swift_Transport_MailTransport) was vulnerable to passing + arbitrary shell arguments if the "From", "ReturnPath" or "Sender" header came + from a non-trusted source, potentially allowing Remote Code Execution + * deprecated the mail transport + +5.4.4 (2016-11-23) +------------------ + + * reverted escaping command-line args to mail (PHP mail() function already does it) + +5.4.3 (2016-07-08) +------------------ + + * fixed SimpleHeaderSet::has()/get() when the 0 index is removed + * removed the need to have mcrypt installed + * fixed broken MIME header encoding with quotes/colons and non-ascii chars + * allowed mail transport send for messages without To header + * fixed PHP 7 support + +5.4.2 (2016-05-01) +------------------ + + * fixed support for IPv6 sockets + * added auto-retry when sending messages from the memory spool + * fixed consecutive read calls in Swift_ByteStream_FileByteStream + * added support for iso-8859-15 encoding + * fixed PHP mail extra params on missing reversePath + * added methods to set custom stream context options + * fixed charset changes in QpContentEncoderProxy + * added return-path header to the ignoredHeaders list of DKIMSigner + * fixed crlf for subject using mail + * fixed add soft line break only when necessary + * fixed escaping command-line args to mail + +5.4.1 (2015-06-06) +------------------ + + * made Swiftmailer exceptions confirm to PHP base exception constructor signature + * fixed MAIL FROM & RCPT TO headers to be RFC compliant + +5.4.0 (2015-03-14) +------------------ + + * added the possibility to add extra certs to PKCS#7 signature + * fix base64 encoding with streams + * added a new RESULT_SPOOLED status for SpoolTransport + * fixed getBody() on attachments when called more than once + * removed dots from generated filenames in filespool + +5.3.1 (2014-12-05) +------------------ + + * fixed cloning of messages with attachments + +5.3.0 (2014-10-04) +------------------ + + * fixed cloning when using signers + * reverted removal of Swift_Encoding + * drop support for PHP 5.2.x + +5.2.2 (2014-09-20) +------------------ + + * fixed Japanese support + * fixed the memory spool when the message changes when in the pool + * added support for cloning messages + * fixed PHP warning in the redirect plugin + * changed the way to and cc-ed email are sent to only use one transaction + +5.2.1 (2014-06-13) +------------------ + + * SECURITY FIX: fixed CLI escaping when using sendmail as a transport + + Prior to 5.2.1, the sendmail transport (Swift_Transport_SendmailTransport) + was vulnerable to an arbitrary shell execution if the "From" header came + from a non-trusted source and no "Return-Path" is configured. + + * fixed parameter in DKIMSigner + * fixed compatibility with PHP < 5.4 + +5.2.0 (2014-05-08) +------------------ + + * fixed Swift_ByteStream_FileByteStream::read() to match to the specification + * fixed from-charset and to-charset arguments in mbstring_convert_encoding() usages + * fixed infinite loop in StreamBuffer + * fixed NullTransport to return the number of ignored emails instead of 0 + * Use phpunit and mockery for unit testing (realityking) + +5.1.0 (2014-03-18) +------------------ + + * fixed data writing to stream when sending large messages + * added support for libopendkim (https://github.com/xdecock/php-opendkim) + * merged SignedMessage and Message + * added Gmail XOAuth2 authentication + * updated the list of known mime types + * added NTLM authentication + +5.0.3 (2013-12-03) +------------------ + + * fixed double-dot bug + * fixed DKIM signer + +5.0.2 (2013-08-30) +------------------ + + * handled correct exception type while reading IoBuffer output + +5.0.1 (2013-06-17) +------------------ + + * changed the spool to only start the transport when a mail has to be sent + * fixed compatibility with PHP 5.2 + * fixed LICENSE file + +5.0.0 (2013-04-30) +------------------ + + * changed the license from LGPL to MIT + +4.3.1 (2013-04-11) +------------------ + + * removed usage of the native QP encoder when the charset is not UTF-8 + * fixed usage of uniqid to avoid collisions + * made a performance improvement when tokenizing large headers + * fixed usage of the PHP native QP encoder on PHP 5.4.7+ + +4.3.0 (2013-01-08) +------------------ + + * made the temporary directory configurable via the TMPDIR env variable + * added S/MIME signer and encryption support + +4.2.2 (2012-10-25) +------------------ + + * added the possibility to throttle messages per second in ThrottlerPlugin (mostly for Amazon SES) + * switched mime.qpcontentencoder to automatically use the PHP native encoder on PHP 5.4.7+ + * allowed specifying a whitelist with regular expressions in RedirectingPlugin + +4.2.1 (2012-07-13) +------------------ + + * changed the coding standards to PSR-1/2 + * fixed issue with autoloading + * added NativeQpContentEncoder to enhance performance (for PHP 5.3+) + +4.2.0 (2012-06-29) +------------------ + + * added documentation about how to use the Japanese support introduced in 4.1.8 + * added a way to override the default configuration in a lazy way + * changed the PEAR init script to lazy-load the initialization + * fixed a bug when calling Swift_Preferences before anything else (regression introduced in 4.1.8) + +4.1.8 (2012-06-17) +------------------ + + * added Japanese iso-2022-jp support + * changed the init script to lazy-load the initialization + * fixed docblocks (@id) which caused some problems with libraries parsing the dobclocks + * fixed Swift_Mime_Headers_IdentificationHeader::setId() when passed an array of ids + * fixed encoding of email addresses in headers + * added replacements setter to the Decorator plugin + +4.1.7 (2012-04-26) +------------------ + + * fixed QpEncoder safeMapShareId property + +4.1.6 (2012-03-23) +------------------ + + * reduced the size of serialized Messages + +4.1.5 (2012-01-04) +------------------ + + * enforced Swift_Spool::queueMessage() to return a Boolean + * made an optimization to the memory spool: start the transport only when required + * prevented stream_socket_client() from generating an error and throw a Swift_TransportException instead + * fixed a PHP warning when calling to mail() when safe_mode is off + * many doc tweaks + +4.1.4 (2011-12-16) +------------------ + + * added a memory spool (Swift_MemorySpool) + * fixed too many opened files when sending emails with attachments + +4.1.3 (2011-10-27) +------------------ + + * added STARTTLS support + * added missing @return tags on fluent methods + * added a MessageLogger plugin that logs all sent messages + * added composer.json + +4.1.2 (2011-09-13) +------------------ + + * fixed wrong detection of magic_quotes_runtime + * fixed fatal errors when no To or Subject header has been set + * fixed charset on parameter header continuations + * added documentation about how to install Swiftmailer from the PEAR channel + * fixed various typos and markup problem in the documentation + * fixed warning when cache directory does not exist + * fixed "slashes are escaped" bug + * changed require_once() to require() in autoload + +4.1.1 (2011-07-04) +------------------ + + * added missing file in PEAR package + +4.1.0 (2011-06-30) +------------------ + + * documentation has been converted to ReST + +4.1.0 RC1 (2011-06-17) +---------------------- + +New features: + + * changed the Decorator Plugin to allow replacements in all headers + * added Swift_Mime_Grammar and Swift_Validate to validate an email address + * modified the autoloader to lazy-initialize Swiftmailer + * removed Swift_Mailer::batchSend() + * added NullTransport + * added new plugins: RedirectingPlugin and ImpersonatePlugin + * added a way to send messages asynchronously (Spool) diff --git a/tools/swift/README b/tools/swift/README new file mode 100644 index 000000000..52c075758 --- /dev/null +++ b/tools/swift/README @@ -0,0 +1,15 @@ +Swift Mailer +------------ + +Swift Mailer is a component based mailing solution for PHP 5. +It is released under the MIT license. + +Homepage: https://swiftmailer.symfony.com/ +Documentation: https://swiftmailer.symfony.com/docs/introduction.html +Bugs: https://github.com/swiftmailer/swiftmailer/issues +Repository: https://github.com/swiftmailer/swiftmailer + +Swift Mailer is highly object-oriented by design and lends itself +to use in complex web application with a great deal of flexibility. + +For full details on usage, see the documentation. diff --git a/tools/swift/VERSION b/tools/swift/VERSION new file mode 100644 index 000000000..82a2d1d04 --- /dev/null +++ b/tools/swift/VERSION @@ -0,0 +1 @@ +Swift-5.4.12 diff --git a/tools/swift/classes/Swift.php b/tools/swift/classes/Swift.php index 77145fdcb..82c381b73 100644 --- a/tools/swift/classes/Swift.php +++ b/tools/swift/classes/Swift.php @@ -16,12 +16,12 @@ */ abstract class Swift { - public static $initialized = false; - public static $inits = array(); - /** Swift Mailer Version number generated during dist release process */ const VERSION = '@SWIFT_VERSION_NUMBER@'; + public static $initialized = false; + public static $inits = array(); + /** * Registers an initializer callable that will be called the first time * a SwiftMailer class is autoloaded. @@ -47,7 +47,7 @@ abstract class Swift return; } - $path = dirname(__FILE__).'/'.str_replace('_', '/', $class).'.php'; + $path = __DIR__.'/'.str_replace('_', '/', $class).'.php'; if (!file_exists($path)) { return; diff --git a/tools/swift/classes/Swift/Attachment.php b/tools/swift/classes/Swift/Attachment.php index 32759e0d8..a95bccfdf 100644 --- a/tools/swift/classes/Swift/Attachment.php +++ b/tools/swift/classes/Swift/Attachment.php @@ -11,7 +11,7 @@ /** * Attachment class for attaching files to a {@link Swift_Mime_Message}. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Attachment extends Swift_Mime_Attachment { diff --git a/tools/swift/classes/Swift/ByteStream/AbstractFilterableInputStream.php b/tools/swift/classes/Swift/ByteStream/AbstractFilterableInputStream.php index 3e597d17c..a7b0e3a62 100644 --- a/tools/swift/classes/Swift/ByteStream/AbstractFilterableInputStream.php +++ b/tools/swift/classes/Swift/ByteStream/AbstractFilterableInputStream.php @@ -11,7 +11,7 @@ /** * Provides the base functionality for an InputStream supporting filters. * - * @author Chris Corbyn + * @author Chris Corbyn */ abstract class Swift_ByteStream_AbstractFilterableInputStream implements Swift_InputByteStream, Swift_Filterable { @@ -22,6 +22,8 @@ abstract class Swift_ByteStream_AbstractFilterableInputStream implements Swift_I /** * StreamFilters. + * + * @var Swift_StreamFilter[] */ private $_filters = array(); @@ -75,9 +77,9 @@ abstract class Swift_ByteStream_AbstractFilterableInputStream implements Swift_I * * @param string $bytes * - * @return int - * * @throws Swift_IoException + * + * @return int */ public function write($bytes) { diff --git a/tools/swift/classes/Swift/ByteStream/ArrayByteStream.php b/tools/swift/classes/Swift/ByteStream/ArrayByteStream.php index 186a7c287..ef05a6d5e 100644 --- a/tools/swift/classes/Swift/ByteStream/ArrayByteStream.php +++ b/tools/swift/classes/Swift/ByteStream/ArrayByteStream.php @@ -11,7 +11,7 @@ /** * Allows reading and writing of bytes to and from an array. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_ByteStream_ArrayByteStream implements Swift_InputByteStream, Swift_OutputByteStream { @@ -23,7 +23,7 @@ class Swift_ByteStream_ArrayByteStream implements Swift_InputByteStream, Swift_O private $_array = array(); /** - * The size of the stack + * The size of the stack. * * @var int */ @@ -70,7 +70,7 @@ class Swift_ByteStream_ArrayByteStream implements Swift_InputByteStream, Swift_O * remaining bytes are given instead. If no bytes are remaining at all, boolean * false is returned. * - * @param int $length + * @param int $length * * @return string */ @@ -82,9 +82,7 @@ class Swift_ByteStream_ArrayByteStream implements Swift_InputByteStream, Swift_O // Don't use array slice $end = $length + $this->_offset; - $end = $this->_arraySize<$end - ? $this->_arraySize - : $end; + $end = $this->_arraySize < $end ? $this->_arraySize : $end; $ret = ''; for (; $this->_offset < $end; ++$this->_offset) { $ret .= $this->_array[$this->_offset]; @@ -152,7 +150,7 @@ class Swift_ByteStream_ArrayByteStream implements Swift_InputByteStream, Swift_O /** * Move the internal read pointer to $byteOffset in the stream. * - * @param int $byteOffset + * @param int $byteOffset * * @return bool */ diff --git a/tools/swift/classes/Swift/ByteStream/FileByteStream.php b/tools/swift/classes/Swift/ByteStream/FileByteStream.php index 6c1446232..9ed852310 100644 --- a/tools/swift/classes/Swift/ByteStream/FileByteStream.php +++ b/tools/swift/classes/Swift/ByteStream/FileByteStream.php @@ -11,7 +11,7 @@ /** * Allows reading and writing of bytes to and from a file. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_ByteStream_FileByteStream extends Swift_ByteStream_AbstractFilterableInputStream implements Swift_FileStream { @@ -39,8 +39,8 @@ class Swift_ByteStream_FileByteStream extends Swift_ByteStream_AbstractFilterabl /** * Create a new FileByteStream for $path. * - * @param string $path - * @param bool $writable if true + * @param string $path + * @param bool $writable if true */ public function __construct($path, $writable = false) { @@ -73,11 +73,11 @@ class Swift_ByteStream_FileByteStream extends Swift_ByteStream_AbstractFilterabl * remaining bytes are given instead. If no bytes are remaining at all, boolean * false is returned. * - * @param int $length - * - * @return string|bool + * @param int $length * * @throws Swift_IoException + * + * @return string|bool */ public function read($length) { @@ -111,7 +111,7 @@ class Swift_ByteStream_FileByteStream extends Swift_ByteStream_AbstractFilterabl /** * Move the internal read pointer to $byteOffset in the stream. * - * @param int $byteOffset + * @param int $byteOffset * * @return bool */ @@ -139,11 +139,13 @@ class Swift_ByteStream_FileByteStream extends Swift_ByteStream_AbstractFilterabl private function _getReadHandle() { if (!isset($this->_reader)) { - if (!$this->_reader = fopen($this->_path, 'rb')) { + $pointer = @fopen($this->_path, 'rb'); + if (!$pointer) { throw new Swift_IoException( 'Unable to open file for reading ['.$this->_path.']' ); } + $this->_reader = $pointer; if ($this->_offset != 0) { $this->_getReadStreamSeekableStatus(); $this->_seekReadStreamToPosition($this->_offset); @@ -191,8 +193,8 @@ class Swift_ByteStream_FileByteStream extends Swift_ByteStream_AbstractFilterabl } if ($this->_seekable === false) { $currentPos = ftell($this->_reader); - if ($currentPos<$offset) { - $toDiscard = $offset-$currentPos; + if ($currentPos < $offset) { + $toDiscard = $offset - $currentPos; fread($this->_reader, $toDiscard); return; diff --git a/tools/swift/classes/Swift/ByteStream/TemporaryFileByteStream.php b/tools/swift/classes/Swift/ByteStream/TemporaryFileByteStream.php index eb33151bb..1c9a80c03 100644 --- a/tools/swift/classes/Swift/ByteStream/TemporaryFileByteStream.php +++ b/tools/swift/classes/Swift/ByteStream/TemporaryFileByteStream.php @@ -9,7 +9,7 @@ */ /** - * @author Romain-Geissler + * @author Romain-Geissler */ class Swift_ByteStream_TemporaryFileByteStream extends Swift_ByteStream_FileByteStream { diff --git a/tools/swift/classes/Swift/ByteStream/index.php b/tools/swift/classes/Swift/ByteStream/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/ByteStream/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/CharacterReader.php b/tools/swift/classes/Swift/CharacterReader.php index febd77eb5..4267adbc5 100644 --- a/tools/swift/classes/Swift/CharacterReader.php +++ b/tools/swift/classes/Swift/CharacterReader.php @@ -11,8 +11,8 @@ /** * Analyzes characters for a specific character set. * - * @author Chris Corbyn - * @author Xavier De Cock <xdecock@gmail.com> + * @author Chris Corbyn + * @author Xavier De Cock <xdecock@gmail.com> */ interface Swift_CharacterReader { @@ -21,12 +21,12 @@ interface Swift_CharacterReader const MAP_TYPE_POSITIONS = 0x03; /** - * Returns the complete character map + * Returns the complete character map. * - * @param string $string - * @param int $startOffset - * @param array $currentMap - * @param mixed $ignoredChars + * @param string $string + * @param int $startOffset + * @param array $currentMap + * @param mixed $ignoredChars * * @return int */ @@ -48,8 +48,8 @@ interface Swift_CharacterReader * A value of zero means this is already a valid character. * A value of -1 means this cannot possibly be a valid character. * - * @param integer[] $bytes - * @param int $size + * @param int[] $bytes + * @param int $size * * @return int */ diff --git a/tools/swift/classes/Swift/CharacterReader/GenericFixedWidthReader.php b/tools/swift/classes/Swift/CharacterReader/GenericFixedWidthReader.php index d0c8698df..6a18e1dd1 100644 --- a/tools/swift/classes/Swift/CharacterReader/GenericFixedWidthReader.php +++ b/tools/swift/classes/Swift/CharacterReader/GenericFixedWidthReader.php @@ -11,8 +11,8 @@ /** * Provides fixed-width byte sizes for reading fixed-width character sets. * - * @author Chris Corbyn - * @author Xavier De Cock <xdecock@gmail.com> + * @author Chris Corbyn + * @author Xavier De Cock <xdecock@gmail.com> */ class Swift_CharacterReader_GenericFixedWidthReader implements Swift_CharacterReader { @@ -26,7 +26,7 @@ class Swift_CharacterReader_GenericFixedWidthReader implements Swift_CharacterRe /** * Creates a new GenericFixedWidthReader using $width bytes per character. * - * @param int $width + * @param int $width */ public function __construct($width) { @@ -36,10 +36,10 @@ class Swift_CharacterReader_GenericFixedWidthReader implements Swift_CharacterRe /** * Returns the complete character map. * - * @param string $string - * @param int $startOffset - * @param array $currentMap - * @param mixed $ignoredChars + * @param string $string + * @param int $startOffset + * @param array $currentMap + * @param mixed $ignoredChars * * @return int */ @@ -48,7 +48,7 @@ class Swift_CharacterReader_GenericFixedWidthReader implements Swift_CharacterRe $strlen = strlen($string); // % and / are CPU intensive, so, maybe find a better way $ignored = $strlen % $this->_width; - $ignoredChars = substr($string, - $ignored); + $ignoredChars = $ignored ? substr($string, -$ignored) : ''; $currentMap = $this->_width; return ($strlen - $ignored) / $this->_width; @@ -73,8 +73,8 @@ class Swift_CharacterReader_GenericFixedWidthReader implements Swift_CharacterRe * A value of zero means this is already a valid character. * A value of -1 means this cannot possibly be a valid character. * - * @param string $bytes - * @param int $size + * @param string $bytes + * @param int $size * * @return int */ @@ -82,7 +82,7 @@ class Swift_CharacterReader_GenericFixedWidthReader implements Swift_CharacterRe { $needed = $this->_width - $size; - return ($needed > -1) ? $needed : -1; + return $needed > -1 ? $needed : -1; } /** diff --git a/tools/swift/classes/Swift/CharacterReader/UsAsciiReader.php b/tools/swift/classes/Swift/CharacterReader/UsAsciiReader.php index 229c567f6..67da48f6c 100644 --- a/tools/swift/classes/Swift/CharacterReader/UsAsciiReader.php +++ b/tools/swift/classes/Swift/CharacterReader/UsAsciiReader.php @@ -11,17 +11,17 @@ /** * Analyzes US-ASCII characters. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_CharacterReader_UsAsciiReader implements Swift_CharacterReader { /** * Returns the complete character map. * - * @param string $string - * @param int $startOffset - * @param array $currentMap - * @param string $ignoredChars + * @param string $string + * @param int $startOffset + * @param array $currentMap + * @param string $ignoredChars * * @return int */ @@ -30,9 +30,9 @@ class Swift_CharacterReader_UsAsciiReader implements Swift_CharacterReader $strlen = strlen($string); $ignoredChars = ''; for ($i = 0; $i < $strlen; ++$i) { - if ($string[$i]>"\x07F") { + if ($string[$i] > "\x07F") { // Invalid char - $currentMap[$i+$startOffset] = $string[$i]; + $currentMap[$i + $startOffset] = $string[$i]; } } @@ -40,9 +40,9 @@ class Swift_CharacterReader_UsAsciiReader implements Swift_CharacterReader } /** - * Returns mapType + * Returns mapType. * - * @return int mapType + * @return int mapType */ public function getMapType() { @@ -57,8 +57,8 @@ class Swift_CharacterReader_UsAsciiReader implements Swift_CharacterReader * A value of zero means this is already a valid character. * A value of -1 means this cannot possibly be a valid character. * - * @param string $bytes - * @param int $size + * @param string $bytes + * @param int $size * * @return int */ @@ -67,9 +67,9 @@ class Swift_CharacterReader_UsAsciiReader implements Swift_CharacterReader $byte = reset($bytes); if (1 == count($bytes) && $byte >= 0x00 && $byte <= 0x7F) { return 0; - } else { - return -1; } + + return -1; } /** diff --git a/tools/swift/classes/Swift/CharacterReader/Utf8Reader.php b/tools/swift/classes/Swift/CharacterReader/Utf8Reader.php index aebbecf66..22746bd85 100644 --- a/tools/swift/classes/Swift/CharacterReader/Utf8Reader.php +++ b/tools/swift/classes/Swift/CharacterReader/Utf8Reader.php @@ -11,30 +11,30 @@ /** * Analyzes UTF-8 characters. * - * @author Chris Corbyn - * @author Xavier De Cock <xdecock@gmail.com> + * @author Chris Corbyn + * @author Xavier De Cock <xdecock@gmail.com> */ class Swift_CharacterReader_Utf8Reader implements Swift_CharacterReader { /** Pre-computed for optimization */ private static $length_map = array( // N=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F, - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x0N - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x1N - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x2N - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x3N - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x4N - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x5N - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x6N - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, // 0x7N - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 0x8N - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 0x9N - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 0xAN - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 0xBN - 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, // 0xCN - 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, // 0xDN - 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, // 0xEN - 4,4,4,4,4,4,4,4,5,5,5,5,6,6,0,0, // 0xFN + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x0N + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x1N + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x2N + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x3N + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x4N + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x5N + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x6N + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x7N + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0x8N + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0x9N + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0xAN + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0xBN + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // 0xCN + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // 0xDN + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, // 0xEN + 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 0, 0, // 0xFN ); private static $s_length_map = array( @@ -75,16 +75,16 @@ class Swift_CharacterReader_Utf8Reader implements Swift_CharacterReader /** * Returns the complete character map. * - * @param string $string - * @param int $startOffset - * @param array $currentMap - * @param mixed $ignoredChars + * @param string $string + * @param int $startOffset + * @param array $currentMap + * @param mixed $ignoredChars * * @return int */ public function getCharPositions($string, $startOffset, &$currentMap, &$ignoredChars) { - if (!isset($currentMap['i']) || ! isset($currentMap['p'])) { + if (!isset($currentMap['i']) || !isset($currentMap['p'])) { $currentMap['p'] = $currentMap['i'] = array(); } @@ -134,7 +134,7 @@ class Swift_CharacterReader_Utf8Reader implements Swift_CharacterReader /** * Returns mapType. * - * @return int mapType + * @return int mapType */ public function getMapType() { @@ -149,22 +149,19 @@ class Swift_CharacterReader_Utf8Reader implements Swift_CharacterReader * A value of zero means this is already a valid character. * A value of -1 means this cannot possibly be a valid character. * - * @param string $bytes - * @param int $size + * @param string $bytes + * @param int $size * * @return int */ public function validateByteSequence($bytes, $size) { - if ($size<1) { + if ($size < 1) { return -1; } $needed = self::$length_map[$bytes[0]] - $size; - return ($needed > -1) - ? $needed - : -1 - ; + return $needed > -1 ? $needed : -1; } /** diff --git a/tools/swift/classes/Swift/CharacterReader/index.php b/tools/swift/classes/Swift/CharacterReader/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/CharacterReader/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/CharacterReaderFactory.php b/tools/swift/classes/Swift/CharacterReaderFactory.php index 5bf38b8bf..15b6c6920 100644 --- a/tools/swift/classes/Swift/CharacterReaderFactory.php +++ b/tools/swift/classes/Swift/CharacterReaderFactory.php @@ -11,7 +11,7 @@ /** * A factory for creating CharacterReaders. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_CharacterReaderFactory { diff --git a/tools/swift/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php b/tools/swift/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php index e08445eae..9171a0bac 100644 --- a/tools/swift/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php +++ b/tools/swift/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php @@ -11,7 +11,7 @@ /** * Standard factory for creating CharacterReaders. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_CharacterReaderFactory_SimpleCharacterReaderFactory implements Swift_CharacterReaderFactory { diff --git a/tools/swift/classes/Swift/CharacterReaderFactory/index.php b/tools/swift/classes/Swift/CharacterReaderFactory/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/CharacterReaderFactory/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/CharacterStream.php b/tools/swift/classes/Swift/CharacterStream.php index aa46779e7..717924f5d 100644 --- a/tools/swift/classes/Swift/CharacterStream.php +++ b/tools/swift/classes/Swift/CharacterStream.php @@ -15,7 +15,7 @@ * Classes implementing this interface may use a subsystem which requires less * memory than working with large strings of data. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_CharacterStream { @@ -52,7 +52,7 @@ interface Swift_CharacterStream * Read $length characters from the stream and move the internal pointer * $length further into the stream. * - * @param int $length + * @param int $length * * @return string */ @@ -62,7 +62,7 @@ interface Swift_CharacterStream * Read $length characters from the stream and return a 1-dimensional array * containing there octet values. * - * @param int $length + * @param int $length * * @return int[] */ @@ -78,7 +78,7 @@ interface Swift_CharacterStream /** * Move the internal pointer to $charOffset in the stream. * - * @param int $charOffset + * @param int $charOffset */ public function setPointer($charOffset); diff --git a/tools/swift/classes/Swift/CharacterStream/ArrayCharacterStream.php b/tools/swift/classes/Swift/CharacterStream/ArrayCharacterStream.php index 0cfadd49a..7213a40d7 100644 --- a/tools/swift/classes/Swift/CharacterStream/ArrayCharacterStream.php +++ b/tools/swift/classes/Swift/CharacterStream/ArrayCharacterStream.php @@ -11,7 +11,7 @@ /** * A CharacterStream implementation which stores characters in an internal array. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_CharacterStream_ArrayCharacterStream implements Swift_CharacterStream { @@ -121,7 +121,7 @@ class Swift_CharacterStream_ArrayCharacterStream implements Swift_CharacterStrea * Read $length characters from the stream and move the internal pointer * $length further into the stream. * - * @param int $length + * @param int $length * * @return string */ @@ -153,9 +153,9 @@ class Swift_CharacterStream_ArrayCharacterStream implements Swift_CharacterStrea * Read $length characters from the stream and return a 1-dimensional array * containing there octet values. * - * @param int $length + * @param int $length * - * @return integer[] + * @return int[] */ public function readBytes($length) { @@ -244,7 +244,7 @@ class Swift_CharacterStream_ArrayCharacterStream implements Swift_CharacterStrea /** * Move the internal pointer to $charOffset in the stream. * - * @param int $charOffset + * @param int $charOffset */ public function setPointer($charOffset) { diff --git a/tools/swift/classes/Swift/CharacterStream/NgCharacterStream.php b/tools/swift/classes/Swift/CharacterStream/NgCharacterStream.php index b962e403c..58bd140fd 100644 --- a/tools/swift/classes/Swift/CharacterStream/NgCharacterStream.php +++ b/tools/swift/classes/Swift/CharacterStream/NgCharacterStream.php @@ -11,9 +11,8 @@ /** * A CharacterStream implementation which stores characters in an internal array. * - * @author Xavier De Cock <xdecock@gmail.com> + * @author Xavier De Cock <xdecock@gmail.com> */ - class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream { /** @@ -45,7 +44,7 @@ class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream private $_datas = ''; /** - * Number of bytes in the stream + * Number of bytes in the stream. * * @var int */ @@ -156,7 +155,7 @@ class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream /** * @see Swift_CharacterStream::read() * - * @param int $length + * @param int $length * * @return string */ @@ -166,12 +165,10 @@ class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream return false; } $ret = false; - $length = ($this->_currentPos+$length > $this->_charCount) - ? $this->_charCount - $this->_currentPos - : $length; + $length = $this->_currentPos + $length > $this->_charCount ? $this->_charCount - $this->_currentPos : $length; switch ($this->_mapType) { case Swift_CharacterReader::MAP_TYPE_FIXED_LEN: - $len = $length*$this->_map; + $len = $length * $this->_map; $ret = substr($this->_datas, $this->_currentPos * $this->_map, $len); @@ -179,13 +176,9 @@ class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream break; case Swift_CharacterReader::MAP_TYPE_INVALID: - $end = $this->_currentPos + $length; - $end = $end > $this->_charCount - ? $this->_charCount - : $end; $ret = ''; for (; $this->_currentPos < $length; ++$this->_currentPos) { - if (isset ($this->_map[$this->_currentPos])) { + if (isset($this->_map[$this->_currentPos])) { $ret .= '?'; } else { $ret .= $this->_datas[$this->_currentPos]; @@ -195,13 +188,11 @@ class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream case Swift_CharacterReader::MAP_TYPE_POSITIONS: $end = $this->_currentPos + $length; - $end = $end > $this->_charCount - ? $this->_charCount - : $end; + $end = $end > $this->_charCount ? $this->_charCount : $end; $ret = ''; $start = 0; - if ($this->_currentPos>0) { - $start = $this->_map['p'][$this->_currentPos-1]; + if ($this->_currentPos > 0) { + $start = $this->_map['p'][$this->_currentPos - 1]; } $to = $start; for (; $this->_currentPos < $end; ++$this->_currentPos) { @@ -222,9 +213,9 @@ class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream /** * @see Swift_CharacterStream::readBytes() * - * @param int $length + * @param int $length * - * @return integer[] + * @return int[] */ public function readBytes($length) { @@ -241,11 +232,11 @@ class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream /** * @see Swift_CharacterStream::setPointer() * - * @param int $charOffset + * @param int $charOffset */ public function setPointer($charOffset) { - if ($this->_charCount<$charOffset) { + if ($this->_charCount < $charOffset) { $charOffset = $this->_charCount; } $this->_currentPos = $charOffset; @@ -268,7 +259,7 @@ class Swift_CharacterStream_NgCharacterStream implements Swift_CharacterStream $this->_datas .= $chars; $this->_charCount += $this->_charReader->getCharPositions(substr($this->_datas, $this->_datasSize), $this->_datasSize, $this->_map, $ignored); if ($ignored !== false) { - $this->_datasSize = strlen($this->_datas)-strlen($ignored); + $this->_datasSize = strlen($this->_datas) - strlen($ignored); } else { $this->_datasSize = strlen($this->_datas); } diff --git a/tools/swift/classes/Swift/CharacterStream/index.php b/tools/swift/classes/Swift/CharacterStream/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/CharacterStream/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/ConfigurableSpool.php b/tools/swift/classes/Swift/ConfigurableSpool.php index df87527f6..4ae5bacfc 100644 --- a/tools/swift/classes/Swift/ConfigurableSpool.php +++ b/tools/swift/classes/Swift/ConfigurableSpool.php @@ -11,7 +11,7 @@ /** * Base class for Spools (implements time and message limits). * - * @author Fabien Potencier + * @author Fabien Potencier */ abstract class Swift_ConfigurableSpool implements Swift_Spool { @@ -24,7 +24,7 @@ abstract class Swift_ConfigurableSpool implements Swift_Spool /** * Sets the maximum number of messages to send per flush. * - * @param int $limit + * @param int $limit */ public function setMessageLimit($limit) { @@ -34,7 +34,7 @@ abstract class Swift_ConfigurableSpool implements Swift_Spool /** * Gets the maximum number of messages to send per flush. * - * @return int The limit + * @return int The limit */ public function getMessageLimit() { @@ -44,7 +44,7 @@ abstract class Swift_ConfigurableSpool implements Swift_Spool /** * Sets the time limit (in seconds) per flush. * - * @param int $limit The limit + * @param int $limit The limit */ public function setTimeLimit($limit) { @@ -54,7 +54,7 @@ abstract class Swift_ConfigurableSpool implements Swift_Spool /** * Gets the time limit (in seconds) per flush. * - * @return int The limit + * @return int The limit */ public function getTimeLimit() { diff --git a/tools/swift/classes/Swift/DependencyContainer.php b/tools/swift/classes/Swift/DependencyContainer.php index 1d8cb3a39..befec9ac0 100644 --- a/tools/swift/classes/Swift/DependencyContainer.php +++ b/tools/swift/classes/Swift/DependencyContainer.php @@ -11,7 +11,7 @@ /** * Dependency Injection container. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_DependencyContainer { @@ -48,7 +48,7 @@ class Swift_DependencyContainer /** * Returns a singleton of the DependencyContainer. * - * @return Swift_DependencyContainer + * @return self */ public static function getInstance() { @@ -91,9 +91,9 @@ class Swift_DependencyContainer * * @param string $itemName * - * @return mixed - * * @throws Swift_DependencyException If the dependency is not found + * + * @return mixed */ public function lookup($itemName) { @@ -138,16 +138,17 @@ class Swift_DependencyContainer * This method returns the current DependencyContainer instance because it * requires the use of the fluid interface to set the specific details for the * dependency. + * * @see asNewInstanceOf(), asSharedInstanceOf(), asValue() * * @param string $itemName * - * @return Swift_DependencyContainer + * @return $this */ public function register($itemName) { $this->_store[$itemName] = array(); - $this->_endPoint = & $this->_store[$itemName]; + $this->_endPoint = &$this->_store[$itemName]; return $this; } @@ -159,11 +160,11 @@ class Swift_DependencyContainer * * @param mixed $value * - * @return Swift_DependencyContainer + * @return $this */ public function asValue($value) { - $endPoint = & $this->_getEndPoint(); + $endPoint = &$this->_getEndPoint(); $endPoint['lookupType'] = self::TYPE_VALUE; $endPoint['value'] = $value; @@ -175,11 +176,11 @@ class Swift_DependencyContainer * * @param string $lookup * - * @return Swift_DependencyContainer + * @return $this */ public function asAliasOf($lookup) { - $endPoint = & $this->_getEndPoint(); + $endPoint = &$this->_getEndPoint(); $endPoint['lookupType'] = self::TYPE_ALIAS; $endPoint['ref'] = $lookup; @@ -197,11 +198,11 @@ class Swift_DependencyContainer * * @param string $className * - * @return Swift_DependencyContainer + * @return $this */ public function asNewInstanceOf($className) { - $endPoint = & $this->_getEndPoint(); + $endPoint = &$this->_getEndPoint(); $endPoint['lookupType'] = self::TYPE_INSTANCE; $endPoint['className'] = $className; @@ -215,11 +216,11 @@ class Swift_DependencyContainer * * @param string $className * - * @return Swift_DependencyContainer + * @return $this */ public function asSharedInstanceOf($className) { - $endPoint = & $this->_getEndPoint(); + $endPoint = &$this->_getEndPoint(); $endPoint['lookupType'] = self::TYPE_SHARED; $endPoint['className'] = $className; @@ -235,11 +236,11 @@ class Swift_DependencyContainer * * @param array $lookups * - * @return Swift_DependencyContainer + * @return $this */ public function withDependencies(array $lookups) { - $endPoint = & $this->_getEndPoint(); + $endPoint = &$this->_getEndPoint(); $endPoint['args'] = array(); foreach ($lookups as $lookup) { $this->addConstructorLookup($lookup); @@ -256,11 +257,11 @@ class Swift_DependencyContainer * * @param mixed $value * - * @return Swift_DependencyContainer + * @return $this */ public function addConstructorValue($value) { - $endPoint = & $this->_getEndPoint(); + $endPoint = &$this->_getEndPoint(); if (!isset($endPoint['args'])) { $endPoint['args'] = array(); } @@ -277,11 +278,11 @@ class Swift_DependencyContainer * * @param string $lookup * - * @return Swift_DependencyContainer + * @return $this */ public function addConstructorLookup($lookup) { - $endPoint = & $this->_getEndPoint(); + $endPoint = &$this->_getEndPoint(); if (!isset($this->_endPoint['args'])) { $endPoint['args'] = array(); } @@ -310,9 +311,9 @@ class Swift_DependencyContainer return $reflector->newInstanceArgs( $this->createDependenciesFor($itemName) ); - } else { - return $reflector->newInstance(); } + + return $reflector->newInstance(); } /** Create and register a shared instance of $itemName */ @@ -365,8 +366,8 @@ class Swift_DependencyContainer } return $collection; - } else { - return $this->lookup($item); } + + return $this->lookup($item); } } diff --git a/tools/swift/classes/Swift/DependencyException.php b/tools/swift/classes/Swift/DependencyException.php index 0a96232e9..799d38d83 100644 --- a/tools/swift/classes/Swift/DependencyException.php +++ b/tools/swift/classes/Swift/DependencyException.php @@ -11,7 +11,7 @@ /** * DependencyException gets thrown when a requested dependency is missing. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_DependencyException extends Swift_SwiftException { diff --git a/tools/swift/classes/Swift/EmbeddedFile.php b/tools/swift/classes/Swift/EmbeddedFile.php index 486ad6083..d8c72ad4d 100644 --- a/tools/swift/classes/Swift/EmbeddedFile.php +++ b/tools/swift/classes/Swift/EmbeddedFile.php @@ -11,7 +11,7 @@ /** * An embedded file, in a multipart message. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_EmbeddedFile extends Swift_Mime_EmbeddedFile { diff --git a/tools/swift/classes/Swift/Encoder.php b/tools/swift/classes/Swift/Encoder.php index 7c6564245..2073abca1 100644 --- a/tools/swift/classes/Swift/Encoder.php +++ b/tools/swift/classes/Swift/Encoder.php @@ -10,6 +10,7 @@ /** * Interface for all Encoder schemes. + * * @author Chris Corbyn */ interface Swift_Encoder extends Swift_Mime_CharsetObserver @@ -17,9 +18,9 @@ interface Swift_Encoder extends Swift_Mime_CharsetObserver /** * Encode a given string to produce an encoded string. * - * @param string $string - * @param int $firstLineOffset if first line needs to be shorter - * @param int $maxLineLength - 0 indicates the default length for this encoding + * @param string $string + * @param int $firstLineOffset if first line needs to be shorter + * @param int $maxLineLength - 0 indicates the default length for this encoding * * @return string */ diff --git a/tools/swift/classes/Swift/Encoder/Base64Encoder.php b/tools/swift/classes/Swift/Encoder/Base64Encoder.php index 99cfb0252..0e7b2a1b0 100644 --- a/tools/swift/classes/Swift/Encoder/Base64Encoder.php +++ b/tools/swift/classes/Swift/Encoder/Base64Encoder.php @@ -11,7 +11,7 @@ /** * Handles Base 64 Encoding in Swift Mailer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Encoder_Base64Encoder implements Swift_Encoder { @@ -22,9 +22,9 @@ class Swift_Encoder_Base64Encoder implements Swift_Encoder * If the first line needs to be shorter, indicate the difference with * $firstLineOffset. * - * @param string $string to encode - * @param int $firstLineOffset - * @param int $maxLineLength optional, 0 indicates the default of 76 bytes + * @param string $string to encode + * @param int $firstLineOffset + * @param int $maxLineLength optional, 0 indicates the default of 76 bytes * * @return string */ diff --git a/tools/swift/classes/Swift/Encoder/QpEncoder.php b/tools/swift/classes/Swift/Encoder/QpEncoder.php index 81836f77b..edec10c51 100644 --- a/tools/swift/classes/Swift/Encoder/QpEncoder.php +++ b/tools/swift/classes/Swift/Encoder/QpEncoder.php @@ -13,7 +13,7 @@ * * Possibly the most accurate RFC 2045 QP implementation found in PHP. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Encoder_QpEncoder implements Swift_Encoder { @@ -37,26 +37,26 @@ class Swift_Encoder_QpEncoder implements Swift_Encoder * @var string[] */ protected static $_qpMap = array( - 0 => '=00', 1 => '=01', 2 => '=02', 3 => '=03', 4 => '=04', - 5 => '=05', 6 => '=06', 7 => '=07', 8 => '=08', 9 => '=09', - 10 => '=0A', 11 => '=0B', 12 => '=0C', 13 => '=0D', 14 => '=0E', - 15 => '=0F', 16 => '=10', 17 => '=11', 18 => '=12', 19 => '=13', - 20 => '=14', 21 => '=15', 22 => '=16', 23 => '=17', 24 => '=18', - 25 => '=19', 26 => '=1A', 27 => '=1B', 28 => '=1C', 29 => '=1D', - 30 => '=1E', 31 => '=1F', 32 => '=20', 33 => '=21', 34 => '=22', - 35 => '=23', 36 => '=24', 37 => '=25', 38 => '=26', 39 => '=27', - 40 => '=28', 41 => '=29', 42 => '=2A', 43 => '=2B', 44 => '=2C', - 45 => '=2D', 46 => '=2E', 47 => '=2F', 48 => '=30', 49 => '=31', - 50 => '=32', 51 => '=33', 52 => '=34', 53 => '=35', 54 => '=36', - 55 => '=37', 56 => '=38', 57 => '=39', 58 => '=3A', 59 => '=3B', - 60 => '=3C', 61 => '=3D', 62 => '=3E', 63 => '=3F', 64 => '=40', - 65 => '=41', 66 => '=42', 67 => '=43', 68 => '=44', 69 => '=45', - 70 => '=46', 71 => '=47', 72 => '=48', 73 => '=49', 74 => '=4A', - 75 => '=4B', 76 => '=4C', 77 => '=4D', 78 => '=4E', 79 => '=4F', - 80 => '=50', 81 => '=51', 82 => '=52', 83 => '=53', 84 => '=54', - 85 => '=55', 86 => '=56', 87 => '=57', 88 => '=58', 89 => '=59', - 90 => '=5A', 91 => '=5B', 92 => '=5C', 93 => '=5D', 94 => '=5E', - 95 => '=5F', 96 => '=60', 97 => '=61', 98 => '=62', 99 => '=63', + 0 => '=00', 1 => '=01', 2 => '=02', 3 => '=03', 4 => '=04', + 5 => '=05', 6 => '=06', 7 => '=07', 8 => '=08', 9 => '=09', + 10 => '=0A', 11 => '=0B', 12 => '=0C', 13 => '=0D', 14 => '=0E', + 15 => '=0F', 16 => '=10', 17 => '=11', 18 => '=12', 19 => '=13', + 20 => '=14', 21 => '=15', 22 => '=16', 23 => '=17', 24 => '=18', + 25 => '=19', 26 => '=1A', 27 => '=1B', 28 => '=1C', 29 => '=1D', + 30 => '=1E', 31 => '=1F', 32 => '=20', 33 => '=21', 34 => '=22', + 35 => '=23', 36 => '=24', 37 => '=25', 38 => '=26', 39 => '=27', + 40 => '=28', 41 => '=29', 42 => '=2A', 43 => '=2B', 44 => '=2C', + 45 => '=2D', 46 => '=2E', 47 => '=2F', 48 => '=30', 49 => '=31', + 50 => '=32', 51 => '=33', 52 => '=34', 53 => '=35', 54 => '=36', + 55 => '=37', 56 => '=38', 57 => '=39', 58 => '=3A', 59 => '=3B', + 60 => '=3C', 61 => '=3D', 62 => '=3E', 63 => '=3F', 64 => '=40', + 65 => '=41', 66 => '=42', 67 => '=43', 68 => '=44', 69 => '=45', + 70 => '=46', 71 => '=47', 72 => '=48', 73 => '=49', 74 => '=4A', + 75 => '=4B', 76 => '=4C', 77 => '=4D', 78 => '=4E', 79 => '=4F', + 80 => '=50', 81 => '=51', 82 => '=52', 83 => '=53', 84 => '=54', + 85 => '=55', 86 => '=56', 87 => '=57', 88 => '=58', 89 => '=59', + 90 => '=5A', 91 => '=5B', 92 => '=5C', 93 => '=5D', 94 => '=5E', + 95 => '=5F', 96 => '=60', 97 => '=61', 98 => '=62', 99 => '=63', 100 => '=64', 101 => '=65', 102 => '=66', 103 => '=67', 104 => '=68', 105 => '=69', 106 => '=6A', 107 => '=6B', 108 => '=6C', 109 => '=6D', 110 => '=6E', 111 => '=6F', 112 => '=70', 113 => '=71', 114 => '=72', @@ -153,9 +153,9 @@ class Swift_Encoder_QpEncoder implements Swift_Encoder * If the first line needs to be shorter, indicate the difference with * $firstLineOffset. * - * @param string $string to encode - * @param int $firstLineOffset, optional - * @param int $maxLineLength, optional 0 indicates the default of 76 chars + * @param string $string to encode + * @param int $firstLineOffset, optional + * @param int $maxLineLength, optional 0 indicates the default of 76 chars * * @return string */ @@ -170,7 +170,7 @@ class Swift_Encoder_QpEncoder implements Swift_Encoder $lines = array(); $lNo = 0; $lines[$lNo] = ''; - $currentLine = & $lines[$lNo++]; + $currentLine = &$lines[$lNo++]; $size = $lineLen = 0; $this->_charStream->flushContents(); @@ -198,14 +198,25 @@ class Swift_Encoder_QpEncoder implements Swift_Encoder } $enc = $this->_encodeByteSequence($bytes, $size); - if ($currentLine && $lineLen+$size >= $thisLineLength) { + + $i = strpos($enc, '=0D=0A'); + $newLineLength = $lineLen + ($i === false ? $size : $i); + + if ($currentLine && $newLineLength >= $thisLineLength) { $lines[$lNo] = ''; - $currentLine = & $lines[$lNo++]; + $currentLine = &$lines[$lNo++]; $thisLineLength = $maxLineLength; $lineLen = 0; } - $lineLen += $size; + $currentLine .= $enc; + + if ($i === false) { + $lineLen += $size; + } else { + // 6 is the length of '=0D=0A'. + $lineLen = $size - strrpos($enc, '=0D=0A') - 6; + } } return $this->_standardize(implode("=\r\n", $lines)); @@ -224,8 +235,8 @@ class Swift_Encoder_QpEncoder implements Swift_Encoder /** * Encode the given byte array into a verbatim QP form. * - * @param integer[] $bytes - * @param int $size + * @param int[] $bytes + * @param int $size * * @return string */ @@ -249,9 +260,9 @@ class Swift_Encoder_QpEncoder implements Swift_Encoder /** * Get the next sequence of bytes to read from the char stream. * - * @param int $size number of bytes to read + * @param int $size number of bytes to read * - * @return integer[] + * @return int[] */ protected function _nextSequence($size = 4) { @@ -267,7 +278,7 @@ class Swift_Encoder_QpEncoder implements Swift_Encoder */ protected function _standardize($string) { - $string = str_replace(array("\t=0D=0A", " =0D=0A", "=0D=0A"), + $string = str_replace(array("\t=0D=0A", ' =0D=0A', '=0D=0A'), array("=09\r\n", "=20\r\n", "\r\n"), $string ); switch ($end = ord(substr($string, -1))) { @@ -280,8 +291,8 @@ class Swift_Encoder_QpEncoder implements Swift_Encoder } /** - * Make a deep copy of object - */ + * Make a deep copy of object. + */ public function __clone() { $this->_charStream = clone $this->_charStream; diff --git a/tools/swift/classes/Swift/Encoder/Rfc2231Encoder.php b/tools/swift/classes/Swift/Encoder/Rfc2231Encoder.php index 1a7e21eb1..b0215e883 100644 --- a/tools/swift/classes/Swift/Encoder/Rfc2231Encoder.php +++ b/tools/swift/classes/Swift/Encoder/Rfc2231Encoder.php @@ -11,7 +11,7 @@ /** * Handles RFC 2231 specified Encoding in Swift Mailer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Encoder_Rfc2231Encoder implements Swift_Encoder { @@ -36,9 +36,9 @@ class Swift_Encoder_Rfc2231Encoder implements Swift_Encoder * Takes an unencoded string and produces a string encoded according to * RFC 2231 from it. * - * @param string $string - * @param int $firstLineOffset - * @param int $maxLineLength optional, 0 indicates the default of 75 bytes + * @param string $string + * @param int $firstLineOffset + * @param int $maxLineLength optional, 0 indicates the default of 75 bytes * * @return string */ @@ -47,7 +47,7 @@ class Swift_Encoder_Rfc2231Encoder implements Swift_Encoder $lines = array(); $lineCount = 0; $lines[] = ''; - $currentLine = & $lines[$lineCount++]; + $currentLine = &$lines[$lineCount++]; if (0 >= $maxLineLength) { $maxLineLength = 75; @@ -63,7 +63,7 @@ class Swift_Encoder_Rfc2231Encoder implements Swift_Encoder if (0 != strlen($currentLine) && strlen($currentLine.$encodedChar) > $thisLineLength) { $lines[] = ''; - $currentLine = & $lines[$lineCount++]; + $currentLine = &$lines[$lineCount++]; $thisLineLength = $maxLineLength; } $currentLine .= $encodedChar; @@ -83,8 +83,8 @@ class Swift_Encoder_Rfc2231Encoder implements Swift_Encoder } /** - * Make a deep copy of object - */ + * Make a deep copy of object. + */ public function __clone() { $this->_charStream = clone $this->_charStream; diff --git a/tools/swift/classes/Swift/Encoder/index.php b/tools/swift/classes/Swift/Encoder/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Encoder/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Encoding.php b/tools/swift/classes/Swift/Encoding.php new file mode 100644 index 000000000..245878706 --- /dev/null +++ b/tools/swift/classes/Swift/Encoding.php @@ -0,0 +1,62 @@ +<?php + +/* + * This file is part of SwiftMailer. + * (c) 2004-2009 Chris Corbyn + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +/** + * Provides quick access to each encoding type. + * + * @author Chris Corbyn + */ +class Swift_Encoding +{ + /** + * Get the Encoder that provides 7-bit encoding. + * + * @return Swift_Mime_ContentEncoder + */ + public static function get7BitEncoding() + { + return self::_lookup('mime.7bitcontentencoder'); + } + + /** + * Get the Encoder that provides 8-bit encoding. + * + * @return Swift_Mime_ContentEncoder + */ + public static function get8BitEncoding() + { + return self::_lookup('mime.8bitcontentencoder'); + } + + /** + * Get the Encoder that provides Quoted-Printable (QP) encoding. + * + * @return Swift_Mime_ContentEncoder + */ + public static function getQpEncoding() + { + return self::_lookup('mime.qpcontentencoder'); + } + + /** + * Get the Encoder that provides Base64 encoding. + * + * @return Swift_Mime_ContentEncoder + */ + public static function getBase64Encoding() + { + return self::_lookup('mime.base64contentencoder'); + } + + private static function _lookup($key) + { + return Swift_DependencyContainer::getInstance()->lookup($key); + } +} diff --git a/tools/swift/classes/Swift/Events/CommandEvent.php b/tools/swift/classes/Swift/Events/CommandEvent.php index 670f4d3d8..674e6b5e4 100644 --- a/tools/swift/classes/Swift/Events/CommandEvent.php +++ b/tools/swift/classes/Swift/Events/CommandEvent.php @@ -11,7 +11,7 @@ /** * Generated when a command is sent over an SMTP connection. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Events_CommandEvent extends Swift_Events_EventObject { @@ -25,7 +25,7 @@ class Swift_Events_CommandEvent extends Swift_Events_EventObject /** * An array of codes which a successful response will contain. * - * @var integer[] + * @var int[] */ private $_successCodes = array(); @@ -56,7 +56,7 @@ class Swift_Events_CommandEvent extends Swift_Events_EventObject /** * Get the numeric response codes which indicate success for this command. * - * @return integer[] + * @return int[] */ public function getSuccessCodes() { diff --git a/tools/swift/classes/Swift/Events/CommandListener.php b/tools/swift/classes/Swift/Events/CommandListener.php index 3465c8d68..7545404e7 100644 --- a/tools/swift/classes/Swift/Events/CommandListener.php +++ b/tools/swift/classes/Swift/Events/CommandListener.php @@ -11,7 +11,7 @@ /** * Listens for Transports to send commands to the server. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Events_CommandListener extends Swift_Events_EventListener { diff --git a/tools/swift/classes/Swift/Events/Event.php b/tools/swift/classes/Swift/Events/Event.php index ffd9bed1b..720b15637 100644 --- a/tools/swift/classes/Swift/Events/Event.php +++ b/tools/swift/classes/Swift/Events/Event.php @@ -11,7 +11,7 @@ /** * The minimum interface for an Event. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Events_Event { @@ -25,7 +25,7 @@ interface Swift_Events_Event /** * Prevent this Event from bubbling any further up the stack. * - * @param bool $cancel, optional + * @param bool $cancel, optional */ public function cancelBubble($cancel = true); diff --git a/tools/swift/classes/Swift/Events/EventDispatcher.php b/tools/swift/classes/Swift/Events/EventDispatcher.php index c62c5e429..aac36aaa7 100644 --- a/tools/swift/classes/Swift/Events/EventDispatcher.php +++ b/tools/swift/classes/Swift/Events/EventDispatcher.php @@ -11,7 +11,7 @@ /** * Interface for the EventDispatcher which handles the event dispatching layer. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Events_EventDispatcher { diff --git a/tools/swift/classes/Swift/Events/EventListener.php b/tools/swift/classes/Swift/Events/EventListener.php index 751ec678c..512909541 100644 --- a/tools/swift/classes/Swift/Events/EventListener.php +++ b/tools/swift/classes/Swift/Events/EventListener.php @@ -11,7 +11,7 @@ /** * An identity interface which all EventListeners must extend. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Events_EventListener { diff --git a/tools/swift/classes/Swift/Events/EventObject.php b/tools/swift/classes/Swift/Events/EventObject.php index 50b6be6a8..90694a9a6 100644 --- a/tools/swift/classes/Swift/Events/EventObject.php +++ b/tools/swift/classes/Swift/Events/EventObject.php @@ -11,7 +11,7 @@ /** * A base Event which all Event classes inherit from. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Events_EventObject implements Swift_Events_Event { @@ -44,7 +44,7 @@ class Swift_Events_EventObject implements Swift_Events_Event /** * Prevent this Event from bubbling any further up the stack. * - * @param bool $cancel, optional + * @param bool $cancel, optional */ public function cancelBubble($cancel = true) { diff --git a/tools/swift/classes/Swift/Events/ResponseEvent.php b/tools/swift/classes/Swift/Events/ResponseEvent.php index b0ac1a8f5..2e92ba940 100644 --- a/tools/swift/classes/Swift/Events/ResponseEvent.php +++ b/tools/swift/classes/Swift/Events/ResponseEvent.php @@ -11,7 +11,7 @@ /** * Generated when a response is received on a SMTP connection. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Events_ResponseEvent extends Swift_Events_EventObject { diff --git a/tools/swift/classes/Swift/Events/ResponseListener.php b/tools/swift/classes/Swift/Events/ResponseListener.php index 9629f1e5b..c40919d21 100644 --- a/tools/swift/classes/Swift/Events/ResponseListener.php +++ b/tools/swift/classes/Swift/Events/ResponseListener.php @@ -11,7 +11,7 @@ /** * Listens for responses from a remote SMTP server. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Events_ResponseListener extends Swift_Events_EventListener { diff --git a/tools/swift/classes/Swift/Events/SendEvent.php b/tools/swift/classes/Swift/Events/SendEvent.php index 0d3b4141b..10da8080f 100644 --- a/tools/swift/classes/Swift/Events/SendEvent.php +++ b/tools/swift/classes/Swift/Events/SendEvent.php @@ -11,13 +11,16 @@ /** * Generated when a message is being sent. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Events_SendEvent extends Swift_Events_EventObject { /** Sending has yet to occur */ const RESULT_PENDING = 0x0001; + /** Email is spooled, ready to be sent */ + const RESULT_SPOOLED = 0x0011; + /** Sending was successful */ const RESULT_SUCCESS = 0x0010; @@ -104,7 +107,7 @@ class Swift_Events_SendEvent extends Swift_Events_EventObject /** * Set the result of sending. * - * @param int $result + * @param int $result */ public function setResult($result) { diff --git a/tools/swift/classes/Swift/Events/SendListener.php b/tools/swift/classes/Swift/Events/SendListener.php index 7d35f18e0..d922e1bfa 100644 --- a/tools/swift/classes/Swift/Events/SendListener.php +++ b/tools/swift/classes/Swift/Events/SendListener.php @@ -11,7 +11,7 @@ /** * Listens for Messages being sent from within the Transport system. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Events_SendListener extends Swift_Events_EventListener { diff --git a/tools/swift/classes/Swift/Events/SimpleEventDispatcher.php b/tools/swift/classes/Swift/Events/SimpleEventDispatcher.php index a38f7aae8..e8aca752f 100644 --- a/tools/swift/classes/Swift/Events/SimpleEventDispatcher.php +++ b/tools/swift/classes/Swift/Events/SimpleEventDispatcher.php @@ -11,7 +11,7 @@ /** * The EventDispatcher which handles the event dispatching layer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Events_SimpleEventDispatcher implements Swift_Events_EventDispatcher { diff --git a/tools/swift/classes/Swift/Events/TransportChangeEvent.php b/tools/swift/classes/Swift/Events/TransportChangeEvent.php index 23c829702..a8972fda9 100644 --- a/tools/swift/classes/Swift/Events/TransportChangeEvent.php +++ b/tools/swift/classes/Swift/Events/TransportChangeEvent.php @@ -11,7 +11,7 @@ /** * Generated when the state of a Transport is changed (i.e. stopped/started). * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Events_TransportChangeEvent extends Swift_Events_EventObject { diff --git a/tools/swift/classes/Swift/Events/TransportChangeListener.php b/tools/swift/classes/Swift/Events/TransportChangeListener.php index 0edfe377b..253165de8 100644 --- a/tools/swift/classes/Swift/Events/TransportChangeListener.php +++ b/tools/swift/classes/Swift/Events/TransportChangeListener.php @@ -11,7 +11,7 @@ /** * Listens for changes within the Transport system. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Events_TransportChangeListener extends Swift_Events_EventListener { diff --git a/tools/swift/classes/Swift/Events/TransportExceptionEvent.php b/tools/swift/classes/Swift/Events/TransportExceptionEvent.php index b2c72ca18..f87154fb9 100644 --- a/tools/swift/classes/Swift/Events/TransportExceptionEvent.php +++ b/tools/swift/classes/Swift/Events/TransportExceptionEvent.php @@ -11,7 +11,7 @@ /** * Generated when a TransportException is thrown from the Transport system. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Events_TransportExceptionEvent extends Swift_Events_EventObject { diff --git a/tools/swift/classes/Swift/Events/TransportExceptionListener.php b/tools/swift/classes/Swift/Events/TransportExceptionListener.php index f153742cf..cc3c09937 100644 --- a/tools/swift/classes/Swift/Events/TransportExceptionListener.php +++ b/tools/swift/classes/Swift/Events/TransportExceptionListener.php @@ -11,7 +11,7 @@ /** * Listens for Exceptions thrown from within the Transport system. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Events_TransportExceptionListener extends Swift_Events_EventListener { diff --git a/tools/swift/classes/Swift/Events/index.php b/tools/swift/classes/Swift/Events/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Events/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/FailoverTransport.php b/tools/swift/classes/Swift/FailoverTransport.php index 6fa5fc70f..9951c5977 100644 --- a/tools/swift/classes/Swift/FailoverTransport.php +++ b/tools/swift/classes/Swift/FailoverTransport.php @@ -11,7 +11,7 @@ /** * Contains a list of redundant Transports so when one fails, the next is used. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_FailoverTransport extends Swift_Transport_FailoverTransport { @@ -36,7 +36,7 @@ class Swift_FailoverTransport extends Swift_Transport_FailoverTransport * * @param Swift_Transport[] $transports * - * @return Swift_FailoverTransport + * @return self */ public static function newInstance($transports = array()) { diff --git a/tools/swift/classes/Swift/FileSpool.php b/tools/swift/classes/Swift/FileSpool.php index b30f9f85a..c82c5dbf1 100644 --- a/tools/swift/classes/Swift/FileSpool.php +++ b/tools/swift/classes/Swift/FileSpool.php @@ -11,8 +11,8 @@ /** * Stores Messages on the filesystem. * - * @author Fabien Potencier - * @author Xavier De Cock <xdecock@gmail.com> + * @author Fabien Potencier + * @author Xavier De Cock <xdecock@gmail.com> */ class Swift_FileSpool extends Swift_ConfigurableSpool { @@ -20,7 +20,7 @@ class Swift_FileSpool extends Swift_ConfigurableSpool private $_path; /** - * File WriteRetry Limit + * File WriteRetry Limit. * * @var int */ @@ -39,7 +39,7 @@ class Swift_FileSpool extends Swift_ConfigurableSpool if (!file_exists($this->_path)) { if (!mkdir($this->_path, 0777, true)) { - throw new Swift_IoException('Unable to create Path ['.$this->_path.']'); + throw new Swift_IoException(sprintf('Unable to create path "%s".', $this->_path)); } } } @@ -73,7 +73,7 @@ class Swift_FileSpool extends Swift_ConfigurableSpool * * Default, is ten and allows over 64^20 different fileNames * - * @param int $limit + * @param int $limit */ public function setRetryLimit($limit) { @@ -85,9 +85,9 @@ class Swift_FileSpool extends Swift_ConfigurableSpool * * @param Swift_Mime_Message $message The message to store * - * @return bool - * * @throws Swift_IoException + * + * @return bool */ public function queueMessage(Swift_Mime_Message $message) { @@ -108,23 +108,23 @@ class Swift_FileSpool extends Swift_ConfigurableSpool } } - throw new Swift_IoException('Unable to create a file for enqueuing Message'); + throw new Swift_IoException(sprintf('Unable to create a file for enqueuing Message in "%s".', $this->_path)); } /** * Execute a recovery if for any reason a process is sending for too long. * - * @param int $timeout in second Defaults is for very slow smtp responses + * @param int $timeout in second Defaults is for very slow smtp responses */ public function recover($timeout = 900) { foreach (new DirectoryIterator($this->_path) as $file) { $file = $file->getRealPath(); - if (substr($file, - 16) == '.message.sending') { + if (substr($file, -16) == '.message.sending') { $lockedtime = filectime($file); if ((time() - $lockedtime) > $timeout) { - rename($file, substr($file, 0, - 8)); + rename($file, substr($file, 0, -8)); } } } @@ -136,7 +136,7 @@ class Swift_FileSpool extends Swift_ConfigurableSpool * @param Swift_Transport $transport A transport instance * @param string[] $failedRecipients An array of failures by-reference * - * @return int The number of sent e-mail's + * @return int The number of sent e-mail's */ public function flushQueue(Swift_Transport $transport, &$failedRecipients = null) { @@ -189,14 +189,14 @@ class Swift_FileSpool extends Swift_ConfigurableSpool /** * Returns a random string needed to generate a fileName for the queue. * - * @param int $count + * @param int $count * * @return string */ protected function getRandomString($count) { // This string MUST stay FS safe, avoid special chars - $base = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-."; + $base = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-'; $ret = ''; $strlen = strlen($base); for ($i = 0; $i < $count; ++$i) { diff --git a/tools/swift/classes/Swift/FileStream.php b/tools/swift/classes/Swift/FileStream.php index 802cb4305..0b24db1ce 100644 --- a/tools/swift/classes/Swift/FileStream.php +++ b/tools/swift/classes/Swift/FileStream.php @@ -11,7 +11,7 @@ /** * An OutputByteStream which specifically reads from a file. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_FileStream extends Swift_OutputByteStream { diff --git a/tools/swift/classes/Swift/Filterable.php b/tools/swift/classes/Swift/Filterable.php index 1f664de8f..6b75b5274 100644 --- a/tools/swift/classes/Swift/Filterable.php +++ b/tools/swift/classes/Swift/Filterable.php @@ -11,7 +11,7 @@ /** * Allows StreamFilters to operate on a stream. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Filterable { diff --git a/tools/swift/classes/Swift/Image.php b/tools/swift/classes/Swift/Image.php index 966bee72f..4213ee27e 100644 --- a/tools/swift/classes/Swift/Image.php +++ b/tools/swift/classes/Swift/Image.php @@ -11,7 +11,7 @@ /** * An image, embedded in a multipart message. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Image extends Swift_EmbeddedFile { @@ -36,7 +36,7 @@ class Swift_Image extends Swift_EmbeddedFile * @param string $filename * @param string $contentType * - * @return Swift_Image + * @return self */ public static function newInstance($data = null, $filename = null, $contentType = null) { @@ -48,14 +48,10 @@ class Swift_Image extends Swift_EmbeddedFile * * @param string $path * - * @return Swift_Image + * @return self */ public static function fromPath($path) { - $image = self::newInstance()->setFile( - new Swift_ByteStream_FileByteStream($path) - ); - - return $image; + return self::newInstance()->setFile(new Swift_ByteStream_FileByteStream($path)); } } diff --git a/tools/swift/classes/Swift/InputByteStream.php b/tools/swift/classes/Swift/InputByteStream.php index fd45ab93b..56efc7593 100644 --- a/tools/swift/classes/Swift/InputByteStream.php +++ b/tools/swift/classes/Swift/InputByteStream.php @@ -14,7 +14,7 @@ * Classes implementing this interface may use a subsystem which requires less * memory than working with large strings of data. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_InputByteStream { @@ -30,9 +30,9 @@ interface Swift_InputByteStream * * @param string $bytes * - * @return int - * * @throws Swift_IoException + * + * @return int */ public function write($bytes); diff --git a/tools/swift/classes/Swift/IoException.php b/tools/swift/classes/Swift/IoException.php index 75698f9a2..c405f352b 100644 --- a/tools/swift/classes/Swift/IoException.php +++ b/tools/swift/classes/Swift/IoException.php @@ -11,17 +11,19 @@ /** * I/O Exception class. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_IoException extends Swift_SwiftException { /** * Create a new IoException with $message. * - * @param string $message + * @param string $message + * @param int $code + * @param Exception $previous */ - public function __construct($message) + public function __construct($message, $code = 0, Exception $previous = null) { - parent::__construct($message); + parent::__construct($message, $code, $previous); } } diff --git a/tools/swift/classes/Swift/KeyCache.php b/tools/swift/classes/Swift/KeyCache.php index a16a90bd6..cd6f786df 100644 --- a/tools/swift/classes/Swift/KeyCache.php +++ b/tools/swift/classes/Swift/KeyCache.php @@ -11,7 +11,7 @@ /** * Provides a mechanism for storing data using two keys. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_KeyCache { @@ -26,10 +26,10 @@ interface Swift_KeyCache * * @see MODE_WRITE, MODE_APPEND * - * @param string $nsKey - * @param string $itemKey - * @param string $string - * @param int $mode + * @param string $nsKey + * @param string $itemKey + * @param string $string + * @param int $mode */ public function setString($nsKey, $itemKey, $string, $mode); diff --git a/tools/swift/classes/Swift/KeyCache/ArrayKeyCache.php b/tools/swift/classes/Swift/KeyCache/ArrayKeyCache.php index 71a32819b..b37f07f74 100644 --- a/tools/swift/classes/Swift/KeyCache/ArrayKeyCache.php +++ b/tools/swift/classes/Swift/KeyCache/ArrayKeyCache.php @@ -11,7 +11,7 @@ /** * A basic KeyCache backed by an array. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_KeyCache_ArrayKeyCache implements Swift_KeyCache { @@ -45,10 +45,10 @@ class Swift_KeyCache_ArrayKeyCache implements Swift_KeyCache * * @see MODE_WRITE, MODE_APPEND * - * @param string $nsKey - * @param string $itemKey - * @param string $string - * @param int $mode + * @param string $nsKey + * @param string $itemKey + * @param string $string + * @param int $mode */ public function setString($nsKey, $itemKey, $string, $mode) { diff --git a/tools/swift/classes/Swift/KeyCache/DiskKeyCache.php b/tools/swift/classes/Swift/KeyCache/DiskKeyCache.php index 5a7096255..453f50a15 100644 --- a/tools/swift/classes/Swift/KeyCache/DiskKeyCache.php +++ b/tools/swift/classes/Swift/KeyCache/DiskKeyCache.php @@ -11,7 +11,7 @@ /** * A KeyCache which streams to and from disk. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_KeyCache_DiskKeyCache implements Swift_KeyCache { @@ -74,10 +74,10 @@ class Swift_KeyCache_DiskKeyCache implements Swift_KeyCache * * @see MODE_WRITE, MODE_APPEND * - * @param string $nsKey - * @param string $itemKey - * @param string $string - * @param int $mode + * @param string $nsKey + * @param string $itemKey + * @param string $string + * @param int $mode * * @throws Swift_IoException */ @@ -167,9 +167,9 @@ class Swift_KeyCache_DiskKeyCache implements Swift_KeyCache * @param string $nsKey * @param string $itemKey * - * @return string - * * @throws Swift_IoException + * + * @return string */ public function getString($nsKey, $itemKey) { @@ -280,19 +280,16 @@ class Swift_KeyCache_DiskKeyCache implements Swift_KeyCache /** * Get a file handle on the cache item. * - * @param string $nsKey - * @param string $itemKey - * @param int $position + * @param string $nsKey + * @param string $itemKey + * @param int $position * * @return resource */ private function _getHandle($nsKey, $itemKey, $position) { if (!isset($this->_keys[$nsKey][$itemKey])) { - $openMode = $this->hasKey($nsKey, $itemKey) - ? 'r+b' - : 'w+b' - ; + $openMode = $this->hasKey($nsKey, $itemKey) ? 'r+b' : 'w+b'; $fp = fopen($this->_path.'/'.$nsKey.'/'.$itemKey, $openMode); $this->_keys[$nsKey][$itemKey] = $fp; } diff --git a/tools/swift/classes/Swift/KeyCache/KeyCacheInputStream.php b/tools/swift/classes/Swift/KeyCache/KeyCacheInputStream.php index 76039d8a1..af80bdca6 100644 --- a/tools/swift/classes/Swift/KeyCache/KeyCacheInputStream.php +++ b/tools/swift/classes/Swift/KeyCache/KeyCacheInputStream.php @@ -11,7 +11,7 @@ /** * Writes data to a KeyCache using a stream. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_KeyCache_KeyCacheInputStream extends Swift_InputByteStream { diff --git a/tools/swift/classes/Swift/KeyCache/NullKeyCache.php b/tools/swift/classes/Swift/KeyCache/NullKeyCache.php index 79ab89fc6..4efe78564 100644 --- a/tools/swift/classes/Swift/KeyCache/NullKeyCache.php +++ b/tools/swift/classes/Swift/KeyCache/NullKeyCache.php @@ -11,7 +11,7 @@ /** * A null KeyCache that does not cache at all. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_KeyCache_NullKeyCache implements Swift_KeyCache { @@ -20,10 +20,10 @@ class Swift_KeyCache_NullKeyCache implements Swift_KeyCache * * @see MODE_WRITE, MODE_APPEND * - * @param string $nsKey - * @param string $itemKey - * @param string $string - * @param int $mode + * @param string $nsKey + * @param string $itemKey + * @param string $string + * @param int $mode */ public function setString($nsKey, $itemKey, $string, $mode) { diff --git a/tools/swift/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php b/tools/swift/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php index e829c8fdb..b00d458a6 100644 --- a/tools/swift/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php +++ b/tools/swift/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php @@ -11,7 +11,7 @@ /** * Writes data to a KeyCache using a stream. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_KeyCache_SimpleKeyCacheInputStream implements Swift_KeyCache_KeyCacheInputStream { diff --git a/tools/swift/classes/Swift/KeyCache/index.php b/tools/swift/classes/Swift/KeyCache/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/KeyCache/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/LoadBalancedTransport.php b/tools/swift/classes/Swift/LoadBalancedTransport.php index 6e1080b9f..e151b8a9c 100644 --- a/tools/swift/classes/Swift/LoadBalancedTransport.php +++ b/tools/swift/classes/Swift/LoadBalancedTransport.php @@ -11,7 +11,7 @@ /** * Redundantly and rotationally uses several Transport implementations when sending. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_LoadBalancedTransport extends Swift_Transport_LoadBalancedTransport { @@ -36,7 +36,7 @@ class Swift_LoadBalancedTransport extends Swift_Transport_LoadBalancedTransport * * @param array $transports * - * @return Swift_LoadBalancedTransport + * @return self */ public static function newInstance($transports = array()) { diff --git a/tools/swift/classes/Swift/MailTransport.php b/tools/swift/classes/Swift/MailTransport.php index a6d3340d8..18556989a 100644 --- a/tools/swift/classes/Swift/MailTransport.php +++ b/tools/swift/classes/Swift/MailTransport.php @@ -11,7 +11,9 @@ /** * Sends Messages using the mail() function. * - * @author Chris Corbyn + * @author Chris Corbyn + * + * @deprecated since 5.4.5 (to be removed in 6.0) */ class Swift_MailTransport extends Swift_Transport_MailTransport { @@ -36,7 +38,7 @@ class Swift_MailTransport extends Swift_Transport_MailTransport * * @param string $extraParams To be passed to mail() * - * @return Swift_MailTransport + * @return self */ public static function newInstance($extraParams = '-f%s') { diff --git a/tools/swift/classes/Swift/Mailer.php b/tools/swift/classes/Swift/Mailer.php index 5677fcb4f..8314fe8fc 100644 --- a/tools/swift/classes/Swift/Mailer.php +++ b/tools/swift/classes/Swift/Mailer.php @@ -11,7 +11,7 @@ /** * Swift Mailer class. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mailer { @@ -33,7 +33,7 @@ class Swift_Mailer * * @param Swift_Transport $transport * - * @return Swift_Mailer + * @return self */ public static function newInstance(Swift_Transport $transport) { @@ -69,7 +69,7 @@ class Swift_Mailer * @param Swift_Mime_Message $message * @param array $failedRecipients An array of failures by-reference * - * @return int + * @return int The number of successful recipients. Can be 0 which indicates failure */ public function send(Swift_Mime_Message $message, &$failedRecipients = null) { diff --git a/tools/swift/classes/Swift/Mailer/ArrayRecipientIterator.php b/tools/swift/classes/Swift/Mailer/ArrayRecipientIterator.php index d02e1846b..e3e6cad05 100644 --- a/tools/swift/classes/Swift/Mailer/ArrayRecipientIterator.php +++ b/tools/swift/classes/Swift/Mailer/ArrayRecipientIterator.php @@ -11,7 +11,7 @@ /** * Wraps a standard PHP array in an iterator. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mailer_ArrayRecipientIterator implements Swift_Mailer_RecipientIterator { @@ -44,7 +44,7 @@ class Swift_Mailer_ArrayRecipientIterator implements Swift_Mailer_RecipientItera /** * Returns an array where the keys are the addresses of recipients and the - * values are the names. e.g. ('foo@bar' => 'Foo') or ('foo@bar' => NULL) + * values are the names. e.g. ('foo@bar' => 'Foo') or ('foo@bar' => NULL). * * @return array */ diff --git a/tools/swift/classes/Swift/Mailer/RecipientIterator.php b/tools/swift/classes/Swift/Mailer/RecipientIterator.php index a935c563f..650f3ec3d 100644 --- a/tools/swift/classes/Swift/Mailer/RecipientIterator.php +++ b/tools/swift/classes/Swift/Mailer/RecipientIterator.php @@ -11,7 +11,7 @@ /** * Provides an abstract way of specifying recipients for batch sending. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mailer_RecipientIterator { @@ -24,7 +24,7 @@ interface Swift_Mailer_RecipientIterator /** * Returns an array where the keys are the addresses of recipients and the - * values are the names. e.g. ('foo@bar' => 'Foo') or ('foo@bar' => NULL) + * values are the names. e.g. ('foo@bar' => 'Foo') or ('foo@bar' => NULL). * * @return array */ diff --git a/tools/swift/classes/Swift/Mailer/index.php b/tools/swift/classes/Swift/Mailer/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Mailer/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/MemorySpool.php b/tools/swift/classes/Swift/MemorySpool.php index 590fc4881..2cafb6751 100644 --- a/tools/swift/classes/Swift/MemorySpool.php +++ b/tools/swift/classes/Swift/MemorySpool.php @@ -11,11 +11,12 @@ /** * Stores Messages in memory. * - * @author Fabien Potencier + * @author Fabien Potencier */ class Swift_MemorySpool implements Swift_Spool { protected $messages = array(); + private $flushRetries = 3; /** * Tests if this Transport mechanism has started. @@ -41,12 +42,20 @@ class Swift_MemorySpool implements Swift_Spool { } + /** + * @param int $retries + */ + public function setFlushRetries($retries) + { + $this->flushRetries = $retries; + } + /** * Stores a message in the queue. * * @param Swift_Mime_Message $message The message to store * - * @return bool Whether the operation has succeeded + * @return bool Whether the operation has succeeded */ public function queueMessage(Swift_Mime_Message $message) { @@ -62,7 +71,7 @@ class Swift_MemorySpool implements Swift_Spool * @param Swift_Transport $transport A transport instance * @param string[] $failedRecipients An array of failures by-reference * - * @return int The number of sent emails + * @return int The number of sent emails */ public function flushQueue(Swift_Transport $transport, &$failedRecipients = null) { @@ -75,8 +84,25 @@ class Swift_MemorySpool implements Swift_Spool } $count = 0; - while ($message = array_pop($this->messages)) { - $count += $transport->send($message, $failedRecipients); + $retries = $this->flushRetries; + while ($retries--) { + try { + while ($message = array_pop($this->messages)) { + $count += $transport->send($message, $failedRecipients); + } + } catch (Swift_TransportException $exception) { + if ($retries) { + // re-queue the message at the end of the queue to give a chance + // to the other messages to be sent, in case the failure was due to + // this message and not just the transport failing + array_unshift($this->messages, $message); + + // wait half a second before we try again + usleep(500000); + } else { + throw $exception; + } + } } return $count; diff --git a/tools/swift/classes/Swift/Message.php b/tools/swift/classes/Swift/Message.php index 8112d96ef..242cbf314 100644 --- a/tools/swift/classes/Swift/Message.php +++ b/tools/swift/classes/Swift/Message.php @@ -11,7 +11,7 @@ /** * The Message class for building emails. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Message extends Swift_Mime_SimpleMessage { @@ -68,7 +68,7 @@ class Swift_Message extends Swift_Mime_SimpleMessage * @param string $contentType * @param string $charset * - * @return Swift_Message + * @return $this */ public static function newInstance($subject = null, $body = null, $contentType = null, $charset = null) { @@ -82,20 +82,19 @@ class Swift_Message extends Swift_Mime_SimpleMessage * @param string $contentType * @param string $charset * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function addPart($body, $contentType = null, $charset = null) { - return $this->attach(Swift_MimePart::newInstance( - $body, $contentType, $charset - )); + return $this->attach(Swift_MimePart::newInstance($body, $contentType, $charset)->setEncoder($this->getEncoder())); } /** - * Attach a new signature handler to the message. + * Detach a signature handler from a message. * * @param Swift_Signer $signer - * @return Swift_Message + * + * @return $this */ public function attachSigner(Swift_Signer $signer) { @@ -112,7 +111,8 @@ class Swift_Message extends Swift_Mime_SimpleMessage * Attach a new signature handler to the message. * * @param Swift_Signer $signer - * @return Swift_Message + * + * @return $this */ public function detachSigner(Swift_Signer $signer) { @@ -187,7 +187,7 @@ class Swift_Message extends Swift_Mime_SimpleMessage } /** - * loops through signers and apply the signatures + * loops through signers and apply the signatures. */ protected function doSign() { @@ -213,7 +213,7 @@ class Swift_Message extends Swift_Mime_SimpleMessage } /** - * save the message before any signature is applied + * save the message before any signature is applied. */ protected function saveMessage() { @@ -227,7 +227,8 @@ class Swift_Message extends Swift_Mime_SimpleMessage } /** - * save the original headers + * save the original headers. + * * @param array $altered */ protected function saveHeaders(array $altered) @@ -242,7 +243,7 @@ class Swift_Message extends Swift_Mime_SimpleMessage } /** - * Remove or restore altered headers + * Remove or restore altered headers. */ protected function restoreHeaders() { @@ -258,7 +259,7 @@ class Swift_Message extends Swift_Mime_SimpleMessage } /** - * Restore message body + * Restore message body. */ protected function restoreMessage() { @@ -268,4 +269,21 @@ class Swift_Message extends Swift_Mime_SimpleMessage $this->restoreHeaders(); $this->savedMessage = array(); } + + /** + * Clone Message Signers. + * + * @see Swift_Mime_SimpleMimeEntity::__clone() + */ + public function __clone() + { + parent::__clone(); + foreach ($this->bodySigners as $key => $bodySigner) { + $this->bodySigners[$key] = clone $bodySigner; + } + + foreach ($this->headerSigners as $key => $headerSigner) { + $this->headerSigners[$key] = clone $headerSigner; + } + } } diff --git a/tools/swift/classes/Swift/Mime/Attachment.php b/tools/swift/classes/Swift/Mime/Attachment.php index d9d965297..d5ba14b91 100644 --- a/tools/swift/classes/Swift/Mime/Attachment.php +++ b/tools/swift/classes/Swift/Mime/Attachment.php @@ -11,7 +11,7 @@ /** * An attachment, in a multipart message. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_Attachment extends Swift_Mime_SimpleMimeEntity { @@ -64,14 +64,12 @@ class Swift_Mime_Attachment extends Swift_Mime_SimpleMimeEntity * * @param string $disposition * - * @return Swift_Mime_Attachment + * @return $this */ public function setDisposition($disposition) { if (!$this->_setHeaderFieldModel('Content-Disposition', $disposition)) { - $this->getHeaders()->addParameterizedHeader( - 'Content-Disposition', $disposition - ); + $this->getHeaders()->addParameterizedHeader('Content-Disposition', $disposition); } return $this; @@ -92,7 +90,7 @@ class Swift_Mime_Attachment extends Swift_Mime_SimpleMimeEntity * * @param string $filename * - * @return Swift_Mime_Attachment + * @return $this */ public function setFilename($filename) { @@ -115,9 +113,9 @@ class Swift_Mime_Attachment extends Swift_Mime_SimpleMimeEntity /** * Set the file size of this attachment. * - * @param int $size + * @param int $size * - * @return Swift_Mime_Attachment + * @return $this */ public function setSize($size) { @@ -132,16 +130,14 @@ class Swift_Mime_Attachment extends Swift_Mime_SimpleMimeEntity * @param Swift_FileStream $file * @param string $contentType optional * - * @return Swift_Mime_Attachment + * @return $this */ public function setFile(Swift_FileStream $file, $contentType = null) { $this->setFilename(basename($file->getPath())); $this->setBody($file, $contentType); if (!isset($contentType)) { - $extension = strtolower(substr( - $file->getPath(), strrpos($file->getPath(), '.') + 1 - )); + $extension = strtolower(substr($file->getPath(), strrpos($file->getPath(), '.') + 1)); if (array_key_exists($extension, $this->_mimeTypes)) { $this->setContentType($this->_mimeTypes[$extension]); diff --git a/tools/swift/classes/Swift/Mime/CharsetObserver.php b/tools/swift/classes/Swift/Mime/CharsetObserver.php index 57d8bc465..b49c3a873 100644 --- a/tools/swift/classes/Swift/Mime/CharsetObserver.php +++ b/tools/swift/classes/Swift/Mime/CharsetObserver.php @@ -11,7 +11,7 @@ /** * Observes changes in an Mime entity's character set. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_CharsetObserver { diff --git a/tools/swift/classes/Swift/Mime/ContentEncoder.php b/tools/swift/classes/Swift/Mime/ContentEncoder.php index 3338b629f..d43ea9f40 100644 --- a/tools/swift/classes/Swift/Mime/ContentEncoder.php +++ b/tools/swift/classes/Swift/Mime/ContentEncoder.php @@ -11,7 +11,7 @@ /** * Interface for all Transfer Encoding schemes. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_ContentEncoder extends Swift_Encoder { diff --git a/tools/swift/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php b/tools/swift/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php index fffbf0487..8f76d70f3 100644 --- a/tools/swift/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php +++ b/tools/swift/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php @@ -11,7 +11,7 @@ /** * Handles Base 64 Transfer Encoding in Swift Mailer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_ContentEncoder_Base64ContentEncoder extends Swift_Encoder_Base64Encoder implements Swift_Mime_ContentEncoder { @@ -30,9 +30,42 @@ class Swift_Mime_ContentEncoder_Base64ContentEncoder extends Swift_Encoder_Base6 } $remainder = 0; + $base64ReadBufferRemainderBytes = null; - while (false !== $bytes = $os->read(8190)) { - $encoded = base64_encode($bytes); + // To reduce memory usage, the output buffer is streamed to the input buffer like so: + // Output Stream => base64encode => wrap line length => Input Stream + // HOWEVER it's important to note that base64_encode() should only be passed whole triplets of data (except for the final chunk of data) + // otherwise it will assume the input data has *ended* and it will incorrectly pad/terminate the base64 data mid-stream. + // We use $base64ReadBufferRemainderBytes to carry over 1-2 "remainder" bytes from the each chunk from OutputStream and pre-pend those onto the + // chunk of bytes read in the next iteration. + // When the OutputStream is empty, we must flush any remainder bytes. + while (true) { + $readBytes = $os->read(8192); + $atEOF = ($readBytes === false); + + if ($atEOF) { + $streamTheseBytes = $base64ReadBufferRemainderBytes; + } else { + $streamTheseBytes = $base64ReadBufferRemainderBytes.$readBytes; + } + $base64ReadBufferRemainderBytes = null; + $bytesLength = strlen($streamTheseBytes); + + if ($bytesLength === 0) { // no data left to encode + break; + } + + // if we're not on the last block of the ouput stream, make sure $streamTheseBytes ends with a complete triplet of data + // and carry over remainder 1-2 bytes to the next loop iteration + if (!$atEOF) { + $excessBytes = $bytesLength % 3; + if ($excessBytes !== 0) { + $base64ReadBufferRemainderBytes = substr($streamTheseBytes, -$excessBytes); + $streamTheseBytes = substr($streamTheseBytes, 0, $bytesLength - $excessBytes); + } + } + + $encoded = base64_encode($streamTheseBytes); $encodedTransformed = ''; $thisMaxLineLength = $maxLineLength - $remainder - $firstLineOffset; @@ -51,6 +84,10 @@ class Swift_Mime_ContentEncoder_Base64ContentEncoder extends Swift_Encoder_Base6 } $is->write($encodedTransformed); + + if ($atEOF) { + break; + } } } diff --git a/tools/swift/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php b/tools/swift/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php index e97195a58..710b5ac9e 100644 --- a/tools/swift/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php +++ b/tools/swift/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php @@ -11,7 +11,7 @@ /** * Handles Quoted Printable (QP) Transfer Encoding in Swift Mailer using the PHP core function. * - * @author Lars Strojny + * @author Lars Strojny */ class Swift_Mime_ContentEncoder_NativeQpContentEncoder implements Swift_Mime_ContentEncoder { @@ -77,13 +77,13 @@ class Swift_Mime_ContentEncoder_NativeQpContentEncoder implements Swift_Mime_Con /** * Encode a given string to produce an encoded string. * - * @param string $string - * @param int $firstLineOffset if first line needs to be shorter - * @param int $maxLineLength 0 indicates the default length for this encoding - * - * @return string + * @param string $string + * @param int $firstLineOffset if first line needs to be shorter + * @param int $maxLineLength 0 indicates the default length for this encoding * * @throws RuntimeException + * + * @return string */ public function encodeString($string, $firstLineOffset = 0, $maxLineLength = 0) { @@ -107,7 +107,7 @@ class Swift_Mime_ContentEncoder_NativeQpContentEncoder implements Swift_Mime_Con // transform CR or LF to CRLF $string = preg_replace('~=0D(?!=0A)|(?<!=0D)=0A~', '=0D=0A', $string); // transform =0D=0A to CRLF - $string = str_replace(array("\t=0D=0A", " =0D=0A", "=0D=0A"), array("=09\r\n", "=20\r\n", "\r\n"), $string); + $string = str_replace(array("\t=0D=0A", ' =0D=0A', '=0D=0A'), array("=09\r\n", "=20\r\n", "\r\n"), $string); switch ($end = ord(substr($string, -1))) { case 0x09: diff --git a/tools/swift/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php b/tools/swift/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php index 1b380548a..219f482ce 100644 --- a/tools/swift/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php +++ b/tools/swift/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php @@ -11,7 +11,7 @@ /** * Handles binary/7/8-bit Transfer Encoding in Swift Mailer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_ContentEncoder_PlainContentEncoder implements Swift_Mime_ContentEncoder { @@ -32,8 +32,8 @@ class Swift_Mime_ContentEncoder_PlainContentEncoder implements Swift_Mime_Conten /** * Creates a new PlainContentEncoder with $name (probably 7bit or 8bit). * - * @param string $name - * @param bool $canonical If canonicalization transformation should be done. + * @param string $name + * @param bool $canonical If canonicalization transformation should be done. */ public function __construct($name, $canonical = false) { @@ -44,9 +44,9 @@ class Swift_Mime_ContentEncoder_PlainContentEncoder implements Swift_Mime_Conten /** * Encode a given string to produce an encoded string. * - * @param string $string - * @param int $firstLineOffset ignored - * @param int $maxLineLength - 0 means no wrapping will occur + * @param string $string + * @param int $firstLineOffset ignored + * @param int $maxLineLength - 0 means no wrapping will occur * * @return string */ @@ -107,9 +107,9 @@ class Swift_Mime_ContentEncoder_PlainContentEncoder implements Swift_Mime_Conten /** * A safer (but weaker) wordwrap for unicode. * - * @param string $string - * @param int $length - * @param string $le + * @param string $string + * @param int $length + * @param string $le * * @return string */ @@ -126,7 +126,7 @@ class Swift_Mime_ContentEncoder_PlainContentEncoder implements Swift_Mime_Conten foreach ($originalLines as $originalLine) { $lines[] = ''; - $currentLine = & $lines[$lineCount++]; + $currentLine = &$lines[$lineCount++]; //$chunks = preg_split('/(?<=[\ \t,\.!\?\-&\+\/])/', $originalLine); $chunks = preg_split('/(?<=\s)/', $originalLine); @@ -135,7 +135,7 @@ class Swift_Mime_ContentEncoder_PlainContentEncoder implements Swift_Mime_Conten if (0 != strlen($currentLine) && strlen($currentLine.$chunk) > $length) { $lines[] = ''; - $currentLine = & $lines[$lineCount++]; + $currentLine = &$lines[$lineCount++]; } $currentLine .= $chunk; } diff --git a/tools/swift/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php b/tools/swift/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php index 58f05a10d..5cc907b8e 100644 --- a/tools/swift/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php +++ b/tools/swift/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php @@ -11,7 +11,7 @@ /** * Handles Quoted Printable (QP) Transfer Encoding in Swift Mailer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_ContentEncoder_QpContentEncoder extends Swift_Encoder_QpEncoder implements Swift_Mime_ContentEncoder { @@ -95,15 +95,26 @@ class Swift_Mime_ContentEncoder_QpContentEncoder extends Swift_Encoder_QpEncoder } $enc = $this->_encodeByteSequence($bytes, $size); - if ($currentLine && $lineLen+$size >= $thisLineLength) { + + $i = strpos($enc, '=0D=0A'); + $newLineLength = $lineLen + ($i === false ? $size : $i); + + if ($currentLine && $newLineLength >= $thisLineLength) { $is->write($prepend.$this->_standardize($currentLine)); $currentLine = ''; $prepend = "=\r\n"; $thisLineLength = $maxLineLength; $lineLen = 0; } - $lineLen += $size; + $currentLine .= $enc; + + if ($i === false) { + $lineLen += $size; + } else { + // 6 is the length of '=0D=0A'. + $lineLen = $size - strrpos($enc, '=0D=0A') - 6; + } } if (strlen($currentLine)) { $is->write($prepend.$this->_standardize($currentLine)); diff --git a/tools/swift/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php b/tools/swift/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php index d6e8d7c32..3214e1cf3 100644 --- a/tools/swift/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php +++ b/tools/swift/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php @@ -13,7 +13,7 @@ * * Switches on the best QP encoder implementation for current charset. * - * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> + * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com> */ class Swift_Mime_ContentEncoder_QpContentEncoderProxy implements Swift_Mime_ContentEncoder { @@ -47,7 +47,7 @@ class Swift_Mime_ContentEncoder_QpContentEncoderProxy implements Swift_Mime_Cont } /** - * Make a deep copy of object + * Make a deep copy of object. */ public function __clone() { @@ -61,6 +61,7 @@ class Swift_Mime_ContentEncoder_QpContentEncoderProxy implements Swift_Mime_Cont public function charsetChanged($charset) { $this->charset = $charset; + $this->safeEncoder->charsetChanged($charset); } /** diff --git a/tools/swift/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php b/tools/swift/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php index f717dc789..0b8526e38 100644 --- a/tools/swift/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php +++ b/tools/swift/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php @@ -12,16 +12,17 @@ * Handles raw Transfer Encoding in Swift Mailer. * * - * @author Sebastiaan Stok <s.stok@rollerscapes.net> + * @author Sebastiaan Stok <s.stok@rollerscapes.net> */ class Swift_Mime_ContentEncoder_RawContentEncoder implements Swift_Mime_ContentEncoder { /** * Encode a given string to produce an encoded string. * - * @param string $string - * @param int $firstLineOffset ignored - * @param int $maxLineLength ignored + * @param string $string + * @param int $firstLineOffset ignored + * @param int $maxLineLength ignored + * * @return string */ public function encodeString($string, $firstLineOffset = 0, $maxLineLength = 0) diff --git a/tools/swift/classes/Swift/Mime/ContentEncoder/index.php b/tools/swift/classes/Swift/Mime/ContentEncoder/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Mime/ContentEncoder/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Mime/EmbeddedFile.php b/tools/swift/classes/Swift/Mime/EmbeddedFile.php index ec1ef535f..6af757124 100644 --- a/tools/swift/classes/Swift/Mime/EmbeddedFile.php +++ b/tools/swift/classes/Swift/Mime/EmbeddedFile.php @@ -11,7 +11,7 @@ /** * An embedded file, in a multipart message. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_EmbeddedFile extends Swift_Mime_Attachment { diff --git a/tools/swift/classes/Swift/Mime/EncodingObserver.php b/tools/swift/classes/Swift/Mime/EncodingObserver.php index e262974bb..cc44a6efb 100644 --- a/tools/swift/classes/Swift/Mime/EncodingObserver.php +++ b/tools/swift/classes/Swift/Mime/EncodingObserver.php @@ -11,7 +11,7 @@ /** * Observes changes for a Mime entity's ContentEncoder. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_EncodingObserver { diff --git a/tools/swift/classes/Swift/Mime/Grammar.php b/tools/swift/classes/Swift/Mime/Grammar.php index 6bd280160..a09f33831 100644 --- a/tools/swift/classes/Swift/Mime/Grammar.php +++ b/tools/swift/classes/Swift/Mime/Grammar.php @@ -129,11 +129,11 @@ class Swift_Mime_Grammar { if (array_key_exists($name, self::$_grammar)) { return self::$_grammar[$name]; - } else { - throw new Swift_RfcComplianceException( - "No such grammar '".$name."' defined." - ); } + + throw new Swift_RfcComplianceException( + "No such grammar '".$name."' defined." + ); } /** diff --git a/tools/swift/classes/Swift/Mime/Header.php b/tools/swift/classes/Swift/Mime/Header.php index 7074c4f6a..a8ddd2721 100644 --- a/tools/swift/classes/Swift/Mime/Header.php +++ b/tools/swift/classes/Swift/Mime/Header.php @@ -11,7 +11,7 @@ /** * A MIME Header. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_Header { diff --git a/tools/swift/classes/Swift/Mime/HeaderEncoder.php b/tools/swift/classes/Swift/Mime/HeaderEncoder.php index 6e014a1d3..08fd453d6 100644 --- a/tools/swift/classes/Swift/Mime/HeaderEncoder.php +++ b/tools/swift/classes/Swift/Mime/HeaderEncoder.php @@ -11,7 +11,7 @@ /** * Interface for all Header Encoding schemes. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_HeaderEncoder extends Swift_Encoder { diff --git a/tools/swift/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php b/tools/swift/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php index 6dbc6edcd..83a4f2f3b 100644 --- a/tools/swift/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php +++ b/tools/swift/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php @@ -11,7 +11,7 @@ /** * Handles Base64 (B) Header Encoding in Swift Mailer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_HeaderEncoder_Base64HeaderEncoder extends Swift_Encoder_Base64Encoder implements Swift_Mime_HeaderEncoder { @@ -32,10 +32,10 @@ class Swift_Mime_HeaderEncoder_Base64HeaderEncoder extends Swift_Encoder_Base64E * If the charset is iso-2022-jp, it uses mb_encode_mimeheader instead of * default encodeString, otherwise pass to the parent method. * - * @param string $string string to encode - * @param int $firstLineOffset - * @param int $maxLineLength optional, 0 indicates the default of 76 bytes - * @param string $charset + * @param string $string string to encode + * @param int $firstLineOffset + * @param int $maxLineLength optional, 0 indicates the default of 76 bytes + * @param string $charset * * @return string */ diff --git a/tools/swift/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php b/tools/swift/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php index dd8ff382c..510dd6637 100644 --- a/tools/swift/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php +++ b/tools/swift/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php @@ -11,7 +11,7 @@ /** * Handles Quoted Printable (Q) Header Encoding in Swift Mailer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_HeaderEncoder_QpHeaderEncoder extends Swift_Encoder_QpEncoder implements Swift_Mime_HeaderEncoder { @@ -50,9 +50,9 @@ class Swift_Mime_HeaderEncoder_QpHeaderEncoder extends Swift_Encoder_QpEncoder i /** * Takes an unencoded string and produces a QP encoded string from it. * - * @param string $string string to encode - * @param int $firstLineOffset optional - * @param int $maxLineLength optional, 0 indicates the default of 76 chars + * @param string $string string to encode + * @param int $firstLineOffset optional + * @param int $maxLineLength optional, 0 indicates the default of 76 chars * * @return string */ diff --git a/tools/swift/classes/Swift/Mime/HeaderEncoder/index.php b/tools/swift/classes/Swift/Mime/HeaderEncoder/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Mime/HeaderEncoder/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Mime/HeaderFactory.php b/tools/swift/classes/Swift/Mime/HeaderFactory.php index 423cebcf4..c65f26d72 100644 --- a/tools/swift/classes/Swift/Mime/HeaderFactory.php +++ b/tools/swift/classes/Swift/Mime/HeaderFactory.php @@ -11,7 +11,7 @@ /** * Creates MIME headers. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_HeaderFactory extends Swift_Mime_CharsetObserver { @@ -28,8 +28,8 @@ interface Swift_Mime_HeaderFactory extends Swift_Mime_CharsetObserver /** * Create a new Date header using $timestamp (UNIX time). * - * @param string $name - * @param int $timestamp + * @param string $name + * @param int $timestamp * * @return Swift_Mime_Header */ diff --git a/tools/swift/classes/Swift/Mime/HeaderSet.php b/tools/swift/classes/Swift/Mime/HeaderSet.php index b91406629..1768709e9 100644 --- a/tools/swift/classes/Swift/Mime/HeaderSet.php +++ b/tools/swift/classes/Swift/Mime/HeaderSet.php @@ -11,7 +11,7 @@ /** * A collection of MIME headers. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_HeaderSet extends Swift_Mime_CharsetObserver { @@ -26,8 +26,8 @@ interface Swift_Mime_HeaderSet extends Swift_Mime_CharsetObserver /** * Add a new Date header using $timestamp (UNIX time). * - * @param string $name - * @param int $timestamp + * @param string $name + * @param int $timestamp */ public function addDateHeader($name, $timestamp = null); @@ -69,8 +69,8 @@ interface Swift_Mime_HeaderSet extends Swift_Mime_CharsetObserver * * If multiple headers match, the actual one may be specified by $index. * - * @param string $name - * @param int $index + * @param string $name + * @param int $index * * @return bool */ @@ -95,8 +95,8 @@ interface Swift_Mime_HeaderSet extends Swift_Mime_CharsetObserver * If multiple headers match, the actual one may be specified by $index. * Returns NULL if none present. * - * @param string $name - * @param int $index + * @param string $name + * @param int $index * * @return Swift_Mime_Header */ @@ -112,19 +112,19 @@ interface Swift_Mime_HeaderSet extends Swift_Mime_CharsetObserver public function getAll($name = null); /** - * Return the name of all Headers + * Return the name of all Headers. * * @return array */ public function listAll(); - /** + /** * Remove the header with the given $name if it's set. * * If multiple headers match, the actual one may be specified by $index. * - * @param string $name - * @param int $index + * @param string $name + * @param int $index */ public function remove($name, $index = 0); @@ -138,7 +138,7 @@ interface Swift_Mime_HeaderSet extends Swift_Mime_CharsetObserver /** * Create a new instance of this HeaderSet. * - * @return Swift_Mime_HeaderSet + * @return self */ public function newInstance(); diff --git a/tools/swift/classes/Swift/Mime/Headers/AbstractHeader.php b/tools/swift/classes/Swift/Mime/Headers/AbstractHeader.php index 0ccf27bb9..3a6d7b39e 100644 --- a/tools/swift/classes/Swift/Mime/Headers/AbstractHeader.php +++ b/tools/swift/classes/Swift/Mime/Headers/AbstractHeader.php @@ -11,7 +11,7 @@ /** * An abstract base MIME Header. * - * @author Chris Corbyn + * @author Chris Corbyn */ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header { @@ -177,7 +177,7 @@ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header /** * Set the maximum length of lines in the header (excluding EOL). * - * @param int $lineLength + * @param int $lineLength */ public function setMaxLineLength($lineLength) { @@ -198,9 +198,9 @@ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header /** * Get this Header rendered as a RFC 2822 compliant string. * - * @return string - * * @throws Swift_RfcComplianceException + * + * @return string */ public function toString() { @@ -219,8 +219,6 @@ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header return $this->toString(); } - // -- Points of extension - /** * Set the name of this Header field. * @@ -357,8 +355,8 @@ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header /** * Get a token as an encoded word for safe insertion into headers. * - * @param string $token token to encode - * @param int $firstLineOffset optional + * @param string $token token to encode + * @param int $firstLineOffset optional * * @return string */ @@ -431,7 +429,7 @@ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header /** * Clear the cached value if $condition is met. * - * @param bool $condition + * @param bool $condition */ protected function clearCachedValueIf($condition) { @@ -449,7 +447,7 @@ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header */ protected function toTokens($string = null) { - if (is_null($string)) { + if (null === $string) { $string = $this->getFieldBody(); } @@ -479,7 +477,7 @@ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header $lineCount = 0; $headerLines = array(); $headerLines[] = $this->_name.': '; - $currentLine = & $headerLines[$lineCount++]; + $currentLine = &$headerLines[$lineCount++]; // Build all tokens back into compliant header foreach ($tokens as $i => $token) { @@ -488,7 +486,7 @@ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header ($i > 0 && strlen($currentLine.$token) > $this->_lineLength) && 0 < strlen($currentLine)) { $headerLines[] = ''; - $currentLine = & $headerLines[$lineCount++]; + $currentLine = &$headerLines[$lineCount++]; } // Append token to the line diff --git a/tools/swift/classes/Swift/Mime/Headers/DateHeader.php b/tools/swift/classes/Swift/Mime/Headers/DateHeader.php index a1093fb08..4075cbfa1 100644 --- a/tools/swift/classes/Swift/Mime/Headers/DateHeader.php +++ b/tools/swift/classes/Swift/Mime/Headers/DateHeader.php @@ -11,7 +11,7 @@ /** * A Date MIME Header for Swift Mailer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_Headers_DateHeader extends Swift_Mime_Headers_AbstractHeader { @@ -59,7 +59,7 @@ class Swift_Mime_Headers_DateHeader extends Swift_Mime_Headers_AbstractHeader * * This method takes a UNIX timestamp. * - * @param int $model + * @param int $model */ public function setFieldBodyModel($model) { @@ -91,11 +91,11 @@ class Swift_Mime_Headers_DateHeader extends Swift_Mime_Headers_AbstractHeader /** * Set the UNIX timestamp of the Date in this Header. * - * @param int $timestamp + * @param int $timestamp */ public function setTimestamp($timestamp) { - if (!is_null($timestamp)) { + if (null !== $timestamp) { $timestamp = (int) $timestamp; } $this->clearCachedValueIf($this->_timestamp != $timestamp); diff --git a/tools/swift/classes/Swift/Mime/Headers/IdentificationHeader.php b/tools/swift/classes/Swift/Mime/Headers/IdentificationHeader.php index 1a5a3dd92..b114506b4 100644 --- a/tools/swift/classes/Swift/Mime/Headers/IdentificationHeader.php +++ b/tools/swift/classes/Swift/Mime/Headers/IdentificationHeader.php @@ -11,7 +11,7 @@ /** * An ID MIME Header for something like Message-ID or Content-ID. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_Headers_IdentificationHeader extends Swift_Mime_Headers_AbstractHeader { @@ -139,9 +139,9 @@ class Swift_Mime_Headers_IdentificationHeader extends Swift_Mime_Headers_Abstrac * * @see toString() * - * @return string - * * @throws Swift_RfcComplianceException + * + * @return string */ public function getFieldBody() { diff --git a/tools/swift/classes/Swift/Mime/Headers/MailboxHeader.php b/tools/swift/classes/Swift/Mime/Headers/MailboxHeader.php index 165b86195..e4567fc80 100644 --- a/tools/swift/classes/Swift/Mime/Headers/MailboxHeader.php +++ b/tools/swift/classes/Swift/Mime/Headers/MailboxHeader.php @@ -11,7 +11,7 @@ /** * A Mailbox Address MIME Header for something like From or Sender. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_Headers_MailboxHeader extends Swift_Mime_Headers_AbstractHeader { @@ -68,9 +68,9 @@ class Swift_Mime_Headers_MailboxHeader extends Swift_Mime_Headers_AbstractHeader * * This method returns an associative array like {@link getNameAddresses()} * - * @return array - * * @throws Swift_RfcComplianceException + * + * @return array */ public function getFieldBodyModel() { @@ -128,9 +128,9 @@ class Swift_Mime_Headers_MailboxHeader extends Swift_Mime_Headers_AbstractHeader * @see getNameAddresses() * @see toString() * - * @return string[] - * * @throws Swift_RfcComplianceException + * + * @return string[] */ public function getNameAddressStrings() { @@ -224,22 +224,20 @@ class Swift_Mime_Headers_MailboxHeader extends Swift_Mime_Headers_AbstractHeader * * @see toString() * - * @return string - * * @throws Swift_RfcComplianceException + * + * @return string */ public function getFieldBody() { // Compute the string value of the header only if needed - if (is_null($this->getCachedValue())) { + if (null === $this->getCachedValue()) { $this->setCachedValue($this->createMailboxListString($this->_mailboxes)); } return $this->getCachedValue(); } - // -- Points of extension - /** * Normalizes a user-input list of mailboxes into consistent key=>value pairs. * @@ -270,16 +268,14 @@ class Swift_Mime_Headers_MailboxHeader extends Swift_Mime_Headers_AbstractHeader /** * Produces a compliant, formatted display-name based on the string given. * - * @param string $displayName as displayed - * @param bool $shorten the first line to make remove for header name + * @param string $displayName as displayed + * @param bool $shorten the first line to make remove for header name * * @return string */ protected function createDisplayNameString($displayName, $shorten = false) { - return $this->createPhrase($this, $displayName, - $this->getCharset(), $this->getEncoder(), $shorten - ); + return $this->createPhrase($this, $displayName, $this->getCharset(), $this->getEncoder(), $shorten); } /** @@ -287,9 +283,9 @@ class Swift_Mime_Headers_MailboxHeader extends Swift_Mime_Headers_AbstractHeader * * @param string[] $mailboxes * - * @return string - * * @throws Swift_RfcComplianceException + * + * @return string */ protected function createMailboxListString(array $mailboxes) { @@ -299,8 +295,9 @@ class Swift_Mime_Headers_MailboxHeader extends Swift_Mime_Headers_AbstractHeader /** * Redefine the encoding requirements for mailboxes. * - * Commas and semicolons are used to separate - * multiple addresses, and should therefore be encoded + * All "specials" must be encoded as the full header value will not be quoted + * + * @see RFC 2822 3.2.1 * * @param string $token * @@ -308,7 +305,7 @@ class Swift_Mime_Headers_MailboxHeader extends Swift_Mime_Headers_AbstractHeader */ protected function tokenNeedsEncoding($token) { - return preg_match('/[,;]/', $token) || parent::tokenNeedsEncoding($token); + return preg_match('/[()<>\[\]:;@\,."]/', $token) || parent::tokenNeedsEncoding($token); } /** @@ -324,7 +321,7 @@ class Swift_Mime_Headers_MailboxHeader extends Swift_Mime_Headers_AbstractHeader foreach ($mailboxes as $email => $name) { $mailboxStr = $email; - if (!is_null($name)) { + if (null !== $name) { $nameStr = $this->createDisplayNameString($name, empty($strings)); $mailboxStr = $nameStr.' <'.$mailboxStr.'>'; } diff --git a/tools/swift/classes/Swift/Mime/Headers/OpenDKIMHeader.php b/tools/swift/classes/Swift/Mime/Headers/OpenDKIMHeader.php index b55d46096..d74955007 100644 --- a/tools/swift/classes/Swift/Mime/Headers/OpenDKIMHeader.php +++ b/tools/swift/classes/Swift/Mime/Headers/OpenDKIMHeader.php @@ -9,9 +9,9 @@ */ /** - * An OpenDKIM Specific Header using only raw header datas without encoding + * An OpenDKIM Specific Header using only raw header datas without encoding. * - * @author De Cock Xavier <xdecock@gmail.com> + * @author De Cock Xavier <xdecock@gmail.com> */ class Swift_Mime_Headers_OpenDKIMHeader implements Swift_Mime_Header { @@ -23,17 +23,14 @@ class Swift_Mime_Headers_OpenDKIMHeader implements Swift_Mime_Header private $_value; /** - * The name of this Header + * The name of this Header. + * * @var string */ private $_fieldName; /** - * Creates a new SimpleHeader with $name. - * - * @param string $name - * @param Swift_Mime_HeaderEncoder $encoder - * @param Swift_Mime_Grammar $grammar + * @param string $name */ public function __construct($name) { @@ -118,16 +115,17 @@ class Swift_Mime_Headers_OpenDKIMHeader implements Swift_Mime_Header } /** - * Set the Header FieldName - * @see Swift_Mime_Header::getFieldName() - */ + * Set the Header FieldName. + * + * @see Swift_Mime_Header::getFieldName() + */ public function getFieldName() { return $this->_fieldName; } /** - * Ignored + * Ignored. */ public function setCharset($charset) { diff --git a/tools/swift/classes/Swift/Mime/Headers/ParameterizedHeader.php b/tools/swift/classes/Swift/Mime/Headers/ParameterizedHeader.php index 994fc940b..c1777d333 100644 --- a/tools/swift/classes/Swift/Mime/Headers/ParameterizedHeader.php +++ b/tools/swift/classes/Swift/Mime/Headers/ParameterizedHeader.php @@ -11,7 +11,7 @@ /** * An abstract base MIME Header. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_Headers_ParameterizedHeader extends Swift_Mime_Headers_UnstructuredHeader implements Swift_Mime_ParameterizedHeader { @@ -98,9 +98,7 @@ class Swift_Mime_Headers_ParameterizedHeader extends Swift_Mime_Headers_Unstruct { $params = $this->getParameters(); - return array_key_exists($parameter, $params) - ? $params[$parameter] - : null; + return array_key_exists($parameter, $params) ? $params[$parameter] : null; } /** @@ -133,7 +131,7 @@ class Swift_Mime_Headers_ParameterizedHeader extends Swift_Mime_Headers_Unstruct { $body = parent::getFieldBody(); foreach ($this->_params as $name => $value) { - if (!is_null($value)) { + if (null !== $value) { // Add the parameter $body .= '; '.$this->_createParameter($name, $value); } @@ -158,9 +156,9 @@ class Swift_Mime_Headers_ParameterizedHeader extends Swift_Mime_Headers_Unstruct // Try creating any parameters foreach ($this->_params as $name => $value) { - if (!is_null($value)) { + if (null !== $value) { // Add the semi-colon separator - $tokens[count($tokens)-1] .= ';'; + $tokens[count($tokens) - 1] .= ';'; $tokens = array_merge($tokens, $this->generateTokenLines( ' '.$this->_createParameter($name, $value) )); @@ -235,9 +233,9 @@ class Swift_Mime_Headers_ParameterizedHeader extends Swift_Mime_Headers_Unstruct /** * Returns the parameter value from the "=" and beyond. * - * @param string $value to append - * @param bool $encoded - * @param bool $firstLine + * @param string $value to append + * @param bool $encoded + * @param bool $firstLine * * @return string */ diff --git a/tools/swift/classes/Swift/Mime/Headers/PathHeader.php b/tools/swift/classes/Swift/Mime/Headers/PathHeader.php index eea9a9eed..4a814b122 100644 --- a/tools/swift/classes/Swift/Mime/Headers/PathHeader.php +++ b/tools/swift/classes/Swift/Mime/Headers/PathHeader.php @@ -11,7 +11,7 @@ /** * A Path Header in Swift Mailer, such a Return-Path. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_Headers_PathHeader extends Swift_Mime_Headers_AbstractHeader { @@ -80,7 +80,7 @@ class Swift_Mime_Headers_PathHeader extends Swift_Mime_Headers_AbstractHeader */ public function setAddress($address) { - if (is_null($address)) { + if (null === $address) { $this->_address = null; } elseif ('' == $address) { $this->_address = ''; diff --git a/tools/swift/classes/Swift/Mime/Headers/UnstructuredHeader.php b/tools/swift/classes/Swift/Mime/Headers/UnstructuredHeader.php index 41d4e63d7..86177f14a 100644 --- a/tools/swift/classes/Swift/Mime/Headers/UnstructuredHeader.php +++ b/tools/swift/classes/Swift/Mime/Headers/UnstructuredHeader.php @@ -11,7 +11,7 @@ /** * A Simple MIME Header. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_Headers_UnstructuredHeader extends Swift_Mime_Headers_AbstractHeader { diff --git a/tools/swift/classes/Swift/Mime/Headers/index.php b/tools/swift/classes/Swift/Mime/Headers/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Mime/Headers/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Mime/Message.php b/tools/swift/classes/Swift/Mime/Message.php index 29bc4b337..9b36d2162 100644 --- a/tools/swift/classes/Swift/Mime/Message.php +++ b/tools/swift/classes/Swift/Mime/Message.php @@ -11,7 +11,7 @@ /** * A Message (RFC 2822) object. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_Message extends Swift_Mime_MimeEntity { @@ -39,7 +39,7 @@ interface Swift_Mime_Message extends Swift_Mime_MimeEntity /** * Set the origination date of the message as a UNIX timestamp. * - * @param int $date + * @param int $date */ public function setDate($date); diff --git a/tools/swift/classes/Swift/Mime/MimeEntity.php b/tools/swift/classes/Swift/Mime/MimeEntity.php index cd8b8a2b8..30f460cdc 100644 --- a/tools/swift/classes/Swift/Mime/MimeEntity.php +++ b/tools/swift/classes/Swift/Mime/MimeEntity.php @@ -11,7 +11,7 @@ /** * A MIME entity, such as an attachment. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_MimeEntity extends Swift_Mime_CharsetObserver, Swift_Mime_EncodingObserver { @@ -31,6 +31,7 @@ interface Swift_Mime_MimeEntity extends Swift_Mime_CharsetObserver, Swift_Mime_E * Get the level at which this entity shall be nested in final document. * * The lower the value, the more outermost the entity will be nested. + * * @see LEVEL_TOP, LEVEL_MIXED, LEVEL_RELATED, LEVEL_ALTERNATIVE * * @return int @@ -39,6 +40,7 @@ interface Swift_Mime_MimeEntity extends Swift_Mime_CharsetObserver, Swift_Mime_E /** * Get the qualified content-type of this mime entity. + * * @return string */ public function getContentType(); diff --git a/tools/swift/classes/Swift/Mime/MimePart.php b/tools/swift/classes/Swift/Mime/MimePart.php index b13e44823..4564fef6f 100644 --- a/tools/swift/classes/Swift/Mime/MimePart.php +++ b/tools/swift/classes/Swift/Mime/MimePart.php @@ -11,7 +11,7 @@ /** * A MIME part, in a multipart message. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_MimePart extends Swift_Mime_SimpleMimeEntity { @@ -40,7 +40,7 @@ class Swift_Mime_MimePart extends Swift_Mime_SimpleMimeEntity { parent::__construct($headers, $encoder, $cache, $grammar); $this->setContentType('text/plain'); - if (!is_null($charset)) { + if (null !== $charset) { $this->setCharset($charset); } } @@ -53,7 +53,7 @@ class Swift_Mime_MimePart extends Swift_Mime_SimpleMimeEntity * @param string $contentType optional * @param string $charset optional * - * @return Swift_Mime_MimePart + * @return $this */ public function setBody($body, $contentType = null, $charset = null) { @@ -82,7 +82,7 @@ class Swift_Mime_MimePart extends Swift_Mime_SimpleMimeEntity * * @param string $charset * - * @return Swift_Mime_MimePart + * @return $this */ public function setCharset($charset) { @@ -111,7 +111,7 @@ class Swift_Mime_MimePart extends Swift_Mime_SimpleMimeEntity * * @param string $format * - * @return Swift_Mime_MimePart + * @return $this */ public function setFormat($format) { @@ -128,17 +128,15 @@ class Swift_Mime_MimePart extends Swift_Mime_SimpleMimeEntity */ public function getDelSp() { - return ($this->_getHeaderParameter('Content-Type', 'delsp') == 'yes') - ? true - : false; + return 'yes' == $this->_getHeaderParameter('Content-Type', 'delsp') ? true : false; } /** * Turn delsp on or off for this entity. * - * @param bool $delsp + * @param bool $delsp * - * @return Swift_Mime_MimePart + * @return $this */ public function setDelSp($delsp = true) { @@ -196,7 +194,7 @@ class Swift_Mime_MimePart extends Swift_Mime_SimpleMimeEntity protected function _convertString($string) { $charset = strtolower($this->getCharset()); - if (!in_array($charset, array('utf-8', 'iso-8859-1', ''))) { + if (!in_array($charset, array('utf-8', 'iso-8859-1', 'iso-8859-15', ''))) { // mb_convert_encoding must be the first one to check, since iconv cannot convert some words. if (function_exists('mb_convert_encoding')) { $string = mb_convert_encoding($string, $charset, 'utf-8'); diff --git a/tools/swift/classes/Swift/Mime/ParameterizedHeader.php b/tools/swift/classes/Swift/Mime/ParameterizedHeader.php index ea793201e..e15c6ef95 100644 --- a/tools/swift/classes/Swift/Mime/ParameterizedHeader.php +++ b/tools/swift/classes/Swift/Mime/ParameterizedHeader.php @@ -11,7 +11,7 @@ /** * A MIME Header with parameters. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Mime_ParameterizedHeader extends Swift_Mime_Header { diff --git a/tools/swift/classes/Swift/Mime/SimpleHeaderFactory.php b/tools/swift/classes/Swift/Mime/SimpleHeaderFactory.php index b50d4d54e..1ca504e75 100644 --- a/tools/swift/classes/Swift/Mime/SimpleHeaderFactory.php +++ b/tools/swift/classes/Swift/Mime/SimpleHeaderFactory.php @@ -11,7 +11,7 @@ /** * Creates MIME headers. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_SimpleHeaderFactory implements Swift_Mime_HeaderFactory { @@ -64,8 +64,9 @@ class Swift_Mime_SimpleHeaderFactory implements Swift_Mime_HeaderFactory /** * Create a new Date header using $timestamp (UNIX time). - * @param string $name - * @param int|null $timestamp + * + * @param string $name + * @param int|null $timestamp * * @return Swift_Mime_Header */ @@ -111,12 +112,7 @@ class Swift_Mime_SimpleHeaderFactory implements Swift_Mime_HeaderFactory public function createParameterizedHeader($name, $value = null, $params = array()) { - $header = new Swift_Mime_Headers_ParameterizedHeader($name, - $this->_encoder, (strtolower($name) == 'content-disposition') - ? $this->_paramEncoder - : null, - $this->_grammar - ); + $header = new Swift_Mime_Headers_ParameterizedHeader($name, $this->_encoder, strtolower($name) == 'content-disposition' ? $this->_paramEncoder : null, $this->_grammar); if (isset($value)) { $header->setFieldBodyModel($value); } @@ -179,8 +175,8 @@ class Swift_Mime_SimpleHeaderFactory implements Swift_Mime_HeaderFactory } /** - * Make a deep copy of object - */ + * Make a deep copy of object. + */ public function __clone() { $this->_encoder = clone $this->_encoder; diff --git a/tools/swift/classes/Swift/Mime/SimpleHeaderSet.php b/tools/swift/classes/Swift/Mime/SimpleHeaderSet.php index b44a02ca1..a06ce7247 100644 --- a/tools/swift/classes/Swift/Mime/SimpleHeaderSet.php +++ b/tools/swift/classes/Swift/Mime/SimpleHeaderSet.php @@ -11,7 +11,7 @@ /** * A collection of MIME headers. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet { @@ -71,8 +71,8 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet /** * Add a new Date header using $timestamp (UNIX time). * - * @param string $name - * @param int $timestamp + * @param string $name + * @param int $timestamp */ public function addDateHeader($name, $timestamp = null) { @@ -131,8 +131,8 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet * * If multiple headers match, the actual one may be specified by $index. * - * @param string $name - * @param int $index + * @param string $name + * @param int $index * * @return bool */ @@ -140,7 +140,16 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet { $lowerName = strtolower($name); - return array_key_exists($lowerName, $this->_headers) && array_key_exists($index, $this->_headers[$lowerName]); + if (!array_key_exists($lowerName, $this->_headers)) { + return false; + } + + if (func_num_args() < 2) { + // index was not specified, so we only need to check that there is at least one header value set + return (bool) count($this->_headers[$lowerName]); + } + + return array_key_exists($index, $this->_headers[$lowerName]); } /** @@ -166,17 +175,25 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet * If multiple headers match, the actual one may be specified by $index. * Returns NULL if none present. * - * @param string $name - * @param int $index + * @param string $name + * @param int $index * * @return Swift_Mime_Header */ public function get($name, $index = 0) { - if ($this->has($name, $index)) { - $lowerName = strtolower($name); + $name = strtolower($name); - return $this->_headers[$lowerName][$index]; + if (func_num_args() < 2) { + if ($this->has($name)) { + $values = array_values($this->_headers[$name]); + + return array_shift($values); + } + } else { + if ($this->has($name, $index)) { + return $this->_headers[$name][$index]; + } } } @@ -207,7 +224,7 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet } /** - * Return the name of all Headers + * Return the name of all Headers. * * @return array */ @@ -221,13 +238,13 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet return array_keys($headers); } - /** + /** * Remove the header with the given $name if it's set. * * If multiple headers match, the actual one may be specified by $index. * - * @param string $name - * @param int $index + * @param string $name + * @param int $index */ public function remove($name, $index = 0) { @@ -249,7 +266,7 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet /** * Create a new instance of this HeaderSet. * - * @return Swift_Mime_HeaderSet + * @return self */ public function newInstance() { @@ -349,12 +366,13 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet { $lowerA = strtolower($a); $lowerB = strtolower($b); - $aPos = array_key_exists($lowerA, $this->_order) - ? $this->_order[$lowerA] - : -1; - $bPos = array_key_exists($lowerB, $this->_order) - ? $this->_order[$lowerB] - : -1; + $aPos = array_key_exists($lowerA, $this->_order) ? $this->_order[$lowerA] : -1; + $bPos = array_key_exists($lowerB, $this->_order) ? $this->_order[$lowerB] : -1; + + if (-1 === $aPos && -1 === $bPos) { + // just be sure to be determinist here + return $a > $b ? -1 : 1; + } if ($aPos == -1) { return 1; @@ -362,7 +380,7 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet return -1; } - return ($aPos < $bPos) ? -1 : 1; + return $aPos < $bPos ? -1 : 1; } /** Test if the given Header is always displayed */ @@ -382,8 +400,8 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet } /** - * Make a deep copy of object - */ + * Make a deep copy of object. + */ public function __clone() { $this->_factory = clone $this->_factory; diff --git a/tools/swift/classes/Swift/Mime/SimpleMessage.php b/tools/swift/classes/Swift/Mime/SimpleMessage.php index 16d8d091c..72d40cee0 100644 --- a/tools/swift/classes/Swift/Mime/SimpleMessage.php +++ b/tools/swift/classes/Swift/Mime/SimpleMessage.php @@ -11,10 +11,16 @@ /** * The default email message class. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime_Message { + const PRIORITY_HIGHEST = 1; + const PRIORITY_HIGH = 2; + const PRIORITY_NORMAL = 3; + const PRIORITY_LOW = 4; + const PRIORITY_LOWEST = 5; + /** * Create a new SimpleMessage with $headers, $encoder and $cache. * @@ -67,7 +73,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * * @param string $subject * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setSubject($subject) { @@ -91,9 +97,9 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime /** * Set the date at which this message was created. * - * @param int $date + * @param int $date * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setDate($date) { @@ -119,7 +125,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * * @param string $address * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setReturnPath($address) { @@ -148,7 +154,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * @param string $address * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setSender($address, $name = null) { @@ -181,7 +187,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * @param string $address * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function addFrom($address, $name = null) { @@ -199,10 +205,10 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * If $name is passed and the first parameter is a string, this name will be * associated with the address. * - * @param string $addresses - * @param string $name optional + * @param string|array $addresses + * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setFrom($addresses, $name = null) { @@ -235,7 +241,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * @param string $address * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function addReplyTo($address, $name = null) { @@ -253,10 +259,10 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * If $name is passed and the first parameter is a string, this name will be * associated with the address. * - * @param string $addresses + * @param mixed $addresses * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setReplyTo($addresses, $name = null) { @@ -289,7 +295,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * @param string $address * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function addTo($address, $name = null) { @@ -311,7 +317,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * @param mixed $addresses * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setTo($addresses, $name = null) { @@ -344,7 +350,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * @param string $address * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function addCc($address, $name = null) { @@ -363,7 +369,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * @param mixed $addresses * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setCc($addresses, $name = null) { @@ -396,7 +402,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * @param string $address * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function addBcc($address, $name = null) { @@ -415,7 +421,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * @param mixed $addresses * @param string $name optional * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setBcc($addresses, $name = null) { @@ -445,18 +451,18 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * * The value is an integer where 1 is the highest priority and 5 is the lowest. * - * @param int $priority + * @param int $priority * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setPriority($priority) { $priorityMap = array( - 1 => 'Highest', - 2 => 'High', - 3 => 'Normal', - 4 => 'Low', - 5 => 'Lowest', + self::PRIORITY_HIGHEST => 'Highest', + self::PRIORITY_HIGH => 'High', + self::PRIORITY_NORMAL => 'Normal', + self::PRIORITY_LOW => 'Low', + self::PRIORITY_LOWEST => 'Lowest', ); $pMapKeys = array_keys($priorityMap); if ($priority > max($pMapKeys)) { @@ -491,11 +497,11 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime } /** - * Ask for a delivery receipt from the recipient to be sent to $addresses + * Ask for a delivery receipt from the recipient to be sent to $addresses. * * @param array $addresses * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function setReadReceiptTo($addresses) { @@ -522,7 +528,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * * @param Swift_Mime_MimeEntity $entity * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function attach(Swift_Mime_MimeEntity $entity) { @@ -536,7 +542,7 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart implements Swift_Mime * * @param Swift_Mime_MimeEntity $entity * - * @return Swift_Mime_SimpleMessage + * @return $this */ public function detach(Swift_Mime_MimeEntity $entity) { diff --git a/tools/swift/classes/Swift/Mime/SimpleMimeEntity.php b/tools/swift/classes/Swift/Mime/SimpleMimeEntity.php index 60492920b..a13f1b23d 100644 --- a/tools/swift/classes/Swift/Mime/SimpleMimeEntity.php +++ b/tools/swift/classes/Swift/Mime/SimpleMimeEntity.php @@ -11,7 +11,7 @@ /** * A MIME entity, in a multipart message. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity { @@ -161,7 +161,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity * * @param string $type * - * @return Swift_Mime_SimpleMimeEntity + * @return $this */ public function setContentType($type) { @@ -192,7 +192,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity * * @param string $id * - * @return Swift_Mime_SimpleMimeEntity + * @return $this */ public function setId($id) { @@ -223,7 +223,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity * * @param string $description * - * @return Swift_Mime_SimpleMimeEntity + * @return $this */ public function setDescription($description) { @@ -249,9 +249,9 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity * * Though not enforced by the library, lines should not exceed 1000 chars. * - * @param int $length + * @param int $length * - * @return Swift_Mime_SimpleMimeEntity + * @return $this */ public function setMaxLineLength($length) { @@ -263,7 +263,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity /** * Get all children added to this entity. * - * @return array of Swift_Mime_Entity + * @return Swift_Mime_MimeEntity[] */ public function getChildren() { @@ -273,20 +273,16 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity /** * Set all children of this entity. * - * @param array $children Swift_Mime_Entity instances - * @param int $compoundLevel For internal use only + * @param Swift_Mime_MimeEntity[] $children + * @param int $compoundLevel For internal use only * - * @return Swift_Mime_SimpleMimeEntity + * @return $this */ public function setChildren(array $children, $compoundLevel = null) { // TODO: Try to refactor this logic - $compoundLevel = isset($compoundLevel) - ? $compoundLevel - : $this->_getCompoundLevel($children) - ; - + $compoundLevel = isset($compoundLevel) ? $compoundLevel : $this->_getCompoundLevel($children); $immediateChildren = array(); $grandchildren = array(); $newContentType = $this->_userContentType; @@ -311,15 +307,15 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity } } - if (!empty($immediateChildren)) { + if ($immediateChildren) { $lowestLevel = $this->_getNeededChildLevel($immediateChildren[0], $compoundLevel); // Determine which composite media type is needed to accommodate the // immediate children foreach ($this->_compositeRanges as $mediaType => $range) { - if ($lowestLevel > $range[0] - && $lowestLevel <= $range[1]) { + if ($lowestLevel > $range[0] && $lowestLevel <= $range[1]) { $newContentType = $mediaType; + break; } } @@ -349,9 +345,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity */ public function getBody() { - return ($this->_body instanceof Swift_OutputByteStream) - ? $this->_readStream($this->_body) - : $this->_body; + return $this->_body instanceof Swift_OutputByteStream ? $this->_readStream($this->_body) : $this->_body; } /** @@ -361,7 +355,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity * @param mixed $body * @param string $contentType optional * - * @return Swift_Mime_SimpleMimeEntity + * @return $this */ public function setBody($body, $contentType = null) { @@ -392,7 +386,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity * * @param Swift_Mime_ContentEncoder $encoder * - * @return Swift_Mime_SimpleMimeEntity + * @return $this */ public function setEncoder(Swift_Mime_ContentEncoder $encoder) { @@ -426,9 +420,9 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity * * @param string $boundary * - * @return Swift_Mime_SimpleMimeEntity - * * @throws Swift_RfcComplianceException + * + * @return $this */ public function setBoundary($boundary) { @@ -486,12 +480,8 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity if ($this->_cache->hasKey($this->_cacheKey, 'body')) { $body = $this->_cache->getString($this->_cacheKey, 'body'); } else { - $body = "\r\n".$this->_encoder->encodeString($this->getBody(), 0, - $this->getMaxLineLength() - ); - $this->_cache->setString($this->_cacheKey, 'body', $body, - Swift_KeyCache::MODE_WRITE - ); + $body = "\r\n".$this->_encoder->encodeString($this->getBody(), 0, $this->getMaxLineLength()); + $this->_cache->setString($this->_cacheKey, 'body', $body, Swift_KeyCache::MODE_WRITE); } $string .= $body; } @@ -576,7 +566,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity } /** - * Get the name of the header that provides the ID of this entity + * Get the name of the header that provides the ID of this entity. */ protected function _getIdField() { @@ -602,9 +592,9 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity $this->_headers->get($field)->setFieldBodyModel($model); return true; - } else { - return false; } + + return false; } /** @@ -626,9 +616,9 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity $this->_headers->get($field)->setParameter($parameter, $value); return true; - } else { - return false; } + + return false; } /** @@ -702,6 +692,8 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity $string .= $bytes; } + $os->setReadPointer(0); + return $string; } @@ -714,9 +706,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity private function _assertValidBoundary($boundary) { - if (!preg_match( - '/^[a-z0-9\'\(\)\+_\-,\.\/:=\?\ ]{0,69}[a-z0-9\'\(\)\+_\-,\.\/:=\?]$/Di', - $boundary)) { + if (!preg_match('/^[a-z0-9\'\(\)\+_\-,\.\/:=\?\ ]{0,69}[a-z0-9\'\(\)\+_\-,\.\/:=\?]$/Di', $boundary)) { throw new Swift_RfcComplianceException('Mime boundary set is not RFC 2046 compliant.'); } } @@ -755,18 +745,16 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity $realLevel = $child->getNestingLevel(); $lowercaseType = strtolower($child->getContentType()); - if (isset($filter[$realLevel]) - && isset($filter[$realLevel][$lowercaseType])) { + if (isset($filter[$realLevel]) && isset($filter[$realLevel][$lowercaseType])) { return $filter[$realLevel][$lowercaseType]; - } else { - return $realLevel; } + + return $realLevel; } private function _createChild() { - return new self($this->_headers->newInstance(), - $this->_encoder, $this->_cache, $this->_grammar); + return new self($this->_headers->newInstance(), $this->_encoder, $this->_cache, $this->_grammar); } private function _notifyEncoderChanged(Swift_Mime_ContentEncoder $encoder) @@ -798,34 +786,33 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity // Sort in order of preference, if there is one if ($shouldSort) { - usort($this->_immediateChildren, array($this, '_childSortAlgorithm')); + // Group the messages by order of preference + $sorted = array(); + foreach ($this->_immediateChildren as $child) { + $type = $child->getContentType(); + $level = array_key_exists($type, $this->_alternativePartOrder) ? $this->_alternativePartOrder[$type] : max($this->_alternativePartOrder) + 1; + + if (empty($sorted[$level])) { + $sorted[$level] = array(); + } + + $sorted[$level][] = $child; + } + + ksort($sorted); + + $this->_immediateChildren = array_reduce($sorted, 'array_merge', array()); } } - private function _childSortAlgorithm($a, $b) - { - $typePrefs = array(); - $types = array( - strtolower($a->getContentType()), - strtolower($b->getContentType()), - ); - foreach ($types as $type) { - $typePrefs[] = (array_key_exists($type, $this->_alternativePartOrder)) - ? $this->_alternativePartOrder[$type] - : (max($this->_alternativePartOrder) + 1); - } - - return ($typePrefs[0] >= $typePrefs[1]) ? 1 : -1; - } - - // -- Destructor - /** * Empties it's own contents from the cache. */ public function __destruct() { - $this->_cache->clearAll($this->_cacheKey); + if ($this->_cache instanceof Swift_KeyCache) { + $this->_cache->clearAll($this->_cacheKey); + } } /** @@ -837,26 +824,19 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity */ private function _assertValidId($id) { - if (!preg_match( - '/^'.$this->_grammar->getDefinition('id-left').'@'. - $this->_grammar->getDefinition('id-right').'$/D', - $id - )) { - throw new Swift_RfcComplianceException( - 'Invalid ID given <'.$id.'>' - ); + if (!preg_match('/^'.$this->_grammar->getDefinition('id-left').'@'.$this->_grammar->getDefinition('id-right').'$/D', $id)) { + throw new Swift_RfcComplianceException('Invalid ID given <'.$id.'>'); } } /** - * Make a deep copy of object + * Make a deep copy of object. */ public function __clone() { $this->_headers = clone $this->_headers; $this->_encoder = clone $this->_encoder; - $this->_cacheKey = uniqid(); - $this->generateId(); + $this->_cacheKey = md5(uniqid(getmypid().mt_rand(), true)); $children = array(); foreach ($this->_children as $pos => $child) { $children[$pos] = clone $child; diff --git a/tools/swift/classes/Swift/Mime/index.php b/tools/swift/classes/Swift/Mime/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Mime/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/MimePart.php b/tools/swift/classes/Swift/MimePart.php index 5702d1c14..525b7ec8e 100644 --- a/tools/swift/classes/Swift/MimePart.php +++ b/tools/swift/classes/Swift/MimePart.php @@ -11,7 +11,7 @@ /** * A MIME part, in a multipart message. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_MimePart extends Swift_Mime_MimePart { @@ -50,7 +50,7 @@ class Swift_MimePart extends Swift_Mime_MimePart * @param string $contentType * @param string $charset * - * @return Swift_Mime_MimePart + * @return self */ public static function newInstance($body = null, $contentType = null, $charset = null) { diff --git a/tools/swift/classes/Swift/NullTransport.php b/tools/swift/classes/Swift/NullTransport.php index 726d83ca1..ddde335c5 100644 --- a/tools/swift/classes/Swift/NullTransport.php +++ b/tools/swift/classes/Swift/NullTransport.php @@ -11,13 +11,10 @@ /** * Pretends messages have been sent, but just ignores them. * - * @author Fabien Potencier + * @author Fabien Potencier */ class Swift_NullTransport extends Swift_Transport_NullTransport { - /** - * Create a new NullTransport. - */ public function __construct() { call_user_func_array( @@ -30,7 +27,7 @@ class Swift_NullTransport extends Swift_Transport_NullTransport /** * Create a new NullTransport instance. * - * @return Swift_NullTransport + * @return self */ public static function newInstance() { diff --git a/tools/swift/classes/Swift/OutputByteStream.php b/tools/swift/classes/Swift/OutputByteStream.php index 0c2783f0f..1f26f9be5 100644 --- a/tools/swift/classes/Swift/OutputByteStream.php +++ b/tools/swift/classes/Swift/OutputByteStream.php @@ -14,7 +14,7 @@ * Classes implementing this interface may use a subsystem which requires less * memory than working with large strings of data. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_OutputByteStream { @@ -25,22 +25,22 @@ interface Swift_OutputByteStream * If less bytes exist than are requested the remaining bytes are given instead. * If no bytes are remaining at all, boolean false is returned. * - * @param int $length - * - * @return string|bool + * @param int $length * * @throws Swift_IoException + * + * @return string|bool */ public function read($length); /** * Move the internal read pointer to $byteOffset in the stream. * - * @param int $byteOffset - * - * @return bool + * @param int $byteOffset * * @throws Swift_IoException + * + * @return bool */ public function setReadPointer($byteOffset); } diff --git a/tools/swift/classes/Swift/Plugins/AntiFloodPlugin.php b/tools/swift/classes/Swift/Plugins/AntiFloodPlugin.php index 28f3a817b..a2ec2abcd 100644 --- a/tools/swift/classes/Swift/Plugins/AntiFloodPlugin.php +++ b/tools/swift/classes/Swift/Plugins/AntiFloodPlugin.php @@ -11,7 +11,7 @@ /** * Reduces network flooding when sending large amounts of mail. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_AntiFloodPlugin implements Swift_Events_SendListener, Swift_Plugins_Sleeper { @@ -60,7 +60,7 @@ class Swift_Plugins_AntiFloodPlugin implements Swift_Events_SendListener, Swift_ /** * Set the number of emails to send before restarting. * - * @param int $threshold + * @param int $threshold */ public function setThreshold($threshold) { @@ -80,7 +80,7 @@ class Swift_Plugins_AntiFloodPlugin implements Swift_Events_SendListener, Swift_ /** * Set the number of seconds to sleep for during a restart. * - * @param int $sleep time + * @param int $sleep time */ public function setSleepTime($sleep) { @@ -128,7 +128,7 @@ class Swift_Plugins_AntiFloodPlugin implements Swift_Events_SendListener, Swift_ /** * Sleep for $seconds. * - * @param int $seconds + * @param int $seconds */ public function sleep($seconds) { diff --git a/tools/swift/classes/Swift/Plugins/BandwidthMonitorPlugin.php b/tools/swift/classes/Swift/Plugins/BandwidthMonitorPlugin.php index af1701a06..f7e18d0eb 100644 --- a/tools/swift/classes/Swift/Plugins/BandwidthMonitorPlugin.php +++ b/tools/swift/classes/Swift/Plugins/BandwidthMonitorPlugin.php @@ -11,7 +11,7 @@ /** * Reduces network flooding when sending large amounts of mail. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_BandwidthMonitorPlugin implements Swift_Events_SendListener, Swift_Events_CommandListener, Swift_Events_ResponseListener, Swift_InputByteStream { diff --git a/tools/swift/classes/Swift/Plugins/Decorator/Replacements.php b/tools/swift/classes/Swift/Plugins/Decorator/Replacements.php index 861843398..9f9f08b56 100644 --- a/tools/swift/classes/Swift/Plugins/Decorator/Replacements.php +++ b/tools/swift/classes/Swift/Plugins/Decorator/Replacements.php @@ -11,7 +11,7 @@ /** * Allows customization of Messages on-the-fly. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Plugins_Decorator_Replacements { diff --git a/tools/swift/classes/Swift/Plugins/Decorator/index.php b/tools/swift/classes/Swift/Plugins/Decorator/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Plugins/Decorator/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Plugins/DecoratorPlugin.php b/tools/swift/classes/Swift/Plugins/DecoratorPlugin.php index e1aaebe9c..0762b36d2 100644 --- a/tools/swift/classes/Swift/Plugins/DecoratorPlugin.php +++ b/tools/swift/classes/Swift/Plugins/DecoratorPlugin.php @@ -11,8 +11,8 @@ /** * Allows customization of Messages on-the-fly. * - * @author Chris Corbyn - * @author Fabien Potencier + * @author Chris Corbyn + * @author Fabien Potencier */ class Swift_Plugins_DecoratorPlugin implements Swift_Events_SendListener, Swift_Plugins_Decorator_Replacements { @@ -123,7 +123,7 @@ class Swift_Plugins_DecoratorPlugin implements Swift_Events_SendListener, Swift_ $children = (array) $message->getChildren(); foreach ($children as $child) { - list($type, ) = sscanf($child->getContentType(), '%[^/]/%s'); + list($type) = sscanf($child->getContentType(), '%[^/]/%s'); if ('text' == $type) { $body = $child->getBody(); $bodyReplaced = str_replace( @@ -157,12 +157,9 @@ class Swift_Plugins_DecoratorPlugin implements Swift_Events_SendListener, Swift_ { if ($this->_replacements instanceof Swift_Plugins_Decorator_Replacements) { return $this->_replacements->getReplacementsFor($address); - } else { - return isset($this->_replacements[$address]) - ? $this->_replacements[$address] - : null - ; } + + return isset($this->_replacements[$address]) ? $this->_replacements[$address] : null; } /** diff --git a/tools/swift/classes/Swift/Plugins/ImpersonatePlugin.php b/tools/swift/classes/Swift/Plugins/ImpersonatePlugin.php index 5bd0bbda5..583444053 100644 --- a/tools/swift/classes/Swift/Plugins/ImpersonatePlugin.php +++ b/tools/swift/classes/Swift/Plugins/ImpersonatePlugin.php @@ -1,4 +1,5 @@ <?php + /* * This file is part of SwiftMailer. * (c) 2009 Fabien Potencier @@ -10,14 +11,14 @@ /** * Replaces the sender of a message. * - * @author Arjen Brouwer + * @author Arjen Brouwer */ class Swift_Plugins_ImpersonatePlugin implements Swift_Events_SendListener { /** * The sender to impersonate. * - * @var String + * @var string */ private $_sender; diff --git a/tools/swift/classes/Swift/Plugins/Logger.php b/tools/swift/classes/Swift/Plugins/Logger.php index 915e72066..d9bce8935 100644 --- a/tools/swift/classes/Swift/Plugins/Logger.php +++ b/tools/swift/classes/Swift/Plugins/Logger.php @@ -11,7 +11,7 @@ /** * Logs events in the Transport system. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Plugins_Logger { diff --git a/tools/swift/classes/Swift/Plugins/LoggerPlugin.php b/tools/swift/classes/Swift/Plugins/LoggerPlugin.php index 1cb1ca62f..64db43846 100644 --- a/tools/swift/classes/Swift/Plugins/LoggerPlugin.php +++ b/tools/swift/classes/Swift/Plugins/LoggerPlugin.php @@ -11,7 +11,7 @@ /** * Does real time logging of Transport level information. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_LoggerPlugin implements Swift_Events_CommandListener, Swift_Events_ResponseListener, Swift_Events_TransportChangeListener, Swift_Events_TransportExceptionListener, Swift_Plugins_Logger { @@ -64,7 +64,7 @@ class Swift_Plugins_LoggerPlugin implements Swift_Events_CommandListener, Swift_ public function commandSent(Swift_Events_CommandEvent $evt) { $command = $evt->getCommand(); - $this->_logger->add(sprintf(">> %s", $command)); + $this->_logger->add(sprintf('>> %s', $command)); } /** @@ -75,7 +75,7 @@ class Swift_Plugins_LoggerPlugin implements Swift_Events_CommandListener, Swift_ public function responseReceived(Swift_Events_ResponseEvent $evt) { $response = $evt->getResponse(); - $this->_logger->add(sprintf("<< %s", $response)); + $this->_logger->add(sprintf('<< %s', $response)); } /** @@ -86,7 +86,7 @@ class Swift_Plugins_LoggerPlugin implements Swift_Events_CommandListener, Swift_ public function beforeTransportStarted(Swift_Events_TransportChangeEvent $evt) { $transportName = get_class($evt->getSource()); - $this->_logger->add(sprintf("++ Starting %s", $transportName)); + $this->_logger->add(sprintf('++ Starting %s', $transportName)); } /** @@ -97,7 +97,7 @@ class Swift_Plugins_LoggerPlugin implements Swift_Events_CommandListener, Swift_ public function transportStarted(Swift_Events_TransportChangeEvent $evt) { $transportName = get_class($evt->getSource()); - $this->_logger->add(sprintf("++ %s started", $transportName)); + $this->_logger->add(sprintf('++ %s started', $transportName)); } /** @@ -108,7 +108,7 @@ class Swift_Plugins_LoggerPlugin implements Swift_Events_CommandListener, Swift_ public function beforeTransportStopped(Swift_Events_TransportChangeEvent $evt) { $transportName = get_class($evt->getSource()); - $this->_logger->add(sprintf("++ Stopping %s", $transportName)); + $this->_logger->add(sprintf('++ Stopping %s', $transportName)); } /** @@ -119,7 +119,7 @@ class Swift_Plugins_LoggerPlugin implements Swift_Events_CommandListener, Swift_ public function transportStopped(Swift_Events_TransportChangeEvent $evt) { $transportName = get_class($evt->getSource()); - $this->_logger->add(sprintf("++ %s stopped", $transportName)); + $this->_logger->add(sprintf('++ %s stopped', $transportName)); } /** @@ -131,11 +131,12 @@ class Swift_Plugins_LoggerPlugin implements Swift_Events_CommandListener, Swift_ { $e = $evt->getException(); $message = $e->getMessage(); - $this->_logger->add(sprintf("!! %s", $message)); + $code = $e->getCode(); + $this->_logger->add(sprintf('!! %s (code: %s)', $message, $code)); $message .= PHP_EOL; $message .= 'Log data:'.PHP_EOL; $message .= $this->_logger->dump(); $evt->cancelBubble(); - throw new Swift_TransportException($message); + throw new Swift_TransportException($message, $code, $e->getPrevious()); } } diff --git a/tools/swift/classes/Swift/Plugins/Loggers/ArrayLogger.php b/tools/swift/classes/Swift/Plugins/Loggers/ArrayLogger.php index f1739e8e6..865bb0aa3 100644 --- a/tools/swift/classes/Swift/Plugins/Loggers/ArrayLogger.php +++ b/tools/swift/classes/Swift/Plugins/Loggers/ArrayLogger.php @@ -11,7 +11,7 @@ /** * Logs to an Array backend. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_Loggers_ArrayLogger implements Swift_Plugins_Logger { @@ -32,7 +32,7 @@ class Swift_Plugins_Loggers_ArrayLogger implements Swift_Plugins_Logger /** * Create a new ArrayLogger with a maximum of $size entries. * - * @var int $size + * @var int */ public function __construct($size = 50) { diff --git a/tools/swift/classes/Swift/Plugins/Loggers/EchoLogger.php b/tools/swift/classes/Swift/Plugins/Loggers/EchoLogger.php index e8b6c18a3..3583297ab 100644 --- a/tools/swift/classes/Swift/Plugins/Loggers/EchoLogger.php +++ b/tools/swift/classes/Swift/Plugins/Loggers/EchoLogger.php @@ -11,7 +11,7 @@ /** * Prints all log messages in real time. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_Loggers_EchoLogger implements Swift_Plugins_Logger { @@ -21,7 +21,7 @@ class Swift_Plugins_Loggers_EchoLogger implements Swift_Plugins_Logger /** * Create a new EchoLogger. * - * @param bool $isHtml + * @param bool $isHtml */ public function __construct($isHtml = true) { diff --git a/tools/swift/classes/Swift/Plugins/Loggers/index.php b/tools/swift/classes/Swift/Plugins/Loggers/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Plugins/Loggers/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Plugins/MessageLogger.php b/tools/swift/classes/Swift/Plugins/MessageLogger.php index a02ad98e8..5ff1d9321 100644 --- a/tools/swift/classes/Swift/Plugins/MessageLogger.php +++ b/tools/swift/classes/Swift/Plugins/MessageLogger.php @@ -11,12 +11,12 @@ /** * Stores all sent emails for further usage. * - * @author Fabien Potencier + * @author Fabien Potencier */ class Swift_Plugins_MessageLogger implements Swift_Events_SendListener { /** - * @var array + * @var Swift_Mime_Message[] */ private $messages; @@ -26,9 +26,9 @@ class Swift_Plugins_MessageLogger implements Swift_Events_SendListener } /** - * Get the message list + * Get the message list. * - * @return array + * @return Swift_Mime_Message[] */ public function getMessages() { @@ -36,9 +36,9 @@ class Swift_Plugins_MessageLogger implements Swift_Events_SendListener } /** - * Get the message count + * Get the message count. * - * @return int count + * @return int count */ public function countMessages() { @@ -46,8 +46,7 @@ class Swift_Plugins_MessageLogger implements Swift_Events_SendListener } /** - * Empty the message list - * + * Empty the message list. */ public function clear() { diff --git a/tools/swift/classes/Swift/Plugins/Pop/Pop3Connection.php b/tools/swift/classes/Swift/Plugins/Pop/Pop3Connection.php index 1e18016a9..fb99e4c94 100644 --- a/tools/swift/classes/Swift/Plugins/Pop/Pop3Connection.php +++ b/tools/swift/classes/Swift/Plugins/Pop/Pop3Connection.php @@ -11,7 +11,7 @@ /** * Pop3Connection interface for connecting and disconnecting to a POP3 host. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Plugins_Pop_Pop3Connection { diff --git a/tools/swift/classes/Swift/Plugins/Pop/Pop3Exception.php b/tools/swift/classes/Swift/Plugins/Pop/Pop3Exception.php index 870207269..dc7be0c4e 100644 --- a/tools/swift/classes/Swift/Plugins/Pop/Pop3Exception.php +++ b/tools/swift/classes/Swift/Plugins/Pop/Pop3Exception.php @@ -11,7 +11,7 @@ /** * Pop3Exception thrown when an error occurs connecting to a POP3 host. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_Pop_Pop3Exception extends Swift_IoException { diff --git a/tools/swift/classes/Swift/Plugins/Pop/index.php b/tools/swift/classes/Swift/Plugins/Pop/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Plugins/Pop/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Plugins/PopBeforeSmtpPlugin.php b/tools/swift/classes/Swift/Plugins/PopBeforeSmtpPlugin.php index 77b4d68ce..31461526c 100644 --- a/tools/swift/classes/Swift/Plugins/PopBeforeSmtpPlugin.php +++ b/tools/swift/classes/Swift/Plugins/PopBeforeSmtpPlugin.php @@ -11,7 +11,7 @@ /** * Makes sure a connection to a POP3 host has been established prior to connecting to SMTP. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_PopBeforeSmtpPlugin implements Swift_Events_TransportChangeListener, Swift_Plugins_Pop_Pop3Connection { @@ -45,9 +45,9 @@ class Swift_Plugins_PopBeforeSmtpPlugin implements Swift_Events_TransportChangeL /** * Create a new PopBeforeSmtpPlugin for $host and $port. * - * @param string $host - * @param int $port - * @param string $crypto as "tls" or "ssl" + * @param string $host + * @param int $port + * @param string $crypto as "tls" or "ssl" */ public function __construct($host, $port = 110, $crypto = null) { @@ -59,11 +59,11 @@ class Swift_Plugins_PopBeforeSmtpPlugin implements Swift_Events_TransportChangeL /** * Create a new PopBeforeSmtpPlugin for $host and $port. * - * @param string $host - * @param int $port - * @param string $crypto as "tls" or "ssl" + * @param string $host + * @param int $port + * @param string $crypto as "tls" or "ssl" * - * @return Swift_Plugins_PopBeforeSmtpPlugin + * @return self */ public static function newInstance($host, $port = 110, $crypto = null) { @@ -75,7 +75,7 @@ class Swift_Plugins_PopBeforeSmtpPlugin implements Swift_Events_TransportChangeL * * @param Swift_Plugins_Pop_Pop3Connection $connection * - * @return Swift_Plugins_PopBeforeSmtpPlugin + * @return $this */ public function setConnection(Swift_Plugins_Pop_Pop3Connection $connection) { @@ -97,9 +97,9 @@ class Swift_Plugins_PopBeforeSmtpPlugin implements Swift_Events_TransportChangeL /** * Set the connection timeout in seconds (default 10). * - * @param int $timeout + * @param int $timeout * - * @return Swift_Plugins_PopBeforeSmtpPlugin + * @return $this */ public function setTimeout($timeout) { @@ -113,7 +113,7 @@ class Swift_Plugins_PopBeforeSmtpPlugin implements Swift_Events_TransportChangeL * * @param string $username * - * @return Swift_Plugins_PopBeforeSmtpPlugin + * @return $this */ public function setUsername($username) { @@ -127,7 +127,7 @@ class Swift_Plugins_PopBeforeSmtpPlugin implements Swift_Events_TransportChangeL * * @param string $password * - * @return Swift_Plugins_PopBeforeSmtpPlugin + * @return $this */ public function setPassword($password) { diff --git a/tools/swift/classes/Swift/Plugins/RedirectingPlugin.php b/tools/swift/classes/Swift/Plugins/RedirectingPlugin.php index cc86134c6..c3a1f8685 100644 --- a/tools/swift/classes/Swift/Plugins/RedirectingPlugin.php +++ b/tools/swift/classes/Swift/Plugins/RedirectingPlugin.php @@ -11,7 +11,7 @@ /** * Redirects all email to a single recipient. * - * @author Fabien Potencier + * @author Fabien Potencier */ class Swift_Plugins_RedirectingPlugin implements Swift_Events_SendListener { @@ -23,7 +23,7 @@ class Swift_Plugins_RedirectingPlugin implements Swift_Events_SendListener private $_recipient; /** - * List of regular expression for recipient whitelisting + * List of regular expression for recipient whitelisting. * * @var array */ @@ -33,7 +33,7 @@ class Swift_Plugins_RedirectingPlugin implements Swift_Events_SendListener * Create a new RedirectingPlugin. * * @param mixed $recipient - * @param array $whitelist + * @param array $whitelist */ public function __construct($recipient, array $whitelist = array()) { @@ -62,7 +62,7 @@ class Swift_Plugins_RedirectingPlugin implements Swift_Events_SendListener } /** - * Set a list of regular expressions to whitelist certain recipients + * Set a list of regular expressions to whitelist certain recipients. * * @param array $whitelist */ @@ -72,7 +72,7 @@ class Swift_Plugins_RedirectingPlugin implements Swift_Events_SendListener } /** - * Get the whitelist + * Get the whitelist. * * @return array */ @@ -116,7 +116,7 @@ class Swift_Plugins_RedirectingPlugin implements Swift_Events_SendListener $to = array(); } - foreach ( (array) $this->_recipient as $recipient) { + foreach ((array) $this->_recipient as $recipient) { if (!array_key_exists($recipient, $to)) { $message->addTo($recipient); } @@ -124,10 +124,10 @@ class Swift_Plugins_RedirectingPlugin implements Swift_Events_SendListener } /** - * Filter header set against a whitelist of regular expressions + * Filter header set against a whitelist of regular expressions. * * @param Swift_Mime_HeaderSet $headerSet - * @param string $type + * @param string $type */ private function _filterHeaderSet(Swift_Mime_HeaderSet $headerSet, $type) { @@ -137,9 +137,10 @@ class Swift_Plugins_RedirectingPlugin implements Swift_Events_SendListener } /** - * Filtered list of addresses => name pairs + * Filtered list of addresses => name pairs. * * @param array $recipients + * * @return array */ private function _filterNameAddresses(array $recipients) @@ -156,9 +157,10 @@ class Swift_Plugins_RedirectingPlugin implements Swift_Events_SendListener } /** - * Matches address against whitelist of regular expressions + * Matches address against whitelist of regular expressions. * * @param $recipient + * * @return bool */ protected function _isWhitelisted($recipient) diff --git a/tools/swift/classes/Swift/Plugins/Reporter.php b/tools/swift/classes/Swift/Plugins/Reporter.php index 294b547d2..0f21b7d60 100644 --- a/tools/swift/classes/Swift/Plugins/Reporter.php +++ b/tools/swift/classes/Swift/Plugins/Reporter.php @@ -11,7 +11,7 @@ /** * The Reporter plugin sends pass/fail notification to a Reporter. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Plugins_Reporter { diff --git a/tools/swift/classes/Swift/Plugins/ReporterPlugin.php b/tools/swift/classes/Swift/Plugins/ReporterPlugin.php index 452945339..a37901ff0 100644 --- a/tools/swift/classes/Swift/Plugins/ReporterPlugin.php +++ b/tools/swift/classes/Swift/Plugins/ReporterPlugin.php @@ -11,7 +11,7 @@ /** * Does real time reporting of pass/fail for each recipient. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_ReporterPlugin implements Swift_Events_SendListener { @@ -49,25 +49,13 @@ class Swift_Plugins_ReporterPlugin implements Swift_Events_SendListener $message = $evt->getMessage(); $failures = array_flip($evt->getFailedRecipients()); foreach ((array) $message->getTo() as $address => $null) { - $this->_reporter->notify( - $message, $address, (array_key_exists($address, $failures) - ? Swift_Plugins_Reporter::RESULT_FAIL - : Swift_Plugins_Reporter::RESULT_PASS) - ); + $this->_reporter->notify($message, $address, array_key_exists($address, $failures) ? Swift_Plugins_Reporter::RESULT_FAIL : Swift_Plugins_Reporter::RESULT_PASS); } foreach ((array) $message->getCc() as $address => $null) { - $this->_reporter->notify( - $message, $address, (array_key_exists($address, $failures) - ? Swift_Plugins_Reporter::RESULT_FAIL - : Swift_Plugins_Reporter::RESULT_PASS) - ); + $this->_reporter->notify($message, $address, array_key_exists($address, $failures) ? Swift_Plugins_Reporter::RESULT_FAIL : Swift_Plugins_Reporter::RESULT_PASS); } foreach ((array) $message->getBcc() as $address => $null) { - $this->_reporter->notify( - $message, $address, (array_key_exists($address, $failures) - ? Swift_Plugins_Reporter::RESULT_FAIL - : Swift_Plugins_Reporter::RESULT_PASS) - ); + $this->_reporter->notify($message, $address, array_key_exists($address, $failures) ? Swift_Plugins_Reporter::RESULT_FAIL : Swift_Plugins_Reporter::RESULT_PASS); } } } diff --git a/tools/swift/classes/Swift/Plugins/Reporters/HitReporter.php b/tools/swift/classes/Swift/Plugins/Reporters/HitReporter.php index ea60f51dc..cad9d168e 100644 --- a/tools/swift/classes/Swift/Plugins/Reporters/HitReporter.php +++ b/tools/swift/classes/Swift/Plugins/Reporters/HitReporter.php @@ -11,7 +11,7 @@ /** * A reporter which "collects" failures for the Reporter plugin. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_Reporters_HitReporter implements Swift_Plugins_Reporter { diff --git a/tools/swift/classes/Swift/Plugins/Reporters/HtmlReporter.php b/tools/swift/classes/Swift/Plugins/Reporters/HtmlReporter.php index 817e32f51..c62593557 100644 --- a/tools/swift/classes/Swift/Plugins/Reporters/HtmlReporter.php +++ b/tools/swift/classes/Swift/Plugins/Reporters/HtmlReporter.php @@ -11,7 +11,7 @@ /** * A HTML output reporter for the Reporter plugin. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_Reporters_HtmlReporter implements Swift_Plugins_Reporter { @@ -25,14 +25,14 @@ class Swift_Plugins_Reporters_HtmlReporter implements Swift_Plugins_Reporter public function notify(Swift_Mime_Message $message, $address, $result) { if (self::RESULT_PASS == $result) { - echo "<div style=\"color: #fff; background: #006600; padding: 2px; margin: 2px;\">".PHP_EOL; - echo "PASS ".$address.PHP_EOL; - echo "</div>".PHP_EOL; + echo '<div style="color: #fff; background: #006600; padding: 2px; margin: 2px;">'.PHP_EOL; + echo 'PASS '.$address.PHP_EOL; + echo '</div>'.PHP_EOL; flush(); } else { - echo "<div style=\"color: #fff; background: #880000; padding: 2px; margin: 2px;\">".PHP_EOL; - echo "FAIL ".$address.PHP_EOL; - echo "</div>".PHP_EOL; + echo '<div style="color: #fff; background: #880000; padding: 2px; margin: 2px;">'.PHP_EOL; + echo 'FAIL '.$address.PHP_EOL; + echo '</div>'.PHP_EOL; flush(); } } diff --git a/tools/swift/classes/Swift/Plugins/Reporters/index.php b/tools/swift/classes/Swift/Plugins/Reporters/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Plugins/Reporters/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Plugins/Sleeper.php b/tools/swift/classes/Swift/Plugins/Sleeper.php index 38727052b..595c0f603 100644 --- a/tools/swift/classes/Swift/Plugins/Sleeper.php +++ b/tools/swift/classes/Swift/Plugins/Sleeper.php @@ -11,14 +11,14 @@ /** * Sleeps for a duration of time. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Plugins_Sleeper { /** * Sleep for $seconds. * - * @param int $seconds + * @param int $seconds */ public function sleep($seconds); } diff --git a/tools/swift/classes/Swift/Plugins/ThrottlerPlugin.php b/tools/swift/classes/Swift/Plugins/ThrottlerPlugin.php index 0d2c135e4..2f4b9a75e 100644 --- a/tools/swift/classes/Swift/Plugins/ThrottlerPlugin.php +++ b/tools/swift/classes/Swift/Plugins/ThrottlerPlugin.php @@ -11,7 +11,7 @@ /** * Throttles the rate at which emails are sent. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Plugins_ThrottlerPlugin extends Swift_Plugins_BandwidthMonitorPlugin implements Swift_Plugins_Sleeper, Swift_Plugins_Timer { @@ -98,16 +98,16 @@ class Swift_Plugins_ThrottlerPlugin extends Swift_Plugins_BandwidthMonitorPlugin $duration = $time - $this->_start; switch ($this->_mode) { - case self::BYTES_PER_MINUTE : + case self::BYTES_PER_MINUTE: $sleep = $this->_throttleBytesPerMinute($duration); break; - case self::MESSAGES_PER_SECOND : + case self::MESSAGES_PER_SECOND: $sleep = $this->_throttleMessagesPerSecond($duration); break; - case self::MESSAGES_PER_MINUTE : + case self::MESSAGES_PER_MINUTE: $sleep = $this->_throttleMessagesPerMinute($duration); break; - default : + default: $sleep = 0; break; } @@ -131,7 +131,7 @@ class Swift_Plugins_ThrottlerPlugin extends Swift_Plugins_BandwidthMonitorPlugin /** * Sleep for $seconds. * - * @param int $seconds + * @param int $seconds */ public function sleep($seconds) { @@ -151,15 +151,15 @@ class Swift_Plugins_ThrottlerPlugin extends Swift_Plugins_BandwidthMonitorPlugin { if (isset($this->_timer)) { return $this->_timer->getTimestamp(); - } else { - return time(); } + + return time(); } /** * Get a number of seconds to sleep for. * - * @param int $timePassed + * @param int $timePassed * * @return int */ @@ -187,7 +187,7 @@ class Swift_Plugins_ThrottlerPlugin extends Swift_Plugins_BandwidthMonitorPlugin /** * Get a number of seconds to sleep for. * - * @param int $timePassed + * @param int $timePassed * * @return int */ diff --git a/tools/swift/classes/Swift/Plugins/Timer.php b/tools/swift/classes/Swift/Plugins/Timer.php index a05e3181e..9c8deb38a 100644 --- a/tools/swift/classes/Swift/Plugins/Timer.php +++ b/tools/swift/classes/Swift/Plugins/Timer.php @@ -11,7 +11,7 @@ /** * Provides timestamp data. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Plugins_Timer { diff --git a/tools/swift/classes/Swift/Plugins/index.php b/tools/swift/classes/Swift/Plugins/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Plugins/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Preferences.php b/tools/swift/classes/Swift/Preferences.php index 7cd61312d..83cbddcd2 100644 --- a/tools/swift/classes/Swift/Preferences.php +++ b/tools/swift/classes/Swift/Preferences.php @@ -11,7 +11,7 @@ /** * Changes some global preference settings in Swift Mailer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Preferences { @@ -26,7 +26,7 @@ class Swift_Preferences /** * Gets the instance of Preferences. * - * @return Swift_Preferences + * @return self */ public static function getInstance() { @@ -42,12 +42,11 @@ class Swift_Preferences * * @param string $charset * - * @return Swift_Preferences + * @return $this */ public function setCharset($charset) { - Swift_DependencyContainer::getInstance() - ->register('properties.charset')->asValue($charset); + Swift_DependencyContainer::getInstance()->register('properties.charset')->asValue($charset); return $this; } @@ -57,12 +56,11 @@ class Swift_Preferences * * @param string $dir * - * @return Swift_Preferences + * @return $this */ public function setTempDir($dir) { - Swift_DependencyContainer::getInstance() - ->register('tempdir')->asValue($dir); + Swift_DependencyContainer::getInstance()->register('tempdir')->asValue($dir); return $this; } @@ -72,12 +70,11 @@ class Swift_Preferences * * @param string $type * - * @return Swift_Preferences + * @return $this */ public function setCacheType($type) { - Swift_DependencyContainer::getInstance() - ->register('cache')->asAliasOf(sprintf('cache.%s', $type)); + Swift_DependencyContainer::getInstance()->register('cache')->asAliasOf(sprintf('cache.%s', $type)); return $this; } @@ -85,9 +82,9 @@ class Swift_Preferences /** * Set the QuotedPrintable dot escaper preference. * - * @param bool $dotEscape + * @param bool $dotEscape * - * @return Swift_Preferences + * @return $this */ public function setQPDotEscape($dotEscape) { diff --git a/tools/swift/classes/Swift/ReplacementFilterFactory.php b/tools/swift/classes/Swift/ReplacementFilterFactory.php index ca9e4f60d..2897474e7 100644 --- a/tools/swift/classes/Swift/ReplacementFilterFactory.php +++ b/tools/swift/classes/Swift/ReplacementFilterFactory.php @@ -11,7 +11,7 @@ /** * Creates StreamFilters. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_ReplacementFilterFactory { diff --git a/tools/swift/classes/Swift/RfcComplianceException.php b/tools/swift/classes/Swift/RfcComplianceException.php index cdb2bee23..81bc4031e 100644 --- a/tools/swift/classes/Swift/RfcComplianceException.php +++ b/tools/swift/classes/Swift/RfcComplianceException.php @@ -11,7 +11,7 @@ /** * RFC Compliance Exception class. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_RfcComplianceException extends Swift_SwiftException { diff --git a/tools/swift/classes/Swift/SendmailTransport.php b/tools/swift/classes/Swift/SendmailTransport.php index 1ef0e5e17..47ae7a591 100644 --- a/tools/swift/classes/Swift/SendmailTransport.php +++ b/tools/swift/classes/Swift/SendmailTransport.php @@ -11,7 +11,7 @@ /** * SendmailTransport for sending mail through a Sendmail/Postfix (etc..) binary. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_SendmailTransport extends Swift_Transport_SendmailTransport { @@ -36,7 +36,7 @@ class Swift_SendmailTransport extends Swift_Transport_SendmailTransport * * @param string $command * - * @return Swift_SendmailTransport + * @return self */ public static function newInstance($command = '/usr/sbin/sendmail -bs') { diff --git a/tools/swift/classes/Swift/SignedMessage.php b/tools/swift/classes/Swift/SignedMessage.php index 66e1c68cd..2e7a8726d 100644 --- a/tools/swift/classes/Swift/SignedMessage.php +++ b/tools/swift/classes/Swift/SignedMessage.php @@ -15,6 +15,7 @@ * * * @author Xavier De Cock <xdecock@gmail.com> + * * @deprecated */ class Swift_SignedMessage extends Swift_Message diff --git a/tools/swift/classes/Swift/Signer.php b/tools/swift/classes/Swift/Signer.php index 7448179fb..2d8176d90 100644 --- a/tools/swift/classes/Swift/Signer.php +++ b/tools/swift/classes/Swift/Signer.php @@ -12,7 +12,7 @@ * Base Class of Signer Infrastructure. * * - * @author Xavier De Cock <xdecock@gmail.com> + * @author Xavier De Cock <xdecock@gmail.com> */ interface Swift_Signer { diff --git a/tools/swift/classes/Swift/Signers/BodySigner.php b/tools/swift/classes/Swift/Signers/BodySigner.php index 93dc8ac7a..8e66e18f4 100644 --- a/tools/swift/classes/Swift/Signers/BodySigner.php +++ b/tools/swift/classes/Swift/Signers/BodySigner.php @@ -9,9 +9,9 @@ */ /** - * Body Signer Interface used to apply Body-Based Signature to a message + * Body Signer Interface used to apply Body-Based Signature to a message. * - * @author Xavier De Cock <xdecock@gmail.com> + * @author Xavier De Cock <xdecock@gmail.com> */ interface Swift_Signers_BodySigner extends Swift_Signer { @@ -20,12 +20,12 @@ interface Swift_Signers_BodySigner extends Swift_Signer * * @param Swift_Message $message * - * @return Swift_Signers_BodySigner + * @return self */ public function signMessage(Swift_Message $message); /** - * Return the list of header a signer might tamper + * Return the list of header a signer might tamper. * * @return array */ diff --git a/tools/swift/classes/Swift/Signers/DKIMSigner.php b/tools/swift/classes/Swift/Signers/DKIMSigner.php index 220c3ac98..454e84b47 100644 --- a/tools/swift/classes/Swift/Signers/DKIMSigner.php +++ b/tools/swift/classes/Swift/Signers/DKIMSigner.php @@ -9,91 +9,93 @@ */ /** - * DKIM Signer used to apply DKIM Signature to a message + * DKIM Signer used to apply DKIM Signature to a message. * - * @author Xavier De Cock <xdecock@gmail.com> + * @author Xavier De Cock <xdecock@gmail.com> */ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner { /** - * PrivateKey + * PrivateKey. * * @var string */ protected $_privateKey; /** - * DomainName + * DomainName. * * @var string */ protected $_domainName; /** - * Selector + * Selector. * * @var string */ protected $_selector; /** - * Hash algorithm used + * Hash algorithm used. + * + * @see RFC6376 3.3: Signers MUST implement and SHOULD sign using rsa-sha256. * * @var string */ - protected $_hashAlgorithm = 'rsa-sha1'; + protected $_hashAlgorithm = 'rsa-sha256'; /** - * Body canon method + * Body canon method. * * @var string */ protected $_bodyCanon = 'simple'; /** - * Header canon method + * Header canon method. * * @var string */ protected $_headerCanon = 'simple'; /** - * Headers not being signed + * Headers not being signed. * * @var array */ - protected $_ignoredHeaders = array(); + protected $_ignoredHeaders = array('return-path' => true); /** - * Signer identity + * Signer identity. * - * @var unknown_type + * @var string */ protected $_signerIdentity; /** - * BodyLength + * BodyLength. * * @var int */ protected $_bodyLen = 0; /** - * Maximum signedLen + * Maximum signedLen. * * @var int */ protected $_maxLen = PHP_INT_MAX; /** - * Embbed bodyLen in signature + * Embbed bodyLen in signature. * * @var bool */ protected $_showLen = false; /** - * When the signature has been applied (true means time()), false means not embedded + * When the signature has been applied (true means time()), false means not embedded. * * @var mixed */ @@ -101,7 +103,7 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner /** * When will the signature expires false means not embedded, if sigTimestamp is auto - * Expiration is relative, otherwhise it's absolute + * Expiration is relative, otherwise it's absolute. * * @var int */ @@ -116,40 +118,33 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner // work variables /** - * Headers used to generate hash + * Headers used to generate hash. * * @var array */ protected $_signedHeaders = array(); /** - * If debugHeaders is set store debugDatas here + * If debugHeaders is set store debugData here. * * @var string */ private $_debugHeadersData = ''; /** - * Stores the bodyHash + * Stores the bodyHash. * * @var string */ private $_bodyHash = ''; /** - * Stores the signature header + * Stores the signature header. * * @var Swift_Mime_Headers_ParameterizedHeader */ protected $_dkimHeader; - /** - * Hash Handler - * - * @var hash_ressource - */ - private $_headerHashHandler; - private $_bodyHashHandler; private $_headerHash; @@ -169,7 +164,7 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner private $_bound = array(); /** - * Constructor + * Constructor. * * @param string $privateKey * @param string $domainName @@ -181,15 +176,21 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner $this->_domainName = $domainName; $this->_signerIdentity = '@'.$domainName; $this->_selector = $selector; + + // keep fallback hash algorithm sha1 if php version is lower than 5.4.8 + if (PHP_VERSION_ID < 50408) { + $this->_hashAlgorithm = 'rsa-sha1'; + } } /** - * Instanciate DKIMSigner + * Instanciate DKIMSigner. * * @param string $privateKey * @param string $domainName * @param string $selector - * @return Swift_Signers_DKIMSigner + * + * @return self */ public static function newInstance($privateKey, $domainName, $selector) { @@ -197,14 +198,14 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Reset the Signer + * Reset the Signer. + * * @see Swift_Signer::reset() */ public function reset() { $this->_headerHash = null; $this->_signedHeaders = array(); - $this->_headerHashHandler = null; $this->_bodyHash = null; $this->_bodyHashHandler = null; $this->_bodyCanonIgnoreStart = 2; @@ -224,9 +225,12 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner * second, etc etc). * * @param string $bytes - * @return int + * * @throws Swift_IoException + * + * @return int */ + // TODO fix return public function write($bytes) { $this->_canonicalizeBody($bytes); @@ -238,8 +242,6 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner /** * For any bytes that are currently buffered inside the stream, force them * off the buffer. - * - * @throws Swift_IoException */ public function commit() { @@ -280,8 +282,6 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner return; } } - - return; } /** @@ -296,28 +296,39 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Set hash_algorithm, must be one of rsa-sha256 | rsa-sha1 defaults to rsa-sha256 + * Set hash_algorithm, must be one of rsa-sha256 | rsa-sha1. * - * @param string $hash - * @return Swift_Signers_DKIMSigner + * @param string $hash 'rsa-sha1' or 'rsa-sha256' + * + * @throws Swift_SwiftException + * + * @return $this */ public function setHashAlgorithm($hash) { - // Unable to sign with rsa-sha256 - if ($hash == 'rsa-sha1') { - $this->_hashAlgorithm = 'rsa-sha1'; - } else { - $this->_hashAlgorithm = 'rsa-sha256'; + switch ($hash) { + case 'rsa-sha1': + $this->_hashAlgorithm = 'rsa-sha1'; + break; + case 'rsa-sha256': + $this->_hashAlgorithm = 'rsa-sha256'; + if (!defined('OPENSSL_ALGO_SHA256')) { + throw new Swift_SwiftException('Unable to set sha256 as it is not supported by OpenSSL.'); + } + break; + default: + throw new Swift_SwiftException('Unable to set the hash algorithm, must be one of rsa-sha1 or rsa-sha256 (%s given).', $hash); } return $this; } /** - * Set the body canonicalization algorithm + * Set the body canonicalization algorithm. * * @param string $canon - * @return Swift_Signers_DKIMSigner + * + * @return $this */ public function setBodyCanon($canon) { @@ -331,10 +342,11 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Set the header canonicalization algorithm + * Set the header canonicalization algorithm. * * @param string $canon - * @return Swift_Signers_DKIMSigner + * + * @return $this */ public function setHeaderCanon($canon) { @@ -348,10 +360,11 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Set the signer identity + * Set the signer identity. * * @param string $identity - * @return Swift_Signers_DKIMSigner + * + * @return $this */ public function setSignerIdentity($identity) { @@ -361,10 +374,11 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Set the length of the body to sign + * Set the length of the body to sign. * * @param mixed $len (bool or int) - * @return Swift_Signers_DKIMSigner + * + * @return $this */ public function setBodySignedLen($len) { @@ -372,7 +386,7 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner $this->_showLen = true; $this->_maxLen = PHP_INT_MAX; } elseif ($len === false) { - $this->showLen = false; + $this->_showLen = false; $this->_maxLen = PHP_INT_MAX; } else { $this->_showLen = true; @@ -383,10 +397,11 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Set the signature timestamp + * Set the signature timestamp. * - * @param timestamp $time - * @return Swift_Signers_DKIMSigner + * @param int $time A timestamp + * + * @return $this */ public function setSignatureTimestamp($time) { @@ -396,10 +411,11 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Set the signature expiration timestamp + * Set the signature expiration timestamp. * - * @param timestamp $time - * @return Swift_Signers_DKIMSigner + * @param int $time A timestamp + * + * @return $this */ public function setSignatureExpiration($time) { @@ -409,9 +425,10 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Enable / disable the DebugHeaders + * Enable / disable the DebugHeaders. + * + * @param bool $debug * - * @param bool $debug * @return Swift_Signers_DKIMSigner */ public function setDebugHeaders($debug) @@ -422,17 +439,16 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Start Body - * + * Start Body. */ public function startBody() { // Init switch ($this->_hashAlgorithm) { - case 'rsa-sha256' : + case 'rsa-sha256': $this->_bodyHashHandler = hash_init('sha256'); break; - case 'rsa-sha1' : + case 'rsa-sha1': $this->_bodyHashHandler = hash_init('sha1'); break; } @@ -440,8 +456,7 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * End Body - * + * End Body. */ public function endBody() { @@ -449,7 +464,7 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Returns the list of Headers Tampered by this plugin + * Returns the list of Headers Tampered by this plugin. * * @return array */ @@ -463,9 +478,10 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Adds an ignored Header + * Adds an ignored Header. * * @param string $header_name + * * @return Swift_Signers_DKIMSigner */ public function ignoreHeader($header_name) @@ -476,9 +492,10 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Set the headers to sign + * Set the headers to sign. * * @param Swift_Mime_HeaderSet $headers + * * @return Swift_Signers_DKIMSigner */ public function setHeaders(Swift_Mime_HeaderSet $headers) @@ -488,7 +505,7 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner $listHeaders = $headers->listAll(); foreach ($listHeaders as $hName) { // Check if we need to ignore Header - if (! isset($this->_ignoredHeaders[strtolower($hName)])) { + if (!isset($this->_ignoredHeaders[strtolower($hName)])) { if ($headers->has($hName)) { $tmp = $headers->getAll($hName); foreach ($tmp as $header) { @@ -505,9 +522,10 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner } /** - * Add the signature to the given Headers + * Add the signature to the given Headers. * * @param Swift_Mime_HeaderSet $headers + * * @return Swift_Signers_DKIMSigner */ public function addSignature(Swift_Mime_HeaderSet $headers) @@ -552,7 +570,7 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner if ($this->_debugHeaders) { $headers->addTextHeader('X-DebugHash', base64_encode($this->_headerHash)); } - $this->_dkimHeader->setValue($string." b=".trim(chunk_split(base64_encode($this->_getEncryptedHash()), 73, " "))); + $this->_dkimHeader->setValue($string.' b='.trim(chunk_split(base64_encode($this->_getEncryptedHash()), 73, ' '))); return $this; } @@ -562,39 +580,43 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner protected function _addHeader($header, $is_sig = false) { switch ($this->_headerCanon) { - case 'relaxed' : + case 'relaxed': // Prepare Header and cascade $exploded = explode(':', $header, 2); $name = strtolower(trim($exploded[0])); - $value = str_replace("\r\n", "", $exploded[1]); - $value = preg_replace("/[ \t][ \t]+/", " ", $value); - $header = $name.":".trim($value).($is_sig ? '' : "\r\n"); - case 'simple' : + $value = str_replace("\r\n", '', $exploded[1]); + $value = preg_replace("/[ \t][ \t]+/", ' ', $value); + $header = $name.':'.trim($value).($is_sig ? '' : "\r\n"); + case 'simple': // Nothing to do } $this->_addToHeaderHash($header); } + /** + * @deprecated This method is currently useless in this class but it must be + * kept for BC reasons due to its "protected" scope. This method + * might be overridden by custom client code. + */ protected function _endOfHeaders() { - //$this->_headerHash=hash_final($this->_headerHashHandler, true); } protected function _canonicalizeBody($string) { $len = strlen($string); $canon = ''; - $method = ($this->_bodyCanon == "relaxed"); + $method = ($this->_bodyCanon == 'relaxed'); for ($i = 0; $i < $len; ++$i) { if ($this->_bodyCanonIgnoreStart > 0) { --$this->_bodyCanonIgnoreStart; continue; } switch ($string[$i]) { - case "\r" : + case "\r": $this->_bodyCanonLastChar = "\r"; break; - case "\n" : + case "\n": if ($this->_bodyCanonLastChar == "\r") { if ($method) { $this->_bodyCanonSpace = false; @@ -610,13 +632,13 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner // todo handle it but should never happen } break; - case " " : - case "\t" : + case ' ': + case "\t": if ($method) { $this->_bodyCanonSpace = true; break; } - default : + default: if ($this->_bodyCanonEmptyCounter > 0) { $canon .= str_repeat("\r\n", $this->_bodyCanonEmptyCounter); $this->_bodyCanonEmptyCounter = 0; @@ -663,11 +685,13 @@ class Swift_Signers_DKIMSigner implements Swift_Signers_HeaderSigner /** * @throws Swift_SwiftException + * * @return string */ private function _getEncryptedHash() { $signature = ''; + switch ($this->_hashAlgorithm) { case 'rsa-sha1': $algorithm = OPENSSL_ALGO_SHA1; diff --git a/tools/swift/classes/Swift/Signers/DomainKeySigner.php b/tools/swift/classes/Swift/Signers/DomainKeySigner.php index b52ffdf4e..0365363c8 100644 --- a/tools/swift/classes/Swift/Signers/DomainKeySigner.php +++ b/tools/swift/classes/Swift/Signers/DomainKeySigner.php @@ -9,56 +9,56 @@ */ /** - * DomainKey Signer used to apply DomainKeys Signature to a message + * DomainKey Signer used to apply DomainKeys Signature to a message. * - * @author Xavier De Cock <xdecock@gmail.com> + * @author Xavier De Cock <xdecock@gmail.com> */ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner { /** - * PrivateKey + * PrivateKey. * * @var string */ protected $_privateKey; /** - * DomainName + * DomainName. * * @var string */ protected $_domainName; /** - * Selector + * Selector. * * @var string */ protected $_selector; /** - * Hash algorithm used + * Hash algorithm used. * * @var string */ protected $_hashAlgorithm = 'rsa-sha1'; /** - * Canonisation method + * Canonisation method. * * @var string */ protected $_canon = 'simple'; /** - * Headers not being signed + * Headers not being signed. * * @var array */ protected $_ignoredHeaders = array(); /** - * Signer identity + * Signer identity. * * @var string */ @@ -73,21 +73,21 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner // work variables /** - * Headers used to generate hash + * Headers used to generate hash. * * @var array */ private $_signedHeaders = array(); /** - * Stores the signature header + * Stores the signature header. * * @var Swift_Mime_Headers_ParameterizedHeader */ protected $_domainKeyHeader; /** - * Hash Handler + * Hash Handler. * * @var resource|null */ @@ -110,7 +110,7 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner private $_bound = array(); /** - * Constructor + * Constructor. * * @param string $privateKey * @param string $domainName @@ -125,12 +125,13 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Instanciate DomainKeySigner + * Instanciate DomainKeySigner. * * @param string $privateKey * @param string $domainName * @param string $selector - * @return Swift_Signers_DomainKeySigner + * + * @return self */ public static function newInstance($privateKey, $domainName, $selector) { @@ -138,9 +139,9 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Resets internal states + * Resets internal states. * - * @return Swift_Signers_DomainKeysSigner + * @return $this */ public function reset() { @@ -165,9 +166,10 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner * second, etc etc). * * @param string $bytes - * @return int + * * @throws Swift_IoException - * @return Swift_Signers_DomainKeysSigner + * + * @return $this */ public function write($bytes) { @@ -184,7 +186,8 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner * off the buffer. * * @throws Swift_IoException - * @return Swift_Signers_DomainKeysSigner + * + * @return $this */ public function commit() { @@ -198,7 +201,8 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner * All {@link write()} and {@link flushBuffers()} operations will be mirrored. * * @param Swift_InputByteStream $is - * @return Swift_Signers_DomainKeysSigner + * + * @return $this */ public function bind(Swift_InputByteStream $is) { @@ -215,7 +219,8 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner * before unbinding occurs. * * @param Swift_InputByteStream $is - * @return Swift_Signers_DomainKeysSigner + * + * @return $this */ public function unbind(Swift_InputByteStream $is) { @@ -224,7 +229,7 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner if ($stream === $is) { unset($this->_bound[$k]); - return; + break; } } @@ -236,7 +241,8 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner * to the beginning. * * @throws Swift_IoException - * @return Swift_Signers_DomainKeysSigner + * + * @return $this */ public function flushBuffers() { @@ -246,10 +252,11 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Set hash_algorithm, must be one of rsa-sha256 | rsa-sha1 defaults to rsa-sha256 + * Set hash_algorithm, must be one of rsa-sha256 | rsa-sha1 defaults to rsa-sha256. * * @param string $hash - * @return Swift_Signers_DomainKeysSigner + * + * @return $this */ public function setHashAlgorithm($hash) { @@ -259,10 +266,11 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Set the canonicalization algorithm + * Set the canonicalization algorithm. * * @param string $canon simple | nofws defaults to simple - * @return Swift_Signers_DomainKeysSigner + * + * @return $this */ public function setCanon($canon) { @@ -276,10 +284,11 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Set the signer identity + * Set the signer identity. * * @param string $identity - * @return Swift_Signers_DomainKeySigner + * + * @return $this */ public function setSignerIdentity($identity) { @@ -289,10 +298,11 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Enable / disable the DebugHeaders + * Enable / disable the DebugHeaders. * - * @param bool $debug - * @return Swift_Signers_DomainKeySigner + * @param bool $debug + * + * @return $this */ public function setDebugHeaders($debug) { @@ -302,16 +312,14 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Start Body - * + * Start Body. */ public function startBody() { } /** - * End Body - * + * End Body. */ public function endBody() { @@ -319,7 +327,7 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Returns the list of Headers Tampered by this plugin + * Returns the list of Headers Tampered by this plugin. * * @return array */ @@ -327,16 +335,17 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner { if ($this->_debugHeaders) { return array('DomainKey-Signature', 'X-DebugHash'); - } else { - return array('DomainKey-Signature'); } + + return array('DomainKey-Signature'); } /** - * Adds an ignored Header + * Adds an ignored Header. * * @param string $header_name - * @return Swift_Signers_DomainKeySigner + * + * @return $this */ public function ignoreHeader($header_name) { @@ -346,10 +355,11 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Set the headers to sign + * Set the headers to sign. * * @param Swift_Mime_HeaderSet $headers - * @return Swift_Signers_DomainKeySigner + * + * @return $this */ public function setHeaders(Swift_Mime_HeaderSet $headers) { @@ -359,7 +369,7 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner $listHeaders = $headers->listAll(); foreach ($listHeaders as $hName) { // Check if we need to ignore Header - if (! isset($this->_ignoredHeaders[strtolower($hName)])) { + if (!isset($this->_ignoredHeaders[strtolower($hName)])) { if ($headers->has($hName)) { $tmp = $headers->getAll($hName); foreach ($tmp as $header) { @@ -377,15 +387,16 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner } /** - * Add the signature to the given Headers + * Add the signature to the given Headers. * * @param Swift_Mime_HeaderSet $headers - * @return Swift_Signers_DomainKeySigner + * + * @return $this */ public function addSignature(Swift_Mime_HeaderSet $headers) { // Prepare the DomainKey-Signature Header - $params = array('a' => $this->_hashAlgorithm, 'b' => chunk_split(base64_encode($this->_getEncryptedHash()), 73, " "), 'c' => $this->_canon, 'd' => $this->_domainName, 'h' => implode(': ', $this->_signedHeaders), 'q' => 'dns', 's' => $this->_selector); + $params = array('a' => $this->_hashAlgorithm, 'b' => chunk_split(base64_encode($this->_getEncryptedHash()), 73, ' '), 'c' => $this->_canon, 'd' => $this->_domainName, 'h' => implode(': ', $this->_signedHeaders), 'q' => 'dns', 's' => $this->_selector); $string = ''; foreach ($params as $k => $v) { $string .= $k.'='.$v.'; '; @@ -401,14 +412,14 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner protected function _addHeader($header) { switch ($this->_canon) { - case 'nofws' : + case 'nofws': // Prepare Header and cascade $exploded = explode(':', $header, 2); $name = strtolower(trim($exploded[0])); - $value = str_replace("\r\n", "", $exploded[1]); - $value = preg_replace("/[ \t][ \t]+/", " ", $value); - $header = $name.":".trim($value)."\r\n"; - case 'simple' : + $value = str_replace("\r\n", '', $exploded[1]); + $value = preg_replace("/[ \t][ \t]+/", ' ', $value); + $header = $name.':'.trim($value)."\r\n"; + case 'simple': // Nothing to do } $this->_addToHash($header); @@ -423,17 +434,17 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner { $len = strlen($string); $canon = ''; - $nofws = ($this->_canon == "nofws"); + $nofws = ($this->_canon == 'nofws'); for ($i = 0; $i < $len; ++$i) { if ($this->_bodyCanonIgnoreStart > 0) { --$this->_bodyCanonIgnoreStart; continue; } switch ($string[$i]) { - case "\r" : + case "\r": $this->_bodyCanonLastChar = "\r"; break; - case "\n" : + case "\n": if ($this->_bodyCanonLastChar == "\r") { if ($nofws) { $this->_bodyCanonSpace = false; @@ -449,14 +460,14 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner throw new Swift_SwiftException('Invalid new line sequence in mail found \n without preceding \r'); } break; - case " " : - case "\t" : + case ' ': + case "\t": case "\x09": //HTAB if ($nofws) { $this->_bodyCanonSpace = true; break; } - default : + default: if ($this->_bodyCanonEmptyCounter > 0) { $canon .= str_repeat("\r\n", $this->_bodyCanonEmptyCounter); $this->_bodyCanonEmptyCounter = 0; @@ -486,15 +497,16 @@ class Swift_Signers_DomainKeySigner implements Swift_Signers_HeaderSigner { // Init switch ($this->_hashAlgorithm) { - case 'rsa-sha1' : + case 'rsa-sha1': $this->_hashHandler = hash_init('sha1'); break; } - $this->_canonLine = ''; + $this->_bodyCanonLine = ''; } /** * @throws Swift_SwiftException + * * @return string */ private function _getEncryptedHash() diff --git a/tools/swift/classes/Swift/Signers/HeaderSigner.php b/tools/swift/classes/Swift/Signers/HeaderSigner.php index 67c794130..ef8832fdf 100644 --- a/tools/swift/classes/Swift/Signers/HeaderSigner.php +++ b/tools/swift/classes/Swift/Signers/HeaderSigner.php @@ -9,55 +9,55 @@ */ /** - * Header Signer Interface used to apply Header-Based Signature to a message + * Header Signer Interface used to apply Header-Based Signature to a message. * - * @author Xavier De Cock <xdecock@gmail.com> + * @author Xavier De Cock <xdecock@gmail.com> */ interface Swift_Signers_HeaderSigner extends Swift_Signer, Swift_InputByteStream { /** - * Exclude an header from the signed headers + * Exclude an header from the signed headers. * * @param string $header_name * - * @return Swift_Signers_HeaderSigner + * @return self */ public function ignoreHeader($header_name); /** - * Prepare the Signer to get a new Body + * Prepare the Signer to get a new Body. * - * @return Swift_Signers_HeaderSigner + * @return self */ public function startBody(); /** - * Give the signal that the body has finished streaming + * Give the signal that the body has finished streaming. * - * @return Swift_Signers_HeaderSigner + * @return self */ public function endBody(); /** - * Give the headers already given + * Give the headers already given. * * @param Swift_Mime_SimpleHeaderSet $headers * - * @return Swift_Signers_HeaderSigner + * @return self */ public function setHeaders(Swift_Mime_HeaderSet $headers); /** - * Add the header(s) to the headerSet + * Add the header(s) to the headerSet. * * @param Swift_Mime_HeaderSet $headers * - * @return Swift_Signers_HeaderSigner + * @return self */ public function addSignature(Swift_Mime_HeaderSet $headers); /** - * Return the list of header a signer might tamper + * Return the list of header a signer might tamper. * * @return array */ diff --git a/tools/swift/classes/Swift/Signers/OpenDKIMSigner.php b/tools/swift/classes/Swift/Signers/OpenDKIMSigner.php index b9738f423..8fdbaa43b 100644 --- a/tools/swift/classes/Swift/Signers/OpenDKIMSigner.php +++ b/tools/swift/classes/Swift/Signers/OpenDKIMSigner.php @@ -10,9 +10,9 @@ /** * DKIM Signer used to apply DKIM Signature to a message - * Takes advantage of pecl extension + * Takes advantage of pecl extension. * - * @author Xavier De Cock <xdecock@gmail.com> + * @author Xavier De Cock <xdecock@gmail.com> */ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner { @@ -29,11 +29,12 @@ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner public function __construct($privateKey, $domainName, $selector) { - if (extension_loaded('opendkim')) { - $this->_peclLoaded = true; - } else { + if (!extension_loaded('opendkim')) { throw new Swift_SwiftException('php-opendkim extension not found'); } + + $this->_peclLoaded = true; + parent::__construct($privateKey, $domainName, $selector); } @@ -59,11 +60,11 @@ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner { $bodyLen = $this->_bodyLen; if (is_bool($bodyLen)) { - $bodyLen = - 1; + $bodyLen = -1; } - $hash = ($this->_hashAlgorithm == 'rsa-sha1') ? OpenDKIMSign::ALG_RSASHA1 : OpenDKIMSign::ALG_RSASHA256; - $bodyCanon = ($this->_bodyCanon == 'simple') ? OpenDKIMSign::CANON_SIMPLE : OpenDKIMSign::CANON_RELAXED; - $headerCanon = ($this->_headerCanon == 'simple') ? OpenDKIMSign::CANON_SIMPLE : OpenDKIMSign::CANON_RELAXED; + $hash = $this->_hashAlgorithm == 'rsa-sha1' ? OpenDKIMSign::ALG_RSASHA1 : OpenDKIMSign::ALG_RSASHA256; + $bodyCanon = $this->_bodyCanon == 'simple' ? OpenDKIMSign::CANON_SIMPLE : OpenDKIMSign::CANON_RELAXED; + $headerCanon = $this->_headerCanon == 'simple' ? OpenDKIMSign::CANON_SIMPLE : OpenDKIMSign::CANON_RELAXED; $this->_dkimHandler = new OpenDKIMSign($this->_privateKey, $this->_selector, $this->_domainName, $headerCanon, $bodyCanon, $hash, $bodyLen); // Hardcode signature Margin for now $this->_dkimHandler->setMargin(78); @@ -81,7 +82,7 @@ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner $listHeaders = $headers->listAll(); foreach ($listHeaders as $hName) { // Check if we need to ignore Header - if (! isset($this->_ignoredHeaders[strtolower($hName)])) { + if (!isset($this->_ignoredHeaders[strtolower($hName)])) { $tmp = $headers->getAll($hName); if ($headers->has($hName)) { foreach ($tmp as $header) { @@ -100,7 +101,7 @@ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner public function startBody() { - if (! $this->_peclLoaded) { + if (!$this->_peclLoaded) { return parent::startBody(); } $this->dropFirstLF = true; @@ -111,7 +112,7 @@ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner public function endBody() { - if (! $this->_peclLoaded) { + if (!$this->_peclLoaded) { return parent::endBody(); } $this->_dkimHandler->eom(); @@ -128,10 +129,11 @@ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner } /** - * Set the signature timestamp + * Set the signature timestamp. * - * @param timestamp $time - * @return Swift_Signers_DKIMSigner + * @param int $time + * + * @return $this */ public function setSignatureTimestamp($time) { @@ -141,10 +143,11 @@ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner } /** - * Set the signature expiration timestamp + * Set the signature expiration timestamp. * - * @param timestamp $time - * @return Swift_Signers_DKIMSigner + * @param int $time + * + * @return $this */ public function setSignatureExpiration($time) { @@ -154,10 +157,11 @@ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner } /** - * Enable / disable the DebugHeaders + * Enable / disable the DebugHeaders. * - * @param bool $debug - * @return Swift_Signers_DKIMSigner + * @param bool $debug + * + * @return $this */ public function setDebugHeaders($debug) { @@ -170,7 +174,7 @@ class Swift_Signers_OpenDKIMSigner extends Swift_Signers_DKIMSigner protected function _canonicalizeBody($string) { - if (! $this->_peclLoaded) { + if (!$this->_peclLoaded) { return parent::_canonicalizeBody($string); } if (false && $this->dropFirstLF === true) { diff --git a/tools/swift/classes/Swift/Signers/SMimeSigner.php b/tools/swift/classes/Swift/Signers/SMimeSigner.php index 42e294c6d..d13c02e4c 100644 --- a/tools/swift/classes/Swift/Signers/SMimeSigner.php +++ b/tools/swift/classes/Swift/Signers/SMimeSigner.php @@ -12,8 +12,8 @@ * MIME Message Signer used to apply S/MIME Signature/Encryption to a message. * * - * @author Romain-Geissler - * @author Sebastiaan Stok <s.stok@rollerscapes.net> + * @author Romain-Geissler + * @author Sebastiaan Stok <s.stok@rollerscapes.net> */ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner { @@ -26,6 +26,7 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner protected $signOptions; protected $encryptOptions; protected $encryptCipher; + protected $extraCerts = null; /** * @var Swift_StreamFilters_StringReplacementFilterFactory @@ -40,9 +41,9 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner /** * Constructor. * - * @param string $certificate - * @param string $privateKey - * @param string $encryptCertificate + * @param string|null $signCertificate + * @param string|null $signPrivateKey + * @param string|null $encryptCertificate */ public function __construct($signCertificate = null, $signPrivateKey = null, $encryptCertificate = null) { @@ -73,7 +74,7 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner * @param string $certificate * @param string $privateKey * - * @return Swift_Signers_SMimeSigner + * @return self */ public static function newInstance($certificate = null, $privateKey = null) { @@ -83,15 +84,16 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner /** * Set the certificate location to use for signing. * - * @link http://www.php.net/manual/en/openssl.pkcs7.flags.php + * @see http://www.php.net/manual/en/openssl.pkcs7.flags.php * * @param string $certificate * @param string|array $privateKey If the key needs an passphrase use array('file-location', 'passphrase') instead * @param int $signOptions Bitwise operator options for openssl_pkcs7_sign() + * @param string $extraCerts A file containing intermediate certificates needed by the signing certificate * - * @return Swift_Signers_SMimeSigner + * @return $this */ - public function setSignCertificate($certificate, $privateKey = null, $signOptions = PKCS7_DETACHED) + public function setSignCertificate($certificate, $privateKey = null, $signOptions = PKCS7_DETACHED, $extraCerts = null) { $this->signCertificate = 'file://'.str_replace('\\', '/', realpath($certificate)); @@ -105,6 +107,9 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner } $this->signOptions = $signOptions; + if (null !== $extraCerts) { + $this->extraCerts = str_replace('\\', '/', realpath($extraCerts)); + } return $this; } @@ -112,13 +117,13 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner /** * Set the certificate location to use for encryption. * - * @link http://www.php.net/manual/en/openssl.pkcs7.flags.php - * @link http://nl3.php.net/manual/en/openssl.ciphers.php + * @see http://www.php.net/manual/en/openssl.pkcs7.flags.php + * @see http://nl3.php.net/manual/en/openssl.ciphers.php * * @param string|array $recipientCerts Either an single X.509 certificate, or an assoc array of X.509 certificates. * @param int $cipher * - * @return Swift_Signers_SMimeSigner + * @return $this */ public function setEncryptCertificate($recipientCerts, $cipher = null) { @@ -162,9 +167,9 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner * But some older mail clients, namely Microsoft Outlook 2000 will work when the message first encrypted. * As this goes against the official specs, its recommended to only use 'encryption -> signing' when specifically targeting these 'broken' clients. * - * @param string $signThenEncrypt + * @param bool $signThenEncrypt * - * @return Swift_Signers_SMimeSigner + * @return $this */ public function setSignThenEncrypt($signThenEncrypt = true) { @@ -184,7 +189,7 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner /** * Resets internal states. * - * @return Swift_Signers_SMimeSigner + * @return $this */ public function reset() { @@ -196,7 +201,7 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner * * @param Swift_Message $message * - * @return Swift_Signers_SMimeSigner + * @return $this */ public function signMessage(Swift_Message $message) { @@ -229,7 +234,7 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner /** * @param Swift_InputByteStream $inputStream - * @param Swift_Message $mimeEntity + * @param Swift_Message $mimeEntity */ protected function toSMimeByteStream(Swift_InputByteStream $inputStream, Swift_Message $message) { @@ -287,7 +292,12 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner { $signedMessageStream = new Swift_ByteStream_TemporaryFileByteStream(); - if (!openssl_pkcs7_sign($outputStream->getPath(), $signedMessageStream->getPath(), $this->signCertificate, $this->signPrivateKey, array(), $this->signOptions)) { + $args = array($outputStream->getPath(), $signedMessageStream->getPath(), $this->signCertificate, $this->signPrivateKey, array(), $this->signOptions); + if (null !== $this->extraCerts) { + $args[] = $this->extraCerts; + } + + if (!call_user_func_array('openssl_pkcs7_sign', $args)) { throw new Swift_IoException(sprintf('Failed to sign S/Mime message. Error: "%s".', openssl_error_string())); } @@ -390,7 +400,6 @@ class Swift_Signers_SMimeSigner implements Swift_Signers_BodySigner } $boundary = trim($contentTypeData['1'], '"'); - $boundaryLen = strlen($boundary); // Skip the header and CRLF CRLF $fromStream->setReadPointer($headersPosEnd + 4); diff --git a/tools/swift/classes/Swift/Signers/index.php b/tools/swift/classes/Swift/Signers/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Signers/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/SmtpTransport.php b/tools/swift/classes/Swift/SmtpTransport.php index 5d4945e17..b97f01e7c 100644 --- a/tools/swift/classes/Swift/SmtpTransport.php +++ b/tools/swift/classes/Swift/SmtpTransport.php @@ -11,7 +11,8 @@ /** * Sends Messages over SMTP with ESMTP support. * - * @author Chris Corbyn + * @author Chris Corbyn + * * @method Swift_SmtpTransport setUsername(string $username) Set the username to authenticate with. * @method string getUsername() Get the username to authenticate with. * @method Swift_SmtpTransport setPassword(string $password) Set the password to authenticate with. @@ -24,9 +25,9 @@ class Swift_SmtpTransport extends Swift_Transport_EsmtpTransport /** * Create a new SmtpTransport, optionally with $host, $port and $security. * - * @param string $host - * @param int $port - * @param string $security + * @param string $host + * @param int $port + * @param string $security */ public function __construct($host = 'localhost', $port = 25, $security = null) { @@ -44,11 +45,11 @@ class Swift_SmtpTransport extends Swift_Transport_EsmtpTransport /** * Create a new SmtpTransport instance. * - * @param string $host - * @param int $port - * @param string $security + * @param string $host + * @param int $port + * @param string $security * - * @return Swift_SmtpTransport + * @return self */ public static function newInstance($host = 'localhost', $port = 25, $security = null) { diff --git a/tools/swift/classes/Swift/Spool.php b/tools/swift/classes/Swift/Spool.php index afae5fac3..c16ab4b38 100644 --- a/tools/swift/classes/Swift/Spool.php +++ b/tools/swift/classes/Swift/Spool.php @@ -11,7 +11,7 @@ /** * Interface for spools. * - * @author Fabien Potencier + * @author Fabien Potencier */ interface Swift_Spool { @@ -37,7 +37,7 @@ interface Swift_Spool * * @param Swift_Mime_Message $message The message to store * - * @return bool Whether the operation has succeeded + * @return bool Whether the operation has succeeded */ public function queueMessage(Swift_Mime_Message $message); @@ -47,7 +47,7 @@ interface Swift_Spool * @param Swift_Transport $transport A transport instance * @param string[] $failedRecipients An array of failures by-reference * - * @return int The number of sent emails + * @return int The number of sent emails */ public function flushQueue(Swift_Transport $transport, &$failedRecipients = null); } diff --git a/tools/swift/classes/Swift/SpoolTransport.php b/tools/swift/classes/Swift/SpoolTransport.php index 9351c40d3..79c9b1f03 100644 --- a/tools/swift/classes/Swift/SpoolTransport.php +++ b/tools/swift/classes/Swift/SpoolTransport.php @@ -11,7 +11,7 @@ /** * Stores Messages in a queue. * - * @author Fabien Potencier + * @author Fabien Potencier */ class Swift_SpoolTransport extends Swift_Transport_SpoolTransport { @@ -38,7 +38,7 @@ class Swift_SpoolTransport extends Swift_Transport_SpoolTransport * * @param Swift_Spool $spool * - * @return Swift_SpoolTransport + * @return self */ public static function newInstance(Swift_Spool $spool) { diff --git a/tools/swift/classes/Swift/StreamFilter.php b/tools/swift/classes/Swift/StreamFilter.php index 1c3fd3a57..362be2e8d 100644 --- a/tools/swift/classes/Swift/StreamFilter.php +++ b/tools/swift/classes/Swift/StreamFilter.php @@ -11,7 +11,7 @@ /** * Processes bytes as they pass through a stream and performs filtering. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_StreamFilter { diff --git a/tools/swift/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php b/tools/swift/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php index 886869929..9412b1dc7 100644 --- a/tools/swift/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php +++ b/tools/swift/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php @@ -13,7 +13,7 @@ * * This stream filter deals with Byte arrays rather than simple strings. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_StreamFilters_ByteArrayReplacementFilter implements Swift_StreamFilter { @@ -53,11 +53,11 @@ class Swift_StreamFilters_ByteArrayReplacementFilter implements Swift_StreamFilt $last_size = $size = 0; foreach ($search as $i => $search_element) { if ($tree !== null) { - $tree[-1] = min (count($replace) - 1, $i - 1); + $tree[-1] = min(count($replace) - 1, $i - 1); $tree[-2] = $last_size; } $tree = &$this->_tree; - if (is_array ($search_element)) { + if (is_array($search_element)) { foreach ($search_element as $k => $char) { $this->_index[$char] = true; if (!isset($tree[$char])) { @@ -65,7 +65,7 @@ class Swift_StreamFilters_ByteArrayReplacementFilter implements Swift_StreamFilt } $tree = &$tree[$char]; } - $last_size = $k+1; + $last_size = $k + 1; $size = max($size, $last_size); } else { $last_size = 1; @@ -78,13 +78,13 @@ class Swift_StreamFilters_ByteArrayReplacementFilter implements Swift_StreamFilt } } if ($i !== null) { - $tree[-1] = min (count ($replace) - 1, $i); + $tree[-1] = min(count($replace) - 1, $i); $tree[-2] = $last_size; $this->_treeMaxLen = $size; } foreach ($replace as $rep) { if (!is_array($rep)) { - $rep = array ($rep); + $rep = array($rep); } $this->_replace[] = $rep; } @@ -105,14 +105,14 @@ class Swift_StreamFilters_ByteArrayReplacementFilter implements Swift_StreamFilt { $endOfBuffer = end($buffer); - return isset ($this->_index[$endOfBuffer]); + return isset($this->_index[$endOfBuffer]); } /** * Perform the actual replacements on $buffer and return the result. * - * @param array $buffer - * @param int $_minReplaces + * @param array $buffer + * @param int $_minReplaces * * @return array */ @@ -124,16 +124,17 @@ class Swift_StreamFilters_ByteArrayReplacementFilter implements Swift_StreamFilt $newBuffer = array(); $buf_size = count($buffer); + $last_size = 0; for ($i = 0; $i < $buf_size; ++$i) { $search_pos = $this->_tree; $last_found = PHP_INT_MAX; // We try to find if the next byte is part of a search pattern for ($j = 0; $j <= $this->_treeMaxLen; ++$j) { // We have a new byte for a search pattern - if (isset ($buffer [$p = $i + $j]) && isset($search_pos[$buffer[$p]])) { + if (isset($buffer[$p = $i + $j]) && isset($search_pos[$buffer[$p]])) { $search_pos = $search_pos[$buffer[$p]]; // We have a complete pattern, save, in case we don't find a better match later - if (isset($search_pos[- 1]) && $search_pos[-1] < $last_found + if (isset($search_pos[-1]) && $search_pos[-1] < $last_found && $search_pos[-1] > $_minReplaces) { $last_found = $search_pos[-1]; $last_size = $search_pos[-2]; diff --git a/tools/swift/classes/Swift/StreamFilters/StringReplacementFilter.php b/tools/swift/classes/Swift/StreamFilters/StringReplacementFilter.php index e6b9e7b8a..f64144af2 100644 --- a/tools/swift/classes/Swift/StreamFilters/StringReplacementFilter.php +++ b/tools/swift/classes/Swift/StreamFilters/StringReplacementFilter.php @@ -11,7 +11,7 @@ /** * Processes bytes as they pass through a buffer and replaces sequences in it. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_StreamFilters_StringReplacementFilter implements Swift_StreamFilter { @@ -42,6 +42,10 @@ class Swift_StreamFilters_StringReplacementFilter implements Swift_StreamFilter */ public function shouldBuffer($buffer) { + if ('' === $buffer) { + return false; + } + $endOfBuffer = substr($buffer, -1); foreach ((array) $this->_search as $needle) { if (false !== strpos($needle, $endOfBuffer)) { diff --git a/tools/swift/classes/Swift/StreamFilters/StringReplacementFilterFactory.php b/tools/swift/classes/Swift/StreamFilters/StringReplacementFilterFactory.php index 4b12cfffd..e98240b5b 100644 --- a/tools/swift/classes/Swift/StreamFilters/StringReplacementFilterFactory.php +++ b/tools/swift/classes/Swift/StreamFilters/StringReplacementFilterFactory.php @@ -11,7 +11,7 @@ /** * Creates filters for replacing needles in a string buffer. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_StreamFilters_StringReplacementFilterFactory implements Swift_ReplacementFilterFactory { diff --git a/tools/swift/classes/Swift/StreamFilters/index.php b/tools/swift/classes/Swift/StreamFilters/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/StreamFilters/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/SwiftException.php b/tools/swift/classes/Swift/SwiftException.php index 22ee3eb40..db3d31093 100644 --- a/tools/swift/classes/Swift/SwiftException.php +++ b/tools/swift/classes/Swift/SwiftException.php @@ -11,17 +11,19 @@ /** * Base Exception class. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_SwiftException extends Exception { /** * Create a new SwiftException with $message. * - * @param string $message + * @param string $message + * @param int $code + * @param Exception $previous */ - public function __construct($message) + public function __construct($message, $code = 0, Exception $previous = null) { - parent::__construct($message); + parent::__construct($message, $code, $previous); } } diff --git a/tools/swift/classes/Swift/Transport.php b/tools/swift/classes/Swift/Transport.php index ac97b409f..6535eadf2 100644 --- a/tools/swift/classes/Swift/Transport.php +++ b/tools/swift/classes/Swift/Transport.php @@ -11,7 +11,7 @@ /** * Sends Messages via an abstract Transport subsystem. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Transport { diff --git a/tools/swift/classes/Swift/Transport/AbstractSmtpTransport.php b/tools/swift/classes/Swift/Transport/AbstractSmtpTransport.php index 6fcc32125..60233f968 100644 --- a/tools/swift/classes/Swift/Transport/AbstractSmtpTransport.php +++ b/tools/swift/classes/Swift/Transport/AbstractSmtpTransport.php @@ -11,7 +11,7 @@ /** * Sends Messages over SMTP. * - * @author Chris Corbyn + * @author Chris Corbyn */ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport { @@ -57,7 +57,7 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport * * @param string $domain * - * @return Swift_Transport_AbstractSmtpTransport + * @return $this */ public function setLocalDomain($domain) { @@ -87,7 +87,7 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport } /** - * Returns the IP used to connect to the destination + * Returns the IP used to connect to the destination. * * @return string */ @@ -159,9 +159,10 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport } if (!$reversePath = $this->_getReversePath($message)) { - throw new Swift_TransportException( + $this->_throwException(new Swift_TransportException( 'Cannot send message without a sender address' - ); + ) + ); } $to = (array) $message->getTo(); @@ -300,7 +301,7 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport protected function _doMailFromCommand($address) { $this->executeCommand( - sprintf("MAIL FROM: <%s>\r\n", $address), array(250) + sprintf("MAIL FROM:<%s>\r\n", $address), array(250) ); } @@ -308,7 +309,7 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport protected function _doRcptToCommand($address) { $this->executeCommand( - sprintf("RCPT TO: <%s>\r\n", $address), array(250, 251, 252) + sprintf("RCPT TO:<%s>\r\n", $address), array(250, 251, 252) ); } @@ -395,7 +396,7 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport do { $line = $this->_buffer->readLine($seq); $response .= $line; - } while (null !== $line && false !== $line && ' ' != $line{3}); + } while (null !== $line && false !== $line && ' ' != $line[3]); } catch (Swift_TransportException $e) { $this->_throwException($e); } catch (Swift_IoException $e) { @@ -416,7 +417,7 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport foreach ($recipients as $forwardPath) { try { $this->_doRcptToCommand($forwardPath); - $sent++; + ++$sent; } catch (Swift_TransportException $e) { $failedRecipients[] = $forwardPath; } @@ -460,11 +461,17 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport /** Try to determine the hostname of the server this is run on */ private function _lookupHostname() { - if (!empty($_SERVER['SERVER_NAME']) - && $this->_isFqdn($_SERVER['SERVER_NAME'])) { + if (!empty($_SERVER['SERVER_NAME']) && $this->_isFqdn($_SERVER['SERVER_NAME'])) { $this->_domain = $_SERVER['SERVER_NAME']; } elseif (!empty($_SERVER['SERVER_ADDR'])) { - $this->_domain = sprintf('[%s]', $_SERVER['SERVER_ADDR']); + // Set the address literal tag (See RFC 5321, section: 4.1.3) + if (false === strpos($_SERVER['SERVER_ADDR'], ':')) { + $prefix = ''; // IPv4 addresses are not tagged. + } else { + $prefix = 'IPv6:'; // Adding prefix in case of IPv6. + } + + $this->_domain = sprintf('[%s%s]', $prefix, $_SERVER['SERVER_ADDR']); } } @@ -474,9 +481,9 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport // We could do a really thorough check, but there's really no point if (false !== $dotPos = strpos($hostname, '.')) { return ($dotPos > 0) && ($dotPos != strlen($hostname) - 1); - } else { - return false; } + + return false; } /** @@ -484,6 +491,9 @@ abstract class Swift_Transport_AbstractSmtpTransport implements Swift_Transport */ public function __destruct() { - $this->stop(); + try { + $this->stop(); + } catch (Exception $e) { + } } } diff --git a/tools/swift/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php b/tools/swift/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php index 4774e0324..53f721d03 100644 --- a/tools/swift/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php +++ b/tools/swift/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php @@ -11,7 +11,7 @@ /** * Handles CRAM-MD5 authentication. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Transport_Esmtp_Auth_CramMd5Authenticator implements Swift_Transport_Esmtp_Authenticator { @@ -73,7 +73,7 @@ class Swift_Transport_Esmtp_Auth_CramMd5Authenticator implements Swift_Transport $k_ipad = substr($secret, 0, 64) ^ str_repeat(chr(0x36), 64); $k_opad = substr($secret, 0, 64) ^ str_repeat(chr(0x5C), 64); - $inner = pack('H32', md5($k_ipad.$challenge)); + $inner = pack('H32', md5($k_ipad.$challenge)); $digest = md5($k_opad.$inner); return $digest; diff --git a/tools/swift/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php b/tools/swift/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php index ebb35520b..6ab6e3337 100644 --- a/tools/swift/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php +++ b/tools/swift/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php @@ -11,7 +11,7 @@ /** * Handles LOGIN authentication. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Transport_Esmtp_Auth_LoginAuthenticator implements Swift_Transport_Esmtp_Authenticator { diff --git a/tools/swift/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php b/tools/swift/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php index 2c02bd2c1..839265857 100644 --- a/tools/swift/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php +++ b/tools/swift/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php @@ -13,12 +13,12 @@ /** * Handles NTLM authentication. * - * @author Ward Peeters <ward@coding-tech.com> + * @author Ward Peeters <ward@coding-tech.com> */ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Esmtp_Authenticator { const NTLMSIG = "NTLMSSP\x00"; - const DESCONST = "KGS!@#$%"; + const DESCONST = 'KGS!@#$%'; /** * Get the name of the AUTH mechanism this Authenticator handles. @@ -34,23 +34,19 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es * Try to authenticate the user with $username and $password. * * @param Swift_Transport_SmtpAgent $agent - * @param string $username - * @param string $password + * @param string $username + * @param string $password * * @return bool */ public function authenticate(Swift_Transport_SmtpAgent $agent, $username, $password) { - if (!function_exists('mcrypt_module_open')) { - throw new LogicException('The mcrypt functions need to be enabled to use the NTLM authenticator.'); - } - - if (!function_exists('openssl_random_pseudo_bytes')) { + if (!function_exists('openssl_random_pseudo_bytes') || !function_exists('openssl_encrypt')) { throw new LogicException('The OpenSSL extension must be enabled to use the NTLM authenticator.'); } if (!function_exists('bcmul')) { - throw new LogicException('The BCMatch functions must be enabled to use the NTLM authenticator.'); + throw new LogicException('The BCMath functions must be enabled to use the NTLM authenticator.'); } try { @@ -59,7 +55,7 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es $response = base64_decode(substr(trim($this->sendMessage1($agent)), 4)); // extra parameters for our unit cases - $timestamp = func_num_args() > 3 ? func_get_arg(3) : $this->getCorrectTimestamp(bcmul(microtime(true), "1000")); + $timestamp = func_num_args() > 3 ? func_get_arg(3) : $this->getCorrectTimestamp(bcmul(microtime(true), '1000')); $client = func_num_args() > 4 ? func_get_arg(4) : $this->getRandomBytes(8); // Message 3 response @@ -83,7 +79,7 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es // pad to $bits bit $bin_length = strlen($bin); if ($bin_length < $bits) { - $bin = str_repeat("0", $bits - $bin_length).$bin; + $bin = str_repeat('0', $bits - $bin_length).$bin; } } else { // negative @@ -91,7 +87,7 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es $bin = base_convert($si, 10, 2); $bin_length = strlen($bin); if ($bin_length > $bits) { - $bin = str_repeat("1", $bits - $bin_length).$bin; + $bin = str_repeat('1', $bits - $bin_length).$bin; } } } @@ -100,9 +96,10 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Send our auth message and returns the response + * Send our auth message and returns the response. * * @param Swift_Transport_SmtpAgent $agent + * * @return string SMTP Response */ protected function sendMessage1(Swift_Transport_SmtpAgent $agent) @@ -113,9 +110,10 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Fetch all details of our response (message 2) + * Fetch all details of our response (message 2). * * @param string $response + * * @return array our response parsed */ protected function parseMessage2($response) @@ -146,9 +144,10 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Read the blob information in from message2 + * Read the blob information in from message2. * * @param $block + * * @return array */ protected function readSubBlock($block) @@ -177,15 +176,16 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Send our final message with all our data + * Send our final message with all our data. * - * @param string $response Message 1 response (message 2) - * @param string $username - * @param string $password - * @param string $timestamp - * @param string $client + * @param string $response Message 1 response (message 2) + * @param string $username + * @param string $password + * @param string $timestamp + * @param string $client * @param Swift_Transport_SmtpAgent $agent - * @param bool $v2 Use version2 of the protocol + * @param bool $v2 Use version2 of the protocol + * * @return string */ protected function sendMessage3($response, $username, $password, $timestamp, $client, Swift_Transport_SmtpAgent $agent, $v2 = true) @@ -212,7 +212,7 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Create our message 1 + * Create our message 1. * * @return string */ @@ -224,13 +224,14 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Create our message 3 + * Create our message 3. * * @param string $domain * @param string $username * @param string $workstation * @param string $lmResponse * @param string $ntlmResponse + * * @return string */ protected function createMessage3($domain, $username, $workstation, $lmResponse, $ntlmResponse) @@ -253,7 +254,7 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es .$domainSec // Domain header .$userSec // User header .$workSec // Workstation header -.$this->createByte("000000009a", 8) // session key header (empty) +.$this->createByte('000000009a', 8) // session key header (empty) .$this->createByte('01020000') // FLAGS .$this->convertTo16bit($domain) // domain name .$this->convertTo16bit($username) // username @@ -263,9 +264,10 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * @param string $timestamp Epoch timestamp in microseconds - * @param string $client Random bytes + * @param string $timestamp Epoch timestamp in microseconds + * @param string $client Random bytes * @param string $targetInfo + * * @return string */ protected function createBlob($timestamp, $client, $targetInfo) @@ -280,11 +282,12 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Get domain and username from our username + * Get domain and username from our username. * * @example DOMAIN\username * * @param string $name + * * @return array */ protected function getDomainAndUsername($name) @@ -293,16 +296,22 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es return explode('\\', $name); } - list($user, $domain) = explode('@', $name); + if (false !== strpos($name, '@')) { + list($user, $domain) = explode('@', $name); - return array($domain, $user); + return array($domain, $user); + } + + // no domain passed + return array('', $name); } /** - * Create LMv1 response + * Create LMv1 response. * * @param string $password * @param string $challenge + * * @return string */ protected function createLMPassword($password, $challenge) @@ -327,10 +336,11 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Create NTLMv1 response + * Create NTLMv1 response. * * @param string $password * @param string $challenge + * * @return string */ protected function createNTLMPassword($password, $challenge) @@ -347,23 +357,22 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Convert a normal timestamp to a tenth of a microtime epoch time + * Convert a normal timestamp to a tenth of a microtime epoch time. * * @param string $time + * * @return string */ protected function getCorrectTimestamp($time) { // Get our timestamp (tricky!) - bcscale(0); - $time = number_format($time, 0, '.', ''); // save microtime to string - $time = bcadd($time, "11644473600000"); // add epoch time - $time = bcmul($time, 10000); // tenths of a microsecond. + $time = bcadd($time, '11644473600000', 0); // add epoch time + $time = bcmul($time, 10000, 0); // tenths of a microsecond. $binary = $this->si2bin($time, 64); // create 64 bit binary string - $timestamp = ""; - for ($i = 0; $i < 8; $i++) { + $timestamp = ''; + for ($i = 0; $i < 8; ++$i) { $timestamp .= chr(bindec(substr($binary, -(($i + 1) * 8), 8))); } @@ -371,13 +380,14 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Create LMv2 response + * Create LMv2 response. * * @param string $password * @param string $username * @param string $domain * @param string $challenge NTLM Challenge - * @param string $client Random string + * @param string $client Random string + * * @return string */ protected function createLMv2Password($password, $username, $domain, $challenge, $client) @@ -395,16 +405,18 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Create NTLMv2 response + * Create NTLMv2 response. * * @param string $password * @param string $username * @param string $domain - * @param string $challenge Hex values + * @param string $challenge Hex values * @param string $targetInfo Hex values * @param string $timestamp - * @param string $client Random bytes + * @param string $client Random bytes + * * @return string + * * @see http://davenport.sourceforge.net/ntlm.html#theNtlmResponse */ protected function createNTLMv2Hash($password, $username, $domain, $challenge, $targetInfo, $timestamp, $client) @@ -424,7 +436,7 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es { $material = array(bin2hex($key[0])); $len = strlen($key); - for ($i = 1; $i < $len; $i++) { + for ($i = 1; $i < $len; ++$i) { list($high, $low) = str_split(bin2hex($key[$i])); $v = $this->castToByte(ord($key[$i - 1]) << (7 + 1 - $i) | $this->uRShift(hexdec(dechex(hexdec($high) & 0xf).dechex(hexdec($low) & 0xf)), $i)); $material[] = str_pad(substr(dechex($v), -2), 2, '0', STR_PAD_LEFT); // cast to byte @@ -450,12 +462,14 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** HELPER FUNCTIONS */ + /** - * Create our security buffer depending on length and offset + * Create our security buffer depending on length and offset. + * + * @param string $value Value we want to put in + * @param int $offset start of value + * @param bool $is16 Do we 16bit string or not? * - * @param string $value Value we want to put in - * @param int $offset start of value - * @param bool $is16 Do we 16bit string or not? * @return string */ protected function createSecurityBuffer($value, $offset, $is16 = false) @@ -468,9 +482,10 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Read our security buffer to fetch length and offset of our value + * Read our security buffer to fetch length and offset of our value. * * @param string $value Securitybuffer in hex + * * @return array array with length and offset */ protected function readSecurityBuffer($value) @@ -482,9 +497,10 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Cast to byte java equivalent to (byte) + * Cast to byte java equivalent to (byte). * * @param int $v + * * @return int */ protected function castToByte($v) @@ -494,10 +510,11 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es /** * Java unsigned right bitwise - * $a >>> $b + * $a >>> $b. * * @param int $a * @param int $b + * * @return int */ protected function uRShift($a, $b) @@ -510,11 +527,12 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Right padding with 0 to certain length + * Right padding with 0 to certain length. * * @param string $input - * @param int $bytes Length of bytes - * @param bool $isHex Did we provided hex value + * @param int $bytes Length of bytes + * @param bool $isHex Did we provided hex value + * * @return string */ protected function createByte($input, $bytes = 4, $isHex = true) @@ -529,9 +547,10 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Create random bytes + * Create random bytes. * * @param $length + * * @return string */ protected function getRandomBytes($length) @@ -546,26 +565,27 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** ENCRYPTION ALGORITHMS */ + /** - * DES Encryption + * DES Encryption. * - * @param string $value + * @param string $value An 8-byte string * @param string $key + * * @return string */ protected function desEncrypt($value, $key) { - $cipher = mcrypt_module_open(MCRYPT_DES, '', 'ecb', ''); - mcrypt_generic_init($cipher, $key, mcrypt_create_iv(mcrypt_enc_get_iv_size($cipher), MCRYPT_DEV_RANDOM)); - - return mcrypt_generic($cipher, $value); + // 1 == OPENSSL_RAW_DATA - but constant is only available as of PHP 5.4. + return substr(openssl_encrypt($value, 'DES-ECB', $key, 1), 0, 8); } /** - * MD5 Encryption + * MD5 Encryption. * * @param string $key Encryption key * @param string $msg Message to encrypt + * * @return string */ protected function md5Encrypt($key, $msg) @@ -583,10 +603,12 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * MD4 Encryption + * MD4 Encryption. * * @param string $input + * * @return string + * * @see http://php.net/manual/en/ref.hash.php */ protected function md4Encrypt($input) @@ -597,9 +619,10 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Convert UTF-8 to UTF-16 + * Convert UTF-8 to UTF-16. * * @param string $input + * * @return string */ protected function convertTo16bit($input) @@ -608,8 +631,10 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } /** - * Hex2bin replacement for < PHP 5.4 + * Hex2bin replacement for < PHP 5.4. + * * @param string $hex + * * @return string Binary */ protected function hex2bin($hex) @@ -631,7 +656,7 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es echo substr($message, 0, 16)." NTLMSSP Signature<br />\n"; echo $messageId." Type Indicator<br />\n"; - if ($messageId == "02000000") { + if ($messageId == '02000000') { $map = array( 'Challenge', 'Context', @@ -650,7 +675,7 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es foreach ($map as $key => $value) { echo bin2hex($data[$key]).' - '.$data[$key].' ||| '.$value."<br />\n"; } - } elseif ($messageId == "03000000") { + } elseif ($messageId == '03000000') { $i = 0; $data[$i++] = substr($message, 24, 16); list($lmLength, $lmOffset) = $this->readSecurityBuffer($data[$i - 1]); @@ -695,6 +720,6 @@ class Swift_Transport_Esmtp_Auth_NTLMAuthenticator implements Swift_Transport_Es } } - echo "<br /><br />"; + echo '<br /><br />'; } } diff --git a/tools/swift/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php b/tools/swift/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php index 98f6d1816..43219f934 100644 --- a/tools/swift/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php +++ b/tools/swift/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php @@ -11,7 +11,7 @@ /** * Handles PLAIN authentication. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Transport_Esmtp_Auth_PlainAuthenticator implements Swift_Transport_Esmtp_Authenticator { diff --git a/tools/swift/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php b/tools/swift/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php index 80c00b987..ca35e7b83 100644 --- a/tools/swift/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php +++ b/tools/swift/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php @@ -19,7 +19,8 @@ * ->setPassword('YOUR_ACCESS_TOKEN'); * </code> * - * @author xu.li<AthenaLightenedMyPath@gmail.com> + * @author xu.li<AthenaLightenedMyPath@gmail.com> + * * @see https://developers.google.com/google-apps/gmail/xoauth2_protocol */ class Swift_Transport_Esmtp_Auth_XOAuth2Authenticator implements Swift_Transport_Esmtp_Authenticator @@ -47,7 +48,7 @@ class Swift_Transport_Esmtp_Auth_XOAuth2Authenticator implements Swift_Transport { try { $param = $this->constructXOAuth2Params($email, $token); - $agent->executeCommand("AUTH XOAUTH2 ".$param."\r\n", array(235)); + $agent->executeCommand('AUTH XOAUTH2 '.$param."\r\n", array(235)); return true; } catch (Swift_TransportException $e) { @@ -58,7 +59,7 @@ class Swift_Transport_Esmtp_Auth_XOAuth2Authenticator implements Swift_Transport } /** - * Construct the auth parameter + * Construct the auth parameter. * * @see https://developers.google.com/google-apps/gmail/xoauth2_protocol#the_sasl_xoauth2_mechanism */ diff --git a/tools/swift/classes/Swift/Transport/Esmtp/Auth/index.php b/tools/swift/classes/Swift/Transport/Esmtp/Auth/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Transport/Esmtp/Auth/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Transport/Esmtp/AuthHandler.php b/tools/swift/classes/Swift/Transport/Esmtp/AuthHandler.php index 6b83194c9..cb36133c9 100644 --- a/tools/swift/classes/Swift/Transport/Esmtp/AuthHandler.php +++ b/tools/swift/classes/Swift/Transport/Esmtp/AuthHandler.php @@ -11,7 +11,7 @@ /** * An ESMTP handler for AUTH support. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Transport_Esmtp_AuthHandler implements Swift_Transport_EsmtpHandler { @@ -172,7 +172,7 @@ class Swift_Transport_Esmtp_AuthHandler implements Swift_Transport_EsmtpHandler foreach ($this->_getAuthenticatorsForAgent() as $authenticator) { if (in_array(strtolower($authenticator->getAuthKeyword()), array_map('strtolower', $this->_esmtpParams))) { - $count++; + ++$count; if ($authenticator->authenticate($agent, $this->_username, $this->_password)) { return; } diff --git a/tools/swift/classes/Swift/Transport/Esmtp/Authenticator.php b/tools/swift/classes/Swift/Transport/Esmtp/Authenticator.php index 9078003a9..12a9abf81 100644 --- a/tools/swift/classes/Swift/Transport/Esmtp/Authenticator.php +++ b/tools/swift/classes/Swift/Transport/Esmtp/Authenticator.php @@ -11,7 +11,7 @@ /** * An Authentication mechanism. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Transport_Esmtp_Authenticator { diff --git a/tools/swift/classes/Swift/Transport/Esmtp/index.php b/tools/swift/classes/Swift/Transport/Esmtp/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Transport/Esmtp/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/Transport/EsmtpHandler.php b/tools/swift/classes/Swift/Transport/EsmtpHandler.php index cb76eddf8..c17ef8feb 100644 --- a/tools/swift/classes/Swift/Transport/EsmtpHandler.php +++ b/tools/swift/classes/Swift/Transport/EsmtpHandler.php @@ -11,7 +11,7 @@ /** * An ESMTP handler. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Transport_EsmtpHandler { diff --git a/tools/swift/classes/Swift/Transport/EsmtpTransport.php b/tools/swift/classes/Swift/Transport/EsmtpTransport.php index e860a8ef3..156e2cf5b 100644 --- a/tools/swift/classes/Swift/Transport/EsmtpTransport.php +++ b/tools/swift/classes/Swift/Transport/EsmtpTransport.php @@ -11,7 +11,7 @@ /** * Sends Messages over SMTP with ESMTP support. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTransport implements Swift_Transport_SmtpAgent { @@ -42,6 +42,7 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo 'blocking' => 1, 'tls' => false, 'type' => Swift_Transport_IoBuffer::TYPE_SOCKET, + 'stream_context_options' => array(), ); /** @@ -62,7 +63,7 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo * * @param string $host * - * @return Swift_Transport_EsmtpTransport + * @return $this */ public function setHost($host) { @@ -84,9 +85,9 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo /** * Set the port to connect to. * - * @param int $port + * @param int $port * - * @return Swift_Transport_EsmtpTransport + * @return $this */ public function setPort($port) { @@ -108,9 +109,9 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo /** * Set the connection timeout. * - * @param int $timeout seconds + * @param int $timeout seconds * - * @return Swift_Transport_EsmtpTransport + * @return $this */ public function setTimeout($timeout) { @@ -131,14 +132,15 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo } /** - * Set the encryption type (tls or ssl) + * Set the encryption type (tls or ssl). * * @param string $encryption * - * @return Swift_Transport_EsmtpTransport + * @return $this */ public function setEncryption($encryption) { + $encryption = strtolower($encryption); if ('tls' == $encryption) { $this->_params['protocol'] = 'tcp'; $this->_params['tls'] = true; @@ -160,12 +162,36 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo return $this->_params['tls'] ? 'tls' : $this->_params['protocol']; } + /** + * Sets the stream context options. + * + * @param array $options + * + * @return $this + */ + public function setStreamOptions($options) + { + $this->_params['stream_context_options'] = $options; + + return $this; + } + + /** + * Returns the stream context options. + * + * @return array + */ + public function getStreamOptions() + { + return $this->_params['stream_context_options']; + } + /** * Sets the source IP. * * @param string $source * - * @return Swift_Transport_EsmtpTransport + * @return $this */ public function setSourceIp($source) { @@ -181,7 +207,7 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo */ public function getSourceIp() { - return $this->_params['sourceIp']; + return isset($this->_params['sourceIp']) ? $this->_params['sourceIp'] : null; } /** @@ -189,7 +215,7 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo * * @param Swift_Transport_EsmtpHandler[] $handlers * - * @return Swift_Transport_EsmtpTransport + * @return $this */ public function setExtensionHandlers(array $handlers) { @@ -197,7 +223,8 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo foreach ($handlers as $handler) { $assoc[$handler->getHandledKeyword()] = $handler; } - uasort($assoc, array($this, '_sortHandlers')); + + @uasort($assoc, array($this, '_sortHandlers')); $this->_handlers = $assoc; $this->_setHandlerParams(); @@ -243,8 +270,6 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo return parent::executeCommand($command, $codes, $failures); } - // -- Mixin invocation code - /** Mixin handling method for ESMTP handlers */ public function __call($method, $args) { @@ -254,7 +279,7 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo )) { $return = call_user_func_array(array($handler, $method), $args); // Allow fluid method calls - if (is_null($return) && substr($method, 0, 3) == 'set') { + if (null === $return && substr($method, 0, 3) == 'set') { return $this; } else { return $return; @@ -318,7 +343,7 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo } $paramStr = !empty($params) ? ' '.implode(' ', $params) : ''; $this->executeCommand( - sprintf("MAIL FROM: <%s>%s\r\n", $address, $paramStr), array(250) + sprintf("MAIL FROM:<%s>%s\r\n", $address, $paramStr), array(250) ); } @@ -332,7 +357,7 @@ class Swift_Transport_EsmtpTransport extends Swift_Transport_AbstractSmtpTranspo } $paramStr = !empty($params) ? ' '.implode(' ', $params) : ''; $this->executeCommand( - sprintf("RCPT TO: <%s>%s\r\n", $address, $paramStr), array(250, 251, 252) + sprintf("RCPT TO:<%s>%s\r\n", $address, $paramStr), array(250, 251, 252) ); } diff --git a/tools/swift/classes/Swift/Transport/FailoverTransport.php b/tools/swift/classes/Swift/Transport/FailoverTransport.php index eafde009b..311a0f2ad 100644 --- a/tools/swift/classes/Swift/Transport/FailoverTransport.php +++ b/tools/swift/classes/Swift/Transport/FailoverTransport.php @@ -11,7 +11,7 @@ /** * Contains a list of redundant Transports so when one fails, the next is used. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Transport_FailoverTransport extends Swift_Transport_LoadBalancedTransport { @@ -22,9 +22,7 @@ class Swift_Transport_FailoverTransport extends Swift_Transport_LoadBalancedTran */ private $_currentTransport; - /** - * Creates a new FailoverTransport. - */ + // needed as __construct is called from elsewhere explicitly public function __construct() { parent::__construct(); @@ -45,6 +43,7 @@ class Swift_Transport_FailoverTransport extends Swift_Transport_LoadBalancedTran { $maxTransports = count($this->_transports); $sent = 0; + $this->_lastUsedTransport = null; for ($i = 0; $i < $maxTransports && $transport = $this->_getNextTransport(); ++$i) { @@ -53,7 +52,11 @@ class Swift_Transport_FailoverTransport extends Swift_Transport_LoadBalancedTran $transport->start(); } - return $transport->send($message, $failedRecipients); + if ($sent = $transport->send($message, $failedRecipients)) { + $this->_lastUsedTransport = $transport; + + return $sent; + } } catch (Swift_TransportException $e) { $this->_killCurrentTransport(); } diff --git a/tools/swift/classes/Swift/Transport/IoBuffer.php b/tools/swift/classes/Swift/Transport/IoBuffer.php index 71b3f1e5d..af97adf1f 100644 --- a/tools/swift/classes/Swift/Transport/IoBuffer.php +++ b/tools/swift/classes/Swift/Transport/IoBuffer.php @@ -11,7 +11,7 @@ /** * Buffers input and output to a resource. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Transport_IoBuffer extends Swift_InputByteStream, Swift_OutputByteStream { @@ -59,7 +59,7 @@ interface Swift_Transport_IoBuffer extends Swift_InputByteStream, Swift_OutputBy * The $sequence number comes from any writes and may or may not be used * depending upon the implementation. * - * @param int $sequence of last write to scan from + * @param int $sequence of last write to scan from * * @return string */ diff --git a/tools/swift/classes/Swift/Transport/LoadBalancedTransport.php b/tools/swift/classes/Swift/Transport/LoadBalancedTransport.php index 440e8d4b3..e2adc567e 100644 --- a/tools/swift/classes/Swift/Transport/LoadBalancedTransport.php +++ b/tools/swift/classes/Swift/Transport/LoadBalancedTransport.php @@ -11,7 +11,7 @@ /** * Redundantly and rotationally uses several Transports when sending. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Transport_LoadBalancedTransport implements Swift_Transport { @@ -30,8 +30,13 @@ class Swift_Transport_LoadBalancedTransport implements Swift_Transport protected $_transports = array(); /** - * Creates a new LoadBalancedTransport. + * The Transport used in the last successful send operation. + * + * @var Swift_Transport */ + protected $_lastUsedTransport = null; + + // needed as __construct is called from elsewhere explicitly public function __construct() { } @@ -57,6 +62,16 @@ class Swift_Transport_LoadBalancedTransport implements Swift_Transport return array_merge($this->_transports, $this->_deadTransports); } + /** + * Get the Transport used in the last successful send operation. + * + * @return Swift_Transport + */ + public function getLastUsedTransport() + { + return $this->_lastUsedTransport; + } + /** * Test if this Transport mechanism has started. * @@ -100,6 +115,7 @@ class Swift_Transport_LoadBalancedTransport implements Swift_Transport { $maxTransports = count($this->_transports); $sent = 0; + $this->_lastUsedTransport = null; for ($i = 0; $i < $maxTransports && $transport = $this->_getNextTransport(); ++$i) { @@ -108,6 +124,7 @@ class Swift_Transport_LoadBalancedTransport implements Swift_Transport $transport->start(); } if ($sent = $transport->send($message, $failedRecipients)) { + $this->_lastUsedTransport = $transport; break; } } catch (Swift_TransportException $e) { diff --git a/tools/swift/classes/Swift/Transport/MailTransport.php b/tools/swift/classes/Swift/Transport/MailTransport.php index ef3bc09d7..48ef4a702 100644 --- a/tools/swift/classes/Swift/Transport/MailTransport.php +++ b/tools/swift/classes/Swift/Transport/MailTransport.php @@ -19,7 +19,9 @@ * due to limitations of PHP's internal mail() function. You'll get an * all-or-nothing result from sending. * - * @author Chris Corbyn + * @author Chris Corbyn + * + * @deprecated since 5.4.5 (to be removed in 6.0) */ class Swift_Transport_MailTransport implements Swift_Transport { @@ -40,6 +42,8 @@ class Swift_Transport_MailTransport implements Swift_Transport */ public function __construct(Swift_Transport_MailInvoker $invoker, Swift_Events_EventDispatcher $eventDispatcher) { + @trigger_error(sprintf('The %s class is deprecated since version 5.4.5 and will be removed in 6.0. Use the Sendmail or SMTP transport instead.', __CLASS__), E_USER_DEPRECATED); + $this->_invoker = $invoker; $this->_eventDispatcher = $eventDispatcher; } @@ -73,7 +77,7 @@ class Swift_Transport_MailTransport implements Swift_Transport * * @param string $params * - * @return Swift_Transport_MailTransport + * @return $this */ public function setExtraParams($params) { @@ -125,12 +129,10 @@ class Swift_Transport_MailTransport implements Swift_Transport $toHeader = $message->getHeaders()->get('To'); $subjectHeader = $message->getHeaders()->get('Subject'); - if (!$toHeader) { - throw new Swift_TransportException( - 'Cannot send message without a recipient' - ); + if (0 === $count) { + $this->_throwException(new Swift_TransportException('Cannot send message without a recipient')); } - $to = $toHeader->getFieldBody(); + $to = $toHeader ? $toHeader->getFieldBody() : ''; $subject = $subjectHeader ? $subjectHeader->getFieldBody() : ''; $reversePath = $this->_getReversePath($message); @@ -141,7 +143,9 @@ class Swift_Transport_MailTransport implements Swift_Transport $messageStr = $message->toString(); - $message->getHeaders()->set($toHeader); + if ($toHeader) { + $message->getHeaders()->set($toHeader); + } $message->getHeaders()->set($subjectHeader); // Separate headers from body @@ -158,15 +162,18 @@ class Swift_Transport_MailTransport implements Swift_Transport if ("\r\n" != PHP_EOL) { // Non-windows (not using SMTP) $headers = str_replace("\r\n", PHP_EOL, $headers); + $subject = str_replace("\r\n", PHP_EOL, $subject); $body = str_replace("\r\n", PHP_EOL, $body); + $to = str_replace("\r\n", PHP_EOL, $to); } else { // Windows, using SMTP $headers = str_replace("\r\n.", "\r\n..", $headers); + $subject = str_replace("\r\n.", "\r\n..", $subject); $body = str_replace("\r\n.", "\r\n..", $body); + $to = str_replace("\r\n.", "\r\n..", $to); } - if ($this->_invoker->mail($to, $subject, $body, $headers, - sprintf($this->_extraParams, $reversePath))) { + if ($this->_invoker->mail($to, $subject, $body, $headers, $this->_formatExtraParams($this->_extraParams, $reversePath))) { if ($evt) { $evt->setResult(Swift_Events_SendEvent::RESULT_SUCCESS); $evt->setFailedRecipients($failedRecipients); @@ -204,6 +211,19 @@ class Swift_Transport_MailTransport implements Swift_Transport $this->_eventDispatcher->bindEventListener($plugin); } + /** Throw a TransportException, first sending it to any listeners */ + protected function _throwException(Swift_TransportException $e) + { + if ($evt = $this->_eventDispatcher->createTransportExceptionEvent($this, $e)) { + $this->_eventDispatcher->dispatchEvent($evt, 'exceptionThrown'); + if (!$evt->bubbleCancelled()) { + throw $e; + } + } else { + throw $e; + } + } + /** Determine the best-use reverse path for this message */ private function _getReversePath(Swift_Mime_Message $message) { @@ -223,4 +243,55 @@ class Swift_Transport_MailTransport implements Swift_Transport return $path; } + + /** + * Fix CVE-2016-10074 by disallowing potentially unsafe shell characters. + * + * Note that escapeshellarg and escapeshellcmd are inadequate for our purposes, especially on Windows. + * + * @param string $string The string to be validated + * + * @return bool + */ + private function _isShellSafe($string) + { + // Future-proof + if (escapeshellcmd($string) !== $string || !in_array(escapeshellarg($string), array("'$string'", "\"$string\""))) { + return false; + } + + $length = strlen($string); + for ($i = 0; $i < $length; ++$i) { + $c = $string[$i]; + // All other characters have a special meaning in at least one common shell, including = and +. + // Full stop (.) has a special meaning in cmd.exe, but its impact should be negligible here. + // Note that this does permit non-Latin alphanumeric characters based on the current locale. + if (!ctype_alnum($c) && strpos('@_-.', $c) === false) { + return false; + } + } + + return true; + } + + /** + * Return php mail extra params to use for invoker->mail. + * + * @param $extraParams + * @param $reversePath + * + * @return string|null + */ + private function _formatExtraParams($extraParams, $reversePath) + { + if (false !== strpos($extraParams, '-f%s')) { + if (empty($reversePath) || false === $this->_isShellSafe($reversePath)) { + $extraParams = str_replace('-f%s', '', $extraParams); + } else { + $extraParams = sprintf($extraParams, $reversePath); + } + } + + return !empty($extraParams) ? $extraParams : null; + } } diff --git a/tools/swift/classes/Swift/Transport/NullTransport.php b/tools/swift/classes/Swift/Transport/NullTransport.php index f87cfbf3e..ad20e0e53 100644 --- a/tools/swift/classes/Swift/Transport/NullTransport.php +++ b/tools/swift/classes/Swift/Transport/NullTransport.php @@ -11,7 +11,7 @@ /** * Pretends messages have been sent, but just ignores them. * - * @author Fabien Potencier + * @author Fabien Potencier */ class Swift_Transport_NullTransport implements Swift_Transport { @@ -56,7 +56,7 @@ class Swift_Transport_NullTransport implements Swift_Transport * @param Swift_Mime_Message $message * @param string[] $failedRecipients An array of failures by-reference * - * @return int The number of sent emails + * @return int The number of sent emails */ public function send(Swift_Mime_Message $message, &$failedRecipients = null) { diff --git a/tools/swift/classes/Swift/Transport/SendmailTransport.php b/tools/swift/classes/Swift/Transport/SendmailTransport.php index c508cb135..6430d5f6b 100644 --- a/tools/swift/classes/Swift/Transport/SendmailTransport.php +++ b/tools/swift/classes/Swift/Transport/SendmailTransport.php @@ -15,7 +15,7 @@ * It is advised to use -bs mode since error reporting with -t mode is not * possible. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Transport_SendmailTransport extends Swift_Transport_AbstractSmtpTransport { @@ -64,7 +64,7 @@ class Swift_Transport_SendmailTransport extends Swift_Transport_AbstractSmtpTran * * @param string $command * - * @return Swift_Transport_SendmailTransport + * @return $this */ public function setCommand($command) { @@ -102,6 +102,7 @@ class Swift_Transport_SendmailTransport extends Swift_Transport_AbstractSmtpTran $failedRecipients = (array) $failedRecipients; $command = $this->getCommand(); $buffer = $this->getBuffer(); + $count = 0; if (false !== strpos($command, ' -t')) { if ($evt = $this->_eventDispatcher->createSendEvent($this, $message)) { diff --git a/tools/swift/classes/Swift/Transport/SimpleMailInvoker.php b/tools/swift/classes/Swift/Transport/SimpleMailInvoker.php index 21e629a64..4cab66bd6 100644 --- a/tools/swift/classes/Swift/Transport/SimpleMailInvoker.php +++ b/tools/swift/classes/Swift/Transport/SimpleMailInvoker.php @@ -32,8 +32,8 @@ class Swift_Transport_SimpleMailInvoker implements Swift_Transport_MailInvoker { if (!ini_get('safe_mode')) { return @mail($to, $subject, $body, $headers, $extraParams); - } else { - return @mail($to, $subject, $body, $headers); } + + return @mail($to, $subject, $body, $headers); } } diff --git a/tools/swift/classes/Swift/Transport/SmtpAgent.php b/tools/swift/classes/Swift/Transport/SmtpAgent.php index 4763b67ec..90e913f8e 100644 --- a/tools/swift/classes/Swift/Transport/SmtpAgent.php +++ b/tools/swift/classes/Swift/Transport/SmtpAgent.php @@ -11,7 +11,7 @@ /** * Wraps an IoBuffer to send/receive SMTP commands/responses. * - * @author Chris Corbyn + * @author Chris Corbyn */ interface Swift_Transport_SmtpAgent { diff --git a/tools/swift/classes/Swift/Transport/SpoolTransport.php b/tools/swift/classes/Swift/Transport/SpoolTransport.php index 6ee9ef5c7..e4b87f347 100644 --- a/tools/swift/classes/Swift/Transport/SpoolTransport.php +++ b/tools/swift/classes/Swift/Transport/SpoolTransport.php @@ -11,7 +11,7 @@ /** * Stores Messages in a queue. * - * @author Fabien Potencier + * @author Fabien Potencier */ class Swift_Transport_SpoolTransport implements Swift_Transport { @@ -35,7 +35,7 @@ class Swift_Transport_SpoolTransport implements Swift_Transport * * @param Swift_Spool $spool * - * @return Swift_Transport_SpoolTransport + * @return $this */ public function setSpool(Swift_Spool $spool) { @@ -84,7 +84,7 @@ class Swift_Transport_SpoolTransport implements Swift_Transport * @param Swift_Mime_Message $message * @param string[] $failedRecipients An array of failures by-reference * - * @return int The number of sent e-mail's + * @return int The number of sent e-mail's */ public function send(Swift_Mime_Message $message, &$failedRecipients = null) { @@ -98,7 +98,7 @@ class Swift_Transport_SpoolTransport implements Swift_Transport $success = $this->_spool->queueMessage($message); if ($evt) { - $evt->setResult($success ? Swift_Events_SendEvent::RESULT_SUCCESS : Swift_Events_SendEvent::RESULT_FAILED); + $evt->setResult($success ? Swift_Events_SendEvent::RESULT_SPOOLED : Swift_Events_SendEvent::RESULT_FAILED); $this->_eventDispatcher->dispatchEvent($evt, 'sendPerformed'); } diff --git a/tools/swift/classes/Swift/Transport/StreamBuffer.php b/tools/swift/classes/Swift/Transport/StreamBuffer.php index 53e2ffa8d..3a9fe76b2 100644 --- a/tools/swift/classes/Swift/Transport/StreamBuffer.php +++ b/tools/swift/classes/Swift/Transport/StreamBuffer.php @@ -11,7 +11,7 @@ /** * A generic IoBuffer implementation supporting remote sockets and local processes. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_Transport_StreamBuffer extends Swift_ByteStream_AbstractFilterableInputStream implements Swift_Transport_IoBuffer { @@ -84,7 +84,6 @@ class Swift_Transport_StreamBuffer extends Swift_ByteStream_AbstractFilterableIn if ($this->_stream) { stream_set_blocking($this->_stream, 1); } - } } $this->_params[$param] = $value; @@ -92,7 +91,16 @@ class Swift_Transport_StreamBuffer extends Swift_ByteStream_AbstractFilterableIn public function startTLS() { - return stream_socket_enable_crypto($this->_stream, true, STREAM_CRYPTO_METHOD_TLS_CLIENT); + // STREAM_CRYPTO_METHOD_TLS_CLIENT only allow tls1.0 connections (some php versions) + // To support modern tls we allow explicit tls1.0, tls1.1, tls1.2 + // Ssl3 and older are not allowed because they are vulnerable + // @TODO make tls arguments configurable + $cryptoType = STREAM_CRYPTO_METHOD_TLS_CLIENT; + if (PHP_VERSION_ID >= 50600) { + $cryptoType = STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT | STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT | STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT; + } + + return stream_socket_enable_crypto($this->_stream, true, $cryptoType); } /** @@ -151,11 +159,11 @@ class Swift_Transport_StreamBuffer extends Swift_ByteStream_AbstractFilterableIn * The $sequence number comes from any writes and may or may not be used * depending upon the implementation. * - * @param int $sequence of last write to scan from - * - * @return string + * @param int $sequence of last write to scan from * * @throws Swift_IoException + * + * @return string */ public function readLine($sequence) { @@ -183,11 +191,11 @@ class Swift_Transport_StreamBuffer extends Swift_ByteStream_AbstractFilterableIn * If less bytes exist than are requested the remaining bytes are given instead. * If no bytes are remaining at all, boolean false is returned. * - * @param int $length - * - * @return string|bool + * @param int $length * * @throws Swift_IoException + * + * @return string|bool */ public function read($length) { @@ -260,7 +268,11 @@ class Swift_Transport_StreamBuffer extends Swift_ByteStream_AbstractFilterableIn if (!empty($this->_params['sourceIp'])) { $options['socket']['bindto'] = $this->_params['sourceIp'].':0'; } - $this->_stream = @stream_socket_client($host.':'.$this->_params['port'], $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, stream_context_create($options)); + if (isset($this->_params['stream_context_options'])) { + $options = array_merge($options, $this->_params['stream_context_options']); + } + $streamContext = stream_context_create($options); + $this->_stream = @stream_socket_client($host.':'.$this->_params['port'], $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $streamContext); if (false === $this->_stream) { throw new Swift_TransportException( 'Connection could not be established with host '.$this->_params['host']. @@ -273,8 +285,8 @@ class Swift_Transport_StreamBuffer extends Swift_ByteStream_AbstractFilterableIn stream_set_blocking($this->_stream, 0); } stream_set_timeout($this->_stream, $timeout); - $this->_in = & $this->_stream; - $this->_out = & $this->_stream; + $this->_in = &$this->_stream; + $this->_out = &$this->_stream; } /** @@ -288,6 +300,7 @@ class Swift_Transport_StreamBuffer extends Swift_ByteStream_AbstractFilterableIn 1 => array('pipe', 'w'), 2 => array('pipe', 'w'), ); + $pipes = array(); $this->_stream = proc_open($command, $descriptorSpec, $pipes); stream_set_blocking($pipes[2], 0); if ($err = stream_get_contents($pipes[2])) { @@ -295,8 +308,8 @@ class Swift_Transport_StreamBuffer extends Swift_ByteStream_AbstractFilterableIn 'Process could not be started ['.$err.']' ); } - $this->_in = & $pipes[0]; - $this->_out = & $pipes[1]; + $this->_in = &$pipes[0]; + $this->_out = &$pipes[1]; } private function _getReadConnectionDescription() diff --git a/tools/swift/classes/Swift/Transport/index.php b/tools/swift/classes/Swift/Transport/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/Transport/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/Swift/TransportException.php b/tools/swift/classes/Swift/TransportException.php index bdcd23bb9..4ae2412e6 100644 --- a/tools/swift/classes/Swift/TransportException.php +++ b/tools/swift/classes/Swift/TransportException.php @@ -11,17 +11,19 @@ /** * TransportException thrown when an error occurs in the Transport subsystem. * - * @author Chris Corbyn + * @author Chris Corbyn */ class Swift_TransportException extends Swift_IoException { /** * Create a new TransportException with $message. * - * @param string $message + * @param string $message + * @param int $code + * @param Exception $previous */ - public function __construct($message) + public function __construct($message, $code = 0, Exception $previous = null) { - parent::__construct($message); + parent::__construct($message, $code, $previous); } } diff --git a/tools/swift/classes/Swift/Validate.php b/tools/swift/classes/Swift/Validate.php index 21e16c869..e16c212c4 100644 --- a/tools/swift/classes/Swift/Validate.php +++ b/tools/swift/classes/Swift/Validate.php @@ -1,4 +1,5 @@ <?php + /* * This file is part of SwiftMailer. * @@ -14,7 +15,7 @@ class Swift_Validate { /** - * Grammar Object + * Grammar Object. * * @var Swift_Mime_Grammar */ diff --git a/tools/swift/classes/Swift/index.php b/tools/swift/classes/Swift/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/Swift/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/classes/index.php b/tools/swift/classes/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/classes/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/dependency_maps/index.php b/tools/swift/dependency_maps/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/swift/dependency_maps/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/swift/dependency_maps/mime_deps.php b/tools/swift/dependency_maps/mime_deps.php index 04f394b32..d575e4f2d 100644 --- a/tools/swift/dependency_maps/mime_deps.php +++ b/tools/swift/dependency_maps/mime_deps.php @@ -1,6 +1,6 @@ <?php -require dirname(__FILE__).'/../mime_types.php'; +require __DIR__.'/../mime_types.php'; Swift_DependencyContainer::getInstance() ->register('properties.charset') @@ -117,7 +117,7 @@ Swift_DependencyContainer::getInstance() // As of PHP 5.4.7, the quoted_printable_encode() function behaves correctly. // see https://github.com/php/php-src/commit/18bb426587d62f93c54c40bf8535eb8416603629 ->register('mime.qpcontentencoder') - ->asAliasOf(version_compare(phpversion(), '5.4.7', '>=') ? 'mime.qpcontentencoderproxy' : 'mime.safeqpcontentencoder') + ->asAliasOf(PHP_VERSION_ID >= 50407 ? 'mime.qpcontentencoderproxy' : 'mime.safeqpcontentencoder') ; unset($swift_mime_types); diff --git a/tools/swift/mime_types.php b/tools/swift/mime_types.php index 2d7b98dc1..b42c1cc1a 100644 --- a/tools/swift/mime_types.php +++ b/tools/swift/mime_types.php @@ -7,7 +7,7 @@ * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * - * autogenerated using http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types + * autogenerated using https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types * and https://raw.github.com/minad/mimemagic/master/script/freedesktop.org.xml */ diff --git a/tools/swift/preferences.php b/tools/swift/preferences.php index e51950148..0b430e67d 100644 --- a/tools/swift/preferences.php +++ b/tools/swift/preferences.php @@ -20,6 +20,6 @@ if (@is_writable($tmpDir = sys_get_temp_dir())) { // this should only be done when Swiftmailer won't use the native QP content encoder // see mime_deps.php -if (version_compare(phpversion(), '5.4.7', '<')) { +if (PHP_VERSION_ID < 50407) { $preferences->setQPDotEscape(false); } diff --git a/tools/swift/swift_init.php b/tools/swift/swift_init.php index 5c4bae4f4..ff7196344 100644 --- a/tools/swift/swift_init.php +++ b/tools/swift/swift_init.php @@ -19,10 +19,10 @@ if (defined('SWIFT_INIT_LOADED')) { define('SWIFT_INIT_LOADED', true); // Load in dependency maps -require dirname(__FILE__).'/dependency_maps/cache_deps.php'; -require dirname(__FILE__).'/dependency_maps/mime_deps.php'; -require dirname(__FILE__).'/dependency_maps/message_deps.php'; -require dirname(__FILE__).'/dependency_maps/transport_deps.php'; +require __DIR__.'/dependency_maps/cache_deps.php'; +require __DIR__.'/dependency_maps/mime_deps.php'; +require __DIR__.'/dependency_maps/message_deps.php'; +require __DIR__.'/dependency_maps/transport_deps.php'; // Load in global library preferences -require dirname(__FILE__).'/preferences.php'; +require __DIR__.'/preferences.php'; diff --git a/tools/swift/swift_required.php b/tools/swift/swift_required.php index ca7d8a38c..03a72ceae 100644 --- a/tools/swift/swift_required.php +++ b/tools/swift/swift_required.php @@ -17,12 +17,12 @@ if (class_exists('Swift', false)) { } // Load Swift utility class -require dirname(__FILE__).'/classes/Swift.php'; +require __DIR__.'/classes/Swift.php'; if (!function_exists('_swiftmailer_init')) { function _swiftmailer_init() { - require dirname(__FILE__).'/swift_init.php'; + require __DIR__.'/swift_init.php'; } } diff --git a/tools/swift/swift_required_pear.php b/tools/swift/swift_required_pear.php index d826d0f97..2b5181a93 100644 --- a/tools/swift/swift_required_pear.php +++ b/tools/swift/swift_required_pear.php @@ -17,12 +17,12 @@ if (class_exists('Swift', false)) { } // Load Swift utility class -require dirname(__FILE__).'/Swift.php'; +require __DIR__.'/Swift.php'; if (!function_exists('_swiftmailer_init')) { function _swiftmailer_init() { - require dirname(__FILE__).'/swift_init.php'; + require __DIR__.'/swift_init.php'; } } diff --git a/tools/swift/swiftmailer_generate_mimes_config.php b/tools/swift/swiftmailer_generate_mimes_config.php old mode 100644 new mode 100755 index 31cee0d01..85f2d69f2 --- a/tools/swift/swiftmailer_generate_mimes_config.php +++ b/tools/swift/swiftmailer_generate_mimes_config.php @@ -1,8 +1,8 @@ #!/usr/bin/php <?php -define('APACHE_MIME_TYPES_URL', 'http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types'); -define('FREEDESKTOP_XML_URL', 'https://raw2.github.com/minad/mimemagic/master/script/freedesktop.org.xml'); +define('APACHE_MIME_TYPES_URL', 'https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types'); +define('FREEDESKTOP_XML_URL', 'https://raw.github.com/minad/mimemagic/master/script/freedesktop.org.xml'); function generateUpToDateMimeArray() { @@ -12,7 +12,7 @@ function generateUpToDateMimeArray() $preamble .= " * (c) 2004-2009 Chris Corbyn\n *\n"; $preamble .= " * For the full copyright and license information, please view the LICENSE\n"; $preamble .= " * file that was distributed with this source code.\n *\n"; - $preamble .= " * autogenerated using http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types\n"; + $preamble .= " * autogenerated using https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types\n"; $preamble .= " * and https://raw.github.com/minad/mimemagic/master/script/freedesktop.org.xml\n"; $preamble .= " */\n\n"; $preamble .= "/*\n"; @@ -22,80 +22,79 @@ function generateUpToDateMimeArray() // get current mime types files $mime_types = @file_get_contents(APACHE_MIME_TYPES_URL); - $mime_xml = @file_get_contents(FREEDESKTOP_XML_URL); + $mime_xml = @file_get_contents(FREEDESKTOP_XML_URL); // prepare valid mime types $valid_mime_types = array(); // split mime type and extensions eg. "video/x-matroska mkv mk3d mks" - if (preg_match_all('/^#?([a-z0-9\-\+\/\.]+)[\t]+(.*)$/miu', $mime_types, $matches) !== FALSE) { + if (preg_match_all('/^#?([a-z0-9\-\+\/\.]+)[\t]+(.*)$/miu', $mime_types, $matches) !== false) { // collection of predefined mimetypes (bugfix for wrong resolved or missing mime types) $valid_mime_types_preset = array( - 'php' => 'application/x-php', + 'php' => 'application/x-php', 'php3' => 'application/x-php', 'php4' => 'application/x-php', 'php5' => 'application/x-php', - 'zip' => 'application/zip', - 'gif' => 'image/gif', - 'png' => 'image/png', - 'css' => 'text/css', - 'js' => 'text/javascript', - 'txt' => 'text/plain', - 'xml' => 'text/xml', - 'aif' => 'audio/x-aiff', + 'zip' => 'application/zip', + 'gif' => 'image/gif', + 'png' => 'image/png', + 'css' => 'text/css', + 'js' => 'text/javascript', + 'txt' => 'text/plain', + 'aif' => 'audio/x-aiff', 'aiff' => 'audio/x-aiff', - 'avi' => 'video/avi', - 'bmp' => 'image/bmp', - 'bz2' => 'application/x-bz2', - 'csv' => 'text/csv', - 'dmg' => 'application/x-apple-diskimage', - 'doc' => 'application/msword', + 'avi' => 'video/avi', + 'bmp' => 'image/bmp', + 'bz2' => 'application/x-bz2', + 'csv' => 'text/csv', + 'dmg' => 'application/x-apple-diskimage', + 'doc' => 'application/msword', 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', - 'eml' => 'message/rfc822', - 'aps' => 'application/postscript', - 'exe' => 'application/x-ms-dos-executable', - 'flv' => 'video/x-flv', - 'gz' => 'application/x-gzip', - 'hqx' => 'application/stuffit', - 'htm' => 'text/html', + 'eml' => 'message/rfc822', + 'aps' => 'application/postscript', + 'exe' => 'application/x-ms-dos-executable', + 'flv' => 'video/x-flv', + 'gz' => 'application/x-gzip', + 'hqx' => 'application/stuffit', + 'htm' => 'text/html', 'html' => 'text/html', - 'jar' => 'application/x-java-archive', + 'jar' => 'application/x-java-archive', 'jpeg' => 'image/jpeg', - 'jpg' => 'image/jpeg', - 'm3u' => 'audio/x-mpegurl', - 'm4a' => 'audio/mp4', - 'mdb' => 'application/x-msaccess', - 'mid' => 'audio/midi', + 'jpg' => 'image/jpeg', + 'm3u' => 'audio/x-mpegurl', + 'm4a' => 'audio/mp4', + 'mdb' => 'application/x-msaccess', + 'mid' => 'audio/midi', 'midi' => 'audio/midi', - 'mov' => 'video/quicktime', - 'mp3' => 'audio/mpeg', - 'mp4' => 'video/mp4', + 'mov' => 'video/quicktime', + 'mp3' => 'audio/mpeg', + 'mp4' => 'video/mp4', 'mpeg' => 'video/mpeg', - 'mpg' => 'video/mpeg', - 'odg' => 'vnd.oasis.opendocument.graphics', - 'odp' => 'vnd.oasis.opendocument.presentation', - 'odt' => 'vnd.oasis.opendocument.text', - 'ods' => 'vnd.oasis.opendocument.spreadsheet', - 'ogg' => 'audio/ogg', - 'pdf' => 'application/pdf', - 'ppt' => 'application/vnd.ms-powerpoint', + 'mpg' => 'video/mpeg', + 'odg' => 'vnd.oasis.opendocument.graphics', + 'odp' => 'vnd.oasis.opendocument.presentation', + 'odt' => 'vnd.oasis.opendocument.text', + 'ods' => 'vnd.oasis.opendocument.spreadsheet', + 'ogg' => 'audio/ogg', + 'pdf' => 'application/pdf', + 'ppt' => 'application/vnd.ms-powerpoint', 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', - 'ps' => 'application/postscript', - 'rar' => 'application/x-rar-compressed', - 'rtf' => 'application/rtf', - 'tar' => 'application/x-tar', - 'sit' => 'application/x-stuffit', - 'svg' => 'image/svg+xml', - 'tif' => 'image/tiff', + 'ps' => 'application/postscript', + 'rar' => 'application/x-rar-compressed', + 'rtf' => 'application/rtf', + 'tar' => 'application/x-tar', + 'sit' => 'application/x-stuffit', + 'svg' => 'image/svg+xml', + 'tif' => 'image/tiff', 'tiff' => 'image/tiff', - 'ttf' => 'application/x-font-truetype', - 'vcf' => 'text/x-vcard', - 'wav' => 'audio/wav', - 'wma' => 'audio/x-ms-wma', - 'wmv' => 'audio/x-ms-wmv', - 'xls' => 'application/excel', + 'ttf' => 'application/x-font-truetype', + 'vcf' => 'text/x-vcard', + 'wav' => 'audio/wav', + 'wma' => 'audio/x-ms-wma', + 'wmv' => 'audio/x-ms-wmv', + 'xls' => 'application/vnd.ms-excel', 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', - 'xml' => 'application/xml', + 'xml' => 'application/xml', ); // wrap array for generating file @@ -110,7 +109,7 @@ function generateUpToDateMimeArray() // all extensions from second match foreach ($matches[2] as $i => $extensions) { // explode multiple extensions from string - $extensions = explode(" ", strtolower($extensions)); + $extensions = explode(' ', strtolower($extensions)); // force array for foreach if (!is_array($extensions)) { @@ -139,14 +138,14 @@ function generateUpToDateMimeArray() foreach ($xml as $node) { // check if there is no pattern - if (!isset($node->glob["pattern"])) { + if (!isset($node->glob['pattern'])) { continue; } // get all matching extensions from match - foreach ((array) $node->glob["pattern"] as $extension) { + foreach ((array) $node->glob['pattern'] as $extension) { // skip none glob extensions - if (strpos($extension, '.') === FALSE) { + if (strpos($extension, '.') === false) { continue; } @@ -160,15 +159,15 @@ function generateUpToDateMimeArray() } } - if (isset($node->glob["pattern"][0])) { + if (isset($node->glob['pattern'][0])) { // mime type - $mime_type = strtolower((string) $node["type"]); + $mime_type = strtolower((string) $node['type']); // get first extension - $extension = strtolower(trim($node->glob["ddpattern"][0], '*.')); + $extension = strtolower(trim($node->glob['ddpattern'][0], '*.')); // skip none glob extensions and check if string length between 1 and 10 - if (strpos($extension, '.') !== FALSE || strlen($extension) < 1 || strlen($extension) > 9) { + if (strpos($extension, '.') !== false || strlen($extension) < 1 || strlen($extension) > 9) { continue; } From 86d6e1bbb61357616247580595275123c7210d7d Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Sat, 13 Mar 2021 16:47:41 +0530 Subject: [PATCH 05/27] changes for php7.4 --- classes/CartRule.php | 2 +- classes/Referrer.php | 2 +- controllers/admin/AdminAttributeGeneratorController.php | 2 +- controllers/admin/AdminSupplyOrdersController.php | 2 +- modules/blocklayered/blocklayered.php | 8 ++++---- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/classes/CartRule.php b/classes/CartRule.php index d93f70b8b..88670b0de 100644 --- a/classes/CartRule.php +++ b/classes/CartRule.php @@ -1220,7 +1220,7 @@ class CartRuleCore extends ObjectModel if ($type == 'shop') { $shops = Context::getContext()->employee->getAssociatedShops(); if (count($shops)) { - $shop_list = ' AND t.id_shop IN ('.implode(array_map('intval', $shops), ',').') '; + $shop_list = ' AND t.id_shop IN ('.implode(',', array_map('intval', $shops)).') '; } } diff --git a/classes/Referrer.php b/classes/Referrer.php index a37ee888c..e742d9c75 100644 --- a/classes/Referrer.php +++ b/classes/Referrer.php @@ -236,7 +236,7 @@ class ReferrerCore extends ObjectModel if ($implode) { $sql = 'SELECT COUNT(id_order) AS orders, SUM(total_paid_real / conversion_rate) AS sales FROM '._DB_PREFIX_.'orders - WHERE id_order IN ('.implode($implode, ',').') + WHERE id_order IN ('.implode(',', $implode).') '.Shop::addSqlRestriction(Shop::SHARE_ORDER).' AND valid = 1'; return Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow($sql); diff --git a/controllers/admin/AdminAttributeGeneratorController.php b/controllers/admin/AdminAttributeGeneratorController.php index 7c3a69900..8eac6b357 100644 --- a/controllers/admin/AdminAttributeGeneratorController.php +++ b/controllers/admin/AdminAttributeGeneratorController.php @@ -76,7 +76,7 @@ class AdminAttributeGeneratorControllerCore extends AdminController protected static function createCombinations($list) { if (count($list) <= 1) { - return count($list) ? array_map(create_function('$v', 'return (array($v));'), $list[0]) : $list; + return count($list) ? array_map(function ($v) {return (array($v));}, $list[0]) : $list; } $res = array(); $first = array_pop($list); diff --git a/controllers/admin/AdminSupplyOrdersController.php b/controllers/admin/AdminSupplyOrdersController.php index cdae27c2a..a4b32add5 100644 --- a/controllers/admin/AdminSupplyOrdersController.php +++ b/controllers/admin/AdminSupplyOrdersController.php @@ -719,7 +719,7 @@ class AdminSupplyOrdersControllerCore extends AdminController } $this->tpl_form_vars['products_list'] = $products; - $this->tpl_form_vars['product_ids'] = implode($product_ids, '|'); + $this->tpl_form_vars['product_ids'] = implode('|', $product_ids); $this->tpl_form_vars['product_ids_to_delete'] = ''; $this->tpl_form_vars['supplier_id'] = $supply_order->id_supplier; $this->tpl_form_vars['currency'] = $currency; diff --git a/modules/blocklayered/blocklayered.php b/modules/blocklayered/blocklayered.php index 89c25af64..151954b49 100644 --- a/modules/blocklayered/blocklayered.php +++ b/modules/blocklayered/blocklayered.php @@ -1862,7 +1862,7 @@ class BlockLayered extends Module break; case 'manufacturer': - $query_filters_where .= ' AND p.id_manufacturer IN ('.implode($selected_filters['manufacturer'], ',').')'; + $query_filters_where .= ' AND p.id_manufacturer IN ('.implode(',', $selected_filters['manufacturer']).')'; break; case 'condition': @@ -2005,7 +2005,7 @@ class BlockLayered extends Module $this->products = array(); else { - $product_per_page = isset($this->context->cookie->nb_item_per_page) ? (int)$this->context->cookie->nb_item_per_page : Configuration::get('PS_PRODUCTS_PER_PAGE'); + $product_per_page = isset($this->context->cookie->nb_item_per_page) ? (int)$this->context->cookie->nb_item_per_page : Configuration::get('PS_PRODUCTS_PER_PAGE'); $n = (int)Tools::getValue('n', Configuration::get('PS_PRODUCTS_PER_PAGE')); $nb_day_new_product = (Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20); @@ -3049,8 +3049,8 @@ class BlockLayered extends Module $query_filters = ''; else { - array_walk($filter_value, create_function('&$id_manufacturer', '$id_manufacturer = (int)$id_manufacturer;')); - $query_filters = ' AND p.id_manufacturer IN ('.implode($filter_value, ',').')'; + array_walk($filter_value, function (&$id_manufacturer) {$id_manufacturer = (int)$id_manufacturer;}); + $query_filters = ' AND p.id_manufacturer IN ('.implode(',', $filter_value).')'; } if ($ignore_join) return array('where' => $query_filters); From 5145a26f654b5dfcc0e1551bb558cd8eea58db12 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Mon, 5 Apr 2021 15:27:05 +0530 Subject: [PATCH 06/27] update date format for invoice --- classes/pdf/HTMLTemplateInvoice.php | 4 ++-- pdf/invoice.product-tab.tpl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/classes/pdf/HTMLTemplateInvoice.php b/classes/pdf/HTMLTemplateInvoice.php index 15a2eda93..8921b4d96 100644 --- a/classes/pdf/HTMLTemplateInvoice.php +++ b/classes/pdf/HTMLTemplateInvoice.php @@ -444,8 +444,8 @@ class HTMLTemplateInvoiceCore extends HTMLTemplate $num_days = $obj_htl_bk_dtl->getNumberOfDays($data_v['date_from'], $data_v['date_to']); $cart_htl_data[$type_key]['date_diff'][$date_join]['num_rm'] = 1; - $cart_htl_data[$type_key]['date_diff'][$date_join]['data_form'] = $data_v['date_from']; - $cart_htl_data[$type_key]['date_diff'][$date_join]['data_to'] = $data_v['date_to']; + $cart_htl_data[$type_key]['date_diff'][$date_join]['data_form'] = Tools::displayDate($data_v['date_from']); + $cart_htl_data[$type_key]['date_diff'][$date_join]['data_to'] = Tools::displayDate($data_v['date_to']); $cart_htl_data[$type_key]['date_diff'][$date_join]['num_days'] = $num_days; $cart_htl_data[$type_key]['date_diff'][$date_join]['paid_unit_price_tax_excl'] = $data_v['total_price_tax_excl']/$num_days; diff --git a/pdf/invoice.product-tab.tpl b/pdf/invoice.product-tab.tpl index 62ef53264..dc75ea09c 100644 --- a/pdf/invoice.product-tab.tpl +++ b/pdf/invoice.product-tab.tpl @@ -84,12 +84,12 @@ </td> <td class="product center"> <p> - {$rm_v['data_form']|date_format:"%d-%m-%Y"} + {$rm_v['data_form']} </p> </td> <td class="product center"> <p> - {$rm_v['data_to']|date_format:"%d-%m-%Y"} + {$rm_v['data_to']} </p> </td> <td class="product center"> From 4130bdfbe874f3f0b849b9c5edb444afcb8c0e63 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Wed, 28 Apr 2021 21:00:13 +0530 Subject: [PATCH 07/27] compatibility changes for php7.4 --- classes/Blowfish.php | 2 +- classes/ConfigurationTest.php | 2 +- classes/Tools.php | 64 +------------------ config/defines.inc.php | 2 +- controllers/admin/AdminShopController.php | 22 +++---- .../admin/AdminTranslationsController.php | 4 +- 6 files changed, 19 insertions(+), 77 deletions(-) diff --git a/classes/Blowfish.php b/classes/Blowfish.php index d052820c2..a4aeba50a 100644 --- a/classes/Blowfish.php +++ b/classes/Blowfish.php @@ -377,7 +377,7 @@ class Crypt_Blowfish for ($i = 0; $i < 18; $i++) { $data = 0; for ($j = 4; $j > 0; $j--) { - $data = $data << 8 | ord($key{$k}); + $data = $data << 8 | ord($key[$k]); $k = ($k + 1) % $len; } $this->_P[$i] ^= $data; diff --git a/classes/ConfigurationTest.php b/classes/ConfigurationTest.php index 6981c6c76..65b949962 100644 --- a/classes/ConfigurationTest.php +++ b/classes/ConfigurationTest.php @@ -180,7 +180,7 @@ class ConfigurationTestCore public static function test_magicquotes() { - return !get_magic_quotes_gpc(); + return function_exists('get_magic_quotes_gpc') ? !get_magic_quotes_gpc() : true; } public static function test_upload() diff --git a/classes/Tools.php b/classes/Tools.php index 22ddaf612..9b0eb1c16 100644 --- a/classes/Tools.php +++ b/classes/Tools.php @@ -104,65 +104,7 @@ class ToolsCore } } - if (function_exists('mcrypt_create_iv')) { - $bytes = mcrypt_create_iv($length, MCRYPT_DEV_URANDOM); - - if ($bytes !== false && strlen($bytes) === $length) { - return $bytes; - } - } - - // Else try to get $length bytes of entropy. - // Thanks to Zend - - $result = ''; - $entropy = ''; - $msec_per_round = 400; - $bits_per_round = 2; - $total = $length; - $hash_length = 20; - - while (strlen($result) < $length) { - $bytes = ($total > $hash_length) ? $hash_length : $total; - $total -= $bytes; - - for ($i=1; $i < 3; $i++) { - $t1 = microtime(true); - $seed = mt_rand(); - - for ($j=1; $j < 50; $j++) { - $seed = sha1($seed); - } - - $t2 = microtime(true); - $entropy .= $t1 . $t2; - } - - $div = (int) (($t2 - $t1) * 1000000); - - if ($div <= 0) { - $div = 400; - } - - $rounds = (int) ($msec_per_round * 50 / $div); - $iter = $bytes * (int) (ceil(8 / $bits_per_round)); - - for ($i = 0; $i < $iter; $i ++) { - $t1 = microtime(); - $seed = sha1(mt_rand()); - - for ($j = 0; $j < $rounds; $j++) { - $seed = sha1($seed); - } - - $t2 = microtime(); - $entropy .= $t1 . $t2; - } - - $result .= sha1($entropy, true); - } - - return substr($result, 0, $length); + return false; } public static function strReplaceFirst($search, $replace, $subject, $cur = 0) @@ -1822,10 +1764,10 @@ class ToolsCore return Tools::strtoupper(Tools::substr($str, 0, 1)).Tools::substr($str, 1); } - public static function ucwords($str) + public static function ucwords($str, $encoding = 'utf-8') { if (function_exists('mb_convert_case')) { - return mb_convert_case($str, MB_CASE_TITLE); + return mb_convert_case($str, MB_CASE_TITLE, $encoding); } return ucwords(Tools::strtolower($str)); } diff --git a/config/defines.inc.php b/config/defines.inc.php index 44ec5711d..899b1a0a8 100644 --- a/config/defines.inc.php +++ b/config/defines.inc.php @@ -140,7 +140,7 @@ define('_PS_TMP_IMG_DIR_', _PS_IMG_DIR_.'tmp/'); define('_PS_TRANS_PATTERN_', '(.*[^\\\\])'); define('_PS_MIN_TIME_GENERATE_PASSWD_', '360'); if (!defined('_PS_MAGIC_QUOTES_GPC_')) { - define('_PS_MAGIC_QUOTES_GPC_', get_magic_quotes_gpc()); + define('_PS_MAGIC_QUOTES_GPC_', function_exists('get_magic_quotes_gpc')? @get_magic_quotes_gpc() : false); } define('_CAN_LOAD_FILES_', 1); diff --git a/controllers/admin/AdminShopController.php b/controllers/admin/AdminShopController.php index a8624c117..c6cc943b3 100644 --- a/controllers/admin/AdminShopController.php +++ b/controllers/admin/AdminShopController.php @@ -36,7 +36,7 @@ class AdminShopControllerCore extends AdminController $this->table = 'shop'; $this->className = 'Shop'; $this->multishop_context = Shop::CONTEXT_ALL; - + $this->id_shop_group = (int)Tools::getValue('id_shop_group'); /* if $_GET['id_shop'] is transmitted, virtual url can be loaded in config.php, so we wether transmit shop_id in herfs */ @@ -250,7 +250,7 @@ class AdminShopControllerCore extends AdminController elseif (Shop::getTotalShops() == 1) $this->errors[] = Tools::displayError('You cannot disable the last shop.'); }*/ - + if (Tools::isSubmit('submitAddshopAndStay') || Tools::isSubmit('submitAddshop')) { $shop_group = new ShopGroup((int)Tools::getValue('id_shop_group')); if ($shop_group->shopNameExists(Tools::getValue('name'), (int)Tools::getValue('id_shop'))) { @@ -475,7 +475,7 @@ class AdminShopControllerCore extends AdminController $root_category = new Category($root_categories[0]['id_category']); $children = $root_category->getAllChildren($this->context->language->id); $selected_cat[] = $root_categories[0]['id_category']; - + foreach ($children as $child) { $selected_cat[] = $child->id; } @@ -576,7 +576,7 @@ class AdminShopControllerCore extends AdminController 'zone' => $this->l('Zones'), 'cart_rule' => $this->l('Cart rules'), ); - + // Hook for duplication of shop data $modules_list = Hook::getHookModuleExecList('actionShopDataDuplication'); if (is_array($modules_list) && count($modules_list) > 0) { @@ -586,7 +586,7 @@ class AdminShopControllerCore extends AdminController } asort($import_data); - + if (!$this->object->id) { $this->fields_import_form = array( 'radio' => array( @@ -615,9 +615,9 @@ class AdminShopControllerCore extends AdminController $this->fields_value = array( 'id_shop_group' => (Tools::getValue('id_shop_group') ? Tools::getValue('id_shop_group') : - (isset($obj->id_shop_group)) ? $obj->id_shop_group : Shop::getContextShopGroupID()), + ((isset($obj->id_shop_group)) ? $obj->id_shop_group : Shop::getContextShopGroupID())), 'id_category' => (Tools::getValue('id_category') ? Tools::getValue('id_category') : - (isset($obj->id_category)) ? $obj->id_category : (int)Configuration::get('PS_HOME_CATEGORY')), + ((isset($obj->id_category)) ? $obj->id_category : (int)Configuration::get('PS_HOME_CATEGORY'))), 'id_theme_checked' => (isset($obj->id_theme) ? $obj->id_theme : $id_theme) ); @@ -653,7 +653,7 @@ class AdminShopControllerCore extends AdminController if (Tools::isSubmit('id_category_default')) { $_POST['id_category'] = (int)Tools::getValue('id_category_default'); } - + /* Checking fields validity */ $this->validateRules(); @@ -711,13 +711,13 @@ class AdminShopControllerCore extends AdminController if (!array_key_exists('Edit', self::$cache_lang)) { self::$cache_lang['Edit'] = $this->l('Edit', 'Helper'); } - + $tpl->assign(array( 'href' => $this->context->link->getAdminLink('AdminShop').'&shop_id='.(int)$id.'&update'.$this->table, 'action' => self::$cache_lang['Edit'], 'id' => $id )); - + return $tpl->fetch(); } else { return; @@ -738,7 +738,7 @@ class AdminShopControllerCore extends AdminController $root_category = new Category($root_categories[0]['id_category']); $children = $root_category->getAllChildren($this->context->language->id); $selected_cat[] = $root_categories[0]['id_category']; - + foreach ($children as $child) { $selected_cat[] = $child->id; } diff --git a/controllers/admin/AdminTranslationsController.php b/controllers/admin/AdminTranslationsController.php index 87a586dcb..8c9d860a4 100644 --- a/controllers/admin/AdminTranslationsController.php +++ b/controllers/admin/AdminTranslationsController.php @@ -1019,7 +1019,7 @@ class AdminTranslationsControllerCore extends AdminController $arr_good_ext = array('.tpl', '.php'); foreach ($files as $key => $file) { - if ($file{0} === '.' || in_array(substr($file, 0, strrpos($file, '.')), $this->all_iso_lang)) { + if ($file[0] === '.' || in_array(substr($file, 0, strrpos($file, '.')), $this->all_iso_lang)) { unset($files[$key]); } elseif ($type_clear === 'file' && !in_array(substr($file, strrpos($file, '.')), $arr_good_ext)) { unset($files[$key]); @@ -2872,7 +2872,7 @@ class AdminTranslationsControllerCore extends AdminController $initial_root_dir = $root_dir; foreach ($modules as $module) { $root_dir = $initial_root_dir; - if ($module{0} == '.') { + if ($module[0] == '.') { continue; } From 7129289cd51ac334488453e77c5f5fa605d5dfbf Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Sat, 1 May 2021 15:17:08 +0530 Subject: [PATCH 08/27] removed curly brace syntax for accessing array index in cookie.php --- classes/Cookie.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/Cookie.php b/classes/Cookie.php index 6747b0c24..89ee0ef6e 100644 --- a/classes/Cookie.php +++ b/classes/Cookie.php @@ -66,7 +66,7 @@ class CookieCore $this->_standalone = $standalone; $this->_expire = is_null($expire) ? time() + 1728000 : (int)$expire; $this->_path = trim(($this->_standalone ? '' : Context::getContext()->shop->physical_uri).$path, '/\\').'/'; - if ($this->_path{0} != '/') { + if ($this->_path[0] != '/') { $this->_path = '/'.$this->_path; } $this->_path = rawurlencode($this->_path); From ad352ae354176d8aee3e8a83a496b46020ae5015 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Sat, 1 May 2021 22:23:50 +0530 Subject: [PATCH 09/27] update getm_magic_quotes function checks --- install/upgrade/classes/AddConfToFile.php | 2 +- install/upgrade/php/latin1_database_to_utf8.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/install/upgrade/classes/AddConfToFile.php b/install/upgrade/classes/AddConfToFile.php index f2525b4d0..d88678740 100644 --- a/install/upgrade/classes/AddConfToFile.php +++ b/install/upgrade/classes/AddConfToFile.php @@ -86,7 +86,7 @@ class AddConfToFile public function checkString($string) { - if (get_magic_quotes_gpc()) { + if (function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc()) { $string = stripslashes($string); } if (!is_numeric($string)) { diff --git a/install/upgrade/php/latin1_database_to_utf8.php b/install/upgrade/php/latin1_database_to_utf8.php index a0fbcc7e5..4b7e6a8bc 100644 --- a/install/upgrade/php/latin1_database_to_utf8.php +++ b/install/upgrade/php/latin1_database_to_utf8.php @@ -25,7 +25,7 @@ */ if (!defined('_PS_MAGIC_QUOTES_GPC_')) { - define('_PS_MAGIC_QUOTES_GPC_', get_magic_quotes_gpc()); + define('_PS_MAGIC_QUOTES_GPC_', function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc()); } if (!defined('_PS_MYSQL_REAL_ESCAPE_STRING_')) { define('_PS_MYSQL_REAL_ESCAPE_STRING_', function_exists('mysql_real_escape_string')); From b0190d91cce59d26a737b6a8410a7f3af58d4430 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Sat, 1 May 2021 22:36:13 +0530 Subject: [PATCH 10/27] update smarty --- .../{ => Smarty}/SmartyCacheResourceMysql.php | 50 +- classes/{ => Smarty}/SmartyCustom.php | 48 +- classes/Smarty/SmartyDev.php | 63 + classes/Smarty/SmartyLazyRegister.php | 95 + classes/Smarty/SmartyResourceModule.php | 68 + config/smarty.config.inc.php | 110 +- config/smartyadmin.config.inc.php | 2 +- config/smartyfront.config.inc.php | 46 +- themes/hotel-reservation-theme/header.tpl | 2 +- tools/smarty/Autoloader.php | 110 + tools/smarty/CHANGELOG.md | 3466 ++++++++ tools/smarty/LICENSE | 193 +- tools/smarty/README.md | 78 + tools/smarty/Smarty.class.php | 1742 ++-- tools/smarty/SmartyBC.class.php | 128 +- tools/smarty/bootstrap.php | 16 + tools/smarty/debug.tpl | 160 + tools/smarty/index.php | 64 +- tools/smarty/plugins/block.textformat.php | 57 +- tools/smarty/plugins/function.counter.php | 62 +- tools/smarty/plugins/function.cycle.php | 93 +- tools/smarty/plugins/function.fetch.php | 119 +- .../plugins/function.html_checkboxes.php | 217 +- tools/smarty/plugins/function.html_image.php | 95 +- .../smarty/plugins/function.html_options.php | 150 +- tools/smarty/plugins/function.html_radios.php | 187 +- .../plugins/function.html_select_date.php | 213 +- .../plugins/function.html_select_time.php | 220 +- tools/smarty/plugins/function.html_table.php | 86 +- tools/smarty/plugins/function.implode.php | 38 - tools/smarty/plugins/function.mailto.php | 100 +- tools/smarty/plugins/function.math.php | 103 +- tools/smarty/plugins/index.php | 64 +- tools/smarty/plugins/modifier.capitalize.php | 93 +- tools/smarty/plugins/modifier.date_format.php | 48 +- .../plugins/modifier.debug_print_var.php | 87 +- tools/smarty/plugins/modifier.escape.php | 153 +- tools/smarty/plugins/modifier.mb_wordwrap.php | 71 + .../smarty/plugins/modifier.regex_replace.php | 22 +- tools/smarty/plugins/modifier.replace.php | 15 +- tools/smarty/plugins/modifier.spacify.php | 7 +- tools/smarty/plugins/modifier.truncate.php | 26 +- tools/smarty/plugins/modifiercompiler.cat.php | 15 +- .../modifiercompiler.count_characters.php | 16 +- .../modifiercompiler.count_paragraphs.php | 11 +- .../modifiercompiler.count_sentences.php | 9 +- .../plugins/modifiercompiler.count_words.php | 10 +- .../plugins/modifiercompiler.default.php | 13 +- .../plugins/modifiercompiler.escape.php | 100 +- .../plugins/modifiercompiler.from_charset.php | 15 +- .../plugins/modifiercompiler.indent.php | 17 +- .../smarty/plugins/modifiercompiler.lower.php | 10 +- .../plugins/modifiercompiler.noprint.php | 7 +- .../modifiercompiler.string_format.php | 7 +- .../smarty/plugins/modifiercompiler.strip.php | 15 +- .../plugins/modifiercompiler.strip_tags.php | 11 +- .../plugins/modifiercompiler.to_charset.php | 15 +- .../plugins/modifiercompiler.unescape.php | 32 +- .../smarty/plugins/modifiercompiler.upper.php | 9 +- .../plugins/modifiercompiler.wordwrap.php | 36 +- .../plugins/outputfilter.trimwhitespace.php | 79 +- .../plugins/shared.escape_special_chars.php | 57 +- .../plugins/shared.literal_compiler_param.php | 14 +- .../smarty/plugins/shared.make_timestamp.php | 28 +- .../smarty/plugins/shared.mb_str_replace.php | 14 +- tools/smarty/plugins/shared.mb_unicode.php | 15 +- tools/smarty/plugins/shared.mb_wordwrap.php | 83 - .../variablefilter.htmlspecialchars.php | 6 +- tools/smarty/sysplugins/index.php | 64 +- .../sysplugins/smarty_cacheresource.php | 279 +- .../smarty_cacheresource_custom.php | 199 +- .../smarty_cacheresource_keyvaluestore.php | 303 +- .../sysplugins/smarty_config_source.php | 94 - tools/smarty/sysplugins/smarty_data.php | 68 + .../sysplugins/smarty_internal_block.php | 90 + .../smarty_internal_cacheresource_file.php | 255 +- .../smarty_internal_compile_append.php | 18 +- .../smarty_internal_compile_assign.php | 96 +- .../smarty_internal_compile_block.php | 497 +- .../smarty_internal_compile_block_child.php | 24 + .../smarty_internal_compile_block_parent.php | 31 + .../smarty_internal_compile_break.php | 84 +- .../smarty_internal_compile_call.php | 70 +- .../smarty_internal_compile_capture.php | 65 +- .../smarty_internal_compile_child.php | 79 + .../smarty_internal_compile_config_load.php | 58 +- .../smarty_internal_compile_continue.php | 58 +- .../smarty_internal_compile_debug.php | 11 +- .../smarty_internal_compile_eval.php | 19 +- .../smarty_internal_compile_extends.php | 147 +- .../smarty_internal_compile_for.php | 97 +- .../smarty_internal_compile_foreach.php | 394 +- .../smarty_internal_compile_function.php | 247 +- .../sysplugins/smarty_internal_compile_if.php | 159 +- .../smarty_internal_compile_include.php | 414 +- .../smarty_internal_compile_include_php.php | 49 +- .../smarty_internal_compile_insert.php | 69 +- .../smarty_internal_compile_ldelim.php | 14 +- .../smarty_internal_compile_make_nocache.php | 62 + .../smarty_internal_compile_nocache.php | 27 +- .../smarty_internal_compile_parent.php | 31 + ..._internal_compile_private_block_plugin.php | 103 +- ...nternal_compile_private_foreachsection.php | 228 + ...ternal_compile_private_function_plugin.php | 39 +- ...arty_internal_compile_private_modifier.php | 107 +- ..._compile_private_object_block_function.php | 76 +- ...ternal_compile_private_object_function.php | 55 +- .../smarty_internal_compile_private_php.php | 253 + ...ernal_compile_private_print_expression.php | 124 +- ...ernal_compile_private_registered_block.php | 121 +- ...al_compile_private_registered_function.php | 64 +- ...ernal_compile_private_special_variable.php | 182 +- .../smarty_internal_compile_rdelim.php | 17 +- .../smarty_internal_compile_section.php | 430 +- .../smarty_internal_compile_setfilter.php | 24 +- ...ty_internal_compile_shared_inheritance.php | 49 + .../smarty_internal_compile_while.php | 61 +- .../smarty_internal_compilebase.php | 117 +- .../sysplugins/smarty_internal_config.php | 306 - .../smarty_internal_config_file_compiler.php | 132 +- .../smarty_internal_configfilelexer.php | 601 +- .../smarty_internal_configfileparser.php | 1666 ++-- .../sysplugins/smarty_internal_data.php | 642 +- .../sysplugins/smarty_internal_debug.php | 473 +- .../smarty_internal_errorhandler.php | 113 + .../smarty_internal_extension_handler.php | 197 + .../smarty_internal_filter_handler.php | 67 - .../smarty_internal_function_call_handler.php | 52 - .../smarty_internal_get_include_path.php | 46 - ...rty_internal_method_addautoloadfilters.php | 53 + ...ty_internal_method_adddefaultmodifiers.php | 42 + .../smarty_internal_method_append.php | 74 + .../smarty_internal_method_appendbyref.php | 49 + .../smarty_internal_method_assignbyref.php | 36 + .../smarty_internal_method_assignglobal.php | 44 + .../smarty_internal_method_clearallassign.php | 36 + .../smarty_internal_method_clearallcache.php | 41 + .../smarty_internal_method_clearassign.php | 43 + .../smarty_internal_method_clearcache.php | 50 + ..._internal_method_clearcompiledtemplate.php | 131 + .../smarty_internal_method_clearconfig.php | 41 + ...marty_internal_method_compileallconfig.php | 36 + ...ty_internal_method_compilealltemplates.php | 130 + .../smarty_internal_method_configload.php | 182 + .../smarty_internal_method_createdata.php | 44 + ...rty_internal_method_getautoloadfilters.php | 37 + ...arty_internal_method_getconfigvariable.php | 34 + .../smarty_internal_method_getconfigvars.php | 58 + ...marty_internal_method_getdebugtemplate.php | 35 + ...ty_internal_method_getdefaultmodifiers.php | 35 + .../smarty_internal_method_getglobal.php | 47 + ...ty_internal_method_getregisteredobject.php | 44 + ...arty_internal_method_getstreamvariable.php | 50 + .../smarty_internal_method_gettags.php | 63 + ...smarty_internal_method_gettemplatevars.php | 119 + .../smarty_internal_method_literals.php | 100 + .../smarty_internal_method_loadfilter.php | 77 + .../smarty_internal_method_loadplugin.php | 111 + .../smarty_internal_method_mustcompile.php | 50 + ..._internal_method_registercacheresource.php | 42 + .../smarty_internal_method_registerclass.php | 46 + ...al_method_registerdefaultconfighandler.php | 42 + ...al_method_registerdefaultpluginhandler.php | 43 + ..._method_registerdefaulttemplatehandler.php | 88 + .../smarty_internal_method_registerfilter.php | 87 + .../smarty_internal_method_registerobject.php | 84 + .../smarty_internal_method_registerplugin.php | 58 + ...marty_internal_method_registerresource.php | 46 + ...rty_internal_method_setautoloadfilters.php | 72 + ...marty_internal_method_setdebugtemplate.php | 41 + ...ty_internal_method_setdefaultmodifiers.php | 38 + .../smarty_internal_method_unloadfilter.php | 43 + ...nternal_method_unregistercacheresource.php | 40 + ...marty_internal_method_unregisterfilter.php | 43 + ...marty_internal_method_unregisterobject.php | 40 + ...marty_internal_method_unregisterplugin.php | 41 + ...rty_internal_method_unregisterresource.php | 40 + .../smarty_internal_nocache_insert.php | 22 +- .../sysplugins/smarty_internal_parsetree.php | 364 +- .../smarty_internal_parsetree_code.php | 42 + .../smarty_internal_parsetree_dq.php | 95 + .../smarty_internal_parsetree_dqcontent.php | 42 + .../smarty_internal_parsetree_tag.php | 67 + .../smarty_internal_parsetree_template.php | 169 + .../smarty_internal_parsetree_text.php | 57 + .../smarty_internal_resource_eval.php | 24 +- .../smarty_internal_resource_extends.php | 58 +- .../smarty_internal_resource_file.php | 137 +- .../smarty_internal_resource_php.php | 113 +- .../smarty_internal_resource_registered.php | 39 +- .../smarty_internal_resource_stream.php | 13 +- .../smarty_internal_resource_string.php | 39 +- .../smarty_internal_runtime_cachemodify.php | 68 + ...rty_internal_runtime_cacheresourcefile.php | 139 + .../smarty_internal_runtime_capture.php | 174 + .../smarty_internal_runtime_codeframe.php | 100 + .../smarty_internal_runtime_filterhandler.php | 69 + .../smarty_internal_runtime_foreach.php | 162 + ...smarty_internal_runtime_getincludepath.php | 181 + .../smarty_internal_runtime_inheritance.php | 251 + .../smarty_internal_runtime_make_nocache.php | 54 + .../smarty_internal_runtime_tplfunction.php | 177 + .../smarty_internal_runtime_updatecache.php | 183 + .../smarty_internal_runtime_updatescope.php | 115 + ... => smarty_internal_runtime_writefile.php} | 54 +- ...smarty_internal_smartytemplatecompiler.php | 148 +- .../sysplugins/smarty_internal_template.php | 1113 +-- .../smarty_internal_templatebase.php | 1060 +-- .../smarty_internal_templatecompilerbase.php | 1951 +++-- .../smarty_internal_templatelexer.php | 1780 ++-- .../smarty_internal_templateparser.php | 7137 +++++++---------- .../smarty_internal_testinstall.php | 609 ++ .../sysplugins/smarty_internal_undefined.php | 67 + .../sysplugins/smarty_internal_utility.php | 837 -- tools/smarty/sysplugins/smarty_resource.php | 992 +-- .../sysplugins/smarty_resource_custom.php | 14 +- .../sysplugins/smarty_resource_recompiled.php | 65 +- .../sysplugins/smarty_resource_uncompiled.php | 28 +- tools/smarty/sysplugins/smarty_security.php | 537 +- .../sysplugins/smarty_template_cached.php | 257 + .../sysplugins/smarty_template_compiled.php | 257 + .../sysplugins/smarty_template_config.php | 100 + .../smarty_template_resource_base.php | 152 + .../sysplugins/smarty_template_source.php | 213 + .../sysplugins/smarty_undefined_variable.php | 33 + tools/smarty/sysplugins/smarty_variable.php | 47 + .../sysplugins/smartycompilerexception.php | 45 + tools/smarty/sysplugins/smartyexception.php | 19 + 228 files changed, 26318 insertions(+), 16905 deletions(-) rename classes/{ => Smarty}/SmartyCacheResourceMysql.php (78%) rename classes/{ => Smarty}/SmartyCustom.php (92%) create mode 100644 classes/Smarty/SmartyDev.php create mode 100644 classes/Smarty/SmartyLazyRegister.php create mode 100644 classes/Smarty/SmartyResourceModule.php create mode 100644 tools/smarty/Autoloader.php create mode 100644 tools/smarty/CHANGELOG.md create mode 100644 tools/smarty/README.md create mode 100644 tools/smarty/bootstrap.php create mode 100644 tools/smarty/debug.tpl delete mode 100644 tools/smarty/plugins/function.implode.php create mode 100644 tools/smarty/plugins/modifier.mb_wordwrap.php delete mode 100644 tools/smarty/plugins/shared.mb_wordwrap.php delete mode 100644 tools/smarty/sysplugins/smarty_config_source.php create mode 100644 tools/smarty/sysplugins/smarty_data.php create mode 100644 tools/smarty/sysplugins/smarty_internal_block.php create mode 100644 tools/smarty/sysplugins/smarty_internal_compile_block_child.php create mode 100644 tools/smarty/sysplugins/smarty_internal_compile_block_parent.php create mode 100644 tools/smarty/sysplugins/smarty_internal_compile_child.php create mode 100644 tools/smarty/sysplugins/smarty_internal_compile_make_nocache.php create mode 100644 tools/smarty/sysplugins/smarty_internal_compile_parent.php create mode 100644 tools/smarty/sysplugins/smarty_internal_compile_private_foreachsection.php create mode 100644 tools/smarty/sysplugins/smarty_internal_compile_private_php.php create mode 100644 tools/smarty/sysplugins/smarty_internal_compile_shared_inheritance.php delete mode 100644 tools/smarty/sysplugins/smarty_internal_config.php create mode 100644 tools/smarty/sysplugins/smarty_internal_errorhandler.php create mode 100644 tools/smarty/sysplugins/smarty_internal_extension_handler.php delete mode 100644 tools/smarty/sysplugins/smarty_internal_filter_handler.php delete mode 100644 tools/smarty/sysplugins/smarty_internal_function_call_handler.php delete mode 100644 tools/smarty/sysplugins/smarty_internal_get_include_path.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_addautoloadfilters.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_adddefaultmodifiers.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_append.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_appendbyref.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_assignbyref.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_assignglobal.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_clearallassign.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_clearallcache.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_clearassign.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_clearcache.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_clearcompiledtemplate.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_clearconfig.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_compileallconfig.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_compilealltemplates.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_configload.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_createdata.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_getautoloadfilters.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_getconfigvariable.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_getconfigvars.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_getdebugtemplate.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_getdefaultmodifiers.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_getglobal.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_getregisteredobject.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_getstreamvariable.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_gettags.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_gettemplatevars.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_literals.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_loadfilter.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_loadplugin.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_mustcompile.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_registercacheresource.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_registerclass.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_registerdefaultconfighandler.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_registerfilter.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_registerobject.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_registerplugin.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_registerresource.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_setautoloadfilters.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_setdebugtemplate.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_setdefaultmodifiers.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_unloadfilter.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_unregistercacheresource.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_unregisterfilter.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_unregisterobject.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_unregisterplugin.php create mode 100644 tools/smarty/sysplugins/smarty_internal_method_unregisterresource.php create mode 100644 tools/smarty/sysplugins/smarty_internal_parsetree_code.php create mode 100644 tools/smarty/sysplugins/smarty_internal_parsetree_dq.php create mode 100644 tools/smarty/sysplugins/smarty_internal_parsetree_dqcontent.php create mode 100644 tools/smarty/sysplugins/smarty_internal_parsetree_tag.php create mode 100644 tools/smarty/sysplugins/smarty_internal_parsetree_template.php create mode 100644 tools/smarty/sysplugins/smarty_internal_parsetree_text.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_cachemodify.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_cacheresourcefile.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_capture.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_codeframe.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_filterhandler.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_foreach.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_getincludepath.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_inheritance.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_make_nocache.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_tplfunction.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_updatecache.php create mode 100644 tools/smarty/sysplugins/smarty_internal_runtime_updatescope.php rename tools/smarty/sysplugins/{smarty_internal_write_file.php => smarty_internal_runtime_writefile.php} (57%) create mode 100644 tools/smarty/sysplugins/smarty_internal_testinstall.php create mode 100644 tools/smarty/sysplugins/smarty_internal_undefined.php delete mode 100644 tools/smarty/sysplugins/smarty_internal_utility.php create mode 100644 tools/smarty/sysplugins/smarty_template_cached.php create mode 100644 tools/smarty/sysplugins/smarty_template_compiled.php create mode 100644 tools/smarty/sysplugins/smarty_template_config.php create mode 100644 tools/smarty/sysplugins/smarty_template_resource_base.php create mode 100644 tools/smarty/sysplugins/smarty_template_source.php create mode 100644 tools/smarty/sysplugins/smarty_undefined_variable.php create mode 100644 tools/smarty/sysplugins/smarty_variable.php create mode 100644 tools/smarty/sysplugins/smartycompilerexception.php create mode 100644 tools/smarty/sysplugins/smartyexception.php diff --git a/classes/SmartyCacheResourceMysql.php b/classes/Smarty/SmartyCacheResourceMysql.php similarity index 78% rename from classes/SmartyCacheResourceMysql.php rename to classes/Smarty/SmartyCacheResourceMysql.php index c365fd1ff..e5ef70f4b 100644 --- a/classes/SmartyCacheResourceMysql.php +++ b/classes/Smarty/SmartyCacheResourceMysql.php @@ -1,30 +1,30 @@ <?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Open Software License (OSL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/osl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ +/** + * 2007-2015 PrestaShop + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to http://www.prestashop.com for more information. + * + * @author PrestaShop SA <contact@prestashop.com> + * @copyright 2007-2015 PrestaShop SA + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ -require_once(_PS_TOOL_DIR_.'smarty/Smarty.class.php'); +require_once(_PS_VENDOR_DIR_.'/prestashop/smarty/Smarty.class.php'); class Smarty_CacheResource_Mysql extends Smarty_CacheResource_Custom { diff --git a/classes/SmartyCustom.php b/classes/Smarty/SmartyCustom.php similarity index 92% rename from classes/SmartyCustom.php rename to classes/Smarty/SmartyCustom.php index 1040b59e2..cb840a79e 100644 --- a/classes/SmartyCustom.php +++ b/classes/Smarty/SmartyCustom.php @@ -1,28 +1,28 @@ <?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Open Software License (OSL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/osl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ +/** + * 2007-2015 PrestaShop + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to http://www.prestashop.com for more information. + * + * @author PrestaShop SA <contact@prestashop.com> + * @copyright 2007-2015 PrestaShop SA + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ class SmartyCustomCore extends Smarty { diff --git a/classes/Smarty/SmartyDev.php b/classes/Smarty/SmartyDev.php new file mode 100644 index 000000000..e51458ac1 --- /dev/null +++ b/classes/Smarty/SmartyDev.php @@ -0,0 +1,63 @@ +<?php +/** + * 2007-2016 PrestaShop + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to http://www.prestashop.com for more information. + * + * @author PrestaShop SA <contact@prestashop.com> + * @copyright 2007-2016 PrestaShop SA + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +class SmartyDev extends Smarty +{ + public function __construct() + { + parent::__construct(); + $this->template_class = 'Smarty_Dev_Template'; + } + + /** + * {@inheritDoc} + */ + public function fetch($template = null, $cache_id = null, $compile_id = null, $parent = null, $display = false, $merge_tpl_vars = true, $no_output_filter = false) + { + return "\n<!-- begin $template -->\n" + .parent::fetch($template, $cache_id, $compile_id, $parent, $display, $merge_tpl_vars, $no_output_filter) + ."\n<!-- end $template -->\n"; + } +} + +class Smarty_Dev_Template extends Smarty_Internal_Template +{ + /** @var SmartyCustom|null */ + public $smarty = null; + + public function fetch($template = null, $cache_id = null, $compile_id = null, $parent = null, $display = false, $merge_tpl_vars = true, $no_output_filter = false) + { + if (!is_null($template)) { + $tpl = $template->template_resource; + } else { + $tpl = $this->template_resource; + } + + return "\n<!-- begin $tpl -->\n" + .parent::fetch($template, $cache_id, $compile_id, $parent, $display, $merge_tpl_vars, $no_output_filter) + ."\n<!-- end $tpl -->\n"; + } +} diff --git a/classes/Smarty/SmartyLazyRegister.php b/classes/Smarty/SmartyLazyRegister.php new file mode 100644 index 000000000..c4cc39cf3 --- /dev/null +++ b/classes/Smarty/SmartyLazyRegister.php @@ -0,0 +1,95 @@ +<?php +/* +* 2007-2015 PrestaShop +* +* NOTICE OF LICENSE +* +* This source file is subject to the Open Software License (OSL 3.0) +* that is bundled with this package in the file LICENSE.txt. +* It is also available through the world-wide-web at this URL: +* http://opensource.org/licenses/osl-3.0.php +* If you did not receive a copy of the license and are unable to +* obtain it through the world-wide-web, please send an email +* to license@prestashop.com so we can send you a copy immediately. +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade PrestaShop to newer +* versions in the future. If you wish to customize PrestaShop for your +* needs please refer to http://www.prestashop.com for more information. +* +* @author PrestaShop SA <contact@prestashop.com> +* @copyright 2007-2015 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ +/** + * Used to delay loading of external classes with smarty->register_plugin. + */ +class SmartyLazyRegister +{ + protected $registry = array(); + protected static $instance; + + /** + * Register a function or method to be dynamically called later. + * + * @param string|array $params function name or array(object name, method name) + */ + public function register($params) + { + if (is_array($params)) { + $this->registry[$params[1]] = $params; + } else { + $this->registry[$params] = $params; + } + } + + public function isRegistered($params) + { + if (is_array($params)) { + $params = $params[1]; + } + + return isset($this->registry[$params]); + } + + /** + * Dynamically call static function or method. + * + * @param string $name function name + * @param mixed $arguments function argument + * + * @return mixed function return + */ + public function __call($name, $arguments) + { + $item = $this->registry[$name]; + + // case 1: call to static method - case 2 : call to static function + if (is_array($item[1])) { + return call_user_func_array($item[1].'::'.$item[0], array($arguments[0], &$arguments[1])); + } else { + $args = array(); + + foreach ($arguments as $a => $argument) { + if ($a == 0) { + $args[] = $arguments[0]; + } else { + $args[] = &$arguments[$a]; + } + } + + return call_user_func_array($item, $args); + } + } + + public static function getInstance() + { + if (!self::$instance) { + self::$instance = new self(); + } + + return self::$instance; + } +} diff --git a/classes/Smarty/SmartyResourceModule.php b/classes/Smarty/SmartyResourceModule.php new file mode 100644 index 000000000..fdbb6c312 --- /dev/null +++ b/classes/Smarty/SmartyResourceModule.php @@ -0,0 +1,68 @@ +<?php +/** + * 2007-2015 PrestaShop + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * http://opensource.org/licenses/osl-3.0.php + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to http://www.prestashop.com for more information. + * + * @author PrestaShop SA <contact@prestashop.com> + * @copyright 2007-2015 PrestaShop SA + * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +/** + * Override module templates easily + * + * @since 1.7.0.0 + */ +class SmartyResourceModuleCore extends Smarty_Resource_Custom +{ + private $shop; + + public function __construct(array $paths) + { + $this->paths = $paths; + } + + /** + * Fetch a template + * + * @param string $name template name + * @param string $source template source + * @param integer $mtime template modification timestamp (epoch) + * @return void + */ + protected function fetch($name, &$source, &$mtime) + { + foreach ($this->paths as $path) { + if (Tools::file_exists_cache($file = $path.$name)) { + if (_PS_MODE_DEV_) { + $source = implode('', [ + '<!-- begin '.$file.' -->', + file_get_contents($file), + '<!-- end '.$file.' -->' + ]); + } else { + $source = file_get_contents($file); + } + $mtime = filemtime($file); + + return; + } + } + } +} diff --git a/config/smarty.config.inc.php b/config/smarty.config.inc.php index 0a2bd64ba..57f52c16a 100644 --- a/config/smarty.config.inc.php +++ b/config/smarty.config.inc.php @@ -30,6 +30,14 @@ require_once(_PS_SMARTY_DIR_.'Smarty.class.php'); global $smarty; $smarty = new SmartyCustom(); +if (Configuration::get('PS_SMARTY_LOCAL')) { + $smarty = new SmartyCustom(); +} elseif (_PS_MODE_DEV_) { + $smarty = new SmartyDev(); +} else { + $smarty = new Smarty(); +} + $smarty->setCompileDir(_PS_CACHE_DIR_.'smarty/compile'); $smarty->setCacheDir(_PS_CACHE_DIR_.'smarty/cache'); if (!Tools::getSafeModeStatus()) { @@ -38,7 +46,7 @@ if (!Tools::getSafeModeStatus()) { $smarty->setConfigDir(_PS_SMARTY_DIR_.'configs'); $smarty->caching = false; if (Configuration::get('PS_SMARTY_CACHING_TYPE') == 'mysql') { - include(_PS_CLASS_DIR_.'/SmartyCacheResourceMysql.php'); + include _PS_CLASS_DIR_.'Smarty/SmartyCacheResourceMysql.php'; $smarty->caching_type = 'mysql'; } $smarty->force_compile = (Configuration::get('PS_SMARTY_FORCE_COMPILE') == _PS_SMARTY_FORCE_COMPILE_) ? true : false; @@ -55,7 +63,27 @@ if (defined('_PS_ADMIN_DIR_')) { } else { require_once(dirname(__FILE__).'/smartyfront.config.inc.php'); } +require_once SMARTY_PLUGINS_DIR.'modifier.truncate.php'; +// This escape modifier is required for invoice PDF generation +function smartyEscape($string, $esc_type = 'html', $char_set = null, $double_encode = true) +{ + $escapeModifierFile = implode( + DIRECTORY_SEPARATOR, + array( + SMARTY_PLUGINS_DIR, + 'modifier.escape.php', + ) + ); + require_once $escapeModifierFile; + + global $smarty; + if (($esc_type === 'html' || $esc_type === 'htmlall') && $smarty->escape_html) { + return $string; + } else { + return smarty_modifier_escape($string, $esc_type, $char_set, $double_encode); + } +} smartyRegisterFunction($smarty, 'modifier', 'truncate', 'smarty_modifier_truncate'); smartyRegisterFunction($smarty, 'modifier', 'secureReferrer', array('Tools', 'secureReferrer')); @@ -123,25 +151,6 @@ function smartyTruncate($params, &$smarty) return (isset($params['encode']) ? Tools::htmlentitiesUTF8($text, ENT_NOQUOTES) : $text); } -function smarty_modifier_truncate($string, $length = 80, $etc = '...', $break_words = false, $middle = false, $charset = 'UTF-8') -{ - if (!$length) { - return ''; - } - - $string = trim($string); - - if (Tools::strlen($string) > $length) { - $length -= min($length, Tools::strlen($etc)); - if (!$break_words && !$middle) { - $string = preg_replace('/\s+?(\S+)?$/u', '', Tools::substr($string, 0, $length+1, $charset)); - } - return !$middle ? Tools::substr($string, 0, $length, $charset).$etc : Tools::substr($string, 0, $length/2, $charset).$etc.Tools::substr($string, -$length/2, $length, $charset); - } else { - return $string; - } -} - function smarty_modifier_htmlentitiesUTF8($string) { return Tools::htmlentitiesUTF8($string); @@ -175,6 +184,9 @@ function smartyRegisterFunction($smarty, $type, $function, $params, $lazy = true // lazy is better if the function is not called on every page if ($lazy) { $lazy_register = SmartyLazyRegister::getInstance(); + if ($lazy_register->isRegistered($params)) { + return; + } $lazy_register->register($params); if (is_array($params)) { @@ -221,61 +233,3 @@ function toolsConvertPrice($params, &$smarty) return Tools::convertPrice($params['price'], Context::getContext()->currency); } -/** - * Used to delay loading of external classes with smarty->register_plugin - */ -class SmartyLazyRegister -{ - protected $registry = array(); - protected static $instance; - - /** - * Register a function or method to be dynamically called later - * @param string|array $params function name or array(object name, method name) - */ - public function register($params) - { - if (is_array($params)) { - $this->registry[$params[1]] = $params; - } else { - $this->registry[$params] = $params; - } - } - - /** - * Dynamically call static function or method - * - * @param string $name function name - * @param mixed $arguments function argument - * @return mixed function return - */ - public function __call($name, $arguments) - { - $item = $this->registry[$name]; - - // case 1: call to static method - case 2 : call to static function - if (is_array($item[1])) { - return call_user_func_array($item[1].'::'.$item[0], array($arguments[0], &$arguments[1])); - } else { - $args = array(); - - foreach ($arguments as $a => $argument) { - if ($a == 0) { - $args[] = $arguments[0]; - } else { - $args[] = &$arguments[$a]; - } - } - - return call_user_func_array($item, $args); - } - } - - public static function getInstance() - { - if (!self::$instance) { - self::$instance = new SmartyLazyRegister(); - } - return self::$instance; - } -} diff --git a/config/smartyadmin.config.inc.php b/config/smartyadmin.config.inc.php index 47475fcf2..f8c8a270c 100644 --- a/config/smartyadmin.config.inc.php +++ b/config/smartyadmin.config.inc.php @@ -33,7 +33,7 @@ $smarty->force_compile = (Configuration::get('PS_SMARTY_FORCE_COMPILE') == _PS_S // But force compile_check since the performance impact is small and it is better for debugging $smarty->compile_check = true; -function smartyTranslate($params, &$smarty) +function smartyTranslate($params, $smarty) { $htmlentities = !isset($params['js']); $pdf = isset($params['pdf']); diff --git a/config/smartyfront.config.inc.php b/config/smartyfront.config.inc.php index 90773929a..c9afef57d 100644 --- a/config/smartyfront.config.inc.php +++ b/config/smartyfront.config.inc.php @@ -25,7 +25,7 @@ */ global $smarty; -$smarty->setTemplateDir(_PS_THEME_DIR_.'tpl'); +$smarty->setTemplateDir(_PS_THEME_DIR_); if (Configuration::get('PS_HTML_THEME_COMPRESSION')) { $smarty->registerFilter('output', 'smartyMinifyHTML'); @@ -34,7 +34,7 @@ if (Configuration::get('PS_JS_HTML_THEME_COMPRESSION')) { $smarty->registerFilter('output', 'smartyPackJSinHTML'); } -function smartyTranslate($params, &$smarty) +function smartyTranslate($params, $smarty) { global $_LANG; @@ -48,7 +48,47 @@ function smartyTranslate($params, &$smarty) $params['mod'] = false; } if (!isset($params['sprintf'])) { - $params['sprintf'] = null; + $params['sprintf'] = array(); + } + + if (!isset($params['d'])) { + $params['d'] = null; + } + + if (!is_null($params['d'])) { + if (isset($params['tags'])) { + $backTrace = debug_backtrace(); + + $errorMessage = sprintf( + 'Unable to translate "%s" in %s. tags() is not supported anymore, please use sprintf().', + $params['s'], + $backTrace[0]['args'][1]->template_resource + ); + + if (_PS_MODE_DEV_) { + throw new Exception($errorMessage); + } else { + PrestaShopLogger::addLog($errorMessage); + } + } + + if (!is_array($params['sprintf'])) { + $backTrace = debug_backtrace(); + + $errorMessage = sprintf( + 'Unable to translate "%s" in %s. sprintf() parameter should be an array.', + $params['s'], + $backTrace[0]['args'][1]->template_resource + ); + + if (_PS_MODE_DEV_) { + throw new Exception($errorMessage); + } else { + PrestaShopLogger::addLog($errorMessage); + + return $params['s']; + } + } } $string = str_replace('\'', '\\\'', $params['s']); diff --git a/themes/hotel-reservation-theme/header.tpl b/themes/hotel-reservation-theme/header.tpl index 06414cb87..bc6fc2e1c 100644 --- a/themes/hotel-reservation-theme/header.tpl +++ b/themes/hotel-reservation-theme/header.tpl @@ -75,7 +75,7 @@ <!-- <link href='https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic' rel='stylesheet' type='text/css'> --> <link href='//fonts.googleapis.com/css?family=Oxygen:400,300,700' rel='stylesheet' type='text/css'> </head> - <body{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} hide-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}" style="{if $page_name == 'index'}height: 100%;{/if}"> + <body{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {' '|implode:$body_classes}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} hide-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}" style="{if $page_name == 'index'}height: 100%;{/if}"> {if !isset($content_only) || !$content_only} {if isset($restricted_country_mode) && $restricted_country_mode} <div id="restricted-country"> diff --git a/tools/smarty/Autoloader.php b/tools/smarty/Autoloader.php new file mode 100644 index 000000000..c09361b66 --- /dev/null +++ b/tools/smarty/Autoloader.php @@ -0,0 +1,110 @@ +<?php +/** + * Smarty Autoloader + * + * @package Smarty + */ + +/** + * Smarty Autoloader + * + * @package Smarty + * @author Uwe Tews + * Usage: + * require_once '...path/Autoloader.php'; + * Smarty_Autoloader::register(); + * or + * include '...path/bootstrap.php'; + * + * $smarty = new Smarty(); + */ +class Smarty_Autoloader +{ + /** + * Filepath to Smarty root + * + * @var string + */ + public static $SMARTY_DIR = null; + + /** + * Filepath to Smarty internal plugins + * + * @var string + */ + public static $SMARTY_SYSPLUGINS_DIR = null; + + /** + * Array with Smarty core classes and their filename + * + * @var array + */ + public static $rootClasses = array('smarty' => 'Smarty.class.php', 'smartybc' => 'SmartyBC.class.php',); + + /** + * Registers Smarty_Autoloader backward compatible to older installations. + * + * @param bool $prepend Whether to prepend the autoloader or not. + */ + public static function registerBC($prepend = false) + { + /** + * register the class autoloader + */ + if (!defined('SMARTY_SPL_AUTOLOAD')) { + define('SMARTY_SPL_AUTOLOAD', 0); + } + if (SMARTY_SPL_AUTOLOAD + && set_include_path(get_include_path() . PATH_SEPARATOR . SMARTY_SYSPLUGINS_DIR) !== false + ) { + $registeredAutoLoadFunctions = spl_autoload_functions(); + if (!isset($registeredAutoLoadFunctions[ 'spl_autoload' ])) { + spl_autoload_register(); + } + } else { + self::register($prepend); + } + } + + /** + * Registers Smarty_Autoloader as an SPL autoloader. + * + * @param bool $prepend Whether to prepend the autoloader or not. + */ + public static function register($prepend = false) + { + self::$SMARTY_DIR = defined('SMARTY_DIR') ? SMARTY_DIR : dirname(__FILE__) . DIRECTORY_SEPARATOR; + self::$SMARTY_SYSPLUGINS_DIR = defined('SMARTY_SYSPLUGINS_DIR') ? SMARTY_SYSPLUGINS_DIR : + self::$SMARTY_DIR . 'sysplugins' . DIRECTORY_SEPARATOR; + if (version_compare(PHP_VERSION, '5.3.0', '>=')) { + spl_autoload_register(array(__CLASS__, 'autoload'), true, $prepend); + } else { + spl_autoload_register(array(__CLASS__, 'autoload')); + } + } + + /** + * Handles auto loading of classes. + * + * @param string $class A class name. + */ + public static function autoload($class) + { + if ($class[ 0 ] !== 'S' || strpos($class, 'Smarty') !== 0) { + return; + } + $_class = strtolower($class); + if (isset(self::$rootClasses[ $_class ])) { + $file = self::$SMARTY_DIR . self::$rootClasses[ $_class ]; + if (is_file($file)) { + include $file; + } + } else { + $file = self::$SMARTY_SYSPLUGINS_DIR . $_class . '.php'; + if (is_file($file)) { + include $file; + } + } + return; + } +} diff --git a/tools/smarty/CHANGELOG.md b/tools/smarty/CHANGELOG.md new file mode 100644 index 000000000..e3bb93a4f --- /dev/null +++ b/tools/smarty/CHANGELOG.md @@ -0,0 +1,3466 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [3.1.39] - 2021-02-17 + +### Security +- Prevent access to `$smarty.template_object` in sandbox mode +- Fixed code injection vulnerability by using illegal function names in `{function name='blah'}{/function}` + +## [3.1.38] - 2021-01-08 + +### Fixed +- Smarty::SMARTY_VERSION wasn't updated https://github.com/smarty-php/smarty/issues/628 + +## [3.1.37] - 2021-01-07 + +### Changed +- Changed error handlers and handling of undefined constants for php8-compatibility (set $errcontext argument optional) https://github.com/smarty-php/smarty/issues/605 +- Changed expected error levels in unit tests for php8-compatibility +- Travis unit tests now run for all php versions >= 5.3, including php8 +- Travis runs on Xenial where possible + +### Fixed +- PHP5.3 compatibility fixes +- Brought lexer source functionally up-to-date with compiled version + +## [3.1.36] - 2020-04-14 + +### Fixed + - Smarty::SMARTY_VERSION wasn't updated in v3.1.35 https://github.com/smarty-php/smarty/issues/584 + +## [3.1.35] - 2020-04-14 + - remove whitespaces after comments https://github.com/smarty-php/smarty/issues/447 + - fix foreachelse on arrayiterators https://github.com/smarty-php/smarty/issues/506 + - fix files contained in git export archive for package maintainers https://github.com/smarty-php/smarty/issues/325 + - throw SmartyException when setting caching attributes for cacheable plugin https://github.com/smarty-php/smarty/issues/457 + - fix errors that occured where isset was replaced with null check such as https://github.com/smarty-php/smarty/issues/453 + - unit tests are now in the repository + +## 3.1.34 release - 05.11.2019 +13.01.2020 + - fix typo in exception message (JercSi) + - fix typehint warning with callable (bets4breakfast) + - add travis badge and compatability info to readme (matks) + - fix stdClass cast when compiling foreach (carpii) + - fix wrong set/get methods for memcached (IT-Experte) + - fix pborm assigning value to object variables in smarty_internal_compile_assign (Hunman) + - exclude error_reporting.ini from git export (glensc) + +## 3.1.34-dev-6 - +30.10.2018 + - bugfix a nested subblock in an inheritance child template was not replace by + outer level block with same name in same child template https://github.com/smarty-php/smarty/issues/500 + +29.10.2018 + - bugfix Smarty::$php_handling == PHP_PASSTHRU (default) did eat the "\n" (newline) character if it did directly followed + a PHP tag like "?>" or other https://github.com/smarty-php/smarty/issues/501 + +14.10.2018 + - bugfix autoloader exit shortcut https://github.com/smarty-php/smarty/issues/467 + +11.10.2018 + - bugfix {insert} not works when caching is enabled and included template is present + https://github.com/smarty-php/smarty/issues/496 + - bugfix in date-format modifier; NULL at date string or default_date did not produce correct output + https://github.com/smarty-php/smarty/pull/458 + +09.10.2018 + - bugfix fix of 26.8.2017 https://github.com/smarty-php/smarty/issues/327 + modifier is applied to sum expression https://github.com/smarty-php/smarty/issues/491 + - bugfix indexed arrays could not be defined "array(...)"" + +18.09.2018 + - bugfix large plain text template sections without a Smarty tag > 700kB could + could fail in version 3.1.32 and 3.1.33 because PHP preg_match() restrictions + https://github.com/smarty-php/smarty/issues/488 + +## 3.1.33 release - 12.09.2018 +## 3.1.33-dev-12 - +03.09.2018 + - bugfix {foreach} using new style property access like {$item@property} on + Smarty 2 style named foreach loop could produce errors https://github.com/smarty-php/smarty/issues/484 + +31.08.2018 + - bugfix some custom left and right delimiters like '{^' '^}' did not work + https://github.com/smarty-php/smarty/issues/450 https://github.com/smarty-php/smarty/pull/482 + + - reformating for PSR-2 coding standards https://github.com/smarty-php/smarty/pull/483 + + - bugfix on Windows absolute filepathes did fail if the drive letter was followed by a linux DIRECTORY_SEPARATOR + like C:/ at Smarty > 3.1.33-dev-5 https://github.com/smarty-php/smarty/issues/451 + + - PSR-2 code style fixes for config and template file Lexer/Parser generated with + the Smarty Lexer/Parser generator from https://github.com/smarty-php/smarty-lexer + https://github.com/smarty-php/smarty/pull/483 + +26.08.2018 + - bugfix/enhancement {capture} allow variable as capture block name in Smarty special variable + like $smarty.capture.$foo https://github.com/smarty-php/smarty/issues/478 https://github.com/smarty-php/smarty/pull/481 + +## 3.1.33-dev-6 - +19.08.2018 + - fix PSR-2 coding standards and PHPDoc blocks https://github.com/smarty-php/smarty/pull/452 + https://github.com/smarty-php/smarty/pull/475 + https://github.com/smarty-php/smarty/pull/473 + - bugfix PHP5.2 compatibility https://github.com/smarty-php/smarty/pull/472 + +## 3.1.33-dev-4 - +17.05.2018 + - bugfix strip-block produces different output in Smarty v3.1.32 https://github.com/smarty-php/smarty/issues/436 + - bugfix Smarty::compileAllTemplates ignores `$extension` parameter https://github.com/smarty-php/smarty/issues/437 + https://github.com/smarty-php/smarty/pull/438 + - improvement do not compute total property in {foreach} if not needed https://github.com/smarty-php/smarty/issues/443 + - bugfix plugins may not be loaded when setMergeCompiledIncludes is true https://github.com/smarty-php/smarty/issues/435 + +26.04.2018 + - bugfix regarding Security Vulnerability did not solve the problem under Linux. + Security issue CVE-2018-16831 + +## 3.1.32 - (24.04.2018) +24.04.2018 + - bugfix possible Security Vulnerability in Smarty_Security class. + +26.03.2018 + - bugfix plugins may not be loaded if {function} or {block} tags are executed in nocache mode + https://github.com/smarty-php/smarty/issues/371 + +26.03.2018 + - new feature {parent} = {$smarty.block.parent} {child} = {$smarty.block.child} + +23.03.2018 + - bugfix preg_replace could fail on large content resulting in a blank page https://github.com/smarty-php/smarty/issues/417 + +21.03.2018 + - bugfix {$smarty.section...} used outside {section}{/section} showed incorrect values if {section}{/section} was called inside + another loop https://github.com/smarty-php/smarty/issues/422 + - bugfix short form of {section} attributes did not work https://github.com/smarty-php/smarty/issues/428 + +17.03.2018 + - improvement Smarty::compileAllTemplates() exit with a non-zero status code if max errors is reached https://github.com/smarty-php/smarty/pull/402 + +16.03.2018 + - bugfix extends resource did not work with user defined left/right delimiter https://github.com/smarty-php/smarty/issues/419 + +22.11.2017 + - bugfix {break} and {continue} could fail if {foreach}{/foreach} did contain other + looping tags like {for}, {section} and {while} https://github.com/smarty-php/smarty/issues/323 + +20.11.2017 + - bugfix rework of newline spacing between tag code and template text. + now again identical with Smarty2 (forum topic 26878) + - replacement of " by ' + +05.11.2017 + - lexer/parser optimization + - code cleanup and optimizations + - bugfix {$smarty.section.name.loop} used together with {$smarty.section.name.total} could produce + wrong results (forum topic 27041) + +26.10.2017 + - bugfix Smarty version was not filled in header comment of compiled and cached files + - optimization replace internal Smarty::$ds property by DIRECTORY_SEPARATOR + - deprecate functions Smarty::muteExpectedErrors() and Smarty::unmuteExpectedErrors() + as Smarty does no longer use error suppression like @filemtime(). + for backward compatibility code is moved from Smarty class to an external class and still can be + called. + - correction of PHPDoc blocks + - minor code cleanup + +21.10.2017 + - bugfix custom delimiters could fail since modification of version 3.1.32-dev-23 + https://github.com/smarty-php/smarty/issues/394 + +18.10.2017 + - bugfix fix implementation of unclosed block tag in double quoted string of 12.10.2017 + https://github.com/smarty-php/smarty/issues/396 https://github.com/smarty-php/smarty/issues/397 + https://github.com/smarty-php/smarty/issues/391 https://github.com/smarty-php/smarty/issues/392 + +12.10.2017 + - bugfix $smarty.block.child and $smarty.block.parent could not be used like any + $smarty special variable https://github.com/smarty-php/smarty/issues/393 + - unclosed block tag in double quoted string must throw compiler exception. + https://github.com/smarty-php/smarty/issues/391 https://github.com/smarty-php/smarty/issues/392 + +07.10.2017 + - bugfix modification of 9.8.2017 did fail on some recursive + tag nesting. https://github.com/smarty-php/smarty/issues/389 + +26.8.2017 + - bugfix chained modifier failed when last modifier parameter is a signed value + https://github.com/smarty-php/smarty/issues/327 + - bugfix templates filepath with multibyte characters did not work + https://github.com/smarty-php/smarty/issues/385 + - bugfix {make_nocache} did display code if the template did not contain other nocache code + https://github.com/smarty-php/smarty/issues/369 + +09.8.2017 + - improvement repeated delimiter like {{ and }} will be treated as literal + https://groups.google.com/forum/#!topic/smarty-developers/h9r82Bx4KZw + +05.8.2017 + - bugfix wordwrap modifier could fail if used in nocache code. + converted plugin file shared.mb_wordwrap.php into modifier.mb_wordwrap.php + - cleanup of _getSmartyObj() + +31.7.2017 + - Call clearstatcache() after mkdir() failure https://github.com/smarty-php/smarty/pull/379 + +30.7.2017 + - rewrite mkdir() bugfix to retry automatically see https://github.com/smarty-php/smarty/pull/377 + https://github.com/smarty-php/smarty/pull/379 + +21.7.2017 + - security possible PHP code injection on custom resources at display() or fetch() + calls if the resource does not sanitize the template name + - bugfix fix 'mkdir(): File exists' error on create directory from parallel + processes https://github.com/smarty-php/smarty/pull/377 + - bugfix solve preg_match() hhvm parameter problem https://github.com/smarty-php/smarty/pull/372 + +27.5.2017 + - bugfix change compiled code for registered function and modifiers to called as callable to allow closures + https://github.com/smarty-php/smarty/pull/368, https://github.com/smarty-php/smarty/issues/273 + - bugfix https://github.com/smarty-php/smarty/pull/368 did break the default plugin handler + - improvement replace phpversion() by PHP_VERSION constant. + https://github.com/smarty-php/smarty/pull/363 + +21.5.2017 + - performance store flag for already required shared plugin functions in static variable or + Smarty's $_cache to improve performance when plugins are often called + https://github.com/smarty-php/smarty/commit/51e0d5cd405d764a4ea257d1bac1fb1205f74528#commitcomment-22280086 + - bugfix remove special treatment of classes implementing ArrayAccess in {foreach} + https://github.com/smarty-php/smarty/issues/332 + - bugfix remove deleted files by clear_cache() and clear_compiled_template() from + ACP cache if present, add some is_file() checks to avoid possible warnings on filemtime() + caused by above functions. + https://github.com/smarty-php/smarty/issues/341 + - bugfix version 3.1.31 did fail under PHP 5.2 + https://github.com/smarty-php/smarty/issues/365 + +19.5.2017 + - change properties $accessMap and $obsoleteProperties from private to protected + https://github.com/smarty-php/smarty/issues/351 + - new feature The named capture buffers can now be accessed also as array + See NEWS_FEATURES.txt https://github.com/smarty-php/smarty/issues/366 + - improvement check if ini_get() and ini_set() not disabled + https://github.com/smarty-php/smarty/pull/362 + +24.4.2017 + - fix spelling https://github.com/smarty-php/smarty/commit/e3eda8a5f5653d8abb960eb1bc47e3eca679b1b4#commitcomment-21803095 + +17.4.2017 + - correct generated code on empty() and isset() call, observe change PHP behaviour since PHP 5.5 + https://github.com/smarty-php/smarty/issues/347 + +14.4.2017 + - merge pull requests https://github.com/smarty-php/smarty/pull/349, https://github.com/smarty-php/smarty/pull/322 and https://github.com/smarty-php/smarty/pull/337 to fix spelling and annotation + +13.4.2017 + - bugfix array_merge() parameter should be checked https://github.com/smarty-php/smarty/issues/350 + +## 3.1.31 - (14.12.2016) + 23.11.2016 + - move template object cache into static variables + + 19.11.2016 + - bugfix inheritance root child templates containing nested {block}{/block} could call sub-bock content from parent + template https://github.com/smarty-php/smarty/issues/317 + - change version checking + + 11.11.2016 + - bugfix when Smarty is using a cached template object on Smarty::fetch() or Smarty::isCached() the inheritance data + must be removed https://github.com/smarty-php/smarty/issues/312 + - smaller speed optimization + + 08.11.2016 + - add bootstrap file to load and register Smarty_Autoloader. Change composer.json to make it known to composer + + 07.11.2016 + - optimization of lexer speed https://github.com/smarty-php/smarty/issues/311 + + 27.10.2016 + - bugfix template function definitions array has not been cached between Smarty::fetch() and Smarty::display() calls + https://github.com/smarty-php/smarty/issues/301 + + 23.10.2016 + - improvement/bugfix when Smarty::fetch() is called on a template object the inheritance and tplFunctions property + should be copied to the called template object + + 21.10.2016 + - bugfix for compile locking touched timestamp of old compiled file was not restored on compilation error https://github.com/smarty-php/smarty/issues/308 + + 20.10.2016 + - bugfix nocache code was not removed in cache file when subtemplate did contain PHP short tags in text but no other + nocache code https://github.com/smarty-php/smarty/issues/300 + + 19.10.2016 + - bugfix {make_nocache $var} did fail when variable value did contain '\' https://github.com/smarty-php/smarty/issues/305 + - bugfix {make_nocache $var} remove spaces from variable value https://github.com/smarty-php/smarty/issues/304 + + 12.10.2016 + - bugfix {include} with template names including variable or constants could fail after bugfix from + 28.09.2016 https://github.com/smarty-php/smarty/issues/302 + + 08.10.2016 + - optimization move runtime extension for template functions into Smarty objects + + 29.09.2016 + - improvement new Smarty::$extends_recursion property to disable execution of {extends} in templates called by extends resource + https://github.com/smarty-php/smarty/issues/296 + + 28.09.2016 + - bugfix the generated code for calling a subtemplate must pass the template resource name in single quotes https://github.com/smarty-php/smarty/issues/299 + - bugfix nocache hash was not removed for <?xml ?> tags in subtemplates https://github.com/smarty-php/smarty/issues/300 + + 27.09.2016 + - bugfix when Smarty does use an internally cached template object on Smarty::fetch() calls + the template and config variables must be cleared https://github.com/smarty-php/smarty/issues/297 + + 20.09.2016 + - bugfix some $smarty special template variables are no longer accessed as real variable. + using them on calls like {if isset($smarty.foo)} or {if empty($smarty.foo)} will fail + http://www.smarty.net/forums/viewtopic.php?t=26222 + - temporary fix for https://github.com/smarty-php/smarty/issues/293 main reason still under investigation + - improvement new tags {block_parent} {block_child} in template inheritance + + 19.09.2016 + - optimization clear compiled and cached folder completely on detected version change + - cleanup convert cache resource file method clear into runtime extension + + 15.09.2016 + - bugfix assigning a variable in if condition by function like {if $value = array_shift($array)} the function got called twice https://github.com/smarty-php/smarty/issues/291 + - bugfix function plugins called with assign attribute like {foo assign='bar'} did not output returned content because + because assumption was made that it was assigned to a variable https://github.com/smarty-php/smarty/issues/292 + - bugfix calling $smarty->isCached() on a not existing cache file with $smarty->cache_locking = true; could cause a 10 second delay http://www.smarty.net/forums/viewtopic.php?t=26282 + - improvement make Smarty::clearCompiledTemplate() on custom resource independent from changes of templateId computation + + 11.09.2016 + - improvement {math} misleading E_USER_WARNING messages when parameter value = null https://github.com/smarty-php/smarty/issues/288 + - improvement move often used code snippets into methods + - performance Smarty::configLoad() did load unneeded template source object + + 09.09.2016 + - bugfix/optimization {foreach} did not execute the {foreachelse} when iterating empty objects https://github.com/smarty-php/smarty/pull/287 + - bugfix {foreach} must keep the @properties when restoring a saved $item variable as the properties might be used outside {foreach} https://github.com/smarty-php/smarty/issues/267 + - improvement {foreach} observe {break n} and {continue n} nesting levels when restoring saved $item and $key variables + + 08.09.2016 + - bugfix implement wrapper for removed method getConfigVariable() https://github.com/smarty-php/smarty/issues/286 + + 07.09.2016 + - bugfix using nocache like attribute with value true like {plugin nocache=true} did not work https://github.com/smarty-php/smarty/issues/285 + - bugfix uppercase TRUE, FALSE and NULL did not work when security was enabled https://github.com/smarty-php/smarty/issues/282 + - bugfix when {foreach} was looping over an object the total property like {$item@total} did always return 1 https://github.com/smarty-php/smarty/issues/281 + - bugfix {capture}{/capture} did add in 3.1.30 unintended additional blank lines https://github.com/smarty-php/smarty/issues/268 + + 01.09.2016 + - performance require_once should be called only once for shared plugins https://github.com/smarty-php/smarty/issues/280 + + 26.08.2016 + - bugfix change of 23.08.2016 failed on linux when use_include_path = true + + 23.08.2016 + - bugfix remove constant DS as shortcut for DIRECTORY_SEPARATOR as the user may have defined it to something else https://github.com/smarty-php/smarty/issues/277 + + 20.08-2016 + - bugfix {config_load ... scope="global"} shall not throw an arror but fallback to scope="smarty" https://github.com/smarty-php/smarty/issues/274 + - bugfix {make_nocache} failed when using composer autoloader https://github.com/smarty-php/smarty/issues/275 + + 14.08.2016 + - bugfix $smarty_>debugging = true; did E_NOTICE messages when {eval} tag was used https://github.com/smarty-php/smarty/issues/266 + - bugfix Class 'Smarty_Internal_Runtime_ValidateCompiled' not found when upgrading from some older Smarty versions with existing + compiled or cached template files https://github.com/smarty-php/smarty/issues/269 + - optimization remove unneeded call to update acopes when {assign} scope and template scope was local (default) + +## 3.1.30 - (07.08.2016) + + 07.08.2016 + - bugfix update of 04.08.2016 was incomplete + + 05.08.2016 + - bugfix compiling of templates failed when the Smarty delimiter did contain '/' https://github.com/smarty-php/smarty/issues/264 + - updated error checking at template and config default handler + + 04.08.2016 + - improvement move template function source parameter into extension + + 26.07.2016 + - optimization unneeded loading of compiled resource + + 24.07.2016 + - regression this->addPluginsDir('/abs/path/to/dir') adding absolute path without trailing '/' did fail https://github.com/smarty-php/smarty/issues/260 + + 23.07.2016 + - bugfix setTemplateDir('/') and setTemplateDir('') did create wrong absolute filepath https://github.com/smarty-php/smarty/issues/245 + - optimization of filepath normalization + - improvement remove double function declaration in plugin shared.escape_special_cars.php https://github.com/smarty-php/smarty/issues/229 + + 19.07.2016 + - bugfix multiple {include} with relative filepath within {block}{/block} could fail https://github.com/smarty-php/smarty/issues/246 + - bugfix {math} shell injection vulnerability patch provided by Tim Weber + + 18.07.2016 + - bugfix {foreach} if key variable and item@key attribute have been used both the key variable was not updated https://github.com/smarty-php/smarty/issues/254 + - bugfix modifier on plugins like {plugin|modifier ... } did fail when the plugin does return an array https://github.com/smarty-php/smarty/issues/228 + - bugfix avoid opcache_invalidate to result in ErrorException when opcache.restrict_api is not empty https://github.com/smarty-php/smarty/pull/244 + - bugfix multiple {include} with relative filepath within {block}{/block} could fail https://github.com/smarty-php/smarty/issues/246 + + 14.07.2016 + - bugfix wrong parameter on compileAllTemplates() and compileAllConfig() https://github.com/smarty-php/smarty/issues/231 + + 13.07.2016 + - bugfix PHP 7 compatibility on registered compiler plugins https://github.com/smarty-php/smarty/issues/241 + - update testInstall() https://github.com/smarty-php/smarty/issues/248https://github.com/smarty-php/smarty/issues/248 + - bugfix enable debugging could fail when template objects did already exists https://github.com/smarty-php/smarty/issues/237 + - bugfix template function data should be merged when loading subtemplate https://github.com/smarty-php/smarty/issues/240 + - bugfix wrong parameter on compileAllTemplates() https://github.com/smarty-php/smarty/issues/231 + + 12.07.2016 + - bugfix {foreach} item variable must be created also on empty from array https://github.com/smarty-php/smarty/issues/238 and https://github.com/smarty-php/smarty/issues/239 + - bugfix enableSecurity() must init cache flags https://github.com/smarty-php/smarty/issues/247 + + 27.05.2016 + - bugfix/improvement of compileAlltemplates() follow symlinks in template folder (PHP >= 5.3.1) https://github.com/smarty-php/smarty/issues/224 + clear internal cache and expension handler for each template to avoid possible conflicts https://github.com/smarty-php/smarty/issues/231 + + 16.05.2016 + - optimization {foreach} compiler and processing + - broken PHP 5.3 and 5.4 compatibility + + 15.05.2016 + - optimization and cleanup of resource code + + 10.05.2016 + - optimization of inheritance processing + + 07.05.2016 + -bugfix Only variables should be assigned by reference https://github.com/smarty-php/smarty/issues/227 + + 02.05.2016 + - enhancement {block} tag names can now be variable https://github.com/smarty-php/smarty/issues/221 + + 01.05.2016 + - bugfix same relative filepath at {include} called from template in different folders could display wrong sub-template + + 29.04.2016 + - bugfix {strip} remove space on linebreak between html tags https://github.com/smarty-php/smarty/issues/213 + + 24.04.2016 + - bugfix nested {include} with relative file path could fail when called in {block} ... {/block} https://github.com/smarty-php/smarty/issues/218 + + 14.04.2016 + - bugfix special variable {$smarty.capture.name} was not case sensitive on name https://github.com/smarty-php/smarty/issues/210 + - bugfix the default template handler must calculate the source uid https://github.com/smarty-php/smarty/issues/205 + + 13.04.2016 + - bugfix template inheritance status must be saved when calling sub-templates https://github.com/smarty-php/smarty/issues/215 + + 27.03.2016 + - bugfix change of 11.03.2016 cause again {capture} data could not been seen in other templates with {$smarty.capture.name} https://github.com/smarty-php/smarty/issues/153 + + 11.03.2016 + - optimization of capture and security handling + - improvement $smarty->clearCompiledTemplate() should return on recompiled or uncompiled resources + + 10.03.2016 + - optimization of resource processing + + 09.03.2016 + - improvement rework of 'scope' attribute handling see see NEW_FEATURES.txt https://github.com/smarty-php/smarty/issues/194 + https://github.com/smarty-php/smarty/issues/186 https://github.com/smarty-php/smarty/issues/179 + - bugfix correct Autoloader update of 2.3.2014 https://github.com/smarty-php/smarty/issues/199 + + 04.03.2016 + - bugfix change from 01.03.2016 will cause $smarty->isCached(..) failure if called multiple time for same template + (forum topic 25935) + + 02.03.2016 + - revert autoloader optimizations because of unexplainable warning when using plugins https://github.com/smarty-php/smarty/issues/199 + + 01.03.2016 + - bugfix template objects must be cached on $smarty->fetch('foo.tpl) calls incase the template is fetched + multiple times (forum topic 25909) + + 25.02.2016 + - bugfix wrong _realpath with 4 or more parent-directories https://github.com/smarty-php/smarty/issues/190 + - optimization of _realpath + - bugfix instanceof expression in template code must be treated as value https://github.com/smarty-php/smarty/issues/191 + + 20.02.2016 + - bugfix {strip} must keep space between hmtl tags. Broken by changes of 10.2.2016 https://github.com/smarty-php/smarty/issues/184 + - new feature/bugfix {foreach}{section} add 'properties' attribute to force compilation of loop properties + see NEW_FEATURES.txt https://github.com/smarty-php/smarty/issues/189 + + 19.02.2016 + - revert output buffer flushing on display, echo content again because possible problems when PHP files had + characters (newline} after ?> at file end https://github.com/smarty-php/smarty/issues/187 + + 14.02.2016 + - new tag {make_nocache} read NEW_FEATURES.txt https://github.com/smarty-php/smarty/issues/110 + - optimization of sub-template processing + - bugfix using extendsall as default resource and {include} inside {block} tags could produce unexpected results https://github.com/smarty-php/smarty/issues/183 + - optimization of tag attribute compiling + - optimization make compiler tag object cache static for higher compilation speed + + 11.02.2016 + - improvement added KnockoutJS comments to trimwhitespace outputfilter https://github.com/smarty-php/smarty/issues/82 + https://github.com/smarty-php/smarty/pull/181 + + 10.02.2016 + - bugfix {strip} must keep space on output creating smarty tags within html tags https://github.com/smarty-php/smarty/issues/177 + - bugfix wrong precedence on special if conditions like '$foo is ... by $bar' could cause wrong code https://github.com/smarty-php/smarty/issues/178 + - improvement because of ambiguities the inline constant support has been removed from the $foo.bar syntax https://github.com/smarty-php/smarty/issues/149 + - bugfix other {strip} error with output tags between hmtl https://github.com/smarty-php/smarty/issues/180 + + 09.02.2016 + - move some code from parser into compiler + - reformat all code for unique style + - update/bugfix scope attribute handling reworked. Read the newfeatures.txt file + + 05.02.2016 + - improvement internal compiler changes + + 01.02.2016 + - bugfix {foreach} compilation failed when $smarty->merge_compiled_includes = true and pre-filters are used. + + 29.01.2016 + - bugfix implement replacement code for _tag_stack property https://github.com/smarty-php/smarty/issues/151 + + 28.01.2016 + - bugfix allow windows network filepath or wrapper (forum topic 25876) https://github.com/smarty-php/smarty/issues/170 + - bugfix if fetch('foo.tpl') is called on a template object the $parent parameter should default to the calling template object https://github.com/smarty-php/smarty/issues/152 + + 27.01.2016 + - revert bugfix compiling {section} did create warning + - bugfix {$smarty.section.customer.loop} did throw compiler error https://github.com/smarty-php/smarty/issues/161 + update of yesterdays fix + - bugfix string resource could inject code at {block} or inline subtemplates through PHP comments https://github.com/smarty-php/smarty/issues/157 + - bugfix output filters did not observe nocache code flhttps://github.com/smarty-php/smarty/issues/154g https://github.com/smarty-php/smarty/issues/160 + - bugfix {extends} with relative file path did not work https://github.com/smarty-php/smarty/issues/154 + https://github.com/smarty-php/smarty/issues/158 + - bugfix {capture} data could not been seen in other templates with {$smarty.capture.name} https://github.com/smarty-php/smarty/issues/153 + + 26.01.2016 + - improvement observe Smarty::$_CHARSET in debugging console https://github.com/smarty-php/smarty/issues/169 + - bugfix compiling {section} did create warning + - bugfix {$smarty.section.customer.loop} did throw compiler error https://github.com/smarty-php/smarty/issues/161 + + 02.01.2016 + - update scope handling + - optimize block plugin compiler + - improvement runtime checks if registered block plugins are callable + + 01.01.2016 + - remove Smarty::$resource_cache_mode property + + 31.12.2015 + - optimization of {assign}, {if} and {while} compiled code + + 30.12.2015 + - bugfix plugin names starting with "php" did not compile https://github.com/smarty-php/smarty/issues/147 + + 29.12.2015 + - bugfix Smarty::error_reporting was not observed when display() or fetch() was called on template objects https://github.com/smarty-php/smarty/issues/145 + + 28.12.2015 + - optimization of {foreach} code size and processing + + 27.12.2015 + - improve inheritance code + - update external methods + - code fixes + - PHPdoc updates + + 25.12.2015 + - compile {block} tag code and its processing into classes + - optimization replace hhvm extension by inline code + - new feature If ACP is enabled force an apc_compile_file() when compiled or cached template was updated + + 24.12.2015 + - new feature Compiler does now observe the template_dir setting and will create separate compiled files if required + - bugfix post filter did fail on template inheritance https://github.com/smarty-php/smarty/issues/144 + + 23.12.2015 + - optimization move internal method decodeProperties back into template object + - optimization move subtemplate processing back into template object + - new feature Caching does now observe the template_dir setting and will create separate cache files if required + + 22.12.2015 + - change $xxx_dir properties from private to protected in case Smarty class gets extended + - code optimizations + + 21.12.2015 + - bugfix a filepath starting with '/' or '\' on windows should normalize to the root dir + of current working drive https://github.com/smarty-php/smarty/issues/134 + - optimization of filepath normalization + - bugfix {strip} must remove all blanks between html tags https://github.com/smarty-php/smarty/issues/136 + + - 3.1.29 - (21.12.2015) + 21.12.2015 + - optimization improve speed of filetime checks on extends and extendsall resource + + 20.12.2015 + - bugfix failure when the default resource type was set to 'extendsall' https://github.com/smarty-php/smarty/issues/123 + - update compilation of Smarty special variables + - bugfix add addition check for OS type on normalization of file path https://github.com/smarty-php/smarty/issues/134 + - bugfix the source uid of the extendsall resource must contain $template_dir settings https://github.com/smarty-php/smarty/issues/123 + + 19.12.2015 + - bugfix using $smarty.capture.foo in expressions could fail https://github.com/smarty-php/smarty/pull/138 + - bugfix broken PHP 5.2 compatibility https://github.com/smarty-php/smarty/issues/139 + - remove no longer used code + - improvement make sure that compiled and cache templates never can contain a trailing '?>? + + 18.12.2015 + - bugfix regression when modifier parameter was followed by math https://github.com/smarty-php/smarty/issues/132 + + 17.12.2015 + - bugfix {$smarty.capture.nameFail} did lowercase capture name https://github.com/smarty-php/smarty/issues/135 + - bugfix using {block append/prepend} on same block in multiple levels of inheritance templates could fail (forum topic 25827) + - bugfix text content consisting of just a single '0' like in {if true}0{/if} was suppressed (forum topic 25834) + + 16.12.2015 + - bugfix {foreach} did fail if from atrribute is a Generator class https://github.com/smarty-php/smarty/issues/128 + - bugfix direct access $smarty->template_dir = 'foo'; should call Smarty::setTemplateDir() https://github.com/smarty-php/smarty/issues/121 + + 15.12.2015 + - bugfix {$smarty.cookies.foo} did return the $_COOKIE array not the 'foo' value https://github.com/smarty-php/smarty/issues/122 + - bugfix a call to clearAllCache() and other should clear all internal template object caches (forum topic 25828) + + 14.12.2015 + - bugfix {$smarty.config.foo} broken in 3.1.28 https://github.com/smarty-php/smarty/issues/120 + - bugfix multiple calls of {section} with same name droped E_NOTICE error https://github.com/smarty-php/smarty/issues/118 + + - 3.1.28 - (13.12.2015) + 13.12.2015 + - bugfix {foreach} and {section} with uppercase characters in name attribute did not work (forum topic 25819) + - bugfix $smarty->debugging_ctrl = 'URL' did not work (forum topic 25811) + - bugfix Debug Console could display incorrect data when using subtemplates + + 09.12.2015 + - bugfix Smarty did fail under PHP 7.0.0 with use_include_path = true; + + 09.12.2015 + - bugfix {strip} should exclude some html tags from stripping, related to fix for https://github.com/smarty-php/smarty/issues/111 + + 08.12.2015 + - bugfix internal template function data got stored in wrong compiled file https://github.com/smarty-php/smarty/issues/114 + + 05.12.2015 + -bugfix {strip} should insert a single space https://github.com/smarty-php/smarty/issues/111 + + 25.11.2015 + -bugfix a left delimter like '[%' did fail on [%$var_[%$variable%]%] (forum topic 25798) + + 02.11.2015 + - bugfix {include} with variable file name like {include file="foo_`$bar`.tpl"} did fail in 3.1.28-dev https://github.com/smarty-php/smarty/issues/102 + + 01.11.2015 + - update config file processing + + 31.10.2015 + - bugfix add missing $trusted_dir property to SmartyBC class (forum topic 25751) + + 29.10.2015 + - improve template scope handling + + 24.10.2015 + - more optimizations of template processing + - bugfix Error when using {include} within {capture} https://github.com/smarty-php/smarty/issues/100 + + 21.10.2015 + - move some code into runtime extensions + + 18.10.2015 + - optimize filepath normalization + - rework of template inheritance + - speed and size optimizations + - bugfix under HHVM temporary cache file must only be created when caches template was updated + - fix compiled code for new {block} assign attribute + - update code generated by template function call handler + + 18.09.2015 + - bugfix {if $foo instanceof $bar} failed to compile if 2nd value is a variable https://github.com/smarty-php/smarty/issues/92 + + 17.09.2015 + - bugfix {foreach} first attribute was not correctly reset since commit 05a8fa2 of 02.08.2015 https://github.com/smarty-php/smarty/issues/90 + + 16.09.2015 + - update compiler by moving no longer needed properties, code optimizations and other + + 14.09.2015 + - optimize autoloader + - optimize subtemplate handling + - update template inheritance processing + - move code of {call} processing back into Smarty_Internal_Template class + - improvement invalidate OPCACHE for cleared compiled and cached template files (forum topic 25557) + - bugfix unintended multiple debug windows (forum topic 25699) + + 30.08.2015 + - size optimization move some runtime functions into extension + - optimize inline template processing + - optimization merge inheritance child and parent templates into one compiled template file + + 29.08.2015 + - improvement convert template inheritance into runtime processing + - bugfix {$smarty.block.parent} did always reference the root parent block https://github.com/smarty-php/smarty/issues/68 + + 23.08.2015 + - introduce Smarty::$resource_cache_mode and cache template object of {include} inside loop + - load seldom used Smarty API methods dynamically to reduce memory footprint + - cache template object of {include} if same template is included several times + - convert debug console processing to object + - use output buffers for better performance and less memory usage + - optimize nocache hash processing + - remove not really needed properties + - optimize rendering + - move caching to Smarty::_cache + - remove properties with redundant content + - optimize Smarty::templateExists() + - optimize use_include_path processing + - relocate properties for size optimization + - remove redundant code + - bugfix compiling super globals like {$smarty.get.foo} did fail in the master branch https://github.com/smarty-php/smarty/issues/77 + + 06.08.2015 + - avoid possible circular object references caused by parser/lexer objects + - rewrite compileAll... utility methods + - commit several internal improvements + - bugfix Smarty failed when compile_id did contain "|" + + 03.08.2015 + - rework clear cache methods + - bugfix compileAllConfig() was broken since 3.1.22 because of the changes in config file processing + - improve getIncludePath() to return directory if no file was given + + 02.08.2015 + - optimization and code cleanup of {foreach} and {section} compiler + - rework {capture} compiler + + 01.08.2015 + - update DateTime object can be instance of DateTimeImmutable since PHP5.5 https://github.com/smarty-php/smarty/pull/75 + - improvement show resource type and start of template source instead of uid on eval: and string: resource (forum topic 25630) + + 31.07.2015 + - optimize {foreach} and {section} compiler + + 29.07.2015 + - optimize {section} compiler for speed and size of compiled code + + 28.07.2015 + - update for PHP 7 compatibility + + 26.07.2015 + - improvement impement workaround for HHVM PHP incompatibillity https://github.com/facebook/hhvm/issues/4797 + + 25.07.2015 + - bugfix parser did hang on text starting <?something https://github.com/smarty-php/smarty/issues/74 + + 20.07.2015 + - bugfix config files got recompiled on each request + - improvement invalidate PHP 5.5 opcache for recompiled and cached templates https://github.com/smarty-php/smarty/issues/72 + + 12.07.2015 + - optimize {extends} compilation + + 10.07.2015 + - bugfix force file: resource in demo resource.extendsall.php + + 08.07.2015 + - bugfix convert each word of class names to ucfirst in in compiler. (forum topic 25588) + + 07.07.2015 + - improvement allow fetch() or display() called on a template object to get output from other template + like $template->fetch('foo.tpl') https://github.com/smarty-php/smarty/issues/70 + - improvement Added $limit parameter to regex_replace modifier #71 + - new feature multiple indices on file: resource + + 06.07.2015 + - optimize {block} compilation + - optimization get rid of __get and __set in source object + + 01.07.2015 + - optimize compile check handling + - update {foreach} compiler + - bugfix debugging console did not display string values containing \n, \r or \t correctly https://github.com/smarty-php/smarty/issues/66 + - optimize source resources + + 28.06.2015 + - move $smarty->enableSecurity() into Smarty_Security class + - optimize security isTrustedResourceDir() + - move auto load filter methods into extension + - move $smarty->getTemplateVars() into extension + - move getStreamVariable() into extension + - move $smarty->append() and $smarty->appendByRef() into extension + - optimize autoloader + - optimize file path normalization + - bugfix PATH_SEPARATOR was replaced by mistake in autoloader + - remove redundant code + + 27.06.2015 + - bugfix resolve naming conflict between custom Smarty delimiter '<%' and PHP ASP tags https://github.com/smarty-php/smarty/issues/64 + - update $smarty->_realpath for relative path not starting with './' + - update Smarty security with new realpath handling + - update {include_php} with new realpath handling + - move $smarty->loadPlugin() into extension + - minor compiler optimizations + - bugfix allow function plugins with name ending with 'close' https://github.com/smarty-php/smarty/issues/52 + - rework of $smarty->clearCompiledTemplate() and move it to its own extension + + 19.06.2015 + - improvement allow closures as callback at $smarty->registerFilter() https://github.com/smarty-php/smarty/issues/59 + + - 3.1.27- (18.06.2015) + 18.06.2015 + - bugfix another update on file path normalization failed on path containing something like "/.foo/" https://github.com/smarty-php/smarty/issues/56 + + - 3.1.26- (18.06.2015) + 18.06.2015 + - bugfix file path normalization failed on path containing something like "/.foo/" https://github.com/smarty-php/smarty/issues/56 + + 17.06.2015 + - bugfix calling a plugin with nocache option but no other attributes like {foo nocache} caused call to undefined function https://github.com/smarty-php/smarty/issues/55 + + - 3.1.25- (15.06.2015) + 15.06.2015 + - optimization of smarty_cachereource_keyvaluestore.php code + + 14.06.2015 + - bugfix a relative sub template path could fail if template_dir path did contain /../ https://github.com/smarty-php/smarty/issues/50 + - optimization rework of path normalization + - bugfix an output tag with variable, modifier followed by an operator like {$foo|modifier+1} did fail https://github.com/smarty-php/smarty/issues/53 + + 13.06.2015 + - bugfix a custom cache resource using smarty_cachereource_keyvaluestore.php did fail if php.ini mbstring.func_overload = 2 (forum topic 25568) + + 11.06.2015 + - bugfix the lexer could hang on very large quoted strings (forum topic 25570) + + 08.06.2015 + - bugfix using {$foo} as array index like $bar.{$foo} or in double quoted string like "some {$foo} thing" failed https://github.com/smarty-php/smarty/issues/49 + + 04.06.2015 + - bugfix possible error message on unset() while compiling {block} tags https://github.com/smarty-php/smarty/issues/46 + + 01.06.2015 + - bugfix <?xml ... ?> including template variables broken since 3.1.22 https://github.com/smarty-php/smarty/issues/47 + + 27.05.2015 + - bugfix {include} with variable file name must not create by default individual cache file (since 3.1.22) https://github.com/smarty-php/smarty/issues/43 + + 24.05.2015 + - bugfix if condition string 'neq' broken due to a typo https://github.com/smarty-php/smarty/issues/42 + + - 3.1.24- (23.05.2015) + 23.05.2015 + - improvement on php_handling to allow very large PHP sections, better error handling + - improvement allow extreme large comment sections (forum 25538) + + 21.05.2015 + - bugfix broken PHP 5.2 compatibility when compiling <?php tags https://github.com/smarty-php/smarty/issues/40 + - bugfix named {foreach} comparison like $smarty.foreach.foobar.index > 1 did compile into wrong code https://github.com/smarty-php/smarty/issues/41 + + 19.05.2015 + - bugfix compiler did overwrite existing variable value when setting the nocache attribute https://github.com/smarty-php/smarty/issues/39 + - bugfix output filter trimwhitespace could run into the pcre.backtrack_limit on large output (code.google issue 220) + - bugfix compiler could run into the pcre.backtrack_limit on larger comment or {php} tag sections (forum 25538) + + 18.05.2015 + - improvement introduce shortcuts in lexer/parser rules for most frequent terms for higher + compilation speed + + 16.05.2015 + - bugfix {php}{/php} did work just for single lines https://github.com/smarty-php/smarty/issues/33 + - improvement remove not needed ?><?php transitions from compiled code + - improvement reduce number of lexer tokens on operators and if conditions + - improvement higher compilation speed by modified lexer/parser generator at "smarty/smarty-lexer" + + 13.05.2015 + - improvement remove not needed ?><?php transitions from compiled code + - improvement of debugging: + - use fresh Smarty object to display the debug console because of possible problems when the Smarty + was extended or Smarty properties had been modified in the class source + - display Smarty version number + - Truncate lenght of Origin display and extend strin value display to 80 character + - bugfix in Smarty_Security 'nl2br' should be a trusted modifier, not PHP function (code.google issue 223) + + 12.05.2015 + - bugfix {$smarty.constant.TEST} did fail on undefined constant https://github.com/smarty-php/smarty/issues/28 + - bugfix access to undefined config variable like {#undef#} did fail https://github.com/smarty-php/smarty/issues/29 + - bugfix in nested {foreach} saved item attributes got overwritten https://github.com/smarty-php/smarty/issues/33 + + - 3.1.23 - (12.05.2015) + 12.05.2015 + - bugfix of smaller performance issue introduce in 3.1.22 when caching is enabled + - bugfix missig entry for smarty-temmplate-config in autoloader + + - 3.1.22 - tag was deleted because 3.1.22 did fail caused by the missing entry for smarty-temmplate-config in autoloader + 10.05.2015 + - bugfix custom cache resource did not observe compile_id and cache_id when $cache_locking == true + - bugfix cache lock was not handled correctly after timeout when $cache_locking == true + - improvement added constants for $debugging + + 07.05.2015 + - improvement of the debugging console. Read NEW_FEATURES.txt + - optimization of resource class loading + + 06.05.2015 + - bugfix in 3.1.22-dev cache resource must not be loaded for subtemplates + - bugfix/improvement in 3.1.22-dev cache locking did not work as expected + + 05.05.2015 + - optimization on cache update when main template is modified + - optimization move <?php ?> handling from parser to new compiler module + + 05.05.2015 + - bugfix code could be messed up when {tags} are used in multiple attributes https://github.com/smarty-php/smarty/issues/23 + + 04.05.2015 + - bugfix Smarty_Resource::parseResourceName incompatible with Google AppEngine (https://github.com/smarty-php/smarty/issues/22) + - improvement use is_file() checks to avoid errors suppressed by @ which could still cause problems (https://github.com/smarty-php/smarty/issues/24) + + 28.04.2015 + - bugfix plugins of merged subtemplates not loaded in 3.1.22-dev (forum topic 25508) 2nd fix + + 28.04.2015 + - bugfix plugins of merged subtemplates not loaded in 3.1.22-dev (forum topic 25508) + + 23.04.2015 + - bugfix a nocache template variable used as parameter at {insert} was by mistake cached + + 20.04.2015 + - bugfix at a template function containing nocache code a parmeter could overwrite a template variable of same name + + 27.03.2015 + - bugfix Smarty_Security->allow_constants=false; did also disable true, false and null (change of 16.03.2015) + - improvement added a whitelist for trusted constants to security Smarty_Security::$trusted_constants (forum topic 25471) + + 20.03.2015 + - bugfix make sure that function properties get saved only in compiled files containing the fuction definition {forum topic 25452} + - bugfix correct update of global variable values on exit of template functions. (reported under Smarty Developers) + + 16.03.2015 + - bugfix problems with {function}{/function} and {call} tags in different subtemplate cache files {forum topic 25452} + - bugfix Smarty_Security->allow_constants=false; did not disallow direct usage of defined constants like {SMARTY_DIR} {forum topic 25457} + - bugfix {block}{/block} tags did not work inside double quoted strings https://github.com/smarty-php/smarty/issues/18 + + + 15.03.2015 + - bugfix $smarty->compile_check must be restored before rendering of a just updated cache file {forum 25452} + + 14.03.2015 + - bugfix {nocache} {/nocache} tags corrupted code when used within a nocache section caused by a nocache template variable. + + - bugfix template functions defined with {function} in an included subtemplate could not be called in nocache + mode with {call... nocache} if the subtemplate had it's own cache file {forum 25452} + + 10.03.2015 + - bugfix {include ... nocache} whith variable file or compile_id attribute was not executed in nocache mode. + + 12.02.2015 + - bugfix multiple Smarty::fetch() of same template when $smarty->merge_compiled_includes = true; could cause function already defined error + + 11.02.2015 + - bugfix recursive {includes} did create E_NOTICE message when $smarty->merge_compiled_includes = true; (github issue #16) + + 22.01.2015 + - new feature security can now control access to static methods and properties + see also NEW_FEATURES.txt + + 21.01.2015 + - bugfix clearCompiledTemplates(), clearAll() and clear() could try to delete whole drive at wrong path permissions because realpath() fail (forum 25397) + - bugfix 'self::' and 'parent::' was interpreted in template syntax as static class + + 04.01.2015 + - push last weeks changes to github + + - different optimizations + - improvement automatically create different versions of compiled templates and config files depending + on property settings. + - optimization restructure template processing by moving code into classes it better belongs to + - optimization restructure config file processing + + 31.12.2014 + - bugfix use function_exists('mb_get_info') for setting Smarty::$_MBSTRING. + Function mb_split could be overloaded depending on php.ini mbstring.func_overload + + + 29.12.2014 + - new feature security can now limit the template nesting level by property $max_template_nesting + see also NEW_FEATURES.txt (forum 25370) + + 29.12.2014 + - new feature security can now disable special $smarty variables listed in property $disabled_special_smarty_vars + see also NEW_FEATURES.txt (forum 25370) + + 27.12.2014 + - bugfix clear internal _is_file_cache when plugins_dir was modified + + 13.12.2014 + - improvement optimization of lexer and parser resulting in a up to 30% higher compiling speed + + 11.12.2014 + - bugfix resolve parser ambiguity between constant print tag {CONST} and other smarty tags after change of 09.12.2014 + + 09.12.2014 + - bugfix variables $null, $true and $false did not work after the change of 12.11.2014 (forum 25342) + - bugfix call of template function by a variable name did not work after latest changes (forum 25342) + + 23.11.2014 + - bugfix a plugin with attached modifier could fail if the tag was immediately followed by another Smarty tag (since 3.1.21) (forum 25326) + + 13.11.2014 + - improvement move autoload code into Autoloader.php. Use Composer autoloader when possible + + 12.11.2014 + - new feature added support of namespaces to template code + + 08.11.2014 - 10.11.2014 + - bugfix subtemplate called in nocache mode could be called with wrong compile_id when it did change on one of the calling templates + - improvement add code of template functions called in nocache mode dynamically to cache file (related to bugfix of 01.11.2014) + - bugfix Debug Console did not include all data from merged compiled subtemplates + + 04.11.2014 + - new feature $smarty->debugging = true; => overwrite existing Debug Console window (old behaviour) + $smarty->debugging = 2; => individual Debug Console window by template name + + 03.11.2014 + - bugfix Debug Console did not show included subtemplates since 3.1.17 (forum 25301) + - bugfix Modifier debug_print_var did not limit recursion or prevent recursive object display at Debug Console + (ATTENTION: parameter order has changed to be able to specify maximum recursion) + - bugfix Debug consol did not include subtemplate information with $smarty->merge_compiled_includes = true + - improvement The template variables are no longer displayed as objects on the Debug Console + - improvement $smarty->createData($parent = null, $name = null) new optional name parameter for display at Debug Console + - addition of some hooks for future extension of Debug Console + + 01.11.2014 + - bugfix and enhancement on subtemplate {include} and template {function} tags. + * Calling a template which has a nocache section could fail if it was called from a cached and a not cached subtemplate. + * Calling the same subtemplate cached and not cached with the $smarty->merge_compiled_includes enabled could cause problems + * Many smaller related changes + + 30.10.2014 + - bugfix access to class constant by object like {$object::CONST} or variable class name {$class::CONST} did not work (forum 25301) + + 26.10.2014 + - bugfix E_NOTICE message was created during compilation when ASP tags '<%' or '%>' are in template source text + - bugfix merge_compiled_includes option failed when caching enables and same subtemplate was included cached and not cached + + - 3.1.21 - (18.10.2014) + 18.10.2014 + - composer moved to github + + 17.10.2014 + - bugfix on $php_handling security and optimization of smarty_internal_parsetree (Thue Kristensen) + + 16.10.2014 + - bugfix composer.json update + + 15.10.2014 + - bugfix calling a new created cache file with fetch() and Smarty::CACHING_LIFETIME_SAVED multiple times did fail (forum 22350) + + 14.10.2014 + - bugfix any tag placed within "<script language=php>" will throw a security exception to close all thinkable holes + - bugfix classmap in root composer.json should start at "libs/..." + - improvement cache is_file(file_exists) results of loadPlugin() to avoid unnecessary calls during compilation (Issue 201} + + 12.10.2014 + - bugfix a comment like "<script{*foo*} language=php>" bypassed $php_handling checking (Thue Kristensen) + - bugfix change of 08.10.2014 could create E_NOTICE meassage when using "<?php" tags + - bugfix "<script language=php>" with $php_handling PHP_PASSTHRU was executed in {nocache} sections + + - 3.1.20 - (09.10.2014) + 08.10.2014 + - bugfix security mode of "<script language=php>" must be controlled by $php_handling property (Thue Kristensen) + + 01.10.2014 + - bugfix template resource of inheritance blocks could get invalid if the default resource type is not 'file'(Issue 202) + - bugfix existing child {block} tag must override parent {block} tag append / prepend setting (topic 25259) + + 02.08.2014 + - bugfix modifier wordwrap did output break string wrong if first word was exceeding length with cut = true (topic 25193) + + 24.07.2014 + - bugfix cache clear when cache folder does not exist + + 16.07.2014 + - enhancement remove BOM automatically from template source (topic 25161) + + 04.07.2014 + - bugfix the bufix of 02.06.2014 broke correct handling of child templates with same name but different template folders in extends resource (issue 194 and topic 25099) + + - 3.1.19 - (30.06.2014) + 20.06.2014 + - bugfix template variables could not be passed as parameter in {include} when the include was in a {nocache} section (topic 25131) + + 17.06.2014 + - bugfix large template text of some charsets could cause parsing errors (topic 24630) + + 08.06.2014 + - bugfix registered objects did not work after spelling fixes of 06.06.2014 + - bugfix {block} tags within {literal} .. {/literal} got not displayed correctly (topic 25024) + - bugfix UNC WINDOWS PATH like "\\psf\path\to\dir" did not work as template directory (Issue 192) + - bugfix {html_image} security check did fail on files relative to basedir (Issue 191) + + 06.06.2014 + - fixed PHPUnit outputFilterTrimWhitespaceTests.php assertion of test result + - fixed spelling, PHPDoc , minor errors, code cleanup + + 02.06.2014 + - using multiple cwd with relative template dirs could result in identical compiled file names. (issue 194 and topic 25099) + + 19.04.2014 + - bugfix calling createTemplate(template, data) with empty data array caused notice of array to string conversion (Issue 189) + - bugfix clearCompiledTemplate() did not delete files on WINDOWS when a compile_id was specified + + 18.04.2014 + - revert bugfix of 5.4.2014 because %-e date format is not supported on all operating systems + + - 3.1.18 - (07.04.2014) + 06.04.2014 + - bugfix template inheritance fail when using custom resource after patch of 8.3.2014 (Issue 187) + - bugfix update of composer file (Issue 168 and 184) + + 05.04.2014 + - bugfix default date format leads to extra spaces when displaying dates with single digit days (Issue 165) + + 26.03.2014 + - bugfix Smart_Resource_Custom should not lowercase the resource name (Issue 183) + + 24.03.2014 + - bugfix using a {foreach} property like @iteration could fail when used in inheritance parent templates (Issue 182) + + 20.03.2014 + - bugfix $smarty->auto_literal and mbsting.func_overload 2, 6 or 7 did fail (forum topic 24899) + + 18.03.2014 + - revert change of 17.03.2014 + +17.03.2014 + - bugfix $smarty->auto_literal and mbsting.func_overload 2, 6 or 7 did fail (forum topic 24899) + + 15.03.2014 + - bugfix Smarty_CacheResource_Keyvaluestore did use different keys on read/writes and clearCache() calls (Issue 169) + + 13.03.2014 + - bugfix clearXxx() change of 27.1.2014 did not work when specifing cache_id or compile_id (forum topic 24868 and 24867) + + - 3.1.17 - + 08.03.2014 + - bugfix relative file path {include} within {block} of child templates did throw exception on first call (Issue 177) + + 17.02.2014 + - bugfix Smarty failed when executing PHP on HHVM (Hip Hop 2.4) because uniqid('',true) does return string with ',' (forum topic 20343) + + 16.02.2014 + - bugfix a '//' or '\\' in template_dir path could produce wrong path on relative filepath in {include} (Issue 175) + + 05.02.2014 + - bugfix shared.literal_compiler_param.php did throw an exception when literal did contain a '-' (smarty-developers group) + + 27.01.2014 + - bugfix $smarty->debugging = true; did show the variable of the $smarty object not the variables used in display() call (forum topic 24764) + - bugfix clearCompiledTemplate(), clearAll() and clear() should use realpath to avoid possible exception from RecursiveDirectoryIterator (Issue 171) + + 26.01.2014 + - bugfix undo block nesting checks for {nocache} for reasons like forum topic 23280 (forum topic 24762) + + 18.01.2014 + - bugfix the compiler did fail when using template inheritance and recursive {include} (smarty-developers group) + + 11.01.2014 + - bugfix "* }" (spaces before right delimiter) was interpreted by mistake as comment end tag (Issue 170) + - internals content cache should be clear when updating cache file + + 08.01.2014 + - bugfix Smarty_CacheResource_Custom did not handle template resource type specifications on clearCache() calls (Issue 169) + - bugfix SmartyBC.class.php should use require_once to load Smarty.class.php (forum topic 24683) + + - 3.1.16 - + 15.12.2013 + - bugfix {include} with {block} tag handling (forum topic 24599, 24594, 24682) (Issue 161) + Read 3.1.16_RELEASE_NOTES for more details + - enhancement additional debug output at $smarty->_parserdebug = true; + + 07.11.2013 + - bugfix too restrictive handling of {include} within {block} tags. 3.1.15 did throw errors where 3.1.14 did not (forum topic 24599) + - bugfix compiler could fail if PHP mbstring.func_overload is enabled (Issue 164) + + 28.10.2013 + - bugfix variable resource name at custom resource plugin did not work within {block} tags (Issue 163) + - bugfix notice "Trying to get property of non-object" removed (Issue 163) + - bugfix correction of modifier capitalize fix from 3.10.2013 (issue 159) + - bugfix multiple {block}s with same name in parent did not work (forum topic 24631) + + 20.10.2013 + - bugfix a variable file name at {extends} tag did fail (forum topic 24618) + + 14.10.2013 + - bugfix yesterdays fix could result in an undefined variable + + 13.10.2013 + - bugfix variable names on {include} in template inheritance did unextepted error message (forum topic 24594) (Issue 161) +.- bugfix relative includes with same name like {include './foo.tpl'} from different folder failed (forum topic 24590)(Issue 161) + + 04.10.2013 + - bugfix variable file names at {extends} had been disbabled by mistake with the rewrite of + template inheritance of 24.08.2013 (forum topic 24585) + +03.10.2013 + - bugfix loops using modifier capitalize did eat up memory (issue 159) + + - Smarty 3.1.15 - +01.10.2013 + - use current delimiters in compiler error messages (issue 157) + - improvement on performance when using error handler and multiple template folders (issue 152) + +17.09.2013 + - improvement added patch for additional SmartyCompilerException properties for better access to source information (forum topic 24559) + +16.09.2013 + - bugfix recompiled templates did not show on first request with zend opcache cache (forum topic 24320) + +13.09.2013 + - bugfix html_select_time defaulting error for the Meridian dropdown (forum topic 24549) + +09.09.2012 +- bugfix incorrect compiled code with array(object,method) callback at registered Variable Filter (forum topic 24542) + +27.08.2013 +- bugfix delimiter followed by linebreak did not work as auto literal after update from 24.08.2013 (forum topic 24518) + +24.08.2013 +- bugfix and enhancement + Because several recent problems with template inheritance the {block} tag compiler has been rewriten + - Error messages shown now the correct child template file and line number + - The compiler could fail on some larger UTF-8 text block (forum topic 24455) + - The {strip} tag can now be placed outside {block} tags in child templates (forum topic 24289) +- change SmartyException::$escape is now false by default +- change PHP traceback has been remove for SmartyException and SmartyCompilerException + +14.08.2013 +- bugfix compiled filepath of config file did not observe different config_dir (forum topic 24493) + +13.08.2013 +- bugfix the internal resource cache did not observe config_dir changes (forum topic 24493) + +12.08.2013 +- bugfix internal $tmpx variables must be unique over all inheritance templates (Issue 149) + +10.08.2013 +- bugfix a newline was eaten when a <?xml ... ?> was passed by a Smarty variable and caching was enabled (forum topic 24482) + +29.07.2013 +- bugfix headers already send warning thrown when using 'SMARTY_DEBUG=on' from URL (Issue 148) + +27.07.2013 +- enhancement allow access to properties of registered opjects for Smarty2 BC (forum topic 24344) + +26.07.2013 +- bugfix template inheritance nesting problem (forum topic 24387) + +15.7.2013 +- update code generated by PSR-2 standards fixer which introduced PHP 5.4 incompatibilities of 14.7.2013 + +14.7.2013 +- bugfix increase of internal maximum parser stacksize to allow more complex tag code {forum topic 24426} +- update for PHP 5.4 compatibility +- reformat source to PSR-2 standard + +12.7.2013 +- bugfix Do not remove '//' from file path at normalization (Issue 142) + +2.7.2013 +- bugfix trimwhitespace would replace captured items in wrong order (forum topic 24387) + +## Smarty-3.1.14 - +27.06.2013 +- bugfix removed PHP 5.5 deprecated preg_replace /e option in modifier capitalize (forum topic 24389) + +17.06.2013 +- fixed spelling in sources and documentation (from smarty-developers forum Veres Lajos) +- enhancement added constant SMARTY::CLEAR_EXPIRED for the change of 26.05.2013 (forum topic 24310) +- bugfix added smarty_security.php to composer.json (Issue 135) + +26.05.2013 +- enhancement an expire_time of -1 in clearCache() and clearAllCache() will delete outdated cache files + by their individual cache_lifetime used at creation (forum topic 24310) + +21.05.2013 +- bugfix modifier strip_tags:true was compiled into wrong code (Forum Topic 24287) +- bugfix /n after ?> in Smarty.class.php did start output buffering (Issue 138) + +25.04.2013 +- bugfix escape and wordrap modifier could be compiled into wrong code when used in {nocache}{/nocache} + section but caching is disabled (Forum Topic 24260) + +05.04.2013 +- bugfix post filter must not run when compiling inheritance child blocks (Forum Topic 24094) +- bugfix after the fix for Issue #130 compiler exceptions got double escaped (Forum Topic 24199) + +28.02.2013 +- bugfix nocache blocks could be lost when using CACHING_LIFETIME_SAVED (Issue #133) +- bugfix Compile ID gets nulled when compiling child blocks (Issue #134) + + +24.01.2013 +- bugfix wrong tag type in smarty_internal_templatecompilerbase.php could cause wrong plugin search order (Forum Topic 24028) + +## Smarty-3.1.13 - +13.01.2013 +- enhancement allow to disable exception message escaping by SmartyException::$escape = false; (Issue #130) + +09.01.2013 +- bugfix compilation did fail when a prefilter did modify an {extends} tag c +- bugfix template inheritance could fail if nested {block} tags in childs did contain {$smarty.block.child} (Issue #127) +- bugfix template inheritance could fail if {block} tags in childs did have similar name as used plugins (Issue #128) +- added abstract method declaration doCompile() in Smarty_Internal_TemplateCompilerBase (Forum Topic 23969) + +06.01.2013 +- Allow '://' URL syntax in template names of stream resources (Issue #129) + +27.11.2012 +- bugfix wrong variable usage in smarty_internal_utility.php (Issue #125) + +26.11.2012 +- bugfix global variable assigned within template function are not seen after template function exit (Forum Topic 23800) + +24.11.2012 +- made SmartyBC loadable via composer (Issue #124) + +20.11.2012 +- bugfix assignGlobal() called from plugins did not work (Forum Topic 23771) + +13.11.2012 +- adding attribute "strict" to html_options, html_checkboxes, html_radios to only print disabled/readonly attributes if their values are true or "disabled"/"readonly" (Issue #120) + +01.11.2012 +- bugfix muteExcpetedErrors() would screw up for non-readable paths (Issue #118) + +## Smarty-3.1.12 - +14.09.2012 +- bugfix template inheritance failed to compile with delimiters {/ and /} (Forum Topic 23008) + +11.09.2012 +- bugfix escape Smarty exception messages to avoid possible script execution + +10.09.2012 +- bugfix tag option flags and shorttag attributes did not work when rdel started with '=' (Forum Topic 22979) + +31.08.2012 +- bugfix resolving relative paths broke in some circumstances (Issue #114) + +22.08.2012 +- bugfix test MBString availability through mb_split, as it could've been compiled without regex support (--enable-mbregex). + Either we get MBstring's full package, or we pretend it's not there at all. + +21.08.2012 +- bugfix $auto_literal = false did not work with { block} tags in child templates + (problem was reintroduced after fix in 3.1.7)(Forum Topic 20581) + +17.08.2012 +- bugfix compiled code of nocache sections could contain wrong escaping (Forum Topic 22810) + +15.08.2012 +- bugfix template inheritance did produce wrong code if subtemplates with {block} was + included several times (from smarty-developers forum) + +14.08.2012 +- bugfix PHP5.2 compatibility compromised by SplFileInfo::getBasename() (Issue 110) + +01.08.2012 +- bugfix avoid PHP error on $smarty->configLoad(...) with invalid section specification (Forum Topic 22608) + +30.07.2012 +-bugfix {assign} in a nocache section should not overwrite existing variable values + during compilation (issue 109) + +28.07.2012 +- bugfix array access of config variables did not work (Forum Topic 22527) + +19.07.2012 +- bugfix the default plugin handler did create wrong compiled code for static class methods + from external script files (issue 108) + +## Smarty-3.1.11 - +30.06.2012 +- bugfix {block.. hide} did not work as nested child (Forum Topic 22216) + +25.06.2012 +- bugfix the default plugin handler did not allow static class methods for modifier (issue 85) + +24.06.2012 +- bugfix escape modifier support for PHP < 5.2.3 (Forum Topic 21176) + +11.06.2012 +- bugfix the patch for Topic 21856 did break tabs between tag attributes (Forum Topic 22124) + +## Smarty-3.1.10 - +09.06.2012 +- bugfix the compiler did ignore registered compiler plugins for closing tags (Forum Topic 22094) +- bugfix the patch for Topic 21856 did break multiline tags (Forum Topic 22124) + +## Smarty-3.1.9 - +07.06.2012 +- bugfix fetch() and display() with relative paths (Issue 104) +- bugfix treat "0000-00-00" as 0 in modifier.date_format (Issue 103) + +24.05.2012 +- bugfix Smarty_Internal_Write_File::writeFile() could cause race-conditions on linux systems (Issue 101) +- bugfix attribute parameter names of plugins may now contain also "-" and ":" (Forum Topic 21856) +- bugfix add compile_id to cache key of of source (Issue 97) + +22.05.2012 +- bugfix recursive {include} within {section} did fail (Smarty developer group) + +12.05.2012 +- bugfix {html_options} did not properly escape values (Issue 98) + +03.05.2012 +- bugfix make HTTP protocall version variable (issue 96) + +02.05.2012 +- bugfix {nocache}{block}{plugin}... did produce wrong compiled code when caching is disabled (Forum Topic 21572, issue 95) + +12.04.2012 +- bugfix Smarty did eat the linebreak after the <?xml...?> closing tag (Issue 93) +- bugfix concurrent cache updates could create a warning (Forum Topic 21403) + +08.04.2012 +- bugfix "\\" was not escaped correctly when generating nocache code (Forum Topic 21364) + +30.03.2012 +- bugfix template inheritance did not throw exception when a parent template was deleted (issue 90) + +27.03.2012 +- bugfix prefilter did run multiple times on inline subtemplates compiled into several main templates (Forum Topic 21325) +- bugfix implement Smarty2's behaviour of variables assigned by reference in SmartyBC. {assign} will affect all references. + (issue 88) + +21.03.2012 +- bugfix compileAllTemplates() and compileAllConfig() did not return the number of compiled files (Forum Topic 21286) + +13.03.2012 +- correction of yesterdays bugfix (Forum Topic 21175 and 21182) + +12.03.2012 +- bugfix a double quoted string of "$foo" did not compile into PHP "$foo" (Forum Topic 21175) +- bugfix template inheritance did set $merge_compiled_includes globally true + +03.03.2012 +- optimization of compiling speed when same modifier was used several times + +02.03.2012 +- enhancement the default plugin handler can now also resolve undefined modifier (Smarty::PLUGIN_MODIFIER) + (Issue 85) + +## Smarty-3.1.8 - +19.02.2012 +- bugfix {include} could result in a fatal error if used in appended or prepended nested {block} tags + (reported by mh and Issue 83) +- enhancement added Smarty special variable $smarty.template_object to return the current template object (Forum Topic 20289) + + +07.02.2012 +- bugfix increase entropy of internal function names in compiled and cached template files (Forum Topic 20996) +- enhancement cacheable parameter added to default plugin handler, same functionality as in registerPlugin (request by calguy1000) + +06.02.2012 +- improvement stream_resolve_include_path() added to Smarty_Internal_Get_Include_Path (Forum Topic 20980) +- bugfix fetch('extends:foo.tpl') always yielded $source->exists == true (Forum Topic 20980) +- added modifier unescape:"url", fix (Forum Topic 20980) +- improvement replaced some calls of preg_replace with str_replace (Issue 73) + +30.01.2012 +- bugfix Smarty_Security internal $_resource_dir cache wasn't properly propagated + +27.01.2012 +- bugfix Smarty did not a template name of "0" (Forum Topic 20895) + +20.01.2012 +- bugfix typo in Smarty_Internal_Get_IncludePath did cause runtime overhead (Issue 74) +- improvment remove unneeded assigments (Issue 75 and 76) +- fixed typo in template parser +- bugfix output filter must not run before writing cache when template does contain nocache code (Issue 71) + +02.01.2012 +- bugfix {block foo nocache} did not load plugins within child {block} in nocache mode (Forum Topic 20753) + +29.12.2011 +- bugfix enable more entropy in Smarty_Internal_Write_File for "more uniqueness" and Cygwin compatibility (Forum Topic 20724) +- bugfix embedded quotes in single quoted strings did not compile correctly in {nocache} sections (Forum Topic 20730) + +28.12.2011 +- bugfix Smarty's internal header code must be excluded from postfilters (issue 71) + +22.12.2011 +- bugfix the new lexer of 17.12.2011 did fail if mbstring.func_overload != 0 (issue 70) (Forum Topic 20680) +- bugfix template inheritace did fail if mbstring.func_overload != 0 (issue 70) (Forum Topic 20680) + +20.12.2011 +- bugfix template inheritance: {$smarty.block.child} in nested child {block} tags did not return + content after {$smarty.block.child} (Forum Topic 20564) + +## Smarty-3.1.7 - +18.12.2011 +- bugfix strings ending with " in multiline strings of config files failed to compile (issue #67) +- added chaining to Smarty_Internal_Templatebase +- changed unloadFilter() to not return a boolean in favor of chaining and API conformity +- bugfix unregisterObject() raised notice when object to unregister did not exist +- changed internals to use Smarty::$_MBSTRING ($_CHARSET, $_DATE_FORMAT) for better unit testing +- added Smarty::$_UTF8_MODIFIER for proper PCRE charset handling (Forum Topic 20452) +- added Smarty_Security::isTrustedUri() and Smarty_Security::$trusted_uri to validate + remote resource calls through {fetch} and {html_image} (Forum Topic 20627) + +17.12.2011 +- improvement of compiling speed by new handling of plain text blocks in the lexer/parser (issue #68) + +16.12.2011 +- bugfix the source exits flag and timestamp was not setup when template was in php include path (issue #69) + +9.12.2011 +- bugfix {capture} tags around recursive {include} calls did throw exception (Forum Topic 20549) +- bugfix $auto_literal = false did not work with { block} tags in child templates (Forum Topic 20581) +- bugfix template inheritance: do not include code of {include} in overloaded {block} into compiled + parent template (Issue #66} +- bugfix template inheritance: {$smarty.block.child} in nested child {block} tags did not return expected + result (Forum Topic 20564) + +## Smarty-3.1.6 - +30.11.2011 +- bugfix is_cache() for individual cached subtemplates with $smarty->caching = CACHING_OFF did produce + an exception (Forum Topic 20531) + +29.11.2011 +- bugfix added exception if the default plugin handler did return a not static callback (Forum Topic 20512) + +25.11.2011 +- bugfix {html_select_date} and {html_slecet_time} did not default to current time if "time" was not specified + since r4432 (issue 60) + +24.11.2011 +- bugfix a subtemplate later used as main template did use old variable values + +21.11.2011 +- bugfix cache file could include unneeded modifier plugins under certain condition + +18.11.2011 +- bugfix declare all directory properties private to map direct access to getter/setter also on extended Smarty class + +16.11.2011 +- bugfix Smarty_Resource::load() did not always return a proper resource handler (Forum Topic 20414) +- added escape argument to html_checkboxes and html_radios (Forum Topic 20425) + +## Smarty-3.1.5 - +14.11.2011 +- bugfix allow space between function name and open bracket (forum topic 20375) + +09.11.2011 +- bugfix different behaviour of uniqid() on cygwin. See https://bugs.php.net/bug.php?id=34908 + (forum topic 20343) + +01.11.2011 +- bugfix {if} and {while} tags without condition did not throw a SmartyCompilerException (Issue #57) +- bugfix multiline strings in config files could fail on longer strings (reopened Issue #55) + +22.10.2011 +- bugfix smarty_mb_from_unicode() would not decode unicode-points properly +- bugfix use catch Exception instead UnexpectedValueException in + clearCompiledTemplate to be PHP 5.2 compatible + +21.10.2011 +- bugfix apostrophe in plugins_dir path name failed (forum topic 20199) +- improvement sha1() for array keys longer than 150 characters +- add Smarty::$allow_ambiguous_resources to activate unique resource handling (Forum Topic 20128) + +20.10.2011 +- @silenced unlink() in Smarty_Internal_Write_File since debuggers go haywire without it. +- bugfix Smarty::clearCompiledTemplate() threw an Exception if $cache_id was not present in $compile_dir when $use_sub_dirs = true. +- bugfix {html_select_date} and {html_select_time} did not properly handle empty time arguments (Forum Topic 20190) +- improvement removed unnecessary sha1() + +19.10.2011 +- revert PHP4 constructor message +- fixed PHP4 constructor message + +## Smarty-3.1.4 - +19.10.2011 +- added exception when using PHP4 style constructor + +16.10.2011 +- bugfix testInstall() did not propery check cache_dir and compile_dir + +15.10.2011 +- bugfix Smarty_Resource and Smarty_CacheResource runtime caching (Forum Post 75264) + +14.10.2011 +- bugfix unique_resource did not properly apply to compiled resources (Forum Topic 20128) +- add locking to custom resources (Forum Post 75252) +- add Smarty_Internal_Template::clearCache() to accompany isCached() fetch() etc. + +13.10.2011 +- add caching for config files in Smarty_Resource +- bugfix disable of caching after isCached() call did not work (Forum Topic 20131) +- add concept unique_resource to combat potentially ambiguous template_resource values when custom resource handlers are used (Forum Topic 20128) +- bugfix multiline strings in config files could fail on longer strings (Issue #55) + +11.10.2011 +- add runtime checks for not matching {capture}/{/capture} calls (Forum Topic 20120) + +10.10.2011 +- bugfix variable name typo in {html_options} and {html_checkboxes} (Issue #54) +- bugfix <?xml> tag did create wrong output when caching enabled and the tag was in included subtemplate +- bugfix Smarty_CacheResource_mysql example was missing strtotime() calls + +## Smarty-3.1.3 - +07.10.2011 +- improvement removed html comments from {mailto} (Forum Topic 20092) +- bugfix testInstall() would not show path to internal plugins_dir (Forum Post 74627) +- improvement testInstall() now showing resolved paths and checking the include_path if necessary +- bugfix html_options plugin did not handle object values properly (Issue #49, Forum Topic 20049) +- improvement html_checkboxes and html_radios to accept null- and object values, and label_ids attribute +- improvement removed some unnecessary count()s +- bugfix parent pointer was not set when fetch() for other template was called on template object + +06.10.2011 +- bugfix switch lexer internals depending on mbstring.func_overload +- bugfix start_year and end_year of {html_select_date} did not use current year as offset base (Issue #53) + +05.10.2011 +- bugfix of problem introduced with r4342 by replacing strlen() with isset() +- add environment configuration issue with mbstring.func_overload Smarty cannot compensate for (Issue #45) +- bugfix nofilter tag option did not disable default modifier +- bugfix html_options plugin did not handle null- and object values properly (Issue #49, Forum Topic 20049) + +04.10.2011 +- bugfix assign() in plugins called in subtemplates did change value also in parent template +- bugfix of problem introduced with r4342 on math plugin +- bugfix output filter should not run on individually cached subtemplates +- add unloadFilter() method +- bugfix has_nocache_code flag was not reset before compilation + +## Smarty-3.1.2 - +03.10.2011 +- improvement add internal $joined_template_dir property instead computing it on the fly several times + +01.10.2011 +- improvement replaced most in_array() calls by more efficient isset() on array_flip()ed haystacks +- improvement replaced some strlen($foo) > 3 calls by isset($foo[3]) +- improvement Smarty_Internal_Utility::clearCompiledTemplate() removed redundant strlen()s + +29.09.2011 +- improvement of Smarty_Internal_Config::loadConfigVars() dropped the in_array for index look up + +28.09.2011 +- bugfix on template functions called nocache calling other template functions + +27.09.2011 +- bugfix possible warning "attempt to modify property of non-object" in {section} (issue #34) +- added chaining to Smarty_Internal_Data so $smarty->assign('a',1)->assign('b',2); is possible now +- bugfix remove race condition when a custom resource did change timestamp during compilation +- bugfix variable property did not work on objects variable in template +- bugfix smarty_make_timestamp() failed to process DateTime objects properly +- bugfix wrong resource could be used on compile check of custom resource + +26.09.2011 +- bugfix repeated calls to same subtemplate did not make use of cached template object + +24.09.2011 +- removed internal muteExpectedErrors() calls in favor of having the implementor call this once from his application +- optimized muteExpectedErrors() to pass errors to the latest registered error handler, if appliccable +- added compile_dir and cache_dir to list of muted directories +- improvment better error message for undefined templates at {include} + +23.09.2011 +- remove unused properties +- optimization use real function instead anonymous function for preg_replace_callback +- bugfix a relative {include} in child template blocks failed +- bugfix direct setting of $template_dir, $config_dir, $plugins_dir in __construct() of an + extended Smarty class created problems +- bugfix error muting was not implemented for cache locking + +## Smarty 3.1.1 - +22.09.2011 +- bugfix {foreachelse} does fail if {section} was nested inside {foreach} +- bugfix debug.tpl did not display correctly when it was compiled with escape_html = true + +21.09.2011 +- bugfix look for mixed case plugin file names as in 3.0 if not found try all lowercase +- added $error_muting to suppress error messages even for badly implemented error_handlers +- optimized autoloader +- reverted ./ and ../ handling in fetch() and display() - they're allowed again + +20.09.2011 +- bugfix removed debug echo output while compiling template inheritance +- bugfix relative paths in $template_dir broke relative path resolving in {include "../foo.tpl"} +- bugfix {include} did not work inside nested {block} tags +- bugfix {assign} with scope root and global did not work in all cases + +19.09.2011 +- bugfix regression in Smarty_CacheReource_KeyValueStore introduced by r4261 +- bugfix output filter shall not run on included subtemplates + +18.09.2011 +- bugfix template caching did not care about file.tpl in different template_dir +- bugfix {include $file} was broken when merge_compiled_incluges = true +- bugfix {include} was broken when merge_compiled_incluges = true and same indluded template + was used in different main templates in one compilation run +- bugfix for Smarty2 style compiler plugins on unnamed attribute passing like {tag $foo $bar} +- bugfix debug.tpl did not display correctly when it was compiled with escape_html = true + +17.09.2011 +- bugfix lock_id for file resource would create invalid filepath +- bugfix resource caching did not care about file.tpl in different template_dir + +## Smarty 3.1.0 - +15/09/2011 +- optimization of {foreach}; call internal _count() method only when "total" or "last" {foreach} properties are used + +11/09/2011 +- added unregisterObject() method + +06/09/2011 +- bugfix isset() did not work in templates on config variables + +03/09/2011 +- bugfix createTemplate() must default to cache_id and compile_id of Smarty object +- bugfix Smarty_CacheResource_KeyValueStore must include $source->uid in cache filepath to keep templates with same + name but different folders separated +- added cacheresource.apc.php example in demo folder + +02/09/2011 +- bugfix cache lock file must use absolute filepath + +01/09/2011 +- update of cache locking + +30/08/2011 +- added locking mechanism to CacheResource API (implemented with File and KeyValueStores) + +28/08/2011 +- bugfix clearCompileTemplate() did not work for specific template subfolder or resource + +27/08/2011 +- bugfix {$foo|bar+1} did create syntax error + +26/08/2011 +- bugfix when generating nocache code which contains double \ +- bugfix handle race condition if cache file was deleted between filemtime and include + +17/08/2011 +- bugfix CacheResource_Custom bad internal fetch() call + +15/08/2011 +- bugfix CacheResource would load content twice for KeyValueStore and Custom handlers + +06/08/2011 +- bugfix {include} with scope attribute could execute in wrong scope +- optimization of compile_check processing + +03/08/2011 +- allow comment tags to comment {block} tags out in child templates + +26/07/2011 +- bugfix experimental getTags() method did not work + +24/07/2011 +- sure opened output buffers are closed on exception +- bugfix {foreach} did not work on IteratorAggregate + +22/07/2011 +- clear internal caches on clearAllCache(), clearCache(), clearCompiledTemplate() + +21/07/2011 +- bugfix value changes of variable values assigned to Smarty object could not be seen on repeated $smarty->fetch() calls + +17/07/2011 +- bugfix {$smarty.block.child} did drop a notice at undefined child + +15/07/2011 +- bugfix individual cache_lifetime of {include} did not work correctly inside {block} tags +- added caches for Smarty_Internal_TemplateSource and Smarty_Internal_TemplateCompiled to reduce I/O for multiple cache_id rendering + +14/07/2011 +- made Smarty::loadPlugin() respect the include_path if required + +13/07/2011 +- optimized internal file write functionality +- bugfix PHP did eat line break on nocache sections +- fixed typo of Smarty_Security properties $allowed_modifiers and $disabled_modifiers + +06/07/2011 +- bugfix variable modifier must run befor gereral filtering/escaping + +04/07/2011 +- bugfix use (?P<name>) syntax at preg_match as some pcre libraries failed on (?<name>) +- some performance improvement when using generic getter/setter on template objects + +30/06/2011 +- bugfix generic getter/setter of Smarty properties used on template objects did throw exception +- removed is_dir and is_readable checks from directory setters for better performance + +28/06/2011 +- added back support of php template resource as undocumented feature +- bugfix automatic recompilation on version change could drop undefined index notice on old 3.0 cache and compiled files +- update of README_3_1_DEV.txt and moved into the distribution folder +- improvement show first characters of eval and string templates instead sha1 Uid in debug window + +## Smarty 3.1-RC1 - +25/06/2011 +- revert change of 17/06/2011. $_smarty varibale removed. call loadPlugin() from inside plugin code if required +- code cleanup, remove no longer used properties and methods +- update of PHPdoc comments + +23/06/2011 +- bugfix {html_select_date} would not respect current time zone + +19/06/2011 +- added $errors argument to testInstall() functions to suppress output. +- added plugin-file checks to testInstall() + +18/06/2011 +- bugfix mixed use of same subtemplate inline and not inline in same script could cause a warning during compilation + +17/06/2011 +- bugfix/change use $_smarty->loadPlugin() when loading nested depending plugins via loadPlugin +- bugfix {include ... inline} within {block}...{/block} did fail + +16/06/2011 +- bugfix do not overwrite '$smarty' template variable when {include ... scope=parent} is called +- bugfix complete empty inline subtemplates did fail + +15/06/2011 +- bugfix template variables where not accessable within inline subtemplates + +12/06/2011 +- bugfix removed unneeded merging of template variable when fetching includled subtemplates + +10/06/2011 +- made protected properties $template_dir, $plugins_dir, $cache_dir, $compile_dir, $config_dir accessible via magic methods + +09/06/2011 +- fix smarty security_policy issue in plugins {html_image} and {fetch} + +05/06/2011 +- update of SMARTY_VERSION +- bugfix made getTags() working again + +04/06/2011 +- allow extends resource in file attribute of {extends} tag + +03/06/2011 +- added {setfilter} tag to set filters for variable output +- added escape_html property to control autoescaping of variable output + +27/05/2011 +- added allowed/disabled tags and modifiers in security for sandboxing + +23/05/2011 +- added base64: and urlencode: arguments to eval and string resource types + +22/05/2011 +- made time-attribute of {html_select_date} and {html_select_time} accept arrays as defined by attributes prefix and field_array + +13/05/2011 +- remove setOption / getOption calls from SamrtyBC class + +02/05/2011 +- removed experimental setOption() getOption() methods +- output returned content also on opening tag calls of block plugins +- rewrite of default plugin handler +- compile code of variable filters for better performance + +20/04/2011 +- allow {php} {include_php} tags and PHP_ALLOW handling only with the SmartyBC class +- removed support of php template resource + +20/04/2011 +- added extendsall resource example +- optimization of template variable access +- optimization of subtemplate handling {include} +- optimization of template class + +01/04/2011 +- bugfix quote handling in capitalize modifier + +28/03/2011 +- bugfix stripslashes() requried when using PCRE e-modifier + +04/03/2011 +- upgrade to new PHP_LexerGenerator version 0.4.0 for better performance + +27/02/2011 +- ignore .svn folders when clearing cache and compiled files +- string resources do not need a modify check + +26/02/2011 +- replaced smarty_internal_wrapper by SmartyBC class +- load utility functions as static methods instead through __call() +- bugfix in extends resource when subresources are used +- optimization of modify checks + +25/02/2011 +- use $smarty->error_unassigned to control NOTICE handling on unassigned variables + +21/02/2011 +- added new new compile_check mode COMPILECHECK_CACHEMISS +- corrected new cloning behaviour of createTemplate() +- do no longer store the compiler object as property in the compile_tag classes to avoid possible memory leaks + during compilation + +19/02/2011 +- optimizations on merge_compiled_includes handling +- a couple of optimizations and bugfixes related to new resource structure + +17/02/2011 +- changed ./ and ../ behaviour + +14/02/2011 +- added {block ... hide} option to suppress block if no child is defined + +13/02/2011 +- update handling of recursive subtemplate calls +- bugfix replace $smarty->triggerError() by exception in smarty_internal_resource_extends.php + +12/02/2011 +- new class Smarty_Internal_TemplateBase with shared methods of Smarty and Template objects +- optimizations of template processing +- made register... methods permanet +- code for default_plugin_handler +- add automatic recompilation at version change + +04/02/2011 +- change in Smarty_CacheResource_Custom +- bugfix cache_lifetime did not compile correctly at {include} after last update +- moved isCached processing into CacheResource class +- bugfix new CacheResource API did not work with disabled compile_check + +03/02/2011 +- handle template content as function to improve speed on multiple calls of same subtemplate and isCached()/display() calls +- bugfixes and improvents in the new resource API +- optimizations of template class code + +25/01/2011 +- optimized function html_select_time + +22/01/2011 +- added Smarty::$use_include_path configuration directive for Resource API + +21/01/2011 +- optimized function html_select_date + +19/01/2011 +- optimized outputfilter trimwhitespace + +18/01/2011 +- bugfix Config to use Smarty_Resource to fetch sources +- optimized Smarty_Security's isTrustedDir() and isTrustedPHPDir() + +17/01/2011 +- bugfix HTTP headers for CGI SAPIs + +16/01/2011 +- optimized internals of Smarty_Resource and Smarty_CacheResource + +14/01/2011 +- added modifiercompiler escape to improve performance of escaping html, htmlall, url, urlpathinfo, quotes, javascript +- added support to choose template_dir to load from: [index]filename.tpl + +12/01/2011 +- added unencode modifier to revert results of encode modifier +- added to_charset and from_charset modifier for character encoding + +11/01/2011 +- added SMARTY_MBSTRING to generalize MBString detection +- added argument $lc_rest to modifier.capitalize to lower-case anything but the first character of a word +- changed strip modifier to consider unicode white-space, too +- changed wordwrap modifier to accept UTF-8 strings +- changed count_sentences modifier to consider unicode characters and treat sequences delimited by ? and ! as sentences, too +- added argument $double_encode to modifier.escape (applies to html and htmlall only) +- changed escape modifier to be UTF-8 compliant +- changed textformat block to be UTF-8 compliant +- optimized performance of mailto function +- fixed spacify modifier so characters are not prepended and appended, made it unicode compatible +- fixed truncate modifier to properly use mb_string if possible +- removed UTF-8 frenzy from count_characters modifier +- fixed count_words modifier to treat "hello-world" as a single word like str_count_words() does +- removed UTF-8 frenzy from upper modifier +- removed UTF-8 frenzy from lower modifier + +01/01/2011 +- optimize smarty_modified_escape for hex, hexentity, decentity. + +28/12/2010 +- changed $tpl_vars, $config_vars and $parent to belong to Smarty_Internal_Data +- added Smarty::registerCacheResource() for dynamic cache resource object registration + +27/12/2010 +- added Smarty_CacheResource API and refactored existing cache resources accordingly +- added Smarty_CacheResource_Custom and Smarty_CacheResource_Mysql + +26/12/2010 +- added Smarty_Resource API and refactored existing resources accordingly +- added Smarty_Resource_Custom and Smarty_Resource_Mysql +- bugfix Smarty::createTemplate() to return properly cloned template instances + +24/12/2010 +- optimize smarty_function_escape_special_chars() for PHP >= 5.2.3 + +## SVN 3.0 trunk - +14/05/2011 +- bugfix error handling at stream resources + +13/05/2011 +- bugfix condition starting with "-" did fail at {if} and {while} tags + +22/04/2011 +- bugfix allow only fixed string as file attribute at {extends} tag + +01/04/2011 +- bugfix do not run filters and default modifier when displaying the debug template +- bugfix of embedded double quotes within multi line strings (""") + +29/03/2011 +- bugfix on error message in smarty_internal_compile_block.php +- bugfix mb handling in strip modifier +- bugfix for Smarty2 style registered compiler function on unnamed attribute passing like {tag $foo $bar} + +17/03/2011 +- bugfix on default {function} parameters when {function} was used in nocache sections +- bugfix on compiler object destruction. compiler_object property was by mistake unset. + +09/03/2011 +-bugfix a variable filter should run before modifiers on an output tag (see change of 23/07/2010) + +08/03/2011 +- bugfix loading config file without section should load only defaults + +03/03/2011 +- bugfix "smarty" template variable was not recreated when cached templated had expired +- bugfix internal rendered_content must be cleared after subtemplate was included + +01/03/2011 +- bugfix replace modifier did not work in 3.0.7 on systems without multibyte support +- bugfix {$smarty.template} could return in 3.0.7 parent template name instead of + child name when it needed to compile + +25/02/2011 +- bugfix for Smarty2 style compiler plugins on unnamed attribute passing like {tag $foo $bar} + +24/02/2011 +- bugfix $smarty->clearCache('some.tpl') did by mistake cache the template object + +18/02/2011 +- bugfix removed possible race condition when isCached() was called for an individually cached subtemplate +- bugfix force default debug.tpl to be loaded by the file resource + +17/02/2011 +-improvement not to delete files starting with '.' from cache and template_c folders on clearCompiledTemplate() and clearCache() + +16/02/2011 +-fixed typo in exception message of Smarty_Internal_Template +-improvement allow leading spaces on } tag closing if auto_literal is enabled + +13/02/2011 +- bufix replace $smarty->triggerError() by exception +- removed obsolete {popup_init..} plugin from demo templates +- bugfix replace $smarty->triggerError() by exception in smarty_internal_resource_extends.php + +## Smarty 3.0.7 - +09/02/2011 +- patched vulnerability when using {$smarty.template} + +01/02/2011 +- removed assert() from config and template parser + +31/01/2011 +- bugfix the lexer/parser did fail on special characters like VT + +16/01/2011 +-bugfix of ArrayAccess object handling in internal _count() method +-bugfix of Iterator object handling in internal _count() method + +14/01/2011 +-bugfix removed memory leak while processing compileAllTemplates + +12/01/2011 +- bugfix in {if} and {while} tag compiler when using assignments as condition and nocache mode + +10/01/2011 +- bugfix when using {$smarty.block.child} and name of {block} was in double quoted string +- bugfix updateParentVariables() was called twice when leaving {include} processing + +- bugfix mb_str_replace in replace and escape modifiers work with utf8 + +31/12/2010 +- bugfix dynamic configuration of $debugging_crtl did not work +- bugfix default value of $config_read_hidden changed to false +- bugfix format of attribute array on compiler plugins +- bugfix getTemplateVars() could return value from wrong scope + +28/12/2010 +- bugfix multiple {append} tags failed to compile. + +22/12/2010 +- update do not clone the Smarty object an internal createTemplate() calls to increase performance + +21/12/2010 +- update html_options to support class and id attrs + +17/12/2010 +- bugfix added missing support of $cache_attrs for registered plugins + +15/12/2010 +- bugfix assignment as condition in {while} did drop an E_NOTICE + +14/12/2010 +- bugfix when passing an array as default parameter at {function} tag + +13/12/2010 +- bugfix {$smarty.template} in child template did not return right content +- bugfix Smarty3 did not search the PHP include_path for template files + +## Smarty 3.0.6 - + +12/12/2010 +- bugfix fixed typo regarding yesterdays change to allow streamWrapper + +11/12/2010 +- bugfix nested block tags in template inheritance child templates did not work correctly +- bugfix {$smarty.current_dir} in child template did not point to dir of child template +- bugfix changed code when writing temporary compiled files to allow stream_wrapper + +06/12/2010 +- bugfix getTemplateVars() should return 'null' instead dropping E_NOTICE on an unassigned variable + +05/12/2010 +- bugfix missing declaration of $smarty in Smarty class +- bugfix empty($foo) in {if} did drop a notice when $foo was not assigned + +01/12/2010 +- improvement of {debug} tag output + +27/11/2010 +-change run output filter before cache file is written. (same as in Smarty2) + +24/11/2011 +-bugfix on parser at !$foo|modifier +-change parser logic when assignments used as condition in {if] and {while} to allow assign to array element + +23/11/2011 +-bugfix allow integer as attribute name in plugin calls +-change trimm whitespace from error message, removed long list of expected tokens + +22/11/2010 +- bugfix on template inheritance when an {extends} tag was inserted by a prefilter +- added error message for illegal variable file attributes at {extends...} tags + +## Smarty 3.0.5 - + + +19/11/2010 +- bugfix on block plugins with modifiers + +18/11/2010 +- change on handling of unassigned template variable -- default will drop E_NOTICE +- bugfix on Smarty2 wrapper load_filter() did not work + +17/11/2010 +- bugfix on {call} with variable function name +- bugfix on {block} if name did contain '-' +- bugfix in function.fetch.php , referece to undefined $smarty + +16/11/2010 +- bugfix whitespace in front of "<?php" in smarty_internal_compile_private_block_plugin.php +- bugfix {$smarty.now} did compile incorrectly +- bugfix on reset(),end(),next(),prev(),current() within templates +- bugfix on default parameter for {function} + +15/11/2010 +- bugfix when using {$smarty.session} as object +- bugfix scoping problem on $smarty object passed to filters +- bugfix captured content could not be accessed globally +- bugfix Smarty2 wrapper functions could not be call from within plugins + +## Smarty 3.0.4 - + +14/11/2010 +- bugfix isset() did not allow multiple parameter +- improvment of some error messages +- bugfix html_image did use removed property $request_use_auto_globals +- small performace patch in Smarty class + +13/11/2010 +- bugfix overloading problem when $smarty->fetch()/display() have been used in plugins + (introduced with 3.0.2) +- code cleanup + +## Smarty 3.0.3 - + +13/11/2010 +- bugfix on {debug} +- reverted location of loadPlugin() to Smarty class +- fixed comments in plugins +- fixed internal_config (removed unwanted code line) +- improvement remove last linebreak from {function} definition + +## Smarty 3.0.2 - + +12/11/2010 +- reactivated $error_reporting property handling +- fixed typo in compile_continue +- fixed security in {fetch} plugin +- changed back plugin parameters to two. second is template object + with transparent access to Smarty object +- fixed {config_load} scoping form compile time to run time + +## Smarty 3.0.0 - + + + +11/11/2010 +- major update including some API changes + +10/11/2010 +- observe compile_id also for config files + +09/11/2010 +-bugfix on complex expressions as start value for {for} tag +request_use_auto_globals +04/11/2010 +- bugfix do not allow access of dynamic and private object members of assigned objects when + security is enabled. + +01/11/2010 +- bugfix related to E_NOTICE change. {if empty($foo)} did fail when $foo contained a string + +28/10/2010 +- bugfix on compiling modifiers within $smarty special vars like {$smarty.post.{$foo|lower}} + +27/10/2010 +- bugfix default parameter values did not work for template functions included with {include} + +25/10/2010 +- bugfix for E_NOTICE change, array elements did not work as modifier parameter + +20/10/2010 +- bugfix for the E_NOTICE change + +19/10/2010 +- change Smarty does no longer mask out E_NOTICE by default during template processing + +13/10/2010 +- bugfix removed ambiguity between ternary and stream variable in template syntax +- bugfix use caching properties of template instead of smarty object when compiling child {block} +- bugfix {*block}...{/block*} did throw an exception in template inheritance +- bugfix on template inheritance using nested eval or string resource in {extends} tags +- bugfix on output buffer handling in isCached() method + +## RC4 - + +01/10/2010 +- added {break} and {continue} tags for flow control of {foreach},{section},{for} and {while} loops +- change of 'string' resource. It's no longer evaluated and compiled files are now stored +- new 'eval' resource which evaluates a template without saving the compiled file +- change in isCached() method to allow multiple calls for the same template + +25/09/2010 +- bugfix on some compiling modifiers + +24/09/2010 +- bugfix merge_compiled_includes flag was not restored correctly in {block} tag + +22/09/2010 +- bugfix on default modifier + +18/09/2010 +- bugfix untility compileAllConfig() did not create sha1 code for compiled template file names if template_dir was defined with no trailing DS +- bugfix on templateExists() for extends resource + +17/09/2010 +- bugfix {$smarty.template} and {$smarty.current_dir} did not compile correctly within {block} tags +- bugfix corrected error message on missing template files in extends resource +- bugfix untility compileAllTemplates() did not create sha1 code for compiled template file names if template_dir was defined with no trailing DS + +16/09/2010 +- bugfix when a doublequoted modifier parameter did contain Smarty tags and ':' + +15/09/2010 +- bugfix resolving conflict between '<%'/'%>' as custom Smarty delimiter and ASP tags +- use ucfirst for resource name on internal resource class names + +12/09/2010 +- bugfix for change of 08/09/2010 (final {block} tags in subtemplates did not produce correct results) + +10/09/2010 +- bugfix for change of 08/09/2010 (final {block} tags in subtemplates did not produce correct results) + +08/09/2010 +- allow multiple template inheritance branches starting in subtemplates + +07/09/2010 +- bugfix {counter} and {cycle} plugin assigned result to smarty variable not in local(template) scope +- bugfix templates containing just {strip} {/strip} tags did produce an error + + +23/08/2010 +- fixed E_STRICT errors for uninitialized variables + +22/08/2010 +- added attribute cache_id to {include} tag + +13/08/2010 +- remove exception_handler property from Smarty class +- added Smarty's own exceptions SmartyException and SmartyCompilerException + +09/08/2010 +- bugfix on modifier with doublequoted strings as parameter containing embedded tags + +06/08/2010 +- bugfix when cascading some modifier like |strip|strip_tags modifier + +05/08/2010 +- added plugin type modifiercompiler to produce compiled modifier code +- changed standard modifier plugins to the compiling versions whenever possible +- bugfix in nocache sections {include} must not cache the subtemplate + +02/08/2010 +- bugfix strip did not work correctly in conjunction with comment lines + +31/07/2010 +- bugfix on nocache attribute at {assign} and {append} + +30/07/2010 +- bugfix passing scope attributes in doublequoted strings did not work at {include} {assign} and {append} + +25/07/2010 +- another bugfix of change from 23/07/2010 when compiling modifier + +24/07/2010 +- bugfix of change from 23/07/2010 when compiling modifier + +23/07/2010 +- changed execution order. A variable filter does now run before modifiers on output of variables +- bugfix use always { and } as delimiter for debug.tpl + + +22/07/2010 +- bugfix in templateExists() method + +20/07/2010 +- fixed handling of { strip } tag with whitespaces + +15/07/2010 +- bufix {$smarty.template} does include now the relative path, not just filename + +## RC3 - + + + + +15/07/2010 +- make the date_format modifier work also on objects of the DateTime class +- implementation of parsetrees in the parser to close security holes and remove unwanted empty line in HTML output + +08/07/2010 +- bugfix on assigning multidimensional arrays within templates +- corrected bugfix for truncate modifier + +07/07/2010 +- bugfix the truncate modifier needs to check if the string is utf-8 encoded or not +- bugfix support of script files relative to trusted_dir + +06/07/2010 +- create exception on recursive {extends} calls +- fixed reported line number at "unexpected closing tag " exception +- bugfix on escape:'mail' modifier +- drop exception if 'item' variable is equal 'from' variable in {foreach} tag + +01/07/2010 +- removed call_user_func_array calls for optimization of compiled code when using registered modifiers and plugins + +25/06/2010 +- bugfix escaping " when block tags are used within doublequoted strings + +24/06/2010 +- replace internal get_time() calls with standard PHP5 microtime(true) calls in Smarty_Internal_Utility +- added $smarty->register->templateClass() and $smarty->unregister->templateClass() methods for supporting static classes with namespace + + +22/06/2010 +- allow spaces between typecast and value in template syntax +- bugfix get correct count of traversables in {foreach} tag + +21/06/2010 +- removed use of PHP shortags SMARTY_PHP_PASSTHRU mode +- improved speed of cache->clear() when a compile_id was specified and use_sub_dirs is true + +20/06/2010 +- replace internal get_time() calls with standard PHP5 microtime(true) calls +- closed security hole when php.ini asp_tags = on + +18/06/2010 +- added __toString method to the Smarty_Variable class + + +14/06/2010 +- make handling of Smarty comments followed by newline BC to Smarty2 + + +## RC2 - + + + +13/06/2010 +- bugfix Smarty3 did not handle hexadecimals like 0x0F as numerical value +- bugifx Smarty3 did not accept numerical constants like .1 or 2. (without a leading or trailing digit) + +11/06/2010 +- bugfix the lexer did fail on larger {literal} ... {/literal} sections + +03/06/2010 +- bugfix on calling template functions like Smarty tags + +01/06/2010 +- bugfix on template functions used with template inheritance +- removed /* vim: set expandtab: */ comments +- bugfix of auto literal problem introduce with fix of 31/05/2010 + +31/05/2010 +- bugfix the parser did not allow some smarty variables with special name like $for, $if, $else and others. + +27/05/2010 +- bugfix on object chaining using variable properties +- make scope of {counter} and {cycle} tags again global as in Smarty2 + +26/05/2010 +- bugfix removed decrepated register_resource call in smarty_internal_template.php + +25/05/2010 +- rewrite of template function handling to improve speed +- bugfix on file dependency when merge_compiled_includes = true + + +16/05/2010 +- bugfix when passing parameter with numeric name like {foo 1='bar' 2='blar'} + +14/05/2010 +- bugfix compile new config files if compile_check and force_compile = false +- added variable static classes names to template syntax + +11/05/2010 +- bugfix make sure that the cache resource is loaded in all conditions when template methods getCached... are called externally +- reverted the change 0f 30/04/2010. With the exception of forward references template functions can be again called by a standard tag. + +10/05/2010 +- bugfix on {foreach} and {for} optimizations of 27/04/2010 + +09/05/2010 +- update of template and config file parser because of minor parser generator bugs + +07/05/2010 +- bugfix on {insert} + +06/05/2010 +- bugfix when merging compiled templates and objects are passed as parameter of the {include} tag + +05/05/2010 +- bugfix on {insert} to cache parameter +- implementation of $smarty->default_modifiers as in Smarty2 +- bugfix on getTemplateVars method + +01/05/2010 +- bugfix on handling of variable method names at object chaning + +30/04/2010 +- bugfix when comparing timestamps in sysplugins/smarty_internal_config.php +- work around of a substr_compare bug in older PHP5 versions +- bugfix on template inheritance for tag names starting with "block" +- bugfix on {function} tag with name attribute in doublequoted strings +- fix to make calling of template functions unambiguously by madatory usage of the {call} tag + +## RC1 - + +27/04/2010 +- change default of $debugging_ctrl to 'NONE' +- optimization of compiled code of {foreach} and {for} loops +- change of compiler for config variables + +27/04/2010 +- bugfix in $smarty->cache->clear() method. (do not cache template object) + + +17/04/2010 +- security fix in {math} plugin + + +12/04/2010 +- bugfix in smarty_internal_templatecompilerbase (overloaded property) +- removed parser restrictions in using true,false and null as ID + +07/04/2010 +- bugfix typo in smarty_internal_templatecompilerbase + +31/03/2010 +- compile locking by touching old compiled files to avoid concurrent compilations + +29/03/2010 +- bugfix allow array definitions as modifier parameter +- bugfix observe compile_check property when loading config files +- added the template object as third filter parameter + +25/03/2010 +- change of utility->compileAllTemplates() log messages +- bugfix on nocache code in {function} tags +- new method utility->compileAllConfig() to compile all config files + +24/03/2010 +- bugfix on register->modifier() error messages + +23/03/2010 +- bugfix on template inheritance when calling multiple child/parent relations +- bugfix on caching mode SMARTY_CACHING_LIFETIME_SAVED and cache_lifetime = 0 + +22/03/2010 +- bugfix make directory separator operating system independend in compileAllTemplates() + +21/03/2010 +- removed unused code in compileAllTemplates() + +19/03/2010 +- bugfix for multiple {/block} tags on same line + +17/03/2010 +- bugfix make $smarty->cache->clear() function independent from caching status + +16/03/2010 +- bugfix on assign attribute at registered template objects +- make handling of modifiers on expression BC to Smarty2 + +15/03/2010 +- bugfix on block plugin calls + +11/03/2010 +- changed parsing of <?php and ?> back to Smarty2 behaviour + +08/03/2010 +- bugfix on uninitialized properties in smarty_internal_template +- bugfix on $smarty->disableSecurity() + +04/03/2010 +- bugfix allow uppercase chars in registered resource names +- bugfix on accessing chained objects of static classes + +01/03/2010 +- bugfix on nocache code in {block} tags if child template was included by {include} + +27/02/2010 +- allow block tags inside double quoted string + +26/02/2010 +- cache modified check implemented +- support of access to a class constant from an object (since PHP 5.3) + +24/02/2010 +- bugfix on expressions in doublequoted string enclosed in backticks +- added security property $static_classes for static class security + +18/02/2010 +- bugfix on parsing Smarty tags inside <?xml ... ?> +- bugfix on truncate modifier + +17/02/2010 +- removed restriction that modifiers did require surrounding parenthesis in some cases +- added {$smarty.block.child} special variable for template inheritance + +16/02/2010 +- bugfix on <?xml ... ?> tags for all php_handling modes +- bugfix on parameter of variablefilter.htmlspecialchars.php plugin + +14/02/2010 +- added missing _plugins property in smarty.class.php +- bugfix $smarty.const... inside doublequoted strings and backticks was compiled into wrong PHP code + +12/02/2010 +- bugfix on nested {block} tags +- changed Smarty special variable $smarty.parent to $smarty.block.parent +- added support of nested {bock} tags + +10/02/2010 +- avoid possible notice on $smarty->cache->clear(...), $smarty->clear_cache(....) +- allow Smarty tags inside <? ... ?> tags in SMARTY_PHP_QUOTE and SMARTY_PHP_PASSTHRU mode +- bugfix at new "for" syntax like {for $x=1 to 10 step 2} + +09/02/2010 +- added $smarty->_tag_stack for tracing block tag hierarchy + +08/02/2010 +- bugfix use template fullpath at §smarty->cache->clear(...), $smarty->clear_cache(....) +- bugfix of cache filename on extended templates when force_compile=true + +07/02/2010 +- bugfix on changes of 05/02/2010 +- preserve line endings type form template source +- API changes (see README file) + +05/02/2010 +- bugfix on modifier and block plugins with same name + +02/02/2010 +- retaining newlines at registered functions and function plugins + +01/25/2010 +- bugfix cache resource was not loaded when caching was globally off but enabled at a template object +- added test that $_SERVER['SCRIPT_NAME'] does exist in Smarty.class.php + +01/22/2010 +- new method $smarty->createData([$parent]) for creating a data object (required for bugfixes below) +- bugfix config_load() method now works also on a data object +- bugfix get_config_vars() method now works also on a data and template objects +- bugfix clear_config() method now works also on a data and template objects + +01/19/2010 +- bugfix on plugins if same plugin was called from a nocache section first and later from a cached section + + +###beta 7### + + +01/17/2010 +- bugfix on $smarty.const... in double quoted strings + +01/16/2010 +- internal change of config file lexer/parser on handling of section names +- bugfix on registered objects (format parameter of register_object was not handled correctly) + +01/14/2010 +- bugfix on backslash within single quoted strings +- bugfix allow absolute filepath for config files +- bugfix on special Smarty variable $smarty.cookies +- revert handling of newline on no output tags like {if...} +- allow special characters in config file section names for Smarty2 BC + +01/13/2010 +- bugfix on {if} tags + +01/12/2010 +- changed back modifier handling in parser. Some restrictions still apply: + if modifiers are used in side {if...} expression or in mathematical expressions + parentheses must be used. +- bugfix the {function..} tag did not accept the name attribute in double quotes +- closed possible security hole at <?php ... ?> tags +- bugfix of config file parser on large config files + + +###beta 6#### + +01/11/2010 +- added \n to the compiled code of the {if},{else},{elseif},{/if} tags to get output of newlines as expected by the template source +- added missing support of insert plugins +- added optional nocache attribute to {block} tags in parent template +- updated <?php...?> handling supporting now heredocs and newdocs. (thanks to Thue Jnaus Kristensen) + +01/09/2010 +- bugfix on nocache {block} tags in parent templates + +01/08/2010 +- bugfix on variable filters. filter/nofilter attributes did not work on output statements + +01/07/2010 +- bugfix on file dependency at template inheritance +- bugfix on nocache code at template inheritance + +01/06/2010 +- fixed typo in smarty_internal_resource_registered +- bugfix for custom delimiter at extends resource and {extends} tag + +01/05/2010 +- bugfix sha1() calculations at extends resource and some general improvments on sha1() handling + + +01/03/2010 +- internal change on building cache files + +01/02/2010 +- update cached_timestamp at the template object after cache file is written to avoid possible side effects +- use internally always SMARTY_CACHING_LIFETIME_* constants + +01/01/2010 +- bugfix for obtaining plugins which must be included (related to change of 12/30/2009) +- bugfix for {php} tag (trow an exception if allow_php_tag = false) + +12/31/2009 +- optimization of generated code for doublequoted strings containing variables +- rewrite of {function} tag handling + - can now be declared in an external subtemplate + - can contain nocache sections (nocache_hash handling) + - can be called in noccache sections (nocache_hash handling) + - new {call..} tag to call template functions with a variable name {call name=$foo} +- fixed nocache_hash handling in merged compiled templates + +12/30/2009 +- bugfix for plugins defined in the script as smarty_function_foo + +12/29/2009 +- use sha1() for filepath encoding +- updates on nocache_hash handling +- internal change on merging some data +- fixed cache filename for custom resources + +12/28/2009 +- update for security fixes +- make modifier plugins always trusted +- fixed bug loading modifiers in child template at template inheritance + +12/27/2009 +--- this is a major update with a couple of internal changes --- +- new config file lexer/parser (thanks to Thue Jnaus Kristensen) +- template lexer/parser fixes for PHP and {literal} handing (thanks to Thue Jnaus Kristensen) +- fix on registered plugins with different type but same name +- rewrite of plugin handling (optimized execution speed) +- closed a security hole regarding PHP code injection into cache files +- fixed bug in clear cache handling +- Renamed a couple of internal classes +- code cleanup for merging compiled templates +- couple of runtime optimizations (still not all done) +- update of getCachedTimestamp() +- fixed bug on modifier plugins at nocache output + +12/19/2009 +- bugfix on comment lines in config files + +12/17/2009 +- bugfix of parent/global variable update at included/merged subtemplates +- encode final template filepath into filename of compiled and cached files +- fixed {strip} handling in auto literals + +12/16/2009 +- update of changelog +- added {include file='foo.tpl' inline} inline option to merge compiled code of subtemplate into the calling template + +12/14/2009 +- fixed sideefect of last modification (objects in array index did not work anymore) + +12/13/2009 +- allow boolean negation ("!") as operator on variables outside {if} tag + +12/12/2009 +- bugfix on single quotes inside {function} tag +- fix short append/prepend attributes in {block} tags + +12/11/2009 +- bugfix on clear_compiled_tpl (avoid possible warning) + +12/10/2009 +- bugfix on {function} tags and template inheritance + +12/05/2009 +- fixed problem when a cached file was fetched several times +- removed unneeded lexer code + +12/04/2009 +- added max attribute to for loop +- added security mode allow_super_globals + +12/03/2009 +- template inheritance: child templates can now call functions defined by the {function} tag in the parent template +- added {for $foo = 1 to 5 step 2} syntax +- bugfix for {$foo.$x.$y.$z} + +12/01/2009 +- fixed parsing of names of special formated tags like if,elseif,while,for,foreach +- removed direct access to constants in templates because of some syntax problems +- removed cache resource plugin for mysql from the distribution +- replaced most hard errors (exceptions) by softerrors(trigger_error) in plugins +- use $template_class property for template class name when compiling {include},{eval} and {extends} tags + +11/30/2009 +- map 'true' to SMARTY_CACHING_LIFETIME_CURRENT for the $smarty->caching parameter +- allow {function} tags within {block} tags + +11/28/2009 +- ignore compile_id at debug template +- added direct access to constants in templates +- some lexer/parser optimizations + +11/27/2009 +- added cache resource MYSQL plugin + +11/26/2009 +- bugfix on nested doublequoted strings +- correct line number on unknown tag error message +- changed {include} compiled code +- fix on checking dynamic varibales with error_unassigned = true + +11/25/2009 +- allow the following writing for boolean: true, TRUE, True, false, FALSE, False +- {strip} tag functionality rewritten + +11/24/2009 +- bugfix for $smarty->config_overwrite = false + +11/23/2009 +- suppress warnings on unlink caused by race conditions +- correct line number on unknown tag error message + +------- beta 5 +11/23/2009 +- fixed configfile parser for text starting with a numeric char +- the default_template_handler_func may now return a filepath to a template source + +11/20/2009 +- bugfix for empty config files +- convert timestamps of registered resources to integer + +11/19/2009 +- compiled templates are no longer touched with the filemtime of template source + +11/18/2009 +- allow integer as attribute name in plugin calls + +------- beta 4 +11/18/2009 +- observe umask settings when setting file permissions +- avoide unneeded cache file creation for subtemplates which did occur in some situations +- make $smarty->_current_file available during compilation for Smarty2 BC + +11/17/2009 +- sanitize compile_id and cache_id (replace illegal chars with _) +- use _dir_perms and _file_perms properties at file creation +- new constant SMARTY_RESOURCE_DATE_FORMAT (default '%b %e, %Y') which is used as default format in modifier date_format +- added {foreach $array as $key=>$value} syntax +- renamed extend tag and resource to extends: {extends file='foo.tol'} , $smarty->display('extends:foo.tpl|bar.tpl); +- bugfix cycle plugin + +11/15/2009 +- lexer/parser optimizations on quoted strings + +11/14/2009 +- bugfix on merging compiled templates when source files got removed or renamed. +- bugfix modifiers on registered object tags +- fixed locaion where outputfilters are running +- fixed config file definitions at EOF +- fix on merging compiled templates with nocache sections in nocache includes +- parser could run into a PHP error on wrong file attribute + +11/12/2009 +- fixed variable filenames in {include_php} and {insert} +- added scope to Smarty variables in the {block} tag compiler +- fix on nocache code in child {block} tags + +11/11/2009 +- fixed {foreachelse}, {forelse}, {sectionelse} compiled code at nocache variables +- removed checking for reserved variables +- changed debugging handling + +11/10/2009 +- fixed preg_qoute on delimiters + +11/09/2009 +- lexer/parser bugfix +- new SMARTY_SPL_AUTOLOAD constant to control the autoloader option +- bugfix for {function} block tags in included templates + +11/08/2009 +- fixed alphanumeric array index +- bugfix on complex double quoted strings + +11/05/2009 +- config_load method can now be called on data and template objects + +11/04/2009 +- added typecasting support for template variables +- bugfix on complex indexed special Smarty variables + +11/03/2009 +- fixed parser error on objects with special smarty vars +- fixed file dependency for {incude} inside {block} tag +- fixed not compiling on non existing compiled templates when compile_check = false +- renamed function names of autoloaded Smarty methods to Smarty_Method_.... +- new security_class property (default is Smarty_Security) + +11/02/2009 +- added neq,lte,gte,mod as aliases to if conditions +- throw exception on illegal Smarty() constructor calls + +10/31/2009 +- change of filenames in sysplugins folder for internal spl_autoload function +- lexer/parser changed for increased compilation speed + +10/27/2009 +- fixed missing quotes in include_php.php + +10/27/2009 +- fixed typo in method.register_resource +- pass {} through as literal + +10/26/2009 +- merge only compiled subtemplates into the compiled code of the main template + +10/24/2009 +- fixed nocache vars at internal block tags +- fixed merging of recursive includes + +10/23/2009 +- fixed nocache var problem + +10/22/2009 +- fix trimwhitespace outputfilter parameter + +10/21/2009 +- added {$foo++}{$foo--} syntax +- buxfix changed PHP "if (..):" to "if (..){" because of possible bad code when concenating PHP tags +- autoload Smarty internal classes +- fixed file dependency for config files +- some code optimizations +- fixed function definitions on some autoloaded methods +- fixed nocache variable inside if condition of {if} tag + +10/20/2009 +- check at compile time for variable filter to improve rendering speed if no filter is used +- fixed bug at combination of {elseif} tag and {...} in double quoted strings of static class parameter + +10/19/2009 +- fixed compiled template merging on variable double quoted strings as name +- fixed bug in caching mode 2 and cache_lifetime -1 +- fixed modifier support on block tags + +10/17/2009 +- remove ?>\n<?php and ?><?php sequences from compiled template + +10/15/2009 +- buxfix on assigning array elements inside templates +- parser bugfix on array access + +10/15/2009 +- allow bit operator '&' inside {if} tag +- implementation of ternary operator + +10/13/2009 +- do not recompile evaluated templates if reused just with other data +- recompile config files when config properties did change +- some lexer/parser otimizations + +10/11/2009 +- allow {block} tags inside included templates +- bugfix for resource plugins in Smarty2 format +- some optimizations of internal.template.php + +10/11/2009 +- fixed bug when template with same name is used with different data objects +- fixed bug with double quoted name attribute at {insert} tag +- reenabled assign_by_ref and append_by_ref methods + +10/07/2009 +- removed block nesting checks for {capture} + +10/05/2009 +- added support of "isinstance" to {if} tag + +10/03/2009 +- internal changes to improve performance +- fix registering of filters for classes + +10/01/2009 +- removed default timezone setting +- reactivated PHP resource for simple PHP templates. Must set allow_php_templates = true to enable +- {PHP} tag can be enabled by allow_php_tag = true + +09/30/2009 +- fixed handling template_exits method for all resource types +- bugfix for other cache resources than file +- the methods assign_by_ref is now wrapped to assign, append_by_ref to append +- allow arrays of variables pass in display, fetch and createTemplate calls + $data = array('foo'=>'bar','foo2'=>'blar'); + $smarty->display('my.tpl',$data); + +09/29/2009 +- changed {php} tag handling +- removed support of Smarty::instance() +- removed support of PHP resource type +- improved execution speed of {foreach} tags +- fixed bug in {section} tag + +09/23/2009 +- improvements and bugfix on {include} tag handling +NOTICE: existing compiled template and cache files must be deleted + +09/19/2009 +- replace internal "eval()" calls by "include" during rendering process +- speed improvment for templates which have included subtemplates + the compiled code of included templates is merged into the compiled code of the parent template +- added logical operator "xor" for {if} tag +- changed parameter ordering for Smarty2 BC + fetch($template, $cache_id = null, $compile_id = null, $parent = null) + display($template, $cache_id = null, $compile_id = null, $parent = null) + createTemplate($template, $cache_id = null, $compile_id = null, $parent = null) +- property resource_char_set is now replaced by constant SMARTY_RESOURCE_CHAR_SET +- fixed handling of classes in registered blocks +- speed improvement of lexer on text sections + +09/01/2009 +- dropped nl2br as plugin +- added '<>' as comparission operator in {if} tags +- cached caching_lifetime property to cache_liftime for backward compatibility with Smarty2. + {include} optional attribute is also now cache_lifetime +- fixed trigger_error method (moved into Smarty class) +- version is now Beta!!! + + +08/30/2009 +- some speed optimizations on loading internal plugins + + +08/29/2009 +- implemented caching of registered Resources +- new property 'auto_literal'. if true(default) '{ ' and ' }' interpreted as literal, not as Smarty delimiter + + +08/28/2009 +- Fix on line breaks inside {if} tags + +08/26/2009 +- implemented registered resources as in Smarty2. NOTE: caching does not work yet +- new property 'force_cache'. if true it forces the creation of a new cache file +- fixed modifiers on arrays +- some speed optimization on loading internal classes + + +08/24/2009 +- fixed typo in lexer definition for '!==' operator +- bugfix - the ouput of plugins was not cached +- added global variable SCRIPT_NAME + +08/21/2009 +- fixed problems whitespace in conjuction with custom delimiters +- Smarty tags can now be used as value anywhere + +08/18/2009 +- definition of template class name moded in internal.templatebase.php +- whitespace parser changes + +08/12/2009 +- fixed parser problems + +08/11/2009 +- fixed parser problems with custom delimiter + +08/10/2009 +- update of mb support in plugins + + +08/09/2009 +- fixed problems with doublequoted strings at name attribute of {block} tag +- bugfix at scope attribute of {append} tag + +08/08/2009 +- removed all internal calls of Smarty::instance() +- fixed code in double quoted strings + +08/05/2009 +- bugfix mb_string support +- bugfix of \n.\t etc in double quoted strings + +07/29/2009 +- added syntax for variable config vars like #$foo# + +07/28/2009 +- fixed parsing of $smarty.session vars containing objects + +07/22/2009 +- fix of "$" handling in double quoted strings + +07/21/2009 +- fix that {$smarty.current_dir} return correct value within {block} tags. + +07/20/2009 +- drop error message on unmatched {block} {/block} pairs + +07/01/2009 +- fixed smarty_function_html_options call in plugin function.html_select_date.php (missing ,) + +06/24/2009 +- fixed smarty_function_html_options call in plugin function.html_select_date.php + +06/22/2009 +- fix on \n and spaces inside smarty tags +- removed request_use_auto_globals propert as it is no longer needed because Smarty 3 will always run under PHP 5 + + +06/18/2009 +- fixed compilation of block plugins when caching enabled +- added $smarty.current_dir which returns the current working directory + +06/14/2009 +- fixed array access on super globals +- allow smarty tags within xml tags + +06/13/2009 +- bugfix at extend resource: create unique files for compiled template and cache for each combination of template files +- update extend resource to handle appen and prepend block attributes +- instantiate classes of plugins instead of calling them static + +06/03/2009 +- fixed repeat at block plugins + +05/25/2009 +- fixed problem with caching of compiler plugins + +05/14/2009 +- fixed directory separator handling + +05/09/2009 +- syntax change for stream variables +- fixed bug when using absolute template filepath and caching + +05/08/2009 +- fixed bug of {nocache} tag in included templates + +05/06/2009 +- allow that plugins_dir folder names can end without directory separator + +05/05/2009 +- fixed E_STRICT incompabilities +- {function} tag bug fix +- security policy definitions have been moved from plugins folder to file Security.class.php in libs folder +- added allow_super_global configuration to security + +04/30/2009 +- functions defined with the {function} tag now always have global scope + +04/29/2009 +- fixed problem with directory setter methods +- allow that cache_dir can end without directory separator + +04/28/2009 +- the {function} tag can no longer overwrite standard smarty tags +- inherit functions defined by the {fuction} tag into subtemplates +- added {while <statement>} sytax to while tag + +04/26/2009 +- added trusted stream checking to security +- internal changes at file dependency check for caching + +04/24/2009 +- changed name of {template} tag to {function} +- added new {template} tag + +04/23/2009 +- fixed access of special smarty variables from included template + +04/22/2009 +- unified template stream syntax with standard Smarty resource syntax $smarty->display('mystream:mytemplate') + +04/21/2009 +- change of new style syntax for forach. Now: {foreach $array as $var} like in PHP + +04/20/2009 +- fixed "$foo.bar ..." variable replacement in double quoted strings +- fixed error in {include} tag with variable file attribute + +04/18/2009 +- added stream resources ($smarty->display('mystream://mytemplate')) +- added stream variables {$mystream:myvar} + +04/14/2009 +- fixed compile_id handling on {include} tags +- fixed append/prepend attributes in {block} tag +- added {if 'expression' is in 'array'} syntax +- use crc32 as hash for compiled config files. + +04/13/2009 +- fixed scope problem with parent variables when appending variables within templates. +- fixed code for {block} without childs (possible sources for notice errors removed) + +04/12/2009 +- added append and prepend attribute to {block} tag + +04/11/2009 +- fixed variables in 'file' attribute of {extend} tag +- fixed problems in modifiers (if mb string functions not present) + +04/10/2009 +- check if mb string functions available otherwise fallback to normal string functions +- added global variable scope SMARTY_GLOBAL_SCOPE +- enable 'variable' filter by default +- fixed {$smarty.block.parent.foo} +- implementation of a 'variable' filter as replacement for default modifier + +04/09/2009 +- fixed execution of filters defined by classes +- compile the always the content of {block} tags to make shure that the filters are running over it +- syntax corrections on variable object property +- syntax corrections on array access in dot syntax + +04/08/2009 +- allow variable object property + +04/07/2009 +- changed variable scopes to SMARTY_LOCAL_SCOPE, SMARTY_PARENT_SCOPE, SMARTY_ROOT_SCOPE to avoid possible conflicts with user constants +- Smarty variable global attribute replaced with scope attribute + +04/06/2009 +- variable scopes LOCAL_SCOPE, PARENT_SCOPE, ROOT_SCOPE +- more getter/setter methods + +04/05/2009 +- replaced new array looping syntax {for $foo in $array} with {foreach $foo in $array} to avoid confusion +- added append array for short form of assign {$foo[]='bar'} and allow assignments to nested arrays {$foo['bla']['blue']='bar'} + +04/04/2009 +- make output of template default handlers cachable and save compiled source +- some fixes on yesterdays update + +04/03/2006 +- added registerDefaultTemplateHandler method and functionallity +- added registerDefaultPluginHandler method and functionallity +- added {append} tag to extend Smarty array variabled + +04/02/2009 +- added setter/getter methods +- added $foo@first and $foo@last properties at {for} tag +- added $set_timezone (true/false) property to setup optionally the default time zone + +03/31/2009 +- bugfix smarty.class and internal.security_handler +- added compile_check configuration +- added setter/getter methods + +03/30/2009 +- added all major setter/getter methods + +03/28/2009 +- {block} tags can be nested now +- md5 hash function replace with crc32 for speed optimization +- file order for exted resource inverted +- clear_compiled_tpl and clear_cache_all will not touch .svn folder any longer + +03/27/2009 +- added extend resource + +03/26/2009 +- fixed parser not to create error on `word` in double quoted strings +- allow PHP array(...) +- implemented $smarty.block.name.parent to access parent block content +- fixed smarty.class + + +03/23/2009 +- fixed {foreachelse} and {forelse} tags + +03/22/2009 +- fixed possible sources for notice errors +- rearrange SVN into distribution and development folders + +03/21/2009 +- fixed exceptions in function plugins +- fixed notice error in Smarty.class.php +- allow chained objects to span multiple lines +- fixed error in modifiers + +03/20/2009 +- moved /plugins folder into /libs folder +- added noprint modifier +- autoappend a directory separator if the xxxxx_dir definition have no trailing one + +03/19/2009 +- allow array definition as modifier parameter +- changed modifier to use multi byte string funktions. + +03/17/2009 +- bugfix + +03/15/2009 +- added {include_php} tag for BC +- removed @ error suppression +- bugfix fetch did always repeat output of first call when calling same template several times +- PHPunit tests extended + +03/13/2009 +- changed block syntax to be Smarty like {block:titel} -> {block name=titel} +- compiling of {block} and {extend} tags rewriten for better performance +- added special Smarty variable block ($smarty.block.foo} returns the parent definition of block foo +- optimization of {block} tag compiled code. +- fixed problem with escaped double quotes in double quoted strings + +03/12/2009 +- added support of template inheritance by {extend } and {block } tags. +- bugfix comments within literals +- added scope attribuie to {include} tag + +03/10/2009 +- couple of bugfixes and improvements +- PHPunit tests extended + +03/09/2009 +- added support for global template vars. {assign_global...} $smarty->assign_global(...) +- added direct_access_security +- PHPunit tests extended +- added missing {if} tag conditions like "is div by" etc. + +03/08/2009 +- splitted up the Compiler class to make it easier to use a coustom compiler +- made default plugins_dir relative to Smarty root and not current working directory +- some changes to make the lexer parser better configurable +- implemented {section} tag for Smarty2 BC + +03/07/2009 +- fixed problem with comment tags +- fixed problem with #xxxx in double quoted string +- new {while} tag implemented +- made lexer and paser class configurable as $smarty property +- Smarty method get_template_vars implemented +- Smarty method get_registered_object implemented +- Smarty method trigger_error implemented +- PHPunit tests extended + +03/06/2009 +- final changes on config variable handling +- parser change - unquoted strings will by be converted into single quoted strings +- PHPunit tests extended +- some code cleanup +- fixed problem on catenate strings with expression +- update of count_words modifier +- bugfix on comment tags + + +03/05/2009 +- bugfix on <?xml...> tag with caching enabled +- changes on exception handling (by Monte) + +03/04/2009 +- added support for config variables +- bugfix on <?xml...> tag + +03/02/2009 +- fixed unqouted strings within modifier parameter +- bugfix parsing of mofifier parameter + +03/01/2009 +- modifier chaining works now as in Smarty2 + +02/28/2009 +- changed handling of unqouted strings + +02/26/2009 +- bugfix +- changed $smarty.capture.foo to be global for Smarty2 BC. + +02/24/2009 +- bugfix {php} {/php} tags for backward compatibility +- bugfix for expressions on arrays +- fixed usage of "null" value +- added $smarty.foreach.foo.first and $smarty.foreach.foo.last + +02/06/2009 +- bugfix for request variables without index for example $smarty.get +- experimental solution for variable functions in static class + +02/05/2009 +- update of popup plugin +- added config variables to template parser (load config functions still missing) +- parser bugfix for empty quoted strings + +02/03/2009 +- allow array of objects as static class variabales. +- use htmlentities at source output at template errors. + +02/02/2009 +- changed search order on modifiers to look at plugins folder first +- parser bug fix for modifier on array elements $foo.bar|modifier +- parser bug fix on single quoted srings +- internal: splitted up compiler plugin files + +02/01/2009 +- allow method chaining on static classes +- special Smarty variables $smarty.... implemented +- added {PHP} {/PHP} tags for backward compatibility + +01/31/2009 +- added {math} plugin for Smarty2 BC +- added template_exists method +- changed Smarty3 method enable_security() to enableSecurity() to follow camelCase standards + +01/30/2009 +- bugfix in single quoted strings +- changed syntax for variable property access from $foo:property to $foo@property because of ambiguous syntax at modifiers + +01/29/2009 +- syntax for array definition changed from (1,2,3) to [1,2,3] to remove ambiguous syntax +- allow {for $foo in [1,2,3]} syntax +- bugfix in double quoted strings +- allow <?xml...?> tags in template even if short_tags are enabled + +01/28/2009 +- fixed '!==' if condition. + +01/28/2009 +- added support of {strip} {/strip} tag. + +01/27/2009 +- bug fix on backticks in double quoted strings at objects + +01/25/2009 +- Smarty2 modfiers added to SVN + +01/25/2009 +- bugfix allow arrays at object properties in Smarty syntax +- the template object is now passed as additional parameter at plugin calls +- clear_compiled_tpl method completed + +01/20/2009 +- access to class constants implemented ( class::CONSTANT ) +- access to static class variables implemented ( class::$variable ) +- call of static class methods implemented ( class::method() ) + +01/16/2009 +- reallow leading _ in variable names {$_var} +- allow array of objects {$array.index->method()} syntax +- finished work on clear_cache and clear_cache_all methods + +01/11/2009 +- added support of {literal} tag +- added support of {ldelim} and {rdelim} tags +- make code compatible to run with E_STRICT error setting + +01/08/2009 +- moved clear_assign and clear_all_assign to internal.templatebase.php +- added assign_by_ref, append and append_by_ref methods + +01/02/2009 +- added load_filter method +- fished work on filter handling +- optimization of plugin loading + +12/30/2008 +- added compiler support of registered object +- added backtick support in doubled quoted strings for backward compatibility +- some minor bug fixes and improvments + +12/23/2008 +- fixed problem of not working "not" operator in if-expressions +- added handling of compiler function plugins +- finished work on (un)register_compiler_function method +- finished work on (un)register_modifier method +- plugin handling from plugins folder changed for modifier plugins + deleted - internal.modifier.php +- added modifier chaining to parser + +12/17/2008 +- finished (un)register_function method +- finished (un)register_block method +- added security checking for PHP functions in PHP templates +- plugin handling from plugins folder rewritten + new - internal.plugin_handler.php + deleted - internal.block.php + deleted - internal.function.php +- removed plugin checking from security handler + +12/16/2008 + +- new start of this change_log file diff --git a/tools/smarty/LICENSE b/tools/smarty/LICENSE index 4ab1f5153..595e5993d 100644 --- a/tools/smarty/LICENSE +++ b/tools/smarty/LICENSE @@ -1,14 +1,179 @@ -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -For questions, help, comments, discussion, etc., please join the -Smarty mailing list. Send a blank e-mail to -smarty-discussion-subscribe@googlegroups.com +Smarty: the PHP compiling template engine + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3.0 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Lesser General Public License below for more details. + + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/tools/smarty/README.md b/tools/smarty/README.md new file mode 100644 index 000000000..ee7edb1ab --- /dev/null +++ b/tools/smarty/README.md @@ -0,0 +1,78 @@ +# Smarty 3 template engine +[smarty.net](https://www.smarty.net/) + +[![Build Status](https://travis-ci.org/smarty-php/smarty.svg?branch=master)](https://travis-ci.org/smarty-php/smarty) + +## Documentation + +For documentation see +[www.smarty.net/docs/en/](https://www.smarty.net/docs/en/) + +## Requirements + +Smarty can be run with PHP 5.2 to PHP 7.4. + +## Distribution repository + +> Smarty 3.1.28 introduces run time template inheritance + +> Read the NEW_FEATURES and INHERITANCE_RELEASE_NOTES file for recent extensions to Smarty 3.1 functionality + +Smarty versions 3.1.11 or later are now on github and can be installed with Composer. + + +The "smarty/smarty" package will start at libs/.... subfolder. + +To get the latest stable version of Smarty 3.1 use: + +```json +"require": { + "smarty/smarty": "~3.1" +} +``` + +in your composer.json file. + +To get the trunk version use: + +```json +"require": { + "smarty/smarty": "~3.1@dev" +} +``` + +For a specific version use something like: + +```json +"require": { + "smarty/smarty": "3.1.19" +} +``` + +PHPUnit test can be installed by corresponding composer entries like: + +```json +"require": { + "smarty/smarty-phpunit": "3.1.19" +} +``` + +Similar applies for the lexer/parser generator. + +```json +"require": { + "smarty/smarty-lexer": "3.1.19" +} +``` + +Or you could use: + +```json +"require": { + "smarty/smarty-dev": "3.1.19" +} +``` + +Which is a wrapper to install all 3 packages. + +Composer can also be used for Smarty2 versions 2.6.24 to 2.6.30. diff --git a/tools/smarty/Smarty.class.php b/tools/smarty/Smarty.class.php index 8740625bb..375bab133 100644 --- a/tools/smarty/Smarty.class.php +++ b/tools/smarty/Smarty.class.php @@ -2,15 +2,17 @@ /** * Project: Smarty: the PHP compiling template engine * File: Smarty.class.php - * SVN: $Id: Smarty.class.php 4848 2014-06-08 18:12:09Z Uwe.Tews@googlemail.com $ + * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. + * version 3.0 of the License, or (at your option) any later version. + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. + * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA @@ -19,41 +21,44 @@ * smarty-discussion-subscribe@googlegroups.com * * @link http://www.smarty.net/ - * @copyright 2008 New Digital Group, Inc. + * @copyright 2018 New Digital Group, Inc. + * @copyright 2018 Uwe Tews * @author Monte Ohrt <monte at ohrt dot com> - * @author Uwe Tews + * @author Uwe Tews <uwe dot tews at gmail dot com> * @author Rodney Rehm * @package Smarty - * @version 3.1.19 */ - -/** - * define shorthand directory separator constant - */ -if (!defined('DS')) { - define('DS', DIRECTORY_SEPARATOR); -} - /** * set SMARTY_DIR to absolute path to Smarty library files. * Sets SMARTY_DIR only if user application has not already defined it. */ if (!defined('SMARTY_DIR')) { - define('SMARTY_DIR', dirname(__FILE__) . DS); + /** + * + */ + define('SMARTY_DIR', dirname(__FILE__) . DIRECTORY_SEPARATOR); } - /** * set SMARTY_SYSPLUGINS_DIR to absolute path to Smarty internal plugins. * Sets SMARTY_SYSPLUGINS_DIR only if user application has not already defined it. */ if (!defined('SMARTY_SYSPLUGINS_DIR')) { - define('SMARTY_SYSPLUGINS_DIR', SMARTY_DIR . 'sysplugins' . DS); + /** + * + */ + define('SMARTY_SYSPLUGINS_DIR', SMARTY_DIR . 'sysplugins' . DIRECTORY_SEPARATOR); } if (!defined('SMARTY_PLUGINS_DIR')) { - define('SMARTY_PLUGINS_DIR', SMARTY_DIR . 'plugins' . DS); + /** + * + */ + define('SMARTY_PLUGINS_DIR', SMARTY_DIR . 'plugins' . DIRECTORY_SEPARATOR); } if (!defined('SMARTY_MBSTRING')) { - define('SMARTY_MBSTRING', function_exists('mb_split')); + /** + * + */ + define('SMARTY_MBSTRING', function_exists('mb_get_info')); } if (!defined('SMARTY_RESOURCE_CHAR_SET')) { // UTF-8 can only be done properly when mbstring is available! @@ -68,125 +73,120 @@ if (!defined('SMARTY_RESOURCE_DATE_FORMAT')) { */ define('SMARTY_RESOURCE_DATE_FORMAT', '%b %e, %Y'); } - /** - * register the class autoloader + * Load Smarty_Autoloader */ -if (!defined('SMARTY_SPL_AUTOLOAD')) { - define('SMARTY_SPL_AUTOLOAD', 0); +if (!class_exists('Smarty_Autoloader')) { + include dirname(__FILE__) . '/bootstrap.php'; } - -if (SMARTY_SPL_AUTOLOAD && set_include_path(get_include_path() . PATH_SEPARATOR . SMARTY_SYSPLUGINS_DIR) !== false) { - $registeredAutoLoadFunctions = spl_autoload_functions(); - if (!isset($registeredAutoLoadFunctions['spl_autoload'])) { - spl_autoload_register(); - } -} else { - spl_autoload_register('smartyAutoload'); -} - /** * Load always needed external class files */ -include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_data.php'; -include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_templatebase.php'; -include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_template.php'; -include_once SMARTY_SYSPLUGINS_DIR . 'smarty_resource.php'; -include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_resource_file.php'; -include_once SMARTY_SYSPLUGINS_DIR . 'smarty_cacheresource.php'; -include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_cacheresource_file.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_data.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_extension_handler.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_templatebase.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_template.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_resource.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_variable.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_template_source.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_template_resource_base.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_resource_file.php'; /** * This is the main Smarty class * * @package Smarty + * + * The following methods will be dynamically loaded by the extension handler when they are called. + * They are located in a corresponding Smarty_Internal_Method_xxxx class + * + * @method int clearAllCache(int $exp_time = null, string $type = null) + * @method int clearCache(string $template_name, string $cache_id = null, string $compile_id = null, int $exp_time = null, string $type = null) + * @method int compileAllTemplates(string $extension = '.tpl', bool $force_compile = false, int $time_limit = 0, $max_errors = null) + * @method int compileAllConfig(string $extension = '.conf', bool $force_compile = false, int $time_limit = 0, $max_errors = null) + * @method int clearCompiledTemplate($resource_name = null, $compile_id = null, $exp_time = null) */ class Smarty extends Smarty_Internal_TemplateBase { - /**#@+ - * constant definitions - */ - /** * smarty version */ - const SMARTY_VERSION = 'Smarty-3.1.19'; - + const SMARTY_VERSION = '3.1.39'; /** * define variable scopes */ - const SCOPE_LOCAL = 0; - const SCOPE_PARENT = 1; - const SCOPE_ROOT = 2; - const SCOPE_GLOBAL = 3; + const SCOPE_LOCAL = 1; + const SCOPE_PARENT = 2; + const SCOPE_TPL_ROOT = 4; + const SCOPE_ROOT = 8; + const SCOPE_SMARTY = 16; + const SCOPE_GLOBAL = 32; /** * define caching modes */ - const CACHING_OFF = 0; + const CACHING_OFF = 0; const CACHING_LIFETIME_CURRENT = 1; - const CACHING_LIFETIME_SAVED = 2; + const CACHING_LIFETIME_SAVED = 2; /** - * define constant for clearing cache files be saved expiration datees + * define constant for clearing cache files be saved expiration dates */ - const CLEAR_EXPIRED = - 1; - + const CLEAR_EXPIRED = -1; /** * define compile check modes */ - const COMPILECHECK_OFF = 0; - const COMPILECHECK_ON = 1; + const COMPILECHECK_OFF = 0; + const COMPILECHECK_ON = 1; const COMPILECHECK_CACHEMISS = 2; + /** + * define debug modes + */ + const DEBUG_OFF = 0; + const DEBUG_ON = 1; + const DEBUG_INDIVIDUAL = 2; /** * modes for handling of "<?php ... ?>" tags in templates. */ const PHP_PASSTHRU = 0; //-> print tags as plain text - const PHP_QUOTE = 1; //-> escape tags as entities - const PHP_REMOVE = 2; //-> escape tags as entities - const PHP_ALLOW = 3; //-> escape tags as entities + const PHP_QUOTE = 1; //-> escape tags as entities + const PHP_REMOVE = 2; //-> escape tags as entities + const PHP_ALLOW = 3; //-> escape tags as entities /** * filter types */ - const FILTER_POST = 'post'; - const FILTER_PRE = 'pre'; - const FILTER_OUTPUT = 'output'; + const FILTER_POST = 'post'; + const FILTER_PRE = 'pre'; + const FILTER_OUTPUT = 'output'; const FILTER_VARIABLE = 'variable'; /** * plugin types */ - const PLUGIN_FUNCTION = 'function'; - const PLUGIN_BLOCK = 'block'; - const PLUGIN_COMPILER = 'compiler'; - const PLUGIN_MODIFIER = 'modifier'; + const PLUGIN_FUNCTION = 'function'; + const PLUGIN_BLOCK = 'block'; + const PLUGIN_COMPILER = 'compiler'; + const PLUGIN_MODIFIER = 'modifier'; const PLUGIN_MODIFIERCOMPILER = 'modifiercompiler'; - /**#@-*/ - /** * assigned global tpl vars */ public static $global_tpl_vars = array(); - /** - * error handler returned by set_error_hanlder() in Smarty::muteExpectedErrors() - */ - public static $_previous_error_handler = null; - /** - * contains directories outside of SMARTY_DIR that are to be muted by muteExpectedErrors() - */ - public static $_muted_directories = array(); /** * Flag denoting if Multibyte String functions are available */ public static $_MBSTRING = SMARTY_MBSTRING; + /** * The character set to adhere to (e.g. "UTF-8") */ public static $_CHARSET = SMARTY_RESOURCE_CHAR_SET; + /** * The date format to be used internally * (accepts date() and strftime()) */ public static $_DATE_FORMAT = SMARTY_RESOURCE_DATE_FORMAT; + /** * Flag denoting if PCRE should run in UTF-8 mode */ @@ -197,171 +197,162 @@ class Smarty extends Smarty_Internal_TemplateBase */ public static $_IS_WINDOWS = false; - /**#@+ - * variables - */ - /** - * auto literal on delimiters with whitspace + * auto literal on delimiters with whitespace * * @var boolean */ public $auto_literal = true; + /** * display error on not assigned variables * * @var boolean */ public $error_unassigned = false; + /** - * look up relative filepaths in include_path + * look up relative file path in include_path * * @var boolean */ public $use_include_path = false; + /** - * template directory + * flag if template_dir is normalized * - * @var array + * @var bool */ - private $template_dir = array(); + public $_templateDirNormalized = false; + /** * joined template directory string used in cache keys * * @var string */ - public $joined_template_dir = null; + public $_joined_template_dir = null; + + /** + * flag if config_dir is normalized + * + * @var bool + */ + public $_configDirNormalized = false; + /** * joined config directory string used in cache keys * * @var string */ - public $joined_config_dir = null; + public $_joined_config_dir = null; + /** * default template handler * * @var callable */ public $default_template_handler_func = null; + /** * default config handler * * @var callable */ public $default_config_handler_func = null; + /** * default plugin handler * * @var callable */ public $default_plugin_handler_func = null; + /** - * compile directory + * flag if template_dir is normalized * - * @var string + * @var bool */ - private $compile_dir = null; + public $_compileDirNormalized = false; + /** - * plugins directory + * flag if plugins_dir is normalized * - * @var array + * @var bool */ - private $plugins_dir = array(); + public $_pluginsDirNormalized = false; + /** - * cache directory + * flag if template_dir is normalized * - * @var string + * @var bool */ - private $cache_dir = null; - /** - * config directory - * - * @var array - */ - private $config_dir = array(); + public $_cacheDirNormalized = false; + /** * force template compiling? * * @var boolean */ public $force_compile = false; - /** - * check template for modifications? - * - * @var boolean - */ - public $compile_check = true; + /** * use sub dirs for compiled/cached files? * * @var boolean */ public $use_sub_dirs = false; + /** * allow ambiguous resources (that are made unique by the resource handler) * * @var boolean */ public $allow_ambiguous_resources = false; - /** - * caching enabled - * - * @var boolean - */ - public $caching = false; + /** * merge compiled includes * * @var boolean */ public $merge_compiled_includes = false; - /** - * template inheritance merge compiled includes - * - * @var boolean - */ - public $inheritance_merge_compiled_includes = true; - /** - * cache lifetime in seconds - * - * @var integer - */ - public $cache_lifetime = 3600; + + /* + * flag for behaviour when extends: resource and {extends} tag are used simultaneous + * if false disable execution of {extends} in templates called by extends resource. + * (behaviour as versions < 3.1.28) + * + * @var boolean + */ + public $extends_recursion = true; + /** * force cache file creation * * @var boolean */ public $force_cache = false; - /** - * Set this if you want different sets of cache files for the same - * templates. - * - * @var string - */ - public $cache_id = null; - /** - * Set this if you want different sets of compiled files for the same - * templates. - * - * @var string - */ - public $compile_id = null; + /** * template left-delimiter * * @var string */ public $left_delimiter = "{"; + /** * template right-delimiter * * @var string */ public $right_delimiter = "}"; - /**#@+ - * security + + /** + * array of strings which shall be treated as literal by compiler + * + * @var array string */ + public $literals = array(); + /** * class name * This should be instance of Smarty_Security. @@ -370,34 +361,28 @@ class Smarty extends Smarty_Internal_TemplateBase * @see Smarty_Security */ public $security_class = 'Smarty_Security'; + /** * implementation of security class * * @var Smarty_Security */ public $security_policy = null; + /** * controls handling of PHP-blocks * * @var integer */ public $php_handling = self::PHP_PASSTHRU; + /** * controls if the php template file resource is allowed * * @var bool */ public $allow_php_templates = false; - /** - * Should compiled-templates be prevented from being called directly? - * {@internal - * Currently used by Smarty_Internal_Template only. - * }} - * - * @var boolean - */ - public $direct_access_security = true; - /**#@-*/ + /** * debug mode * Setting this to true enables the debug-console. @@ -405,6 +390,7 @@ class Smarty extends Smarty_Internal_TemplateBase * @var boolean */ public $debugging = false; + /** * This determines if debugging is enable-able from the browser. * <ul> @@ -415,36 +401,29 @@ class Smarty extends Smarty_Internal_TemplateBase * @var string */ public $debugging_ctrl = 'NONE'; + /** * Name of debugging URL-param. * Only used when $debugging_ctrl is set to 'URL'. * The name of the URL-parameter that activates debugging. * - * @var type + * @var string */ public $smarty_debug_id = 'SMARTY_DEBUG'; + /** * Path of debug template. * * @var string */ public $debug_tpl = null; + /** * When set, smarty uses this value as error_reporting-level. * * @var int */ public $error_reporting = null; - /** - * Internal flag for getTags() - * - * @var boolean - */ - public $get_used_tags = false; - - /**#@+ - * config var settings - */ /** * Controls whether variables with the same name overwrite each other. @@ -452,12 +431,14 @@ class Smarty extends Smarty_Internal_TemplateBase * @var boolean */ public $config_overwrite = true; + /** * Controls whether config values of on/true/yes and off/false/no get converted to boolean. * * @var boolean */ public $config_booleanize = true; + /** * Controls whether hidden config sections/vars are read from the file. * @@ -465,24 +446,20 @@ class Smarty extends Smarty_Internal_TemplateBase */ public $config_read_hidden = false; - /**#@-*/ - - /**#@+ - * resource locking - */ - /** * locking concurrent compiles * * @var boolean */ public $compile_locking = true; + /** - * Controls whether cache resources should emply locking mechanism + * Controls whether cache resources should use locking mechanism * * @var boolean */ public $cache_locking = false; + /** * seconds to wait for acquiring a lock before ignoring the write lock * @@ -490,14 +467,6 @@ class Smarty extends Smarty_Internal_TemplateBase */ public $locking_timeout = 10; - /**#@-*/ - - /** - * global template functions - * - * @var array - */ - public $template_functions = array(); /** * resource type used if none given * Must be an valid key of $registered_resources. @@ -505,6 +474,7 @@ class Smarty extends Smarty_Internal_TemplateBase * @var string */ public $default_resource_type = 'file'; + /** * caching type * Must be an element of $cache_resource_types. @@ -512,367 +482,259 @@ class Smarty extends Smarty_Internal_TemplateBase * @var string */ public $caching_type = 'file'; - /** - * internal config properties - * - * @var array - */ - public $properties = array(); + /** * config type * * @var string */ public $default_config_type = 'file'; - /** - * cached template objects - * - * @var array - */ - public $template_objects = array(); + /** * check If-Modified-Since headers * * @var boolean */ public $cache_modified_check = false; + /** * registered plugins * * @var array */ public $registered_plugins = array(); - /** - * plugin search order - * - * @var array - */ - public $plugin_search_order = array('function', 'block', 'compiler', 'class'); + /** * registered objects * * @var array */ public $registered_objects = array(); + /** * registered classes * * @var array */ public $registered_classes = array(); + /** * registered filters * * @var array */ public $registered_filters = array(); + /** * registered resources * * @var array */ public $registered_resources = array(); - /** - * resource handler cache - * - * @var array - */ - public $_resource_handlers = array(); + /** * registered cache resources * * @var array */ public $registered_cache_resources = array(); - /** - * cache resource handler cache - * - * @var array - */ - public $_cacheresource_handlers = array(); + /** * autoload filter * * @var array */ public $autoload_filters = array(); + /** * default modifier * * @var array */ public $default_modifiers = array(); + /** * autoescape variable output * * @var boolean */ public $escape_html = false; - /** - * global internal smarty vars - * - * @var array - */ - public static $_smarty_vars = array(); + /** * start time for execution time calculation * * @var int */ public $start_time = 0; - /** - * default file permissions - * - * @var int - */ - public $_file_perms = 0644; - /** - * default dir permissions - * - * @var int - */ - public $_dir_perms = 0771; - /** - * block tag hierarchy - * - * @var array - */ - public $_tag_stack = array(); - /** - * self pointer to Smarty object - * - * @var Smarty - */ - public $smarty; + /** * required by the compiler for BC * * @var string */ public $_current_file = null; + /** * internal flag to enable parser debugging * * @var bool */ public $_parserdebug = false; + /** - * Saved parameter of merged templates during compilation + * This object type (Smarty = 1, template = 2, data = 4) + * + * @var int + */ + public $_objType = 1; + + /** + * Debug object + * + * @var Smarty_Internal_Debug + */ + public $_debug = null; + + /** + * template directory * * @var array */ - public $merged_templates_func = array(); + protected $template_dir = array('./templates/'); /** - * Cache of is_file results of loadPlugin() - * - * @var array - */ - public static $_is_file_cache= array(); - - /**#@-*/ + * flags for normalized template directory entries + * + * @var array + */ + protected $_processedTemplateDir = array(); + + /** + * config directory + * + * @var array + */ + protected $config_dir = array('./configs/'); + + /** + * flags for normalized template directory entries + * + * @var array + */ + protected $_processedConfigDir = array(); + + /** + * compile directory + * + * @var string + */ + protected $compile_dir = './templates_c/'; + + /** + * plugins directory + * + * @var array + */ + protected $plugins_dir = array(); + + /** + * cache directory + * + * @var string + */ + protected $cache_dir = './cache/'; + + /** + * removed properties + * + * @var string[] + */ + protected $obsoleteProperties = array( + 'resource_caching', 'template_resource_caching', 'direct_access_security', + '_dir_perms', '_file_perms', 'plugin_search_order', + 'inheritance_merge_compiled_includes', 'resource_cache_mode', + ); + + /** + * List of private properties which will call getter/setter on a direct access + * + * @var string[] + */ + protected $accessMap = array( + 'template_dir' => 'TemplateDir', 'config_dir' => 'ConfigDir', + 'plugins_dir' => 'PluginsDir', 'compile_dir' => 'CompileDir', + 'cache_dir' => 'CacheDir', + ); /** * Initialize new Smarty object - */ public function __construct() { - // selfpointer needed by some other class methods - $this->smarty = $this; + $this->_clearTemplateCache(); + parent::__construct(); if (is_callable('mb_internal_encoding')) { mb_internal_encoding(Smarty::$_CHARSET); } $this->start_time = microtime(true); - // set default dirs - $this->setTemplateDir('.' . DS . 'templates' . DS) - ->setCompileDir('.' . DS . 'templates_c' . DS) - ->setPluginsDir(SMARTY_PLUGINS_DIR) - ->setCacheDir('.' . DS . 'cache' . DS) - ->setConfigDir('.' . DS . 'configs' . DS); - - $this->debug_tpl = 'file:' . dirname(__FILE__) . '/debug.tpl'; - if (isset($_SERVER['SCRIPT_NAME'])) { - $this->assignGlobal('SCRIPT_NAME', $_SERVER['SCRIPT_NAME']); + if (isset($_SERVER[ 'SCRIPT_NAME' ])) { + Smarty::$global_tpl_vars[ 'SCRIPT_NAME' ] = new Smarty_Variable($_SERVER[ 'SCRIPT_NAME' ]); + } + // Check if we're running on windows + Smarty::$_IS_WINDOWS = strtoupper(substr(PHP_OS, 0, 3)) === 'WIN'; + // let PCRE (preg_*) treat strings as ISO-8859-1 if we're not dealing with UTF-8 + if (Smarty::$_CHARSET !== 'UTF-8') { + Smarty::$_UTF8_MODIFIER = ''; } } /** - * Class destructor + * Enable error handler to mute expected messages + * + * @return boolean + * @deprecated */ - public function __destruct() + public static function muteExpectedErrors() { - // intentionally left blank + return Smarty_Internal_ErrorHandler::muteExpectedErrors(); } /** - * <<magic>> set selfpointer on cloned object - */ - public function __clone() - { - $this->smarty = $this; - } - - /** - * <<magic>> Generic getter. - * Calls the appropriate getter function. - * Issues an E_USER_NOTICE if no valid getter is found. + * Disable error handler muting expected messages * - * @param string $name property name - * - * @return mixed + * @deprecated */ - public function __get($name) + public static function unmuteExpectedErrors() { - $allowed = array( - 'template_dir' => 'getTemplateDir', - 'config_dir' => 'getConfigDir', - 'plugins_dir' => 'getPluginsDir', - 'compile_dir' => 'getCompileDir', - 'cache_dir' => 'getCacheDir', - ); - - if (isset($allowed[$name])) { - return $this->{$allowed[$name]}(); - } else { - trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE); - } - } - - /** - * <<magic>> Generic setter. - * Calls the appropriate setter function. - * Issues an E_USER_NOTICE if no valid setter is found. - * - * @param string $name property name - * @param mixed $value parameter passed to setter - */ - public function __set($name, $value) - { - $allowed = array( - 'template_dir' => 'setTemplateDir', - 'config_dir' => 'setConfigDir', - 'plugins_dir' => 'setPluginsDir', - 'compile_dir' => 'setCompileDir', - 'cache_dir' => 'setCacheDir', - ); - - if (isset($allowed[$name])) { - $this->{$allowed[$name]}($value); - } else { - trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE); - } + restore_error_handler(); } /** * Check if a template resource exists * - * @param string $resource_name template name + * @param string $resource_name template name * - * @return boolean status + * @return bool status + * @throws \SmartyException */ public function templateExists($resource_name) { - // create template object - $save = $this->template_objects; - $tpl = new $this->template_class($resource_name, $this); - // check if it does exists - $result = $tpl->source->exists; - $this->template_objects = $save; - - return $result; - } - - /** - * Returns a single or all global variables - * - * @param string $varname variable name or null - * - * @return string variable value or or array of variables - */ - public function getGlobal($varname = null) - { - if (isset($varname)) { - if (isset(self::$global_tpl_vars[$varname])) { - return self::$global_tpl_vars[$varname]->value; - } else { - return ''; - } - } else { - $_result = array(); - foreach (self::$global_tpl_vars as $key => $var) { - $_result[$key] = $var->value; - } - - return $_result; - } - } - - /** - * Empty cache folder - * - * @param integer $exp_time expiration time - * @param string $type resource type - * - * @return integer number of cache files deleted - */ - public function clearAllCache($exp_time = null, $type = null) - { - // load cache resource and call clearAll - $_cache_resource = Smarty_CacheResource::load($this, $type); - Smarty_CacheResource::invalidLoadedCache($this); - - return $_cache_resource->clearAll($this, $exp_time); - } - - /** - * Empty cache for a specific template - * - * @param string $template_name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param integer $exp_time expiration time - * @param string $type resource type - * - * @return integer number of cache files deleted - */ - public function clearCache($template_name, $cache_id = null, $compile_id = null, $exp_time = null, $type = null) - { - // load cache resource and call clear - $_cache_resource = Smarty_CacheResource::load($this, $type); - Smarty_CacheResource::invalidLoadedCache($this); - - return $_cache_resource->clear($this, $template_name, $cache_id, $compile_id, $exp_time); + // create source object + $source = Smarty_Template_Source::load(null, $this, $resource_name); + return $source->exists; } /** * Loads security class and enables security * - * @param string|Smarty_Security $security_class if a string is used, it must be class-name + * @param string|Smarty_Security $security_class if a string is used, it must be class-name * * @return Smarty current Smarty instance for chaining - * @throws SmartyException when an invalid class name is provided + * @throws \SmartyException */ public function enableSecurity($security_class = null) { - if ($security_class instanceof Smarty_Security) { - $this->security_policy = $security_class; - - return $this; - } elseif (is_object($security_class)) { - throw new SmartyException("Class '" . get_class($security_class) . "' must extend Smarty_Security."); - } - if ($security_class == null) { - $security_class = $this->security_class; - } - if (!class_exists($security_class)) { - throw new SmartyException("Security class '$security_class' is not defined"); - } elseif ($security_class !== 'Smarty_Security' && !is_subclass_of($security_class, 'Smarty_Security')) { - throw new SmartyException("Class '$security_class' must extend Smarty_Security."); - } else { - $this->security_policy = new $security_class($this); - } - + Smarty_Security::enableSecurity($this, $security_class); return $this; } @@ -884,83 +746,121 @@ class Smarty extends Smarty_Internal_TemplateBase public function disableSecurity() { $this->security_policy = null; - - return $this; - } - - /** - * Set template directory - * - * @param string|array $template_dir directory(s) of template sources - * - * @return Smarty current Smarty instance for chaining - */ - public function setTemplateDir($template_dir) - { - $this->template_dir = array(); - foreach ((array) $template_dir as $k => $v) { - $this->template_dir[$k] = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($v, '/\\')) . DS; - } - - $this->joined_template_dir = join(DIRECTORY_SEPARATOR, $this->template_dir); - return $this; } /** * Add template directory(s) * - * @param string|array $template_dir directory(s) of template sources - * @param string $key of the array element to assign the template dir to + * @param string|array $template_dir directory(s) of template sources + * @param string $key of the array element to assign the template dir to + * @param bool $isConfig true for config_dir * * @return Smarty current Smarty instance for chaining - * @throws SmartyException when the given template directory is not valid */ - public function addTemplateDir($template_dir, $key = null) + public function addTemplateDir($template_dir, $key = null, $isConfig = false) { - // make sure we're dealing with an array - $this->template_dir = (array) $this->template_dir; - + if ($isConfig) { + $processed = &$this->_processedConfigDir; + $dir = &$this->config_dir; + $this->_configDirNormalized = false; + } else { + $processed = &$this->_processedTemplateDir; + $dir = &$this->template_dir; + $this->_templateDirNormalized = false; + } if (is_array($template_dir)) { foreach ($template_dir as $k => $v) { - $v = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($v, '/\\')) . DS; if (is_int($k)) { // indexes are not merged but appended - $this->template_dir[] = $v; + $dir[] = $v; } else { // string indexes are overridden - $this->template_dir[$k] = $v; + $dir[ $k ] = $v; + unset($processed[ $key ]); } } } else { - $v = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($template_dir, '/\\')) . DS; if ($key !== null) { // override directory at specified index - $this->template_dir[$key] = $v; + $dir[ $key ] = $template_dir; + unset($processed[ $key ]); } else { // append new directory - $this->template_dir[] = $v; + $dir[] = $template_dir; } } - $this->joined_template_dir = join(DIRECTORY_SEPARATOR, $this->template_dir); - return $this; } /** * Get template directories * - * @param mixed $index index of directory to get, null to get all + * @param mixed $index index of directory to get, null to get all + * @param bool $isConfig true for config_dir * * @return array|string list of template directories, or directory of $index */ - public function getTemplateDir($index = null) + public function getTemplateDir($index = null, $isConfig = false) { - if ($index !== null) { - return isset($this->template_dir[$index]) ? $this->template_dir[$index] : null; + if ($isConfig) { + $dir = &$this->config_dir; + } else { + $dir = &$this->template_dir; } + if ($isConfig ? !$this->_configDirNormalized : !$this->_templateDirNormalized) { + $this->_normalizeTemplateConfig($isConfig); + } + if ($index !== null) { + return isset($dir[ $index ]) ? $dir[ $index ] : null; + } + return $dir; + } - return (array) $this->template_dir; + /** + * Set template directory + * + * @param string|array $template_dir directory(s) of template sources + * @param bool $isConfig true for config_dir + * + * @return \Smarty current Smarty instance for chaining + */ + public function setTemplateDir($template_dir, $isConfig = false) + { + if ($isConfig) { + $this->config_dir = array(); + $this->_processedConfigDir = array(); + } else { + $this->template_dir = array(); + $this->_processedTemplateDir = array(); + } + $this->addTemplateDir($template_dir, null, $isConfig); + return $this; + } + + /** + * Add config directory(s) + * + * @param string|array $config_dir directory(s) of config sources + * @param mixed $key key of the array element to assign the config dir to + * + * @return Smarty current Smarty instance for chaining + */ + public function addConfigDir($config_dir, $key = null) + { + return $this->addTemplateDir($config_dir, $key, true); + } + + /** + * Get config directory + * + * @param mixed $index index of directory to get, null to get all + * + * @return array configuration directory + */ + public function getConfigDir($index = null) + { + return $this->getTemplateDir($index, true); } /** @@ -972,118 +872,23 @@ class Smarty extends Smarty_Internal_TemplateBase */ public function setConfigDir($config_dir) { - $this->config_dir = array(); - foreach ((array) $config_dir as $k => $v) { - $this->config_dir[$k] = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($v, '/\\')) . DS; - } - - $this->joined_config_dir = join(DIRECTORY_SEPARATOR, $this->config_dir); - - return $this; - } - - /** - * Add config directory(s) - * - * @param string|array $config_dir directory(s) of config sources - * @param mixed $key key of the array element to assign the config dir to - * - * @return Smarty current Smarty instance for chaining - */ - public function addConfigDir($config_dir, $key = null) - { - // make sure we're dealing with an array - $this->config_dir = (array) $this->config_dir; - - if (is_array($config_dir)) { - foreach ($config_dir as $k => $v) { - $v = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($v, '/\\')) . DS; - if (is_int($k)) { - // indexes are not merged but appended - $this->config_dir[] = $v; - } else { - // string indexes are overridden - $this->config_dir[$k] = $v; - } - } - } else { - $v = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($config_dir, '/\\')) . DS; - if ($key !== null) { - // override directory at specified index - $this->config_dir[$key] = rtrim($v, '/\\') . DS; - } else { - // append new directory - $this->config_dir[] = rtrim($v, '/\\') . DS; - } - } - - $this->joined_config_dir = join(DIRECTORY_SEPARATOR, $this->config_dir); - - return $this; - } - - /** - * Get config directory - * - * @param mixed $index index of directory to get, null to get all - * - * @return array|string configuration directory - */ - public function getConfigDir($index = null) - { - if ($index !== null) { - return isset($this->config_dir[$index]) ? $this->config_dir[$index] : null; - } - - return (array) $this->config_dir; - } - - /** - * Set plugins directory - * - * @param string|array $plugins_dir directory(s) of plugins - * - * @return Smarty current Smarty instance for chaining - */ - public function setPluginsDir($plugins_dir) - { - $this->plugins_dir = array(); - foreach ((array) $plugins_dir as $k => $v) { - $this->plugins_dir[$k] = rtrim($v, '/\\') . DS; - } - - return $this; + return $this->setTemplateDir($config_dir, true); } /** * Adds directory of plugin files * - * @param $plugins_dir + * @param null|array|string $plugins_dir * * @return Smarty current Smarty instance for chaining */ public function addPluginsDir($plugins_dir) { - // make sure we're dealing with an array - $this->plugins_dir = (array) $this->plugins_dir; - - if (is_array($plugins_dir)) { - foreach ($plugins_dir as $k => $v) { - if (is_int($k)) { - // indexes are not merged but appended - $this->plugins_dir[] = rtrim($v, '/\\') . DS; - } else { - // string indexes are overridden - $this->plugins_dir[$k] = rtrim($v, '/\\') . DS; - } - } - } else { - // append new directory - $this->plugins_dir[] = rtrim($plugins_dir, '/\\') . DS; + if (empty($this->plugins_dir)) { + $this->plugins_dir[] = SMARTY_PLUGINS_DIR; } - - $this->plugins_dir = array_unique($this->plugins_dir); - + $this->plugins_dir = array_merge($this->plugins_dir, (array)$plugins_dir); + $this->_pluginsDirNormalized = false; return $this; } @@ -1094,23 +899,34 @@ class Smarty extends Smarty_Internal_TemplateBase */ public function getPluginsDir() { - return (array) $this->plugins_dir; + if (empty($this->plugins_dir)) { + $this->plugins_dir[] = SMARTY_PLUGINS_DIR; + $this->_pluginsDirNormalized = false; + } + if (!$this->_pluginsDirNormalized) { + if (!is_array($this->plugins_dir)) { + $this->plugins_dir = (array)$this->plugins_dir; + } + foreach ($this->plugins_dir as $k => $v) { + $this->plugins_dir[ $k ] = $this->_realpath(rtrim($v, '/\\') . DIRECTORY_SEPARATOR, true); + } + $this->_cache[ 'plugin_files' ] = array(); + $this->_pluginsDirNormalized = true; + } + return $this->plugins_dir; } /** - * Set compile directory + * Set plugins directory * - * @param string $compile_dir directory to store compiled templates in + * @param string|array $plugins_dir directory(s) of plugins * - * @return Smarty current Smarty instance for chaining + * @return Smarty current Smarty instance for chaining */ - public function setCompileDir($compile_dir) + public function setPluginsDir($plugins_dir) { - $this->compile_dir = rtrim($compile_dir, '/\\') . DS; - if (!isset(Smarty::$_muted_directories[$this->compile_dir])) { - Smarty::$_muted_directories[$this->compile_dir] = null; - } - + $this->plugins_dir = (array)$plugins_dir; + $this->_pluginsDirNormalized = false; return $this; } @@ -1121,23 +937,23 @@ class Smarty extends Smarty_Internal_TemplateBase */ public function getCompileDir() { + if (!$this->_compileDirNormalized) { + $this->_normalizeDir('compile_dir', $this->compile_dir); + $this->_compileDirNormalized = true; + } return $this->compile_dir; } /** - * Set cache directory * - * @param string $cache_dir directory to store cached templates in + * @param string $compile_dir directory to store compiled templates in * * @return Smarty current Smarty instance for chaining */ - public function setCacheDir($cache_dir) + public function setCompileDir($compile_dir) { - $this->cache_dir = rtrim($cache_dir, '/\\') . DS; - if (!isset(Smarty::$_muted_directories[$this->cache_dir])) { - Smarty::$_muted_directories[$this->cache_dir] = null; - } - + $this->_normalizeDir('compile_dir', $compile_dir); + $this->_compileDirNormalized = true; return $this; } @@ -1148,153 +964,38 @@ class Smarty extends Smarty_Internal_TemplateBase */ public function getCacheDir() { + if (!$this->_cacheDirNormalized) { + $this->_normalizeDir('cache_dir', $this->cache_dir); + $this->_cacheDirNormalized = true; + } return $this->cache_dir; } /** - * Set default modifiers + * Set cache directory * - * @param array|string $modifiers modifier or list of modifiers to set - * - * @return Smarty current Smarty instance for chaining - */ - public function setDefaultModifiers($modifiers) - { - $this->default_modifiers = (array) $modifiers; - - return $this; - } - - /** - * Add default modifiers - * - * @param array|string $modifiers modifier or list of modifiers to add - * - * @return Smarty current Smarty instance for chaining - */ - public function addDefaultModifiers($modifiers) - { - if (is_array($modifiers)) { - $this->default_modifiers = array_merge($this->default_modifiers, $modifiers); - } else { - $this->default_modifiers[] = $modifiers; - } - - return $this; - } - - /** - * Get default modifiers - * - * @return array list of default modifiers - */ - public function getDefaultModifiers() - { - return $this->default_modifiers; - } - - /** - * Set autoload filters - * - * @param array $filters filters to load automatically - * @param string $type "pre", "output", … specify the filter type to set. Defaults to none treating $filters' keys as the appropriate types + * @param string $cache_dir directory to store cached templates in * * @return Smarty current Smarty instance for chaining */ - public function setAutoloadFilters($filters, $type = null) + public function setCacheDir($cache_dir) { - if ($type !== null) { - $this->autoload_filters[$type] = (array) $filters; - } else { - $this->autoload_filters = (array) $filters; - } - - return $this; - } - - /** - * Add autoload filters - * - * @param array $filters filters to load automatically - * @param string $type "pre", "output", … specify the filter type to set. Defaults to none treating $filters' keys as the appropriate types - * - * @return Smarty current Smarty instance for chaining - */ - public function addAutoloadFilters($filters, $type = null) - { - if ($type !== null) { - if (!empty($this->autoload_filters[$type])) { - $this->autoload_filters[$type] = array_merge($this->autoload_filters[$type], (array) $filters); - } else { - $this->autoload_filters[$type] = (array) $filters; - } - } else { - foreach ((array) $filters as $key => $value) { - if (!empty($this->autoload_filters[$key])) { - $this->autoload_filters[$key] = array_merge($this->autoload_filters[$key], (array) $value); - } else { - $this->autoload_filters[$key] = (array) $value; - } - } - } - - return $this; - } - - /** - * Get autoload filters - * - * @param string $type type of filter to get autoloads for. Defaults to all autoload filters - * - * @return array array( 'type1' => array( 'filter1', 'filter2', … ) ) or array( 'filter1', 'filter2', …) if $type was specified - */ - public function getAutoloadFilters($type = null) - { - if ($type !== null) { - return isset($this->autoload_filters[$type]) ? $this->autoload_filters[$type] : array(); - } - - return $this->autoload_filters; - } - - /** - * return name of debugging template - * - * @return string - */ - public function getDebugTemplate() - { - return $this->debug_tpl; - } - - /** - * set the debug template - * - * @param string $tpl_name - * - * @return Smarty current Smarty instance for chaining - * @throws SmartyException if file is not readable - */ - public function setDebugTemplate($tpl_name) - { - if (!is_readable($tpl_name)) { - throw new SmartyException("Unknown file '{$tpl_name}'"); - } - $this->debug_tpl = $tpl_name; - + $this->_normalizeDir('cache_dir', $cache_dir); + $this->_cacheDirNormalized = true; return $this; } /** * creates a template object * - * @param string $template the resource handle of the template file - * @param mixed $cache_id cache id to be used with this template - * @param mixed $compile_id compile id to be used with this template - * @param object $parent next higher level of Smarty variables - * @param boolean $do_clone flag is Smarty object shall be cloned + * @param string $template the resource handle of the template file + * @param mixed $cache_id cache id to be used with this template + * @param mixed $compile_id compile id to be used with this template + * @param object $parent next higher level of Smarty variables + * @param boolean $do_clone flag is Smarty object shall be cloned * - * @return object template object + * @return \Smarty_Internal_Template template object + * @throws \SmartyException */ public function createTemplate($template, $cache_id = null, $compile_id = null, $parent = null, $do_clone = true) { @@ -1308,48 +1009,43 @@ class Smarty extends Smarty_Internal_TemplateBase } else { $data = null; } - // default to cache_id and compile_id of Smarty object - $cache_id = $cache_id === null ? $this->cache_id : $cache_id; - $compile_id = $compile_id === null ? $this->compile_id : $compile_id; - // already in template cache? - if ($this->allow_ambiguous_resources) { - $_templateId = Smarty_Resource::getUniqueTemplateName($this, $template) . $cache_id . $compile_id; - } else { - $_templateId = $this->joined_template_dir . '#' . $template . $cache_id . $compile_id; + if (!$this->_templateDirNormalized) { + $this->_normalizeTemplateConfig(false); } - if (isset($_templateId[150])) { - $_templateId = sha1($_templateId); + $_templateId = $this->_getTemplateId($template, $cache_id, $compile_id); + $tpl = null; + if ($this->caching && isset(Smarty_Internal_Template::$isCacheTplObj[ $_templateId ])) { + $tpl = $do_clone ? clone Smarty_Internal_Template::$isCacheTplObj[ $_templateId ] : + Smarty_Internal_Template::$isCacheTplObj[ $_templateId ]; + $tpl->inheritance = null; + $tpl->tpl_vars = $tpl->config_vars = array(); + } elseif (!$do_clone && isset(Smarty_Internal_Template::$tplObjCache[ $_templateId ])) { + $tpl = clone Smarty_Internal_Template::$tplObjCache[ $_templateId ]; + $tpl->inheritance = null; + $tpl->tpl_vars = $tpl->config_vars = array(); + } else { + /* @var Smarty_Internal_Template $tpl */ + $tpl = new $this->template_class($template, $this, null, $cache_id, $compile_id, null, null); + $tpl->templateId = $_templateId; } if ($do_clone) { - if (isset($this->template_objects[$_templateId])) { - // return cached template object - $tpl = clone $this->template_objects[$_templateId]; - $tpl->smarty = clone $tpl->smarty; - $tpl->parent = $parent; - $tpl->tpl_vars = array(); - $tpl->config_vars = array(); - } else { - $tpl = new $this->template_class($template, clone $this, $parent, $cache_id, $compile_id); - } - } else { - if (isset($this->template_objects[$_templateId])) { - // return cached template object - $tpl = $this->template_objects[$_templateId]; - $tpl->parent = $parent; - $tpl->tpl_vars = array(); - $tpl->config_vars = array(); - } else { - $tpl = new $this->template_class($template, $this, $parent, $cache_id, $compile_id); - } + $tpl->smarty = clone $tpl->smarty; } + $tpl->parent = $parent ? $parent : $this; // fill data if present if (!empty($data) && is_array($data)) { // set up variable values foreach ($data as $_key => $_val) { - $tpl->tpl_vars[$_key] = new Smarty_variable($_val); + $tpl->tpl_vars[ $_key ] = new Smarty_Variable($_val); + } + } + if ($this->debugging || $this->debugging_ctrl === 'URL') { + $tpl->smarty->_debug = new Smarty_Internal_Debug(); + // check URL debugging control + if (!$this->debugging && $this->debugging_ctrl === 'URL') { + $tpl->smarty->_debug->debugUrl($tpl->smarty); } } - return $tpl; } @@ -1358,325 +1054,371 @@ class Smarty extends Smarty_Internal_TemplateBase * class name format: Smarty_PluginType_PluginName * plugin filename format: plugintype.pluginname.php * - * @param string $plugin_name class plugin name to load - * @param bool $check check if already loaded + * @param string $plugin_name class plugin name to load + * @param bool $check check if already loaded * - * @throws SmartyException * @return string |boolean filepath of loaded file or false + * @throws \SmartyException */ public function loadPlugin($plugin_name, $check = true) { - // if function or class exists, exit silently (already loaded) - if ($check && (is_callable($plugin_name) || class_exists($plugin_name, false))) { - return true; - } - // Plugin name is expected to be: Smarty_[Type]_[Name] - $_name_parts = explode('_', $plugin_name, 3); - // class name must have three parts to be valid plugin - // count($_name_parts) < 3 === !isset($_name_parts[2]) - if (!isset($_name_parts[2]) || strtolower($_name_parts[0]) !== 'smarty') { - throw new SmartyException("plugin {$plugin_name} is not a valid name format"); - } - // if type is "internal", get plugin from sysplugins - if (strtolower($_name_parts[1]) == 'internal') { - $file = SMARTY_SYSPLUGINS_DIR . strtolower($plugin_name) . '.php'; - if (isset(self::$_is_file_cache[$file]) ? self::$_is_file_cache[$file] : self::$_is_file_cache[$file] = is_file($file)) { - require_once($file); + return $this->ext->loadPlugin->loadPlugin($this, $plugin_name, $check); + } - return $file; - } else { - return false; + /** + * Get unique template id + * + * @param string $template_name + * @param null|mixed $cache_id + * @param null|mixed $compile_id + * @param null $caching + * @param \Smarty_Internal_Template $template + * + * @return string + * @throws \SmartyException + */ + public function _getTemplateId( + $template_name, + $cache_id = null, + $compile_id = null, + $caching = null, + Smarty_Internal_Template $template = null + ) { + $template_name = (strpos($template_name, ':') === false) ? "{$this->default_resource_type}:{$template_name}" : + $template_name; + $cache_id = $cache_id === null ? $this->cache_id : $cache_id; + $compile_id = $compile_id === null ? $this->compile_id : $compile_id; + $caching = (int)($caching === null ? $this->caching : $caching); + if ((isset($template) && strpos($template_name, ':.') !== false) || $this->allow_ambiguous_resources) { + $_templateId = + Smarty_Resource::getUniqueTemplateName((isset($template) ? $template : $this), $template_name) . + "#{$cache_id}#{$compile_id}#{$caching}"; + } else { + $_templateId = $this->_joined_template_dir . "#{$template_name}#{$cache_id}#{$compile_id}#{$caching}"; + } + if (isset($_templateId[ 150 ])) { + $_templateId = sha1($_templateId); + } + return $_templateId; + } + + /** + * Normalize path + * - remove /./ and /../ + * - make it absolute if required + * + * @param string $path file path + * @param bool $realpath if true - convert to absolute + * false - convert to relative + * null - keep as it is but + * remove /./ /../ + * + * @return string + */ + public function _realpath($path, $realpath = null) + { + $nds = array('/' => '\\', '\\' => '/'); + preg_match( + '%^(?<root>(?:[[:alpha:]]:[\\\\/]|/|[\\\\]{2}[[:alpha:]]+|[[:print:]]{2,}:[/]{2}|[\\\\])?)(?<path>(.*))$%u', + $path, + $parts + ); + $path = $parts[ 'path' ]; + if ($parts[ 'root' ] === '\\') { + $parts[ 'root' ] = substr(getcwd(), 0, 2) . $parts[ 'root' ]; + } else { + if ($realpath !== null && !$parts[ 'root' ]) { + $path = getcwd() . DIRECTORY_SEPARATOR . $path; } } - // plugin filename is expected to be: [type].[name].php - $_plugin_filename = "{$_name_parts[1]}.{$_name_parts[2]}.php"; - - $_stream_resolve_include_path = function_exists('stream_resolve_include_path'); - - // loop through plugin dirs and find the plugin - foreach ($this->getPluginsDir() as $_plugin_dir) { - $names = array( - $_plugin_dir . $_plugin_filename, - $_plugin_dir . strtolower($_plugin_filename), + // normalize DIRECTORY_SEPARATOR + $path = str_replace($nds[ DIRECTORY_SEPARATOR ], DIRECTORY_SEPARATOR, $path); + $parts[ 'root' ] = str_replace($nds[ DIRECTORY_SEPARATOR ], DIRECTORY_SEPARATOR, $parts[ 'root' ]); + do { + $path = preg_replace( + array('#[\\\\/]{2}#', '#[\\\\/][.][\\\\/]#', '#[\\\\/]([^\\\\/.]+)[\\\\/][.][.][\\\\/]#'), + DIRECTORY_SEPARATOR, + $path, + -1, + $count ); - foreach ($names as $file) { - if (isset(self::$_is_file_cache[$file]) ? self::$_is_file_cache[$file] : self::$_is_file_cache[$file] = is_file($file)) { - require_once($file); - - return $file; - } - if ($this->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_plugin_dir)) { - // try PHP include_path - if ($_stream_resolve_include_path) { - $file = stream_resolve_include_path($file); - } else { - $file = Smarty_Internal_Get_Include_Path::getIncludePath($file); - } - - if ($file !== false) { - require_once($file); - - return $file; - } - } - } - } - // no plugin loaded - return false; + } while ($count > 0); + return $realpath !== false ? $parts[ 'root' ] . $path : str_ireplace(getcwd(), '.', $parts[ 'root' ] . $path); } /** - * Compile all template files - * - * @param string $extension file extension - * @param bool $force_compile force all to recompile - * @param int $time_limit - * @param int $max_errors - * - * @return integer number of template files recompiled + * Empty template objects cache */ - public function compileAllTemplates($extension = '.tpl', $force_compile = false, $time_limit = 0, $max_errors = null) + public function _clearTemplateCache() { - return Smarty_Internal_Utility::compileAllTemplates($extension, $force_compile, $time_limit, $max_errors, $this); + Smarty_Internal_Template::$isCacheTplObj = array(); + Smarty_Internal_Template::$tplObjCache = array(); } /** - * Compile all config files - * - * @param string $extension file extension - * @param bool $force_compile force all to recompile - * @param int $time_limit - * @param int $max_errors - * - * @return integer number of template files recompiled + * @param boolean $use_sub_dirs */ - public function compileAllConfig($extension = '.conf', $force_compile = false, $time_limit = 0, $max_errors = null) + public function setUseSubDirs($use_sub_dirs) { - return Smarty_Internal_Utility::compileAllConfig($extension, $force_compile, $time_limit, $max_errors, $this); + $this->use_sub_dirs = $use_sub_dirs; } /** - * Delete compiled template file - * - * @param string $resource_name template name - * @param string $compile_id compile id - * @param integer $exp_time expiration time - * - * @return integer number of template files deleted + * @param int $error_reporting */ - public function clearCompiledTemplate($resource_name = null, $compile_id = null, $exp_time = null) + public function setErrorReporting($error_reporting) { - return Smarty_Internal_Utility::clearCompiledTemplate($resource_name, $compile_id, $exp_time, $this); + $this->error_reporting = $error_reporting; } /** - * Return array of tag/attributes of all tags used by an template - * - * @param Smarty_Internal_Template $template - * - * @return array of tag/attributes + * @param boolean $escape_html */ - public function getTags(Smarty_Internal_Template $template) + public function setEscapeHtml($escape_html) { - return Smarty_Internal_Utility::getTags($template); + $this->escape_html = $escape_html; } /** - * Run installation test - * - * @param array $errors Array to write errors into, rather than outputting them - * - * @return boolean true if setup is fine, false if something is wrong - */ - public function testInstall(&$errors = null) - { - return Smarty_Internal_Utility::testInstall($this, $errors); - } - - /** - * Error Handler to mute expected messages - * - * @link http://php.net/set_error_handler - * - * @param integer $errno Error level - * @param $errstr - * @param $errfile - * @param $errline - * @param $errcontext + * Return auto_literal flag * * @return boolean */ - public static function mutingErrorHandler($errno, $errstr, $errfile, $errline, $errcontext) + public function getAutoLiteral() { - $_is_muted_directory = false; + return $this->auto_literal; + } - // add the SMARTY_DIR to the list of muted directories - if (!isset(Smarty::$_muted_directories[SMARTY_DIR])) { - $smarty_dir = realpath(SMARTY_DIR); - if ($smarty_dir !== false) { - Smarty::$_muted_directories[SMARTY_DIR] = array( - 'file' => $smarty_dir, - 'length' => strlen($smarty_dir), - ); - } + /** + * Set auto_literal flag + * + * @param boolean $auto_literal + */ + public function setAutoLiteral($auto_literal = true) + { + $this->auto_literal = $auto_literal; + } + + /** + * @param boolean $force_compile + */ + public function setForceCompile($force_compile) + { + $this->force_compile = $force_compile; + } + + /** + * @param boolean $merge_compiled_includes + */ + public function setMergeCompiledIncludes($merge_compiled_includes) + { + $this->merge_compiled_includes = $merge_compiled_includes; + } + + /** + * Get left delimiter + * + * @return string + */ + public function getLeftDelimiter() + { + return $this->left_delimiter; + } + + /** + * Set left delimiter + * + * @param string $left_delimiter + */ + public function setLeftDelimiter($left_delimiter) + { + $this->left_delimiter = $left_delimiter; + } + + /** + * Get right delimiter + * + * @return string $right_delimiter + */ + public function getRightDelimiter() + { + return $this->right_delimiter; + } + + /** + * Set right delimiter + * + * @param string + */ + public function setRightDelimiter($right_delimiter) + { + $this->right_delimiter = $right_delimiter; + } + + /** + * @param boolean $debugging + */ + public function setDebugging($debugging) + { + $this->debugging = $debugging; + } + + /** + * @param boolean $config_overwrite + */ + public function setConfigOverwrite($config_overwrite) + { + $this->config_overwrite = $config_overwrite; + } + + /** + * @param boolean $config_booleanize + */ + public function setConfigBooleanize($config_booleanize) + { + $this->config_booleanize = $config_booleanize; + } + + /** + * @param boolean $config_read_hidden + */ + public function setConfigReadHidden($config_read_hidden) + { + $this->config_read_hidden = $config_read_hidden; + } + + /** + * @param boolean $compile_locking + */ + public function setCompileLocking($compile_locking) + { + $this->compile_locking = $compile_locking; + } + + /** + * @param string $default_resource_type + */ + public function setDefaultResourceType($default_resource_type) + { + $this->default_resource_type = $default_resource_type; + } + + /** + * @param string $caching_type + */ + public function setCachingType($caching_type) + { + $this->caching_type = $caching_type; + } + + /** + * Test install + * + * @param null $errors + */ + public function testInstall(&$errors = null) + { + Smarty_Internal_TestInstall::testInstall($this, $errors); + } + + /** + * Get Smarty object + * + * @return Smarty + */ + public function _getSmartyObj() + { + return $this; + } + + /** + * <<magic>> Generic getter. + * Calls the appropriate getter function. + * Issues an E_USER_NOTICE if no valid getter is found. + * + * @param string $name property name + * + * @return mixed + */ + public function __get($name) + { + if (isset($this->accessMap[ $name ])) { + $method = 'get' . $this->accessMap[ $name ]; + return $this->{$method}(); + } elseif (isset($this->_cache[ $name ])) { + return $this->_cache[ $name ]; + } elseif (in_array($name, $this->obsoleteProperties)) { + return null; + } else { + trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE); } + return null; + } - // walk the muted directories and test against $errfile - foreach (Smarty::$_muted_directories as $key => &$dir) { - if (!$dir) { - // resolve directory and length for speedy comparisons - $file = realpath($key); - if ($file === false) { - // this directory does not exist, remove and skip it - unset(Smarty::$_muted_directories[$key]); - continue; - } - $dir = array( - 'file' => $file, - 'length' => strlen($file), - ); - } - if (!strncmp($errfile, $dir['file'], $dir['length'])) { - $_is_muted_directory = true; - break; - } + /** + * <<magic>> Generic setter. + * Calls the appropriate setter function. + * Issues an E_USER_NOTICE if no valid setter is found. + * + * @param string $name property name + * @param mixed $value parameter passed to setter + * + */ + public function __set($name, $value) + { + if (isset($this->accessMap[ $name ])) { + $method = 'set' . $this->accessMap[ $name ]; + $this->{$method}($value); + } elseif (in_array($name, $this->obsoleteProperties)) { + return; + } elseif (is_object($value) && method_exists($value, $name)) { + $this->$name = $value; + } else { + trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE); } + } - // pass to next error handler if this error did not occur inside SMARTY_DIR - // or the error was within smarty but masked to be ignored - if (!$_is_muted_directory || ($errno && $errno & error_reporting())) { - if (Smarty::$_previous_error_handler) { - return call_user_func(Smarty::$_previous_error_handler, $errno, $errstr, $errfile, $errline, $errcontext); - } else { - return false; + /** + * Normalize and set directory string + * + * @param string $dirName cache_dir or compile_dir + * @param string $dir filepath of folder + */ + private function _normalizeDir($dirName, $dir) + { + $this->{$dirName} = $this->_realpath(rtrim($dir, "/\\") . DIRECTORY_SEPARATOR, true); + if (class_exists('Smarty_Internal_ErrorHandler', false)) { + if (!isset(Smarty_Internal_ErrorHandler::$mutedDirectories[ $this->{$dirName} ])) { + Smarty_Internal_ErrorHandler::$mutedDirectories[ $this->{$dirName} ] = null; } } } /** - * Enable error handler to mute expected messages + * Normalize template_dir or config_dir * - * @return void + * @param bool $isConfig true for config_dir */ - public static function muteExpectedErrors() + private function _normalizeTemplateConfig($isConfig) { - /* - error muting is done because some people implemented custom error_handlers using - http://php.net/set_error_handler and for some reason did not understand the following paragraph: - - It is important to remember that the standard PHP error handler is completely bypassed for the - error types specified by error_types unless the callback function returns FALSE. - error_reporting() settings will have no effect and your error handler will be called regardless - - however you are still able to read the current value of error_reporting and act appropriately. - Of particular note is that this value will be 0 if the statement that caused the error was - prepended by the @ error-control operator. - - Smarty deliberately uses @filemtime() over file_exists() and filemtime() in some places. Reasons include - - @filemtime() is almost twice as fast as using an additional file_exists() - - between file_exists() and filemtime() a possible race condition is opened, - which does not exist using the simple @filemtime() approach. - */ - $error_handler = array('Smarty', 'mutingErrorHandler'); - $previous = set_error_handler($error_handler); - - // avoid dead loops - if ($previous !== $error_handler) { - Smarty::$_previous_error_handler = $previous; + if ($isConfig) { + $processed = &$this->_processedConfigDir; + $dir = &$this->config_dir; + } else { + $processed = &$this->_processedTemplateDir; + $dir = &$this->template_dir; } - } - - /** - * Disable error handler muting expected messages - * - * @return void - */ - public static function unmuteExpectedErrors() - { - restore_error_handler(); - } -} - -// Check if we're running on windows -Smarty::$_IS_WINDOWS = strtoupper(substr(PHP_OS, 0, 3)) === 'WIN'; - -// let PCRE (preg_*) treat strings as ISO-8859-1 if we're not dealing with UTF-8 -if (Smarty::$_CHARSET !== 'UTF-8') { - Smarty::$_UTF8_MODIFIER = ''; -} - -/** - * Smarty exception class - * - * @package Smarty - */ -class SmartyException extends Exception -{ - public static $escape = false; - - public function __toString() - { - return ' --> Smarty: ' . (self::$escape ? htmlentities($this->message) : $this->message) . ' <-- '; - } -} - -/** - * Smarty compiler exception class - * - * @package Smarty - */ -class SmartyCompilerException extends SmartyException -{ - public function __toString() - { - return ' --> Smarty Compiler: ' . $this->message . ' <-- '; - } - - /** - * The line number of the template error - * - * @type int|null - */ - public $line = null; - /** - * The template source snippet relating to the error - * - * @type string|null - */ - public $source = null; - /** - * The raw text of the error message - * - * @type string|null - */ - public $desc = null; - /** - * The resource identifier or template name - * - * @type string|null - */ - public $template = null; -} - -/** - * Autoloader - */ -function smartyAutoload($class) -{ - $_class = strtolower($class); - static $_classes = array( - 'smarty_config_source' => true, - 'smarty_config_compiled' => true, - 'smarty_security' => true, - 'smarty_cacheresource' => true, - 'smarty_cacheresource_custom' => true, - 'smarty_cacheresource_keyvaluestore' => true, - 'smarty_resource' => true, - 'smarty_resource_custom' => true, - 'smarty_resource_uncompiled' => true, - 'smarty_resource_recompiled' => true, - ); - - if (!strncmp($_class, 'smarty_internal_', 16) || isset($_classes[$_class])) { - include SMARTY_SYSPLUGINS_DIR . $_class . '.php'; + if (!is_array($dir)) { + $dir = (array)$dir; + } + foreach ($dir as $k => $v) { + if (!isset($processed[ $k ])) { + $dir[ $k ] = $v = $this->_realpath(rtrim($v, "/\\") . DIRECTORY_SEPARATOR, true); + $processed[ $k ] = true; + } + } + $isConfig ? $this->_configDirNormalized = true : $this->_templateDirNormalized = true; + $isConfig ? $this->_joined_config_dir = join('#', $this->config_dir) : + $this->_joined_template_dir = join('#', $this->template_dir); } } diff --git a/tools/smarty/SmartyBC.class.php b/tools/smarty/SmartyBC.class.php index cec946746..0550e46dc 100644 --- a/tools/smarty/SmartyBC.class.php +++ b/tools/smarty/SmartyBC.class.php @@ -6,7 +6,7 @@ * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. + * version 3.0 of the License, or (at your option) any later version. * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU @@ -28,10 +28,10 @@ /** * @ignore */ -require_once(dirname(__FILE__) . '/Smarty.class.php'); +require_once dirname(__FILE__) . '/Smarty.class.php'; /** - * Smarty Backward Compatability Wrapper Class + * Smarty Backward Compatibility Wrapper Class * * @package Smarty */ @@ -45,15 +45,18 @@ class SmartyBC extends Smarty public $_version = self::SMARTY_VERSION; /** - * Initialize new SmartyBC object + * This is an array of directories where trusted php scripts reside. * - * @param array $options options to set during initialization, e.g. array( 'forceCompile' => false ) + * @var array */ - public function __construct(array $options = array()) + public $trusted_dir = array(); + + /** + * Initialize new SmartyBC object + */ + public function __construct() { - parent::__construct($options); - // register {php} tag - $this->registerPlugin('block', 'php', 'smarty_php_tag'); + parent::__construct(); } /** @@ -96,6 +99,8 @@ class SmartyBC extends Smarty * @param string $function_impl the name of the PHP function to register * @param bool $cacheable * @param mixed $cache_attrs + * + * @throws \SmartyException */ public function register_function($function, $function_impl, $cacheable = true, $cache_attrs = null) { @@ -103,7 +108,7 @@ class SmartyBC extends Smarty } /** - * Unregisters custom function + * Unregister custom function * * @param string $function name of template function */ @@ -115,24 +120,29 @@ class SmartyBC extends Smarty /** * Registers object to be used in templates * - * @param string $object name of template object - * @param object $object_impl the referenced PHP object to register - * @param array $allowed list of allowed methods (empty = all) - * @param boolean $smarty_args smarty argument format, else traditional + * @param string $object name of template object + * @param object $object_impl the referenced PHP object to register + * @param array $allowed list of allowed methods (empty = all) + * @param boolean $smarty_args smarty argument format, else traditional * @param array $block_methods list of methods that are block format * - * @throws SmartyException + * @throws SmartyException * @internal param array $block_functs list of methods that are block format */ - public function register_object($object, $object_impl, $allowed = array(), $smarty_args = true, $block_methods = array()) - { + public function register_object( + $object, + $object_impl, + $allowed = array(), + $smarty_args = true, + $block_methods = array() + ) { settype($allowed, 'array'); settype($smarty_args, 'boolean'); $this->registerObject($object, $object_impl, $allowed, $smarty_args, $block_methods); } /** - * Unregisters object + * Unregister object * * @param string $object name of template object */ @@ -148,6 +158,8 @@ class SmartyBC extends Smarty * @param string $block_impl PHP function to register * @param bool $cacheable * @param mixed $cache_attrs + * + * @throws \SmartyException */ public function register_block($block, $block_impl, $cacheable = true, $cache_attrs = null) { @@ -155,7 +167,7 @@ class SmartyBC extends Smarty } /** - * Unregisters block function + * Unregister block function * * @param string $block name of template function */ @@ -170,6 +182,8 @@ class SmartyBC extends Smarty * @param string $function name of template function * @param string $function_impl name of PHP function to register * @param bool $cacheable + * + * @throws \SmartyException */ public function register_compiler_function($function, $function_impl, $cacheable = true) { @@ -177,7 +191,7 @@ class SmartyBC extends Smarty } /** - * Unregisters compiler function + * Unregister compiler function * * @param string $function name of template function */ @@ -191,6 +205,8 @@ class SmartyBC extends Smarty * * @param string $modifier name of template modifier * @param string $modifier_impl name of PHP function to register + * + * @throws \SmartyException */ public function register_modifier($modifier, $modifier_impl) { @@ -198,7 +214,7 @@ class SmartyBC extends Smarty } /** - * Unregisters modifier + * Unregister modifier * * @param string $modifier name of template modifier */ @@ -219,7 +235,7 @@ class SmartyBC extends Smarty } /** - * Unregisters a resource + * Unregister a resource * * @param string $type name of resource */ @@ -233,6 +249,8 @@ class SmartyBC extends Smarty * to a template before compiling * * @param callable $function + * + * @throws \SmartyException */ public function register_prefilter($function) { @@ -240,7 +258,7 @@ class SmartyBC extends Smarty } /** - * Unregisters a prefilter function + * Unregister a prefilter function * * @param callable $function */ @@ -254,6 +272,8 @@ class SmartyBC extends Smarty * to a compiled template after compilation * * @param callable $function + * + * @throws \SmartyException */ public function register_postfilter($function) { @@ -261,7 +281,7 @@ class SmartyBC extends Smarty } /** - * Unregisters a postfilter function + * Unregister a postfilter function * * @param callable $function */ @@ -275,6 +295,8 @@ class SmartyBC extends Smarty * to a template output * * @param callable $function + * + * @throws \SmartyException */ public function register_outputfilter($function) { @@ -282,7 +304,7 @@ class SmartyBC extends Smarty } /** - * Unregisters an outputfilter function + * Unregister an outputfilter function * * @param callable $function */ @@ -296,6 +318,8 @@ class SmartyBC extends Smarty * * @param string $type filter type * @param string $name filter name + * + * @throws \SmartyException */ public function load_filter($type, $name) { @@ -305,10 +329,10 @@ class SmartyBC extends Smarty /** * clear cached content for the given template and cache id * - * @param string $tpl_file name of template file - * @param string $cache_id name of cache_id - * @param string $compile_id name of compile_id - * @param string $exp_time expiration time + * @param string $tpl_file name of template file + * @param string $cache_id name of cache_id + * @param string $compile_id name of compile_id + * @param string $exp_time expiration time * * @return boolean */ @@ -320,7 +344,7 @@ class SmartyBC extends Smarty /** * clear the entire contents of cache (all templates) * - * @param string $exp_time expire time + * @param string $exp_time expire time * * @return boolean */ @@ -332,11 +356,13 @@ class SmartyBC extends Smarty /** * test to see if valid cache exists for this template * - * @param string $tpl_file name of template file - * @param string $cache_id - * @param string $compile_id + * @param string $tpl_file name of template file + * @param string $cache_id + * @param string $compile_id * - * @return boolean + * @return bool + * @throws \Exception + * @throws \SmartyException */ public function is_cached($tpl_file, $cache_id = null, $compile_id = null) { @@ -356,9 +382,9 @@ class SmartyBC extends Smarty * or all compiled template files if one is not specified. * This function is for advanced use only, not normally needed. * - * @param string $tpl_file - * @param string $compile_id - * @param string $exp_time + * @param string $tpl_file + * @param string $compile_id + * @param string $exp_time * * @return boolean results of {@link smarty_core_rm_auto()} */ @@ -370,9 +396,10 @@ class SmartyBC extends Smarty /** * Checks whether requested template exists. * - * @param string $tpl_file + * @param string $tpl_file * - * @return boolean + * @return bool + * @throws \SmartyException */ public function template_exists($tpl_file) { @@ -382,7 +409,7 @@ class SmartyBC extends Smarty /** * Returns an array containing template variables * - * @param string $name + * @param string $name * * @return array */ @@ -394,7 +421,7 @@ class SmartyBC extends Smarty /** * Returns an array containing config variables * - * @param string $name + * @param string $name * * @return array */ @@ -418,7 +445,7 @@ class SmartyBC extends Smarty /** * return a reference to a registered object * - * @param string $name + * @param string $name * * @return object */ @@ -448,20 +475,3 @@ class SmartyBC extends Smarty trigger_error("Smarty error: $error_msg", $error_type); } } - -/** - * Smarty {php}{/php} block function - * - * @param array $params parameter list - * @param string $content contents of the block - * @param object $template template object - * @param boolean &$repeat repeat flag - * - * @return string content re-formatted - */ -function smarty_php_tag($params, $content, $template, &$repeat) -{ - eval($content); - - return ''; -} diff --git a/tools/smarty/bootstrap.php b/tools/smarty/bootstrap.php new file mode 100644 index 000000000..2c830468e --- /dev/null +++ b/tools/smarty/bootstrap.php @@ -0,0 +1,16 @@ +<?php +/** + * This file is part of the Smarty package. + * + * (c) Sebastian Bergmann <sebastian@phpunit.de> + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ +/** + * Load and register Smarty Autoloader + */ +if (!class_exists('Smarty_Autoloader')) { + include dirname(__FILE__) . '/Autoloader.php'; +} +Smarty_Autoloader::register(true); diff --git a/tools/smarty/debug.tpl b/tools/smarty/debug.tpl new file mode 100644 index 000000000..edc7bef98 --- /dev/null +++ b/tools/smarty/debug.tpl @@ -0,0 +1,160 @@ +{capture name='_smarty_debug' assign=debug_output} + <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> + <head> + <title>Smarty Debug Console</title> + <style type="text/css"> + {literal} + body, h1, h2, h3, td, th, p { + font-family: sans-serif; + font-weight: normal; + font-size: 0.9em; + margin: 1px; + padding: 0; + } + + h1 { + margin: 0; + text-align: left; + padding: 2px; + background-color: #f0c040; + color: black; + font-weight: bold; + font-size: 1.2em; + } + + h2 { + background-color: #9B410E; + color: white; + text-align: left; + font-weight: bold; + padding: 2px; + border-top: 1px solid black; + } + h3 { + text-align: left; + font-weight: bold; + color: black; + font-size: 0.7em; + padding: 2px; + } + + body { + background: black; + } + + p, table, div { + background: #f0ead8; + } + + p { + margin: 0; + font-style: italic; + text-align: center; + } + + table { + width: 100%; + } + + th, td { + font-family: monospace; + vertical-align: top; + text-align: left; + } + + td { + color: green; + } + + .odd { + background-color: #eeeeee; + } + + .even { + background-color: #fafafa; + } + + .exectime { + font-size: 0.8em; + font-style: italic; + } + + #bold div { + color: black; + font-weight: bold; + } + #blue h3 { + color: blue; + } + #normal div { + color: black; + font-weight: normal; + } + #table_assigned_vars th { + color: blue; + font-weight: bold; + } + + #table_config_vars th { + color: maroon; + } + + {/literal} + </style> + </head> + <body> + + <h1>Smarty {Smarty::SMARTY_VERSION} Debug Console + - {if isset($template_name)}{$template_name|debug_print_var nofilter} {/if}{if !empty($template_data)}Total Time {$execution_time|string_format:"%.5f"}{/if}</h1> + + {if !empty($template_data)} + <h2>included templates &amp; config files (load time in seconds)</h2> + <div> + {foreach $template_data as $template} + <font color=brown>{$template.name}</font> + <br />&nbsp;&nbsp;<span class="exectime"> + (compile {$template['compile_time']|string_format:"%.5f"}) (render {$template['render_time']|string_format:"%.5f"}) (cache {$template['cache_time']|string_format:"%.5f"}) + </span> + <br /> + {/foreach} + </div> + {/if} + + <h2>assigned template variables</h2> + + <table id="table_assigned_vars"> + {foreach $assigned_vars as $vars} + <tr class="{if $vars@iteration % 2 eq 0}odd{else}even{/if}"> + <td><h3><font color=blue>${$vars@key}</font></h3> + {if isset($vars['nocache'])}<b>Nocache</b><br />{/if} + {if isset($vars['scope'])}<b>Origin:</b> {$vars['scope']|debug_print_var nofilter}{/if} + </td> + <td><h3>Value</h3>{$vars['value']|debug_print_var:10:80 nofilter}</td> + <td>{if isset($vars['attributes'])}<h3>Attributes</h3>{$vars['attributes']|debug_print_var nofilter} {/if}</td> + {/foreach} + </table> + + <h2>assigned config file variables</h2> + + <table id="table_config_vars"> + {foreach $config_vars as $vars} + <tr class="{if $vars@iteration % 2 eq 0}odd{else}even{/if}"> + <td><h3><font color=blue>#{$vars@key}#</font></h3> + {if isset($vars['scope'])}<b>Origin:</b> {$vars['scope']|debug_print_var nofilter}{/if} + </td> + <td>{$vars['value']|debug_print_var:10:80 nofilter}</td> + </tr> + {/foreach} + + </table> + </body> + </html> +{/capture} +<script type="text/javascript"> + {$id = '__Smarty__'} + {if $display_mode}{$id = "$offset$template_name"|md5}{/if} + _smarty_console = window.open("", "console{$id}", "width=1024,height=600,left={$offset},top={$offset},resizable,scrollbars=yes"); + _smarty_console.document.write("{$debug_output|escape:'javascript' nofilter}"); + _smarty_console.document.close(); +</script> diff --git a/tools/smarty/index.php b/tools/smarty/index.php index aca71cfae..63bf35dd9 100644 --- a/tools/smarty/index.php +++ b/tools/smarty/index.php @@ -1,35 +1,29 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Open Software License (OSL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/osl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../../'); -exit; +<?php +/** +* 2010-2020 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2020 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../'); +exit; diff --git a/tools/smarty/plugins/block.textformat.php b/tools/smarty/plugins/block.textformat.php index abf544939..5e494637e 100644 --- a/tools/smarty/plugins/block.textformat.php +++ b/tools/smarty/plugins/block.textformat.php @@ -5,22 +5,20 @@ * @package Smarty * @subpackage PluginsBlock */ - /** * Smarty {textformat}{/textformat} block plugin - * Type: block function<br> - * Name: textformat<br> + * Type: block function + * Name: textformat * Purpose: format text a certain way with preset styles - * or custom wrap/indent settings<br> + * or custom wrap/indent settings * Params: - * <pre> + * * - style - string (email) * - indent - integer (0) * - wrap - integer (80) * - wrap_char - string ("\n") * - indent_char - string (" ") * - wrap_boundary - boolean (true) - * </pre> * * @link http://www.smarty.net/manual/en/language.function.textformat.php {textformat} * (Smarty online manual) @@ -32,13 +30,23 @@ * * @return string content re-formatted * @author Monte Ohrt <monte at ohrt dot com> + * @throws \SmartyException */ -function smarty_block_textformat($params, $content, $template, &$repeat) +function smarty_block_textformat($params, $content, Smarty_Internal_Template $template, &$repeat) { if (is_null($content)) { return; } - + if (Smarty::$_MBSTRING) { + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_modifier_mb_wordwrap', + 'file' => SMARTY_PLUGINS_DIR . 'modifier.mb_wordwrap.php' + ) + ) + ); + } $style = null; $indent = 0; $indent_first = 0; @@ -47,51 +55,55 @@ function smarty_block_textformat($params, $content, $template, &$repeat) $wrap_char = "\n"; $wrap_cut = false; $assign = null; - foreach ($params as $_key => $_val) { switch ($_key) { case 'style': case 'indent_char': case 'wrap_char': case 'assign': - $$_key = (string) $_val; + $$_key = (string)$_val; break; - case 'indent': case 'indent_first': case 'wrap': - $$_key = (int) $_val; + $$_key = (int)$_val; break; - case 'wrap_cut': - $$_key = (bool) $_val; + $$_key = (bool)$_val; break; - default: - trigger_error("textformat: unknown attribute '$_key'"); + trigger_error("textformat: unknown attribute '{$_key}'"); } } - - if ($style == 'email') { + if ($style === 'email') { $wrap = 72; } // split into paragraphs $_paragraphs = preg_split('![\r\n]{2}!', $content); - foreach ($_paragraphs as &$_paragraph) { if (!$_paragraph) { continue; } // convert mult. spaces & special chars to single space - $_paragraph = preg_replace(array('!\s+!' . Smarty::$_UTF8_MODIFIER, '!(^\s+)|(\s+$)!' . Smarty::$_UTF8_MODIFIER), array(' ', ''), $_paragraph); + $_paragraph = + preg_replace( + array( + '!\s+!' . Smarty::$_UTF8_MODIFIER, + '!(^\s+)|(\s+$)!' . Smarty::$_UTF8_MODIFIER + ), + array( + ' ', + '' + ), + $_paragraph + ); // indent first line if ($indent_first > 0) { $_paragraph = str_repeat($indent_char, $indent_first) . $_paragraph; } // wordwrap sentences if (Smarty::$_MBSTRING) { - require_once(SMARTY_PLUGINS_DIR . 'shared.mb_wordwrap.php'); - $_paragraph = smarty_mb_wordwrap($_paragraph, $wrap - $indent, $wrap_char, $wrap_cut); + $_paragraph = smarty_modifier_mb_wordwrap($_paragraph, $wrap - $indent, $wrap_char, $wrap_cut); } else { $_paragraph = wordwrap($_paragraph, $wrap - $indent, $wrap_char, $wrap_cut); } @@ -101,7 +113,6 @@ function smarty_block_textformat($params, $content, $template, &$repeat) } } $_output = implode($wrap_char . $wrap_char, $_paragraphs); - if ($assign) { $template->assign($assign, $_output); } else { diff --git a/tools/smarty/plugins/function.counter.php b/tools/smarty/plugins/function.counter.php index 4da85a14e..a4129e77c 100644 --- a/tools/smarty/plugins/function.counter.php +++ b/tools/smarty/plugins/function.counter.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {counter} function plugin - * Type: function<br> - * Name: counter<br> + * Type: function + * Name: counter * Purpose: print out a counter value * * @author Monte Ohrt <monte at ohrt dot com> @@ -24,55 +23,40 @@ function smarty_function_counter($params, $template) { static $counters = array(); - - $name = (isset($params['name'])) ? $params['name'] : 'default'; - if (!isset($counters[$name])) { - $counters[$name] = array( - 'start' => 1, - 'skip' => 1, - 'direction' => 'up', - 'count' => 1 - ); + $name = (isset($params[ 'name' ])) ? $params[ 'name' ] : 'default'; + if (!isset($counters[ $name ])) { + $counters[ $name ] = array('start' => 1, 'skip' => 1, 'direction' => 'up', 'count' => 1); } - $counter =& $counters[$name]; - - if (isset($params['start'])) { - $counter['start'] = $counter['count'] = (int) $params['start']; + $counter =& $counters[ $name ]; + if (isset($params[ 'start' ])) { + $counter[ 'start' ] = $counter[ 'count' ] = (int)$params[ 'start' ]; } - - if (!empty($params['assign'])) { - $counter['assign'] = $params['assign']; + if (!empty($params[ 'assign' ])) { + $counter[ 'assign' ] = $params[ 'assign' ]; } - - if (isset($counter['assign'])) { - $template->assign($counter['assign'], $counter['count']); + if (isset($counter[ 'assign' ])) { + $template->assign($counter[ 'assign' ], $counter[ 'count' ]); } - - if (isset($params['print'])) { - $print = (bool) $params['print']; + if (isset($params[ 'print' ])) { + $print = (bool)$params[ 'print' ]; } else { - $print = empty($counter['assign']); + $print = empty($counter[ 'assign' ]); } - if ($print) { - $retval = $counter['count']; + $retval = $counter[ 'count' ]; } else { $retval = null; } - - if (isset($params['skip'])) { - $counter['skip'] = $params['skip']; + if (isset($params[ 'skip' ])) { + $counter[ 'skip' ] = $params[ 'skip' ]; } - - if (isset($params['direction'])) { - $counter['direction'] = $params['direction']; + if (isset($params[ 'direction' ])) { + $counter[ 'direction' ] = $params[ 'direction' ]; } - - if ($counter['direction'] == "down") { - $counter['count'] -= $counter['skip']; + if ($counter[ 'direction' ] === 'down') { + $counter[ 'count' ] -= $counter[ 'skip' ]; } else { - $counter['count'] += $counter['skip']; + $counter[ 'count' ] += $counter[ 'skip' ]; } - return $retval; } diff --git a/tools/smarty/plugins/function.cycle.php b/tools/smarty/plugins/function.cycle.php index 8dc5cd9d5..07ffcc5e2 100644 --- a/tools/smarty/plugins/function.cycle.php +++ b/tools/smarty/plugins/function.cycle.php @@ -5,15 +5,14 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {cycle} function plugin - * Type: function<br> - * Name: cycle<br> - * Date: May 3, 2002<br> - * Purpose: cycle through given values<br> + * Type: function + * Name: cycle + * Date: May 3, 2002 + * Purpose: cycle through given values * Params: - * <pre> + * * - name - name of cycle (optional) * - values - comma separated list of values to cycle, or an array of values to cycle * (this can be left out for subsequent calls) @@ -22,86 +21,72 @@ * - advance - boolean - whether or not to advance the cycle * - delimiter - the value delimiter, default is "," * - assign - boolean, assigns to template var instead of printed. - * </pre> - * Examples:<br> - * <pre> + * + * Examples: + * * {cycle values="#eeeeee,#d0d0d0d"} * {cycle name=row values="one,two,three" reset=true} * {cycle name=row} - * </pre> * - * @link http://www.smarty.net/manual/en/language.function.cycle.php {cycle} + * @link http://www.smarty.net/manual/en/language.function.cycle.php {cycle} * (Smarty online manual) - * @author Monte Ohrt <monte at ohrt dot com> - * @author credit to Mark Priatel <mpriatel@rogers.com> - * @author credit to Gerard <gerard@interfold.com> - * @author credit to Jason Sweat <jsweat_php@yahoo.com> - * @version 1.3 + * @author Monte Ohrt <monte at ohrt dot com> + * @author credit to Mark Priatel <mpriatel@rogers.com> + * @author credit to Gerard <gerard@interfold.com> + * @author credit to Jason Sweat <jsweat_php@yahoo.com> + * @version 1.3 * * @param array $params parameters * @param Smarty_Internal_Template $template template object * * @return string|null */ - function smarty_function_cycle($params, $template) { static $cycle_vars; - - $name = (empty($params['name'])) ? 'default' : $params['name']; - $print = (isset($params['print'])) ? (bool) $params['print'] : true; - $advance = (isset($params['advance'])) ? (bool) $params['advance'] : true; - $reset = (isset($params['reset'])) ? (bool) $params['reset'] : false; - - if (!isset($params['values'])) { - if (!isset($cycle_vars[$name]['values'])) { - trigger_error("cycle: missing 'values' parameter"); - + $name = (empty($params[ 'name' ])) ? 'default' : $params[ 'name' ]; + $print = (isset($params[ 'print' ])) ? (bool)$params[ 'print' ] : true; + $advance = (isset($params[ 'advance' ])) ? (bool)$params[ 'advance' ] : true; + $reset = (isset($params[ 'reset' ])) ? (bool)$params[ 'reset' ] : false; + if (!isset($params[ 'values' ])) { + if (!isset($cycle_vars[ $name ][ 'values' ])) { + trigger_error('cycle: missing \'values\' parameter'); return; } } else { - if (isset($cycle_vars[$name]['values']) - && $cycle_vars[$name]['values'] != $params['values'] - ) { - $cycle_vars[$name]['index'] = 0; + if (isset($cycle_vars[ $name ][ 'values' ]) && $cycle_vars[ $name ][ 'values' ] !== $params[ 'values' ]) { + $cycle_vars[ $name ][ 'index' ] = 0; } - $cycle_vars[$name]['values'] = $params['values']; + $cycle_vars[ $name ][ 'values' ] = $params[ 'values' ]; } - - if (isset($params['delimiter'])) { - $cycle_vars[$name]['delimiter'] = $params['delimiter']; - } elseif (!isset($cycle_vars[$name]['delimiter'])) { - $cycle_vars[$name]['delimiter'] = ','; + if (isset($params[ 'delimiter' ])) { + $cycle_vars[ $name ][ 'delimiter' ] = $params[ 'delimiter' ]; + } elseif (!isset($cycle_vars[ $name ][ 'delimiter' ])) { + $cycle_vars[ $name ][ 'delimiter' ] = ','; } - - if (is_array($cycle_vars[$name]['values'])) { - $cycle_array = $cycle_vars[$name]['values']; + if (is_array($cycle_vars[ $name ][ 'values' ])) { + $cycle_array = $cycle_vars[ $name ][ 'values' ]; } else { - $cycle_array = explode($cycle_vars[$name]['delimiter'], $cycle_vars[$name]['values']); + $cycle_array = explode($cycle_vars[ $name ][ 'delimiter' ], $cycle_vars[ $name ][ 'values' ]); } - - if (!isset($cycle_vars[$name]['index']) || $reset) { - $cycle_vars[$name]['index'] = 0; + if (!isset($cycle_vars[ $name ][ 'index' ]) || $reset) { + $cycle_vars[ $name ][ 'index' ] = 0; } - - if (isset($params['assign'])) { + if (isset($params[ 'assign' ])) { $print = false; - $template->assign($params['assign'], $cycle_array[$cycle_vars[$name]['index']]); + $template->assign($params[ 'assign' ], $cycle_array[ $cycle_vars[ $name ][ 'index' ] ]); } - if ($print) { - $retval = $cycle_array[$cycle_vars[$name]['index']]; + $retval = $cycle_array[ $cycle_vars[ $name ][ 'index' ] ]; } else { $retval = null; } - if ($advance) { - if ($cycle_vars[$name]['index'] >= count($cycle_array) - 1) { - $cycle_vars[$name]['index'] = 0; + if ($cycle_vars[ $name ][ 'index' ] >= count($cycle_array) - 1) { + $cycle_vars[ $name ][ 'index' ] = 0; } else { - $cycle_vars[$name]['index'] ++; + $cycle_vars[ $name ][ 'index' ]++; } } - return $retval; } diff --git a/tools/smarty/plugins/function.fetch.php b/tools/smarty/plugins/function.fetch.php index 3506d4a8d..768761b23 100644 --- a/tools/smarty/plugins/function.fetch.php +++ b/tools/smarty/plugins/function.fetch.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {fetch} plugin - * Type: function<br> - * Name: fetch<br> + * Type: function + * Name: fetch * Purpose: fetch file, web or ftp data and display results * * @link http://www.smarty.net/manual/en/language.function.fetch.php {fetch} @@ -24,129 +23,120 @@ */ function smarty_function_fetch($params, $template) { - if (empty($params['file'])) { - trigger_error("[plugin] fetch parameter 'file' cannot be empty", E_USER_NOTICE); - + if (empty($params[ 'file' ])) { + trigger_error('[plugin] fetch parameter \'file\' cannot be empty', E_USER_NOTICE); return; } - // strip file protocol - if (stripos($params['file'], 'file://') === 0) { - $params['file'] = substr($params['file'], 7); + if (stripos($params[ 'file' ], 'file://') === 0) { + $params[ 'file' ] = substr($params[ 'file' ], 7); } - - $protocol = strpos($params['file'], '://'); + $protocol = strpos($params[ 'file' ], '://'); if ($protocol !== false) { - $protocol = strtolower(substr($params['file'], 0, $protocol)); + $protocol = strtolower(substr($params[ 'file' ], 0, $protocol)); } - if (isset($template->smarty->security_policy)) { if ($protocol) { // remote resource (or php stream, …) - if (!$template->smarty->security_policy->isTrustedUri($params['file'])) { + if (!$template->smarty->security_policy->isTrustedUri($params[ 'file' ])) { return; } } else { // local file - if (!$template->smarty->security_policy->isTrustedResourceDir($params['file'])) { + if (!$template->smarty->security_policy->isTrustedResourceDir($params[ 'file' ])) { return; } } } - $content = ''; - if ($protocol == 'http') { + if ($protocol === 'http') { // http fetch - if ($uri_parts = parse_url($params['file'])) { + if ($uri_parts = parse_url($params[ 'file' ])) { // set defaults - $host = $server_name = $uri_parts['host']; + $host = $server_name = $uri_parts[ 'host' ]; $timeout = 30; - $accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*"; - $agent = "Smarty Template Engine " . Smarty::SMARTY_VERSION; - $referer = ""; - $uri = !empty($uri_parts['path']) ? $uri_parts['path'] : '/'; - $uri .= !empty($uri_parts['query']) ? '?' . $uri_parts['query'] : ''; + $accept = 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*'; + $agent = 'Smarty Template Engine ' . Smarty::SMARTY_VERSION; + $referer = ''; + $uri = !empty($uri_parts[ 'path' ]) ? $uri_parts[ 'path' ] : '/'; + $uri .= !empty($uri_parts[ 'query' ]) ? '?' . $uri_parts[ 'query' ] : ''; $_is_proxy = false; - if (empty($uri_parts['port'])) { + if (empty($uri_parts[ 'port' ])) { $port = 80; } else { - $port = $uri_parts['port']; + $port = $uri_parts[ 'port' ]; } - if (!empty($uri_parts['user'])) { - $user = $uri_parts['user']; + if (!empty($uri_parts[ 'user' ])) { + $user = $uri_parts[ 'user' ]; } - if (!empty($uri_parts['pass'])) { - $pass = $uri_parts['pass']; + if (!empty($uri_parts[ 'pass' ])) { + $pass = $uri_parts[ 'pass' ]; } // loop through parameters, setup headers foreach ($params as $param_key => $param_value) { switch ($param_key) { - case "file": - case "assign": - case "assign_headers": + case 'file': + case 'assign': + case 'assign_headers': break; - case "user": + case 'user': if (!empty($param_value)) { $user = $param_value; } break; - case "pass": + case 'pass': if (!empty($param_value)) { $pass = $param_value; } break; - case "accept": + case 'accept': if (!empty($param_value)) { $accept = $param_value; } break; - case "header": + case 'header': if (!empty($param_value)) { if (!preg_match('![\w\d-]+: .+!', $param_value)) { - trigger_error("[plugin] invalid header format '" . $param_value . "'", E_USER_NOTICE); - + trigger_error("[plugin] invalid header format '{$param_value}'", E_USER_NOTICE); return; } else { $extra_headers[] = $param_value; } } break; - case "proxy_host": + case 'proxy_host': if (!empty($param_value)) { $proxy_host = $param_value; } break; - case "proxy_port": + case 'proxy_port': if (!preg_match('!\D!', $param_value)) { - $proxy_port = (int) $param_value; + $proxy_port = (int)$param_value; } else { - trigger_error("[plugin] invalid value for attribute '" . $param_key . "'", E_USER_NOTICE); - + trigger_error("[plugin] invalid value for attribute '{$param_key }'", E_USER_NOTICE); return; } break; - case "agent": + case 'agent': if (!empty($param_value)) { $agent = $param_value; } break; - case "referer": + case 'referer': if (!empty($param_value)) { $referer = $param_value; } break; - case "timeout": + case 'timeout': if (!preg_match('!\D!', $param_value)) { - $timeout = (int) $param_value; + $timeout = (int)$param_value; } else { - trigger_error("[plugin] invalid value for attribute '" . $param_key . "'", E_USER_NOTICE); - + trigger_error("[plugin] invalid value for attribute '{$param_key}'", E_USER_NOTICE); return; } break; default: - trigger_error("[plugin] unrecognized attribute '" . $param_key . "'", E_USER_NOTICE); - + trigger_error("[plugin] unrecognized attribute '{$param_key}'", E_USER_NOTICE); return; } } @@ -156,14 +146,12 @@ function smarty_function_fetch($params, $template) } else { $fp = fsockopen($server_name, $port, $errno, $errstr, $timeout); } - if (!$fp) { trigger_error("[plugin] unable to fetch: $errstr ($errno)", E_USER_NOTICE); - return; } else { if ($_is_proxy) { - fputs($fp, 'GET ' . $params['file'] . " HTTP/1.0\r\n"); + fputs($fp, 'GET ' . $params[ 'file' ] . " HTTP/1.0\r\n"); } else { fputs($fp, "GET $uri HTTP/1.0\r\n"); } @@ -185,36 +173,31 @@ function smarty_function_fetch($params, $template) } } if (!empty($user) && !empty($pass)) { - fputs($fp, "Authorization: BASIC " . base64_encode("$user:$pass") . "\r\n"); + fputs($fp, 'Authorization: BASIC ' . base64_encode("$user:$pass") . "\r\n"); } - fputs($fp, "\r\n"); while (!feof($fp)) { $content .= fgets($fp, 4096); } fclose($fp); $csplit = preg_split("!\r\n\r\n!", $content, 2); - - $content = $csplit[1]; - - if (!empty($params['assign_headers'])) { - $template->assign($params['assign_headers'], preg_split("!\r\n!", $csplit[0])); + $content = $csplit[ 1 ]; + if (!empty($params[ 'assign_headers' ])) { + $template->assign($params[ 'assign_headers' ], preg_split("!\r\n!", $csplit[ 0 ])); } } } else { trigger_error("[plugin fetch] unable to parse URL, check syntax", E_USER_NOTICE); - return; } } else { - $content = @file_get_contents($params['file']); + $content = @file_get_contents($params[ 'file' ]); if ($content === false) { - throw new SmartyException("{fetch} cannot read resource '" . $params['file'] . "'"); + throw new SmartyException("{fetch} cannot read resource '" . $params[ 'file' ] . "'"); } } - - if (!empty($params['assign'])) { - $template->assign($params['assign'], $content); + if (!empty($params[ 'assign' ])) { + $template->assign($params[ 'assign' ], $content); } else { return $content; } diff --git a/tools/smarty/plugins/function.html_checkboxes.php b/tools/smarty/plugins/function.html_checkboxes.php index d78680368..302358edd 100644 --- a/tools/smarty/plugins/function.html_checkboxes.php +++ b/tools/smarty/plugins/function.html_checkboxes.php @@ -5,22 +5,21 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {html_checkboxes} function plugin - * File: function.html_checkboxes.php<br> - * Type: function<br> - * Name: html_checkboxes<br> - * Date: 24.Feb.2003<br> - * Purpose: Prints out a list of checkbox input types<br> + * File: function.html_checkboxes.php + * Type: function + * Name: html_checkboxes + * Date: 24.Feb.2003 + * Purpose: Prints out a list of checkbox input types * Examples: - * <pre> + * * {html_checkboxes values=$ids output=$names} * {html_checkboxes values=$ids name='box' separator='<br>' output=$names} * {html_checkboxes values=$ids checked=$checked separator='<br>' output=$names} - * </pre> + * * Params: - * <pre> + * * - name (optional) - string default "checkbox" * - values (required) - array * - options (optional) - associative array @@ -29,24 +28,30 @@ * - output (optional) - the output next to each checkbox * - assign (optional) - assign the output as an array to this variable * - escape (optional) - escape the content (not value), defaults to true - * </pre> * - * @link http://www.smarty.net/manual/en/language.function.html.checkboxes.php {html_checkboxes} + * @link http://www.smarty.net/manual/en/language.function.html.checkboxes.php {html_checkboxes} * (Smarty online manual) - * @author Christopher Kvarme <christopher.kvarme@flashjab.com> - * @author credits to Monte Ohrt <monte at ohrt dot com> - * @version 1.0 + * @author Christopher Kvarme <christopher.kvarme@flashjab.com> + * @author credits to Monte Ohrt <monte at ohrt dot com> + * @version 1.0 * - * @param array $params parameters - * @param object $template template object + * @param array $params parameters + * @param Smarty_Internal_Template $template template object * * @return string - * @uses smarty_function_escape_special_chars() + * @uses smarty_function_escape_special_chars() + * @throws \SmartyException */ -function smarty_function_html_checkboxes($params, $template) +function smarty_function_html_checkboxes($params, Smarty_Internal_Template $template) { - require_once(SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php'); - + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_function_escape_special_chars', + 'file' => SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php' + ) + ) + ); $name = 'checkbox'; $values = null; $options = null; @@ -56,182 +61,226 @@ function smarty_function_html_checkboxes($params, $template) $labels = true; $label_ids = false; $output = null; - $extra = ''; - foreach ($params as $_key => $_val) { switch ($_key) { case 'name': case 'separator': - $$_key = (string) $_val; + $$_key = (string)$_val; break; - case 'escape': case 'labels': case 'label_ids': - $$_key = (bool) $_val; + $$_key = (bool)$_val; break; - case 'options': - $$_key = (array) $_val; + $$_key = (array)$_val; break; - case 'values': case 'output': - $$_key = array_values((array) $_val); + $$_key = array_values((array)$_val); break; - case 'checked': case 'selected': if (is_array($_val)) { $selected = array(); foreach ($_val as $_sel) { if (is_object($_sel)) { - if (method_exists($_sel, "__toString")) { - $_sel = smarty_function_escape_special_chars((string) $_sel->__toString()); + if (method_exists($_sel, '__toString')) { + $_sel = smarty_function_escape_special_chars((string)$_sel->__toString()); } else { - trigger_error("html_checkboxes: selected attribute contains an object of class '" . get_class($_sel) . "' without __toString() method", E_USER_NOTICE); + trigger_error( + 'html_checkboxes: selected attribute contains an object of class \'' . + get_class($_sel) . '\' without __toString() method', + E_USER_NOTICE + ); continue; } } else { - $_sel = smarty_function_escape_special_chars((string) $_sel); + $_sel = smarty_function_escape_special_chars((string)$_sel); } - $selected[$_sel] = true; + $selected[ $_sel ] = true; } } elseif (is_object($_val)) { - if (method_exists($_val, "__toString")) { - $selected = smarty_function_escape_special_chars((string) $_val->__toString()); + if (method_exists($_val, '__toString')) { + $selected = smarty_function_escape_special_chars((string)$_val->__toString()); } else { - trigger_error("html_checkboxes: selected attribute is an object of class '" . get_class($_val) . "' without __toString() method", E_USER_NOTICE); + trigger_error( + 'html_checkboxes: selected attribute is an object of class \'' . get_class($_val) . + '\' without __toString() method', + E_USER_NOTICE + ); } } else { - $selected = smarty_function_escape_special_chars((string) $_val); + $selected = smarty_function_escape_special_chars((string)$_val); } break; - case 'checkboxes': - trigger_error('html_checkboxes: the use of the "checkboxes" attribute is deprecated, use "options" instead', E_USER_WARNING); - $options = (array) $_val; + trigger_error( + 'html_checkboxes: the use of the "checkboxes" attribute is deprecated, use "options" instead', + E_USER_WARNING + ); + $options = (array)$_val; break; - case 'assign': break; - case 'strict': break; - case 'disabled': case 'readonly': - if (!empty($params['strict'])) { + if (!empty($params[ 'strict' ])) { if (!is_scalar($_val)) { - trigger_error("html_options: $_key attribute must be a scalar, only boolean true or string '$_key' will actually add the attribute", E_USER_NOTICE); + trigger_error( + "html_options: {$_key} attribute must be a scalar, only boolean true or string '{$_key}' will actually add the attribute", + E_USER_NOTICE + ); } - if ($_val === true || $_val === $_key) { $extra .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_key) . '"'; } - break; } // omit break; to fall through! - + // no break default: if (!is_array($_val)) { $extra .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_val) . '"'; } else { - trigger_error("html_checkboxes: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + trigger_error("html_checkboxes: extra attribute '{$_key}' cannot be an array", E_USER_NOTICE); } break; } } - if (!isset($options) && !isset($values)) { return ''; } /* raise error here? */ - $_html_result = array(); - if (isset($options)) { foreach ($options as $_key => $_val) { - $_html_result[] = smarty_function_html_checkboxes_output($name, $_key, $_val, $selected, $extra, $separator, $labels, $label_ids, $escape); + $_html_result[] = + smarty_function_html_checkboxes_output( + $name, + $_key, + $_val, + $selected, + $extra, + $separator, + $labels, + $label_ids, + $escape + ); } } else { foreach ($values as $_i => $_key) { - $_val = isset($output[$_i]) ? $output[$_i] : ''; - $_html_result[] = smarty_function_html_checkboxes_output($name, $_key, $_val, $selected, $extra, $separator, $labels, $label_ids, $escape); + $_val = isset($output[ $_i ]) ? $output[ $_i ] : ''; + $_html_result[] = + smarty_function_html_checkboxes_output( + $name, + $_key, + $_val, + $selected, + $extra, + $separator, + $labels, + $label_ids, + $escape + ); } } - - if (!empty($params['assign'])) { - $template->assign($params['assign'], $_html_result); + if (!empty($params[ 'assign' ])) { + $template->assign($params[ 'assign' ], $_html_result); } else { return implode("\n", $_html_result); } } -function smarty_function_html_checkboxes_output($name, $value, $output, $selected, $extra, $separator, $labels, $label_ids, $escape = true) -{ +/** + * @param $name + * @param $value + * @param $output + * @param $selected + * @param $extra + * @param $separator + * @param $labels + * @param $label_ids + * @param bool $escape + * + * @return string + */ +function smarty_function_html_checkboxes_output( + $name, + $value, + $output, + $selected, + $extra, + $separator, + $labels, + $label_ids, + $escape = true +) { $_output = ''; - if (is_object($value)) { - if (method_exists($value, "__toString")) { - $value = (string) $value->__toString(); + if (method_exists($value, '__toString')) { + $value = (string)$value->__toString(); } else { - trigger_error("html_options: value is an object of class '" . get_class($value) . "' without __toString() method", E_USER_NOTICE); - + trigger_error( + 'html_options: value is an object of class \'' . get_class($value) . + '\' without __toString() method', + E_USER_NOTICE + ); return ''; } } else { - $value = (string) $value; + $value = (string)$value; } - if (is_object($output)) { - if (method_exists($output, "__toString")) { - $output = (string) $output->__toString(); + if (method_exists($output, '__toString')) { + $output = (string)$output->__toString(); } else { - trigger_error("html_options: output is an object of class '" . get_class($output) . "' without __toString() method", E_USER_NOTICE); - + trigger_error( + 'html_options: output is an object of class \'' . get_class($output) . + '\' without __toString() method', + E_USER_NOTICE + ); return ''; } } else { - $output = (string) $output; + $output = (string)$output; } - if ($labels) { if ($label_ids) { - $_id = smarty_function_escape_special_chars(preg_replace('![^\w\-\.]!' . Smarty::$_UTF8_MODIFIER, '_', $name . '_' . $value)); + $_id = smarty_function_escape_special_chars( + preg_replace( + '![^\w\-\.]!' . Smarty::$_UTF8_MODIFIER, + '_', + $name . '_' . $value + ) + ); $_output .= '<label for="' . $_id . '">'; } else { $_output .= '<label>'; } } - $name = smarty_function_escape_special_chars($name); $value = smarty_function_escape_special_chars($value); if ($escape) { $output = smarty_function_escape_special_chars($output); } - $_output .= '<input type="checkbox" name="' . $name . '[]" value="' . $value . '"'; - if ($labels && $label_ids) { $_output .= ' id="' . $_id . '"'; } - if (is_array($selected)) { - if (isset($selected[$value])) { + if (isset($selected[ $value ])) { $_output .= ' checked="checked"'; } } elseif ($value === $selected) { $_output .= ' checked="checked"'; } - $_output .= $extra . ' />' . $output; if ($labels) { $_output .= '</label>'; } - $_output .= $separator; - return $_output; } diff --git a/tools/smarty/plugins/function.html_image.php b/tools/smarty/plugins/function.html_image.php index eee3cecc2..ad468e4f1 100644 --- a/tools/smarty/plugins/function.html_image.php +++ b/tools/smarty/plugins/function.html_image.php @@ -5,23 +5,21 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {html_image} function plugin - * Type: function<br> - * Name: html_image<br> - * Date: Feb 24, 2003<br> - * Purpose: format HTML tags for the image<br> - * Examples: {html_image file="/images/masthead.gif"}<br> - * Output: <img src="/images/masthead.gif" width=400 height=23><br> + * Type: function + * Name: html_image + * Date: Feb 24, 2003 + * Purpose: format HTML tags for the image + * Examples: {html_image file="/images/masthead.gif"} + * Output: <img src="/images/masthead.gif" width=400 height=23> * Params: - * <pre> + * * - file - (required) - file (and path) of image * - height - (optional) - image height (default actual height) * - width - (optional) - image width (default actual width) * - basedir - (optional) - base directory for absolute paths, default is environment variable DOCUMENT_ROOT * - path_prefix - prefix for path output (optional, default empty) - * </pre> * * @link http://www.smarty.net/manual/en/language.function.html.image.php {html_image} * (Smarty online manual) @@ -36,10 +34,16 @@ * @return string * @uses smarty_function_escape_special_chars() */ -function smarty_function_html_image($params, $template) +function smarty_function_html_image($params, Smarty_Internal_Template $template) { - require_once(SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php'); - + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_function_escape_special_chars', + 'file' => SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php' + ) + ) + ); $alt = ''; $file = ''; $height = ''; @@ -48,7 +52,7 @@ function smarty_function_html_image($params, $template) $prefix = ''; $suffix = ''; $path_prefix = ''; - $basedir = isset($_SERVER['DOCUMENT_ROOT']) ? $_SERVER['DOCUMENT_ROOT'] : ''; + $basedir = isset($_SERVER[ 'DOCUMENT_ROOT' ]) ? $_SERVER[ 'DOCUMENT_ROOT' ] : ''; foreach ($params as $_key => $_val) { switch ($_key) { case 'file': @@ -59,57 +63,54 @@ function smarty_function_html_image($params, $template) case 'basedir': $$_key = $_val; break; - case 'alt': if (!is_array($_val)) { $$_key = smarty_function_escape_special_chars($_val); } else { - throw new SmartyException("html_image: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + throw new SmartyException( + "html_image: extra attribute '{$_key}' cannot be an array", + E_USER_NOTICE + ); } break; - case 'link': case 'href': $prefix = '<a href="' . $_val . '">'; $suffix = '</a>'; break; - default: if (!is_array($_val)) { $extra .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_val) . '"'; } else { - throw new SmartyException("html_image: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + throw new SmartyException( + "html_image: extra attribute '{$_key}' cannot be an array", + E_USER_NOTICE + ); } break; } } - if (empty($file)) { - trigger_error("html_image: missing 'file' parameter", E_USER_NOTICE); - + trigger_error('html_image: missing \'file\' parameter', E_USER_NOTICE); return; } - - if ($file[0] == '/') { + if ($file[ 0 ] === '/') { $_image_path = $basedir . $file; } else { $_image_path = $file; } - // strip file protocol - if (stripos($params['file'], 'file://') === 0) { - $params['file'] = substr($params['file'], 7); + if (stripos($params[ 'file' ], 'file://') === 0) { + $params[ 'file' ] = substr($params[ 'file' ], 7); } - - $protocol = strpos($params['file'], '://'); + $protocol = strpos($params[ 'file' ], '://'); if ($protocol !== false) { - $protocol = strtolower(substr($params['file'], 0, $protocol)); + $protocol = strtolower(substr($params[ 'file' ], 0, $protocol)); } - if (isset($template->smarty->security_policy)) { if ($protocol) { // remote resource (or php stream, …) - if (!$template->smarty->security_policy->isTrustedUri($params['file'])) { + if (!$template->smarty->security_policy->isTrustedUri($params[ 'file' ])) { return; } } else { @@ -119,45 +120,39 @@ function smarty_function_html_image($params, $template) } } } - - if (!isset($params['width']) || !isset($params['height'])) { + if (!isset($params[ 'width' ]) || !isset($params[ 'height' ])) { // FIXME: (rodneyrehm) getimagesize() loads the complete file off a remote resource, use custom [jpg,png,gif]header reader! if (!$_image_data = @getimagesize($_image_path)) { if (!file_exists($_image_path)) { - trigger_error("html_image: unable to find '$_image_path'", E_USER_NOTICE); - + trigger_error("html_image: unable to find '{$_image_path}'", E_USER_NOTICE); return; } elseif (!is_readable($_image_path)) { - trigger_error("html_image: unable to read '$_image_path'", E_USER_NOTICE); - + trigger_error("html_image: unable to read '{$_image_path}'", E_USER_NOTICE); return; } else { - trigger_error("html_image: '$_image_path' is not a valid image file", E_USER_NOTICE); - + trigger_error("html_image: '{$_image_path}' is not a valid image file", E_USER_NOTICE); return; } } - - if (!isset($params['width'])) { - $width = $_image_data[0]; + if (!isset($params[ 'width' ])) { + $width = $_image_data[ 0 ]; } - if (!isset($params['height'])) { - $height = $_image_data[1]; + if (!isset($params[ 'height' ])) { + $height = $_image_data[ 1 ]; } } - - if (isset($params['dpi'])) { - if (strstr($_SERVER['HTTP_USER_AGENT'], 'Mac')) { + if (isset($params[ 'dpi' ])) { + if (strstr($_SERVER[ 'HTTP_USER_AGENT' ], 'Mac')) { // FIXME: (rodneyrehm) wrong dpi assumption // don't know who thought this up… even if it was true in 1998, it's definitely wrong in 2011. $dpi_default = 72; } else { $dpi_default = 96; } - $_resize = $dpi_default / $params['dpi']; + $_resize = $dpi_default / $params[ 'dpi' ]; $width = round($width * $_resize); $height = round($height * $_resize); } - - return $prefix . '<img src="' . $path_prefix . $file . '" alt="' . $alt . '" width="' . $width . '" height="' . $height . '"' . $extra . ' />' . $suffix; + return $prefix . '<img src="' . $path_prefix . $file . '" alt="' . $alt . '" width="' . $width . '" height="' . + $height . '"' . $extra . ' />' . $suffix; } diff --git a/tools/smarty/plugins/function.html_options.php b/tools/smarty/plugins/function.html_options.php index 7ec3e065c..6907e8ee1 100644 --- a/tools/smarty/plugins/function.html_options.php +++ b/tools/smarty/plugins/function.html_options.php @@ -5,15 +5,14 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {html_options} function plugin - * Type: function<br> - * Name: html_options<br> + * Type: function + * Name: html_options * Purpose: Prints the list of <option> tags generated from - * the passed parameters<br> + * the passed parameters * Params: - * <pre> + * * - name (optional) - string default "select" * - values (required) - if no options supplied) - array * - options (required) - if no values supplied) - associative array @@ -21,22 +20,30 @@ * - output (required) - if not options supplied) - array * - id (optional) - string default not set * - class (optional) - string default not set - * </pre> * - * @link http://www.smarty.net/manual/en/language.function.html.options.php {html_image} + * @link http://www.smarty.net/manual/en/language.function.html.options.php {html_image} * (Smarty online manual) - * @author Monte Ohrt <monte at ohrt dot com> - * @author Ralf Strehle (minor optimization) <ralf dot strehle at yahoo dot de> + * @author Monte Ohrt <monte at ohrt dot com> + * @author Ralf Strehle (minor optimization) <ralf dot strehle at yahoo dot de> * - * @param array $params parameters + * @param array $params parameters + * + * @param \Smarty_Internal_Template $template * * @return string - * @uses smarty_function_escape_special_chars() + * @uses smarty_function_escape_special_chars() + * @throws \SmartyException */ -function smarty_function_html_options($params) +function smarty_function_html_options($params, Smarty_Internal_Template $template) { - require_once(SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php'); - + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_function_escape_special_chars', + 'file' => SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php' + ) + ) + ); $name = null; $values = null; $options = null; @@ -44,117 +51,125 @@ function smarty_function_html_options($params) $output = null; $id = null; $class = null; - $extra = ''; - foreach ($params as $_key => $_val) { switch ($_key) { case 'name': case 'class': case 'id': - $$_key = (string) $_val; + $$_key = (string)$_val; break; - case 'options': - $options = (array) $_val; + $options = (array)$_val; break; - case 'values': case 'output': - $$_key = array_values((array) $_val); + $$_key = array_values((array)$_val); break; - case 'selected': if (is_array($_val)) { $selected = array(); foreach ($_val as $_sel) { if (is_object($_sel)) { - if (method_exists($_sel, "__toString")) { - $_sel = smarty_function_escape_special_chars((string) $_sel->__toString()); + if (method_exists($_sel, '__toString')) { + $_sel = smarty_function_escape_special_chars((string)$_sel->__toString()); } else { - trigger_error("html_options: selected attribute contains an object of class '" . get_class($_sel) . "' without __toString() method", E_USER_NOTICE); + trigger_error( + 'html_options: selected attribute contains an object of class \'' . + get_class($_sel) . '\' without __toString() method', + E_USER_NOTICE + ); continue; } } else { - $_sel = smarty_function_escape_special_chars((string) $_sel); + $_sel = smarty_function_escape_special_chars((string)$_sel); } - $selected[$_sel] = true; + $selected[ $_sel ] = true; } } elseif (is_object($_val)) { - if (method_exists($_val, "__toString")) { - $selected = smarty_function_escape_special_chars((string) $_val->__toString()); + if (method_exists($_val, '__toString')) { + $selected = smarty_function_escape_special_chars((string)$_val->__toString()); } else { - trigger_error("html_options: selected attribute is an object of class '" . get_class($_val) . "' without __toString() method", E_USER_NOTICE); + trigger_error( + 'html_options: selected attribute is an object of class \'' . get_class($_val) . + '\' without __toString() method', + E_USER_NOTICE + ); } } else { - $selected = smarty_function_escape_special_chars((string) $_val); + $selected = smarty_function_escape_special_chars((string)$_val); } break; - case 'strict': break; - case 'disabled': case 'readonly': - if (!empty($params['strict'])) { + if (!empty($params[ 'strict' ])) { if (!is_scalar($_val)) { - trigger_error("html_options: $_key attribute must be a scalar, only boolean true or string '$_key' will actually add the attribute", E_USER_NOTICE); + trigger_error( + "html_options: {$_key} attribute must be a scalar, only boolean true or string '{$_key}' will actually add the attribute", + E_USER_NOTICE + ); } - if ($_val === true || $_val === $_key) { $extra .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_key) . '"'; } - break; } // omit break; to fall through! - + // no break default: if (!is_array($_val)) { $extra .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_val) . '"'; } else { - trigger_error("html_options: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + trigger_error("html_options: extra attribute '{$_key}' cannot be an array", E_USER_NOTICE); } break; } } - if (!isset($options) && !isset($values)) { /* raise error here? */ - return ''; } - $_html_result = ''; $_idx = 0; - if (isset($options)) { foreach ($options as $_key => $_val) { $_html_result .= smarty_function_html_options_optoutput($_key, $_val, $selected, $id, $class, $_idx); } } else { foreach ($values as $_i => $_key) { - $_val = isset($output[$_i]) ? $output[$_i] : ''; + $_val = isset($output[ $_i ]) ? $output[ $_i ] : ''; $_html_result .= smarty_function_html_options_optoutput($_key, $_val, $selected, $id, $class, $_idx); } } - if (!empty($name)) { $_html_class = !empty($class) ? ' class="' . $class . '"' : ''; $_html_id = !empty($id) ? ' id="' . $id . '"' : ''; - $_html_result = '<select name="' . $name . '"' . $_html_class . $_html_id . $extra . '>' . "\n" . $_html_result . '</select>' . "\n"; + $_html_result = + '<select name="' . $name . '"' . $_html_class . $_html_id . $extra . '>' . "\n" . $_html_result . + '</select>' . "\n"; } - return $_html_result; } +/** + * @param $key + * @param $value + * @param $selected + * @param $id + * @param $class + * @param $idx + * + * @return string + */ function smarty_function_html_options_optoutput($key, $value, $selected, $id, $class, &$idx) { if (!is_array($value)) { $_key = smarty_function_escape_special_chars($key); $_html_result = '<option value="' . $_key . '"'; if (is_array($selected)) { - if (isset($selected[$_key])) { + if (isset($selected[ $_key ])) { $_html_result .= ' selected="selected"'; } } elseif ($_key === $selected) { @@ -163,27 +178,47 @@ function smarty_function_html_options_optoutput($key, $value, $selected, $id, $c $_html_class = !empty($class) ? ' class="' . $class . ' option"' : ''; $_html_id = !empty($id) ? ' id="' . $id . '-' . $idx . '"' : ''; if (is_object($value)) { - if (method_exists($value, "__toString")) { - $value = smarty_function_escape_special_chars((string) $value->__toString()); + if (method_exists($value, '__toString')) { + $value = smarty_function_escape_special_chars((string)$value->__toString()); } else { - trigger_error("html_options: value is an object of class '" . get_class($value) . "' without __toString() method", E_USER_NOTICE); - + trigger_error( + 'html_options: value is an object of class \'' . get_class($value) . + '\' without __toString() method', + E_USER_NOTICE + ); return ''; } } else { - $value = smarty_function_escape_special_chars((string) $value); + $value = smarty_function_escape_special_chars((string)$value); } $_html_result .= $_html_class . $_html_id . '>' . $value . '</option>' . "\n"; - $idx ++; + $idx++; } else { $_idx = 0; - $_html_result = smarty_function_html_options_optgroup($key, $value, $selected, !empty($id) ? ($id . '-' . $idx) : null, $class, $_idx); - $idx ++; + $_html_result = + smarty_function_html_options_optgroup( + $key, + $value, + $selected, + !empty($id) ? ($id . '-' . $idx) : null, + $class, + $_idx + ); + $idx++; } - return $_html_result; } +/** + * @param $key + * @param $values + * @param $selected + * @param $id + * @param $class + * @param $idx + * + * @return string + */ function smarty_function_html_options_optgroup($key, $values, $selected, $id, $class, &$idx) { $optgroup_html = '<optgroup label="' . smarty_function_escape_special_chars($key) . '">' . "\n"; @@ -191,6 +226,5 @@ function smarty_function_html_options_optgroup($key, $values, $selected, $id, $c $optgroup_html .= smarty_function_html_options_optoutput($key, $value, $selected, $id, $class, $idx); } $optgroup_html .= "</optgroup>\n"; - return $optgroup_html; } diff --git a/tools/smarty/plugins/function.html_radios.php b/tools/smarty/plugins/function.html_radios.php index f121d5eae..5e834587c 100644 --- a/tools/smarty/plugins/function.html_radios.php +++ b/tools/smarty/plugins/function.html_radios.php @@ -5,16 +5,15 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {html_radios} function plugin - * File: function.html_radios.php<br> - * Type: function<br> - * Name: html_radios<br> - * Date: 24.Feb.2003<br> - * Purpose: Prints out a list of radio input types<br> + * File: function.html_radios.php + * Type: function + * Name: html_radios + * Date: 24.Feb.2003 + * Purpose: Prints out a list of radio input types * Params: - * <pre> + * * - name (optional) - string default "radio" * - values (required) - array * - options (required) - associative array @@ -23,13 +22,12 @@ * - output (optional) - the output next to each radio button * - assign (optional) - assign the output as an array to this variable * - escape (optional) - escape the content (not value), defaults to true - * </pre> + * * Examples: - * <pre> + * * {html_radios values=$ids output=$names} * {html_radios values=$ids name='box' separator='<br>' output=$names} * {html_radios values=$ids checked=$checked separator='<br>' output=$names} - * </pre> * * @link http://smarty.php.net/manual/en/language.function.html.radios.php {html_radios} * (Smarty online manual) @@ -42,11 +40,18 @@ * * @return string * @uses smarty_function_escape_special_chars() + * @throws \SmartyException */ -function smarty_function_html_radios($params, $template) +function smarty_function_html_radios($params, Smarty_Internal_Template $template) { - require_once(SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php'); - + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_function_escape_special_chars', + 'file' => SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php' + ) + ) + ); $name = 'radio'; $values = null; $options = null; @@ -57,165 +62,205 @@ function smarty_function_html_radios($params, $template) $label_ids = false; $output = null; $extra = ''; - foreach ($params as $_key => $_val) { switch ($_key) { case 'name': case 'separator': - $$_key = (string) $_val; + $$_key = (string)$_val; break; - case 'checked': case 'selected': if (is_array($_val)) { trigger_error('html_radios: the "' . $_key . '" attribute cannot be an array', E_USER_WARNING); } elseif (is_object($_val)) { - if (method_exists($_val, "__toString")) { - $selected = smarty_function_escape_special_chars((string) $_val->__toString()); + if (method_exists($_val, '__toString')) { + $selected = smarty_function_escape_special_chars((string)$_val->__toString()); } else { - trigger_error("html_radios: selected attribute is an object of class '" . get_class($_val) . "' without __toString() method", E_USER_NOTICE); + trigger_error( + 'html_radios: selected attribute is an object of class \'' . get_class($_val) . + '\' without __toString() method', + E_USER_NOTICE + ); } } else { - $selected = (string) $_val; + $selected = (string)$_val; } break; - case 'escape': case 'labels': case 'label_ids': - $$_key = (bool) $_val; + $$_key = (bool)$_val; break; - case 'options': - $$_key = (array) $_val; + $$_key = (array)$_val; break; - case 'values': case 'output': - $$_key = array_values((array) $_val); + $$_key = array_values((array)$_val); break; - case 'radios': - trigger_error('html_radios: the use of the "radios" attribute is deprecated, use "options" instead', E_USER_WARNING); - $options = (array) $_val; + trigger_error( + 'html_radios: the use of the "radios" attribute is deprecated, use "options" instead', + E_USER_WARNING + ); + $options = (array)$_val; break; - case 'assign': break; - case 'strict': break; - case 'disabled': case 'readonly': - if (!empty($params['strict'])) { + if (!empty($params[ 'strict' ])) { if (!is_scalar($_val)) { - trigger_error("html_options: $_key attribute must be a scalar, only boolean true or string '$_key' will actually add the attribute", E_USER_NOTICE); + trigger_error( + "html_options: {$_key} attribute must be a scalar, only boolean true or string '$_key' will actually add the attribute", + E_USER_NOTICE + ); } - if ($_val === true || $_val === $_key) { $extra .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_key) . '"'; } - break; } // omit break; to fall through! - + // no break default: if (!is_array($_val)) { $extra .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_val) . '"'; } else { - trigger_error("html_radios: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + trigger_error("html_radios: extra attribute '{$_key}' cannot be an array", E_USER_NOTICE); } break; } } - if (!isset($options) && !isset($values)) { /* raise error here? */ - return ''; } - $_html_result = array(); - if (isset($options)) { foreach ($options as $_key => $_val) { - $_html_result[] = smarty_function_html_radios_output($name, $_key, $_val, $selected, $extra, $separator, $labels, $label_ids, $escape); + $_html_result[] = + smarty_function_html_radios_output( + $name, + $_key, + $_val, + $selected, + $extra, + $separator, + $labels, + $label_ids, + $escape + ); } } else { foreach ($values as $_i => $_key) { - $_val = isset($output[$_i]) ? $output[$_i] : ''; - $_html_result[] = smarty_function_html_radios_output($name, $_key, $_val, $selected, $extra, $separator, $labels, $label_ids, $escape); + $_val = isset($output[ $_i ]) ? $output[ $_i ] : ''; + $_html_result[] = + smarty_function_html_radios_output( + $name, + $_key, + $_val, + $selected, + $extra, + $separator, + $labels, + $label_ids, + $escape + ); } } - - if (!empty($params['assign'])) { - $template->assign($params['assign'], $_html_result); + if (!empty($params[ 'assign' ])) { + $template->assign($params[ 'assign' ], $_html_result); } else { return implode("\n", $_html_result); } } -function smarty_function_html_radios_output($name, $value, $output, $selected, $extra, $separator, $labels, $label_ids, $escape) -{ +/** + * @param $name + * @param $value + * @param $output + * @param $selected + * @param $extra + * @param $separator + * @param $labels + * @param $label_ids + * @param $escape + * + * @return string + */ +function smarty_function_html_radios_output( + $name, + $value, + $output, + $selected, + $extra, + $separator, + $labels, + $label_ids, + $escape +) { $_output = ''; - if (is_object($value)) { - if (method_exists($value, "__toString")) { - $value = (string) $value->__toString(); + if (method_exists($value, '__toString')) { + $value = (string)$value->__toString(); } else { - trigger_error("html_options: value is an object of class '" . get_class($value) . "' without __toString() method", E_USER_NOTICE); - + trigger_error( + 'html_options: value is an object of class \'' . get_class($value) . + '\' without __toString() method', + E_USER_NOTICE + ); return ''; } } else { - $value = (string) $value; + $value = (string)$value; } - if (is_object($output)) { - if (method_exists($output, "__toString")) { - $output = (string) $output->__toString(); + if (method_exists($output, '__toString')) { + $output = (string)$output->__toString(); } else { - trigger_error("html_options: output is an object of class '" . get_class($output) . "' without __toString() method", E_USER_NOTICE); - + trigger_error( + 'html_options: output is an object of class \'' . get_class($output) . + '\' without __toString() method', + E_USER_NOTICE + ); return ''; } } else { - $output = (string) $output; + $output = (string)$output; } - if ($labels) { if ($label_ids) { - $_id = smarty_function_escape_special_chars(preg_replace('![^\w\-\.]!' . Smarty::$_UTF8_MODIFIER, '_', $name . '_' . $value)); + $_id = smarty_function_escape_special_chars( + preg_replace( + '![^\w\-\.]!' . Smarty::$_UTF8_MODIFIER, + '_', + $name . '_' . $value + ) + ); $_output .= '<label for="' . $_id . '">'; } else { $_output .= '<label>'; } } - $name = smarty_function_escape_special_chars($name); $value = smarty_function_escape_special_chars($value); if ($escape) { $output = smarty_function_escape_special_chars($output); } - $_output .= '<input type="radio" name="' . $name . '" value="' . $value . '"'; - if ($labels && $label_ids) { $_output .= ' id="' . $_id . '"'; } - if ($value === $selected) { $_output .= ' checked="checked"'; } - $_output .= $extra . ' />' . $output; if ($labels) { $_output .= '</label>'; } - $_output .= $separator; - return $_output; } diff --git a/tools/smarty/plugins/function.html_select_date.php b/tools/smarty/plugins/function.html_select_date.php index d66256651..86403e3dc 100644 --- a/tools/smarty/plugins/function.html_select_date.php +++ b/tools/smarty/plugins/function.html_select_date.php @@ -5,23 +5,13 @@ * @package Smarty * @subpackage PluginsFunction */ - -/** - * @ignore - */ -require_once(SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php'); -/** - * @ignore - */ -require_once(SMARTY_PLUGINS_DIR . 'shared.make_timestamp.php'); - /** * Smarty {html_select_date} plugin - * Type: function<br> - * Name: html_select_date<br> + * Type: function + * Name: html_select_date * Purpose: Prints the dropdowns for date selection. * ChangeLog: - * <pre> + * * - 1.0 initial release * - 1.1 added support for +/- N syntax for begin * and end year values. (Monte) @@ -37,45 +27,54 @@ require_once(SMARTY_PLUGINS_DIR . 'shared.make_timestamp.php'); * of 0000-00-00 dates (cybot, boots) * - 2.0 complete rewrite for performance, * added attributes month_names, *_id - * </pre> * - * @link http://www.smarty.net/manual/en/language.function.html.select.date.php {html_select_date} + * @link http://www.smarty.net/manual/en/language.function.html.select.date.php {html_select_date} * (Smarty online manual) - * @version 2.0 - * @author Andrei Zmievski - * @author Monte Ohrt <monte at ohrt dot com> - * @author Rodney Rehm + * @version 2.0 + * @author Andrei Zmievski + * @author Monte Ohrt <monte at ohrt dot com> + * @author Rodney Rehm * - * @param array $params parameters + * @param array $params parameters + * + * @param \Smarty_Internal_Template $template * * @return string + * @throws \SmartyException */ -function smarty_function_html_select_date($params) +function smarty_function_html_select_date($params, Smarty_Internal_Template $template) { + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_function_escape_special_chars', + 'file' => SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php' + ) + ) + ); // generate timestamps used for month names only static $_month_timestamps = null; static $_current_year = null; if ($_month_timestamps === null) { $_current_year = date('Y'); $_month_timestamps = array(); - for ($i = 1; $i <= 12; $i ++) { - $_month_timestamps[$i] = mktime(0, 0, 0, $i, 1, 2000); + for ($i = 1; $i <= 12; $i++) { + $_month_timestamps[ $i ] = mktime(0, 0, 0, $i, 1, 2000); } } - /* Default values. */ - $prefix = "Date_"; + $prefix = 'Date_'; $start_year = null; $end_year = null; $display_days = true; $display_months = true; $display_years = true; - $month_format = "%B"; + $month_format = '%B'; /* Write months as numbers by default GL */ - $month_value_format = "%m"; - $day_format = "%02d"; + $month_value_format = '%m'; + $day_format = '%02d'; /* Write day values using this format MB */ - $day_value_format = "%d"; + $day_value_format = '%d'; $year_as_text = false; /* Display years in reverse order? Ie. 2000,1999,.... */ $reverse_years = false; @@ -111,23 +110,28 @@ function smarty_function_html_select_date($params) $day_id = null; $month_id = null; $year_id = null; - foreach ($params as $_key => $_value) { switch ($_key) { case 'time': if (!is_array($_value) && $_value !== null) { + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_make_timestamp', + 'file' => SMARTY_PLUGINS_DIR . 'shared.make_timestamp.php' + ) + ) + ); $time = smarty_make_timestamp($_value); } break; - case 'month_names': - if (is_array($_value) && count($_value) == 12) { + if (is_array($_value) && count($_value) === 12) { $$_key = $_value; } else { - trigger_error("html_select_date: month_names must be an array of 12 strings", E_USER_NOTICE); + trigger_error('html_select_date: month_names must be an array of 12 strings', E_USER_NOTICE); } break; - case 'prefix': case 'field_array': case 'start_year': @@ -154,45 +158,49 @@ function smarty_function_html_select_date($params) case 'month_id': case 'day_id': case 'year_id': - $$_key = (string) $_value; + $$_key = (string)$_value; break; - case 'display_days': case 'display_months': case 'display_years': case 'year_as_text': case 'reverse_years': - $$_key = (bool) $_value; + $$_key = (bool)$_value; break; - default: if (!is_array($_value)) { $extra_attrs .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_value) . '"'; } else { - trigger_error("html_select_date: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + trigger_error("html_select_date: extra attribute '{$_key}' cannot be an array", E_USER_NOTICE); } break; } } - // Note: date() is faster than strftime() // Note: explode(date()) is faster than date() date() date() - if (isset($params['time']) && is_array($params['time'])) { - if (isset($params['time'][$prefix . 'Year'])) { + if (isset($params[ 'time' ]) && is_array($params[ 'time' ])) { + if (isset($params[ 'time' ][ $prefix . 'Year' ])) { // $_REQUEST[$field_array] given - foreach (array('Y' => 'Year', 'm' => 'Month', 'd' => 'Day') as $_elementKey => $_elementName) { + foreach (array( + 'Y' => 'Year', + 'm' => 'Month', + 'd' => 'Day' + ) as $_elementKey => $_elementName) { $_variableName = '_' . strtolower($_elementName); - $$_variableName = isset($params['time'][$prefix . $_elementName]) - ? $params['time'][$prefix . $_elementName] - : date($_elementKey); + $$_variableName = + isset($params[ 'time' ][ $prefix . $_elementName ]) ? $params[ 'time' ][ $prefix . $_elementName ] : + date($_elementKey); } - } elseif (isset($params['time'][$field_array][$prefix . 'Year'])) { + } elseif (isset($params[ 'time' ][ $field_array ][ $prefix . 'Year' ])) { // $_REQUEST given - foreach (array('Y' => 'Year', 'm' => 'Month', 'd' => 'Day') as $_elementKey => $_elementName) { + foreach (array( + 'Y' => 'Year', + 'm' => 'Month', + 'd' => 'Day' + ) as $_elementKey => $_elementName) { $_variableName = '_' . strtolower($_elementName); - $$_variableName = isset($params['time'][$field_array][$prefix . $_elementName]) - ? $params['time'][$field_array][$prefix . $_elementName] - : date($_elementKey); + $$_variableName = isset($params[ 'time' ][ $field_array ][ $prefix . $_elementName ]) ? + $params[ 'time' ][ $field_array ][ $prefix . $_elementName ] : date($_elementKey); } } else { // no date found, use NOW @@ -207,30 +215,30 @@ function smarty_function_html_select_date($params) } else { list($_year, $_month, $_day) = $time = explode('-', date('Y-m-d', $time)); } - // make syntax "+N" or "-N" work with $start_year and $end_year // Note preg_match('!^(\+|\-)\s*(\d+)$!', $end_year, $match) is slower than trim+substr - foreach (array('start', 'end') as $key) { + foreach (array( + 'start', + 'end' + ) as $key) { $key .= '_year'; $t = $$key; if ($t === null) { - $$key = (int) $_current_year; - } elseif ($t[0] == '+') { - $$key = (int) ($_current_year + (int)trim(substr($t, 1))); - } elseif ($t[0] == '-') { - $$key = (int) ($_current_year - (int)trim(substr($t, 1))); + $$key = (int)$_current_year; + } elseif ($t[ 0 ] === '+') { + $$key = (int)($_current_year + (int)trim(substr($t, 1))); + } elseif ($t[ 0 ] === '-') { + $$key = (int)($_current_year - (int)trim(substr($t, 1))); } else { - $$key = (int) $$key; + $$key = (int)$$key; } } - // flip for ascending or descending if (($start_year > $end_year && !$reverse_years) || ($start_year < $end_year && $reverse_years)) { $t = $end_year; $end_year = $start_year; $start_year = $t; } - // generate year <select> or <input> if ($display_years) { $_extra = ''; @@ -241,36 +249,36 @@ function smarty_function_html_select_date($params) if ($year_extra) { $_extra .= ' ' . $year_extra; } - if ($year_as_text) { - $_html_years = '<input type="text" name="' . $_name . '" value="' . $_year . '" size="4" maxlength="4"' . $_extra . $extra_attrs . ' />'; + $_html_years = + '<input type="text" name="' . $_name . '" value="' . $_year . '" size="4" maxlength="4"' . $_extra . + $extra_attrs . ' />'; } else { $_html_years = '<select name="' . $_name . '"'; if ($year_id !== null || $all_id !== null) { $_html_years .= ' id="' . smarty_function_escape_special_chars( - $year_id !== null ? ($year_id ? $year_id : $_name) : ($all_id ? ($all_id . $_name) : $_name) + $year_id !== null ? + ($year_id ? $year_id : $_name) : + ($all_id ? ($all_id . $_name) : + $_name) ) . '"'; } if ($year_size) { $_html_years .= ' size="' . $year_size . '"'; } $_html_years .= $_extra . $extra_attrs . '>' . $option_separator; - if (isset($year_empty) || isset($all_empty)) { - $_html_years .= '<option value="">' . (isset($year_empty) ? $year_empty : $all_empty) . '</option>' . $option_separator; + $_html_years .= '<option value="">' . (isset($year_empty) ? $year_empty : $all_empty) . '</option>' . + $option_separator; } - - $op = $start_year > $end_year ? - 1 : 1; + $op = $start_year > $end_year ? -1 : 1; for ($i = $start_year; $op > 0 ? $i <= $end_year : $i >= $end_year; $i += $op) { - $_html_years .= '<option value="' . $i . '"' - . ($_year == $i ? ' selected="selected"' : '') - . '>' . $i . '</option>' . $option_separator; + $_html_years .= '<option value="' . $i . '"' . ($_year == $i ? ' selected="selected"' : '') . '>' . $i . + '</option>' . $option_separator; } - $_html_years .= '</select>'; } } - // generate month <select> or <input> if ($display_months) { $_extra = ''; @@ -281,34 +289,33 @@ function smarty_function_html_select_date($params) if ($month_extra) { $_extra .= ' ' . $month_extra; } - $_html_months = '<select name="' . $_name . '"'; if ($month_id !== null || $all_id !== null) { $_html_months .= ' id="' . smarty_function_escape_special_chars( - $month_id !== null ? ($month_id ? $month_id : $_name) : ($all_id ? ($all_id . $_name) : $_name) + $month_id !== null ? + ($month_id ? $month_id : $_name) : + ($all_id ? ($all_id . $_name) : + $_name) ) . '"'; } if ($month_size) { $_html_months .= ' size="' . $month_size . '"'; } $_html_months .= $_extra . $extra_attrs . '>' . $option_separator; - if (isset($month_empty) || isset($all_empty)) { - $_html_months .= '<option value="">' . (isset($month_empty) ? $month_empty : $all_empty) . '</option>' . $option_separator; + $_html_months .= '<option value="">' . (isset($month_empty) ? $month_empty : $all_empty) . '</option>' . + $option_separator; } - - for ($i = 1; $i <= 12; $i ++) { + for ($i = 1; $i <= 12; $i++) { $_val = sprintf('%02d', $i); - $_text = isset($month_names) ? smarty_function_escape_special_chars($month_names[$i]) : ($month_format == "%m" ? $_val : strftime($month_format, $_month_timestamps[$i])); - $_value = $month_value_format == "%m" ? $_val : strftime($month_value_format, $_month_timestamps[$i]); - $_html_months .= '<option value="' . $_value . '"' - . ($_val == $_month ? ' selected="selected"' : '') - . '>' . $_text . '</option>' . $option_separator; + $_text = isset($month_names) ? smarty_function_escape_special_chars($month_names[ $i ]) : + ($month_format === '%m' ? $_val : strftime($month_format, $_month_timestamps[ $i ])); + $_value = $month_value_format === '%m' ? $_val : strftime($month_value_format, $_month_timestamps[ $i ]); + $_html_months .= '<option value="' . $_value . '"' . ($_val == $_month ? ' selected="selected"' : '') . + '>' . $_text . '</option>' . $option_separator; } - $_html_months .= '</select>'; } - // generate day <select> or <input> if ($display_days) { $_extra = ''; @@ -319,38 +326,35 @@ function smarty_function_html_select_date($params) if ($day_extra) { $_extra .= ' ' . $day_extra; } - $_html_days = '<select name="' . $_name . '"'; if ($day_id !== null || $all_id !== null) { - $_html_days .= ' id="' . smarty_function_escape_special_chars( - $day_id !== null ? ($day_id ? $day_id : $_name) : ($all_id ? ($all_id . $_name) : $_name) - ) . '"'; + $_html_days .= ' id="' . + smarty_function_escape_special_chars( + $day_id !== null ? ($day_id ? $day_id : $_name) : + ($all_id ? ($all_id . $_name) : $_name) + ) . '"'; } if ($day_size) { $_html_days .= ' size="' . $day_size . '"'; } $_html_days .= $_extra . $extra_attrs . '>' . $option_separator; - if (isset($day_empty) || isset($all_empty)) { - $_html_days .= '<option value="">' . (isset($day_empty) ? $day_empty : $all_empty) . '</option>' . $option_separator; + $_html_days .= '<option value="">' . (isset($day_empty) ? $day_empty : $all_empty) . '</option>' . + $option_separator; } - - for ($i = 1; $i <= 31; $i ++) { + for ($i = 1; $i <= 31; $i++) { $_val = sprintf('%02d', $i); - $_text = $day_format == '%02d' ? $_val : sprintf($day_format, $i); - $_value = $day_value_format == '%02d' ? $_val : sprintf($day_value_format, $i); - $_html_days .= '<option value="' . $_value . '"' - . ($_val == $_day ? ' selected="selected"' : '') - . '>' . $_text . '</option>' . $option_separator; + $_text = $day_format === '%02d' ? $_val : sprintf($day_format, $i); + $_value = $day_value_format === '%02d' ? $_val : sprintf($day_value_format, $i); + $_html_days .= '<option value="' . $_value . '"' . ($_val == $_day ? ' selected="selected"' : '') . '>' . + $_text . '</option>' . $option_separator; } - $_html_days .= '</select>'; } - // order the fields for output $_html = ''; - for ($i = 0; $i <= 2; $i ++) { - switch ($field_order[$i]) { + for ($i = 0; $i <= 2; $i++) { + switch ($field_order[ $i ]) { case 'Y': case 'y': if (isset($_html_years)) { @@ -360,7 +364,6 @@ function smarty_function_html_select_date($params) $_html .= $_html_years; } break; - case 'm': case 'M': if (isset($_html_months)) { @@ -370,7 +373,6 @@ function smarty_function_html_select_date($params) $_html .= $_html_months; } break; - case 'd': case 'D': if (isset($_html_days)) { @@ -382,6 +384,5 @@ function smarty_function_html_select_date($params) break; } } - return $_html; } diff --git a/tools/smarty/plugins/function.html_select_time.php b/tools/smarty/plugins/function.html_select_time.php index 9af6aad5b..cb047bc0a 100644 --- a/tools/smarty/plugins/function.html_select_time.php +++ b/tools/smarty/plugins/function.html_select_time.php @@ -5,174 +5,170 @@ * @package Smarty * @subpackage PluginsFunction */ - -/** - * @ignore - */ -require_once(SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php'); -/** - * @ignore - */ -require_once(SMARTY_PLUGINS_DIR . 'shared.make_timestamp.php'); - /** * Smarty {html_select_time} function plugin - * Type: function<br> - * Name: html_select_time<br> + * Type: function + * Name: html_select_time * Purpose: Prints the dropdowns for time selection * - * @link http://www.smarty.net/manual/en/language.function.html.select.time.php {html_select_time} + * @link http://www.smarty.net/manual/en/language.function.html.select.time.php {html_select_time} * (Smarty online manual) - * @author Roberto Berto <roberto@berto.net> - * @author Monte Ohrt <monte AT ohrt DOT com> + * @author Roberto Berto <roberto@berto.net> + * @author Monte Ohrt <monte AT ohrt DOT com> * - * @param array $params parameters + * @param array $params parameters + * + * @param \Smarty_Internal_Template $template * * @return string - * @uses smarty_make_timestamp() + * @uses smarty_make_timestamp() + * @throws \SmartyException */ -function smarty_function_html_select_time($params) +function smarty_function_html_select_time($params, Smarty_Internal_Template $template) { - $prefix = "Time_"; + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_function_escape_special_chars', + 'file' => SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php' + ) + ) + ); + $prefix = 'Time_'; $field_array = null; $field_separator = "\n"; $option_separator = "\n"; $time = null; - $display_hours = true; $display_minutes = true; $display_seconds = true; $display_meridian = true; - $hour_format = '%02d'; $hour_value_format = '%02d'; $minute_format = '%02d'; $minute_value_format = '%02d'; $second_format = '%02d'; $second_value_format = '%02d'; - $hour_size = null; $minute_size = null; $second_size = null; $meridian_size = null; - $all_empty = null; $hour_empty = null; $minute_empty = null; $second_empty = null; $meridian_empty = null; - $all_id = null; $hour_id = null; $minute_id = null; $second_id = null; $meridian_id = null; - $use_24_hours = true; $minute_interval = 1; $second_interval = 1; - $extra_attrs = ''; $all_extra = null; $hour_extra = null; $minute_extra = null; $second_extra = null; $meridian_extra = null; - foreach ($params as $_key => $_value) { switch ($_key) { case 'time': if (!is_array($_value) && $_value !== null) { + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_make_timestamp', + 'file' => SMARTY_PLUGINS_DIR . 'shared.make_timestamp.php' + ) + ) + ); $time = smarty_make_timestamp($_value); } break; - case 'prefix': case 'field_array': - case 'field_separator': case 'option_separator': - case 'all_extra': case 'hour_extra': case 'minute_extra': case 'second_extra': case 'meridian_extra': - case 'all_empty': case 'hour_empty': case 'minute_empty': case 'second_empty': case 'meridian_empty': - case 'all_id': case 'hour_id': case 'minute_id': case 'second_id': case 'meridian_id': - case 'hour_format': case 'hour_value_format': case 'minute_format': case 'minute_value_format': case 'second_format': case 'second_value_format': - $$_key = (string) $_value; + $$_key = (string)$_value; break; - case 'display_hours': case 'display_minutes': case 'display_seconds': case 'display_meridian': case 'use_24_hours': - $$_key = (bool) $_value; + $$_key = (bool)$_value; break; - case 'minute_interval': case 'second_interval': - case 'hour_size': case 'minute_size': case 'second_size': case 'meridian_size': - $$_key = (int) $_value; + $$_key = (int)$_value; break; - default: if (!is_array($_value)) { $extra_attrs .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_value) . '"'; } else { - trigger_error("html_select_date: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + trigger_error("html_select_date: extra attribute '{$_key}' cannot be an array", E_USER_NOTICE); } break; } } - - if (isset($params['time']) && is_array($params['time'])) { - if (isset($params['time'][$prefix . 'Hour'])) { + if (isset($params[ 'time' ]) && is_array($params[ 'time' ])) { + if (isset($params[ 'time' ][ $prefix . 'Hour' ])) { // $_REQUEST[$field_array] given - foreach (array('H' => 'Hour', 'i' => 'Minute', 's' => 'Second') as $_elementKey => $_elementName) { + foreach (array( + 'H' => 'Hour', + 'i' => 'Minute', + 's' => 'Second' + ) as $_elementKey => $_elementName) { $_variableName = '_' . strtolower($_elementName); - $$_variableName = isset($params['time'][$prefix . $_elementName]) - ? $params['time'][$prefix . $_elementName] - : date($_elementKey); + $$_variableName = + isset($params[ 'time' ][ $prefix . $_elementName ]) ? $params[ 'time' ][ $prefix . $_elementName ] : + date($_elementKey); } - $_meridian = isset($params['time'][$prefix . 'Meridian']) - ? (' ' . $params['time'][$prefix . 'Meridian']) - : ''; + $_meridian = + isset($params[ 'time' ][ $prefix . 'Meridian' ]) ? (' ' . $params[ 'time' ][ $prefix . 'Meridian' ]) : + ''; $time = strtotime($_hour . ':' . $_minute . ':' . $_second . $_meridian); list($_hour, $_minute, $_second) = $time = explode('-', date('H-i-s', $time)); - } elseif (isset($params['time'][$field_array][$prefix . 'Hour'])) { + } elseif (isset($params[ 'time' ][ $field_array ][ $prefix . 'Hour' ])) { // $_REQUEST given - foreach (array('H' => 'Hour', 'i' => 'Minute', 's' => 'Second') as $_elementKey => $_elementName) { + foreach (array( + 'H' => 'Hour', + 'i' => 'Minute', + 's' => 'Second' + ) as $_elementKey => $_elementName) { $_variableName = '_' . strtolower($_elementName); - $$_variableName = isset($params['time'][$field_array][$prefix . $_elementName]) - ? $params['time'][$field_array][$prefix . $_elementName] - : date($_elementKey); + $$_variableName = isset($params[ 'time' ][ $field_array ][ $prefix . $_elementName ]) ? + $params[ 'time' ][ $field_array ][ $prefix . $_elementName ] : date($_elementKey); } - $_meridian = isset($params['time'][$field_array][$prefix . 'Meridian']) - ? (' ' . $params['time'][$field_array][$prefix . 'Meridian']) - : ''; + $_meridian = isset($params[ 'time' ][ $field_array ][ $prefix . 'Meridian' ]) ? + (' ' . $params[ 'time' ][ $field_array ][ $prefix . 'Meridian' ]) : ''; $time = strtotime($_hour . ':' . $_minute . ':' . $_second . $_meridian); list($_hour, $_minute, $_second) = $time = explode('-', date('H-i-s', $time)); } else { @@ -188,7 +184,6 @@ function smarty_function_html_select_time($params) } else { list($_hour, $_minute, $_second) = $time = explode('-', date('H-i-s', $time)); } - // generate hour <select> if ($display_hours) { $_html_hours = ''; @@ -200,44 +195,37 @@ function smarty_function_html_select_time($params) if ($hour_extra) { $_extra .= ' ' . $hour_extra; } - $_html_hours = '<select name="' . $_name . '"'; if ($hour_id !== null || $all_id !== null) { - $_html_hours .= ' id="' . smarty_function_escape_special_chars( - $hour_id !== null ? ($hour_id ? $hour_id : $_name) : ($all_id ? ($all_id . $_name) : $_name) - ) . '"'; + $_html_hours .= ' id="' . + smarty_function_escape_special_chars( + $hour_id !== null ? ($hour_id ? $hour_id : $_name) : + ($all_id ? ($all_id . $_name) : $_name) + ) . '"'; } if ($hour_size) { $_html_hours .= ' size="' . $hour_size . '"'; } $_html_hours .= $_extra . $extra_attrs . '>' . $option_separator; - if (isset($hour_empty) || isset($all_empty)) { - $_html_hours .= '<option value="">' . (isset($hour_empty) ? $hour_empty : $all_empty) . '</option>' . $option_separator; + $_html_hours .= '<option value="">' . (isset($hour_empty) ? $hour_empty : $all_empty) . '</option>' . + $option_separator; } - $start = $use_24_hours ? 0 : 1; $end = $use_24_hours ? 23 : 12; - for ($i = $start; $i <= $end; $i ++) { + for ($i = $start; $i <= $end; $i++) { $_val = sprintf('%02d', $i); - $_text = $hour_format == '%02d' ? $_val : sprintf($hour_format, $i); - $_value = $hour_value_format == '%02d' ? $_val : sprintf($hour_value_format, $i); - + $_text = $hour_format === '%02d' ? $_val : sprintf($hour_format, $i); + $_value = $hour_value_format === '%02d' ? $_val : sprintf($hour_value_format, $i); if (!$use_24_hours) { - $_hour12 = $_hour == 0 - ? 12 - : ($_hour <= 12 ? $_hour : $_hour - 12); + $_hour12 = $_hour == 0 ? 12 : ($_hour <= 12 ? $_hour : $_hour - 12); } - $selected = $_hour !== null ? ($use_24_hours ? $_hour == $_val : $_hour12 == $_val) : null; - $_html_hours .= '<option value="' . $_value . '"' - . ($selected ? ' selected="selected"' : '') - . '>' . $_text . '</option>' . $option_separator; + $_html_hours .= '<option value="' . $_value . '"' . ($selected ? ' selected="selected"' : '') . '>' . + $_text . '</option>' . $option_separator; } - $_html_hours .= '</select>'; } - // generate minute <select> if ($display_minutes) { $_html_minutes = ''; @@ -249,35 +237,33 @@ function smarty_function_html_select_time($params) if ($minute_extra) { $_extra .= ' ' . $minute_extra; } - $_html_minutes = '<select name="' . $_name . '"'; if ($minute_id !== null || $all_id !== null) { $_html_minutes .= ' id="' . smarty_function_escape_special_chars( - $minute_id !== null ? ($minute_id ? $minute_id : $_name) : ($all_id ? ($all_id . $_name) : $_name) + $minute_id !== null ? + ($minute_id ? $minute_id : $_name) : + ($all_id ? ($all_id . $_name) : + $_name) ) . '"'; } if ($minute_size) { $_html_minutes .= ' size="' . $minute_size . '"'; } $_html_minutes .= $_extra . $extra_attrs . '>' . $option_separator; - if (isset($minute_empty) || isset($all_empty)) { - $_html_minutes .= '<option value="">' . (isset($minute_empty) ? $minute_empty : $all_empty) . '</option>' . $option_separator; + $_html_minutes .= '<option value="">' . (isset($minute_empty) ? $minute_empty : $all_empty) . '</option>' . + $option_separator; } - $selected = $_minute !== null ? ($_minute - $_minute % $minute_interval) : null; for ($i = 0; $i <= 59; $i += $minute_interval) { $_val = sprintf('%02d', $i); - $_text = $minute_format == '%02d' ? $_val : sprintf($minute_format, $i); - $_value = $minute_value_format == '%02d' ? $_val : sprintf($minute_value_format, $i); - $_html_minutes .= '<option value="' . $_value . '"' - . ($selected === $i ? ' selected="selected"' : '') - . '>' . $_text . '</option>' . $option_separator; + $_text = $minute_format === '%02d' ? $_val : sprintf($minute_format, $i); + $_value = $minute_value_format === '%02d' ? $_val : sprintf($minute_value_format, $i); + $_html_minutes .= '<option value="' . $_value . '"' . ($selected === $i ? ' selected="selected"' : '') . + '>' . $_text . '</option>' . $option_separator; } - $_html_minutes .= '</select>'; } - // generate second <select> if ($display_seconds) { $_html_seconds = ''; @@ -289,35 +275,33 @@ function smarty_function_html_select_time($params) if ($second_extra) { $_extra .= ' ' . $second_extra; } - $_html_seconds = '<select name="' . $_name . '"'; if ($second_id !== null || $all_id !== null) { $_html_seconds .= ' id="' . smarty_function_escape_special_chars( - $second_id !== null ? ($second_id ? $second_id : $_name) : ($all_id ? ($all_id . $_name) : $_name) + $second_id !== null ? + ($second_id ? $second_id : $_name) : + ($all_id ? ($all_id . $_name) : + $_name) ) . '"'; } if ($second_size) { $_html_seconds .= ' size="' . $second_size . '"'; } $_html_seconds .= $_extra . $extra_attrs . '>' . $option_separator; - if (isset($second_empty) || isset($all_empty)) { - $_html_seconds .= '<option value="">' . (isset($second_empty) ? $second_empty : $all_empty) . '</option>' . $option_separator; + $_html_seconds .= '<option value="">' . (isset($second_empty) ? $second_empty : $all_empty) . '</option>' . + $option_separator; } - $selected = $_second !== null ? ($_second - $_second % $second_interval) : null; for ($i = 0; $i <= 59; $i += $second_interval) { $_val = sprintf('%02d', $i); - $_text = $second_format == '%02d' ? $_val : sprintf($second_format, $i); - $_value = $second_value_format == '%02d' ? $_val : sprintf($second_value_format, $i); - $_html_seconds .= '<option value="' . $_value . '"' - . ($selected === $i ? ' selected="selected"' : '') - . '>' . $_text . '</option>' . $option_separator; + $_text = $second_format === '%02d' ? $_val : sprintf($second_format, $i); + $_value = $second_value_format === '%02d' ? $_val : sprintf($second_value_format, $i); + $_html_seconds .= '<option value="' . $_value . '"' . ($selected === $i ? ' selected="selected"' : '') . + '>' . $_text . '</option>' . $option_separator; } - $_html_seconds .= '</select>'; } - // generate meridian <select> if ($display_meridian && !$use_24_hours) { $_html_meridian = ''; @@ -329,29 +313,36 @@ function smarty_function_html_select_time($params) if ($meridian_extra) { $_extra .= ' ' . $meridian_extra; } - $_html_meridian = '<select name="' . $_name . '"'; if ($meridian_id !== null || $all_id !== null) { $_html_meridian .= ' id="' . smarty_function_escape_special_chars( - $meridian_id !== null ? ($meridian_id ? $meridian_id : $_name) : ($all_id ? ($all_id . $_name) : $_name) + $meridian_id !== null ? + ($meridian_id ? $meridian_id : + $_name) : + ($all_id ? ($all_id . $_name) : + $_name) ) . '"'; } if ($meridian_size) { $_html_meridian .= ' size="' . $meridian_size . '"'; } $_html_meridian .= $_extra . $extra_attrs . '>' . $option_separator; - if (isset($meridian_empty) || isset($all_empty)) { - $_html_meridian .= '<option value="">' . (isset($meridian_empty) ? $meridian_empty : $all_empty) . '</option>' . $option_separator; + $_html_meridian .= '<option value="">' . (isset($meridian_empty) ? $meridian_empty : $all_empty) . + '</option>' . $option_separator; } - - $_html_meridian .= '<option value="am"' . ($_hour > 0 && $_hour < 12 ? ' selected="selected"' : '') . '>AM</option>' . $option_separator - . '<option value="pm"' . ($_hour < 12 ? '' : ' selected="selected"') . '>PM</option>' . $option_separator - . '</select>'; + $_html_meridian .= '<option value="am"' . ($_hour > 0 && $_hour < 12 ? ' selected="selected"' : '') . + '>AM</option>' . $option_separator . '<option value="pm"' . + ($_hour < 12 ? '' : ' selected="selected"') . '>PM</option>' . $option_separator . + '</select>'; } - $_html = ''; - foreach (array('_html_hours', '_html_minutes', '_html_seconds', '_html_meridian') as $k) { + foreach (array( + '_html_hours', + '_html_minutes', + '_html_seconds', + '_html_meridian' + ) as $k) { if (isset($$k)) { if ($_html) { $_html .= $field_separator; @@ -359,6 +350,5 @@ function smarty_function_html_select_time($params) $_html .= $$k; } } - return $_html; } diff --git a/tools/smarty/plugins/function.html_table.php b/tools/smarty/plugins/function.html_table.php index ec7ba48a4..ae61e83dc 100644 --- a/tools/smarty/plugins/function.html_table.php +++ b/tools/smarty/plugins/function.html_table.php @@ -5,15 +5,14 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {html_table} function plugin - * Type: function<br> - * Name: html_table<br> - * Date: Feb 17, 2003<br> - * Purpose: make an html table from an array of data<br> + * Type: function + * Name: html_table + * Date: Feb 17, 2003 + * Purpose: make an html table from an array of data * Params: - * <pre> + * * - loop - array to loop through * - cols - number of columns, comma separated list of column names * or array of column names @@ -28,19 +27,18 @@ * - hdir - horizontal direction (default: "right", means left-to-right) * - inner - inner loop (default "cols": print $loop line by line, * $loop will be printed column by column otherwise) - * </pre> + * * Examples: - * <pre> + * * {table loop=$data} * {table loop=$data cols=4 tr_attr='"bgcolor=red"'} * {table loop=$data cols="first,second,third" tr_attr=$colors} - * </pre> * - * @author Monte Ohrt <monte at ohrt dot com> - * @author credit to Messju Mohr <messju at lammfellpuschen dot de> - * @author credit to boots <boots dot smarty at yahoo dot com> - * @version 1.1 - * @link http://www.smarty.net/manual/en/language.function.html.table.php {html_table} + * @author Monte Ohrt <monte at ohrt dot com> + * @author credit to Messju Mohr <messju at lammfellpuschen dot de> + * @author credit to boots <boots dot smarty at yahoo dot com> + * @version 1.1 + * @link http://www.smarty.net/manual/en/language.function.html.table.php {html_table} * (Smarty online manual) * * @param array $params parameters @@ -61,19 +59,15 @@ function smarty_function_html_table($params) $inner = 'cols'; $caption = ''; $loop = null; - - if (!isset($params['loop'])) { + if (!isset($params[ 'loop' ])) { trigger_error("html_table: missing 'loop' parameter", E_USER_WARNING); - return; } - foreach ($params as $_key => $_value) { switch ($_key) { case 'loop': - $$_key = (array) $_value; + $$_key = (array)$_value; break; - case 'cols': if (is_array($_value) && !empty($_value)) { $cols = $_value; @@ -82,25 +76,22 @@ function smarty_function_html_table($params) $cols = explode(',', $_value); $cols_count = count($cols); } elseif (!empty($_value)) { - $cols_count = (int) $_value; + $cols_count = (int)$_value; } else { $cols_count = $cols; } break; - case 'rows': - $$_key = (int) $_value; + $$_key = (int)$_value; break; - case 'table_attr': case 'trailpad': case 'hdir': case 'vdir': case 'inner': case 'caption': - $$_key = (string) $_value; + $$_key = (string)$_value; break; - case 'tr_attr': case 'td_attr': case 'th_attr': @@ -108,50 +99,42 @@ function smarty_function_html_table($params) break; } } - $loop_count = count($loop); - if (empty($params['rows'])) { + if (empty($params[ 'rows' ])) { /* no rows specified */ $rows = ceil($loop_count / $cols_count); - } elseif (empty($params['cols'])) { - if (!empty($params['rows'])) { + } elseif (empty($params[ 'cols' ])) { + if (!empty($params[ 'rows' ])) { /* no cols specified, but rows */ $cols_count = ceil($loop_count / $rows); } } - $output = "<table $table_attr>\n"; - if (!empty($caption)) { $output .= '<caption>' . $caption . "</caption>\n"; } - if (is_array($cols)) { - $cols = ($hdir == 'right') ? $cols : array_reverse($cols); + $cols = ($hdir === 'right') ? $cols : array_reverse($cols); $output .= "<thead><tr>\n"; - - for ($r = 0; $r < $cols_count; $r ++) { + for ($r = 0; $r < $cols_count; $r++) { $output .= '<th' . smarty_function_html_table_cycle('th', $th_attr, $r) . '>'; - $output .= $cols[$r]; + $output .= $cols[ $r ]; $output .= "</th>\n"; } $output .= "</tr></thead>\n"; } - $output .= "<tbody>\n"; - for ($r = 0; $r < $rows; $r ++) { + for ($r = 0; $r < $rows; $r++) { $output .= "<tr" . smarty_function_html_table_cycle('tr', $tr_attr, $r) . ">\n"; - $rx = ($vdir == 'down') ? $r * $cols_count : ($rows - 1 - $r) * $cols_count; - - for ($c = 0; $c < $cols_count; $c ++) { - $x = ($hdir == 'right') ? $rx + $c : $rx + $cols_count - 1 - $c; - if ($inner != 'cols') { + $rx = ($vdir === 'down') ? $r * $cols_count : ($rows - 1 - $r) * $cols_count; + for ($c = 0; $c < $cols_count; $c++) { + $x = ($hdir === 'right') ? $rx + $c : $rx + $cols_count - 1 - $c; + if ($inner !== 'cols') { /* shuffle x to loop over rows*/ $x = floor($x / $cols_count) + ($x % $cols_count) * $rows; } - if ($x < $loop_count) { - $output .= "<td" . smarty_function_html_table_cycle('td', $td_attr, $c) . ">" . $loop[$x] . "</td>\n"; + $output .= "<td" . smarty_function_html_table_cycle('td', $td_attr, $c) . ">" . $loop[ $x ] . "</td>\n"; } else { $output .= "<td" . smarty_function_html_table_cycle('td', $td_attr, $c) . ">$trailpad</td>\n"; } @@ -160,17 +143,22 @@ function smarty_function_html_table($params) } $output .= "</tbody>\n"; $output .= "</table>\n"; - return $output; } +/** + * @param $name + * @param $var + * @param $no + * + * @return string + */ function smarty_function_html_table_cycle($name, $var, $no) { if (!is_array($var)) { $ret = $var; } else { - $ret = $var[$no % count($var)]; + $ret = $var[ $no % count($var) ]; } - return ($ret) ? ' ' . $ret : ''; } diff --git a/tools/smarty/plugins/function.implode.php b/tools/smarty/plugins/function.implode.php deleted file mode 100644 index b0c70d450..000000000 --- a/tools/smarty/plugins/function.implode.php +++ /dev/null @@ -1,38 +0,0 @@ -<?php -/** - * Smarty plugin - * - * @package Smarty - * @subpackage PluginsFunction - */ - -/** - * Smarty {implode} plugin - * - * Type: function<br> - * Name: implode<br> - * Purpose: implode Array - * Use: {implode value="" separator=""} - * - * @link http://www.smarty.net/manual/en/language.function.fetch.php {fetch} - * (Smarty online manual) - * - * @param array $params parameters - * @param Smarty_Internal_Template $template template object - * @return string|null if the assign parameter is passed, Smarty assigns the result to a template variable - */ -function smarty_function_implode($params, $template) -{ - if (!isset($params['value'])) - { - trigger_error("[plugin] implode parameter 'value' cannot be empty", E_USER_NOTICE); - return; - } - - if (empty($params['separator'])) - $params['separator'] = ','; - - return implode($params['value'], $params['separator']); -} - -?> \ No newline at end of file diff --git a/tools/smarty/plugins/function.mailto.php b/tools/smarty/plugins/function.mailto.php index 520fb7aa6..27351df82 100644 --- a/tools/smarty/plugins/function.mailto.php +++ b/tools/smarty/plugins/function.mailto.php @@ -5,44 +5,42 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {mailto} function plugin - * Type: function<br> - * Name: mailto<br> + * Type: function + * Name: mailto * Date: May 21, 2002 - * Purpose: automate mailto address link creation, and optionally encode them.<br> + * Purpose: automate mailto address link creation, and optionally encode them. * Params: - * <pre> + * * - address - (required) - e-mail address * - text - (optional) - text to display, default is address * - encode - (optional) - can be one of: * * none : no encoding (default) * * javascript : encode with javascript * * javascript_charcode : encode with javascript charcode - * * hex : encode with hexidecimal (no javascript) + * * hex : encode with hexadecimal (no javascript) * - cc - (optional) - address(es) to carbon copy * - bcc - (optional) - address(es) to blind carbon copy * - subject - (optional) - e-mail subject * - newsgroups - (optional) - newsgroup(s) to post to * - followupto - (optional) - address(es) to follow up to * - extra - (optional) - extra tags for the href link - * </pre> + * * Examples: - * <pre> + * * {mailto address="me@domain.com"} * {mailto address="me@domain.com" encode="javascript"} * {mailto address="me@domain.com" encode="hex"} * {mailto address="me@domain.com" subject="Hello to you!"} * {mailto address="me@domain.com" cc="you@domain.com,they@domain.com"} * {mailto address="me@domain.com" extra='class="mailto"'} - * </pre> * - * @link http://www.smarty.net/manual/en/language.function.mailto.php {mailto} + * @link http://www.smarty.net/manual/en/language.function.mailto.php {mailto} * (Smarty online manual) - * @version 1.2 - * @author Monte Ohrt <monte at ohrt dot com> - * @author credits to Jason Sweat (added cc, bcc and subject functionality) + * @version 1.2 + * @author Monte Ohrt <monte at ohrt dot com> + * @author credits to Jason Sweat (added cc, bcc and subject functionality) * * @param array $params parameters * @@ -50,17 +48,15 @@ */ function smarty_function_mailto($params) { - static $_allowed_encoding = array('javascript' => true, 'javascript_charcode' => true, 'hex' => true, 'none' => true); + static $_allowed_encoding = + array('javascript' => true, 'javascript_charcode' => true, 'hex' => true, 'none' => true); $extra = ''; - - if (empty($params['address'])) { + if (empty($params[ 'address' ])) { trigger_error("mailto: missing 'address' parameter", E_USER_WARNING); - return; } else { - $address = $params['address']; + $address = $params[ 'address' ]; } - $text = $address; // netscape and mozilla do not decode %40 (@) in BCC field (bug?) // so, don't encode it. @@ -72,81 +68,67 @@ function smarty_function_mailto($params) case 'cc': case 'bcc': case 'followupto': - if (!empty($value)) { - $mail_parms[] = $var . '=' . str_replace($search, $replace, rawurlencode($value)); - } + if (!empty($value)) { + $mail_parms[] = $var . '=' . str_replace($search, $replace, rawurlencode($value)); + } break; - case 'subject': case 'newsgroups': $mail_parms[] = $var . '=' . rawurlencode($value); break; - case 'extra': case 'text': $$var = $value; - + // no break default: } } - if ($mail_parms) { $address .= '?' . join('&', $mail_parms); } - - $encode = (empty($params['encode'])) ? 'none' : $params['encode']; - if (!isset($_allowed_encoding[$encode])) { - trigger_error("mailto: 'encode' parameter must be none, javascript, javascript_charcode or hex", E_USER_WARNING); - + $encode = (empty($params[ 'encode' ])) ? 'none' : $params[ 'encode' ]; + if (!isset($_allowed_encoding[ $encode ])) { + trigger_error( + "mailto: 'encode' parameter must be none, javascript, javascript_charcode or hex", + E_USER_WARNING + ); return; } // FIXME: (rodneyrehm) document.write() excues me what? 1998 has passed! - if ($encode == 'javascript') { + if ($encode === 'javascript') { $string = 'document.write(\'<a href="mailto:' . $address . '" ' . $extra . '>' . $text . '</a>\');'; - $js_encode = ''; - for ($x = 0, $_length = strlen($string); $x < $_length; $x ++) { - $js_encode .= '%' . bin2hex($string[$x]); + for ($x = 0, $_length = strlen($string); $x < $_length; $x++) { + $js_encode .= '%' . bin2hex($string[ $x ]); } - return '<script type="text/javascript">eval(unescape(\'' . $js_encode . '\'))</script>'; - } elseif ($encode == 'javascript_charcode') { + } elseif ($encode === 'javascript_charcode') { $string = '<a href="mailto:' . $address . '" ' . $extra . '>' . $text . '</a>'; - - for ($x = 0, $y = strlen($string); $x < $y; $x ++) { - $ord[] = ord($string[$x]); + for ($x = 0, $y = strlen($string); $x < $y; $x++) { + $ord[] = ord($string[ $x ]); } - - $_ret = "<script type=\"text/javascript\" language=\"javascript\">\n" - . "{document.write(String.fromCharCode(" - . implode(',', $ord) - . "))" - . "}\n" - . "</script>\n"; - + $_ret = "<script type=\"text/javascript\" language=\"javascript\">\n" . "{document.write(String.fromCharCode(" . + implode(',', $ord) . "))" . "}\n" . "</script>\n"; return $_ret; - } elseif ($encode == 'hex') { + } elseif ($encode === 'hex') { preg_match('!^(.*)(\?.*)$!', $address, $match); - if (!empty($match[2])) { + if (!empty($match[ 2 ])) { trigger_error("mailto: hex encoding does not work with extra attributes. Try javascript.", E_USER_WARNING); - return; } $address_encode = ''; - for ($x = 0, $_length = strlen($address); $x < $_length; $x ++) { - if (preg_match('!\w!' . Smarty::$_UTF8_MODIFIER, $address[$x])) { - $address_encode .= '%' . bin2hex($address[$x]); + for ($x = 0, $_length = strlen($address); $x < $_length; $x++) { + if (preg_match('!\w!' . Smarty::$_UTF8_MODIFIER, $address[ $x ])) { + $address_encode .= '%' . bin2hex($address[ $x ]); } else { - $address_encode .= $address[$x]; + $address_encode .= $address[ $x ]; } } $text_encode = ''; - for ($x = 0, $_length = strlen($text); $x < $_length; $x ++) { - $text_encode .= '&#x' . bin2hex($text[$x]) . ';'; + for ($x = 0, $_length = strlen($text); $x < $_length; $x++) { + $text_encode .= '&#x' . bin2hex($text[ $x ]) . ';'; } - $mailto = "&#109;&#97;&#105;&#108;&#116;&#111;&#58;"; - return '<a href="' . $mailto . $address_encode . '" ' . $extra . '>' . $text_encode . '</a>'; } else { // no encoding diff --git a/tools/smarty/plugins/function.math.php b/tools/smarty/plugins/function.math.php index aba76e825..7348d9649 100644 --- a/tools/smarty/plugins/function.math.php +++ b/tools/smarty/plugins/function.math.php @@ -6,16 +6,15 @@ * @package Smarty * @subpackage PluginsFunction */ - /** * Smarty {math} function plugin - * Type: function<br> - * Name: math<br> + * Type: function + * Name: math * Purpose: handle math computations in template * - * @link http://www.smarty.net/manual/en/language.function.math.php {math} + * @link http://www.smarty.net/manual/en/language.function.math.php {math} * (Smarty online manual) - * @author Monte Ohrt <monte at ohrt dot com> + * @author Monte Ohrt <monte at ohrt dot com> * * @param array $params parameters * @param Smarty_Internal_Template $template template object @@ -24,68 +23,90 @@ */ function smarty_function_math($params, $template) { - static $_allowed_funcs = array( - 'int' => true, 'abs' => true, 'ceil' => true, 'cos' => true, 'exp' => true, 'floor' => true, - 'log' => true, 'log10' => true, 'max' => true, 'min' => true, 'pi' => true, 'pow' => true, - 'rand' => true, 'round' => true, 'sin' => true, 'sqrt' => true, 'srand' => true, 'tan' => true - ); + static $_allowed_funcs = + array( + 'int' => true, + 'abs' => true, + 'ceil' => true, + 'cos' => true, + 'exp' => true, + 'floor' => true, + 'log' => true, + 'log10' => true, + 'max' => true, + 'min' => true, + 'pi' => true, + 'pow' => true, + 'rand' => true, + 'round' => true, + 'sin' => true, + 'sqrt' => true, + 'srand' => true, + 'tan' => true + ); // be sure equation parameter is present - if (empty($params['equation'])) { + if (empty($params[ 'equation' ])) { trigger_error("math: missing equation parameter", E_USER_WARNING); - return; } - - $equation = $params['equation']; - + $equation = $params[ 'equation' ]; // make sure parenthesis are balanced - if (substr_count($equation, "(") != substr_count($equation, ")")) { + if (substr_count($equation, '(') !== substr_count($equation, ')')) { trigger_error("math: unbalanced parenthesis", E_USER_WARNING); - return; } - - // match all vars in equation, make sure all are passed - preg_match_all("!(?:0x[a-fA-F0-9]+)|([a-zA-Z][a-zA-Z0-9_]*)!", $equation, $match); - - foreach ($match[1] as $curr_var) { - if ($curr_var && !isset($params[$curr_var]) && !isset($_allowed_funcs[$curr_var])) { - trigger_error("math: function call $curr_var not allowed", E_USER_WARNING); - - return; - } + // disallow backticks + if (strpos($equation, '`') !== false) { + trigger_error("math: backtick character not allowed in equation", E_USER_WARNING); + return; + } + // also disallow dollar signs + if (strpos($equation, '$') !== false) { + trigger_error("math: dollar signs not allowed in equation", E_USER_WARNING); + return; } - foreach ($params as $key => $val) { - if ($key != "equation" && $key != "format" && $key != "assign") { + if ($key !== 'equation' && $key !== 'format' && $key !== 'assign') { // make sure value is not empty - if (strlen($val) == 0) { - trigger_error("math: parameter $key is empty", E_USER_WARNING); - + if (strlen($val) === 0) { + trigger_error("math: parameter '{$key}' is empty", E_USER_WARNING); return; } if (!is_numeric($val)) { - trigger_error("math: parameter $key: is not numeric", E_USER_WARNING); - + trigger_error("math: parameter '{$key}' is not numeric", E_USER_WARNING); return; } + } + } + // match all vars in equation, make sure all are passed + preg_match_all('!(?:0x[a-fA-F0-9]+)|([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)!', $equation, $match); + foreach ($match[ 1 ] as $curr_var) { + if ($curr_var && !isset($params[ $curr_var ]) && !isset($_allowed_funcs[ $curr_var ])) { + trigger_error( + "math: function call '{$curr_var}' not allowed, or missing parameter '{$curr_var}'", + E_USER_WARNING + ); + return; + } + } + foreach ($params as $key => $val) { + if ($key !== 'equation' && $key !== 'format' && $key !== 'assign') { $equation = preg_replace("/\b$key\b/", " \$params['$key'] ", $equation); } } $smarty_math_result = null; eval("\$smarty_math_result = " . $equation . ";"); - - if (empty($params['format'])) { - if (empty($params['assign'])) { + if (empty($params[ 'format' ])) { + if (empty($params[ 'assign' ])) { return $smarty_math_result; } else { - $template->assign($params['assign'], $smarty_math_result); + $template->assign($params[ 'assign' ], $smarty_math_result); } } else { - if (empty($params['assign'])) { - printf($params['format'], $smarty_math_result); + if (empty($params[ 'assign' ])) { + printf($params[ 'format' ], $smarty_math_result); } else { - $template->assign($params['assign'], sprintf($params['format'], $smarty_math_result)); + $template->assign($params[ 'assign' ], sprintf($params[ 'format' ], $smarty_math_result)); } } } diff --git a/tools/smarty/plugins/index.php b/tools/smarty/plugins/index.php index d295cc517..b1297ac0b 100644 --- a/tools/smarty/plugins/index.php +++ b/tools/smarty/plugins/index.php @@ -1,35 +1,29 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Open Software License (OSL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/osl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../../../'); -exit; +<?php +/** +* 2010-2020 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2020 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/smarty/plugins/modifier.capitalize.php b/tools/smarty/plugins/modifier.capitalize.php index a8ad76370..c5fc400a6 100644 --- a/tools/smarty/plugins/modifier.capitalize.php +++ b/tools/smarty/plugins/modifier.capitalize.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifier */ - /** * Smarty capitalize modifier plugin - * Type: modifier<br> - * Name: capitalize<br> + * Type: modifier + * Name: capitalize * Purpose: capitalize words in the string * {@internal {$string|capitalize:true:true} is the fastest option for MBString enabled systems }} * @@ -29,39 +28,75 @@ function smarty_modifier_capitalize($string, $uc_digits = false, $lc_rest = fals $upper_string = mb_convert_case($string, MB_CASE_TITLE, Smarty::$_CHARSET); } else { // uppercase word breaks - $upper_string = preg_replace_callback("!(^|[^\p{L}'])([\p{Ll}])!S" . Smarty::$_UTF8_MODIFIER, 'smarty_mod_cap_mbconvert_cb', $string); + $upper_string = preg_replace_callback( + "!(^|[^\p{L}'])([\p{Ll}])!S" . Smarty::$_UTF8_MODIFIER, + 'smarty_mod_cap_mbconvert_cb', + $string + ); } // check uc_digits case if (!$uc_digits) { - if (preg_match_all("!\b([\p{L}]*[\p{N}]+[\p{L}]*)\b!" . Smarty::$_UTF8_MODIFIER, $string, $matches, PREG_OFFSET_CAPTURE)) { - foreach ($matches[1] as $match) { - $upper_string = substr_replace($upper_string, mb_strtolower($match[0], Smarty::$_CHARSET), $match[1], strlen($match[0])); + if (preg_match_all( + "!\b([\p{L}]*[\p{N}]+[\p{L}]*)\b!" . Smarty::$_UTF8_MODIFIER, + $string, + $matches, + PREG_OFFSET_CAPTURE + ) + ) { + foreach ($matches[ 1 ] as $match) { + $upper_string = + substr_replace( + $upper_string, + mb_strtolower($match[ 0 ], Smarty::$_CHARSET), + $match[ 1 ], + strlen($match[ 0 ]) + ); } } } - $upper_string = preg_replace_callback("!((^|\s)['\"])(\w)!" . Smarty::$_UTF8_MODIFIER, 'smarty_mod_cap_mbconvert2_cb', $upper_string); + $upper_string = + preg_replace_callback( + "!((^|\s)['\"])(\w)!" . Smarty::$_UTF8_MODIFIER, + 'smarty_mod_cap_mbconvert2_cb', + $upper_string + ); return $upper_string; } - // lowercase first if ($lc_rest) { $string = strtolower($string); } // uppercase (including hyphenated words) - $upper_string = preg_replace_callback("!(^|[^\p{L}'])([\p{Ll}])!S" . Smarty::$_UTF8_MODIFIER, 'smarty_mod_cap_ucfirst_cb', $string); + $upper_string = + preg_replace_callback( + "!(^|[^\p{L}'])([\p{Ll}])!S" . Smarty::$_UTF8_MODIFIER, + 'smarty_mod_cap_ucfirst_cb', + $string + ); // check uc_digits case if (!$uc_digits) { - if (preg_match_all("!\b([\p{L}]*[\p{N}]+[\p{L}]*)\b!" . Smarty::$_UTF8_MODIFIER, $string, $matches, PREG_OFFSET_CAPTURE)) { - foreach ($matches[1] as $match) { - $upper_string = substr_replace($upper_string, strtolower($match[0]), $match[1], strlen($match[0])); + if (preg_match_all( + "!\b([\p{L}]*[\p{N}]+[\p{L}]*)\b!" . Smarty::$_UTF8_MODIFIER, + $string, + $matches, + PREG_OFFSET_CAPTURE + ) + ) { + foreach ($matches[ 1 ] as $match) { + $upper_string = + substr_replace($upper_string, strtolower($match[ 0 ]), $match[ 1 ], strlen($match[ 0 ])); } } } - $upper_string = preg_replace_callback("!((^|\s)['\"])(\w)!" . Smarty::$_UTF8_MODIFIER, 'smarty_mod_cap_ucfirst2_cb', $upper_string); + $upper_string = preg_replace_callback( + "!((^|\s)['\"])(\w)!" . Smarty::$_UTF8_MODIFIER, + 'smarty_mod_cap_ucfirst2_cb', + $upper_string + ); return $upper_string; } -/* +/** * * Bug: create_function() use exhausts memory when used in long loops * Fix: use declared functions for callbacks instead of using create_function() @@ -69,22 +104,42 @@ function smarty_modifier_capitalize($string, $uc_digits = false, $lc_rest = fals * * @author Kyle Renfrow */ +/** + * @param $matches + * + * @return string + */ function smarty_mod_cap_mbconvert_cb($matches) { - return stripslashes($matches[1]) . mb_convert_case(stripslashes($matches[2]), MB_CASE_UPPER, Smarty::$_CHARSET); + return stripslashes($matches[ 1 ]) . mb_convert_case(stripslashes($matches[ 2 ]), MB_CASE_UPPER, Smarty::$_CHARSET); } +/** + * @param $matches + * + * @return string + */ function smarty_mod_cap_mbconvert2_cb($matches) { - return stripslashes($matches[1]) . mb_convert_case(stripslashes($matches[3]), MB_CASE_UPPER, Smarty::$_CHARSET); + return stripslashes($matches[ 1 ]) . mb_convert_case(stripslashes($matches[ 3 ]), MB_CASE_UPPER, Smarty::$_CHARSET); } +/** + * @param $matches + * + * @return string + */ function smarty_mod_cap_ucfirst_cb($matches) { - return stripslashes($matches[1]) . ucfirst(stripslashes($matches[2])); + return stripslashes($matches[ 1 ]) . ucfirst(stripslashes($matches[ 2 ])); } +/** + * @param $matches + * + * @return string + */ function smarty_mod_cap_ucfirst2_cb($matches) { - return stripslashes($matches[1]) . ucfirst(stripslashes($matches[3])); + return stripslashes($matches[ 1 ]) . ucfirst(stripslashes($matches[ 3 ])); } diff --git a/tools/smarty/plugins/modifier.date_format.php b/tools/smarty/plugins/modifier.date_format.php index 5ad7540b1..c8e88c5c9 100644 --- a/tools/smarty/plugins/modifier.date_format.php +++ b/tools/smarty/plugins/modifier.date_format.php @@ -5,13 +5,12 @@ * @package Smarty * @subpackage PluginsModifier */ - /** * Smarty date_format modifier plugin - * Type: modifier<br> - * Name: date_format<br> - * Purpose: format datestamps via strftime<br> - * Input:<br> + * Type: modifier + * Name: date_format + * Purpose: format datestamps via strftime + * Input: * - string: input date string * - format: strftime format for output * - default_date: default date if $string is empty @@ -33,20 +32,42 @@ function smarty_modifier_date_format($string, $format = null, $default_date = '' $format = Smarty::$_DATE_FORMAT; } /** - * Include the {@link shared.make_timestamp.php} plugin + * require_once the {@link shared.make_timestamp.php} plugin */ - require_once(SMARTY_PLUGINS_DIR . 'shared.make_timestamp.php'); - if ($string != '' && $string != '0000-00-00' && $string != '0000-00-00 00:00:00') { + static $is_loaded = false; + if (!$is_loaded) { + if (!is_callable('smarty_make_timestamp')) { + include_once SMARTY_PLUGINS_DIR . 'shared.make_timestamp.php'; + } + $is_loaded = true; + } + if (!empty($string) && $string !== '0000-00-00' && $string !== '0000-00-00 00:00:00') { $timestamp = smarty_make_timestamp($string); - } elseif ($default_date != '') { + } elseif (!empty($default_date)) { $timestamp = smarty_make_timestamp($default_date); } else { return; } - if ($formatter == 'strftime' || ($formatter == 'auto' && strpos($format, '%') !== false)) { - if (DS == '\\') { - $_win_from = array('%D', '%h', '%n', '%r', '%R', '%t', '%T'); - $_win_to = array('%m/%d/%y', '%b', "\n", '%I:%M:%S %p', '%H:%M', "\t", '%H:%M:%S'); + if ($formatter === 'strftime' || ($formatter === 'auto' && strpos($format, '%') !== false)) { + if (Smarty::$_IS_WINDOWS) { + $_win_from = array( + '%D', + '%h', + '%n', + '%r', + '%R', + '%t', + '%T' + ); + $_win_to = array( + '%m/%d/%y', + '%b', + "\n", + '%I:%M:%S %p', + '%H:%M', + "\t", + '%H:%M:%S' + ); if (strpos($format, '%e') !== false) { $_win_from[] = '%e'; $_win_to[] = sprintf('%\' 2d', date('j', $timestamp)); @@ -57,7 +78,6 @@ function smarty_modifier_date_format($string, $format = null, $default_date = '' } $format = str_replace($_win_from, $_win_to, $format); } - return strftime($format, $timestamp); } else { return date($format, $timestamp); diff --git a/tools/smarty/plugins/modifier.debug_print_var.php b/tools/smarty/plugins/modifier.debug_print_var.php index 66363d253..78397d017 100644 --- a/tools/smarty/plugins/modifier.debug_print_var.php +++ b/tools/smarty/plugins/modifier.debug_print_var.php @@ -5,53 +5,58 @@ * @package Smarty * @subpackage Debug */ - /** * Smarty debug_print_var modifier plugin - * Type: modifier<br> - * Name: debug_print_var<br> + * Type: modifier + * Name: debug_print_var * Purpose: formats variable contents for display in the console * * @author Monte Ohrt <monte at ohrt dot com> * - * @param array|object $var variable to be formatted - * @param integer $depth maximum recursion depth if $var is an array - * @param integer $length maximum string length if $var is a string + * @param array|object $var variable to be formatted + * @param int $max maximum recursion depth if $var is an array or object + * @param int $length maximum string length if $var is a string + * @param int $depth actual recursion depth + * @param array $objects processed objects in actual depth to prevent recursive object processing * * @return string */ -function smarty_modifier_debug_print_var($var, $depth = 0, $length = 40) +function smarty_modifier_debug_print_var($var, $max = 10, $length = 40, $depth = 0, $objects = array()) { - $_replace = array("\n" => '<i>\n</i>', - "\r" => '<i>\r</i>', - "\t" => '<i>\t</i>' - ); - + $_replace = array("\n" => '\n', "\r" => '\r', "\t" => '\t'); switch (gettype($var)) { - case 'array' : + case 'array': $results = '<b>Array (' . count($var) . ')</b>'; + if ($depth === $max) { + break; + } foreach ($var as $curr_key => $curr_val) { - $results .= '<br>' . str_repeat('&nbsp;', $depth * 2) - . '<b>' . strtr($curr_key, $_replace) . '</b> =&gt; ' - . smarty_modifier_debug_print_var($curr_val, ++$depth, $length); - $depth --; + $results .= '<br>' . str_repeat('&nbsp;', $depth * 2) . '<b>' . strtr($curr_key, $_replace) . + '</b> =&gt; ' . + smarty_modifier_debug_print_var($curr_val, $max, $length, ++$depth, $objects); + $depth--; } break; - - case 'object' : + case 'object': $object_vars = get_object_vars($var); $results = '<b>' . get_class($var) . ' Object (' . count($object_vars) . ')</b>'; + if (in_array($var, $objects)) { + $results .= ' called recursive'; + break; + } + if ($depth === $max) { + break; + } + $objects[] = $var; foreach ($object_vars as $curr_key => $curr_val) { - $results .= '<br>' . str_repeat('&nbsp;', $depth * 2) - . '<b> -&gt;' . strtr($curr_key, $_replace) . '</b> = ' - . smarty_modifier_debug_print_var($curr_val, ++$depth, $length); - $depth --; + $results .= '<br>' . str_repeat('&nbsp;', $depth * 2) . '<b> -&gt;' . strtr($curr_key, $_replace) . + '</b> = ' . smarty_modifier_debug_print_var($curr_val, $max, $length, ++$depth, $objects); + $depth--; } break; - - case 'boolean' : - case 'NULL' : - case 'resource' : + case 'boolean': + case 'NULL': + case 'resource': if (true === $var) { $results = 'true'; } elseif (false === $var) { @@ -59,34 +64,30 @@ function smarty_modifier_debug_print_var($var, $depth = 0, $length = 40) } elseif (null === $var) { $results = 'null'; } else { - $results = htmlspecialchars((string) $var); + $results = htmlspecialchars((string)$var); } $results = '<i>' . $results . '</i>'; break; - - case 'integer' : - case 'float' : - $results = htmlspecialchars((string) $var); + case 'integer': + case 'float': + $results = htmlspecialchars((string)$var); break; - - case 'string' : + case 'string': $results = strtr($var, $_replace); if (Smarty::$_MBSTRING) { if (mb_strlen($var, Smarty::$_CHARSET) > $length) { $results = mb_substr($var, 0, $length - 3, Smarty::$_CHARSET) . '...'; } } else { - if (isset($var[$length])) { + if (isset($var[ $length ])) { $results = substr($var, 0, $length - 3) . '...'; } } - - $results = htmlspecialchars('"' . $results . '"'); + $results = htmlspecialchars('"' . $results . '"', ENT_QUOTES, Smarty::$_CHARSET); break; - - case 'unknown type' : - default : - $results = strtr((string) $var, $_replace); + case 'unknown type': + default: + $results = strtr((string)$var, $_replace); if (Smarty::$_MBSTRING) { if (mb_strlen($results, Smarty::$_CHARSET) > $length) { $results = mb_substr($results, 0, $length - 3, Smarty::$_CHARSET) . '...'; @@ -96,9 +97,7 @@ function smarty_modifier_debug_print_var($var, $depth = 0, $length = 40) $results = substr($results, 0, $length - 3) . '...'; } } - - $results = htmlspecialchars($results); + $results = htmlspecialchars($results, ENT_QUOTES, Smarty::$_CHARSET); } - return $results; } diff --git a/tools/smarty/plugins/modifier.escape.php b/tools/smarty/plugins/modifier.escape.php index f25372601..150901c7c 100644 --- a/tools/smarty/plugins/modifier.escape.php +++ b/tools/smarty/plugins/modifier.escape.php @@ -5,14 +5,13 @@ * @package Smarty * @subpackage PluginsModifier */ - /** * Smarty escape modifier plugin - * Type: modifier<br> - * Name: escape<br> + * Type: modifier + * Name: escape * Purpose: escape string for output * - * @link http://www.smarty.net/manual/en/language.modifier.count.characters.php count_characters (Smarty online manual) + * @link http://www.smarty.net/docs/en/language.modifier.escape * @author Monte Ohrt <monte at ohrt dot com> * * @param string $string input string @@ -25,14 +24,14 @@ function smarty_modifier_escape($string, $esc_type = 'html', $char_set = null, $double_encode = true) { static $_double_encode = null; + static $is_loaded_1 = false; + static $is_loaded_2 = false; if ($_double_encode === null) { $_double_encode = version_compare(PHP_VERSION, '5.2.3', '>='); } - if (!$char_set) { $char_set = Smarty::$_CHARSET; } - switch ($esc_type) { case 'html': if ($_double_encode) { @@ -46,12 +45,21 @@ function smarty_modifier_escape($string, $esc_type = 'html', $char_set = null, $ // php <5.2.3 - prevent double encoding $string = preg_replace('!&(#?\w+);!', '%%%SMARTY_START%%%\\1%%%SMARTY_END%%%', $string); $string = htmlspecialchars($string, ENT_QUOTES, $char_set); - $string = str_replace(array('%%%SMARTY_START%%%', '%%%SMARTY_END%%%'), array('&', ';'), $string); - + $string = str_replace( + array( + '%%%SMARTY_START%%%', + '%%%SMARTY_END%%%' + ), + array( + '&', + ';' + ), + $string + ); return $string; } } - + // no break case 'htmlall': if (Smarty::$_MBSTRING) { // mb_convert_encoding ignores htmlspecialchars() @@ -66,16 +74,24 @@ function smarty_modifier_escape($string, $esc_type = 'html', $char_set = null, $ // php <5.2.3 - prevent double encoding $string = preg_replace('!&(#?\w+);!', '%%%SMARTY_START%%%\\1%%%SMARTY_END%%%', $string); $string = htmlspecialchars($string, ENT_QUOTES, $char_set); - $string = str_replace(array('%%%SMARTY_START%%%', '%%%SMARTY_END%%%'), array('&', ';'), $string); - + $string = + str_replace( + array( + '%%%SMARTY_START%%%', + '%%%SMARTY_END%%%' + ), + array( + '&', + ';' + ), + $string + ); return $string; } } - // htmlentities() won't convert everything, so use mb_convert_encoding return mb_convert_encoding($string, 'HTML-ENTITIES', $char_set); } - // no MBString fallback if ($_double_encode) { return htmlentities($string, ENT_QUOTES, $char_set, $double_encode); @@ -85,89 +101,134 @@ function smarty_modifier_escape($string, $esc_type = 'html', $char_set = null, $ } else { $string = preg_replace('!&(#?\w+);!', '%%%SMARTY_START%%%\\1%%%SMARTY_END%%%', $string); $string = htmlentities($string, ENT_QUOTES, $char_set); - $string = str_replace(array('%%%SMARTY_START%%%', '%%%SMARTY_END%%%'), array('&', ';'), $string); - + $string = str_replace( + array( + '%%%SMARTY_START%%%', + '%%%SMARTY_END%%%' + ), + array( + '&', + ';' + ), + $string + ); return $string; } } - + // no break case 'url': return rawurlencode($string); - case 'urlpathinfo': return str_replace('%2F', '/', rawurlencode($string)); - case 'quotes': // escape unescaped single quotes return preg_replace("%(?<!\\\\)'%", "\\'", $string); - case 'hex': // escape every byte into hex // Note that the UTF-8 encoded character ä will be represented as %c3%a4 $return = ''; $_length = strlen($string); - for ($x = 0; $x < $_length; $x ++) { - $return .= '%' . bin2hex($string[$x]); + for ($x = 0; $x < $_length; $x++) { + $return .= '%' . bin2hex($string[ $x ]); } - return $return; - case 'hexentity': $return = ''; if (Smarty::$_MBSTRING) { - require_once(SMARTY_PLUGINS_DIR . 'shared.mb_unicode.php'); + if (!$is_loaded_1) { + if (!is_callable('smarty_mb_to_unicode')) { + include_once SMARTY_PLUGINS_DIR . 'shared.mb_unicode.php'; + } + $is_loaded_1 = true; + } $return = ''; foreach (smarty_mb_to_unicode($string, Smarty::$_CHARSET) as $unicode) { $return .= '&#x' . strtoupper(dechex($unicode)) . ';'; } - return $return; } // no MBString fallback $_length = strlen($string); - for ($x = 0; $x < $_length; $x ++) { - $return .= '&#x' . bin2hex($string[$x]) . ';'; + for ($x = 0; $x < $_length; $x++) { + $return .= '&#x' . bin2hex($string[ $x ]) . ';'; } - return $return; - case 'decentity': $return = ''; if (Smarty::$_MBSTRING) { - require_once(SMARTY_PLUGINS_DIR . 'shared.mb_unicode.php'); + if (!$is_loaded_1) { + if (!is_callable('smarty_mb_to_unicode')) { + include_once SMARTY_PLUGINS_DIR . 'shared.mb_unicode.php'; + } + $is_loaded_1 = true; + } $return = ''; foreach (smarty_mb_to_unicode($string, Smarty::$_CHARSET) as $unicode) { $return .= '&#' . $unicode . ';'; } - return $return; } // no MBString fallback $_length = strlen($string); - for ($x = 0; $x < $_length; $x ++) { - $return .= '&#' . ord($string[$x]) . ';'; + for ($x = 0; $x < $_length; $x++) { + $return .= '&#' . ord($string[ $x ]) . ';'; } - return $return; - case 'javascript': // escape quotes and backslashes, newlines, etc. - return strtr($string, array('\\' => '\\\\', "'" => "\\'", '"' => '\\"', "\r" => '\\r', "\n" => '\\n', '</' => '<\/')); - + return strtr( + $string, + array( + '\\' => '\\\\', + "'" => "\\'", + '"' => '\\"', + "\r" => '\\r', + "\n" => '\\n', + '</' => '<\/' + ) + ); case 'mail': if (Smarty::$_MBSTRING) { - require_once(SMARTY_PLUGINS_DIR . 'shared.mb_str_replace.php'); - - return smarty_mb_str_replace(array('@', '.'), array(' [AT] ', ' [DOT] '), $string); + if (!$is_loaded_2) { + if (!is_callable('smarty_mb_str_replace')) { + include_once SMARTY_PLUGINS_DIR . 'shared.mb_str_replace.php'; + } + $is_loaded_2 = true; + } + return smarty_mb_str_replace( + array( + '@', + '.' + ), + array( + ' [AT] ', + ' [DOT] ' + ), + $string + ); } // no MBString fallback - return str_replace(array('@', '.'), array(' [AT] ', ' [DOT] '), $string); - + return str_replace( + array( + '@', + '.' + ), + array( + ' [AT] ', + ' [DOT] ' + ), + $string + ); case 'nonstd': // escape non-standard chars, such as ms document quotes $return = ''; if (Smarty::$_MBSTRING) { - require_once(SMARTY_PLUGINS_DIR . 'shared.mb_unicode.php'); + if (!$is_loaded_1) { + if (!is_callable('smarty_mb_to_unicode')) { + include_once SMARTY_PLUGINS_DIR . 'shared.mb_unicode.php'; + } + $is_loaded_1 = true; + } foreach (smarty_mb_to_unicode($string, Smarty::$_CHARSET) as $unicode) { if ($unicode >= 126) { $return .= '&#' . $unicode . ';'; @@ -175,12 +236,10 @@ function smarty_modifier_escape($string, $esc_type = 'html', $char_set = null, $ $return .= chr($unicode); } } - return $return; } - $_length = strlen($string); - for ($_i = 0; $_i < $_length; $_i ++) { + for ($_i = 0; $_i < $_length; $_i++) { $_ord = ord(substr($string, $_i, 1)); // non-standard char, escape it if ($_ord >= 126) { @@ -189,9 +248,7 @@ function smarty_modifier_escape($string, $esc_type = 'html', $char_set = null, $ $return .= substr($string, $_i, 1); } } - return $return; - default: return $string; } diff --git a/tools/smarty/plugins/modifier.mb_wordwrap.php b/tools/smarty/plugins/modifier.mb_wordwrap.php new file mode 100644 index 000000000..1cd625b64 --- /dev/null +++ b/tools/smarty/plugins/modifier.mb_wordwrap.php @@ -0,0 +1,71 @@ +<?php +/** + * Smarty plugin + * + * @package Smarty + * @subpackage PluginsModifier + */ +/** + * Smarty wordwrap modifier plugin + * Type: modifier + * Name: mb_wordwrap + * Purpose: Wrap a string to a given number of characters + * + * @link http://php.net/manual/en/function.wordwrap.php for similarity + * + * @param string $str the string to wrap + * @param int $width the width of the output + * @param string $break the character used to break the line + * @param boolean $cut ignored parameter, just for the sake of + * + * @return string wrapped string + * @author Rodney Rehm + */ +function smarty_modifier_mb_wordwrap($str, $width = 75, $break = "\n", $cut = false) +{ + // break words into tokens using white space as a delimiter + $tokens = preg_split('!(\s)!S' . Smarty::$_UTF8_MODIFIER, $str, -1, PREG_SPLIT_NO_EMPTY + PREG_SPLIT_DELIM_CAPTURE); + $length = 0; + $t = ''; + $_previous = false; + $_space = false; + foreach ($tokens as $_token) { + $token_length = mb_strlen($_token, Smarty::$_CHARSET); + $_tokens = array($_token); + if ($token_length > $width) { + if ($cut) { + $_tokens = preg_split( + '!(.{' . $width . '})!S' . Smarty::$_UTF8_MODIFIER, + $_token, + -1, + PREG_SPLIT_NO_EMPTY + PREG_SPLIT_DELIM_CAPTURE + ); + } + } + foreach ($_tokens as $token) { + $_space = !!preg_match('!^\s$!S' . Smarty::$_UTF8_MODIFIER, $token); + $token_length = mb_strlen($token, Smarty::$_CHARSET); + $length += $token_length; + if ($length > $width) { + // remove space before inserted break + if ($_previous) { + $t = mb_substr($t, 0, -1, Smarty::$_CHARSET); + } + if (!$_space) { + // add the break before the token + if (!empty($t)) { + $t .= $break; + } + $length = $token_length; + } + } elseif ($token === "\n") { + // hard break must reset counters + $length = 0; + } + $_previous = $_space; + // add the token + $t .= $token; + } + } + return $t; +} diff --git a/tools/smarty/plugins/modifier.regex_replace.php b/tools/smarty/plugins/modifier.regex_replace.php index abb1ff548..7eb550695 100644 --- a/tools/smarty/plugins/modifier.regex_replace.php +++ b/tools/smarty/plugins/modifier.regex_replace.php @@ -5,34 +5,33 @@ * @package Smarty * @subpackage PluginsModifier */ - /** * Smarty regex_replace modifier plugin - * Type: modifier<br> - * Name: regex_replace<br> + * Type: modifier + * Name: regex_replace * Purpose: regular expression search/replace * - * @link http://smarty.php.net/manual/en/language.modifier.regex.replace.php + * @link http://smarty.php.net/manual/en/language.modifier.regex.replace.php * regex_replace (Smarty online manual) - * @author Monte Ohrt <monte at ohrt dot com> + * @author Monte Ohrt <monte at ohrt dot com> * * @param string $string input string * @param string|array $search regular expression(s) to search for * @param string|array $replace string(s) that should be replaced + * @param int $limit the maximum number of replacements * * @return string */ -function smarty_modifier_regex_replace($string, $search, $replace) +function smarty_modifier_regex_replace($string, $search, $replace, $limit = -1) { if (is_array($search)) { foreach ($search as $idx => $s) { - $search[$idx] = _smarty_regex_replace_check($s); + $search[ $idx ] = _smarty_regex_replace_check($s); } } else { $search = _smarty_regex_replace_check($search); } - - return preg_replace($search, $replace, $string); + return preg_replace($search, $replace, $string, $limit); } /** @@ -49,9 +48,8 @@ function _smarty_regex_replace_check($search) $search = substr($search, 0, $pos); } // remove eval-modifier from $search - if (preg_match('!([a-zA-Z\s]+)$!s', $search, $match) && (strpos($match[1], 'e') !== false)) { - $search = substr($search, 0, - strlen($match[1])) . preg_replace('![e\s]+!', '', $match[1]); + if (preg_match('!([a-zA-Z\s]+)$!s', $search, $match) && (strpos($match[ 1 ], 'e') !== false)) { + $search = substr($search, 0, -strlen($match[ 1 ])) . preg_replace('![e\s]+!', '', $match[ 1 ]); } - return $search; } diff --git a/tools/smarty/plugins/modifier.replace.php b/tools/smarty/plugins/modifier.replace.php index aa5e8570b..a98f5a4a6 100644 --- a/tools/smarty/plugins/modifier.replace.php +++ b/tools/smarty/plugins/modifier.replace.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifier */ - /** * Smarty replace modifier plugin - * Type: modifier<br> - * Name: replace<br> + * Type: modifier + * Name: replace * Purpose: simple search/replace * * @link http://smarty.php.net/manual/en/language.modifier.replace.php replace (Smarty online manual) @@ -24,11 +23,15 @@ */ function smarty_modifier_replace($string, $search, $replace) { + static $is_loaded = false; if (Smarty::$_MBSTRING) { - require_once(SMARTY_PLUGINS_DIR . 'shared.mb_str_replace.php'); - + if (!$is_loaded) { + if (!is_callable('smarty_mb_str_replace')) { + include_once SMARTY_PLUGINS_DIR . 'shared.mb_str_replace.php'; + } + $is_loaded = true; + } return smarty_mb_str_replace($search, $replace, $string); } - return str_replace($search, $replace, $string); } diff --git a/tools/smarty/plugins/modifier.spacify.php b/tools/smarty/plugins/modifier.spacify.php index e5c41ad8b..98efd4b30 100644 --- a/tools/smarty/plugins/modifier.spacify.php +++ b/tools/smarty/plugins/modifier.spacify.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifier */ - /** * Smarty spacify modifier plugin - * Type: modifier<br> - * Name: spacify<br> + * Type: modifier + * Name: spacify * Purpose: add spaces between characters in a string * * @link http://smarty.php.net/manual/en/language.modifier.spacify.php spacify (Smarty online manual) @@ -23,5 +22,5 @@ function smarty_modifier_spacify($string, $spacify_char = ' ') { // well… what about charsets besides latin and UTF-8? - return implode($spacify_char, preg_split('//' . Smarty::$_UTF8_MODIFIER, $string, - 1, PREG_SPLIT_NO_EMPTY)); + return implode($spacify_char, preg_split('//' . Smarty::$_UTF8_MODIFIER, $string, -1, PREG_SPLIT_NO_EMPTY)); } diff --git a/tools/smarty/plugins/modifier.truncate.php b/tools/smarty/plugins/modifier.truncate.php index fbe62e823..bb881bf6e 100644 --- a/tools/smarty/plugins/modifier.truncate.php +++ b/tools/smarty/plugins/modifier.truncate.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifier */ - /** * Smarty truncate modifier plugin - * Type: modifier<br> - * Name: truncate<br> + * Type: modifier + * Name: truncate * Purpose: Truncate a string to a certain length if necessary, * optionally splitting in the middle of a word, and * appending the $etc string or inserting $etc into the middle. @@ -27,28 +26,29 @@ */ function smarty_modifier_truncate($string, $length = 80, $etc = '...', $break_words = false, $middle = false) { - if ($length == 0) { + if ($length === 0) { return ''; } - if (Smarty::$_MBSTRING) { if (mb_strlen($string, Smarty::$_CHARSET) > $length) { $length -= min($length, mb_strlen($etc, Smarty::$_CHARSET)); if (!$break_words && !$middle) { - $string = preg_replace('/\s+?(\S+)?$/' . Smarty::$_UTF8_MODIFIER, '', mb_substr($string, 0, $length + 1, Smarty::$_CHARSET)); + $string = preg_replace( + '/\s+?(\S+)?$/' . Smarty::$_UTF8_MODIFIER, + '', + mb_substr($string, 0, $length + 1, Smarty::$_CHARSET) + ); } if (!$middle) { return mb_substr($string, 0, $length, Smarty::$_CHARSET) . $etc; } - - return mb_substr($string, 0, $length / 2, Smarty::$_CHARSET) . $etc . mb_substr($string, - $length / 2, $length, Smarty::$_CHARSET); + return mb_substr($string, 0, $length / 2, Smarty::$_CHARSET) . $etc . + mb_substr($string, -$length / 2, $length, Smarty::$_CHARSET); } - return $string; } - // no MBString fallback - if (isset($string[$length])) { + if (isset($string[ $length ])) { $length -= min($length, strlen($etc)); if (!$break_words && !$middle) { $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length + 1)); @@ -56,9 +56,7 @@ function smarty_modifier_truncate($string, $length = 80, $etc = '...', $break_wo if (!$middle) { return substr($string, 0, $length) . $etc; } - - return substr($string, 0, $length / 2) . $etc . substr($string, - $length / 2); + return substr($string, 0, $length / 2) . $etc . substr($string, -$length / 2); } - return $string; } diff --git a/tools/smarty/plugins/modifiercompiler.cat.php b/tools/smarty/plugins/modifiercompiler.cat.php index db9d81fbf..21d0e6624 100644 --- a/tools/smarty/plugins/modifiercompiler.cat.php +++ b/tools/smarty/plugins/modifiercompiler.cat.php @@ -5,19 +5,18 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty cat modifier plugin - * Type: modifier<br> - * Name: cat<br> - * Date: Feb 24, 2003<br> - * Purpose: catenate a value to a variable<br> - * Input: string to catenate<br> + * Type: modifier + * Name: cat + * Date: Feb 24, 2003 + * Purpose: catenate a value to a variable + * Input: string to catenate * Example: {$var|cat:"foo"} * - * @link http://smarty.php.net/manual/en/language.modifier.cat.php cat + * @link http://smarty.php.net/manual/en/language.modifier.cat.php cat * (Smarty online manual) - * @author Uwe Tews + * @author Uwe Tews * * @param array $params parameters * diff --git a/tools/smarty/plugins/modifiercompiler.count_characters.php b/tools/smarty/plugins/modifiercompiler.count_characters.php index f8463d80a..6c44278af 100644 --- a/tools/smarty/plugins/modifiercompiler.count_characters.php +++ b/tools/smarty/plugins/modifiercompiler.count_characters.php @@ -5,14 +5,14 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty count_characters modifier plugin - * Type: modifier<br> - * Name: count_characteres<br> + * Type: modifier + * Name: count_characters * Purpose: count the number of characters in a text * - * @link http://www.smarty.net/manual/en/language.modifier.count.characters.php count_characters (Smarty online manual) + * @link http://www.smarty.net/manual/en/language.modifier.count.characters.php count_characters (Smarty online + * manual) * @author Uwe Tews * * @param array $params parameters @@ -21,12 +21,12 @@ */ function smarty_modifiercompiler_count_characters($params) { - if (!isset($params[1]) || $params[1] != 'true') { - return 'preg_match_all(\'/[^\s]/' . Smarty::$_UTF8_MODIFIER . '\',' . $params[0] . ', $tmp)'; + if (!isset($params[ 1 ]) || $params[ 1 ] !== 'true') { + return 'preg_match_all(\'/[^\s]/' . Smarty::$_UTF8_MODIFIER . '\',' . $params[ 0 ] . ', $tmp)'; } if (Smarty::$_MBSTRING) { - return 'mb_strlen(' . $params[0] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')'; + return 'mb_strlen(' . $params[ 0 ] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')'; } // no MBString fallback - return 'strlen(' . $params[0] . ')'; + return 'strlen(' . $params[ 0 ] . ')'; } diff --git a/tools/smarty/plugins/modifiercompiler.count_paragraphs.php b/tools/smarty/plugins/modifiercompiler.count_paragraphs.php index 34f0bbb8a..e214a56f0 100644 --- a/tools/smarty/plugins/modifiercompiler.count_paragraphs.php +++ b/tools/smarty/plugins/modifiercompiler.count_paragraphs.php @@ -5,16 +5,15 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty count_paragraphs modifier plugin - * Type: modifier<br> - * Name: count_paragraphs<br> + * Type: modifier + * Name: count_paragraphs * Purpose: count the number of paragraphs in a text * - * @link http://www.smarty.net/manual/en/language.modifier.count.paragraphs.php + * @link http://www.smarty.net/manual/en/language.modifier.count.paragraphs.php * count_paragraphs (Smarty online manual) - * @author Uwe Tews + * @author Uwe Tews * * @param array $params parameters * @@ -23,5 +22,5 @@ function smarty_modifiercompiler_count_paragraphs($params) { // count \r or \n characters - return '(preg_match_all(\'#[\r\n]+#\', ' . $params[0] . ', $tmp)+1)'; + return '(preg_match_all(\'#[\r\n]+#\', ' . $params[ 0 ] . ', $tmp)+1)'; } diff --git a/tools/smarty/plugins/modifiercompiler.count_sentences.php b/tools/smarty/plugins/modifiercompiler.count_sentences.php index f1ec56007..027745635 100644 --- a/tools/smarty/plugins/modifiercompiler.count_sentences.php +++ b/tools/smarty/plugins/modifiercompiler.count_sentences.php @@ -5,16 +5,15 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty count_sentences modifier plugin - * Type: modifier<br> + * Type: modifier * Name: count_sentences * Purpose: count the number of sentences in a text * - * @link http://www.smarty.net/manual/en/language.modifier.count.paragraphs.php + * @link http://www.smarty.net/manual/en/language.modifier.count.paragraphs.php * count_sentences (Smarty online manual) - * @author Uwe Tews + * @author Uwe Tews * * @param array $params parameters * @@ -23,5 +22,5 @@ function smarty_modifiercompiler_count_sentences($params) { // find periods, question marks, exclamation marks with a word before but not after. - return 'preg_match_all("#\w[\.\?\!](\W|$)#S' . Smarty::$_UTF8_MODIFIER . '", ' . $params[0] . ', $tmp)'; + return 'preg_match_all("#\w[\.\?\!](\W|$)#S' . Smarty::$_UTF8_MODIFIER . '", ' . $params[ 0 ] . ', $tmp)'; } diff --git a/tools/smarty/plugins/modifiercompiler.count_words.php b/tools/smarty/plugins/modifiercompiler.count_words.php index 8b4330f1e..6d889da5c 100644 --- a/tools/smarty/plugins/modifiercompiler.count_words.php +++ b/tools/smarty/plugins/modifiercompiler.count_words.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty count_words modifier plugin - * Type: modifier<br> - * Name: count_words<br> + * Type: modifier + * Name: count_words * Purpose: count the number of words in a text * * @link http://www.smarty.net/manual/en/language.modifier.count.words.php count_words (Smarty online manual) @@ -24,8 +23,9 @@ function smarty_modifiercompiler_count_words($params) if (Smarty::$_MBSTRING) { // return 'preg_match_all(\'#[\w\pL]+#' . Smarty::$_UTF8_MODIFIER . '\', ' . $params[0] . ', $tmp)'; // expression taken from http://de.php.net/manual/en/function.str-word-count.php#85592 - return 'preg_match_all(\'/\p{L}[\p{L}\p{Mn}\p{Pd}\\\'\x{2019}]*/' . Smarty::$_UTF8_MODIFIER . '\', ' . $params[0] . ', $tmp)'; + return 'preg_match_all(\'/\p{L}[\p{L}\p{Mn}\p{Pd}\\\'\x{2019}]*/' . Smarty::$_UTF8_MODIFIER . '\', ' . + $params[ 0 ] . ', $tmp)'; } // no MBString fallback - return 'str_word_count(' . $params[0] . ')'; + return 'str_word_count(' . $params[ 0 ] . ')'; } diff --git a/tools/smarty/plugins/modifiercompiler.default.php b/tools/smarty/plugins/modifiercompiler.default.php index fe777623e..ae886c4b2 100644 --- a/tools/smarty/plugins/modifiercompiler.default.php +++ b/tools/smarty/plugins/modifiercompiler.default.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty default modifier plugin - * Type: modifier<br> - * Name: default<br> + * Type: modifier + * Name: default * Purpose: designate default value for empty variables * * @link http://www.smarty.net/manual/en/language.modifier.default.php default (Smarty online manual) @@ -21,15 +20,13 @@ */ function smarty_modifiercompiler_default($params) { - $output = $params[0]; - if (!isset($params[1])) { - $params[1] = "''"; + $output = $params[ 0 ]; + if (!isset($params[ 1 ])) { + $params[ 1 ] = "''"; } - array_shift($params); foreach ($params as $param) { $output = '(($tmp = @' . $output . ')===null||$tmp===\'\' ? ' . $param . ' : $tmp)'; } - return $output; } diff --git a/tools/smarty/plugins/modifiercompiler.escape.php b/tools/smarty/plugins/modifiercompiler.escape.php index 7e848aaec..e0763adce 100644 --- a/tools/smarty/plugins/modifiercompiler.escape.php +++ b/tools/smarty/plugins/modifiercompiler.escape.php @@ -5,122 +5,108 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - -/** - * @ignore - */ -require_once(SMARTY_PLUGINS_DIR . 'shared.literal_compiler_param.php'); - /** * Smarty escape modifier plugin - * Type: modifier<br> - * Name: escape<br> + * Type: modifier + * Name: escape * Purpose: escape string for output * * @link http://www.smarty.net/docsv2/en/language.modifier.escape count_characters (Smarty online manual) * @author Rodney Rehm * - * @param array $params parameters - * @param $compiler + * @param array $params parameters + * @param Smarty_Internal_TemplateCompilerBase $compiler * * @return string with compiled code + * @throws \SmartyException */ -function smarty_modifiercompiler_escape($params, $compiler) +function smarty_modifiercompiler_escape($params, Smarty_Internal_TemplateCompilerBase $compiler) { static $_double_encode = null; + static $is_loaded = false; + $compiler->template->_checkPlugins( + array( + array( + 'function' => 'smarty_literal_compiler_param', + 'file' => SMARTY_PLUGINS_DIR . 'shared.literal_compiler_param.php' + ) + ) + ); if ($_double_encode === null) { $_double_encode = version_compare(PHP_VERSION, '5.2.3', '>='); } - try { $esc_type = smarty_literal_compiler_param($params, 1, 'html'); $char_set = smarty_literal_compiler_param($params, 2, Smarty::$_CHARSET); $double_encode = smarty_literal_compiler_param($params, 3, true); - if (!$char_set) { $char_set = Smarty::$_CHARSET; } - switch ($esc_type) { case 'html': if ($_double_encode) { - return 'htmlspecialchars(' - . $params[0] . ', ENT_QUOTES, ' - . var_export($char_set, true) . ', ' - . var_export($double_encode, true) . ')'; + return 'htmlspecialchars(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . ', ' . + var_export($double_encode, true) . ')'; } elseif ($double_encode) { - return 'htmlspecialchars(' - . $params[0] . ', ENT_QUOTES, ' - . var_export($char_set, true) . ')'; + return 'htmlspecialchars(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . ')'; } else { // fall back to modifier.escape.php } - + // no break case 'htmlall': if (Smarty::$_MBSTRING) { if ($_double_encode) { // php >=5.2.3 - go native - return 'mb_convert_encoding(htmlspecialchars(' - . $params[0] . ', ENT_QUOTES, ' - . var_export($char_set, true) . ', ' - . var_export($double_encode, true) - . '), "HTML-ENTITIES", ' - . var_export($char_set, true) . ')'; + return 'mb_convert_encoding(htmlspecialchars(' . $params[ 0 ] . ', ENT_QUOTES, ' . + var_export($char_set, true) . ', ' . var_export($double_encode, true) . + '), "HTML-ENTITIES", ' . var_export($char_set, true) . ')'; } elseif ($double_encode) { // php <5.2.3 - only handle double encoding - return 'mb_convert_encoding(htmlspecialchars(' - . $params[0] . ', ENT_QUOTES, ' - . var_export($char_set, true) - . '), "HTML-ENTITIES", ' - . var_export($char_set, true) . ')'; + return 'mb_convert_encoding(htmlspecialchars(' . $params[ 0 ] . ', ENT_QUOTES, ' . + var_export($char_set, true) . '), "HTML-ENTITIES", ' . var_export($char_set, true) . ')'; } else { // fall back to modifier.escape.php } } - // no MBString fallback if ($_double_encode) { // php >=5.2.3 - go native - return 'htmlentities(' - . $params[0] . ', ENT_QUOTES, ' - . var_export($char_set, true) . ', ' - . var_export($double_encode, true) . ')'; + return 'htmlentities(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . ', ' . + var_export($double_encode, true) . ')'; } elseif ($double_encode) { // php <5.2.3 - only handle double encoding - return 'htmlentities(' - . $params[0] . ', ENT_QUOTES, ' - . var_export($char_set, true) . ')'; + return 'htmlentities(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . ')'; } else { // fall back to modifier.escape.php } - + // no break case 'url': - return 'rawurlencode(' . $params[0] . ')'; - + return 'rawurlencode(' . $params[ 0 ] . ')'; case 'urlpathinfo': - return 'str_replace("%2F", "/", rawurlencode(' . $params[0] . '))'; - + return 'str_replace("%2F", "/", rawurlencode(' . $params[ 0 ] . '))'; case 'quotes': // escape unescaped single quotes - return 'preg_replace("%(?<!\\\\\\\\)\'%", "\\\'",' . $params[0] . ')'; - + return 'preg_replace("%(?<!\\\\\\\\)\'%", "\\\'",' . $params[ 0 ] . ')'; case 'javascript': // escape quotes and backslashes, newlines, etc. - return 'strtr(' . $params[0] . ', array("\\\\" => "\\\\\\\\", "\'" => "\\\\\'", "\"" => "\\\\\"", "\\r" => "\\\\r", "\\n" => "\\\n", "</" => "<\/" ))'; + return 'strtr(' . + $params[ 0 ] . + ', array("\\\\" => "\\\\\\\\", "\'" => "\\\\\'", "\"" => "\\\\\"", "\\r" => "\\\\r", "\\n" => "\\\n", "</" => "<\/" ))'; } - } - catch (SmartyException $e) { + } catch (SmartyException $e) { // pass through to regular plugin fallback } - // could not optimize |escape call, so fallback to regular plugin if ($compiler->template->caching && ($compiler->tag_nocache | $compiler->nocache)) { - $compiler->template->required_plugins['nocache']['escape']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'modifier.escape.php'; - $compiler->template->required_plugins['nocache']['escape']['modifier']['function'] = 'smarty_modifier_escape'; + $compiler->required_plugins[ 'nocache' ][ 'escape' ][ 'modifier' ][ 'file' ] = + SMARTY_PLUGINS_DIR . 'modifier.escape.php'; + $compiler->required_plugins[ 'nocache' ][ 'escape' ][ 'modifier' ][ 'function' ] = + 'smarty_modifier_escape'; } else { - $compiler->template->required_plugins['compiled']['escape']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'modifier.escape.php'; - $compiler->template->required_plugins['compiled']['escape']['modifier']['function'] = 'smarty_modifier_escape'; + $compiler->required_plugins[ 'compiled' ][ 'escape' ][ 'modifier' ][ 'file' ] = + SMARTY_PLUGINS_DIR . 'modifier.escape.php'; + $compiler->required_plugins[ 'compiled' ][ 'escape' ][ 'modifier' ][ 'function' ] = + 'smarty_modifier_escape'; } - return 'smarty_modifier_escape(' . join(', ', $params) . ')'; } diff --git a/tools/smarty/plugins/modifiercompiler.from_charset.php b/tools/smarty/plugins/modifiercompiler.from_charset.php index dab43e9c3..acce7784b 100644 --- a/tools/smarty/plugins/modifiercompiler.from_charset.php +++ b/tools/smarty/plugins/modifiercompiler.from_charset.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty from_charset modifier plugin - * Type: modifier<br> - * Name: from_charset<br> + * Type: modifier + * Name: from_charset * Purpose: convert character encoding from $charset to internal encoding * * @author Rodney Rehm @@ -22,12 +21,10 @@ function smarty_modifiercompiler_from_charset($params) { if (!Smarty::$_MBSTRING) { // FIXME: (rodneyrehm) shouldn't this throw an error? - return $params[0]; + return $params[ 0 ]; } - - if (!isset($params[1])) { - $params[1] = '"ISO-8859-1"'; + if (!isset($params[ 1 ])) { + $params[ 1 ] = '"ISO-8859-1"'; } - - return 'mb_convert_encoding(' . $params[0] . ', "' . addslashes(Smarty::$_CHARSET) . '", ' . $params[1] . ')'; + return 'mb_convert_encoding(' . $params[ 0 ] . ', "' . addslashes(Smarty::$_CHARSET) . '", ' . $params[ 1 ] . ')'; } diff --git a/tools/smarty/plugins/modifiercompiler.indent.php b/tools/smarty/plugins/modifiercompiler.indent.php index e3ca20821..2088ad6a8 100644 --- a/tools/smarty/plugins/modifiercompiler.indent.php +++ b/tools/smarty/plugins/modifiercompiler.indent.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty indent modifier plugin - * Type: modifier<br> - * Name: indent<br> + * Type: modifier + * Name: indent * Purpose: indent lines of text * * @link http://www.smarty.net/manual/en/language.modifier.indent.php indent (Smarty online manual) @@ -19,15 +18,13 @@ * * @return string with compiled code */ - function smarty_modifiercompiler_indent($params) { - if (!isset($params[1])) { - $params[1] = 4; + if (!isset($params[ 1 ])) { + $params[ 1 ] = 4; } - if (!isset($params[2])) { - $params[2] = "' '"; + if (!isset($params[ 2 ])) { + $params[ 2 ] = "' '"; } - - return 'preg_replace(\'!^!m\',str_repeat(' . $params[2] . ',' . $params[1] . '),' . $params[0] . ')'; + return 'preg_replace(\'!^!m\',str_repeat(' . $params[ 2 ] . ',' . $params[ 1 ] . '),' . $params[ 0 ] . ')'; } diff --git a/tools/smarty/plugins/modifiercompiler.lower.php b/tools/smarty/plugins/modifiercompiler.lower.php index 1d255f371..0d899a002 100644 --- a/tools/smarty/plugins/modifiercompiler.lower.php +++ b/tools/smarty/plugins/modifiercompiler.lower.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty lower modifier plugin - * Type: modifier<br> - * Name: lower<br> + * Type: modifier + * Name: lower * Purpose: convert string to lowercase * * @link http://www.smarty.net/manual/en/language.modifier.lower.php lower (Smarty online manual) @@ -20,12 +19,11 @@ * * @return string with compiled code */ - function smarty_modifiercompiler_lower($params) { if (Smarty::$_MBSTRING) { - return 'mb_strtolower(' . $params[0] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')'; + return 'mb_strtolower(' . $params[ 0 ] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')'; } // no MBString fallback - return 'strtolower(' . $params[0] . ')'; + return 'strtolower(' . $params[ 0 ] . ')'; } diff --git a/tools/smarty/plugins/modifiercompiler.noprint.php b/tools/smarty/plugins/modifiercompiler.noprint.php index 4906908b4..1275190e0 100644 --- a/tools/smarty/plugins/modifiercompiler.noprint.php +++ b/tools/smarty/plugins/modifiercompiler.noprint.php @@ -5,14 +5,13 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty noprint modifier plugin - * Type: modifier<br> - * Name: noprint<br> + * Type: modifier + * Name: noprint * Purpose: return an empty string * - * @author Uwe Tews + * @author Uwe Tews * @return string with compiled code */ function smarty_modifiercompiler_noprint() diff --git a/tools/smarty/plugins/modifiercompiler.string_format.php b/tools/smarty/plugins/modifiercompiler.string_format.php index 71cdf2819..663094311 100644 --- a/tools/smarty/plugins/modifiercompiler.string_format.php +++ b/tools/smarty/plugins/modifiercompiler.string_format.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty string_format modifier plugin - * Type: modifier<br> - * Name: string_format<br> + * Type: modifier + * Name: string_format * Purpose: format strings via sprintf * * @link http://www.smarty.net/manual/en/language.modifier.string.format.php string_format (Smarty online manual) @@ -21,5 +20,5 @@ */ function smarty_modifiercompiler_string_format($params) { - return 'sprintf(' . $params[1] . ',' . $params[0] . ')'; + return 'sprintf(' . $params[ 1 ] . ',' . $params[ 0 ] . ')'; } diff --git a/tools/smarty/plugins/modifiercompiler.strip.php b/tools/smarty/plugins/modifiercompiler.strip.php index fcd6cbaea..04ea332c5 100644 --- a/tools/smarty/plugins/modifiercompiler.strip.php +++ b/tools/smarty/plugins/modifiercompiler.strip.php @@ -5,14 +5,13 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty strip modifier plugin - * Type: modifier<br> - * Name: strip<br> + * Type: modifier + * Name: strip * Purpose: Replace all repeated spaces, newlines, tabs - * with a single space or supplied replacement string.<br> - * Example: {$var|strip} {$var|strip:"&nbsp;"}<br> + * with a single space or supplied replacement string. + * Example: {$var|strip} {$var|strip:"&nbsp;"} * Date: September 25th, 2002 * * @link http://www.smarty.net/manual/en/language.modifier.strip.php strip (Smarty online manual) @@ -22,12 +21,10 @@ * * @return string with compiled code */ - function smarty_modifiercompiler_strip($params) { - if (!isset($params[1])) { - $params[1] = "' '"; + if (!isset($params[ 1 ])) { + $params[ 1 ] = "' '"; } - return "preg_replace('!\s+!" . Smarty::$_UTF8_MODIFIER . "', {$params[1]},{$params[0]})"; } diff --git a/tools/smarty/plugins/modifiercompiler.strip_tags.php b/tools/smarty/plugins/modifiercompiler.strip_tags.php index 3e6e13048..1bca1a28e 100644 --- a/tools/smarty/plugins/modifiercompiler.strip_tags.php +++ b/tools/smarty/plugins/modifiercompiler.strip_tags.php @@ -5,14 +5,13 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty strip_tags modifier plugin - * Type: modifier<br> - * Name: strip_tags<br> + * Type: modifier + * Name: strip_tags * Purpose: strip html tags from text * - * @link http://www.smarty.net/manual/en/language.modifier.strip.tags.php strip_tags (Smarty online manual) + * @link http://www.smarty.net/docs/en/language.modifier.strip.tags.tpl strip_tags (Smarty online manual) * @author Uwe Tews * * @param array $params parameters @@ -21,9 +20,9 @@ */ function smarty_modifiercompiler_strip_tags($params) { - if (!isset($params[1]) || $params[1] === true || trim($params[1], '"') == 'true') { + if (!isset($params[ 1 ]) || $params[ 1 ] === true || trim($params[ 1 ], '"') === 'true') { return "preg_replace('!<[^>]*?>!', ' ', {$params[0]})"; } else { - return 'strip_tags(' . $params[0] . ')'; + return 'strip_tags(' . $params[ 0 ] . ')'; } } diff --git a/tools/smarty/plugins/modifiercompiler.to_charset.php b/tools/smarty/plugins/modifiercompiler.to_charset.php index 9122d8bbb..d652eab1b 100644 --- a/tools/smarty/plugins/modifiercompiler.to_charset.php +++ b/tools/smarty/plugins/modifiercompiler.to_charset.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty to_charset modifier plugin - * Type: modifier<br> - * Name: to_charset<br> + * Type: modifier + * Name: to_charset * Purpose: convert character encoding from internal encoding to $charset * * @author Rodney Rehm @@ -22,12 +21,10 @@ function smarty_modifiercompiler_to_charset($params) { if (!Smarty::$_MBSTRING) { // FIXME: (rodneyrehm) shouldn't this throw an error? - return $params[0]; + return $params[ 0 ]; } - - if (!isset($params[1])) { - $params[1] = '"ISO-8859-1"'; + if (!isset($params[ 1 ])) { + $params[ 1 ] = '"ISO-8859-1"'; } - - return 'mb_convert_encoding(' . $params[0] . ', ' . $params[1] . ', "' . addslashes(Smarty::$_CHARSET) . '")'; + return 'mb_convert_encoding(' . $params[ 0 ] . ', ' . $params[ 1 ] . ', "' . addslashes(Smarty::$_CHARSET) . '")'; } diff --git a/tools/smarty/plugins/modifiercompiler.unescape.php b/tools/smarty/plugins/modifiercompiler.unescape.php index 3b17ea2e1..05beb81f5 100644 --- a/tools/smarty/plugins/modifiercompiler.unescape.php +++ b/tools/smarty/plugins/modifiercompiler.unescape.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty unescape modifier plugin - * Type: modifier<br> - * Name: unescape<br> + * Type: modifier + * Name: unescape * Purpose: unescape html entities * * @author Rodney Rehm @@ -20,31 +19,26 @@ */ function smarty_modifiercompiler_unescape($params) { - if (!isset($params[1])) { - $params[1] = 'html'; + if (!isset($params[ 1 ])) { + $params[ 1 ] = 'html'; } - if (!isset($params[2])) { - $params[2] = '\'' . addslashes(Smarty::$_CHARSET) . '\''; + if (!isset($params[ 2 ])) { + $params[ 2 ] = '\'' . addslashes(Smarty::$_CHARSET) . '\''; } else { - $params[2] = "'" . $params[2] . "'"; + $params[ 2 ] = "'{$params[ 2 ]}'"; } - - switch (trim($params[1], '"\'')) { + switch (trim($params[ 1 ], '"\'')) { case 'entity': case 'htmlall': if (Smarty::$_MBSTRING) { - return 'mb_convert_encoding(' . $params[0] . ', ' . $params[2] . ', \'HTML-ENTITIES\')'; + return 'mb_convert_encoding(' . $params[ 0 ] . ', ' . $params[ 2 ] . ', \'HTML-ENTITIES\')'; } - - return 'html_entity_decode(' . $params[0] . ', ENT_NOQUOTES, ' . $params[2] . ')'; - + return 'html_entity_decode(' . $params[ 0 ] . ', ENT_NOQUOTES, ' . $params[ 2 ] . ')'; case 'html': - return 'htmlspecialchars_decode(' . $params[0] . ', ENT_QUOTES)'; - + return 'htmlspecialchars_decode(' . $params[ 0 ] . ', ENT_QUOTES)'; case 'url': - return 'rawurldecode(' . $params[0] . ')'; - + return 'rawurldecode(' . $params[ 0 ] . ')'; default: - return $params[0]; + return $params[ 0 ]; } } diff --git a/tools/smarty/plugins/modifiercompiler.upper.php b/tools/smarty/plugins/modifiercompiler.upper.php index 52ca4e8ff..ea4e95b7a 100644 --- a/tools/smarty/plugins/modifiercompiler.upper.php +++ b/tools/smarty/plugins/modifiercompiler.upper.php @@ -5,11 +5,10 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty upper modifier plugin - * Type: modifier<br> - * Name: lower<br> + * Type: modifier + * Name: lower * Purpose: convert string to uppercase * * @link http://smarty.php.net/manual/en/language.modifier.upper.php lower (Smarty online manual) @@ -22,8 +21,8 @@ function smarty_modifiercompiler_upper($params) { if (Smarty::$_MBSTRING) { - return 'mb_strtoupper(' . $params[0] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')'; + return 'mb_strtoupper(' . $params[ 0 ] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')'; } // no MBString fallback - return 'strtoupper(' . $params[0] . ')'; + return 'strtoupper(' . $params[ 0 ] . ')'; } diff --git a/tools/smarty/plugins/modifiercompiler.wordwrap.php b/tools/smarty/plugins/modifiercompiler.wordwrap.php index 2ad928ea1..8565f140e 100644 --- a/tools/smarty/plugins/modifiercompiler.wordwrap.php +++ b/tools/smarty/plugins/modifiercompiler.wordwrap.php @@ -5,43 +5,35 @@ * @package Smarty * @subpackage PluginsModifierCompiler */ - /** * Smarty wordwrap modifier plugin - * Type: modifier<br> - * Name: wordwrap<br> + * Type: modifier + * Name: wordwrap * Purpose: wrap a string of text at a given length * * @link http://smarty.php.net/manual/en/language.modifier.wordwrap.php wordwrap (Smarty online manual) * @author Uwe Tews * - * @param array $params parameters - * @param $compiler + * @param array $params parameters + * @param \Smarty_Internal_TemplateCompilerBase $compiler * * @return string with compiled code + * @throws \SmartyException */ -function smarty_modifiercompiler_wordwrap($params, $compiler) +function smarty_modifiercompiler_wordwrap($params, Smarty_Internal_TemplateCompilerBase $compiler) { - if (!isset($params[1])) { - $params[1] = 80; + if (!isset($params[ 1 ])) { + $params[ 1 ] = 80; } - if (!isset($params[2])) { - $params[2] = '"\n"'; + if (!isset($params[ 2 ])) { + $params[ 2 ] = '"\n"'; } - if (!isset($params[3])) { - $params[3] = 'false'; + if (!isset($params[ 3 ])) { + $params[ 3 ] = 'false'; } $function = 'wordwrap'; if (Smarty::$_MBSTRING) { - if ($compiler->template->caching && ($compiler->tag_nocache | $compiler->nocache)) { - $compiler->template->required_plugins['nocache']['wordwrap']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'shared.mb_wordwrap.php'; - $compiler->template->required_plugins['nocache']['wordwrap']['modifier']['function'] = 'smarty_mb_wordwrap'; - } else { - $compiler->template->required_plugins['compiled']['wordwrap']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'shared.mb_wordwrap.php'; - $compiler->template->required_plugins['compiled']['wordwrap']['modifier']['function'] = 'smarty_mb_wordwrap'; - } - $function = 'smarty_mb_wordwrap'; + $function = $compiler->getPlugin('mb_wordwrap', 'modifier'); } - - return $function . '(' . $params[0] . ',' . $params[1] . ',' . $params[2] . ',' . $params[3] . ')'; + return $function . '(' . $params[ 0 ] . ',' . $params[ 1 ] . ',' . $params[ 2 ] . ',' . $params[ 3 ] . ')'; } diff --git a/tools/smarty/plugins/outputfilter.trimwhitespace.php b/tools/smarty/plugins/outputfilter.trimwhitespace.php index 62ab4e776..7e4503a1c 100644 --- a/tools/smarty/plugins/outputfilter.trimwhitespace.php +++ b/tools/smarty/plugins/outputfilter.trimwhitespace.php @@ -5,86 +5,85 @@ * @package Smarty * @subpackage PluginsFilter */ - /** * Smarty trimwhitespace outputfilter plugin * Trim unnecessary whitespace from HTML markup. * - * @author Rodney Rehm + * @author Rodney Rehm * * @param string $source input string * * @return string filtered output - * @todo substr_replace() is not overloaded by mbstring.func_overload - so this function might fail! + * @todo substr_replace() is not overloaded by mbstring.func_overload - so this function might fail! */ function smarty_outputfilter_trimwhitespace($source) { $store = array(); $_store = 0; $_offset = 0; - // Unify Line-Breaks to \n - $source = preg_replace("/\015\012|\015|\012/", "\n", $source); - - // capture Internet Explorer Conditional Comments - if (preg_match_all('#<!--\[[^\]]+\]>.*?<!\[[^\]]+\]-->#is', $source, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) { + $source = preg_replace('/\015\012|\015|\012/', "\n", $source); + // capture Internet Explorer and KnockoutJS Conditional Comments + if (preg_match_all( + '#<!--((\[[^\]]+\]>.*?<!\[[^\]]+\])|(\s*/?ko\s+.+))-->#is', + $source, + $matches, + PREG_OFFSET_CAPTURE | PREG_SET_ORDER + ) + ) { foreach ($matches as $match) { - $store[] = $match[0][0]; - $_length = strlen($match[0][0]); + $store[] = $match[ 0 ][ 0 ]; + $_length = strlen($match[ 0 ][ 0 ]); $replace = '@!@SMARTY:' . $_store . ':SMARTY@!@'; - $source = substr_replace($source, $replace, $match[0][1] - $_offset, $_length); - + $source = substr_replace($source, $replace, $match[ 0 ][ 1 ] - $_offset, $_length); $_offset += $_length - strlen($replace); - $_store ++; + $_store++; } } - // Strip all HTML-Comments // yes, even the ones in <script> - see http://stackoverflow.com/a/808850/515124 $source = preg_replace('#<!--.*?-->#ms', '', $source); - // capture html elements not to be messed with $_offset = 0; - if (preg_match_all('#<(script|pre|textarea)[^>]*>.*?</\\1>#is', $source, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) { + if (preg_match_all( + '#(<script[^>]*>.*?</script[^>]*>)|(<textarea[^>]*>.*?</textarea[^>]*>)|(<pre[^>]*>.*?</pre[^>]*>)#is', + $source, + $matches, + PREG_OFFSET_CAPTURE | PREG_SET_ORDER + ) + ) { foreach ($matches as $match) { - $store[] = $match[0][0]; - $_length = strlen($match[0][0]); + $store[] = $match[ 0 ][ 0 ]; + $_length = strlen($match[ 0 ][ 0 ]); $replace = '@!@SMARTY:' . $_store . ':SMARTY@!@'; - $source = substr_replace($source, $replace, $match[0][1] - $_offset, $_length); - + $source = substr_replace($source, $replace, $match[ 0 ][ 1 ] - $_offset, $_length); $_offset += $_length - strlen($replace); - $_store ++; + $_store++; } } - - $expressions = array( - // replace multiple spaces between tags by a single space - // can't remove them entirely, becaue that might break poorly implemented CSS display:inline-block elements - '#(:SMARTY@!@|>)\s+(?=@!@SMARTY:|<)#s' => '\1 \2', - // remove spaces between attributes (but not in attribute values!) - '#(([a-z0-9]\s*=\s*(["\'])[^\3]*?\3)|<[a-z0-9_]+)\s+([a-z/>])#is' => '\1 \4', - // note: for some very weird reason trim() seems to remove spaces inside attributes. - // maybe a \0 byte or something is interfering? - '#^\s+<#Ss' => '<', - '#>\s+$#Ss' => '>', + $expressions = array(// replace multiple spaces between tags by a single space + // can't remove them entirely, becaue that might break poorly implemented CSS display:inline-block elements + '#(:SMARTY@!@|>)\s+(?=@!@SMARTY:|<)#s' => '\1 \2', + // remove spaces between attributes (but not in attribute values!) + '#(([a-z0-9]\s*=\s*("[^"]*?")|(\'[^\']*?\'))|<[a-z0-9_]+)\s+([a-z/>])#is' => '\1 \5', + // note: for some very weird reason trim() seems to remove spaces inside attributes. + // maybe a \0 byte or something is interfering? + '#^\s+<#Ss' => '<', + '#>\s+$#Ss' => '>', ); - $source = preg_replace(array_keys($expressions), array_values($expressions), $source); // note: for some very weird reason trim() seems to remove spaces inside attributes. // maybe a \0 byte or something is interfering? // $source = trim( $source ); - $_offset = 0; if (preg_match_all('#@!@SMARTY:([0-9]+):SMARTY@!@#is', $source, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) { foreach ($matches as $match) { - $_length = strlen($match[0][0]); - $replace = $store[$match[1][0]]; - $source = substr_replace($source, $replace, $match[0][1] + $_offset, $_length); - + $_length = strlen($match[ 0 ][ 0 ]); + $replace = $store[ $match[ 1 ][ 0 ] ]; + $source = substr_replace($source, $replace, $match[ 0 ][ 1 ] + $_offset, $_length); $_offset += strlen($replace) - $_length; - $_store ++; + $_store++; } } - return $source; } diff --git a/tools/smarty/plugins/shared.escape_special_chars.php b/tools/smarty/plugins/shared.escape_special_chars.php index d3bd756b1..6b18d3eec 100644 --- a/tools/smarty/plugins/shared.escape_special_chars.php +++ b/tools/smarty/plugins/shared.escape_special_chars.php @@ -5,49 +5,28 @@ * @package Smarty * @subpackage PluginsShared */ - -if (version_compare(PHP_VERSION, '5.2.3', '>=')) { - /** - * escape_special_chars common function - * Function: smarty_function_escape_special_chars<br> - * Purpose: used by other smarty functions to escape - * special chars except for already escaped ones - * - * @author Monte Ohrt <monte at ohrt dot com> - * - * @param string $string text that should by escaped - * - * @return string - */ - function smarty_function_escape_special_chars($string) - { - if (!is_array($string)) { +/** + * escape_special_chars common function + * Function: smarty_function_escape_special_chars + * Purpose: used by other smarty functions to escape + * special chars except for already escaped ones + * + * @author Monte Ohrt <monte at ohrt dot com> + * + * @param string $string text that should by escaped + * + * @return string + */ +function smarty_function_escape_special_chars($string) +{ + if (!is_array($string)) { + if (version_compare(PHP_VERSION, '5.2.3', '>=')) { $string = htmlspecialchars($string, ENT_COMPAT, Smarty::$_CHARSET, false); - } - - return $string; - } -} else { - /** - * escape_special_chars common function - * Function: smarty_function_escape_special_chars<br> - * Purpose: used by other smarty functions to escape - * special chars except for already escaped ones - * - * @author Monte Ohrt <monte at ohrt dot com> - * - * @param string $string text that should by escaped - * - * @return string - */ - function smarty_function_escape_special_chars($string) - { - if (!is_array($string)) { + } else { $string = preg_replace('!&(#?\w+);!', '%%%SMARTY_START%%%\\1%%%SMARTY_END%%%', $string); $string = htmlspecialchars($string); $string = str_replace(array('%%%SMARTY_START%%%', '%%%SMARTY_END%%%'), array('&', ';'), $string); } - - return $string; } + return $string; } diff --git a/tools/smarty/plugins/shared.literal_compiler_param.php b/tools/smarty/plugins/shared.literal_compiler_param.php index 47d728a76..65caf03c8 100644 --- a/tools/smarty/plugins/shared.literal_compiler_param.php +++ b/tools/smarty/plugins/shared.literal_compiler_param.php @@ -5,7 +5,6 @@ * @package Smarty * @subpackage PluginsShared */ - /** * evaluate compiler parameter * @@ -20,16 +19,17 @@ function smarty_literal_compiler_param($params, $index, $default = null) { // not set, go default - if (!isset($params[$index])) { + if (!isset($params[ $index ])) { return $default; } // test if param is a literal - if (!preg_match('/^([\'"]?)[a-zA-Z0-9-]+(\\1)$/', $params[$index])) { - throw new SmartyException('$param[' . $index . '] is not a literal and is thus not evaluatable at compile time'); + if (!preg_match('/^([\'"]?)[a-zA-Z0-9-]+(\\1)$/', $params[ $index ])) { + throw new SmartyException( + '$param[' . $index . + '] is not a literal and is thus not evaluatable at compile time' + ); } - $t = null; - eval("\$t = " . $params[$index] . ";"); - + eval("\$t = " . $params[ $index ] . ";"); return $t; } diff --git a/tools/smarty/plugins/shared.make_timestamp.php b/tools/smarty/plugins/shared.make_timestamp.php index 7c94e5f59..9626dc68e 100644 --- a/tools/smarty/plugins/shared.make_timestamp.php +++ b/tools/smarty/plugins/shared.make_timestamp.php @@ -5,12 +5,11 @@ * @package Smarty * @subpackage PluginsShared */ - /** - * Function: smarty_make_timestamp<br> + * Function: smarty_make_timestamp * Purpose: used by other smarty functions to make a timestamp from a string. * - * @author Monte Ohrt <monte at ohrt dot com> + * @author Monte Ohrt <monte at ohrt dot com> * * @param DateTime|int|string $string date object, timestamp or string that can be converted using strtotime() * @@ -21,23 +20,30 @@ function smarty_make_timestamp($string) if (empty($string)) { // use "now": return time(); - } elseif ($string instanceof DateTime) { - return $string->getTimestamp(); - } elseif (strlen($string) == 14 && ctype_digit($string)) { + } elseif ($string instanceof DateTime + || (interface_exists('DateTimeInterface', false) && $string instanceof DateTimeInterface) + ) { + return (int)$string->format('U'); // PHP 5.2 BC + } elseif (strlen($string) === 14 && ctype_digit($string)) { // it is mysql timestamp format of YYYYMMDDHHMMSS? - return mktime(substr($string, 8, 2), substr($string, 10, 2), substr($string, 12, 2), - substr($string, 4, 2), substr($string, 6, 2), substr($string, 0, 4)); + return mktime( + substr($string, 8, 2), + substr($string, 10, 2), + substr($string, 12, 2), + substr($string, 4, 2), + substr($string, 6, 2), + substr($string, 0, 4) + ); } elseif (is_numeric($string)) { // it is a numeric string, we handle it as timestamp - return (int) $string; + return (int)$string; } else { // strtotime should handle it $time = strtotime($string); - if ($time == - 1 || $time === false) { + if ($time === -1 || $time === false) { // strtotime() was not able to parse $string, use "now": return time(); } - return $time; } } diff --git a/tools/smarty/plugins/shared.mb_str_replace.php b/tools/smarty/plugins/shared.mb_str_replace.php index a5682ed30..206cf9ea6 100644 --- a/tools/smarty/plugins/shared.mb_str_replace.php +++ b/tools/smarty/plugins/shared.mb_str_replace.php @@ -6,14 +6,13 @@ * @subpackage PluginsShared */ if (!function_exists('smarty_mb_str_replace')) { - /** * Multibyte string replace * - * @param string $search the string to be searched - * @param string $replace the replacement string - * @param string $subject the source string - * @param int &$count number of matches found + * @param string|string[] $search the string to be searched + * @param string|string[] $replace the replacement string + * @param string $subject the source string + * @param int &$count number of matches found * * @return string replaced string * @author Rodney Rehm @@ -26,7 +25,7 @@ if (!function_exists('smarty_mb_str_replace')) { if (is_array($subject)) { // call mb_replace for each single string in $subject foreach ($subject as &$string) { - $string = & smarty_mb_str_replace($search, $replace, $string, $c); + $string = smarty_mb_str_replace($search, $replace, $string, $c); $count += $c; } } elseif (is_array($search)) { @@ -37,7 +36,7 @@ if (!function_exists('smarty_mb_str_replace')) { } } else { $n = max(count($search), count($replace)); - while ($n --) { + while ($n--) { $subject = smarty_mb_str_replace(current($search), current($replace), $subject, $c); $count += $c; next($search); @@ -49,7 +48,6 @@ if (!function_exists('smarty_mb_str_replace')) { $count = count($parts) - 1; $subject = implode($replace, $parts); } - return $subject; } } diff --git a/tools/smarty/plugins/shared.mb_unicode.php b/tools/smarty/plugins/shared.mb_unicode.php index 0f790b56a..7d1206506 100644 --- a/tools/smarty/plugins/shared.mb_unicode.php +++ b/tools/smarty/plugins/shared.mb_unicode.php @@ -5,7 +5,6 @@ * @package Smarty * @subpackage PluginsShared */ - /** * convert characters to their decimal unicode equivalents * @@ -20,12 +19,11 @@ function smarty_mb_to_unicode($string, $encoding = null) { if ($encoding) { - $expanded = mb_convert_encoding($string, "UTF-32BE", $encoding); + $expanded = mb_convert_encoding($string, 'UTF-32BE', $encoding); } else { - $expanded = mb_convert_encoding($string, "UTF-32BE"); + $expanded = mb_convert_encoding($string, 'UTF-32BE'); } - - return unpack("N*", $expanded); + return unpack('N*', $expanded); } /** @@ -45,10 +43,9 @@ function smarty_mb_from_unicode($unicode, $encoding = null) if (!$encoding) { $encoding = mb_internal_encoding(); } - foreach ((array) $unicode as $utf32be) { - $character = pack("N*", $utf32be); - $t .= mb_convert_encoding($character, $encoding, "UTF-32BE"); + foreach ((array)$unicode as $utf32be) { + $character = pack('N*', $utf32be); + $t .= mb_convert_encoding($character, $encoding, 'UTF-32BE'); } - return $t; } diff --git a/tools/smarty/plugins/shared.mb_wordwrap.php b/tools/smarty/plugins/shared.mb_wordwrap.php deleted file mode 100644 index 09f14b9ef..000000000 --- a/tools/smarty/plugins/shared.mb_wordwrap.php +++ /dev/null @@ -1,83 +0,0 @@ -<?php -/** - * Smarty shared plugin - * - * @package Smarty - * @subpackage PluginsShared - */ - -if (!function_exists('smarty_mb_wordwrap')) { - - /** - * Wrap a string to a given number of characters - * - * @link http://php.net/manual/en/function.wordwrap.php for similarity - * - * @param string $str the string to wrap - * @param int $width the width of the output - * @param string $break the character used to break the line - * @param boolean $cut ignored parameter, just for the sake of - * - * @return string wrapped string - * @author Rodney Rehm - */ - function smarty_mb_wordwrap($str, $width = 75, $break = "\n", $cut = false) - { - // break words into tokens using white space as a delimiter - $tokens = preg_split('!(\s)!S' . Smarty::$_UTF8_MODIFIER, $str, - 1, PREG_SPLIT_NO_EMPTY + PREG_SPLIT_DELIM_CAPTURE); - $length = 0; - $t = ''; - $_previous = false; - - foreach ($tokens as $_token) { - $token_length = mb_strlen($_token, Smarty::$_CHARSET); - $_tokens = array($_token); - if ($token_length > $width) { - // remove last space - $t = mb_substr($t, 0, - 1, Smarty::$_CHARSET); - $_previous = false; - $length = 0; - - if ($cut) { - $_tokens = preg_split('!(.{' . $width . '})!S' . Smarty::$_UTF8_MODIFIER, $_token, - 1, PREG_SPLIT_NO_EMPTY + PREG_SPLIT_DELIM_CAPTURE); - // broken words go on a new line - $t .= $break; - } - } - - foreach ($_tokens as $token) { - $_space = !!preg_match('!^\s$!S' . Smarty::$_UTF8_MODIFIER, $token); - $token_length = mb_strlen($token, Smarty::$_CHARSET); - $length += $token_length; - - if ($length > $width) { - // remove space before inserted break - if ($_previous && $token_length < $width) { - $t = mb_substr($t, 0, - 1, Smarty::$_CHARSET); - } - - // add the break before the token - $t .= $break; - $length = $token_length; - - // skip space after inserting a break - if ($_space) { - $length = 0; - continue; - } - } elseif ($token == "\n") { - // hard break must reset counters - $_previous = 0; - $length = 0; - } else { - // remember if we had a space or not - $_previous = $_space; - } - // add the token - $t .= $token; - } - } - - return $t; - } -} diff --git a/tools/smarty/plugins/variablefilter.htmlspecialchars.php b/tools/smarty/plugins/variablefilter.htmlspecialchars.php index aecd1e7e7..3c85295db 100644 --- a/tools/smarty/plugins/variablefilter.htmlspecialchars.php +++ b/tools/smarty/plugins/variablefilter.htmlspecialchars.php @@ -5,15 +5,15 @@ * @package Smarty * @subpackage PluginsFilter */ - /** * Smarty htmlspecialchars variablefilter plugin * - * @param string $source input string + * @param string $source input string + * @param \Smarty_Internal_Template $template * * @return string filtered output */ -function smarty_variablefilter_htmlspecialchars($source) +function smarty_variablefilter_htmlspecialchars($source, Smarty_Internal_Template $template) { return htmlspecialchars($source, ENT_QUOTES, Smarty::$_CHARSET); } diff --git a/tools/smarty/sysplugins/index.php b/tools/smarty/sysplugins/index.php index d295cc517..b1297ac0b 100644 --- a/tools/smarty/sysplugins/index.php +++ b/tools/smarty/sysplugins/index.php @@ -1,35 +1,29 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Open Software License (OSL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/osl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../../../'); -exit; +<?php +/** +* 2010-2020 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2020 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/smarty/sysplugins/smarty_cacheresource.php b/tools/smarty/sysplugins/smarty_cacheresource.php index 667bee44f..91e9f3924 100644 --- a/tools/smarty/sysplugins/smarty_cacheresource.php +++ b/tools/smarty/sysplugins/smarty_cacheresource.php @@ -15,31 +15,22 @@ */ abstract class Smarty_CacheResource { - /** - * cache for Smarty_CacheResource instances - * - * @var array - */ - public static $resources = array(); - /** * resource types provided by the core * * @var array */ - protected static $sysplugins = array( - 'file' => true, - ); + protected static $sysplugins = array('file' => 'smarty_internal_cacheresource_file.php',); /** * populate Cached Object with meta data from Resource * - * @param Smarty_Template_Cached $cached cached object + * @param \Smarty_Template_Cached $cached cached object * @param Smarty_Internal_Template $_template template object * * @return void */ - abstract public function populate(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template); + abstract public function populate(\Smarty_Template_Cached $cached, Smarty_Internal_Template $_template); /** * populate Cached Object with timestamp and exists from Resource @@ -55,10 +46,15 @@ abstract class Smarty_CacheResource * * @param Smarty_Internal_Template $_template template object * @param Smarty_Template_Cached $cached cached object + * @param boolean $update flag if called because cache update * * @return boolean true or false if the cached content does not exist */ - abstract public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null); + abstract public function process( + Smarty_Internal_Template $_template, + Smarty_Template_Cached $cached = null, + $update = false + ); /** * Write the rendered template output to cache @@ -70,6 +66,15 @@ abstract class Smarty_CacheResource */ abstract public function writeCachedContent(Smarty_Internal_Template $_template, $content); + /** + * Read cached template from cache + * + * @param Smarty_Internal_Template $_template template object + * + * @return string content + */ + abstract public function readCachedContent(Smarty_Internal_Template $_template); + /** * Return cached content * @@ -81,11 +86,10 @@ abstract class Smarty_CacheResource { if ($_template->cached->handler->process($_template)) { ob_start(); - $_template->properties['unifunc']($_template); - + $unifunc = $_template->cached->unifunc; + $unifunc($_template); return ob_get_clean(); } - return null; } @@ -131,7 +135,6 @@ abstract class Smarty_CacheResource } sleep(1); } - return $hadLock; } @@ -191,252 +194,26 @@ abstract class Smarty_CacheResource if (!isset($type)) { $type = $smarty->caching_type; } - // try smarty's cache - if (isset($smarty->_cacheresource_handlers[$type])) { - return $smarty->_cacheresource_handlers[$type]; + if (isset($smarty->_cache[ 'cacheresource_handlers' ][ $type ])) { + return $smarty->_cache[ 'cacheresource_handlers' ][ $type ]; } - // try registered resource - if (isset($smarty->registered_cache_resources[$type])) { + if (isset($smarty->registered_cache_resources[ $type ])) { // do not cache these instances as they may vary from instance to instance - return $smarty->_cacheresource_handlers[$type] = $smarty->registered_cache_resources[$type]; + return $smarty->_cache[ 'cacheresource_handlers' ][ $type ] = $smarty->registered_cache_resources[ $type ]; } // try sysplugins dir - if (isset(self::$sysplugins[$type])) { - if (!isset(self::$resources[$type])) { - $cache_resource_class = 'Smarty_Internal_CacheResource_' . ucfirst($type); - self::$resources[$type] = new $cache_resource_class(); - } - - return $smarty->_cacheresource_handlers[$type] = self::$resources[$type]; + if (isset(self::$sysplugins[ $type ])) { + $cache_resource_class = 'Smarty_Internal_CacheResource_' . ucfirst($type); + return $smarty->_cache[ 'cacheresource_handlers' ][ $type ] = new $cache_resource_class(); } // try plugins dir $cache_resource_class = 'Smarty_CacheResource_' . ucfirst($type); if ($smarty->loadPlugin($cache_resource_class)) { - if (!isset(self::$resources[$type])) { - self::$resources[$type] = new $cache_resource_class(); - } - - return $smarty->_cacheresource_handlers[$type] = self::$resources[$type]; + return $smarty->_cache[ 'cacheresource_handlers' ][ $type ] = new $cache_resource_class(); } // give up throw new SmartyException("Unable to load cache resource '{$type}'"); } - - /** - * Invalid Loaded Cache Files - * - * @param Smarty $smarty Smarty object - */ - public static function invalidLoadedCache(Smarty $smarty) - { - foreach ($smarty->template_objects as $tpl) { - if (isset($tpl->cached)) { - $tpl->cached->valid = false; - $tpl->cached->processed = false; - } - } - } -} - -/** - * Smarty Resource Data Object - * Cache Data Container for Template Files - * - * @package Smarty - * @subpackage TemplateResources - * @author Rodney Rehm - */ -class Smarty_Template_Cached -{ - /** - * Source Filepath - * - * @var string - */ - public $filepath = false; - - /** - * Source Content - * - * @var string - */ - public $content = null; - - /** - * Source Timestamp - * - * @var integer - */ - public $timestamp = false; - - /** - * Source Existence - * - * @var boolean - */ - public $exists = false; - - /** - * Cache Is Valid - * - * @var boolean - */ - public $valid = false; - - /** - * Cache was processed - * - * @var boolean - */ - public $processed = false; - - /** - * CacheResource Handler - * - * @var Smarty_CacheResource - */ - public $handler = null; - - /** - * Template Compile Id (Smarty_Internal_Template::$compile_id) - * - * @var string - */ - public $compile_id = null; - - /** - * Template Cache Id (Smarty_Internal_Template::$cache_id) - * - * @var string - */ - public $cache_id = null; - - /** - * Id for cache locking - * - * @var string - */ - public $lock_id = null; - - /** - * flag that cache is locked by this instance - * - * @var bool - */ - public $is_locked = false; - - /** - * Source Object - * - * @var Smarty_Template_Source - */ - public $source = null; - - /** - * create Cached Object container - * - * @param Smarty_Internal_Template $_template template object - */ - public function __construct(Smarty_Internal_Template $_template) - { - $this->compile_id = $_template->compile_id; - $this->cache_id = $_template->cache_id; - $this->source = $_template->source; - $_template->cached = $this; - $smarty = $_template->smarty; - - // - // load resource handler - // - $this->handler = $handler = Smarty_CacheResource::load($smarty); // Note: prone to circular references - - // - // check if cache is valid - // - if (!($_template->caching == Smarty::CACHING_LIFETIME_CURRENT || $_template->caching == Smarty::CACHING_LIFETIME_SAVED) || $_template->source->recompiled) { - $handler->populate($this, $_template); - - return; - } - while (true) { - while (true) { - $handler->populate($this, $_template); - if ($this->timestamp === false || $smarty->force_compile || $smarty->force_cache) { - $this->valid = false; - } else { - $this->valid = true; - } - if ($this->valid && $_template->caching == Smarty::CACHING_LIFETIME_CURRENT && $_template->cache_lifetime >= 0 && time() > ($this->timestamp + $_template->cache_lifetime)) { - // lifetime expired - $this->valid = false; - } - if ($this->valid || !$_template->smarty->cache_locking) { - break; - } - if (!$this->handler->locked($_template->smarty, $this)) { - $this->handler->acquireLock($_template->smarty, $this); - break 2; - } - } - if ($this->valid) { - if (!$_template->smarty->cache_locking || $this->handler->locked($_template->smarty, $this) === null) { - // load cache file for the following checks - if ($smarty->debugging) { - Smarty_Internal_Debug::start_cache($_template); - } - if ($handler->process($_template, $this) === false) { - $this->valid = false; - } else { - $this->processed = true; - } - if ($smarty->debugging) { - Smarty_Internal_Debug::end_cache($_template); - } - } else { - continue; - } - } else { - return; - } - if ($this->valid && $_template->caching === Smarty::CACHING_LIFETIME_SAVED && $_template->properties['cache_lifetime'] >= 0 && (time() > ($_template->cached->timestamp + $_template->properties['cache_lifetime']))) { - $this->valid = false; - } - if (!$this->valid && $_template->smarty->cache_locking) { - $this->handler->acquireLock($_template->smarty, $this); - - return; - } else { - return; - } - } - } - - /** - * Write this cache object to handler - * - * @param Smarty_Internal_Template $_template template object - * @param string $content content to cache - * - * @return boolean success - */ - public function write(Smarty_Internal_Template $_template, $content) - { - if (!$_template->source->recompiled) { - if ($this->handler->writeCachedContent($_template, $content)) { - $this->content = null; - $this->timestamp = time(); - $this->exists = true; - $this->valid = true; - if ($_template->smarty->cache_locking) { - $this->handler->releaseLock($_template->smarty, $this); - } - - return true; - } - } - - return false; - } } diff --git a/tools/smarty/sysplugins/smarty_cacheresource_custom.php b/tools/smarty/sysplugins/smarty_cacheresource_custom.php index a258b2de7..68ad11289 100644 --- a/tools/smarty/sysplugins/smarty_cacheresource_custom.php +++ b/tools/smarty/sysplugins/smarty_cacheresource_custom.php @@ -18,12 +18,12 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource /** * fetch cached content and its modification time from data source * - * @param string $id unique cache content identifier - * @param string $name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param string $content cached content - * @param integer $mtime cache modification timestamp (epoch) + * @param string $id unique cache content identifier + * @param string $name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param string $content cached content + * @param integer $mtime cache modification timestamp (epoch) * * @return void */ @@ -34,27 +34,27 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource * {@internal implementing this method is optional. * Only implement it if modification times can be accessed faster than loading the complete cached content.}} * - * @param string $id unique cache content identifier - * @param string $name template name - * @param string $cache_id cache id - * @param string $compile_id compile id + * @param string $id unique cache content identifier + * @param string $name template name + * @param string $cache_id cache id + * @param string $compile_id compile id * * @return integer|boolean timestamp (epoch) the template was modified, or false if not found */ protected function fetchTimestamp($id, $name, $cache_id, $compile_id) { - return null; + return false; } /** * Save content to cache * - * @param string $id unique cache content identifier - * @param string $name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param integer|null $exp_time seconds till expiration or null - * @param string $content content to cache + * @param string $id unique cache content identifier + * @param string $name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param integer|null $exp_time seconds till expiration or null + * @param string $content content to cache * * @return boolean success */ @@ -63,10 +63,10 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource /** * Delete content from cache * - * @param string $name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param integer|null $exp_time seconds till expiration time in seconds or null + * @param string|null $name template name + * @param string|null $cache_id cache id + * @param string|null $compile_id compile id + * @param integer|null $exp_time seconds till expiration time in seconds or null * * @return integer number of deleted caches */ @@ -75,17 +75,20 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource /** * populate Cached Object with meta data from Resource * - * @param Smarty_Template_Cached $cached cached object - * @param Smarty_Internal_Template $_template template object + * @param Smarty_Template_Cached $cached cached object + * @param Smarty_Internal_Template $_template template object * * @return void */ public function populate(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template) { $_cache_id = isset($cached->cache_id) ? preg_replace('![^\w\|]+!', '_', $cached->cache_id) : null; - $_compile_id = isset($cached->compile_id) ? preg_replace('![^\w\|]+!', '_', $cached->compile_id) : null; - - $cached->filepath = sha1($cached->source->filepath . $_cache_id . $_compile_id); + $_compile_id = isset($cached->compile_id) ? preg_replace('![^\w]+!', '_', $cached->compile_id) : null; + $path = $cached->source->uid . $_cache_id . $_compile_id; + $cached->filepath = sha1($path); + if ($_template->smarty->cache_locking) { + $cached->lock_id = sha1('lock.' . $path); + } $this->populateTimestamp($cached); } @@ -98,15 +101,22 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource */ public function populateTimestamp(Smarty_Template_Cached $cached) { - $mtime = $this->fetchTimestamp($cached->filepath, $cached->source->name, $cached->cache_id, $cached->compile_id); + $mtime = + $this->fetchTimestamp($cached->filepath, $cached->source->name, $cached->cache_id, $cached->compile_id); if ($mtime !== null) { $cached->timestamp = $mtime; $cached->exists = !!$cached->timestamp; - return; } $timestamp = null; - $this->fetch($cached->filepath, $cached->source->name, $cached->cache_id, $cached->compile_id, $cached->content, $timestamp); + $this->fetch( + $cached->filepath, + $cached->source->name, + $cached->cache_id, + $cached->compile_id, + $cached->content, + $timestamp + ); $cached->timestamp = isset($timestamp) ? $timestamp : false; $cached->exists = !!$cached->timestamp; } @@ -114,46 +124,45 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource /** * Read the cached template and process the header * - * @param Smarty_Internal_Template $_template template object - * @param Smarty_Template_Cached $cached cached object + * @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template + * @param Smarty_Template_Cached $cached cached object + * @param boolean $update flag if called because cache update * * @return boolean true or false if the cached content does not exist */ - public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null) - { + public function process( + Smarty_Internal_Template $_smarty_tpl, + Smarty_Template_Cached $cached = null, + $update = false + ) { if (!$cached) { - $cached = $_template->cached; + $cached = $_smarty_tpl->cached; } $content = $cached->content ? $cached->content : null; $timestamp = $cached->timestamp ? $cached->timestamp : null; if ($content === null || !$timestamp) { $this->fetch( - $_template->cached->filepath, - $_template->source->name, - $_template->cache_id, - $_template->compile_id, + $_smarty_tpl->cached->filepath, + $_smarty_tpl->source->name, + $_smarty_tpl->cache_id, + $_smarty_tpl->compile_id, $content, $timestamp ); } if (isset($content)) { - /** @var Smarty_Internal_Template $_smarty_tpl - * used in evaluated code - */ - $_smarty_tpl = $_template; - eval("?>" . $content); - + eval('?>' . $content); + $cached->content = null; return true; } - return false; } /** * Write the rendered template output to cache * - * @param Smarty_Internal_Template $_template template object - * @param string $content content to cache + * @param Smarty_Internal_Template $_template template object + * @param string $content content to cache * * @return boolean success */ @@ -164,89 +173,95 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource $_template->source->name, $_template->cache_id, $_template->compile_id, - $_template->properties['cache_lifetime'], + $_template->cache_lifetime, $content ); } + /** + * Read cached template from cache + * + * @param Smarty_Internal_Template $_template template object + * + * @return string|boolean content + */ + public function readCachedContent(Smarty_Internal_Template $_template) + { + $content = $_template->cached->content ? $_template->cached->content : null; + $timestamp = null; + if ($content === null) { + $timestamp = null; + $this->fetch( + $_template->cached->filepath, + $_template->source->name, + $_template->cache_id, + $_template->compile_id, + $content, + $timestamp + ); + } + if (isset($content)) { + return $content; + } + return false; + } + /** * Empty cache * - * @param Smarty $smarty Smarty object - * @param integer $exp_time expiration time (number of seconds, not timestamp) + * @param Smarty $smarty Smarty object + * @param integer $exp_time expiration time (number of seconds, not timestamp) * * @return integer number of cache files deleted */ public function clearAll(Smarty $smarty, $exp_time = null) { - $this->cache = array(); - return $this->delete(null, null, null, $exp_time); } /** * Empty cache for a specific template * - * @param Smarty $smarty Smarty object - * @param string $resource_name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param integer $exp_time expiration time (number of seconds, not timestamp) + * @param Smarty $smarty Smarty object + * @param string $resource_name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param integer $exp_time expiration time (number of seconds, not timestamp) * - * @return integer number of cache files deleted + * @return int number of cache files deleted + * @throws \SmartyException */ public function clear(Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time) { - $this->cache = array(); $cache_name = null; - if (isset($resource_name)) { - $_save_stat = $smarty->caching; - $smarty->caching = true; - $tpl = new $smarty->template_class($resource_name, $smarty); - $smarty->caching = $_save_stat; - - if ($tpl->source->exists) { - $cache_name = $tpl->source->name; + $source = Smarty_Template_Source::load(null, $smarty, $resource_name); + if ($source->exists) { + $cache_name = $source->name; } else { return 0; } - // remove from template cache - if ($smarty->allow_ambiguous_resources) { - $_templateId = $tpl->source->unique_resource . $tpl->cache_id . $tpl->compile_id; - } else { - $_templateId = $smarty->joined_template_dir . '#' . $resource_name . $tpl->cache_id . $tpl->compile_id; - } - if (isset($_templateId[150])) { - $_templateId = sha1($_templateId); - } - unset($smarty->template_objects[$_templateId]); - // template object no longer needed - unset($tpl); } - return $this->delete($cache_name, $cache_id, $compile_id, $exp_time); } /** * Check is cache is locked for this template * - * @param Smarty $smarty Smarty object - * @param Smarty_Template_Cached $cached cached object + * @param Smarty $smarty Smarty object + * @param Smarty_Template_Cached $cached cached object * * @return boolean true or false if cache is locked */ public function hasLock(Smarty $smarty, Smarty_Template_Cached $cached) { - $id = $cached->filepath; + $id = $cached->lock_id; $name = $cached->source->name . '.lock'; - - $mtime = $this->fetchTimestamp($id, $name, null, null); + $mtime = $this->fetchTimestamp($id, $name, $cached->cache_id, $cached->compile_id); if ($mtime === null) { - $this->fetch($id, $name, null, null, $content, $mtime); + $this->fetch($id, $name, $cached->cache_id, $cached->compile_id, $content, $mtime); } - - return $mtime && time() - $mtime < $smarty->locking_timeout; + return $mtime && ($t = time()) - $mtime < $smarty->locking_timeout; } /** @@ -260,10 +275,9 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource public function acquireLock(Smarty $smarty, Smarty_Template_Cached $cached) { $cached->is_locked = true; - - $id = $cached->filepath; + $id = $cached->lock_id; $name = $cached->source->name . '.lock'; - $this->save($id, $name, null, null, $smarty->locking_timeout, ''); + $this->save($id, $name, $cached->cache_id, $cached->compile_id, $smarty->locking_timeout, ''); } /** @@ -277,8 +291,7 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource public function releaseLock(Smarty $smarty, Smarty_Template_Cached $cached) { $cached->is_locked = false; - $name = $cached->source->name . '.lock'; - $this->delete($name, null, null, null); + $this->delete($name, $cached->cache_id, $cached->compile_id, null); } } diff --git a/tools/smarty/sysplugins/smarty_cacheresource_keyvaluestore.php b/tools/smarty/sysplugins/smarty_cacheresource_keyvaluestore.php index a4b365a82..59bf1d4a8 100644 --- a/tools/smarty/sysplugins/smarty_cacheresource_keyvaluestore.php +++ b/tools/smarty/sysplugins/smarty_cacheresource_keyvaluestore.php @@ -36,6 +36,7 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource * @var array */ protected $contents = array(); + /** * cache for timestamps * @@ -46,210 +47,243 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource /** * populate Cached Object with meta data from Resource * - * @param Smarty_Template_Cached $cached cached object - * @param Smarty_Internal_Template $_template template object + * @param Smarty_Template_Cached $cached cached object + * @param Smarty_Internal_Template $_template template object * * @return void */ public function populate(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template) { - $cached->filepath = $_template->source->uid - . '#' . $this->sanitize($cached->source->resource) - . '#' . $this->sanitize($cached->cache_id) - . '#' . $this->sanitize($cached->compile_id); - + $cached->filepath = $_template->source->uid . '#' . $this->sanitize($cached->source->resource) . '#' . + $this->sanitize($cached->cache_id) . '#' . $this->sanitize($cached->compile_id); $this->populateTimestamp($cached); } /** * populate Cached Object with timestamp and exists from Resource * - * @param Smarty_Template_Cached $cached cached object + * @param Smarty_Template_Cached $cached cached object * * @return void */ public function populateTimestamp(Smarty_Template_Cached $cached) { - if (!$this->fetch($cached->filepath, $cached->source->name, $cached->cache_id, $cached->compile_id, $content, $timestamp, $cached->source->uid)) { + if (!$this->fetch( + $cached->filepath, + $cached->source->name, + $cached->cache_id, + $cached->compile_id, + $content, + $timestamp, + $cached->source->uid + ) + ) { return; } $cached->content = $content; - $cached->timestamp = (int) $timestamp; - $cached->exists = $cached->timestamp; + $cached->timestamp = (int)$timestamp; + $cached->exists = !!$cached->timestamp; } /** * Read the cached template and process the header * - * @param Smarty_Internal_Template $_template template object - * @param Smarty_Template_Cached $cached cached object + * @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template + * @param Smarty_Template_Cached $cached cached object + * @param boolean $update flag if called because cache update * * @return boolean true or false if the cached content does not exist */ - public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null) - { + public function process( + Smarty_Internal_Template $_smarty_tpl, + Smarty_Template_Cached $cached = null, + $update = false + ) { if (!$cached) { - $cached = $_template->cached; + $cached = $_smarty_tpl->cached; } $content = $cached->content ? $cached->content : null; $timestamp = $cached->timestamp ? $cached->timestamp : null; if ($content === null || !$timestamp) { - if (!$this->fetch($_template->cached->filepath, $_template->source->name, $_template->cache_id, $_template->compile_id, $content, $timestamp, $_template->source->uid)) { + if (!$this->fetch( + $_smarty_tpl->cached->filepath, + $_smarty_tpl->source->name, + $_smarty_tpl->cache_id, + $_smarty_tpl->compile_id, + $content, + $timestamp, + $_smarty_tpl->source->uid + ) + ) { return false; } } if (isset($content)) { - /** @var Smarty_Internal_Template $_smarty_tpl - * used in evaluated code - */ - $_smarty_tpl = $_template; - eval("?>" . $content); - + eval('?>' . $content); return true; } - return false; } /** * Write the rendered template output to cache * - * @param Smarty_Internal_Template $_template template object - * @param string $content content to cache + * @param Smarty_Internal_Template $_template template object + * @param string $content content to cache * * @return boolean success */ public function writeCachedContent(Smarty_Internal_Template $_template, $content) { $this->addMetaTimestamp($content); + return $this->write(array($_template->cached->filepath => $content), $_template->cache_lifetime); + } - return $this->write(array($_template->cached->filepath => $content), $_template->properties['cache_lifetime']); + /** + * Read cached template from cache + * + * @param Smarty_Internal_Template $_template template object + * + * @return string|false content + */ + public function readCachedContent(Smarty_Internal_Template $_template) + { + $content = $_template->cached->content ? $_template->cached->content : null; + $timestamp = null; + if ($content === null) { + if (!$this->fetch( + $_template->cached->filepath, + $_template->source->name, + $_template->cache_id, + $_template->compile_id, + $content, + $timestamp, + $_template->source->uid + ) + ) { + return false; + } + } + if (isset($content)) { + return $content; + } + return false; } /** * Empty cache * {@internal the $exp_time argument is ignored altogether }} * - * @param Smarty $smarty Smarty object - * @param integer $exp_time expiration time [being ignored] + * @param Smarty $smarty Smarty object + * @param integer $exp_time expiration time [being ignored] * * @return integer number of cache files deleted [always -1] - * @uses purge() to clear the whole store - * @uses invalidate() to mark everything outdated if purge() is inapplicable + * @uses purge() to clear the whole store + * @uses invalidate() to mark everything outdated if purge() is inapplicable */ public function clearAll(Smarty $smarty, $exp_time = null) { if (!$this->purge()) { $this->invalidate(null); } - - return - 1; + return -1; } /** * Empty cache for a specific template * {@internal the $exp_time argument is ignored altogether}} * - * @param Smarty $smarty Smarty object - * @param string $resource_name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param integer $exp_time expiration time [being ignored] + * @param Smarty $smarty Smarty object + * @param string $resource_name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param integer $exp_time expiration time [being ignored] * - * @return integer number of cache files deleted [always -1] - * @uses buildCachedFilepath() to generate the CacheID - * @uses invalidate() to mark CacheIDs parent chain as outdated - * @uses delete() to remove CacheID from cache + * @return int number of cache files deleted [always -1] + * @throws \SmartyException + * @uses buildCachedFilepath() to generate the CacheID + * @uses invalidate() to mark CacheIDs parent chain as outdated + * @uses delete() to remove CacheID from cache */ public function clear(Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time) { - $uid = $this->getTemplateUid($smarty, $resource_name, $cache_id, $compile_id); - $cid = $uid . '#' . $this->sanitize($resource_name) . '#' . $this->sanitize($cache_id) . '#' . $this->sanitize($compile_id); + $uid = $this->getTemplateUid($smarty, $resource_name); + $cid = $uid . '#' . $this->sanitize($resource_name) . '#' . $this->sanitize($cache_id) . '#' . + $this->sanitize($compile_id); $this->delete(array($cid)); $this->invalidate($cid, $resource_name, $cache_id, $compile_id, $uid); - - return - 1; + return -1; } /** * Get template's unique ID * - * @param Smarty $smarty Smarty object - * @param string $resource_name template name - * @param string $cache_id cache id - * @param string $compile_id compile id + * @param Smarty $smarty Smarty object + * @param string $resource_name template name * * @return string filepath of cache file + * @throws \SmartyException */ - protected function getTemplateUid(Smarty $smarty, $resource_name, $cache_id, $compile_id) + protected function getTemplateUid(Smarty $smarty, $resource_name) { - $uid = ''; if (isset($resource_name)) { - $tpl = new $smarty->template_class($resource_name, $smarty); - if ($tpl->source->exists) { - $uid = $tpl->source->uid; + $source = Smarty_Template_Source::load(null, $smarty, $resource_name); + if ($source->exists) { + return $source->uid; } - - // remove from template cache - if ($smarty->allow_ambiguous_resources) { - $_templateId = $tpl->source->unique_resource . $tpl->cache_id . $tpl->compile_id; - } else { - $_templateId = $smarty->joined_template_dir . '#' . $resource_name . $tpl->cache_id . $tpl->compile_id; - } - if (isset($_templateId[150])) { - $_templateId = sha1($_templateId); - } - unset($smarty->template_objects[$_templateId]); } - - return $uid; + return ''; } /** * Sanitize CacheID components * - * @param string $string CacheID component to sanitize + * @param string $string CacheID component to sanitize * * @return string sanitized CacheID component */ protected function sanitize($string) { - // some poeple smoke bad weed $string = trim($string, '|'); if (!$string) { - return null; + return ''; } - return preg_replace('#[^\w\|]+#S', '_', $string); } /** * Fetch and prepare a cache object. * - * @param string $cid CacheID to fetch - * @param string $resource_name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param string $content cached content - * @param integer &$timestamp cached timestamp (epoch) - * @param string $resource_uid resource's uid + * @param string $cid CacheID to fetch + * @param string $resource_name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param string $content cached content + * @param integer &$timestamp cached timestamp (epoch) + * @param string $resource_uid resource's uid * * @return boolean success */ - protected function fetch($cid, $resource_name = null, $cache_id = null, $compile_id = null, &$content = null, &$timestamp = null, $resource_uid = null) - { + protected function fetch( + $cid, + $resource_name = null, + $cache_id = null, + $compile_id = null, + &$content = null, + &$timestamp = null, + $resource_uid = null + ) { $t = $this->read(array($cid)); - $content = !empty($t[$cid]) ? $t[$cid] : null; + $content = !empty($t[ $cid ]) ? $t[ $cid ] : null; $timestamp = null; - if ($content && ($timestamp = $this->getMetaTimestamp($content))) { - $invalidated = $this->getLatestInvalidationTimestamp($cid, $resource_name, $cache_id, $compile_id, $resource_uid); + $invalidated = + $this->getLatestInvalidationTimestamp($cid, $resource_name, $cache_id, $compile_id, $resource_uid); if ($invalidated > $timestamp) { $timestamp = null; $content = null; } } - return !!$content; } @@ -261,40 +295,46 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource */ protected function addMetaTimestamp(&$content) { - $mt = explode(" ", microtime()); - $ts = pack("NN", $mt[1], (int) ($mt[0] * 100000000)); + $mt = explode(' ', microtime()); + $ts = pack('NN', $mt[ 1 ], (int)($mt[ 0 ] * 100000000)); $content = $ts . $content; } /** * Extract the timestamp the $content was cached * - * @param string &$content the cached content + * @param string &$content the cached content * * @return float the microtime the content was cached */ protected function getMetaTimestamp(&$content) { - $s = unpack("N", substr($content, 0, 4)); - $m = unpack("N", substr($content, 4, 4)); - $content = substr($content, 8); - - return $s[1] + ($m[1] / 100000000); + extract(unpack('N1s/N1m/a*content', $content)); + /** + * @var int $s + * @var int $m + */ + return $s + ($m / 100000000); } /** * Invalidate CacheID * - * @param string $cid CacheID - * @param string $resource_name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param string $resource_uid source's uid + * @param string $cid CacheID + * @param string $resource_name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param string $resource_uid source's uid * * @return void */ - protected function invalidate($cid = null, $resource_name = null, $cache_id = null, $compile_id = null, $resource_uid = null) - { + protected function invalidate( + $cid = null, + $resource_name = null, + $cache_id = null, + $compile_id = null, + $resource_uid = null + ) { $now = microtime(true); $key = null; // invalidate everything @@ -325,16 +365,21 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource /** * Determine the latest timestamp known to the invalidation chain * - * @param string $cid CacheID to determine latest invalidation timestamp of - * @param string $resource_name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param string $resource_uid source's filepath + * @param string $cid CacheID to determine latest invalidation timestamp of + * @param string $resource_name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param string $resource_uid source's filepath * * @return float the microtime the CacheID was invalidated */ - protected function getLatestInvalidationTimestamp($cid, $resource_name = null, $cache_id = null, $compile_id = null, $resource_uid = null) - { + protected function getLatestInvalidationTimestamp( + $cid, + $resource_name = null, + $cache_id = null, + $compile_id = null, + $resource_uid = null + ) { // abort if there is no CacheID if (false && !$cid) { return 0; @@ -343,32 +388,35 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource if (!($_cid = $this->listInvalidationKeys($cid, $resource_name, $cache_id, $compile_id, $resource_uid))) { return 0; } - // there are no InValidationKeys if (!($values = $this->read($_cid))) { return 0; } // make sure we're dealing with floats $values = array_map('floatval', $values); - return max($values); } /** * Translate a CacheID into the list of applicable InvalidationKeys. - * Splits "some|chain|into|an|array" into array( '#clearAll#', 'some', 'some|chain', 'some|chain|into', ... ) + * Splits 'some|chain|into|an|array' into array( '#clearAll#', 'some', 'some|chain', 'some|chain|into', ... ) * - * @param string $cid CacheID to translate - * @param string $resource_name template name - * @param string $cache_id cache id - * @param string $compile_id compile id - * @param string $resource_uid source's filepath + * @param string $cid CacheID to translate + * @param string $resource_name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param string $resource_uid source's filepath * * @return array list of InvalidationKeys - * @uses $invalidationKeyPrefix to prepend to each InvalidationKey + * @uses $invalidationKeyPrefix to prepend to each InvalidationKey */ - protected function listInvalidationKeys($cid, $resource_name = null, $cache_id = null, $compile_id = null, $resource_uid = null) - { + protected function listInvalidationKeys( + $cid, + $resource_name = null, + $cache_id = null, + $compile_id = null, + $resource_uid = null + ) { $t = array('IVK#ALL'); $_name = $_compile = '#'; if ($resource_name) { @@ -380,7 +428,6 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource $t[] = 'IVK#COMPILE' . $_compile; } $_name .= '#'; - // some poeple smoke bad weed $cid = trim($cache_id, '|'); if (!$cid) { return $t; @@ -401,17 +448,16 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource $t[] = 'IVK#CACHE#' . $part; $t[] = 'IVK#CID' . $_name . $part . $_compile; // skip past delimiter position - $i ++; + $i++; } - return $t; } /** * Check is cache is locked for this template * - * @param Smarty $smarty Smarty object - * @param Smarty_Template_Cached $cached cached object + * @param Smarty $smarty Smarty object + * @param Smarty_Template_Cached $cached cached object * * @return boolean true or false if cache is locked */ @@ -419,8 +465,7 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource { $key = 'LOCK#' . $cached->filepath; $data = $this->read(array($key)); - - return $data && time() - $data[$key] < $smarty->locking_timeout; + return $data && time() - $data[ $key ] < $smarty->locking_timeout; } /** @@ -456,7 +501,7 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource /** * Read values for a set of keys from cache * - * @param array $keys list of keys to fetch + * @param array $keys list of keys to fetch * * @return array list of values with the given keys used as indexes */ @@ -465,8 +510,8 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource /** * Save values for a set of keys to cache * - * @param array $keys list of values to save - * @param int $expire expiration time + * @param array $keys list of values to save + * @param int $expire expiration time * * @return boolean true on success, false on failure */ @@ -475,7 +520,7 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource /** * Remove values from cache * - * @param array $keys list of keys to delete + * @param array $keys list of keys to delete * * @return boolean true on success, false on failure */ diff --git a/tools/smarty/sysplugins/smarty_config_source.php b/tools/smarty/sysplugins/smarty_config_source.php deleted file mode 100644 index fd37e61f7..000000000 --- a/tools/smarty/sysplugins/smarty_config_source.php +++ /dev/null @@ -1,94 +0,0 @@ -<?php -/** - * Smarty Internal Plugin - * - * @package Smarty - * @subpackage TemplateResources - */ - -/** - * Smarty Resource Data Object - * Meta Data Container for Config Files - * - * @package Smarty - * @subpackage TemplateResources - * @author Rodney Rehm - * @property string $content - * @property int $timestamp - * @property bool $exists - */ -class Smarty_Config_Source extends Smarty_Template_Source -{ - /** - * create Config Object container - * - * @param Smarty_Resource $handler Resource Handler this source object communicates with - * @param Smarty $smarty Smarty instance this source object belongs to - * @param string $resource full config_resource - * @param string $type type of resource - * @param string $name resource name - * @param string $unique_resource unqiue resource name - */ - public function __construct(Smarty_Resource $handler, Smarty $smarty, $resource, $type, $name, $unique_resource) - { - $this->handler = $handler; // Note: prone to circular references - - // Note: these may be ->config_compiler_class etc in the future - //$this->config_compiler_class = $handler->config_compiler_class; - //$this->config_lexer_class = $handler->config_lexer_class; - //$this->config_parser_class = $handler->config_parser_class; - - $this->smarty = $smarty; - $this->resource = $resource; - $this->type = $type; - $this->name = $name; - $this->unique_resource = $unique_resource; - } - - /** - * <<magic>> Generic setter. - * - * @param string $property_name valid: content, timestamp, exists - * @param mixed $value newly assigned value (not check for correct type) - * - * @throws SmartyException when the given property name is not valid - */ - public function __set($property_name, $value) - { - switch ($property_name) { - case 'content': - case 'timestamp': - case 'exists': - $this->$property_name = $value; - break; - - default: - throw new SmartyException("invalid config property '$property_name'."); - } - } - - /** - * <<magic>> Generic getter. - * - * @param string $property_name valid: content, timestamp, exists - * - * @return mixed|void - * @throws SmartyException when the given property name is not valid - */ - public function __get($property_name) - { - switch ($property_name) { - case 'timestamp': - case 'exists': - $this->handler->populateTimestamp($this); - - return $this->$property_name; - - case 'content': - return $this->content = $this->handler->getContent($this); - - default: - throw new SmartyException("config property '$property_name' does not exist."); - } - } -} diff --git a/tools/smarty/sysplugins/smarty_data.php b/tools/smarty/sysplugins/smarty_data.php new file mode 100644 index 000000000..2545ed3a8 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_data.php @@ -0,0 +1,68 @@ +<?php +/** + * Smarty Plugin Data + * This file contains the data object + * + * @package Smarty + * @subpackage Template + * @author Uwe Tews + */ + +/** + * class for the Smarty data object + * The Smarty data object will hold Smarty variables in the current scope + * + * @package Smarty + * @subpackage Template + */ +class Smarty_Data extends Smarty_Internal_Data +{ + /** + * Counter + * + * @var int + */ + public static $count = 0; + + /** + * Data block name + * + * @var string + */ + public $dataObjectName = ''; + + /** + * Smarty object + * + * @var Smarty + */ + public $smarty = null; + + /** + * create Smarty data object + * + * @param Smarty|array $_parent parent template + * @param Smarty|Smarty_Internal_Template $smarty global smarty instance + * @param string $name optional data block name + * + * @throws SmartyException + */ + public function __construct($_parent = null, $smarty = null, $name = null) + { + parent::__construct(); + self::$count++; + $this->dataObjectName = 'Data_object ' . (isset($name) ? "'{$name}'" : self::$count); + $this->smarty = $smarty; + if (is_object($_parent)) { + // when object set up back pointer + $this->parent = $_parent; + } elseif (is_array($_parent)) { + // set up variable values + foreach ($_parent as $_key => $_val) { + $this->tpl_vars[ $_key ] = new Smarty_Variable($_val); + } + } elseif ($_parent !== null) { + throw new SmartyException('Wrong type for template variables'); + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_block.php b/tools/smarty/sysplugins/smarty_internal_block.php new file mode 100644 index 000000000..9956d642b --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_block.php @@ -0,0 +1,90 @@ +<?php + +/** + * Smarty {block} tag class + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Block +{ + /** + * Block name + * + * @var string + */ + public $name = ''; + + /** + * Hide attribute + * + * @var bool + */ + public $hide = false; + + /** + * Append attribute + * + * @var bool + */ + public $append = false; + + /** + * prepend attribute + * + * @var bool + */ + public $prepend = false; + + /** + * Block calls $smarty.block.child + * + * @var bool + */ + public $callsChild = false; + + /** + * Inheritance child block + * + * @var Smarty_Internal_Block|null + */ + public $child = null; + + /** + * Inheritance calling parent block + * + * @var Smarty_Internal_Block|null + */ + public $parent = null; + + /** + * Inheritance Template index + * + * @var int + */ + public $tplIndex = 0; + + /** + * Smarty_Internal_Block constructor. + * - if outer level {block} of child template ($state === 1) save it as child root block + * - otherwise process inheritance and render + * + * @param string $name block name + * @param int|null $tplIndex index of outer level {block} if nested + */ + public function __construct($name, $tplIndex) + { + $this->name = $name; + $this->tplIndex = $tplIndex; + } + + /** + * Compiled block code overloaded by {block} class + * + * @param \Smarty_Internal_Template $tpl + */ + public function callBlock(Smarty_Internal_Template $tpl) + { + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_cacheresource_file.php b/tools/smarty/sysplugins/smarty_internal_cacheresource_file.php index 60f6bf5ce..61618449d 100644 --- a/tools/smarty/sysplugins/smarty_internal_cacheresource_file.php +++ b/tools/smarty/sysplugins/smarty_internal_cacheresource_file.php @@ -27,42 +27,47 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource */ public function populate(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template) { - $_source_file_path = str_replace(':', '.', $_template->source->filepath); - $_cache_id = isset($_template->cache_id) ? preg_replace('![^\w\|]+!', '_', $_template->cache_id) : null; - $_compile_id = isset($_template->compile_id) ? preg_replace('![^\w\|]+!', '_', $_template->compile_id) : null; - $_filepath = $_template->source->uid; + $source = &$_template->source; + $smarty = &$_template->smarty; + $_compile_dir_sep = $smarty->use_sub_dirs ? DIRECTORY_SEPARATOR : '^'; + $_filepath = sha1($source->uid . $smarty->_joined_template_dir); + $cached->filepath = $smarty->getCacheDir(); + if (isset($_template->cache_id)) { + $cached->filepath .= preg_replace( + array( + '![^\w|]+!', + '![|]+!' + ), + array( + '_', + $_compile_dir_sep + ), + $_template->cache_id + ) . $_compile_dir_sep; + } + if (isset($_template->compile_id)) { + $cached->filepath .= preg_replace('![^\w]+!', '_', $_template->compile_id) . $_compile_dir_sep; + } // if use_sub_dirs, break file into directories - if ($_template->smarty->use_sub_dirs) { - $_filepath = substr($_filepath, 0, 2) . DS - . substr($_filepath, 2, 2) . DS - . substr($_filepath, 4, 2) . DS - . $_filepath; + if ($smarty->use_sub_dirs) { + $cached->filepath .= $_filepath[ 0 ] . $_filepath[ 1 ] . DIRECTORY_SEPARATOR . $_filepath[ 2 ] . + $_filepath[ 3 ] . + DIRECTORY_SEPARATOR . + $_filepath[ 4 ] . $_filepath[ 5 ] . DIRECTORY_SEPARATOR; } - $_compile_dir_sep = $_template->smarty->use_sub_dirs ? DS : '^'; - if (isset($_cache_id)) { - $_cache_id = str_replace('|', $_compile_dir_sep, $_cache_id) . $_compile_dir_sep; - } else { - $_cache_id = ''; + $cached->filepath .= $_filepath; + $basename = $source->handler->getBasename($source); + if (!empty($basename)) { + $cached->filepath .= '.' . $basename; } - if (isset($_compile_id)) { - $_compile_id = $_compile_id . $_compile_dir_sep; - } else { - $_compile_id = ''; + if ($smarty->cache_locking) { + $cached->lock_id = $cached->filepath . '.lock'; } - $_cache_dir = $_template->smarty->getCacheDir(); - if ($_template->smarty->cache_locking) { - // create locking file name - // relative file name? - if (!preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_cache_dir)) { - $_lock_dir = rtrim(getcwd(), '/\\') . DS . $_cache_dir; - } else { - $_lock_dir = $_cache_dir; - } - $cached->lock_id = $_lock_dir . sha1($_cache_id . $_compile_id . $_template->source->uid) . '.lock'; + $cached->filepath .= '.php'; + $cached->timestamp = $cached->exists = is_file($cached->filepath); + if ($cached->exists) { + $cached->timestamp = filemtime($cached->filepath); } - $cached->filepath = $_cache_dir . $_cache_id . $_compile_id . $_filepath . '.' . basename($_source_file_path) . '.php'; - $cached->timestamp = @filemtime($cached->filepath); - $cached->exists = !!$cached->timestamp; } /** @@ -74,26 +79,33 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource */ public function populateTimestamp(Smarty_Template_Cached $cached) { - $cached->timestamp = @filemtime($cached->filepath); - $cached->exists = !!$cached->timestamp; + $cached->timestamp = $cached->exists = is_file($cached->filepath); + if ($cached->exists) { + $cached->timestamp = filemtime($cached->filepath); + } } /** * Read the cached template and process its header * - * @param Smarty_Internal_Template $_template template object - * @param Smarty_Template_Cached $cached cached object + * @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template + * @param Smarty_Template_Cached $cached cached object + * @param bool $update flag if called because cache update * - * @return booleantrue or false if the cached content does not exist + * @return boolean true or false if the cached content does not exist */ - public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null) - { - /** @var Smarty_Internal_Template $_smarty_tpl - * used in included file - */ - $_smarty_tpl = $_template; - - return @include $_template->cached->filepath; + public function process( + Smarty_Internal_Template $_smarty_tpl, + Smarty_Template_Cached $cached = null, + $update = false + ) { + $_smarty_tpl->cached->valid = false; + if ($update && defined('HHVM_VERSION')) { + eval('?>' . file_get_contents($_smarty_tpl->cached->filepath)); + return true; + } else { + return @include $_smarty_tpl->cached->filepath; + } } /** @@ -102,18 +114,46 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource * @param Smarty_Internal_Template $_template template object * @param string $content content to cache * - * @return boolean success + * @return bool success + * @throws \SmartyException */ public function writeCachedContent(Smarty_Internal_Template $_template, $content) { - if (Smarty_Internal_Write_File::writeFile($_template->cached->filepath, $content, $_template->smarty) === true) { - $_template->cached->timestamp = @filemtime($_template->cached->filepath); - $_template->cached->exists = !!$_template->cached->timestamp; - if ($_template->cached->exists) { + if ($_template->smarty->ext->_writeFile->writeFile( + $_template->cached->filepath, + $content, + $_template->smarty + ) === true + ) { + if (function_exists('opcache_invalidate') + && (!function_exists('ini_get') || strlen(ini_get('opcache.restrict_api'))) < 1 + ) { + opcache_invalidate($_template->cached->filepath, true); + } elseif (function_exists('apc_compile_file')) { + apc_compile_file($_template->cached->filepath); + } + $cached = $_template->cached; + $cached->timestamp = $cached->exists = is_file($cached->filepath); + if ($cached->exists) { + $cached->timestamp = filemtime($cached->filepath); return true; } } + return false; + } + /** + * Read cached template from cache + * + * @param Smarty_Internal_Template $_template template object + * + * @return string content + */ + public function readCachedContent(Smarty_Internal_Template $_template) + { + if (is_file($_template->cached->filepath)) { + return file_get_contents($_template->cached->filepath); + } return false; } @@ -127,7 +167,7 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource */ public function clearAll(Smarty $smarty, $exp_time = null) { - return $this->clear($smarty, null, null, null, $exp_time); + return $smarty->ext->_cacheResourceFile->clear($smarty, null, null, null, $exp_time); } /** @@ -143,111 +183,7 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource */ public function clear(Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time) { - $_cache_id = isset($cache_id) ? preg_replace('![^\w\|]+!', '_', $cache_id) : null; - $_compile_id = isset($compile_id) ? preg_replace('![^\w\|]+!', '_', $compile_id) : null; - $_dir_sep = $smarty->use_sub_dirs ? '/' : '^'; - $_compile_id_offset = $smarty->use_sub_dirs ? 3 : 0; - - /* PrestaShop */ - if (($_dir = realpath($smarty->getCacheDir())) === false) - return 0; - $_dir .= '/'; - /* END PrestaShop */ - - $_dir_length = strlen($_dir); - if (isset($_cache_id)) { - $_cache_id_parts = explode('|', $_cache_id); - $_cache_id_parts_count = count($_cache_id_parts); - if ($smarty->use_sub_dirs) { - foreach ($_cache_id_parts as $id_part) { - $_dir .= $id_part . DS; - } - } - } - if (isset($resource_name)) { - $_save_stat = $smarty->caching; - $smarty->caching = true; - $tpl = new $smarty->template_class($resource_name, $smarty); - $smarty->caching = $_save_stat; - - // remove from template cache - $tpl->source; // have the template registered before unset() - if ($smarty->allow_ambiguous_resources) { - $_templateId = $tpl->source->unique_resource . $tpl->cache_id . $tpl->compile_id; - } else { - $_templateId = $smarty->joined_template_dir . '#' . $resource_name . $tpl->cache_id . $tpl->compile_id; - } - if (isset($_templateId[150])) { - $_templateId = sha1($_templateId); - } - unset($smarty->template_objects[$_templateId]); - - if ($tpl->source->exists) { - $_resourcename_parts = basename(str_replace('^', '/', $tpl->cached->filepath)); - } else { - return 0; - } - } - $_count = 0; - $_time = time(); - if (file_exists($_dir)) { - $_cacheDirs = new RecursiveDirectoryIterator($_dir); - $_cache = new RecursiveIteratorIterator($_cacheDirs, RecursiveIteratorIterator::CHILD_FIRST); - foreach ($_cache as $_file) { - if (substr(basename($_file->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false || strpos($_file, 'index.php') !== false) { - continue; - } - // directory ? - if ($_file->isDir()) { - if (!$_cache->isDot()) { - // delete folder if empty - @rmdir($_file->getPathname()); - } - } else { - $_parts = explode($_dir_sep, str_replace('\\', '/', substr((string) $_file, $_dir_length))); - $_parts_count = count($_parts); - // check name - if (isset($resource_name)) { - if ($_parts[$_parts_count - 1] != $_resourcename_parts) { - continue; - } - } - // check compile id - if (isset($_compile_id) && (!isset($_parts[$_parts_count - 2 - $_compile_id_offset]) || $_parts[$_parts_count - 2 - $_compile_id_offset] != $_compile_id)) { - continue; - } - // check cache id - if (isset($_cache_id)) { - // count of cache id parts - $_parts_count = (isset($_compile_id)) ? $_parts_count - 2 - $_compile_id_offset : $_parts_count - 1 - $_compile_id_offset; - if ($_parts_count < $_cache_id_parts_count) { - continue; - } - for ($i = 0; $i < $_cache_id_parts_count; $i ++) { - if ($_parts[$i] != $_cache_id_parts[$i]) { - continue 2; - } - } - } - // expired ? - if (isset($exp_time)) { - if ($exp_time < 0) { - preg_match('#\'cache_lifetime\' =>\s*(\d*)#', file_get_contents($_file), $match); - if ($_time < (@filemtime($_file) + $match[1])) { - continue; - } - } else { - if ($_time - @filemtime($_file) < $exp_time) { - continue; - } - } - } - $_count += @unlink((string) $_file) ? 1 : 0; - } - } - } - - return $_count; + return $smarty->ext->_cacheResourceFile->clear($smarty, $resource_name, $cache_id, $compile_id, $exp_time); } /** @@ -265,9 +201,12 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource } else { clearstatcache(); } - $t = @filemtime($cached->lock_id); - - return $t && (time() - $t < $smarty->locking_timeout); + if (is_file($cached->lock_id)) { + $t = filemtime($cached->lock_id); + return $t && (time() - $t < $smarty->locking_timeout); + } else { + return false; + } } /** diff --git a/tools/smarty/sysplugins/smarty_internal_compile_append.php b/tools/smarty/sysplugins/smarty_internal_compile_append.php index cbf65685b..1a9befbf6 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_append.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_append.php @@ -19,26 +19,28 @@ class Smarty_Internal_Compile_Append extends Smarty_Internal_Compile_Assign /** * Compiles code for the {append} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { // the following must be assigned at runtime because it will be overwritten in parent class $this->required_attributes = array('var', 'value'); $this->shorttag_order = array('var', 'value'); $this->optional_attributes = array('scope', 'index'); + $this->mapCache = array(); // check and get attributes $_attr = $this->getAttributes($compiler, $args); // map to compile assign attributes - if (isset($_attr['index'])) { - $_params['smarty_internal_index'] = '[' . $_attr['index'] . ']'; - unset($_attr['index']); + if (isset($_attr[ 'index' ])) { + $_params[ 'smarty_internal_index' ] = '[' . $_attr[ 'index' ] . ']'; + unset($_attr[ 'index' ]); } else { - $_params['smarty_internal_index'] = '[]'; + $_params[ 'smarty_internal_index' ] = '[]'; } $_new_attr = array(); foreach ($_attr as $key => $value) { diff --git a/tools/smarty/sysplugins/smarty_internal_compile_assign.php b/tools/smarty/sysplugins/smarty_internal_compile_assign.php index caa34861f..1f0ab9b7d 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_assign.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_assign.php @@ -16,71 +16,81 @@ */ class Smarty_Internal_Compile_Assign extends Smarty_Internal_CompileBase { + /** + * Attribute definition: Overwrites base class. + * + * @var array + * @see Smarty_Internal_CompileBase + */ + public $option_flags = array('nocache', 'noscope'); + + /** + * Valid scope names + * + * @var array + */ + public $valid_scopes = array( + 'local' => Smarty::SCOPE_LOCAL, 'parent' => Smarty::SCOPE_PARENT, + 'root' => Smarty::SCOPE_ROOT, 'global' => Smarty::SCOPE_GLOBAL, + 'tpl_root' => Smarty::SCOPE_TPL_ROOT, 'smarty' => Smarty::SCOPE_SMARTY + ); + /** * Compiles code for the {assign} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { // the following must be assigned at runtime because it will be overwritten in Smarty_Internal_Compile_Append $this->required_attributes = array('var', 'value'); $this->shorttag_order = array('var', 'value'); $this->optional_attributes = array('scope'); - $_nocache = 'null'; - $_scope = Smarty::SCOPE_LOCAL; + $this->mapCache = array(); + $_nocache = false; // check and get attributes $_attr = $this->getAttributes($compiler, $args); // nocache ? + if ($_var = $compiler->getId($_attr[ 'var' ])) { + $_var = "'{$_var}'"; + } else { + $_var = $_attr[ 'var' ]; + } if ($compiler->tag_nocache || $compiler->nocache) { - $_nocache = 'true'; + $_nocache = true; // create nocache var to make it know for further compiling - if (isset($compiler->template->tpl_vars[trim($_attr['var'], "'")])) { - $compiler->template->tpl_vars[trim($_attr['var'], "'")]->nocache = true; - } else { - $compiler->template->tpl_vars[trim($_attr['var'], "'")] = new Smarty_variable(null, true); - } + $compiler->setNocacheInVariable($_attr[ 'var' ]); } // scope setup - if (isset($_attr['scope'])) { - $_attr['scope'] = trim($_attr['scope'], "'\""); - if ($_attr['scope'] == 'parent') { - $_scope = Smarty::SCOPE_PARENT; - } elseif ($_attr['scope'] == 'root') { - $_scope = Smarty::SCOPE_ROOT; - } elseif ($_attr['scope'] == 'global') { - $_scope = Smarty::SCOPE_GLOBAL; - } else { - $compiler->trigger_template_error('illegal value for "scope" attribute', $compiler->lex->taglineno); - } - } - // compiled output - if (isset($parameter['smarty_internal_index'])) { - $output = "<?php \$_smarty_tpl->createLocalArrayVariable($_attr[var], $_nocache, $_scope);\n\$_smarty_tpl->tpl_vars[$_attr[var]]->value$parameter[smarty_internal_index] = $_attr[value];"; + if ($_attr[ 'noscope' ]) { + $_scope = -1; } else { - // implement Smarty2's behaviour of variables assigned by reference - if ($compiler->template->smarty instanceof SmartyBC) { - $output = "<?php if (isset(\$_smarty_tpl->tpl_vars[$_attr[var]])) {\$_smarty_tpl->tpl_vars[$_attr[var]] = clone \$_smarty_tpl->tpl_vars[$_attr[var]];"; - $output .= "\n\$_smarty_tpl->tpl_vars[$_attr[var]]->value = $_attr[value]; \$_smarty_tpl->tpl_vars[$_attr[var]]->nocache = $_nocache; \$_smarty_tpl->tpl_vars[$_attr[var]]->scope = $_scope;"; - $output .= "\n} else \$_smarty_tpl->tpl_vars[$_attr[var]] = new Smarty_variable($_attr[value], $_nocache, $_scope);"; - } else { - $output = "<?php \$_smarty_tpl->tpl_vars[$_attr[var]] = new Smarty_variable($_attr[value], $_nocache, $_scope);"; - } + $_scope = $compiler->convertScope($_attr, $this->valid_scopes); } - if ($_scope == Smarty::SCOPE_PARENT) { - $output .= "\nif (\$_smarty_tpl->parent != null) \$_smarty_tpl->parent->tpl_vars[$_attr[var]] = clone \$_smarty_tpl->tpl_vars[$_attr[var]];"; - } elseif ($_scope == Smarty::SCOPE_ROOT || $_scope == Smarty::SCOPE_GLOBAL) { - $output .= "\n\$_ptr = \$_smarty_tpl->parent; while (\$_ptr != null) {\$_ptr->tpl_vars[$_attr[var]] = clone \$_smarty_tpl->tpl_vars[$_attr[var]]; \$_ptr = \$_ptr->parent; }"; + // optional parameter + $_params = ''; + if ($_nocache || $_scope) { + $_params .= ' ,' . var_export($_nocache, true); } - if ($_scope == Smarty::SCOPE_GLOBAL) { - $output .= "\nSmarty::\$global_tpl_vars[$_attr[var]] = clone \$_smarty_tpl->tpl_vars[$_attr[var]];"; + if ($_scope) { + $_params .= ' ,' . $_scope; + } + if (isset($parameter[ 'smarty_internal_index' ])) { + $output = + "<?php \$_tmp_array = isset(\$_smarty_tpl->tpl_vars[{$_var}]) ? \$_smarty_tpl->tpl_vars[{$_var}]->value : array();\n"; + $output .= "if (!(is_array(\$_tmp_array) || \$_tmp_array instanceof ArrayAccess)) {\n"; + $output .= "settype(\$_tmp_array, 'array');\n"; + $output .= "}\n"; + $output .= "\$_tmp_array{$parameter['smarty_internal_index']} = {$_attr['value']};\n"; + $output .= "\$_smarty_tpl->_assignInScope({$_var}, \$_tmp_array{$_params});?>"; + } else { + $output = "<?php \$_smarty_tpl->_assignInScope({$_var}, {$_attr['value']}{$_params});?>"; } - $output .= '?>'; - return $output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_block.php b/tools/smarty/sysplugins/smarty_internal_compile_block.php index 8c87dab16..8ff15d8e5 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_block.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_block.php @@ -1,24 +1,20 @@ <?php - /** - * Smarty Internal Plugin Compile Block - * Compiles the {block}{/block} tags + * This file is part of Smarty. * - * @package Smarty - * @subpackage Compiler - * @author Uwe Tews + * (c) 2015 Uwe Tews + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. */ /** * Smarty Internal Plugin Compile Block Class * - * @package Smarty - * @subpackage Compiler + * @author Uwe Tews <uwe.tews@googlemail.com> */ -class Smarty_Internal_Compile_Block extends Smarty_Internal_CompileBase +class Smarty_Internal_Compile_Block extends Smarty_Internal_Compile_Shared_Inheritance { - - const parent = '____SMARTY_BLOCK_PARENT____'; /** * Attribute definition: Overwrites base class. * @@ -41,7 +37,7 @@ class Smarty_Internal_Compile_Block extends Smarty_Internal_CompileBase * @var array * @see Smarty_Internal_CompileBase */ - public $option_flags = array('hide', 'append', 'prepend', 'nocache'); + public $option_flags = array('hide', 'nocache'); /** * Attribute definition: Overwrites base class. @@ -49,390 +45,145 @@ class Smarty_Internal_Compile_Block extends Smarty_Internal_CompileBase * @var array * @see Smarty_Internal_CompileBase */ - public $optional_attributes = array('internal_file', 'internal_uid', 'internal_line'); - /** - * nested child block names - * - * @var array - */ - public static $nested_block_names = array(); - - /** - * child block source buffer - * - * @var array - */ - public static $block_data = array(); + public $optional_attributes = array('assign'); /** * Compiles code for the {block} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * - * @return boolean true + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { + if (!isset($compiler->_cache[ 'blockNesting' ])) { + $compiler->_cache[ 'blockNesting' ] = 0; + } + if ($compiler->_cache[ 'blockNesting' ] === 0) { + // make sure that inheritance gets initialized in template code + $this->registerInit($compiler); + $this->option_flags = array('hide', 'nocache', 'append', 'prepend'); + } else { + $this->option_flags = array('hide', 'nocache'); + } // check and get attributes $_attr = $this->getAttributes($compiler, $args); - $_name = trim($_attr['name'], "\"'"); - - // check if we process an inheritance child template - if ($compiler->inheritance_child) { - array_unshift(self::$nested_block_names, $_name); - // build {block} for child block - self::$block_data[$_name]['source'] = - "{$compiler->smarty->left_delimiter}private_child_block name={$_attr['name']} file='{$compiler->template->source->filepath}' type='{$compiler->template->source->type}' resource='{$compiler->template->template_resource}'" . - " uid='{$compiler->template->source->uid}' line={$compiler->lex->line}"; - if ($_attr['nocache']) { - self::$block_data[$_name]['source'] .= ' nocache'; - } - self::$block_data[$_name]['source'] .= $compiler->smarty->right_delimiter; - - $save = array($_attr, $compiler->inheritance); - $this->openTag($compiler, 'block', $save); - // set flag for {block} tag - $compiler->inheritance = true; - $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBLOCK); - $compiler->has_code = false; - return; - } - // must merge includes - if ($_attr['nocache'] == true) { - $compiler->tag_nocache = true; - } - $save = array($_attr, $compiler->inheritance, $compiler->parser->current_buffer, $compiler->nocache); - $this->openTag($compiler, 'block', $save); - $compiler->inheritance = true; + ++$compiler->_cache[ 'blockNesting' ]; + $_className = 'Block_' . preg_replace('![^\w]+!', '_', uniqid(mt_rand(), true)); + $compiler->_cache[ 'blockName' ][ $compiler->_cache[ 'blockNesting' ] ] = $_attr[ 'name' ]; + $compiler->_cache[ 'blockClass' ][ $compiler->_cache[ 'blockNesting' ] ] = $_className; + $compiler->_cache[ 'blockParams' ][ $compiler->_cache[ 'blockNesting' ] ] = array(); + $compiler->_cache[ 'blockParams' ][ 1 ][ 'subBlocks' ][ trim($_attr[ 'name' ], '"\'') ][] = $_className; + $this->openTag( + $compiler, + 'block', + array( + $_attr, $compiler->nocache, $compiler->parser->current_buffer, + $compiler->template->compiled->has_nocache_code, + $compiler->template->caching + ) + ); + $compiler->saveRequiredPlugins(true); $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; - - $compiler->parser->current_buffer = new _smarty_template_buffer($compiler->parser); - $compiler->has_code = false; - - return true; - } - - /** - * Compile saved child block source - * - * @param object $compiler compiler object - * @param string $_name optional name of child block - * - * @return string compiled code of child block - */ - static function compileChildBlock($compiler, $_name = null) - { - if ($compiler->inheritance_child) { - $name1 = Smarty_Internal_Compile_Block::$nested_block_names[0]; - if (isset($compiler->template->block_data[$name1])) { - // replace inner block name with generic - Smarty_Internal_Compile_Block::$block_data[$name1]['source'] .= $compiler->template->block_data[$name1]['source']; - Smarty_Internal_Compile_Block::$block_data[$name1]['child'] = true; - } - $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBLOCK); - $compiler->has_code = false; - return; - } - // if called by {$smarty.block.child} we must search the name of enclosing {block} - if ($_name == null) { - $stack_count = count($compiler->_tag_stack); - while (--$stack_count >= 0) { - if ($compiler->_tag_stack[$stack_count][0] == 'block') { - $_name = trim($compiler->_tag_stack[$stack_count][1][0]['name'], "\"'"); - break; - } - } - } - if ($_name == null) { - $compiler->trigger_template_error(' tag {$smarty.block.child} used outside {block} tags ', $compiler->lex->taglineno); - } - // undefined child? - if (!isset($compiler->template->block_data[$_name]['source'])) { - $compiler->popTrace(); - return ''; - } - // flag that child is already compile by {$smarty.block.child} inclusion - $compiler->template->block_data[$_name]['compiled'] = true; - $_tpl = new Smarty_Internal_template('string:' . $compiler->template->block_data[$_name]['source'], $compiler->smarty, $compiler->template, $compiler->template->cache_id, - $compiler->template->compile_id, $compiler->template->caching, $compiler->template->cache_lifetime); - if ($compiler->smarty->debugging) { - Smarty_Internal_Debug::ignore($_tpl); - } - $_tpl->tpl_vars = $compiler->template->tpl_vars; - $_tpl->variable_filters = $compiler->template->variable_filters; - $_tpl->properties['nocache_hash'] = $compiler->template->properties['nocache_hash']; - $_tpl->allow_relative_path = true; - $_tpl->compiler->inheritance = true; - $_tpl->compiler->suppressHeader = true; - $_tpl->compiler->suppressFilter = true; - $_tpl->compiler->suppressTemplatePropertyHeader = true; - $_tpl->compiler->suppressMergedTemplates = true; - $nocache = $compiler->nocache || $compiler->tag_nocache; - if (strpos($compiler->template->block_data[$_name]['source'], self::parent) !== false) { - $_output = str_replace(self::parent, $compiler->parser->current_buffer->to_smarty_php(), $_tpl->compiler->compileTemplate($_tpl, $nocache)); - } elseif ($compiler->template->block_data[$_name]['mode'] == 'prepend') { - $_output = $_tpl->compiler->compileTemplate($_tpl, $nocache) . $compiler->parser->current_buffer->to_smarty_php(); - } elseif ($compiler->template->block_data[$_name]['mode'] == 'append') { - $_output = $compiler->parser->current_buffer->to_smarty_php() . $_tpl->compiler->compileTemplate($_tpl, $nocache); - } elseif (!empty($compiler->template->block_data[$_name])) { - $_output = $_tpl->compiler->compileTemplate($_tpl, $nocache); - } - $compiler->template->properties['file_dependency'] = array_merge($compiler->template->properties['file_dependency'], $_tpl->properties['file_dependency']); - $compiler->template->properties['function'] = array_merge($compiler->template->properties['function'], $_tpl->properties['function']); - $compiler->merged_templates = array_merge($compiler->merged_templates, $_tpl->compiler->merged_templates); - $compiler->template->variable_filters = $_tpl->variable_filters; - if ($_tpl->has_nocache_code) { - $compiler->template->has_nocache_code = true; - } - foreach ($_tpl->required_plugins as $key => $tmp1) { - if ($compiler->nocache && $compiler->template->caching) { - $code = 'nocache'; - } else { - $code = $key; - } - foreach ($tmp1 as $name => $tmp) { - foreach ($tmp as $type => $data) { - $compiler->template->required_plugins[$code][$name][$type] = $data; - } - } - } - unset($_tpl); - $compiler->has_code = true; - return $_output; - } - - /** - * Compile $smarty.block.parent - * - * @param object $compiler compiler object - * @param string $_name optional name of child block - * - * @return string compiled code of child block - */ - static function compileParentBlock($compiler, $_name = null) - { - // if called by {$smarty.block.parent} we must search the name of enclosing {block} - if ($_name == null) { - $stack_count = count($compiler->_tag_stack); - while (--$stack_count >= 0) { - if ($compiler->_tag_stack[$stack_count][0] == 'block') { - $_name = trim($compiler->_tag_stack[$stack_count][1][0]['name'], "\"'"); - break; - } - } - } - if ($_name == null) { - $compiler->trigger_template_error(' tag {$smarty.block.parent} used outside {block} tags ', $compiler->lex->taglineno); - } - if (empty(Smarty_Internal_Compile_Block::$nested_block_names)) { - $compiler->trigger_template_error(' illegal {$smarty.block.parent} in parent template ', $compiler->lex->taglineno); - } - Smarty_Internal_Compile_Block::$block_data[Smarty_Internal_Compile_Block::$nested_block_names[0]]['source'] .= Smarty_Internal_Compile_Block::parent; - $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBLOCK); - $compiler->has_code = false; - return; - } - - /** - * Process block source - * - * @param $compiler - * @param string $source source text - * - */ - static function blockSource($compiler, $source) - { - Smarty_Internal_Compile_Block::$block_data[Smarty_Internal_Compile_Block::$nested_block_names[0]]['source'] .= $source; + $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template(); + $compiler->template->compiled->has_nocache_code = false; + $compiler->suppressNocacheProcessing = true; } } /** * Smarty Internal Plugin Compile BlockClose Class - * - * @package Smarty - * @subpackage Compiler */ -class Smarty_Internal_Compile_Blockclose extends Smarty_Internal_CompileBase +class Smarty_Internal_Compile_Blockclose extends Smarty_Internal_Compile_Shared_Inheritance { /** * Compiles code for the {/block} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * - * @return string compiled code + * @return bool true */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { + list($_attr, $_nocache, $_buffer, $_has_nocache_code, $_caching) = $this->closeTag($compiler, array('block')); + // init block parameter + $_block = $compiler->_cache[ 'blockParams' ][ $compiler->_cache[ 'blockNesting' ] ]; + unset($compiler->_cache[ 'blockParams' ][ $compiler->_cache[ 'blockNesting' ] ]); + $_name = $_attr[ 'name' ]; + $_assign = isset($_attr[ 'assign' ]) ? $_attr[ 'assign' ] : null; + unset($_attr[ 'assign' ], $_attr[ 'name' ]); + foreach ($_attr as $name => $stat) { + if ((is_bool($stat) && $stat !== false) || (!is_bool($stat) && $stat !== 'false')) { + $_block[ $name ] = 'true'; + } + } + $_className = $compiler->_cache[ 'blockClass' ][ $compiler->_cache[ 'blockNesting' ] ]; + // get compiled block code + $_functionCode = $compiler->parser->current_buffer; + // setup buffer for template function code + $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template(); + $output = "<?php\n"; + $output .= "/* {block {$_name}} */\n"; + $output .= "class {$_className} extends Smarty_Internal_Block\n"; + $output .= "{\n"; + foreach ($_block as $property => $value) { + $output .= "public \${$property} = " . var_export($value, true) . ";\n"; + } + $output .= "public function callBlock(Smarty_Internal_Template \$_smarty_tpl) {\n"; + $output .= $compiler->compileRequiredPlugins(); + $compiler->restoreRequiredPlugins(); + if ($compiler->template->compiled->has_nocache_code) { + $output .= "\$_smarty_tpl->cached->hashes['{$compiler->template->compiled->nocache_hash}'] = true;\n"; + } + if (isset($_assign)) { + $output .= "ob_start();\n"; + } + $output .= "?>\n"; + $compiler->parser->current_buffer->append_subtree( + $compiler->parser, + new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + $output + ) + ); + $compiler->parser->current_buffer->append_subtree($compiler->parser, $_functionCode); + $output = "<?php\n"; + if (isset($_assign)) { + $output .= "\$_smarty_tpl->assign({$_assign}, ob_get_clean());\n"; + } + $output .= "}\n"; + $output .= "}\n"; + $output .= "/* {/block {$_name}} */\n\n"; + $output .= "?>\n"; + $compiler->parser->current_buffer->append_subtree( + $compiler->parser, + new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + $output + ) + ); + $compiler->blockOrFunctionCode .= $compiler->parser->current_buffer->to_smarty_php($compiler->parser); + $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template(); + // restore old status + $compiler->template->compiled->has_nocache_code = $_has_nocache_code; + $compiler->tag_nocache = $compiler->nocache; + $compiler->nocache = $_nocache; + $compiler->parser->current_buffer = $_buffer; + $output = "<?php \n"; + if ($compiler->_cache[ 'blockNesting' ] === 1) { + $output .= "\$_smarty_tpl->inheritance->instanceBlock(\$_smarty_tpl, '$_className', $_name);\n"; + } else { + $output .= "\$_smarty_tpl->inheritance->instanceBlock(\$_smarty_tpl, '$_className', $_name, \$this->tplIndex);\n"; + } + $output .= "?>\n"; + --$compiler->_cache[ 'blockNesting' ]; + if ($compiler->_cache[ 'blockNesting' ] === 0) { + unset($compiler->_cache[ 'blockNesting' ]); + } $compiler->has_code = true; - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - $saved_data = $this->closeTag($compiler, array('block')); - $_name = trim($saved_data[0]['name'], "\"'"); - // reset flag for {block} tag - $compiler->inheritance = $saved_data[1]; - // check if we process an inheritance child template - if ($compiler->inheritance_child) { - $name1 = Smarty_Internal_Compile_Block::$nested_block_names[0]; - Smarty_Internal_Compile_Block::$block_data[$name1]['source'] .= "{$compiler->smarty->left_delimiter}/private_child_block{$compiler->smarty->right_delimiter}"; - array_shift(Smarty_Internal_Compile_Block::$nested_block_names); - if (!empty(Smarty_Internal_Compile_Block::$nested_block_names)) { - $name2 = Smarty_Internal_Compile_Block::$nested_block_names[0]; - if (isset($compiler->template->block_data[$name1]) || !$saved_data[0]['hide']) { - if (isset(Smarty_Internal_Compile_Block::$block_data[$name1]['child']) || !isset($compiler->template->block_data[$name1])) { - Smarty_Internal_Compile_Block::$block_data[$name2]['source'] .= Smarty_Internal_Compile_Block::$block_data[$name1]['source']; - } else { - if ($compiler->template->block_data[$name1]['mode'] == 'append') { - Smarty_Internal_Compile_Block::$block_data[$name2]['source'] .= Smarty_Internal_Compile_Block::$block_data[$name1]['source'] . $compiler->template->block_data[$name1]['source']; - } elseif ($compiler->template->block_data[$name1]['mode'] == 'prepend') { - Smarty_Internal_Compile_Block::$block_data[$name2]['source'] .= $compiler->template->block_data[$name1]['source'] . Smarty_Internal_Compile_Block::$block_data[$name1]['source']; - } else { - Smarty_Internal_Compile_Block::$block_data[$name2]['source'] .= $compiler->template->block_data[$name1]['source']; - } - } - } - unset(Smarty_Internal_Compile_Block::$block_data[$name1]); - $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBLOCK); - } else { - if (isset($compiler->template->block_data[$name1]) || !$saved_data[0]['hide']) { - if (isset($compiler->template->block_data[$name1]) && !isset(Smarty_Internal_Compile_Block::$block_data[$name1]['child'])) { - if (strpos($compiler->template->block_data[$name1]['source'], Smarty_Internal_Compile_Block::parent) !== false) { - $compiler->template->block_data[$name1]['source'] = - str_replace(Smarty_Internal_Compile_Block::parent, Smarty_Internal_Compile_Block::$block_data[$name1]['source'], $compiler->template->block_data[$name1]['source']); - } elseif ($compiler->template->block_data[$name1]['mode'] == 'prepend') { - $compiler->template->block_data[$name1]['source'] .= Smarty_Internal_Compile_Block::$block_data[$name1]['source']; - } elseif ($compiler->template->block_data[$name1]['mode'] == 'append') { - $compiler->template->block_data[$name1]['source'] = Smarty_Internal_Compile_Block::$block_data[$name1]['source'] . $compiler->template->block_data[$name1]['source']; - } - } else { - $compiler->template->block_data[$name1]['source'] = Smarty_Internal_Compile_Block::$block_data[$name1]['source']; - } - $compiler->template->block_data[$name1]['mode'] = 'replace'; - if ($saved_data[0]['append']) { - $compiler->template->block_data[$name1]['mode'] = 'append'; - } - if ($saved_data[0]['prepend']) { - $compiler->template->block_data[$name1]['mode'] = 'prepend'; - } - } - unset(Smarty_Internal_Compile_Block::$block_data[$name1]); - $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBODY); - } - $compiler->has_code = false; - return; - } - if (isset($compiler->template->block_data[$_name]) && !isset($compiler->template->block_data[$_name]['compiled'])) { - $_output = Smarty_Internal_Compile_Block::compileChildBlock($compiler, $_name); - } else { - if ($saved_data[0]['hide'] && !isset($compiler->template->block_data[$_name]['source'])) { - $_output = ''; - } else { - $_output = $compiler->parser->current_buffer->to_smarty_php(); - } - } - unset($compiler->template->block_data[$_name]['compiled']); - // reset flags - $compiler->parser->current_buffer = $saved_data[2]; - if ($compiler->nocache) { - $compiler->tag_nocache = true; - } - $compiler->nocache = $saved_data[3]; - // $_output content has already nocache code processed $compiler->suppressNocacheProcessing = true; - - return $_output; - } -} - -/** - * Smarty Internal Plugin Compile Child Block Class - * - * @package Smarty - * @subpackage Compiler - */ -class Smarty_Internal_Compile_Private_Child_Block extends Smarty_Internal_CompileBase -{ - - /** - * Attribute definition: Overwrites base class. - * - * @var array - * @see Smarty_Internal_CompileBase - */ - public $required_attributes = array('name', 'file', 'uid', 'line', 'type', 'resource'); - - /** - * Compiles code for the {private_child_block} tag - * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * - * @return boolean true - */ - public function compile($args, $compiler) - { - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - - // update template with original template resource of {block} - if (trim($_attr['type'], "'") == 'file') { - $compiler->template->template_resource = realpath(trim($_attr['file'], "'")); - } else { - $compiler->template->template_resource = trim($_attr['resource'], "'"); - } - // source object - unset($compiler->template->source); - $exists = $compiler->template->source->exists; - - // must merge includes - if ($_attr['nocache'] == true) { - $compiler->tag_nocache = true; - } - $save = array($_attr, $compiler->nocache); - - // set trace back to child block - $compiler->pushTrace(trim($_attr['file'], "\"'"), trim($_attr['uid'], "\"'"), $_attr['line'] - $compiler->lex->line); - - $this->openTag($compiler, 'private_child_block', $save); - - $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; - $compiler->has_code = false; - - return true; - } -} - -/** - * Smarty Internal Plugin Compile Child Block Close Class - * - * @package Smarty - * @subpackage Compiler - */ -class Smarty_Internal_Compile_Private_Child_Blockclose extends Smarty_Internal_CompileBase -{ - - /** - * Compiles code for the {/private_child_block} tag - * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * - * @return boolean true - */ - public function compile($args, $compiler) - { - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - - $saved_data = $this->closeTag($compiler, array('private_child_block')); - - // end of child block - $compiler->popTrace(); - - $compiler->nocache = $saved_data[1]; - $compiler->has_code = false; - - return true; + return $output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_block_child.php b/tools/smarty/sysplugins/smarty_internal_compile_block_child.php new file mode 100644 index 000000000..588d18628 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_compile_block_child.php @@ -0,0 +1,24 @@ +<?php +/** + * This file is part of Smarty. + * + * (c) 2015 Uwe Tews + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +/** + * Smarty Internal Plugin Compile Block Child Class + * + * @author Uwe Tews <uwe.tews@googlemail.com> + */ +class Smarty_Internal_Compile_Block_Child extends Smarty_Internal_Compile_Child +{ + /** + * Tag name + * + * @var string + */ + public $tag = 'block_child'; +} diff --git a/tools/smarty/sysplugins/smarty_internal_compile_block_parent.php b/tools/smarty/sysplugins/smarty_internal_compile_block_parent.php new file mode 100644 index 000000000..97f11ca43 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_compile_block_parent.php @@ -0,0 +1,31 @@ +<?php +/** + * This file is part of Smarty. + * + * (c) 2015 Uwe Tews + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +/** + * Smarty Internal Plugin Compile Block Parent Class + * + * @author Uwe Tews <uwe.tews@googlemail.com> + */ +class Smarty_Internal_Compile_Block_Parent extends Smarty_Internal_Compile_Child +{ + /** + * Tag name + * + * @var string + */ + public $tag = 'block_parent'; + + /** + * Block type + * + * @var string + */ + public $blockType = 'Parent'; +} diff --git a/tools/smarty/sysplugins/smarty_internal_compile_break.php b/tools/smarty/sysplugins/smarty_internal_compile_break.php index b470234b1..1ee8d75d7 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_break.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_break.php @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Break extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $optional_attributes = array('levels'); + /** * Attribute definition: Overwrites base class. * @@ -31,45 +32,86 @@ class Smarty_Internal_Compile_Break extends Smarty_Internal_CompileBase */ public $shorttag_order = array('levels'); + /** + * Tag name may be overloaded by Smarty_Internal_Compile_Continue + * + * @var string + */ + public $tag = 'break'; + /** * Compiles code for the {break} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) + { + list($levels, $foreachLevels) = $this->checkLevels($args, $compiler); + $output = "<?php "; + if ($foreachLevels > 0 && $this->tag === 'continue') { + $foreachLevels--; + } + if ($foreachLevels > 0) { + /* @var Smarty_Internal_Compile_Foreach $foreachCompiler */ + $foreachCompiler = $compiler->getTagCompiler('foreach'); + $output .= $foreachCompiler->compileRestore($foreachLevels); + } + $output .= "{$this->tag} {$levels};?>"; + return $output; + } + + /** + * check attributes and return array of break and foreach levels + * + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * + * @return array + * @throws \SmartyCompilerException + */ + public function checkLevels($args, Smarty_Internal_TemplateCompilerBase $compiler) { static $_is_loopy = array('for' => true, 'foreach' => true, 'while' => true, 'section' => true); // check and get attributes $_attr = $this->getAttributes($compiler, $args); - - if ($_attr['nocache'] === true) { - $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno); + if ($_attr[ 'nocache' ] === true) { + $compiler->trigger_template_error('nocache option not allowed', null, true); } - - if (isset($_attr['levels'])) { - if (!is_numeric($_attr['levels'])) { - $compiler->trigger_template_error('level attribute must be a numeric constant', $compiler->lex->taglineno); + if (isset($_attr[ 'levels' ])) { + if (!is_numeric($_attr[ 'levels' ])) { + $compiler->trigger_template_error('level attribute must be a numeric constant', null, true); } - $_levels = $_attr['levels']; + $levels = $_attr[ 'levels' ]; } else { - $_levels = 1; + $levels = 1; } - $level_count = $_levels; + $level_count = $levels; $stack_count = count($compiler->_tag_stack) - 1; + $foreachLevels = 0; + $lastTag = ''; while ($level_count > 0 && $stack_count >= 0) { - if (isset($_is_loopy[$compiler->_tag_stack[$stack_count][0]])) { - $level_count --; + if (isset($_is_loopy[ $compiler->_tag_stack[ $stack_count ][ 0 ] ])) { + $lastTag = $compiler->_tag_stack[ $stack_count ][ 0 ]; + if ($level_count === 0) { + break; + } + $level_count--; + if ($compiler->_tag_stack[ $stack_count ][ 0 ] === 'foreach') { + $foreachLevels++; + } } - $stack_count --; + $stack_count--; } - if ($level_count != 0) { - $compiler->trigger_template_error("cannot break {$_levels} level(s)", $compiler->lex->taglineno); + if ($level_count !== 0) { + $compiler->trigger_template_error("cannot {$this->tag} {$levels} level(s)", null, true); } - - return "<?php break {$_levels}?>"; + if ($lastTag === 'foreach' && $this->tag === 'break' && $foreachLevels > 0) { + $foreachLevels--; + } + return array($levels, $foreachLevels); } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_call.php b/tools/smarty/sysplugins/smarty_internal_compile_call.php index bfbd1f547..445cabc60 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_call.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_call.php @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Call extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('name'); + /** * Attribute definition: Overwrites base class. * @@ -30,6 +31,7 @@ class Smarty_Internal_Compile_Call extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $shorttag_order = array('name'); + /** * Attribute definition: Overwrites base class. * @@ -41,8 +43,8 @@ class Smarty_Internal_Compile_Call extends Smarty_Internal_CompileBase /** * Compiles the calls of user defined tags defined by {function} * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param object $compiler compiler object * * @return string compiled code */ @@ -51,17 +53,15 @@ class Smarty_Internal_Compile_Call extends Smarty_Internal_CompileBase // check and get attributes $_attr = $this->getAttributes($compiler, $args); // save possible attributes - if (isset($_attr['assign'])) { + if (isset($_attr[ 'assign' ])) { // output will be stored in a smarty variable instead of being displayed - $_assign = $_attr['assign']; + $_assign = $_attr[ 'assign' ]; } - $_name = $_attr['name']; - if ($compiler->compiles_template_function) { - $compiler->called_functions[] = trim($_name, "'\""); - } - unset($_attr['name'], $_attr['assign'], $_attr['nocache']); + //$_name = trim($_attr['name'], "''"); + $_name = $_attr[ 'name' ]; + unset($_attr[ 'name' ], $_attr[ 'assign' ], $_attr[ 'nocache' ]); // set flag (compiled code of {function} must be included in cache file - if ($compiler->nocache || $compiler->tag_nocache) { + if (!$compiler->template->caching || $compiler->nocache || $compiler->tag_nocache) { $_nocache = 'true'; } else { $_nocache = 'false'; @@ -74,54 +74,16 @@ class Smarty_Internal_Compile_Call extends Smarty_Internal_CompileBase $_paramsArray[] = "'$_key'=>$_value"; } } - if (isset($compiler->template->properties['function'][$_name]['parameter'])) { - foreach ($compiler->template->properties['function'][$_name]['parameter'] as $_key => $_value) { - if (!isset($_attr[$_key])) { - if (is_int($_key)) { - $_paramsArray[] = "$_key=>$_value"; - } else { - $_paramsArray[] = "'$_key'=>$_value"; - } - } - } - } elseif (isset($compiler->smarty->template_functions[$_name]['parameter'])) { - foreach ($compiler->smarty->template_functions[$_name]['parameter'] as $_key => $_value) { - if (!isset($_attr[$_key])) { - if (is_int($_key)) { - $_paramsArray[] = "$_key=>$_value"; - } else { - $_paramsArray[] = "'$_key'=>$_value"; - } - } - } - } - //variable name? - if (!(strpos($_name, '$') === false)) { - $call_cache = $_name; - $call_function = '$tmp = "smarty_template_function_".' . $_name . '; $tmp'; - } else { - $_name = trim($_name, "'\""); - $call_cache = "'{$_name}'"; - $call_function = 'smarty_template_function_' . $_name; - } - - $_params = 'array(' . implode(",", $_paramsArray) . ')'; - $_hash = str_replace('-', '_', $compiler->template->properties['nocache_hash']); + $_params = 'array(' . implode(',', $_paramsArray) . ')'; + //$compiler->suppressNocacheProcessing = true; // was there an assign attribute if (isset($_assign)) { - if ($compiler->template->caching) { - $_output = "<?php ob_start(); Smarty_Internal_Function_Call_Handler::call ({$call_cache},\$_smarty_tpl,{$_params},'{$_hash}',{$_nocache}); \$_smarty_tpl->assign({$_assign}, ob_get_clean());?>\n"; - } else { - $_output = "<?php ob_start(); {$call_function}(\$_smarty_tpl,{$_params}); \$_smarty_tpl->assign({$_assign}, ob_get_clean());?>\n"; - } + $_output = + "<?php ob_start();\n\$_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction(\$_smarty_tpl, {$_name}, {$_params}, {$_nocache});\n\$_smarty_tpl->assign({$_assign}, ob_get_clean());?>\n"; } else { - if ($compiler->template->caching) { - $_output = "<?php Smarty_Internal_Function_Call_Handler::call ({$call_cache},\$_smarty_tpl,{$_params},'{$_hash}',{$_nocache});?>\n"; - } else { - $_output = "<?php {$call_function}(\$_smarty_tpl,{$_params});?>\n"; - } + $_output = + "<?php \$_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction(\$_smarty_tpl, {$_name}, {$_params}, {$_nocache});?>\n"; } - return $_output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_capture.php b/tools/smarty/sysplugins/smarty_internal_compile_capture.php index 34728e47a..a4ffbc9ea 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_capture.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_capture.php @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Capture extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $shorttag_order = array('name'); + /** * Attribute definition: Overwrites base class. * @@ -32,27 +33,43 @@ class Smarty_Internal_Compile_Capture extends Smarty_Internal_CompileBase public $optional_attributes = array('name', 'assign', 'append'); /** - * Compiles code for the {capture} tag + * Compiles code for the {$smarty.capture.xxx} * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code */ - public function compile($args, $compiler) + public static function compileSpecialVariable( + $args, + Smarty_Internal_TemplateCompilerBase $compiler, + $parameter = null + ) { + return '$_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl' . + (isset($parameter[ 1 ]) ? ", {$parameter[ 1 ]})" : ')'); + } + + /** + * Compiles code for the {capture} tag + * + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param null $parameter + * + * @return string compiled code + */ + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter = null) { // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - - $buffer = isset($_attr['name']) ? $_attr['name'] : "'default'"; - $assign = isset($_attr['assign']) ? $_attr['assign'] : 'null'; - $append = isset($_attr['append']) ? $_attr['append'] : 'null'; - - $compiler->_capture_stack[0][] = array($buffer, $assign, $append, $compiler->nocache); + $_attr = $this->getAttributes($compiler, $args, $parameter, 'capture'); + $buffer = isset($_attr[ 'name' ]) ? $_attr[ 'name' ] : "'default'"; + $assign = isset($_attr[ 'assign' ]) ? $_attr[ 'assign' ] : 'null'; + $append = isset($_attr[ 'append' ]) ? $_attr[ 'append' ] : 'null'; + $compiler->_cache[ 'capture_stack' ][] = array($compiler->nocache); // maybe nocache because of nocache variables $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; - $_output = "<?php \$_smarty_tpl->_capture_stack[0][] = array($buffer, $assign, $append); ob_start(); ?>"; - + $_output = "<?php \$_smarty_tpl->smarty->ext->_capture->open(\$_smarty_tpl, $buffer, $assign, $append);?>"; return $_output; } } @@ -68,29 +85,21 @@ class Smarty_Internal_Compile_CaptureClose extends Smarty_Internal_CompileBase /** * Compiles code for the {/capture} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param null $parameter * * @return string compiled code */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { // check and get attributes - $_attr = $this->getAttributes($compiler, $args); + $_attr = $this->getAttributes($compiler, $args, $parameter, '/capture'); // must endblock be nocache? if ($compiler->nocache) { $compiler->tag_nocache = true; } - - list($buffer, $assign, $append, $compiler->nocache) = array_pop($compiler->_capture_stack[0]); - - $_output = "<?php list(\$_capture_buffer, \$_capture_assign, \$_capture_append) = array_pop(\$_smarty_tpl->_capture_stack[0]);\n"; - $_output .= "if (!empty(\$_capture_buffer)) {\n"; - $_output .= " if (isset(\$_capture_assign)) \$_smarty_tpl->assign(\$_capture_assign, ob_get_contents());\n"; - $_output .= " if (isset( \$_capture_append)) \$_smarty_tpl->append( \$_capture_append, ob_get_contents());\n"; - $_output .= " Smarty::\$_smarty_vars['capture'][\$_capture_buffer]=ob_get_clean();\n"; - $_output .= "} else \$_smarty_tpl->capture_error();?>"; - - return $_output; + list($compiler->nocache) = array_pop($compiler->_cache[ 'capture_stack' ]); + return "<?php \$_smarty_tpl->smarty->ext->_capture->close(\$_smarty_tpl);?>"; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_child.php b/tools/smarty/sysplugins/smarty_internal_compile_child.php new file mode 100644 index 000000000..f728c18bf --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_compile_child.php @@ -0,0 +1,79 @@ +<?php +/** + * This file is part of Smarty. + * + * (c) 2015 Uwe Tews + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +/** + * Smarty Internal Plugin Compile Child Class + * + * @author Uwe Tews <uwe.tews@googlemail.com> + */ +class Smarty_Internal_Compile_Child extends Smarty_Internal_CompileBase +{ + /** + * Attribute definition: Overwrites base class. + * + * @var array + * @see Smarty_Internal_CompileBase + */ + public $optional_attributes = array('assign'); + + /** + * Tag name + * + * @var string + */ + public $tag = 'child'; + + /** + * Block type + * + * @var string + */ + public $blockType = 'Child'; + + /** + * Compiles code for the {child} tag + * + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter + * + * @return string compiled code + * @throws \SmartyCompilerException + */ + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) + { + // check and get attributes + $_attr = $this->getAttributes($compiler, $args); + $tag = isset($parameter[ 0 ]) ? "'{$parameter[0]}'" : "'{{$this->tag}}'"; + if (!isset($compiler->_cache[ 'blockNesting' ])) { + $compiler->trigger_template_error( + "{$tag} used outside {block} tags ", + $compiler->parser->lex->taglineno + ); + } + $compiler->has_code = true; + $compiler->suppressNocacheProcessing = true; + if ($this->blockType === 'Child') { + $compiler->_cache[ 'blockParams' ][ $compiler->_cache[ 'blockNesting' ] ][ 'callsChild' ] = 'true'; + } + $_assign = isset($_attr[ 'assign' ]) ? $_attr[ 'assign' ] : null; + $output = "<?php \n"; + if (isset($_assign)) { + $output .= "ob_start();\n"; + } + $output .= '$_smarty_tpl->inheritance->call' . $this->blockType . '($_smarty_tpl, $this' . + ($this->blockType === 'Child' ? '' : ", {$tag}") . ");\n"; + if (isset($_assign)) { + $output .= "\$_smarty_tpl->assign({$_assign}, ob_get_clean());\n"; + } + $output .= "?>\n"; + return $output; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_compile_config_load.php b/tools/smarty/sysplugins/smarty_internal_compile_config_load.php index 8813664d4..8fe64ee10 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_config_load.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_config_load.php @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Config_Load extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('file'); + /** * Attribute definition: Overwrites base class. * @@ -30,6 +31,7 @@ class Smarty_Internal_Compile_Config_Load extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $shorttag_order = array('file', 'section'); + /** * Attribute definition: Overwrites base class. * @@ -38,45 +40,57 @@ class Smarty_Internal_Compile_Config_Load extends Smarty_Internal_CompileBase */ public $optional_attributes = array('section', 'scope'); + /** + * Attribute definition: Overwrites base class. + * + * @var array + * @see Smarty_Internal_CompileBase + */ + public $option_flags = array('nocache', 'noscope'); + + /** + * Valid scope names + * + * @var array + */ + public $valid_scopes = array( + 'local' => Smarty::SCOPE_LOCAL, 'parent' => Smarty::SCOPE_PARENT, + 'root' => Smarty::SCOPE_ROOT, 'tpl_root' => Smarty::SCOPE_TPL_ROOT, + 'smarty' => Smarty::SCOPE_SMARTY, 'global' => Smarty::SCOPE_SMARTY + ); + /** * Compiles code for the {config_load} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { - static $_is_legal_scope = array('local' => true, 'parent' => true, 'root' => true, 'global' => true); // check and get attributes $_attr = $this->getAttributes($compiler, $args); - - if ($_attr['nocache'] === true) { - $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno); + if ($_attr[ 'nocache' ] === true) { + $compiler->trigger_template_error('nocache option not allowed', null, true); } - // save possible attributes - $conf_file = $_attr['file']; - if (isset($_attr['section'])) { - $section = $_attr['section']; + $conf_file = $_attr[ 'file' ]; + if (isset($_attr[ 'section' ])) { + $section = $_attr[ 'section' ]; } else { $section = 'null'; } - $scope = 'local'; // scope setup - if (isset($_attr['scope'])) { - $_attr['scope'] = trim($_attr['scope'], "'\""); - if (isset($_is_legal_scope[$_attr['scope']])) { - $scope = $_attr['scope']; - } else { - $compiler->trigger_template_error('illegal value for "scope" attribute', $compiler->lex->taglineno); - } + if ($_attr[ 'noscope' ]) { + $_scope = -1; + } else { + $_scope = $compiler->convertScope($_attr, $this->valid_scopes); } // create config object - $_output = "<?php \$_config = new Smarty_Internal_Config($conf_file, \$_smarty_tpl->smarty, \$_smarty_tpl);"; - $_output .= "\$_config->loadConfigVars($section, '$scope'); ?>"; - + $_output = + "<?php\n\$_smarty_tpl->smarty->ext->configLoad->_loadConfigFile(\$_smarty_tpl, {$conf_file}, {$section}, {$_scope});\n?>\n"; return $_output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_continue.php b/tools/smarty/sysplugins/smarty_internal_compile_continue.php index 7038bfb4d..e545728ee 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_continue.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_continue.php @@ -14,62 +14,12 @@ * @package Smarty * @subpackage Compiler */ -class Smarty_Internal_Compile_Continue extends Smarty_Internal_CompileBase +class Smarty_Internal_Compile_Continue extends Smarty_Internal_Compile_Break { /** - * Attribute definition: Overwrites base class. + * Tag name * - * @var array - * @see Smarty_Internal_CompileBase + * @var string */ - public $optional_attributes = array('levels'); - /** - * Attribute definition: Overwrites base class. - * - * @var array - * @see Smarty_Internal_CompileBase - */ - public $shorttag_order = array('levels'); - - /** - * Compiles code for the {continue} tag - * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter - * - * @return string compiled code - */ - public function compile($args, $compiler, $parameter) - { - static $_is_loopy = array('for' => true, 'foreach' => true, 'while' => true, 'section' => true); - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - - if ($_attr['nocache'] === true) { - $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno); - } - - if (isset($_attr['levels'])) { - if (!is_numeric($_attr['levels'])) { - $compiler->trigger_template_error('level attribute must be a numeric constant', $compiler->lex->taglineno); - } - $_levels = $_attr['levels']; - } else { - $_levels = 1; - } - $level_count = $_levels; - $stack_count = count($compiler->_tag_stack) - 1; - while ($level_count > 0 && $stack_count >= 0) { - if (isset($_is_loopy[$compiler->_tag_stack[$stack_count][0]])) { - $level_count --; - } - $stack_count --; - } - if ($level_count != 0) { - $compiler->trigger_template_error("cannot continue {$_levels} level(s)", $compiler->lex->taglineno); - } - - return "<?php continue {$_levels}?>"; - } + public $tag = 'continue'; } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_debug.php b/tools/smarty/sysplugins/smarty_internal_compile_debug.php index b184a746b..799416689 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_debug.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_debug.php @@ -20,8 +20,8 @@ class Smarty_Internal_Compile_Debug extends Smarty_Internal_CompileBase /** * Compiles code for the {debug} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param object $compiler compiler object * * @return string compiled code */ @@ -29,13 +29,12 @@ class Smarty_Internal_Compile_Debug extends Smarty_Internal_CompileBase { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - // compile always as nocache $compiler->tag_nocache = true; - // display debug template - $_output = "<?php \$_smarty_tpl->smarty->loadPlugin('Smarty_Internal_Debug'); Smarty_Internal_Debug::display_debug(\$_smarty_tpl); ?>"; - + $_output = + "<?php \$_smarty_debug = new Smarty_Internal_Debug;\n \$_smarty_debug->display_debug(\$_smarty_tpl);\n"; + $_output .= "unset(\$_smarty_debug);\n?>"; return $_output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_eval.php b/tools/smarty/sysplugins/smarty_internal_compile_eval.php index 407482f07..8e0174e3e 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_eval.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_eval.php @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Eval extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('var'); + /** * Attribute definition: Overwrites base class. * @@ -30,6 +31,7 @@ class Smarty_Internal_Compile_Eval extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $optional_attributes = array('assign'); + /** * Attribute definition: Overwrites base class. * @@ -41,31 +43,28 @@ class Smarty_Internal_Compile_Eval extends Smarty_Internal_CompileBase /** * Compiles code for the {eval} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param object $compiler compiler object * * @return string compiled code */ public function compile($args, $compiler) { - $this->required_attributes = array('var'); - $this->optional_attributes = array('assign'); // check and get attributes $_attr = $this->getAttributes($compiler, $args); - if (isset($_attr['assign'])) { + if (isset($_attr[ 'assign' ])) { // output will be stored in a smarty variable instead of being displayed - $_assign = $_attr['assign']; + $_assign = $_attr[ 'assign' ]; } - // create template object - $_output = "\$_template = new {$compiler->smarty->template_class}('eval:'." . $_attr['var'] . ", \$_smarty_tpl->smarty, \$_smarty_tpl);"; + $_output = + "\$_template = new {$compiler->smarty->template_class}('eval:'.{$_attr[ 'var' ]}, \$_smarty_tpl->smarty, \$_smarty_tpl);"; //was there an assign attribute? if (isset($_assign)) { $_output .= "\$_smarty_tpl->assign($_assign,\$_template->fetch());"; } else { - $_output .= "echo \$_template->fetch();"; + $_output .= 'echo $_template->fetch();'; } - return "<?php $_output ?>"; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_extends.php b/tools/smarty/sysplugins/smarty_internal_compile_extends.php index 287eb3d7d..d72d2b76f 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_extends.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_extends.php @@ -1,5 +1,4 @@ <?php - /** * Smarty Internal Plugin Compile extend * Compiles the {extends} tag @@ -15,7 +14,7 @@ * @package Smarty * @subpackage Compiler */ -class Smarty_Internal_Compile_Extends extends Smarty_Internal_CompileBase +class Smarty_Internal_Compile_Extends extends Smarty_Internal_Compile_Shared_Inheritance { /** * Attribute definition: Overwrites base class. @@ -24,6 +23,15 @@ class Smarty_Internal_Compile_Extends extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('file'); + + /** + * Array of names of optional attribute required by tag + * use array('_any') if there is no restriction of attributes names + * + * @var array + */ + public $optional_attributes = array('extends_resource'); + /** * Attribute definition: Overwrites base class. * @@ -33,53 +41,118 @@ class Smarty_Internal_Compile_Extends extends Smarty_Internal_CompileBase public $shorttag_order = array('file'); /** - * Compiles code for the {extends} tag + * Compiles code for the {extends} tag extends: resource * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache'] === true) { - $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno); + if ($_attr[ 'nocache' ] === true) { + $compiler->trigger_template_error('nocache option not allowed', $compiler->parser->lex->line - 1); } - if (strpos($_attr['file'], '$_tmp') !== false) { - $compiler->trigger_template_error('illegal value for file attribute', $compiler->lex->taglineno); + if (strpos($_attr[ 'file' ], '$_tmp') !== false) { + $compiler->trigger_template_error('illegal value for file attribute', $compiler->parser->lex->line - 1); } - - $name = $_attr['file']; - /** @var Smarty_Internal_Template $_smarty_tpl - * used in evaluated code - */ - $_smarty_tpl = $compiler->template; - eval("\$tpl_name = $name;"); - // create template object - $_template = new $compiler->smarty->template_class($tpl_name, $compiler->smarty, $compiler->template); - // check for recursion - $uid = $_template->source->uid; - if (isset($compiler->extends_uid[$uid])) { - $compiler->trigger_template_error("illegal recursive call of \"$include_file\"", $compiler->lex->line - 1); - } - $compiler->extends_uid[$uid] = true; - if (empty($_template->source->components)) { - array_unshift($compiler->sources, $_template->source); - } else { - foreach ($_template->source->components as $source) { - array_unshift($compiler->sources, $source); - $uid = $source->uid; - if (isset($compiler->extends_uid[$uid])) { - $compiler->trigger_template_error("illegal recursive call of \"{$source->filepath}\"", $compiler->lex->line - 1); + // add code to initialize inheritance + $this->registerInit($compiler, true); + $file = trim($_attr[ 'file' ], '\'"'); + if (strlen($file) > 8 && substr($file, 0, 8) === 'extends:') { + // generate code for each template + $files = array_reverse(explode('|', substr($file, 8))); + $i = 0; + foreach ($files as $file) { + if ($file[ 0 ] === '"') { + $file = trim($file, '".'); + } else { + $file = "'{$file}'"; } - $compiler->extends_uid[$uid] = true; + $i++; + if ($i === count($files) && isset($_attr[ 'extends_resource' ])) { + $this->compileEndChild($compiler); + } + $this->compileInclude($compiler, $file); } + if (!isset($_attr[ 'extends_resource' ])) { + $this->compileEndChild($compiler); + } + } else { + $this->compileEndChild($compiler, $_attr[ 'file' ]); } - unset($_template); - $compiler->inheritance_child = true; - $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBODY); + $compiler->has_code = false; return ''; } + + /** + * Add code for inheritance endChild() method to end of template + * + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * @param null|string $template optional inheritance parent template + * + * @throws \SmartyCompilerException + * @throws \SmartyException + */ + private function compileEndChild(Smarty_Internal_TemplateCompilerBase $compiler, $template = null) + { + $inlineUids = ''; + if (isset($template) && $compiler->smarty->merge_compiled_includes) { + $code = $compiler->compileTag('include', array($template, array('scope' => 'parent'))); + if (preg_match('/([,][\s]*[\'][a-z0-9]+[\'][,][\s]*[\']content.*[\'])[)]/', $code, $match)) { + $inlineUids = $match[ 1 ]; + } + } + $compiler->parser->template_postfix[] = new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + '<?php $_smarty_tpl->inheritance->endChild($_smarty_tpl' . + (isset($template) ? + ", {$template}{$inlineUids}" : + '') . ");\n?>" + ); + } + + /** + * Add code for including subtemplate to end of template + * + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * @param string $template subtemplate name + * + * @throws \SmartyCompilerException + * @throws \SmartyException + */ + private function compileInclude(Smarty_Internal_TemplateCompilerBase $compiler, $template) + { + $compiler->parser->template_postfix[] = new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + $compiler->compileTag( + 'include', + array( + $template, + array('scope' => 'parent') + ) + ) + ); + } + + /** + * Create source code for {extends} from source components array + * + * @param \Smarty_Internal_Template $template + * + * @return string + */ + public static function extendsSourceArrayCode(Smarty_Internal_Template $template) + { + $resources = array(); + foreach ($template->source->components as $source) { + $resources[] = $source->resource; + } + return $template->smarty->left_delimiter . 'extends file=\'extends:' . join('|', $resources) . + '\' extends_resource=true' . $template->smarty->right_delimiter; + } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_for.php b/tools/smarty/sysplugins/smarty_internal_compile_for.php index a624b922c..3f113e56d 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_for.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_for.php @@ -26,51 +26,72 @@ class Smarty_Internal_Compile_For extends Smarty_Internal_CompileBase * The parser is generating different sets of attribute by which this compiler can * determine which syntax is used. * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param object $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code */ public function compile($args, $compiler, $parameter) { - if ($parameter == 0) { + $compiler->loopNesting++; + if ($parameter === 0) { $this->required_attributes = array('start', 'to'); $this->optional_attributes = array('max', 'step'); } else { $this->required_attributes = array('start', 'ifexp', 'var', 'step'); $this->optional_attributes = array(); } + $this->mapCache = array(); // check and get attributes $_attr = $this->getAttributes($compiler, $args); - - $output = "<?php "; - if ($parameter == 1) { - foreach ($_attr['start'] as $_statement) { - $output .= " \$_smarty_tpl->tpl_vars[$_statement[var]] = new Smarty_Variable;"; - $output .= " \$_smarty_tpl->tpl_vars[$_statement[var]]->value = $_statement[value];\n"; + $output = "<?php\n"; + if ($parameter === 1) { + foreach ($_attr[ 'start' ] as $_statement) { + if (is_array($_statement[ 'var' ])) { + $var = $_statement[ 'var' ][ 'var' ]; + $index = $_statement[ 'var' ][ 'smarty_internal_index' ]; + } else { + $var = $_statement[ 'var' ]; + $index = ''; + } + $output .= "\$_smarty_tpl->tpl_vars[$var] = new Smarty_Variable(null, \$_smarty_tpl->isRenderingCache);\n"; + $output .= "\$_smarty_tpl->tpl_vars[$var]->value{$index} = {$_statement['value']};\n"; } - $output .= " if ($_attr[ifexp]) { for (\$_foo=true;$_attr[ifexp]; \$_smarty_tpl->tpl_vars[$_attr[var]]->value$_attr[step]) {\n"; + if (is_array($_attr[ 'var' ])) { + $var = $_attr[ 'var' ][ 'var' ]; + $index = $_attr[ 'var' ][ 'smarty_internal_index' ]; + } else { + $var = $_attr[ 'var' ]; + $index = ''; + } + $output .= "if ($_attr[ifexp]) {\nfor (\$_foo=true;$_attr[ifexp]; \$_smarty_tpl->tpl_vars[$var]->value{$index}$_attr[step]) {\n"; } else { - $_statement = $_attr['start']; - $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]] = new Smarty_Variable;"; - if (isset($_attr['step'])) { - $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->step = $_attr[step];"; + $_statement = $_attr[ 'start' ]; + if (is_array($_statement[ 'var' ])) { + $var = $_statement[ 'var' ][ 'var' ]; + $index = $_statement[ 'var' ][ 'smarty_internal_index' ]; } else { - $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->step = 1;"; + $var = $_statement[ 'var' ]; + $index = ''; } - if (isset($_attr['max'])) { - $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->total = (int) min(ceil((\$_smarty_tpl->tpl_vars[$_statement[var]]->step > 0 ? $_attr[to]+1 - ($_statement[value]) : $_statement[value]-($_attr[to])+1)/abs(\$_smarty_tpl->tpl_vars[$_statement[var]]->step)),$_attr[max]);\n"; + $output .= "\$_smarty_tpl->tpl_vars[$var] = new Smarty_Variable(null, \$_smarty_tpl->isRenderingCache);"; + if (isset($_attr[ 'step' ])) { + $output .= "\$_smarty_tpl->tpl_vars[$var]->step = $_attr[step];"; } else { - $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->total = (int) ceil((\$_smarty_tpl->tpl_vars[$_statement[var]]->step > 0 ? $_attr[to]+1 - ($_statement[value]) : $_statement[value]-($_attr[to])+1)/abs(\$_smarty_tpl->tpl_vars[$_statement[var]]->step));\n"; + $output .= "\$_smarty_tpl->tpl_vars[$var]->step = 1;"; } - $output .= "if (\$_smarty_tpl->tpl_vars[$_statement[var]]->total > 0) {\n"; - $output .= "for (\$_smarty_tpl->tpl_vars[$_statement[var]]->value = $_statement[value], \$_smarty_tpl->tpl_vars[$_statement[var]]->iteration = 1;\$_smarty_tpl->tpl_vars[$_statement[var]]->iteration <= \$_smarty_tpl->tpl_vars[$_statement[var]]->total;\$_smarty_tpl->tpl_vars[$_statement[var]]->value += \$_smarty_tpl->tpl_vars[$_statement[var]]->step, \$_smarty_tpl->tpl_vars[$_statement[var]]->iteration++) {\n"; - $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->first = \$_smarty_tpl->tpl_vars[$_statement[var]]->iteration == 1;"; - $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->last = \$_smarty_tpl->tpl_vars[$_statement[var]]->iteration == \$_smarty_tpl->tpl_vars[$_statement[var]]->total;"; + if (isset($_attr[ 'max' ])) { + $output .= "\$_smarty_tpl->tpl_vars[$var]->total = (int) min(ceil((\$_smarty_tpl->tpl_vars[$var]->step > 0 ? $_attr[to]+1 - ($_statement[value]) : $_statement[value]-($_attr[to])+1)/abs(\$_smarty_tpl->tpl_vars[$var]->step)),$_attr[max]);\n"; + } else { + $output .= "\$_smarty_tpl->tpl_vars[$var]->total = (int) ceil((\$_smarty_tpl->tpl_vars[$var]->step > 0 ? $_attr[to]+1 - ($_statement[value]) : $_statement[value]-($_attr[to])+1)/abs(\$_smarty_tpl->tpl_vars[$var]->step));\n"; + } + $output .= "if (\$_smarty_tpl->tpl_vars[$var]->total > 0) {\n"; + $output .= "for (\$_smarty_tpl->tpl_vars[$var]->value{$index} = $_statement[value], \$_smarty_tpl->tpl_vars[$var]->iteration = 1;\$_smarty_tpl->tpl_vars[$var]->iteration <= \$_smarty_tpl->tpl_vars[$var]->total;\$_smarty_tpl->tpl_vars[$var]->value{$index} += \$_smarty_tpl->tpl_vars[$var]->step, \$_smarty_tpl->tpl_vars[$var]->iteration++) {\n"; + $output .= "\$_smarty_tpl->tpl_vars[$var]->first = \$_smarty_tpl->tpl_vars[$var]->iteration === 1;"; + $output .= "\$_smarty_tpl->tpl_vars[$var]->last = \$_smarty_tpl->tpl_vars[$var]->iteration === \$_smarty_tpl->tpl_vars[$var]->total;"; } - $output .= "?>"; - + $output .= '?>'; $this->openTag($compiler, 'for', array('for', $compiler->nocache)); // maybe nocache because of nocache variables $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; @@ -90,9 +111,9 @@ class Smarty_Internal_Compile_Forelse extends Smarty_Internal_CompileBase /** * Compiles code for the {forelse} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param object $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code */ @@ -100,10 +121,8 @@ class Smarty_Internal_Compile_Forelse extends Smarty_Internal_CompileBase { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - list($openTag, $nocache) = $this->closeTag($compiler, array('for')); $this->openTag($compiler, 'forelse', array('forelse', $nocache)); - return "<?php }} else { ?>"; } } @@ -119,27 +138,27 @@ class Smarty_Internal_Compile_Forclose extends Smarty_Internal_CompileBase /** * Compiles code for the {/for} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param object $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code */ public function compile($args, $compiler, $parameter) { + $compiler->loopNesting--; // check and get attributes $_attr = $this->getAttributes($compiler, $args); // must endblock be nocache? if ($compiler->nocache) { $compiler->tag_nocache = true; } - list($openTag, $compiler->nocache) = $this->closeTag($compiler, array('for', 'forelse')); - - if ($openTag == 'forelse') { - return "<?php } ?>"; - } else { - return "<?php }} ?>"; + $output = "<?php }\n"; + if ($openTag !== 'forelse') { + $output .= "}\n"; } + $output .= "?>"; + return $output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_foreach.php b/tools/smarty/sysplugins/smarty_internal_compile_foreach.php index fc77f5749..a68da5409 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_foreach.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_foreach.php @@ -14,7 +14,7 @@ * @package Smarty * @subpackage Compiler */ -class Smarty_Internal_Compile_Foreach extends Smarty_Internal_CompileBase +class Smarty_Internal_Compile_Foreach extends Smarty_Internal_Compile_Private_ForeachSection { /** * Attribute definition: Overwrites base class. @@ -23,13 +23,15 @@ class Smarty_Internal_Compile_Foreach extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('from', 'item'); + /** * Attribute definition: Overwrites base class. * * @var array * @see Smarty_Internal_CompileBase */ - public $optional_attributes = array('name', 'key'); + public $optional_attributes = array('name', 'key', 'properties'); + /** * Attribute definition: Overwrites base class. * @@ -38,132 +40,234 @@ class Smarty_Internal_Compile_Foreach extends Smarty_Internal_CompileBase */ public $shorttag_order = array('from', 'item', 'key', 'name'); + /** + * counter + * + * @var int + */ + public $counter = 0; + + /** + * Name of this tag + * + * @var string + */ + public $tagName = 'foreach'; + + /** + * Valid properties of $smarty.foreach.name.xxx variable + * + * @var array + */ + public $nameProperties = array('first', 'last', 'index', 'iteration', 'show', 'total'); + + /** + * Valid properties of $item@xxx variable + * + * @var array + */ + public $itemProperties = array('first', 'last', 'index', 'iteration', 'show', 'total', 'key'); + + /** + * Flag if tag had name attribute + * + * @var bool + */ + public $isNamed = false; + /** * Compiles code for the {foreach} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * + * @return string compiled code + * @throws \SmartyCompilerException + * @throws \SmartyException + */ + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) + { + $compiler->loopNesting++; + // init + $this->isNamed = false; + // check and get attributes + $_attr = $this->getAttributes($compiler, $args); + $from = $_attr[ 'from' ]; + $item = $compiler->getId($_attr[ 'item' ]); + if ($item === false) { + $item = $compiler->getVariableName($_attr[ 'item' ]); + } + $key = $name = null; + $attributes = array('item' => $item); + if (isset($_attr[ 'key' ])) { + $key = $compiler->getId($_attr[ 'key' ]); + if ($key === false) { + $key = $compiler->getVariableName($_attr[ 'key' ]); + } + $attributes[ 'key' ] = $key; + } + if (isset($_attr[ 'name' ])) { + $this->isNamed = true; + $name = $attributes[ 'name' ] = $compiler->getId($_attr[ 'name' ]); + } + foreach ($attributes as $a => $v) { + if ($v === false) { + $compiler->trigger_template_error("'{$a}' attribute/variable has illegal value", null, true); + } + } + $fromName = $compiler->getVariableName($_attr[ 'from' ]); + if ($fromName) { + foreach (array('item', 'key') as $a) { + if (isset($attributes[ $a ]) && $attributes[ $a ] === $fromName) { + $compiler->trigger_template_error( + "'{$a}' and 'from' may not have same variable name '{$fromName}'", + null, + true + ); + } + } + } + $itemVar = "\$_smarty_tpl->tpl_vars['{$item}']"; + $local = '$__foreach_' . $attributes[ 'item' ] . '_' . $this->counter++ . '_'; + // search for used tag attributes + $itemAttr = array(); + $namedAttr = array(); + $this->scanForProperties($attributes, $compiler); + if (!empty($this->matchResults[ 'item' ])) { + $itemAttr = $this->matchResults[ 'item' ]; + } + if (!empty($this->matchResults[ 'named' ])) { + $namedAttr = $this->matchResults[ 'named' ]; + } + if (isset($_attr[ 'properties' ]) && preg_match_all('/[\'](.*?)[\']/', $_attr[ 'properties' ], $match)) { + foreach ($match[ 1 ] as $prop) { + if (in_array($prop, $this->itemProperties)) { + $itemAttr[ $prop ] = true; + } else { + $compiler->trigger_template_error("Invalid property '{$prop}'", null, true); + } + } + if ($this->isNamed) { + foreach ($match[ 1 ] as $prop) { + if (in_array($prop, $this->nameProperties)) { + $nameAttr[ $prop ] = true; + } else { + $compiler->trigger_template_error("Invalid property '{$prop}'", null, true); + } + } + } + } + if (isset($itemAttr[ 'first' ])) { + $itemAttr[ 'index' ] = true; + } + if (isset($namedAttr[ 'first' ])) { + $namedAttr[ 'index' ] = true; + } + if (isset($namedAttr[ 'last' ])) { + $namedAttr[ 'iteration' ] = true; + $namedAttr[ 'total' ] = true; + } + if (isset($itemAttr[ 'last' ])) { + $itemAttr[ 'iteration' ] = true; + $itemAttr[ 'total' ] = true; + } + if (isset($namedAttr[ 'show' ])) { + $namedAttr[ 'total' ] = true; + } + if (isset($itemAttr[ 'show' ])) { + $itemAttr[ 'total' ] = true; + } + $keyTerm = ''; + if (isset($attributes[ 'key' ])) { + $keyTerm = "\$_smarty_tpl->tpl_vars['{$key}']->value => "; + } + if (isset($itemAttr[ 'key' ])) { + $keyTerm = "{$itemVar}->key => "; + } + if ($this->isNamed) { + $foreachVar = "\$_smarty_tpl->tpl_vars['__smarty_foreach_{$attributes['name']}']"; + } + $needTotal = isset($itemAttr[ 'total' ]); + // Register tag + $this->openTag( + $compiler, + 'foreach', + array('foreach', $compiler->nocache, $local, $itemVar, empty($itemAttr) ? 1 : 2) + ); + // maybe nocache because of nocache variables + $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; + // generate output code + $output = "<?php\n"; + $output .= "\$_from = \$_smarty_tpl->smarty->ext->_foreach->init(\$_smarty_tpl, $from, " . + var_export($item, true); + if ($name || $needTotal || $key) { + $output .= ', ' . var_export($needTotal, true); + } + if ($name || $key) { + $output .= ', ' . var_export($key, true); + } + if ($name) { + $output .= ', ' . var_export($name, true) . ', ' . var_export($namedAttr, true); + } + $output .= ");\n"; + if (isset($itemAttr[ 'show' ])) { + $output .= "{$itemVar}->show = ({$itemVar}->total > 0);\n"; + } + if (isset($itemAttr[ 'iteration' ])) { + $output .= "{$itemVar}->iteration = 0;\n"; + } + if (isset($itemAttr[ 'index' ])) { + $output .= "{$itemVar}->index = -1;\n"; + } + $output .= "{$itemVar}->do_else = true;\n"; + $output .= "if (\$_from !== null) foreach (\$_from as {$keyTerm}{$itemVar}->value) {\n"; + $output .= "{$itemVar}->do_else = false;\n"; + if (isset($attributes[ 'key' ]) && isset($itemAttr[ 'key' ])) { + $output .= "\$_smarty_tpl->tpl_vars['{$key}']->value = {$itemVar}->key;\n"; + } + if (isset($itemAttr[ 'iteration' ])) { + $output .= "{$itemVar}->iteration++;\n"; + } + if (isset($itemAttr[ 'index' ])) { + $output .= "{$itemVar}->index++;\n"; + } + if (isset($itemAttr[ 'first' ])) { + $output .= "{$itemVar}->first = !{$itemVar}->index;\n"; + } + if (isset($itemAttr[ 'last' ])) { + $output .= "{$itemVar}->last = {$itemVar}->iteration === {$itemVar}->total;\n"; + } + if (isset($foreachVar)) { + if (isset($namedAttr[ 'iteration' ])) { + $output .= "{$foreachVar}->value['iteration']++;\n"; + } + if (isset($namedAttr[ 'index' ])) { + $output .= "{$foreachVar}->value['index']++;\n"; + } + if (isset($namedAttr[ 'first' ])) { + $output .= "{$foreachVar}->value['first'] = !{$foreachVar}->value['index'];\n"; + } + if (isset($namedAttr[ 'last' ])) { + $output .= "{$foreachVar}->value['last'] = {$foreachVar}->value['iteration'] === {$foreachVar}->value['total'];\n"; + } + } + if (!empty($itemAttr)) { + $output .= "{$local}saved = {$itemVar};\n"; + } + $output .= '?>'; + return $output; + } + + /** + * Compiles code for to restore saved template variables + * + * @param int $levels number of levels to restore * * @return string compiled code */ - public function compile($args, $compiler, $parameter) + public function compileRestore($levels) { - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - - $from = $_attr['from']; - $item = $_attr['item']; - if (!strncmp("\$_smarty_tpl->tpl_vars[$item]", $from, strlen($item) + 24)) { - $compiler->trigger_template_error("item variable {$item} may not be the same variable as at 'from'", $compiler->lex->taglineno); - } - - if (isset($_attr['key'])) { - $key = $_attr['key']; - } else { - $key = null; - } - - $this->openTag($compiler, 'foreach', array('foreach', $compiler->nocache, $item, $key)); - // maybe nocache because of nocache variables - $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; - - if (isset($_attr['name'])) { - $name = $_attr['name']; - $has_name = true; - $SmartyVarName = '$smarty.foreach.' . trim($name, '\'"') . '.'; - } else { - $name = null; - $has_name = false; - } - $ItemVarName = '$' . trim($item, '\'"') . '@'; - // evaluates which Smarty variables and properties have to be computed - if ($has_name) { - $usesSmartyFirst = strpos($compiler->lex->data, $SmartyVarName . 'first') !== false; - $usesSmartyLast = strpos($compiler->lex->data, $SmartyVarName . 'last') !== false; - $usesSmartyIndex = strpos($compiler->lex->data, $SmartyVarName . 'index') !== false; - $usesSmartyIteration = strpos($compiler->lex->data, $SmartyVarName . 'iteration') !== false; - $usesSmartyShow = strpos($compiler->lex->data, $SmartyVarName . 'show') !== false; - $usesSmartyTotal = strpos($compiler->lex->data, $SmartyVarName . 'total') !== false; - } else { - $usesSmartyFirst = false; - $usesSmartyLast = false; - $usesSmartyTotal = false; - $usesSmartyShow = false; - } - - $usesPropFirst = $usesSmartyFirst || strpos($compiler->lex->data, $ItemVarName . 'first') !== false; - $usesPropLast = $usesSmartyLast || strpos($compiler->lex->data, $ItemVarName . 'last') !== false; - $usesPropIndex = $usesPropFirst || strpos($compiler->lex->data, $ItemVarName . 'index') !== false; - $usesPropIteration = $usesPropLast || strpos($compiler->lex->data, $ItemVarName . 'iteration') !== false; - $usesPropShow = strpos($compiler->lex->data, $ItemVarName . 'show') !== false; - $usesPropTotal = $usesSmartyTotal || $usesSmartyShow || $usesPropShow || $usesPropLast || strpos($compiler->lex->data, $ItemVarName . 'total') !== false; - // generate output code - $output = "<?php "; - $output .= " \$_smarty_tpl->tpl_vars[$item] = new Smarty_Variable; \$_smarty_tpl->tpl_vars[$item]->_loop = false;\n"; - if ($key != null) { - $output .= " \$_smarty_tpl->tpl_vars[$key] = new Smarty_Variable;\n"; - } - $output .= " \$_from = $from; if (!is_array(\$_from) && !is_object(\$_from)) { settype(\$_from, 'array');}\n"; - if ($usesPropTotal) { - $output .= " \$_smarty_tpl->tpl_vars[$item]->total= \$_smarty_tpl->_count(\$_from);\n"; - } - if ($usesPropIteration) { - $output .= " \$_smarty_tpl->tpl_vars[$item]->iteration=0;\n"; - } - if ($usesPropIndex) { - $output .= " \$_smarty_tpl->tpl_vars[$item]->index=-1;\n"; - } - if ($usesPropShow) { - $output .= " \$_smarty_tpl->tpl_vars[$item]->show = (\$_smarty_tpl->tpl_vars[$item]->total > 0);\n"; - } - if ($has_name) { - if ($usesSmartyTotal) { - $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['total'] = \$_smarty_tpl->tpl_vars[$item]->total;\n"; - } - if ($usesSmartyIteration) { - $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['iteration']=0;\n"; - } - if ($usesSmartyIndex) { - $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['index']=-1;\n"; - } - if ($usesSmartyShow) { - $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['show']=(\$_smarty_tpl->tpl_vars[$item]->total > 0);\n"; - } - } - $output .= "foreach (\$_from as \$_smarty_tpl->tpl_vars[$item]->key => \$_smarty_tpl->tpl_vars[$item]->value) {\n\$_smarty_tpl->tpl_vars[$item]->_loop = true;\n"; - if ($key != null) { - $output .= " \$_smarty_tpl->tpl_vars[$key]->value = \$_smarty_tpl->tpl_vars[$item]->key;\n"; - } - if ($usesPropIteration) { - $output .= " \$_smarty_tpl->tpl_vars[$item]->iteration++;\n"; - } - if ($usesPropIndex) { - $output .= " \$_smarty_tpl->tpl_vars[$item]->index++;\n"; - } - if ($usesPropFirst) { - $output .= " \$_smarty_tpl->tpl_vars[$item]->first = \$_smarty_tpl->tpl_vars[$item]->index === 0;\n"; - } - if ($usesPropLast) { - $output .= " \$_smarty_tpl->tpl_vars[$item]->last = \$_smarty_tpl->tpl_vars[$item]->iteration === \$_smarty_tpl->tpl_vars[$item]->total;\n"; - } - if ($has_name) { - if ($usesSmartyFirst) { - $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['first'] = \$_smarty_tpl->tpl_vars[$item]->first;\n"; - } - if ($usesSmartyIteration) { - $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['iteration']++;\n"; - } - if ($usesSmartyIndex) { - $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['index']++;\n"; - } - if ($usesSmartyLast) { - $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['last'] = \$_smarty_tpl->tpl_vars[$item]->last;\n"; - } - } - $output .= "?>"; - - return $output; + return "\$_smarty_tpl->smarty->ext->_foreach->restore(\$_smarty_tpl, {$levels});"; } } @@ -178,21 +282,23 @@ class Smarty_Internal_Compile_Foreachelse extends Smarty_Internal_CompileBase /** * Compiles code for the {foreachelse} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - - list($openTag, $nocache, $item, $key) = $this->closeTag($compiler, array('foreach')); - $this->openTag($compiler, 'foreachelse', array('foreachelse', $nocache, $item, $key)); - - return "<?php }\nif (!\$_smarty_tpl->tpl_vars[$item]->_loop) {\n?>"; + list($openTag, $nocache, $local, $itemVar, $restore) = $this->closeTag($compiler, array('foreach')); + $this->openTag($compiler, 'foreachelse', array('foreachelse', $nocache, $local, $itemVar, 0)); + $output = "<?php\n"; + if ($restore === 2) { + $output .= "{$itemVar} = {$local}saved;\n"; + } + $output .= "}\nif ({$itemVar}->do_else) {\n?>"; + return $output; } } @@ -207,23 +313,31 @@ class Smarty_Internal_Compile_Foreachclose extends Smarty_Internal_CompileBase /** * Compiles code for the {/foreach} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); + $compiler->loopNesting--; // must endblock be nocache? if ($compiler->nocache) { $compiler->tag_nocache = true; } - - list($openTag, $compiler->nocache, $item, $key) = $this->closeTag($compiler, array('foreach', 'foreachelse')); - - return "<?php } ?>"; + list( + $openTag, $compiler->nocache, $local, $itemVar, $restore + ) = $this->closeTag($compiler, array('foreach', 'foreachelse')); + $output = "<?php\n"; + if ($restore === 2) { + $output .= "{$itemVar} = {$local}saved;\n"; + } + $output .= "}\n"; + /* @var Smarty_Internal_Compile_Foreach $foreachCompiler */ + $foreachCompiler = $compiler->getTagCompiler('foreach'); + $output .= $foreachCompiler->compileRestore(1); + $output .= "?>"; + return $output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_function.php b/tools/smarty/sysplugins/smarty_internal_compile_function.php index 528982b65..d0f2b0f4a 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_function.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_function.php @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Function extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('name'); + /** * Attribute definition: Overwrites base class. * @@ -30,6 +31,7 @@ class Smarty_Internal_Compile_Function extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $shorttag_order = array('name'); + /** * Attribute definition: Overwrites base class. * @@ -41,54 +43,36 @@ class Smarty_Internal_Compile_Function extends Smarty_Internal_CompileBase /** * Compiles code for the {function} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * - * @return boolean true + * @return bool true + * @throws \SmartyCompilerException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); + if ($_attr[ 'nocache' ] === true) { + $compiler->trigger_template_error('nocache option not allowed', null, true); + } + unset($_attr[ 'nocache' ]); + $_name = trim($_attr[ 'name' ], '\'"'); - if ($_attr['nocache'] === true) { - $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno); + if (!preg_match('/^[a-zA-Z0-9_\x80-\xff]+$/', $_name)) { + $compiler->trigger_template_error("Function name contains invalid characters: {$_name}", null, true); } - unset($_attr['nocache']); - $save = array($_attr, $compiler->parser->current_buffer, - $compiler->template->has_nocache_code, $compiler->template->required_plugins); + + $compiler->parent_compiler->tpl_function[ $_name ] = array(); + $save = array( + $_attr, $compiler->parser->current_buffer, $compiler->template->compiled->has_nocache_code, + $compiler->template->caching + ); $this->openTag($compiler, 'function', $save); - $_name = trim($_attr['name'], "'\""); - unset($_attr['name']); - // set flag that we are compiling a template function - $compiler->compiles_template_function = true; - $compiler->template->properties['function'][$_name]['parameter'] = array(); - /** @var Smarty_Internal_Template $_smarty_tpl - * used in evaluated code - */ - $_smarty_tpl = $compiler->template; - foreach ($_attr as $_key => $_data) { - eval('$tmp=' . $_data . ';'); - $compiler->template->properties['function'][$_name]['parameter'][$_key] = $tmp; - } - $compiler->smarty->template_functions[$_name]['parameter'] = $compiler->template->properties['function'][$_name]['parameter']; - if ($compiler->template->caching) { - $output = ''; - } else { - $output = "<?php if (!function_exists('smarty_template_function_{$_name}')) { - function smarty_template_function_{$_name}(\$_smarty_tpl,\$params) { - \$saved_tpl_vars = \$_smarty_tpl->tpl_vars; - foreach (\$_smarty_tpl->smarty->template_functions['{$_name}']['parameter'] as \$key => \$value) {\$_smarty_tpl->tpl_vars[\$key] = new Smarty_variable(\$value);}; - foreach (\$params as \$key => \$value) {\$_smarty_tpl->tpl_vars[\$key] = new Smarty_variable(\$value);}?>"; - } // Init temporary context - $compiler->template->required_plugins = array('compiled' => array(), 'nocache' => array()); - $compiler->parser->current_buffer = new _smarty_template_buffer($compiler->parser); - $compiler->parser->current_buffer->append_subtree(new _smarty_tag($compiler->parser, $output)); - $compiler->template->has_nocache_code = false; - $compiler->has_code = false; - $compiler->template->properties['function'][$_name]['compiled'] = ''; + $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template(); + $compiler->template->compiled->has_nocache_code = false; + $compiler->saveRequiredPlugins(true); return true; } } @@ -101,67 +85,152 @@ class Smarty_Internal_Compile_Function extends Smarty_Internal_CompileBase */ class Smarty_Internal_Compile_Functionclose extends Smarty_Internal_CompileBase { + /** + * Compiler object + * + * @var object + */ + private $compiler = null; + /** * Compiles code for the {/function} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param object|\Smarty_Internal_TemplateCompilerBase $compiler compiler object * - * @return boolean true + * @return bool true */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { - $_attr = $this->getAttributes($compiler, $args); + $this->compiler = $compiler; $saved_data = $this->closeTag($compiler, array('function')); - $_name = trim($saved_data[0]['name'], "'\""); - // build plugin include code - $plugins_string = ''; - if (!empty($compiler->template->required_plugins['compiled'])) { - $plugins_string = '<?php '; - foreach ($compiler->template->required_plugins['compiled'] as $tmp) { - foreach ($tmp as $data) { - $plugins_string .= "if (!is_callable('{$data['function']}')) include '{$data['file']}';\n"; - } + $_attr = $saved_data[ 0 ]; + $_name = trim($_attr[ 'name' ], '\'"'); + $compiler->parent_compiler->tpl_function[ $_name ][ 'compiled_filepath' ] = + $compiler->parent_compiler->template->compiled->filepath; + $compiler->parent_compiler->tpl_function[ $_name ][ 'uid' ] = $compiler->template->source->uid; + $_parameter = $_attr; + unset($_parameter[ 'name' ]); + // default parameter + $_paramsArray = array(); + foreach ($_parameter as $_key => $_value) { + if (is_int($_key)) { + $_paramsArray[] = "$_key=>$_value"; + } else { + $_paramsArray[] = "'$_key'=>$_value"; } - $plugins_string .= '?>'; } - if (!empty($compiler->template->required_plugins['nocache'])) { - $plugins_string .= "<?php echo '/*%%SmartyNocache:{$compiler->template->properties['nocache_hash']}%%*/<?php "; - foreach ($compiler->template->required_plugins['nocache'] as $tmp) { - foreach ($tmp as $data) { - $plugins_string .= "if (!is_callable(\'{$data['function']}\')) include \'{$data['file']}\';\n"; - } - } - $plugins_string .= "?>/*/%%SmartyNocache:{$compiler->template->properties['nocache_hash']}%%*/';?>\n"; - } - // remove last line break from function definition - $last = count($compiler->parser->current_buffer->subtrees) - 1; - if ($compiler->parser->current_buffer->subtrees[$last] instanceof _smarty_linebreak) { - unset($compiler->parser->current_buffer->subtrees[$last]); - } - // if caching save template function for possible nocache call - if ($compiler->template->caching) { - $compiler->template->properties['function'][$_name]['compiled'] .= $plugins_string - . $compiler->parser->current_buffer->to_smarty_php(); - $compiler->template->properties['function'][$_name]['nocache_hash'] = $compiler->template->properties['nocache_hash']; - $compiler->template->properties['function'][$_name]['has_nocache_code'] = $compiler->template->has_nocache_code; - $compiler->template->properties['function'][$_name]['called_functions'] = $compiler->called_functions; - $compiler->called_functions = array(); - $compiler->smarty->template_functions[$_name] = $compiler->template->properties['function'][$_name]; - $compiler->has_code = false; - $output = true; + if (!empty($_paramsArray)) { + $_params = 'array(' . implode(',', $_paramsArray) . ')'; + $_paramsCode = "\$params = array_merge($_params, \$params);\n"; } else { - $output = $plugins_string . $compiler->parser->current_buffer->to_smarty_php() . "<?php \$_smarty_tpl->tpl_vars = \$saved_tpl_vars; -foreach (Smarty::\$global_tpl_vars as \$key => \$value) if(!isset(\$_smarty_tpl->tpl_vars[\$key])) \$_smarty_tpl->tpl_vars[\$key] = \$value;}}?>\n"; + $_paramsCode = ''; } - // reset flag that we are compiling a template function - $compiler->compiles_template_function = false; - // restore old compiler status - $compiler->parser->current_buffer = $saved_data[1]; - $compiler->template->has_nocache_code = $compiler->template->has_nocache_code | $saved_data[2]; - $compiler->template->required_plugins = $saved_data[3]; + $_functionCode = $compiler->parser->current_buffer; + // setup buffer for template function code + $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template(); + $_funcName = "smarty_template_function_{$_name}_{$compiler->template->compiled->nocache_hash}"; + $_funcNameCaching = $_funcName . '_nocache'; + if ($compiler->template->compiled->has_nocache_code) { + $compiler->parent_compiler->tpl_function[ $_name ][ 'call_name_caching' ] = $_funcNameCaching; + $output = "<?php\n"; + $output .= "/* {$_funcNameCaching} */\n"; + $output .= "if (!function_exists('{$_funcNameCaching}')) {\n"; + $output .= "function {$_funcNameCaching} (Smarty_Internal_Template \$_smarty_tpl,\$params) {\n"; + $output .= "ob_start();\n"; + $output .= $compiler->compileRequiredPlugins(); + $output .= "\$_smarty_tpl->compiled->has_nocache_code = true;\n"; + $output .= $_paramsCode; + $output .= "foreach (\$params as \$key => \$value) {\n\$_smarty_tpl->tpl_vars[\$key] = new Smarty_Variable(\$value, \$_smarty_tpl->isRenderingCache);\n}\n"; + $output .= "\$params = var_export(\$params, true);\n"; + $output .= "echo \"/*%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/<?php "; + $output .= "\\\$_smarty_tpl->smarty->ext->_tplFunction->saveTemplateVariables(\\\$_smarty_tpl, '{$_name}');\nforeach (\$params as \\\$key => \\\$value) {\n\\\$_smarty_tpl->tpl_vars[\\\$key] = new Smarty_Variable(\\\$value, \\\$_smarty_tpl->isRenderingCache);\n}\n?>"; + $output .= "/*/%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/\";?>"; + $compiler->parser->current_buffer->append_subtree( + $compiler->parser, + new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + $output + ) + ); + $compiler->parser->current_buffer->append_subtree($compiler->parser, $_functionCode); + $output = "<?php echo \"/*%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/<?php "; + $output .= "\\\$_smarty_tpl->smarty->ext->_tplFunction->restoreTemplateVariables(\\\$_smarty_tpl, '{$_name}');?>\n"; + $output .= "/*/%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/\";\n?>"; + $output .= "<?php echo str_replace('{$compiler->template->compiled->nocache_hash}', \$_smarty_tpl->compiled->nocache_hash, ob_get_clean());\n"; + $output .= "}\n}\n"; + $output .= "/*/ {$_funcName}_nocache */\n\n"; + $output .= "?>\n"; + $compiler->parser->current_buffer->append_subtree( + $compiler->parser, + new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + $output + ) + ); + $_functionCode = new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + preg_replace_callback( + "/((<\?php )?echo '\/\*%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%\*\/([\S\s]*?)\/\*\/%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%\*\/';(\?>\n)?)/", + array($this, 'removeNocache'), + $_functionCode->to_smarty_php($compiler->parser) + ) + ); + } + $compiler->parent_compiler->tpl_function[ $_name ][ 'call_name' ] = $_funcName; + $output = "<?php\n"; + $output .= "/* {$_funcName} */\n"; + $output .= "if (!function_exists('{$_funcName}')) {\n"; + $output .= "function {$_funcName}(Smarty_Internal_Template \$_smarty_tpl,\$params) {\n"; + $output .= $_paramsCode; + $output .= "foreach (\$params as \$key => \$value) {\n\$_smarty_tpl->tpl_vars[\$key] = new Smarty_Variable(\$value, \$_smarty_tpl->isRenderingCache);\n}\n"; + $output .= $compiler->compileCheckPlugins(array_merge($compiler->required_plugins[ 'compiled' ], + $compiler->required_plugins[ 'nocache' ])); + $output .= "?>\n"; + $compiler->parser->current_buffer->append_subtree( + $compiler->parser, + new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + $output + ) + ); + $compiler->parser->current_buffer->append_subtree($compiler->parser, $_functionCode); + $output = "<?php\n}}\n"; + $output .= "/*/ {$_funcName} */\n\n"; + $output .= "?>\n"; + $compiler->parser->current_buffer->append_subtree( + $compiler->parser, + new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + $output + ) + ); + $compiler->parent_compiler->blockOrFunctionCode .= $compiler->parser->current_buffer->to_smarty_php($compiler->parser); + // restore old buffer + $compiler->parser->current_buffer = $saved_data[ 1 ]; + // restore old status + $compiler->restoreRequiredPlugins(); + $compiler->template->compiled->has_nocache_code = $saved_data[ 2 ]; + $compiler->template->caching = $saved_data[ 3 ]; + return true; + } - return $output; + /** + * Remove nocache code + * + * @param $match + * + * @return string + */ + public function removeNocache($match) + { + $code = + preg_replace( + "/((<\?php )?echo '\/\*%%SmartyNocache:{$this->compiler->template->compiled->nocache_hash}%%\*\/)|(\/\*\/%%SmartyNocache:{$this->compiler->template->compiled->nocache_hash}%%\*\/';(\?>\n)?)/", + '', + $match[ 0 ] + ); + $code = str_replace(array('\\\'', '\\\\\''), array('\'', '\\\''), $code); + return $code; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_if.php b/tools/smarty/sysplugins/smarty_internal_compile_if.php index d709fcfd8..df3dc3fad 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_if.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_if.php @@ -19,44 +19,50 @@ class Smarty_Internal_Compile_If extends Smarty_Internal_CompileBase /** * Compiles code for the {if} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); $this->openTag($compiler, 'if', array(1, $compiler->nocache)); // must whole block be nocache ? $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; - - if (!array_key_exists("if condition", $parameter)) { - $compiler->trigger_template_error("missing if condition", $compiler->lex->taglineno); + if (!isset($parameter[ 'if condition' ])) { + $compiler->trigger_template_error('missing if condition', null, true); } - - if (is_array($parameter['if condition'])) { + if (is_array($parameter[ 'if condition' ])) { + if (is_array($parameter[ 'if condition' ][ 'var' ])) { + $var = $parameter[ 'if condition' ][ 'var' ][ 'var' ]; + } else { + $var = $parameter[ 'if condition' ][ 'var' ]; + } if ($compiler->nocache) { - $_nocache = ',true'; // create nocache var to make it know for further compiling - if (is_array($parameter['if condition']['var'])) { - $compiler->template->tpl_vars[trim($parameter['if condition']['var']['var'], "'")] = new Smarty_variable(null, true); - } else { - $compiler->template->tpl_vars[trim($parameter['if condition']['var'], "'")] = new Smarty_variable(null, true); - } - } else { - $_nocache = ''; + $compiler->setNocacheInVariable($var); } - if (is_array($parameter['if condition']['var'])) { - $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value)) \$_smarty_tpl->createLocalArrayVariable(" . $parameter['if condition']['var']['var'] . "$_nocache);\n"; - $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" . $parameter['if condition']['var']['smarty_internal_index'] . " = " . $parameter['if condition']['value'] . ") {?>"; + $prefixVar = $compiler->getNewPrefixVariable(); + $_output = "<?php {$prefixVar} = {$parameter[ 'if condition' ][ 'value' ]};?>\n"; + $assignAttr = array(); + $assignAttr[][ 'value' ] = $prefixVar; + $assignCompiler = new Smarty_Internal_Compile_Assign(); + if (is_array($parameter[ 'if condition' ][ 'var' ])) { + $assignAttr[][ 'var' ] = $parameter[ 'if condition' ][ 'var' ][ 'var' ]; + $_output .= $assignCompiler->compile( + $assignAttr, + $compiler, + array('smarty_internal_index' => $parameter[ 'if condition' ][ 'var' ][ 'smarty_internal_index' ]) + ); } else { - $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "] = new Smarty_Variable(null{$_nocache});"; - $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " . $parameter['if condition']['value'] . ") {?>"; + $assignAttr[][ 'var' ] = $parameter[ 'if condition' ][ 'var' ]; + $_output .= $assignCompiler->compile($assignAttr, $compiler, array()); } - + $_output .= "<?php if ({$prefixVar}) {?>"; return $_output; } else { return "<?php if ({$parameter['if condition']}) {?>"; @@ -75,18 +81,16 @@ class Smarty_Internal_Compile_Else extends Smarty_Internal_CompileBase /** * Compiles code for the {else} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { list($nesting, $compiler->tag_nocache) = $this->closeTag($compiler, array('if', 'elseif')); $this->openTag($compiler, 'else', array($nesting, $compiler->tag_nocache)); - - return "<?php } else { ?>"; + return '<?php } else { ?>'; } } @@ -101,76 +105,71 @@ class Smarty_Internal_Compile_Elseif extends Smarty_Internal_CompileBase /** * Compiles code for the {elseif} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - list($nesting, $compiler->tag_nocache) = $this->closeTag($compiler, array('if', 'elseif')); - - if (!array_key_exists("if condition", $parameter)) { - $compiler->trigger_template_error("missing elseif condition", $compiler->lex->taglineno); + if (!isset($parameter[ 'if condition' ])) { + $compiler->trigger_template_error('missing elseif condition', null, true); } - - if (is_array($parameter['if condition'])) { + $assignCode = ''; + $var = ''; + if (is_array($parameter[ 'if condition' ])) { $condition_by_assign = true; - if ($compiler->nocache) { - $_nocache = ',true'; - // create nocache var to make it know for further compiling - if (is_array($parameter['if condition']['var'])) { - $compiler->template->tpl_vars[trim($parameter['if condition']['var']['var'], "'")] = new Smarty_variable(null, true); - } else { - $compiler->template->tpl_vars[trim($parameter['if condition']['var'], "'")] = new Smarty_variable(null, true); - } + if (is_array($parameter[ 'if condition' ][ 'var' ])) { + $var = $parameter[ 'if condition' ][ 'var' ][ 'var' ]; } else { - $_nocache = ''; + $var = $parameter[ 'if condition' ][ 'var' ]; + } + if ($compiler->nocache) { + // create nocache var to make it know for further compiling + $compiler->setNocacheInVariable($var); + } + $prefixVar = $compiler->getNewPrefixVariable(); + $assignCode = "<?php {$prefixVar} = {$parameter[ 'if condition' ][ 'value' ]};?>\n"; + $assignCompiler = new Smarty_Internal_Compile_Assign(); + $assignAttr = array(); + $assignAttr[][ 'value' ] = $prefixVar; + if (is_array($parameter[ 'if condition' ][ 'var' ])) { + $assignAttr[][ 'var' ] = $parameter[ 'if condition' ][ 'var' ][ 'var' ]; + $assignCode .= $assignCompiler->compile( + $assignAttr, + $compiler, + array('smarty_internal_index' => $parameter[ 'if condition' ][ 'var' ][ 'smarty_internal_index' ]) + ); + } else { + $assignAttr[][ 'var' ] = $parameter[ 'if condition' ][ 'var' ]; + $assignCode .= $assignCompiler->compile($assignAttr, $compiler, array()); } } else { $condition_by_assign = false; } - - if (empty($compiler->prefix_code)) { + $prefixCode = $compiler->getPrefixCode(); + if (empty($prefixCode)) { if ($condition_by_assign) { $this->openTag($compiler, 'elseif', array($nesting + 1, $compiler->tag_nocache)); - if (is_array($parameter['if condition']['var'])) { - $_output = "<?php } else { if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value)) \$_smarty_tpl->createLocalArrayVariable(" . $parameter['if condition']['var']['var'] . "$_nocache);\n"; - $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" . $parameter['if condition']['var']['smarty_internal_index'] . " = " . $parameter['if condition']['value'] . ") {?>"; - } else { - $_output = "<?php } else { if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "] = new Smarty_Variable(null{$_nocache});"; - $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " . $parameter['if condition']['value'] . ") {?>"; - } - - return $_output; + $_output = $compiler->appendCode("<?php } else {\n?>", $assignCode); + return $compiler->appendCode($_output, "<?php if ({$prefixVar}) {?>"); } else { $this->openTag($compiler, 'elseif', array($nesting, $compiler->tag_nocache)); - return "<?php } elseif ({$parameter['if condition']}) {?>"; } } else { - $tmp = ''; - foreach ($compiler->prefix_code as $code) { - $tmp .= $code; - } - $compiler->prefix_code = array(); + $_output = $compiler->appendCode("<?php } else {\n?>", $prefixCode); $this->openTag($compiler, 'elseif', array($nesting + 1, $compiler->tag_nocache)); if ($condition_by_assign) { - if (is_array($parameter['if condition']['var'])) { - $_output = "<?php } else {?>{$tmp}<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value)) \$_smarty_tpl->createLocalArrayVariable(" . $parameter['if condition']['var']['var'] . "$_nocache);\n"; - $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" . $parameter['if condition']['var']['smarty_internal_index'] . " = " . $parameter['if condition']['value'] . ") {?>"; - } else { - $_output = "<?php } else {?>{$tmp}<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "] = new Smarty_Variable(null{$_nocache});"; - $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " . $parameter['if condition']['value'] . ") {?>"; - } - - return $_output; + $_output = $compiler->appendCode($_output, $assignCode); + return $compiler->appendCode($_output, "<?php if ({$prefixVar}) {?>"); } else { - return "<?php } else {?>{$tmp}<?php if ({$parameter['if condition']}) {?>"; + return $compiler->appendCode($_output, "<?php if ({$parameter['if condition']}) {?>"); } } } @@ -187,13 +186,12 @@ class Smarty_Internal_Compile_Ifclose extends Smarty_Internal_CompileBase /** * Compiles code for the {/if} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { // must endblock be nocache? if ($compiler->nocache) { @@ -201,10 +199,9 @@ class Smarty_Internal_Compile_Ifclose extends Smarty_Internal_CompileBase } list($nesting, $compiler->nocache) = $this->closeTag($compiler, array('if', 'else', 'elseif')); $tmp = ''; - for ($i = 0; $i < $nesting; $i ++) { + for ($i = 0; $i < $nesting; $i++) { $tmp .= '}'; } - return "<?php {$tmp}?>"; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_include.php b/tools/smarty/sysplugins/smarty_internal_compile_include.php index 24866a252..716c91d49 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_include.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_include.php @@ -20,6 +20,7 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase * caching mode to create nocache code but no cache file */ const CACHING_NOCACHE_CODE = 9999; + /** * Attribute definition: Overwrites base class. * @@ -27,6 +28,7 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('file'); + /** * Attribute definition: Overwrites base class. * @@ -34,6 +36,7 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $shorttag_order = array('file'); + /** * Attribute definition: Overwrites base class. * @@ -41,6 +44,7 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $option_flags = array('nocache', 'inline', 'caching'); + /** * Attribute definition: Overwrites base class. * @@ -49,217 +53,295 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase */ public $optional_attributes = array('_any'); + /** + * Valid scope names + * + * @var array + */ + public $valid_scopes = array( + 'parent' => Smarty::SCOPE_PARENT, 'root' => Smarty::SCOPE_ROOT, + 'global' => Smarty::SCOPE_GLOBAL, 'tpl_root' => Smarty::SCOPE_TPL_ROOT, + 'smarty' => Smarty::SCOPE_SMARTY + ); + /** * Compiles code for the {include} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param Smarty_Internal_SmartyTemplateCompiler $compiler compiler object * - * @return string compiled code + * @return string + * @throws \Exception + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_SmartyTemplateCompiler $compiler) { + $uid = $t_hash = null; // check and get attributes $_attr = $this->getAttributes($compiler, $args); - // save possible attributes - $include_file = $_attr['file']; - - if (isset($_attr['assign'])) { - // output will be stored in a smarty variable instead of being displayed - $_assign = $_attr['assign']; - } - - $_parent_scope = Smarty::SCOPE_LOCAL; - if (isset($_attr['scope'])) { - $_attr['scope'] = trim($_attr['scope'], "'\""); - if ($_attr['scope'] == 'parent') { - $_parent_scope = Smarty::SCOPE_PARENT; - } elseif ($_attr['scope'] == 'root') { - $_parent_scope = Smarty::SCOPE_ROOT; - } elseif ($_attr['scope'] == 'global') { - $_parent_scope = Smarty::SCOPE_GLOBAL; + $fullResourceName = $source_resource = $_attr[ 'file' ]; + $variable_template = false; + $cache_tpl = false; + // parse resource_name + if (preg_match('/^([\'"])(([A-Za-z0-9_\-]{2,})[:])?(([^$()]+)|(.+))\1$/', $source_resource, $match)) { + $type = !empty($match[ 3 ]) ? $match[ 3 ] : $compiler->template->smarty->default_resource_type; + $name = !empty($match[ 5 ]) ? $match[ 5 ] : $match[ 6 ]; + $handler = Smarty_Resource::load($compiler->smarty, $type); + if ($handler->recompiled || $handler->uncompiled) { + $variable_template = true; } + if (!$variable_template) { + if ($type !== 'string') { + $fullResourceName = "{$type}:{$name}"; + $compiled = $compiler->parent_compiler->template->compiled; + if (isset($compiled->includes[ $fullResourceName ])) { + $compiled->includes[ $fullResourceName ]++; + $cache_tpl = true; + } else { + if ("{$compiler->template->source->type}:{$compiler->template->source->name}" == + $fullResourceName + ) { + // recursive call of current template + $compiled->includes[ $fullResourceName ] = 2; + $cache_tpl = true; + } else { + $compiled->includes[ $fullResourceName ] = 1; + } + } + $fullResourceName = $match[ 1 ] . $fullResourceName . $match[ 1 ]; + } + } + if (empty($match[ 5 ])) { + $variable_template = true; + } + } else { + $variable_template = true; } - + // scope setup + $_scope = $compiler->convertScope($_attr, $this->valid_scopes); + // set flag to cache subtemplate object when called within loop or template name is variable. + if ($cache_tpl || $variable_template || $compiler->loopNesting > 0) { + $_cache_tpl = 'true'; + } else { + $_cache_tpl = 'false'; + } + // assume caching is off $_caching = Smarty::CACHING_OFF; - - // flag if included template code should be merged into caller - $merge_compiled_includes = ($compiler->smarty->merge_compiled_includes || ($compiler->inheritance && $compiler->smarty->inheritance_merge_compiled_includes) || $_attr['inline'] === true) && !$compiler->template->source->recompiled; - - // set default when in nocache mode - // if ($compiler->template->caching && ($compiler->nocache || $compiler->tag_nocache || $compiler->forceNocache == 2)) { - if ($compiler->template->caching && ((!$compiler->inheritance && !$compiler->nocache && !$compiler->tag_nocache) || ($compiler->inheritance && ($compiler->nocache || $compiler->tag_nocache)))) { + $call_nocache = $compiler->tag_nocache || $compiler->nocache; + // caching was on and {include} is not in nocache mode + if ($compiler->template->caching && !$compiler->nocache && !$compiler->tag_nocache) { $_caching = self::CACHING_NOCACHE_CODE; } - /* - * if the {include} tag provides individual parameter for caching - * it will not be included into the common cache file and treated like - * a nocache section - */ - if (isset($_attr['cache_lifetime'])) { - $_cache_lifetime = $_attr['cache_lifetime']; - $compiler->tag_nocache = true; - $_caching = Smarty::CACHING_LIFETIME_CURRENT; - } else { - $_cache_lifetime = 'null'; + // flag if included template code should be merged into caller + $merge_compiled_includes = ($compiler->smarty->merge_compiled_includes || $_attr[ 'inline' ] === true) && + !$compiler->template->source->handler->recompiled; + if ($merge_compiled_includes) { + // variable template name ? + if ($variable_template) { + $merge_compiled_includes = false; + } + // variable compile_id? + if (isset($_attr[ 'compile_id' ]) && $compiler->isVariable($_attr[ 'compile_id' ])) { + $merge_compiled_includes = false; + } } - if (isset($_attr['cache_id'])) { - $_cache_id = $_attr['cache_id']; - $compiler->tag_nocache = true; - $_caching = Smarty::CACHING_LIFETIME_CURRENT; + /* + * if the {include} tag provides individual parameter for caching or compile_id + * the subtemplate must not be included into the common cache file and is treated like + * a call in nocache mode. + * + */ + if ($_attr[ 'nocache' ] !== true && $_attr[ 'caching' ]) { + $_caching = $_new_caching = (int)$_attr[ 'caching' ]; + $call_nocache = true; + } else { + $_new_caching = Smarty::CACHING_LIFETIME_CURRENT; + } + if (isset($_attr[ 'cache_lifetime' ])) { + $_cache_lifetime = $_attr[ 'cache_lifetime' ]; + $call_nocache = true; + $_caching = $_new_caching; + } else { + $_cache_lifetime = '$_smarty_tpl->cache_lifetime'; + } + if (isset($_attr[ 'cache_id' ])) { + $_cache_id = $_attr[ 'cache_id' ]; + $call_nocache = true; + $_caching = $_new_caching; } else { $_cache_id = '$_smarty_tpl->cache_id'; } - if (isset($_attr['compile_id'])) { - $_compile_id = $_attr['compile_id']; + if (isset($_attr[ 'compile_id' ])) { + $_compile_id = $_attr[ 'compile_id' ]; } else { $_compile_id = '$_smarty_tpl->compile_id'; } - if ($_attr['caching'] === true) { - $_caching = Smarty::CACHING_LIFETIME_CURRENT; + // if subtemplate will be called in nocache mode do not merge + if ($compiler->template->caching && $call_nocache) { + $merge_compiled_includes = false; } - if ($_attr['nocache'] === true) { - $compiler->tag_nocache = true; - if ($merge_compiled_includes) { - $_caching = self::CACHING_NOCACHE_CODE; + // assign attribute + if (isset($_attr[ 'assign' ])) { + // output will be stored in a smarty variable instead of being displayed + if ($_assign = $compiler->getId($_attr[ 'assign' ])) { + $_assign = "'{$_assign}'"; + if ($compiler->tag_nocache || $compiler->nocache || $call_nocache) { + // create nocache var to make it know for further compiling + $compiler->setNocacheInVariable($_attr[ 'assign' ]); + } } else { - $_caching = Smarty::CACHING_OFF; + $_assign = $_attr[ 'assign' ]; } } - $has_compiled_template = false; - if ($merge_compiled_includes && $_attr['inline'] !== true) { - // variable template name ? - if ($compiler->has_variable_string || !((substr_count($include_file, '"') == 2 || substr_count($include_file, "'") == 2)) - || substr_count($include_file, '(') != 0 || substr_count($include_file, '$_smarty_tpl->') != 0 - ) { - $merge_compiled_includes = false; - if ($compiler->inheritance && $compiler->smarty->inheritance_merge_compiled_includes) { - $compiler->trigger_template_error(' variable template file names not allow within {block} tags'); - } - } - // variable compile_id? - if (isset($_attr['compile_id'])) { - if (!((substr_count($_attr['compile_id'], '"') == 2 || substr_count($_attr['compile_id'], "'") == 2)) - || substr_count($_attr['compile_id'], '(') != 0 || substr_count($_attr['compile_id'], '$_smarty_tpl->') != 0 - ) { - $merge_compiled_includes = false; - if ($compiler->inheritance && $compiler->smarty->inheritance_merge_compiled_includes) { - $compiler->trigger_template_error(' variable compile_id not allow within {block} tags'); - } - } - } - } if ($merge_compiled_includes) { - if ($compiler->template->caching && ($compiler->tag_nocache || $compiler->nocache) && $_caching != self::CACHING_NOCACHE_CODE) { - $merge_compiled_includes = false; - if ($compiler->inheritance && $compiler->smarty->inheritance_merge_compiled_includes) { - $compiler->trigger_template_error(' invalid caching mode of subtemplate within {block} tags'); - } - } - } - if ($merge_compiled_includes) { - // we must observe different compile_id - $uid = sha1($_compile_id); - $tpl_name = null; - $nocache = false; - /** @var Smarty_Internal_Template $_smarty_tpl - * used in evaluated code - */ - $_smarty_tpl = $compiler->template; - eval("\$tpl_name = $include_file;"); - if (!isset($compiler->smarty->merged_templates_func[$tpl_name][$uid])) { - $tpl = new $compiler->smarty->template_class($tpl_name, $compiler->smarty, $compiler->template, $compiler->template->cache_id, $compiler->template->compile_id); - // save unique function name - $compiler->smarty->merged_templates_func[$tpl_name][$uid]['func'] = $tpl->properties['unifunc'] = 'content_' . str_replace(array('.', ','), '_', uniqid('', true)); - // use current nocache hash for inlined code - $compiler->smarty->merged_templates_func[$tpl_name][$uid]['nocache_hash'] = $tpl->properties['nocache_hash'] = $compiler->template->properties['nocache_hash']; - if ($compiler->template->caching && $_caching == self::CACHING_NOCACHE_CODE) { - // all code must be nocache - $nocache = true; - } - if ($compiler->inheritance) { - $tpl->compiler->inheritance = true; - } - // make sure whole chain gets compiled - $tpl->mustCompile = true; - if (!($tpl->source->uncompiled) && $tpl->source->exists) { - - // get compiled code - $compiled_code = $tpl->compiler->compileTemplate($tpl, $nocache); - // release compiler object to free memory - unset($tpl->compiler); - // merge compiled code for {function} tags - $compiler->template->properties['function'] = array_merge($compiler->template->properties['function'], $tpl->properties['function']); - // merge filedependency - $tpl->properties['file_dependency'][$tpl->source->uid] = array($tpl->source->filepath, $tpl->source->timestamp, $tpl->source->type); - $compiler->template->properties['file_dependency'] = array_merge($compiler->template->properties['file_dependency'], $tpl->properties['file_dependency']); - // remove header code - $compiled_code = preg_replace("/(<\?php \/\*%%SmartyHeaderCode:{$tpl->properties['nocache_hash']}%%\*\/(.+?)\/\*\/%%SmartyHeaderCode%%\*\/\?>\n)/s", '', $compiled_code); - if ($tpl->has_nocache_code) { - // replace nocache_hash - $compiled_code = str_replace("{$tpl->properties['nocache_hash']}", $compiler->template->properties['nocache_hash'], $compiled_code); - $compiler->template->has_nocache_code = true; - } - $compiler->merged_templates[$tpl->properties['unifunc']] = $compiled_code; - $has_compiled_template = true; - unset($tpl); - } + $c_id = isset($_attr[ 'compile_id' ]) ? $_attr[ 'compile_id' ] : $compiler->template->compile_id; + // we must observe different compile_id and caching + $t_hash = sha1($c_id . ($_caching ? '--caching' : '--nocaching')); + $compiler->smarty->allow_ambiguous_resources = true; + /* @var Smarty_Internal_Template $tpl */ + $tpl = new $compiler->smarty->template_class( + trim($fullResourceName, '"\''), + $compiler->smarty, + $compiler->template, + $compiler->template->cache_id, + $c_id, + $_caching + ); + $uid = $tpl->source->type . $tpl->source->uid; + if (!isset($compiler->parent_compiler->mergedSubTemplatesData[ $uid ][ $t_hash ])) { + $has_compiled_template = $this->compileInlineTemplate($compiler, $tpl, $t_hash); } else { $has_compiled_template = true; } + unset($tpl); } // delete {include} standard attributes - unset($_attr['file'], $_attr['assign'], $_attr['cache_id'], $_attr['compile_id'], $_attr['cache_lifetime'], $_attr['nocache'], $_attr['caching'], $_attr['scope'], $_attr['inline']); + unset($_attr[ 'file' ], $_attr[ 'assign' ], $_attr[ 'cache_id' ], $_attr[ 'compile_id' ], $_attr[ 'cache_lifetime' ], $_attr[ 'nocache' ], $_attr[ 'caching' ], $_attr[ 'scope' ], $_attr[ 'inline' ]); // remaining attributes must be assigned as smarty variable + $_vars = 'array()'; if (!empty($_attr)) { - if ($_parent_scope == Smarty::SCOPE_LOCAL) { - // create variables - $nccode = ''; - foreach ($_attr as $key => $value) { - $_pairs[] = "'$key'=>$value"; - $nccode .= "\$_smarty_tpl->tpl_vars['$key'] = new Smarty_variable($value);\n"; - } - $_vars = 'array(' . join(',', $_pairs) . ')'; - } else { - $compiler->trigger_template_error('variable passing not allowed in parent/global scope', $compiler->lex->taglineno); + $_pairs = array(); + // create variables + foreach ($_attr as $key => $value) { + $_pairs[] = "'$key'=>$value"; } - } else { - $_vars = 'array()'; + $_vars = 'array(' . join(',', $_pairs) . ')'; } - if ($has_compiled_template) { - // never call inline templates in nocache mode - $compiler->suppressNocacheProcessing = true; - $_hash = $compiler->smarty->merged_templates_func[$tpl_name][$uid]['nocache_hash']; - $_output = "<?php /* Call merged included template \"" . $tpl_name . "\" */\n"; - $_output .= "\$_tpl_stack[] = \$_smarty_tpl;\n"; - if (!empty($nccode) && $_caching == 9999 && $_smarty_tpl->caching) { - $compiler->suppressNocacheProcessing = false; - $_output .= substr($compiler->processNocacheCode('<?php ' .$nccode . "?>\n", true), 6, -3); - $compiler->suppressNocacheProcessing = true; + $update_compile_id = $compiler->template->caching && !$compiler->tag_nocache && !$compiler->nocache && + $_compile_id !== '$_smarty_tpl->compile_id'; + if ($has_compiled_template && !$call_nocache) { + $_output = "<?php\n"; + if ($update_compile_id) { + $_output .= $compiler->makeNocacheCode("\$_compile_id_save[] = \$_smarty_tpl->compile_id;\n\$_smarty_tpl->compile_id = {$_compile_id};\n"); + } + if (!empty($_attr) && $_caching === 9999 && $compiler->template->caching) { + $_vars_nc = "foreach ($_vars as \$ik => \$iv) {\n"; + $_vars_nc .= "\$_smarty_tpl->tpl_vars[\$ik] = new Smarty_Variable(\$iv);\n"; + $_vars_nc .= "}\n"; + $_output .= substr($compiler->processNocacheCode('<?php ' . $_vars_nc . "?>\n", true), 6, -3); } - $_output .= " \$_smarty_tpl = \$_smarty_tpl->setupInlineSubTemplate($include_file, $_cache_id, $_compile_id, $_caching, $_cache_lifetime, $_vars, $_parent_scope, '$_hash');\n"; if (isset($_assign)) { - $_output .= 'ob_start(); '; + $_output .= "ob_start();\n"; } - $_output .= $compiler->smarty->merged_templates_func[$tpl_name][$uid]['func'] . "(\$_smarty_tpl);\n"; - $_output .= "\$_smarty_tpl = array_pop(\$_tpl_stack); "; + $_output .= "\$_smarty_tpl->_subTemplateRender({$fullResourceName}, {$_cache_id}, {$_compile_id}, {$_caching}, {$_cache_lifetime}, {$_vars}, {$_scope}, {$_cache_tpl}, '{$compiler->parent_compiler->mergedSubTemplatesData[$uid][$t_hash]['uid']}', '{$compiler->parent_compiler->mergedSubTemplatesData[$uid][$t_hash]['func']}');\n"; if (isset($_assign)) { - $_output .= " \$_smarty_tpl->tpl_vars[$_assign] = new Smarty_variable(ob_get_clean());"; + $_output .= "\$_smarty_tpl->assign({$_assign}, ob_get_clean());\n"; } - $_output .= "\n/* End of included template \"" . $tpl_name . "\" */?>"; - + if ($update_compile_id) { + $_output .= $compiler->makeNocacheCode("\$_smarty_tpl->compile_id = array_pop(\$_compile_id_save);\n"); + } + $_output .= "?>"; return $_output; } - + if ($call_nocache) { + $compiler->tag_nocache = true; + } + $_output = "<?php "; + if ($update_compile_id) { + $_output .= "\$_compile_id_save[] = \$_smarty_tpl->compile_id;\n\$_smarty_tpl->compile_id = {$_compile_id};\n"; + } // was there an assign attribute if (isset($_assign)) { - $_output = "<?php \$_smarty_tpl->tpl_vars[$_assign] = new Smarty_variable(\$_smarty_tpl->getSubTemplate ($include_file, $_cache_id, $_compile_id, $_caching, $_cache_lifetime, $_vars, $_parent_scope));?>\n";; - } else { - $_output = "<?php echo \$_smarty_tpl->getSubTemplate ($include_file, $_cache_id, $_compile_id, $_caching, $_cache_lifetime, $_vars, $_parent_scope);?>\n"; + $_output .= "ob_start();\n"; } - + $_output .= "\$_smarty_tpl->_subTemplateRender({$fullResourceName}, $_cache_id, $_compile_id, $_caching, $_cache_lifetime, $_vars, $_scope, {$_cache_tpl});\n"; + if (isset($_assign)) { + $_output .= "\$_smarty_tpl->assign({$_assign}, ob_get_clean());\n"; + } + if ($update_compile_id) { + $_output .= "\$_smarty_tpl->compile_id = array_pop(\$_compile_id_save);\n"; + } + $_output .= "?>"; return $_output; } + + /** + * Compile inline sub template + * + * @param \Smarty_Internal_SmartyTemplateCompiler $compiler + * @param \Smarty_Internal_Template $tpl + * @param string $t_hash + * + * @return bool + * @throws \Exception + * @throws \SmartyException + */ + public function compileInlineTemplate( + Smarty_Internal_SmartyTemplateCompiler $compiler, + Smarty_Internal_Template $tpl, + $t_hash + ) { + $uid = $tpl->source->type . $tpl->source->uid; + if (!($tpl->source->handler->uncompiled) && $tpl->source->exists) { + $compiler->parent_compiler->mergedSubTemplatesData[ $uid ][ $t_hash ][ 'uid' ] = $tpl->source->uid; + if (isset($compiler->template->inheritance)) { + $tpl->inheritance = clone $compiler->template->inheritance; + } + $tpl->compiled = new Smarty_Template_Compiled(); + $tpl->compiled->nocache_hash = $compiler->parent_compiler->template->compiled->nocache_hash; + $tpl->loadCompiler(); + // save unique function name + $compiler->parent_compiler->mergedSubTemplatesData[ $uid ][ $t_hash ][ 'func' ] = + $tpl->compiled->unifunc = 'content_' . str_replace(array('.', ','), '_', uniqid('', true)); + // make sure whole chain gets compiled + $tpl->mustCompile = true; + $compiler->parent_compiler->mergedSubTemplatesData[ $uid ][ $t_hash ][ 'nocache_hash' ] = + $tpl->compiled->nocache_hash; + if ($tpl->source->type === 'file') { + $sourceInfo = $tpl->source->filepath; + } else { + $basename = $tpl->source->handler->getBasename($tpl->source); + $sourceInfo = $tpl->source->type . ':' . + ($basename ? $basename : $tpl->source->name); + } + // get compiled code + $compiled_code = "<?php\n\n"; + $compiled_code .= "/* Start inline template \"{$sourceInfo}\" =============================*/\n"; + $compiled_code .= "function {$tpl->compiled->unifunc} (Smarty_Internal_Template \$_smarty_tpl) {\n"; + $compiled_code .= "?>\n" . $tpl->compiler->compileTemplateSource($tpl, null, $compiler->parent_compiler); + $compiled_code .= "<?php\n"; + $compiled_code .= "}\n?>\n"; + $compiled_code .= $tpl->compiler->postFilter($tpl->compiler->blockOrFunctionCode); + $compiled_code .= "<?php\n\n"; + $compiled_code .= "/* End inline template \"{$sourceInfo}\" =============================*/\n"; + $compiled_code .= '?>'; + unset($tpl->compiler); + if ($tpl->compiled->has_nocache_code) { + // replace nocache_hash + $compiled_code = + str_replace( + "{$tpl->compiled->nocache_hash}", + $compiler->template->compiled->nocache_hash, + $compiled_code + ); + $compiler->template->compiled->has_nocache_code = true; + } + $compiler->parent_compiler->mergedSubTemplatesCode[ $tpl->compiled->unifunc ] = $compiled_code; + return true; + } else { + return false; + } + } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_include_php.php b/tools/smarty/sysplugins/smarty_internal_compile_include_php.php index 76f506c52..1b0fdaad3 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_include_php.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_include_php.php @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('file'); + /** * Attribute definition: Overwrites base class. * @@ -30,6 +31,7 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $shorttag_order = array('file'); + /** * Attribute definition: Overwrites base class. * @@ -41,28 +43,32 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase /** * Compiles code for the {include_php} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * - * @throws SmartyException - * @return string compiled code + * @return string + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { if (!($compiler->smarty instanceof SmartyBC)) { throw new SmartyException("{include_php} is deprecated, use SmartyBC class to enable"); } // check and get attributes $_attr = $this->getAttributes($compiler, $args); - - /** @var Smarty_Internal_Template $_smarty_tpl + /** + * + * + * @var Smarty_Internal_Template $_smarty_tpl * used in evaluated code */ $_smarty_tpl = $compiler->template; $_filepath = false; - eval('$_file = ' . $_attr['file'] . ';'); + $_file = null; + eval('$_file = @' . $_attr[ 'file' ] . ';'); if (!isset($compiler->smarty->security_policy) && file_exists($_file)) { - $_filepath = $_file; + $_filepath = $compiler->smarty->_realpath($_file, true); } else { if (isset($compiler->smarty->security_policy)) { $_dir = $compiler->smarty->security_policy->trusted_dir; @@ -70,36 +76,33 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase $_dir = $compiler->smarty->trusted_dir; } if (!empty($_dir)) { - foreach ((array) $_dir as $_script_dir) { - $_script_dir = rtrim($_script_dir, '/\\') . DS; - if (file_exists($_script_dir . $_file)) { - $_filepath = $_script_dir . $_file; + foreach ((array)$_dir as $_script_dir) { + $_path = $compiler->smarty->_realpath($_script_dir . DIRECTORY_SEPARATOR . $_file, true); + if (file_exists($_path)) { + $_filepath = $_path; break; } } } } - if ($_filepath == false) { - $compiler->trigger_template_error("{include_php} file '{$_file}' is not readable", $compiler->lex->taglineno); + if ($_filepath === false) { + $compiler->trigger_template_error("{include_php} file '{$_file}' is not readable", null, true); } - if (isset($compiler->smarty->security_policy)) { $compiler->smarty->security_policy->isTrustedPHPDir($_filepath); } - - if (isset($_attr['assign'])) { + if (isset($_attr[ 'assign' ])) { // output will be stored in a smarty variable instead of being displayed - $_assign = $_attr['assign']; + $_assign = $_attr[ 'assign' ]; } $_once = '_once'; - if (isset($_attr['once'])) { - if ($_attr['once'] == 'false') { + if (isset($_attr[ 'once' ])) { + if ($_attr[ 'once' ] === 'false') { $_once = ''; } } - if (isset($_assign)) { - return "<?php ob_start(); include{$_once} ('{$_filepath}'); \$_smarty_tpl->assign({$_assign},ob_get_contents()); ob_end_clean();?>"; + return "<?php ob_start();\ninclude{$_once} ('{$_filepath}');\n\$_smarty_tpl->assign({$_assign},ob_get_clean());\n?>"; } else { return "<?php include{$_once} ('{$_filepath}');?>\n"; } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_insert.php b/tools/smarty/sysplugins/smarty_internal_compile_insert.php index 4c6585543..4bdc3952e 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_insert.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_insert.php @@ -1,5 +1,4 @@ <?php - /** * Smarty Internal Plugin Compile Insert * Compiles the {insert} tag @@ -24,6 +23,7 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('name'); + /** * Attribute definition: Overwrites base class. * @@ -31,6 +31,7 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $shorttag_order = array('name'); + /** * Attribute definition: Overwrites base class. * @@ -42,48 +43,57 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase /** * Compiles code for the {insert} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - // never compile as nocache code - $compiler->suppressNocacheProcessing = true; + $nocacheParam = $compiler->template->caching && ($compiler->tag_nocache || $compiler->nocache); + if (!$nocacheParam) { + // do not compile as nocache code + $compiler->suppressNocacheProcessing = true; + } $compiler->tag_nocache = true; $_smarty_tpl = $compiler->template; $_name = null; $_script = null; - $_output = '<?php '; // save possible attributes - eval('$_name = ' . $_attr['name'] . ';'); - if (isset($_attr['assign'])) { + eval('$_name = @' . $_attr[ 'name' ] . ';'); + if (isset($_attr[ 'assign' ])) { // output will be stored in a smarty variable instead of being displayed - $_assign = $_attr['assign']; + $_assign = $_attr[ 'assign' ]; // create variable to make sure that the compiler knows about its nocache status - $compiler->template->tpl_vars[trim($_attr['assign'], "'")] = new Smarty_Variable(null, true); + $var = trim($_attr[ 'assign' ], '\''); + if (isset($compiler->template->tpl_vars[ $var ])) { + $compiler->template->tpl_vars[ $var ]->nocache = true; + } else { + $compiler->template->tpl_vars[ $var ] = new Smarty_Variable(null, true); + } } - if (isset($_attr['script'])) { + if (isset($_attr[ 'script' ])) { // script which must be included $_function = "smarty_insert_{$_name}"; $_smarty_tpl = $compiler->template; $_filepath = false; - eval('$_script = ' . $_attr['script'] . ';'); + eval('$_script = @' . $_attr[ 'script' ] . ';'); if (!isset($compiler->smarty->security_policy) && file_exists($_script)) { $_filepath = $_script; } else { if (isset($compiler->smarty->security_policy)) { $_dir = $compiler->smarty->security_policy->trusted_dir; } else { - $_dir = $compiler->smarty->trusted_dir; + $_dir = $compiler->smarty instanceof SmartyBC ? $compiler->smarty->trusted_dir : null; } if (!empty($_dir)) { - foreach ((array) $_dir as $_script_dir) { - $_script_dir = rtrim($_script_dir, '/\\') . DS; + foreach ((array)$_dir as $_script_dir) { + $_script_dir = rtrim($_script_dir, '/\\') . DIRECTORY_SEPARATOR; if (file_exists($_script_dir . $_script)) { $_filepath = $_script_dir . $_script; break; @@ -91,14 +101,18 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase } } } - if ($_filepath == false) { - $compiler->trigger_template_error("{insert} missing script file '{$_script}'", $compiler->lex->taglineno); + if ($_filepath === false) { + $compiler->trigger_template_error("{insert} missing script file '{$_script}'", null, true); } // code for script file loading $_output .= "require_once '{$_filepath}' ;"; - require_once $_filepath; + include_once $_filepath; if (!is_callable($_function)) { - $compiler->trigger_template_error(" {insert} function '{$_function}' is not callable in script file '{$_script}'", $compiler->lex->taglineno); + $compiler->trigger_template_error( + " {insert} function '{$_function}' is not callable in script file '{$_script}'", + null, + true + ); } } else { $_filepath = 'null'; @@ -107,12 +121,16 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase if (!is_callable($_function)) { // try plugin if (!$_function = $compiler->getPlugin($_name, 'insert')) { - $compiler->trigger_template_error("{insert} no function or plugin found for '{$_name}'", $compiler->lex->taglineno); + $compiler->trigger_template_error( + "{insert} no function or plugin found for '{$_name}'", + null, + true + ); } } } // delete {insert} standard attributes - unset($_attr['name'], $_attr['assign'], $_attr['script'], $_attr['nocache']); + unset($_attr[ 'name' ], $_attr[ 'assign' ], $_attr[ 'script' ], $_attr[ 'nocache' ]); // convert attributes into parameter array string $_paramsArray = array(); foreach ($_attr as $_key => $_value) { @@ -121,20 +139,19 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase $_params = 'array(' . implode(", ", $_paramsArray) . ')'; // call insert if (isset($_assign)) { - if ($_smarty_tpl->caching) { + if ($_smarty_tpl->caching && !$nocacheParam) { $_output .= "echo Smarty_Internal_Nocache_Insert::compile ('{$_function}',{$_params}, \$_smarty_tpl, '{$_filepath}',{$_assign});?>"; } else { $_output .= "\$_smarty_tpl->assign({$_assign} , {$_function} ({$_params},\$_smarty_tpl), true);?>"; } } else { - $compiler->has_output = true; - if ($_smarty_tpl->caching) { + if ($_smarty_tpl->caching && !$nocacheParam) { $_output .= "echo Smarty_Internal_Nocache_Insert::compile ('{$_function}',{$_params}, \$_smarty_tpl, '{$_filepath}');?>"; } else { $_output .= "echo {$_function}({$_params},\$_smarty_tpl);?>"; } } - + $compiler->template->compiled->has_nocache_code = true; return $_output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_ldelim.php b/tools/smarty/sysplugins/smarty_internal_compile_ldelim.php index 91b44881e..5493d4ecc 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_ldelim.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_ldelim.php @@ -20,20 +20,18 @@ class Smarty_Internal_Compile_Ldelim extends Smarty_Internal_CompileBase * Compiles code for the {ldelim} tag * This tag does output the left delimiter * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache'] === true) { - $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno); + if ($_attr[ 'nocache' ] === true) { + $compiler->trigger_template_error('nocache option not allowed', null, true); } - // this tag does not return compiled code - $compiler->has_code = true; - return $compiler->smarty->left_delimiter; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_make_nocache.php b/tools/smarty/sysplugins/smarty_internal_compile_make_nocache.php new file mode 100644 index 000000000..8a34ccd0a --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_compile_make_nocache.php @@ -0,0 +1,62 @@ +<?php +/** + * Smarty Internal Plugin Compile Make_Nocache + * Compiles the {make_nocache} tag + * + * @package Smarty + * @subpackage Compiler + * @author Uwe Tews + */ + +/** + * Smarty Internal Plugin Compile Make_Nocache Class + * + * @package Smarty + * @subpackage Compiler + */ +class Smarty_Internal_Compile_Make_Nocache extends Smarty_Internal_CompileBase +{ + /** + * Attribute definition: Overwrites base class. + * + * @var array + * @see Smarty_Internal_CompileBase + */ + public $option_flags = array(); + + /** + * Array of names of required attribute required by tag + * + * @var array + */ + public $required_attributes = array('var'); + + /** + * Shorttag attribute order defined by its names + * + * @var array + */ + public $shorttag_order = array('var'); + + /** + * Compiles code for the {make_nocache} tag + * + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * + * @return string compiled code + */ + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) + { + // check and get attributes + $_attr = $this->getAttributes($compiler, $args); + if ($compiler->template->caching) { + $output = "<?php \$_smarty_tpl->smarty->ext->_make_nocache->save(\$_smarty_tpl, {$_attr[ 'var' ]});\n?>\n"; + $compiler->template->compiled->has_nocache_code = true; + $compiler->suppressNocacheProcessing = true; + return $output; + } else { + return true; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_compile_nocache.php b/tools/smarty/sysplugins/smarty_internal_compile_nocache.php index ba39717fd..12f64ed2e 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_nocache.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_nocache.php @@ -16,26 +16,30 @@ */ class Smarty_Internal_Compile_Nocache extends Smarty_Internal_CompileBase { + /** + * Array of names of valid option flags + * + * @var array + */ + public $option_flags = array(); + /** * Compiles code for the {nocache} tag * This tag does not generate compiled output. It only sets a compiler flag. * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return bool */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache'] === true) { - $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno); - } + $this->openTag($compiler, 'nocache', array($compiler->nocache)); // enter nocache mode $compiler->nocache = true; // this tag does not return compiled code $compiler->has_code = false; - return true; } } @@ -52,19 +56,18 @@ class Smarty_Internal_Compile_Nocacheclose extends Smarty_Internal_CompileBase * Compiles code for the {/nocache} tag * This tag does not generate compiled output. It only sets a compiler flag. * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return bool */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { $_attr = $this->getAttributes($compiler, $args); // leave nocache mode - $compiler->nocache = false; + list($compiler->nocache) = $this->closeTag($compiler, array('nocache')); // this tag does not return compiled code $compiler->has_code = false; - return true; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_parent.php b/tools/smarty/sysplugins/smarty_internal_compile_parent.php new file mode 100644 index 000000000..ff23edf73 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_compile_parent.php @@ -0,0 +1,31 @@ +<?php +/** + * This file is part of Smarty. + * + * (c) 2015 Uwe Tews + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +/** + * Smarty Internal Plugin Compile Parent Class + * + * @author Uwe Tews <uwe.tews@googlemail.com> + */ +class Smarty_Internal_Compile_Parent extends Smarty_Internal_Compile_Child +{ + /** + * Tag name + * + * @var string + */ + public $tag = 'parent'; + + /** + * Block type + * + * @var string + */ + public $blockType = 'Parent'; +} diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_block_plugin.php b/tools/smarty/sysplugins/smarty_internal_compile_private_block_plugin.php index 3dff8538e..199a296c8 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_private_block_plugin.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_block_plugin.php @@ -24,62 +24,101 @@ class Smarty_Internal_Compile_Private_Block_Plugin extends Smarty_Internal_Compi */ public $optional_attributes = array('_any'); + /** + * nesting level + * + * @var int + */ + public $nesting = 0; + /** * Compiles code for the execution of block plugin * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter - * @param string $tag name of block plugin - * @param string $function PHP function name + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter + * @param string $tag name of block plugin + * @param string $function PHP function name * * @return string compiled code + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler, $parameter, $tag, $function) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag, $function = null) { - if (!isset($tag[5]) || substr($tag, - 5) != 'close') { + if (!isset($tag[ 5 ]) || substr($tag, -5) !== 'close') { // opening tag of block plugin // check and get attributes $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache'] === true) { - $compiler->tag_nocache = true; + $this->nesting++; + unset($_attr[ 'nocache' ]); + list($callback, $_paramsArray, $callable) = $this->setup($compiler, $_attr, $tag, $function); + $_params = 'array(' . implode(',', $_paramsArray) . ')'; + // compile code + $output = "<?php "; + if (is_array($callback)) { + $output .= "\$_block_plugin{$this->nesting} = isset({$callback[0]}) ? {$callback[0]} : null;\n"; + $callback = "\$_block_plugin{$this->nesting}{$callback[1]}"; } - unset($_attr['nocache']); - // convert attributes into parameter array string - $_paramsArray = array(); - foreach ($_attr as $_key => $_value) { - if (is_int($_key)) { - $_paramsArray[] = "$_key=>$_value"; - } else { - $_paramsArray[] = "'$_key'=>$_value"; - } + if (isset($callable)) { + $output .= "if (!is_callable({$callable})) {\nthrow new SmartyException('block tag \'{$tag}\' not callable or registered');\n}\n"; } - $_params = 'array(' . implode(",", $_paramsArray) . ')'; - - $this->openTag($compiler, $tag, array($_params, $compiler->nocache)); + $output .= "\$_smarty_tpl->smarty->_cache['_tag_stack'][] = array('{$tag}', {$_params});\n"; + $output .= "\$_block_repeat=true;\necho {$callback}({$_params}, null, \$_smarty_tpl, \$_block_repeat);\nwhile (\$_block_repeat) {\nob_start();?>"; + $this->openTag($compiler, $tag, array($_params, $compiler->nocache, $callback)); // maybe nocache because of nocache variables or nocache plugin $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; - // compile code - $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}', {$_params}); \$_block_repeat=true; echo {$function}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>"; } else { // must endblock be nocache? if ($compiler->nocache) { $compiler->tag_nocache = true; } // closing tag of block plugin, restore nocache - list($_params, $compiler->nocache) = $this->closeTag($compiler, substr($tag, 0, - 5)); - // This tag does create output - $compiler->has_output = true; + list($_params, $compiler->nocache, $callback) = $this->closeTag($compiler, substr($tag, 0, -5)); // compile code - if (!isset($parameter['modifier_list'])) { - $mod_pre = $mod_post = ''; + if (!isset($parameter[ 'modifier_list' ])) { + $mod_pre = $mod_post = $mod_content = ''; + $mod_content2 = 'ob_get_clean()'; } else { - $mod_pre = ' ob_start(); '; - $mod_post = 'echo ' . $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifier_list'], 'value' => 'ob_get_clean()')) . ';'; + $mod_content2 = "\$_block_content{$this->nesting}"; + $mod_content = "\$_block_content{$this->nesting} = ob_get_clean();\n"; + $mod_pre = "ob_start();\n"; + $mod_post = 'echo ' . $compiler->compileTag( + 'private_modifier', + array(), + array( + 'modifierlist' => $parameter[ 'modifier_list' ], + 'value' => 'ob_get_clean()' + ) + ) . ";\n"; } - $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre . " echo {$function}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " . $mod_post . " } array_pop(\$_smarty_tpl->smarty->_tag_stack);?>"; + $output = + "<?php {$mod_content}\$_block_repeat=false;\n{$mod_pre}echo {$callback}({$_params}, {$mod_content2}, \$_smarty_tpl, \$_block_repeat);\n{$mod_post}}\n"; + $output .= 'array_pop($_smarty_tpl->smarty->_cache[\'_tag_stack\']);?>'; } + return $output; + } - return $output . "\n"; + /** + * Setup callback and parameter array + * + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * @param array $_attr attributes + * @param string $tag + * @param string $function + * + * @return array + */ + public function setup(Smarty_Internal_TemplateCompilerBase $compiler, $_attr, $tag, $function) + { + $_paramsArray = array(); + foreach ($_attr as $_key => $_value) { + if (is_int($_key)) { + $_paramsArray[] = "$_key=>$_value"; + } else { + $_paramsArray[] = "'$_key'=>$_value"; + } + } + return array($function, $_paramsArray, null); } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_foreachsection.php b/tools/smarty/sysplugins/smarty_internal_compile_private_foreachsection.php new file mode 100644 index 000000000..d3aab24bb --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_foreachsection.php @@ -0,0 +1,228 @@ +<?php +/** + * Smarty Internal Plugin Compile ForeachSection + * Shared methods for {foreach} {section} tags + * + * @package Smarty + * @subpackage Compiler + * @author Uwe Tews + */ + +/** + * Smarty Internal Plugin Compile ForeachSection Class + * + * @package Smarty + * @subpackage Compiler + */ +class Smarty_Internal_Compile_Private_ForeachSection extends Smarty_Internal_CompileBase +{ + /** + * Name of this tag + * + * @var string + */ + public $tagName = ''; + + /** + * Valid properties of $smarty.xxx variable + * + * @var array + */ + public $nameProperties = array(); + + /** + * {section} tag has no item properties + * + * @var array + */ + public $itemProperties = null; + + /** + * {section} tag has always name attribute + * + * @var bool + */ + public $isNamed = true; + + /** + * @var array + */ + public $matchResults = array(); + + /** + * Preg search pattern + * + * @var string + */ + private $propertyPreg = ''; + + /** + * Offsets in preg match result + * + * @var array + */ + private $resultOffsets = array(); + + /** + * Start offset + * + * @var int + */ + private $startOffset = 0; + + /** + * Scan sources for used tag attributes + * + * @param array $attributes + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * + * @throws \SmartyException + */ + public function scanForProperties($attributes, Smarty_Internal_TemplateCompilerBase $compiler) + { + $this->propertyPreg = '~('; + $this->startOffset = 1; + $this->resultOffsets = array(); + $this->matchResults = array('named' => array(), 'item' => array()); + if (isset($attributes[ 'name' ])) { + $this->buildPropertyPreg(true, $attributes); + } + if (isset($this->itemProperties)) { + if ($this->isNamed) { + $this->propertyPreg .= '|'; + } + $this->buildPropertyPreg(false, $attributes); + } + $this->propertyPreg .= ')\W~i'; + // Template source + $this->matchTemplateSource($compiler); + // Parent template source + $this->matchParentTemplateSource($compiler); + // {block} source + $this->matchBlockSource($compiler); + } + + /** + * Build property preg string + * + * @param bool $named + * @param array $attributes + */ + public function buildPropertyPreg($named, $attributes) + { + if ($named) { + $this->resultOffsets[ 'named' ] = $this->startOffset = $this->startOffset + 3; + $this->propertyPreg .= "(([\$]smarty[.]{$this->tagName}[.]" . + ($this->tagName === 'section' ? "|[\[]\s*" : '') . + "){$attributes['name']}[.]("; + $properties = $this->nameProperties; + } else { + $this->resultOffsets[ 'item' ] = $this->startOffset = $this->startOffset + 2; + $this->propertyPreg .= "([\$]{$attributes['item']}[@]("; + $properties = $this->itemProperties; + } + $propName = reset($properties); + while ($propName) { + $this->propertyPreg .= "{$propName}"; + $propName = next($properties); + if ($propName) { + $this->propertyPreg .= '|'; + } + } + $this->propertyPreg .= '))'; + } + + /** + * Find matches in source string + * + * @param string $source + */ + public function matchProperty($source) + { + preg_match_all($this->propertyPreg, $source, $match); + foreach ($this->resultOffsets as $key => $offset) { + foreach ($match[ $offset ] as $m) { + if (!empty($m)) { + $this->matchResults[ $key ][ strtolower($m) ] = true; + } + } + } + } + + /** + * Find matches in template source + * + * @param \Smarty_Internal_TemplateCompilerBase $compiler + */ + public function matchTemplateSource(Smarty_Internal_TemplateCompilerBase $compiler) + { + $this->matchProperty($compiler->parser->lex->data); + } + + /** + * Find matches in all parent template source + * + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * + * @throws \SmartyException + */ + public function matchParentTemplateSource(Smarty_Internal_TemplateCompilerBase $compiler) + { + // search parent compiler template source + $nextCompiler = $compiler; + while ($nextCompiler !== $nextCompiler->parent_compiler) { + $nextCompiler = $nextCompiler->parent_compiler; + if ($compiler !== $nextCompiler) { + // get template source + $_content = $nextCompiler->template->source->getContent(); + if ($_content !== '') { + // run pre filter if required + if ((isset($nextCompiler->smarty->autoload_filters[ 'pre' ]) || + isset($nextCompiler->smarty->registered_filters[ 'pre' ])) + ) { + $_content = $nextCompiler->smarty->ext->_filterHandler->runFilter( + 'pre', + $_content, + $nextCompiler->template + ); + } + $this->matchProperty($_content); + } + } + } + } + + /** + * Find matches in {block} tag source + * + * @param \Smarty_Internal_TemplateCompilerBase $compiler + */ + public function matchBlockSource(Smarty_Internal_TemplateCompilerBase $compiler) + { + } + + /** + * Compiles code for the {$smarty.foreach.xxx} or {$smarty.section.xxx}tag + * + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter + * + * @return string compiled code + * @throws \SmartyCompilerException + */ + public function compileSpecialVariable($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) + { + $tag = strtolower(trim($parameter[ 0 ], '"\'')); + $name = isset($parameter[ 1 ]) ? $compiler->getId($parameter[ 1 ]) : false; + if (!$name) { + $compiler->trigger_template_error("missing or illegal \$smarty.{$tag} name attribute", null, true); + } + $property = isset($parameter[ 2 ]) ? strtolower($compiler->getId($parameter[ 2 ])) : false; + if (!$property || !in_array($property, $this->nameProperties)) { + $compiler->trigger_template_error("missing or illegal \$smarty.{$tag} property attribute", null, true); + } + $tagVar = "'__smarty_{$tag}_{$name}'"; + return "(isset(\$_smarty_tpl->tpl_vars[{$tagVar}]->value['{$property}']) ? \$_smarty_tpl->tpl_vars[{$tagVar}]->value['{$property}'] : null)"; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_function_plugin.php b/tools/smarty/sysplugins/smarty_internal_compile_private_function_plugin.php index 4fbd4dc18..055823423 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_private_function_plugin.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_function_plugin.php @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Private_Function_Plugin extends Smarty_Internal_Co * @see Smarty_Internal_CompileBase */ public $required_attributes = array(); + /** * Attribute definition: Overwrites base class. * @@ -34,25 +35,21 @@ class Smarty_Internal_Compile_Private_Function_Plugin extends Smarty_Internal_Co /** * Compiles code for the execution of function plugin * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter - * @param string $tag name of function plugin - * @param string $function PHP function name + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter + * @param string $tag name of function plugin + * @param string $function PHP function name * * @return string compiled code + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler, $parameter, $tag, $function) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag, $function) { - // This tag does create output - $compiler->has_output = true; - // check and get attributes $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache'] === true) { - $compiler->tag_nocache = true; - } - unset($_attr['nocache']); + unset($_attr[ 'nocache' ]); // convert attributes into parameter array string $_paramsArray = array(); foreach ($_attr as $_key => $_value) { @@ -62,10 +59,20 @@ class Smarty_Internal_Compile_Private_Function_Plugin extends Smarty_Internal_Co $_paramsArray[] = "'$_key'=>$_value"; } } - $_params = 'array(' . implode(",", $_paramsArray) . ')'; + $_params = 'array(' . implode(',', $_paramsArray) . ')'; // compile code - $output = "<?php echo {$function}({$_params},\$_smarty_tpl);?>\n"; - + $output = "{$function}({$_params},\$_smarty_tpl)"; + if (!empty($parameter[ 'modifierlist' ])) { + $output = $compiler->compileTag( + 'private_modifier', + array(), + array( + 'modifierlist' => $parameter[ 'modifierlist' ], + 'value' => $output + ) + ); + } + $output = "<?php echo {$output};?>\n"; return $output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_modifier.php b/tools/smarty/sysplugins/smarty_internal_compile_private_modifier.php index ba03bfcfa..72773fff8 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_private_modifier.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_modifier.php @@ -1,5 +1,4 @@ <?php - /** * Smarty Internal Plugin Compile Modifier * Compiles code for modifier execution @@ -20,25 +19,28 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa /** * Compiles code for modifier execution * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - $output = $parameter['value']; + $output = $parameter[ 'value' ]; // loop over list of modifiers - foreach ($parameter['modifierlist'] as $single_modifier) { - $modifier = $single_modifier[0]; - $single_modifier[0] = $output; + foreach ($parameter[ 'modifierlist' ] as $single_modifier) { + /* @var string $modifier */ + $modifier = $single_modifier[ 0 ]; + $single_modifier[ 0 ] = $output; $params = implode(',', $single_modifier); // check if we know already the type of modifier - if (isset($compiler->known_modifier_type[$modifier])) { - $modifier_types = array($compiler->known_modifier_type[$modifier]); + if (isset($compiler->known_modifier_type[ $modifier ])) { + $modifier_types = array($compiler->known_modifier_type[ $modifier ]); } else { $modifier_types = array(1, 2, 3, 4, 5, 6); } @@ -46,26 +48,30 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa switch ($type) { case 1: // registered modifier - if (isset($compiler->smarty->registered_plugins[Smarty::PLUGIN_MODIFIER][$modifier])) { - $function = $compiler->smarty->registered_plugins[Smarty::PLUGIN_MODIFIER][$modifier][0]; - if (!is_array($function)) { - $output = "{$function}({$params})"; - } else { - if (is_object($function[0])) { - $output = '$_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_MODIFIER][\'' . $modifier . '\'][0][0]->' . $function[1] . '(' . $params . ')'; - } else { - $output = $function[0] . '::' . $function[1] . '(' . $params . ')'; - } + if (isset($compiler->smarty->registered_plugins[ Smarty::PLUGIN_MODIFIER ][ $modifier ])) { + if (is_callable($compiler->smarty->registered_plugins[ Smarty::PLUGIN_MODIFIER ][ $modifier ][ 0 ])) { + $output = + sprintf( + 'call_user_func_array($_smarty_tpl->registered_plugins[ \'%s\' ][ %s ][ 0 ], array( %s ))', + Smarty::PLUGIN_MODIFIER, + var_export($modifier, true), + $params + ); + $compiler->known_modifier_type[ $modifier ] = $type; + break 2; } - $compiler->known_modifier_type[$modifier] = $type; - break 2; } break; case 2: // registered modifier compiler - if (isset($compiler->smarty->registered_plugins[Smarty::PLUGIN_MODIFIERCOMPILER][$modifier][0])) { - $output = call_user_func($compiler->smarty->registered_plugins[Smarty::PLUGIN_MODIFIERCOMPILER][$modifier][0], $single_modifier, $compiler->smarty); - $compiler->known_modifier_type[$modifier] = $type; + if (isset($compiler->smarty->registered_plugins[ Smarty::PLUGIN_MODIFIERCOMPILER ][ $modifier ][ 0 ])) { + $output = + call_user_func( + $compiler->smarty->registered_plugins[ Smarty::PLUGIN_MODIFIERCOMPILER ][ $modifier ][ 0 ], + $single_modifier, + $compiler->smarty + ); + $compiler->known_modifier_type[ $modifier ] = $type; break 2; } break; @@ -73,11 +79,13 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa // modifiercompiler plugin if ($compiler->smarty->loadPlugin('smarty_modifiercompiler_' . $modifier)) { // check if modifier allowed - if (!is_object($compiler->smarty->security_policy) || $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler)) { + if (!is_object($compiler->smarty->security_policy) + || $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler) + ) { $plugin = 'smarty_modifiercompiler_' . $modifier; $output = $plugin($single_modifier, $compiler); } - $compiler->known_modifier_type[$modifier] = $type; + $compiler->known_modifier_type[ $modifier ] = $type; break 2; } break; @@ -85,10 +93,12 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa // modifier plugin if ($function = $compiler->getPlugin($modifier, Smarty::PLUGIN_MODIFIER)) { // check if modifier allowed - if (!is_object($compiler->smarty->security_policy) || $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler)) { + if (!is_object($compiler->smarty->security_policy) + || $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler) + ) { $output = "{$function}({$params})"; } - $compiler->known_modifier_type[$modifier] = $type; + $compiler->known_modifier_type[ $modifier ] = $type; break 2; } break; @@ -96,44 +106,53 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa // PHP function if (is_callable($modifier)) { // check if modifier allowed - if (!is_object($compiler->smarty->security_policy) || $compiler->smarty->security_policy->isTrustedPhpModifier($modifier, $compiler)) { + if (!is_object($compiler->smarty->security_policy) + || $compiler->smarty->security_policy->isTrustedPhpModifier($modifier, $compiler) + ) { $output = "{$modifier}({$params})"; } - $compiler->known_modifier_type[$modifier] = $type; + $compiler->known_modifier_type[ $modifier ] = $type; break 2; } break; case 6: // default plugin handler - if (isset($compiler->default_handler_plugins[Smarty::PLUGIN_MODIFIER][$modifier]) || (is_callable($compiler->smarty->default_plugin_handler_func) && $compiler->getPluginFromDefaultHandler($modifier, Smarty::PLUGIN_MODIFIER))) { - $function = $compiler->default_handler_plugins[Smarty::PLUGIN_MODIFIER][$modifier][0]; + if (isset($compiler->default_handler_plugins[ Smarty::PLUGIN_MODIFIER ][ $modifier ]) + || (is_callable($compiler->smarty->default_plugin_handler_func) + && $compiler->getPluginFromDefaultHandler($modifier, Smarty::PLUGIN_MODIFIER)) + ) { + $function = $compiler->default_handler_plugins[ Smarty::PLUGIN_MODIFIER ][ $modifier ][ 0 ]; // check if modifier allowed - if (!is_object($compiler->smarty->security_policy) || $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler)) { + if (!is_object($compiler->smarty->security_policy) + || $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler) + ) { if (!is_array($function)) { $output = "{$function}({$params})"; } else { - if (is_object($function[0])) { - $output = '$_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_MODIFIER][\'' . $modifier . '\'][0][0]->' . $function[1] . '(' . $params . ')'; + if (is_object($function[ 0 ])) { + $output = $function[ 0 ] . '->' . $function[ 1 ] . '(' . $params . ')'; } else { - $output = $function[0] . '::' . $function[1] . '(' . $params . ')'; + $output = $function[ 0 ] . '::' . $function[ 1 ] . '(' . $params . ')'; } } } - if (isset($compiler->template->required_plugins['nocache'][$modifier][Smarty::PLUGIN_MODIFIER]['file']) || isset($compiler->template->required_plugins['compiled'][$modifier][Smarty::PLUGIN_MODIFIER]['file'])) { + if (isset($compiler->required_plugins[ 'nocache' ][ $modifier ][ Smarty::PLUGIN_MODIFIER ][ 'file' ]) + || + isset($compiler->required_plugins[ 'compiled' ][ $modifier ][ Smarty::PLUGIN_MODIFIER ][ 'file' ]) + ) { // was a plugin - $compiler->known_modifier_type[$modifier] = 4; + $compiler->known_modifier_type[ $modifier ] = 4; } else { - $compiler->known_modifier_type[$modifier] = $type; + $compiler->known_modifier_type[ $modifier ] = $type; } break 2; } } } - if (!isset($compiler->known_modifier_type[$modifier])) { - $compiler->trigger_template_error("unknown modifier \"" . $modifier . "\"", $compiler->lex->taglineno); + if (!isset($compiler->known_modifier_type[ $modifier ])) { + $compiler->trigger_template_error("unknown modifier '{$modifier}'", null, true); } } - return $output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_object_block_function.php b/tools/smarty/sysplugins/smarty_internal_compile_private_object_block_function.php index 5418fefff..baac51b28 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_private_object_block_function.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_object_block_function.php @@ -14,73 +14,29 @@ * @package Smarty * @subpackage Compiler */ -class Smarty_Internal_Compile_Private_Object_Block_Function extends Smarty_Internal_CompileBase +class Smarty_Internal_Compile_Private_Object_Block_Function extends Smarty_Internal_Compile_Private_Block_Plugin { /** - * Attribute definition: Overwrites base class. + * Setup callback and parameter array * - * @var array - * @see Smarty_Internal_CompileBase + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * @param array $_attr attributes + * @param string $tag + * @param string $method + * + * @return array */ - public $optional_attributes = array('_any'); - - /** - * Compiles code for the execution of block plugin - * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter - * @param string $tag name of block object - * @param string $method name of method to call - * - * @return string compiled code - */ - public function compile($args, $compiler, $parameter, $tag, $method) + public function setup(Smarty_Internal_TemplateCompilerBase $compiler, $_attr, $tag, $method) { - if (!isset($tag[5]) || substr($tag, - 5) != 'close') { - // opening tag of block plugin - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache'] === true) { - $compiler->tag_nocache = true; - } - unset($_attr['nocache']); - // convert attributes into parameter array string - $_paramsArray = array(); - foreach ($_attr as $_key => $_value) { - if (is_int($_key)) { - $_paramsArray[] = "$_key=>$_value"; - } else { - $_paramsArray[] = "'$_key'=>$_value"; - } - } - $_params = 'array(' . implode(",", $_paramsArray) . ')'; - - $this->openTag($compiler, $tag . '->' . $method, array($_params, $compiler->nocache)); - // maybe nocache because of nocache variables or nocache plugin - $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; - // compile code - $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}->{$method}', {$_params}); \$_block_repeat=true; echo \$_smarty_tpl->smarty->registered_objects['{$tag}'][0]->{$method}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>"; - } else { - $base_tag = substr($tag, 0, - 5); - // must endblock be nocache? - if ($compiler->nocache) { - $compiler->tag_nocache = true; - } - // closing tag of block plugin, restore nocache - list($_params, $compiler->nocache) = $this->closeTag($compiler, $base_tag . '->' . $method); - // This tag does create output - $compiler->has_output = true; - // compile code - if (!isset($parameter['modifier_list'])) { - $mod_pre = $mod_post = ''; + $_paramsArray = array(); + foreach ($_attr as $_key => $_value) { + if (is_int($_key)) { + $_paramsArray[] = "$_key=>$_value"; } else { - $mod_pre = ' ob_start(); '; - $mod_post = 'echo ' . $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifier_list'], 'value' => 'ob_get_clean()')) . ';'; + $_paramsArray[] = "'$_key'=>$_value"; } - $output = "<?php \$_block_content = ob_get_contents(); ob_end_clean(); \$_block_repeat=false;" . $mod_pre . " echo \$_smarty_tpl->smarty->registered_objects['{$base_tag}'][0]->{$method}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " . $mod_post . " } array_pop(\$_smarty_tpl->smarty->_tag_stack);?>"; } - - return $output . "\n"; + $callback = array("\$_smarty_tpl->smarty->registered_objects['{$tag}'][0]", "->{$method}"); + return array($callback, $_paramsArray, "array(\$_block_plugin{$this->nesting}, '{$method}')"); } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_object_function.php b/tools/smarty/sysplugins/smarty_internal_compile_private_object_function.php index d6eb47ab3..2a763c6e3 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_private_object_function.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_object_function.php @@ -27,31 +27,30 @@ class Smarty_Internal_Compile_Private_Object_Function extends Smarty_Internal_Co /** * Compiles code for the execution of function plugin * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter - * @param string $tag name of function - * @param string $method name of method to call + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter + * @param string $tag name of function + * @param string $method name of method to call * * @return string compiled code + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler, $parameter, $tag, $method) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag, $method) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache'] === true) { - $compiler->tag_nocache = true; - } - unset($_attr['nocache']); + unset($_attr[ 'nocache' ]); $_assign = null; - if (isset($_attr['assign'])) { - $_assign = $_attr['assign']; - unset($_attr['assign']); + if (isset($_attr[ 'assign' ])) { + $_assign = $_attr[ 'assign' ]; + unset($_attr[ 'assign' ]); } // method or property ? - if (method_exists($compiler->smarty->registered_objects[$tag][0], $method)) { + if (is_callable(array($compiler->smarty->registered_objects[ $tag ][ 0 ], $method))) { // convert attributes into parameter array string - if ($compiler->smarty->registered_objects[$tag][2]) { + if ($compiler->smarty->registered_objects[ $tag ][ 2 ]) { $_paramsArray = array(); foreach ($_attr as $_key => $_value) { if (is_int($_key)) { @@ -60,25 +59,27 @@ class Smarty_Internal_Compile_Private_Object_Function extends Smarty_Internal_Co $_paramsArray[] = "'$_key'=>$_value"; } } - $_params = 'array(' . implode(",", $_paramsArray) . ')'; - $return = "\$_smarty_tpl->smarty->registered_objects['{$tag}'][0]->{$method}({$_params},\$_smarty_tpl)"; + $_params = 'array(' . implode(',', $_paramsArray) . ')'; + $output = "\$_smarty_tpl->smarty->registered_objects['{$tag}'][0]->{$method}({$_params},\$_smarty_tpl)"; } else { - $_params = implode(",", $_attr); - $return = "\$_smarty_tpl->smarty->registered_objects['{$tag}'][0]->{$method}({$_params})"; + $_params = implode(',', $_attr); + $output = "\$_smarty_tpl->smarty->registered_objects['{$tag}'][0]->{$method}({$_params})"; } } else { // object property - $return = "\$_smarty_tpl->smarty->registered_objects['{$tag}'][0]->{$method}"; + $output = "\$_smarty_tpl->smarty->registered_objects['{$tag}'][0]->{$method}"; + } + if (!empty($parameter[ 'modifierlist' ])) { + $output = $compiler->compileTag( + 'private_modifier', + array(), + array('modifierlist' => $parameter[ 'modifierlist' ], 'value' => $output) + ); } - if (empty($_assign)) { - // This tag does create output - $compiler->has_output = true; - $output = "<?php echo {$return};?>\n"; + return "<?php echo {$output};?>\n"; } else { - $output = "<?php \$_smarty_tpl->assign({$_assign},{$return});?>\n"; + return "<?php \$_smarty_tpl->assign({$_assign},{$output});?>\n"; } - - return $output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_php.php b/tools/smarty/sysplugins/smarty_internal_compile_private_php.php new file mode 100644 index 000000000..ff48c6fbc --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_php.php @@ -0,0 +1,253 @@ +<?php +/** + * Smarty Internal Plugin Compile PHP Expression + * Compiles any tag which will output an expression or variable + * + * @package Smarty + * @subpackage Compiler + * @author Uwe Tews + */ + +/** + * Smarty Internal Plugin Compile PHP Expression Class + * + * @package Smarty + * @subpackage Compiler + */ +class Smarty_Internal_Compile_Private_Php extends Smarty_Internal_CompileBase +{ + /** + * Attribute definition: Overwrites base class. + * + * @var array + * @see Smarty_Internal_CompileBase + */ + public $required_attributes = array('code', 'type'); + + /** + * Compiles code for generating output from any expression + * + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter + * + * @return string + * @throws \SmartyException + */ + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) + { + // check and get attributes + $_attr = $this->getAttributes($compiler, $args); + $compiler->has_code = false; + if ($_attr[ 'type' ] === 'xml') { + $compiler->tag_nocache = true; + $output = addcslashes($_attr[ 'code' ], "'\\"); + $compiler->parser->current_buffer->append_subtree( + $compiler->parser, + new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + $compiler->processNocacheCode( + "<?php echo '{$output}';?>\n", + true + ) + ) + ); + return ''; + } + if ($_attr[ 'type' ] !== 'tag') { + if ($compiler->php_handling === Smarty::PHP_REMOVE) { + return ''; + } elseif ($compiler->php_handling === Smarty::PHP_QUOTE) { + $output = + preg_replace_callback( + '#(<\?(?:php|=)?)|(<%)|(<script\s+language\s*=\s*["\']?\s*php\s*["\']?\s*>)|(\?>)|(%>)|(<\/script>)#i', + array($this, 'quote'), + $_attr[ 'code' ] + ); + $compiler->parser->current_buffer->append_subtree( + $compiler->parser, + new Smarty_Internal_ParseTree_Text($output) + ); + return ''; + } elseif ($compiler->php_handling === Smarty::PHP_PASSTHRU || $_attr[ 'type' ] === 'unmatched') { + $compiler->tag_nocache = true; + $output = addcslashes($_attr[ 'code' ], "'\\"); + $compiler->parser->current_buffer->append_subtree( + $compiler->parser, + new Smarty_Internal_ParseTree_Tag( + $compiler->parser, + $compiler->processNocacheCode( + "<?php echo '{$output}';?>\n", + true + ) + ) + ); + return ''; + } elseif ($compiler->php_handling === Smarty::PHP_ALLOW) { + if (!($compiler->smarty instanceof SmartyBC)) { + $compiler->trigger_template_error( + '$smarty->php_handling PHP_ALLOW not allowed. Use SmartyBC to enable it', + null, + true + ); + } + $compiler->has_code = true; + return $_attr[ 'code' ]; + } else { + $compiler->trigger_template_error('Illegal $smarty->php_handling value', null, true); + } + } else { + $compiler->has_code = true; + if (!($compiler->smarty instanceof SmartyBC)) { + $compiler->trigger_template_error( + '{php}{/php} tags not allowed. Use SmartyBC to enable them', + null, + true + ); + } + $ldel = preg_quote($compiler->smarty->left_delimiter, '#'); + $rdel = preg_quote($compiler->smarty->right_delimiter, '#'); + preg_match("#^({$ldel}php\\s*)((.)*?)({$rdel})#", $_attr[ 'code' ], $match); + if (!empty($match[ 2 ])) { + if ('nocache' === trim($match[ 2 ])) { + $compiler->tag_nocache = true; + } else { + $compiler->trigger_template_error("illegal value of option flag '{$match[2]}'", null, true); + } + } + return preg_replace( + array("#^{$ldel}\\s*php\\s*(.)*?{$rdel}#", "#{$ldel}\\s*/\\s*php\\s*{$rdel}$#"), + array('<?php ', '?>'), + $_attr[ 'code' ] + ); + } + } + + /** + * Lexer code for PHP tags + * + * This code has been moved from lexer here fo easier debugging and maintenance + * + * @param Smarty_Internal_Templatelexer $lex + * + * @throws \SmartyCompilerException + */ + public function parsePhp(Smarty_Internal_Templatelexer $lex) + { + $lex->token = Smarty_Internal_Templateparser::TP_PHP; + $close = 0; + $lex->taglineno = $lex->line; + $closeTag = '?>'; + if (strpos($lex->value, '<?xml') === 0) { + $lex->is_xml = true; + $lex->phpType = 'xml'; + return; + } elseif (strpos($lex->value, '<?') === 0) { + $lex->phpType = 'php'; + } elseif (strpos($lex->value, '<%') === 0) { + $lex->phpType = 'asp'; + $closeTag = '%>'; + } elseif (strpos($lex->value, '%>') === 0) { + $lex->phpType = 'unmatched'; + } elseif (strpos($lex->value, '?>') === 0) { + if ($lex->is_xml) { + $lex->is_xml = false; + $lex->phpType = 'xml'; + return; + } + $lex->phpType = 'unmatched'; + } elseif (strpos($lex->value, '<s') === 0) { + $lex->phpType = 'script'; + $closeTag = '</script>'; + } elseif (strpos($lex->value, $lex->smarty->left_delimiter) === 0) { + if ($lex->isAutoLiteral()) { + $lex->token = Smarty_Internal_Templateparser::TP_TEXT; + return; + } + $closeTag = "{$lex->smarty->left_delimiter}/php{$lex->smarty->right_delimiter}"; + if ($lex->value === $closeTag) { + $lex->compiler->trigger_template_error("unexpected closing tag '{$closeTag}'"); + } + $lex->phpType = 'tag'; + } + if ($lex->phpType === 'unmatched') { + return; + } + if (($lex->phpType === 'php' || $lex->phpType === 'asp') + && + ($lex->compiler->php_handling === Smarty::PHP_PASSTHRU || + $lex->compiler->php_handling === Smarty::PHP_QUOTE) + ) { + return; + } + $start = $lex->counter + strlen($lex->value); + $body = true; + if (preg_match('~' . preg_quote($closeTag, '~') . '~i', $lex->data, $match, PREG_OFFSET_CAPTURE, $start)) { + $close = $match[ 0 ][ 1 ]; + } else { + $lex->compiler->trigger_template_error("missing closing tag '{$closeTag}'"); + } + while ($body) { + if (preg_match( + '~([/][*])|([/][/][^\n]*)|(\'[^\'\\\\]*(?:\\.[^\'\\\\]*)*\')|("[^"\\\\]*(?:\\.[^"\\\\]*)*")~', + $lex->data, + $match, + PREG_OFFSET_CAPTURE, + $start + ) + ) { + $value = $match[ 0 ][ 0 ]; + $from = $pos = $match[ 0 ][ 1 ]; + if ($pos > $close) { + $body = false; + } else { + $start = $pos + strlen($value); + $phpCommentStart = $value === '/*'; + if ($phpCommentStart) { + $phpCommentEnd = preg_match('~([*][/])~', $lex->data, $match, PREG_OFFSET_CAPTURE, $start); + if ($phpCommentEnd) { + $pos2 = $match[ 0 ][ 1 ]; + $start = $pos2 + strlen($match[ 0 ][ 0 ]); + } + } + while ($close > $pos && $close < $start) { + if (preg_match( + '~' . preg_quote($closeTag, '~') . '~i', + $lex->data, + $match, + PREG_OFFSET_CAPTURE, + $from + ) + ) { + $close = $match[ 0 ][ 1 ]; + $from = $close + strlen($match[ 0 ][ 0 ]); + } else { + $lex->compiler->trigger_template_error("missing closing tag '{$closeTag}'"); + } + } + if ($phpCommentStart && (!$phpCommentEnd || $pos2 > $close)) { + $lex->taglineno = $lex->line + substr_count(substr($lex->data, $lex->counter, $start), "\n"); + $lex->compiler->trigger_template_error("missing PHP comment closing tag '*/'"); + } + } + } else { + $body = false; + } + } + $lex->value = substr($lex->data, $lex->counter, $close + strlen($closeTag) - $lex->counter); + } + + /* + * Call back function for $php_handling = PHP_QUOTE + * + */ + /** + * @param $match + * + * @return string + */ + private function quote($match) + { + return htmlspecialchars($match[ 0 ], ENT_QUOTES); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_print_expression.php b/tools/smarty/sysplugins/smarty_internal_compile_private_print_expression.php index 188bbe77a..23cae8aef 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_private_print_expression.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_print_expression.php @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Private_Print_Expression extends Smarty_Internal_C * @see Smarty_Internal_CompileBase */ public $optional_attributes = array('assign'); + /** * Attribute definition: Overwrites base class. * @@ -34,118 +35,127 @@ class Smarty_Internal_Compile_Private_Print_Expression extends Smarty_Internal_C /** * Compiles code for generating output from any expression * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * - * @throws SmartyException - * @return string compiled code + * @return string + * @throws \SmartyException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - // nocache option - if ($_attr['nocache'] === true) { - $compiler->tag_nocache = true; + $output = $parameter[ 'value' ]; + // tag modifier + if (!empty($parameter[ 'modifierlist' ])) { + $output = $compiler->compileTag( + 'private_modifier', + array(), + array( + 'modifierlist' => $parameter[ 'modifierlist' ], + 'value' => $output + ) + ); } - if (isset($_attr['assign'])) { + if (isset($_attr[ 'assign' ])) { // assign output to variable - $output = "<?php \$_smarty_tpl->assign({$_attr['assign']},{$parameter['value']});?>"; + return "<?php \$_smarty_tpl->assign({$_attr['assign']},{$output});?>"; } else { // display value - $output = $parameter['value']; - // tag modifier - if (!empty($parameter['modifierlist'])) { - $output = $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifierlist'], 'value' => $output)); - } - if (!$_attr['nofilter']) { + if (!$_attr[ 'nofilter' ]) { // default modifier if (!empty($compiler->smarty->default_modifiers)) { if (empty($compiler->default_modifier_list)) { $modifierlist = array(); foreach ($compiler->smarty->default_modifiers as $key => $single_default_modifier) { - preg_match_all('/(\'[^\'\\\\]*(?:\\\\.[^\'\\\\]*)*\'|"[^"\\\\]*(?:\\\\.[^"\\\\]*)*"|:|[^:]+)/', $single_default_modifier, $mod_array); - for ($i = 0, $count = count($mod_array[0]); $i < $count; $i ++) { - if ($mod_array[0][$i] != ':') { - $modifierlist[$key][] = $mod_array[0][$i]; + preg_match_all( + '/(\'[^\'\\\\]*(?:\\\\.[^\'\\\\]*)*\'|"[^"\\\\]*(?:\\\\.[^"\\\\]*)*"|:|[^:]+)/', + $single_default_modifier, + $mod_array + ); + for ($i = 0, $count = count($mod_array[ 0 ]); $i < $count; $i++) { + if ($mod_array[ 0 ][ $i ] !== ':') { + $modifierlist[ $key ][] = $mod_array[ 0 ][ $i ]; } } } $compiler->default_modifier_list = $modifierlist; } - $output = $compiler->compileTag('private_modifier', array(), array('modifierlist' => $compiler->default_modifier_list, 'value' => $output)); + $output = $compiler->compileTag( + 'private_modifier', + array(), + array( + 'modifierlist' => $compiler->default_modifier_list, + 'value' => $output + ) + ); } // autoescape html if ($compiler->template->smarty->escape_html) { $output = "htmlspecialchars({$output}, ENT_QUOTES, '" . addslashes(Smarty::$_CHARSET) . "')"; } // loop over registered filters - if (!empty($compiler->template->smarty->registered_filters[Smarty::FILTER_VARIABLE])) { - foreach ($compiler->template->smarty->registered_filters[Smarty::FILTER_VARIABLE] as $key => $function) { + if (!empty($compiler->template->smarty->registered_filters[ Smarty::FILTER_VARIABLE ])) { + foreach ($compiler->template->smarty->registered_filters[ Smarty::FILTER_VARIABLE ] as $key => + $function) { if (!is_array($function)) { $output = "{$function}({$output},\$_smarty_tpl)"; - } elseif (is_object($function[0])) { - $output = "\$_smarty_tpl->smarty->registered_filters[Smarty::FILTER_VARIABLE]['{$key}'][0]->{$function[1]}({$output},\$_smarty_tpl)"; + } elseif (is_object($function[ 0 ])) { + $output = + "\$_smarty_tpl->smarty->registered_filters[Smarty::FILTER_VARIABLE]['{$key}'][0]->{$function[1]}({$output},\$_smarty_tpl)"; } else { $output = "{$function[0]}::{$function[1]}({$output},\$_smarty_tpl)"; } } } // auto loaded filters - if (isset($compiler->smarty->autoload_filters[Smarty::FILTER_VARIABLE])) { - foreach ((array) $compiler->template->smarty->autoload_filters[Smarty::FILTER_VARIABLE] as $name) { - $result = $this->compile_output_filter($compiler, $name, $output); + if (isset($compiler->smarty->autoload_filters[ Smarty::FILTER_VARIABLE ])) { + foreach ((array)$compiler->template->smarty->autoload_filters[ Smarty::FILTER_VARIABLE ] as $name) { + $result = $this->compile_variable_filter($compiler, $name, $output); if ($result !== false) { $output = $result; } else { // not found, throw exception - throw new SmartyException("Unable to load filter '{$name}'"); + throw new SmartyException("Unable to load variable filter '{$name}'"); } } } - if (isset($compiler->template->variable_filters)) { - foreach ($compiler->template->variable_filters as $filter) { - if (count($filter) == 1 && ($result = $this->compile_output_filter($compiler, $filter[0], $output)) !== false) { - $output = $result; - } else { - $output = $compiler->compileTag('private_modifier', array(), array('modifierlist' => array($filter), 'value' => $output)); - } + foreach ($compiler->variable_filters as $filter) { + if (count($filter) === 1 + && ($result = $this->compile_variable_filter($compiler, $filter[ 0 ], $output)) !== false + ) { + $output = $result; + } else { + $output = $compiler->compileTag( + 'private_modifier', + array(), + array('modifierlist' => array($filter), 'value' => $output) + ); } } } - - $compiler->has_output = true; - $output = "<?php echo {$output};?>"; + $output = "<?php echo {$output};?>\n"; } - return $output; } /** - * @param object $compiler compiler object - * @param string $name name of variable filter - * @param string $output embedded output + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param string $name name of variable filter + * @param string $output embedded output * * @return string + * @throws \SmartyException */ - private function compile_output_filter($compiler, $name, $output) + private function compile_variable_filter(Smarty_Internal_TemplateCompilerBase $compiler, $name, $output) { - $plugin_name = "smarty_variablefilter_{$name}"; - $path = $compiler->smarty->loadPlugin($plugin_name, false); - if ($path) { - if ($compiler->template->caching) { - $compiler->template->required_plugins['nocache'][$name][Smarty::FILTER_VARIABLE]['file'] = $path; - $compiler->template->required_plugins['nocache'][$name][Smarty::FILTER_VARIABLE]['function'] = $plugin_name; - } else { - $compiler->template->required_plugins['compiled'][$name][Smarty::FILTER_VARIABLE]['file'] = $path; - $compiler->template->required_plugins['compiled'][$name][Smarty::FILTER_VARIABLE]['function'] = $plugin_name; - } + $function = $compiler->getPlugin($name, 'variablefilter'); + if ($function) { + return "{$function}({$output},\$_smarty_tpl)"; } else { // not found return false; } - - return "{$plugin_name}({$output},\$_smarty_tpl)"; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_registered_block.php b/tools/smarty/sysplugins/smarty_internal_compile_private_registered_block.php index 68ab644fc..0f818d1b3 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_private_registered_block.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_registered_block.php @@ -14,98 +14,59 @@ * @package Smarty * @subpackage Compiler */ -class Smarty_Internal_Compile_Private_Registered_Block extends Smarty_Internal_CompileBase +class Smarty_Internal_Compile_Private_Registered_Block extends Smarty_Internal_Compile_Private_Block_Plugin { /** - * Attribute definition: Overwrites base class. + * Setup callback, parameter array and nocache mode * - * @var array - * @see Smarty_Internal_CompileBase + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * @param array $_attr attributes + * @param string $tag + * @param null $function + * + * @return array */ - public $optional_attributes = array('_any'); - - /** - * Compiles code for the execution of a block function - * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter - * @param string $tag name of block function - * - * @return string compiled code - */ - public function compile($args, $compiler, $parameter, $tag) + public function setup(Smarty_Internal_TemplateCompilerBase $compiler, $_attr, $tag, $function) { - if (!isset($tag[5]) || substr($tag, - 5) != 'close') { - // opening tag of block plugin - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache']) { - $compiler->tag_nocache = true; - } - unset($_attr['nocache']); - if (isset($compiler->smarty->registered_plugins[Smarty::PLUGIN_BLOCK][$tag])) { - $tag_info = $compiler->smarty->registered_plugins[Smarty::PLUGIN_BLOCK][$tag]; - } else { - $tag_info = $compiler->default_handler_plugins[Smarty::PLUGIN_BLOCK][$tag]; - } - // convert attributes into parameter array string - $_paramsArray = array(); - foreach ($_attr as $_key => $_value) { - if (is_int($_key)) { - $_paramsArray[] = "$_key=>$_value"; - } elseif ($compiler->template->caching && in_array($_key, $tag_info[2])) { - $_value = str_replace("'", "^#^", $_value); - $_paramsArray[] = "'$_key'=>^#^.var_export($_value,true).^#^"; + if (isset($compiler->smarty->registered_plugins[ Smarty::PLUGIN_BLOCK ][ $tag ])) { + $tag_info = $compiler->smarty->registered_plugins[ Smarty::PLUGIN_BLOCK ][ $tag ]; + $callback = $tag_info[ 0 ]; + if (is_array($callback)) { + if (is_object($callback[ 0 ])) { + $callable = "array(\$_block_plugin{$this->nesting}, '{$callback[1]}')"; + $callback = + array("\$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0][0]", "->{$callback[1]}"); } else { - $_paramsArray[] = "'$_key'=>$_value"; + $callable = "array(\$_block_plugin{$this->nesting}, '{$callback[1]}')"; + $callback = + array("\$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0][0]", "::{$callback[1]}"); } - } - $_params = 'array(' . implode(",", $_paramsArray) . ')'; - - $this->openTag($compiler, $tag, array($_params, $compiler->nocache)); - // maybe nocache because of nocache variables or nocache plugin - $compiler->nocache = !$tag_info[1] | $compiler->nocache | $compiler->tag_nocache; - $function = $tag_info[0]; - // compile code - if (!is_array($function)) { - $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}', {$_params}); \$_block_repeat=true; echo {$function}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>"; - } elseif (is_object($function[0])) { - $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}', {$_params}); \$_block_repeat=true; echo \$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0][0]->{$function[1]}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>"; } else { - $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}', {$_params}); \$_block_repeat=true; echo {$function[0]}::{$function[1]}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>"; + $callable = "\$_block_plugin{$this->nesting}"; + $callback = array("\$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0]", ''); } } else { - // must endblock be nocache? - if ($compiler->nocache) { - $compiler->tag_nocache = true; - } - $base_tag = substr($tag, 0, - 5); - // closing tag of block plugin, restore nocache - list($_params, $compiler->nocache) = $this->closeTag($compiler, $base_tag); - // This tag does create output - $compiler->has_output = true; - if (isset($compiler->smarty->registered_plugins[Smarty::PLUGIN_BLOCK][$base_tag])) { - $function = $compiler->smarty->registered_plugins[Smarty::PLUGIN_BLOCK][$base_tag][0]; + $tag_info = $compiler->default_handler_plugins[ Smarty::PLUGIN_BLOCK ][ $tag ]; + $callback = $tag_info[ 0 ]; + if (is_array($callback)) { + $callable = "array('{$callback[0]}', '{$callback[1]}')"; + $callback = "{$callback[1]}::{$callback[1]}"; } else { - $function = $compiler->default_handler_plugins[Smarty::PLUGIN_BLOCK][$base_tag][0]; - } - // compile code - if (!isset($parameter['modifier_list'])) { - $mod_pre = $mod_post = ''; - } else { - $mod_pre = ' ob_start(); '; - $mod_post = 'echo ' . $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifier_list'], 'value' => 'ob_get_clean()')) . ';'; - } - if (!is_array($function)) { - $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre . " echo {$function}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat);" . $mod_post . " } array_pop(\$_smarty_tpl->smarty->_tag_stack);?>"; - } elseif (is_object($function[0])) { - $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre . " echo \$_smarty_tpl->smarty->registered_plugins['block']['{$base_tag}'][0][0]->{$function[1]}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " . $mod_post . "} array_pop(\$_smarty_tpl->smarty->_tag_stack);?>"; - } else { - $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre . " echo {$function[0]}::{$function[1]}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " . $mod_post . "} array_pop(\$_smarty_tpl->smarty->_tag_stack);?>"; + $callable = null; } } - - return $output . "\n"; + $compiler->tag_nocache = !$tag_info[ 1 ] | $compiler->tag_nocache; + $_paramsArray = array(); + foreach ($_attr as $_key => $_value) { + if (is_int($_key)) { + $_paramsArray[] = "$_key=>$_value"; + } elseif ($compiler->template->caching && in_array($_key, $tag_info[ 2 ])) { + $_value = str_replace('\'', "^#^", $_value); + $_paramsArray[] = "'$_key'=>^#^.var_export($_value,true).^#^"; + } else { + $_paramsArray[] = "'$_key'=>$_value"; + } + } + return array($callback, $_paramsArray, $callable); } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_registered_function.php b/tools/smarty/sysplugins/smarty_internal_compile_private_registered_function.php index dfb4572f4..2591107d2 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_private_registered_function.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_registered_function.php @@ -27,53 +27,65 @@ class Smarty_Internal_Compile_Private_Registered_Function extends Smarty_Interna /** * Compiles code for the execution of a registered function * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter - * @param string $tag name of function + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter + * @param string $tag name of function * * @return string compiled code + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler, $parameter, $tag) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag) { - // This tag does create output - $compiler->has_output = true; // check and get attributes $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache']) { - $compiler->tag_nocache = true; - } - unset($_attr['nocache']); - if (isset($compiler->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION][$tag])) { - $tag_info = $compiler->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION][$tag]; + unset($_attr[ 'nocache' ]); + if (isset($compiler->smarty->registered_plugins[ Smarty::PLUGIN_FUNCTION ][ $tag ])) { + $tag_info = $compiler->smarty->registered_plugins[ Smarty::PLUGIN_FUNCTION ][ $tag ]; + $is_registered = true; } else { - $tag_info = $compiler->default_handler_plugins[Smarty::PLUGIN_FUNCTION][$tag]; + $tag_info = $compiler->default_handler_plugins[ Smarty::PLUGIN_FUNCTION ][ $tag ]; + $is_registered = false; } - // not cachable? - $compiler->tag_nocache = $compiler->tag_nocache || !$tag_info[1]; + // not cacheable? + $compiler->tag_nocache = $compiler->tag_nocache || !$tag_info[ 1 ]; // convert attributes into parameter array string $_paramsArray = array(); foreach ($_attr as $_key => $_value) { if (is_int($_key)) { $_paramsArray[] = "$_key=>$_value"; - } elseif ($compiler->template->caching && in_array($_key, $tag_info[2])) { - $_value = str_replace("'", "^#^", $_value); + } elseif ($compiler->template->caching && in_array($_key, $tag_info[ 2 ])) { + $_value = str_replace('\'', "^#^", $_value); $_paramsArray[] = "'$_key'=>^#^.var_export($_value,true).^#^"; } else { $_paramsArray[] = "'$_key'=>$_value"; } } - $_params = 'array(' . implode(",", $_paramsArray) . ')'; - $function = $tag_info[0]; + $_params = 'array(' . implode(',', $_paramsArray) . ')'; // compile code - if (!is_array($function)) { - $output = "<?php echo {$function}({$_params},\$_smarty_tpl);?>\n"; - } elseif (is_object($function[0])) { - $output = "<?php echo \$_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['{$tag}'][0][0]->{$function[1]}({$_params},\$_smarty_tpl);?>\n"; + if ($is_registered) { + $output = + "call_user_func_array( \$_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['{$tag}'][0], array( {$_params},\$_smarty_tpl ) )"; } else { - $output = "<?php echo {$function[0]}::{$function[1]}({$_params},\$_smarty_tpl);?>\n"; + $function = $tag_info[ 0 ]; + if (!is_array($function)) { + $output = "{$function}({$_params},\$_smarty_tpl)"; + } else { + $output = "{$function[0]}::{$function[1]}({$_params},\$_smarty_tpl)"; + } } - + if (!empty($parameter[ 'modifierlist' ])) { + $output = $compiler->compileTag( + 'private_modifier', + array(), + array( + 'modifierlist' => $parameter[ 'modifierlist' ], + 'value' => $output + ) + ); + } + $output = "<?php echo {$output};?>\n"; return $output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_private_special_variable.php b/tools/smarty/sysplugins/smarty_internal_compile_private_special_variable.php index 23b17ae14..d53ef51ff 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_private_special_variable.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_private_special_variable.php @@ -19,96 +19,112 @@ class Smarty_Internal_Compile_Private_Special_Variable extends Smarty_Internal_C /** * Compiles code for the special $smarty variables * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param $parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param $parameter * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { $_index = preg_split("/\]\[/", substr($parameter, 1, strlen($parameter) - 2)); - $compiled_ref = ' '; - $variable = trim($_index[0], "'"); - switch ($variable) { - case 'foreach': - return "\$_smarty_tpl->getVariable('smarty')->value$parameter"; - case 'section': - return "\$_smarty_tpl->getVariable('smarty')->value$parameter"; - case 'capture': - return "Smarty::\$_smarty_vars$parameter"; - case 'now': - return 'time()'; - case 'cookies': - if (isset($compiler->smarty->security_policy) && !$compiler->smarty->security_policy->allow_super_globals) { - $compiler->trigger_template_error("(secure mode) super globals not permitted"); - break; - } - $compiled_ref = '$_COOKIE'; - break; - - case 'get': - case 'post': - case 'env': - case 'server': - case 'session': - case 'request': - if (isset($compiler->smarty->security_policy) && !$compiler->smarty->security_policy->allow_super_globals) { - $compiler->trigger_template_error("(secure mode) super globals not permitted"); - break; - } - $compiled_ref = '$_' . strtoupper($variable); - break; - - case 'template': - return 'basename($_smarty_tpl->source->filepath)'; - - case 'template_object': - return '$_smarty_tpl'; - - case 'current_dir': - return 'dirname($_smarty_tpl->source->filepath)'; - - case 'version': - $_version = Smarty::SMARTY_VERSION; - - return "'$_version'"; - - case 'const': - if (isset($compiler->smarty->security_policy) && !$compiler->smarty->security_policy->allow_constants) { - $compiler->trigger_template_error("(secure mode) constants not permitted"); - break; - } - - return "@constant({$_index[1]})"; - - case 'config': - if (isset($_index[2])) { - return "(is_array(\$tmp = \$_smarty_tpl->getConfigVariable($_index[1])) ? \$tmp[$_index[2]] : null)"; - } else { - return "\$_smarty_tpl->getConfigVariable($_index[1])"; - } - case 'ldelim': - $_ldelim = $compiler->smarty->left_delimiter; - - return "'$_ldelim'"; - - case 'rdelim': - $_rdelim = $compiler->smarty->right_delimiter; - - return "'$_rdelim'"; - - default: - $compiler->trigger_template_error('$smarty.' . trim($_index[0], "'") . ' is invalid'); - break; + $variable = strtolower($compiler->getId($_index[ 0 ])); + if ($variable === false) { + $compiler->trigger_template_error("special \$Smarty variable name index can not be variable", null, true); } - if (isset($_index[1])) { - array_shift($_index); - foreach ($_index as $_ind) { - $compiled_ref = $compiled_ref . "[$_ind]"; + if (!isset($compiler->smarty->security_policy) + || $compiler->smarty->security_policy->isTrustedSpecialSmartyVar($variable, $compiler) + ) { + switch ($variable) { + case 'foreach': + case 'section': + if (!isset(Smarty_Internal_TemplateCompilerBase::$_tag_objects[ $variable ])) { + $class = 'Smarty_Internal_Compile_' . ucfirst($variable); + Smarty_Internal_TemplateCompilerBase::$_tag_objects[ $variable ] = new $class; + } + return Smarty_Internal_TemplateCompilerBase::$_tag_objects[ $variable ]->compileSpecialVariable( + array(), + $compiler, + $_index + ); + case 'capture': + if (class_exists('Smarty_Internal_Compile_Capture')) { + return Smarty_Internal_Compile_Capture::compileSpecialVariable(array(), $compiler, $_index); + } + return ''; + case 'now': + return 'time()'; + case 'cookies': + if (isset($compiler->smarty->security_policy) + && !$compiler->smarty->security_policy->allow_super_globals + ) { + $compiler->trigger_template_error("(secure mode) super globals not permitted"); + break; + } + $compiled_ref = '$_COOKIE'; + break; + case 'get': + case 'post': + case 'env': + case 'server': + case 'session': + case 'request': + if (isset($compiler->smarty->security_policy) + && !$compiler->smarty->security_policy->allow_super_globals + ) { + $compiler->trigger_template_error("(secure mode) super globals not permitted"); + break; + } + $compiled_ref = '$_' . strtoupper($variable); + break; + case 'template': + return 'basename($_smarty_tpl->source->filepath)'; + case 'template_object': + if (isset($compiler->smarty->security_policy)) { + $compiler->trigger_template_error("(secure mode) template_object not permitted"); + break; + } + return '$_smarty_tpl'; + case 'current_dir': + return 'dirname($_smarty_tpl->source->filepath)'; + case 'version': + return "Smarty::SMARTY_VERSION"; + case 'const': + if (isset($compiler->smarty->security_policy) + && !$compiler->smarty->security_policy->allow_constants + ) { + $compiler->trigger_template_error("(secure mode) constants not permitted"); + break; + } + if (strpos($_index[ 1 ], '$') === false && strpos($_index[ 1 ], '\'') === false) { + return "(defined('{$_index[1]}') ? constant('{$_index[1]}') : null)"; + } else { + return "(defined({$_index[1]}) ? constant({$_index[1]}) : null)"; + } + // no break + case 'config': + if (isset($_index[ 2 ])) { + return "(is_array(\$tmp = \$_smarty_tpl->smarty->ext->configload->_getConfigVariable(\$_smarty_tpl, $_index[1])) ? \$tmp[$_index[2]] : null)"; + } else { + return "\$_smarty_tpl->smarty->ext->configload->_getConfigVariable(\$_smarty_tpl, $_index[1])"; + } + // no break + case 'ldelim': + return "\$_smarty_tpl->smarty->left_delimiter"; + case 'rdelim': + return "\$_smarty_tpl->smarty->right_delimiter"; + default: + $compiler->trigger_template_error('$smarty.' . trim($_index[ 0 ], "'") . ' is not defined'); + break; } + if (isset($_index[ 1 ])) { + array_shift($_index); + foreach ($_index as $_ind) { + $compiled_ref = $compiled_ref . "[$_ind]"; + } + } + return $compiled_ref; } - - return $compiled_ref; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_rdelim.php b/tools/smarty/sysplugins/smarty_internal_compile_rdelim.php index dcff2ae41..1cc340c18 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_rdelim.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_rdelim.php @@ -14,26 +14,21 @@ * @package Smarty * @subpackage Compiler */ -class Smarty_Internal_Compile_Rdelim extends Smarty_Internal_CompileBase +class Smarty_Internal_Compile_Rdelim extends Smarty_Internal_Compile_Ldelim { /** * Compiles code for the {rdelim} tag * This tag does output the right delimiter. * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { - $_attr = $this->getAttributes($compiler, $args); - if ($_attr['nocache'] === true) { - $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno); - } - // this tag does not return compiled code - $compiler->has_code = true; - + parent::compile($args, $compiler); return $compiler->smarty->right_delimiter; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_section.php b/tools/smarty/sysplugins/smarty_internal_compile_section.php index 5ac3fb067..0dee20820 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_section.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_section.php @@ -14,7 +14,7 @@ * @package Smarty * @subpackage Compiler */ -class Smarty_Internal_Compile_Section extends Smarty_Internal_CompileBase +class Smarty_Internal_Compile_Section extends Smarty_Internal_Compile_Private_ForeachSection { /** * Attribute definition: Overwrites base class. @@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Section extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $required_attributes = array('name', 'loop'); + /** * Attribute definition: Overwrites base class. * @@ -30,113 +31,370 @@ class Smarty_Internal_Compile_Section extends Smarty_Internal_CompileBase * @see Smarty_Internal_CompileBase */ public $shorttag_order = array('name', 'loop'); + /** * Attribute definition: Overwrites base class. * * @var array * @see Smarty_Internal_CompileBase */ - public $optional_attributes = array('start', 'step', 'max', 'show'); + public $optional_attributes = array('start', 'step', 'max', 'show', 'properties'); + + /** + * counter + * + * @var int + */ + public $counter = 0; + + /** + * Name of this tag + * + * @var string + */ + public $tagName = 'section'; + + /** + * Valid properties of $smarty.section.name.xxx variable + * + * @var array + */ + public $nameProperties = array( + 'first', 'last', 'index', 'iteration', 'show', 'total', 'rownum', 'index_prev', + 'index_next', 'loop' + ); + + /** + * {section} tag has no item properties + * + * @var array + */ + public $itemProperties = null; + + /** + * {section} tag has always name attribute + * + * @var bool + */ + public $isNamed = true; /** * Compiles code for the {section} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code + * @throws \SmartyCompilerException + * @throws \SmartyException */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { + $compiler->loopNesting++; // check and get attributes $_attr = $this->getAttributes($compiler, $args); - - $this->openTag($compiler, 'section', array('section', $compiler->nocache)); + $attributes = array('name' => $compiler->getId($_attr[ 'name' ])); + unset($_attr[ 'name' ]); + foreach ($attributes as $a => $v) { + if ($v === false) { + $compiler->trigger_template_error("'{$a}' attribute/variable has illegal value", null, true); + } + } + $local = "\$__section_{$attributes['name']}_" . $this->counter++ . '_'; + $sectionVar = "\$_smarty_tpl->tpl_vars['__smarty_section_{$attributes['name']}']"; + $this->openTag($compiler, 'section', array('section', $compiler->nocache, $local, $sectionVar)); // maybe nocache because of nocache variables $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; - - $output = "<?php "; - - $section_name = $_attr['name']; - - $output .= "if (isset(\$_smarty_tpl->tpl_vars['smarty']->value['section'][$section_name])) unset(\$_smarty_tpl->tpl_vars['smarty']->value['section'][$section_name]);\n"; - $section_props = "\$_smarty_tpl->tpl_vars['smarty']->value['section'][$section_name]"; - + $initLocal = array(); + $initNamedProperty = array(); + $initFor = array(); + $incFor = array(); + $cmpFor = array(); + $propValue = array( + 'index' => "{$sectionVar}->value['index']", 'show' => 'true', 'step' => 1, + 'iteration' => "{$local}iteration", + ); + $propType = array('index' => 2, 'iteration' => 2, 'show' => 0, 'step' => 0,); + // search for used tag attributes + $this->scanForProperties($attributes, $compiler); + if (!empty($this->matchResults[ 'named' ])) { + $namedAttr = $this->matchResults[ 'named' ]; + } + if (isset($_attr[ 'properties' ]) && preg_match_all("/['](.*?)[']/", $_attr[ 'properties' ], $match)) { + foreach ($match[ 1 ] as $prop) { + if (in_array($prop, $this->nameProperties)) { + $namedAttr[ $prop ] = true; + } else { + $compiler->trigger_template_error("Invalid property '{$prop}'", null, true); + } + } + } + $namedAttr[ 'index' ] = true; + $output = "<?php\n"; foreach ($_attr as $attr_name => $attr_value) { switch ($attr_name) { case 'loop': - $output .= "{$section_props}['loop'] = is_array(\$_loop=$attr_value) ? count(\$_loop) : max(0, (int) \$_loop); unset(\$_loop);\n"; + if (is_numeric($attr_value)) { + $v = (int)$attr_value; + $t = 0; + } else { + $v = "(is_array(@\$_loop=$attr_value) ? count(\$_loop) : max(0, (int) \$_loop))"; + $t = 1; + } + if ($t === 1) { + $initLocal[ 'loop' ] = $v; + $v = "{$local}loop"; + } break; - case 'show': if (is_bool($attr_value)) { - $show_attr_value = $attr_value ? 'true' : 'false'; + $v = $attr_value ? 'true' : 'false'; + $t = 0; } else { - $show_attr_value = "(bool) $attr_value"; + $v = "(bool) $attr_value"; + $t = 3; } - $output .= "{$section_props}['show'] = $show_attr_value;\n"; break; - - case 'name': - $output .= "{$section_props}['$attr_name'] = $attr_value;\n"; + case 'step': + if (is_numeric($attr_value)) { + $v = (int)$attr_value; + $v = ($v === 0) ? 1 : $v; + $t = 0; + break; + } + $initLocal[ 'step' ] = "((int)@$attr_value) === 0 ? 1 : (int)@$attr_value"; + $v = "{$local}step"; + $t = 2; break; - case 'max': case 'start': - $output .= "{$section_props}['$attr_name'] = (int) $attr_value;\n"; - break; - - case 'step': - $output .= "{$section_props}['$attr_name'] = ((int) $attr_value) == 0 ? 1 : (int) $attr_value;\n"; + if (is_numeric($attr_value)) { + $v = (int)$attr_value; + $t = 0; + break; + } + $v = "(int)@$attr_value"; + $t = 3; break; } + if ($t === 3 && $compiler->getId($attr_value)) { + $t = 1; + } + $propValue[ $attr_name ] = $v; + $propType[ $attr_name ] = $t; } - - if (!isset($_attr['show'])) { - $output .= "{$section_props}['show'] = true;\n"; + if (isset($namedAttr[ 'step' ])) { + $initNamedProperty[ 'step' ] = $propValue[ 'step' ]; } - - if (!isset($_attr['loop'])) { - $output .= "{$section_props}['loop'] = 1;\n"; + if (isset($namedAttr[ 'iteration' ])) { + $propValue[ 'iteration' ] = "{$sectionVar}->value['iteration']"; } - - if (!isset($_attr['max'])) { - $output .= "{$section_props}['max'] = {$section_props}['loop'];\n"; + $incFor[ 'iteration' ] = "{$propValue['iteration']}++"; + $initFor[ 'iteration' ] = "{$propValue['iteration']} = 1"; + if ($propType[ 'step' ] === 0) { + if ($propValue[ 'step' ] === 1) { + $incFor[ 'index' ] = "{$sectionVar}->value['index']++"; + } elseif ($propValue[ 'step' ] > 1) { + $incFor[ 'index' ] = "{$sectionVar}->value['index'] += {$propValue['step']}"; + } else { + $incFor[ 'index' ] = "{$sectionVar}->value['index'] -= " . -$propValue[ 'step' ]; + } } else { - $output .= "if ({$section_props}['max'] < 0)\n" . " {$section_props}['max'] = {$section_props}['loop'];\n"; + $incFor[ 'index' ] = "{$sectionVar}->value['index'] += {$propValue['step']}"; } - - if (!isset($_attr['step'])) { - $output .= "{$section_props}['step'] = 1;\n"; - } - - if (!isset($_attr['start'])) { - $output .= "{$section_props}['start'] = {$section_props}['step'] > 0 ? 0 : {$section_props}['loop']-1;\n"; + if (!isset($propValue[ 'max' ])) { + $propValue[ 'max' ] = $propValue[ 'loop' ]; + $propType[ 'max' ] = $propType[ 'loop' ]; + } elseif ($propType[ 'max' ] !== 0) { + $propValue[ 'max' ] = "{$propValue['max']} < 0 ? {$propValue['loop']} : {$propValue['max']}"; + $propType[ 'max' ] = 1; } else { - $output .= "if ({$section_props}['start'] < 0)\n" . " {$section_props}['start'] = max({$section_props}['step'] > 0 ? 0 : -1, {$section_props}['loop'] + {$section_props}['start']);\n" . "else\n" . " {$section_props}['start'] = min({$section_props}['start'], {$section_props}['step'] > 0 ? {$section_props}['loop'] : {$section_props}['loop']-1);\n"; + if ($propValue[ 'max' ] < 0) { + $propValue[ 'max' ] = $propValue[ 'loop' ]; + $propType[ 'max' ] = $propType[ 'loop' ]; + } } - - $output .= "if ({$section_props}['show']) {\n"; - if (!isset($_attr['start']) && !isset($_attr['step']) && !isset($_attr['max'])) { - $output .= " {$section_props}['total'] = {$section_props}['loop'];\n"; + if (!isset($propValue[ 'start' ])) { + $start_code = + array(1 => "{$propValue['step']} > 0 ? ", 2 => '0', 3 => ' : ', 4 => $propValue[ 'loop' ], 5 => ' - 1'); + if ($propType[ 'loop' ] === 0) { + $start_code[ 5 ] = ''; + $start_code[ 4 ] = $propValue[ 'loop' ] - 1; + } + if ($propType[ 'step' ] === 0) { + if ($propValue[ 'step' ] > 0) { + $start_code = array(1 => '0'); + $propType[ 'start' ] = 0; + } else { + $start_code[ 1 ] = $start_code[ 2 ] = $start_code[ 3 ] = ''; + $propType[ 'start' ] = $propType[ 'loop' ]; + } + } else { + $propType[ 'start' ] = 1; + } + $propValue[ 'start' ] = join('', $start_code); } else { - $output .= " {$section_props}['total'] = min(ceil(({$section_props}['step'] > 0 ? {$section_props}['loop'] - {$section_props}['start'] : {$section_props}['start']+1)/abs({$section_props}['step'])), {$section_props}['max']);\n"; + $start_code = + array( + 1 => "{$propValue['start']} < 0 ? ", 2 => 'max(', 3 => "{$propValue['step']} > 0 ? ", 4 => '0', + 5 => ' : ', 6 => '-1', 7 => ', ', 8 => "{$propValue['start']} + {$propValue['loop']}", 10 => ')', + 11 => ' : ', 12 => 'min(', 13 => $propValue[ 'start' ], 14 => ', ', + 15 => "{$propValue['step']} > 0 ? ", 16 => $propValue[ 'loop' ], 17 => ' : ', + 18 => $propType[ 'loop' ] === 0 ? $propValue[ 'loop' ] - 1 : "{$propValue['loop']} - 1", + 19 => ')' + ); + if ($propType[ 'step' ] === 0) { + $start_code[ 3 ] = $start_code[ 5 ] = $start_code[ 15 ] = $start_code[ 17 ] = ''; + if ($propValue[ 'step' ] > 0) { + $start_code[ 6 ] = $start_code[ 18 ] = ''; + } else { + $start_code[ 4 ] = $start_code[ 16 ] = ''; + } + } + if ($propType[ 'start' ] === 0) { + if ($propType[ 'loop' ] === 0) { + $start_code[ 8 ] = $propValue[ 'start' ] + $propValue[ 'loop' ]; + } + $propType[ 'start' ] = $propType[ 'step' ] + $propType[ 'loop' ]; + $start_code[ 1 ] = ''; + if ($propValue[ 'start' ] < 0) { + for ($i = 11; $i <= 19; $i++) { + $start_code[ $i ] = ''; + } + if ($propType[ 'start' ] === 0) { + $start_code = array( + max( + $propValue[ 'step' ] > 0 ? 0 : -1, + $propValue[ 'start' ] + $propValue[ 'loop' ] + ) + ); + } + } else { + for ($i = 1; $i <= 11; $i++) { + $start_code[ $i ] = ''; + } + if ($propType[ 'start' ] === 0) { + $start_code = + array( + min( + $propValue[ 'step' ] > 0 ? $propValue[ 'loop' ] : $propValue[ 'loop' ] - 1, + $propValue[ 'start' ] + ) + ); + } + } + } + $propValue[ 'start' ] = join('', $start_code); } - $output .= " if ({$section_props}['total'] == 0)\n" . " {$section_props}['show'] = false;\n" . "} else\n" . " {$section_props}['total'] = 0;\n"; - - $output .= "if ({$section_props}['show']):\n"; - $output .= " - for ({$section_props}['index'] = {$section_props}['start'], {$section_props}['iteration'] = 1; - {$section_props}['iteration'] <= {$section_props}['total']; - {$section_props}['index'] += {$section_props}['step'], {$section_props}['iteration']++):\n"; - $output .= "{$section_props}['rownum'] = {$section_props}['iteration'];\n"; - $output .= "{$section_props}['index_prev'] = {$section_props}['index'] - {$section_props}['step'];\n"; - $output .= "{$section_props}['index_next'] = {$section_props}['index'] + {$section_props}['step'];\n"; - $output .= "{$section_props}['first'] = ({$section_props}['iteration'] == 1);\n"; - $output .= "{$section_props}['last'] = ({$section_props}['iteration'] == {$section_props}['total']);\n"; - - $output .= "?>"; - + if ($propType[ 'start' ] !== 0) { + $initLocal[ 'start' ] = $propValue[ 'start' ]; + $propValue[ 'start' ] = "{$local}start"; + } + $initFor[ 'index' ] = "{$sectionVar}->value['index'] = {$propValue['start']}"; + if (!isset($_attr[ 'start' ]) && !isset($_attr[ 'step' ]) && !isset($_attr[ 'max' ])) { + $propValue[ 'total' ] = $propValue[ 'loop' ]; + $propType[ 'total' ] = $propType[ 'loop' ]; + } else { + $propType[ 'total' ] = + $propType[ 'start' ] + $propType[ 'loop' ] + $propType[ 'step' ] + $propType[ 'max' ]; + if ($propType[ 'total' ] === 0) { + $propValue[ 'total' ] = + min( + ceil( + ($propValue[ 'step' ] > 0 ? $propValue[ 'loop' ] - $propValue[ 'start' ] : + (int)$propValue[ 'start' ] + 1) / abs($propValue[ 'step' ]) + ), + $propValue[ 'max' ] + ); + } else { + $total_code = array( + 1 => 'min(', 2 => 'ceil(', 3 => '(', 4 => "{$propValue['step']} > 0 ? ", + 5 => $propValue[ 'loop' ], 6 => ' - ', 7 => $propValue[ 'start' ], 8 => ' : ', + 9 => $propValue[ 'start' ], 10 => '+ 1', 11 => ')', 12 => '/ ', 13 => 'abs(', + 14 => $propValue[ 'step' ], 15 => ')', 16 => ')', 17 => ", {$propValue['max']})", + ); + if (!isset($propValue[ 'max' ])) { + $total_code[ 1 ] = $total_code[ 17 ] = ''; + } + if ($propType[ 'loop' ] + $propType[ 'start' ] === 0) { + $total_code[ 5 ] = $propValue[ 'loop' ] - $propValue[ 'start' ]; + $total_code[ 6 ] = $total_code[ 7 ] = ''; + } + if ($propType[ 'start' ] === 0) { + $total_code[ 9 ] = (int)$propValue[ 'start' ] + 1; + $total_code[ 10 ] = ''; + } + if ($propType[ 'step' ] === 0) { + $total_code[ 13 ] = $total_code[ 15 ] = ''; + if ($propValue[ 'step' ] === 1 || $propValue[ 'step' ] === -1) { + $total_code[ 2 ] = $total_code[ 12 ] = $total_code[ 14 ] = $total_code[ 16 ] = ''; + } elseif ($propValue[ 'step' ] < 0) { + $total_code[ 14 ] = -$propValue[ 'step' ]; + } + $total_code[ 4 ] = ''; + if ($propValue[ 'step' ] > 0) { + $total_code[ 8 ] = $total_code[ 9 ] = $total_code[ 10 ] = ''; + } else { + $total_code[ 5 ] = $total_code[ 6 ] = $total_code[ 7 ] = $total_code[ 8 ] = ''; + } + } + $propValue[ 'total' ] = join('', $total_code); + } + } + if (isset($namedAttr[ 'loop' ])) { + $initNamedProperty[ 'loop' ] = "'loop' => {$propValue['loop']}"; + } + if (isset($namedAttr[ 'total' ])) { + $initNamedProperty[ 'total' ] = "'total' => {$propValue['total']}"; + if ($propType[ 'total' ] > 0) { + $propValue[ 'total' ] = "{$sectionVar}->value['total']"; + } + } elseif ($propType[ 'total' ] > 0) { + $initLocal[ 'total' ] = $propValue[ 'total' ]; + $propValue[ 'total' ] = "{$local}total"; + } + $cmpFor[ 'iteration' ] = "{$propValue['iteration']} <= {$propValue['total']}"; + foreach ($initLocal as $key => $code) { + $output .= "{$local}{$key} = {$code};\n"; + } + $_vars = 'array(' . join(', ', $initNamedProperty) . ')'; + $output .= "{$sectionVar} = new Smarty_Variable({$_vars});\n"; + $cond_code = "{$propValue['total']} !== 0"; + if ($propType[ 'total' ] === 0) { + if ($propValue[ 'total' ] === 0) { + $cond_code = 'false'; + } else { + $cond_code = 'true'; + } + } + if ($propType[ 'show' ] > 0) { + $output .= "{$local}show = {$propValue['show']} ? {$cond_code} : false;\n"; + $output .= "if ({$local}show) {\n"; + } elseif ($propValue[ 'show' ] === 'true') { + $output .= "if ({$cond_code}) {\n"; + } else { + $output .= "if (false) {\n"; + } + $jinit = join(', ', $initFor); + $jcmp = join(', ', $cmpFor); + $jinc = join(', ', $incFor); + $output .= "for ({$jinit}; {$jcmp}; {$jinc}){\n"; + if (isset($namedAttr[ 'rownum' ])) { + $output .= "{$sectionVar}->value['rownum'] = {$propValue['iteration']};\n"; + } + if (isset($namedAttr[ 'index_prev' ])) { + $output .= "{$sectionVar}->value['index_prev'] = {$propValue['index']} - {$propValue['step']};\n"; + } + if (isset($namedAttr[ 'index_next' ])) { + $output .= "{$sectionVar}->value['index_next'] = {$propValue['index']} + {$propValue['step']};\n"; + } + if (isset($namedAttr[ 'first' ])) { + $output .= "{$sectionVar}->value['first'] = ({$propValue['iteration']} === 1);\n"; + } + if (isset($namedAttr[ 'last' ])) { + $output .= "{$sectionVar}->value['last'] = ({$propValue['iteration']} === {$propValue['total']});\n"; + } + $output .= '?>'; return $output; } } @@ -152,20 +410,18 @@ class Smarty_Internal_Compile_Sectionelse extends Smarty_Internal_CompileBase /** * Compiles code for the {sectionelse} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { // check and get attributes $_attr = $this->getAttributes($compiler, $args); - - list($openTag, $nocache) = $this->closeTag($compiler, array('section')); - $this->openTag($compiler, 'sectionelse', array('sectionelse', $nocache)); - - return "<?php endfor; else: ?>"; + list($openTag, $nocache, $local, $sectionVar) = $this->closeTag($compiler, array('section')); + $this->openTag($compiler, 'sectionelse', array('sectionelse', $nocache, $local, $sectionVar)); + return "<?php }} else {\n ?>"; } } @@ -180,27 +436,27 @@ class Smarty_Internal_Compile_Sectionclose extends Smarty_Internal_CompileBase /** * Compiles code for the {/section} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { - // check and get attributes - $_attr = $this->getAttributes($compiler, $args); - + $compiler->loopNesting--; // must endblock be nocache? if ($compiler->nocache) { $compiler->tag_nocache = true; } - - list($openTag, $compiler->nocache) = $this->closeTag($compiler, array('section', 'sectionelse')); - - if ($openTag == 'sectionelse') { - return "<?php endif; ?>"; + list($openTag, $compiler->nocache, $local, $sectionVar) = + $this->closeTag($compiler, array('section', 'sectionelse')); + $output = "<?php\n"; + if ($openTag === 'sectionelse') { + $output .= "}\n"; } else { - return "<?php endfor; endif; ?>"; + $output .= "}\n}\n"; } + $output .= '?>'; + return $output; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_setfilter.php b/tools/smarty/sysplugins/smarty_internal_compile_setfilter.php index 8e91ba6d0..70e2e2f9f 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_setfilter.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_setfilter.php @@ -19,19 +19,18 @@ class Smarty_Internal_Compile_Setfilter extends Smarty_Internal_CompileBase /** * Compiles code for setfilter tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { - $compiler->variable_filter_stack[] = $compiler->template->variable_filters; - $compiler->template->variable_filters = $parameter['modifier_list']; + $compiler->variable_filter_stack[] = $compiler->variable_filters; + $compiler->variable_filters = $parameter[ 'modifier_list' ]; // this tag does not return compiled code $compiler->has_code = false; - return true; } } @@ -48,23 +47,22 @@ class Smarty_Internal_Compile_Setfilterclose extends Smarty_Internal_CompileBase * Compiles code for the {/setfilter} tag * This tag does not generate compiled output. It resets variable filter. * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { $_attr = $this->getAttributes($compiler, $args); // reset variable filter to previous state if (count($compiler->variable_filter_stack)) { - $compiler->template->variable_filters = array_pop($compiler->variable_filter_stack); + $compiler->variable_filters = array_pop($compiler->variable_filter_stack); } else { - $compiler->template->variable_filters = array(); + $compiler->variable_filters = array(); } // this tag does not return compiled code $compiler->has_code = false; - return true; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compile_shared_inheritance.php b/tools/smarty/sysplugins/smarty_internal_compile_shared_inheritance.php new file mode 100644 index 000000000..d90262e60 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_compile_shared_inheritance.php @@ -0,0 +1,49 @@ +<?php +/** + * Smarty Internal Plugin Compile Shared Inheritance + * Shared methods for {extends} and {block} tags + * + * @package Smarty + * @subpackage Compiler + * @author Uwe Tews + */ + +/** + * Smarty Internal Plugin Compile Shared Inheritance Class + * + * @package Smarty + * @subpackage Compiler + */ +class Smarty_Internal_Compile_Shared_Inheritance extends Smarty_Internal_CompileBase +{ + /** + * Compile inheritance initialization code as prefix + * + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * @param bool|false $initChildSequence if true force child template + */ + public static function postCompile(Smarty_Internal_TemplateCompilerBase $compiler, $initChildSequence = false) + { + $compiler->prefixCompiledCode .= "<?php \$_smarty_tpl->_loadInheritance();\n\$_smarty_tpl->inheritance->init(\$_smarty_tpl, " . + var_export($initChildSequence, true) . ");\n?>\n"; + } + + /** + * Register post compile callback to compile inheritance initialization code + * + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * @param bool|false $initChildSequence if true force child template + */ + public function registerInit(Smarty_Internal_TemplateCompilerBase $compiler, $initChildSequence = false) + { + if ($initChildSequence || !isset($compiler->_cache[ 'inheritanceInit' ])) { + $compiler->registerPostCompileCallback( + array('Smarty_Internal_Compile_Shared_Inheritance', 'postCompile'), + array($initChildSequence), + 'inheritanceInit', + $initChildSequence + ); + $compiler->_cache[ 'inheritanceInit' ] = true; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_compile_while.php b/tools/smarty/sysplugins/smarty_internal_compile_while.php index 36dc049db..5aa3a7330 100644 --- a/tools/smarty/sysplugins/smarty_internal_compile_while.php +++ b/tools/smarty/sysplugins/smarty_internal_compile_while.php @@ -19,47 +19,54 @@ class Smarty_Internal_Compile_While extends Smarty_Internal_CompileBase /** * Compiles code for the {while} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object - * @param array $parameter array with compilation parameter + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object + * @param array $parameter array with compilation parameter * * @return string compiled code + * @throws \SmartyCompilerException */ - public function compile($args, $compiler, $parameter) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) { + $compiler->loopNesting++; // check and get attributes $_attr = $this->getAttributes($compiler, $args); $this->openTag($compiler, 'while', $compiler->nocache); - - if (!array_key_exists("if condition", $parameter)) { - $compiler->trigger_template_error("missing while condition", $compiler->lex->taglineno); + if (!array_key_exists('if condition', $parameter)) { + $compiler->trigger_template_error('missing while condition', null, true); } - // maybe nocache because of nocache variables $compiler->nocache = $compiler->nocache | $compiler->tag_nocache; - if (is_array($parameter['if condition'])) { + if (is_array($parameter[ 'if condition' ])) { if ($compiler->nocache) { - $_nocache = ',true'; // create nocache var to make it know for further compiling - if (is_array($parameter['if condition']['var'])) { - $compiler->template->tpl_vars[trim($parameter['if condition']['var']['var'], "'")] = new Smarty_variable(null, true); + if (is_array($parameter[ 'if condition' ][ 'var' ])) { + $var = $parameter[ 'if condition' ][ 'var' ][ 'var' ]; } else { - $compiler->template->tpl_vars[trim($parameter['if condition']['var'], "'")] = new Smarty_variable(null, true); + $var = $parameter[ 'if condition' ][ 'var' ]; } - } else { - $_nocache = ''; + $compiler->setNocacheInVariable($var); } - if (is_array($parameter['if condition']['var'])) { - $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value)) \$_smarty_tpl->createLocalArrayVariable(" . $parameter['if condition']['var']['var'] . "$_nocache);\n"; - $_output .= "while (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" . $parameter['if condition']['var']['smarty_internal_index'] . " = " . $parameter['if condition']['value'] . ") {?>"; + $prefixVar = $compiler->getNewPrefixVariable(); + $assignCompiler = new Smarty_Internal_Compile_Assign(); + $assignAttr = array(); + $assignAttr[][ 'value' ] = $prefixVar; + if (is_array($parameter[ 'if condition' ][ 'var' ])) { + $assignAttr[][ 'var' ] = $parameter[ 'if condition' ][ 'var' ][ 'var' ]; + $_output = "<?php while ({$prefixVar} = {$parameter[ 'if condition' ][ 'value' ]}) {?>"; + $_output .= $assignCompiler->compile( + $assignAttr, + $compiler, + array('smarty_internal_index' => $parameter[ 'if condition' ][ 'var' ][ 'smarty_internal_index' ]) + ); } else { - $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "] = new Smarty_Variable(null{$_nocache});"; - $_output .= "while (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " . $parameter['if condition']['value'] . ") {?>"; + $assignAttr[][ 'var' ] = $parameter[ 'if condition' ][ 'var' ]; + $_output = "<?php while ({$prefixVar} = {$parameter[ 'if condition' ][ 'value' ]}) {?>"; + $_output .= $assignCompiler->compile($assignAttr, $compiler, array()); } - return $_output; } else { - return "<?php while ({$parameter['if condition']}) {?>"; + return "<?php\n while ({$parameter['if condition']}) {?>"; } } } @@ -75,19 +82,19 @@ class Smarty_Internal_Compile_Whileclose extends Smarty_Internal_CompileBase /** * Compiles code for the {/while} tag * - * @param array $args array with attributes from parser - * @param object $compiler compiler object + * @param array $args array with attributes from parser + * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object * * @return string compiled code */ - public function compile($args, $compiler) + public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) { + $compiler->loopNesting--; // must endblock be nocache? if ($compiler->nocache) { $compiler->tag_nocache = true; } $compiler->nocache = $this->closeTag($compiler, array('while')); - - return "<?php }?>"; + return "<?php }?>\n"; } } diff --git a/tools/smarty/sysplugins/smarty_internal_compilebase.php b/tools/smarty/sysplugins/smarty_internal_compilebase.php index f78f15f40..2a32e4373 100644 --- a/tools/smarty/sysplugins/smarty_internal_compilebase.php +++ b/tools/smarty/sysplugins/smarty_internal_compilebase.php @@ -21,6 +21,7 @@ abstract class Smarty_Internal_CompileBase * @var array */ public $required_attributes = array(); + /** * Array of names of optional attribute required by tag * use array('_any') if there is no restriction of attributes names @@ -28,12 +29,14 @@ abstract class Smarty_Internal_CompileBase * @var array */ public $optional_attributes = array(); + /** * Shorttag attribute order defined by its names * * @var array */ public $shorttag_order = array(); + /** * Array of names of valid option flags * @@ -41,6 +44,20 @@ abstract class Smarty_Internal_CompileBase */ public $option_flags = array('nocache'); + /** + * Mapping array for boolean option value + * + * @var array + */ + public $optionMap = array(1 => true, 0 => false, 'true' => true, 'false' => false); + + /** + * Mapping array with attributes as key + * + * @var array + */ + public $mapCache = array(); + /** * This function checks if the attributes passed are valid * The attributes passed for the tag to compile are checked against the list of required and @@ -48,79 +65,93 @@ abstract class Smarty_Internal_CompileBase * the corresponding list. The keyword '_any' specifies that any attribute will be accepted * as valid * - * @param object $compiler compiler object - * @param array $attributes attributes applied to the tag + * @param object $compiler compiler object + * @param array $attributes attributes applied to the tag * * @return array of mapped attributes for further processing */ public function getAttributes($compiler, $attributes) { $_indexed_attr = array(); - // loop over attributes + if (!isset($this->mapCache[ 'option' ])) { + $this->mapCache[ 'option' ] = array_fill_keys($this->option_flags, true); + } foreach ($attributes as $key => $mixed) { // shorthand ? if (!is_array($mixed)) { // option flag ? - if (in_array(trim($mixed, '\'"'), $this->option_flags)) { - $_indexed_attr[trim($mixed, '\'"')] = true; + if (isset($this->mapCache[ 'option' ][ trim($mixed, '\'"') ])) { + $_indexed_attr[ trim($mixed, '\'"') ] = true; // shorthand attribute ? - } elseif (isset($this->shorttag_order[$key])) { - $_indexed_attr[$this->shorttag_order[$key]] = $mixed; + } elseif (isset($this->shorttag_order[ $key ])) { + $_indexed_attr[ $this->shorttag_order[ $key ] ] = $mixed; } else { // too many shorthands - $compiler->trigger_template_error('too many shorthand attributes', $compiler->lex->taglineno); + $compiler->trigger_template_error('too many shorthand attributes', null, true); } // named attribute } else { - $kv = each($mixed); - // option flag? - if (in_array($kv['key'], $this->option_flags)) { - if (is_bool($kv['value'])) { - $_indexed_attr[$kv['key']] = $kv['value']; - } elseif (is_string($kv['value']) && in_array(trim($kv['value'], '\'"'), array('true', 'false'))) { - if (trim($kv['value']) == 'true') { - $_indexed_attr[$kv['key']] = true; + foreach ($mixed as $k => $v) { + // option flag? + if (isset($this->mapCache[ 'option' ][ $k ])) { + if (is_bool($v)) { + $_indexed_attr[ $k ] = $v; } else { - $_indexed_attr[$kv['key']] = false; - } - } elseif (is_numeric($kv['value']) && in_array($kv['value'], array(0, 1))) { - if ($kv['value'] == 1) { - $_indexed_attr[$kv['key']] = true; - } else { - $_indexed_attr[$kv['key']] = false; + if (is_string($v)) { + $v = trim($v, '\'" '); + } + if (isset($this->optionMap[ $v ])) { + $_indexed_attr[ $k ] = $this->optionMap[ $v ]; + } else { + $compiler->trigger_template_error( + "illegal value '" . var_export($v, true) . + "' for option flag '{$k}'", + null, + true + ); + } } + // must be named attribute } else { - $compiler->trigger_template_error("illegal value of option flag \"{$kv['key']}\"", $compiler->lex->taglineno); + $_indexed_attr[ $k ] = $v; } - // must be named attribute - } else { - reset($mixed); - $_indexed_attr[key($mixed)] = $mixed[key($mixed)]; } } } // check if all required attributes present foreach ($this->required_attributes as $attr) { - if (!array_key_exists($attr, $_indexed_attr)) { - $compiler->trigger_template_error("missing \"" . $attr . "\" attribute", $compiler->lex->taglineno); + if (!isset($_indexed_attr[ $attr ])) { + $compiler->trigger_template_error("missing '{$attr}' attribute", null, true); } } // check for not allowed attributes - if ($this->optional_attributes != array('_any')) { - $tmp_array = array_merge($this->required_attributes, $this->optional_attributes, $this->option_flags); + if ($this->optional_attributes !== array('_any')) { + if (!isset($this->mapCache[ 'all' ])) { + $this->mapCache[ 'all' ] = + array_fill_keys( + array_merge( + $this->required_attributes, + $this->optional_attributes, + $this->option_flags + ), + true + ); + } foreach ($_indexed_attr as $key => $dummy) { - if (!in_array($key, $tmp_array) && $key !== 0) { - $compiler->trigger_template_error("unexpected \"" . $key . "\" attribute", $compiler->lex->taglineno); + if (!isset($this->mapCache[ 'all' ][ $key ]) && $key !== 0) { + $compiler->trigger_template_error("unexpected '{$key}' attribute", null, true); } } } // default 'false' for all option flags not set foreach ($this->option_flags as $flag) { - if (!isset($_indexed_attr[$flag])) { - $_indexed_attr[$flag] = false; + if (!isset($_indexed_attr[ $flag ])) { + $_indexed_attr[ $flag ] = false; } } - + if (isset($_indexed_attr[ 'nocache' ]) && $_indexed_attr[ 'nocache' ]) { + $compiler->tag_nocache = true; + } return $_indexed_attr; } @@ -141,8 +172,8 @@ abstract class Smarty_Internal_CompileBase * Pop closing tag * Raise an error if this stack-top doesn't match with expected opening tags * - * @param object $compiler compiler object - * @param array|string $expectedTag the expected opening tag names + * @param object $compiler compiler object + * @param array|string $expectedTag the expected opening tag names * * @return mixed any type the opening tag's name or saved data */ @@ -152,7 +183,7 @@ abstract class Smarty_Internal_CompileBase // get stacked info list($_openTag, $_data) = array_pop($compiler->_tag_stack); // open tag must match with the expected ones - if (in_array($_openTag, (array) $expectedTag)) { + if (in_array($_openTag, (array)$expectedTag)) { if (is_null($_data)) { // return opening tag return $_openTag; @@ -162,13 +193,11 @@ abstract class Smarty_Internal_CompileBase } } // wrong nesting of tags - $compiler->trigger_template_error("unclosed {$compiler->smarty->left_delimiter}" . $_openTag . "{$compiler->smarty->right_delimiter} tag"); - + $compiler->trigger_template_error("unclosed '{$compiler->smarty->left_delimiter}{$_openTag}{$compiler->smarty->right_delimiter}' tag"); return; } // wrong nesting of tags - $compiler->trigger_template_error("unexpected closing tag", $compiler->lex->taglineno); - + $compiler->trigger_template_error('unexpected closing tag', null, true); return; } } diff --git a/tools/smarty/sysplugins/smarty_internal_config.php b/tools/smarty/sysplugins/smarty_internal_config.php deleted file mode 100644 index 25694d5a9..000000000 --- a/tools/smarty/sysplugins/smarty_internal_config.php +++ /dev/null @@ -1,306 +0,0 @@ -<?php -/** - * Smarty Internal Plugin Config - * - * @package Smarty - * @subpackage Config - * @author Uwe Tews - */ - -/** - * Smarty Internal Plugin Config - * Main class for config variables - * - * @package Smarty - * @subpackage Config - * @ignore - */ -class Smarty_Internal_Config -{ - /** - * Smarty instance - * - * @var Smarty object - */ - public $smarty = null; - /** - * Object of config var storage - * - * @var object - */ - public $data = null; - /** - * Config resource - * - * @var string - */ - public $config_resource = null; - /** - * Compiled config file - * - * @var string - */ - public $compiled_config = null; - /** - * filepath of compiled config file - * - * @var string - */ - public $compiled_filepath = null; - /** - * Filemtime of compiled config Filemtime - * - * @var int - */ - public $compiled_timestamp = null; - /** - * flag if compiled config file is invalid and must be (re)compiled - * - * @var bool - */ - public $mustCompile = null; - /** - * Config file compiler object - * - * @var Smarty_Internal_Config_File_Compiler object - */ - public $compiler_object = null; - - /** - * Constructor of config file object - * - * @param string $config_resource config file resource name - * @param Smarty $smarty Smarty instance - * @param object $data object for config vars storage - */ - public function __construct($config_resource, $smarty, $data = null) - { - $this->data = $data; - $this->smarty = $smarty; - $this->config_resource = $config_resource; - } - - /** - * Returns the compiled filepath - * - * @return string the compiled filepath - */ - public function getCompiledFilepath() - { - return $this->compiled_filepath === null ? - ($this->compiled_filepath = $this->buildCompiledFilepath()) : - $this->compiled_filepath; - } - - /** - * Get file path. - * - * @return string - */ - public function buildCompiledFilepath() - { - $_compile_id = isset($this->smarty->compile_id) ? preg_replace('![^\w\|]+!', '_', $this->smarty->compile_id) : null; - $_flag = (int) $this->smarty->config_read_hidden + (int) $this->smarty->config_booleanize * 2 - + (int) $this->smarty->config_overwrite * 4; - $_filepath = sha1(realpath($this->source->filepath) . $_flag); - // if use_sub_dirs, break file into directories - if ($this->smarty->use_sub_dirs) { - $_filepath = substr($_filepath, 0, 2) . DS - . substr($_filepath, 2, 2) . DS - . substr($_filepath, 4, 2) . DS - . $_filepath; - } - $_compile_dir_sep = $this->smarty->use_sub_dirs ? DS : '^'; - if (isset($_compile_id)) { - $_filepath = $_compile_id . $_compile_dir_sep . $_filepath; - } - $_compile_dir = $this->smarty->getCompileDir(); - - return $_compile_dir . $_filepath . '.' . basename($this->source->name) . '.config' . '.php'; - } - - /** - * Returns the timestamp of the compiled file - * - * @return integer the file timestamp - */ - public function getCompiledTimestamp() - { - return $this->compiled_timestamp === null - ? ($this->compiled_timestamp = (file_exists($this->getCompiledFilepath())) ? filemtime($this->getCompiledFilepath()) : false) - : $this->compiled_timestamp; - } - - /** - * Returns if the current config file must be compiled - * It does compare the timestamps of config source and the compiled config and checks the force compile configuration - * - * @return boolean true if the file must be compiled - */ - public function mustCompile() - { - return $this->mustCompile === null ? - $this->mustCompile = ($this->smarty->force_compile || $this->getCompiledTimestamp() === false || $this->smarty->compile_check && $this->getCompiledTimestamp() < $this->source->timestamp) : - $this->mustCompile; - } - - /** - * Returns the compiled config file - * It checks if the config file must be compiled or just read the compiled version - * - * @return string the compiled config file - */ - public function getCompiledConfig() - { - if ($this->compiled_config === null) { - // see if template needs compiling. - if ($this->mustCompile()) { - $this->compileConfigSource(); - } else { - $this->compiled_config = file_get_contents($this->getCompiledFilepath()); - } - } - - return $this->compiled_config; - } - - /** - * Compiles the config files - * - * @throws Exception - */ - public function compileConfigSource() - { - // compile template - if (!is_object($this->compiler_object)) { - // load compiler - $this->compiler_object = new Smarty_Internal_Config_File_Compiler($this->smarty); - } - // compile locking - if ($this->smarty->compile_locking) { - if ($saved_timestamp = $this->getCompiledTimestamp()) { - touch($this->getCompiledFilepath()); - } - } - // call compiler - try { - $this->compiler_object->compileSource($this); - } - catch (Exception $e) { - // restore old timestamp in case of error - if ($this->smarty->compile_locking && $saved_timestamp) { - touch($this->getCompiledFilepath(), $saved_timestamp); - } - throw $e; - } - // compiling succeeded - // write compiled template - Smarty_Internal_Write_File::writeFile($this->getCompiledFilepath(), $this->getCompiledConfig(), $this->smarty); - } - - /** - * load config variables - * - * @param mixed $sections array of section names, single section or null - * @param string $scope global,parent or local - * - * @throws Exception - */ - public function loadConfigVars($sections = null, $scope = 'local') - { - if ($this->data instanceof Smarty_Internal_Template) { - $this->data->properties['file_dependency'][sha1($this->source->filepath)] = array($this->source->filepath, $this->source->timestamp, 'file'); - } - if ($this->mustCompile()) { - $this->compileConfigSource(); - } - // pointer to scope - if ($scope == 'local') { - $scope_ptr = $this->data; - } elseif ($scope == 'parent') { - if (isset($this->data->parent)) { - $scope_ptr = $this->data->parent; - } else { - $scope_ptr = $this->data; - } - } elseif ($scope == 'root' || $scope == 'global') { - $scope_ptr = $this->data; - while (isset($scope_ptr->parent)) { - $scope_ptr = $scope_ptr->parent; - } - } - $_config_vars = array(); - include($this->getCompiledFilepath()); - // copy global config vars - foreach ($_config_vars['vars'] as $variable => $value) { - if ($this->smarty->config_overwrite || !isset($scope_ptr->config_vars[$variable])) { - $scope_ptr->config_vars[$variable] = $value; - } else { - $scope_ptr->config_vars[$variable] = array_merge((array) $scope_ptr->config_vars[$variable], (array) $value); - } - } - // scan sections - if (!empty($sections)) { - foreach ((array) $sections as $this_section) { - if (isset($_config_vars['sections'][$this_section])) { - foreach ($_config_vars['sections'][$this_section]['vars'] as $variable => $value) { - if ($this->smarty->config_overwrite || !isset($scope_ptr->config_vars[$variable])) { - $scope_ptr->config_vars[$variable] = $value; - } else { - $scope_ptr->config_vars[$variable] = array_merge((array) $scope_ptr->config_vars[$variable], (array) $value); - } - } - } - } - } - } - - /** - * set Smarty property in template context - * - * @param string $property_name property name - * @param mixed $value value - * - * @throws SmartyException if $property_name is not valid - */ - public function __set($property_name, $value) - { - switch ($property_name) { - case 'source': - case 'compiled': - $this->$property_name = $value; - - return; - } - - throw new SmartyException("invalid config property '$property_name'."); - } - - /** - * get Smarty property in template context - * - * @param string $property_name property name - * - * @return \Smarty_Config_Source|\Smarty_Template_Compiled - * @throws SmartyException if $property_name is not valid - */ - public function __get($property_name) - { - switch ($property_name) { - case 'source': - if (empty($this->config_resource)) { - throw new SmartyException("Unable to parse resource name \"{$this->config_resource}\""); - } - $this->source = Smarty_Resource::config($this); - - return $this->source; - - case 'compiled': - $this->compiled = $this->source->getCompiled($this); - - return $this->compiled; - } - - throw new SmartyException("config attribute '$property_name' does not exist."); - } -} diff --git a/tools/smarty/sysplugins/smarty_internal_config_file_compiler.php b/tools/smarty/sysplugins/smarty_internal_config_file_compiler.php index 117310439..90c5dcefa 100644 --- a/tools/smarty/sysplugins/smarty_internal_config_file_compiler.php +++ b/tools/smarty/sysplugins/smarty_internal_config_file_compiler.php @@ -17,6 +17,20 @@ */ class Smarty_Internal_Config_File_Compiler { + /** + * Lexer class name + * + * @var string + */ + public $lexer_class; + + /** + * Parser class name + * + * @var string + */ + public $parser_class; + /** * Lexer object * @@ -41,9 +55,9 @@ class Smarty_Internal_Config_File_Compiler /** * Smarty object * - * @var Smarty_Internal_Config object + * @var Smarty_Internal_Template object */ - public $config; + public $template; /** * Compiled config data sections and variables @@ -52,67 +66,104 @@ class Smarty_Internal_Config_File_Compiler */ public $config_data = array(); + /** + * compiled config data must always be written + * + * @var bool + */ + public $write_compiled_code = true; + /** * Initialize compiler * - * @param Smarty $smarty base instance + * @param string $lexer_class class name + * @param string $parser_class class name + * @param Smarty $smarty global instance */ - public function __construct($smarty) + public function __construct($lexer_class, $parser_class, Smarty $smarty) { $this->smarty = $smarty; - $this->config_data['sections'] = array(); - $this->config_data['vars'] = array(); + // get required plugins + $this->lexer_class = $lexer_class; + $this->parser_class = $parser_class; + $this->smarty = $smarty; + $this->config_data[ 'sections' ] = array(); + $this->config_data[ 'vars' ] = array(); } /** - * Method to compile a Smarty template. + * Method to compile Smarty config source. * - * @param Smarty_Internal_Config $config config object + * @param Smarty_Internal_Template $template * - * @return bool true if compiling succeeded, false if it failed + * @return bool true if compiling succeeded, false if it failed + * @throws \SmartyException */ - public function compileSource(Smarty_Internal_Config $config) + public function compileTemplate(Smarty_Internal_Template $template) { - /* here is where the compiling takes place. Smarty - tags in the templates are replaces with PHP code, - then written to compiled files. */ - $this->config = $config; - // get config file source - $_content = $config->source->content . "\n"; - // on empty template just return - if ($_content == '') { - return true; + $this->template = $template; + $this->template->compiled->file_dependency[ $this->template->source->uid ] = + array( + $this->template->source->filepath, + $this->template->source->getTimeStamp(), + $this->template->source->type + ); + if ($this->smarty->debugging) { + if (!isset($this->smarty->_debug)) { + $this->smarty->_debug = new Smarty_Internal_Debug(); + } + $this->smarty->_debug->start_compile($this->template); } // init the lexer/parser to compile the config file - $lex = new Smarty_Internal_Configfilelexer($_content, $this); - $parser = new Smarty_Internal_Configfileparser($lex, $this); - - if (function_exists('mb_internal_encoding') && ((int) ini_get('mbstring.func_overload')) & 2) { + /* @var Smarty_Internal_ConfigFileLexer $this->lex */ + $this->lex = new $this->lexer_class( + str_replace( + array( + "\r\n", + "\r" + ), + "\n", + $template->source->getContent() + ) . "\n", + $this + ); + /* @var Smarty_Internal_ConfigFileParser $this->parser */ + $this->parser = new $this->parser_class($this->lex, $this); + if (function_exists('mb_internal_encoding') + && function_exists('ini_get') + && ((int)ini_get('mbstring.func_overload')) & 2 + ) { $mbEncoding = mb_internal_encoding(); mb_internal_encoding('ASCII'); } else { $mbEncoding = null; } - - if ($this->smarty->_parserdebug) { - $parser->PrintTrace(); + $this->parser->PrintTrace(); } // get tokens from lexer and parse them - while ($lex->yylex()) { + while ($this->lex->yylex()) { if ($this->smarty->_parserdebug) { - echo "<br>Parsing {$parser->yyTokenName[$lex->token]} Token {$lex->value} Line {$lex->line} \n"; + echo "<br>Parsing {$this->parser->yyTokenName[$this->lex->token]} Token {$this->lex->value} Line {$this->lex->line} \n"; } - $parser->doParse($lex->token, $lex->value); + $this->parser->doParse($this->lex->token, $this->lex->value); } // finish parsing process - $parser->doParse(0, 0); - + $this->parser->doParse(0, 0); if ($mbEncoding) { mb_internal_encoding($mbEncoding); } - - $config->compiled_config = '<?php $_config_vars = ' . var_export($this->config_data, true) . '; ?>'; + if ($this->smarty->debugging) { + $this->smarty->_debug->end_compile($this->template); + } + // template header code + $template_header = + "<?php /* Smarty version " . Smarty::SMARTY_VERSION . ", created on " . strftime("%Y-%m-%d %H:%M:%S") . + "\n"; + $template_header .= " compiled from '{$this->template->source->filepath}' */ ?>\n"; + $code = '<?php $_smarty_tpl->smarty->ext->configLoad->_loadConfigVars($_smarty_tpl, ' . + var_export($this->config_data, true) . '); ?>'; + return $template_header . $this->template->smarty->ext->_codeFrame->create($this->template, $code); } /** @@ -127,28 +178,27 @@ class Smarty_Internal_Config_File_Compiler */ public function trigger_config_file_error($args = null) { - $this->lex = Smarty_Internal_Configfilelexer::instance(); - $this->parser = Smarty_Internal_Configfileparser::instance(); - // get template source line which has error + // get config source line which has error $line = $this->lex->line; if (isset($args)) { // $line--; } $match = preg_split("/\n/", $this->lex->data); - $error_text = "Syntax error in config file '{$this->config->source->filepath}' on line {$line} '{$match[$line - 1]}' "; + $error_text = + "Syntax error in config file '{$this->template->source->filepath}' on line {$line} '{$match[$line - 1]}' "; if (isset($args)) { // individual error message $error_text .= $args; } else { // expected token from parser foreach ($this->parser->yy_get_expected_tokens($this->parser->yymajor) as $token) { - $exp_token = $this->parser->yyTokenName[$token]; - if (isset($this->lex->smarty_token_names[$exp_token])) { + $exp_token = $this->parser->yyTokenName[ $token ]; + if (isset($this->lex->smarty_token_names[ $exp_token ])) { // token type from lexer - $expect[] = '"' . $this->lex->smarty_token_names[$exp_token] . '"'; + $expect[] = '"' . $this->lex->smarty_token_names[ $exp_token ] . '"'; } else { // otherwise internal token name - $expect[] = $this->parser->yyTokenName[$token]; + $expect[] = $this->parser->yyTokenName[ $token ]; } } // output parser error message diff --git a/tools/smarty/sysplugins/smarty_internal_configfilelexer.php b/tools/smarty/sysplugins/smarty_internal_configfilelexer.php index ed3ec1026..afb3efcb0 100644 --- a/tools/smarty/sysplugins/smarty_internal_configfilelexer.php +++ b/tools/smarty/sysplugins/smarty_internal_configfilelexer.php @@ -1,6 +1,7 @@ <?php /** * Smarty Internal Plugin Configfilelexer + * * This is the lexer to break the config file source into tokens * * @package Smarty @@ -9,43 +10,170 @@ */ /** - * Smarty Internal Plugin Configfilelexer + * Smarty_Internal_Configfilelexer + * + * This is the config file lexer. + * It is generated from the smarty_internal_configfilelexer.plex file + * + * @package Smarty + * @subpackage Compiler + * @author Uwe Tews */ class Smarty_Internal_Configfilelexer { + const START = 1; + const VALUE = 2; + const NAKED_STRING_VALUE = 3; + const COMMENT = 4; + const SECTION = 5; + const TRIPPLE = 6; + /** + * Source + * + * @var string + */ public $data; + + /** + * Source length + * + * @var int + */ + public $dataLength = null; + + /** + * byte counter + * + * @var int + */ public $counter; + + /** + * token number + * + * @var int + */ public $token; + + /** + * token value + * + * @var string + */ public $value; - public $node; + + /** + * current line + * + * @var int + */ public $line; - private $state = 1; + + /** + * state number + * + * @var int + */ + public $state = 1; + + /** + * Smarty object + * + * @var Smarty + */ + public $smarty = null; + + /** + * trace file + * + * @var resource + */ public $yyTraceFILE; + + /** + * trace prompt + * + * @var string + */ public $yyTracePrompt; - public $state_name = array(1 => 'START', 2 => 'VALUE', 3 => 'NAKED_STRING_VALUE', 4 => 'COMMENT', 5 => 'SECTION', 6 => 'TRIPPLE'); - public $smarty_token_names = array( // Text for parser error messages + + /** + * state names + * + * @var array + */ + public $state_name = array( + 1 => 'START', 2 => 'VALUE', 3 => 'NAKED_STRING_VALUE', 4 => 'COMMENT', 5 => 'SECTION', 6 => 'TRIPPLE' ); - function __construct($data, $compiler) + /** + * token names + * + * @var array + */ + public $smarty_token_names = array( // Text for parser error messages + ); + + /** + * compiler object + * + * @var Smarty_Internal_Config_File_Compiler + */ + private $compiler = null; + + /** + * copy of config_booleanize + * + * @var bool + */ + private $configBooleanize = false; + + /** + * storage for assembled token patterns + * + * @var string + */ + private $yy_global_pattern1 = null; + + private $yy_global_pattern2 = null; + + private $yy_global_pattern3 = null; + + private $yy_global_pattern4 = null; + + private $yy_global_pattern5 = null; + + private $yy_global_pattern6 = null; + + private $_yy_state = 1; + + private $_yy_stack = array(); + + /** + * constructor + * + * @param string $data template source + * @param Smarty_Internal_Config_File_Compiler $compiler + */ + public function __construct($data, Smarty_Internal_Config_File_Compiler $compiler) { - // set instance object - self::instance($this); $this->data = $data . "\n"; //now all lines are \n-terminated + $this->dataLength = strlen($data); $this->counter = 0; + if (preg_match('/^\xEF\xBB\xBF/', $this->data, $match)) { + $this->counter += strlen($match[ 0 ]); + } $this->line = 1; $this->compiler = $compiler; $this->smarty = $compiler->smarty; + $this->configBooleanize = $this->smarty->config_booleanize; } - public static function &instance($new_instance = null) + public function replace($input) { - static $instance = null; - if (isset($new_instance) && is_object($new_instance)) { - $instance = $new_instance; - } - return $instance; - } + return $input; + } // end function public function PrintTrace() { @@ -53,9 +181,6 @@ class Smarty_Internal_Configfilelexer $this->yyTracePrompt = '<br>'; } - private $_yy_state = 1; - private $_yy_stack = array(); - public function yylex() { return $this->{'yylex' . $this->_yy_state}(); @@ -64,23 +189,43 @@ class Smarty_Internal_Configfilelexer public function yypushstate($state) { if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sState push %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf( + $this->yyTraceFILE, + "%sState push %s\n", + $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state + ); } array_push($this->_yy_stack, $this->_yy_state); $this->_yy_state = $state; if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf( + $this->yyTraceFILE, + "%snew State %s\n", + $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state + ); } } public function yypopstate() { if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sState pop %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf( + $this->yyTraceFILE, + "%sState pop %s\n", + $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state + ); } $this->_yy_state = array_pop($this->_yy_stack); if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf( + $this->yyTraceFILE, + "%snew State %s\n", + $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state + ); } } @@ -88,47 +233,46 @@ class Smarty_Internal_Configfilelexer { $this->_yy_state = $state; if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sState set %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf( + $this->yyTraceFILE, + "%sState set %s\n", + $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state + ); } } public function yylex1() { - $tokenMap = array( - 1 => 0, - 2 => 0, - 3 => 0, - 4 => 0, - 5 => 0, - 6 => 0, - 7 => 0, - 8 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern1)) { + $this->yy_global_pattern1 = + $this->replace("/\G(#|;)|\G(\\[)|\G(\\])|\G(=)|\G([ \t\r]+)|\G(\n)|\G([0-9]*[a-zA-Z_]\\w*)|\G([\S\s])/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G(#|;)|\G(\\[)|\G(\\])|\G(=)|\G([ \t\r]+)|\G(\n)|\G([0-9]*[a-zA-Z_]\\w*)|\G([\S\s])/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern1, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . - ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state START'); + ' an empty string. Input "' . substr( + $this->data, + $this->counter, + 5 + ) . '... state START'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r1_' . $this->token}($yysubmatches); + $r = $this->{'yy_r1_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -141,7 +285,7 @@ class Smarty_Internal_Configfilelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token @@ -149,103 +293,86 @@ class Smarty_Internal_Configfilelexer } } else { throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + ': ' . $this->data[ $this->counter ]); } break; } while (true); - } // end function + } - const START = 1; - - function yy_r1_1($yy_subpatterns) + public function yy_r1_1() { - $this->token = Smarty_Internal_Configfileparser::TPC_COMMENTSTART; $this->yypushstate(self::COMMENT); } - function yy_r1_2($yy_subpatterns) + public function yy_r1_2() { - $this->token = Smarty_Internal_Configfileparser::TPC_OPENB; $this->yypushstate(self::SECTION); } - function yy_r1_3($yy_subpatterns) + public function yy_r1_3() { - $this->token = Smarty_Internal_Configfileparser::TPC_CLOSEB; } - function yy_r1_4($yy_subpatterns) + public function yy_r1_4() { - $this->token = Smarty_Internal_Configfileparser::TPC_EQUAL; $this->yypushstate(self::VALUE); - } + } // end function - function yy_r1_5($yy_subpatterns) + public function yy_r1_5() { - return false; } - function yy_r1_6($yy_subpatterns) + public function yy_r1_6() { - $this->token = Smarty_Internal_Configfileparser::TPC_NEWLINE; } - function yy_r1_7($yy_subpatterns) + public function yy_r1_7() { - $this->token = Smarty_Internal_Configfileparser::TPC_ID; } - function yy_r1_8($yy_subpatterns) + public function yy_r1_8() { - $this->token = Smarty_Internal_Configfileparser::TPC_OTHER; } public function yylex2() { - $tokenMap = array( - 1 => 0, - 2 => 0, - 3 => 0, - 4 => 0, - 5 => 0, - 6 => 0, - 7 => 0, - 8 => 0, - 9 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern2)) { + $this->yy_global_pattern2 = + $this->replace("/\G([ \t\r]+)|\G(\\d+\\.\\d+(?=[ \t\r]*[\n#;]))|\G(\\d+(?=[ \t\r]*[\n#;]))|\G(\"\"\")|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(?=[ \t\r]*[\n#;]))|\G(\"[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*\"(?=[ \t\r]*[\n#;]))|\G([a-zA-Z]+(?=[ \t\r]*[\n#;]))|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G([ \t\r]+)|\G(\\d+\\.\\d+(?=[ \t\r]*[\n#;]))|\G(\\d+(?=[ \t\r]*[\n#;]))|\G(\"\"\")|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(?=[ \t\r]*[\n#;]))|\G(\"[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*\"(?=[ \t\r]*[\n#;]))|\G([a-zA-Z]+(?=[ \t\r]*[\n#;]))|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern2, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . - ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state VALUE'); + ' an empty string. Input "' . substr( + $this->data, + $this->counter, + 5 + ) . '... state VALUE'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r2_' . $this->token}($yysubmatches); + $r = $this->{'yy_r2_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -258,7 +385,7 @@ class Smarty_Internal_Configfilelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token @@ -266,59 +393,51 @@ class Smarty_Internal_Configfilelexer } } else { throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + ': ' . $this->data[ $this->counter ]); } break; } while (true); - } // end function + } - const VALUE = 2; - - function yy_r2_1($yy_subpatterns) + public function yy_r2_1() { - return false; } - function yy_r2_2($yy_subpatterns) + public function yy_r2_2() { - $this->token = Smarty_Internal_Configfileparser::TPC_FLOAT; $this->yypopstate(); } - function yy_r2_3($yy_subpatterns) + public function yy_r2_3() { - $this->token = Smarty_Internal_Configfileparser::TPC_INT; $this->yypopstate(); } - function yy_r2_4($yy_subpatterns) + public function yy_r2_4() { - $this->token = Smarty_Internal_Configfileparser::TPC_TRIPPLE_QUOTES; $this->yypushstate(self::TRIPPLE); } - function yy_r2_5($yy_subpatterns) + public function yy_r2_5() { - $this->token = Smarty_Internal_Configfileparser::TPC_SINGLE_QUOTED_STRING; $this->yypopstate(); } - function yy_r2_6($yy_subpatterns) + public function yy_r2_6() { - $this->token = Smarty_Internal_Configfileparser::TPC_DOUBLE_QUOTED_STRING; $this->yypopstate(); - } + } // end function - function yy_r2_7($yy_subpatterns) + public function yy_r2_7() { - - if (!$this->smarty->config_booleanize || !in_array(strtolower($this->value), array("true", "false", "on", "off", "yes", "no"))) { + if (!$this->configBooleanize || + !in_array(strtolower($this->value), array('true', 'false', 'on', 'off', 'yes', 'no'))) { $this->yypopstate(); $this->yypushstate(self::NAKED_STRING_VALUE); return true; //reprocess in new state @@ -328,51 +447,49 @@ class Smarty_Internal_Configfilelexer } } - function yy_r2_8($yy_subpatterns) + public function yy_r2_8() { - $this->token = Smarty_Internal_Configfileparser::TPC_NAKED_STRING; $this->yypopstate(); } - function yy_r2_9($yy_subpatterns) + public function yy_r2_9() { - $this->token = Smarty_Internal_Configfileparser::TPC_NAKED_STRING; - $this->value = ""; + $this->value = ''; $this->yypopstate(); - } + } // end function public function yylex3() { - $tokenMap = array( - 1 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern3)) { + $this->yy_global_pattern3 = $this->replace("/\G([^\n]+?(?=[ \t\r]*\n))/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G([^\n]+?(?=[ \t\r]*\n))/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern3, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . - ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state NAKED_STRING_VALUE'); + ' an empty string. Input "' . substr( + $this->data, + $this->counter, + 5 + ) . '... state NAKED_STRING_VALUE'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r3_' . $this->token}($yysubmatches); + $r = $this->{'yy_r3_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -385,7 +502,7 @@ class Smarty_Internal_Configfilelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token @@ -393,53 +510,48 @@ class Smarty_Internal_Configfilelexer } } else { throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + ': ' . $this->data[ $this->counter ]); } break; } while (true); - } // end function + } - const NAKED_STRING_VALUE = 3; - - function yy_r3_1($yy_subpatterns) + public function yy_r3_1() { - $this->token = Smarty_Internal_Configfileparser::TPC_NAKED_STRING; $this->yypopstate(); } public function yylex4() { - $tokenMap = array( - 1 => 0, - 2 => 0, - 3 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern4)) { + $this->yy_global_pattern4 = $this->replace("/\G([ \t\r]+)|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G([ \t\r]+)|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern4, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . - ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state COMMENT'); + ' an empty string. Input "' . substr( + $this->data, + $this->counter, + 5 + ) . '... state COMMENT'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r4_' . $this->token}($yysubmatches); + $r = $this->{'yy_r4_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -452,7 +564,7 @@ class Smarty_Internal_Configfilelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token @@ -460,64 +572,58 @@ class Smarty_Internal_Configfilelexer } } else { throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + ': ' . $this->data[ $this->counter ]); } break; } while (true); - } // end function + } - const COMMENT = 4; - - function yy_r4_1($yy_subpatterns) + public function yy_r4_1() { - return false; } - function yy_r4_2($yy_subpatterns) + public function yy_r4_2() { - $this->token = Smarty_Internal_Configfileparser::TPC_NAKED_STRING; - } + } // end function - function yy_r4_3($yy_subpatterns) + public function yy_r4_3() { - $this->token = Smarty_Internal_Configfileparser::TPC_NEWLINE; $this->yypopstate(); } public function yylex5() { - $tokenMap = array( - 1 => 0, - 2 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern5)) { + $this->yy_global_pattern5 = $this->replace("/\G(\\.)|\G(.*?(?=[\.=[\]\r\n]))/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G(\\.)|\G(.*?(?=[\.=[\]\r\n]))/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern5, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . - ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state SECTION'); + ' an empty string. Input "' . substr( + $this->data, + $this->counter, + 5 + ) . '... state SECTION'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r5_' . $this->token}($yysubmatches); + $r = $this->{'yy_r5_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -530,7 +636,7 @@ class Smarty_Internal_Configfilelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token @@ -538,58 +644,53 @@ class Smarty_Internal_Configfilelexer } } else { throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + ': ' . $this->data[ $this->counter ]); } break; } while (true); - } // end function + } - const SECTION = 5; - - function yy_r5_1($yy_subpatterns) + public function yy_r5_1() { - $this->token = Smarty_Internal_Configfileparser::TPC_DOT; } - function yy_r5_2($yy_subpatterns) + public function yy_r5_2() { - $this->token = Smarty_Internal_Configfileparser::TPC_SECTION; $this->yypopstate(); - } + } // end function public function yylex6() { - $tokenMap = array( - 1 => 0, - 2 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern6)) { + $this->yy_global_pattern6 = $this->replace("/\G(\"\"\"(?=[ \t\r]*[\n#;]))|\G([\S\s])/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G(\"\"\"(?=[ \t\r]*[\n#;]))|\G([\S\s])/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern6, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . - ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state TRIPPLE'); + ' an empty string. Input "' . substr( + $this->data, + $this->counter, + 5 + ) . '... state TRIPPLE'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r6_' . $this->token}($yysubmatches); + $r = $this->{'yy_r6_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -602,7 +703,7 @@ class Smarty_Internal_Configfilelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token @@ -610,31 +711,27 @@ class Smarty_Internal_Configfilelexer } } else { throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + ': ' . $this->data[ $this->counter ]); } break; } while (true); - } // end function + } - const TRIPPLE = 6; - - function yy_r6_1($yy_subpatterns) + public function yy_r6_1() { - $this->token = Smarty_Internal_Configfileparser::TPC_TRIPPLE_QUOTES_END; $this->yypopstate(); $this->yypushstate(self::START); } - function yy_r6_2($yy_subpatterns) + public function yy_r6_2() { - $to = strlen($this->data); preg_match("/\"\"\"[ \t\r]*[\n#;]/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter); - if (isset($match[0][1])) { - $to = $match[0][1]; + if (isset($match[ 0 ][ 1 ])) { + $to = $match[ 0 ][ 1 ]; } else { - $this->compiler->trigger_template_error("missing or misspelled literal closing tag"); + $this->compiler->trigger_config_file_error('missing or misspelled literal closing tag'); } $this->value = substr($this->data, $this->counter, $to - $this->counter); $this->token = Smarty_Internal_Configfileparser::TPC_TRIPPLE_TEXT; diff --git a/tools/smarty/sysplugins/smarty_internal_configfileparser.php b/tools/smarty/sysplugins/smarty_internal_configfileparser.php index 50c2437a3..36fdb76ee 100644 --- a/tools/smarty/sysplugins/smarty_internal_configfileparser.php +++ b/tools/smarty/sysplugins/smarty_internal_configfileparser.php @@ -1,746 +1,186 @@ <?php -/** - * Smarty Internal Plugin Configfileparser - * This is the config file parser. - * It is generated from the internal.configfileparser.y file - * - * @package Smarty - * @subpackage Compiler - * @author Uwe Tews - */ -class TPC_yyToken implements ArrayAccess -{ - public $string = ''; - public $metadata = array(); - - public function __construct($s, $m = array()) - { - if ($s instanceof TPC_yyToken) { - $this->string = $s->string; - $this->metadata = $s->metadata; - } else { - $this->string = (string) $s; - if ($m instanceof TPC_yyToken) { - $this->metadata = $m->metadata; - } elseif (is_array($m)) { - $this->metadata = $m; - } - } - } - - public function __toString() - { - return $this->_string; - } - - public function offsetExists($offset) - { - return isset($this->metadata[$offset]); - } - - public function offsetGet($offset) - { - return $this->metadata[$offset]; - } - - public function offsetSet($offset, $value) - { - if ($offset === null) { - if (isset($value[0])) { - $x = ($value instanceof TPC_yyToken) ? - $value->metadata : $value; - $this->metadata = array_merge($this->metadata, $x); - - return; - } - $offset = count($this->metadata); - } - if ($value === null) { - return; - } - if ($value instanceof TPC_yyToken) { - if ($value->metadata) { - $this->metadata[$offset] = $value->metadata; - } - } elseif ($value) { - $this->metadata[$offset] = $value; - } - } - - public function offsetUnset($offset) - { - unset($this->metadata[$offset]); - } -} - class TPC_yyStackEntry { - public $stateno; /* The state-number */ - public $major; /* The major token value. This is the code + public $stateno; /* The state-number */ + public $major; /* The major token value. This is the code ** number for the token at this stack level */ public $minor; /* The user-supplied minor token value. This ** is the value of the token */ } -; +// line 12 "../smarty/lexer/smarty_internal_configfileparser.y" -#line 12 "smarty_internal_configfileparser.y" -class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparser.php" +/** + * Smarty Internal Plugin Configfileparse + * + * This is the config file parser. + * It is generated from the smarty_internal_configfileparser.y file + * + * @package Smarty + * @subpackage Compiler + * @author Uwe Tews + */ +class Smarty_Internal_Configfileparser { - #line 14 "smarty_internal_configfileparser.y" - - // states whether the parse was successful or not - public $successful = true; - public $retvalue = 0; - private $lex; - private $internalError = false; - - function __construct($lex, $compiler) - { - // set instance object - self::instance($this); - $this->lex = $lex; - $this->smarty = $compiler->smarty; - $this->compiler = $compiler; - } - - public static function &instance($new_instance = null) - { - static $instance = null; - if (isset($new_instance) && is_object($new_instance)) { - $instance = $new_instance; - } - return $instance; - } - - private function parse_bool($str) - { - if (in_array(strtolower($str), array('on', 'yes', 'true'))) { - $res = true; - } else { - $res = false; - } - return $res; - } - - private static $escapes_single = array('\\' => '\\', - '\'' => '\''); - - private static function parse_single_quoted_string($qstr) - { - $escaped_string = substr($qstr, 1, strlen($qstr) - 2); //remove outer quotes - - $ss = preg_split('/(\\\\.)/', $escaped_string, - 1, PREG_SPLIT_DELIM_CAPTURE); - - $str = ""; - foreach ($ss as $s) { - if (strlen($s) === 2 && $s[0] === '\\') { - if (isset(self::$escapes_single[$s[1]])) { - $s = self::$escapes_single[$s[1]]; - } - } - - $str .= $s; - } - - return $str; - } - - private static function parse_double_quoted_string($qstr) - { - $inner_str = substr($qstr, 1, strlen($qstr) - 2); - return stripcslashes($inner_str); - } - - private static function parse_tripple_double_quoted_string($qstr) - { - return stripcslashes($qstr); - } - - private function set_var(Array $var, Array &$target_array) - { - $key = $var["key"]; - $value = $var["value"]; - - if ($this->smarty->config_overwrite || !isset($target_array['vars'][$key])) { - $target_array['vars'][$key] = $value; - } else { - settype($target_array['vars'][$key], 'array'); - $target_array['vars'][$key][] = $value; - } - } - - private function add_global_vars(Array $vars) - { - if (!isset($this->compiler->config_data['vars'])) { - $this->compiler->config_data['vars'] = array(); - } - foreach ($vars as $var) { - $this->set_var($var, $this->compiler->config_data); - } - } - - private function add_section_vars($section_name, Array $vars) - { - if (!isset($this->compiler->config_data['sections'][$section_name]['vars'])) { - $this->compiler->config_data['sections'][$section_name]['vars'] = array(); - } - foreach ($vars as $var) { - $this->set_var($var, $this->compiler->config_data['sections'][$section_name]); - } - } - - #line 174 "smarty_internal_configfileparser.php" - - const TPC_OPENB = 1; - const TPC_SECTION = 2; - const TPC_CLOSEB = 3; - const TPC_DOT = 4; - const TPC_ID = 5; - const TPC_EQUAL = 6; - const TPC_FLOAT = 7; - const TPC_INT = 8; - const TPC_BOOL = 9; + // line 25 "../smarty/lexer/smarty_internal_configfileparser.y" + const TPC_OPENB = 1; + const TPC_SECTION = 2; + const TPC_CLOSEB = 3; + const TPC_DOT = 4; + const TPC_ID = 5; + const TPC_EQUAL = 6; + const TPC_FLOAT = 7; + const TPC_INT = 8; + const TPC_BOOL = 9; const TPC_SINGLE_QUOTED_STRING = 10; const TPC_DOUBLE_QUOTED_STRING = 11; - const TPC_TRIPPLE_QUOTES = 12; - const TPC_TRIPPLE_TEXT = 13; - const TPC_TRIPPLE_QUOTES_END = 14; - const TPC_NAKED_STRING = 15; - const TPC_OTHER = 16; - const TPC_NEWLINE = 17; - const TPC_COMMENTSTART = 18; - const YY_NO_ACTION = 60; - const YY_ACCEPT_ACTION = 59; - const YY_ERROR_ACTION = 58; + const TPC_TRIPPLE_QUOTES = 12; + const TPC_TRIPPLE_TEXT = 13; + const TPC_TRIPPLE_QUOTES_END = 14; + const TPC_NAKED_STRING = 15; + const TPC_OTHER = 16; + const TPC_NEWLINE = 17; + const TPC_COMMENTSTART = 18; + const YY_NO_ACTION = 60; + const YY_ACCEPT_ACTION = 59; + const YY_ERROR_ACTION = 58; + const YY_SZ_ACTTAB = 38; + const YY_SHIFT_USE_DFLT = -8; + const YY_SHIFT_MAX = 19; + const YY_REDUCE_USE_DFLT = -17; + const YY_REDUCE_MAX = 10; + const YYNOCODE = 29; + const YYSTACKDEPTH = 100; + const YYNSTATE = 36; + const YYNRULE = 22; + const YYERRORSYMBOL = 19; + const YYERRSYMDT = 'yy0'; + const YYFALLBACK = 0; - const YY_SZ_ACTTAB = 38; - static public $yy_action = array( - /* 0 */ - 29, 30, 34, 33, 24, 13, 19, 25, 35, 21, - /* 10 */ - 59, 8, 3, 1, 20, 12, 14, 31, 20, 12, - /* 20 */ - 15, 17, 23, 18, 27, 26, 4, 5, 6, 32, - /* 30 */ - 2, 11, 28, 22, 16, 9, 7, 10, + public static $yy_action = array( + 32, 31, 30, 29, 35, 13, 19, 3, 24, 26, + 59, 9, 14, 1, 16, 25, 11, 28, 25, 11, + 17, 27, 34, 20, 18, 15, 23, 5, 6, 22, + 10, 8, 4, 12, 2, 33, 7, 21, ); - static public $yy_lookahead = array( - /* 0 */ - 7, 8, 9, 10, 11, 12, 5, 27, 15, 16, - /* 10 */ - 20, 21, 23, 23, 17, 18, 13, 14, 17, 18, - /* 20 */ - 15, 2, 17, 4, 25, 26, 6, 3, 3, 14, - /* 30 */ - 23, 1, 24, 17, 2, 25, 22, 25, + + public static $yy_lookahead = array( + 7, 8, 9, 10, 11, 12, 5, 23, 15, 16, + 20, 21, 2, 23, 4, 17, 18, 14, 17, 18, + 13, 14, 25, 26, 15, 2, 17, 3, 3, 17, + 25, 25, 6, 1, 23, 27, 22, 24, ); - const YY_SHIFT_USE_DFLT = - 8; - const YY_SHIFT_MAX = 19; - static public $yy_shift_ofst = array( - /* 0 */ - - 8, 1, 1, 1, - 7, - 3, - 3, 30, - 8, - 8, - /* 10 */ - - 8, 19, 5, 3, 15, 16, 24, 25, 32, 20, + + public static $yy_shift_ofst = array( + -8, 1, 1, 1, -7, -2, -2, 32, -8, -8, + -8, 9, 10, 7, 25, 24, 23, 3, 12, 26, ); - const YY_REDUCE_USE_DFLT = - 21; - const YY_REDUCE_MAX = 10; - static public $yy_reduce_ofst = array( - /* 0 */ - - 10, - 1, - 1, - 1, - 20, 10, 12, 8, 14, 7, - /* 10 */ - - 11, + + public static $yy_reduce_ofst = array( + -10, -3, -3, -3, 8, 6, 5, 13, 11, 14, + -16, ); - static public $yyExpectedTokens = array( - /* 0 */ + + public static $yyExpectedTokens = array( array(), - /* 1 */ array(5, 17, 18,), - /* 2 */ array(5, 17, 18,), - /* 3 */ array(5, 17, 18,), - /* 4 */ array(7, 8, 9, 10, 11, 12, 15, 16,), - /* 5 */ array(17, 18,), - /* 6 */ array(17, 18,), - /* 7 */ array(1,), - /* 8 */ array(), - /* 9 */ array(), - /* 10 */ array(), - /* 11 */ - array(2, 4,), - /* 12 */ array(15, 17,), - /* 13 */ + array(2, 4,), array(13, 14,), - /* 14 */ - array(14,), - /* 15 */ - array(17,), - /* 16 */ array(3,), - /* 17 */ array(3,), - /* 18 */ array(2,), - /* 19 */ + array(14,), + array(17,), array(6,), - /* 20 */ array(), - /* 21 */ array(), - /* 22 */ array(), - /* 23 */ array(), - /* 24 */ array(), - /* 25 */ array(), - /* 26 */ array(), - /* 27 */ array(), - /* 28 */ array(), - /* 29 */ array(), - /* 30 */ array(), - /* 31 */ array(), - /* 32 */ array(), - /* 33 */ array(), - /* 34 */ array(), - /* 35 */ array(), ); - static public $yy_default = array( - /* 0 */ - 44, 37, 41, 40, 58, 58, 58, 36, 39, 44, - /* 10 */ + + public static $yy_default = array( + 44, 37, 41, 40, 58, 58, 58, 36, 44, 39, 44, 58, 58, 58, 58, 58, 58, 58, 58, 58, - /* 20 */ - 55, 54, 57, 56, 50, 45, 43, 42, 38, 46, - /* 30 */ - 47, 52, 51, 49, 48, 53, - ); - const YYNOCODE = 29; - const YYSTACKDEPTH = 100; - const YYNSTATE = 36; - const YYNRULE = 22; - const YYERRORSYMBOL = 19; - const YYERRSYMDT = 'yy0'; - const YYFALLBACK = 0; - public static $yyFallback = array(); - - public function Trace($TraceFILE, $zTracePrompt) - { - if (!$TraceFILE) { - $zTracePrompt = 0; - } elseif (!$zTracePrompt) { - $TraceFILE = 0; - } - $this->yyTraceFILE = $TraceFILE; - $this->yyTracePrompt = $zTracePrompt; - } - - public function PrintTrace() - { - $this->yyTraceFILE = fopen('php://output', 'w'); - $this->yyTracePrompt = '<br>'; - } - - public $yyTraceFILE; - public $yyTracePrompt; - public $yyidx; /* Index of top element in stack */ - public $yyerrcnt; /* Shifts left before out of the error */ - public $yystack = array(); /* The parser's stack */ - - public $yyTokenName = array( - '$', 'OPENB', 'SECTION', 'CLOSEB', - 'DOT', 'ID', 'EQUAL', 'FLOAT', - 'INT', 'BOOL', 'SINGLE_QUOTED_STRING', 'DOUBLE_QUOTED_STRING', - 'TRIPPLE_QUOTES', 'TRIPPLE_TEXT', 'TRIPPLE_QUOTES_END', 'NAKED_STRING', - 'OTHER', 'NEWLINE', 'COMMENTSTART', 'error', - 'start', 'global_vars', 'sections', 'var_list', - 'section', 'newline', 'var', 'value', + 43, 38, 57, 56, 53, 55, 54, 52, 51, 49, + 48, 47, 46, 45, 42, 50, ); - public static $yyRuleName = array( - /* 0 */ - "start ::= global_vars sections", - /* 1 */ - "global_vars ::= var_list", - /* 2 */ - "sections ::= sections section", - /* 3 */ - "sections ::=", - /* 4 */ - "section ::= OPENB SECTION CLOSEB newline var_list", - /* 5 */ - "section ::= OPENB DOT SECTION CLOSEB newline var_list", - /* 6 */ - "var_list ::= var_list newline", - /* 7 */ - "var_list ::= var_list var", - /* 8 */ - "var_list ::=", - /* 9 */ - "var ::= ID EQUAL value", - /* 10 */ - "value ::= FLOAT", - /* 11 */ - "value ::= INT", - /* 12 */ - "value ::= BOOL", - /* 13 */ - "value ::= SINGLE_QUOTED_STRING", - /* 14 */ - "value ::= DOUBLE_QUOTED_STRING", - /* 15 */ - "value ::= TRIPPLE_QUOTES TRIPPLE_TEXT TRIPPLE_QUOTES_END", - /* 16 */ - "value ::= TRIPPLE_QUOTES TRIPPLE_QUOTES_END", - /* 17 */ - "value ::= NAKED_STRING", - /* 18 */ - "value ::= OTHER", - /* 19 */ - "newline ::= NEWLINE", - /* 20 */ - "newline ::= COMMENTSTART NEWLINE", - /* 21 */ - "newline ::= COMMENTSTART NAKED_STRING NEWLINE", + public static $yyFallback = array(); + + public static $yyRuleName = array( + 'start ::= global_vars sections', + 'global_vars ::= var_list', + 'sections ::= sections section', + 'sections ::=', + 'section ::= OPENB SECTION CLOSEB newline var_list', + 'section ::= OPENB DOT SECTION CLOSEB newline var_list', + 'var_list ::= var_list newline', + 'var_list ::= var_list var', + 'var_list ::=', + 'var ::= ID EQUAL value', + 'value ::= FLOAT', + 'value ::= INT', + 'value ::= BOOL', + 'value ::= SINGLE_QUOTED_STRING', + 'value ::= DOUBLE_QUOTED_STRING', + 'value ::= TRIPPLE_QUOTES TRIPPLE_TEXT TRIPPLE_QUOTES_END', + 'value ::= TRIPPLE_QUOTES TRIPPLE_QUOTES_END', + 'value ::= NAKED_STRING', + 'value ::= OTHER', + 'newline ::= NEWLINE', + 'newline ::= COMMENTSTART NEWLINE', + 'newline ::= COMMENTSTART NAKED_STRING NEWLINE', ); - public function tokenName($tokenType) - { - if ($tokenType === 0) { - return 'End of Input'; - } - if ($tokenType > 0 && $tokenType < count($this->yyTokenName)) { - return $this->yyTokenName[$tokenType]; - } else { - return "Unknown"; - } - } - - public static function yy_destructor($yymajor, $yypminor) - { - switch ($yymajor) { - default: - break; /* If no destructor action specified: do nothing */ - } - } - - public function yy_pop_parser_stack() - { - if (!count($this->yystack)) { - return; - } - $yytos = array_pop($this->yystack); - if ($this->yyTraceFILE && $this->yyidx >= 0) { - fwrite($this->yyTraceFILE, - $this->yyTracePrompt . 'Popping ' . $this->yyTokenName[$yytos->major] . - "\n"); - } - $yymajor = $yytos->major; - self::yy_destructor($yymajor, $yytos->minor); - $this->yyidx --; - - return $yymajor; - } - - public function __destruct() - { - while ($this->yystack !== array()) { - $this->yy_pop_parser_stack(); - } - if (is_resource($this->yyTraceFILE)) { - fclose($this->yyTraceFILE); - } - } - - public function yy_get_expected_tokens($token) - { - $state = $this->yystack[$this->yyidx]->stateno; - $expected = self::$yyExpectedTokens[$state]; - if (in_array($token, self::$yyExpectedTokens[$state], true)) { - return $expected; - } - $stack = $this->yystack; - $yyidx = $this->yyidx; - do { - $yyact = $this->yy_find_shift_action($token); - if ($yyact >= self::YYNSTATE && $yyact < self::YYNSTATE + self::YYNRULE) { - // reduce action - $done = 0; - do { - if ($done ++ == 100) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - // too much recursion prevents proper detection - // so give up - return array_unique($expected); - } - $yyruleno = $yyact - self::YYNSTATE; - $this->yyidx -= self::$yyRuleInfo[$yyruleno]['rhs']; - $nextstate = $this->yy_find_reduce_action( - $this->yystack[$this->yyidx]->stateno, - self::$yyRuleInfo[$yyruleno]['lhs']); - if (isset(self::$yyExpectedTokens[$nextstate])) { - $expected = array_merge($expected, self::$yyExpectedTokens[$nextstate]); - if (in_array($token, - self::$yyExpectedTokens[$nextstate], true)) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - - return array_unique($expected); - } - } - if ($nextstate < self::YYNSTATE) { - // we need to shift a non-terminal - $this->yyidx ++; - $x = new TPC_yyStackEntry; - $x->stateno = $nextstate; - $x->major = self::$yyRuleInfo[$yyruleno]['lhs']; - $this->yystack[$this->yyidx] = $x; - continue 2; - } elseif ($nextstate == self::YYNSTATE + self::YYNRULE + 1) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - // the last token was just ignored, we can't accept - // by ignoring input, this is in essence ignoring a - // syntax error! - return array_unique($expected); - } elseif ($nextstate === self::YY_NO_ACTION) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - // input accepted, but not shifted (I guess) - return $expected; - } else { - $yyact = $nextstate; - } - } while (true); - } - break; - } while (true); - $this->yyidx = $yyidx; - $this->yystack = $stack; - - return array_unique($expected); - } - - public function yy_is_expected_token($token) - { - if ($token === 0) { - return true; // 0 is not part of this - } - $state = $this->yystack[$this->yyidx]->stateno; - if (in_array($token, self::$yyExpectedTokens[$state], true)) { - return true; - } - $stack = $this->yystack; - $yyidx = $this->yyidx; - do { - $yyact = $this->yy_find_shift_action($token); - if ($yyact >= self::YYNSTATE && $yyact < self::YYNSTATE + self::YYNRULE) { - // reduce action - $done = 0; - do { - if ($done ++ == 100) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - // too much recursion prevents proper detection - // so give up - return true; - } - $yyruleno = $yyact - self::YYNSTATE; - $this->yyidx -= self::$yyRuleInfo[$yyruleno]['rhs']; - $nextstate = $this->yy_find_reduce_action( - $this->yystack[$this->yyidx]->stateno, - self::$yyRuleInfo[$yyruleno]['lhs']); - if (isset(self::$yyExpectedTokens[$nextstate]) && - in_array($token, self::$yyExpectedTokens[$nextstate], true) - ) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - - return true; - } - if ($nextstate < self::YYNSTATE) { - // we need to shift a non-terminal - $this->yyidx ++; - $x = new TPC_yyStackEntry; - $x->stateno = $nextstate; - $x->major = self::$yyRuleInfo[$yyruleno]['lhs']; - $this->yystack[$this->yyidx] = $x; - continue 2; - } elseif ($nextstate == self::YYNSTATE + self::YYNRULE + 1) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - if (!$token) { - // end of input: this is valid - return true; - } - // the last token was just ignored, we can't accept - // by ignoring input, this is in essence ignoring a - // syntax error! - return false; - } elseif ($nextstate === self::YY_NO_ACTION) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - // input accepted, but not shifted (I guess) - return true; - } else { - $yyact = $nextstate; - } - } while (true); - } - break; - } while (true); - $this->yyidx = $yyidx; - $this->yystack = $stack; - - return true; - } - - public function yy_find_shift_action($iLookAhead) - { - $stateno = $this->yystack[$this->yyidx]->stateno; - - /* if ($this->yyidx < 0) return self::YY_NO_ACTION; */ - if (!isset(self::$yy_shift_ofst[$stateno])) { - // no shift actions - return self::$yy_default[$stateno]; - } - $i = self::$yy_shift_ofst[$stateno]; - if ($i === self::YY_SHIFT_USE_DFLT) { - return self::$yy_default[$stateno]; - } - if ($iLookAhead == self::YYNOCODE) { - return self::YY_NO_ACTION; - } - $i += $iLookAhead; - if ($i < 0 || $i >= self::YY_SZ_ACTTAB || - self::$yy_lookahead[$i] != $iLookAhead - ) { - if (count(self::$yyFallback) && $iLookAhead < count(self::$yyFallback) - && ($iFallback = self::$yyFallback[$iLookAhead]) != 0 - ) { - if ($this->yyTraceFILE) { - fwrite($this->yyTraceFILE, $this->yyTracePrompt . "FALLBACK " . - $this->yyTokenName[$iLookAhead] . " => " . - $this->yyTokenName[$iFallback] . "\n"); - } - - return $this->yy_find_shift_action($iFallback); - } - - return self::$yy_default[$stateno]; - } else { - return self::$yy_action[$i]; - } - } - - public function yy_find_reduce_action($stateno, $iLookAhead) - { - /* $stateno = $this->yystack[$this->yyidx]->stateno; */ - - if (!isset(self::$yy_reduce_ofst[$stateno])) { - return self::$yy_default[$stateno]; - } - $i = self::$yy_reduce_ofst[$stateno]; - if ($i == self::YY_REDUCE_USE_DFLT) { - return self::$yy_default[$stateno]; - } - if ($iLookAhead == self::YYNOCODE) { - return self::YY_NO_ACTION; - } - $i += $iLookAhead; - if ($i < 0 || $i >= self::YY_SZ_ACTTAB || - self::$yy_lookahead[$i] != $iLookAhead - ) { - return self::$yy_default[$stateno]; - } else { - return self::$yy_action[$i]; - } - } - - public function yy_shift($yyNewState, $yyMajor, $yypMinor) - { - $this->yyidx ++; - if ($this->yyidx >= self::YYSTACKDEPTH) { - $this->yyidx --; - if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sStack Overflow!\n", $this->yyTracePrompt); - } - while ($this->yyidx >= 0) { - $this->yy_pop_parser_stack(); - } - #line 125 "smarty_internal_configfileparser.y" - - $this->internalError = true; - $this->compiler->trigger_config_file_error("Stack overflow in configfile parser"); - #line 601 "smarty_internal_configfileparser.php" - - return; - } - $yytos = new TPC_yyStackEntry; - $yytos->stateno = $yyNewState; - $yytos->major = $yyMajor; - $yytos->minor = $yypMinor; - array_push($this->yystack, $yytos); - if ($this->yyTraceFILE && $this->yyidx > 0) { - fprintf($this->yyTraceFILE, "%sShift %d\n", $this->yyTracePrompt, - $yyNewState); - fprintf($this->yyTraceFILE, "%sStack:", $this->yyTracePrompt); - for ($i = 1; $i <= $this->yyidx; $i ++) { - fprintf($this->yyTraceFILE, " %s", - $this->yyTokenName[$this->yystack[$i]->major]); - } - fwrite($this->yyTraceFILE, "\n"); - } - } - - public static $yyRuleInfo = array( - array('lhs' => 20, 'rhs' => 2), - array('lhs' => 21, 'rhs' => 1), - array('lhs' => 22, 'rhs' => 2), - array('lhs' => 22, 'rhs' => 0), - array('lhs' => 24, 'rhs' => 5), - array('lhs' => 24, 'rhs' => 6), - array('lhs' => 23, 'rhs' => 2), - array('lhs' => 23, 'rhs' => 2), - array('lhs' => 23, 'rhs' => 0), - array('lhs' => 26, 'rhs' => 3), - array('lhs' => 27, 'rhs' => 1), - array('lhs' => 27, 'rhs' => 1), - array('lhs' => 27, 'rhs' => 1), - array('lhs' => 27, 'rhs' => 1), - array('lhs' => 27, 'rhs' => 1), - array('lhs' => 27, 'rhs' => 3), - array('lhs' => 27, 'rhs' => 2), - array('lhs' => 27, 'rhs' => 1), - array('lhs' => 27, 'rhs' => 1), - array('lhs' => 25, 'rhs' => 1), - array('lhs' => 25, 'rhs' => 2), - array('lhs' => 25, 'rhs' => 3), + public static $yyRuleInfo = array( + array(0 => 20, 1 => 2), + array(0 => 21, 1 => 1), + array(0 => 22, 1 => 2), + array(0 => 22, 1 => 0), + array(0 => 24, 1 => 5), + array(0 => 24, 1 => 6), + array(0 => 23, 1 => 2), + array(0 => 23, 1 => 2), + array(0 => 23, 1 => 0), + array(0 => 26, 1 => 3), + array(0 => 27, 1 => 1), + array(0 => 27, 1 => 1), + array(0 => 27, 1 => 1), + array(0 => 27, 1 => 1), + array(0 => 27, 1 => 1), + array(0 => 27, 1 => 3), + array(0 => 27, 1 => 2), + array(0 => 27, 1 => 1), + array(0 => 27, 1 => 1), + array(0 => 25, 1 => 1), + array(0 => 25, 1 => 2), + array(0 => 25, 1 => 3), ); - public static $yyReduceMap = array( + public static $yyReduceMap = array( 0 => 0, 2 => 0, 3 => 0, @@ -765,153 +205,647 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse 18 => 17, ); - #line 131 "smarty_internal_configfileparser.y" - function yy_r0() - { - $this->_retvalue = null; - } - #line 675 "smarty_internal_configfileparser.php" - #line 136 "smarty_internal_configfileparser.y" - function yy_r1() - { - $this->add_global_vars($this->yystack[$this->yyidx + 0]->minor); - $this->_retvalue = null; - } - #line 680 "smarty_internal_configfileparser.php" - #line 149 "smarty_internal_configfileparser.y" - function yy_r4() - { - $this->add_section_vars($this->yystack[$this->yyidx + - 3]->minor, $this->yystack[$this->yyidx + 0]->minor); - $this->_retvalue = null; - } - #line 686 "smarty_internal_configfileparser.php" - #line 154 "smarty_internal_configfileparser.y" - function yy_r5() - { - if ($this->smarty->config_read_hidden) { - $this->add_section_vars($this->yystack[$this->yyidx + - 3]->minor, $this->yystack[$this->yyidx + 0]->minor); - } - $this->_retvalue = null; - } - #line 694 "smarty_internal_configfileparser.php" - #line 162 "smarty_internal_configfileparser.y" - function yy_r6() - { - $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor; - } - #line 699 "smarty_internal_configfileparser.php" - #line 166 "smarty_internal_configfileparser.y" - function yy_r7() - { - $this->_retvalue = array_merge($this->yystack[$this->yyidx + - 1]->minor, array($this->yystack[$this->yyidx + 0]->minor)); - } - #line 704 "smarty_internal_configfileparser.php" - #line 170 "smarty_internal_configfileparser.y" - function yy_r8() - { - $this->_retvalue = array(); - } - #line 709 "smarty_internal_configfileparser.php" - #line 176 "smarty_internal_configfileparser.y" - function yy_r9() - { - $this->_retvalue = array("key" => $this->yystack[$this->yyidx + - 2]->minor, "value" => $this->yystack[$this->yyidx + 0]->minor); - } - #line 714 "smarty_internal_configfileparser.php" - #line 181 "smarty_internal_configfileparser.y" - function yy_r10() - { - $this->_retvalue = (float) $this->yystack[$this->yyidx + 0]->minor; - } - #line 719 "smarty_internal_configfileparser.php" - #line 185 "smarty_internal_configfileparser.y" - function yy_r11() - { - $this->_retvalue = (int) $this->yystack[$this->yyidx + 0]->minor; - } - #line 724 "smarty_internal_configfileparser.php" - #line 189 "smarty_internal_configfileparser.y" - function yy_r12() - { - $this->_retvalue = $this->parse_bool($this->yystack[$this->yyidx + 0]->minor); - } - #line 729 "smarty_internal_configfileparser.php" - #line 193 "smarty_internal_configfileparser.y" - function yy_r13() - { - $this->_retvalue = self::parse_single_quoted_string($this->yystack[$this->yyidx + 0]->minor); - } - #line 734 "smarty_internal_configfileparser.php" - #line 197 "smarty_internal_configfileparser.y" - function yy_r14() - { - $this->_retvalue = self::parse_double_quoted_string($this->yystack[$this->yyidx + 0]->minor); - } - #line 739 "smarty_internal_configfileparser.php" - #line 201 "smarty_internal_configfileparser.y" - function yy_r15() - { - $this->_retvalue = self::parse_tripple_double_quoted_string($this->yystack[$this->yyidx + - 1]->minor); - } - #line 744 "smarty_internal_configfileparser.php" - #line 205 "smarty_internal_configfileparser.y" - function yy_r16() - { - $this->_retvalue = ''; - } - #line 749 "smarty_internal_configfileparser.php" - #line 209 "smarty_internal_configfileparser.y" - function yy_r17() - { - $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; - } + /** + * helper map + * + * @var array + */ + private static $escapes_single = array( + '\\' => '\\', + '\'' => '\'' + ); - #line 754 "smarty_internal_configfileparser.php" + /** + * result status + * + * @var bool + */ + public $successful = true; + + /** + * return value + * + * @var mixed + */ + public $retvalue = 0; + + /** + * @var + */ + public $yymajor; + + /** + * compiler object + * + * @var Smarty_Internal_Config_File_Compiler + */ + public $compiler = null; + + /** + * smarty object + * + * @var Smarty + */ + public $smarty = null; + + public $yyTraceFILE; + + public $yyTracePrompt; + + public $yyidx; + + public $yyerrcnt; + + public $yystack = array(); + + public $yyTokenName = array( + '$', 'OPENB', 'SECTION', 'CLOSEB', + 'DOT', 'ID', 'EQUAL', 'FLOAT', + 'INT', 'BOOL', 'SINGLE_QUOTED_STRING', 'DOUBLE_QUOTED_STRING', + 'TRIPPLE_QUOTES', 'TRIPPLE_TEXT', 'TRIPPLE_QUOTES_END', 'NAKED_STRING', + 'OTHER', 'NEWLINE', 'COMMENTSTART', 'error', + 'start', 'global_vars', 'sections', 'var_list', + 'section', 'newline', 'var', 'value', + ); + + /** + * lexer object + * + * @var Smarty_Internal_Configfilelexer + */ + private $lex; + + /** + * internal error flag + * + * @var bool + */ + private $internalError = false; + + /** + * copy of config_overwrite property + * + * @var bool + */ + private $configOverwrite = false; + + /** + * copy of config_read_hidden property + * + * @var bool + */ + private $configReadHidden = false; private $_retvalue; + /** + * constructor + * + * @param Smarty_Internal_Configfilelexer $lex + * @param Smarty_Internal_Config_File_Compiler $compiler + */ + public function __construct(Smarty_Internal_Configfilelexer $lex, Smarty_Internal_Config_File_Compiler $compiler) + { + $this->lex = $lex; + $this->smarty = $compiler->smarty; + $this->compiler = $compiler; + $this->configOverwrite = $this->smarty->config_overwrite; + $this->configReadHidden = $this->smarty->config_read_hidden; + } + + public static function yy_destructor($yymajor, $yypminor) + { + switch ($yymajor) { + default: + break; /* If no destructor action specified: do nothing */ + } + } + + /** + * parse single quoted string + * remove outer quotes + * unescape inner quotes + * + * @param string $qstr + * + * @return string + */ + private static function parse_single_quoted_string($qstr) + { + $escaped_string = substr($qstr, 1, strlen($qstr) - 2); //remove outer quotes + $ss = preg_split('/(\\\\.)/', $escaped_string, -1, PREG_SPLIT_DELIM_CAPTURE); + $str = ''; + foreach ($ss as $s) { + if (strlen($s) === 2 && $s[ 0 ] === '\\') { + if (isset(self::$escapes_single[ $s[ 1 ] ])) { + $s = self::$escapes_single[ $s[ 1 ] ]; + } + } + $str .= $s; + } + return $str; + } /* Index of top element in stack */ + /** + * parse double quoted string + * + * @param string $qstr + * + * @return string + */ + private static function parse_double_quoted_string($qstr) + { + $inner_str = substr($qstr, 1, strlen($qstr) - 2); + return stripcslashes($inner_str); + } /* Shifts left before out of the error */ + /** + * parse triple quoted string + * + * @param string $qstr + * + * @return string + */ + private static function parse_tripple_double_quoted_string($qstr) + { + return stripcslashes($qstr); + } /* The parser's stack */ + public function Trace($TraceFILE, $zTracePrompt) + { + if (!$TraceFILE) { + $zTracePrompt = 0; + } elseif (!$zTracePrompt) { + $TraceFILE = 0; + } + $this->yyTraceFILE = $TraceFILE; + $this->yyTracePrompt = $zTracePrompt; + } + + public function PrintTrace() + { + $this->yyTraceFILE = fopen('php://output', 'w'); + $this->yyTracePrompt = '<br>'; + } + + public function tokenName($tokenType) + { + if ($tokenType === 0) { + return 'End of Input'; + } + if ($tokenType > 0 && $tokenType < count($this->yyTokenName)) { + return $this->yyTokenName[ $tokenType ]; + } else { + return 'Unknown'; + } + } + + public function yy_pop_parser_stack() + { + if (empty($this->yystack)) { + return; + } + $yytos = array_pop($this->yystack); + if ($this->yyTraceFILE && $this->yyidx >= 0) { + fwrite( + $this->yyTraceFILE, + $this->yyTracePrompt . 'Popping ' . $this->yyTokenName[ $yytos->major ] . + "\n" + ); + } + $yymajor = $yytos->major; + self::yy_destructor($yymajor, $yytos->minor); + $this->yyidx--; + return $yymajor; + } + + public function __destruct() + { + while ($this->yystack !== array()) { + $this->yy_pop_parser_stack(); + } + if (is_resource($this->yyTraceFILE)) { + fclose($this->yyTraceFILE); + } + } + + public function yy_get_expected_tokens($token) + { + static $res3 = array(); + static $res4 = array(); + $state = $this->yystack[ $this->yyidx ]->stateno; + $expected = self::$yyExpectedTokens[ $state ]; + if (isset($res3[ $state ][ $token ])) { + if ($res3[ $state ][ $token ]) { + return $expected; + } + } else { + if ($res3[ $state ][ $token ] = in_array($token, self::$yyExpectedTokens[ $state ], true)) { + return $expected; + } + } + $stack = $this->yystack; + $yyidx = $this->yyidx; + do { + $yyact = $this->yy_find_shift_action($token); + if ($yyact >= self::YYNSTATE && $yyact < self::YYNSTATE + self::YYNRULE) { + // reduce action + $done = 0; + do { + if ($done++ === 100) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + // too much recursion prevents proper detection + // so give up + return array_unique($expected); + } + $yyruleno = $yyact - self::YYNSTATE; + $this->yyidx -= self::$yyRuleInfo[ $yyruleno ][ 1 ]; + $nextstate = $this->yy_find_reduce_action( + $this->yystack[ $this->yyidx ]->stateno, + self::$yyRuleInfo[ $yyruleno ][ 0 ] + ); + if (isset(self::$yyExpectedTokens[ $nextstate ])) { + $expected = array_merge($expected, self::$yyExpectedTokens[ $nextstate ]); + if (isset($res4[ $nextstate ][ $token ])) { + if ($res4[ $nextstate ][ $token ]) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + return array_unique($expected); + } + } else { + if ($res4[ $nextstate ][ $token ] = + in_array($token, self::$yyExpectedTokens[ $nextstate ], true)) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + return array_unique($expected); + } + } + } + if ($nextstate < self::YYNSTATE) { + // we need to shift a non-terminal + $this->yyidx++; + $x = new TPC_yyStackEntry; + $x->stateno = $nextstate; + $x->major = self::$yyRuleInfo[ $yyruleno ][ 0 ]; + $this->yystack[ $this->yyidx ] = $x; + continue 2; + } elseif ($nextstate === self::YYNSTATE + self::YYNRULE + 1) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + // the last token was just ignored, we can't accept + // by ignoring input, this is in essence ignoring a + // syntax error! + return array_unique($expected); + } elseif ($nextstate === self::YY_NO_ACTION) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + // input accepted, but not shifted (I guess) + return $expected; + } else { + $yyact = $nextstate; + } + } while (true); + } + break; + } while (true); + $this->yyidx = $yyidx; + $this->yystack = $stack; + return array_unique($expected); + } + + public function yy_is_expected_token($token) + { + static $res = array(); + static $res2 = array(); + if ($token === 0) { + return true; // 0 is not part of this + } + $state = $this->yystack[ $this->yyidx ]->stateno; + if (isset($res[ $state ][ $token ])) { + if ($res[ $state ][ $token ]) { + return true; + } + } else { + if ($res[ $state ][ $token ] = in_array($token, self::$yyExpectedTokens[ $state ], true)) { + return true; + } + } + $stack = $this->yystack; + $yyidx = $this->yyidx; + do { + $yyact = $this->yy_find_shift_action($token); + if ($yyact >= self::YYNSTATE && $yyact < self::YYNSTATE + self::YYNRULE) { + // reduce action + $done = 0; + do { + if ($done++ === 100) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + // too much recursion prevents proper detection + // so give up + return true; + } + $yyruleno = $yyact - self::YYNSTATE; + $this->yyidx -= self::$yyRuleInfo[ $yyruleno ][ 1 ]; + $nextstate = $this->yy_find_reduce_action( + $this->yystack[ $this->yyidx ]->stateno, + self::$yyRuleInfo[ $yyruleno ][ 0 ] + ); + if (isset($res2[ $nextstate ][ $token ])) { + if ($res2[ $nextstate ][ $token ]) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + return true; + } + } else { + if ($res2[ $nextstate ][ $token ] = + (isset(self::$yyExpectedTokens[ $nextstate ]) && + in_array($token, self::$yyExpectedTokens[ $nextstate ], true))) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + return true; + } + } + if ($nextstate < self::YYNSTATE) { + // we need to shift a non-terminal + $this->yyidx++; + $x = new TPC_yyStackEntry; + $x->stateno = $nextstate; + $x->major = self::$yyRuleInfo[ $yyruleno ][ 0 ]; + $this->yystack[ $this->yyidx ] = $x; + continue 2; + } elseif ($nextstate === self::YYNSTATE + self::YYNRULE + 1) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + if (!$token) { + // end of input: this is valid + return true; + } + // the last token was just ignored, we can't accept + // by ignoring input, this is in essence ignoring a + // syntax error! + return false; + } elseif ($nextstate === self::YY_NO_ACTION) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + // input accepted, but not shifted (I guess) + return true; + } else { + $yyact = $nextstate; + } + } while (true); + } + break; + } while (true); + $this->yyidx = $yyidx; + $this->yystack = $stack; + return true; + } + + public function yy_find_shift_action($iLookAhead) + { + $stateno = $this->yystack[ $this->yyidx ]->stateno; + /* if ($this->yyidx < 0) return self::YY_NO_ACTION; */ + if (!isset(self::$yy_shift_ofst[ $stateno ])) { + // no shift actions + return self::$yy_default[ $stateno ]; + } + $i = self::$yy_shift_ofst[ $stateno ]; + if ($i === self::YY_SHIFT_USE_DFLT) { + return self::$yy_default[ $stateno ]; + } + if ($iLookAhead === self::YYNOCODE) { + return self::YY_NO_ACTION; + } + $i += $iLookAhead; + if ($i < 0 || $i >= self::YY_SZ_ACTTAB || + self::$yy_lookahead[ $i ] != $iLookAhead) { + if (count(self::$yyFallback) && $iLookAhead < count(self::$yyFallback) + && ($iFallback = self::$yyFallback[ $iLookAhead ]) != 0) { + if ($this->yyTraceFILE) { + fwrite($this->yyTraceFILE, $this->yyTracePrompt . 'FALLBACK ' . + $this->yyTokenName[ $iLookAhead ] . ' => ' . + $this->yyTokenName[ $iFallback ] . "\n"); + } + return $this->yy_find_shift_action($iFallback); + } + return self::$yy_default[ $stateno ]; + } else { + return self::$yy_action[ $i ]; + } + } + + public function yy_find_reduce_action($stateno, $iLookAhead) + { + /* $stateno = $this->yystack[$this->yyidx]->stateno; */ + if (!isset(self::$yy_reduce_ofst[ $stateno ])) { + return self::$yy_default[ $stateno ]; + } + $i = self::$yy_reduce_ofst[ $stateno ]; + if ($i === self::YY_REDUCE_USE_DFLT) { + return self::$yy_default[ $stateno ]; + } + if ($iLookAhead === self::YYNOCODE) { + return self::YY_NO_ACTION; + } + $i += $iLookAhead; + if ($i < 0 || $i >= self::YY_SZ_ACTTAB || + self::$yy_lookahead[ $i ] != $iLookAhead) { + return self::$yy_default[ $stateno ]; + } else { + return self::$yy_action[ $i ]; + } + } + + public function yy_shift($yyNewState, $yyMajor, $yypMinor) + { + $this->yyidx++; + if ($this->yyidx >= self::YYSTACKDEPTH) { + $this->yyidx--; + if ($this->yyTraceFILE) { + fprintf($this->yyTraceFILE, "%sStack Overflow!\n", $this->yyTracePrompt); + } + while ($this->yyidx >= 0) { + $this->yy_pop_parser_stack(); + } + // line 239 "../smarty/lexer/smarty_internal_configfileparser.y" + $this->internalError = true; + $this->compiler->trigger_config_file_error('Stack overflow in configfile parser'); + return; + } + $yytos = new TPC_yyStackEntry; + $yytos->stateno = $yyNewState; + $yytos->major = $yyMajor; + $yytos->minor = $yypMinor; + $this->yystack[] = $yytos; + if ($this->yyTraceFILE && $this->yyidx > 0) { + fprintf( + $this->yyTraceFILE, + "%sShift %d\n", + $this->yyTracePrompt, + $yyNewState + ); + fprintf($this->yyTraceFILE, "%sStack:", $this->yyTracePrompt); + for ($i = 1; $i <= $this->yyidx; $i++) { + fprintf( + $this->yyTraceFILE, + " %s", + $this->yyTokenName[ $this->yystack[ $i ]->major ] + ); + } + fwrite($this->yyTraceFILE, "\n"); + } + } + + public function yy_r0() + { + $this->_retvalue = null; + } + + public function yy_r1() + { + $this->add_global_vars($this->yystack[ $this->yyidx + 0 ]->minor); + $this->_retvalue = null; + } + + public function yy_r4() + { + $this->add_section_vars($this->yystack[ $this->yyidx + -3 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor); + $this->_retvalue = null; + } + + // line 245 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r5() + { + if ($this->configReadHidden) { + $this->add_section_vars( + $this->yystack[ $this->yyidx + -3 ]->minor, + $this->yystack[ $this->yyidx + 0 ]->minor + ); + } + $this->_retvalue = null; + } + + // line 250 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r6() + { + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor; + } + + // line 264 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r7() + { + $this->_retvalue = + array_merge($this->yystack[ $this->yyidx + -1 ]->minor, array($this->yystack[ $this->yyidx + 0 ]->minor)); + } + + // line 269 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r8() + { + $this->_retvalue = array(); + } + + // line 277 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r9() + { + $this->_retvalue = + array( + 'key' => $this->yystack[ $this->yyidx + -2 ]->minor, + 'value' => $this->yystack[ $this->yyidx + 0 ]->minor + ); + } + + // line 281 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r10() + { + $this->_retvalue = (float)$this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 285 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r11() + { + $this->_retvalue = (int)$this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 291 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r12() + { + $this->_retvalue = $this->parse_bool($this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 296 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r13() + { + $this->_retvalue = self::parse_single_quoted_string($this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 300 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r14() + { + $this->_retvalue = self::parse_double_quoted_string($this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 304 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r15() + { + $this->_retvalue = self::parse_tripple_double_quoted_string($this->yystack[ $this->yyidx + -1 ]->minor); + } + + // line 308 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r16() + { + $this->_retvalue = ''; + } + + // line 312 "../smarty/lexer/smarty_internal_configfileparser.y" + public function yy_r17() + { + $this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 316 "../smarty/lexer/smarty_internal_configfileparser.y" public function yy_reduce($yyruleno) { - $yymsp = $this->yystack[$this->yyidx]; if ($this->yyTraceFILE && $yyruleno >= 0 - && $yyruleno < count(self::$yyRuleName) - ) { - fprintf($this->yyTraceFILE, "%sReduce (%d) [%s].\n", - $this->yyTracePrompt, $yyruleno, - self::$yyRuleName[$yyruleno]); + && $yyruleno < count(self::$yyRuleName)) { + fprintf( + $this->yyTraceFILE, + "%sReduce (%d) [%s].\n", + $this->yyTracePrompt, + $yyruleno, + self::$yyRuleName[ $yyruleno ] + ); } - $this->_retvalue = $yy_lefthand_side = null; - if (array_key_exists($yyruleno, self::$yyReduceMap)) { + if (isset(self::$yyReduceMap[ $yyruleno ])) { // call the action $this->_retvalue = null; - $this->{'yy_r' . self::$yyReduceMap[$yyruleno]}(); + $this->{'yy_r' . self::$yyReduceMap[ $yyruleno ]}(); $yy_lefthand_side = $this->_retvalue; } - $yygoto = self::$yyRuleInfo[$yyruleno]['lhs']; - $yysize = self::$yyRuleInfo[$yyruleno]['rhs']; + $yygoto = self::$yyRuleInfo[ $yyruleno ][ 0 ]; + $yysize = self::$yyRuleInfo[ $yyruleno ][ 1 ]; $this->yyidx -= $yysize; - for ($i = $yysize; $i; $i --) { + for ($i = $yysize; $i; $i--) { // pop all of the right-hand side parameters array_pop($this->yystack); } - $yyact = $this->yy_find_reduce_action($this->yystack[$this->yyidx]->stateno, $yygoto); + $yyact = $this->yy_find_reduce_action($this->yystack[ $this->yyidx ]->stateno, $yygoto); if ($yyact < self::YYNSTATE) { if (!$this->yyTraceFILE && $yysize) { - $this->yyidx ++; + $this->yyidx++; $x = new TPC_yyStackEntry; $x->stateno = $yyact; $x->major = $yygoto; $x->minor = $yy_lefthand_side; - $this->yystack[$this->yyidx] = $x; + $this->yystack[ $this->yyidx ] = $x; } else { $this->yy_shift($yyact, $yygoto, $yy_lefthand_side); } - } elseif ($yyact == self::YYNSTATE + self::YYNRULE + 1) { + } elseif ($yyact === self::YYNSTATE + self::YYNRULE + 1) { $this->yy_accept(); } } + // line 320 "../smarty/lexer/smarty_internal_configfileparser.y" public function yy_parse_failed() { if ($this->yyTraceFILE) { @@ -922,14 +856,13 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse } } + // line 324 "../smarty/lexer/smarty_internal_configfileparser.y" public function yy_syntax_error($yymajor, $TOKEN) { - #line 118 "smarty_internal_configfileparser.y" - + // line 232 "../smarty/lexer/smarty_internal_configfileparser.y" $this->internalError = true; $this->yymajor = $yymajor; $this->compiler->trigger_config_file_error(); - #line 816 "smarty_internal_configfileparser.php" } public function yy_accept() @@ -938,48 +871,45 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse fprintf($this->yyTraceFILE, "%sAccept!\n", $this->yyTracePrompt); } while ($this->yyidx >= 0) { - $stack = $this->yy_pop_parser_stack(); + $this->yy_pop_parser_stack(); } - #line 110 "smarty_internal_configfileparser.y" - + // line 225 "../smarty/lexer/smarty_internal_configfileparser.y" $this->successful = !$this->internalError; $this->internalError = false; $this->retvalue = $this->_retvalue; - //echo $this->retvalue."\n\n"; - #line 833 "smarty_internal_configfileparser.php" } public function doParse($yymajor, $yytokenvalue) { - $yyerrorhit = 0; /* True if yymajor has invoked an error */ - + $yyerrorhit = 0; /* True if yymajor has invoked an error */ if ($this->yyidx === null || $this->yyidx < 0) { $this->yyidx = 0; - $this->yyerrcnt = - 1; + $this->yyerrcnt = -1; $x = new TPC_yyStackEntry; $x->stateno = 0; $x->major = 0; $this->yystack = array(); - array_push($this->yystack, $x); + $this->yystack[] = $x; } $yyendofinput = ($yymajor == 0); - if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sInput %s\n", - $this->yyTracePrompt, $this->yyTokenName[$yymajor]); + fprintf( + $this->yyTraceFILE, + "%sInput %s\n", + $this->yyTracePrompt, + $this->yyTokenName[ $yymajor ] + ); } - do { $yyact = $this->yy_find_shift_action($yymajor); if ($yymajor < self::YYERRORSYMBOL && - !$this->yy_is_expected_token($yymajor) - ) { + !$this->yy_is_expected_token($yymajor)) { // force a syntax error $yyact = self::YY_ERROR_ACTION; } if ($yyact < self::YYNSTATE) { $this->yy_shift($yyact, $yymajor, $yytokenvalue); - $this->yyerrcnt --; + $this->yyerrcnt--; if ($yyendofinput && $this->yyidx >= 0) { $yymajor = 0; } else { @@ -987,27 +917,34 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse } } elseif ($yyact < self::YYNSTATE + self::YYNRULE) { $this->yy_reduce($yyact - self::YYNSTATE); - } elseif ($yyact == self::YY_ERROR_ACTION) { + } elseif ($yyact === self::YY_ERROR_ACTION) { if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sSyntax Error!\n", - $this->yyTracePrompt); + fprintf( + $this->yyTraceFILE, + "%sSyntax Error!\n", + $this->yyTracePrompt + ); } if (self::YYERRORSYMBOL) { if ($this->yyerrcnt < 0) { $this->yy_syntax_error($yymajor, $yytokenvalue); } - $yymx = $this->yystack[$this->yyidx]->major; - if ($yymx == self::YYERRORSYMBOL || $yyerrorhit) { + $yymx = $this->yystack[ $this->yyidx ]->major; + if ($yymx === self::YYERRORSYMBOL || $yyerrorhit) { if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sDiscard input token %s\n", - $this->yyTracePrompt, $this->yyTokenName[$yymajor]); + fprintf( + $this->yyTraceFILE, + "%sDiscard input token %s\n", + $this->yyTracePrompt, + $this->yyTokenName[ $yymajor ] + ); } $this->yy_destructor($yymajor, $yytokenvalue); $yymajor = self::YYNOCODE; } else { while ($this->yyidx >= 0 && - $yymx != self::YYERRORSYMBOL && - ($yyact = $this->yy_find_shift_action(self::YYERRORSYMBOL)) >= self::YYNSTATE + $yymx !== self::YYERRORSYMBOL && + ($yyact = $this->yy_find_shift_action(self::YYERRORSYMBOL)) >= self::YYNSTATE ) { $this->yy_pop_parser_stack(); } @@ -1015,7 +952,7 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse $this->yy_destructor($yymajor, $yytokenvalue); $this->yy_parse_failed(); $yymajor = self::YYNOCODE; - } elseif ($yymx != self::YYERRORSYMBOL) { + } elseif ($yymx !== self::YYERRORSYMBOL) { $u2 = 0; $this->yy_shift($yyact, self::YYERRORSYMBOL, $u2); } @@ -1037,6 +974,73 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse $this->yy_accept(); $yymajor = self::YYNOCODE; } - } while ($yymajor != self::YYNOCODE && $this->yyidx >= 0); + } while ($yymajor !== self::YYNOCODE && $this->yyidx >= 0); + } + + /** + * parse optional boolean keywords + * + * @param string $str + * + * @return bool + */ + private function parse_bool($str) + { + $str = strtolower($str); + if (in_array($str, array('on', 'yes', 'true'))) { + $res = true; + } else { + $res = false; + } + return $res; + } + + /** + * set a config variable in target array + * + * @param array $var + * @param array $target_array + */ + private function set_var(array $var, array &$target_array) + { + $key = $var[ 'key' ]; + $value = $var[ 'value' ]; + if ($this->configOverwrite || !isset($target_array[ 'vars' ][ $key ])) { + $target_array[ 'vars' ][ $key ] = $value; + } else { + settype($target_array[ 'vars' ][ $key ], 'array'); + $target_array[ 'vars' ][ $key ][] = $value; + } + } + + /** + * add config variable to global vars + * + * @param array $vars + */ + private function add_global_vars(array $vars) + { + if (!isset($this->compiler->config_data[ 'vars' ])) { + $this->compiler->config_data[ 'vars' ] = array(); + } + foreach ($vars as $var) { + $this->set_var($var, $this->compiler->config_data); + } + } + + /** + * add config variable to section + * + * @param string $section_name + * @param array $vars + */ + private function add_section_vars($section_name, array $vars) + { + if (!isset($this->compiler->config_data[ 'sections' ][ $section_name ][ 'vars' ])) { + $this->compiler->config_data[ 'sections' ][ $section_name ][ 'vars' ] = array(); + } + foreach ($vars as $var) { + $this->set_var($var, $this->compiler->config_data[ 'sections' ][ $section_name ]); + } } } diff --git a/tools/smarty/sysplugins/smarty_internal_data.php b/tools/smarty/sysplugins/smarty_internal_data.php index cc08346d7..98e3e57b3 100644 --- a/tools/smarty/sysplugins/smarty_internal_data.php +++ b/tools/smarty/sysplugins/smarty_internal_data.php @@ -13,564 +13,280 @@ * * @package Smarty * @subpackage Template + * + * @property int $scope + * @property Smarty $smarty + * The following methods will be dynamically loaded by the extension handler when they are called. + * They are located in a corresponding Smarty_Internal_Method_xxxx class + * + * @method mixed _getConfigVariable(string $varName, bool $errorEnable = true) + * @method mixed getConfigVariable(string $varName, bool $errorEnable = true) + * @method mixed getConfigVars(string $varName = null, bool $searchParents = true) + * @method mixed getGlobal(string $varName = null) + * @method mixed getStreamVariable(string $variable) + * @method Smarty_Internal_Data clearAssign(mixed $tpl_var) + * @method Smarty_Internal_Data clearAllAssign() + * @method Smarty_Internal_Data clearConfig(string $varName = null) + * @method Smarty_Internal_Data configLoad(string $config_file, mixed $sections = null, string $scope = 'local') */ -class Smarty_Internal_Data +abstract class Smarty_Internal_Data { + /** + * This object type (Smarty = 1, template = 2, data = 4) + * + * @var int + */ + public $_objType = 4; + /** * name of class used for templates * * @var string */ public $template_class = 'Smarty_Internal_Template'; + /** * template variables * - * @var array + * @var Smarty_Variable[] */ public $tpl_vars = array(); + /** * parent template (if any) * - * @var Smarty_Internal_Template + * @var Smarty|Smarty_Internal_Template|Smarty_Data */ public $parent = null; + /** * configuration settings * - * @var array + * @var string[] */ public $config_vars = array(); + /** + * extension handler + * + * @var Smarty_Internal_Extension_Handler + */ + public $ext = null; + + /** + * Smarty_Internal_Data constructor. + * + * Install extension handler + */ + public function __construct() + { + $this->ext = new Smarty_Internal_Extension_Handler(); + $this->ext->objType = $this->_objType; + } + /** * assigns a Smarty variable * - * @param array|string $tpl_var the template variable name(s) - * @param mixed $value the value to assign - * @param boolean $nocache if true any output of this variable will be not cached + * @param array|string $tpl_var the template variable name(s) + * @param mixed $value the value to assign + * @param boolean $nocache if true any output of this variable will be not cached * - * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining + * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for + * chaining */ public function assign($tpl_var, $value = null, $nocache = false) { if (is_array($tpl_var)) { foreach ($tpl_var as $_key => $_val) { - if ($_key != '') { - $this->tpl_vars[$_key] = new Smarty_variable($_val, $nocache); - } + $this->assign($_key, $_val, $nocache); } } else { - if ($tpl_var != '') { - $this->tpl_vars[$tpl_var] = new Smarty_variable($value, $nocache); + if ($tpl_var !== '') { + if ($this->_objType === 2) { + /** + * + * + * @var Smarty_Internal_Template $this + */ + $this->_assignInScope($tpl_var, $value, $nocache); + } else { + $this->tpl_vars[ $tpl_var ] = new Smarty_Variable($value, $nocache); + } } } - - return $this; - } - - /** - * assigns a global Smarty variable - * - * @param string $varname the global variable name - * @param mixed $value the value to assign - * @param boolean $nocache if true any output of this variable will be not cached - * - * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function assignGlobal($varname, $value = null, $nocache = false) - { - if ($varname != '') { - Smarty::$global_tpl_vars[$varname] = new Smarty_variable($value, $nocache); - $ptr = $this; - while ($ptr instanceof Smarty_Internal_Template) { - $ptr->tpl_vars[$varname] = clone Smarty::$global_tpl_vars[$varname]; - $ptr = $ptr->parent; - } - } - - return $this; - } - - /** - * assigns values to template variables by reference - * - * @param string $tpl_var the template variable name - * @param $value - * @param boolean $nocache if true any output of this variable will be not cached - * - * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function assignByRef($tpl_var, &$value, $nocache = false) - { - if ($tpl_var != '') { - $this->tpl_vars[$tpl_var] = new Smarty_variable(null, $nocache); - $this->tpl_vars[$tpl_var]->value = & $value; - } - return $this; } /** * appends values to template variables * - * @param array|string $tpl_var the template variable name(s) - * @param mixed $value the value to append - * @param boolean $merge flag if array elements shall be merged - * @param boolean $nocache if true any output of this variable will be not cached + * @api Smarty::append() + * @link http://www.smarty.net/docs/en/api.append.tpl * - * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining + * @param array|string $tpl_var the template variable name(s) + * @param mixed $value the value to append + * @param bool $merge flag if array elements shall be merged + * @param bool $nocache if true any output of this variable will + * be not cached + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty */ public function append($tpl_var, $value = null, $merge = false, $nocache = false) { - if (is_array($tpl_var)) { - // $tpl_var is an array, ignore $value - foreach ($tpl_var as $_key => $_val) { - if ($_key != '') { - if (!isset($this->tpl_vars[$_key])) { - $tpl_var_inst = $this->getVariable($_key, null, true, false); - if ($tpl_var_inst instanceof Undefined_Smarty_Variable) { - $this->tpl_vars[$_key] = new Smarty_variable(null, $nocache); - } else { - $this->tpl_vars[$_key] = clone $tpl_var_inst; - } - } - if (!(is_array($this->tpl_vars[$_key]->value) || $this->tpl_vars[$_key]->value instanceof ArrayAccess)) { - settype($this->tpl_vars[$_key]->value, 'array'); - } - if ($merge && is_array($_val)) { - foreach ($_val as $_mkey => $_mval) { - $this->tpl_vars[$_key]->value[$_mkey] = $_mval; - } - } else { - $this->tpl_vars[$_key]->value[] = $_val; - } - } - } - } else { - if ($tpl_var != '' && isset($value)) { - if (!isset($this->tpl_vars[$tpl_var])) { - $tpl_var_inst = $this->getVariable($tpl_var, null, true, false); - if ($tpl_var_inst instanceof Undefined_Smarty_Variable) { - $this->tpl_vars[$tpl_var] = new Smarty_variable(null, $nocache); - } else { - $this->tpl_vars[$tpl_var] = clone $tpl_var_inst; - } - } - if (!(is_array($this->tpl_vars[$tpl_var]->value) || $this->tpl_vars[$tpl_var]->value instanceof ArrayAccess)) { - settype($this->tpl_vars[$tpl_var]->value, 'array'); - } - if ($merge && is_array($value)) { - foreach ($value as $_mkey => $_mval) { - $this->tpl_vars[$tpl_var]->value[$_mkey] = $_mval; - } - } else { - $this->tpl_vars[$tpl_var]->value[] = $value; - } - } - } + return $this->ext->append->append($this, $tpl_var, $value, $merge, $nocache); + } - return $this; + /** + * assigns a global Smarty variable + * + * @param string $varName the global variable name + * @param mixed $value the value to assign + * @param boolean $nocache if true any output of this variable will be not cached + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty + */ + public function assignGlobal($varName, $value = null, $nocache = false) + { + return $this->ext->assignGlobal->assignGlobal($this, $varName, $value, $nocache); } /** * appends values to template variables by reference * - * @param string $tpl_var the template variable name - * @param mixed &$value the referenced value to append - * @param boolean $merge flag if array elements shall be merged + * @param string $tpl_var the template variable name + * @param mixed &$value the referenced value to append + * @param boolean $merge flag if array elements shall be merged * - * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty */ public function appendByRef($tpl_var, &$value, $merge = false) { - if ($tpl_var != '' && isset($value)) { - if (!isset($this->tpl_vars[$tpl_var])) { - $this->tpl_vars[$tpl_var] = new Smarty_variable(); - } - if (!is_array($this->tpl_vars[$tpl_var]->value)) { - settype($this->tpl_vars[$tpl_var]->value, 'array'); - } - if ($merge && is_array($value)) { - foreach ($value as $_key => $_val) { - $this->tpl_vars[$tpl_var]->value[$_key] = & $value[$_key]; - } - } else { - $this->tpl_vars[$tpl_var]->value[] = & $value; - } - } + return $this->ext->appendByRef->appendByRef($this, $tpl_var, $value, $merge); + } - return $this; + /** + * assigns values to template variables by reference + * + * @param string $tpl_var the template variable name + * @param $value + * @param boolean $nocache if true any output of this variable will be not cached + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty + */ + public function assignByRef($tpl_var, &$value, $nocache = false) + { + return $this->ext->assignByRef->assignByRef($this, $tpl_var, $value, $nocache); } /** * Returns a single or all template variables * - * @param string $varname variable name or null - * @param object $_ptr optional pointer to data object - * @param boolean $search_parents include parent templates? + * @api Smarty::getTemplateVars() + * @link http://www.smarty.net/docs/en/api.get.template.vars.tpl * - * @return string variable value or or array of variables + * @param string $varName variable name or null + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $_ptr optional pointer to data object + * @param bool $searchParents include parent templates? + * + * @return mixed variable value or or array of variables */ - public function getTemplateVars($varname = null, $_ptr = null, $search_parents = true) + public function getTemplateVars($varName = null, Smarty_Internal_Data $_ptr = null, $searchParents = true) { - if (isset($varname)) { - $_var = $this->getVariable($varname, $_ptr, $search_parents, false); - if (is_object($_var)) { - return $_var->value; - } else { - return null; - } - } else { - $_result = array(); - if ($_ptr === null) { - $_ptr = $this; - } - while ($_ptr !== null) { - foreach ($_ptr->tpl_vars as $key => $var) { - if (!array_key_exists($key, $_result)) { - $_result[$key] = $var->value; - } - } - // not found, try at parent - if ($search_parents) { - $_ptr = $_ptr->parent; - } else { - $_ptr = null; - } - } - if ($search_parents && isset(Smarty::$global_tpl_vars)) { - foreach (Smarty::$global_tpl_vars as $key => $var) { - if (!array_key_exists($key, $_result)) { - $_result[$key] = $var->value; - } - } - } - - return $_result; - } - } - - /** - * clear the given assigned template variable. - * - * @param string|array $tpl_var the template variable(s) to clear - * - * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function clearAssign($tpl_var) - { - if (is_array($tpl_var)) { - foreach ($tpl_var as $curr_var) { - unset($this->tpl_vars[$curr_var]); - } - } else { - unset($this->tpl_vars[$tpl_var]); - } - - return $this; - } - - /** - * clear all the assigned template variables. - * - * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function clearAllAssign() - { - $this->tpl_vars = array(); - - return $this; - } - - /** - * load a config file, optionally load just selected sections - * - * @param string $config_file filename - * @param mixed $sections array of section names, single section or null - * - * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function configLoad($config_file, $sections = null) - { - // load Config class - $config = new Smarty_Internal_Config($config_file, $this->smarty, $this); - $config->loadConfigVars($sections); - - return $this; + return $this->ext->getTemplateVars->getTemplateVars($this, $varName, $_ptr, $searchParents); } /** * gets the object of a Smarty variable * - * @param string $variable the name of the Smarty variable - * @param object $_ptr optional pointer to data object - * @param boolean $search_parents search also in parent data - * @param bool $error_enable + * @param string $variable the name of the Smarty variable + * @param Smarty_Internal_Data $_ptr optional pointer to data object + * @param boolean $searchParents search also in parent data + * @param bool $error_enable * - * @return object the object of the variable + * @return Smarty_Variable|Smarty_Undefined_Variable the object of the variable + * @deprecated since 3.1.28 please use Smarty_Internal_Data::getTemplateVars() instead. */ - public function getVariable($variable, $_ptr = null, $search_parents = true, $error_enable = true) - { - if ($_ptr === null) { - $_ptr = $this; - } - while ($_ptr !== null) { - if (isset($_ptr->tpl_vars[$variable])) { - // found it, return it - return $_ptr->tpl_vars[$variable]; - } - // not found, try at parent - if ($search_parents) { - $_ptr = $_ptr->parent; - } else { - $_ptr = null; - } - } - if (isset(Smarty::$global_tpl_vars[$variable])) { - // found it, return it - return Smarty::$global_tpl_vars[$variable]; - } - if ($this->smarty->error_unassigned && $error_enable) { - // force a notice - $x = $$variable; - } - - return new Undefined_Smarty_Variable; + public function getVariable( + $variable = null, + Smarty_Internal_Data $_ptr = null, + $searchParents = true, + $error_enable = true + ) { + return $this->ext->getTemplateVars->_getVariable($this, $variable, $_ptr, $searchParents, $error_enable); } /** - * gets a config variable + * Follow the parent chain an merge template and config variables * - * @param string $variable the name of the config variable - * @param bool $error_enable - * - * @return mixed the value of the config variable + * @param \Smarty_Internal_Data|null $data */ - public function getConfigVariable($variable, $error_enable = true) + public function _mergeVars(Smarty_Internal_Data $data = null) { - $_ptr = $this; - while ($_ptr !== null) { - if (isset($_ptr->config_vars[$variable])) { - // found it, return it - return $_ptr->config_vars[$variable]; + if (isset($data)) { + if (!empty($this->tpl_vars)) { + $data->tpl_vars = array_merge($this->tpl_vars, $data->tpl_vars); } - // not found, try at parent - $_ptr = $_ptr->parent; - } - if ($this->smarty->error_unassigned && $error_enable) { - // force a notice - $x = $$variable; - } - - return null; - } - - /** - * gets a stream variable - * - * @param string $variable the stream of the variable - * - * @throws SmartyException - * @return mixed the value of the stream variable - */ - public function getStreamVariable($variable) - { - $_result = ''; - $fp = fopen($variable, 'r+'); - if ($fp) { - while (!feof($fp) && ($current_line = fgets($fp)) !== false) { - $_result .= $current_line; + if (!empty($this->config_vars)) { + $data->config_vars = array_merge($this->config_vars, $data->config_vars); } - fclose($fp); - - return $_result; - } - - if ($this->smarty->error_unassigned) { - throw new SmartyException('Undefined stream variable "' . $variable . '"'); } else { - return null; + $data = $this; + } + if (isset($this->parent)) { + $this->parent->_mergeVars($data); } } /** - * Returns a single or all config variables - * - * @param string $varname variable name or null - * @param bool $search_parents - * - * @return string variable value or or array of variables - */ - public function getConfigVars($varname = null, $search_parents = true) - { - $_ptr = $this; - $var_array = array(); - while ($_ptr !== null) { - if (isset($varname)) { - if (isset($_ptr->config_vars[$varname])) { - return $_ptr->config_vars[$varname]; - } - } else { - $var_array = array_merge($_ptr->config_vars, $var_array); - } - // not found, try at parent - if ($search_parents) { - $_ptr = $_ptr->parent; - } else { - $_ptr = null; - } - } - if (isset($varname)) { - return ''; - } else { - return $var_array; - } - } - - /** - * Deassigns a single or all config variables - * - * @param string $varname variable name or null - * - * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function clearConfig($varname = null) - { - if (isset($varname)) { - unset($this->config_vars[$varname]); - } else { - $this->config_vars = array(); - } - - return $this; - } -} - -/** - * class for the Smarty data object - * The Smarty data object will hold Smarty variables in the current scope - * - * @package Smarty - * @subpackage Template - */ -class Smarty_Data extends Smarty_Internal_Data -{ - /** - * Smarty object - * - * @var Smarty - */ - public $smarty = null; - - /** - * create Smarty data object - * - * @param Smarty|array $_parent parent template - * @param Smarty|Smarty_Internal_Template $smarty global smarty instance - * - * @throws SmartyException - */ - public function __construct($_parent = null, $smarty = null) - { - $this->smarty = $smarty; - if (is_object($_parent)) { - // when object set up back pointer - $this->parent = $_parent; - } elseif (is_array($_parent)) { - // set up variable values - foreach ($_parent as $_key => $_val) { - $this->tpl_vars[$_key] = new Smarty_variable($_val); - } - } elseif ($_parent != null) { - throw new SmartyException("Wrong type for template variables"); - } - } -} - -/** - * class for the Smarty variable object - * This class defines the Smarty variable object - * - * @package Smarty - * @subpackage Template - */ -class Smarty_Variable -{ - /** - * template variable - * - * @var mixed - */ - public $value = null; - /** - * if true any output of this variable will be not cached - * - * @var boolean - */ - public $nocache = false; - /** - * the scope the variable will have (local,parent or root) - * - * @var int - */ - public $scope = Smarty::SCOPE_LOCAL; - - /** - * create Smarty variable object - * - * @param mixed $value the value to assign - * @param boolean $nocache if true any output of this variable will be not cached - * @param int $scope the scope the variable will have (local,parent or root) - */ - public function __construct($value = null, $nocache = false, $scope = Smarty::SCOPE_LOCAL) - { - $this->value = $value; - $this->nocache = $nocache; - $this->scope = $scope; - } - - /** - * <<magic>> String conversion - * - * @return string - */ - public function __toString() - { - return (string) $this->value; - } -} - -/** - * class for undefined variable object - * This class defines an object for undefined variable handling - * - * @package Smarty - * @subpackage Template - */ -class Undefined_Smarty_Variable -{ - /** - * Returns FALSE for 'nocache' and NULL otherwise. - * - * @param string $name + * Return true if this instance is a Data obj * * @return bool */ - public function __get($name) + public function _isDataObj() { - if ($name == 'nocache') { - return false; - } else { - return null; - } + return $this->_objType === 4; } /** - * Always returns an empty string. + * Return true if this instance is a template obj * - * @return string + * @return bool */ - public function __toString() + public function _isTplObj() { - return ""; + return $this->_objType === 2; + } + + /** + * Return true if this instance is a Smarty obj + * + * @return bool + */ + public function _isSmartyObj() + { + return $this->_objType === 1; + } + + /** + * Get Smarty object + * + * @return Smarty + */ + public function _getSmartyObj() + { + return $this->smarty; + } + + /** + * Handle unknown class methods + * + * @param string $name unknown method-name + * @param array $args argument array + * + * @return mixed + */ + public function __call($name, $args) + { + return $this->ext->_callExternalMethod($this, $name, $args); } } diff --git a/tools/smarty/sysplugins/smarty_internal_debug.php b/tools/smarty/sysplugins/smarty_internal_debug.php index e5175d51d..24b233e26 100644 --- a/tools/smarty/sysplugins/smarty_internal_debug.php +++ b/tools/smarty/sysplugins/smarty_internal_debug.php @@ -1,7 +1,7 @@ <?php /** * Smarty Internal Plugin Debug - * Class to collect data for the Smarty Debugging Consol + * Class to collect data for the Smarty Debugging Console * * @package Smarty * @subpackage Debug @@ -21,234 +21,405 @@ class Smarty_Internal_Debug extends Smarty_Internal_Data * * @var array */ - public static $template_data = array(); + public $template_data = array(); /** * List of uid's which shall be ignored * * @var array */ - public static $ignore_uid = array(); + public $ignore_uid = array(); /** - * Ignore template + * Index of display() and fetch() calls * - * @param object $template + * @var int */ - public static function ignore($template) + public $index = 0; + + /** + * Counter for window offset + * + * @var int + */ + public $offset = 0; + + /** + * Start logging template + * + * @param \Smarty_Internal_Template $template template + * @param null $mode true: display false: fetch null: subtemplate + */ + public function start_template(Smarty_Internal_Template $template, $mode = null) { - // calculate Uid if not already done - if ($template->source->uid == '') { - $template->source->filepath; + if (isset($mode) && !$template->_isSubTpl()) { + $this->index++; + $this->offset++; + $this->template_data[ $this->index ] = null; } - self::$ignore_uid[$template->source->uid] = true; - } - - /** - * Start logging of compile time - * - * @param object $template - */ - public static function start_compile($template) - { - static $_is_stringy = array('string' => true, 'eval' => true); - if (!empty($template->compiler->trace_uid)) { - $key = $template->compiler->trace_uid; - if (!isset(self::$template_data[$key])) { - if (isset($_is_stringy[$template->source->type])) { - self::$template_data[$key]['name'] = '\'' . substr($template->source->name, 0, 25) . '...\''; - } else { - self::$template_data[$key]['name'] = $template->source->filepath; - } - self::$template_data[$key]['compile_time'] = 0; - self::$template_data[$key]['render_time'] = 0; - self::$template_data[$key]['cache_time'] = 0; - } - } else { - if (isset(self::$ignore_uid[$template->source->uid])) { - return; - } - $key = self::get_key($template); - } - self::$template_data[$key]['start_time'] = microtime(true); - } - - /** - * End logging of compile time - * - * @param object $template - */ - public static function end_compile($template) - { - if (!empty($template->compiler->trace_uid)) { - $key = $template->compiler->trace_uid; - } else { - if (isset(self::$ignore_uid[$template->source->uid])) { - return; - } - - $key = self::get_key($template); - } - self::$template_data[$key]['compile_time'] += microtime(true) - self::$template_data[$key]['start_time']; - } - - /** - * Start logging of render time - * - * @param object $template - */ - public static function start_render($template) - { - $key = self::get_key($template); - self::$template_data[$key]['start_time'] = microtime(true); - } - - /** - * End logging of compile time - * - * @param object $template - */ - public static function end_render($template) - { - $key = self::get_key($template); - self::$template_data[$key]['render_time'] += microtime(true) - self::$template_data[$key]['start_time']; - } - - /** - * Start logging of cache time - * - * @param object $template cached template - */ - public static function start_cache($template) - { - $key = self::get_key($template); - self::$template_data[$key]['start_time'] = microtime(true); + $key = $this->get_key($template); + $this->template_data[ $this->index ][ $key ][ 'start_template_time' ] = microtime(true); } /** * End logging of cache time * - * @param object $template cached template + * @param \Smarty_Internal_Template $template cached template */ - public static function end_cache($template) + public function end_template(Smarty_Internal_Template $template) { - $key = self::get_key($template); - self::$template_data[$key]['cache_time'] += microtime(true) - self::$template_data[$key]['start_time']; + $key = $this->get_key($template); + $this->template_data[ $this->index ][ $key ][ 'total_time' ] += + microtime(true) - $this->template_data[ $this->index ][ $key ][ 'start_template_time' ]; + //$this->template_data[$this->index][$key]['properties'] = $template->properties; } /** - * Opens a window for the Smarty Debugging Consol and display the data + * Start logging of compile time + * + * @param \Smarty_Internal_Template $template + */ + public function start_compile(Smarty_Internal_Template $template) + { + static $_is_stringy = array('string' => true, 'eval' => true); + if (!empty($template->compiler->trace_uid)) { + $key = $template->compiler->trace_uid; + if (!isset($this->template_data[ $this->index ][ $key ])) { + if (isset($_is_stringy[ $template->source->type ])) { + $this->template_data[ $this->index ][ $key ][ 'name' ] = + '\'' . substr($template->source->name, 0, 25) . '...\''; + } else { + $this->template_data[ $this->index ][ $key ][ 'name' ] = $template->source->filepath; + } + $this->template_data[ $this->index ][ $key ][ 'compile_time' ] = 0; + $this->template_data[ $this->index ][ $key ][ 'render_time' ] = 0; + $this->template_data[ $this->index ][ $key ][ 'cache_time' ] = 0; + } + } else { + if (isset($this->ignore_uid[ $template->source->uid ])) { + return; + } + $key = $this->get_key($template); + } + $this->template_data[ $this->index ][ $key ][ 'start_time' ] = microtime(true); + } + + /** + * End logging of compile time + * + * @param \Smarty_Internal_Template $template + */ + public function end_compile(Smarty_Internal_Template $template) + { + if (!empty($template->compiler->trace_uid)) { + $key = $template->compiler->trace_uid; + } else { + if (isset($this->ignore_uid[ $template->source->uid ])) { + return; + } + $key = $this->get_key($template); + } + $this->template_data[ $this->index ][ $key ][ 'compile_time' ] += + microtime(true) - $this->template_data[ $this->index ][ $key ][ 'start_time' ]; + } + + /** + * Start logging of render time + * + * @param \Smarty_Internal_Template $template + */ + public function start_render(Smarty_Internal_Template $template) + { + $key = $this->get_key($template); + $this->template_data[ $this->index ][ $key ][ 'start_time' ] = microtime(true); + } + + /** + * End logging of compile time + * + * @param \Smarty_Internal_Template $template + */ + public function end_render(Smarty_Internal_Template $template) + { + $key = $this->get_key($template); + $this->template_data[ $this->index ][ $key ][ 'render_time' ] += + microtime(true) - $this->template_data[ $this->index ][ $key ][ 'start_time' ]; + } + + /** + * Start logging of cache time + * + * @param \Smarty_Internal_Template $template cached template + */ + public function start_cache(Smarty_Internal_Template $template) + { + $key = $this->get_key($template); + $this->template_data[ $this->index ][ $key ][ 'start_time' ] = microtime(true); + } + + /** + * End logging of cache time + * + * @param \Smarty_Internal_Template $template cached template + */ + public function end_cache(Smarty_Internal_Template $template) + { + $key = $this->get_key($template); + $this->template_data[ $this->index ][ $key ][ 'cache_time' ] += + microtime(true) - $this->template_data[ $this->index ][ $key ][ 'start_time' ]; + } + + /** + * Register template object + * + * @param \Smarty_Internal_Template $template cached template + */ + public function register_template(Smarty_Internal_Template $template) + { + } + + /** + * Register data object + * + * @param \Smarty_Data $data data object + */ + public static function register_data(Smarty_Data $data) + { + } + + /** + * Opens a window for the Smarty Debugging Console and display the data * * @param Smarty_Internal_Template|Smarty $obj object to debug + * @param bool $full + * + * @throws \Exception + * @throws \SmartyException */ - public static function display_debug($obj) + public function display_debug($obj, $full = false) { - // prepare information of assigned variables - $ptr = self::get_debug_vars($obj); - if ($obj instanceof Smarty) { - $smarty = clone $obj; - } else { - $smarty = clone $obj->smarty; + if (!$full) { + $this->offset++; + $savedIndex = $this->index; + $this->index = 9999; } + $smarty = $obj->_getSmartyObj(); + // create fresh instance of smarty for displaying the debug console + // to avoid problems if the application did overload the Smarty class + $debObj = new Smarty(); + // copy the working dirs from application + $debObj->setCompileDir($smarty->getCompileDir()); + // init properties by hand as user may have edited the original Smarty class + $debObj->setPluginsDir(is_dir(dirname(__FILE__) . '/../plugins') ? dirname(__FILE__) . + '/../plugins' : $smarty->getPluginsDir()); + $debObj->force_compile = false; + $debObj->compile_check = Smarty::COMPILECHECK_ON; + $debObj->left_delimiter = '{'; + $debObj->right_delimiter = '}'; + $debObj->security_policy = null; + $debObj->debugging = false; + $debObj->debugging_ctrl = 'NONE'; + $debObj->error_reporting = E_ALL & ~E_NOTICE; + $debObj->debug_tpl = + isset($smarty->debug_tpl) ? $smarty->debug_tpl : 'file:' . dirname(__FILE__) . '/../debug.tpl'; + $debObj->registered_plugins = array(); + $debObj->registered_resources = array(); + $debObj->registered_filters = array(); + $debObj->autoload_filters = array(); + $debObj->default_modifiers = array(); + $debObj->escape_html = true; + $debObj->caching = Smarty::CACHING_OFF; + $debObj->compile_id = null; + $debObj->cache_id = null; + // prepare information of assigned variables + $ptr = $this->get_debug_vars($obj); $_assigned_vars = $ptr->tpl_vars; ksort($_assigned_vars); $_config_vars = $ptr->config_vars; ksort($_config_vars); - $smarty->registered_filters = array(); - $smarty->autoload_filters = array(); - $smarty->default_modifiers = array(); - $smarty->force_compile = false; - $smarty->left_delimiter = '{'; - $smarty->right_delimiter = '}'; - $smarty->debugging = false; - $smarty->debugging_ctrl = 'NONE'; - $smarty->force_compile = false; - $_template = new Smarty_Internal_Template($smarty->debug_tpl, $smarty); - $_template->caching = false; - $_template->disableSecurity(); - $_template->cache_id = null; - $_template->compile_id = null; - if ($obj instanceof Smarty_Internal_Template) { + $debugging = $smarty->debugging; + $_template = new Smarty_Internal_Template($debObj->debug_tpl, $debObj); + if ($obj->_isTplObj()) { $_template->assign('template_name', $obj->source->type . ':' . $obj->source->name); } - if ($obj instanceof Smarty) { - $_template->assign('template_data', self::$template_data); + if ($obj->_objType === 1 || $full) { + $_template->assign('template_data', $this->template_data[ $this->index ]); } else { $_template->assign('template_data', null); } $_template->assign('assigned_vars', $_assigned_vars); $_template->assign('config_vars', $_config_vars); $_template->assign('execution_time', microtime(true) - $smarty->start_time); + $_template->assign('display_mode', $debugging === 2 || !$full); + $_template->assign('offset', $this->offset * 50); echo $_template->fetch(); + if (isset($full)) { + $this->index--; + } + if (!$full) { + $this->index = $savedIndex; + } } /** * Recursively gets variables from all template/data scopes * - * @param Smarty_Internal_Template|Smarty_Data $obj object to debug + * @param Smarty_Internal_Template|Smarty_Data $obj object to debug * * @return StdClass */ - public static function get_debug_vars($obj) + public function get_debug_vars($obj) { - $config_vars = $obj->config_vars; - $tpl_vars = array(); - foreach ($obj->tpl_vars as $key => $var) { - $tpl_vars[$key] = clone $var; - if ($obj instanceof Smarty_Internal_Template) { - $tpl_vars[$key]->scope = $obj->source->type . ':' . $obj->source->name; - } elseif ($obj instanceof Smarty_Data) { - $tpl_vars[$key]->scope = 'Data object'; + $config_vars = array(); + foreach ($obj->config_vars as $key => $var) { + $config_vars[ $key ][ 'value' ] = $var; + if ($obj->_isTplObj()) { + $config_vars[ $key ][ 'scope' ] = $obj->source->type . ':' . $obj->source->name; + } elseif ($obj->_isDataObj()) { + $tpl_vars[ $key ][ 'scope' ] = $obj->dataObjectName; } else { - $tpl_vars[$key]->scope = 'Smarty root'; + $config_vars[ $key ][ 'scope' ] = 'Smarty object'; + } + } + $tpl_vars = array(); + foreach ($obj->tpl_vars as $key => $var) { + foreach ($var as $varkey => $varvalue) { + if ($varkey === 'value') { + $tpl_vars[ $key ][ $varkey ] = $varvalue; + } else { + if ($varkey === 'nocache') { + if ($varvalue === true) { + $tpl_vars[ $key ][ $varkey ] = $varvalue; + } + } else { + if ($varkey !== 'scope' || $varvalue !== 0) { + $tpl_vars[ $key ][ 'attributes' ][ $varkey ] = $varvalue; + } + } + } + } + if ($obj->_isTplObj()) { + $tpl_vars[ $key ][ 'scope' ] = $obj->source->type . ':' . $obj->source->name; + } elseif ($obj->_isDataObj()) { + $tpl_vars[ $key ][ 'scope' ] = $obj->dataObjectName; + } else { + $tpl_vars[ $key ][ 'scope' ] = 'Smarty object'; } } - if (isset($obj->parent)) { - $parent = self::get_debug_vars($obj->parent); + $parent = $this->get_debug_vars($obj->parent); + foreach ($parent->tpl_vars as $name => $pvar) { + if (isset($tpl_vars[ $name ]) && $tpl_vars[ $name ][ 'value' ] === $pvar[ 'value' ]) { + $tpl_vars[ $name ][ 'scope' ] = $pvar[ 'scope' ]; + } + } $tpl_vars = array_merge($parent->tpl_vars, $tpl_vars); + foreach ($parent->config_vars as $name => $pvar) { + if (isset($config_vars[ $name ]) && $config_vars[ $name ][ 'value' ] === $pvar[ 'value' ]) { + $config_vars[ $name ][ 'scope' ] = $pvar[ 'scope' ]; + } + } $config_vars = array_merge($parent->config_vars, $config_vars); } else { - foreach (Smarty::$global_tpl_vars as $name => $var) { - if (!array_key_exists($name, $tpl_vars)) { - $clone = clone $var; - $clone->scope = 'Global'; - $tpl_vars[$name] = $clone; + foreach (Smarty::$global_tpl_vars as $key => $var) { + if (!array_key_exists($key, $tpl_vars)) { + foreach ($var as $varkey => $varvalue) { + if ($varkey === 'value') { + $tpl_vars[ $key ][ $varkey ] = $varvalue; + } else { + if ($varkey === 'nocache') { + if ($varvalue === true) { + $tpl_vars[ $key ][ $varkey ] = $varvalue; + } + } else { + if ($varkey !== 'scope' || $varvalue !== 0) { + $tpl_vars[ $key ][ 'attributes' ][ $varkey ] = $varvalue; + } + } + } + } + $tpl_vars[ $key ][ 'scope' ] = 'Global'; } } } - - return (object) array('tpl_vars' => $tpl_vars, 'config_vars' => $config_vars); + return (object)array('tpl_vars' => $tpl_vars, 'config_vars' => $config_vars); } /** * Return key into $template_data for template * - * @param object $template template object + * @param \Smarty_Internal_Template $template template object * * @return string key into $template_data */ - private static function get_key($template) + private function get_key(Smarty_Internal_Template $template) { static $_is_stringy = array('string' => true, 'eval' => true); // calculate Uid if not already done - if ($template->source->uid == '') { + if ($template->source->uid === '') { $template->source->filepath; } $key = $template->source->uid; - if (isset(self::$template_data[$key])) { + if (isset($this->template_data[ $this->index ][ $key ])) { return $key; } else { - if (isset($_is_stringy[$template->source->type])) { - self::$template_data[$key]['name'] = '\'' . substr($template->source->name, 0, 25) . '...\''; + if (isset($_is_stringy[ $template->source->type ])) { + $this->template_data[ $this->index ][ $key ][ 'name' ] = + '\'' . substr($template->source->name, 0, 25) . '...\''; } else { - self::$template_data[$key]['name'] = $template->source->filepath; + $this->template_data[ $this->index ][ $key ][ 'name' ] = $template->source->filepath; } - self::$template_data[$key]['compile_time'] = 0; - self::$template_data[$key]['render_time'] = 0; - self::$template_data[$key]['cache_time'] = 0; - + $this->template_data[ $this->index ][ $key ][ 'compile_time' ] = 0; + $this->template_data[ $this->index ][ $key ][ 'render_time' ] = 0; + $this->template_data[ $this->index ][ $key ][ 'cache_time' ] = 0; + $this->template_data[ $this->index ][ $key ][ 'total_time' ] = 0; return $key; } } + + /** + * Ignore template + * + * @param \Smarty_Internal_Template $template + */ + public function ignore(Smarty_Internal_Template $template) + { + // calculate Uid if not already done + if ($template->source->uid === '') { + $template->source->filepath; + } + $this->ignore_uid[ $template->source->uid ] = true; + } + + /** + * handle 'URL' debugging mode + * + * @param Smarty $smarty + */ + public function debugUrl(Smarty $smarty) + { + if (isset($_SERVER[ 'QUERY_STRING' ])) { + $_query_string = $_SERVER[ 'QUERY_STRING' ]; + } else { + $_query_string = ''; + } + if (false !== strpos($_query_string, $smarty->smarty_debug_id)) { + if (false !== strpos($_query_string, $smarty->smarty_debug_id . '=on')) { + // enable debugging for this browser session + setcookie('SMARTY_DEBUG', true); + $smarty->debugging = true; + } elseif (false !== strpos($_query_string, $smarty->smarty_debug_id . '=off')) { + // disable debugging for this browser session + setcookie('SMARTY_DEBUG', false); + $smarty->debugging = false; + } else { + // enable debugging for this page + $smarty->debugging = true; + } + } else { + if (isset($_COOKIE[ 'SMARTY_DEBUG' ])) { + $smarty->debugging = true; + } + } + } } diff --git a/tools/smarty/sysplugins/smarty_internal_errorhandler.php b/tools/smarty/sysplugins/smarty_internal_errorhandler.php new file mode 100644 index 000000000..56dca18fa --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_errorhandler.php @@ -0,0 +1,113 @@ +<?php + +/** + * Smarty error handler + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + * + * @deprecated +Smarty does no longer use @filemtime() + */ +class Smarty_Internal_ErrorHandler +{ + /** + * contains directories outside of SMARTY_DIR that are to be muted by muteExpectedErrors() + */ + public static $mutedDirectories = array(); + + /** + * error handler returned by set_error_handler() in self::muteExpectedErrors() + */ + private static $previousErrorHandler = null; + + /** + * Enable error handler to mute expected messages + * + */ + public static function muteExpectedErrors() + { + /* + error muting is done because some people implemented custom error_handlers using + http://php.net/set_error_handler and for some reason did not understand the following paragraph: + + It is important to remember that the standard PHP error handler is completely bypassed for the + error types specified by error_types unless the callback function returns FALSE. + error_reporting() settings will have no effect and your error handler will be called regardless - + however you are still able to read the current value of error_reporting and act appropriately. + Of particular note is that this value will be 0 if the statement that caused the error was + prepended by the @ error-control operator. + + Smarty deliberately uses @filemtime() over file_exists() and filemtime() in some places. Reasons include + - @filemtime() is almost twice as fast as using an additional file_exists() + - between file_exists() and filemtime() a possible race condition is opened, + which does not exist using the simple @filemtime() approach. + */ + $error_handler = array('Smarty_Internal_ErrorHandler', 'mutingErrorHandler'); + $previous = set_error_handler($error_handler); + // avoid dead loops + if ($previous !== $error_handler) { + self::$previousErrorHandler = $previous; + } + } + + /** + * Error Handler to mute expected messages + * + * @link http://php.net/set_error_handler + * + * @param integer $errno Error level + * @param $errstr + * @param $errfile + * @param $errline + * @param $errcontext + * + * @return bool + */ + public static function mutingErrorHandler($errno, $errstr, $errfile, $errline, $errcontext = array()) + { + $_is_muted_directory = false; + // add the SMARTY_DIR to the list of muted directories + if (!isset(self::$mutedDirectories[ SMARTY_DIR ])) { + $smarty_dir = realpath(SMARTY_DIR); + if ($smarty_dir !== false) { + self::$mutedDirectories[ SMARTY_DIR ] = + array('file' => $smarty_dir, 'length' => strlen($smarty_dir),); + } + } + // walk the muted directories and test against $errfile + foreach (self::$mutedDirectories as $key => &$dir) { + if (!$dir) { + // resolve directory and length for speedy comparisons + $file = realpath($key); + if ($file === false) { + // this directory does not exist, remove and skip it + unset(self::$mutedDirectories[ $key ]); + continue; + } + $dir = array('file' => $file, 'length' => strlen($file),); + } + if (!strncmp($errfile, $dir[ 'file' ], $dir[ 'length' ])) { + $_is_muted_directory = true; + break; + } + } + // pass to next error handler if this error did not occur inside SMARTY_DIR + // or the error was within smarty but masked to be ignored + if (!$_is_muted_directory || ($errno && $errno & error_reporting())) { + if (self::$previousErrorHandler) { + return call_user_func( + self::$previousErrorHandler, + $errno, + $errstr, + $errfile, + $errline, + $errcontext + ); + } else { + return false; + } + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_extension_handler.php b/tools/smarty/sysplugins/smarty_internal_extension_handler.php new file mode 100644 index 000000000..b07615526 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_extension_handler.php @@ -0,0 +1,197 @@ +<?php + +/** + * Smarty Extension handler + * + * Load extensions dynamically + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + * + * Runtime extensions + * @property Smarty_Internal_Runtime_CacheModify $_cacheModify + * @property Smarty_Internal_Runtime_CacheResourceFile $_cacheResourceFile + * @property Smarty_Internal_Runtime_Capture $_capture + * @property Smarty_Internal_Runtime_CodeFrame $_codeFrame + * @property Smarty_Internal_Runtime_FilterHandler $_filterHandler + * @property Smarty_Internal_Runtime_Foreach $_foreach + * @property Smarty_Internal_Runtime_GetIncludePath $_getIncludePath + * @property Smarty_Internal_Runtime_Make_Nocache $_make_nocache + * @property Smarty_Internal_Runtime_UpdateCache $_updateCache + * @property Smarty_Internal_Runtime_UpdateScope $_updateScope + * @property Smarty_Internal_Runtime_TplFunction $_tplFunction + * @property Smarty_Internal_Runtime_WriteFile $_writeFile + * + * Method extensions + * @property Smarty_Internal_Method_GetTemplateVars $getTemplateVars + * @property Smarty_Internal_Method_Append $append + * @property Smarty_Internal_Method_AppendByRef $appendByRef + * @property Smarty_Internal_Method_AssignGlobal $assignGlobal + * @property Smarty_Internal_Method_AssignByRef $assignByRef + * @property Smarty_Internal_Method_LoadFilter $loadFilter + * @property Smarty_Internal_Method_LoadPlugin $loadPlugin + * @property Smarty_Internal_Method_RegisterFilter $registerFilter + * @property Smarty_Internal_Method_RegisterObject $registerObject + * @property Smarty_Internal_Method_RegisterPlugin $registerPlugin + * @property mixed|\Smarty_Template_Cached configLoad + */ +class Smarty_Internal_Extension_Handler +{ + public $objType = null; + + /** + * Cache for property information from generic getter/setter + * Preloaded with names which should not use with generic getter/setter + * + * @var array + */ + private $_property_info = array( + 'AutoloadFilters' => 0, 'DefaultModifiers' => 0, 'ConfigVars' => 0, + 'DebugTemplate' => 0, 'RegisteredObject' => 0, 'StreamVariable' => 0, + 'TemplateVars' => 0, 'Literals' => 'Literals', + );// + + private $resolvedProperties = array(); + + /** + * Call external Method + * + * @param \Smarty_Internal_Data $data + * @param string $name external method names + * @param array $args argument array + * + * @return mixed + */ + public function _callExternalMethod(Smarty_Internal_Data $data, $name, $args) + { + /* @var Smarty $data ->smarty */ + $smarty = isset($data->smarty) ? $data->smarty : $data; + if (!isset($smarty->ext->$name)) { + if (preg_match('/^((set|get)|(.*?))([A-Z].*)$/', $name, $match)) { + $basename = $this->upperCase($match[ 4 ]); + if (!isset($smarty->ext->$basename) && isset($this->_property_info[ $basename ]) + && is_string($this->_property_info[ $basename ]) + ) { + $class = 'Smarty_Internal_Method_' . $this->_property_info[ $basename ]; + if (class_exists($class)) { + $classObj = new $class(); + $methodes = get_class_methods($classObj); + foreach ($methodes as $method) { + $smarty->ext->$method = $classObj; + } + } + } + if (!empty($match[ 2 ]) && !isset($smarty->ext->$name)) { + $class = 'Smarty_Internal_Method_' . $this->upperCase($name); + if (!class_exists($class)) { + $objType = $data->_objType; + $propertyType = false; + if (!isset($this->resolvedProperties[ $match[ 0 ] ][ $objType ])) { + $property = isset($this->resolvedProperties[ 'property' ][ $basename ]) ? + $this->resolvedProperties[ 'property' ][ $basename ] : + $property = $this->resolvedProperties[ 'property' ][ $basename ] = strtolower( + join( + '_', + preg_split( + '/([A-Z][^A-Z]*)/', + $basename, + -1, + PREG_SPLIT_NO_EMPTY | + PREG_SPLIT_DELIM_CAPTURE + ) + ) + ); + if ($property !== false) { + if (property_exists($data, $property)) { + $propertyType = $this->resolvedProperties[ $match[ 0 ] ][ $objType ] = 1; + } elseif (property_exists($smarty, $property)) { + $propertyType = $this->resolvedProperties[ $match[ 0 ] ][ $objType ] = 2; + } else { + $this->resolvedProperties[ 'property' ][ $basename ] = $property = false; + } + } + } else { + $propertyType = $this->resolvedProperties[ $match[ 0 ] ][ $objType ]; + $property = $this->resolvedProperties[ 'property' ][ $basename ]; + } + if ($propertyType) { + $obj = $propertyType === 1 ? $data : $smarty; + if ($match[ 2 ] === 'get') { + return $obj->$property; + } elseif ($match[ 2 ] === 'set') { + return $obj->$property = $args[ 0 ]; + } + } + } + } + } + } + $callback = array($smarty->ext->$name, $name); + array_unshift($args, $data); + if (isset($callback) && $callback[ 0 ]->objMap | $data->_objType) { + return call_user_func_array($callback, $args); + } + return call_user_func_array(array(new Smarty_Internal_Undefined(), $name), $args); + } + + /** + * Make first character of name parts upper case + * + * @param string $name + * + * @return string + */ + public function upperCase($name) + { + $_name = explode('_', $name); + $_name = array_map('ucfirst', $_name); + return implode('_', $_name); + } + + /** + * get extension object + * + * @param string $property_name property name + * + * @return mixed|Smarty_Template_Cached + */ + public function __get($property_name) + { + // object properties of runtime template extensions will start with '_' + if ($property_name[ 0 ] === '_') { + $class = 'Smarty_Internal_Runtime' . $this->upperCase($property_name); + } else { + $class = 'Smarty_Internal_Method_' . $this->upperCase($property_name); + } + if (!class_exists($class)) { + return $this->$property_name = new Smarty_Internal_Undefined($class); + } + return $this->$property_name = new $class(); + } + + /** + * set extension property + * + * @param string $property_name property name + * @param mixed $value value + * + */ + public function __set($property_name, $value) + { + $this->$property_name = $value; + } + + /** + * Call error handler for undefined method + * + * @param string $name unknown method-name + * @param array $args argument array + * + * @return mixed + */ + public function __call($name, $args) + { + return call_user_func_array(array(new Smarty_Internal_Undefined(), $name), array($this)); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_filter_handler.php b/tools/smarty/sysplugins/smarty_internal_filter_handler.php deleted file mode 100644 index 4f0f3981c..000000000 --- a/tools/smarty/sysplugins/smarty_internal_filter_handler.php +++ /dev/null @@ -1,67 +0,0 @@ -<?php -/** - * Smarty Internal Plugin Filter Handler - * Smarty filter handler class - * - * @package Smarty - * @subpackage PluginsInternal - * @author Uwe Tews - */ - -/** - * Class for filter processing - * - * @package Smarty - * @subpackage PluginsInternal - */ -class Smarty_Internal_Filter_Handler -{ - /** - * Run filters over content - * The filters will be lazy loaded if required - * class name format: Smarty_FilterType_FilterName - * plugin filename format: filtertype.filtername.php - * Smarty2 filter plugins could be used - * - * @param string $type the type of filter ('pre','post','output') which shall run - * @param string $content the content which shall be processed by the filters - * @param Smarty_Internal_Template $template template object - * - * @throws SmartyException - * @return string the filtered content - */ - public static function runFilter($type, $content, Smarty_Internal_Template $template) - { - $output = $content; - // loop over autoload filters of specified type - if (!empty($template->smarty->autoload_filters[$type])) { - foreach ((array) $template->smarty->autoload_filters[$type] as $name) { - $plugin_name = "Smarty_{$type}filter_{$name}"; - if ($template->smarty->loadPlugin($plugin_name)) { - if (function_exists($plugin_name)) { - // use loaded Smarty2 style plugin - $output = $plugin_name($output, $template); - } elseif (class_exists($plugin_name, false)) { - // loaded class of filter plugin - $output = call_user_func(array($plugin_name, 'execute'), $output, $template); - } - } else { - // nothing found, throw exception - throw new SmartyException("Unable to load filter {$plugin_name}"); - } - } - } - // loop over registerd filters of specified type - if (!empty($template->smarty->registered_filters[$type])) { - foreach ($template->smarty->registered_filters[$type] as $key => $name) { - if (is_array($template->smarty->registered_filters[$type][$key])) { - $output = call_user_func($template->smarty->registered_filters[$type][$key], $output, $template); - } else { - $output = $template->smarty->registered_filters[$type][$key]($output, $template); - } - } - } - // return filtered output - return $output; - } -} diff --git a/tools/smarty/sysplugins/smarty_internal_function_call_handler.php b/tools/smarty/sysplugins/smarty_internal_function_call_handler.php deleted file mode 100644 index a81ff728b..000000000 --- a/tools/smarty/sysplugins/smarty_internal_function_call_handler.php +++ /dev/null @@ -1,52 +0,0 @@ -<?php -/** - * Smarty Internal Plugin Function Call Handler - * - * @package Smarty - * @subpackage PluginsInternal - * @author Uwe Tews - */ - -/** - * This class does call function defined with the {function} tag - * - * @package Smarty - * @subpackage PluginsInternal - */ -class Smarty_Internal_Function_Call_Handler -{ - /** - * This function handles calls to template functions defined by {function} - * It does create a PHP function at the first call - * - * @param string $_name template function name - * @param Smarty_Internal_Template $_template template object - * @param array $_params Smarty variables passed as call parameter - * @param string $_hash nocache hash value - * @param bool $_nocache nocache flag - */ - public static function call($_name, Smarty_Internal_Template $_template, $_params, $_hash, $_nocache) - { - if ($_nocache) { - $_function = "smarty_template_function_{$_name}_nocache"; - } else { - $_function = "smarty_template_function_{$_hash}_{$_name}"; - } - if (!is_callable($_function)) { - $_code = "function {$_function}(\$_smarty_tpl,\$params) { - \$saved_tpl_vars = \$_smarty_tpl->tpl_vars; - foreach (\$_smarty_tpl->smarty->template_functions['{$_name}']['parameter'] as \$key => \$value) {\$_smarty_tpl->tpl_vars[\$key] = new Smarty_variable(\$value);}; - foreach (\$params as \$key => \$value) {\$_smarty_tpl->tpl_vars[\$key] = new Smarty_variable(\$value);}?>"; - if ($_nocache) { - $_code .= preg_replace(array("!<\?php echo \\'/\*%%SmartyNocache:{$_template->smarty->template_functions[$_name]['nocache_hash']}%%\*/|/\*/%%SmartyNocache:{$_template->smarty->template_functions[$_name]['nocache_hash']}%%\*/\\';\?>!", - "!\\\'!"), array('', "'"), $_template->smarty->template_functions[$_name]['compiled']); - $_template->smarty->template_functions[$_name]['called_nocache'] = true; - } else { - $_code .= preg_replace("/{$_template->smarty->template_functions[$_name]['nocache_hash']}/", $_template->properties['nocache_hash'], $_template->smarty->template_functions[$_name]['compiled']); - } - $_code .= "<?php \$_smarty_tpl->tpl_vars = \$saved_tpl_vars;}"; - eval($_code); - } - $_function($_template, $_params); - } -} diff --git a/tools/smarty/sysplugins/smarty_internal_get_include_path.php b/tools/smarty/sysplugins/smarty_internal_get_include_path.php deleted file mode 100644 index d46ca7029..000000000 --- a/tools/smarty/sysplugins/smarty_internal_get_include_path.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -/** - * Smarty read include path plugin - * - * @package Smarty - * @subpackage PluginsInternal - * @author Monte Ohrt - */ - -/** - * Smarty Internal Read Include Path Class - * - * @package Smarty - * @subpackage PluginsInternal - */ -class Smarty_Internal_Get_Include_Path -{ - /** - * Return full file path from PHP include_path - * - * @param string $filepath filepath - * - * @return string|boolean full filepath or false - */ - public static function getIncludePath($filepath) - { - static $_include_path = null; - - if (function_exists('stream_resolve_include_path')) { - // available since PHP 5.3.2 - return stream_resolve_include_path($filepath); - } - - if ($_include_path === null) { - $_include_path = explode(PATH_SEPARATOR, get_include_path()); - } - - foreach ($_include_path as $_path) { - if (file_exists($_path . DS . $filepath)) { - return $_path . DS . $filepath; - } - } - - return false; - } -} diff --git a/tools/smarty/sysplugins/smarty_internal_method_addautoloadfilters.php b/tools/smarty/sysplugins/smarty_internal_method_addautoloadfilters.php new file mode 100644 index 000000000..a05f55a82 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_addautoloadfilters.php @@ -0,0 +1,53 @@ +<?php + +/** + * Smarty Method AddAutoloadFilters + * + * Smarty::addAutoloadFilters() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_AddAutoloadFilters extends Smarty_Internal_Method_SetAutoloadFilters +{ + /** + * Add autoload filters + * + * @api Smarty::setAutoloadFilters() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param array $filters filters to load automatically + * @param string $type "pre", "output", … specify + * the filter type to set. + * Defaults to none treating + * $filters' keys as the + * appropriate types + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException + */ + public function addAutoloadFilters(Smarty_Internal_TemplateBase $obj, $filters, $type = null) + { + $smarty = $obj->_getSmartyObj(); + if ($type !== null) { + $this->_checkFilterType($type); + if (!empty($smarty->autoload_filters[ $type ])) { + $smarty->autoload_filters[ $type ] = array_merge($smarty->autoload_filters[ $type ], (array)$filters); + } else { + $smarty->autoload_filters[ $type ] = (array)$filters; + } + } else { + foreach ((array)$filters as $type => $value) { + $this->_checkFilterType($type); + if (!empty($smarty->autoload_filters[ $type ])) { + $smarty->autoload_filters[ $type ] = + array_merge($smarty->autoload_filters[ $type ], (array)$value); + } else { + $smarty->autoload_filters[ $type ] = (array)$value; + } + } + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_adddefaultmodifiers.php b/tools/smarty/sysplugins/smarty_internal_method_adddefaultmodifiers.php new file mode 100644 index 000000000..c3feb3d8b --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_adddefaultmodifiers.php @@ -0,0 +1,42 @@ +<?php + +/** + * Smarty Method AddDefaultModifiers + * + * Smarty::addDefaultModifiers() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_AddDefaultModifiers +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Add default modifiers + * + * @api Smarty::addDefaultModifiers() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param array|string $modifiers modifier or list of modifiers + * to add + * + * @return \Smarty|\Smarty_Internal_Template + */ + public function addDefaultModifiers(Smarty_Internal_TemplateBase $obj, $modifiers) + { + $smarty = $obj->_getSmartyObj(); + if (is_array($modifiers)) { + $smarty->default_modifiers = array_merge($smarty->default_modifiers, $modifiers); + } else { + $smarty->default_modifiers[] = $modifiers; + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_append.php b/tools/smarty/sysplugins/smarty_internal_method_append.php new file mode 100644 index 000000000..881375efe --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_append.php @@ -0,0 +1,74 @@ +<?php + +/** + * Smarty Method Append + * + * Smarty::append() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_Append +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * appends values to template variables + * + * @api Smarty::append() + * @link http://www.smarty.net/docs/en/api.append.tpl + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param array|string $tpl_var the template variable name(s) + * @param mixed $value the value to append + * @param bool $merge flag if array elements shall be merged + * @param bool $nocache if true any output of this variable will + * be not cached + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty + */ + public function append(Smarty_Internal_Data $data, $tpl_var, $value = null, $merge = false, $nocache = false) + { + if (is_array($tpl_var)) { + // $tpl_var is an array, ignore $value + foreach ($tpl_var as $_key => $_val) { + if ($_key !== '') { + $this->append($data, $_key, $_val, $merge, $nocache); + } + } + } else { + if ($tpl_var !== '' && isset($value)) { + if (!isset($data->tpl_vars[ $tpl_var ])) { + $tpl_var_inst = $data->ext->getTemplateVars->_getVariable($data, $tpl_var, null, true, false); + if ($tpl_var_inst instanceof Smarty_Undefined_Variable) { + $data->tpl_vars[ $tpl_var ] = new Smarty_Variable(null, $nocache); + } else { + $data->tpl_vars[ $tpl_var ] = clone $tpl_var_inst; + } + } + if (!(is_array($data->tpl_vars[ $tpl_var ]->value) + || $data->tpl_vars[ $tpl_var ]->value instanceof ArrayAccess) + ) { + settype($data->tpl_vars[ $tpl_var ]->value, 'array'); + } + if ($merge && is_array($value)) { + foreach ($value as $_mkey => $_mval) { + $data->tpl_vars[ $tpl_var ]->value[ $_mkey ] = $_mval; + } + } else { + $data->tpl_vars[ $tpl_var ]->value[] = $value; + } + } + if ($data->_isTplObj() && $data->scope) { + $data->ext->_updateScope->_updateScope($data, $tpl_var); + } + } + return $data; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_appendbyref.php b/tools/smarty/sysplugins/smarty_internal_method_appendbyref.php new file mode 100644 index 000000000..c95904460 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_appendbyref.php @@ -0,0 +1,49 @@ +<?php + +/** + * Smarty Method AppendByRef + * + * Smarty::appendByRef() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_AppendByRef +{ + /** + * appends values to template variables by reference + * + * @api Smarty::appendByRef() + * @link http://www.smarty.net/docs/en/api.append.by.ref.tpl + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string $tpl_var the template variable name + * @param mixed &$value the referenced value to append + * @param bool $merge flag if array elements shall be merged + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty + */ + public static function appendByRef(Smarty_Internal_Data $data, $tpl_var, &$value, $merge = false) + { + if ($tpl_var !== '' && isset($value)) { + if (!isset($data->tpl_vars[ $tpl_var ])) { + $data->tpl_vars[ $tpl_var ] = new Smarty_Variable(); + } + if (!is_array($data->tpl_vars[ $tpl_var ]->value)) { + settype($data->tpl_vars[ $tpl_var ]->value, 'array'); + } + if ($merge && is_array($value)) { + foreach ($value as $_key => $_val) { + $data->tpl_vars[ $tpl_var ]->value[ $_key ] = &$value[ $_key ]; + } + } else { + $data->tpl_vars[ $tpl_var ]->value[] = &$value; + } + if ($data->_isTplObj() && $data->scope) { + $data->ext->_updateScope->_updateScope($data, $tpl_var); + } + } + return $data; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_assignbyref.php b/tools/smarty/sysplugins/smarty_internal_method_assignbyref.php new file mode 100644 index 000000000..fa705bb80 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_assignbyref.php @@ -0,0 +1,36 @@ +<?php + +/** + * Smarty Method AssignByRef + * + * Smarty::assignByRef() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_AssignByRef +{ + /** + * assigns values to template variables by reference + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string $tpl_var the template variable name + * @param $value + * @param boolean $nocache if true any output of this variable will + * be not cached + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty + */ + public function assignByRef(Smarty_Internal_Data $data, $tpl_var, &$value, $nocache) + { + if ($tpl_var !== '') { + $data->tpl_vars[ $tpl_var ] = new Smarty_Variable(null, $nocache); + $data->tpl_vars[ $tpl_var ]->value = &$value; + if ($data->_isTplObj() && $data->scope) { + $data->ext->_updateScope->_updateScope($data, $tpl_var); + } + } + return $data; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_assignglobal.php b/tools/smarty/sysplugins/smarty_internal_method_assignglobal.php new file mode 100644 index 000000000..08cfa4693 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_assignglobal.php @@ -0,0 +1,44 @@ +<?php + +/** + * Smarty Method AssignGlobal + * + * Smarty::assignGlobal() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_AssignGlobal +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * assigns a global Smarty variable + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string $varName the global variable name + * @param mixed $value the value to assign + * @param boolean $nocache if true any output of this variable will + * be not cached + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty + */ + public function assignGlobal(Smarty_Internal_Data $data, $varName, $value = null, $nocache = false) + { + if ($varName !== '') { + Smarty::$global_tpl_vars[ $varName ] = new Smarty_Variable($value, $nocache); + $ptr = $data; + while ($ptr->_isTplObj()) { + $ptr->tpl_vars[ $varName ] = clone Smarty::$global_tpl_vars[ $varName ]; + $ptr = $ptr->parent; + } + } + return $data; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_clearallassign.php b/tools/smarty/sysplugins/smarty_internal_method_clearallassign.php new file mode 100644 index 000000000..29ff2ffb0 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_clearallassign.php @@ -0,0 +1,36 @@ +<?php + +/** + * Smarty Method ClearAllAssign + * + * Smarty::clearAllAssign() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_ClearAllAssign +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * clear all the assigned template variables. + * + * @api Smarty::clearAllAssign() + * @link http://www.smarty.net/docs/en/api.clear.all.assign.tpl + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty + */ + public function clearAllAssign(Smarty_Internal_Data $data) + { + $data->tpl_vars = array(); + return $data; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_clearallcache.php b/tools/smarty/sysplugins/smarty_internal_method_clearallcache.php new file mode 100644 index 000000000..30d55f7d2 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_clearallcache.php @@ -0,0 +1,41 @@ +<?php + +/** + * Smarty Method ClearAllCache + * + * Smarty::clearAllCache() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_ClearAllCache +{ + /** + * Valid for Smarty object + * + * @var int + */ + public $objMap = 1; + + /** + * Empty cache folder + * + * @api Smarty::clearAllCache() + * @link http://www.smarty.net/docs/en/api.clear.all.cache.tpl + * + * @param \Smarty $smarty + * @param integer $exp_time expiration time + * @param string $type resource type + * + * @return int number of cache files deleted + * @throws \SmartyException + */ + public function clearAllCache(Smarty $smarty, $exp_time = null, $type = null) + { + $smarty->_clearTemplateCache(); + // load cache resource and call clearAll + $_cache_resource = Smarty_CacheResource::load($smarty, $type); + return $_cache_resource->clearAll($smarty, $exp_time); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_clearassign.php b/tools/smarty/sysplugins/smarty_internal_method_clearassign.php new file mode 100644 index 000000000..22bfa2d31 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_clearassign.php @@ -0,0 +1,43 @@ +<?php + +/** + * Smarty Method ClearAssign + * + * Smarty::clearAssign() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_ClearAssign +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * clear the given assigned template variable(s). + * + * @api Smarty::clearAssign() + * @link http://www.smarty.net/docs/en/api.clear.assign.tpl + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string|array $tpl_var the template variable(s) to clear + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty + */ + public function clearAssign(Smarty_Internal_Data $data, $tpl_var) + { + if (is_array($tpl_var)) { + foreach ($tpl_var as $curr_var) { + unset($data->tpl_vars[ $curr_var ]); + } + } else { + unset($data->tpl_vars[ $tpl_var ]); + } + return $data; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_clearcache.php b/tools/smarty/sysplugins/smarty_internal_method_clearcache.php new file mode 100644 index 000000000..a5dd4e26e --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_clearcache.php @@ -0,0 +1,50 @@ +<?php + +/** + * Smarty Method ClearCache + * + * Smarty::clearCache() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_ClearCache +{ + /** + * Valid for Smarty object + * + * @var int + */ + public $objMap = 1; + + /** + * Empty cache for a specific template + * + * @api Smarty::clearCache() + * @link http://www.smarty.net/docs/en/api.clear.cache.tpl + * + * @param \Smarty $smarty + * @param string $template_name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param integer $exp_time expiration time + * @param string $type resource type + * + * @return int number of cache files deleted + * @throws \SmartyException + */ + public function clearCache( + Smarty $smarty, + $template_name, + $cache_id = null, + $compile_id = null, + $exp_time = null, + $type = null + ) { + $smarty->_clearTemplateCache(); + // load cache resource and call clear + $_cache_resource = Smarty_CacheResource::load($smarty, $type); + return $_cache_resource->clear($smarty, $template_name, $cache_id, $compile_id, $exp_time); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_clearcompiledtemplate.php b/tools/smarty/sysplugins/smarty_internal_method_clearcompiledtemplate.php new file mode 100644 index 000000000..bf4929807 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_clearcompiledtemplate.php @@ -0,0 +1,131 @@ +<?php + +/** + * Smarty Method ClearCompiledTemplate + * + * Smarty::clearCompiledTemplate() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_ClearCompiledTemplate +{ + /** + * Valid for Smarty object + * + * @var int + */ + public $objMap = 1; + + /** + * Delete compiled template file + * + * @api Smarty::clearCompiledTemplate() + * @link http://www.smarty.net/docs/en/api.clear.compiled.template.tpl + * + * @param \Smarty $smarty + * @param string $resource_name template name + * @param string $compile_id compile id + * @param integer $exp_time expiration time + * + * @return int number of template files deleted + * @throws \SmartyException + */ + public function clearCompiledTemplate(Smarty $smarty, $resource_name = null, $compile_id = null, $exp_time = null) + { + // clear template objects cache + $smarty->_clearTemplateCache(); + $_compile_dir = $smarty->getCompileDir(); + if ($_compile_dir === '/') { //We should never want to delete this! + return 0; + } + $_compile_id = isset($compile_id) ? preg_replace('![^\w]+!', '_', $compile_id) : null; + $_dir_sep = $smarty->use_sub_dirs ? DIRECTORY_SEPARATOR : '^'; + if (isset($resource_name)) { + $_save_stat = $smarty->caching; + $smarty->caching = Smarty::CACHING_OFF; + /* @var Smarty_Internal_Template $tpl */ + $tpl = $smarty->createTemplate($resource_name); + $smarty->caching = $_save_stat; + if (!$tpl->source->handler->uncompiled && !$tpl->source->handler->recompiled && $tpl->source->exists) { + $_resource_part_1 = basename(str_replace('^', DIRECTORY_SEPARATOR, $tpl->compiled->filepath)); + $_resource_part_1_length = strlen($_resource_part_1); + } else { + return 0; + } + $_resource_part_2 = str_replace('.php', '.cache.php', $_resource_part_1); + $_resource_part_2_length = strlen($_resource_part_2); + } + $_dir = $_compile_dir; + if ($smarty->use_sub_dirs && isset($_compile_id)) { + $_dir .= $_compile_id . $_dir_sep; + } + if (isset($_compile_id)) { + $_compile_id_part = $_compile_dir . $_compile_id . $_dir_sep; + $_compile_id_part_length = strlen($_compile_id_part); + } + $_count = 0; + try { + $_compileDirs = new RecursiveDirectoryIterator($_dir); + // NOTE: UnexpectedValueException thrown for PHP >= 5.3 + } catch (Exception $e) { + return 0; + } + $_compile = new RecursiveIteratorIterator($_compileDirs, RecursiveIteratorIterator::CHILD_FIRST); + foreach ($_compile as $_file) { + if (substr(basename($_file->getPathname()), 0, 1) === '.') { + continue; + } + $_filepath = (string)$_file; + if ($_file->isDir()) { + if (!$_compile->isDot()) { + // delete folder if empty + @rmdir($_file->getPathname()); + } + } else { + // delete only php files + if (substr($_filepath, -4) !== '.php') { + continue; + } + $unlink = false; + if ((!isset($_compile_id) || + (isset($_filepath[ $_compile_id_part_length ]) && + $a = !strncmp($_filepath, $_compile_id_part, $_compile_id_part_length))) + && (!isset($resource_name) || (isset($_filepath[ $_resource_part_1_length ]) + && substr_compare( + $_filepath, + $_resource_part_1, + -$_resource_part_1_length, + $_resource_part_1_length + ) === 0) || (isset($_filepath[ $_resource_part_2_length ]) + && substr_compare( + $_filepath, + $_resource_part_2, + -$_resource_part_2_length, + $_resource_part_2_length + ) === 0)) + ) { + if (isset($exp_time)) { + if (is_file($_filepath) && time() - filemtime($_filepath) >= $exp_time) { + $unlink = true; + } + } else { + $unlink = true; + } + } + if ($unlink && is_file($_filepath) && @unlink($_filepath)) { + $_count++; + if (function_exists('opcache_invalidate') + && (!function_exists('ini_get') || strlen(ini_get('opcache.restrict_api')) < 1) + ) { + opcache_invalidate($_filepath, true); + } elseif (function_exists('apc_delete_file')) { + apc_delete_file($_filepath); + } + } + } + } + return $_count; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_clearconfig.php b/tools/smarty/sysplugins/smarty_internal_method_clearconfig.php new file mode 100644 index 000000000..15bf492a1 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_clearconfig.php @@ -0,0 +1,41 @@ +<?php + +/** + * Smarty Method ClearConfig + * + * Smarty::clearConfig() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_ClearConfig +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * clear a single or all config variables + * + * @api Smarty::clearConfig() + * @link http://www.smarty.net/docs/en/api.clear.config.tpl + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string|null $name variable name or null + * + * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty + */ + public function clearConfig(Smarty_Internal_Data $data, $name = null) + { + if (isset($name)) { + unset($data->config_vars[ $name ]); + } else { + $data->config_vars = array(); + } + return $data; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_compileallconfig.php b/tools/smarty/sysplugins/smarty_internal_method_compileallconfig.php new file mode 100644 index 000000000..3934ca042 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_compileallconfig.php @@ -0,0 +1,36 @@ +<?php + +/** + * Smarty Method CompileAllConfig + * + * Smarty::compileAllConfig() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_CompileAllConfig extends Smarty_Internal_Method_CompileAllTemplates +{ + /** + * Compile all config files + * + * @api Smarty::compileAllConfig() + * + * @param \Smarty $smarty passed smarty object + * @param string $extension file extension + * @param bool $force_compile force all to recompile + * @param int $time_limit + * @param int $max_errors + * + * @return int number of template files recompiled + */ + public function compileAllConfig( + Smarty $smarty, + $extension = '.conf', + $force_compile = false, + $time_limit = 0, + $max_errors = null + ) { + return $this->compileAll($smarty, $extension, $force_compile, $time_limit, $max_errors, true); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_compilealltemplates.php b/tools/smarty/sysplugins/smarty_internal_method_compilealltemplates.php new file mode 100644 index 000000000..5c046da40 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_compilealltemplates.php @@ -0,0 +1,130 @@ +<?php + +/** + * Smarty Method CompileAllTemplates + * + * Smarty::compileAllTemplates() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_CompileAllTemplates +{ + /** + * Valid for Smarty object + * + * @var int + */ + public $objMap = 1; + + /** + * Compile all template files + * + * @api Smarty::compileAllTemplates() + * + * @param \Smarty $smarty passed smarty object + * @param string $extension file extension + * @param bool $force_compile force all to recompile + * @param int $time_limit + * @param int $max_errors + * + * @return integer number of template files recompiled + */ + public function compileAllTemplates( + Smarty $smarty, + $extension = '.tpl', + $force_compile = false, + $time_limit = 0, + $max_errors = null + ) { + return $this->compileAll($smarty, $extension, $force_compile, $time_limit, $max_errors); + } + + /** + * Compile all template or config files + * + * @param \Smarty $smarty + * @param string $extension template file name extension + * @param bool $force_compile force all to recompile + * @param int $time_limit set maximum execution time + * @param int $max_errors set maximum allowed errors + * @param bool $isConfig flag true if called for config files + * + * @return int number of template files compiled + */ + protected function compileAll( + Smarty $smarty, + $extension, + $force_compile, + $time_limit, + $max_errors, + $isConfig = false + ) { + // switch off time limit + if (function_exists('set_time_limit')) { + @set_time_limit($time_limit); + } + $_count = 0; + $_error_count = 0; + $sourceDir = $isConfig ? $smarty->getConfigDir() : $smarty->getTemplateDir(); + // loop over array of source directories + foreach ($sourceDir as $_dir) { + $_dir_1 = new RecursiveDirectoryIterator( + $_dir, + defined('FilesystemIterator::FOLLOW_SYMLINKS') ? + FilesystemIterator::FOLLOW_SYMLINKS : 0 + ); + $_dir_2 = new RecursiveIteratorIterator($_dir_1); + foreach ($_dir_2 as $_fileinfo) { + $_file = $_fileinfo->getFilename(); + if (substr(basename($_fileinfo->getPathname()), 0, 1) === '.' || strpos($_file, '.svn') !== false) { + continue; + } + if (substr_compare($_file, $extension, -strlen($extension)) !== 0) { + continue; + } + if ($_fileinfo->getPath() !== substr($_dir, 0, -1)) { + $_file = substr($_fileinfo->getPath(), strlen($_dir)) . DIRECTORY_SEPARATOR . $_file; + } + echo "\n<br>", $_dir, '---', $_file; + flush(); + $_start_time = microtime(true); + $_smarty = clone $smarty; + // + $_smarty->_cache = array(); + $_smarty->ext = new Smarty_Internal_Extension_Handler(); + $_smarty->ext->objType = $_smarty->_objType; + $_smarty->force_compile = $force_compile; + try { + /* @var Smarty_Internal_Template $_tpl */ + $_tpl = new $smarty->template_class($_file, $_smarty); + $_tpl->caching = Smarty::CACHING_OFF; + $_tpl->source = + $isConfig ? Smarty_Template_Config::load($_tpl) : Smarty_Template_Source::load($_tpl); + if ($_tpl->mustCompile()) { + $_tpl->compileTemplateSource(); + $_count++; + echo ' compiled in ', microtime(true) - $_start_time, ' seconds'; + flush(); + } else { + echo ' is up to date'; + flush(); + } + } catch (Exception $e) { + echo "\n<br> ------>Error: ", $e->getMessage(), "<br><br>\n"; + $_error_count++; + } + // free memory + unset($_tpl); + $_smarty->_clearTemplateCache(); + if ($max_errors !== null && $_error_count === $max_errors) { + echo "\n<br><br>too many errors\n"; + exit(1); + } + } + } + echo "\n<br>"; + return $_count; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_configload.php b/tools/smarty/sysplugins/smarty_internal_method_configload.php new file mode 100644 index 000000000..2e6254880 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_configload.php @@ -0,0 +1,182 @@ +<?php + +/** + * Smarty Method ConfigLoad + * + * Smarty::configLoad() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_ConfigLoad +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * load a config file, optionally load just selected sections + * + * @api Smarty::configLoad() + * @link http://www.smarty.net/docs/en/api.config.load.tpl + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string $config_file filename + * @param mixed $sections array of section names, single + * section or null + * + * @return \Smarty|\Smarty_Internal_Data|\Smarty_Internal_Template + * @throws \Exception + */ + public function configLoad(Smarty_Internal_Data $data, $config_file, $sections = null) + { + $this->_loadConfigFile($data, $config_file, $sections, null); + return $data; + } + + /** + * load a config file, optionally load just selected sections + * + * @api Smarty::configLoad() + * @link http://www.smarty.net/docs/en/api.config.load.tpl + * + * @param \Smarty|\Smarty_Internal_Data|\Smarty_Internal_Template $data + * @param string $config_file filename + * @param mixed $sections array of section names, single + * section or null + * @param int $scope scope into which config variables + * shall be loaded + * + * @throws \Exception + */ + public function _loadConfigFile(Smarty_Internal_Data $data, $config_file, $sections = null, $scope = 0) + { + /* @var \Smarty $smarty */ + $smarty = $data->_getSmartyObj(); + /* @var \Smarty_Internal_Template $confObj */ + $confObj = new Smarty_Internal_Template($config_file, $smarty, $data, null, null, null, null, true); + $confObj->caching = Smarty::CACHING_OFF; + $confObj->source->config_sections = $sections; + $confObj->source->scope = $scope; + $confObj->compiled = Smarty_Template_Compiled::load($confObj); + $confObj->compiled->render($confObj); + if ($data->_isTplObj()) { + $data->compiled->file_dependency[ $confObj->source->uid ] = + array($confObj->source->filepath, $confObj->source->getTimeStamp(), $confObj->source->type); + } + } + + /** + * load config variables into template object + * + * @param \Smarty_Internal_Template $tpl + * @param array $new_config_vars + */ + public function _loadConfigVars(Smarty_Internal_Template $tpl, $new_config_vars) + { + $this->_assignConfigVars($tpl->parent->config_vars, $tpl, $new_config_vars); + $tagScope = $tpl->source->scope; + if ($tagScope >= 0) { + if ($tagScope === Smarty::SCOPE_LOCAL) { + $this->_updateVarStack($tpl, $new_config_vars); + $tagScope = 0; + if (!$tpl->scope) { + return; + } + } + if ($tpl->parent->_isTplObj() && ($tagScope || $tpl->parent->scope)) { + $mergedScope = $tagScope | $tpl->scope; + if ($mergedScope) { + // update scopes + /* @var \Smarty_Internal_Template|\Smarty|\Smarty_Internal_Data $ptr */ + foreach ($tpl->smarty->ext->_updateScope->_getAffectedScopes($tpl->parent, $mergedScope) as $ptr) { + $this->_assignConfigVars($ptr->config_vars, $tpl, $new_config_vars); + if ($tagScope && $ptr->_isTplObj() && isset($tpl->_cache[ 'varStack' ])) { + $this->_updateVarStack($tpl, $new_config_vars); + } + } + } + } + } + } + + /** + * Assign all config variables in given scope + * + * @param array $config_vars config variables in scope + * @param \Smarty_Internal_Template $tpl + * @param array $new_config_vars loaded config variables + */ + public function _assignConfigVars(&$config_vars, Smarty_Internal_Template $tpl, $new_config_vars) + { + // copy global config vars + foreach ($new_config_vars[ 'vars' ] as $variable => $value) { + if ($tpl->smarty->config_overwrite || !isset($config_vars[ $variable ])) { + $config_vars[ $variable ] = $value; + } else { + $config_vars[ $variable ] = array_merge((array)$config_vars[ $variable ], (array)$value); + } + } + // scan sections + $sections = $tpl->source->config_sections; + if (!empty($sections)) { + foreach ((array)$sections as $tpl_section) { + if (isset($new_config_vars[ 'sections' ][ $tpl_section ])) { + foreach ($new_config_vars[ 'sections' ][ $tpl_section ][ 'vars' ] as $variable => $value) { + if ($tpl->smarty->config_overwrite || !isset($config_vars[ $variable ])) { + $config_vars[ $variable ] = $value; + } else { + $config_vars[ $variable ] = array_merge((array)$config_vars[ $variable ], (array)$value); + } + } + } + } + } + } + + /** + * Update config variables in template local variable stack + * + * @param \Smarty_Internal_Template $tpl + * @param array $config_vars + */ + public function _updateVarStack(Smarty_Internal_Template $tpl, $config_vars) + { + $i = 0; + while (isset($tpl->_cache[ 'varStack' ][ $i ])) { + $this->_assignConfigVars($tpl->_cache[ 'varStack' ][ $i ][ 'config' ], $tpl, $config_vars); + $i++; + } + } + + /** + * gets a config variable value + * + * @param \Smarty|\Smarty_Internal_Data|\Smarty_Internal_Template $data + * @param string $varName the name of the config variable + * @param bool $errorEnable + * + * @return null|string the value of the config variable + */ + public function _getConfigVariable(Smarty_Internal_Data $data, $varName, $errorEnable = true) + { + $_ptr = $data; + while ($_ptr !== null) { + if (isset($_ptr->config_vars[ $varName ])) { + // found it, return it + return $_ptr->config_vars[ $varName ]; + } + // not found, try at parent + $_ptr = $_ptr->parent; + } + if ($data->smarty->error_unassigned && $errorEnable) { + // force a notice + $x = $$varName; + } + return null; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_createdata.php b/tools/smarty/sysplugins/smarty_internal_method_createdata.php new file mode 100644 index 000000000..f95097519 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_createdata.php @@ -0,0 +1,44 @@ +<?php + +/** + * Smarty Method CreateData + * + * Smarty::createData() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_CreateData +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * creates a data object + * + * @api Smarty::createData() + * @link http://www.smarty.net/docs/en/api.create.data.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param \Smarty_Internal_Template|\Smarty_Internal_Data|\Smarty_Data|\Smarty $parent next higher level of Smarty + * variables + * @param string $name optional data block name + * + * @return \Smarty_Data data object + */ + public function createData(Smarty_Internal_TemplateBase $obj, Smarty_Internal_Data $parent = null, $name = null) + { + /* @var Smarty $smarty */ + $smarty = $obj->_getSmartyObj(); + $dataObj = new Smarty_Data($parent, $smarty, $name); + if ($smarty->debugging) { + Smarty_Internal_Debug::register_data($dataObj); + } + return $dataObj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_getautoloadfilters.php b/tools/smarty/sysplugins/smarty_internal_method_getautoloadfilters.php new file mode 100644 index 000000000..4145db10b --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_getautoloadfilters.php @@ -0,0 +1,37 @@ +<?php + +/** + * Smarty Method GetAutoloadFilters + * + * Smarty::getAutoloadFilters() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetAutoloadFilters extends Smarty_Internal_Method_SetAutoloadFilters +{ + /** + * Get autoload filters + * + * @api Smarty::getAutoloadFilters() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $type type of filter to get auto loads + * for. Defaults to all autoload + * filters + * + * @return array array( 'type1' => array( 'filter1', 'filter2', … ) ) or array( 'filter1', 'filter2', …) if $type + * was specified + * @throws \SmartyException + */ + public function getAutoloadFilters(Smarty_Internal_TemplateBase $obj, $type = null) + { + $smarty = $obj->_getSmartyObj(); + if ($type !== null) { + $this->_checkFilterType($type); + return isset($smarty->autoload_filters[ $type ]) ? $smarty->autoload_filters[ $type ] : array(); + } + return $smarty->autoload_filters; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_getconfigvariable.php b/tools/smarty/sysplugins/smarty_internal_method_getconfigvariable.php new file mode 100644 index 000000000..b54815123 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_getconfigvariable.php @@ -0,0 +1,34 @@ +<?php + +/** + * Smarty Method GetConfigVariable + * + * Smarty::getConfigVariable() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetConfigVariable +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * gets a config variable value + * + * @param \Smarty|\Smarty_Internal_Data|\Smarty_Internal_Template $data + * @param string $varName the name of the config variable + * @param bool $errorEnable + * + * @return null|string the value of the config variable + */ + public function getConfigVariable(Smarty_Internal_Data $data, $varName = null, $errorEnable = true) + { + return $data->ext->configLoad->_getConfigVariable($data, $varName, $errorEnable); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_getconfigvars.php b/tools/smarty/sysplugins/smarty_internal_method_getconfigvars.php new file mode 100644 index 000000000..1d11e44c1 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_getconfigvars.php @@ -0,0 +1,58 @@ +<?php + +/** + * Smarty Method GetConfigVars + * + * Smarty::getConfigVars() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetConfigVars +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * Returns a single or all config variables + * + * @api Smarty::getConfigVars() + * @link http://www.smarty.net/docs/en/api.get.config.vars.tpl + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string $varname variable name or null + * @param bool $search_parents include parent templates? + * + * @return mixed variable value or or array of variables + */ + public function getConfigVars(Smarty_Internal_Data $data, $varname = null, $search_parents = true) + { + $_ptr = $data; + $var_array = array(); + while ($_ptr !== null) { + if (isset($varname)) { + if (isset($_ptr->config_vars[ $varname ])) { + return $_ptr->config_vars[ $varname ]; + } + } else { + $var_array = array_merge($_ptr->config_vars, $var_array); + } + // not found, try at parent + if ($search_parents) { + $_ptr = $_ptr->parent; + } else { + $_ptr = null; + } + } + if (isset($varname)) { + return ''; + } else { + return $var_array; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_getdebugtemplate.php b/tools/smarty/sysplugins/smarty_internal_method_getdebugtemplate.php new file mode 100644 index 000000000..77d908c15 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_getdebugtemplate.php @@ -0,0 +1,35 @@ +<?php + +/** + * Smarty Method GetDebugTemplate + * + * Smarty::getDebugTemplate() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetDebugTemplate +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * return name of debugging template + * + * @api Smarty::getDebugTemplate() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * + * @return string + */ + public function getDebugTemplate(Smarty_Internal_TemplateBase $obj) + { + $smarty = $obj->_getSmartyObj(); + return $smarty->debug_tpl; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_getdefaultmodifiers.php b/tools/smarty/sysplugins/smarty_internal_method_getdefaultmodifiers.php new file mode 100644 index 000000000..57da85c49 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_getdefaultmodifiers.php @@ -0,0 +1,35 @@ +<?php + +/** + * Smarty Method GetDefaultModifiers + * + * Smarty::getDefaultModifiers() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetDefaultModifiers +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Get default modifiers + * + * @api Smarty::getDefaultModifiers() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * + * @return array list of default modifiers + */ + public function getDefaultModifiers(Smarty_Internal_TemplateBase $obj) + { + $smarty = $obj->_getSmartyObj(); + return $smarty->default_modifiers; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_getglobal.php b/tools/smarty/sysplugins/smarty_internal_method_getglobal.php new file mode 100644 index 000000000..2be11d7e8 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_getglobal.php @@ -0,0 +1,47 @@ +<?php + +/** + * Smarty Method GetGlobal + * + * Smarty::getGlobal() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetGlobal +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * Returns a single or all global variables + * + * @api Smarty::getGlobal() + * + * @param \Smarty_Internal_Data $data + * @param string $varName variable name or null + * + * @return string|array variable value or or array of variables + */ + public function getGlobal(Smarty_Internal_Data $data, $varName = null) + { + if (isset($varName)) { + if (isset(Smarty::$global_tpl_vars[ $varName ])) { + return Smarty::$global_tpl_vars[ $varName ]->value; + } else { + return ''; + } + } else { + $_result = array(); + foreach (Smarty::$global_tpl_vars as $key => $var) { + $_result[ $key ] = $var->value; + } + return $_result; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_getregisteredobject.php b/tools/smarty/sysplugins/smarty_internal_method_getregisteredobject.php new file mode 100644 index 000000000..df6ede130 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_getregisteredobject.php @@ -0,0 +1,44 @@ +<?php + +/** + * Smarty Method GetRegisteredObject + * + * Smarty::getRegisteredObject() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetRegisteredObject +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * return a reference to a registered object + * + * @api Smarty::getRegisteredObject() + * @link http://www.smarty.net/docs/en/api.get.registered.object.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $object_name object name + * + * @return object + * @throws \SmartyException if no such object is found + */ + public function getRegisteredObject(Smarty_Internal_TemplateBase $obj, $object_name) + { + $smarty = $obj->_getSmartyObj(); + if (!isset($smarty->registered_objects[ $object_name ])) { + throw new SmartyException("'$object_name' is not a registered object"); + } + if (!is_object($smarty->registered_objects[ $object_name ][ 0 ])) { + throw new SmartyException("registered '$object_name' is not an object"); + } + return $smarty->registered_objects[ $object_name ][ 0 ]; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_getstreamvariable.php b/tools/smarty/sysplugins/smarty_internal_method_getstreamvariable.php new file mode 100644 index 000000000..8db39c525 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_getstreamvariable.php @@ -0,0 +1,50 @@ +<?php + +/** + * Smarty Method GetStreamVariable + * + * Smarty::getStreamVariable() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetStreamVariable +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * gets a stream variable + * + * @api Smarty::getStreamVariable() + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string $variable the stream of the variable + * + * @return mixed + * @throws \SmartyException + */ + public function getStreamVariable(Smarty_Internal_Data $data, $variable) + { + $_result = ''; + $fp = fopen($variable, 'r+'); + if ($fp) { + while (!feof($fp) && ($current_line = fgets($fp)) !== false) { + $_result .= $current_line; + } + fclose($fp); + return $_result; + } + $smarty = isset($data->smarty) ? $data->smarty : $data; + if ($smarty->error_unassigned) { + throw new SmartyException('Undefined stream variable "' . $variable . '"'); + } else { + return null; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_gettags.php b/tools/smarty/sysplugins/smarty_internal_method_gettags.php new file mode 100644 index 000000000..c07ae07ec --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_gettags.php @@ -0,0 +1,63 @@ +<?php + +/** + * Smarty Method GetTags + * + * Smarty::getTags() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetTags +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Return array of tag/attributes of all tags used by an template + * + * @api Smarty::getTags() + * @link http://www.smarty.net/docs/en/api.get.tags.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param null|string|Smarty_Internal_Template $template + * + * @return array of tag/attributes + * @throws \Exception + * @throws \SmartyException + */ + public function getTags(Smarty_Internal_TemplateBase $obj, $template = null) + { + /* @var Smarty $smarty */ + $smarty = $obj->_getSmartyObj(); + if ($obj->_isTplObj() && !isset($template)) { + $tpl = clone $obj; + } elseif (isset($template) && $template->_isTplObj()) { + $tpl = clone $template; + } elseif (isset($template) && is_string($template)) { + /* @var Smarty_Internal_Template $tpl */ + $tpl = new $smarty->template_class($template, $smarty); + // checks if template exists + if (!$tpl->source->exists) { + throw new SmartyException("Unable to load template {$tpl->source->type} '{$tpl->source->name}'"); + } + } + if (isset($tpl)) { + $tpl->smarty = clone $tpl->smarty; + $tpl->smarty->_cache[ 'get_used_tags' ] = true; + $tpl->_cache[ 'used_tags' ] = array(); + $tpl->smarty->merge_compiled_includes = false; + $tpl->smarty->disableSecurity(); + $tpl->caching = Smarty::CACHING_OFF; + $tpl->loadCompiler(); + $tpl->compiler->compileTemplate($tpl); + return $tpl->_cache[ 'used_tags' ]; + } + throw new SmartyException('Missing template specification'); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_gettemplatevars.php b/tools/smarty/sysplugins/smarty_internal_method_gettemplatevars.php new file mode 100644 index 000000000..9ef7d46bb --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_gettemplatevars.php @@ -0,0 +1,119 @@ +<?php + +/** + * Smarty Method GetTemplateVars + * + * Smarty::getTemplateVars() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_GetTemplateVars +{ + /** + * Valid for all objects + * + * @var int + */ + public $objMap = 7; + + /** + * Returns a single or all template variables + * + * @api Smarty::getTemplateVars() + * @link http://www.smarty.net/docs/en/api.get.template.vars.tpl + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string $varName variable name or null + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $_ptr optional pointer to data object + * @param bool $searchParents include parent templates? + * + * @return mixed variable value or or array of variables + */ + public function getTemplateVars( + Smarty_Internal_Data $data, + $varName = null, + Smarty_Internal_Data $_ptr = null, + $searchParents = true + ) { + if (isset($varName)) { + $_var = $this->_getVariable($data, $varName, $_ptr, $searchParents, false); + if (is_object($_var)) { + return $_var->value; + } else { + return null; + } + } else { + $_result = array(); + if ($_ptr === null) { + $_ptr = $data; + } + while ($_ptr !== null) { + foreach ($_ptr->tpl_vars as $key => $var) { + if (!array_key_exists($key, $_result)) { + $_result[ $key ] = $var->value; + } + } + // not found, try at parent + if ($searchParents && isset($_ptr->parent)) { + $_ptr = $_ptr->parent; + } else { + $_ptr = null; + } + } + if ($searchParents && isset(Smarty::$global_tpl_vars)) { + foreach (Smarty::$global_tpl_vars as $key => $var) { + if (!array_key_exists($key, $_result)) { + $_result[ $key ] = $var->value; + } + } + } + return $_result; + } + } + + /** + * gets the object of a Smarty variable + * + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data + * @param string $varName the name of the Smarty variable + * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $_ptr optional pointer to data object + * @param bool $searchParents search also in parent data + * @param bool $errorEnable + * + * @return \Smarty_Variable + */ + public function _getVariable( + Smarty_Internal_Data $data, + $varName, + Smarty_Internal_Data $_ptr = null, + $searchParents = true, + $errorEnable = true + ) { + if ($_ptr === null) { + $_ptr = $data; + } + while ($_ptr !== null) { + if (isset($_ptr->tpl_vars[ $varName ])) { + // found it, return it + return $_ptr->tpl_vars[ $varName ]; + } + // not found, try at parent + if ($searchParents && isset($_ptr->parent)) { + $_ptr = $_ptr->parent; + } else { + $_ptr = null; + } + } + if (isset(Smarty::$global_tpl_vars[ $varName ])) { + // found it, return it + return Smarty::$global_tpl_vars[ $varName ]; + } + if ($errorEnable && $data->_getSmartyObj()->error_unassigned) { + // force a notice + $x = $$varName; + } + return new Smarty_Undefined_Variable; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_literals.php b/tools/smarty/sysplugins/smarty_internal_method_literals.php new file mode 100644 index 000000000..bfa3f58ec --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_literals.php @@ -0,0 +1,100 @@ +<?php + +/** + * Smarty Method GetLiterals + * + * Smarty::getLiterals() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_Literals +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Get literals + * + * @api Smarty::getLiterals() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * + * @return array list of literals + */ + public function getLiterals(Smarty_Internal_TemplateBase $obj) + { + $smarty = $obj->_getSmartyObj(); + return (array)$smarty->literals; + } + + /** + * Add literals + * + * @api Smarty::addLiterals() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param array|string $literals literal or list of literals + * to addto add + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException + */ + public function addLiterals(Smarty_Internal_TemplateBase $obj, $literals = null) + { + if (isset($literals)) { + $this->set($obj->_getSmartyObj(), (array)$literals); + } + return $obj; + } + + /** + * Set literals + * + * @api Smarty::setLiterals() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param array|string $literals literal or list of literals + * to setto set + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException + */ + public function setLiterals(Smarty_Internal_TemplateBase $obj, $literals = null) + { + $smarty = $obj->_getSmartyObj(); + $smarty->literals = array(); + if (!empty($literals)) { + $this->set($smarty, (array)$literals); + } + return $obj; + } + + /** + * common setter for literals for easier handling of duplicates the + * Smarty::$literals array gets filled with identical key values + * + * @param \Smarty $smarty + * @param array $literals + * + * @throws \SmartyException + */ + private function set(Smarty $smarty, $literals) + { + $literals = array_combine($literals, $literals); + $error = isset($literals[ $smarty->left_delimiter ]) ? array($smarty->left_delimiter) : array(); + $error = isset($literals[ $smarty->right_delimiter ]) ? $error[] = $smarty->right_delimiter : $error; + if (!empty($error)) { + throw new SmartyException( + 'User defined literal(s) "' . $error . + '" may not be identical with left or right delimiter' + ); + } + $smarty->literals = array_merge((array)$smarty->literals, (array)$literals); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_loadfilter.php b/tools/smarty/sysplugins/smarty_internal_method_loadfilter.php new file mode 100644 index 000000000..66d80d474 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_loadfilter.php @@ -0,0 +1,77 @@ +<?php + +/** + * Smarty Method LoadFilter + * + * Smarty::loadFilter() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_LoadFilter +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Valid filter types + * + * @var array + */ + private $filterTypes = array('pre' => true, 'post' => true, 'output' => true, 'variable' => true); + + /** + * load a filter of specified type and name + * + * @api Smarty::loadFilter() + * + * @link http://www.smarty.net/docs/en/api.load.filter.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $type filter type + * @param string $name filter name + * + * @return bool + * @throws SmartyException if filter could not be loaded + */ + public function loadFilter(Smarty_Internal_TemplateBase $obj, $type, $name) + { + $smarty = $obj->_getSmartyObj(); + $this->_checkFilterType($type); + $_plugin = "smarty_{$type}filter_{$name}"; + $_filter_name = $_plugin; + if (is_callable($_plugin)) { + $smarty->registered_filters[ $type ][ $_filter_name ] = $_plugin; + return true; + } + if ($smarty->loadPlugin($_plugin)) { + if (class_exists($_plugin, false)) { + $_plugin = array($_plugin, 'execute'); + } + if (is_callable($_plugin)) { + $smarty->registered_filters[ $type ][ $_filter_name ] = $_plugin; + return true; + } + } + throw new SmartyException("{$type}filter '{$name}' not found or callable"); + } + + /** + * Check if filter type is valid + * + * @param string $type + * + * @throws \SmartyException + */ + public function _checkFilterType($type) + { + if (!isset($this->filterTypes[ $type ])) { + throw new SmartyException("Illegal filter type '{$type}'"); + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_loadplugin.php b/tools/smarty/sysplugins/smarty_internal_method_loadplugin.php new file mode 100644 index 000000000..3bd659cb8 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_loadplugin.php @@ -0,0 +1,111 @@ +<?php + +/** + * Smarty Extension Loadplugin + * + * $smarty->loadPlugin() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_LoadPlugin +{ + /** + * Cache of searched plugin files + * + * @var array + */ + public $plugin_files = array(); + + /** + * Takes unknown classes and loads plugin files for them + * class name format: Smarty_PluginType_PluginName + * plugin filename format: plugintype.pluginname.php + * + * @param \Smarty $smarty + * @param string $plugin_name class plugin name to load + * @param bool $check check if already loaded + * + * @return bool|string + * @throws \SmartyException + */ + public function loadPlugin(Smarty $smarty, $plugin_name, $check) + { + // if function or class exists, exit silently (already loaded) + if ($check && (is_callable($plugin_name) || class_exists($plugin_name, false))) { + return true; + } + if (!preg_match('#^smarty_((internal)|([^_]+))_(.+)$#i', $plugin_name, $match)) { + throw new SmartyException("plugin {$plugin_name} is not a valid name format"); + } + if (!empty($match[ 2 ])) { + $file = SMARTY_SYSPLUGINS_DIR . strtolower($plugin_name) . '.php'; + if (isset($this->plugin_files[ $file ])) { + if ($this->plugin_files[ $file ] !== false) { + return $this->plugin_files[ $file ]; + } else { + return false; + } + } else { + if (is_file($file)) { + $this->plugin_files[ $file ] = $file; + include_once $file; + return $file; + } else { + $this->plugin_files[ $file ] = false; + return false; + } + } + } + // plugin filename is expected to be: [type].[name].php + $_plugin_filename = "{$match[1]}.{$match[4]}.php"; + $_lower_filename = strtolower($_plugin_filename); + if (isset($this->plugin_files)) { + if (isset($this->plugin_files[ 'plugins_dir' ][ $_lower_filename ])) { + if (!$smarty->use_include_path || $this->plugin_files[ 'plugins_dir' ][ $_lower_filename ] !== false) { + return $this->plugin_files[ 'plugins_dir' ][ $_lower_filename ]; + } + } + if (!$smarty->use_include_path || $smarty->ext->_getIncludePath->isNewIncludePath($smarty)) { + unset($this->plugin_files[ 'include_path' ]); + } else { + if (isset($this->plugin_files[ 'include_path' ][ $_lower_filename ])) { + return $this->plugin_files[ 'include_path' ][ $_lower_filename ]; + } + } + } + $_file_names = array($_plugin_filename); + if ($_lower_filename !== $_plugin_filename) { + $_file_names[] = $_lower_filename; + } + $_p_dirs = $smarty->getPluginsDir(); + if (!isset($this->plugin_files[ 'plugins_dir' ][ $_lower_filename ])) { + // loop through plugin dirs and find the plugin + foreach ($_p_dirs as $_plugin_dir) { + foreach ($_file_names as $name) { + $file = $_plugin_dir . $name; + if (is_file($file)) { + $this->plugin_files[ 'plugins_dir' ][ $_lower_filename ] = $file; + include_once $file; + return $file; + } + $this->plugin_files[ 'plugins_dir' ][ $_lower_filename ] = false; + } + } + } + if ($smarty->use_include_path) { + foreach ($_file_names as $_file_name) { + // try PHP include_path + $file = $smarty->ext->_getIncludePath->getIncludePath($_p_dirs, $_file_name, $smarty); + $this->plugin_files[ 'include_path' ][ $_lower_filename ] = $file; + if ($file !== false) { + include_once $file; + return $file; + } + } + } + // no plugin loaded + return false; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_mustcompile.php b/tools/smarty/sysplugins/smarty_internal_method_mustcompile.php new file mode 100644 index 000000000..39318838e --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_mustcompile.php @@ -0,0 +1,50 @@ +<?php + +/** + * Smarty Method MustCompile + * + * Smarty_Internal_Template::mustCompile() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_MustCompile +{ + /** + * Valid for template object + * + * @var int + */ + public $objMap = 2; + + /** + * Returns if the current template must be compiled by the Smarty compiler + * It does compare the timestamps of template source and the compiled templates and checks the force compile + * configuration + * + * @param \Smarty_Internal_Template $_template + * + * @return bool + * @throws \SmartyException + */ + public function mustCompile(Smarty_Internal_Template $_template) + { + if (!$_template->source->exists) { + if ($_template->_isSubTpl()) { + $parent_resource = " in '$_template->parent->template_resource}'"; + } else { + $parent_resource = ''; + } + throw new SmartyException("Unable to load template {$_template->source->type} '{$_template->source->name}'{$parent_resource}"); + } + if ($_template->mustCompile === null) { + $_template->mustCompile = (!$_template->source->handler->uncompiled && + ($_template->smarty->force_compile || $_template->source->handler->recompiled || + !$_template->compiled->exists || ($_template->compile_check && + $_template->compiled->getTimeStamp() < + $_template->source->getTimeStamp()))); + } + return $_template->mustCompile; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_registercacheresource.php b/tools/smarty/sysplugins/smarty_internal_method_registercacheresource.php new file mode 100644 index 000000000..648365619 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_registercacheresource.php @@ -0,0 +1,42 @@ +<?php + +/** + * Smarty Method RegisterCacheResource + * + * Smarty::registerCacheResource() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_RegisterCacheResource +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers a resource to fetch a template + * + * @api Smarty::registerCacheResource() + * @link http://www.smarty.net/docs/en/api.register.cacheresource.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $name name of resource type + * @param \Smarty_CacheResource $resource_handler + * + * @return \Smarty|\Smarty_Internal_Template + */ + public function registerCacheResource( + Smarty_Internal_TemplateBase $obj, + $name, + Smarty_CacheResource $resource_handler + ) { + $smarty = $obj->_getSmartyObj(); + $smarty->registered_cache_resources[ $name ] = $resource_handler; + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_registerclass.php b/tools/smarty/sysplugins/smarty_internal_method_registerclass.php new file mode 100644 index 000000000..8d18547e2 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_registerclass.php @@ -0,0 +1,46 @@ +<?php + +/** + * Smarty Method RegisterClass + * + * Smarty::registerClass() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_RegisterClass +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers static classes to be used in templates + * + * @api Smarty::registerClass() + * @link http://www.smarty.net/docs/en/api.register.class.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $class_name + * @param string $class_impl the referenced PHP class to + * register + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException + */ + public function registerClass(Smarty_Internal_TemplateBase $obj, $class_name, $class_impl) + { + $smarty = $obj->_getSmartyObj(); + // test if exists + if (!class_exists($class_impl)) { + throw new SmartyException("Undefined class '$class_impl' in register template class"); + } + // register the class + $smarty->registered_classes[ $class_name ] = $class_impl; + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_registerdefaultconfighandler.php b/tools/smarty/sysplugins/smarty_internal_method_registerdefaultconfighandler.php new file mode 100644 index 000000000..b340f178d --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_registerdefaultconfighandler.php @@ -0,0 +1,42 @@ +<?php + +/** + * Smarty Method RegisterDefaultConfigHandler + * + * Smarty::registerDefaultConfigHandler() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_RegisterDefaultConfigHandler +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Register config default handler + * + * @api Smarty::registerDefaultConfigHandler() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param callable $callback class/method name + * + * @return \Smarty|\Smarty_Internal_Template + * @throws SmartyException if $callback is not callable + */ + public function registerDefaultConfigHandler(Smarty_Internal_TemplateBase $obj, $callback) + { + $smarty = $obj->_getSmartyObj(); + if (is_callable($callback)) { + $smarty->default_config_handler_func = $callback; + } else { + throw new SmartyException('Default config handler not callable'); + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php b/tools/smarty/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php new file mode 100644 index 000000000..a9fb78dc6 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php @@ -0,0 +1,43 @@ +<?php + +/** + * Smarty Method RegisterDefaultPluginHandler + * + * Smarty::registerDefaultPluginHandler() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_RegisterDefaultPluginHandler +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers a default plugin handler + * + * @api Smarty::registerDefaultPluginHandler() + * @link http://www.smarty.net/docs/en/api.register.default.plugin.handler.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param callable $callback class/method name + * + * @return \Smarty|\Smarty_Internal_Template + * @throws SmartyException if $callback is not callable + */ + public function registerDefaultPluginHandler(Smarty_Internal_TemplateBase $obj, $callback) + { + $smarty = $obj->_getSmartyObj(); + if (is_callable($callback)) { + $smarty->default_plugin_handler_func = $callback; + } else { + throw new SmartyException("Default plugin handler '$callback' not callable"); + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php b/tools/smarty/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php new file mode 100644 index 000000000..cbc133ccd --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php @@ -0,0 +1,88 @@ +<?php + +/** + * Smarty Method RegisterDefaultTemplateHandler + * + * Smarty::registerDefaultTemplateHandler() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_RegisterDefaultTemplateHandler +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Register template default handler + * + * @api Smarty::registerDefaultTemplateHandler() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param callable $callback class/method name + * + * @return \Smarty|\Smarty_Internal_Template + * @throws SmartyException if $callback is not callable + */ + public function registerDefaultTemplateHandler(Smarty_Internal_TemplateBase $obj, $callback) + { + $smarty = $obj->_getSmartyObj(); + if (is_callable($callback)) { + $smarty->default_template_handler_func = $callback; + } else { + throw new SmartyException('Default template handler not callable'); + } + return $obj; + } + + /** + * get default content from template or config resource handler + * + * @param Smarty_Template_Source $source + * + * @throws \SmartyException + */ + public static function _getDefaultTemplate(Smarty_Template_Source $source) + { + if ($source->isConfig) { + $default_handler = $source->smarty->default_config_handler_func; + } else { + $default_handler = $source->smarty->default_template_handler_func; + } + $_content = $_timestamp = null; + $_return = call_user_func_array( + $default_handler, + array($source->type, $source->name, &$_content, &$_timestamp, $source->smarty) + ); + if (is_string($_return)) { + $source->exists = is_file($_return); + if ($source->exists) { + $source->timestamp = filemtime($_return); + } else { + throw new SmartyException( + 'Default handler: Unable to load ' . + ($source->isConfig ? 'config' : 'template') . + " default file '{$_return}' for '{$source->type}:{$source->name}'" + ); + } + $source->name = $source->filepath = $_return; + $source->uid = sha1($source->filepath); + } elseif ($_return === true) { + $source->content = $_content; + $source->exists = true; + $source->uid = $source->name = sha1($_content); + $source->handler = Smarty_Resource::load($source->smarty, 'eval'); + } else { + $source->exists = false; + throw new SmartyException( + 'Default handler: No ' . ($source->isConfig ? 'config' : 'template') . + " default content for '{$source->type}:{$source->name}'" + ); + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_registerfilter.php b/tools/smarty/sysplugins/smarty_internal_method_registerfilter.php new file mode 100644 index 000000000..c0f9fff10 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_registerfilter.php @@ -0,0 +1,87 @@ +<?php + +/** + * Smarty Method RegisterFilter + * + * Smarty::registerFilter() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_RegisterFilter +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Valid filter types + * + * @var array + */ + private $filterTypes = array('pre' => true, 'post' => true, 'output' => true, 'variable' => true); + + /** + * Registers a filter function + * + * @api Smarty::registerFilter() + * + * @link http://www.smarty.net/docs/en/api.register.filter.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $type filter type + * @param callback $callback + * @param string|null $name optional filter name + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException + */ + public function registerFilter(Smarty_Internal_TemplateBase $obj, $type, $callback, $name = null) + { + $smarty = $obj->_getSmartyObj(); + $this->_checkFilterType($type); + $name = isset($name) ? $name : $this->_getFilterName($callback); + if (!is_callable($callback)) { + throw new SmartyException("{$type}filter '{$name}' not callable"); + } + $smarty->registered_filters[ $type ][ $name ] = $callback; + return $obj; + } + + /** + * Return internal filter name + * + * @param callback $function_name + * + * @return string internal filter name + */ + public function _getFilterName($function_name) + { + if (is_array($function_name)) { + $_class_name = (is_object($function_name[ 0 ]) ? get_class($function_name[ 0 ]) : $function_name[ 0 ]); + return $_class_name . '_' . $function_name[ 1 ]; + } elseif (is_string($function_name)) { + return $function_name; + } else { + return 'closure'; + } + } + + /** + * Check if filter type is valid + * + * @param string $type + * + * @throws \SmartyException + */ + public function _checkFilterType($type) + { + if (!isset($this->filterTypes[ $type ])) { + throw new SmartyException("Illegal filter type '{$type}'"); + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_registerobject.php b/tools/smarty/sysplugins/smarty_internal_method_registerobject.php new file mode 100644 index 000000000..4646e4f22 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_registerobject.php @@ -0,0 +1,84 @@ +<?php + +/** + * Smarty Method RegisterObject + * + * Smarty::registerObject() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_RegisterObject +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers object to be used in templates + * + * @api Smarty::registerObject() + * @link http://www.smarty.net/docs/en/api.register.object.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $object_name + * @param object $object the + * referenced + * PHP + * object + * to + * register + * + * @param array $allowed_methods_properties list of + * allowed + * methods + * (empty + * = all) + * + * @param bool $format smarty + * argument + * format, + * else + * traditional + * + * @param array $block_methods list of + * block-methods + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException + */ + public function registerObject( + Smarty_Internal_TemplateBase $obj, + $object_name, + $object, + $allowed_methods_properties = array(), + $format = true, + $block_methods = array() + ) { + $smarty = $obj->_getSmartyObj(); + // test if allowed methods callable + if (!empty($allowed_methods_properties)) { + foreach ((array)$allowed_methods_properties as $method) { + if (!is_callable(array($object, $method)) && !property_exists($object, $method)) { + throw new SmartyException("Undefined method or property '$method' in registered object"); + } + } + } + // test if block methods callable + if (!empty($block_methods)) { + foreach ((array)$block_methods as $method) { + if (!is_callable(array($object, $method))) { + throw new SmartyException("Undefined method '$method' in registered object"); + } + } + } + // register the object + $smarty->registered_objects[ $object_name ] = + array($object, (array)$allowed_methods_properties, (boolean)$format, (array)$block_methods); + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_registerplugin.php b/tools/smarty/sysplugins/smarty_internal_method_registerplugin.php new file mode 100644 index 000000000..ed18d84bb --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_registerplugin.php @@ -0,0 +1,58 @@ +<?php + +/** + * Smarty Method RegisterPlugin + * + * Smarty::registerPlugin() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_RegisterPlugin +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers plugin to be used in templates + * + * @api Smarty::registerPlugin() + * @link http://www.smarty.net/docs/en/api.register.plugin.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $type plugin type + * @param string $name name of template tag + * @param callback $callback PHP callback to register + * @param bool $cacheable if true (default) this + * function is cache able + * @param mixed $cache_attr caching attributes if any + * + * @return \Smarty|\Smarty_Internal_Template + * @throws SmartyException when the plugin tag is invalid + */ + public function registerPlugin( + Smarty_Internal_TemplateBase $obj, + $type, + $name, + $callback, + $cacheable = true, + $cache_attr = null + ) { + $smarty = $obj->_getSmartyObj(); + if (isset($smarty->registered_plugins[ $type ][ $name ])) { + throw new SmartyException("Plugin tag '{$name}' already registered"); + } elseif (!is_callable($callback)) { + throw new SmartyException("Plugin '{$name}' not callable"); + } elseif ($cacheable && $cache_attr) { + throw new SmartyException("Cannot set caching attributes for plugin '{$name}' when it is cacheable."); + } else { + $smarty->registered_plugins[ $type ][ $name ] = array($callback, (bool)$cacheable, (array)$cache_attr); + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_registerresource.php b/tools/smarty/sysplugins/smarty_internal_method_registerresource.php new file mode 100644 index 000000000..7c7d0f78a --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_registerresource.php @@ -0,0 +1,46 @@ +<?php + +/** + * Smarty Method RegisterResource + * + * Smarty::registerResource() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_RegisterResource +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers a resource to fetch a template + * + * @api Smarty::registerResource() + * @link http://www.smarty.net/docs/en/api.register.resource.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $name name of resource type + * @param Smarty_Resource|array $resource_handler or instance of + * Smarty_Resource, + * or array of + * callbacks to + * handle + * resource + * (deprecated) + * + * @return \Smarty|\Smarty_Internal_Template + */ + public function registerResource(Smarty_Internal_TemplateBase $obj, $name, $resource_handler) + { + $smarty = $obj->_getSmartyObj(); + $smarty->registered_resources[ $name ] = + $resource_handler instanceof Smarty_Resource ? $resource_handler : array($resource_handler, false); + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_setautoloadfilters.php b/tools/smarty/sysplugins/smarty_internal_method_setautoloadfilters.php new file mode 100644 index 000000000..2972f3ce1 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_setautoloadfilters.php @@ -0,0 +1,72 @@ +<?php + +/** + * Smarty Method SetAutoloadFilters + * + * Smarty::setAutoloadFilters() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_SetAutoloadFilters +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Valid filter types + * + * @var array + */ + private $filterTypes = array('pre' => true, 'post' => true, 'output' => true, 'variable' => true); + + /** + * Set autoload filters + * + * @api Smarty::setAutoloadFilters() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param array $filters filters to load automatically + * @param string $type "pre", "output", … specify + * the filter type to set. + * Defaults to none treating + * $filters' keys as the + * appropriate types + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException + */ + public function setAutoloadFilters(Smarty_Internal_TemplateBase $obj, $filters, $type = null) + { + $smarty = $obj->_getSmartyObj(); + if ($type !== null) { + $this->_checkFilterType($type); + $smarty->autoload_filters[ $type ] = (array)$filters; + } else { + foreach ((array)$filters as $type => $value) { + $this->_checkFilterType($type); + } + $smarty->autoload_filters = (array)$filters; + } + return $obj; + } + + /** + * Check if filter type is valid + * + * @param string $type + * + * @throws \SmartyException + */ + public function _checkFilterType($type) + { + if (!isset($this->filterTypes[ $type ])) { + throw new SmartyException("Illegal filter type '{$type}'"); + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_setdebugtemplate.php b/tools/smarty/sysplugins/smarty_internal_method_setdebugtemplate.php new file mode 100644 index 000000000..cc9d23e2a --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_setdebugtemplate.php @@ -0,0 +1,41 @@ +<?php + +/** + * Smarty Method SetDebugTemplate + * + * Smarty::setDebugTemplate() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_SetDebugTemplate +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * set the debug template + * + * @api Smarty::setDebugTemplate() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $tpl_name + * + * @return \Smarty|\Smarty_Internal_Template + * @throws SmartyException if file is not readable + */ + public function setDebugTemplate(Smarty_Internal_TemplateBase $obj, $tpl_name) + { + $smarty = $obj->_getSmartyObj(); + if (!is_readable($tpl_name)) { + throw new SmartyException("Unknown file '{$tpl_name}'"); + } + $smarty->debug_tpl = $tpl_name; + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_setdefaultmodifiers.php b/tools/smarty/sysplugins/smarty_internal_method_setdefaultmodifiers.php new file mode 100644 index 000000000..eadc2de1b --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_setdefaultmodifiers.php @@ -0,0 +1,38 @@ +<?php + +/** + * Smarty Method SetDefaultModifiers + * + * Smarty::setDefaultModifiers() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_SetDefaultModifiers +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Set default modifiers + * + * @api Smarty::setDefaultModifiers() + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param array|string $modifiers modifier or list of modifiers + * to set + * + * @return \Smarty|\Smarty_Internal_Template + */ + public function setDefaultModifiers(Smarty_Internal_TemplateBase $obj, $modifiers) + { + $smarty = $obj->_getSmartyObj(); + $smarty->default_modifiers = (array)$modifiers; + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_unloadfilter.php b/tools/smarty/sysplugins/smarty_internal_method_unloadfilter.php new file mode 100644 index 000000000..55e1596be --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_unloadfilter.php @@ -0,0 +1,43 @@ +<?php + +/** + * Smarty Method UnloadFilter + * + * Smarty::unloadFilter() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_UnloadFilter extends Smarty_Internal_Method_LoadFilter +{ + /** + * load a filter of specified type and name + * + * @api Smarty::unloadFilter() + * + * @link http://www.smarty.net/docs/en/api.unload.filter.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $type filter type + * @param string $name filter name + * + * @return Smarty_Internal_TemplateBase + * @throws \SmartyException + */ + public function unloadFilter(Smarty_Internal_TemplateBase $obj, $type, $name) + { + $smarty = $obj->_getSmartyObj(); + $this->_checkFilterType($type); + if (isset($smarty->registered_filters[ $type ])) { + $_filter_name = "smarty_{$type}filter_{$name}"; + if (isset($smarty->registered_filters[ $type ][ $_filter_name ])) { + unset($smarty->registered_filters[ $type ][ $_filter_name ]); + if (empty($smarty->registered_filters[ $type ])) { + unset($smarty->registered_filters[ $type ]); + } + } + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_unregistercacheresource.php b/tools/smarty/sysplugins/smarty_internal_method_unregistercacheresource.php new file mode 100644 index 000000000..b99903867 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_unregistercacheresource.php @@ -0,0 +1,40 @@ +<?php + +/** + * Smarty Method UnregisterCacheResource + * + * Smarty::unregisterCacheResource() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_UnregisterCacheResource +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers a resource to fetch a template + * + * @api Smarty::unregisterCacheResource() + * @link http://www.smarty.net/docs/en/api.unregister.cacheresource.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param $name + * + * @return \Smarty|\Smarty_Internal_Template + */ + public function unregisterCacheResource(Smarty_Internal_TemplateBase $obj, $name) + { + $smarty = $obj->_getSmartyObj(); + if (isset($smarty->registered_cache_resources[ $name ])) { + unset($smarty->registered_cache_resources[ $name ]); + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_unregisterfilter.php b/tools/smarty/sysplugins/smarty_internal_method_unregisterfilter.php new file mode 100644 index 000000000..9cb494a52 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_unregisterfilter.php @@ -0,0 +1,43 @@ +<?php + +/** + * Smarty Method UnregisterFilter + * + * Smarty::unregisterFilter() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_UnregisterFilter extends Smarty_Internal_Method_RegisterFilter +{ + /** + * Unregisters a filter function + * + * @api Smarty::unregisterFilter() + * + * @link http://www.smarty.net/docs/en/api.unregister.filter.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $type filter type + * @param callback|string $callback + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException + */ + public function unregisterFilter(Smarty_Internal_TemplateBase $obj, $type, $callback) + { + $smarty = $obj->_getSmartyObj(); + $this->_checkFilterType($type); + if (isset($smarty->registered_filters[ $type ])) { + $name = is_string($callback) ? $callback : $this->_getFilterName($callback); + if (isset($smarty->registered_filters[ $type ][ $name ])) { + unset($smarty->registered_filters[ $type ][ $name ]); + if (empty($smarty->registered_filters[ $type ])) { + unset($smarty->registered_filters[ $type ]); + } + } + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_unregisterobject.php b/tools/smarty/sysplugins/smarty_internal_method_unregisterobject.php new file mode 100644 index 000000000..1e592b339 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_unregisterobject.php @@ -0,0 +1,40 @@ +<?php + +/** + * Smarty Method UnregisterObject + * + * Smarty::unregisterObject() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_UnregisterObject +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers plugin to be used in templates + * + * @api Smarty::unregisterObject() + * @link http://www.smarty.net/docs/en/api.unregister.object.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $object_name name of object + * + * @return \Smarty|\Smarty_Internal_Template + */ + public function unregisterObject(Smarty_Internal_TemplateBase $obj, $object_name) + { + $smarty = $obj->_getSmartyObj(); + if (isset($smarty->registered_objects[ $object_name ])) { + unset($smarty->registered_objects[ $object_name ]); + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_unregisterplugin.php b/tools/smarty/sysplugins/smarty_internal_method_unregisterplugin.php new file mode 100644 index 000000000..f39e31678 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_unregisterplugin.php @@ -0,0 +1,41 @@ +<?php + +/** + * Smarty Method UnregisterPlugin + * + * Smarty::unregisterPlugin() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_UnregisterPlugin +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers plugin to be used in templates + * + * @api Smarty::unregisterPlugin() + * @link http://www.smarty.net/docs/en/api.unregister.plugin.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $type plugin type + * @param string $name name of template tag + * + * @return \Smarty|\Smarty_Internal_Template + */ + public function unregisterPlugin(Smarty_Internal_TemplateBase $obj, $type, $name) + { + $smarty = $obj->_getSmartyObj(); + if (isset($smarty->registered_plugins[ $type ][ $name ])) { + unset($smarty->registered_plugins[ $type ][ $name ]); + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_method_unregisterresource.php b/tools/smarty/sysplugins/smarty_internal_method_unregisterresource.php new file mode 100644 index 000000000..a79db4299 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_method_unregisterresource.php @@ -0,0 +1,40 @@ +<?php + +/** + * Smarty Method UnregisterResource + * + * Smarty::unregisterResource() method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Method_UnregisterResource +{ + /** + * Valid for Smarty and template object + * + * @var int + */ + public $objMap = 3; + + /** + * Registers a resource to fetch a template + * + * @api Smarty::unregisterResource() + * @link http://www.smarty.net/docs/en/api.unregister.resource.tpl + * + * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj + * @param string $type name of resource type + * + * @return \Smarty|\Smarty_Internal_Template + */ + public function unregisterResource(Smarty_Internal_TemplateBase $obj, $type) + { + $smarty = $obj->_getSmartyObj(); + if (isset($smarty->registered_resources[ $type ])) { + unset($smarty->registered_resources[ $type ]); + } + return $obj; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_nocache_insert.php b/tools/smarty/sysplugins/smarty_internal_nocache_insert.php index 0d2facfe9..88694dcfd 100644 --- a/tools/smarty/sysplugins/smarty_internal_nocache_insert.php +++ b/tools/smarty/sysplugins/smarty_internal_nocache_insert.php @@ -19,33 +19,33 @@ class Smarty_Internal_Nocache_Insert /** * Compiles code for the {insert} tag into cache file * - * @param string $_function insert function name - * @param array $_attr array with parameter - * @param Smarty_Internal_Template $_template template object - * @param string $_script script name to load or 'null' - * @param string $_assign optional variable name + * @param string $_function insert function name + * @param array $_attr array with parameter + * @param Smarty_Internal_Template $_template template object + * @param string $_script script name to load or 'null' + * @param string $_assign optional variable name * * @return string compiled code */ public static function compile($_function, $_attr, $_template, $_script, $_assign = null) { $_output = '<?php '; - if ($_script != 'null') { + if ($_script !== 'null') { // script which must be included // code for script file loading $_output .= "require_once '{$_script}';"; } // call insert if (isset($_assign)) { - $_output .= "\$_smarty_tpl->assign('{$_assign}' , {$_function} (" . var_export($_attr, true) . ",\$_smarty_tpl), true);?>"; + $_output .= "\$_smarty_tpl->assign('{$_assign}' , {$_function} (" . var_export($_attr, true) . + ',\$_smarty_tpl), true);?>'; } else { - $_output .= "echo {$_function}(" . var_export($_attr, true) . ",\$_smarty_tpl);?>"; + $_output .= "echo {$_function}(" . var_export($_attr, true) . ',$_smarty_tpl);?>'; } $_tpl = $_template; - while ($_tpl->parent instanceof Smarty_Internal_Template) { + while ($_tpl->_isSubTpl()) { $_tpl = $_tpl->parent; } - - return "/*%%SmartyNocache:{$_tpl->properties['nocache_hash']}%%*/" . $_output . "/*/%%SmartyNocache:{$_tpl->properties['nocache_hash']}%%*/"; + return "/*%%SmartyNocache:{$_tpl->compiled->nocache_hash}%%*/{$_output}/*/%%SmartyNocache:{$_tpl->compiled->nocache_hash}%%*/"; } } diff --git a/tools/smarty/sysplugins/smarty_internal_parsetree.php b/tools/smarty/sysplugins/smarty_internal_parsetree.php index ea0fdb273..9f7678526 100644 --- a/tools/smarty/sysplugins/smarty_internal_parsetree.php +++ b/tools/smarty/sysplugins/smarty_internal_parsetree.php @@ -1,7 +1,7 @@ <?php /** - * Smarty Internal Plugin Templateparser Parsetrees - * These are classes to build parsetrees in the template parser + * Smarty Internal Plugin Templateparser Parsetree + * These are classes to build parsetree in the template parser * * @package Smarty * @subpackage Compiler @@ -14,14 +14,8 @@ * @subpackage Compiler * @ignore */ -abstract class _smarty_parsetree +abstract class Smarty_Internal_ParseTree { - /** - * Parser object - * - * @var object - */ - public $parser; /** * Buffer content * @@ -39,356 +33,18 @@ abstract class _smarty_parsetree /** * Return buffer * + * @param \Smarty_Internal_Templateparser $parser + * * @return string buffer content */ - abstract public function to_smarty_php(); -} - -/** - * A complete smarty tag. - * - * @package Smarty - * @subpackage Compiler - * @ignore - */ -class _smarty_tag extends _smarty_parsetree -{ - /** - * Saved block nesting level - * - * @var int - */ - public $saved_block_nesting; + abstract public function to_smarty_php(Smarty_Internal_Templateparser $parser); /** - * Create parse tree buffer for Smarty tag - * - * @param object $parser parser object - * @param string $data content + * Template data object destructor */ - public function __construct($parser, $data) + public function __destruct() { - $this->parser = $parser; - $this->data = $data; - $this->saved_block_nesting = $parser->block_nesting_level; - } - - /** - * Return buffer content - * - * @return string content - */ - public function to_smarty_php() - { - return $this->data; - } - - /** - * Return complied code that loads the evaluated output of buffer content into a temporary variable - * - * @return string template code - */ - public function assign_to_var() - { - $var = sprintf('$_tmp%d', ++Smarty_Internal_Templateparser::$prefix_number); - $this->parser->compiler->prefix_code[] = sprintf('<?php ob_start();?>%s<?php %s=ob_get_clean();?>', $this->data, $var); - - return $var; - } -} - -/** - * Code fragment inside a tag. - * - * @package Smarty - * @subpackage Compiler - * @ignore - */ -class _smarty_code extends _smarty_parsetree -{ - /** - * Create parse tree buffer for code fragment - * - * @param object $parser parser object - * @param string $data content - */ - public function __construct($parser, $data) - { - $this->parser = $parser; - $this->data = $data; - } - - /** - * Return buffer content in parentheses - * - * @return string content - */ - public function to_smarty_php() - { - return sprintf("(%s)", $this->data); - } -} - -/** - * Double quoted string inside a tag. - * - * @package Smarty - * @subpackage Compiler - * @ignore - */ -class _smarty_doublequoted extends _smarty_parsetree -{ - /** - * Create parse tree buffer for double quoted string subtrees - * - * @param object $parser parser object - * @param _smarty_parsetree $subtree parsetree buffer - */ - public function __construct($parser, _smarty_parsetree $subtree) - { - $this->parser = $parser; - $this->subtrees[] = $subtree; - if ($subtree instanceof _smarty_tag) { - $this->parser->block_nesting_level = count($this->parser->compiler->_tag_stack); - } - } - - /** - * Append buffer to subtree - * - * @param _smarty_parsetree $subtree parsetree buffer - */ - public function append_subtree(_smarty_parsetree $subtree) - { - $last_subtree = count($this->subtrees) - 1; - if ($last_subtree >= 0 && $this->subtrees[$last_subtree] instanceof _smarty_tag && $this->subtrees[$last_subtree]->saved_block_nesting < $this->parser->block_nesting_level) { - if ($subtree instanceof _smarty_code) { - $this->subtrees[$last_subtree]->data .= '<?php echo ' . $subtree->data . ';?>'; - } elseif ($subtree instanceof _smarty_dq_content) { - $this->subtrees[$last_subtree]->data .= '<?php echo "' . $subtree->data . '";?>'; - } else { - $this->subtrees[$last_subtree]->data .= $subtree->data; - } - } else { - $this->subtrees[] = $subtree; - } - if ($subtree instanceof _smarty_tag) { - $this->parser->block_nesting_level = count($this->parser->compiler->_tag_stack); - } - } - - /** - * Merge subtree buffer content together - * - * @return string compiled template code - */ - public function to_smarty_php() - { - $code = ''; - foreach ($this->subtrees as $subtree) { - if ($code !== "") { - $code .= "."; - } - if ($subtree instanceof _smarty_tag) { - $more_php = $subtree->assign_to_var(); - } else { - $more_php = $subtree->to_smarty_php(); - } - - $code .= $more_php; - - if (!$subtree instanceof _smarty_dq_content) { - $this->parser->compiler->has_variable_string = true; - } - } - - return $code; - } -} - -/** - * Raw chars as part of a double quoted string. - * - * @package Smarty - * @subpackage Compiler - * @ignore - */ -class _smarty_dq_content extends _smarty_parsetree -{ - /** - * Create parse tree buffer with string content - * - * @param object $parser parser object - * @param string $data string section - */ - public function __construct($parser, $data) - { - $this->parser = $parser; - $this->data = $data; - } - - /** - * Return content as double quoted string - * - * @return string doubled quoted string - */ - public function to_smarty_php() - { - return '"' . $this->data . '"'; - } -} - -/** - * Template element - * - * @package Smarty - * @subpackage Compiler - * @ignore - */ -class _smarty_template_buffer extends _smarty_parsetree -{ - /** - * Array of template elements - * - * @var array - */ - public $subtrees = array(); - - /** - * Create root of parse tree for template elements - * - * @param object $parser parse object - */ - public function __construct($parser) - { - $this->parser = $parser; - } - - /** - * Append buffer to subtree - * - * @param _smarty_parsetree $subtree - */ - public function append_subtree(_smarty_parsetree $subtree) - { - $this->subtrees[] = $subtree; - } - - /** - * Sanitize and merge subtree buffers together - * - * @return string template code content - */ - public function to_smarty_php() - { - $code = ''; - for ($key = 0, $cnt = count($this->subtrees); $key < $cnt; $key ++) { - if ($key + 2 < $cnt) { - if ($this->subtrees[$key] instanceof _smarty_linebreak && $this->subtrees[$key + 1] instanceof _smarty_tag && $this->subtrees[$key + 1]->data == '' && $this->subtrees[$key + 2] instanceof _smarty_linebreak) { - $key = $key + 1; - continue; - } - if (substr($this->subtrees[$key]->data, - 1) == '<' && $this->subtrees[$key + 1]->data == '' && substr($this->subtrees[$key + 2]->data, - 1) == '?') { - $key = $key + 2; - continue; - } - } - if (substr($code, - 1) == '<') { - $subtree = $this->subtrees[$key]->to_smarty_php(); - if (substr($subtree, 0, 1) == '?') { - $code = substr($code, 0, strlen($code) - 1) . '<<?php ?>?' . substr($subtree, 1); - } elseif ($this->parser->asp_tags && substr($subtree, 0, 1) == '%') { - $code = substr($code, 0, strlen($code) - 1) . '<<?php ?>%' . substr($subtree, 1); - } else { - $code .= $subtree; - } - continue; - } - if ($this->parser->asp_tags && substr($code, - 1) == '%') { - $subtree = $this->subtrees[$key]->to_smarty_php(); - if (substr($subtree, 0, 1) == '>') { - $code = substr($code, 0, strlen($code) - 1) . '%<?php ?>>' . substr($subtree, 1); - } else { - $code .= $subtree; - } - continue; - } - if (substr($code, - 1) == '?') { - $subtree = $this->subtrees[$key]->to_smarty_php(); - if (substr($subtree, 0, 1) == '>') { - $code = substr($code, 0, strlen($code) - 1) . '?<?php ?>>' . substr($subtree, 1); - } else { - $code .= $subtree; - } - continue; - } - $code .= $this->subtrees[$key]->to_smarty_php(); - } - - return $code; - } -} - -/** - * template text - * - * @package Smarty - * @subpackage Compiler - * @ignore - */ -class _smarty_text extends _smarty_parsetree -{ - /** - * Create template text buffer - * - * @param object $parser parser object - * @param string $data text - */ - public function __construct($parser, $data) - { - $this->parser = $parser; - $this->data = $data; - } - - /** - * Return buffer content - * - * @return strint text - */ - public function to_smarty_php() - { - return $this->data; - } -} - -/** - * template linebreaks - * - * @package Smarty - * @subpackage Compiler - * @ignore - */ -class _smarty_linebreak extends _smarty_parsetree -{ - /** - * Create buffer with linebreak content - * - * @param object $parser parser object - * @param string $data linebreak string - */ - public function __construct($parser, $data) - { - $this->parser = $parser; - $this->data = $data; - } - - /** - * Return linebrak - * - * @return string linebreak - */ - public function to_smarty_php() - { - return $this->data; + $this->data = null; + $this->subtrees = null; } } diff --git a/tools/smarty/sysplugins/smarty_internal_parsetree_code.php b/tools/smarty/sysplugins/smarty_internal_parsetree_code.php new file mode 100644 index 000000000..7bd0bc45c --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_parsetree_code.php @@ -0,0 +1,42 @@ +<?php +/** + * Smarty Internal Plugin Templateparser Parse Tree + * These are classes to build parse trees in the template parser + * + * @package Smarty + * @subpackage Compiler + * @author Thue Kristensen + * @author Uwe Tews + */ + +/** + * Code fragment inside a tag . + * + * @package Smarty + * @subpackage Compiler + * @ignore + */ +class Smarty_Internal_ParseTree_Code extends Smarty_Internal_ParseTree +{ + /** + * Create parse tree buffer for code fragment + * + * @param string $data content + */ + public function __construct($data) + { + $this->data = $data; + } + + /** + * Return buffer content in parentheses + * + * @param \Smarty_Internal_Templateparser $parser + * + * @return string content + */ + public function to_smarty_php(Smarty_Internal_Templateparser $parser) + { + return sprintf('(%s)', $this->data); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_parsetree_dq.php b/tools/smarty/sysplugins/smarty_internal_parsetree_dq.php new file mode 100644 index 000000000..8655f5869 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_parsetree_dq.php @@ -0,0 +1,95 @@ +<?php +/** + * Double quoted string inside a tag. + * + * @package Smarty + * @subpackage Compiler + * @ignore + */ + +/** + * Double quoted string inside a tag. + * + * @package Smarty + * @subpackage Compiler + * @ignore + */ +class Smarty_Internal_ParseTree_Dq extends Smarty_Internal_ParseTree +{ + /** + * Create parse tree buffer for double quoted string subtrees + * + * @param object $parser parser object + * @param Smarty_Internal_ParseTree $subtree parse tree buffer + */ + public function __construct($parser, Smarty_Internal_ParseTree $subtree) + { + $this->subtrees[] = $subtree; + if ($subtree instanceof Smarty_Internal_ParseTree_Tag) { + $parser->block_nesting_level = count($parser->compiler->_tag_stack); + } + } + + /** + * Append buffer to subtree + * + * @param \Smarty_Internal_Templateparser $parser + * @param Smarty_Internal_ParseTree $subtree parse tree buffer + */ + public function append_subtree(Smarty_Internal_Templateparser $parser, Smarty_Internal_ParseTree $subtree) + { + $last_subtree = count($this->subtrees) - 1; + if ($last_subtree >= 0 && $this->subtrees[ $last_subtree ] instanceof Smarty_Internal_ParseTree_Tag + && $this->subtrees[ $last_subtree ]->saved_block_nesting < $parser->block_nesting_level + ) { + if ($subtree instanceof Smarty_Internal_ParseTree_Code) { + $this->subtrees[ $last_subtree ]->data = + $parser->compiler->appendCode( + $this->subtrees[ $last_subtree ]->data, + '<?php echo ' . $subtree->data . ';?>' + ); + } elseif ($subtree instanceof Smarty_Internal_ParseTree_DqContent) { + $this->subtrees[ $last_subtree ]->data = + $parser->compiler->appendCode( + $this->subtrees[ $last_subtree ]->data, + '<?php echo "' . $subtree->data . '";?>' + ); + } else { + $this->subtrees[ $last_subtree ]->data = + $parser->compiler->appendCode($this->subtrees[ $last_subtree ]->data, $subtree->data); + } + } else { + $this->subtrees[] = $subtree; + } + if ($subtree instanceof Smarty_Internal_ParseTree_Tag) { + $parser->block_nesting_level = count($parser->compiler->_tag_stack); + } + } + + /** + * Merge subtree buffer content together + * + * @param \Smarty_Internal_Templateparser $parser + * + * @return string compiled template code + */ + public function to_smarty_php(Smarty_Internal_Templateparser $parser) + { + $code = ''; + foreach ($this->subtrees as $subtree) { + if ($code !== '') { + $code .= '.'; + } + if ($subtree instanceof Smarty_Internal_ParseTree_Tag) { + $more_php = $subtree->assign_to_var($parser); + } else { + $more_php = $subtree->to_smarty_php($parser); + } + $code .= $more_php; + if (!$subtree instanceof Smarty_Internal_ParseTree_DqContent) { + $parser->compiler->has_variable_string = true; + } + } + return $code; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_parsetree_dqcontent.php b/tools/smarty/sysplugins/smarty_internal_parsetree_dqcontent.php new file mode 100644 index 000000000..a8ca389d9 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_parsetree_dqcontent.php @@ -0,0 +1,42 @@ +<?php +/** + * Smarty Internal Plugin Templateparser Parse Tree + * These are classes to build parse tree in the template parser + * + * @package Smarty + * @subpackage Compiler + * @author Thue Kristensen + * @author Uwe Tews + */ + +/** + * Raw chars as part of a double quoted string. + * + * @package Smarty + * @subpackage Compiler + * @ignore + */ +class Smarty_Internal_ParseTree_DqContent extends Smarty_Internal_ParseTree +{ + /** + * Create parse tree buffer with string content + * + * @param string $data string section + */ + public function __construct($data) + { + $this->data = $data; + } + + /** + * Return content as double quoted string + * + * @param \Smarty_Internal_Templateparser $parser + * + * @return string doubled quoted string + */ + public function to_smarty_php(Smarty_Internal_Templateparser $parser) + { + return '"' . $this->data . '"'; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_parsetree_tag.php b/tools/smarty/sysplugins/smarty_internal_parsetree_tag.php new file mode 100644 index 000000000..e6c755604 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_parsetree_tag.php @@ -0,0 +1,67 @@ +<?php +/** + * Smarty Internal Plugin Templateparser Parse Tree + * These are classes to build parse tree in the template parser + * + * @package Smarty + * @subpackage Compiler + * @author Thue Kristensen + * @author Uwe Tews + */ + +/** + * A complete smarty tag. + * + * @package Smarty + * @subpackage Compiler + * @ignore + */ +class Smarty_Internal_ParseTree_Tag extends Smarty_Internal_ParseTree +{ + /** + * Saved block nesting level + * + * @var int + */ + public $saved_block_nesting; + + /** + * Create parse tree buffer for Smarty tag + * + * @param \Smarty_Internal_Templateparser $parser parser object + * @param string $data content + */ + public function __construct(Smarty_Internal_Templateparser $parser, $data) + { + $this->data = $data; + $this->saved_block_nesting = $parser->block_nesting_level; + } + + /** + * Return buffer content + * + * @param \Smarty_Internal_Templateparser $parser + * + * @return string content + */ + public function to_smarty_php(Smarty_Internal_Templateparser $parser) + { + return $this->data; + } + + /** + * Return complied code that loads the evaluated output of buffer content into a temporary variable + * + * @param \Smarty_Internal_Templateparser $parser + * + * @return string template code + */ + public function assign_to_var(Smarty_Internal_Templateparser $parser) + { + $var = $parser->compiler->getNewPrefixVariable(); + $tmp = $parser->compiler->appendCode('<?php ob_start();?>', $this->data); + $tmp = $parser->compiler->appendCode($tmp, "<?php {$var}=ob_get_clean();?>"); + $parser->compiler->prefix_code[] = sprintf('%s', $tmp); + return $var; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_parsetree_template.php b/tools/smarty/sysplugins/smarty_internal_parsetree_template.php new file mode 100644 index 000000000..ab4c3ec3b --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_parsetree_template.php @@ -0,0 +1,169 @@ +<?php +/** + * Smarty Internal Plugin Templateparser Parse Tree + * These are classes to build parse tree in the template parser + * + * @package Smarty + * @subpackage Compiler + * @author Thue Kristensen + * @author Uwe Tews + */ + +/** + * Template element + * + * @package Smarty + * @subpackage Compiler + * @ignore + */ +class Smarty_Internal_ParseTree_Template extends Smarty_Internal_ParseTree +{ + /** + * Array of template elements + * + * @var array + */ + public $subtrees = array(); + + /** + * Create root of parse tree for template elements + */ + public function __construct() + { + } + + /** + * Append buffer to subtree + * + * @param \Smarty_Internal_Templateparser $parser + * @param Smarty_Internal_ParseTree $subtree + */ + public function append_subtree(Smarty_Internal_Templateparser $parser, Smarty_Internal_ParseTree $subtree) + { + if (!empty($subtree->subtrees)) { + $this->subtrees = array_merge($this->subtrees, $subtree->subtrees); + } else { + if ($subtree->data !== '') { + $this->subtrees[] = $subtree; + } + } + } + + /** + * Append array to subtree + * + * @param \Smarty_Internal_Templateparser $parser + * @param \Smarty_Internal_ParseTree[] $array + */ + public function append_array(Smarty_Internal_Templateparser $parser, $array = array()) + { + if (!empty($array)) { + $this->subtrees = array_merge($this->subtrees, (array)$array); + } + } + + /** + * Prepend array to subtree + * + * @param \Smarty_Internal_Templateparser $parser + * @param \Smarty_Internal_ParseTree[] $array + */ + public function prepend_array(Smarty_Internal_Templateparser $parser, $array = array()) + { + if (!empty($array)) { + $this->subtrees = array_merge((array)$array, $this->subtrees); + } + } + + /** + * Sanitize and merge subtree buffers together + * + * @param \Smarty_Internal_Templateparser $parser + * + * @return string template code content + */ + public function to_smarty_php(Smarty_Internal_Templateparser $parser) + { + $code = ''; + + foreach ($this->getChunkedSubtrees() as $chunk) { + $text = ''; + switch ($chunk['mode']) { + case 'textstripped': + foreach ($chunk['subtrees'] as $subtree) { + $text .= $subtree->to_smarty_php($parser); + } + $code .= preg_replace( + '/((<%)|(%>)|(<\?php)|(<\?)|(\?>)|(<\/?script))/', + "<?php echo '\$1'; ?>\n", + $parser->compiler->processText($text) + ); + break; + case 'text': + foreach ($chunk['subtrees'] as $subtree) { + $text .= $subtree->to_smarty_php($parser); + } + $code .= preg_replace( + '/((<%)|(%>)|(<\?php)|(<\?)|(\?>)|(<\/?script))/', + "<?php echo '\$1'; ?>\n", + $text + ); + break; + case 'tag': + foreach ($chunk['subtrees'] as $subtree) { + $text = $parser->compiler->appendCode($text, $subtree->to_smarty_php($parser)); + } + $code .= $text; + break; + default: + foreach ($chunk['subtrees'] as $subtree) { + $text = $subtree->to_smarty_php($parser); + } + $code .= $text; + + } + } + return $code; + } + + private function getChunkedSubtrees() { + $chunks = array(); + $currentMode = null; + $currentChunk = array(); + for ($key = 0, $cnt = count($this->subtrees); $key < $cnt; $key++) { + + if ($this->subtrees[ $key ]->data === '' && in_array($currentMode, array('textstripped', 'text', 'tag'))) { + continue; + } + + if ($this->subtrees[ $key ] instanceof Smarty_Internal_ParseTree_Text + && $this->subtrees[ $key ]->isToBeStripped()) { + $newMode = 'textstripped'; + } elseif ($this->subtrees[ $key ] instanceof Smarty_Internal_ParseTree_Text) { + $newMode = 'text'; + } elseif ($this->subtrees[ $key ] instanceof Smarty_Internal_ParseTree_Tag) { + $newMode = 'tag'; + } else { + $newMode = 'other'; + } + + if ($newMode == $currentMode) { + $currentChunk[] = $this->subtrees[ $key ]; + } else { + $chunks[] = array( + 'mode' => $currentMode, + 'subtrees' => $currentChunk + ); + $currentMode = $newMode; + $currentChunk = array($this->subtrees[ $key ]); + } + } + if ($currentMode && $currentChunk) { + $chunks[] = array( + 'mode' => $currentMode, + 'subtrees' => $currentChunk + ); + } + return $chunks; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_parsetree_text.php b/tools/smarty/sysplugins/smarty_internal_parsetree_text.php new file mode 100644 index 000000000..399e84941 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_parsetree_text.php @@ -0,0 +1,57 @@ +<?php + +/** + * Smarty Internal Plugin Templateparser Parse Tree + * These are classes to build parse tree in the template parser + * + * @package Smarty + * @subpackage Compiler + * @author Thue Kristensen + * @author Uwe Tews + * * + * template text + * @package Smarty + * @subpackage Compiler + * @ignore + */ +class Smarty_Internal_ParseTree_Text extends Smarty_Internal_ParseTree +{ + + /** + * Wether this section should be stripped on output to smarty php + * @var bool + */ + private $toBeStripped = false; + + /** + * Create template text buffer + * + * @param string $data text + * @param bool $toBeStripped wether this section should be stripped on output to smarty php + */ + public function __construct($data, $toBeStripped = false) + { + $this->data = $data; + $this->toBeStripped = $toBeStripped; + } + + /** + * Wether this section should be stripped on output to smarty php + * @return bool + */ + public function isToBeStripped() { + return $this->toBeStripped; + } + + /** + * Return buffer content + * + * @param \Smarty_Internal_Templateparser $parser + * + * @return string text + */ + public function to_smarty_php(Smarty_Internal_Templateparser $parser) + { + return $this->data; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_resource_eval.php b/tools/smarty/sysplugins/smarty_internal_resource_eval.php index 1c64b7cf5..3b552a589 100644 --- a/tools/smarty/sysplugins/smarty_internal_resource_eval.php +++ b/tools/smarty/sysplugins/smarty_internal_resource_eval.php @@ -21,16 +21,15 @@ class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled /** * populate Source Object with meta data from Resource * - * @param Smarty_Template_Source $source source object - * @param Smarty_Internal_Template $_template template object + * @param Smarty_Template_Source $source source object + * @param Smarty_Internal_Template $_template template object * * @return void */ public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null) { $source->uid = $source->filepath = sha1($source->name); - $source->timestamp = false; - $source->exists = true; + $source->timestamp = $source->exists = true; } /** @@ -38,7 +37,7 @@ class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled * * @uses decode() to decode base64 and urlencoded template_resources * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string template source */ @@ -50,7 +49,7 @@ class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled /** * decode base64 and urlencode * - * @param string $string template_resource to decode + * @param string $string template_resource to decode * * @return string decoded template_resource */ @@ -64,20 +63,19 @@ class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled return urldecode(substr($string, 10)); } } - return $string; } /** * modify resource_name according to resource handlers specifications * - * @param Smarty $smarty Smarty instance - * @param string $resource_name resource_name to make unique - * @param boolean $is_config flag for config resource + * @param Smarty $smarty Smarty instance + * @param string $resource_name resource_name to make unique + * @param boolean $isConfig flag for config resource * * @return string unique resource name */ - protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false) + public function buildUniqueResourceName(Smarty $smarty, $resource_name, $isConfig = false) { return get_class($this) . '#' . $this->decode($resource_name); } @@ -85,11 +83,11 @@ class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled /** * Determine basename for compiled filename * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string resource's basename */ - protected function getBasename(Smarty_Template_Source $source) + public function getBasename(Smarty_Template_Source $source) { return ''; } diff --git a/tools/smarty/sysplugins/smarty_internal_resource_extends.php b/tools/smarty/sysplugins/smarty_internal_resource_extends.php index 2079f2bc6..80946932e 100644 --- a/tools/smarty/sysplugins/smarty_internal_resource_extends.php +++ b/tools/smarty/sysplugins/smarty_internal_resource_extends.php @@ -37,27 +37,27 @@ class Smarty_Internal_Resource_Extends extends Smarty_Resource $uid = ''; $sources = array(); $components = explode('|', $source->name); + $smarty = &$source->smarty; $exists = true; foreach ($components as $component) { - $s = Smarty_Resource::source(null, $source->smarty, $component); - if ($s->type == 'php') { - throw new SmartyException("Resource type {$s->type} cannot be used with the extends resource type"); + /* @var \Smarty_Template_Source $_s */ + $_s = Smarty_Template_Source::load(null, $smarty, $component); + if ($_s->type === 'php') { + throw new SmartyException("Resource type {$_s->type} cannot be used with the extends resource type"); } - $sources[$s->uid] = $s; - $uid .= $s->filepath; - if ($_template && $_template->smarty->compile_check) { - $exists = $exists && $s->exists; + $sources[ $_s->uid ] = $_s; + $uid .= $_s->filepath; + if ($_template) { + $exists = $exists && $_s->exists; } } $source->components = $sources; - $source->filepath = $s->filepath; - $source->uid = sha1(realpath($uid)); - if ($_template && $_template->smarty->compile_check) { - $source->timestamp = $s->timestamp; - $source->exists = $exists; + $source->filepath = $_s->filepath; + $source->uid = sha1($uid . $source->smarty->_joined_template_dir); + $source->exists = $exists; + if ($_template) { + $source->timestamp = $_s->timestamp; } - // need the template at getContent() - $source->template = $_template; } /** @@ -68,10 +68,11 @@ class Smarty_Internal_Resource_Extends extends Smarty_Resource public function populateTimestamp(Smarty_Template_Source $source) { $source->exists = true; - foreach ($source->components as $s) { - $source->exists = $source->exists && $s->exists; + /* @var \Smarty_Template_Source $_s */ + foreach ($source->components as $_s) { + $source->exists = $source->exists && $_s->exists; } - $source->timestamp = $s->timestamp; + $source->timestamp = $source->exists ? $_s->getTimeStamp() : false; } /** @@ -85,15 +86,14 @@ class Smarty_Internal_Resource_Extends extends Smarty_Resource public function getContent(Smarty_Template_Source $source) { if (!$source->exists) { - throw new SmartyException("Unable to read template {$source->type} '{$source->name}'"); + throw new SmartyException("Unable to load template '{$source->type}:{$source->name}'"); } - $_components = array_reverse($source->components); - $_content = ''; - foreach ($_components as $_component) { + /* @var \Smarty_Template_Source $_s */ + foreach ($_components as $_s) { // read content - $_content .= $_component->content; + $_content .= $_s->getContent(); } return $_content; } @@ -109,4 +109,18 @@ class Smarty_Internal_Resource_Extends extends Smarty_Resource { return str_replace(':', '.', basename($source->filepath)); } + + /* + * Disable timestamp checks for extends resource. + * The individual source components will be checked. + * + * @return bool + */ + /** + * @return bool + */ + public function checkTimestamps() + { + return false; + } } diff --git a/tools/smarty/sysplugins/smarty_internal_resource_file.php b/tools/smarty/sysplugins/smarty_internal_resource_file.php index 0abdc4495..ae2060673 100644 --- a/tools/smarty/sysplugins/smarty_internal_resource_file.php +++ b/tools/smarty/sysplugins/smarty_internal_resource_file.php @@ -22,21 +22,24 @@ class Smarty_Internal_Resource_File extends Smarty_Resource * * @param Smarty_Template_Source $source source object * @param Smarty_Internal_Template $_template template object + * + * @throws \SmartyException */ public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null) { $source->filepath = $this->buildFilepath($source, $_template); - if ($source->filepath !== false) { - if (is_object($source->smarty->security_policy)) { - $source->smarty->security_policy->isTrustedResourceDir($source->filepath); - } - - $source->uid = sha1(realpath($source->filepath)); - if ($source->smarty->compile_check && !isset($source->timestamp)) { - $source->timestamp = @filemtime($source->filepath); - $source->exists = !!$source->timestamp; + if (isset($source->smarty->security_policy) && is_object($source->smarty->security_policy)) { + $source->smarty->security_policy->isTrustedResourceDir($source->filepath, $source->isConfig); } + $source->exists = true; + $source->uid = sha1( + $source->filepath . ($source->isConfig ? $source->smarty->_joined_config_dir : + $source->smarty->_joined_template_dir) + ); + $source->timestamp = filemtime($source->filepath); + } else { + $source->timestamp = $source->exists = false; } } @@ -47,43 +50,131 @@ class Smarty_Internal_Resource_File extends Smarty_Resource */ public function populateTimestamp(Smarty_Template_Source $source) { - $source->timestamp = @filemtime($source->filepath); - $source->exists = !!$source->timestamp; + if (!$source->exists) { + $source->timestamp = $source->exists = is_file($source->filepath); + } + if ($source->exists) { + $source->timestamp = filemtime($source->filepath); + } } /** * Load template's source from file into current template object * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string template source * @throws SmartyException if source cannot be loaded */ public function getContent(Smarty_Template_Source $source) { - if ($source->timestamp) { + if ($source->exists) { return file_get_contents($source->filepath); } - if ($source instanceof Smarty_Config_Source) { - throw new SmartyException("Unable to read config {$source->type} '{$source->name}'"); - } - throw new SmartyException("Unable to read template {$source->type} '{$source->name}'"); + throw new SmartyException( + 'Unable to read ' . ($source->isConfig ? 'config' : 'template') . + " {$source->type} '{$source->name}'" + ); } /** * Determine basename for compiled filename * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string resource's basename */ public function getBasename(Smarty_Template_Source $source) { - $_file = $source->name; - if (($_pos = strpos($_file, ']')) !== false) { - $_file = substr($_file, $_pos + 1); - } + return basename($source->filepath); + } - return basename($_file); + /** + * build template filepath by traversing the template_dir array + * + * @param Smarty_Template_Source $source source object + * @param Smarty_Internal_Template $_template template object + * + * @return string fully qualified filepath + * @throws SmartyException + */ + protected function buildFilepath(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null) + { + $file = $source->name; + // absolute file ? + if ($file[ 0 ] === '/' || $file[ 1 ] === ':') { + $file = $source->smarty->_realpath($file, true); + return is_file($file) ? $file : false; + } + // go relative to a given template? + if ($file[ 0 ] === '.' && $_template && $_template->_isSubTpl() + && preg_match('#^[.]{1,2}[\\\/]#', $file) + ) { + if ($_template->parent->source->type !== 'file' && $_template->parent->source->type !== 'extends' + && !isset($_template->parent->_cache[ 'allow_relative_path' ]) + ) { + throw new SmartyException("Template '{$file}' cannot be relative to template of resource type '{$_template->parent->source->type}'"); + } + // normalize path + $path = + $source->smarty->_realpath(dirname($_template->parent->source->filepath) . DIRECTORY_SEPARATOR . $file); + // files relative to a template only get one shot + return is_file($path) ? $path : false; + } + // normalize DIRECTORY_SEPARATOR + if (strpos($file, DIRECTORY_SEPARATOR === '/' ? '\\' : '/') !== false) { + $file = str_replace(DIRECTORY_SEPARATOR === '/' ? '\\' : '/', DIRECTORY_SEPARATOR, $file); + } + $_directories = $source->smarty->getTemplateDir(null, $source->isConfig); + // template_dir index? + if ($file[ 0 ] === '[' && preg_match('#^\[([^\]]+)\](.+)$#', $file, $fileMatch)) { + $file = $fileMatch[ 2 ]; + $_indices = explode(',', $fileMatch[ 1 ]); + $_index_dirs = array(); + foreach ($_indices as $index) { + $index = trim($index); + // try string indexes + if (isset($_directories[ $index ])) { + $_index_dirs[] = $_directories[ $index ]; + } elseif (is_numeric($index)) { + // try numeric index + $index = (int)$index; + if (isset($_directories[ $index ])) { + $_index_dirs[] = $_directories[ $index ]; + } else { + // try at location index + $keys = array_keys($_directories); + if (isset($_directories[ $keys[ $index ] ])) { + $_index_dirs[] = $_directories[ $keys[ $index ] ]; + } + } + } + } + if (empty($_index_dirs)) { + // index not found + return false; + } else { + $_directories = $_index_dirs; + } + } + // relative file name? + foreach ($_directories as $_directory) { + $path = $_directory . $file; + if (is_file($path)) { + return (strpos($path, '.' . DIRECTORY_SEPARATOR) !== false) ? $source->smarty->_realpath($path) : $path; + } + } + if (!isset($_index_dirs)) { + // Could be relative to cwd + $path = $source->smarty->_realpath($file, true); + if (is_file($path)) { + return $path; + } + } + // Use include path ? + if ($source->smarty->use_include_path) { + return $source->smarty->ext->_getIncludePath->getIncludePath($_directories, $file, $source->smarty); + } + return false; } } diff --git a/tools/smarty/sysplugins/smarty_internal_resource_php.php b/tools/smarty/sysplugins/smarty_internal_resource_php.php index 7463c2960..9d98ae181 100644 --- a/tools/smarty/sysplugins/smarty_internal_resource_php.php +++ b/tools/smarty/sysplugins/smarty_internal_resource_php.php @@ -9,8 +9,22 @@ * @author Uwe Tews * @author Rodney Rehm */ -class Smarty_Internal_Resource_PHP extends Smarty_Resource_Uncompiled +class Smarty_Internal_Resource_Php extends Smarty_Internal_Resource_File { + /** + * Flag that it's an uncompiled resource + * + * @var bool + */ + public $uncompiled = true; + + /** + * Resource does implement populateCompiledFilepath() method + * + * @var bool + */ + public $hasCompiledHandler = true; + /** * container for short_open_tag directive's value before executing PHP templates * @@ -20,72 +34,52 @@ class Smarty_Internal_Resource_PHP extends Smarty_Resource_Uncompiled /** * Create a new PHP Resource - */ public function __construct() { - $this->short_open_tag = ini_get('short_open_tag'); - } - - /** - * populate Source Object with meta data from Resource - * - * @param Smarty_Template_Source $source source object - * @param Smarty_Internal_Template $_template template object - * - * @return void - */ - public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null) - { - $source->filepath = $this->buildFilepath($source, $_template); - - if ($source->filepath !== false) { - if (is_object($source->smarty->security_policy)) { - $source->smarty->security_policy->isTrustedResourceDir($source->filepath); - } - - $source->uid = sha1($source->filepath); - if ($source->smarty->compile_check) { - $source->timestamp = @filemtime($source->filepath); - $source->exists = !!$source->timestamp; - } - } - } - - /** - * populate Source Object with timestamp and exists from Resource - * - * @param Smarty_Template_Source $source source object - * - * @return void - */ - public function populateTimestamp(Smarty_Template_Source $source) - { - $source->timestamp = @filemtime($source->filepath); - $source->exists = !!$source->timestamp; + $this->short_open_tag = function_exists('ini_get') ? ini_get('short_open_tag') : 1; } /** * Load template's source from file into current template object * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string template source * @throws SmartyException if source cannot be loaded */ public function getContent(Smarty_Template_Source $source) { - if ($source->timestamp) { + if ($source->exists) { return ''; } throw new SmartyException("Unable to read template {$source->type} '{$source->name}'"); } + /** + * populate compiled object with compiled filepath + * + * @param Smarty_Template_Compiled $compiled compiled object + * @param Smarty_Internal_Template $_template template object (is ignored) + */ + public function populateCompiledFilepath(Smarty_Template_Compiled $compiled, Smarty_Internal_Template $_template) + { + $compiled->filepath = $_template->source->filepath; + $compiled->timestamp = $_template->source->timestamp; + $compiled->exists = $_template->source->exists; + $compiled->file_dependency[ $_template->source->uid ] = + array( + $compiled->filepath, + $compiled->timestamp, + $_template->source->type, + ); + } + /** * Render and output the template (without using the compiler) * - * @param Smarty_Template_Source $source source object - * @param Smarty_Internal_Template $_template template object + * @param Smarty_Template_Source $source source object + * @param Smarty_Internal_Template $_template template object * * @return void * @throws SmartyException if template cannot be loaded or allow_php_templates is disabled @@ -93,27 +87,30 @@ class Smarty_Internal_Resource_PHP extends Smarty_Resource_Uncompiled public function renderUncompiled(Smarty_Template_Source $source, Smarty_Internal_Template $_template) { if (!$source->smarty->allow_php_templates) { - throw new SmartyException("PHP templates are disabled"); + throw new SmartyException('PHP templates are disabled'); } if (!$source->exists) { - if ($_template->parent instanceof Smarty_Internal_Template) { - $parent_resource = " in '{$_template->parent->template_resource}'"; - } else { - $parent_resource = ''; - } - throw new SmartyException("Unable to load template {$source->type} '{$source->name}'{$parent_resource}"); + throw new SmartyException( + "Unable to load template '{$source->type}:{$source->name}'" . + ($_template->_isSubTpl() ? " in '{$_template->parent->template_resource}'" : '') + ); } - // prepare variables extract($_template->getTemplateVars()); - // include PHP template with short open tags enabled - ini_set('short_open_tag', '1'); - /** @var Smarty_Internal_Template $_smarty_template + if (function_exists('ini_set')) { + ini_set('short_open_tag', '1'); + } + /** + * + * + * @var Smarty_Internal_Template $_smarty_template * used in included file */ $_smarty_template = $_template; - include($source->filepath); - ini_set('short_open_tag', $this->short_open_tag); + include $source->filepath; + if (function_exists('ini_set')) { + ini_set('short_open_tag', $this->short_open_tag); + } } } diff --git a/tools/smarty/sysplugins/smarty_internal_resource_registered.php b/tools/smarty/sysplugins/smarty_internal_resource_registered.php index f12d843e1..df526101f 100644 --- a/tools/smarty/sysplugins/smarty_internal_resource_registered.php +++ b/tools/smarty/sysplugins/smarty_internal_resource_registered.php @@ -21,25 +21,23 @@ class Smarty_Internal_Resource_Registered extends Smarty_Resource /** * populate Source Object with meta data from Resource * - * @param Smarty_Template_Source $source source object - * @param Smarty_Internal_Template $_template template object + * @param Smarty_Template_Source $source source object + * @param Smarty_Internal_Template $_template template object * * @return void */ public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null) { $source->filepath = $source->type . ':' . $source->name; - $source->uid = sha1($source->filepath); - if ($source->smarty->compile_check) { - $source->timestamp = $this->getTemplateTimestamp($source); - $source->exists = !!$source->timestamp; - } + $source->uid = sha1($source->filepath . $source->smarty->_joined_template_dir); + $source->timestamp = $this->getTemplateTimestamp($source); + $source->exists = !!$source->timestamp; } /** * populate Source Object with timestamp and exists from Resource * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return void */ @@ -52,7 +50,7 @@ class Smarty_Internal_Resource_Registered extends Smarty_Resource /** * Get timestamp (epoch) the template source was modified * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return integer|boolean timestamp (epoch) the template was modified, false if resources has no timestamp */ @@ -60,15 +58,17 @@ class Smarty_Internal_Resource_Registered extends Smarty_Resource { // return timestamp $time_stamp = false; - call_user_func_array($source->smarty->registered_resources[$source->type][0][1], array($source->name, &$time_stamp, $source->smarty)); - - return is_numeric($time_stamp) ? (int) $time_stamp : $time_stamp; + call_user_func_array( + $source->smarty->registered_resources[ $source->type ][ 0 ][ 1 ], + array($source->name, &$time_stamp, $source->smarty) + ); + return is_numeric($time_stamp) ? (int)$time_stamp : $time_stamp; } /** * Load template's source by invoking the registered callback into current template object * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string template source * @throws SmartyException if source cannot be loaded @@ -76,22 +76,25 @@ class Smarty_Internal_Resource_Registered extends Smarty_Resource public function getContent(Smarty_Template_Source $source) { // return template string - $t = call_user_func_array($source->smarty->registered_resources[$source->type][0][0], array($source->name, &$source->content, $source->smarty)); + $content = null; + $t = call_user_func_array( + $source->smarty->registered_resources[ $source->type ][ 0 ][ 0 ], + array($source->name, &$content, $source->smarty) + ); if (is_bool($t) && !$t) { throw new SmartyException("Unable to read template {$source->type} '{$source->name}'"); } - - return $source->content; + return $content; } /** * Determine basename for compiled filename * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string resource's basename */ - protected function getBasename(Smarty_Template_Source $source) + public function getBasename(Smarty_Template_Source $source) { return basename($source->name); } diff --git a/tools/smarty/sysplugins/smarty_internal_resource_stream.php b/tools/smarty/sysplugins/smarty_internal_resource_stream.php index f7d1aac31..9956bd073 100644 --- a/tools/smarty/sysplugins/smarty_internal_resource_stream.php +++ b/tools/smarty/sysplugins/smarty_internal_resource_stream.php @@ -36,8 +36,7 @@ class Smarty_Internal_Resource_Stream extends Smarty_Resource_Recompiled } $source->uid = false; $source->content = $this->getContent($source); - $source->timestamp = false; - $source->exists = !!$source->content; + $source->timestamp = $source->exists = !!$source->content; } /** @@ -46,7 +45,6 @@ class Smarty_Internal_Resource_Stream extends Smarty_Resource_Recompiled * @param Smarty_Template_Source $source source object * * @return string template source - * @throws SmartyException if source cannot be loaded */ public function getContent(Smarty_Template_Source $source) { @@ -58,7 +56,6 @@ class Smarty_Internal_Resource_Stream extends Smarty_Resource_Recompiled $t .= $current_line; } fclose($fp); - return $t; } else { return false; @@ -68,13 +65,13 @@ class Smarty_Internal_Resource_Stream extends Smarty_Resource_Recompiled /** * modify resource_name according to resource handlers specifications * - * @param Smarty $smarty Smarty instance - * @param string $resource_name resource_name to make unique - * @param boolean $is_config flag for config resource + * @param Smarty $smarty Smarty instance + * @param string $resource_name resource_name to make unique + * @param boolean $isConfig flag for config resource * * @return string unique resource name */ - protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false) + public function buildUniqueResourceName(Smarty $smarty, $resource_name, $isConfig = false) { return get_class($this) . '#' . $resource_name; } diff --git a/tools/smarty/sysplugins/smarty_internal_resource_string.php b/tools/smarty/sysplugins/smarty_internal_resource_string.php index bfa069974..3fecbb7ef 100644 --- a/tools/smarty/sysplugins/smarty_internal_resource_string.php +++ b/tools/smarty/sysplugins/smarty_internal_resource_string.php @@ -21,16 +21,15 @@ class Smarty_Internal_Resource_String extends Smarty_Resource /** * populate Source Object with meta data from Resource * - * @param Smarty_Template_Source $source source object - * @param Smarty_Internal_Template $_template template object + * @param Smarty_Template_Source $source source object + * @param Smarty_Internal_Template $_template template object * * @return void */ public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null) { - $source->uid = $source->filepath = sha1($source->name); - $source->timestamp = 0; - $source->exists = true; + $source->uid = $source->filepath = sha1($source->name . $source->smarty->_joined_template_dir); + $source->timestamp = $source->exists = true; } /** @@ -38,7 +37,7 @@ class Smarty_Internal_Resource_String extends Smarty_Resource * * @uses decode() to decode base64 and urlencoded template_resources * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string template source */ @@ -50,7 +49,7 @@ class Smarty_Internal_Resource_String extends Smarty_Resource /** * decode base64 and urlencode * - * @param string $string template_resource to decode + * @param string $string template_resource to decode * * @return string decoded template_resource */ @@ -64,20 +63,19 @@ class Smarty_Internal_Resource_String extends Smarty_Resource return urldecode(substr($string, 10)); } } - return $string; } /** * modify resource_name according to resource handlers specifications * - * @param Smarty $smarty Smarty instance - * @param string $resource_name resource_name to make unique - * @param boolean $is_config flag for config resource + * @param Smarty $smarty Smarty instance + * @param string $resource_name resource_name to make unique + * @param boolean $isConfig flag for config resource * * @return string unique resource name */ - protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false) + public function buildUniqueResourceName(Smarty $smarty, $resource_name, $isConfig = false) { return get_class($this) . '#' . $this->decode($resource_name); } @@ -86,12 +84,25 @@ class Smarty_Internal_Resource_String extends Smarty_Resource * Determine basename for compiled filename * Always returns an empty string. * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string resource's basename */ - protected function getBasename(Smarty_Template_Source $source) + public function getBasename(Smarty_Template_Source $source) { return ''; } + + /* + * Disable timestamp checks for string resource. + * + * @return bool + */ + /** + * @return bool + */ + public function checkTimestamps() + { + return false; + } } diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_cachemodify.php b/tools/smarty/sysplugins/smarty_internal_runtime_cachemodify.php new file mode 100644 index 000000000..6e12d2ae1 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_cachemodify.php @@ -0,0 +1,68 @@ +<?php + +/** + * Inline Runtime Methods render, setSourceByUid, setupSubTemplate + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + **/ +class Smarty_Internal_Runtime_CacheModify +{ + /** + * check client side cache + * + * @param \Smarty_Template_Cached $cached + * @param \Smarty_Internal_Template $_template + * @param string $content + * + * @throws \Exception + * @throws \SmartyException + */ + public function cacheModifiedCheck(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template, $content) + { + $_isCached = $_template->isCached() && !$_template->compiled->has_nocache_code; + $_last_modified_date = + @substr($_SERVER[ 'HTTP_IF_MODIFIED_SINCE' ], 0, strpos($_SERVER[ 'HTTP_IF_MODIFIED_SINCE' ], 'GMT') + 3); + if ($_isCached && $cached->timestamp <= strtotime($_last_modified_date)) { + switch (PHP_SAPI) { + case 'cgi': // php-cgi < 5.3 + case 'cgi-fcgi': // php-cgi >= 5.3 + case 'fpm-fcgi': // php-fpm >= 5.3.3 + header('Status: 304 Not Modified'); + break; + case 'cli': + if (/* ^phpunit */ + !empty($_SERVER[ 'SMARTY_PHPUNIT_DISABLE_HEADERS' ]) /* phpunit$ */ + ) { + $_SERVER[ 'SMARTY_PHPUNIT_HEADERS' ][] = '304 Not Modified'; + } + break; + default: + if (/* ^phpunit */ + !empty($_SERVER[ 'SMARTY_PHPUNIT_DISABLE_HEADERS' ]) /* phpunit$ */ + ) { + $_SERVER[ 'SMARTY_PHPUNIT_HEADERS' ][] = '304 Not Modified'; + } else { + header($_SERVER[ 'SERVER_PROTOCOL' ] . ' 304 Not Modified'); + } + break; + } + } else { + switch (PHP_SAPI) { + case 'cli': + if (/* ^phpunit */ + !empty($_SERVER[ 'SMARTY_PHPUNIT_DISABLE_HEADERS' ]) /* phpunit$ */ + ) { + $_SERVER[ 'SMARTY_PHPUNIT_HEADERS' ][] = + 'Last-Modified: ' . gmdate('D, d M Y H:i:s', $cached->timestamp) . ' GMT'; + } + break; + default: + header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $cached->timestamp) . ' GMT'); + break; + } + echo $content; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_cacheresourcefile.php b/tools/smarty/sysplugins/smarty_internal_runtime_cacheresourcefile.php new file mode 100644 index 000000000..287096438 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_cacheresourcefile.php @@ -0,0 +1,139 @@ +<?php +/** + * Smarty cache resource file clear method + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ + +/** + * Smarty Internal Runtime Cache Resource File Class + * + * @package Smarty + * @subpackage PluginsInternal + */ +class Smarty_Internal_Runtime_CacheResourceFile +{ + /** + * Empty cache for a specific template + * + * @param Smarty $smarty + * @param string $resource_name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param integer $exp_time expiration time (number of seconds, not timestamp) + * + * @return integer number of cache files deleted + */ + public function clear(Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time) + { + $_cache_id = isset($cache_id) ? preg_replace('![^\w\|]+!', '_', $cache_id) : null; + $_compile_id = isset($compile_id) ? preg_replace('![^\w]+!', '_', $compile_id) : null; + $_dir_sep = $smarty->use_sub_dirs ? '/' : '^'; + $_compile_id_offset = $smarty->use_sub_dirs ? 3 : 0; + $_dir = $smarty->getCacheDir(); + if ($_dir === '/') { //We should never want to delete this! + return 0; + } + $_dir_length = strlen($_dir); + if (isset($_cache_id)) { + $_cache_id_parts = explode('|', $_cache_id); + $_cache_id_parts_count = count($_cache_id_parts); + if ($smarty->use_sub_dirs) { + foreach ($_cache_id_parts as $id_part) { + $_dir .= $id_part . '/'; + } + } + } + if (isset($resource_name)) { + $_save_stat = $smarty->caching; + $smarty->caching = Smarty::CACHING_LIFETIME_CURRENT; + $tpl = new $smarty->template_class($resource_name, $smarty); + $smarty->caching = $_save_stat; + // remove from template cache + $tpl->source; // have the template registered before unset() + if ($tpl->source->exists) { + $_resourcename_parts = basename(str_replace('^', '/', $tpl->cached->filepath)); + } else { + return 0; + } + } + $_count = 0; + $_time = time(); + if (file_exists($_dir)) { + $_cacheDirs = new RecursiveDirectoryIterator($_dir); + $_cache = new RecursiveIteratorIterator($_cacheDirs, RecursiveIteratorIterator::CHILD_FIRST); + foreach ($_cache as $_file) { + if (substr(basename($_file->getPathname()), 0, 1) === '.') { + continue; + } + $_filepath = (string)$_file; + // directory ? + if ($_file->isDir()) { + if (!$_cache->isDot()) { + // delete folder if empty + @rmdir($_file->getPathname()); + } + } else { + // delete only php files + if (substr($_filepath, -4) !== '.php') { + continue; + } + $_parts = explode($_dir_sep, str_replace('\\', '/', substr($_filepath, $_dir_length))); + $_parts_count = count($_parts); + // check name + if (isset($resource_name)) { + if ($_parts[ $_parts_count - 1 ] !== $_resourcename_parts) { + continue; + } + } + // check compile id + if (isset($_compile_id) && (!isset($_parts[ $_parts_count - 2 - $_compile_id_offset ]) + || $_parts[ $_parts_count - 2 - $_compile_id_offset ] !== $_compile_id) + ) { + continue; + } + // check cache id + if (isset($_cache_id)) { + // count of cache id parts + $_parts_count = (isset($_compile_id)) ? $_parts_count - 2 - $_compile_id_offset : + $_parts_count - 1 - $_compile_id_offset; + if ($_parts_count < $_cache_id_parts_count) { + continue; + } + for ($i = 0; $i < $_cache_id_parts_count; $i++) { + if ($_parts[ $i ] !== $_cache_id_parts[ $i ]) { + continue 2; + } + } + } + if (is_file($_filepath)) { + // expired ? + if (isset($exp_time)) { + if ($exp_time < 0) { + preg_match('#\'cache_lifetime\' =>\s*(\d*)#', file_get_contents($_filepath), $match); + if ($_time < (filemtime($_filepath) + $match[ 1 ])) { + continue; + } + } else { + if ($_time - filemtime($_filepath) < $exp_time) { + continue; + } + } + } + $_count += @unlink($_filepath) ? 1 : 0; + if (function_exists('opcache_invalidate') + && (!function_exists('ini_get') || strlen(ini_get("opcache.restrict_api")) < 1) + ) { + opcache_invalidate($_filepath, true); + } elseif (function_exists('apc_delete_file')) { + apc_delete_file($_filepath); + } + } + } + } + } + return $_count; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_capture.php b/tools/smarty/sysplugins/smarty_internal_runtime_capture.php new file mode 100644 index 000000000..c9dca83d9 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_capture.php @@ -0,0 +1,174 @@ +<?php + +/** + * Runtime Extension Capture + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Runtime_Capture +{ + /** + * Flag that this instance will not be cached + * + * @var bool + */ + public $isPrivateExtension = true; + + /** + * Stack of capture parameter + * + * @var array + */ + private $captureStack = array(); + + /** + * Current open capture sections + * + * @var int + */ + private $captureCount = 0; + + /** + * Count stack + * + * @var int[] + */ + private $countStack = array(); + + /** + * Named buffer + * + * @var string[] + */ + private $namedBuffer = array(); + + /** + * Flag if callbacks are registered + * + * @var bool + */ + private $isRegistered = false; + + /** + * Open capture section + * + * @param \Smarty_Internal_Template $_template + * @param string $buffer capture name + * @param string $assign variable name + * @param string $append variable name + */ + public function open(Smarty_Internal_Template $_template, $buffer, $assign, $append) + { + if (!$this->isRegistered) { + $this->register($_template); + } + $this->captureStack[] = array( + $buffer, + $assign, + $append + ); + $this->captureCount++; + ob_start(); + } + + /** + * Register callbacks in template class + * + * @param \Smarty_Internal_Template $_template + */ + private function register(Smarty_Internal_Template $_template) + { + $_template->startRenderCallbacks[] = array( + $this, + 'startRender' + ); + $_template->endRenderCallbacks[] = array( + $this, + 'endRender' + ); + $this->startRender($_template); + $this->isRegistered = true; + } + + /** + * Start render callback + * + * @param \Smarty_Internal_Template $_template + */ + public function startRender(Smarty_Internal_Template $_template) + { + $this->countStack[] = $this->captureCount; + $this->captureCount = 0; + } + + /** + * Close capture section + * + * @param \Smarty_Internal_Template $_template + * + * @throws \SmartyException + */ + public function close(Smarty_Internal_Template $_template) + { + if ($this->captureCount) { + list($buffer, $assign, $append) = array_pop($this->captureStack); + $this->captureCount--; + if (isset($assign)) { + $_template->assign($assign, ob_get_contents()); + } + if (isset($append)) { + $_template->append($append, ob_get_contents()); + } + $this->namedBuffer[ $buffer ] = ob_get_clean(); + } else { + $this->error($_template); + } + } + + /** + * Error exception on not matching {capture}{/capture} + * + * @param \Smarty_Internal_Template $_template + * + * @throws \SmartyException + */ + public function error(Smarty_Internal_Template $_template) + { + throw new SmartyException("Not matching {capture}{/capture} in '{$_template->template_resource}'"); + } + + /** + * Return content of named capture buffer by key or as array + * + * @param \Smarty_Internal_Template $_template + * @param string|null $name + * + * @return string|string[]|null + */ + public function getBuffer(Smarty_Internal_Template $_template, $name = null) + { + if (isset($name)) { + return isset($this->namedBuffer[ $name ]) ? $this->namedBuffer[ $name ] : null; + } else { + return $this->namedBuffer; + } + } + + /** + * End render callback + * + * @param \Smarty_Internal_Template $_template + * + * @throws \SmartyException + */ + public function endRender(Smarty_Internal_Template $_template) + { + if ($this->captureCount) { + $this->error($_template); + } else { + $this->captureCount = array_pop($this->countStack); + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_codeframe.php b/tools/smarty/sysplugins/smarty_internal_runtime_codeframe.php new file mode 100644 index 000000000..983ca6180 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_codeframe.php @@ -0,0 +1,100 @@ +<?php +/** + * Smarty Internal Extension + * This file contains the Smarty template extension to create a code frame + * + * @package Smarty + * @subpackage Template + * @author Uwe Tews + */ + +/** + * Class Smarty_Internal_Extension_CodeFrame + * Create code frame for compiled and cached templates + */ +class Smarty_Internal_Runtime_CodeFrame +{ + /** + * Create code frame for compiled and cached templates + * + * @param Smarty_Internal_Template $_template + * @param string $content optional template content + * @param string $functions compiled template function and block code + * @param bool $cache flag for cache file + * @param \Smarty_Internal_TemplateCompilerBase $compiler + * + * @return string + */ + public function create( + Smarty_Internal_Template $_template, + $content = '', + $functions = '', + $cache = false, + Smarty_Internal_TemplateCompilerBase $compiler = null + ) { + // build property code + $properties[ 'version' ] = Smarty::SMARTY_VERSION; + $properties[ 'unifunc' ] = 'content_' . str_replace(array('.', ','), '_', uniqid('', true)); + if (!$cache) { + $properties[ 'has_nocache_code' ] = $_template->compiled->has_nocache_code; + $properties[ 'file_dependency' ] = $_template->compiled->file_dependency; + $properties[ 'includes' ] = $_template->compiled->includes; + } else { + $properties[ 'has_nocache_code' ] = $_template->cached->has_nocache_code; + $properties[ 'file_dependency' ] = $_template->cached->file_dependency; + $properties[ 'cache_lifetime' ] = $_template->cache_lifetime; + } + $output = "<?php\n"; + $output .= "/* Smarty version {$properties[ 'version' ]}, created on " . strftime("%Y-%m-%d %H:%M:%S") . + "\n from '" . str_replace('*/', '* /', $_template->source->filepath) . "' */\n\n"; + $output .= "/* @var Smarty_Internal_Template \$_smarty_tpl */\n"; + $dec = "\$_smarty_tpl->_decodeProperties(\$_smarty_tpl, " . var_export($properties, true) . ',' . + ($cache ? 'true' : 'false') . ')'; + $output .= "if ({$dec}) {\n"; + $output .= "function {$properties['unifunc']} (Smarty_Internal_Template \$_smarty_tpl) {\n"; + if (!$cache && !empty($compiler->tpl_function)) { + $output .= '$_smarty_tpl->smarty->ext->_tplFunction->registerTplFunctions($_smarty_tpl, '; + $output .= var_export($compiler->tpl_function, true); + $output .= ");\n"; + } + if ($cache && isset($_template->smarty->ext->_tplFunction)) { + $output .= "\$_smarty_tpl->smarty->ext->_tplFunction->registerTplFunctions(\$_smarty_tpl, " . + var_export($_template->smarty->ext->_tplFunction->getTplFunction($_template), true) . ");\n"; + } + $output .= "?>"; + $output .= $content; + $output .= "<?php }\n?>"; + $output .= $functions; + $output .= "<?php }\n"; + // remove unneeded PHP tags + if (preg_match('/\s*\?>[\n]?<\?php\s*/', $output)) { + $curr_split = preg_split( + '/\s*\?>[\n]?<\?php\s*/', + $output + ); + preg_match_all( + '/\s*\?>[\n]?<\?php\s*/', + $output, + $curr_parts + ); + $output = ''; + foreach ($curr_split as $idx => $curr_output) { + $output .= $curr_output; + if (isset($curr_parts[ 0 ][ $idx ])) { + $output .= "\n"; + } + } + } + if (preg_match('/\?>\s*$/', $output)) { + $curr_split = preg_split( + '/\?>\s*$/', + $output + ); + $output = ''; + foreach ($curr_split as $idx => $curr_output) { + $output .= $curr_output; + } + } + return $output; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_filterhandler.php b/tools/smarty/sysplugins/smarty_internal_runtime_filterhandler.php new file mode 100644 index 000000000..9f868e1a4 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_filterhandler.php @@ -0,0 +1,69 @@ +<?php +/** + * Smarty Internal Plugin Filter Handler + * Smarty filter handler class + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ + +/** + * Class for filter processing + * + * @package Smarty + * @subpackage PluginsInternal + */ +class Smarty_Internal_Runtime_FilterHandler +{ + /** + * Run filters over content + * The filters will be lazy loaded if required + * class name format: Smarty_FilterType_FilterName + * plugin filename format: filtertype.filtername.php + * Smarty2 filter plugins could be used + * + * @param string $type the type of filter ('pre','post','output') which shall run + * @param string $content the content which shall be processed by the filters + * @param Smarty_Internal_Template $template template object + * + * @throws SmartyException + * @return string the filtered content + */ + public function runFilter($type, $content, Smarty_Internal_Template $template) + { + // loop over autoload filters of specified type + if (!empty($template->smarty->autoload_filters[ $type ])) { + foreach ((array)$template->smarty->autoload_filters[ $type ] as $name) { + $plugin_name = "Smarty_{$type}filter_{$name}"; + if (function_exists($plugin_name)) { + $callback = $plugin_name; + } elseif (class_exists($plugin_name, false) && is_callable(array($plugin_name, 'execute'))) { + $callback = array($plugin_name, 'execute'); + } elseif ($template->smarty->loadPlugin($plugin_name, false)) { + if (function_exists($plugin_name)) { + // use loaded Smarty2 style plugin + $callback = $plugin_name; + } elseif (class_exists($plugin_name, false) && is_callable(array($plugin_name, 'execute'))) { + // loaded class of filter plugin + $callback = array($plugin_name, 'execute'); + } else { + throw new SmartyException("Auto load {$type}-filter plugin method '{$plugin_name}::execute' not callable"); + } + } else { + // nothing found, throw exception + throw new SmartyException("Unable to auto load {$type}-filter plugin '{$plugin_name}'"); + } + $content = call_user_func($callback, $content, $template); + } + } + // loop over registered filters of specified type + if (!empty($template->smarty->registered_filters[ $type ])) { + foreach ($template->smarty->registered_filters[ $type ] as $key => $name) { + $content = call_user_func($template->smarty->registered_filters[ $type ][ $key ], $content, $template); + } + } + // return filtered output + return $content; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_foreach.php b/tools/smarty/sysplugins/smarty_internal_runtime_foreach.php new file mode 100644 index 000000000..badead165 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_foreach.php @@ -0,0 +1,162 @@ +<?php + +/** + * Foreach Runtime Methods count(), init(), restore() + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Runtime_Foreach +{ + /** + * Stack of saved variables + * + * @var array + */ + private $stack = array(); + + /** + * Init foreach loop + * - save item and key variables, named foreach property data if defined + * - init item and key variables, named foreach property data if required + * - count total if required + * + * @param \Smarty_Internal_Template $tpl + * @param mixed $from values to loop over + * @param string $item variable name + * @param bool $needTotal flag if we need to count values + * @param null|string $key variable name + * @param null|string $name of named foreach + * @param array $properties of named foreach + * + * @return mixed $from + */ + public function init( + Smarty_Internal_Template $tpl, + $from, + $item, + $needTotal = false, + $key = null, + $name = null, + $properties = array() + ) { + $needTotal = $needTotal || isset($properties[ 'total' ]); + $saveVars = array(); + $total = null; + if (!is_array($from)) { + if (is_object($from)) { + if ($needTotal) { + $total = $this->count($from); + } + } else { + settype($from, 'array'); + } + } + if (!isset($total)) { + $total = empty($from) ? 0 : ($needTotal ? count($from) : 1); + } + if (isset($tpl->tpl_vars[ $item ])) { + $saveVars[ 'item' ] = array( + $item, + $tpl->tpl_vars[ $item ] + ); + } + $tpl->tpl_vars[ $item ] = new Smarty_Variable(null, $tpl->isRenderingCache); + if ($total === 0) { + $from = null; + } else { + if ($key) { + if (isset($tpl->tpl_vars[ $key ])) { + $saveVars[ 'key' ] = array( + $key, + $tpl->tpl_vars[ $key ] + ); + } + $tpl->tpl_vars[ $key ] = new Smarty_Variable(null, $tpl->isRenderingCache); + } + } + if ($needTotal) { + $tpl->tpl_vars[ $item ]->total = $total; + } + if ($name) { + $namedVar = "__smarty_foreach_{$name}"; + if (isset($tpl->tpl_vars[ $namedVar ])) { + $saveVars[ 'named' ] = array( + $namedVar, + $tpl->tpl_vars[ $namedVar ] + ); + } + $namedProp = array(); + if (isset($properties[ 'total' ])) { + $namedProp[ 'total' ] = $total; + } + if (isset($properties[ 'iteration' ])) { + $namedProp[ 'iteration' ] = 0; + } + if (isset($properties[ 'index' ])) { + $namedProp[ 'index' ] = -1; + } + if (isset($properties[ 'show' ])) { + $namedProp[ 'show' ] = ($total > 0); + } + $tpl->tpl_vars[ $namedVar ] = new Smarty_Variable($namedProp); + } + $this->stack[] = $saveVars; + return $from; + } + + /** + * [util function] counts an array, arrayAccess/traversable or PDOStatement object + * + * @param mixed $value + * + * @return int the count for arrays and objects that implement countable, 1 for other objects that don't, and 0 + * for empty elements + */ + public function count($value) + { + if ($value instanceof IteratorAggregate) { + // Note: getIterator() returns a Traversable, not an Iterator + // thus rewind() and valid() methods may not be present + return iterator_count($value->getIterator()); + } elseif ($value instanceof Iterator) { + return $value instanceof Generator ? 1 : iterator_count($value); + } elseif ($value instanceof Countable) { + return count($value); + } elseif ($value instanceof PDOStatement) { + return $value->rowCount(); + } elseif ($value instanceof Traversable) { + return iterator_count($value); + } + return count((array)$value); + } + + /** + * Restore saved variables + * + * will be called by {break n} or {continue n} for the required number of levels + * + * @param \Smarty_Internal_Template $tpl + * @param int $levels number of levels + */ + public function restore(Smarty_Internal_Template $tpl, $levels = 1) + { + while ($levels) { + $saveVars = array_pop($this->stack); + if (!empty($saveVars)) { + if (isset($saveVars[ 'item' ])) { + $item = &$saveVars[ 'item' ]; + $tpl->tpl_vars[ $item[ 0 ] ]->value = $item[ 1 ]->value; + } + if (isset($saveVars[ 'key' ])) { + $tpl->tpl_vars[ $saveVars[ 'key' ][ 0 ] ] = $saveVars[ 'key' ][ 1 ]; + } + if (isset($saveVars[ 'named' ])) { + $tpl->tpl_vars[ $saveVars[ 'named' ][ 0 ] ] = $saveVars[ 'named' ][ 1 ]; + } + } + $levels--; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_getincludepath.php b/tools/smarty/sysplugins/smarty_internal_runtime_getincludepath.php new file mode 100644 index 000000000..5ae98304e --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_getincludepath.php @@ -0,0 +1,181 @@ +<?php +/** + * Smarty read include path plugin + * + * @package Smarty + * @subpackage PluginsInternal + * @author Monte Ohrt + */ + +/** + * Smarty Internal Read Include Path Class + * + * @package Smarty + * @subpackage PluginsInternal + */ +class Smarty_Internal_Runtime_GetIncludePath +{ + /** + * include path cache + * + * @var string + */ + public $_include_path = ''; + + /** + * include path directory cache + * + * @var array + */ + public $_include_dirs = array(); + + /** + * include path directory cache + * + * @var array + */ + public $_user_dirs = array(); + + /** + * stream cache + * + * @var string[][] + */ + public $isFile = array(); + + /** + * stream cache + * + * @var string[] + */ + public $isPath = array(); + + /** + * stream cache + * + * @var int[] + */ + public $number = array(); + + /** + * status cache + * + * @var bool + */ + public $_has_stream_include = null; + + /** + * Number for array index + * + * @var int + */ + public $counter = 0; + + /** + * Check if include path was updated + * + * @param \Smarty $smarty + * + * @return bool + */ + public function isNewIncludePath(Smarty $smarty) + { + $_i_path = get_include_path(); + if ($this->_include_path !== $_i_path) { + $this->_include_dirs = array(); + $this->_include_path = $_i_path; + $_dirs = (array)explode(PATH_SEPARATOR, $_i_path); + foreach ($_dirs as $_path) { + if (is_dir($_path)) { + $this->_include_dirs[] = $smarty->_realpath($_path . DIRECTORY_SEPARATOR, true); + } + } + return true; + } + return false; + } + + /** + * return array with include path directories + * + * @param \Smarty $smarty + * + * @return array + */ + public function getIncludePathDirs(Smarty $smarty) + { + $this->isNewIncludePath($smarty); + return $this->_include_dirs; + } + + /** + * Return full file path from PHP include_path + * + * @param string[] $dirs + * @param string $file + * @param \Smarty $smarty + * + * @return bool|string full filepath or false + */ + public function getIncludePath($dirs, $file, Smarty $smarty) + { + //if (!(isset($this->_has_stream_include) ? $this->_has_stream_include : $this->_has_stream_include = false)) { + if (!(isset($this->_has_stream_include) ? $this->_has_stream_include : + $this->_has_stream_include = function_exists('stream_resolve_include_path')) + ) { + $this->isNewIncludePath($smarty); + } + // try PHP include_path + foreach ($dirs as $dir) { + $dir_n = isset($this->number[ $dir ]) ? $this->number[ $dir ] : $this->number[ $dir ] = $this->counter++; + if (isset($this->isFile[ $dir_n ][ $file ])) { + if ($this->isFile[ $dir_n ][ $file ]) { + return $this->isFile[ $dir_n ][ $file ]; + } else { + continue; + } + } + if (isset($this->_user_dirs[ $dir_n ])) { + if (false === $this->_user_dirs[ $dir_n ]) { + continue; + } else { + $dir = $this->_user_dirs[ $dir_n ]; + } + } else { + if ($dir[ 0 ] === '/' || $dir[ 1 ] === ':') { + $dir = str_ireplace(getcwd(), '.', $dir); + if ($dir[ 0 ] === '/' || $dir[ 1 ] === ':') { + $this->_user_dirs[ $dir_n ] = false; + continue; + } + } + $dir = substr($dir, 2); + $this->_user_dirs[ $dir_n ] = $dir; + } + if ($this->_has_stream_include) { + $path = stream_resolve_include_path($dir . (isset($file) ? $file : '')); + if ($path) { + return $this->isFile[ $dir_n ][ $file ] = $path; + } + } else { + foreach ($this->_include_dirs as $key => $_i_path) { + $path = isset($this->isPath[ $key ][ $dir_n ]) ? $this->isPath[ $key ][ $dir_n ] : + $this->isPath[ $key ][ $dir_n ] = is_dir($_dir_path = $_i_path . $dir) ? $_dir_path : false; + if ($path === false) { + continue; + } + if (isset($file)) { + $_file = $this->isFile[ $dir_n ][ $file ] = (is_file($path . $file)) ? $path . $file : false; + if ($_file) { + return $_file; + } + } else { + // no file was given return directory path + return $path; + } + } + } + } + return false; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_inheritance.php b/tools/smarty/sysplugins/smarty_internal_runtime_inheritance.php new file mode 100644 index 000000000..8f7f02d59 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_inheritance.php @@ -0,0 +1,251 @@ +<?php + +/** + * Inheritance Runtime Methods processBlock, endChild, init + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + **/ +class Smarty_Internal_Runtime_Inheritance +{ + /** + * State machine + * - 0 idle next extends will create a new inheritance tree + * - 1 processing child template + * - 2 wait for next inheritance template + * - 3 assume parent template, if child will loaded goto state 1 + * a call to a sub template resets the state to 0 + * + * @var int + */ + public $state = 0; + + /** + * Array of root child {block} objects + * + * @var Smarty_Internal_Block[] + */ + public $childRoot = array(); + + /** + * inheritance template nesting level + * + * @var int + */ + public $inheritanceLevel = 0; + + /** + * inheritance template index + * + * @var int + */ + public $tplIndex = -1; + + /** + * Array of template source objects + * + * @var Smarty_Template_Source[] + */ + public $sources = array(); + + /** + * Stack of source objects while executing block code + * + * @var Smarty_Template_Source[] + */ + public $sourceStack = array(); + + /** + * Initialize inheritance + * + * @param \Smarty_Internal_Template $tpl template object of caller + * @param bool $initChild if true init for child template + * @param array $blockNames outer level block name + */ + public function init(Smarty_Internal_Template $tpl, $initChild, $blockNames = array()) + { + // if called while executing parent template it must be a sub-template with new inheritance root + if ($initChild && $this->state === 3 && (strpos($tpl->template_resource, 'extendsall') === false)) { + $tpl->inheritance = new Smarty_Internal_Runtime_Inheritance(); + $tpl->inheritance->init($tpl, $initChild, $blockNames); + return; + } + ++$this->tplIndex; + $this->sources[ $this->tplIndex ] = $tpl->source; + // start of child sub template(s) + if ($initChild) { + $this->state = 1; + if (!$this->inheritanceLevel) { + //grab any output of child templates + ob_start(); + } + ++$this->inheritanceLevel; + // $tpl->startRenderCallbacks[ 'inheritance' ] = array($this, 'subTemplateStart'); + // $tpl->endRenderCallbacks[ 'inheritance' ] = array($this, 'subTemplateEnd'); + } + // if state was waiting for parent change state to parent + if ($this->state === 2) { + $this->state = 3; + } + } + + /** + * End of child template(s) + * - if outer level is reached flush output buffer and switch to wait for parent template state + * + * @param \Smarty_Internal_Template $tpl + * @param null|string $template optional name of inheritance parent template + * @param null|string $uid uid of inline template + * @param null|string $func function call name of inline template + * + * @throws \Exception + * @throws \SmartyException + */ + public function endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) + { + --$this->inheritanceLevel; + if (!$this->inheritanceLevel) { + ob_end_clean(); + $this->state = 2; + } + if (isset($template) && (($tpl->parent->_isTplObj() && $tpl->parent->source->type !== 'extends') + || $tpl->smarty->extends_recursion) + ) { + $tpl->_subTemplateRender( + $template, + $tpl->cache_id, + $tpl->compile_id, + $tpl->caching ? 9999 : 0, + $tpl->cache_lifetime, + array(), + 2, + false, + $uid, + $func + ); + } + } + + /** + * Smarty_Internal_Block constructor. + * - if outer level {block} of child template ($state === 1) save it as child root block + * - otherwise process inheritance and render + * + * @param \Smarty_Internal_Template $tpl + * @param $className + * @param string $name + * @param int|null $tplIndex index of outer level {block} if nested + * + * @throws \SmartyException + */ + public function instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) + { + $block = new $className($name, isset($tplIndex) ? $tplIndex : $this->tplIndex); + if (isset($this->childRoot[ $name ])) { + $block->child = $this->childRoot[ $name ]; + } + if ($this->state === 1) { + $this->childRoot[ $name ] = $block; + return; + } + // make sure we got child block of child template of current block + while ($block->child && $block->child->child && $block->tplIndex <= $block->child->tplIndex) { + $block->child = $block->child->child; + } + $this->process($tpl, $block); + } + + /** + * Goto child block or render this + * + * @param \Smarty_Internal_Template $tpl + * @param \Smarty_Internal_Block $block + * @param \Smarty_Internal_Block|null $parent + * + * @throws \SmartyException + */ + public function process( + Smarty_Internal_Template $tpl, + Smarty_Internal_Block $block, + Smarty_Internal_Block $parent = null + ) { + if ($block->hide && !isset($block->child)) { + return; + } + if (isset($block->child) && $block->child->hide && !isset($block->child->child)) { + $block->child = null; + } + $block->parent = $parent; + if ($block->append && !$block->prepend && isset($parent)) { + $this->callParent($tpl, $block, '\'{block append}\''); + } + if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) { + $this->callBlock($block, $tpl); + } else { + $this->process($tpl, $block->child, $block); + } + if ($block->prepend && isset($parent)) { + $this->callParent($tpl, $block, '{block prepend}'); + if ($block->append) { + if ($block->callsChild || !isset($block->child) + || ($block->child->hide && !isset($block->child->child)) + ) { + $this->callBlock($block, $tpl); + } else { + $this->process($tpl, $block->child, $block); + } + } + } + $block->parent = null; + } + + /** + * Render child on \$smarty.block.child + * + * @param \Smarty_Internal_Template $tpl + * @param \Smarty_Internal_Block $block + * + * @return null|string block content + * @throws \SmartyException + */ + public function callChild(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block) + { + if (isset($block->child)) { + $this->process($tpl, $block->child, $block); + } + } + + /** + * Render parent block on \$smarty.block.parent or {block append/prepend} + * + * @param \Smarty_Internal_Template $tpl + * @param \Smarty_Internal_Block $block + * @param string $tag + * + * @return null|string block content + * @throws \SmartyException + */ + public function callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) + { + if (isset($block->parent)) { + $this->callBlock($block->parent, $tpl); + } else { + throw new SmartyException("inheritance: illegal '{$tag}' used in child template '{$tpl->inheritance->sources[$block->tplIndex]->filepath}' block '{$block->name}'"); + } + } + + /** + * render block + * + * @param \Smarty_Internal_Block $block + * @param \Smarty_Internal_Template $tpl + */ + public function callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) + { + $this->sourceStack[] = $tpl->source; + $tpl->source = $this->sources[ $block->tplIndex ]; + $block->callBlock($tpl); + $tpl->source = array_pop($this->sourceStack); + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_make_nocache.php b/tools/smarty/sysplugins/smarty_internal_runtime_make_nocache.php new file mode 100644 index 000000000..53069148d --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_make_nocache.php @@ -0,0 +1,54 @@ +<?php + +/** + * {make_nocache} Runtime Methods save(), store() + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Runtime_Make_Nocache +{ + /** + * Save current variable value while rendering compiled template and inject nocache code to + * assign variable value in cahed template + * + * @param \Smarty_Internal_Template $tpl + * @param string $var variable name + * + * @throws \SmartyException + */ + public function save(Smarty_Internal_Template $tpl, $var) + { + if (isset($tpl->tpl_vars[ $var ])) { + $export = + preg_replace('/^Smarty_Variable::__set_state[(]|[)]$/', '', var_export($tpl->tpl_vars[ $var ], true)); + if (preg_match('/(\w+)::__set_state/', $export, $match)) { + throw new SmartyException("{make_nocache \${$var}} in template '{$tpl->source->name}': variable does contain object '{$match[1]}' not implementing method '__set_state'"); + } + echo "/*%%SmartyNocache:{$tpl->compiled->nocache_hash}%%*/<?php " . + addcslashes("\$_smarty_tpl->smarty->ext->_make_nocache->store(\$_smarty_tpl, '{$var}', ", '\\') . + $export . ");?>\n/*/%%SmartyNocache:{$tpl->compiled->nocache_hash}%%*/"; + } + } + + /** + * Store variable value saved while rendering compiled template in cached template context + * + * @param \Smarty_Internal_Template $tpl + * @param string $var variable name + * @param array $properties + */ + public function store(Smarty_Internal_Template $tpl, $var, $properties) + { + // do not overwrite existing nocache variables + if (!isset($tpl->tpl_vars[ $var ]) || !$tpl->tpl_vars[ $var ]->nocache) { + $newVar = new Smarty_Variable(); + unset($properties[ 'nocache' ]); + foreach ($properties as $k => $v) { + $newVar->$k = $v; + } + $tpl->tpl_vars[ $var ] = $newVar; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_tplfunction.php b/tools/smarty/sysplugins/smarty_internal_runtime_tplfunction.php new file mode 100644 index 000000000..e5f8e48f7 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_tplfunction.php @@ -0,0 +1,177 @@ +<?php + +/** + * TplFunction Runtime Methods callTemplateFunction + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + **/ +class Smarty_Internal_Runtime_TplFunction +{ + /** + * Call template function + * + * @param \Smarty_Internal_Template $tpl template object + * @param string $name template function name + * @param array $params parameter array + * @param bool $nocache true if called nocache + * + * @throws \SmartyException + */ + public function callTemplateFunction(Smarty_Internal_Template $tpl, $name, $params, $nocache) + { + $funcParam = isset($tpl->tplFunctions[ $name ]) ? $tpl->tplFunctions[ $name ] : + (isset($tpl->smarty->tplFunctions[ $name ]) ? $tpl->smarty->tplFunctions[ $name ] : null); + if (isset($funcParam)) { + if (!$tpl->caching || ($tpl->caching && $nocache)) { + $function = $funcParam[ 'call_name' ]; + } else { + if (isset($funcParam[ 'call_name_caching' ])) { + $function = $funcParam[ 'call_name_caching' ]; + } else { + $function = $funcParam[ 'call_name' ]; + } + } + if (function_exists($function)) { + $this->saveTemplateVariables($tpl, $name); + $function($tpl, $params); + $this->restoreTemplateVariables($tpl, $name); + return; + } + // try to load template function dynamically + if ($this->addTplFuncToCache($tpl, $name, $function)) { + $this->saveTemplateVariables($tpl, $name); + $function($tpl, $params); + $this->restoreTemplateVariables($tpl, $name); + return; + } + } + throw new SmartyException("Unable to find template function '{$name}'"); + } + + /** + * Register template functions defined by template + * + * @param \Smarty|\Smarty_Internal_Template|\Smarty_Internal_TemplateBase $obj + * @param array $tplFunctions source information array of + * template functions defined + * in template + * @param bool $override if true replace existing + * functions with same name + */ + public function registerTplFunctions(Smarty_Internal_TemplateBase $obj, $tplFunctions, $override = true) + { + $obj->tplFunctions = + $override ? array_merge($obj->tplFunctions, $tplFunctions) : array_merge($tplFunctions, $obj->tplFunctions); + // make sure that the template functions are known in parent templates + if ($obj->_isSubTpl()) { + $obj->smarty->ext->_tplFunction->registerTplFunctions($obj->parent, $tplFunctions, false); + } else { + $obj->smarty->tplFunctions = $override ? array_merge($obj->smarty->tplFunctions, $tplFunctions) : + array_merge($tplFunctions, $obj->smarty->tplFunctions); + } + } + + /** + * Return source parameter array for single or all template functions + * + * @param \Smarty_Internal_Template $tpl template object + * @param null|string $name template function name + * + * @return array|bool|mixed + */ + public function getTplFunction(Smarty_Internal_Template $tpl, $name = null) + { + if (isset($name)) { + return isset($tpl->tplFunctions[ $name ]) ? $tpl->tplFunctions[ $name ] : + (isset($tpl->smarty->tplFunctions[ $name ]) ? $tpl->smarty->tplFunctions[ $name ] : false); + } else { + return empty($tpl->tplFunctions) ? $tpl->smarty->tplFunctions : $tpl->tplFunctions; + } + } + + /** + * Add template function to cache file for nocache calls + * + * @param Smarty_Internal_Template $tpl + * @param string $_name template function name + * @param string $_function PHP function name + * + * @return bool + */ + public function addTplFuncToCache(Smarty_Internal_Template $tpl, $_name, $_function) + { + $funcParam = $tpl->tplFunctions[ $_name ]; + if (is_file($funcParam[ 'compiled_filepath' ])) { + // read compiled file + $code = file_get_contents($funcParam[ 'compiled_filepath' ]); + // grab template function + if (preg_match("/\/\* {$_function} \*\/([\S\s]*?)\/\*\/ {$_function} \*\//", $code, $match)) { + // grab source info from file dependency + preg_match("/\s*'{$funcParam['uid']}'([\S\s]*?)\),/", $code, $match1); + unset($code); + // make PHP function known + eval($match[ 0 ]); + if (function_exists($_function)) { + // search cache file template + $tplPtr = $tpl; + while (!isset($tplPtr->cached) && isset($tplPtr->parent)) { + $tplPtr = $tplPtr->parent; + } + // add template function code to cache file + if (isset($tplPtr->cached)) { + $content = $tplPtr->cached->read($tplPtr); + if ($content) { + // check if we must update file dependency + if (!preg_match("/'{$funcParam['uid']}'(.*?)'nocache_hash'/", $content, $match2)) { + $content = preg_replace("/('file_dependency'(.*?)\()/", "\\1{$match1[0]}", $content); + } + $tplPtr->smarty->ext->_updateCache->write( + $tplPtr, + preg_replace('/\s*\?>\s*$/', "\n", $content) . + "\n" . preg_replace( + array( + '/^\s*<\?php\s+/', + '/\s*\?>\s*$/', + ), + "\n", + $match[ 0 ] + ) + ); + } + } + return true; + } + } + } + return false; + } + + /** + * Save current template variables on stack + * + * @param \Smarty_Internal_Template $tpl + * @param string $name stack name + */ + public function saveTemplateVariables(Smarty_Internal_Template $tpl, $name) + { + $tpl->_cache[ 'varStack' ][] = + array('tpl' => $tpl->tpl_vars, 'config' => $tpl->config_vars, 'name' => "_tplFunction_{$name}"); + } + + /** + * Restore saved variables into template objects + * + * @param \Smarty_Internal_Template $tpl + * @param string $name stack name + */ + public function restoreTemplateVariables(Smarty_Internal_Template $tpl, $name) + { + if (isset($tpl->_cache[ 'varStack' ])) { + $vars = array_pop($tpl->_cache[ 'varStack' ]); + $tpl->tpl_vars = $vars[ 'tpl' ]; + $tpl->config_vars = $vars[ 'config' ]; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_updatecache.php b/tools/smarty/sysplugins/smarty_internal_runtime_updatecache.php new file mode 100644 index 000000000..c1abbb321 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_updatecache.php @@ -0,0 +1,183 @@ +<?php + +/** + * Inline Runtime Methods render, setSourceByUid, setupSubTemplate + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + **/ +class Smarty_Internal_Runtime_UpdateCache +{ + /** + * check client side cache + * + * @param \Smarty_Template_Cached $cached + * @param Smarty_Internal_Template $_template + * @param string $content + */ + public function cacheModifiedCheck(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template, $content) + { + } + + /** + * Cache was invalid , so render from compiled and write to cache + * + * @param \Smarty_Template_Cached $cached + * @param \Smarty_Internal_Template $_template + * @param $no_output_filter + * + * @throws \Exception + */ + public function updateCache(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template, $no_output_filter) + { + ob_start(); + if (!isset($_template->compiled)) { + $_template->loadCompiled(); + } + $_template->compiled->render($_template); + if ($_template->smarty->debugging) { + $_template->smarty->_debug->start_cache($_template); + } + $this->removeNoCacheHash($cached, $_template, $no_output_filter); + $compile_check = (int)$_template->compile_check; + $_template->compile_check = Smarty::COMPILECHECK_OFF; + if ($_template->_isSubTpl()) { + $_template->compiled->unifunc = $_template->parent->compiled->unifunc; + } + if (!$_template->cached->processed) { + $_template->cached->process($_template, true); + } + $_template->compile_check = $compile_check; + $cached->getRenderedTemplateCode($_template); + if ($_template->smarty->debugging) { + $_template->smarty->_debug->end_cache($_template); + } + } + + /** + * Sanitize content and write it to cache resource + * + * @param \Smarty_Template_Cached $cached + * @param Smarty_Internal_Template $_template + * @param bool $no_output_filter + * + * @throws \SmartyException + */ + public function removeNoCacheHash( + Smarty_Template_Cached $cached, + Smarty_Internal_Template $_template, + $no_output_filter + ) { + $php_pattern = '/(<%|%>|<\?php|<\?|\?>|<script\s+language\s*=\s*[\"\']?\s*php\s*[\"\']?\s*>)/'; + $content = ob_get_clean(); + $hash_array = $cached->hashes; + $hash_array[ $_template->compiled->nocache_hash ] = true; + $hash_array = array_keys($hash_array); + $nocache_hash = '(' . implode('|', $hash_array) . ')'; + $_template->cached->has_nocache_code = false; + // get text between non-cached items + $cache_split = + preg_split( + "!/\*%%SmartyNocache:{$nocache_hash}%%\*\/(.+?)/\*/%%SmartyNocache:{$nocache_hash}%%\*/!s", + $content + ); + // get non-cached items + preg_match_all( + "!/\*%%SmartyNocache:{$nocache_hash}%%\*\/(.+?)/\*/%%SmartyNocache:{$nocache_hash}%%\*/!s", + $content, + $cache_parts + ); + $content = ''; + // loop over items, stitch back together + foreach ($cache_split as $curr_idx => $curr_split) { + if (preg_match($php_pattern, $curr_split)) { + // escape PHP tags in template content + $php_split = preg_split( + $php_pattern, + $curr_split + ); + preg_match_all( + $php_pattern, + $curr_split, + $php_parts + ); + foreach ($php_split as $idx_php => $curr_php) { + $content .= $curr_php; + if (isset($php_parts[ 0 ][ $idx_php ])) { + $content .= "<?php echo '{$php_parts[ 1 ][ $idx_php ]}'; ?>\n"; + } + } + } else { + $content .= $curr_split; + } + if (isset($cache_parts[ 0 ][ $curr_idx ])) { + $_template->cached->has_nocache_code = true; + $content .= $cache_parts[ 2 ][ $curr_idx ]; + } + } + if (!$no_output_filter && !$_template->cached->has_nocache_code + && (isset($_template->smarty->autoload_filters[ 'output' ]) + || isset($_template->smarty->registered_filters[ 'output' ])) + ) { + $content = $_template->smarty->ext->_filterHandler->runFilter('output', $content, $_template); + } + // write cache file content + $this->writeCachedContent($_template, $content); + } + + /** + * Writes the content to cache resource + * + * @param Smarty_Internal_Template $_template + * @param string $content + * + * @return bool + */ + public function writeCachedContent(Smarty_Internal_Template $_template, $content) + { + if ($_template->source->handler->recompiled || !$_template->caching + ) { + // don't write cache file + return false; + } + if (!isset($_template->cached)) { + $_template->loadCached(); + } + $content = $_template->smarty->ext->_codeFrame->create($_template, $content, '', true); + return $this->write($_template, $content); + } + + /** + * Write this cache object to handler + * + * @param Smarty_Internal_Template $_template template object + * @param string $content content to cache + * + * @return bool success + */ + public function write(Smarty_Internal_Template $_template, $content) + { + if (!$_template->source->handler->recompiled) { + $cached = $_template->cached; + if ($cached->handler->writeCachedContent($_template, $content)) { + $cached->content = null; + $cached->timestamp = time(); + $cached->exists = true; + $cached->valid = true; + $cached->cache_lifetime = $_template->cache_lifetime; + $cached->processed = false; + if ($_template->smarty->cache_locking) { + $cached->handler->releaseLock($_template->smarty, $cached); + } + return true; + } + $cached->content = null; + $cached->timestamp = false; + $cached->exists = false; + $cached->valid = false; + $cached->processed = false; + } + return false; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_runtime_updatescope.php b/tools/smarty/sysplugins/smarty_internal_runtime_updatescope.php new file mode 100644 index 000000000..2240f97ca --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_runtime_updatescope.php @@ -0,0 +1,115 @@ +<?php + +/** + * Runtime Extension updateScope + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + **/ +class Smarty_Internal_Runtime_UpdateScope +{ + /** + * Update new assigned template or config variable in other effected scopes + * + * @param Smarty_Internal_Template $tpl data object + * @param string|null $varName variable name + * @param int $tagScope tag scope to which bubble up variable value + */ + public function _updateScope(Smarty_Internal_Template $tpl, $varName, $tagScope = 0) + { + if ($tagScope) { + $this->_updateVarStack($tpl, $varName); + $tagScope = $tagScope & ~Smarty::SCOPE_LOCAL; + if (!$tpl->scope && !$tagScope) { + return; + } + } + $mergedScope = $tagScope | $tpl->scope; + if ($mergedScope) { + if ($mergedScope & Smarty::SCOPE_GLOBAL && $varName) { + Smarty::$global_tpl_vars[ $varName ] = $tpl->tpl_vars[ $varName ]; + } + // update scopes + foreach ($this->_getAffectedScopes($tpl, $mergedScope) as $ptr) { + $this->_updateVariableInOtherScope($ptr->tpl_vars, $tpl, $varName); + if ($tagScope && $ptr->_isTplObj() && isset($tpl->_cache[ 'varStack' ])) { + $this->_updateVarStack($ptr, $varName); + } + } + } + } + + /** + * Get array of objects which needs to be updated by given scope value + * + * @param Smarty_Internal_Template $tpl + * @param int $mergedScope merged tag and template scope to which bubble up variable value + * + * @return array + */ + public function _getAffectedScopes(Smarty_Internal_Template $tpl, $mergedScope) + { + $_stack = array(); + $ptr = $tpl->parent; + if ($mergedScope && isset($ptr) && $ptr->_isTplObj()) { + $_stack[] = $ptr; + $mergedScope = $mergedScope & ~Smarty::SCOPE_PARENT; + if (!$mergedScope) { + // only parent was set, we are done + return $_stack; + } + $ptr = $ptr->parent; + } + while (isset($ptr) && $ptr->_isTplObj()) { + $_stack[] = $ptr; + $ptr = $ptr->parent; + } + if ($mergedScope & Smarty::SCOPE_SMARTY) { + if (isset($tpl->smarty)) { + $_stack[] = $tpl->smarty; + } + } elseif ($mergedScope & Smarty::SCOPE_ROOT) { + while (isset($ptr)) { + if (!$ptr->_isTplObj()) { + $_stack[] = $ptr; + break; + } + $ptr = $ptr->parent; + } + } + return $_stack; + } + + /** + * Update variable in other scope + * + * @param array $tpl_vars template variable array + * @param \Smarty_Internal_Template $from + * @param string $varName variable name + */ + public function _updateVariableInOtherScope(&$tpl_vars, Smarty_Internal_Template $from, $varName) + { + if (!isset($tpl_vars[ $varName ])) { + $tpl_vars[ $varName ] = clone $from->tpl_vars[ $varName ]; + } else { + $tpl_vars[ $varName ] = clone $tpl_vars[ $varName ]; + $tpl_vars[ $varName ]->value = $from->tpl_vars[ $varName ]->value; + } + } + + /** + * Update variable in template local variable stack + * + * @param \Smarty_Internal_Template $tpl + * @param string|null $varName variable name or null for config variables + */ + public function _updateVarStack(Smarty_Internal_Template $tpl, $varName) + { + $i = 0; + while (isset($tpl->_cache[ 'varStack' ][ $i ])) { + $this->_updateVariableInOtherScope($tpl->_cache[ 'varStack' ][ $i ][ 'tpl' ], $tpl, $varName); + $i++; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_write_file.php b/tools/smarty/sysplugins/smarty_internal_runtime_writefile.php similarity index 57% rename from tools/smarty/sysplugins/smarty_internal_write_file.php rename to tools/smarty/sysplugins/smarty_internal_runtime_writefile.php index f46fe2b6c..4383e6f38 100644 --- a/tools/smarty/sysplugins/smarty_internal_write_file.php +++ b/tools/smarty/sysplugins/smarty_internal_runtime_writefile.php @@ -13,39 +13,52 @@ * @package Smarty * @subpackage PluginsInternal */ -class Smarty_Internal_Write_File +class Smarty_Internal_Runtime_WriteFile { /** * Writes file in a safe way to disk * - * @param string $_filepath complete filepath - * @param string $_contents file content - * @param Smarty $smarty smarty instance + * @param string $_filepath complete filepath + * @param string $_contents file content + * @param Smarty $smarty smarty instance * * @throws SmartyException * @return boolean true */ - public static function writeFile($_filepath, $_contents, Smarty $smarty) + public function writeFile($_filepath, $_contents, Smarty $smarty) { $_error_reporting = error_reporting(); error_reporting($_error_reporting & ~E_NOTICE & ~E_WARNING); - if ($smarty->_file_perms !== null) { + $_file_perms = property_exists($smarty, '_file_perms') ? $smarty->_file_perms : 0644; + $_dir_perms = + property_exists($smarty, '_dir_perms') ? (isset($smarty->_dir_perms) ? $smarty->_dir_perms : 0777) : 0771; + if ($_file_perms !== null) { $old_umask = umask(0); } - $_dirpath = dirname($_filepath); // if subdirs, create dir structure - if ($_dirpath !== '.' && !file_exists($_dirpath)) { - mkdir($_dirpath, $smarty->_dir_perms === null ? 0777 : $smarty->_dir_perms, true); + if ($_dirpath !== '.') { + $i = 0; + // loop if concurrency problem occurs + // see https://bugs.php.net/bug.php?id=35326 + while (!is_dir($_dirpath)) { + if (@mkdir($_dirpath, $_dir_perms, true)) { + break; + } + clearstatcache(); + if (++$i === 3) { + error_reporting($_error_reporting); + throw new SmartyException("unable to create directory {$_dirpath}"); + } + sleep(1); + } } - // write to tmp file, then move to overt file lock race condition - $_tmp_file = $_dirpath . DS . str_replace(array('.', ','), '_', uniqid('wrt', true)); + $_tmp_file = $_dirpath . DIRECTORY_SEPARATOR . str_replace(array('.', ','), '_', uniqid('wrt', true)); if (!file_put_contents($_tmp_file, $_contents)) { error_reporting($_error_reporting); throw new SmartyException("unable to write file {$_tmp_file}"); - } - + } /* * Windows' rename() fails if the destination exists, * Linux' rename() properly handles the overwrite. @@ -55,7 +68,9 @@ class Smarty_Internal_Write_File */ if (Smarty::$_IS_WINDOWS) { // remove original file - @unlink($_filepath); + if (is_file($_filepath)) { + @unlink($_filepath); + } // rename tmp file $success = @rename($_tmp_file, $_filepath); } else { @@ -63,24 +78,23 @@ class Smarty_Internal_Write_File $success = @rename($_tmp_file, $_filepath); if (!$success) { // remove original file - @unlink($_filepath); + if (is_file($_filepath)) { + @unlink($_filepath); + } // rename tmp file $success = @rename($_tmp_file, $_filepath); } } - if (!$success) { error_reporting($_error_reporting); throw new SmartyException("unable to write file {$_filepath}"); } - - if ($smarty->_file_perms !== null) { + if ($_file_perms !== null) { // set file permissions - chmod($_filepath, $smarty->_file_perms); + chmod($_filepath, $_file_perms); umask($old_umask); } error_reporting($_error_reporting); - return true; } } diff --git a/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php b/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php index 50bd16ef2..21f4e3fdd 100644 --- a/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php +++ b/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php @@ -8,11 +8,6 @@ * @author Uwe Tews */ -/** - * @ignore - */ -include 'smarty_internal_parsetree.php'; - /** * Class SmartyTemplateCompiler * @@ -35,27 +30,6 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom */ public $parser_class; - /** - * Lexer object - * - * @var object - */ - public $lex; - - /** - * Parser object - * - * @var object - */ - public $parser; - - /** - * Smarty object - * - * @var object - */ - public $smarty; - /** * array of vars which can be compiled in local scope * @@ -63,6 +37,27 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom */ public $local_var = array(); + /** + * array of callbacks called when the normal compile process of template is finished + * + * @var array + */ + public $postCompileCallbacks = array(); + + /** + * prefix code + * + * @var string + */ + public $prefixCompiledCode = ''; + + /** + * postfix code + * + * @var string + */ + public $postfixCompiledCode = ''; + /** * Initialize compiler * @@ -70,10 +65,9 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom * @param string $parser_class class name * @param Smarty $smarty global instance */ - public function __construct($lexer_class, $parser_class, $smarty) + public function __construct($lexer_class, $parser_class, Smarty $smarty) { - $this->smarty = $smarty; - parent::__construct(); + parent::__construct($smarty); // get required plugins $this->lexer_class = $lexer_class; $this->parser_class = $parser_class; @@ -82,45 +76,56 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom /** * method to compile a Smarty template * - * @param mixed $_content template source + * @param mixed $_content template source + * @param bool $isTemplateSource * - * @return bool true if compiling succeeded, false if it failed + * @return bool true if compiling succeeded, false if it failed + * @throws \SmartyCompilerException */ - protected function doCompile($_content) + protected function doCompile($_content, $isTemplateSource = false) { /* here is where the compiling takes place. Smarty tags in the templates are replaces with PHP code, then written to compiled files. */ // init the lexer/parser to compile the template - $this->lex = new $this->lexer_class($_content, $this); - $this->parser = new $this->parser_class($this->lex, $this); - if ($this->inheritance_child) { - // start state on child templates - $this->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBODY); + $this->parser = + new $this->parser_class( + new $this->lexer_class( + str_replace( + array( + "\r\n", + "\r" + ), + "\n", + $_content + ), + $this + ), + $this + ); + if ($isTemplateSource && $this->template->caching) { + $this->parser->insertPhpCode("<?php\n\$_smarty_tpl->compiled->nocache_hash = '{$this->nocache_hash}';\n?>\n"); } - if (function_exists('mb_internal_encoding') && ((int) ini_get('mbstring.func_overload')) & 2) { + if (function_exists('mb_internal_encoding') + && function_exists('ini_get') + && ((int)ini_get('mbstring.func_overload')) & 2 + ) { $mbEncoding = mb_internal_encoding(); mb_internal_encoding('ASCII'); } else { $mbEncoding = null; } - if ($this->smarty->_parserdebug) { $this->parser->PrintTrace(); - $this->lex->PrintTrace(); + $this->parser->lex->PrintTrace(); } // get tokens from lexer and parse them - while ($this->lex->yylex() && !$this->abort_and_recompile) { + while ($this->parser->lex->yylex()) { if ($this->smarty->_parserdebug) { - echo "<pre>Line {$this->lex->line} Parsing {$this->parser->yyTokenName[$this->lex->token]} Token " . - htmlentities($this->lex->value) . "</pre>"; + echo "<pre>Line {$this->parser->lex->line} Parsing {$this->parser->yyTokenName[$this->parser->lex->token]} Token " . + htmlentities($this->parser->lex->value) . "</pre>"; } - $this->parser->doParse($this->lex->token, $this->lex->value); - } - - if ($this->abort_and_recompile) { - // exit here on abort - return false; + $this->parser->doParse($this->parser->lex->token, $this->parser->lex->value); } // finish parsing process $this->parser->doParse(0, 0); @@ -131,10 +136,49 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom if (count($this->_tag_stack) > 0) { // get stacked info list($openTag, $_data) = array_pop($this->_tag_stack); - $this->trigger_template_error("unclosed {$this->smarty->left_delimiter}" . $openTag . "{$this->smarty->right_delimiter} tag"); + $this->trigger_template_error( + "unclosed {$this->smarty->left_delimiter}" . $openTag . + "{$this->smarty->right_delimiter} tag" + ); + } + // call post compile callbacks + foreach ($this->postCompileCallbacks as $cb) { + $parameter = $cb; + $parameter[ 0 ] = $this; + call_user_func_array($cb[ 0 ], $parameter); } // return compiled code - // return str_replace(array("? >\n<?php","? ><?php"), array('',''), $this->parser->retvalue); - return $this->parser->retvalue; + return $this->prefixCompiledCode . $this->parser->retvalue . $this->postfixCompiledCode; + } + + /** + * Register a post compile callback + * - when the callback is called after template compiling the compiler object will be inserted as first parameter + * + * @param callback $callback + * @param array $parameter optional parameter array + * @param string $key optional key for callback + * @param bool $replace if true replace existing keyed callback + */ + public function registerPostCompileCallback($callback, $parameter = array(), $key = null, $replace = false) + { + array_unshift($parameter, $callback); + if (isset($key)) { + if ($replace || !isset($this->postCompileCallbacks[ $key ])) { + $this->postCompileCallbacks[ $key ] = $parameter; + } + } else { + $this->postCompileCallbacks[] = $parameter; + } + } + + /** + * Remove a post compile callback + * + * @param string $key callback key + */ + public function unregisterPostCompileCallback($key) + { + unset($this->postCompileCallbacks[ $key ]); } } diff --git a/tools/smarty/sysplugins/smarty_internal_template.php b/tools/smarty/sysplugins/smarty_internal_template.php index e905c1e45..bae22a7d5 100644 --- a/tools/smarty/sysplugins/smarty_internal_template.php +++ b/tools/smarty/sysplugins/smarty_internal_template.php @@ -13,425 +13,462 @@ * * @package Smarty * @subpackage Template - * @property Smarty_Template_Source $source - * @property Smarty_Template_Compiled $compiled - * @property Smarty_Template_Cached $cached + * + * @property Smarty_Template_Compiled $compiled + * @property Smarty_Template_Cached $cached + * @property Smarty_Internal_TemplateCompilerBase $compiler + * @property mixed|\Smarty_Template_Cached registered_plugins + * + * The following methods will be dynamically loaded by the extension handler when they are called. + * They are located in a corresponding Smarty_Internal_Method_xxxx class + * + * @method bool mustCompile() */ class Smarty_Internal_Template extends Smarty_Internal_TemplateBase { /** - * cache_id + * Template object cache * - * @var string + * @var Smarty_Internal_Template[] */ - public $cache_id = null; + public static $tplObjCache = array(); + /** - * $compile_id - * @var string - */ - public $compile_id = null; - /** - * caching enabled + * Template object cache for Smarty::isCached() === true * - * @var boolean + * @var Smarty_Internal_Template[] */ - public $caching = null; + public static $isCacheTplObj = array(); + /** - * cache lifetime in seconds + * Sub template Info Cache + * - index name + * - value use count * - * @var integer + * @var int[] */ - public $cache_lifetime = null; + public static $subTplInfo = array(); + /** - * Template resource + * This object type (Smarty = 1, template = 2, data = 4) * - * @var string + * @var int */ - public $template_resource = null; - /** - * flag if compiled template is invalid and must be (re)compiled - * - * @var bool - */ - public $mustCompile = null; - /** - * flag if template does contain nocache code sections - * - * @var bool - */ - public $has_nocache_code = false; - /** - * special compiled and cached template properties - * - * @var array - */ - public $properties = array('file_dependency' => array(), - 'nocache_hash' => '', - 'function' => array()); - /** - * required plugins - * - * @var array - */ - public $required_plugins = array('compiled' => array(), 'nocache' => array()); + public $_objType = 2; + /** * Global smarty instance * * @var Smarty */ public $smarty = null; + /** - * blocks for template inheritance + * Source instance * - * @var array + * @var Smarty_Template_Source|Smarty_Template_Config */ - public $block_data = array(); + public $source = null; + /** - * variable filters + * Inheritance runtime extension * - * @var array + * @var Smarty_Internal_Runtime_Inheritance */ - public $variable_filters = array(); + public $inheritance = null; + /** - * optional log of tag/attributes + * Template resource * - * @var array + * @var string */ - public $used_tags = array(); + public $template_resource = null; + /** - * internal flag to allow relative path in child template blocks + * flag if compiled template is invalid and must be (re)compiled * * @var bool */ - public $allow_relative_path = false; + public $mustCompile = null; + /** - * internal capture runtime stack + * Template Id * - * @var array + * @var null|string */ - public $_capture_stack = array(0 => array()); + public $templateId = null; + + /** + * Scope in which variables shall be assigned + * + * @var int + */ + public $scope = 0; + + /** + * Flag which is set while rending a cache file + * + * @var bool + */ + public $isRenderingCache = false; + + /** + * Callbacks called before rendering template + * + * @var callback[] + */ + public $startRenderCallbacks = array(); + + /** + * Callbacks called after rendering template + * + * @var callback[] + */ + public $endRenderCallbacks = array(); /** * Create template data object * Some of the global Smarty settings copied to template scope - * It load the required template resources and cacher plugins + * It load the required template resources and caching plugins * - * @param string $template_resource template resource string - * @param Smarty $smarty Smarty instance - * @param Smarty_Internal_Template $_parent back pointer to parent object with variables or null - * @param mixed $_cache_id cache id or null - * @param mixed $_compile_id compile id or null - * @param bool $_caching use caching? - * @param int $_cache_lifetime cache life-time in seconds + * @param string $template_resource template resource string + * @param Smarty $smarty Smarty instance + * @param null|\Smarty_Internal_Template|\Smarty|\Smarty_Internal_Data $_parent back pointer to parent + * object with variables or + * null + * @param mixed $_cache_id cache id or null + * @param mixed $_compile_id compile id or null + * @param bool|int|null $_caching use caching? + * @param int|null $_cache_lifetime cache life-time in + * seconds + * @param bool $_isConfig + * + * @throws \SmartyException */ - public function __construct($template_resource, $smarty, $_parent = null, $_cache_id = null, $_compile_id = null, $_caching = null, $_cache_lifetime = null) - { - $this->smarty = & $smarty; + public function __construct( + $template_resource, + Smarty $smarty, + Smarty_Internal_Data $_parent = null, + $_cache_id = null, + $_compile_id = null, + $_caching = null, + $_cache_lifetime = null, + $_isConfig = false + ) { + $this->smarty = $smarty; // Smarty parameter $this->cache_id = $_cache_id === null ? $this->smarty->cache_id : $_cache_id; $this->compile_id = $_compile_id === null ? $this->smarty->compile_id : $_compile_id; - $this->caching = $_caching === null ? $this->smarty->caching : $_caching; - if ($this->caching === true) { - $this->caching = Smarty::CACHING_LIFETIME_CURRENT; - } + $this->caching = (int)($_caching === null ? $this->smarty->caching : $_caching); $this->cache_lifetime = $_cache_lifetime === null ? $this->smarty->cache_lifetime : $_cache_lifetime; + $this->compile_check = (int)$smarty->compile_check; $this->parent = $_parent; // Template resource $this->template_resource = $template_resource; - // copy block data of template inheritance - if ($this->parent instanceof Smarty_Internal_Template) { - $this->block_data = $this->parent->block_data; + $this->source = $_isConfig ? Smarty_Template_Config::load($this) : Smarty_Template_Source::load($this); + parent::__construct(); + if ($smarty->security_policy && method_exists($smarty->security_policy, 'registerCallBacks')) { + $smarty->security_policy->registerCallBacks($this); } } /** - * Returns if the current template must be compiled by the Smarty compiler - * It does compare the timestamps of template source and the compiled templates and checks the force compile configuration + * render template * - * @throws SmartyException - * @return boolean true if the template must be compiled - */ - public function mustCompile() - { - if (!$this->source->exists) { - if ($this->parent instanceof Smarty_Internal_Template) { - $parent_resource = " in '$this->parent->template_resource}'"; - } else { - $parent_resource = ''; - } - throw new SmartyException("Unable to load template {$this->source->type} '{$this->source->name}'{$parent_resource}"); - } - if ($this->mustCompile === null) { - $this->mustCompile = (!$this->source->uncompiled && ($this->smarty->force_compile || $this->source->recompiled || $this->compiled->timestamp === false || - ($this->smarty->compile_check && $this->compiled->timestamp < $this->source->timestamp))); - } - - return $this->mustCompile; - } - - /** - * Compiles the template - * If the template is not evaluated the compiled template is saved on disk - */ - public function compileTemplateSource() - { - if (!$this->source->recompiled) { - $this->properties['file_dependency'] = array(); - if ($this->source->components) { - // for the extends resource the compiler will fill it - // uses real resource for file dependency - // $source = end($this->source->components); - // $this->properties['file_dependency'][$this->source->uid] = array($this->source->filepath, $this->source->timestamp, $source->type); - } else { - $this->properties['file_dependency'][$this->source->uid] = array($this->source->filepath, $this->source->timestamp, $this->source->type); - } - } - // compile locking - if ($this->smarty->compile_locking && !$this->source->recompiled) { - if ($saved_timestamp = $this->compiled->timestamp) { - touch($this->compiled->filepath); - } - } - // call compiler - try { - $code = $this->compiler->compileTemplate($this); - } - catch (Exception $e) { - // restore old timestamp in case of error - if ($this->smarty->compile_locking && !$this->source->recompiled && $saved_timestamp) { - touch($this->compiled->filepath, $saved_timestamp); - } - throw $e; - } - // compiling succeded - if (!$this->source->recompiled && $this->compiler->write_compiled_code) { - // write compiled template - $_filepath = $this->compiled->filepath; - if ($_filepath === false) { - throw new SmartyException('getCompiledFilepath() did not return a destination to save the compiled template to'); - } - Smarty_Internal_Write_File::writeFile($_filepath, $code, $this->smarty); - $this->compiled->exists = true; - $this->compiled->isCompiled = true; - } - // release compiler object to free memory - unset($this->compiler); - } - - /** - * Writes the cached template output - * - * @param string $content - * - * @return bool - */ - public function writeCachedContent($content) - { - if ($this->source->recompiled || !($this->caching == Smarty::CACHING_LIFETIME_CURRENT || $this->caching == Smarty::CACHING_LIFETIME_SAVED)) { - // don't write cache file - return false; - } - $this->properties['cache_lifetime'] = $this->cache_lifetime; - $this->properties['unifunc'] = 'content_' . str_replace(array('.', ','), '_', uniqid('', true)); - $content = $this->createTemplateCodeFrame($content, true); - /** @var Smarty_Internal_Template $_smarty_tpl - * used in evaluated code - */ - $_smarty_tpl = $this; - eval("?>" . $content); - $this->cached->valid = true; - $this->cached->processed = true; - - return $this->cached->write($this, $content); - } - - /** - * Template code runtime function to get subtemplate content - * - * @param string $template the resource handle of the template file - * @param mixed $cache_id cache id to be used with this template - * @param mixed $compile_id compile id to be used with this template - * @param integer $caching cache mode - * @param integer $cache_lifetime life time of cache data - * @param $data - * @param int $parent_scope scope in which {include} should execute - * - * @returns string template content - */ - public function getSubTemplate($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $parent_scope) - { - // already in template cache? - if ($this->smarty->allow_ambiguous_resources) { - $_templateId = Smarty_Resource::getUniqueTemplateName($this, $template) . $cache_id . $compile_id; - } else { - $_templateId = $this->smarty->joined_template_dir . '#' . $template . $cache_id . $compile_id; - } - - if (isset($_templateId[150])) { - $_templateId = sha1($_templateId); - } - if (isset($this->smarty->template_objects[$_templateId])) { - // clone cached template object because of possible recursive call - $tpl = clone $this->smarty->template_objects[$_templateId]; - $tpl->parent = $this; - $tpl->caching = $caching; - $tpl->cache_lifetime = $cache_lifetime; - } else { - $tpl = new $this->smarty->template_class($template, $this->smarty, $this, $cache_id, $compile_id, $caching, $cache_lifetime); - } - // get variables from calling scope - if ($parent_scope == Smarty::SCOPE_LOCAL) { - $tpl->tpl_vars = $this->tpl_vars; - $tpl->tpl_vars['smarty'] = clone $this->tpl_vars['smarty']; - } elseif ($parent_scope == Smarty::SCOPE_PARENT) { - $tpl->tpl_vars = & $this->tpl_vars; - } elseif ($parent_scope == Smarty::SCOPE_GLOBAL) { - $tpl->tpl_vars = & Smarty::$global_tpl_vars; - } elseif (($scope_ptr = $this->getScopePointer($parent_scope)) == null) { - $tpl->tpl_vars = & $this->tpl_vars; - } else { - $tpl->tpl_vars = & $scope_ptr->tpl_vars; - } - $tpl->config_vars = $this->config_vars; - if (!empty($data)) { - // set up variable values - foreach ($data as $_key => $_val) { - $tpl->tpl_vars[$_key] = new Smarty_variable($_val); - } - } - - return $tpl->fetch(null, null, null, null, false, false, true); - } - - /** - * Template code runtime function to set up an inline subtemplate - * - * @param string $template the resource handle of the template file - * @param mixed $cache_id cache id to be used with this template - * @param mixed $compile_id compile id to be used with this template - * @param integer $caching cache mode - * @param integer $cache_lifetime life time of cache data - * @param $data - * @param int $parent_scope scope in which {include} should execute - * @param string $hash nocache hash code - * - * @returns string template content - */ - public function setupInlineSubTemplate($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $parent_scope, $hash) - { - $tpl = new $this->smarty->template_class($template, $this->smarty, $this, $cache_id, $compile_id, $caching, $cache_lifetime); - $tpl->properties['nocache_hash'] = $hash; - // get variables from calling scope - if ($parent_scope == Smarty::SCOPE_LOCAL) { - $tpl->tpl_vars = $this->tpl_vars; - $tpl->tpl_vars['smarty'] = clone $this->tpl_vars['smarty']; - } elseif ($parent_scope == Smarty::SCOPE_PARENT) { - $tpl->tpl_vars = & $this->tpl_vars; - } elseif ($parent_scope == Smarty::SCOPE_GLOBAL) { - $tpl->tpl_vars = & Smarty::$global_tpl_vars; - } elseif (($scope_ptr = $this->getScopePointer($parent_scope)) == null) { - $tpl->tpl_vars = & $this->tpl_vars; - } else { - $tpl->tpl_vars = & $scope_ptr->tpl_vars; - } - $tpl->config_vars = $this->config_vars; - if (!empty($data)) { - // set up variable values - foreach ($data as $_key => $_val) { - $tpl->tpl_vars[$_key] = new Smarty_variable($_val); - } - } - - return $tpl; - } - - /** - * Create code frame for compiled and cached templates - * - * @param string $content optional template content - * @param bool $cache flag for cache file + * @param bool $no_output_filter if true do not run output filter + * @param null|bool $display true: display, false: fetch null: sub-template * * @return string + * @throws \Exception + * @throws \SmartyException */ - public function createTemplateCodeFrame($content = '', $cache = false) + public function render($no_output_filter = true, $display = null) { - $plugins_string = ''; - // include code for plugins - if (!$cache) { - if (!empty($this->required_plugins['compiled'])) { - $plugins_string = '<?php '; - foreach ($this->required_plugins['compiled'] as $tmp) { - foreach ($tmp as $data) { - $file = addslashes($data['file']); - if (is_Array($data['function'])) { - $plugins_string .= "if (!is_callable(array('{$data['function'][0]}','{$data['function'][1]}'))) include '{$file}';\n"; - } else { - $plugins_string .= "if (!is_callable('{$data['function']}')) include '{$file}';\n"; - } - } - } - $plugins_string .= '?>'; - } - if (!empty($this->required_plugins['nocache'])) { - $this->has_nocache_code = true; - $plugins_string .= "<?php echo '/*%%SmartyNocache:{$this->properties['nocache_hash']}%%*/<?php \$_smarty = \$_smarty_tpl->smarty; "; - foreach ($this->required_plugins['nocache'] as $tmp) { - foreach ($tmp as $data) { - $file = addslashes($data['file']); - if (is_Array($data['function'])) { - $plugins_string .= addslashes("if (!is_callable(array('{$data['function'][0]}','{$data['function'][1]}'))) include '{$file}';\n"); - } else { - $plugins_string .= addslashes("if (!is_callable('{$data['function']}')) include '{$file}';\n"); - } - } - } - $plugins_string .= "?>/*/%%SmartyNocache:{$this->properties['nocache_hash']}%%*/';?>\n"; + if ($this->smarty->debugging) { + if (!isset($this->smarty->_debug)) { + $this->smarty->_debug = new Smarty_Internal_Debug(); } + $this->smarty->_debug->start_template($this, $display); } - // build property code - $this->properties['has_nocache_code'] = $this->has_nocache_code; - $output = ''; - if (!$this->source->recompiled) { - $output = "<?php /*%%SmartyHeaderCode:{$this->properties['nocache_hash']}%%*/"; - if ($this->smarty->direct_access_security) { - $output .= "if(!defined('SMARTY_DIR')) exit('no direct access allowed');\n"; - } + // checks if template exists + if (!$this->source->exists) { + throw new SmartyException( + "Unable to load template '{$this->source->type}:{$this->source->name}'" . + ($this->_isSubTpl() ? " in '{$this->parent->template_resource}'" : '') + ); } - if ($cache) { - // remove compiled code of{function} definition - unset($this->properties['function']); - if (!empty($this->smarty->template_functions)) { - // copy code of {function} tags called in nocache mode - foreach ($this->smarty->template_functions as $name => $function_data) { - if (isset($function_data['called_nocache'])) { - foreach ($function_data['called_functions'] as $func_name) { - $this->smarty->template_functions[$func_name]['called_nocache'] = true; - } - } - } - foreach ($this->smarty->template_functions as $name => $function_data) { - if (isset($function_data['called_nocache'])) { - unset($function_data['called_nocache'], $function_data['called_functions'], $this->smarty->template_functions[$name]['called_nocache']); - $this->properties['function'][$name] = $function_data; - } + // disable caching for evaluated code + if ($this->source->handler->recompiled) { + $this->caching = Smarty::CACHING_OFF; + } + // read from cache or render + if ($this->caching === Smarty::CACHING_LIFETIME_CURRENT || $this->caching === Smarty::CACHING_LIFETIME_SAVED) { + if (!isset($this->cached) || $this->cached->cache_id !== $this->cache_id + || $this->cached->compile_id !== $this->compile_id + ) { + $this->loadCached(true); + } + $this->cached->render($this, $no_output_filter); + } else { + if (!isset($this->compiled) || $this->compiled->compile_id !== $this->compile_id) { + $this->loadCompiled(true); + } + $this->compiled->render($this); + } + // display or fetch + if ($display) { + if ($this->caching && $this->smarty->cache_modified_check) { + $this->smarty->ext->_cacheModify->cacheModifiedCheck( + $this->cached, + $this, + isset($content) ? $content : ob_get_clean() + ); + } else { + if ((!$this->caching || $this->cached->has_nocache_code || $this->source->handler->recompiled) + && !$no_output_filter && (isset($this->smarty->autoload_filters[ 'output' ]) + || isset($this->smarty->registered_filters[ 'output' ])) + ) { + echo $this->smarty->ext->_filterHandler->runFilter('output', ob_get_clean(), $this); + } else { + echo ob_get_clean(); } } + if ($this->smarty->debugging) { + $this->smarty->_debug->end_template($this); + // debug output + $this->smarty->_debug->display_debug($this, true); + } + return ''; + } else { + if ($this->smarty->debugging) { + $this->smarty->_debug->end_template($this); + if ($this->smarty->debugging === 2 && $display === false) { + $this->smarty->_debug->display_debug($this, true); + } + } + if (!$no_output_filter + && (!$this->caching || $this->cached->has_nocache_code || $this->source->handler->recompiled) + && (isset($this->smarty->autoload_filters[ 'output' ]) + || isset($this->smarty->registered_filters[ 'output' ])) + ) { + return $this->smarty->ext->_filterHandler->runFilter('output', ob_get_clean(), $this); + } + // return cache content + return null; } - $this->properties['version'] = Smarty::SMARTY_VERSION; - if (!isset($this->properties['unifunc'])) { - $this->properties['unifunc'] = 'content_' . str_replace(array('.', ','), '_', uniqid('', true)); - } - if (!$this->source->recompiled) { - $output .= "\$_valid = \$_smarty_tpl->decodeProperties(" . var_export($this->properties, true) . ',' . ($cache ? 'true' : 'false') . "); /*/%%SmartyHeaderCode%%*/?>\n"; - $output .= '<?php if ($_valid && !is_callable(\'' . $this->properties['unifunc'] . '\')) {function ' . $this->properties['unifunc'] . '($_smarty_tpl) {?>'; - } - $output .= $plugins_string; - $output .= $content; - if (!$this->source->recompiled) { - $output .= "<?php }} ?>\n"; - } + } - return $output; + /** + * Runtime function to render sub-template + * + * @param string $template template name + * @param mixed $cache_id cache id + * @param mixed $compile_id compile id + * @param integer $caching cache mode + * @param integer $cache_lifetime life time of cache data + * @param array $data passed parameter template variables + * @param int $scope scope in which {include} should execute + * @param bool $forceTplCache cache template object + * @param string $uid file dependency uid + * @param string $content_func function name + * + * @throws \Exception + * @throws \SmartyException + */ + public function _subTemplateRender( + $template, + $cache_id, + $compile_id, + $caching, + $cache_lifetime, + $data, + $scope, + $forceTplCache, + $uid = null, + $content_func = null + ) { + $tpl = clone $this; + $tpl->parent = $this; + $smarty = &$this->smarty; + $_templateId = $smarty->_getTemplateId($template, $cache_id, $compile_id, $caching, $tpl); + // recursive call ? + if (isset($tpl->templateId) ? $tpl->templateId : $tpl->_getTemplateId() !== $_templateId) { + // already in template cache? + if (isset(self::$tplObjCache[ $_templateId ])) { + // copy data from cached object + $cachedTpl = &self::$tplObjCache[ $_templateId ]; + $tpl->templateId = $cachedTpl->templateId; + $tpl->template_resource = $cachedTpl->template_resource; + $tpl->cache_id = $cachedTpl->cache_id; + $tpl->compile_id = $cachedTpl->compile_id; + $tpl->source = $cachedTpl->source; + if (isset($cachedTpl->compiled)) { + $tpl->compiled = $cachedTpl->compiled; + } else { + unset($tpl->compiled); + } + if ($caching !== 9999 && isset($cachedTpl->cached)) { + $tpl->cached = $cachedTpl->cached; + } else { + unset($tpl->cached); + } + } else { + $tpl->templateId = $_templateId; + $tpl->template_resource = $template; + $tpl->cache_id = $cache_id; + $tpl->compile_id = $compile_id; + if (isset($uid)) { + // for inline templates we can get all resource information from file dependency + list($filepath, $timestamp, $type) = $tpl->compiled->file_dependency[ $uid ]; + $tpl->source = new Smarty_Template_Source($smarty, $filepath, $type, $filepath); + $tpl->source->filepath = $filepath; + $tpl->source->timestamp = $timestamp; + $tpl->source->exists = true; + $tpl->source->uid = $uid; + } else { + $tpl->source = Smarty_Template_Source::load($tpl); + unset($tpl->compiled); + } + if ($caching !== 9999) { + unset($tpl->cached); + } + } + } else { + // on recursive calls force caching + $forceTplCache = true; + } + $tpl->caching = $caching; + $tpl->cache_lifetime = $cache_lifetime; + // set template scope + $tpl->scope = $scope; + if (!isset(self::$tplObjCache[ $tpl->templateId ]) && !$tpl->source->handler->recompiled) { + // check if template object should be cached + if ($forceTplCache || (isset(self::$subTplInfo[ $tpl->template_resource ]) + && self::$subTplInfo[ $tpl->template_resource ] > 1) + || ($tpl->_isSubTpl() && isset(self::$tplObjCache[ $tpl->parent->templateId ])) + ) { + self::$tplObjCache[ $tpl->templateId ] = $tpl; + } + } + if (!empty($data)) { + // set up variable values + foreach ($data as $_key => $_val) { + $tpl->tpl_vars[ $_key ] = new Smarty_Variable($_val, $this->isRenderingCache); + } + } + if ($tpl->caching === 9999) { + if (!isset($tpl->compiled)) { + $this->loadCompiled(true); + } + if ($tpl->compiled->has_nocache_code) { + $this->cached->hashes[ $tpl->compiled->nocache_hash ] = true; + } + } + $tpl->_cache = array(); + if (isset($uid)) { + if ($smarty->debugging) { + if (!isset($smarty->_debug)) { + $smarty->_debug = new Smarty_Internal_Debug(); + } + $smarty->_debug->start_template($tpl); + $smarty->_debug->start_render($tpl); + } + $tpl->compiled->getRenderedTemplateCode($tpl, $content_func); + if ($smarty->debugging) { + $smarty->_debug->end_template($tpl); + $smarty->_debug->end_render($tpl); + } + } else { + if (isset($tpl->compiled)) { + $tpl->compiled->render($tpl); + } else { + $tpl->render(); + } + } + } + + /** + * Get called sub-templates and save call count + */ + public function _subTemplateRegister() + { + foreach ($this->compiled->includes as $name => $count) { + if (isset(self::$subTplInfo[ $name ])) { + self::$subTplInfo[ $name ] += $count; + } else { + self::$subTplInfo[ $name ] = $count; + } + } + } + + /** + * Check if this is a sub template + * + * @return bool true is sub template + */ + public function _isSubTpl() + { + return isset($this->parent) && $this->parent->_isTplObj(); + } + + /** + * Assign variable in scope + * + * @param string $varName variable name + * @param mixed $value value + * @param bool $nocache nocache flag + * @param int $scope scope into which variable shall be assigned + */ + public function _assignInScope($varName, $value, $nocache = false, $scope = 0) + { + if (isset($this->tpl_vars[ $varName ])) { + $this->tpl_vars[ $varName ] = clone $this->tpl_vars[ $varName ]; + $this->tpl_vars[ $varName ]->value = $value; + if ($nocache || $this->isRenderingCache) { + $this->tpl_vars[ $varName ]->nocache = true; + } + } else { + $this->tpl_vars[ $varName ] = new Smarty_Variable($value, $nocache || $this->isRenderingCache); + } + if ($scope >= 0) { + if ($scope > 0 || $this->scope > 0) { + $this->smarty->ext->_updateScope->_updateScope($this, $varName, $scope); + } + } + } + + /** + * Check if plugins are callable require file otherwise + * + * @param array $plugins required plugins + * + * @throws \SmartyException + */ + public function _checkPlugins($plugins) + { + static $checked = array(); + foreach ($plugins as $plugin) { + $name = join('::', (array)$plugin[ 'function' ]); + if (!isset($checked[ $name ])) { + if (!is_callable($plugin[ 'function' ])) { + if (is_file($plugin[ 'file' ])) { + include_once $plugin[ 'file' ]; + if (is_callable($plugin[ 'function' ])) { + $checked[ $name ] = true; + } + } + } else { + $checked[ $name ] = true; + } + } + if (!isset($checked[ $name ])) { + if (false !== $this->smarty->loadPlugin($name)) { + $checked[ $name ] = true; + } else { + throw new SmartyException("Plugin '{$name}' not callable"); + } + } + } } /** @@ -439,48 +476,49 @@ class Smarty_Internal_Template extends Smarty_Internal_TemplateBase * - Decode saved properties from compiled template and cache files * - Check if compiled or cache file is valid * - * @param array $properties special template properties - * @param bool $cache flag if called from cache file + * @param \Smarty_Internal_Template $tpl + * @param array $properties special template properties + * @param bool $cache flag if called from cache file * - * @return bool flag if compiled or cache file is valid + * @return bool flag if compiled or cache file is valid + * @throws \SmartyException */ - public function decodeProperties($properties, $cache = false) + public function _decodeProperties(Smarty_Internal_Template $tpl, $properties, $cache = false) { - $this->has_nocache_code = $properties['has_nocache_code']; - $this->properties['nocache_hash'] = $properties['nocache_hash']; - if (isset($properties['cache_lifetime'])) { - $this->properties['cache_lifetime'] = $properties['cache_lifetime']; + // on cache resources other than file check version stored in cache code + if (!isset($properties[ 'version' ]) || Smarty::SMARTY_VERSION !== $properties[ 'version' ]) { + if ($cache) { + $tpl->smarty->clearAllCache(); + } else { + $tpl->smarty->clearCompiledTemplate(); + } + return false; } - if (isset($properties['file_dependency'])) { - $this->properties['file_dependency'] = array_merge($this->properties['file_dependency'], $properties['file_dependency']); - } - if (!empty($properties['function'])) { - $this->properties['function'] = array_merge($this->properties['function'], $properties['function']); - $this->smarty->template_functions = array_merge($this->smarty->template_functions, $properties['function']); - } - $this->properties['version'] = (isset($properties['version'])) ? $properties['version'] : ''; - $this->properties['unifunc'] = $properties['unifunc']; - // check file dependencies at compiled code $is_valid = true; - if ($this->properties['version'] != Smarty::SMARTY_VERSION) { - $is_valid = false; - } elseif (((!$cache && $this->smarty->compile_check && empty($this->compiled->_properties) && !$this->compiled->isCompiled) || $cache && ($this->smarty->compile_check === true || $this->smarty->compile_check === Smarty::COMPILECHECK_ON)) && !empty($this->properties['file_dependency'])) { - foreach ($this->properties['file_dependency'] as $_file_to_check) { - if ($_file_to_check[2] == 'file' || $_file_to_check[2] == 'php') { - if ($this->source->filepath == $_file_to_check[0] && isset($this->source->timestamp)) { + if (!empty($properties[ 'file_dependency' ]) + && ((!$cache && $tpl->compile_check) || $tpl->compile_check === Smarty::COMPILECHECK_ON) + ) { + // check file dependencies at compiled code + foreach ($properties[ 'file_dependency' ] as $_file_to_check) { + if ($_file_to_check[ 2 ] === 'file' || $_file_to_check[ 2 ] === 'php') { + if ($tpl->source->filepath === $_file_to_check[ 0 ]) { // do not recheck current template - $mtime = $this->source->timestamp; + continue; + //$mtime = $tpl->source->getTimeStamp(); } else { // file and php types can be checked without loading the respective resource handlers - $mtime = @filemtime($_file_to_check[0]); + $mtime = is_file($_file_to_check[ 0 ]) ? filemtime($_file_to_check[ 0 ]) : false; } - } elseif ($_file_to_check[2] == 'string') { - continue; } else { - $source = Smarty_Resource::source(null, $this->smarty, $_file_to_check[0]); - $mtime = $source->timestamp; + $handler = Smarty_Resource::load($tpl->smarty, $_file_to_check[ 2 ]); + if ($handler->checkTimestamps()) { + $source = Smarty_Template_Source::load($tpl, $tpl->smarty, $_file_to_check[ 0 ]); + $mtime = $source->getTimeStamp(); + } else { + continue; + } } - if (!$mtime || $mtime > $_file_to_check[1]) { + if ($mtime === false || $mtime > $_file_to_check[ 1 ]) { $is_valid = false; break; } @@ -488,148 +526,180 @@ class Smarty_Internal_Template extends Smarty_Internal_TemplateBase } if ($cache) { // CACHING_LIFETIME_SAVED cache expiry has to be validated here since otherwise we'd define the unifunc - if ($this->caching === Smarty::CACHING_LIFETIME_SAVED && - $this->properties['cache_lifetime'] >= 0 && - (time() > ($this->cached->timestamp + $this->properties['cache_lifetime'])) + if ($tpl->caching === Smarty::CACHING_LIFETIME_SAVED && $properties[ 'cache_lifetime' ] >= 0 + && (time() > ($tpl->cached->timestamp + $properties[ 'cache_lifetime' ])) ) { $is_valid = false; } - $this->cached->valid = $is_valid; + $tpl->cached->cache_lifetime = $properties[ 'cache_lifetime' ]; + $tpl->cached->valid = $is_valid; + $resource = $tpl->cached; } else { - $this->mustCompile = !$is_valid; + $tpl->mustCompile = !$is_valid; + $resource = $tpl->compiled; + $resource->includes = isset($properties[ 'includes' ]) ? $properties[ 'includes' ] : array(); } - // store data in reusable Smarty_Template_Compiled - if (!$cache) { - $this->compiled->_properties = $properties; + if ($is_valid) { + $resource->unifunc = $properties[ 'unifunc' ]; + $resource->has_nocache_code = $properties[ 'has_nocache_code' ]; + // $tpl->compiled->nocache_hash = $properties['nocache_hash']; + $resource->file_dependency = $properties[ 'file_dependency' ]; } - - return $is_valid; + return $is_valid && !function_exists($properties[ 'unifunc' ]); } /** - * Template code runtime function to create a local Smarty variable for array assignments + * Compiles the template + * If the template is not evaluated the compiled template is saved on disk * - * @param string $tpl_var tempate variable name - * @param bool $nocache cache mode of variable - * @param int $scope scope of variable + * @throws \Exception */ - public function createLocalArrayVariable($tpl_var, $nocache = false, $scope = Smarty::SCOPE_LOCAL) + public function compileTemplateSource() { - if (!isset($this->tpl_vars[$tpl_var])) { - $this->tpl_vars[$tpl_var] = new Smarty_variable(array(), $nocache, $scope); - } else { - $this->tpl_vars[$tpl_var] = clone $this->tpl_vars[$tpl_var]; - if ($scope != Smarty::SCOPE_LOCAL) { - $this->tpl_vars[$tpl_var]->scope = $scope; - } - if (!(is_array($this->tpl_vars[$tpl_var]->value) || $this->tpl_vars[$tpl_var]->value instanceof ArrayAccess)) { - settype($this->tpl_vars[$tpl_var]->value, 'array'); - } - } + return $this->compiled->compileTemplateSource($this); } /** - * Template code runtime function to get pointer to template variable array of requested scope + * Writes the content to cache resource * - * @param int $scope requested variable scope + * @param string $content * - * @return array array of template variables + * @return bool */ - public function &getScope($scope) + public function writeCachedContent($content) { - if ($scope == Smarty::SCOPE_PARENT && !empty($this->parent)) { - return $this->parent->tpl_vars; - } elseif ($scope == Smarty::SCOPE_ROOT && !empty($this->parent)) { - $ptr = $this->parent; - while (!empty($ptr->parent)) { - $ptr = $ptr->parent; - } - - return $ptr->tpl_vars; - } elseif ($scope == Smarty::SCOPE_GLOBAL) { - return Smarty::$global_tpl_vars; - } - $null = null; - - return $null; + return $this->smarty->ext->_updateCache->writeCachedContent($this, $content); } /** - * Get parent or root of template parent chain + * Get unique template id * - * @param int $scope pqrent or root scope - * - * @return mixed object + * @return string + * @throws \SmartyException */ - public function getScopePointer($scope) + public function _getTemplateId() { - if ($scope == Smarty::SCOPE_PARENT && !empty($this->parent)) { - return $this->parent; - } elseif ($scope == Smarty::SCOPE_ROOT && !empty($this->parent)) { - $ptr = $this->parent; - while (!empty($ptr->parent)) { - $ptr = $ptr->parent; - } - - return $ptr; - } - - return null; - } - - /** - * [util function] counts an array, arrayaccess/traversable or PDOStatement object - * - * @param mixed $value - * - * @return int the count for arrays and objects that implement countable, 1 for other objects that don't, and 0 for empty elements - */ - public function _count($value) - { - if (is_array($value) === true || $value instanceof Countable) { - return count($value); - } elseif ($value instanceof IteratorAggregate) { - // Note: getIterator() returns a Traversable, not an Iterator - // thus rewind() and valid() methods may not be present - return iterator_count($value->getIterator()); - } elseif ($value instanceof Iterator) { - return iterator_count($value); - } elseif ($value instanceof PDOStatement) { - return $value->rowCount(); - } elseif ($value instanceof Traversable) { - return iterator_count($value); - } elseif ($value instanceof ArrayAccess) { - if ($value->offsetExists(0)) { - return 1; - } - } elseif (is_object($value)) { - return count($value); - } - - return 0; + return isset($this->templateId) ? $this->templateId : $this->templateId = + $this->smarty->_getTemplateId($this->template_resource, $this->cache_id, $this->compile_id); } /** * runtime error not matching capture tags - + * + * @throws \SmartyException */ public function capture_error() { - throw new SmartyException("Not matching {capture} open/close in \"{$this->template_resource}\""); + throw new SmartyException("Not matching {capture} open/close in '{$this->template_resource}'"); } /** - * Empty cache for this template + * Load compiled object * - * @param integer $exp_time expiration time - * - * @return integer number of cache files deleted + * @param bool $force force new compiled object */ - public function clearCache($exp_time = null) + public function loadCompiled($force = false) { - Smarty_CacheResource::invalidLoadedCache($this->smarty); + if ($force || !isset($this->compiled)) { + $this->compiled = Smarty_Template_Compiled::load($this); + } + } - return $this->cached->handler->clear($this->smarty, $this->template_name, $this->cache_id, $this->compile_id, $exp_time); + /** + * Load cached object + * + * @param bool $force force new cached object + */ + public function loadCached($force = false) + { + if ($force || !isset($this->cached)) { + $this->cached = Smarty_Template_Cached::load($this); + } + } + + /** + * Load inheritance object + */ + public function _loadInheritance() + { + if (!isset($this->inheritance)) { + $this->inheritance = new Smarty_Internal_Runtime_Inheritance(); + } + } + + /** + * Unload inheritance object + */ + public function _cleanUp() + { + $this->startRenderCallbacks = array(); + $this->endRenderCallbacks = array(); + $this->inheritance = null; + } + + /** + * Load compiler object + * + * @throws \SmartyException + */ + public function loadCompiler() + { + if (!class_exists($this->source->compiler_class)) { + $this->smarty->loadPlugin($this->source->compiler_class); + } + $this->compiler = + new $this->source->compiler_class( + $this->source->template_lexer_class, + $this->source->template_parser_class, + $this->smarty + ); + } + + /** + * Handle unknown class methods + * + * @param string $name unknown method-name + * @param array $args argument array + * + * @return mixed + */ + public function __call($name, $args) + { + // method of Smarty object? + if (method_exists($this->smarty, $name)) { + return call_user_func_array(array($this->smarty, $name), $args); + } + // parent + return parent::__call($name, $args); + } + + /** + * get Smarty property in template context + * + * @param string $property_name property name + * + * @return mixed|Smarty_Template_Cached + * @throws SmartyException + */ + public function __get($property_name) + { + switch ($property_name) { + case 'compiled': + $this->loadCompiled(); + return $this->compiled; + case 'cached': + $this->loadCached(); + return $this->cached; + case 'compiler': + $this->loadCompiler(); + return $this->compiler; + default: + // Smarty property ? + if (property_exists($this->smarty, $property_name)) { + return $this->smarty->$property_name; + } + } + throw new SmartyException("template property '$property_name' does not exist."); } /** @@ -643,90 +713,23 @@ class Smarty_Internal_Template extends Smarty_Internal_TemplateBase public function __set($property_name, $value) { switch ($property_name) { - case 'source': case 'compiled': case 'cached': case 'compiler': $this->$property_name = $value; - return; - - // FIXME: routing of template -> smarty attributes default: + // Smarty property ? if (property_exists($this->smarty, $property_name)) { $this->smarty->$property_name = $value; - return; } } - throw new SmartyException("invalid template property '$property_name'."); } - /** - * get Smarty property in template context - * - * @param string $property_name property name - * - * @throws SmartyException - */ - public function __get($property_name) - { - switch ($property_name) { - case 'source': - if (strlen($this->template_resource) == 0) { - throw new SmartyException('Missing template name'); - } - $this->source = Smarty_Resource::source($this); - // cache template object under a unique ID - // do not cache eval resources - if ($this->source->type != 'eval') { - if ($this->smarty->allow_ambiguous_resources) { - $_templateId = $this->source->unique_resource . $this->cache_id . $this->compile_id; - } else { - $_templateId = $this->smarty->joined_template_dir . '#' . $this->template_resource . $this->cache_id . $this->compile_id; - } - - if (isset($_templateId[150])) { - $_templateId = sha1($_templateId); - } - $this->smarty->template_objects[$_templateId] = $this; - } - - return $this->source; - - case 'compiled': - $this->compiled = $this->source->getCompiled($this); - - return $this->compiled; - - case 'cached': - if (!class_exists('Smarty_Template_Cached')) { - include SMARTY_SYSPLUGINS_DIR . 'smarty_cacheresource.php'; - } - $this->cached = new Smarty_Template_Cached($this); - - return $this->cached; - - case 'compiler': - $this->smarty->loadPlugin($this->source->compiler_class); - $this->compiler = new $this->source->compiler_class($this->source->template_lexer_class, $this->source->template_parser_class, $this->smarty); - - return $this->compiler; - - // FIXME: routing of template -> smarty attributes - default: - if (property_exists($this->smarty, $property_name)) { - return $this->smarty->$property_name; - } - } - - throw new SmartyException("template property '$property_name' does not exist."); - } - /** * Template data object destructor - */ public function __destruct() { diff --git a/tools/smarty/sysplugins/smarty_internal_templatebase.php b/tools/smarty/sysplugins/smarty_internal_templatebase.php index 348534e1f..200c11bb5 100644 --- a/tools/smarty/sysplugins/smarty_internal_templatebase.php +++ b/tools/smarty/sysplugins/smarty_internal_templatebase.php @@ -9,375 +9,112 @@ */ /** - * Class with shared template methods + * Class with shared smarty/template methods * * @package Smarty * @subpackage Template + * + * @property int $_objType + * + * The following methods will be dynamically loaded by the extension handler when they are called. + * They are located in a corresponding Smarty_Internal_Method_xxxx class + * + * @method Smarty_Internal_TemplateBase addAutoloadFilters(mixed $filters, string $type = null) + * @method Smarty_Internal_TemplateBase addDefaultModifiers(mixed $modifiers) + * @method Smarty_Internal_TemplateBase addLiterals(mixed $literals) + * @method Smarty_Internal_TemplateBase createData(Smarty_Internal_Data $parent = null, string $name = null) + * @method array getAutoloadFilters(string $type = null) + * @method string getDebugTemplate() + * @method array getDefaultModifier() + * @method array getLiterals() + * @method array getTags(mixed $template = null) + * @method object getRegisteredObject(string $object_name) + * @method Smarty_Internal_TemplateBase registerCacheResource(string $name, Smarty_CacheResource $resource_handler) + * @method Smarty_Internal_TemplateBase registerClass(string $class_name, string $class_impl) + * @method Smarty_Internal_TemplateBase registerDefaultConfigHandler(callback $callback) + * @method Smarty_Internal_TemplateBase registerDefaultPluginHandler(callback $callback) + * @method Smarty_Internal_TemplateBase registerDefaultTemplateHandler(callback $callback) + * @method Smarty_Internal_TemplateBase registerResource(string $name, mixed $resource_handler) + * @method Smarty_Internal_TemplateBase setAutoloadFilters(mixed $filters, string $type = null) + * @method Smarty_Internal_TemplateBase setDebugTemplate(string $tpl_name) + * @method Smarty_Internal_TemplateBase setDefaultModifiers(mixed $modifiers) + * @method Smarty_Internal_TemplateBase setLiterals(mixed $literals) + * @method Smarty_Internal_TemplateBase unloadFilter(string $type, string $name) + * @method Smarty_Internal_TemplateBase unregisterCacheResource(string $name) + * @method Smarty_Internal_TemplateBase unregisterObject(string $object_name) + * @method Smarty_Internal_TemplateBase unregisterPlugin(string $type, string $name) + * @method Smarty_Internal_TemplateBase unregisterFilter(string $type, mixed $callback) + * @method Smarty_Internal_TemplateBase unregisterResource(string $name) */ abstract class Smarty_Internal_TemplateBase extends Smarty_Internal_Data { + /** + * Set this if you want different sets of cache files for the same + * templates. + * + * @var string + */ + public $cache_id = null; + + /** + * Set this if you want different sets of compiled files for the same + * templates. + * + * @var string + */ + public $compile_id = null; + + /** + * caching enabled + * + * @var int + */ + public $caching = Smarty::CACHING_OFF; + + /** + * check template for modifications? + * + * @var int + */ + public $compile_check = Smarty::COMPILECHECK_ON; + + /** + * cache lifetime in seconds + * + * @var integer + */ + public $cache_lifetime = 3600; + + /** + * Array of source information for known template functions + * + * @var array + */ + public $tplFunctions = array(); + + /** + * universal cache + * + * @var array() + */ + public $_cache = array(); + /** * fetches a rendered Smarty template * - * @param string $template the resource handle of the template file or template object - * @param mixed $cache_id cache id to be used with this template - * @param mixed $compile_id compile id to be used with this template - * @param object $parent next higher level of Smarty variables - * @param bool $display true: display, false: fetch - * @param bool $merge_tpl_vars if true parent template variables merged in to local scope - * @param bool $no_output_filter if true do not run output filter + * @param string $template the resource handle of the template file or template object + * @param mixed $cache_id cache id to be used with this template + * @param mixed $compile_id compile id to be used with this template + * @param object $parent next higher level of Smarty variables * * @throws Exception * @throws SmartyException * @return string rendered template output */ - public function fetch($template = null, $cache_id = null, $compile_id = null, $parent = null, $display = false, $merge_tpl_vars = true, $no_output_filter = false) + public function fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) { - if ($template === null && $this instanceof $this->template_class) { - $template = $this; - } - if ($cache_id !== null && is_object($cache_id)) { - $parent = $cache_id; - $cache_id = null; - } - if ($parent === null && ($this instanceof Smarty || is_string($template))) { - $parent = $this; - } - // create template object if necessary - $_template = ($template instanceof $this->template_class) - ? $template - : $this->smarty->createTemplate($template, $cache_id, $compile_id, $parent, false); - // if called by Smarty object make sure we use current caching status - if ($this instanceof Smarty) { - $_template->caching = $this->caching; - } - // merge all variable scopes into template - if ($merge_tpl_vars) { - // save local variables - $save_tpl_vars = $_template->tpl_vars; - $save_config_vars = $_template->config_vars; - $ptr_array = array($_template); - $ptr = $_template; - while (isset($ptr->parent)) { - $ptr_array[] = $ptr = $ptr->parent; - } - $ptr_array = array_reverse($ptr_array); - $parent_ptr = reset($ptr_array); - $tpl_vars = $parent_ptr->tpl_vars; - $config_vars = $parent_ptr->config_vars; - while ($parent_ptr = next($ptr_array)) { - if (!empty($parent_ptr->tpl_vars)) { - $tpl_vars = array_merge($tpl_vars, $parent_ptr->tpl_vars); - } - if (!empty($parent_ptr->config_vars)) { - $config_vars = array_merge($config_vars, $parent_ptr->config_vars); - } - } - if (!empty(Smarty::$global_tpl_vars)) { - $tpl_vars = array_merge(Smarty::$global_tpl_vars, $tpl_vars); - } - $_template->tpl_vars = $tpl_vars; - $_template->config_vars = $config_vars; - } - // dummy local smarty variable - if (!isset($_template->tpl_vars['smarty'])) { - $_template->tpl_vars['smarty'] = new Smarty_Variable; - } - if (isset($this->smarty->error_reporting)) { - $_smarty_old_error_level = error_reporting($this->smarty->error_reporting); - } - // check URL debugging control - if (!$this->smarty->debugging && $this->smarty->debugging_ctrl == 'URL') { - if (isset($_SERVER['QUERY_STRING'])) { - $_query_string = $_SERVER['QUERY_STRING']; - } else { - $_query_string = ''; - } - if (false !== strpos($_query_string, $this->smarty->smarty_debug_id)) { - if (false !== strpos($_query_string, $this->smarty->smarty_debug_id . '=on')) { - // enable debugging for this browser session - setcookie('SMARTY_DEBUG', true); - $this->smarty->debugging = true; - } elseif (false !== strpos($_query_string, $this->smarty->smarty_debug_id . '=off')) { - // disable debugging for this browser session - setcookie('SMARTY_DEBUG', false); - $this->smarty->debugging = false; - } else { - // enable debugging for this page - $this->smarty->debugging = true; - } - } else { - if (isset($_COOKIE['SMARTY_DEBUG'])) { - $this->smarty->debugging = true; - } - } - } - // must reset merge template date - $_template->smarty->merged_templates_func = array(); - // get rendered template - // disable caching for evaluated code - if ($_template->source->recompiled) { - $_template->caching = false; - } - // checks if template exists - if (!$_template->source->exists) { - if ($_template->parent instanceof Smarty_Internal_Template) { - $parent_resource = " in '{$_template->parent->template_resource}'"; - } else { - $parent_resource = ''; - } - throw new SmartyException("Unable to load template {$_template->source->type} '{$_template->source->name}'{$parent_resource}"); - } - // read from cache or render - if (!($_template->caching == Smarty::CACHING_LIFETIME_CURRENT || $_template->caching == Smarty::CACHING_LIFETIME_SAVED) || !$_template->cached->valid) { - // render template (not loaded and not in cache) - if (!$_template->source->uncompiled) { - /** @var Smarty_Internal_Template $_smarty_tpl - * used in evaluated code - */ - $_smarty_tpl = $_template; - if ($_template->source->recompiled) { - $code = $_template->compiler->compileTemplate($_template); - if ($this->smarty->debugging) { - Smarty_Internal_Debug::start_render($_template); - } - try { - ob_start(); - eval("?>" . $code); - unset($code); - } - catch (Exception $e) { - ob_get_clean(); - throw $e; - } - } else { - if (!$_template->compiled->exists || ($_template->smarty->force_compile && !$_template->compiled->isCompiled)) { - $_template->compileTemplateSource(); - $code = file_get_contents($_template->compiled->filepath); - eval("?>" . $code); - unset($code); - $_template->compiled->loaded = true; - $_template->compiled->isCompiled = true; - } - if ($this->smarty->debugging) { - Smarty_Internal_Debug::start_render($_template); - } - if (!$_template->compiled->loaded) { - include($_template->compiled->filepath); - if ($_template->mustCompile) { - // recompile and load again - $_template->compileTemplateSource(); - $code = file_get_contents($_template->compiled->filepath); - eval("?>" . $code); - unset($code); - $_template->compiled->isCompiled = true; - } - $_template->compiled->loaded = true; - } else { - $_template->decodeProperties($_template->compiled->_properties, false); - } - try { - ob_start(); - if (empty($_template->properties['unifunc']) || !is_callable($_template->properties['unifunc'])) { - throw new SmartyException("Invalid compiled template for '{$_template->template_resource}'"); - } - array_unshift($_template->_capture_stack, array()); - // - // render compiled template - // - $_template->properties['unifunc']($_template); - // any unclosed {capture} tags ? - if (isset($_template->_capture_stack[0][0])) { - $_template->capture_error(); - } - array_shift($_template->_capture_stack); - } - catch (Exception $e) { - ob_get_clean(); - throw $e; - } - } - } else { - if ($_template->source->uncompiled) { - if ($this->smarty->debugging) { - Smarty_Internal_Debug::start_render($_template); - } - try { - ob_start(); - $_template->source->renderUncompiled($_template); - } - catch (Exception $e) { - ob_get_clean(); - throw $e; - } - } else { - throw new SmartyException("Resource '$_template->source->type' must have 'renderUncompiled' method"); - } - } - $_output = ob_get_clean(); - if (!$_template->source->recompiled && empty($_template->properties['file_dependency'][$_template->source->uid])) { - $_template->properties['file_dependency'][$_template->source->uid] = array($_template->source->filepath, $_template->source->timestamp, $_template->source->type); - } - if ($_template->parent instanceof Smarty_Internal_Template) { - $_template->parent->properties['file_dependency'] = array_merge($_template->parent->properties['file_dependency'], $_template->properties['file_dependency']); - foreach ($_template->required_plugins as $code => $tmp1) { - foreach ($tmp1 as $name => $tmp) { - foreach ($tmp as $type => $data) { - $_template->parent->required_plugins[$code][$name][$type] = $data; - } - } - } - } - if ($this->smarty->debugging) { - Smarty_Internal_Debug::end_render($_template); - } - // write to cache when nessecary - if (!$_template->source->recompiled && ($_template->caching == Smarty::CACHING_LIFETIME_SAVED || $_template->caching == Smarty::CACHING_LIFETIME_CURRENT)) { - if ($this->smarty->debugging) { - Smarty_Internal_Debug::start_cache($_template); - } - $_template->properties['has_nocache_code'] = false; - // get text between non-cached items - $cache_split = preg_split("!/\*%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*\/(.+?)/\*/%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*/!s", $_output); - // get non-cached items - preg_match_all("!/\*%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*\/(.+?)/\*/%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*/!s", $_output, $cache_parts); - $output = ''; - // loop over items, stitch back together - foreach ($cache_split as $curr_idx => $curr_split) { - // escape PHP tags in template content - $output .= preg_replace('/(<%|%>|<\?php|<\?|\?>)/', "<?php echo '\$1'; ?>\n", $curr_split); - if (isset($cache_parts[0][$curr_idx])) { - $_template->properties['has_nocache_code'] = true; - // remove nocache tags from cache output - $output .= preg_replace("!/\*/?%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*/!", '', $cache_parts[0][$curr_idx]); - } - } - if (!$no_output_filter && !$_template->has_nocache_code && (isset($this->smarty->autoload_filters['output']) || isset($this->smarty->registered_filters['output']))) { - $output = Smarty_Internal_Filter_Handler::runFilter('output', $output, $_template); - } - // rendering (must be done before writing cache file because of {function} nocache handling) - /** @var Smarty_Internal_Template $_smarty_tpl - * used in evaluated code - */ - $_smarty_tpl = $_template; - try { - ob_start(); - eval("?>" . $output); - $_output = ob_get_clean(); - } - catch (Exception $e) { - ob_get_clean(); - throw $e; - } - // write cache file content - $_template->writeCachedContent($output); - if ($this->smarty->debugging) { - Smarty_Internal_Debug::end_cache($_template); - } - } else { - // var_dump('renderTemplate', $_template->has_nocache_code, $_template->template_resource, $_template->properties['nocache_hash'], $_template->parent->properties['nocache_hash'], $_output); - if (!empty($_template->properties['nocache_hash']) && !empty($_template->parent->properties['nocache_hash'])) { - // replace nocache_hash - $_output = str_replace("{$_template->properties['nocache_hash']}", $_template->parent->properties['nocache_hash'], $_output); - $_template->parent->has_nocache_code = $_template->parent->has_nocache_code || $_template->has_nocache_code; - } - } - } else { - if ($this->smarty->debugging) { - Smarty_Internal_Debug::start_cache($_template); - } - try { - ob_start(); - array_unshift($_template->_capture_stack, array()); - // - // render cached template - // - $_template->properties['unifunc']($_template); - // any unclosed {capture} tags ? - if (isset($_template->_capture_stack[0][0])) { - $_template->capture_error(); - } - array_shift($_template->_capture_stack); - $_output = ob_get_clean(); - } - catch (Exception $e) { - ob_get_clean(); - throw $e; - } - if ($this->smarty->debugging) { - Smarty_Internal_Debug::end_cache($_template); - } - } - if ((!$this->caching || $_template->has_nocache_code || $_template->source->recompiled) && !$no_output_filter && (isset($this->smarty->autoload_filters['output']) || isset($this->smarty->registered_filters['output']))) { - $_output = Smarty_Internal_Filter_Handler::runFilter('output', $_output, $_template); - } - if (isset($this->error_reporting)) { - error_reporting($_smarty_old_error_level); - } - // display or fetch - if ($display) { - if ($this->caching && $this->cache_modified_check) { - $_isCached = $_template->isCached() && !$_template->has_nocache_code; - $_last_modified_date = @substr($_SERVER['HTTP_IF_MODIFIED_SINCE'], 0, strpos($_SERVER['HTTP_IF_MODIFIED_SINCE'], 'GMT') + 3); - if ($_isCached && $_template->cached->timestamp <= strtotime($_last_modified_date)) { - switch (PHP_SAPI) { - case 'cgi': // php-cgi < 5.3 - case 'cgi-fcgi': // php-cgi >= 5.3 - case 'fpm-fcgi': // php-fpm >= 5.3.3 - header('Status: 304 Not Modified'); - break; - - case 'cli': - if (/* ^phpunit */ - !empty($_SERVER['SMARTY_PHPUNIT_DISABLE_HEADERS']) /* phpunit$ */ - ) { - $_SERVER['SMARTY_PHPUNIT_HEADERS'][] = '304 Not Modified'; - } - break; - - default: - header($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified'); - break; - } - } else { - switch (PHP_SAPI) { - case 'cli': - if (/* ^phpunit */ - !empty($_SERVER['SMARTY_PHPUNIT_DISABLE_HEADERS']) /* phpunit$ */ - ) { - $_SERVER['SMARTY_PHPUNIT_HEADERS'][] = 'Last-Modified: ' . gmdate('D, d M Y H:i:s', $_template->cached->timestamp) . ' GMT'; - } - break; - - default: - header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $_template->cached->timestamp) . ' GMT'); - break; - } - echo $_output; - } - } else { - echo $_output; - } - // debug output - if ($this->smarty->debugging) { - Smarty_Internal_Debug::display_debug($_template); - } - if ($merge_tpl_vars) { - // restore local variables - $_template->tpl_vars = $save_tpl_vars; - $_template->config_vars = $save_config_vars; - } - - return; - } else { - if ($merge_tpl_vars) { - // restore local variables - $_template->tpl_vars = $save_tpl_vars; - $_template->config_vars = $save_config_vars; - } - // return fetched content - return $_output; - } + $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0); + return $result === null ? ob_get_clean() : $result; } /** @@ -387,474 +124,263 @@ abstract class Smarty_Internal_TemplateBase extends Smarty_Internal_Data * @param mixed $cache_id cache id to be used with this template * @param mixed $compile_id compile id to be used with this template * @param object $parent next higher level of Smarty variables + * + * @throws \Exception + * @throws \SmartyException */ public function display($template = null, $cache_id = null, $compile_id = null, $parent = null) { // display template - $this->fetch($template, $cache_id, $compile_id, $parent, true); + $this->_execute($template, $cache_id, $compile_id, $parent, 1); } /** * test if cache is valid * - * @param string|object $template the resource handle of the template file or template object - * @param mixed $cache_id cache id to be used with this template - * @param mixed $compile_id compile id to be used with this template - * @param object $parent next higher level of Smarty variables + * @api Smarty::isCached() + * @link http://www.smarty.net/docs/en/api.is.cached.tpl * - * @return boolean cache status + * @param null|string|\Smarty_Internal_Template $template the resource handle of the template file or template + * object + * @param mixed $cache_id cache id to be used with this template + * @param mixed $compile_id compile id to be used with this template + * @param object $parent next higher level of Smarty variables + * + * @return bool cache status + * @throws \Exception + * @throws \SmartyException */ public function isCached($template = null, $cache_id = null, $compile_id = null, $parent = null) { - if ($template === null && $this instanceof $this->template_class) { - return $this->cached->valid; - } - if (!($template instanceof $this->template_class)) { - if ($parent === null) { - $parent = $this; - } - $template = $this->smarty->createTemplate($template, $cache_id, $compile_id, $parent, false); - } - // return cache status of template - return $template->cached->valid; + return $this->_execute($template, $cache_id, $compile_id, $parent, 2); } /** - * creates a data object + * fetches a rendered Smarty template * - * @param object $parent next higher level of Smarty variables + * @param string $template the resource handle of the template file or template object + * @param mixed $cache_id cache id to be used with this template + * @param mixed $compile_id compile id to be used with this template + * @param object $parent next higher level of Smarty variables + * @param string $function function type 0 = fetch, 1 = display, 2 = isCache * - * @returns Smarty_Data data object + * @return mixed + * @throws \Exception + * @throws \SmartyException */ - public function createData($parent = null) + private function _execute($template, $cache_id, $compile_id, $parent, $function) { - return new Smarty_Data($parent, $this); + $smarty = $this->_getSmartyObj(); + $saveVars = true; + if ($template === null) { + if (!$this->_isTplObj()) { + throw new SmartyException($function . '():Missing \'$template\' parameter'); + } else { + $template = $this; + } + } elseif (is_object($template)) { + /* @var Smarty_Internal_Template $template */ + if (!isset($template->_objType) || !$template->_isTplObj()) { + throw new SmartyException($function . '():Template object expected'); + } + } else { + // get template object + $saveVars = false; + $template = $smarty->createTemplate($template, $cache_id, $compile_id, $parent ? $parent : $this, false); + if ($this->_objType === 1) { + // set caching in template object + $template->caching = $this->caching; + } + } + // make sure we have integer values + $template->caching = (int)$template->caching; + // fetch template content + $level = ob_get_level(); + try { + $_smarty_old_error_level = + isset($smarty->error_reporting) ? error_reporting($smarty->error_reporting) : null; + if ($this->_objType === 2) { + /* @var Smarty_Internal_Template $this */ + $template->tplFunctions = $this->tplFunctions; + $template->inheritance = $this->inheritance; + } + /* @var Smarty_Internal_Template $parent */ + if (isset($parent->_objType) && ($parent->_objType === 2) && !empty($parent->tplFunctions)) { + $template->tplFunctions = array_merge($parent->tplFunctions, $template->tplFunctions); + } + if ($function === 2) { + if ($template->caching) { + // return cache status of template + if (!isset($template->cached)) { + $template->loadCached(); + } + $result = $template->cached->isCached($template); + Smarty_Internal_Template::$isCacheTplObj[ $template->_getTemplateId() ] = $template; + } else { + return false; + } + } else { + if ($saveVars) { + $savedTplVars = $template->tpl_vars; + $savedConfigVars = $template->config_vars; + } + ob_start(); + $template->_mergeVars(); + if (!empty(Smarty::$global_tpl_vars)) { + $template->tpl_vars = array_merge(Smarty::$global_tpl_vars, $template->tpl_vars); + } + $result = $template->render(false, $function); + $template->_cleanUp(); + if ($saveVars) { + $template->tpl_vars = $savedTplVars; + $template->config_vars = $savedConfigVars; + } else { + if (!$function && !isset(Smarty_Internal_Template::$tplObjCache[ $template->templateId ])) { + $template->parent = null; + $template->tpl_vars = $template->config_vars = array(); + Smarty_Internal_Template::$tplObjCache[ $template->templateId ] = $template; + } + } + } + if (isset($_smarty_old_error_level)) { + error_reporting($_smarty_old_error_level); + } + return $result; + } catch (Exception $e) { + while (ob_get_level() > $level) { + ob_end_clean(); + } + if (isset($_smarty_old_error_level)) { + error_reporting($_smarty_old_error_level); + } + throw $e; + } } /** * Registers plugin to be used in templates * - * @param string $type plugin type - * @param string $tag name of template tag - * @param callback $callback PHP callback to register - * @param boolean $cacheable if true (default) this fuction is cachable - * @param array $cache_attr caching attributes if any + * @api Smarty::registerPlugin() + * @link http://www.smarty.net/docs/en/api.register.plugin.tpl * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - * @throws SmartyException when the plugin tag is invalid + * @param string $type plugin type + * @param string $name name of template tag + * @param callable $callback PHP callback to register + * @param bool $cacheable if true (default) this function is cache able + * @param mixed $cache_attr caching attributes if any + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException */ - public function registerPlugin($type, $tag, $callback, $cacheable = true, $cache_attr = null) + public function registerPlugin($type, $name, $callback, $cacheable = true, $cache_attr = null) { - if (isset($this->smarty->registered_plugins[$type][$tag])) { - throw new SmartyException("Plugin tag \"{$tag}\" already registered"); - } elseif (!is_callable($callback)) { - throw new SmartyException("Plugin \"{$tag}\" not callable"); - } else { - $this->smarty->registered_plugins[$type][$tag] = array($callback, (bool) $cacheable, (array) $cache_attr); - } - - return $this; - } - - /** - * Unregister Plugin - * - * @param string $type of plugin - * @param string $tag name of plugin - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function unregisterPlugin($type, $tag) - { - if (isset($this->smarty->registered_plugins[$type][$tag])) { - unset($this->smarty->registered_plugins[$type][$tag]); - } - - return $this; - } - - /** - * Registers a resource to fetch a template - * - * @param string $type name of resource type - * @param Smarty_Resource|array $callback or instance of Smarty_Resource, or array of callbacks to handle resource (deprecated) - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function registerResource($type, $callback) - { - $this->smarty->registered_resources[$type] = $callback instanceof Smarty_Resource ? $callback : array($callback, false); - - return $this; - } - - /** - * Unregisters a resource - * - * @param string $type name of resource type - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function unregisterResource($type) - { - if (isset($this->smarty->registered_resources[$type])) { - unset($this->smarty->registered_resources[$type]); - } - - return $this; - } - - /** - * Registers a cache resource to cache a template's output - * - * @param string $type name of cache resource type - * @param Smarty_CacheResource $callback instance of Smarty_CacheResource to handle output caching - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function registerCacheResource($type, Smarty_CacheResource $callback) - { - $this->smarty->registered_cache_resources[$type] = $callback; - - return $this; - } - - /** - * Unregisters a cache resource - * - * @param string $type name of cache resource type - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function unregisterCacheResource($type) - { - if (isset($this->smarty->registered_cache_resources[$type])) { - unset($this->smarty->registered_cache_resources[$type]); - } - - return $this; - } - - /** - * Registers object to be used in templates - * - * @param $object_name - * @param object $object_impl the referenced PHP object to register - * @param array $allowed list of allowed methods (empty = all) - * @param boolean $smarty_args smarty argument format, else traditional - * @param array $block_methods list of block-methods - * - * @throws SmartyException - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function registerObject($object_name, $object_impl, $allowed = array(), $smarty_args = true, $block_methods = array()) - { - // test if allowed methods callable - if (!empty($allowed)) { - foreach ((array) $allowed as $method) { - if (!is_callable(array($object_impl, $method)) && !property_exists($object_impl, $method)) { - throw new SmartyException("Undefined method or property '$method' in registered object"); - } - } - } - // test if block methods callable - if (!empty($block_methods)) { - foreach ((array) $block_methods as $method) { - if (!is_callable(array($object_impl, $method))) { - throw new SmartyException("Undefined method '$method' in registered object"); - } - } - } - // register the object - $this->smarty->registered_objects[$object_name] = - array($object_impl, (array) $allowed, (boolean) $smarty_args, (array) $block_methods); - - return $this; - } - - /** - * return a reference to a registered object - * - * @param string $name object name - * - * @return object - * @throws SmartyException if no such object is found - */ - public function getRegisteredObject($name) - { - if (!isset($this->smarty->registered_objects[$name])) { - throw new SmartyException("'$name' is not a registered object"); - } - if (!is_object($this->smarty->registered_objects[$name][0])) { - throw new SmartyException("registered '$name' is not an object"); - } - - return $this->smarty->registered_objects[$name][0]; - } - - /** - * unregister an object - * - * @param string $name object name - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function unregisterObject($name) - { - if (isset($this->smarty->registered_objects[$name])) { - unset($this->smarty->registered_objects[$name]); - } - - return $this; - } - - /** - * Registers static classes to be used in templates - * - * @param $class_name - * @param string $class_impl the referenced PHP class to register - * - * @throws SmartyException - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function registerClass($class_name, $class_impl) - { - // test if exists - if (!class_exists($class_impl)) { - throw new SmartyException("Undefined class '$class_impl' in register template class"); - } - // register the class - $this->smarty->registered_classes[$class_name] = $class_impl; - - return $this; - } - - /** - * Registers a default plugin handler - * - * @param callable $callback class/method name - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - * @throws SmartyException if $callback is not callable - */ - public function registerDefaultPluginHandler($callback) - { - if (is_callable($callback)) { - $this->smarty->default_plugin_handler_func = $callback; - } else { - throw new SmartyException("Default plugin handler '$callback' not callable"); - } - - return $this; - } - - /** - * Registers a default template handler - * - * @param callable $callback class/method name - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - * @throws SmartyException if $callback is not callable - */ - public function registerDefaultTemplateHandler($callback) - { - if (is_callable($callback)) { - $this->smarty->default_template_handler_func = $callback; - } else { - throw new SmartyException("Default template handler '$callback' not callable"); - } - - return $this; - } - - /** - * Registers a default template handler - * - * @param callable $callback class/method name - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - * @throws SmartyException if $callback is not callable - */ - public function registerDefaultConfigHandler($callback) - { - if (is_callable($callback)) { - $this->smarty->default_config_handler_func = $callback; - } else { - throw new SmartyException("Default config handler '$callback' not callable"); - } - - return $this; - } - - /** - * Registers a filter function - * - * @param string $type filter type - * @param callback $callback - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function registerFilter($type, $callback) - { - $this->smarty->registered_filters[$type][$this->_get_filter_name($callback)] = $callback; - - return $this; - } - - /** - * Unregisters a filter function - * - * @param string $type filter type - * @param callback $callback - * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining - */ - public function unregisterFilter($type, $callback) - { - $name = $this->_get_filter_name($callback); - if (isset($this->smarty->registered_filters[$type][$name])) { - unset($this->smarty->registered_filters[$type][$name]); - } - - return $this; - } - - /** - * Return internal filter name - * - * @param callback $function_name - * - * @return string internal filter name - */ - public function _get_filter_name($function_name) - { - if (is_array($function_name)) { - $_class_name = (is_object($function_name[0]) ? - get_class($function_name[0]) : $function_name[0]); - - return $_class_name . '_' . $function_name[1]; - } else { - return $function_name; - } + return $this->ext->registerPlugin->registerPlugin($this, $type, $name, $callback, $cacheable, $cache_attr); } /** * load a filter of specified type and name * - * @param string $type filter type - * @param string $name filter name + * @api Smarty::loadFilter() + * @link http://www.smarty.net/docs/en/api.load.filter.tpl * - * @throws SmartyException if filter could not be loaded + * @param string $type filter type + * @param string $name filter name + * + * @return bool + * @throws \SmartyException */ public function loadFilter($type, $name) { - $_plugin = "smarty_{$type}filter_{$name}"; - $_filter_name = $_plugin; - if ($this->smarty->loadPlugin($_plugin)) { - if (class_exists($_plugin, false)) { - $_plugin = array($_plugin, 'execute'); - } - if (is_callable($_plugin)) { - $this->smarty->registered_filters[$type][$_filter_name] = $_plugin; - - return true; - } - } - throw new SmartyException("{$type}filter \"{$name}\" not callable"); + return $this->ext->loadFilter->loadFilter($this, $type, $name); } /** - * unload a filter of specified type and name + * Registers a filter function * - * @param string $type filter type - * @param string $name filter name + * @api Smarty::registerFilter() + * @link http://www.smarty.net/docs/en/api.register.filter.tpl * - * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining + * @param string $type filter type + * @param callable $callback + * @param string|null $name optional filter name + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException */ - public function unloadFilter($type, $name) + public function registerFilter($type, $callback, $name = null) { - $_filter_name = "smarty_{$type}filter_{$name}"; - if (isset($this->smarty->registered_filters[$type][$_filter_name])) { - unset($this->smarty->registered_filters[$type][$_filter_name]); - } - - return $this; + return $this->ext->registerFilter->registerFilter($this, $type, $callback, $name); } /** - * preg_replace callback to convert camelcase getter/setter to underscore property names + * Registers object to be used in templates * - * @param string $match match string + * @api Smarty::registerObject() + * @link http://www.smarty.net/docs/en/api.register.object.tpl * - * @return string replacemant + * @param string $object_name + * @param object $object the referenced PHP object to register + * @param array $allowed_methods_properties list of allowed methods (empty = all) + * @param bool $format smarty argument format, else traditional + * @param array $block_methods list of block-methods + * + * @return \Smarty|\Smarty_Internal_Template + * @throws \SmartyException */ - private function replaceCamelcase($match) - { - return "_" . strtolower($match[1]); + public function registerObject( + $object_name, + $object, + $allowed_methods_properties = array(), + $format = true, + $block_methods = array() + ) { + return $this->ext->registerObject->registerObject( + $this, + $object_name, + $object, + $allowed_methods_properties, + $format, + $block_methods + ); } /** - * Handle unknown class methods - * - * @param string $name unknown method-name - * @param array $args argument array - * - * @throws SmartyException + * @param int $compile_check */ - public function __call($name, $args) + public function setCompileCheck($compile_check) { - static $_prefixes = array('set' => true, 'get' => true); - static $_resolved_property_name = array(); - static $_resolved_property_source = array(); + $this->compile_check = (int)$compile_check; + } - // method of Smarty object? - if (method_exists($this->smarty, $name)) { - return call_user_func_array(array($this->smarty, $name), $args); - } - // see if this is a set/get for a property - $first3 = strtolower(substr($name, 0, 3)); - if (isset($_prefixes[$first3]) && isset($name[3]) && $name[3] !== '_') { - if (isset($_resolved_property_name[$name])) { - $property_name = $_resolved_property_name[$name]; - } else { - // try to keep case correct for future PHP 6.0 case-sensitive class methods - // lcfirst() not available < PHP 5.3.0, so improvise - $property_name = strtolower(substr($name, 3, 1)) . substr($name, 4); - // convert camel case to underscored name - $property_name = preg_replace_callback('/([A-Z])/', array($this, 'replaceCamelcase'), $property_name); - $_resolved_property_name[$name] = $property_name; - } - if (isset($_resolved_property_source[$property_name])) { - $_is_this = $_resolved_property_source[$property_name]; - } else { - $_is_this = null; - if (property_exists($this, $property_name)) { - $_is_this = true; - } elseif (property_exists($this->smarty, $property_name)) { - $_is_this = false; - } - $_resolved_property_source[$property_name] = $_is_this; - } - if ($_is_this) { - if ($first3 == 'get') { - return $this->$property_name; - } else { - return $this->$property_name = $args[0]; - } - } elseif ($_is_this === false) { - if ($first3 == 'get') { - return $this->smarty->$property_name; - } else { - return $this->smarty->$property_name = $args[0]; - } - } else { - throw new SmartyException("property '$property_name' does not exist."); - } - } - if ($name == 'Smarty') { - throw new SmartyException("PHP5 requires you to call __construct() instead of Smarty()"); - } - // must be unknown - throw new SmartyException("Call of unknown method '$name'."); + /** + * @param int $caching + */ + public function setCaching($caching) + { + $this->caching = (int)$caching; + } + + /** + * @param int $cache_lifetime + */ + public function setCacheLifetime($cache_lifetime) + { + $this->cache_lifetime = $cache_lifetime; + } + + /** + * @param string $compile_id + */ + public function setCompileId($compile_id) + { + $this->compile_id = $compile_id; + } + + /** + * @param string $cache_id + */ + public function setCacheId($cache_id) + { + $this->cache_id = $cache_id; } } diff --git a/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php b/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php index 706eb2e46..3cc957dec 100644 --- a/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php +++ b/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php @@ -1,5 +1,4 @@ <?php - /** * Smarty Internal Plugin Smarty Template Compiler Base * This file contains the basic classes and methods for compiling Smarty templates with lexer/parser @@ -14,15 +13,48 @@ * * @package Smarty * @subpackage Compiler + * + * @property Smarty_Internal_SmartyTemplateCompiler $prefixCompiledCode = '' + * @property Smarty_Internal_SmartyTemplateCompiler $postfixCompiledCode = '' + * @method registerPostCompileCallback($callback, $parameter = array(), $key = null, $replace = false) + * @method unregisterPostCompileCallback($key) */ abstract class Smarty_Internal_TemplateCompilerBase { + /** + * compile tag objects cache + * + * @var array + */ + public static $_tag_objects = array(); + + /** + * counter for prefix variable number + * + * @var int + */ + public static $prefixVariableNumber = 0; + + /** + * Smarty object + * + * @var Smarty + */ + public $smarty = null; + + /** + * Parser object + * + * @var Smarty_Internal_Templateparser + */ + public $parser = null; + /** * hash for nocache sections * * @var mixed */ - private $nocache_hash = null; + public $nocache_hash = null; /** * suppress generation of nocache code @@ -32,18 +64,11 @@ abstract class Smarty_Internal_TemplateCompilerBase public $suppressNocacheProcessing = false; /** - * suppress generation of merged template code + * caching enabled (copied from template object) * - * @var bool + * @var int */ - public $suppressMergedTemplates = false; - - /** - * compile tag objects - * - * @var array - */ - public static $_tag_objects = array(); + public $caching = 0; /** * tag stack @@ -52,6 +77,27 @@ abstract class Smarty_Internal_TemplateCompilerBase */ public $_tag_stack = array(); + /** + * tag stack count + * + * @var array + */ + public $_tag_stack_count = array(); + + /** + * Plugins used by template + * + * @var array + */ + public $required_plugins = array('compiled' => array(), 'nocache' => array()); + + /** + * Required plugins stack + * + * @var array + */ + public $required_plugins_stack = array(); + /** * current template * @@ -60,39 +106,25 @@ abstract class Smarty_Internal_TemplateCompilerBase public $template = null; /** - * merged templates + * merged included sub template data * * @var array */ - public $merged_templates = array(); + public $mergedSubTemplatesData = array(); /** - * sources which must be compiled + * merged sub template code * * @var array */ - public $sources = array(); + public $mergedSubTemplatesCode = array(); /** - * flag that we are inside {block} - * - * @var bool - */ - public $inheritance = false; - - /** - * flag when compiling inheritance child template - * - * @var bool - */ - public $inheritance_child = false; - - /** - * uid of templates called by {extends} for recursion check + * collected template properties during compilation * * @var array */ - public $extends_uid = array(); + public $templateProperties = array(); /** * source line offset for error messages @@ -114,6 +146,7 @@ abstract class Smarty_Internal_TemplateCompilerBase * @var string */ public $trace_filepath = ''; + /** * stack for tracing file and line of nested {block} tags * @@ -142,27 +175,6 @@ abstract class Smarty_Internal_TemplateCompilerBase */ public $forceNocache = false; - /** - * suppress Smarty header code in compiled template - * - * @var bool - */ - public $suppressHeader = false; - - /** - * suppress template property header code in compiled template - * - * @var bool - */ - public $suppressTemplatePropertyHeader = false; - - /** - * suppress pre and post filter - * - * @var bool - */ - public $suppressFilter = false; - /** * flag if compiled template file shall we written * @@ -171,19 +183,33 @@ abstract class Smarty_Internal_TemplateCompilerBase public $write_compiled_code = true; /** - * flag if currently a template function is compiled + * Template functions * - * @var bool + * @var array */ - public $compiles_template_function = false; + public $tpl_function = array(); /** - * called subfuntions from template function + * called sub functions from template function * * @var array */ public $called_functions = array(); + /** + * compiled template or block function code + * + * @var string + */ + public $blockOrFunctionCode = ''; + + /** + * php_handling setting either from Smarty or security + * + * @var int + */ + public $php_handling = 0; + /** * flags for used modifier plugins * @@ -199,131 +225,334 @@ abstract class Smarty_Internal_TemplateCompilerBase public $known_modifier_type = array(); /** - * method to compile a Smarty template + * parent compiler object for merged subtemplates and template functions * - * @param mixed $_content template source - * - * @return bool true if compiling succeeded, false if it failed + * @var Smarty_Internal_TemplateCompilerBase */ - abstract protected function doCompile($_content); + public $parent_compiler = null; + + /** + * Flag true when compiling nocache section + * + * @var bool + */ + public $nocache = false; + + /** + * Flag true when tag is compiled as nocache + * + * @var bool + */ + public $tag_nocache = false; + + /** + * Compiled tag prefix code + * + * @var array + */ + public $prefix_code = array(); + + /** + * used prefix variables by current compiled tag + * + * @var array + */ + public $usedPrefixVariables = array(); + + /** + * Prefix code stack + * + * @var array + */ + public $prefixCodeStack = array(); + + /** + * Tag has compiled code + * + * @var bool + */ + public $has_code = false; + + /** + * A variable string was compiled + * + * @var bool + */ + public $has_variable_string = false; + + /** + * Stack for {setfilter} {/setfilter} + * + * @var array + */ + public $variable_filter_stack = array(); + + /** + * variable filters for {setfilter} {/setfilter} + * + * @var array + */ + public $variable_filters = array(); + + /** + * Nesting count of looping tags like {foreach}, {for}, {section}, {while} + * + * @var int + */ + public $loopNesting = 0; + + /** + * Strip preg pattern + * + * @var string + */ + public $stripRegEx = '![\t ]*[\r\n]+[\t ]*!'; + + /** + * plugin search order + * + * @var array + */ + public $plugin_search_order = array( + 'function', + 'block', + 'compiler', + 'class' + ); + + /** + * General storage area for tag compiler plugins + * + * @var array + */ + public $_cache = array(); + + /** + * Lexer preg pattern for left delimiter + * + * @var string + */ + private $ldelPreg = '[{]'; + + /** + * Lexer preg pattern for right delimiter + * + * @var string + */ + private $rdelPreg = '[}]'; + + /** + * Length of right delimiter + * + * @var int + */ + private $rdelLength = 0; + + /** + * Length of left delimiter + * + * @var int + */ + private $ldelLength = 0; + + /** + * Lexer preg pattern for user literals + * + * @var string + */ + private $literalPreg = ''; /** * Initialize compiler + * + * @param Smarty $smarty global instance */ - public function __construct() + public function __construct(Smarty $smarty) { - $this->nocache_hash = str_replace(array('.', ','), '-', uniqid(rand(), true)); + $this->smarty = $smarty; + $this->nocache_hash = str_replace( + array( + '.', + ',' + ), + '_', + uniqid(mt_rand(), true) + ); } /** * Method to compile a Smarty template * - * @param Smarty_Internal_Template $template template object to compile - * @param bool $nocache true is shall be compiled in nocache mode + * @param Smarty_Internal_Template $template template object to compile + * @param bool $nocache true is shall be compiled in nocache mode + * @param null|Smarty_Internal_TemplateCompilerBase $parent_compiler * - * @return bool true if compiling succeeded, false if it failed + * @return bool true if compiling succeeded, false if it failed + * @throws \Exception */ - public function compileTemplate(Smarty_Internal_Template $template, $nocache = false) - { - if (empty($template->properties['nocache_hash'])) { - $template->properties['nocache_hash'] = $this->nocache_hash; - } else { - $this->nocache_hash = $template->properties['nocache_hash']; - } - // flag for nochache sections - $this->nocache = $nocache; - $this->tag_nocache = false; - // save template object in compiler class - $this->template = $template; - // reset has nocache code flag - $this->template->has_nocache_code = false; - $save_source = $this->template->source; - // template header code - $template_header = ''; - if (!$this->suppressHeader) { - $template_header .= "<?php /* Smarty version " . Smarty::SMARTY_VERSION . ", created on " . strftime("%Y-%m-%d %H:%M:%S") . "\n"; - $template_header .= " compiled from \"" . $this->template->source->filepath . "\" */ ?>\n"; - } + public function compileTemplate( + Smarty_Internal_Template $template, + $nocache = null, + Smarty_Internal_TemplateCompilerBase $parent_compiler = null + ) { + // get code frame of compiled template + $_compiled_code = $template->smarty->ext->_codeFrame->create( + $template, + $this->compileTemplateSource( + $template, + $nocache, + $parent_compiler + ), + $this->postFilter($this->blockOrFunctionCode) . + join('', $this->mergedSubTemplatesCode), + false, + $this + ); + return $_compiled_code; + } - if (empty($this->template->source->components)) { - $this->sources = array($template->source); - } else { - // we have array of inheritance templates by extends: resource - $this->sources = array_reverse($template->source->components); - } - $loop = 0; - // the $this->sources array can get additional elements while compiling by the {extends} tag - while ($this->template->source = array_shift($this->sources)) { - $this->smarty->_current_file = $this->template->source->filepath; + /** + * Compile template source and run optional post filter + * + * @param \Smarty_Internal_Template $template + * @param null|bool $nocache flag if template must be compiled in nocache mode + * @param \Smarty_Internal_TemplateCompilerBase $parent_compiler + * + * @return string + * @throws \Exception + */ + public function compileTemplateSource( + Smarty_Internal_Template $template, + $nocache = null, + Smarty_Internal_TemplateCompilerBase $parent_compiler = null + ) { + try { + // save template object in compiler class + $this->template = $template; + if (property_exists($this->template->smarty, 'plugin_search_order')) { + $this->plugin_search_order = $this->template->smarty->plugin_search_order; + } if ($this->smarty->debugging) { - Smarty_Internal_Debug::start_compile($this->template); - } - $no_sources = count($this->sources); - if ($loop || $no_sources) { - $this->template->properties['file_dependency'][$this->template->source->uid] = array($this->template->source->filepath, $this->template->source->timestamp, $this->template->source->type); - } - $loop ++; - if ($no_sources) { - $this->inheritance_child = true; - } else { - $this->inheritance_child = false; - } - do { - $_compiled_code = ''; - // flag for aborting current and start recompile - $this->abort_and_recompile = false; - // get template source - $_content = $this->template->source->content; - if ($_content != '') { - // run prefilter if required - if ((isset($this->smarty->autoload_filters['pre']) || isset($this->smarty->registered_filters['pre'])) && !$this->suppressFilter) { - $_content = Smarty_Internal_Filter_Handler::runFilter('pre', $_content, $template); - } - // call compiler - $_compiled_code = $this->doCompile($_content); + if (!isset($this->smarty->_debug)) { + $this->smarty->_debug = new Smarty_Internal_Debug(); } - } while ($this->abort_and_recompile); + $this->smarty->_debug->start_compile($this->template); + } + if (isset($this->template->smarty->security_policy)) { + $this->php_handling = $this->template->smarty->security_policy->php_handling; + } else { + $this->php_handling = $this->template->smarty->php_handling; + } + $this->parent_compiler = $parent_compiler ? $parent_compiler : $this; + $nocache = isset($nocache) ? $nocache : false; + if (empty($template->compiled->nocache_hash)) { + $template->compiled->nocache_hash = $this->nocache_hash; + } else { + $this->nocache_hash = $template->compiled->nocache_hash; + } + $this->caching = $template->caching; + // flag for nocache sections + $this->nocache = $nocache; + $this->tag_nocache = false; + // reset has nocache code flag + $this->template->compiled->has_nocache_code = false; + $this->has_variable_string = false; + $this->prefix_code = array(); + // add file dependency + if ($this->smarty->merge_compiled_includes || $this->template->source->handler->checkTimestamps()) { + $this->parent_compiler->template->compiled->file_dependency[ $this->template->source->uid ] = + array( + $this->template->source->filepath, + $this->template->source->getTimeStamp(), + $this->template->source->type, + ); + } + $this->smarty->_current_file = $this->template->source->filepath; + // get template source + if (!empty($this->template->source->components)) { + // we have array of inheritance templates by extends: resource + // generate corresponding source code sequence + $_content = + Smarty_Internal_Compile_Extends::extendsSourceArrayCode($this->template); + } else { + // get template source + $_content = $this->template->source->getContent(); + } + $_compiled_code = $this->postFilter($this->doCompile($this->preFilter($_content), true)); + if (!empty($this->required_plugins[ 'compiled' ]) || !empty($this->required_plugins[ 'nocache' ])) { + $_compiled_code = '<?php ' . $this->compileRequiredPlugins() . "?>\n" . $_compiled_code; + } + } catch (Exception $e) { if ($this->smarty->debugging) { - Smarty_Internal_Debug::end_compile($this->template); + $this->smarty->_debug->end_compile($this->template); } + $this->_tag_stack = array(); + // free memory + $this->parent_compiler = null; + $this->template = null; + $this->parser = null; + throw $e; } - // restore source - $this->template->source = $save_source; - unset($save_source); - $this->smarty->_current_file = $this->template->source->filepath; - // free memory - unset($this->parser->root_buffer, $this->parser->current_buffer, $this->parser, $this->lex, $this->template); - self::$_tag_objects = array(); - // return compiled code to template object - $merged_code = ''; - if (!$this->suppressMergedTemplates && !empty($this->merged_templates)) { - foreach ($this->merged_templates as $code) { - $merged_code .= $code; - } + if ($this->smarty->debugging) { + $this->smarty->_debug->end_compile($this->template); } - // run postfilter if required on compiled template code - if ((isset($this->smarty->autoload_filters['post']) || isset($this->smarty->registered_filters['post'])) && !$this->suppressFilter && $_compiled_code != '') { - $_compiled_code = Smarty_Internal_Filter_Handler::runFilter('post', $_compiled_code, $template); - } - if ($this->suppressTemplatePropertyHeader) { - $code = $_compiled_code . $merged_code; - } else { - $code = $template_header . $template->createTemplateCodeFrame($_compiled_code) . $merged_code; - } - // unset content because template inheritance could have replace source with parent code - unset($template->source->content); + $this->parent_compiler = null; + $this->parser = null; + return $_compiled_code; + } - return $code; + /** + * Optionally process compiled code by post filter + * + * @param string $code compiled code + * + * @return string + * @throws \SmartyException + */ + public function postFilter($code) + { + // run post filter if on code + if (!empty($code) + && (isset($this->smarty->autoload_filters[ 'post' ]) || isset($this->smarty->registered_filters[ 'post' ])) + ) { + return $this->smarty->ext->_filterHandler->runFilter('post', $code, $this->template); + } else { + return $code; + } + } + + /** + * Run optional prefilter + * + * @param string $_content template source + * + * @return string + * @throws \SmartyException + */ + public function preFilter($_content) + { + // run pre filter if required + if ($_content !== '' + && ((isset($this->smarty->autoload_filters[ 'pre' ]) || isset($this->smarty->registered_filters[ 'pre' ]))) + ) { + return $this->smarty->ext->_filterHandler->runFilter('pre', $_content, $this->template); + } else { + return $_content; + } } /** * Compile Tag * This is a call back from the lexer/parser - * It executes the required compile plugin for the Smarty tag * - * @param string $tag tag name - * @param array $args array with tag attributes - * @param array $parameter array with compilation parameter + * Save current prefix code + * Compile tag + * Merge tag prefix code with saved one + * (required nested tags in attributes) + * + * @param string $tag tag name + * @param array $args array with tag attributes + * @param array $parameter array with compilation parameter * * @throws SmartyCompilerException * @throws SmartyException @@ -331,25 +560,947 @@ abstract class Smarty_Internal_TemplateCompilerBase */ public function compileTag($tag, $args, $parameter = array()) { + $this->prefixCodeStack[] = $this->prefix_code; + $this->prefix_code = array(); + $result = $this->compileTag2($tag, $args, $parameter); + $this->prefix_code = array_merge($this->prefix_code, array_pop($this->prefixCodeStack)); + return $result; + } + + /** + * compile variable + * + * @param string $variable + * + * @return string + */ + public function compileVariable($variable) + { + if (!strpos($variable, '(')) { + // not a variable variable + $var = trim($variable, '\''); + $this->tag_nocache = $this->tag_nocache | + $this->template->ext->getTemplateVars->_getVariable( + $this->template, + $var, + null, + true, + false + )->nocache; + // todo $this->template->compiled->properties['variables'][$var] = $this->tag_nocache | $this->nocache; + } + return '$_smarty_tpl->tpl_vars[' . $variable . ']->value'; + } + + /** + * compile config variable + * + * @param string $variable + * + * @return string + */ + public function compileConfigVariable($variable) + { + // return '$_smarty_tpl->config_vars[' . $variable . ']'; + return '$_smarty_tpl->smarty->ext->configLoad->_getConfigVariable($_smarty_tpl, ' . $variable . ')'; + } + + /** + * compile PHP function call + * + * @param string $name + * @param array $parameter + * + * @return string + * @throws \SmartyCompilerException + */ + public function compilePHPFunctionCall($name, $parameter) + { + if (!$this->smarty->security_policy || $this->smarty->security_policy->isTrustedPhpFunction($name, $this)) { + if (strcasecmp($name, 'isset') === 0 || strcasecmp($name, 'empty') === 0 + || strcasecmp($name, 'array') === 0 || is_callable($name) + ) { + $func_name = strtolower($name); + + if ($func_name === 'isset') { + if (count($parameter) === 0) { + $this->trigger_template_error('Illegal number of parameter in "isset()"'); + } + + $pa = array(); + foreach ($parameter as $p) { + $pa[] = $this->syntaxMatchesVariable($p) ? 'isset(' . $p . ')' : '(' . $p . ' !== null )'; + } + return '(' . implode(' && ', $pa) . ')'; + + } elseif (in_array( + $func_name, + array( + 'empty', + 'reset', + 'current', + 'end', + 'prev', + 'next' + ) + ) + ) { + if (count($parameter) !== 1) { + $this->trigger_template_error("Illegal number of parameter in '{$func_name()}'"); + } + if ($func_name === 'empty') { + if (!$this->syntaxMatchesVariable($parameter[0]) && version_compare(PHP_VERSION, '5.5.0', '<')) { + return '(' . $parameter[ 0 ] . ' === false )'; + } else { + return $func_name . '(' . + str_replace("')->value", "',null,true,false)->value", $parameter[ 0 ]) . ')'; + } + } else { + return $func_name . '(' . $parameter[ 0 ] . ')'; + } + } else { + return $name . '(' . implode(',', $parameter) . ')'; + } + } else { + $this->trigger_template_error("unknown function '{$name}'"); + } + } + } + + /** + * Determines whether the passed string represents a valid (PHP) variable. + * This is important, because `isset()` only works on variables and `empty()` can only be passed + * a variable prior to php5.5 + * @param $string + * @return bool + */ + private function syntaxMatchesVariable($string) { + static $regex_pattern = '/^\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*((->)[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*|\[.*]*\])*$/'; + return 1 === preg_match($regex_pattern, trim($string)); + } + + /** + * This method is called from parser to process a text content section if strip is enabled + * - remove text from inheritance child templates as they may generate output + * + * @param string $text + * + * @return string + */ + public function processText($text) + { + + if (strpos($text, '<') === false) { + return preg_replace($this->stripRegEx, '', $text); + } + + $store = array(); + $_store = 0; + + // capture html elements not to be messed with + $_offset = 0; + if (preg_match_all( + '#(<script[^>]*>.*?</script[^>]*>)|(<textarea[^>]*>.*?</textarea[^>]*>)|(<pre[^>]*>.*?</pre[^>]*>)#is', + $text, + $matches, + PREG_OFFSET_CAPTURE | PREG_SET_ORDER + ) + ) { + foreach ($matches as $match) { + $store[] = $match[ 0 ][ 0 ]; + $_length = strlen($match[ 0 ][ 0 ]); + $replace = '@!@SMARTY:' . $_store . ':SMARTY@!@'; + $text = substr_replace($text, $replace, $match[ 0 ][ 1 ] - $_offset, $_length); + $_offset += $_length - strlen($replace); + $_store++; + } + } + $expressions = array(// replace multiple spaces between tags by a single space + '#(:SMARTY@!@|>)[\040\011]+(?=@!@SMARTY:|<)#s' => '\1 \2', + // remove newline between tags + '#(:SMARTY@!@|>)[\040\011]*[\n]\s*(?=@!@SMARTY:|<)#s' => '\1\2', + // remove multiple spaces between attributes (but not in attribute values!) + '#(([a-z0-9]\s*=\s*("[^"]*?")|(\'[^\']*?\'))|<[a-z0-9_]+)\s+([a-z/>])#is' => '\1 \5', + '#>[\040\011]+$#Ss' => '> ', + '#>[\040\011]*[\n]\s*$#Ss' => '>', + $this->stripRegEx => '', + ); + $text = preg_replace(array_keys($expressions), array_values($expressions), $text); + $_offset = 0; + if (preg_match_all( + '#@!@SMARTY:([0-9]+):SMARTY@!@#is', + $text, + $matches, + PREG_OFFSET_CAPTURE | PREG_SET_ORDER + ) + ) { + foreach ($matches as $match) { + $_length = strlen($match[ 0 ][ 0 ]); + $replace = $store[ $match[ 1 ][ 0 ] ]; + $text = substr_replace($text, $replace, $match[ 0 ][ 1 ] + $_offset, $_length); + $_offset += strlen($replace) - $_length; + $_store++; + } + } + return $text; + } + + /** + * lazy loads internal compile plugin for tag and calls the compile method + * compile objects cached for reuse. + * class name format: Smarty_Internal_Compile_TagName + * plugin filename format: Smarty_Internal_TagName.php + * + * @param string $tag tag name + * @param array $args list of tag attributes + * @param mixed $param1 optional parameter + * @param mixed $param2 optional parameter + * @param mixed $param3 optional parameter + * + * @return bool|string compiled code or false + * @throws \SmartyCompilerException + */ + public function callTagCompiler($tag, $args, $param1 = null, $param2 = null, $param3 = null) + { + /* @var Smarty_Internal_CompileBase $tagCompiler */ + $tagCompiler = $this->getTagCompiler($tag); + // compile this tag + return $tagCompiler === false ? false : $tagCompiler->compile($args, $this, $param1, $param2, $param3); + } + + /** + * lazy loads internal compile plugin for tag compile objects cached for reuse. + * + * class name format: Smarty_Internal_Compile_TagName + * plugin filename format: Smarty_Internal_TagName.php + * + * @param string $tag tag name + * + * @return bool|\Smarty_Internal_CompileBase tag compiler object or false if not found + */ + public function getTagCompiler($tag) + { + // re-use object if already exists + if (!isset(self::$_tag_objects[ $tag ])) { + // lazy load internal compiler plugin + $_tag = explode('_', $tag); + $_tag = array_map('ucfirst', $_tag); + $class_name = 'Smarty_Internal_Compile_' . implode('_', $_tag); + if (class_exists($class_name) + && (!isset($this->smarty->security_policy) || $this->smarty->security_policy->isTrustedTag($tag, $this)) + ) { + self::$_tag_objects[ $tag ] = new $class_name; + } else { + self::$_tag_objects[ $tag ] = false; + } + } + return self::$_tag_objects[ $tag ]; + } + + /** + * Check for plugins and return function name + * + * @param $plugin_name + * @param string $plugin_type type of plugin + * + * @return string call name of function + * @throws \SmartyException + */ + public function getPlugin($plugin_name, $plugin_type) + { + $function = null; + if ($this->caching && ($this->nocache || $this->tag_nocache)) { + if (isset($this->required_plugins[ 'nocache' ][ $plugin_name ][ $plugin_type ])) { + $function = + $this->required_plugins[ 'nocache' ][ $plugin_name ][ $plugin_type ][ 'function' ]; + } elseif (isset($this->required_plugins[ 'compiled' ][ $plugin_name ][ $plugin_type ])) { + $this->required_plugins[ 'nocache' ][ $plugin_name ][ $plugin_type ] = + $this->required_plugins[ 'compiled' ][ $plugin_name ][ $plugin_type ]; + $function = + $this->required_plugins[ 'nocache' ][ $plugin_name ][ $plugin_type ][ 'function' ]; + } + } else { + if (isset($this->required_plugins[ 'compiled' ][ $plugin_name ][ $plugin_type ])) { + $function = + $this->required_plugins[ 'compiled' ][ $plugin_name ][ $plugin_type ][ 'function' ]; + } elseif (isset($this->required_plugins[ 'nocache' ][ $plugin_name ][ $plugin_type ])) { + $this->required_plugins[ 'compiled' ][ $plugin_name ][ $plugin_type ] = + $this->required_plugins[ 'nocache' ][ $plugin_name ][ $plugin_type ]; + $function = + $this->required_plugins[ 'compiled' ][ $plugin_name ][ $plugin_type ][ 'function' ]; + } + } + if (isset($function)) { + if ($plugin_type === 'modifier') { + $this->modifier_plugins[ $plugin_name ] = true; + } + return $function; + } + // loop through plugin dirs and find the plugin + $function = 'smarty_' . $plugin_type . '_' . $plugin_name; + $file = $this->smarty->loadPlugin($function, false); + if (is_string($file)) { + if ($this->caching && ($this->nocache || $this->tag_nocache)) { + $this->required_plugins[ 'nocache' ][ $plugin_name ][ $plugin_type ][ 'file' ] = + $file; + $this->required_plugins[ 'nocache' ][ $plugin_name ][ $plugin_type ][ 'function' ] = + $function; + } else { + $this->required_plugins[ 'compiled' ][ $plugin_name ][ $plugin_type ][ 'file' ] = + $file; + $this->required_plugins[ 'compiled' ][ $plugin_name ][ $plugin_type ][ 'function' ] = + $function; + } + if ($plugin_type === 'modifier') { + $this->modifier_plugins[ $plugin_name ] = true; + } + return $function; + } + if (is_callable($function)) { + // plugin function is defined in the script + return $function; + } + return false; + } + + /** + * Check for plugins by default plugin handler + * + * @param string $tag name of tag + * @param string $plugin_type type of plugin + * + * @return bool true if found + * @throws \SmartyCompilerException + */ + public function getPluginFromDefaultHandler($tag, $plugin_type) + { + $callback = null; + $script = null; + $cacheable = true; + $result = call_user_func_array( + $this->smarty->default_plugin_handler_func, + array( + $tag, + $plugin_type, + $this->template, + &$callback, + &$script, + &$cacheable, + ) + ); + if ($result) { + $this->tag_nocache = $this->tag_nocache || !$cacheable; + if ($script !== null) { + if (is_file($script)) { + if ($this->caching && ($this->nocache || $this->tag_nocache)) { + $this->required_plugins[ 'nocache' ][ $tag ][ $plugin_type ][ 'file' ] = + $script; + $this->required_plugins[ 'nocache' ][ $tag ][ $plugin_type ][ 'function' ] = + $callback; + } else { + $this->required_plugins[ 'compiled' ][ $tag ][ $plugin_type ][ 'file' ] = + $script; + $this->required_plugins[ 'compiled' ][ $tag ][ $plugin_type ][ 'function' ] = + $callback; + } + include_once $script; + } else { + $this->trigger_template_error("Default plugin handler: Returned script file '{$script}' for '{$tag}' not found"); + } + } + if (is_callable($callback)) { + $this->default_handler_plugins[ $plugin_type ][ $tag ] = array( + $callback, + true, + array() + ); + return true; + } else { + $this->trigger_template_error("Default plugin handler: Returned callback for '{$tag}' not callable"); + } + } + return false; + } + + /** + * Append code segments and remove unneeded ?> <?php transitions + * + * @param string $left + * @param string $right + * + * @return string + */ + public function appendCode($left, $right) + { + if (preg_match('/\s*\?>\s?$/D', $left) && preg_match('/^<\?php\s+/', $right)) { + $left = preg_replace('/\s*\?>\s?$/D', "\n", $left); + $left .= preg_replace('/^<\?php\s+/', '', $right); + } else { + $left .= $right; + } + return $left; + } + + /** + * Inject inline code for nocache template sections + * This method gets the content of each template element from the parser. + * If the content is compiled code and it should be not cached the code is injected + * into the rendered output. + * + * @param string $content content of template element + * @param boolean $is_code true if content is compiled code + * + * @return string content + */ + public function processNocacheCode($content, $is_code) + { + // If the template is not evaluated and we have a nocache section and or a nocache tag + if ($is_code && !empty($content)) { + // generate replacement code + if ((!($this->template->source->handler->recompiled) || $this->forceNocache) && $this->caching + && !$this->suppressNocacheProcessing && ($this->nocache || $this->tag_nocache) + ) { + $this->template->compiled->has_nocache_code = true; + $_output = addcslashes($content, '\'\\'); + $_output = str_replace('^#^', '\'', $_output); + $_output = + "<?php echo '/*%%SmartyNocache:{$this->nocache_hash}%%*/{$_output}/*/%%SmartyNocache:{$this->nocache_hash}%%*/';?>\n"; + // make sure we include modifier plugins for nocache code + foreach ($this->modifier_plugins as $plugin_name => $dummy) { + if (isset($this->required_plugins[ 'compiled' ][ $plugin_name ][ 'modifier' ])) { + $this->required_plugins[ 'nocache' ][ $plugin_name ][ 'modifier' ] = + $this->required_plugins[ 'compiled' ][ $plugin_name ][ 'modifier' ]; + } + } + } else { + $_output = $content; + } + } else { + $_output = $content; + } + $this->modifier_plugins = array(); + $this->suppressNocacheProcessing = false; + $this->tag_nocache = false; + return $_output; + } + + /** + * Get Id + * + * @param string $input + * + * @return bool|string + */ + public function getId($input) + { + if (preg_match('~^([\'"]*)([0-9]*[a-zA-Z_]\w*)\1$~', $input, $match)) { + return $match[ 2 ]; + } + return false; + } + + /** + * Get variable name from string + * + * @param string $input + * + * @return bool|string + */ + public function getVariableName($input) + { + if (preg_match('~^[$]_smarty_tpl->tpl_vars\[[\'"]*([0-9]*[a-zA-Z_]\w*)[\'"]*\]->value$~', $input, $match)) { + return $match[ 1 ]; + } + return false; + } + + /** + * Set nocache flag in variable or create new variable + * + * @param string $varName + */ + public function setNocacheInVariable($varName) + { + // create nocache var to make it know for further compiling + if ($_var = $this->getId($varName)) { + if (isset($this->template->tpl_vars[ $_var ])) { + $this->template->tpl_vars[ $_var ] = clone $this->template->tpl_vars[ $_var ]; + $this->template->tpl_vars[ $_var ]->nocache = true; + } else { + $this->template->tpl_vars[ $_var ] = new Smarty_Variable(null, true); + } + } + } + + /** + * @param array $_attr tag attributes + * @param array $validScopes + * + * @return int|string + * @throws \SmartyCompilerException + */ + public function convertScope($_attr, $validScopes) + { + $_scope = 0; + if (isset($_attr[ 'scope' ])) { + $_scopeName = trim($_attr[ 'scope' ], '\'"'); + if (is_numeric($_scopeName) && in_array($_scopeName, $validScopes)) { + $_scope = $_scopeName; + } elseif (is_string($_scopeName)) { + $_scopeName = trim($_scopeName, '\'"'); + $_scope = isset($validScopes[ $_scopeName ]) ? $validScopes[ $_scopeName ] : false; + } else { + $_scope = false; + } + if ($_scope === false) { + $err = var_export($_scopeName, true); + $this->trigger_template_error("illegal value '{$err}' for \"scope\" attribute", null, true); + } + } + return $_scope; + } + + /** + * Generate nocache code string + * + * @param string $code PHP code + * + * @return string + */ + public function makeNocacheCode($code) + { + return "echo '/*%%SmartyNocache:{$this->nocache_hash}%%*/<?php " . + str_replace('^#^', '\'', addcslashes($code, '\'\\')) . + "?>/*/%%SmartyNocache:{$this->nocache_hash}%%*/';\n"; + } + + /** + * display compiler error messages without dying + * If parameter $args is empty it is a parser detected syntax error. + * In this case the parser is called to obtain information about expected tokens. + * If parameter $args contains a string this is used as error message + * + * @param string $args individual error message or null + * @param string $line line-number + * @param null|bool $tagline if true the line number of last tag + * + * @throws \SmartyCompilerException when an unexpected token is found + */ + public function trigger_template_error($args = null, $line = null, $tagline = null) + { + $lex = $this->parser->lex; + if ($tagline === true) { + // get line number of Tag + $line = $lex->taglineno; + } elseif (!isset($line)) { + // get template source line which has error + $line = $lex->line; + } else { + $line = (int)$line; + } + if (in_array( + $this->template->source->type, + array( + 'eval', + 'string' + ) + ) + ) { + $templateName = $this->template->source->type . ':' . trim( + preg_replace( + '![\t\r\n]+!', + ' ', + strlen($lex->data) > 40 ? + substr($lex->data, 0, 40) . + '...' : $lex->data + ) + ); + } else { + $templateName = $this->template->source->type . ':' . $this->template->source->filepath; + } + // $line += $this->trace_line_offset; + $match = preg_split("/\n/", $lex->data); + $error_text = + 'Syntax error in template "' . (empty($this->trace_filepath) ? $templateName : $this->trace_filepath) . + '" on line ' . ($line + $this->trace_line_offset) . ' "' . + trim(preg_replace('![\t\r\n]+!', ' ', $match[ $line - 1 ])) . '" '; + if (isset($args)) { + // individual error message + $error_text .= $args; + } else { + $expect = array(); + // expected token from parser + $error_text .= ' - Unexpected "' . $lex->value . '"'; + if (count($this->parser->yy_get_expected_tokens($this->parser->yymajor)) <= 4) { + foreach ($this->parser->yy_get_expected_tokens($this->parser->yymajor) as $token) { + $exp_token = $this->parser->yyTokenName[ $token ]; + if (isset($lex->smarty_token_names[ $exp_token ])) { + // token type from lexer + $expect[] = '"' . $lex->smarty_token_names[ $exp_token ] . '"'; + } else { + // otherwise internal token name + $expect[] = $this->parser->yyTokenName[ $token ]; + } + } + $error_text .= ', expected one of: ' . implode(' , ', $expect); + } + } + if ($this->smarty->_parserdebug) { + $this->parser->errorRunDown(); + echo ob_get_clean(); + flush(); + } + $e = new SmartyCompilerException($error_text); + $e->line = $line; + $e->source = trim(preg_replace('![\t\r\n]+!', ' ', $match[ $line - 1 ])); + $e->desc = $args; + $e->template = $this->template->source->filepath; + throw $e; + } + + /** + * Return var_export() value with all white spaces removed + * + * @param mixed $value + * + * @return string + */ + public function getVarExport($value) + { + return preg_replace('/\s/', '', var_export($value, true)); + } + + /** + * enter double quoted string + * - save tag stack count + */ + public function enterDoubleQuote() + { + array_push($this->_tag_stack_count, $this->getTagStackCount()); + } + + /** + * Return tag stack count + * + * @return int + */ + public function getTagStackCount() + { + return count($this->_tag_stack); + } + + /** + * @param $lexerPreg + * + * @return mixed + */ + public function replaceDelimiter($lexerPreg) + { + return str_replace( + array('SMARTYldel', 'SMARTYliteral', 'SMARTYrdel', 'SMARTYautoliteral', 'SMARTYal'), + array( + $this->ldelPreg, $this->literalPreg, $this->rdelPreg, + $this->smarty->getAutoLiteral() ? '{1,}' : '{9}', + $this->smarty->getAutoLiteral() ? '' : '\\s*' + ), + $lexerPreg + ); + } + + /** + * Build lexer regular expressions for left and right delimiter and user defined literals + */ + public function initDelimiterPreg() + { + $ldel = $this->smarty->getLeftDelimiter(); + $this->ldelLength = strlen($ldel); + $this->ldelPreg = ''; + foreach (str_split($ldel, 1) as $chr) { + $this->ldelPreg .= '[' . preg_quote($chr,'/') . ']'; + } + $rdel = $this->smarty->getRightDelimiter(); + $this->rdelLength = strlen($rdel); + $this->rdelPreg = ''; + foreach (str_split($rdel, 1) as $chr) { + $this->rdelPreg .= '[' . preg_quote($chr,'/') . ']'; + } + $literals = $this->smarty->getLiterals(); + if (!empty($literals)) { + foreach ($literals as $key => $literal) { + $literalPreg = ''; + foreach (str_split($literal, 1) as $chr) { + $literalPreg .= '[' . preg_quote($chr,'/') . ']'; + } + $literals[ $key ] = $literalPreg; + } + $this->literalPreg = '|' . implode('|', $literals); + } else { + $this->literalPreg = ''; + } + } + + /** + * leave double quoted string + * - throw exception if block in string was not closed + * + * @throws \SmartyCompilerException + */ + public function leaveDoubleQuote() + { + if (array_pop($this->_tag_stack_count) !== $this->getTagStackCount()) { + $tag = $this->getOpenBlockTag(); + $this->trigger_template_error( + "unclosed '{{$tag}}' in doubled quoted string", + null, + true + ); + } + } + + /** + * Get left delimiter preg + * + * @return string + */ + public function getLdelPreg() + { + return $this->ldelPreg; + } + + /** + * Get right delimiter preg + * + * @return string + */ + public function getRdelPreg() + { + return $this->rdelPreg; + } + + /** + * Get length of left delimiter + * + * @return int + */ + public function getLdelLength() + { + return $this->ldelLength; + } + + /** + * Get length of right delimiter + * + * @return int + */ + public function getRdelLength() + { + return $this->rdelLength; + } + + /** + * Get name of current open block tag + * + * @return string|boolean + */ + public function getOpenBlockTag() + { + $tagCount = $this->getTagStackCount(); + if ($tagCount) { + return $this->_tag_stack[ $tagCount - 1 ][ 0 ]; + } else { + return false; + } + } + + /** + * Check if $value contains variable elements + * + * @param mixed $value + * + * @return bool|int + */ + public function isVariable($value) + { + if (is_string($value)) { + return preg_match('/[$(]/', $value); + } + if (is_bool($value) || is_numeric($value)) { + return false; + } + if (is_array($value)) { + foreach ($value as $k => $v) { + if ($this->isVariable($k) || $this->isVariable($v)) { + return true; + } + } + return false; + } + return false; + } + + /** + * Get new prefix variable name + * + * @return string + */ + public function getNewPrefixVariable() + { + ++self::$prefixVariableNumber; + return $this->getPrefixVariable(); + } + + /** + * Get current prefix variable name + * + * @return string + */ + public function getPrefixVariable() + { + return '$_prefixVariable' . self::$prefixVariableNumber; + } + + /** + * append code to prefix buffer + * + * @param string $code + */ + public function appendPrefixCode($code) + { + $this->prefix_code[] = $code; + } + + /** + * get prefix code string + * + * @return string + */ + public function getPrefixCode() + { + $code = ''; + $prefixArray = array_merge($this->prefix_code, array_pop($this->prefixCodeStack)); + $this->prefixCodeStack[] = array(); + foreach ($prefixArray as $c) { + $code = $this->appendCode($code, $c); + } + $this->prefix_code = array(); + return $code; + } + + /** + * Save current required plugins + * + * @param bool $init if true init required plugins + */ + public function saveRequiredPlugins($init = false) + { + $this->required_plugins_stack[] = $this->required_plugins; + if ($init) { + $this->required_plugins = array('compiled' => array(), 'nocache' => array()); + } + } + + /** + * Restore required plugins + */ + public function restoreRequiredPlugins() + { + $this->required_plugins = array_pop($this->required_plugins_stack); + } + + /** + * Compile code to call Smarty_Internal_Template::_checkPlugins() + * for required plugins + * + * @return string + */ + public function compileRequiredPlugins() + { + $code = $this->compileCheckPlugins($this->required_plugins[ 'compiled' ]); + if ($this->caching && !empty($this->required_plugins[ 'nocache' ])) { + $code .= $this->makeNocacheCode($this->compileCheckPlugins($this->required_plugins[ 'nocache' ])); + } + return $code; + } + + /** + * Compile code to call Smarty_Internal_Template::_checkPlugins + * - checks if plugin is callable require otherwise + * + * @param $requiredPlugins + * + * @return string + */ + public function compileCheckPlugins($requiredPlugins) + { + if (!empty($requiredPlugins)) { + $plugins = array(); + foreach ($requiredPlugins as $plugin) { + foreach ($plugin as $data) { + $plugins[] = $data; + } + } + return '$_smarty_tpl->_checkPlugins(' . $this->getVarExport($plugins) . ');' . "\n"; + } else { + return ''; + } + } + + /** + * method to compile a Smarty template + * + * @param mixed $_content template source + * @param bool $isTemplateSource + * + * @return bool true if compiling succeeded, false if it failed + */ + abstract protected function doCompile($_content, $isTemplateSource = false); + + /** + * Compile Tag + * + * @param string $tag tag name + * @param array $args array with tag attributes + * @param array $parameter array with compilation parameter + * + * @throws SmartyCompilerException + * @throws SmartyException + * @return string compiled code + */ + private function compileTag2($tag, $args, $parameter) + { + $plugin_type = ''; // $args contains the attributes parsed and compiled by the lexer/parser // assume that tag does compile into code, but creates no HTML output $this->has_code = true; - $this->has_output = false; // log tag/attributes - if (isset($this->smarty->get_used_tags) && $this->smarty->get_used_tags) { - $this->template->used_tags[] = array($tag, $args); + if (isset($this->smarty->_cache[ 'get_used_tags' ])) { + $this->template->_cache[ 'used_tags' ][] = array( + $tag, + $args + ); } // check nocache option flag - if (in_array("'nocache'", $args) || in_array(array('nocache' => 'true'), $args) - || in_array(array('nocache' => '"true"'), $args) || in_array(array('nocache' => "'true'"), $args) - ) { - $this->tag_nocache = true; + foreach ($args as $arg) { + if (!is_array($arg)) { + if ($arg === "'nocache'" || $arg === 'nocache') { + $this->tag_nocache = true; + } + } else { + foreach ($arg as $k => $v) { + if (($k === "'nocache'" || $k === 'nocache') && (trim($v, "'\" ") === 'true')) { + $this->tag_nocache = true; + } + } + } } - // compile the smarty tag (required compile classes to compile the tag are autoloaded) + // compile the smarty tag (required compile classes to compile the tag are auto loaded) if (($_output = $this->callTagCompiler($tag, $args, $parameter)) === false) { - if (isset($this->smarty->template_functions[$tag])) { + if (isset($this->parent_compiler->tpl_function[ $tag ]) + || (isset($this->template->smarty->ext->_tplFunction) + && $this->template->smarty->ext->_tplFunction->getTplFunction($this->template, $tag) !== false) + ) { // template defined by {template} tag - $args['_attr']['name'] = "'" . $tag . "'"; + $args[ '_attr' ][ 'name' ] = "'{$tag}'"; $_output = $this->callTagCompiler('call', $args, $parameter); } } @@ -357,10 +1508,6 @@ abstract class Smarty_Internal_TemplateCompilerBase if ($_output !== true) { // did we get compiled code if ($this->has_code) { - // Does it create output? - if ($this->has_output) { - $_output .= "\n"; - } // return compiled code return $_output; } @@ -369,63 +1516,87 @@ abstract class Smarty_Internal_TemplateCompilerBase return null; } else { // map_named attributes - if (isset($args['_attr'])) { - foreach ($args['_attr'] as $key => $attribute) { + if (isset($args[ '_attr' ])) { + foreach ($args[ '_attr' ] as $key => $attribute) { if (is_array($attribute)) { $args = array_merge($args, $attribute); } } } // not an internal compiler tag - if (strlen($tag) < 6 || substr($tag, - 5) != 'close') { + if (strlen($tag) < 6 || substr($tag, -5) !== 'close') { // check if tag is a registered object - if (isset($this->smarty->registered_objects[$tag]) && isset($parameter['object_method'])) { - $method = $parameter['object_method']; - if (!in_array($method, $this->smarty->registered_objects[$tag][3]) && - (empty($this->smarty->registered_objects[$tag][1]) || in_array($method, $this->smarty->registered_objects[$tag][1])) + if (isset($this->smarty->registered_objects[ $tag ]) && isset($parameter[ 'object_method' ])) { + $method = $parameter[ 'object_method' ]; + if (!in_array($method, $this->smarty->registered_objects[ $tag ][ 3 ]) + && (empty($this->smarty->registered_objects[ $tag ][ 1 ]) + || in_array($method, $this->smarty->registered_objects[ $tag ][ 1 ])) ) { return $this->callTagCompiler('private_object_function', $args, $parameter, $tag, $method); - } elseif (in_array($method, $this->smarty->registered_objects[$tag][3])) { - return $this->callTagCompiler('private_object_block_function', $args, $parameter, $tag, $method); + } elseif (in_array($method, $this->smarty->registered_objects[ $tag ][ 3 ])) { + return $this->callTagCompiler( + 'private_object_block_function', + $args, + $parameter, + $tag, + $method + ); } else { // throw exception - $this->trigger_template_error('not allowed method "' . $method . '" in registered object "' . $tag . '"', $this->lex->taglineno); + $this->trigger_template_error( + 'not allowed method "' . $method . '" in registered object "' . + $tag . '"', + null, + true + ); } } // check if tag is registered - foreach (array(Smarty::PLUGIN_COMPILER, Smarty::PLUGIN_FUNCTION, Smarty::PLUGIN_BLOCK) as $plugin_type) { - if (isset($this->smarty->registered_plugins[$plugin_type][$tag])) { + foreach (array( + Smarty::PLUGIN_COMPILER, + Smarty::PLUGIN_FUNCTION, + Smarty::PLUGIN_BLOCK, + ) as $plugin_type) { + if (isset($this->smarty->registered_plugins[ $plugin_type ][ $tag ])) { // if compiler function plugin call it now - if ($plugin_type == Smarty::PLUGIN_COMPILER) { + if ($plugin_type === Smarty::PLUGIN_COMPILER) { $new_args = array(); foreach ($args as $key => $mixed) { if (is_array($mixed)) { $new_args = array_merge($new_args, $mixed); } else { - $new_args[$key] = $mixed; + $new_args[ $key ] = $mixed; } } - if (!$this->smarty->registered_plugins[$plugin_type][$tag][1]) { + if (!$this->smarty->registered_plugins[ $plugin_type ][ $tag ][ 1 ]) { $this->tag_nocache = true; } - $function = $this->smarty->registered_plugins[$plugin_type][$tag][0]; - if (!is_array($function)) { - return $function($new_args, $this); - } elseif (is_object($function[0])) { - return $this->smarty->registered_plugins[$plugin_type][$tag][0][0]->$function[1]($new_args, $this); - } else { - return call_user_func_array($function, array($new_args, $this)); - } + return call_user_func_array( + $this->smarty->registered_plugins[ $plugin_type ][ $tag ][ 0 ], + array( + $new_args, + $this + ) + ); } // compile registered function or block function - if ($plugin_type == Smarty::PLUGIN_FUNCTION || $plugin_type == Smarty::PLUGIN_BLOCK) { - return $this->callTagCompiler('private_registered_' . $plugin_type, $args, $parameter, $tag); + if ($plugin_type === Smarty::PLUGIN_FUNCTION || $plugin_type === Smarty::PLUGIN_BLOCK) { + return $this->callTagCompiler( + 'private_registered_' . $plugin_type, + $args, + $parameter, + $tag + ); } } } // check plugins from plugins folder - foreach ($this->smarty->plugin_search_order as $plugin_type) { - if ($plugin_type == Smarty::PLUGIN_COMPILER && $this->smarty->loadPlugin('smarty_compiler_' . $tag) && (!isset($this->smarty->security_policy) || $this->smarty->security_policy->isTrustedTag($tag, $this))) { + foreach ($this->plugin_search_order as $plugin_type) { + if ($plugin_type === Smarty::PLUGIN_COMPILER + && $this->smarty->loadPlugin('smarty_compiler_' . $tag) + && (!isset($this->smarty->security_policy) + || $this->smarty->security_policy->isTrustedTag($tag, $this)) + ) { $plugin = 'smarty_compiler_' . $tag; if (is_callable($plugin)) { // convert arguments format for old compiler plugins @@ -434,10 +1605,9 @@ abstract class Smarty_Internal_TemplateCompilerBase if (is_array($mixed)) { $new_args = array_merge($new_args, $mixed); } else { - $new_args[$key] = $mixed; + $new_args[ $key ] = $mixed; } } - return $plugin($new_args, $this->smarty); } if (class_exists($plugin, false)) { @@ -446,11 +1616,19 @@ abstract class Smarty_Internal_TemplateCompilerBase return $plugin_object->compile($args, $this); } } - throw new SmartyException("Plugin \"{$tag}\" not callable"); + throw new SmartyException("Plugin '{$tag}' not callable"); } else { if ($function = $this->getPlugin($tag, $plugin_type)) { - if (!isset($this->smarty->security_policy) || $this->smarty->security_policy->isTrustedTag($tag, $this)) { - return $this->callTagCompiler('private_' . $plugin_type . '_plugin', $args, $parameter, $tag, $function); + if (!isset($this->smarty->security_policy) + || $this->smarty->security_policy->isTrustedTag($tag, $this) + ) { + return $this->callTagCompiler( + 'private_' . $plugin_type . '_plugin', + $args, + $parameter, + $tag, + $function + ); } } } @@ -458,15 +1636,15 @@ abstract class Smarty_Internal_TemplateCompilerBase if (is_callable($this->smarty->default_plugin_handler_func)) { $found = false; // look for already resolved tags - foreach ($this->smarty->plugin_search_order as $plugin_type) { - if (isset($this->default_handler_plugins[$plugin_type][$tag])) { + foreach ($this->plugin_search_order as $plugin_type) { + if (isset($this->default_handler_plugins[ $plugin_type ][ $tag ])) { $found = true; break; } } if (!$found) { // call default handler - foreach ($this->smarty->plugin_search_order as $plugin_type) { + foreach ($this->plugin_search_order as $plugin_type) { if ($this->getPluginFromDefaultHandler($tag, $plugin_type)) { $found = true; break; @@ -475,60 +1653,92 @@ abstract class Smarty_Internal_TemplateCompilerBase } if ($found) { // if compiler function plugin call it now - if ($plugin_type == Smarty::PLUGIN_COMPILER) { + if ($plugin_type === Smarty::PLUGIN_COMPILER) { $new_args = array(); - foreach ($args as $mixed) { - $new_args = array_merge($new_args, $mixed); - } - $function = $this->default_handler_plugins[$plugin_type][$tag][0]; - if (!is_array($function)) { - return $function($new_args, $this); - } elseif (is_object($function[0])) { - return $this->default_handler_plugins[$plugin_type][$tag][0][0]->$function[1]($new_args, $this); - } else { - return call_user_func_array($function, array($new_args, $this)); + foreach ($args as $key => $mixed) { + if (is_array($mixed)) { + $new_args = array_merge($new_args, $mixed); + } else { + $new_args[ $key ] = $mixed; + } } + return call_user_func_array( + $this->default_handler_plugins[ $plugin_type ][ $tag ][ 0 ], + array( + $new_args, + $this + ) + ); } else { - return $this->callTagCompiler('private_registered_' . $plugin_type, $args, $parameter, $tag); + return $this->callTagCompiler( + 'private_registered_' . $plugin_type, + $args, + $parameter, + $tag + ); } } } } else { // compile closing tag of block function - $base_tag = substr($tag, 0, - 5); + $base_tag = substr($tag, 0, -5); // check if closing tag is a registered object - if (isset($this->smarty->registered_objects[$base_tag]) && isset($parameter['object_method'])) { - $method = $parameter['object_method']; - if (in_array($method, $this->smarty->registered_objects[$base_tag][3])) { - return $this->callTagCompiler('private_object_block_function', $args, $parameter, $tag, $method); + if (isset($this->smarty->registered_objects[ $base_tag ]) && isset($parameter[ 'object_method' ])) { + $method = $parameter[ 'object_method' ]; + if (in_array($method, $this->smarty->registered_objects[ $base_tag ][ 3 ])) { + return $this->callTagCompiler( + 'private_object_block_function', + $args, + $parameter, + $tag, + $method + ); } else { // throw exception - $this->trigger_template_error('not allowed closing tag method "' . $method . '" in registered object "' . $base_tag . '"', $this->lex->taglineno); + $this->trigger_template_error( + 'not allowed closing tag method "' . $method . + '" in registered object "' . $base_tag . '"', + null, + true + ); } } // registered block tag ? - if (isset($this->smarty->registered_plugins[Smarty::PLUGIN_BLOCK][$base_tag]) || isset($this->default_handler_plugins[Smarty::PLUGIN_BLOCK][$base_tag])) { + if (isset($this->smarty->registered_plugins[ Smarty::PLUGIN_BLOCK ][ $base_tag ]) + || isset($this->default_handler_plugins[ Smarty::PLUGIN_BLOCK ][ $base_tag ]) + ) { return $this->callTagCompiler('private_registered_block', $args, $parameter, $tag); } + // registered function tag ? + if (isset($this->smarty->registered_plugins[ Smarty::PLUGIN_FUNCTION ][ $tag ])) { + return $this->callTagCompiler('private_registered_function', $args, $parameter, $tag); + } // block plugin? if ($function = $this->getPlugin($base_tag, Smarty::PLUGIN_BLOCK)) { return $this->callTagCompiler('private_block_plugin', $args, $parameter, $tag, $function); } + // function plugin? + if ($function = $this->getPlugin($tag, Smarty::PLUGIN_FUNCTION)) { + if (!isset($this->smarty->security_policy) + || $this->smarty->security_policy->isTrustedTag($tag, $this) + ) { + return $this->callTagCompiler('private_function_plugin', $args, $parameter, $tag, $function); + } + } // registered compiler plugin ? - if (isset($this->smarty->registered_plugins[Smarty::PLUGIN_COMPILER][$tag])) { + if (isset($this->smarty->registered_plugins[ Smarty::PLUGIN_COMPILER ][ $tag ])) { // if compiler function plugin call it now $args = array(); - if (!$this->smarty->registered_plugins[Smarty::PLUGIN_COMPILER][$tag][1]) { + if (!$this->smarty->registered_plugins[ Smarty::PLUGIN_COMPILER ][ $tag ][ 1 ]) { $this->tag_nocache = true; } - $function = $this->smarty->registered_plugins[Smarty::PLUGIN_COMPILER][$tag][0]; - if (!is_array($function)) { - return $function($args, $this); - } elseif (is_object($function[0])) { - return $this->smarty->registered_plugins[Smarty::PLUGIN_COMPILER][$tag][0][0]->$function[1]($args, $this); - } else { - return call_user_func_array($function, array($args, $this)); - } + return call_user_func_array( + $this->smarty->registered_plugins[ Smarty::PLUGIN_COMPILER ][ $tag ][ 0 ], + array( + $args, + $this + ) + ); } if ($this->smarty->loadPlugin('smarty_compiler_' . $tag)) { $plugin = 'smarty_compiler_' . $tag; @@ -541,283 +1751,10 @@ abstract class Smarty_Internal_TemplateCompilerBase return $plugin_object->compile($args, $this); } } - throw new SmartyException("Plugin \"{$tag}\" not callable"); + throw new SmartyException("Plugin '{$tag}' not callable"); } } - $this->trigger_template_error("unknown tag \"" . $tag . "\"", $this->lex->taglineno); + $this->trigger_template_error("unknown tag '{$tag}'", null, true); } } - - /** - * lazy loads internal compile plugin for tag and calls the compile method - * compile objects cached for reuse. - * class name format: Smarty_Internal_Compile_TagName - * plugin filename format: Smarty_Internal_Tagname.php - * - * @param string $tag tag name - * @param array $args list of tag attributes - * @param mixed $param1 optional parameter - * @param mixed $param2 optional parameter - * @param mixed $param3 optional parameter - * - * @return string compiled code - */ - public function callTagCompiler($tag, $args, $param1 = null, $param2 = null, $param3 = null) - { - // re-use object if already exists - if (isset(self::$_tag_objects[$tag])) { - // compile this tag - return self::$_tag_objects[$tag]->compile($args, $this, $param1, $param2, $param3); - } - // lazy load internal compiler plugin - $class_name = 'Smarty_Internal_Compile_' . $tag; - if ($this->smarty->loadPlugin($class_name)) { - // check if tag allowed by security - if (!isset($this->smarty->security_policy) || $this->smarty->security_policy->isTrustedTag($tag, $this)) { - // use plugin if found - self::$_tag_objects[$tag] = new $class_name; - // compile this tag - return self::$_tag_objects[$tag]->compile($args, $this, $param1, $param2, $param3); - } - } - // no internal compile plugin for this tag - return false; - } - - /** - * Check for plugins and return function name - * - * @param $plugin_name - * @param string $plugin_type type of plugin - * - * @return string call name of function - */ - public function getPlugin($plugin_name, $plugin_type) - { - $function = null; - if ($this->template->caching && ($this->nocache || $this->tag_nocache)) { - if (isset($this->template->required_plugins['nocache'][$plugin_name][$plugin_type])) { - $function = $this->template->required_plugins['nocache'][$plugin_name][$plugin_type]['function']; - } elseif (isset($this->template->required_plugins['compiled'][$plugin_name][$plugin_type])) { - $this->template->required_plugins['nocache'][$plugin_name][$plugin_type] = $this->template->required_plugins['compiled'][$plugin_name][$plugin_type]; - $function = $this->template->required_plugins['nocache'][$plugin_name][$plugin_type]['function']; - } - } else { - if (isset($this->template->required_plugins['compiled'][$plugin_name][$plugin_type])) { - $function = $this->template->required_plugins['compiled'][$plugin_name][$plugin_type]['function']; - } elseif (isset($this->template->required_plugins['nocache'][$plugin_name][$plugin_type])) { - $this->template->required_plugins['compiled'][$plugin_name][$plugin_type] = $this->template->required_plugins['nocache'][$plugin_name][$plugin_type]; - $function = $this->template->required_plugins['compiled'][$plugin_name][$plugin_type]['function']; - } - } - if (isset($function)) { - if ($plugin_type == 'modifier') { - $this->modifier_plugins[$plugin_name] = true; - } - - return $function; - } - // loop through plugin dirs and find the plugin - $function = 'smarty_' . $plugin_type . '_' . $plugin_name; - $file = $this->smarty->loadPlugin($function, false); - - if (is_string($file)) { - if ($this->template->caching && ($this->nocache || $this->tag_nocache)) { - $this->template->required_plugins['nocache'][$plugin_name][$plugin_type]['file'] = $file; - $this->template->required_plugins['nocache'][$plugin_name][$plugin_type]['function'] = $function; - } else { - $this->template->required_plugins['compiled'][$plugin_name][$plugin_type]['file'] = $file; - $this->template->required_plugins['compiled'][$plugin_name][$plugin_type]['function'] = $function; - } - if ($plugin_type == 'modifier') { - $this->modifier_plugins[$plugin_name] = true; - } - - return $function; - } - if (is_callable($function)) { - // plugin function is defined in the script - return $function; - } - - return false; - } - - /** - * Check for plugins by default plugin handler - * - * @param string $tag name of tag - * @param string $plugin_type type of plugin - * - * @return boolean true if found - */ - public function getPluginFromDefaultHandler($tag, $plugin_type) - { - $callback = null; - $script = null; - $cacheable = true; - $result = call_user_func_array( - $this->smarty->default_plugin_handler_func, array($tag, $plugin_type, $this->template, &$callback, &$script, &$cacheable) - ); - if ($result) { - $this->tag_nocache = $this->tag_nocache || !$cacheable; - if ($script !== null) { - if (is_file($script)) { - if ($this->template->caching && ($this->nocache || $this->tag_nocache)) { - $this->template->required_plugins['nocache'][$tag][$plugin_type]['file'] = $script; - $this->template->required_plugins['nocache'][$tag][$plugin_type]['function'] = $callback; - } else { - $this->template->required_plugins['compiled'][$tag][$plugin_type]['file'] = $script; - $this->template->required_plugins['compiled'][$tag][$plugin_type]['function'] = $callback; - } - include_once $script; - } else { - $this->trigger_template_error("Default plugin handler: Returned script file \"{$script}\" for \"{$tag}\" not found"); - } - } - if (!is_string($callback) && !(is_array($callback) && is_string($callback[0]) && is_string($callback[1]))) { - $this->trigger_template_error("Default plugin handler: Returned callback for \"{$tag}\" must be a static function name or array of class and function name"); - } - if (is_callable($callback)) { - $this->default_handler_plugins[$plugin_type][$tag] = array($callback, true, array()); - - return true; - } else { - $this->trigger_template_error("Default plugin handler: Returned callback for \"{$tag}\" not callable"); - } - } - - return false; - } - - /** - * Inject inline code for nocache template sections - * This method gets the content of each template element from the parser. - * If the content is compiled code and it should be not cached the code is injected - * into the rendered output. - * - * @param string $content content of template element - * @param boolean $is_code true if content is compiled code - * - * @return string content - */ - public function processNocacheCode($content, $is_code) - { - // If the template is not evaluated and we have a nocache section and or a nocache tag - if ($is_code && !empty($content)) { - // generate replacement code - if ((!($this->template->source->recompiled) || $this->forceNocache) && $this->template->caching && !$this->suppressNocacheProcessing && - ($this->nocache || $this->tag_nocache) - ) { - $this->template->has_nocache_code = true; - $_output = addcslashes($content, '\'\\'); - $_output = str_replace("^#^", "'", $_output); - $_output = "<?php echo '/*%%SmartyNocache:{$this->nocache_hash}%%*/" . $_output . "/*/%%SmartyNocache:{$this->nocache_hash}%%*/';?>\n"; - // make sure we include modifier plugins for nocache code - foreach ($this->modifier_plugins as $plugin_name => $dummy) { - if (isset($this->template->required_plugins['compiled'][$plugin_name]['modifier'])) { - $this->template->required_plugins['nocache'][$plugin_name]['modifier'] = $this->template->required_plugins['compiled'][$plugin_name]['modifier']; - } - } - } else { - $_output = $content; - } - } else { - $_output = $content; - } - $this->modifier_plugins = array(); - $this->suppressNocacheProcessing = false; - $this->tag_nocache = false; - - return $_output; - } - - /** - * push current file and line offset on stack for tracing {block} source lines - * - * @param string $file new filename - * @param string $uid uid of file - * @param int $line line offset to source - * @param bool $debug false debug end_compile shall not be called - */ - public function pushTrace($file, $uid, $line, $debug = true) - { - if ($this->smarty->debugging && $debug) { - Smarty_Internal_Debug::end_compile($this->template); - } - array_push($this->trace_stack, array($this->smarty->_current_file, $this->trace_filepath, $this->trace_uid, $this->trace_line_offset)); - $this->trace_filepath = $this->smarty->_current_file = $file; - $this->trace_uid = $uid; - $this->trace_line_offset = $line; - if ($this->smarty->debugging) { - Smarty_Internal_Debug::start_compile($this->template); - } - } - - /** - * restore file and line offset - - */ - public function popTrace() - { - if ($this->smarty->debugging) { - Smarty_Internal_Debug::end_compile($this->template); - } - $r = array_pop($this->trace_stack); - $this->smarty->_current_file = $r[0]; - $this->trace_filepath = $r[1]; - $this->trace_uid = $r[2]; - $this->trace_line_offset = $r[3]; - if ($this->smarty->debugging) { - Smarty_Internal_Debug::start_compile($this->template); - } - } - - /** - * display compiler error messages without dying - * If parameter $args is empty it is a parser detected syntax error. - * In this case the parser is called to obtain information about expected tokens. - * If parameter $args contains a string this is used as error message - * - * @param string $args individual error message or null - * @param string $line line-number - * - * @throws SmartyCompilerException when an unexpected token is found - */ - public function trigger_template_error($args = null, $line = null) - { - // get template source line which has error - if (!isset($line)) { - $line = $this->lex->line; - } - // $line += $this->trace_line_offset; - $match = preg_split("/\n/", $this->lex->data); - $error_text = 'Syntax error in template "' . (empty($this->trace_filepath) ? $this->template->source->filepath : $this->trace_filepath) . '" on line ' . ($line + $this->trace_line_offset) . ' "' . trim(preg_replace('![\t\r\n]+!', ' ', $match[$line - 1])) . '" '; - if (isset($args)) { - // individual error message - $error_text .= $args; - } else { - // expected token from parser - $error_text .= ' - Unexpected "' . $this->lex->value . '"'; - if (count($this->parser->yy_get_expected_tokens($this->parser->yymajor)) <= 4) { - foreach ($this->parser->yy_get_expected_tokens($this->parser->yymajor) as $token) { - $exp_token = $this->parser->yyTokenName[$token]; - if (isset($this->lex->smarty_token_names[$exp_token])) { - // token type from lexer - $expect[] = '"' . $this->lex->smarty_token_names[$exp_token] . '"'; - } else { - // otherwise internal token name - $expect[] = $this->parser->yyTokenName[$token]; - } - } - $error_text .= ', expected one of: ' . implode(' , ', $expect); - } - } - $e = new SmartyCompilerException($error_text); - $e->line = $line; - $e->source = trim(preg_replace('![\t\r\n]+!', ' ', $match[$line - 1])); - $e->desc = $args; - $e->template = $this->template->source->filepath; - throw $e; - } } diff --git a/tools/smarty/sysplugins/smarty_internal_templatelexer.php b/tools/smarty/sysplugins/smarty_internal_templatelexer.php index f99434a98..867a31d26 100644 --- a/tools/smarty/sysplugins/smarty_internal_templatelexer.php +++ b/tools/smarty/sysplugins/smarty_internal_templatelexer.php @@ -1,106 +1,292 @@ <?php -/** - * Smarty Internal Plugin Templatelexer - * This is the lexer to break the template source into tokens +/* + * This file is part of Smarty. * - * @package Smarty - * @subpackage Compiler - * @author Uwe Tews + * (c) 2015 Uwe Tews + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. */ /** - * Smarty Internal Plugin Templatelexer + * Smarty_Internal_Templatelexer + * This is the template file lexer. + * It is generated from the smarty_internal_templatelexer.plex file + * + * + * @author Uwe Tews <uwe.tews@googlemail.com> */ class Smarty_Internal_Templatelexer { + const TEXT = 1; + const TAG = 2; + const TAGBODY = 3; + const LITERAL = 4; + const DOUBLEQUOTEDSTRING = 5; + + /** + * Source + * + * @var string + */ public $data; + + /** + * Source length + * + * @var int + */ + public $dataLength = null; + + /** + * byte counter + * + * @var int + */ public $counter; + + /** + * token number + * + * @var int + */ public $token; + + /** + * token value + * + * @var string + */ public $value; - public $node; + + /** + * current line + * + * @var int + */ public $line; + + /** + * tag start line + * + * @var + */ public $taglineno; + + /** + * php code type + * + * @var string + */ + public $phpType = ''; + + /** + * state number + * + * @var int + */ public $state = 1; - private $heredoc_id_stack = array(); + + /** + * Smarty object + * + * @var Smarty + */ + public $smarty = null; + + /** + * compiler object + * + * @var Smarty_Internal_TemplateCompilerBase + */ + public $compiler = null; + + /** + * trace file + * + * @var resource + */ public $yyTraceFILE; + + /** + * trace prompt + * + * @var string + */ public $yyTracePrompt; - public $state_name = array(1 => 'TEXT', 2 => 'SMARTY', 3 => 'LITERAL', 4 => 'DOUBLEQUOTEDSTRING', 5 => 'CHILDBODY'); - public $smarty_token_names = array( // Text for parser error messages - 'IDENTITY' => '===', - 'NONEIDENTITY' => '!==', - 'EQUALS' => '==', - 'NOTEQUALS' => '!=', - 'GREATEREQUAL' => '(>=,ge)', - 'LESSEQUAL' => '(<=,le)', - 'GREATERTHAN' => '(>,gt)', - 'LESSTHAN' => '(<,lt)', - 'MOD' => '(%,mod)', - 'NOT' => '(!,not)', - 'LAND' => '(&&,and)', - 'LOR' => '(||,or)', - 'LXOR' => 'xor', - 'OPENP' => '(', - 'CLOSEP' => ')', - 'OPENB' => '[', - 'CLOSEB' => ']', - 'PTR' => '->', - 'APTR' => '=>', - 'EQUAL' => '=', - 'NUMBER' => 'number', - 'UNIMATH' => '+" , "-', - 'MATH' => '*" , "/" , "%', - 'INCDEC' => '++" , "--', - 'SPACE' => ' ', - 'DOLLAR' => '$', - 'SEMICOLON' => ';', - 'COLON' => ':', - 'DOUBLECOLON' => '::', - 'AT' => '@', - 'HATCH' => '#', - 'QUOTE' => '"', - 'BACKTICK' => '`', - 'VERT' => '|', - 'DOT' => '.', - 'COMMA' => '","', - 'ANDSYM' => '"&"', - 'QMARK' => '"?"', - 'ID' => 'identifier', - 'TEXT' => 'text', - 'FAKEPHPSTARTTAG' => 'Fake PHP start tag', - 'PHPSTARTTAG' => 'PHP start tag', - 'PHPENDTAG' => 'PHP end tag', - 'LITERALSTART' => 'Literal start', - 'LITERALEND' => 'Literal end', - 'LDELSLASH' => 'closing tag', - 'COMMENT' => 'comment', - 'AS' => 'as', - 'TO' => 'to', + + /** + * XML flag true while processing xml + * + * @var bool + */ + public $is_xml = false; + + /** + * state names + * + * @var array + */ + public $state_name = array(1 => 'TEXT', 2 => 'TAG', 3 => 'TAGBODY', 4 => 'LITERAL', 5 => 'DOUBLEQUOTEDSTRING',); + + /** + * token names + * + * @var array + */ + public $smarty_token_names = array( // Text for parser error messages + 'NOT' => '(!,not)', + 'OPENP' => '(', + 'CLOSEP' => ')', + 'OPENB' => '[', + 'CLOSEB' => ']', + 'PTR' => '->', + 'APTR' => '=>', + 'EQUAL' => '=', + 'NUMBER' => 'number', + 'UNIMATH' => '+" , "-', + 'MATH' => '*" , "/" , "%', + 'INCDEC' => '++" , "--', + 'SPACE' => ' ', + 'DOLLAR' => '$', + 'SEMICOLON' => ';', + 'COLON' => ':', + 'DOUBLECOLON' => '::', + 'AT' => '@', + 'HATCH' => '#', + 'QUOTE' => '"', + 'BACKTICK' => '`', + 'VERT' => '"|" modifier', + 'DOT' => '.', + 'COMMA' => '","', + 'QMARK' => '"?"', + 'ID' => 'id, name', + 'TEXT' => 'text', + 'LDELSLASH' => '{/..} closing tag', + 'LDEL' => '{...} Smarty tag', + 'COMMENT' => 'comment', + 'AS' => 'as', + 'TO' => 'to', + 'PHP' => '"<?php", "<%", "{php}" tag', + 'LOGOP' => '"<", "==" ... logical operator', + 'TLOGOP' => '"lt", "eq" ... logical operator; "is div by" ... if condition', + 'SCOND' => '"is even" ... if condition', ); - function __construct($data, $compiler) + /** + * literal tag nesting level + * + * @var int + */ + private $literal_cnt = 0; + + /** + * preg token pattern for state TEXT + * + * @var string + */ + private $yy_global_pattern1 = null; + + /** + * preg token pattern for state TAG + * + * @var string + */ + private $yy_global_pattern2 = null; + + /** + * preg token pattern for state TAGBODY + * + * @var string + */ + private $yy_global_pattern3 = null; + + /** + * preg token pattern for state LITERAL + * + * @var string + */ + private $yy_global_pattern4 = null; + + /** + * preg token pattern for state DOUBLEQUOTEDSTRING + * + * @var null + */ + private $yy_global_pattern5 = null; + + /** + * preg token pattern for text + * + * @var null + */ + private $yy_global_text = null; + + /** + * preg token pattern for literal + * + * @var null + */ + private $yy_global_literal = null; + + private $_yy_state = 1; + + private $_yy_stack = array(); + + /** + * constructor + * + * @param string $source template source + * @param Smarty_Internal_TemplateCompilerBase $compiler + */ + public function __construct($source, Smarty_Internal_TemplateCompilerBase $compiler) { - // $this->data = preg_replace("/(\r\n|\r|\n)/", "\n", $data); - $this->data = $data; + $this->data = $source; + $this->dataLength = strlen($this->data); $this->counter = 0; + if (preg_match('/^\xEF\xBB\xBF/i', $this->data, $match)) { + $this->counter += strlen($match[ 0 ]); + } $this->line = 1; - $this->smarty = $compiler->smarty; + $this->smarty = $compiler->template->smarty; $this->compiler = $compiler; - $this->ldel = preg_quote($this->smarty->left_delimiter, '/'); - $this->ldel_length = strlen($this->smarty->left_delimiter); - $this->rdel = preg_quote($this->smarty->right_delimiter, '/'); - $this->rdel_length = strlen($this->smarty->right_delimiter); - $this->smarty_token_names['LDEL'] = $this->smarty->left_delimiter; - $this->smarty_token_names['RDEL'] = $this->smarty->right_delimiter; + $this->compiler->initDelimiterPreg(); + $this->smarty_token_names[ 'LDEL' ] = $this->smarty->getLeftDelimiter(); + $this->smarty_token_names[ 'RDEL' ] = $this->smarty->getRightDelimiter(); } + /** + * open lexer/parser trace file + * + */ public function PrintTrace() { $this->yyTraceFILE = fopen('php://output', 'w'); $this->yyTracePrompt = '<br>'; } - private $_yy_state = 1; - private $_yy_stack = array(); + /** + * replace placeholders with runtime preg code + * + * @param string $preg + * + * @return string + */ + public function replace($preg) + { + return $this->compiler->replaceDelimiter($preg); + } + + /** + * check if current value is an autoliteral left delimiter + * + * @return bool + */ + public function isAutoLiteral() + { + return $this->smarty->getAutoLiteral() && isset($this->value[ $this->compiler->getLdelLength() ]) ? + strpos(" \n\t\r", $this->value[ $this->compiler->getLdelLength() ]) !== false : false; + } // end function public function yylex() { @@ -110,23 +296,27 @@ class Smarty_Internal_Templatelexer public function yypushstate($state) { if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sState push %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf($this->yyTraceFILE, "%sState push %s\n", $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state); } array_push($this->_yy_stack, $this->_yy_state); $this->_yy_state = $state; if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state); } } public function yypopstate() { if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sState pop %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf($this->yyTraceFILE, "%sState pop %s\n", $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state); } $this->_yy_state = array_pop($this->_yy_stack); if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state); } } @@ -134,56 +324,39 @@ class Smarty_Internal_Templatelexer { $this->_yy_state = $state; if ($this->yyTraceFILE) { - fprintf($this->yyTraceFILE, "%sState set %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state); + fprintf($this->yyTraceFILE, "%sState set %s\n", $this->yyTracePrompt, + isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] : $this->_yy_state); } } public function yylex1() { - $tokenMap = array( - 1 => 0, - 2 => 1, - 4 => 0, - 5 => 0, - 6 => 0, - 7 => 1, - 9 => 0, - 10 => 0, - 11 => 0, - 12 => 0, - 13 => 0, - 14 => 0, - 15 => 0, - 16 => 0, - 17 => 0, - 18 => 0, - 19 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern1)) { + $this->yy_global_pattern1 = + $this->replace("/\G([{][}])|\G((SMARTYldel)SMARTYal[*])|\G((SMARTYldel)SMARTYalphp([ ].*?)?SMARTYrdel|(SMARTYldel)SMARTYal[\/]phpSMARTYrdel)|\G((SMARTYldel)SMARTYautoliteral\\s+SMARTYliteral)|\G((SMARTYldel)SMARTYalliteral\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/]literal\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal)|\G([<][?]((php\\s+|=)|\\s+)|[<][%]|[<][?]xml\\s+|[<]script\\s+language\\s*=\\s*[\"']?\\s*php\\s*[\"']?\\s*[>]|[?][>]|[%][>])|\G([\S\s])/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G(\\{\\})|\G(" . $this->ldel . "\\*([\S\s]*?)\\*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*strip\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/strip\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*(if|elseif|else if|while)\\s+)|\G(" . $this->ldel . "\\s*for\\s+)|\G(" . $this->ldel . "\\s*foreach(?![^\s]))|\G(" . $this->ldel . "\\s*setfilter\\s+)|\G(" . $this->ldel . "\\s*\/)|\G(" . $this->ldel . "\\s*)|\G(<\\?(?:php\\w+|=|[a-zA-Z]+)?)|\G(\\?>)|\G(\\s*" . $this->rdel . ")|\G(<%)|\G(%>)|\G([\S\s])/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern1, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state TEXT'); + $this->counter, 5) . '... state TEXT'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r1_' . $this->token}($yysubmatches); + $r = $this->{'yy_r1_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -196,181 +369,82 @@ class Smarty_Internal_Templatelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token continue; } } else { - throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + throw new Exception('Unexpected input at line ' . $this->line . + ': ' . $this->data[ $this->counter ]); } break; } while (true); + } + + public function yy_r1_1() + { + $this->token = Smarty_Internal_Templateparser::TP_TEXT; + } + + public function yy_r1_2() + { + $to = $this->dataLength; + preg_match("/[*]{$this->compiler->getRdelPreg()}[\n]?/", $this->data, $match, PREG_OFFSET_CAPTURE, + $this->counter); + if (isset($match[ 0 ][ 1 ])) { + $to = $match[ 0 ][ 1 ] + strlen($match[ 0 ][ 0 ]); + } else { + $this->compiler->trigger_template_error("missing or misspelled comment closing tag '{$this->smarty->getRightDelimiter()}'"); + } + $this->value = substr($this->data, $this->counter, $to - $this->counter); + return false; + } + + public function yy_r1_4() + { + $this->compiler->getTagCompiler('private_php')->parsePhp($this); + } + + public function yy_r1_8() + { + $this->token = Smarty_Internal_Templateparser::TP_TEXT; + } + + public function yy_r1_10() + { + $this->token = Smarty_Internal_Templateparser::TP_LITERALSTART; + $this->yypushstate(self::LITERAL); + } + + public function yy_r1_12() + { + $this->token = Smarty_Internal_Templateparser::TP_LITERALEND; + $this->yypushstate(self::LITERAL); } // end function - const TEXT = 1; - - function yy_r1_1($yy_subpatterns) + public function yy_r1_14() { - - $this->token = Smarty_Internal_Templateparser::TP_TEXT; + $this->yypushstate(self::TAG); + return true; } - function yy_r1_2($yy_subpatterns) + public function yy_r1_16() { - - $this->token = Smarty_Internal_Templateparser::TP_COMMENT; + $this->compiler->getTagCompiler('private_php')->parsePhp($this); } - function yy_r1_4($yy_subpatterns) + public function yy_r1_19() { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_STRIPON; + if (!isset($this->yy_global_text)) { + $this->yy_global_text = + $this->replace('/(SMARTYldel)SMARTYal|[<][?]((php\s+|=)|\s+)|[<][%]|[<][?]xml\s+|[<]script\s+language\s*=\s*["\']?\s*php\s*["\']?\s*[>]|[?][>]|[%][>]SMARTYliteral/isS'); } - } - - function yy_r1_5($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_STRIPOFF; - } - } - - function yy_r1_6($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LITERALSTART; - $this->yypushstate(self::LITERAL); - } - } - - function yy_r1_7($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELIF; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r1_9($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELFOR; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r1_10($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELFOREACH; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r1_11($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELSETFILTER; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r1_12($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELSLASH; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r1_13($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDEL; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r1_14($yy_subpatterns) - { - - if (in_array($this->value, array('<?', '<?=', '<?php'))) { - $this->token = Smarty_Internal_Templateparser::TP_PHPSTARTTAG; - } elseif ($this->value == '<?xml') { - $this->token = Smarty_Internal_Templateparser::TP_XMLTAG; - } else { - $this->token = Smarty_Internal_Templateparser::TP_FAKEPHPSTARTTAG; - $this->value = substr($this->value, 0, 2); - } - } - - function yy_r1_15($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_PHPENDTAG; - } - - function yy_r1_16($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } - - function yy_r1_17($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ASPSTARTTAG; - } - - function yy_r1_18($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ASPENDTAG; - } - - function yy_r1_19($yy_subpatterns) - { - - $to = strlen($this->data); - preg_match("/{$this->ldel}|<\?|\?>|<%|%>/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter); - if (isset($match[0][1])) { - $to = $match[0][1]; + $to = $this->dataLength; + preg_match($this->yy_global_text, $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter); + if (isset($match[ 0 ][ 1 ])) { + $to = $match[ 0 ][ 1 ]; } $this->value = substr($this->data, $this->counter, $to - $this->counter); $this->token = Smarty_Internal_Templateparser::TP_TEXT; @@ -378,99 +452,32 @@ class Smarty_Internal_Templatelexer public function yylex2() { - $tokenMap = array( - 1 => 0, - 2 => 0, - 3 => 1, - 5 => 0, - 6 => 0, - 7 => 0, - 8 => 0, - 9 => 0, - 10 => 0, - 11 => 0, - 12 => 0, - 13 => 0, - 14 => 0, - 15 => 1, - 17 => 1, - 19 => 1, - 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 => 3, - 42 => 0, - 43 => 0, - 44 => 0, - 45 => 0, - 46 => 0, - 47 => 0, - 48 => 0, - 49 => 0, - 50 => 1, - 52 => 1, - 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 => 1, - 72 => 0, - 73 => 0, - 74 => 0, - 75 => 0, - 76 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern2)) { + $this->yy_global_pattern2 = + $this->replace("/\G((SMARTYldel)SMARTYal(if|elseif|else if|while)\\s+)|\G((SMARTYldel)SMARTYalfor\\s+)|\G((SMARTYldel)SMARTYalforeach(?![^\s]))|\G((SMARTYldel)SMARTYalsetfilter\\s+)|\G((SMARTYldel)SMARTYalmake_nocache\\s+)|\G((SMARTYldel)SMARTYal[0-9]*[a-zA-Z_]\\w*(\\s+nocache)?\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[$]smarty\\.block\\.(child|parent)\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/][0-9]*[a-zA-Z_]\\w*\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[$][0-9]*[a-zA-Z_]\\w*(\\s+nocache)?\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/])|\G((SMARTYldel)SMARTYal)/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G(\")|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*')|\G([$]smarty\\.block\\.(child|parent))|\G(\\$)|\G(\\s*" . $this->rdel . ")|\G(\\s+is\\s+in\\s+)|\G(\\s+as\\s+)|\G(\\s+to\\s+)|\G(\\s+step\\s+)|\G(\\s+instanceof\\s+)|\G(\\s*===\\s*)|\G(\\s*!==\\s*)|\G(\\s*==\\s*|\\s+eq\\s+)|\G(\\s*!=\\s*|\\s*<>\\s*|\\s+(ne|neq)\\s+)|\G(\\s*>=\\s*|\\s+(ge|gte)\\s+)|\G(\\s*<=\\s*|\\s+(le|lte)\\s+)|\G(\\s*>\\s*|\\s+gt\\s+)|\G(\\s*<\\s*|\\s+lt\\s+)|\G(\\s+mod\\s+)|\G(!\\s*|not\\s+)|\G(\\s*&&\\s*|\\s*and\\s+)|\G(\\s*\\|\\|\\s*|\\s*or\\s+)|\G(\\s*xor\\s+)|\G(\\s+is\\s+odd\\s+by\\s+)|\G(\\s+is\\s+not\\s+odd\\s+by\\s+)|\G(\\s+is\\s+odd)|\G(\\s+is\\s+not\\s+odd)|\G(\\s+is\\s+even\\s+by\\s+)|\G(\\s+is\\s+not\\s+even\\s+by\\s+)|\G(\\s+is\\s+even)|\G(\\s+is\\s+not\\s+even)|\G(\\s+is\\s+div\\s+by\\s+)|\G(\\s+is\\s+not\\s+div\\s+by\\s+)|\G(\\((int(eger)?|bool(ean)?|float|double|real|string|binary|array|object)\\)\\s*)|\G(\\s*\\(\\s*)|\G(\\s*\\))|\G(\\[\\s*)|\G(\\s*\\])|\G(\\s*->\\s*)|\G(\\s*=>\\s*)|\G(\\s*=\\s*)|\G(\\+\\+|--)|\G(\\s*(\\+|-)\\s*)|\G(\\s*(\\*|\/|%)\\s*)|\G(@)|\G(#)|\G(\\s+[0-9]*[a-zA-Z_][a-zA-Z0-9_\-:]*\\s*=\\s*)|\G([0-9]*[a-zA-Z_]\\w*)|\G(\\d+)|\G(`)|\G(\\|)|\G(\\.)|\G(\\s*,\\s*)|\G(\\s*;)|\G(::)|\G(\\s*:\\s*)|\G(\\s*&\\s*)|\G(\\s*\\?\\s*)|\G(0[xX][0-9a-fA-F]+)|\G(\\s+)|\G(" . $this->ldel . "\\s*(if|elseif|else if|while)\\s+)|\G(" . $this->ldel . "\\s*for\\s+)|\G(" . $this->ldel . "\\s*foreach(?![^\s]))|\G(" . $this->ldel . "\\s*\/)|\G(" . $this->ldel . "\\s*)|\G([\S\s])/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern2, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state SMARTY'); + $this->counter, 5) . '... state TAG'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r2_' . $this->token}($yysubmatches); + $r = $this->{'yy_r2_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -483,495 +490,424 @@ class Smarty_Internal_Templatelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token continue; } } else { - throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + throw new Exception('Unexpected input at line ' . $this->line . + ': ' . $this->data[ $this->counter ]); } break; } while (true); - } // end function - - const SMARTY = 2; - - function yy_r2_1($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_QUOTE; - $this->yypushstate(self::DOUBLEQUOTEDSTRING); } - function yy_r2_2($yy_subpatterns) + public function yy_r2_1() { - - $this->token = Smarty_Internal_Templateparser::TP_SINGLEQUOTESTRING; + $this->token = Smarty_Internal_Templateparser::TP_LDELIF; + $this->yybegin(self::TAGBODY); + $this->taglineno = $this->line; } - function yy_r2_3($yy_subpatterns) + public function yy_r2_4() { + $this->token = Smarty_Internal_Templateparser::TP_LDELFOR; + $this->yybegin(self::TAGBODY); + $this->taglineno = $this->line; + } + public function yy_r2_6() + { + $this->token = Smarty_Internal_Templateparser::TP_LDELFOREACH; + $this->yybegin(self::TAGBODY); + $this->taglineno = $this->line; + } + + public function yy_r2_8() + { + $this->token = Smarty_Internal_Templateparser::TP_LDELSETFILTER; + $this->yybegin(self::TAGBODY); + $this->taglineno = $this->line; + } + + public function yy_r2_10() + { + $this->token = Smarty_Internal_Templateparser::TP_LDELMAKENOCACHE; + $this->yybegin(self::TAGBODY); + $this->taglineno = $this->line; + } + + public function yy_r2_12() + { + $this->yypopstate(); + $this->token = Smarty_Internal_Templateparser::TP_SIMPLETAG; + $this->taglineno = $this->line; + } + + public function yy_r2_15() + { + $this->yypopstate(); $this->token = Smarty_Internal_Templateparser::TP_SMARTYBLOCKCHILDPARENT; $this->taglineno = $this->line; } - function yy_r2_5($yy_subpatterns) + public function yy_r2_18() { - - $this->token = Smarty_Internal_Templateparser::TP_DOLLAR; + $this->yypopstate(); + $this->token = Smarty_Internal_Templateparser::TP_CLOSETAG; + $this->taglineno = $this->line; } - function yy_r2_6($yy_subpatterns) + public function yy_r2_20() { + if ($this->_yy_stack[ count($this->_yy_stack) - 1 ] === self::TEXT) { + $this->yypopstate(); + $this->token = Smarty_Internal_Templateparser::TP_SIMPELOUTPUT; + $this->taglineno = $this->line; + } else { + $this->value = $this->smarty->getLeftDelimiter(); + $this->token = Smarty_Internal_Templateparser::TP_LDEL; + $this->yybegin(self::TAGBODY); + $this->taglineno = $this->line; + } + } // end function + public function yy_r2_23() + { + $this->token = Smarty_Internal_Templateparser::TP_LDELSLASH; + $this->yybegin(self::TAGBODY); + $this->taglineno = $this->line; + } + + public function yy_r2_25() + { + $this->token = Smarty_Internal_Templateparser::TP_LDEL; + $this->yybegin(self::TAGBODY); + $this->taglineno = $this->line; + } + + public function yylex3() + { + if (!isset($this->yy_global_pattern3)) { + $this->yy_global_pattern3 = + $this->replace("/\G(\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal)|\G([\"])|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*')|\G([$][0-9]*[a-zA-Z_]\\w*)|\G([$])|\G(\\s+is\\s+in\\s+)|\G(\\s+as\\s+)|\G(\\s+to\\s+)|\G(\\s+step\\s+)|\G(\\s+instanceof\\s+)|\G(\\s*([!=][=]{1,2}|[<][=>]?|[>][=]?|[&|]{2})\\s*)|\G(\\s+(eq|ne|neq|gt|ge|gte|lt|le|lte|mod|and|or|xor)\\s+)|\G(\\s+is\\s+(not\\s+)?(odd|even|div)\\s+by\\s+)|\G(\\s+is\\s+(not\\s+)?(odd|even))|\G([!]\\s*|not\\s+)|\G([(](int(eger)?|bool(ean)?|float|double|real|string|binary|array|object)[)]\\s*)|\G(\\s*[(]\\s*)|\G(\\s*[)])|\G(\\[\\s*)|\G(\\s*\\])|\G(\\s*[-][>]\\s*)|\G(\\s*[=][>]\\s*)|\G(\\s*[=]\\s*)|\G(([+]|[-]){2})|\G(\\s*([+]|[-])\\s*)|\G(\\s*([*]{1,2}|[%\/^&]|[<>]{2})\\s*)|\G([@])|\G(array\\s*[(]\\s*)|\G([#])|\G(\\s+[0-9]*[a-zA-Z_][a-zA-Z0-9_\-:]*\\s*[=]\\s*)|\G(([0-9]*[a-zA-Z_]\\w*)?(\\\\[0-9]*[a-zA-Z_]\\w*)+)|\G([0-9]*[a-zA-Z_]\\w*)|\G(\\d+)|\G([`])|\G([|][@]?)|\G([.])|\G(\\s*[,]\\s*)|\G(\\s*[;]\\s*)|\G([:]{2})|\G(\\s*[:]\\s*)|\G(\\s*[?]\\s*)|\G(0[xX][0-9a-fA-F]+)|\G(\\s+)|\G([\S\s])/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { + return false; // end of input + } + do { + if (preg_match($this->yy_global_pattern3, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { + throw new Exception('Error: lexing failed because a rule matched' . + ' an empty string. Input "' . substr($this->data, + $this->counter, 5) . '... state TAGBODY'); + } + next($yymatches); // skip global match + $this->token = key($yymatches); // token number + $this->value = current($yymatches); // token value + $r = $this->{'yy_r3_' . $this->token}(); + if ($r === null) { + $this->counter += strlen($this->value); + $this->line += substr_count($this->value, "\n"); + // accept this token + return true; + } elseif ($r === true) { + // we have changed state + // process this token in the new state + return $this->yylex(); + } elseif ($r === false) { + $this->counter += strlen($this->value); + $this->line += substr_count($this->value, "\n"); + if ($this->counter >= $this->dataLength) { + return false; // end of input + } + // skip this token + continue; + } + } else { + throw new Exception('Unexpected input at line ' . $this->line . + ': ' . $this->data[ $this->counter ]); + } + break; + } while (true); + } + + public function yy_r3_1() + { $this->token = Smarty_Internal_Templateparser::TP_RDEL; $this->yypopstate(); } - function yy_r2_7($yy_subpatterns) + public function yy_r3_2() { + $this->yypushstate(self::TAG); + return true; + } + public function yy_r3_4() + { + $this->token = Smarty_Internal_Templateparser::TP_QUOTE; + $this->yypushstate(self::DOUBLEQUOTEDSTRING); + $this->compiler->enterDoubleQuote(); + } + + public function yy_r3_5() + { + $this->token = Smarty_Internal_Templateparser::TP_SINGLEQUOTESTRING; + } + + public function yy_r3_6() + { + $this->token = Smarty_Internal_Templateparser::TP_DOLLARID; + } + + public function yy_r3_7() + { + $this->token = Smarty_Internal_Templateparser::TP_DOLLAR; + } + + public function yy_r3_8() + { $this->token = Smarty_Internal_Templateparser::TP_ISIN; } - function yy_r2_8($yy_subpatterns) + public function yy_r3_9() { - $this->token = Smarty_Internal_Templateparser::TP_AS; } - function yy_r2_9($yy_subpatterns) + public function yy_r3_10() { - $this->token = Smarty_Internal_Templateparser::TP_TO; } - function yy_r2_10($yy_subpatterns) + public function yy_r3_11() { - $this->token = Smarty_Internal_Templateparser::TP_STEP; } - function yy_r2_11($yy_subpatterns) + public function yy_r3_12() { - $this->token = Smarty_Internal_Templateparser::TP_INSTANCEOF; } - function yy_r2_12($yy_subpatterns) + public function yy_r3_13() { - - $this->token = Smarty_Internal_Templateparser::TP_IDENTITY; + $this->token = Smarty_Internal_Templateparser::TP_LOGOP; } - function yy_r2_13($yy_subpatterns) + public function yy_r3_15() { - - $this->token = Smarty_Internal_Templateparser::TP_NONEIDENTITY; + $this->token = Smarty_Internal_Templateparser::TP_SLOGOP; } - function yy_r2_14($yy_subpatterns) + public function yy_r3_17() { - - $this->token = Smarty_Internal_Templateparser::TP_EQUALS; + $this->token = Smarty_Internal_Templateparser::TP_TLOGOP; } - function yy_r2_15($yy_subpatterns) + public function yy_r3_20() { - - $this->token = Smarty_Internal_Templateparser::TP_NOTEQUALS; + $this->token = Smarty_Internal_Templateparser::TP_SINGLECOND; } - function yy_r2_17($yy_subpatterns) + public function yy_r3_23() { - - $this->token = Smarty_Internal_Templateparser::TP_GREATEREQUAL; - } - - function yy_r2_19($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_LESSEQUAL; - } - - function yy_r2_21($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_GREATERTHAN; - } - - function yy_r2_22($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_LESSTHAN; - } - - function yy_r2_23($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_MOD; - } - - function yy_r2_24($yy_subpatterns) - { - $this->token = Smarty_Internal_Templateparser::TP_NOT; } - function yy_r2_25($yy_subpatterns) + public function yy_r3_24() { - - $this->token = Smarty_Internal_Templateparser::TP_LAND; - } - - function yy_r2_26($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_LOR; - } - - function yy_r2_27($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_LXOR; - } - - function yy_r2_28($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISODDBY; - } - - function yy_r2_29($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISNOTODDBY; - } - - function yy_r2_30($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISODD; - } - - function yy_r2_31($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISNOTODD; - } - - function yy_r2_32($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISEVENBY; - } - - function yy_r2_33($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISNOTEVENBY; - } - - function yy_r2_34($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISEVEN; - } - - function yy_r2_35($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISNOTEVEN; - } - - function yy_r2_36($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISDIVBY; - } - - function yy_r2_37($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ISNOTDIVBY; - } - - function yy_r2_38($yy_subpatterns) - { - $this->token = Smarty_Internal_Templateparser::TP_TYPECAST; } - function yy_r2_42($yy_subpatterns) + public function yy_r3_28() { - $this->token = Smarty_Internal_Templateparser::TP_OPENP; } - function yy_r2_43($yy_subpatterns) + public function yy_r3_29() { - $this->token = Smarty_Internal_Templateparser::TP_CLOSEP; } - function yy_r2_44($yy_subpatterns) + public function yy_r3_30() { - $this->token = Smarty_Internal_Templateparser::TP_OPENB; } - function yy_r2_45($yy_subpatterns) + public function yy_r3_31() { - $this->token = Smarty_Internal_Templateparser::TP_CLOSEB; } - function yy_r2_46($yy_subpatterns) + public function yy_r3_32() { - $this->token = Smarty_Internal_Templateparser::TP_PTR; } - function yy_r2_47($yy_subpatterns) + public function yy_r3_33() { - $this->token = Smarty_Internal_Templateparser::TP_APTR; } - function yy_r2_48($yy_subpatterns) + public function yy_r3_34() { - $this->token = Smarty_Internal_Templateparser::TP_EQUAL; } - function yy_r2_49($yy_subpatterns) + public function yy_r3_35() { - $this->token = Smarty_Internal_Templateparser::TP_INCDEC; } - function yy_r2_50($yy_subpatterns) + public function yy_r3_37() { - $this->token = Smarty_Internal_Templateparser::TP_UNIMATH; } - function yy_r2_52($yy_subpatterns) + public function yy_r3_39() { - $this->token = Smarty_Internal_Templateparser::TP_MATH; } - function yy_r2_54($yy_subpatterns) + public function yy_r3_41() { - $this->token = Smarty_Internal_Templateparser::TP_AT; } - function yy_r2_55($yy_subpatterns) + public function yy_r3_42() { + $this->token = Smarty_Internal_Templateparser::TP_ARRAYOPEN; + } + public function yy_r3_43() + { $this->token = Smarty_Internal_Templateparser::TP_HATCH; } - function yy_r2_56($yy_subpatterns) + public function yy_r3_44() { - // resolve conflicts with shorttag and right_delimiter starting with '=' - if (substr($this->data, $this->counter + strlen($this->value) - 1, $this->rdel_length) == $this->smarty->right_delimiter) { - preg_match("/\s+/", $this->value, $match); - $this->value = $match[0]; + if (substr($this->data, $this->counter + strlen($this->value) - 1, $this->compiler->getRdelLength()) === + $this->smarty->getRightDelimiter()) { + preg_match('/\s+/', $this->value, $match); + $this->value = $match[ 0 ]; $this->token = Smarty_Internal_Templateparser::TP_SPACE; } else { $this->token = Smarty_Internal_Templateparser::TP_ATTR; } } - function yy_r2_57($yy_subpatterns) + public function yy_r3_45() { + $this->token = Smarty_Internal_Templateparser::TP_NAMESPACE; + } + public function yy_r3_48() + { $this->token = Smarty_Internal_Templateparser::TP_ID; } - function yy_r2_58($yy_subpatterns) + public function yy_r3_49() { - $this->token = Smarty_Internal_Templateparser::TP_INTEGER; } - function yy_r2_59($yy_subpatterns) + public function yy_r3_50() { - $this->token = Smarty_Internal_Templateparser::TP_BACKTICK; $this->yypopstate(); } - function yy_r2_60($yy_subpatterns) + public function yy_r3_51() { - $this->token = Smarty_Internal_Templateparser::TP_VERT; } - function yy_r2_61($yy_subpatterns) + public function yy_r3_52() { - $this->token = Smarty_Internal_Templateparser::TP_DOT; } - function yy_r2_62($yy_subpatterns) + public function yy_r3_53() { - $this->token = Smarty_Internal_Templateparser::TP_COMMA; } - function yy_r2_63($yy_subpatterns) + public function yy_r3_54() { - $this->token = Smarty_Internal_Templateparser::TP_SEMICOLON; } - function yy_r2_64($yy_subpatterns) + public function yy_r3_55() { - $this->token = Smarty_Internal_Templateparser::TP_DOUBLECOLON; } - function yy_r2_65($yy_subpatterns) + public function yy_r3_56() { - $this->token = Smarty_Internal_Templateparser::TP_COLON; } - function yy_r2_66($yy_subpatterns) + public function yy_r3_57() { - - $this->token = Smarty_Internal_Templateparser::TP_ANDSYM; - } - - function yy_r2_67($yy_subpatterns) - { - $this->token = Smarty_Internal_Templateparser::TP_QMARK; } - function yy_r2_68($yy_subpatterns) + public function yy_r3_58() { - $this->token = Smarty_Internal_Templateparser::TP_HEX; } - function yy_r2_69($yy_subpatterns) + public function yy_r3_59() { - $this->token = Smarty_Internal_Templateparser::TP_SPACE; - } + } // end function - function yy_r2_70($yy_subpatterns) + public function yy_r3_60() { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELIF; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r2_72($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELFOR; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r2_73($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELFOREACH; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r2_74($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELSLASH; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r2_75($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDEL; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } - } - - function yy_r2_76($yy_subpatterns) - { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; } - public function yylex3() + public function yylex4() { - $tokenMap = array( - 1 => 0, - 2 => 0, - 3 => 0, - 4 => 0, - 5 => 0, - 6 => 0, - 7 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern4)) { + $this->yy_global_pattern4 = + $this->replace("/\G((SMARTYldel)SMARTYalliteral\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/]literal\\s*SMARTYrdel)|\G([\S\s])/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/literal\\s*" . $this->rdel . ")|\G(<\\?(?:php\\w+|=|[a-zA-Z]+)?)|\G(\\?>)|\G(<%)|\G(%>)|\G([\S\s])/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern4, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state LITERAL'); + $this->counter, 5) . '... state LITERAL'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r3_' . $this->token}($yysubmatches); + $r = $this->{'yy_r4_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -984,127 +920,81 @@ class Smarty_Internal_Templatelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token continue; } } else { - throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + throw new Exception('Unexpected input at line ' . $this->line . + ': ' . $this->data[ $this->counter ]); } break; } while (true); - } // end function - - const LITERAL = 3; - - function yy_r3_1($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LITERALSTART; - $this->yypushstate(self::LITERAL); - } } - function yy_r3_2($yy_subpatterns) + public function yy_r4_1() { + $this->literal_cnt++; + $this->token = Smarty_Internal_Templateparser::TP_LITERAL; + } - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; + public function yy_r4_3() + { + if ($this->literal_cnt) { + $this->literal_cnt--; + $this->token = Smarty_Internal_Templateparser::TP_LITERAL; } else { $this->token = Smarty_Internal_Templateparser::TP_LITERALEND; $this->yypopstate(); } } - function yy_r3_3($yy_subpatterns) + public function yy_r4_5() { - - if (in_array($this->value, array('<?', '<?=', '<?php'))) { - $this->token = Smarty_Internal_Templateparser::TP_PHPSTARTTAG; - } else { - $this->token = Smarty_Internal_Templateparser::TP_FAKEPHPSTARTTAG; - $this->value = substr($this->value, 0, 2); + if (!isset($this->yy_global_literal)) { + $this->yy_global_literal = $this->replace('/(SMARTYldel)SMARTYal[\/]?literalSMARTYrdel/isS'); } - } - - function yy_r3_4($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_PHPENDTAG; - } - - function yy_r3_5($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ASPSTARTTAG; - } - - function yy_r3_6($yy_subpatterns) - { - - $this->token = Smarty_Internal_Templateparser::TP_ASPENDTAG; - } - - function yy_r3_7($yy_subpatterns) - { - - $to = strlen($this->data); - preg_match("/{$this->ldel}\/?literal{$this->rdel}|<\?|<%|\?>|%>/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter); - if (isset($match[0][1])) { - $to = $match[0][1]; + $to = $this->dataLength; + preg_match($this->yy_global_literal, $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter); + if (isset($match[ 0 ][ 1 ])) { + $to = $match[ 0 ][ 1 ]; } else { $this->compiler->trigger_template_error("missing or misspelled literal closing tag"); } $this->value = substr($this->data, $this->counter, $to - $this->counter); $this->token = Smarty_Internal_Templateparser::TP_LITERAL; - } + } // end function - public function yylex4() + public function yylex5() { - $tokenMap = array( - 1 => 1, - 3 => 0, - 4 => 0, - 5 => 0, - 6 => 0, - 7 => 0, - 8 => 0, - 9 => 0, - 10 => 0, - 11 => 3, - 15 => 0, - ); - if ($this->counter >= strlen($this->data)) { + if (!isset($this->yy_global_pattern5)) { + $this->yy_global_pattern5 = + $this->replace("/\G((SMARTYldel)SMARTYautoliteral\\s+SMARTYliteral)|\G((SMARTYldel)SMARTYalliteral\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/]literal\\s*SMARTYrdel)|\G((SMARTYldel)SMARTYal[\/])|\G((SMARTYldel)SMARTYal[0-9]*[a-zA-Z_]\\w*)|\G((SMARTYldel)SMARTYal)|\G([\"])|\G([`][$])|\G([$][0-9]*[a-zA-Z_]\\w*)|\G([$])|\G(([^\"\\\\]*?)((?:\\\\.[^\"\\\\]*?)*?)(?=((SMARTYldel)SMARTYal|\\$|`\\$|\"SMARTYliteral)))|\G([\S\s])/isS"); + } + if (!isset($this->dataLength)) { + $this->dataLength = strlen($this->data); + } + if ($this->counter >= $this->dataLength) { return false; // end of input } - $yy_global_pattern = "/\G(" . $this->ldel . "\\s*(if|elseif|else if|while)\\s+)|\G(" . $this->ldel . "\\s*for\\s+)|\G(" . $this->ldel . "\\s*foreach(?![^\s]))|\G(" . $this->ldel . "\\s*\/)|\G(" . $this->ldel . "\\s*)|\G(\")|\G(`\\$)|\G(\\$[0-9]*[a-zA-Z_]\\w*)|\G(\\$)|\G(([^\"\\\\]*?)((?:\\\\.[^\"\\\\]*?)*?)(?=(" . $this->ldel . "|\\$|`\\$|\")))|\G([\S\s])/iS"; - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { + if (preg_match($this->yy_global_pattern5, $this->data, $yymatches, 0, $this->counter)) { + if (!isset($yymatches[ 0 ][ 1 ])) { + $yymatches = preg_grep("/(.|\s)+/", $yymatches); + } else { + $yymatches = array_filter($yymatches); + } + if (empty($yymatches)) { throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state DOUBLEQUOTEDSTRING'); + $this->counter, 5) . '... state DOUBLEQUOTEDSTRING'); } next($yymatches); // skip global match $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } $this->value = current($yymatches); // token value - $r = $this->{'yy_r4_' . $this->token}($yysubmatches); + $r = $this->{'yy_r5_' . $this->token}(); if ($r === null) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); @@ -1117,439 +1007,89 @@ class Smarty_Internal_Templatelexer } elseif ($r === false) { $this->counter += strlen($this->value); $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { + if ($this->counter >= $this->dataLength) { return false; // end of input } // skip this token continue; } } else { - throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); + throw new Exception('Unexpected input at line ' . $this->line . + ': ' . $this->data[ $this->counter ]); } break; } while (true); - } // end function - - const DOUBLEQUOTEDSTRING = 4; - - function yy_r4_1($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELIF; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } } - function yy_r4_3($yy_subpatterns) + public function yy_r5_1() { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELFOR; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } + $this->token = Smarty_Internal_Templateparser::TP_TEXT; } - function yy_r4_4($yy_subpatterns) + public function yy_r5_3() { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELFOREACH; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } + $this->token = Smarty_Internal_Templateparser::TP_TEXT; } - function yy_r4_5($yy_subpatterns) + public function yy_r5_5() { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDELSLASH; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } + $this->token = Smarty_Internal_Templateparser::TP_TEXT; } - function yy_r4_6($yy_subpatterns) + public function yy_r5_7() { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; - } else { - $this->token = Smarty_Internal_Templateparser::TP_LDEL; - $this->yypushstate(self::SMARTY); - $this->taglineno = $this->line; - } + $this->yypushstate(self::TAG); + return true; } - function yy_r4_7($yy_subpatterns) + public function yy_r5_9() { + $this->yypushstate(self::TAG); + return true; + } + public function yy_r5_11() + { + $this->token = Smarty_Internal_Templateparser::TP_LDEL; + $this->taglineno = $this->line; + $this->yypushstate(self::TAGBODY); + } + + public function yy_r5_13() + { $this->token = Smarty_Internal_Templateparser::TP_QUOTE; $this->yypopstate(); } - function yy_r4_8($yy_subpatterns) + public function yy_r5_14() { - $this->token = Smarty_Internal_Templateparser::TP_BACKTICK; - $this->value = substr($this->value, 0, - 1); - $this->yypushstate(self::SMARTY); + $this->value = substr($this->value, 0, -1); + $this->yypushstate(self::TAGBODY); $this->taglineno = $this->line; } - function yy_r4_9($yy_subpatterns) + public function yy_r5_15() { - $this->token = Smarty_Internal_Templateparser::TP_DOLLARID; } - function yy_r4_10($yy_subpatterns) + public function yy_r5_16() { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; } - function yy_r4_11($yy_subpatterns) + public function yy_r5_17() { - $this->token = Smarty_Internal_Templateparser::TP_TEXT; } - function yy_r4_15($yy_subpatterns) + public function yy_r5_22() { - - $to = strlen($this->data); + $to = $this->dataLength; $this->value = substr($this->data, $this->counter, $to - $this->counter); $this->token = Smarty_Internal_Templateparser::TP_TEXT; } - - public function yylex5() - { - $tokenMap = array( - 1 => 0, - 2 => 0, - 3 => 0, - 4 => 0, - ); - if ($this->counter >= strlen($this->data)) { - return false; // end of input - } - $yy_global_pattern = "/\G(" . $this->ldel . "\\s*strip\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/strip\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*block)|\G([\S\s])/iS"; - - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { - throw new Exception('Error: lexing failed because a rule matched' . - ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state CHILDBODY'); - } - next($yymatches); // skip global match - $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } - $this->value = current($yymatches); // token value - $r = $this->{'yy_r5_' . $this->token}($yysubmatches); - if ($r === null) { - $this->counter += strlen($this->value); - $this->line += substr_count($this->value, "\n"); - // accept this token - return true; - } elseif ($r === true) { - // we have changed state - // process this token in the new state - return $this->yylex(); - } elseif ($r === false) { - $this->counter += strlen($this->value); - $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { - return false; // end of input - } - // skip this token - continue; - } - } else { - throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); - } - break; - } while (true); - } // end function - - const CHILDBODY = 5; - - function yy_r5_1($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - return false; - } else { - $this->token = Smarty_Internal_Templateparser::TP_STRIPON; - } - } - - function yy_r5_2($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - return false; - } else { - $this->token = Smarty_Internal_Templateparser::TP_STRIPOFF; - } - } - - function yy_r5_3($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - return false; - } else { - $this->yypopstate(); - return true; - } - } - - function yy_r5_4($yy_subpatterns) - { - - $to = strlen($this->data); - preg_match("/" . $this->ldel . "\s*((\/)?strip\s*" . $this->rdel . "|block\s+)/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter); - if (isset($match[0][1])) { - $to = $match[0][1]; - } - $this->value = substr($this->data, $this->counter, $to - $this->counter); - return false; - } - - public function yylex6() - { - $tokenMap = array( - 1 => 0, - 2 => 0, - 3 => 0, - 4 => 1, - 6 => 0, - ); - if ($this->counter >= strlen($this->data)) { - return false; // end of input - } - $yy_global_pattern = "/\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*block)|\G(" . $this->ldel . "\\s*\/block)|\G(" . $this->ldel . "\\s*[$]smarty\\.block\\.(child|parent))|\G([\S\s])/iS"; - - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { - throw new Exception('Error: lexing failed because a rule matched' . - ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state CHILDBLOCK'); - } - next($yymatches); // skip global match - $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } - $this->value = current($yymatches); // token value - $r = $this->{'yy_r6_' . $this->token}($yysubmatches); - if ($r === null) { - $this->counter += strlen($this->value); - $this->line += substr_count($this->value, "\n"); - // accept this token - return true; - } elseif ($r === true) { - // we have changed state - // process this token in the new state - return $this->yylex(); - } elseif ($r === false) { - $this->counter += strlen($this->value); - $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { - return false; // end of input - } - // skip this token - continue; - } - } else { - throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); - } - break; - } while (true); - } // end function - - const CHILDBLOCK = 6; - - function yy_r6_1($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - } else { - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - $this->yypushstate(self::CHILDLITERAL); - } - } - - function yy_r6_2($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - } else { - $this->yypopstate(); - return true; - } - } - - function yy_r6_3($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - } else { - $this->yypopstate(); - return true; - } - } - - function yy_r6_4($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - } else { - $this->yypopstate(); - return true; - } - } - - function yy_r6_6($yy_subpatterns) - { - - $to = strlen($this->data); - preg_match("/" . $this->ldel . "\s*(literal\s*" . $this->rdel . "|(\/)?block(\s|" . $this->rdel . ")|[\$]smarty\.block\.(child|parent))/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter); - if (isset($match[0][1])) { - $to = $match[0][1]; - } - $this->value = substr($this->data, $this->counter, $to - $this->counter); - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - } - - public function yylex7() - { - $tokenMap = array( - 1 => 0, - 2 => 0, - 3 => 0, - ); - if ($this->counter >= strlen($this->data)) { - return false; // end of input - } - $yy_global_pattern = "/\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/literal\\s*" . $this->rdel . ")|\G([\S\s])/iS"; - - do { - if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) { - $yysubmatches = $yymatches; - $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns - if (!count($yymatches)) { - throw new Exception('Error: lexing failed because a rule matched' . - ' an empty string. Input "' . substr($this->data, - $this->counter, 5) . '... state CHILDLITERAL'); - } - next($yymatches); // skip global match - $this->token = key($yymatches); // token number - if ($tokenMap[$this->token]) { - // extract sub-patterns for passing to lex function - $yysubmatches = array_slice($yysubmatches, $this->token + 1, - $tokenMap[$this->token]); - } else { - $yysubmatches = array(); - } - $this->value = current($yymatches); // token value - $r = $this->{'yy_r7_' . $this->token}($yysubmatches); - if ($r === null) { - $this->counter += strlen($this->value); - $this->line += substr_count($this->value, "\n"); - // accept this token - return true; - } elseif ($r === true) { - // we have changed state - // process this token in the new state - return $this->yylex(); - } elseif ($r === false) { - $this->counter += strlen($this->value); - $this->line += substr_count($this->value, "\n"); - if ($this->counter >= strlen($this->data)) { - return false; // end of input - } - // skip this token - continue; - } - } else { - throw new Exception('Unexpected input at line' . $this->line . - ': ' . $this->data[$this->counter]); - } - break; - } while (true); - } // end function - - const CHILDLITERAL = 7; - - function yy_r7_1($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - } else { - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - $this->yypushstate(self::CHILDLITERAL); - } - } - - function yy_r7_2($yy_subpatterns) - { - - if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) { - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - } else { - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - $this->yypopstate(); - } - } - - function yy_r7_3($yy_subpatterns) - { - - $to = strlen($this->data); - preg_match("/{$this->ldel}\/?literal\s*{$this->rdel}/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter); - if (isset($match[0][1])) { - $to = $match[0][1]; - } else { - $this->compiler->trigger_template_error("missing or misspelled literal closing tag"); - } - $this->value = substr($this->data, $this->counter, $to - $this->counter); - $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE; - } } + + diff --git a/tools/smarty/sysplugins/smarty_internal_templateparser.php b/tools/smarty/sysplugins/smarty_internal_templateparser.php index 37f4ad820..aaeae63b7 100644 --- a/tools/smarty/sysplugins/smarty_internal_templateparser.php +++ b/tools/smarty/sysplugins/smarty_internal_templateparser.php @@ -1,2119 +1,1828 @@ <?php -/** - * Smarty Internal Plugin Templateparser - * This is the template parser. - * It is generated from the internal.templateparser.y file - * - * @package Smarty - * @subpackage Compiler - * @author Uwe Tews - */ -class TP_yyToken implements ArrayAccess -{ - public $string = ''; - public $metadata = array(); - - public function __construct($s, $m = array()) - { - if ($s instanceof TP_yyToken) { - $this->string = $s->string; - $this->metadata = $s->metadata; - } else { - $this->string = (string) $s; - if ($m instanceof TP_yyToken) { - $this->metadata = $m->metadata; - } elseif (is_array($m)) { - $this->metadata = $m; - } - } - } - - public function __toString() - { - return $this->_string; - } - - public function offsetExists($offset) - { - return isset($this->metadata[$offset]); - } - - public function offsetGet($offset) - { - return $this->metadata[$offset]; - } - - public function offsetSet($offset, $value) - { - if ($offset === null) { - if (isset($value[0])) { - $x = ($value instanceof TP_yyToken) ? - $value->metadata : $value; - $this->metadata = array_merge($this->metadata, $x); - - return; - } - $offset = count($this->metadata); - } - if ($value === null) { - return; - } - if ($value instanceof TP_yyToken) { - if ($value->metadata) { - $this->metadata[$offset] = $value->metadata; - } - } elseif ($value) { - $this->metadata[$offset] = $value; - } - } - - public function offsetUnset($offset) - { - unset($this->metadata[$offset]); - } -} - class TP_yyStackEntry { - public $stateno; /* The state-number */ - public $major; /* The major token value. This is the code + public $stateno; /* The state-number */ + public $major; /* The major token value. This is the code ** number for the token at this stack level */ public $minor; /* The user-supplied minor token value. This ** is the value of the token */ } -; +// line 11 "../smarty/lexer/smarty_internal_templateparser.y" -#line 13 "smarty_internal_templateparser.y" -class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.php" +/** + * Smarty Template Parser Class + * + * This is the template parser. + * It is generated from the smarty_internal_templateparser.y file + * + * @author Uwe Tews <uwe.tews@googlemail.com> + */ +class Smarty_Internal_Templateparser { - #line 15 "smarty_internal_templateparser.y" + // line 23 "../smarty/lexer/smarty_internal_templateparser.y" + const ERR1 = 'Security error: Call to private object member not allowed'; + const ERR2 = 'Security error: Call to dynamic object member not allowed'; + const ERR3 = 'PHP in template not allowed. Use SmartyBC to enable it'; + const TP_VERT = 1; + const TP_COLON = 2; + const TP_PHP = 3; + const TP_TEXT = 4; + const TP_STRIPON = 5; + const TP_STRIPOFF = 6; + const TP_LITERALSTART = 7; + const TP_LITERALEND = 8; + const TP_LITERAL = 9; + const TP_SIMPELOUTPUT = 10; + const TP_SIMPLETAG = 11; + const TP_SMARTYBLOCKCHILDPARENT = 12; + const TP_LDEL = 13; + const TP_RDEL = 14; + const TP_DOLLARID = 15; + const TP_EQUAL = 16; + const TP_ID = 17; + const TP_PTR = 18; + const TP_LDELMAKENOCACHE = 19; + const TP_LDELIF = 20; + const TP_LDELFOR = 21; + const TP_SEMICOLON = 22; + const TP_INCDEC = 23; + const TP_TO = 24; + const TP_STEP = 25; + const TP_LDELFOREACH = 26; + const TP_SPACE = 27; + const TP_AS = 28; + const TP_APTR = 29; + const TP_LDELSETFILTER = 30; + const TP_CLOSETAG = 31; + const TP_LDELSLASH = 32; + const TP_ATTR = 33; + const TP_INTEGER = 34; + const TP_COMMA = 35; + const TP_OPENP = 36; + const TP_CLOSEP = 37; + const TP_MATH = 38; + const TP_UNIMATH = 39; + const TP_ISIN = 40; + const TP_QMARK = 41; + const TP_NOT = 42; + const TP_TYPECAST = 43; + const TP_HEX = 44; + const TP_DOT = 45; + const TP_INSTANCEOF = 46; + const TP_SINGLEQUOTESTRING = 47; + const TP_DOUBLECOLON = 48; + const TP_NAMESPACE = 49; + const TP_AT = 50; + const TP_HATCH = 51; + const TP_OPENB = 52; + const TP_CLOSEB = 53; + const TP_DOLLAR = 54; + const TP_LOGOP = 55; + const TP_SLOGOP = 56; + const TP_TLOGOP = 57; + const TP_SINGLECOND = 58; + const TP_ARRAYOPEN = 59; + const TP_QUOTE = 60; + const TP_BACKTICK = 61; + const YY_NO_ACTION = 516; + const YY_ACCEPT_ACTION = 515; + const YY_ERROR_ACTION = 514; + const YY_SZ_ACTTAB = 2071; + const YY_SHIFT_USE_DFLT = -31; + const YY_SHIFT_MAX = 230; + const YY_REDUCE_USE_DFLT = -91; + const YY_REDUCE_MAX = 178; + const YYNOCODE = 110; + const YYSTACKDEPTH = 500; + const YYNSTATE = 327; + const YYNRULE = 187; + const YYERRORSYMBOL = 62; + const YYERRSYMDT = 'yy0'; + const YYFALLBACK = 0; - const Err1 = "Security error: Call to private object member not allowed"; - const Err2 = "Security error: Call to dynamic object member not allowed"; - const Err3 = "PHP in template not allowed. Use SmartyBC to enable it"; - // states whether the parse was successful or not + public static $yy_action = array( + 251, 234, 237, 1, 144, 127, 428, 184, 199, 212, + 10, 54, 19, 175, 282, 215, 109, 389, 428, 428, + 224, 321, 223, 303, 203, 389, 13, 389, 281, 43, + 389, 428, 41, 40, 266, 225, 389, 213, 389, 194, + 389, 52, 4, 308, 301, 383, 34, 209, 222, 3, + 50, 153, 251, 234, 237, 1, 199, 131, 383, 198, + 305, 212, 10, 54, 383, 16, 199, 428, 109, 385, + 132, 18, 224, 321, 223, 222, 221, 12, 32, 428, + 116, 43, 385, 262, 41, 40, 266, 225, 385, 233, + 95, 194, 16, 52, 4, 131, 301, 252, 18, 265, + 164, 3, 50, 324, 251, 234, 237, 1, 23, 130, + 229, 198, 150, 212, 10, 54, 326, 11, 170, 284, + 109, 42, 22, 239, 224, 321, 223, 193, 221, 261, + 13, 52, 157, 43, 301, 286, 41, 40, 266, 225, + 205, 233, 5, 194, 96, 52, 4, 263, 301, 301, + 99, 349, 96, 3, 50, 199, 251, 234, 237, 1, + 238, 130, 241, 181, 349, 212, 10, 54, 382, 240, + 349, 36, 109, 185, 104, 256, 224, 321, 223, 132, + 191, 382, 13, 49, 91, 43, 12, 382, 41, 40, + 266, 225, 257, 233, 152, 194, 457, 52, 4, 457, + 301, 301, 228, 457, 282, 3, 50, 285, 251, 234, + 237, 1, 301, 131, 441, 198, 238, 212, 10, 54, + 349, 441, 325, 175, 109, 30, 349, 273, 224, 321, + 223, 20, 221, 295, 32, 211, 457, 39, 166, 49, + 41, 40, 266, 225, 87, 233, 205, 194, 279, 52, + 4, 24, 301, 204, 200, 280, 99, 3, 50, 199, + 251, 234, 237, 1, 31, 130, 96, 198, 205, 212, + 10, 54, 350, 55, 293, 207, 109, 283, 99, 96, + 224, 321, 223, 199, 180, 350, 13, 134, 230, 43, + 222, 350, 41, 40, 266, 225, 104, 233, 316, 194, + 279, 52, 4, 24, 301, 165, 284, 280, 85, 3, + 50, 25, 251, 234, 237, 1, 131, 129, 210, 198, + 14, 212, 10, 54, 269, 270, 301, 116, 109, 295, + 216, 211, 224, 321, 223, 171, 221, 95, 13, 28, + 219, 43, 323, 9, 41, 40, 266, 225, 151, 233, + 324, 194, 52, 52, 4, 301, 301, 30, 282, 302, + 178, 3, 50, 7, 251, 234, 237, 1, 136, 130, + 304, 179, 238, 212, 10, 54, 279, 175, 282, 24, + 109, 238, 429, 280, 224, 321, 223, 177, 221, 270, + 13, 255, 281, 43, 429, 49, 41, 40, 266, 225, + 275, 233, 318, 194, 49, 52, 4, 276, 301, 163, + 26, 199, 8, 3, 50, 119, 251, 234, 237, 1, + 11, 93, 291, 51, 107, 212, 10, 54, 226, 428, + 206, 201, 109, 148, 178, 322, 224, 321, 223, 441, + 221, 428, 13, 282, 9, 43, 441, 115, 41, 40, + 266, 225, 167, 233, 227, 194, 457, 52, 4, 457, + 301, 96, 158, 457, 101, 3, 50, 271, 251, 234, + 237, 1, 282, 130, 235, 186, 135, 212, 10, 54, + 199, 37, 119, 315, 109, 165, 284, 176, 224, 321, + 223, 104, 221, 149, 13, 281, 146, 43, 281, 300, + 41, 40, 266, 225, 30, 233, 289, 194, 21, 52, + 4, 272, 301, 211, 18, 301, 161, 3, 50, 110, + 251, 234, 237, 1, 137, 128, 282, 198, 268, 212, + 10, 54, 222, 169, 515, 92, 109, 172, 284, 31, + 224, 321, 223, 29, 221, 238, 6, 260, 53, 43, + 232, 139, 41, 40, 266, 225, 154, 233, 178, 194, + 168, 52, 4, 214, 301, 145, 99, 33, 49, 3, + 50, 245, 208, 211, 320, 282, 90, 111, 311, 183, + 98, 70, 309, 297, 236, 178, 95, 319, 142, 258, + 247, 267, 249, 264, 250, 195, 231, 199, 246, 324, + 317, 253, 254, 259, 126, 137, 133, 251, 234, 237, + 1, 326, 290, 105, 143, 156, 212, 10, 54, 88, + 84, 83, 484, 109, 322, 282, 37, 224, 321, 223, + 245, 208, 211, 320, 281, 90, 111, 298, 182, 98, + 56, 245, 298, 211, 178, 95, 103, 147, 258, 197, + 102, 75, 141, 250, 195, 231, 95, 246, 324, 258, + 279, 242, 89, 24, 250, 195, 231, 280, 246, 324, + 298, 298, 298, 298, 298, 298, 298, 16, 298, 192, + 277, 298, 298, 18, 294, 44, 45, 38, 298, 298, + 251, 234, 237, 2, 298, 296, 298, 298, 298, 212, + 10, 54, 310, 312, 313, 314, 109, 162, 298, 298, + 224, 321, 223, 298, 298, 298, 294, 282, 298, 42, + 22, 239, 251, 234, 237, 2, 298, 296, 298, 298, + 298, 212, 10, 54, 298, 159, 298, 298, 109, 298, + 298, 17, 224, 321, 223, 282, 298, 42, 22, 239, + 298, 298, 245, 298, 211, 278, 298, 103, 111, 298, + 183, 98, 70, 298, 298, 298, 298, 95, 298, 298, + 258, 298, 292, 17, 298, 250, 195, 231, 279, 246, + 324, 24, 298, 395, 245, 280, 211, 298, 298, 103, + 298, 298, 197, 102, 75, 16, 298, 140, 298, 95, + 298, 18, 258, 298, 298, 298, 298, 250, 195, 231, + 298, 246, 324, 298, 298, 298, 298, 428, 298, 395, + 395, 395, 202, 277, 298, 245, 298, 211, 298, 428, + 103, 298, 298, 197, 120, 69, 395, 395, 395, 395, + 95, 298, 298, 258, 298, 298, 298, 160, 250, 195, + 231, 86, 246, 324, 245, 16, 211, 282, 298, 103, + 196, 18, 197, 120, 69, 298, 44, 45, 38, 95, + 298, 298, 258, 298, 298, 298, 178, 250, 195, 231, + 298, 246, 324, 310, 312, 313, 314, 298, 298, 190, + 245, 298, 211, 298, 298, 103, 298, 298, 197, 102, + 75, 298, 298, 298, 298, 95, 298, 298, 258, 298, + 298, 298, 298, 250, 195, 231, 298, 246, 324, 298, + 298, 298, 245, 298, 211, 298, 199, 100, 298, 288, + 197, 120, 47, 298, 106, 298, 298, 95, 298, 353, + 258, 155, 298, 218, 298, 250, 195, 231, 298, 246, + 324, 282, 16, 42, 22, 239, 298, 245, 18, 211, + 298, 428, 103, 298, 298, 197, 120, 69, 298, 298, + 298, 298, 95, 428, 298, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 100, 189, 298, 197, 120, 59, 245, 207, 211, + 298, 95, 103, 298, 258, 197, 120, 81, 298, 250, + 195, 231, 95, 246, 324, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 120, 80, 298, 298, + 298, 298, 95, 298, 298, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 120, 67, 245, 298, 211, + 298, 95, 103, 298, 258, 197, 120, 57, 298, 250, + 195, 231, 95, 246, 324, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 120, 58, 298, 298, + 298, 298, 95, 298, 298, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 120, 82, 245, 298, 211, + 298, 95, 103, 298, 258, 197, 97, 76, 298, 250, + 195, 231, 95, 246, 324, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 120, 71, 298, 298, + 298, 298, 95, 298, 298, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 187, 120, 61, 245, 298, 211, + 298, 95, 103, 298, 258, 197, 120, 63, 298, 250, + 195, 231, 95, 246, 324, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 94, 79, 298, 298, + 298, 298, 95, 298, 298, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 120, 59, 245, 298, 211, + 298, 95, 103, 298, 258, 197, 120, 77, 298, 250, + 195, 231, 95, 246, 324, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 188, 108, 64, 298, 298, + 298, 298, 95, 298, 298, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 120, 65, 245, 298, 211, + 298, 95, 103, 298, 258, 197, 97, 66, 298, 250, + 195, 231, 95, 246, 324, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 120, 68, 298, 298, + 298, 298, 95, 298, 298, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 120, 62, 245, 298, 211, + 298, 95, 103, 298, 258, 197, 120, 60, 298, 250, + 195, 231, 95, 246, 324, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 120, 74, 298, 298, + 298, 298, 95, 298, 298, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 120, 72, 245, 298, 211, + 298, 95, 103, 298, 258, 197, 120, 48, 298, 250, + 195, 231, 95, 246, 324, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 120, 46, 298, 298, + 298, 298, 95, 298, 298, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 120, 78, 245, 298, 211, + 298, 95, 103, 298, 258, 197, 120, 73, 298, 250, + 195, 231, 95, 246, 324, 258, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 125, 298, 298, 298, + 298, 298, 95, 298, 298, 298, 298, 298, 298, 244, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 114, 298, 245, 298, 211, + 298, 95, 103, 298, 298, 197, 122, 298, 243, 250, + 195, 231, 95, 246, 324, 298, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 117, 298, 298, 298, + 298, 298, 95, 298, 298, 298, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 121, 298, 245, 298, 211, + 298, 95, 103, 298, 298, 197, 124, 298, 298, 250, + 195, 231, 95, 246, 324, 298, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 298, 245, 298, 211, + 298, 298, 103, 298, 298, 197, 118, 298, 298, 298, + 298, 298, 95, 298, 298, 298, 298, 298, 298, 298, + 250, 195, 231, 298, 246, 324, 245, 298, 211, 298, + 298, 103, 298, 298, 197, 123, 298, 245, 298, 211, + 298, 95, 103, 298, 298, 197, 113, 298, 298, 250, + 195, 231, 95, 246, 324, 298, 298, 298, 298, 298, + 250, 195, 231, 220, 246, 324, 298, 27, 298, 16, + 298, 457, 298, 298, 457, 18, 298, 26, 457, 441, + 44, 45, 38, 217, 44, 45, 38, 298, 298, 298, + 298, 298, 298, 298, 298, 298, 298, 310, 312, 313, + 314, 310, 312, 313, 314, 298, 441, 298, 298, 441, + 298, 457, 220, 441, 457, 298, 298, 457, 298, 298, + 457, 457, 441, 457, 298, 298, 220, 457, 441, 298, + 298, 298, 298, 298, 457, 298, 298, 457, 298, 298, + 5, 457, 441, 298, 298, 298, 298, 298, 298, 441, + 298, 298, 441, 298, 457, 441, 441, 298, 441, 298, + 457, 298, 441, 306, 298, 298, 298, 298, 298, 441, + 298, 298, 441, 298, 457, 220, 441, 298, 298, 298, + 298, 298, 298, 457, 298, 298, 457, 298, 298, 15, + 457, 441, 35, 274, 44, 45, 38, 457, 298, 298, + 457, 298, 298, 298, 457, 441, 298, 298, 298, 298, + 298, 310, 312, 313, 314, 298, 298, 298, 441, 298, + 298, 441, 298, 457, 298, 441, 287, 298, 44, 45, + 38, 298, 441, 298, 298, 441, 298, 457, 298, 441, + 248, 298, 298, 298, 298, 310, 312, 313, 314, 298, + 44, 45, 38, 298, 298, 112, 298, 44, 45, 38, + 298, 173, 298, 298, 44, 45, 38, 310, 312, 313, + 314, 44, 45, 38, 310, 312, 313, 314, 298, 298, + 299, 310, 312, 313, 314, 44, 45, 38, 310, 312, + 313, 314, 174, 298, 298, 298, 138, 298, 298, 298, + 298, 298, 310, 312, 313, 314, 44, 45, 38, 298, + 298, 298, 44, 45, 38, 298, 44, 45, 38, 298, + 44, 45, 38, 310, 312, 313, 314, 307, 298, 310, + 312, 313, 314, 310, 312, 313, 314, 310, 312, 313, + 314, + ); + + public static $yy_lookahead = array( + 10, 11, 12, 13, 74, 15, 36, 17, 1, 19, + 20, 21, 29, 103, 84, 45, 26, 14, 48, 36, + 30, 31, 32, 53, 34, 22, 36, 24, 98, 39, + 27, 48, 42, 43, 44, 45, 33, 47, 35, 49, + 37, 51, 52, 53, 54, 14, 16, 16, 45, 59, + 60, 96, 10, 11, 12, 13, 1, 15, 27, 17, + 53, 19, 20, 21, 33, 27, 1, 36, 26, 14, + 45, 33, 30, 31, 32, 45, 34, 52, 36, 48, + 72, 39, 27, 75, 42, 43, 44, 45, 33, 47, + 82, 49, 27, 51, 52, 15, 54, 17, 33, 91, + 83, 59, 60, 95, 10, 11, 12, 13, 13, 15, + 15, 17, 17, 19, 20, 21, 97, 35, 99, 100, + 26, 86, 87, 88, 30, 31, 32, 66, 34, 49, + 36, 51, 96, 39, 54, 53, 42, 43, 44, 45, + 72, 47, 16, 49, 18, 51, 52, 79, 54, 54, + 82, 14, 18, 59, 60, 1, 10, 11, 12, 13, + 23, 15, 15, 17, 27, 19, 20, 21, 14, 17, + 33, 13, 26, 15, 48, 17, 30, 31, 32, 45, + 34, 27, 36, 46, 83, 39, 52, 33, 42, 43, + 44, 45, 34, 47, 74, 49, 10, 51, 52, 13, + 54, 54, 50, 17, 84, 59, 60, 14, 10, 11, + 12, 13, 54, 15, 45, 17, 23, 19, 20, 21, + 27, 52, 100, 103, 26, 35, 33, 37, 30, 31, + 32, 22, 34, 67, 36, 69, 50, 39, 83, 46, + 42, 43, 44, 45, 35, 47, 72, 49, 10, 51, + 52, 13, 54, 79, 80, 17, 82, 59, 60, 1, + 10, 11, 12, 13, 16, 15, 18, 17, 72, 19, + 20, 21, 14, 107, 108, 79, 26, 71, 82, 18, + 30, 31, 32, 1, 34, 27, 36, 15, 50, 39, + 45, 33, 42, 43, 44, 45, 48, 47, 53, 49, + 10, 51, 52, 13, 54, 99, 100, 17, 36, 59, + 60, 29, 10, 11, 12, 13, 15, 15, 17, 17, + 13, 19, 20, 21, 8, 9, 54, 72, 26, 67, + 75, 69, 30, 31, 32, 78, 34, 82, 36, 24, + 50, 39, 17, 36, 42, 43, 44, 45, 74, 47, + 95, 49, 51, 51, 52, 54, 54, 35, 84, 37, + 103, 59, 60, 36, 10, 11, 12, 13, 74, 15, + 108, 17, 23, 19, 20, 21, 10, 103, 84, 13, + 26, 23, 36, 17, 30, 31, 32, 7, 34, 9, + 36, 17, 98, 39, 48, 46, 42, 43, 44, 45, + 17, 47, 53, 49, 46, 51, 52, 93, 54, 78, + 16, 1, 36, 59, 60, 101, 10, 11, 12, 13, + 35, 15, 37, 17, 48, 19, 20, 21, 18, 36, + 65, 66, 26, 74, 103, 104, 30, 31, 32, 45, + 34, 48, 36, 84, 36, 39, 52, 17, 42, 43, + 44, 45, 15, 47, 17, 49, 10, 51, 52, 13, + 54, 18, 74, 17, 82, 59, 60, 34, 10, 11, + 12, 13, 84, 15, 93, 17, 15, 19, 20, 21, + 1, 2, 101, 101, 26, 99, 100, 17, 30, 31, + 32, 48, 34, 96, 36, 98, 96, 39, 98, 71, + 42, 43, 44, 45, 35, 47, 37, 49, 27, 51, + 52, 67, 54, 69, 33, 54, 74, 59, 60, 17, + 10, 11, 12, 13, 96, 15, 84, 17, 34, 19, + 20, 21, 45, 78, 63, 64, 26, 99, 100, 16, + 30, 31, 32, 16, 34, 23, 36, 17, 17, 39, + 23, 51, 42, 43, 44, 45, 72, 47, 103, 49, + 78, 51, 52, 17, 54, 74, 82, 41, 46, 59, + 60, 67, 68, 69, 70, 84, 72, 73, 53, 75, + 76, 77, 53, 61, 15, 103, 82, 14, 51, 85, + 14, 37, 17, 8, 90, 91, 92, 1, 94, 95, + 3, 4, 5, 6, 7, 96, 82, 10, 11, 12, + 13, 97, 84, 81, 96, 74, 19, 20, 21, 78, + 82, 82, 1, 26, 104, 84, 2, 30, 31, 32, + 67, 68, 69, 70, 98, 72, 73, 109, 75, 76, + 77, 67, 109, 69, 103, 82, 72, 96, 85, 75, + 76, 77, 96, 90, 91, 92, 82, 94, 95, 85, + 10, 14, 96, 13, 90, 91, 92, 17, 94, 95, + 109, 109, 109, 109, 109, 109, 109, 27, 109, 105, + 106, 109, 109, 33, 4, 38, 39, 40, 109, 109, + 10, 11, 12, 13, 109, 15, 109, 109, 109, 19, + 20, 21, 55, 56, 57, 58, 26, 74, 109, 109, + 30, 31, 32, 109, 109, 109, 4, 84, 109, 86, + 87, 88, 10, 11, 12, 13, 109, 15, 109, 109, + 109, 19, 20, 21, 109, 74, 109, 109, 26, 109, + 60, 61, 30, 31, 32, 84, 109, 86, 87, 88, + 109, 109, 67, 109, 69, 70, 109, 72, 73, 109, + 75, 76, 77, 109, 109, 109, 109, 82, 109, 109, + 85, 109, 60, 61, 109, 90, 91, 92, 10, 94, + 95, 13, 109, 2, 67, 17, 69, 109, 109, 72, + 109, 109, 75, 76, 77, 27, 109, 29, 109, 82, + 109, 33, 85, 109, 109, 109, 109, 90, 91, 92, + 109, 94, 95, 109, 109, 109, 109, 36, 109, 38, + 39, 40, 105, 106, 109, 67, 109, 69, 109, 48, + 72, 109, 109, 75, 76, 77, 55, 56, 57, 58, + 82, 109, 109, 85, 109, 109, 109, 74, 90, 91, + 92, 78, 94, 95, 67, 27, 69, 84, 109, 72, + 102, 33, 75, 76, 77, 109, 38, 39, 40, 82, + 109, 109, 85, 109, 109, 109, 103, 90, 91, 92, + 109, 94, 95, 55, 56, 57, 58, 109, 109, 102, + 67, 109, 69, 109, 109, 72, 109, 109, 75, 76, + 77, 109, 109, 109, 109, 82, 109, 109, 85, 109, + 109, 109, 109, 90, 91, 92, 109, 94, 95, 109, + 109, 109, 67, 109, 69, 109, 1, 72, 109, 106, + 75, 76, 77, 109, 79, 109, 109, 82, 109, 14, + 85, 74, 109, 18, 109, 90, 91, 92, 109, 94, + 95, 84, 27, 86, 87, 88, 109, 67, 33, 69, + 109, 36, 72, 109, 109, 75, 76, 77, 109, 109, + 109, 109, 82, 48, 109, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 102, 109, 75, 76, 77, 67, 79, 69, + 109, 82, 72, 109, 85, 75, 76, 77, 109, 90, + 91, 92, 82, 94, 95, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 77, 109, 109, + 109, 109, 82, 109, 109, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 77, 67, 109, 69, + 109, 82, 72, 109, 85, 75, 76, 77, 109, 90, + 91, 92, 82, 94, 95, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 77, 109, 109, + 109, 109, 82, 109, 109, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 77, 67, 109, 69, + 109, 82, 72, 109, 85, 75, 76, 77, 109, 90, + 91, 92, 82, 94, 95, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 77, 109, 109, + 109, 109, 82, 109, 109, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 77, 67, 109, 69, + 109, 82, 72, 109, 85, 75, 76, 77, 109, 90, + 91, 92, 82, 94, 95, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 77, 109, 109, + 109, 109, 82, 109, 109, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 77, 67, 109, 69, + 109, 82, 72, 109, 85, 75, 76, 77, 109, 90, + 91, 92, 82, 94, 95, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 77, 109, 109, + 109, 109, 82, 109, 109, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 77, 67, 109, 69, + 109, 82, 72, 109, 85, 75, 76, 77, 109, 90, + 91, 92, 82, 94, 95, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 77, 109, 109, + 109, 109, 82, 109, 109, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 77, 67, 109, 69, + 109, 82, 72, 109, 85, 75, 76, 77, 109, 90, + 91, 92, 82, 94, 95, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 77, 109, 109, + 109, 109, 82, 109, 109, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 77, 67, 109, 69, + 109, 82, 72, 109, 85, 75, 76, 77, 109, 90, + 91, 92, 82, 94, 95, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 77, 109, 109, + 109, 109, 82, 109, 109, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 77, 67, 109, 69, + 109, 82, 72, 109, 85, 75, 76, 77, 109, 90, + 91, 92, 82, 94, 95, 85, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 109, 109, 109, + 109, 109, 82, 109, 109, 109, 109, 109, 109, 89, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 109, 67, 109, 69, + 109, 82, 72, 109, 109, 75, 76, 109, 89, 90, + 91, 92, 82, 94, 95, 109, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 109, 109, 109, + 109, 109, 82, 109, 109, 109, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 109, 67, 109, 69, + 109, 82, 72, 109, 109, 75, 76, 109, 109, 90, + 91, 92, 82, 94, 95, 109, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 109, 67, 109, 69, + 109, 109, 72, 109, 109, 75, 76, 109, 109, 109, + 109, 109, 82, 109, 109, 109, 109, 109, 109, 109, + 90, 91, 92, 109, 94, 95, 67, 109, 69, 109, + 109, 72, 109, 109, 75, 76, 109, 67, 109, 69, + 109, 82, 72, 109, 109, 75, 76, 109, 109, 90, + 91, 92, 82, 94, 95, 109, 109, 109, 109, 109, + 90, 91, 92, 2, 94, 95, 109, 25, 109, 27, + 109, 10, 109, 109, 13, 33, 109, 16, 17, 18, + 38, 39, 40, 37, 38, 39, 40, 109, 109, 109, + 109, 109, 109, 109, 109, 109, 109, 55, 56, 57, + 58, 55, 56, 57, 58, 109, 45, 109, 109, 48, + 109, 50, 2, 52, 10, 109, 109, 13, 109, 109, + 10, 17, 18, 13, 109, 109, 2, 17, 18, 109, + 109, 109, 109, 109, 10, 109, 109, 13, 109, 109, + 16, 17, 18, 109, 109, 109, 109, 109, 109, 45, + 109, 109, 48, 109, 50, 45, 52, 109, 48, 109, + 50, 109, 52, 53, 109, 109, 109, 109, 109, 45, + 109, 109, 48, 109, 50, 2, 52, 109, 109, 109, + 109, 109, 109, 10, 109, 109, 13, 109, 109, 2, + 17, 18, 2, 37, 38, 39, 40, 10, 109, 109, + 13, 109, 109, 109, 17, 18, 109, 109, 109, 109, + 109, 55, 56, 57, 58, 109, 109, 109, 45, 109, + 109, 48, 109, 50, 109, 52, 14, 109, 38, 39, + 40, 109, 45, 109, 109, 48, 109, 50, 109, 52, + 14, 109, 109, 109, 109, 55, 56, 57, 58, 109, + 38, 39, 40, 109, 109, 22, 109, 38, 39, 40, + 109, 14, 109, 109, 38, 39, 40, 55, 56, 57, + 58, 38, 39, 40, 55, 56, 57, 58, 109, 109, + 61, 55, 56, 57, 58, 38, 39, 40, 55, 56, + 57, 58, 14, 109, 109, 109, 28, 109, 109, 109, + 109, 109, 55, 56, 57, 58, 38, 39, 40, 109, + 109, 109, 38, 39, 40, 109, 38, 39, 40, 109, + 38, 39, 40, 55, 56, 57, 58, 53, 109, 55, + 56, 57, 58, 55, 56, 57, 58, 55, 56, 57, + 58, + ); + + public static $yy_shift_ofst = array( + -31, 406, 406, 458, 458, 94, 510, 94, 94, 94, + 510, 458, -10, 94, 94, 354, 146, 94, 94, 94, + 94, 146, 94, 94, 94, 94, 250, 94, 94, 94, + 94, 94, 94, 302, 94, 94, 94, 198, 42, 42, + 42, 42, 42, 42, 42, 42, 1772, 828, 828, 80, + 712, 925, 301, 65, 272, 680, 1942, 1920, 1886, 1776, + 647, 1949, 1977, 2008, 2004, 1963, 1998, 1956, 2012, 2012, + 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, + 2012, 2012, 2012, 768, 650, 272, 65, 272, 65, 134, + 126, 479, 597, 1854, 154, 290, 95, 55, 258, 366, + 248, 366, 282, 443, 437, 38, 38, 437, 7, 481, + 410, 38, 461, 621, 596, 596, 261, 596, 596, 261, + 596, 596, 596, 596, 596, -31, -31, 1840, 1791, 1917, + 1903, 1834, 158, 238, 394, 446, 38, 25, 147, 169, + 147, 25, 169, 25, 38, 38, 25, 25, 38, 25, + 307, 38, 38, 25, 527, 38, 38, 25, 38, 38, + 38, 38, 38, 596, 624, 261, 624, 327, 596, 596, + 261, 596, 261, -31, -31, -31, -31, -31, -31, 781, + 3, 31, 193, 137, -30, 186, -17, 522, 349, 469, + 322, 30, 82, 316, 346, 376, 190, 358, 393, 152, + 209, 380, 385, 245, 315, 523, 585, 554, 576, 575, + 537, 573, 569, 529, 525, 546, 500, 526, 531, 325, + 530, 487, 494, 502, 470, 433, 430, 408, 383, 327, + 374, + ); + + public static $yy_reduce_ofst = array( + 471, 504, 563, 717, 574, 685, 919, 890, 787, 758, + 855, 823, 1240, 1199, 1140, 1100, 1070, 1129, 1170, 1210, + 1269, 1280, 1310, 1339, 1350, 1380, 1409, 1420, 1450, 1479, + 1490, 1059, 1030, 1000, 930, 960, 989, 1520, 1549, 1700, + 1619, 1689, 1660, 1630, 1590, 1560, 633, 661, 867, 8, + 166, 773, 255, 541, 174, 262, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 294, -70, 196, 120, 68, 274, 19, + 206, 331, 444, 428, 257, 400, 382, 257, 257, 400, + 386, 397, 257, 386, 381, 388, 359, 314, 257, 442, + 482, 491, 484, 257, 257, 455, 386, 257, 257, 438, + 257, 257, 257, 257, 257, 257, 365, 509, 509, 509, + 509, 509, 524, 536, 509, 509, 528, 514, 539, 551, + 538, 514, 556, 514, 528, 528, 514, 514, 528, 514, + 518, 528, 528, 514, 532, 528, 528, 514, 528, 528, + 528, 528, 528, -90, 520, 122, 520, 566, -90, -90, + 122, -90, 122, -45, 36, 155, 101, 61, 17, + ); + + public static $yyExpectedTokens = array( + array(), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 53, 54, 59, + 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array( + 10, 11, 12, 13, 15, 17, 19, 20, 21, 26, 30, 31, 32, 34, 36, 39, 42, 43, 44, 45, 47, 49, 51, 52, 54, 59, 60, + ), + array(25, 27, 33, 38, 39, 40, 55, 56, 57, 58,), + array(27, 33, 38, 39, 40, 55, 56, 57, 58,), + array(27, 33, 38, 39, 40, 55, 56, 57, 58,), + array(15, 17, 49, 51, 54,), + array(4, 10, 11, 12, 13, 15, 19, 20, 21, 26, 30, 31, 32, 60, 61,), + array(1, 14, 18, 27, 33, 36, 48,), + array(15, 17, 51, 54,), + array(1, 27, 33,), + array(15, 36, 54,), + array(4, 10, 11, 12, 13, 15, 19, 20, 21, 26, 30, 31, 32, 60, 61,), + array(14, 38, 39, 40, 55, 56, 57, 58,), + array(2, 38, 39, 40, 55, 56, 57, 58,), + array(37, 38, 39, 40, 55, 56, 57, 58,), + array(37, 38, 39, 40, 55, 56, 57, 58,), + array(14, 38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58, 61,), + array(14, 38, 39, 40, 55, 56, 57, 58,), + array(14, 38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 53, 55, 56, 57, 58,), + array(22, 38, 39, 40, 55, 56, 57, 58,), + array(28, 38, 39, 40, 55, 56, 57, 58,), + array(14, 38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(38, 39, 40, 55, 56, 57, 58,), + array(10, 13, 17, 27, 29, 33,), + array(10, 13, 17, 27, 33,), + array(15, 36, 54,), + array(1, 27, 33,), + array(15, 36, 54,), + array(1, 27, 33,), + array(18, 45, 52,), + array(16, 18, 48,), + array(1, 2,), + array(3, 4, 5, 6, 7, 10, 11, 12, 13, 19, 20, 21, 26, 30, 31, 32,), + array(2, 10, 13, 16, 17, 18, 45, 48, 50, 52,), + array(1, 14, 27, 33,), + array(10, 13, 17, 50,), + array(13, 15, 17, 54,), + array(1, 14, 27, 33,), + array(1, 14, 27, 33,), + array(10, 13, 17,), + array(16, 18, 48,), + array(10, 13, 17,), + array(1, 29,), + array(18, 48,), + array(15, 17,), + array(27, 33,), + array(27, 33,), + array(15, 17,), + array(1, 53,), + array(27, 33,), + array(1, 18,), + array(27, 33,), + array(15, 54,), + array(1,), + array(1,), + array(1,), + array(18,), + array(1,), + array(1,), + array(18,), + array(1,), + array(1,), + array(1,), + array(1,), + array(1,), + array(), + array(), + array(2, 10, 13, 17, 18, 45, 48, 50, 52, 53,), + array(2, 10, 13, 16, 17, 18, 45, 48, 50, 52,), + array(2, 10, 13, 17, 18, 45, 48, 50, 52,), + array(2, 10, 13, 17, 18, 45, 48, 50, 52,), + array(10, 13, 17, 18, 45, 48, 50, 52,), + array(13, 15, 17, 34, 54,), + array(10, 13, 17, 50,), + array(16, 45, 52,), + array(10, 13, 17,), + array(27, 33,), + array(45, 52,), + array(15, 54,), + array(45, 52,), + array(15, 54,), + array(45, 52,), + array(45, 52,), + array(45, 52,), + array(27, 33,), + array(27, 33,), + array(45, 52,), + array(45, 52,), + array(27, 33,), + array(45, 52,), + array(13, 36,), + array(27, 33,), + array(27, 33,), + array(45, 52,), + array(16, 23,), + array(27, 33,), + array(27, 33,), + array(45, 52,), + array(27, 33,), + array(27, 33,), + array(27, 33,), + array(27, 33,), + array(27, 33,), + array(1,), + array(2,), + array(18,), + array(2,), + array(36,), + array(1,), + array(1,), + array(18,), + array(1,), + array(18,), + array(), + array(), + array(), + array(), + array(), + array(), + array(2, 36, 38, 39, 40, 48, 55, 56, 57, 58,), + array(14, 22, 24, 27, 33, 35, 37, 45,), + array(14, 16, 27, 33, 36, 48,), + array(14, 23, 27, 33, 46,), + array(14, 23, 27, 33, 46,), + array(36, 45, 48, 53,), + array(10, 13, 17, 50,), + array(29, 36, 48,), + array(23, 46, 61,), + array(23, 46, 53,), + array(35, 37,), + array(35, 37,), + array(16, 45,), + array(35, 53,), + array(8, 9,), + array(36, 48,), + array(36, 48,), + array(35, 37,), + array(23, 46,), + array(36, 48,), + array(17, 50,), + array(22, 35,), + array(7, 9,), + array(35, 37,), + array(45, 53,), + array(24,), + array(16,), + array(8,), + array(37,), + array(14,), + array(17,), + array(51,), + array(14,), + array(15,), + array(53,), + array(53,), + array(17,), + array(51,), + array(41,), + array(17,), + array(17,), + array(17,), + array(45,), + array(34,), + array(17,), + array(17,), + array(34,), + array(17,), + array(36,), + array(17,), + array(36,), + array(17,), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + array(), + ); + + public static $yy_default = array( + 338, 514, 514, 499, 499, 514, 514, 476, 476, 476, + 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, + 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, + 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, + 514, 514, 514, 514, 514, 514, 379, 358, 379, 514, + 514, 415, 514, 379, 514, 514, 351, 514, 514, 514, + 514, 514, 514, 514, 514, 514, 384, 514, 399, 475, + 351, 403, 390, 474, 500, 502, 384, 501, 363, 381, + 404, 386, 391, 379, 379, 514, 379, 514, 379, 489, + 431, 370, 327, 430, 393, 441, 514, 393, 393, 441, + 431, 441, 393, 431, 514, 379, 360, 514, 393, 379, + 373, 379, 514, 406, 402, 375, 431, 396, 398, 486, + 393, 408, 397, 407, 406, 483, 336, 430, 430, 430, + 430, 430, 514, 443, 457, 441, 367, 438, 514, 436, + 514, 435, 434, 466, 368, 348, 439, 437, 361, 467, + 441, 356, 354, 468, 514, 366, 355, 469, 362, 359, + 352, 369, 365, 371, 478, 463, 477, 441, 374, 376, + 490, 424, 487, 441, 441, 482, 482, 336, 482, 415, + 411, 415, 405, 405, 415, 442, 415, 405, 405, 514, + 514, 411, 514, 514, 425, 514, 514, 405, 415, 514, + 514, 334, 514, 411, 387, 514, 514, 514, 514, 514, + 514, 514, 514, 420, 514, 514, 514, 417, 514, 514, + 514, 411, 413, 514, 514, 514, 514, 488, 514, 457, + 514, 421, 364, 420, 340, 422, 357, 341, 409, 400, + 480, 457, 462, 401, 485, 423, 426, 342, 447, 380, + 416, 339, 428, 329, 330, 444, 445, 446, 394, 331, + 395, 429, 419, 388, 332, 418, 410, 392, 412, 333, + 335, 414, 337, 472, 417, 479, 427, 497, 347, 461, + 460, 459, 378, 346, 464, 510, 495, 511, 498, 473, + 377, 496, 503, 506, 513, 512, 509, 507, 504, 508, + 345, 458, 471, 448, 505, 454, 452, 455, 456, 450, + 491, 449, 492, 493, 494, 470, 451, 328, 453, 343, + 344, 372, 481, 432, 433, 465, 440, + ); + + public static $yyFallback = array(); + + public static $yyRuleName = array( + 'start ::= template', + 'template ::= template PHP', + 'template ::= template TEXT', + 'template ::= template STRIPON', + 'template ::= template STRIPOFF', + 'template ::= template LITERALSTART literal_e2 LITERALEND', + 'literal_e2 ::= literal_e1 LITERALSTART literal_e1 LITERALEND', + 'literal_e2 ::= literal_e1', + 'literal_e1 ::= literal_e1 LITERAL', + 'literal_e1 ::=', + 'template ::= template smartytag', + 'template ::=', + 'smartytag ::= SIMPELOUTPUT', + 'smartytag ::= SIMPLETAG', + 'smartytag ::= SMARTYBLOCKCHILDPARENT', + 'smartytag ::= LDEL tagbody RDEL', + 'smartytag ::= tag RDEL', + 'tagbody ::= outattr', + 'tagbody ::= DOLLARID eqoutattr', + 'tagbody ::= varindexed eqoutattr', + 'eqoutattr ::= EQUAL outattr', + 'outattr ::= output attributes', + 'output ::= variable', + 'output ::= value', + 'output ::= expr', + 'tag ::= LDEL ID attributes', + 'tag ::= LDEL ID', + 'tag ::= LDEL ID modifierlist attributes', + 'tag ::= LDEL ID PTR ID attributes', + 'tag ::= LDEL ID PTR ID modifierlist attributes', + 'tag ::= LDELMAKENOCACHE DOLLARID', + 'tag ::= LDELIF expr', + 'tag ::= LDELIF expr attributes', + 'tag ::= LDELIF statement', + 'tag ::= LDELIF statement attributes', + 'tag ::= LDELFOR statements SEMICOLON expr SEMICOLON varindexed foraction attributes', + 'foraction ::= EQUAL expr', + 'foraction ::= INCDEC', + 'tag ::= LDELFOR statement TO expr attributes', + 'tag ::= LDELFOR statement TO expr STEP expr attributes', + 'tag ::= LDELFOREACH SPACE expr AS varvar attributes', + 'tag ::= LDELFOREACH SPACE expr AS varvar APTR varvar attributes', + 'tag ::= LDELFOREACH attributes', + 'tag ::= LDELSETFILTER ID modparameters', + 'tag ::= LDELSETFILTER ID modparameters modifierlist', + 'smartytag ::= CLOSETAG', + 'tag ::= LDELSLASH ID', + 'tag ::= LDELSLASH ID modifierlist', + 'tag ::= LDELSLASH ID PTR ID', + 'tag ::= LDELSLASH ID PTR ID modifierlist', + 'attributes ::= attributes attribute', + 'attributes ::= attribute', + 'attributes ::=', + 'attribute ::= SPACE ID EQUAL ID', + 'attribute ::= ATTR expr', + 'attribute ::= ATTR value', + 'attribute ::= SPACE ID', + 'attribute ::= SPACE expr', + 'attribute ::= SPACE value', + 'attribute ::= SPACE INTEGER EQUAL expr', + 'statements ::= statement', + 'statements ::= statements COMMA statement', + 'statement ::= DOLLARID EQUAL INTEGER', + 'statement ::= DOLLARID EQUAL expr', + 'statement ::= varindexed EQUAL expr', + 'statement ::= OPENP statement CLOSEP', + 'expr ::= value', + 'expr ::= ternary', + 'expr ::= DOLLARID COLON ID', + 'expr ::= expr MATH value', + 'expr ::= expr UNIMATH value', + 'expr ::= expr tlop value', + 'expr ::= expr lop expr', + 'expr ::= expr scond', + 'expr ::= expr ISIN array', + 'expr ::= expr ISIN value', + 'ternary ::= OPENP expr CLOSEP QMARK DOLLARID COLON expr', + 'ternary ::= OPENP expr CLOSEP QMARK expr COLON expr', + 'value ::= variable', + 'value ::= UNIMATH value', + 'value ::= NOT value', + 'value ::= TYPECAST value', + 'value ::= variable INCDEC', + 'value ::= HEX', + 'value ::= INTEGER', + 'value ::= INTEGER DOT INTEGER', + 'value ::= INTEGER DOT', + 'value ::= DOT INTEGER', + 'value ::= ID', + 'value ::= function', + 'value ::= OPENP expr CLOSEP', + 'value ::= variable INSTANCEOF ns1', + 'value ::= variable INSTANCEOF variable', + 'value ::= SINGLEQUOTESTRING', + 'value ::= doublequoted_with_quotes', + 'value ::= varindexed DOUBLECOLON static_class_access', + 'value ::= smartytag', + 'value ::= value modifierlist', + 'value ::= NAMESPACE', + 'value ::= arraydef', + 'value ::= ns1 DOUBLECOLON static_class_access', + 'ns1 ::= ID', + 'ns1 ::= NAMESPACE', + 'variable ::= DOLLARID', + 'variable ::= varindexed', + 'variable ::= varvar AT ID', + 'variable ::= object', + 'variable ::= HATCH ID HATCH', + 'variable ::= HATCH ID HATCH arrayindex', + 'variable ::= HATCH variable HATCH', + 'variable ::= HATCH variable HATCH arrayindex', + 'varindexed ::= DOLLARID arrayindex', + 'varindexed ::= varvar arrayindex', + 'arrayindex ::= arrayindex indexdef', + 'arrayindex ::=', + 'indexdef ::= DOT DOLLARID', + 'indexdef ::= DOT varvar', + 'indexdef ::= DOT varvar AT ID', + 'indexdef ::= DOT ID', + 'indexdef ::= DOT INTEGER', + 'indexdef ::= DOT LDEL expr RDEL', + 'indexdef ::= OPENB ID CLOSEB', + 'indexdef ::= OPENB ID DOT ID CLOSEB', + 'indexdef ::= OPENB SINGLEQUOTESTRING CLOSEB', + 'indexdef ::= OPENB INTEGER CLOSEB', + 'indexdef ::= OPENB DOLLARID CLOSEB', + 'indexdef ::= OPENB variable CLOSEB', + 'indexdef ::= OPENB value CLOSEB', + 'indexdef ::= OPENB expr CLOSEB', + 'indexdef ::= OPENB CLOSEB', + 'varvar ::= DOLLARID', + 'varvar ::= DOLLAR', + 'varvar ::= varvar varvarele', + 'varvarele ::= ID', + 'varvarele ::= SIMPELOUTPUT', + 'varvarele ::= LDEL expr RDEL', + 'object ::= varindexed objectchain', + 'objectchain ::= objectelement', + 'objectchain ::= objectchain objectelement', + 'objectelement ::= PTR ID arrayindex', + 'objectelement ::= PTR varvar arrayindex', + 'objectelement ::= PTR LDEL expr RDEL arrayindex', + 'objectelement ::= PTR ID LDEL expr RDEL arrayindex', + 'objectelement ::= PTR method', + 'function ::= ns1 OPENP params CLOSEP', + 'method ::= ID OPENP params CLOSEP', + 'method ::= DOLLARID OPENP params CLOSEP', + 'params ::= params COMMA expr', + 'params ::= expr', + 'params ::=', + 'modifierlist ::= modifierlist modifier modparameters', + 'modifierlist ::= modifier modparameters', + 'modifier ::= VERT AT ID', + 'modifier ::= VERT ID', + 'modparameters ::= modparameters modparameter', + 'modparameters ::=', + 'modparameter ::= COLON value', + 'modparameter ::= COLON UNIMATH value', + 'modparameter ::= COLON array', + 'static_class_access ::= method', + 'static_class_access ::= method objectchain', + 'static_class_access ::= ID', + 'static_class_access ::= DOLLARID arrayindex', + 'static_class_access ::= DOLLARID arrayindex objectchain', + 'lop ::= LOGOP', + 'lop ::= SLOGOP', + 'tlop ::= TLOGOP', + 'scond ::= SINGLECOND', + 'arraydef ::= OPENB arrayelements CLOSEB', + 'arraydef ::= ARRAYOPEN arrayelements CLOSEP', + 'arrayelements ::= arrayelement', + 'arrayelements ::= arrayelements COMMA arrayelement', + 'arrayelements ::=', + 'arrayelement ::= value APTR expr', + 'arrayelement ::= ID APTR expr', + 'arrayelement ::= expr', + 'doublequoted_with_quotes ::= QUOTE QUOTE', + 'doublequoted_with_quotes ::= QUOTE doublequoted QUOTE', + 'doublequoted ::= doublequoted doublequotedcontent', + 'doublequoted ::= doublequotedcontent', + 'doublequotedcontent ::= BACKTICK variable BACKTICK', + 'doublequotedcontent ::= BACKTICK expr BACKTICK', + 'doublequotedcontent ::= DOLLARID', + 'doublequotedcontent ::= LDEL variable RDEL', + 'doublequotedcontent ::= LDEL expr RDEL', + 'doublequotedcontent ::= smartytag', + 'doublequotedcontent ::= TEXT', + ); + + public static $yyRuleInfo = array( + array(0 => 63, 1 => 1), + array(0 => 64, 1 => 2), + array(0 => 64, 1 => 2), + array(0 => 64, 1 => 2), + array(0 => 64, 1 => 2), + array(0 => 64, 1 => 4), + array(0 => 65, 1 => 4), + array(0 => 65, 1 => 1), + array(0 => 66, 1 => 2), + array(0 => 66, 1 => 0), + array(0 => 64, 1 => 2), + array(0 => 64, 1 => 0), + array(0 => 67, 1 => 1), + array(0 => 67, 1 => 1), + array(0 => 67, 1 => 1), + array(0 => 67, 1 => 3), + array(0 => 67, 1 => 2), + array(0 => 68, 1 => 1), + array(0 => 68, 1 => 2), + array(0 => 68, 1 => 2), + array(0 => 71, 1 => 2), + array(0 => 70, 1 => 2), + array(0 => 73, 1 => 1), + array(0 => 73, 1 => 1), + array(0 => 73, 1 => 1), + array(0 => 69, 1 => 3), + array(0 => 69, 1 => 2), + array(0 => 69, 1 => 4), + array(0 => 69, 1 => 5), + array(0 => 69, 1 => 6), + array(0 => 69, 1 => 2), + array(0 => 69, 1 => 2), + array(0 => 69, 1 => 3), + array(0 => 69, 1 => 2), + array(0 => 69, 1 => 3), + array(0 => 69, 1 => 8), + array(0 => 81, 1 => 2), + array(0 => 81, 1 => 1), + array(0 => 69, 1 => 5), + array(0 => 69, 1 => 7), + array(0 => 69, 1 => 6), + array(0 => 69, 1 => 8), + array(0 => 69, 1 => 2), + array(0 => 69, 1 => 3), + array(0 => 69, 1 => 4), + array(0 => 67, 1 => 1), + array(0 => 69, 1 => 2), + array(0 => 69, 1 => 3), + array(0 => 69, 1 => 4), + array(0 => 69, 1 => 5), + array(0 => 74, 1 => 2), + array(0 => 74, 1 => 1), + array(0 => 74, 1 => 0), + array(0 => 84, 1 => 4), + array(0 => 84, 1 => 2), + array(0 => 84, 1 => 2), + array(0 => 84, 1 => 2), + array(0 => 84, 1 => 2), + array(0 => 84, 1 => 2), + array(0 => 84, 1 => 4), + array(0 => 80, 1 => 1), + array(0 => 80, 1 => 3), + array(0 => 79, 1 => 3), + array(0 => 79, 1 => 3), + array(0 => 79, 1 => 3), + array(0 => 79, 1 => 3), + array(0 => 77, 1 => 1), + array(0 => 77, 1 => 1), + array(0 => 77, 1 => 3), + array(0 => 77, 1 => 3), + array(0 => 77, 1 => 3), + array(0 => 77, 1 => 3), + array(0 => 77, 1 => 3), + array(0 => 77, 1 => 2), + array(0 => 77, 1 => 3), + array(0 => 77, 1 => 3), + array(0 => 85, 1 => 7), + array(0 => 85, 1 => 7), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 2), + array(0 => 76, 1 => 2), + array(0 => 76, 1 => 2), + array(0 => 76, 1 => 2), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 3), + array(0 => 76, 1 => 2), + array(0 => 76, 1 => 2), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 3), + array(0 => 76, 1 => 3), + array(0 => 76, 1 => 3), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 3), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 2), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 1), + array(0 => 76, 1 => 3), + array(0 => 91, 1 => 1), + array(0 => 91, 1 => 1), + array(0 => 75, 1 => 1), + array(0 => 75, 1 => 1), + array(0 => 75, 1 => 3), + array(0 => 75, 1 => 1), + array(0 => 75, 1 => 3), + array(0 => 75, 1 => 4), + array(0 => 75, 1 => 3), + array(0 => 75, 1 => 4), + array(0 => 72, 1 => 2), + array(0 => 72, 1 => 2), + array(0 => 96, 1 => 2), + array(0 => 96, 1 => 0), + array(0 => 97, 1 => 2), + array(0 => 97, 1 => 2), + array(0 => 97, 1 => 4), + array(0 => 97, 1 => 2), + array(0 => 97, 1 => 2), + array(0 => 97, 1 => 4), + array(0 => 97, 1 => 3), + array(0 => 97, 1 => 5), + array(0 => 97, 1 => 3), + array(0 => 97, 1 => 3), + array(0 => 97, 1 => 3), + array(0 => 97, 1 => 3), + array(0 => 97, 1 => 3), + array(0 => 97, 1 => 3), + array(0 => 97, 1 => 2), + array(0 => 82, 1 => 1), + array(0 => 82, 1 => 1), + array(0 => 82, 1 => 2), + array(0 => 98, 1 => 1), + array(0 => 98, 1 => 1), + array(0 => 98, 1 => 3), + array(0 => 95, 1 => 2), + array(0 => 99, 1 => 1), + array(0 => 99, 1 => 2), + array(0 => 100, 1 => 3), + array(0 => 100, 1 => 3), + array(0 => 100, 1 => 5), + array(0 => 100, 1 => 6), + array(0 => 100, 1 => 2), + array(0 => 90, 1 => 4), + array(0 => 101, 1 => 4), + array(0 => 101, 1 => 4), + array(0 => 102, 1 => 3), + array(0 => 102, 1 => 1), + array(0 => 102, 1 => 0), + array(0 => 78, 1 => 3), + array(0 => 78, 1 => 2), + array(0 => 103, 1 => 3), + array(0 => 103, 1 => 2), + array(0 => 83, 1 => 2), + array(0 => 83, 1 => 0), + array(0 => 104, 1 => 2), + array(0 => 104, 1 => 3), + array(0 => 104, 1 => 2), + array(0 => 93, 1 => 1), + array(0 => 93, 1 => 2), + array(0 => 93, 1 => 1), + array(0 => 93, 1 => 2), + array(0 => 93, 1 => 3), + array(0 => 87, 1 => 1), + array(0 => 87, 1 => 1), + array(0 => 86, 1 => 1), + array(0 => 88, 1 => 1), + array(0 => 94, 1 => 3), + array(0 => 94, 1 => 3), + array(0 => 105, 1 => 1), + array(0 => 105, 1 => 3), + array(0 => 105, 1 => 0), + array(0 => 106, 1 => 3), + array(0 => 106, 1 => 3), + array(0 => 106, 1 => 1), + array(0 => 92, 1 => 2), + array(0 => 92, 1 => 3), + array(0 => 107, 1 => 2), + array(0 => 107, 1 => 1), + array(0 => 108, 1 => 3), + array(0 => 108, 1 => 3), + array(0 => 108, 1 => 1), + array(0 => 108, 1 => 3), + array(0 => 108, 1 => 3), + array(0 => 108, 1 => 1), + array(0 => 108, 1 => 1), + ); + + public static $yyReduceMap = array( + 0 => 0, + 1 => 1, + 2 => 2, + 3 => 3, + 4 => 4, + 5 => 5, + 6 => 6, + 7 => 7, + 22 => 7, + 23 => 7, + 24 => 7, + 37 => 7, + 57 => 7, + 58 => 7, + 66 => 7, + 67 => 7, + 78 => 7, + 83 => 7, + 84 => 7, + 89 => 7, + 93 => 7, + 94 => 7, + 98 => 7, + 99 => 7, + 101 => 7, + 106 => 7, + 170 => 7, + 175 => 7, + 8 => 8, + 9 => 9, + 10 => 10, + 12 => 12, + 13 => 13, + 14 => 14, + 15 => 15, + 16 => 16, + 17 => 17, + 18 => 18, + 19 => 19, + 20 => 20, + 21 => 21, + 25 => 25, + 26 => 26, + 27 => 27, + 28 => 28, + 29 => 29, + 30 => 30, + 31 => 31, + 32 => 32, + 34 => 32, + 33 => 33, + 35 => 35, + 36 => 36, + 38 => 38, + 39 => 39, + 40 => 40, + 41 => 41, + 42 => 42, + 43 => 43, + 44 => 44, + 45 => 45, + 46 => 46, + 47 => 47, + 48 => 48, + 49 => 49, + 50 => 50, + 51 => 51, + 60 => 51, + 148 => 51, + 152 => 51, + 156 => 51, + 158 => 51, + 52 => 52, + 149 => 52, + 155 => 52, + 53 => 53, + 54 => 54, + 55 => 54, + 56 => 56, + 133 => 56, + 59 => 59, + 61 => 61, + 62 => 62, + 63 => 62, + 64 => 64, + 65 => 65, + 68 => 68, + 69 => 69, + 70 => 69, + 71 => 71, + 72 => 72, + 73 => 73, + 74 => 74, + 75 => 75, + 76 => 76, + 77 => 77, + 79 => 79, + 81 => 79, + 82 => 79, + 113 => 79, + 80 => 80, + 85 => 85, + 86 => 86, + 87 => 87, + 88 => 88, + 90 => 90, + 91 => 91, + 92 => 91, + 95 => 95, + 96 => 96, + 97 => 97, + 100 => 100, + 102 => 102, + 103 => 103, + 104 => 104, + 105 => 105, + 107 => 107, + 108 => 108, + 109 => 109, + 110 => 110, + 111 => 111, + 112 => 112, + 114 => 114, + 172 => 114, + 115 => 115, + 116 => 116, + 117 => 117, + 118 => 118, + 119 => 119, + 120 => 120, + 128 => 120, + 121 => 121, + 122 => 122, + 123 => 123, + 124 => 123, + 126 => 123, + 127 => 123, + 125 => 125, + 129 => 129, + 130 => 130, + 131 => 131, + 176 => 131, + 132 => 132, + 134 => 134, + 135 => 135, + 136 => 136, + 137 => 137, + 138 => 138, + 139 => 139, + 140 => 140, + 141 => 141, + 142 => 142, + 143 => 143, + 144 => 144, + 145 => 145, + 146 => 146, + 147 => 147, + 150 => 150, + 151 => 151, + 153 => 153, + 154 => 154, + 157 => 157, + 159 => 159, + 160 => 160, + 161 => 161, + 162 => 162, + 163 => 163, + 164 => 164, + 165 => 165, + 166 => 166, + 167 => 167, + 168 => 168, + 169 => 168, + 171 => 171, + 173 => 173, + 174 => 174, + 177 => 177, + 178 => 178, + 179 => 179, + 180 => 180, + 183 => 180, + 181 => 181, + 184 => 181, + 182 => 182, + 185 => 185, + 186 => 186, + ); + + /** + * result status + * + * @var bool + */ public $successful = true; - public $retvalue = 0; - public static $prefix_number = 0; - private $lex; - private $internalError = false; - private $strip = false; - function __construct($lex, $compiler) + /** + * return value + * + * @var mixed + */ + public $retvalue = 0; + + /** + * @var + */ + public $yymajor; + + /** + * last index of array variable + * + * @var mixed + */ + public $last_index; + + /** + * last variable name + * + * @var string + */ + public $last_variable; + + /** + * root parse tree buffer + * + * @var Smarty_Internal_ParseTree_Template + */ + public $root_buffer; + + /** + * current parse tree object + * + * @var Smarty_Internal_ParseTree + */ + public $current_buffer; + + /** + * lexer object + * + * @var Smarty_Internal_Templatelexer + */ + public $lex; + + /** + * {strip} status + * + * @var bool + */ + public $strip = false; + + /** + * compiler object + * + * @var Smarty_Internal_TemplateCompilerBase + */ + public $compiler = null; + + /** + * smarty object + * + * @var Smarty + */ + public $smarty = null; + + /** + * template object + * + * @var Smarty_Internal_Template + */ + public $template = null; + + /** + * block nesting level + * + * @var int + */ + public $block_nesting_level = 0; + + /** + * security object + * + * @var Smarty_Security + */ + public $security = null; + + /** + * template prefix array + * + * @var \Smarty_Internal_ParseTree[] + */ + public $template_prefix = array(); + + /** + * template prefix array + * + * @var \Smarty_Internal_ParseTree[] + */ + public $template_postfix = array(); + + public $yyTraceFILE; + + public $yyTracePrompt; + + public $yyidx; + + public $yyerrcnt; + + public $yystack = array(); + + public $yyTokenName = array( + '$', 'VERT', 'COLON', 'PHP', + 'TEXT', 'STRIPON', 'STRIPOFF', 'LITERALSTART', + 'LITERALEND', 'LITERAL', 'SIMPELOUTPUT', 'SIMPLETAG', + 'SMARTYBLOCKCHILDPARENT', 'LDEL', 'RDEL', 'DOLLARID', + 'EQUAL', 'ID', 'PTR', 'LDELMAKENOCACHE', + 'LDELIF', 'LDELFOR', 'SEMICOLON', 'INCDEC', + 'TO', 'STEP', 'LDELFOREACH', 'SPACE', + 'AS', 'APTR', 'LDELSETFILTER', 'CLOSETAG', + 'LDELSLASH', 'ATTR', 'INTEGER', 'COMMA', + 'OPENP', 'CLOSEP', 'MATH', 'UNIMATH', + 'ISIN', 'QMARK', 'NOT', 'TYPECAST', + 'HEX', 'DOT', 'INSTANCEOF', 'SINGLEQUOTESTRING', + 'DOUBLECOLON', 'NAMESPACE', 'AT', 'HATCH', + 'OPENB', 'CLOSEB', 'DOLLAR', 'LOGOP', + 'SLOGOP', 'TLOGOP', 'SINGLECOND', 'ARRAYOPEN', + 'QUOTE', 'BACKTICK', 'error', 'start', + 'template', 'literal_e2', 'literal_e1', 'smartytag', + 'tagbody', 'tag', 'outattr', 'eqoutattr', + 'varindexed', 'output', 'attributes', 'variable', + 'value', 'expr', 'modifierlist', 'statement', + 'statements', 'foraction', 'varvar', 'modparameters', + 'attribute', 'ternary', 'tlop', 'lop', + 'scond', 'array', 'function', 'ns1', + 'doublequoted_with_quotes', 'static_class_access', 'arraydef', 'object', + 'arrayindex', 'indexdef', 'varvarele', 'objectchain', + 'objectelement', 'method', 'params', 'modifier', + 'modparameter', 'arrayelements', 'arrayelement', 'doublequoted', + 'doublequotedcontent', + ); + + /** + * internal error flag + * + * @var bool + */ + private $internalError = false; /* Index of top element in stack */ + private $_retvalue; /* Shifts left before out of the error */ + /** + * constructor + * + * @param Smarty_Internal_Templatelexer $lex + * @param Smarty_Internal_TemplateCompilerBase $compiler + */ + public function __construct(Smarty_Internal_Templatelexer $lex, Smarty_Internal_TemplateCompilerBase $compiler) { $this->lex = $lex; $this->compiler = $compiler; - $this->smarty = $this->compiler->smarty; $this->template = $this->compiler->template; - $this->compiler->has_variable_string = false; + $this->smarty = $this->template->smarty; + $this->security = isset($this->smarty->security_policy) ? $this->smarty->security_policy : false; + $this->current_buffer = $this->root_buffer = new Smarty_Internal_ParseTree_Template(); + } /* The parser's stack */ + public static function yy_destructor($yymajor, $yypminor) + { + switch ($yymajor) { + default: + break; /* If no destructor action specified: do nothing */ + } + } + + /** + * insert PHP code in current buffer + * + * @param string $code + */ + public function insertPhpCode($code) + { + $this->current_buffer->append_subtree($this, new Smarty_Internal_ParseTree_Tag($this, $code)); + } + + /** + * error rundown + * + */ + public function errorRunDown() + { + while ($this->yystack !== array()) { + $this->yy_pop_parser_stack(); + } + if (is_resource($this->yyTraceFILE)) { + fclose($this->yyTraceFILE); + } + } + + /** + * merge PHP code with prefix code and return parse tree tag object + * + * @param string $code + * + * @return Smarty_Internal_ParseTree_Tag + */ + public function mergePrefixCode($code) + { + $tmp = ''; + foreach ($this->compiler->prefix_code as $preCode) { + $tmp .= $preCode; + } $this->compiler->prefix_code = array(); - $this->block_nesting_level = 0; - if ($this->security = isset($this->smarty->security_policy)) { - $this->php_handling = $this->smarty->security_policy->php_handling; - } else { - $this->php_handling = $this->smarty->php_handling; - } - $this->is_xml = false; - $this->asp_tags = (ini_get('asp_tags') != '0'); - $this->current_buffer = $this->root_buffer = new _smarty_template_buffer($this); + $tmp .= $code; + return new Smarty_Internal_ParseTree_Tag($this, $this->compiler->processNocacheCode($tmp, true)); } - public static function escape_start_tag($tag_text) - { - $tag = preg_replace('/\A<\?(.*)\z/', '<<?php ?>?\1', $tag_text, - 1, $count); //Escape tag - return $tag; - } - - public static function escape_end_tag($tag_text) - { - return '?<?php ?>>'; - } - - public function compileVariable($variable) - { - if (strpos($variable, '(') == 0) { - // not a variable variable - $var = trim($variable, '\''); - $this->compiler->tag_nocache = $this->compiler->tag_nocache | $this->template->getVariable($var, null, true, false)->nocache; - $this->template->properties['variables'][$var] = $this->compiler->tag_nocache | $this->compiler->nocache; - } - // return '(isset($_smarty_tpl->tpl_vars['. $variable .'])?$_smarty_tpl->tpl_vars['. $variable .']->value:$_smarty_tpl->getVariable('. $variable .')->value)'; - return '$_smarty_tpl->tpl_vars[' . $variable . ']->value'; - } - - #line 133 "smarty_internal_templateparser.php" - - const TP_VERT = 1; - const TP_COLON = 2; - const TP_RDEL = 3; - const TP_COMMENT = 4; - const TP_PHPSTARTTAG = 5; - const TP_PHPENDTAG = 6; - const TP_ASPSTARTTAG = 7; - const TP_ASPENDTAG = 8; - const TP_FAKEPHPSTARTTAG = 9; - const TP_XMLTAG = 10; - const TP_TEXT = 11; - const TP_STRIPON = 12; - const TP_STRIPOFF = 13; - const TP_BLOCKSOURCE = 14; - const TP_LITERALSTART = 15; - const TP_LITERALEND = 16; - const TP_LITERAL = 17; - const TP_LDEL = 18; - const TP_DOLLAR = 19; - const TP_ID = 20; - const TP_EQUAL = 21; - const TP_PTR = 22; - const TP_LDELIF = 23; - const TP_LDELFOR = 24; - const TP_SEMICOLON = 25; - const TP_INCDEC = 26; - const TP_TO = 27; - const TP_STEP = 28; - const TP_LDELFOREACH = 29; - const TP_SPACE = 30; - const TP_AS = 31; - const TP_APTR = 32; - const TP_LDELSETFILTER = 33; - const TP_SMARTYBLOCKCHILDPARENT = 34; - const TP_LDELSLASH = 35; - const TP_ATTR = 36; - const TP_INTEGER = 37; - const TP_COMMA = 38; - const TP_OPENP = 39; - const TP_CLOSEP = 40; - const TP_MATH = 41; - const TP_UNIMATH = 42; - const TP_ANDSYM = 43; - const TP_ISIN = 44; - const TP_ISDIVBY = 45; - const TP_ISNOTDIVBY = 46; - const TP_ISEVEN = 47; - const TP_ISNOTEVEN = 48; - const TP_ISEVENBY = 49; - const TP_ISNOTEVENBY = 50; - const TP_ISODD = 51; - const TP_ISNOTODD = 52; - const TP_ISODDBY = 53; - const TP_ISNOTODDBY = 54; - const TP_INSTANCEOF = 55; - const TP_QMARK = 56; - const TP_NOT = 57; - const TP_TYPECAST = 58; - const TP_HEX = 59; - const TP_DOT = 60; - const TP_SINGLEQUOTESTRING = 61; - const TP_DOUBLECOLON = 62; - const TP_AT = 63; - const TP_HATCH = 64; - const TP_OPENB = 65; - const TP_CLOSEB = 66; - const TP_EQUALS = 67; - const TP_NOTEQUALS = 68; - const TP_GREATERTHAN = 69; - const TP_LESSTHAN = 70; - const TP_GREATEREQUAL = 71; - const TP_LESSEQUAL = 72; - const TP_IDENTITY = 73; - const TP_NONEIDENTITY = 74; - const TP_MOD = 75; - const TP_LAND = 76; - const TP_LOR = 77; - const TP_LXOR = 78; - const TP_QUOTE = 79; - const TP_BACKTICK = 80; - const TP_DOLLARID = 81; - const YY_NO_ACTION = 570; - const YY_ACCEPT_ACTION = 569; - const YY_ERROR_ACTION = 568; - - const YY_SZ_ACTTAB = 2407; - static public $yy_action = array( - /* 0 */ - 219, 309, 305, 301, 302, 303, 304, 310, 311, 317, - /* 10 */ - 318, 319, 201, 30, 273, 9, 33, 238, 280, 15, - /* 20 */ - 5, 108, 235, 234, 220, 7, 126, 42, 30, 30, - /* 30 */ - 259, 211, 256, 495, 15, 15, 10, 33, 495, 280, - /* 40 */ - 46, 47, 51, 45, 24, 14, 352, 353, 39, 37, - /* 50 */ - 278, 359, 12, 25, 219, 219, 326, 434, 219, 192, - /* 60 */ - 434, 569, 95, 263, 227, 306, 360, 361, 358, 357, - /* 70 */ - 354, 355, 356, 342, 341, 328, 329, 330, 292, 219, - /* 80 */ - 202, 322, 242, 30, 434, 231, 207, 434, 143, 15, - /* 90 */ - 434, 35, 158, 434, 46, 47, 51, 45, 24, 14, - /* 100 */ - 352, 353, 39, 37, 278, 359, 12, 25, 219, 48, - /* 110 */ - 32, 219, 48, 391, 196, 2, 31, 138, 321, 4, - /* 120 */ - 360, 361, 358, 357, 354, 355, 356, 342, 341, 328, - /* 130 */ - 329, 330, 127, 48, 290, 349, 251, 30, 145, 140, - /* 140 */ - 30, 207, 264, 15, 200, 322, 15, 334, 46, 47, - /* 150 */ - 51, 45, 24, 14, 352, 353, 39, 37, 278, 359, - /* 160 */ - 12, 25, 219, 289, 219, 48, 431, 297, 219, 33, - /* 170 */ - 396, 280, 18, 191, 360, 361, 358, 357, 354, 355, - /* 180 */ - 356, 342, 341, 328, 329, 330, 300, 285, 286, 287, - /* 190 */ - 299, 206, 219, 431, 428, 194, 201, 315, 314, 431, - /* 200 */ - 207, 281, 46, 47, 51, 45, 24, 14, 352, 353, - /* 210 */ - 39, 37, 278, 359, 12, 25, 219, 33, 48, 280, - /* 220 */ - 34, 30, 48, 197, 322, 276, 158, 15, 360, 361, - /* 230 */ - 358, 357, 354, 355, 356, 342, 341, 328, 329, 330, - /* 240 */ - 230, 338, 16, 289, 103, 179, 244, 219, 295, 2, - /* 250 */ - 41, 33, 265, 280, 283, 148, 46, 47, 51, 45, - /* 260 */ - 24, 14, 352, 353, 39, 37, 278, 359, 12, 25, - /* 270 */ - 219, 207, 145, 43, 132, 189, 109, 333, 307, 227, - /* 280 */ - 306, 190, 360, 361, 358, 357, 354, 355, 356, 342, - /* 290 */ - 341, 328, 329, 330, 20, 22, 248, 339, 219, 99, - /* 300 */ - 174, 48, 324, 33, 346, 280, 18, 288, 207, 283, - /* 310 */ - 46, 47, 51, 45, 24, 14, 352, 353, 39, 37, - /* 320 */ - 278, 359, 12, 25, 219, 289, 207, 30, 41, 110, - /* 330 */ - 275, 2, 41, 15, 272, 266, 360, 361, 358, 357, - /* 340 */ - 354, 355, 356, 342, 341, 328, 329, 330, 242, 40, - /* 350 */ - 236, 347, 104, 177, 145, 219, 44, 316, 148, 135, - /* 360 */ - 228, 27, 283, 269, 46, 47, 51, 45, 24, 14, - /* 370 */ - 352, 353, 39, 37, 278, 359, 12, 25, 219, 207, - /* 380 */ - 208, 33, 7, 280, 245, 239, 136, 173, 241, 279, - /* 390 */ - 360, 361, 358, 357, 354, 355, 356, 342, 341, 328, - /* 400 */ - 329, 330, 29, 158, 106, 13, 122, 171, 181, 6, - /* 410 */ - 33, 15, 226, 33, 219, 237, 283, 283, 46, 47, - /* 420 */ - 51, 45, 24, 14, 352, 353, 39, 37, 278, 359, - /* 430 */ - 12, 25, 219, 205, 205, 252, 313, 238, 312, 235, - /* 440 */ - 232, 195, 97, 127, 360, 361, 358, 357, 354, 355, - /* 450 */ - 356, 342, 341, 328, 329, 330, 28, 320, 230, 105, - /* 460 */ - 182, 164, 176, 33, 279, 254, 282, 186, 207, 283, - /* 470 */ - 283, 253, 46, 47, 51, 45, 24, 14, 352, 353, - /* 480 */ - 39, 37, 278, 359, 12, 25, 219, 205, 260, 107, - /* 490 */ - 235, 262, 33, 193, 214, 332, 166, 198, 360, 361, - /* 500 */ - 358, 357, 354, 355, 356, 342, 341, 328, 329, 330, - /* 510 */ - 137, 175, 167, 291, 308, 344, 185, 261, 267, 161, - /* 520 */ - 283, 283, 128, 337, 124, 283, 46, 47, 51, 45, - /* 530 */ - 24, 14, 352, 353, 39, 37, 278, 359, 12, 25, - /* 540 */ - 219, 38, 205, 203, 141, 169, 257, 134, 35, 130, - /* 550 */ - 156, 114, 360, 361, 358, 357, 354, 355, 356, 342, - /* 560 */ - 341, 328, 329, 330, 320, 158, 320, 241, 36, 293, - /* 570 */ - 298, 94, 21, 26, 284, 219, 292, 168, 271, 162, - /* 580 */ - 46, 47, 51, 45, 24, 14, 352, 353, 39, 37, - /* 590 */ - 278, 359, 12, 25, 219, 279, 229, 205, 44, 281, - /* 600 */ - 187, 17, 270, 331, 98, 127, 360, 361, 358, 357, - /* 610 */ - 354, 355, 356, 342, 341, 328, 329, 330, 199, 320, - /* 620 */ - 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, - /* 630 */ - 331, 331, 331, 331, 46, 47, 51, 45, 24, 14, - /* 640 */ - 352, 353, 39, 37, 278, 359, 12, 25, 219, 331, - /* 650 */ - 268, 331, 331, 331, 331, 331, 331, 331, 125, 115, - /* 660 */ - 360, 361, 358, 357, 354, 355, 356, 342, 341, 328, - /* 670 */ - 329, 330, 279, 331, 320, 331, 331, 331, 331, 331, - /* 680 */ - 331, 331, 331, 331, 331, 331, 331, 331, 46, 47, - /* 690 */ - 51, 45, 24, 14, 352, 353, 39, 37, 278, 359, - /* 700 */ - 12, 25, 219, 331, 204, 331, 331, 331, 331, 331, - /* 710 */ - 331, 159, 100, 116, 360, 361, 358, 357, 354, 355, - /* 720 */ - 356, 342, 341, 328, 329, 330, 320, 320, 320, 331, - /* 730 */ - 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, - /* 740 */ - 331, 331, 46, 47, 51, 45, 24, 14, 352, 353, - /* 750 */ - 39, 37, 278, 359, 12, 25, 219, 331, 331, 331, - /* 760 */ - 331, 331, 331, 331, 331, 102, 117, 331, 360, 361, - /* 770 */ - 358, 357, 354, 355, 356, 342, 341, 328, 329, 330, - /* 780 */ - 320, 320, 331, 331, 331, 331, 331, 331, 331, 331, - /* 790 */ - 331, 331, 331, 331, 331, 331, 46, 47, 51, 45, - /* 800 */ - 24, 14, 352, 353, 39, 37, 278, 359, 12, 25, - /* 810 */ - 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, - /* 820 */ - 158, 331, 360, 361, 358, 357, 354, 355, 356, 342, - /* 830 */ - 341, 328, 329, 330, 331, 331, 331, 331, 46, 47, - /* 840 */ - 51, 45, 24, 14, 352, 353, 39, 37, 278, 359, - /* 850 */ - 12, 25, 331, 331, 331, 331, 331, 331, 211, 331, - /* 860 */ - 331, 331, 331, 10, 360, 361, 358, 357, 354, 355, - /* 870 */ - 356, 342, 341, 328, 329, 330, 331, 331, 331, 331, - /* 880 */ - 331, 331, 331, 9, 142, 212, 331, 331, 5, 108, - /* 890 */ - 331, 246, 331, 331, 126, 157, 183, 331, 259, 123, - /* 900 */ - 256, 331, 250, 331, 23, 283, 331, 52, 277, 331, - /* 910 */ - 331, 255, 350, 348, 331, 345, 331, 279, 180, 178, - /* 920 */ - 331, 331, 49, 50, 296, 240, 351, 283, 283, 106, - /* 930 */ - 1, 274, 331, 147, 331, 331, 331, 331, 331, 279, - /* 940 */ - 279, 9, 144, 92, 96, 233, 5, 108, 331, 345, - /* 950 */ - 331, 331, 126, 331, 331, 246, 259, 323, 256, 146, - /* 960 */ - 250, 331, 23, 123, 184, 52, 331, 331, 331, 331, - /* 970 */ - 246, 331, 343, 283, 153, 255, 350, 348, 123, 345, - /* 980 */ - 49, 50, 296, 240, 351, 279, 331, 106, 1, 331, - /* 990 */ - 255, 350, 348, 331, 345, 33, 331, 280, 331, 9, - /* 1000 */ - 142, 224, 96, 331, 5, 108, 331, 30, 331, 247, - /* 1010 */ - 126, 246, 331, 15, 259, 149, 256, 331, 250, 123, - /* 1020 */ - 23, 331, 331, 52, 331, 331, 331, 331, 331, 331, - /* 1030 */ - 331, 255, 350, 348, 331, 345, 331, 331, 49, 50, - /* 1040 */ - 296, 240, 351, 331, 331, 106, 1, 331, 331, 331, - /* 1050 */ - 331, 331, 33, 331, 280, 331, 331, 9, 135, 224, - /* 1060 */ - 96, 331, 5, 108, 30, 246, 258, 331, 126, 151, - /* 1070 */ - 15, 246, 259, 123, 256, 154, 250, 331, 11, 123, - /* 1080 */ - 331, 52, 331, 331, 331, 255, 350, 348, 331, 345, - /* 1090 */ - 331, 255, 350, 348, 331, 345, 49, 50, 296, 240, - /* 1100 */ - 351, 331, 331, 106, 1, 331, 331, 331, 331, 331, - /* 1110 */ - 331, 331, 331, 331, 331, 9, 142, 210, 96, 331, - /* 1120 */ - 5, 108, 331, 331, 331, 331, 126, 246, 331, 331, - /* 1130 */ - 259, 155, 256, 331, 216, 123, 23, 331, 331, 52, - /* 1140 */ - 331, 331, 331, 331, 331, 331, 331, 255, 350, 348, - /* 1150 */ - 331, 345, 331, 331, 49, 50, 296, 240, 351, 331, - /* 1160 */ - 331, 106, 1, 331, 331, 331, 331, 331, 331, 331, - /* 1170 */ - 331, 331, 331, 9, 131, 224, 96, 331, 5, 108, - /* 1180 */ - 331, 331, 331, 331, 126, 246, 331, 331, 259, 152, - /* 1190 */ - 256, 331, 250, 123, 3, 331, 331, 52, 331, 331, - /* 1200 */ - 331, 331, 331, 331, 331, 255, 350, 348, 331, 345, - /* 1210 */ - 331, 331, 49, 50, 296, 240, 351, 331, 331, 106, - /* 1220 */ - 1, 331, 331, 331, 331, 331, 331, 331, 331, 331, - /* 1230 */ - 331, 9, 142, 213, 96, 331, 5, 108, 331, 331, - /* 1240 */ - 331, 331, 126, 246, 331, 331, 259, 150, 256, 331, - /* 1250 */ - 250, 123, 23, 331, 331, 52, 331, 331, 331, 331, - /* 1260 */ - 331, 331, 331, 255, 350, 348, 331, 345, 331, 331, - /* 1270 */ - 49, 50, 296, 240, 351, 331, 331, 106, 1, 331, - /* 1280 */ - 219, 331, 401, 331, 331, 331, 331, 331, 331, 9, - /* 1290 */ - 142, 209, 96, 331, 5, 108, 331, 331, 331, 331, - /* 1300 */ - 126, 249, 331, 331, 259, 331, 256, 331, 250, 30, - /* 1310 */ - 23, 190, 163, 52, 331, 15, 331, 331, 2, 331, - /* 1320 */ - 331, 283, 331, 331, 20, 22, 331, 331, 49, 50, - /* 1330 */ - 296, 240, 351, 331, 331, 106, 1, 331, 207, 331, - /* 1340 */ - 331, 145, 331, 331, 331, 432, 331, 9, 139, 224, - /* 1350 */ - 96, 331, 5, 108, 331, 331, 331, 331, 126, 331, - /* 1360 */ - 331, 331, 259, 243, 256, 331, 250, 331, 23, 190, - /* 1370 */ - 188, 52, 432, 331, 331, 331, 331, 331, 432, 283, - /* 1380 */ - 331, 2, 20, 22, 331, 331, 49, 50, 296, 240, - /* 1390 */ - 351, 331, 331, 106, 1, 331, 207, 331, 331, 331, - /* 1400 */ - 331, 331, 331, 331, 145, 9, 135, 224, 96, 331, - /* 1410 */ - 5, 108, 331, 331, 331, 331, 126, 331, 331, 331, - /* 1420 */ - 259, 331, 256, 331, 250, 331, 11, 101, 160, 52, - /* 1430 */ - 331, 331, 331, 331, 331, 331, 331, 283, 331, 331, - /* 1440 */ - 20, 22, 331, 331, 49, 50, 296, 240, 351, 331, - /* 1450 */ - 331, 106, 331, 331, 207, 331, 331, 331, 331, 331, - /* 1460 */ - 331, 331, 331, 9, 135, 225, 96, 331, 5, 108, - /* 1470 */ - 331, 331, 331, 331, 126, 331, 331, 331, 259, 331, - /* 1480 */ - 256, 331, 250, 331, 11, 331, 477, 52, 331, 331, - /* 1490 */ - 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, - /* 1500 */ - 331, 331, 49, 50, 296, 240, 351, 331, 477, 106, - /* 1510 */ - 477, 477, 331, 477, 477, 331, 331, 331, 331, 477, - /* 1520 */ - 331, 477, 2, 477, 96, 331, 331, 331, 331, 331, - /* 1530 */ - 331, 331, 331, 331, 331, 246, 331, 331, 477, 120, - /* 1540 */ - 331, 331, 84, 123, 331, 145, 331, 331, 331, 477, - /* 1550 */ - 331, 294, 327, 331, 331, 255, 350, 348, 331, 345, - /* 1560 */ - 331, 331, 331, 477, 331, 331, 331, 246, 331, 218, - /* 1570 */ - 362, 120, 331, 331, 84, 123, 331, 331, 331, 331, - /* 1580 */ - 331, 331, 331, 294, 327, 331, 331, 255, 350, 348, - /* 1590 */ - 246, 345, 331, 331, 129, 331, 331, 61, 119, 232, - /* 1600 */ - 331, 246, 335, 331, 331, 129, 294, 327, 80, 123, - /* 1610 */ - 255, 350, 348, 331, 345, 331, 331, 294, 327, 331, - /* 1620 */ - 331, 255, 350, 348, 331, 345, 246, 331, 331, 331, - /* 1630 */ - 129, 331, 215, 80, 123, 331, 331, 331, 331, 331, - /* 1640 */ - 331, 331, 294, 327, 331, 331, 255, 350, 348, 331, - /* 1650 */ - 345, 331, 331, 331, 246, 190, 170, 221, 129, 331, - /* 1660 */ - 331, 55, 119, 133, 331, 283, 331, 331, 20, 22, - /* 1670 */ - 294, 327, 331, 331, 255, 350, 348, 246, 345, 331, - /* 1680 */ - 331, 129, 207, 331, 80, 123, 331, 331, 331, 331, - /* 1690 */ - 331, 331, 331, 294, 327, 331, 246, 255, 350, 348, - /* 1700 */ - 129, 345, 331, 89, 123, 331, 331, 331, 223, 331, - /* 1710 */ - 331, 331, 294, 327, 331, 331, 255, 350, 348, 246, - /* 1720 */ - 345, 331, 331, 129, 331, 331, 70, 123, 331, 331, - /* 1730 */ - 246, 331, 331, 331, 111, 294, 327, 67, 123, 255, - /* 1740 */ - 350, 348, 331, 345, 331, 331, 294, 327, 331, 246, - /* 1750 */ - 255, 350, 348, 129, 345, 331, 86, 123, 331, 331, - /* 1760 */ - 331, 331, 331, 331, 331, 294, 327, 331, 246, 255, - /* 1770 */ - 350, 348, 129, 345, 331, 90, 123, 331, 331, 331, - /* 1780 */ - 331, 331, 331, 331, 294, 327, 331, 246, 255, 350, - /* 1790 */ - 348, 129, 345, 331, 77, 123, 331, 331, 331, 331, - /* 1800 */ - 331, 331, 331, 294, 327, 331, 246, 255, 350, 348, - /* 1810 */ - 129, 345, 331, 74, 123, 331, 331, 246, 331, 331, - /* 1820 */ - 331, 129, 294, 327, 66, 123, 255, 350, 348, 331, - /* 1830 */ - 345, 331, 331, 294, 327, 331, 246, 222, 350, 348, - /* 1840 */ - 129, 345, 331, 69, 123, 331, 331, 331, 331, 331, - /* 1850 */ - 331, 331, 294, 327, 331, 246, 255, 350, 348, 129, - /* 1860 */ - 345, 331, 78, 123, 331, 331, 331, 331, 331, 331, - /* 1870 */ - 331, 294, 327, 331, 246, 255, 350, 348, 129, 345, - /* 1880 */ - 331, 60, 123, 331, 331, 331, 331, 331, 331, 331, - /* 1890 */ - 294, 327, 331, 246, 255, 350, 348, 129, 345, 331, - /* 1900 */ - 53, 123, 331, 331, 246, 331, 331, 331, 129, 294, - /* 1910 */ - 327, 65, 123, 255, 350, 348, 331, 345, 331, 331, - /* 1920 */ - 294, 327, 336, 331, 255, 350, 348, 331, 345, 8, - /* 1930 */ - 331, 331, 331, 331, 5, 108, 331, 331, 331, 331, - /* 1940 */ - 126, 331, 331, 246, 259, 331, 256, 129, 331, 331, - /* 1950 */ - 72, 123, 331, 331, 331, 331, 331, 331, 331, 294, - /* 1960 */ - 327, 331, 246, 255, 350, 348, 129, 345, 331, 85, - /* 1970 */ - 123, 331, 331, 331, 331, 331, 331, 331, 294, 327, - /* 1980 */ - 331, 246, 255, 350, 348, 129, 345, 331, 81, 123, - /* 1990 */ - 331, 19, 340, 331, 331, 331, 331, 294, 327, 331, - /* 2000 */ - 246, 255, 350, 348, 113, 345, 331, 82, 123, 331, - /* 2010 */ - 331, 246, 331, 331, 331, 93, 294, 327, 54, 121, - /* 2020 */ - 255, 350, 348, 331, 345, 331, 331, 294, 327, 331, - /* 2030 */ - 246, 217, 350, 348, 129, 345, 331, 58, 123, 331, - /* 2040 */ - 331, 331, 331, 331, 331, 331, 294, 327, 331, 336, - /* 2050 */ - 255, 350, 348, 331, 345, 331, 8, 331, 331, 331, - /* 2060 */ - 331, 5, 108, 331, 331, 331, 331, 126, 246, 331, - /* 2070 */ - 331, 259, 129, 256, 331, 88, 123, 331, 331, 246, - /* 2080 */ - 331, 331, 331, 129, 294, 327, 56, 123, 255, 350, - /* 2090 */ - 348, 331, 345, 331, 331, 294, 327, 331, 331, 255, - /* 2100 */ - 350, 348, 331, 345, 246, 331, 331, 331, 129, 331, - /* 2110 */ - 331, 68, 123, 331, 331, 331, 331, 325, 19, 340, - /* 2120 */ - 294, 327, 331, 331, 255, 350, 348, 331, 345, 331, - /* 2130 */ - 331, 331, 331, 246, 331, 331, 331, 118, 331, 331, - /* 2140 */ - 59, 123, 331, 331, 331, 331, 190, 172, 331, 294, - /* 2150 */ - 327, 331, 331, 255, 350, 348, 283, 345, 246, 20, - /* 2160 */ - 22, 331, 93, 331, 331, 57, 121, 331, 331, 331, - /* 2170 */ - 331, 331, 331, 207, 294, 327, 331, 246, 255, 350, - /* 2180 */ - 348, 129, 345, 331, 64, 123, 331, 331, 246, 331, - /* 2190 */ - 331, 331, 129, 294, 327, 63, 123, 255, 350, 348, - /* 2200 */ - 331, 345, 331, 331, 294, 327, 331, 246, 255, 350, - /* 2210 */ - 348, 129, 345, 331, 73, 123, 331, 331, 331, 331, - /* 2220 */ - 190, 165, 331, 294, 327, 331, 331, 255, 350, 348, - /* 2230 */ - 283, 345, 331, 20, 22, 331, 246, 331, 331, 331, - /* 2240 */ - 129, 331, 331, 87, 123, 331, 331, 207, 331, 331, - /* 2250 */ - 331, 331, 294, 327, 331, 331, 255, 350, 348, 331, - /* 2260 */ - 345, 246, 331, 331, 331, 129, 331, 331, 75, 123, - /* 2270 */ - 331, 331, 246, 331, 331, 331, 129, 294, 327, 61, - /* 2280 */ - 123, 255, 350, 348, 331, 345, 331, 331, 294, 327, - /* 2290 */ - 331, 246, 255, 350, 348, 129, 345, 331, 71, 123, - /* 2300 */ - 331, 331, 246, 331, 331, 331, 129, 294, 327, 83, - /* 2310 */ - 123, 255, 350, 348, 331, 345, 331, 331, 294, 327, - /* 2320 */ - 331, 331, 255, 350, 348, 331, 345, 246, 331, 331, - /* 2330 */ - 331, 112, 331, 331, 76, 123, 331, 331, 331, 331, - /* 2340 */ - 331, 331, 331, 294, 327, 331, 331, 255, 350, 348, - /* 2350 */ - 331, 345, 246, 331, 331, 331, 129, 331, 331, 91, - /* 2360 */ - 123, 331, 331, 246, 331, 331, 331, 129, 294, 327, - /* 2370 */ - 62, 123, 255, 350, 348, 331, 345, 331, 331, 294, - /* 2380 */ - 327, 331, 246, 255, 350, 348, 129, 345, 331, 79, - /* 2390 */ - 123, 331, 331, 331, 331, 331, 331, 331, 294, 327, - /* 2400 */ - 331, 331, 255, 350, 348, 331, 345, - ); - static public $yy_lookahead = array( - /* 0 */ - 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, - /* 10 */ - 13, 14, 15, 30, 66, 18, 18, 2, 20, 36, - /* 20 */ - 23, 24, 94, 95, 96, 39, 29, 28, 30, 30, - /* 30 */ - 33, 60, 35, 60, 36, 36, 65, 18, 65, 20, - /* 40 */ - 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, - /* 50 */ - 51, 52, 53, 54, 1, 1, 3, 3, 1, 91, - /* 60 */ - 3, 83, 84, 85, 86, 87, 67, 68, 69, 70, - /* 70 */ - 71, 72, 73, 74, 75, 76, 77, 78, 112, 1, - /* 80 */ - 114, 115, 63, 30, 30, 31, 118, 30, 19, 36, - /* 90 */ - 36, 21, 22, 36, 41, 42, 43, 44, 45, 46, - /* 100 */ - 47, 48, 49, 50, 51, 52, 53, 54, 1, 55, - /* 110 */ - 32, 1, 55, 3, 91, 39, 18, 19, 20, 38, - /* 120 */ - 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, - /* 130 */ - 77, 78, 62, 55, 20, 37, 60, 30, 62, 20, - /* 140 */ - 30, 118, 66, 36, 114, 115, 36, 66, 41, 42, - /* 150 */ - 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, - /* 160 */ - 53, 54, 1, 26, 1, 55, 3, 37, 1, 18, - /* 170 */ - 3, 20, 21, 91, 67, 68, 69, 70, 71, 72, - /* 180 */ - 73, 74, 75, 76, 77, 78, 5, 6, 7, 8, - /* 190 */ - 9, 20, 1, 30, 3, 100, 15, 16, 17, 36, - /* 200 */ - 118, 119, 41, 42, 43, 44, 45, 46, 47, 48, - /* 210 */ - 49, 50, 51, 52, 53, 54, 1, 18, 55, 20, - /* 220 */ - 21, 30, 55, 114, 115, 26, 22, 36, 67, 68, - /* 230 */ - 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, - /* 240 */ - 86, 80, 32, 26, 91, 92, 31, 1, 109, 39, - /* 250 */ - 38, 18, 40, 20, 101, 116, 41, 42, 43, 44, - /* 260 */ - 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, - /* 270 */ - 1, 118, 62, 18, 19, 20, 122, 123, 85, 86, - /* 280 */ - 87, 91, 67, 68, 69, 70, 71, 72, 73, 74, - /* 290 */ - 75, 76, 77, 78, 104, 105, 63, 80, 1, 91, - /* 300 */ - 92, 55, 3, 18, 115, 20, 21, 20, 118, 101, - /* 310 */ - 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, - /* 320 */ - 51, 52, 53, 54, 1, 26, 118, 30, 38, 88, - /* 330 */ - 40, 39, 38, 36, 40, 66, 67, 68, 69, 70, - /* 340 */ - 71, 72, 73, 74, 75, 76, 77, 78, 63, 21, - /* 350 */ - 63, 109, 91, 92, 62, 1, 2, 16, 116, 19, - /* 360 */ - 20, 18, 101, 40, 41, 42, 43, 44, 45, 46, - /* 370 */ - 47, 48, 49, 50, 51, 52, 53, 54, 1, 118, - /* 380 */ - 3, 18, 39, 20, 19, 20, 19, 111, 60, 113, - /* 390 */ - 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, - /* 400 */ - 77, 78, 21, 22, 64, 30, 39, 92, 92, 39, - /* 410 */ - 18, 36, 20, 18, 1, 20, 101, 101, 41, 42, - /* 420 */ - 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, - /* 430 */ - 53, 54, 1, 118, 118, 22, 87, 2, 89, 94, - /* 440 */ - 95, 91, 98, 62, 67, 68, 69, 70, 71, 72, - /* 450 */ - 73, 74, 75, 76, 77, 78, 21, 113, 86, 111, - /* 460 */ - 92, 92, 111, 18, 113, 20, 20, 111, 118, 101, - /* 470 */ - 101, 40, 41, 42, 43, 44, 45, 46, 47, 48, - /* 480 */ - 49, 50, 51, 52, 53, 54, 1, 118, 3, 100, - /* 490 */ - 94, 95, 18, 100, 20, 123, 111, 25, 67, 68, - /* 500 */ - 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, - /* 510 */ - 38, 92, 92, 20, 3, 3, 92, 20, 40, 64, - /* 520 */ - 101, 101, 19, 3, 19, 101, 41, 42, 43, 44, - /* 530 */ - 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, - /* 540 */ - 1, 2, 118, 20, 19, 64, 20, 19, 21, 98, - /* 550 */ - 20, 98, 67, 68, 69, 70, 71, 72, 73, 74, - /* 560 */ - 75, 76, 77, 78, 113, 22, 113, 60, 27, 20, - /* 570 */ - 37, 20, 56, 2, 101, 1, 112, 111, 116, 111, - /* 580 */ - 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, - /* 590 */ - 51, 52, 53, 54, 1, 113, 97, 118, 2, 119, - /* 600 */ - 111, 97, 30, 124, 98, 62, 67, 68, 69, 70, - /* 610 */ - 71, 72, 73, 74, 75, 76, 77, 78, 25, 113, - /* 620 */ - 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, - /* 630 */ - 124, 124, 124, 124, 41, 42, 43, 44, 45, 46, - /* 640 */ - 47, 48, 49, 50, 51, 52, 53, 54, 1, 124, - /* 650 */ - 3, 124, 124, 124, 124, 124, 124, 124, 99, 98, - /* 660 */ - 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, - /* 670 */ - 77, 78, 113, 124, 113, 124, 124, 124, 124, 124, - /* 680 */ - 124, 124, 124, 124, 124, 124, 124, 124, 41, 42, - /* 690 */ - 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, - /* 700 */ - 53, 54, 1, 124, 3, 124, 124, 124, 124, 124, - /* 710 */ - 124, 98, 98, 98, 67, 68, 69, 70, 71, 72, - /* 720 */ - 73, 74, 75, 76, 77, 78, 113, 113, 113, 124, - /* 730 */ - 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, - /* 740 */ - 124, 124, 41, 42, 43, 44, 45, 46, 47, 48, - /* 750 */ - 49, 50, 51, 52, 53, 54, 1, 124, 124, 124, - /* 760 */ - 124, 124, 124, 124, 124, 98, 98, 124, 67, 68, - /* 770 */ - 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, - /* 780 */ - 113, 113, 124, 124, 124, 124, 124, 124, 124, 124, - /* 790 */ - 124, 124, 124, 124, 124, 124, 41, 42, 43, 44, - /* 800 */ - 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, - /* 810 */ - 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, - /* 820 */ - 22, 124, 67, 68, 69, 70, 71, 72, 73, 74, - /* 830 */ - 75, 76, 77, 78, 124, 124, 124, 124, 41, 42, - /* 840 */ - 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, - /* 850 */ - 53, 54, 124, 124, 124, 124, 124, 124, 60, 124, - /* 860 */ - 124, 124, 124, 65, 67, 68, 69, 70, 71, 72, - /* 870 */ - 73, 74, 75, 76, 77, 78, 124, 124, 124, 124, - /* 880 */ - 124, 124, 124, 18, 19, 20, 124, 124, 23, 24, - /* 890 */ - 124, 86, 124, 124, 29, 90, 92, 124, 33, 94, - /* 900 */ - 35, 124, 37, 124, 39, 101, 124, 42, 103, 124, - /* 910 */ - 124, 106, 107, 108, 124, 110, 124, 113, 92, 92, - /* 920 */ - 124, 124, 57, 58, 59, 60, 61, 101, 101, 64, - /* 930 */ - 65, 66, 124, 94, 124, 124, 124, 124, 124, 113, - /* 940 */ - 113, 18, 19, 20, 79, 106, 23, 24, 124, 110, - /* 950 */ - 124, 124, 29, 124, 124, 86, 33, 34, 35, 90, - /* 960 */ - 37, 124, 39, 94, 92, 42, 124, 124, 124, 124, - /* 970 */ - 86, 124, 103, 101, 90, 106, 107, 108, 94, 110, - /* 980 */ - 57, 58, 59, 60, 61, 113, 124, 64, 65, 124, - /* 990 */ - 106, 107, 108, 124, 110, 18, 124, 20, 124, 18, - /* 1000 */ - 19, 20, 79, 124, 23, 24, 124, 30, 124, 32, - /* 1010 */ - 29, 86, 124, 36, 33, 90, 35, 124, 37, 94, - /* 1020 */ - 39, 124, 124, 42, 124, 124, 124, 124, 124, 124, - /* 1030 */ - 124, 106, 107, 108, 124, 110, 124, 124, 57, 58, - /* 1040 */ - 59, 60, 61, 124, 124, 64, 65, 124, 124, 124, - /* 1050 */ - 124, 124, 18, 124, 20, 124, 124, 18, 19, 20, - /* 1060 */ - 79, 124, 23, 24, 30, 86, 32, 124, 29, 90, - /* 1070 */ - 36, 86, 33, 94, 35, 90, 37, 124, 39, 94, - /* 1080 */ - 124, 42, 124, 124, 124, 106, 107, 108, 124, 110, - /* 1090 */ - 124, 106, 107, 108, 124, 110, 57, 58, 59, 60, - /* 1100 */ - 61, 124, 124, 64, 65, 124, 124, 124, 124, 124, - /* 1110 */ - 124, 124, 124, 124, 124, 18, 19, 20, 79, 124, - /* 1120 */ - 23, 24, 124, 124, 124, 124, 29, 86, 124, 124, - /* 1130 */ - 33, 90, 35, 124, 37, 94, 39, 124, 124, 42, - /* 1140 */ - 124, 124, 124, 124, 124, 124, 124, 106, 107, 108, - /* 1150 */ - 124, 110, 124, 124, 57, 58, 59, 60, 61, 124, - /* 1160 */ - 124, 64, 65, 124, 124, 124, 124, 124, 124, 124, - /* 1170 */ - 124, 124, 124, 18, 19, 20, 79, 124, 23, 24, - /* 1180 */ - 124, 124, 124, 124, 29, 86, 124, 124, 33, 90, - /* 1190 */ - 35, 124, 37, 94, 39, 124, 124, 42, 124, 124, - /* 1200 */ - 124, 124, 124, 124, 124, 106, 107, 108, 124, 110, - /* 1210 */ - 124, 124, 57, 58, 59, 60, 61, 124, 124, 64, - /* 1220 */ - 65, 124, 124, 124, 124, 124, 124, 124, 124, 124, - /* 1230 */ - 124, 18, 19, 20, 79, 124, 23, 24, 124, 124, - /* 1240 */ - 124, 124, 29, 86, 124, 124, 33, 90, 35, 124, - /* 1250 */ - 37, 94, 39, 124, 124, 42, 124, 124, 124, 124, - /* 1260 */ - 124, 124, 124, 106, 107, 108, 124, 110, 124, 124, - /* 1270 */ - 57, 58, 59, 60, 61, 124, 124, 64, 65, 124, - /* 1280 */ - 1, 124, 3, 124, 124, 124, 124, 124, 124, 18, - /* 1290 */ - 19, 20, 79, 124, 23, 24, 124, 124, 124, 124, - /* 1300 */ - 29, 22, 124, 124, 33, 124, 35, 124, 37, 30, - /* 1310 */ - 39, 91, 92, 42, 124, 36, 124, 124, 39, 124, - /* 1320 */ - 124, 101, 124, 124, 104, 105, 124, 124, 57, 58, - /* 1330 */ - 59, 60, 61, 124, 124, 64, 65, 124, 118, 124, - /* 1340 */ - 124, 62, 124, 124, 124, 3, 124, 18, 19, 20, - /* 1350 */ - 79, 124, 23, 24, 124, 124, 124, 124, 29, 124, - /* 1360 */ - 124, 124, 33, 21, 35, 124, 37, 124, 39, 91, - /* 1370 */ - 92, 42, 30, 124, 124, 124, 124, 124, 36, 101, - /* 1380 */ - 124, 39, 104, 105, 124, 124, 57, 58, 59, 60, - /* 1390 */ - 61, 124, 124, 64, 65, 124, 118, 124, 124, 124, - /* 1400 */ - 124, 124, 124, 124, 62, 18, 19, 20, 79, 124, - /* 1410 */ - 23, 24, 124, 124, 124, 124, 29, 124, 124, 124, - /* 1420 */ - 33, 124, 35, 124, 37, 124, 39, 91, 92, 42, - /* 1430 */ - 124, 124, 124, 124, 124, 124, 124, 101, 124, 124, - /* 1440 */ - 104, 105, 124, 124, 57, 58, 59, 60, 61, 124, - /* 1450 */ - 124, 64, 124, 124, 118, 124, 124, 124, 124, 124, - /* 1460 */ - 124, 124, 124, 18, 19, 20, 79, 124, 23, 24, - /* 1470 */ - 124, 124, 124, 124, 29, 124, 124, 124, 33, 124, - /* 1480 */ - 35, 124, 37, 124, 39, 124, 3, 42, 124, 124, - /* 1490 */ - 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, - /* 1500 */ - 124, 124, 57, 58, 59, 60, 61, 124, 25, 64, - /* 1510 */ - 27, 28, 124, 30, 31, 124, 124, 124, 124, 36, - /* 1520 */ - 124, 38, 39, 40, 79, 124, 124, 124, 124, 124, - /* 1530 */ - 124, 124, 124, 124, 124, 86, 124, 124, 55, 90, - /* 1540 */ - 124, 124, 93, 94, 124, 62, 124, 124, 124, 66, - /* 1550 */ - 124, 102, 103, 124, 124, 106, 107, 108, 124, 110, - /* 1560 */ - 124, 124, 124, 80, 124, 124, 124, 86, 124, 120, - /* 1570 */ - 121, 90, 124, 124, 93, 94, 124, 124, 124, 124, - /* 1580 */ - 124, 124, 124, 102, 103, 124, 124, 106, 107, 108, - /* 1590 */ - 86, 110, 124, 124, 90, 124, 124, 93, 94, 95, - /* 1600 */ - 124, 86, 121, 124, 124, 90, 102, 103, 93, 94, - /* 1610 */ - 106, 107, 108, 124, 110, 124, 124, 102, 103, 124, - /* 1620 */ - 124, 106, 107, 108, 124, 110, 86, 124, 124, 124, - /* 1630 */ - 90, 124, 117, 93, 94, 124, 124, 124, 124, 124, - /* 1640 */ - 124, 124, 102, 103, 124, 124, 106, 107, 108, 124, - /* 1650 */ - 110, 124, 124, 124, 86, 91, 92, 117, 90, 124, - /* 1660 */ - 124, 93, 94, 95, 124, 101, 124, 124, 104, 105, - /* 1670 */ - 102, 103, 124, 124, 106, 107, 108, 86, 110, 124, - /* 1680 */ - 124, 90, 118, 124, 93, 94, 124, 124, 124, 124, - /* 1690 */ - 124, 124, 124, 102, 103, 124, 86, 106, 107, 108, - /* 1700 */ - 90, 110, 124, 93, 94, 124, 124, 124, 117, 124, - /* 1710 */ - 124, 124, 102, 103, 124, 124, 106, 107, 108, 86, - /* 1720 */ - 110, 124, 124, 90, 124, 124, 93, 94, 124, 124, - /* 1730 */ - 86, 124, 124, 124, 90, 102, 103, 93, 94, 106, - /* 1740 */ - 107, 108, 124, 110, 124, 124, 102, 103, 124, 86, - /* 1750 */ - 106, 107, 108, 90, 110, 124, 93, 94, 124, 124, - /* 1760 */ - 124, 124, 124, 124, 124, 102, 103, 124, 86, 106, - /* 1770 */ - 107, 108, 90, 110, 124, 93, 94, 124, 124, 124, - /* 1780 */ - 124, 124, 124, 124, 102, 103, 124, 86, 106, 107, - /* 1790 */ - 108, 90, 110, 124, 93, 94, 124, 124, 124, 124, - /* 1800 */ - 124, 124, 124, 102, 103, 124, 86, 106, 107, 108, - /* 1810 */ - 90, 110, 124, 93, 94, 124, 124, 86, 124, 124, - /* 1820 */ - 124, 90, 102, 103, 93, 94, 106, 107, 108, 124, - /* 1830 */ - 110, 124, 124, 102, 103, 124, 86, 106, 107, 108, - /* 1840 */ - 90, 110, 124, 93, 94, 124, 124, 124, 124, 124, - /* 1850 */ - 124, 124, 102, 103, 124, 86, 106, 107, 108, 90, - /* 1860 */ - 110, 124, 93, 94, 124, 124, 124, 124, 124, 124, - /* 1870 */ - 124, 102, 103, 124, 86, 106, 107, 108, 90, 110, - /* 1880 */ - 124, 93, 94, 124, 124, 124, 124, 124, 124, 124, - /* 1890 */ - 102, 103, 124, 86, 106, 107, 108, 90, 110, 124, - /* 1900 */ - 93, 94, 124, 124, 86, 124, 124, 124, 90, 102, - /* 1910 */ - 103, 93, 94, 106, 107, 108, 124, 110, 124, 124, - /* 1920 */ - 102, 103, 11, 124, 106, 107, 108, 124, 110, 18, - /* 1930 */ - 124, 124, 124, 124, 23, 24, 124, 124, 124, 124, - /* 1940 */ - 29, 124, 124, 86, 33, 124, 35, 90, 124, 124, - /* 1950 */ - 93, 94, 124, 124, 124, 124, 124, 124, 124, 102, - /* 1960 */ - 103, 124, 86, 106, 107, 108, 90, 110, 124, 93, - /* 1970 */ - 94, 124, 124, 124, 124, 124, 124, 124, 102, 103, - /* 1980 */ - 124, 86, 106, 107, 108, 90, 110, 124, 93, 94, - /* 1990 */ - 79, 80, 81, 124, 124, 124, 124, 102, 103, 124, - /* 2000 */ - 86, 106, 107, 108, 90, 110, 124, 93, 94, 124, - /* 2010 */ - 124, 86, 124, 124, 124, 90, 102, 103, 93, 94, - /* 2020 */ - 106, 107, 108, 124, 110, 124, 124, 102, 103, 124, - /* 2030 */ - 86, 106, 107, 108, 90, 110, 124, 93, 94, 124, - /* 2040 */ - 124, 124, 124, 124, 124, 124, 102, 103, 124, 11, - /* 2050 */ - 106, 107, 108, 124, 110, 124, 18, 124, 124, 124, - /* 2060 */ - 124, 23, 24, 124, 124, 124, 124, 29, 86, 124, - /* 2070 */ - 124, 33, 90, 35, 124, 93, 94, 124, 124, 86, - /* 2080 */ - 124, 124, 124, 90, 102, 103, 93, 94, 106, 107, - /* 2090 */ - 108, 124, 110, 124, 124, 102, 103, 124, 124, 106, - /* 2100 */ - 107, 108, 124, 110, 86, 124, 124, 124, 90, 124, - /* 2110 */ - 124, 93, 94, 124, 124, 124, 124, 79, 80, 81, - /* 2120 */ - 102, 103, 124, 124, 106, 107, 108, 124, 110, 124, - /* 2130 */ - 124, 124, 124, 86, 124, 124, 124, 90, 124, 124, - /* 2140 */ - 93, 94, 124, 124, 124, 124, 91, 92, 124, 102, - /* 2150 */ - 103, 124, 124, 106, 107, 108, 101, 110, 86, 104, - /* 2160 */ - 105, 124, 90, 124, 124, 93, 94, 124, 124, 124, - /* 2170 */ - 124, 124, 124, 118, 102, 103, 124, 86, 106, 107, - /* 2180 */ - 108, 90, 110, 124, 93, 94, 124, 124, 86, 124, - /* 2190 */ - 124, 124, 90, 102, 103, 93, 94, 106, 107, 108, - /* 2200 */ - 124, 110, 124, 124, 102, 103, 124, 86, 106, 107, - /* 2210 */ - 108, 90, 110, 124, 93, 94, 124, 124, 124, 124, - /* 2220 */ - 91, 92, 124, 102, 103, 124, 124, 106, 107, 108, - /* 2230 */ - 101, 110, 124, 104, 105, 124, 86, 124, 124, 124, - /* 2240 */ - 90, 124, 124, 93, 94, 124, 124, 118, 124, 124, - /* 2250 */ - 124, 124, 102, 103, 124, 124, 106, 107, 108, 124, - /* 2260 */ - 110, 86, 124, 124, 124, 90, 124, 124, 93, 94, - /* 2270 */ - 124, 124, 86, 124, 124, 124, 90, 102, 103, 93, - /* 2280 */ - 94, 106, 107, 108, 124, 110, 124, 124, 102, 103, - /* 2290 */ - 124, 86, 106, 107, 108, 90, 110, 124, 93, 94, - /* 2300 */ - 124, 124, 86, 124, 124, 124, 90, 102, 103, 93, - /* 2310 */ - 94, 106, 107, 108, 124, 110, 124, 124, 102, 103, - /* 2320 */ - 124, 124, 106, 107, 108, 124, 110, 86, 124, 124, - /* 2330 */ - 124, 90, 124, 124, 93, 94, 124, 124, 124, 124, - /* 2340 */ - 124, 124, 124, 102, 103, 124, 124, 106, 107, 108, - /* 2350 */ - 124, 110, 86, 124, 124, 124, 90, 124, 124, 93, - /* 2360 */ - 94, 124, 124, 86, 124, 124, 124, 90, 102, 103, - /* 2370 */ - 93, 94, 106, 107, 108, 124, 110, 124, 124, 102, - /* 2380 */ - 103, 124, 86, 106, 107, 108, 90, 110, 124, 93, - /* 2390 */ - 94, 124, 124, 124, 124, 124, 124, 124, 102, 103, - /* 2400 */ - 124, 124, 106, 107, 108, 124, 110, - ); - const YY_SHIFT_USE_DFLT = - 53; - const YY_SHIFT_MAX = 259; - static public $yy_shift_ofst = array( - /* 0 */ - - 3, 1213, 981, 1155, 1213, 1155, 981, 981, 923, 923, - /* 10 */ - 865, 981, 981, 1097, 981, 981, 981, 981, 981, 981, - /* 20 */ - 981, 1329, 981, 981, 981, 981, 1271, 981, 981, 981, - /* 30 */ - 1097, 981, 981, 981, 981, 981, 981, 981, 981, 981, - /* 40 */ - 981, 981, 981, 981, 1039, 1039, 1387, 1387, 1445, 1387, - /* 50 */ - 1387, 1387, 1387, - 1, 53, 107, 107, 107, 107, 107, - /* 60 */ - 485, 431, 593, 647, 701, 323, 161, 215, 377, 269, - /* 70 */ - 539, 755, 755, 755, 755, 755, 755, 755, 755, 755, - /* 80 */ - 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, - /* 90 */ - 797, 797, 1279, 110, 297, - 3, 2038, 977, 1034, 191, - /* 100 */ - - 2, 191, - 2, 297, 297, 798, 340, 354, 367, 1911, - /* 110 */ - 181, 54, 57, 163, 199, 285, 19, 151, 167, 70, - /* 120 */ - 78, 381, 367, 543, 363, - 17, 375, 365, 363, 246, - /* 130 */ - 363, 395, 392, - 17, 363, 363, 363, 367, 363, 445, - /* 140 */ - 413, 363, 395, 363, 474, 365, 574, 204, 204, 574, - /* 150 */ - 574, 574, 574, 574, 574, 574, 574, - 53, 255, 233, - /* 160 */ - - 17, - 27, - 29, - 17, - 17, - 17, - 29, - 17, - 29, - 27, - /* 170 */ - - 17, - 17, - 17, - 29, - 17, - 17, - 29, - 17, - 17, - 17, - /* 180 */ - - 17, - 17, - 17, - 17, - 17, - 17, - 29, - 29, - 17, 343, - /* 190 */ - 574, 574, 574, 596, 596, 574, 574, 204, 572, 572, - /* 200 */ - 204, 341, 204, 370, - 53, - 53, - 53, - 53, - 53, 1483, - /* 210 */ - 1342, 98, 76, 210, 435, 212, 328, 299, 81, 287, - /* 220 */ - 472, 294, 217, 290, 292, 292, 370, 511, 455, 505, - /* 230 */ - 520, 528, 478, 481, 541, 527, 446, 15, 114, - 14, - /* 240 */ - 533, 130, 493, 497, 503, 523, 512, 525, 549, 551, - /* 250 */ - 507, 526, 530, 516, 571, 137, 119, - 52, 69, 171, - ); - const YY_REDUCE_USE_DFLT = - 73; - const YY_REDUCE_MAX = 208; - static public $yy_reduce_ofst = array( - /* 0 */ - - 22, 1449, 1540, 1504, 1481, 1568, 1515, 1591, 1925, 2072, - /* 10 */ - 1750, 1818, 1895, 1644, 1663, 1914, 2205, 2277, 1876, 1731, - /* 20 */ - 1857, 1633, 1701, 2186, 2150, 2296, 2266, 2091, 2047, 1993, - /* 30 */ - 2241, 2102, 1720, 1788, 1982, 1769, 1807, 1610, 1682, 2175, - /* 40 */ - 2216, 2121, 1944, 2018, 805, 869, 884, 979, 925, 985, - /* 50 */ - 1041, 1157, 1099, 1220, 1336, 2129, 1278, 1336, 1564, 2055, - /* 60 */ - 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, - /* 70 */ - 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, - /* 80 */ - 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, - /* 90 */ - 190, 190, 261, 208, 153, 193, 154, 827, 826, 369, - /* 100 */ - 804, 315, 872, 316, 424, - 34, 839, 82, - 72, 372, - /* 110 */ - 349, - 32, - 32, - 32, 559, 351, 351, 351, - 32, 30, - /* 120 */ - - 32, 30, 345, 30, 453, 420, 368, 242, 344, - 32, - /* 130 */ - 276, 561, 451, 419, 506, 615, 668, 396, 613, 615, - /* 140 */ - 350, 614, 615, 667, 615, 139, - 32, 30, 109, - 32, - /* 150 */ - - 32, - 32, - 32, - 32, - 32, - 32, 23, - 32, 462, 482, - /* 160 */ - 473, 466, 464, 473, 473, 473, 464, 473, 464, 468, - /* 170 */ - 473, 473, 473, 464, 473, 473, 464, 473, 473, 473, - /* 180 */ - 473, 473, 473, 473, 473, 473, 464, 464, 473, 489, - /* 190 */ - 479, 479, 479, 480, 480, 479, 479, 189, 504, 499, - /* 200 */ - 189, 241, 189, 348, 356, 393, 389, 95, 385, - ); - static public $yyExpectedTokens = array( - /* 0 */ - array(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 23, 24, 29, 33, 35,), - /* 1 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 2 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 3 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 4 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 5 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 6 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 7 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 8 */ - array(18, 19, 20, 23, 24, 29, 33, 34, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 9 */ - array(18, 19, 20, 23, 24, 29, 33, 34, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 10 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 66, 79,), - /* 11 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 12 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 13 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 14 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 15 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 16 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 17 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 18 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 19 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 20 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 21 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 22 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 23 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 24 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 25 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 26 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 27 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 28 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 29 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 30 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 31 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 32 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 33 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 34 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 35 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 36 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 37 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 38 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 39 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 40 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 41 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 42 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 43 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 44 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 45 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,), - /* 46 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,), - /* 47 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,), - /* 48 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,), - /* 49 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,), - /* 50 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,), - /* 51 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,), - /* 52 */ - array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,), - /* 53 */ - array(1, 28, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 54 */ - array(1, 3, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 55 */ - array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 56 */ - array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 57 */ - array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 58 */ - array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 59 */ - array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 60 */ - array(1, 3, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 61 */ - array(1, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 62 */ - array(1, 25, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 63 */ - array(1, 3, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 64 */ - array(1, 3, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 65 */ - array(1, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 66 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80,), - /* 67 */ - array(1, 31, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 68 */ - array(1, 3, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 69 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 70 */ - array(1, 2, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 71 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 72 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 73 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 74 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 75 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 76 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 77 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 78 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 79 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 80 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 81 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 82 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 83 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 84 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 85 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 86 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 87 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 88 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 89 */ - array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 90 */ - array(41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 91 */ - array(41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,), - /* 92 */ - array(1, 3, 22, 30, 36, 39, 62,), - /* 93 */ - array(1, 3, 30, 36, 55,), - /* 94 */ - array(1, 30, 36,), - /* 95 */ - array(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 23, 24, 29, 33, 35,), - /* 96 */ - array(11, 18, 23, 24, 29, 33, 35, 79, 80, 81,), - /* 97 */ - array(18, 20, 30, 32, 36,), - /* 98 */ - array(18, 20, 30, 32, 36,), - /* 99 */ - array(1, 3, 30, 36,), - /* 100 */ - array(18, 20, 30, 36,), - /* 101 */ - array(1, 3, 30, 36,), - /* 102 */ - array(18, 20, 30, 36,), - /* 103 */ - array(1, 30, 36,), - /* 104 */ - array(1, 30, 36,), - /* 105 */ - array(22, 60, 65,), - /* 106 */ - array(19, 20, 64,), - /* 107 */ - array(1, 2,), - /* 108 */ - array(19, 39,), - /* 109 */ - array(11, 18, 23, 24, 29, 33, 35, 79, 80, 81,), - /* 110 */ - array(5, 6, 7, 8, 9, 15, 16, 17,), - /* 111 */ - array(1, 3, 30, 31, 36, 55,), - /* 112 */ - array(1, 3, 30, 36, 55,), - /* 113 */ - array(1, 3, 30, 36, 55,), - /* 114 */ - array(18, 20, 21, 26,), - /* 115 */ - array(18, 20, 21, 63,), - /* 116 */ - array(18, 20, 63,), - /* 117 */ - array(18, 20, 21,), - /* 118 */ - array(1, 3, 55,), - /* 119 */ - array(21, 22, 62,), - /* 120 */ - array(1, 32, 55,), - /* 121 */ - array(21, 22, 62,), - /* 122 */ - array(19, 39,), - /* 123 */ - array(22, 62,), - /* 124 */ - array(18, 20,), - /* 125 */ - array(30, 36,), - /* 126 */ - array(30, 36,), - /* 127 */ - array(19, 20,), - /* 128 */ - array(18, 20,), - /* 129 */ - array(1, 55,), - /* 130 */ - array(18, 20,), - /* 131 */ - array(18, 20,), - /* 132 */ - array(18, 20,), - /* 133 */ - array(30, 36,), - /* 134 */ - array(18, 20,), - /* 135 */ - array(18, 20,), - /* 136 */ - array(18, 20,), - /* 137 */ - array(19, 39,), - /* 138 */ - array(18, 20,), - /* 139 */ - array(18, 20,), - /* 140 */ - array(1, 22,), - /* 141 */ - array(18, 20,), - /* 142 */ - array(18, 20,), - /* 143 */ - array(18, 20,), - /* 144 */ - array(18, 20,), - /* 145 */ - array(19, 20,), - /* 146 */ - array(1,), - /* 147 */ - array(22,), - /* 148 */ - array(22,), - /* 149 */ - array(1,), - /* 150 */ - array(1,), - /* 151 */ - array(1,), - /* 152 */ - array(1,), - /* 153 */ - array(1,), - /* 154 */ - array(1,), - /* 155 */ - array(1,), - /* 156 */ - array(1,), - /* 157 */ - array(), - /* 158 */ - array(18, 19, 20,), - /* 159 */ - array(18, 20, 63,), - /* 160 */ - array(30, 36,), - /* 161 */ - array(60, 65,), - /* 162 */ - array(60, 65,), - /* 163 */ - array(30, 36,), - /* 164 */ - array(30, 36,), - /* 165 */ - array(30, 36,), - /* 166 */ - array(60, 65,), - /* 167 */ - array(30, 36,), - /* 168 */ - array(60, 65,), - /* 169 */ - array(60, 65,), - /* 170 */ - array(30, 36,), - /* 171 */ - array(30, 36,), - /* 172 */ - array(30, 36,), - /* 173 */ - array(60, 65,), - /* 174 */ - array(30, 36,), - /* 175 */ - array(30, 36,), - /* 176 */ - array(60, 65,), - /* 177 */ - array(30, 36,), - /* 178 */ - array(30, 36,), - /* 179 */ - array(30, 36,), - /* 180 */ - array(30, 36,), - /* 181 */ - array(30, 36,), - /* 182 */ - array(30, 36,), - /* 183 */ - array(30, 36,), - /* 184 */ - array(30, 36,), - /* 185 */ - array(30, 36,), - /* 186 */ - array(60, 65,), - /* 187 */ - array(60, 65,), - /* 188 */ - array(30, 36,), - /* 189 */ - array(18, 39,), - /* 190 */ - array(1,), - /* 191 */ - array(1,), - /* 192 */ - array(1,), - /* 193 */ - array(2,), - /* 194 */ - array(2,), - /* 195 */ - array(1,), - /* 196 */ - array(1,), - /* 197 */ - array(22,), - /* 198 */ - array(30,), - /* 199 */ - array(30,), - /* 200 */ - array(22,), - /* 201 */ - array(16,), - /* 202 */ - array(22,), - /* 203 */ - array(39,), - /* 204 */ - array(), - /* 205 */ - array(), - /* 206 */ - array(), - /* 207 */ - array(), - /* 208 */ - array(), - /* 209 */ - array(3, 25, 27, 28, 30, 31, 36, 38, 39, 40, 55, 62, 66, 80,), - /* 210 */ - array(3, 21, 30, 36, 39, 62,), - /* 211 */ - array(18, 19, 20, 37,), - /* 212 */ - array(39, 60, 62, 66,), - /* 213 */ - array(32, 39, 62,), - /* 214 */ - array(2, 21,), - /* 215 */ - array(38, 40,), - /* 216 */ - array(21, 60,), - /* 217 */ - array(3, 26,), - /* 218 */ - array(38, 66,), - /* 219 */ - array(20, 63,), - /* 220 */ - array(25, 38,), - /* 221 */ - array(38, 40,), - /* 222 */ - array(26, 80,), - /* 223 */ - array(38, 40,), - /* 224 */ - array(39, 62,), - /* 225 */ - array(39, 62,), - /* 226 */ - array(39,), - /* 227 */ - array(3,), - /* 228 */ - array(64,), - /* 229 */ - array(19,), - /* 230 */ - array(3,), - /* 231 */ - array(19,), - /* 232 */ - array(40,), - /* 233 */ - array(64,), - /* 234 */ - array(27,), - /* 235 */ - array(21,), - /* 236 */ - array(20,), - /* 237 */ - array(2,), - /* 238 */ - array(20,), - /* 239 */ - array(39,), - /* 240 */ - array(37,), - /* 241 */ - array(37,), - /* 242 */ - array(20,), - /* 243 */ - array(20,), - /* 244 */ - array(19,), - /* 245 */ - array(20,), - /* 246 */ - array(3,), - /* 247 */ - array(19,), - /* 248 */ - array(20,), - /* 249 */ - array(20,), - /* 250 */ - array(60,), - /* 251 */ - array(20,), - /* 252 */ - array(20,), - /* 253 */ - array(56,), - /* 254 */ - array(2,), - /* 255 */ - array(26,), - /* 256 */ - array(20,), - /* 257 */ - array(66,), - /* 258 */ - array(19,), - /* 259 */ - array(20,), - /* 260 */ - array(), - /* 261 */ - array(), - /* 262 */ - array(), - /* 263 */ - array(), - /* 264 */ - array(), - /* 265 */ - array(), - /* 266 */ - array(), - /* 267 */ - array(), - /* 268 */ - array(), - /* 269 */ - array(), - /* 270 */ - array(), - /* 271 */ - array(), - /* 272 */ - array(), - /* 273 */ - array(), - /* 274 */ - array(), - /* 275 */ - array(), - /* 276 */ - array(), - /* 277 */ - array(), - /* 278 */ - array(), - /* 279 */ - array(), - /* 280 */ - array(), - /* 281 */ - array(), - /* 282 */ - array(), - /* 283 */ - array(), - /* 284 */ - array(), - /* 285 */ - array(), - /* 286 */ - array(), - /* 287 */ - array(), - /* 288 */ - array(), - /* 289 */ - array(), - /* 290 */ - array(), - /* 291 */ - array(), - /* 292 */ - array(), - /* 293 */ - array(), - /* 294 */ - array(), - /* 295 */ - array(), - /* 296 */ - array(), - /* 297 */ - array(), - /* 298 */ - array(), - /* 299 */ - array(), - /* 300 */ - array(), - /* 301 */ - array(), - /* 302 */ - array(), - /* 303 */ - array(), - /* 304 */ - array(), - /* 305 */ - array(), - /* 306 */ - array(), - /* 307 */ - array(), - /* 308 */ - array(), - /* 309 */ - array(), - /* 310 */ - array(), - /* 311 */ - array(), - /* 312 */ - array(), - /* 313 */ - array(), - /* 314 */ - array(), - /* 315 */ - array(), - /* 316 */ - array(), - /* 317 */ - array(), - /* 318 */ - array(), - /* 319 */ - array(), - /* 320 */ - array(), - /* 321 */ - array(), - /* 322 */ - array(), - /* 323 */ - array(), - /* 324 */ - array(), - /* 325 */ - array(), - /* 326 */ - array(), - /* 327 */ - array(), - /* 328 */ - array(), - /* 329 */ - array(), - /* 330 */ - array(), - /* 331 */ - array(), - /* 332 */ - array(), - /* 333 */ - array(), - /* 334 */ - array(), - /* 335 */ - array(), - /* 336 */ - array(), - /* 337 */ - array(), - /* 338 */ - array(), - /* 339 */ - array(), - /* 340 */ - array(), - /* 341 */ - array(), - /* 342 */ - array(), - /* 343 */ - array(), - /* 344 */ - array(), - /* 345 */ - array(), - /* 346 */ - array(), - /* 347 */ - array(), - /* 348 */ - array(), - /* 349 */ - array(), - /* 350 */ - array(), - /* 351 */ - array(), - /* 352 */ - array(), - /* 353 */ - array(), - /* 354 */ - array(), - /* 355 */ - array(), - /* 356 */ - array(), - /* 357 */ - array(), - /* 358 */ - array(), - /* 359 */ - array(), - /* 360 */ - array(), - /* 361 */ - array(), - /* 362 */ - array(), - ); - static public $yy_default = array( - /* 0 */ - 366, 551, 522, 568, 568, 568, 522, 522, 568, 568, - /* 10 */ - 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, - /* 20 */ - 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, - /* 30 */ - 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, - /* 40 */ - 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, - /* 50 */ - 568, 568, 568, 428, 568, 405, 428, 428, 428, 397, - /* 60 */ - 568, 568, 568, 568, 568, 568, 568, 433, 568, 568, - /* 70 */ - 568, 553, 449, 520, 552, 457, 433, 452, 439, 462, - /* 80 */ - 521, 461, 430, 435, 554, 438, 454, 453, 410, 458, - /* 90 */ - 466, 465, 477, 441, 428, 363, 568, 428, 428, 485, - /* 100 */ - 428, 448, 428, 428, 428, 534, 568, 419, 568, 568, - /* 110 */ - 568, 441, 441, 441, 568, 495, 495, 495, 441, 486, - /* 120 */ - 441, 486, 568, 486, 568, 428, 428, 568, 568, 441, - /* 130 */ - 495, 568, 568, 407, 568, 568, 568, 568, 568, 568, - /* 140 */ - 422, 568, 568, 568, 568, 568, 451, 486, 531, 464, - /* 150 */ - 446, 445, 468, 444, 469, 470, 424, 529, 568, 496, - /* 160 */ - 395, 489, 492, 412, 392, 406, 514, 409, 490, 491, - /* 170 */ - 413, 394, 398, 513, 393, 408, 493, 400, 417, 402, - /* 180 */ - 415, 404, 414, 418, 416, 403, 515, 512, 399, 495, - /* 190 */ - 448, 420, 485, 523, 524, 423, 425, 532, 567, 567, - /* 200 */ - 509, 383, 535, 495, 495, 528, 528, 528, 495, 443, - /* 210 */ - 477, 568, 477, 477, 507, 568, 473, 467, 568, 568, - /* 220 */ - 568, 568, 467, 568, 477, 463, 507, 568, 568, 568, - /* 230 */ - 568, 568, 568, 568, 436, 568, 568, 507, 568, 533, - /* 240 */ - 568, 475, 568, 568, 568, 568, 568, 568, 568, 568, - /* 250 */ - 473, 568, 568, 479, 507, 467, 568, 568, 568, 568, - /* 260 */ - 508, 429, 437, 364, 501, 519, 503, 440, 500, 479, - /* 270 */ - 566, 516, 517, 502, 504, 518, 411, 530, 459, 506, - /* 280 */ - 507, 527, 525, 427, 426, 388, 389, 390, 526, 471, - /* 290 */ - 443, 487, 494, 497, 442, 482, 472, 474, 476, 387, - /* 300 */ - 386, 371, 372, 373, 374, 370, 369, 365, 367, 368, - /* 310 */ - 375, 376, 382, 384, 385, 381, 380, 377, 378, 379, - /* 320 */ - 505, 498, 510, 421, 562, 555, 563, 447, 545, 546, - /* 330 */ - 547, 556, 557, 558, 548, 550, 565, 564, 560, 559, - /* 340 */ - 561, 544, 543, 450, 484, 488, 511, 483, 481, 499, - /* 350 */ - 478, 480, 455, 456, 540, 541, 542, 539, 538, 460, - /* 360 */ - 536, 537, 549, - ); - const YYNOCODE = 125; - const YYSTACKDEPTH = 500; - const YYNSTATE = 363; - const YYNRULE = 205; - const YYERRORSYMBOL = 82; - const YYERRSYMDT = 'yy0'; - const YYFALLBACK = 0; - public static $yyFallback = array(); - public function Trace($TraceFILE, $zTracePrompt) { if (!$TraceFILE) { @@ -2131,494 +1840,32 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph $this->yyTracePrompt = '<br>'; } - public $yyTraceFILE; - public $yyTracePrompt; - public $yyidx; /* Index of top element in stack */ - public $yyerrcnt; /* Shifts left before out of the error */ - public $yystack = array(); /* The parser's stack */ - - public $yyTokenName = array( - '$', 'VERT', 'COLON', 'RDEL', - 'COMMENT', 'PHPSTARTTAG', 'PHPENDTAG', 'ASPSTARTTAG', - 'ASPENDTAG', 'FAKEPHPSTARTTAG', 'XMLTAG', 'TEXT', - 'STRIPON', 'STRIPOFF', 'BLOCKSOURCE', 'LITERALSTART', - 'LITERALEND', 'LITERAL', 'LDEL', 'DOLLAR', - 'ID', 'EQUAL', 'PTR', 'LDELIF', - 'LDELFOR', 'SEMICOLON', 'INCDEC', 'TO', - 'STEP', 'LDELFOREACH', 'SPACE', 'AS', - 'APTR', 'LDELSETFILTER', 'SMARTYBLOCKCHILDPARENT', 'LDELSLASH', - 'ATTR', 'INTEGER', 'COMMA', 'OPENP', - 'CLOSEP', 'MATH', 'UNIMATH', 'ANDSYM', - 'ISIN', 'ISDIVBY', 'ISNOTDIVBY', 'ISEVEN', - 'ISNOTEVEN', 'ISEVENBY', 'ISNOTEVENBY', 'ISODD', - 'ISNOTODD', 'ISODDBY', 'ISNOTODDBY', 'INSTANCEOF', - 'QMARK', 'NOT', 'TYPECAST', 'HEX', - 'DOT', 'SINGLEQUOTESTRING', 'DOUBLECOLON', 'AT', - 'HATCH', 'OPENB', 'CLOSEB', 'EQUALS', - 'NOTEQUALS', 'GREATERTHAN', 'LESSTHAN', 'GREATEREQUAL', - 'LESSEQUAL', 'IDENTITY', 'NONEIDENTITY', 'MOD', - 'LAND', 'LOR', 'LXOR', 'QUOTE', - 'BACKTICK', 'DOLLARID', 'error', 'start', - 'template', 'template_element', 'smartytag', 'literal', - 'literal_elements', 'literal_element', 'value', 'modifierlist', - 'attributes', 'expr', 'varindexed', 'statement', - 'statements', 'optspace', 'varvar', 'foraction', - 'modparameters', 'attribute', 'ternary', 'array', - 'ifcond', 'lop', 'variable', 'function', - 'doublequoted_with_quotes', 'static_class_access', 'object', 'arrayindex', - 'indexdef', 'varvarele', 'objectchain', 'objectelement', - 'method', 'params', 'modifier', 'modparameter', - 'arrayelements', 'arrayelement', 'doublequoted', 'doublequotedcontent', - ); - - public static $yyRuleName = array( - /* 0 */ - "start ::= template", - /* 1 */ - "template ::= template_element", - /* 2 */ - "template ::= template template_element", - /* 3 */ - "template ::=", - /* 4 */ - "template_element ::= smartytag RDEL", - /* 5 */ - "template_element ::= COMMENT", - /* 6 */ - "template_element ::= literal", - /* 7 */ - "template_element ::= PHPSTARTTAG", - /* 8 */ - "template_element ::= PHPENDTAG", - /* 9 */ - "template_element ::= ASPSTARTTAG", - /* 10 */ - "template_element ::= ASPENDTAG", - /* 11 */ - "template_element ::= FAKEPHPSTARTTAG", - /* 12 */ - "template_element ::= XMLTAG", - /* 13 */ - "template_element ::= TEXT", - /* 14 */ - "template_element ::= STRIPON", - /* 15 */ - "template_element ::= STRIPOFF", - /* 16 */ - "template_element ::= BLOCKSOURCE", - /* 17 */ - "literal ::= LITERALSTART LITERALEND", - /* 18 */ - "literal ::= LITERALSTART literal_elements LITERALEND", - /* 19 */ - "literal_elements ::= literal_elements literal_element", - /* 20 */ - "literal_elements ::=", - /* 21 */ - "literal_element ::= literal", - /* 22 */ - "literal_element ::= LITERAL", - /* 23 */ - "literal_element ::= PHPSTARTTAG", - /* 24 */ - "literal_element ::= FAKEPHPSTARTTAG", - /* 25 */ - "literal_element ::= PHPENDTAG", - /* 26 */ - "literal_element ::= ASPSTARTTAG", - /* 27 */ - "literal_element ::= ASPENDTAG", - /* 28 */ - "smartytag ::= LDEL value", - /* 29 */ - "smartytag ::= LDEL value modifierlist attributes", - /* 30 */ - "smartytag ::= LDEL value attributes", - /* 31 */ - "smartytag ::= LDEL expr modifierlist attributes", - /* 32 */ - "smartytag ::= LDEL expr attributes", - /* 33 */ - "smartytag ::= LDEL DOLLAR ID EQUAL value", - /* 34 */ - "smartytag ::= LDEL DOLLAR ID EQUAL expr", - /* 35 */ - "smartytag ::= LDEL DOLLAR ID EQUAL expr attributes", - /* 36 */ - "smartytag ::= LDEL varindexed EQUAL expr attributes", - /* 37 */ - "smartytag ::= LDEL ID attributes", - /* 38 */ - "smartytag ::= LDEL ID", - /* 39 */ - "smartytag ::= LDEL ID PTR ID attributes", - /* 40 */ - "smartytag ::= LDEL ID modifierlist attributes", - /* 41 */ - "smartytag ::= LDEL ID PTR ID modifierlist attributes", - /* 42 */ - "smartytag ::= LDELIF expr", - /* 43 */ - "smartytag ::= LDELIF expr attributes", - /* 44 */ - "smartytag ::= LDELIF statement", - /* 45 */ - "smartytag ::= LDELIF statement attributes", - /* 46 */ - "smartytag ::= LDELFOR statements SEMICOLON optspace expr SEMICOLON optspace DOLLAR varvar foraction attributes", - /* 47 */ - "foraction ::= EQUAL expr", - /* 48 */ - "foraction ::= INCDEC", - /* 49 */ - "smartytag ::= LDELFOR statement TO expr attributes", - /* 50 */ - "smartytag ::= LDELFOR statement TO expr STEP expr attributes", - /* 51 */ - "smartytag ::= LDELFOREACH attributes", - /* 52 */ - "smartytag ::= LDELFOREACH SPACE value AS DOLLAR varvar attributes", - /* 53 */ - "smartytag ::= LDELFOREACH SPACE value AS DOLLAR varvar APTR DOLLAR varvar attributes", - /* 54 */ - "smartytag ::= LDELFOREACH SPACE expr AS DOLLAR varvar attributes", - /* 55 */ - "smartytag ::= LDELFOREACH SPACE expr AS DOLLAR varvar APTR DOLLAR varvar attributes", - /* 56 */ - "smartytag ::= LDELSETFILTER ID modparameters", - /* 57 */ - "smartytag ::= LDELSETFILTER ID modparameters modifierlist", - /* 58 */ - "smartytag ::= LDEL SMARTYBLOCKCHILDPARENT", - /* 59 */ - "smartytag ::= LDELSLASH ID", - /* 60 */ - "smartytag ::= LDELSLASH ID modifierlist", - /* 61 */ - "smartytag ::= LDELSLASH ID PTR ID", - /* 62 */ - "smartytag ::= LDELSLASH ID PTR ID modifierlist", - /* 63 */ - "attributes ::= attributes attribute", - /* 64 */ - "attributes ::= attribute", - /* 65 */ - "attributes ::=", - /* 66 */ - "attribute ::= SPACE ID EQUAL ID", - /* 67 */ - "attribute ::= ATTR expr", - /* 68 */ - "attribute ::= ATTR value", - /* 69 */ - "attribute ::= SPACE ID", - /* 70 */ - "attribute ::= SPACE expr", - /* 71 */ - "attribute ::= SPACE value", - /* 72 */ - "attribute ::= SPACE INTEGER EQUAL expr", - /* 73 */ - "statements ::= statement", - /* 74 */ - "statements ::= statements COMMA statement", - /* 75 */ - "statement ::= DOLLAR varvar EQUAL expr", - /* 76 */ - "statement ::= varindexed EQUAL expr", - /* 77 */ - "statement ::= OPENP statement CLOSEP", - /* 78 */ - "expr ::= value", - /* 79 */ - "expr ::= ternary", - /* 80 */ - "expr ::= DOLLAR ID COLON ID", - /* 81 */ - "expr ::= expr MATH value", - /* 82 */ - "expr ::= expr UNIMATH value", - /* 83 */ - "expr ::= expr ANDSYM value", - /* 84 */ - "expr ::= array", - /* 85 */ - "expr ::= expr modifierlist", - /* 86 */ - "expr ::= expr ifcond expr", - /* 87 */ - "expr ::= expr ISIN array", - /* 88 */ - "expr ::= expr ISIN value", - /* 89 */ - "expr ::= expr lop expr", - /* 90 */ - "expr ::= expr ISDIVBY expr", - /* 91 */ - "expr ::= expr ISNOTDIVBY expr", - /* 92 */ - "expr ::= expr ISEVEN", - /* 93 */ - "expr ::= expr ISNOTEVEN", - /* 94 */ - "expr ::= expr ISEVENBY expr", - /* 95 */ - "expr ::= expr ISNOTEVENBY expr", - /* 96 */ - "expr ::= expr ISODD", - /* 97 */ - "expr ::= expr ISNOTODD", - /* 98 */ - "expr ::= expr ISODDBY expr", - /* 99 */ - "expr ::= expr ISNOTODDBY expr", - /* 100 */ - "expr ::= value INSTANCEOF ID", - /* 101 */ - "expr ::= value INSTANCEOF value", - /* 102 */ - "ternary ::= OPENP expr CLOSEP QMARK DOLLAR ID COLON expr", - /* 103 */ - "ternary ::= OPENP expr CLOSEP QMARK expr COLON expr", - /* 104 */ - "value ::= variable", - /* 105 */ - "value ::= UNIMATH value", - /* 106 */ - "value ::= NOT value", - /* 107 */ - "value ::= TYPECAST value", - /* 108 */ - "value ::= variable INCDEC", - /* 109 */ - "value ::= HEX", - /* 110 */ - "value ::= INTEGER", - /* 111 */ - "value ::= INTEGER DOT INTEGER", - /* 112 */ - "value ::= INTEGER DOT", - /* 113 */ - "value ::= DOT INTEGER", - /* 114 */ - "value ::= ID", - /* 115 */ - "value ::= function", - /* 116 */ - "value ::= OPENP expr CLOSEP", - /* 117 */ - "value ::= SINGLEQUOTESTRING", - /* 118 */ - "value ::= doublequoted_with_quotes", - /* 119 */ - "value ::= ID DOUBLECOLON static_class_access", - /* 120 */ - "value ::= varindexed DOUBLECOLON static_class_access", - /* 121 */ - "value ::= smartytag RDEL", - /* 122 */ - "value ::= value modifierlist", - /* 123 */ - "variable ::= varindexed", - /* 124 */ - "variable ::= DOLLAR varvar AT ID", - /* 125 */ - "variable ::= object", - /* 126 */ - "variable ::= HATCH ID HATCH", - /* 127 */ - "variable ::= HATCH ID HATCH arrayindex", - /* 128 */ - "variable ::= HATCH variable HATCH", - /* 129 */ - "variable ::= HATCH variable HATCH arrayindex", - /* 130 */ - "varindexed ::= DOLLAR varvar arrayindex", - /* 131 */ - "arrayindex ::= arrayindex indexdef", - /* 132 */ - "arrayindex ::=", - /* 133 */ - "indexdef ::= DOT DOLLAR varvar", - /* 134 */ - "indexdef ::= DOT DOLLAR varvar AT ID", - /* 135 */ - "indexdef ::= DOT ID", - /* 136 */ - "indexdef ::= DOT INTEGER", - /* 137 */ - "indexdef ::= DOT LDEL expr RDEL", - /* 138 */ - "indexdef ::= OPENB ID CLOSEB", - /* 139 */ - "indexdef ::= OPENB ID DOT ID CLOSEB", - /* 140 */ - "indexdef ::= OPENB expr CLOSEB", - /* 141 */ - "indexdef ::= OPENB CLOSEB", - /* 142 */ - "varvar ::= varvarele", - /* 143 */ - "varvar ::= varvar varvarele", - /* 144 */ - "varvarele ::= ID", - /* 145 */ - "varvarele ::= LDEL expr RDEL", - /* 146 */ - "object ::= varindexed objectchain", - /* 147 */ - "objectchain ::= objectelement", - /* 148 */ - "objectchain ::= objectchain objectelement", - /* 149 */ - "objectelement ::= PTR ID arrayindex", - /* 150 */ - "objectelement ::= PTR DOLLAR varvar arrayindex", - /* 151 */ - "objectelement ::= PTR LDEL expr RDEL arrayindex", - /* 152 */ - "objectelement ::= PTR ID LDEL expr RDEL arrayindex", - /* 153 */ - "objectelement ::= PTR method", - /* 154 */ - "function ::= ID OPENP params CLOSEP", - /* 155 */ - "method ::= ID OPENP params CLOSEP", - /* 156 */ - "method ::= DOLLAR ID OPENP params CLOSEP", - /* 157 */ - "params ::= params COMMA expr", - /* 158 */ - "params ::= expr", - /* 159 */ - "params ::=", - /* 160 */ - "modifierlist ::= modifierlist modifier modparameters", - /* 161 */ - "modifierlist ::= modifier modparameters", - /* 162 */ - "modifier ::= VERT AT ID", - /* 163 */ - "modifier ::= VERT ID", - /* 164 */ - "modparameters ::= modparameters modparameter", - /* 165 */ - "modparameters ::=", - /* 166 */ - "modparameter ::= COLON value", - /* 167 */ - "modparameter ::= COLON array", - /* 168 */ - "static_class_access ::= method", - /* 169 */ - "static_class_access ::= method objectchain", - /* 170 */ - "static_class_access ::= ID", - /* 171 */ - "static_class_access ::= DOLLAR ID arrayindex", - /* 172 */ - "static_class_access ::= DOLLAR ID arrayindex objectchain", - /* 173 */ - "ifcond ::= EQUALS", - /* 174 */ - "ifcond ::= NOTEQUALS", - /* 175 */ - "ifcond ::= GREATERTHAN", - /* 176 */ - "ifcond ::= LESSTHAN", - /* 177 */ - "ifcond ::= GREATEREQUAL", - /* 178 */ - "ifcond ::= LESSEQUAL", - /* 179 */ - "ifcond ::= IDENTITY", - /* 180 */ - "ifcond ::= NONEIDENTITY", - /* 181 */ - "ifcond ::= MOD", - /* 182 */ - "lop ::= LAND", - /* 183 */ - "lop ::= LOR", - /* 184 */ - "lop ::= LXOR", - /* 185 */ - "array ::= OPENB arrayelements CLOSEB", - /* 186 */ - "arrayelements ::= arrayelement", - /* 187 */ - "arrayelements ::= arrayelements COMMA arrayelement", - /* 188 */ - "arrayelements ::=", - /* 189 */ - "arrayelement ::= value APTR expr", - /* 190 */ - "arrayelement ::= ID APTR expr", - /* 191 */ - "arrayelement ::= expr", - /* 192 */ - "doublequoted_with_quotes ::= QUOTE QUOTE", - /* 193 */ - "doublequoted_with_quotes ::= QUOTE doublequoted QUOTE", - /* 194 */ - "doublequoted ::= doublequoted doublequotedcontent", - /* 195 */ - "doublequoted ::= doublequotedcontent", - /* 196 */ - "doublequotedcontent ::= BACKTICK variable BACKTICK", - /* 197 */ - "doublequotedcontent ::= BACKTICK expr BACKTICK", - /* 198 */ - "doublequotedcontent ::= DOLLARID", - /* 199 */ - "doublequotedcontent ::= LDEL variable RDEL", - /* 200 */ - "doublequotedcontent ::= LDEL expr RDEL", - /* 201 */ - "doublequotedcontent ::= smartytag RDEL", - /* 202 */ - "doublequotedcontent ::= TEXT", - /* 203 */ - "optspace ::= SPACE", - /* 204 */ - "optspace ::=", - ); - public function tokenName($tokenType) { if ($tokenType === 0) { return 'End of Input'; } if ($tokenType > 0 && $tokenType < count($this->yyTokenName)) { - return $this->yyTokenName[$tokenType]; + return $this->yyTokenName[ $tokenType ]; } else { - return "Unknown"; - } - } - - public static function yy_destructor($yymajor, $yypminor) - { - switch ($yymajor) { - default: - break; /* If no destructor action specified: do nothing */ + return 'Unknown'; } } public function yy_pop_parser_stack() { - if (!count($this->yystack)) { + if (empty($this->yystack)) { return; } $yytos = array_pop($this->yystack); if ($this->yyTraceFILE && $this->yyidx >= 0) { fwrite($this->yyTraceFILE, - $this->yyTracePrompt . 'Popping ' . $this->yyTokenName[$yytos->major] . - "\n"); + $this->yyTracePrompt . 'Popping ' . $this->yyTokenName[ $yytos->major ] . + "\n"); } $yymajor = $yytos->major; self::yy_destructor($yymajor, $yytos->minor); - $this->yyidx --; - + $this->yyidx--; return $yymajor; } @@ -2634,10 +1881,18 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph public function yy_get_expected_tokens($token) { - $state = $this->yystack[$this->yyidx]->stateno; - $expected = self::$yyExpectedTokens[$state]; - if (in_array($token, self::$yyExpectedTokens[$state], true)) { - return $expected; + static $res3 = array(); + static $res4 = array(); + $state = $this->yystack[ $this->yyidx ]->stateno; + $expected = self::$yyExpectedTokens[ $state ]; + if (isset($res3[ $state ][ $token ])) { + if ($res3[ $state ][ $token ]) { + return $expected; + } + } else { + if ($res3[ $state ][ $token ] = in_array($token, self::$yyExpectedTokens[ $state ], true)) { + return $expected; + } } $stack = $this->yystack; $yyidx = $this->yyidx; @@ -2647,7 +1902,7 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph // reduce action $done = 0; do { - if ($done ++ == 100) { + if ($done++ === 100) { $this->yyidx = $yyidx; $this->yystack = $stack; // too much recursion prevents proper detection @@ -2655,29 +1910,36 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph return array_unique($expected); } $yyruleno = $yyact - self::YYNSTATE; - $this->yyidx -= self::$yyRuleInfo[$yyruleno]['rhs']; + $this->yyidx -= self::$yyRuleInfo[ $yyruleno ][ 1 ]; $nextstate = $this->yy_find_reduce_action( - $this->yystack[$this->yyidx]->stateno, - self::$yyRuleInfo[$yyruleno]['lhs']); - if (isset(self::$yyExpectedTokens[$nextstate])) { - $expected = array_merge($expected, self::$yyExpectedTokens[$nextstate]); - if (in_array($token, - self::$yyExpectedTokens[$nextstate], true)) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - - return array_unique($expected); + $this->yystack[ $this->yyidx ]->stateno, + self::$yyRuleInfo[ $yyruleno ][ 0 ]); + if (isset(self::$yyExpectedTokens[ $nextstate ])) { + $expected = array_merge($expected, self::$yyExpectedTokens[ $nextstate ]); + if (isset($res4[ $nextstate ][ $token ])) { + if ($res4[ $nextstate ][ $token ]) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + return array_unique($expected); + } + } else { + if ($res4[ $nextstate ][ $token ] = + in_array($token, self::$yyExpectedTokens[ $nextstate ], true)) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + return array_unique($expected); + } } } if ($nextstate < self::YYNSTATE) { // we need to shift a non-terminal - $this->yyidx ++; + $this->yyidx++; $x = new TP_yyStackEntry; $x->stateno = $nextstate; - $x->major = self::$yyRuleInfo[$yyruleno]['lhs']; - $this->yystack[$this->yyidx] = $x; + $x->major = self::$yyRuleInfo[ $yyruleno ][ 0 ]; + $this->yystack[ $this->yyidx ] = $x; continue 2; - } elseif ($nextstate == self::YYNSTATE + self::YYNRULE + 1) { + } elseif ($nextstate === self::YYNSTATE + self::YYNRULE + 1) { $this->yyidx = $yyidx; $this->yystack = $stack; // the last token was just ignored, we can't accept @@ -2698,18 +1960,25 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph } while (true); $this->yyidx = $yyidx; $this->yystack = $stack; - return array_unique($expected); } public function yy_is_expected_token($token) { + static $res = array(); + static $res2 = array(); if ($token === 0) { return true; // 0 is not part of this } - $state = $this->yystack[$this->yyidx]->stateno; - if (in_array($token, self::$yyExpectedTokens[$state], true)) { - return true; + $state = $this->yystack[ $this->yyidx ]->stateno; + if (isset($res[ $state ][ $token ])) { + if ($res[ $state ][ $token ]) { + return true; + } + } else { + if ($res[ $state ][ $token ] = in_array($token, self::$yyExpectedTokens[ $state ], true)) { + return true; + } } $stack = $this->yystack; $yyidx = $this->yyidx; @@ -2719,7 +1988,7 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph // reduce action $done = 0; do { - if ($done ++ == 100) { + if ($done++ === 100) { $this->yyidx = $yyidx; $this->yystack = $stack; // too much recursion prevents proper detection @@ -2727,27 +1996,34 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph return true; } $yyruleno = $yyact - self::YYNSTATE; - $this->yyidx -= self::$yyRuleInfo[$yyruleno]['rhs']; + $this->yyidx -= self::$yyRuleInfo[ $yyruleno ][ 1 ]; $nextstate = $this->yy_find_reduce_action( - $this->yystack[$this->yyidx]->stateno, - self::$yyRuleInfo[$yyruleno]['lhs']); - if (isset(self::$yyExpectedTokens[$nextstate]) && - in_array($token, self::$yyExpectedTokens[$nextstate], true) - ) { - $this->yyidx = $yyidx; - $this->yystack = $stack; - - return true; + $this->yystack[ $this->yyidx ]->stateno, + self::$yyRuleInfo[ $yyruleno ][ 0 ]); + if (isset($res2[ $nextstate ][ $token ])) { + if ($res2[ $nextstate ][ $token ]) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + return true; + } + } else { + if ($res2[ $nextstate ][ $token ] = + (isset(self::$yyExpectedTokens[ $nextstate ]) && + in_array($token, self::$yyExpectedTokens[ $nextstate ], true))) { + $this->yyidx = $yyidx; + $this->yystack = $stack; + return true; + } } if ($nextstate < self::YYNSTATE) { // we need to shift a non-terminal - $this->yyidx ++; + $this->yyidx++; $x = new TP_yyStackEntry; $x->stateno = $nextstate; - $x->major = self::$yyRuleInfo[$yyruleno]['lhs']; - $this->yystack[$this->yyidx] = $x; + $x->major = self::$yyRuleInfo[ $yyruleno ][ 0 ]; + $this->yystack[ $this->yyidx ] = $x; continue 2; - } elseif ($nextstate == self::YYNSTATE + self::YYNRULE + 1) { + } elseif ($nextstate === self::YYNSTATE + self::YYNRULE + 1) { $this->yyidx = $yyidx; $this->yystack = $stack; if (!$token) { @@ -2772,1646 +2048,1455 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph } while (true); $this->yyidx = $yyidx; $this->yystack = $stack; - return true; } public function yy_find_shift_action($iLookAhead) { - $stateno = $this->yystack[$this->yyidx]->stateno; - + $stateno = $this->yystack[ $this->yyidx ]->stateno; /* if ($this->yyidx < 0) return self::YY_NO_ACTION; */ - if (!isset(self::$yy_shift_ofst[$stateno])) { + if (!isset(self::$yy_shift_ofst[ $stateno ])) { // no shift actions - return self::$yy_default[$stateno]; + return self::$yy_default[ $stateno ]; } - $i = self::$yy_shift_ofst[$stateno]; + $i = self::$yy_shift_ofst[ $stateno ]; if ($i === self::YY_SHIFT_USE_DFLT) { - return self::$yy_default[$stateno]; + return self::$yy_default[ $stateno ]; } - if ($iLookAhead == self::YYNOCODE) { + if ($iLookAhead === self::YYNOCODE) { return self::YY_NO_ACTION; } $i += $iLookAhead; if ($i < 0 || $i >= self::YY_SZ_ACTTAB || - self::$yy_lookahead[$i] != $iLookAhead - ) { + self::$yy_lookahead[ $i ] != $iLookAhead) { if (count(self::$yyFallback) && $iLookAhead < count(self::$yyFallback) - && ($iFallback = self::$yyFallback[$iLookAhead]) != 0 - ) { + && ($iFallback = self::$yyFallback[ $iLookAhead ]) != 0) { if ($this->yyTraceFILE) { - fwrite($this->yyTraceFILE, $this->yyTracePrompt . "FALLBACK " . - $this->yyTokenName[$iLookAhead] . " => " . - $this->yyTokenName[$iFallback] . "\n"); + fwrite($this->yyTraceFILE, $this->yyTracePrompt . 'FALLBACK ' . + $this->yyTokenName[ $iLookAhead ] . ' => ' . + $this->yyTokenName[ $iFallback ] . "\n"); } - return $this->yy_find_shift_action($iFallback); } - - return self::$yy_default[$stateno]; + return self::$yy_default[ $stateno ]; } else { - return self::$yy_action[$i]; + return self::$yy_action[ $i ]; } } public function yy_find_reduce_action($stateno, $iLookAhead) { /* $stateno = $this->yystack[$this->yyidx]->stateno; */ - - if (!isset(self::$yy_reduce_ofst[$stateno])) { - return self::$yy_default[$stateno]; + if (!isset(self::$yy_reduce_ofst[ $stateno ])) { + return self::$yy_default[ $stateno ]; } - $i = self::$yy_reduce_ofst[$stateno]; - if ($i == self::YY_REDUCE_USE_DFLT) { - return self::$yy_default[$stateno]; + $i = self::$yy_reduce_ofst[ $stateno ]; + if ($i === self::YY_REDUCE_USE_DFLT) { + return self::$yy_default[ $stateno ]; } - if ($iLookAhead == self::YYNOCODE) { + if ($iLookAhead === self::YYNOCODE) { return self::YY_NO_ACTION; } $i += $iLookAhead; if ($i < 0 || $i >= self::YY_SZ_ACTTAB || - self::$yy_lookahead[$i] != $iLookAhead - ) { - return self::$yy_default[$stateno]; + self::$yy_lookahead[ $i ] != $iLookAhead) { + return self::$yy_default[ $stateno ]; } else { - return self::$yy_action[$i]; + return self::$yy_action[ $i ]; } } + // line 234 "../smarty/lexer/smarty_internal_templateparser.y" public function yy_shift($yyNewState, $yyMajor, $yypMinor) { - $this->yyidx ++; + $this->yyidx++; if ($this->yyidx >= self::YYSTACKDEPTH) { - $this->yyidx --; + $this->yyidx--; if ($this->yyTraceFILE) { fprintf($this->yyTraceFILE, "%sStack Overflow!\n", $this->yyTracePrompt); } while ($this->yyidx >= 0) { $this->yy_pop_parser_stack(); } - #line 85 "smarty_internal_templateparser.y" - + // line 221 "../smarty/lexer/smarty_internal_templateparser.y" $this->internalError = true; - $this->compiler->trigger_template_error("Stack overflow in template parser"); - #line 1707 "smarty_internal_templateparser.php" - + $this->compiler->trigger_template_error('Stack overflow in template parser'); return; } $yytos = new TP_yyStackEntry; $yytos->stateno = $yyNewState; $yytos->major = $yyMajor; $yytos->minor = $yypMinor; - array_push($this->yystack, $yytos); + $this->yystack[] = $yytos; if ($this->yyTraceFILE && $this->yyidx > 0) { fprintf($this->yyTraceFILE, "%sShift %d\n", $this->yyTracePrompt, - $yyNewState); + $yyNewState); fprintf($this->yyTraceFILE, "%sStack:", $this->yyTracePrompt); - for ($i = 1; $i <= $this->yyidx; $i ++) { + for ($i = 1; $i <= $this->yyidx; $i++) { fprintf($this->yyTraceFILE, " %s", - $this->yyTokenName[$this->yystack[$i]->major]); + $this->yyTokenName[ $this->yystack[ $i ]->major ]); } fwrite($this->yyTraceFILE, "\n"); } } - public static $yyRuleInfo = array( - array('lhs' => 83, 'rhs' => 1), - array('lhs' => 84, 'rhs' => 1), - array('lhs' => 84, 'rhs' => 2), - array('lhs' => 84, 'rhs' => 0), - array('lhs' => 85, 'rhs' => 2), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 85, 'rhs' => 1), - array('lhs' => 87, 'rhs' => 2), - array('lhs' => 87, 'rhs' => 3), - array('lhs' => 88, 'rhs' => 2), - array('lhs' => 88, 'rhs' => 0), - array('lhs' => 89, 'rhs' => 1), - array('lhs' => 89, 'rhs' => 1), - array('lhs' => 89, 'rhs' => 1), - array('lhs' => 89, 'rhs' => 1), - array('lhs' => 89, 'rhs' => 1), - array('lhs' => 89, 'rhs' => 1), - array('lhs' => 89, 'rhs' => 1), - array('lhs' => 86, 'rhs' => 2), - array('lhs' => 86, 'rhs' => 4), - array('lhs' => 86, 'rhs' => 3), - array('lhs' => 86, 'rhs' => 4), - array('lhs' => 86, 'rhs' => 3), - array('lhs' => 86, 'rhs' => 5), - array('lhs' => 86, 'rhs' => 5), - array('lhs' => 86, 'rhs' => 6), - array('lhs' => 86, 'rhs' => 5), - array('lhs' => 86, 'rhs' => 3), - array('lhs' => 86, 'rhs' => 2), - array('lhs' => 86, 'rhs' => 5), - array('lhs' => 86, 'rhs' => 4), - array('lhs' => 86, 'rhs' => 6), - array('lhs' => 86, 'rhs' => 2), - array('lhs' => 86, 'rhs' => 3), - array('lhs' => 86, 'rhs' => 2), - array('lhs' => 86, 'rhs' => 3), - array('lhs' => 86, 'rhs' => 11), - array('lhs' => 99, 'rhs' => 2), - array('lhs' => 99, 'rhs' => 1), - array('lhs' => 86, 'rhs' => 5), - array('lhs' => 86, 'rhs' => 7), - array('lhs' => 86, 'rhs' => 2), - array('lhs' => 86, 'rhs' => 7), - array('lhs' => 86, 'rhs' => 10), - array('lhs' => 86, 'rhs' => 7), - array('lhs' => 86, 'rhs' => 10), - array('lhs' => 86, 'rhs' => 3), - array('lhs' => 86, 'rhs' => 4), - array('lhs' => 86, 'rhs' => 2), - array('lhs' => 86, 'rhs' => 2), - array('lhs' => 86, 'rhs' => 3), - array('lhs' => 86, 'rhs' => 4), - array('lhs' => 86, 'rhs' => 5), - array('lhs' => 92, 'rhs' => 2), - array('lhs' => 92, 'rhs' => 1), - array('lhs' => 92, 'rhs' => 0), - array('lhs' => 101, 'rhs' => 4), - array('lhs' => 101, 'rhs' => 2), - array('lhs' => 101, 'rhs' => 2), - array('lhs' => 101, 'rhs' => 2), - array('lhs' => 101, 'rhs' => 2), - array('lhs' => 101, 'rhs' => 2), - array('lhs' => 101, 'rhs' => 4), - array('lhs' => 96, 'rhs' => 1), - array('lhs' => 96, 'rhs' => 3), - array('lhs' => 95, 'rhs' => 4), - array('lhs' => 95, 'rhs' => 3), - array('lhs' => 95, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 1), - array('lhs' => 93, 'rhs' => 1), - array('lhs' => 93, 'rhs' => 4), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 1), - array('lhs' => 93, 'rhs' => 2), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 2), - array('lhs' => 93, 'rhs' => 2), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 2), - array('lhs' => 93, 'rhs' => 2), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 93, 'rhs' => 3), - array('lhs' => 102, 'rhs' => 8), - array('lhs' => 102, 'rhs' => 7), - array('lhs' => 90, 'rhs' => 1), - array('lhs' => 90, 'rhs' => 2), - array('lhs' => 90, 'rhs' => 2), - array('lhs' => 90, 'rhs' => 2), - array('lhs' => 90, 'rhs' => 2), - array('lhs' => 90, 'rhs' => 1), - array('lhs' => 90, 'rhs' => 1), - array('lhs' => 90, 'rhs' => 3), - array('lhs' => 90, 'rhs' => 2), - array('lhs' => 90, 'rhs' => 2), - array('lhs' => 90, 'rhs' => 1), - array('lhs' => 90, 'rhs' => 1), - array('lhs' => 90, 'rhs' => 3), - array('lhs' => 90, 'rhs' => 1), - array('lhs' => 90, 'rhs' => 1), - array('lhs' => 90, 'rhs' => 3), - array('lhs' => 90, 'rhs' => 3), - array('lhs' => 90, 'rhs' => 2), - array('lhs' => 90, 'rhs' => 2), - array('lhs' => 106, 'rhs' => 1), - array('lhs' => 106, 'rhs' => 4), - array('lhs' => 106, 'rhs' => 1), - array('lhs' => 106, 'rhs' => 3), - array('lhs' => 106, 'rhs' => 4), - array('lhs' => 106, 'rhs' => 3), - array('lhs' => 106, 'rhs' => 4), - array('lhs' => 94, 'rhs' => 3), - array('lhs' => 111, 'rhs' => 2), - array('lhs' => 111, 'rhs' => 0), - array('lhs' => 112, 'rhs' => 3), - array('lhs' => 112, 'rhs' => 5), - array('lhs' => 112, 'rhs' => 2), - array('lhs' => 112, 'rhs' => 2), - array('lhs' => 112, 'rhs' => 4), - array('lhs' => 112, 'rhs' => 3), - array('lhs' => 112, 'rhs' => 5), - array('lhs' => 112, 'rhs' => 3), - array('lhs' => 112, 'rhs' => 2), - array('lhs' => 98, 'rhs' => 1), - array('lhs' => 98, 'rhs' => 2), - array('lhs' => 113, 'rhs' => 1), - array('lhs' => 113, 'rhs' => 3), - array('lhs' => 110, 'rhs' => 2), - array('lhs' => 114, 'rhs' => 1), - array('lhs' => 114, 'rhs' => 2), - array('lhs' => 115, 'rhs' => 3), - array('lhs' => 115, 'rhs' => 4), - array('lhs' => 115, 'rhs' => 5), - array('lhs' => 115, 'rhs' => 6), - array('lhs' => 115, 'rhs' => 2), - array('lhs' => 107, 'rhs' => 4), - array('lhs' => 116, 'rhs' => 4), - array('lhs' => 116, 'rhs' => 5), - array('lhs' => 117, 'rhs' => 3), - array('lhs' => 117, 'rhs' => 1), - array('lhs' => 117, 'rhs' => 0), - array('lhs' => 91, 'rhs' => 3), - array('lhs' => 91, 'rhs' => 2), - array('lhs' => 118, 'rhs' => 3), - array('lhs' => 118, 'rhs' => 2), - array('lhs' => 100, 'rhs' => 2), - array('lhs' => 100, 'rhs' => 0), - array('lhs' => 119, 'rhs' => 2), - array('lhs' => 119, 'rhs' => 2), - array('lhs' => 109, 'rhs' => 1), - array('lhs' => 109, 'rhs' => 2), - array('lhs' => 109, 'rhs' => 1), - array('lhs' => 109, 'rhs' => 3), - array('lhs' => 109, 'rhs' => 4), - array('lhs' => 104, 'rhs' => 1), - array('lhs' => 104, 'rhs' => 1), - array('lhs' => 104, 'rhs' => 1), - array('lhs' => 104, 'rhs' => 1), - array('lhs' => 104, 'rhs' => 1), - array('lhs' => 104, 'rhs' => 1), - array('lhs' => 104, 'rhs' => 1), - array('lhs' => 104, 'rhs' => 1), - array('lhs' => 104, 'rhs' => 1), - array('lhs' => 105, 'rhs' => 1), - array('lhs' => 105, 'rhs' => 1), - array('lhs' => 105, 'rhs' => 1), - array('lhs' => 103, 'rhs' => 3), - array('lhs' => 120, 'rhs' => 1), - array('lhs' => 120, 'rhs' => 3), - array('lhs' => 120, 'rhs' => 0), - array('lhs' => 121, 'rhs' => 3), - array('lhs' => 121, 'rhs' => 3), - array('lhs' => 121, 'rhs' => 1), - array('lhs' => 108, 'rhs' => 2), - array('lhs' => 108, 'rhs' => 3), - array('lhs' => 122, 'rhs' => 2), - array('lhs' => 122, 'rhs' => 1), - array('lhs' => 123, 'rhs' => 3), - array('lhs' => 123, 'rhs' => 3), - array('lhs' => 123, 'rhs' => 1), - array('lhs' => 123, 'rhs' => 3), - array('lhs' => 123, 'rhs' => 3), - array('lhs' => 123, 'rhs' => 2), - array('lhs' => 123, 'rhs' => 1), - array('lhs' => 97, 'rhs' => 1), - array('lhs' => 97, 'rhs' => 0), - ); - - public static $yyReduceMap = array( - 0 => 0, - 1 => 1, - 2 => 1, - 4 => 4, - 5 => 5, - 6 => 6, - 7 => 7, - 8 => 8, - 9 => 9, - 10 => 10, - 11 => 11, - 12 => 12, - 13 => 13, - 14 => 14, - 15 => 15, - 16 => 16, - 17 => 17, - 20 => 17, - 204 => 17, - 18 => 18, - 77 => 18, - 19 => 19, - 105 => 19, - 107 => 19, - 108 => 19, - 131 => 19, - 169 => 19, - 21 => 21, - 22 => 21, - 48 => 21, - 70 => 21, - 71 => 21, - 78 => 21, - 79 => 21, - 84 => 21, - 104 => 21, - 109 => 21, - 110 => 21, - 115 => 21, - 117 => 21, - 118 => 21, - 125 => 21, - 142 => 21, - 168 => 21, - 170 => 21, - 186 => 21, - 191 => 21, - 203 => 21, - 23 => 23, - 24 => 23, - 25 => 25, - 26 => 26, - 27 => 27, - 28 => 28, - 29 => 29, - 30 => 30, - 32 => 30, - 31 => 31, - 33 => 33, - 34 => 33, - 35 => 35, - 36 => 36, - 37 => 37, - 38 => 38, - 39 => 39, - 40 => 40, - 41 => 41, - 42 => 42, - 43 => 43, - 45 => 43, - 44 => 44, - 46 => 46, - 47 => 47, - 49 => 49, - 50 => 50, - 51 => 51, - 52 => 52, - 54 => 52, - 53 => 53, - 55 => 53, - 56 => 56, - 57 => 57, - 58 => 58, - 59 => 59, - 60 => 60, - 61 => 61, - 62 => 62, - 63 => 63, - 64 => 64, - 73 => 64, - 158 => 64, - 162 => 64, - 166 => 64, - 167 => 64, - 65 => 65, - 159 => 65, - 165 => 65, - 66 => 66, - 67 => 67, - 68 => 67, - 69 => 69, - 72 => 72, - 74 => 74, - 75 => 75, - 76 => 75, - 80 => 80, - 81 => 81, - 82 => 81, - 83 => 81, - 85 => 85, - 122 => 85, - 86 => 86, - 89 => 86, - 100 => 86, - 87 => 87, - 88 => 88, - 90 => 90, - 91 => 91, - 92 => 92, - 97 => 92, - 93 => 93, - 96 => 93, - 94 => 94, - 99 => 94, - 95 => 95, - 98 => 95, - 101 => 101, - 102 => 102, - 103 => 103, - 106 => 106, - 111 => 111, - 112 => 112, - 113 => 113, - 114 => 114, - 116 => 116, - 119 => 119, - 120 => 120, - 121 => 121, - 123 => 123, - 124 => 124, - 126 => 126, - 127 => 127, - 128 => 128, - 129 => 129, - 130 => 130, - 132 => 132, - 188 => 132, - 133 => 133, - 134 => 134, - 135 => 135, - 136 => 136, - 137 => 137, - 140 => 137, - 138 => 138, - 139 => 139, - 141 => 141, - 143 => 143, - 144 => 144, - 145 => 145, - 146 => 146, - 147 => 147, - 148 => 148, - 149 => 149, - 150 => 150, - 151 => 151, - 152 => 152, - 153 => 153, - 154 => 154, - 155 => 155, - 156 => 156, - 157 => 157, - 160 => 160, - 161 => 161, - 163 => 163, - 164 => 164, - 171 => 171, - 172 => 172, - 173 => 173, - 174 => 174, - 175 => 175, - 176 => 176, - 177 => 177, - 178 => 178, - 179 => 179, - 180 => 180, - 181 => 181, - 182 => 182, - 183 => 183, - 184 => 184, - 185 => 185, - 187 => 187, - 189 => 189, - 190 => 190, - 192 => 192, - 193 => 193, - 194 => 194, - 195 => 195, - 196 => 196, - 197 => 196, - 199 => 196, - 198 => 198, - 200 => 200, - 201 => 201, - 202 => 202, - ); - - #line 96 "smarty_internal_templateparser.y" - function yy_r0() + // line 242 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r0() { - $this->_retvalue = $this->root_buffer->to_smarty_php(); + $this->root_buffer->prepend_array($this, $this->template_prefix); + $this->root_buffer->append_array($this, $this->template_postfix); + $this->_retvalue = $this->root_buffer->to_smarty_php($this); } - #line 2146 "smarty_internal_templateparser.php" - #line 104 "smarty_internal_templateparser.y" - function yy_r1() + + // line 251 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r1() { - if ($this->yystack[$this->yyidx + 0]->minor != null) { - $this->current_buffer->append_subtree($this->yystack[$this->yyidx + 0]->minor); - } - } - #line 2153 "smarty_internal_templateparser.php" - #line 124 "smarty_internal_templateparser.y" - function yy_r4() - { - if ($this->compiler->has_code) { + $code = + $this->compiler->compileTag('private_php', + array(array('code' => $this->yystack[ $this->yyidx + 0 ]->minor), array('type' => $this->lex->phpType)), + array()); + if ($this->compiler->has_code && !empty($code)) { $tmp = ''; foreach ($this->compiler->prefix_code as $code) { $tmp .= $code; } $this->compiler->prefix_code = array(); - $this->_retvalue = new _smarty_tag($this, $this->compiler->processNocacheCode($tmp . $this->yystack[$this->yyidx + - 1]->minor, true)); - } else { - $this->_retvalue = null; + $this->current_buffer->append_subtree($this, + new Smarty_Internal_ParseTree_Tag($this, $this->compiler->processNocacheCode($tmp . $code, true))); + } + } + + // line 255 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r2() + { + $text = $this->yystack[ $this->yyidx + 0 ]->minor; + + if ((string)$text == '') { + $this->current_buffer->append_subtree($this, null); + } + + $this->current_buffer->append_subtree($this, new Smarty_Internal_ParseTree_Text($text, $this->strip)); + } + + // line 259 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r3() + { + $this->strip = true; + } + + // line 264 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r4() + { + $this->strip = false; + } + + // line 269 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r5() + { + $this->current_buffer->append_subtree($this, + new Smarty_Internal_ParseTree_Text($this->yystack[ $this->yyidx + -1 ]->minor)); + } + + // line 272 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r6() + { + $this->_retvalue = $this->yystack[ $this->yyidx + -3 ]->minor . $this->yystack[ $this->yyidx + -1 ]->minor; + } + + // line 276 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r7() + { + $this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 281 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r8() + { + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 285 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r9() + { + $this->_retvalue = ''; + } + + // line 297 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r10() + { + if ($this->compiler->has_code) { + $this->current_buffer->append_subtree($this, + $this->mergePrefixCode($this->yystack[ $this->yyidx + 0 ]->minor)); } $this->compiler->has_variable_string = false; $this->block_nesting_level = count($this->compiler->_tag_stack); } - #line 2165 "smarty_internal_templateparser.php" - #line 136 "smarty_internal_templateparser.y" - function yy_r5() + + // line 307 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r12() { - $this->_retvalue = null; - } - #line 2170 "smarty_internal_templateparser.php" - #line 141 "smarty_internal_templateparser.y" - function yy_r6() - { - $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor); - } - #line 2175 "smarty_internal_templateparser.php" - #line 146 "smarty_internal_templateparser.y" - function yy_r7() - { - if ($this->php_handling == Smarty::PHP_PASSTHRU) { - $this->_retvalue = new _smarty_text($this, self::escape_start_tag($this->yystack[$this->yyidx + 0]->minor)); - } elseif ($this->php_handling == Smarty::PHP_QUOTE) { - $this->_retvalue = new _smarty_text($this, htmlspecialchars($this->yystack[$this->yyidx + 0]->minor, ENT_QUOTES)); - } elseif ($this->php_handling == Smarty::PHP_ALLOW) { - if (!($this->smarty instanceof SmartyBC)) { - $this->compiler->trigger_template_error(self::Err3); - } - $this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode('<?php', true)); - } elseif ($this->php_handling == Smarty::PHP_REMOVE) { - $this->_retvalue = null; + $var = + trim(substr($this->yystack[ $this->yyidx + 0 ]->minor, $this->compiler->getLdelLength(), + -$this->compiler->getRdelLength()), ' $'); + if (preg_match('/^(.*)(\s+nocache)$/', $var, $match)) { + $this->_retvalue = + $this->compiler->compileTag('private_print_expression', array('nocache'), + array('value' => $this->compiler->compileVariable('\'' . $match[ 1 ] . '\''))); + } else { + $this->_retvalue = + $this->compiler->compileTag('private_print_expression', array(), + array('value' => $this->compiler->compileVariable('\'' . $var . '\''))); } } - #line 2191 "smarty_internal_templateparser.php" - #line 162 "smarty_internal_templateparser.y" - function yy_r8() + + // line 328 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r13() { - if ($this->is_xml) { - $this->compiler->tag_nocache = true; - $this->is_xml = false; - $save = $this->template->has_nocache_code; - $this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode("<?php echo '?>';?>\n", $this->compiler, true)); - $this->template->has_nocache_code = $save; - } elseif ($this->php_handling == Smarty::PHP_PASSTHRU) { - $this->_retvalue = new _smarty_text($this, '?<?php ?>>'); - } elseif ($this->php_handling == Smarty::PHP_QUOTE) { - $this->_retvalue = new _smarty_text($this, htmlspecialchars('?>', ENT_QUOTES)); - } elseif ($this->php_handling == Smarty::PHP_ALLOW) { - $this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode('?>', true)); - } elseif ($this->php_handling == Smarty::PHP_REMOVE) { + $tag = + trim(substr($this->yystack[ $this->yyidx + 0 ]->minor, $this->compiler->getLdelLength(), + -$this->compiler->getRdelLength())); + if ($tag == 'strip') { + $this->strip = true; $this->_retvalue = null; - } - } - #line 2210 "smarty_internal_templateparser.php" - #line 181 "smarty_internal_templateparser.y" - function yy_r9() - { - if ($this->php_handling == Smarty::PHP_PASSTHRU) { - $this->_retvalue = new _smarty_text($this, '<<?php ?>%'); - } elseif ($this->php_handling == Smarty::PHP_QUOTE) { - $this->_retvalue = new _smarty_text($this, htmlspecialchars($this->yystack[$this->yyidx + 0]->minor, ENT_QUOTES)); - } elseif ($this->php_handling == Smarty::PHP_ALLOW) { - if ($this->asp_tags) { - if (!($this->smarty instanceof SmartyBC)) { - $this->compiler->trigger_template_error(self::Err3); + } else { + if (defined($tag)) { + if ($this->security) { + $this->security->isTrustedConstant($tag, $this->compiler); } - $this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode('<%', true)); + $this->_retvalue = + $this->compiler->compileTag('private_print_expression', array(), array('value' => $tag)); } else { - $this->_retvalue = new _smarty_text($this, '<<?php ?>%'); - } - } elseif ($this->php_handling == Smarty::PHP_REMOVE) { - if ($this->asp_tags) { - $this->_retvalue = null; - } else { - $this->_retvalue = new _smarty_text($this, '<<?php ?>%'); + if (preg_match('/^(.*)(\s+nocache)$/', $tag, $match)) { + $this->_retvalue = $this->compiler->compileTag($match[ 1 ], array('\'nocache\'')); + } else { + $this->_retvalue = $this->compiler->compileTag($tag, array()); + } } } } - #line 2234 "smarty_internal_templateparser.php" - #line 205 "smarty_internal_templateparser.y" - function yy_r10() + + // line 339 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r14() { - if ($this->php_handling == Smarty::PHP_PASSTHRU) { - $this->_retvalue = new _smarty_text($this, '%<?php ?>>'); - } elseif ($this->php_handling == Smarty::PHP_QUOTE) { - $this->_retvalue = new _smarty_text($this, htmlspecialchars('%>', ENT_QUOTES)); - } elseif ($this->php_handling == Smarty::PHP_ALLOW) { - if ($this->asp_tags) { - $this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode('%>', true)); - } else { - $this->_retvalue = new _smarty_text($this, '%<?php ?>>'); - } - } elseif ($this->php_handling == Smarty::PHP_REMOVE) { - if ($this->asp_tags) { - $this->_retvalue = null; - } else { - $this->_retvalue = new _smarty_text($this, '%<?php ?>>'); - } - } - } - #line 2255 "smarty_internal_templateparser.php" - #line 225 "smarty_internal_templateparser.y" - function yy_r11() - { - if ($this->strip) { - $this->_retvalue = new _smarty_text($this, preg_replace('![\t ]*[\r\n]+[\t ]*!', '', self::escape_start_tag($this->yystack[$this->yyidx + 0]->minor))); - } else { - $this->_retvalue = new _smarty_text($this, self::escape_start_tag($this->yystack[$this->yyidx + 0]->minor)); - } - } - #line 2264 "smarty_internal_templateparser.php" - #line 234 "smarty_internal_templateparser.y" - function yy_r12() - { - $this->compiler->tag_nocache = true; - $this->is_xml = true; - $save = $this->template->has_nocache_code; - $this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode("<?php echo '<?xml';?>", $this->compiler, true)); - $this->template->has_nocache_code = $save; - } - #line 2273 "smarty_internal_templateparser.php" - #line 243 "smarty_internal_templateparser.y" - function yy_r13() - { - if ($this->strip) { - $this->_retvalue = new _smarty_text($this, preg_replace('![\t ]*[\r\n]+[\t ]*!', '', $this->yystack[$this->yyidx + 0]->minor)); - } else { - $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor); - } - } - #line 2282 "smarty_internal_templateparser.php" - #line 252 "smarty_internal_templateparser.y" - function yy_r14() - { - $this->strip = true; - } - #line 2287 "smarty_internal_templateparser.php" - #line 256 "smarty_internal_templateparser.y" - function yy_r15() - { - $this->strip = false; - } - #line 2292 "smarty_internal_templateparser.php" - #line 260 "smarty_internal_templateparser.y" - function yy_r16() - { - if ($this->strip) { - SMARTY_INTERNAL_COMPILE_BLOCK::blockSource($this->compiler, preg_replace('![\t ]*[\r\n]+[\t ]*!', '', $this->yystack[$this->yyidx + 0]->minor)); - } else { - SMARTY_INTERNAL_COMPILE_BLOCK::blockSource($this->compiler, $this->yystack[$this->yyidx + 0]->minor); - } - } - #line 2301 "smarty_internal_templateparser.php" - #line 269 "smarty_internal_templateparser.y" - function yy_r17() - { - $this->_retvalue = ''; - } - #line 2306 "smarty_internal_templateparser.php" - #line 273 "smarty_internal_templateparser.y" - function yy_r18() - { - $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor; - } - #line 2311 "smarty_internal_templateparser.php" - #line 277 "smarty_internal_templateparser.y" - function yy_r19() - { - $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor; - } - #line 2316 "smarty_internal_templateparser.php" - #line 285 "smarty_internal_templateparser.y" - function yy_r21() - { - $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; - } - #line 2321 "smarty_internal_templateparser.php" - #line 293 "smarty_internal_templateparser.y" - function yy_r23() - { - $this->_retvalue = self::escape_start_tag($this->yystack[$this->yyidx + 0]->minor); - } - #line 2326 "smarty_internal_templateparser.php" - #line 301 "smarty_internal_templateparser.y" - function yy_r25() - { - $this->_retvalue = self::escape_end_tag($this->yystack[$this->yyidx + 0]->minor); - } - #line 2331 "smarty_internal_templateparser.php" - #line 305 "smarty_internal_templateparser.y" - function yy_r26() - { - $this->_retvalue = '<<?php ?>%'; - } - #line 2336 "smarty_internal_templateparser.php" - #line 309 "smarty_internal_templateparser.y" - function yy_r27() - { - $this->_retvalue = '%<?php ?>>'; - } - #line 2341 "smarty_internal_templateparser.php" - #line 318 "smarty_internal_templateparser.y" - function yy_r28() - { - $this->_retvalue = $this->compiler->compileTag('private_print_expression', array(), array('value' => $this->yystack[$this->yyidx + 0]->minor)); - } - #line 2346 "smarty_internal_templateparser.php" - #line 322 "smarty_internal_templateparser.y" - function yy_r29() - { - $this->_retvalue = $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor, array('value' => $this->yystack[$this->yyidx + - 2]->minor, 'modifierlist' => $this->yystack[$this->yyidx + - 1]->minor)); - } - #line 2351 "smarty_internal_templateparser.php" - #line 326 "smarty_internal_templateparser.y" - function yy_r30() - { - $this->_retvalue = $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor, array('value' => $this->yystack[$this->yyidx + - 1]->minor)); - } - #line 2356 "smarty_internal_templateparser.php" - #line 330 "smarty_internal_templateparser.y" - function yy_r31() - { - $this->_retvalue = $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor, array('value' => $this->yystack[$this->yyidx + - 2]->minor, 'modifierlist' => $this->yystack[$this->yyidx + - 1]->minor)); - } - #line 2361 "smarty_internal_templateparser.php" - #line 343 "smarty_internal_templateparser.y" - function yy_r33() - { - $this->_retvalue = $this->compiler->compileTag('assign', array(array('value' => $this->yystack[$this->yyidx + 0]->minor), array('var' => "'" . $this->yystack[$this->yyidx + - 2]->minor . "'"))); - } - #line 2366 "smarty_internal_templateparser.php" - #line 351 "smarty_internal_templateparser.y" - function yy_r35() - { - $this->_retvalue = $this->compiler->compileTag('assign', array_merge(array(array('value' => $this->yystack[$this->yyidx + - 1]->minor), array('var' => "'" . $this->yystack[$this->yyidx + - 3]->minor . "'")), $this->yystack[$this->yyidx + 0]->minor)); - } - #line 2371 "smarty_internal_templateparser.php" - #line 355 "smarty_internal_templateparser.y" - function yy_r36() - { - $this->_retvalue = $this->compiler->compileTag('assign', array_merge(array(array('value' => $this->yystack[$this->yyidx + - 1]->minor), array('var' => $this->yystack[$this->yyidx + - 3]->minor['var'])), $this->yystack[$this->yyidx + 0]->minor), array('smarty_internal_index' => $this->yystack[$this->yyidx + - 3]->minor['smarty_internal_index'])); - } - #line 2376 "smarty_internal_templateparser.php" - #line 360 "smarty_internal_templateparser.y" - function yy_r37() - { - $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor); - } - #line 2381 "smarty_internal_templateparser.php" - #line 364 "smarty_internal_templateparser.y" - function yy_r38() - { - $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + 0]->minor, array()); - } - #line 2386 "smarty_internal_templateparser.php" - #line 369 "smarty_internal_templateparser.y" - function yy_r39() - { - $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 3]->minor, $this->yystack[$this->yyidx + 0]->minor, array('object_method' => $this->yystack[$this->yyidx + - 1]->minor)); - } - #line 2391 "smarty_internal_templateparser.php" - #line 374 "smarty_internal_templateparser.y" - function yy_r40() - { - $this->_retvalue = '<?php ob_start();?>' . $this->compiler->compileTag($this->yystack[$this->yyidx + - 2]->minor, $this->yystack[$this->yyidx + 0]->minor) . '<?php echo '; - $this->_retvalue .= $this->compiler->compileTag('private_modifier', array(), array('modifierlist' => $this->yystack[$this->yyidx + - 1]->minor, 'value' => 'ob_get_clean()')) . '?>'; - } - #line 2397 "smarty_internal_templateparser.php" - #line 380 "smarty_internal_templateparser.y" - function yy_r41() - { - $this->_retvalue = '<?php ob_start();?>' . $this->compiler->compileTag($this->yystack[$this->yyidx + - 4]->minor, $this->yystack[$this->yyidx + 0]->minor, array('object_method' => $this->yystack[$this->yyidx + - 2]->minor)) . '<?php echo '; - $this->_retvalue .= $this->compiler->compileTag('private_modifier', array(), array('modifierlist' => $this->yystack[$this->yyidx + - 1]->minor, 'value' => 'ob_get_clean()')) . '?>'; - } - #line 2403 "smarty_internal_templateparser.php" - #line 386 "smarty_internal_templateparser.y" - function yy_r42() - { - $tag = trim(substr($this->yystack[$this->yyidx + - 1]->minor, $this->lex->ldel_length)); - $this->_retvalue = $this->compiler->compileTag(($tag == 'else if') ? 'elseif' : $tag, array(), array('if condition' => $this->yystack[$this->yyidx + 0]->minor)); - } - #line 2409 "smarty_internal_templateparser.php" - #line 391 "smarty_internal_templateparser.y" - function yy_r43() - { - $tag = trim(substr($this->yystack[$this->yyidx + - 2]->minor, $this->lex->ldel_length)); - $this->_retvalue = $this->compiler->compileTag(($tag == 'else if') ? 'elseif' : $tag, $this->yystack[$this->yyidx + 0]->minor, array('if condition' => $this->yystack[$this->yyidx + - 1]->minor)); - } - #line 2415 "smarty_internal_templateparser.php" - #line 396 "smarty_internal_templateparser.y" - function yy_r44() - { - $tag = trim(substr($this->yystack[$this->yyidx + - 1]->minor, $this->lex->ldel_length)); - $this->_retvalue = $this->compiler->compileTag(($tag == 'else if') ? 'elseif' : $tag, array(), array('if condition' => $this->yystack[$this->yyidx + 0]->minor)); - } - #line 2421 "smarty_internal_templateparser.php" - #line 407 "smarty_internal_templateparser.y" - function yy_r46() - { - $this->_retvalue = $this->compiler->compileTag('for', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('start' => $this->yystack[$this->yyidx + - 9]->minor), array('ifexp' => $this->yystack[$this->yyidx + - 6]->minor), array('var' => $this->yystack[$this->yyidx + - 2]->minor), array('step' => $this->yystack[$this->yyidx + - 1]->minor))), 1); - } - #line 2426 "smarty_internal_templateparser.php" - #line 411 "smarty_internal_templateparser.y" - function yy_r47() - { - $this->_retvalue = '=' . $this->yystack[$this->yyidx + 0]->minor; - } - #line 2431 "smarty_internal_templateparser.php" - #line 419 "smarty_internal_templateparser.y" - function yy_r49() - { - $this->_retvalue = $this->compiler->compileTag('for', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('start' => $this->yystack[$this->yyidx + - 3]->minor), array('to' => $this->yystack[$this->yyidx + - 1]->minor))), 0); - } - #line 2436 "smarty_internal_templateparser.php" - #line 423 "smarty_internal_templateparser.y" - function yy_r50() - { - $this->_retvalue = $this->compiler->compileTag('for', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('start' => $this->yystack[$this->yyidx + - 5]->minor), array('to' => $this->yystack[$this->yyidx + - 3]->minor), array('step' => $this->yystack[$this->yyidx + - 1]->minor))), 0); - } - #line 2441 "smarty_internal_templateparser.php" - #line 428 "smarty_internal_templateparser.y" - function yy_r51() - { - $this->_retvalue = $this->compiler->compileTag('foreach', $this->yystack[$this->yyidx + 0]->minor); - } - #line 2446 "smarty_internal_templateparser.php" - #line 433 "smarty_internal_templateparser.y" - function yy_r52() - { - $this->_retvalue = $this->compiler->compileTag('foreach', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('from' => $this->yystack[$this->yyidx + - 4]->minor), array('item' => $this->yystack[$this->yyidx + - 1]->minor)))); - } - #line 2451 "smarty_internal_templateparser.php" - #line 437 "smarty_internal_templateparser.y" - function yy_r53() - { - $this->_retvalue = $this->compiler->compileTag('foreach', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('from' => $this->yystack[$this->yyidx + - 7]->minor), array('item' => $this->yystack[$this->yyidx + - 1]->minor), array('key' => $this->yystack[$this->yyidx + - 4]->minor)))); - } - #line 2456 "smarty_internal_templateparser.php" - #line 450 "smarty_internal_templateparser.y" - function yy_r56() - { - $this->_retvalue = $this->compiler->compileTag('setfilter', array(), array('modifier_list' => array(array_merge(array($this->yystack[$this->yyidx + - 1]->minor), $this->yystack[$this->yyidx + 0]->minor)))); - } - #line 2461 "smarty_internal_templateparser.php" - #line 454 "smarty_internal_templateparser.y" - function yy_r57() - { - $this->_retvalue = $this->compiler->compileTag('setfilter', array(), array('modifier_list' => array_merge(array(array_merge(array($this->yystack[$this->yyidx + - 2]->minor), $this->yystack[$this->yyidx + - 1]->minor)), $this->yystack[$this->yyidx + 0]->minor))); - } - #line 2466 "smarty_internal_templateparser.php" - #line 459 "smarty_internal_templateparser.y" - function yy_r58() - { - $j = strrpos($this->yystack[$this->yyidx + 0]->minor, '.'); - if ($this->yystack[$this->yyidx + 0]->minor[$j + 1] == 'c') { + $j = strrpos($this->yystack[ $this->yyidx + 0 ]->minor, '.'); + if ($this->yystack[ $this->yyidx + 0 ]->minor[ $j + 1 ] == 'c') { // {$smarty.block.child} - $this->_retvalue = SMARTY_INTERNAL_COMPILE_BLOCK::compileChildBlock($this->compiler); + $this->_retvalue = + $this->compiler->compileTag('child', array(), array($this->yystack[ $this->yyidx + 0 ]->minor)); } else { // {$smarty.block.parent} - $this->_retvalue = SMARTY_INTERNAL_COMPILE_BLOCK::compileParentBlock($this->compiler); + $this->_retvalue = + $this->compiler->compileTag('parent', array(), array($this->yystack[ $this->yyidx + 0 ]->minor)); } } - #line 2478 "smarty_internal_templateparser.php" - #line 472 "smarty_internal_templateparser.y" - function yy_r59() + + // line 343 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r15() { - $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + 0]->minor . 'close', array()); + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor; } - #line 2483 "smarty_internal_templateparser.php" - #line 476 "smarty_internal_templateparser.y" - function yy_r60() + + // line 347 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r16() { - $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 1]->minor . 'close', array(), array('modifier_list' => $this->yystack[$this->yyidx + 0]->minor)); + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor; } - #line 2488 "smarty_internal_templateparser.php" - #line 481 "smarty_internal_templateparser.y" - function yy_r61() + + // line 356 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r17() { - $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 2]->minor . 'close', array(), array('object_method' => $this->yystack[$this->yyidx + 0]->minor)); + $this->_retvalue = + $this->compiler->compileTag('private_print_expression', $this->yystack[ $this->yyidx + 0 ]->minor[ 1 ], + array('value' => $this->yystack[ $this->yyidx + 0 ]->minor[ 0 ])); } - #line 2493 "smarty_internal_templateparser.php" - #line 485 "smarty_internal_templateparser.y" - function yy_r62() + + // line 360 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r18() { - $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 3]->minor . 'close', array(), array('object_method' => $this->yystack[$this->yyidx + - 1]->minor, 'modifier_list' => $this->yystack[$this->yyidx + 0]->minor)); + $this->_retvalue = + $this->compiler->compileTag('assign', array_merge(array( + array('value' => $this->yystack[ $this->yyidx + 0 ]->minor[ 0 ]), + array('var' => '\'' . substr($this->yystack[ $this->yyidx + -1 ]->minor, 1) . '\'') + ), $this->yystack[ $this->yyidx + 0 ]->minor[ 1 ])); } - #line 2498 "smarty_internal_templateparser.php" - #line 493 "smarty_internal_templateparser.y" - function yy_r63() + + // line 364 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r19() { - $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor; - $this->_retvalue[] = $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = + $this->compiler->compileTag('assign', array_merge(array( + array('value' => $this->yystack[ $this->yyidx + 0 ]->minor[ 0 ]), + array('var' => $this->yystack[ $this->yyidx + -1 ]->minor[ 'var' ]) + ), $this->yystack[ $this->yyidx + 0 ]->minor[ 1 ]), array( + 'smarty_internal_index' => $this->yystack[ $this->yyidx + + -1 ]->minor[ 'smarty_internal_index' ] + )); } - #line 2504 "smarty_internal_templateparser.php" - #line 499 "smarty_internal_templateparser.y" - function yy_r64() + + // line 368 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r20() { - $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor); + $this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2509 "smarty_internal_templateparser.php" - #line 504 "smarty_internal_templateparser.y" - function yy_r65() + + // line 383 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r21() + { + $this->_retvalue = array($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 393 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r25() + { + if (defined($this->yystack[ $this->yyidx + -1 ]->minor)) { + if ($this->security) { + $this->security->isTrustedConstant($this->yystack[ $this->yyidx + -1 ]->minor, $this->compiler); + } + $this->_retvalue = + $this->compiler->compileTag('private_print_expression', $this->yystack[ $this->yyidx + 0 ]->minor, + array('value' => $this->yystack[ $this->yyidx + -1 ]->minor)); + } else { + $this->_retvalue = + $this->compiler->compileTag($this->yystack[ $this->yyidx + -1 ]->minor, + $this->yystack[ $this->yyidx + 0 ]->minor); + } + } + + // line 406 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r26() + { + if (defined($this->yystack[ $this->yyidx + 0 ]->minor)) { + if ($this->security) { + $this->security->isTrustedConstant($this->yystack[ $this->yyidx + 0 ]->minor, $this->compiler); + } + $this->_retvalue = + $this->compiler->compileTag('private_print_expression', array(), + array('value' => $this->yystack[ $this->yyidx + 0 ]->minor)); + } else { + $this->_retvalue = $this->compiler->compileTag($this->yystack[ $this->yyidx + 0 ]->minor, array()); + } + } + + // line 418 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r27() + { + if (defined($this->yystack[ $this->yyidx + -2 ]->minor)) { + if ($this->security) { + $this->security->isTrustedConstant($this->yystack[ $this->yyidx + -2 ]->minor, $this->compiler); + } + $this->_retvalue = + $this->compiler->compileTag('private_print_expression', $this->yystack[ $this->yyidx + 0 ]->minor, + array( + 'value' => $this->yystack[ $this->yyidx + -2 ]->minor, + 'modifierlist' => $this->yystack[ $this->yyidx + -1 ]->minor + )); + } else { + $this->_retvalue = + $this->compiler->compileTag($this->yystack[ $this->yyidx + -2 ]->minor, + $this->yystack[ $this->yyidx + 0 ]->minor, + array('modifierlist' => $this->yystack[ $this->yyidx + -1 ]->minor)); + } + } + + // line 423 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r28() + { + $this->_retvalue = + $this->compiler->compileTag($this->yystack[ $this->yyidx + -3 ]->minor, + $this->yystack[ $this->yyidx + 0 ]->minor, + array('object_method' => $this->yystack[ $this->yyidx + -1 ]->minor)); + } + + // line 428 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r29() + { + $this->_retvalue = + $this->compiler->compileTag($this->yystack[ $this->yyidx + -4 ]->minor, + $this->yystack[ $this->yyidx + 0 ]->minor, array( + 'modifierlist' => $this->yystack[ $this->yyidx + -1 ]->minor, + 'object_method' => $this->yystack[ $this->yyidx + -2 ]->minor + )); + } + + // line 433 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r30() + { + $this->_retvalue = + $this->compiler->compileTag('make_nocache', + array(array('var' => '\'' . substr($this->yystack[ $this->yyidx + 0 ]->minor, 1) . '\''))); + } + + // line 438 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r31() + { + $tag = trim(substr($this->yystack[ $this->yyidx + -1 ]->minor, $this->compiler->getLdelLength())); + $this->_retvalue = + $this->compiler->compileTag(($tag === 'else if') ? 'elseif' : $tag, array(), + array('if condition' => $this->yystack[ $this->yyidx + 0 ]->minor)); + } + + // line 443 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r32() + { + $tag = trim(substr($this->yystack[ $this->yyidx + -2 ]->minor, $this->compiler->getLdelLength())); + $this->_retvalue = + $this->compiler->compileTag(($tag === 'else if') ? 'elseif' : $tag, + $this->yystack[ $this->yyidx + 0 ]->minor, + array('if condition' => $this->yystack[ $this->yyidx + -1 ]->minor)); + } + + // line 454 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r33() + { + $tag = trim(substr($this->yystack[ $this->yyidx + -1 ]->minor, $this->compiler->getLdelLength())); + $this->_retvalue = + $this->compiler->compileTag(($tag === 'else if') ? 'elseif' : $tag, array(), + array('if condition' => $this->yystack[ $this->yyidx + 0 ]->minor)); + } + + // line 458 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r35() + { + $this->_retvalue = + $this->compiler->compileTag('for', array_merge($this->yystack[ $this->yyidx + 0 ]->minor, array( + array('start' => $this->yystack[ $this->yyidx + -6 ]->minor), + array('ifexp' => $this->yystack[ $this->yyidx + -4 ]->minor), + array('var' => $this->yystack[ $this->yyidx + -2 ]->minor), + array('step' => $this->yystack[ $this->yyidx + -1 ]->minor) + )), 1); + } + + // line 466 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r36() + { + $this->_retvalue = '=' . $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 470 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r38() + { + $this->_retvalue = + $this->compiler->compileTag('for', array_merge($this->yystack[ $this->yyidx + 0 ]->minor, array( + array('start' => $this->yystack[ $this->yyidx + -3 ]->minor), + array('to' => $this->yystack[ $this->yyidx + -1 ]->minor) + )), 0); + } + + // line 475 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r39() + { + $this->_retvalue = + $this->compiler->compileTag('for', array_merge($this->yystack[ $this->yyidx + 0 ]->minor, array( + array('start' => $this->yystack[ $this->yyidx + -5 ]->minor), + array('to' => $this->yystack[ $this->yyidx + -3 ]->minor), + array('step' => $this->yystack[ $this->yyidx + -1 ]->minor) + )), 0); + } + + // line 479 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r40() + { + $this->_retvalue = + $this->compiler->compileTag('foreach', array_merge($this->yystack[ $this->yyidx + 0 ]->minor, array( + array('from' => $this->yystack[ $this->yyidx + -3 ]->minor), + array('item' => $this->yystack[ $this->yyidx + -1 ]->minor) + ))); + } + + // line 482 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r41() + { + $this->_retvalue = + $this->compiler->compileTag('foreach', array_merge($this->yystack[ $this->yyidx + 0 ]->minor, array( + array('from' => $this->yystack[ $this->yyidx + -5 ]->minor), + array('item' => $this->yystack[ $this->yyidx + -1 ]->minor), + array('key' => $this->yystack[ $this->yyidx + -3 ]->minor) + ))); + } + + // line 487 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r42() + { + $this->_retvalue = $this->compiler->compileTag('foreach', $this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 491 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r43() + { + $this->_retvalue = + $this->compiler->compileTag('setfilter', array(), array( + 'modifier_list' => array( + array_merge(array($this->yystack[ $this->yyidx + -1 ]->minor), + $this->yystack[ $this->yyidx + 0 ]->minor) + ) + )); + } + + // line 497 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r44() + { + $this->_retvalue = + $this->compiler->compileTag('setfilter', array(), array( + 'modifier_list' => array_merge(array( + array_merge(array( + $this->yystack[ $this->yyidx + + -2 ]->minor + ), $this->yystack[ $this->yyidx + -1 ]->minor) + ), $this->yystack[ $this->yyidx + 0 ]->minor) + )); + } + + // line 506 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r45() + { + $tag = + trim(substr($this->yystack[ $this->yyidx + 0 ]->minor, $this->compiler->getLdelLength(), + -$this->compiler->getRdelLength()), ' /'); + if ($tag === 'strip') { + $this->strip = false; + $this->_retvalue = null; + } else { + $this->_retvalue = $this->compiler->compileTag($tag . 'close', array()); + } + } + + // line 510 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r46() + { + $this->_retvalue = $this->compiler->compileTag($this->yystack[ $this->yyidx + 0 ]->minor . 'close', array()); + } + + // line 515 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r47() + { + $this->_retvalue = + $this->compiler->compileTag($this->yystack[ $this->yyidx + -1 ]->minor . 'close', array(), + array('modifier_list' => $this->yystack[ $this->yyidx + 0 ]->minor)); + } + + // line 519 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r48() + { + $this->_retvalue = + $this->compiler->compileTag($this->yystack[ $this->yyidx + -2 ]->minor . 'close', array(), + array('object_method' => $this->yystack[ $this->yyidx + 0 ]->minor)); + } + + // line 527 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r49() + { + $this->_retvalue = + $this->compiler->compileTag($this->yystack[ $this->yyidx + -3 ]->minor . 'close', array(), array( + 'object_method' => $this->yystack[ $this->yyidx + -1 ]->minor, + 'modifier_list' => $this->yystack[ $this->yyidx + 0 ]->minor + )); + } + + // line 533 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r50() + { + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor; + $this->_retvalue[] = $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 538 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r51() + { + $this->_retvalue = array($this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 543 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r52() { $this->_retvalue = array(); } - #line 2514 "smarty_internal_templateparser.php" - #line 509 "smarty_internal_templateparser.y" - function yy_r66() + + // line 554 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r53() { - if (preg_match('~^true$~i', $this->yystack[$this->yyidx + 0]->minor)) { - $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => 'true'); - } elseif (preg_match('~^false$~i', $this->yystack[$this->yyidx + 0]->minor)) { - $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => 'false'); - } elseif (preg_match('~^null$~i', $this->yystack[$this->yyidx + 0]->minor)) { - $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => 'null'); + if (defined($this->yystack[ $this->yyidx + 0 ]->minor)) { + if ($this->security) { + $this->security->isTrustedConstant($this->yystack[ $this->yyidx + 0 ]->minor, $this->compiler); + } + $this->_retvalue = + array($this->yystack[ $this->yyidx + -2 ]->minor => $this->yystack[ $this->yyidx + 0 ]->minor); } else { - $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => "'" . $this->yystack[$this->yyidx + 0]->minor . "'"); + $this->_retvalue = + array( + $this->yystack[ $this->yyidx + -2 ]->minor => '\'' . + $this->yystack[ $this->yyidx + 0 ]->minor . + '\'' + ); } } - #line 2527 "smarty_internal_templateparser.php" - #line 521 "smarty_internal_templateparser.y" - function yy_r67() + + // line 562 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r54() { - $this->_retvalue = array(trim($this->yystack[$this->yyidx + - 1]->minor, " =\n\r\t") => $this->yystack[$this->yyidx + 0]->minor); + $this->_retvalue = + array( + trim($this->yystack[ $this->yyidx + -1 ]->minor, " =\n\r\t") => $this->yystack[ $this->yyidx + + 0 ]->minor + ); } - #line 2532 "smarty_internal_templateparser.php" - #line 529 "smarty_internal_templateparser.y" - function yy_r69() + + // line 574 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r56() { - $this->_retvalue = "'" . $this->yystack[$this->yyidx + 0]->minor . "'"; + $this->_retvalue = '\'' . $this->yystack[ $this->yyidx + 0 ]->minor . '\''; } - #line 2537 "smarty_internal_templateparser.php" - #line 541 "smarty_internal_templateparser.y" - function yy_r72() + + // line 587 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r59() { - $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => $this->yystack[$this->yyidx + 0]->minor); + $this->_retvalue = + array($this->yystack[ $this->yyidx + -2 ]->minor => $this->yystack[ $this->yyidx + 0 ]->minor); } - #line 2542 "smarty_internal_templateparser.php" - #line 554 "smarty_internal_templateparser.y" - function yy_r74() + + // line 592 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r61() { - $this->yystack[$this->yyidx + - 2]->minor[] = $this->yystack[$this->yyidx + 0]->minor; - $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor; + $this->yystack[ $this->yyidx + -2 ]->minor[] = $this->yystack[ $this->yyidx + 0 ]->minor; + $this->_retvalue = $this->yystack[ $this->yyidx + -2 ]->minor; } - #line 2548 "smarty_internal_templateparser.php" - #line 559 "smarty_internal_templateparser.y" - function yy_r75() + + // line 599 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r62() { - $this->_retvalue = array('var' => $this->yystack[$this->yyidx + - 2]->minor, 'value' => $this->yystack[$this->yyidx + 0]->minor); + $this->_retvalue = + array( + 'var' => '\'' . substr($this->yystack[ $this->yyidx + -2 ]->minor, 1) . '\'', + 'value' => $this->yystack[ $this->yyidx + 0 ]->minor + ); } - #line 2553 "smarty_internal_templateparser.php" - #line 587 "smarty_internal_templateparser.y" - function yy_r80() + + // line 603 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r64() { - $this->_retvalue = '$_smarty_tpl->getStreamVariable(\'' . $this->yystack[$this->yyidx + - 2]->minor . '://' . $this->yystack[$this->yyidx + 0]->minor . '\')'; + $this->_retvalue = + array( + 'var' => $this->yystack[ $this->yyidx + -2 ]->minor, + 'value' => $this->yystack[ $this->yyidx + 0 ]->minor + ); } - #line 2558 "smarty_internal_templateparser.php" - #line 592 "smarty_internal_templateparser.y" - function yy_r81() + + // line 623 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r65() { - $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . trim($this->yystack[$this->yyidx + - 1]->minor) . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor; } - #line 2563 "smarty_internal_templateparser.php" - #line 611 "smarty_internal_templateparser.y" - function yy_r85() + + // line 628 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r68() { - $this->_retvalue = $this->compiler->compileTag('private_modifier', array(), array('value' => $this->yystack[$this->yyidx + - 1]->minor, 'modifierlist' => $this->yystack[$this->yyidx + 0]->minor)); + $this->_retvalue = + '$_smarty_tpl->getStreamVariable(\'' . + substr($this->yystack[ $this->yyidx + -2 ]->minor, 1) . + '://' . + $this->yystack[ $this->yyidx + 0 ]->minor . + '\')'; } - #line 2568 "smarty_internal_templateparser.php" - #line 617 "smarty_internal_templateparser.y" - function yy_r86() + + // line 638 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r69() { - $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = + $this->yystack[ $this->yyidx + -2 ]->minor . + trim($this->yystack[ $this->yyidx + -1 ]->minor) . + $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2573 "smarty_internal_templateparser.php" - #line 621 "smarty_internal_templateparser.y" - function yy_r87() + + // line 642 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r71() { - $this->_retvalue = 'in_array(' . $this->yystack[$this->yyidx + - 2]->minor . ',' . $this->yystack[$this->yyidx + 0]->minor . ')'; + $this->_retvalue = + $this->yystack[ $this->yyidx + -1 ]->minor[ 'pre' ] . + $this->yystack[ $this->yyidx + -2 ]->minor . + $this->yystack[ $this->yyidx + -1 ]->minor[ 'op' ] . + $this->yystack[ $this->yyidx + 0 ]->minor . + ')'; } - #line 2578 "smarty_internal_templateparser.php" - #line 625 "smarty_internal_templateparser.y" - function yy_r88() + + // line 646 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r72() { - $this->_retvalue = 'in_array(' . $this->yystack[$this->yyidx + - 2]->minor . ',(array)' . $this->yystack[$this->yyidx + 0]->minor . ')'; + $this->_retvalue = + $this->yystack[ $this->yyidx + -2 ]->minor . + $this->yystack[ $this->yyidx + -1 ]->minor . + $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2583 "smarty_internal_templateparser.php" - #line 633 "smarty_internal_templateparser.y" - function yy_r90() + + // line 650 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r73() { - $this->_retvalue = '!(' . $this->yystack[$this->yyidx + - 2]->minor . ' % ' . $this->yystack[$this->yyidx + 0]->minor . ')'; + $this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor . $this->yystack[ $this->yyidx + -1 ]->minor . ')'; } - #line 2588 "smarty_internal_templateparser.php" - #line 637 "smarty_internal_templateparser.y" - function yy_r91() + + // line 654 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r74() { - $this->_retvalue = '(' . $this->yystack[$this->yyidx + - 2]->minor . ' % ' . $this->yystack[$this->yyidx + 0]->minor . ')'; + $this->_retvalue = + 'in_array(' . + $this->yystack[ $this->yyidx + -2 ]->minor . + ',' . + $this->yystack[ $this->yyidx + 0 ]->minor . + ')'; } - #line 2593 "smarty_internal_templateparser.php" - #line 641 "smarty_internal_templateparser.y" - function yy_r92() + + // line 662 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r75() { - $this->_retvalue = '!(1 & ' . $this->yystack[$this->yyidx + - 1]->minor . ')'; + $this->_retvalue = + 'in_array(' . + $this->yystack[ $this->yyidx + -2 ]->minor . + ',(array)' . + $this->yystack[ $this->yyidx + 0 ]->minor . + ')'; } - #line 2598 "smarty_internal_templateparser.php" - #line 645 "smarty_internal_templateparser.y" - function yy_r93() + + // line 666 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r76() { - $this->_retvalue = '(1 & ' . $this->yystack[$this->yyidx + - 1]->minor . ')'; + $this->_retvalue = + $this->yystack[ $this->yyidx + -5 ]->minor . + ' ? ' . + $this->compiler->compileVariable('\'' . substr($this->yystack[ $this->yyidx + -2 ]->minor, 1) . '\'') . + ' : ' . + $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2603 "smarty_internal_templateparser.php" - #line 649 "smarty_internal_templateparser.y" - function yy_r94() + + // line 676 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r77() { - $this->_retvalue = '!(1 & ' . $this->yystack[$this->yyidx + - 2]->minor . ' / ' . $this->yystack[$this->yyidx + 0]->minor . ')'; + $this->_retvalue = + $this->yystack[ $this->yyidx + -5 ]->minor . + ' ? ' . + $this->yystack[ $this->yyidx + -2 ]->minor . + ' : ' . + $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2608 "smarty_internal_templateparser.php" - #line 653 "smarty_internal_templateparser.y" - function yy_r95() + + // line 681 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r79() { - $this->_retvalue = '(1 & ' . $this->yystack[$this->yyidx + - 2]->minor . ' / ' . $this->yystack[$this->yyidx + 0]->minor . ')'; + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2613 "smarty_internal_templateparser.php" - #line 677 "smarty_internal_templateparser.y" - function yy_r101() + + // line 702 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r80() { - self::$prefix_number ++; - $this->compiler->prefix_code[] = '<?php $_tmp' . self::$prefix_number . '=' . $this->yystack[$this->yyidx + 0]->minor . ';?>'; - $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + - 1]->minor . '$_tmp' . self::$prefix_number; + $this->_retvalue = '!' . $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2620 "smarty_internal_templateparser.php" - #line 686 "smarty_internal_templateparser.y" - function yy_r102() + + // line 706 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r85() { - $this->_retvalue = $this->yystack[$this->yyidx + - 6]->minor . ' ? ' . $this->compileVariable("'" . $this->yystack[$this->yyidx + - 2]->minor . "'") . ' : ' . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = $this->yystack[ $this->yyidx + -2 ]->minor . '.' . $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2625 "smarty_internal_templateparser.php" - #line 690 "smarty_internal_templateparser.y" - function yy_r103() + + // line 710 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r86() { - $this->_retvalue = $this->yystack[$this->yyidx + - 5]->minor . ' ? ' . $this->yystack[$this->yyidx + - 2]->minor . ' : ' . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor . '.'; } - #line 2630 "smarty_internal_templateparser.php" - #line 705 "smarty_internal_templateparser.y" - function yy_r106() + + // line 715 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r87() { - $this->_retvalue = '!' . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = '.' . $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2635 "smarty_internal_templateparser.php" - #line 726 "smarty_internal_templateparser.y" - function yy_r111() + + // line 732 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r88() { - $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . '.' . $this->yystack[$this->yyidx + 0]->minor; - } - #line 2640 "smarty_internal_templateparser.php" - #line 730 "smarty_internal_templateparser.y" - function yy_r112() - { - $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . '.'; - } - #line 2645 "smarty_internal_templateparser.php" - #line 734 "smarty_internal_templateparser.y" - function yy_r113() - { - $this->_retvalue = '.' . $this->yystack[$this->yyidx + 0]->minor; - } - #line 2650 "smarty_internal_templateparser.php" - #line 739 "smarty_internal_templateparser.y" - function yy_r114() - { - if (preg_match('~^true$~i', $this->yystack[$this->yyidx + 0]->minor)) { - $this->_retvalue = 'true'; - } elseif (preg_match('~^false$~i', $this->yystack[$this->yyidx + 0]->minor)) { - $this->_retvalue = 'false'; - } elseif (preg_match('~^null$~i', $this->yystack[$this->yyidx + 0]->minor)) { - $this->_retvalue = 'null'; + if (defined($this->yystack[ $this->yyidx + 0 ]->minor)) { + if ($this->security) { + $this->security->isTrustedConstant($this->yystack[ $this->yyidx + 0 ]->minor, $this->compiler); + } + $this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor; } else { - $this->_retvalue = "'" . $this->yystack[$this->yyidx + 0]->minor . "'"; + $this->_retvalue = '\'' . $this->yystack[ $this->yyidx + 0 ]->minor . '\''; } } - #line 2663 "smarty_internal_templateparser.php" - #line 757 "smarty_internal_templateparser.y" - function yy_r116() + + // line 736 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r90() { - $this->_retvalue = "(" . $this->yystack[$this->yyidx + - 1]->minor . ")"; + $this->_retvalue = '(' . $this->yystack[ $this->yyidx + -1 ]->minor . ')'; } - #line 2668 "smarty_internal_templateparser.php" - #line 772 "smarty_internal_templateparser.y" - function yy_r119() + + // line 754 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r91() { - if (!$this->security || isset($this->smarty->registered_classes[$this->yystack[$this->yyidx + - 2]->minor]) || $this->smarty->security_policy->isTrustedStaticClass($this->yystack[$this->yyidx + - 2]->minor, $this->compiler)) { - if (isset($this->smarty->registered_classes[$this->yystack[$this->yyidx + - 2]->minor])) { - $this->_retvalue = $this->smarty->registered_classes[$this->yystack[$this->yyidx + - 2]->minor] . '::' . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = + $this->yystack[ $this->yyidx + -2 ]->minor . + $this->yystack[ $this->yyidx + -1 ]->minor . + $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 765 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r95() + { + $prefixVar = $this->compiler->getNewPrefixVariable(); + if ($this->yystack[ $this->yyidx + -2 ]->minor[ 'var' ] === '\'smarty\'') { + $this->compiler->appendPrefixCode("<?php {$prefixVar} = " . + $this->compiler->compileTag('private_special_variable', array(), + $this->yystack[ $this->yyidx + + -2 ]->minor[ 'smarty_internal_index' ]) . + ';?>'); + } else { + $this->compiler->appendPrefixCode("<?php {$prefixVar} = " . + $this->compiler->compileVariable($this->yystack[ $this->yyidx + + -2 ]->minor[ 'var' ]) . + $this->yystack[ $this->yyidx + -2 ]->minor[ 'smarty_internal_index' ] . + ';?>'); + } + $this->_retvalue = + $prefixVar . + '::' . + $this->yystack[ $this->yyidx + 0 ]->minor[ 0 ] . + $this->yystack[ $this->yyidx + 0 ]->minor[ 1 ]; + } + + // line 772 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r96() + { + $prefixVar = $this->compiler->getNewPrefixVariable(); + $tmp = $this->compiler->appendCode('<?php ob_start();?>', $this->yystack[ $this->yyidx + 0 ]->minor); + $this->compiler->appendPrefixCode($this->compiler->appendCode($tmp, "<?php {$prefixVar} = ob_get_clean();?>")); + $this->_retvalue = $prefixVar; + } + + // line 785 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r97() + { + $this->_retvalue = + $this->compiler->compileTag('private_modifier', array(), array( + 'value' => $this->yystack[ $this->yyidx + -1 ]->minor, + 'modifierlist' => $this->yystack[ $this->yyidx + 0 ]->minor + )); + } + + // line 804 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r100() + { + if (!in_array(strtolower($this->yystack[ $this->yyidx + -2 ]->minor), array('self', 'parent')) && + (!$this->security || + $this->security->isTrustedStaticClassAccess($this->yystack[ $this->yyidx + -2 ]->minor, + $this->yystack[ $this->yyidx + 0 ]->minor, $this->compiler))) { + if (isset($this->smarty->registered_classes[ $this->yystack[ $this->yyidx + -2 ]->minor ])) { + $this->_retvalue = + $this->smarty->registered_classes[ $this->yystack[ $this->yyidx + -2 ]->minor ] . + '::' . + $this->yystack[ $this->yyidx + 0 ]->minor[ 0 ] . + $this->yystack[ $this->yyidx + 0 ]->minor[ 1 ]; } else { - $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . '::' . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = + $this->yystack[ $this->yyidx + -2 ]->minor . + '::' . + $this->yystack[ $this->yyidx + 0 ]->minor[ 0 ] . + $this->yystack[ $this->yyidx + 0 ]->minor[ 1 ]; } } else { - $this->compiler->trigger_template_error("static class '" . $this->yystack[$this->yyidx + - 2]->minor . "' is undefined or not allowed by security setting"); + $this->compiler->trigger_template_error('static class \'' . + $this->yystack[ $this->yyidx + -2 ]->minor . + '\' is undefined or not allowed by security setting'); } } - #line 2681 "smarty_internal_templateparser.php" - #line 784 "smarty_internal_templateparser.y" - function yy_r120() + + // line 815 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r102() { - if ($this->yystack[$this->yyidx + - 2]->minor['var'] == '\'smarty\'') { - $this->_retvalue = $this->compiler->compileTag('private_special_variable', array(), $this->yystack[$this->yyidx + - 2]->minor['smarty_internal_index']) . '::' . $this->yystack[$this->yyidx + 0]->minor; - } else { - $this->_retvalue = $this->compileVariable($this->yystack[$this->yyidx + - 2]->minor['var']) . $this->yystack[$this->yyidx + - 2]->minor['smarty_internal_index'] . '::' . $this->yystack[$this->yyidx + 0]->minor; - } + $this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2690 "smarty_internal_templateparser.php" - #line 793 "smarty_internal_templateparser.y" - function yy_r121() + + // line 818 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r103() { - self::$prefix_number ++; - $this->compiler->prefix_code[] = '<?php ob_start();?>' . $this->yystack[$this->yyidx + - 1]->minor . '<?php $_tmp' . self::$prefix_number . '=ob_get_clean();?>'; - $this->_retvalue = '$_tmp' . self::$prefix_number; + $this->_retvalue = + $this->compiler->compileVariable('\'' . substr($this->yystack[ $this->yyidx + 0 ]->minor, 1) . '\''); } - #line 2697 "smarty_internal_templateparser.php" - #line 808 "smarty_internal_templateparser.y" - function yy_r123() + + // line 831 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r104() { - if ($this->yystack[$this->yyidx + 0]->minor['var'] == '\'smarty\'') { - $smarty_var = $this->compiler->compileTag('private_special_variable', array(), $this->yystack[$this->yyidx + 0]->minor['smarty_internal_index']); + if ($this->yystack[ $this->yyidx + 0 ]->minor[ 'var' ] === '\'smarty\'') { + $smarty_var = + $this->compiler->compileTag('private_special_variable', array(), + $this->yystack[ $this->yyidx + 0 ]->minor[ 'smarty_internal_index' ]); $this->_retvalue = $smarty_var; } else { - // used for array reset,next,prev,end,current - $this->last_variable = $this->yystack[$this->yyidx + 0]->minor['var']; - $this->last_index = $this->yystack[$this->yyidx + 0]->minor['smarty_internal_index']; - $this->_retvalue = $this->compileVariable($this->yystack[$this->yyidx + 0]->minor['var']) . $this->yystack[$this->yyidx + 0]->minor['smarty_internal_index']; + // used for array reset,next,prev,end,current + $this->last_variable = $this->yystack[ $this->yyidx + 0 ]->minor[ 'var' ]; + $this->last_index = $this->yystack[ $this->yyidx + 0 ]->minor[ 'smarty_internal_index' ]; + $this->_retvalue = + $this->compiler->compileVariable($this->yystack[ $this->yyidx + 0 ]->minor[ 'var' ]) . + $this->yystack[ $this->yyidx + 0 ]->minor[ 'smarty_internal_index' ]; } } - #line 2710 "smarty_internal_templateparser.php" - #line 821 "smarty_internal_templateparser.y" - function yy_r124() + + // line 841 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r105() { - $this->_retvalue = '$_smarty_tpl->tpl_vars[' . $this->yystack[$this->yyidx + - 2]->minor . ']->' . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = + '$_smarty_tpl->tpl_vars[' . + $this->yystack[ $this->yyidx + -2 ]->minor . + ']->' . + $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2715 "smarty_internal_templateparser.php" - #line 831 "smarty_internal_templateparser.y" - function yy_r126() + + // line 845 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r107() { - $this->_retvalue = '$_smarty_tpl->getConfigVariable(\'' . $this->yystack[$this->yyidx + - 1]->minor . '\')'; + $this->_retvalue = + $this->compiler->compileConfigVariable('\'' . $this->yystack[ $this->yyidx + -1 ]->minor . '\''); } - #line 2720 "smarty_internal_templateparser.php" - #line 835 "smarty_internal_templateparser.y" - function yy_r127() + + // line 849 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r108() { - $this->_retvalue = '(is_array($tmp = $_smarty_tpl->getConfigVariable(\'' . $this->yystack[$this->yyidx + - 2]->minor . '\')) ? $tmp' . $this->yystack[$this->yyidx + 0]->minor . ' :null)'; + $this->_retvalue = + '(is_array($tmp = ' . + $this->compiler->compileConfigVariable('\'' . $this->yystack[ $this->yyidx + -2 ]->minor . '\'') . + ') ? $tmp' . + $this->yystack[ $this->yyidx + 0 ]->minor . + ' :null)'; } - #line 2725 "smarty_internal_templateparser.php" - #line 839 "smarty_internal_templateparser.y" - function yy_r128() + + // line 853 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r109() { - $this->_retvalue = '$_smarty_tpl->getConfigVariable(' . $this->yystack[$this->yyidx + - 1]->minor . ')'; + $this->_retvalue = $this->compiler->compileConfigVariable($this->yystack[ $this->yyidx + -1 ]->minor); } - #line 2730 "smarty_internal_templateparser.php" - #line 843 "smarty_internal_templateparser.y" - function yy_r129() + + // line 857 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r110() { - $this->_retvalue = '(is_array($tmp = $_smarty_tpl->getConfigVariable(' . $this->yystack[$this->yyidx + - 2]->minor . ')) ? $tmp' . $this->yystack[$this->yyidx + 0]->minor . ' : null)'; + $this->_retvalue = + '(is_array($tmp = ' . + $this->compiler->compileConfigVariable($this->yystack[ $this->yyidx + -2 ]->minor) . + ') ? $tmp' . + $this->yystack[ $this->yyidx + 0 ]->minor . + ' : null)'; } - #line 2735 "smarty_internal_templateparser.php" - #line 847 "smarty_internal_templateparser.y" - function yy_r130() + + // line 860 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r111() { - $this->_retvalue = array('var' => $this->yystack[$this->yyidx + - 1]->minor, 'smarty_internal_index' => $this->yystack[$this->yyidx + 0]->minor); + $this->_retvalue = + array( + 'var' => '\'' . substr($this->yystack[ $this->yyidx + -1 ]->minor, 1) . '\'', + 'smarty_internal_index' => $this->yystack[ $this->yyidx + 0 ]->minor + ); } - #line 2740 "smarty_internal_templateparser.php" - #line 860 "smarty_internal_templateparser.y" - function yy_r132() + + // line 873 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r112() + { + $this->_retvalue = + array( + 'var' => $this->yystack[ $this->yyidx + -1 ]->minor, + 'smarty_internal_index' => $this->yystack[ $this->yyidx + 0 ]->minor + ); + } + + // line 879 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r114() { return; } - #line 2745 "smarty_internal_templateparser.php" - #line 866 "smarty_internal_templateparser.y" - function yy_r133() + + // line 882 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r115() { - $this->_retvalue = '[' . $this->compileVariable($this->yystack[$this->yyidx + 0]->minor) . ']'; + $this->_retvalue = + '[' . + $this->compiler->compileVariable('\'' . substr($this->yystack[ $this->yyidx + 0 ]->minor, 1) . '\'') . + ']'; } - #line 2750 "smarty_internal_templateparser.php" - #line 870 "smarty_internal_templateparser.y" - function yy_r134() + + // line 886 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r116() { - $this->_retvalue = '[' . $this->compileVariable($this->yystack[$this->yyidx + - 2]->minor) . '->' . $this->yystack[$this->yyidx + 0]->minor . ']'; + $this->_retvalue = '[' . $this->compiler->compileVariable($this->yystack[ $this->yyidx + 0 ]->minor) . ']'; } - #line 2755 "smarty_internal_templateparser.php" - #line 874 "smarty_internal_templateparser.y" - function yy_r135() + + // line 890 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r117() { - $this->_retvalue = "['" . $this->yystack[$this->yyidx + 0]->minor . "']"; + $this->_retvalue = + '[' . + $this->compiler->compileVariable($this->yystack[ $this->yyidx + -2 ]->minor) . + '->' . + $this->yystack[ $this->yyidx + 0 ]->minor . + ']'; } - #line 2760 "smarty_internal_templateparser.php" - #line 878 "smarty_internal_templateparser.y" - function yy_r136() + + // line 894 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r118() { - $this->_retvalue = "[" . $this->yystack[$this->yyidx + 0]->minor . "]"; + $this->_retvalue = '[\'' . $this->yystack[ $this->yyidx + 0 ]->minor . '\']'; } - #line 2765 "smarty_internal_templateparser.php" - #line 882 "smarty_internal_templateparser.y" - function yy_r137() + + // line 899 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r119() { - $this->_retvalue = "[" . $this->yystack[$this->yyidx + - 1]->minor . "]"; + $this->_retvalue = '[' . $this->yystack[ $this->yyidx + 0 ]->minor . ']'; } - #line 2770 "smarty_internal_templateparser.php" - #line 887 "smarty_internal_templateparser.y" - function yy_r138() + + // line 904 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r120() { - $this->_retvalue = '[' . $this->compiler->compileTag('private_special_variable', array(), '[\'section\'][\'' . $this->yystack[$this->yyidx + - 1]->minor . '\'][\'index\']') . ']'; + $this->_retvalue = '[' . $this->yystack[ $this->yyidx + -1 ]->minor . ']'; } - #line 2775 "smarty_internal_templateparser.php" - #line 891 "smarty_internal_templateparser.y" - function yy_r139() + + // line 908 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r121() { - $this->_retvalue = '[' . $this->compiler->compileTag('private_special_variable', array(), '[\'section\'][\'' . $this->yystack[$this->yyidx + - 3]->minor . '\'][\'' . $this->yystack[$this->yyidx + - 1]->minor . '\']') . ']'; + $this->_retvalue = + '[' . + $this->compiler->compileTag('private_special_variable', array(), + '[\'section\'][\'' . $this->yystack[ $this->yyidx + -1 ]->minor . '\'][\'index\']') . + ']'; } - #line 2780 "smarty_internal_templateparser.php" - #line 901 "smarty_internal_templateparser.y" - function yy_r141() + + // line 911 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r122() + { + $this->_retvalue = + '[' . + $this->compiler->compileTag('private_special_variable', array(), '[\'section\'][\'' . + $this->yystack[ $this->yyidx + + -3 ]->minor . + '\'][\'' . + $this->yystack[ $this->yyidx + + -1 ]->minor . + '\']') . + ']'; + } + + // line 917 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r123() + { + $this->_retvalue = '[' . $this->yystack[ $this->yyidx + -1 ]->minor . ']'; + } + + // line 933 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r125() + { + $this->_retvalue = + '[' . + $this->compiler->compileVariable('\'' . substr($this->yystack[ $this->yyidx + -1 ]->minor, 1) . '\'') . + ']'; + } + + // line 943 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r129() { $this->_retvalue = '[]'; } - #line 2785 "smarty_internal_templateparser.php" - #line 914 "smarty_internal_templateparser.y" - function yy_r143() + + // line 947 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r130() { - $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . '.' . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = '\'' . substr($this->yystack[ $this->yyidx + 0 ]->minor, 1) . '\''; } - #line 2790 "smarty_internal_templateparser.php" - #line 919 "smarty_internal_templateparser.y" - function yy_r144() + + // line 952 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r131() { - $this->_retvalue = '\'' . $this->yystack[$this->yyidx + 0]->minor . '\''; + $this->_retvalue = '\'\''; } - #line 2795 "smarty_internal_templateparser.php" - #line 924 "smarty_internal_templateparser.y" - function yy_r145() + + // line 960 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r132() { - $this->_retvalue = '(' . $this->yystack[$this->yyidx + - 1]->minor . ')'; + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor . '.' . $this->yystack[ $this->yyidx + 0 ]->minor; } - #line 2800 "smarty_internal_templateparser.php" - #line 931 "smarty_internal_templateparser.y" - function yy_r146() + + // line 966 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r134() { - if ($this->yystack[$this->yyidx + - 1]->minor['var'] == '\'smarty\'') { - $this->_retvalue = $this->compiler->compileTag('private_special_variable', array(), $this->yystack[$this->yyidx + - 1]->minor['smarty_internal_index']) . $this->yystack[$this->yyidx + 0]->minor; + $var = + trim(substr($this->yystack[ $this->yyidx + 0 ]->minor, $this->compiler->getLdelLength(), + -$this->compiler->getRdelLength()), ' $'); + $this->_retvalue = $this->compiler->compileVariable('\'' . $var . '\''); + } + + // line 973 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r135() + { + $this->_retvalue = '(' . $this->yystack[ $this->yyidx + -1 ]->minor . ')'; + } + + // line 982 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r136() + { + if ($this->yystack[ $this->yyidx + -1 ]->minor[ 'var' ] === '\'smarty\'') { + $this->_retvalue = + $this->compiler->compileTag('private_special_variable', array(), + $this->yystack[ $this->yyidx + -1 ]->minor[ 'smarty_internal_index' ]) . + $this->yystack[ $this->yyidx + 0 ]->minor; } else { - $this->_retvalue = $this->compileVariable($this->yystack[$this->yyidx + - 1]->minor['var']) . $this->yystack[$this->yyidx + - 1]->minor['smarty_internal_index'] . $this->yystack[$this->yyidx + 0]->minor; + $this->_retvalue = + $this->compiler->compileVariable($this->yystack[ $this->yyidx + -1 ]->minor[ 'var' ]) . + $this->yystack[ $this->yyidx + -1 ]->minor[ 'smarty_internal_index' ] . + $this->yystack[ $this->yyidx + 0 ]->minor; } } - #line 2809 "smarty_internal_templateparser.php" - #line 940 "smarty_internal_templateparser.y" - function yy_r147() - { - $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; - } - #line 2814 "smarty_internal_templateparser.php" - #line 945 "smarty_internal_templateparser.y" - function yy_r148() - { - $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor; - } - #line 2819 "smarty_internal_templateparser.php" - #line 950 "smarty_internal_templateparser.y" - function yy_r149() - { - if ($this->security && substr($this->yystack[$this->yyidx + - 1]->minor, 0, 1) == '_') { - $this->compiler->trigger_template_error(self::Err1); - } - $this->_retvalue = '->' . $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor; - } - #line 2827 "smarty_internal_templateparser.php" - #line 957 "smarty_internal_templateparser.y" - function yy_r150() - { - if ($this->security) { - $this->compiler->trigger_template_error(self::Err2); - } - $this->_retvalue = '->{' . $this->compileVariable($this->yystack[$this->yyidx + - 1]->minor) . $this->yystack[$this->yyidx + 0]->minor . '}'; - } - #line 2835 "smarty_internal_templateparser.php" - #line 964 "smarty_internal_templateparser.y" - function yy_r151() - { - if ($this->security) { - $this->compiler->trigger_template_error(self::Err2); - } - $this->_retvalue = '->{' . $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + 0]->minor . '}'; - } - #line 2843 "smarty_internal_templateparser.php" - #line 971 "smarty_internal_templateparser.y" - function yy_r152() - { - if ($this->security) { - $this->compiler->trigger_template_error(self::Err2); - } - $this->_retvalue = '->{\'' . $this->yystack[$this->yyidx + - 4]->minor . '\'.' . $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + 0]->minor . '}'; - } - #line 2851 "smarty_internal_templateparser.php" - #line 979 "smarty_internal_templateparser.y" - function yy_r153() - { - $this->_retvalue = '->' . $this->yystack[$this->yyidx + 0]->minor; - } - #line 2856 "smarty_internal_templateparser.php" - #line 987 "smarty_internal_templateparser.y" - function yy_r154() - { - if (!$this->security || $this->smarty->security_policy->isTrustedPhpFunction($this->yystack[$this->yyidx + - 3]->minor, $this->compiler)) { - if (strcasecmp($this->yystack[$this->yyidx + - 3]->minor, 'isset') === 0 || strcasecmp($this->yystack[$this->yyidx + - 3]->minor, 'empty') === 0 || strcasecmp($this->yystack[$this->yyidx + - 3]->minor, 'array') === 0 || is_callable($this->yystack[$this->yyidx + - 3]->minor)) { - $func_name = strtolower($this->yystack[$this->yyidx + - 3]->minor); - if ($func_name == 'isset') { - if (count($this->yystack[$this->yyidx + - 1]->minor) == 0) { - $this->compiler->trigger_template_error('Illegal number of paramer in "isset()"'); - } - $par = implode(',', $this->yystack[$this->yyidx + - 1]->minor); - if (strncasecmp($par, '$_smarty_tpl->getConfigVariable', strlen('$_smarty_tpl->getConfigVariable')) === 0) { - self::$prefix_number ++; - $this->compiler->prefix_code[] = '<?php $_tmp' . self::$prefix_number . '=' . str_replace(')', ', false)', $par) . ';?>'; - $isset_par = '$_tmp' . self::$prefix_number; - } else { - $isset_par = str_replace("')->value", "',null,true,false)->value", $par); - } - $this->_retvalue = $this->yystack[$this->yyidx + - 3]->minor . "(" . $isset_par . ")"; - } elseif (in_array($func_name, array('empty', 'reset', 'current', 'end', 'prev', 'next'))) { - if (count($this->yystack[$this->yyidx + - 1]->minor) != 1) { - $this->compiler->trigger_template_error('Illegal number of paramer in "empty()"'); - } - if ($func_name == 'empty') { - $this->_retvalue = $func_name . '(' . str_replace("')->value", "',null,true,false)->value", $this->yystack[$this->yyidx + - 1]->minor[0]) . ')'; - } else { - $this->_retvalue = $func_name . '(' . $this->yystack[$this->yyidx + - 1]->minor[0] . ')'; - } - } else { - $this->_retvalue = $this->yystack[$this->yyidx + - 3]->minor . "(" . implode(',', $this->yystack[$this->yyidx + - 1]->minor) . ")"; - } - } else { - $this->compiler->trigger_template_error("unknown function \"" . $this->yystack[$this->yyidx + - 3]->minor . "\""); - } - } - } - #line 2892 "smarty_internal_templateparser.php" - #line 1025 "smarty_internal_templateparser.y" - function yy_r155() - { - if ($this->security && substr($this->yystack[$this->yyidx + - 3]->minor, 0, 1) == '_') { - $this->compiler->trigger_template_error(self::Err1); - } - $this->_retvalue = $this->yystack[$this->yyidx + - 3]->minor . "(" . implode(',', $this->yystack[$this->yyidx + - 1]->minor) . ")"; - } - #line 2900 "smarty_internal_templateparser.php" - #line 1032 "smarty_internal_templateparser.y" - function yy_r156() - { - if ($this->security) { - $this->compiler->trigger_template_error(self::Err2); - } - self::$prefix_number ++; - $this->compiler->prefix_code[] = '<?php $_tmp' . self::$prefix_number . '=' . $this->compileVariable("'" . $this->yystack[$this->yyidx + - 3]->minor . "'") . ';?>'; - $this->_retvalue = '$_tmp' . self::$prefix_number . '(' . implode(',', $this->yystack[$this->yyidx + - 1]->minor) . ')'; - } - #line 2910 "smarty_internal_templateparser.php" - #line 1043 "smarty_internal_templateparser.y" - function yy_r157() - { - $this->_retvalue = array_merge($this->yystack[$this->yyidx + - 2]->minor, array($this->yystack[$this->yyidx + 0]->minor)); - } - #line 2915 "smarty_internal_templateparser.php" - #line 1060 "smarty_internal_templateparser.y" - function yy_r160() - { - $this->_retvalue = array_merge($this->yystack[$this->yyidx + - 2]->minor, array(array_merge($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor))); - } - #line 2920 "smarty_internal_templateparser.php" - #line 1064 "smarty_internal_templateparser.y" - function yy_r161() - { - $this->_retvalue = array(array_merge($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor)); - } - #line 2925 "smarty_internal_templateparser.php" - #line 1072 "smarty_internal_templateparser.y" - function yy_r163() - { - $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor); - } - #line 2930 "smarty_internal_templateparser.php" - #line 1080 "smarty_internal_templateparser.y" - function yy_r164() - { - $this->_retvalue = array_merge($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor); - } - #line 2935 "smarty_internal_templateparser.php" - #line 1114 "smarty_internal_templateparser.y" - function yy_r171() - { - $this->_retvalue = '$' . $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor; - } - #line 2940 "smarty_internal_templateparser.php" - #line 1119 "smarty_internal_templateparser.y" - function yy_r172() - { - $this->_retvalue = '$' . $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor; - } - #line 2945 "smarty_internal_templateparser.php" - #line 1125 "smarty_internal_templateparser.y" - function yy_r173() - { - $this->_retvalue = '=='; - } - #line 2950 "smarty_internal_templateparser.php" - #line 1129 "smarty_internal_templateparser.y" - function yy_r174() - { - $this->_retvalue = '!='; - } - #line 2955 "smarty_internal_templateparser.php" - #line 1133 "smarty_internal_templateparser.y" - function yy_r175() - { - $this->_retvalue = '>'; - } - #line 2960 "smarty_internal_templateparser.php" - #line 1137 "smarty_internal_templateparser.y" - function yy_r176() - { - $this->_retvalue = '<'; - } - #line 2965 "smarty_internal_templateparser.php" - #line 1141 "smarty_internal_templateparser.y" - function yy_r177() - { - $this->_retvalue = '>='; - } - #line 2970 "smarty_internal_templateparser.php" - #line 1145 "smarty_internal_templateparser.y" - function yy_r178() - { - $this->_retvalue = '<='; - } - #line 2975 "smarty_internal_templateparser.php" - #line 1149 "smarty_internal_templateparser.y" - function yy_r179() - { - $this->_retvalue = '==='; - } - #line 2980 "smarty_internal_templateparser.php" - #line 1153 "smarty_internal_templateparser.y" - function yy_r180() - { - $this->_retvalue = '!=='; - } - #line 2985 "smarty_internal_templateparser.php" - #line 1157 "smarty_internal_templateparser.y" - function yy_r181() - { - $this->_retvalue = '%'; - } - #line 2990 "smarty_internal_templateparser.php" - #line 1161 "smarty_internal_templateparser.y" - function yy_r182() - { - $this->_retvalue = '&&'; - } - #line 2995 "smarty_internal_templateparser.php" - #line 1165 "smarty_internal_templateparser.y" - function yy_r183() - { - $this->_retvalue = '||'; - } - #line 3000 "smarty_internal_templateparser.php" - #line 1169 "smarty_internal_templateparser.y" - function yy_r184() - { - $this->_retvalue = ' XOR '; - } - #line 3005 "smarty_internal_templateparser.php" - #line 1176 "smarty_internal_templateparser.y" - function yy_r185() - { - $this->_retvalue = 'array(' . $this->yystack[$this->yyidx + - 1]->minor . ')'; - } - #line 3010 "smarty_internal_templateparser.php" - #line 1184 "smarty_internal_templateparser.y" - function yy_r187() - { - $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . ',' . $this->yystack[$this->yyidx + 0]->minor; - } - #line 3015 "smarty_internal_templateparser.php" - #line 1192 "smarty_internal_templateparser.y" - function yy_r189() - { - $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . '=>' . $this->yystack[$this->yyidx + 0]->minor; - } - #line 3020 "smarty_internal_templateparser.php" - #line 1196 "smarty_internal_templateparser.y" - function yy_r190() - { - $this->_retvalue = '\'' . $this->yystack[$this->yyidx + - 2]->minor . '\'=>' . $this->yystack[$this->yyidx + 0]->minor; - } - #line 3025 "smarty_internal_templateparser.php" - #line 1208 "smarty_internal_templateparser.y" - function yy_r192() - { - $this->_retvalue = "''"; - } - #line 3030 "smarty_internal_templateparser.php" - #line 1212 "smarty_internal_templateparser.y" - function yy_r193() - { - $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor->to_smarty_php(); - } - #line 3035 "smarty_internal_templateparser.php" - #line 1217 "smarty_internal_templateparser.y" - function yy_r194() - { - $this->yystack[$this->yyidx + - 1]->minor->append_subtree($this->yystack[$this->yyidx + 0]->minor); - $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor; - } - #line 3041 "smarty_internal_templateparser.php" - #line 1222 "smarty_internal_templateparser.y" - function yy_r195() - { - $this->_retvalue = new _smarty_doublequoted($this, $this->yystack[$this->yyidx + 0]->minor); - } - #line 3046 "smarty_internal_templateparser.php" - #line 1226 "smarty_internal_templateparser.y" - function yy_r196() - { - $this->_retvalue = new _smarty_code($this, '(string)' . $this->yystack[$this->yyidx + - 1]->minor); - } - #line 3051 "smarty_internal_templateparser.php" - #line 1234 "smarty_internal_templateparser.y" - function yy_r198() - { - $this->_retvalue = new _smarty_code($this, '(string)$_smarty_tpl->tpl_vars[\'' . substr($this->yystack[$this->yyidx + 0]->minor, 1) . '\']->value'); - } - #line 3056 "smarty_internal_templateparser.php" - #line 1242 "smarty_internal_templateparser.y" - function yy_r200() - { - $this->_retvalue = new _smarty_code($this, '(string)(' . $this->yystack[$this->yyidx + - 1]->minor . ')'); - } - #line 3061 "smarty_internal_templateparser.php" - #line 1246 "smarty_internal_templateparser.y" - function yy_r201() - { - $this->_retvalue = new _smarty_tag($this, $this->yystack[$this->yyidx + - 1]->minor); - } - #line 3066 "smarty_internal_templateparser.php" - #line 1250 "smarty_internal_templateparser.y" - function yy_r202() - { - $this->_retvalue = new _smarty_dq_content($this, $this->yystack[$this->yyidx + 0]->minor); - } - #line 3071 "smarty_internal_templateparser.php" + // line 987 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r137() + { + $this->_retvalue = $this->yystack[ $this->yyidx + 0 ]->minor; + } - private $_retvalue; + // line 992 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r138() + { + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 999 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r139() + { + if ($this->security && substr($this->yystack[ $this->yyidx + -1 ]->minor, 0, 1) === '_') { + $this->compiler->trigger_template_error(self::ERR1); + } + $this->_retvalue = + '->' . $this->yystack[ $this->yyidx + -1 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 1006 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r140() + { + if ($this->security) { + $this->compiler->trigger_template_error(self::ERR2); + } + $this->_retvalue = + '->{' . + $this->compiler->compileVariable($this->yystack[ $this->yyidx + -1 ]->minor) . + $this->yystack[ $this->yyidx + 0 ]->minor . + '}'; + } + + // line 1013 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r141() + { + if ($this->security) { + $this->compiler->trigger_template_error(self::ERR2); + } + $this->_retvalue = + '->{' . $this->yystack[ $this->yyidx + -2 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor . '}'; + } + + // line 1021 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r142() + { + if ($this->security) { + $this->compiler->trigger_template_error(self::ERR2); + } + $this->_retvalue = + '->{\'' . + $this->yystack[ $this->yyidx + -4 ]->minor . + '\'.' . + $this->yystack[ $this->yyidx + -2 ]->minor . + $this->yystack[ $this->yyidx + 0 ]->minor . + '}'; + } + + // line 1029 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r143() + { + $this->_retvalue = '->' . $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 1037 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r144() + { + $this->_retvalue = + $this->compiler->compilePHPFunctionCall($this->yystack[ $this->yyidx + -3 ]->minor, + $this->yystack[ $this->yyidx + -1 ]->minor); + } + + // line 1044 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r145() + { + if ($this->security && substr($this->yystack[ $this->yyidx + -3 ]->minor, 0, 1) === '_') { + $this->compiler->trigger_template_error(self::ERR1); + } + $this->_retvalue = + $this->yystack[ $this->yyidx + -3 ]->minor . + '(' . + implode(',', $this->yystack[ $this->yyidx + -1 ]->minor) . + ')'; + } + + // line 1055 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r146() + { + if ($this->security) { + $this->compiler->trigger_template_error(self::ERR2); + } + $prefixVar = $this->compiler->getNewPrefixVariable(); + $this->compiler->appendPrefixCode("<?php {$prefixVar} = " . + $this->compiler->compileVariable('\'' . + substr($this->yystack[ $this->yyidx + + -3 ]->minor, 1) . + '\'') . + ';?>'); + $this->_retvalue = $prefixVar . '(' . implode(',', $this->yystack[ $this->yyidx + -1 ]->minor) . ')'; + } + + // line 1072 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r147() + { + $this->_retvalue = + array_merge($this->yystack[ $this->yyidx + -2 ]->minor, array($this->yystack[ $this->yyidx + 0 ]->minor)); + } + + // line 1076 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r150() + { + $this->_retvalue = + array_merge($this->yystack[ $this->yyidx + -2 ]->minor, array( + array_merge($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor) + )); + } + + // line 1084 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r151() + { + $this->_retvalue = + array(array_merge($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor)); + } + + // line 1092 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r153() + { + $this->_retvalue = array($this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 1105 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r154() + { + $this->_retvalue = + array_merge($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 1114 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r157() + { + $this->_retvalue = + array(trim($this->yystack[ $this->yyidx + -1 ]->minor) . $this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 1119 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r159() + { + $this->_retvalue = array($this->yystack[ $this->yyidx + 0 ]->minor, '', 'method'); + } + + // line 1124 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r160() + { + $this->_retvalue = + array($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor, 'method'); + } + + // line 1129 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r161() + { + $this->_retvalue = array($this->yystack[ $this->yyidx + 0 ]->minor, ''); + } + + // line 1134 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r162() + { + $this->_retvalue = + array($this->yystack[ $this->yyidx + -1 ]->minor, $this->yystack[ $this->yyidx + 0 ]->minor, 'property'); + } + + // line 1140 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r163() + { + $this->_retvalue = + array( + $this->yystack[ $this->yyidx + -2 ]->minor, + $this->yystack[ $this->yyidx + -1 ]->minor . $this->yystack[ $this->yyidx + 0 ]->minor, 'property' + ); + } + + // line 1144 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r164() + { + $this->_retvalue = ' ' . trim($this->yystack[ $this->yyidx + 0 ]->minor) . ' '; + } + + // line 1163 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r165() + { + static $lops = array( + 'eq' => ' == ', + 'ne' => ' != ', + 'neq' => ' != ', + 'gt' => ' > ', + 'ge' => ' >= ', + 'gte' => ' >= ', + 'lt' => ' < ', + 'le' => ' <= ', + 'lte' => ' <= ', + 'mod' => ' % ', + 'and' => ' && ', + 'or' => ' || ', + 'xor' => ' xor ', + ); + $op = strtolower(preg_replace('/\s*/', '', $this->yystack[ $this->yyidx + 0 ]->minor)); + $this->_retvalue = $lops[ $op ]; + } + + // line 1176 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r166() + { + static $tlops = array( + 'isdivby' => array('op' => ' % ', 'pre' => '!('), + 'isnotdivby' => array('op' => ' % ', 'pre' => '('), + 'isevenby' => array('op' => ' / ', 'pre' => '!(1 & '), + 'isnotevenby' => array('op' => ' / ', 'pre' => '(1 & '), + 'isoddby' => array('op' => ' / ', 'pre' => '(1 & '), + 'isnotoddby' => array('op' => ' / ', 'pre' => '!(1 & '), + ); + $op = strtolower(preg_replace('/\s*/', '', $this->yystack[ $this->yyidx + 0 ]->minor)); + $this->_retvalue = $tlops[ $op ]; + } + + // line 1190 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r167() + { + static $scond = array( + 'iseven' => '!(1 & ', + 'isnoteven' => '(1 & ', + 'isodd' => '(1 & ', + 'isnotodd' => '!(1 & ', + ); + $op = strtolower(str_replace(' ', '', $this->yystack[ $this->yyidx + 0 ]->minor)); + $this->_retvalue = $scond[ $op ]; + } + + // line 1201 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r168() + { + $this->_retvalue = 'array(' . $this->yystack[ $this->yyidx + -1 ]->minor . ')'; + } + + // line 1209 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r171() + { + $this->_retvalue = $this->yystack[ $this->yyidx + -2 ]->minor . ',' . $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 1213 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r173() + { + $this->_retvalue = + $this->yystack[ $this->yyidx + -2 ]->minor . '=>' . $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 1229 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r174() + { + $this->_retvalue = + '\'' . $this->yystack[ $this->yyidx + -2 ]->minor . '\'=>' . $this->yystack[ $this->yyidx + 0 ]->minor; + } + + // line 1235 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r177() + { + $this->compiler->leaveDoubleQuote(); + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor->to_smarty_php($this); + } + + // line 1240 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r178() + { + $this->yystack[ $this->yyidx + -1 ]->minor->append_subtree($this, $this->yystack[ $this->yyidx + 0 ]->minor); + $this->_retvalue = $this->yystack[ $this->yyidx + -1 ]->minor; + } + + // line 1244 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r179() + { + $this->_retvalue = new Smarty_Internal_ParseTree_Dq($this, $this->yystack[ $this->yyidx + 0 ]->minor); + } + + // line 1248 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r180() + { + $this->_retvalue = new Smarty_Internal_ParseTree_Code('(string)' . $this->yystack[ $this->yyidx + -1 ]->minor); + } + + // line 1252 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r181() + { + $this->_retvalue = + new Smarty_Internal_ParseTree_Code('(string)(' . $this->yystack[ $this->yyidx + -1 ]->minor . ')'); + } + + // line 1264 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r182() + { + $this->_retvalue = + new Smarty_Internal_ParseTree_Code('(string)$_smarty_tpl->tpl_vars[\'' . + substr($this->yystack[ $this->yyidx + 0 ]->minor, 1) . + '\']->value'); + } + + // line 1268 "../smarty/lexer/smarty_internal_templateparser.y" + public function yy_r185() + { + $this->_retvalue = new Smarty_Internal_ParseTree_Tag($this, $this->yystack[ $this->yyidx + 0 ]->minor); + } + + public function yy_r186() + { + $this->_retvalue = new Smarty_Internal_ParseTree_DqContent($this->yystack[ $this->yyidx + 0 ]->minor); + } public function yy_reduce($yyruleno) { - $yymsp = $this->yystack[$this->yyidx]; if ($this->yyTraceFILE && $yyruleno >= 0 - && $yyruleno < count(self::$yyRuleName) - ) { + && $yyruleno < count(self::$yyRuleName)) { fprintf($this->yyTraceFILE, "%sReduce (%d) [%s].\n", - $this->yyTracePrompt, $yyruleno, - self::$yyRuleName[$yyruleno]); + $this->yyTracePrompt, $yyruleno, + self::$yyRuleName[ $yyruleno ]); } - $this->_retvalue = $yy_lefthand_side = null; - if (array_key_exists($yyruleno, self::$yyReduceMap)) { + if (isset(self::$yyReduceMap[ $yyruleno ])) { // call the action $this->_retvalue = null; - $this->{'yy_r' . self::$yyReduceMap[$yyruleno]}(); + $this->{'yy_r' . self::$yyReduceMap[ $yyruleno ]}(); $yy_lefthand_side = $this->_retvalue; } - $yygoto = self::$yyRuleInfo[$yyruleno]['lhs']; - $yysize = self::$yyRuleInfo[$yyruleno]['rhs']; + $yygoto = self::$yyRuleInfo[ $yyruleno ][ 0 ]; + $yysize = self::$yyRuleInfo[ $yyruleno ][ 1 ]; $this->yyidx -= $yysize; - for ($i = $yysize; $i; $i --) { + for ($i = $yysize; $i; $i--) { // pop all of the right-hand side parameters array_pop($this->yystack); } - $yyact = $this->yy_find_reduce_action($this->yystack[$this->yyidx]->stateno, $yygoto); + $yyact = $this->yy_find_reduce_action($this->yystack[ $this->yyidx ]->stateno, $yygoto); if ($yyact < self::YYNSTATE) { if (!$this->yyTraceFILE && $yysize) { - $this->yyidx ++; + $this->yyidx++; $x = new TP_yyStackEntry; $x->stateno = $yyact; $x->major = $yygoto; $x->minor = $yy_lefthand_side; - $this->yystack[$this->yyidx] = $x; + $this->yystack[ $this->yyidx ] = $x; } else { $this->yy_shift($yyact, $yygoto, $yy_lefthand_side); } - } elseif ($yyact == self::YYNSTATE + self::YYNRULE + 1) { + } elseif ($yyact === self::YYNSTATE + self::YYNRULE + 1) { $this->yy_accept(); } } @@ -4428,12 +3513,10 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph public function yy_syntax_error($yymajor, $TOKEN) { - #line 78 "smarty_internal_templateparser.y" - + // line 214 "../smarty/lexer/smarty_internal_templateparser.y" $this->internalError = true; $this->yymajor = $yymajor; $this->compiler->trigger_template_error(); - #line 3133 "smarty_internal_templateparser.php" } public function yy_accept() @@ -4442,48 +3525,41 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph fprintf($this->yyTraceFILE, "%sAccept!\n", $this->yyTracePrompt); } while ($this->yyidx >= 0) { - $stack = $this->yy_pop_parser_stack(); + $this->yy_pop_parser_stack(); } - #line 70 "smarty_internal_templateparser.y" - + // line 207 "../smarty/lexer/smarty_internal_templateparser.y" $this->successful = !$this->internalError; $this->internalError = false; $this->retvalue = $this->_retvalue; - //echo $this->retvalue."\n\n"; - #line 3150 "smarty_internal_templateparser.php" } public function doParse($yymajor, $yytokenvalue) { - $yyerrorhit = 0; /* True if yymajor has invoked an error */ - + $yyerrorhit = 0; /* True if yymajor has invoked an error */ if ($this->yyidx === null || $this->yyidx < 0) { $this->yyidx = 0; - $this->yyerrcnt = - 1; + $this->yyerrcnt = -1; $x = new TP_yyStackEntry; $x->stateno = 0; $x->major = 0; $this->yystack = array(); - array_push($this->yystack, $x); + $this->yystack[] = $x; } $yyendofinput = ($yymajor == 0); - if ($this->yyTraceFILE) { fprintf($this->yyTraceFILE, "%sInput %s\n", - $this->yyTracePrompt, $this->yyTokenName[$yymajor]); + $this->yyTracePrompt, $this->yyTokenName[ $yymajor ]); } - do { $yyact = $this->yy_find_shift_action($yymajor); if ($yymajor < self::YYERRORSYMBOL && - !$this->yy_is_expected_token($yymajor) - ) { + !$this->yy_is_expected_token($yymajor)) { // force a syntax error $yyact = self::YY_ERROR_ACTION; } if ($yyact < self::YYNSTATE) { $this->yy_shift($yyact, $yymajor, $yytokenvalue); - $this->yyerrcnt --; + $this->yyerrcnt--; if ($yyendofinput && $this->yyidx >= 0) { $yymajor = 0; } else { @@ -4491,27 +3567,27 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph } } elseif ($yyact < self::YYNSTATE + self::YYNRULE) { $this->yy_reduce($yyact - self::YYNSTATE); - } elseif ($yyact == self::YY_ERROR_ACTION) { + } elseif ($yyact === self::YY_ERROR_ACTION) { if ($this->yyTraceFILE) { fprintf($this->yyTraceFILE, "%sSyntax Error!\n", - $this->yyTracePrompt); + $this->yyTracePrompt); } if (self::YYERRORSYMBOL) { if ($this->yyerrcnt < 0) { $this->yy_syntax_error($yymajor, $yytokenvalue); } - $yymx = $this->yystack[$this->yyidx]->major; - if ($yymx == self::YYERRORSYMBOL || $yyerrorhit) { + $yymx = $this->yystack[ $this->yyidx ]->major; + if ($yymx === self::YYERRORSYMBOL || $yyerrorhit) { if ($this->yyTraceFILE) { fprintf($this->yyTraceFILE, "%sDiscard input token %s\n", - $this->yyTracePrompt, $this->yyTokenName[$yymajor]); + $this->yyTracePrompt, $this->yyTokenName[ $yymajor ]); } $this->yy_destructor($yymajor, $yytokenvalue); $yymajor = self::YYNOCODE; } else { while ($this->yyidx >= 0 && - $yymx != self::YYERRORSYMBOL && - ($yyact = $this->yy_find_shift_action(self::YYERRORSYMBOL)) >= self::YYNSTATE + $yymx !== self::YYERRORSYMBOL && + ($yyact = $this->yy_find_shift_action(self::YYERRORSYMBOL)) >= self::YYNSTATE ) { $this->yy_pop_parser_stack(); } @@ -4519,7 +3595,7 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph $this->yy_destructor($yymajor, $yytokenvalue); $this->yy_parse_failed(); $yymajor = self::YYNOCODE; - } elseif ($yymx != self::YYERRORSYMBOL) { + } elseif ($yymx !== self::YYERRORSYMBOL) { $u2 = 0; $this->yy_shift($yyact, self::YYERRORSYMBOL, $u2); } @@ -4541,6 +3617,7 @@ class Smarty_Internal_Templateparser #line 80 "smarty_internal_templateparser.ph $this->yy_accept(); $yymajor = self::YYNOCODE; } - } while ($yymajor != self::YYNOCODE && $this->yyidx >= 0); + } while ($yymajor !== self::YYNOCODE && $this->yyidx >= 0); } } + diff --git a/tools/smarty/sysplugins/smarty_internal_testinstall.php b/tools/smarty/sysplugins/smarty_internal_testinstall.php new file mode 100644 index 000000000..504a4582c --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_testinstall.php @@ -0,0 +1,609 @@ +<?php +/** + * Smarty Internal TestInstall + * Test Smarty installation + * + * @package Smarty + * @subpackage Utilities + * @author Uwe Tews + */ + +/** + * TestInstall class + * + * @package Smarty + * @subpackage Utilities + */ +class Smarty_Internal_TestInstall +{ + /** + * diagnose Smarty setup + * If $errors is secified, the diagnostic report will be appended to the array, rather than being output. + * + * @param \Smarty $smarty + * @param array $errors array to push results into rather than outputting them + * + * @return bool status, true if everything is fine, false else + */ + public static function testInstall(Smarty $smarty, &$errors = null) + { + $status = true; + if ($errors === null) { + echo "<PRE>\n"; + echo "Smarty Installation test...\n"; + echo "Testing template directory...\n"; + } + $_stream_resolve_include_path = function_exists('stream_resolve_include_path'); + // test if all registered template_dir are accessible + foreach ($smarty->getTemplateDir() as $template_dir) { + $_template_dir = $template_dir; + $template_dir = realpath($template_dir); + // resolve include_path or fail existence + if (!$template_dir) { + if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_template_dir)) { + // try PHP include_path + if ($_stream_resolve_include_path) { + $template_dir = stream_resolve_include_path($_template_dir); + } else { + $template_dir = $smarty->ext->_getIncludePath->getIncludePath($_template_dir, null, $smarty); + } + if ($template_dir !== false) { + if ($errors === null) { + echo "$template_dir is OK.\n"; + } + continue; + } else { + $status = false; + $message = + "FAILED: $_template_dir does not exist (and couldn't be found in include_path either)"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'template_dir' ] = $message; + } + continue; + } + } else { + $status = false; + $message = "FAILED: $_template_dir does not exist"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'template_dir' ] = $message; + } + continue; + } + } + if (!is_dir($template_dir)) { + $status = false; + $message = "FAILED: $template_dir is not a directory"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'template_dir' ] = $message; + } + } elseif (!is_readable($template_dir)) { + $status = false; + $message = "FAILED: $template_dir is not readable"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'template_dir' ] = $message; + } + } else { + if ($errors === null) { + echo "$template_dir is OK.\n"; + } + } + } + if ($errors === null) { + echo "Testing compile directory...\n"; + } + // test if registered compile_dir is accessible + $__compile_dir = $smarty->getCompileDir(); + $_compile_dir = realpath($__compile_dir); + if (!$_compile_dir) { + $status = false; + $message = "FAILED: {$__compile_dir} does not exist"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'compile_dir' ] = $message; + } + } elseif (!is_dir($_compile_dir)) { + $status = false; + $message = "FAILED: {$_compile_dir} is not a directory"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'compile_dir' ] = $message; + } + } elseif (!is_readable($_compile_dir)) { + $status = false; + $message = "FAILED: {$_compile_dir} is not readable"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'compile_dir' ] = $message; + } + } elseif (!is_writable($_compile_dir)) { + $status = false; + $message = "FAILED: {$_compile_dir} is not writable"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'compile_dir' ] = $message; + } + } else { + if ($errors === null) { + echo "{$_compile_dir} is OK.\n"; + } + } + if ($errors === null) { + echo "Testing plugins directory...\n"; + } + // test if all registered plugins_dir are accessible + // and if core plugins directory is still registered + $_core_plugins_dir = realpath(dirname(__FILE__) . '/../plugins'); + $_core_plugins_available = false; + foreach ($smarty->getPluginsDir() as $plugin_dir) { + $_plugin_dir = $plugin_dir; + $plugin_dir = realpath($plugin_dir); + // resolve include_path or fail existence + if (!$plugin_dir) { + if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_plugin_dir)) { + // try PHP include_path + if ($_stream_resolve_include_path) { + $plugin_dir = stream_resolve_include_path($_plugin_dir); + } else { + $plugin_dir = $smarty->ext->_getIncludePath->getIncludePath($_plugin_dir, null, $smarty); + } + if ($plugin_dir !== false) { + if ($errors === null) { + echo "$plugin_dir is OK.\n"; + } + continue; + } else { + $status = false; + $message = "FAILED: $_plugin_dir does not exist (and couldn't be found in include_path either)"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'plugins_dir' ] = $message; + } + continue; + } + } else { + $status = false; + $message = "FAILED: $_plugin_dir does not exist"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'plugins_dir' ] = $message; + } + continue; + } + } + if (!is_dir($plugin_dir)) { + $status = false; + $message = "FAILED: $plugin_dir is not a directory"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'plugins_dir' ] = $message; + } + } elseif (!is_readable($plugin_dir)) { + $status = false; + $message = "FAILED: $plugin_dir is not readable"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'plugins_dir' ] = $message; + } + } elseif ($_core_plugins_dir && $_core_plugins_dir == realpath($plugin_dir)) { + $_core_plugins_available = true; + if ($errors === null) { + echo "$plugin_dir is OK.\n"; + } + } else { + if ($errors === null) { + echo "$plugin_dir is OK.\n"; + } + } + } + if (!$_core_plugins_available) { + $status = false; + $message = "WARNING: Smarty's own libs/plugins is not available"; + if ($errors === null) { + echo $message . ".\n"; + } elseif (!isset($errors[ 'plugins_dir' ])) { + $errors[ 'plugins_dir' ] = $message; + } + } + if ($errors === null) { + echo "Testing cache directory...\n"; + } + // test if all registered cache_dir is accessible + $__cache_dir = $smarty->getCacheDir(); + $_cache_dir = realpath($__cache_dir); + if (!$_cache_dir) { + $status = false; + $message = "FAILED: {$__cache_dir} does not exist"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'cache_dir' ] = $message; + } + } elseif (!is_dir($_cache_dir)) { + $status = false; + $message = "FAILED: {$_cache_dir} is not a directory"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'cache_dir' ] = $message; + } + } elseif (!is_readable($_cache_dir)) { + $status = false; + $message = "FAILED: {$_cache_dir} is not readable"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'cache_dir' ] = $message; + } + } elseif (!is_writable($_cache_dir)) { + $status = false; + $message = "FAILED: {$_cache_dir} is not writable"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'cache_dir' ] = $message; + } + } else { + if ($errors === null) { + echo "{$_cache_dir} is OK.\n"; + } + } + if ($errors === null) { + echo "Testing configs directory...\n"; + } + // test if all registered config_dir are accessible + foreach ($smarty->getConfigDir() as $config_dir) { + $_config_dir = $config_dir; + // resolve include_path or fail existence + if (!$config_dir) { + if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_config_dir)) { + // try PHP include_path + if ($_stream_resolve_include_path) { + $config_dir = stream_resolve_include_path($_config_dir); + } else { + $config_dir = $smarty->ext->_getIncludePath->getIncludePath($_config_dir, null, $smarty); + } + if ($config_dir !== false) { + if ($errors === null) { + echo "$config_dir is OK.\n"; + } + continue; + } else { + $status = false; + $message = "FAILED: $_config_dir does not exist (and couldn't be found in include_path either)"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'config_dir' ] = $message; + } + continue; + } + } else { + $status = false; + $message = "FAILED: $_config_dir does not exist"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'config_dir' ] = $message; + } + continue; + } + } + if (!is_dir($config_dir)) { + $status = false; + $message = "FAILED: $config_dir is not a directory"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'config_dir' ] = $message; + } + } elseif (!is_readable($config_dir)) { + $status = false; + $message = "FAILED: $config_dir is not readable"; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'config_dir' ] = $message; + } + } else { + if ($errors === null) { + echo "$config_dir is OK.\n"; + } + } + } + if ($errors === null) { + echo "Testing sysplugin files...\n"; + } + // test if sysplugins are available + $source = SMARTY_SYSPLUGINS_DIR; + if (is_dir($source)) { + $expectedSysplugins = array( + 'smartycompilerexception.php' => true, + 'smartyexception.php' => true, + 'smarty_cacheresource.php' => true, + 'smarty_cacheresource_custom.php' => true, + 'smarty_cacheresource_keyvaluestore.php' => true, + 'smarty_data.php' => true, + 'smarty_internal_block.php' => true, + 'smarty_internal_cacheresource_file.php' => true, + 'smarty_internal_compilebase.php' => true, + 'smarty_internal_compile_append.php' => true, + 'smarty_internal_compile_assign.php' => true, + 'smarty_internal_compile_block.php' => true, + 'smarty_internal_compile_block_child.php' => true, + 'smarty_internal_compile_block_parent.php' => true, + 'smarty_internal_compile_child.php' => true, + 'smarty_internal_compile_parent.php' => true, + 'smarty_internal_compile_break.php' => true, + 'smarty_internal_compile_call.php' => true, + 'smarty_internal_compile_capture.php' => true, + 'smarty_internal_compile_config_load.php' => true, + 'smarty_internal_compile_continue.php' => true, + 'smarty_internal_compile_debug.php' => true, + 'smarty_internal_compile_eval.php' => true, + 'smarty_internal_compile_extends.php' => true, + 'smarty_internal_compile_for.php' => true, + 'smarty_internal_compile_foreach.php' => true, + 'smarty_internal_compile_function.php' => true, + 'smarty_internal_compile_if.php' => true, + 'smarty_internal_compile_include.php' => true, + 'smarty_internal_compile_include_php.php' => true, + 'smarty_internal_compile_insert.php' => true, + 'smarty_internal_compile_ldelim.php' => true, + 'smarty_internal_compile_make_nocache.php' => true, + 'smarty_internal_compile_nocache.php' => true, + 'smarty_internal_compile_private_block_plugin.php' => true, + 'smarty_internal_compile_private_foreachsection.php' => true, + 'smarty_internal_compile_private_function_plugin.php' => true, + 'smarty_internal_compile_private_modifier.php' => true, + 'smarty_internal_compile_private_object_block_function.php' => true, + 'smarty_internal_compile_private_object_function.php' => true, + 'smarty_internal_compile_private_php.php' => true, + 'smarty_internal_compile_private_print_expression.php' => true, + 'smarty_internal_compile_private_registered_block.php' => true, + 'smarty_internal_compile_private_registered_function.php' => true, + 'smarty_internal_compile_private_special_variable.php' => true, + 'smarty_internal_compile_rdelim.php' => true, + 'smarty_internal_compile_section.php' => true, + 'smarty_internal_compile_setfilter.php' => true, + 'smarty_internal_compile_shared_inheritance.php' => true, + 'smarty_internal_compile_while.php' => true, + 'smarty_internal_configfilelexer.php' => true, + 'smarty_internal_configfileparser.php' => true, + 'smarty_internal_config_file_compiler.php' => true, + 'smarty_internal_data.php' => true, + 'smarty_internal_debug.php' => true, + 'smarty_internal_errorhandler.php' => true, + 'smarty_internal_extension_handler.php' => true, + 'smarty_internal_method_addautoloadfilters.php' => true, + 'smarty_internal_method_adddefaultmodifiers.php' => true, + 'smarty_internal_method_append.php' => true, + 'smarty_internal_method_appendbyref.php' => true, + 'smarty_internal_method_assignbyref.php' => true, + 'smarty_internal_method_assignglobal.php' => true, + 'smarty_internal_method_clearallassign.php' => true, + 'smarty_internal_method_clearallcache.php' => true, + 'smarty_internal_method_clearassign.php' => true, + 'smarty_internal_method_clearcache.php' => true, + 'smarty_internal_method_clearcompiledtemplate.php' => true, + 'smarty_internal_method_clearconfig.php' => true, + 'smarty_internal_method_compileallconfig.php' => true, + 'smarty_internal_method_compilealltemplates.php' => true, + 'smarty_internal_method_configload.php' => true, + 'smarty_internal_method_createdata.php' => true, + 'smarty_internal_method_getautoloadfilters.php' => true, + 'smarty_internal_method_getconfigvariable.php' => true, + 'smarty_internal_method_getconfigvars.php' => true, + 'smarty_internal_method_getdebugtemplate.php' => true, + 'smarty_internal_method_getdefaultmodifiers.php' => true, + 'smarty_internal_method_getglobal.php' => true, + 'smarty_internal_method_getregisteredobject.php' => true, + 'smarty_internal_method_getstreamvariable.php' => true, + 'smarty_internal_method_gettags.php' => true, + 'smarty_internal_method_gettemplatevars.php' => true, + 'smarty_internal_method_literals.php' => true, + 'smarty_internal_method_loadfilter.php' => true, + 'smarty_internal_method_loadplugin.php' => true, + 'smarty_internal_method_mustcompile.php' => true, + 'smarty_internal_method_registercacheresource.php' => true, + 'smarty_internal_method_registerclass.php' => true, + 'smarty_internal_method_registerdefaultconfighandler.php' => true, + 'smarty_internal_method_registerdefaultpluginhandler.php' => true, + 'smarty_internal_method_registerdefaulttemplatehandler.php' => true, + 'smarty_internal_method_registerfilter.php' => true, + 'smarty_internal_method_registerobject.php' => true, + 'smarty_internal_method_registerplugin.php' => true, + 'smarty_internal_method_registerresource.php' => true, + 'smarty_internal_method_setautoloadfilters.php' => true, + 'smarty_internal_method_setdebugtemplate.php' => true, + 'smarty_internal_method_setdefaultmodifiers.php' => true, + 'smarty_internal_method_unloadfilter.php' => true, + 'smarty_internal_method_unregistercacheresource.php' => true, + 'smarty_internal_method_unregisterfilter.php' => true, + 'smarty_internal_method_unregisterobject.php' => true, + 'smarty_internal_method_unregisterplugin.php' => true, + 'smarty_internal_method_unregisterresource.php' => true, + 'smarty_internal_nocache_insert.php' => true, + 'smarty_internal_parsetree.php' => true, + 'smarty_internal_parsetree_code.php' => true, + 'smarty_internal_parsetree_dq.php' => true, + 'smarty_internal_parsetree_dqcontent.php' => true, + 'smarty_internal_parsetree_tag.php' => true, + 'smarty_internal_parsetree_template.php' => true, + 'smarty_internal_parsetree_text.php' => true, + 'smarty_internal_resource_eval.php' => true, + 'smarty_internal_resource_extends.php' => true, + 'smarty_internal_resource_file.php' => true, + 'smarty_internal_resource_php.php' => true, + 'smarty_internal_resource_registered.php' => true, + 'smarty_internal_resource_stream.php' => true, + 'smarty_internal_resource_string.php' => true, + 'smarty_internal_runtime_cachemodify.php' => true, + 'smarty_internal_runtime_cacheresourcefile.php' => true, + 'smarty_internal_runtime_capture.php' => true, + 'smarty_internal_runtime_codeframe.php' => true, + 'smarty_internal_runtime_filterhandler.php' => true, + 'smarty_internal_runtime_foreach.php' => true, + 'smarty_internal_runtime_getincludepath.php' => true, + 'smarty_internal_runtime_inheritance.php' => true, + 'smarty_internal_runtime_make_nocache.php' => true, + 'smarty_internal_runtime_tplfunction.php' => true, + 'smarty_internal_runtime_updatecache.php' => true, + 'smarty_internal_runtime_updatescope.php' => true, + 'smarty_internal_runtime_writefile.php' => true, + 'smarty_internal_smartytemplatecompiler.php' => true, + 'smarty_internal_template.php' => true, + 'smarty_internal_templatebase.php' => true, + 'smarty_internal_templatecompilerbase.php' => true, + 'smarty_internal_templatelexer.php' => true, + 'smarty_internal_templateparser.php' => true, + 'smarty_internal_testinstall.php' => true, + 'smarty_internal_undefined.php' => true, + 'smarty_resource.php' => true, + 'smarty_resource_custom.php' => true, + 'smarty_resource_recompiled.php' => true, + 'smarty_resource_uncompiled.php' => true, + 'smarty_security.php' => true, + 'smarty_template_cached.php' => true, + 'smarty_template_compiled.php' => true, + 'smarty_template_config.php' => true, + 'smarty_template_resource_base.php' => true, + 'smarty_template_source.php' => true, + 'smarty_undefined_variable.php' => true, + 'smarty_variable.php' => true, + ); + $iterator = new DirectoryIterator($source); + foreach ($iterator as $file) { + if (!$file->isDot()) { + $filename = $file->getFilename(); + if (isset($expectedSysplugins[ $filename ])) { + unset($expectedSysplugins[ $filename ]); + } + } + } + if ($expectedSysplugins) { + $status = false; + $message = "FAILED: files missing from libs/sysplugins: " . join(', ', array_keys($expectedSysplugins)); + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'sysplugins' ] = $message; + } + } elseif ($errors === null) { + echo "... OK\n"; + } + } else { + $status = false; + $message = "FAILED: " . SMARTY_SYSPLUGINS_DIR . ' is not a directory'; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'sysplugins_dir_constant' ] = $message; + } + } + if ($errors === null) { + echo "Testing plugin files...\n"; + } + // test if core plugins are available + $source = SMARTY_PLUGINS_DIR; + if (is_dir($source)) { + $expectedPlugins = array( + 'block.textformat.php' => true, + 'function.counter.php' => true, + 'function.cycle.php' => true, + 'function.fetch.php' => true, + 'function.html_checkboxes.php' => true, + 'function.html_image.php' => true, + 'function.html_options.php' => true, + 'function.html_radios.php' => true, + 'function.html_select_date.php' => true, + 'function.html_select_time.php' => true, + 'function.html_table.php' => true, + 'function.mailto.php' => true, + 'function.math.php' => true, + 'modifier.capitalize.php' => true, + 'modifier.date_format.php' => true, + 'modifier.debug_print_var.php' => true, + 'modifier.escape.php' => true, + 'modifier.mb_wordwrap.php' => true, + 'modifier.regex_replace.php' => true, + 'modifier.replace.php' => true, + 'modifier.spacify.php' => true, + 'modifier.truncate.php' => true, + 'modifiercompiler.cat.php' => true, + 'modifiercompiler.count_characters.php' => true, + 'modifiercompiler.count_paragraphs.php' => true, + 'modifiercompiler.count_sentences.php' => true, + 'modifiercompiler.count_words.php' => true, + 'modifiercompiler.default.php' => true, + 'modifiercompiler.escape.php' => true, + 'modifiercompiler.from_charset.php' => true, + 'modifiercompiler.indent.php' => true, + 'modifiercompiler.lower.php' => true, + 'modifiercompiler.noprint.php' => true, + 'modifiercompiler.string_format.php' => true, + 'modifiercompiler.strip.php' => true, + 'modifiercompiler.strip_tags.php' => true, + 'modifiercompiler.to_charset.php' => true, + 'modifiercompiler.unescape.php' => true, + 'modifiercompiler.upper.php' => true, + 'modifiercompiler.wordwrap.php' => true, + 'outputfilter.trimwhitespace.php' => true, + 'shared.escape_special_chars.php' => true, + 'shared.literal_compiler_param.php' => true, + 'shared.make_timestamp.php' => true, + 'shared.mb_str_replace.php' => true, + 'shared.mb_unicode.php' => true, + 'variablefilter.htmlspecialchars.php' => true, + ); + $iterator = new DirectoryIterator($source); + foreach ($iterator as $file) { + if (!$file->isDot()) { + $filename = $file->getFilename(); + if (isset($expectedPlugins[ $filename ])) { + unset($expectedPlugins[ $filename ]); + } + } + } + if ($expectedPlugins) { + $status = false; + $message = "FAILED: files missing from libs/plugins: " . join(', ', array_keys($expectedPlugins)); + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'plugins' ] = $message; + } + } elseif ($errors === null) { + echo "... OK\n"; + } + } else { + $status = false; + $message = "FAILED: " . SMARTY_PLUGINS_DIR . ' is not a directory'; + if ($errors === null) { + echo $message . ".\n"; + } else { + $errors[ 'plugins_dir_constant' ] = $message; + } + } + if ($errors === null) { + echo "Tests complete.\n"; + echo "</PRE>\n"; + } + return $status; + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_undefined.php b/tools/smarty/sysplugins/smarty_internal_undefined.php new file mode 100644 index 000000000..7df0acc2d --- /dev/null +++ b/tools/smarty/sysplugins/smarty_internal_undefined.php @@ -0,0 +1,67 @@ +<?php + +/** + * Smarty Internal Undefined + * + * Class to handle undefined method calls or calls to obsolete runtime extensions + * + * @package Smarty + * @subpackage PluginsInternal + * @author Uwe Tews + */ +class Smarty_Internal_Undefined +{ + /** + * Name of undefined extension class + * + * @var string|null + */ + public $class = null; + + /** + * Smarty_Internal_Undefined constructor. + * + * @param null|string $class name of undefined extension class + */ + public function __construct($class = null) + { + $this->class = $class; + } + + /** + * Wrapper for obsolete class Smarty_Internal_Runtime_ValidateCompiled + * + * @param \Smarty_Internal_Template $tpl + * @param array $properties special template properties + * @param bool $cache flag if called from cache file + * + * @return bool false + */ + public function decodeProperties(Smarty_Internal_Template $tpl, $properties, $cache = false) + { + if ($cache) { + $tpl->cached->valid = false; + } else { + $tpl->mustCompile = true; + } + return false; + } + + /** + * Call error handler for undefined method + * + * @param string $name unknown method-name + * @param array $args argument array + * + * @return mixed + * @throws SmartyException + */ + public function __call($name, $args) + { + if (isset($this->class)) { + throw new SmartyException("undefined extension class '{$this->class}'"); + } else { + throw new SmartyException(get_class($args[ 0 ]) . "->{$name}() undefined method"); + } + } +} diff --git a/tools/smarty/sysplugins/smarty_internal_utility.php b/tools/smarty/sysplugins/smarty_internal_utility.php deleted file mode 100644 index ee486f20d..000000000 --- a/tools/smarty/sysplugins/smarty_internal_utility.php +++ /dev/null @@ -1,837 +0,0 @@ -<?php -/** - * Project: Smarty: the PHP compiling template engine - * File: smarty_internal_utility.php - * SVN: $Id: $ - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * For questions, help, comments, discussion, etc., please join the - * Smarty mailing list. Send a blank e-mail to - * smarty-discussion-subscribe@googlegroups.com - * - * @link http://www.smarty.net/ - * @copyright 2008 New Digital Group, Inc. - * @author Monte Ohrt <monte at ohrt dot com> - * @author Uwe Tews - * @package Smarty - * @subpackage PluginsInternal - * @version 3-SVN$Rev: 3286 $ - */ - -/** - * Utility class - * - * @package Smarty - * @subpackage Security - */ -class Smarty_Internal_Utility -{ - /** - * private constructor to prevent calls creation of new instances - */ - final private function __construct() - { - // intentionally left blank - } - - /** - * Compile all template files - * - * @param string $extension template file name extension - * @param bool $force_compile force all to recompile - * @param int $time_limit set maximum execution time - * @param int $max_errors set maximum allowed errors - * @param Smarty $smarty Smarty instance - * - * @return integer number of template files compiled - */ - public static function compileAllTemplates($extension, $force_compile, $time_limit, $max_errors, Smarty $smarty) - { - // switch off time limit - if (function_exists('set_time_limit')) { - @set_time_limit($time_limit); - } - $smarty->force_compile = $force_compile; - $_count = 0; - $_error_count = 0; - // loop over array of template directories - foreach ($smarty->getTemplateDir() as $_dir) { - $_compileDirs = new RecursiveDirectoryIterator($_dir); - $_compile = new RecursiveIteratorIterator($_compileDirs); - foreach ($_compile as $_fileinfo) { - $_file = $_fileinfo->getFilename(); - if (substr(basename($_fileinfo->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false) { - continue; - } - if (!substr_compare($_file, $extension, - strlen($extension)) == 0) { - continue; - } - if ($_fileinfo->getPath() == substr($_dir, 0, - 1)) { - $_template_file = $_file; - } else { - $_template_file = substr($_fileinfo->getPath(), strlen($_dir)) . DS . $_file; - } - echo '<br>', $_dir, '---', $_template_file; - flush(); - $_start_time = microtime(true); - try { - $_tpl = $smarty->createTemplate($_template_file, null, null, null, false); - if ($_tpl->mustCompile()) { - $_tpl->compileTemplateSource(); - $_count ++; - echo ' compiled in ', microtime(true) - $_start_time, ' seconds'; - flush(); - } else { - echo ' is up to date'; - flush(); - } - } - catch (Exception $e) { - echo 'Error: ', $e->getMessage(), "<br><br>"; - $_error_count ++; - } - // free memory - $smarty->template_objects = array(); - $_tpl->smarty->template_objects = array(); - $_tpl = null; - if ($max_errors !== null && $_error_count == $max_errors) { - echo '<br><br>too many errors'; - exit(); - } - } - } - - return $_count; - } - - /** - * Compile all config files - * - * @param string $extension config file name extension - * @param bool $force_compile force all to recompile - * @param int $time_limit set maximum execution time - * @param int $max_errors set maximum allowed errors - * @param Smarty $smarty Smarty instance - * - * @return integer number of config files compiled - */ - public static function compileAllConfig($extension, $force_compile, $time_limit, $max_errors, Smarty $smarty) - { - // switch off time limit - if (function_exists('set_time_limit')) { - @set_time_limit($time_limit); - } - $smarty->force_compile = $force_compile; - $_count = 0; - $_error_count = 0; - // loop over array of template directories - foreach ($smarty->getConfigDir() as $_dir) { - $_compileDirs = new RecursiveDirectoryIterator($_dir); - $_compile = new RecursiveIteratorIterator($_compileDirs); - foreach ($_compile as $_fileinfo) { - $_file = $_fileinfo->getFilename(); - if (substr(basename($_fileinfo->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false) { - continue; - } - if (!substr_compare($_file, $extension, - strlen($extension)) == 0) { - continue; - } - if ($_fileinfo->getPath() == substr($_dir, 0, - 1)) { - $_config_file = $_file; - } else { - $_config_file = substr($_fileinfo->getPath(), strlen($_dir)) . DS . $_file; - } - echo '<br>', $_dir, '---', $_config_file; - flush(); - $_start_time = microtime(true); - try { - $_config = new Smarty_Internal_Config($_config_file, $smarty); - if ($_config->mustCompile()) { - $_config->compileConfigSource(); - $_count ++; - echo ' compiled in ', microtime(true) - $_start_time, ' seconds'; - flush(); - } else { - echo ' is up to date'; - flush(); - } - } - catch (Exception $e) { - echo 'Error: ', $e->getMessage(), "<br><br>"; - $_error_count ++; - } - if ($max_errors !== null && $_error_count == $max_errors) { - echo '<br><br>too many errors'; - exit(); - } - } - } - - return $_count; - } - - /** - * Delete compiled template file - * - * @param string $resource_name template name - * @param string $compile_id compile id - * @param integer $exp_time expiration time - * @param Smarty $smarty Smarty instance - * - * @return integer number of template files deleted - */ - public static function clearCompiledTemplate($resource_name, $compile_id, $exp_time, Smarty $smarty) - { - $_compile_dir = realpath($smarty->getCompileDir()) . '/'; - $_compile_id = isset($compile_id) ? preg_replace('![^\w\|]+!', '_', $compile_id) : null; - $_dir_sep = $smarty->use_sub_dirs ? '/' : '^'; - if (isset($resource_name)) { - $_save_stat = $smarty->caching; - $smarty->caching = false; - $tpl = new $smarty->template_class($resource_name, $smarty); - $smarty->caching = $_save_stat; - - // remove from template cache - $tpl->source; // have the template registered before unset() - if ($smarty->allow_ambiguous_resources) { - $_templateId = $tpl->source->unique_resource . $tpl->cache_id . $tpl->compile_id; - } else { - $_templateId = $smarty->joined_template_dir . '#' . $resource_name . $tpl->cache_id . $tpl->compile_id; - } - if (isset($_templateId[150])) { - $_templateId = sha1($_templateId); - } - unset($smarty->template_objects[$_templateId]); - - if ($tpl->source->exists) { - $_resource_part_1 = basename(str_replace('^', '/', $tpl->compiled->filepath)); - $_resource_part_1_length = strlen($_resource_part_1); - } else { - return 0; - } - - $_resource_part_2 = str_replace('.php', '.cache.php', $_resource_part_1); - $_resource_part_2_length = strlen($_resource_part_2); - } - $_dir = $_compile_dir; - if ($smarty->use_sub_dirs && isset($_compile_id)) { - $_dir .= $_compile_id . $_dir_sep; - } - if (isset($_compile_id)) { - $_compile_id_part = str_replace('\\', '/', $_compile_dir . $_compile_id . $_dir_sep); - $_compile_id_part_length = strlen($_compile_id_part); - } - $_count = 0; - try { - $_compileDirs = new RecursiveDirectoryIterator($_dir); - // NOTE: UnexpectedValueException thrown for PHP >= 5.3 - } - catch (Exception $e) { - return 0; - } - $_compile = new RecursiveIteratorIterator($_compileDirs, RecursiveIteratorIterator::CHILD_FIRST); - foreach ($_compile as $_file) { - if (substr(basename($_file->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false || strpos($_file, 'index.php') !== false) { - continue; - } - - $_filepath = str_replace('\\', '/', (string) $_file); - - if ($_file->isDir()) { - if (!$_compile->isDot()) { - // delete folder if empty - @rmdir($_file->getPathname()); - } - } else { - $unlink = false; - if ((!isset($_compile_id) || (isset($_filepath[$_compile_id_part_length]) && $a = !strncmp($_filepath, $_compile_id_part, $_compile_id_part_length))) - && (!isset($resource_name) - || (isset($_filepath[$_resource_part_1_length]) - && substr_compare($_filepath, $_resource_part_1, - $_resource_part_1_length, $_resource_part_1_length) == 0) - || (isset($_filepath[$_resource_part_2_length]) - && substr_compare($_filepath, $_resource_part_2, - $_resource_part_2_length, $_resource_part_2_length) == 0)) - ) { - if (isset($exp_time)) { - if (time() - @filemtime($_filepath) >= $exp_time) { - $unlink = true; - } - } else { - $unlink = true; - } - } - - if ($unlink && @unlink($_filepath)) { - $_count ++; - } - } - } - // clear compiled cache - Smarty_Resource::$sources = array(); - Smarty_Resource::$compileds = array(); - - return $_count; - } - - /** - * Return array of tag/attributes of all tags used by an template - * - * @param Smarty_Internal_Template $template - * - * @throws Exception - * @throws SmartyException - * @return array of tag/attributes - */ - public static function getTags(Smarty_Internal_Template $template) - { - $template->smarty->get_used_tags = true; - $template->compileTemplateSource(); - - return $template->used_tags; - } - - /** - * diagnose Smarty setup - * If $errors is secified, the diagnostic report will be appended to the array, rather than being output. - * - * @param Smarty $smarty Smarty instance to test - * @param array $errors array to push results into rather than outputting them - * - * @return bool status, true if everything is fine, false else - */ - public static function testInstall(Smarty $smarty, &$errors = null) - { - $status = true; - - if ($errors === null) { - echo "<PRE>\n"; - echo "Smarty Installation test...\n"; - echo "Testing template directory...\n"; - } - - $_stream_resolve_include_path = function_exists('stream_resolve_include_path'); - - // test if all registered template_dir are accessible - foreach ($smarty->getTemplateDir() as $template_dir) { - $_template_dir = $template_dir; - $template_dir = realpath($template_dir); - // resolve include_path or fail existence - if (!$template_dir) { - if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_template_dir)) { - // try PHP include_path - if ($_stream_resolve_include_path) { - $template_dir = stream_resolve_include_path($_template_dir); - } else { - $template_dir = Smarty_Internal_Get_Include_Path::getIncludePath($_template_dir); - } - - if ($template_dir !== false) { - if ($errors === null) { - echo "$template_dir is OK.\n"; - } - - continue; - } else { - $status = false; - $message = "FAILED: $_template_dir does not exist (and couldn't be found in include_path either)"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['template_dir'] = $message; - } - - continue; - } - } else { - $status = false; - $message = "FAILED: $_template_dir does not exist"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['template_dir'] = $message; - } - - continue; - } - } - - if (!is_dir($template_dir)) { - $status = false; - $message = "FAILED: $template_dir is not a directory"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['template_dir'] = $message; - } - } elseif (!is_readable($template_dir)) { - $status = false; - $message = "FAILED: $template_dir is not readable"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['template_dir'] = $message; - } - } else { - if ($errors === null) { - echo "$template_dir is OK.\n"; - } - } - } - - if ($errors === null) { - echo "Testing compile directory...\n"; - } - - // test if registered compile_dir is accessible - $__compile_dir = $smarty->getCompileDir(); - $_compile_dir = realpath($__compile_dir); - if (!$_compile_dir) { - $status = false; - $message = "FAILED: {$__compile_dir} does not exist"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['compile_dir'] = $message; - } - } elseif (!is_dir($_compile_dir)) { - $status = false; - $message = "FAILED: {$_compile_dir} is not a directory"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['compile_dir'] = $message; - } - } elseif (!is_readable($_compile_dir)) { - $status = false; - $message = "FAILED: {$_compile_dir} is not readable"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['compile_dir'] = $message; - } - } elseif (!is_writable($_compile_dir)) { - $status = false; - $message = "FAILED: {$_compile_dir} is not writable"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['compile_dir'] = $message; - } - } else { - if ($errors === null) { - echo "{$_compile_dir} is OK.\n"; - } - } - - if ($errors === null) { - echo "Testing plugins directory...\n"; - } - - // test if all registered plugins_dir are accessible - // and if core plugins directory is still registered - $_core_plugins_dir = realpath(dirname(__FILE__) . '/../plugins'); - $_core_plugins_available = false; - foreach ($smarty->getPluginsDir() as $plugin_dir) { - $_plugin_dir = $plugin_dir; - $plugin_dir = realpath($plugin_dir); - // resolve include_path or fail existence - if (!$plugin_dir) { - if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_plugin_dir)) { - // try PHP include_path - if ($_stream_resolve_include_path) { - $plugin_dir = stream_resolve_include_path($_plugin_dir); - } else { - $plugin_dir = Smarty_Internal_Get_Include_Path::getIncludePath($_plugin_dir); - } - - if ($plugin_dir !== false) { - if ($errors === null) { - echo "$plugin_dir is OK.\n"; - } - - continue; - } else { - $status = false; - $message = "FAILED: $_plugin_dir does not exist (and couldn't be found in include_path either)"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['plugins_dir'] = $message; - } - - continue; - } - } else { - $status = false; - $message = "FAILED: $_plugin_dir does not exist"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['plugins_dir'] = $message; - } - - continue; - } - } - - if (!is_dir($plugin_dir)) { - $status = false; - $message = "FAILED: $plugin_dir is not a directory"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['plugins_dir'] = $message; - } - } elseif (!is_readable($plugin_dir)) { - $status = false; - $message = "FAILED: $plugin_dir is not readable"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['plugins_dir'] = $message; - } - } elseif ($_core_plugins_dir && $_core_plugins_dir == realpath($plugin_dir)) { - $_core_plugins_available = true; - if ($errors === null) { - echo "$plugin_dir is OK.\n"; - } - } else { - if ($errors === null) { - echo "$plugin_dir is OK.\n"; - } - } - } - if (!$_core_plugins_available) { - $status = false; - $message = "WARNING: Smarty's own libs/plugins is not available"; - if ($errors === null) { - echo $message . ".\n"; - } elseif (!isset($errors['plugins_dir'])) { - $errors['plugins_dir'] = $message; - } - } - - if ($errors === null) { - echo "Testing cache directory...\n"; - } - - // test if all registered cache_dir is accessible - $__cache_dir = $smarty->getCacheDir(); - $_cache_dir = realpath($__cache_dir); - if (!$_cache_dir) { - $status = false; - $message = "FAILED: {$__cache_dir} does not exist"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['cache_dir'] = $message; - } - } elseif (!is_dir($_cache_dir)) { - $status = false; - $message = "FAILED: {$_cache_dir} is not a directory"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['cache_dir'] = $message; - } - } elseif (!is_readable($_cache_dir)) { - $status = false; - $message = "FAILED: {$_cache_dir} is not readable"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['cache_dir'] = $message; - } - } elseif (!is_writable($_cache_dir)) { - $status = false; - $message = "FAILED: {$_cache_dir} is not writable"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['cache_dir'] = $message; - } - } else { - if ($errors === null) { - echo "{$_cache_dir} is OK.\n"; - } - } - - if ($errors === null) { - echo "Testing configs directory...\n"; - } - - // test if all registered config_dir are accessible - foreach ($smarty->getConfigDir() as $config_dir) { - $_config_dir = $config_dir; - $config_dir = realpath($config_dir); - // resolve include_path or fail existence - if (!$config_dir) { - if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_config_dir)) { - // try PHP include_path - if ($_stream_resolve_include_path) { - $config_dir = stream_resolve_include_path($_config_dir); - } else { - $config_dir = Smarty_Internal_Get_Include_Path::getIncludePath($_config_dir); - } - - if ($config_dir !== false) { - if ($errors === null) { - echo "$config_dir is OK.\n"; - } - - continue; - } else { - $status = false; - $message = "FAILED: $_config_dir does not exist (and couldn't be found in include_path either)"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['config_dir'] = $message; - } - - continue; - } - } else { - $status = false; - $message = "FAILED: $_config_dir does not exist"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['config_dir'] = $message; - } - - continue; - } - } - - if (!is_dir($config_dir)) { - $status = false; - $message = "FAILED: $config_dir is not a directory"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['config_dir'] = $message; - } - } elseif (!is_readable($config_dir)) { - $status = false; - $message = "FAILED: $config_dir is not readable"; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['config_dir'] = $message; - } - } else { - if ($errors === null) { - echo "$config_dir is OK.\n"; - } - } - } - - if ($errors === null) { - echo "Testing sysplugin files...\n"; - } - // test if sysplugins are available - $source = SMARTY_SYSPLUGINS_DIR; - if (is_dir($source)) { - $expected = array( - "smarty_cacheresource.php" => true, - "smarty_cacheresource_custom.php" => true, - "smarty_cacheresource_keyvaluestore.php" => true, - "smarty_config_source.php" => true, - "smarty_internal_cacheresource_file.php" => true, - "smarty_internal_compile_append.php" => true, - "smarty_internal_compile_assign.php" => true, - "smarty_internal_compile_block.php" => true, - "smarty_internal_compile_break.php" => true, - "smarty_internal_compile_call.php" => true, - "smarty_internal_compile_capture.php" => true, - "smarty_internal_compile_config_load.php" => true, - "smarty_internal_compile_continue.php" => true, - "smarty_internal_compile_debug.php" => true, - "smarty_internal_compile_eval.php" => true, - "smarty_internal_compile_extends.php" => true, - "smarty_internal_compile_for.php" => true, - "smarty_internal_compile_foreach.php" => true, - "smarty_internal_compile_function.php" => true, - "smarty_internal_compile_if.php" => true, - "smarty_internal_compile_include.php" => true, - "smarty_internal_compile_include_php.php" => true, - "smarty_internal_compile_insert.php" => true, - "smarty_internal_compile_ldelim.php" => true, - "smarty_internal_compile_nocache.php" => true, - "smarty_internal_compile_private_block_plugin.php" => true, - "smarty_internal_compile_private_function_plugin.php" => true, - "smarty_internal_compile_private_modifier.php" => true, - "smarty_internal_compile_private_object_block_function.php" => true, - "smarty_internal_compile_private_object_function.php" => true, - "smarty_internal_compile_private_print_expression.php" => true, - "smarty_internal_compile_private_registered_block.php" => true, - "smarty_internal_compile_private_registered_function.php" => true, - "smarty_internal_compile_private_special_variable.php" => true, - "smarty_internal_compile_rdelim.php" => true, - "smarty_internal_compile_section.php" => true, - "smarty_internal_compile_setfilter.php" => true, - "smarty_internal_compile_while.php" => true, - "smarty_internal_compilebase.php" => true, - "smarty_internal_config.php" => true, - "smarty_internal_config_file_compiler.php" => true, - "smarty_internal_configfilelexer.php" => true, - "smarty_internal_configfileparser.php" => true, - "smarty_internal_data.php" => true, - "smarty_internal_debug.php" => true, - "smarty_internal_filter_handler.php" => true, - "smarty_internal_function_call_handler.php" => true, - "smarty_internal_get_include_path.php" => true, - "smarty_internal_nocache_insert.php" => true, - "smarty_internal_parsetree.php" => true, - "smarty_internal_resource_eval.php" => true, - "smarty_internal_resource_extends.php" => true, - "smarty_internal_resource_file.php" => true, - "smarty_internal_resource_registered.php" => true, - "smarty_internal_resource_stream.php" => true, - "smarty_internal_resource_string.php" => true, - "smarty_internal_smartytemplatecompiler.php" => true, - "smarty_internal_template.php" => true, - "smarty_internal_templatebase.php" => true, - "smarty_internal_templatecompilerbase.php" => true, - "smarty_internal_templatelexer.php" => true, - "smarty_internal_templateparser.php" => true, - "smarty_internal_utility.php" => true, - "smarty_internal_write_file.php" => true, - "smarty_resource.php" => true, - "smarty_resource_custom.php" => true, - "smarty_resource_recompiled.php" => true, - "smarty_resource_uncompiled.php" => true, - "smarty_security.php" => true, - ); - $iterator = new DirectoryIterator($source); - foreach ($iterator as $file) { - if (!$file->isDot()) { - $filename = $file->getFilename(); - if (isset($expected[$filename])) { - unset($expected[$filename]); - } - } - } - if ($expected) { - $status = false; - $message = "FAILED: files missing from libs/sysplugins: " . join(', ', array_keys($expected)); - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['sysplugins'] = $message; - } - } elseif ($errors === null) { - echo "... OK\n"; - } - } else { - $status = false; - $message = "FAILED: " . SMARTY_SYSPLUGINS_DIR . ' is not a directory'; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['sysplugins_dir_constant'] = $message; - } - } - - if ($errors === null) { - echo "Testing plugin files...\n"; - } - // test if core plugins are available - $source = SMARTY_PLUGINS_DIR; - if (is_dir($source)) { - $expected = array( - "block.textformat.php" => true, - "function.counter.php" => true, - "function.cycle.php" => true, - "function.fetch.php" => true, - "function.html_checkboxes.php" => true, - "function.html_image.php" => true, - "function.html_options.php" => true, - "function.html_radios.php" => true, - "function.html_select_date.php" => true, - "function.html_select_time.php" => true, - "function.html_table.php" => true, - "function.mailto.php" => true, - "function.math.php" => true, - "modifier.capitalize.php" => true, - "modifier.date_format.php" => true, - "modifier.debug_print_var.php" => true, - "modifier.escape.php" => true, - "modifier.regex_replace.php" => true, - "modifier.replace.php" => true, - "modifier.spacify.php" => true, - "modifier.truncate.php" => true, - "modifiercompiler.cat.php" => true, - "modifiercompiler.count_characters.php" => true, - "modifiercompiler.count_paragraphs.php" => true, - "modifiercompiler.count_sentences.php" => true, - "modifiercompiler.count_words.php" => true, - "modifiercompiler.default.php" => true, - "modifiercompiler.escape.php" => true, - "modifiercompiler.from_charset.php" => true, - "modifiercompiler.indent.php" => true, - "modifiercompiler.lower.php" => true, - "modifiercompiler.noprint.php" => true, - "modifiercompiler.string_format.php" => true, - "modifiercompiler.strip.php" => true, - "modifiercompiler.strip_tags.php" => true, - "modifiercompiler.to_charset.php" => true, - "modifiercompiler.unescape.php" => true, - "modifiercompiler.upper.php" => true, - "modifiercompiler.wordwrap.php" => true, - "outputfilter.trimwhitespace.php" => true, - "shared.escape_special_chars.php" => true, - "shared.literal_compiler_param.php" => true, - "shared.make_timestamp.php" => true, - "shared.mb_str_replace.php" => true, - "shared.mb_unicode.php" => true, - "shared.mb_wordwrap.php" => true, - "variablefilter.htmlspecialchars.php" => true, - ); - $iterator = new DirectoryIterator($source); - foreach ($iterator as $file) { - if (!$file->isDot()) { - $filename = $file->getFilename(); - if (isset($expected[$filename])) { - unset($expected[$filename]); - } - } - } - if ($expected) { - $status = false; - $message = "FAILED: files missing from libs/plugins: " . join(', ', array_keys($expected)); - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['plugins'] = $message; - } - } elseif ($errors === null) { - echo "... OK\n"; - } - } else { - $status = false; - $message = "FAILED: " . SMARTY_PLUGINS_DIR . ' is not a directory'; - if ($errors === null) { - echo $message . ".\n"; - } else { - $errors['plugins_dir_constant'] = $message; - } - } - - if ($errors === null) { - echo "Tests complete.\n"; - echo "</PRE>\n"; - } - - return $status; - } -} diff --git a/tools/smarty/sysplugins/smarty_resource.php b/tools/smarty/sysplugins/smarty_resource.php index 0eea0118f..aae7e42f7 100644 --- a/tools/smarty/sysplugins/smarty_resource.php +++ b/tools/smarty/sysplugins/smarty_resource.php @@ -13,67 +13,179 @@ * * @package Smarty * @subpackage TemplateResources + * + * @method renderUncompiled(Smarty_Template_Source $source, Smarty_Internal_Template $_template) + * @method populateCompiledFilepath(Smarty_Template_Compiled $compiled, Smarty_Internal_Template $_template) + * @method process(Smarty_Internal_Template $_smarty_tpl) */ abstract class Smarty_Resource { - /** - * cache for Smarty_Template_Source instances - * - * @var array - */ - public static $sources = array(); - /** - * cache for Smarty_Template_Compiled instances - * - * @var array - */ - public static $compileds = array(); - /** - * cache for Smarty_Resource instances - * - * @var array - */ - public static $resources = array(); /** * resource types provided by the core * * @var array */ - protected static $sysplugins = array( - 'file' => true, - 'string' => true, - 'extends' => true, - 'stream' => true, - 'eval' => true, - 'php' => true + public static $sysplugins = array( + 'file' => 'smarty_internal_resource_file.php', + 'string' => 'smarty_internal_resource_string.php', + 'extends' => 'smarty_internal_resource_extends.php', + 'stream' => 'smarty_internal_resource_stream.php', + 'eval' => 'smarty_internal_resource_eval.php', + 'php' => 'smarty_internal_resource_php.php' ); /** - * Name of the Class to compile this resource's contents with + * Source is bypassing compiler * - * @var string + * @var boolean */ - public $compiler_class = 'Smarty_Internal_SmartyTemplateCompiler'; + public $uncompiled = false; /** - * Name of the Class to tokenize this resource's contents with + * Source must be recompiled on every occasion * - * @var string + * @var boolean */ - public $template_lexer_class = 'Smarty_Internal_Templatelexer'; + public $recompiled = false; /** - * Name of the Class to parse this resource's contents with + * Flag if resource does implement populateCompiledFilepath() method * - * @var string + * @var bool */ - public $template_parser_class = 'Smarty_Internal_Templateparser'; + public $hasCompiledHandler = false; + + /** + * Load Resource Handler + * + * @param Smarty $smarty smarty object + * @param string $type name of the resource + * + * @throws SmartyException + * @return Smarty_Resource Resource Handler + */ + public static function load(Smarty $smarty, $type) + { + // try smarty's cache + if (isset($smarty->_cache[ 'resource_handlers' ][ $type ])) { + return $smarty->_cache[ 'resource_handlers' ][ $type ]; + } + // try registered resource + if (isset($smarty->registered_resources[ $type ])) { + return $smarty->_cache[ 'resource_handlers' ][ $type ] = + $smarty->registered_resources[ $type ] instanceof Smarty_Resource ? + $smarty->registered_resources[ $type ] : new Smarty_Internal_Resource_Registered(); + } + // try sysplugins dir + if (isset(self::$sysplugins[ $type ])) { + $_resource_class = 'Smarty_Internal_Resource_' . ucfirst($type); + return $smarty->_cache[ 'resource_handlers' ][ $type ] = new $_resource_class(); + } + // try plugins dir + $_resource_class = 'Smarty_Resource_' . ucfirst($type); + if ($smarty->loadPlugin($_resource_class)) { + if (class_exists($_resource_class, false)) { + return $smarty->_cache[ 'resource_handlers' ][ $type ] = new $_resource_class(); + } else { + $smarty->registerResource( + $type, + array( + "smarty_resource_{$type}_source", "smarty_resource_{$type}_timestamp", + "smarty_resource_{$type}_secure", "smarty_resource_{$type}_trusted" + ) + ); + // give it another try, now that the resource is registered properly + return self::load($smarty, $type); + } + } + // try streams + $_known_stream = stream_get_wrappers(); + if (in_array($type, $_known_stream)) { + // is known stream + if (is_object($smarty->security_policy)) { + $smarty->security_policy->isTrustedStream($type); + } + return $smarty->_cache[ 'resource_handlers' ][ $type ] = new Smarty_Internal_Resource_Stream(); + } + // TODO: try default_(template|config)_handler + // give up + throw new SmartyException("Unknown resource type '{$type}'"); + } + + /** + * extract resource_type and resource_name from template_resource and config_resource + * + * @note "C:/foo.tpl" was forced to file resource up till Smarty 3.1.3 (including). + * + * @param string $resource_name template_resource or config_resource to parse + * @param string $default_resource the default resource_type defined in $smarty + * + * @return array with parsed resource name and type + */ + public static function parseResourceName($resource_name, $default_resource) + { + if (preg_match('/^([A-Za-z0-9_\-]{2,})[:]/', $resource_name, $match)) { + $type = $match[ 1 ]; + $name = substr($resource_name, strlen($match[ 0 ])); + } else { + // no resource given, use default + // or single character before the colon is not a resource type, but part of the filepath + $type = $default_resource; + $name = $resource_name; + } + return array($name, $type); + } + + /** + * modify template_resource according to resource handlers specifications + * + * @param \Smarty_Internal_Template|\Smarty $obj Smarty instance + * @param string $template_resource template_resource to extract resource handler and + * name of + * + * @return string unique resource name + * @throws \SmartyException + */ + public static function getUniqueTemplateName($obj, $template_resource) + { + $smarty = $obj->_getSmartyObj(); + list($name, $type) = self::parseResourceName($template_resource, $smarty->default_resource_type); + // TODO: optimize for Smarty's internal resource types + $resource = Smarty_Resource::load($smarty, $type); + // go relative to a given template? + $_file_is_dotted = $name[ 0 ] === '.' && ($name[ 1 ] === '.' || $name[ 1 ] === '/'); + if ($obj->_isTplObj() && $_file_is_dotted + && ($obj->source->type === 'file' || $obj->parent->source->type === 'extends') + ) { + $name = $smarty->_realpath(dirname($obj->parent->source->filepath) . DIRECTORY_SEPARATOR . $name); + } + return $resource->buildUniqueResourceName($smarty, $name); + } + + /** + * initialize Source Object for given resource + * wrapper for backward compatibility to versions < 3.1.22 + * Either [$_template] or [$smarty, $template_resource] must be specified + * + * @param Smarty_Internal_Template $_template template object + * @param Smarty $smarty smarty object + * @param string $template_resource resource identifier + * + * @return \Smarty_Template_Source Source Object + * @throws \SmartyException + */ + public static function source( + Smarty_Internal_Template $_template = null, + Smarty $smarty = null, + $template_resource = null + ) { + return Smarty_Template_Source::load($_template, $smarty, $template_resource); + } /** * Load template's source into current template object - * {@internal The loaded source is assigned to $_template->source->content directly.}} * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string template source * @throws SmartyException if source cannot be loaded @@ -101,812 +213,50 @@ abstract class Smarty_Resource /** * modify resource_name according to resource handlers specifications * - * @param Smarty $smarty Smarty instance - * @param string $resource_name resource_name to make unique - * @param boolean $is_config flag for config resource + * @param Smarty $smarty Smarty instance + * @param string $resource_name resource_name to make unique + * @param boolean $isConfig flag for config resource * * @return string unique resource name */ - protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false) + public function buildUniqueResourceName(Smarty $smarty, $resource_name, $isConfig = false) { - if ($is_config) { - return get_class($this) . '#' . $smarty->joined_config_dir . '#' . $resource_name; + if ($isConfig) { + if (!isset($smarty->_joined_config_dir)) { + $smarty->getTemplateDir(null, true); + } + return get_class($this) . '#' . $smarty->_joined_config_dir . '#' . $resource_name; } else { - return get_class($this) . '#' . $smarty->joined_template_dir . '#' . $resource_name; + if (!isset($smarty->_joined_template_dir)) { + $smarty->getTemplateDir(); + } + return get_class($this) . '#' . $smarty->_joined_template_dir . '#' . $resource_name; } } - /** - * populate Compiled Object with compiled filepath + /* + * Check if resource must check time stamps when when loading complied or cached templates. + * Resources like 'extends' which use source components my disable timestamp checks on own resource. * - * @param Smarty_Template_Compiled $compiled compiled object - * @param Smarty_Internal_Template $_template template object + * @return bool */ - public function populateCompiledFilepath(Smarty_Template_Compiled $compiled, Smarty_Internal_Template $_template) - { - $_compile_id = isset($_template->compile_id) ? preg_replace('![^\w\|]+!', '_', $_template->compile_id) : null; - $_filepath = $compiled->source->uid; - // if use_sub_dirs, break file into directories - if ($_template->smarty->use_sub_dirs) { - $_filepath = substr($_filepath, 0, 2) . DS - . substr($_filepath, 2, 2) . DS - . substr($_filepath, 4, 2) . DS - . $_filepath; - } - $_compile_dir_sep = $_template->smarty->use_sub_dirs ? DS : '^'; - if (isset($_compile_id)) { - $_filepath = $_compile_id . $_compile_dir_sep . $_filepath; - } - // caching token - if ($_template->caching) { - $_cache = '.cache'; - } else { - $_cache = ''; - } - $_compile_dir = $_template->smarty->getCompileDir(); - // set basename if not specified - $_basename = $this->getBasename($compiled->source); - if ($_basename === null) { - $_basename = basename(preg_replace('![^\w\/]+!', '_', $compiled->source->name)); - } - // separate (optional) basename by dot - if ($_basename) { - $_basename = '.' . $_basename; - } - - $compiled->filepath = $_compile_dir . $_filepath . '.' . $compiled->source->type . $_basename . $_cache . '.php'; - } - - /** - * Normalize Paths "foo/../bar" to "bar" - * - * @param string $_path path to normalize - * @param boolean $ds respect windows directory separator - * - * @return string normalized path - */ - protected function normalizePath($_path, $ds = true) - { - if ($ds) { - // don't we all just love windows? - $_path = str_replace('\\', '/', $_path); - } - - $offset = 0; - - // resolve simples - $_path = preg_replace('#/\./(\./)*#', '/', $_path); - // resolve parents - while (true) { - $_parent = strpos($_path, '/../', $offset); - if (!$_parent) { - break; - } elseif ($_path[$_parent - 1] === '.') { - $offset = $_parent + 3; - continue; - } - - $_pos = strrpos($_path, '/', $_parent - strlen($_path) - 1); - if ($_pos === false) { - // don't we all just love windows? - $_pos = $_parent; - } - - $_path = substr_replace($_path, '', $_pos, $_parent + 3 - $_pos); - } - - if ($ds && DS != '/') { - // don't we all just love windows? - $_path = str_replace('/', '\\', $_path); - } - - return $_path; - } - - /** - * build template filepath by traversing the template_dir array - * - * @param Smarty_Template_Source $source source object - * @param Smarty_Internal_Template $_template template object - * - * @return string fully qualified filepath - * @throws SmartyException if default template handler is registered but not callable - */ - protected function buildFilepath(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null) - { - $file = $source->name; - if ($source instanceof Smarty_Config_Source) { - $_directories = $source->smarty->getConfigDir(); - $_default_handler = $source->smarty->default_config_handler_func; - } else { - $_directories = $source->smarty->getTemplateDir(); - $_default_handler = $source->smarty->default_template_handler_func; - } - - // go relative to a given template? - $_file_is_dotted = $file[0] == '.' && ($file[1] == '.' || $file[1] == '/' || $file[1] == "\\"); - if ($_template && $_template->parent instanceof Smarty_Internal_Template && $_file_is_dotted) { - if ($_template->parent->source->type != 'file' && $_template->parent->source->type != 'extends' && !$_template->parent->allow_relative_path) { - throw new SmartyException("Template '{$file}' cannot be relative to template of resource type '{$_template->parent->source->type}'"); - } - $file = dirname($_template->parent->source->filepath) . DS . $file; - $_file_exact_match = true; - if (!preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $file)) { - // the path gained from the parent template is relative to the current working directory - // as expansions (like include_path) have already been done - $file = getcwd() . DS . $file; - } - } - - // resolve relative path - if (!preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $file)) { - // don't we all just love windows? - $_path = DS . trim($file, '/'); - $_was_relative = true; - } else { - // don't we all just love windows? - $_path = str_replace('\\', '/', $file); - } - $_path = $this->normalizePath($_path, false); - if (DS != '/') { - // don't we all just love windows? - $_path = str_replace('/', '\\', $_path); - } - // revert to relative - if (isset($_was_relative)) { - $_path = substr($_path, 1); - } - - // this is only required for directories - $file = rtrim($_path, '/\\'); - - // files relative to a template only get one shot - if (isset($_file_exact_match)) { - return $this->fileExists($source, $file) ? $file : false; - } - - // template_dir index? - if (preg_match('#^\[(?P<key>[^\]]+)\](?P<file>.+)$#', $file, $match)) { - $_directory = null; - // try string indexes - if (isset($_directories[$match['key']])) { - $_directory = $_directories[$match['key']]; - } elseif (is_numeric($match['key'])) { - // try numeric index - $match['key'] = (int) $match['key']; - if (isset($_directories[$match['key']])) { - $_directory = $_directories[$match['key']]; - } else { - // try at location index - $keys = array_keys($_directories); - $_directory = $_directories[$keys[$match['key']]]; - } - } - - if ($_directory) { - $_file = substr($file, strpos($file, ']') + 1); - $_filepath = $_directory . $_file; - if ($this->fileExists($source, $_filepath)) { - return $_filepath; - } - } - } - - $_stream_resolve_include_path = function_exists('stream_resolve_include_path'); - - // relative file name? - if (!preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $file)) { - foreach ($_directories as $_directory) { - $_filepath = $_directory . $file; - if ($this->fileExists($source, $_filepath)) { - return $this->normalizePath($_filepath); - } - if ($source->smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_directory)) { - // try PHP include_path - if ($_stream_resolve_include_path) { - $_filepath = stream_resolve_include_path($_filepath); - } else { - $_filepath = Smarty_Internal_Get_Include_Path::getIncludePath($_filepath); - } - - if ($_filepath !== false) { - if ($this->fileExists($source, $_filepath)) { - return $this->normalizePath($_filepath); - } - } - } - } - } - - // try absolute filepath - if ($this->fileExists($source, $file)) { - return $file; - } - - // no tpl file found - if ($_default_handler) { - if (!is_callable($_default_handler)) { - if ($source instanceof Smarty_Config_Source) { - throw new SmartyException("Default config handler not callable"); - } else { - throw new SmartyException("Default template handler not callable"); - } - } - $_return = call_user_func_array($_default_handler, - array($source->type, $source->name, &$_content, &$_timestamp, $source->smarty)); - if (is_string($_return)) { - $source->timestamp = @filemtime($_return); - $source->exists = !!$source->timestamp; - - return $_return; - } elseif ($_return === true) { - $source->content = $_content; - $source->timestamp = $_timestamp; - $source->exists = true; - - return $_filepath; - } - } - - // give up - return false; - } - - /** - * test is file exists and save timestamp - * - * @param Smarty_Template_Source $source source object - * @param string $file file name - * - * @return bool true if file exists - */ - protected function fileExists(Smarty_Template_Source $source, $file) - { - $source->timestamp = is_file($file) ? @filemtime($file) : false; - - return $source->exists = !!$source->timestamp; - } - /** * Determine basename for compiled filename * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string resource's basename */ - protected function getBasename(Smarty_Template_Source $source) + public function getBasename(Smarty_Template_Source $source) { - return null; + return basename(preg_replace('![^\w]+!', '_', $source->name)); } /** - * Load Resource Handler - * - * @param Smarty $smarty smarty object - * @param string $type name of the resource - * - * @throws SmartyException - * @return Smarty_Resource Resource Handler + * @return bool */ - public static function load(Smarty $smarty, $type) + public function checkTimestamps() { - // try smarty's cache - if (isset($smarty->_resource_handlers[$type])) { - return $smarty->_resource_handlers[$type]; - } - - // try registered resource - if (isset($smarty->registered_resources[$type])) { - if ($smarty->registered_resources[$type] instanceof Smarty_Resource) { - $smarty->_resource_handlers[$type] = $smarty->registered_resources[$type]; - // note registered to smarty is not kept unique! - return $smarty->_resource_handlers[$type]; - } - - if (!isset(self::$resources['registered'])) { - self::$resources['registered'] = new Smarty_Internal_Resource_Registered(); - } - if (!isset($smarty->_resource_handlers[$type])) { - $smarty->_resource_handlers[$type] = self::$resources['registered']; - } - - return $smarty->_resource_handlers[$type]; - } - - // try sysplugins dir - if (isset(self::$sysplugins[$type])) { - if (!isset(self::$resources[$type])) { - $_resource_class = 'Smarty_Internal_Resource_' . ucfirst($type); - self::$resources[$type] = new $_resource_class(); - } - - return $smarty->_resource_handlers[$type] = self::$resources[$type]; - } - - // try plugins dir - $_resource_class = 'Smarty_Resource_' . ucfirst($type); - if ($smarty->loadPlugin($_resource_class)) { - if (isset(self::$resources[$type])) { - return $smarty->_resource_handlers[$type] = self::$resources[$type]; - } - - if (class_exists($_resource_class, false)) { - self::$resources[$type] = new $_resource_class(); - - return $smarty->_resource_handlers[$type] = self::$resources[$type]; - } else { - $smarty->registerResource($type, array( - "smarty_resource_{$type}_source", - "smarty_resource_{$type}_timestamp", - "smarty_resource_{$type}_secure", - "smarty_resource_{$type}_trusted" - )); - - // give it another try, now that the resource is registered properly - return self::load($smarty, $type); - } - } - - // try streams - $_known_stream = stream_get_wrappers(); - if (in_array($type, $_known_stream)) { - // is known stream - if (is_object($smarty->security_policy)) { - $smarty->security_policy->isTrustedStream($type); - } - if (!isset(self::$resources['stream'])) { - self::$resources['stream'] = new Smarty_Internal_Resource_Stream(); - } - - return $smarty->_resource_handlers[$type] = self::$resources['stream']; - } - - // TODO: try default_(template|config)_handler - - // give up - throw new SmartyException("Unknown resource type '{$type}'"); - } - - /** - * extract resource_type and resource_name from template_resource and config_resource - * @note "C:/foo.tpl" was forced to file resource up till Smarty 3.1.3 (including). - * - * @param string $resource_name template_resource or config_resource to parse - * @param string $default_resource the default resource_type defined in $smarty - * @param string &$name the parsed resource name - * @param string &$type the parsed resource type - * - * @return void - */ - protected static function parseResourceName($resource_name, $default_resource, &$name, &$type) - { - $parts = explode(':', $resource_name, 2); - if (!isset($parts[1]) || !isset($parts[0][1])) { - // no resource given, use default - // or single character before the colon is not a resource type, but part of the filepath - $type = $default_resource; - $name = $resource_name; - } else { - $type = $parts[0]; - $name = $parts[1]; - } - } - - /** - * modify resource_name according to resource handlers specifications - * - * @param Smarty $smarty Smarty instance - * @param string $resource_name resource_name to make unique - * - * @return string unique resource name - */ - - /** - * modify template_resource according to resource handlers specifications - * - * @param Smarty_Internal_template $template Smarty instance - * @param string $template_resource template_resource to extract resource handler and name of - * - * @return string unique resource name - */ - public static function getUniqueTemplateName($template, $template_resource) - { - self::parseResourceName($template_resource, $template->smarty->default_resource_type, $name, $type); - // TODO: optimize for Smarty's internal resource types - $resource = Smarty_Resource::load($template->smarty, $type); - // go relative to a given template? - $_file_is_dotted = $name[0] == '.' && ($name[1] == '.' || $name[1] == '/' || $name[1] == "\\"); - if ($template instanceof Smarty_Internal_Template && $_file_is_dotted && ($template->source->type == 'file' || $template->parent->source->type == 'extends')) { - $name = dirname($template->source->filepath) . DS . $name; - } - return $resource->buildUniqueResourceName($template->smarty, $name); - } - - /** - * initialize Source Object for given resource - * Either [$_template] or [$smarty, $template_resource] must be specified - * - * @param Smarty_Internal_Template $_template template object - * @param Smarty $smarty smarty object - * @param string $template_resource resource identifier - * - * @return Smarty_Template_Source Source Object - */ - public static function source(Smarty_Internal_Template $_template = null, Smarty $smarty = null, $template_resource = null) - { - if ($_template) { - $smarty = $_template->smarty; - $template_resource = $_template->template_resource; - } - - // parse resource_name, load resource handler, identify unique resource name - self::parseResourceName($template_resource, $smarty->default_resource_type, $name, $type); - $resource = Smarty_Resource::load($smarty, $type); - // go relative to a given template? - $_file_is_dotted = isset($name[0]) && $name[0] == '.' && ($name[1] == '.' || $name[1] == '/' || $name[1] == "\\"); - if ($_file_is_dotted && isset($_template) && $_template->parent instanceof Smarty_Internal_Template && ($_template->parent->source->type == 'file' || $_template->parent->source->type == 'extends')) { - $name2 = dirname($_template->parent->source->filepath) . DS . $name; - } else { - $name2 = $name; - } - $unique_resource_name = $resource->buildUniqueResourceName($smarty, $name2); - - // check runtime cache - $_cache_key = 'template|' . $unique_resource_name; - if ($smarty->compile_id) { - $_cache_key .= '|' . $smarty->compile_id; - } - if (isset(self::$sources[$_cache_key])) { - return self::$sources[$_cache_key]; - } - - // create source - $source = new Smarty_Template_Source($resource, $smarty, $template_resource, $type, $name, $unique_resource_name); - $resource->populate($source, $_template); - - // runtime cache - self::$sources[$_cache_key] = $source; - - return $source; - } - - /** - * initialize Config Source Object for given resource - * - * @param Smarty_Internal_Config $_config config object - * - * @throws SmartyException - * @return Smarty_Config_Source Source Object - */ - public static function config(Smarty_Internal_Config $_config) - { - static $_incompatible_resources = array('eval' => true, 'string' => true, 'extends' => true, 'php' => true); - $config_resource = $_config->config_resource; - $smarty = $_config->smarty; - - // parse resource_name - self::parseResourceName($config_resource, $smarty->default_config_type, $name, $type); - - // make sure configs are not loaded via anything smarty can't handle - if (isset($_incompatible_resources[$type])) { - throw new SmartyException("Unable to use resource '{$type}' for config"); - } - - // load resource handler, identify unique resource name - $resource = Smarty_Resource::load($smarty, $type); - $unique_resource_name = $resource->buildUniqueResourceName($smarty, $name, true); - - // check runtime cache - $_cache_key = 'config|' . $unique_resource_name; - if (isset(self::$sources[$_cache_key])) { - return self::$sources[$_cache_key]; - } - - // create source - $source = new Smarty_Config_Source($resource, $smarty, $config_resource, $type, $name, $unique_resource_name); - $resource->populate($source, null); - - // runtime cache - self::$sources[$_cache_key] = $source; - - return $source; - } -} - -/** - * Smarty Resource Data Object - * Meta Data Container for Template Files - * - * @package Smarty - * @subpackage TemplateResources - * @author Rodney Rehm - * @property integer $timestamp Source Timestamp - * @property boolean $exists Source Existence - * @property boolean $template Extended Template reference - * @property string $content Source Content - */ -class Smarty_Template_Source -{ - /** - * Name of the Class to compile this resource's contents with - * - * @var string - */ - public $compiler_class = null; - - /** - * Name of the Class to tokenize this resource's contents with - * - * @var string - */ - public $template_lexer_class = null; - - /** - * Name of the Class to parse this resource's contents with - * - * @var string - */ - public $template_parser_class = null; - - /** - * Unique Template ID - * - * @var string - */ - public $uid = null; - - /** - * Template Resource (Smarty_Internal_Template::$template_resource) - * - * @var string - */ - public $resource = null; - - /** - * Resource Type - * - * @var string - */ - public $type = null; - - /** - * Resource Name - * - * @var string - */ - public $name = null; - - /** - * Unique Resource Name - * - * @var string - */ - public $unique_resource = null; - - /** - * Source Filepath - * - * @var string - */ - public $filepath = null; - - /** - * Source is bypassing compiler - * - * @var boolean - */ - public $uncompiled = null; - - /** - * Source must be recompiled on every occasion - * - * @var boolean - */ - public $recompiled = null; - - /** - * The Components an extended template is made of - * - * @var array - */ - public $components = null; - - /** - * Resource Handler - * - * @var Smarty_Resource - */ - public $handler = null; - - /** - * Smarty instance - * - * @var Smarty - */ - public $smarty = null; - - /** - * create Source Object container - * - * @param Smarty_Resource $handler Resource Handler this source object communicates with - * @param Smarty $smarty Smarty instance this source object belongs to - * @param string $resource full template_resource - * @param string $type type of resource - * @param string $name resource name - * @param string $unique_resource unique resource name - */ - public function __construct(Smarty_Resource $handler, Smarty $smarty, $resource, $type, $name, $unique_resource) - { - $this->handler = $handler; // Note: prone to circular references - - $this->compiler_class = $handler->compiler_class; - $this->template_lexer_class = $handler->template_lexer_class; - $this->template_parser_class = $handler->template_parser_class; - $this->uncompiled = $this->handler instanceof Smarty_Resource_Uncompiled; - $this->recompiled = $this->handler instanceof Smarty_Resource_Recompiled; - - $this->smarty = $smarty; - $this->resource = $resource; - $this->type = $type; - $this->name = $name; - $this->unique_resource = $unique_resource; - } - - /** - * get a Compiled Object of this source - * - * @param Smarty_Internal_Template|Smarty_Internal_Config $_template template object - * - * @return Smarty_Template_Compiled compiled object - */ - public function getCompiled($_template) - { - // check runtime cache - $_cache_key = $this->unique_resource . '#' . $_template->compile_id; - if (isset(Smarty_Resource::$compileds[$_cache_key])) { - return Smarty_Resource::$compileds[$_cache_key]; - } - - $compiled = new Smarty_Template_Compiled($this); - $this->handler->populateCompiledFilepath($compiled, $_template); - $compiled->timestamp = @filemtime($compiled->filepath); - $compiled->exists = !!$compiled->timestamp; - - // runtime cache - Smarty_Resource::$compileds[$_cache_key] = $compiled; - - return $compiled; - } - - /** - * render the uncompiled source - * - * @param Smarty_Internal_Template $_template template object - */ - public function renderUncompiled(Smarty_Internal_Template $_template) - { - return $this->handler->renderUncompiled($this, $_template); - } - - /** - * <<magic>> Generic Setter. - * - * @param string $property_name valid: timestamp, exists, content, template - * @param mixed $value new value (is not checked) - * - * @throws SmartyException if $property_name is not valid - */ - public function __set($property_name, $value) - { - switch ($property_name) { - // regular attributes - case 'timestamp': - case 'exists': - case 'content': - // required for extends: only - case 'template': - $this->$property_name = $value; - break; - - default: - throw new SmartyException("invalid source property '$property_name'."); - } - } - - /** - * <<magic>> Generic getter. - * - * @param string $property_name valid: timestamp, exists, content - * - * @return mixed - * @throws SmartyException if $property_name is not valid - */ - public function __get($property_name) - { - switch ($property_name) { - case 'timestamp': - case 'exists': - $this->handler->populateTimestamp($this); - - return $this->$property_name; - - case 'content': - return $this->content = $this->handler->getContent($this); - - default: - throw new SmartyException("source property '$property_name' does not exist."); - } - } -} - -/** - * Smarty Resource Data Object - * Meta Data Container for Template Files - * - * @package Smarty - * @subpackage TemplateResources - * @author Rodney Rehm - * @property string $content compiled content - */ -class Smarty_Template_Compiled -{ - /** - * Compiled Filepath - * - * @var string - */ - public $filepath = null; - - /** - * Compiled Timestamp - * - * @var integer - */ - public $timestamp = null; - - /** - * Compiled Existence - * - * @var boolean - */ - public $exists = false; - - /** - * Compiled Content Loaded - * - * @var boolean - */ - public $loaded = false; - - /** - * Template was compiled - * - * @var boolean - */ - public $isCompiled = false; - - /** - * Source Object - * - * @var Smarty_Template_Source - */ - public $source = null; - - /** - * Metadata properties - * populated by Smarty_Internal_Template::decodeProperties() - * - * @var array - */ - public $_properties = null; - - /** - * create Compiled Object container - * - * @param Smarty_Template_Source $source source object this compiled object belongs to - */ - public function __construct(Smarty_Template_Source $source) - { - $this->source = $source; + return true; } } diff --git a/tools/smarty/sysplugins/smarty_resource_custom.php b/tools/smarty/sysplugins/smarty_resource_custom.php index 7c11bd8c7..8d66be3ae 100644 --- a/tools/smarty/sysplugins/smarty_resource_custom.php +++ b/tools/smarty/sysplugins/smarty_resource_custom.php @@ -30,7 +30,7 @@ abstract class Smarty_Resource_Custom extends Smarty_Resource * {@internal implementing this method is optional. * Only implement it if modification times can be accessed faster than loading the complete template source.}} * - * @param string $name template name + * @param string $name template name * * @return integer|boolean timestamp (epoch) the template was modified, or false if not found */ @@ -47,9 +47,8 @@ abstract class Smarty_Resource_Custom extends Smarty_Resource */ public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null) { - $source->filepath = $source->type . ':' . $source->name; + $source->filepath = $source->type . ':' . substr(preg_replace('/[^A-Za-z0-9.]/', '', $source->name), 0, 25); $source->uid = sha1($source->type . ':' . $source->name); - $mtime = $this->fetchTimestamp($source->name); if ($mtime !== null) { $source->timestamp = $mtime; @@ -66,7 +65,7 @@ abstract class Smarty_Resource_Custom extends Smarty_Resource /** * Load template's source into current template object * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string template source * @throws SmartyException if source cannot be loaded @@ -77,19 +76,18 @@ abstract class Smarty_Resource_Custom extends Smarty_Resource if (isset($content)) { return $content; } - throw new SmartyException("Unable to read template {$source->type} '{$source->name}'"); } /** * Determine basename for compiled filename * - * @param Smarty_Template_Source $source source object + * @param Smarty_Template_Source $source source object * * @return string resource's basename */ - protected function getBasename(Smarty_Template_Source $source) + public function getBasename(Smarty_Template_Source $source) { - return basename($source->name); + return basename(substr(preg_replace('/[^A-Za-z0-9.]/', '', $source->name), 0, 25)); } } diff --git a/tools/smarty/sysplugins/smarty_resource_recompiled.php b/tools/smarty/sysplugins/smarty_resource_recompiled.php index 66b36e17a..760c4dd33 100644 --- a/tools/smarty/sysplugins/smarty_resource_recompiled.php +++ b/tools/smarty/sysplugins/smarty_resource_recompiled.php @@ -16,11 +16,59 @@ */ abstract class Smarty_Resource_Recompiled extends Smarty_Resource { + /** + * Flag that it's an recompiled resource + * + * @var bool + */ + public $recompiled = true; + + /** + * Resource does implement populateCompiledFilepath() method + * + * @var bool + */ + public $hasCompiledHandler = true; + + /** + * compile template from source + * + * @param Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template + * + * @throws Exception + */ + public function process(Smarty_Internal_Template $_smarty_tpl) + { + $compiled = &$_smarty_tpl->compiled; + $compiled->file_dependency = array(); + $compiled->includes = array(); + $compiled->nocache_hash = null; + $compiled->unifunc = null; + $level = ob_get_level(); + ob_start(); + $_smarty_tpl->loadCompiler(); + // call compiler + try { + eval('?>' . $_smarty_tpl->compiler->compileTemplate($_smarty_tpl)); + } catch (Exception $e) { + unset($_smarty_tpl->compiler); + while (ob_get_level() > $level) { + ob_end_clean(); + } + throw $e; + } + // release compiler object to free memory + unset($_smarty_tpl->compiler); + ob_get_clean(); + $compiled->timestamp = time(); + $compiled->exists = true; + } + /** * populate Compiled Object with compiled filepath * - * @param Smarty_Template_Compiled $compiled compiled object - * @param Smarty_Internal_Template $_template template object + * @param Smarty_Template_Compiled $compiled compiled object + * @param Smarty_Internal_Template $_template template object * * @return void */ @@ -30,4 +78,17 @@ abstract class Smarty_Resource_Recompiled extends Smarty_Resource $compiled->timestamp = false; $compiled->exists = false; } + + /* + * Disable timestamp checks for recompiled resource. + * + * @return bool + */ + /** + * @return bool + */ + public function checkTimestamps() + { + return false; + } } diff --git a/tools/smarty/sysplugins/smarty_resource_uncompiled.php b/tools/smarty/sysplugins/smarty_resource_uncompiled.php index 4ee5d7908..a11e2c14c 100644 --- a/tools/smarty/sysplugins/smarty_resource_uncompiled.php +++ b/tools/smarty/sysplugins/smarty_resource_uncompiled.php @@ -17,25 +17,33 @@ abstract class Smarty_Resource_Uncompiled extends Smarty_Resource { /** - * Render and output the template (without using the compiler) + * Flag that it's an uncompiled resource * - * @param Smarty_Template_Source $source source object - * @param Smarty_Internal_Template $_template template object - * - * @throws SmartyException on failure + * @var bool */ - abstract public function renderUncompiled(Smarty_Template_Source $source, Smarty_Internal_Template $_template); + public $uncompiled = true; + + /** + * Resource does implement populateCompiledFilepath() method + * + * @var bool + */ + public $hasCompiledHandler = true; /** * populate compiled object with compiled filepath * * @param Smarty_Template_Compiled $compiled compiled object - * @param Smarty_Internal_Template $_template template object (is ignored) + * @param Smarty_Internal_Template $_template template object */ public function populateCompiledFilepath(Smarty_Template_Compiled $compiled, Smarty_Internal_Template $_template) { - $compiled->filepath = false; - $compiled->timestamp = false; - $compiled->exists = false; + $compiled->filepath = $_template->source->filepath; + $compiled->timestamp = $_template->source->timestamp; + $compiled->exists = $_template->source->exists; + if ($_template->smarty->merge_compiled_includes || $_template->source->handler->checkTimestamps()) { + $compiled->file_dependency[ $_template->source->uid ] = + array($compiled->filepath, $compiled->timestamp, $_template->source->type,); + } } } diff --git a/tools/smarty/sysplugins/smarty_security.php b/tools/smarty/sysplugins/smarty_security.php index 75d8756ec..441a7e284 100644 --- a/tools/smarty/sysplugins/smarty_security.php +++ b/tools/smarty/sysplugins/smarty_security.php @@ -6,12 +6,12 @@ * @subpackage Security * @author Uwe Tews */ - -/* +/** * FIXME: Smarty_Security API * - getter and setter instead of public properties would allow cultivating an internal cache properly - * - current implementation of isTrustedResourceDir() assumes that Smarty::$template_dir and Smarty::$config_dir are immutable - * the cache is killed every time either of the variables change. That means that two distinct Smarty objects with differing + * - current implementation of isTrustedResourceDir() assumes that Smarty::$template_dir and Smarty::$config_dir + * are immutable the cache is killed every time either of the variables change. That means that two distinct + * Smarty objects with differing * $template_dir or $config_dir should NOT share the same Smarty_Security instance, * as this would lead to (severe) performance penalty! how should this be handled? */ @@ -34,6 +34,7 @@ class Smarty_Security * @var integer */ public $php_handling = Smarty::PHP_PASSTHRU; + /** * This is the list of template directories that are considered secure. * $template_dir is in this list implicitly. @@ -41,6 +42,7 @@ class Smarty_Security * @var array */ public $secure_dir = array(); + /** * This is an array of directories where trusted php scripts reside. * {@link $security} is disabled during their inclusion/execution. @@ -48,12 +50,21 @@ class Smarty_Security * @var array */ public $trusted_dir = array(); + /** * List of regular expressions (PCRE) that include trusted URIs * * @var array */ public $trusted_uri = array(); + + /** + * List of trusted constants names + * + * @var array + */ + public $trusted_constants = array(); + /** * This is an array of trusted static classes. * If empty access to all static classes is allowed. @@ -62,6 +73,35 @@ class Smarty_Security * @var array */ public $static_classes = array(); + + /** + * This is an nested array of trusted classes and static methods. + * If empty access to all static classes and methods is allowed. + * Format: + * array ( + * 'class_1' => array('method_1', 'method_2'), // allowed methods listed + * 'class_2' => array(), // all methods of class allowed + * ) + * If set to null none is allowed. + * + * @var array + */ + public $trusted_static_methods = array(); + + /** + * This is an array of trusted static properties. + * If empty access to all static classes and properties is allowed. + * Format: + * array ( + * 'class_1' => array('prop_1', 'prop_2'), // allowed properties listed + * 'class_2' => array(), // all properties of class allowed + * ) + * If set to null none is allowed. + * + * @var array + */ + public $trusted_static_properties = array(); + /** * This is an array of trusted PHP functions. * If empty all functions are allowed. @@ -69,24 +109,17 @@ class Smarty_Security * * @var array */ - public $php_functions = array( - 'isset', 'empty', - 'count', 'sizeof', - 'in_array', 'is_array', - 'time', - 'nl2br', - ); + public $php_functions = array('isset', 'empty', 'count', 'sizeof', 'in_array', 'is_array', 'time',); + /** * This is an array of trusted PHP modifiers. * If empty all modifiers are allowed. - * To disable all modifier set $modifiers = null. + * To disable all modifier set $php_modifiers = null. * * @var array */ - public $php_modifiers = array( - 'escape', - 'count' - ); + public $php_modifiers = array('escape', 'count', 'nl2br',); + /** * This is an array of allowed tags. * If empty no restriction by allowed_tags. @@ -94,6 +127,7 @@ class Smarty_Security * @var array */ public $allowed_tags = array(); + /** * This is an array of disabled tags. * If empty no restriction by disabled_tags. @@ -101,6 +135,7 @@ class Smarty_Security * @var array */ public $disabled_tags = array(); + /** * This is an array of allowed modifier plugins. * If empty no restriction by allowed_modifiers. @@ -108,6 +143,7 @@ class Smarty_Security * @var array */ public $allowed_modifiers = array(); + /** * This is an array of disabled modifier plugins. * If empty no restriction by disabled_modifiers. @@ -115,6 +151,14 @@ class Smarty_Security * @var array */ public $disabled_modifiers = array(); + + /** + * This is an array of disabled special $smarty variables. + * + * @var array + */ + public $disabled_special_smarty_vars = array(); + /** * This is an array of trusted streams. * If empty all streams are allowed. @@ -123,12 +167,14 @@ class Smarty_Security * @var array */ public $streams = array('file'); + /** * + flag if constants can be accessed from template * * @var boolean */ public $allow_constants = true; + /** * + flag if super globals can be accessed from template * @@ -136,36 +182,55 @@ class Smarty_Security */ public $allow_super_globals = true; + /** + * max template nesting level + * + * @var int + */ + public $max_template_nesting = 0; + + /** + * current template nesting level + * + * @var int + */ + private $_current_template_nesting = 0; + /** * Cache for $resource_dir lookup * * @var array */ - protected $_resource_dir = null; + protected $_resource_dir = array(); + /** * Cache for $template_dir lookup * * @var array */ - protected $_template_dir = null; + protected $_template_dir = array(); + /** * Cache for $config_dir lookup * * @var array */ - protected $_config_dir = null; + protected $_config_dir = array(); + /** * Cache for $secure_dir lookup * * @var array */ - protected $_secure_dir = null; + protected $_secure_dir = array(); + /** * Cache for $php_resource_dir lookup * * @var array */ protected $_php_resource_dir = null; + /** * Cache for $trusted_dir lookup * @@ -173,6 +238,20 @@ class Smarty_Security */ protected $_trusted_dir = null; + /** + * Cache for include path status + * + * @var bool + */ + protected $_include_path_status = false; + + /** + * Cache for $_include_array lookup + * + * @var array + */ + protected $_include_dir = array(); + /** * @param Smarty $smarty */ @@ -184,77 +263,118 @@ class Smarty_Security /** * Check if PHP function is trusted. * - * @param string $function_name - * @param object $compiler compiler object + * @param string $function_name + * @param object $compiler compiler object * * @return boolean true if function is trusted - * @throws SmartyCompilerException if php function is not trusted */ public function isTrustedPhpFunction($function_name, $compiler) { - if (isset($this->php_functions) && (empty($this->php_functions) || in_array($function_name, $this->php_functions))) { + if (isset($this->php_functions) + && (empty($this->php_functions) || in_array($function_name, $this->php_functions)) + ) { return true; } - $compiler->trigger_template_error("PHP function '{$function_name}' not allowed by security setting"); - return false; // should not, but who knows what happens to the compiler in the future? } /** * Check if static class is trusted. * - * @param string $class_name - * @param object $compiler compiler object + * @param string $class_name + * @param object $compiler compiler object * * @return boolean true if class is trusted - * @throws SmartyCompilerException if static class is not trusted */ public function isTrustedStaticClass($class_name, $compiler) { - if (isset($this->static_classes) && (empty($this->static_classes) || in_array($class_name, $this->static_classes))) { + if (isset($this->static_classes) + && (empty($this->static_classes) || in_array($class_name, $this->static_classes)) + ) { return true; } - $compiler->trigger_template_error("access to static class '{$class_name}' not allowed by security setting"); + return false; // should not, but who knows what happens to the compiler in the future? + } + /** + * Check if static class method/property is trusted. + * + * @param string $class_name + * @param string $params + * @param object $compiler compiler object + * + * @return boolean true if class method is trusted + */ + public function isTrustedStaticClassAccess($class_name, $params, $compiler) + { + if (!isset($params[ 2 ])) { + // fall back + return $this->isTrustedStaticClass($class_name, $compiler); + } + if ($params[ 2 ] === 'method') { + $allowed = $this->trusted_static_methods; + $name = substr($params[ 0 ], 0, strpos($params[ 0 ], '(')); + } else { + $allowed = $this->trusted_static_properties; + // strip '$' + $name = substr($params[ 0 ], 1); + } + if (isset($allowed)) { + if (empty($allowed)) { + // fall back + return $this->isTrustedStaticClass($class_name, $compiler); + } + if (isset($allowed[ $class_name ]) + && (empty($allowed[ $class_name ]) || in_array($name, $allowed[ $class_name ])) + ) { + return true; + } + } + $compiler->trigger_template_error("access to static class '{$class_name}' {$params[2]} '{$name}' not allowed by security setting"); return false; // should not, but who knows what happens to the compiler in the future? } /** * Check if PHP modifier is trusted. * - * @param string $modifier_name - * @param object $compiler compiler object + * @param string $modifier_name + * @param object $compiler compiler object * * @return boolean true if modifier is trusted - * @throws SmartyCompilerException if modifier is not trusted */ public function isTrustedPhpModifier($modifier_name, $compiler) { - if (isset($this->php_modifiers) && (empty($this->php_modifiers) || in_array($modifier_name, $this->php_modifiers))) { + if (isset($this->php_modifiers) + && (empty($this->php_modifiers) || in_array($modifier_name, $this->php_modifiers)) + ) { return true; } - $compiler->trigger_template_error("modifier '{$modifier_name}' not allowed by security setting"); - return false; // should not, but who knows what happens to the compiler in the future? } /** * Check if tag is trusted. * - * @param string $tag_name - * @param object $compiler compiler object + * @param string $tag_name + * @param object $compiler compiler object * * @return boolean true if tag is trusted - * @throws SmartyCompilerException if modifier is not trusted */ public function isTrustedTag($tag_name, $compiler) { // check for internal always required tags - if (in_array($tag_name, array('assign', 'call', 'private_filter', 'private_block_plugin', 'private_function_plugin', 'private_object_block_function', - 'private_object_function', 'private_registered_function', 'private_registered_block', 'private_special_variable', 'private_print_expression', 'private_modifier')) + if (in_array( + $tag_name, + array( + 'assign', 'call', 'private_filter', 'private_block_plugin', 'private_function_plugin', + 'private_object_block_function', 'private_object_function', 'private_registered_function', + 'private_registered_block', 'private_special_variable', 'private_print_expression', + 'private_modifier' + ) + ) ) { return true; } @@ -263,25 +383,45 @@ class Smarty_Security if (empty($this->disabled_tags) || !in_array($tag_name, $this->disabled_tags)) { return true; } else { - $compiler->trigger_template_error("tag '{$tag_name}' disabled by security setting", $compiler->lex->taglineno); + $compiler->trigger_template_error("tag '{$tag_name}' disabled by security setting", null, true); } } elseif (in_array($tag_name, $this->allowed_tags) && !in_array($tag_name, $this->disabled_tags)) { return true; } else { - $compiler->trigger_template_error("tag '{$tag_name}' not allowed by security setting", $compiler->lex->taglineno); + $compiler->trigger_template_error("tag '{$tag_name}' not allowed by security setting", null, true); } + return false; // should not, but who knows what happens to the compiler in the future? + } + /** + * Check if special $smarty variable is trusted. + * + * @param string $var_name + * @param object $compiler compiler object + * + * @return boolean true if tag is trusted + */ + public function isTrustedSpecialSmartyVar($var_name, $compiler) + { + if (!in_array($var_name, $this->disabled_special_smarty_vars)) { + return true; + } else { + $compiler->trigger_template_error( + "special variable '\$smarty.{$var_name}' not allowed by security setting", + null, + true + ); + } return false; // should not, but who knows what happens to the compiler in the future? } /** * Check if modifier plugin is trusted. * - * @param string $modifier_name - * @param object $compiler compiler object + * @param string $modifier_name + * @param object $compiler compiler object * * @return boolean true if tag is trusted - * @throws SmartyCompilerException if modifier is not trusted */ public function isTrustedModifier($modifier_name, $compiler) { @@ -294,21 +434,57 @@ class Smarty_Security if (empty($this->disabled_modifiers) || !in_array($modifier_name, $this->disabled_modifiers)) { return true; } else { - $compiler->trigger_template_error("modifier '{$modifier_name}' disabled by security setting", $compiler->lex->taglineno); + $compiler->trigger_template_error( + "modifier '{$modifier_name}' disabled by security setting", + null, + true + ); } - } elseif (in_array($modifier_name, $this->allowed_modifiers) && !in_array($modifier_name, $this->disabled_modifiers)) { + } elseif (in_array($modifier_name, $this->allowed_modifiers) + && !in_array($modifier_name, $this->disabled_modifiers) + ) { return true; } else { - $compiler->trigger_template_error("modifier '{$modifier_name}' not allowed by security setting", $compiler->lex->taglineno); + $compiler->trigger_template_error( + "modifier '{$modifier_name}' not allowed by security setting", + null, + true + ); } - return false; // should not, but who knows what happens to the compiler in the future? } + /** + * Check if constants are enabled or trusted + * + * @param string $const constant name + * @param object $compiler compiler object + * + * @return bool + */ + public function isTrustedConstant($const, $compiler) + { + if (in_array($const, array('true', 'false', 'null'))) { + return true; + } + if (!empty($this->trusted_constants)) { + if (!in_array(strtolower($const), $this->trusted_constants)) { + $compiler->trigger_template_error("Security: access to constant '{$const}' not permitted"); + return false; + } + return true; + } + if ($this->allow_constants) { + return true; + } + $compiler->trigger_template_error("Security: access to constants not permitted"); + return false; + } + /** * Check if stream is trusted. * - * @param string $stream_name + * @param string $stream_name * * @return boolean true if stream is trusted * @throws SmartyException if stream is not trusted @@ -318,88 +494,52 @@ class Smarty_Security if (isset($this->streams) && (empty($this->streams) || in_array($stream_name, $this->streams))) { return true; } - throw new SmartyException("stream '{$stream_name}' not allowed by security setting"); } /** * Check if directory of file resource is trusted. * - * @param string $filepath + * @param string $filepath + * @param null|bool $isConfig * - * @return boolean true if directory is trusted - * @throws SmartyException if directory is not trusted + * @return bool true if directory is trusted + * @throws \SmartyException if directory is not trusted */ - public function isTrustedResourceDir($filepath) + public function isTrustedResourceDir($filepath, $isConfig = null) { - $_template = false; - $_config = false; - $_secure = false; - - $_template_dir = $this->smarty->getTemplateDir(); - $_config_dir = $this->smarty->getConfigDir(); - - // check if index is outdated - if ((!$this->_template_dir || $this->_template_dir !== $_template_dir) - || (!$this->_config_dir || $this->_config_dir !== $_config_dir) - || (!empty($this->secure_dir) && (!$this->_secure_dir || $this->_secure_dir !== $this->secure_dir)) - ) { - $this->_resource_dir = array(); - $_template = true; - $_config = true; - $_secure = !empty($this->secure_dir); - } - - // rebuild template dir index - if ($_template) { - $this->_template_dir = $_template_dir; - foreach ($_template_dir as $directory) { - $directory = realpath($directory); - $this->_resource_dir[$directory] = true; + if ($this->_include_path_status !== $this->smarty->use_include_path) { + $_dir = + $this->smarty->use_include_path ? $this->smarty->ext->_getIncludePath->getIncludePathDirs($this->smarty) : array(); + if ($this->_include_dir !== $_dir) { + $this->_updateResourceDir($this->_include_dir, $_dir); + $this->_include_dir = $_dir; } + $this->_include_path_status = $this->smarty->use_include_path; } - - // rebuild config dir index - if ($_config) { - $this->_config_dir = $_config_dir; - foreach ($_config_dir as $directory) { - $directory = realpath($directory); - $this->_resource_dir[$directory] = true; + $_dir = $this->smarty->getTemplateDir(); + if ($this->_template_dir !== $_dir) { + $this->_updateResourceDir($this->_template_dir, $_dir); + $this->_template_dir = $_dir; + } + $_dir = $this->smarty->getConfigDir(); + if ($this->_config_dir !== $_dir) { + $this->_updateResourceDir($this->_config_dir, $_dir); + $this->_config_dir = $_dir; + } + if ($this->_secure_dir !== $this->secure_dir) { + $this->secure_dir = (array)$this->secure_dir; + foreach ($this->secure_dir as $k => $d) { + $this->secure_dir[ $k ] = $this->smarty->_realpath($d . DIRECTORY_SEPARATOR, true); } - } - - // rebuild secure dir index - if ($_secure) { + $this->_updateResourceDir($this->_secure_dir, $this->secure_dir); $this->_secure_dir = $this->secure_dir; - foreach ((array) $this->secure_dir as $directory) { - $directory = realpath($directory); - $this->_resource_dir[$directory] = true; - } } - - $_filepath = realpath($filepath); - $directory = dirname($_filepath); - $_directory = array(); - while (true) { - // remember the directory to add it to _resource_dir in case we're successful - $_directory[$directory] = true; - // test if the directory is trusted - if (isset($this->_resource_dir[$directory])) { - // merge sub directories of current $directory into _resource_dir to speed up subsequent lookup - $this->_resource_dir = array_merge($this->_resource_dir, $_directory); - - return true; - } - // abort if we've reached root - if (($pos = strrpos($directory, DS)) === false || !isset($directory[1])) { - break; - } - // bubble up one level - $directory = substr($directory, 0, $pos); + $addPath = $this->_checkDir($filepath, $this->_resource_dir); + if ($addPath !== false) { + $this->_resource_dir = array_merge($this->_resource_dir, $addPath); } - - // give up - throw new SmartyException("directory '{$_filepath}' not allowed by security setting"); + return true; } /** @@ -408,31 +548,30 @@ class Smarty_Security * So "http://username:password@hello.world.example.org:8080/some-path?some=query-string" * is reduced to "http://hello.world.example.org" prior to applying the patters from {@link $trusted_uri}. * - * @param string $uri + * @param string $uri * * @return boolean true if URI is trusted * @throws SmartyException if URI is not trusted - * @uses $trusted_uri for list of patterns to match against $uri + * @uses $trusted_uri for list of patterns to match against $uri */ public function isTrustedUri($uri) { $_uri = parse_url($uri); - if (!empty($_uri['scheme']) && !empty($_uri['host'])) { - $_uri = $_uri['scheme'] . '://' . $_uri['host']; + if (!empty($_uri[ 'scheme' ]) && !empty($_uri[ 'host' ])) { + $_uri = $_uri[ 'scheme' ] . '://' . $_uri[ 'host' ]; foreach ($this->trusted_uri as $pattern) { if (preg_match($pattern, $_uri)) { return true; } } } - throw new SmartyException("URI '{$uri}' not allowed by security setting"); } /** * Check if directory of file resource is trusted. * - * @param string $filepath + * @param string $filepath * * @return boolean true if directory is trusted * @throws SmartyException if PHP directory is not trusted @@ -442,39 +581,141 @@ class Smarty_Security if (empty($this->trusted_dir)) { throw new SmartyException("directory '{$filepath}' not allowed by security setting (no trusted_dir specified)"); } - // check if index is outdated if (!$this->_trusted_dir || $this->_trusted_dir !== $this->trusted_dir) { $this->_php_resource_dir = array(); - $this->_trusted_dir = $this->trusted_dir; - foreach ((array) $this->trusted_dir as $directory) { - $directory = realpath($directory); - $this->_php_resource_dir[$directory] = true; + foreach ((array)$this->trusted_dir as $directory) { + $directory = $this->smarty->_realpath($directory . '/', true); + $this->_php_resource_dir[ $directory ] = true; } } + $addPath = $this->_checkDir($filepath, $this->_php_resource_dir); + if ($addPath !== false) { + $this->_php_resource_dir = array_merge($this->_php_resource_dir, $addPath); + } + return true; + } - $_filepath = realpath($filepath); - $directory = dirname($_filepath); + /** + * Remove old directories and its sub folders, add new directories + * + * @param array $oldDir + * @param array $newDir + */ + private function _updateResourceDir($oldDir, $newDir) + { + foreach ($oldDir as $directory) { + // $directory = $this->smarty->_realpath($directory, true); + $length = strlen($directory); + foreach ($this->_resource_dir as $dir) { + if (substr($dir, 0, $length) === $directory) { + unset($this->_resource_dir[ $dir ]); + } + } + } + foreach ($newDir as $directory) { + // $directory = $this->smarty->_realpath($directory, true); + $this->_resource_dir[ $directory ] = true; + } + } + + /** + * Check if file is inside a valid directory + * + * @param string $filepath + * @param array $dirs valid directories + * + * @return array|bool + * @throws \SmartyException + */ + private function _checkDir($filepath, $dirs) + { + $directory = dirname($this->smarty->_realpath($filepath, true)) . DIRECTORY_SEPARATOR; $_directory = array(); - while (true) { - // remember the directory to add it to _resource_dir in case we're successful - $_directory[] = $directory; - // test if the directory is trusted - if (isset($this->_php_resource_dir[$directory])) { - // merge sub directories of current $directory into _resource_dir to speed up subsequent lookup - $this->_php_resource_dir = array_merge($this->_php_resource_dir, $_directory); - - return true; + if (!preg_match('#[\\\\/][.][.][\\\\/]#', $directory)) { + while (true) { + // test if the directory is trusted + if (isset($dirs[ $directory ])) { + return $_directory; + } + // abort if we've reached root + if (!preg_match('#[\\\\/][^\\\\/]+[\\\\/]$#', $directory)) { + // give up + break; + } + // remember the directory to add it to _resource_dir in case we're successful + $_directory[ $directory ] = true; + // bubble up one level + $directory = preg_replace('#[\\\\/][^\\\\/]+[\\\\/]$#', DIRECTORY_SEPARATOR, $directory); } - // abort if we've reached root - if (($pos = strrpos($directory, DS)) === false || !isset($directory[2])) { - break; - } - // bubble up one level - $directory = substr($directory, 0, $pos); } + // give up + throw new SmartyException(sprintf('Smarty Security: not trusted file path \'%s\' ', $filepath)); + } - throw new SmartyException("directory '{$_filepath}' not allowed by security setting"); + /** + * Loads security class and enables security + * + * @param \Smarty $smarty + * @param string|Smarty_Security $security_class if a string is used, it must be class-name + * + * @return \Smarty current Smarty instance for chaining + * @throws \SmartyException when an invalid class name is provided + */ + public static function enableSecurity(Smarty $smarty, $security_class) + { + if ($security_class instanceof Smarty_Security) { + $smarty->security_policy = $security_class; + return $smarty; + } elseif (is_object($security_class)) { + throw new SmartyException("Class '" . get_class($security_class) . "' must extend Smarty_Security."); + } + if ($security_class === null) { + $security_class = $smarty->security_class; + } + if (!class_exists($security_class)) { + throw new SmartyException("Security class '$security_class' is not defined"); + } elseif ($security_class !== 'Smarty_Security' && !is_subclass_of($security_class, 'Smarty_Security')) { + throw new SmartyException("Class '$security_class' must extend Smarty_Security."); + } else { + $smarty->security_policy = new $security_class($smarty); + } + return $smarty; + } + + /** + * Start template processing + * + * @param $template + * + * @throws SmartyException + */ + public function startTemplate($template) + { + if ($this->max_template_nesting > 0 && $this->_current_template_nesting++ >= $this->max_template_nesting) { + throw new SmartyException("maximum template nesting level of '{$this->max_template_nesting}' exceeded when calling '{$template->template_resource}'"); + } + } + + /** + * Exit template processing + */ + public function endTemplate() + { + if ($this->max_template_nesting > 0) { + $this->_current_template_nesting--; + } + } + + /** + * Register callback functions call at start/end of template rendering + * + * @param \Smarty_Internal_Template $template + */ + public function registerCallBacks(Smarty_Internal_Template $template) + { + $template->startRenderCallbacks[] = array($this, 'startTemplate'); + $template->endRenderCallbacks[] = array($this, 'endTemplate'); } } diff --git a/tools/smarty/sysplugins/smarty_template_cached.php b/tools/smarty/sysplugins/smarty_template_cached.php new file mode 100644 index 000000000..508d27f36 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_template_cached.php @@ -0,0 +1,257 @@ +<?php +/** + * Created by PhpStorm. + * User: Uwe Tews + * Date: 04.12.2014 + * Time: 06:08 + */ + +/** + * Smarty Resource Data Object + * Cache Data Container for Template Files + * + * @package Smarty + * @subpackage TemplateResources + * @author Rodney Rehm + */ +class Smarty_Template_Cached extends Smarty_Template_Resource_Base +{ + /** + * Cache Is Valid + * + * @var boolean + */ + public $valid = null; + + /** + * CacheResource Handler + * + * @var Smarty_CacheResource + */ + public $handler = null; + + /** + * Template Cache Id (Smarty_Internal_Template::$cache_id) + * + * @var string + */ + public $cache_id = null; + + /** + * saved cache lifetime in seconds + * + * @var integer + */ + public $cache_lifetime = 0; + + /** + * Id for cache locking + * + * @var string + */ + public $lock_id = null; + + /** + * flag that cache is locked by this instance + * + * @var bool + */ + public $is_locked = false; + + /** + * Source Object + * + * @var Smarty_Template_Source + */ + public $source = null; + + /** + * Nocache hash codes of processed compiled templates + * + * @var array + */ + public $hashes = array(); + + /** + * Flag if this is a cache resource + * + * @var bool + */ + public $isCache = true; + + /** + * create Cached Object container + * + * @param Smarty_Internal_Template $_template template object + * + * @throws \SmartyException + */ + public function __construct(Smarty_Internal_Template $_template) + { + $this->compile_id = $_template->compile_id; + $this->cache_id = $_template->cache_id; + $this->source = $_template->source; + if (!class_exists('Smarty_CacheResource', false)) { + include SMARTY_SYSPLUGINS_DIR . 'smarty_cacheresource.php'; + } + $this->handler = Smarty_CacheResource::load($_template->smarty); + } + + /** + * @param Smarty_Internal_Template $_template + * + * @return Smarty_Template_Cached + */ + public static function load(Smarty_Internal_Template $_template) + { + $_template->cached = new Smarty_Template_Cached($_template); + $_template->cached->handler->populate($_template->cached, $_template); + // caching enabled ? + if (!$_template->caching || $_template->source->handler->recompiled + ) { + $_template->cached->valid = false; + } + return $_template->cached; + } + + /** + * Render cache template + * + * @param \Smarty_Internal_Template $_template + * @param bool $no_output_filter + * + * @throws \Exception + */ + public function render(Smarty_Internal_Template $_template, $no_output_filter = true) + { + if ($this->isCached($_template)) { + if ($_template->smarty->debugging) { + if (!isset($_template->smarty->_debug)) { + $_template->smarty->_debug = new Smarty_Internal_Debug(); + } + $_template->smarty->_debug->start_cache($_template); + } + if (!$this->processed) { + $this->process($_template); + } + $this->getRenderedTemplateCode($_template); + if ($_template->smarty->debugging) { + $_template->smarty->_debug->end_cache($_template); + } + return; + } else { + $_template->smarty->ext->_updateCache->updateCache($this, $_template, $no_output_filter); + } + } + + /** + * Check if cache is valid, lock cache if required + * + * @param \Smarty_Internal_Template $_template + * + * @return bool flag true if cache is valid + */ + public function isCached(Smarty_Internal_Template $_template) + { + if ($this->valid !== null) { + return $this->valid; + } + while (true) { + while (true) { + if ($this->exists === false || $_template->smarty->force_compile || $_template->smarty->force_cache) { + $this->valid = false; + } else { + $this->valid = true; + } + if ($this->valid && $_template->caching === Smarty::CACHING_LIFETIME_CURRENT + && $_template->cache_lifetime >= 0 && time() > ($this->timestamp + $_template->cache_lifetime) + ) { + // lifetime expired + $this->valid = false; + } + if ($this->valid && $_template->compile_check === Smarty::COMPILECHECK_ON + && $_template->source->getTimeStamp() > $this->timestamp + ) { + $this->valid = false; + } + if ($this->valid || !$_template->smarty->cache_locking) { + break; + } + if (!$this->handler->locked($_template->smarty, $this)) { + $this->handler->acquireLock($_template->smarty, $this); + break 2; + } + $this->handler->populate($this, $_template); + } + if ($this->valid) { + if (!$_template->smarty->cache_locking || $this->handler->locked($_template->smarty, $this) === null) { + // load cache file for the following checks + if ($_template->smarty->debugging) { + $_template->smarty->_debug->start_cache($_template); + } + if ($this->handler->process($_template, $this) === false) { + $this->valid = false; + } else { + $this->processed = true; + } + if ($_template->smarty->debugging) { + $_template->smarty->_debug->end_cache($_template); + } + } else { + $this->is_locked = true; + continue; + } + } else { + return $this->valid; + } + if ($this->valid && $_template->caching === Smarty::CACHING_LIFETIME_SAVED + && $_template->cached->cache_lifetime >= 0 + && (time() > ($_template->cached->timestamp + $_template->cached->cache_lifetime)) + ) { + $this->valid = false; + } + if ($_template->smarty->cache_locking) { + if (!$this->valid) { + $this->handler->acquireLock($_template->smarty, $this); + } elseif ($this->is_locked) { + $this->handler->releaseLock($_template->smarty, $this); + } + } + return $this->valid; + } + return $this->valid; + } + + /** + * Process cached template + * + * @param Smarty_Internal_Template $_template template object + * @param bool $update flag if called because cache update + */ + public function process(Smarty_Internal_Template $_template, $update = false) + { + if ($this->handler->process($_template, $this, $update) === false) { + $this->valid = false; + } + if ($this->valid) { + $this->processed = true; + } else { + $this->processed = false; + } + } + + /** + * Read cache content from handler + * + * @param Smarty_Internal_Template $_template template object + * + * @return string|false content + */ + public function read(Smarty_Internal_Template $_template) + { + if (!$_template->source->handler->recompiled) { + return $this->handler->readCachedContent($_template); + } + return false; + } +} diff --git a/tools/smarty/sysplugins/smarty_template_compiled.php b/tools/smarty/sysplugins/smarty_template_compiled.php new file mode 100644 index 000000000..37d8f0a9e --- /dev/null +++ b/tools/smarty/sysplugins/smarty_template_compiled.php @@ -0,0 +1,257 @@ +<?php + +/** + * Smarty Resource Data Object + * Meta Data Container for Template Files + * + * @package Smarty + * @subpackage TemplateResources + * @author Rodney Rehm + * @property string $content compiled content + */ +class Smarty_Template_Compiled extends Smarty_Template_Resource_Base +{ + /** + * nocache hash + * + * @var string|null + */ + public $nocache_hash = null; + + /** + * get a Compiled Object of this source + * + * @param Smarty_Internal_Template $_template template object + * + * @return Smarty_Template_Compiled compiled object + */ + public static function load($_template) + { + $compiled = new Smarty_Template_Compiled(); + if ($_template->source->handler->hasCompiledHandler) { + $_template->source->handler->populateCompiledFilepath($compiled, $_template); + } else { + $compiled->populateCompiledFilepath($_template); + } + return $compiled; + } + + /** + * populate Compiled Object with compiled filepath + * + * @param Smarty_Internal_Template $_template template object + **/ + public function populateCompiledFilepath(Smarty_Internal_Template $_template) + { + $source = &$_template->source; + $smarty = &$_template->smarty; + $this->filepath = $smarty->getCompileDir(); + if (isset($_template->compile_id)) { + $this->filepath .= preg_replace('![^\w]+!', '_', $_template->compile_id) . + ($smarty->use_sub_dirs ? DIRECTORY_SEPARATOR : '^'); + } + // if use_sub_dirs, break file into directories + if ($smarty->use_sub_dirs) { + $this->filepath .= $source->uid[ 0 ] . $source->uid[ 1 ] . DIRECTORY_SEPARATOR . $source->uid[ 2 ] . + $source->uid[ 3 ] . DIRECTORY_SEPARATOR . $source->uid[ 4 ] . $source->uid[ 5 ] . + DIRECTORY_SEPARATOR; + } + $this->filepath .= $source->uid . '_'; + if ($source->isConfig) { + $this->filepath .= (int)$smarty->config_read_hidden + (int)$smarty->config_booleanize * 2 + + (int)$smarty->config_overwrite * 4; + } else { + $this->filepath .= (int)$smarty->merge_compiled_includes + (int)$smarty->escape_html * 2 + + (($smarty->merge_compiled_includes && $source->type === 'extends') ? + (int)$smarty->extends_recursion * 4 : 0); + } + $this->filepath .= '.' . $source->type; + $basename = $source->handler->getBasename($source); + if (!empty($basename)) { + $this->filepath .= '.' . $basename; + } + if ($_template->caching) { + $this->filepath .= '.cache'; + } + $this->filepath .= '.php'; + $this->timestamp = $this->exists = is_file($this->filepath); + if ($this->exists) { + $this->timestamp = filemtime($this->filepath); + } + } + + /** + * render compiled template code + * + * @param Smarty_Internal_Template $_template + * + * @return string + * @throws Exception + */ + public function render(Smarty_Internal_Template $_template) + { + // checks if template exists + if (!$_template->source->exists) { + $type = $_template->source->isConfig ? 'config' : 'template'; + throw new SmartyException("Unable to load {$type} '{$_template->source->type}:{$_template->source->name}'"); + } + if ($_template->smarty->debugging) { + if (!isset($_template->smarty->_debug)) { + $_template->smarty->_debug = new Smarty_Internal_Debug(); + } + $_template->smarty->_debug->start_render($_template); + } + if (!$this->processed) { + $this->process($_template); + } + if (isset($_template->cached)) { + $_template->cached->file_dependency = + array_merge($_template->cached->file_dependency, $this->file_dependency); + } + if ($_template->source->handler->uncompiled) { + $_template->source->handler->renderUncompiled($_template->source, $_template); + } else { + $this->getRenderedTemplateCode($_template); + } + if ($_template->caching && $this->has_nocache_code) { + $_template->cached->hashes[ $this->nocache_hash ] = true; + } + if ($_template->smarty->debugging) { + $_template->smarty->_debug->end_render($_template); + } + } + + /** + * load compiled template or compile from source + * + * @param Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template + * + * @throws Exception + */ + public function process(Smarty_Internal_Template $_smarty_tpl) + { + $source = &$_smarty_tpl->source; + $smarty = &$_smarty_tpl->smarty; + if ($source->handler->recompiled) { + $source->handler->process($_smarty_tpl); + } elseif (!$source->handler->uncompiled) { + if (!$this->exists || $smarty->force_compile + || ($_smarty_tpl->compile_check && $source->getTimeStamp() > $this->getTimeStamp()) + ) { + $this->compileTemplateSource($_smarty_tpl); + $compileCheck = $_smarty_tpl->compile_check; + $_smarty_tpl->compile_check = Smarty::COMPILECHECK_OFF; + $this->loadCompiledTemplate($_smarty_tpl); + $_smarty_tpl->compile_check = $compileCheck; + } else { + $_smarty_tpl->mustCompile = true; + @include $this->filepath; + if ($_smarty_tpl->mustCompile) { + $this->compileTemplateSource($_smarty_tpl); + $compileCheck = $_smarty_tpl->compile_check; + $_smarty_tpl->compile_check = Smarty::COMPILECHECK_OFF; + $this->loadCompiledTemplate($_smarty_tpl); + $_smarty_tpl->compile_check = $compileCheck; + } + } + $_smarty_tpl->_subTemplateRegister(); + $this->processed = true; + } + } + + /** + * compile template from source + * + * @param Smarty_Internal_Template $_template + * + * @throws Exception + */ + public function compileTemplateSource(Smarty_Internal_Template $_template) + { + $this->file_dependency = array(); + $this->includes = array(); + $this->nocache_hash = null; + $this->unifunc = null; + // compile locking + if ($saved_timestamp = (!$_template->source->handler->recompiled && is_file($this->filepath))) { + $saved_timestamp = $this->getTimeStamp(); + touch($this->filepath); + } + // compile locking + try { + // call compiler + $_template->loadCompiler(); + $this->write($_template, $_template->compiler->compileTemplate($_template)); + } catch (Exception $e) { + // restore old timestamp in case of error + if ($saved_timestamp && is_file($this->filepath)) { + touch($this->filepath, $saved_timestamp); + } + unset($_template->compiler); + throw $e; + } + // release compiler object to free memory + unset($_template->compiler); + } + + /** + * Write compiled code by handler + * + * @param Smarty_Internal_Template $_template template object + * @param string $code compiled code + * + * @return bool success + * @throws \SmartyException + */ + public function write(Smarty_Internal_Template $_template, $code) + { + if (!$_template->source->handler->recompiled) { + if ($_template->smarty->ext->_writeFile->writeFile($this->filepath, $code, $_template->smarty) === true) { + $this->timestamp = $this->exists = is_file($this->filepath); + if ($this->exists) { + $this->timestamp = filemtime($this->filepath); + return true; + } + } + return false; + } + return true; + } + + /** + * Read compiled content from handler + * + * @param Smarty_Internal_Template $_template template object + * + * @return string content + */ + public function read(Smarty_Internal_Template $_template) + { + if (!$_template->source->handler->recompiled) { + return file_get_contents($this->filepath); + } + return isset($this->content) ? $this->content : false; + } + + /** + * Load fresh compiled template by including the PHP file + * HHVM requires a work around because of a PHP incompatibility + * + * @param \Smarty_Internal_Template $_smarty_tpl do not change variable name, is used by compiled template + */ + private function loadCompiledTemplate(Smarty_Internal_Template $_smarty_tpl) + { + if (function_exists('opcache_invalidate') + && (!function_exists('ini_get') || strlen(ini_get("opcache.restrict_api")) < 1) + ) { + opcache_invalidate($this->filepath, true); + } elseif (function_exists('apc_compile_file')) { + apc_compile_file($this->filepath); + } + if (defined('HHVM_VERSION')) { + eval('?>' . file_get_contents($this->filepath)); + } else { + include $this->filepath; + } + } +} diff --git a/tools/smarty/sysplugins/smarty_template_config.php b/tools/smarty/sysplugins/smarty_template_config.php new file mode 100644 index 000000000..850ae32e7 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_template_config.php @@ -0,0 +1,100 @@ +<?php +/** + * Smarty Config Source Plugin + * + * @package Smarty + * @subpackage TemplateResources + * @author Uwe Tews + */ + +/** + * Smarty Config Resource Data Object + * Meta Data Container for Template Files + * + * @package Smarty + * @subpackage TemplateResources + * @author Uwe Tews + */ +class Smarty_Template_Config extends Smarty_Template_Source +{ + /** + * array of section names, single section or null + * + * @var null|string|array + */ + public $config_sections = null; + + /** + * scope into which the config variables shall be loaded + * + * @var int + */ + public $scope = 0; + + /** + * Flag that source is a config file + * + * @var bool + */ + public $isConfig = true; + + /** + * Name of the Class to compile this resource's contents with + * + * @var string + */ + public $compiler_class = 'Smarty_Internal_Config_File_Compiler'; + + /** + * Name of the Class to tokenize this resource's contents with + * + * @var string + */ + public $template_lexer_class = 'Smarty_Internal_Configfilelexer'; + + /** + * Name of the Class to parse this resource's contents with + * + * @var string + */ + public $template_parser_class = 'Smarty_Internal_Configfileparser'; + + /** + * initialize Source Object for given resource + * Either [$_template] or [$smarty, $template_resource] must be specified + * + * @param Smarty_Internal_Template $_template template object + * @param Smarty $smarty smarty object + * @param string $template_resource resource identifier + * + * @return Smarty_Template_Config Source Object + * @throws SmartyException + */ + public static function load( + Smarty_Internal_Template $_template = null, + Smarty $smarty = null, + $template_resource = null + ) { + static $_incompatible_resources = array('extends' => true, 'php' => true); + if ($_template) { + $smarty = $_template->smarty; + $template_resource = $_template->template_resource; + } + if (empty($template_resource)) { + throw new SmartyException('Source: Missing name'); + } + // parse resource_name, load resource handler + list($name, $type) = Smarty_Resource::parseResourceName($template_resource, $smarty->default_config_type); + // make sure configs are not loaded via anything smarty can't handle + if (isset($_incompatible_resources[ $type ])) { + throw new SmartyException("Unable to use resource '{$type}' for config"); + } + $source = new Smarty_Template_Config($smarty, $template_resource, $type, $name); + $source->handler->populate($source, $_template); + if (!$source->exists && isset($smarty->default_config_handler_func)) { + Smarty_Internal_Method_RegisterDefaultTemplateHandler::_getDefaultTemplate($source); + $source->handler->populate($source, $_template); + } + return $source; + } +} diff --git a/tools/smarty/sysplugins/smarty_template_resource_base.php b/tools/smarty/sysplugins/smarty_template_resource_base.php new file mode 100644 index 000000000..52bfba252 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_template_resource_base.php @@ -0,0 +1,152 @@ +<?php + +/** + * Smarty Template Resource Base Object + * + * @package Smarty + * @subpackage TemplateResources + * @author Rodney Rehm + */ +abstract class Smarty_Template_Resource_Base +{ + /** + * Compiled Filepath + * + * @var string + */ + public $filepath = null; + + /** + * Compiled Timestamp + * + * @var integer|bool + */ + public $timestamp = false; + + /** + * Compiled Existence + * + * @var boolean + */ + public $exists = false; + + /** + * Template Compile Id (Smarty_Internal_Template::$compile_id) + * + * @var string + */ + public $compile_id = null; + + /** + * Compiled Content Loaded + * + * @var boolean + */ + public $processed = false; + + /** + * unique function name for compiled template code + * + * @var string + */ + public $unifunc = ''; + + /** + * flag if template does contain nocache code sections + * + * @var bool + */ + public $has_nocache_code = false; + + /** + * resource file dependency + * + * @var array + */ + public $file_dependency = array(); + + /** + * Content buffer + * + * @var string + */ + public $content = null; + + /** + * Included sub templates + * - index name + * - value use count + * + * @var int[] + */ + public $includes = array(); + + /** + * Flag if this is a cache resource + * + * @var bool + */ + public $isCache = false; + + /** + * Process resource + * + * @param Smarty_Internal_Template $_template template object + */ + abstract public function process(Smarty_Internal_Template $_template); + + /** + * get rendered template content by calling compiled or cached template code + * + * @param \Smarty_Internal_Template $_template + * @param string $unifunc function with template code + * + * @throws \Exception + */ + public function getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) + { + $smarty = &$_template->smarty; + $_template->isRenderingCache = $this->isCache; + $level = ob_get_level(); + try { + if (!isset($unifunc)) { + $unifunc = $this->unifunc; + } + if (empty($unifunc) || !function_exists($unifunc)) { + throw new SmartyException("Invalid compiled template for '{$_template->template_resource}'"); + } + if ($_template->startRenderCallbacks) { + foreach ($_template->startRenderCallbacks as $callback) { + call_user_func($callback, $_template); + } + } + $unifunc($_template); + foreach ($_template->endRenderCallbacks as $callback) { + call_user_func($callback, $_template); + } + $_template->isRenderingCache = false; + } catch (Exception $e) { + $_template->isRenderingCache = false; + while (ob_get_level() > $level) { + ob_end_clean(); + } + if (isset($smarty->security_policy)) { + $smarty->security_policy->endTemplate(); + } + throw $e; + } + } + + /** + * Get compiled time stamp + * + * @return int + */ + public function getTimeStamp() + { + if ($this->exists && !$this->timestamp) { + $this->timestamp = filemtime($this->filepath); + } + return $this->timestamp; + } +} diff --git a/tools/smarty/sysplugins/smarty_template_source.php b/tools/smarty/sysplugins/smarty_template_source.php new file mode 100644 index 000000000..16b47f23c --- /dev/null +++ b/tools/smarty/sysplugins/smarty_template_source.php @@ -0,0 +1,213 @@ +<?php + +/** + * Smarty Resource Data Object + * Meta Data Container for Template Files + * + * @package Smarty + * @subpackage TemplateResources + * @author Rodney Rehm + */ +class Smarty_Template_Source +{ + /** + * Unique Template ID + * + * @var string + */ + public $uid = null; + + /** + * Template Resource (Smarty_Internal_Template::$template_resource) + * + * @var string + */ + public $resource = null; + + /** + * Resource Type + * + * @var string + */ + public $type = null; + + /** + * Resource Name + * + * @var string + */ + public $name = null; + + /** + * Source Filepath + * + * @var string + */ + public $filepath = null; + + /** + * Source Timestamp + * + * @var integer + */ + public $timestamp = null; + + /** + * Source Existence + * + * @var boolean + */ + public $exists = false; + + /** + * Source File Base name + * + * @var string + */ + public $basename = null; + + /** + * The Components an extended template is made of + * + * @var \Smarty_Template_Source[] + */ + public $components = null; + + /** + * Resource Handler + * + * @var \Smarty_Resource + */ + public $handler = null; + + /** + * Smarty instance + * + * @var Smarty + */ + public $smarty = null; + + /** + * Resource is source + * + * @var bool + */ + public $isConfig = false; + + /** + * Template source content eventually set by default handler + * + * @var string + */ + public $content = null; + + /** + * Name of the Class to compile this resource's contents with + * + * @var string + */ + public $compiler_class = 'Smarty_Internal_SmartyTemplateCompiler'; + + /** + * Name of the Class to tokenize this resource's contents with + * + * @var string + */ + public $template_lexer_class = 'Smarty_Internal_Templatelexer'; + + /** + * Name of the Class to parse this resource's contents with + * + * @var string + */ + public $template_parser_class = 'Smarty_Internal_Templateparser'; + + /** + * create Source Object container + * + * @param Smarty $smarty Smarty instance this source object belongs to + * @param string $resource full template_resource + * @param string $type type of resource + * @param string $name resource name + * + * @throws \SmartyException + * @internal param \Smarty_Resource $handler Resource Handler this source object communicates with + */ + public function __construct(Smarty $smarty, $resource, $type, $name) + { + $this->handler = + isset($smarty->_cache[ 'resource_handlers' ][ $type ]) ? $smarty->_cache[ 'resource_handlers' ][ $type ] : + Smarty_Resource::load($smarty, $type); + $this->smarty = $smarty; + $this->resource = $resource; + $this->type = $type; + $this->name = $name; + } + + /** + * initialize Source Object for given resource + * Either [$_template] or [$smarty, $template_resource] must be specified + * + * @param Smarty_Internal_Template $_template template object + * @param Smarty $smarty smarty object + * @param string $template_resource resource identifier + * + * @return Smarty_Template_Source Source Object + * @throws SmartyException + */ + public static function load( + Smarty_Internal_Template $_template = null, + Smarty $smarty = null, + $template_resource = null + ) { + if ($_template) { + $smarty = $_template->smarty; + $template_resource = $_template->template_resource; + } + if (empty($template_resource)) { + throw new SmartyException('Source: Missing name'); + } + // parse resource_name, load resource handler, identify unique resource name + if (preg_match('/^([A-Za-z0-9_\-]{2,})[:]([\s\S]*)$/', $template_resource, $match)) { + $type = $match[ 1 ]; + $name = $match[ 2 ]; + } else { + // no resource given, use default + // or single character before the colon is not a resource type, but part of the filepath + $type = $smarty->default_resource_type; + $name = $template_resource; + } + // create new source object + $source = new Smarty_Template_Source($smarty, $template_resource, $type, $name); + $source->handler->populate($source, $_template); + if (!$source->exists && isset($_template->smarty->default_template_handler_func)) { + Smarty_Internal_Method_RegisterDefaultTemplateHandler::_getDefaultTemplate($source); + $source->handler->populate($source, $_template); + } + return $source; + } + + /** + * Get source time stamp + * + * @return int + */ + public function getTimeStamp() + { + if (!isset($this->timestamp)) { + $this->handler->populateTimestamp($this); + } + return $this->timestamp; + } + + /** + * Get source content + * + * @return string + * @throws \SmartyException + */ + public function getContent() + { + return isset($this->content) ? $this->content : $this->handler->getContent($this); + } +} diff --git a/tools/smarty/sysplugins/smarty_undefined_variable.php b/tools/smarty/sysplugins/smarty_undefined_variable.php new file mode 100644 index 000000000..6d31a8a05 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_undefined_variable.php @@ -0,0 +1,33 @@ +<?php + +/** + * class for undefined variable object + * This class defines an object for undefined variable handling + * + * @package Smarty + * @subpackage Template + */ +class Smarty_Undefined_Variable extends Smarty_Variable +{ + /** + * Returns null for not existing properties + * + * @param string $name + * + * @return null + */ + public function __get($name) + { + return null; + } + + /** + * Always returns an empty string. + * + * @return string + */ + public function __toString() + { + return ''; + } +} diff --git a/tools/smarty/sysplugins/smarty_variable.php b/tools/smarty/sysplugins/smarty_variable.php new file mode 100644 index 000000000..914d99bd7 --- /dev/null +++ b/tools/smarty/sysplugins/smarty_variable.php @@ -0,0 +1,47 @@ +<?php + +/** + * class for the Smarty variable object + * This class defines the Smarty variable object + * + * @package Smarty + * @subpackage Template + */ +class Smarty_Variable +{ + /** + * template variable + * + * @var mixed + */ + public $value = null; + + /** + * if true any output of this variable will be not cached + * + * @var boolean + */ + public $nocache = false; + + /** + * create Smarty variable object + * + * @param mixed $value the value to assign + * @param boolean $nocache if true any output of this variable will be not cached + */ + public function __construct($value = null, $nocache = false) + { + $this->value = $value; + $this->nocache = $nocache; + } + + /** + * <<magic>> String conversion + * + * @return string + */ + public function __toString() + { + return (string)$this->value; + } +} diff --git a/tools/smarty/sysplugins/smartycompilerexception.php b/tools/smarty/sysplugins/smartycompilerexception.php new file mode 100644 index 000000000..f7ad39b93 --- /dev/null +++ b/tools/smarty/sysplugins/smartycompilerexception.php @@ -0,0 +1,45 @@ +<?php + +/** + * Smarty compiler exception class + * + * @package Smarty + */ +class SmartyCompilerException extends SmartyException +{ + /** + * @return string + */ + public function __toString() + { + return ' --> Smarty Compiler: ' . $this->message . ' <-- '; + } + + /** + * The line number of the template error + * + * @type int|null + */ + public $line = null; + + /** + * The template source snippet relating to the error + * + * @type string|null + */ + public $source = null; + + /** + * The raw text of the error message + * + * @type string|null + */ + public $desc = null; + + /** + * The resource identifier or template name + * + * @type string|null + */ + public $template = null; +} diff --git a/tools/smarty/sysplugins/smartyexception.php b/tools/smarty/sysplugins/smartyexception.php new file mode 100644 index 000000000..7f7b9aa43 --- /dev/null +++ b/tools/smarty/sysplugins/smartyexception.php @@ -0,0 +1,19 @@ +<?php + +/** + * Smarty exception class + * + * @package Smarty + */ +class SmartyException extends Exception +{ + public static $escape = false; + + /** + * @return string + */ + public function __toString() + { + return ' --> Smarty: ' . (self::$escape ? htmlentities($this->message) : $this->message) . ' <-- '; + } +} From f3b366f967dba5fafbe7ecfb02cdf129821a19d5 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Sun, 2 May 2021 14:36:56 +0530 Subject: [PATCH 11/27] update smarty.config.inc --- config/smarty.config.inc.php | 1 - 1 file changed, 1 deletion(-) diff --git a/config/smarty.config.inc.php b/config/smarty.config.inc.php index 57f52c16a..286403d39 100644 --- a/config/smarty.config.inc.php +++ b/config/smarty.config.inc.php @@ -29,7 +29,6 @@ define('_PS_SMARTY_DIR_', _PS_TOOL_DIR_.'smarty/'); require_once(_PS_SMARTY_DIR_.'Smarty.class.php'); global $smarty; -$smarty = new SmartyCustom(); if (Configuration::get('PS_SMARTY_LOCAL')) { $smarty = new SmartyCustom(); } elseif (_PS_MODE_DEV_) { From d91def3d8433570eb58a1c3c5bfb7198d8bf74ac Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Mon, 3 May 2021 01:06:30 +0530 Subject: [PATCH 12/27] update parser_sql --- tools/parser_sql/LICENSE | 62 +-- tools/parser_sql/Options.php | 57 +++ tools/parser_sql/PHPSQLCreator.php | 115 +++--- tools/parser_sql/PHPSQLParser.php | 77 +++- tools/parser_sql/builders/AliasBuilder.php | 10 +- .../builders/AliasReferenceBuilder.php | 63 +++ tools/parser_sql/builders/AlterBuilder.php | 35 ++ .../builders/AlterStatementBuilder.php | 24 ++ .../builders/BracketStatementBuilder.php | 78 ++++ tools/parser_sql/builders/Builder.php | 63 +++ .../builders/CharacterSetBuilder.php | 15 +- tools/parser_sql/builders/CheckBuilder.php | 14 +- .../parser_sql/builders/CollationBuilder.php | 14 +- .../builders/ColumnDefinitionBuilder.php | 14 +- .../parser_sql/builders/ColumnListBuilder.php | 29 +- .../builders/ColumnReferenceBuilder.php | 18 +- .../ColumnTypeBracketExpressionBuilder.php | 11 +- .../parser_sql/builders/ColumnTypeBuilder.php | 31 +- tools/parser_sql/builders/ConstantBuilder.php | 10 +- .../parser_sql/builders/ConstraintBuilder.php | 14 +- tools/parser_sql/builders/CreateBuilder.php | 24 +- .../builders/CreateIndexBuilder.php | 80 ++++ .../builders/CreateIndexOptionsBuilder.php | 109 +++++ .../builders/CreateIndexTableBuilder.php | 72 ++++ .../builders/CreateIndexTypeBuilder.php | 62 +++ .../builders/CreateStatementBuilder.php | 12 +- .../builders/CreateTableBuilder.php | 17 +- .../builders/CreateTableDefinitionBuilder.php | 8 +- .../builders/CreateTableOptionsBuilder.php | 20 +- .../CreateTableSelectOptionBuilder.php | 8 +- tools/parser_sql/builders/DataTypeBuilder.php | 9 +- tools/parser_sql/builders/DatabaseBuilder.php | 9 +- .../builders/DefaultValueBuilder.php | 62 +++ tools/parser_sql/builders/DeleteBuilder.php | 28 +- .../builders/DeleteStatementBuilder.php | 18 +- .../parser_sql/builders/DirectionBuilder.php | 8 +- tools/parser_sql/builders/DropBuilder.php | 100 +++++ .../builders/DropExpressionBuilder.php | 103 +++++ .../parser_sql/builders/DropIndexBuilder.php | 63 +++ .../builders/DropIndexTableBuilder.php | 67 +++ .../builders/DropStatementBuilder.php | 63 +++ tools/parser_sql/builders/EngineBuilder.php | 9 +- .../parser_sql/builders/ForeignKeyBuilder.php | 15 +- .../parser_sql/builders/ForeignRefBuilder.php | 14 +- tools/parser_sql/builders/FromBuilder.php | 57 ++- tools/parser_sql/builders/FunctionBuilder.php | 43 +- .../builders/GroupByAliasBuilder.php | 62 +++ tools/parser_sql/builders/GroupByBuilder.php | 30 +- .../builders/GroupByExpressionBuilder.php | 89 ++++ .../HavingBracketExpressionBuilder.php | 90 ++++ tools/parser_sql/builders/HavingBuilder.php | 97 +++++ .../builders/HavingExpressionBuilder.php | 94 +++++ tools/parser_sql/builders/InListBuilder.php | 10 +- .../builders/IndexAlgorithmBuilder.php | 91 ++++ .../builders/IndexColumnBuilder.php | 13 +- .../builders/IndexCommentBuilder.php | 85 ++++ .../builders/IndexHintListBuilder.php | 70 ++++ tools/parser_sql/builders/IndexKeyBuilder.php | 97 +++++ .../parser_sql/builders/IndexLockBuilder.php | 91 ++++ .../builders/IndexParserBuilder.php | 15 +- .../parser_sql/builders/IndexSizeBuilder.php | 15 +- .../parser_sql/builders/IndexTypeBuilder.php | 15 +- tools/parser_sql/builders/InsertBuilder.php | 64 +-- .../builders/InsertColumnListBuilder.php | 80 ++++ .../builders/InsertStatementBuilder.php | 34 +- tools/parser_sql/builders/JoinBuilder.php | 9 +- tools/parser_sql/builders/LikeBuilder.php | 14 +- .../builders/LikeExpressionBuilder.php | 12 +- tools/parser_sql/builders/LimitBuilder.php | 11 +- tools/parser_sql/builders/OperatorBuilder.php | 9 +- .../builders/OrderByAliasBuilder.php | 10 +- .../OrderByBracketExpressionBuilder.php | 69 ++++ tools/parser_sql/builders/OrderByBuilder.php | 46 ++- .../OrderByColumnReferenceBuilder.php | 69 ++++ .../builders/OrderByExpressionBuilder.php | 69 ++++ .../builders/OrderByFunctionBuilder.php | 69 ++++ .../builders/OrderByReservedBuilder.php | 69 ++++ tools/parser_sql/builders/PositionBuilder.php | 9 +- .../parser_sql/builders/PrimaryKeyBuilder.php | 23 +- .../parser_sql/builders/ProcedureBuilder.php | 9 +- tools/parser_sql/builders/QueryBuilder.php | 97 +++++ tools/parser_sql/builders/RecordBuilder.php | 26 +- .../parser_sql/builders/RefClauseBuilder.php | 58 ++- tools/parser_sql/builders/RefTypeBuilder.php | 5 +- .../builders/RenameStatementBuilder.php | 86 ++++ tools/parser_sql/builders/ReplaceBuilder.php | 100 +++++ .../builders/ReplaceColumnListBuilder.php | 80 ++++ .../builders/ReplaceStatementBuilder.php | 89 ++++ tools/parser_sql/builders/ReservedBuilder.php | 13 +- tools/parser_sql/builders/SchemaBuilder.php | 62 +++ .../SelectBracketExpressionBuilder.php | 21 +- tools/parser_sql/builders/SelectBuilder.php | 17 +- .../builders/SelectExpressionBuilder.php | 11 +- .../builders/SelectStatementBuilder.php | 42 +- tools/parser_sql/builders/SetBuilder.php | 10 +- .../builders/SetExpressionBuilder.php | 42 +- tools/parser_sql/builders/ShowBuilder.php | 32 +- .../builders/ShowStatementBuilder.php | 13 +- tools/parser_sql/builders/SignBuilder.php | 62 +++ tools/parser_sql/builders/SubQueryBuilder.php | 23 +- tools/parser_sql/builders/SubTreeBuilder.php | 57 ++- .../TableBracketExpressionBuilder.php | 25 +- tools/parser_sql/builders/TableBuilder.php | 35 +- .../builders/TableExpressionBuilder.php | 26 +- .../parser_sql/builders/TempTableBuilder.php | 91 ++++ tools/parser_sql/builders/TruncateBuilder.php | 71 ++++ .../builders/TruncateStatementBuilder.php | 72 ++++ .../builders/UnionAllStatementBuilder.php | 33 ++ .../builders/UnionStatementBuilder.php | 31 ++ tools/parser_sql/builders/UpdateBuilder.php | 27 +- .../builders/UpdateStatementBuilder.php | 10 +- .../builders/UserVariableBuilder.php | 9 +- tools/parser_sql/builders/ValuesBuilder.php | 21 +- tools/parser_sql/builders/ViewBuilder.php | 62 +++ .../WhereBracketExpressionBuilder.php | 42 +- tools/parser_sql/builders/WhereBuilder.php | 35 +- .../builders/WhereExpressionBuilder.php | 58 +-- .../exceptions/InvalidParameterException.php | 59 +-- .../UnableToCalculatePositionException.php | 57 ++- .../exceptions/UnableToCreateSQLException.php | 59 +-- .../UnsupportedFeatureException.php | 56 ++- tools/parser_sql/lexer/LexerSplitter.php | 83 ++-- tools/parser_sql/lexer/PHPSQLLexer.php | 203 ++++++--- .../positions/PositionCalculator.php | 178 +++++--- .../processors/AbstractProcessor.php | 229 +++++++--- .../processors/BracketProcessor.php | 100 +++++ .../processors/ColumnDefinitionProcessor.php | 133 +++--- .../processors/ColumnListProcessor.php | 4 +- .../processors/CreateDefinitionProcessor.php | 183 ++++---- .../parser_sql/processors/CreateProcessor.php | 89 ++-- .../processors/DefaultProcessor.php | 93 +++-- .../parser_sql/processors/DeleteProcessor.php | 82 ++-- tools/parser_sql/processors/DescProcessor.php | 4 +- .../processors/DescribeProcessor.php | 62 +-- tools/parser_sql/processors/DropProcessor.php | 148 ++++--- .../processors/DuplicateProcessor.php | 12 +- .../processors/ExplainProcessor.php | 66 +-- .../processors/ExpressionListProcessor.php | 162 +++++--- tools/parser_sql/processors/FromProcessor.php | 222 +++++++--- .../processors/GroupByProcessor.php | 4 +- .../parser_sql/processors/HavingProcessor.php | 90 ++-- .../processors/IndexColumnListProcessor.php | 4 +- .../parser_sql/processors/IndexProcessor.php | 306 ++++++++++++++ .../parser_sql/processors/InsertProcessor.php | 187 ++++++--- tools/parser_sql/processors/IntoProcessor.php | 4 +- .../parser_sql/processors/LimitProcessor.php | 74 ++-- .../processors/OptionsProcessor.php | 77 ++++ .../processors/OrderByProcessor.php | 78 ++-- .../PartitionDefinitionProcessor.php | 390 ++++++++++++++++++ .../processors/PartitionOptionsProcessor.php | 361 ++++++++++++++++ .../parser_sql/processors/RecordProcessor.php | 75 ++-- .../ReferenceDefinitionProcessor.php | 7 +- .../parser_sql/processors/RenameProcessor.php | 68 +-- .../processors/ReplaceProcessor.php | 63 +-- .../processors/SQLChunkProcessor.php | 166 ++++---- tools/parser_sql/processors/SQLProcessor.php | 231 +++++++---- .../processors/SelectExpressionProcessor.php | 53 ++- .../parser_sql/processors/SelectProcessor.php | 4 +- tools/parser_sql/processors/SetProcessor.php | 35 +- tools/parser_sql/processors/ShowProcessor.php | 26 +- .../SubpartitionDefinitionProcessor.php | 273 ++++++++++++ .../parser_sql/processors/TableProcessor.php | 153 ++++--- .../parser_sql/processors/UnionProcessor.php | 134 ++++-- .../parser_sql/processors/UpdateProcessor.php | 59 +-- .../parser_sql/processors/UsingProcessor.php | 59 +-- .../parser_sql/processors/ValuesProcessor.php | 156 +++++-- .../parser_sql/processors/WhereProcessor.php | 59 +-- tools/parser_sql/processors/WithProcessor.php | 119 ++++++ tools/parser_sql/utils/ExpressionToken.php | 40 +- tools/parser_sql/utils/ExpressionType.php | 143 ++++--- .../utils/PHPSQLParserConstants.php | 315 +++++++------- tools/parser_sql/utils/PHPSQLParserUtils.php | 150 ------- 172 files changed, 8743 insertions(+), 2571 deletions(-) create mode 100644 tools/parser_sql/Options.php create mode 100644 tools/parser_sql/builders/AliasReferenceBuilder.php create mode 100644 tools/parser_sql/builders/AlterBuilder.php create mode 100644 tools/parser_sql/builders/AlterStatementBuilder.php create mode 100644 tools/parser_sql/builders/BracketStatementBuilder.php create mode 100644 tools/parser_sql/builders/Builder.php create mode 100644 tools/parser_sql/builders/CreateIndexBuilder.php create mode 100644 tools/parser_sql/builders/CreateIndexOptionsBuilder.php create mode 100644 tools/parser_sql/builders/CreateIndexTableBuilder.php create mode 100644 tools/parser_sql/builders/CreateIndexTypeBuilder.php create mode 100644 tools/parser_sql/builders/DefaultValueBuilder.php create mode 100644 tools/parser_sql/builders/DropBuilder.php create mode 100644 tools/parser_sql/builders/DropExpressionBuilder.php create mode 100644 tools/parser_sql/builders/DropIndexBuilder.php create mode 100644 tools/parser_sql/builders/DropIndexTableBuilder.php create mode 100644 tools/parser_sql/builders/DropStatementBuilder.php create mode 100644 tools/parser_sql/builders/GroupByAliasBuilder.php create mode 100644 tools/parser_sql/builders/GroupByExpressionBuilder.php create mode 100644 tools/parser_sql/builders/HavingBracketExpressionBuilder.php create mode 100644 tools/parser_sql/builders/HavingBuilder.php create mode 100644 tools/parser_sql/builders/HavingExpressionBuilder.php create mode 100644 tools/parser_sql/builders/IndexAlgorithmBuilder.php create mode 100644 tools/parser_sql/builders/IndexCommentBuilder.php create mode 100644 tools/parser_sql/builders/IndexHintListBuilder.php create mode 100644 tools/parser_sql/builders/IndexKeyBuilder.php create mode 100644 tools/parser_sql/builders/IndexLockBuilder.php create mode 100644 tools/parser_sql/builders/InsertColumnListBuilder.php create mode 100644 tools/parser_sql/builders/OrderByBracketExpressionBuilder.php create mode 100644 tools/parser_sql/builders/OrderByColumnReferenceBuilder.php create mode 100644 tools/parser_sql/builders/OrderByExpressionBuilder.php create mode 100644 tools/parser_sql/builders/OrderByFunctionBuilder.php create mode 100644 tools/parser_sql/builders/OrderByReservedBuilder.php create mode 100644 tools/parser_sql/builders/QueryBuilder.php create mode 100644 tools/parser_sql/builders/RenameStatementBuilder.php create mode 100644 tools/parser_sql/builders/ReplaceBuilder.php create mode 100644 tools/parser_sql/builders/ReplaceColumnListBuilder.php create mode 100644 tools/parser_sql/builders/ReplaceStatementBuilder.php create mode 100644 tools/parser_sql/builders/SchemaBuilder.php create mode 100644 tools/parser_sql/builders/SignBuilder.php create mode 100644 tools/parser_sql/builders/TempTableBuilder.php create mode 100644 tools/parser_sql/builders/TruncateBuilder.php create mode 100644 tools/parser_sql/builders/TruncateStatementBuilder.php create mode 100644 tools/parser_sql/builders/UnionAllStatementBuilder.php create mode 100644 tools/parser_sql/builders/UnionStatementBuilder.php create mode 100644 tools/parser_sql/builders/ViewBuilder.php create mode 100644 tools/parser_sql/processors/BracketProcessor.php create mode 100644 tools/parser_sql/processors/IndexProcessor.php create mode 100644 tools/parser_sql/processors/OptionsProcessor.php create mode 100644 tools/parser_sql/processors/PartitionDefinitionProcessor.php create mode 100644 tools/parser_sql/processors/PartitionOptionsProcessor.php create mode 100644 tools/parser_sql/processors/SubpartitionDefinitionProcessor.php create mode 100644 tools/parser_sql/processors/WithProcessor.php delete mode 100644 tools/parser_sql/utils/PHPSQLParserUtils.php diff --git a/tools/parser_sql/LICENSE b/tools/parser_sql/LICENSE index 2229911c3..fede684d5 100644 --- a/tools/parser_sql/LICENSE +++ b/tools/parser_sql/LICENSE @@ -1,49 +1,27 @@ -Copyright (c) 2010-2014 André Rothe +Copyright (c) 2014, Justin Swanhart <greenlion@gmail.com> and André Rothe <phosco@gmx.de> All rights reserved. Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products -derived from this software without specific prior written permission. +modification, are permitted provided that the following conditions are met: -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. -Copyright (c) 2010-2014 Justin Swanhart and André Rothe -All rights reserved. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products -derived from this software without specific prior written permission. +* Neither the name of the {organization} nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tools/parser_sql/Options.php b/tools/parser_sql/Options.php new file mode 100644 index 000000000..460745220 --- /dev/null +++ b/tools/parser_sql/Options.php @@ -0,0 +1,57 @@ +<?php +/** + * @author mfris + * + */ + +namespace PHPSQLParser; + +/** + * + * @author mfris + * @package PHPSQLParser + */ +final class Options +{ + + /** + * @var array + */ + private $options; + + /** + * @const string + */ + const CONSISTENT_SUB_TREES = 'consistent_sub_trees'; + + /** + * @const string + */ + const ANSI_QUOTES = 'ansi_quotes'; + + /** + * Options constructor. + * + * @param array $options + */ + public function __construct(array $options) + { + $this->options = $options; + } + + /** + * @return bool + */ + public function getConsistentSubtrees() + { + return (isset($this->options[self::CONSISTENT_SUB_TREES]) && $this->options[self::CONSISTENT_SUB_TREES]); + } + + /** + * @return bool + */ + public function getANSIQuotes() + { + return (isset($this->options[self::ANSI_QUOTES]) && $this->options[self::ANSI_QUOTES]); + } +} diff --git a/tools/parser_sql/PHPSQLCreator.php b/tools/parser_sql/PHPSQLCreator.php index 7507da140..409ab00db 100644 --- a/tools/parser_sql/PHPSQLCreator.php +++ b/tools/parser_sql/PHPSQLCreator.php @@ -35,17 +35,26 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: PHPSQLCreator.php 790 2013-12-17 12:16:48Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/exceptions/UnsupportedFeatureException.php'; -require_once dirname(__FILE__) . '/builders/SelectStatementBuilder.php'; -require_once dirname(__FILE__) . '/builders/DeleteStatementBuilder.php'; -require_once dirname(__FILE__) . '/builders/UpdateStatementBuilder.php'; -require_once dirname(__FILE__) . '/builders/InsertStatementBuilder.php'; -require_once dirname(__FILE__) . '/builders/CreateStatementBuilder.php'; -require_once dirname(__FILE__) . '/builders/ShowStatementBuilder.php'; +namespace PHPSQLParser; +use PHPSQLParser\exceptions\UnsupportedFeatureException; +use PHPSQLParser\builders\SelectStatementBuilder; +use PHPSQLParser\builders\DeleteStatementBuilder; +use PHPSQLParser\builders\TruncateStatementBuilder; +use PHPSQLParser\builders\UpdateStatementBuilder; +use PHPSQLParser\builders\InsertStatementBuilder; +use PHPSQLParser\builders\CreateStatementBuilder; +use PHPSQLParser\builders\DropStatementBuilder; +use PHPSQLParser\builders\RenameStatementBuilder; +use PHPSQLParser\builders\ReplaceStatementBuilder; +use PHPSQLParser\builders\ShowStatementBuilder; +use PHPSQLParser\builders\BracketStatementBuilder; +use PHPSQLParser\builders\UnionStatementBuilder; +use PHPSQLParser\builders\UnionAllStatementBuilder; +use PHPSQLParser\builders\AlterStatementBuilder; /** * This class generates SQL from the output of the PHPSQLParser. @@ -66,35 +75,60 @@ class PHPSQLCreator { $k = key($parsed); switch ($k) { - case "UNION": - case "UNION ALL": - throw new UnsupportedFeatureException($k); - break; - case "SELECT": - $builder = new SelectStatementBuilder($parsed); + case 'UNION': + $builder = new UnionStatementBuilder(); + $this->created = $builder->build($parsed); + break; + case 'UNION ALL': + $builder = new UnionAllStatementBuilder(); $this->created = $builder->build($parsed); break; - case "INSERT": - $builder = new InsertStatementBuilder($parsed); + case 'SELECT': + $builder = new SelectStatementBuilder(); $this->created = $builder->build($parsed); break; - case "DELETE": - $builder = new DeleteStatementBuilder($parsed); + case 'INSERT': + $builder = new InsertStatementBuilder(); $this->created = $builder->build($parsed); break; - case "UPDATE": - $builder = new UpdateStatementBuilder($parsed); + case 'REPLACE': + $builder = new ReplaceStatementBuilder(); $this->created = $builder->build($parsed); break; - case "RENAME": - $this->created = $this->processRenameTableStatement($parsed); - break; - case "SHOW": - $builder = new ShowStatementBuilder($parsed); + case 'DELETE': + $builder = new DeleteStatementBuilder(); $this->created = $builder->build($parsed); break; - case "CREATE": - $builder = new CreateStatementBuilder($parsed); + case 'TRUNCATE': + $builder = new TruncateStatementBuilder(); + $this->created = $builder->build($parsed); + break; + case 'UPDATE': + $builder = new UpdateStatementBuilder(); + $this->created = $builder->build($parsed); + break; + case 'RENAME': + $builder = new RenameStatementBuilder(); + $this->created = $builder->build($parsed); + break; + case 'SHOW': + $builder = new ShowStatementBuilder(); + $this->created = $builder->build($parsed); + break; + case 'CREATE': + $builder = new CreateStatementBuilder(); + $this->created = $builder->build($parsed); + break; + case 'BRACKET': + $builder = new BracketStatementBuilder(); + $this->created = $builder->build($parsed); + break; + case 'DROP': + $builder = new DropStatementBuilder(); + $this->created = $builder->build($parsed); + break; + case 'ALTER': + $builder = new AlterStatementBuilder(); $this->created = $builder->build($parsed); break; default: @@ -103,31 +137,6 @@ class PHPSQLCreator { } return $this->created; } - - // TODO: we should change that, there are multiple "rename objects" as - // table, user, database - protected function processRenameTableStatement($parsed) { - $rename = $parsed['RENAME']; - $sql = ""; - foreach ($rename as $k => $v) { - $len = strlen($sql); - $sql .= $this->processSourceAndDestTable($v); - - if ($len == strlen($sql)) { - throw new UnableToCreateSQLException('RENAME', $k, $v, 'expr_type'); - } - - $sql .= ","; - } - $sql = substr($sql, 0, -1); - return "RENAME TABLE " . $sql; - } - - protected function processSourceAndDestTable($v) { - if (!isset($v['source']) || !isset($v['destination'])) { - return ""; - } - return $v['source']['base_expr'] . " TO " . $v['destination']['base_expr']; - } } + ?> diff --git a/tools/parser_sql/PHPSQLParser.php b/tools/parser_sql/PHPSQLParser.php index d402bb43a..03b5d833b 100644 --- a/tools/parser_sql/PHPSQLParser.php +++ b/tools/parser_sql/PHPSQLParser.php @@ -1,7 +1,7 @@ <?php /** - * php-sql-parser.php + * PHPSQLParser.php * * A pure PHP SQL (non validating) parser w/ focus on MySQL dialect of SQL * @@ -32,15 +32,17 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: PHPSQLParser.php 757 2013-12-16 09:54:05Z phosco@gmx.de $ + * @version SVN: $Id$ */ -require_once dirname(__FILE__) . '/positions/PositionCalculator.php'; -require_once dirname(__FILE__) . '/processors/DefaultProcessor.php'; +namespace PHPSQLParser; +use PHPSQLParser\positions\PositionCalculator; +use PHPSQLParser\processors\DefaultProcessor; +use PHPSQLParser\utils\PHPSQLParserConstants; /** * This class implements the parser functionality. @@ -54,34 +56,42 @@ class PHPSQLParser { public $parsed; /** - * Constructor. It simply calls the parse() function. - * Use the public variable $parsed to get the output. - * - * @param String $sql The SQL statement. - * @param boolean $calcPositions True, if the output should contain [position], false otherwise. + * @var Options */ - public function __construct($sql = false, $calcPositions = false) { + private $options; + + /** + * Constructor. It simply calls the parse() function. + * Use the public variable $parsed to get the output. + * + * @param String|bool $sql The SQL statement. + * @param bool $calcPositions True, if the output should contain [position], false otherwise. + * @param array $options + */ + public function __construct($sql = false, $calcPositions = false, array $options = array()) { + $this->options = new Options($options); + if ($sql) { $this->parse($sql, $calcPositions); } } /** - * It parses the given SQL statement and generates a detailled - * output array for every part of the statement. The method can - * also generate [position] fields within the output, which hold - * the character position for every statement part. The calculation + * It parses the given SQL statement and generates a detailled + * output array for every part of the statement. The method can + * also generate [position] fields within the output, which hold + * the character position for every statement part. The calculation * of the positions needs some time, if you don't need positions in * your application, set the parameter to false. - * + * * @param String $sql The SQL statement. * @param boolean $calcPositions True, if the output should contain [position], false otherwise. - * + * * @return array An associative array with all meta information about the SQL statement. */ public function parse($sql, $calcPositions = false) { - $processor = new DefaultProcessor(); + $processor = new DefaultProcessor($this->options); $queries = $processor->process($sql); // calc the positions of some important tokens @@ -94,5 +104,36 @@ class PHPSQLParser { $this->parsed = $queries; return $this->parsed; } + + /** + * Add a custom function to the parser. no return value + * + * @param String $token The name of the function to add + * + * @return null + */ + public function addCustomFunction($token) { + PHPSQLParserConstants::getInstance()->addCustomFunction($token); + } + + /** + * Remove a custom function from the parser. no return value + * + * @param String $token The name of the function to remove + * + * @return null + */ + public function removeCustomFunction($token) { + PHPSQLParserConstants::getInstance()->removeCustomFunction($token); + } + + /** + * Returns the list of custom functions + * + * @return array Returns an array of all custom functions + */ + public function getCustomFunctions() { + return PHPSQLParserConstants::getInstance()->getCustomFunctions(); + } } ?> diff --git a/tools/parser_sql/builders/AliasBuilder.php b/tools/parser_sql/builders/AliasBuilder.php index 9eb6db7d6..ab0068f8f 100644 --- a/tools/parser_sql/builders/AliasBuilder.php +++ b/tools/parser_sql/builders/AliasBuilder.php @@ -35,10 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: AliasBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ +namespace PHPSQLParser\builders; + /** * This class implements the builder for aliases. * You can overwrite all functions to achieve another handling. @@ -47,19 +49,19 @@ * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class AliasBuilder { +class AliasBuilder implements Builder { public function hasAlias($parsed) { return isset($parsed['alias']); } - public function build($parsed) { + public function build(array $parsed) { if (!isset($parsed['alias']) || $parsed['alias'] === false) { return ""; } $sql = ""; if ($parsed['alias']['as']) { - $sql .= " as"; + $sql .= " AS"; } $sql .= " " . $parsed['alias']['name']; return $sql; diff --git a/tools/parser_sql/builders/AliasReferenceBuilder.php b/tools/parser_sql/builders/AliasReferenceBuilder.php new file mode 100644 index 000000000..9d85c5c8c --- /dev/null +++ b/tools/parser_sql/builders/AliasReferenceBuilder.php @@ -0,0 +1,63 @@ +<?php +/** + * AliasReferenceBuilder.php + * + * Builds Alias references. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for alias references. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class AliasReferenceBuilder implements Builder { + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::ALIAS) { + return ""; + } + $sql = $parsed['base_expr']; + return $sql; + } +} +?> diff --git a/tools/parser_sql/builders/AlterBuilder.php b/tools/parser_sql/builders/AlterBuilder.php new file mode 100644 index 000000000..b3df74f58 --- /dev/null +++ b/tools/parser_sql/builders/AlterBuilder.php @@ -0,0 +1,35 @@ +<?php +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the [DELETE] part. You can overwrite + * all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class AlterBuilder implements Builder +{ + public function build(array $parsed) + { + $sql = ''; + + foreach ($parsed as $term) { + if ($term === ' ') { + continue; + } + + if (substr($term, 0, 1) === '(' || + strpos($term, "\n") !== false) { + $sql = rtrim($sql); + } + + $sql .= $term . ' '; + } + + $sql = rtrim($sql); + + return $sql; + } +} diff --git a/tools/parser_sql/builders/AlterStatementBuilder.php b/tools/parser_sql/builders/AlterStatementBuilder.php new file mode 100644 index 000000000..823cc801a --- /dev/null +++ b/tools/parser_sql/builders/AlterStatementBuilder.php @@ -0,0 +1,24 @@ +<?php +namespace PHPSQLParser\builders; + +class AlterStatementBuilder implements Builder +{ + protected function buildSubTree($parsed) { + $builder = new SubTreeBuilder(); + return $builder->build($parsed); + } + + private function buildAlter($parsed) + { + $builder = new AlterBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) + { + $alter = $parsed['ALTER']; + $sql = $this->buildAlter($alter); + + return $sql; + } +} diff --git a/tools/parser_sql/builders/BracketStatementBuilder.php b/tools/parser_sql/builders/BracketStatementBuilder.php new file mode 100644 index 000000000..2f308d587 --- /dev/null +++ b/tools/parser_sql/builders/BracketStatementBuilder.php @@ -0,0 +1,78 @@ +<?php +/** + * BracketStatementBuilder.php + * + * Builds the parentheses around a statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; + +/** + * This class implements the builder for the parentheses around a statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class BracketStatementBuilder implements Builder { + + protected function buildSelectBracketExpression($parsed) { + $builder = new SelectBracketExpressionBuilder(); + return $builder->build($parsed, " "); + } + + protected function buildSelectStatement($parsed) { + $builder = new SelectStatementBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = ""; + foreach ($parsed['BRACKET'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildSelectBracketExpression($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('BRACKET', $k, $v, 'expr_type'); + } + } + return trim($sql . " " . trim($this->buildSelectStatement($parsed))); + } +} +?> diff --git a/tools/parser_sql/builders/Builder.php b/tools/parser_sql/builders/Builder.php new file mode 100644 index 000000000..c3cc91d7e --- /dev/null +++ b/tools/parser_sql/builders/Builder.php @@ -0,0 +1,63 @@ +<?php +/** + * Builder.php + * + * Interface declaration for all builder classes. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * A builder can create a part of an SQL statement. The necessary information + * are provided by the function parameter as array. This array is a subtree + * of the PHPSQLParser output. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + */ +interface Builder { + /** + * Builds a part of an SQL statement. + * + * @param array $parsed a subtree of the PHPSQLParser output array + * + * @return A string, which contains a part of an SQL statement. + */ + public function build(array $parsed); +} + +?> diff --git a/tools/parser_sql/builders/CharacterSetBuilder.php b/tools/parser_sql/builders/CharacterSetBuilder.php index a2dcc2f46..8873aacc8 100644 --- a/tools/parser_sql/builders/CharacterSetBuilder.php +++ b/tools/parser_sql/builders/CharacterSetBuilder.php @@ -35,16 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: CharacterSetBuilder.php 914 2014-01-08 11:33:25Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnListBuilder.php'; -require_once dirname(__FILE__) . '/ConstraintBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/IndexTypeBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the CHARACTER SET statement part of CREATE TABLE. @@ -54,7 +51,7 @@ require_once dirname(__FILE__) . '/IndexTypeBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class CharacterSetBuilder { +class CharacterSetBuilder implements Builder { protected function buildConstant($parsed) { $builder = new ConstantBuilder(); @@ -71,7 +68,7 @@ class CharacterSetBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::CHARSET) { return ""; } diff --git a/tools/parser_sql/builders/CheckBuilder.php b/tools/parser_sql/builders/CheckBuilder.php index 616a1e102..60d3c1323 100644 --- a/tools/parser_sql/builders/CheckBuilder.php +++ b/tools/parser_sql/builders/CheckBuilder.php @@ -35,14 +35,14 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: CheckBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/SelectBracketExpressionBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for the CHECK statement part of CREATE TABLE. * You can overwrite all functions to achieve another handling. @@ -51,7 +51,7 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class CheckBuilder { +class CheckBuilder implements Builder { protected function buildSelectBracketExpression($parsed) { $builder = new SelectBracketExpressionBuilder(); @@ -63,7 +63,7 @@ class CheckBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::CHECK) { return ""; } diff --git a/tools/parser_sql/builders/CollationBuilder.php b/tools/parser_sql/builders/CollationBuilder.php index 5705da298..ca58c77f7 100644 --- a/tools/parser_sql/builders/CollationBuilder.php +++ b/tools/parser_sql/builders/CollationBuilder.php @@ -35,15 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: CollationBuilder.php 922 2014-01-08 12:19:35Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/OperatorBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the collation statement part of CREATE TABLE. @@ -53,7 +51,7 @@ require_once dirname(__FILE__) . '/ReservedBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class CollationBuilder { +class CollationBuilder implements Builder { protected function buildOperator($parsed) { $builder = new OperatorBuilder(); @@ -70,7 +68,7 @@ class CollationBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::COLLATE) { return ""; } diff --git a/tools/parser_sql/builders/ColumnDefinitionBuilder.php b/tools/parser_sql/builders/ColumnDefinitionBuilder.php index 7553b1951..99a559f38 100644 --- a/tools/parser_sql/builders/ColumnDefinitionBuilder.php +++ b/tools/parser_sql/builders/ColumnDefinitionBuilder.php @@ -35,14 +35,14 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ColumnDefinitionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; -require_once dirname(__FILE__) . '/ColumnTypeBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for the columndefinition statement part * of CREATE TABLE. You can overwrite all functions to achieve another handling. @@ -51,7 +51,7 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ColumnDefinitionBuilder { +class ColumnDefinitionBuilder implements Builder { protected function buildColRef($parsed) { $builder = new ColumnReferenceBuilder(); @@ -63,7 +63,7 @@ class ColumnDefinitionBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::COLDEF) { return ""; } diff --git a/tools/parser_sql/builders/ColumnListBuilder.php b/tools/parser_sql/builders/ColumnListBuilder.php index b9cb0b20c..0ed8516ac 100644 --- a/tools/parser_sql/builders/ColumnListBuilder.php +++ b/tools/parser_sql/builders/ColumnListBuilder.php @@ -35,13 +35,14 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ColumnListBuilder.php 894 2013-12-31 00:27:03Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/IndexColumnBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for column-list parts of CREATE TABLE. * You can overwrite all functions to achieve another handling. @@ -50,29 +51,35 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ColumnListBuilder { +class ColumnListBuilder implements Builder { protected function buildIndexColumn($parsed) { $builder = new IndexColumnBuilder(); return $builder->build($parsed); } - public function build($parsed) { + protected function buildColumnReference($parsed) { + $builder = new ColumnReferenceBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed, $delim = ', ') { if ($parsed['expr_type'] !== ExpressionType::COLUMN_LIST) { - return ""; + return ''; } - $sql = ""; + $sql = ''; foreach ($parsed['sub_tree'] as $k => $v) { $len = strlen($sql); $sql .= $this->buildIndexColumn($v); + $sql .= $this->buildColumnReference($v); if ($len == strlen($sql)) { throw new UnableToCreateSQLException('CREATE TABLE column-list subtree', $k, $v, 'expr_type'); } - $sql .= " "; - } - return "(" . substr($sql, 0, -1) . ")"; + $sql .= $delim; + } + return '(' . substr($sql, 0, -strlen($delim)) . ')'; } } diff --git a/tools/parser_sql/builders/ColumnReferenceBuilder.php b/tools/parser_sql/builders/ColumnReferenceBuilder.php index aa3d7c310..ef04757cc 100644 --- a/tools/parser_sql/builders/ColumnReferenceBuilder.php +++ b/tools/parser_sql/builders/ColumnReferenceBuilder.php @@ -35,13 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ColumnReferenceBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/AliasBuilder.php'; -require_once dirname(__FILE__) . '/DirectionBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for column references. * You can overwrite all functions to achieve another handling. @@ -50,25 +50,19 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ColumnReferenceBuilder { - - protected function buildDirection($parsed) { - $builder = new DirectionBuilder(); - return $builder->build($parsed); - } +class ColumnReferenceBuilder implements Builder { protected function buildAlias($parsed) { $builder = new AliasBuilder(); return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::COLREF) { return ""; } $sql = $parsed['base_expr']; $sql .= $this->buildAlias($parsed); - $sql .= $this->buildDirection($parsed); return $sql; } } diff --git a/tools/parser_sql/builders/ColumnTypeBracketExpressionBuilder.php b/tools/parser_sql/builders/ColumnTypeBracketExpressionBuilder.php index b2a81e196..8b29bfd56 100644 --- a/tools/parser_sql/builders/ColumnTypeBracketExpressionBuilder.php +++ b/tools/parser_sql/builders/ColumnTypeBracketExpressionBuilder.php @@ -35,12 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ColumnTypeBracketExpressionBuilder.php 934 2014-01-08 13:57:16Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/SubTreeBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for bracket expressions within a column type. * You can overwrite all functions to achieve another handling. @@ -49,14 +50,14 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ColumnTypeBracketExpressionBuilder { +class ColumnTypeBracketExpressionBuilder implements Builder { protected function buildSubTree($parsed, $delim) { $builder = new SubTreeBuilder(); return $builder->build($parsed, $delim); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::BRACKET_EXPRESSION) { return ""; } diff --git a/tools/parser_sql/builders/ColumnTypeBuilder.php b/tools/parser_sql/builders/ColumnTypeBuilder.php index 5f31548ff..1550b2e47 100644 --- a/tools/parser_sql/builders/ColumnTypeBuilder.php +++ b/tools/parser_sql/builders/ColumnTypeBuilder.php @@ -35,15 +35,14 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ColumnTypeBuilder.php 935 2014-01-08 13:58:11Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/ColumnTypeBracketExpressionBuilder.php'; -require_once dirname(__FILE__) . '/DataTypeBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for the column type statement part of CREATE TABLE. * You can overwrite all functions to achieve another handling. @@ -52,7 +51,7 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ColumnTypeBuilder { +class ColumnTypeBuilder implements Builder { protected function buildColumnTypeBracketExpression($parsed) { $builder = new ColumnTypeBracketExpressionBuilder(); @@ -69,7 +68,19 @@ class ColumnTypeBuilder { return $builder->build($parsed); } - public function build($parsed) { + protected function buildDefaultValue($parsed) { + $builder = new DefaultValueBuilder(); + return $builder->build($parsed); + } + + protected function buildCharacterSet($parsed) { + if ($parsed['expr_type'] !== ExpressionType::CHARSET) { + return ""; + } + return $parsed['base_expr']; + } + + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::COLUMN_TYPE) { return ""; } @@ -79,7 +90,9 @@ class ColumnTypeBuilder { $sql .= $this->buildDataType($v); $sql .= $this->buildColumnTypeBracketExpression($v); $sql .= $this->buildReserved($v); - + $sql .= $this->buildDefaultValue($v); + $sql .= $this->buildCharacterSet($v); + if ($len == strlen($sql)) { throw new UnableToCreateSQLException('CREATE TABLE column-type subtree', $k, $v, 'expr_type'); } diff --git a/tools/parser_sql/builders/ConstantBuilder.php b/tools/parser_sql/builders/ConstantBuilder.php index 840a8cb40..19dc6ae99 100644 --- a/tools/parser_sql/builders/ConstantBuilder.php +++ b/tools/parser_sql/builders/ConstantBuilder.php @@ -35,12 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ConstantBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/AliasBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for constants. @@ -50,14 +50,14 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ConstantBuilder { +class ConstantBuilder implements Builder { protected function buildAlias($parsed) { $builder = new AliasBuilder(); return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::CONSTANT) { return ""; } diff --git a/tools/parser_sql/builders/ConstraintBuilder.php b/tools/parser_sql/builders/ConstraintBuilder.php index b5537e1fc..955b93158 100644 --- a/tools/parser_sql/builders/ConstraintBuilder.php +++ b/tools/parser_sql/builders/ConstraintBuilder.php @@ -35,12 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ConstraintBuilder.php 891 2013-12-31 00:20:19Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the constraint statement part of CREATE TABLE. @@ -50,18 +50,18 @@ require_once dirname(__FILE__) . '/ConstantBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ConstraintBuilder { +class ConstraintBuilder implements Builder { protected function buildConstant($parsed) { $builder = new ConstantBuilder(); return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::CONSTRAINT) { - return ""; + return ''; } - $sql = $this->buildConstant($parsed['sub_tree']); + $sql = $parsed['sub_tree'] === false ? '' : $this->buildConstant($parsed['sub_tree']); return "CONSTRAINT" . (empty($sql) ? '' : (' ' . $sql)); } diff --git a/tools/parser_sql/builders/CreateBuilder.php b/tools/parser_sql/builders/CreateBuilder.php index 4dd3dd35c..d5e45afbf 100644 --- a/tools/parser_sql/builders/CreateBuilder.php +++ b/tools/parser_sql/builders/CreateBuilder.php @@ -35,13 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: CreateBuilder.php 833 2013-12-18 10:13:59Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/CreateTableBuilder.php'; -require_once dirname(__FILE__) . '/SubTreeBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the [CREATE] part. You can overwrite @@ -51,27 +50,36 @@ require_once dirname(__FILE__) . '/SubTreeBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class CreateBuilder { +class CreateBuilder implements Builder { protected function buildCreateTable($parsed) { $builder = new CreateTableBuilder(); return $builder->build($parsed); } + protected function buildCreateIndex($parsed) { + $builder = new CreateIndexBuilder(); + return $builder->build($parsed); + } + protected function buildSubTree($parsed) { $builder = new SubTreeBuilder(); return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { $create = $parsed['CREATE']; $sql = $this->buildSubTree($create); if (($create['expr_type'] === ExpressionType::TABLE) || ($create['expr_type'] === ExpressionType::TEMPORARY_TABLE)) { - $sql .= " " . $this->buildCreateTable($parsed['TABLE']); + $sql .= ' ' . $this->buildCreateTable($parsed['TABLE']); } - // TODO: add more expr_types here (like VIEW), if available + if ($create['expr_type'] === ExpressionType::INDEX) { + $sql .= ' ' . $this->buildCreateIndex($parsed['INDEX']); + } + + // TODO: add more expr_types here (like VIEW), if available in parser output return "CREATE " . $sql; } diff --git a/tools/parser_sql/builders/CreateIndexBuilder.php b/tools/parser_sql/builders/CreateIndexBuilder.php new file mode 100644 index 000000000..e443d6b59 --- /dev/null +++ b/tools/parser_sql/builders/CreateIndexBuilder.php @@ -0,0 +1,80 @@ +<?php +/** + * CreateIndex.php + * + * Builds the CREATE INDEX statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the CREATE INDEX statement. You can overwrite + * all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class CreateIndexBuilder implements Builder { + + protected function buildIndexType($parsed) { + $builder = new CreateIndexTypeBuilder(); + return $builder->build($parsed); + } + + protected function buildIndexTable($parsed) { + $builder = new CreateIndexTableBuilder(); + return $builder->build($parsed); + } + + protected function buildIndexOptions($parsed) { + $builder = new CreateIndexOptionsBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = $parsed['name']; + $sql .= ' ' . $this->buildIndexType($parsed); + $sql = trim($sql); + $sql .= ' ' . $this->buildIndexTable($parsed); + $sql = trim($sql); + $sql .= $this->buildIndexOptions($parsed); + return trim($sql); + } + +} +?> diff --git a/tools/parser_sql/builders/CreateIndexOptionsBuilder.php b/tools/parser_sql/builders/CreateIndexOptionsBuilder.php new file mode 100644 index 000000000..487bf2832 --- /dev/null +++ b/tools/parser_sql/builders/CreateIndexOptionsBuilder.php @@ -0,0 +1,109 @@ +<?php +/** + * CreateIndexOptionsBuilder.php + * + * Builds index options part of a CREATE INDEX statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; + +/** + * This class implements the builder for the index options of a CREATE INDEX + * statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class CreateIndexOptionsBuilder implements Builder { + + protected function buildIndexParser($parsed) { + $builder = new IndexParserBuilder(); + return $builder->build($parsed); + } + + protected function buildIndexSize($parsed) { + $builder = new IndexSizeBuilder(); + return $builder->build($parsed); + } + + protected function buildIndexType($parsed) { + $builder = new IndexTypeBuilder(); + return $builder->build($parsed); + } + + protected function buildIndexComment($parsed) { + $builder = new IndexCommentBuilder(); + return $builder->build($parsed); + } + + protected function buildIndexAlgorithm($parsed) { + $builder = new IndexAlgorithmBuilder(); + return $builder->build($parsed); + } + + protected function buildIndexLock($parsed) { + $builder = new IndexLockBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['options'] === false) { + return ''; + } + $sql = ''; + foreach ($parsed['options'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildIndexAlgorithm($v); + $sql .= $this->buildIndexLock($v); + $sql .= $this->buildIndexComment($v); + $sql .= $this->buildIndexParser($v); + $sql .= $this->buildIndexSize($v); + $sql .= $this->buildIndexType($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('CREATE INDEX options', $k, $v, 'expr_type'); + } + + $sql .= ' '; + } + return ' ' . substr($sql, 0, -1); + } +} +?> diff --git a/tools/parser_sql/builders/CreateIndexTableBuilder.php b/tools/parser_sql/builders/CreateIndexTableBuilder.php new file mode 100644 index 000000000..e3b9fcff4 --- /dev/null +++ b/tools/parser_sql/builders/CreateIndexTableBuilder.php @@ -0,0 +1,72 @@ +<?php +/** + * CreateIndexTable.php + * + * Builds the table part of a CREATE INDEX statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the table part of a CREATE INDEX statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class CreateIndexTableBuilder implements Builder { + + protected function buildColumnList($parsed) { + $builder = new ColumnListBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if (!isset($parsed['on']) || $parsed['on'] === false) { + return ''; + } + $table = $parsed['on']; + if ($table['expr_type'] !== ExpressionType::TABLE) { + return ''; + } + return 'ON ' . $table['name'] . ' ' . $this->buildColumnList($table['sub_tree']); + } + +} +?> diff --git a/tools/parser_sql/builders/CreateIndexTypeBuilder.php b/tools/parser_sql/builders/CreateIndexTypeBuilder.php new file mode 100644 index 000000000..0b26e8e54 --- /dev/null +++ b/tools/parser_sql/builders/CreateIndexTypeBuilder.php @@ -0,0 +1,62 @@ +<?php +/** + * CreateIndexTypeBuilder.php + * + * Builds index type part of a CREATE INDEX statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the index type of a CREATE INDEX + * statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class CreateIndexTypeBuilder extends IndexTypeBuilder { + + public function build(array $parsed) { + if (!isset($parsed['index-type']) || $parsed['index-type'] === false) { + return ''; + } + return parent::build($parsed['index-type']); + } +} +?> diff --git a/tools/parser_sql/builders/CreateStatementBuilder.php b/tools/parser_sql/builders/CreateStatementBuilder.php index bee99e067..d27a0d8bb 100644 --- a/tools/parser_sql/builders/CreateStatementBuilder.php +++ b/tools/parser_sql/builders/CreateStatementBuilder.php @@ -35,13 +35,11 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: CreateStatementBuilder.php 930 2014-01-08 13:07:55Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/LikeBuilder.php'; -require_once dirname(__FILE__) . '/SelectStatementBuilder.php'; -require_once dirname(__FILE__) . '/CreateBuilder.php'; +namespace PHPSQLParser\builders; /** * This class implements the builder for the whole Create statement. You can overwrite @@ -51,7 +49,7 @@ require_once dirname(__FILE__) . '/CreateBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class CreateStatementBuilder { +class CreateStatementBuilder implements Builder { protected function buildLIKE($parsed) { $builder = new LikeBuilder(); @@ -67,8 +65,8 @@ class CreateStatementBuilder { $builder = new CreateBuilder(); return $builder->build($parsed); } - - public function build($parsed) { + + public function build(array $parsed) { $sql = $this->buildCREATE($parsed); if (isset($parsed['LIKE'])) { $sql .= " " . $this->buildLIKE($parsed['LIKE']); diff --git a/tools/parser_sql/builders/CreateTableBuilder.php b/tools/parser_sql/builders/CreateTableBuilder.php index 1453262b6..7ffef9c4b 100644 --- a/tools/parser_sql/builders/CreateTableBuilder.php +++ b/tools/parser_sql/builders/CreateTableBuilder.php @@ -35,14 +35,11 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: CreateTableBuilder.php 892 2013-12-31 00:21:33Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/CreateTableDefinitionBuilder.php'; -require_once dirname(__FILE__) . '/CreateTableSelectOptionBuilder.php'; -require_once dirname(__FILE__) . '/CreateTableOptionsBuilder.php'; +namespace PHPSQLParser\builders; /** * This class implements the builder for the CREATE TABLE statement. You can overwrite @@ -52,7 +49,7 @@ require_once dirname(__FILE__) . '/CreateTableOptionsBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class CreateTableBuilder { +class CreateTableBuilder implements Builder { protected function buildCreateTableDefinition($parsed) { $builder = new CreateTableDefinitionBuilder(); @@ -63,19 +60,19 @@ class CreateTableBuilder { $builder = new CreateTableOptionsBuilder(); return $builder->build($parsed); } - + protected function buildCreateTableSelectOption($parsed) { $builder = new CreateTableSelectOptionBuilder(); return $builder->build($parsed); } - - public function build($parsed) { + + public function build(array $parsed) { $sql = $parsed['name']; $sql .= $this->buildCreateTableDefinition($parsed); $sql .= $this->buildCreateTableOptions($parsed); $sql .= $this->buildCreateTableSelectOption($parsed); return $sql; } - + } ?> diff --git a/tools/parser_sql/builders/CreateTableDefinitionBuilder.php b/tools/parser_sql/builders/CreateTableDefinitionBuilder.php index 3b7896f4f..e73150131 100644 --- a/tools/parser_sql/builders/CreateTableDefinitionBuilder.php +++ b/tools/parser_sql/builders/CreateTableDefinitionBuilder.php @@ -35,11 +35,11 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: CreateTableDefinitionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/TableBracketExpressionBuilder.php'; +namespace PHPSQLParser\builders; /** * This class implements the builder for the create definitions of CREATE TABLE. @@ -49,14 +49,14 @@ require_once dirname(__FILE__) . '/TableBracketExpressionBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class CreateTableDefinitionBuilder { +class CreateTableDefinitionBuilder implements Builder { protected function buildTableBracketExpression($parsed) { $builder = new TableBracketExpressionBuilder(); return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if (!isset($parsed) || $parsed['create-def'] === false) { return ""; } diff --git a/tools/parser_sql/builders/CreateTableOptionsBuilder.php b/tools/parser_sql/builders/CreateTableOptionsBuilder.php index a23cb7333..1995460a2 100644 --- a/tools/parser_sql/builders/CreateTableOptionsBuilder.php +++ b/tools/parser_sql/builders/CreateTableOptionsBuilder.php @@ -35,14 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: CreateTableOptionsBuilder.php 923 2014-01-08 12:20:30Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/SelectExpressionBuilder.php'; -require_once dirname(__FILE__) . '/CharacterSetBuilder.php'; -require_once dirname(__FILE__) . '/CollationBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder for the table-options statement part of CREATE TABLE. @@ -52,23 +50,23 @@ require_once dirname(__FILE__) . '/CollationBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class CreateTableOptionsBuilder { +class CreateTableOptionsBuilder implements Builder { protected function buildExpression($parsed) { $builder = new SelectExpressionBuilder(); return $builder->build($parsed); } - + protected function buildCharacterSet($parsed) { $builder = new CharacterSetBuilder(); return $builder->build($parsed); } - + protected function buildCollation($parsed) { $builder = new CollationBuilder(); return $builder->build($parsed); } - + /** * Returns a well-formatted delimiter string. If you don't need nice SQL, * you could simply return $parsed['delim']. @@ -79,8 +77,8 @@ class CreateTableOptionsBuilder { protected function getDelimiter($parsed) { return ($parsed['delim'] === false ? '' : (trim($parsed['delim']) . ' ')); } - - public function build($parsed) { + + public function build(array $parsed) { if (!isset($parsed['options']) || $parsed['options'] === false) { return ""; } diff --git a/tools/parser_sql/builders/CreateTableSelectOptionBuilder.php b/tools/parser_sql/builders/CreateTableSelectOptionBuilder.php index 898917742..8aef6bf5b 100644 --- a/tools/parser_sql/builders/CreateTableSelectOptionBuilder.php +++ b/tools/parser_sql/builders/CreateTableSelectOptionBuilder.php @@ -35,10 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: CreateTableSelectOptionBuilder.php 932 2014-01-08 13:15:26Z phosco@gmx.de $ + * @version SVN: $Id$ * */ +namespace PHPSQLParser\builders; + /** * This class implements the builder for the select-options statement part of CREATE TABLE. * You can overwrite all functions to achieve another handling. @@ -47,9 +49,9 @@ * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class CreateTableSelectOptionBuilder { +class CreateTableSelectOptionBuilder implements Builder { - public function build($parsed) { + public function build(array $parsed) { if (!isset($parsed['select-option']) || $parsed['select-option'] === false) { return ""; } diff --git a/tools/parser_sql/builders/DataTypeBuilder.php b/tools/parser_sql/builders/DataTypeBuilder.php index cd4573285..248ff5a83 100644 --- a/tools/parser_sql/builders/DataTypeBuilder.php +++ b/tools/parser_sql/builders/DataTypeBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: DataTypeBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the data-type statement part of CREATE TABLE. @@ -49,9 +50,9 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class DataTypeBuilder { +class DataTypeBuilder implements Builder { - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::DATA_TYPE) { return ""; } diff --git a/tools/parser_sql/builders/DatabaseBuilder.php b/tools/parser_sql/builders/DatabaseBuilder.php index 5b33e3f5b..be3b32c0e 100644 --- a/tools/parser_sql/builders/DatabaseBuilder.php +++ b/tools/parser_sql/builders/DatabaseBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: DatabaseBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for a database within SHOW statement. @@ -49,9 +50,9 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class DatabaseBuilder { +class DatabaseBuilder implements Builder { - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::DATABASE) { return ""; } diff --git a/tools/parser_sql/builders/DefaultValueBuilder.php b/tools/parser_sql/builders/DefaultValueBuilder.php new file mode 100644 index 000000000..af45a0417 --- /dev/null +++ b/tools/parser_sql/builders/DefaultValueBuilder.php @@ -0,0 +1,62 @@ +<?php +/** + * DefaultValueBuilder.php + * + * Builds the default value statement part of a column of a CREATE TABLE. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the default value statement part of CREATE TABLE. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class DefaultValueBuilder implements Builder { + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::DEF_VALUE) { + return ""; + } + return $parsed['base_expr']; + } +} +?> diff --git a/tools/parser_sql/builders/DeleteBuilder.php b/tools/parser_sql/builders/DeleteBuilder.php index 369c02aa4..ff2d51d35 100644 --- a/tools/parser_sql/builders/DeleteBuilder.php +++ b/tools/parser_sql/builders/DeleteBuilder.php @@ -35,10 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: DeleteBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ +namespace PHPSQLParser\builders; + /** * This class implements the builder for the [DELETE] part. You can overwrite * all functions to achieve another handling. @@ -47,14 +49,26 @@ * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class DeleteBuilder { +class DeleteBuilder implements Builder { - public function build($parsed) { - $sql = "DELETE"; - foreach ($parsed['TABLES'] as $k => $v) { - $sql .= $v . ","; + public function build(array $parsed) { + $sql = "DELETE "; + $right = -1; + + if ($parsed['options'] !== false) { + foreach ($parsed['options'] as $k => $v) { + $sql .= $v . " "; + } } - return substr($sql, 0, -1); + + if ($parsed['tables'] !== false) { + foreach ($parsed['tables'] as $k => $v) { + $sql .= $v . ", "; + $right = -2; + } + } + + return substr($sql, 0, $right); } } ?> diff --git a/tools/parser_sql/builders/DeleteStatementBuilder.php b/tools/parser_sql/builders/DeleteStatementBuilder.php index 0aa88239a..26978c161 100644 --- a/tools/parser_sql/builders/DeleteStatementBuilder.php +++ b/tools/parser_sql/builders/DeleteStatementBuilder.php @@ -35,13 +35,11 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: DeleteStatementBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/WhereBuilder.php'; -require_once dirname(__FILE__) . '/FromBuilder.php'; -require_once dirname(__FILE__) . '/DeleteBuilder.php'; +namespace PHPSQLParser\builders; /** * This class implements the builder for the whole Delete statement. You can overwrite @@ -51,7 +49,7 @@ require_once dirname(__FILE__) . '/DeleteBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class DeleteStatementBuilder { +class DeleteStatementBuilder implements Builder { protected function buildWHERE($parsed) { $builder = new WhereBuilder(); @@ -67,14 +65,14 @@ class DeleteStatementBuilder { $builder = new DeleteBuilder(); return $builder->build($parsed); } - - public function processDeleteStatement($parsed) { - $sql = $this->buildDELETE($parsed['DELETE']) . " " . $this->processFROM($parsed['FROM']); + + public function build(array $parsed) { + $sql = $this->buildDELETE($parsed['DELETE']) . " " . $this->buildFROM($parsed['FROM']); if (isset($parsed['WHERE'])) { - $sql .= " " . $this->processWHERE($parsed['WHERE']); + $sql .= " " . $this->buildWHERE($parsed['WHERE']); } return $sql; } - + } ?> diff --git a/tools/parser_sql/builders/DirectionBuilder.php b/tools/parser_sql/builders/DirectionBuilder.php index d20f11474..3474f0336 100644 --- a/tools/parser_sql/builders/DirectionBuilder.php +++ b/tools/parser_sql/builders/DirectionBuilder.php @@ -35,10 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: DirectionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ +namespace PHPSQLParser\builders; + /** * This class implements the builder for directions (e.g. of the order-by clause). * You can overwrite all functions to achieve another handling. @@ -47,9 +49,9 @@ * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class DirectionBuilder { +class DirectionBuilder implements Builder { - public function build($parsed) { + public function build(array $parsed) { if (!isset($parsed['direction']) || $parsed['direction'] === false) { return ""; } diff --git a/tools/parser_sql/builders/DropBuilder.php b/tools/parser_sql/builders/DropBuilder.php new file mode 100644 index 000000000..e7465030a --- /dev/null +++ b/tools/parser_sql/builders/DropBuilder.php @@ -0,0 +1,100 @@ +<?php +/** + * DropBuilder.php + * + * Builds the CREATE statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the [DROP] part. You can overwrite + * all functions to achieve another handling. + */ +class DropBuilder implements Builder { + + protected function buildDropIndex( $parsed ) { + $builder = new DropIndexBuilder(); + + return $builder->build( $parsed ); + } + + protected function buildReserved( $parsed ) { + $builder = new ReservedBuilder(); + + return $builder->build( $parsed ); + } + + protected function buildExpression( $parsed ) { + $builder = new DropExpressionBuilder(); + + return $builder->build( $parsed ); + } + + protected function buildSubTree( $parsed ) { + $sql = ''; + foreach ( $parsed['sub_tree'] as $k => $v ) { + $len = strlen( $sql ); + $sql .= $this->buildReserved( $v ); + $sql .= $this->buildExpression( $v ); + + if ( $len == strlen( $sql ) ) { + throw new UnableToCreateSQLException( 'DROP subtree', $k, $v, 'expr_type' ); + } + + $sql .= ' '; + } + + return $sql; + } + + public function build( array $parsed ) { + $drop = $parsed['DROP']; + $sql = $this->buildSubTree( $drop ); + + if ( $drop['expr_type'] === ExpressionType::INDEX ) { + $sql .= '' . $this->buildDropIndex( $parsed['INDEX'] ) . ' '; + } + + return 'DROP ' . substr( $sql, 0, -1 ); + } + +} + +?> diff --git a/tools/parser_sql/builders/DropExpressionBuilder.php b/tools/parser_sql/builders/DropExpressionBuilder.php new file mode 100644 index 000000000..5bec36781 --- /dev/null +++ b/tools/parser_sql/builders/DropExpressionBuilder.php @@ -0,0 +1,103 @@ +<?php +/** + * DropExpressionBuilder.php + * + * Builds the object list of a DROP statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the object list of a DROP statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class DropExpressionBuilder implements Builder { + + protected function buildTable($parsed, $index) { + $builder = new TableBuilder(); + return $builder->build($parsed, $index); + } + + protected function buildDatabase($parsed) { + $builder = new DatabaseBuilder(); + return $builder->build($parsed); + } + + protected function buildSchema($parsed) { + $builder = new SchemaBuilder(); + return $builder->build($parsed); + } + + protected function buildTemporaryTable($parsed) { + $builder = new TempTableBuilder(); + return $builder->build($parsed); + } + + protected function buildView($parsed) { + $builder = new ViewBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::EXPRESSION) { + return ""; + } + $sql = ''; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildTable($v, 0); + $sql .= $this->buildView($v); + $sql .= $this->buildSchema($v); + $sql .= $this->buildDatabase($v); + $sql .= $this->buildTemporaryTable($v, 0); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('DROP object-list subtree', $k, $v, 'expr_type'); + } + + $sql .= ', '; + } + return substr($sql, 0, -2); + } +} +?> diff --git a/tools/parser_sql/builders/DropIndexBuilder.php b/tools/parser_sql/builders/DropIndexBuilder.php new file mode 100644 index 000000000..c94b6f8cb --- /dev/null +++ b/tools/parser_sql/builders/DropIndexBuilder.php @@ -0,0 +1,63 @@ +<?php +/** + * DropIndexBuilder.php + * + * Builds the CREATE INDEX statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the DROP INDEX statement. You can overwrite + * all functions to achieve another handling. + */ +class DropIndexBuilder implements Builder { + + protected function buildIndexTable($parsed) { + $builder = new DropIndexTableBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = $parsed['name']; + $sql = trim($sql); + $sql .= ' ' . $this->buildIndexTable($parsed); + return trim($sql); + } + +} +?> diff --git a/tools/parser_sql/builders/DropIndexTableBuilder.php b/tools/parser_sql/builders/DropIndexTableBuilder.php new file mode 100644 index 000000000..e46a84328 --- /dev/null +++ b/tools/parser_sql/builders/DropIndexTableBuilder.php @@ -0,0 +1,67 @@ +<?php +/** + * DropIndexTable.php + * + * Builds the table part of a CREATE INDEX statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the table part of a DROP INDEX statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class DropIndexTableBuilder implements Builder { + + public function build(array $parsed) { + if (!isset($parsed['on']) || $parsed['on'] === false) { + return ''; + } + $table = $parsed['on']; + if ($table['expr_type'] !== ExpressionType::TABLE) { + return ''; + } + return 'ON ' . $table['name']; + } + +} +?> diff --git a/tools/parser_sql/builders/DropStatementBuilder.php b/tools/parser_sql/builders/DropStatementBuilder.php new file mode 100644 index 000000000..03af3ca70 --- /dev/null +++ b/tools/parser_sql/builders/DropStatementBuilder.php @@ -0,0 +1,63 @@ +<?php +/** + * DropStatement.php + * + * Builds the DROP statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the whole DROP TABLE statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class DropStatementBuilder implements Builder { + + protected function buildDROP( $parsed ) { + $builder = new DropBuilder(); + return $builder->build( $parsed ); + } + + public function build( array $parsed ) { + return $this->buildDROP( $parsed ); + } +} +?> diff --git a/tools/parser_sql/builders/EngineBuilder.php b/tools/parser_sql/builders/EngineBuilder.php index e10eac9d4..748b2e5a3 100644 --- a/tools/parser_sql/builders/EngineBuilder.php +++ b/tools/parser_sql/builders/EngineBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: EngineBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for a database within SHOW statement. @@ -49,9 +50,9 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class EngineBuilder { +class EngineBuilder implements Builder { - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::ENGINE) { return ""; } diff --git a/tools/parser_sql/builders/ForeignKeyBuilder.php b/tools/parser_sql/builders/ForeignKeyBuilder.php index 2b634fc27..8d3082b9f 100644 --- a/tools/parser_sql/builders/ForeignKeyBuilder.php +++ b/tools/parser_sql/builders/ForeignKeyBuilder.php @@ -35,16 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ForeignKeyBuilder.php 927 2014-01-08 13:01:17Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/ColumnListBuilder.php'; -require_once dirname(__FILE__) . '/ForeignRefBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the FOREIGN KEY statement part of CREATE TABLE. @@ -54,7 +51,7 @@ require_once dirname(__FILE__) . '/ForeignRefBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ForeignKeyBuilder { +class ForeignKeyBuilder implements Builder { protected function buildConstant($parsed) { $builder = new ConstantBuilder(); @@ -76,7 +73,7 @@ class ForeignKeyBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::FOREIGN_KEY) { return ""; } diff --git a/tools/parser_sql/builders/ForeignRefBuilder.php b/tools/parser_sql/builders/ForeignRefBuilder.php index a7b47a2f2..9e3e6d485 100644 --- a/tools/parser_sql/builders/ForeignRefBuilder.php +++ b/tools/parser_sql/builders/ForeignRefBuilder.php @@ -35,15 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ForeignRefBuilder.php 927 2014-01-08 13:01:17Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/TableBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/ColumnListBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the FOREIGN KEY REFERENCES statement @@ -54,7 +52,7 @@ require_once dirname(__FILE__) . '/ColumnListBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ForeignRefBuilder { +class ForeignRefBuilder implements Builder { protected function buildTable($parsed) { $builder = new TableBuilder(); @@ -71,7 +69,7 @@ class ForeignRefBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::REFERENCE) { return ""; } diff --git a/tools/parser_sql/builders/FromBuilder.php b/tools/parser_sql/builders/FromBuilder.php index dcbdafc9b..1679ac975 100644 --- a/tools/parser_sql/builders/FromBuilder.php +++ b/tools/parser_sql/builders/FromBuilder.php @@ -31,18 +31,16 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: FromBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ - * + * @version SVN: $Id$ + * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/TableBuilder.php'; -require_once dirname(__FILE__) . '/TableExpressionBuilder.php'; -require_once dirname(__FILE__) . '/SubQueryBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder for the [FROM] part. You can overwrite @@ -50,9 +48,9 @@ require_once dirname(__FILE__) . '/SubQueryBuilder.php'; * * @author André Rothe <andre.rothe@phosco.info> * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * + * */ -class FromBuilder { +class FromBuilder implements Builder { protected function buildTable($parsed, $key) { $builder = new TableBuilder(); @@ -69,16 +67,41 @@ class FromBuilder { return $builder->build($parsed, $key); } - public function build($parsed) { + public function build(array $parsed) { $sql = ""; - foreach ($parsed as $k => $v) { - $len = strlen($sql); - $sql .= $this->buildTable($v, $k); - $sql .= $this->buildTableExpression($v, $k); - $sql .= $this->buildSubquery($v, $k); + if (array_key_exists("UNION ALL", $parsed) || array_key_exists("UNION", $parsed)) { + foreach ($parsed as $union_type => $outer_v) { + $first = true; - if ($len == strlen($sql)) { - throw new UnableToCreateSQLException('FROM', $k, $v, 'expr_type'); + foreach ($outer_v as $item) { + if (!$first) { + $sql .= " $union_type "; + } + else { + $first = false; + } + + $select_builder = new SelectStatementBuilder(); + + $len = strlen($sql); + $sql .= $select_builder->build($item); + + if ($len === strlen($sql)) { + throw new UnableToCreateSQLException('FROM', $union_type, $outer_v, 'expr_type'); + } + } + } + } + else { + foreach ($parsed as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildTable($v, $k); + $sql .= $this->buildTableExpression($v, $k); + $sql .= $this->buildSubquery($v, $k); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('FROM', $k, $v, 'expr_type'); + } } } return "FROM " . $sql; diff --git a/tools/parser_sql/builders/FunctionBuilder.php b/tools/parser_sql/builders/FunctionBuilder.php index 5e2a768df..157204104 100644 --- a/tools/parser_sql/builders/FunctionBuilder.php +++ b/tools/parser_sql/builders/FunctionBuilder.php @@ -7,7 +7,7 @@ * PHP version 5 * * LICENSE: - * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * Copyright (c) 2010-2015 Justin Swanhart and André Rothe * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -33,22 +33,15 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * @author André Rothe <andre.rothe@phosco.info> - * @copyright 2010-2014 Justin Swanhart and André Rothe + * @copyright 2010-2015 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: FunctionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/AliasBuilder.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/SelectExpressionBuilder.php'; -require_once dirname(__FILE__) . '/SelectBracketExpressionBuilder.php'; -require_once dirname(__FILE__) . '/DirectionBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for function calls. @@ -58,13 +51,8 @@ require_once dirname(__FILE__) . '/DirectionBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class FunctionBuilder { +class FunctionBuilder implements Builder { - protected function buildDirection($parsed) { - $builder = new DirectionBuilder(); - return $builder->build($parsed); - } - protected function buildAlias($parsed) { $builder = new AliasBuilder(); return $builder->build($parsed); @@ -99,15 +87,21 @@ class FunctionBuilder { $builder = new SelectBracketExpressionBuilder(); return $builder->build($parsed); } - - public function build($parsed) { + + protected function buildSubQuery($parsed) { + $builder = new SubQueryBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { if (($parsed['expr_type'] !== ExpressionType::AGGREGATE_FUNCTION) - && ($parsed['expr_type'] !== ExpressionType::SIMPLE_FUNCTION)) { + && ($parsed['expr_type'] !== ExpressionType::SIMPLE_FUNCTION) + && ($parsed['expr_type'] !== ExpressionType::CUSTOM_FUNCTION)) { return ""; } if ($parsed['sub_tree'] === false) { - return $parsed['base_expr'] . "()"; + return $parsed['base_expr'] . "()" . $this->buildAlias($parsed); } $sql = ""; @@ -115,6 +109,7 @@ class FunctionBuilder { $len = strlen($sql); $sql .= $this->build($v); $sql .= $this->buildConstant($v); + $sql .= $this->buildSubQuery($v); $sql .= $this->buildColRef($v); $sql .= $this->buildReserved($v); $sql .= $this->buildSelectBracketExpression($v); @@ -126,7 +121,7 @@ class FunctionBuilder { $sql .= ($this->isReserved($v) ? " " : ","); } - return $parsed['base_expr'] . "(" . substr($sql, 0, -1) . ")" . $this->buildAlias($parsed) . $this->buildDirection($parsed); + return $parsed['base_expr'] . "(" . substr($sql, 0, -1) . ")" . $this->buildAlias($parsed); } } diff --git a/tools/parser_sql/builders/GroupByAliasBuilder.php b/tools/parser_sql/builders/GroupByAliasBuilder.php new file mode 100644 index 000000000..b9bc9784f --- /dev/null +++ b/tools/parser_sql/builders/GroupByAliasBuilder.php @@ -0,0 +1,62 @@ +<?php +/** + * GroupByAliasBuilder.php + * + * Builds an alias within a GROUP-BY clause. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for an alias within the GROUP-BY clause. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class GroupByAliasBuilder implements Builder { + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::ALIAS) { + return ""; + } + return $parsed['base_expr']; + } +} +?> diff --git a/tools/parser_sql/builders/GroupByBuilder.php b/tools/parser_sql/builders/GroupByBuilder.php index b63edaba8..d905118fd 100644 --- a/tools/parser_sql/builders/GroupByBuilder.php +++ b/tools/parser_sql/builders/GroupByBuilder.php @@ -35,14 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: GroupByBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/PositionBuilder.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder for the GROUP-BY clause. @@ -52,7 +50,7 @@ require_once dirname(__FILE__) . '/FunctionBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class GroupByBuilder { +class GroupByBuilder implements Builder { protected function buildColRef($parsed) { $builder = new ColumnReferenceBuilder(); @@ -68,15 +66,27 @@ class GroupByBuilder { $builder = new FunctionBuilder(); return $builder->build($parsed); } - - public function build($parsed) { + + protected function buildGroupByAlias($parsed) { + $builder = new GroupByAliasBuilder(); + return $builder->build($parsed); + } + + protected function buildGroupByExpression($parsed) { + $builder = new GroupByExpressionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { $sql = ""; foreach ($parsed as $k => $v) { $len = strlen($sql); $sql .= $this->buildColRef($v); $sql .= $this->buildPosition($v); $sql .= $this->buildFunction($v); - + $sql .= $this->buildGroupByExpression($v); + $sql .= $this->buildGroupByAlias($v); + if ($len == strlen($sql)) { throw new UnableToCreateSQLException('GROUP', $k, $v, 'expr_type'); } @@ -86,6 +96,6 @@ class GroupByBuilder { $sql = substr($sql, 0, -2); return "GROUP BY " . $sql; } - + } ?> diff --git a/tools/parser_sql/builders/GroupByExpressionBuilder.php b/tools/parser_sql/builders/GroupByExpressionBuilder.php new file mode 100644 index 000000000..8aef4e407 --- /dev/null +++ b/tools/parser_sql/builders/GroupByExpressionBuilder.php @@ -0,0 +1,89 @@ +<?php +/** + * GroupByExpressionBuilder.php + * + * Builds an expression within a GROUP-BY clause. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author oohook <oohook@163.com> + * @copyright 2010-2016 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * @example group by id desc + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for an alias within the GROUP-BY clause. + * You can overwrite all functions to achieve another handling. + * + * @author oohook <oohook@163.com> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class GroupByExpressionBuilder implements Builder { + + protected function buildColRef($parsed) { + $builder = new ColumnReferenceBuilder(); + return $builder->build($parsed); + } + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::EXPRESSION) { + return ""; + } + + $sql = ""; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildColRef($v); + $sql .= $this->buildReserved($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('GROUP expression subtree', $k, $v, 'expr_type'); + } + + $sql .= " "; + } + + $sql = substr($sql, 0, -1); + return $sql; + } +} +?> diff --git a/tools/parser_sql/builders/HavingBracketExpressionBuilder.php b/tools/parser_sql/builders/HavingBracketExpressionBuilder.php new file mode 100644 index 000000000..bee5c0df5 --- /dev/null +++ b/tools/parser_sql/builders/HavingBracketExpressionBuilder.php @@ -0,0 +1,90 @@ +<?php +/** + * HavingBracketExpressionBuilder.php + * + * Builds bracket expressions within the HAVING part. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for bracket expressions within the HAVING part. + * You can overwrite all functions to achieve another handling. + * + * @author Ian Barker <ian@theorganicagency.com> + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class HavingBracketExpressionBuilder extends WhereBracketExpressionBuilder { + + protected function buildHavingExpression($parsed) { + $builder = new HavingExpressionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::BRACKET_EXPRESSION) { + return ""; + } + $sql = ""; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildColRef($v); + $sql .= $this->buildConstant($v); + $sql .= $this->buildOperator($v); + $sql .= $this->buildInList($v); + $sql .= $this->buildFunction($v); + $sql .= $this->buildHavingExpression($v); + $sql .= $this->build($v); + $sql .= $this->buildUserVariable($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('HAVING expression subtree', $k, $v, 'expr_type'); + } + + $sql .= " "; + } + + $sql = "(" . substr($sql, 0, -1) . ")"; + return $sql; + } + +} +?> diff --git a/tools/parser_sql/builders/HavingBuilder.php b/tools/parser_sql/builders/HavingBuilder.php new file mode 100644 index 000000000..04da357c9 --- /dev/null +++ b/tools/parser_sql/builders/HavingBuilder.php @@ -0,0 +1,97 @@ +<?php +/** + * HavingBuilder.php + * + * Builds the HAVING part. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; + +/** + * This class implements the builder for the HAVING part. + * You can overwrite all functions to achieve another handling. + * + * @author Ian Barker <ian@theorganicagency.com> + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class HavingBuilder extends WhereBuilder { + + protected function buildAliasReference($parsed) { + $builder = new AliasReferenceBuilder(); + return $builder->build($parsed); + } + + protected function buildHavingExpression($parsed) { + $builder = new HavingExpressionBuilder(); + return $builder->build($parsed); + } + + protected function buildHavingBracketExpression($parsed) { + $builder = new HavingBracketExpressionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = "HAVING "; + foreach ($parsed as $k => $v) { + $len = strlen($sql); + + $sql .= $this->buildAliasReference($v); + $sql .= $this->buildOperator($v); + $sql .= $this->buildConstant($v); + $sql .= $this->buildColRef($v); + $sql .= $this->buildSubQuery($v); + $sql .= $this->buildInList($v); + $sql .= $this->buildFunction($v); + $sql .= $this->buildHavingExpression($v); + $sql .= $this->buildHavingBracketExpression($v); + $sql .= $this->buildUserVariable($v); + + if (strlen($sql) == $len) { + throw new UnableToCreateSQLException('HAVING', $k, $v, 'expr_type'); + } + + $sql .= " "; + } + return substr($sql, 0, -1); + } + +} +?> diff --git a/tools/parser_sql/builders/HavingExpressionBuilder.php b/tools/parser_sql/builders/HavingExpressionBuilder.php new file mode 100644 index 000000000..93dd76d4e --- /dev/null +++ b/tools/parser_sql/builders/HavingExpressionBuilder.php @@ -0,0 +1,94 @@ +<?php +/** + * HavingExpressionBuilder.php + * + * Builds expressions within the HAVING part. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for expressions within the HAVING part. + * You can overwrite all functions to achieve another handling. + * + * @author Ian Barker <ian@theorganicagency.com> + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class HavingExpressionBuilder extends WhereExpressionBuilder { + + protected function buildHavingExpression($parsed) { + return $this->build($parsed); + } + + protected function buildHavingBracketExpression($parsed) { + $builder = new HavingBracketExpressionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::EXPRESSION) { + return ""; + } + $sql = ""; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildColRef($v); + $sql .= $this->buildConstant($v); + $sql .= $this->buildOperator($v); + $sql .= $this->buildInList($v); + $sql .= $this->buildFunction($v); + $sql .= $this->buildHavingExpression($v); + $sql .= $this->buildHavingBracketExpression($v); + $sql .= $this->buildUserVariable($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('HAVING expression subtree', $k, $v, 'expr_type'); + } + + $sql .= " "; + } + + $sql = substr($sql, 0, -1); + return $sql; + } + +} +?> diff --git a/tools/parser_sql/builders/InListBuilder.php b/tools/parser_sql/builders/InListBuilder.php index d8eb235b5..c516f6b91 100644 --- a/tools/parser_sql/builders/InListBuilder.php +++ b/tools/parser_sql/builders/InListBuilder.php @@ -35,12 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: InListBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/SubTreeBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder list of values for the IN statement. @@ -50,14 +50,14 @@ require_once dirname(__FILE__) . '/SubTreeBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class InListBuilder { +class InListBuilder implements Builder { protected function buildSubTree($parsed, $delim) { $builder = new SubTreeBuilder(); return $builder->build($parsed, $delim); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::IN_LIST) { return ""; } diff --git a/tools/parser_sql/builders/IndexAlgorithmBuilder.php b/tools/parser_sql/builders/IndexAlgorithmBuilder.php new file mode 100644 index 000000000..5d95deb9a --- /dev/null +++ b/tools/parser_sql/builders/IndexAlgorithmBuilder.php @@ -0,0 +1,91 @@ +<?php +/** + * IndexAlgorithmBuilder.php + * + * Builds index algorithm part of a CREATE INDEX statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the index algorithm of CREATE INDEX statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class IndexAlgorithmBuilder implements Builder { + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + protected function buildConstant($parsed) { + $builder = new ConstantBuilder(); + return $builder->build($parsed); + } + + protected function buildOperator($parsed) { + $builder = new OperatorBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::INDEX_ALGORITHM) { + return ''; + } + $sql = ''; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildReserved($v); + $sql .= $this->buildConstant($v); + $sql .= $this->buildOperator($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('CREATE INDEX algorithm subtree', $k, $v, 'expr_type'); + } + + $sql .= ' '; + } + return substr($sql, 0, -1); + } +} +?> diff --git a/tools/parser_sql/builders/IndexColumnBuilder.php b/tools/parser_sql/builders/IndexColumnBuilder.php index 3a66a35c9..82a63abb1 100644 --- a/tools/parser_sql/builders/IndexColumnBuilder.php +++ b/tools/parser_sql/builders/IndexColumnBuilder.php @@ -35,12 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: IndexColumnBuilder.php 917 2014-01-08 11:47:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnsupportedFeatureException.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for index column entries of the column-list * parts of CREATE TABLE. @@ -50,7 +51,7 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class IndexColumnBuilder { +class IndexColumnBuilder implements Builder { protected function buildLength($parsed) { return ($parsed === false ? '' : ('(' . $parsed . ')')); @@ -59,8 +60,8 @@ class IndexColumnBuilder { protected function buildDirection($parsed) { return ($parsed === false ? '' : (' ' . $parsed)); } - - public function build($parsed) { + + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::INDEX_COLUMN) { return ""; } diff --git a/tools/parser_sql/builders/IndexCommentBuilder.php b/tools/parser_sql/builders/IndexCommentBuilder.php new file mode 100644 index 000000000..33cc6ab52 --- /dev/null +++ b/tools/parser_sql/builders/IndexCommentBuilder.php @@ -0,0 +1,85 @@ +<?php +/** + * IndexCommentBuilder.php + * + * Builds index comment part of a CREATE INDEX statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the index comment of CREATE INDEX statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class IndexCommentBuilder implements Builder { + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + protected function buildConstant($parsed) { + $builder = new ConstantBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::COMMENT) { + return ''; + } + $sql = ''; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildReserved($v); + $sql .= $this->buildConstant($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('CREATE INDEX comment subtree', $k, $v, 'expr_type'); + } + + $sql .= ' '; + } + return substr($sql, 0, -1); + } +} +?> diff --git a/tools/parser_sql/builders/IndexHintListBuilder.php b/tools/parser_sql/builders/IndexHintListBuilder.php new file mode 100644 index 000000000..2f80b88eb --- /dev/null +++ b/tools/parser_sql/builders/IndexHintListBuilder.php @@ -0,0 +1,70 @@ +<?php +/** + * IndexHintListBuilder.php + * + * Builds the index hint list of a table. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for index hint lists. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class IndexHintListBuilder implements Builder { + + public function hasHint($parsed) { + return isset($parsed['hints']); + } + + // TODO: the hint list should be enhanced to get base_expr fro position calculation + public function build(array $parsed) { + if (!isset($parsed['hints']) || $parsed['hints'] === false) { + return ""; + } + $sql = ""; + foreach ($parsed['hints'] as $k => $v) { + $sql .= $v['hint_type'] . " " . $v['hint_list'] . " "; + } + return " " . substr($sql, 0, -1); + } +} +?> diff --git a/tools/parser_sql/builders/IndexKeyBuilder.php b/tools/parser_sql/builders/IndexKeyBuilder.php new file mode 100644 index 000000000..f195b615b --- /dev/null +++ b/tools/parser_sql/builders/IndexKeyBuilder.php @@ -0,0 +1,97 @@ +<?php +/** + * IndexKeyBuilder.php + * + * Builds index key part of a CREATE TABLE statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the index key part of a CREATE TABLE statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class IndexKeyBuilder implements Builder { + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + protected function buildConstant($parsed) { + $builder = new ConstantBuilder(); + return $builder->build($parsed); + } + + protected function buildIndexType($parsed) { + $builder = new IndexTypeBuilder(); + return $builder->build($parsed); + } + + protected function buildColumnList($parsed) { + $builder = new ColumnListBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::INDEX) { + return ""; + } + $sql = ""; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildReserved($v); + $sql .= $this->buildColumnList($v); + $sql .= $this->buildConstant($v); + $sql .= $this->buildIndexType($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('CREATE TABLE index key subtree', $k, $v, 'expr_type'); + } + + $sql .= " "; + } + return substr($sql, 0, -1); + } +} +?> diff --git a/tools/parser_sql/builders/IndexLockBuilder.php b/tools/parser_sql/builders/IndexLockBuilder.php new file mode 100644 index 000000000..1b13d32d2 --- /dev/null +++ b/tools/parser_sql/builders/IndexLockBuilder.php @@ -0,0 +1,91 @@ +<?php +/** + * IndexLockBuilder.php + * + * Builds index lock part of a CREATE INDEX statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the index lock of CREATE INDEX statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class IndexLockBuilder implements Builder { + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + protected function buildConstant($parsed) { + $builder = new ConstantBuilder(); + return $builder->build($parsed); + } + + protected function buildOperator($parsed) { + $builder = new OperatorBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::INDEX_LOCK) { + return ""; + } + $sql = ""; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildReserved($v); + $sql .= $this->buildConstant($v); + $sql .= $this->buildOperator($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('CREATE INDEX lock subtree', $k, $v, 'expr_type'); + } + + $sql .= ' '; + } + return substr($sql, 0, -1); + } +} +?> diff --git a/tools/parser_sql/builders/IndexParserBuilder.php b/tools/parser_sql/builders/IndexParserBuilder.php index ed609713f..00aa8a99d 100644 --- a/tools/parser_sql/builders/IndexParserBuilder.php +++ b/tools/parser_sql/builders/IndexParserBuilder.php @@ -35,16 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: IndexParserBuilder.php 918 2014-01-08 11:48:30Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnListBuilder.php'; -require_once dirname(__FILE__) . '/ConstraintBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/IndexTypeBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the index parser of a PRIMARY KEY @@ -55,7 +52,7 @@ require_once dirname(__FILE__) . '/IndexTypeBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class IndexParserBuilder { +class IndexParserBuilder implements Builder { protected function buildReserved($parsed) { $builder = new ReservedBuilder(); @@ -67,7 +64,7 @@ class IndexParserBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::INDEX_PARSER) { return ""; } diff --git a/tools/parser_sql/builders/IndexSizeBuilder.php b/tools/parser_sql/builders/IndexSizeBuilder.php index c8321e7f0..272a49e15 100644 --- a/tools/parser_sql/builders/IndexSizeBuilder.php +++ b/tools/parser_sql/builders/IndexSizeBuilder.php @@ -35,16 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: IndexSizeBuilder.php 918 2014-01-08 11:48:30Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnListBuilder.php'; -require_once dirname(__FILE__) . '/ConstraintBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/IndexTypeBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the index size of a PRIMARY KEY @@ -55,7 +52,7 @@ require_once dirname(__FILE__) . '/IndexTypeBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class IndexSizeBuilder { +class IndexSizeBuilder implements Builder { protected function buildReserved($parsed) { $builder = new ReservedBuilder(); @@ -67,7 +64,7 @@ class IndexSizeBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::INDEX_SIZE) { return ""; } diff --git a/tools/parser_sql/builders/IndexTypeBuilder.php b/tools/parser_sql/builders/IndexTypeBuilder.php index e58310294..6a197550f 100644 --- a/tools/parser_sql/builders/IndexTypeBuilder.php +++ b/tools/parser_sql/builders/IndexTypeBuilder.php @@ -35,16 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: IndexTypeBuilder.php 910 2014-01-08 10:46:12Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnListBuilder.php'; -require_once dirname(__FILE__) . '/ConstraintBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/IndexTypeBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the index type of a PRIMARY KEY @@ -55,14 +52,14 @@ require_once dirname(__FILE__) . '/IndexTypeBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class IndexTypeBuilder { +class IndexTypeBuilder implements Builder { protected function buildReserved($parsed) { $builder = new ReservedBuilder(); return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::INDEX_TYPE) { return ""; } diff --git a/tools/parser_sql/builders/InsertBuilder.php b/tools/parser_sql/builders/InsertBuilder.php index c47384f15..929fb56ce 100644 --- a/tools/parser_sql/builders/InsertBuilder.php +++ b/tools/parser_sql/builders/InsertBuilder.php @@ -35,12 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: InsertBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder for the [INSERT] statement parts. @@ -50,39 +50,51 @@ require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class InsertBuilder { +class InsertBuilder implements Builder { - protected function buildColRef($parsed) { - $builder = new ColumnReferenceBuilder(); + protected function buildTable($parsed) { + $builder = new TableBuilder(); + return $builder->build($parsed, 0); + } + + protected function buildSubQuery($parsed) { + $builder = new SubQueryBuilder(); + return $builder->build($parsed, 0); + } + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); return $builder->build($parsed); } - public function build($parsed) { - $sql = "INSERT INTO " . $parsed['table']; + protected function buildBracketExpression($parsed) { + $builder = new SelectBracketExpressionBuilder(); + return $builder->build($parsed); + } - if ($parsed['columns'] === false) { - return $sql; - } + protected function buildColumnList($parsed) { + $builder = new InsertColumnListBuilder(); + return $builder->build($parsed, 0); + } - $columns = ""; - foreach ($parsed['columns'] as $k => $v) { - $len = strlen($columns); - $columns .= $this->buildColRef($v); + public function build(array $parsed) { + $sql = ''; + foreach ($parsed as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildTable($v); + $sql .= $this->buildSubQuery($v); + $sql .= $this->buildColumnList($v); + $sql .= $this->buildReserved($v); + $sql .= $this->buildBracketExpression($v); - if ($len == strlen($columns)) { - throw new UnableToCreateSQLException('INSERT[columns]', $k, $v, 'expr_type'); + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('INSERT', $k, $v, 'expr_type'); } - $columns .= ","; + $sql .= " "; } - - if ($columns !== "") { - $columns = " (" . substr($columns, 0, -1) . ")"; - } - - $sql .= $columns; - return $sql; + return 'INSERT ' . substr($sql, 0, -1); } - + } ?> diff --git a/tools/parser_sql/builders/InsertColumnListBuilder.php b/tools/parser_sql/builders/InsertColumnListBuilder.php new file mode 100644 index 000000000..3a8cbf5cb --- /dev/null +++ b/tools/parser_sql/builders/InsertColumnListBuilder.php @@ -0,0 +1,80 @@ +<?php +/** + * InsertColumnListBuilder.php + * + * Builds column-list parts of INSERT statements. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for column-list parts of INSERT statements. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class InsertColumnListBuilder implements Builder { + + protected function buildColumn($parsed) { + $builder = new ColumnReferenceBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::COLUMN_LIST) { + return ""; + } + $sql = ""; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildColumn($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('INSERT column-list subtree', $k, $v, 'expr_type'); + } + + $sql .= ", "; + } + return "(" . substr($sql, 0, -2) . ")"; + } + +} +?> diff --git a/tools/parser_sql/builders/InsertStatementBuilder.php b/tools/parser_sql/builders/InsertStatementBuilder.php index aab37c0ce..fb0cdb8e7 100644 --- a/tools/parser_sql/builders/InsertStatementBuilder.php +++ b/tools/parser_sql/builders/InsertStatementBuilder.php @@ -35,12 +35,11 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: InsertStatementBuilder.php 834 2013-12-18 10:14:26Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/InsertBuilder.php'; -require_once dirname(__FILE__) . '/ValuesBuilder.php'; +namespace PHPSQLParser\builders; /** * This class implements the builder for the whole Insert statement. You can overwrite @@ -50,7 +49,7 @@ require_once dirname(__FILE__) . '/ValuesBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class InsertStatementBuilder { +class InsertStatementBuilder implements Builder { protected function buildVALUES($parsed) { $builder = new ValuesBuilder(); @@ -58,14 +57,33 @@ class InsertStatementBuilder { } protected function buildINSERT($parsed) { - $builder = new InsertBuilder($parsed); + $builder = new InsertBuilder(); return $builder->build($parsed); } - public function build($parsed) { + protected function buildSELECT($parsed) { + $builder = new SelectStatementBuilder(); + return $builder->build($parsed); + } + + protected function buildSET($parsed) { + $builder = new SetBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { // TODO: are there more than one tables possible (like [INSERT][1]) - return $this->buildINSERT($parsed['INSERT'][0]) . " " . $this->buildVALUES($parsed['VALUES']); - // TODO: subquery? + $sql = $this->buildINSERT($parsed['INSERT']); + if (isset($parsed['VALUES'])) { + $sql .= ' ' . $this->buildVALUES($parsed['VALUES']); + } + if (isset($parsed['SET'])) { + $sql .= ' ' . $this->buildSET($parsed['SET']); + } + if (isset($parsed['SELECT'])) { + $sql .= ' ' . $this->buildSELECT($parsed); + } + return $sql; } } ?> diff --git a/tools/parser_sql/builders/JoinBuilder.php b/tools/parser_sql/builders/JoinBuilder.php index eeab8a3ae..1b324551e 100644 --- a/tools/parser_sql/builders/JoinBuilder.php +++ b/tools/parser_sql/builders/JoinBuilder.php @@ -33,19 +33,21 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * @author André Rothe <andre.rothe@phosco.info> + * @author George Schneeloch <noisecapella@gmail.com> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: JoinBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnsupportedFeatureException.php'; +namespace PHPSQLParser\builders; /** * This class implements the builder for the JOIN statement parts (within FROM). * You can overwrite all functions to achieve another handling. * * @author André Rothe <andre.rothe@phosco.info> + * @author George Schneeloch <noisecapella@gmail.com> * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ @@ -64,6 +66,9 @@ class JoinBuilder { if ($parsed === 'RIGHT') { return " RIGHT JOIN "; } + if ($parsed === 'STRAIGHT_JOIN') { + return " STRAIGHT_JOIN "; + } // TODO: add more throw new UnsupportedFeatureException($parsed); } diff --git a/tools/parser_sql/builders/LikeBuilder.php b/tools/parser_sql/builders/LikeBuilder.php index 021a5d81f..a95243d57 100644 --- a/tools/parser_sql/builders/LikeBuilder.php +++ b/tools/parser_sql/builders/LikeBuilder.php @@ -35,12 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: LikeBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/TableBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder for the LIKE statement part of CREATE TABLE. @@ -50,17 +50,17 @@ require_once dirname(__FILE__) . '/TableBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class LikeBuilder { +class LikeBuilder implements Builder { protected function buildTable($parsed, $index) { $builder = new TableBuilder(); return $builder->build($parsed, $index); } - - public function build($parsed) { + + public function build(array $parsed) { $sql = $this->buildTable($parsed, 0); if (strlen($sql) === 0) { - throw new UnableToCreateSQLException('LIKE', "", $like, 'table'); + throw new UnableToCreateSQLException('LIKE', "", $parsed, 'table'); } return "LIKE " . $sql; } diff --git a/tools/parser_sql/builders/LikeExpressionBuilder.php b/tools/parser_sql/builders/LikeExpressionBuilder.php index 4d50bb3fa..ece45192c 100644 --- a/tools/parser_sql/builders/LikeExpressionBuilder.php +++ b/tools/parser_sql/builders/LikeExpressionBuilder.php @@ -35,13 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: LikeExpressionBuilder.php 906 2014-01-07 14:38:08Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/TableBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the (LIKE) keyword within a @@ -53,7 +53,7 @@ require_once dirname(__FILE__) . '/ReservedBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class LikeExpressionBuilder { +class LikeExpressionBuilder implements Builder { protected function buildTable($parsed, $index) { $builder = new TableBuilder(); @@ -65,7 +65,7 @@ class LikeExpressionBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::LIKE) { return ""; } diff --git a/tools/parser_sql/builders/LimitBuilder.php b/tools/parser_sql/builders/LimitBuilder.php index d35b82166..3578b0475 100644 --- a/tools/parser_sql/builders/LimitBuilder.php +++ b/tools/parser_sql/builders/LimitBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: LimitBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder LIMIT statement. @@ -49,10 +50,10 @@ require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php' * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class LimitBuilder { +class LimitBuilder implements Builder { - public function build($parsed) { - $sql = ($parsed['offset'] ? $parsed['offset'] . ", " : "") . $parsed['rowcount']; + public function build(array $parsed) { + $sql = ($parsed['rowcount']) . ($parsed['offset'] ? " OFFSET " . $parsed['offset'] : ""); if ($sql === "") { throw new UnableToCreateSQLException('LIMIT', 'rowcount', $parsed, 'rowcount'); } diff --git a/tools/parser_sql/builders/OperatorBuilder.php b/tools/parser_sql/builders/OperatorBuilder.php index d82d3013f..9cc906b9c 100644 --- a/tools/parser_sql/builders/OperatorBuilder.php +++ b/tools/parser_sql/builders/OperatorBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: OperatorBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for operators. @@ -49,9 +50,9 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class OperatorBuilder { +class OperatorBuilder implements Builder { - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::OPERATOR) { return ""; } diff --git a/tools/parser_sql/builders/OrderByAliasBuilder.php b/tools/parser_sql/builders/OrderByAliasBuilder.php index e57962b3c..85bf4f2e8 100644 --- a/tools/parser_sql/builders/OrderByAliasBuilder.php +++ b/tools/parser_sql/builders/OrderByAliasBuilder.php @@ -35,12 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: OrderByAliasBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/DirectionBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for an alias within the ORDER-BY clause. @@ -50,14 +50,14 @@ require_once dirname(__FILE__) . '/DirectionBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class OrderByAliasBuilder { +class OrderByAliasBuilder implements Builder { protected function buildDirection($parsed) { $builder = new DirectionBuilder(); return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::ALIAS) { return ""; } diff --git a/tools/parser_sql/builders/OrderByBracketExpressionBuilder.php b/tools/parser_sql/builders/OrderByBracketExpressionBuilder.php new file mode 100644 index 000000000..a28ee6165 --- /dev/null +++ b/tools/parser_sql/builders/OrderByBracketExpressionBuilder.php @@ -0,0 +1,69 @@ +<?php +/** + * OrderByBracketExpressionBuilder.php + * + * Builds bracket-expressions within the ORDER-BY part. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for bracket-expressions within the ORDER-BY part. + * It must contain the direction. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class OrderByBracketExpressionBuilder extends WhereBracketExpressionBuilder { + + protected function buildDirection($parsed) { + $builder = new DirectionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = parent::build($parsed); + if ($sql !== '') { + $sql .= $this->buildDirection($parsed); + } + return $sql; + } + +} +?> diff --git a/tools/parser_sql/builders/OrderByBuilder.php b/tools/parser_sql/builders/OrderByBuilder.php index 4743573c8..e088ad95e 100644 --- a/tools/parser_sql/builders/OrderByBuilder.php +++ b/tools/parser_sql/builders/OrderByBuilder.php @@ -35,13 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: OrderByBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/OrderByAliasBuilder.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the ORDER-BY clause. @@ -51,31 +51,55 @@ require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class OrderByBuilder { +class OrderByBuilder implements Builder { protected function buildFunction($parsed) { - $builder = new FunctionBuilder(); + $builder = new OrderByFunctionBuilder(); + return $builder->build($parsed); + } + + protected function buildReserved($parsed) { + $builder = new OrderByReservedBuilder(); return $builder->build($parsed); } protected function buildColRef($parsed) { - $builder = new ColumnReferenceBuilder(); + $builder = new OrderByColumnReferenceBuilder(); return $builder->build($parsed); } - protected function buildOrderByAlias($parsed) { + protected function buildAlias($parsed) { $builder = new OrderByAliasBuilder(); return $builder->build($parsed); } - public function build($parsed) { + protected function buildExpression($parsed) { + $builder = new OrderByExpressionBuilder(); + return $builder->build($parsed); + } + + protected function buildBracketExpression($parsed) { + $builder = new OrderByBracketExpressionBuilder(); + return $builder->build($parsed); + } + + protected function buildPosition($parsed) { + $builder = new PositionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { $sql = ""; foreach ($parsed as $k => $v) { $len = strlen($sql); - $sql .= $this->buildOrderByAlias($v); + $sql .= $this->buildAlias($v); $sql .= $this->buildColRef($v); $sql .= $this->buildFunction($v); - + $sql .= $this->buildExpression($v); + $sql .= $this->buildBracketExpression($v); + $sql .= $this->buildReserved($v); + $sql .= $this->buildPosition($v); + if ($len == strlen($sql)) { throw new UnableToCreateSQLException('ORDER', $k, $v, 'expr_type'); } diff --git a/tools/parser_sql/builders/OrderByColumnReferenceBuilder.php b/tools/parser_sql/builders/OrderByColumnReferenceBuilder.php new file mode 100644 index 000000000..fd11629f3 --- /dev/null +++ b/tools/parser_sql/builders/OrderByColumnReferenceBuilder.php @@ -0,0 +1,69 @@ +<?php +/** + * OrderByColumnReferenceBuilder.php + * + * Builds column references within the ORDER-BY part. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for column references within the ORDER-BY part. + * It must contain the direction. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class OrderByColumnReferenceBuilder extends ColumnReferenceBuilder { + + protected function buildDirection($parsed) { + $builder = new DirectionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = parent::build($parsed); + if ($sql !== '') { + $sql .= $this->buildDirection($parsed); + } + return $sql; + } + +} +?> diff --git a/tools/parser_sql/builders/OrderByExpressionBuilder.php b/tools/parser_sql/builders/OrderByExpressionBuilder.php new file mode 100644 index 000000000..7a1116b3d --- /dev/null +++ b/tools/parser_sql/builders/OrderByExpressionBuilder.php @@ -0,0 +1,69 @@ +<?php +/** + * OrderByExpressionBuilder.php + * + * Builds expressions within the ORDER-BY part. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for expressions within the ORDER-BY part. + * It must contain the direction. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class OrderByExpressionBuilder extends WhereExpressionBuilder { + + protected function buildDirection($parsed) { + $builder = new DirectionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = parent::build($parsed); + if ($sql !== '') { + $sql .= $this->buildDirection($parsed); + } + return $sql; + } + +} +?> diff --git a/tools/parser_sql/builders/OrderByFunctionBuilder.php b/tools/parser_sql/builders/OrderByFunctionBuilder.php new file mode 100644 index 000000000..d2514835d --- /dev/null +++ b/tools/parser_sql/builders/OrderByFunctionBuilder.php @@ -0,0 +1,69 @@ +<?php +/** + * OrderByFunctionBuilder.php + * + * Builds functions within the ORDER-BY part. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for functions within the ORDER-BY part. + * It must contain the direction. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class OrderByFunctionBuilder extends FunctionBuilder { + + protected function buildDirection($parsed) { + $builder = new DirectionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = parent::build($parsed); + if ($sql !== '') { + $sql .= $this->buildDirection($parsed); + } + return $sql; + } + +} +?> diff --git a/tools/parser_sql/builders/OrderByReservedBuilder.php b/tools/parser_sql/builders/OrderByReservedBuilder.php new file mode 100644 index 000000000..798da0d98 --- /dev/null +++ b/tools/parser_sql/builders/OrderByReservedBuilder.php @@ -0,0 +1,69 @@ +<?php +/** + * OrderByReservedBuilder.php + * + * Builds reserved keywords within the ORDER-BY part. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for reserved keywords within the ORDER-BY part. + * It must contain the direction. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class OrderByReservedBuilder extends ReservedBuilder { + + protected function buildDirection($parsed) { + $builder = new DirectionBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = parent::build($parsed); + if ($sql !== '') { + $sql .= $this->buildDirection($parsed); + } + return $sql; + } + +} +?> diff --git a/tools/parser_sql/builders/PositionBuilder.php b/tools/parser_sql/builders/PositionBuilder.php index 9a12d36e2..0237660a4 100644 --- a/tools/parser_sql/builders/PositionBuilder.php +++ b/tools/parser_sql/builders/PositionBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: PositionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for positions of the GROUP-BY clause. @@ -49,9 +50,9 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class PositionBuilder { +class PositionBuilder implements Builder { - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::POSITION) { return ""; } diff --git a/tools/parser_sql/builders/PrimaryKeyBuilder.php b/tools/parser_sql/builders/PrimaryKeyBuilder.php index 5bc7a7624..49c8097ad 100644 --- a/tools/parser_sql/builders/PrimaryKeyBuilder.php +++ b/tools/parser_sql/builders/PrimaryKeyBuilder.php @@ -35,18 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: PrimaryKeyBuilder.php 919 2014-01-08 11:49:02Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnListBuilder.php'; -require_once dirname(__FILE__) . '/ConstraintBuilder.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/IndexTypeBuilder.php'; -require_once dirname(__FILE__) . '/IndexSizeBuilder.php'; -require_once dirname(__FILE__) . '/IndexParserBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the PRIMARY KEY statement part of CREATE TABLE. @@ -56,7 +51,7 @@ require_once dirname(__FILE__) . '/IndexParserBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class PrimaryKeyBuilder { +class PrimaryKeyBuilder implements Builder { protected function buildColumnList($parsed) { $builder = new ColumnListBuilder(); @@ -77,18 +72,18 @@ class PrimaryKeyBuilder { $builder = new IndexTypeBuilder(); return $builder->build($parsed); } - + protected function buildIndexSize($parsed) { $builder = new IndexSizeBuilder(); return $builder->build($parsed); } - + protected function buildIndexParser($parsed) { $builder = new IndexParserBuilder(); return $builder->build($parsed); } - - public function build($parsed) { + + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::PRIMARY_KEY) { return ""; } diff --git a/tools/parser_sql/builders/ProcedureBuilder.php b/tools/parser_sql/builders/ProcedureBuilder.php index 9017f6a07..283959304 100644 --- a/tools/parser_sql/builders/ProcedureBuilder.php +++ b/tools/parser_sql/builders/ProcedureBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ProcedureBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for a procedure within SHOW statement. @@ -49,9 +50,9 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ProcedureBuilder { +class ProcedureBuilder implements Builder { - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::PROCEDURE) { return ""; } diff --git a/tools/parser_sql/builders/QueryBuilder.php b/tools/parser_sql/builders/QueryBuilder.php new file mode 100644 index 000000000..948e751fb --- /dev/null +++ b/tools/parser_sql/builders/QueryBuilder.php @@ -0,0 +1,97 @@ +<?php +/** + * QueryBuilder.php + * + * Builds the SELECT statements within parentheses. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for queries within parentheses (no subqueries). + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class QueryBuilder implements Builder { + + protected function buildRefClause($parsed) { + $builder = new RefClauseBuilder(); + return $builder->build($parsed); + } + + protected function buildRefType($parsed) { + $builder = new RefTypeBuilder(); + return $builder->build($parsed); + } + + protected function buildJoin($parsed) { + $builder = new JoinBuilder(); + return $builder->build($parsed); + } + + protected function buildAlias($parsed) { + $builder = new AliasBuilder(); + return $builder->build($parsed); + } + + protected function buildSelectStatement($parsed) { + $builder = new SelectStatementBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed, $index = 0) { + if ($parsed['expr_type'] !== ExpressionType::QUERY) { + return ''; + } + + // TODO: should we add a numeric level (0) between sub_tree and SELECT? + $sql = $this->buildSelectStatement($parsed['sub_tree']); + $sql .= $this->buildAlias($parsed); + + if ($index !== 0) { + $sql = $this->buildJoin($parsed['join_type']) . $sql; + $sql .= $this->buildRefType($parsed['ref_type']); + $sql .= $parsed['ref_clause'] === false ? '' : $this->buildRefClause($parsed['ref_clause']); + } + return $sql; + } +} +?> diff --git a/tools/parser_sql/builders/RecordBuilder.php b/tools/parser_sql/builders/RecordBuilder.php index 0595c978b..d96487e68 100644 --- a/tools/parser_sql/builders/RecordBuilder.php +++ b/tools/parser_sql/builders/RecordBuilder.php @@ -35,15 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: RecordBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/OperatorBuilder.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the records within INSERT statement. @@ -53,7 +51,7 @@ require_once dirname(__FILE__) . '/FunctionBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class RecordBuilder { +class RecordBuilder implements Builder { protected function buildOperator($parsed) { $builder = new OperatorBuilder(); @@ -70,9 +68,14 @@ class RecordBuilder { return $builder->build($parsed); } - public function build($parsed) { + protected function buildColRef($parsed) { + $builder = new ColumnReferenceBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::RECORD) { - return ""; + return isset($parsed['base_expr']) ? $parsed['base_expr'] : ''; } $sql = ""; foreach ($parsed['data'] as $k => $v) { @@ -80,14 +83,15 @@ class RecordBuilder { $sql .= $this->buildConstant($v); $sql .= $this->buildFunction($v); $sql .= $this->buildOperator($v); + $sql .= $this->buildColRef($v); if ($len == strlen($sql)) { throw new UnableToCreateSQLException(ExpressionType::RECORD, $k, $v, 'expr_type'); } - $sql .= ","; + $sql .= ", "; } - $sql = substr($sql, 0, -1); + $sql = substr($sql, 0, -2); return "(" . $sql . ")"; } diff --git a/tools/parser_sql/builders/RefClauseBuilder.php b/tools/parser_sql/builders/RefClauseBuilder.php index 377f05a8c..a79654236 100644 --- a/tools/parser_sql/builders/RefClauseBuilder.php +++ b/tools/parser_sql/builders/RefClauseBuilder.php @@ -31,28 +31,31 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: RefClauseBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ - * + * @version SVN: $Id$ + * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; -require_once dirname(__FILE__) . '/OperatorBuilder.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** - * This class implements the references clause within a JOIN. + * This class implements the references clause within a JOIN. * You can overwrite all functions to achieve another handling. * * @author André Rothe <andre.rothe@phosco.info> * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * + * */ -class RefClauseBuilder { +class RefClauseBuilder implements Builder { + + protected function buildInList($parsed) { + $builder = new InListBuilder(); + return $builder->build($parsed); + } protected function buildColRef($parsed) { $builder = new ColumnReferenceBuilder(); @@ -64,29 +67,54 @@ class RefClauseBuilder { return $builder->build($parsed); } + protected function buildFunction($parsed) { + $builder = new FunctionBuilder(); + return $builder->build($parsed); + } + protected function buildConstant($parsed) { $builder = new ConstantBuilder(); return $builder->build($parsed); } - public function build($parsed) { + protected function buildBracketExpression($parsed) { + $builder = new SelectBracketExpressionBuilder(); + return $builder->build($parsed); + } + + protected function buildColumnList($parsed) { + $builder = new ColumnListBuilder(); + return $builder->build($parsed); + } + + protected function buildSubQuery($parsed) { + $builder = new SubQueryBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { if ($parsed === false) { - return ""; + return ''; } - $sql = ""; + $sql = ''; foreach ($parsed as $k => $v) { $len = strlen($sql); $sql .= $this->buildColRef($v); $sql .= $this->buildOperator($v); $sql .= $this->buildConstant($v); + $sql .= $this->buildFunction($v); + $sql .= $this->buildBracketExpression($v); + $sql .= $this->buildInList($v); + $sql .= $this->buildColumnList($v); + $sql .= $this->buildSubQuery($v); if ($len == strlen($sql)) { throw new UnableToCreateSQLException('expression ref_clause', $k, $v, 'expr_type'); } - $sql .= " "; + $sql .= ' '; } - return "(" . substr($sql, 0, -1) . ")"; + return substr($sql, 0, -1); } } ?> diff --git a/tools/parser_sql/builders/RefTypeBuilder.php b/tools/parser_sql/builders/RefTypeBuilder.php index b86575f48..cee0ab9c0 100644 --- a/tools/parser_sql/builders/RefTypeBuilder.php +++ b/tools/parser_sql/builders/RefTypeBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: RefTypeBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnsupportedFeatureException.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnsupportedFeatureException; /** * This class implements the references type within a JOIN. diff --git a/tools/parser_sql/builders/RenameStatementBuilder.php b/tools/parser_sql/builders/RenameStatementBuilder.php new file mode 100644 index 000000000..2f1358c86 --- /dev/null +++ b/tools/parser_sql/builders/RenameStatementBuilder.php @@ -0,0 +1,86 @@ +<?php +/** + * RenameStatement.php + * + * Builds the RENAME statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; + +/** + * This class implements the builder for the RENAME statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class RenameStatementBuilder implements Builder { + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + protected function processSourceAndDestTable($v) { + if (!isset($v['source']) || !isset($v['destination'])) { + return ''; + } + return $v['source']['base_expr'] . ' TO ' . $v['destination']['base_expr'] . ','; + } + + public function build(array $parsed) { + $rename = $parsed['RENAME']; + $sql = ''; + foreach ($rename['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildReserved($v); + $sql .= $this->processSourceAndDestTable($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('RENAME subtree', $k, $v, 'expr_type'); + } + + $sql .= ' '; + } + $sql = trim('RENAME ' . $sql); + return (substr($sql, -1) === ',' ? substr($sql, 0, -1) : $sql); + } +} + +?> diff --git a/tools/parser_sql/builders/ReplaceBuilder.php b/tools/parser_sql/builders/ReplaceBuilder.php new file mode 100644 index 000000000..b4e7caffc --- /dev/null +++ b/tools/parser_sql/builders/ReplaceBuilder.php @@ -0,0 +1,100 @@ +<?php +/** + * ReplaceBuilder.php + * + * Builds the [REPLACE] statement part. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; + +/** + * This class implements the builder for the [REPLACE] statement parts. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class ReplaceBuilder implements Builder { + + protected function buildTable($parsed) { + $builder = new TableBuilder(); + return $builder->build($parsed, 0); + } + + protected function buildSubQuery($parsed) { + $builder = new SubQueryBuilder(); + return $builder->build($parsed, 0); + } + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + protected function buildBracketExpression($parsed) { + $builder = new SelectBracketExpressionBuilder(); + return $builder->build($parsed); + } + + protected function buildColumnList($parsed) { + $builder = new ReplaceColumnListBuilder(); + return $builder->build($parsed, 0); + } + + public function build(array $parsed) { + $sql = ''; + foreach ($parsed as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildTable($v); + $sql .= $this->buildSubQuery($v); + $sql .= $this->buildColumnList($v); + $sql .= $this->buildReserved($v); + $sql .= $this->buildBracketExpression($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('REPLACE', $k, $v, 'expr_type'); + } + + $sql .= " "; + } + return 'REPLACE ' . substr($sql, 0, -1); + } + +} +?> diff --git a/tools/parser_sql/builders/ReplaceColumnListBuilder.php b/tools/parser_sql/builders/ReplaceColumnListBuilder.php new file mode 100644 index 000000000..45066964a --- /dev/null +++ b/tools/parser_sql/builders/ReplaceColumnListBuilder.php @@ -0,0 +1,80 @@ +<?php +/** + * ReplaceColumnListBuilder.php + * + * Builds column-list parts of REPLACE statements. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for column-list parts of REPLACE statements. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class ReplaceColumnListBuilder implements Builder { + + protected function buildColumn($parsed) { + $builder = new ColumnReferenceBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::COLUMN_LIST) { + return ""; + } + $sql = ""; + foreach ($parsed['sub_tree'] as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildColumn($v); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('REPLACE column-list subtree', $k, $v, 'expr_type'); + } + + $sql .= ", "; + } + return "(" . substr($sql, 0, -2) . ")"; + } + +} +?> diff --git a/tools/parser_sql/builders/ReplaceStatementBuilder.php b/tools/parser_sql/builders/ReplaceStatementBuilder.php new file mode 100644 index 000000000..5a30e05cb --- /dev/null +++ b/tools/parser_sql/builders/ReplaceStatementBuilder.php @@ -0,0 +1,89 @@ +<?php +/** + * ReplaceStatement.php + * + * Builds the REPLACE statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the whole Replace statement. You can overwrite + * all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class ReplaceStatementBuilder implements Builder { + + protected function buildVALUES($parsed) { + $builder = new ValuesBuilder(); + return $builder->build($parsed); + } + + protected function buildREPLACE($parsed) { + $builder = new ReplaceBuilder(); + return $builder->build($parsed); + } + + protected function buildSELECT($parsed) { + $builder = new SelectStatementBuilder(); + return $builder->build($parsed); + } + + protected function buildSET($parsed) { + $builder = new SetBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + // TODO: are there more than one tables possible (like [REPLACE][1]) + $sql = $this->buildREPLACE($parsed['REPLACE']); + if (isset($parsed['VALUES'])) { + $sql .= ' ' . $this->buildVALUES($parsed['VALUES']); + } + if (isset($parsed['SET'])) { + $sql .= ' ' . $this->buildSET($parsed['SET']); + } + if (isset($parsed['SELECT'])) { + $sql .= ' ' . $this->buildSELECT($parsed); + } + return $sql; + } +} +?> diff --git a/tools/parser_sql/builders/ReservedBuilder.php b/tools/parser_sql/builders/ReservedBuilder.php index edf2fffaf..a670814c1 100644 --- a/tools/parser_sql/builders/ReservedBuilder.php +++ b/tools/parser_sql/builders/ReservedBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ReservedBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for reserved keywords. @@ -49,13 +50,13 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ReservedBuilder { +class ReservedBuilder implements Builder { public function isReserved($parsed) { - return ($parsed['expr_type'] === ExpressionType::RESERVED); + return (isset($parsed['expr_type']) && $parsed['expr_type'] === ExpressionType::RESERVED); } - - public function build($parsed) { + + public function build(array $parsed) { if (!$this->isReserved($parsed)) { return ""; } diff --git a/tools/parser_sql/builders/SchemaBuilder.php b/tools/parser_sql/builders/SchemaBuilder.php new file mode 100644 index 000000000..1f076556f --- /dev/null +++ b/tools/parser_sql/builders/SchemaBuilder.php @@ -0,0 +1,62 @@ +<?php +/** + * SchemaBuilder.php + * + * Builds the schema within the DROP statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for a schema within DROP statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class SchemaBuilder implements Builder { + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::SCHEMA) { + return ""; + } + return $parsed['base_expr']; + } +} +?> diff --git a/tools/parser_sql/builders/SelectBracketExpressionBuilder.php b/tools/parser_sql/builders/SelectBracketExpressionBuilder.php index fb1b1d72f..5050b38c1 100644 --- a/tools/parser_sql/builders/SelectBracketExpressionBuilder.php +++ b/tools/parser_sql/builders/SelectBracketExpressionBuilder.php @@ -35,12 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: SelectBracketExpressionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/SubTreeBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for bracket expressions within a SELECT statement. * You can overwrite all functions to achieve another handling. @@ -49,20 +50,24 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class SelectBracketExpressionBuilder { +class SelectBracketExpressionBuilder implements Builder { protected function buildSubTree($parsed, $delim) { $builder = new SubTreeBuilder(); return $builder->build($parsed, $delim); } - public function build($parsed) { + protected function buildAlias($parsed) { + $builder = new AliasBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::BRACKET_EXPRESSION) { return ""; } - $sql = $this->buildSubTree($parsed, " "); - $sql = "(" . $sql . ")"; - return $sql; + return '(' . $this->buildSubTree($parsed, ' ') . ')' + . $this->buildAlias($parsed); } } ?> diff --git a/tools/parser_sql/builders/SelectBuilder.php b/tools/parser_sql/builders/SelectBuilder.php index e616d4fd0..970d66aec 100644 --- a/tools/parser_sql/builders/SelectBuilder.php +++ b/tools/parser_sql/builders/SelectBuilder.php @@ -35,15 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: SelectBuilder.php 903 2014-01-06 11:29:19Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; -require_once dirname(__FILE__) . '/SelectExpressionBuilder.php'; -require_once dirname(__FILE__) . '/SelectBracketExpressionBuilder.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; + +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder for the [SELECT] field. You can overwrite @@ -53,7 +50,7 @@ require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class SelectBuilder { +class SelectBuilder implements Builder { protected function buildConstant($parsed) { $builder = new ConstantBuilder(); @@ -92,10 +89,10 @@ class SelectBuilder { * @return a string, which is added right after the expression */ protected function getDelimiter($parsed) { - return ($parsed['delim'] === false ? '' : (trim($parsed['delim']) . ' ')); + return (!isset($parsed['delim']) || $parsed['delim'] === false ? '' : (trim($parsed['delim']) . ' ')); } - public function build($parsed) { + public function build(array $parsed) { $sql = ""; foreach ($parsed as $k => $v) { $len = strlen($sql); diff --git a/tools/parser_sql/builders/SelectExpressionBuilder.php b/tools/parser_sql/builders/SelectExpressionBuilder.php index 1034a3ce6..5150eaaf9 100644 --- a/tools/parser_sql/builders/SelectExpressionBuilder.php +++ b/tools/parser_sql/builders/SelectExpressionBuilder.php @@ -35,13 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: SelectExpressionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/SubTreeBuilder.php'; -require_once dirname(__FILE__) . '/AliasBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for simple expressions within a SELECT statement. @@ -51,7 +50,7 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class SelectExpressionBuilder { +class SelectExpressionBuilder implements Builder { protected function buildSubTree($parsed, $delim) { $builder = new SubTreeBuilder(); @@ -63,7 +62,7 @@ class SelectExpressionBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::EXPRESSION) { return ""; } diff --git a/tools/parser_sql/builders/SelectStatementBuilder.php b/tools/parser_sql/builders/SelectStatementBuilder.php index 1ca227186..5fc8b125c 100644 --- a/tools/parser_sql/builders/SelectStatementBuilder.php +++ b/tools/parser_sql/builders/SelectStatementBuilder.php @@ -35,16 +35,11 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: SelectStatementBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/LimitBuilder.php'; -require_once dirname(__FILE__) . '/SelectBuilder.php'; -require_once dirname(__FILE__) . '/FromBuilder.php'; -require_once dirname(__FILE__) . '/WhereBuilder.php'; -require_once dirname(__FILE__) . '/GroupByBuilder.php'; -require_once dirname(__FILE__) . '/OrderByBuilder.php'; +namespace PHPSQLParser\builders; /** * This class implements the builder for the whole Select statement. You can overwrite @@ -54,7 +49,7 @@ require_once dirname(__FILE__) . '/OrderByBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class SelectStatementBuilder { +class SelectStatementBuilder implements Builder { protected function buildSELECT($parsed) { $builder = new SelectBuilder(); @@ -76,6 +71,11 @@ class SelectStatementBuilder { return $builder->build($parsed); } + protected function buildHAVING($parsed) { + $builder = new HavingBuilder(); + return $builder->build($parsed); + } + protected function buildORDER($parsed) { $builder = new OrderByBuilder(); return $builder->build($parsed); @@ -85,9 +85,22 @@ class SelectStatementBuilder { $builder = new LimitBuilder(); return $builder->build($parsed); } + + protected function buildUNION($parsed) { + $builder = new UnionStatementBuilder(); + return $builder->build($parsed); + } + + protected function buildUNIONALL($parsed) { + $builder = new UnionAllStatementBuilder(); + return $builder->build($parsed); + } - public function build($parsed) { - $sql = $this->buildSELECT($parsed['SELECT']); + public function build(array $parsed) { + $sql = ""; + if (isset($parsed['SELECT'])) { + $sql .= $this->buildSELECT($parsed['SELECT']); + } if (isset($parsed['FROM'])) { $sql .= " " . $this->buildFROM($parsed['FROM']); } @@ -97,11 +110,20 @@ class SelectStatementBuilder { if (isset($parsed['GROUP'])) { $sql .= " " . $this->buildGROUP($parsed['GROUP']); } + if (isset($parsed['HAVING'])) { + $sql .= " " . $this->buildHAVING($parsed['HAVING']); + } if (isset($parsed['ORDER'])) { $sql .= " " . $this->buildORDER($parsed['ORDER']); } if (isset($parsed['LIMIT'])) { $sql .= " " . $this->buildLIMIT($parsed['LIMIT']); + } + if (isset($parsed['UNION'])) { + $sql .= " " . $this->buildUNION($parsed); + } + if (isset($parsed['UNION ALL'])) { + $sql .= " " . $this->buildUNIONALL($parsed); } return $sql; } diff --git a/tools/parser_sql/builders/SetBuilder.php b/tools/parser_sql/builders/SetBuilder.php index 9919eb968..aa5b4e877 100644 --- a/tools/parser_sql/builders/SetBuilder.php +++ b/tools/parser_sql/builders/SetBuilder.php @@ -35,12 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: SetBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/SetExpressionBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder for the SET part of INSERT statement. @@ -50,14 +50,14 @@ require_once dirname(__FILE__) . '/SetExpressionBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class SetBuilder { +class SetBuilder implements Builder { protected function buildSetExpression($parsed) { $builder = new SetExpressionBuilder(); return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { $sql = ""; foreach ($parsed as $k => $v) { $len = strlen($sql); diff --git a/tools/parser_sql/builders/SetExpressionBuilder.php b/tools/parser_sql/builders/SetExpressionBuilder.php index 07228aef3..652e61c6e 100644 --- a/tools/parser_sql/builders/SetExpressionBuilder.php +++ b/tools/parser_sql/builders/SetExpressionBuilder.php @@ -35,16 +35,13 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: SetExpressionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/OperatorBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the SET part of INSERT statement. @@ -54,7 +51,7 @@ require_once dirname(__FILE__) . '/FunctionBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class SetExpressionBuilder { +class SetExpressionBuilder implements Builder { protected function buildColRef($parsed) { $builder = new ColumnReferenceBuilder(); @@ -76,23 +73,42 @@ class SetExpressionBuilder { return $builder->build($parsed); } - public function build($parsed) { + protected function buildBracketExpression($parsed) { + $builder = new SelectBracketExpressionBuilder(); + return $builder->build($parsed); + } + + protected function buildSign($parsed) { + $builder = new SignBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::EXPRESSION) { - return ""; + return ''; } - $sql = ""; + $sql = ''; foreach ($parsed['sub_tree'] as $k => $v) { + $delim = ' '; $len = strlen($sql); $sql .= $this->buildColRef($v); $sql .= $this->buildConstant($v); $sql .= $this->buildOperator($v); $sql .= $this->buildFunction($v); - + $sql .= $this->buildBracketExpression($v); + + // we don't need whitespace between the sign and + // the following part + if ($this->buildSign($v) !== '') { + $delim = ''; + } + $sql .= $this->buildSign($v); + if ($len == strlen($sql)) { throw new UnableToCreateSQLException('SET expression subtree', $k, $v, 'expr_type'); } - $sql .= " "; + $sql .= $delim; } $sql = substr($sql, 0, -1); return $sql; diff --git a/tools/parser_sql/builders/ShowBuilder.php b/tools/parser_sql/builders/ShowBuilder.php index 6dea90570..ac34339c4 100644 --- a/tools/parser_sql/builders/ShowBuilder.php +++ b/tools/parser_sql/builders/ShowBuilder.php @@ -35,18 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ShowBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/EngineBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; -require_once dirname(__FILE__) . '/ProcedureBuilder.php'; -require_once dirname(__FILE__) . '/DatabaseBuilder.php'; -require_once dirname(__FILE__) . '/TableBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder for the SHOW statement. @@ -56,44 +50,44 @@ require_once dirname(__FILE__) . '/TableBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ShowBuilder { +class ShowBuilder implements Builder { protected function buildTable($parsed, $delim) { $builder = new TableBuilder(); return $builder->build($parsed, $delim); } - + protected function buildFunction($parsed) { $builder = new FunctionBuilder(); return $builder->build($parsed); } - + protected function buildProcedure($parsed) { $builder = new ProcedureBuilder(); return $builder->build($parsed); } - + protected function buildDatabase($parsed) { $builder = new DatabaseBuilder(); return $builder->build($parsed); } - + protected function buildEngine($parsed) { $builder = new EngineBuilder(); return $builder->build($parsed); } - + protected function buildConstant($parsed) { $builder = new ConstantBuilder(); return $builder->build($parsed); } - + protected function buildReserved($parsed) { $builder = new ReservedBuilder(); return $builder->build($parsed); } - - public function build($parsed) { + + public function build(array $parsed) { $show = $parsed['SHOW']; $sql = ""; foreach ($show as $k => $v) { @@ -115,6 +109,6 @@ class ShowBuilder { $sql = substr($sql, 0, -1); return "SHOW " . $sql; - } + } } ?> diff --git a/tools/parser_sql/builders/ShowStatementBuilder.php b/tools/parser_sql/builders/ShowStatementBuilder.php index 9d152b8b8..f48fd9967 100644 --- a/tools/parser_sql/builders/ShowStatementBuilder.php +++ b/tools/parser_sql/builders/ShowStatementBuilder.php @@ -35,12 +35,11 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ShowStatementBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/ShowBuilder.php'; -require_once dirname(__FILE__) . '/WhereBuilder.php'; +namespace PHPSQLParser\builders; /** * This class implements the builder for the SHOW statement. @@ -50,19 +49,19 @@ require_once dirname(__FILE__) . '/WhereBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ShowStatementBuilder { +class ShowStatementBuilder implements Builder { protected function buildWHERE($parsed) { $builder = new WhereBuilder(); return $builder->build($parsed); } - + protected function buildSHOW($parsed) { $builder = new ShowBuilder(); return $builder->build($parsed); } - - public function build($parsed) { + + public function build(array $parsed) { $sql = $this->buildSHOW($parsed); if (isset($parsed['WHERE'])) { $sql .= " " . $this->buildWHERE($parsed['WHERE']); diff --git a/tools/parser_sql/builders/SignBuilder.php b/tools/parser_sql/builders/SignBuilder.php new file mode 100644 index 000000000..16b335c2d --- /dev/null +++ b/tools/parser_sql/builders/SignBuilder.php @@ -0,0 +1,62 @@ +<?php +/** + * SignBuilder.php + * + * Builds unary operators. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for unary operators. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class SignBuilder implements Builder { + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::SIGN) { + return ""; + } + return $parsed['base_expr']; + } +} +?> diff --git a/tools/parser_sql/builders/SubQueryBuilder.php b/tools/parser_sql/builders/SubQueryBuilder.php index 363bb2df0..6c7fe757c 100644 --- a/tools/parser_sql/builders/SubQueryBuilder.php +++ b/tools/parser_sql/builders/SubQueryBuilder.php @@ -35,16 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: SubQueryBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/RefClauseBuilder.php'; -require_once dirname(__FILE__) . '/RefTypeBuilder.php'; -require_once dirname(__FILE__) . '/JoinBuilder.php'; -require_once dirname(__FILE__) . '/AliasBuilder.php'; -require_once dirname(__FILE__) . '/AliasBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for sub-queries. @@ -54,7 +50,7 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class SubQueryBuilder { +class SubQueryBuilder implements Builder { protected function buildRefClause($parsed) { $builder = new RefClauseBuilder(); @@ -81,19 +77,20 @@ class SubQueryBuilder { return $builder->build($parsed); } - public function build($parsed, $index = 0) { + public function build(array $parsed, $index = 0) { if ($parsed['expr_type'] !== ExpressionType::SUBQUERY) { - return ""; + return ''; } + // TODO: should we add a numeric level (0) between sub_tree and SELECT? $sql = $this->buildSelectStatement($parsed['sub_tree']); - $sql = "(" . $sql . ")"; + $sql = '(' . $sql . ')'; $sql .= $this->buildAlias($parsed); if ($index !== 0) { $sql = $this->buildJoin($parsed['join_type']) . $sql; - $sql .= $this - buildRefType($parsed['ref_type']); - $sql .= $this->buildRefClause($parsed['ref_clause']); + $sql .= $this->buildRefType($parsed['ref_type']); + $sql .= $parsed['ref_clause'] === false ? '' : $this->buildRefClause($parsed['ref_clause']); } return $sql; } diff --git a/tools/parser_sql/builders/SubTreeBuilder.php b/tools/parser_sql/builders/SubTreeBuilder.php index 51129884a..51e1c33d3 100644 --- a/tools/parser_sql/builders/SubTreeBuilder.php +++ b/tools/parser_sql/builders/SubTreeBuilder.php @@ -31,33 +31,26 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: SubTreeBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ - * + * @version SVN: $Id$ + * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ReservedBuilder.php'; -require_once dirname(__FILE__) . '/SelectBracketExpressionBuilder.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; -require_once dirname(__FILE__) . '/OperatorBuilder.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/SubQueryBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** - * This class implements the builder for [sub_tree] fields. + * This class implements the builder for [sub_tree] fields. * You can overwrite all functions to achieve another handling. * * @author André Rothe <andre.rothe@phosco.info> * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * + * */ -class SubTreeBuilder { +class SubTreeBuilder implements Builder { protected function buildColRef($parsed) { $builder = new ColumnReferenceBuilder(); @@ -79,6 +72,11 @@ class SubTreeBuilder { return $builder->build($parsed); } + protected function buildInList($parsed) { + $builder = new InListBuilder(); + return $builder->build($parsed); + } + protected function buildReserved($parsed) { $builder = new ReservedBuilder(); return $builder->build($parsed); @@ -89,13 +87,28 @@ class SubTreeBuilder { return $builder->build($parsed); } + protected function buildQuery($parsed) { + $builder = new QueryBuilder(); + return $builder->build($parsed); + } + protected function buildSelectBracketExpression($parsed) { $builder = new SelectBracketExpressionBuilder(); return $builder->build($parsed); } - public function build($parsed, $delim = " ") { - if ($parsed['sub_tree'] === '') { + protected function buildUserVariable($parsed) { + $builder = new UserVariableBuilder(); + return $builder->build($parsed); + } + + protected function buildSign($parsed) { + $builder = new SignBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed, $delim = " ") { + if ($parsed['sub_tree'] === '' || $parsed['sub_tree'] === false) { return ""; } $sql = ""; @@ -105,15 +118,23 @@ class SubTreeBuilder { $sql .= $this->buildFunction($v); $sql .= $this->buildOperator($v); $sql .= $this->buildConstant($v); + $sql .= $this->buildInList($v); $sql .= $this->buildSubQuery($v); $sql .= $this->buildSelectBracketExpression($v); $sql .= $this->buildReserved($v); + $sql .= $this->buildQuery($v); + $sql .= $this->buildUserVariable($v); + $sign = $this->buildSign($v); + $sql .= $sign; if ($len == strlen($sql)) { throw new UnableToCreateSQLException('expression subtree', $k, $v, 'expr_type'); } - $sql .= $delim; + // We don't need whitespace between a sign and the following part. + if ($sign === '') { + $sql .= $delim; + } } return substr($sql, 0, -strlen($delim)); } diff --git a/tools/parser_sql/builders/TableBracketExpressionBuilder.php b/tools/parser_sql/builders/TableBracketExpressionBuilder.php index 4ead5da1e..41eb3875a 100644 --- a/tools/parser_sql/builders/TableBracketExpressionBuilder.php +++ b/tools/parser_sql/builders/TableBracketExpressionBuilder.php @@ -35,17 +35,14 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: TableBracketExpressionBuilder.php 928 2014-01-08 13:01:57Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnDefinitionBuilder.php'; -require_once dirname(__FILE__) . '/PrimaryKeyBuilder.php'; -require_once dirname(__FILE__) . '/ForeignKeyBuilder.php'; -require_once dirname(__FILE__) . '/CheckBuilder.php'; -require_once dirname(__FILE__) . '/LikeExpressionBuilder.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for the table expressions * within the create definitions of CREATE TABLE. @@ -55,7 +52,7 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class TableBracketExpressionBuilder { +class TableBracketExpressionBuilder implements Builder { protected function buildColDef($parsed) { $builder = new ColumnDefinitionBuilder(); @@ -82,7 +79,12 @@ class TableBracketExpressionBuilder { return $builder->build($parsed); } - public function build($parsed) { + protected function buildIndexKey($parsed) { + $builder = new IndexKeyBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::BRACKET_EXPRESSION) { return ""; } @@ -94,7 +96,8 @@ class TableBracketExpressionBuilder { $sql .= $this->buildCheck($v); $sql .= $this->buildLikeExpression($v); $sql .= $this->buildForeignKey($v); - + $sql .= $this->buildIndexKey($v); + if ($len == strlen($sql)) { throw new UnableToCreateSQLException('CREATE TABLE create-def expression subtree', $k, $v, 'expr_type'); } diff --git a/tools/parser_sql/builders/TableBuilder.php b/tools/parser_sql/builders/TableBuilder.php index 9a97184b0..e92823434 100644 --- a/tools/parser_sql/builders/TableBuilder.php +++ b/tools/parser_sql/builders/TableBuilder.php @@ -31,62 +31,65 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: TableBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ - * + * @version SVN: $Id$ + * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/AliasBuilder.php'; -require_once dirname(__FILE__) . '/JoinBuilder.php'; -require_once dirname(__FILE__) . '/RefTypeBuilder.php'; -require_once dirname(__FILE__) . '/RefClauseBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** - * This class implements the builder for the table name and join options. + * This class implements the builder for the table name and join options. * You can overwrite all functions to achieve another handling. * * @author André Rothe <andre.rothe@phosco.info> * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * + * */ -class TableBuilder { +class TableBuilder implements Builder { protected function buildAlias($parsed) { $builder = new AliasBuilder(); return $builder->build($parsed); } + protected function buildIndexHintList($parsed) { + $builder = new IndexHintListBuilder(); + return $builder->build($parsed); + } + protected function buildJoin($parsed) { $builder = new JoinBuilder(); return $builder->build($parsed); } - + protected function buildRefType($parsed) { $builder = new RefTypeBuilder(); return $builder->build($parsed); } - + protected function buildRefClause($parsed) { $builder = new RefClauseBuilder(); return $builder->build($parsed); } - public function build($parsed, $index) { + public function build(array $parsed, $index = 0) { if ($parsed['expr_type'] !== ExpressionType::TABLE) { - return ""; + return ''; } $sql = $parsed['table']; $sql .= $this->buildAlias($parsed); + $sql .= $this->buildIndexHintList($parsed); if ($index !== 0) { $sql = $this->buildJoin($parsed['join_type']) . $sql; $sql .= $this->buildRefType($parsed['ref_type']); - $sql .= $this->buildRefClause($parsed['ref_clause']); + $sql .= $parsed['ref_clause'] === false ? '' : $this->buildRefClause($parsed['ref_clause']); } return $sql; } diff --git a/tools/parser_sql/builders/TableExpressionBuilder.php b/tools/parser_sql/builders/TableExpressionBuilder.php index 69badcade..e13f2d3ea 100644 --- a/tools/parser_sql/builders/TableExpressionBuilder.php +++ b/tools/parser_sql/builders/TableExpressionBuilder.php @@ -35,16 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: TableExpressionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/AliasBuilder.php'; -require_once dirname(__FILE__) . '/JoinBuilder.php'; -require_once dirname(__FILE__) . '/RefTypeBuilder.php'; -require_once dirname(__FILE__) . '/RefClauseBuilder.php'; -require_once dirname(__FILE__) . '/FromBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for the table name and join options. @@ -54,13 +50,13 @@ require_once dirname(__FILE__) . '/FromBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class TableExpressionBuilder { +class TableExpressionBuilder implements Builder { protected function buildFROM($parsed) { $builder = new FromBuilder(); return $builder->build($parsed); } - + protected function buildAlias($parsed) { $builder = new AliasBuilder(); return $builder->build($parsed); @@ -70,29 +66,29 @@ class TableExpressionBuilder { $builder = new JoinBuilder(); return $builder->build($parsed); } - + protected function buildRefType($parsed) { $builder = new RefTypeBuilder(); return $builder->build($parsed); } - + protected function buildRefClause($parsed) { $builder = new RefClauseBuilder(); return $builder->build($parsed); } - public function build($parsed, $index) { + public function build(array $parsed, $index = 0) { if ($parsed['expr_type'] !== ExpressionType::TABLE_EXPRESSION) { - return ""; + return ''; } $sql = substr($this->buildFROM($parsed['sub_tree']), 5); // remove FROM keyword - $sql = "(" . $sql . ")"; + $sql = '(' . $sql . ')'; $sql .= $this->buildAlias($parsed); if ($index !== 0) { $sql = $this->buildJoin($parsed['join_type']) . $sql; $sql .= $this->buildRefType($parsed['ref_type']); - $sql .= $this->buildRefClause($parsed['ref_clause']); + $sql .= $parsed['ref_clause'] === false ? '' : $this->buildRefClause($parsed['ref_clause']); } return $sql; } diff --git a/tools/parser_sql/builders/TempTableBuilder.php b/tools/parser_sql/builders/TempTableBuilder.php new file mode 100644 index 000000000..0dbbd5108 --- /dev/null +++ b/tools/parser_sql/builders/TempTableBuilder.php @@ -0,0 +1,91 @@ +<?php +/** + * TempTableBuilder.php + * + * Builds the temporary table name/join options. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for the temporary table name and join options. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class TempTableBuilder implements Builder { + + protected function buildAlias($parsed) { + $builder = new AliasBuilder(); + return $builder->build($parsed); + } + + protected function buildJoin($parsed) { + $builder = new JoinBuilder(); + return $builder->build($parsed); + } + + protected function buildRefType($parsed) { + $builder = new RefTypeBuilder(); + return $builder->build($parsed); + } + + protected function buildRefClause($parsed) { + $builder = new RefClauseBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed, $index = 0) { + if ($parsed['expr_type'] !== ExpressionType::TEMPORARY_TABLE) { + return ''; + } + + $sql = $parsed['table']; + $sql .= $this->buildAlias($parsed); + + if ($index !== 0) { + $sql = $this->buildJoin($parsed['join_type']) . $sql; + $sql .= $this->buildRefType($parsed['ref_type']); + $sql .= $parsed['ref_clause'] === false ? '' : $this->buildRefClause($parsed['ref_clause']); + } + return $sql; + } +} +?> diff --git a/tools/parser_sql/builders/TruncateBuilder.php b/tools/parser_sql/builders/TruncateBuilder.php new file mode 100644 index 000000000..1caffea98 --- /dev/null +++ b/tools/parser_sql/builders/TruncateBuilder.php @@ -0,0 +1,71 @@ +<?php +/** + * TruncateBuilder.php + * + * Builds the TRUNCATE statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the [TRUNCATE] part. You can overwrite + * all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class TruncateBuilder implements Builder { + + public function build(array $parsed) { + $sql = "TRUNCATE TABLE "; + $right = -1; + + // works for one table only + $parsed['tables'] = array($parsed['TABLE']['base_expr']); + + if ($parsed['tables'] !== false) { + foreach ($parsed['tables'] as $k => $v) { + $sql .= $v . ", "; + $right = -2; + } + } + + return substr($sql, 0, $right); + } +} +?> diff --git a/tools/parser_sql/builders/TruncateStatementBuilder.php b/tools/parser_sql/builders/TruncateStatementBuilder.php new file mode 100644 index 000000000..1fcea20c1 --- /dev/null +++ b/tools/parser_sql/builders/TruncateStatementBuilder.php @@ -0,0 +1,72 @@ +<?php +/** + * TruncateStatementBuilder.php + * + * Builds the TRUNCATE statement + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the whole Truncate statement. You can overwrite + * all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class TruncateStatementBuilder implements Builder { + + protected function buildTRUNCATE($parsed) { + $builder = new TruncateBuilder(); + return $builder->build($parsed); + } + + protected function buildFROM($parsed) { + $builder = new FromBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { + $sql = $this->buildTRUNCATE($parsed); + // $sql .= " " . $this->buildTRUNCATE($parsed) // Uncomment when parser fills in expr_type=table + + return $sql; + } + +} +?> diff --git a/tools/parser_sql/builders/UnionAllStatementBuilder.php b/tools/parser_sql/builders/UnionAllStatementBuilder.php new file mode 100644 index 000000000..1cfa2e8e7 --- /dev/null +++ b/tools/parser_sql/builders/UnionAllStatementBuilder.php @@ -0,0 +1,33 @@ +<?php +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the whole UNION ALL statement. You can overwrite + * all functions to achieve another handling. + * + * @author George Schneeloch <george_schneeloch@hms.harvard.edu> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class UnionAllStatementBuilder implements Builder { + + + + public function build(array $parsed) + { + $sql = ''; + $select_builder = new SelectStatementBuilder(); + $first = true; + foreach ($parsed['UNION ALL'] as $clause) { + if (!$first) { + $sql .= " UNION ALL "; + } + else { + $first = false; + } + + $sql .= $select_builder->build($clause); + } + return $sql; + } +} \ No newline at end of file diff --git a/tools/parser_sql/builders/UnionStatementBuilder.php b/tools/parser_sql/builders/UnionStatementBuilder.php new file mode 100644 index 000000000..7572a22be --- /dev/null +++ b/tools/parser_sql/builders/UnionStatementBuilder.php @@ -0,0 +1,31 @@ +<?php +namespace PHPSQLParser\builders; + +/** + * This class implements the builder for the whole Union statement. You can overwrite + * all functions to achieve another handling. + * + * @author George Schneeloch <george_schneeloch@hms.harvard.edu> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class UnionStatementBuilder implements Builder { + + public function build(array $parsed) + { + $sql = ''; + $select_builder = new SelectStatementBuilder(); + $first = true; + foreach ($parsed['UNION'] as $clause) { + if (!$first) { + $sql .= " UNION "; + } + else { + $first = false; + } + + $sql .= $select_builder->build($clause); + } + return $sql; + } +} \ No newline at end of file diff --git a/tools/parser_sql/builders/UpdateBuilder.php b/tools/parser_sql/builders/UpdateBuilder.php index 4369ff708..a4c66f878 100644 --- a/tools/parser_sql/builders/UpdateBuilder.php +++ b/tools/parser_sql/builders/UpdateBuilder.php @@ -35,10 +35,14 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: UpdateBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; + /** * This class implements the builder for the UPDATE statement parts. * You can overwrite all functions to achieve another handling. @@ -47,10 +51,25 @@ * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class UpdateBuilder { +class UpdateBuilder implements Builder { - public function build($parsed) { - return "UPDATE " . $parsed[0]['table']; + protected function buildTable($parsed, $idx) { + $builder = new TableBuilder(); + return $builder->build($parsed, $idx); + } + + public function build(array $parsed) { + $sql = ''; + + foreach ($parsed as $k => $v) { + $len = strlen($sql); + $sql .= $this->buildTable($v, $k); + + if ($len == strlen($sql)) { + throw new UnableToCreateSQLException('UPDATE table list', $k, $v, 'expr_type'); + } + } + return 'UPDATE ' . $sql; } } ?> diff --git a/tools/parser_sql/builders/UpdateStatementBuilder.php b/tools/parser_sql/builders/UpdateStatementBuilder.php index cbacb052d..fcefdd8e1 100644 --- a/tools/parser_sql/builders/UpdateStatementBuilder.php +++ b/tools/parser_sql/builders/UpdateStatementBuilder.php @@ -35,13 +35,11 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: UpdateStatementBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/WhereBuilder.php'; -require_once dirname(__FILE__) . '/SetBuilder.php'; -require_once dirname(__FILE__) . '/UpdateBuilder.php'; +namespace PHPSQLParser\builders; /** * This class implements the builder for the whole Update statement. You can overwrite @@ -51,7 +49,7 @@ require_once dirname(__FILE__) . '/UpdateBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class UpdateStatementBuilder { +class UpdateStatementBuilder implements Builder { protected function buildWHERE($parsed) { $builder = new WhereBuilder(); @@ -68,7 +66,7 @@ class UpdateStatementBuilder { return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { $sql = $this->buildUPDATE($parsed['UPDATE']) . " " . $this->buildSET($parsed['SET']); if (isset($parsed['WHERE'])) { $sql .= " " . $this->buildWHERE($parsed['WHERE']); diff --git a/tools/parser_sql/builders/UserVariableBuilder.php b/tools/parser_sql/builders/UserVariableBuilder.php index 9a3db2d8e..349a031f2 100644 --- a/tools/parser_sql/builders/UserVariableBuilder.php +++ b/tools/parser_sql/builders/UserVariableBuilder.php @@ -35,11 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: UserVariableBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; /** * This class implements the builder for an user variable. @@ -49,9 +50,9 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class UserVariableBuilder { +class UserVariableBuilder implements Builder { - public function build($parsed) { + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::USER_VARIABLE) { return ""; } diff --git a/tools/parser_sql/builders/ValuesBuilder.php b/tools/parser_sql/builders/ValuesBuilder.php index dfa781369..9053d4675 100644 --- a/tools/parser_sql/builders/ValuesBuilder.php +++ b/tools/parser_sql/builders/ValuesBuilder.php @@ -35,12 +35,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ValuesBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ + * @version SVN: $Id$ * */ -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/RecordBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** * This class implements the builder for the VALUES part of INSERT statement. @@ -50,14 +50,14 @@ require_once dirname(__FILE__) . '/RecordBuilder.php'; * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ -class ValuesBuilder { +class ValuesBuilder implements Builder { protected function buildRecord($parsed) { $builder = new RecordBuilder(); return $builder->build($parsed); } - public function build($parsed) { + public function build(array $parsed) { $sql = ""; foreach ($parsed as $k => $v) { $len = strlen($sql); @@ -67,10 +67,13 @@ class ValuesBuilder { throw new UnableToCreateSQLException('VALUES', $k, $v, 'expr_type'); } - $sql .= ","; + $sql .= $this->getRecordDelimiter($v); } - $sql = substr($sql, 0, -1); - return "VALUES " . $sql; - } + return "VALUES " . trim($sql); + } + + protected function getRecordDelimiter($parsed) { + return empty($parsed['delim']) ? ' ' : $parsed['delim'] . ' '; + } } ?> diff --git a/tools/parser_sql/builders/ViewBuilder.php b/tools/parser_sql/builders/ViewBuilder.php new file mode 100644 index 000000000..060f24c88 --- /dev/null +++ b/tools/parser_sql/builders/ViewBuilder.php @@ -0,0 +1,62 @@ +<?php +/** + * ViewBuilder.php + * + * Builds the view within the DROP statement. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\builders; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class implements the builder for a view within DROP statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class ViewBuilder implements Builder { + + public function build(array $parsed) { + if ($parsed['expr_type'] !== ExpressionType::VIEW) { + return ""; + } + return $parsed['base_expr']; + } +} +?> diff --git a/tools/parser_sql/builders/WhereBracketExpressionBuilder.php b/tools/parser_sql/builders/WhereBracketExpressionBuilder.php index c3d333f65..8a65914b5 100644 --- a/tools/parser_sql/builders/WhereBracketExpressionBuilder.php +++ b/tools/parser_sql/builders/WhereBracketExpressionBuilder.php @@ -31,34 +31,27 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: WhereBracketExpressionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ - * + * @version SVN: $Id$ + * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/OperatorBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; -require_once dirname(__FILE__) . '/InListBuilder.php'; -require_once dirname(__FILE__) . '/WhereExpressionBuilder.php'; -require_once dirname(__FILE__) . '/WhereBracketExpressionBuilder.php'; -require_once dirname(__FILE__) . '/UserVariableBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** - * This class implements the builder for bracket expressions within the WHERE part. + * This class implements the builder for bracket expressions within the WHERE part. * You can overwrite all functions to achieve another handling. * * @author André Rothe <andre.rothe@phosco.info> * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * + * */ -class WhereBracketExpressionBuilder { +class WhereBracketExpressionBuilder implements Builder { protected function buildColRef($parsed) { $builder = new ColumnReferenceBuilder(); @@ -95,7 +88,17 @@ class WhereBracketExpressionBuilder { return $builder->build($parsed); } - public function build($parsed) { + protected function buildSubQuery($parsed) { + $builder = new SubQueryBuilder(); + return $builder->build($parsed); + } + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::BRACKET_EXPRESSION) { return ""; } @@ -110,7 +113,10 @@ class WhereBracketExpressionBuilder { $sql .= $this->buildWhereExpression($v); $sql .= $this->build($v); $sql .= $this->buildUserVariable($v); - + // $sql .= $this->buildSubQuery($v); + $sql .= $this->buildReserved($v); + $sql .= $this->buildSubQuery($v); + if ($len == strlen($sql)) { throw new UnableToCreateSQLException('WHERE expression subtree', $k, $v, 'expr_type'); } diff --git a/tools/parser_sql/builders/WhereBuilder.php b/tools/parser_sql/builders/WhereBuilder.php index 3be2b80aa..507b437bf 100644 --- a/tools/parser_sql/builders/WhereBuilder.php +++ b/tools/parser_sql/builders/WhereBuilder.php @@ -31,35 +31,26 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: WhereBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ - * + * @version SVN: $Id$ + * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/OperatorBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; -require_once dirname(__FILE__) . '/InListBuilder.php'; -require_once dirname(__FILE__) . '/WhereExpressionBuilder.php'; -require_once dirname(__FILE__) . '/WhereBracketExpressionBuilder.php'; -require_once dirname(__FILE__) . '/UserVariableBuilder.php'; -require_once dirname(__FILE__) . '/SubQueryBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; /** - * This class implements the builder for the WHERE part. + * This class implements the builder for the WHERE part. * You can overwrite all functions to achieve another handling. * * @author André Rothe <andre.rothe@phosco.info> * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * + * */ -class WhereBuilder { +class WhereBuilder implements Builder { protected function buildColRef($parsed) { $builder = new ColumnReferenceBuilder(); @@ -106,7 +97,12 @@ class WhereBuilder { return $builder->build($parsed); } - public function build($parsed) { + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { $sql = "WHERE "; foreach ($parsed as $k => $v) { $len = strlen($sql); @@ -120,7 +116,8 @@ class WhereBuilder { $sql .= $this->buildWhereExpression($v); $sql .= $this->buildWhereBracketExpression($v); $sql .= $this->buildUserVariable($v); - + $sql .= $this->buildReserved($v); + if (strlen($sql) == $len) { throw new UnableToCreateSQLException('WHERE', $k, $v, 'expr_type'); } diff --git a/tools/parser_sql/builders/WhereExpressionBuilder.php b/tools/parser_sql/builders/WhereExpressionBuilder.php index 659c1db1e..bf5b8868b 100644 --- a/tools/parser_sql/builders/WhereExpressionBuilder.php +++ b/tools/parser_sql/builders/WhereExpressionBuilder.php @@ -31,34 +31,27 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: WhereExpressionBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $ - * + * @version SVN: $Id$ + * */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCreateSQLException.php'; -require_once dirname(__FILE__) . '/ColumnReferenceBuilder.php'; -require_once dirname(__FILE__) . '/ConstantBuilder.php'; -require_once dirname(__FILE__) . '/OperatorBuilder.php'; -require_once dirname(__FILE__) . '/FunctionBuilder.php'; -require_once dirname(__FILE__) . '/InListBuilder.php'; -require_once dirname(__FILE__) . '/WhereExpressionBuilder.php'; -require_once dirname(__FILE__) . '/WhereBracketExpressionBuilder.php'; -require_once dirname(__FILE__) . '/UserVariableBuilder.php'; +namespace PHPSQLParser\builders; +use PHPSQLParser\exceptions\UnableToCreateSQLException; +use PHPSQLParser\utils\ExpressionType; /** - * This class implements the builder for expressions within the WHERE part. + * This class implements the builder for expressions within the WHERE part. * You can overwrite all functions to achieve another handling. * * @author André Rothe <andre.rothe@phosco.info> * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * + * */ -class WhereExpressionBuilder { +class WhereExpressionBuilder implements Builder { protected function buildColRef($parsed) { $builder = new ColumnReferenceBuilder(); @@ -69,38 +62,47 @@ class WhereExpressionBuilder { $builder = new ConstantBuilder(); return $builder->build($parsed); } - + protected function buildOperator($parsed) { $builder = new OperatorBuilder(); return $builder->build($parsed); } - + protected function buildFunction($parsed) { $builder = new FunctionBuilder(); return $builder->build($parsed); } - + protected function buildInList($parsed) { $builder = new InListBuilder(); return $builder->build($parsed); } - + protected function buildWhereExpression($parsed) { - $builder = new WhereExpressionBuilder(); - return $builder->build($parsed); + return $this->build($parsed); } - + protected function buildWhereBracketExpression($parsed) { $builder = new WhereBracketExpressionBuilder(); return $builder->build($parsed); } - + protected function buildUserVariable($parsed) { $builder = new UserVariableBuilder(); return $builder->build($parsed); } - - public function build($parsed) { + + protected function buildSubQuery($parsed) { + $builder = new SubQueryBuilder(); + return $builder->build($parsed); + } + + protected function buildReserved($parsed) { + $builder = new ReservedBuilder(); + return $builder->build($parsed); + } + + public function build(array $parsed) { if ($parsed['expr_type'] !== ExpressionType::EXPRESSION) { return ""; } @@ -115,6 +117,8 @@ class WhereExpressionBuilder { $sql .= $this->buildWhereExpression($v); $sql .= $this->buildWhereBracketExpression($v); $sql .= $this->buildUserVariable($v); + $sql .= $this->buildSubQuery($v); + $sql .= $this->buildReserved($v); if ($len == strlen($sql)) { throw new UnableToCreateSQLException('WHERE expression subtree', $k, $v, 'expr_type'); @@ -126,6 +130,6 @@ class WhereExpressionBuilder { $sql = substr($sql, 0, -1); return $sql; } - + } ?> diff --git a/tools/parser_sql/exceptions/InvalidParameterException.php b/tools/parser_sql/exceptions/InvalidParameterException.php index cfe80aab0..116747826 100644 --- a/tools/parser_sql/exceptions/InvalidParameterException.php +++ b/tools/parser_sql/exceptions/InvalidParameterException.php @@ -4,39 +4,52 @@ * * This file implements the InvalidParameterException class which is used within the * PHPSQLParser package. + * + * PHP version 5 * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> - * + * LICENSE: + * Copyright (c) 2010-2014 André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * */ +namespace PHPSQLParser\exceptions; +use InvalidArgumentException; + /** * This exception will occur in the parser, if the given SQL statement * is not a String type. - * - * @author arothe * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class InvalidParameterException extends InvalidArgumentException { diff --git a/tools/parser_sql/exceptions/UnableToCalculatePositionException.php b/tools/parser_sql/exceptions/UnableToCalculatePositionException.php index 2cc54c965..0d68e7a81 100644 --- a/tools/parser_sql/exceptions/UnableToCalculatePositionException.php +++ b/tools/parser_sql/exceptions/UnableToCalculatePositionException.php @@ -5,39 +5,52 @@ * This file implements the UnableToCalculatePositionException class which is used within the * PHPSQLParser package. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * */ +namespace PHPSQLParser\exceptions; +use Exception; + /** * This exception will occur, if the PositionCalculator can not find the token * defined by a base_expr field within the original SQL statement. Please create * an issue in such a case, it is an application error. - * - * @author arothe * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class UnableToCalculatePositionException extends Exception { diff --git a/tools/parser_sql/exceptions/UnableToCreateSQLException.php b/tools/parser_sql/exceptions/UnableToCreateSQLException.php index e9d38340a..c9b04d218 100644 --- a/tools/parser_sql/exceptions/UnableToCreateSQLException.php +++ b/tools/parser_sql/exceptions/UnableToCreateSQLException.php @@ -5,40 +5,52 @@ * This file implements the UnableToCreateSQLException class which is used within the * PHPSQLParser package. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * */ +namespace PHPSQLParser\exceptions; +use Exception; /** * This exception will occur within the PHPSQLCreator, if the creator can not find a * method, which can handle the current expr_type field. It could be an error within the parser * output or a special case has not been modelled within the creator. Please create an issue * in such a case. - * - * @author arothe * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class UnableToCreateSQLException extends Exception { @@ -52,7 +64,8 @@ class UnableToCreateSQLException extends Exception { $this->partkey = $partkey; $this->entry = $entry; $this->entrykey = $entrykey; - parent::__construct("unknown [" . $entrykey . "] = " .$entry[$entrykey] . " in \"" . $part . "\" [" . $partkey . "] ", 15); + parent::__construct( + "unknown [" . $entrykey . "] = " . $entry[$entrykey] . " in \"" . $part . "\" [" . $partkey . "] ", 15); } public function getEntry() { diff --git a/tools/parser_sql/exceptions/UnsupportedFeatureException.php b/tools/parser_sql/exceptions/UnsupportedFeatureException.php index e169e2461..bc5d2849a 100644 --- a/tools/parser_sql/exceptions/UnsupportedFeatureException.php +++ b/tools/parser_sql/exceptions/UnsupportedFeatureException.php @@ -5,40 +5,52 @@ * This file implements the UnsupportedFeatureException class which is used within the * PHPSQLParser package. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * */ +namespace PHPSQLParser\exceptions; +use Exception; /** * This exception will occur in the PHPSQLCreator, if the creator finds * a field name, which is unknown. The developers have created some * additional output of the parser, but the creator class has not been * enhanced. Please open an issue in such a case. - * - * @author arothe * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class UnsupportedFeatureException extends Exception { diff --git a/tools/parser_sql/lexer/LexerSplitter.php b/tools/parser_sql/lexer/LexerSplitter.php index 8c801817b..365f5c569 100644 --- a/tools/parser_sql/lexer/LexerSplitter.php +++ b/tools/parser_sql/lexer/LexerSplitter.php @@ -36,10 +36,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: LexerSplitter.php 842 2013-12-30 08:57:53Z phosco@gmx.de $ + * @version SVN: $Id$ * */ +namespace PHPSQLParser\lexer; + /** * This class holds a sorted array of characters, which are used as stop token. * On every part of the array the given SQL string will be split into single tokens. @@ -54,8 +56,11 @@ class LexerSplitter { protected static $splitters = array("<=>", "\r\n", "!=", ">=", "<=", "<>", "<<", ">>", ":=", "\\", "&&", "||", ":=", "/*", "*/", "--", ">", "<", "|", "=", "^", "(", ")", "\t", "\n", "'", "\"", "`", ",", "@", " ", "+", "-", "*", "/", ";"); - protected $tokenSize; - protected $hashSet; + + /** + * @var string Regex string pattern of splitters. + */ + protected $splitterPattern; /** * Constructor. @@ -63,32 +68,60 @@ class LexerSplitter { * It initializes some fields. */ public function __construct() { - $this->tokenSize = strlen(self::$splitters[0]); // should be the largest one - $this->hashSet = array_flip(self::$splitters); + $this->splitterPattern = $this->convertSplittersToRegexPattern( self::$splitters ); } - /** - * Get the maximum length of a split token. - * - * The largest element must be on position 0 of the internal $_splitters array, - * so the function returns the length of that token. It must be > 0. - * - * @return int The number of characters for the largest split token. - */ - public function getMaxLengthOfSplitter() { - return $this->tokenSize; + /** + * Get the regex pattern string of all the splitters + * + * @return string + */ + public function getSplittersRegexPattern () { + return $this->splitterPattern; } - /** - * Looks into the internal split token array and compares the given token with - * the array content. It returns true, if the token will be found, false otherwise. - * - * @param String $token a string, which could be a split token. - * - * @return boolean true, if the given string will be a split token, false otherwise - */ - public function isSplitter($token) { - return isset($this->hashSet[$token]); + /** + * Convert an array of splitter tokens to a regex pattern string. + * + * @param array $splitters + * + * @return string + */ + public function convertSplittersToRegexPattern( $splitters ) { + $regex_parts = array(); + foreach ( $splitters as $part ) { + $part = preg_quote( $part ); + + switch ( $part ) { + case "\r\n": + $part = '\r\n'; + break; + case "\t": + $part = '\t'; + break; + case "\n": + $part = '\n'; + break; + case " ": + $part = '\s'; + break; + case "/": + $part = "\/"; + break; + case "/\*": + $part = "\/\*"; + break; + case "\*/": + $part = "\*\/"; + break; + } + + $regex_parts[] = $part; + } + + $pattern = implode( '|', $regex_parts ); + + return '/(' . $pattern . ')/'; } } diff --git a/tools/parser_sql/lexer/PHPSQLLexer.php b/tools/parser_sql/lexer/PHPSQLLexer.php index d9c5cfe68..4ef0e1267 100644 --- a/tools/parser_sql/lexer/PHPSQLLexer.php +++ b/tools/parser_sql/lexer/PHPSQLLexer.php @@ -2,9 +2,9 @@ /** * PHPSQLLexer.php * - * This file contains the lexer, which splits and recombines parts of the + * This file contains the lexer, which splits and recombines parts of the * SQL statement just before parsing. - * + * * PHP version 5 * * LICENSE: @@ -32,21 +32,21 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: PHPSQLLexer.php 842 2013-12-30 08:57:53Z phosco@gmx.de $ - * + * @version SVN: $Id$ + * */ -require_once dirname(__FILE__) . '/LexerSplitter.php'; -require_once dirname(__FILE__) . '/../exceptions/InvalidParameterException.php'; +namespace PHPSQLParser\lexer; +use PHPSQLParser\exceptions\InvalidParameterException; /** * This class splits the SQL string into little parts, which the parser can * use to build the result array. - * + * * @author André Rothe <andre.rothe@phosco.info> * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * @@ -56,8 +56,8 @@ class PHPSQLLexer { protected $splitters; /** - * Constructor. - * + * Constructor. + * * It initializes some fields. */ public function __construct() { @@ -66,10 +66,10 @@ class PHPSQLLexer { /** * Ends the given string $haystack with the string $needle? - * + * * @param string $haystack * @param string $needle - * + * * @return boolean true, if the parameter $haystack ends with the character sequences $needle, false otherwise */ protected function endsWith($haystack, $needle) { @@ -84,50 +84,96 @@ class PHPSQLLexer { if (!is_string($sql)) { throw new InvalidParameterException($sql); } - - $tokens = array(); - $token = ""; - - $splitLen = $this->splitters->getMaxLengthOfSplitter(); - $found = false; - $len = strlen($sql); - $pos = 0; - - while ($pos < $len) { - - for ($i = $splitLen; $i > 0; $i--) { - $substr = substr($sql, $pos, $i); - if ($this->splitters->isSplitter($substr)) { - - if ($token !== "") { - $tokens[] = $token; - } - - $tokens[] = $substr; - $pos += $i; - $token = ""; - - continue 2; - } - } - - $token .= $sql[$pos]; - $pos++; - } - - if ($token !== "") { - $tokens[] = $token; - } - + $tokens = preg_split($this->splitters->getSplittersRegexPattern(), $sql, null, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); + $tokens = $this->concatComments($tokens); $tokens = $this->concatEscapeSequences($tokens); $tokens = $this->balanceBackticks($tokens); $tokens = $this->concatColReferences($tokens); $tokens = $this->balanceParenthesis($tokens); - $tokens = $this->concatComments($tokens); $tokens = $this->concatUserDefinedVariables($tokens); + $tokens = $this->concatScientificNotations($tokens); + $tokens = $this->concatNegativeNumbers($tokens); return $tokens; } + protected function concatNegativeNumbers($tokens) { + + $i = 0; + $cnt = count($tokens); + $possibleSign = true; + + while ($i < $cnt) { + + if (!isset($tokens[$i])) { + $i++; + continue; + } + + $token = $tokens[$i]; + + // a sign is also possible on the first position of the tokenlist + if ($possibleSign === true) { + if ($token === '-' || $token === '+') { + if (is_numeric($tokens[$i + 1])) { + $tokens[$i + 1] = $token . $tokens[$i + 1]; + unset($tokens[$i]); + } + } + $possibleSign = false; + continue; + } + + // TODO: we can have sign of a number after "(" and ",", are others possible? + if (substr($token, -1, 1) === "," || substr($token, -1, 1) === "(") { + $possibleSign = true; + } + + $i++; + } + + return array_values($tokens); + } + + protected function concatScientificNotations($tokens) { + + $i = 0; + $cnt = count($tokens); + $scientific = false; + + while ($i < $cnt) { + + if (!isset($tokens[$i])) { + $i++; + continue; + } + + $token = $tokens[$i]; + + if ($scientific === true) { + if ($token === '-' || $token === '+') { + $tokens[$i - 1] .= $tokens[$i]; + $tokens[$i - 1] .= $tokens[$i + 1]; + unset($tokens[$i]); + unset($tokens[$i + 1]); + + } elseif (is_numeric($token)) { + $tokens[$i - 1] .= $tokens[$i]; + unset($tokens[$i]); + } + $scientific = false; + continue; + } + + if (strtoupper(substr($token, -1, 1)) === 'E') { + $scientific = is_numeric(substr($token, 0, -1)); + } + + $i++; + } + + return array_values($tokens); + } + protected function concatUserDefinedVariables($tokens) { $i = 0; $cnt = count($tokens); @@ -165,6 +211,9 @@ class PHPSQLLexer { $i = 0; $cnt = count($tokens); $comment = false; + $backTicks = []; + $in_string = false; + $inline = false; while ($i < $cnt) { @@ -175,26 +224,52 @@ class PHPSQLLexer { $token = $tokens[$i]; - if ($comment !== false) { - if ($inline === true && ($token === "\n" || $token === "\r\n")) { - $comment = false; + /* + * Check to see if we're inside a value (i.e. back ticks). + * If so inline comments are not valid. + */ + if ($comment === false && $this->isBacktick($token)) { + if (!empty($backTicks)) { + $lastBacktick = array_pop($backTicks); + if ($lastBacktick != $token) { + $backTicks[] = $lastBacktick; // Re-add last back tick + $backTicks[] = $token; + } } else { - unset($tokens[$i]); - $tokens[$comment] .= $token; - } - if ($inline === false && ($token === "*/")) { - $comment = false; + $backTicks[] = $token; } } - if (($comment === false) && ($token === "--")) { - $comment = $i; - $inline = true; + if($comment === false && ($token == "\"" || $token == "'")) { + $in_string = !$in_string; } + if(!$in_string) { + if ($comment !== false) { + if ($inline === true && ($token === "\n" || $token === "\r\n")) { + $comment = false; + } else { + unset($tokens[$i]); + $tokens[$comment] .= $token; + } + if ($inline === false && ($token === "*/")) { + $comment = false; + } + } - if (($comment === false) && ($token === "/*")) { - $comment = $i; - $inline = false; + if (($comment === false) && ($token === "--") && empty($backTicks)) { + $comment = $i; + $inline = true; + } + + if (($comment === false) && (substr($token, 0, 1) === "#") && empty($backTicks)) { + $comment = $i; + $inline = true; + } + + if (($comment === false) && ($token === "/*")) { + $comment = $i; + $inline = false; + } } $i++; @@ -258,9 +333,9 @@ class PHPSQLLexer { /** * This function concats some tokens to a column reference. * There are two different cases: - * + * * 1. If the current token ends with a dot, we will add the next token - * 2. If the next token starts with a dot, we will add it to the previous token + * 2. If the next token starts with a dot, we will add it to the previous token * */ protected function concatColReferences($tokens) { diff --git a/tools/parser_sql/positions/PositionCalculator.php b/tools/parser_sql/positions/PositionCalculator.php index 731f21ee6..53eb57f6c 100644 --- a/tools/parser_sql/positions/PositionCalculator.php +++ b/tools/parser_sql/positions/PositionCalculator.php @@ -1,54 +1,109 @@ <?php /** - * position-calculator.php + * PositionCalculator.php * - * This file implements the calculator for the position elements of - * the output of the PHPSQLParser. + * This class implements the calculator for the string positions of the + * base_expr elements within the output of the PHPSQLParser. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2015 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * */ -require_once dirname(__FILE__) . '/../utils/PHPSQLParserConstants.php'; -require_once dirname(__FILE__) . '/../exceptions/UnableToCalculatePositionException.php'; +namespace PHPSQLParser\positions; +use PHPSQLParser\utils\PHPSQLParserConstants; +use PHPSQLParser\exceptions\UnableToCalculatePositionException; +use PHPSQLParser\utils\ExpressionType; /** - * This class calculates the positions - * of base_expr within the original SQL statement. - * - * @author arothe <andre.rothe@phosco.info> - * + * This class implements the calculator for the string positions of the + * base_expr elements within the output of the PHPSQLParser. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class PositionCalculator { - private static $_allowedOnOperator = array("\t", "\n", "\r", " ", ",", "(", ")", "_", "'", "\""); - private static $_allowedOnOther = array("\t", "\n", "\r", " ", ",", "(", ")", "<", ">", "*", "+", "-", "/", "|", - "&", "=", "!", ";"); + protected static $allowedOnOperator = array("\t", "\n", "\r", " ", ",", "(", ")", "_", "'", "\"", "?", "@", "0", + "1", "2", "3", "4", "5", "6", "7", "8", "9"); + protected static $allowedOnOther = array("\t", "\n", "\r", " ", ",", "(", ")", "<", ">", "*", "+", "-", "/", "|", + "&", "=", "!", ";"); - private function _printPos($text, $sql, $charPos, $key, $parsed, $backtracking) { - if (!isset($_ENV['DEBUG'])) { + protected $flippedBacktrackingTypes; + protected static $backtrackingTypes = array(ExpressionType::EXPRESSION, ExpressionType::SUBQUERY, + ExpressionType::BRACKET_EXPRESSION, ExpressionType::TABLE_EXPRESSION, + ExpressionType::RECORD, ExpressionType::IN_LIST, + ExpressionType::MATCH_ARGUMENTS, ExpressionType::TABLE, + ExpressionType::TEMPORARY_TABLE, ExpressionType::COLUMN_TYPE, + ExpressionType::COLDEF, ExpressionType::PRIMARY_KEY, + ExpressionType::CONSTRAINT, ExpressionType::COLUMN_LIST, + ExpressionType::CHECK, ExpressionType::COLLATE, ExpressionType::LIKE, + ExpressionType::INDEX, ExpressionType::INDEX_TYPE, + ExpressionType::INDEX_SIZE, ExpressionType::INDEX_PARSER, + ExpressionType::FOREIGN_KEY, ExpressionType::REFERENCE, + ExpressionType::PARTITION, ExpressionType::PARTITION_HASH, + ExpressionType::PARTITION_COUNT, ExpressionType::PARTITION_KEY, + ExpressionType::PARTITION_KEY_ALGORITHM, + ExpressionType::PARTITION_RANGE, ExpressionType::PARTITION_LIST, + ExpressionType::PARTITION_DEF, ExpressionType::PARTITION_VALUES, + ExpressionType::SUBPARTITION_DEF, ExpressionType::PARTITION_DATA_DIR, + ExpressionType::PARTITION_INDEX_DIR, ExpressionType::PARTITION_COMMENT, + ExpressionType::PARTITION_MAX_ROWS, ExpressionType::PARTITION_MIN_ROWS, + ExpressionType::SUBPARTITION_COMMENT, + ExpressionType::SUBPARTITION_DATA_DIR, + ExpressionType::SUBPARTITION_INDEX_DIR, + ExpressionType::SUBPARTITION_KEY, + ExpressionType::SUBPARTITION_KEY_ALGORITHM, + ExpressionType::SUBPARTITION_MAX_ROWS, + ExpressionType::SUBPARTITION_MIN_ROWS, ExpressionType::SUBPARTITION, + ExpressionType::SUBPARTITION_HASH, ExpressionType::SUBPARTITION_COUNT, + ExpressionType::CHARSET, ExpressionType::ENGINE, ExpressionType::QUERY, + ExpressionType::INDEX_ALGORITHM, ExpressionType::INDEX_LOCK, + ExpressionType::SUBQUERY_FACTORING, ExpressionType::CUSTOM_FUNCTION + ); + + /** + * Constructor. + * + * It initializes some fields. + */ + public function __construct() { + $this->flippedBacktrackingTypes = array_flip(self::$backtrackingTypes); + } + + protected function printPos($text, $sql, $charPos, $key, $parsed, $backtracking) { + if (!isset($_SERVER['DEBUG'])) { return; } @@ -71,13 +126,15 @@ class PositionCalculator { return $parsed; } - private function findPositionWithinString($sql, $value, $expr_type) { + protected function findPositionWithinString($sql, $value, $expr_type) { $offset = 0; $ok = false; while (true) { $pos = strpos($sql, $value, $offset); + // error_log("pos:$pos value:$value sql:$sql"); + if ($pos === false) { break; } @@ -87,6 +144,9 @@ class PositionCalculator { $before = $sql[$pos - 1]; } + // if we have a quoted string, we every character is allowed after it + // see issue 137 + $quoted = ($sql[$pos + strlen($value) - 1] === '`'); $after = ""; if (isset($sql[$pos + strlen($value)])) { $after = $sql[$pos + strlen($value)]; @@ -96,14 +156,13 @@ class PositionCalculator { // whitespace, comma, parenthesis, digit or letter, end_of_string // an operator should not be surrounded by another operator - if ($expr_type === 'operator') { + if (in_array($expr_type,array('operator','column-list'),true)) { - $ok = ($before === "" || in_array($before, self::$_allowedOnOperator, true)) - || (strtolower($before) >= 'a' && strtolower($before) <= 'z') || ($before >= '0' && $before <= '9'); + $ok = ($before === "" || in_array($before, self::$allowedOnOperator, true)) + || (strtolower($before) >= 'a' && strtolower($before) <= 'z'); $ok = $ok - && ($after === "" || in_array($after, self::$_allowedOnOperator, true) - || (strtolower($after) >= 'a' && strtolower($after) <= 'z') || ($after >= '0' && $after <= '9') - || ($after === '?') || ($after === '@')); + && ($after === "" || in_array($after, self::$allowedOnOperator, true) + || (strtolower($after) >= 'a' && strtolower($after) <= 'z')); if (!$ok) { $offset = $pos + 1; @@ -116,8 +175,10 @@ class PositionCalculator { // in all other cases we accept // whitespace, comma, operators, parenthesis and end_of_string - $ok = ($before === "" || in_array($before, self::$_allowedOnOther, true)); - $ok = $ok && ($after === "" || in_array($after, self::$_allowedOnOther, true)); + $ok = ($before === "" || in_array($before, self::$allowedOnOther, true)); + $ok = $ok + && ($after === "" || in_array($after, self::$allowedOnOther, true) + || ($quoted && (strtolower($after) >= 'a' && strtolower($after) <= 'z'))); if ($ok) { break; @@ -129,27 +190,10 @@ class PositionCalculator { return $pos; } - private function lookForBaseExpression($sql, &$charPos, &$parsed, $key, &$backtracking) { + protected function lookForBaseExpression($sql, &$charPos, &$parsed, $key, &$backtracking) { if (!is_numeric($key)) { if (($key === 'UNION' || $key === 'UNION ALL') - || ($key === 'expr_type' && $parsed === ExpressionType::EXPRESSION) - || ($key === 'expr_type' && $parsed === ExpressionType::SUBQUERY) - || ($key === 'expr_type' && $parsed === ExpressionType::BRACKET_EXPRESSION) - || ($key === 'expr_type' && $parsed === ExpressionType::TABLE_EXPRESSION) - || ($key === 'expr_type' && $parsed === ExpressionType::RECORD) - || ($key === 'expr_type' && $parsed === ExpressionType::IN_LIST) - || ($key === 'expr_type' && $parsed === ExpressionType::MATCH_ARGUMENTS) - || ($key === 'expr_type' && $parsed === ExpressionType::TABLE) - || ($key === 'expr_type' && $parsed === ExpressionType::TEMPORARY_TABLE) - || ($key === 'expr_type' && $parsed === ExpressionType::COLUMN_TYPE) - || ($key === 'expr_type' && $parsed === ExpressionType::COLDEF) - || ($key === 'expr_type' && $parsed === ExpressionType::PRIMARY_KEY) - || ($key === 'expr_type' && $parsed === ExpressionType::CONSTRAINT) - || ($key === 'expr_type' && $parsed === ExpressionType::COLUMN_LIST) - || ($key === 'expr_type' && $parsed === ExpressionType::CHECK) - || ($key === 'expr_type' && $parsed === ExpressionType::COLLATE) - || ($key === 'expr_type' && $parsed === ExpressionType::LIKE) - || ($key === 'expr_type' && $parsed === ExpressionType::INDEX) + || ($key === 'expr_type' && isset($this->flippedBacktrackingTypes[$parsed])) || ($key === 'select-option' && $parsed !== false) || ($key === 'alias' && $parsed !== false)) { // we hold the current position and come back after the next base_expr // we do this, because the next base_expr contains the complete expression/subquery/record @@ -176,7 +220,7 @@ class PositionCalculator { } else { // move the current pos after the keyword // SELECT, WHERE, INSERT etc. - if (PHPSQLParserConstants::isReserved($key)) { + if (PHPSQLParserConstants::getInstance()->isReserved($key)) { $charPos = stripos($sql, $key, $charPos); $charPos += strlen($key); } @@ -190,7 +234,7 @@ class PositionCalculator { foreach ($parsed as $key => $value) { if ($key === 'base_expr') { - //$this->_printPos("0", $sql, $charPos, $key, $value, $backtracking); + //$this->printPos("0", $sql, $charPos, $key, $value, $backtracking); $subject = substr($sql, $charPos); $pos = $this->findPositionWithinString($subject, $value, @@ -202,14 +246,14 @@ class PositionCalculator { $parsed['position'] = $charPos + $pos; $charPos += $pos + strlen($value); - //$this->_printPos("1", $sql, $charPos, $key, $value, $backtracking); + //$this->printPos("1", $sql, $charPos, $key, $value, $backtracking); $oldPos = array_pop($backtracking); if (isset($oldPos) && $oldPos !== false) { $charPos = $oldPos; } - //$this->_printPos("2", $sql, $charPos, $key, $value, $backtracking); + //$this->printPos("2", $sql, $charPos, $key, $value, $backtracking); } else { $this->lookForBaseExpression($sql, $charPos, $parsed[$key], $key, $backtracking); diff --git a/tools/parser_sql/processors/AbstractProcessor.php b/tools/parser_sql/processors/AbstractProcessor.php index 0af0396a0..b172399d2 100644 --- a/tools/parser_sql/processors/AbstractProcessor.php +++ b/tools/parser_sql/processors/AbstractProcessor.php @@ -4,49 +4,76 @@ * * This file implements an abstract processor, which implements some helper functions. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; -require_once dirname(__FILE__) . '/../lexer/PHPSQLLexer.php'; +namespace PHPSQLParser\processors; + +use PHPSQLParser\lexer\PHPSQLLexer; +use PHPSQLParser\Options; +use PHPSQLParser\utils\ExpressionType; /** - * - * This class processes contains some general functions for a processor. - * - * @author arothe - * + * This class contains some general functions for a processor. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ abstract class AbstractProcessor { + /** + * @var Options + */ + protected $options; + + /** + * AbstractProcessor constructor. + * + * @param Options $options + */ + public function __construct(Options $options = null) + { + $this->options = $options; + } + /** * This function implements the main functionality of a processor class. * Always use default valuses for additional parameters within overridden functions. */ - abstract public function process($tokens); + public abstract function process($tokens); /** * this function splits up a SQL statement into easy to "parse" @@ -59,26 +86,83 @@ abstract class AbstractProcessor { /** * Revokes the quoting characters from an expression + * Possibibilies: + * `a` + * 'a' + * "a" + * `a`.`b` + * `a.b` + * a.`b` + * `a`.b + * It is also possible to have escaped quoting characters + * within an expression part: + * `a``b` => a`b + * And you can use whitespace between the parts: + * a . `b` => [a,b] */ protected function revokeQuotation($sql) { - $result = trim($sql); + $tmp = trim($sql); + $result = array(); - if (($result[0] === '`') && ($result[strlen($result) - 1] === '`')) { - $result = substr($result, 1, -1); - return trim(str_replace('``', '`', $result)); + $quote = false; + $start = 0; + $i = 0; + $len = strlen($tmp); + + while ($i < $len) { + + $char = $tmp[$i]; + switch ($char) { + case '`': + case '\'': + case '"': + if ($quote === false) { + // start + $quote = $char; + $start = $i + 1; + break; + } + if ($quote !== $char) { + break; + } + if (isset($tmp[$i + 1]) && ($quote === $tmp[$i + 1])) { + // escaped + $i++; + break; + } + // end + $char = substr($tmp, $start, $i - $start); + $result[] = str_replace($quote . $quote, $quote, $char); + $start = $i + 1; + $quote = false; + break; + + case '.': + if ($quote === false) { + // we have found a separator + $char = trim(substr($tmp, $start, $i - $start)); + if ($char !== '') { + $result[] = $char; + } + $start = $i + 1; + } + break; + + default: + // ignore + break; + } + $i++; } - if (($result[0] === "'") && ($result[strlen($result) - 1] === "'")) { - $result = substr($result, 1, -1); - return trim(str_replace("''", "'", $result)); + if ($quote === false && ($start < $len)) { + $char = trim(substr($tmp, $start, $i - $start)); + if ($char !== '') { + $result[] = $char; + } } - if (($result[0] === "\"") && ($result[strlen($result) - 1] === "\"")) { - $result = substr($result, 1, -1); - return trim(str_replace("\"\"", "\"", $result)); - } - - return $sql; + return array('delim' => (count($result) === 1 ? false : '.'), 'parts' => $result); } /** @@ -89,33 +173,47 @@ abstract class AbstractProcessor { $parenthesisRemoved = 0; $trim = trim($token); - if ($trim !== "" && $trim[0] === "(") { // remove only one parenthesis pair now! + if ($trim !== '' && $trim[0] === '(') { // remove only one parenthesis pair now! $parenthesisRemoved++; - $trim[0] = " "; + $trim[0] = ' '; $trim = trim($trim); } $parenthesis = $parenthesisRemoved; $i = 0; $string = 0; + // Whether a string was opened or not, and with which character it was open (' or ") + $stringOpened = ''; while ($i < strlen($trim)) { if ($trim[$i] === "\\") { - $i += 2; # an escape character, the next character is irrelevant + $i += 2; // an escape character, the next character is irrelevant continue; } - if ($trim[$i] === "'" || $trim[$i] === '"') { - $string++; + if ($trim[$i] === "'") { + if ($stringOpened === '') { + $stringOpened = "'"; + } elseif ($stringOpened === "'") { + $stringOpened = ''; + } } - if (($string % 2 === 0) && ($trim[$i] === "(")) { + if ($trim[$i] === '"') { + if ($stringOpened === '') { + $stringOpened = '"'; + } elseif ($stringOpened === '"') { + $stringOpened = ''; + } + } + + if (($stringOpened === '') && ($trim[$i] === '(')) { $parenthesis++; } - if (($string % 2 === 0) && ($trim[$i] === ")")) { + if (($stringOpened === '') && ($trim[$i] === ')')) { if ($parenthesis == $parenthesisRemoved) { - $trim[$i] = " "; + $trim[$i] = ' '; $parenthesisRemoved--; } $parenthesis--; @@ -127,11 +225,11 @@ abstract class AbstractProcessor { protected function getVariableType($expression) { // $expression must contain only upper-case characters - if ($expression[1] !== "@") { + if ($expression[1] !== '@') { return ExpressionType::USER_VARIABLE; } - $type = substr($expression, 2, strpos($expression, ".", 2)); + $type = substr($expression, 2, strpos($expression, '.', 2)); switch ($type) { case 'GLOBAL': @@ -149,16 +247,16 @@ abstract class AbstractProcessor { } protected function isCommaToken($token) { - return (trim($token) === ","); + return (trim($token) === ','); } protected function isWhitespaceToken($token) { - return (trim($token) === ""); + return (trim($token) === ''); } protected function isCommentToken($token) { return isset($token[0]) && isset($token[1]) - && (($token[0] === '-' && $token[1] === '-') || ($token[0] === '/' && $token[1] === '*')); + && (($token[0] === '-' && $token[1] === '-') || ($token[0] === '/' && $token[1] === '*')); } protected function isColumnReference($out) { @@ -177,6 +275,10 @@ abstract class AbstractProcessor { return (isset($out['expr_type']) && $out['expr_type'] === ExpressionType::AGGREGATE_FUNCTION); } + protected function isCustomFunction($out) { + return (isset($out['expr_type']) && $out['expr_type'] === ExpressionType::CUSTOM_FUNCTION); + } + protected function isFunction($out) { return (isset($out['expr_type']) && $out['expr_type'] === ExpressionType::SIMPLE_FUNCTION); } @@ -193,21 +295,36 @@ abstract class AbstractProcessor { return (isset($out['expr_type']) && $out['expr_type'] === ExpressionType::SUBQUERY); } + protected function isComment($out) { + return (isset($out['expr_type']) && $out['expr_type'] === ExpressionType::COMMENT); + } + + public function processComment($expression) { + $result = array(); + $result['expr_type'] = ExpressionType::COMMENT; + $result['value'] = $expression; + return $result; + } + /** * translates an array of objects into an associative array */ public function toArray($tokenList) { $expr = array(); foreach ($tokenList as $token) { - $expr[] = $token->toArray(); + if ($token instanceof \PHPSQLParser\utils\ExpressionToken) { + $expr[] = $token->toArray(); + } else { + $expr[] = $token; + } } - return (empty($expr) ? false : $expr); + return $expr; } protected function array_insert_after($array, $key, $entry) { $idx = array_search($key, array_keys($array)); $array = array_slice($array, 0, $idx + 1, true) + $entry - + array_slice($array, $idx + 1, count($array) - 1, true); + + array_slice($array, $idx + 1, count($array) - 1, true); return $array; } } diff --git a/tools/parser_sql/processors/BracketProcessor.php b/tools/parser_sql/processors/BracketProcessor.php new file mode 100644 index 000000000..eb0922528 --- /dev/null +++ b/tools/parser_sql/processors/BracketProcessor.php @@ -0,0 +1,100 @@ +<?php +/** + * BracketProcessor.php + * + * This file implements the processor for the parentheses around the statements. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class processes the parentheses around the statement. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class BracketProcessor extends AbstractProcessor { + + protected function processTopLevel($sql) { + $processor = new DefaultProcessor($this->options); + return $processor->process($sql); + } + + public function process($tokens) { + $token = $this->removeParenthesisFromStart($tokens[0]); + $subtree = $this->processTopLevel($token); + + $remainingExpressions = $this->getRemainingNotBracketExpression($subtree); + + if (isset($subtree['BRACKET'])) { + $subtree = $subtree['BRACKET']; + } + + if (isset($subtree['SELECT'])) { + $subtree = array( + array('expr_type' => ExpressionType::QUERY, 'base_expr' => $token, 'sub_tree' => $subtree)); + } + + return array( + array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => trim($tokens[0]), + 'sub_tree' => $subtree, 'remaining_expressions' => $remainingExpressions)); + } + + private function getRemainingNotBracketExpression($subtree) + { + // https://github.com/greenlion/PHP-SQL-Parser/issues/279 + // https://github.com/sinri/PHP-SQL-Parser/commit/eac592a0e19f1df6f420af3777a6d5504837faa7 + // as there is no pull request for 279 by the user. His solution works and tested. + if (empty($subtree)) $subtree = array();// as a fix by Sinri 20180528 + $remainingExpressions = array(); + $ignoredKeys = array('BRACKET', 'SELECT', 'FROM'); + $subtreeKeys = array_keys($subtree); + + foreach($subtreeKeys as $key) { + if(!in_array($key, $ignoredKeys)) { + $remainingExpressions[$key] = $subtree[$key]; + } + } + + return $remainingExpressions; + } + +} + +?> diff --git a/tools/parser_sql/processors/ColumnDefinitionProcessor.php b/tools/parser_sql/processors/ColumnDefinitionProcessor.php index d20e68d29..4cd162aef 100644 --- a/tools/parser_sql/processors/ColumnDefinitionProcessor.php +++ b/tools/parser_sql/processors/ColumnDefinitionProcessor.php @@ -30,10 +30,8 @@ * DAMAGE. */ -require_once dirname(__FILE__) . '/AbstractProcessor.php'; -require_once dirname(__FILE__) . '/ReferenceDefinitionProcessor.php'; -require_once dirname(__FILE__) . '/ExpressionListProcessor.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** * @@ -45,17 +43,20 @@ require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; class ColumnDefinitionProcessor extends AbstractProcessor { protected function processExpressionList($parsed) { - $processor = new ExpressionListProcessor(); - return $processor->process($parsed); + $processor = new ExpressionListProcessor($this->options); + $expr = $this->removeParenthesisFromStart($parsed); + $expr = $this->splitSQLIntoTokens($expr); + $expr = $this->removeComma($expr); + return $processor->process($expr); } - + protected function processReferenceDefinition($parsed) { - $processor = new ReferenceDefinitionProcessor(); + $processor = new ReferenceDefinitionProcessor($this->options); return $processor->process($parsed); } - + protected function removeComma($tokens) { - $res = array(); + $res = array(); foreach ($tokens as $token) { if (trim($token) !== ',') { $res[] = $token; @@ -63,7 +64,7 @@ class ColumnDefinitionProcessor extends AbstractProcessor { } return $res; } - + protected function buildColDef($expr, $base_expr, $options, $refs, $key) { $expr = array('expr_type' => ExpressionType::COLUMN_TYPE, 'base_expr' => $base_expr, 'sub_tree' => $expr); @@ -134,24 +135,32 @@ class ColumnDefinitionProcessor extends AbstractProcessor { continue 2; case 'UNSIGNED': - $last = array_pop($expr); - $last['unsigned'] = true; - $expr[] = $last; + foreach (array_reverse(array_keys($expr)) as $i) { + if (isset($expr[$i]['expr_type']) && (ExpressionType::DATA_TYPE === $expr[$i]['expr_type'])) { + $expr[$i]['unsigned'] = true; + break; + } + } + $options['sub_tree'][] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); continue 2; case 'ZEROFILL': $last = array_pop($expr); $last['zerofill'] = true; $expr[] = $last; + $options['sub_tree'][] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); continue 2; case 'BIT': case 'TINYBIT': + case 'TINYINT': case 'SMALLINT': case 'MEDIUMINT': case 'INT': case 'INTEGER': case 'BIGINT': + case 'BOOL': + case 'BOOLEAN': $expr[] = array('expr_type' => ExpressionType::DATA_TYPE, 'base_expr' => $trim, 'unsigned' => false, 'zerofill' => false, 'length' => false); $currCategory = 'SINGLE_PARAM_PARENTHESIS'; @@ -194,11 +203,16 @@ class ColumnDefinitionProcessor extends AbstractProcessor { $prevCategory = $upper; continue 2; + case 'YEAR': + $expr[] = array('expr_type' => ExpressionType::DATA_TYPE, 'base_expr' => $trim, 'length' => false); + $currCategory = 'SINGLE_PARAM_PARENTHESIS'; + $prevCategory = $upper; + continue 2; + case 'DATE': case 'TIME': case 'TIMESTAMP': case 'DATETIME': - case 'YEAR': case 'TINYBLOB': case 'BLOB': case 'MEDIUMBLOB': @@ -217,7 +231,6 @@ class ColumnDefinitionProcessor extends AbstractProcessor { continue 2; case 'ENUM': - case 'SET': $currCategory = 'MULTIPLE_PARAM_PARENTHESIS'; $prevCategory = 'TEXT'; $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim, 'sub_tree' => false); @@ -238,40 +251,24 @@ class ColumnDefinitionProcessor extends AbstractProcessor { continue 2; case 'CHARACTER': - if ($prevCategory === 'TEXT') { - $parsed = array('expr_type' => ExpressionType::DATA_TYPE, 'base_expr' => $trim); - $expr[] = array('expr_type' => ExpressionType::CHARSET, 'base_expr' => substr($base_expr, 0, -1), - 'sub_tree' => $parsed); - $base_expr = $token; - $currCategory = 'CHARSET'; - continue 2; - } - // else ? - break; + $currCategory = 'CHARSET'; + $options['sub_tree'][] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + continue 2; case 'SET': - if ($currCategory === 'CHARSET') { - // TODO: is it necessary to set special properties like the name or collation? - $parsed = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); - $last = array_pop($expr); - $last['sub_tree'][] = $parsed; - $expr[] = $last; - continue 2; - } - // else ? - break; + if ($currCategory == 'CHARSET') { + $options['sub_tree'][] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + } else { + $currCategory = 'MULTIPLE_PARAM_PARENTHESIS'; + $prevCategory = 'TEXT'; + $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim, 'sub_tree' => false); + } + continue 2; case 'COLLATE': - if ($prevCategory === 'TEXT') { - $parsed = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); - $expr[] = array('expr_type' => ExpressionType::COLLATE, 'base_expr' => substr($base_expr, 0, -1), - 'sub_tree' => $parsed); - $base_expr = $token; - $currCategory = 'COLLATION'; - continue 2; - } - // else ? - break; + $currCategory = $upper; + $options['sub_tree'][] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + continue 2; case 'NOT': case 'NULL': @@ -361,32 +358,24 @@ class ColumnDefinitionProcessor extends AbstractProcessor { case 'COLLATE': // this is the collation name - $parsed = array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $trim); - $last = array_pop($expr); - $last['sub_tree'][] = $parsed; - $t = $base_expr; - $base_expr = $last['base_expr'] . $base_expr; - $last['base_expr'] = $t; + $options['sub_tree'][] = array('expr_type' => ExpressionType::COLLATE, 'base_expr' => $trim); + $options['collate'] = $trim; $currCategory = $prevCategory; break; case 'CHARSET': // this is the character set name - $parsed = array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $trim); - $last = array_pop($expr); - $last['sub_tree'][] = $parsed; - $t = $base_expr; - $base_expr = $last['base_expr'] . $base_expr; - $last['base_expr'] = $t; + $options['sub_tree'][] = array('expr_type' => ExpressionType::CHARSET, 'base_expr' => $trim); + $options['charset'] = $trim; $currCategory = $prevCategory; - break; + break; case 'SINGLE_PARAM_PARENTHESIS': $parsed = $this->removeParenthesisFromStart($trim); $parsed = array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => trim($parsed)); $last = array_pop($expr); $last['length'] = $parsed['base_expr']; - + $expr[] = $last; $expr[] = array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $trim, 'sub_tree' => array($parsed)); @@ -395,17 +384,12 @@ class ColumnDefinitionProcessor extends AbstractProcessor { case 'TWO_PARAM_PARENTHESIS': // maximum of two parameters - $parsed = $this->removeParenthesisFromStart($trim); - $parsed = $this->splitSQLIntoTokens($parsed); - $parsed = $this->removeComma($parsed); - $parsed = $this->processExpressionList($parsed); - - // TODO: check that + $parsed = $this->processExpressionList($trim); $last = array_pop($expr); $last['length'] = $parsed[0]['base_expr']; $last['decimals'] = isset($parsed[1]) ? $parsed[1]['base_expr'] : false; - + $expr[] = $last; $expr[] = array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $trim, 'sub_tree' => $parsed); @@ -414,14 +398,17 @@ class ColumnDefinitionProcessor extends AbstractProcessor { case 'MULTIPLE_PARAM_PARENTHESIS': // some parameters - $parsed = $this->removeParenthesisFromStart($trim); - $parsed = $this->splitSQLIntoTokens($parsed); - $parsed = $this->removeComma($parsed); - $this->processExpressionList($parsed); + $parsed = $this->processExpressionList($trim); $last = array_pop($expr); - $last['sub_tree'] = array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $trim, - 'sub_tree' => $parsed); + $subTree = array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $trim, + 'sub_tree' => $parsed); + + if ($this->options->getConsistentSubtrees()) { + $subTree = array($subTree); + } + + $last['sub_tree'] = $subTree; $expr[] = $last; $currCategory = $prevCategory; break; diff --git a/tools/parser_sql/processors/ColumnListProcessor.php b/tools/parser_sql/processors/ColumnListProcessor.php index 9b316c380..07859a9a8 100644 --- a/tools/parser_sql/processors/ColumnListProcessor.php +++ b/tools/parser_sql/processors/ColumnListProcessor.php @@ -30,8 +30,8 @@ * DAMAGE. */ -require_once dirname(__FILE__) . '/AbstractProcessor.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** * diff --git a/tools/parser_sql/processors/CreateDefinitionProcessor.php b/tools/parser_sql/processors/CreateDefinitionProcessor.php index b98660048..3ffa0b053 100644 --- a/tools/parser_sql/processors/CreateDefinitionProcessor.php +++ b/tools/parser_sql/processors/CreateDefinitionProcessor.php @@ -4,54 +4,80 @@ * * This file implements the processor for the create definition within the TABLE statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once dirname(__FILE__) . '/AbstractProcessor.php'; -require_once dirname(__FILE__) . '/ColumnDefinitionProcessor.php'; -require_once dirname(__FILE__) . '/IndexColumnListProcessor.php'; -require_once dirname(__FILE__) . '/ReferenceDefinitionProcessor.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * * This class processes the create definition of the TABLE statements. * - * @author arothe + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ class CreateDefinitionProcessor extends AbstractProcessor { + protected function processExpressionList($parsed) { + $processor = new ExpressionListProcessor($this->options); + return $processor->process($parsed); + } + + protected function processIndexColumnList($parsed) { + $processor = new IndexColumnListProcessor($this->options); + return $processor->process($parsed); + } + + protected function processColumnDefinition($parsed) { + $processor = new ColumnDefinitionProcessor($this->options); + return $processor->process($parsed); + } + + protected function processReferenceDefinition($parsed) { + $processor = new ReferenceDefinitionProcessor($this->options); + return $processor->process($parsed); + } + protected function correctExpressionType(&$expr) { $type = ExpressionType::EXPRESSION; if (!isset($expr[0]) || !isset($expr[0]['expr_type'])) { return $type; } - # replace the constraint type with a more descriptive one + // replace the constraint type with a more descriptive one switch ($expr[0]['expr_type']) { case ExpressionType::CONSTRAINT: @@ -74,9 +100,9 @@ class CreateDefinitionProcessor extends AbstractProcessor { public function process($tokens) { - $base_expr = ""; - $prevCategory = ""; - $currCategory = ""; + $base_expr = ''; + $prevCategory = ''; + $currCategory = ''; $expr = array(); $result = array(); $skip = 0; @@ -91,7 +117,7 @@ class CreateDefinitionProcessor extends AbstractProcessor { continue; } - if ($trim === "") { + if ($trim === '') { continue; } @@ -110,36 +136,36 @@ class CreateDefinitionProcessor extends AbstractProcessor { continue 2; case 'FOREIGN': - if ($prevCategory === "" || $prevCategory === "CONSTRAINT") { + if ($prevCategory === '' || $prevCategory === 'CONSTRAINT') { $expr[] = array('expr_type' => ExpressionType::FOREIGN_KEY, 'base_expr' => $trim); $currCategory = $upper; continue 2; } - # else ? + // else ? break; case 'PRIMARY': - if ($prevCategory === "" || $prevCategory === "CONSTRAINT") { - # next one is KEY + if ($prevCategory === '' || $prevCategory === 'CONSTRAINT') { + // next one is KEY $expr[] = array('expr_type' => ExpressionType::PRIMARY_KEY, 'base_expr' => $trim); $currCategory = $upper; continue 2; } - # else ? + // else ? break; case 'UNIQUE': - if ($prevCategory === "" || $prevCategory === "CONSTRAINT") { - # next one is KEY + if ($prevCategory === '' || $prevCategory === 'CONSTRAINT' || $prevCategory === 'INDEX_COL_LIST') { + // next one is KEY $expr[] = array('expr_type' => ExpressionType::UNIQUE_IDX, 'base_expr' => $trim); $currCategory = $upper; continue 2; } - # else ? + // else ? break; case 'KEY': - # the next one is an index name + // the next one is an index name if ($currCategory === 'PRIMARY' || $currCategory === 'FOREIGN' || $currCategory === 'UNIQUE') { $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); continue 2; @@ -173,7 +199,7 @@ class CreateDefinitionProcessor extends AbstractProcessor { continue 2; case 'WITH': - # starts an index option + // starts an index option if ($currCategory === 'INDEX_COL_LIST') { $option = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); $expr[] = array('expr_type' => ExpressionType::INDEX_PARSER, @@ -186,7 +212,7 @@ class CreateDefinitionProcessor extends AbstractProcessor { break; case 'KEY_BLOCK_SIZE': - # starts an index option + // starts an index option if ($currCategory === 'INDEX_COL_LIST') { $option = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); $expr[] = array('expr_type' => ExpressionType::INDEX_SIZE, @@ -199,7 +225,7 @@ class CreateDefinitionProcessor extends AbstractProcessor { break; case 'USING': - # starts an index option + // starts an index option if ($currCategory === 'INDEX_COL_LIST' || $currCategory === 'PRIMARY') { $option = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); $expr[] = array('base_expr' => substr($base_expr, 0, -strlen($token)), 'trim' => $trim, @@ -208,18 +234,18 @@ class CreateDefinitionProcessor extends AbstractProcessor { $currCategory = 'INDEX_TYPE'; continue 2; } - # else ? + // else ? break; case 'REFERENCES': if ($currCategory === 'INDEX_COL_LIST' && $prevCategory === 'FOREIGN') { - $processor = new ReferenceDefinitionProcessor(); - $refs = $processor->process(array_slice($tokens, $k - 1, null, true)); + $refs = $this->processReferenceDefinition(array_slice($tokens, $k - 1, null, true)); $skip = $refs['till'] - $k; unset($refs['till']); $expr[] = $refs; $currCategory = $upper; } + // else ? break; case 'BTREE': @@ -231,16 +257,16 @@ class CreateDefinitionProcessor extends AbstractProcessor { 'sub_tree' => $last['sub_tree']); $base_expr = $last['base_expr'] . $base_expr; - # FIXME: it could be wrong for index_type within index_option + // FIXME: it could be wrong for index_type within index_option $currCategory = $last['category']; continue 2; } - #else + // else ? break; case '=': if ($currCategory === 'INDEX_SIZE') { - # the optional character between KEY_BLOCK_SIZE and the numeric constant + // the optional character between KEY_BLOCK_SIZE and the numeric constant $last = array_pop($expr); $last['sub_tree'][] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); $expr[] = $last; @@ -255,16 +281,16 @@ class CreateDefinitionProcessor extends AbstractProcessor { $expr[] = $last; continue 2; } - # else? + // else ? break; case ',': - # this starts the next definition + // this starts the next definition $type = $this->correctExpressionType($expr); $result['create-def'][] = array('expr_type' => $type, 'base_expr' => trim(substr($base_expr, 0, -strlen($token))), 'sub_tree' => $expr); - $base_expr = ""; + $base_expr = ''; $expr = array(); break; @@ -272,36 +298,34 @@ class CreateDefinitionProcessor extends AbstractProcessor { switch ($currCategory) { case 'LIKE': - # this is the tablename after LIKE + // this is the tablename after LIKE $expr[] = array('expr_type' => ExpressionType::TABLE, 'table' => $trim, 'base_expr' => $trim, 'no_quotes' => $this->revokeQuotation($trim)); break; case 'PRIMARY': if ($upper[0] === '(' && substr($upper, -1) === ')') { - # the column list - $processor = new IndexColumnListProcessor(); - $cols = $processor->process($this->removeParenthesisFromStart($trim)); + // the column list + $cols = $this->processIndexColumnList($this->removeParenthesisFromStart($trim)); $expr[] = array('expr_type' => ExpressionType::COLUMN_LIST, 'base_expr' => $trim, 'sub_tree' => $cols); $prevCategory = $currCategory; - $currCategory = "INDEX_COL_LIST"; + $currCategory = 'INDEX_COL_LIST'; continue 3; } - # else? + // else? break; case 'FOREIGN': if ($upper[0] === '(' && substr($upper, -1) === ')') { - $processor = new IndexColumnListProcessor(); - $cols = $processor->process($this->removeParenthesisFromStart($trim)); + $cols = $this->processIndexColumnList($this->removeParenthesisFromStart($trim)); $expr[] = array('expr_type' => ExpressionType::COLUMN_LIST, 'base_expr' => $trim, 'sub_tree' => $cols); $prevCategory = $currCategory; - $currCategory = "INDEX_COL_LIST"; + $currCategory = 'INDEX_COL_LIST'; continue 3; } - # index name + // index name $expr[] = array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $trim); continue 3; @@ -309,20 +333,19 @@ class CreateDefinitionProcessor extends AbstractProcessor { case 'UNIQUE': case 'INDEX': if ($upper[0] === '(' && substr($upper, -1) === ')') { - $processor = new IndexColumnListProcessor(); - $cols = $processor->process($this->removeParenthesisFromStart($trim)); + $cols = $this->processIndexColumnList($this->removeParenthesisFromStart($trim)); $expr[] = array('expr_type' => ExpressionType::COLUMN_LIST, 'base_expr' => $trim, 'sub_tree' => $cols); $prevCategory = $currCategory; - $currCategory = "INDEX_COL_LIST"; + $currCategory = 'INDEX_COL_LIST'; continue 3; } - # index name + // index name $expr[] = array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $trim); continue 3; case 'CONSTRAINT': - # constraint name + // constraint name $last = array_pop($expr); $last['base_expr'] = $base_expr; $last['sub_tree'] = array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $trim); @@ -330,7 +353,7 @@ class CreateDefinitionProcessor extends AbstractProcessor { continue 3; case 'INDEX_PARSER': - # index parser name + // index parser name $last = array_pop($expr); $last['sub_tree'][] = array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $trim); $expr[] = array('expr_type' => ExpressionType::INDEX_PARSER, 'base_expr' => $base_expr, @@ -340,7 +363,7 @@ class CreateDefinitionProcessor extends AbstractProcessor { continue 3; case 'INDEX_SIZE': - # index key block size numeric constant + // index key block size numeric constant $last = array_pop($expr); $last['sub_tree'][] = array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $trim); $expr[] = array('expr_type' => ExpressionType::INDEX_SIZE, 'base_expr' => $base_expr, @@ -351,28 +374,26 @@ class CreateDefinitionProcessor extends AbstractProcessor { case 'CHECK': if ($upper[0] === '(' && substr($upper, -1) === ')') { - $processor = new ExpressionListProcessor(); - $unparsed = $this->splitSQLIntoTokens($this->removeParenthesisFromStart($trim)); - $parsed = $processor->process($unparsed); + $parsed = $this->splitSQLIntoTokens($this->removeParenthesisFromStart($trim)); + $parsed = $this->processExpressionList($parsed); $expr[] = array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $trim, 'sub_tree' => $parsed); } - # else? + // else? break; case '': - # if the currCategory is empty, we have an unknown token, - # which is a column reference + // if the currCategory is empty, we have an unknown token, + // which is a column reference $expr[] = array('expr_type' => ExpressionType::COLREF, 'base_expr' => $trim, 'no_quotes' => $this->revokeQuotation($trim)); $currCategory = 'COLUMN_NAME'; continue 3; case 'COLUMN_NAME': - # the column-definition - # it stops on a comma or on a parenthesis - $processor = new ColumnDefinitionProcessor(); - $parsed = $processor->process(array_slice($tokens, $k, null, true), $expr); + // the column-definition + // it stops on a comma or on a parenthesis + $parsed = $this->processColumnDefinition(array_slice($tokens, $k, null, true)); $skip = $parsed['till'] - $k; unset($parsed['till']); $expr[] = $parsed; @@ -380,7 +401,7 @@ class CreateDefinitionProcessor extends AbstractProcessor { break; default: - # ? + // ? break; } break; @@ -394,4 +415,4 @@ class CreateDefinitionProcessor extends AbstractProcessor { return $result; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/CreateProcessor.php b/tools/parser_sql/processors/CreateProcessor.php index f2f5edbf5..ebdb7ee8d 100644 --- a/tools/parser_sql/processors/CreateProcessor.php +++ b/tools/parser_sql/processors/CreateProcessor.php @@ -2,81 +2,112 @@ /** * CreateProcessor.php * - * This file implements the processor for the CREATE TABLE statements. + * This file implements the processor for the CREATE statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once dirname(__FILE__) . '/AbstractProcessor.php'; -require_once dirname(__FILE__) . '/../utils/ExpressionType.php'; +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * * This class processes the CREATE statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class CreateProcessor extends AbstractProcessor { public function process($tokens) { - $result = array(); + $result = $expr = array(); $base_expr = ""; foreach ($tokens as $token) { - $trim = strtoupper(trim($token)); + + $trim = trim($token); $base_expr .= $token; if ($trim === "") { continue; } - switch ($trim) { + $upper = strtoupper($trim); + switch ($upper) { case 'TEMPORARY': + // CREATE TEMPORARY TABLE $result['expr_type'] = ExpressionType::TEMPORARY_TABLE; $result['not-exists'] = false; $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); break; case 'TABLE': + // CREATE TABLE $result['expr_type'] = ExpressionType::TABLE; $result['not-exists'] = false; $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); break; + case 'INDEX': + // CREATE INDEX + $result['expr_type'] = ExpressionType::INDEX; + $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + break; + + case 'UNIQUE': + case 'FULLTEXT': + case 'SPATIAL': + // options of CREATE INDEX + $result['base_expr'] = $result['expr_type'] = false; + $result['constraint'] = $upper; + $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + break; + case 'IF': + // option of CREATE TABLE $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); break; case 'NOT': + // option of CREATE TABLE $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); break; case 'EXISTS': + // option of CREATE TABLE $result['not-exists'] = true; $expr[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); break; diff --git a/tools/parser_sql/processors/DefaultProcessor.php b/tools/parser_sql/processors/DefaultProcessor.php index 163f966a0..b90ea9a0e 100644 --- a/tools/parser_sql/processors/DefaultProcessor.php +++ b/tools/parser_sql/processors/DefaultProcessor.php @@ -4,62 +4,85 @@ * * This file implements the processor the unparsed sql string given by the user. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/UnionProcessor.php'); -require_once(dirname(__FILE__) . '/SQLProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the incoming sql string. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class DefaultProcessor extends AbstractProcessor { + protected function isUnion($tokens) { + return UnionProcessor::isUnion($tokens); + } + + protected function processUnion($tokens) { + // this is the highest level lexical analysis. This is the part of the + // code which finds UNION and UNION ALL query parts + $processor = new UnionProcessor($this->options); + return $processor->process($tokens); + } + + protected function processSQL($tokens) { + $processor = new SQLProcessor($this->options); + return $processor->process($tokens); + } + public function process($sql) { $inputArray = $this->splitSQLIntoTokens($sql); - - // this is the highest level lexical analysis. This is the part of the - // code which finds UNION and UNION ALL query parts - $processor = new UnionProcessor(); - $queries = $processor->process($inputArray); + $queries = $this->processUnion($inputArray); // If there was no UNION or UNION ALL in the query, then the query is // stored at $queries[0]. - if (!$processor->isUnion($queries)) { - $processor = new SQLProcessor(); - $queries = $processor->process($queries[0]); + if (!empty($queries) && !$this->isUnion($queries)) { + $queries = $this->processSQL($queries[0]); } return $queries; } + + public function revokeQuotation($sql) { + return parent::revokeQuotation($sql); + } } -?> \ No newline at end of file + +?> diff --git a/tools/parser_sql/processors/DeleteProcessor.php b/tools/parser_sql/processors/DeleteProcessor.php index 6484b3720..652c3e181 100644 --- a/tools/parser_sql/processors/DeleteProcessor.php +++ b/tools/parser_sql/processors/DeleteProcessor.php @@ -2,42 +2,52 @@ /** * DeleteProcessor.php * - * This file implements the processor for the DELETE statements. + * Processes the DELETE statement parts and splits multi-table deletes. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the DELETE statements. - * - * @author arothe - * + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class DeleteProcessor extends AbstractProcessor { @@ -46,19 +56,29 @@ class DeleteProcessor extends AbstractProcessor { $del = $tokens['DELETE']; foreach ($tokens['DELETE'] as $expression) { - if ($expression !== 'DELETE' && trim($expression, ' .*') !== "" && !$this->isCommaToken($expression)) { - $tables[] = trim($expression, '.* '); + if (strtoupper($expression) !== 'DELETE' && trim($expression, " \t\n\r\0\x0B.*") !== "" + && !$this->isCommaToken($expression)) { + $tables[] = trim($expression, " \t\n\r\0\x0B.*"); } } - if (empty($tables)) { + if (empty($tables) && isset($tokens['USING'])) { foreach ($tokens['FROM'] as $table) { - $tables[] = $table['table']; + $tables[] = trim($table['table'], " \t\n\r\0\x0B.*"); } + $tokens['FROM'] = $tokens['USING']; + unset($tokens['USING']); } - $tokens['DELETE'] = array('TABLES' => $tables); + $options = array(); + if (isset($tokens['OPTIONS'])) { + $options = $tokens['OPTIONS']; + unset($tokens['OPTIONS']); + } + + $tokens['DELETE'] = array('options' => (empty($options) ? false : $options), + 'tables' => (empty($tables) ? false : $tables)); return $tokens; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/DescProcessor.php b/tools/parser_sql/processors/DescProcessor.php index 1f89ccf70..776c5e3f3 100644 --- a/tools/parser_sql/processors/DescProcessor.php +++ b/tools/parser_sql/processors/DescProcessor.php @@ -30,7 +30,7 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/ExplainProcessor.php'); +namespace PHPSQLParser\processors; /** * @@ -45,4 +45,4 @@ class DescProcessor extends ExplainProcessor { return parent::isStatement($keys, $needle); } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/DescribeProcessor.php b/tools/parser_sql/processors/DescribeProcessor.php index f162fbc5b..c7cf217d0 100644 --- a/tools/parser_sql/processors/DescribeProcessor.php +++ b/tools/parser_sql/processors/DescribeProcessor.php @@ -1,43 +1,52 @@ <?php /** - * DescribeProcessor.php + * ExplainProcessor.php * * This file implements the processor for the DESCRIBE statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/ExplainProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the DESCRIBE statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class DescribeProcessor extends ExplainProcessor { @@ -45,4 +54,5 @@ class DescribeProcessor extends ExplainProcessor { return parent::isStatement($keys, $needle); } } -?> \ No newline at end of file + +?> diff --git a/tools/parser_sql/processors/DropProcessor.php b/tools/parser_sql/processors/DropProcessor.php index 9720f69ea..131404c4a 100644 --- a/tools/parser_sql/processors/DropProcessor.php +++ b/tools/parser_sql/processors/DropProcessor.php @@ -4,105 +4,139 @@ * * This file implements the processor for the DROP statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/../utils/ExpressionToken.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * * This class processes the DROP statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class DropProcessor extends AbstractProcessor { - // TODO: we should enhance it to get the positions for the IF EXISTS keywords - // look into the CreateProcessor to get an idea. public function process($tokenList) { - $skip = 0; - $warning = true; - $base_expr = ""; - $expr_type = false; + $exists = false; + $base_expr = ''; + $objectType = ''; + $subTree = array(); $option = false; - $resultList = array(); - foreach ($tokenList as $k => $v) { - $token = new ExpressionToken($k, $v); + foreach ($tokenList as $token) { + $base_expr .= $token; + $trim = trim($token); - if ($token->isWhitespaceToken()) { + if ($trim === '') { continue; } - if ($skip > 0) { - $skip --; - continue; - } - - switch ($token->getUpper()) { + $upper = strtoupper($trim); + switch ($upper) { case 'VIEW': case 'SCHEMA': case 'DATABASE': case 'TABLE': - $expr_type = strtolower($token->getTrim()); + if ($objectType === '') { + $objectType = constant('PHPSQLParser\utils\ExpressionType::' . $upper); + } + $base_expr = ''; break; - + case 'INDEX': + if ( $objectType === '' ) { + $objectType = constant( 'PHPSQLParser\utils\ExpressionType::' . $upper ); + } + $base_expr = ''; + break; case 'IF': - $warning = false; - $skip = 1; + case 'EXISTS': + $exists = true; + $base_expr = ''; break; case 'TEMPORARY': - $expr_type = ExpressionType::TEMPORARY_TABLE; - $skip = 1; + $objectType = ExpressionType::TEMPORARY_TABLE; + $base_expr = ''; break; case 'RESTRICT': case 'CASCADE': - $option = $token->getUpper(); + $option = $upper; + if (!empty($objectList)) { + $subTree[] = array('expr_type' => ExpressionType::EXPRESSION, + 'base_expr' => trim(substr($base_expr, 0, -strlen($token))), + 'sub_tree' => $objectList); + $objectList = array(); + } + $base_expr = ''; break; case ',': - $resultList[] = array('expr_type' => $expr_type, 'base_expr' => $base_expr); - $base_expr = ""; - break; + $last = array_pop($objectList); + $last['delim'] = $trim; + $objectList[] = $last; + continue 2; default: - $base_expr .= $token->getToken(); + $object = array(); + $object['expr_type'] = $objectType; + if ($objectType === ExpressionType::TABLE || $objectType === ExpressionType::TEMPORARY_TABLE) { + $object['table'] = $trim; + $object['no_quotes'] = false; + $object['alias'] = false; + } + $object['base_expr'] = $trim; + $object['no_quotes'] = $this->revokeQuotation($trim); + $object['delim'] = false; + + $objectList[] = $object; + continue 2; } + + $subTree[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); } - if ($base_expr !== "") { - $resultList[] = array('expr_type' => $expr_type, 'base_expr' => $base_expr); + if (!empty($objectList)) { + $subTree[] = array('expr_type' => ExpressionType::EXPRESSION, 'base_expr' => trim($base_expr), + 'sub_tree' => $objectList); } - return array('option' => $option, 'warning' => $warning, 'object_list' => $resultList); + return array('expr_type' => $objectType, 'option' => $option, 'if-exists' => $exists, 'sub_tree' => $subTree); } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/DuplicateProcessor.php b/tools/parser_sql/processors/DuplicateProcessor.php index b4876ba25..f3578da6c 100644 --- a/tools/parser_sql/processors/DuplicateProcessor.php +++ b/tools/parser_sql/processors/DuplicateProcessor.php @@ -30,20 +30,20 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/SetProcessor.php'); +namespace PHPSQLParser\processors; /** - * + * * This class processes the DUPLICATE statements. - * + * * @author arothe - * + * */ class DuplicateProcessor extends SetProcessor { public function process($tokens, $isUpdate = false) { - return parent::process($tokens, false); + return parent::process($tokens, $isUpdate); } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/ExplainProcessor.php b/tools/parser_sql/processors/ExplainProcessor.php index 59fcb526a..bc9d7f53f 100644 --- a/tools/parser_sql/processors/ExplainProcessor.php +++ b/tools/parser_sql/processors/ExplainProcessor.php @@ -4,41 +4,50 @@ * * This file implements the processor for the EXPLAIN statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * * This class processes the EXPLAIN statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class ExplainProcessor extends AbstractProcessor { @@ -121,12 +130,14 @@ class ExplainProcessor extends AbstractProcessor { case 'TABLENAME': $currCategory = 'WILD'; - $expr[] = array('expr_type' => ExpressionType::COLREF, 'base_expr' => $trim); + $expr[] = array('expr_type' => ExpressionType::COLREF, 'base_expr' => $trim, + 'no_quotes' => $this->revokeQuotation($trim)); break; case '': $currCategory = 'TABLENAME'; - $expr[] = array('expr_type' => ExpressionType::TABLE, 'base_expr' => $trim); + $expr[] = array('expr_type' => ExpressionType::TABLE, 'table' => $trim, + 'no_quotes' => $this->revokeQuotation($trim), 'alias' => false, 'base_expr' => $trim); break; default: @@ -136,4 +147,5 @@ class ExplainProcessor extends AbstractProcessor { return empty($expr) ? null : $expr; } } + ?> diff --git a/tools/parser_sql/processors/ExpressionListProcessor.php b/tools/parser_sql/processors/ExpressionListProcessor.php index 7f4defa64..b0353f76e 100644 --- a/tools/parser_sql/processors/ExpressionListProcessor.php +++ b/tools/parser_sql/processors/ExpressionListProcessor.php @@ -4,43 +4,52 @@ * * This file implements the processor for expression lists. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/DefaultProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionToken.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; +use PHPSQLParser\utils\ExpressionToken; +use PHPSQLParser\utils\PHPSQLParserConstants; /** - * * This class processes expression lists. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class ExpressionListProcessor extends AbstractProcessor { @@ -51,6 +60,12 @@ class ExpressionListProcessor extends AbstractProcessor { foreach ($tokens as $k => $v) { + + if ($this->isCommentToken($v)) { + $resultList[] = parent::processComment($v); + continue; + } + $curr = new ExpressionToken($k, $v); if ($curr->isWhitespaceToken()) { @@ -66,7 +81,7 @@ class ExpressionListProcessor extends AbstractProcessor { /* is it a subquery? */ if ($curr->isSubQueryToken()) { - $processor = new DefaultProcessor(); + $processor = new DefaultProcessor($this->options); $curr->setSubTree($processor->process($this->removeParenthesisFromStart($curr->getTrim()))); $curr->setTokenType(ExpressionType::SUBQUERY); @@ -121,7 +136,8 @@ class ExpressionListProcessor extends AbstractProcessor { $curr->setTokenType(ExpressionType::MATCH_ARGUMENTS); $prev->setTokenType(ExpressionType::SIMPLE_FUNCTION); - } elseif ($prev->isColumnReference() || $prev->isFunction() || $prev->isAggregateFunction()) { + } elseif ($prev->isColumnReference() || $prev->isFunction() || $prev->isAggregateFunction() + || $prev->isCustomFunction()) { // if we have a colref followed by a parenthesis pair, // it isn't a colref, it is a user-function @@ -152,7 +168,9 @@ class ExpressionListProcessor extends AbstractProcessor { } if (!$curr->getSubTree()) { - $curr->setSubTree($localExprList); + if (!empty($localExprList)) { + $curr->setSubTree($localExprList); + } } else { $tmpExprList = $curr->getSubTree(); $curr->setSubTree(array_merge($tmpExprList, $localExprList)); @@ -175,7 +193,9 @@ class ExpressionListProcessor extends AbstractProcessor { } if (!$curr->getSubTree()) { - $curr->setSubTree($localExprList); + if (!empty($localExprList)) { + $curr->setSubTree($localExprList); + } } else { $tmpExprList = $curr->getSubTree(); $curr->setSubTree(array_merge($tmpExprList, $localExprList)); @@ -183,8 +203,12 @@ class ExpressionListProcessor extends AbstractProcessor { $prev->setSubTree($curr->getSubTree()); if ($prev->isColumnReference()) { - $prev->setTokenType(ExpressionType::SIMPLE_FUNCTION); - $prev->setNoQuotes(null); + if (PHPSQLParserConstants::getInstance()->isCustomFunction($prev->getUpper())) { + $prev->setTokenType(ExpressionType::CUSTOM_FUNCTION); + } else { + $prev->setTokenType(ExpressionType::SIMPLE_FUNCTION); + } + $prev->setNoQuotes(null, null, $this->options); } array_pop($resultList); @@ -193,14 +217,20 @@ class ExpressionListProcessor extends AbstractProcessor { // we have parenthesis, but it seems to be an expression if ($curr->isUnspecified()) { + $tmpExprList = array_values($localTokenList); + $localExprList = $this->process($tmpExprList); - // TODO: the localTokenList could contain commas and further expressions, - // we must handle that like function parameters (see above)! - // this should solve issue 51 - - $curr->setSubTree($this->process($localTokenList)); $curr->setTokenType(ExpressionType::BRACKET_EXPRESSION); + if (!$curr->getSubTree()) { + if (!empty($localExprList)) { + $curr->setSubTree($localExprList); + } + } else { + $tmpExprList = $curr->getSubTree(); + $curr->setSubTree(array_merge($tmpExprList, $localExprList)); + } } + } elseif ($curr->isVariableToken()) { # a variable @@ -208,7 +238,7 @@ class ExpressionListProcessor extends AbstractProcessor { $curr->setTokenType($this->getVariableType($curr->getUpper())); $curr->setSubTree(false); - $curr->setNoQuotes(trim(trim($curr->getToken()), '@'), "`'\""); + $curr->setNoQuotes(trim(trim($curr->getToken()), '@'), "`'\"", $this->options); } else { /* it is either an operator, a colref or a constant */ @@ -227,7 +257,7 @@ class ExpressionListProcessor extends AbstractProcessor { // then * is an operator // but if the previous colref ends with a dot, the * is the all-columns-alias if (!$prev->isColumnReference() && !$prev->isConstant() && !$prev->isExpression() - && !$prev->isBracketExpression() && !$prev->isAggregateFunction() && !$prev->isVariable()) { + && !$prev->isBracketExpression() && !$prev->isAggregateFunction() && !$prev->isVariable()) { $curr->setTokenType(ExpressionType::COLREF); break; } @@ -244,7 +274,6 @@ class ExpressionListProcessor extends AbstractProcessor { case 'AND': case '&&': case 'BETWEEN': - case 'AND': case 'BINARY': case '&': case '~': @@ -289,8 +318,8 @@ class ExpressionListProcessor extends AbstractProcessor { $curr->setSubTree(false); if ($prev->isColumnReference() || $prev->isFunction() || $prev->isAggregateFunction() - || $prev->isConstant() || $prev->isSubQuery() || $prev->isExpression() - || $prev->isBracketExpression() || $prev->isVariable()) { + || $prev->isConstant() || $prev->isSubQuery() || $prev->isExpression() + || $prev->isBracketExpression() || $prev->isVariable() || $prev->isCustomFunction()) { $curr->setTokenType(ExpressionType::OPERATOR); } else { $curr->setTokenType(ExpressionType::SIGN); @@ -302,14 +331,20 @@ class ExpressionListProcessor extends AbstractProcessor { switch ($curr->getToken(0)) { case "'": - case '"': // it is a string literal $curr->setTokenType(ExpressionType::CONSTANT); break; + case '"': + if (!$this->options->getANSIQuotes()) { + // If we're not using ANSI quotes, this is a string literal. + $curr->setTokenType(ExpressionType::CONSTANT); + break; + } + // Otherwise continue to the next case case '`': // it is an escaped colum name $curr->setTokenType(ExpressionType::COLREF); - $curr->setNoQuotes($curr->getToken()); + $curr->setNoQuotes($curr->getToken(), null, $this->options); break; default: @@ -325,7 +360,7 @@ class ExpressionListProcessor extends AbstractProcessor { } } else { $curr->setTokenType(ExpressionType::COLREF); - $curr->setNoQuotes($curr->getToken()); + $curr->setNoQuotes($curr->getToken(), null, $this->options); } break; } @@ -334,48 +369,57 @@ class ExpressionListProcessor extends AbstractProcessor { /* is a reserved word? */ if (!$curr->isOperator() && !$curr->isInList() && !$curr->isFunction() && !$curr->isAggregateFunction() - && PHPSQLParserConstants::isReserved($curr->getUpper())) { + && !$curr->isCustomFunction() && PHPSQLParserConstants::getInstance()->isReserved($curr->getUpper())) { - if (PHPSQLParserConstants::isAggregateFunction($curr->getUpper())) { + $next = isset( $tokens[ $k + 1 ] ) ? new ExpressionToken( $k + 1, $tokens[ $k + 1 ] ) : new ExpressionToken(); + $isEnclosedWithinParenthesis = $next->isEnclosedWithinParenthesis(); + if ($isEnclosedWithinParenthesis && PHPSQLParserConstants::getInstance()->isCustomFunction($curr->getUpper())) { + $curr->setTokenType(ExpressionType::CUSTOM_FUNCTION); + $curr->setNoQuotes(null, null, $this->options); + + } elseif ($isEnclosedWithinParenthesis && PHPSQLParserConstants::getInstance()->isAggregateFunction($curr->getUpper())) { $curr->setTokenType(ExpressionType::AGGREGATE_FUNCTION); - $curr->setNoQuotes(null); + $curr->setNoQuotes(null, null, $this->options); } elseif ($curr->getUpper() === 'NULL') { // it is a reserved word, but we would like to set it as constant $curr->setTokenType(ExpressionType::CONSTANT); } else { - if (PHPSQLParserConstants::isParameterizedFunction($curr->getUpper())) { + if ($isEnclosedWithinParenthesis && PHPSQLParserConstants::getInstance()->isParameterizedFunction($curr->getUpper())) { // issue 60: check functions with parameters // -> colref (we check parameters later) // -> if there is no parameter, we leave the colref $curr->setTokenType(ExpressionType::COLREF); - } elseif (PHPSQLParserConstants::isFunction($curr->getUpper())) { + } elseif ($isEnclosedWithinParenthesis && PHPSQLParserConstants::getInstance()->isFunction($curr->getUpper())) { $curr->setTokenType(ExpressionType::SIMPLE_FUNCTION); - $curr->setNoQuotes(null); + $curr->setNoQuotes(null, null, $this->options); + } elseif (!$isEnclosedWithinParenthesis && PHPSQLParserConstants::getInstance()->isFunction($curr->getUpper())) { + // Colname using function name. + $curr->setTokenType(ExpressionType::COLREF); } else { $curr->setTokenType(ExpressionType::RESERVED); - $curr->setNoQuotes(null); + $curr->setNoQuotes(null, null, $this->options); } } } // issue 94, INTERVAL 1 MONTH - if ($curr->isConstant() && PHPSQLParserConstants::isParameterizedFunction($prev->getUpper())) { + if ($curr->isConstant() && PHPSQLParserConstants::getInstance()->isParameterizedFunction($prev->getUpper())) { $prev->setTokenType(ExpressionType::RESERVED); - $prev->setNoQuotes(null); + $prev->setNoQuotes(null, null, $this->options); } - if ($prev->isConstant() && PHPSQLParserConstants::isParameterizedFunction($curr->getUpper())) { + if ($prev->isConstant() && PHPSQLParserConstants::getInstance()->isParameterizedFunction($curr->getUpper())) { $curr->setTokenType(ExpressionType::RESERVED); - $curr->setNoQuotes(null); + $curr->setNoQuotes(null, null, $this->options); } if ($curr->isUnspecified()) { $curr->setTokenType(ExpressionType::EXPRESSION); - $curr->setNoQuotes(null); + $curr->setNoQuotes(null, null, $this->options); $curr->setSubTree($this->process($this->splitSQLIntoTokens($curr->getTrim()))); } @@ -386,4 +430,4 @@ class ExpressionListProcessor extends AbstractProcessor { return $this->toArray($resultList); } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/FromProcessor.php b/tools/parser_sql/processors/FromProcessor.php index d8cf0ab28..3ab97b99a 100644 --- a/tools/parser_sql/processors/FromProcessor.php +++ b/tools/parser_sql/processors/FromProcessor.php @@ -2,48 +2,73 @@ /** * FromProcessor.php * - * This file implements the processor for the FROM statements. + * This file implements the processor for the FROM statement. * - * Copyright (c) 2010-2013, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @author George Schneeloch <noisecapella@gmail.com> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/ExpressionListProcessor.php'); -require_once(dirname(__FILE__) . '/DefaultProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * - * This class processes the FROM statements. - * - * @author arothe - * + * This class processes the FROM statement. + * + * @author André Rothe <andre.rothe@phosco.info> + * @author Marco Th. <marco64th@gmail.com> + * @author George Schneeloch <noisecapella@gmail.com> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class FromProcessor extends AbstractProcessor { + protected function processExpressionList($unparsed) { + $processor = new ExpressionListProcessor($this->options); + return $processor->process($unparsed); + } + + protected function processColumnList($unparsed) { + $processor = new ColumnListProcessor($this->options); + return $processor->process($unparsed); + } + + protected function processSQLDefault($unparsed) { + $processor = new DefaultProcessor($this->options); + return $processor->process($unparsed); + } + protected function initParseInfo($parseInfo = false) { // first init if ($parseInfo === false) { @@ -51,9 +76,9 @@ class FromProcessor extends AbstractProcessor { } // loop init return array('expression' => "", 'token_count' => 0, 'table' => "", 'no_quotes' => "", 'alias' => false, - 'join_type' => "", 'next_join_type' => "", 'saved_join_type' => $parseInfo['saved_join_type'], - 'ref_type' => false, 'ref_expr' => false, 'base_expr' => false, 'sub_tree' => false, - 'subquery' => ""); + 'hints' => false, 'join_type' => "", 'next_join_type' => "", + 'saved_join_type' => $parseInfo['saved_join_type'], 'ref_type' => false, 'ref_expr' => false, + 'base_expr' => false, 'sub_tree' => false, 'subquery' => ""); } protected function processFromExpression(&$parseInfo) { @@ -65,7 +90,7 @@ class FromProcessor extends AbstractProcessor { // we have a reg_expr, so we have to parse it if ($parseInfo['ref_expr'] !== false) { - $unparsed = $this->splitSQLIntoTokens($this->removeParenthesisFromStart($parseInfo['ref_expr'])); + $unparsed = $this->splitSQLIntoTokens($parseInfo['ref_expr']); // here we can get a comma separated list foreach ($unparsed as $k => $v) { @@ -73,21 +98,37 @@ class FromProcessor extends AbstractProcessor { $unparsed[$k] = ""; } } - $processor = new ExpressionListProcessor(); - $parseInfo['ref_expr'] = $processor->process($unparsed); + if ($parseInfo['ref_type'] === 'USING') { + // unparsed has only one entry, the column list + $ref = $this->processColumnList($this->removeParenthesisFromStart($unparsed[0])); + $ref = array(array('expr_type' => ExpressionType::COLUMN_LIST, 'base_expr' => $unparsed[0], 'sub_tree' => $ref)); + } else { + $ref = $this->processExpressionList($unparsed); + } + $parseInfo['ref_expr'] = (empty($ref) ? false : $ref); } // there is an expression, we have to parse it if (substr(trim($parseInfo['table']), 0, 1) == '(') { $parseInfo['expression'] = $this->removeParenthesisFromStart($parseInfo['table']); - if (preg_match("/^\\s*select/i", $parseInfo['expression'])) { - $processor = new DefaultProcessor(); - $parseInfo['sub_tree'] = $processor->process($parseInfo['expression']); + if (preg_match("/^\\s*(-- [\\w\\s]+\\n)?\\s*SELECT/i", $parseInfo['expression'])) { + $parseInfo['sub_tree'] = $this->processSQLDefault($parseInfo['expression']); $res['expr_type'] = ExpressionType::SUBQUERY; } else { $tmp = $this->splitSQLIntoTokens($parseInfo['expression']); - $parseInfo['sub_tree'] = $this->process($tmp); + $unionProcessor = new UnionProcessor($this->options); + $unionQueries = $unionProcessor->process($tmp); + + // If there was no UNION or UNION ALL in the query, then the query is + // stored at $queries[0]. + if (!empty($unionQueries) && !UnionProcessor::isUnion($unionQueries)) { + $sub_tree = $this->process($unionQueries[0]); + } + else { + $sub_tree = $unionQueries; + } + $parseInfo['sub_tree'] = $sub_tree; $res['expr_type'] = ExpressionType::TABLE_EXPRESSION; } } else { @@ -97,6 +138,7 @@ class FromProcessor extends AbstractProcessor { } $res['alias'] = $parseInfo['alias']; + $res['hints'] = $parseInfo['hints']; $res['join_type'] = $parseInfo['join_type']; $res['ref_type'] = $parseInfo['ref_type']; $res['ref_clause'] = $parseInfo['ref_expr']; @@ -108,6 +150,8 @@ class FromProcessor extends AbstractProcessor { public function process($tokens) { $parseInfo = $this->initParseInfo(); $expr = array(); + $token_category = ''; + $prevToken = ''; $skip_next = false; $i = 0; @@ -125,18 +169,48 @@ class FromProcessor extends AbstractProcessor { } } + if ($this->isCommentToken($token)) { + $expr[] = parent::processComment($token); + continue; + } + switch ($upper) { + case 'CROSS': + case ',': + case 'INNER': + case 'STRAIGHT_JOIN': + break; + case 'OUTER': + case 'JOIN': + if ($token_category === 'LEFT' || $token_category === 'RIGHT' || $token_category === 'NATURAL') { + $token_category = ''; + $parseInfo['next_join_type'] = strtoupper(trim($prevToken)); // it seems to be a join + } + break; + case 'LEFT': case 'RIGHT': case 'NATURAL': - case 'CROSS': - case ',': - case 'JOIN': - case 'INNER': - break; + $token_category = $upper; + $prevToken = $token; + $i++; + continue 2; default: + if ($token_category === 'LEFT' || $token_category === 'RIGHT') { + if ($upper === '') { + $prevToken .= $token; + break; + } else { + $token_category = ''; // it seems to be a function + $parseInfo['expression'] .= $prevToken; + if ($parseInfo['ref_type'] !== false) { // all after ON / USING + $parseInfo['ref_expr'] .= $prevToken; + } + $prevToken = ''; + } + } $parseInfo['expression'] .= $token; if ($parseInfo['ref_type'] !== false) { // all after ON / USING $parseInfo['ref_expr'] .= $token; @@ -144,13 +218,18 @@ class FromProcessor extends AbstractProcessor { break; } + if ($upper === '') { + $i++; + continue; + } + switch ($upper) { case 'AS': $parseInfo['alias'] = array('as' => true, 'name' => "", 'base_expr' => $token); $parseInfo['token_count']++; $n = 1; $str = ""; - while ($str == "") { + while ($str === "" && isset($tokens[$i + $n])) { $parseInfo['alias']['base_expr'] .= ($tokens[$i + $n] === "" ? " " : $tokens[$i + $n]); $str = trim($tokens[$i + $n]); ++$n; @@ -158,14 +237,26 @@ class FromProcessor extends AbstractProcessor { $parseInfo['alias']['name'] = $str; $parseInfo['alias']['no_quotes'] = $this->revokeQuotation($str); $parseInfo['alias']['base_expr'] = trim($parseInfo['alias']['base_expr']); - continue; + break; + case 'IGNORE': + case 'USE': + case 'FORCE': + $token_category = 'IDX_HINT'; + $parseInfo['hints'][]['hint_type'] = $upper; + continue 2; + + case 'KEY': case 'INDEX': - if ($token_category == 'CREATE') { - $token_category = $upper; + if ($token_category === 'CREATE') { + $token_category = $upper; // TODO: what is it for a statement? + continue 2; + } + if ($token_category === 'IDX_HINT') { + $cur_hint = (count($parseInfo['hints']) - 1); + $parseInfo['hints'][$cur_hint]['hint_type'] .= " " . $upper; continue 2; } - break; case 'USING': @@ -174,25 +265,26 @@ class FromProcessor extends AbstractProcessor { $parseInfo['ref_expr'] = ""; case 'CROSS': - case 'USE': - case 'FORCE': - case 'IGNORE': case 'INNER': case 'OUTER': + case 'NATURAL': $parseInfo['token_count']++; - continue; break; case 'FOR': $parseInfo['token_count']++; $skip_next = true; - continue; break; - case 'LEFT': - case 'RIGHT': case 'STRAIGHT_JOIN': - $parseInfo['next_join_type'] = $upper; + $parseInfo['next_join_type'] = "STRAIGHT_JOIN"; + if ($parseInfo['subquery']) { + $parseInfo['sub_tree'] = $this->parse($this->removeParenthesisFromStart($parseInfo['subquery'])); + $parseInfo['expression'] = $parseInfo['subquery']; + } + + $expr[] = $this->processFromExpression($parseInfo); + $parseInfo = $this->initParseInfo($parseInfo); break; case ',': @@ -209,8 +301,13 @@ class FromProcessor extends AbstractProcessor { break; default: - if ($upper === "") { - continue; // ends the switch statement! + // TODO: enhance it, so we can have base_expr to calculate the position of the keywords + // build a subtree under "hints" + if ($token_category === 'IDX_HINT') { + $token_category = ''; + $cur_hint = (count($parseInfo['hints']) - 1); + $parseInfo['hints'][$cur_hint]['hint_list'] = $token; + break; } if ($parseInfo['token_count'] === 0) { @@ -218,7 +315,7 @@ class FromProcessor extends AbstractProcessor { $parseInfo['table'] = $token; $parseInfo['no_quotes'] = $this->revokeQuotation($token); } - } elseif ($parseInfo['token_count'] === 1) { + } else if ($parseInfo['token_count'] === 1) { $parseInfo['alias'] = array('as' => false, 'name' => trim($token), 'no_quotes' => $this->revokeQuotation($token), 'base_expr' => trim($token)); @@ -226,7 +323,7 @@ class FromProcessor extends AbstractProcessor { $parseInfo['token_count']++; break; } - ++$i; + $i++; } $expr[] = $this->processFromExpression($parseInfo); @@ -234,4 +331,5 @@ class FromProcessor extends AbstractProcessor { } } -?> \ No newline at end of file + +?> diff --git a/tools/parser_sql/processors/GroupByProcessor.php b/tools/parser_sql/processors/GroupByProcessor.php index 1c39fb76a..8b4ad1cb1 100644 --- a/tools/parser_sql/processors/GroupByProcessor.php +++ b/tools/parser_sql/processors/GroupByProcessor.php @@ -30,7 +30,7 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/OrderByProcessor.php'); +namespace PHPSQLParser\processors; /** * @@ -71,4 +71,4 @@ class GroupByProcessor extends OrderByProcessor { return $out; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/HavingProcessor.php b/tools/parser_sql/processors/HavingProcessor.php index 8c6a959d8..1d86552b7 100644 --- a/tools/parser_sql/processors/HavingProcessor.php +++ b/tools/parser_sql/processors/HavingProcessor.php @@ -2,44 +2,78 @@ /** * HavingProcessor.php * - * This file implements the processor for the HAVING statements. + * Parses the HAVING statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * */ -require_once(dirname(__FILE__) . '/ExpressionListProcessor.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * - * This class processes the HAVING statements. - * - * @author arothe - * + * This class implements the processor for the HAVING statement. + * You can overwrite all functions to achieve another handling. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class HavingProcessor extends ExpressionListProcessor { + + public function process($tokens, $select = array()) { + $parsed = parent::process($tokens); + foreach ($parsed as $k => $v) { + if ($v['expr_type'] === ExpressionType::COLREF) { + foreach ($select as $clause) { + if (!isset($clause['alias'])) { + continue; + } + if (!$clause['alias']) { + continue; + } + if ($clause['alias']['no_quotes'] === $v['no_quotes']) { + $parsed[$k]['expr_type'] = ExpressionType::ALIAS; + break; + } + } + } + } + + return $parsed; + } } -?> \ No newline at end of file + +?> diff --git a/tools/parser_sql/processors/IndexColumnListProcessor.php b/tools/parser_sql/processors/IndexColumnListProcessor.php index 425fee94d..c7be39bae 100644 --- a/tools/parser_sql/processors/IndexColumnListProcessor.php +++ b/tools/parser_sql/processors/IndexColumnListProcessor.php @@ -30,8 +30,8 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** * diff --git a/tools/parser_sql/processors/IndexProcessor.php b/tools/parser_sql/processors/IndexProcessor.php new file mode 100644 index 000000000..50ef717d7 --- /dev/null +++ b/tools/parser_sql/processors/IndexProcessor.php @@ -0,0 +1,306 @@ +<?php +/** + * IndexProcessor.php + * + * This file implements the processor for the INDEX statements. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class processes the INDEX statements. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class IndexProcessor extends AbstractProcessor { + + protected function getReservedType($token) { + return array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $token); + } + + protected function getConstantType($token) { + return array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $token); + } + + protected function getOperatorType($token) { + return array('expr_type' => ExpressionType::OPERATOR, 'base_expr' => $token); + } + + protected function processIndexColumnList($parsed) { + $processor = new IndexColumnListProcessor($this->options); + return $processor->process($parsed); + } + + public function process($tokens) { + + $currCategory = 'INDEX_NAME'; + $result = array('base_expr' => false, 'name' => false, 'no_quotes' => false, 'index-type' => false, 'on' => false, + 'options' => false); + $expr = array(); + $base_expr = ''; + $skip = 0; + + foreach ($tokens as $tokenKey => $token) { + $trim = trim($token); + $base_expr .= $token; + + if ($skip > 0) { + $skip--; + continue; + } + + if ($skip < 0) { + break; + } + + if ($trim === '') { + continue; + } + + $upper = strtoupper($trim); + switch ($upper) { + + case 'USING': + if ($prevCategory === 'CREATE_DEF') { + $expr[] = $this->getReservedType($trim); + $currCategory = 'TYPE_OPTION'; + continue 2; + } + if ($prevCategory === 'TYPE_DEF') { + $expr[] = $this->getReservedType($trim); + $currCategory = 'INDEX_TYPE'; + continue 2; + } + // else ? + break; + + case 'KEY_BLOCK_SIZE': + if ($prevCategory === 'CREATE_DEF') { + $expr[] = $this->getReservedType($trim); + $currCategory = 'INDEX_OPTION'; + continue 2; + } + // else ? + break; + + case 'WITH': + if ($prevCategory === 'CREATE_DEF') { + $expr[] = $this->getReservedType($trim); + $currCategory = 'INDEX_PARSER'; + continue 2; + } + // else ? + break; + + case 'PARSER': + if ($currCategory === 'INDEX_PARSER') { + $expr[] = $this->getReservedType($trim); + continue 2; + } + // else ? + break; + + case 'COMMENT': + if ($prevCategory === 'CREATE_DEF') { + $expr[] = $this->getReservedType($trim); + $currCategory = 'INDEX_COMMENT'; + continue 2; + } + // else ? + break; + + case 'ALGORITHM': + case 'LOCK': + if ($prevCategory === 'CREATE_DEF') { + $expr[] = $this->getReservedType($trim); + $currCategory = $upper . '_OPTION'; + continue 2; + } + // else ? + break; + + case '=': + // the optional operator + if (substr($currCategory, -7, 7) === '_OPTION') { + $expr[] = $this->getOperatorType($trim); + continue 2; // don't change the category + } + // else ? + break; + + case 'ON': + if ($prevCategory === 'CREATE_DEF' || $prevCategory === 'TYPE_DEF') { + $expr[] = $this->getReservedType($trim); + $currCategory = 'TABLE_DEF'; + continue 2; + } + // else ? + break; + + default: + switch ($currCategory) { + + case 'COLUMN_DEF': + if ($upper[0] === '(' && substr($upper, -1) === ')') { + $cols = $this->processIndexColumnList($this->removeParenthesisFromStart($trim)); + $result['on']['base_expr'] .= $base_expr; + $result['on']['sub_tree'] = array('expr_type' => ExpressionType::COLUMN_LIST, + 'base_expr' => $trim, 'sub_tree' => $cols); + } + + $expr = array(); + $base_expr = ''; + $currCategory = 'CREATE_DEF'; + break; + + case 'TABLE_DEF': + // the table name + $expr[] = $this->getConstantType($trim); + // TODO: the base_expr should contain the column-def too + $result['on'] = array('expr_type' => ExpressionType::TABLE, 'base_expr' => $base_expr, + 'name' => $trim, 'no_quotes' => $this->revokeQuotation($trim), + 'sub_tree' => false); + $expr = array(); + $base_expr = ''; + $currCategory = 'COLUMN_DEF'; + continue 3; + + case 'INDEX_NAME': + $result['base_expr'] = $result['name'] = $trim; + $result['no_quotes'] = $this->revokeQuotation($trim); + + $expr = array(); + $base_expr = ''; + $currCategory = 'TYPE_DEF'; + break; + + case 'INDEX_PARSER': + // the parser name + $expr[] = $this->getConstantType($trim); + $result['options'][] = array('expr_type' => ExpressionType::INDEX_PARSER, + 'base_expr' => trim($base_expr), 'sub_tree' => $expr); + $expr = array(); + $base_expr = ''; + $currCategory = 'CREATE_DEF'; + + break; + + case 'INDEX_COMMENT': + // the index comment + $expr[] = $this->getConstantType($trim); + $result['options'][] = array('expr_type' => ExpressionType::COMMENT, + 'base_expr' => trim($base_expr), 'sub_tree' => $expr); + $expr = array(); + $base_expr = ''; + $currCategory = 'CREATE_DEF'; + + break; + + case 'INDEX_OPTION': + // the key_block_size + $expr[] = $this->getConstantType($trim); + $result['options'][] = array('expr_type' => ExpressionType::INDEX_SIZE, + 'base_expr' => trim($base_expr), 'size' => $upper, + 'sub_tree' => $expr); + $expr = array(); + $base_expr = ''; + $currCategory = 'CREATE_DEF'; + + break; + + case 'INDEX_TYPE': + case 'TYPE_OPTION': + // BTREE or HASH + $expr[] = $this->getReservedType($trim); + if ($currCategory === 'INDEX_TYPE') { + $result['index-type'] = array('expr_type' => ExpressionType::INDEX_TYPE, + 'base_expr' => trim($base_expr), 'using' => $upper, + 'sub_tree' => $expr); + } else { + $result['options'][] = array('expr_type' => ExpressionType::INDEX_TYPE, + 'base_expr' => trim($base_expr), 'using' => $upper, + 'sub_tree' => $expr); + } + + $expr = array(); + $base_expr = ''; + $currCategory = 'CREATE_DEF'; + break; + + case 'LOCK_OPTION': + // DEFAULT|NONE|SHARED|EXCLUSIVE + $expr[] = $this->getReservedType($trim); + $result['options'][] = array('expr_type' => ExpressionType::INDEX_LOCK, + 'base_expr' => trim($base_expr), 'lock' => $upper, + 'sub_tree' => $expr); + + $expr = array(); + $base_expr = ''; + $currCategory = 'CREATE_DEF'; + break; + + case 'ALGORITHM_OPTION': + // DEFAULT|INPLACE|COPY + $expr[] = $this->getReservedType($trim); + $result['options'][] = array('expr_type' => ExpressionType::INDEX_ALGORITHM, + 'base_expr' => trim($base_expr), 'algorithm' => $upper, + 'sub_tree' => $expr); + + $expr = array(); + $base_expr = ''; + $currCategory = 'CREATE_DEF'; + + break; + + default: + break; + } + + break; + } + + $prevCategory = $currCategory; + $currCategory = ''; + } + + return $result; + } +} +?> diff --git a/tools/parser_sql/processors/InsertProcessor.php b/tools/parser_sql/processors/InsertProcessor.php index 460e4a45c..2d8ce9235 100644 --- a/tools/parser_sql/processors/InsertProcessor.php +++ b/tools/parser_sql/processors/InsertProcessor.php @@ -4,72 +4,167 @@ * * This file implements the processor for the INSERT statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/ColumnListProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * * This class processes the INSERT statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class InsertProcessor extends AbstractProcessor { - public function process($tokenList, $token_category = 'INSERT') { - $table = ""; - $cols = array(); + protected function processOptions($tokenList) { + if (!isset($tokenList['OPTIONS'])) { + return array(); + } + $result = array(); + foreach ($tokenList['OPTIONS'] as $token) { + $result[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => trim($token)); + } + return $result; + } - $into = $tokenList['INTO']; - foreach ($into as $token) { - if ($this->isWhitespaceToken($token)) + protected function processKeyword($keyword, $tokenList) { + if (!isset($tokenList[$keyword])) { + return array('', false, array()); + } + + $table = ''; + $cols = false; + $result = array(); + + foreach ($tokenList[$keyword] as $token) { + $trim = trim($token); + + if ($trim === '') { continue; - if ($table === "") { - $table = $token; - } elseif (empty($cols)) { - $cols[] = $token; + } + + $upper = strtoupper($trim); + switch ($upper) { + case 'INTO': + $result[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + break; + + case 'INSERT': + case 'REPLACE': + break; + + default: + if ($table === '') { + $table = $trim; + break; + } + + if ($cols === false) { + $cols = $trim; + } + break; + } + } + return array($table, $cols, $result); + } + + protected function processColumns($cols) { + if ($cols === false) { + return $cols; + } + if ($cols[0] === '(' && substr($cols, -1) === ')') { + $parsed = array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $cols, + 'sub_tree' => false); + } + $cols = $this->removeParenthesisFromStart($cols); + if (stripos($cols, 'SELECT') === 0) { + $processor = new DefaultProcessor($this->options); + $parsed['sub_tree'] = array( + array('expr_type' => ExpressionType::QUERY, 'base_expr' => $cols, + 'sub_tree' => $processor->process($cols))); + } else { + $processor = new ColumnListProcessor($this->options); + $parsed['sub_tree'] = $processor->process($cols); + $parsed['expr_type'] = ExpressionType::COLUMN_LIST; + } + return $parsed; + } + + public function process($tokenList, $token_category = 'INSERT') { + $table = ''; + $cols = false; + $comments = array(); + + foreach ($tokenList as $key => &$token) { + if ($key == 'VALUES') { + continue; + } + foreach ($token as &$value) { + if ($this->isCommentToken($value)) { + $comments[] = parent::processComment($value); + $value = ''; + } } } - if (empty($cols)) { - $cols = false; - } else { - $processor = new ColumnListProcessor(); - $cols = $processor->process($this->removeParenthesisFromStart($cols[0])); + $parsed = $this->processOptions($tokenList); + unset($tokenList['OPTIONS']); + + list($table, $cols, $key) = $this->processKeyword('INTO', $tokenList); + $parsed = array_merge($parsed, $key); + unset($tokenList['INTO']); + + if ($table === '' && in_array($token_category, array('INSERT', 'REPLACE'))) { + list($table, $cols, $key) = $this->processKeyword($token_category, $tokenList); } - unset($tokenList['INTO']); - $tokenList[$token_category][0] = array('table' => $table, 'columns' => $cols, 'base_expr' => $table, - 'no_quotes' => $this->revokeQuotation($table)); + $parsed[] = array('expr_type' => ExpressionType::TABLE, 'table' => $table, + 'no_quotes' => $this->revokeQuotation($table), 'alias' => false, 'base_expr' => $table); + + $cols = $this->processColumns($cols); + if ($cols !== false) { + $parsed[] = $cols; + } + + $parsed = array_merge($parsed, $comments); + + $tokenList[$token_category] = $parsed; return $tokenList; } - } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/IntoProcessor.php b/tools/parser_sql/processors/IntoProcessor.php index 25c7ada51..d12b95fcd 100644 --- a/tools/parser_sql/processors/IntoProcessor.php +++ b/tools/parser_sql/processors/IntoProcessor.php @@ -30,7 +30,7 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); +namespace PHPSQLParser\processors; /** * @@ -56,4 +56,4 @@ class IntoProcessor extends AbstractProcessor { return $tokenList; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/LimitProcessor.php b/tools/parser_sql/processors/LimitProcessor.php index c0c3c8a10..1638748ce 100644 --- a/tools/parser_sql/processors/LimitProcessor.php +++ b/tools/parser_sql/processors/LimitProcessor.php @@ -4,39 +4,48 @@ * * This file implements the processor for the LIMIT statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the LIMIT statements. * - * @author arothe + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ class LimitProcessor extends AbstractProcessor { @@ -47,9 +56,18 @@ class LimitProcessor extends AbstractProcessor { $comma = -1; $exchange = false; - + + $comments = array(); + + foreach ($tokens as &$token) { + if ($this->isCommentToken($token)) { + $comments[] = parent::processComment($token); + $token = ''; + } + } + for ($i = 0; $i < count($tokens); ++$i) { - $trim = trim($tokens[$i]); + $trim = strtoupper(trim($tokens[$i])); if ($trim === ",") { $comma = $i; break; @@ -77,7 +95,11 @@ class LimitProcessor extends AbstractProcessor { } } - return array('offset' => trim($offset), 'rowcount' => trim($rowcount)); + $return = array('offset' => trim($offset), 'rowcount' => trim($rowcount)); + if (count($comments)) { + $return['comments'] = $comments; + } + return $return; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/OptionsProcessor.php b/tools/parser_sql/processors/OptionsProcessor.php new file mode 100644 index 000000000..a22605f58 --- /dev/null +++ b/tools/parser_sql/processors/OptionsProcessor.php @@ -0,0 +1,77 @@ +<?php +/** + * OptionsProcessor.php + * + * This file implements the processor for the statement options. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class processes the statement options. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class OptionsProcessor extends AbstractProcessor { + + public function process($tokens) { + $resultList = array(); + + foreach ($tokens as $token) { + + $tokenList = $this->splitSQLIntoTokens($token); + $result = array(); + + foreach ($tokenList as $reserved) { + $trim = trim($reserved); + if ($trim === '') { + continue; + } + $result[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + } + $resultList[] = array('expr_type' => ExpressionType::EXPRESSION, 'base_expr' => trim($token), + 'sub_tree' => $result); + } + + return $resultList; + } +} + +?> diff --git a/tools/parser_sql/processors/OrderByProcessor.php b/tools/parser_sql/processors/OrderByProcessor.php index 6752453cc..2f8b6576c 100644 --- a/tools/parser_sql/processors/OrderByProcessor.php +++ b/tools/parser_sql/processors/OrderByProcessor.php @@ -4,49 +4,56 @@ * * This file implements the processor for the ORDER-BY statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/SelectExpressionProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * * This class processes the ORDER-BY statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class OrderByProcessor extends AbstractProcessor { - private $selectExpressionProcessor; - - public function __construct() { - $this->selectExpressionProcessor = new SelectExpressionProcessor(); + protected function processSelectExpression($unparsed) { + $processor = new SelectExpressionProcessor($this->options); + return $processor->process($unparsed); } protected function initParseInfo() { @@ -66,7 +73,7 @@ class OrderByProcessor extends AbstractProcessor { $parseInfo['no_quotes'] = $this->revokeQuotation($parseInfo['base_expr']); // search to see if the expression matches an alias foreach ($select as $clause) { - if (!$clause['alias']) { + if (empty($clause['alias'])) { continue; } @@ -78,7 +85,7 @@ class OrderByProcessor extends AbstractProcessor { } if ($parseInfo['expr_type'] === ExpressionType::EXPRESSION) { - $expr = $this->selectExpressionProcessor->process($parseInfo['base_expr']); + $expr = $this->processSelectExpression($parseInfo['base_expr']); $expr['direction'] = $parseInfo['dir']; unset($expr['alias']); return $expr; @@ -119,6 +126,11 @@ class OrderByProcessor extends AbstractProcessor { break; default: + if ($this->isCommentToken($token)) { + $out[] = parent::processComment($token); + break; + } + $parseInfo['base_expr'] .= $token; } } @@ -127,4 +139,4 @@ class OrderByProcessor extends AbstractProcessor { return $out; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/PartitionDefinitionProcessor.php b/tools/parser_sql/processors/PartitionDefinitionProcessor.php new file mode 100644 index 000000000..41f3f2ac3 --- /dev/null +++ b/tools/parser_sql/processors/PartitionDefinitionProcessor.php @@ -0,0 +1,390 @@ +<?php +/** + * PartitionDefinitionProcessor.php + * + * This file implements the processor for the PARTITION statements + * within CREATE TABLE. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class processes the PARTITION statements within CREATE TABLE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class PartitionDefinitionProcessor extends AbstractProcessor { + + protected function processExpressionList($unparsed) { + $processor = new ExpressionListProcessor($this->options); + $expr = $this->removeParenthesisFromStart($unparsed); + $expr = $this->splitSQLIntoTokens($expr); + return $processor->process($expr); + } + + protected function processSubpartitionDefinition($unparsed) { + $processor = new SubpartitionDefinitionProcessor($this->options); + $expr = $this->removeParenthesisFromStart($unparsed); + $expr = $this->splitSQLIntoTokens($expr); + return $processor->process($expr); + } + + protected function getReservedType($token) { + return array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $token); + } + + protected function getConstantType($token) { + return array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $token); + } + + protected function getOperatorType($token) { + return array('expr_type' => ExpressionType::OPERATOR, 'base_expr' => $token); + } + + protected function getBracketExpressionType($token) { + return array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $token, 'sub_tree' => false); + } + + public function process($tokens) { + + $result = array(); + $prevCategory = ''; + $currCategory = ''; + $parsed = array(); + $expr = array(); + $base_expr = ''; + $skip = 0; + + foreach ($tokens as $tokenKey => $token) { + $trim = trim($token); + $base_expr .= $token; + + if ($skip > 0) { + $skip--; + continue; + } + + if ($skip < 0) { + break; + } + + if ($trim === '') { + continue; + } + + $upper = strtoupper($trim); + switch ($upper) { + + case 'PARTITION': + if ($currCategory === '') { + $expr[] = $this->getReservedType($trim); + $parsed = array('expr_type' => ExpressionType::PARTITION_DEF, 'base_expr' => trim($base_expr), + 'sub_tree' => false); + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'VALUES': + if ($prevCategory === 'PARTITION') { + $expr[] = array('expr_type' => ExpressionType::PARTITION_VALUES, 'base_expr' => false, + 'sub_tree' => false, 'storage' => substr($base_expr, 0, -strlen($token))); + $parsed['sub_tree'] = $expr; + + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'LESS': + if ($currCategory === 'VALUES') { + $expr[] = $this->getReservedType($trim); + continue 2; + } + // else ? + break; + + case 'THAN': + if ($currCategory === 'VALUES') { + // followed by parenthesis and (value-list or expr) + $expr[] = $this->getReservedType($trim); + continue 2; + } + // else ? + break; + + case 'MAXVALUE': + if ($currCategory === 'VALUES') { + $expr[] = $this->getConstantType($trim); + + $last = array_pop($parsed['sub_tree']); + $last['base_expr'] = $base_expr; + $last['sub_tree'] = $expr; + + $base_expr = $last['storage'] . $base_expr; + unset($last['storage']); + $parsed['sub_tree'][] = $last; + $parsed['base_expr'] = trim($base_expr); + + $expr = $parsed['sub_tree']; + unset($last); + $currCategory = $prevCategory; + } + // else ? + break; + + case 'IN': + if ($currCategory === 'VALUES') { + // followed by parenthesis and value-list + $expr[] = $this->getReservedType($trim); + continue 2; + } + break; + + case 'COMMENT': + if ($prevCategory === 'PARTITION') { + $expr[] = array('expr_type' => ExpressionType::PARTITION_COMMENT, 'base_expr' => false, + 'sub_tree' => false, 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'STORAGE': + if ($prevCategory === 'PARTITION') { + // followed by ENGINE + $expr[] = array('expr_type' => ExpressionType::ENGINE, 'base_expr' => false, 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'ENGINE': + if ($currCategory === 'STORAGE') { + $expr[] = $this->getReservedType($trim); + $currCategory = $upper; + continue 2; + } + if ($prevCategory === 'PARTITION') { + $expr[] = array('expr_type' => ExpressionType::ENGINE, 'base_expr' => false, 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case '=': + if (in_array($currCategory, array('ENGINE', 'COMMENT', 'DIRECTORY', 'MAX_ROWS', 'MIN_ROWS'))) { + $expr[] = $this->getOperatorType($trim); + continue 2; + } + // else ? + break; + + case ',': + if ($prevCategory === 'PARTITION' && $currCategory === '') { + // it separates the partition-definitions + $result[] = $parsed; + $parsed = array(); + $base_expr = ''; + $expr = array(); + } + break; + + case 'DATA': + case 'INDEX': + if ($prevCategory === 'PARTITION') { + // followed by DIRECTORY + $expr[] = array('expr_type' => constant('PHPSQLParser\utils\ExpressionType::PARTITION_' . $upper . '_DIR'), + 'base_expr' => false, 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'DIRECTORY': + if ($currCategory === 'DATA' || $currCategory === 'INDEX') { + $expr[] = $this->getReservedType($trim); + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'MAX_ROWS': + case 'MIN_ROWS': + if ($prevCategory === 'PARTITION') { + $expr[] = array('expr_type' => constant('PHPSQLParser\utils\ExpressionType::PARTITION_' . $upper), + 'base_expr' => false, 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + default: + switch ($currCategory) { + + case 'MIN_ROWS': + case 'MAX_ROWS': + case 'ENGINE': + case 'DIRECTORY': + case 'COMMENT': + $expr[] = $this->getConstantType($trim); + + $last = array_pop($parsed['sub_tree']); + $last['sub_tree'] = $expr; + $last['base_expr'] = trim($base_expr); + $base_expr = $last['storage'] . $base_expr; + unset($last['storage']); + + $parsed['sub_tree'][] = $last; + $parsed['base_expr'] = trim($base_expr); + + $expr = $parsed['sub_tree']; + unset($last); + + $currCategory = $prevCategory; + break; + + case 'PARTITION': + // that is the partition name + $last = array_pop($expr); + $last['name'] = $trim; + $expr[] = $last; + $expr[] = $this->getConstantType($trim); + $parsed['sub_tree'] = $expr; + $parsed['base_expr'] = trim($base_expr); + break; + + case 'VALUES': + // we have parenthesis and have to process an expression/in-list + $last = $this->getBracketExpressionType($trim); + + $res = $this->processExpressionList($trim); + $last['sub_tree'] = (empty($res) ? false : $res); + $expr[] = $last; + + $last = array_pop($parsed['sub_tree']); + $last['base_expr'] = $base_expr; + $last['sub_tree'] = $expr; + + $base_expr = $last['storage'] . $base_expr; + unset($last['storage']); + $parsed['sub_tree'][] = $last; + $parsed['base_expr'] = trim($base_expr); + + $expr = $parsed['sub_tree']; + unset($last); + + $currCategory = $prevCategory; + break; + + case '': + if ($prevCategory === 'PARTITION') { + // last part to process, it is only one token! + if ($upper[0] === '(' && substr($upper, -1) === ')') { + $last = $this->getBracketExpressionType($trim); + $last['sub_tree'] = $this->processSubpartitionDefinition($trim); + $expr[] = $last; + unset($last); + + $parsed['base_expr'] = trim($base_expr); + $parsed['sub_tree'] = $expr; + + $currCategory = $prevCategory; + break; + } + } + // else ? + break; + + default: + break; + } + break; + } + + $prevCategory = $currCategory; + $currCategory = ''; + } + + $result[] = $parsed; + return $result; + } +} +?> diff --git a/tools/parser_sql/processors/PartitionOptionsProcessor.php b/tools/parser_sql/processors/PartitionOptionsProcessor.php new file mode 100644 index 000000000..a114abc33 --- /dev/null +++ b/tools/parser_sql/processors/PartitionOptionsProcessor.php @@ -0,0 +1,361 @@ +<?php +/** + * PartitionOptionsProcessor.php + * + * This file implements the processor for the PARTITION BY statements + * within CREATE TABLE. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class processes the PARTITION BY statements within CREATE TABLE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class PartitionOptionsProcessor extends AbstractProcessor { + + protected function processExpressionList($unparsed) { + $processor = new ExpressionListProcessor($this->options); + $expr = $this->removeParenthesisFromStart($unparsed); + $expr = $this->splitSQLIntoTokens($expr); + return $processor->process($expr); + } + + protected function processColumnList($unparsed) { + $processor = new ColumnListProcessor($this->options); + $expr = $this->removeParenthesisFromStart($unparsed); + return $processor->process($expr); + } + + protected function processPartitionDefinition($unparsed) { + $processor = new PartitionDefinitionProcessor($this->options); + $expr = $this->removeParenthesisFromStart($unparsed); + $expr = $this->splitSQLIntoTokens($expr); + return $processor->process($expr); + } + + protected function getReservedType($token) { + return array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $token); + } + + protected function getConstantType($token) { + return array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $token); + } + + protected function getOperatorType($token) { + return array('expr_type' => ExpressionType::OPERATOR, 'base_expr' => $token); + } + + protected function getBracketExpressionType($token) { + return array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $token, 'sub_tree' => false); + } + + public function process($tokens) { + + $result = array('partition-options' => array(), 'last-parsed' => false); + + $prevCategory = ''; + $currCategory = ''; + $parsed = array(); + $expr = array(); + $base_expr = ''; + $skip = 0; + + foreach ($tokens as $tokenKey => $token) { + $trim = trim($token); + $base_expr .= $token; + + if ($skip > 0) { + $skip--; + continue; + } + + if ($skip < 0) { + break; + } + + if ($trim === '') { + continue; + } + + $upper = strtoupper($trim); + switch ($upper) { + + case 'PARTITION': + $currCategory = $upper; + $expr[] = $this->getReservedType($trim); + $parsed[] = array('expr_type' => ExpressionType::PARTITION, 'base_expr' => trim($base_expr), + 'sub_tree' => false); + break; + + case 'SUBPARTITION': + $currCategory = $upper; + $expr[] = $this->getReservedType($trim); + $parsed[] = array('expr_type' => ExpressionType::SUBPARTITION, 'base_expr' => trim($base_expr), + 'sub_tree' => false); + break; + + case 'BY': + if ($prevCategory === 'PARTITION' || $prevCategory === 'SUBPARTITION') { + $expr[] = $this->getReservedType($trim); + continue 2; + } + break; + + case 'PARTITIONS': + case 'SUBPARTITIONS': + $currCategory = 'PARTITION_NUM'; + $expr = array('expr_type' => constant('PHPSQLParser\utils\ExpressionType::' . substr($upper, 0, -1) . '_COUNT'), + 'base_expr' => false, 'sub_tree' => array($this->getReservedType($trim)), + 'storage' => substr($base_expr, 0, -strlen($token))); + $base_expr = $token; + continue 2; + + case 'LINEAR': + // followed by HASH or KEY + $currCategory = $upper; + $expr[] = $this->getReservedType($trim); + continue 2; + + case 'HASH': + case 'KEY': + $expr[] = array('expr_type' => constant('PHPSQLParser\utils\ExpressionType::' . $prevCategory . '_' . $upper), + 'base_expr' => false, 'linear' => ($currCategory === 'LINEAR'), 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $last = array_pop($parsed); + $last['by'] = trim($currCategory . ' ' . $upper); // $currCategory will be empty or LINEAR! + $last['sub_tree'] = $expr; + $parsed[] = $last; + + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + + case 'ALGORITHM': + if ($currCategory === 'KEY') { + $expr[] = array('expr_type' => constant('PHPSQLParser\utils\ExpressionType::' . $prevCategory . '_KEY_ALGORITHM'), + 'base_expr' => false, 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $last = array_pop($parsed); + $subtree = array_pop($last['sub_tree']); + $subtree['sub_tree'] = $expr; + $last['sub_tree'][] = $subtree; + $parsed[] = $last; + unset($subtree); + unset($last); + + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + $currCategory = $upper; + continue 2; + } + break; + + case 'RANGE': + case 'LIST': + $expr[] = array('expr_type' => constant('PHPSQLParser\utils\ExpressionType::PARTITION_' . $upper), 'base_expr' => false, + 'sub_tree' => false, 'storage' => substr($base_expr, 0, -strlen($token))); + + $last = array_pop($parsed); + $last['by'] = $upper; + $last['sub_tree'] = $expr; + $parsed[] = $last; + unset($last); + + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper . '_EXPR'; + continue 2; + + case 'COLUMNS': + if ($currCategory === 'RANGE_EXPR' || $currCategory === 'LIST_EXPR') { + $expr[] = $this->getReservedType($trim); + $currCategory = substr($currCategory, 0, -4) . $upper; + continue 2; + } + break; + + case '=': + if ($currCategory === 'ALGORITHM') { + // between ALGORITHM and a constant + $expr[] = $this->getOperatorType($trim); + continue 2; + } + break; + + default: + switch ($currCategory) { + + case 'PARTITION_NUM': + // the number behind PARTITIONS or SUBPARTITIONS + $expr['base_expr'] = trim($base_expr); + $expr['sub_tree'][] = $this->getConstantType($trim); + $base_expr = $expr['storage'] . $base_expr; + unset($expr['storage']); + + $last = array_pop($parsed); + $last['count'] = $trim; + $last['sub_tree'][] = $expr; + $last['base_expr'] .= $base_expr; + $parsed[] = $last; + unset($last); + + $expr = array(); + $base_expr = ''; + $currCategory = $prevCategory; + break; + + case 'ALGORITHM': + // the number of the algorithm + $expr[] = $this->getConstantType($trim); + + $last = array_pop($parsed); + $subtree = array_pop($last['sub_tree']); + $key = array_pop($subtree['sub_tree']); + + $key['sub_tree'] = $expr; + $key['base_expr'] = trim($base_expr); + + $base_expr = $key['storage'] . $base_expr; + unset($key['storage']); + + $subtree['sub_tree'][] = $key; + unset($key); + + $expr = $subtree['sub_tree']; + $subtree['sub_tree'] = false; + $subtree['algorithm'] = $trim; + $last['sub_tree'][] = $subtree; + unset($subtree); + + $parsed[] = $last; + unset($last); + $currCategory = 'KEY'; + continue 3; + + case 'LIST_EXPR': + case 'RANGE_EXPR': + case 'HASH': + // parenthesis around an expression + $last = $this->getBracketExpressionType($trim); + $res = $this->processExpressionList($trim); + $last['sub_tree'] = (empty($res) ? false : $res); + $expr[] = $last; + + $last = array_pop($parsed); + $subtree = array_pop($last['sub_tree']); + $subtree['base_expr'] = $base_expr; + $subtree['sub_tree'] = $expr; + + $base_expr = $subtree['storage'] . $base_expr; + unset($subtree['storage']); + $last['sub_tree'][] = $subtree; + $last['base_expr'] = trim($base_expr); + $parsed[] = $last; + unset($last); + unset($subtree); + + $expr = array(); + $base_expr = ''; + $currCategory = $prevCategory; + break; + + case 'LIST_COLUMNS': + case 'RANGE_COLUMNS': + case 'KEY': + // the columnlist + $expr[] = array('expr_type' => ExpressionType::COLUMN_LIST, 'base_expr' => $trim, + 'sub_tree' => $this->processColumnList($trim)); + + $last = array_pop($parsed); + $subtree = array_pop($last['sub_tree']); + $subtree['base_expr'] = $base_expr; + $subtree['sub_tree'] = $expr; + + $base_expr = $subtree['storage'] . $base_expr; + unset($subtree['storage']); + $last['sub_tree'][] = $subtree; + $last['base_expr'] = trim($base_expr); + $parsed[] = $last; + unset($last); + unset($subtree); + + $expr = array(); + $base_expr = ''; + $currCategory = $prevCategory; + break; + + case '': + if ($prevCategory === 'PARTITION' || $prevCategory === 'SUBPARTITION') { + if ($upper[0] === '(' && substr($upper, -1) === ')') { + // last part to process, it is only one token! + $last = $this->getBracketExpressionType($trim); + $last['sub_tree'] = $this->processPartitionDefinition($trim); + $parsed[] = $last; + break; + } + } + // else ? + break; + + default: + break; + } + break; + } + + $prevCategory = $currCategory; + $currCategory = ''; + } + + $result['partition-options'] = $parsed; + if ($result['last-parsed'] === false) { + $result['last-parsed'] = $tokenKey; + } + return $result; + } +} +?> diff --git a/tools/parser_sql/processors/RecordProcessor.php b/tools/parser_sql/processors/RecordProcessor.php index 0e4b90442..9908325f3 100644 --- a/tools/parser_sql/processors/RecordProcessor.php +++ b/tools/parser_sql/processors/RecordProcessor.php @@ -2,50 +2,58 @@ /** * RecordProcessor.php * - * This file implements the processor for records. + * This file implements a processor, which processes records of data + * for an INSERT statement. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/ExpressionListProcessor.php'); +namespace PHPSQLParser\processors; /** - * - * This class processes records. - * - * @author arothe - * + * This class processes records of an INSERT statement. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class RecordProcessor extends AbstractProcessor { - private $expressionListProcessor; - - public function __construct() { - $this->expressionListProcessor = new ExpressionListProcessor(); + protected function processExpressionList($unparsed) { + $processor = new ExpressionListProcessor($this->options); + return $processor->process($unparsed); } public function process($unparsed) { @@ -57,8 +65,7 @@ class RecordProcessor extends AbstractProcessor { $values[$k] = ""; } } - return $this->expressionListProcessor->process($values); + return $this->processExpressionList($values); } - } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/ReferenceDefinitionProcessor.php b/tools/parser_sql/processors/ReferenceDefinitionProcessor.php index da2cf6a34..72df8567b 100644 --- a/tools/parser_sql/processors/ReferenceDefinitionProcessor.php +++ b/tools/parser_sql/processors/ReferenceDefinitionProcessor.php @@ -30,9 +30,8 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/IndexColumnListProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** * @@ -155,7 +154,7 @@ class ReferenceDefinitionProcessor extends AbstractProcessor { case 'REFERENCES': if ($upper[0] === '(' && substr($upper, -1) === ')') { # index_col_name list - $processor = new IndexColumnListProcessor(); + $processor = new IndexColumnListProcessor($this->options); $cols = $processor->process($this->removeParenthesisFromStart($trim)); $expr['sub_tree'][] = array('expr_type' => ExpressionType::COLUMN_LIST, 'base_expr' => $trim, 'sub_tree' => $cols); diff --git a/tools/parser_sql/processors/RenameProcessor.php b/tools/parser_sql/processors/RenameProcessor.php index 3f9992d30..231406855 100644 --- a/tools/parser_sql/processors/RenameProcessor.php +++ b/tools/parser_sql/processors/RenameProcessor.php @@ -4,42 +4,51 @@ * * This file implements the processor for the RENAME statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionToken.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; +use PHPSQLParser\utils\ExpressionToken; /** - * * This class processes the RENAME statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class RenameProcessor extends AbstractProcessor { @@ -74,6 +83,11 @@ class RenameProcessor extends AbstractProcessor { $base_expr = ""; break; + case 'TABLE': + $objectType = ExpressionType::TABLE; + $resultList[] = array('expr_type'=>ExpressionType::RESERVED, 'base_expr'=>$token->getTrim()); + continue 2; + default: $base_expr .= $token->getToken(); break; @@ -87,7 +101,7 @@ class RenameProcessor extends AbstractProcessor { $resultList[] = $tablePair; } - return $resultList; + return array('expr_type' => $objectType, 'sub_tree'=>$resultList); } } diff --git a/tools/parser_sql/processors/ReplaceProcessor.php b/tools/parser_sql/processors/ReplaceProcessor.php index 741d5df32..92e302134 100644 --- a/tools/parser_sql/processors/ReplaceProcessor.php +++ b/tools/parser_sql/processors/ReplaceProcessor.php @@ -2,48 +2,57 @@ /** * ReplaceProcessor.php * - * This file implements the processor for the REPLACE statements. + * This file implements the processor for the REPLACE statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/InsertProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the REPLACE statements. * - * @author arothe - * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class ReplaceProcessor extends InsertProcessor { - public function process($tokenList, $token_category = 'INSERT') { - return parent::process($tokenList, 'REPLACE'); + public function process($tokenList, $token_category = 'REPLACE') { + return parent::process($tokenList, $token_category); } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/SQLChunkProcessor.php b/tools/parser_sql/processors/SQLChunkProcessor.php index b99eea499..039cf4c8b 100644 --- a/tools/parser_sql/processors/SQLChunkProcessor.php +++ b/tools/parser_sql/processors/SQLChunkProcessor.php @@ -4,67 +4,49 @@ * * This file implements the processor for the SQL chunks. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/FromProcessor.php'); -require_once(dirname(__FILE__) . '/RecordProcessor.php'); -require_once(dirname(__FILE__) . '/UpdateProcessor.php'); -require_once(dirname(__FILE__) . '/DeleteProcessor.php'); -require_once(dirname(__FILE__) . '/GroupByProcessor.php'); -require_once(dirname(__FILE__) . '/RenameProcessor.php'); -require_once(dirname(__FILE__) . '/UsingProcessor.php'); -require_once(dirname(__FILE__) . '/DescribeProcessor.php'); -require_once(dirname(__FILE__) . '/DescProcessor.php'); -require_once(dirname(__FILE__) . '/HavingProcessor.php'); -require_once(dirname(__FILE__) . '/ReplaceProcessor.php'); -require_once(dirname(__FILE__) . '/ValuesProcessor.php'); -require_once(dirname(__FILE__) . '/DropProcessor.php'); -require_once(dirname(__FILE__) . '/InsertProcessor.php'); -require_once(dirname(__FILE__) . '/SelectExpressionProcessor.php'); -require_once(dirname(__FILE__) . '/WhereProcessor.php'); -require_once(dirname(__FILE__) . '/DuplicateProcessor.php'); -require_once(dirname(__FILE__) . '/IntoProcessor.php'); -require_once(dirname(__FILE__) . '/SelectProcessor.php'); -require_once(dirname(__FILE__) . '/ExplainProcessor.php'); -require_once(dirname(__FILE__) . '/LimitProcessor.php'); -require_once(dirname(__FILE__) . '/SetProcessor.php'); -require_once(dirname(__FILE__) . '/ExpressionListProcessor.php'); -require_once(dirname(__FILE__) . '/OrderByProcessor.php'); -require_once(dirname(__FILE__) . '/ShowProcessor.php'); -require_once(dirname(__FILE__) . '/CreateProcessor.php'); -require_once(dirname(__FILE__) . '/TableProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the SQL chunks. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class SQLChunkProcessor extends AbstractProcessor { @@ -80,107 +62,137 @@ class SQLChunkProcessor extends AbstractProcessor { if (!$out) { return false; } + if (!empty($out['BRACKET'])) { + // TODO: this field should be a global STATEMENT field within the output + // we could add all other categories as sub_tree, it could also work with multipe UNIONs + $processor = new BracketProcessor($this->options); + $processedBracket = $processor->process($out['BRACKET']); + $remainingExpressions = $processedBracket[0]['remaining_expressions']; + + unset($processedBracket[0]['remaining_expressions']); + + if(!empty($remainingExpressions)) { + foreach($remainingExpressions as $key=>$expression) { + $processedBracket[][$key] = $expression; + } + } + + $out['BRACKET'] = $processedBracket; + } if (!empty($out['CREATE'])) { - $processor = new CreateProcessor(); + $processor = new CreateProcessor($this->options); $out['CREATE'] = $processor->process($out['CREATE']); } if (!empty($out['TABLE'])) { - $processor = new TableProcessor(); + $processor = new TableProcessor($this->options); $out['TABLE'] = $processor->process($out['TABLE']); $this->moveLIKE($out); } + if (!empty($out['INDEX'])) { + $processor = new IndexProcessor($this->options); + $out['INDEX'] = $processor->process($out['INDEX']); + } if (!empty($out['EXPLAIN'])) { - $processor = new ExplainProcessor(); + $processor = new ExplainProcessor($this->options); $out['EXPLAIN'] = $processor->process($out['EXPLAIN'], array_keys($out)); } if (!empty($out['DESCRIBE'])) { - $processor = new DescribeProcessor(); + $processor = new DescribeProcessor($this->options); $out['DESCRIBE'] = $processor->process($out['DESCRIBE'], array_keys($out)); } if (!empty($out['DESC'])) { - $processor = new DescProcessor(); + $processor = new DescProcessor($this->options); $out['DESC'] = $processor->process($out['DESC'], array_keys($out)); } if (!empty($out['SELECT'])) { - $processor = new SelectProcessor(); + $processor = new SelectProcessor($this->options); $out['SELECT'] = $processor->process($out['SELECT']); } if (!empty($out['FROM'])) { - $processor = new FromProcessor(); + $processor = new FromProcessor($this->options); $out['FROM'] = $processor->process($out['FROM']); } if (!empty($out['USING'])) { - $processor = new UsingProcessor(); + $processor = new UsingProcessor($this->options); $out['USING'] = $processor->process($out['USING']); } if (!empty($out['UPDATE'])) { - $processor = new UpdateProcessor(); + $processor = new UpdateProcessor($this->options); $out['UPDATE'] = $processor->process($out['UPDATE']); } if (!empty($out['GROUP'])) { // set empty array if we have partial SQL statement - $processor = new GroupByProcessor(); + $processor = new GroupByProcessor($this->options); $out['GROUP'] = $processor->process($out['GROUP'], isset($out['SELECT']) ? $out['SELECT'] : array()); } if (!empty($out['ORDER'])) { // set empty array if we have partial SQL statement - $processor = new OrderByProcessor(); + $processor = new OrderByProcessor($this->options); $out['ORDER'] = $processor->process($out['ORDER'], isset($out['SELECT']) ? $out['SELECT'] : array()); } if (!empty($out['LIMIT'])) { - $processor = new LimitProcessor(); + $processor = new LimitProcessor($this->options); $out['LIMIT'] = $processor->process($out['LIMIT']); } if (!empty($out['WHERE'])) { - $processor = new WhereProcessor(); + $processor = new WhereProcessor($this->options); $out['WHERE'] = $processor->process($out['WHERE']); } if (!empty($out['HAVING'])) { - $processor = new HavingProcessor(); - $out['HAVING'] = $processor->process($out['HAVING']); + $processor = new HavingProcessor($this->options); + $out['HAVING'] = $processor->process($out['HAVING'], isset($out['SELECT']) ? $out['SELECT'] : array()); } if (!empty($out['SET'])) { - $processor = new SetProcessor(); + $processor = new SetProcessor($this->options); $out['SET'] = $processor->process($out['SET'], isset($out['UPDATE'])); } if (!empty($out['DUPLICATE'])) { - $processor = new DuplicateProcessor(); + $processor = new DuplicateProcessor($this->options); $out['ON DUPLICATE KEY UPDATE'] = $processor->process($out['DUPLICATE']); unset($out['DUPLICATE']); } if (!empty($out['INSERT'])) { - $processor = new InsertProcessor(); + $processor = new InsertProcessor($this->options); $out = $processor->process($out); } if (!empty($out['REPLACE'])) { - $processor = new ReplaceProcessor(); + $processor = new ReplaceProcessor($this->options); $out = $processor->process($out); } if (!empty($out['DELETE'])) { - $processor = new DeleteProcessor(); + $processor = new DeleteProcessor($this->options); $out = $processor->process($out); } if (!empty($out['VALUES'])) { - $processor = new ValuesProcessor(); + $processor = new ValuesProcessor($this->options); $out = $processor->process($out); } if (!empty($out['INTO'])) { - $processor = new IntoProcessor(); + $processor = new IntoProcessor($this->options); $out = $processor->process($out); } if (!empty($out['DROP'])) { - $processor = new DropProcessor(); + $processor = new DropProcessor($this->options); $out['DROP'] = $processor->process($out['DROP']); } if (!empty($out['RENAME'])) { - $processor = new RenameProcessor(); + $processor = new RenameProcessor($this->options); $out['RENAME'] = $processor->process($out['RENAME']); } if (!empty($out['SHOW'])) { - $processor = new ShowProcessor(); + $processor = new ShowProcessor($this->options); $out['SHOW'] = $processor->process($out['SHOW']); } + if (!empty($out['OPTIONS'])) { + $processor = new OptionsProcessor($this->options); + $out['OPTIONS'] = $processor->process($out['OPTIONS']); + } + if (!empty($out['WITH'])) { + $processor = new WithProcessor($this->options); + $out['WITH'] = $processor->process($out['WITH']); + } + return $out; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/SQLProcessor.php b/tools/parser_sql/processors/SQLProcessor.php index 19804894e..4c8ccfc35 100644 --- a/tools/parser_sql/processors/SQLProcessor.php +++ b/tools/parser_sql/processors/SQLProcessor.php @@ -4,47 +4,56 @@ * * This file implements the processor for the base SQL statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/SQLChunkProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the base SQL statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @author Marco Th. <marco64th@gmail.com> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class SQLProcessor extends SQLChunkProcessor { - /* + /** * This function breaks up the SQL statement into logical sections. - * Some sections are then further handled by specialized processors. + * Some sections are delegated to specialized processors. */ public function process($tokens) { $prev_category = ""; @@ -52,15 +61,24 @@ class SQLProcessor extends SQLChunkProcessor { $skip_next = 0; $out = false; - $tokenCount = count($tokens); + // $tokens may come as a numeric indexed array starting with an index greater than 0 (or as a boolean) + $tokenCount = count($tokens); + if ( is_array($tokens) ){ + $tokens = array_values($tokens); + } for ($tokenNumber = 0; $tokenNumber < $tokenCount; ++$tokenNumber) { + // https://github.com/greenlion/PHP-SQL-Parser/issues/279 + // https://github.com/sinri/PHP-SQL-Parser/commit/eac592a0e19f1df6f420af3777a6d5504837faa7 + // as there is no pull request for 279 by the user. His solution works and tested. + if (!isset($tokens[$tokenNumber])) continue;// as a fix by Sinri 20180528 $token = $tokens[$tokenNumber]; $trim = trim($token); // this removes also \n and \t! // if it starts with an "(", it should follow a SELECT if ($trim !== "" && $trim[0] === "(" && $token_category === "") { - $token_category = 'SELECT'; + $token_category = 'BRACKET'; + $prev_category = $token_category; } /* @@ -68,12 +86,12 @@ class SQLProcessor extends SQLChunkProcessor { */ if ($skip_next > 0) { if ($trim === "") { - if ($token_category !== "") { # is this correct?? + if ($token_category !== "") { // is this correct?? $out[$token_category][] = $token; } continue; } - #to skip the token we replace it with whitespace + // to skip the token we replace it with whitespace $trim = ""; $token = ""; $skip_next--; @@ -88,7 +106,6 @@ class SQLProcessor extends SQLChunkProcessor { /* Tokens that get their own sections. These keywords have subclauses. */ case 'SELECT': case 'ORDER': - case 'DUPLICATE': case 'VALUES': case 'GROUP': case 'HAVING': @@ -110,6 +127,9 @@ class SQLProcessor extends SQLChunkProcessor { case 'PURGE': case 'EXECUTE': case 'PREPARE': + $token_category = $upper; + break; + case 'DEALLOCATE': if ($trim === 'DEALLOCATE') { $skip_next = 1; @@ -117,6 +137,12 @@ class SQLProcessor extends SQLChunkProcessor { $token_category = $upper; break; + case 'DUPLICATE': + if ($token_category !== 'VALUES') { + $token_category = $upper; + } + break; + case 'SET': if ($token_category !== 'TABLE') { $token_category = $upper; @@ -125,21 +151,21 @@ class SQLProcessor extends SQLChunkProcessor { case 'LIMIT': case 'PLUGIN': - # no separate section + // no separate section if ($token_category === 'SHOW') { - continue; + break; } $token_category = $upper; break; case 'FROM': - # this FROM is different from FROM in other DML (not join related) + // this FROM is different from FROM in other DML (not join related) if ($token_category === 'PREPARE') { continue 2; } - # no separate section + // no separate section if ($token_category === 'SHOW') { - continue; + break; } $token_category = $upper; break; @@ -149,7 +175,7 @@ class SQLProcessor extends SQLChunkProcessor { case 'SHOW': $token_category = $upper; break; - + case 'DESC': if ($token_category === '') { // short version of DESCRIBE @@ -159,18 +185,16 @@ class SQLProcessor extends SQLChunkProcessor { break; case 'RENAME': - // jump over TABLE keyword $token_category = $upper; - $skip_next = 1; - continue 2; + break; case 'DATABASE': case 'SCHEMA': if ($prev_category === 'DROP') { - continue; + break; } if ($prev_category === 'SHOW') { - continue; + break; } $token_category = $upper; break; @@ -192,10 +216,10 @@ class SQLProcessor extends SQLChunkProcessor { case 'INTO': // prevent wrong handling of CACHE within LOAD INDEX INTO CACHE... if ($prev_category === 'LOAD') { - $out[$prev_category][] = $upper; + $out[$prev_category][] = $trim; continue 2; } - $token_category = $upper; + $token_category = $prev_category = $upper; break; case 'USER': @@ -234,60 +258,74 @@ class SQLProcessor extends SQLChunkProcessor { case 'CHECKSUM': case 'REPAIR': case 'RESTORE': - case 'USE': case 'HELP': $token_category = $upper; // set the category in case these get subclauses in a future version of MySQL - $out[$upper][0] = $upper; + $out[$upper][0] = $trim; continue 2; case 'REPLACE': - if ($prev_category === 'TABLE') { - # part of the CREATE TABLE statement - $out[$prev_category][] = $upper; - continue 2; - } - // set the category in case these get subclauses in a future version of MySQL - $token_category = $upper; - $out[$upper][0] = $upper; + if ($prev_category === '') { + // set the category in case these get subclauses in a future version of MySQL + $token_category = $upper; + $out[$upper][0] = $trim; + continue 2; + } + // part of the CREATE TABLE statement or a function + $out[$prev_category][] = $trim; continue 2; case 'IGNORE': if ($prev_category === 'TABLE') { - # part of the CREATE TABLE statement - $out[$prev_category][] = $upper; + // part of the CREATE TABLE statement + $out[$prev_category][] = $trim; + continue 2; + } + if ($token_category === 'FROM') { + // part of the FROM statement (index hint) + $out[$token_category][] = $trim; continue 2; } $out['OPTIONS'][] = $upper; continue 2; - break; case 'CHECK': if ($prev_category === 'TABLE') { - $out[$prev_category][] = $upper; + $out[$prev_category][] = $trim; continue 2; } $token_category = $upper; - $out[$upper][0] = $upper; + $out[$upper][0] = $trim; continue 2; case 'CREATE': if ($prev_category === 'SHOW') { - continue; + break; } $token_category = $upper; break; + case 'INDEX': + if ( in_array( $prev_category, array( 'CREATE', 'DROP' ) ) ) { + $out[ $prev_category ][] = $trim; + $token_category = $upper; + } + break; + case 'TABLE': if ($prev_category === 'CREATE') { - $out[$prev_category][] = $upper; + $out[$prev_category][] = $trim; + $token_category = $upper; + } + if ($prev_category === 'TRUNCATE') { + $out[$prev_category][] = $trim; $token_category = $upper; } break; case 'TEMPORARY': if ($prev_category === 'CREATE') { - $out[$prev_category][] = $upper; + $out[$prev_category][] = $trim; $token_category = $prev_category; continue 2; } @@ -298,7 +336,7 @@ class SQLProcessor extends SQLChunkProcessor { $token_category = 'CREATE'; $out[$token_category] = array_merge($out[$token_category], $out[$prev_category]); $out[$prev_category] = array(); - $out[$token_category][] = $upper; + $out[$token_category][] = $trim; $prev_category = $token_category; continue 2; } @@ -307,14 +345,14 @@ class SQLProcessor extends SQLChunkProcessor { case 'NOT': if ($prev_category === 'CREATE') { $token_category = $prev_category; - $out[$prev_category][] = $upper; + $out[$prev_category][] = $trim; continue 2; } break; case 'EXISTS': if ($prev_category === 'CREATE') { - $out[$prev_category][] = $upper; + $out[$prev_category][] = $trim; $prev_category = $token_category = 'TABLE'; continue 2; } @@ -322,7 +360,7 @@ class SQLProcessor extends SQLChunkProcessor { case 'CACHE': if ($prev_category === "" || $prev_category === 'RESET' || $prev_category === 'FLUSH' - || $prev_category === 'LOAD') { + || $prev_category === 'LOAD') { $token_category = $upper; continue 2; } @@ -332,14 +370,15 @@ class SQLProcessor extends SQLChunkProcessor { case 'LOCK': if ($token_category === "") { $token_category = $upper; - $out[$upper][0] = $upper; + $out[$upper][0] = $trim; + } elseif ($token_category === 'INDEX') { + break; } else { $trim = 'LOCK IN SHARE MODE'; $skip_next = 3; $out['OPTIONS'][] = $trim; } continue 2; - break; case 'USING': /* USING in FROM clause is different from USING w/ prepared statement*/ if ($token_category === 'EXECUTE') { @@ -362,12 +401,11 @@ class SQLProcessor extends SQLChunkProcessor { case 'FOR': if ($prev_category === 'SHOW') { - continue; + break; } $skip_next = 1; - $out['OPTIONS'][] = 'FOR UPDATE'; + $out['OPTIONS'][] = 'FOR UPDATE'; // TODO: this could be generate problems within the position calculator continue 2; - break; case 'UPDATE': if ($token_category === "") { @@ -381,22 +419,30 @@ class SQLProcessor extends SQLChunkProcessor { case 'START': $trim = "BEGIN"; - $out[$upper][0] = $upper; + $out[$upper][0] = $upper; // TODO: this could be generate problems within the position calculator $skip_next = 1; break; - /* These tokens are ignored. */ + // This token is ignored, except within RENAME case 'TO': if ($token_category === 'RENAME') { break; } + continue 2; + + // This token is ignored, except within CREATE TABLE case 'BY': + if ($prev_category === 'TABLE') { + break; + } + continue 2; + + // These tokens are ignored. case 'ALL': case 'SHARE': case 'MODE': case ';': continue 2; - break; case 'KEY': if ($token_category === 'DUPLICATE') { @@ -404,21 +450,43 @@ class SQLProcessor extends SQLChunkProcessor { } break; - /* These tokens set particular options for the statement. They never stand alone. */ + /* These tokens set particular options for the statement. */ case 'LOW_PRIORITY': case 'DELAYED': - case 'FORCE': case 'QUICK': - $out['OPTIONS'][] = $upper; + case 'HIGH_PRIORITY': + $out['OPTIONS'][] = $trim; + continue 2; + + case 'USE': + if ($token_category === 'FROM') { + // index hint within FROM clause + $out[$token_category][] = $trim; + continue 2; + } + // set the category in case these get subclauses in a future version of MySQL + $token_category = $upper; + $out[$upper][0] = $trim; + continue 2; + + case 'FORCE': + if ($token_category === 'FROM') { + // index hint within FROM clause + $out[$token_category][] = $trim; + continue 2; + } + $out['OPTIONS'][] = $trim; continue 2; - break; case 'WITH': if ($token_category === 'GROUP') { $skip_next = 1; - $out['OPTIONS'][] = 'WITH ROLLUP'; + $out['OPTIONS'][] = 'WITH ROLLUP'; // TODO: this could be generate problems within the position calculator continue 2; } + if ($token_category === '') { + $token_category = $upper; + } break; case 'AS': @@ -426,7 +494,6 @@ class SQLProcessor extends SQLChunkProcessor { case '': case ',': - case ';': break; default: @@ -445,4 +512,4 @@ class SQLProcessor extends SQLChunkProcessor { return parent::process($out); } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/SelectExpressionProcessor.php b/tools/parser_sql/processors/SelectExpressionProcessor.php index 360dc0a3a..5d6f846a7 100644 --- a/tools/parser_sql/processors/SelectExpressionProcessor.php +++ b/tools/parser_sql/processors/SelectExpressionProcessor.php @@ -30,23 +30,21 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/ExpressionListProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * + * * This class processes the SELECT expressions. - * + * * @author arothe - * + * */ class SelectExpressionProcessor extends AbstractProcessor { - private $expressionListProcessor; - - public function __construct() { - $this->expressionListProcessor = new ExpressionListProcessor(); + protected function processExpressionList($unparsed) { + $processor = new ExpressionListProcessor($this->options); + return $processor->process($unparsed); } /** @@ -62,8 +60,8 @@ class SelectExpressionProcessor extends AbstractProcessor { } /* - * Determine if there is an explicit alias after the AS clause. - * If AS is found, then the next non-whitespace token is captured as the alias. + * Determine if there is an explicit alias after the AS clause. + * If AS is found, then the next non-whitespace token is captured as the alias. * The tokens after (and including) the AS are removed. */ $base_expr = ""; @@ -102,7 +100,14 @@ class SelectExpressionProcessor extends AbstractProcessor { $base_expr .= $token; } - $stripped = $this->expressionListProcessor->process($stripped); + if ($alias) { + // remove quotation from the alias + $alias['no_quotes'] = $this->revokeQuotation($alias['name']); + $alias['name'] = trim($alias['name']); + $alias['base_expr'] = trim($alias['base_expr']); + } + + $stripped = $this->processExpressionList($stripped); // TODO: the last part can also be a comment, don't use array_pop @@ -118,34 +123,24 @@ class SelectExpressionProcessor extends AbstractProcessor { if ($this->isReserved($prev) || $this->isConstant($prev) || $this->isAggregateFunction($prev) || $this->isFunction($prev) || $this->isExpression($prev) || $this->isSubQuery($prev) - || $this->isColumnReference($prev) || $this->isBracketExpression($prev)) { + || $this->isColumnReference($prev) || $this->isBracketExpression($prev)|| $this->isCustomFunction($prev)) { $alias = array('as' => false, 'name' => trim($last['base_expr']), 'no_quotes' => $this->revokeQuotation($last['base_expr']), 'base_expr' => trim($last['base_expr'])); // remove the last token array_pop($tokens); - $base_expr = join("", $tokens); } } - if (!$alias) { - $base_expr = join("", $tokens); - } else { - /* remove escape from the alias */ - $alias['no_quotes'] = $this->revokeQuotation($alias['name']); - $alias['name'] = trim($alias['name']); - $alias['base_expr'] = trim($alias['base_expr']); - } + $base_expr = $expression; // TODO: this is always done with $stripped, how we do it twice? - $processed = $this->expressionListProcessor->process($tokens); + $processed = $this->processExpressionList($tokens); // if there is only one part, we copy the expr_type - // in all other cases we use "expression" as global type + // in all other cases we use "EXPRESSION" as global type $type = ExpressionType::EXPRESSION; - $no_quotes = $this->revokeQuotation(trim($base_expr)); - if (count($processed) === 1) { if (!$this->isSubQuery($processed[0])) { $type = $processed[0]['expr_type']; @@ -162,9 +157,9 @@ class SelectExpressionProcessor extends AbstractProcessor { if (!empty($no_quotes)) { $result['no_quotes'] = $no_quotes; } - $result['sub_tree'] = $processed; + $result['sub_tree'] = (empty($processed) ? false : $processed); return $result; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/SelectProcessor.php b/tools/parser_sql/processors/SelectProcessor.php index 596a6069b..d5c6cb759 100644 --- a/tools/parser_sql/processors/SelectProcessor.php +++ b/tools/parser_sql/processors/SelectProcessor.php @@ -30,7 +30,7 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/SelectExpressionProcessor.php'); +namespace PHPSQLParser\processors; /** * @@ -50,6 +50,8 @@ class SelectProcessor extends SelectExpressionProcessor { $expression['delim'] = ','; $expressionList[] = $expression; $expression = ""; + } else if ($this->isCommentToken($token)) { + $expressionList[] = parent::processComment($token); } else { switch (strtoupper($token)) { diff --git a/tools/parser_sql/processors/SetProcessor.php b/tools/parser_sql/processors/SetProcessor.php index 42b083ded..7fd1f7c6a 100644 --- a/tools/parser_sql/processors/SetProcessor.php +++ b/tools/parser_sql/processors/SetProcessor.php @@ -30,33 +30,34 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/ExpressionListProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * + * * This class processes the SET statements. - * + * * @author arothe - * + * */ class SetProcessor extends AbstractProcessor { - private $expressionListProcessor; - - public function __construct() { - $this->expressionListProcessor = new ExpressionListProcessor(); + protected function processExpressionList($tokens) { + $processor = new ExpressionListProcessor($this->options); + return $processor->process($tokens); } /** * A SET list is simply a list of key = value expressions separated by comma (,). * This function produces a list of the key/value expressions. */ - protected function getAssignment($base_expr) { - $assignment = $this->expressionListProcessor->process($this->splitSQLIntoTokens($base_expr)); + protected function processAssignment($base_expr) { + $assignment = $this->processExpressionList($this->splitSQLIntoTokens($base_expr)); + + // TODO: if the left side of the assignment is a reserved keyword, it should be changed to colref + return array('expr_type' => ExpressionType::EXPRESSION, 'base_expr' => trim($base_expr), - 'sub_tree' => $assignment); + 'sub_tree' => (empty($assignment) ? false : $assignment)); } public function process($tokens, $isUpdate = false) { @@ -66,13 +67,15 @@ class SetProcessor extends AbstractProcessor { $varType = false; foreach ($tokens as $token) { - $upper = strtoupper(trim($token)); + $trim = trim($token); + $upper = strtoupper($trim); switch ($upper) { case 'LOCAL': case 'SESSION': case 'GLOBAL': if (!$isUpdate) { + $result[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); $varType = $this->getVariableType("@@" . $upper . "."); $baseExpr = ""; continue 2; @@ -80,7 +83,7 @@ class SetProcessor extends AbstractProcessor { break; case ',': - $assignment = $this->getAssignment($baseExpr); + $assignment = $this->processAssignment($baseExpr); if (!$isUpdate && $varType !== false) { $assignment['sub_tree'][0]['expr_type'] = $varType; } @@ -95,7 +98,7 @@ class SetProcessor extends AbstractProcessor { } if (trim($baseExpr) !== "") { - $assignment = $this->getAssignment($baseExpr); + $assignment = $this->processAssignment($baseExpr); if (!$isUpdate && $varType !== false) { $assignment['sub_tree'][0]['expr_type'] = $varType; } diff --git a/tools/parser_sql/processors/ShowProcessor.php b/tools/parser_sql/processors/ShowProcessor.php index bc56f027e..1fc16bbbd 100644 --- a/tools/parser_sql/processors/ShowProcessor.php +++ b/tools/parser_sql/processors/ShowProcessor.php @@ -30,24 +30,25 @@ * DAMAGE. */ -require_once(dirname(__FILE__) . '/../utils/PHPSQLParserConstants.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); -require_once(dirname(__FILE__) . '/LimitProcessor.php'); -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\Options; +use PHPSQLParser\utils\ExpressionType; +use PHPSQLParser\utils\PHPSQLParserConstants; /** - * + * * This class processes the SHOW statements. - * + * * @author arothe - * + * */ class ShowProcessor extends AbstractProcessor { private $limitProcessor; - public function __construct() { - $this->limitProcessor = new LimitProcessor(); + public function __construct(Options $options) { + parent::__construct($options); + $this->limitProcessor = new LimitProcessor($options); } public function process($tokens) { @@ -67,13 +68,14 @@ class ShowProcessor extends AbstractProcessor { case 'FROM': $resultList[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => trim($token)); if ($prev === 'INDEX' || $prev === 'COLUMNS') { - continue; + break; } $category = $upper; break; case 'CREATE': case 'DATABASE': + case 'SCHEMA': case 'FUNCTION': case 'PROCEDURE': case 'ENGINE': @@ -99,6 +101,7 @@ class ShowProcessor extends AbstractProcessor { case 'TRIGGERS': case 'VARIABLES': case 'DATABASES': + case 'SCHEMAS': case 'ERRORS': case 'TABLES': case 'WARNINGS': @@ -120,6 +123,7 @@ class ShowProcessor extends AbstractProcessor { $resultList[] = $limit; break; case 'FROM': + case 'SCHEMA': case 'DATABASE': $resultList[] = array('expr_type' => ExpressionType::DATABASE, 'name' => $token, 'no_quotes' => $this->revokeQuotation($token), 'base_expr' => $token); @@ -136,7 +140,7 @@ class ShowProcessor extends AbstractProcessor { $category = "TABLENAME"; break; case 'FUNCTION': - if (PHPSQLParserConstants::isAggregateFunction($upper)) { + if (PHPSQLParserConstants::getInstance()->isAggregateFunction($upper)) { $expr_type = ExpressionType::AGGREGATE_FUNCTION; } else { $expr_type = ExpressionType::SIMPLE_FUNCTION; diff --git a/tools/parser_sql/processors/SubpartitionDefinitionProcessor.php b/tools/parser_sql/processors/SubpartitionDefinitionProcessor.php new file mode 100644 index 000000000..705ab0202 --- /dev/null +++ b/tools/parser_sql/processors/SubpartitionDefinitionProcessor.php @@ -0,0 +1,273 @@ +<?php +/** + * SubpartitionDefinitionProcessor.php + * + * This file implements the processor for the SUBPARTITION statements + * within CREATE TABLE. + * + * PHP version 5 + * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ + * + */ + +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; + +/** + * This class processes the SUBPARTITION statements within CREATE TABLE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class SubpartitionDefinitionProcessor extends AbstractProcessor { + + protected function getReservedType($token) { + return array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $token); + } + + protected function getConstantType($token) { + return array('expr_type' => ExpressionType::CONSTANT, 'base_expr' => $token); + } + + protected function getOperatorType($token) { + return array('expr_type' => ExpressionType::OPERATOR, 'base_expr' => $token); + } + + protected function getBracketExpressionType($token) { + return array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $token, 'sub_tree' => false); + } + + public function process($tokens) { + + $result = array(); + $prevCategory = ''; + $currCategory = ''; + $parsed = array(); + $expr = array(); + $base_expr = ''; + $skip = 0; + + foreach ($tokens as $tokenKey => $token) { + $trim = trim($token); + $base_expr .= $token; + + if ($skip > 0) { + $skip--; + continue; + } + + if ($skip < 0) { + break; + } + + if ($trim === '') { + continue; + } + + $upper = strtoupper($trim); + switch ($upper) { + + case 'SUBPARTITION': + if ($currCategory === '') { + $expr[] = $this->getReservedType($trim); + $parsed = array('expr_type' => ExpressionType::SUBPARTITION_DEF, 'base_expr' => trim($base_expr), + 'sub_tree' => false); + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'COMMENT': + if ($prevCategory === 'SUBPARTITION') { + $expr[] = array('expr_type' => ExpressionType::SUBPARTITION_COMMENT, 'base_expr' => false, + 'sub_tree' => false, 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'STORAGE': + if ($prevCategory === 'SUBPARTITION') { + // followed by ENGINE + $expr[] = array('expr_type' => ExpressionType::ENGINE, 'base_expr' => false, 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'ENGINE': + if ($currCategory === 'STORAGE') { + $expr[] = $this->getReservedType($trim); + $currCategory = $upper; + continue 2; + } + if ($prevCategory === 'SUBPARTITION') { + $expr[] = array('expr_type' => ExpressionType::ENGINE, 'base_expr' => false, 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case '=': + if (in_array($currCategory, array('ENGINE', 'COMMENT', 'DIRECTORY', 'MAX_ROWS', 'MIN_ROWS'))) { + $expr[] = $this->getOperatorType($trim); + continue 2; + } + // else ? + break; + + case ',': + if ($prevCategory === 'SUBPARTITION' && $currCategory === '') { + // it separates the subpartition-definitions + $result[] = $parsed; + $parsed = array(); + $base_expr = ''; + $expr = array(); + } + break; + + case 'DATA': + case 'INDEX': + if ($prevCategory === 'SUBPARTITION') { + // followed by DIRECTORY + $expr[] = array('expr_type' => constant('PHPSQLParser\utils\ExpressionType::SUBPARTITION_' . $upper . '_DIR'), + 'base_expr' => false, 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'DIRECTORY': + if ($currCategory === 'DATA' || $currCategory === 'INDEX') { + $expr[] = $this->getReservedType($trim); + $currCategory = $upper; + continue 2; + } + // else ? + break; + + case 'MAX_ROWS': + case 'MIN_ROWS': + if ($prevCategory === 'SUBPARTITION') { + $expr[] = array('expr_type' => constant('PHPSQLParser\utils\ExpressionType::SUBPARTITION_' . $upper), + 'base_expr' => false, 'sub_tree' => false, + 'storage' => substr($base_expr, 0, -strlen($token))); + + $parsed['sub_tree'] = $expr; + $base_expr = $token; + $expr = array($this->getReservedType($trim)); + + $currCategory = $upper; + continue 2; + } + // else ? + break; + + default: + switch ($currCategory) { + + case 'MIN_ROWS': + case 'MAX_ROWS': + case 'ENGINE': + case 'DIRECTORY': + case 'COMMENT': + $expr[] = $this->getConstantType($trim); + + $last = array_pop($parsed['sub_tree']); + $last['sub_tree'] = $expr; + $last['base_expr'] = trim($base_expr); + $base_expr = $last['storage'] . $base_expr; + unset($last['storage']); + + $parsed['sub_tree'][] = $last; + $parsed['base_expr'] = trim($base_expr); + $expr = $parsed['sub_tree']; + unset($last); + + $currCategory = $prevCategory; + break; + + case 'SUBPARTITION': + // that is the subpartition name + $last = array_pop($expr); + $last['name'] = $trim; + $expr[] = $last; + $expr[] = $this->getConstantType($trim); + $parsed['sub_tree'] = $expr; + $parsed['base_expr'] = trim($base_expr); + break; + + default: + break; + } + break; + } + + $prevCategory = $currCategory; + $currCategory = ''; + } + + $result[] = $parsed; + return $result; + } +} +?> diff --git a/tools/parser_sql/processors/TableProcessor.php b/tools/parser_sql/processors/TableProcessor.php index cb023457f..248fe3b4c 100644 --- a/tools/parser_sql/processors/TableProcessor.php +++ b/tools/parser_sql/processors/TableProcessor.php @@ -4,41 +4,49 @@ * * This file implements the processor for the TABLE statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/CreateDefinitionProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * * This class processes the TABLE statements. * - * @author arothe + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ class TableProcessor extends AbstractProcessor { @@ -55,6 +63,16 @@ class TableProcessor extends AbstractProcessor { return array('expr_type' => ExpressionType::OPERATOR, 'base_expr' => $token); } + protected function processPartitionOptions($tokens) { + $processor = new PartitionOptionsProcessor($this->options); + return $processor->process($tokens); + } + + protected function processCreateDefinition($tokens) { + $processor = new CreateDefinitionProcessor($this->options); + return $processor->process($tokens); + } + protected function clear(&$expr, &$base_expr, &$category) { $expr = array(); $base_expr = ''; @@ -63,14 +81,14 @@ class TableProcessor extends AbstractProcessor { public function process($tokens) { - $currCategory = "TABLE_NAME"; + $currCategory = 'TABLE_NAME'; $result = array('base_expr' => false, 'name' => false, 'no_quotes' => false, 'create-def' => false, 'options' => false, 'like' => false, 'select-option' => false); $expr = array(); $base_expr = ''; $skip = 0; - foreach ($tokens as $token) { + foreach ($tokens as $tokenKey => $token) { $trim = trim($token); $base_expr .= $token; @@ -83,7 +101,7 @@ class TableProcessor extends AbstractProcessor { break; } - if ($trim === "") { + if ($trim === '') { continue; } @@ -91,12 +109,12 @@ class TableProcessor extends AbstractProcessor { switch ($upper) { case ',': - # it is possible to separate the table options with comma! + // it is possible to separate the table options with comma! if ($prevCategory === 'CREATE_DEF') { $last = array_pop($result['options']); $last['delim'] = ','; $result['options'][] = $last; - $base_expr = ""; + $base_expr = ''; } continue 2; @@ -109,7 +127,7 @@ class TableProcessor extends AbstractProcessor { break; case 'LIKE': - # like without parenthesis + // like without parenthesis if ($prevCategory === 'TABLE_NAME') { $currCategory = $upper; continue 2; @@ -117,10 +135,10 @@ class TableProcessor extends AbstractProcessor { break; case '=': - # the optional operator + // the optional operator if ($prevCategory === 'TABLE_OPTION') { $expr[] = $this->getOperatorType($trim); - continue 2; # don't change the category + continue 2; // don't change the category } break; @@ -130,15 +148,16 @@ class TableProcessor extends AbstractProcessor { $currCategory = 'TABLE_OPTION'; } if ($prevCategory === 'TABLE_OPTION') { - # add it to the previous DEFAULT + // add it to the previous DEFAULT $expr[] = $this->getReservedType($trim); continue 2; } break; case 'SET': + case 'CHARSET': if ($prevCategory === 'TABLE_OPTION') { - # add it to a previous CHARACTER + // add it to a previous CHARACTER $expr[] = $this->getReservedType($trim); $currCategory = 'CHARSET'; continue 2; @@ -146,8 +165,8 @@ class TableProcessor extends AbstractProcessor { break; case 'COLLATE': - if ($prevCategory === 'TABLE_OPTION') { - # add it to the previous DEFAULT + if ($prevCategory === 'TABLE_OPTION' || $prevCategory === 'CREATE_DEF') { + // add it to the previous DEFAULT $expr[] = $this->getReservedType($trim); $currCategory = 'COLLATE'; continue 2; @@ -156,7 +175,7 @@ class TableProcessor extends AbstractProcessor { case 'DIRECTORY': if ($currCategory === 'INDEX_DIRECTORY' || $currCategory === 'DATA_DIRECTORY') { - # after INDEX or DATA + // after INDEX or DATA $expr[] = $this->getReservedType($trim); continue 2; } @@ -212,16 +231,15 @@ class TableProcessor extends AbstractProcessor { case 'LAST': case 'DEFAULT': if ($prevCategory === 'CREATE_DEF') { - # DEFAULT before CHARACTER SET and COLLATE + // DEFAULT before CHARACTER SET and COLLATE $expr[] = $this->getReservedType($trim); $currCategory = 'TABLE_OPTION'; } if ($prevCategory === 'TABLE_OPTION') { - # all assignments with the keywords + // all assignments with the keywords $expr[] = $this->getReservedType($trim); $result['options'][] = array('expr_type' => ExpressionType::EXPRESSION, - 'base_expr' => trim($base_expr), 'delim' => ' ', - 'sub_tree' => $expr); + 'base_expr' => trim($base_expr), 'delim' => ' ', 'sub_tree' => $expr); $this->clear($expr, $base_expr, $currCategory); } break; @@ -244,46 +262,47 @@ class TableProcessor extends AbstractProcessor { continue 2; case 'PARTITION': - # TODO: parse partition options - $skip = -1; + if ($prevCategory === 'CREATE_DEF') { + $part = $this->processPartitionOptions(array_slice($tokens, $tokenKey - 1, null, true)); + $skip = $part['last-parsed'] - $tokenKey; + $result['partition-options'] = $part['partition-options']; + continue 2; + } + // else break; default: switch ($currCategory) { case 'CHARSET': - # the charset name + // the charset name $expr[] = $this->getConstantType($trim); $result['options'][] = array('expr_type' => ExpressionType::CHARSET, - 'base_expr' => trim($base_expr), 'delim' => ' ', - 'sub_tree' => $expr); + 'base_expr' => trim($base_expr), 'delim' => ' ', 'sub_tree' => $expr); $this->clear($expr, $base_expr, $currCategory); break; case 'COLLATE': - # the collate name + // the collate name $expr[] = $this->getConstantType($trim); $result['options'][] = array('expr_type' => ExpressionType::COLLATE, - 'base_expr' => trim($base_expr), 'delim' => ' ', - 'sub_tree' => $expr); + 'base_expr' => trim($base_expr), 'delim' => ' ', 'sub_tree' => $expr); $this->clear($expr, $base_expr, $currCategory); break; case 'DATA_DIRECTORY': - # we have the directory name + // we have the directory name $expr[] = $this->getConstantType($trim); $result['options'][] = array('expr_type' => ExpressionType::DIRECTORY, 'kind' => 'DATA', - 'base_expr' => trim($base_expr), 'delim' => ' ', - 'sub_tree' => $expr); + 'base_expr' => trim($base_expr), 'delim' => ' ', 'sub_tree' => $expr); $this->clear($expr, $base_expr, $prevCategory); continue 3; case 'INDEX_DIRECTORY': - # we have the directory name + // we have the directory name $expr[] = $this->getConstantType($trim); $result['options'][] = array('expr_type' => ExpressionType::DIRECTORY, 'kind' => 'INDEX', - 'base_expr' => trim($base_expr), 'delim' => ' ', - 'sub_tree' => $expr); + 'base_expr' => trim($base_expr), 'delim' => ' ', 'sub_tree' => $expr); $this->clear($expr, $base_expr, $prevCategory); continue 3; @@ -294,17 +313,16 @@ class TableProcessor extends AbstractProcessor { break; case 'LIKE': - $result['like'] = array('expr_type' => ExpressionType::TABLE, 'table' => $trim, 'base_expr' => $trim, - 'no_quotes' => $this->revokeQuotation($trim)); + $result['like'] = array('expr_type' => ExpressionType::TABLE, 'table' => $trim, + 'base_expr' => $trim, 'no_quotes' => $this->revokeQuotation($trim)); $this->clear($expr, $base_expr, $currCategory); break; case '': - # after table name + // after table name if ($prevCategory === 'TABLE_NAME' && $upper[0] === '(' && substr($upper, -1) === ')') { $unparsed = $this->splitSQLIntoTokens($this->removeParenthesisFromStart($trim)); - $processor = new CreateDefinitionProcessor(); - $coldef = $processor->process($unparsed); + $coldef = $this->processCreateDefinition($unparsed); $result['create-def'] = array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $base_expr, 'sub_tree' => $coldef['create-def']); $expr = array(); @@ -314,10 +332,10 @@ class TableProcessor extends AbstractProcessor { break; case 'UNION': - # TODO: this token starts and ends with parenthesis - # and contains a list of table names (comma-separated) - # split the token and add the list as subtree - # we must change the DefaultProcessor + // TODO: this token starts and ends with parenthesis + // and contains a list of table names (comma-separated) + // split the token and add the list as subtree + // we must change the DefaultProcessor $unparsed = $this->splitSQLIntoTokens($this->removeParenthesisFromStart($trim)); $expr[] = array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $trim, @@ -328,11 +346,10 @@ class TableProcessor extends AbstractProcessor { break; default: - # strings and numeric constants + // strings and numeric constants $expr[] = $this->getConstantType($trim); $result['options'][] = array('expr_type' => ExpressionType::EXPRESSION, - 'base_expr' => trim($base_expr), 'delim' => ' ', - 'sub_tree' => $expr); + 'base_expr' => trim($base_expr), 'delim' => ' ', 'sub_tree' => $expr); $this->clear($expr, $base_expr, $currCategory); break; } @@ -340,7 +357,7 @@ class TableProcessor extends AbstractProcessor { } $prevCategory = $currCategory; - $currCategory = ""; + $currCategory = ''; } if ($result['like'] === false) { diff --git a/tools/parser_sql/processors/UnionProcessor.php b/tools/parser_sql/processors/UnionProcessor.php index 3e46a8527..2b37e537f 100644 --- a/tools/parser_sql/processors/UnionProcessor.php +++ b/tools/parser_sql/processors/UnionProcessor.php @@ -1,50 +1,66 @@ <?php /** - * UnionProcessor.php + * WhereProcessor.php * * This file implements the processor for the UNION statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); -require_once(dirname(__FILE__) . '/SQLProcessor.php'); -require_once(dirname(__FILE__) . '/DefaultProcessor.php'); -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the UNION statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class UnionProcessor extends AbstractProcessor { - public function isUnion($queries) { + protected function processDefault($token) { + $processor = new DefaultProcessor($this->options); + return $processor->process($token); + } + + protected function processSQL($token) { + $processor = new SQLProcessor($this->options); + return $processor->process($token); + } + + public static function isUnion($queries) { $unionTypes = array('UNION', 'UNION ALL'); foreach ($unionTypes as $unionType) { if (!empty($queries[$unionType])) { @@ -81,21 +97,66 @@ class UnionProcessor extends AbstractProcessor { // starts with "(select" if (preg_match("/^\\(\\s*select\\s*/i", $token)) { - $processor = new DefaultProcessor(); - $queries[$unionType][$key] = $processor->process($this->removeParenthesisFromStart($token)); + $queries[$unionType][$key] = $this->processDefault($this->removeParenthesisFromStart($token)); break; } - - $processor = new SQLProcessor(); - $queries[$unionType][$key] = $processor->process($queries[$unionType][$key]); + $queries[$unionType][$key] = $this->processSQL($queries[$unionType][$key]); break; } } } + // it can be parsed or not return $queries; } + /** + * Moves the final union query into a separate output, so the remainder (such as ORDER BY) can + * be processed separately. + */ + protected function splitUnionRemainder($queries, $unionType, $outputArray) + { + $finalQuery = []; + + //If this token contains a matching pair of brackets at the start and end, use it as the final query + $finalQueryFound = false; + if (count($outputArray) === 1) { + $tokenAsArray = str_split(trim($outputArray[0])); + if ($tokenAsArray[0] == '(' && $tokenAsArray[count($tokenAsArray)-1] == ')') { + $queries[$unionType][] = $outputArray; + $finalQueryFound = true; + } + } + + if (!$finalQueryFound) { + foreach ($outputArray as $key => $token) { + if (strtoupper($token) == 'ORDER') { + break; + } else { + $finalQuery[] = $token; + unset($outputArray[$key]); + } + } + } + + + $finalQueryString = trim(implode($finalQuery)); + + if (!empty($finalQuery) && $finalQueryString != '') { + $queries[$unionType][] = $finalQuery; + } + + $defaultProcessor = new DefaultProcessor($this->options); + $rePrepareSqlString = trim(implode($outputArray)); + + if (!empty($rePrepareSqlString)) { + $remainingQueries = $defaultProcessor->process($rePrepareSqlString); + $queries[] = $remainingQueries; + } + + return $queries; + } + public function process($inputArray) { $outputArray = array(); @@ -155,7 +216,7 @@ class UnionProcessor extends AbstractProcessor { // or we don't have an UNION/UNION ALL if (!empty($outputArray)) { if ($unionType) { - $queries[$unionType][] = $outputArray; + $queries = $this->splitUnionRemainder($queries, $unionType, $outputArray); } else { $queries[] = $outputArray; } @@ -163,6 +224,5 @@ class UnionProcessor extends AbstractProcessor { return $this->processMySQLUnion($queries); } - } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/UpdateProcessor.php b/tools/parser_sql/processors/UpdateProcessor.php index 8bee5290b..25a88185a 100644 --- a/tools/parser_sql/processors/UpdateProcessor.php +++ b/tools/parser_sql/processors/UpdateProcessor.php @@ -4,42 +4,51 @@ * * This file implements the processor for the UPDATE statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/FromProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the UPDATE statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class UpdateProcessor extends FromProcessor { } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/UsingProcessor.php b/tools/parser_sql/processors/UsingProcessor.php index 79e6a52d8..20c10bb45 100644 --- a/tools/parser_sql/processors/UsingProcessor.php +++ b/tools/parser_sql/processors/UsingProcessor.php @@ -4,42 +4,51 @@ * * This file implements the processor for the USING statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/FromProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the USING statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class UsingProcessor extends FromProcessor { } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/ValuesProcessor.php b/tools/parser_sql/processors/ValuesProcessor.php index 9c727a0d7..9f388da2b 100644 --- a/tools/parser_sql/processors/ValuesProcessor.php +++ b/tools/parser_sql/processors/ValuesProcessor.php @@ -4,76 +4,146 @@ * * This file implements the processor for the VALUES statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/../utils/ExpressionType.php'); -require_once(dirname(__FILE__) . '/RecordProcessor.php'); -require_once(dirname(__FILE__) . '/AbstractProcessor.php'); +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; /** - * * This class processes the VALUES statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class ValuesProcessor extends AbstractProcessor { - private $recordProcessor; + protected function processExpressionList($unparsed) { + $processor = new ExpressionListProcessor($this->options); + return $processor->process($unparsed); + } - public function __construct() { - $this->recordProcessor = new RecordProcessor(); + protected function processRecord($unparsed) { + $processor = new RecordProcessor($this->options); + return $processor->process($unparsed); } public function process($tokens) { - $unparsed = ""; + + $currCategory = ''; + $parsed = array(); + $base_expr = ''; + foreach ($tokens['VALUES'] as $k => $v) { + if ($this->isCommentToken($v)) { + $parsed[] = parent::processComment($v); + continue; + } + + $base_expr .= $v; + $trim = trim($v); + if ($this->isWhitespaceToken($v)) { continue; } - $unparsed .= $v; + + $upper = strtoupper($trim); + switch ($upper) { + + case 'ON': + if ($currCategory === '') { + + $base_expr = trim(substr($base_expr, 0, -strlen($v))); + $parsed[] = array('expr_type' => ExpressionType::RECORD, 'base_expr' => $base_expr, + 'data' => $this->processRecord($base_expr), 'delim' => false); + $base_expr = ''; + + $currCategory = 'DUPLICATE'; + $parsed[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + } + // else ? + break; + + case 'DUPLICATE': + case 'KEY': + case 'UPDATE': + if ($currCategory === 'DUPLICATE') { + $parsed[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + $base_expr = ''; + } + // else ? + break; + + case ',': + if ($currCategory === 'DUPLICATE') { + + $base_expr = trim(substr($base_expr, 0, -strlen($v))); + $res = $this->processExpressionList($this->splitSQLIntoTokens($base_expr)); + $parsed[] = array('expr_type' => ExpressionType::EXPRESSION, 'base_expr' => $base_expr, + 'sub_tree' => (empty($res) ? false : $res), 'delim' => $trim); + $base_expr = ''; + continue 2; + } + + $parsed[] = array('expr_type' => ExpressionType::RECORD, 'base_expr' => trim($base_expr), + 'data' => $this->processRecord(trim($base_expr)), 'delim' => $trim); + $base_expr = ''; + break; + + default: + break; + } + } - $values = $this->splitSQLIntoTokens($unparsed); - - $parsed = array(); - foreach ($values as $k => $v) { - if ($this->isCommaToken($v)) { - unset($values[$k]); - } else { - $processor = new RecordProcessor(); - $values[$k] = array('expr_type' => ExpressionType::RECORD, 'base_expr' => $v, - 'data' => $this->recordProcessor->process($v)); + if (trim($base_expr) !== '') { + if ($currCategory === '') { + $parsed[] = array('expr_type' => ExpressionType::RECORD, 'base_expr' => trim($base_expr), + 'data' => $this->processRecord(trim($base_expr)), 'delim' => false); + } + if ($currCategory === 'DUPLICATE') { + $res = $this->processExpressionList($this->splitSQLIntoTokens($base_expr)); + $parsed[] = array('expr_type' => ExpressionType::EXPRESSION, 'base_expr' => trim($base_expr), + 'sub_tree' => (empty($res) ? false : $res), 'delim' => false); } } - $tokens['VALUES'] = array_values($values); + $tokens['VALUES'] = $parsed; return $tokens; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/WhereProcessor.php b/tools/parser_sql/processors/WhereProcessor.php index 051ea2fb0..2f13c8973 100644 --- a/tools/parser_sql/processors/WhereProcessor.php +++ b/tools/parser_sql/processors/WhereProcessor.php @@ -4,42 +4,51 @@ * * This file implements the processor for the WHERE statements. * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * PHP version 5 * + * LICENSE: + * Copyright (c) 2010-2014 Justin Swanhart and André Rothe * All rights reserved. * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @author André Rothe <andre.rothe@phosco.info> + * @copyright 2010-2014 Justin Swanhart and André Rothe + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * @version SVN: $Id$ * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. */ -require_once(dirname(__FILE__) . '/ExpressionListProcessor.php'); +namespace PHPSQLParser\processors; /** - * * This class processes the WHERE statements. - * - * @author arothe - * + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * */ class WhereProcessor extends ExpressionListProcessor { } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/processors/WithProcessor.php b/tools/parser_sql/processors/WithProcessor.php new file mode 100644 index 000000000..77cf84ca5 --- /dev/null +++ b/tools/parser_sql/processors/WithProcessor.php @@ -0,0 +1,119 @@ +<?php +/** + * WithProcessor.php + * + * This file implements the processor for Oracle's WITH statements. + * + * Copyright (c) 2010-2012, Justin Swanhart + * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT + * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + */ + +namespace PHPSQLParser\processors; +use PHPSQLParser\utils\ExpressionType; + +/** + * + * This class processes Oracle's WITH statements. + * + * @author André Rothe <andre.rothe@phosco.info> + * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) + * + */ +class WithProcessor extends AbstractProcessor { + + protected function processTopLevel($sql) { + $processor = new DefaultProcessor($this->options); + return $processor->process($sql); + } + + protected function buildTableName($token) { + return array('expr_type' => ExpressionType::TEMPORARY_TABLE, 'name'=>$token, 'base_expr' => $token, 'no_quotes' => $this->revokeQuotation($token)); + } + + public function process($tokens) { + $out = array(); + $resultList = array(); + $category = ''; + $base_expr = ''; + $prev = ''; + + foreach ($tokens as $token) { + $base_expr .= $token; + $upper = strtoupper(trim($token)); + + if ($this->isWhitespaceToken($token)) { + continue; + } + + $trim = trim($token); + switch ($upper) { + + case 'AS': + if ($prev !== 'TABLENAME') { + // error or tablename is AS + $resultList[] = $this->buildTableName($trim); + $category = 'TABLENAME'; + break; + } + + $resultList[] = array('expr_type' => ExpressionType::RESERVED, 'base_expr' => $trim); + $category = $upper; + break; + + case ',': + // ignore + $base_expr = ''; + break; + + default: + switch ($prev) { + case 'AS': + // it follows a parentheses pair + $subtree = $this->processTopLevel($this->removeParenthesisFromStart($token)); + $resultList[] = array('expr_type' => ExpressionType::BRACKET_EXPRESSION, 'base_expr' => $trim, 'sub_tree' => $subtree); + + $out[] = array('expr_type' => ExpressionType::SUBQUERY_FACTORING, 'base_expr' => trim($base_expr), 'sub_tree' => $resultList); + $resultList = array(); + $category = ''; + break; + + case '': + // we have the name of the table + $resultList[] = $this->buildTableName($trim); + $category = 'TABLENAME'; + break; + + default: + // ignore + break; + } + break; + } + $prev = $category; + } + return $out; + } +} +?> \ No newline at end of file diff --git a/tools/parser_sql/utils/ExpressionToken.php b/tools/parser_sql/utils/ExpressionToken.php index ef736220c..e58e36e1c 100644 --- a/tools/parser_sql/utils/ExpressionToken.php +++ b/tools/parser_sql/utils/ExpressionToken.php @@ -1,6 +1,9 @@ <?php -require_once dirname(__FILE__) . '/ExpressionType.php'; +namespace PHPSQLParser\utils; + +use PHPSQLParser\Options; +use PHPSQLParser\processors\DefaultProcessor; class ExpressionToken { @@ -30,7 +33,7 @@ class ExpressionToken { } public function isEnclosedWithinParenthesis() { - return ($this->upper[0] === '(' && substr($this->upper, -1) === ')'); + return (!empty( $this->upper ) && $this->upper[0] === '(' && substr($this->upper, -1) === ')'); } public function setSubTree($tree) { @@ -53,10 +56,10 @@ class ExpressionToken { return $idx !== false ? $this->token[$idx] : $this->token; } - public function setNoQuotes($token, $qchars = '`') { - $this->noQuotes = ($token === null) ? null : $this->revokeQuotation($token, $qchars); + public function setNoQuotes($token, $qchars, Options $options) { + $this->noQuotes = ($token === null) ? null : $this->revokeQuotation($token, $options); } - + public function setTokenType($type) { $this->tokenType = $type; } @@ -84,7 +87,7 @@ class ExpressionToken { } public function isSubQueryToken() { - return preg_match("/^\\(\\s*SELECT/i", $this->trim); + return preg_match("/^\\(\\s*(-- [\\w\\s]+\\n)?\\s*SELECT/i", $this->trim); } public function isExpression() { @@ -114,11 +117,15 @@ class ExpressionToken { public function isVariable() { return $this->tokenType === ExpressionType::GLOBAL_VARIABLE || $this->tokenType === ExpressionType::LOCAL_VARIABLE || $this->tokenType === ExpressionType::USER_VARIABLE; } - + public function isAggregateFunction() { return $this->tokenType === ExpressionType::AGGREGATE_FUNCTION; } + public function isCustomFunction() { + return $this->tokenType === ExpressionType::CUSTOM_FUNCTION; + } + public function isColumnReference() { return $this->tokenType === ExpressionType::COLREF; } @@ -135,28 +142,21 @@ class ExpressionToken { return $this->tokenType === ExpressionType::SUBQUERY; } - private function revokeQuotation($token, $qchars = '`') { - $result = trim($token); - for ($i = 0; $i < strlen($qchars); $i++) { - $quote = $qchars[$i]; - if (($result[0] === $quote) && ($result[strlen($result) - 1] === $quote)) { - $result = substr($result, 1, -1); - return trim(str_replace($quote.$quote, $quote, $result)); - } - } - return $token; + private function revokeQuotation($token, Options $options) { + $defProc = new DefaultProcessor($options); + return $defProc->revokeQuotation($token); } - + public function toArray() { $result = array(); $result['expr_type'] = $this->tokenType; $result['base_expr'] = $this->token; if (!empty($this->noQuotes)) { - $result['no_quotes'] = $this->noQuotes; + $result['no_quotes'] = $this->noQuotes; } $result['sub_tree'] = $this->subTree; return $result; } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/utils/ExpressionType.php b/tools/parser_sql/utils/ExpressionType.php index 45c6f6ebe..93ab80a05 100644 --- a/tools/parser_sql/utils/ExpressionType.php +++ b/tools/parser_sql/utils/ExpressionType.php @@ -36,10 +36,12 @@ * @author André Rothe <andre.rothe@phosco.info> * @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) - * @version SVN: $Id: ExpressionType.php 836 2013-12-20 05:31:55Z phosco@gmx.de $ + * @version SVN: $Id$ * */ +namespace PHPSQLParser\utils; + /** * This class defines all values, which are possible for the [expr_type] field * within the parser output. @@ -50,67 +52,102 @@ */ class ExpressionType { - const USER_VARIABLE = "user_variable"; - const SESSION_VARIABLE = "session_variable"; - const GLOBAL_VARIABLE = "global_variable"; - const LOCAL_VARIABLE = "local_variable"; + const USER_VARIABLE = 'user_variable'; + const SESSION_VARIABLE = 'session_variable'; + const GLOBAL_VARIABLE = 'global_variable'; + const LOCAL_VARIABLE = 'local_variable'; - const COLDEF = "column-def"; - const COLREF = "colref"; - const RESERVED = "reserved"; - const CONSTANT = "const"; + const COLDEF = 'column-def'; + const COLREF = 'colref'; + const RESERVED = 'reserved'; + const CONSTANT = 'const'; - const AGGREGATE_FUNCTION = "aggregate_function"; - const SIMPLE_FUNCTION = "function"; + const AGGREGATE_FUNCTION = 'aggregate_function'; + const CUSTOM_FUNCTION = 'custom_function'; - const EXPRESSION = "expression"; - const BRACKET_EXPRESSION = "bracket_expression"; - const TABLE_EXPRESSION = "table_expression"; + const SIMPLE_FUNCTION = 'function'; - const SUBQUERY = "subquery"; - const IN_LIST = "in-list"; - const OPERATOR = "operator"; - const SIGN = "sign"; - const RECORD = "record"; + const EXPRESSION = 'expression'; + const BRACKET_EXPRESSION = 'bracket_expression'; + const TABLE_EXPRESSION = 'table_expression'; - const MATCH_ARGUMENTS = "match-arguments"; - const MATCH_MODE = "match-mode"; + const SUBQUERY = 'subquery'; + const IN_LIST = 'in-list'; + const OPERATOR = 'operator'; + const SIGN = 'sign'; + const RECORD = 'record'; - const ALIAS = "alias"; - const POSITION = "pos"; + const MATCH_ARGUMENTS = 'match-arguments'; + const MATCH_MODE = 'match-mode'; - const TEMPORARY_TABLE = "temporary-table"; - const TABLE = "table"; - const VIEW = "view"; - const DATABASE = "database"; - const SCHEMA = "schema"; + const ALIAS = 'alias'; + const POSITION = 'pos'; - const PROCEDURE = "procedure"; - const ENGINE = "engine"; - const USER = "user"; - const DIRECTORY = "directory"; - const UNION = "union"; - const CHARSET = "character-set"; - const COLLATE = "collation"; + const TEMPORARY_TABLE = 'temporary-table'; + const TABLE = 'table'; + const VIEW = 'view'; + const DATABASE = 'database'; + const SCHEMA = 'schema'; - const LIKE = "like"; - const CONSTRAINT = "constraint"; - const PRIMARY_KEY = "primary-key"; - const FOREIGN_KEY = "foreign-key"; - const UNIQUE_IDX = "unique-index"; - const INDEX = "index"; - const FULLTEXT_IDX = "fulltext-index"; - const SPATIAL_IDX = "spatial-index"; - const INDEX_TYPE = "index-type"; - const CHECK = "check"; - const COLUMN_LIST = "column-list"; - const INDEX_COLUMN = "index-column"; - const INDEX_SIZE = "index-size"; - const INDEX_PARSER = "index-parser"; - const REFERENCE = "foreign-ref"; + const PROCEDURE = 'procedure'; + const ENGINE = 'engine'; + const USER = 'user'; + const DIRECTORY = 'directory'; + const UNION = 'union'; + const CHARSET = 'character-set'; + const COLLATE = 'collation'; - const DATA_TYPE = "data-type"; - const COLUMN_TYPE = "column-type"; - const DEF_VALUE = "default-value"; + const LIKE = 'like'; + const CONSTRAINT = 'constraint'; + const PRIMARY_KEY = 'primary-key'; + const FOREIGN_KEY = 'foreign-key'; + const UNIQUE_IDX = 'unique-index'; + const INDEX = 'index'; + const FULLTEXT_IDX = 'fulltext-index'; + const SPATIAL_IDX = 'spatial-index'; + const INDEX_TYPE = 'index-type'; + const CHECK = 'check'; + const COLUMN_LIST = 'column-list'; + const INDEX_COLUMN = 'index-column'; + const INDEX_SIZE = 'index-size'; + const INDEX_PARSER = 'index-parser'; + const INDEX_ALGORITHM = 'index-algorithm'; + const INDEX_LOCK = 'index-lock'; + const REFERENCE = 'foreign-ref'; + + const DATA_TYPE = 'data-type'; + const COLUMN_TYPE = 'column-type'; + const DEF_VALUE = 'default-value'; + const COMMENT = 'comment'; + + const PARTITION = 'partition'; + const PARTITION_LIST = 'partition-list'; + const PARTITION_RANGE = 'partition-range'; + const PARTITION_HASH = 'partition-hash'; + const PARTITION_KEY = 'partition-key'; + const PARTITION_COUNT = 'partition-count'; + const PARTITION_DEF = 'partition-def'; + const PARTITION_VALUES = 'partition-values'; + const PARTITION_COMMENT = 'partition-comment'; + const PARTITION_INDEX_DIR = 'partition-index-dir'; + const PARTITION_DATA_DIR = 'partition-data-dir'; + const PARTITION_MAX_ROWS = 'partition-max-rows'; + const PARTITION_MIN_ROWS = 'partition-min-rows'; + const PARTITION_KEY_ALGORITHM = 'partition-key-algorithm'; + + const SUBPARTITION = 'sub-partition'; + const SUBPARTITION_DEF = 'sub-partition-def'; + const SUBPARTITION_HASH = 'sub-partition-hash'; + const SUBPARTITION_KEY = 'sub-partition-key'; + const SUBPARTITION_COUNT = 'sub-partition-count'; + const SUBPARTITION_COMMENT = 'sub-partition-comment'; + const SUBPARTITION_INDEX_DIR = 'sub-partition-index-dir'; + const SUBPARTITION_DATA_DIR = 'sub-partition-data-dir'; + const SUBPARTITION_MAX_ROWS = 'sub-partition-max-rows'; + const SUBPARTITION_MIN_ROWS = 'sub-partition-min-rows'; + const SUBPARTITION_KEY_ALGORITHM = 'sub-partition-key-algorithm'; + + const QUERY = 'query'; + const SUBQUERY_FACTORING = 'subquery-factoring'; } ?> diff --git a/tools/parser_sql/utils/PHPSQLParserConstants.php b/tools/parser_sql/utils/PHPSQLParserConstants.php index 2a2ba5417..fe634d01b 100644 --- a/tools/parser_sql/utils/PHPSQLParserConstants.php +++ b/tools/parser_sql/utils/PHPSQLParserConstants.php @@ -30,155 +30,190 @@ * DAMAGE. */ +namespace PHPSQLParser\utils; class PHPSQLParserConstants { - protected static $reserved = array('ABS', 'ACOS', 'ADDDATE', 'ADDTIME', 'AES_ENCRYPT', 'AES_DECRYPT', 'AGAINST', - 'ASCII', 'ASIN', 'ATAN', 'AVG', 'BENCHMARK', 'BIN', 'BIT_AND', 'BIT_OR', - 'BITCOUNT', 'BITLENGTH', 'CAST', 'CEILING', 'CHAR', 'CHAR_LENGTH', - 'CHARACTER_LENGTH', 'CHARSET', 'COALESCE', 'COERCIBILITY', 'COLLATION', - 'COMPRESS', 'CONCAT', 'CONCAT_WS', 'CONNECTION_ID', 'CONV', 'CONVERT', - 'CONVERT_TZ', 'COS', 'COT', 'COUNT', 'CRC32', 'CURDATE', 'CURRENT_USER', - 'CURRVAL', 'CURTIME', 'DATABASE', 'DATETIME', 'DATE_ADD', 'DATE_DIFF', - 'DATE_FORMAT', 'DATE_SUB', 'DAY', 'DAYNAME', 'DAYOFMONTH', 'DAYOFWEEK', - 'DAYOFYEAR', 'DECODE', 'DEFAULT', 'DEGREES', 'DES_DECRYPT', 'DES_ENCRYPT', - 'ELT', 'ENCODE', 'ENCRYPT', 'EXISTS', 'EXP', 'EXPORT_SET', 'EXTRACT', 'FIELD', - 'FIND_IN_SET', 'FLOOR', 'FORMAT', 'FOUND_ROWS', 'FROM_DAYS', 'FROM_UNIXTIME', - 'GET_FORMAT', 'GET_LOCK', 'GROUP_CONCAT', 'GREATEST', 'HEX', 'HOUR', 'IF', - 'IFNULL', 'IN', 'INET_ATON', 'INET_NTOA', 'INSERT', 'INSTR', 'INTERVAL', - 'IS_FREE_LOCK', 'IS_USED_LOCK', 'LAST_DAY', 'LAST_INSERT_ID', 'LCASE', 'LEAST', - 'LEFT', 'LENGTH', 'LN', 'LOAD_FILE', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCATE', - 'LOG', 'LOG2', 'LOG10', 'LOWER', 'LPAD', 'LTRIM', 'MAKE_SET', 'MAKEDATE', - 'MAKETIME', 'MASTER_POS_WAIT', 'MATCH', 'MAX', 'MD5', 'MICROSECOND', 'MID', - 'MIN', 'MINUTE', 'MOD', 'MONTH', 'MONTHNAME', 'NEXTVAL', 'NOW', 'NULLIF', 'OCT', - 'OCTET_LENGTH', 'OLD_PASSWORD', 'ORD', 'PASSWORD', 'PERIOD_ADD', 'PERIOD_DIFF', - 'PI', 'POSITION', 'POW', 'POWER', 'QUARTER', 'QUOTE', 'RADIANS', 'RAND', - 'RELEASE_LOCK', 'REPEAT', 'REPLACE', 'REVERSE', 'RIGHT', 'ROUND', 'ROW_COUNT', - 'RPAD', 'RTRIM', 'SEC_TO_TIME', 'SECOND', 'SESSION_USER', 'SHA', 'SHA1', 'SIGN', - 'SOUNDEX', 'SPACE', 'SQRT', 'STD', 'STDDEV', 'STDDEV_POP', 'STDDEV_SAMP', - 'STRCMP', 'STR_TO_DATE', 'SUBDATE', 'SUBSTRING', 'SUBSTRING_INDEX', 'SUBTIME', - 'SUM', 'SYSDATE', 'SYSTEM_USER', 'TAN', 'TIME', 'TIMEDIFF', 'TIMESTAMP', - 'TIMESTAMPADD', 'TIMESTAMPDIFF', 'TIME_FORMAT', 'TIME_TO_SEC', 'TO_DAYS', - 'TRIM', 'TRUNCATE', 'UCASE', 'UNCOMPRESS', 'UNCOMPRESSED_LENGTH', 'UNHEX', - 'UNIX_TIMESTAMP', 'UPPER', 'USER', 'UTC_DATE', 'UTC_TIME', 'UTC_TIMESTAMP', - 'UUID', 'VAR_POP', 'VAR_SAMP', 'VARIANCE', 'VERSION', 'WEEK', 'WEEKDAY', - 'WEEKOFYEAR', 'YEAR', 'YEARWEEK', 'ADD', 'ALL', 'ALTER', 'ANALYZE', 'AND', 'AS', - 'ASC', 'ASENSITIVE', 'AUTO_INCREMENT', 'BDB', 'BEFORE', 'BERKELEYDB', 'BETWEEN', - 'BIGINT', 'BINARY', 'BLOB', 'BOTH', 'BY', 'CALL', 'CASCADE', 'CASE', 'CHANGE', - 'CHAR', 'CHARACTER', 'CHECK', 'COLLATE', 'COLUMN', 'COLUMNS', 'CONDITION', - 'CONNECTION', 'CONSTRAINT', 'CONTINUE', 'CREATE', 'CROSS', 'CURRENT_DATE', - 'CURRENT_TIME', 'CURRENT_TIMESTAMP', 'CURSOR', 'DATABASE', 'DATABASES', - 'DAY_HOUR', 'DAY_MICROSECOND', 'DAY_MINUTE', 'DAY_SECOND', 'DEC', 'DECIMAL', - 'DECLARE', 'DEFAULT', 'DELAYED', 'DELETE', 'DESC', 'DESCRIBE', 'DETERMINISTIC', - 'DISTINCT', 'DISTINCTROW', 'DIV', 'DOUBLE', 'DROP', 'ELSE', 'ELSEIF', 'END', - 'ENCLOSED', 'ESCAPED', 'EXISTS', 'EXIT', 'EXPLAIN', 'FALSE', 'FETCH', 'FIELDS', - 'FLOAT', 'FOR', 'FORCE', 'FOREIGN', 'FOUND', 'FRAC_SECOND', 'FROM', 'FULLTEXT', - 'GRANT', 'GROUP', 'HAVING', 'HIGH_PRIORITY', 'HOUR_MICROSECOND', 'HOUR_MINUTE', - 'HOUR_SECOND', 'IF', 'IGNORE', 'IN', 'INDEX', 'INFILE', 'INNER', 'INNODB', - 'INOUT', 'INSENSITIVE', 'INSERT', 'INT', 'INTEGER', 'INTERVAL', 'INTO', - 'IO_THREAD', 'IS', 'ITERATE', 'JOIN', 'KEY', 'KEYS', 'KILL', 'LEADING', 'LEAVE', - 'LEFT', 'LIKE', 'LIMIT', 'LINES', 'LOAD', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCK', - 'LONG', 'LONGBLOB', 'LONGTEXT', 'LOOP', 'LOW_PRIORITY', 'MASTER_SERVER_ID', - 'MATCH', 'MEDIUMBLOB', 'MEDIUMINT', 'MEDIUMTEXT', 'MIDDLEINT', - 'MINUTE_MICROSECOND', 'MINUTE_SECOND', 'MOD', 'NATURAL', 'NOT', - 'NO_WRITE_TO_BINLOG', 'NULL', 'NUMERIC', 'ON', 'OPTIMIZE', 'OPTION', - 'OPTIONALLY', 'OR', 'ORDER', 'OUT', 'OUTER', 'OUTFILE', 'PRECISION', 'PRIMARY', - 'PRIVILEGES', 'PROCEDURE', 'PURGE', 'READ', 'REAL', 'REFERENCES', 'REGEXP', - 'RENAME', 'REPEAT', 'REPLACE', 'REQUIRE', 'RESTRICT', 'RETURN', 'REVOKE', - 'RIGHT', 'RLIKE', 'SECOND_MICROSECOND', 'SELECT', 'SENSITIVE', 'SEPARATOR', - 'SET', 'SHOW', 'SMALLINT', 'SOME', 'SONAME', 'SPATIAL', 'SPECIFIC', 'SQL', - 'SQLEXCEPTION', 'SQLSTATE', 'SQLWARNING', 'SQL_BIG_RESULT', - 'SQL_CALC_FOUND_ROWS', 'SQL_SMALL_RESULT', 'SQL_TSI_DAY', 'SQL_TSI_FRAC_SECOND', - 'SQL_TSI_HOUR', 'SQL_TSI_MINUTE', 'SQL_TSI_MONTH', 'SQL_TSI_QUARTER', - 'SQL_TSI_SECOND', 'SQL_TSI_WEEK', 'SQL_TSI_YEAR', 'SSL', 'STARTING', - 'STRAIGHT_JOIN', 'STRIPED', 'TABLE', 'TABLES', 'TEMPORARY', 'TERMINATED', 'THEN', - 'TIMESTAMPADD', 'TIMESTAMPDIFF', 'TINYBLOB', 'TINYINT', 'TINYTEXT', 'TO', - 'TRAILING', 'TRUE', 'UNDO', 'UNION', 'UNIQUE', 'UNLOCK', 'UNSIGNED', 'UPDATE', - 'USAGE', 'USE', 'USER_RESOURCES', 'USING', 'UTC_DATE', 'UTC_TIME', - 'UTC_TIMESTAMP', 'VALUES', 'VARBINARY', 'VARCHAR', 'VARCHARACTER', 'VARYING', - 'WHEN', 'WHERE', 'WHILE', 'WITH', 'WRITE', 'XOR', 'YEAR_MONTH', 'ZEROFILL'); + private static $inst = null; - protected static $parameterizedFunctions = array('ABS', 'ACOS', 'ADDDATE', 'ADDTIME', 'AES_ENCRYPT', 'AES_DECRYPT', - 'AGAINST', 'ASCII', 'ASIN', 'ATAN', 'AVG', 'BENCHMARK', 'BIN', - 'BIT_AND', 'BIT_OR', 'BITCOUNT', 'BITLENGTH', 'CAST', 'CEILING', - 'CHAR', 'CHAR_LENGTH', 'CHARACTER_LENGTH', 'CHARSET', 'COALESCE', - 'COERCIBILITY', 'COLLATION', 'COMPRESS', 'CONCAT', 'CONCAT_WS', - 'CONV', 'CONVERT', 'CONVERT_TZ', 'COS', 'COT', 'COUNT', 'CRC32', - 'CURRVAL', 'DATE_ADD', 'DATE_DIFF', 'DATE_FORMAT', 'DATE_SUB', - 'DAY', 'DAYNAME', 'DAYOFMONTH', 'DAYOFWEEK', 'DAYOFYEAR', - 'DECODE', 'DEFAULT', 'DEGREES', 'DES_DECRYPT', 'DES_ENCRYPT', - 'ELT', 'ENCODE', 'ENCRYPT', 'EXP', 'EXPORT_SET', 'EXTRACT', - 'FIELD', 'FIND_IN_SET', 'FLOOR', 'FORMAT', 'FROM_DAYS', - 'FROM_UNIXTIME', 'GET_FORMAT', 'GET_LOCK', 'GROUP_CONCAT', - 'GREATEST', 'HEX', 'HOUR', 'IF', 'IFNULL', 'IN', 'INET_ATON', - 'INET_NTOA', 'INSERT', 'INSTR', 'INTERVAL', 'IS_FREE_LOCK', - 'IS_USED_LOCK', 'LAST_DAY', 'LCASE', 'LEAST', 'LEFT', 'LENGTH', - 'LN', 'LOAD_FILE', 'LOCATE', 'LOG', 'LOG2', 'LOG10', 'LOWER', - 'LPAD', 'LTRIM', 'MAKE_SET', 'MAKEDATE', 'MAKETIME', - 'MASTER_POS_WAIT', 'MATCH', 'MAX', 'MD5', 'MICROSECOND', 'MID', - 'MIN', 'MINUTE', 'MOD', 'MONTH', 'MONTHNAME', 'NEXTVAL', 'NULLIF', - 'OCT', 'OCTET_LENGTH', 'OLD_PASSWORD', 'ORD', 'PASSWORD', - 'PERIOD_ADD', 'PERIOD_DIFF', 'PI', 'POSITION', 'POW', 'POWER', - 'QUARTER', 'QUOTE', 'RADIANS', 'RELEASE_LOCK', 'REPEAT', - 'REPLACE', 'REVERSE', 'RIGHT', 'ROUND', 'RPAD', 'RTRIM', - 'SEC_TO_TIME', 'SECOND', 'SHA', 'SHA1', 'SIGN', 'SOUNDEX', - 'SPACE', 'SQRT', 'STD', 'STDDEV', 'STDDEV_POP', 'STDDEV_SAMP', - 'STRCMP', 'STR_TO_DATE', 'SUBDATE', 'SUBSTRING', - 'SUBSTRING_INDEX', 'SUBTIME', 'SUM', 'TAN', 'TIME', 'TIMEDIFF', - 'TIMESTAMP', 'TIMESTAMPADD', 'TIMESTAMPDIFF', 'TIME_FORMAT', - 'TIME_TO_SEC', 'TO_DAYS', 'TRIM', 'TRUNCATE', 'UCASE', - 'UNCOMPRESS', 'UNCOMPRESSED_LENGTH', 'UNHEX', 'UPPER', 'VAR_POP', - 'VAR_SAMP', 'VARIANCE', 'WEEK', 'WEEKDAY', 'WEEKOFYEAR', 'YEAR', - 'YEARWEEK'); + protected $customFunctions = array(); + protected $reserved = array('ABS', 'ACOS', 'ADDDATE', 'ADDTIME', 'AES_ENCRYPT', 'AES_DECRYPT', 'AGAINST', 'ASCII', + 'ASIN', 'ATAN', 'AVG', 'BENCHMARK', 'BIN', 'BIT_AND', 'BIT_OR', 'BITCOUNT', + 'BITLENGTH', 'CAST', 'CEILING', 'CHAR', 'CHAR_LENGTH', 'CHARACTER_LENGTH', 'CHARSET', + 'COALESCE', 'COERCIBILITY', 'COLLATION', 'COMPRESS', 'CONCAT', 'CONCAT_WS', + 'CONNECTION_ID', 'CONV', 'CONVERT', 'CONVERT_TZ', 'COS', 'COT', 'COUNT', 'CRC32', + 'CURDATE', 'CURRENT_USER', 'CURRVAL', 'CURTIME', 'DATABASE', 'SCHEMA', 'DATETIME', 'DATE_ADD', + 'DATE_DIFF', 'DATE_FORMAT', 'DATE_SUB', 'DAY', 'DAYNAME', 'DAYOFMONTH', 'DAYOFWEEK', + 'DAYOFYEAR', 'DECODE', 'DEFAULT', 'DEGREES', 'DES_DECRYPT', 'DES_ENCRYPT', 'ELT', + 'ENCODE', 'ENCRYPT', 'EXISTS', 'EXP', 'EXPORT_SET', 'EXTRACT', 'FIELD', 'FIND_IN_SET', + 'FLOOR', 'FORMAT', 'FOUND_ROWS', 'FROM_DAYS', 'FROM_UNIXTIME', 'GET_FORMAT', + 'GET_LOCK', 'GROUP_CONCAT', 'GREATEST', 'HEX', 'HOUR', 'IF', 'IFNULL', 'IN', + 'INET_ATON', 'INET_NTOA', 'INSERT', 'INSTR', 'INTERVAL', 'IS_FREE_LOCK', + 'IS_USED_LOCK', 'LAST_DAY', 'LAST_INSERT_ID', 'LCASE', 'LEAST', 'LEFT', 'LENGTH', 'LN', + 'LOAD_FILE', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCATE', 'LOG', 'LOG2', 'LOG10', 'LOWER', + 'LPAD', 'LTRIM', 'MAKE_SET', 'MAKEDATE', 'MAKETIME', 'MASTER_POS_WAIT', 'MATCH', 'MAX', + 'MD5', 'MICROSECOND', 'MID', 'MIN', 'MINUTE', 'MOD', 'MONTH', 'MONTHNAME', 'NEXTVAL', + 'NOW', 'NULLIF', 'OCT', 'OCTET_LENGTH', 'OLD_PASSWORD', 'ORD', 'PASSWORD', + 'PERIOD_ADD', 'PERIOD_DIFF', 'PI', 'POSITION', 'POW', 'POWER', 'QUARTER', 'QUOTE', + 'RADIANS', 'RAND', 'RELEASE_LOCK', 'REPEAT', 'REPLACE', 'REVERSE', 'RIGHT', 'ROUND', + 'ROW_COUNT', 'RPAD', 'RTRIM', 'SEC_TO_TIME', 'SECOND', 'SESSION_USER', 'SHA', 'SHA1', + 'SIGN', 'SOUNDEX', 'SPACE', 'SQRT', 'STD', 'STDDEV', 'STDDEV_POP', 'STDDEV_SAMP', + 'STRCMP', 'STR_TO_DATE', 'SUBDATE', 'SUBSTRING', 'SUBSTRING_INDEX', 'SUBTIME', 'SUM', + 'SYSDATE', 'SYSTEM_USER', 'TAN', 'TIME', 'TIMEDIFF', 'TIMESTAMP', 'TIMESTAMPADD', + 'TIMESTAMPDIFF', 'TIME_FORMAT', 'TIME_TO_SEC', 'TO_DAYS', 'TRIM', 'TRUNCATE', 'UCASE', + 'UNCOMPRESS', 'UNCOMPRESSED_LENGTH', 'UNHEX', 'UNIX_TIMESTAMP', 'UPPER', 'USER', + 'UTC_DATE', 'UTC_TIME', 'UTC_TIMESTAMP', 'UUID', 'VAR_POP', 'VAR_SAMP', 'VARIANCE', + 'VERSION', 'WEEK', 'WEEKDAY', 'WEEKOFYEAR', 'YEAR', 'YEARWEEK', 'ADD', 'ALL', 'ALTER', + 'ANALYZE', 'AND', 'AS', 'ASC', 'ASENSITIVE', 'AUTO_INCREMENT', 'BDB', 'BEFORE', + 'BERKELEYDB', 'BETWEEN', 'BIGINT', 'BINARY', 'BLOB', 'BOTH', 'BY', 'CALL', 'CASCADE', + 'CASE', 'CHANGE', 'CHAR', 'CHARACTER', 'CHECK', 'COLLATE', 'COLUMN', 'COLUMNS', + 'CONDITION', 'CONNECTION', 'CONSTRAINT', 'CONTINUE', 'CREATE', 'CROSS', 'CURRENT_DATE', + 'CURRENT_TIME', 'CURRENT_TIMESTAMP', 'CURSOR', 'DATABASE', 'SCHEMA', 'DATABASES', 'SCHEMAS', 'DAY_HOUR', + 'DAY_MICROSECOND', 'DAY_MINUTE', 'DAY_SECOND', 'DEC', 'DECIMAL', 'DECLARE', 'DEFAULT', + 'DELAYED', 'DELETE', 'DESC', 'DESCRIBE', 'DETERMINISTIC', 'DISTINCT', 'DISTINCTROW', + 'DIV', 'DOUBLE', 'DROP', 'ELSE', 'ELSEIF', 'END', 'ENCLOSED', 'ESCAPED', 'EXISTS', + 'EXIT', 'EXPLAIN', 'FALSE', 'FETCH', 'FIELDS', 'FLOAT', 'FOR', 'FORCE', 'FOREIGN', + 'FOUND', 'FRAC_SECOND', 'FROM', 'FULLTEXT', 'GRANT', 'GROUP', 'HAVING', + 'HIGH_PRIORITY', 'HOUR_MICROSECOND', 'HOUR_MINUTE', 'HOUR_SECOND', 'IF', 'IGNORE', + 'IN', 'INDEX', 'INFILE', 'INNER', 'INNODB', 'INOUT', 'INSENSITIVE', 'INSERT', 'INT', + 'INTEGER', 'INTERVAL', 'INTO', 'IO_THREAD', 'IS', 'ITERATE', 'JOIN', 'KEY', 'KEYS', + 'KILL', 'LEADING', 'LEAVE', 'LEFT', 'LIKE', 'LIMIT', 'LINES', 'LOAD', 'LOCALTIME', + 'LOCALTIMESTAMP', 'LOCK', 'LONG', 'LONGBLOB', 'LONGTEXT', 'LOOP', 'LOW_PRIORITY', + 'MASTER_SERVER_ID', 'MATCH', 'MEDIUMBLOB', 'MEDIUMINT', 'MEDIUMTEXT', 'MIDDLEINT', + 'MINUTE_MICROSECOND', 'MINUTE_SECOND', 'MOD', 'NATURAL', 'NOT', 'NO_WRITE_TO_BINLOG', + 'NULL', 'NUMERIC', 'ON', 'OPTIMIZE', 'OPTION', 'OPTIONALLY', 'OR', 'ORDER', 'OUT', + 'OUTER', 'OUTFILE', 'PRECISION', 'PRIMARY', 'PRIVILEGES', 'PROCEDURE', 'PURGE', 'READ', + 'REAL', 'REFERENCES', 'REGEXP', 'RENAME', 'REPEAT', 'REPLACE', 'REQUIRE', 'RESTRICT', + 'RETURN', 'REVOKE', 'RIGHT', 'RLIKE', 'SECOND_MICROSECOND', 'SELECT', 'SENSITIVE', + 'SEPARATOR', 'SET', 'SHOW', 'SMALLINT', 'SOME', 'SONAME', 'SPATIAL', 'SPECIFIC', 'SQL', + 'SQLEXCEPTION', 'SQLSTATE', 'SQLWARNING', 'SQL_BIG_RESULT', 'SQL_CALC_FOUND_ROWS', + 'SQL_SMALL_RESULT', 'SQL_TSI_DAY', 'SQL_TSI_FRAC_SECOND', 'SQL_TSI_HOUR', + 'SQL_TSI_MINUTE', 'SQL_TSI_MONTH', 'SQL_TSI_QUARTER', 'SQL_TSI_SECOND', 'SQL_TSI_WEEK', + 'SQL_TSI_YEAR', 'SSL', 'STARTING', 'STRAIGHT_JOIN', 'STRIPED', 'TABLE', 'TABLES', + 'TEMPORARY', 'TERMINATED', 'THEN', 'TIMESTAMPADD', 'TIMESTAMPDIFF', 'TINYBLOB', + 'TINYINT', 'TINYTEXT', 'TO', 'TRAILING', 'TRUE', 'UNDO', 'UNION', 'UNIQUE', 'UNLOCK', + 'UNSIGNED', 'UPDATE', 'USAGE', 'USE', 'USER_RESOURCES', 'USING', 'UTC_DATE', + 'UTC_TIME', 'UTC_TIMESTAMP', 'VALUES', 'VARBINARY', 'VARCHAR', 'VARCHARACTER', + 'VARYING', 'WHEN', 'WHERE', 'WHILE', 'WITH', 'WRITE', 'XOR', 'YEAR_MONTH', 'ZEROFILL'); - protected static $functions = array('ABS', 'ACOS', 'ADDDATE', 'ADDTIME', 'AES_ENCRYPT', 'AES_DECRYPT', 'AGAINST', - 'ASCII', 'ASIN', 'ATAN', 'AVG', 'BENCHMARK', 'BIN', 'BIT_AND', 'BIT_OR', - 'BITCOUNT', 'BITLENGTH', 'CAST', 'CEILING', 'CHAR', 'CHAR_LENGTH', - 'CHARACTER_LENGTH', 'CHARSET', 'COALESCE', 'COERCIBILITY', 'COLLATION', - 'COMPRESS', 'CONCAT', 'CONCAT_WS', 'CONNECTION_ID', 'CONV', 'CONVERT', - 'CONVERT_TZ', 'COS', 'COT', 'COUNT', 'CRC32', 'CURDATE', 'CURRENT_USER', - 'CURRVAL', 'CURTIME', 'DATABASE', 'DATE_ADD', 'DATE_DIFF', 'DATE_FORMAT', - 'DATE_SUB', 'DAY', 'DAYNAME', 'DAYOFMONTH', 'DAYOFWEEK', 'DAYOFYEAR', 'DECODE', - 'DEFAULT', 'DEGREES', 'DES_DECRYPT', 'DES_ENCRYPT', 'ELT', 'ENCODE', 'ENCRYPT', - 'EXP', 'EXPORT_SET', 'EXTRACT', 'FIELD', 'FIND_IN_SET', 'FLOOR', 'FORMAT', - 'FOUND_ROWS', 'FROM_DAYS', 'FROM_UNIXTIME', 'GET_FORMAT', 'GET_LOCK', - 'GROUP_CONCAT', 'GREATEST', 'HEX', 'HOUR', 'IF', 'IFNULL', 'IN', 'INET_ATON', - 'INET_NTOA', 'INSERT', 'INSTR', 'INTERVAL', 'IS_FREE_LOCK', 'IS_USED_LOCK', - 'LAST_DAY', 'LAST_INSERT_ID', 'LCASE', 'LEAST', 'LEFT', 'LENGTH', 'LN', - 'LOAD_FILE', 'LOCALTIME', 'LOCALTIMESTAMP', 'LOCATE', 'LOG', 'LOG2', 'LOG10', - 'LOWER', 'LPAD', 'LTRIM', 'MAKE_SET', 'MAKEDATE', 'MAKETIME', - 'MASTER_POS_WAIT', 'MATCH', 'MAX', 'MD5', 'MICROSECOND', 'MID', 'MIN', - 'MINUTE', 'MOD', 'MONTH', 'MONTHNAME', 'NEXTVAL', 'NOW', 'NULLIF', 'OCT', - 'OCTET_LENGTH', 'OLD_PASSWORD', 'ORD', 'PASSWORD', 'PERIOD_ADD', 'PERIOD_DIFF', - 'PI', 'POSITION', 'POW', 'POWER', 'QUARTER', 'QUOTE', 'RADIANS', 'RAND', - 'RELEASE_LOCK', 'REPEAT', 'REPLACE', 'REVERSE', 'RIGHT', 'ROUND', 'ROW_COUNT', - 'RPAD', 'RTRIM', 'SEC_TO_TIME', 'SECOND', 'SESSION_USER', 'SHA', 'SHA1', - 'SIGN', 'SOUNDEX', 'SPACE', 'SQRT', 'STD', 'STDDEV', 'STDDEV_POP', - 'STDDEV_SAMP', 'STRCMP', 'STR_TO_DATE', 'SUBDATE', 'SUBSTRING', - 'SUBSTRING_INDEX', 'SUBTIME', 'SUM', 'SYSDATE', 'SYSTEM_USER', 'TAN', 'TIME', - 'TIMEDIFF', 'TIMESTAMP', 'TIMESTAMPADD', 'TIMESTAMPDIFF', 'TIME_FORMAT', - 'TIME_TO_SEC', 'TO_DAYS', 'TRIM', 'TRUNCATE', 'UCASE', 'UNCOMPRESS', - 'UNCOMPRESSED_LENGTH', 'UNHEX', 'UNIX_TIMESTAMP', 'UPPER', 'USER', 'UTC_DATE', - 'UTC_TIME', 'UTC_TIMESTAMP', 'UUID', 'VAR_POP', 'VAR_SAMP', 'VARIANCE', - 'VERSION', 'WEEK', 'WEEKDAY', 'WEEKOFYEAR', 'YEAR', 'YEARWEEK'); + protected $parameterizedFunctions = array('ABS', 'ACOS', 'ADDDATE', 'ADDTIME', 'AES_ENCRYPT', 'AES_DECRYPT', + 'AGAINST', 'ASCII', 'ASIN', 'ATAN', 'AVG', 'BENCHMARK', 'BIN', 'BIT_AND', + 'BIT_OR', 'BITCOUNT', 'BITLENGTH', 'CAST', 'CEILING', 'CHAR', + 'CHAR_LENGTH', 'CHARACTER_LENGTH', 'CHARSET', 'COALESCE', 'COERCIBILITY', + 'COLLATION', 'COMPRESS', 'CONCAT', 'CONCAT_WS', 'CONV', 'CONVERT', + 'CONVERT_TZ', 'COS', 'COT', 'COUNT', 'CRC32', 'CURRVAL', 'DATE_ADD', + 'DATE_DIFF', 'DATE_FORMAT', 'DATE_SUB', 'DAY', 'DAYNAME', 'DAYOFMONTH', + 'DAYOFWEEK', 'DAYOFYEAR', 'DECODE', 'DEFAULT', 'DEGREES', 'DES_DECRYPT', + 'DES_ENCRYPT', 'ELT', 'ENCODE', 'ENCRYPT', 'EXP', 'EXPORT_SET', + 'EXTRACT', 'FIELD', 'FIND_IN_SET', 'FLOOR', 'FORMAT', 'FROM_DAYS', + 'FROM_UNIXTIME', 'GET_FORMAT', 'GET_LOCK', 'GROUP_CONCAT', 'GREATEST', + 'HEX', 'HOUR', 'IF', 'IFNULL', 'IN', 'INET_ATON', 'INET_NTOA', 'INSERT', + 'INSTR', 'INTERVAL', 'IS_FREE_LOCK', 'IS_USED_LOCK', 'LAST_DAY', 'LCASE', + 'LEAST', 'LEFT', 'LENGTH', 'LN', 'LOAD_FILE', 'LOCATE', 'LOG', 'LOG2', + 'LOG10', 'LOWER', 'LPAD', 'LTRIM', 'MAKE_SET', 'MAKEDATE', 'MAKETIME', + 'MASTER_POS_WAIT', 'MATCH', 'MAX', 'MD5', 'MICROSECOND', 'MID', 'MIN', + 'MINUTE', 'MOD', 'MONTH', 'MONTHNAME', 'NEXTVAL', 'NULLIF', 'OCT', + 'OCTET_LENGTH', 'OLD_PASSWORD', 'ORD', 'PASSWORD', 'PERIOD_ADD', + 'PERIOD_DIFF', 'PI', 'POSITION', 'POW', 'POWER', 'QUARTER', 'QUOTE', + 'RADIANS', 'RELEASE_LOCK', 'REPEAT', 'REPLACE', 'REVERSE', 'RIGHT', + 'ROUND', 'RPAD', 'RTRIM', 'SEC_TO_TIME', 'SECOND', 'SHA', 'SHA1', 'SIGN', + 'SOUNDEX', 'SPACE', 'SQRT', 'STD', 'STDDEV', 'STDDEV_POP', 'STDDEV_SAMP', + 'STRCMP', 'STR_TO_DATE', 'SUBDATE', 'SUBSTRING', 'SUBSTRING_INDEX', + 'SUBTIME', 'SUM', 'TAN', 'TIME', 'TIMEDIFF', 'TIMESTAMP', 'TIMESTAMPADD', + 'TIMESTAMPDIFF', 'TIME_FORMAT', 'TIME_TO_SEC', 'TO_DAYS', 'TRIM', + 'TRUNCATE', 'UCASE', 'UNCOMPRESS', 'UNCOMPRESSED_LENGTH', 'UNHEX', + 'UPPER', 'VAR_POP', 'VAR_SAMP', 'VARIANCE', 'WEEK', 'WEEKDAY', + 'WEEKOFYEAR', 'YEAR', 'YEARWEEK'); - protected static $aggregateFunctions = array('AVG', 'SUM', 'COUNT', 'MIN', 'MAX', 'STDDEV', 'STDDEV_SAMP', - 'STDDEV_POP', 'VARIANCE', 'VAR_SAMP', 'VAR_POP', 'GROUP_CONCAT', - 'BIT_AND', 'BIT_OR', 'BIT_XOR'); + protected $functions = array('ABS', 'ACOS', 'ADDDATE', 'ADDTIME', 'AES_ENCRYPT', 'AES_DECRYPT', 'AGAINST', 'ASCII', + 'ASIN', 'ATAN', 'AVG', 'BENCHMARK', 'BIN', 'BIT_AND', 'BIT_OR', 'BITCOUNT', + 'BITLENGTH', 'CAST', 'CEILING', 'CHAR', 'CHAR_LENGTH', 'CHARACTER_LENGTH', 'CHARSET', + 'COALESCE', 'COERCIBILITY', 'COLLATION', 'COMPRESS', 'CONCAT', 'CONCAT_WS', + 'CONNECTION_ID', 'CONV', 'CONVERT', 'CONVERT_TZ', 'COS', 'COT', 'COUNT', 'CRC32', + 'CURDATE', 'CURRENT_USER', 'CURRVAL', 'CURTIME', 'DATABASE', 'SCHEMA', 'DATE_ADD', 'DATE_DIFF', + 'DATE_FORMAT', 'DATE_SUB', 'DAY', 'DAYNAME', 'DAYOFMONTH', 'DAYOFWEEK', 'DAYOFYEAR', + 'DECODE', 'DEFAULT', 'DEGREES', 'DES_DECRYPT', 'DES_ENCRYPT', 'ELT', 'ENCODE', + 'ENCRYPT', 'EXP', 'EXPORT_SET', 'EXTRACT', 'FIELD', 'FIND_IN_SET', 'FLOOR', 'FORMAT', + 'FOUND_ROWS', 'FROM_DAYS', 'FROM_UNIXTIME', 'GET_FORMAT', 'GET_LOCK', 'GROUP_CONCAT', + 'GREATEST', 'HEX', 'HOUR', 'IF', 'IFNULL', 'IN', 'INET_ATON', 'INET_NTOA', 'INSERT', + 'INSTR', 'INTERVAL', 'IS_FREE_LOCK', 'IS_USED_LOCK', 'LAST_DAY', 'LAST_INSERT_ID', + 'LCASE', 'LEAST', 'LEFT', 'LENGTH', 'LN', 'LOAD_FILE', 'LOCALTIME', 'LOCALTIMESTAMP', + 'LOCATE', 'LOG', 'LOG2', 'LOG10', 'LOWER', 'LPAD', 'LTRIM', 'MAKE_SET', 'MAKEDATE', + 'MAKETIME', 'MASTER_POS_WAIT', 'MATCH', 'MAX', 'MD5', 'MICROSECOND', 'MID', 'MIN', + 'MINUTE', 'MOD', 'MONTH', 'MONTHNAME', 'NEXTVAL', 'NOW', 'NULLIF', 'OCT', + 'OCTET_LENGTH', 'OLD_PASSWORD', 'ORD', 'PASSWORD', 'PERIOD_ADD', 'PERIOD_DIFF', 'PI', + 'POSITION', 'POW', 'POWER', 'QUARTER', 'QUOTE', 'RADIANS', 'RAND', 'RELEASE_LOCK', + 'REPEAT', 'REPLACE', 'REVERSE', 'RIGHT', 'ROUND', 'ROW_COUNT', 'RPAD', 'RTRIM', + 'SEC_TO_TIME', 'SECOND', 'SESSION_USER', 'SHA', 'SHA1', 'SIGN', 'SOUNDEX', 'SPACE', + 'SQRT', 'STD', 'STDDEV', 'STDDEV_POP', 'STDDEV_SAMP', 'STRCMP', 'STR_TO_DATE', + 'SUBDATE', 'SUBSTRING', 'SUBSTRING_INDEX', 'SUBTIME', 'SUM', 'SYSDATE', 'SYSTEM_USER', + 'TAN', 'TIME', 'TIMEDIFF', 'TIMESTAMP', 'TIMESTAMPADD', 'TIMESTAMPDIFF', + 'TIME_FORMAT', 'TIME_TO_SEC', 'TO_DAYS', 'TRIM', 'TRUNCATE', 'UCASE', 'UNCOMPRESS', + 'UNCOMPRESSED_LENGTH', 'UNHEX', 'UNIX_TIMESTAMP', 'UPPER', 'USER', 'UTC_DATE', + 'UTC_TIME', 'UTC_TIMESTAMP', 'UUID', 'VAR_POP', 'VAR_SAMP', 'VARIANCE', 'VERSION', + 'WEEK', 'WEEKDAY', 'WEEKOFYEAR', 'YEAR', 'YEARWEEK'); - public static function isAggregateFunction($token) { - return in_array($token, PHPSQLParserConstants::$aggregateFunctions); + protected $aggregateFunctions = array('AVG', 'SUM', 'COUNT', 'MIN', 'MAX', 'STD', 'STDDEV', 'STDDEV_SAMP', + 'STDDEV_POP', 'VARIANCE', 'VAR_SAMP', 'VAR_POP', 'GROUP_CONCAT', 'BIT_AND', + 'BIT_OR', 'BIT_XOR'); + + /** + * Call this method to get singleton + * + * @return PHPSQLParserConstants + */ + public static function getInstance() { + if (!isset(self::$inst)) { + self::$inst = new PHPSQLParserConstants(); + } + return self::$inst; } - public static function isReserved($token) { - return in_array($token, PHPSQLParserConstants::$reserved); + /** + * Private ctor so nobody else can instance it + * + */ + private function __construct() { + $this->reserved = array_flip($this->reserved); + $this->aggregateFunctions = array_flip($this->aggregateFunctions); + $this->functions = array_flip($this->functions); + $this->parameterizedFunctions = array_flip($this->parameterizedFunctions); } - - public static function isFunction($token) { - return in_array($token, PHPSQLParserConstants::$functions); + + private function __clone() { } - - public static function isParameterizedFunction($token) { - return in_array($token, PHPSQLParserConstants::$parameterizedFunctions); + + public function isAggregateFunction($token) { + return isset($this->aggregateFunctions[$token]); + } + + public function isReserved($token) { + return isset($this->reserved[$token]); + } + + public function isFunction($token) { + return isset($this->functions[$token]); + } + + public function isParameterizedFunction($token) { + return isset($this->parameterizedFunctions[$token]); + } + + public function isCustomFunction($token) { + return isset($this->customFunctions[$token]); + } + + public function addCustomFunction($token) { + $token = strtoupper(trim($token)); + $this->customFunctions[$token] = true; + } + + public function removeCustomFunction($token) { + $token = strtoupper(trim($token)); + unset($this->customFunctions[$token]); + } + + public function getCustomFunctions() { + return array_keys($this->customFunctions); } } -?> \ No newline at end of file +?> diff --git a/tools/parser_sql/utils/PHPSQLParserUtils.php b/tools/parser_sql/utils/PHPSQLParserUtils.php deleted file mode 100644 index ffe9a6984..000000000 --- a/tools/parser_sql/utils/PHPSQLParserUtils.php +++ /dev/null @@ -1,150 +0,0 @@ -<?php -/** - * PHPSQLParserUtils.php - * - * These are utility functions for the PHPSQLParser. - * - * Copyright (c) 2010-2012, Justin Swanhart - * with contributions by André Rothe <arothe@phosco.info, phosco@gmx.de> - * - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * * Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. - */ - -/** - * This class implements some helper functions. - * - * @author arothe - * @deprecated - */ -class PHPSQLParserUtils { - - /** - * Prints an array only if debug mode is on. - * - * @param array $s - * @param boolean $return, if true, the formatted array is returned via return parameter - */ - protected function preprint($arr, $return = false) { - $x = "<pre>"; - $x .= print_r($arr, 1); - $x .= "</pre>"; - if ($return) { - return $x; - } else { - if (isset($_ENV['DEBUG'])) { - print $x . "\n"; - } - } - } - - /** - * Ends the given string $haystack with the string $needle? - * - * @param string $haystack - * @param string $needle - */ - protected function endsWith($haystack, $needle) { - $length = strlen($needle); - if ($length == 0) { - return true; - } - return (substr($haystack, -$length) === $needle); - } - - /** - * Revokes the quoting characters from an expression - */ - protected function revokeQuotation($sql) { - $result = trim($sql); - if (($result[0] === '`') && ($result[strlen($result) - 1] === '`')) { - $result = substr($result, 1, -1); - return trim(str_replace('``', '`', $result)); - } - return $sql; - } - - /** - * This method removes parenthesis from start of the given string. - * It removes also the associated closing parenthesis. - */ - protected function removeParenthesisFromStart($token) { - - $parenthesisRemoved = 0; - - $trim = trim($token); - if ($trim !== "" && $trim[0] === "(") { // remove only one parenthesis pair now! - $parenthesisRemoved++; - $trim[0] = " "; - $trim = trim($trim); - } - - $parenthesis = $parenthesisRemoved; - $i = 0; - $string = 0; - while ($i < strlen($trim)) { - - if ($trim[$i] === "\\") { - $i += 2; # an escape character, the next character is irrelevant - continue; - } - - if ($trim[$i] === "'" || $trim[$i] === '"') { - $string++; - } - - if (($string % 2 === 0) && ($trim[$i] === "(")) { - $parenthesis++; - } - - if (($string % 2 === 0) && ($trim[$i] === ")")) { - if ($parenthesis == $parenthesisRemoved) { - $trim[$i] = " "; - $parenthesisRemoved--; - } - $parenthesis--; - } - $i++; - } - return trim($trim); - } - - public function getLastOf($array) { - // $array is a copy of the original array, so we can change it without sideeffects - if (!is_array($array)) { - return false; - } - return array_pop($array); - } - - /** - * translates an array of objects into an associative array - */ - public function toArray($tokenList) { - $expr = array(); - foreach ($tokenList as $token) { - $expr[] = $token->toArray(); - } - return (empty($expr) ? false : $expr); - } -} -?> From d251893c717ac0d905ea3e200a30102c5e29f636 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Mon, 3 May 2021 01:58:01 +0530 Subject: [PATCH 13/27] update htmlpurifier --- classes/Tools.php | 2 - config/config.inc.php | 2 +- tools/htmlpurifier/HTMLPurifier.auto.php | 11 + .../HTMLPurifier.autoload-legacy.php | 15 + tools/htmlpurifier/HTMLPurifier.autoload.php | 24 + tools/htmlpurifier/HTMLPurifier.composer.php | 4 + tools/htmlpurifier/HTMLPurifier.func.php | 25 + tools/htmlpurifier/HTMLPurifier.includes.php | 234 + tools/htmlpurifier/HTMLPurifier.kses.php | 30 + tools/htmlpurifier/HTMLPurifier.path.php | 11 + tools/htmlpurifier/HTMLPurifier.php | 297 + .../HTMLPurifier.safe-includes.php | 228 + .../htmlpurifier/HTMLPurifier.standalone.php | 21870 ---------------- tools/htmlpurifier/HTMLPurifier/Arborize.php | 71 + .../HTMLPurifier/AttrCollections.php | 148 + tools/htmlpurifier/HTMLPurifier/AttrDef.php | 144 + .../htmlpurifier/HTMLPurifier/AttrDef/CSS.php | 136 + .../HTMLPurifier/AttrDef/CSS/AlphaValue.php | 34 + .../HTMLPurifier/AttrDef/CSS/Background.php | 111 + .../AttrDef/CSS/BackgroundPosition.php | 157 + .../HTMLPurifier/AttrDef/CSS/Border.php | 56 + .../HTMLPurifier/AttrDef/CSS/Color.php | 161 + .../HTMLPurifier/AttrDef/CSS/Composite.php | 48 + .../AttrDef/CSS/DenyElementDecorator.php | 44 + .../HTMLPurifier/AttrDef/CSS/Filter.php | 77 + .../HTMLPurifier/AttrDef/CSS/Font.php | 176 + .../HTMLPurifier/AttrDef/CSS/FontFamily.php | 219 + .../HTMLPurifier/AttrDef/CSS/Ident.php | 32 + .../AttrDef/CSS/ImportantDecorator.php | 56 + .../HTMLPurifier/AttrDef/CSS/Length.php | 77 + .../HTMLPurifier/AttrDef/CSS/ListStyle.php | 112 + .../HTMLPurifier/AttrDef/CSS/Multiple.php | 71 + .../HTMLPurifier/AttrDef/CSS/Number.php | 90 + .../HTMLPurifier/AttrDef/CSS/Percentage.php | 54 + .../AttrDef/CSS/TextDecoration.php | 46 + .../HTMLPurifier/AttrDef/CSS/URI.php | 77 + .../HTMLPurifier/AttrDef/CSS/index.php | 29 + .../HTMLPurifier/AttrDef/Clone.php | 44 + .../HTMLPurifier/AttrDef/Enum.php | 73 + .../HTMLPurifier/AttrDef/HTML/Bool.php | 48 + .../HTMLPurifier/AttrDef/HTML/Class.php | 48 + .../HTMLPurifier/AttrDef/HTML/Color.php | 51 + .../HTMLPurifier/AttrDef/HTML/FrameTarget.php | 38 + .../HTMLPurifier/AttrDef/HTML/ID.php | 113 + .../HTMLPurifier/AttrDef/HTML/Length.php | 56 + .../HTMLPurifier/AttrDef/HTML/LinkTypes.php | 72 + .../HTMLPurifier/AttrDef/HTML/MultiLength.php | 60 + .../HTMLPurifier/AttrDef/HTML/Nmtokens.php | 70 + .../HTMLPurifier/AttrDef/HTML/Pixels.php | 76 + .../HTMLPurifier/AttrDef/HTML/index.php | 29 + .../HTMLPurifier/AttrDef/Integer.php | 91 + .../HTMLPurifier/AttrDef/Lang.php | 86 + .../HTMLPurifier/AttrDef/Switch.php | 53 + .../HTMLPurifier/AttrDef/Text.php | 21 + .../htmlpurifier/HTMLPurifier/AttrDef/URI.php | 111 + .../HTMLPurifier/AttrDef/URI/Email.php | 20 + .../AttrDef/URI/Email/SimpleCheck.php | 29 + .../HTMLPurifier/AttrDef/URI/Host.php | 142 + .../HTMLPurifier/AttrDef/URI/IPv4.php | 45 + .../HTMLPurifier/AttrDef/URI/IPv6.php | 89 + .../HTMLPurifier/AttrDef/URI/index.php | 29 + .../HTMLPurifier/AttrDef/index.php | 29 + .../HTMLPurifier/AttrTransform.php | 60 + .../HTMLPurifier/AttrTransform/Background.php | 28 + .../HTMLPurifier/AttrTransform/BdoDir.php | 27 + .../HTMLPurifier/AttrTransform/BgColor.php | 28 + .../HTMLPurifier/AttrTransform/BoolToCSS.php | 47 + .../HTMLPurifier/AttrTransform/Border.php | 26 + .../HTMLPurifier/AttrTransform/EnumToCSS.php | 68 + .../AttrTransform/ImgRequired.php | 47 + .../HTMLPurifier/AttrTransform/ImgSpace.php | 61 + .../HTMLPurifier/AttrTransform/Input.php | 56 + .../HTMLPurifier/AttrTransform/Lang.php | 31 + .../HTMLPurifier/AttrTransform/Length.php | 45 + .../HTMLPurifier/AttrTransform/Name.php | 33 + .../HTMLPurifier/AttrTransform/NameSync.php | 41 + .../HTMLPurifier/AttrTransform/Nofollow.php | 52 + .../HTMLPurifier/AttrTransform/SafeEmbed.php | 25 + .../HTMLPurifier/AttrTransform/SafeObject.php | 28 + .../HTMLPurifier/AttrTransform/SafeParam.php | 79 + .../AttrTransform/ScriptRequired.php | 23 + .../AttrTransform/TargetBlank.php | 45 + .../AttrTransform/TargetNoopener.php | 37 + .../AttrTransform/TargetNoreferrer.php | 37 + .../HTMLPurifier/AttrTransform/Textarea.php | 27 + .../HTMLPurifier/AttrTransform/index.php | 29 + tools/htmlpurifier/HTMLPurifier/AttrTypes.php | 96 + .../HTMLPurifier/AttrValidator.php | 178 + tools/htmlpurifier/HTMLPurifier/Bootstrap.php | 124 + .../HTMLPurifier/CSSDefinition.php | 533 + tools/htmlpurifier/HTMLPurifier/ChildDef.php | 52 + .../HTMLPurifier/ChildDef/Chameleon.php | 67 + .../HTMLPurifier/ChildDef/Custom.php | 102 + .../HTMLPurifier/ChildDef/Empty.php | 38 + .../HTMLPurifier/ChildDef/List.php | 92 + .../HTMLPurifier/ChildDef/Optional.php | 45 + .../HTMLPurifier/ChildDef/Required.php | 118 + .../ChildDef/StrictBlockquote.php | 110 + .../HTMLPurifier/ChildDef/Table.php | 224 + .../HTMLPurifier/ChildDef/index.php | 29 + tools/htmlpurifier/HTMLPurifier/Config.php | 920 + .../HTMLPurifier/ConfigSchema.php | 176 + .../ConfigSchema/Builder/ConfigSchema.php | 1 - .../HTMLPurifier/ConfigSchema/Builder/Xml.php | 1 - .../ConfigSchema/Builder/index.php | 29 + .../HTMLPurifier/ConfigSchema/Exception.php | 1 - .../HTMLPurifier/ConfigSchema/Interchange.php | 1 - .../ConfigSchema/Interchange/Directive.php | 1 - .../ConfigSchema/Interchange/Id.php | 1 - .../ConfigSchema/Interchange/index.php | 29 + .../ConfigSchema/InterchangeBuilder.php | 1 - .../HTMLPurifier/ConfigSchema/Validator.php | 1 - .../ConfigSchema/ValidatorAtom.php | 1 - .../HTMLPurifier/ConfigSchema/index.php | 29 + .../HTMLPurifier/ConfigSchema/schema.ser | 1 + .../schema/Attr.AllowedClasses.txt | 0 .../schema/Attr.AllowedFrameTargets.txt | 0 .../ConfigSchema/schema/Attr.AllowedRel.txt | 0 .../ConfigSchema/schema/Attr.AllowedRev.txt | 0 .../schema/Attr.ClassUseCDATA.txt | 0 .../schema/Attr.DefaultImageAlt.txt | 0 .../schema/Attr.DefaultInvalidImage.txt | 0 .../schema/Attr.DefaultInvalidImageAlt.txt | 0 .../schema/Attr.DefaultTextDir.txt | 0 .../ConfigSchema/schema/Attr.EnableID.txt | 0 .../schema/Attr.ForbiddenClasses.txt | 0 .../ConfigSchema/schema/Attr.ID.HTML5.txt | 10 + .../ConfigSchema/schema/Attr.IDBlacklist.txt | 0 .../schema/Attr.IDBlacklistRegexp.txt | 0 .../ConfigSchema/schema/Attr.IDPrefix.txt | 0 .../schema/Attr.IDPrefixLocal.txt | 0 .../schema/AutoFormat.AutoParagraph.txt | 0 .../ConfigSchema/schema/AutoFormat.Custom.txt | 0 .../schema/AutoFormat.DisplayLinkURI.txt | 0 .../schema/AutoFormat.Linkify.txt | 0 .../AutoFormat.PurifierLinkify.DocURL.txt | 0 .../schema/AutoFormat.PurifierLinkify.txt | 0 .../AutoFormat.RemoveEmpty.Predicate.txt | 14 + ...rmat.RemoveEmpty.RemoveNbsp.Exceptions.txt | 0 .../AutoFormat.RemoveEmpty.RemoveNbsp.txt | 2 +- .../schema/AutoFormat.RemoveEmpty.txt | 0 ...utoFormat.RemoveSpansWithoutAttributes.txt | 0 .../schema/CSS.AllowDuplicates.txt | 11 + .../schema/CSS.AllowImportant.txt | 0 .../ConfigSchema/schema/CSS.AllowTricky.txt | 0 .../ConfigSchema/schema/CSS.AllowedFonts.txt | 0 .../schema/CSS.AllowedProperties.txt | 0 .../ConfigSchema/schema/CSS.DefinitionRev.txt | 0 .../schema/CSS.ForbiddenProperties.txt | 0 .../ConfigSchema/schema/CSS.MaxImgLength.txt | 0 .../ConfigSchema/schema/CSS.Proprietary.txt | 0 .../ConfigSchema/schema/CSS.Trusted.txt | 0 .../schema/Cache.DefinitionImpl.txt | 0 .../schema/Cache.SerializerPath.txt | 0 .../schema/Cache.SerializerPermissions.txt | 7 +- .../schema/Core.AggressivelyFixLt.txt | 0 .../schema/Core.AggressivelyRemoveScript.txt | 16 + .../schema/Core.AllowHostnameUnderscore.txt | 0 .../schema/Core.AllowParseManyTags.txt | 12 + .../schema/Core.CollectErrors.txt | 0 .../schema/Core.ColorKeywords.txt | 160 + .../schema/Core.ConvertDocumentToFragment.txt | 0 .../Core.DirectLexLineNumberSyncInterval.txt | 0 .../schema/Core.DisableExcludes.txt | 0 .../ConfigSchema/schema/Core.EnableIDNA.txt | 0 .../ConfigSchema/schema/Core.Encoding.txt | 0 .../schema/Core.EscapeInvalidChildren.txt | 0 .../schema/Core.EscapeInvalidTags.txt | 0 .../schema/Core.EscapeNonASCIICharacters.txt | 0 .../schema/Core.HiddenElements.txt | 0 .../ConfigSchema/schema/Core.Language.txt | 0 .../schema/Core.LegacyEntityDecoder.txt | 36 + .../ConfigSchema/schema/Core.LexerImpl.txt | 0 .../schema/Core.MaintainLineNumbers.txt | 0 .../schema/Core.NormalizeNewlines.txt | 0 .../schema/Core.RemoveInvalidImg.txt | 0 .../Core.RemoveProcessingInstructions.txt | 0 .../schema/Core.RemoveScriptContents.txt | 0 .../ConfigSchema/schema/Filter.Custom.txt | 0 .../Filter.ExtractStyleBlocks.Escaping.txt | 0 .../Filter.ExtractStyleBlocks.Scope.txt | 0 .../Filter.ExtractStyleBlocks.TidyImpl.txt | 0 .../schema/Filter.ExtractStyleBlocks.txt | 0 .../ConfigSchema/schema/Filter.YouTube.txt | 0 .../ConfigSchema/schema/HTML.Allowed.txt | 0 .../schema/HTML.AllowedAttributes.txt | 0 .../schema/HTML.AllowedComments.txt | 0 .../schema/HTML.AllowedCommentsRegexp.txt | 0 .../schema/HTML.AllowedElements.txt | 0 .../schema/HTML.AllowedModules.txt | 0 .../schema/HTML.Attr.Name.UseCDATA.txt | 0 .../ConfigSchema/schema/HTML.BlockWrapper.txt | 0 .../ConfigSchema/schema/HTML.CoreModules.txt | 0 .../schema/HTML.CustomDoctype.txt | 2 +- .../ConfigSchema/schema/HTML.DefinitionID.txt | 0 .../schema/HTML.DefinitionRev.txt | 0 .../ConfigSchema/schema/HTML.Doctype.txt | 0 .../schema/HTML.FlashAllowFullScreen.txt | 0 .../schema/HTML.ForbiddenAttributes.txt | 0 .../schema/HTML.ForbiddenElements.txt | 0 .../ConfigSchema/schema/HTML.Forms.txt | 11 + .../ConfigSchema/schema/HTML.MaxImgLength.txt | 0 .../ConfigSchema/schema/HTML.Nofollow.txt | 0 .../ConfigSchema/schema/HTML.Parent.txt | 0 .../ConfigSchema/schema/HTML.Proprietary.txt | 0 .../ConfigSchema/schema/HTML.SafeEmbed.txt | 0 .../ConfigSchema/schema/HTML.SafeIframe.txt | 0 .../ConfigSchema/schema/HTML.SafeObject.txt | 0 .../schema/HTML.SafeScripting.txt | 0 .../ConfigSchema/schema/HTML.Strict.txt | 0 .../ConfigSchema/schema/HTML.TargetBlank.txt | 0 .../schema/HTML.TargetNoopener.txt | 10 + .../schema/HTML.TargetNoreferrer.txt | 9 + .../ConfigSchema/schema/HTML.TidyAdd.txt | 0 .../ConfigSchema/schema/HTML.TidyLevel.txt | 0 .../ConfigSchema/schema/HTML.TidyRemove.txt | 0 .../ConfigSchema/schema/HTML.Trusted.txt | 0 .../ConfigSchema/schema/HTML.XHTML.txt | 0 .../schema/Output.CommentScriptContents.txt | 0 .../schema/Output.FixInnerHTML.txt | 0 .../schema/Output.FlashCompat.txt | 0 .../ConfigSchema/schema/Output.Newline.txt | 0 .../ConfigSchema/schema/Output.SortAttr.txt | 0 .../ConfigSchema/schema/Output.TidyFormat.txt | 0 .../ConfigSchema/schema/Test.ForceNoIconv.txt | 0 .../schema/URI.AllowedSchemes.txt | 1 + .../ConfigSchema/schema/URI.Base.txt | 0 .../ConfigSchema/schema/URI.DefaultScheme.txt | 7 +- .../ConfigSchema/schema/URI.DefinitionID.txt | 0 .../ConfigSchema/schema/URI.DefinitionRev.txt | 0 .../ConfigSchema/schema/URI.Disable.txt | 0 .../schema/URI.DisableExternal.txt | 0 .../schema/URI.DisableExternalResources.txt | 0 .../schema/URI.DisableResources.txt | 0 .../ConfigSchema/schema/URI.Host.txt | 0 .../ConfigSchema/schema/URI.HostBlacklist.txt | 0 .../ConfigSchema/schema/URI.MakeAbsolute.txt | 0 .../ConfigSchema/schema/URI.Munge.txt | 0 .../schema/URI.MungeResources.txt | 0 .../schema/URI.MungeSecretKey.txt | 0 .../schema/URI.OverrideAllowedSchemes.txt | 0 .../schema/URI.SafeIframeRegexp.txt | 0 .../ConfigSchema/schema/index.php | 29 + .../HTMLPurifier/ConfigSchema/schema/info.ini | 0 .../htmlpurifier/HTMLPurifier/ContentSets.php | 170 + tools/htmlpurifier/HTMLPurifier/Context.php | 95 + .../htmlpurifier/HTMLPurifier/Definition.php | 55 + .../HTMLPurifier/DefinitionCache.php | 129 + .../DefinitionCache/Decorator.php | 112 + .../DefinitionCache/Decorator/Cleanup.php | 78 + .../DefinitionCache/Decorator/Memory.php | 85 + .../DefinitionCache/Decorator/Template.php.in | 82 + .../DefinitionCache/Decorator/index.php | 29 + .../HTMLPurifier/DefinitionCache/Null.php | 76 + .../DefinitionCache/Serializer.php | 311 + .../DefinitionCache/Serializer/README | 3 + .../DefinitionCache/Serializer/index.php | 29 + .../HTMLPurifier/DefinitionCache/index.php | 29 + .../HTMLPurifier/DefinitionCacheFactory.php | 106 + tools/htmlpurifier/HTMLPurifier/Doctype.php | 73 + .../HTMLPurifier/DoctypeRegistry.php | 142 + .../htmlpurifier/HTMLPurifier/ElementDef.php | 216 + tools/htmlpurifier/HTMLPurifier/Encoder.php | 617 + .../HTMLPurifier/EntityLookup.php | 48 + .../HTMLPurifier/EntityLookup/entities.ser | 0 .../HTMLPurifier/EntityLookup/index.php | 29 + .../HTMLPurifier/EntityParser.php | 285 + .../HTMLPurifier/ErrorCollector.php | 244 + .../htmlpurifier/HTMLPurifier/ErrorStruct.php | 74 + tools/htmlpurifier/HTMLPurifier/Exception.php | 12 + tools/htmlpurifier/HTMLPurifier/Filter.php | 56 + .../Filter/ExtractStyleBlocks.php | 6 +- .../HTMLPurifier/Filter/YouTube.php | 9 +- .../HTMLPurifier/Filter/index.php | 29 + tools/htmlpurifier/HTMLPurifier/Generator.php | 286 + .../HTMLPurifier/HTMLDefinition.php | 493 + .../htmlpurifier/HTMLPurifier/HTMLModule.php | 284 + .../HTMLPurifier/HTMLModule/Bdo.php | 44 + .../HTMLModule/CommonAttributes.php | 31 + .../HTMLPurifier/HTMLModule/Edit.php | 55 + .../HTMLPurifier/HTMLModule/Forms.php | 194 + .../HTMLPurifier/HTMLModule/Hypertext.php | 40 + .../HTMLPurifier/HTMLModule/Iframe.php | 51 + .../HTMLPurifier/HTMLModule/Image.php | 49 + .../HTMLPurifier/HTMLModule/Legacy.php | 186 + .../HTMLPurifier/HTMLModule/List.php | 51 + .../HTMLPurifier/HTMLModule/Name.php | 26 + .../HTMLPurifier/HTMLModule/Nofollow.php | 25 + .../HTMLModule/NonXMLCommonAttributes.php | 20 + .../HTMLPurifier/HTMLModule/Object.php | 62 + .../HTMLPurifier/HTMLModule/Presentation.php | 42 + .../HTMLPurifier/HTMLModule/Proprietary.php | 40 + .../HTMLPurifier/HTMLModule/Ruby.php | 36 + .../HTMLPurifier/HTMLModule/SafeEmbed.php | 40 + .../HTMLPurifier/HTMLModule/SafeObject.php | 62 + .../HTMLPurifier/HTMLModule/SafeScripting.php | 40 + .../HTMLPurifier/HTMLModule/Scripting.php | 73 + .../HTMLModule/StyleAttribute.php | 33 + .../HTMLPurifier/HTMLModule/Tables.php | 75 + .../HTMLPurifier/HTMLModule/Target.php | 28 + .../HTMLPurifier/HTMLModule/TargetBlank.php | 24 + .../HTMLModule/TargetNoopener.php | 21 + .../HTMLModule/TargetNoreferrer.php | 21 + .../HTMLPurifier/HTMLModule/Text.php | 87 + .../HTMLPurifier/HTMLModule/Tidy.php | 230 + .../HTMLPurifier/HTMLModule/Tidy/Name.php | 33 + .../HTMLModule/Tidy/Proprietary.php | 34 + .../HTMLPurifier/HTMLModule/Tidy/Strict.php | 43 + .../HTMLModule/Tidy/Transitional.php | 16 + .../HTMLPurifier/HTMLModule/Tidy/XHTML.php | 26 + .../HTMLModule/Tidy/XHTMLAndHTML4.php | 180 + .../HTMLPurifier/HTMLModule/Tidy/index.php | 29 + .../HTMLModule/XMLCommonAttributes.php | 20 + .../HTMLPurifier/HTMLModule/index.php | 29 + .../HTMLPurifier/HTMLModuleManager.php | 467 + .../HTMLPurifier/IDAccumulator.php | 57 + tools/htmlpurifier/HTMLPurifier/Injector.php | 283 + .../HTMLPurifier/Injector/AutoParagraph.php | 356 + .../HTMLPurifier/Injector/DisplayLinkURI.php | 40 + .../HTMLPurifier/Injector/Linkify.php | 64 + .../HTMLPurifier/Injector/PurifierLinkify.php | 71 + .../HTMLPurifier/Injector/RemoveEmpty.php | 112 + .../Injector/RemoveSpansWithoutAttributes.php | 84 + .../HTMLPurifier/Injector/SafeObject.php | 124 + .../HTMLPurifier/Injector/index.php | 29 + tools/htmlpurifier/HTMLPurifier/Language.php | 204 + .../HTMLPurifier/Language/index.php | 29 + .../HTMLPurifier/Language/messages/en.php | 1 - .../HTMLPurifier/Language/messages/index.php | 29 + .../HTMLPurifier/LanguageFactory.php | 209 + tools/htmlpurifier/HTMLPurifier/Length.php | 162 + tools/htmlpurifier/HTMLPurifier/Lexer.php | 382 + .../HTMLPurifier/Lexer/DOMLex.php | 338 + .../HTMLPurifier/Lexer/DirectLex.php | 539 + .../HTMLPurifier/Lexer/PH5P.php | 14 +- .../htmlpurifier/HTMLPurifier/Lexer/index.php | 29 + tools/htmlpurifier/HTMLPurifier/Node.php | 49 + .../HTMLPurifier/Node/Comment.php | 36 + .../HTMLPurifier/Node/Element.php | 59 + tools/htmlpurifier/HTMLPurifier/Node/Text.php | 54 + .../htmlpurifier/HTMLPurifier/Node/index.php | 29 + .../HTMLPurifier/PercentEncoder.php | 111 + .../{standalone => }/HTMLPurifier/Printer.php | 1 - .../HTMLPurifier/Printer/CSSDefinition.php | 1 - .../HTMLPurifier/Printer/ConfigForm.css | 0 .../HTMLPurifier/Printer/ConfigForm.js | 0 .../HTMLPurifier/Printer/ConfigForm.php | 9 +- .../HTMLPurifier/Printer/HTMLDefinition.php | 5 +- .../HTMLPurifier/Printer/index.php | 29 + .../HTMLPurifier/PropertyList.php | 122 + .../HTMLPurifier/PropertyListIterator.php | 42 + tools/htmlpurifier/HTMLPurifier/Queue.php | 56 + tools/htmlpurifier/HTMLPurifier/Strategy.php | 26 + .../HTMLPurifier/Strategy/Composite.php | 30 + .../HTMLPurifier/Strategy/Core.php | 17 + .../HTMLPurifier/Strategy/FixNesting.php | 181 + .../HTMLPurifier/Strategy/MakeWellFormed.php | 659 + .../Strategy/RemoveForeignElements.php | 207 + .../Strategy/ValidateAttributes.php | 45 + .../HTMLPurifier/Strategy/index.php | 29 + .../htmlpurifier/HTMLPurifier/StringHash.php | 47 + .../HTMLPurifier/StringHashParser.php | 136 + .../HTMLPurifier/TagTransform.php | 37 + .../HTMLPurifier/TagTransform/Font.php | 114 + .../HTMLPurifier/TagTransform/Simple.php | 44 + .../HTMLPurifier/TagTransform/index.php | 29 + tools/htmlpurifier/HTMLPurifier/Token.php | 100 + .../HTMLPurifier/Token/Comment.php | 38 + .../htmlpurifier/HTMLPurifier/Token/Empty.php | 15 + tools/htmlpurifier/HTMLPurifier/Token/End.php | 24 + .../htmlpurifier/HTMLPurifier/Token/Start.php | 10 + tools/htmlpurifier/HTMLPurifier/Token/Tag.php | 68 + .../htmlpurifier/HTMLPurifier/Token/Text.php | 53 + .../htmlpurifier/HTMLPurifier/Token/index.php | 29 + .../HTMLPurifier/TokenFactory.php | 118 + tools/htmlpurifier/HTMLPurifier/URI.php | 316 + .../HTMLPurifier/URIDefinition.php | 112 + tools/htmlpurifier/HTMLPurifier/URIFilter.php | 74 + .../URIFilter/DisableExternal.php | 54 + .../URIFilter/DisableExternalResources.php | 25 + .../URIFilter/DisableResources.php | 22 + .../HTMLPurifier/URIFilter/HostBlacklist.php | 46 + .../HTMLPurifier/URIFilter/MakeAbsolute.php | 158 + .../HTMLPurifier/URIFilter/Munge.php | 115 + .../HTMLPurifier/URIFilter/SafeIframe.php | 68 + .../HTMLPurifier/URIFilter/index.php | 29 + tools/htmlpurifier/HTMLPurifier/URIParser.php | 71 + tools/htmlpurifier/HTMLPurifier/URIScheme.php | 102 + .../HTMLPurifier/URIScheme/data.php | 136 + .../HTMLPurifier/URIScheme/file.php | 44 + .../HTMLPurifier/URIScheme/ftp.php | 58 + .../HTMLPurifier/URIScheme/http.php | 36 + .../HTMLPurifier/URIScheme/https.php | 18 + .../HTMLPurifier/URIScheme/index.php | 29 + .../HTMLPurifier/URIScheme/mailto.php | 40 + .../HTMLPurifier/URIScheme/news.php | 35 + .../HTMLPurifier/URIScheme/nntp.php | 32 + .../HTMLPurifier/URIScheme/tel.php | 46 + .../HTMLPurifier/URISchemeRegistry.php | 81 + .../HTMLPurifier/UnitConverter.php | 307 + tools/htmlpurifier/HTMLPurifier/VarParser.php | 198 + .../HTMLPurifier/VarParser/Flexible.php | 130 + .../HTMLPurifier/VarParser/Native.php | 38 + .../HTMLPurifier/VarParser/index.php | 29 + .../HTMLPurifier/VarParserException.php | 11 + tools/htmlpurifier/HTMLPurifier/Zipper.php | 157 + tools/htmlpurifier/HTMLPurifier/index.php | 29 + tools/htmlpurifier/LICENSE | 514 +- tools/htmlpurifier/index.php | 38 +- .../ConfigSchema/Builder/index.php | 35 - .../ConfigSchema/Interchange/index.php | 35 - .../HTMLPurifier/ConfigSchema/index.php | 35 - .../HTMLPurifier/ConfigSchema/schema.ser | Bin 15404 -> 0 bytes .../schema/Core.ColorKeywords.txt | 29 - .../schema/URI.UnescapeCharacters.txt | 9 - .../ConfigSchema/schema/index.php | 35 - .../HTMLPurifier/EntityLookup/index.php | 35 - .../standalone/HTMLPurifier/Filter/index.php | 35 - .../Language/classes/en-x-test.php | 10 - .../HTMLPurifier/Language/classes/index.php | 35 - .../HTMLPurifier/Language/index.php | 35 - .../Language/messages/en-x-test.php | 12 - .../Language/messages/en-x-testmini.php | 13 - .../HTMLPurifier/Language/messages/index.php | 35 - .../standalone/HTMLPurifier/Lexer/index.php | 35 - .../standalone/HTMLPurifier/Printer/index.php | 35 - .../standalone/HTMLPurifier/index.php | 35 - tools/htmlpurifier/standalone/index.php | 35 - 428 files changed, 24744 insertions(+), 22472 deletions(-) create mode 100644 tools/htmlpurifier/HTMLPurifier.auto.php create mode 100644 tools/htmlpurifier/HTMLPurifier.autoload-legacy.php create mode 100644 tools/htmlpurifier/HTMLPurifier.autoload.php create mode 100644 tools/htmlpurifier/HTMLPurifier.composer.php create mode 100644 tools/htmlpurifier/HTMLPurifier.func.php create mode 100644 tools/htmlpurifier/HTMLPurifier.includes.php create mode 100644 tools/htmlpurifier/HTMLPurifier.kses.php create mode 100644 tools/htmlpurifier/HTMLPurifier.path.php create mode 100644 tools/htmlpurifier/HTMLPurifier.php create mode 100644 tools/htmlpurifier/HTMLPurifier.safe-includes.php delete mode 100644 tools/htmlpurifier/HTMLPurifier.standalone.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Arborize.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrCollections.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/AlphaValue.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Background.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Border.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Color.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Composite.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Filter.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Ident.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Length.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/ListStyle.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Multiple.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Number.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Percentage.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/TextDecoration.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/URI.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/Clone.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/Enum.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Bool.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Class.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Color.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/FrameTarget.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/ID.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Length.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/LinkTypes.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/MultiLength.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Nmtokens.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Pixels.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/Integer.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/Lang.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/Switch.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/Text.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/URI.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Email.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv4.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv6.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/URI/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrDef/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/Background.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/BdoDir.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/BgColor.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/BoolToCSS.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/Border.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/EnumToCSS.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/ImgRequired.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/ImgSpace.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/Input.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/Lang.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/Length.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/Name.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/NameSync.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/Nofollow.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeEmbed.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeObject.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeParam.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/ScriptRequired.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetBlank.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetNoopener.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetNoreferrer.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/Textarea.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTransform/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrTypes.php create mode 100644 tools/htmlpurifier/HTMLPurifier/AttrValidator.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Bootstrap.php create mode 100644 tools/htmlpurifier/HTMLPurifier/CSSDefinition.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef/Chameleon.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef/Custom.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef/Empty.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef/List.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef/Optional.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef/Required.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef/StrictBlockquote.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef/Table.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ChildDef/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Config.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema.php rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php (99%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/Builder/Xml.php (99%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/index.php rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/Exception.php (99%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/Interchange.php (99%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/Interchange/Directive.php (99%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/Interchange/Id.php (99%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/index.php rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/InterchangeBuilder.php (99%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/Validator.php (99%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/ValidatorAtom.php (99%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema.ser rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.ID.HTML5.txt rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.AutoParagraph.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.Custom.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.Predicate.txt rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt (89%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/CSS.AllowedProperties.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt (59%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyRemoveScript.txt rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.DirectLexLineNumberSyncInterval.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.Encoding.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.HiddenElements.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.Language.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.LegacyEntityDecoder.txt rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Scope.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.TidyImpl.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.Allowed.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.AllowedAttributes.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.AllowedCommentsRegexp.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.AllowedElements.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.AllowedModules.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.BlockWrapper.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.CoreModules.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt (72%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionID.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionRev.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenAttributes.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenElements.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Forms.txt rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.TidyLevel.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Output.FixInnerHTML.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt (96%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.Base.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt (57%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.DisableExternalResources.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.Host.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.Munge.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/index.php rename tools/htmlpurifier/{standalone => }/HTMLPurifier/ConfigSchema/schema/info.ini (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/ContentSets.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Context.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Definition.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Memory.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Template.php.in create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache/Null.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php create mode 100755 tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/README create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCache/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DefinitionCacheFactory.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Doctype.php create mode 100644 tools/htmlpurifier/HTMLPurifier/DoctypeRegistry.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ElementDef.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Encoder.php create mode 100644 tools/htmlpurifier/HTMLPurifier/EntityLookup.php rename tools/htmlpurifier/{standalone => }/HTMLPurifier/EntityLookup/entities.ser (100%) create mode 100644 tools/htmlpurifier/HTMLPurifier/EntityLookup/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/EntityParser.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ErrorCollector.php create mode 100644 tools/htmlpurifier/HTMLPurifier/ErrorStruct.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Exception.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Filter.php rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Filter/ExtractStyleBlocks.php (97%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Filter/YouTube.php (84%) create mode 100644 tools/htmlpurifier/HTMLPurifier/Filter/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Generator.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLDefinition.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Bdo.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/CommonAttributes.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Edit.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Forms.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Hypertext.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Iframe.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Image.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Legacy.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/List.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Name.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Nofollow.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Object.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Presentation.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Proprietary.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Ruby.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeEmbed.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeObject.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeScripting.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Scripting.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/StyleAttribute.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Tables.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Target.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetBlank.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetNoopener.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetNoreferrer.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Text.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Name.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Proprietary.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Strict.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Transitional.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/XHTML.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/XMLCommonAttributes.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModule/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/HTMLModuleManager.php create mode 100644 tools/htmlpurifier/HTMLPurifier/IDAccumulator.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Injector.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Injector/AutoParagraph.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Injector/DisplayLinkURI.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Injector/Linkify.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Injector/RemoveEmpty.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Injector/SafeObject.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Injector/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Language.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Language/index.php rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Language/messages/en.php (99%) create mode 100644 tools/htmlpurifier/HTMLPurifier/Language/messages/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/LanguageFactory.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Length.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Lexer.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Lexer/DOMLex.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Lexer/DirectLex.php rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Lexer/PH5P.php (99%) create mode 100644 tools/htmlpurifier/HTMLPurifier/Lexer/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Node.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Node/Comment.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Node/Element.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Node/Text.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Node/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/PercentEncoder.php rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Printer.php (99%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Printer/CSSDefinition.php (99%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Printer/ConfigForm.css (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Printer/ConfigForm.js (100%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Printer/ConfigForm.php (97%) rename tools/htmlpurifier/{standalone => }/HTMLPurifier/Printer/HTMLDefinition.php (98%) create mode 100644 tools/htmlpurifier/HTMLPurifier/Printer/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/PropertyList.php create mode 100644 tools/htmlpurifier/HTMLPurifier/PropertyListIterator.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Queue.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Strategy.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Strategy/Composite.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Strategy/Core.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Strategy/FixNesting.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Strategy/MakeWellFormed.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Strategy/RemoveForeignElements.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Strategy/ValidateAttributes.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Strategy/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/StringHash.php create mode 100644 tools/htmlpurifier/HTMLPurifier/StringHashParser.php create mode 100644 tools/htmlpurifier/HTMLPurifier/TagTransform.php create mode 100644 tools/htmlpurifier/HTMLPurifier/TagTransform/Font.php create mode 100644 tools/htmlpurifier/HTMLPurifier/TagTransform/Simple.php create mode 100644 tools/htmlpurifier/HTMLPurifier/TagTransform/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Token.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Token/Comment.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Token/Empty.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Token/End.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Token/Start.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Token/Tag.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Token/Text.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Token/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/TokenFactory.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URI.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIDefinition.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIFilter.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIFilter/DisableExternal.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIFilter/DisableExternalResources.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIFilter/DisableResources.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIFilter/HostBlacklist.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIFilter/MakeAbsolute.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIFilter/Munge.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIFilter/SafeIframe.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIFilter/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIParser.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/data.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/file.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/ftp.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/http.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/https.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/mailto.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/news.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/nntp.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URIScheme/tel.php create mode 100644 tools/htmlpurifier/HTMLPurifier/URISchemeRegistry.php create mode 100644 tools/htmlpurifier/HTMLPurifier/UnitConverter.php create mode 100644 tools/htmlpurifier/HTMLPurifier/VarParser.php create mode 100644 tools/htmlpurifier/HTMLPurifier/VarParser/Flexible.php create mode 100644 tools/htmlpurifier/HTMLPurifier/VarParser/Native.php create mode 100644 tools/htmlpurifier/HTMLPurifier/VarParser/index.php create mode 100644 tools/htmlpurifier/HTMLPurifier/VarParserException.php create mode 100644 tools/htmlpurifier/HTMLPurifier/Zipper.php create mode 100644 tools/htmlpurifier/HTMLPurifier/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema.ser delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.UnescapeCharacters.txt delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/EntityLookup/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/Filter/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/Language/classes/en-x-test.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/Language/classes/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/Language/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-test.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-testmini.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/Lexer/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/Printer/index.php delete mode 100644 tools/htmlpurifier/standalone/HTMLPurifier/index.php delete mode 100644 tools/htmlpurifier/standalone/index.php diff --git a/classes/Tools.php b/classes/Tools.php index 22ddaf612..539e6d325 100644 --- a/classes/Tools.php +++ b/classes/Tools.php @@ -3626,8 +3626,6 @@ exit; public static function purifyHTML($html, $uri_unescape = null, $allow_style = false) { - require_once(_PS_TOOL_DIR_.'htmlpurifier/HTMLPurifier.standalone.php'); - static $use_html_purifier = null; static $purifier = null; diff --git a/config/config.inc.php b/config/config.inc.php index d362ffb20..c9b3f60ca 100644 --- a/config/config.inc.php +++ b/config/config.inc.php @@ -132,7 +132,7 @@ define('_PS_PRICE_DISPLAY_PRECISION_', Configuration::get('PS_PRICE_DISPLAY_PREC define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_); if (Configuration::get('PS_USE_HTMLPURIFIER')) { - require_once(_PS_TOOL_DIR_.'htmlpurifier/HTMLPurifier.standalone.php'); + require_once(_PS_TOOL_DIR_.'htmlpurifier/HTMLPurifier.auto.php'); } /* Load all languages */ diff --git a/tools/htmlpurifier/HTMLPurifier.auto.php b/tools/htmlpurifier/HTMLPurifier.auto.php new file mode 100644 index 000000000..1960c399f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.auto.php @@ -0,0 +1,11 @@ +<?php + +/** + * This is a stub include that automatically configures the include path. + */ + +set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path() ); +require_once 'HTMLPurifier/Bootstrap.php'; +require_once 'HTMLPurifier.autoload.php'; + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier.autoload-legacy.php b/tools/htmlpurifier/HTMLPurifier.autoload-legacy.php new file mode 100644 index 000000000..c271cd158 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.autoload-legacy.php @@ -0,0 +1,15 @@ +<?php + +/** + * @file + * Legacy autoloader for systems lacking spl_autoload_register + * + * Must be separate to prevent deprecation warning on PHP 7.2 + */ + +function __autoload($class) +{ + return HTMLPurifier_Bootstrap::autoload($class); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier.autoload.php b/tools/htmlpurifier/HTMLPurifier.autoload.php new file mode 100644 index 000000000..9d8d29926 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.autoload.php @@ -0,0 +1,24 @@ +<?php + +/** + * @file + * Convenience file that registers autoload handler for HTML Purifier. + * It also does some sanity checks. + */ + +if (function_exists('spl_autoload_register') && function_exists('spl_autoload_unregister')) { + // We need unregister for our pre-registering functionality + HTMLPurifier_Bootstrap::registerAutoload(); + if (function_exists('__autoload')) { + // Be polite and ensure that userland autoload gets retained + spl_autoload_register('__autoload'); + } +} elseif (!function_exists('__autoload')) { + require dirname(__FILE__) . '/HTMLPurifier.autoload-legacy.php'; +} + +if (ini_get('zend.ze1_compatibility_mode')) { + trigger_error("HTML Purifier is not compatible with zend.ze1_compatibility_mode; please turn it off", E_USER_ERROR); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier.composer.php b/tools/htmlpurifier/HTMLPurifier.composer.php new file mode 100644 index 000000000..52acc56b0 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.composer.php @@ -0,0 +1,4 @@ +<?php +if (!defined('HTMLPURIFIER_PREFIX')) { + define('HTMLPURIFIER_PREFIX', dirname(__FILE__)); +} diff --git a/tools/htmlpurifier/HTMLPurifier.func.php b/tools/htmlpurifier/HTMLPurifier.func.php new file mode 100644 index 000000000..64b140bec --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.func.php @@ -0,0 +1,25 @@ +<?php + +/** + * @file + * Defines a function wrapper for HTML Purifier for quick use. + * @note ''HTMLPurifier()'' is NOT the same as ''new HTMLPurifier()'' + */ + +/** + * Purify HTML. + * @param string $html String HTML to purify + * @param mixed $config Configuration to use, can be any value accepted by + * HTMLPurifier_Config::create() + * @return string + */ +function HTMLPurifier($html, $config = null) +{ + static $purifier = false; + if (!$purifier) { + $purifier = new HTMLPurifier(); + } + return $purifier->purify($html, $config); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier.includes.php b/tools/htmlpurifier/HTMLPurifier.includes.php new file mode 100644 index 000000000..151e6752d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.includes.php @@ -0,0 +1,234 @@ +<?php + +/** + * @file + * This file was auto-generated by generate-includes.php and includes all of + * the core files required by HTML Purifier. Use this if performance is a + * primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS + * FILE, changes will be overwritten the next time the script is run. + * + * @version 4.13.0 + * + * @warning + * You must *not* include any other HTML Purifier files before this file, + * because 'require' not 'require_once' is used. + * + * @warning + * This file requires that the include path contains the HTML Purifier + * library directory; this is not auto-set. + */ + +require 'HTMLPurifier.php'; +require 'HTMLPurifier/Arborize.php'; +require 'HTMLPurifier/AttrCollections.php'; +require 'HTMLPurifier/AttrDef.php'; +require 'HTMLPurifier/AttrTransform.php'; +require 'HTMLPurifier/AttrTypes.php'; +require 'HTMLPurifier/AttrValidator.php'; +require 'HTMLPurifier/Bootstrap.php'; +require 'HTMLPurifier/Definition.php'; +require 'HTMLPurifier/CSSDefinition.php'; +require 'HTMLPurifier/ChildDef.php'; +require 'HTMLPurifier/Config.php'; +require 'HTMLPurifier/ConfigSchema.php'; +require 'HTMLPurifier/ContentSets.php'; +require 'HTMLPurifier/Context.php'; +require 'HTMLPurifier/DefinitionCache.php'; +require 'HTMLPurifier/DefinitionCacheFactory.php'; +require 'HTMLPurifier/Doctype.php'; +require 'HTMLPurifier/DoctypeRegistry.php'; +require 'HTMLPurifier/ElementDef.php'; +require 'HTMLPurifier/Encoder.php'; +require 'HTMLPurifier/EntityLookup.php'; +require 'HTMLPurifier/EntityParser.php'; +require 'HTMLPurifier/ErrorCollector.php'; +require 'HTMLPurifier/ErrorStruct.php'; +require 'HTMLPurifier/Exception.php'; +require 'HTMLPurifier/Filter.php'; +require 'HTMLPurifier/Generator.php'; +require 'HTMLPurifier/HTMLDefinition.php'; +require 'HTMLPurifier/HTMLModule.php'; +require 'HTMLPurifier/HTMLModuleManager.php'; +require 'HTMLPurifier/IDAccumulator.php'; +require 'HTMLPurifier/Injector.php'; +require 'HTMLPurifier/Language.php'; +require 'HTMLPurifier/LanguageFactory.php'; +require 'HTMLPurifier/Length.php'; +require 'HTMLPurifier/Lexer.php'; +require 'HTMLPurifier/Node.php'; +require 'HTMLPurifier/PercentEncoder.php'; +require 'HTMLPurifier/PropertyList.php'; +require 'HTMLPurifier/PropertyListIterator.php'; +require 'HTMLPurifier/Queue.php'; +require 'HTMLPurifier/Strategy.php'; +require 'HTMLPurifier/StringHash.php'; +require 'HTMLPurifier/StringHashParser.php'; +require 'HTMLPurifier/TagTransform.php'; +require 'HTMLPurifier/Token.php'; +require 'HTMLPurifier/TokenFactory.php'; +require 'HTMLPurifier/URI.php'; +require 'HTMLPurifier/URIDefinition.php'; +require 'HTMLPurifier/URIFilter.php'; +require 'HTMLPurifier/URIParser.php'; +require 'HTMLPurifier/URIScheme.php'; +require 'HTMLPurifier/URISchemeRegistry.php'; +require 'HTMLPurifier/UnitConverter.php'; +require 'HTMLPurifier/VarParser.php'; +require 'HTMLPurifier/VarParserException.php'; +require 'HTMLPurifier/Zipper.php'; +require 'HTMLPurifier/AttrDef/CSS.php'; +require 'HTMLPurifier/AttrDef/Clone.php'; +require 'HTMLPurifier/AttrDef/Enum.php'; +require 'HTMLPurifier/AttrDef/Integer.php'; +require 'HTMLPurifier/AttrDef/Lang.php'; +require 'HTMLPurifier/AttrDef/Switch.php'; +require 'HTMLPurifier/AttrDef/Text.php'; +require 'HTMLPurifier/AttrDef/URI.php'; +require 'HTMLPurifier/AttrDef/CSS/Number.php'; +require 'HTMLPurifier/AttrDef/CSS/AlphaValue.php'; +require 'HTMLPurifier/AttrDef/CSS/Background.php'; +require 'HTMLPurifier/AttrDef/CSS/BackgroundPosition.php'; +require 'HTMLPurifier/AttrDef/CSS/Border.php'; +require 'HTMLPurifier/AttrDef/CSS/Color.php'; +require 'HTMLPurifier/AttrDef/CSS/Composite.php'; +require 'HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php'; +require 'HTMLPurifier/AttrDef/CSS/Filter.php'; +require 'HTMLPurifier/AttrDef/CSS/Font.php'; +require 'HTMLPurifier/AttrDef/CSS/FontFamily.php'; +require 'HTMLPurifier/AttrDef/CSS/Ident.php'; +require 'HTMLPurifier/AttrDef/CSS/ImportantDecorator.php'; +require 'HTMLPurifier/AttrDef/CSS/Length.php'; +require 'HTMLPurifier/AttrDef/CSS/ListStyle.php'; +require 'HTMLPurifier/AttrDef/CSS/Multiple.php'; +require 'HTMLPurifier/AttrDef/CSS/Percentage.php'; +require 'HTMLPurifier/AttrDef/CSS/TextDecoration.php'; +require 'HTMLPurifier/AttrDef/CSS/URI.php'; +require 'HTMLPurifier/AttrDef/HTML/Bool.php'; +require 'HTMLPurifier/AttrDef/HTML/Nmtokens.php'; +require 'HTMLPurifier/AttrDef/HTML/Class.php'; +require 'HTMLPurifier/AttrDef/HTML/Color.php'; +require 'HTMLPurifier/AttrDef/HTML/FrameTarget.php'; +require 'HTMLPurifier/AttrDef/HTML/ID.php'; +require 'HTMLPurifier/AttrDef/HTML/Pixels.php'; +require 'HTMLPurifier/AttrDef/HTML/Length.php'; +require 'HTMLPurifier/AttrDef/HTML/LinkTypes.php'; +require 'HTMLPurifier/AttrDef/HTML/MultiLength.php'; +require 'HTMLPurifier/AttrDef/URI/Email.php'; +require 'HTMLPurifier/AttrDef/URI/Host.php'; +require 'HTMLPurifier/AttrDef/URI/IPv4.php'; +require 'HTMLPurifier/AttrDef/URI/IPv6.php'; +require 'HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php'; +require 'HTMLPurifier/AttrTransform/Background.php'; +require 'HTMLPurifier/AttrTransform/BdoDir.php'; +require 'HTMLPurifier/AttrTransform/BgColor.php'; +require 'HTMLPurifier/AttrTransform/BoolToCSS.php'; +require 'HTMLPurifier/AttrTransform/Border.php'; +require 'HTMLPurifier/AttrTransform/EnumToCSS.php'; +require 'HTMLPurifier/AttrTransform/ImgRequired.php'; +require 'HTMLPurifier/AttrTransform/ImgSpace.php'; +require 'HTMLPurifier/AttrTransform/Input.php'; +require 'HTMLPurifier/AttrTransform/Lang.php'; +require 'HTMLPurifier/AttrTransform/Length.php'; +require 'HTMLPurifier/AttrTransform/Name.php'; +require 'HTMLPurifier/AttrTransform/NameSync.php'; +require 'HTMLPurifier/AttrTransform/Nofollow.php'; +require 'HTMLPurifier/AttrTransform/SafeEmbed.php'; +require 'HTMLPurifier/AttrTransform/SafeObject.php'; +require 'HTMLPurifier/AttrTransform/SafeParam.php'; +require 'HTMLPurifier/AttrTransform/ScriptRequired.php'; +require 'HTMLPurifier/AttrTransform/TargetBlank.php'; +require 'HTMLPurifier/AttrTransform/TargetNoopener.php'; +require 'HTMLPurifier/AttrTransform/TargetNoreferrer.php'; +require 'HTMLPurifier/AttrTransform/Textarea.php'; +require 'HTMLPurifier/ChildDef/Chameleon.php'; +require 'HTMLPurifier/ChildDef/Custom.php'; +require 'HTMLPurifier/ChildDef/Empty.php'; +require 'HTMLPurifier/ChildDef/List.php'; +require 'HTMLPurifier/ChildDef/Required.php'; +require 'HTMLPurifier/ChildDef/Optional.php'; +require 'HTMLPurifier/ChildDef/StrictBlockquote.php'; +require 'HTMLPurifier/ChildDef/Table.php'; +require 'HTMLPurifier/DefinitionCache/Decorator.php'; +require 'HTMLPurifier/DefinitionCache/Null.php'; +require 'HTMLPurifier/DefinitionCache/Serializer.php'; +require 'HTMLPurifier/DefinitionCache/Decorator/Cleanup.php'; +require 'HTMLPurifier/DefinitionCache/Decorator/Memory.php'; +require 'HTMLPurifier/HTMLModule/Bdo.php'; +require 'HTMLPurifier/HTMLModule/CommonAttributes.php'; +require 'HTMLPurifier/HTMLModule/Edit.php'; +require 'HTMLPurifier/HTMLModule/Forms.php'; +require 'HTMLPurifier/HTMLModule/Hypertext.php'; +require 'HTMLPurifier/HTMLModule/Iframe.php'; +require 'HTMLPurifier/HTMLModule/Image.php'; +require 'HTMLPurifier/HTMLModule/Legacy.php'; +require 'HTMLPurifier/HTMLModule/List.php'; +require 'HTMLPurifier/HTMLModule/Name.php'; +require 'HTMLPurifier/HTMLModule/Nofollow.php'; +require 'HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php'; +require 'HTMLPurifier/HTMLModule/Object.php'; +require 'HTMLPurifier/HTMLModule/Presentation.php'; +require 'HTMLPurifier/HTMLModule/Proprietary.php'; +require 'HTMLPurifier/HTMLModule/Ruby.php'; +require 'HTMLPurifier/HTMLModule/SafeEmbed.php'; +require 'HTMLPurifier/HTMLModule/SafeObject.php'; +require 'HTMLPurifier/HTMLModule/SafeScripting.php'; +require 'HTMLPurifier/HTMLModule/Scripting.php'; +require 'HTMLPurifier/HTMLModule/StyleAttribute.php'; +require 'HTMLPurifier/HTMLModule/Tables.php'; +require 'HTMLPurifier/HTMLModule/Target.php'; +require 'HTMLPurifier/HTMLModule/TargetBlank.php'; +require 'HTMLPurifier/HTMLModule/TargetNoopener.php'; +require 'HTMLPurifier/HTMLModule/TargetNoreferrer.php'; +require 'HTMLPurifier/HTMLModule/Text.php'; +require 'HTMLPurifier/HTMLModule/Tidy.php'; +require 'HTMLPurifier/HTMLModule/XMLCommonAttributes.php'; +require 'HTMLPurifier/HTMLModule/Tidy/Name.php'; +require 'HTMLPurifier/HTMLModule/Tidy/Proprietary.php'; +require 'HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php'; +require 'HTMLPurifier/HTMLModule/Tidy/Strict.php'; +require 'HTMLPurifier/HTMLModule/Tidy/Transitional.php'; +require 'HTMLPurifier/HTMLModule/Tidy/XHTML.php'; +require 'HTMLPurifier/Injector/AutoParagraph.php'; +require 'HTMLPurifier/Injector/DisplayLinkURI.php'; +require 'HTMLPurifier/Injector/Linkify.php'; +require 'HTMLPurifier/Injector/PurifierLinkify.php'; +require 'HTMLPurifier/Injector/RemoveEmpty.php'; +require 'HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php'; +require 'HTMLPurifier/Injector/SafeObject.php'; +require 'HTMLPurifier/Lexer/DOMLex.php'; +require 'HTMLPurifier/Lexer/DirectLex.php'; +require 'HTMLPurifier/Node/Comment.php'; +require 'HTMLPurifier/Node/Element.php'; +require 'HTMLPurifier/Node/Text.php'; +require 'HTMLPurifier/Strategy/Composite.php'; +require 'HTMLPurifier/Strategy/Core.php'; +require 'HTMLPurifier/Strategy/FixNesting.php'; +require 'HTMLPurifier/Strategy/MakeWellFormed.php'; +require 'HTMLPurifier/Strategy/RemoveForeignElements.php'; +require 'HTMLPurifier/Strategy/ValidateAttributes.php'; +require 'HTMLPurifier/TagTransform/Font.php'; +require 'HTMLPurifier/TagTransform/Simple.php'; +require 'HTMLPurifier/Token/Comment.php'; +require 'HTMLPurifier/Token/Tag.php'; +require 'HTMLPurifier/Token/Empty.php'; +require 'HTMLPurifier/Token/End.php'; +require 'HTMLPurifier/Token/Start.php'; +require 'HTMLPurifier/Token/Text.php'; +require 'HTMLPurifier/URIFilter/DisableExternal.php'; +require 'HTMLPurifier/URIFilter/DisableExternalResources.php'; +require 'HTMLPurifier/URIFilter/DisableResources.php'; +require 'HTMLPurifier/URIFilter/HostBlacklist.php'; +require 'HTMLPurifier/URIFilter/MakeAbsolute.php'; +require 'HTMLPurifier/URIFilter/Munge.php'; +require 'HTMLPurifier/URIFilter/SafeIframe.php'; +require 'HTMLPurifier/URIScheme/data.php'; +require 'HTMLPurifier/URIScheme/file.php'; +require 'HTMLPurifier/URIScheme/ftp.php'; +require 'HTMLPurifier/URIScheme/http.php'; +require 'HTMLPurifier/URIScheme/https.php'; +require 'HTMLPurifier/URIScheme/mailto.php'; +require 'HTMLPurifier/URIScheme/news.php'; +require 'HTMLPurifier/URIScheme/nntp.php'; +require 'HTMLPurifier/URIScheme/tel.php'; +require 'HTMLPurifier/VarParser/Flexible.php'; +require 'HTMLPurifier/VarParser/Native.php'; diff --git a/tools/htmlpurifier/HTMLPurifier.kses.php b/tools/htmlpurifier/HTMLPurifier.kses.php new file mode 100644 index 000000000..752290077 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.kses.php @@ -0,0 +1,30 @@ +<?php + +/** + * @file + * Emulation layer for code that used kses(), substituting in HTML Purifier. + */ + +require_once dirname(__FILE__) . '/HTMLPurifier.auto.php'; + +function kses($string, $allowed_html, $allowed_protocols = null) +{ + $config = HTMLPurifier_Config::createDefault(); + $allowed_elements = array(); + $allowed_attributes = array(); + foreach ($allowed_html as $element => $attributes) { + $allowed_elements[$element] = true; + foreach ($attributes as $attribute => $x) { + $allowed_attributes["$element.$attribute"] = true; + } + } + $config->set('HTML.AllowedElements', $allowed_elements); + $config->set('HTML.AllowedAttributes', $allowed_attributes); + if ($allowed_protocols !== null) { + $config->set('URI.AllowedSchemes', $allowed_protocols); + } + $purifier = new HTMLPurifier($config); + return $purifier->purify($string); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier.path.php b/tools/htmlpurifier/HTMLPurifier.path.php new file mode 100644 index 000000000..39b1b6531 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.path.php @@ -0,0 +1,11 @@ +<?php + +/** + * @file + * Convenience stub file that adds HTML Purifier's library file to the path + * without any other side-effects. + */ + +set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path() ); + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier.php b/tools/htmlpurifier/HTMLPurifier.php new file mode 100644 index 000000000..3c0f8a0ec --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.php @@ -0,0 +1,297 @@ +<?php + +/*! @mainpage + * + * HTML Purifier is an HTML filter that will take an arbitrary snippet of + * HTML and rigorously test, validate and filter it into a version that + * is safe for output onto webpages. It achieves this by: + * + * -# Lexing (parsing into tokens) the document, + * -# Executing various strategies on the tokens: + * -# Removing all elements not in the whitelist, + * -# Making the tokens well-formed, + * -# Fixing the nesting of the nodes, and + * -# Validating attributes of the nodes; and + * -# Generating HTML from the purified tokens. + * + * However, most users will only need to interface with the HTMLPurifier + * and HTMLPurifier_Config. + */ + +/* + HTML Purifier 4.13.0 - Standards Compliant HTML Filtering + Copyright (C) 2006-2008 Edward Z. Yang + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +/** + * Facade that coordinates HTML Purifier's subsystems in order to purify HTML. + * + * @note There are several points in which configuration can be specified + * for HTML Purifier. The precedence of these (from lowest to + * highest) is as follows: + * -# Instance: new HTMLPurifier($config) + * -# Invocation: purify($html, $config) + * These configurations are entirely independent of each other and + * are *not* merged (this behavior may change in the future). + * + * @todo We need an easier way to inject strategies using the configuration + * object. + */ +class HTMLPurifier +{ + + /** + * Version of HTML Purifier. + * @type string + */ + public $version = '4.13.0'; + + /** + * Constant with version of HTML Purifier. + */ + const VERSION = '4.13.0'; + + /** + * Global configuration object. + * @type HTMLPurifier_Config + */ + public $config; + + /** + * Array of extra filter objects to run on HTML, + * for backwards compatibility. + * @type HTMLPurifier_Filter[] + */ + private $filters = array(); + + /** + * Single instance of HTML Purifier. + * @type HTMLPurifier + */ + private static $instance; + + /** + * @type HTMLPurifier_Strategy_Core + */ + protected $strategy; + + /** + * @type HTMLPurifier_Generator + */ + protected $generator; + + /** + * Resultant context of last run purification. + * Is an array of contexts if the last called method was purifyArray(). + * @type HTMLPurifier_Context + */ + public $context; + + /** + * Initializes the purifier. + * + * @param HTMLPurifier_Config|mixed $config Optional HTMLPurifier_Config object + * for all instances of the purifier, if omitted, a default + * configuration is supplied (which can be overridden on a + * per-use basis). + * The parameter can also be any type that + * HTMLPurifier_Config::create() supports. + */ + public function __construct($config = null) + { + $this->config = HTMLPurifier_Config::create($config); + $this->strategy = new HTMLPurifier_Strategy_Core(); + } + + /** + * Adds a filter to process the output. First come first serve + * + * @param HTMLPurifier_Filter $filter HTMLPurifier_Filter object + */ + public function addFilter($filter) + { + trigger_error( + 'HTMLPurifier->addFilter() is deprecated, use configuration directives' . + ' in the Filter namespace or Filter.Custom', + E_USER_WARNING + ); + $this->filters[] = $filter; + } + + /** + * Filters an HTML snippet/document to be XSS-free and standards-compliant. + * + * @param string $html String of HTML to purify + * @param HTMLPurifier_Config $config Config object for this operation, + * if omitted, defaults to the config object specified during this + * object's construction. The parameter can also be any type + * that HTMLPurifier_Config::create() supports. + * + * @return string Purified HTML + */ + public function purify($html, $config = null) + { + // :TODO: make the config merge in, instead of replace + $config = $config ? HTMLPurifier_Config::create($config) : $this->config; + + // implementation is partially environment dependant, partially + // configuration dependant + $lexer = HTMLPurifier_Lexer::create($config); + + $context = new HTMLPurifier_Context(); + + // setup HTML generator + $this->generator = new HTMLPurifier_Generator($config, $context); + $context->register('Generator', $this->generator); + + // set up global context variables + if ($config->get('Core.CollectErrors')) { + // may get moved out if other facilities use it + $language_factory = HTMLPurifier_LanguageFactory::instance(); + $language = $language_factory->create($config, $context); + $context->register('Locale', $language); + + $error_collector = new HTMLPurifier_ErrorCollector($context); + $context->register('ErrorCollector', $error_collector); + } + + // setup id_accumulator context, necessary due to the fact that + // AttrValidator can be called from many places + $id_accumulator = HTMLPurifier_IDAccumulator::build($config, $context); + $context->register('IDAccumulator', $id_accumulator); + + $html = HTMLPurifier_Encoder::convertToUTF8($html, $config, $context); + + // setup filters + $filter_flags = $config->getBatch('Filter'); + $custom_filters = $filter_flags['Custom']; + unset($filter_flags['Custom']); + $filters = array(); + foreach ($filter_flags as $filter => $flag) { + if (!$flag) { + continue; + } + if (strpos($filter, '.') !== false) { + continue; + } + $class = "HTMLPurifier_Filter_$filter"; + $filters[] = new $class; + } + foreach ($custom_filters as $filter) { + // maybe "HTMLPurifier_Filter_$filter", but be consistent with AutoFormat + $filters[] = $filter; + } + $filters = array_merge($filters, $this->filters); + // maybe prepare(), but later + + for ($i = 0, $filter_size = count($filters); $i < $filter_size; $i++) { + $html = $filters[$i]->preFilter($html, $config, $context); + } + + // purified HTML + $html = + $this->generator->generateFromTokens( + // list of tokens + $this->strategy->execute( + // list of un-purified tokens + $lexer->tokenizeHTML( + // un-purified HTML + $html, + $config, + $context + ), + $config, + $context + ) + ); + + for ($i = $filter_size - 1; $i >= 0; $i--) { + $html = $filters[$i]->postFilter($html, $config, $context); + } + + $html = HTMLPurifier_Encoder::convertFromUTF8($html, $config, $context); + $this->context =& $context; + return $html; + } + + /** + * Filters an array of HTML snippets + * + * @param string[] $array_of_html Array of html snippets + * @param HTMLPurifier_Config $config Optional config object for this operation. + * See HTMLPurifier::purify() for more details. + * + * @return string[] Array of purified HTML + */ + public function purifyArray($array_of_html, $config = null) + { + $context_array = array(); + $array = array(); + foreach($array_of_html as $key=>$value){ + if (is_array($value)) { + $array[$key] = $this->purifyArray($value, $config); + } else { + $array[$key] = $this->purify($value, $config); + } + $context_array[$key] = $this->context; + } + $this->context = $context_array; + return $array; + } + + /** + * Singleton for enforcing just one HTML Purifier in your system + * + * @param HTMLPurifier|HTMLPurifier_Config $prototype Optional prototype + * HTMLPurifier instance to overload singleton with, + * or HTMLPurifier_Config instance to configure the + * generated version with. + * + * @return HTMLPurifier + */ + public static function instance($prototype = null) + { + if (!self::$instance || $prototype) { + if ($prototype instanceof HTMLPurifier) { + self::$instance = $prototype; + } elseif ($prototype) { + self::$instance = new HTMLPurifier($prototype); + } else { + self::$instance = new HTMLPurifier(); + } + } + return self::$instance; + } + + /** + * Singleton for enforcing just one HTML Purifier in your system + * + * @param HTMLPurifier|HTMLPurifier_Config $prototype Optional prototype + * HTMLPurifier instance to overload singleton with, + * or HTMLPurifier_Config instance to configure the + * generated version with. + * + * @return HTMLPurifier + * @note Backwards compatibility, see instance() + */ + public static function getInstance($prototype = null) + { + return HTMLPurifier::instance($prototype); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier.safe-includes.php b/tools/htmlpurifier/HTMLPurifier.safe-includes.php new file mode 100644 index 000000000..a3261f8a3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier.safe-includes.php @@ -0,0 +1,228 @@ +<?php + +/** + * @file + * This file was auto-generated by generate-includes.php and includes all of + * the core files required by HTML Purifier. This is a convenience stub that + * includes all files using dirname(__FILE__) and require_once. PLEASE DO NOT + * EDIT THIS FILE, changes will be overwritten the next time the script is run. + * + * Changes to include_path are not necessary. + */ + +$__dir = dirname(__FILE__); + +require_once $__dir . '/HTMLPurifier.php'; +require_once $__dir . '/HTMLPurifier/Arborize.php'; +require_once $__dir . '/HTMLPurifier/AttrCollections.php'; +require_once $__dir . '/HTMLPurifier/AttrDef.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform.php'; +require_once $__dir . '/HTMLPurifier/AttrTypes.php'; +require_once $__dir . '/HTMLPurifier/AttrValidator.php'; +require_once $__dir . '/HTMLPurifier/Bootstrap.php'; +require_once $__dir . '/HTMLPurifier/Definition.php'; +require_once $__dir . '/HTMLPurifier/CSSDefinition.php'; +require_once $__dir . '/HTMLPurifier/ChildDef.php'; +require_once $__dir . '/HTMLPurifier/Config.php'; +require_once $__dir . '/HTMLPurifier/ConfigSchema.php'; +require_once $__dir . '/HTMLPurifier/ContentSets.php'; +require_once $__dir . '/HTMLPurifier/Context.php'; +require_once $__dir . '/HTMLPurifier/DefinitionCache.php'; +require_once $__dir . '/HTMLPurifier/DefinitionCacheFactory.php'; +require_once $__dir . '/HTMLPurifier/Doctype.php'; +require_once $__dir . '/HTMLPurifier/DoctypeRegistry.php'; +require_once $__dir . '/HTMLPurifier/ElementDef.php'; +require_once $__dir . '/HTMLPurifier/Encoder.php'; +require_once $__dir . '/HTMLPurifier/EntityLookup.php'; +require_once $__dir . '/HTMLPurifier/EntityParser.php'; +require_once $__dir . '/HTMLPurifier/ErrorCollector.php'; +require_once $__dir . '/HTMLPurifier/ErrorStruct.php'; +require_once $__dir . '/HTMLPurifier/Exception.php'; +require_once $__dir . '/HTMLPurifier/Filter.php'; +require_once $__dir . '/HTMLPurifier/Generator.php'; +require_once $__dir . '/HTMLPurifier/HTMLDefinition.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule.php'; +require_once $__dir . '/HTMLPurifier/HTMLModuleManager.php'; +require_once $__dir . '/HTMLPurifier/IDAccumulator.php'; +require_once $__dir . '/HTMLPurifier/Injector.php'; +require_once $__dir . '/HTMLPurifier/Language.php'; +require_once $__dir . '/HTMLPurifier/LanguageFactory.php'; +require_once $__dir . '/HTMLPurifier/Length.php'; +require_once $__dir . '/HTMLPurifier/Lexer.php'; +require_once $__dir . '/HTMLPurifier/Node.php'; +require_once $__dir . '/HTMLPurifier/PercentEncoder.php'; +require_once $__dir . '/HTMLPurifier/PropertyList.php'; +require_once $__dir . '/HTMLPurifier/PropertyListIterator.php'; +require_once $__dir . '/HTMLPurifier/Queue.php'; +require_once $__dir . '/HTMLPurifier/Strategy.php'; +require_once $__dir . '/HTMLPurifier/StringHash.php'; +require_once $__dir . '/HTMLPurifier/StringHashParser.php'; +require_once $__dir . '/HTMLPurifier/TagTransform.php'; +require_once $__dir . '/HTMLPurifier/Token.php'; +require_once $__dir . '/HTMLPurifier/TokenFactory.php'; +require_once $__dir . '/HTMLPurifier/URI.php'; +require_once $__dir . '/HTMLPurifier/URIDefinition.php'; +require_once $__dir . '/HTMLPurifier/URIFilter.php'; +require_once $__dir . '/HTMLPurifier/URIParser.php'; +require_once $__dir . '/HTMLPurifier/URIScheme.php'; +require_once $__dir . '/HTMLPurifier/URISchemeRegistry.php'; +require_once $__dir . '/HTMLPurifier/UnitConverter.php'; +require_once $__dir . '/HTMLPurifier/VarParser.php'; +require_once $__dir . '/HTMLPurifier/VarParserException.php'; +require_once $__dir . '/HTMLPurifier/Zipper.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/Clone.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/Enum.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/Integer.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/Lang.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/Switch.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/Text.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/URI.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Number.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/AlphaValue.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Background.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Border.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Color.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Composite.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Filter.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Font.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/FontFamily.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Ident.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Length.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/ListStyle.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Multiple.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/Percentage.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/TextDecoration.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/CSS/URI.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/Bool.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/Nmtokens.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/Class.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/Color.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/FrameTarget.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/ID.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/Pixels.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/Length.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/LinkTypes.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/HTML/MultiLength.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/URI/Email.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/URI/Host.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/URI/IPv4.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/URI/IPv6.php'; +require_once $__dir . '/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/Background.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/BdoDir.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/BgColor.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/BoolToCSS.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/Border.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/EnumToCSS.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/ImgRequired.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/ImgSpace.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/Input.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/Lang.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/Length.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/Name.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/NameSync.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/Nofollow.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/SafeEmbed.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/SafeObject.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/SafeParam.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/ScriptRequired.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/TargetBlank.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/TargetNoopener.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/TargetNoreferrer.php'; +require_once $__dir . '/HTMLPurifier/AttrTransform/Textarea.php'; +require_once $__dir . '/HTMLPurifier/ChildDef/Chameleon.php'; +require_once $__dir . '/HTMLPurifier/ChildDef/Custom.php'; +require_once $__dir . '/HTMLPurifier/ChildDef/Empty.php'; +require_once $__dir . '/HTMLPurifier/ChildDef/List.php'; +require_once $__dir . '/HTMLPurifier/ChildDef/Required.php'; +require_once $__dir . '/HTMLPurifier/ChildDef/Optional.php'; +require_once $__dir . '/HTMLPurifier/ChildDef/StrictBlockquote.php'; +require_once $__dir . '/HTMLPurifier/ChildDef/Table.php'; +require_once $__dir . '/HTMLPurifier/DefinitionCache/Decorator.php'; +require_once $__dir . '/HTMLPurifier/DefinitionCache/Null.php'; +require_once $__dir . '/HTMLPurifier/DefinitionCache/Serializer.php'; +require_once $__dir . '/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php'; +require_once $__dir . '/HTMLPurifier/DefinitionCache/Decorator/Memory.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Bdo.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/CommonAttributes.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Edit.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Forms.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Hypertext.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Iframe.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Image.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Legacy.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/List.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Name.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Nofollow.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Object.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Presentation.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Proprietary.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Ruby.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/SafeEmbed.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/SafeObject.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/SafeScripting.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Scripting.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/StyleAttribute.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Tables.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Target.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/TargetBlank.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/TargetNoopener.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/TargetNoreferrer.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Text.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Tidy.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/XMLCommonAttributes.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/Name.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/Proprietary.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/Strict.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/Transitional.php'; +require_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/XHTML.php'; +require_once $__dir . '/HTMLPurifier/Injector/AutoParagraph.php'; +require_once $__dir . '/HTMLPurifier/Injector/DisplayLinkURI.php'; +require_once $__dir . '/HTMLPurifier/Injector/Linkify.php'; +require_once $__dir . '/HTMLPurifier/Injector/PurifierLinkify.php'; +require_once $__dir . '/HTMLPurifier/Injector/RemoveEmpty.php'; +require_once $__dir . '/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php'; +require_once $__dir . '/HTMLPurifier/Injector/SafeObject.php'; +require_once $__dir . '/HTMLPurifier/Lexer/DOMLex.php'; +require_once $__dir . '/HTMLPurifier/Lexer/DirectLex.php'; +require_once $__dir . '/HTMLPurifier/Node/Comment.php'; +require_once $__dir . '/HTMLPurifier/Node/Element.php'; +require_once $__dir . '/HTMLPurifier/Node/Text.php'; +require_once $__dir . '/HTMLPurifier/Strategy/Composite.php'; +require_once $__dir . '/HTMLPurifier/Strategy/Core.php'; +require_once $__dir . '/HTMLPurifier/Strategy/FixNesting.php'; +require_once $__dir . '/HTMLPurifier/Strategy/MakeWellFormed.php'; +require_once $__dir . '/HTMLPurifier/Strategy/RemoveForeignElements.php'; +require_once $__dir . '/HTMLPurifier/Strategy/ValidateAttributes.php'; +require_once $__dir . '/HTMLPurifier/TagTransform/Font.php'; +require_once $__dir . '/HTMLPurifier/TagTransform/Simple.php'; +require_once $__dir . '/HTMLPurifier/Token/Comment.php'; +require_once $__dir . '/HTMLPurifier/Token/Tag.php'; +require_once $__dir . '/HTMLPurifier/Token/Empty.php'; +require_once $__dir . '/HTMLPurifier/Token/End.php'; +require_once $__dir . '/HTMLPurifier/Token/Start.php'; +require_once $__dir . '/HTMLPurifier/Token/Text.php'; +require_once $__dir . '/HTMLPurifier/URIFilter/DisableExternal.php'; +require_once $__dir . '/HTMLPurifier/URIFilter/DisableExternalResources.php'; +require_once $__dir . '/HTMLPurifier/URIFilter/DisableResources.php'; +require_once $__dir . '/HTMLPurifier/URIFilter/HostBlacklist.php'; +require_once $__dir . '/HTMLPurifier/URIFilter/MakeAbsolute.php'; +require_once $__dir . '/HTMLPurifier/URIFilter/Munge.php'; +require_once $__dir . '/HTMLPurifier/URIFilter/SafeIframe.php'; +require_once $__dir . '/HTMLPurifier/URIScheme/data.php'; +require_once $__dir . '/HTMLPurifier/URIScheme/file.php'; +require_once $__dir . '/HTMLPurifier/URIScheme/ftp.php'; +require_once $__dir . '/HTMLPurifier/URIScheme/http.php'; +require_once $__dir . '/HTMLPurifier/URIScheme/https.php'; +require_once $__dir . '/HTMLPurifier/URIScheme/mailto.php'; +require_once $__dir . '/HTMLPurifier/URIScheme/news.php'; +require_once $__dir . '/HTMLPurifier/URIScheme/nntp.php'; +require_once $__dir . '/HTMLPurifier/URIScheme/tel.php'; +require_once $__dir . '/HTMLPurifier/VarParser/Flexible.php'; +require_once $__dir . '/HTMLPurifier/VarParser/Native.php'; diff --git a/tools/htmlpurifier/HTMLPurifier.standalone.php b/tools/htmlpurifier/HTMLPurifier.standalone.php deleted file mode 100644 index 1aeb3e25a..000000000 --- a/tools/htmlpurifier/HTMLPurifier.standalone.php +++ /dev/null @@ -1,21870 +0,0 @@ -<?php - -/** - * @file - * This file was auto-generated by generate-includes.php and includes all of - * the core files required by HTML Purifier. Use this if performance is a - * primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS - * FILE, changes will be overwritten the next time the script is run. - * - * @version 4.6.0 - * - * @warning - * You must *not* include any other HTML Purifier files before this file, - * because 'require' not 'require_once' is used. - * - * @warning - * This file requires that the include path contains the HTML Purifier - * library directory; this is not auto-set. - */ - - - -/*! @mainpage - * - * HTML Purifier is an HTML filter that will take an arbitrary snippet of - * HTML and rigorously test, validate and filter it into a version that - * is safe for output onto webpages. It achieves this by: - * - * -# Lexing (parsing into tokens) the document, - * -# Executing various strategies on the tokens: - * -# Removing all elements not in the whitelist, - * -# Making the tokens well-formed, - * -# Fixing the nesting of the nodes, and - * -# Validating attributes of the nodes; and - * -# Generating HTML from the purified tokens. - * - * However, most users will only need to interface with the HTMLPurifier - * and HTMLPurifier_Config. - */ - -/* - HTML Purifier 4.6.0 - Standards Compliant HTML Filtering - Copyright (C) 2006-2008 Edward Z. Yang - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * Facade that coordinates HTML Purifier's subsystems in order to purify HTML. - * - * @note There are several points in which configuration can be specified - * for HTML Purifier. The precedence of these (from lowest to - * highest) is as follows: - * -# Instance: new HTMLPurifier($config) - * -# Invocation: purify($html, $config) - * These configurations are entirely independent of each other and - * are *not* merged (this behavior may change in the future). - * - * @todo We need an easier way to inject strategies using the configuration - * object. - */ -class HTMLPurifier -{ - - /** - * Version of HTML Purifier. - * @type string - */ - public $version = '4.6.0'; - - /** - * Constant with version of HTML Purifier. - */ - const VERSION = '4.6.0'; - - /** - * Global configuration object. - * @type HTMLPurifier_Config - */ - public $config; - - /** - * Array of extra filter objects to run on HTML, - * for backwards compatibility. - * @type HTMLPurifier_Filter[] - */ - private $filters = array(); - - /** - * Single instance of HTML Purifier. - * @type HTMLPurifier - */ - private static $instance; - - /** - * @type HTMLPurifier_Strategy_Core - */ - protected $strategy; - - /** - * @type HTMLPurifier_Generator - */ - protected $generator; - - /** - * Resultant context of last run purification. - * Is an array of contexts if the last called method was purifyArray(). - * @type HTMLPurifier_Context - */ - public $context; - - /** - * Initializes the purifier. - * - * @param HTMLPurifier_Config $config Optional HTMLPurifier_Config object - * for all instances of the purifier, if omitted, a default - * configuration is supplied (which can be overridden on a - * per-use basis). - * The parameter can also be any type that - * HTMLPurifier_Config::create() supports. - */ - public function __construct($config = null) - { - $this->config = HTMLPurifier_Config::create($config); - $this->strategy = new HTMLPurifier_Strategy_Core(); - } - - /** - * Adds a filter to process the output. First come first serve - * - * @param HTMLPurifier_Filter $filter HTMLPurifier_Filter object - */ - public function addFilter($filter) - { - trigger_error( - 'HTMLPurifier->addFilter() is deprecated, use configuration directives' . - ' in the Filter namespace or Filter.Custom', - E_USER_WARNING - ); - $this->filters[] = $filter; - } - - /** - * Filters an HTML snippet/document to be XSS-free and standards-compliant. - * - * @param string $html String of HTML to purify - * @param HTMLPurifier_Config $config Config object for this operation, - * if omitted, defaults to the config object specified during this - * object's construction. The parameter can also be any type - * that HTMLPurifier_Config::create() supports. - * - * @return string Purified HTML - */ - public function purify($html, $config = null) - { - // :TODO: make the config merge in, instead of replace - $config = $config ? HTMLPurifier_Config::create($config) : $this->config; - - // implementation is partially environment dependant, partially - // configuration dependant - $lexer = HTMLPurifier_Lexer::create($config); - - $context = new HTMLPurifier_Context(); - - // setup HTML generator - $this->generator = new HTMLPurifier_Generator($config, $context); - $context->register('Generator', $this->generator); - - // set up global context variables - if ($config->get('Core.CollectErrors')) { - // may get moved out if other facilities use it - $language_factory = HTMLPurifier_LanguageFactory::instance(); - $language = $language_factory->create($config, $context); - $context->register('Locale', $language); - - $error_collector = new HTMLPurifier_ErrorCollector($context); - $context->register('ErrorCollector', $error_collector); - } - - // setup id_accumulator context, necessary due to the fact that - // AttrValidator can be called from many places - $id_accumulator = HTMLPurifier_IDAccumulator::build($config, $context); - $context->register('IDAccumulator', $id_accumulator); - - $html = HTMLPurifier_Encoder::convertToUTF8($html, $config, $context); - - // setup filters - $filter_flags = $config->getBatch('Filter'); - $custom_filters = $filter_flags['Custom']; - unset($filter_flags['Custom']); - $filters = array(); - foreach ($filter_flags as $filter => $flag) { - if (!$flag) { - continue; - } - if (strpos($filter, '.') !== false) { - continue; - } - $class = "HTMLPurifier_Filter_$filter"; - $filters[] = new $class; - } - foreach ($custom_filters as $filter) { - // maybe "HTMLPurifier_Filter_$filter", but be consistent with AutoFormat - $filters[] = $filter; - } - $filters = array_merge($filters, $this->filters); - // maybe prepare(), but later - - for ($i = 0, $filter_size = count($filters); $i < $filter_size; $i++) { - $html = $filters[$i]->preFilter($html, $config, $context); - } - - // purified HTML - $html = - $this->generator->generateFromTokens( - // list of tokens - $this->strategy->execute( - // list of un-purified tokens - $lexer->tokenizeHTML( - // un-purified HTML - $html, - $config, - $context - ), - $config, - $context - ) - ); - - for ($i = $filter_size - 1; $i >= 0; $i--) { - $html = $filters[$i]->postFilter($html, $config, $context); - } - - $html = HTMLPurifier_Encoder::convertFromUTF8($html, $config, $context); - $this->context =& $context; - return $html; - } - - /** - * Filters an array of HTML snippets - * - * @param string[] $array_of_html Array of html snippets - * @param HTMLPurifier_Config $config Optional config object for this operation. - * See HTMLPurifier::purify() for more details. - * - * @return string[] Array of purified HTML - */ - public function purifyArray($array_of_html, $config = null) - { - $context_array = array(); - foreach ($array_of_html as $key => $html) { - $array_of_html[$key] = $this->purify($html, $config); - $context_array[$key] = $this->context; - } - $this->context = $context_array; - return $array_of_html; - } - - /** - * Singleton for enforcing just one HTML Purifier in your system - * - * @param HTMLPurifier|HTMLPurifier_Config $prototype Optional prototype - * HTMLPurifier instance to overload singleton with, - * or HTMLPurifier_Config instance to configure the - * generated version with. - * - * @return HTMLPurifier - */ - public static function instance($prototype = null) - { - if (!self::$instance || $prototype) { - if ($prototype instanceof HTMLPurifier) { - self::$instance = $prototype; - } elseif ($prototype) { - self::$instance = new HTMLPurifier($prototype); - } else { - self::$instance = new HTMLPurifier(); - } - } - return self::$instance; - } - - /** - * Singleton for enforcing just one HTML Purifier in your system - * - * @param HTMLPurifier|HTMLPurifier_Config $prototype Optional prototype - * HTMLPurifier instance to overload singleton with, - * or HTMLPurifier_Config instance to configure the - * generated version with. - * - * @return HTMLPurifier - * @note Backwards compatibility, see instance() - */ - public static function getInstance($prototype = null) - { - return HTMLPurifier::instance($prototype); - } -} - - - - - -/** - * Converts a stream of HTMLPurifier_Token into an HTMLPurifier_Node, - * and back again. - * - * @note This transformation is not an equivalence. We mutate the input - * token stream to make it so; see all [MUT] markers in code. - */ -class HTMLPurifier_Arborize -{ - public static function arborize($tokens, $config, $context) { - $definition = $config->getHTMLDefinition(); - $parent = new HTMLPurifier_Token_Start($definition->info_parent); - $stack = array($parent->toNode()); - foreach ($tokens as $token) { - $token->skip = null; // [MUT] - $token->carryover = null; // [MUT] - if ($token instanceof HTMLPurifier_Token_End) { - $token->start = null; // [MUT] - $r = array_pop($stack); - assert($r->name === $token->name); - assert(empty($token->attr)); - $r->endCol = $token->col; - $r->endLine = $token->line; - $r->endArmor = $token->armor; - continue; - } - $node = $token->toNode(); - $stack[count($stack)-1]->children[] = $node; - if ($token instanceof HTMLPurifier_Token_Start) { - $stack[] = $node; - } - } - assert(count($stack) == 1); - return $stack[0]; - } - - public static function flatten($node, $config, $context) { - $level = 0; - $nodes = array($level => new HTMLPurifier_Queue(array($node))); - $closingTokens = array(); - $tokens = array(); - do { - while (!$nodes[$level]->isEmpty()) { - $node = $nodes[$level]->shift(); // FIFO - list($start, $end) = $node->toTokenPair(); - if ($level > 0) { - $tokens[] = $start; - } - if ($end !== null) { - $closingTokens[$level][] = $end; - } - if ($node instanceof HTMLPurifier_Node_Element) { - $level++; - $nodes[$level] = new HTMLPurifier_Queue(); - foreach ($node->children as $childNode) { - $nodes[$level]->push($childNode); - } - } - } - $level--; - if ($level && isset($closingTokens[$level])) { - while ($token = array_pop($closingTokens[$level])) { - $tokens[] = $token; - } - } - } while ($level > 0); - return $tokens; - } -} - - - -/** - * Defines common attribute collections that modules reference - */ - -class HTMLPurifier_AttrCollections -{ - - /** - * Associative array of attribute collections, indexed by name. - * @type array - */ - public $info = array(); - - /** - * Performs all expansions on internal data for use by other inclusions - * It also collects all attribute collection extensions from - * modules - * @param HTMLPurifier_AttrTypes $attr_types HTMLPurifier_AttrTypes instance - * @param HTMLPurifier_HTMLModule[] $modules Hash array of HTMLPurifier_HTMLModule members - */ - public function __construct($attr_types, $modules) - { - // load extensions from the modules - foreach ($modules as $module) { - foreach ($module->attr_collections as $coll_i => $coll) { - if (!isset($this->info[$coll_i])) { - $this->info[$coll_i] = array(); - } - foreach ($coll as $attr_i => $attr) { - if ($attr_i === 0 && isset($this->info[$coll_i][$attr_i])) { - // merge in includes - $this->info[$coll_i][$attr_i] = array_merge( - $this->info[$coll_i][$attr_i], - $attr - ); - continue; - } - $this->info[$coll_i][$attr_i] = $attr; - } - } - } - // perform internal expansions and inclusions - foreach ($this->info as $name => $attr) { - // merge attribute collections that include others - $this->performInclusions($this->info[$name]); - // replace string identifiers with actual attribute objects - $this->expandIdentifiers($this->info[$name], $attr_types); - } - } - - /** - * Takes a reference to an attribute associative array and performs - * all inclusions specified by the zero index. - * @param array &$attr Reference to attribute array - */ - public function performInclusions(&$attr) - { - if (!isset($attr[0])) { - return; - } - $merge = $attr[0]; - $seen = array(); // recursion guard - // loop through all the inclusions - for ($i = 0; isset($merge[$i]); $i++) { - if (isset($seen[$merge[$i]])) { - continue; - } - $seen[$merge[$i]] = true; - // foreach attribute of the inclusion, copy it over - if (!isset($this->info[$merge[$i]])) { - continue; - } - foreach ($this->info[$merge[$i]] as $key => $value) { - if (isset($attr[$key])) { - continue; - } // also catches more inclusions - $attr[$key] = $value; - } - if (isset($this->info[$merge[$i]][0])) { - // recursion - $merge = array_merge($merge, $this->info[$merge[$i]][0]); - } - } - unset($attr[0]); - } - - /** - * Expands all string identifiers in an attribute array by replacing - * them with the appropriate values inside HTMLPurifier_AttrTypes - * @param array &$attr Reference to attribute array - * @param HTMLPurifier_AttrTypes $attr_types HTMLPurifier_AttrTypes instance - */ - public function expandIdentifiers(&$attr, $attr_types) - { - // because foreach will process new elements we add, make sure we - // skip duplicates - $processed = array(); - - foreach ($attr as $def_i => $def) { - // skip inclusions - if ($def_i === 0) { - continue; - } - - if (isset($processed[$def_i])) { - continue; - } - - // determine whether or not attribute is required - if ($required = (strpos($def_i, '*') !== false)) { - // rename the definition - unset($attr[$def_i]); - $def_i = trim($def_i, '*'); - $attr[$def_i] = $def; - } - - $processed[$def_i] = true; - - // if we've already got a literal object, move on - if (is_object($def)) { - // preserve previous required - $attr[$def_i]->required = ($required || $attr[$def_i]->required); - continue; - } - - if ($def === false) { - unset($attr[$def_i]); - continue; - } - - if ($t = $attr_types->get($def)) { - $attr[$def_i] = $t; - $attr[$def_i]->required = $required; - } else { - unset($attr[$def_i]); - } - } - } -} - - - - - -/** - * Base class for all validating attribute definitions. - * - * This family of classes forms the core for not only HTML attribute validation, - * but also any sort of string that needs to be validated or cleaned (which - * means CSS properties and composite definitions are defined here too). - * Besides defining (through code) what precisely makes the string valid, - * subclasses are also responsible for cleaning the code if possible. - */ - -abstract class HTMLPurifier_AttrDef -{ - - /** - * Tells us whether or not an HTML attribute is minimized. - * Has no meaning in other contexts. - * @type bool - */ - public $minimized = false; - - /** - * Tells us whether or not an HTML attribute is required. - * Has no meaning in other contexts - * @type bool - */ - public $required = false; - - /** - * Validates and cleans passed string according to a definition. - * - * @param string $string String to be validated and cleaned. - * @param HTMLPurifier_Config $config Mandatory HTMLPurifier_Config object. - * @param HTMLPurifier_Context $context Mandatory HTMLPurifier_Context object. - */ - abstract public function validate($string, $config, $context); - - /** - * Convenience method that parses a string as if it were CDATA. - * - * This method process a string in the manner specified at - * <http://www.w3.org/TR/html4/types.html#h-6.2> by removing - * leading and trailing whitespace, ignoring line feeds, and replacing - * carriage returns and tabs with spaces. While most useful for HTML - * attributes specified as CDATA, it can also be applied to most CSS - * values. - * - * @note This method is not entirely standards compliant, as trim() removes - * more types of whitespace than specified in the spec. In practice, - * this is rarely a problem, as those extra characters usually have - * already been removed by HTMLPurifier_Encoder. - * - * @warning This processing is inconsistent with XML's whitespace handling - * as specified by section 3.3.3 and referenced XHTML 1.0 section - * 4.7. However, note that we are NOT necessarily - * parsing XML, thus, this behavior may still be correct. We - * assume that newlines have been normalized. - */ - public function parseCDATA($string) - { - $string = trim($string); - $string = str_replace(array("\n", "\t", "\r"), ' ', $string); - return $string; - } - - /** - * Factory method for creating this class from a string. - * @param string $string String construction info - * @return HTMLPurifier_AttrDef Created AttrDef object corresponding to $string - */ - public function make($string) - { - // default implementation, return a flyweight of this object. - // If $string has an effect on the returned object (i.e. you - // need to overload this method), it is best - // to clone or instantiate new copies. (Instantiation is safer.) - return $this; - } - - /** - * Removes spaces from rgb(0, 0, 0) so that shorthand CSS properties work - * properly. THIS IS A HACK! - * @param string $string a CSS colour definition - * @return string - */ - protected function mungeRgb($string) - { - return preg_replace('/rgb\((\d+)\s*,\s*(\d+)\s*,\s*(\d+)\)/', 'rgb(\1,\2,\3)', $string); - } - - /** - * Parses a possibly escaped CSS string and returns the "pure" - * version of it. - */ - protected function expandCSSEscape($string) - { - // flexibly parse it - $ret = ''; - for ($i = 0, $c = strlen($string); $i < $c; $i++) { - if ($string[$i] === '\\') { - $i++; - if ($i >= $c) { - $ret .= '\\'; - break; - } - if (ctype_xdigit($string[$i])) { - $code = $string[$i]; - for ($a = 1, $i++; $i < $c && $a < 6; $i++, $a++) { - if (!ctype_xdigit($string[$i])) { - break; - } - $code .= $string[$i]; - } - // We have to be extremely careful when adding - // new characters, to make sure we're not breaking - // the encoding. - $char = HTMLPurifier_Encoder::unichr(hexdec($code)); - if (HTMLPurifier_Encoder::cleanUTF8($char) === '') { - continue; - } - $ret .= $char; - if ($i < $c && trim($string[$i]) !== '') { - $i--; - } - continue; - } - if ($string[$i] === "\n") { - continue; - } - } - $ret .= $string[$i]; - } - return $ret; - } -} - - - - - -/** - * Processes an entire attribute array for corrections needing multiple values. - * - * Occasionally, a certain attribute will need to be removed and popped onto - * another value. Instead of creating a complex return syntax for - * HTMLPurifier_AttrDef, we just pass the whole attribute array to a - * specialized object and have that do the special work. That is the - * family of HTMLPurifier_AttrTransform. - * - * An attribute transformation can be assigned to run before or after - * HTMLPurifier_AttrDef validation. See HTMLPurifier_HTMLDefinition for - * more details. - */ - -abstract class HTMLPurifier_AttrTransform -{ - - /** - * Abstract: makes changes to the attributes dependent on multiple values. - * - * @param array $attr Assoc array of attributes, usually from - * HTMLPurifier_Token_Tag::$attr - * @param HTMLPurifier_Config $config Mandatory HTMLPurifier_Config object. - * @param HTMLPurifier_Context $context Mandatory HTMLPurifier_Context object - * @return array Processed attribute array. - */ - abstract public function transform($attr, $config, $context); - - /** - * Prepends CSS properties to the style attribute, creating the - * attribute if it doesn't exist. - * @param array &$attr Attribute array to process (passed by reference) - * @param string $css CSS to prepend - */ - public function prependCSS(&$attr, $css) - { - $attr['style'] = isset($attr['style']) ? $attr['style'] : ''; - $attr['style'] = $css . $attr['style']; - } - - /** - * Retrieves and removes an attribute - * @param array &$attr Attribute array to process (passed by reference) - * @param mixed $key Key of attribute to confiscate - * @return mixed - */ - public function confiscateAttr(&$attr, $key) - { - if (!isset($attr[$key])) { - return null; - } - $value = $attr[$key]; - unset($attr[$key]); - return $value; - } -} - - - - - -/** - * Provides lookup array of attribute types to HTMLPurifier_AttrDef objects - */ -class HTMLPurifier_AttrTypes -{ - /** - * Lookup array of attribute string identifiers to concrete implementations. - * @type HTMLPurifier_AttrDef[] - */ - protected $info = array(); - - /** - * Constructs the info array, supplying default implementations for attribute - * types. - */ - public function __construct() - { - // XXX This is kind of poor, since we don't actually /clone/ - // instances; instead, we use the supplied make() attribute. So, - // the underlying class must know how to deal with arguments. - // With the old implementation of Enum, that ignored its - // arguments when handling a make dispatch, the IAlign - // definition wouldn't work. - - // pseudo-types, must be instantiated via shorthand - $this->info['Enum'] = new HTMLPurifier_AttrDef_Enum(); - $this->info['Bool'] = new HTMLPurifier_AttrDef_HTML_Bool(); - - $this->info['CDATA'] = new HTMLPurifier_AttrDef_Text(); - $this->info['ID'] = new HTMLPurifier_AttrDef_HTML_ID(); - $this->info['Length'] = new HTMLPurifier_AttrDef_HTML_Length(); - $this->info['MultiLength'] = new HTMLPurifier_AttrDef_HTML_MultiLength(); - $this->info['NMTOKENS'] = new HTMLPurifier_AttrDef_HTML_Nmtokens(); - $this->info['Pixels'] = new HTMLPurifier_AttrDef_HTML_Pixels(); - $this->info['Text'] = new HTMLPurifier_AttrDef_Text(); - $this->info['URI'] = new HTMLPurifier_AttrDef_URI(); - $this->info['LanguageCode'] = new HTMLPurifier_AttrDef_Lang(); - $this->info['Color'] = new HTMLPurifier_AttrDef_HTML_Color(); - $this->info['IAlign'] = self::makeEnum('top,middle,bottom,left,right'); - $this->info['LAlign'] = self::makeEnum('top,bottom,left,right'); - $this->info['FrameTarget'] = new HTMLPurifier_AttrDef_HTML_FrameTarget(); - - // unimplemented aliases - $this->info['ContentType'] = new HTMLPurifier_AttrDef_Text(); - $this->info['ContentTypes'] = new HTMLPurifier_AttrDef_Text(); - $this->info['Charsets'] = new HTMLPurifier_AttrDef_Text(); - $this->info['Character'] = new HTMLPurifier_AttrDef_Text(); - - // "proprietary" types - $this->info['Class'] = new HTMLPurifier_AttrDef_HTML_Class(); - - // number is really a positive integer (one or more digits) - // FIXME: ^^ not always, see start and value of list items - $this->info['Number'] = new HTMLPurifier_AttrDef_Integer(false, false, true); - } - - private static function makeEnum($in) - { - return new HTMLPurifier_AttrDef_Clone(new HTMLPurifier_AttrDef_Enum(explode(',', $in))); - } - - /** - * Retrieves a type - * @param string $type String type name - * @return HTMLPurifier_AttrDef Object AttrDef for type - */ - public function get($type) - { - // determine if there is any extra info tacked on - if (strpos($type, '#') !== false) { - list($type, $string) = explode('#', $type, 2); - } else { - $string = ''; - } - - if (!isset($this->info[$type])) { - trigger_error('Cannot retrieve undefined attribute type ' . $type, E_USER_ERROR); - return; - } - return $this->info[$type]->make($string); - } - - /** - * Sets a new implementation for a type - * @param string $type String type name - * @param HTMLPurifier_AttrDef $impl Object AttrDef for type - */ - public function set($type, $impl) - { - $this->info[$type] = $impl; - } -} - - - - - -/** - * Validates the attributes of a token. Doesn't manage required attributes - * very well. The only reason we factored this out was because RemoveForeignElements - * also needed it besides ValidateAttributes. - */ -class HTMLPurifier_AttrValidator -{ - - /** - * Validates the attributes of a token, mutating it as necessary. - * that has valid tokens - * @param HTMLPurifier_Token $token Token to validate. - * @param HTMLPurifier_Config $config Instance of HTMLPurifier_Config - * @param HTMLPurifier_Context $context Instance of HTMLPurifier_Context - */ - public function validateToken($token, $config, $context) - { - $definition = $config->getHTMLDefinition(); - $e =& $context->get('ErrorCollector', true); - - // initialize IDAccumulator if necessary - $ok =& $context->get('IDAccumulator', true); - if (!$ok) { - $id_accumulator = HTMLPurifier_IDAccumulator::build($config, $context); - $context->register('IDAccumulator', $id_accumulator); - } - - // initialize CurrentToken if necessary - $current_token =& $context->get('CurrentToken', true); - if (!$current_token) { - $context->register('CurrentToken', $token); - } - - if (!$token instanceof HTMLPurifier_Token_Start && - !$token instanceof HTMLPurifier_Token_Empty - ) { - return; - } - - // create alias to global definition array, see also $defs - // DEFINITION CALL - $d_defs = $definition->info_global_attr; - - // don't update token until the very end, to ensure an atomic update - $attr = $token->attr; - - // do global transformations (pre) - // nothing currently utilizes this - foreach ($definition->info_attr_transform_pre as $transform) { - $attr = $transform->transform($o = $attr, $config, $context); - if ($e) { - if ($attr != $o) { - $e->send(E_NOTICE, 'AttrValidator: Attributes transformed', $o, $attr); - } - } - } - - // do local transformations only applicable to this element (pre) - // ex. <p align="right"> to <p style="text-align:right;"> - foreach ($definition->info[$token->name]->attr_transform_pre as $transform) { - $attr = $transform->transform($o = $attr, $config, $context); - if ($e) { - if ($attr != $o) { - $e->send(E_NOTICE, 'AttrValidator: Attributes transformed', $o, $attr); - } - } - } - - // create alias to this element's attribute definition array, see - // also $d_defs (global attribute definition array) - // DEFINITION CALL - $defs = $definition->info[$token->name]->attr; - - $attr_key = false; - $context->register('CurrentAttr', $attr_key); - - // iterate through all the attribute keypairs - // Watch out for name collisions: $key has previously been used - foreach ($attr as $attr_key => $value) { - - // call the definition - if (isset($defs[$attr_key])) { - // there is a local definition defined - if ($defs[$attr_key] === false) { - // We've explicitly been told not to allow this element. - // This is usually when there's a global definition - // that must be overridden. - // Theoretically speaking, we could have a - // AttrDef_DenyAll, but this is faster! - $result = false; - } else { - // validate according to the element's definition - $result = $defs[$attr_key]->validate( - $value, - $config, - $context - ); - } - } elseif (isset($d_defs[$attr_key])) { - // there is a global definition defined, validate according - // to the global definition - $result = $d_defs[$attr_key]->validate( - $value, - $config, - $context - ); - } else { - // system never heard of the attribute? DELETE! - $result = false; - } - - // put the results into effect - if ($result === false || $result === null) { - // this is a generic error message that should replaced - // with more specific ones when possible - if ($e) { - $e->send(E_ERROR, 'AttrValidator: Attribute removed'); - } - - // remove the attribute - unset($attr[$attr_key]); - } elseif (is_string($result)) { - // generally, if a substitution is happening, there - // was some sort of implicit correction going on. We'll - // delegate it to the attribute classes to say exactly what. - - // simple substitution - $attr[$attr_key] = $result; - } else { - // nothing happens - } - - // we'd also want slightly more complicated substitution - // involving an array as the return value, - // although we're not sure how colliding attributes would - // resolve (certain ones would be completely overriden, - // others would prepend themselves). - } - - $context->destroy('CurrentAttr'); - - // post transforms - - // global (error reporting untested) - foreach ($definition->info_attr_transform_post as $transform) { - $attr = $transform->transform($o = $attr, $config, $context); - if ($e) { - if ($attr != $o) { - $e->send(E_NOTICE, 'AttrValidator: Attributes transformed', $o, $attr); - } - } - } - - // local (error reporting untested) - foreach ($definition->info[$token->name]->attr_transform_post as $transform) { - $attr = $transform->transform($o = $attr, $config, $context); - if ($e) { - if ($attr != $o) { - $e->send(E_NOTICE, 'AttrValidator: Attributes transformed', $o, $attr); - } - } - } - - $token->attr = $attr; - - // destroy CurrentToken if we made it ourselves - if (!$current_token) { - $context->destroy('CurrentToken'); - } - - } - - -} - - - - - -// constants are slow, so we use as few as possible -if (!defined('HTMLPURIFIER_PREFIX')) { - define('HTMLPURIFIER_PREFIX', dirname(__FILE__) . '/standalone'); - set_include_path(HTMLPURIFIER_PREFIX . PATH_SEPARATOR . get_include_path()); -} - -// accomodations for versions earlier than 5.0.2 -// borrowed from PHP_Compat, LGPL licensed, by Aidan Lister <aidan@php.net> -if (!defined('PHP_EOL')) { - switch (strtoupper(substr(PHP_OS, 0, 3))) { - case 'WIN': - define('PHP_EOL', "\r\n"); - break; - case 'DAR': - define('PHP_EOL', "\r"); - break; - default: - define('PHP_EOL', "\n"); - } -} - -/** - * Bootstrap class that contains meta-functionality for HTML Purifier such as - * the autoload function. - * - * @note - * This class may be used without any other files from HTML Purifier. - */ -class HTMLPurifier_Bootstrap -{ - - /** - * Autoload function for HTML Purifier - * @param string $class Class to load - * @return bool - */ - public static function autoload($class) - { - $file = HTMLPurifier_Bootstrap::getPath($class); - if (!$file) { - return false; - } - // Technically speaking, it should be ok and more efficient to - // just do 'require', but Antonio Parraga reports that with - // Zend extensions such as Zend debugger and APC, this invariant - // may be broken. Since we have efficient alternatives, pay - // the cost here and avoid the bug. - require_once HTMLPURIFIER_PREFIX . '/' . $file; - return true; - } - - /** - * Returns the path for a specific class. - * @param string $class Class path to get - * @return string - */ - public static function getPath($class) - { - if (strncmp('HTMLPurifier', $class, 12) !== 0) { - return false; - } - // Custom implementations - if (strncmp('HTMLPurifier_Language_', $class, 22) === 0) { - $code = str_replace('_', '-', substr($class, 22)); - $file = 'HTMLPurifier/Language/classes/' . $code . '.php'; - } else { - $file = str_replace('_', '/', $class) . '.php'; - } - if (!file_exists(HTMLPURIFIER_PREFIX . '/' . $file)) { - return false; - } - return $file; - } - - /** - * "Pre-registers" our autoloader on the SPL stack. - */ - public static function registerAutoload() - { - $autoload = array('HTMLPurifier_Bootstrap', 'autoload'); - if (($funcs = spl_autoload_functions()) === false) { - spl_autoload_register($autoload); - } elseif (function_exists('spl_autoload_unregister')) { - if (version_compare(PHP_VERSION, '5.3.0', '>=')) { - // prepend flag exists, no need for shenanigans - spl_autoload_register($autoload, true, true); - } else { - $buggy = version_compare(PHP_VERSION, '5.2.11', '<'); - $compat = version_compare(PHP_VERSION, '5.1.2', '<=') && - version_compare(PHP_VERSION, '5.1.0', '>='); - foreach ($funcs as $func) { - if ($buggy && is_array($func)) { - // :TRICKY: There are some compatibility issues and some - // places where we need to error out - $reflector = new ReflectionMethod($func[0], $func[1]); - if (!$reflector->isStatic()) { - throw new Exception( - 'HTML Purifier autoloader registrar is not compatible - with non-static object methods due to PHP Bug #44144; - Please do not use HTMLPurifier.autoload.php (or any - file that includes this file); instead, place the code: - spl_autoload_register(array(\'HTMLPurifier_Bootstrap\', \'autoload\')) - after your own autoloaders.' - ); - } - // Suprisingly, spl_autoload_register supports the - // Class::staticMethod callback format, although call_user_func doesn't - if ($compat) { - $func = implode('::', $func); - } - } - spl_autoload_unregister($func); - } - spl_autoload_register($autoload); - foreach ($funcs as $func) { - spl_autoload_register($func); - } - } - } - } -} - - - - - -/** - * Super-class for definition datatype objects, implements serialization - * functions for the class. - */ -abstract class HTMLPurifier_Definition -{ - - /** - * Has setup() been called yet? - * @type bool - */ - public $setup = false; - - /** - * If true, write out the final definition object to the cache after - * setup. This will be true only if all invocations to get a raw - * definition object are also optimized. This does not cause file - * system thrashing because on subsequent calls the cached object - * is used and any writes to the raw definition object are short - * circuited. See enduser-customize.html for the high-level - * picture. - * @type bool - */ - public $optimized = null; - - /** - * What type of definition is it? - * @type string - */ - public $type; - - /** - * Sets up the definition object into the final form, something - * not done by the constructor - * @param HTMLPurifier_Config $config - */ - abstract protected function doSetup($config); - - /** - * Setup function that aborts if already setup - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - if ($this->setup) { - return; - } - $this->setup = true; - $this->doSetup($config); - } -} - - - - - -/** - * Defines allowed CSS attributes and what their values are. - * @see HTMLPurifier_HTMLDefinition - */ -class HTMLPurifier_CSSDefinition extends HTMLPurifier_Definition -{ - - public $type = 'CSS'; - - /** - * Assoc array of attribute name to definition object. - * @type HTMLPurifier_AttrDef[] - */ - public $info = array(); - - /** - * Constructs the info array. The meat of this class. - * @param HTMLPurifier_Config $config - */ - protected function doSetup($config) - { - $this->info['text-align'] = new HTMLPurifier_AttrDef_Enum( - array('left', 'right', 'center', 'justify'), - false - ); - - $border_style = - $this->info['border-bottom-style'] = - $this->info['border-right-style'] = - $this->info['border-left-style'] = - $this->info['border-top-style'] = new HTMLPurifier_AttrDef_Enum( - array( - 'none', - 'hidden', - 'dotted', - 'dashed', - 'solid', - 'double', - 'groove', - 'ridge', - 'inset', - 'outset' - ), - false - ); - - $this->info['border-style'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_style); - - $this->info['clear'] = new HTMLPurifier_AttrDef_Enum( - array('none', 'left', 'right', 'both'), - false - ); - $this->info['float'] = new HTMLPurifier_AttrDef_Enum( - array('none', 'left', 'right'), - false - ); - $this->info['font-style'] = new HTMLPurifier_AttrDef_Enum( - array('normal', 'italic', 'oblique'), - false - ); - $this->info['font-variant'] = new HTMLPurifier_AttrDef_Enum( - array('normal', 'small-caps'), - false - ); - - $uri_or_none = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_Enum(array('none')), - new HTMLPurifier_AttrDef_CSS_URI() - ) - ); - - $this->info['list-style-position'] = new HTMLPurifier_AttrDef_Enum( - array('inside', 'outside'), - false - ); - $this->info['list-style-type'] = new HTMLPurifier_AttrDef_Enum( - array( - 'disc', - 'circle', - 'square', - 'decimal', - 'lower-roman', - 'upper-roman', - 'lower-alpha', - 'upper-alpha', - 'none' - ), - false - ); - $this->info['list-style-image'] = $uri_or_none; - - $this->info['list-style'] = new HTMLPurifier_AttrDef_CSS_ListStyle($config); - - $this->info['text-transform'] = new HTMLPurifier_AttrDef_Enum( - array('capitalize', 'uppercase', 'lowercase', 'none'), - false - ); - $this->info['color'] = new HTMLPurifier_AttrDef_CSS_Color(); - - $this->info['background-image'] = $uri_or_none; - $this->info['background-repeat'] = new HTMLPurifier_AttrDef_Enum( - array('repeat', 'repeat-x', 'repeat-y', 'no-repeat') - ); - $this->info['background-attachment'] = new HTMLPurifier_AttrDef_Enum( - array('scroll', 'fixed') - ); - $this->info['background-position'] = new HTMLPurifier_AttrDef_CSS_BackgroundPosition(); - - $border_color = - $this->info['border-top-color'] = - $this->info['border-bottom-color'] = - $this->info['border-left-color'] = - $this->info['border-right-color'] = - $this->info['background-color'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_Enum(array('transparent')), - new HTMLPurifier_AttrDef_CSS_Color() - ) - ); - - $this->info['background'] = new HTMLPurifier_AttrDef_CSS_Background($config); - - $this->info['border-color'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_color); - - $border_width = - $this->info['border-top-width'] = - $this->info['border-bottom-width'] = - $this->info['border-left-width'] = - $this->info['border-right-width'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_Enum(array('thin', 'medium', 'thick')), - new HTMLPurifier_AttrDef_CSS_Length('0') //disallow negative - ) - ); - - $this->info['border-width'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_width); - - $this->info['letter-spacing'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_Enum(array('normal')), - new HTMLPurifier_AttrDef_CSS_Length() - ) - ); - - $this->info['word-spacing'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_Enum(array('normal')), - new HTMLPurifier_AttrDef_CSS_Length() - ) - ); - - $this->info['font-size'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_Enum( - array( - 'xx-small', - 'x-small', - 'small', - 'medium', - 'large', - 'x-large', - 'xx-large', - 'larger', - 'smaller' - ) - ), - new HTMLPurifier_AttrDef_CSS_Percentage(), - new HTMLPurifier_AttrDef_CSS_Length() - ) - ); - - $this->info['line-height'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_Enum(array('normal')), - new HTMLPurifier_AttrDef_CSS_Number(true), // no negatives - new HTMLPurifier_AttrDef_CSS_Length('0'), - new HTMLPurifier_AttrDef_CSS_Percentage(true) - ) - ); - - $margin = - $this->info['margin-top'] = - $this->info['margin-bottom'] = - $this->info['margin-left'] = - $this->info['margin-right'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_CSS_Length(), - new HTMLPurifier_AttrDef_CSS_Percentage(), - new HTMLPurifier_AttrDef_Enum(array('auto')) - ) - ); - - $this->info['margin'] = new HTMLPurifier_AttrDef_CSS_Multiple($margin); - - // non-negative - $padding = - $this->info['padding-top'] = - $this->info['padding-bottom'] = - $this->info['padding-left'] = - $this->info['padding-right'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_CSS_Length('0'), - new HTMLPurifier_AttrDef_CSS_Percentage(true) - ) - ); - - $this->info['padding'] = new HTMLPurifier_AttrDef_CSS_Multiple($padding); - - $this->info['text-indent'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_CSS_Length(), - new HTMLPurifier_AttrDef_CSS_Percentage() - ) - ); - - $trusted_wh = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_CSS_Length('0'), - new HTMLPurifier_AttrDef_CSS_Percentage(true), - new HTMLPurifier_AttrDef_Enum(array('auto')) - ) - ); - $max = $config->get('CSS.MaxImgLength'); - - $this->info['width'] = - $this->info['height'] = - $max === null ? - $trusted_wh : - new HTMLPurifier_AttrDef_Switch( - 'img', - // For img tags: - new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_CSS_Length('0', $max), - new HTMLPurifier_AttrDef_Enum(array('auto')) - ) - ), - // For everyone else: - $trusted_wh - ); - - $this->info['text-decoration'] = new HTMLPurifier_AttrDef_CSS_TextDecoration(); - - $this->info['font-family'] = new HTMLPurifier_AttrDef_CSS_FontFamily(); - - // this could use specialized code - $this->info['font-weight'] = new HTMLPurifier_AttrDef_Enum( - array( - 'normal', - 'bold', - 'bolder', - 'lighter', - '100', - '200', - '300', - '400', - '500', - '600', - '700', - '800', - '900' - ), - false - ); - - // MUST be called after other font properties, as it references - // a CSSDefinition object - $this->info['font'] = new HTMLPurifier_AttrDef_CSS_Font($config); - - // same here - $this->info['border'] = - $this->info['border-bottom'] = - $this->info['border-top'] = - $this->info['border-left'] = - $this->info['border-right'] = new HTMLPurifier_AttrDef_CSS_Border($config); - - $this->info['border-collapse'] = new HTMLPurifier_AttrDef_Enum( - array('collapse', 'separate') - ); - - $this->info['caption-side'] = new HTMLPurifier_AttrDef_Enum( - array('top', 'bottom') - ); - - $this->info['table-layout'] = new HTMLPurifier_AttrDef_Enum( - array('auto', 'fixed') - ); - - $this->info['vertical-align'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_Enum( - array( - 'baseline', - 'sub', - 'super', - 'top', - 'text-top', - 'middle', - 'bottom', - 'text-bottom' - ) - ), - new HTMLPurifier_AttrDef_CSS_Length(), - new HTMLPurifier_AttrDef_CSS_Percentage() - ) - ); - - $this->info['border-spacing'] = new HTMLPurifier_AttrDef_CSS_Multiple(new HTMLPurifier_AttrDef_CSS_Length(), 2); - - // These CSS properties don't work on many browsers, but we live - // in THE FUTURE! - $this->info['white-space'] = new HTMLPurifier_AttrDef_Enum( - array('nowrap', 'normal', 'pre', 'pre-wrap', 'pre-line') - ); - - if ($config->get('CSS.Proprietary')) { - $this->doSetupProprietary($config); - } - - if ($config->get('CSS.AllowTricky')) { - $this->doSetupTricky($config); - } - - if ($config->get('CSS.Trusted')) { - $this->doSetupTrusted($config); - } - - $allow_important = $config->get('CSS.AllowImportant'); - // wrap all attr-defs with decorator that handles !important - foreach ($this->info as $k => $v) { - $this->info[$k] = new HTMLPurifier_AttrDef_CSS_ImportantDecorator($v, $allow_important); - } - - $this->setupConfigStuff($config); - } - - /** - * @param HTMLPurifier_Config $config - */ - protected function doSetupProprietary($config) - { - // Internet Explorer only scrollbar colors - $this->info['scrollbar-arrow-color'] = new HTMLPurifier_AttrDef_CSS_Color(); - $this->info['scrollbar-base-color'] = new HTMLPurifier_AttrDef_CSS_Color(); - $this->info['scrollbar-darkshadow-color'] = new HTMLPurifier_AttrDef_CSS_Color(); - $this->info['scrollbar-face-color'] = new HTMLPurifier_AttrDef_CSS_Color(); - $this->info['scrollbar-highlight-color'] = new HTMLPurifier_AttrDef_CSS_Color(); - $this->info['scrollbar-shadow-color'] = new HTMLPurifier_AttrDef_CSS_Color(); - - // technically not proprietary, but CSS3, and no one supports it - $this->info['opacity'] = new HTMLPurifier_AttrDef_CSS_AlphaValue(); - $this->info['-moz-opacity'] = new HTMLPurifier_AttrDef_CSS_AlphaValue(); - $this->info['-khtml-opacity'] = new HTMLPurifier_AttrDef_CSS_AlphaValue(); - - // only opacity, for now - $this->info['filter'] = new HTMLPurifier_AttrDef_CSS_Filter(); - - // more CSS3 - $this->info['page-break-after'] = - $this->info['page-break-before'] = new HTMLPurifier_AttrDef_Enum( - array( - 'auto', - 'always', - 'avoid', - 'left', - 'right' - ) - ); - $this->info['page-break-inside'] = new HTMLPurifier_AttrDef_Enum(array('auto', 'avoid')); - - } - - /** - * @param HTMLPurifier_Config $config - */ - protected function doSetupTricky($config) - { - $this->info['display'] = new HTMLPurifier_AttrDef_Enum( - array( - 'inline', - 'block', - 'list-item', - 'run-in', - 'compact', - 'marker', - 'table', - 'inline-block', - 'inline-table', - 'table-row-group', - 'table-header-group', - 'table-footer-group', - 'table-row', - 'table-column-group', - 'table-column', - 'table-cell', - 'table-caption', - 'none' - ) - ); - $this->info['visibility'] = new HTMLPurifier_AttrDef_Enum( - array('visible', 'hidden', 'collapse') - ); - $this->info['overflow'] = new HTMLPurifier_AttrDef_Enum(array('visible', 'hidden', 'auto', 'scroll')); - } - - /** - * @param HTMLPurifier_Config $config - */ - protected function doSetupTrusted($config) - { - $this->info['position'] = new HTMLPurifier_AttrDef_Enum( - array('static', 'relative', 'absolute', 'fixed') - ); - $this->info['top'] = - $this->info['left'] = - $this->info['right'] = - $this->info['bottom'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_CSS_Length(), - new HTMLPurifier_AttrDef_CSS_Percentage(), - new HTMLPurifier_AttrDef_Enum(array('auto')), - ) - ); - $this->info['z-index'] = new HTMLPurifier_AttrDef_CSS_Composite( - array( - new HTMLPurifier_AttrDef_Integer(), - new HTMLPurifier_AttrDef_Enum(array('auto')), - ) - ); - } - - /** - * Performs extra config-based processing. Based off of - * HTMLPurifier_HTMLDefinition. - * @param HTMLPurifier_Config $config - * @todo Refactor duplicate elements into common class (probably using - * composition, not inheritance). - */ - protected function setupConfigStuff($config) - { - // setup allowed elements - $support = "(for information on implementing this, see the " . - "support forums) "; - $allowed_properties = $config->get('CSS.AllowedProperties'); - if ($allowed_properties !== null) { - foreach ($this->info as $name => $d) { - if (!isset($allowed_properties[$name])) { - unset($this->info[$name]); - } - unset($allowed_properties[$name]); - } - // emit errors - foreach ($allowed_properties as $name => $d) { - // :TODO: Is this htmlspecialchars() call really necessary? - $name = htmlspecialchars($name); - trigger_error("Style attribute '$name' is not supported $support", E_USER_WARNING); - } - } - - $forbidden_properties = $config->get('CSS.ForbiddenProperties'); - if ($forbidden_properties !== null) { - foreach ($this->info as $name => $d) { - if (isset($forbidden_properties[$name])) { - unset($this->info[$name]); - } - } - } - } -} - - - - - -/** - * Defines allowed child nodes and validates nodes against it. - */ -abstract class HTMLPurifier_ChildDef -{ - /** - * Type of child definition, usually right-most part of class name lowercase. - * Used occasionally in terms of context. - * @type string - */ - public $type; - - /** - * Indicates whether or not an empty array of children is okay. - * - * This is necessary for redundant checking when changes affecting - * a child node may cause a parent node to now be disallowed. - * @type bool - */ - public $allow_empty; - - /** - * Lookup array of all elements that this definition could possibly allow. - * @type array - */ - public $elements = array(); - - /** - * Get lookup of tag names that should not close this element automatically. - * All other elements will do so. - * @param HTMLPurifier_Config $config HTMLPurifier_Config object - * @return array - */ - public function getAllowedElements($config) - { - return $this->elements; - } - - /** - * Validates nodes according to definition and returns modification. - * - * @param HTMLPurifier_Node[] $children Array of HTMLPurifier_Node - * @param HTMLPurifier_Config $config HTMLPurifier_Config object - * @param HTMLPurifier_Context $context HTMLPurifier_Context object - * @return bool|array true to leave nodes as is, false to remove parent node, array of replacement children - */ - abstract public function validateChildren($children, $config, $context); -} - - - - - -/** - * Configuration object that triggers customizable behavior. - * - * @warning This class is strongly defined: that means that the class - * will fail if an undefined directive is retrieved or set. - * - * @note Many classes that could (although many times don't) use the - * configuration object make it a mandatory parameter. This is - * because a configuration object should always be forwarded, - * otherwise, you run the risk of missing a parameter and then - * being stumped when a configuration directive doesn't work. - * - * @todo Reconsider some of the public member variables - */ -class HTMLPurifier_Config -{ - - /** - * HTML Purifier's version - * @type string - */ - public $version = '4.6.0'; - - /** - * Whether or not to automatically finalize - * the object if a read operation is done. - * @type bool - */ - public $autoFinalize = true; - - // protected member variables - - /** - * Namespace indexed array of serials for specific namespaces. - * @see getSerial() for more info. - * @type string[] - */ - protected $serials = array(); - - /** - * Serial for entire configuration object. - * @type string - */ - protected $serial; - - /** - * Parser for variables. - * @type HTMLPurifier_VarParser_Flexible - */ - protected $parser = null; - - /** - * Reference HTMLPurifier_ConfigSchema for value checking. - * @type HTMLPurifier_ConfigSchema - * @note This is public for introspective purposes. Please don't - * abuse! - */ - public $def; - - /** - * Indexed array of definitions. - * @type HTMLPurifier_Definition[] - */ - protected $definitions; - - /** - * Whether or not config is finalized. - * @type bool - */ - protected $finalized = false; - - /** - * Property list containing configuration directives. - * @type array - */ - protected $plist; - - /** - * Whether or not a set is taking place due to an alias lookup. - * @type bool - */ - private $aliasMode; - - /** - * Set to false if you do not want line and file numbers in errors. - * (useful when unit testing). This will also compress some errors - * and exceptions. - * @type bool - */ - public $chatty = true; - - /** - * Current lock; only gets to this namespace are allowed. - * @type string - */ - private $lock; - - /** - * Constructor - * @param HTMLPurifier_ConfigSchema $definition ConfigSchema that defines - * what directives are allowed. - * @param HTMLPurifier_PropertyList $parent - */ - public function __construct($definition, $parent = null) - { - $parent = $parent ? $parent : $definition->defaultPlist; - $this->plist = new HTMLPurifier_PropertyList($parent); - $this->def = $definition; // keep a copy around for checking - $this->parser = new HTMLPurifier_VarParser_Flexible(); - } - - /** - * Convenience constructor that creates a config object based on a mixed var - * @param mixed $config Variable that defines the state of the config - * object. Can be: a HTMLPurifier_Config() object, - * an array of directives based on loadArray(), - * or a string filename of an ini file. - * @param HTMLPurifier_ConfigSchema $schema Schema object - * @return HTMLPurifier_Config Configured object - */ - public static function create($config, $schema = null) - { - if ($config instanceof HTMLPurifier_Config) { - // pass-through - return $config; - } - if (!$schema) { - $ret = HTMLPurifier_Config::createDefault(); - } else { - $ret = new HTMLPurifier_Config($schema); - } - if (is_string($config)) { - $ret->loadIni($config); - } elseif (is_array($config)) $ret->loadArray($config); - return $ret; - } - - /** - * Creates a new config object that inherits from a previous one. - * @param HTMLPurifier_Config $config Configuration object to inherit from. - * @return HTMLPurifier_Config object with $config as its parent. - */ - public static function inherit(HTMLPurifier_Config $config) - { - return new HTMLPurifier_Config($config->def, $config->plist); - } - - /** - * Convenience constructor that creates a default configuration object. - * @return HTMLPurifier_Config default object. - */ - public static function createDefault() - { - $definition = HTMLPurifier_ConfigSchema::instance(); - $config = new HTMLPurifier_Config($definition); - return $config; - } - - /** - * Retrieves a value from the configuration. - * - * @param string $key String key - * @param mixed $a - * - * @return mixed - */ - public function get($key, $a = null) - { - if ($a !== null) { - $this->triggerError( - "Using deprecated API: use \$config->get('$key.$a') instead", - E_USER_WARNING - ); - $key = "$key.$a"; - } - if (!$this->finalized) { - $this->autoFinalize(); - } - if (!isset($this->def->info[$key])) { - // can't add % due to SimpleTest bug - $this->triggerError( - 'Cannot retrieve value of undefined directive ' . htmlspecialchars($key), - E_USER_WARNING - ); - return; - } - if (isset($this->def->info[$key]->isAlias)) { - $d = $this->def->info[$key]; - $this->triggerError( - 'Cannot get value from aliased directive, use real name ' . $d->key, - E_USER_ERROR - ); - return; - } - if ($this->lock) { - list($ns) = explode('.', $key); - if ($ns !== $this->lock) { - $this->triggerError( - 'Cannot get value of namespace ' . $ns . ' when lock for ' . - $this->lock . - ' is active, this probably indicates a Definition setup method ' . - 'is accessing directives that are not within its namespace', - E_USER_ERROR - ); - return; - } - } - return $this->plist->get($key); - } - - /** - * Retrieves an array of directives to values from a given namespace - * - * @param string $namespace String namespace - * - * @return array - */ - public function getBatch($namespace) - { - if (!$this->finalized) { - $this->autoFinalize(); - } - $full = $this->getAll(); - if (!isset($full[$namespace])) { - $this->triggerError( - 'Cannot retrieve undefined namespace ' . - htmlspecialchars($namespace), - E_USER_WARNING - ); - return; - } - return $full[$namespace]; - } - - /** - * Returns a SHA-1 signature of a segment of the configuration object - * that uniquely identifies that particular configuration - * - * @param string $namespace Namespace to get serial for - * - * @return string - * @note Revision is handled specially and is removed from the batch - * before processing! - */ - public function getBatchSerial($namespace) - { - if (empty($this->serials[$namespace])) { - $batch = $this->getBatch($namespace); - unset($batch['DefinitionRev']); - $this->serials[$namespace] = sha1(serialize($batch)); - } - return $this->serials[$namespace]; - } - - /** - * Returns a SHA-1 signature for the entire configuration object - * that uniquely identifies that particular configuration - * - * @return string - */ - public function getSerial() - { - if (empty($this->serial)) { - $this->serial = sha1(serialize($this->getAll())); - } - return $this->serial; - } - - /** - * Retrieves all directives, organized by namespace - * - * @warning This is a pretty inefficient function, avoid if you can - */ - public function getAll() - { - if (!$this->finalized) { - $this->autoFinalize(); - } - $ret = array(); - foreach ($this->plist->squash() as $name => $value) { - list($ns, $key) = explode('.', $name, 2); - $ret[$ns][$key] = $value; - } - return $ret; - } - - /** - * Sets a value to configuration. - * - * @param string $key key - * @param mixed $value value - * @param mixed $a - */ - public function set($key, $value, $a = null) - { - if (strpos($key, '.') === false) { - $namespace = $key; - $directive = $value; - $value = $a; - $key = "$key.$directive"; - $this->triggerError("Using deprecated API: use \$config->set('$key', ...) instead", E_USER_NOTICE); - } else { - list($namespace) = explode('.', $key); - } - if ($this->isFinalized('Cannot set directive after finalization')) { - return; - } - if (!isset($this->def->info[$key])) { - $this->triggerError( - 'Cannot set undefined directive ' . htmlspecialchars($key) . ' to value', - E_USER_WARNING - ); - return; - } - $def = $this->def->info[$key]; - - if (isset($def->isAlias)) { - if ($this->aliasMode) { - $this->triggerError( - 'Double-aliases not allowed, please fix '. - 'ConfigSchema bug with' . $key, - E_USER_ERROR - ); - return; - } - $this->aliasMode = true; - $this->set($def->key, $value); - $this->aliasMode = false; - $this->triggerError("$key is an alias, preferred directive name is {$def->key}", E_USER_NOTICE); - return; - } - - // Raw type might be negative when using the fully optimized form - // of stdclass, which indicates allow_null == true - $rtype = is_int($def) ? $def : $def->type; - if ($rtype < 0) { - $type = -$rtype; - $allow_null = true; - } else { - $type = $rtype; - $allow_null = isset($def->allow_null); - } - - try { - $value = $this->parser->parse($value, $type, $allow_null); - } catch (HTMLPurifier_VarParserException $e) { - $this->triggerError( - 'Value for ' . $key . ' is of invalid type, should be ' . - HTMLPurifier_VarParser::getTypeName($type), - E_USER_WARNING - ); - return; - } - if (is_string($value) && is_object($def)) { - // resolve value alias if defined - if (isset($def->aliases[$value])) { - $value = $def->aliases[$value]; - } - // check to see if the value is allowed - if (isset($def->allowed) && !isset($def->allowed[$value])) { - $this->triggerError( - 'Value not supported, valid values are: ' . - $this->_listify($def->allowed), - E_USER_WARNING - ); - return; - } - } - $this->plist->set($key, $value); - - // reset definitions if the directives they depend on changed - // this is a very costly process, so it's discouraged - // with finalization - if ($namespace == 'HTML' || $namespace == 'CSS' || $namespace == 'URI') { - $this->definitions[$namespace] = null; - } - - $this->serials[$namespace] = false; - } - - /** - * Convenience function for error reporting - * - * @param array $lookup - * - * @return string - */ - private function _listify($lookup) - { - $list = array(); - foreach ($lookup as $name => $b) { - $list[] = $name; - } - return implode(', ', $list); - } - - /** - * Retrieves object reference to the HTML definition. - * - * @param bool $raw Return a copy that has not been setup yet. Must be - * called before it's been setup, otherwise won't work. - * @param bool $optimized If true, this method may return null, to - * indicate that a cached version of the modified - * definition object is available and no further edits - * are necessary. Consider using - * maybeGetRawHTMLDefinition, which is more explicitly - * named, instead. - * - * @return HTMLPurifier_HTMLDefinition - */ - public function getHTMLDefinition($raw = false, $optimized = false) - { - return $this->getDefinition('HTML', $raw, $optimized); - } - - /** - * Retrieves object reference to the CSS definition - * - * @param bool $raw Return a copy that has not been setup yet. Must be - * called before it's been setup, otherwise won't work. - * @param bool $optimized If true, this method may return null, to - * indicate that a cached version of the modified - * definition object is available and no further edits - * are necessary. Consider using - * maybeGetRawCSSDefinition, which is more explicitly - * named, instead. - * - * @return HTMLPurifier_CSSDefinition - */ - public function getCSSDefinition($raw = false, $optimized = false) - { - return $this->getDefinition('CSS', $raw, $optimized); - } - - /** - * Retrieves object reference to the URI definition - * - * @param bool $raw Return a copy that has not been setup yet. Must be - * called before it's been setup, otherwise won't work. - * @param bool $optimized If true, this method may return null, to - * indicate that a cached version of the modified - * definition object is available and no further edits - * are necessary. Consider using - * maybeGetRawURIDefinition, which is more explicitly - * named, instead. - * - * @return HTMLPurifier_URIDefinition - */ - public function getURIDefinition($raw = false, $optimized = false) - { - return $this->getDefinition('URI', $raw, $optimized); - } - - /** - * Retrieves a definition - * - * @param string $type Type of definition: HTML, CSS, etc - * @param bool $raw Whether or not definition should be returned raw - * @param bool $optimized Only has an effect when $raw is true. Whether - * or not to return null if the result is already present in - * the cache. This is off by default for backwards - * compatibility reasons, but you need to do things this - * way in order to ensure that caching is done properly. - * Check out enduser-customize.html for more details. - * We probably won't ever change this default, as much as the - * maybe semantics is the "right thing to do." - * - * @throws HTMLPurifier_Exception - * @return HTMLPurifier_Definition - */ - public function getDefinition($type, $raw = false, $optimized = false) - { - if ($optimized && !$raw) { - throw new HTMLPurifier_Exception("Cannot set optimized = true when raw = false"); - } - if (!$this->finalized) { - $this->autoFinalize(); - } - // temporarily suspend locks, so we can handle recursive definition calls - $lock = $this->lock; - $this->lock = null; - $factory = HTMLPurifier_DefinitionCacheFactory::instance(); - $cache = $factory->create($type, $this); - $this->lock = $lock; - if (!$raw) { - // full definition - // --------------- - // check if definition is in memory - if (!empty($this->definitions[$type])) { - $def = $this->definitions[$type]; - // check if the definition is setup - if ($def->setup) { - return $def; - } else { - $def->setup($this); - if ($def->optimized) { - $cache->add($def, $this); - } - return $def; - } - } - // check if definition is in cache - $def = $cache->get($this); - if ($def) { - // definition in cache, save to memory and return it - $this->definitions[$type] = $def; - return $def; - } - // initialize it - $def = $this->initDefinition($type); - // set it up - $this->lock = $type; - $def->setup($this); - $this->lock = null; - // save in cache - $cache->add($def, $this); - // return it - return $def; - } else { - // raw definition - // -------------- - // check preconditions - $def = null; - if ($optimized) { - if (is_null($this->get($type . '.DefinitionID'))) { - // fatally error out if definition ID not set - throw new HTMLPurifier_Exception( - "Cannot retrieve raw version without specifying %$type.DefinitionID" - ); - } - } - if (!empty($this->definitions[$type])) { - $def = $this->definitions[$type]; - if ($def->setup && !$optimized) { - $extra = $this->chatty ? - " (try moving this code block earlier in your initialization)" : - ""; - throw new HTMLPurifier_Exception( - "Cannot retrieve raw definition after it has already been setup" . - $extra - ); - } - if ($def->optimized === null) { - $extra = $this->chatty ? " (try flushing your cache)" : ""; - throw new HTMLPurifier_Exception( - "Optimization status of definition is unknown" . $extra - ); - } - if ($def->optimized !== $optimized) { - $msg = $optimized ? "optimized" : "unoptimized"; - $extra = $this->chatty ? - " (this backtrace is for the first inconsistent call, which was for a $msg raw definition)" - : ""; - throw new HTMLPurifier_Exception( - "Inconsistent use of optimized and unoptimized raw definition retrievals" . $extra - ); - } - } - // check if definition was in memory - if ($def) { - if ($def->setup) { - // invariant: $optimized === true (checked above) - return null; - } else { - return $def; - } - } - // if optimized, check if definition was in cache - // (because we do the memory check first, this formulation - // is prone to cache slamming, but I think - // guaranteeing that either /all/ of the raw - // setup code or /none/ of it is run is more important.) - if ($optimized) { - // This code path only gets run once; once we put - // something in $definitions (which is guaranteed by the - // trailing code), we always short-circuit above. - $def = $cache->get($this); - if ($def) { - // save the full definition for later, but don't - // return it yet - $this->definitions[$type] = $def; - return null; - } - } - // check invariants for creation - if (!$optimized) { - if (!is_null($this->get($type . '.DefinitionID'))) { - if ($this->chatty) { - $this->triggerError( - 'Due to a documentation error in previous version of HTML Purifier, your ' . - 'definitions are not being cached. If this is OK, you can remove the ' . - '%$type.DefinitionRev and %$type.DefinitionID declaration. Otherwise, ' . - 'modify your code to use maybeGetRawDefinition, and test if the returned ' . - 'value is null before making any edits (if it is null, that means that a ' . - 'cached version is available, and no raw operations are necessary). See ' . - '<a href="http://htmlpurifier.org/docs/enduser-customize.html#optimized">' . - 'Customize</a> for more details', - E_USER_WARNING - ); - } else { - $this->triggerError( - "Useless DefinitionID declaration", - E_USER_WARNING - ); - } - } - } - // initialize it - $def = $this->initDefinition($type); - $def->optimized = $optimized; - return $def; - } - throw new HTMLPurifier_Exception("The impossible happened!"); - } - - /** - * Initialise definition - * - * @param string $type What type of definition to create - * - * @return HTMLPurifier_CSSDefinition|HTMLPurifier_HTMLDefinition|HTMLPurifier_URIDefinition - * @throws HTMLPurifier_Exception - */ - private function initDefinition($type) - { - // quick checks failed, let's create the object - if ($type == 'HTML') { - $def = new HTMLPurifier_HTMLDefinition(); - } elseif ($type == 'CSS') { - $def = new HTMLPurifier_CSSDefinition(); - } elseif ($type == 'URI') { - $def = new HTMLPurifier_URIDefinition(); - } else { - throw new HTMLPurifier_Exception( - "Definition of $type type not supported" - ); - } - $this->definitions[$type] = $def; - return $def; - } - - public function maybeGetRawDefinition($name) - { - return $this->getDefinition($name, true, true); - } - - public function maybeGetRawHTMLDefinition() - { - return $this->getDefinition('HTML', true, true); - } - - public function maybeGetRawCSSDefinition() - { - return $this->getDefinition('CSS', true, true); - } - - public function maybeGetRawURIDefinition() - { - return $this->getDefinition('URI', true, true); - } - - /** - * Loads configuration values from an array with the following structure: - * Namespace.Directive => Value - * - * @param array $config_array Configuration associative array - */ - public function loadArray($config_array) - { - if ($this->isFinalized('Cannot load directives after finalization')) { - return; - } - foreach ($config_array as $key => $value) { - $key = str_replace('_', '.', $key); - if (strpos($key, '.') !== false) { - $this->set($key, $value); - } else { - $namespace = $key; - $namespace_values = $value; - foreach ($namespace_values as $directive => $value2) { - $this->set($namespace .'.'. $directive, $value2); - } - } - } - } - - /** - * Returns a list of array(namespace, directive) for all directives - * that are allowed in a web-form context as per an allowed - * namespaces/directives list. - * - * @param array $allowed List of allowed namespaces/directives - * @param HTMLPurifier_ConfigSchema $schema Schema to use, if not global copy - * - * @return array - */ - public static function getAllowedDirectivesForForm($allowed, $schema = null) - { - if (!$schema) { - $schema = HTMLPurifier_ConfigSchema::instance(); - } - if ($allowed !== true) { - if (is_string($allowed)) { - $allowed = array($allowed); - } - $allowed_ns = array(); - $allowed_directives = array(); - $blacklisted_directives = array(); - foreach ($allowed as $ns_or_directive) { - if (strpos($ns_or_directive, '.') !== false) { - // directive - if ($ns_or_directive[0] == '-') { - $blacklisted_directives[substr($ns_or_directive, 1)] = true; - } else { - $allowed_directives[$ns_or_directive] = true; - } - } else { - // namespace - $allowed_ns[$ns_or_directive] = true; - } - } - } - $ret = array(); - foreach ($schema->info as $key => $def) { - list($ns, $directive) = explode('.', $key, 2); - if ($allowed !== true) { - if (isset($blacklisted_directives["$ns.$directive"])) { - continue; - } - if (!isset($allowed_directives["$ns.$directive"]) && !isset($allowed_ns[$ns])) { - continue; - } - } - if (isset($def->isAlias)) { - continue; - } - if ($directive == 'DefinitionID' || $directive == 'DefinitionRev') { - continue; - } - $ret[] = array($ns, $directive); - } - return $ret; - } - - /** - * Loads configuration values from $_GET/$_POST that were posted - * via ConfigForm - * - * @param array $array $_GET or $_POST array to import - * @param string|bool $index Index/name that the config variables are in - * @param array|bool $allowed List of allowed namespaces/directives - * @param bool $mq_fix Boolean whether or not to enable magic quotes fix - * @param HTMLPurifier_ConfigSchema $schema Schema to use, if not global copy - * - * @return mixed - */ - public static function loadArrayFromForm($array, $index = false, $allowed = true, $mq_fix = true, $schema = null) - { - $ret = HTMLPurifier_Config::prepareArrayFromForm($array, $index, $allowed, $mq_fix, $schema); - $config = HTMLPurifier_Config::create($ret, $schema); - return $config; - } - - /** - * Merges in configuration values from $_GET/$_POST to object. NOT STATIC. - * - * @param array $array $_GET or $_POST array to import - * @param string|bool $index Index/name that the config variables are in - * @param array|bool $allowed List of allowed namespaces/directives - * @param bool $mq_fix Boolean whether or not to enable magic quotes fix - */ - public function mergeArrayFromForm($array, $index = false, $allowed = true, $mq_fix = true) - { - $ret = HTMLPurifier_Config::prepareArrayFromForm($array, $index, $allowed, $mq_fix, $this->def); - $this->loadArray($ret); - } - - /** - * Prepares an array from a form into something usable for the more - * strict parts of HTMLPurifier_Config - * - * @param array $array $_GET or $_POST array to import - * @param string|bool $index Index/name that the config variables are in - * @param array|bool $allowed List of allowed namespaces/directives - * @param bool $mq_fix Boolean whether or not to enable magic quotes fix - * @param HTMLPurifier_ConfigSchema $schema Schema to use, if not global copy - * - * @return array - */ - public static function prepareArrayFromForm($array, $index = false, $allowed = true, $mq_fix = true, $schema = null) - { - if ($index !== false) { - $array = (isset($array[$index]) && is_array($array[$index])) ? $array[$index] : array(); - } - $mq = $mq_fix && function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc(); - - $allowed = HTMLPurifier_Config::getAllowedDirectivesForForm($allowed, $schema); - $ret = array(); - foreach ($allowed as $key) { - list($ns, $directive) = $key; - $skey = "$ns.$directive"; - if (!empty($array["Null_$skey"])) { - $ret[$ns][$directive] = null; - continue; - } - if (!isset($array[$skey])) { - continue; - } - $value = $mq ? stripslashes($array[$skey]) : $array[$skey]; - $ret[$ns][$directive] = $value; - } - return $ret; - } - - /** - * Loads configuration values from an ini file - * - * @param string $filename Name of ini file - */ - public function loadIni($filename) - { - if ($this->isFinalized('Cannot load directives after finalization')) { - return; - } - $array = parse_ini_file($filename, true); - $this->loadArray($array); - } - - /** - * Checks whether or not the configuration object is finalized. - * - * @param string|bool $error String error message, or false for no error - * - * @return bool - */ - public function isFinalized($error = false) - { - if ($this->finalized && $error) { - $this->triggerError($error, E_USER_ERROR); - } - return $this->finalized; - } - - /** - * Finalizes configuration only if auto finalize is on and not - * already finalized - */ - public function autoFinalize() - { - if ($this->autoFinalize) { - $this->finalize(); - } else { - $this->plist->squash(true); - } - } - - /** - * Finalizes a configuration object, prohibiting further change - */ - public function finalize() - { - $this->finalized = true; - $this->parser = null; - } - - /** - * Produces a nicely formatted error message by supplying the - * stack frame information OUTSIDE of HTMLPurifier_Config. - * - * @param string $msg An error message - * @param int $no An error number - */ - protected function triggerError($msg, $no) - { - // determine previous stack frame - $extra = ''; - if ($this->chatty) { - $trace = debug_backtrace(); - // zip(tail(trace), trace) -- but PHP is not Haskell har har - for ($i = 0, $c = count($trace); $i < $c - 1; $i++) { - // XXX this is not correct on some versions of HTML Purifier - if ($trace[$i + 1]['class'] === 'HTMLPurifier_Config') { - continue; - } - $frame = $trace[$i]; - $extra = " invoked on line {$frame['line']} in file {$frame['file']}"; - break; - } - } - trigger_error($msg . $extra, $no); - } - - /** - * Returns a serialized form of the configuration object that can - * be reconstituted. - * - * @return string - */ - public function serialize() - { - $this->getDefinition('HTML'); - $this->getDefinition('CSS'); - $this->getDefinition('URI'); - return serialize($this); - } - -} - - - - - -/** - * Configuration definition, defines directives and their defaults. - */ -class HTMLPurifier_ConfigSchema -{ - /** - * Defaults of the directives and namespaces. - * @type array - * @note This shares the exact same structure as HTMLPurifier_Config::$conf - */ - public $defaults = array(); - - /** - * The default property list. Do not edit this property list. - * @type array - */ - public $defaultPlist; - - /** - * Definition of the directives. - * The structure of this is: - * - * array( - * 'Namespace' => array( - * 'Directive' => new stdclass(), - * ) - * ) - * - * The stdclass may have the following properties: - * - * - If isAlias isn't set: - * - type: Integer type of directive, see HTMLPurifier_VarParser for definitions - * - allow_null: If set, this directive allows null values - * - aliases: If set, an associative array of value aliases to real values - * - allowed: If set, a lookup array of allowed (string) values - * - If isAlias is set: - * - namespace: Namespace this directive aliases to - * - name: Directive name this directive aliases to - * - * In certain degenerate cases, stdclass will actually be an integer. In - * that case, the value is equivalent to an stdclass with the type - * property set to the integer. If the integer is negative, type is - * equal to the absolute value of integer, and allow_null is true. - * - * This class is friendly with HTMLPurifier_Config. If you need introspection - * about the schema, you're better of using the ConfigSchema_Interchange, - * which uses more memory but has much richer information. - * @type array - */ - public $info = array(); - - /** - * Application-wide singleton - * @type HTMLPurifier_ConfigSchema - */ - protected static $singleton; - - public function __construct() - { - $this->defaultPlist = new HTMLPurifier_PropertyList(); - } - - /** - * Unserializes the default ConfigSchema. - * @return HTMLPurifier_ConfigSchema - */ - public static function makeFromSerial() - { - $contents = file_get_contents(HTMLPURIFIER_PREFIX . '/HTMLPurifier/ConfigSchema/schema.ser'); - $r = unserialize($contents); - if (!$r) { - $hash = sha1($contents); - trigger_error("Unserialization of configuration schema failed, sha1 of file was $hash", E_USER_ERROR); - } - return $r; - } - - /** - * Retrieves an instance of the application-wide configuration definition. - * @param HTMLPurifier_ConfigSchema $prototype - * @return HTMLPurifier_ConfigSchema - */ - public static function instance($prototype = null) - { - if ($prototype !== null) { - HTMLPurifier_ConfigSchema::$singleton = $prototype; - } elseif (HTMLPurifier_ConfigSchema::$singleton === null || $prototype === true) { - HTMLPurifier_ConfigSchema::$singleton = HTMLPurifier_ConfigSchema::makeFromSerial(); - } - return HTMLPurifier_ConfigSchema::$singleton; - } - - /** - * Defines a directive for configuration - * @warning Will fail of directive's namespace is defined. - * @warning This method's signature is slightly different from the legacy - * define() static method! Beware! - * @param string $key Name of directive - * @param mixed $default Default value of directive - * @param string $type Allowed type of the directive. See - * HTMLPurifier_DirectiveDef::$type for allowed values - * @param bool $allow_null Whether or not to allow null values - */ - public function add($key, $default, $type, $allow_null) - { - $obj = new stdclass(); - $obj->type = is_int($type) ? $type : HTMLPurifier_VarParser::$types[$type]; - if ($allow_null) { - $obj->allow_null = true; - } - $this->info[$key] = $obj; - $this->defaults[$key] = $default; - $this->defaultPlist->set($key, $default); - } - - /** - * Defines a directive value alias. - * - * Directive value aliases are convenient for developers because it lets - * them set a directive to several values and get the same result. - * @param string $key Name of Directive - * @param array $aliases Hash of aliased values to the real alias - */ - public function addValueAliases($key, $aliases) - { - if (!isset($this->info[$key]->aliases)) { - $this->info[$key]->aliases = array(); - } - foreach ($aliases as $alias => $real) { - $this->info[$key]->aliases[$alias] = $real; - } - } - - /** - * Defines a set of allowed values for a directive. - * @warning This is slightly different from the corresponding static - * method definition. - * @param string $key Name of directive - * @param array $allowed Lookup array of allowed values - */ - public function addAllowedValues($key, $allowed) - { - $this->info[$key]->allowed = $allowed; - } - - /** - * Defines a directive alias for backwards compatibility - * @param string $key Directive that will be aliased - * @param string $new_key Directive that the alias will be to - */ - public function addAlias($key, $new_key) - { - $obj = new stdclass; - $obj->key = $new_key; - $obj->isAlias = true; - $this->info[$key] = $obj; - } - - /** - * Replaces any stdclass that only has the type property with type integer. - */ - public function postProcess() - { - foreach ($this->info as $key => $v) { - if (count((array) $v) == 1) { - $this->info[$key] = $v->type; - } elseif (count((array) $v) == 2 && isset($v->allow_null)) { - $this->info[$key] = -$v->type; - } - } - } -} - - - - - -/** - * @todo Unit test - */ -class HTMLPurifier_ContentSets -{ - - /** - * List of content set strings (pipe separators) indexed by name. - * @type array - */ - public $info = array(); - - /** - * List of content set lookups (element => true) indexed by name. - * @type array - * @note This is in HTMLPurifier_HTMLDefinition->info_content_sets - */ - public $lookup = array(); - - /** - * Synchronized list of defined content sets (keys of info). - * @type array - */ - protected $keys = array(); - /** - * Synchronized list of defined content values (values of info). - * @type array - */ - protected $values = array(); - - /** - * Merges in module's content sets, expands identifiers in the content - * sets and populates the keys, values and lookup member variables. - * @param HTMLPurifier_HTMLModule[] $modules List of HTMLPurifier_HTMLModule - */ - public function __construct($modules) - { - if (!is_array($modules)) { - $modules = array($modules); - } - // populate content_sets based on module hints - // sorry, no way of overloading - foreach ($modules as $module) { - foreach ($module->content_sets as $key => $value) { - $temp = $this->convertToLookup($value); - if (isset($this->lookup[$key])) { - // add it into the existing content set - $this->lookup[$key] = array_merge($this->lookup[$key], $temp); - } else { - $this->lookup[$key] = $temp; - } - } - } - $old_lookup = false; - while ($old_lookup !== $this->lookup) { - $old_lookup = $this->lookup; - foreach ($this->lookup as $i => $set) { - $add = array(); - foreach ($set as $element => $x) { - if (isset($this->lookup[$element])) { - $add += $this->lookup[$element]; - unset($this->lookup[$i][$element]); - } - } - $this->lookup[$i] += $add; - } - } - - foreach ($this->lookup as $key => $lookup) { - $this->info[$key] = implode(' | ', array_keys($lookup)); - } - $this->keys = array_keys($this->info); - $this->values = array_values($this->info); - } - - /** - * Accepts a definition; generates and assigns a ChildDef for it - * @param HTMLPurifier_ElementDef $def HTMLPurifier_ElementDef reference - * @param HTMLPurifier_HTMLModule $module Module that defined the ElementDef - */ - public function generateChildDef(&$def, $module) - { - if (!empty($def->child)) { // already done! - return; - } - $content_model = $def->content_model; - if (is_string($content_model)) { - // Assume that $this->keys is alphanumeric - $def->content_model = preg_replace_callback( - '/\b(' . implode('|', $this->keys) . ')\b/', - array($this, 'generateChildDefCallback'), - $content_model - ); - //$def->content_model = str_replace( - // $this->keys, $this->values, $content_model); - } - $def->child = $this->getChildDef($def, $module); - } - - public function generateChildDefCallback($matches) - { - return $this->info[$matches[0]]; - } - - /** - * Instantiates a ChildDef based on content_model and content_model_type - * member variables in HTMLPurifier_ElementDef - * @note This will also defer to modules for custom HTMLPurifier_ChildDef - * subclasses that need content set expansion - * @param HTMLPurifier_ElementDef $def HTMLPurifier_ElementDef to have ChildDef extracted - * @param HTMLPurifier_HTMLModule $module Module that defined the ElementDef - * @return HTMLPurifier_ChildDef corresponding to ElementDef - */ - public function getChildDef($def, $module) - { - $value = $def->content_model; - if (is_object($value)) { - trigger_error( - 'Literal object child definitions should be stored in '. - 'ElementDef->child not ElementDef->content_model', - E_USER_NOTICE - ); - return $value; - } - switch ($def->content_model_type) { - case 'required': - return new HTMLPurifier_ChildDef_Required($value); - case 'optional': - return new HTMLPurifier_ChildDef_Optional($value); - case 'empty': - return new HTMLPurifier_ChildDef_Empty(); - case 'custom': - return new HTMLPurifier_ChildDef_Custom($value); - } - // defer to its module - $return = false; - if ($module->defines_child_def) { // save a func call - $return = $module->getChildDef($def); - } - if ($return !== false) { - return $return; - } - // error-out - trigger_error( - 'Could not determine which ChildDef class to instantiate', - E_USER_ERROR - ); - return false; - } - - /** - * Converts a string list of elements separated by pipes into - * a lookup array. - * @param string $string List of elements - * @return array Lookup array of elements - */ - protected function convertToLookup($string) - { - $array = explode('|', str_replace(' ', '', $string)); - $ret = array(); - foreach ($array as $k) { - $ret[$k] = true; - } - return $ret; - } -} - - - - - -/** - * Registry object that contains information about the current context. - * @warning Is a bit buggy when variables are set to null: it thinks - * they don't exist! So use false instead, please. - * @note Since the variables Context deals with may not be objects, - * references are very important here! Do not remove! - */ -class HTMLPurifier_Context -{ - - /** - * Private array that stores the references. - * @type array - */ - private $_storage = array(); - - /** - * Registers a variable into the context. - * @param string $name String name - * @param mixed $ref Reference to variable to be registered - */ - public function register($name, &$ref) - { - if (array_key_exists($name, $this->_storage)) { - trigger_error( - "Name $name produces collision, cannot re-register", - E_USER_ERROR - ); - return; - } - $this->_storage[$name] =& $ref; - } - - /** - * Retrieves a variable reference from the context. - * @param string $name String name - * @param bool $ignore_error Boolean whether or not to ignore error - * @return mixed - */ - public function &get($name, $ignore_error = false) - { - if (!array_key_exists($name, $this->_storage)) { - if (!$ignore_error) { - trigger_error( - "Attempted to retrieve non-existent variable $name", - E_USER_ERROR - ); - } - $var = null; // so we can return by reference - return $var; - } - return $this->_storage[$name]; - } - - /** - * Destroys a variable in the context. - * @param string $name String name - */ - public function destroy($name) - { - if (!array_key_exists($name, $this->_storage)) { - trigger_error( - "Attempted to destroy non-existent variable $name", - E_USER_ERROR - ); - return; - } - unset($this->_storage[$name]); - } - - /** - * Checks whether or not the variable exists. - * @param string $name String name - * @return bool - */ - public function exists($name) - { - return array_key_exists($name, $this->_storage); - } - - /** - * Loads a series of variables from an associative array - * @param array $context_array Assoc array of variables to load - */ - public function loadArray($context_array) - { - foreach ($context_array as $key => $discard) { - $this->register($key, $context_array[$key]); - } - } -} - - - - - -/** - * Abstract class representing Definition cache managers that implements - * useful common methods and is a factory. - * @todo Create a separate maintenance file advanced users can use to - * cache their custom HTMLDefinition, which can be loaded - * via a configuration directive - * @todo Implement memcached - */ -abstract class HTMLPurifier_DefinitionCache -{ - /** - * @type string - */ - public $type; - - /** - * @param string $type Type of definition objects this instance of the - * cache will handle. - */ - public function __construct($type) - { - $this->type = $type; - } - - /** - * Generates a unique identifier for a particular configuration - * @param HTMLPurifier_Config $config Instance of HTMLPurifier_Config - * @return string - */ - public function generateKey($config) - { - return $config->version . ',' . // possibly replace with function calls - $config->getBatchSerial($this->type) . ',' . - $config->get($this->type . '.DefinitionRev'); - } - - /** - * Tests whether or not a key is old with respect to the configuration's - * version and revision number. - * @param string $key Key to test - * @param HTMLPurifier_Config $config Instance of HTMLPurifier_Config to test against - * @return bool - */ - public function isOld($key, $config) - { - if (substr_count($key, ',') < 2) { - return true; - } - list($version, $hash, $revision) = explode(',', $key, 3); - $compare = version_compare($version, $config->version); - // version mismatch, is always old - if ($compare != 0) { - return true; - } - // versions match, ids match, check revision number - if ($hash == $config->getBatchSerial($this->type) && - $revision < $config->get($this->type . '.DefinitionRev')) { - return true; - } - return false; - } - - /** - * Checks if a definition's type jives with the cache's type - * @note Throws an error on failure - * @param HTMLPurifier_Definition $def Definition object to check - * @return bool true if good, false if not - */ - public function checkDefType($def) - { - if ($def->type !== $this->type) { - trigger_error("Cannot use definition of type {$def->type} in cache for {$this->type}"); - return false; - } - return true; - } - - /** - * Adds a definition object to the cache - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - */ - abstract public function add($def, $config); - - /** - * Unconditionally saves a definition object to the cache - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - */ - abstract public function set($def, $config); - - /** - * Replace an object in the cache - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - */ - abstract public function replace($def, $config); - - /** - * Retrieves a definition object from the cache - * @param HTMLPurifier_Config $config - */ - abstract public function get($config); - - /** - * Removes a definition object to the cache - * @param HTMLPurifier_Config $config - */ - abstract public function remove($config); - - /** - * Clears all objects from cache - * @param HTMLPurifier_Config $config - */ - abstract public function flush($config); - - /** - * Clears all expired (older version or revision) objects from cache - * @note Be carefuly implementing this method as flush. Flush must - * not interfere with other Definition types, and cleanup() - * should not be repeatedly called by userland code. - * @param HTMLPurifier_Config $config - */ - abstract public function cleanup($config); -} - - - - - -/** - * Responsible for creating definition caches. - */ -class HTMLPurifier_DefinitionCacheFactory -{ - /** - * @type array - */ - protected $caches = array('Serializer' => array()); - - /** - * @type array - */ - protected $implementations = array(); - - /** - * @type HTMLPurifier_DefinitionCache_Decorator[] - */ - protected $decorators = array(); - - /** - * Initialize default decorators - */ - public function setup() - { - $this->addDecorator('Cleanup'); - } - - /** - * Retrieves an instance of global definition cache factory. - * @param HTMLPurifier_DefinitionCacheFactory $prototype - * @return HTMLPurifier_DefinitionCacheFactory - */ - public static function instance($prototype = null) - { - static $instance; - if ($prototype !== null) { - $instance = $prototype; - } elseif ($instance === null || $prototype === true) { - $instance = new HTMLPurifier_DefinitionCacheFactory(); - $instance->setup(); - } - return $instance; - } - - /** - * Registers a new definition cache object - * @param string $short Short name of cache object, for reference - * @param string $long Full class name of cache object, for construction - */ - public function register($short, $long) - { - $this->implementations[$short] = $long; - } - - /** - * Factory method that creates a cache object based on configuration - * @param string $type Name of definitions handled by cache - * @param HTMLPurifier_Config $config Config instance - * @return mixed - */ - public function create($type, $config) - { - $method = $config->get('Cache.DefinitionImpl'); - if ($method === null) { - return new HTMLPurifier_DefinitionCache_Null($type); - } - if (!empty($this->caches[$method][$type])) { - return $this->caches[$method][$type]; - } - if (isset($this->implementations[$method]) && - class_exists($class = $this->implementations[$method], false)) { - $cache = new $class($type); - } else { - if ($method != 'Serializer') { - trigger_error("Unrecognized DefinitionCache $method, using Serializer instead", E_USER_WARNING); - } - $cache = new HTMLPurifier_DefinitionCache_Serializer($type); - } - foreach ($this->decorators as $decorator) { - $new_cache = $decorator->decorate($cache); - // prevent infinite recursion in PHP 4 - unset($cache); - $cache = $new_cache; - } - $this->caches[$method][$type] = $cache; - return $this->caches[$method][$type]; - } - - /** - * Registers a decorator to add to all new cache objects - * @param HTMLPurifier_DefinitionCache_Decorator|string $decorator An instance or the name of a decorator - */ - public function addDecorator($decorator) - { - if (is_string($decorator)) { - $class = "HTMLPurifier_DefinitionCache_Decorator_$decorator"; - $decorator = new $class; - } - $this->decorators[$decorator->name] = $decorator; - } -} - - - - - -/** - * Represents a document type, contains information on which modules - * need to be loaded. - * @note This class is inspected by Printer_HTMLDefinition->renderDoctype. - * If structure changes, please update that function. - */ -class HTMLPurifier_Doctype -{ - /** - * Full name of doctype - * @type string - */ - public $name; - - /** - * List of standard modules (string identifiers or literal objects) - * that this doctype uses - * @type array - */ - public $modules = array(); - - /** - * List of modules to use for tidying up code - * @type array - */ - public $tidyModules = array(); - - /** - * Is the language derived from XML (i.e. XHTML)? - * @type bool - */ - public $xml = true; - - /** - * List of aliases for this doctype - * @type array - */ - public $aliases = array(); - - /** - * Public DTD identifier - * @type string - */ - public $dtdPublic; - - /** - * System DTD identifier - * @type string - */ - public $dtdSystem; - - public function __construct( - $name = null, - $xml = true, - $modules = array(), - $tidyModules = array(), - $aliases = array(), - $dtd_public = null, - $dtd_system = null - ) { - $this->name = $name; - $this->xml = $xml; - $this->modules = $modules; - $this->tidyModules = $tidyModules; - $this->aliases = $aliases; - $this->dtdPublic = $dtd_public; - $this->dtdSystem = $dtd_system; - } -} - - - - - -class HTMLPurifier_DoctypeRegistry -{ - - /** - * Hash of doctype names to doctype objects. - * @type array - */ - protected $doctypes; - - /** - * Lookup table of aliases to real doctype names. - * @type array - */ - protected $aliases; - - /** - * Registers a doctype to the registry - * @note Accepts a fully-formed doctype object, or the - * parameters for constructing a doctype object - * @param string $doctype Name of doctype or literal doctype object - * @param bool $xml - * @param array $modules Modules doctype will load - * @param array $tidy_modules Modules doctype will load for certain modes - * @param array $aliases Alias names for doctype - * @param string $dtd_public - * @param string $dtd_system - * @return HTMLPurifier_Doctype Editable registered doctype - */ - public function register( - $doctype, - $xml = true, - $modules = array(), - $tidy_modules = array(), - $aliases = array(), - $dtd_public = null, - $dtd_system = null - ) { - if (!is_array($modules)) { - $modules = array($modules); - } - if (!is_array($tidy_modules)) { - $tidy_modules = array($tidy_modules); - } - if (!is_array($aliases)) { - $aliases = array($aliases); - } - if (!is_object($doctype)) { - $doctype = new HTMLPurifier_Doctype( - $doctype, - $xml, - $modules, - $tidy_modules, - $aliases, - $dtd_public, - $dtd_system - ); - } - $this->doctypes[$doctype->name] = $doctype; - $name = $doctype->name; - // hookup aliases - foreach ($doctype->aliases as $alias) { - if (isset($this->doctypes[$alias])) { - continue; - } - $this->aliases[$alias] = $name; - } - // remove old aliases - if (isset($this->aliases[$name])) { - unset($this->aliases[$name]); - } - return $doctype; - } - - /** - * Retrieves reference to a doctype of a certain name - * @note This function resolves aliases - * @note When possible, use the more fully-featured make() - * @param string $doctype Name of doctype - * @return HTMLPurifier_Doctype Editable doctype object - */ - public function get($doctype) - { - if (isset($this->aliases[$doctype])) { - $doctype = $this->aliases[$doctype]; - } - if (!isset($this->doctypes[$doctype])) { - trigger_error('Doctype ' . htmlspecialchars($doctype) . ' does not exist', E_USER_ERROR); - $anon = new HTMLPurifier_Doctype($doctype); - return $anon; - } - return $this->doctypes[$doctype]; - } - - /** - * Creates a doctype based on a configuration object, - * will perform initialization on the doctype - * @note Use this function to get a copy of doctype that config - * can hold on to (this is necessary in order to tell - * Generator whether or not the current document is XML - * based or not). - * @param HTMLPurifier_Config $config - * @return HTMLPurifier_Doctype - */ - public function make($config) - { - return clone $this->get($this->getDoctypeFromConfig($config)); - } - - /** - * Retrieves the doctype from the configuration object - * @param HTMLPurifier_Config $config - * @return string - */ - public function getDoctypeFromConfig($config) - { - // recommended test - $doctype = $config->get('HTML.Doctype'); - if (!empty($doctype)) { - return $doctype; - } - $doctype = $config->get('HTML.CustomDoctype'); - if (!empty($doctype)) { - return $doctype; - } - // backwards-compatibility - if ($config->get('HTML.XHTML')) { - $doctype = 'XHTML 1.0'; - } else { - $doctype = 'HTML 4.01'; - } - if ($config->get('HTML.Strict')) { - $doctype .= ' Strict'; - } else { - $doctype .= ' Transitional'; - } - return $doctype; - } -} - - - - - -/** - * Structure that stores an HTML element definition. Used by - * HTMLPurifier_HTMLDefinition and HTMLPurifier_HTMLModule. - * @note This class is inspected by HTMLPurifier_Printer_HTMLDefinition. - * Please update that class too. - * @warning If you add new properties to this class, you MUST update - * the mergeIn() method. - */ -class HTMLPurifier_ElementDef -{ - /** - * Does the definition work by itself, or is it created solely - * for the purpose of merging into another definition? - * @type bool - */ - public $standalone = true; - - /** - * Associative array of attribute name to HTMLPurifier_AttrDef. - * @type array - * @note Before being processed by HTMLPurifier_AttrCollections - * when modules are finalized during - * HTMLPurifier_HTMLDefinition->setup(), this array may also - * contain an array at index 0 that indicates which attribute - * collections to load into the full array. It may also - * contain string indentifiers in lieu of HTMLPurifier_AttrDef, - * see HTMLPurifier_AttrTypes on how they are expanded during - * HTMLPurifier_HTMLDefinition->setup() processing. - */ - public $attr = array(); - - // XXX: Design note: currently, it's not possible to override - // previously defined AttrTransforms without messing around with - // the final generated config. This is by design; a previous version - // used an associated list of attr_transform, but it was extremely - // easy to accidentally override other attribute transforms by - // forgetting to specify an index (and just using 0.) While we - // could check this by checking the index number and complaining, - // there is a second problem which is that it is not at all easy to - // tell when something is getting overridden. Combine this with a - // codebase where this isn't really being used, and it's perfect for - // nuking. - - /** - * List of tags HTMLPurifier_AttrTransform to be done before validation. - * @type array - */ - public $attr_transform_pre = array(); - - /** - * List of tags HTMLPurifier_AttrTransform to be done after validation. - * @type array - */ - public $attr_transform_post = array(); - - /** - * HTMLPurifier_ChildDef of this tag. - * @type HTMLPurifier_ChildDef - */ - public $child; - - /** - * Abstract string representation of internal ChildDef rules. - * @see HTMLPurifier_ContentSets for how this is parsed and then transformed - * into an HTMLPurifier_ChildDef. - * @warning This is a temporary variable that is not available after - * being processed by HTMLDefinition - * @type string - */ - public $content_model; - - /** - * Value of $child->type, used to determine which ChildDef to use, - * used in combination with $content_model. - * @warning This must be lowercase - * @warning This is a temporary variable that is not available after - * being processed by HTMLDefinition - * @type string - */ - public $content_model_type; - - /** - * Does the element have a content model (#PCDATA | Inline)*? This - * is important for chameleon ins and del processing in - * HTMLPurifier_ChildDef_Chameleon. Dynamically set: modules don't - * have to worry about this one. - * @type bool - */ - public $descendants_are_inline = false; - - /** - * List of the names of required attributes this element has. - * Dynamically populated by HTMLPurifier_HTMLDefinition::getElement() - * @type array - */ - public $required_attr = array(); - - /** - * Lookup table of tags excluded from all descendants of this tag. - * @type array - * @note SGML permits exclusions for all descendants, but this is - * not possible with DTDs or XML Schemas. W3C has elected to - * use complicated compositions of content_models to simulate - * exclusion for children, but we go the simpler, SGML-style - * route of flat-out exclusions, which correctly apply to - * all descendants and not just children. Note that the XHTML - * Modularization Abstract Modules are blithely unaware of such - * distinctions. - */ - public $excludes = array(); - - /** - * This tag is explicitly auto-closed by the following tags. - * @type array - */ - public $autoclose = array(); - - /** - * If a foreign element is found in this element, test if it is - * allowed by this sub-element; if it is, instead of closing the - * current element, place it inside this element. - * @type string - */ - public $wrap; - - /** - * Whether or not this is a formatting element affected by the - * "Active Formatting Elements" algorithm. - * @type bool - */ - public $formatting; - - /** - * Low-level factory constructor for creating new standalone element defs - */ - public static function create($content_model, $content_model_type, $attr) - { - $def = new HTMLPurifier_ElementDef(); - $def->content_model = $content_model; - $def->content_model_type = $content_model_type; - $def->attr = $attr; - return $def; - } - - /** - * Merges the values of another element definition into this one. - * Values from the new element def take precedence if a value is - * not mergeable. - * @param HTMLPurifier_ElementDef $def - */ - public function mergeIn($def) - { - // later keys takes precedence - foreach ($def->attr as $k => $v) { - if ($k === 0) { - // merge in the includes - // sorry, no way to override an include - foreach ($v as $v2) { - $this->attr[0][] = $v2; - } - continue; - } - if ($v === false) { - if (isset($this->attr[$k])) { - unset($this->attr[$k]); - } - continue; - } - $this->attr[$k] = $v; - } - $this->_mergeAssocArray($this->excludes, $def->excludes); - $this->attr_transform_pre = array_merge($this->attr_transform_pre, $def->attr_transform_pre); - $this->attr_transform_post = array_merge($this->attr_transform_post, $def->attr_transform_post); - - if (!empty($def->content_model)) { - $this->content_model = - str_replace("#SUPER", $this->content_model, $def->content_model); - $this->child = false; - } - if (!empty($def->content_model_type)) { - $this->content_model_type = $def->content_model_type; - $this->child = false; - } - if (!is_null($def->child)) { - $this->child = $def->child; - } - if (!is_null($def->formatting)) { - $this->formatting = $def->formatting; - } - if ($def->descendants_are_inline) { - $this->descendants_are_inline = $def->descendants_are_inline; - } - } - - /** - * Merges one array into another, removes values which equal false - * @param $a1 Array by reference that is merged into - * @param $a2 Array that merges into $a1 - */ - private function _mergeAssocArray(&$a1, $a2) - { - foreach ($a2 as $k => $v) { - if ($v === false) { - if (isset($a1[$k])) { - unset($a1[$k]); - } - continue; - } - $a1[$k] = $v; - } - } -} - - - - - -/** - * A UTF-8 specific character encoder that handles cleaning and transforming. - * @note All functions in this class should be static. - */ -class HTMLPurifier_Encoder -{ - - /** - * Constructor throws fatal error if you attempt to instantiate class - */ - private function __construct() - { - trigger_error('Cannot instantiate encoder, call methods statically', E_USER_ERROR); - } - - /** - * Error-handler that mutes errors, alternative to shut-up operator. - */ - public static function muteErrorHandler() - { - } - - /** - * iconv wrapper which mutes errors, but doesn't work around bugs. - * @param string $in Input encoding - * @param string $out Output encoding - * @param string $text The text to convert - * @return string - */ - public static function unsafeIconv($in, $out, $text) - { - set_error_handler(array('HTMLPurifier_Encoder', 'muteErrorHandler')); - $r = iconv($in, $out, $text); - restore_error_handler(); - return $r; - } - - /** - * iconv wrapper which mutes errors and works around bugs. - * @param string $in Input encoding - * @param string $out Output encoding - * @param string $text The text to convert - * @param int $max_chunk_size - * @return string - */ - public static function iconv($in, $out, $text, $max_chunk_size = 8000) - { - $code = self::testIconvTruncateBug(); - if ($code == self::ICONV_OK) { - return self::unsafeIconv($in, $out, $text); - } elseif ($code == self::ICONV_TRUNCATES) { - // we can only work around this if the input character set - // is utf-8 - if ($in == 'utf-8') { - if ($max_chunk_size < 4) { - trigger_error('max_chunk_size is too small', E_USER_WARNING); - return false; - } - // split into 8000 byte chunks, but be careful to handle - // multibyte boundaries properly - if (($c = strlen($text)) <= $max_chunk_size) { - return self::unsafeIconv($in, $out, $text); - } - $r = ''; - $i = 0; - while (true) { - if ($i + $max_chunk_size >= $c) { - $r .= self::unsafeIconv($in, $out, substr($text, $i)); - break; - } - // wibble the boundary - if (0x80 != (0xC0 & ord($text[$i + $max_chunk_size]))) { - $chunk_size = $max_chunk_size; - } elseif (0x80 != (0xC0 & ord($text[$i + $max_chunk_size - 1]))) { - $chunk_size = $max_chunk_size - 1; - } elseif (0x80 != (0xC0 & ord($text[$i + $max_chunk_size - 2]))) { - $chunk_size = $max_chunk_size - 2; - } elseif (0x80 != (0xC0 & ord($text[$i + $max_chunk_size - 3]))) { - $chunk_size = $max_chunk_size - 3; - } else { - return false; // rather confusing UTF-8... - } - $chunk = substr($text, $i, $chunk_size); // substr doesn't mind overlong lengths - $r .= self::unsafeIconv($in, $out, $chunk); - $i += $chunk_size; - } - return $r; - } else { - return false; - } - } else { - return false; - } - } - - /** - * Cleans a UTF-8 string for well-formedness and SGML validity - * - * It will parse according to UTF-8 and return a valid UTF8 string, with - * non-SGML codepoints excluded. - * - * @param string $str The string to clean - * @param bool $force_php - * @return string - * - * @note Just for reference, the non-SGML code points are 0 to 31 and - * 127 to 159, inclusive. However, we allow code points 9, 10 - * and 13, which are the tab, line feed and carriage return - * respectively. 128 and above the code points map to multibyte - * UTF-8 representations. - * - * @note Fallback code adapted from utf8ToUnicode by Henri Sivonen and - * hsivonen@iki.fi at <http://iki.fi/hsivonen/php-utf8/> under the - * LGPL license. Notes on what changed are inside, but in general, - * the original code transformed UTF-8 text into an array of integer - * Unicode codepoints. Understandably, transforming that back to - * a string would be somewhat expensive, so the function was modded to - * directly operate on the string. However, this discourages code - * reuse, and the logic enumerated here would be useful for any - * function that needs to be able to understand UTF-8 characters. - * As of right now, only smart lossless character encoding converters - * would need that, and I'm probably not going to implement them. - * Once again, PHP 6 should solve all our problems. - */ - public static function cleanUTF8($str, $force_php = false) - { - // UTF-8 validity is checked since PHP 4.3.5 - // This is an optimization: if the string is already valid UTF-8, no - // need to do PHP stuff. 99% of the time, this will be the case. - // The regexp matches the XML char production, as well as well as excluding - // non-SGML codepoints U+007F to U+009F - if (preg_match( - '/^[\x{9}\x{A}\x{D}\x{20}-\x{7E}\x{A0}-\x{D7FF}\x{E000}-\x{FFFD}\x{10000}-\x{10FFFF}]*$/Du', - $str - )) { - return $str; - } - - $mState = 0; // cached expected number of octets after the current octet - // until the beginning of the next UTF8 character sequence - $mUcs4 = 0; // cached Unicode character - $mBytes = 1; // cached expected number of octets in the current sequence - - // original code involved an $out that was an array of Unicode - // codepoints. Instead of having to convert back into UTF-8, we've - // decided to directly append valid UTF-8 characters onto a string - // $out once they're done. $char accumulates raw bytes, while $mUcs4 - // turns into the Unicode code point, so there's some redundancy. - - $out = ''; - $char = ''; - - $len = strlen($str); - for ($i = 0; $i < $len; $i++) { - $in = ord($str{$i}); - $char .= $str[$i]; // append byte to char - if (0 == $mState) { - // When mState is zero we expect either a US-ASCII character - // or a multi-octet sequence. - if (0 == (0x80 & ($in))) { - // US-ASCII, pass straight through. - if (($in <= 31 || $in == 127) && - !($in == 9 || $in == 13 || $in == 10) // save \r\t\n - ) { - // control characters, remove - } else { - $out .= $char; - } - // reset - $char = ''; - $mBytes = 1; - } elseif (0xC0 == (0xE0 & ($in))) { - // First octet of 2 octet sequence - $mUcs4 = ($in); - $mUcs4 = ($mUcs4 & 0x1F) << 6; - $mState = 1; - $mBytes = 2; - } elseif (0xE0 == (0xF0 & ($in))) { - // First octet of 3 octet sequence - $mUcs4 = ($in); - $mUcs4 = ($mUcs4 & 0x0F) << 12; - $mState = 2; - $mBytes = 3; - } elseif (0xF0 == (0xF8 & ($in))) { - // First octet of 4 octet sequence - $mUcs4 = ($in); - $mUcs4 = ($mUcs4 & 0x07) << 18; - $mState = 3; - $mBytes = 4; - } elseif (0xF8 == (0xFC & ($in))) { - // First octet of 5 octet sequence. - // - // This is illegal because the encoded codepoint must be - // either: - // (a) not the shortest form or - // (b) outside the Unicode range of 0-0x10FFFF. - // Rather than trying to resynchronize, we will carry on - // until the end of the sequence and let the later error - // handling code catch it. - $mUcs4 = ($in); - $mUcs4 = ($mUcs4 & 0x03) << 24; - $mState = 4; - $mBytes = 5; - } elseif (0xFC == (0xFE & ($in))) { - // First octet of 6 octet sequence, see comments for 5 - // octet sequence. - $mUcs4 = ($in); - $mUcs4 = ($mUcs4 & 1) << 30; - $mState = 5; - $mBytes = 6; - } else { - // Current octet is neither in the US-ASCII range nor a - // legal first octet of a multi-octet sequence. - $mState = 0; - $mUcs4 = 0; - $mBytes = 1; - $char = ''; - } - } else { - // When mState is non-zero, we expect a continuation of the - // multi-octet sequence - if (0x80 == (0xC0 & ($in))) { - // Legal continuation. - $shift = ($mState - 1) * 6; - $tmp = $in; - $tmp = ($tmp & 0x0000003F) << $shift; - $mUcs4 |= $tmp; - - if (0 == --$mState) { - // End of the multi-octet sequence. mUcs4 now contains - // the final Unicode codepoint to be output - - // Check for illegal sequences and codepoints. - - // From Unicode 3.1, non-shortest form is illegal - if (((2 == $mBytes) && ($mUcs4 < 0x0080)) || - ((3 == $mBytes) && ($mUcs4 < 0x0800)) || - ((4 == $mBytes) && ($mUcs4 < 0x10000)) || - (4 < $mBytes) || - // From Unicode 3.2, surrogate characters = illegal - (($mUcs4 & 0xFFFFF800) == 0xD800) || - // Codepoints outside the Unicode range are illegal - ($mUcs4 > 0x10FFFF) - ) { - - } elseif (0xFEFF != $mUcs4 && // omit BOM - // check for valid Char unicode codepoints - ( - 0x9 == $mUcs4 || - 0xA == $mUcs4 || - 0xD == $mUcs4 || - (0x20 <= $mUcs4 && 0x7E >= $mUcs4) || - // 7F-9F is not strictly prohibited by XML, - // but it is non-SGML, and thus we don't allow it - (0xA0 <= $mUcs4 && 0xD7FF >= $mUcs4) || - (0x10000 <= $mUcs4 && 0x10FFFF >= $mUcs4) - ) - ) { - $out .= $char; - } - // initialize UTF8 cache (reset) - $mState = 0; - $mUcs4 = 0; - $mBytes = 1; - $char = ''; - } - } else { - // ((0xC0 & (*in) != 0x80) && (mState != 0)) - // Incomplete multi-octet sequence. - // used to result in complete fail, but we'll reset - $mState = 0; - $mUcs4 = 0; - $mBytes = 1; - $char =''; - } - } - } - return $out; - } - - /** - * Translates a Unicode codepoint into its corresponding UTF-8 character. - * @note Based on Feyd's function at - * <http://forums.devnetwork.net/viewtopic.php?p=191404#191404>, - * which is in public domain. - * @note While we're going to do code point parsing anyway, a good - * optimization would be to refuse to translate code points that - * are non-SGML characters. However, this could lead to duplication. - * @note This is very similar to the unichr function in - * maintenance/generate-entity-file.php (although this is superior, - * due to its sanity checks). - */ - - // +----------+----------+----------+----------+ - // | 33222222 | 22221111 | 111111 | | - // | 10987654 | 32109876 | 54321098 | 76543210 | bit - // +----------+----------+----------+----------+ - // | | | | 0xxxxxxx | 1 byte 0x00000000..0x0000007F - // | | | 110yyyyy | 10xxxxxx | 2 byte 0x00000080..0x000007FF - // | | 1110zzzz | 10yyyyyy | 10xxxxxx | 3 byte 0x00000800..0x0000FFFF - // | 11110www | 10wwzzzz | 10yyyyyy | 10xxxxxx | 4 byte 0x00010000..0x0010FFFF - // +----------+----------+----------+----------+ - // | 00000000 | 00011111 | 11111111 | 11111111 | Theoretical upper limit of legal scalars: 2097151 (0x001FFFFF) - // | 00000000 | 00010000 | 11111111 | 11111111 | Defined upper limit of legal scalar codes - // +----------+----------+----------+----------+ - - public static function unichr($code) - { - if ($code > 1114111 or $code < 0 or - ($code >= 55296 and $code <= 57343)) { - // bits are set outside the "valid" range as defined - // by UNICODE 4.1.0 - return ''; - } - - $x = $y = $z = $w = 0; - if ($code < 128) { - // regular ASCII character - $x = $code; - } else { - // set up bits for UTF-8 - $x = ($code & 63) | 128; - if ($code < 2048) { - $y = (($code & 2047) >> 6) | 192; - } else { - $y = (($code & 4032) >> 6) | 128; - if ($code < 65536) { - $z = (($code >> 12) & 15) | 224; - } else { - $z = (($code >> 12) & 63) | 128; - $w = (($code >> 18) & 7) | 240; - } - } - } - // set up the actual character - $ret = ''; - if ($w) { - $ret .= chr($w); - } - if ($z) { - $ret .= chr($z); - } - if ($y) { - $ret .= chr($y); - } - $ret .= chr($x); - - return $ret; - } - - /** - * @return bool - */ - public static function iconvAvailable() - { - static $iconv = null; - if ($iconv === null) { - $iconv = function_exists('iconv') && self::testIconvTruncateBug() != self::ICONV_UNUSABLE; - } - return $iconv; - } - - /** - * Convert a string to UTF-8 based on configuration. - * @param string $str The string to convert - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string - */ - public static function convertToUTF8($str, $config, $context) - { - $encoding = $config->get('Core.Encoding'); - if ($encoding === 'utf-8') { - return $str; - } - static $iconv = null; - if ($iconv === null) { - $iconv = self::iconvAvailable(); - } - if ($iconv && !$config->get('Test.ForceNoIconv')) { - // unaffected by bugs, since UTF-8 support all characters - $str = self::unsafeIconv($encoding, 'utf-8//IGNORE', $str); - if ($str === false) { - // $encoding is not a valid encoding - trigger_error('Invalid encoding ' . $encoding, E_USER_ERROR); - return ''; - } - // If the string is bjorked by Shift_JIS or a similar encoding - // that doesn't support all of ASCII, convert the naughty - // characters to their true byte-wise ASCII/UTF-8 equivalents. - $str = strtr($str, self::testEncodingSupportsASCII($encoding)); - return $str; - } elseif ($encoding === 'iso-8859-1') { - $str = utf8_encode($str); - return $str; - } - $bug = HTMLPurifier_Encoder::testIconvTruncateBug(); - if ($bug == self::ICONV_OK) { - trigger_error('Encoding not supported, please install iconv', E_USER_ERROR); - } else { - trigger_error( - 'You have a buggy version of iconv, see https://bugs.php.net/bug.php?id=48147 ' . - 'and http://sourceware.org/bugzilla/show_bug.cgi?id=13541', - E_USER_ERROR - ); - } - } - - /** - * Converts a string from UTF-8 based on configuration. - * @param string $str The string to convert - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string - * @note Currently, this is a lossy conversion, with unexpressable - * characters being omitted. - */ - public static function convertFromUTF8($str, $config, $context) - { - $encoding = $config->get('Core.Encoding'); - if ($escape = $config->get('Core.EscapeNonASCIICharacters')) { - $str = self::convertToASCIIDumbLossless($str); - } - if ($encoding === 'utf-8') { - return $str; - } - static $iconv = null; - if ($iconv === null) { - $iconv = self::iconvAvailable(); - } - if ($iconv && !$config->get('Test.ForceNoIconv')) { - // Undo our previous fix in convertToUTF8, otherwise iconv will barf - $ascii_fix = self::testEncodingSupportsASCII($encoding); - if (!$escape && !empty($ascii_fix)) { - $clear_fix = array(); - foreach ($ascii_fix as $utf8 => $native) { - $clear_fix[$utf8] = ''; - } - $str = strtr($str, $clear_fix); - } - $str = strtr($str, array_flip($ascii_fix)); - // Normal stuff - $str = self::iconv('utf-8', $encoding . '//IGNORE', $str); - return $str; - } elseif ($encoding === 'iso-8859-1') { - $str = utf8_decode($str); - return $str; - } - trigger_error('Encoding not supported', E_USER_ERROR); - // You might be tempted to assume that the ASCII representation - // might be OK, however, this is *not* universally true over all - // encodings. So we take the conservative route here, rather - // than forcibly turn on %Core.EscapeNonASCIICharacters - } - - /** - * Lossless (character-wise) conversion of HTML to ASCII - * @param string $str UTF-8 string to be converted to ASCII - * @return string ASCII encoded string with non-ASCII character entity-ized - * @warning Adapted from MediaWiki, claiming fair use: this is a common - * algorithm. If you disagree with this license fudgery, - * implement it yourself. - * @note Uses decimal numeric entities since they are best supported. - * @note This is a DUMB function: it has no concept of keeping - * character entities that the projected character encoding - * can allow. We could possibly implement a smart version - * but that would require it to also know which Unicode - * codepoints the charset supported (not an easy task). - * @note Sort of with cleanUTF8() but it assumes that $str is - * well-formed UTF-8 - */ - public static function convertToASCIIDumbLossless($str) - { - $bytesleft = 0; - $result = ''; - $working = 0; - $len = strlen($str); - for ($i = 0; $i < $len; $i++) { - $bytevalue = ord($str[$i]); - if ($bytevalue <= 0x7F) { //0xxx xxxx - $result .= chr($bytevalue); - $bytesleft = 0; - } elseif ($bytevalue <= 0xBF) { //10xx xxxx - $working = $working << 6; - $working += ($bytevalue & 0x3F); - $bytesleft--; - if ($bytesleft <= 0) { - $result .= "&#" . $working . ";"; - } - } elseif ($bytevalue <= 0xDF) { //110x xxxx - $working = $bytevalue & 0x1F; - $bytesleft = 1; - } elseif ($bytevalue <= 0xEF) { //1110 xxxx - $working = $bytevalue & 0x0F; - $bytesleft = 2; - } else { //1111 0xxx - $working = $bytevalue & 0x07; - $bytesleft = 3; - } - } - return $result; - } - - /** No bugs detected in iconv. */ - const ICONV_OK = 0; - - /** Iconv truncates output if converting from UTF-8 to another - * character set with //IGNORE, and a non-encodable character is found */ - const ICONV_TRUNCATES = 1; - - /** Iconv does not support //IGNORE, making it unusable for - * transcoding purposes */ - const ICONV_UNUSABLE = 2; - - /** - * glibc iconv has a known bug where it doesn't handle the magic - * //IGNORE stanza correctly. In particular, rather than ignore - * characters, it will return an EILSEQ after consuming some number - * of characters, and expect you to restart iconv as if it were - * an E2BIG. Old versions of PHP did not respect the errno, and - * returned the fragment, so as a result you would see iconv - * mysteriously truncating output. We can work around this by - * manually chopping our input into segments of about 8000 - * characters, as long as PHP ignores the error code. If PHP starts - * paying attention to the error code, iconv becomes unusable. - * - * @return int Error code indicating severity of bug. - */ - public static function testIconvTruncateBug() - { - static $code = null; - if ($code === null) { - // better not use iconv, otherwise infinite loop! - $r = self::unsafeIconv('utf-8', 'ascii//IGNORE', "\xCE\xB1" . str_repeat('a', 9000)); - if ($r === false) { - $code = self::ICONV_UNUSABLE; - } elseif (($c = strlen($r)) < 9000) { - $code = self::ICONV_TRUNCATES; - } elseif ($c > 9000) { - trigger_error( - 'Your copy of iconv is extremely buggy. Please notify HTML Purifier maintainers: ' . - 'include your iconv version as per phpversion()', - E_USER_ERROR - ); - } else { - $code = self::ICONV_OK; - } - } - return $code; - } - - /** - * This expensive function tests whether or not a given character - * encoding supports ASCII. 7/8-bit encodings like Shift_JIS will - * fail this test, and require special processing. Variable width - * encodings shouldn't ever fail. - * - * @param string $encoding Encoding name to test, as per iconv format - * @param bool $bypass Whether or not to bypass the precompiled arrays. - * @return Array of UTF-8 characters to their corresponding ASCII, - * which can be used to "undo" any overzealous iconv action. - */ - public static function testEncodingSupportsASCII($encoding, $bypass = false) - { - // All calls to iconv here are unsafe, proof by case analysis: - // If ICONV_OK, no difference. - // If ICONV_TRUNCATE, all calls involve one character inputs, - // so bug is not triggered. - // If ICONV_UNUSABLE, this call is irrelevant - static $encodings = array(); - if (!$bypass) { - if (isset($encodings[$encoding])) { - return $encodings[$encoding]; - } - $lenc = strtolower($encoding); - switch ($lenc) { - case 'shift_jis': - return array("\xC2\xA5" => '\\', "\xE2\x80\xBE" => '~'); - case 'johab': - return array("\xE2\x82\xA9" => '\\'); - } - if (strpos($lenc, 'iso-8859-') === 0) { - return array(); - } - } - $ret = array(); - if (self::unsafeIconv('UTF-8', $encoding, 'a') === false) { - return false; - } - for ($i = 0x20; $i <= 0x7E; $i++) { // all printable ASCII chars - $c = chr($i); // UTF-8 char - $r = self::unsafeIconv('UTF-8', "$encoding//IGNORE", $c); // initial conversion - if ($r === '' || - // This line is needed for iconv implementations that do not - // omit characters that do not exist in the target character set - ($r === $c && self::unsafeIconv($encoding, 'UTF-8//IGNORE', $r) !== $c) - ) { - // Reverse engineer: what's the UTF-8 equiv of this byte - // sequence? This assumes that there's no variable width - // encoding that doesn't support ASCII. - $ret[self::unsafeIconv($encoding, 'UTF-8//IGNORE', $c)] = $c; - } - } - $encodings[$encoding] = $ret; - return $ret; - } -} - - - - - -/** - * Object that provides entity lookup table from entity name to character - */ -class HTMLPurifier_EntityLookup -{ - /** - * Assoc array of entity name to character represented. - * @type array - */ - public $table; - - /** - * Sets up the entity lookup table from the serialized file contents. - * @param bool $file - * @note The serialized contents are versioned, but were generated - * using the maintenance script generate_entity_file.php - * @warning This is not in constructor to help enforce the Singleton - */ - public function setup($file = false) - { - if (!$file) { - $file = HTMLPURIFIER_PREFIX . '/HTMLPurifier/EntityLookup/entities.ser'; - } - $this->table = unserialize(file_get_contents($file)); - } - - /** - * Retrieves sole instance of the object. - * @param bool|HTMLPurifier_EntityLookup $prototype Optional prototype of custom lookup table to overload with. - * @return HTMLPurifier_EntityLookup - */ - public static function instance($prototype = false) - { - // no references, since PHP doesn't copy unless modified - static $instance = null; - if ($prototype) { - $instance = $prototype; - } elseif (!$instance) { - $instance = new HTMLPurifier_EntityLookup(); - $instance->setup(); - } - return $instance; - } -} - - - - - -// if want to implement error collecting here, we'll need to use some sort -// of global data (probably trigger_error) because it's impossible to pass -// $config or $context to the callback functions. - -/** - * Handles referencing and derefencing character entities - */ -class HTMLPurifier_EntityParser -{ - - /** - * Reference to entity lookup table. - * @type HTMLPurifier_EntityLookup - */ - protected $_entity_lookup; - - /** - * Callback regex string for parsing entities. - * @type string - */ - protected $_substituteEntitiesRegex = - '/&(?:[#]x([a-fA-F0-9]+)|[#]0*(\d+)|([A-Za-z_:][A-Za-z0-9.\-_:]*));?/'; - // 1. hex 2. dec 3. string (XML style) - - /** - * Decimal to parsed string conversion table for special entities. - * @type array - */ - protected $_special_dec2str = - array( - 34 => '"', - 38 => '&', - 39 => "'", - 60 => '<', - 62 => '>' - ); - - /** - * Stripped entity names to decimal conversion table for special entities. - * @type array - */ - protected $_special_ent2dec = - array( - 'quot' => 34, - 'amp' => 38, - 'lt' => 60, - 'gt' => 62 - ); - - /** - * Substitutes non-special entities with their parsed equivalents. Since - * running this whenever you have parsed character is t3h 5uck, we run - * it before everything else. - * - * @param string $string String to have non-special entities parsed. - * @return string Parsed string. - */ - public function substituteNonSpecialEntities($string) - { - // it will try to detect missing semicolons, but don't rely on it - return preg_replace_callback( - $this->_substituteEntitiesRegex, - array($this, 'nonSpecialEntityCallback'), - $string - ); - } - - /** - * Callback function for substituteNonSpecialEntities() that does the work. - * - * @param array $matches PCRE matches array, with 0 the entire match, and - * either index 1, 2 or 3 set with a hex value, dec value, - * or string (respectively). - * @return string Replacement string. - */ - - protected function nonSpecialEntityCallback($matches) - { - // replaces all but big five - $entity = $matches[0]; - $is_num = (@$matches[0][1] === '#'); - if ($is_num) { - $is_hex = (@$entity[2] === 'x'); - $code = $is_hex ? hexdec($matches[1]) : (int) $matches[2]; - // abort for special characters - if (isset($this->_special_dec2str[$code])) { - return $entity; - } - return HTMLPurifier_Encoder::unichr($code); - } else { - if (isset($this->_special_ent2dec[$matches[3]])) { - return $entity; - } - if (!$this->_entity_lookup) { - $this->_entity_lookup = HTMLPurifier_EntityLookup::instance(); - } - if (isset($this->_entity_lookup->table[$matches[3]])) { - return $this->_entity_lookup->table[$matches[3]]; - } else { - return $entity; - } - } - } - - /** - * Substitutes only special entities with their parsed equivalents. - * - * @notice We try to avoid calling this function because otherwise, it - * would have to be called a lot (for every parsed section). - * - * @param string $string String to have non-special entities parsed. - * @return string Parsed string. - */ - public function substituteSpecialEntities($string) - { - return preg_replace_callback( - $this->_substituteEntitiesRegex, - array($this, 'specialEntityCallback'), - $string - ); - } - - /** - * Callback function for substituteSpecialEntities() that does the work. - * - * This callback has same syntax as nonSpecialEntityCallback(). - * - * @param array $matches PCRE-style matches array, with 0 the entire match, and - * either index 1, 2 or 3 set with a hex value, dec value, - * or string (respectively). - * @return string Replacement string. - */ - protected function specialEntityCallback($matches) - { - $entity = $matches[0]; - $is_num = (@$matches[0][1] === '#'); - if ($is_num) { - $is_hex = (@$entity[2] === 'x'); - $int = $is_hex ? hexdec($matches[1]) : (int) $matches[2]; - return isset($this->_special_dec2str[$int]) ? - $this->_special_dec2str[$int] : - $entity; - } else { - return isset($this->_special_ent2dec[$matches[3]]) ? - $this->_special_ent2dec[$matches[3]] : - $entity; - } - } -} - - - - - -/** - * Error collection class that enables HTML Purifier to report HTML - * problems back to the user - */ -class HTMLPurifier_ErrorCollector -{ - - /** - * Identifiers for the returned error array. These are purposely numeric - * so list() can be used. - */ - const LINENO = 0; - const SEVERITY = 1; - const MESSAGE = 2; - const CHILDREN = 3; - - /** - * @type array - */ - protected $errors; - - /** - * @type array - */ - protected $_current; - - /** - * @type array - */ - protected $_stacks = array(array()); - - /** - * @type HTMLPurifier_Language - */ - protected $locale; - - /** - * @type HTMLPurifier_Generator - */ - protected $generator; - - /** - * @type HTMLPurifier_Context - */ - protected $context; - - /** - * @type array - */ - protected $lines = array(); - - /** - * @param HTMLPurifier_Context $context - */ - public function __construct($context) - { - $this->locale =& $context->get('Locale'); - $this->context = $context; - $this->_current =& $this->_stacks[0]; - $this->errors =& $this->_stacks[0]; - } - - /** - * Sends an error message to the collector for later use - * @param int $severity Error severity, PHP error style (don't use E_USER_) - * @param string $msg Error message text - */ - public function send($severity, $msg) - { - $args = array(); - if (func_num_args() > 2) { - $args = func_get_args(); - array_shift($args); - unset($args[0]); - } - - $token = $this->context->get('CurrentToken', true); - $line = $token ? $token->line : $this->context->get('CurrentLine', true); - $col = $token ? $token->col : $this->context->get('CurrentCol', true); - $attr = $this->context->get('CurrentAttr', true); - - // perform special substitutions, also add custom parameters - $subst = array(); - if (!is_null($token)) { - $args['CurrentToken'] = $token; - } - if (!is_null($attr)) { - $subst['$CurrentAttr.Name'] = $attr; - if (isset($token->attr[$attr])) { - $subst['$CurrentAttr.Value'] = $token->attr[$attr]; - } - } - - if (empty($args)) { - $msg = $this->locale->getMessage($msg); - } else { - $msg = $this->locale->formatMessage($msg, $args); - } - - if (!empty($subst)) { - $msg = strtr($msg, $subst); - } - - // (numerically indexed) - $error = array( - self::LINENO => $line, - self::SEVERITY => $severity, - self::MESSAGE => $msg, - self::CHILDREN => array() - ); - $this->_current[] = $error; - - // NEW CODE BELOW ... - // Top-level errors are either: - // TOKEN type, if $value is set appropriately, or - // "syntax" type, if $value is null - $new_struct = new HTMLPurifier_ErrorStruct(); - $new_struct->type = HTMLPurifier_ErrorStruct::TOKEN; - if ($token) { - $new_struct->value = clone $token; - } - if (is_int($line) && is_int($col)) { - if (isset($this->lines[$line][$col])) { - $struct = $this->lines[$line][$col]; - } else { - $struct = $this->lines[$line][$col] = $new_struct; - } - // These ksorts may present a performance problem - ksort($this->lines[$line], SORT_NUMERIC); - } else { - if (isset($this->lines[-1])) { - $struct = $this->lines[-1]; - } else { - $struct = $this->lines[-1] = $new_struct; - } - } - ksort($this->lines, SORT_NUMERIC); - - // Now, check if we need to operate on a lower structure - if (!empty($attr)) { - $struct = $struct->getChild(HTMLPurifier_ErrorStruct::ATTR, $attr); - if (!$struct->value) { - $struct->value = array($attr, 'PUT VALUE HERE'); - } - } - if (!empty($cssprop)) { - $struct = $struct->getChild(HTMLPurifier_ErrorStruct::CSSPROP, $cssprop); - if (!$struct->value) { - // if we tokenize CSS this might be a little more difficult to do - $struct->value = array($cssprop, 'PUT VALUE HERE'); - } - } - - // Ok, structs are all setup, now time to register the error - $struct->addError($severity, $msg); - } - - /** - * Retrieves raw error data for custom formatter to use - */ - public function getRaw() - { - return $this->errors; - } - - /** - * Default HTML formatting implementation for error messages - * @param HTMLPurifier_Config $config Configuration, vital for HTML output nature - * @param array $errors Errors array to display; used for recursion. - * @return string - */ - public function getHTMLFormatted($config, $errors = null) - { - $ret = array(); - - $this->generator = new HTMLPurifier_Generator($config, $this->context); - if ($errors === null) { - $errors = $this->errors; - } - - // 'At line' message needs to be removed - - // generation code for new structure goes here. It needs to be recursive. - foreach ($this->lines as $line => $col_array) { - if ($line == -1) { - continue; - } - foreach ($col_array as $col => $struct) { - $this->_renderStruct($ret, $struct, $line, $col); - } - } - if (isset($this->lines[-1])) { - $this->_renderStruct($ret, $this->lines[-1]); - } - - if (empty($errors)) { - return '<p>' . $this->locale->getMessage('ErrorCollector: No errors') . '</p>'; - } else { - return '<ul><li>' . implode('</li><li>', $ret) . '</li></ul>'; - } - - } - - private function _renderStruct(&$ret, $struct, $line = null, $col = null) - { - $stack = array($struct); - $context_stack = array(array()); - while ($current = array_pop($stack)) { - $context = array_pop($context_stack); - foreach ($current->errors as $error) { - list($severity, $msg) = $error; - $string = ''; - $string .= '<div>'; - // W3C uses an icon to indicate the severity of the error. - $error = $this->locale->getErrorName($severity); - $string .= "<span class=\"error e$severity\"><strong>$error</strong></span> "; - if (!is_null($line) && !is_null($col)) { - $string .= "<em class=\"location\">Line $line, Column $col: </em> "; - } else { - $string .= '<em class="location">End of Document: </em> '; - } - $string .= '<strong class="description">' . $this->generator->escape($msg) . '</strong> '; - $string .= '</div>'; - // Here, have a marker for the character on the column appropriate. - // Be sure to clip extremely long lines. - //$string .= '<pre>'; - //$string .= ''; - //$string .= '</pre>'; - $ret[] = $string; - } - foreach ($current->children as $array) { - $context[] = $current; - $stack = array_merge($stack, array_reverse($array, true)); - for ($i = count($array); $i > 0; $i--) { - $context_stack[] = $context; - } - } - } - } -} - - - - - -/** - * Records errors for particular segments of an HTML document such as tokens, - * attributes or CSS properties. They can contain error structs (which apply - * to components of what they represent), but their main purpose is to hold - * errors applying to whatever struct is being used. - */ -class HTMLPurifier_ErrorStruct -{ - - /** - * Possible values for $children first-key. Note that top-level structures - * are automatically token-level. - */ - const TOKEN = 0; - const ATTR = 1; - const CSSPROP = 2; - - /** - * Type of this struct. - * @type string - */ - public $type; - - /** - * Value of the struct we are recording errors for. There are various - * values for this: - * - TOKEN: Instance of HTMLPurifier_Token - * - ATTR: array('attr-name', 'value') - * - CSSPROP: array('prop-name', 'value') - * @type mixed - */ - public $value; - - /** - * Errors registered for this structure. - * @type array - */ - public $errors = array(); - - /** - * Child ErrorStructs that are from this structure. For example, a TOKEN - * ErrorStruct would contain ATTR ErrorStructs. This is a multi-dimensional - * array in structure: [TYPE]['identifier'] - * @type array - */ - public $children = array(); - - /** - * @param string $type - * @param string $id - * @return mixed - */ - public function getChild($type, $id) - { - if (!isset($this->children[$type][$id])) { - $this->children[$type][$id] = new HTMLPurifier_ErrorStruct(); - $this->children[$type][$id]->type = $type; - } - return $this->children[$type][$id]; - } - - /** - * @param int $severity - * @param string $message - */ - public function addError($severity, $message) - { - $this->errors[] = array($severity, $message); - } -} - - - - - -/** - * Global exception class for HTML Purifier; any exceptions we throw - * are from here. - */ -class HTMLPurifier_Exception extends Exception -{ - -} - - - - - -/** - * Represents a pre or post processing filter on HTML Purifier's output - * - * Sometimes, a little ad-hoc fixing of HTML has to be done before - * it gets sent through HTML Purifier: you can use filters to acheive - * this effect. For instance, YouTube videos can be preserved using - * this manner. You could have used a decorator for this task, but - * PHP's support for them is not terribly robust, so we're going - * to just loop through the filters. - * - * Filters should be exited first in, last out. If there are three filters, - * named 1, 2 and 3, the order of execution should go 1->preFilter, - * 2->preFilter, 3->preFilter, purify, 3->postFilter, 2->postFilter, - * 1->postFilter. - * - * @note Methods are not declared abstract as it is perfectly legitimate - * for an implementation not to want anything to happen on a step - */ - -class HTMLPurifier_Filter -{ - - /** - * Name of the filter for identification purposes. - * @type string - */ - public $name; - - /** - * Pre-processor function, handles HTML before HTML Purifier - * @param string $html - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string - */ - public function preFilter($html, $config, $context) - { - return $html; - } - - /** - * Post-processor function, handles HTML after HTML Purifier - * @param string $html - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string - */ - public function postFilter($html, $config, $context) - { - return $html; - } -} - - - - - -/** - * Generates HTML from tokens. - * @todo Refactor interface so that configuration/context is determined - * upon instantiation, no need for messy generateFromTokens() calls - * @todo Make some of the more internal functions protected, and have - * unit tests work around that - */ -class HTMLPurifier_Generator -{ - - /** - * Whether or not generator should produce XML output. - * @type bool - */ - private $_xhtml = true; - - /** - * :HACK: Whether or not generator should comment the insides of <script> tags. - * @type bool - */ - private $_scriptFix = false; - - /** - * Cache of HTMLDefinition during HTML output to determine whether or - * not attributes should be minimized. - * @type HTMLPurifier_HTMLDefinition - */ - private $_def; - - /** - * Cache of %Output.SortAttr. - * @type bool - */ - private $_sortAttr; - - /** - * Cache of %Output.FlashCompat. - * @type bool - */ - private $_flashCompat; - - /** - * Cache of %Output.FixInnerHTML. - * @type bool - */ - private $_innerHTMLFix; - - /** - * Stack for keeping track of object information when outputting IE - * compatibility code. - * @type array - */ - private $_flashStack = array(); - - /** - * Configuration for the generator - * @type HTMLPurifier_Config - */ - protected $config; - - /** - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - */ - public function __construct($config, $context) - { - $this->config = $config; - $this->_scriptFix = $config->get('Output.CommentScriptContents'); - $this->_innerHTMLFix = $config->get('Output.FixInnerHTML'); - $this->_sortAttr = $config->get('Output.SortAttr'); - $this->_flashCompat = $config->get('Output.FlashCompat'); - $this->_def = $config->getHTMLDefinition(); - $this->_xhtml = $this->_def->doctype->xml; - } - - /** - * Generates HTML from an array of tokens. - * @param HTMLPurifier_Token[] $tokens Array of HTMLPurifier_Token - * @return string Generated HTML - */ - public function generateFromTokens($tokens) - { - if (!$tokens) { - return ''; - } - - // Basic algorithm - $html = ''; - for ($i = 0, $size = count($tokens); $i < $size; $i++) { - if ($this->_scriptFix && $tokens[$i]->name === 'script' - && $i + 2 < $size && $tokens[$i+2] instanceof HTMLPurifier_Token_End) { - // script special case - // the contents of the script block must be ONE token - // for this to work. - $html .= $this->generateFromToken($tokens[$i++]); - $html .= $this->generateScriptFromToken($tokens[$i++]); - } - $html .= $this->generateFromToken($tokens[$i]); - } - - // Tidy cleanup - if (extension_loaded('tidy') && $this->config->get('Output.TidyFormat')) { - $tidy = new Tidy; - $tidy->parseString( - $html, - array( - 'indent'=> true, - 'output-xhtml' => $this->_xhtml, - 'show-body-only' => true, - 'indent-spaces' => 2, - 'wrap' => 68, - ), - 'utf8' - ); - $tidy->cleanRepair(); - $html = (string) $tidy; // explicit cast necessary - } - - // Normalize newlines to system defined value - if ($this->config->get('Core.NormalizeNewlines')) { - $nl = $this->config->get('Output.Newline'); - if ($nl === null) { - $nl = PHP_EOL; - } - if ($nl !== "\n") { - $html = str_replace("\n", $nl, $html); - } - } - return $html; - } - - /** - * Generates HTML from a single token. - * @param HTMLPurifier_Token $token HTMLPurifier_Token object. - * @return string Generated HTML - */ - public function generateFromToken($token) - { - if (!$token instanceof HTMLPurifier_Token) { - trigger_error('Cannot generate HTML from non-HTMLPurifier_Token object', E_USER_WARNING); - return ''; - - } elseif ($token instanceof HTMLPurifier_Token_Start) { - $attr = $this->generateAttributes($token->attr, $token->name); - if ($this->_flashCompat) { - if ($token->name == "object") { - $flash = new stdclass(); - $flash->attr = $token->attr; - $flash->param = array(); - $this->_flashStack[] = $flash; - } - } - return '<' . $token->name . ($attr ? ' ' : '') . $attr . '>'; - - } elseif ($token instanceof HTMLPurifier_Token_End) { - $_extra = ''; - if ($this->_flashCompat) { - if ($token->name == "object" && !empty($this->_flashStack)) { - // doesn't do anything for now - } - } - return $_extra . '</' . $token->name . '>'; - - } elseif ($token instanceof HTMLPurifier_Token_Empty) { - if ($this->_flashCompat && $token->name == "param" && !empty($this->_flashStack)) { - $this->_flashStack[count($this->_flashStack)-1]->param[$token->attr['name']] = $token->attr['value']; - } - $attr = $this->generateAttributes($token->attr, $token->name); - return '<' . $token->name . ($attr ? ' ' : '') . $attr . - ($this->_xhtml ? ' /': '') // <br /> v. <br> - . '>'; - - } elseif ($token instanceof HTMLPurifier_Token_Text) { - return $this->escape($token->data, ENT_NOQUOTES); - - } elseif ($token instanceof HTMLPurifier_Token_Comment) { - return '<!--' . $token->data . '-->'; - } else { - return ''; - - } - } - - /** - * Special case processor for the contents of script tags - * @param HTMLPurifier_Token $token HTMLPurifier_Token object. - * @return string - * @warning This runs into problems if there's already a literal - * --> somewhere inside the script contents. - */ - public function generateScriptFromToken($token) - { - if (!$token instanceof HTMLPurifier_Token_Text) { - return $this->generateFromToken($token); - } - // Thanks <http://lachy.id.au/log/2005/05/script-comments> - $data = preg_replace('#//\s*$#', '', $token->data); - return '<!--//--><![CDATA[//><!--' . "\n" . trim($data) . "\n" . '//--><!]]>'; - } - - /** - * Generates attribute declarations from attribute array. - * @note This does not include the leading or trailing space. - * @param array $assoc_array_of_attributes Attribute array - * @param string $element Name of element attributes are for, used to check - * attribute minimization. - * @return string Generated HTML fragment for insertion. - */ - public function generateAttributes($assoc_array_of_attributes, $element = '') - { - $html = ''; - if ($this->_sortAttr) { - ksort($assoc_array_of_attributes); - } - foreach ($assoc_array_of_attributes as $key => $value) { - if (!$this->_xhtml) { - // Remove namespaced attributes - if (strpos($key, ':') !== false) { - continue; - } - // Check if we should minimize the attribute: val="val" -> val - if ($element && !empty($this->_def->info[$element]->attr[$key]->minimized)) { - $html .= $key . ' '; - continue; - } - } - // Workaround for Internet Explorer innerHTML bug. - // Essentially, Internet Explorer, when calculating - // innerHTML, omits quotes if there are no instances of - // angled brackets, quotes or spaces. However, when parsing - // HTML (for example, when you assign to innerHTML), it - // treats backticks as quotes. Thus, - // <img alt="``" /> - // becomes - // <img alt=`` /> - // becomes - // <img alt='' /> - // Fortunately, all we need to do is trigger an appropriate - // quoting style, which we do by adding an extra space. - // This also is consistent with the W3C spec, which states - // that user agents may ignore leading or trailing - // whitespace (in fact, most don't, at least for attributes - // like alt, but an extra space at the end is barely - // noticeable). Still, we have a configuration knob for - // this, since this transformation is not necesary if you - // don't process user input with innerHTML or you don't plan - // on supporting Internet Explorer. - if ($this->_innerHTMLFix) { - if (strpos($value, '`') !== false) { - // check if correct quoting style would not already be - // triggered - if (strcspn($value, '"\' <>') === strlen($value)) { - // protect! - $value .= ' '; - } - } - } - $html .= $key.'="'.$this->escape($value).'" '; - } - return rtrim($html); - } - - /** - * Escapes raw text data. - * @todo This really ought to be protected, but until we have a facility - * for properly generating HTML here w/o using tokens, it stays - * public. - * @param string $string String data to escape for HTML. - * @param int $quote Quoting style, like htmlspecialchars. ENT_NOQUOTES is - * permissible for non-attribute output. - * @return string escaped data. - */ - public function escape($string, $quote = null) - { - // Workaround for APC bug on Mac Leopard reported by sidepodcast - // http://htmlpurifier.org/phorum/read.php?3,4823,4846 - if ($quote === null) { - $quote = ENT_COMPAT; - } - return htmlspecialchars($string, $quote, 'UTF-8'); - } -} - - - - - -/** - * Definition of the purified HTML that describes allowed children, - * attributes, and many other things. - * - * Conventions: - * - * All member variables that are prefixed with info - * (including the main $info array) are used by HTML Purifier internals - * and should not be directly edited when customizing the HTMLDefinition. - * They can usually be set via configuration directives or custom - * modules. - * - * On the other hand, member variables without the info prefix are used - * internally by the HTMLDefinition and MUST NOT be used by other HTML - * Purifier internals. Many of them, however, are public, and may be - * edited by userspace code to tweak the behavior of HTMLDefinition. - * - * @note This class is inspected by Printer_HTMLDefinition; please - * update that class if things here change. - * - * @warning Directives that change this object's structure must be in - * the HTML or Attr namespace! - */ -class HTMLPurifier_HTMLDefinition extends HTMLPurifier_Definition -{ - - // FULLY-PUBLIC VARIABLES --------------------------------------------- - - /** - * Associative array of element names to HTMLPurifier_ElementDef. - * @type HTMLPurifier_ElementDef[] - */ - public $info = array(); - - /** - * Associative array of global attribute name to attribute definition. - * @type array - */ - public $info_global_attr = array(); - - /** - * String name of parent element HTML will be going into. - * @type string - */ - public $info_parent = 'div'; - - /** - * Definition for parent element, allows parent element to be a - * tag that's not allowed inside the HTML fragment. - * @type HTMLPurifier_ElementDef - */ - public $info_parent_def; - - /** - * String name of element used to wrap inline elements in block context. - * @type string - * @note This is rarely used except for BLOCKQUOTEs in strict mode - */ - public $info_block_wrapper = 'p'; - - /** - * Associative array of deprecated tag name to HTMLPurifier_TagTransform. - * @type array - */ - public $info_tag_transform = array(); - - /** - * Indexed list of HTMLPurifier_AttrTransform to be performed before validation. - * @type HTMLPurifier_AttrTransform[] - */ - public $info_attr_transform_pre = array(); - - /** - * Indexed list of HTMLPurifier_AttrTransform to be performed after validation. - * @type HTMLPurifier_AttrTransform[] - */ - public $info_attr_transform_post = array(); - - /** - * Nested lookup array of content set name (Block, Inline) to - * element name to whether or not it belongs in that content set. - * @type array - */ - public $info_content_sets = array(); - - /** - * Indexed list of HTMLPurifier_Injector to be used. - * @type HTMLPurifier_Injector[] - */ - public $info_injector = array(); - - /** - * Doctype object - * @type HTMLPurifier_Doctype - */ - public $doctype; - - - - // RAW CUSTOMIZATION STUFF -------------------------------------------- - - /** - * Adds a custom attribute to a pre-existing element - * @note This is strictly convenience, and does not have a corresponding - * method in HTMLPurifier_HTMLModule - * @param string $element_name Element name to add attribute to - * @param string $attr_name Name of attribute - * @param mixed $def Attribute definition, can be string or object, see - * HTMLPurifier_AttrTypes for details - */ - public function addAttribute($element_name, $attr_name, $def) - { - $module = $this->getAnonymousModule(); - if (!isset($module->info[$element_name])) { - $element = $module->addBlankElement($element_name); - } else { - $element = $module->info[$element_name]; - } - $element->attr[$attr_name] = $def; - } - - /** - * Adds a custom element to your HTML definition - * @see HTMLPurifier_HTMLModule::addElement() for detailed - * parameter and return value descriptions. - */ - public function addElement($element_name, $type, $contents, $attr_collections, $attributes = array()) - { - $module = $this->getAnonymousModule(); - // assume that if the user is calling this, the element - // is safe. This may not be a good idea - $element = $module->addElement($element_name, $type, $contents, $attr_collections, $attributes); - return $element; - } - - /** - * Adds a blank element to your HTML definition, for overriding - * existing behavior - * @param string $element_name - * @return HTMLPurifier_ElementDef - * @see HTMLPurifier_HTMLModule::addBlankElement() for detailed - * parameter and return value descriptions. - */ - public function addBlankElement($element_name) - { - $module = $this->getAnonymousModule(); - $element = $module->addBlankElement($element_name); - return $element; - } - - /** - * Retrieves a reference to the anonymous module, so you can - * bust out advanced features without having to make your own - * module. - * @return HTMLPurifier_HTMLModule - */ - public function getAnonymousModule() - { - if (!$this->_anonModule) { - $this->_anonModule = new HTMLPurifier_HTMLModule(); - $this->_anonModule->name = 'Anonymous'; - } - return $this->_anonModule; - } - - private $_anonModule = null; - - // PUBLIC BUT INTERNAL VARIABLES -------------------------------------- - - /** - * @type string - */ - public $type = 'HTML'; - - /** - * @type HTMLPurifier_HTMLModuleManager - */ - public $manager; - - /** - * Performs low-cost, preliminary initialization. - */ - public function __construct() - { - $this->manager = new HTMLPurifier_HTMLModuleManager(); - } - - /** - * @param HTMLPurifier_Config $config - */ - protected function doSetup($config) - { - $this->processModules($config); - $this->setupConfigStuff($config); - unset($this->manager); - - // cleanup some of the element definitions - foreach ($this->info as $k => $v) { - unset($this->info[$k]->content_model); - unset($this->info[$k]->content_model_type); - } - } - - /** - * Extract out the information from the manager - * @param HTMLPurifier_Config $config - */ - protected function processModules($config) - { - if ($this->_anonModule) { - // for user specific changes - // this is late-loaded so we don't have to deal with PHP4 - // reference wonky-ness - $this->manager->addModule($this->_anonModule); - unset($this->_anonModule); - } - - $this->manager->setup($config); - $this->doctype = $this->manager->doctype; - - foreach ($this->manager->modules as $module) { - foreach ($module->info_tag_transform as $k => $v) { - if ($v === false) { - unset($this->info_tag_transform[$k]); - } else { - $this->info_tag_transform[$k] = $v; - } - } - foreach ($module->info_attr_transform_pre as $k => $v) { - if ($v === false) { - unset($this->info_attr_transform_pre[$k]); - } else { - $this->info_attr_transform_pre[$k] = $v; - } - } - foreach ($module->info_attr_transform_post as $k => $v) { - if ($v === false) { - unset($this->info_attr_transform_post[$k]); - } else { - $this->info_attr_transform_post[$k] = $v; - } - } - foreach ($module->info_injector as $k => $v) { - if ($v === false) { - unset($this->info_injector[$k]); - } else { - $this->info_injector[$k] = $v; - } - } - } - $this->info = $this->manager->getElements(); - $this->info_content_sets = $this->manager->contentSets->lookup; - } - - /** - * Sets up stuff based on config. We need a better way of doing this. - * @param HTMLPurifier_Config $config - */ - protected function setupConfigStuff($config) - { - $block_wrapper = $config->get('HTML.BlockWrapper'); - if (isset($this->info_content_sets['Block'][$block_wrapper])) { - $this->info_block_wrapper = $block_wrapper; - } else { - trigger_error( - 'Cannot use non-block element as block wrapper', - E_USER_ERROR - ); - } - - $parent = $config->get('HTML.Parent'); - $def = $this->manager->getElement($parent, true); - if ($def) { - $this->info_parent = $parent; - $this->info_parent_def = $def; - } else { - trigger_error( - 'Cannot use unrecognized element as parent', - E_USER_ERROR - ); - $this->info_parent_def = $this->manager->getElement($this->info_parent, true); - } - - // support template text - $support = "(for information on implementing this, see the support forums) "; - - // setup allowed elements ----------------------------------------- - - $allowed_elements = $config->get('HTML.AllowedElements'); - $allowed_attributes = $config->get('HTML.AllowedAttributes'); // retrieve early - - if (!is_array($allowed_elements) && !is_array($allowed_attributes)) { - $allowed = $config->get('HTML.Allowed'); - if (is_string($allowed)) { - list($allowed_elements, $allowed_attributes) = $this->parseTinyMCEAllowedList($allowed); - } - } - - if (is_array($allowed_elements)) { - foreach ($this->info as $name => $d) { - if (!isset($allowed_elements[$name])) { - unset($this->info[$name]); - } - unset($allowed_elements[$name]); - } - // emit errors - foreach ($allowed_elements as $element => $d) { - $element = htmlspecialchars($element); // PHP doesn't escape errors, be careful! - trigger_error("Element '$element' is not supported $support", E_USER_WARNING); - } - } - - // setup allowed attributes --------------------------------------- - - $allowed_attributes_mutable = $allowed_attributes; // by copy! - if (is_array($allowed_attributes)) { - // This actually doesn't do anything, since we went away from - // global attributes. It's possible that userland code uses - // it, but HTMLModuleManager doesn't! - foreach ($this->info_global_attr as $attr => $x) { - $keys = array($attr, "*@$attr", "*.$attr"); - $delete = true; - foreach ($keys as $key) { - if ($delete && isset($allowed_attributes[$key])) { - $delete = false; - } - if (isset($allowed_attributes_mutable[$key])) { - unset($allowed_attributes_mutable[$key]); - } - } - if ($delete) { - unset($this->info_global_attr[$attr]); - } - } - - foreach ($this->info as $tag => $info) { - foreach ($info->attr as $attr => $x) { - $keys = array("$tag@$attr", $attr, "*@$attr", "$tag.$attr", "*.$attr"); - $delete = true; - foreach ($keys as $key) { - if ($delete && isset($allowed_attributes[$key])) { - $delete = false; - } - if (isset($allowed_attributes_mutable[$key])) { - unset($allowed_attributes_mutable[$key]); - } - } - if ($delete) { - if ($this->info[$tag]->attr[$attr]->required) { - trigger_error( - "Required attribute '$attr' in element '$tag' " . - "was not allowed, which means '$tag' will not be allowed either", - E_USER_WARNING - ); - } - unset($this->info[$tag]->attr[$attr]); - } - } - } - // emit errors - foreach ($allowed_attributes_mutable as $elattr => $d) { - $bits = preg_split('/[.@]/', $elattr, 2); - $c = count($bits); - switch ($c) { - case 2: - if ($bits[0] !== '*') { - $element = htmlspecialchars($bits[0]); - $attribute = htmlspecialchars($bits[1]); - if (!isset($this->info[$element])) { - trigger_error( - "Cannot allow attribute '$attribute' if element " . - "'$element' is not allowed/supported $support" - ); - } else { - trigger_error( - "Attribute '$attribute' in element '$element' not supported $support", - E_USER_WARNING - ); - } - break; - } - // otherwise fall through - case 1: - $attribute = htmlspecialchars($bits[0]); - trigger_error( - "Global attribute '$attribute' is not ". - "supported in any elements $support", - E_USER_WARNING - ); - break; - } - } - } - - // setup forbidden elements --------------------------------------- - - $forbidden_elements = $config->get('HTML.ForbiddenElements'); - $forbidden_attributes = $config->get('HTML.ForbiddenAttributes'); - - foreach ($this->info as $tag => $info) { - if (isset($forbidden_elements[$tag])) { - unset($this->info[$tag]); - continue; - } - foreach ($info->attr as $attr => $x) { - if (isset($forbidden_attributes["$tag@$attr"]) || - isset($forbidden_attributes["*@$attr"]) || - isset($forbidden_attributes[$attr]) - ) { - unset($this->info[$tag]->attr[$attr]); - continue; - } elseif (isset($forbidden_attributes["$tag.$attr"])) { // this segment might get removed eventually - // $tag.$attr are not user supplied, so no worries! - trigger_error( - "Error with $tag.$attr: tag.attr syntax not supported for " . - "HTML.ForbiddenAttributes; use tag@attr instead", - E_USER_WARNING - ); - } - } - } - foreach ($forbidden_attributes as $key => $v) { - if (strlen($key) < 2) { - continue; - } - if ($key[0] != '*') { - continue; - } - if ($key[1] == '.') { - trigger_error( - "Error with $key: *.attr syntax not supported for HTML.ForbiddenAttributes; use attr instead", - E_USER_WARNING - ); - } - } - - // setup injectors ----------------------------------------------------- - foreach ($this->info_injector as $i => $injector) { - if ($injector->checkNeeded($config) !== false) { - // remove injector that does not have it's required - // elements/attributes present, and is thus not needed. - unset($this->info_injector[$i]); - } - } - } - - /** - * Parses a TinyMCE-flavored Allowed Elements and Attributes list into - * separate lists for processing. Format is element[attr1|attr2],element2... - * @warning Although it's largely drawn from TinyMCE's implementation, - * it is different, and you'll probably have to modify your lists - * @param array $list String list to parse - * @return array - * @todo Give this its own class, probably static interface - */ - public function parseTinyMCEAllowedList($list) - { - $list = str_replace(array(' ', "\t"), '', $list); - - $elements = array(); - $attributes = array(); - - $chunks = preg_split('/(,|[\n\r]+)/', $list); - foreach ($chunks as $chunk) { - if (empty($chunk)) { - continue; - } - // remove TinyMCE element control characters - if (!strpos($chunk, '[')) { - $element = $chunk; - $attr = false; - } else { - list($element, $attr) = explode('[', $chunk); - } - if ($element !== '*') { - $elements[$element] = true; - } - if (!$attr) { - continue; - } - $attr = substr($attr, 0, strlen($attr) - 1); // remove trailing ] - $attr = explode('|', $attr); - foreach ($attr as $key) { - $attributes["$element.$key"] = true; - } - } - return array($elements, $attributes); - } -} - - - - - -/** - * Represents an XHTML 1.1 module, with information on elements, tags - * and attributes. - * @note Even though this is technically XHTML 1.1, it is also used for - * regular HTML parsing. We are using modulization as a convenient - * way to represent the internals of HTMLDefinition, and our - * implementation is by no means conforming and does not directly - * use the normative DTDs or XML schemas. - * @note The public variables in a module should almost directly - * correspond to the variables in HTMLPurifier_HTMLDefinition. - * However, the prefix info carries no special meaning in these - * objects (include it anyway if that's the correspondence though). - * @todo Consider making some member functions protected - */ - -class HTMLPurifier_HTMLModule -{ - - // -- Overloadable ---------------------------------------------------- - - /** - * Short unique string identifier of the module. - * @type string - */ - public $name; - - /** - * Informally, a list of elements this module changes. - * Not used in any significant way. - * @type array - */ - public $elements = array(); - - /** - * Associative array of element names to element definitions. - * Some definitions may be incomplete, to be merged in later - * with the full definition. - * @type array - */ - public $info = array(); - - /** - * Associative array of content set names to content set additions. - * This is commonly used to, say, add an A element to the Inline - * content set. This corresponds to an internal variable $content_sets - * and NOT info_content_sets member variable of HTMLDefinition. - * @type array - */ - public $content_sets = array(); - - /** - * Associative array of attribute collection names to attribute - * collection additions. More rarely used for adding attributes to - * the global collections. Example is the StyleAttribute module adding - * the style attribute to the Core. Corresponds to HTMLDefinition's - * attr_collections->info, since the object's data is only info, - * with extra behavior associated with it. - * @type array - */ - public $attr_collections = array(); - - /** - * Associative array of deprecated tag name to HTMLPurifier_TagTransform. - * @type array - */ - public $info_tag_transform = array(); - - /** - * List of HTMLPurifier_AttrTransform to be performed before validation. - * @type array - */ - public $info_attr_transform_pre = array(); - - /** - * List of HTMLPurifier_AttrTransform to be performed after validation. - * @type array - */ - public $info_attr_transform_post = array(); - - /** - * List of HTMLPurifier_Injector to be performed during well-formedness fixing. - * An injector will only be invoked if all of it's pre-requisites are met; - * if an injector fails setup, there will be no error; it will simply be - * silently disabled. - * @type array - */ - public $info_injector = array(); - - /** - * Boolean flag that indicates whether or not getChildDef is implemented. - * For optimization reasons: may save a call to a function. Be sure - * to set it if you do implement getChildDef(), otherwise it will have - * no effect! - * @type bool - */ - public $defines_child_def = false; - - /** - * Boolean flag whether or not this module is safe. If it is not safe, all - * of its members are unsafe. Modules are safe by default (this might be - * slightly dangerous, but it doesn't make much sense to force HTML Purifier, - * which is based off of safe HTML, to explicitly say, "This is safe," even - * though there are modules which are "unsafe") - * - * @type bool - * @note Previously, safety could be applied at an element level granularity. - * We've removed this ability, so in order to add "unsafe" elements - * or attributes, a dedicated module with this property set to false - * must be used. - */ - public $safe = true; - - /** - * Retrieves a proper HTMLPurifier_ChildDef subclass based on - * content_model and content_model_type member variables of - * the HTMLPurifier_ElementDef class. There is a similar function - * in HTMLPurifier_HTMLDefinition. - * @param HTMLPurifier_ElementDef $def - * @return HTMLPurifier_ChildDef subclass - */ - public function getChildDef($def) - { - return false; - } - - // -- Convenience ----------------------------------------------------- - - /** - * Convenience function that sets up a new element - * @param string $element Name of element to add - * @param string|bool $type What content set should element be registered to? - * Set as false to skip this step. - * @param string $contents Allowed children in form of: - * "$content_model_type: $content_model" - * @param array $attr_includes What attribute collections to register to - * element? - * @param array $attr What unique attributes does the element define? - * @see HTMLPurifier_ElementDef:: for in-depth descriptions of these parameters. - * @return HTMLPurifier_ElementDef Created element definition object, so you - * can set advanced parameters - */ - public function addElement($element, $type, $contents, $attr_includes = array(), $attr = array()) - { - $this->elements[] = $element; - // parse content_model - list($content_model_type, $content_model) = $this->parseContents($contents); - // merge in attribute inclusions - $this->mergeInAttrIncludes($attr, $attr_includes); - // add element to content sets - if ($type) { - $this->addElementToContentSet($element, $type); - } - // create element - $this->info[$element] = HTMLPurifier_ElementDef::create( - $content_model, - $content_model_type, - $attr - ); - // literal object $contents means direct child manipulation - if (!is_string($contents)) { - $this->info[$element]->child = $contents; - } - return $this->info[$element]; - } - - /** - * Convenience function that creates a totally blank, non-standalone - * element. - * @param string $element Name of element to create - * @return HTMLPurifier_ElementDef Created element - */ - public function addBlankElement($element) - { - if (!isset($this->info[$element])) { - $this->elements[] = $element; - $this->info[$element] = new HTMLPurifier_ElementDef(); - $this->info[$element]->standalone = false; - } else { - trigger_error("Definition for $element already exists in module, cannot redefine"); - } - return $this->info[$element]; - } - - /** - * Convenience function that registers an element to a content set - * @param string $element Element to register - * @param string $type Name content set (warning: case sensitive, usually upper-case - * first letter) - */ - public function addElementToContentSet($element, $type) - { - if (!isset($this->content_sets[$type])) { - $this->content_sets[$type] = ''; - } else { - $this->content_sets[$type] .= ' | '; - } - $this->content_sets[$type] .= $element; - } - - /** - * Convenience function that transforms single-string contents - * into separate content model and content model type - * @param string $contents Allowed children in form of: - * "$content_model_type: $content_model" - * @return array - * @note If contents is an object, an array of two nulls will be - * returned, and the callee needs to take the original $contents - * and use it directly. - */ - public function parseContents($contents) - { - if (!is_string($contents)) { - return array(null, null); - } // defer - switch ($contents) { - // check for shorthand content model forms - case 'Empty': - return array('empty', ''); - case 'Inline': - return array('optional', 'Inline | #PCDATA'); - case 'Flow': - return array('optional', 'Flow | #PCDATA'); - } - list($content_model_type, $content_model) = explode(':', $contents); - $content_model_type = strtolower(trim($content_model_type)); - $content_model = trim($content_model); - return array($content_model_type, $content_model); - } - - /** - * Convenience function that merges a list of attribute includes into - * an attribute array. - * @param array $attr Reference to attr array to modify - * @param array $attr_includes Array of includes / string include to merge in - */ - public function mergeInAttrIncludes(&$attr, $attr_includes) - { - if (!is_array($attr_includes)) { - if (empty($attr_includes)) { - $attr_includes = array(); - } else { - $attr_includes = array($attr_includes); - } - } - $attr[0] = $attr_includes; - } - - /** - * Convenience function that generates a lookup table with boolean - * true as value. - * @param string $list List of values to turn into a lookup - * @note You can also pass an arbitrary number of arguments in - * place of the regular argument - * @return array array equivalent of list - */ - public function makeLookup($list) - { - if (is_string($list)) { - $list = func_get_args(); - } - $ret = array(); - foreach ($list as $value) { - if (is_null($value)) { - continue; - } - $ret[$value] = true; - } - return $ret; - } - - /** - * Lazy load construction of the module after determining whether - * or not it's needed, and also when a finalized configuration object - * is available. - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - } -} - - - - - -class HTMLPurifier_HTMLModuleManager -{ - - /** - * @type HTMLPurifier_DoctypeRegistry - */ - public $doctypes; - - /** - * Instance of current doctype. - * @type string - */ - public $doctype; - - /** - * @type HTMLPurifier_AttrTypes - */ - public $attrTypes; - - /** - * Active instances of modules for the specified doctype are - * indexed, by name, in this array. - * @type HTMLPurifier_HTMLModule[] - */ - public $modules = array(); - - /** - * Array of recognized HTMLPurifier_HTMLModule instances, - * indexed by module's class name. This array is usually lazy loaded, but a - * user can overload a module by pre-emptively registering it. - * @type HTMLPurifier_HTMLModule[] - */ - public $registeredModules = array(); - - /** - * List of extra modules that were added by the user - * using addModule(). These get unconditionally merged into the current doctype, whatever - * it may be. - * @type HTMLPurifier_HTMLModule[] - */ - public $userModules = array(); - - /** - * Associative array of element name to list of modules that have - * definitions for the element; this array is dynamically filled. - * @type array - */ - public $elementLookup = array(); - - /** - * List of prefixes we should use for registering small names. - * @type array - */ - public $prefixes = array('HTMLPurifier_HTMLModule_'); - - /** - * @type HTMLPurifier_ContentSets - */ - public $contentSets; - - /** - * @type HTMLPurifier_AttrCollections - */ - public $attrCollections; - - /** - * If set to true, unsafe elements and attributes will be allowed. - * @type bool - */ - public $trusted = false; - - public function __construct() - { - // editable internal objects - $this->attrTypes = new HTMLPurifier_AttrTypes(); - $this->doctypes = new HTMLPurifier_DoctypeRegistry(); - - // setup basic modules - $common = array( - 'CommonAttributes', 'Text', 'Hypertext', 'List', - 'Presentation', 'Edit', 'Bdo', 'Tables', 'Image', - 'StyleAttribute', - // Unsafe: - 'Scripting', 'Object', 'Forms', - // Sorta legacy, but present in strict: - 'Name', - ); - $transitional = array('Legacy', 'Target', 'Iframe'); - $xml = array('XMLCommonAttributes'); - $non_xml = array('NonXMLCommonAttributes'); - - // setup basic doctypes - $this->doctypes->register( - 'HTML 4.01 Transitional', - false, - array_merge($common, $transitional, $non_xml), - array('Tidy_Transitional', 'Tidy_Proprietary'), - array(), - '-//W3C//DTD HTML 4.01 Transitional//EN', - 'http://www.w3.org/TR/html4/loose.dtd' - ); - - $this->doctypes->register( - 'HTML 4.01 Strict', - false, - array_merge($common, $non_xml), - array('Tidy_Strict', 'Tidy_Proprietary', 'Tidy_Name'), - array(), - '-//W3C//DTD HTML 4.01//EN', - 'http://www.w3.org/TR/html4/strict.dtd' - ); - - $this->doctypes->register( - 'XHTML 1.0 Transitional', - true, - array_merge($common, $transitional, $xml, $non_xml), - array('Tidy_Transitional', 'Tidy_XHTML', 'Tidy_Proprietary', 'Tidy_Name'), - array(), - '-//W3C//DTD XHTML 1.0 Transitional//EN', - 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd' - ); - - $this->doctypes->register( - 'XHTML 1.0 Strict', - true, - array_merge($common, $xml, $non_xml), - array('Tidy_Strict', 'Tidy_XHTML', 'Tidy_Strict', 'Tidy_Proprietary', 'Tidy_Name'), - array(), - '-//W3C//DTD XHTML 1.0 Strict//EN', - 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd' - ); - - $this->doctypes->register( - 'XHTML 1.1', - true, - // Iframe is a real XHTML 1.1 module, despite being - // "transitional"! - array_merge($common, $xml, array('Ruby', 'Iframe')), - array('Tidy_Strict', 'Tidy_XHTML', 'Tidy_Proprietary', 'Tidy_Strict', 'Tidy_Name'), // Tidy_XHTML1_1 - array(), - '-//W3C//DTD XHTML 1.1//EN', - 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd' - ); - - } - - /** - * Registers a module to the recognized module list, useful for - * overloading pre-existing modules. - * @param $module Mixed: string module name, with or without - * HTMLPurifier_HTMLModule prefix, or instance of - * subclass of HTMLPurifier_HTMLModule. - * @param $overload Boolean whether or not to overload previous modules. - * If this is not set, and you do overload a module, - * HTML Purifier will complain with a warning. - * @note This function will not call autoload, you must instantiate - * (and thus invoke) autoload outside the method. - * @note If a string is passed as a module name, different variants - * will be tested in this order: - * - Check for HTMLPurifier_HTMLModule_$name - * - Check all prefixes with $name in order they were added - * - Check for literal object name - * - Throw fatal error - * If your object name collides with an internal class, specify - * your module manually. All modules must have been included - * externally: registerModule will not perform inclusions for you! - */ - public function registerModule($module, $overload = false) - { - if (is_string($module)) { - // attempt to load the module - $original_module = $module; - $ok = false; - foreach ($this->prefixes as $prefix) { - $module = $prefix . $original_module; - if (class_exists($module)) { - $ok = true; - break; - } - } - if (!$ok) { - $module = $original_module; - if (!class_exists($module)) { - trigger_error( - $original_module . ' module does not exist', - E_USER_ERROR - ); - return; - } - } - $module = new $module(); - } - if (empty($module->name)) { - trigger_error('Module instance of ' . get_class($module) . ' must have name'); - return; - } - if (!$overload && isset($this->registeredModules[$module->name])) { - trigger_error('Overloading ' . $module->name . ' without explicit overload parameter', E_USER_WARNING); - } - $this->registeredModules[$module->name] = $module; - } - - /** - * Adds a module to the current doctype by first registering it, - * and then tacking it on to the active doctype - */ - public function addModule($module) - { - $this->registerModule($module); - if (is_object($module)) { - $module = $module->name; - } - $this->userModules[] = $module; - } - - /** - * Adds a class prefix that registerModule() will use to resolve a - * string name to a concrete class - */ - public function addPrefix($prefix) - { - $this->prefixes[] = $prefix; - } - - /** - * Performs processing on modules, after being called you may - * use getElement() and getElements() - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $this->trusted = $config->get('HTML.Trusted'); - - // generate - $this->doctype = $this->doctypes->make($config); - $modules = $this->doctype->modules; - - // take out the default modules that aren't allowed - $lookup = $config->get('HTML.AllowedModules'); - $special_cases = $config->get('HTML.CoreModules'); - - if (is_array($lookup)) { - foreach ($modules as $k => $m) { - if (isset($special_cases[$m])) { - continue; - } - if (!isset($lookup[$m])) { - unset($modules[$k]); - } - } - } - - // custom modules - if ($config->get('HTML.Proprietary')) { - $modules[] = 'Proprietary'; - } - if ($config->get('HTML.SafeObject')) { - $modules[] = 'SafeObject'; - } - if ($config->get('HTML.SafeEmbed')) { - $modules[] = 'SafeEmbed'; - } - if ($config->get('HTML.SafeScripting') !== array()) { - $modules[] = 'SafeScripting'; - } - if ($config->get('HTML.Nofollow')) { - $modules[] = 'Nofollow'; - } - if ($config->get('HTML.TargetBlank')) { - $modules[] = 'TargetBlank'; - } - - // merge in custom modules - $modules = array_merge($modules, $this->userModules); - - foreach ($modules as $module) { - $this->processModule($module); - $this->modules[$module]->setup($config); - } - - foreach ($this->doctype->tidyModules as $module) { - $this->processModule($module); - $this->modules[$module]->setup($config); - } - - // prepare any injectors - foreach ($this->modules as $module) { - $n = array(); - foreach ($module->info_injector as $injector) { - if (!is_object($injector)) { - $class = "HTMLPurifier_Injector_$injector"; - $injector = new $class; - } - $n[$injector->name] = $injector; - } - $module->info_injector = $n; - } - - // setup lookup table based on all valid modules - foreach ($this->modules as $module) { - foreach ($module->info as $name => $def) { - if (!isset($this->elementLookup[$name])) { - $this->elementLookup[$name] = array(); - } - $this->elementLookup[$name][] = $module->name; - } - } - - // note the different choice - $this->contentSets = new HTMLPurifier_ContentSets( - // content set assembly deals with all possible modules, - // not just ones deemed to be "safe" - $this->modules - ); - $this->attrCollections = new HTMLPurifier_AttrCollections( - $this->attrTypes, - // there is no way to directly disable a global attribute, - // but using AllowedAttributes or simply not including - // the module in your custom doctype should be sufficient - $this->modules - ); - } - - /** - * Takes a module and adds it to the active module collection, - * registering it if necessary. - */ - public function processModule($module) - { - if (!isset($this->registeredModules[$module]) || is_object($module)) { - $this->registerModule($module); - } - $this->modules[$module] = $this->registeredModules[$module]; - } - - /** - * Retrieves merged element definitions. - * @return Array of HTMLPurifier_ElementDef - */ - public function getElements() - { - $elements = array(); - foreach ($this->modules as $module) { - if (!$this->trusted && !$module->safe) { - continue; - } - foreach ($module->info as $name => $v) { - if (isset($elements[$name])) { - continue; - } - $elements[$name] = $this->getElement($name); - } - } - - // remove dud elements, this happens when an element that - // appeared to be safe actually wasn't - foreach ($elements as $n => $v) { - if ($v === false) { - unset($elements[$n]); - } - } - - return $elements; - - } - - /** - * Retrieves a single merged element definition - * @param string $name Name of element - * @param bool $trusted Boolean trusted overriding parameter: set to true - * if you want the full version of an element - * @return HTMLPurifier_ElementDef Merged HTMLPurifier_ElementDef - * @note You may notice that modules are getting iterated over twice (once - * in getElements() and once here). This - * is because - */ - public function getElement($name, $trusted = null) - { - if (!isset($this->elementLookup[$name])) { - return false; - } - - // setup global state variables - $def = false; - if ($trusted === null) { - $trusted = $this->trusted; - } - - // iterate through each module that has registered itself to this - // element - foreach ($this->elementLookup[$name] as $module_name) { - $module = $this->modules[$module_name]; - - // refuse to create/merge from a module that is deemed unsafe-- - // pretend the module doesn't exist--when trusted mode is not on. - if (!$trusted && !$module->safe) { - continue; - } - - // clone is used because, ideally speaking, the original - // definition should not be modified. Usually, this will - // make no difference, but for consistency's sake - $new_def = clone $module->info[$name]; - - if (!$def && $new_def->standalone) { - $def = $new_def; - } elseif ($def) { - // This will occur even if $new_def is standalone. In practice, - // this will usually result in a full replacement. - $def->mergeIn($new_def); - } else { - // :TODO: - // non-standalone definitions that don't have a standalone - // to merge into could be deferred to the end - // HOWEVER, it is perfectly valid for a non-standalone - // definition to lack a standalone definition, even - // after all processing: this allows us to safely - // specify extra attributes for elements that may not be - // enabled all in one place. In particular, this might - // be the case for trusted elements. WARNING: care must - // be taken that the /extra/ definitions are all safe. - continue; - } - - // attribute value expansions - $this->attrCollections->performInclusions($def->attr); - $this->attrCollections->expandIdentifiers($def->attr, $this->attrTypes); - - // descendants_are_inline, for ChildDef_Chameleon - if (is_string($def->content_model) && - strpos($def->content_model, 'Inline') !== false) { - if ($name != 'del' && $name != 'ins') { - // this is for you, ins/del - $def->descendants_are_inline = true; - } - } - - $this->contentSets->generateChildDef($def, $module); - } - - // This can occur if there is a blank definition, but no base to - // mix it in with - if (!$def) { - return false; - } - - // add information on required attributes - foreach ($def->attr as $attr_name => $attr_def) { - if ($attr_def->required) { - $def->required_attr[] = $attr_name; - } - } - return $def; - } -} - - - - - -/** - * Component of HTMLPurifier_AttrContext that accumulates IDs to prevent dupes - * @note In Slashdot-speak, dupe means duplicate. - * @note The default constructor does not accept $config or $context objects: - * use must use the static build() factory method to perform initialization. - */ -class HTMLPurifier_IDAccumulator -{ - - /** - * Lookup table of IDs we've accumulated. - * @public - */ - public $ids = array(); - - /** - * Builds an IDAccumulator, also initializing the default blacklist - * @param HTMLPurifier_Config $config Instance of HTMLPurifier_Config - * @param HTMLPurifier_Context $context Instance of HTMLPurifier_Context - * @return HTMLPurifier_IDAccumulator Fully initialized HTMLPurifier_IDAccumulator - */ - public static function build($config, $context) - { - $id_accumulator = new HTMLPurifier_IDAccumulator(); - $id_accumulator->load($config->get('Attr.IDBlacklist')); - return $id_accumulator; - } - - /** - * Add an ID to the lookup table. - * @param string $id ID to be added. - * @return bool status, true if success, false if there's a dupe - */ - public function add($id) - { - if (isset($this->ids[$id])) { - return false; - } - return $this->ids[$id] = true; - } - - /** - * Load a list of IDs into the lookup table - * @param $array_of_ids Array of IDs to load - * @note This function doesn't care about duplicates - */ - public function load($array_of_ids) - { - foreach ($array_of_ids as $id) { - $this->ids[$id] = true; - } - } -} - - - - - -/** - * Injects tokens into the document while parsing for well-formedness. - * This enables "formatter-like" functionality such as auto-paragraphing, - * smiley-ification and linkification to take place. - * - * A note on how handlers create changes; this is done by assigning a new - * value to the $token reference. These values can take a variety of forms and - * are best described HTMLPurifier_Strategy_MakeWellFormed->processToken() - * documentation. - * - * @todo Allow injectors to request a re-run on their output. This - * would help if an operation is recursive. - */ -abstract class HTMLPurifier_Injector -{ - - /** - * Advisory name of injector, this is for friendly error messages. - * @type string - */ - public $name; - - /** - * @type HTMLPurifier_HTMLDefinition - */ - protected $htmlDefinition; - - /** - * Reference to CurrentNesting variable in Context. This is an array - * list of tokens that we are currently "inside" - * @type array - */ - protected $currentNesting; - - /** - * Reference to current token. - * @type HTMLPurifier_Token - */ - protected $currentToken; - - /** - * Reference to InputZipper variable in Context. - * @type HTMLPurifier_Zipper - */ - protected $inputZipper; - - /** - * Array of elements and attributes this injector creates and therefore - * need to be allowed by the definition. Takes form of - * array('element' => array('attr', 'attr2'), 'element2') - * @type array - */ - public $needed = array(); - - /** - * Number of elements to rewind backwards (relative). - * @type bool|int - */ - protected $rewindOffset = false; - - /** - * Rewind to a spot to re-perform processing. This is useful if you - * deleted a node, and now need to see if this change affected any - * earlier nodes. Rewinding does not affect other injectors, and can - * result in infinite loops if not used carefully. - * @param bool|int $offset - * @warning HTML Purifier will prevent you from fast-forwarding with this - * function. - */ - public function rewindOffset($offset) - { - $this->rewindOffset = $offset; - } - - /** - * Retrieves rewind offset, and then unsets it. - * @return bool|int - */ - public function getRewindOffset() - { - $r = $this->rewindOffset; - $this->rewindOffset = false; - return $r; - } - - /** - * Prepares the injector by giving it the config and context objects: - * this allows references to important variables to be made within - * the injector. This function also checks if the HTML environment - * will work with the Injector (see checkNeeded()). - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string Boolean false if success, string of missing needed element/attribute if failure - */ - public function prepare($config, $context) - { - $this->htmlDefinition = $config->getHTMLDefinition(); - // Even though this might fail, some unit tests ignore this and - // still test checkNeeded, so be careful. Maybe get rid of that - // dependency. - $result = $this->checkNeeded($config); - if ($result !== false) { - return $result; - } - $this->currentNesting =& $context->get('CurrentNesting'); - $this->currentToken =& $context->get('CurrentToken'); - $this->inputZipper =& $context->get('InputZipper'); - return false; - } - - /** - * This function checks if the HTML environment - * will work with the Injector: if p tags are not allowed, the - * Auto-Paragraphing injector should not be enabled. - * @param HTMLPurifier_Config $config - * @return bool|string Boolean false if success, string of missing needed element/attribute if failure - */ - public function checkNeeded($config) - { - $def = $config->getHTMLDefinition(); - foreach ($this->needed as $element => $attributes) { - if (is_int($element)) { - $element = $attributes; - } - if (!isset($def->info[$element])) { - return $element; - } - if (!is_array($attributes)) { - continue; - } - foreach ($attributes as $name) { - if (!isset($def->info[$element]->attr[$name])) { - return "$element.$name"; - } - } - } - return false; - } - - /** - * Tests if the context node allows a certain element - * @param string $name Name of element to test for - * @return bool True if element is allowed, false if it is not - */ - public function allowsElement($name) - { - if (!empty($this->currentNesting)) { - $parent_token = array_pop($this->currentNesting); - $this->currentNesting[] = $parent_token; - $parent = $this->htmlDefinition->info[$parent_token->name]; - } else { - $parent = $this->htmlDefinition->info_parent_def; - } - if (!isset($parent->child->elements[$name]) || isset($parent->excludes[$name])) { - return false; - } - // check for exclusion - for ($i = count($this->currentNesting) - 2; $i >= 0; $i--) { - $node = $this->currentNesting[$i]; - $def = $this->htmlDefinition->info[$node->name]; - if (isset($def->excludes[$name])) { - return false; - } - } - return true; - } - - /** - * Iterator function, which starts with the next token and continues until - * you reach the end of the input tokens. - * @warning Please prevent previous references from interfering with this - * functions by setting $i = null beforehand! - * @param int $i Current integer index variable for inputTokens - * @param HTMLPurifier_Token $current Current token variable. - * Do NOT use $token, as that variable is also a reference - * @return bool - */ - protected function forward(&$i, &$current) - { - if ($i === null) { - $i = count($this->inputZipper->back) - 1; - } else { - $i--; - } - if ($i < 0) { - return false; - } - $current = $this->inputZipper->back[$i]; - return true; - } - - /** - * Similar to _forward, but accepts a third parameter $nesting (which - * should be initialized at 0) and stops when we hit the end tag - * for the node $this->inputIndex starts in. - * @param int $i Current integer index variable for inputTokens - * @param HTMLPurifier_Token $current Current token variable. - * Do NOT use $token, as that variable is also a reference - * @param int $nesting - * @return bool - */ - protected function forwardUntilEndToken(&$i, &$current, &$nesting) - { - $result = $this->forward($i, $current); - if (!$result) { - return false; - } - if ($nesting === null) { - $nesting = 0; - } - if ($current instanceof HTMLPurifier_Token_Start) { - $nesting++; - } elseif ($current instanceof HTMLPurifier_Token_End) { - if ($nesting <= 0) { - return false; - } - $nesting--; - } - return true; - } - - /** - * Iterator function, starts with the previous token and continues until - * you reach the beginning of input tokens. - * @warning Please prevent previous references from interfering with this - * functions by setting $i = null beforehand! - * @param int $i Current integer index variable for inputTokens - * @param HTMLPurifier_Token $current Current token variable. - * Do NOT use $token, as that variable is also a reference - * @return bool - */ - protected function backward(&$i, &$current) - { - if ($i === null) { - $i = count($this->inputZipper->front) - 1; - } else { - $i--; - } - if ($i < 0) { - return false; - } - $current = $this->inputZipper->front[$i]; - return true; - } - - /** - * Handler that is called when a text token is processed - */ - public function handleText(&$token) - { - } - - /** - * Handler that is called when a start or empty token is processed - */ - public function handleElement(&$token) - { - } - - /** - * Handler that is called when an end token is processed - */ - public function handleEnd(&$token) - { - $this->notifyEnd($token); - } - - /** - * Notifier that is called when an end token is processed - * @param HTMLPurifier_Token $token Current token variable. - * @note This differs from handlers in that the token is read-only - * @deprecated - */ - public function notifyEnd($token) - { - } -} - - - - - -/** - * Represents a language and defines localizable string formatting and - * other functions, as well as the localized messages for HTML Purifier. - */ -class HTMLPurifier_Language -{ - - /** - * ISO 639 language code of language. Prefers shortest possible version. - * @type string - */ - public $code = 'en'; - - /** - * Fallback language code. - * @type bool|string - */ - public $fallback = false; - - /** - * Array of localizable messages. - * @type array - */ - public $messages = array(); - - /** - * Array of localizable error codes. - * @type array - */ - public $errorNames = array(); - - /** - * True if no message file was found for this language, so English - * is being used instead. Check this if you'd like to notify the - * user that they've used a non-supported language. - * @type bool - */ - public $error = false; - - /** - * Has the language object been loaded yet? - * @type bool - * @todo Make it private, fix usage in HTMLPurifier_LanguageTest - */ - public $_loaded = false; - - /** - * @type HTMLPurifier_Config - */ - protected $config; - - /** - * @type HTMLPurifier_Context - */ - protected $context; - - /** - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - */ - public function __construct($config, $context) - { - $this->config = $config; - $this->context = $context; - } - - /** - * Loads language object with necessary info from factory cache - * @note This is a lazy loader - */ - public function load() - { - if ($this->_loaded) { - return; - } - $factory = HTMLPurifier_LanguageFactory::instance(); - $factory->loadLanguage($this->code); - foreach ($factory->keys as $key) { - $this->$key = $factory->cache[$this->code][$key]; - } - $this->_loaded = true; - } - - /** - * Retrieves a localised message. - * @param string $key string identifier of message - * @return string localised message - */ - public function getMessage($key) - { - if (!$this->_loaded) { - $this->load(); - } - if (!isset($this->messages[$key])) { - return "[$key]"; - } - return $this->messages[$key]; - } - - /** - * Retrieves a localised error name. - * @param int $int error number, corresponding to PHP's error reporting - * @return string localised message - */ - public function getErrorName($int) - { - if (!$this->_loaded) { - $this->load(); - } - if (!isset($this->errorNames[$int])) { - return "[Error: $int]"; - } - return $this->errorNames[$int]; - } - - /** - * Converts an array list into a string readable representation - * @param array $array - * @return string - */ - public function listify($array) - { - $sep = $this->getMessage('Item separator'); - $sep_last = $this->getMessage('Item separator last'); - $ret = ''; - for ($i = 0, $c = count($array); $i < $c; $i++) { - if ($i == 0) { - } elseif ($i + 1 < $c) { - $ret .= $sep; - } else { - $ret .= $sep_last; - } - $ret .= $array[$i]; - } - return $ret; - } - - /** - * Formats a localised message with passed parameters - * @param string $key string identifier of message - * @param array $args Parameters to substitute in - * @return string localised message - * @todo Implement conditionals? Right now, some messages make - * reference to line numbers, but those aren't always available - */ - public function formatMessage($key, $args = array()) - { - if (!$this->_loaded) { - $this->load(); - } - if (!isset($this->messages[$key])) { - return "[$key]"; - } - $raw = $this->messages[$key]; - $subst = array(); - $generator = false; - foreach ($args as $i => $value) { - if (is_object($value)) { - if ($value instanceof HTMLPurifier_Token) { - // factor this out some time - if (!$generator) { - $generator = $this->context->get('Generator'); - } - if (isset($value->name)) { - $subst['$'.$i.'.Name'] = $value->name; - } - if (isset($value->data)) { - $subst['$'.$i.'.Data'] = $value->data; - } - $subst['$'.$i.'.Compact'] = - $subst['$'.$i.'.Serialized'] = $generator->generateFromToken($value); - // a more complex algorithm for compact representation - // could be introduced for all types of tokens. This - // may need to be factored out into a dedicated class - if (!empty($value->attr)) { - $stripped_token = clone $value; - $stripped_token->attr = array(); - $subst['$'.$i.'.Compact'] = $generator->generateFromToken($stripped_token); - } - $subst['$'.$i.'.Line'] = $value->line ? $value->line : 'unknown'; - } - continue; - } elseif (is_array($value)) { - $keys = array_keys($value); - if (array_keys($keys) === $keys) { - // list - $subst['$'.$i] = $this->listify($value); - } else { - // associative array - // no $i implementation yet, sorry - $subst['$'.$i.'.Keys'] = $this->listify($keys); - $subst['$'.$i.'.Values'] = $this->listify(array_values($value)); - } - continue; - } - $subst['$' . $i] = $value; - } - return strtr($raw, $subst); - } -} - - - - - -/** - * Class responsible for generating HTMLPurifier_Language objects, managing - * caching and fallbacks. - * @note Thanks to MediaWiki for the general logic, although this version - * has been entirely rewritten - * @todo Serialized cache for languages - */ -class HTMLPurifier_LanguageFactory -{ - - /** - * Cache of language code information used to load HTMLPurifier_Language objects. - * Structure is: $factory->cache[$language_code][$key] = $value - * @type array - */ - public $cache; - - /** - * Valid keys in the HTMLPurifier_Language object. Designates which - * variables to slurp out of a message file. - * @type array - */ - public $keys = array('fallback', 'messages', 'errorNames'); - - /** - * Instance to validate language codes. - * @type HTMLPurifier_AttrDef_Lang - * - */ - protected $validator; - - /** - * Cached copy of dirname(__FILE__), directory of current file without - * trailing slash. - * @type string - */ - protected $dir; - - /** - * Keys whose contents are a hash map and can be merged. - * @type array - */ - protected $mergeable_keys_map = array('messages' => true, 'errorNames' => true); - - /** - * Keys whose contents are a list and can be merged. - * @value array lookup - */ - protected $mergeable_keys_list = array(); - - /** - * Retrieve sole instance of the factory. - * @param HTMLPurifier_LanguageFactory $prototype Optional prototype to overload sole instance with, - * or bool true to reset to default factory. - * @return HTMLPurifier_LanguageFactory - */ - public static function instance($prototype = null) - { - static $instance = null; - if ($prototype !== null) { - $instance = $prototype; - } elseif ($instance === null || $prototype == true) { - $instance = new HTMLPurifier_LanguageFactory(); - $instance->setup(); - } - return $instance; - } - - /** - * Sets up the singleton, much like a constructor - * @note Prevents people from getting this outside of the singleton - */ - public function setup() - { - $this->validator = new HTMLPurifier_AttrDef_Lang(); - $this->dir = HTMLPURIFIER_PREFIX . '/HTMLPurifier'; - } - - /** - * Creates a language object, handles class fallbacks - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @param bool|string $code Code to override configuration with. Private parameter. - * @return HTMLPurifier_Language - */ - public function create($config, $context, $code = false) - { - // validate language code - if ($code === false) { - $code = $this->validator->validate( - $config->get('Core.Language'), - $config, - $context - ); - } else { - $code = $this->validator->validate($code, $config, $context); - } - if ($code === false) { - $code = 'en'; // malformed code becomes English - } - - $pcode = str_replace('-', '_', $code); // make valid PHP classname - static $depth = 0; // recursion protection - - if ($code == 'en') { - $lang = new HTMLPurifier_Language($config, $context); - } else { - $class = 'HTMLPurifier_Language_' . $pcode; - $file = $this->dir . '/Language/classes/' . $code . '.php'; - if (file_exists($file) || class_exists($class, false)) { - $lang = new $class($config, $context); - } else { - // Go fallback - $raw_fallback = $this->getFallbackFor($code); - $fallback = $raw_fallback ? $raw_fallback : 'en'; - $depth++; - $lang = $this->create($config, $context, $fallback); - if (!$raw_fallback) { - $lang->error = true; - } - $depth--; - } - } - $lang->code = $code; - return $lang; - } - - /** - * Returns the fallback language for language - * @note Loads the original language into cache - * @param string $code language code - * @return string|bool - */ - public function getFallbackFor($code) - { - $this->loadLanguage($code); - return $this->cache[$code]['fallback']; - } - - /** - * Loads language into the cache, handles message file and fallbacks - * @param string $code language code - */ - public function loadLanguage($code) - { - static $languages_seen = array(); // recursion guard - - // abort if we've already loaded it - if (isset($this->cache[$code])) { - return; - } - - // generate filename - $filename = $this->dir . '/Language/messages/' . $code . '.php'; - - // default fallback : may be overwritten by the ensuing include - $fallback = ($code != 'en') ? 'en' : false; - - // load primary localisation - if (!file_exists($filename)) { - // skip the include: will rely solely on fallback - $filename = $this->dir . '/Language/messages/en.php'; - $cache = array(); - } else { - include $filename; - $cache = compact($this->keys); - } - - // load fallback localisation - if (!empty($fallback)) { - - // infinite recursion guard - if (isset($languages_seen[$code])) { - trigger_error( - 'Circular fallback reference in language ' . - $code, - E_USER_ERROR - ); - $fallback = 'en'; - } - $language_seen[$code] = true; - - // load the fallback recursively - $this->loadLanguage($fallback); - $fallback_cache = $this->cache[$fallback]; - - // merge fallback with current language - foreach ($this->keys as $key) { - if (isset($cache[$key]) && isset($fallback_cache[$key])) { - if (isset($this->mergeable_keys_map[$key])) { - $cache[$key] = $cache[$key] + $fallback_cache[$key]; - } elseif (isset($this->mergeable_keys_list[$key])) { - $cache[$key] = array_merge($fallback_cache[$key], $cache[$key]); - } - } else { - $cache[$key] = $fallback_cache[$key]; - } - } - } - - // save to cache for later retrieval - $this->cache[$code] = $cache; - return; - } -} - - - - - -/** - * Represents a measurable length, with a string numeric magnitude - * and a unit. This object is immutable. - */ -class HTMLPurifier_Length -{ - - /** - * String numeric magnitude. - * @type string - */ - protected $n; - - /** - * String unit. False is permitted if $n = 0. - * @type string|bool - */ - protected $unit; - - /** - * Whether or not this length is valid. Null if not calculated yet. - * @type bool - */ - protected $isValid; - - /** - * Array Lookup array of units recognized by CSS 2.1 - * @type array - */ - protected static $allowedUnits = array( - 'em' => true, 'ex' => true, 'px' => true, 'in' => true, - 'cm' => true, 'mm' => true, 'pt' => true, 'pc' => true - ); - - /** - * @param string $n Magnitude - * @param bool|string $u Unit - */ - public function __construct($n = '0', $u = false) - { - $this->n = (string) $n; - $this->unit = $u !== false ? (string) $u : false; - } - - /** - * @param string $s Unit string, like '2em' or '3.4in' - * @return HTMLPurifier_Length - * @warning Does not perform validation. - */ - public static function make($s) - { - if ($s instanceof HTMLPurifier_Length) { - return $s; - } - $n_length = strspn($s, '1234567890.+-'); - $n = substr($s, 0, $n_length); - $unit = substr($s, $n_length); - if ($unit === '') { - $unit = false; - } - return new HTMLPurifier_Length($n, $unit); - } - - /** - * Validates the number and unit. - * @return bool - */ - protected function validate() - { - // Special case: - if ($this->n === '+0' || $this->n === '-0') { - $this->n = '0'; - } - if ($this->n === '0' && $this->unit === false) { - return true; - } - if (!ctype_lower($this->unit)) { - $this->unit = strtolower($this->unit); - } - if (!isset(HTMLPurifier_Length::$allowedUnits[$this->unit])) { - return false; - } - // Hack: - $def = new HTMLPurifier_AttrDef_CSS_Number(); - $result = $def->validate($this->n, false, false); - if ($result === false) { - return false; - } - $this->n = $result; - return true; - } - - /** - * Returns string representation of number. - * @return string - */ - public function toString() - { - if (!$this->isValid()) { - return false; - } - return $this->n . $this->unit; - } - - /** - * Retrieves string numeric magnitude. - * @return string - */ - public function getN() - { - return $this->n; - } - - /** - * Retrieves string unit. - * @return string - */ - public function getUnit() - { - return $this->unit; - } - - /** - * Returns true if this length unit is valid. - * @return bool - */ - public function isValid() - { - if ($this->isValid === null) { - $this->isValid = $this->validate(); - } - return $this->isValid; - } - - /** - * Compares two lengths, and returns 1 if greater, -1 if less and 0 if equal. - * @param HTMLPurifier_Length $l - * @return int - * @warning If both values are too large or small, this calculation will - * not work properly - */ - public function compareTo($l) - { - if ($l === false) { - return false; - } - if ($l->unit !== $this->unit) { - $converter = new HTMLPurifier_UnitConverter(); - $l = $converter->convert($l, $this->unit); - if ($l === false) { - return false; - } - } - return $this->n - $l->n; - } -} - - - - - -/** - * Forgivingly lexes HTML (SGML-style) markup into tokens. - * - * A lexer parses a string of SGML-style markup and converts them into - * corresponding tokens. It doesn't check for well-formedness, although its - * internal mechanism may make this automatic (such as the case of - * HTMLPurifier_Lexer_DOMLex). There are several implementations to choose - * from. - * - * A lexer is HTML-oriented: it might work with XML, but it's not - * recommended, as we adhere to a subset of the specification for optimization - * reasons. This might change in the future. Also, most tokenizers are not - * expected to handle DTDs or PIs. - * - * This class should not be directly instantiated, but you may use create() to - * retrieve a default copy of the lexer. Being a supertype, this class - * does not actually define any implementation, but offers commonly used - * convenience functions for subclasses. - * - * @note The unit tests will instantiate this class for testing purposes, as - * many of the utility functions require a class to be instantiated. - * This means that, even though this class is not runnable, it will - * not be declared abstract. - * - * @par - * - * @note - * We use tokens rather than create a DOM representation because DOM would: - * - * @par - * -# Require more processing and memory to create, - * -# Is not streamable, and - * -# Has the entire document structure (html and body not needed). - * - * @par - * However, DOM is helpful in that it makes it easy to move around nodes - * without a lot of lookaheads to see when a tag is closed. This is a - * limitation of the token system and some workarounds would be nice. - */ -class HTMLPurifier_Lexer -{ - - /** - * Whether or not this lexer implements line-number/column-number tracking. - * If it does, set to true. - */ - public $tracksLineNumbers = false; - - // -- STATIC ---------------------------------------------------------- - - /** - * Retrieves or sets the default Lexer as a Prototype Factory. - * - * By default HTMLPurifier_Lexer_DOMLex will be returned. There are - * a few exceptions involving special features that only DirectLex - * implements. - * - * @note The behavior of this class has changed, rather than accepting - * a prototype object, it now accepts a configuration object. - * To specify your own prototype, set %Core.LexerImpl to it. - * This change in behavior de-singletonizes the lexer object. - * - * @param HTMLPurifier_Config $config - * @return HTMLPurifier_Lexer - * @throws HTMLPurifier_Exception - */ - public static function create($config) - { - if (!($config instanceof HTMLPurifier_Config)) { - $lexer = $config; - trigger_error( - "Passing a prototype to - HTMLPurifier_Lexer::create() is deprecated, please instead - use %Core.LexerImpl", - E_USER_WARNING - ); - } else { - $lexer = $config->get('Core.LexerImpl'); - } - - $needs_tracking = - $config->get('Core.MaintainLineNumbers') || - $config->get('Core.CollectErrors'); - - $inst = null; - if (is_object($lexer)) { - $inst = $lexer; - } else { - if (is_null($lexer)) { - do { - // auto-detection algorithm - if ($needs_tracking) { - $lexer = 'DirectLex'; - break; - } - - if (class_exists('DOMDocument') && - method_exists('DOMDocument', 'loadHTML') && - !extension_loaded('domxml') - ) { - // check for DOM support, because while it's part of the - // core, it can be disabled compile time. Also, the PECL - // domxml extension overrides the default DOM, and is evil - // and nasty and we shan't bother to support it - $lexer = 'DOMLex'; - } else { - $lexer = 'DirectLex'; - } - } while (0); - } // do..while so we can break - - // instantiate recognized string names - switch ($lexer) { - case 'DOMLex': - $inst = new HTMLPurifier_Lexer_DOMLex(); - break; - case 'DirectLex': - $inst = new HTMLPurifier_Lexer_DirectLex(); - break; - case 'PH5P': - $inst = new HTMLPurifier_Lexer_PH5P(); - break; - default: - throw new HTMLPurifier_Exception( - "Cannot instantiate unrecognized Lexer type " . - htmlspecialchars($lexer) - ); - } - } - - if (!$inst) { - throw new HTMLPurifier_Exception('No lexer was instantiated'); - } - - // once PHP DOM implements native line numbers, or we - // hack out something using XSLT, remove this stipulation - if ($needs_tracking && !$inst->tracksLineNumbers) { - throw new HTMLPurifier_Exception( - 'Cannot use lexer that does not support line numbers with ' . - 'Core.MaintainLineNumbers or Core.CollectErrors (use DirectLex instead)' - ); - } - - return $inst; - - } - - // -- CONVENIENCE MEMBERS --------------------------------------------- - - public function __construct() - { - $this->_entity_parser = new HTMLPurifier_EntityParser(); - } - - /** - * Most common entity to raw value conversion table for special entities. - * @type array - */ - protected $_special_entity2str = - array( - '&quot;' => '"', - '&amp;' => '&', - '&lt;' => '<', - '&gt;' => '>', - '&#39;' => "'", - '&#039;' => "'", - '&#x27;' => "'" - ); - - /** - * Parses special entities into the proper characters. - * - * This string will translate escaped versions of the special characters - * into the correct ones. - * - * @warning - * You should be able to treat the output of this function as - * completely parsed, but that's only because all other entities should - * have been handled previously in substituteNonSpecialEntities() - * - * @param string $string String character data to be parsed. - * @return string Parsed character data. - */ - public function parseData($string) - { - // following functions require at least one character - if ($string === '') { - return ''; - } - - // subtracts amps that cannot possibly be escaped - $num_amp = substr_count($string, '&') - substr_count($string, '& ') - - ($string[strlen($string) - 1] === '&' ? 1 : 0); - - if (!$num_amp) { - return $string; - } // abort if no entities - $num_esc_amp = substr_count($string, '&amp;'); - $string = strtr($string, $this->_special_entity2str); - - // code duplication for sake of optimization, see above - $num_amp_2 = substr_count($string, '&') - substr_count($string, '& ') - - ($string[strlen($string) - 1] === '&' ? 1 : 0); - - if ($num_amp_2 <= $num_esc_amp) { - return $string; - } - - // hmm... now we have some uncommon entities. Use the callback. - $string = $this->_entity_parser->substituteSpecialEntities($string); - return $string; - } - - /** - * Lexes an HTML string into tokens. - * @param $string String HTML. - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return HTMLPurifier_Token[] array representation of HTML. - */ - public function tokenizeHTML($string, $config, $context) - { - trigger_error('Call to abstract class', E_USER_ERROR); - } - - /** - * Translates CDATA sections into regular sections (through escaping). - * @param string $string HTML string to process. - * @return string HTML with CDATA sections escaped. - */ - protected static function escapeCDATA($string) - { - return preg_replace_callback( - '/<!\[CDATA\[(.+?)\]\]>/s', - array('HTMLPurifier_Lexer', 'CDATACallback'), - $string - ); - } - - /** - * Special CDATA case that is especially convoluted for <script> - * @param string $string HTML string to process. - * @return string HTML with CDATA sections escaped. - */ - protected static function escapeCommentedCDATA($string) - { - return preg_replace_callback( - '#<!--//--><!\[CDATA\[//><!--(.+?)//--><!\]\]>#s', - array('HTMLPurifier_Lexer', 'CDATACallback'), - $string - ); - } - - /** - * Special Internet Explorer conditional comments should be removed. - * @param string $string HTML string to process. - * @return string HTML with conditional comments removed. - */ - protected static function removeIEConditional($string) - { - return preg_replace( - '#<!--\[if [^>]+\]>.*?<!\[endif\]-->#si', // probably should generalize for all strings - '', - $string - ); - } - - /** - * Callback function for escapeCDATA() that does the work. - * - * @warning Though this is public in order to let the callback happen, - * calling it directly is not recommended. - * @param array $matches PCRE matches array, with index 0 the entire match - * and 1 the inside of the CDATA section. - * @return string Escaped internals of the CDATA section. - */ - protected static function CDATACallback($matches) - { - // not exactly sure why the character set is needed, but whatever - return htmlspecialchars($matches[1], ENT_COMPAT, 'UTF-8'); - } - - /** - * Takes a piece of HTML and normalizes it by converting entities, fixing - * encoding, extracting bits, and other good stuff. - * @param string $html HTML. - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string - * @todo Consider making protected - */ - public function normalize($html, $config, $context) - { - // normalize newlines to \n - if ($config->get('Core.NormalizeNewlines')) { - $html = str_replace("\r\n", "\n", $html); - $html = str_replace("\r", "\n", $html); - } - - if ($config->get('HTML.Trusted')) { - // escape convoluted CDATA - $html = $this->escapeCommentedCDATA($html); - } - - // escape CDATA - $html = $this->escapeCDATA($html); - - $html = $this->removeIEConditional($html); - - // extract body from document if applicable - if ($config->get('Core.ConvertDocumentToFragment')) { - $e = false; - if ($config->get('Core.CollectErrors')) { - $e =& $context->get('ErrorCollector'); - } - $new_html = $this->extractBody($html); - if ($e && $new_html != $html) { - $e->send(E_WARNING, 'Lexer: Extracted body'); - } - $html = $new_html; - } - - // expand entities that aren't the big five - $html = $this->_entity_parser->substituteNonSpecialEntities($html); - - // clean into wellformed UTF-8 string for an SGML context: this has - // to be done after entity expansion because the entities sometimes - // represent non-SGML characters (horror, horror!) - $html = HTMLPurifier_Encoder::cleanUTF8($html); - - // if processing instructions are to removed, remove them now - if ($config->get('Core.RemoveProcessingInstructions')) { - $html = preg_replace('#<\?.+?\?>#s', '', $html); - } - - return $html; - } - - /** - * Takes a string of HTML (fragment or document) and returns the content - * @todo Consider making protected - */ - public function extractBody($html) - { - $matches = array(); - $result = preg_match('!<body[^>]*>(.*)</body>!is', $html, $matches); - if ($result) { - return $matches[1]; - } else { - return $html; - } - } -} - - - - - -/** - * Abstract base node class that all others inherit from. - * - * Why do we not use the DOM extension? (1) It is not always available, - * (2) it has funny constraints on the data it can represent, - * whereas we want a maximally flexible representation, and (3) its - * interface is a bit cumbersome. - */ -abstract class HTMLPurifier_Node -{ - /** - * Line number of the start token in the source document - * @type int - */ - public $line; - - /** - * Column number of the start token in the source document. Null if unknown. - * @type int - */ - public $col; - - /** - * Lookup array of processing that this token is exempt from. - * Currently, valid values are "ValidateAttributes". - * @type array - */ - public $armor = array(); - - /** - * When true, this node should be ignored as non-existent. - * - * Who is responsible for ignoring dead nodes? FixNesting is - * responsible for removing them before passing on to child - * validators. - */ - public $dead = false; - - /** - * Returns a pair of start and end tokens, where the end token - * is null if it is not necessary. Does not include children. - * @type array - */ - abstract public function toTokenPair(); -} - - - - - -/** - * Class that handles operations involving percent-encoding in URIs. - * - * @warning - * Be careful when reusing instances of PercentEncoder. The object - * you use for normalize() SHOULD NOT be used for encode(), or - * vice-versa. - */ -class HTMLPurifier_PercentEncoder -{ - - /** - * Reserved characters to preserve when using encode(). - * @type array - */ - protected $preserve = array(); - - /** - * String of characters that should be preserved while using encode(). - * @param bool $preserve - */ - public function __construct($preserve = false) - { - // unreserved letters, ought to const-ify - for ($i = 48; $i <= 57; $i++) { // digits - $this->preserve[$i] = true; - } - for ($i = 65; $i <= 90; $i++) { // upper-case - $this->preserve[$i] = true; - } - for ($i = 97; $i <= 122; $i++) { // lower-case - $this->preserve[$i] = true; - } - $this->preserve[45] = true; // Dash - - $this->preserve[46] = true; // Period . - $this->preserve[95] = true; // Underscore _ - $this->preserve[126]= true; // Tilde ~ - - // extra letters not to escape - if ($preserve !== false) { - for ($i = 0, $c = strlen($preserve); $i < $c; $i++) { - $this->preserve[ord($preserve[$i])] = true; - } - } - } - - /** - * Our replacement for urlencode, it encodes all non-reserved characters, - * as well as any extra characters that were instructed to be preserved. - * @note - * Assumes that the string has already been normalized, making any - * and all percent escape sequences valid. Percents will not be - * re-escaped, regardless of their status in $preserve - * @param string $string String to be encoded - * @return string Encoded string. - */ - public function encode($string) - { - $ret = ''; - for ($i = 0, $c = strlen($string); $i < $c; $i++) { - if ($string[$i] !== '%' && !isset($this->preserve[$int = ord($string[$i])])) { - $ret .= '%' . sprintf('%02X', $int); - } else { - $ret .= $string[$i]; - } - } - return $ret; - } - - /** - * Fix up percent-encoding by decoding unreserved characters and normalizing. - * @warning This function is affected by $preserve, even though the - * usual desired behavior is for this not to preserve those - * characters. Be careful when reusing instances of PercentEncoder! - * @param string $string String to normalize - * @return string - */ - public function normalize($string) - { - if ($string == '') { - return ''; - } - $parts = explode('%', $string); - $ret = array_shift($parts); - foreach ($parts as $part) { - $length = strlen($part); - if ($length < 2) { - $ret .= '%25' . $part; - continue; - } - $encoding = substr($part, 0, 2); - $text = substr($part, 2); - if (!ctype_xdigit($encoding)) { - $ret .= '%25' . $part; - continue; - } - $int = hexdec($encoding); - if (isset($this->preserve[$int])) { - $ret .= chr($int) . $text; - continue; - } - $encoding = strtoupper($encoding); - $ret .= '%' . $encoding . $text; - } - return $ret; - } -} - - - - - -/** - * Generic property list implementation - */ -class HTMLPurifier_PropertyList -{ - /** - * Internal data-structure for properties. - * @type array - */ - protected $data = array(); - - /** - * Parent plist. - * @type HTMLPurifier_PropertyList - */ - protected $parent; - - /** - * Cache. - * @type array - */ - protected $cache; - - /** - * @param HTMLPurifier_PropertyList $parent Parent plist - */ - public function __construct($parent = null) - { - $this->parent = $parent; - } - - /** - * Recursively retrieves the value for a key - * @param string $name - * @throws HTMLPurifier_Exception - */ - public function get($name) - { - if ($this->has($name)) { - return $this->data[$name]; - } - // possible performance bottleneck, convert to iterative if necessary - if ($this->parent) { - return $this->parent->get($name); - } - throw new HTMLPurifier_Exception("Key '$name' not found"); - } - - /** - * Sets the value of a key, for this plist - * @param string $name - * @param mixed $value - */ - public function set($name, $value) - { - $this->data[$name] = $value; - } - - /** - * Returns true if a given key exists - * @param string $name - * @return bool - */ - public function has($name) - { - return array_key_exists($name, $this->data); - } - - /** - * Resets a value to the value of it's parent, usually the default. If - * no value is specified, the entire plist is reset. - * @param string $name - */ - public function reset($name = null) - { - if ($name == null) { - $this->data = array(); - } else { - unset($this->data[$name]); - } - } - - /** - * Squashes this property list and all of its property lists into a single - * array, and returns the array. This value is cached by default. - * @param bool $force If true, ignores the cache and regenerates the array. - * @return array - */ - public function squash($force = false) - { - if ($this->cache !== null && !$force) { - return $this->cache; - } - if ($this->parent) { - return $this->cache = array_merge($this->parent->squash($force), $this->data); - } else { - return $this->cache = $this->data; - } - } - - /** - * Returns the parent plist. - * @return HTMLPurifier_PropertyList - */ - public function getParent() - { - return $this->parent; - } - - /** - * Sets the parent plist. - * @param HTMLPurifier_PropertyList $plist Parent plist - */ - public function setParent($plist) - { - $this->parent = $plist; - } -} - - - - - -/** - * Property list iterator. Do not instantiate this class directly. - */ -class HTMLPurifier_PropertyListIterator extends FilterIterator -{ - - /** - * @type int - */ - protected $l; - /** - * @type string - */ - protected $filter; - - /** - * @param Iterator $iterator Array of data to iterate over - * @param string $filter Optional prefix to only allow values of - */ - public function __construct(Iterator $iterator, $filter = null) - { - parent::__construct($iterator); - $this->l = strlen($filter); - $this->filter = $filter; - } - - /** - * @return bool - */ - public function accept() - { - $key = $this->getInnerIterator()->key(); - if (strncmp($key, $this->filter, $this->l) !== 0) { - return false; - } - return true; - } -} - - - - - -/** - * A simple array-backed queue, based off of the classic Okasaki - * persistent amortized queue. The basic idea is to maintain two - * stacks: an input stack and an output stack. When the output - * stack runs out, reverse the input stack and use it as the output - * stack. - * - * We don't use the SPL implementation because it's only supported - * on PHP 5.3 and later. - * - * Exercise: Prove that push/pop on this queue take amortized O(1) time. - * - * Exercise: Extend this queue to be a deque, while preserving amortized - * O(1) time. Some care must be taken on rebalancing to avoid quadratic - * behaviour caused by repeatedly shuffling data from the input stack - * to the output stack and back. - */ -class HTMLPurifier_Queue { - private $input; - private $output; - - public function __construct($input = array()) { - $this->input = $input; - $this->output = array(); - } - - /** - * Shifts an element off the front of the queue. - */ - public function shift() { - if (empty($this->output)) { - $this->output = array_reverse($this->input); - $this->input = array(); - } - if (empty($this->output)) { - return null; - } - return array_pop($this->output); - } - - /** - * Pushes an element onto the front of the queue. - */ - public function push($x) { - array_push($this->input, $x); - } - - /** - * Checks if it's empty. - */ - public function isEmpty() { - return empty($this->input) && empty($this->output); - } -} - - - -/** - * Supertype for classes that define a strategy for modifying/purifying tokens. - * - * While HTMLPurifier's core purpose is fixing HTML into something proper, - * strategies provide plug points for extra configuration or even extra - * features, such as custom tags, custom parsing of text, etc. - */ - - -abstract class HTMLPurifier_Strategy -{ - - /** - * Executes the strategy on the tokens. - * - * @param HTMLPurifier_Token[] $tokens Array of HTMLPurifier_Token objects to be operated on. - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return HTMLPurifier_Token[] Processed array of token objects. - */ - abstract public function execute($tokens, $config, $context); -} - - - - - -/** - * This is in almost every respect equivalent to an array except - * that it keeps track of which keys were accessed. - * - * @warning For the sake of backwards compatibility with early versions - * of PHP 5, you must not use the $hash[$key] syntax; if you do - * our version of offsetGet is never called. - */ -class HTMLPurifier_StringHash extends ArrayObject -{ - /** - * @type array - */ - protected $accessed = array(); - - /** - * Retrieves a value, and logs the access. - * @param mixed $index - * @return mixed - */ - public function offsetGet($index) - { - $this->accessed[$index] = true; - return parent::offsetGet($index); - } - - /** - * Returns a lookup array of all array indexes that have been accessed. - * @return array in form array($index => true). - */ - public function getAccessed() - { - return $this->accessed; - } - - /** - * Resets the access array. - */ - public function resetAccessed() - { - $this->accessed = array(); - } -} - - - - - -/** - * Parses string hash files. File format is as such: - * - * DefaultKeyValue - * KEY: Value - * KEY2: Value2 - * --MULTILINE-KEY-- - * Multiline - * value. - * - * Which would output something similar to: - * - * array( - * 'ID' => 'DefaultKeyValue', - * 'KEY' => 'Value', - * 'KEY2' => 'Value2', - * 'MULTILINE-KEY' => "Multiline\nvalue.\n", - * ) - * - * We use this as an easy to use file-format for configuration schema - * files, but the class itself is usage agnostic. - * - * You can use ---- to forcibly terminate parsing of a single string-hash; - * this marker is used in multi string-hashes to delimit boundaries. - */ -class HTMLPurifier_StringHashParser -{ - - /** - * @type string - */ - public $default = 'ID'; - - /** - * Parses a file that contains a single string-hash. - * @param string $file - * @return array - */ - public function parseFile($file) - { - if (!file_exists($file)) { - return false; - } - $fh = fopen($file, 'r'); - if (!$fh) { - return false; - } - $ret = $this->parseHandle($fh); - fclose($fh); - return $ret; - } - - /** - * Parses a file that contains multiple string-hashes delimited by '----' - * @param string $file - * @return array - */ - public function parseMultiFile($file) - { - if (!file_exists($file)) { - return false; - } - $ret = array(); - $fh = fopen($file, 'r'); - if (!$fh) { - return false; - } - while (!feof($fh)) { - $ret[] = $this->parseHandle($fh); - } - fclose($fh); - return $ret; - } - - /** - * Internal parser that acepts a file handle. - * @note While it's possible to simulate in-memory parsing by using - * custom stream wrappers, if such a use-case arises we should - * factor out the file handle into its own class. - * @param resource $fh File handle with pointer at start of valid string-hash - * block. - * @return array - */ - protected function parseHandle($fh) - { - $state = false; - $single = false; - $ret = array(); - do { - $line = fgets($fh); - if ($line === false) { - break; - } - $line = rtrim($line, "\n\r"); - if (!$state && $line === '') { - continue; - } - if ($line === '----') { - break; - } - if (strncmp('--#', $line, 3) === 0) { - // Comment - continue; - } elseif (strncmp('--', $line, 2) === 0) { - // Multiline declaration - $state = trim($line, '- '); - if (!isset($ret[$state])) { - $ret[$state] = ''; - } - continue; - } elseif (!$state) { - $single = true; - if (strpos($line, ':') !== false) { - // Single-line declaration - list($state, $line) = explode(':', $line, 2); - $line = trim($line); - } else { - // Use default declaration - $state = $this->default; - } - } - if ($single) { - $ret[$state] = $line; - $single = false; - $state = false; - } else { - $ret[$state] .= "$line\n"; - } - } while (!feof($fh)); - return $ret; - } -} - - - - - -/** - * Defines a mutation of an obsolete tag into a valid tag. - */ -abstract class HTMLPurifier_TagTransform -{ - - /** - * Tag name to transform the tag to. - * @type string - */ - public $transform_to; - - /** - * Transforms the obsolete tag into the valid tag. - * @param HTMLPurifier_Token_Tag $tag Tag to be transformed. - * @param HTMLPurifier_Config $config Mandatory HTMLPurifier_Config object - * @param HTMLPurifier_Context $context Mandatory HTMLPurifier_Context object - */ - abstract public function transform($tag, $config, $context); - - /** - * Prepends CSS properties to the style attribute, creating the - * attribute if it doesn't exist. - * @warning Copied over from AttrTransform, be sure to keep in sync - * @param array $attr Attribute array to process (passed by reference) - * @param string $css CSS to prepend - */ - protected function prependCSS(&$attr, $css) - { - $attr['style'] = isset($attr['style']) ? $attr['style'] : ''; - $attr['style'] = $css . $attr['style']; - } -} - - - - - -/** - * Abstract base token class that all others inherit from. - */ -abstract class HTMLPurifier_Token -{ - /** - * Line number node was on in source document. Null if unknown. - * @type int - */ - public $line; - - /** - * Column of line node was on in source document. Null if unknown. - * @type int - */ - public $col; - - /** - * Lookup array of processing that this token is exempt from. - * Currently, valid values are "ValidateAttributes" and - * "MakeWellFormed_TagClosedError" - * @type array - */ - public $armor = array(); - - /** - * Used during MakeWellFormed. - * @type - */ - public $skip; - - /** - * @type - */ - public $rewind; - - /** - * @type - */ - public $carryover; - - /** - * @param string $n - * @return null|string - */ - public function __get($n) - { - if ($n === 'type') { - trigger_error('Deprecated type property called; use instanceof', E_USER_NOTICE); - switch (get_class($this)) { - case 'HTMLPurifier_Token_Start': - return 'start'; - case 'HTMLPurifier_Token_Empty': - return 'empty'; - case 'HTMLPurifier_Token_End': - return 'end'; - case 'HTMLPurifier_Token_Text': - return 'text'; - case 'HTMLPurifier_Token_Comment': - return 'comment'; - default: - return null; - } - } - } - - /** - * Sets the position of the token in the source document. - * @param int $l - * @param int $c - */ - public function position($l = null, $c = null) - { - $this->line = $l; - $this->col = $c; - } - - /** - * Convenience function for DirectLex settings line/col position. - * @param int $l - * @param int $c - */ - public function rawPosition($l, $c) - { - if ($c === -1) { - $l++; - } - $this->line = $l; - $this->col = $c; - } - - /** - * Converts a token into its corresponding node. - */ - abstract public function toNode(); -} - - - - - -/** - * Factory for token generation. - * - * @note Doing some benchmarking indicates that the new operator is much - * slower than the clone operator (even discounting the cost of the - * constructor). This class is for that optimization. - * Other then that, there's not much point as we don't - * maintain parallel HTMLPurifier_Token hierarchies (the main reason why - * you'd want to use an abstract factory). - * @todo Port DirectLex to use this - */ -class HTMLPurifier_TokenFactory -{ - // p stands for prototype - - /** - * @type HTMLPurifier_Token_Start - */ - private $p_start; - - /** - * @type HTMLPurifier_Token_End - */ - private $p_end; - - /** - * @type HTMLPurifier_Token_Empty - */ - private $p_empty; - - /** - * @type HTMLPurifier_Token_Text - */ - private $p_text; - - /** - * @type HTMLPurifier_Token_Comment - */ - private $p_comment; - - /** - * Generates blank prototypes for cloning. - */ - public function __construct() - { - $this->p_start = new HTMLPurifier_Token_Start('', array()); - $this->p_end = new HTMLPurifier_Token_End(''); - $this->p_empty = new HTMLPurifier_Token_Empty('', array()); - $this->p_text = new HTMLPurifier_Token_Text(''); - $this->p_comment = new HTMLPurifier_Token_Comment(''); - } - - /** - * Creates a HTMLPurifier_Token_Start. - * @param string $name Tag name - * @param array $attr Associative array of attributes - * @return HTMLPurifier_Token_Start Generated HTMLPurifier_Token_Start - */ - public function createStart($name, $attr = array()) - { - $p = clone $this->p_start; - $p->__construct($name, $attr); - return $p; - } - - /** - * Creates a HTMLPurifier_Token_End. - * @param string $name Tag name - * @return HTMLPurifier_Token_End Generated HTMLPurifier_Token_End - */ - public function createEnd($name) - { - $p = clone $this->p_end; - $p->__construct($name); - return $p; - } - - /** - * Creates a HTMLPurifier_Token_Empty. - * @param string $name Tag name - * @param array $attr Associative array of attributes - * @return HTMLPurifier_Token_Empty Generated HTMLPurifier_Token_Empty - */ - public function createEmpty($name, $attr = array()) - { - $p = clone $this->p_empty; - $p->__construct($name, $attr); - return $p; - } - - /** - * Creates a HTMLPurifier_Token_Text. - * @param string $data Data of text token - * @return HTMLPurifier_Token_Text Generated HTMLPurifier_Token_Text - */ - public function createText($data) - { - $p = clone $this->p_text; - $p->__construct($data); - return $p; - } - - /** - * Creates a HTMLPurifier_Token_Comment. - * @param string $data Data of comment token - * @return HTMLPurifier_Token_Comment Generated HTMLPurifier_Token_Comment - */ - public function createComment($data) - { - $p = clone $this->p_comment; - $p->__construct($data); - return $p; - } -} - - - - - -/** - * HTML Purifier's internal representation of a URI. - * @note - * Internal data-structures are completely escaped. If the data needs - * to be used in a non-URI context (which is very unlikely), be sure - * to decode it first. The URI may not necessarily be well-formed until - * validate() is called. - */ -class HTMLPurifier_URI -{ - /** - * @type string - */ - public $scheme; - - /** - * @type string - */ - public $userinfo; - - /** - * @type string - */ - public $host; - - /** - * @type int - */ - public $port; - - /** - * @type string - */ - public $path; - - /** - * @type string - */ - public $query; - - /** - * @type string - */ - public $fragment; - - /** - * @param string $scheme - * @param string $userinfo - * @param string $host - * @param int $port - * @param string $path - * @param string $query - * @param string $fragment - * @note Automatically normalizes scheme and port - */ - public function __construct($scheme, $userinfo, $host, $port, $path, $query, $fragment) - { - $this->scheme = is_null($scheme) || ctype_lower($scheme) ? $scheme : strtolower($scheme); - $this->userinfo = $userinfo; - $this->host = $host; - $this->port = is_null($port) ? $port : (int)$port; - $this->path = $path; - $this->query = $query; - $this->fragment = $fragment; - } - - /** - * Retrieves a scheme object corresponding to the URI's scheme/default - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return HTMLPurifier_URIScheme Scheme object appropriate for validating this URI - */ - public function getSchemeObj($config, $context) - { - $registry = HTMLPurifier_URISchemeRegistry::instance(); - if ($this->scheme !== null) { - $scheme_obj = $registry->getScheme($this->scheme, $config, $context); - if (!$scheme_obj) { - return false; - } // invalid scheme, clean it out - } else { - // no scheme: retrieve the default one - $def = $config->getDefinition('URI'); - $scheme_obj = $def->getDefaultScheme($config, $context); - if (!$scheme_obj) { - // something funky happened to the default scheme object - trigger_error( - 'Default scheme object "' . $def->defaultScheme . '" was not readable', - E_USER_WARNING - ); - return false; - } - } - return $scheme_obj; - } - - /** - * Generic validation method applicable for all schemes. May modify - * this URI in order to get it into a compliant form. - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool True if validation/filtering succeeds, false if failure - */ - public function validate($config, $context) - { - // ABNF definitions from RFC 3986 - $chars_sub_delims = '!$&\'()*+,;='.$config->get('URI.UnescapeCharacters'); - $chars_gen_delims = ':/?#[]@'; - $chars_pchar = $chars_sub_delims . ':@'; - - // validate host - if (!is_null($this->host)) { - $host_def = new HTMLPurifier_AttrDef_URI_Host(); - $this->host = $host_def->validate($this->host, $config, $context); - if ($this->host === false) { - $this->host = null; - } - } - - // validate scheme - // NOTE: It's not appropriate to check whether or not this - // scheme is in our registry, since a URIFilter may convert a - // URI that we don't allow into one we do. So instead, we just - // check if the scheme can be dropped because there is no host - // and it is our default scheme. - if (!is_null($this->scheme) && is_null($this->host) || $this->host === '') { - // support for relative paths is pretty abysmal when the - // scheme is present, so axe it when possible - $def = $config->getDefinition('URI'); - if ($def->defaultScheme === $this->scheme) { - $this->scheme = null; - } - } - - // validate username - if (!is_null($this->userinfo)) { - $encoder = new HTMLPurifier_PercentEncoder($chars_sub_delims . ':'); - $this->userinfo = $encoder->encode($this->userinfo); - } - - // validate port - if (!is_null($this->port)) { - if ($this->port < 1 || $this->port > 65535) { - $this->port = null; - } - } - - // validate path - $segments_encoder = new HTMLPurifier_PercentEncoder($chars_pchar . '/'); - if (!is_null($this->host)) { // this catches $this->host === '' - // path-abempty (hier and relative) - // http://www.example.com/my/path - // //www.example.com/my/path (looks odd, but works, and - // recognized by most browsers) - // (this set is valid or invalid on a scheme by scheme - // basis, so we'll deal with it later) - // file:///my/path - // ///my/path - $this->path = $segments_encoder->encode($this->path); - } elseif ($this->path !== '') { - if ($this->path[0] === '/') { - // path-absolute (hier and relative) - // http:/my/path - // /my/path - if (strlen($this->path) >= 2 && $this->path[1] === '/') { - // This could happen if both the host gets stripped - // out - // http://my/path - // //my/path - $this->path = ''; - } else { - $this->path = $segments_encoder->encode($this->path); - } - } elseif (!is_null($this->scheme)) { - // path-rootless (hier) - // http:my/path - // Short circuit evaluation means we don't need to check nz - $this->path = $segments_encoder->encode($this->path); - } else { - // path-noscheme (relative) - // my/path - // (once again, not checking nz) - $segment_nc_encoder = new HTMLPurifier_PercentEncoder($chars_sub_delims . '@'); - $c = strpos($this->path, '/'); - if ($c !== false) { - $this->path = - $segment_nc_encoder->encode(substr($this->path, 0, $c)) . - $segments_encoder->encode(substr($this->path, $c)); - } else { - $this->path = $segment_nc_encoder->encode($this->path); - } - } - } else { - // path-empty (hier and relative) - $this->path = ''; // just to be safe - } - - // qf = query and fragment - $qf_encoder = new HTMLPurifier_PercentEncoder($chars_pchar . '/?'); - - if (!is_null($this->query)) { - $this->query = $qf_encoder->encode($this->query); - } - - if (!is_null($this->fragment)) { - $this->fragment = $qf_encoder->encode($this->fragment); - } - return true; - } - - /** - * Convert URI back to string - * @return string URI appropriate for output - */ - public function toString() - { - // reconstruct authority - $authority = null; - // there is a rendering difference between a null authority - // (http:foo-bar) and an empty string authority - // (http:///foo-bar). - if (!is_null($this->host)) { - $authority = ''; - if (!is_null($this->userinfo)) { - $authority .= $this->userinfo . '@'; - } - $authority .= $this->host; - if (!is_null($this->port)) { - $authority .= ':' . $this->port; - } - } - - // Reconstruct the result - // One might wonder about parsing quirks from browsers after - // this reconstruction. Unfortunately, parsing behavior depends - // on what *scheme* was employed (file:///foo is handled *very* - // differently than http:///foo), so unfortunately we have to - // defer to the schemes to do the right thing. - $result = ''; - if (!is_null($this->scheme)) { - $result .= $this->scheme . ':'; - } - if (!is_null($authority)) { - $result .= '//' . $authority; - } - $result .= $this->path; - if (!is_null($this->query)) { - $result .= '?' . $this->query; - } - if (!is_null($this->fragment)) { - $result .= '#' . $this->fragment; - } - - return $result; - } - - /** - * Returns true if this URL might be considered a 'local' URL given - * the current context. This is true when the host is null, or - * when it matches the host supplied to the configuration. - * - * Note that this does not do any scheme checking, so it is mostly - * only appropriate for metadata that doesn't care about protocol - * security. isBenign is probably what you actually want. - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function isLocal($config, $context) - { - if ($this->host === null) { - return true; - } - $uri_def = $config->getDefinition('URI'); - if ($uri_def->host === $this->host) { - return true; - } - return false; - } - - /** - * Returns true if this URL should be considered a 'benign' URL, - * that is: - * - * - It is a local URL (isLocal), and - * - It has a equal or better level of security - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function isBenign($config, $context) - { - if (!$this->isLocal($config, $context)) { - return false; - } - - $scheme_obj = $this->getSchemeObj($config, $context); - if (!$scheme_obj) { - return false; - } // conservative approach - - $current_scheme_obj = $config->getDefinition('URI')->getDefaultScheme($config, $context); - if ($current_scheme_obj->secure) { - if (!$scheme_obj->secure) { - return false; - } - } - return true; - } -} - - - - - -class HTMLPurifier_URIDefinition extends HTMLPurifier_Definition -{ - - public $type = 'URI'; - protected $filters = array(); - protected $postFilters = array(); - protected $registeredFilters = array(); - - /** - * HTMLPurifier_URI object of the base specified at %URI.Base - */ - public $base; - - /** - * String host to consider "home" base, derived off of $base - */ - public $host; - - /** - * Name of default scheme based on %URI.DefaultScheme and %URI.Base - */ - public $defaultScheme; - - public function __construct() - { - $this->registerFilter(new HTMLPurifier_URIFilter_DisableExternal()); - $this->registerFilter(new HTMLPurifier_URIFilter_DisableExternalResources()); - $this->registerFilter(new HTMLPurifier_URIFilter_DisableResources()); - $this->registerFilter(new HTMLPurifier_URIFilter_HostBlacklist()); - $this->registerFilter(new HTMLPurifier_URIFilter_SafeIframe()); - $this->registerFilter(new HTMLPurifier_URIFilter_MakeAbsolute()); - $this->registerFilter(new HTMLPurifier_URIFilter_Munge()); - } - - public function registerFilter($filter) - { - $this->registeredFilters[$filter->name] = $filter; - } - - public function addFilter($filter, $config) - { - $r = $filter->prepare($config); - if ($r === false) return; // null is ok, for backwards compat - if ($filter->post) { - $this->postFilters[$filter->name] = $filter; - } else { - $this->filters[$filter->name] = $filter; - } - } - - protected function doSetup($config) - { - $this->setupMemberVariables($config); - $this->setupFilters($config); - } - - protected function setupFilters($config) - { - foreach ($this->registeredFilters as $name => $filter) { - if ($filter->always_load) { - $this->addFilter($filter, $config); - } else { - $conf = $config->get('URI.' . $name); - if ($conf !== false && $conf !== null) { - $this->addFilter($filter, $config); - } - } - } - unset($this->registeredFilters); - } - - protected function setupMemberVariables($config) - { - $this->host = $config->get('URI.Host'); - $base_uri = $config->get('URI.Base'); - if (!is_null($base_uri)) { - $parser = new HTMLPurifier_URIParser(); - $this->base = $parser->parse($base_uri); - $this->defaultScheme = $this->base->scheme; - if (is_null($this->host)) $this->host = $this->base->host; - } - if (is_null($this->defaultScheme)) $this->defaultScheme = $config->get('URI.DefaultScheme'); - } - - public function getDefaultScheme($config, $context) - { - return HTMLPurifier_URISchemeRegistry::instance()->getScheme($this->defaultScheme, $config, $context); - } - - public function filter(&$uri, $config, $context) - { - foreach ($this->filters as $name => $f) { - $result = $f->filter($uri, $config, $context); - if (!$result) return false; - } - return true; - } - - public function postFilter(&$uri, $config, $context) - { - foreach ($this->postFilters as $name => $f) { - $result = $f->filter($uri, $config, $context); - if (!$result) return false; - } - return true; - } - -} - - - - - -/** - * Chainable filters for custom URI processing. - * - * These filters can perform custom actions on a URI filter object, - * including transformation or blacklisting. A filter named Foo - * must have a corresponding configuration directive %URI.Foo, - * unless always_load is specified to be true. - * - * The following contexts may be available while URIFilters are being - * processed: - * - * - EmbeddedURI: true if URI is an embedded resource that will - * be loaded automatically on page load - * - CurrentToken: a reference to the token that is currently - * being processed - * - CurrentAttr: the name of the attribute that is currently being - * processed - * - CurrentCSSProperty: the name of the CSS property that is - * currently being processed (if applicable) - * - * @warning This filter is called before scheme object validation occurs. - * Make sure, if you require a specific scheme object, you - * you check that it exists. This allows filters to convert - * proprietary URI schemes into regular ones. - */ -abstract class HTMLPurifier_URIFilter -{ - - /** - * Unique identifier of filter. - * @type string - */ - public $name; - - /** - * True if this filter should be run after scheme validation. - * @type bool - */ - public $post = false; - - /** - * True if this filter should always be loaded. - * This permits a filter to be named Foo without the corresponding - * %URI.Foo directive existing. - * @type bool - */ - public $always_load = false; - - /** - * Performs initialization for the filter. If the filter returns - * false, this means that it shouldn't be considered active. - * @param HTMLPurifier_Config $config - * @return bool - */ - public function prepare($config) - { - return true; - } - - /** - * Filter a URI object - * @param HTMLPurifier_URI $uri Reference to URI object variable - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool Whether or not to continue processing: false indicates - * URL is no good, true indicates continue processing. Note that - * all changes are committed directly on the URI object - */ - abstract public function filter(&$uri, $config, $context); -} - - - - - -/** - * Parses a URI into the components and fragment identifier as specified - * by RFC 3986. - */ -class HTMLPurifier_URIParser -{ - - /** - * Instance of HTMLPurifier_PercentEncoder to do normalization with. - */ - protected $percentEncoder; - - public function __construct() - { - $this->percentEncoder = new HTMLPurifier_PercentEncoder(); - } - - /** - * Parses a URI. - * @param $uri string URI to parse - * @return HTMLPurifier_URI representation of URI. This representation has - * not been validated yet and may not conform to RFC. - */ - public function parse($uri) - { - $uri = $this->percentEncoder->normalize($uri); - - // Regexp is as per Appendix B. - // Note that ["<>] are an addition to the RFC's recommended - // characters, because they represent external delimeters. - $r_URI = '!'. - '(([a-zA-Z0-9\.\+\-]+):)?'. // 2. Scheme - '(//([^/?#"<>]*))?'. // 4. Authority - '([^?#"<>]*)'. // 5. Path - '(\?([^#"<>]*))?'. // 7. Query - '(#([^"<>]*))?'. // 8. Fragment - '!'; - - $matches = array(); - $result = preg_match($r_URI, $uri, $matches); - - if (!$result) return false; // *really* invalid URI - - // seperate out parts - $scheme = !empty($matches[1]) ? $matches[2] : null; - $authority = !empty($matches[3]) ? $matches[4] : null; - $path = $matches[5]; // always present, can be empty - $query = !empty($matches[6]) ? $matches[7] : null; - $fragment = !empty($matches[8]) ? $matches[9] : null; - - // further parse authority - if ($authority !== null) { - $r_authority = "/^((.+?)@)?(\[[^\]]+\]|[^:]*)(:(\d*))?/"; - $matches = array(); - preg_match($r_authority, $authority, $matches); - $userinfo = !empty($matches[1]) ? $matches[2] : null; - $host = !empty($matches[3]) ? $matches[3] : ''; - $port = !empty($matches[4]) ? (int) $matches[5] : null; - } else { - $port = $host = $userinfo = null; - } - - return new HTMLPurifier_URI( - $scheme, $userinfo, $host, $port, $path, $query, $fragment); - } - -} - - - - - -/** - * Validator for the components of a URI for a specific scheme - */ -abstract class HTMLPurifier_URIScheme -{ - - /** - * Scheme's default port (integer). If an explicit port number is - * specified that coincides with the default port, it will be - * elided. - * @type int - */ - public $default_port = null; - - /** - * Whether or not URIs of this scheme are locatable by a browser - * http and ftp are accessible, while mailto and news are not. - * @type bool - */ - public $browsable = false; - - /** - * Whether or not data transmitted over this scheme is encrypted. - * https is secure, http is not. - * @type bool - */ - public $secure = false; - - /** - * Whether or not the URI always uses <hier_part>, resolves edge cases - * with making relative URIs absolute - * @type bool - */ - public $hierarchical = false; - - /** - * Whether or not the URI may omit a hostname when the scheme is - * explicitly specified, ala file:///path/to/file. As of writing, - * 'file' is the only scheme that browsers support his properly. - * @type bool - */ - public $may_omit_host = false; - - /** - * Validates the components of a URI for a specific scheme. - * @param HTMLPurifier_URI $uri Reference to a HTMLPurifier_URI object - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool success or failure - */ - abstract public function doValidate(&$uri, $config, $context); - - /** - * Public interface for validating components of a URI. Performs a - * bunch of default actions. Don't overload this method. - * @param HTMLPurifier_URI $uri Reference to a HTMLPurifier_URI object - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool success or failure - */ - public function validate(&$uri, $config, $context) - { - if ($this->default_port == $uri->port) { - $uri->port = null; - } - // kludge: browsers do funny things when the scheme but not the - // authority is set - if (!$this->may_omit_host && - // if the scheme is present, a missing host is always in error - (!is_null($uri->scheme) && ($uri->host === '' || is_null($uri->host))) || - // if the scheme is not present, a *blank* host is in error, - // since this translates into '///path' which most browsers - // interpret as being 'http://path'. - (is_null($uri->scheme) && $uri->host === '') - ) { - do { - if (is_null($uri->scheme)) { - if (substr($uri->path, 0, 2) != '//') { - $uri->host = null; - break; - } - // URI is '////path', so we cannot nullify the - // host to preserve semantics. Try expanding the - // hostname instead (fall through) - } - // first see if we can manually insert a hostname - $host = $config->get('URI.Host'); - if (!is_null($host)) { - $uri->host = $host; - } else { - // we can't do anything sensible, reject the URL. - return false; - } - } while (false); - } - return $this->doValidate($uri, $config, $context); - } -} - - - - - -/** - * Registry for retrieving specific URI scheme validator objects. - */ -class HTMLPurifier_URISchemeRegistry -{ - - /** - * Retrieve sole instance of the registry. - * @param HTMLPurifier_URISchemeRegistry $prototype Optional prototype to overload sole instance with, - * or bool true to reset to default registry. - * @return HTMLPurifier_URISchemeRegistry - * @note Pass a registry object $prototype with a compatible interface and - * the function will copy it and return it all further times. - */ - public static function instance($prototype = null) - { - static $instance = null; - if ($prototype !== null) { - $instance = $prototype; - } elseif ($instance === null || $prototype == true) { - $instance = new HTMLPurifier_URISchemeRegistry(); - } - return $instance; - } - - /** - * Cache of retrieved schemes. - * @type HTMLPurifier_URIScheme[] - */ - protected $schemes = array(); - - /** - * Retrieves a scheme validator object - * @param string $scheme String scheme name like http or mailto - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return HTMLPurifier_URIScheme - */ - public function getScheme($scheme, $config, $context) - { - if (!$config) { - $config = HTMLPurifier_Config::createDefault(); - } - - // important, otherwise attacker could include arbitrary file - $allowed_schemes = $config->get('URI.AllowedSchemes'); - if (!$config->get('URI.OverrideAllowedSchemes') && - !isset($allowed_schemes[$scheme]) - ) { - return; - } - - if (isset($this->schemes[$scheme])) { - return $this->schemes[$scheme]; - } - if (!isset($allowed_schemes[$scheme])) { - return; - } - - $class = 'HTMLPurifier_URIScheme_' . $scheme; - if (!class_exists($class)) { - return; - } - $this->schemes[$scheme] = new $class(); - return $this->schemes[$scheme]; - } - - /** - * Registers a custom scheme to the cache, bypassing reflection. - * @param string $scheme Scheme name - * @param HTMLPurifier_URIScheme $scheme_obj - */ - public function register($scheme, $scheme_obj) - { - $this->schemes[$scheme] = $scheme_obj; - } -} - - - - - -/** - * Class for converting between different unit-lengths as specified by - * CSS. - */ -class HTMLPurifier_UnitConverter -{ - - const ENGLISH = 1; - const METRIC = 2; - const DIGITAL = 3; - - /** - * Units information array. Units are grouped into measuring systems - * (English, Metric), and are assigned an integer representing - * the conversion factor between that unit and the smallest unit in - * the system. Numeric indexes are actually magical constants that - * encode conversion data from one system to the next, with a O(n^2) - * constraint on memory (this is generally not a problem, since - * the number of measuring systems is small.) - */ - protected static $units = array( - self::ENGLISH => array( - 'px' => 3, // This is as per CSS 2.1 and Firefox. Your mileage may vary - 'pt' => 4, - 'pc' => 48, - 'in' => 288, - self::METRIC => array('pt', '0.352777778', 'mm'), - ), - self::METRIC => array( - 'mm' => 1, - 'cm' => 10, - self::ENGLISH => array('mm', '2.83464567', 'pt'), - ), - ); - - /** - * Minimum bcmath precision for output. - * @type int - */ - protected $outputPrecision; - - /** - * Bcmath precision for internal calculations. - * @type int - */ - protected $internalPrecision; - - /** - * Whether or not BCMath is available. - * @type bool - */ - private $bcmath; - - public function __construct($output_precision = 4, $internal_precision = 10, $force_no_bcmath = false) - { - $this->outputPrecision = $output_precision; - $this->internalPrecision = $internal_precision; - $this->bcmath = !$force_no_bcmath && function_exists('bcmul'); - } - - /** - * Converts a length object of one unit into another unit. - * @param HTMLPurifier_Length $length - * Instance of HTMLPurifier_Length to convert. You must validate() - * it before passing it here! - * @param string $to_unit - * Unit to convert to. - * @return HTMLPurifier_Length|bool - * @note - * About precision: This conversion function pays very special - * attention to the incoming precision of values and attempts - * to maintain a number of significant figure. Results are - * fairly accurate up to nine digits. Some caveats: - * - If a number is zero-padded as a result of this significant - * figure tracking, the zeroes will be eliminated. - * - If a number contains less than four sigfigs ($outputPrecision) - * and this causes some decimals to be excluded, those - * decimals will be added on. - */ - public function convert($length, $to_unit) - { - if (!$length->isValid()) { - return false; - } - - $n = $length->getN(); - $unit = $length->getUnit(); - - if ($n === '0' || $unit === false) { - return new HTMLPurifier_Length('0', false); - } - - $state = $dest_state = false; - foreach (self::$units as $k => $x) { - if (isset($x[$unit])) { - $state = $k; - } - if (isset($x[$to_unit])) { - $dest_state = $k; - } - } - if (!$state || !$dest_state) { - return false; - } - - // Some calculations about the initial precision of the number; - // this will be useful when we need to do final rounding. - $sigfigs = $this->getSigFigs($n); - if ($sigfigs < $this->outputPrecision) { - $sigfigs = $this->outputPrecision; - } - - // BCMath's internal precision deals only with decimals. Use - // our default if the initial number has no decimals, or increase - // it by how ever many decimals, thus, the number of guard digits - // will always be greater than or equal to internalPrecision. - $log = (int)floor(log(abs($n), 10)); - $cp = ($log < 0) ? $this->internalPrecision - $log : $this->internalPrecision; // internal precision - - for ($i = 0; $i < 2; $i++) { - - // Determine what unit IN THIS SYSTEM we need to convert to - if ($dest_state === $state) { - // Simple conversion - $dest_unit = $to_unit; - } else { - // Convert to the smallest unit, pending a system shift - $dest_unit = self::$units[$state][$dest_state][0]; - } - - // Do the conversion if necessary - if ($dest_unit !== $unit) { - $factor = $this->div(self::$units[$state][$unit], self::$units[$state][$dest_unit], $cp); - $n = $this->mul($n, $factor, $cp); - $unit = $dest_unit; - } - - // Output was zero, so bail out early. Shouldn't ever happen. - if ($n === '') { - $n = '0'; - $unit = $to_unit; - break; - } - - // It was a simple conversion, so bail out - if ($dest_state === $state) { - break; - } - - if ($i !== 0) { - // Conversion failed! Apparently, the system we forwarded - // to didn't have this unit. This should never happen! - return false; - } - - // Pre-condition: $i == 0 - - // Perform conversion to next system of units - $n = $this->mul($n, self::$units[$state][$dest_state][1], $cp); - $unit = self::$units[$state][$dest_state][2]; - $state = $dest_state; - - // One more loop around to convert the unit in the new system. - - } - - // Post-condition: $unit == $to_unit - if ($unit !== $to_unit) { - return false; - } - - // Useful for debugging: - //echo "<pre>n"; - //echo "$n\nsigfigs = $sigfigs\nnew_log = $new_log\nlog = $log\nrp = $rp\n</pre>\n"; - - $n = $this->round($n, $sigfigs); - if (strpos($n, '.') !== false) { - $n = rtrim($n, '0'); - } - $n = rtrim($n, '.'); - - return new HTMLPurifier_Length($n, $unit); - } - - /** - * Returns the number of significant figures in a string number. - * @param string $n Decimal number - * @return int number of sigfigs - */ - public function getSigFigs($n) - { - $n = ltrim($n, '0+-'); - $dp = strpos($n, '.'); // decimal position - if ($dp === false) { - $sigfigs = strlen(rtrim($n, '0')); - } else { - $sigfigs = strlen(ltrim($n, '0.')); // eliminate extra decimal character - if ($dp !== 0) { - $sigfigs--; - } - } - return $sigfigs; - } - - /** - * Adds two numbers, using arbitrary precision when available. - * @param string $s1 - * @param string $s2 - * @param int $scale - * @return string - */ - private function add($s1, $s2, $scale) - { - if ($this->bcmath) { - return bcadd($s1, $s2, $scale); - } else { - return $this->scale((float)$s1 + (float)$s2, $scale); - } - } - - /** - * Multiples two numbers, using arbitrary precision when available. - * @param string $s1 - * @param string $s2 - * @param int $scale - * @return string - */ - private function mul($s1, $s2, $scale) - { - if ($this->bcmath) { - return bcmul($s1, $s2, $scale); - } else { - return $this->scale((float)$s1 * (float)$s2, $scale); - } - } - - /** - * Divides two numbers, using arbitrary precision when available. - * @param string $s1 - * @param string $s2 - * @param int $scale - * @return string - */ - private function div($s1, $s2, $scale) - { - if ($this->bcmath) { - return bcdiv($s1, $s2, $scale); - } else { - return $this->scale((float)$s1 / (float)$s2, $scale); - } - } - - /** - * Rounds a number according to the number of sigfigs it should have, - * using arbitrary precision when available. - * @param float $n - * @param int $sigfigs - * @return string - */ - private function round($n, $sigfigs) - { - $new_log = (int)floor(log(abs($n), 10)); // Number of digits left of decimal - 1 - $rp = $sigfigs - $new_log - 1; // Number of decimal places needed - $neg = $n < 0 ? '-' : ''; // Negative sign - if ($this->bcmath) { - if ($rp >= 0) { - $n = bcadd($n, $neg . '0.' . str_repeat('0', $rp) . '5', $rp + 1); - $n = bcdiv($n, '1', $rp); - } else { - // This algorithm partially depends on the standardized - // form of numbers that comes out of bcmath. - $n = bcadd($n, $neg . '5' . str_repeat('0', $new_log - $sigfigs), 0); - $n = substr($n, 0, $sigfigs + strlen($neg)) . str_repeat('0', $new_log - $sigfigs + 1); - } - return $n; - } else { - return $this->scale(round($n, $sigfigs - $new_log - 1), $rp + 1); - } - } - - /** - * Scales a float to $scale digits right of decimal point, like BCMath. - * @param float $r - * @param int $scale - * @return string - */ - private function scale($r, $scale) - { - if ($scale < 0) { - // The f sprintf type doesn't support negative numbers, so we - // need to cludge things manually. First get the string. - $r = sprintf('%.0f', (float)$r); - // Due to floating point precision loss, $r will more than likely - // look something like 4652999999999.9234. We grab one more digit - // than we need to precise from $r and then use that to round - // appropriately. - $precise = (string)round(substr($r, 0, strlen($r) + $scale), -1); - // Now we return it, truncating the zero that was rounded off. - return substr($precise, 0, -1) . str_repeat('0', -$scale + 1); - } - return sprintf('%.' . $scale . 'f', (float)$r); - } -} - - - - - -/** - * Parses string representations into their corresponding native PHP - * variable type. The base implementation does a simple type-check. - */ -class HTMLPurifier_VarParser -{ - - const STRING = 1; - const ISTRING = 2; - const TEXT = 3; - const ITEXT = 4; - const INT = 5; - const FLOAT = 6; - const BOOL = 7; - const LOOKUP = 8; - const ALIST = 9; - const HASH = 10; - const MIXED = 11; - - /** - * Lookup table of allowed types. Mainly for backwards compatibility, but - * also convenient for transforming string type names to the integer constants. - */ - public static $types = array( - 'string' => self::STRING, - 'istring' => self::ISTRING, - 'text' => self::TEXT, - 'itext' => self::ITEXT, - 'int' => self::INT, - 'float' => self::FLOAT, - 'bool' => self::BOOL, - 'lookup' => self::LOOKUP, - 'list' => self::ALIST, - 'hash' => self::HASH, - 'mixed' => self::MIXED - ); - - /** - * Lookup table of types that are string, and can have aliases or - * allowed value lists. - */ - public static $stringTypes = array( - self::STRING => true, - self::ISTRING => true, - self::TEXT => true, - self::ITEXT => true, - ); - - /** - * Validate a variable according to type. - * It may return NULL as a valid type if $allow_null is true. - * - * @param mixed $var Variable to validate - * @param int $type Type of variable, see HTMLPurifier_VarParser->types - * @param bool $allow_null Whether or not to permit null as a value - * @return string Validated and type-coerced variable - * @throws HTMLPurifier_VarParserException - */ - final public function parse($var, $type, $allow_null = false) - { - if (is_string($type)) { - if (!isset(HTMLPurifier_VarParser::$types[$type])) { - throw new HTMLPurifier_VarParserException("Invalid type '$type'"); - } else { - $type = HTMLPurifier_VarParser::$types[$type]; - } - } - $var = $this->parseImplementation($var, $type, $allow_null); - if ($allow_null && $var === null) { - return null; - } - // These are basic checks, to make sure nothing horribly wrong - // happened in our implementations. - switch ($type) { - case (self::STRING): - case (self::ISTRING): - case (self::TEXT): - case (self::ITEXT): - if (!is_string($var)) { - break; - } - if ($type == self::ISTRING || $type == self::ITEXT) { - $var = strtolower($var); - } - return $var; - case (self::INT): - if (!is_int($var)) { - break; - } - return $var; - case (self::FLOAT): - if (!is_float($var)) { - break; - } - return $var; - case (self::BOOL): - if (!is_bool($var)) { - break; - } - return $var; - case (self::LOOKUP): - case (self::ALIST): - case (self::HASH): - if (!is_array($var)) { - break; - } - if ($type === self::LOOKUP) { - foreach ($var as $k) { - if ($k !== true) { - $this->error('Lookup table contains value other than true'); - } - } - } elseif ($type === self::ALIST) { - $keys = array_keys($var); - if (array_keys($keys) !== $keys) { - $this->error('Indices for list are not uniform'); - } - } - return $var; - case (self::MIXED): - return $var; - default: - $this->errorInconsistent(get_class($this), $type); - } - $this->errorGeneric($var, $type); - } - - /** - * Actually implements the parsing. Base implementation does not - * do anything to $var. Subclasses should overload this! - * @param mixed $var - * @param int $type - * @param bool $allow_null - * @return string - */ - protected function parseImplementation($var, $type, $allow_null) - { - return $var; - } - - /** - * Throws an exception. - * @throws HTMLPurifier_VarParserException - */ - protected function error($msg) - { - throw new HTMLPurifier_VarParserException($msg); - } - - /** - * Throws an inconsistency exception. - * @note This should not ever be called. It would be called if we - * extend the allowed values of HTMLPurifier_VarParser without - * updating subclasses. - * @param string $class - * @param int $type - * @throws HTMLPurifier_Exception - */ - protected function errorInconsistent($class, $type) - { - throw new HTMLPurifier_Exception( - "Inconsistency in $class: " . HTMLPurifier_VarParser::getTypeName($type) . - " not implemented" - ); - } - - /** - * Generic error for if a type didn't work. - * @param mixed $var - * @param int $type - */ - protected function errorGeneric($var, $type) - { - $vtype = gettype($var); - $this->error("Expected type " . HTMLPurifier_VarParser::getTypeName($type) . ", got $vtype"); - } - - /** - * @param int $type - * @return string - */ - public static function getTypeName($type) - { - static $lookup; - if (!$lookup) { - // Lazy load the alternative lookup table - $lookup = array_flip(HTMLPurifier_VarParser::$types); - } - if (!isset($lookup[$type])) { - return 'unknown'; - } - return $lookup[$type]; - } -} - - - - - -/** - * Exception type for HTMLPurifier_VarParser - */ -class HTMLPurifier_VarParserException extends HTMLPurifier_Exception -{ - -} - - - - - -/** - * A zipper is a purely-functional data structure which contains - * a focus that can be efficiently manipulated. It is known as - * a "one-hole context". This mutable variant implements a zipper - * for a list as a pair of two arrays, laid out as follows: - * - * Base list: 1 2 3 4 [ ] 6 7 8 9 - * Front list: 1 2 3 4 - * Back list: 9 8 7 6 - * - * User is expected to keep track of the "current element" and properly - * fill it back in as necessary. (ToDo: Maybe it's more user friendly - * to implicitly track the current element?) - * - * Nota bene: the current class gets confused if you try to store NULLs - * in the list. - */ - -class HTMLPurifier_Zipper -{ - public $front, $back; - - public function __construct($front, $back) { - $this->front = $front; - $this->back = $back; - } - - /** - * Creates a zipper from an array, with a hole in the - * 0-index position. - * @param Array to zipper-ify. - * @return Tuple of zipper and element of first position. - */ - public static function fromArray($array) { - $z = new self(array(), array_reverse($array)); - $t = $z->delete(); // delete the "dummy hole" - return array($z, $t); - } - - /** - * Convert zipper back into a normal array, optionally filling in - * the hole with a value. (Usually you should supply a $t, unless you - * are at the end of the array.) - */ - public function toArray($t = null) { - $a = $this->front; - if ($t !== null) $a[] = $t; - for ($i = count($this->back)-1; $i >= 0; $i--) { - $a[] = $this->back[$i]; - } - return $a; - } - - /** - * Move hole to the next element. - * @param $t Element to fill hole with - * @return Original contents of new hole. - */ - public function next($t) { - if ($t !== null) array_push($this->front, $t); - return empty($this->back) ? null : array_pop($this->back); - } - - /** - * Iterated hole advancement. - * @param $t Element to fill hole with - * @param $i How many forward to advance hole - * @return Original contents of new hole, i away - */ - public function advance($t, $n) { - for ($i = 0; $i < $n; $i++) { - $t = $this->next($t); - } - return $t; - } - - /** - * Move hole to the previous element - * @param $t Element to fill hole with - * @return Original contents of new hole. - */ - public function prev($t) { - if ($t !== null) array_push($this->back, $t); - return empty($this->front) ? null : array_pop($this->front); - } - - /** - * Delete contents of current hole, shifting hole to - * next element. - * @return Original contents of new hole. - */ - public function delete() { - return empty($this->back) ? null : array_pop($this->back); - } - - /** - * Returns true if we are at the end of the list. - * @return bool - */ - public function done() { - return empty($this->back); - } - - /** - * Insert element before hole. - * @param Element to insert - */ - public function insertBefore($t) { - if ($t !== null) array_push($this->front, $t); - } - - /** - * Insert element after hole. - * @param Element to insert - */ - public function insertAfter($t) { - if ($t !== null) array_push($this->back, $t); - } - - /** - * Splice in multiple elements at hole. Functional specification - * in terms of array_splice: - * - * $arr1 = $arr; - * $old1 = array_splice($arr1, $i, $delete, $replacement); - * - * list($z, $t) = HTMLPurifier_Zipper::fromArray($arr); - * $t = $z->advance($t, $i); - * list($old2, $t) = $z->splice($t, $delete, $replacement); - * $arr2 = $z->toArray($t); - * - * assert($old1 === $old2); - * assert($arr1 === $arr2); - * - * NB: the absolute index location after this operation is - * *unchanged!* - * - * @param Current contents of hole. - */ - public function splice($t, $delete, $replacement) { - // delete - $old = array(); - $r = $t; - for ($i = $delete; $i > 0; $i--) { - $old[] = $r; - $r = $this->delete(); - } - // insert - for ($i = count($replacement)-1; $i >= 0; $i--) { - $this->insertAfter($r); - $r = $replacement[$i]; - } - return array($old, $r); - } -} - - - -/** - * Validates the HTML attribute style, otherwise known as CSS. - * @note We don't implement the whole CSS specification, so it might be - * difficult to reuse this component in the context of validating - * actual stylesheet declarations. - * @note If we were really serious about validating the CSS, we would - * tokenize the styles and then parse the tokens. Obviously, we - * are not doing that. Doing that could seriously harm performance, - * but would make these components a lot more viable for a CSS - * filtering solution. - */ -class HTMLPurifier_AttrDef_CSS extends HTMLPurifier_AttrDef -{ - - /** - * @param string $css - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($css, $config, $context) - { - $css = $this->parseCDATA($css); - - $definition = $config->getCSSDefinition(); - - // we're going to break the spec and explode by semicolons. - // This is because semicolon rarely appears in escaped form - // Doing this is generally flaky but fast - // IT MIGHT APPEAR IN URIs, see HTMLPurifier_AttrDef_CSSURI - // for details - - $declarations = explode(';', $css); - $propvalues = array(); - - /** - * Name of the current CSS property being validated. - */ - $property = false; - $context->register('CurrentCSSProperty', $property); - - foreach ($declarations as $declaration) { - if (!$declaration) { - continue; - } - if (!strpos($declaration, ':')) { - continue; - } - list($property, $value) = explode(':', $declaration, 2); - $property = trim($property); - $value = trim($value); - $ok = false; - do { - if (isset($definition->info[$property])) { - $ok = true; - break; - } - if (ctype_lower($property)) { - break; - } - $property = strtolower($property); - if (isset($definition->info[$property])) { - $ok = true; - break; - } - } while (0); - if (!$ok) { - continue; - } - // inefficient call, since the validator will do this again - if (strtolower(trim($value)) !== 'inherit') { - // inherit works for everything (but only on the base property) - $result = $definition->info[$property]->validate( - $value, - $config, - $context - ); - } else { - $result = 'inherit'; - } - if ($result === false) { - continue; - } - $propvalues[$property] = $result; - } - - $context->destroy('CurrentCSSProperty'); - - // procedure does not write the new CSS simultaneously, so it's - // slightly inefficient, but it's the only way of getting rid of - // duplicates. Perhaps config to optimize it, but not now. - - $new_declarations = ''; - foreach ($propvalues as $prop => $value) { - $new_declarations .= "$prop:$value;"; - } - - return $new_declarations ? $new_declarations : false; - - } - -} - - - - - -/** - * Dummy AttrDef that mimics another AttrDef, BUT it generates clones - * with make. - */ -class HTMLPurifier_AttrDef_Clone extends HTMLPurifier_AttrDef -{ - /** - * What we're cloning. - * @type HTMLPurifier_AttrDef - */ - protected $clone; - - /** - * @param HTMLPurifier_AttrDef $clone - */ - public function __construct($clone) - { - $this->clone = $clone; - } - - /** - * @param string $v - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($v, $config, $context) - { - return $this->clone->validate($v, $config, $context); - } - - /** - * @param string $string - * @return HTMLPurifier_AttrDef - */ - public function make($string) - { - return clone $this->clone; - } -} - - - - - -// Enum = Enumerated -/** - * Validates a keyword against a list of valid values. - * @warning The case-insensitive compare of this function uses PHP's - * built-in strtolower and ctype_lower functions, which may - * cause problems with international comparisons - */ -class HTMLPurifier_AttrDef_Enum extends HTMLPurifier_AttrDef -{ - - /** - * Lookup table of valid values. - * @type array - * @todo Make protected - */ - public $valid_values = array(); - - /** - * Bool indicating whether or not enumeration is case sensitive. - * @note In general this is always case insensitive. - */ - protected $case_sensitive = false; // values according to W3C spec - - /** - * @param array $valid_values List of valid values - * @param bool $case_sensitive Whether or not case sensitive - */ - public function __construct($valid_values = array(), $case_sensitive = false) - { - $this->valid_values = array_flip($valid_values); - $this->case_sensitive = $case_sensitive; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = trim($string); - if (!$this->case_sensitive) { - // we may want to do full case-insensitive libraries - $string = ctype_lower($string) ? $string : strtolower($string); - } - $result = isset($this->valid_values[$string]); - - return $result ? $string : false; - } - - /** - * @param string $string In form of comma-delimited list of case-insensitive - * valid values. Example: "foo,bar,baz". Prepend "s:" to make - * case sensitive - * @return HTMLPurifier_AttrDef_Enum - */ - public function make($string) - { - if (strlen($string) > 2 && $string[0] == 's' && $string[1] == ':') { - $string = substr($string, 2); - $sensitive = true; - } else { - $sensitive = false; - } - $values = explode(',', $string); - return new HTMLPurifier_AttrDef_Enum($values, $sensitive); - } -} - - - - - -/** - * Validates an integer. - * @note While this class was modeled off the CSS definition, no currently - * allowed CSS uses this type. The properties that do are: widows, - * orphans, z-index, counter-increment, counter-reset. Some of the - * HTML attributes, however, find use for a non-negative version of this. - */ -class HTMLPurifier_AttrDef_Integer extends HTMLPurifier_AttrDef -{ - - /** - * Whether or not negative values are allowed. - * @type bool - */ - protected $negative = true; - - /** - * Whether or not zero is allowed. - * @type bool - */ - protected $zero = true; - - /** - * Whether or not positive values are allowed. - * @type bool - */ - protected $positive = true; - - /** - * @param $negative Bool indicating whether or not negative values are allowed - * @param $zero Bool indicating whether or not zero is allowed - * @param $positive Bool indicating whether or not positive values are allowed - */ - public function __construct($negative = true, $zero = true, $positive = true) - { - $this->negative = $negative; - $this->zero = $zero; - $this->positive = $positive; - } - - /** - * @param string $integer - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($integer, $config, $context) - { - $integer = $this->parseCDATA($integer); - if ($integer === '') { - return false; - } - - // we could possibly simply typecast it to integer, but there are - // certain fringe cases that must not return an integer. - - // clip leading sign - if ($this->negative && $integer[0] === '-') { - $digits = substr($integer, 1); - if ($digits === '0') { - $integer = '0'; - } // rm minus sign for zero - } elseif ($this->positive && $integer[0] === '+') { - $digits = $integer = substr($integer, 1); // rm unnecessary plus - } else { - $digits = $integer; - } - - // test if it's numeric - if (!ctype_digit($digits)) { - return false; - } - - // perform scope tests - if (!$this->zero && $integer == 0) { - return false; - } - if (!$this->positive && $integer > 0) { - return false; - } - if (!$this->negative && $integer < 0) { - return false; - } - - return $integer; - } -} - - - - - -/** - * Validates the HTML attribute lang, effectively a language code. - * @note Built according to RFC 3066, which obsoleted RFC 1766 - */ -class HTMLPurifier_AttrDef_Lang extends HTMLPurifier_AttrDef -{ - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = trim($string); - if (!$string) { - return false; - } - - $subtags = explode('-', $string); - $num_subtags = count($subtags); - - if ($num_subtags == 0) { // sanity check - return false; - } - - // process primary subtag : $subtags[0] - $length = strlen($subtags[0]); - switch ($length) { - case 0: - return false; - case 1: - if (!($subtags[0] == 'x' || $subtags[0] == 'i')) { - return false; - } - break; - case 2: - case 3: - if (!ctype_alpha($subtags[0])) { - return false; - } elseif (!ctype_lower($subtags[0])) { - $subtags[0] = strtolower($subtags[0]); - } - break; - default: - return false; - } - - $new_string = $subtags[0]; - if ($num_subtags == 1) { - return $new_string; - } - - // process second subtag : $subtags[1] - $length = strlen($subtags[1]); - if ($length == 0 || ($length == 1 && $subtags[1] != 'x') || $length > 8 || !ctype_alnum($subtags[1])) { - return $new_string; - } - if (!ctype_lower($subtags[1])) { - $subtags[1] = strtolower($subtags[1]); - } - - $new_string .= '-' . $subtags[1]; - if ($num_subtags == 2) { - return $new_string; - } - - // process all other subtags, index 2 and up - for ($i = 2; $i < $num_subtags; $i++) { - $length = strlen($subtags[$i]); - if ($length == 0 || $length > 8 || !ctype_alnum($subtags[$i])) { - return $new_string; - } - if (!ctype_lower($subtags[$i])) { - $subtags[$i] = strtolower($subtags[$i]); - } - $new_string .= '-' . $subtags[$i]; - } - return $new_string; - } -} - - - - - -/** - * Decorator that, depending on a token, switches between two definitions. - */ -class HTMLPurifier_AttrDef_Switch -{ - - /** - * @type string - */ - protected $tag; - - /** - * @type HTMLPurifier_AttrDef - */ - protected $withTag; - - /** - * @type HTMLPurifier_AttrDef - */ - protected $withoutTag; - - /** - * @param string $tag Tag name to switch upon - * @param HTMLPurifier_AttrDef $with_tag Call if token matches tag - * @param HTMLPurifier_AttrDef $without_tag Call if token doesn't match, or there is no token - */ - public function __construct($tag, $with_tag, $without_tag) - { - $this->tag = $tag; - $this->withTag = $with_tag; - $this->withoutTag = $without_tag; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $token = $context->get('CurrentToken', true); - if (!$token || $token->name !== $this->tag) { - return $this->withoutTag->validate($string, $config, $context); - } else { - return $this->withTag->validate($string, $config, $context); - } - } -} - - - - - -/** - * Validates arbitrary text according to the HTML spec. - */ -class HTMLPurifier_AttrDef_Text extends HTMLPurifier_AttrDef -{ - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - return $this->parseCDATA($string); - } -} - - - - - -/** - * Validates a URI as defined by RFC 3986. - * @note Scheme-specific mechanics deferred to HTMLPurifier_URIScheme - */ -class HTMLPurifier_AttrDef_URI extends HTMLPurifier_AttrDef -{ - - /** - * @type HTMLPurifier_URIParser - */ - protected $parser; - - /** - * @type bool - */ - protected $embedsResource; - - /** - * @param bool $embeds_resource Does the URI here result in an extra HTTP request? - */ - public function __construct($embeds_resource = false) - { - $this->parser = new HTMLPurifier_URIParser(); - $this->embedsResource = (bool)$embeds_resource; - } - - /** - * @param string $string - * @return HTMLPurifier_AttrDef_URI - */ - public function make($string) - { - $embeds = ($string === 'embedded'); - return new HTMLPurifier_AttrDef_URI($embeds); - } - - /** - * @param string $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($uri, $config, $context) - { - if ($config->get('URI.Disable')) { - return false; - } - - $uri = $this->parseCDATA($uri); - - // parse the URI - $uri = $this->parser->parse($uri); - if ($uri === false) { - return false; - } - - // add embedded flag to context for validators - $context->register('EmbeddedURI', $this->embedsResource); - - $ok = false; - do { - - // generic validation - $result = $uri->validate($config, $context); - if (!$result) { - break; - } - - // chained filtering - $uri_def = $config->getDefinition('URI'); - $result = $uri_def->filter($uri, $config, $context); - if (!$result) { - break; - } - - // scheme-specific validation - $scheme_obj = $uri->getSchemeObj($config, $context); - if (!$scheme_obj) { - break; - } - if ($this->embedsResource && !$scheme_obj->browsable) { - break; - } - $result = $scheme_obj->validate($uri, $config, $context); - if (!$result) { - break; - } - - // Post chained filtering - $result = $uri_def->postFilter($uri, $config, $context); - if (!$result) { - break; - } - - // survived gauntlet - $ok = true; - - } while (false); - - $context->destroy('EmbeddedURI'); - if (!$ok) { - return false; - } - // back to string - return $uri->toString(); - } -} - - - - - -/** - * Validates a number as defined by the CSS spec. - */ -class HTMLPurifier_AttrDef_CSS_Number extends HTMLPurifier_AttrDef -{ - - /** - * Indicates whether or not only positive values are allowed. - * @type bool - */ - protected $non_negative = false; - - /** - * @param bool $non_negative indicates whether negatives are forbidden - */ - public function __construct($non_negative = false) - { - $this->non_negative = $non_negative; - } - - /** - * @param string $number - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string|bool - * @warning Some contexts do not pass $config, $context. These - * variables should not be used without checking HTMLPurifier_Length - */ - public function validate($number, $config, $context) - { - $number = $this->parseCDATA($number); - - if ($number === '') { - return false; - } - if ($number === '0') { - return '0'; - } - - $sign = ''; - switch ($number[0]) { - case '-': - if ($this->non_negative) { - return false; - } - $sign = '-'; - case '+': - $number = substr($number, 1); - } - - if (ctype_digit($number)) { - $number = ltrim($number, '0'); - return $number ? $sign . $number : '0'; - } - - // Period is the only non-numeric character allowed - if (strpos($number, '.') === false) { - return false; - } - - list($left, $right) = explode('.', $number, 2); - - if ($left === '' && $right === '') { - return false; - } - if ($left !== '' && !ctype_digit($left)) { - return false; - } - - $left = ltrim($left, '0'); - $right = rtrim($right, '0'); - - if ($right === '') { - return $left ? $sign . $left : '0'; - } elseif (!ctype_digit($right)) { - return false; - } - return $sign . $left . '.' . $right; - } -} - - - - - -class HTMLPurifier_AttrDef_CSS_AlphaValue extends HTMLPurifier_AttrDef_CSS_Number -{ - - public function __construct() - { - parent::__construct(false); // opacity is non-negative, but we will clamp it - } - - /** - * @param string $number - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string - */ - public function validate($number, $config, $context) - { - $result = parent::validate($number, $config, $context); - if ($result === false) { - return $result; - } - $float = (float)$result; - if ($float < 0.0) { - $result = '0'; - } - if ($float > 1.0) { - $result = '1'; - } - return $result; - } -} - - - - - -/** - * Validates shorthand CSS property background. - * @warning Does not support url tokens that have internal spaces. - */ -class HTMLPurifier_AttrDef_CSS_Background extends HTMLPurifier_AttrDef -{ - - /** - * Local copy of component validators. - * @type HTMLPurifier_AttrDef[] - * @note See HTMLPurifier_AttrDef_Font::$info for a similar impl. - */ - protected $info; - - /** - * @param HTMLPurifier_Config $config - */ - public function __construct($config) - { - $def = $config->getCSSDefinition(); - $this->info['background-color'] = $def->info['background-color']; - $this->info['background-image'] = $def->info['background-image']; - $this->info['background-repeat'] = $def->info['background-repeat']; - $this->info['background-attachment'] = $def->info['background-attachment']; - $this->info['background-position'] = $def->info['background-position']; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - // regular pre-processing - $string = $this->parseCDATA($string); - if ($string === '') { - return false; - } - - // munge rgb() decl if necessary - $string = $this->mungeRgb($string); - - // assumes URI doesn't have spaces in it - $bits = explode(' ', $string); // bits to process - - $caught = array(); - $caught['color'] = false; - $caught['image'] = false; - $caught['repeat'] = false; - $caught['attachment'] = false; - $caught['position'] = false; - - $i = 0; // number of catches - - foreach ($bits as $bit) { - if ($bit === '') { - continue; - } - foreach ($caught as $key => $status) { - if ($key != 'position') { - if ($status !== false) { - continue; - } - $r = $this->info['background-' . $key]->validate($bit, $config, $context); - } else { - $r = $bit; - } - if ($r === false) { - continue; - } - if ($key == 'position') { - if ($caught[$key] === false) { - $caught[$key] = ''; - } - $caught[$key] .= $r . ' '; - } else { - $caught[$key] = $r; - } - $i++; - break; - } - } - - if (!$i) { - return false; - } - if ($caught['position'] !== false) { - $caught['position'] = $this->info['background-position']-> - validate($caught['position'], $config, $context); - } - - $ret = array(); - foreach ($caught as $value) { - if ($value === false) { - continue; - } - $ret[] = $value; - } - - if (empty($ret)) { - return false; - } - return implode(' ', $ret); - } -} - - - - - -/* W3C says: - [ // adjective and number must be in correct order, even if - // you could switch them without introducing ambiguity. - // some browsers support that syntax - [ - <percentage> | <length> | left | center | right - ] - [ - <percentage> | <length> | top | center | bottom - ]? - ] | - [ // this signifies that the vertical and horizontal adjectives - // can be arbitrarily ordered, however, there can only be two, - // one of each, or none at all - [ - left | center | right - ] || - [ - top | center | bottom - ] - ] - top, left = 0% - center, (none) = 50% - bottom, right = 100% -*/ - -/* QuirksMode says: - keyword + length/percentage must be ordered correctly, as per W3C - - Internet Explorer and Opera, however, support arbitrary ordering. We - should fix it up. - - Minor issue though, not strictly necessary. -*/ - -// control freaks may appreciate the ability to convert these to -// percentages or something, but it's not necessary - -/** - * Validates the value of background-position. - */ -class HTMLPurifier_AttrDef_CSS_BackgroundPosition extends HTMLPurifier_AttrDef -{ - - /** - * @type HTMLPurifier_AttrDef_CSS_Length - */ - protected $length; - - /** - * @type HTMLPurifier_AttrDef_CSS_Percentage - */ - protected $percentage; - - public function __construct() - { - $this->length = new HTMLPurifier_AttrDef_CSS_Length(); - $this->percentage = new HTMLPurifier_AttrDef_CSS_Percentage(); - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = $this->parseCDATA($string); - $bits = explode(' ', $string); - - $keywords = array(); - $keywords['h'] = false; // left, right - $keywords['v'] = false; // top, bottom - $keywords['ch'] = false; // center (first word) - $keywords['cv'] = false; // center (second word) - $measures = array(); - - $i = 0; - - $lookup = array( - 'top' => 'v', - 'bottom' => 'v', - 'left' => 'h', - 'right' => 'h', - 'center' => 'c' - ); - - foreach ($bits as $bit) { - if ($bit === '') { - continue; - } - - // test for keyword - $lbit = ctype_lower($bit) ? $bit : strtolower($bit); - if (isset($lookup[$lbit])) { - $status = $lookup[$lbit]; - if ($status == 'c') { - if ($i == 0) { - $status = 'ch'; - } else { - $status = 'cv'; - } - } - $keywords[$status] = $lbit; - $i++; - } - - // test for length - $r = $this->length->validate($bit, $config, $context); - if ($r !== false) { - $measures[] = $r; - $i++; - } - - // test for percentage - $r = $this->percentage->validate($bit, $config, $context); - if ($r !== false) { - $measures[] = $r; - $i++; - } - } - - if (!$i) { - return false; - } // no valid values were caught - - $ret = array(); - - // first keyword - if ($keywords['h']) { - $ret[] = $keywords['h']; - } elseif ($keywords['ch']) { - $ret[] = $keywords['ch']; - $keywords['cv'] = false; // prevent re-use: center = center center - } elseif (count($measures)) { - $ret[] = array_shift($measures); - } - - if ($keywords['v']) { - $ret[] = $keywords['v']; - } elseif ($keywords['cv']) { - $ret[] = $keywords['cv']; - } elseif (count($measures)) { - $ret[] = array_shift($measures); - } - - if (empty($ret)) { - return false; - } - return implode(' ', $ret); - } -} - - - - - -/** - * Validates the border property as defined by CSS. - */ -class HTMLPurifier_AttrDef_CSS_Border extends HTMLPurifier_AttrDef -{ - - /** - * Local copy of properties this property is shorthand for. - * @type HTMLPurifier_AttrDef[] - */ - protected $info = array(); - - /** - * @param HTMLPurifier_Config $config - */ - public function __construct($config) - { - $def = $config->getCSSDefinition(); - $this->info['border-width'] = $def->info['border-width']; - $this->info['border-style'] = $def->info['border-style']; - $this->info['border-top-color'] = $def->info['border-top-color']; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = $this->parseCDATA($string); - $string = $this->mungeRgb($string); - $bits = explode(' ', $string); - $done = array(); // segments we've finished - $ret = ''; // return value - foreach ($bits as $bit) { - foreach ($this->info as $propname => $validator) { - if (isset($done[$propname])) { - continue; - } - $r = $validator->validate($bit, $config, $context); - if ($r !== false) { - $ret .= $r . ' '; - $done[$propname] = true; - break; - } - } - } - return rtrim($ret); - } -} - - - - - -/** - * Validates Color as defined by CSS. - */ -class HTMLPurifier_AttrDef_CSS_Color extends HTMLPurifier_AttrDef -{ - - /** - * @param string $color - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($color, $config, $context) - { - static $colors = null; - if ($colors === null) { - $colors = $config->get('Core.ColorKeywords'); - } - - $color = trim($color); - if ($color === '') { - return false; - } - - $lower = strtolower($color); - if (isset($colors[$lower])) { - return $colors[$lower]; - } - - if (strpos($color, 'rgb(') !== false) { - // rgb literal handling - $length = strlen($color); - if (strpos($color, ')') !== $length - 1) { - return false; - } - $triad = substr($color, 4, $length - 4 - 1); - $parts = explode(',', $triad); - if (count($parts) !== 3) { - return false; - } - $type = false; // to ensure that they're all the same type - $new_parts = array(); - foreach ($parts as $part) { - $part = trim($part); - if ($part === '') { - return false; - } - $length = strlen($part); - if ($part[$length - 1] === '%') { - // handle percents - if (!$type) { - $type = 'percentage'; - } elseif ($type !== 'percentage') { - return false; - } - $num = (float)substr($part, 0, $length - 1); - if ($num < 0) { - $num = 0; - } - if ($num > 100) { - $num = 100; - } - $new_parts[] = "$num%"; - } else { - // handle integers - if (!$type) { - $type = 'integer'; - } elseif ($type !== 'integer') { - return false; - } - $num = (int)$part; - if ($num < 0) { - $num = 0; - } - if ($num > 255) { - $num = 255; - } - $new_parts[] = (string)$num; - } - } - $new_triad = implode(',', $new_parts); - $color = "rgb($new_triad)"; - } else { - // hexadecimal handling - if ($color[0] === '#') { - $hex = substr($color, 1); - } else { - $hex = $color; - $color = '#' . $color; - } - $length = strlen($hex); - if ($length !== 3 && $length !== 6) { - return false; - } - if (!ctype_xdigit($hex)) { - return false; - } - } - return $color; - } -} - - - - - -/** - * Allows multiple validators to attempt to validate attribute. - * - * Composite is just what it sounds like: a composite of many validators. - * This means that multiple HTMLPurifier_AttrDef objects will have a whack - * at the string. If one of them passes, that's what is returned. This is - * especially useful for CSS values, which often are a choice between - * an enumerated set of predefined values or a flexible data type. - */ -class HTMLPurifier_AttrDef_CSS_Composite extends HTMLPurifier_AttrDef -{ - - /** - * List of objects that may process strings. - * @type HTMLPurifier_AttrDef[] - * @todo Make protected - */ - public $defs; - - /** - * @param HTMLPurifier_AttrDef[] $defs List of HTMLPurifier_AttrDef objects - */ - public function __construct($defs) - { - $this->defs = $defs; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - foreach ($this->defs as $i => $def) { - $result = $this->defs[$i]->validate($string, $config, $context); - if ($result !== false) { - return $result; - } - } - return false; - } -} - - - - - -/** - * Decorator which enables CSS properties to be disabled for specific elements. - */ -class HTMLPurifier_AttrDef_CSS_DenyElementDecorator extends HTMLPurifier_AttrDef -{ - /** - * @type HTMLPurifier_AttrDef - */ - public $def; - /** - * @type string - */ - public $element; - - /** - * @param HTMLPurifier_AttrDef $def Definition to wrap - * @param string $element Element to deny - */ - public function __construct($def, $element) - { - $this->def = $def; - $this->element = $element; - } - - /** - * Checks if CurrentToken is set and equal to $this->element - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $token = $context->get('CurrentToken', true); - if ($token && $token->name == $this->element) { - return false; - } - return $this->def->validate($string, $config, $context); - } -} - - - - - -/** - * Microsoft's proprietary filter: CSS property - * @note Currently supports the alpha filter. In the future, this will - * probably need an extensible framework - */ -class HTMLPurifier_AttrDef_CSS_Filter extends HTMLPurifier_AttrDef -{ - /** - * @type HTMLPurifier_AttrDef_Integer - */ - protected $intValidator; - - public function __construct() - { - $this->intValidator = new HTMLPurifier_AttrDef_Integer(); - } - - /** - * @param string $value - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($value, $config, $context) - { - $value = $this->parseCDATA($value); - if ($value === 'none') { - return $value; - } - // if we looped this we could support multiple filters - $function_length = strcspn($value, '('); - $function = trim(substr($value, 0, $function_length)); - if ($function !== 'alpha' && - $function !== 'Alpha' && - $function !== 'progid:DXImageTransform.Microsoft.Alpha' - ) { - return false; - } - $cursor = $function_length + 1; - $parameters_length = strcspn($value, ')', $cursor); - $parameters = substr($value, $cursor, $parameters_length); - $params = explode(',', $parameters); - $ret_params = array(); - $lookup = array(); - foreach ($params as $param) { - list($key, $value) = explode('=', $param); - $key = trim($key); - $value = trim($value); - if (isset($lookup[$key])) { - continue; - } - if ($key !== 'opacity') { - continue; - } - $value = $this->intValidator->validate($value, $config, $context); - if ($value === false) { - continue; - } - $int = (int)$value; - if ($int > 100) { - $value = '100'; - } - if ($int < 0) { - $value = '0'; - } - $ret_params[] = "$key=$value"; - $lookup[$key] = true; - } - $ret_parameters = implode(',', $ret_params); - $ret_function = "$function($ret_parameters)"; - return $ret_function; - } -} - - - - - -/** - * Validates shorthand CSS property font. - */ -class HTMLPurifier_AttrDef_CSS_Font extends HTMLPurifier_AttrDef -{ - - /** - * Local copy of validators - * @type HTMLPurifier_AttrDef[] - * @note If we moved specific CSS property definitions to their own - * classes instead of having them be assembled at run time by - * CSSDefinition, this wouldn't be necessary. We'd instantiate - * our own copies. - */ - protected $info = array(); - - /** - * @param HTMLPurifier_Config $config - */ - public function __construct($config) - { - $def = $config->getCSSDefinition(); - $this->info['font-style'] = $def->info['font-style']; - $this->info['font-variant'] = $def->info['font-variant']; - $this->info['font-weight'] = $def->info['font-weight']; - $this->info['font-size'] = $def->info['font-size']; - $this->info['line-height'] = $def->info['line-height']; - $this->info['font-family'] = $def->info['font-family']; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - static $system_fonts = array( - 'caption' => true, - 'icon' => true, - 'menu' => true, - 'message-box' => true, - 'small-caption' => true, - 'status-bar' => true - ); - - // regular pre-processing - $string = $this->parseCDATA($string); - if ($string === '') { - return false; - } - - // check if it's one of the keywords - $lowercase_string = strtolower($string); - if (isset($system_fonts[$lowercase_string])) { - return $lowercase_string; - } - - $bits = explode(' ', $string); // bits to process - $stage = 0; // this indicates what we're looking for - $caught = array(); // which stage 0 properties have we caught? - $stage_1 = array('font-style', 'font-variant', 'font-weight'); - $final = ''; // output - - for ($i = 0, $size = count($bits); $i < $size; $i++) { - if ($bits[$i] === '') { - continue; - } - switch ($stage) { - case 0: // attempting to catch font-style, font-variant or font-weight - foreach ($stage_1 as $validator_name) { - if (isset($caught[$validator_name])) { - continue; - } - $r = $this->info[$validator_name]->validate( - $bits[$i], - $config, - $context - ); - if ($r !== false) { - $final .= $r . ' '; - $caught[$validator_name] = true; - break; - } - } - // all three caught, continue on - if (count($caught) >= 3) { - $stage = 1; - } - if ($r !== false) { - break; - } - case 1: // attempting to catch font-size and perhaps line-height - $found_slash = false; - if (strpos($bits[$i], '/') !== false) { - list($font_size, $line_height) = - explode('/', $bits[$i]); - if ($line_height === '') { - // ooh, there's a space after the slash! - $line_height = false; - $found_slash = true; - } - } else { - $font_size = $bits[$i]; - $line_height = false; - } - $r = $this->info['font-size']->validate( - $font_size, - $config, - $context - ); - if ($r !== false) { - $final .= $r; - // attempt to catch line-height - if ($line_height === false) { - // we need to scroll forward - for ($j = $i + 1; $j < $size; $j++) { - if ($bits[$j] === '') { - continue; - } - if ($bits[$j] === '/') { - if ($found_slash) { - return false; - } else { - $found_slash = true; - continue; - } - } - $line_height = $bits[$j]; - break; - } - } else { - // slash already found - $found_slash = true; - $j = $i; - } - if ($found_slash) { - $i = $j; - $r = $this->info['line-height']->validate( - $line_height, - $config, - $context - ); - if ($r !== false) { - $final .= '/' . $r; - } - } - $final .= ' '; - $stage = 2; - break; - } - return false; - case 2: // attempting to catch font-family - $font_family = - implode(' ', array_slice($bits, $i, $size - $i)); - $r = $this->info['font-family']->validate( - $font_family, - $config, - $context - ); - if ($r !== false) { - $final .= $r . ' '; - // processing completed successfully - return rtrim($final); - } - return false; - } - } - return false; - } -} - - - - - -/** - * Validates a font family list according to CSS spec - */ -class HTMLPurifier_AttrDef_CSS_FontFamily extends HTMLPurifier_AttrDef -{ - - protected $mask = null; - - public function __construct() - { - $this->mask = '_- '; - for ($c = 'a'; $c <= 'z'; $c++) { - $this->mask .= $c; - } - for ($c = 'A'; $c <= 'Z'; $c++) { - $this->mask .= $c; - } - for ($c = '0'; $c <= '9'; $c++) { - $this->mask .= $c; - } // cast-y, but should be fine - // special bytes used by UTF-8 - for ($i = 0x80; $i <= 0xFF; $i++) { - // We don't bother excluding invalid bytes in this range, - // because the our restriction of well-formed UTF-8 will - // prevent these from ever occurring. - $this->mask .= chr($i); - } - - /* - PHP's internal strcspn implementation is - O(length of string * length of mask), making it inefficient - for large masks. However, it's still faster than - preg_match 8) - for (p = s1;;) { - spanp = s2; - do { - if (*spanp == c || p == s1_end) { - return p - s1; - } - } while (spanp++ < (s2_end - 1)); - c = *++p; - } - */ - // possible optimization: invert the mask. - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - static $generic_names = array( - 'serif' => true, - 'sans-serif' => true, - 'monospace' => true, - 'fantasy' => true, - 'cursive' => true - ); - $allowed_fonts = $config->get('CSS.AllowedFonts'); - - // assume that no font names contain commas in them - $fonts = explode(',', $string); - $final = ''; - foreach ($fonts as $font) { - $font = trim($font); - if ($font === '') { - continue; - } - // match a generic name - if (isset($generic_names[$font])) { - if ($allowed_fonts === null || isset($allowed_fonts[$font])) { - $final .= $font . ', '; - } - continue; - } - // match a quoted name - if ($font[0] === '"' || $font[0] === "'") { - $length = strlen($font); - if ($length <= 2) { - continue; - } - $quote = $font[0]; - if ($font[$length - 1] !== $quote) { - continue; - } - $font = substr($font, 1, $length - 2); - } - - $font = $this->expandCSSEscape($font); - - // $font is a pure representation of the font name - - if ($allowed_fonts !== null && !isset($allowed_fonts[$font])) { - continue; - } - - if (ctype_alnum($font) && $font !== '') { - // very simple font, allow it in unharmed - $final .= $font . ', '; - continue; - } - - // bugger out on whitespace. form feed (0C) really - // shouldn't show up regardless - $font = str_replace(array("\n", "\t", "\r", "\x0C"), ' ', $font); - - // Here, there are various classes of characters which need - // to be treated differently: - // - Alphanumeric characters are essentially safe. We - // handled these above. - // - Spaces require quoting, though most parsers will do - // the right thing if there aren't any characters that - // can be misinterpreted - // - Dashes rarely occur, but they fairly unproblematic - // for parsing/rendering purposes. - // The above characters cover the majority of Western font - // names. - // - Arbitrary Unicode characters not in ASCII. Because - // most parsers give little thought to Unicode, treatment - // of these codepoints is basically uniform, even for - // punctuation-like codepoints. These characters can - // show up in non-Western pages and are supported by most - // major browsers, for example: "MS 明朝" is a - // legitimate font-name - // <http://ja.wikipedia.org/wiki/MS_明朝>. See - // the CSS3 spec for more examples: - // <http://www.w3.org/TR/2011/WD-css3-fonts-20110324/localizedfamilynames.png> - // You can see live samples of these on the Internet: - // <http://www.google.co.jp/search?q=font-family+MS+明朝|ゴシック> - // However, most of these fonts have ASCII equivalents: - // for example, 'MS Mincho', and it's considered - // professional to use ASCII font names instead of - // Unicode font names. Thanks Takeshi Terada for - // providing this information. - // The following characters, to my knowledge, have not been - // used to name font names. - // - Single quote. While theoretically you might find a - // font name that has a single quote in its name (serving - // as an apostrophe, e.g. Dave's Scribble), I haven't - // been able to find any actual examples of this. - // Internet Explorer's cssText translation (which I - // believe is invoked by innerHTML) normalizes any - // quoting to single quotes, and fails to escape single - // quotes. (Note that this is not IE's behavior for all - // CSS properties, just some sort of special casing for - // font-family). So a single quote *cannot* be used - // safely in the font-family context if there will be an - // innerHTML/cssText translation. Note that Firefox 3.x - // does this too. - // - Double quote. In IE, these get normalized to - // single-quotes, no matter what the encoding. (Fun - // fact, in IE8, the 'content' CSS property gained - // support, where they special cased to preserve encoded - // double quotes, but still translate unadorned double - // quotes into single quotes.) So, because their - // fixpoint behavior is identical to single quotes, they - // cannot be allowed either. Firefox 3.x displays - // single-quote style behavior. - // - Backslashes are reduced by one (so \\ -> \) every - // iteration, so they cannot be used safely. This shows - // up in IE7, IE8 and FF3 - // - Semicolons, commas and backticks are handled properly. - // - The rest of the ASCII punctuation is handled properly. - // We haven't checked what browsers do to unadorned - // versions, but this is not important as long as the - // browser doesn't /remove/ surrounding quotes (as IE does - // for HTML). - // - // With these results in hand, we conclude that there are - // various levels of safety: - // - Paranoid: alphanumeric, spaces and dashes(?) - // - International: Paranoid + non-ASCII Unicode - // - Edgy: Everything except quotes, backslashes - // - NoJS: Standards compliance, e.g. sod IE. Note that - // with some judicious character escaping (since certain - // types of escaping doesn't work) this is theoretically - // OK as long as innerHTML/cssText is not called. - // We believe that international is a reasonable default - // (that we will implement now), and once we do more - // extensive research, we may feel comfortable with dropping - // it down to edgy. - - // Edgy: alphanumeric, spaces, dashes, underscores and Unicode. Use of - // str(c)spn assumes that the string was already well formed - // Unicode (which of course it is). - if (strspn($font, $this->mask) !== strlen($font)) { - continue; - } - - // Historical: - // In the absence of innerHTML/cssText, these ugly - // transforms don't pose a security risk (as \\ and \" - // might--these escapes are not supported by most browsers). - // We could try to be clever and use single-quote wrapping - // when there is a double quote present, but I have choosen - // not to implement that. (NOTE: you can reduce the amount - // of escapes by one depending on what quoting style you use) - // $font = str_replace('\\', '\\5C ', $font); - // $font = str_replace('"', '\\22 ', $font); - // $font = str_replace("'", '\\27 ', $font); - - // font possibly with spaces, requires quoting - $final .= "'$font', "; - } - $final = rtrim($final, ', '); - if ($final === '') { - return false; - } - return $final; - } - -} - - - - - -/** - * Validates based on {ident} CSS grammar production - */ -class HTMLPurifier_AttrDef_CSS_Ident extends HTMLPurifier_AttrDef -{ - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = trim($string); - - // early abort: '' and '0' (strings that convert to false) are invalid - if (!$string) { - return false; - } - - $pattern = '/^(-?[A-Za-z_][A-Za-z_\-0-9]*)$/'; - if (!preg_match($pattern, $string)) { - return false; - } - return $string; - } -} - - - - - -/** - * Decorator which enables !important to be used in CSS values. - */ -class HTMLPurifier_AttrDef_CSS_ImportantDecorator extends HTMLPurifier_AttrDef -{ - /** - * @type HTMLPurifier_AttrDef - */ - public $def; - /** - * @type bool - */ - public $allow; - - /** - * @param HTMLPurifier_AttrDef $def Definition to wrap - * @param bool $allow Whether or not to allow !important - */ - public function __construct($def, $allow = false) - { - $this->def = $def; - $this->allow = $allow; - } - - /** - * Intercepts and removes !important if necessary - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - // test for ! and important tokens - $string = trim($string); - $is_important = false; - // :TODO: optimization: test directly for !important and ! important - if (strlen($string) >= 9 && substr($string, -9) === 'important') { - $temp = rtrim(substr($string, 0, -9)); - // use a temp, because we might want to restore important - if (strlen($temp) >= 1 && substr($temp, -1) === '!') { - $string = rtrim(substr($temp, 0, -1)); - $is_important = true; - } - } - $string = $this->def->validate($string, $config, $context); - if ($this->allow && $is_important) { - $string .= ' !important'; - } - return $string; - } -} - - - - - -/** - * Represents a Length as defined by CSS. - */ -class HTMLPurifier_AttrDef_CSS_Length extends HTMLPurifier_AttrDef -{ - - /** - * @type HTMLPurifier_Length|string - */ - protected $min; - - /** - * @type HTMLPurifier_Length|string - */ - protected $max; - - /** - * @param HTMLPurifier_Length|string $min Minimum length, or null for no bound. String is also acceptable. - * @param HTMLPurifier_Length|string $max Maximum length, or null for no bound. String is also acceptable. - */ - public function __construct($min = null, $max = null) - { - $this->min = $min !== null ? HTMLPurifier_Length::make($min) : null; - $this->max = $max !== null ? HTMLPurifier_Length::make($max) : null; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = $this->parseCDATA($string); - - // Optimizations - if ($string === '') { - return false; - } - if ($string === '0') { - return '0'; - } - if (strlen($string) === 1) { - return false; - } - - $length = HTMLPurifier_Length::make($string); - if (!$length->isValid()) { - return false; - } - - if ($this->min) { - $c = $length->compareTo($this->min); - if ($c === false) { - return false; - } - if ($c < 0) { - return false; - } - } - if ($this->max) { - $c = $length->compareTo($this->max); - if ($c === false) { - return false; - } - if ($c > 0) { - return false; - } - } - return $length->toString(); - } -} - - - - - -/** - * Validates shorthand CSS property list-style. - * @warning Does not support url tokens that have internal spaces. - */ -class HTMLPurifier_AttrDef_CSS_ListStyle extends HTMLPurifier_AttrDef -{ - - /** - * Local copy of validators. - * @type HTMLPurifier_AttrDef[] - * @note See HTMLPurifier_AttrDef_CSS_Font::$info for a similar impl. - */ - protected $info; - - /** - * @param HTMLPurifier_Config $config - */ - public function __construct($config) - { - $def = $config->getCSSDefinition(); - $this->info['list-style-type'] = $def->info['list-style-type']; - $this->info['list-style-position'] = $def->info['list-style-position']; - $this->info['list-style-image'] = $def->info['list-style-image']; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - // regular pre-processing - $string = $this->parseCDATA($string); - if ($string === '') { - return false; - } - - // assumes URI doesn't have spaces in it - $bits = explode(' ', strtolower($string)); // bits to process - - $caught = array(); - $caught['type'] = false; - $caught['position'] = false; - $caught['image'] = false; - - $i = 0; // number of catches - $none = false; - - foreach ($bits as $bit) { - if ($i >= 3) { - return; - } // optimization bit - if ($bit === '') { - continue; - } - foreach ($caught as $key => $status) { - if ($status !== false) { - continue; - } - $r = $this->info['list-style-' . $key]->validate($bit, $config, $context); - if ($r === false) { - continue; - } - if ($r === 'none') { - if ($none) { - continue; - } else { - $none = true; - } - if ($key == 'image') { - continue; - } - } - $caught[$key] = $r; - $i++; - break; - } - } - - if (!$i) { - return false; - } - - $ret = array(); - - // construct type - if ($caught['type']) { - $ret[] = $caught['type']; - } - - // construct image - if ($caught['image']) { - $ret[] = $caught['image']; - } - - // construct position - if ($caught['position']) { - $ret[] = $caught['position']; - } - - if (empty($ret)) { - return false; - } - return implode(' ', $ret); - } -} - - - - - -/** - * Framework class for strings that involve multiple values. - * - * Certain CSS properties such as border-width and margin allow multiple - * lengths to be specified. This class can take a vanilla border-width - * definition and multiply it, usually into a max of four. - * - * @note Even though the CSS specification isn't clear about it, inherit - * can only be used alone: it will never manifest as part of a multi - * shorthand declaration. Thus, this class does not allow inherit. - */ -class HTMLPurifier_AttrDef_CSS_Multiple extends HTMLPurifier_AttrDef -{ - /** - * Instance of component definition to defer validation to. - * @type HTMLPurifier_AttrDef - * @todo Make protected - */ - public $single; - - /** - * Max number of values allowed. - * @todo Make protected - */ - public $max; - - /** - * @param HTMLPurifier_AttrDef $single HTMLPurifier_AttrDef to multiply - * @param int $max Max number of values allowed (usually four) - */ - public function __construct($single, $max = 4) - { - $this->single = $single; - $this->max = $max; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = $this->parseCDATA($string); - if ($string === '') { - return false; - } - $parts = explode(' ', $string); // parseCDATA replaced \r, \t and \n - $length = count($parts); - $final = ''; - for ($i = 0, $num = 0; $i < $length && $num < $this->max; $i++) { - if (ctype_space($parts[$i])) { - continue; - } - $result = $this->single->validate($parts[$i], $config, $context); - if ($result !== false) { - $final .= $result . ' '; - $num++; - } - } - if ($final === '') { - return false; - } - return rtrim($final); - } -} - - - - - -/** - * Validates a Percentage as defined by the CSS spec. - */ -class HTMLPurifier_AttrDef_CSS_Percentage extends HTMLPurifier_AttrDef -{ - - /** - * Instance to defer number validation to. - * @type HTMLPurifier_AttrDef_CSS_Number - */ - protected $number_def; - - /** - * @param bool $non_negative Whether to forbid negative values - */ - public function __construct($non_negative = false) - { - $this->number_def = new HTMLPurifier_AttrDef_CSS_Number($non_negative); - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = $this->parseCDATA($string); - - if ($string === '') { - return false; - } - $length = strlen($string); - if ($length === 1) { - return false; - } - if ($string[$length - 1] !== '%') { - return false; - } - - $number = substr($string, 0, $length - 1); - $number = $this->number_def->validate($number, $config, $context); - - if ($number === false) { - return false; - } - return "$number%"; - } -} - - - - - -/** - * Validates the value for the CSS property text-decoration - * @note This class could be generalized into a version that acts sort of - * like Enum except you can compound the allowed values. - */ -class HTMLPurifier_AttrDef_CSS_TextDecoration extends HTMLPurifier_AttrDef -{ - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - static $allowed_values = array( - 'line-through' => true, - 'overline' => true, - 'underline' => true, - ); - - $string = strtolower($this->parseCDATA($string)); - - if ($string === 'none') { - return $string; - } - - $parts = explode(' ', $string); - $final = ''; - foreach ($parts as $part) { - if (isset($allowed_values[$part])) { - $final .= $part . ' '; - } - } - $final = rtrim($final); - if ($final === '') { - return false; - } - return $final; - } -} - - - - - -/** - * Validates a URI in CSS syntax, which uses url('http://example.com') - * @note While theoretically speaking a URI in a CSS document could - * be non-embedded, as of CSS2 there is no such usage so we're - * generalizing it. This may need to be changed in the future. - * @warning Since HTMLPurifier_AttrDef_CSS blindly uses semicolons as - * the separator, you cannot put a literal semicolon in - * in the URI. Try percent encoding it, in that case. - */ -class HTMLPurifier_AttrDef_CSS_URI extends HTMLPurifier_AttrDef_URI -{ - - public function __construct() - { - parent::__construct(true); // always embedded - } - - /** - * @param string $uri_string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($uri_string, $config, $context) - { - // parse the URI out of the string and then pass it onto - // the parent object - - $uri_string = $this->parseCDATA($uri_string); - if (strpos($uri_string, 'url(') !== 0) { - return false; - } - $uri_string = substr($uri_string, 4); - $new_length = strlen($uri_string) - 1; - if ($uri_string[$new_length] != ')') { - return false; - } - $uri = trim(substr($uri_string, 0, $new_length)); - - if (!empty($uri) && ($uri[0] == "'" || $uri[0] == '"')) { - $quote = $uri[0]; - $new_length = strlen($uri) - 1; - if ($uri[$new_length] !== $quote) { - return false; - } - $uri = substr($uri, 1, $new_length - 1); - } - - $uri = $this->expandCSSEscape($uri); - - $result = parent::validate($uri, $config, $context); - - if ($result === false) { - return false; - } - - // extra sanity check; should have been done by URI - $result = str_replace(array('"', "\\", "\n", "\x0c", "\r"), "", $result); - - // suspicious characters are ()'; we're going to percent encode - // them for safety. - $result = str_replace(array('(', ')', "'"), array('%28', '%29', '%27'), $result); - - // there's an extra bug where ampersands lose their escaping on - // an innerHTML cycle, so a very unlucky query parameter could - // then change the meaning of the URL. Unfortunately, there's - // not much we can do about that... - return "url(\"$result\")"; - } -} - - - - - -/** - * Validates a boolean attribute - */ -class HTMLPurifier_AttrDef_HTML_Bool extends HTMLPurifier_AttrDef -{ - - /** - * @type bool - */ - protected $name; - - /** - * @type bool - */ - public $minimized = true; - - /** - * @param bool $name - */ - public function __construct($name = false) - { - $this->name = $name; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - if (empty($string)) { - return false; - } - return $this->name; - } - - /** - * @param string $string Name of attribute - * @return HTMLPurifier_AttrDef_HTML_Bool - */ - public function make($string) - { - return new HTMLPurifier_AttrDef_HTML_Bool($string); - } -} - - - - - -/** - * Validates contents based on NMTOKENS attribute type. - */ -class HTMLPurifier_AttrDef_HTML_Nmtokens extends HTMLPurifier_AttrDef -{ - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = trim($string); - - // early abort: '' and '0' (strings that convert to false) are invalid - if (!$string) { - return false; - } - - $tokens = $this->split($string, $config, $context); - $tokens = $this->filter($tokens, $config, $context); - if (empty($tokens)) { - return false; - } - return implode(' ', $tokens); - } - - /** - * Splits a space separated list of tokens into its constituent parts. - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - protected function split($string, $config, $context) - { - // OPTIMIZABLE! - // do the preg_match, capture all subpatterns for reformulation - - // we don't support U+00A1 and up codepoints or - // escaping because I don't know how to do that with regexps - // and plus it would complicate optimization efforts (you never - // see that anyway). - $pattern = '/(?:(?<=\s)|\A)' . // look behind for space or string start - '((?:--|-?[A-Za-z_])[A-Za-z_\-0-9]*)' . - '(?:(?=\s)|\z)/'; // look ahead for space or string end - preg_match_all($pattern, $string, $matches); - return $matches[1]; - } - - /** - * Template method for removing certain tokens based on arbitrary criteria. - * @note If we wanted to be really functional, we'd do an array_filter - * with a callback. But... we're not. - * @param array $tokens - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - protected function filter($tokens, $config, $context) - { - return $tokens; - } -} - - - - - -/** - * Implements special behavior for class attribute (normally NMTOKENS) - */ -class HTMLPurifier_AttrDef_HTML_Class extends HTMLPurifier_AttrDef_HTML_Nmtokens -{ - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - protected function split($string, $config, $context) - { - // really, this twiddle should be lazy loaded - $name = $config->getDefinition('HTML')->doctype->name; - if ($name == "XHTML 1.1" || $name == "XHTML 2.0") { - return parent::split($string, $config, $context); - } else { - return preg_split('/\s+/', $string); - } - } - - /** - * @param array $tokens - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - protected function filter($tokens, $config, $context) - { - $allowed = $config->get('Attr.AllowedClasses'); - $forbidden = $config->get('Attr.ForbiddenClasses'); - $ret = array(); - foreach ($tokens as $token) { - if (($allowed === null || isset($allowed[$token])) && - !isset($forbidden[$token]) && - // We need this O(n) check because of PHP's array - // implementation that casts -0 to 0. - !in_array($token, $ret, true) - ) { - $ret[] = $token; - } - } - return $ret; - } -} - - - -/** - * Validates a color according to the HTML spec. - */ -class HTMLPurifier_AttrDef_HTML_Color extends HTMLPurifier_AttrDef -{ - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - static $colors = null; - if ($colors === null) { - $colors = $config->get('Core.ColorKeywords'); - } - - $string = trim($string); - - if (empty($string)) { - return false; - } - $lower = strtolower($string); - if (isset($colors[$lower])) { - return $colors[$lower]; - } - if ($string[0] === '#') { - $hex = substr($string, 1); - } else { - $hex = $string; - } - - $length = strlen($hex); - if ($length !== 3 && $length !== 6) { - return false; - } - if (!ctype_xdigit($hex)) { - return false; - } - if ($length === 3) { - $hex = $hex[0] . $hex[0] . $hex[1] . $hex[1] . $hex[2] . $hex[2]; - } - return "#$hex"; - } -} - - - - - -/** - * Special-case enum attribute definition that lazy loads allowed frame targets - */ -class HTMLPurifier_AttrDef_HTML_FrameTarget extends HTMLPurifier_AttrDef_Enum -{ - - /** - * @type array - */ - public $valid_values = false; // uninitialized value - - /** - * @type bool - */ - protected $case_sensitive = false; - - public function __construct() - { - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - if ($this->valid_values === false) { - $this->valid_values = $config->get('Attr.AllowedFrameTargets'); - } - return parent::validate($string, $config, $context); - } -} - - - - - -/** - * Validates the HTML attribute ID. - * @warning Even though this is the id processor, it - * will ignore the directive Attr:IDBlacklist, since it will only - * go according to the ID accumulator. Since the accumulator is - * automatically generated, it will have already absorbed the - * blacklist. If you're hacking around, make sure you use load()! - */ - -class HTMLPurifier_AttrDef_HTML_ID extends HTMLPurifier_AttrDef -{ - - // selector is NOT a valid thing to use for IDREFs, because IDREFs - // *must* target IDs that exist, whereas selector #ids do not. - - /** - * Determines whether or not we're validating an ID in a CSS - * selector context. - * @type bool - */ - protected $selector; - - /** - * @param bool $selector - */ - public function __construct($selector = false) - { - $this->selector = $selector; - } - - /** - * @param string $id - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($id, $config, $context) - { - if (!$this->selector && !$config->get('Attr.EnableID')) { - return false; - } - - $id = trim($id); // trim it first - - if ($id === '') { - return false; - } - - $prefix = $config->get('Attr.IDPrefix'); - if ($prefix !== '') { - $prefix .= $config->get('Attr.IDPrefixLocal'); - // prevent re-appending the prefix - if (strpos($id, $prefix) !== 0) { - $id = $prefix . $id; - } - } elseif ($config->get('Attr.IDPrefixLocal') !== '') { - trigger_error( - '%Attr.IDPrefixLocal cannot be used unless ' . - '%Attr.IDPrefix is set', - E_USER_WARNING - ); - } - - if (!$this->selector) { - $id_accumulator =& $context->get('IDAccumulator'); - if (isset($id_accumulator->ids[$id])) { - return false; - } - } - - // we purposely avoid using regex, hopefully this is faster - - if (ctype_alpha($id)) { - $result = true; - } else { - if (!ctype_alpha(@$id[0])) { - return false; - } - // primitive style of regexps, I suppose - $trim = trim( - $id, - 'A..Za..z0..9:-._' - ); - $result = ($trim === ''); - } - - $regexp = $config->get('Attr.IDBlacklistRegexp'); - if ($regexp && preg_match($regexp, $id)) { - return false; - } - - if (!$this->selector && $result) { - $id_accumulator->add($id); - } - - // if no change was made to the ID, return the result - // else, return the new id if stripping whitespace made it - // valid, or return false. - return $result ? $id : false; - } -} - - - - - -/** - * Validates an integer representation of pixels according to the HTML spec. - */ -class HTMLPurifier_AttrDef_HTML_Pixels extends HTMLPurifier_AttrDef -{ - - /** - * @type int - */ - protected $max; - - /** - * @param int $max - */ - public function __construct($max = null) - { - $this->max = $max; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = trim($string); - if ($string === '0') { - return $string; - } - if ($string === '') { - return false; - } - $length = strlen($string); - if (substr($string, $length - 2) == 'px') { - $string = substr($string, 0, $length - 2); - } - if (!is_numeric($string)) { - return false; - } - $int = (int)$string; - - if ($int < 0) { - return '0'; - } - - // upper-bound value, extremely high values can - // crash operating systems, see <http://ha.ckers.org/imagecrash.html> - // WARNING, above link WILL crash you if you're using Windows - - if ($this->max !== null && $int > $this->max) { - return (string)$this->max; - } - return (string)$int; - } - - /** - * @param string $string - * @return HTMLPurifier_AttrDef - */ - public function make($string) - { - if ($string === '') { - $max = null; - } else { - $max = (int)$string; - } - $class = get_class($this); - return new $class($max); - } -} - - - - - -/** - * Validates the HTML type length (not to be confused with CSS's length). - * - * This accepts integer pixels or percentages as lengths for certain - * HTML attributes. - */ - -class HTMLPurifier_AttrDef_HTML_Length extends HTMLPurifier_AttrDef_HTML_Pixels -{ - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = trim($string); - if ($string === '') { - return false; - } - - $parent_result = parent::validate($string, $config, $context); - if ($parent_result !== false) { - return $parent_result; - } - - $length = strlen($string); - $last_char = $string[$length - 1]; - - if ($last_char !== '%') { - return false; - } - - $points = substr($string, 0, $length - 1); - - if (!is_numeric($points)) { - return false; - } - - $points = (int)$points; - - if ($points < 0) { - return '0%'; - } - if ($points > 100) { - return '100%'; - } - return ((string)$points) . '%'; - } -} - - - - - -/** - * Validates a rel/rev link attribute against a directive of allowed values - * @note We cannot use Enum because link types allow multiple - * values. - * @note Assumes link types are ASCII text - */ -class HTMLPurifier_AttrDef_HTML_LinkTypes extends HTMLPurifier_AttrDef -{ - - /** - * Name config attribute to pull. - * @type string - */ - protected $name; - - /** - * @param string $name - */ - public function __construct($name) - { - $configLookup = array( - 'rel' => 'AllowedRel', - 'rev' => 'AllowedRev' - ); - if (!isset($configLookup[$name])) { - trigger_error( - 'Unrecognized attribute name for link ' . - 'relationship.', - E_USER_ERROR - ); - return; - } - $this->name = $configLookup[$name]; - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $allowed = $config->get('Attr.' . $this->name); - if (empty($allowed)) { - return false; - } - - $string = $this->parseCDATA($string); - $parts = explode(' ', $string); - - // lookup to prevent duplicates - $ret_lookup = array(); - foreach ($parts as $part) { - $part = strtolower(trim($part)); - if (!isset($allowed[$part])) { - continue; - } - $ret_lookup[$part] = true; - } - - if (empty($ret_lookup)) { - return false; - } - $string = implode(' ', array_keys($ret_lookup)); - return $string; - } -} - - - - - -/** - * Validates a MultiLength as defined by the HTML spec. - * - * A multilength is either a integer (pixel count), a percentage, or - * a relative number. - */ -class HTMLPurifier_AttrDef_HTML_MultiLength extends HTMLPurifier_AttrDef_HTML_Length -{ - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $string = trim($string); - if ($string === '') { - return false; - } - - $parent_result = parent::validate($string, $config, $context); - if ($parent_result !== false) { - return $parent_result; - } - - $length = strlen($string); - $last_char = $string[$length - 1]; - - if ($last_char !== '*') { - return false; - } - - $int = substr($string, 0, $length - 1); - - if ($int == '') { - return '*'; - } - if (!is_numeric($int)) { - return false; - } - - $int = (int)$int; - if ($int < 0) { - return false; - } - if ($int == 0) { - return '0'; - } - if ($int == 1) { - return '*'; - } - return ((string)$int) . '*'; - } -} - - - - - -abstract class HTMLPurifier_AttrDef_URI_Email extends HTMLPurifier_AttrDef -{ - - /** - * Unpacks a mailbox into its display-name and address - * @param string $string - * @return mixed - */ - public function unpack($string) - { - // needs to be implemented - } - -} - -// sub-implementations - - - - - -/** - * Validates a host according to the IPv4, IPv6 and DNS (future) specifications. - */ -class HTMLPurifier_AttrDef_URI_Host extends HTMLPurifier_AttrDef -{ - - /** - * IPv4 sub-validator. - * @type HTMLPurifier_AttrDef_URI_IPv4 - */ - protected $ipv4; - - /** - * IPv6 sub-validator. - * @type HTMLPurifier_AttrDef_URI_IPv6 - */ - protected $ipv6; - - public function __construct() - { - $this->ipv4 = new HTMLPurifier_AttrDef_URI_IPv4(); - $this->ipv6 = new HTMLPurifier_AttrDef_URI_IPv6(); - } - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - $length = strlen($string); - // empty hostname is OK; it's usually semantically equivalent: - // the default host as defined by a URI scheme is used: - // - // If the URI scheme defines a default for host, then that - // default applies when the host subcomponent is undefined - // or when the registered name is empty (zero length). - if ($string === '') { - return ''; - } - if ($length > 1 && $string[0] === '[' && $string[$length - 1] === ']') { - //IPv6 - $ip = substr($string, 1, $length - 2); - $valid = $this->ipv6->validate($ip, $config, $context); - if ($valid === false) { - return false; - } - return '[' . $valid . ']'; - } - - // need to do checks on unusual encodings too - $ipv4 = $this->ipv4->validate($string, $config, $context); - if ($ipv4 !== false) { - return $ipv4; - } - - // A regular domain name. - - // This doesn't match I18N domain names, but we don't have proper IRI support, - // so force users to insert Punycode. - - // There is not a good sense in which underscores should be - // allowed, since it's technically not! (And if you go as - // far to allow everything as specified by the DNS spec... - // well, that's literally everything, modulo some space limits - // for the components and the overall name (which, by the way, - // we are NOT checking!). So we (arbitrarily) decide this: - // let's allow underscores wherever we would have allowed - // hyphens, if they are enabled. This is a pretty good match - // for browser behavior, for example, a large number of browsers - // cannot handle foo_.example.com, but foo_bar.example.com is - // fairly well supported. - $underscore = $config->get('Core.AllowHostnameUnderscore') ? '_' : ''; - - // The productions describing this are: - $a = '[a-z]'; // alpha - $an = '[a-z0-9]'; // alphanum - $and = "[a-z0-9-$underscore]"; // alphanum | "-" - // domainlabel = alphanum | alphanum *( alphanum | "-" ) alphanum - $domainlabel = "$an($and*$an)?"; - // toplabel = alpha | alpha *( alphanum | "-" ) alphanum - $toplabel = "$a($and*$an)?"; - // hostname = *( domainlabel "." ) toplabel [ "." ] - if (preg_match("/^($domainlabel\.)*$toplabel\.?$/i", $string)) { - return $string; - } - - // If we have Net_IDNA2 support, we can support IRIs by - // punycoding them. (This is the most portable thing to do, - // since otherwise we have to assume browsers support - - if ($config->get('Core.EnableIDNA')) { - $idna = new Net_IDNA2(array('encoding' => 'utf8', 'overlong' => false, 'strict' => true)); - // we need to encode each period separately - $parts = explode('.', $string); - try { - $new_parts = array(); - foreach ($parts as $part) { - $encodable = false; - for ($i = 0, $c = strlen($part); $i < $c; $i++) { - if (ord($part[$i]) > 0x7a) { - $encodable = true; - break; - } - } - if (!$encodable) { - $new_parts[] = $part; - } else { - $new_parts[] = $idna->encode($part); - } - } - $string = implode('.', $new_parts); - if (preg_match("/^($domainlabel\.)*$toplabel\.?$/i", $string)) { - return $string; - } - } catch (Exception $e) { - // XXX error reporting - } - } - return false; - } -} - - - - - -/** - * Validates an IPv4 address - * @author Feyd @ forums.devnetwork.net (public domain) - */ -class HTMLPurifier_AttrDef_URI_IPv4 extends HTMLPurifier_AttrDef -{ - - /** - * IPv4 regex, protected so that IPv6 can reuse it. - * @type string - */ - protected $ip4; - - /** - * @param string $aIP - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($aIP, $config, $context) - { - if (!$this->ip4) { - $this->_loadRegex(); - } - - if (preg_match('#^' . $this->ip4 . '$#s', $aIP)) { - return $aIP; - } - return false; - } - - /** - * Lazy load function to prevent regex from being stuffed in - * cache. - */ - protected function _loadRegex() - { - $oct = '(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])'; // 0-255 - $this->ip4 = "(?:{$oct}\\.{$oct}\\.{$oct}\\.{$oct})"; - } -} - - - - - -/** - * Validates an IPv6 address. - * @author Feyd @ forums.devnetwork.net (public domain) - * @note This function requires brackets to have been removed from address - * in URI. - */ -class HTMLPurifier_AttrDef_URI_IPv6 extends HTMLPurifier_AttrDef_URI_IPv4 -{ - - /** - * @param string $aIP - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($aIP, $config, $context) - { - if (!$this->ip4) { - $this->_loadRegex(); - } - - $original = $aIP; - - $hex = '[0-9a-fA-F]'; - $blk = '(?:' . $hex . '{1,4})'; - $pre = '(?:/(?:12[0-8]|1[0-1][0-9]|[1-9][0-9]|[0-9]))'; // /0 - /128 - - // prefix check - if (strpos($aIP, '/') !== false) { - if (preg_match('#' . $pre . '$#s', $aIP, $find)) { - $aIP = substr($aIP, 0, 0 - strlen($find[0])); - unset($find); - } else { - return false; - } - } - - // IPv4-compatiblity check - if (preg_match('#(?<=:' . ')' . $this->ip4 . '$#s', $aIP, $find)) { - $aIP = substr($aIP, 0, 0 - strlen($find[0])); - $ip = explode('.', $find[0]); - $ip = array_map('dechex', $ip); - $aIP .= $ip[0] . $ip[1] . ':' . $ip[2] . $ip[3]; - unset($find, $ip); - } - - // compression check - $aIP = explode('::', $aIP); - $c = count($aIP); - if ($c > 2) { - return false; - } elseif ($c == 2) { - list($first, $second) = $aIP; - $first = explode(':', $first); - $second = explode(':', $second); - - if (count($first) + count($second) > 8) { - return false; - } - - while (count($first) < 8) { - array_push($first, '0'); - } - - array_splice($first, 8 - count($second), 8, $second); - $aIP = $first; - unset($first, $second); - } else { - $aIP = explode(':', $aIP[0]); - } - $c = count($aIP); - - if ($c != 8) { - return false; - } - - // All the pieces should be 16-bit hex strings. Are they? - foreach ($aIP as $piece) { - if (!preg_match('#^[0-9a-fA-F]{4}$#s', sprintf('%04s', $piece))) { - return false; - } - } - return $original; - } -} - - - - - -/** - * Primitive email validation class based on the regexp found at - * http://www.regular-expressions.info/email.html - */ -class HTMLPurifier_AttrDef_URI_Email_SimpleCheck extends HTMLPurifier_AttrDef_URI_Email -{ - - /** - * @param string $string - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool|string - */ - public function validate($string, $config, $context) - { - // no support for named mailboxes i.e. "Bob <bob@example.com>" - // that needs more percent encoding to be done - if ($string == '') { - return false; - } - $string = trim($string); - $result = preg_match('/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i', $string); - return $result ? $string : false; - } -} - - - - - -/** - * Pre-transform that changes proprietary background attribute to CSS. - */ -class HTMLPurifier_AttrTransform_Background extends HTMLPurifier_AttrTransform -{ - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr['background'])) { - return $attr; - } - - $background = $this->confiscateAttr($attr, 'background'); - // some validation should happen here - - $this->prependCSS($attr, "background-image:url($background);"); - return $attr; - } -} - - - - - -// this MUST be placed in post, as it assumes that any value in dir is valid - -/** - * Post-trasnform that ensures that bdo tags have the dir attribute set. - */ -class HTMLPurifier_AttrTransform_BdoDir extends HTMLPurifier_AttrTransform -{ - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (isset($attr['dir'])) { - return $attr; - } - $attr['dir'] = $config->get('Attr.DefaultTextDir'); - return $attr; - } -} - - - - - -/** - * Pre-transform that changes deprecated bgcolor attribute to CSS. - */ -class HTMLPurifier_AttrTransform_BgColor extends HTMLPurifier_AttrTransform -{ - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr['bgcolor'])) { - return $attr; - } - - $bgcolor = $this->confiscateAttr($attr, 'bgcolor'); - // some validation should happen here - - $this->prependCSS($attr, "background-color:$bgcolor;"); - return $attr; - } -} - - - - - -/** - * Pre-transform that changes converts a boolean attribute to fixed CSS - */ -class HTMLPurifier_AttrTransform_BoolToCSS extends HTMLPurifier_AttrTransform -{ - /** - * Name of boolean attribute that is trigger. - * @type string - */ - protected $attr; - - /** - * CSS declarations to add to style, needs trailing semicolon. - * @type string - */ - protected $css; - - /** - * @param string $attr attribute name to convert from - * @param string $css CSS declarations to add to style (needs semicolon) - */ - public function __construct($attr, $css) - { - $this->attr = $attr; - $this->css = $css; - } - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr[$this->attr])) { - return $attr; - } - unset($attr[$this->attr]); - $this->prependCSS($attr, $this->css); - return $attr; - } -} - - - - - -/** - * Pre-transform that changes deprecated border attribute to CSS. - */ -class HTMLPurifier_AttrTransform_Border extends HTMLPurifier_AttrTransform -{ - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr['border'])) { - return $attr; - } - $border_width = $this->confiscateAttr($attr, 'border'); - // some validation should happen here - $this->prependCSS($attr, "border:{$border_width}px solid;"); - return $attr; - } -} - - - - - -/** - * Generic pre-transform that converts an attribute with a fixed number of - * values (enumerated) to CSS. - */ -class HTMLPurifier_AttrTransform_EnumToCSS extends HTMLPurifier_AttrTransform -{ - /** - * Name of attribute to transform from. - * @type string - */ - protected $attr; - - /** - * Lookup array of attribute values to CSS. - * @type array - */ - protected $enumToCSS = array(); - - /** - * Case sensitivity of the matching. - * @type bool - * @warning Currently can only be guaranteed to work with ASCII - * values. - */ - protected $caseSensitive = false; - - /** - * @param string $attr Attribute name to transform from - * @param array $enum_to_css Lookup array of attribute values to CSS - * @param bool $case_sensitive Case sensitivity indicator, default false - */ - public function __construct($attr, $enum_to_css, $case_sensitive = false) - { - $this->attr = $attr; - $this->enumToCSS = $enum_to_css; - $this->caseSensitive = (bool)$case_sensitive; - } - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr[$this->attr])) { - return $attr; - } - - $value = trim($attr[$this->attr]); - unset($attr[$this->attr]); - - if (!$this->caseSensitive) { - $value = strtolower($value); - } - - if (!isset($this->enumToCSS[$value])) { - return $attr; - } - $this->prependCSS($attr, $this->enumToCSS[$value]); - return $attr; - } -} - - - - - -// must be called POST validation - -/** - * Transform that supplies default values for the src and alt attributes - * in img tags, as well as prevents the img tag from being removed - * because of a missing alt tag. This needs to be registered as both - * a pre and post attribute transform. - */ -class HTMLPurifier_AttrTransform_ImgRequired extends HTMLPurifier_AttrTransform -{ - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - $src = true; - if (!isset($attr['src'])) { - if ($config->get('Core.RemoveInvalidImg')) { - return $attr; - } - $attr['src'] = $config->get('Attr.DefaultInvalidImage'); - $src = false; - } - - if (!isset($attr['alt'])) { - if ($src) { - $alt = $config->get('Attr.DefaultImageAlt'); - if ($alt === null) { - // truncate if the alt is too long - $attr['alt'] = substr(basename($attr['src']), 0, 40); - } else { - $attr['alt'] = $alt; - } - } else { - $attr['alt'] = $config->get('Attr.DefaultInvalidImageAlt'); - } - } - return $attr; - } -} - - - - - -/** - * Pre-transform that changes deprecated hspace and vspace attributes to CSS - */ -class HTMLPurifier_AttrTransform_ImgSpace extends HTMLPurifier_AttrTransform -{ - /** - * @type string - */ - protected $attr; - - /** - * @type array - */ - protected $css = array( - 'hspace' => array('left', 'right'), - 'vspace' => array('top', 'bottom') - ); - - /** - * @param string $attr - */ - public function __construct($attr) - { - $this->attr = $attr; - if (!isset($this->css[$attr])) { - trigger_error(htmlspecialchars($attr) . ' is not valid space attribute'); - } - } - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr[$this->attr])) { - return $attr; - } - - $width = $this->confiscateAttr($attr, $this->attr); - // some validation could happen here - - if (!isset($this->css[$this->attr])) { - return $attr; - } - - $style = ''; - foreach ($this->css[$this->attr] as $suffix) { - $property = "margin-$suffix"; - $style .= "$property:{$width}px;"; - } - $this->prependCSS($attr, $style); - return $attr; - } -} - - - - - -/** - * Performs miscellaneous cross attribute validation and filtering for - * input elements. This is meant to be a post-transform. - */ -class HTMLPurifier_AttrTransform_Input extends HTMLPurifier_AttrTransform -{ - /** - * @type HTMLPurifier_AttrDef_HTML_Pixels - */ - protected $pixels; - - public function __construct() - { - $this->pixels = new HTMLPurifier_AttrDef_HTML_Pixels(); - } - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr['type'])) { - $t = 'text'; - } else { - $t = strtolower($attr['type']); - } - if (isset($attr['checked']) && $t !== 'radio' && $t !== 'checkbox') { - unset($attr['checked']); - } - if (isset($attr['maxlength']) && $t !== 'text' && $t !== 'password') { - unset($attr['maxlength']); - } - if (isset($attr['size']) && $t !== 'text' && $t !== 'password') { - $result = $this->pixels->validate($attr['size'], $config, $context); - if ($result === false) { - unset($attr['size']); - } else { - $attr['size'] = $result; - } - } - if (isset($attr['src']) && $t !== 'image') { - unset($attr['src']); - } - if (!isset($attr['value']) && ($t === 'radio' || $t === 'checkbox')) { - $attr['value'] = ''; - } - return $attr; - } -} - - - - - -/** - * Post-transform that copies lang's value to xml:lang (and vice-versa) - * @note Theoretically speaking, this could be a pre-transform, but putting - * post is more efficient. - */ -class HTMLPurifier_AttrTransform_Lang extends HTMLPurifier_AttrTransform -{ - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - $lang = isset($attr['lang']) ? $attr['lang'] : false; - $xml_lang = isset($attr['xml:lang']) ? $attr['xml:lang'] : false; - - if ($lang !== false && $xml_lang === false) { - $attr['xml:lang'] = $lang; - } elseif ($xml_lang !== false) { - $attr['lang'] = $xml_lang; - } - return $attr; - } -} - - - - - -/** - * Class for handling width/height length attribute transformations to CSS - */ -class HTMLPurifier_AttrTransform_Length extends HTMLPurifier_AttrTransform -{ - - /** - * @type string - */ - protected $name; - - /** - * @type string - */ - protected $cssName; - - public function __construct($name, $css_name = null) - { - $this->name = $name; - $this->cssName = $css_name ? $css_name : $name; - } - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr[$this->name])) { - return $attr; - } - $length = $this->confiscateAttr($attr, $this->name); - if (ctype_digit($length)) { - $length .= 'px'; - } - $this->prependCSS($attr, $this->cssName . ":$length;"); - return $attr; - } -} - - - - - -/** - * Pre-transform that changes deprecated name attribute to ID if necessary - */ -class HTMLPurifier_AttrTransform_Name extends HTMLPurifier_AttrTransform -{ - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - // Abort early if we're using relaxed definition of name - if ($config->get('HTML.Attr.Name.UseCDATA')) { - return $attr; - } - if (!isset($attr['name'])) { - return $attr; - } - $id = $this->confiscateAttr($attr, 'name'); - if (isset($attr['id'])) { - return $attr; - } - $attr['id'] = $id; - return $attr; - } -} - - - - - -/** - * Post-transform that performs validation to the name attribute; if - * it is present with an equivalent id attribute, it is passed through; - * otherwise validation is performed. - */ -class HTMLPurifier_AttrTransform_NameSync extends HTMLPurifier_AttrTransform -{ - - public function __construct() - { - $this->idDef = new HTMLPurifier_AttrDef_HTML_ID(); - } - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr['name'])) { - return $attr; - } - $name = $attr['name']; - if (isset($attr['id']) && $attr['id'] === $name) { - return $attr; - } - $result = $this->idDef->validate($name, $config, $context); - if ($result === false) { - unset($attr['name']); - } else { - $attr['name'] = $result; - } - return $attr; - } -} - - - - - -// must be called POST validation - -/** - * Adds rel="nofollow" to all outbound links. This transform is - * only attached if Attr.Nofollow is TRUE. - */ -class HTMLPurifier_AttrTransform_Nofollow extends HTMLPurifier_AttrTransform -{ - /** - * @type HTMLPurifier_URIParser - */ - private $parser; - - public function __construct() - { - $this->parser = new HTMLPurifier_URIParser(); - } - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr['href'])) { - return $attr; - } - - // XXX Kind of inefficient - $url = $this->parser->parse($attr['href']); - $scheme = $url->getSchemeObj($config, $context); - - if ($scheme->browsable && !$url->isLocal($config, $context)) { - if (isset($attr['rel'])) { - $rels = explode(' ', $attr['rel']); - if (!in_array('nofollow', $rels)) { - $rels[] = 'nofollow'; - } - $attr['rel'] = implode(' ', $rels); - } else { - $attr['rel'] = 'nofollow'; - } - } - return $attr; - } -} - - - - - -class HTMLPurifier_AttrTransform_SafeEmbed extends HTMLPurifier_AttrTransform -{ - /** - * @type string - */ - public $name = "SafeEmbed"; - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - $attr['allowscriptaccess'] = 'never'; - $attr['allownetworking'] = 'internal'; - $attr['type'] = 'application/x-shockwave-flash'; - return $attr; - } -} - - - - - -/** - * Writes default type for all objects. Currently only supports flash. - */ -class HTMLPurifier_AttrTransform_SafeObject extends HTMLPurifier_AttrTransform -{ - /** - * @type string - */ - public $name = "SafeObject"; - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr['type'])) { - $attr['type'] = 'application/x-shockwave-flash'; - } - return $attr; - } -} - - - - - -/** - * Validates name/value pairs in param tags to be used in safe objects. This - * will only allow name values it recognizes, and pre-fill certain attributes - * with required values. - * - * @note - * This class only supports Flash. In the future, Quicktime support - * may be added. - * - * @warning - * This class expects an injector to add the necessary parameters tags. - */ -class HTMLPurifier_AttrTransform_SafeParam extends HTMLPurifier_AttrTransform -{ - /** - * @type string - */ - public $name = "SafeParam"; - - /** - * @type HTMLPurifier_AttrDef_URI - */ - private $uri; - - public function __construct() - { - $this->uri = new HTMLPurifier_AttrDef_URI(true); // embedded - $this->wmode = new HTMLPurifier_AttrDef_Enum(array('window', 'opaque', 'transparent')); - } - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - // If we add support for other objects, we'll need to alter the - // transforms. - switch ($attr['name']) { - // application/x-shockwave-flash - // Keep this synchronized with Injector/SafeObject.php - case 'allowScriptAccess': - $attr['value'] = 'never'; - break; - case 'allowNetworking': - $attr['value'] = 'internal'; - break; - case 'allowFullScreen': - if ($config->get('HTML.FlashAllowFullScreen')) { - $attr['value'] = ($attr['value'] == 'true') ? 'true' : 'false'; - } else { - $attr['value'] = 'false'; - } - break; - case 'wmode': - $attr['value'] = $this->wmode->validate($attr['value'], $config, $context); - break; - case 'movie': - case 'src': - $attr['name'] = "movie"; - $attr['value'] = $this->uri->validate($attr['value'], $config, $context); - break; - case 'flashvars': - // we're going to allow arbitrary inputs to the SWF, on - // the reasoning that it could only hack the SWF, not us. - break; - // add other cases to support other param name/value pairs - default: - $attr['name'] = $attr['value'] = null; - } - return $attr; - } -} - - - - - -/** - * Implements required attribute stipulation for <script> - */ -class HTMLPurifier_AttrTransform_ScriptRequired extends HTMLPurifier_AttrTransform -{ - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr['type'])) { - $attr['type'] = 'text/javascript'; - } - return $attr; - } -} - - - - - -// must be called POST validation - -/** - * Adds target="blank" to all outbound links. This transform is - * only attached if Attr.TargetBlank is TRUE. This works regardless - * of whether or not Attr.AllowedFrameTargets - */ -class HTMLPurifier_AttrTransform_TargetBlank extends HTMLPurifier_AttrTransform -{ - /** - * @type HTMLPurifier_URIParser - */ - private $parser; - - public function __construct() - { - $this->parser = new HTMLPurifier_URIParser(); - } - - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - if (!isset($attr['href'])) { - return $attr; - } - - // XXX Kind of inefficient - $url = $this->parser->parse($attr['href']); - $scheme = $url->getSchemeObj($config, $context); - - if ($scheme->browsable && !$url->isBenign($config, $context)) { - $attr['target'] = '_blank'; - } - return $attr; - } -} - - - - - -/** - * Sets height/width defaults for <textarea> - */ -class HTMLPurifier_AttrTransform_Textarea extends HTMLPurifier_AttrTransform -{ - /** - * @param array $attr - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function transform($attr, $config, $context) - { - // Calculated from Firefox - if (!isset($attr['cols'])) { - $attr['cols'] = '22'; - } - if (!isset($attr['rows'])) { - $attr['rows'] = '3'; - } - return $attr; - } -} - - - - - -/** - * Definition that uses different definitions depending on context. - * - * The del and ins tags are notable because they allow different types of - * elements depending on whether or not they're in a block or inline context. - * Chameleon allows this behavior to happen by using two different - * definitions depending on context. While this somewhat generalized, - * it is specifically intended for those two tags. - */ -class HTMLPurifier_ChildDef_Chameleon extends HTMLPurifier_ChildDef -{ - - /** - * Instance of the definition object to use when inline. Usually stricter. - * @type HTMLPurifier_ChildDef_Optional - */ - public $inline; - - /** - * Instance of the definition object to use when block. - * @type HTMLPurifier_ChildDef_Optional - */ - public $block; - - /** - * @type string - */ - public $type = 'chameleon'; - - /** - * @param array $inline List of elements to allow when inline. - * @param array $block List of elements to allow when block. - */ - public function __construct($inline, $block) - { - $this->inline = new HTMLPurifier_ChildDef_Optional($inline); - $this->block = new HTMLPurifier_ChildDef_Optional($block); - $this->elements = $this->block->elements; - } - - /** - * @param HTMLPurifier_Node[] $children - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function validateChildren($children, $config, $context) - { - if ($context->get('IsInline') === false) { - return $this->block->validateChildren( - $children, - $config, - $context - ); - } else { - return $this->inline->validateChildren( - $children, - $config, - $context - ); - } - } -} - - - - - -/** - * Custom validation class, accepts DTD child definitions - * - * @warning Currently this class is an all or nothing proposition, that is, - * it will only give a bool return value. - */ -class HTMLPurifier_ChildDef_Custom extends HTMLPurifier_ChildDef -{ - /** - * @type string - */ - public $type = 'custom'; - - /** - * @type bool - */ - public $allow_empty = false; - - /** - * Allowed child pattern as defined by the DTD. - * @type string - */ - public $dtd_regex; - - /** - * PCRE regex derived from $dtd_regex. - * @type string - */ - private $_pcre_regex; - - /** - * @param $dtd_regex Allowed child pattern from the DTD - */ - public function __construct($dtd_regex) - { - $this->dtd_regex = $dtd_regex; - $this->_compileRegex(); - } - - /** - * Compiles the PCRE regex from a DTD regex ($dtd_regex to $_pcre_regex) - */ - protected function _compileRegex() - { - $raw = str_replace(' ', '', $this->dtd_regex); - if ($raw{0} != '(') { - $raw = "($raw)"; - } - $el = '[#a-zA-Z0-9_.-]+'; - $reg = $raw; - - // COMPLICATED! AND MIGHT BE BUGGY! I HAVE NO CLUE WHAT I'M - // DOING! Seriously: if there's problems, please report them. - - // collect all elements into the $elements array - preg_match_all("/$el/", $reg, $matches); - foreach ($matches[0] as $match) { - $this->elements[$match] = true; - } - - // setup all elements as parentheticals with leading commas - $reg = preg_replace("/$el/", '(,\\0)', $reg); - - // remove commas when they were not solicited - $reg = preg_replace("/([^,(|]\(+),/", '\\1', $reg); - - // remove all non-paranthetical commas: they are handled by first regex - $reg = preg_replace("/,\(/", '(', $reg); - - $this->_pcre_regex = $reg; - } - - /** - * @param HTMLPurifier_Node[] $children - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function validateChildren($children, $config, $context) - { - $list_of_children = ''; - $nesting = 0; // depth into the nest - foreach ($children as $node) { - if (!empty($node->is_whitespace)) { - continue; - } - $list_of_children .= $node->name . ','; - } - // add leading comma to deal with stray comma declarations - $list_of_children = ',' . rtrim($list_of_children, ','); - $okay = - preg_match( - '/^,?' . $this->_pcre_regex . '$/', - $list_of_children - ); - return (bool)$okay; - } -} - - - - - -/** - * Definition that disallows all elements. - * @warning validateChildren() in this class is actually never called, because - * empty elements are corrected in HTMLPurifier_Strategy_MakeWellFormed - * before child definitions are parsed in earnest by - * HTMLPurifier_Strategy_FixNesting. - */ -class HTMLPurifier_ChildDef_Empty extends HTMLPurifier_ChildDef -{ - /** - * @type bool - */ - public $allow_empty = true; - - /** - * @type string - */ - public $type = 'empty'; - - public function __construct() - { - } - - /** - * @param HTMLPurifier_Node[] $children - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function validateChildren($children, $config, $context) - { - return array(); - } -} - - - - - -/** - * Definition for list containers ul and ol. - * - * What does this do? The big thing is to handle ol/ul at the top - * level of list nodes, which should be handled specially by /folding/ - * them into the previous list node. We generally shouldn't ever - * see other disallowed elements, because the autoclose behavior - * in MakeWellFormed handles it. - */ -class HTMLPurifier_ChildDef_List extends HTMLPurifier_ChildDef -{ - /** - * @type string - */ - public $type = 'list'; - /** - * @type array - */ - // lying a little bit, so that we can handle ul and ol ourselves - // XXX: This whole business with 'wrap' is all a bit unsatisfactory - public $elements = array('li' => true, 'ul' => true, 'ol' => true); - - /** - * @param array $children - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function validateChildren($children, $config, $context) - { - // Flag for subclasses - $this->whitespace = false; - - // if there are no tokens, delete parent node - if (empty($children)) { - return false; - } - - // the new set of children - $result = array(); - - // a little sanity check to make sure it's not ALL whitespace - $all_whitespace = true; - - $current_li = false; - - foreach ($children as $node) { - if (!empty($node->is_whitespace)) { - $result[] = $node; - continue; - } - $all_whitespace = false; // phew, we're not talking about whitespace - - if ($node->name === 'li') { - // good - $current_li = $node; - $result[] = $node; - } else { - // we want to tuck this into the previous li - // Invariant: we expect the node to be ol/ul - // ToDo: Make this more robust in the case of not ol/ul - // by distinguishing between existing li and li created - // to handle non-list elements; non-list elements should - // not be appended to an existing li; only li created - // for non-list. This distinction is not currently made. - if ($current_li === false) { - $current_li = new HTMLPurifier_Node_Element('li'); - $result[] = $current_li; - } - $current_li->children[] = $node; - $current_li->empty = false; // XXX fascinating! Check for this error elsewhere ToDo - } - } - if (empty($result)) { - return false; - } - if ($all_whitespace) { - return false; - } - return $result; - } -} - - - - - -/** - * Definition that allows a set of elements, but disallows empty children. - */ -class HTMLPurifier_ChildDef_Required extends HTMLPurifier_ChildDef -{ - /** - * Lookup table of allowed elements. - * @type array - */ - public $elements = array(); - - /** - * Whether or not the last passed node was all whitespace. - * @type bool - */ - protected $whitespace = false; - - /** - * @param array|string $elements List of allowed element names (lowercase). - */ - public function __construct($elements) - { - if (is_string($elements)) { - $elements = str_replace(' ', '', $elements); - $elements = explode('|', $elements); - } - $keys = array_keys($elements); - if ($keys == array_keys($keys)) { - $elements = array_flip($elements); - foreach ($elements as $i => $x) { - $elements[$i] = true; - if (empty($i)) { - unset($elements[$i]); - } // remove blank - } - } - $this->elements = $elements; - } - - /** - * @type bool - */ - public $allow_empty = false; - - /** - * @type string - */ - public $type = 'required'; - - /** - * @param array $children - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function validateChildren($children, $config, $context) - { - // Flag for subclasses - $this->whitespace = false; - - // if there are no tokens, delete parent node - if (empty($children)) { - return false; - } - - // the new set of children - $result = array(); - - // whether or not parsed character data is allowed - // this controls whether or not we silently drop a tag - // or generate escaped HTML from it - $pcdata_allowed = isset($this->elements['#PCDATA']); - - // a little sanity check to make sure it's not ALL whitespace - $all_whitespace = true; - - $stack = array_reverse($children); - while (!empty($stack)) { - $node = array_pop($stack); - if (!empty($node->is_whitespace)) { - $result[] = $node; - continue; - } - $all_whitespace = false; // phew, we're not talking about whitespace - - if (!isset($this->elements[$node->name])) { - // special case text - // XXX One of these ought to be redundant or something - if ($pcdata_allowed && $node instanceof HTMLPurifier_Node_Text) { - $result[] = $node; - continue; - } - // spill the child contents in - // ToDo: Make configurable - if ($node instanceof HTMLPurifier_Node_Element) { - for ($i = count($node->children) - 1; $i >= 0; $i--) { - $stack[] = $node->children[$i]; - } - continue; - } - continue; - } - $result[] = $node; - } - if (empty($result)) { - return false; - } - if ($all_whitespace) { - $this->whitespace = true; - return false; - } - return $result; - } -} - - - - - -/** - * Definition that allows a set of elements, and allows no children. - * @note This is a hack to reuse code from HTMLPurifier_ChildDef_Required, - * really, one shouldn't inherit from the other. Only altered behavior - * is to overload a returned false with an array. Thus, it will never - * return false. - */ -class HTMLPurifier_ChildDef_Optional extends HTMLPurifier_ChildDef_Required -{ - /** - * @type bool - */ - public $allow_empty = true; - - /** - * @type string - */ - public $type = 'optional'; - - /** - * @param array $children - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function validateChildren($children, $config, $context) - { - $result = parent::validateChildren($children, $config, $context); - // we assume that $children is not modified - if ($result === false) { - if (empty($children)) { - return true; - } elseif ($this->whitespace) { - return $children; - } else { - return array(); - } - } - return $result; - } -} - - - - - -/** - * Takes the contents of blockquote when in strict and reformats for validation. - */ -class HTMLPurifier_ChildDef_StrictBlockquote extends HTMLPurifier_ChildDef_Required -{ - /** - * @type array - */ - protected $real_elements; - - /** - * @type array - */ - protected $fake_elements; - - /** - * @type bool - */ - public $allow_empty = true; - - /** - * @type string - */ - public $type = 'strictblockquote'; - - /** - * @type bool - */ - protected $init = false; - - /** - * @param HTMLPurifier_Config $config - * @return array - * @note We don't want MakeWellFormed to auto-close inline elements since - * they might be allowed. - */ - public function getAllowedElements($config) - { - $this->init($config); - return $this->fake_elements; - } - - /** - * @param array $children - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function validateChildren($children, $config, $context) - { - $this->init($config); - - // trick the parent class into thinking it allows more - $this->elements = $this->fake_elements; - $result = parent::validateChildren($children, $config, $context); - $this->elements = $this->real_elements; - - if ($result === false) { - return array(); - } - if ($result === true) { - $result = $children; - } - - $def = $config->getHTMLDefinition(); - $block_wrap_name = $def->info_block_wrapper; - $block_wrap = false; - $ret = array(); - - foreach ($result as $node) { - if ($block_wrap === false) { - if (($node instanceof HTMLPurifier_Node_Text && !$node->is_whitespace) || - ($node instanceof HTMLPurifier_Node_Element && !isset($this->elements[$node->name]))) { - $block_wrap = new HTMLPurifier_Node_Element($def->info_block_wrapper); - $ret[] = $block_wrap; - } - } else { - if ($node instanceof HTMLPurifier_Node_Element && isset($this->elements[$node->name])) { - $block_wrap = false; - - } - } - if ($block_wrap) { - $block_wrap->children[] = $node; - } else { - $ret[] = $node; - } - } - return $ret; - } - - /** - * @param HTMLPurifier_Config $config - */ - private function init($config) - { - if (!$this->init) { - $def = $config->getHTMLDefinition(); - // allow all inline elements - $this->real_elements = $this->elements; - $this->fake_elements = $def->info_content_sets['Flow']; - $this->fake_elements['#PCDATA'] = true; - $this->init = true; - } - } -} - - - - - -/** - * Definition for tables. The general idea is to extract out all of the - * essential bits, and then reconstruct it later. - * - * This is a bit confusing, because the DTDs and the W3C - * validators seem to disagree on the appropriate definition. The - * DTD claims: - * - * (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+) - * - * But actually, the HTML4 spec then has this to say: - * - * The TBODY start tag is always required except when the table - * contains only one table body and no table head or foot sections. - * The TBODY end tag may always be safely omitted. - * - * So the DTD is kind of wrong. The validator is, unfortunately, kind - * of on crack. - * - * The definition changed again in XHTML1.1; and in my opinion, this - * formulation makes the most sense. - * - * caption?, ( col* | colgroup* ), (( thead?, tfoot?, tbody+ ) | ( tr+ )) - * - * Essentially, we have two modes: thead/tfoot/tbody mode, and tr mode. - * If we encounter a thead, tfoot or tbody, we are placed in the former - * mode, and we *must* wrap any stray tr segments with a tbody. But if - * we don't run into any of them, just have tr tags is OK. - */ -class HTMLPurifier_ChildDef_Table extends HTMLPurifier_ChildDef -{ - /** - * @type bool - */ - public $allow_empty = false; - - /** - * @type string - */ - public $type = 'table'; - - /** - * @type array - */ - public $elements = array( - 'tr' => true, - 'tbody' => true, - 'thead' => true, - 'tfoot' => true, - 'caption' => true, - 'colgroup' => true, - 'col' => true - ); - - public function __construct() - { - } - - /** - * @param array $children - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array - */ - public function validateChildren($children, $config, $context) - { - if (empty($children)) { - return false; - } - - // only one of these elements is allowed in a table - $caption = false; - $thead = false; - $tfoot = false; - - // whitespace - $initial_ws = array(); - $after_caption_ws = array(); - $after_thead_ws = array(); - $after_tfoot_ws = array(); - - // as many of these as you want - $cols = array(); - $content = array(); - - $tbody_mode = false; // if true, then we need to wrap any stray - // <tr>s with a <tbody>. - - $ws_accum =& $initial_ws; - - foreach ($children as $node) { - if ($node instanceof HTMLPurifier_Node_Comment) { - $ws_accum[] = $node; - continue; - } - switch ($node->name) { - case 'tbody': - $tbody_mode = true; - // fall through - case 'tr': - $content[] = $node; - $ws_accum =& $content; - break; - case 'caption': - // there can only be one caption! - if ($caption !== false) break; - $caption = $node; - $ws_accum =& $after_caption_ws; - break; - case 'thead': - $tbody_mode = true; - // XXX This breaks rendering properties with - // Firefox, which never floats a <thead> to - // the top. Ever. (Our scheme will float the - // first <thead> to the top.) So maybe - // <thead>s that are not first should be - // turned into <tbody>? Very tricky, indeed. - if ($thead === false) { - $thead = $node; - $ws_accum =& $after_thead_ws; - } else { - // Oops, there's a second one! What - // should we do? Current behavior is to - // transmutate the first and last entries into - // tbody tags, and then put into content. - // Maybe a better idea is to *attach - // it* to the existing thead or tfoot? - // We don't do this, because Firefox - // doesn't float an extra tfoot to the - // bottom like it does for the first one. - $node->name = 'tbody'; - $content[] = $node; - $ws_accum =& $content; - } - break; - case 'tfoot': - // see above for some aveats - $tbody_mode = true; - if ($tfoot === false) { - $tfoot = $node; - $ws_accum =& $after_tfoot_ws; - } else { - $node->name = 'tbody'; - $content[] = $node; - $ws_accum =& $content; - } - break; - case 'colgroup': - case 'col': - $cols[] = $node; - $ws_accum =& $cols; - break; - case '#PCDATA': - // How is whitespace handled? We treat is as sticky to - // the *end* of the previous element. So all of the - // nonsense we have worked on is to keep things - // together. - if (!empty($node->is_whitespace)) { - $ws_accum[] = $node; - } - break; - } - } - - if (empty($content)) { - return false; - } - - $ret = $initial_ws; - if ($caption !== false) { - $ret[] = $caption; - $ret = array_merge($ret, $after_caption_ws); - } - if ($cols !== false) { - $ret = array_merge($ret, $cols); - } - if ($thead !== false) { - $ret[] = $thead; - $ret = array_merge($ret, $after_thead_ws); - } - if ($tfoot !== false) { - $ret[] = $tfoot; - $ret = array_merge($ret, $after_tfoot_ws); - } - - if ($tbody_mode) { - // we have to shuffle tr into tbody - $current_tr_tbody = null; - - foreach($content as $node) { - switch ($node->name) { - case 'tbody': - $current_tr_tbody = null; - $ret[] = $node; - break; - case 'tr': - if ($current_tr_tbody === null) { - $current_tr_tbody = new HTMLPurifier_Node_Element('tbody'); - $ret[] = $current_tr_tbody; - } - $current_tr_tbody->children[] = $node; - break; - case '#PCDATA': - assert($node->is_whitespace); - if ($current_tr_tbody === null) { - $ret[] = $node; - } else { - $current_tr_tbody->children[] = $node; - } - break; - } - } - } else { - $ret = array_merge($ret, $content); - } - - return $ret; - - } -} - - - - - -class HTMLPurifier_DefinitionCache_Decorator extends HTMLPurifier_DefinitionCache -{ - - /** - * Cache object we are decorating - * @type HTMLPurifier_DefinitionCache - */ - public $cache; - - /** - * The name of the decorator - * @var string - */ - public $name; - - public function __construct() - { - } - - /** - * Lazy decorator function - * @param HTMLPurifier_DefinitionCache $cache Reference to cache object to decorate - * @return HTMLPurifier_DefinitionCache_Decorator - */ - public function decorate(&$cache) - { - $decorator = $this->copy(); - // reference is necessary for mocks in PHP 4 - $decorator->cache =& $cache; - $decorator->type = $cache->type; - return $decorator; - } - - /** - * Cross-compatible clone substitute - * @return HTMLPurifier_DefinitionCache_Decorator - */ - public function copy() - { - return new HTMLPurifier_DefinitionCache_Decorator(); - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function add($def, $config) - { - return $this->cache->add($def, $config); - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function set($def, $config) - { - return $this->cache->set($def, $config); - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function replace($def, $config) - { - return $this->cache->replace($def, $config); - } - - /** - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function get($config) - { - return $this->cache->get($config); - } - - /** - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function remove($config) - { - return $this->cache->remove($config); - } - - /** - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function flush($config) - { - return $this->cache->flush($config); - } - - /** - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function cleanup($config) - { - return $this->cache->cleanup($config); - } -} - - - - - -/** - * Null cache object to use when no caching is on. - */ -class HTMLPurifier_DefinitionCache_Null extends HTMLPurifier_DefinitionCache -{ - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return bool - */ - public function add($def, $config) - { - return false; - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return bool - */ - public function set($def, $config) - { - return false; - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return bool - */ - public function replace($def, $config) - { - return false; - } - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function remove($config) - { - return false; - } - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function get($config) - { - return false; - } - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function flush($config) - { - return false; - } - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function cleanup($config) - { - return false; - } -} - - - - - -class HTMLPurifier_DefinitionCache_Serializer extends HTMLPurifier_DefinitionCache -{ - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return int|bool - */ - public function add($def, $config) - { - if (!$this->checkDefType($def)) { - return; - } - $file = $this->generateFilePath($config); - if (file_exists($file)) { - return false; - } - if (!$this->_prepareDir($config)) { - return false; - } - return $this->_write($file, serialize($def), $config); - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return int|bool - */ - public function set($def, $config) - { - if (!$this->checkDefType($def)) { - return; - } - $file = $this->generateFilePath($config); - if (!$this->_prepareDir($config)) { - return false; - } - return $this->_write($file, serialize($def), $config); - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return int|bool - */ - public function replace($def, $config) - { - if (!$this->checkDefType($def)) { - return; - } - $file = $this->generateFilePath($config); - if (!file_exists($file)) { - return false; - } - if (!$this->_prepareDir($config)) { - return false; - } - return $this->_write($file, serialize($def), $config); - } - - /** - * @param HTMLPurifier_Config $config - * @return bool|HTMLPurifier_Config - */ - public function get($config) - { - $file = $this->generateFilePath($config); - if (!file_exists($file)) { - return false; - } - return unserialize(file_get_contents($file)); - } - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function remove($config) - { - $file = $this->generateFilePath($config); - if (!file_exists($file)) { - return false; - } - return unlink($file); - } - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function flush($config) - { - if (!$this->_prepareDir($config)) { - return false; - } - $dir = $this->generateDirectoryPath($config); - $dh = opendir($dir); - while (false !== ($filename = readdir($dh))) { - if (empty($filename)) { - continue; - } - if ($filename[0] === '.') { - continue; - } - unlink($dir . '/' . $filename); - } - } - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function cleanup($config) - { - if (!$this->_prepareDir($config)) { - return false; - } - $dir = $this->generateDirectoryPath($config); - $dh = opendir($dir); - while (false !== ($filename = readdir($dh))) { - if (empty($filename)) { - continue; - } - if ($filename[0] === '.') { - continue; - } - $key = substr($filename, 0, strlen($filename) - 4); - if ($this->isOld($key, $config)) { - unlink($dir . '/' . $filename); - } - } - } - - /** - * Generates the file path to the serial file corresponding to - * the configuration and definition name - * @param HTMLPurifier_Config $config - * @return string - * @todo Make protected - */ - public function generateFilePath($config) - { - $key = $this->generateKey($config); - return $this->generateDirectoryPath($config) . '/' . $key . '.ser'; - } - - /** - * Generates the path to the directory contain this cache's serial files - * @param HTMLPurifier_Config $config - * @return string - * @note No trailing slash - * @todo Make protected - */ - public function generateDirectoryPath($config) - { - $base = $this->generateBaseDirectoryPath($config); - return $base . '/' . $this->type; - } - - /** - * Generates path to base directory that contains all definition type - * serials - * @param HTMLPurifier_Config $config - * @return mixed|string - * @todo Make protected - */ - public function generateBaseDirectoryPath($config) - { - $base = $config->get('Cache.SerializerPath'); - $base = is_null($base) ? HTMLPURIFIER_PREFIX . '/HTMLPurifier/DefinitionCache/Serializer' : $base; - return $base; - } - - /** - * Convenience wrapper function for file_put_contents - * @param string $file File name to write to - * @param string $data Data to write into file - * @param HTMLPurifier_Config $config - * @return int|bool Number of bytes written if success, or false if failure. - */ - private function _write($file, $data, $config) - { - $result = file_put_contents($file, $data); - if ($result !== false) { - // set permissions of the new file (no execute) - $chmod = $config->get('Cache.SerializerPermissions'); - if (!$chmod) { - $chmod = 0644; // invalid config or simpletest - } - $chmod = $chmod & 0666; - chmod($file, $chmod); - } - return $result; - } - - /** - * Prepares the directory that this type stores the serials in - * @param HTMLPurifier_Config $config - * @return bool True if successful - */ - private function _prepareDir($config) - { - $directory = $this->generateDirectoryPath($config); - $chmod = $config->get('Cache.SerializerPermissions'); - if (!$chmod) { - $chmod = 0755; // invalid config or simpletest - } - if (!is_dir($directory)) { - $base = $this->generateBaseDirectoryPath($config); - if (!is_dir($base)) { - trigger_error( - 'Base directory ' . $base . ' does not exist, - please create or change using %Cache.SerializerPath', - E_USER_WARNING - ); - return false; - } elseif (!$this->_testPermissions($base, $chmod)) { - return false; - } - $old = umask(0000); - mkdir($directory, $chmod); - umask($old); - } elseif (!$this->_testPermissions($directory, $chmod)) { - return false; - } - return true; - } - - /** - * Tests permissions on a directory and throws out friendly - * error messages and attempts to chmod it itself if possible - * @param string $dir Directory path - * @param int $chmod Permissions - * @return bool True if directory is writable - */ - private function _testPermissions($dir, $chmod) - { - // early abort, if it is writable, everything is hunky-dory - if (is_writable($dir)) { - return true; - } - if (!is_dir($dir)) { - // generally, you'll want to handle this beforehand - // so a more specific error message can be given - trigger_error( - 'Directory ' . $dir . ' does not exist', - E_USER_WARNING - ); - return false; - } - if (function_exists('posix_getuid')) { - // POSIX system, we can give more specific advice - if (fileowner($dir) === posix_getuid()) { - // we can chmod it ourselves - $chmod = $chmod | 0700; - if (chmod($dir, $chmod)) { - return true; - } - } elseif (filegroup($dir) === posix_getgid()) { - $chmod = $chmod | 0070; - } else { - // PHP's probably running as nobody, so we'll - // need to give global permissions - $chmod = $chmod | 0777; - } - trigger_error( - 'Directory ' . $dir . ' not writable, ' . - 'please chmod to ' . decoct($chmod), - E_USER_WARNING - ); - } else { - // generic error message - trigger_error( - 'Directory ' . $dir . ' not writable, ' . - 'please alter file permissions', - E_USER_WARNING - ); - } - return false; - } -} - - - - - -/** - * Definition cache decorator class that cleans up the cache - * whenever there is a cache miss. - */ -class HTMLPurifier_DefinitionCache_Decorator_Cleanup extends HTMLPurifier_DefinitionCache_Decorator -{ - /** - * @type string - */ - public $name = 'Cleanup'; - - /** - * @return HTMLPurifier_DefinitionCache_Decorator_Cleanup - */ - public function copy() - { - return new HTMLPurifier_DefinitionCache_Decorator_Cleanup(); - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function add($def, $config) - { - $status = parent::add($def, $config); - if (!$status) { - parent::cleanup($config); - } - return $status; - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function set($def, $config) - { - $status = parent::set($def, $config); - if (!$status) { - parent::cleanup($config); - } - return $status; - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function replace($def, $config) - { - $status = parent::replace($def, $config); - if (!$status) { - parent::cleanup($config); - } - return $status; - } - - /** - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function get($config) - { - $ret = parent::get($config); - if (!$ret) { - parent::cleanup($config); - } - return $ret; - } -} - - - - - -/** - * Definition cache decorator class that saves all cache retrievals - * to PHP's memory; good for unit tests or circumstances where - * there are lots of configuration objects floating around. - */ -class HTMLPurifier_DefinitionCache_Decorator_Memory extends HTMLPurifier_DefinitionCache_Decorator -{ - /** - * @type array - */ - protected $definitions; - - /** - * @type string - */ - public $name = 'Memory'; - - /** - * @return HTMLPurifier_DefinitionCache_Decorator_Memory - */ - public function copy() - { - return new HTMLPurifier_DefinitionCache_Decorator_Memory(); - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function add($def, $config) - { - $status = parent::add($def, $config); - if ($status) { - $this->definitions[$this->generateKey($config)] = $def; - } - return $status; - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function set($def, $config) - { - $status = parent::set($def, $config); - if ($status) { - $this->definitions[$this->generateKey($config)] = $def; - } - return $status; - } - - /** - * @param HTMLPurifier_Definition $def - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function replace($def, $config) - { - $status = parent::replace($def, $config); - if ($status) { - $this->definitions[$this->generateKey($config)] = $def; - } - return $status; - } - - /** - * @param HTMLPurifier_Config $config - * @return mixed - */ - public function get($config) - { - $key = $this->generateKey($config); - if (isset($this->definitions[$key])) { - return $this->definitions[$key]; - } - $this->definitions[$key] = parent::get($config); - return $this->definitions[$key]; - } -} - - - - - -/** - * XHTML 1.1 Bi-directional Text Module, defines elements that - * declare directionality of content. Text Extension Module. - */ -class HTMLPurifier_HTMLModule_Bdo extends HTMLPurifier_HTMLModule -{ - - /** - * @type string - */ - public $name = 'Bdo'; - - /** - * @type array - */ - public $attr_collections = array( - 'I18N' => array('dir' => false) - ); - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $bdo = $this->addElement( - 'bdo', - 'Inline', - 'Inline', - array('Core', 'Lang'), - array( - 'dir' => 'Enum#ltr,rtl', // required - // The Abstract Module specification has the attribute - // inclusions wrong for bdo: bdo allows Lang - ) - ); - $bdo->attr_transform_post[] = new HTMLPurifier_AttrTransform_BdoDir(); - - $this->attr_collections['I18N']['dir'] = 'Enum#ltr,rtl'; - } -} - - - - - -class HTMLPurifier_HTMLModule_CommonAttributes extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'CommonAttributes'; - - /** - * @type array - */ - public $attr_collections = array( - 'Core' => array( - 0 => array('Style'), - // 'xml:space' => false, - 'class' => 'Class', - 'id' => 'ID', - 'title' => 'CDATA', - ), - 'Lang' => array(), - 'I18N' => array( - 0 => array('Lang'), // proprietary, for xml:lang/lang - ), - 'Common' => array( - 0 => array('Core', 'I18N') - ) - ); -} - - - - - -/** - * XHTML 1.1 Edit Module, defines editing-related elements. Text Extension - * Module. - */ -class HTMLPurifier_HTMLModule_Edit extends HTMLPurifier_HTMLModule -{ - - /** - * @type string - */ - public $name = 'Edit'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $contents = 'Chameleon: #PCDATA | Inline ! #PCDATA | Flow'; - $attr = array( - 'cite' => 'URI', - // 'datetime' => 'Datetime', // not implemented - ); - $this->addElement('del', 'Inline', $contents, 'Common', $attr); - $this->addElement('ins', 'Inline', $contents, 'Common', $attr); - } - - // HTML 4.01 specifies that ins/del must not contain block - // elements when used in an inline context, chameleon is - // a complicated workaround to acheive this effect - - // Inline context ! Block context (exclamation mark is - // separator, see getChildDef for parsing) - - /** - * @type bool - */ - public $defines_child_def = true; - - /** - * @param HTMLPurifier_ElementDef $def - * @return HTMLPurifier_ChildDef_Chameleon - */ - public function getChildDef($def) - { - if ($def->content_model_type != 'chameleon') { - return false; - } - $value = explode('!', $def->content_model); - return new HTMLPurifier_ChildDef_Chameleon($value[0], $value[1]); - } -} - - - - - -/** - * XHTML 1.1 Forms module, defines all form-related elements found in HTML 4. - */ -class HTMLPurifier_HTMLModule_Forms extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'Forms'; - - /** - * @type bool - */ - public $safe = false; - - /** - * @type array - */ - public $content_sets = array( - 'Block' => 'Form', - 'Inline' => 'Formctrl', - ); - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $form = $this->addElement( - 'form', - 'Form', - 'Required: Heading | List | Block | fieldset', - 'Common', - array( - 'accept' => 'ContentTypes', - 'accept-charset' => 'Charsets', - 'action*' => 'URI', - 'method' => 'Enum#get,post', - // really ContentType, but these two are the only ones used today - 'enctype' => 'Enum#application/x-www-form-urlencoded,multipart/form-data', - ) - ); - $form->excludes = array('form' => true); - - $input = $this->addElement( - 'input', - 'Formctrl', - 'Empty', - 'Common', - array( - 'accept' => 'ContentTypes', - 'accesskey' => 'Character', - 'alt' => 'Text', - 'checked' => 'Bool#checked', - 'disabled' => 'Bool#disabled', - 'maxlength' => 'Number', - 'name' => 'CDATA', - 'readonly' => 'Bool#readonly', - 'size' => 'Number', - 'src' => 'URI#embedded', - 'tabindex' => 'Number', - 'type' => 'Enum#text,password,checkbox,button,radio,submit,reset,file,hidden,image', - 'value' => 'CDATA', - ) - ); - $input->attr_transform_post[] = new HTMLPurifier_AttrTransform_Input(); - - $this->addElement( - 'select', - 'Formctrl', - 'Required: optgroup | option', - 'Common', - array( - 'disabled' => 'Bool#disabled', - 'multiple' => 'Bool#multiple', - 'name' => 'CDATA', - 'size' => 'Number', - 'tabindex' => 'Number', - ) - ); - - $this->addElement( - 'option', - false, - 'Optional: #PCDATA', - 'Common', - array( - 'disabled' => 'Bool#disabled', - 'label' => 'Text', - 'selected' => 'Bool#selected', - 'value' => 'CDATA', - ) - ); - // It's illegal for there to be more than one selected, but not - // be multiple. Also, no selected means undefined behavior. This might - // be difficult to implement; perhaps an injector, or a context variable. - - $textarea = $this->addElement( - 'textarea', - 'Formctrl', - 'Optional: #PCDATA', - 'Common', - array( - 'accesskey' => 'Character', - 'cols*' => 'Number', - 'disabled' => 'Bool#disabled', - 'name' => 'CDATA', - 'readonly' => 'Bool#readonly', - 'rows*' => 'Number', - 'tabindex' => 'Number', - ) - ); - $textarea->attr_transform_pre[] = new HTMLPurifier_AttrTransform_Textarea(); - - $button = $this->addElement( - 'button', - 'Formctrl', - 'Optional: #PCDATA | Heading | List | Block | Inline', - 'Common', - array( - 'accesskey' => 'Character', - 'disabled' => 'Bool#disabled', - 'name' => 'CDATA', - 'tabindex' => 'Number', - 'type' => 'Enum#button,submit,reset', - 'value' => 'CDATA', - ) - ); - - // For exclusions, ideally we'd specify content sets, not literal elements - $button->excludes = $this->makeLookup( - 'form', - 'fieldset', // Form - 'input', - 'select', - 'textarea', - 'label', - 'button', // Formctrl - 'a', // as per HTML 4.01 spec, this is omitted by modularization - 'isindex', - 'iframe' // legacy items - ); - - // Extra exclusion: img usemap="" is not permitted within this element. - // We'll omit this for now, since we don't have any good way of - // indicating it yet. - - // This is HIGHLY user-unfriendly; we need a custom child-def for this - $this->addElement('fieldset', 'Form', 'Custom: (#WS?,legend,(Flow|#PCDATA)*)', 'Common'); - - $label = $this->addElement( - 'label', - 'Formctrl', - 'Optional: #PCDATA | Inline', - 'Common', - array( - 'accesskey' => 'Character', - // 'for' => 'IDREF', // IDREF not implemented, cannot allow - ) - ); - $label->excludes = array('label' => true); - - $this->addElement( - 'legend', - false, - 'Optional: #PCDATA | Inline', - 'Common', - array( - 'accesskey' => 'Character', - ) - ); - - $this->addElement( - 'optgroup', - false, - 'Required: option', - 'Common', - array( - 'disabled' => 'Bool#disabled', - 'label*' => 'Text', - ) - ); - // Don't forget an injector for <isindex>. This one's a little complex - // because it maps to multiple elements. - } -} - - - - - -/** - * XHTML 1.1 Hypertext Module, defines hypertext links. Core Module. - */ -class HTMLPurifier_HTMLModule_Hypertext extends HTMLPurifier_HTMLModule -{ - - /** - * @type string - */ - public $name = 'Hypertext'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $a = $this->addElement( - 'a', - 'Inline', - 'Inline', - 'Common', - array( - // 'accesskey' => 'Character', - // 'charset' => 'Charset', - 'href' => 'URI', - // 'hreflang' => 'LanguageCode', - 'rel' => new HTMLPurifier_AttrDef_HTML_LinkTypes('rel'), - 'rev' => new HTMLPurifier_AttrDef_HTML_LinkTypes('rev'), - // 'tabindex' => 'Number', - // 'type' => 'ContentType', - ) - ); - $a->formatting = true; - $a->excludes = array('a' => true); - } -} - - - - - -/** - * XHTML 1.1 Iframe Module provides inline frames. - * - * @note This module is not considered safe unless an Iframe - * whitelisting mechanism is specified. Currently, the only - * such mechanism is %URL.SafeIframeRegexp - */ -class HTMLPurifier_HTMLModule_Iframe extends HTMLPurifier_HTMLModule -{ - - /** - * @type string - */ - public $name = 'Iframe'; - - /** - * @type bool - */ - public $safe = false; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - if ($config->get('HTML.SafeIframe')) { - $this->safe = true; - } - $this->addElement( - 'iframe', - 'Inline', - 'Flow', - 'Common', - array( - 'src' => 'URI#embedded', - 'width' => 'Length', - 'height' => 'Length', - 'name' => 'ID', - 'scrolling' => 'Enum#yes,no,auto', - 'frameborder' => 'Enum#0,1', - 'longdesc' => 'URI', - 'marginheight' => 'Pixels', - 'marginwidth' => 'Pixels', - ) - ); - } -} - - - - - -/** - * XHTML 1.1 Image Module provides basic image embedding. - * @note There is specialized code for removing empty images in - * HTMLPurifier_Strategy_RemoveForeignElements - */ -class HTMLPurifier_HTMLModule_Image extends HTMLPurifier_HTMLModule -{ - - /** - * @type string - */ - public $name = 'Image'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $max = $config->get('HTML.MaxImgLength'); - $img = $this->addElement( - 'img', - 'Inline', - 'Empty', - 'Common', - array( - 'alt*' => 'Text', - // According to the spec, it's Length, but percents can - // be abused, so we allow only Pixels. - 'height' => 'Pixels#' . $max, - 'width' => 'Pixels#' . $max, - 'longdesc' => 'URI', - 'src*' => new HTMLPurifier_AttrDef_URI(true), // embedded - ) - ); - if ($max === null || $config->get('HTML.Trusted')) { - $img->attr['height'] = - $img->attr['width'] = 'Length'; - } - - // kind of strange, but splitting things up would be inefficient - $img->attr_transform_pre[] = - $img->attr_transform_post[] = - new HTMLPurifier_AttrTransform_ImgRequired(); - } -} - - - - - -/** - * XHTML 1.1 Legacy module defines elements that were previously - * deprecated. - * - * @note Not all legacy elements have been implemented yet, which - * is a bit of a reverse problem as compared to browsers! In - * addition, this legacy module may implement a bit more than - * mandated by XHTML 1.1. - * - * This module can be used in combination with TransformToStrict in order - * to transform as many deprecated elements as possible, but retain - * questionably deprecated elements that do not have good alternatives - * as well as transform elements that don't have an implementation. - * See docs/ref-strictness.txt for more details. - */ - -class HTMLPurifier_HTMLModule_Legacy extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'Legacy'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $this->addElement( - 'basefont', - 'Inline', - 'Empty', - null, - array( - 'color' => 'Color', - 'face' => 'Text', // extremely broad, we should - 'size' => 'Text', // tighten it - 'id' => 'ID' - ) - ); - $this->addElement('center', 'Block', 'Flow', 'Common'); - $this->addElement( - 'dir', - 'Block', - 'Required: li', - 'Common', - array( - 'compact' => 'Bool#compact' - ) - ); - $this->addElement( - 'font', - 'Inline', - 'Inline', - array('Core', 'I18N'), - array( - 'color' => 'Color', - 'face' => 'Text', // extremely broad, we should - 'size' => 'Text', // tighten it - ) - ); - $this->addElement( - 'menu', - 'Block', - 'Required: li', - 'Common', - array( - 'compact' => 'Bool#compact' - ) - ); - - $s = $this->addElement('s', 'Inline', 'Inline', 'Common'); - $s->formatting = true; - - $strike = $this->addElement('strike', 'Inline', 'Inline', 'Common'); - $strike->formatting = true; - - $u = $this->addElement('u', 'Inline', 'Inline', 'Common'); - $u->formatting = true; - - // setup modifications to old elements - - $align = 'Enum#left,right,center,justify'; - - $address = $this->addBlankElement('address'); - $address->content_model = 'Inline | #PCDATA | p'; - $address->content_model_type = 'optional'; - $address->child = false; - - $blockquote = $this->addBlankElement('blockquote'); - $blockquote->content_model = 'Flow | #PCDATA'; - $blockquote->content_model_type = 'optional'; - $blockquote->child = false; - - $br = $this->addBlankElement('br'); - $br->attr['clear'] = 'Enum#left,all,right,none'; - - $caption = $this->addBlankElement('caption'); - $caption->attr['align'] = 'Enum#top,bottom,left,right'; - - $div = $this->addBlankElement('div'); - $div->attr['align'] = $align; - - $dl = $this->addBlankElement('dl'); - $dl->attr['compact'] = 'Bool#compact'; - - for ($i = 1; $i <= 6; $i++) { - $h = $this->addBlankElement("h$i"); - $h->attr['align'] = $align; - } - - $hr = $this->addBlankElement('hr'); - $hr->attr['align'] = $align; - $hr->attr['noshade'] = 'Bool#noshade'; - $hr->attr['size'] = 'Pixels'; - $hr->attr['width'] = 'Length'; - - $img = $this->addBlankElement('img'); - $img->attr['align'] = 'IAlign'; - $img->attr['border'] = 'Pixels'; - $img->attr['hspace'] = 'Pixels'; - $img->attr['vspace'] = 'Pixels'; - - // figure out this integer business - - $li = $this->addBlankElement('li'); - $li->attr['value'] = new HTMLPurifier_AttrDef_Integer(); - $li->attr['type'] = 'Enum#s:1,i,I,a,A,disc,square,circle'; - - $ol = $this->addBlankElement('ol'); - $ol->attr['compact'] = 'Bool#compact'; - $ol->attr['start'] = new HTMLPurifier_AttrDef_Integer(); - $ol->attr['type'] = 'Enum#s:1,i,I,a,A'; - - $p = $this->addBlankElement('p'); - $p->attr['align'] = $align; - - $pre = $this->addBlankElement('pre'); - $pre->attr['width'] = 'Number'; - - // script omitted - - $table = $this->addBlankElement('table'); - $table->attr['align'] = 'Enum#left,center,right'; - $table->attr['bgcolor'] = 'Color'; - - $tr = $this->addBlankElement('tr'); - $tr->attr['bgcolor'] = 'Color'; - - $th = $this->addBlankElement('th'); - $th->attr['bgcolor'] = 'Color'; - $th->attr['height'] = 'Length'; - $th->attr['nowrap'] = 'Bool#nowrap'; - $th->attr['width'] = 'Length'; - - $td = $this->addBlankElement('td'); - $td->attr['bgcolor'] = 'Color'; - $td->attr['height'] = 'Length'; - $td->attr['nowrap'] = 'Bool#nowrap'; - $td->attr['width'] = 'Length'; - - $ul = $this->addBlankElement('ul'); - $ul->attr['compact'] = 'Bool#compact'; - $ul->attr['type'] = 'Enum#square,disc,circle'; - - // "safe" modifications to "unsafe" elements - // WARNING: If you want to add support for an unsafe, legacy - // attribute, make a new TrustedLegacy module with the trusted - // bit set appropriately - - $form = $this->addBlankElement('form'); - $form->content_model = 'Flow | #PCDATA'; - $form->content_model_type = 'optional'; - $form->attr['target'] = 'FrameTarget'; - - $input = $this->addBlankElement('input'); - $input->attr['align'] = 'IAlign'; - - $legend = $this->addBlankElement('legend'); - $legend->attr['align'] = 'LAlign'; - } -} - - - - - -/** - * XHTML 1.1 List Module, defines list-oriented elements. Core Module. - */ -class HTMLPurifier_HTMLModule_List extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'List'; - - // According to the abstract schema, the List content set is a fully formed - // one or more expr, but it invariably occurs in an optional declaration - // so we're not going to do that subtlety. It might cause trouble - // if a user defines "List" and expects that multiple lists are - // allowed to be specified, but then again, that's not very intuitive. - // Furthermore, the actual XML Schema may disagree. Regardless, - // we don't have support for such nested expressions without using - // the incredibly inefficient and draconic Custom ChildDef. - - /** - * @type array - */ - public $content_sets = array('Flow' => 'List'); - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $ol = $this->addElement('ol', 'List', new HTMLPurifier_ChildDef_List(), 'Common'); - $ul = $this->addElement('ul', 'List', new HTMLPurifier_ChildDef_List(), 'Common'); - // XXX The wrap attribute is handled by MakeWellFormed. This is all - // quite unsatisfactory, because we generated this - // *specifically* for lists, and now a big chunk of the handling - // is done properly by the List ChildDef. So actually, we just - // want enough information to make autoclosing work properly, - // and then hand off the tricky stuff to the ChildDef. - $ol->wrap = 'li'; - $ul->wrap = 'li'; - $this->addElement('dl', 'List', 'Required: dt | dd', 'Common'); - - $this->addElement('li', false, 'Flow', 'Common'); - - $this->addElement('dd', false, 'Flow', 'Common'); - $this->addElement('dt', false, 'Inline', 'Common'); - } -} - - - - - -class HTMLPurifier_HTMLModule_Name extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'Name'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $elements = array('a', 'applet', 'form', 'frame', 'iframe', 'img', 'map'); - foreach ($elements as $name) { - $element = $this->addBlankElement($name); - $element->attr['name'] = 'CDATA'; - if (!$config->get('HTML.Attr.Name.UseCDATA')) { - $element->attr_transform_post[] = new HTMLPurifier_AttrTransform_NameSync(); - } - } - } -} - - - - - -/** - * Module adds the nofollow attribute transformation to a tags. It - * is enabled by HTML.Nofollow - */ -class HTMLPurifier_HTMLModule_Nofollow extends HTMLPurifier_HTMLModule -{ - - /** - * @type string - */ - public $name = 'Nofollow'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $a = $this->addBlankElement('a'); - $a->attr_transform_post[] = new HTMLPurifier_AttrTransform_Nofollow(); - } -} - - - - - -class HTMLPurifier_HTMLModule_NonXMLCommonAttributes extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'NonXMLCommonAttributes'; - - /** - * @type array - */ - public $attr_collections = array( - 'Lang' => array( - 'lang' => 'LanguageCode', - ) - ); -} - - - - - -/** - * XHTML 1.1 Object Module, defines elements for generic object inclusion - * @warning Users will commonly use <embed> to cater to legacy browsers: this - * module does not allow this sort of behavior - */ -class HTMLPurifier_HTMLModule_Object extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'Object'; - - /** - * @type bool - */ - public $safe = false; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $this->addElement( - 'object', - 'Inline', - 'Optional: #PCDATA | Flow | param', - 'Common', - array( - 'archive' => 'URI', - 'classid' => 'URI', - 'codebase' => 'URI', - 'codetype' => 'Text', - 'data' => 'URI', - 'declare' => 'Bool#declare', - 'height' => 'Length', - 'name' => 'CDATA', - 'standby' => 'Text', - 'tabindex' => 'Number', - 'type' => 'ContentType', - 'width' => 'Length' - ) - ); - - $this->addElement( - 'param', - false, - 'Empty', - null, - array( - 'id' => 'ID', - 'name*' => 'Text', - 'type' => 'Text', - 'value' => 'Text', - 'valuetype' => 'Enum#data,ref,object' - ) - ); - } -} - - - - - -/** - * XHTML 1.1 Presentation Module, defines simple presentation-related - * markup. Text Extension Module. - * @note The official XML Schema and DTD specs further divide this into - * two modules: - * - Block Presentation (hr) - * - Inline Presentation (b, big, i, small, sub, sup, tt) - * We have chosen not to heed this distinction, as content_sets - * provides satisfactory disambiguation. - */ -class HTMLPurifier_HTMLModule_Presentation extends HTMLPurifier_HTMLModule -{ - - /** - * @type string - */ - public $name = 'Presentation'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $this->addElement('hr', 'Block', 'Empty', 'Common'); - $this->addElement('sub', 'Inline', 'Inline', 'Common'); - $this->addElement('sup', 'Inline', 'Inline', 'Common'); - $b = $this->addElement('b', 'Inline', 'Inline', 'Common'); - $b->formatting = true; - $big = $this->addElement('big', 'Inline', 'Inline', 'Common'); - $big->formatting = true; - $i = $this->addElement('i', 'Inline', 'Inline', 'Common'); - $i->formatting = true; - $small = $this->addElement('small', 'Inline', 'Inline', 'Common'); - $small->formatting = true; - $tt = $this->addElement('tt', 'Inline', 'Inline', 'Common'); - $tt->formatting = true; - } -} - - - - - -/** - * Module defines proprietary tags and attributes in HTML. - * @warning If this module is enabled, standards-compliance is off! - */ -class HTMLPurifier_HTMLModule_Proprietary extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'Proprietary'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $this->addElement( - 'marquee', - 'Inline', - 'Flow', - 'Common', - array( - 'direction' => 'Enum#left,right,up,down', - 'behavior' => 'Enum#alternate', - 'width' => 'Length', - 'height' => 'Length', - 'scrolldelay' => 'Number', - 'scrollamount' => 'Number', - 'loop' => 'Number', - 'bgcolor' => 'Color', - 'hspace' => 'Pixels', - 'vspace' => 'Pixels', - ) - ); - } -} - - - - - -/** - * XHTML 1.1 Ruby Annotation Module, defines elements that indicate - * short runs of text alongside base text for annotation or pronounciation. - */ -class HTMLPurifier_HTMLModule_Ruby extends HTMLPurifier_HTMLModule -{ - - /** - * @type string - */ - public $name = 'Ruby'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $this->addElement( - 'ruby', - 'Inline', - 'Custom: ((rb, (rt | (rp, rt, rp))) | (rbc, rtc, rtc?))', - 'Common' - ); - $this->addElement('rbc', false, 'Required: rb', 'Common'); - $this->addElement('rtc', false, 'Required: rt', 'Common'); - $rb = $this->addElement('rb', false, 'Inline', 'Common'); - $rb->excludes = array('ruby' => true); - $rt = $this->addElement('rt', false, 'Inline', 'Common', array('rbspan' => 'Number')); - $rt->excludes = array('ruby' => true); - $this->addElement('rp', false, 'Optional: #PCDATA', 'Common'); - } -} - - - - - -/** - * A "safe" embed module. See SafeObject. This is a proprietary element. - */ -class HTMLPurifier_HTMLModule_SafeEmbed extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'SafeEmbed'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $max = $config->get('HTML.MaxImgLength'); - $embed = $this->addElement( - 'embed', - 'Inline', - 'Empty', - 'Common', - array( - 'src*' => 'URI#embedded', - 'type' => 'Enum#application/x-shockwave-flash', - 'width' => 'Pixels#' . $max, - 'height' => 'Pixels#' . $max, - 'allowscriptaccess' => 'Enum#never', - 'allownetworking' => 'Enum#internal', - 'flashvars' => 'Text', - 'wmode' => 'Enum#window,transparent,opaque', - 'name' => 'ID', - ) - ); - $embed->attr_transform_post[] = new HTMLPurifier_AttrTransform_SafeEmbed(); - } -} - - - - - -/** - * A "safe" object module. In theory, objects permitted by this module will - * be safe, and untrusted users can be allowed to embed arbitrary flash objects - * (maybe other types too, but only Flash is supported as of right now). - * Highly experimental. - */ -class HTMLPurifier_HTMLModule_SafeObject extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'SafeObject'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - // These definitions are not intrinsically safe: the attribute transforms - // are a vital part of ensuring safety. - - $max = $config->get('HTML.MaxImgLength'); - $object = $this->addElement( - 'object', - 'Inline', - 'Optional: param | Flow | #PCDATA', - 'Common', - array( - // While technically not required by the spec, we're forcing - // it to this value. - 'type' => 'Enum#application/x-shockwave-flash', - 'width' => 'Pixels#' . $max, - 'height' => 'Pixels#' . $max, - 'data' => 'URI#embedded', - 'codebase' => new HTMLPurifier_AttrDef_Enum( - array( - 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0' - ) - ), - ) - ); - $object->attr_transform_post[] = new HTMLPurifier_AttrTransform_SafeObject(); - - $param = $this->addElement( - 'param', - false, - 'Empty', - false, - array( - 'id' => 'ID', - 'name*' => 'Text', - 'value' => 'Text' - ) - ); - $param->attr_transform_post[] = new HTMLPurifier_AttrTransform_SafeParam(); - $this->info_injector[] = 'SafeObject'; - } -} - - - - - -/** - * A "safe" script module. No inline JS is allowed, and pointed to JS - * files must match whitelist. - */ -class HTMLPurifier_HTMLModule_SafeScripting extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'SafeScripting'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - // These definitions are not intrinsically safe: the attribute transforms - // are a vital part of ensuring safety. - - $allowed = $config->get('HTML.SafeScripting'); - $script = $this->addElement( - 'script', - 'Inline', - 'Empty', - null, - array( - // While technically not required by the spec, we're forcing - // it to this value. - 'type' => 'Enum#text/javascript', - 'src*' => new HTMLPurifier_AttrDef_Enum(array_keys($allowed)) - ) - ); - $script->attr_transform_pre[] = - $script->attr_transform_post[] = new HTMLPurifier_AttrTransform_ScriptRequired(); - } -} - - - - - -/* - -WARNING: THIS MODULE IS EXTREMELY DANGEROUS AS IT ENABLES INLINE SCRIPTING -INSIDE HTML PURIFIER DOCUMENTS. USE ONLY WITH TRUSTED USER INPUT!!! - -*/ - -/** - * XHTML 1.1 Scripting module, defines elements that are used to contain - * information pertaining to executable scripts or the lack of support - * for executable scripts. - * @note This module does not contain inline scripting elements - */ -class HTMLPurifier_HTMLModule_Scripting extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'Scripting'; - - /** - * @type array - */ - public $elements = array('script', 'noscript'); - - /** - * @type array - */ - public $content_sets = array('Block' => 'script | noscript', 'Inline' => 'script | noscript'); - - /** - * @type bool - */ - public $safe = false; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - // TODO: create custom child-definition for noscript that - // auto-wraps stray #PCDATA in a similar manner to - // blockquote's custom definition (we would use it but - // blockquote's contents are optional while noscript's contents - // are required) - - // TODO: convert this to new syntax, main problem is getting - // both content sets working - - // In theory, this could be safe, but I don't see any reason to - // allow it. - $this->info['noscript'] = new HTMLPurifier_ElementDef(); - $this->info['noscript']->attr = array(0 => array('Common')); - $this->info['noscript']->content_model = 'Heading | List | Block'; - $this->info['noscript']->content_model_type = 'required'; - - $this->info['script'] = new HTMLPurifier_ElementDef(); - $this->info['script']->attr = array( - 'defer' => new HTMLPurifier_AttrDef_Enum(array('defer')), - 'src' => new HTMLPurifier_AttrDef_URI(true), - 'type' => new HTMLPurifier_AttrDef_Enum(array('text/javascript')) - ); - $this->info['script']->content_model = '#PCDATA'; - $this->info['script']->content_model_type = 'optional'; - $this->info['script']->attr_transform_pre[] = - $this->info['script']->attr_transform_post[] = - new HTMLPurifier_AttrTransform_ScriptRequired(); - } -} - - - - - -/** - * XHTML 1.1 Edit Module, defines editing-related elements. Text Extension - * Module. - */ -class HTMLPurifier_HTMLModule_StyleAttribute extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'StyleAttribute'; - - /** - * @type array - */ - public $attr_collections = array( - // The inclusion routine differs from the Abstract Modules but - // is in line with the DTD and XML Schemas. - 'Style' => array('style' => false), // see constructor - 'Core' => array(0 => array('Style')) - ); - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $this->attr_collections['Style']['style'] = new HTMLPurifier_AttrDef_CSS(); - } -} - - - - - -/** - * XHTML 1.1 Tables Module, fully defines accessible table elements. - */ -class HTMLPurifier_HTMLModule_Tables extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'Tables'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $this->addElement('caption', false, 'Inline', 'Common'); - - $this->addElement( - 'table', - 'Block', - new HTMLPurifier_ChildDef_Table(), - 'Common', - array( - 'border' => 'Pixels', - 'cellpadding' => 'Length', - 'cellspacing' => 'Length', - 'frame' => 'Enum#void,above,below,hsides,lhs,rhs,vsides,box,border', - 'rules' => 'Enum#none,groups,rows,cols,all', - 'summary' => 'Text', - 'width' => 'Length' - ) - ); - - // common attributes - $cell_align = array( - 'align' => 'Enum#left,center,right,justify,char', - 'charoff' => 'Length', - 'valign' => 'Enum#top,middle,bottom,baseline', - ); - - $cell_t = array_merge( - array( - 'abbr' => 'Text', - 'colspan' => 'Number', - 'rowspan' => 'Number', - // Apparently, as of HTML5 this attribute only applies - // to 'th' elements. - 'scope' => 'Enum#row,col,rowgroup,colgroup', - ), - $cell_align - ); - $this->addElement('td', false, 'Flow', 'Common', $cell_t); - $this->addElement('th', false, 'Flow', 'Common', $cell_t); - - $this->addElement('tr', false, 'Required: td | th', 'Common', $cell_align); - - $cell_col = array_merge( - array( - 'span' => 'Number', - 'width' => 'MultiLength', - ), - $cell_align - ); - $this->addElement('col', false, 'Empty', 'Common', $cell_col); - $this->addElement('colgroup', false, 'Optional: col', 'Common', $cell_col); - - $this->addElement('tbody', false, 'Required: tr', 'Common', $cell_align); - $this->addElement('thead', false, 'Required: tr', 'Common', $cell_align); - $this->addElement('tfoot', false, 'Required: tr', 'Common', $cell_align); - } -} - - - - - -/** - * XHTML 1.1 Target Module, defines target attribute in link elements. - */ -class HTMLPurifier_HTMLModule_Target extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'Target'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $elements = array('a'); - foreach ($elements as $name) { - $e = $this->addBlankElement($name); - $e->attr = array( - 'target' => new HTMLPurifier_AttrDef_HTML_FrameTarget() - ); - } - } -} - - - - - -/** - * Module adds the target=blank attribute transformation to a tags. It - * is enabled by HTML.TargetBlank - */ -class HTMLPurifier_HTMLModule_TargetBlank extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'TargetBlank'; - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - $a = $this->addBlankElement('a'); - $a->attr_transform_post[] = new HTMLPurifier_AttrTransform_TargetBlank(); - } -} - - - - - -/** - * XHTML 1.1 Text Module, defines basic text containers. Core Module. - * @note In the normative XML Schema specification, this module - * is further abstracted into the following modules: - * - Block Phrasal (address, blockquote, pre, h1, h2, h3, h4, h5, h6) - * - Block Structural (div, p) - * - Inline Phrasal (abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var) - * - Inline Structural (br, span) - * This module, functionally, does not distinguish between these - * sub-modules, but the code is internally structured to reflect - * these distinctions. - */ -class HTMLPurifier_HTMLModule_Text extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'Text'; - - /** - * @type array - */ - public $content_sets = array( - 'Flow' => 'Heading | Block | Inline' - ); - - /** - * @param HTMLPurifier_Config $config - */ - public function setup($config) - { - // Inline Phrasal ------------------------------------------------- - $this->addElement('abbr', 'Inline', 'Inline', 'Common'); - $this->addElement('acronym', 'Inline', 'Inline', 'Common'); - $this->addElement('cite', 'Inline', 'Inline', 'Common'); - $this->addElement('dfn', 'Inline', 'Inline', 'Common'); - $this->addElement('kbd', 'Inline', 'Inline', 'Common'); - $this->addElement('q', 'Inline', 'Inline', 'Common', array('cite' => 'URI')); - $this->addElement('samp', 'Inline', 'Inline', 'Common'); - $this->addElement('var', 'Inline', 'Inline', 'Common'); - - $em = $this->addElement('em', 'Inline', 'Inline', 'Common'); - $em->formatting = true; - - $strong = $this->addElement('strong', 'Inline', 'Inline', 'Common'); - $strong->formatting = true; - - $code = $this->addElement('code', 'Inline', 'Inline', 'Common'); - $code->formatting = true; - - // Inline Structural ---------------------------------------------- - $this->addElement('span', 'Inline', 'Inline', 'Common'); - $this->addElement('br', 'Inline', 'Empty', 'Core'); - - // Block Phrasal -------------------------------------------------- - $this->addElement('address', 'Block', 'Inline', 'Common'); - $this->addElement('blockquote', 'Block', 'Optional: Heading | Block | List', 'Common', array('cite' => 'URI')); - $pre = $this->addElement('pre', 'Block', 'Inline', 'Common'); - $pre->excludes = $this->makeLookup( - 'img', - 'big', - 'small', - 'object', - 'applet', - 'font', - 'basefont' - ); - $this->addElement('h1', 'Heading', 'Inline', 'Common'); - $this->addElement('h2', 'Heading', 'Inline', 'Common'); - $this->addElement('h3', 'Heading', 'Inline', 'Common'); - $this->addElement('h4', 'Heading', 'Inline', 'Common'); - $this->addElement('h5', 'Heading', 'Inline', 'Common'); - $this->addElement('h6', 'Heading', 'Inline', 'Common'); - - // Block Structural ----------------------------------------------- - $p = $this->addElement('p', 'Block', 'Inline', 'Common'); - $p->autoclose = array_flip( - array("address", "blockquote", "center", "dir", "div", "dl", "fieldset", "ol", "p", "ul") - ); - - $this->addElement('div', 'Block', 'Flow', 'Common'); - } -} - - - - - -/** - * Abstract class for a set of proprietary modules that clean up (tidy) - * poorly written HTML. - * @todo Figure out how to protect some of these methods/properties - */ -class HTMLPurifier_HTMLModule_Tidy extends HTMLPurifier_HTMLModule -{ - /** - * List of supported levels. - * Index zero is a special case "no fixes" level. - * @type array - */ - public $levels = array(0 => 'none', 'light', 'medium', 'heavy'); - - /** - * Default level to place all fixes in. - * Disabled by default. - * @type string - */ - public $defaultLevel = null; - - /** - * Lists of fixes used by getFixesForLevel(). - * Format is: - * HTMLModule_Tidy->fixesForLevel[$level] = array('fix-1', 'fix-2'); - * @type array - */ - public $fixesForLevel = array( - 'light' => array(), - 'medium' => array(), - 'heavy' => array() - ); - - /** - * Lazy load constructs the module by determining the necessary - * fixes to create and then delegating to the populate() function. - * @param HTMLPurifier_Config $config - * @todo Wildcard matching and error reporting when an added or - * subtracted fix has no effect. - */ - public function setup($config) - { - // create fixes, initialize fixesForLevel - $fixes = $this->makeFixes(); - $this->makeFixesForLevel($fixes); - - // figure out which fixes to use - $level = $config->get('HTML.TidyLevel'); - $fixes_lookup = $this->getFixesForLevel($level); - - // get custom fix declarations: these need namespace processing - $add_fixes = $config->get('HTML.TidyAdd'); - $remove_fixes = $config->get('HTML.TidyRemove'); - - foreach ($fixes as $name => $fix) { - // needs to be refactored a little to implement globbing - if (isset($remove_fixes[$name]) || - (!isset($add_fixes[$name]) && !isset($fixes_lookup[$name]))) { - unset($fixes[$name]); - } - } - - // populate this module with necessary fixes - $this->populate($fixes); - } - - /** - * Retrieves all fixes per a level, returning fixes for that specific - * level as well as all levels below it. - * @param string $level level identifier, see $levels for valid values - * @return array Lookup up table of fixes - */ - public function getFixesForLevel($level) - { - if ($level == $this->levels[0]) { - return array(); - } - $activated_levels = array(); - for ($i = 1, $c = count($this->levels); $i < $c; $i++) { - $activated_levels[] = $this->levels[$i]; - if ($this->levels[$i] == $level) { - break; - } - } - if ($i == $c) { - trigger_error( - 'Tidy level ' . htmlspecialchars($level) . ' not recognized', - E_USER_WARNING - ); - return array(); - } - $ret = array(); - foreach ($activated_levels as $level) { - foreach ($this->fixesForLevel[$level] as $fix) { - $ret[$fix] = true; - } - } - return $ret; - } - - /** - * Dynamically populates the $fixesForLevel member variable using - * the fixes array. It may be custom overloaded, used in conjunction - * with $defaultLevel, or not used at all. - * @param array $fixes - */ - public function makeFixesForLevel($fixes) - { - if (!isset($this->defaultLevel)) { - return; - } - if (!isset($this->fixesForLevel[$this->defaultLevel])) { - trigger_error( - 'Default level ' . $this->defaultLevel . ' does not exist', - E_USER_ERROR - ); - return; - } - $this->fixesForLevel[$this->defaultLevel] = array_keys($fixes); - } - - /** - * Populates the module with transforms and other special-case code - * based on a list of fixes passed to it - * @param array $fixes Lookup table of fixes to activate - */ - public function populate($fixes) - { - foreach ($fixes as $name => $fix) { - // determine what the fix is for - list($type, $params) = $this->getFixType($name); - switch ($type) { - case 'attr_transform_pre': - case 'attr_transform_post': - $attr = $params['attr']; - if (isset($params['element'])) { - $element = $params['element']; - if (empty($this->info[$element])) { - $e = $this->addBlankElement($element); - } else { - $e = $this->info[$element]; - } - } else { - $type = "info_$type"; - $e = $this; - } - // PHP does some weird parsing when I do - // $e->$type[$attr], so I have to assign a ref. - $f =& $e->$type; - $f[$attr] = $fix; - break; - case 'tag_transform': - $this->info_tag_transform[$params['element']] = $fix; - break; - case 'child': - case 'content_model_type': - $element = $params['element']; - if (empty($this->info[$element])) { - $e = $this->addBlankElement($element); - } else { - $e = $this->info[$element]; - } - $e->$type = $fix; - break; - default: - trigger_error("Fix type $type not supported", E_USER_ERROR); - break; - } - } - } - - /** - * Parses a fix name and determines what kind of fix it is, as well - * as other information defined by the fix - * @param $name String name of fix - * @return array(string $fix_type, array $fix_parameters) - * @note $fix_parameters is type dependant, see populate() for usage - * of these parameters - */ - public function getFixType($name) - { - // parse it - $property = $attr = null; - if (strpos($name, '#') !== false) { - list($name, $property) = explode('#', $name); - } - if (strpos($name, '@') !== false) { - list($name, $attr) = explode('@', $name); - } - - // figure out the parameters - $params = array(); - if ($name !== '') { - $params['element'] = $name; - } - if (!is_null($attr)) { - $params['attr'] = $attr; - } - - // special case: attribute transform - if (!is_null($attr)) { - if (is_null($property)) { - $property = 'pre'; - } - $type = 'attr_transform_' . $property; - return array($type, $params); - } - - // special case: tag transform - if (is_null($property)) { - return array('tag_transform', $params); - } - - return array($property, $params); - - } - - /** - * Defines all fixes the module will perform in a compact - * associative array of fix name to fix implementation. - * @return array - */ - public function makeFixes() - { - } -} - - - - - -class HTMLPurifier_HTMLModule_XMLCommonAttributes extends HTMLPurifier_HTMLModule -{ - /** - * @type string - */ - public $name = 'XMLCommonAttributes'; - - /** - * @type array - */ - public $attr_collections = array( - 'Lang' => array( - 'xml:lang' => 'LanguageCode', - ) - ); -} - - - - - -/** - * Name is deprecated, but allowed in strict doctypes, so onl - */ -class HTMLPurifier_HTMLModule_Tidy_Name extends HTMLPurifier_HTMLModule_Tidy -{ - /** - * @type string - */ - public $name = 'Tidy_Name'; - - /** - * @type string - */ - public $defaultLevel = 'heavy'; - - /** - * @return array - */ - public function makeFixes() - { - $r = array(); - // @name for img, a ----------------------------------------------- - // Technically, it's allowed even on strict, so we allow authors to use - // it. However, it's deprecated in future versions of XHTML. - $r['img@name'] = - $r['a@name'] = new HTMLPurifier_AttrTransform_Name(); - return $r; - } -} - - - - - -class HTMLPurifier_HTMLModule_Tidy_Proprietary extends HTMLPurifier_HTMLModule_Tidy -{ - - /** - * @type string - */ - public $name = 'Tidy_Proprietary'; - - /** - * @type string - */ - public $defaultLevel = 'light'; - - /** - * @return array - */ - public function makeFixes() - { - $r = array(); - $r['table@background'] = new HTMLPurifier_AttrTransform_Background(); - $r['td@background'] = new HTMLPurifier_AttrTransform_Background(); - $r['th@background'] = new HTMLPurifier_AttrTransform_Background(); - $r['tr@background'] = new HTMLPurifier_AttrTransform_Background(); - $r['thead@background'] = new HTMLPurifier_AttrTransform_Background(); - $r['tfoot@background'] = new HTMLPurifier_AttrTransform_Background(); - $r['tbody@background'] = new HTMLPurifier_AttrTransform_Background(); - $r['table@height'] = new HTMLPurifier_AttrTransform_Length('height'); - return $r; - } -} - - - - - -class HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 extends HTMLPurifier_HTMLModule_Tidy -{ - - /** - * @return array - */ - public function makeFixes() - { - $r = array(); - - // == deprecated tag transforms =================================== - - $r['font'] = new HTMLPurifier_TagTransform_Font(); - $r['menu'] = new HTMLPurifier_TagTransform_Simple('ul'); - $r['dir'] = new HTMLPurifier_TagTransform_Simple('ul'); - $r['center'] = new HTMLPurifier_TagTransform_Simple('div', 'text-align:center;'); - $r['u'] = new HTMLPurifier_TagTransform_Simple('span', 'text-decoration:underline;'); - $r['s'] = new HTMLPurifier_TagTransform_Simple('span', 'text-decoration:line-through;'); - $r['strike'] = new HTMLPurifier_TagTransform_Simple('span', 'text-decoration:line-through;'); - - // == deprecated attribute transforms ============================= - - $r['caption@align'] = - new HTMLPurifier_AttrTransform_EnumToCSS( - 'align', - array( - // we're following IE's behavior, not Firefox's, due - // to the fact that no one supports caption-side:right, - // W3C included (with CSS 2.1). This is a slightly - // unreasonable attribute! - 'left' => 'text-align:left;', - 'right' => 'text-align:right;', - 'top' => 'caption-side:top;', - 'bottom' => 'caption-side:bottom;' // not supported by IE - ) - ); - - // @align for img ------------------------------------------------- - $r['img@align'] = - new HTMLPurifier_AttrTransform_EnumToCSS( - 'align', - array( - 'left' => 'float:left;', - 'right' => 'float:right;', - 'top' => 'vertical-align:top;', - 'middle' => 'vertical-align:middle;', - 'bottom' => 'vertical-align:baseline;', - ) - ); - - // @align for table ----------------------------------------------- - $r['table@align'] = - new HTMLPurifier_AttrTransform_EnumToCSS( - 'align', - array( - 'left' => 'float:left;', - 'center' => 'margin-left:auto;margin-right:auto;', - 'right' => 'float:right;' - ) - ); - - // @align for hr ----------------------------------------------- - $r['hr@align'] = - new HTMLPurifier_AttrTransform_EnumToCSS( - 'align', - array( - // we use both text-align and margin because these work - // for different browsers (IE and Firefox, respectively) - // and the melange makes for a pretty cross-compatible - // solution - 'left' => 'margin-left:0;margin-right:auto;text-align:left;', - 'center' => 'margin-left:auto;margin-right:auto;text-align:center;', - 'right' => 'margin-left:auto;margin-right:0;text-align:right;' - ) - ); - - // @align for h1, h2, h3, h4, h5, h6, p, div ---------------------- - // {{{ - $align_lookup = array(); - $align_values = array('left', 'right', 'center', 'justify'); - foreach ($align_values as $v) { - $align_lookup[$v] = "text-align:$v;"; - } - // }}} - $r['h1@align'] = - $r['h2@align'] = - $r['h3@align'] = - $r['h4@align'] = - $r['h5@align'] = - $r['h6@align'] = - $r['p@align'] = - $r['div@align'] = - new HTMLPurifier_AttrTransform_EnumToCSS('align', $align_lookup); - - // @bgcolor for table, tr, td, th --------------------------------- - $r['table@bgcolor'] = - $r['td@bgcolor'] = - $r['th@bgcolor'] = - new HTMLPurifier_AttrTransform_BgColor(); - - // @border for img ------------------------------------------------ - $r['img@border'] = new HTMLPurifier_AttrTransform_Border(); - - // @clear for br -------------------------------------------------- - $r['br@clear'] = - new HTMLPurifier_AttrTransform_EnumToCSS( - 'clear', - array( - 'left' => 'clear:left;', - 'right' => 'clear:right;', - 'all' => 'clear:both;', - 'none' => 'clear:none;', - ) - ); - - // @height for td, th --------------------------------------------- - $r['td@height'] = - $r['th@height'] = - new HTMLPurifier_AttrTransform_Length('height'); - - // @hspace for img ------------------------------------------------ - $r['img@hspace'] = new HTMLPurifier_AttrTransform_ImgSpace('hspace'); - - // @noshade for hr ------------------------------------------------ - // this transformation is not precise but often good enough. - // different browsers use different styles to designate noshade - $r['hr@noshade'] = - new HTMLPurifier_AttrTransform_BoolToCSS( - 'noshade', - 'color:#808080;background-color:#808080;border:0;' - ); - - // @nowrap for td, th --------------------------------------------- - $r['td@nowrap'] = - $r['th@nowrap'] = - new HTMLPurifier_AttrTransform_BoolToCSS( - 'nowrap', - 'white-space:nowrap;' - ); - - // @size for hr -------------------------------------------------- - $r['hr@size'] = new HTMLPurifier_AttrTransform_Length('size', 'height'); - - // @type for li, ol, ul ------------------------------------------- - // {{{ - $ul_types = array( - 'disc' => 'list-style-type:disc;', - 'square' => 'list-style-type:square;', - 'circle' => 'list-style-type:circle;' - ); - $ol_types = array( - '1' => 'list-style-type:decimal;', - 'i' => 'list-style-type:lower-roman;', - 'I' => 'list-style-type:upper-roman;', - 'a' => 'list-style-type:lower-alpha;', - 'A' => 'list-style-type:upper-alpha;' - ); - $li_types = $ul_types + $ol_types; - // }}} - - $r['ul@type'] = new HTMLPurifier_AttrTransform_EnumToCSS('type', $ul_types); - $r['ol@type'] = new HTMLPurifier_AttrTransform_EnumToCSS('type', $ol_types, true); - $r['li@type'] = new HTMLPurifier_AttrTransform_EnumToCSS('type', $li_types, true); - - // @vspace for img ------------------------------------------------ - $r['img@vspace'] = new HTMLPurifier_AttrTransform_ImgSpace('vspace'); - - // @width for hr, td, th ------------------------------------------ - $r['td@width'] = - $r['th@width'] = - $r['hr@width'] = new HTMLPurifier_AttrTransform_Length('width'); - - return $r; - } -} - - - - - -class HTMLPurifier_HTMLModule_Tidy_Strict extends HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 -{ - /** - * @type string - */ - public $name = 'Tidy_Strict'; - - /** - * @type string - */ - public $defaultLevel = 'light'; - - /** - * @return array - */ - public function makeFixes() - { - $r = parent::makeFixes(); - $r['blockquote#content_model_type'] = 'strictblockquote'; - return $r; - } - - /** - * @type bool - */ - public $defines_child_def = true; - - /** - * @param HTMLPurifier_ElementDef $def - * @return HTMLPurifier_ChildDef_StrictBlockquote - */ - public function getChildDef($def) - { - if ($def->content_model_type != 'strictblockquote') { - return parent::getChildDef($def); - } - return new HTMLPurifier_ChildDef_StrictBlockquote($def->content_model); - } -} - - - - - -class HTMLPurifier_HTMLModule_Tidy_Transitional extends HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 -{ - /** - * @type string - */ - public $name = 'Tidy_Transitional'; - - /** - * @type string - */ - public $defaultLevel = 'heavy'; -} - - - - - -class HTMLPurifier_HTMLModule_Tidy_XHTML extends HTMLPurifier_HTMLModule_Tidy -{ - /** - * @type string - */ - public $name = 'Tidy_XHTML'; - - /** - * @type string - */ - public $defaultLevel = 'medium'; - - /** - * @return array - */ - public function makeFixes() - { - $r = array(); - $r['@lang'] = new HTMLPurifier_AttrTransform_Lang(); - return $r; - } -} - - - - - -/** - * Injector that auto paragraphs text in the root node based on - * double-spacing. - * @todo Ensure all states are unit tested, including variations as well. - * @todo Make a graph of the flow control for this Injector. - */ -class HTMLPurifier_Injector_AutoParagraph extends HTMLPurifier_Injector -{ - /** - * @type string - */ - public $name = 'AutoParagraph'; - - /** - * @type array - */ - public $needed = array('p'); - - /** - * @return HTMLPurifier_Token_Start - */ - private function _pStart() - { - $par = new HTMLPurifier_Token_Start('p'); - $par->armor['MakeWellFormed_TagClosedError'] = true; - return $par; - } - - /** - * @param HTMLPurifier_Token_Text $token - */ - public function handleText(&$token) - { - $text = $token->data; - // Does the current parent allow <p> tags? - if ($this->allowsElement('p')) { - if (empty($this->currentNesting) || strpos($text, "\n\n") !== false) { - // Note that we have differing behavior when dealing with text - // in the anonymous root node, or a node inside the document. - // If the text as a double-newline, the treatment is the same; - // if it doesn't, see the next if-block if you're in the document. - - $i = $nesting = null; - if (!$this->forwardUntilEndToken($i, $current, $nesting) && $token->is_whitespace) { - // State 1.1: ... ^ (whitespace, then document end) - // ---- - // This is a degenerate case - } else { - if (!$token->is_whitespace || $this->_isInline($current)) { - // State 1.2: PAR1 - // ---- - - // State 1.3: PAR1\n\nPAR2 - // ------------ - - // State 1.4: <div>PAR1\n\nPAR2 (see State 2) - // ------------ - $token = array($this->_pStart()); - $this->_splitText($text, $token); - } else { - // State 1.5: \n<hr /> - // -- - } - } - } else { - // State 2: <div>PAR1... (similar to 1.4) - // ---- - - // We're in an element that allows paragraph tags, but we're not - // sure if we're going to need them. - if ($this->_pLookAhead()) { - // State 2.1: <div>PAR1<b>PAR1\n\nPAR2 - // ---- - // Note: This will always be the first child, since any - // previous inline element would have triggered this very - // same routine, and found the double newline. One possible - // exception would be a comment. - $token = array($this->_pStart(), $token); - } else { - // State 2.2.1: <div>PAR1<div> - // ---- - - // State 2.2.2: <div>PAR1<b>PAR1</b></div> - // ---- - } - } - // Is the current parent a <p> tag? - } elseif (!empty($this->currentNesting) && - $this->currentNesting[count($this->currentNesting) - 1]->name == 'p') { - // State 3.1: ...<p>PAR1 - // ---- - - // State 3.2: ...<p>PAR1\n\nPAR2 - // ------------ - $token = array(); - $this->_splitText($text, $token); - // Abort! - } else { - // State 4.1: ...<b>PAR1 - // ---- - - // State 4.2: ...<b>PAR1\n\nPAR2 - // ------------ - } - } - - /** - * @param HTMLPurifier_Token $token - */ - public function handleElement(&$token) - { - // We don't have to check if we're already in a <p> tag for block - // tokens, because the tag would have been autoclosed by MakeWellFormed. - if ($this->allowsElement('p')) { - if (!empty($this->currentNesting)) { - if ($this->_isInline($token)) { - // State 1: <div>...<b> - // --- - // Check if this token is adjacent to the parent token - // (seek backwards until token isn't whitespace) - $i = null; - $this->backward($i, $prev); - - if (!$prev instanceof HTMLPurifier_Token_Start) { - // Token wasn't adjacent - if ($prev instanceof HTMLPurifier_Token_Text && - substr($prev->data, -2) === "\n\n" - ) { - // State 1.1.4: <div><p>PAR1</p>\n\n<b> - // --- - // Quite frankly, this should be handled by splitText - $token = array($this->_pStart(), $token); - } else { - // State 1.1.1: <div><p>PAR1</p><b> - // --- - // State 1.1.2: <div><br /><b> - // --- - // State 1.1.3: <div>PAR<b> - // --- - } - } else { - // State 1.2.1: <div><b> - // --- - // Lookahead to see if <p> is needed. - if ($this->_pLookAhead()) { - // State 1.3.1: <div><b>PAR1\n\nPAR2 - // --- - $token = array($this->_pStart(), $token); - } else { - // State 1.3.2: <div><b>PAR1</b></div> - // --- - - // State 1.3.3: <div><b>PAR1</b><div></div>\n\n</div> - // --- - } - } - } else { - // State 2.3: ...<div> - // ----- - } - } else { - if ($this->_isInline($token)) { - // State 3.1: <b> - // --- - // This is where the {p} tag is inserted, not reflected in - // inputTokens yet, however. - $token = array($this->_pStart(), $token); - } else { - // State 3.2: <div> - // ----- - } - - $i = null; - if ($this->backward($i, $prev)) { - if (!$prev instanceof HTMLPurifier_Token_Text) { - // State 3.1.1: ...</p>{p}<b> - // --- - // State 3.2.1: ...</p><div> - // ----- - if (!is_array($token)) { - $token = array($token); - } - array_unshift($token, new HTMLPurifier_Token_Text("\n\n")); - } else { - // State 3.1.2: ...</p>\n\n{p}<b> - // --- - // State 3.2.2: ...</p>\n\n<div> - // ----- - // Note: PAR<ELEM> cannot occur because PAR would have been - // wrapped in <p> tags. - } - } - } - } else { - // State 2.2: <ul><li> - // ---- - // State 2.4: <p><b> - // --- - } - } - - /** - * Splits up a text in paragraph tokens and appends them - * to the result stream that will replace the original - * @param string $data String text data that will be processed - * into paragraphs - * @param HTMLPurifier_Token[] $result Reference to array of tokens that the - * tags will be appended onto - */ - private function _splitText($data, &$result) - { - $raw_paragraphs = explode("\n\n", $data); - $paragraphs = array(); // without empty paragraphs - $needs_start = false; - $needs_end = false; - - $c = count($raw_paragraphs); - if ($c == 1) { - // There were no double-newlines, abort quickly. In theory this - // should never happen. - $result[] = new HTMLPurifier_Token_Text($data); - return; - } - for ($i = 0; $i < $c; $i++) { - $par = $raw_paragraphs[$i]; - if (trim($par) !== '') { - $paragraphs[] = $par; - } else { - if ($i == 0) { - // Double newline at the front - if (empty($result)) { - // The empty result indicates that the AutoParagraph - // injector did not add any start paragraph tokens. - // This means that we have been in a paragraph for - // a while, and the newline means we should start a new one. - $result[] = new HTMLPurifier_Token_End('p'); - $result[] = new HTMLPurifier_Token_Text("\n\n"); - // However, the start token should only be added if - // there is more processing to be done (i.e. there are - // real paragraphs in here). If there are none, the - // next start paragraph tag will be handled by the - // next call to the injector - $needs_start = true; - } else { - // We just started a new paragraph! - // Reinstate a double-newline for presentation's sake, since - // it was in the source code. - array_unshift($result, new HTMLPurifier_Token_Text("\n\n")); - } - } elseif ($i + 1 == $c) { - // Double newline at the end - // There should be a trailing </p> when we're finally done. - $needs_end = true; - } - } - } - - // Check if this was just a giant blob of whitespace. Move this earlier, - // perhaps? - if (empty($paragraphs)) { - return; - } - - // Add the start tag indicated by \n\n at the beginning of $data - if ($needs_start) { - $result[] = $this->_pStart(); - } - - // Append the paragraphs onto the result - foreach ($paragraphs as $par) { - $result[] = new HTMLPurifier_Token_Text($par); - $result[] = new HTMLPurifier_Token_End('p'); - $result[] = new HTMLPurifier_Token_Text("\n\n"); - $result[] = $this->_pStart(); - } - - // Remove trailing start token; Injector will handle this later if - // it was indeed needed. This prevents from needing to do a lookahead, - // at the cost of a lookbehind later. - array_pop($result); - - // If there is no need for an end tag, remove all of it and let - // MakeWellFormed close it later. - if (!$needs_end) { - array_pop($result); // removes \n\n - array_pop($result); // removes </p> - } - } - - /** - * Returns true if passed token is inline (and, ergo, allowed in - * paragraph tags) - * @param HTMLPurifier_Token $token - * @return bool - */ - private function _isInline($token) - { - return isset($this->htmlDefinition->info['p']->child->elements[$token->name]); - } - - /** - * Looks ahead in the token list and determines whether or not we need - * to insert a <p> tag. - * @return bool - */ - private function _pLookAhead() - { - if ($this->currentToken instanceof HTMLPurifier_Token_Start) { - $nesting = 1; - } else { - $nesting = 0; - } - $ok = false; - $i = null; - while ($this->forwardUntilEndToken($i, $current, $nesting)) { - $result = $this->_checkNeedsP($current); - if ($result !== null) { - $ok = $result; - break; - } - } - return $ok; - } - - /** - * Determines if a particular token requires an earlier inline token - * to get a paragraph. This should be used with _forwardUntilEndToken - * @param HTMLPurifier_Token $current - * @return bool - */ - private function _checkNeedsP($current) - { - if ($current instanceof HTMLPurifier_Token_Start) { - if (!$this->_isInline($current)) { - // <div>PAR1<div> - // ---- - // Terminate early, since we hit a block element - return false; - } - } elseif ($current instanceof HTMLPurifier_Token_Text) { - if (strpos($current->data, "\n\n") !== false) { - // <div>PAR1<b>PAR1\n\nPAR2 - // ---- - return true; - } else { - // <div>PAR1<b>PAR1... - // ---- - } - } - return null; - } -} - - - - - -/** - * Injector that displays the URL of an anchor instead of linking to it, in addition to showing the text of the link. - */ -class HTMLPurifier_Injector_DisplayLinkURI extends HTMLPurifier_Injector -{ - /** - * @type string - */ - public $name = 'DisplayLinkURI'; - - /** - * @type array - */ - public $needed = array('a'); - - /** - * @param $token - */ - public function handleElement(&$token) - { - } - - /** - * @param HTMLPurifier_Token $token - */ - public function handleEnd(&$token) - { - if (isset($token->start->attr['href'])) { - $url = $token->start->attr['href']; - unset($token->start->attr['href']); - $token = array($token, new HTMLPurifier_Token_Text(" ($url)")); - } else { - // nothing to display - } - } -} - - - - - -/** - * Injector that converts http, https and ftp text URLs to actual links. - */ -class HTMLPurifier_Injector_Linkify extends HTMLPurifier_Injector -{ - /** - * @type string - */ - public $name = 'Linkify'; - - /** - * @type array - */ - public $needed = array('a' => array('href')); - - /** - * @param HTMLPurifier_Token $token - */ - public function handleText(&$token) - { - if (!$this->allowsElement('a')) { - return; - } - - if (strpos($token->data, '://') === false) { - // our really quick heuristic failed, abort - // this may not work so well if we want to match things like - // "google.com", but then again, most people don't - return; - } - - // there is/are URL(s). Let's split the string: - // Note: this regex is extremely permissive - $bits = preg_split('#((?:https?|ftp)://[^\s\'",<>()]+)#Su', $token->data, -1, PREG_SPLIT_DELIM_CAPTURE); - - - $token = array(); - - // $i = index - // $c = count - // $l = is link - for ($i = 0, $c = count($bits), $l = false; $i < $c; $i++, $l = !$l) { - if (!$l) { - if ($bits[$i] === '') { - continue; - } - $token[] = new HTMLPurifier_Token_Text($bits[$i]); - } else { - $token[] = new HTMLPurifier_Token_Start('a', array('href' => $bits[$i])); - $token[] = new HTMLPurifier_Token_Text($bits[$i]); - $token[] = new HTMLPurifier_Token_End('a'); - } - } - } -} - - - - - -/** - * Injector that converts configuration directive syntax %Namespace.Directive - * to links - */ -class HTMLPurifier_Injector_PurifierLinkify extends HTMLPurifier_Injector -{ - /** - * @type string - */ - public $name = 'PurifierLinkify'; - - /** - * @type string - */ - public $docURL; - - /** - * @type array - */ - public $needed = array('a' => array('href')); - - /** - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string - */ - public function prepare($config, $context) - { - $this->docURL = $config->get('AutoFormat.PurifierLinkify.DocURL'); - return parent::prepare($config, $context); - } - - /** - * @param HTMLPurifier_Token $token - */ - public function handleText(&$token) - { - if (!$this->allowsElement('a')) { - return; - } - if (strpos($token->data, '%') === false) { - return; - } - - $bits = preg_split('#%([a-z0-9]+\.[a-z0-9]+)#Si', $token->data, -1, PREG_SPLIT_DELIM_CAPTURE); - $token = array(); - - // $i = index - // $c = count - // $l = is link - for ($i = 0, $c = count($bits), $l = false; $i < $c; $i++, $l = !$l) { - if (!$l) { - if ($bits[$i] === '') { - continue; - } - $token[] = new HTMLPurifier_Token_Text($bits[$i]); - } else { - $token[] = new HTMLPurifier_Token_Start( - 'a', - array('href' => str_replace('%s', $bits[$i], $this->docURL)) - ); - $token[] = new HTMLPurifier_Token_Text('%' . $bits[$i]); - $token[] = new HTMLPurifier_Token_End('a'); - } - } - } -} - - - - - -class HTMLPurifier_Injector_RemoveEmpty extends HTMLPurifier_Injector -{ - /** - * @type HTMLPurifier_Context - */ - private $context; - - /** - * @type HTMLPurifier_Config - */ - private $config; - - /** - * @type HTMLPurifier_AttrValidator - */ - private $attrValidator; - - /** - * @type bool - */ - private $removeNbsp; - - /** - * @type bool - */ - private $removeNbspExceptions; - - /** - * @type array - * TODO: make me configurable - */ - private $_exclude = array('colgroup' => 1, 'th' => 1, 'td' => 1, 'iframe' => 1); - - /** - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return void - */ - public function prepare($config, $context) - { - parent::prepare($config, $context); - $this->config = $config; - $this->context = $context; - $this->removeNbsp = $config->get('AutoFormat.RemoveEmpty.RemoveNbsp'); - $this->removeNbspExceptions = $config->get('AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions'); - $this->attrValidator = new HTMLPurifier_AttrValidator(); - } - - /** - * @param HTMLPurifier_Token $token - */ - public function handleElement(&$token) - { - if (!$token instanceof HTMLPurifier_Token_Start) { - return; - } - $next = false; - $deleted = 1; // the current tag - for ($i = count($this->inputZipper->back) - 1; $i >= 0; $i--, $deleted++) { - $next = $this->inputZipper->back[$i]; - if ($next instanceof HTMLPurifier_Token_Text) { - if ($next->is_whitespace) { - continue; - } - if ($this->removeNbsp && !isset($this->removeNbspExceptions[$token->name])) { - $plain = str_replace("\xC2\xA0", "", $next->data); - $isWsOrNbsp = $plain === '' || ctype_space($plain); - if ($isWsOrNbsp) { - continue; - } - } - } - break; - } - if (!$next || ($next instanceof HTMLPurifier_Token_End && $next->name == $token->name)) { - if (isset($this->_exclude[$token->name])) { - return; - } - $this->attrValidator->validateToken($token, $this->config, $this->context); - $token->armor['ValidateAttributes'] = true; - if (isset($token->attr['id']) || isset($token->attr['name'])) { - return; - } - $token = $deleted + 1; - for ($b = 0, $c = count($this->inputZipper->front); $b < $c; $b++) { - $prev = $this->inputZipper->front[$b]; - if ($prev instanceof HTMLPurifier_Token_Text && $prev->is_whitespace) { - continue; - } - break; - } - // This is safe because we removed the token that triggered this. - $this->rewindOffset($b+$deleted); - return; - } - } -} - - - - - -/** - * Injector that removes spans with no attributes - */ -class HTMLPurifier_Injector_RemoveSpansWithoutAttributes extends HTMLPurifier_Injector -{ - /** - * @type string - */ - public $name = 'RemoveSpansWithoutAttributes'; - - /** - * @type array - */ - public $needed = array('span'); - - /** - * @type HTMLPurifier_AttrValidator - */ - private $attrValidator; - - /** - * Used by AttrValidator. - * @type HTMLPurifier_Config - */ - private $config; - - /** - * @type HTMLPurifier_Context - */ - private $context; - - public function prepare($config, $context) - { - $this->attrValidator = new HTMLPurifier_AttrValidator(); - $this->config = $config; - $this->context = $context; - return parent::prepare($config, $context); - } - - /** - * @param HTMLPurifier_Token $token - */ - public function handleElement(&$token) - { - if ($token->name !== 'span' || !$token instanceof HTMLPurifier_Token_Start) { - return; - } - - // We need to validate the attributes now since this doesn't normally - // happen until after MakeWellFormed. If all the attributes are removed - // the span needs to be removed too. - $this->attrValidator->validateToken($token, $this->config, $this->context); - $token->armor['ValidateAttributes'] = true; - - if (!empty($token->attr)) { - return; - } - - $nesting = 0; - while ($this->forwardUntilEndToken($i, $current, $nesting)) { - } - - if ($current instanceof HTMLPurifier_Token_End && $current->name === 'span') { - // Mark closing span tag for deletion - $current->markForDeletion = true; - // Delete open span tag - $token = false; - } - } - - /** - * @param HTMLPurifier_Token $token - */ - public function handleEnd(&$token) - { - if ($token->markForDeletion) { - $token = false; - } - } -} - - - - - -/** - * Adds important param elements to inside of object in order to make - * things safe. - */ -class HTMLPurifier_Injector_SafeObject extends HTMLPurifier_Injector -{ - /** - * @type string - */ - public $name = 'SafeObject'; - - /** - * @type array - */ - public $needed = array('object', 'param'); - - /** - * @type array - */ - protected $objectStack = array(); - - /** - * @type array - */ - protected $paramStack = array(); - - /** - * Keep this synchronized with AttrTransform/SafeParam.php. - * @type array - */ - protected $addParam = array( - 'allowScriptAccess' => 'never', - 'allowNetworking' => 'internal', - ); - - /** - * @type array - */ - protected $allowedParam = array( - 'wmode' => true, - 'movie' => true, - 'flashvars' => true, - 'src' => true, - 'allowFullScreen' => true, // if omitted, assume to be 'false' - ); - - /** - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return void - */ - public function prepare($config, $context) - { - parent::prepare($config, $context); - } - - /** - * @param HTMLPurifier_Token $token - */ - public function handleElement(&$token) - { - if ($token->name == 'object') { - $this->objectStack[] = $token; - $this->paramStack[] = array(); - $new = array($token); - foreach ($this->addParam as $name => $value) { - $new[] = new HTMLPurifier_Token_Empty('param', array('name' => $name, 'value' => $value)); - } - $token = $new; - } elseif ($token->name == 'param') { - $nest = count($this->currentNesting) - 1; - if ($nest >= 0 && $this->currentNesting[$nest]->name === 'object') { - $i = count($this->objectStack) - 1; - if (!isset($token->attr['name'])) { - $token = false; - return; - } - $n = $token->attr['name']; - // We need this fix because YouTube doesn't supply a data - // attribute, which we need if a type is specified. This is - // *very* Flash specific. - if (!isset($this->objectStack[$i]->attr['data']) && - ($token->attr['name'] == 'movie' || $token->attr['name'] == 'src') - ) { - $this->objectStack[$i]->attr['data'] = $token->attr['value']; - } - // Check if the parameter is the correct value but has not - // already been added - if (!isset($this->paramStack[$i][$n]) && - isset($this->addParam[$n]) && - $token->attr['name'] === $this->addParam[$n]) { - // keep token, and add to param stack - $this->paramStack[$i][$n] = true; - } elseif (isset($this->allowedParam[$n])) { - // keep token, don't do anything to it - // (could possibly check for duplicates here) - } else { - $token = false; - } - } else { - // not directly inside an object, DENY! - $token = false; - } - } - } - - public function handleEnd(&$token) - { - // This is the WRONG way of handling the object and param stacks; - // we should be inserting them directly on the relevant object tokens - // so that the global stack handling handles it. - if ($token->name == 'object') { - array_pop($this->objectStack); - array_pop($this->paramStack); - } - } -} - - - - - -/** - * Parser that uses PHP 5's DOM extension (part of the core). - * - * In PHP 5, the DOM XML extension was revamped into DOM and added to the core. - * It gives us a forgiving HTML parser, which we use to transform the HTML - * into a DOM, and then into the tokens. It is blazingly fast (for large - * documents, it performs twenty times faster than - * HTMLPurifier_Lexer_DirectLex,and is the default choice for PHP 5. - * - * @note Any empty elements will have empty tokens associated with them, even if - * this is prohibited by the spec. This is cannot be fixed until the spec - * comes into play. - * - * @note PHP's DOM extension does not actually parse any entities, we use - * our own function to do that. - * - * @warning DOM tends to drop whitespace, which may wreak havoc on indenting. - * If this is a huge problem, due to the fact that HTML is hand - * edited and you are unable to get a parser cache that caches the - * the output of HTML Purifier while keeping the original HTML lying - * around, you may want to run Tidy on the resulting output or use - * HTMLPurifier_DirectLex - */ - -class HTMLPurifier_Lexer_DOMLex extends HTMLPurifier_Lexer -{ - - /** - * @type HTMLPurifier_TokenFactory - */ - private $factory; - - public function __construct() - { - // setup the factory - parent::__construct(); - $this->factory = new HTMLPurifier_TokenFactory(); - } - - /** - * @param string $html - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return HTMLPurifier_Token[] - */ - public function tokenizeHTML($html, $config, $context) - { - $html = $this->normalize($html, $config, $context); - - // attempt to armor stray angled brackets that cannot possibly - // form tags and thus are probably being used as emoticons - if ($config->get('Core.AggressivelyFixLt')) { - $char = '[^a-z!\/]'; - $comment = "/<!--(.*?)(-->|\z)/is"; - $html = preg_replace_callback($comment, array($this, 'callbackArmorCommentEntities'), $html); - do { - $old = $html; - $html = preg_replace("/<($char)/i", '&lt;\\1', $html); - } while ($html !== $old); - $html = preg_replace_callback($comment, array($this, 'callbackUndoCommentSubst'), $html); // fix comments - } - - // preprocess html, essential for UTF-8 - $html = $this->wrapHTML($html, $config, $context); - - $doc = new DOMDocument(); - $doc->encoding = 'UTF-8'; // theoretically, the above has this covered - - set_error_handler(array($this, 'muteErrorHandler')); - $doc->loadHTML($html); - restore_error_handler(); - - $tokens = array(); - $this->tokenizeDOM( - $doc->getElementsByTagName('html')->item(0)-> // <html> - getElementsByTagName('body')->item(0)-> // <body> - getElementsByTagName('div')->item(0), // <div> - $tokens - ); - return $tokens; - } - - /** - * Iterative function that tokenizes a node, putting it into an accumulator. - * To iterate is human, to recurse divine - L. Peter Deutsch - * @param DOMNode $node DOMNode to be tokenized. - * @param HTMLPurifier_Token[] $tokens Array-list of already tokenized tokens. - * @return HTMLPurifier_Token of node appended to previously passed tokens. - */ - protected function tokenizeDOM($node, &$tokens) - { - $level = 0; - $nodes = array($level => new HTMLPurifier_Queue(array($node))); - $closingNodes = array(); - do { - while (!$nodes[$level]->isEmpty()) { - $node = $nodes[$level]->shift(); // FIFO - $collect = $level > 0 ? true : false; - $needEndingTag = $this->createStartNode($node, $tokens, $collect); - if ($needEndingTag) { - $closingNodes[$level][] = $node; - } - if ($node->childNodes && $node->childNodes->length) { - $level++; - $nodes[$level] = new HTMLPurifier_Queue(); - foreach ($node->childNodes as $childNode) { - $nodes[$level]->push($childNode); - } - } - } - $level--; - if ($level && isset($closingNodes[$level])) { - while ($node = array_pop($closingNodes[$level])) { - $this->createEndNode($node, $tokens); - } - } - } while ($level > 0); - } - - /** - * @param DOMNode $node DOMNode to be tokenized. - * @param HTMLPurifier_Token[] $tokens Array-list of already tokenized tokens. - * @param bool $collect Says whether or start and close are collected, set to - * false at first recursion because it's the implicit DIV - * tag you're dealing with. - * @return bool if the token needs an endtoken - * @todo data and tagName properties don't seem to exist in DOMNode? - */ - protected function createStartNode($node, &$tokens, $collect) - { - // intercept non element nodes. WE MUST catch all of them, - // but we're not getting the character reference nodes because - // those should have been preprocessed - if ($node->nodeType === XML_TEXT_NODE) { - $tokens[] = $this->factory->createText($node->data); - return false; - } elseif ($node->nodeType === XML_CDATA_SECTION_NODE) { - // undo libxml's special treatment of <script> and <style> tags - $last = end($tokens); - $data = $node->data; - // (note $node->tagname is already normalized) - if ($last instanceof HTMLPurifier_Token_Start && ($last->name == 'script' || $last->name == 'style')) { - $new_data = trim($data); - if (substr($new_data, 0, 4) === '<!--') { - $data = substr($new_data, 4); - if (substr($data, -3) === '-->') { - $data = substr($data, 0, -3); - } else { - // Highly suspicious! Not sure what to do... - } - } - } - $tokens[] = $this->factory->createText($this->parseData($data)); - return false; - } elseif ($node->nodeType === XML_COMMENT_NODE) { - // this is code is only invoked for comments in script/style in versions - // of libxml pre-2.6.28 (regular comments, of course, are still - // handled regularly) - $tokens[] = $this->factory->createComment($node->data); - return false; - } elseif ($node->nodeType !== XML_ELEMENT_NODE) { - // not-well tested: there may be other nodes we have to grab - return false; - } - - $attr = $node->hasAttributes() ? $this->transformAttrToAssoc($node->attributes) : array(); - - // We still have to make sure that the element actually IS empty - if (!$node->childNodes->length) { - if ($collect) { - $tokens[] = $this->factory->createEmpty($node->tagName, $attr); - } - return false; - } else { - if ($collect) { - $tokens[] = $this->factory->createStart( - $tag_name = $node->tagName, // somehow, it get's dropped - $attr - ); - } - return true; - } - } - - /** - * @param DOMNode $node - * @param HTMLPurifier_Token[] $tokens - */ - protected function createEndNode($node, &$tokens) - { - $tokens[] = $this->factory->createEnd($node->tagName); - } - - - /** - * Converts a DOMNamedNodeMap of DOMAttr objects into an assoc array. - * - * @param DOMNamedNodeMap $node_map DOMNamedNodeMap of DOMAttr objects. - * @return array Associative array of attributes. - */ - protected function transformAttrToAssoc($node_map) - { - // NamedNodeMap is documented very well, so we're using undocumented - // features, namely, the fact that it implements Iterator and - // has a ->length attribute - if ($node_map->length === 0) { - return array(); - } - $array = array(); - foreach ($node_map as $attr) { - $array[$attr->name] = $attr->value; - } - return $array; - } - - /** - * An error handler that mutes all errors - * @param int $errno - * @param string $errstr - */ - public function muteErrorHandler($errno, $errstr) - { - } - - /** - * Callback function for undoing escaping of stray angled brackets - * in comments - * @param array $matches - * @return string - */ - public function callbackUndoCommentSubst($matches) - { - return '<!--' . strtr($matches[1], array('&amp;' => '&', '&lt;' => '<')) . $matches[2]; - } - - /** - * Callback function that entity-izes ampersands in comments so that - * callbackUndoCommentSubst doesn't clobber them - * @param array $matches - * @return string - */ - public function callbackArmorCommentEntities($matches) - { - return '<!--' . str_replace('&', '&amp;', $matches[1]) . $matches[2]; - } - - /** - * Wraps an HTML fragment in the necessary HTML - * @param string $html - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string - */ - protected function wrapHTML($html, $config, $context) - { - $def = $config->getDefinition('HTML'); - $ret = ''; - - if (!empty($def->doctype->dtdPublic) || !empty($def->doctype->dtdSystem)) { - $ret .= '<!DOCTYPE html '; - if (!empty($def->doctype->dtdPublic)) { - $ret .= 'PUBLIC "' . $def->doctype->dtdPublic . '" '; - } - if (!empty($def->doctype->dtdSystem)) { - $ret .= '"' . $def->doctype->dtdSystem . '" '; - } - $ret .= '>'; - } - - $ret .= '<html><head>'; - $ret .= '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'; - // No protection if $html contains a stray </div>! - $ret .= '</head><body><div>' . $html . '</div></body></html>'; - return $ret; - } -} - - - - - -/** - * Our in-house implementation of a parser. - * - * A pure PHP parser, DirectLex has absolutely no dependencies, making - * it a reasonably good default for PHP4. Written with efficiency in mind, - * it can be four times faster than HTMLPurifier_Lexer_PEARSax3, although it - * pales in comparison to HTMLPurifier_Lexer_DOMLex. - * - * @todo Reread XML spec and document differences. - */ -class HTMLPurifier_Lexer_DirectLex extends HTMLPurifier_Lexer -{ - /** - * @type bool - */ - public $tracksLineNumbers = true; - - /** - * Whitespace characters for str(c)spn. - * @type string - */ - protected $_whitespace = "\x20\x09\x0D\x0A"; - - /** - * Callback function for script CDATA fudge - * @param array $matches, in form of array(opening tag, contents, closing tag) - * @return string - */ - protected function scriptCallback($matches) - { - return $matches[1] . htmlspecialchars($matches[2], ENT_COMPAT, 'UTF-8') . $matches[3]; - } - - /** - * @param String $html - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array|HTMLPurifier_Token[] - */ - public function tokenizeHTML($html, $config, $context) - { - // special normalization for script tags without any armor - // our "armor" heurstic is a < sign any number of whitespaces after - // the first script tag - if ($config->get('HTML.Trusted')) { - $html = preg_replace_callback( - '#(<script[^>]*>)(\s*[^<].+?)(</script>)#si', - array($this, 'scriptCallback'), - $html - ); - } - - $html = $this->normalize($html, $config, $context); - - $cursor = 0; // our location in the text - $inside_tag = false; // whether or not we're parsing the inside of a tag - $array = array(); // result array - - // This is also treated to mean maintain *column* numbers too - $maintain_line_numbers = $config->get('Core.MaintainLineNumbers'); - - if ($maintain_line_numbers === null) { - // automatically determine line numbering by checking - // if error collection is on - $maintain_line_numbers = $config->get('Core.CollectErrors'); - } - - if ($maintain_line_numbers) { - $current_line = 1; - $current_col = 0; - $length = strlen($html); - } else { - $current_line = false; - $current_col = false; - $length = false; - } - $context->register('CurrentLine', $current_line); - $context->register('CurrentCol', $current_col); - $nl = "\n"; - // how often to manually recalculate. This will ALWAYS be right, - // but it's pretty wasteful. Set to 0 to turn off - $synchronize_interval = $config->get('Core.DirectLexLineNumberSyncInterval'); - - $e = false; - if ($config->get('Core.CollectErrors')) { - $e =& $context->get('ErrorCollector'); - } - - // for testing synchronization - $loops = 0; - - while (++$loops) { - // $cursor is either at the start of a token, or inside of - // a tag (i.e. there was a < immediately before it), as indicated - // by $inside_tag - - if ($maintain_line_numbers) { - // $rcursor, however, is always at the start of a token. - $rcursor = $cursor - (int)$inside_tag; - - // Column number is cheap, so we calculate it every round. - // We're interested at the *end* of the newline string, so - // we need to add strlen($nl) == 1 to $nl_pos before subtracting it - // from our "rcursor" position. - $nl_pos = strrpos($html, $nl, $rcursor - $length); - $current_col = $rcursor - (is_bool($nl_pos) ? 0 : $nl_pos + 1); - - // recalculate lines - if ($synchronize_interval && // synchronization is on - $cursor > 0 && // cursor is further than zero - $loops % $synchronize_interval === 0) { // time to synchronize! - $current_line = 1 + $this->substrCount($html, $nl, 0, $cursor); - } - } - - $position_next_lt = strpos($html, '<', $cursor); - $position_next_gt = strpos($html, '>', $cursor); - - // triggers on "<b>asdf</b>" but not "asdf <b></b>" - // special case to set up context - if ($position_next_lt === $cursor) { - $inside_tag = true; - $cursor++; - } - - if (!$inside_tag && $position_next_lt !== false) { - // We are not inside tag and there still is another tag to parse - $token = new - HTMLPurifier_Token_Text( - $this->parseData( - substr( - $html, - $cursor, - $position_next_lt - $cursor - ) - ) - ); - if ($maintain_line_numbers) { - $token->rawPosition($current_line, $current_col); - $current_line += $this->substrCount($html, $nl, $cursor, $position_next_lt - $cursor); - } - $array[] = $token; - $cursor = $position_next_lt + 1; - $inside_tag = true; - continue; - } elseif (!$inside_tag) { - // We are not inside tag but there are no more tags - // If we're already at the end, break - if ($cursor === strlen($html)) { - break; - } - // Create Text of rest of string - $token = new - HTMLPurifier_Token_Text( - $this->parseData( - substr( - $html, - $cursor - ) - ) - ); - if ($maintain_line_numbers) { - $token->rawPosition($current_line, $current_col); - } - $array[] = $token; - break; - } elseif ($inside_tag && $position_next_gt !== false) { - // We are in tag and it is well formed - // Grab the internals of the tag - $strlen_segment = $position_next_gt - $cursor; - - if ($strlen_segment < 1) { - // there's nothing to process! - $token = new HTMLPurifier_Token_Text('<'); - $cursor++; - continue; - } - - $segment = substr($html, $cursor, $strlen_segment); - - if ($segment === false) { - // somehow, we attempted to access beyond the end of - // the string, defense-in-depth, reported by Nate Abele - break; - } - - // Check if it's a comment - if (substr($segment, 0, 3) === '!--') { - // re-determine segment length, looking for --> - $position_comment_end = strpos($html, '-->', $cursor); - if ($position_comment_end === false) { - // uh oh, we have a comment that extends to - // infinity. Can't be helped: set comment - // end position to end of string - if ($e) { - $e->send(E_WARNING, 'Lexer: Unclosed comment'); - } - $position_comment_end = strlen($html); - $end = true; - } else { - $end = false; - } - $strlen_segment = $position_comment_end - $cursor; - $segment = substr($html, $cursor, $strlen_segment); - $token = new - HTMLPurifier_Token_Comment( - substr( - $segment, - 3, - $strlen_segment - 3 - ) - ); - if ($maintain_line_numbers) { - $token->rawPosition($current_line, $current_col); - $current_line += $this->substrCount($html, $nl, $cursor, $strlen_segment); - } - $array[] = $token; - $cursor = $end ? $position_comment_end : $position_comment_end + 3; - $inside_tag = false; - continue; - } - - // Check if it's an end tag - $is_end_tag = (strpos($segment, '/') === 0); - if ($is_end_tag) { - $type = substr($segment, 1); - $token = new HTMLPurifier_Token_End($type); - if ($maintain_line_numbers) { - $token->rawPosition($current_line, $current_col); - $current_line += $this->substrCount($html, $nl, $cursor, $position_next_gt - $cursor); - } - $array[] = $token; - $inside_tag = false; - $cursor = $position_next_gt + 1; - continue; - } - - // Check leading character is alnum, if not, we may - // have accidently grabbed an emoticon. Translate into - // text and go our merry way - if (!ctype_alpha($segment[0])) { - // XML: $segment[0] !== '_' && $segment[0] !== ':' - if ($e) { - $e->send(E_NOTICE, 'Lexer: Unescaped lt'); - } - $token = new HTMLPurifier_Token_Text('<'); - if ($maintain_line_numbers) { - $token->rawPosition($current_line, $current_col); - $current_line += $this->substrCount($html, $nl, $cursor, $position_next_gt - $cursor); - } - $array[] = $token; - $inside_tag = false; - continue; - } - - // Check if it is explicitly self closing, if so, remove - // trailing slash. Remember, we could have a tag like <br>, so - // any later token processing scripts must convert improperly - // classified EmptyTags from StartTags. - $is_self_closing = (strrpos($segment, '/') === $strlen_segment - 1); - if ($is_self_closing) { - $strlen_segment--; - $segment = substr($segment, 0, $strlen_segment); - } - - // Check if there are any attributes - $position_first_space = strcspn($segment, $this->_whitespace); - - if ($position_first_space >= $strlen_segment) { - if ($is_self_closing) { - $token = new HTMLPurifier_Token_Empty($segment); - } else { - $token = new HTMLPurifier_Token_Start($segment); - } - if ($maintain_line_numbers) { - $token->rawPosition($current_line, $current_col); - $current_line += $this->substrCount($html, $nl, $cursor, $position_next_gt - $cursor); - } - $array[] = $token; - $inside_tag = false; - $cursor = $position_next_gt + 1; - continue; - } - - // Grab out all the data - $type = substr($segment, 0, $position_first_space); - $attribute_string = - trim( - substr( - $segment, - $position_first_space - ) - ); - if ($attribute_string) { - $attr = $this->parseAttributeString( - $attribute_string, - $config, - $context - ); - } else { - $attr = array(); - } - - if ($is_self_closing) { - $token = new HTMLPurifier_Token_Empty($type, $attr); - } else { - $token = new HTMLPurifier_Token_Start($type, $attr); - } - if ($maintain_line_numbers) { - $token->rawPosition($current_line, $current_col); - $current_line += $this->substrCount($html, $nl, $cursor, $position_next_gt - $cursor); - } - $array[] = $token; - $cursor = $position_next_gt + 1; - $inside_tag = false; - continue; - } else { - // inside tag, but there's no ending > sign - if ($e) { - $e->send(E_WARNING, 'Lexer: Missing gt'); - } - $token = new - HTMLPurifier_Token_Text( - '<' . - $this->parseData( - substr($html, $cursor) - ) - ); - if ($maintain_line_numbers) { - $token->rawPosition($current_line, $current_col); - } - // no cursor scroll? Hmm... - $array[] = $token; - break; - } - break; - } - - $context->destroy('CurrentLine'); - $context->destroy('CurrentCol'); - return $array; - } - - /** - * PHP 5.0.x compatible substr_count that implements offset and length - * @param string $haystack - * @param string $needle - * @param int $offset - * @param int $length - * @return int - */ - protected function substrCount($haystack, $needle, $offset, $length) - { - static $oldVersion; - if ($oldVersion === null) { - $oldVersion = version_compare(PHP_VERSION, '5.1', '<'); - } - if ($oldVersion) { - $haystack = substr($haystack, $offset, $length); - return substr_count($haystack, $needle); - } else { - return substr_count($haystack, $needle, $offset, $length); - } - } - - /** - * Takes the inside of an HTML tag and makes an assoc array of attributes. - * - * @param string $string Inside of tag excluding name. - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array Assoc array of attributes. - */ - public function parseAttributeString($string, $config, $context) - { - $string = (string)$string; // quick typecast - - if ($string == '') { - return array(); - } // no attributes - - $e = false; - if ($config->get('Core.CollectErrors')) { - $e =& $context->get('ErrorCollector'); - } - - // let's see if we can abort as quickly as possible - // one equal sign, no spaces => one attribute - $num_equal = substr_count($string, '='); - $has_space = strpos($string, ' '); - if ($num_equal === 0 && !$has_space) { - // bool attribute - return array($string => $string); - } elseif ($num_equal === 1 && !$has_space) { - // only one attribute - list($key, $quoted_value) = explode('=', $string); - $quoted_value = trim($quoted_value); - if (!$key) { - if ($e) { - $e->send(E_ERROR, 'Lexer: Missing attribute key'); - } - return array(); - } - if (!$quoted_value) { - return array($key => ''); - } - $first_char = @$quoted_value[0]; - $last_char = @$quoted_value[strlen($quoted_value) - 1]; - - $same_quote = ($first_char == $last_char); - $open_quote = ($first_char == '"' || $first_char == "'"); - - if ($same_quote && $open_quote) { - // well behaved - $value = substr($quoted_value, 1, strlen($quoted_value) - 2); - } else { - // not well behaved - if ($open_quote) { - if ($e) { - $e->send(E_ERROR, 'Lexer: Missing end quote'); - } - $value = substr($quoted_value, 1); - } else { - $value = $quoted_value; - } - } - if ($value === false) { - $value = ''; - } - return array($key => $this->parseData($value)); - } - - // setup loop environment - $array = array(); // return assoc array of attributes - $cursor = 0; // current position in string (moves forward) - $size = strlen($string); // size of the string (stays the same) - - // if we have unquoted attributes, the parser expects a terminating - // space, so let's guarantee that there's always a terminating space. - $string .= ' '; - - $old_cursor = -1; - while ($cursor < $size) { - if ($old_cursor >= $cursor) { - throw new Exception("Infinite loop detected"); - } - $old_cursor = $cursor; - - $cursor += ($value = strspn($string, $this->_whitespace, $cursor)); - // grab the key - - $key_begin = $cursor; //we're currently at the start of the key - - // scroll past all characters that are the key (not whitespace or =) - $cursor += strcspn($string, $this->_whitespace . '=', $cursor); - - $key_end = $cursor; // now at the end of the key - - $key = substr($string, $key_begin, $key_end - $key_begin); - - if (!$key) { - if ($e) { - $e->send(E_ERROR, 'Lexer: Missing attribute key'); - } - $cursor += 1 + strcspn($string, $this->_whitespace, $cursor + 1); // prevent infinite loop - continue; // empty key - } - - // scroll past all whitespace - $cursor += strspn($string, $this->_whitespace, $cursor); - - if ($cursor >= $size) { - $array[$key] = $key; - break; - } - - // if the next character is an equal sign, we've got a regular - // pair, otherwise, it's a bool attribute - $first_char = @$string[$cursor]; - - if ($first_char == '=') { - // key="value" - - $cursor++; - $cursor += strspn($string, $this->_whitespace, $cursor); - - if ($cursor === false) { - $array[$key] = ''; - break; - } - - // we might be in front of a quote right now - - $char = @$string[$cursor]; - - if ($char == '"' || $char == "'") { - // it's quoted, end bound is $char - $cursor++; - $value_begin = $cursor; - $cursor = strpos($string, $char, $cursor); - $value_end = $cursor; - } else { - // it's not quoted, end bound is whitespace - $value_begin = $cursor; - $cursor += strcspn($string, $this->_whitespace, $cursor); - $value_end = $cursor; - } - - // we reached a premature end - if ($cursor === false) { - $cursor = $size; - $value_end = $cursor; - } - - $value = substr($string, $value_begin, $value_end - $value_begin); - if ($value === false) { - $value = ''; - } - $array[$key] = $this->parseData($value); - $cursor++; - } else { - // boolattr - if ($key !== '') { - $array[$key] = $key; - } else { - // purely theoretical - if ($e) { - $e->send(E_ERROR, 'Lexer: Missing attribute key'); - } - } - } - } - return $array; - } -} - - - - - -/** - * Concrete comment node class. - */ -class HTMLPurifier_Node_Comment extends HTMLPurifier_Node -{ - /** - * Character data within comment. - * @type string - */ - public $data; - - /** - * @type bool - */ - public $is_whitespace = true; - - /** - * Transparent constructor. - * - * @param string $data String comment data. - * @param int $line - * @param int $col - */ - public function __construct($data, $line = null, $col = null) - { - $this->data = $data; - $this->line = $line; - $this->col = $col; - } - - public function toTokenPair() { - return array(new HTMLPurifier_Token_Comment($this->data, $this->line, $this->col), null); - } -} - - - -/** - * Concrete element node class. - */ -class HTMLPurifier_Node_Element extends HTMLPurifier_Node -{ - /** - * The lower-case name of the tag, like 'a', 'b' or 'blockquote'. - * - * @note Strictly speaking, XML tags are case sensitive, so we shouldn't - * be lower-casing them, but these tokens cater to HTML tags, which are - * insensitive. - * @type string - */ - public $name; - - /** - * Associative array of the node's attributes. - * @type array - */ - public $attr = array(); - - /** - * List of child elements. - * @type array - */ - public $children = array(); - - /** - * Does this use the <a></a> form or the </a> form, i.e. - * is it a pair of start/end tokens or an empty token. - * @bool - */ - public $empty = false; - - public $endCol = null, $endLine = null, $endArmor = array(); - - public function __construct($name, $attr = array(), $line = null, $col = null, $armor = array()) { - $this->name = $name; - $this->attr = $attr; - $this->line = $line; - $this->col = $col; - $this->armor = $armor; - } - - public function toTokenPair() { - // XXX inefficiency here, normalization is not necessary - if ($this->empty) { - return array(new HTMLPurifier_Token_Empty($this->name, $this->attr, $this->line, $this->col, $this->armor), null); - } else { - $start = new HTMLPurifier_Token_Start($this->name, $this->attr, $this->line, $this->col, $this->armor); - $end = new HTMLPurifier_Token_End($this->name, array(), $this->endLine, $this->endCol, $this->endArmor); - //$end->start = $start; - return array($start, $end); - } - } -} - - - - -/** - * Concrete text token class. - * - * Text tokens comprise of regular parsed character data (PCDATA) and raw - * character data (from the CDATA sections). Internally, their - * data is parsed with all entities expanded. Surprisingly, the text token - * does have a "tag name" called #PCDATA, which is how the DTD represents it - * in permissible child nodes. - */ -class HTMLPurifier_Node_Text extends HTMLPurifier_Node -{ - - /** - * PCDATA tag name compatible with DTD, see - * HTMLPurifier_ChildDef_Custom for details. - * @type string - */ - public $name = '#PCDATA'; - - /** - * @type string - */ - public $data; - /**< Parsed character data of text. */ - - /** - * @type bool - */ - public $is_whitespace; - - /**< Bool indicating if node is whitespace. */ - - /** - * Constructor, accepts data and determines if it is whitespace. - * @param string $data String parsed character data. - * @param int $line - * @param int $col - */ - public function __construct($data, $is_whitespace, $line = null, $col = null) - { - $this->data = $data; - $this->is_whitespace = $is_whitespace; - $this->line = $line; - $this->col = $col; - } - - public function toTokenPair() { - return array(new HTMLPurifier_Token_Text($this->data, $this->line, $this->col), null); - } -} - - - - - -/** - * Composite strategy that runs multiple strategies on tokens. - */ -abstract class HTMLPurifier_Strategy_Composite extends HTMLPurifier_Strategy -{ - - /** - * List of strategies to run tokens through. - * @type HTMLPurifier_Strategy[] - */ - protected $strategies = array(); - - /** - * @param HTMLPurifier_Token[] $tokens - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return HTMLPurifier_Token[] - */ - public function execute($tokens, $config, $context) - { - foreach ($this->strategies as $strategy) { - $tokens = $strategy->execute($tokens, $config, $context); - } - return $tokens; - } -} - - - - - -/** - * Core strategy composed of the big four strategies. - */ -class HTMLPurifier_Strategy_Core extends HTMLPurifier_Strategy_Composite -{ - public function __construct() - { - $this->strategies[] = new HTMLPurifier_Strategy_RemoveForeignElements(); - $this->strategies[] = new HTMLPurifier_Strategy_MakeWellFormed(); - $this->strategies[] = new HTMLPurifier_Strategy_FixNesting(); - $this->strategies[] = new HTMLPurifier_Strategy_ValidateAttributes(); - } -} - - - - - -/** - * Takes a well formed list of tokens and fixes their nesting. - * - * HTML elements dictate which elements are allowed to be their children, - * for example, you can't have a p tag in a span tag. Other elements have - * much more rigorous definitions: tables, for instance, require a specific - * order for their elements. There are also constraints not expressible by - * document type definitions, such as the chameleon nature of ins/del - * tags and global child exclusions. - * - * The first major objective of this strategy is to iterate through all - * the nodes and determine whether or not their children conform to the - * element's definition. If they do not, the child definition may - * optionally supply an amended list of elements that is valid or - * require that the entire node be deleted (and the previous node - * rescanned). - * - * The second objective is to ensure that explicitly excluded elements of - * an element do not appear in its children. Code that accomplishes this - * task is pervasive through the strategy, though the two are distinct tasks - * and could, theoretically, be seperated (although it's not recommended). - * - * @note Whether or not unrecognized children are silently dropped or - * translated into text depends on the child definitions. - * - * @todo Enable nodes to be bubbled out of the structure. This is - * easier with our new algorithm. - */ - -class HTMLPurifier_Strategy_FixNesting extends HTMLPurifier_Strategy -{ - - /** - * @param HTMLPurifier_Token[] $tokens - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array|HTMLPurifier_Token[] - */ - public function execute($tokens, $config, $context) - { - - //####################################################################// - // Pre-processing - - // O(n) pass to convert to a tree, so that we can efficiently - // refer to substrings - $top_node = HTMLPurifier_Arborize::arborize($tokens, $config, $context); - - // get a copy of the HTML definition - $definition = $config->getHTMLDefinition(); - - $excludes_enabled = !$config->get('Core.DisableExcludes'); - - // setup the context variable 'IsInline', for chameleon processing - // is 'false' when we are not inline, 'true' when it must always - // be inline, and an integer when it is inline for a certain - // branch of the document tree - $is_inline = $definition->info_parent_def->descendants_are_inline; - $context->register('IsInline', $is_inline); - - // setup error collector - $e =& $context->get('ErrorCollector', true); - - //####################################################################// - // Loop initialization - - // stack that contains all elements that are excluded - // it is organized by parent elements, similar to $stack, - // but it is only populated when an element with exclusions is - // processed, i.e. there won't be empty exclusions. - $exclude_stack = array($definition->info_parent_def->excludes); - - // variable that contains the start token while we are processing - // nodes. This enables error reporting to do its job - $node = $top_node; - // dummy token - list($token, $d) = $node->toTokenPair(); - $context->register('CurrentNode', $node); - $context->register('CurrentToken', $token); - - //####################################################################// - // Loop - - // We need to implement a post-order traversal iteratively, to - // avoid running into stack space limits. This is pretty tricky - // to reason about, so we just manually stack-ify the recursive - // variant: - // - // function f($node) { - // foreach ($node->children as $child) { - // f($child); - // } - // validate($node); - // } - // - // Thus, we will represent a stack frame as array($node, - // $is_inline, stack of children) - // e.g. array_reverse($node->children) - already processed - // children. - - $parent_def = $definition->info_parent_def; - $stack = array( - array($top_node, - $parent_def->descendants_are_inline, - $parent_def->excludes, // exclusions - 0) - ); - - while (!empty($stack)) { - list($node, $is_inline, $excludes, $ix) = array_pop($stack); - // recursive call - $go = false; - $def = empty($stack) ? $definition->info_parent_def : $definition->info[$node->name]; - while (isset($node->children[$ix])) { - $child = $node->children[$ix++]; - if ($child instanceof HTMLPurifier_Node_Element) { - $go = true; - $stack[] = array($node, $is_inline, $excludes, $ix); - $stack[] = array($child, - // ToDo: I don't think it matters if it's def or - // child_def, but double check this... - $is_inline || $def->descendants_are_inline, - empty($def->excludes) ? $excludes - : array_merge($excludes, $def->excludes), - 0); - break; - } - }; - if ($go) continue; - list($token, $d) = $node->toTokenPair(); - // base case - if ($excludes_enabled && isset($excludes[$node->name])) { - $node->dead = true; - if ($e) $e->send(E_ERROR, 'Strategy_FixNesting: Node excluded'); - } else { - // XXX I suppose it would be slightly more efficient to - // avoid the allocation here and have children - // strategies handle it - $children = array(); - foreach ($node->children as $child) { - if (!$child->dead) $children[] = $child; - } - $result = $def->child->validateChildren($children, $config, $context); - if ($result === true) { - // nop - $node->children = $children; - } elseif ($result === false) { - $node->dead = true; - if ($e) $e->send(E_ERROR, 'Strategy_FixNesting: Node removed'); - } else { - $node->children = $result; - if ($e) { - // XXX This will miss mutations of internal nodes. Perhaps defer to the child validators - if (empty($result) && !empty($children)) { - $e->send(E_ERROR, 'Strategy_FixNesting: Node contents removed'); - } elseif ($result != $children) { - $e->send(E_WARNING, 'Strategy_FixNesting: Node reorganized'); - } - } - } - } - } - - //####################################################################// - // Post-processing - - // remove context variables - $context->destroy('IsInline'); - $context->destroy('CurrentNode'); - $context->destroy('CurrentToken'); - - //####################################################################// - // Return - - return HTMLPurifier_Arborize::flatten($node, $config, $context); - } -} - - - - - -/** - * Takes tokens makes them well-formed (balance end tags, etc.) - * - * Specification of the armor attributes this strategy uses: - * - * - MakeWellFormed_TagClosedError: This armor field is used to - * suppress tag closed errors for certain tokens [TagClosedSuppress], - * in particular, if a tag was generated automatically by HTML - * Purifier, we may rely on our infrastructure to close it for us - * and shouldn't report an error to the user [TagClosedAuto]. - */ -class HTMLPurifier_Strategy_MakeWellFormed extends HTMLPurifier_Strategy -{ - - /** - * Array stream of tokens being processed. - * @type HTMLPurifier_Token[] - */ - protected $tokens; - - /** - * Current token. - * @type HTMLPurifier_Token - */ - protected $token; - - /** - * Zipper managing the true state. - * @type HTMLPurifier_Zipper - */ - protected $zipper; - - /** - * Current nesting of elements. - * @type array - */ - protected $stack; - - /** - * Injectors active in this stream processing. - * @type HTMLPurifier_Injector[] - */ - protected $injectors; - - /** - * Current instance of HTMLPurifier_Config. - * @type HTMLPurifier_Config - */ - protected $config; - - /** - * Current instance of HTMLPurifier_Context. - * @type HTMLPurifier_Context - */ - protected $context; - - /** - * @param HTMLPurifier_Token[] $tokens - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return HTMLPurifier_Token[] - * @throws HTMLPurifier_Exception - */ - public function execute($tokens, $config, $context) - { - $definition = $config->getHTMLDefinition(); - - // local variables - $generator = new HTMLPurifier_Generator($config, $context); - $escape_invalid_tags = $config->get('Core.EscapeInvalidTags'); - // used for autoclose early abortion - $global_parent_allowed_elements = $definition->info_parent_def->child->getAllowedElements($config); - $e = $context->get('ErrorCollector', true); - $i = false; // injector index - list($zipper, $token) = HTMLPurifier_Zipper::fromArray($tokens); - if ($token === null) { - return array(); - } - $reprocess = false; // whether or not to reprocess the same token - $stack = array(); - - // member variables - $this->stack =& $stack; - $this->tokens =& $tokens; - $this->token =& $token; - $this->zipper =& $zipper; - $this->config = $config; - $this->context = $context; - - // context variables - $context->register('CurrentNesting', $stack); - $context->register('InputZipper', $zipper); - $context->register('CurrentToken', $token); - - // -- begin INJECTOR -- - - $this->injectors = array(); - - $injectors = $config->getBatch('AutoFormat'); - $def_injectors = $definition->info_injector; - $custom_injectors = $injectors['Custom']; - unset($injectors['Custom']); // special case - foreach ($injectors as $injector => $b) { - // XXX: Fix with a legitimate lookup table of enabled filters - if (strpos($injector, '.') !== false) { - continue; - } - $injector = "HTMLPurifier_Injector_$injector"; - if (!$b) { - continue; - } - $this->injectors[] = new $injector; - } - foreach ($def_injectors as $injector) { - // assumed to be objects - $this->injectors[] = $injector; - } - foreach ($custom_injectors as $injector) { - if (!$injector) { - continue; - } - if (is_string($injector)) { - $injector = "HTMLPurifier_Injector_$injector"; - $injector = new $injector; - } - $this->injectors[] = $injector; - } - - // give the injectors references to the definition and context - // variables for performance reasons - foreach ($this->injectors as $ix => $injector) { - $error = $injector->prepare($config, $context); - if (!$error) { - continue; - } - array_splice($this->injectors, $ix, 1); // rm the injector - trigger_error("Cannot enable {$injector->name} injector because $error is not allowed", E_USER_WARNING); - } - - // -- end INJECTOR -- - - // a note on reprocessing: - // In order to reduce code duplication, whenever some code needs - // to make HTML changes in order to make things "correct", the - // new HTML gets sent through the purifier, regardless of its - // status. This means that if we add a start token, because it - // was totally necessary, we don't have to update nesting; we just - // punt ($reprocess = true; continue;) and it does that for us. - - // isset is in loop because $tokens size changes during loop exec - for (;; - // only increment if we don't need to reprocess - $reprocess ? $reprocess = false : $token = $zipper->next($token)) { - - // check for a rewind - if (is_int($i)) { - // possibility: disable rewinding if the current token has a - // rewind set on it already. This would offer protection from - // infinite loop, but might hinder some advanced rewinding. - $rewind_offset = $this->injectors[$i]->getRewindOffset(); - if (is_int($rewind_offset)) { - for ($j = 0; $j < $rewind_offset; $j++) { - if (empty($zipper->front)) break; - $token = $zipper->prev($token); - // indicate that other injectors should not process this token, - // but we need to reprocess it - unset($token->skip[$i]); - $token->rewind = $i; - if ($token instanceof HTMLPurifier_Token_Start) { - array_pop($this->stack); - } elseif ($token instanceof HTMLPurifier_Token_End) { - $this->stack[] = $token->start; - } - } - } - $i = false; - } - - // handle case of document end - if ($token === null) { - // kill processing if stack is empty - if (empty($this->stack)) { - break; - } - - // peek - $top_nesting = array_pop($this->stack); - $this->stack[] = $top_nesting; - - // send error [TagClosedSuppress] - if ($e && !isset($top_nesting->armor['MakeWellFormed_TagClosedError'])) { - $e->send(E_NOTICE, 'Strategy_MakeWellFormed: Tag closed by document end', $top_nesting); - } - - // append, don't splice, since this is the end - $token = new HTMLPurifier_Token_End($top_nesting->name); - - // punt! - $reprocess = true; - continue; - } - - //echo '<br>'; printZipper($zipper, $token);//printTokens($this->stack); - //flush(); - - // quick-check: if it's not a tag, no need to process - if (empty($token->is_tag)) { - if ($token instanceof HTMLPurifier_Token_Text) { - foreach ($this->injectors as $i => $injector) { - if (isset($token->skip[$i])) { - continue; - } - if ($token->rewind !== null && $token->rewind !== $i) { - continue; - } - // XXX fuckup - $r = $token; - $injector->handleText($r); - $token = $this->processToken($r, $i); - $reprocess = true; - break; - } - } - // another possibility is a comment - continue; - } - - if (isset($definition->info[$token->name])) { - $type = $definition->info[$token->name]->child->type; - } else { - $type = false; // Type is unknown, treat accordingly - } - - // quick tag checks: anything that's *not* an end tag - $ok = false; - if ($type === 'empty' && $token instanceof HTMLPurifier_Token_Start) { - // claims to be a start tag but is empty - $token = new HTMLPurifier_Token_Empty( - $token->name, - $token->attr, - $token->line, - $token->col, - $token->armor - ); - $ok = true; - } elseif ($type && $type !== 'empty' && $token instanceof HTMLPurifier_Token_Empty) { - // claims to be empty but really is a start tag - // NB: this assignment is required - $old_token = $token; - $token = new HTMLPurifier_Token_End($token->name); - $token = $this->insertBefore( - new HTMLPurifier_Token_Start($old_token->name, $old_token->attr, $old_token->line, $old_token->col, $old_token->armor) - ); - // punt (since we had to modify the input stream in a non-trivial way) - $reprocess = true; - continue; - } elseif ($token instanceof HTMLPurifier_Token_Empty) { - // real empty token - $ok = true; - } elseif ($token instanceof HTMLPurifier_Token_Start) { - // start tag - - // ...unless they also have to close their parent - if (!empty($this->stack)) { - - // Performance note: you might think that it's rather - // inefficient, recalculating the autoclose information - // for every tag that a token closes (since when we - // do an autoclose, we push a new token into the - // stream and then /process/ that, before - // re-processing this token.) But this is - // necessary, because an injector can make an - // arbitrary transformations to the autoclosing - // tokens we introduce, so things may have changed - // in the meantime. Also, doing the inefficient thing is - // "easy" to reason about (for certain perverse definitions - // of "easy") - - $parent = array_pop($this->stack); - $this->stack[] = $parent; - - $parent_def = null; - $parent_elements = null; - $autoclose = false; - if (isset($definition->info[$parent->name])) { - $parent_def = $definition->info[$parent->name]; - $parent_elements = $parent_def->child->getAllowedElements($config); - $autoclose = !isset($parent_elements[$token->name]); - } - - if ($autoclose && $definition->info[$token->name]->wrap) { - // Check if an element can be wrapped by another - // element to make it valid in a context (for - // example, <ul><ul> needs a <li> in between) - $wrapname = $definition->info[$token->name]->wrap; - $wrapdef = $definition->info[$wrapname]; - $elements = $wrapdef->child->getAllowedElements($config); - if (isset($elements[$token->name]) && isset($parent_elements[$wrapname])) { - $newtoken = new HTMLPurifier_Token_Start($wrapname); - $token = $this->insertBefore($newtoken); - $reprocess = true; - continue; - } - } - - $carryover = false; - if ($autoclose && $parent_def->formatting) { - $carryover = true; - } - - if ($autoclose) { - // check if this autoclose is doomed to fail - // (this rechecks $parent, which his harmless) - $autoclose_ok = isset($global_parent_allowed_elements[$token->name]); - if (!$autoclose_ok) { - foreach ($this->stack as $ancestor) { - $elements = $definition->info[$ancestor->name]->child->getAllowedElements($config); - if (isset($elements[$token->name])) { - $autoclose_ok = true; - break; - } - if ($definition->info[$token->name]->wrap) { - $wrapname = $definition->info[$token->name]->wrap; - $wrapdef = $definition->info[$wrapname]; - $wrap_elements = $wrapdef->child->getAllowedElements($config); - if (isset($wrap_elements[$token->name]) && isset($elements[$wrapname])) { - $autoclose_ok = true; - break; - } - } - } - } - if ($autoclose_ok) { - // errors need to be updated - $new_token = new HTMLPurifier_Token_End($parent->name); - $new_token->start = $parent; - // [TagClosedSuppress] - if ($e && !isset($parent->armor['MakeWellFormed_TagClosedError'])) { - if (!$carryover) { - $e->send(E_NOTICE, 'Strategy_MakeWellFormed: Tag auto closed', $parent); - } else { - $e->send(E_NOTICE, 'Strategy_MakeWellFormed: Tag carryover', $parent); - } - } - if ($carryover) { - $element = clone $parent; - // [TagClosedAuto] - $element->armor['MakeWellFormed_TagClosedError'] = true; - $element->carryover = true; - $token = $this->processToken(array($new_token, $token, $element)); - } else { - $token = $this->insertBefore($new_token); - } - } else { - $token = $this->remove(); - } - $reprocess = true; - continue; - } - - } - $ok = true; - } - - if ($ok) { - foreach ($this->injectors as $i => $injector) { - if (isset($token->skip[$i])) { - continue; - } - if ($token->rewind !== null && $token->rewind !== $i) { - continue; - } - $r = $token; - $injector->handleElement($r); - $token = $this->processToken($r, $i); - $reprocess = true; - break; - } - if (!$reprocess) { - // ah, nothing interesting happened; do normal processing - if ($token instanceof HTMLPurifier_Token_Start) { - $this->stack[] = $token; - } elseif ($token instanceof HTMLPurifier_Token_End) { - throw new HTMLPurifier_Exception( - 'Improper handling of end tag in start code; possible error in MakeWellFormed' - ); - } - } - continue; - } - - // sanity check: we should be dealing with a closing tag - if (!$token instanceof HTMLPurifier_Token_End) { - throw new HTMLPurifier_Exception('Unaccounted for tag token in input stream, bug in HTML Purifier'); - } - - // make sure that we have something open - if (empty($this->stack)) { - if ($escape_invalid_tags) { - if ($e) { - $e->send(E_WARNING, 'Strategy_MakeWellFormed: Unnecessary end tag to text'); - } - $token = new HTMLPurifier_Token_Text($generator->generateFromToken($token)); - } else { - if ($e) { - $e->send(E_WARNING, 'Strategy_MakeWellFormed: Unnecessary end tag removed'); - } - $token = $this->remove(); - } - $reprocess = true; - continue; - } - - // first, check for the simplest case: everything closes neatly. - // Eventually, everything passes through here; if there are problems - // we modify the input stream accordingly and then punt, so that - // the tokens get processed again. - $current_parent = array_pop($this->stack); - if ($current_parent->name == $token->name) { - $token->start = $current_parent; - foreach ($this->injectors as $i => $injector) { - if (isset($token->skip[$i])) { - continue; - } - if ($token->rewind !== null && $token->rewind !== $i) { - continue; - } - $r = $token; - $injector->handleEnd($r); - $token = $this->processToken($r, $i); - $this->stack[] = $current_parent; - $reprocess = true; - break; - } - continue; - } - - // okay, so we're trying to close the wrong tag - - // undo the pop previous pop - $this->stack[] = $current_parent; - - // scroll back the entire nest, trying to find our tag. - // (feature could be to specify how far you'd like to go) - $size = count($this->stack); - // -2 because -1 is the last element, but we already checked that - $skipped_tags = false; - for ($j = $size - 2; $j >= 0; $j--) { - if ($this->stack[$j]->name == $token->name) { - $skipped_tags = array_slice($this->stack, $j); - break; - } - } - - // we didn't find the tag, so remove - if ($skipped_tags === false) { - if ($escape_invalid_tags) { - if ($e) { - $e->send(E_WARNING, 'Strategy_MakeWellFormed: Stray end tag to text'); - } - $token = new HTMLPurifier_Token_Text($generator->generateFromToken($token)); - } else { - if ($e) { - $e->send(E_WARNING, 'Strategy_MakeWellFormed: Stray end tag removed'); - } - $token = $this->remove(); - } - $reprocess = true; - continue; - } - - // do errors, in REVERSE $j order: a,b,c with </a></b></c> - $c = count($skipped_tags); - if ($e) { - for ($j = $c - 1; $j > 0; $j--) { - // notice we exclude $j == 0, i.e. the current ending tag, from - // the errors... [TagClosedSuppress] - if (!isset($skipped_tags[$j]->armor['MakeWellFormed_TagClosedError'])) { - $e->send(E_NOTICE, 'Strategy_MakeWellFormed: Tag closed by element end', $skipped_tags[$j]); - } - } - } - - // insert tags, in FORWARD $j order: c,b,a with </a></b></c> - $replace = array($token); - for ($j = 1; $j < $c; $j++) { - // ...as well as from the insertions - $new_token = new HTMLPurifier_Token_End($skipped_tags[$j]->name); - $new_token->start = $skipped_tags[$j]; - array_unshift($replace, $new_token); - if (isset($definition->info[$new_token->name]) && $definition->info[$new_token->name]->formatting) { - // [TagClosedAuto] - $element = clone $skipped_tags[$j]; - $element->carryover = true; - $element->armor['MakeWellFormed_TagClosedError'] = true; - $replace[] = $element; - } - } - $token = $this->processToken($replace); - $reprocess = true; - continue; - } - - $context->destroy('CurrentToken'); - $context->destroy('CurrentNesting'); - $context->destroy('InputZipper'); - - unset($this->injectors, $this->stack, $this->tokens); - return $zipper->toArray($token); - } - - /** - * Processes arbitrary token values for complicated substitution patterns. - * In general: - * - * If $token is an array, it is a list of tokens to substitute for the - * current token. These tokens then get individually processed. If there - * is a leading integer in the list, that integer determines how many - * tokens from the stream should be removed. - * - * If $token is a regular token, it is swapped with the current token. - * - * If $token is false, the current token is deleted. - * - * If $token is an integer, that number of tokens (with the first token - * being the current one) will be deleted. - * - * @param HTMLPurifier_Token|array|int|bool $token Token substitution value - * @param HTMLPurifier_Injector|int $injector Injector that performed the substitution; default is if - * this is not an injector related operation. - * @throws HTMLPurifier_Exception - */ - protected function processToken($token, $injector = -1) - { - // normalize forms of token - if (is_object($token)) { - $token = array(1, $token); - } - if (is_int($token)) { - $token = array($token); - } - if ($token === false) { - $token = array(1); - } - if (!is_array($token)) { - throw new HTMLPurifier_Exception('Invalid token type from injector'); - } - if (!is_int($token[0])) { - array_unshift($token, 1); - } - if ($token[0] === 0) { - throw new HTMLPurifier_Exception('Deleting zero tokens is not valid'); - } - - // $token is now an array with the following form: - // array(number nodes to delete, new node 1, new node 2, ...) - - $delete = array_shift($token); - list($old, $r) = $this->zipper->splice($this->token, $delete, $token); - - if ($injector > -1) { - // determine appropriate skips - $oldskip = isset($old[0]) ? $old[0]->skip : array(); - foreach ($token as $object) { - $object->skip = $oldskip; - $object->skip[$injector] = true; - } - } - - return $r; - - } - - /** - * Inserts a token before the current token. Cursor now points to - * this token. You must reprocess after this. - * @param HTMLPurifier_Token $token - */ - private function insertBefore($token) - { - // NB not $this->zipper->insertBefore(), due to positioning - // differences - $splice = $this->zipper->splice($this->token, 0, array($token)); - - return $splice[1]; - } - - /** - * Removes current token. Cursor now points to new token occupying previously - * occupied space. You must reprocess after this. - */ - private function remove() - { - return $this->zipper->delete(); - } -} - - - - - -/** - * Removes all unrecognized tags from the list of tokens. - * - * This strategy iterates through all the tokens and removes unrecognized - * tokens. If a token is not recognized but a TagTransform is defined for - * that element, the element will be transformed accordingly. - */ - -class HTMLPurifier_Strategy_RemoveForeignElements extends HTMLPurifier_Strategy -{ - - /** - * @param HTMLPurifier_Token[] $tokens - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return array|HTMLPurifier_Token[] - */ - public function execute($tokens, $config, $context) - { - $definition = $config->getHTMLDefinition(); - $generator = new HTMLPurifier_Generator($config, $context); - $result = array(); - - $escape_invalid_tags = $config->get('Core.EscapeInvalidTags'); - $remove_invalid_img = $config->get('Core.RemoveInvalidImg'); - - // currently only used to determine if comments should be kept - $trusted = $config->get('HTML.Trusted'); - $comment_lookup = $config->get('HTML.AllowedComments'); - $comment_regexp = $config->get('HTML.AllowedCommentsRegexp'); - $check_comments = $comment_lookup !== array() || $comment_regexp !== null; - - $remove_script_contents = $config->get('Core.RemoveScriptContents'); - $hidden_elements = $config->get('Core.HiddenElements'); - - // remove script contents compatibility - if ($remove_script_contents === true) { - $hidden_elements['script'] = true; - } elseif ($remove_script_contents === false && isset($hidden_elements['script'])) { - unset($hidden_elements['script']); - } - - $attr_validator = new HTMLPurifier_AttrValidator(); - - // removes tokens until it reaches a closing tag with its value - $remove_until = false; - - // converts comments into text tokens when this is equal to a tag name - $textify_comments = false; - - $token = false; - $context->register('CurrentToken', $token); - - $e = false; - if ($config->get('Core.CollectErrors')) { - $e =& $context->get('ErrorCollector'); - } - - foreach ($tokens as $token) { - if ($remove_until) { - if (empty($token->is_tag) || $token->name !== $remove_until) { - continue; - } - } - if (!empty($token->is_tag)) { - // DEFINITION CALL - - // before any processing, try to transform the element - if (isset($definition->info_tag_transform[$token->name])) { - $original_name = $token->name; - // there is a transformation for this tag - // DEFINITION CALL - $token = $definition-> - info_tag_transform[$token->name]->transform($token, $config, $context); - if ($e) { - $e->send(E_NOTICE, 'Strategy_RemoveForeignElements: Tag transform', $original_name); - } - } - - if (isset($definition->info[$token->name])) { - // mostly everything's good, but - // we need to make sure required attributes are in order - if (($token instanceof HTMLPurifier_Token_Start || $token instanceof HTMLPurifier_Token_Empty) && - $definition->info[$token->name]->required_attr && - ($token->name != 'img' || $remove_invalid_img) // ensure config option still works - ) { - $attr_validator->validateToken($token, $config, $context); - $ok = true; - foreach ($definition->info[$token->name]->required_attr as $name) { - if (!isset($token->attr[$name])) { - $ok = false; - break; - } - } - if (!$ok) { - if ($e) { - $e->send( - E_ERROR, - 'Strategy_RemoveForeignElements: Missing required attribute', - $name - ); - } - continue; - } - $token->armor['ValidateAttributes'] = true; - } - - if (isset($hidden_elements[$token->name]) && $token instanceof HTMLPurifier_Token_Start) { - $textify_comments = $token->name; - } elseif ($token->name === $textify_comments && $token instanceof HTMLPurifier_Token_End) { - $textify_comments = false; - } - - } elseif ($escape_invalid_tags) { - // invalid tag, generate HTML representation and insert in - if ($e) { - $e->send(E_WARNING, 'Strategy_RemoveForeignElements: Foreign element to text'); - } - $token = new HTMLPurifier_Token_Text( - $generator->generateFromToken($token) - ); - } else { - // check if we need to destroy all of the tag's children - // CAN BE GENERICIZED - if (isset($hidden_elements[$token->name])) { - if ($token instanceof HTMLPurifier_Token_Start) { - $remove_until = $token->name; - } elseif ($token instanceof HTMLPurifier_Token_Empty) { - // do nothing: we're still looking - } else { - $remove_until = false; - } - if ($e) { - $e->send(E_ERROR, 'Strategy_RemoveForeignElements: Foreign meta element removed'); - } - } else { - if ($e) { - $e->send(E_ERROR, 'Strategy_RemoveForeignElements: Foreign element removed'); - } - } - continue; - } - } elseif ($token instanceof HTMLPurifier_Token_Comment) { - // textify comments in script tags when they are allowed - if ($textify_comments !== false) { - $data = $token->data; - $token = new HTMLPurifier_Token_Text($data); - } elseif ($trusted || $check_comments) { - // always cleanup comments - $trailing_hyphen = false; - if ($e) { - // perform check whether or not there's a trailing hyphen - if (substr($token->data, -1) == '-') { - $trailing_hyphen = true; - } - } - $token->data = rtrim($token->data, '-'); - $found_double_hyphen = false; - while (strpos($token->data, '--') !== false) { - $found_double_hyphen = true; - $token->data = str_replace('--', '-', $token->data); - } - if ($trusted || !empty($comment_lookup[trim($token->data)]) || - ($comment_regexp !== null && preg_match($comment_regexp, trim($token->data)))) { - // OK good - if ($e) { - if ($trailing_hyphen) { - $e->send( - E_NOTICE, - 'Strategy_RemoveForeignElements: Trailing hyphen in comment removed' - ); - } - if ($found_double_hyphen) { - $e->send(E_NOTICE, 'Strategy_RemoveForeignElements: Hyphens in comment collapsed'); - } - } - } else { - if ($e) { - $e->send(E_NOTICE, 'Strategy_RemoveForeignElements: Comment removed'); - } - continue; - } - } else { - // strip comments - if ($e) { - $e->send(E_NOTICE, 'Strategy_RemoveForeignElements: Comment removed'); - } - continue; - } - } elseif ($token instanceof HTMLPurifier_Token_Text) { - } else { - continue; - } - $result[] = $token; - } - if ($remove_until && $e) { - // we removed tokens until the end, throw error - $e->send(E_ERROR, 'Strategy_RemoveForeignElements: Token removed to end', $remove_until); - } - $context->destroy('CurrentToken'); - return $result; - } -} - - - - - -/** - * Validate all attributes in the tokens. - */ - -class HTMLPurifier_Strategy_ValidateAttributes extends HTMLPurifier_Strategy -{ - - /** - * @param HTMLPurifier_Token[] $tokens - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return HTMLPurifier_Token[] - */ - public function execute($tokens, $config, $context) - { - // setup validator - $validator = new HTMLPurifier_AttrValidator(); - - $token = false; - $context->register('CurrentToken', $token); - - foreach ($tokens as $key => $token) { - - // only process tokens that have attributes, - // namely start and empty tags - if (!$token instanceof HTMLPurifier_Token_Start && !$token instanceof HTMLPurifier_Token_Empty) { - continue; - } - - // skip tokens that are armored - if (!empty($token->armor['ValidateAttributes'])) { - continue; - } - - // note that we have no facilities here for removing tokens - $validator->validateToken($token, $config, $context); - } - $context->destroy('CurrentToken'); - return $tokens; - } -} - - - - - -/** - * Transforms FONT tags to the proper form (SPAN with CSS styling) - * - * This transformation takes the three proprietary attributes of FONT and - * transforms them into their corresponding CSS attributes. These are color, - * face, and size. - * - * @note Size is an interesting case because it doesn't map cleanly to CSS. - * Thanks to - * http://style.cleverchimp.com/font_size_intervals/altintervals.html - * for reasonable mappings. - * @warning This doesn't work completely correctly; specifically, this - * TagTransform operates before well-formedness is enforced, so - * the "active formatting elements" algorithm doesn't get applied. - */ -class HTMLPurifier_TagTransform_Font extends HTMLPurifier_TagTransform -{ - /** - * @type string - */ - public $transform_to = 'span'; - - /** - * @type array - */ - protected $_size_lookup = array( - '0' => 'xx-small', - '1' => 'xx-small', - '2' => 'small', - '3' => 'medium', - '4' => 'large', - '5' => 'x-large', - '6' => 'xx-large', - '7' => '300%', - '-1' => 'smaller', - '-2' => '60%', - '+1' => 'larger', - '+2' => '150%', - '+3' => '200%', - '+4' => '300%' - ); - - /** - * @param HTMLPurifier_Token_Tag $tag - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return HTMLPurifier_Token_End|string - */ - public function transform($tag, $config, $context) - { - if ($tag instanceof HTMLPurifier_Token_End) { - $new_tag = clone $tag; - $new_tag->name = $this->transform_to; - return $new_tag; - } - - $attr = $tag->attr; - $prepend_style = ''; - - // handle color transform - if (isset($attr['color'])) { - $prepend_style .= 'color:' . $attr['color'] . ';'; - unset($attr['color']); - } - - // handle face transform - if (isset($attr['face'])) { - $prepend_style .= 'font-family:' . $attr['face'] . ';'; - unset($attr['face']); - } - - // handle size transform - if (isset($attr['size'])) { - // normalize large numbers - if ($attr['size'] !== '') { - if ($attr['size']{0} == '+' || $attr['size']{0} == '-') { - $size = (int)$attr['size']; - if ($size < -2) { - $attr['size'] = '-2'; - } - if ($size > 4) { - $attr['size'] = '+4'; - } - } else { - $size = (int)$attr['size']; - if ($size > 7) { - $attr['size'] = '7'; - } - } - } - if (isset($this->_size_lookup[$attr['size']])) { - $prepend_style .= 'font-size:' . - $this->_size_lookup[$attr['size']] . ';'; - } - unset($attr['size']); - } - - if ($prepend_style) { - $attr['style'] = isset($attr['style']) ? - $prepend_style . $attr['style'] : - $prepend_style; - } - - $new_tag = clone $tag; - $new_tag->name = $this->transform_to; - $new_tag->attr = $attr; - - return $new_tag; - } -} - - - - - -/** - * Simple transformation, just change tag name to something else, - * and possibly add some styling. This will cover most of the deprecated - * tag cases. - */ -class HTMLPurifier_TagTransform_Simple extends HTMLPurifier_TagTransform -{ - /** - * @type string - */ - protected $style; - - /** - * @param string $transform_to Tag name to transform to. - * @param string $style CSS style to add to the tag - */ - public function __construct($transform_to, $style = null) - { - $this->transform_to = $transform_to; - $this->style = $style; - } - - /** - * @param HTMLPurifier_Token_Tag $tag - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return string - */ - public function transform($tag, $config, $context) - { - $new_tag = clone $tag; - $new_tag->name = $this->transform_to; - if (!is_null($this->style) && - ($new_tag instanceof HTMLPurifier_Token_Start || $new_tag instanceof HTMLPurifier_Token_Empty) - ) { - $this->prependCSS($new_tag->attr, $this->style); - } - return $new_tag; - } -} - - - - - -/** - * Concrete comment token class. Generally will be ignored. - */ -class HTMLPurifier_Token_Comment extends HTMLPurifier_Token -{ - /** - * Character data within comment. - * @type string - */ - public $data; - - /** - * @type bool - */ - public $is_whitespace = true; - - /** - * Transparent constructor. - * - * @param string $data String comment data. - * @param int $line - * @param int $col - */ - public function __construct($data, $line = null, $col = null) - { - $this->data = $data; - $this->line = $line; - $this->col = $col; - } - - public function toNode() { - return new HTMLPurifier_Node_Comment($this->data, $this->line, $this->col); - } -} - - - - - -/** - * Abstract class of a tag token (start, end or empty), and its behavior. - */ -abstract class HTMLPurifier_Token_Tag extends HTMLPurifier_Token -{ - /** - * Static bool marker that indicates the class is a tag. - * - * This allows us to check objects with <tt>!empty($obj->is_tag)</tt> - * without having to use a function call <tt>is_a()</tt>. - * @type bool - */ - public $is_tag = true; - - /** - * The lower-case name of the tag, like 'a', 'b' or 'blockquote'. - * - * @note Strictly speaking, XML tags are case sensitive, so we shouldn't - * be lower-casing them, but these tokens cater to HTML tags, which are - * insensitive. - * @type string - */ - public $name; - - /** - * Associative array of the tag's attributes. - * @type array - */ - public $attr = array(); - - /** - * Non-overloaded constructor, which lower-cases passed tag name. - * - * @param string $name String name. - * @param array $attr Associative array of attributes. - * @param int $line - * @param int $col - * @param array $armor - */ - public function __construct($name, $attr = array(), $line = null, $col = null, $armor = array()) - { - $this->name = ctype_lower($name) ? $name : strtolower($name); - foreach ($attr as $key => $value) { - // normalization only necessary when key is not lowercase - if (!ctype_lower($key)) { - $new_key = strtolower($key); - if (!isset($attr[$new_key])) { - $attr[$new_key] = $attr[$key]; - } - if ($new_key !== $key) { - unset($attr[$key]); - } - } - } - $this->attr = $attr; - $this->line = $line; - $this->col = $col; - $this->armor = $armor; - } - - public function toNode() { - return new HTMLPurifier_Node_Element($this->name, $this->attr, $this->line, $this->col, $this->armor); - } -} - - - - - -/** - * Concrete empty token class. - */ -class HTMLPurifier_Token_Empty extends HTMLPurifier_Token_Tag -{ - public function toNode() { - $n = parent::toNode(); - $n->empty = true; - return $n; - } -} - - - - - -/** - * Concrete end token class. - * - * @warning This class accepts attributes even though end tags cannot. This - * is for optimization reasons, as under normal circumstances, the Lexers - * do not pass attributes. - */ -class HTMLPurifier_Token_End extends HTMLPurifier_Token_Tag -{ - /** - * Token that started this node. - * Added by MakeWellFormed. Please do not edit this! - * @type HTMLPurifier_Token - */ - public $start; - - public function toNode() { - throw new Exception("HTMLPurifier_Token_End->toNode not supported!"); - } -} - - - - - -/** - * Concrete start token class. - */ -class HTMLPurifier_Token_Start extends HTMLPurifier_Token_Tag -{ -} - - - - - -/** - * Concrete text token class. - * - * Text tokens comprise of regular parsed character data (PCDATA) and raw - * character data (from the CDATA sections). Internally, their - * data is parsed with all entities expanded. Surprisingly, the text token - * does have a "tag name" called #PCDATA, which is how the DTD represents it - * in permissible child nodes. - */ -class HTMLPurifier_Token_Text extends HTMLPurifier_Token -{ - - /** - * @type string - */ - public $name = '#PCDATA'; - /**< PCDATA tag name compatible with DTD. */ - - /** - * @type string - */ - public $data; - /**< Parsed character data of text. */ - - /** - * @type bool - */ - public $is_whitespace; - - /**< Bool indicating if node is whitespace. */ - - /** - * Constructor, accepts data and determines if it is whitespace. - * @param string $data String parsed character data. - * @param int $line - * @param int $col - */ - public function __construct($data, $line = null, $col = null) - { - $this->data = $data; - $this->is_whitespace = ctype_space($data); - $this->line = $line; - $this->col = $col; - } - - public function toNode() { - return new HTMLPurifier_Node_Text($this->data, $this->is_whitespace, $this->line, $this->col); - } -} - - - - - -class HTMLPurifier_URIFilter_DisableExternal extends HTMLPurifier_URIFilter -{ - /** - * @type string - */ - public $name = 'DisableExternal'; - - /** - * @type array - */ - protected $ourHostParts = false; - - /** - * @param HTMLPurifier_Config $config - * @return void - */ - public function prepare($config) - { - $our_host = $config->getDefinition('URI')->host; - if ($our_host !== null) { - $this->ourHostParts = array_reverse(explode('.', $our_host)); - } - } - - /** - * @param HTMLPurifier_URI $uri Reference - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function filter(&$uri, $config, $context) - { - if (is_null($uri->host)) { - return true; - } - if ($this->ourHostParts === false) { - return false; - } - $host_parts = array_reverse(explode('.', $uri->host)); - foreach ($this->ourHostParts as $i => $x) { - if (!isset($host_parts[$i])) { - return false; - } - if ($host_parts[$i] != $this->ourHostParts[$i]) { - return false; - } - } - return true; - } -} - - - - - -class HTMLPurifier_URIFilter_DisableExternalResources extends HTMLPurifier_URIFilter_DisableExternal -{ - /** - * @type string - */ - public $name = 'DisableExternalResources'; - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function filter(&$uri, $config, $context) - { - if (!$context->get('EmbeddedURI', true)) { - return true; - } - return parent::filter($uri, $config, $context); - } -} - - - - - -class HTMLPurifier_URIFilter_DisableResources extends HTMLPurifier_URIFilter -{ - /** - * @type string - */ - public $name = 'DisableResources'; - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function filter(&$uri, $config, $context) - { - return !$context->get('EmbeddedURI', true); - } -} - - - - - -// It's not clear to me whether or not Punycode means that hostnames -// do not have canonical forms anymore. As far as I can tell, it's -// not a problem (punycoding should be identity when no Unicode -// points are involved), but I'm not 100% sure -class HTMLPurifier_URIFilter_HostBlacklist extends HTMLPurifier_URIFilter -{ - /** - * @type string - */ - public $name = 'HostBlacklist'; - - /** - * @type array - */ - protected $blacklist = array(); - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function prepare($config) - { - $this->blacklist = $config->get('URI.HostBlacklist'); - return true; - } - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function filter(&$uri, $config, $context) - { - foreach ($this->blacklist as $blacklisted_host_fragment) { - if (strpos($uri->host, $blacklisted_host_fragment) !== false) { - return false; - } - } - return true; - } -} - - - - - -// does not support network paths - -class HTMLPurifier_URIFilter_MakeAbsolute extends HTMLPurifier_URIFilter -{ - /** - * @type string - */ - public $name = 'MakeAbsolute'; - - /** - * @type - */ - protected $base; - - /** - * @type array - */ - protected $basePathStack = array(); - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function prepare($config) - { - $def = $config->getDefinition('URI'); - $this->base = $def->base; - if (is_null($this->base)) { - trigger_error( - 'URI.MakeAbsolute is being ignored due to lack of ' . - 'value for URI.Base configuration', - E_USER_WARNING - ); - return false; - } - $this->base->fragment = null; // fragment is invalid for base URI - $stack = explode('/', $this->base->path); - array_pop($stack); // discard last segment - $stack = $this->_collapseStack($stack); // do pre-parsing - $this->basePathStack = $stack; - return true; - } - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function filter(&$uri, $config, $context) - { - if (is_null($this->base)) { - return true; - } // abort early - if ($uri->path === '' && is_null($uri->scheme) && - is_null($uri->host) && is_null($uri->query) && is_null($uri->fragment)) { - // reference to current document - $uri = clone $this->base; - return true; - } - if (!is_null($uri->scheme)) { - // absolute URI already: don't change - if (!is_null($uri->host)) { - return true; - } - $scheme_obj = $uri->getSchemeObj($config, $context); - if (!$scheme_obj) { - // scheme not recognized - return false; - } - if (!$scheme_obj->hierarchical) { - // non-hierarchal URI with explicit scheme, don't change - return true; - } - // special case: had a scheme but always is hierarchical and had no authority - } - if (!is_null($uri->host)) { - // network path, don't bother - return true; - } - if ($uri->path === '') { - $uri->path = $this->base->path; - } elseif ($uri->path[0] !== '/') { - // relative path, needs more complicated processing - $stack = explode('/', $uri->path); - $new_stack = array_merge($this->basePathStack, $stack); - if ($new_stack[0] !== '' && !is_null($this->base->host)) { - array_unshift($new_stack, ''); - } - $new_stack = $this->_collapseStack($new_stack); - $uri->path = implode('/', $new_stack); - } else { - // absolute path, but still we should collapse - $uri->path = implode('/', $this->_collapseStack(explode('/', $uri->path))); - } - // re-combine - $uri->scheme = $this->base->scheme; - if (is_null($uri->userinfo)) { - $uri->userinfo = $this->base->userinfo; - } - if (is_null($uri->host)) { - $uri->host = $this->base->host; - } - if (is_null($uri->port)) { - $uri->port = $this->base->port; - } - return true; - } - - /** - * Resolve dots and double-dots in a path stack - * @param array $stack - * @return array - */ - private function _collapseStack($stack) - { - $result = array(); - $is_folder = false; - for ($i = 0; isset($stack[$i]); $i++) { - $is_folder = false; - // absorb an internally duplicated slash - if ($stack[$i] == '' && $i && isset($stack[$i + 1])) { - continue; - } - if ($stack[$i] == '..') { - if (!empty($result)) { - $segment = array_pop($result); - if ($segment === '' && empty($result)) { - // error case: attempted to back out too far: - // restore the leading slash - $result[] = ''; - } elseif ($segment === '..') { - $result[] = '..'; // cannot remove .. with .. - } - } else { - // relative path, preserve the double-dots - $result[] = '..'; - } - $is_folder = true; - continue; - } - if ($stack[$i] == '.') { - // silently absorb - $is_folder = true; - continue; - } - $result[] = $stack[$i]; - } - if ($is_folder) { - $result[] = ''; - } - return $result; - } -} - - - - - -class HTMLPurifier_URIFilter_Munge extends HTMLPurifier_URIFilter -{ - /** - * @type string - */ - public $name = 'Munge'; - - /** - * @type bool - */ - public $post = true; - - /** - * @type string - */ - private $target; - - /** - * @type HTMLPurifier_URIParser - */ - private $parser; - - /** - * @type bool - */ - private $doEmbed; - - /** - * @type string - */ - private $secretKey; - - /** - * @type array - */ - protected $replace = array(); - - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function prepare($config) - { - $this->target = $config->get('URI.' . $this->name); - $this->parser = new HTMLPurifier_URIParser(); - $this->doEmbed = $config->get('URI.MungeResources'); - $this->secretKey = $config->get('URI.MungeSecretKey'); - if ($this->secretKey && !function_exists('hash_hmac')) { - throw new Exception("Cannot use %URI.MungeSecretKey without hash_hmac support."); - } - return true; - } - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function filter(&$uri, $config, $context) - { - if ($context->get('EmbeddedURI', true) && !$this->doEmbed) { - return true; - } - - $scheme_obj = $uri->getSchemeObj($config, $context); - if (!$scheme_obj) { - return true; - } // ignore unknown schemes, maybe another postfilter did it - if (!$scheme_obj->browsable) { - return true; - } // ignore non-browseable schemes, since we can't munge those in a reasonable way - if ($uri->isBenign($config, $context)) { - return true; - } // don't redirect if a benign URL - - $this->makeReplace($uri, $config, $context); - $this->replace = array_map('rawurlencode', $this->replace); - - $new_uri = strtr($this->target, $this->replace); - $new_uri = $this->parser->parse($new_uri); - // don't redirect if the target host is the same as the - // starting host - if ($uri->host === $new_uri->host) { - return true; - } - $uri = $new_uri; // overwrite - return true; - } - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - */ - protected function makeReplace($uri, $config, $context) - { - $string = $uri->toString(); - // always available - $this->replace['%s'] = $string; - $this->replace['%r'] = $context->get('EmbeddedURI', true); - $token = $context->get('CurrentToken', true); - $this->replace['%n'] = $token ? $token->name : null; - $this->replace['%m'] = $context->get('CurrentAttr', true); - $this->replace['%p'] = $context->get('CurrentCSSProperty', true); - // not always available - if ($this->secretKey) { - $this->replace['%t'] = hash_hmac("sha256", $string, $this->secretKey); - } - } -} - - - - - -/** - * Implements safety checks for safe iframes. - * - * @warning This filter is *critical* for ensuring that %HTML.SafeIframe - * works safely. - */ -class HTMLPurifier_URIFilter_SafeIframe extends HTMLPurifier_URIFilter -{ - /** - * @type string - */ - public $name = 'SafeIframe'; - - /** - * @type bool - */ - public $always_load = true; - - /** - * @type string - */ - protected $regexp = null; - - // XXX: The not so good bit about how this is all set up now is we - // can't check HTML.SafeIframe in the 'prepare' step: we have to - // defer till the actual filtering. - /** - * @param HTMLPurifier_Config $config - * @return bool - */ - public function prepare($config) - { - $this->regexp = $config->get('URI.SafeIframeRegexp'); - return true; - } - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function filter(&$uri, $config, $context) - { - // check if filter not applicable - if (!$config->get('HTML.SafeIframe')) { - return true; - } - // check if the filter should actually trigger - if (!$context->get('EmbeddedURI', true)) { - return true; - } - $token = $context->get('CurrentToken', true); - if (!($token && $token->name == 'iframe')) { - return true; - } - // check if we actually have some whitelists enabled - if ($this->regexp === null) { - return false; - } - // actually check the whitelists - return preg_match($this->regexp, $uri->toString()); - } -} - - - - - -/** - * Implements data: URI for base64 encoded images supported by GD. - */ -class HTMLPurifier_URIScheme_data extends HTMLPurifier_URIScheme -{ - /** - * @type bool - */ - public $browsable = true; - - /** - * @type array - */ - public $allowed_types = array( - // you better write validation code for other types if you - // decide to allow them - 'image/jpeg' => true, - 'image/gif' => true, - 'image/png' => true, - ); - // this is actually irrelevant since we only write out the path - // component - /** - * @type bool - */ - public $may_omit_host = true; - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function doValidate(&$uri, $config, $context) - { - $result = explode(',', $uri->path, 2); - $is_base64 = false; - $charset = null; - $content_type = null; - if (count($result) == 2) { - list($metadata, $data) = $result; - // do some legwork on the metadata - $metas = explode(';', $metadata); - while (!empty($metas)) { - $cur = array_shift($metas); - if ($cur == 'base64') { - $is_base64 = true; - break; - } - if (substr($cur, 0, 8) == 'charset=') { - // doesn't match if there are arbitrary spaces, but - // whatever dude - if ($charset !== null) { - continue; - } // garbage - $charset = substr($cur, 8); // not used - } else { - if ($content_type !== null) { - continue; - } // garbage - $content_type = $cur; - } - } - } else { - $data = $result[0]; - } - if ($content_type !== null && empty($this->allowed_types[$content_type])) { - return false; - } - if ($charset !== null) { - // error; we don't allow plaintext stuff - $charset = null; - } - $data = rawurldecode($data); - if ($is_base64) { - $raw_data = base64_decode($data); - } else { - $raw_data = $data; - } - // XXX probably want to refactor this into a general mechanism - // for filtering arbitrary content types - $file = tempnam("/tmp", ""); - file_put_contents($file, $raw_data); - if (function_exists('exif_imagetype')) { - $image_code = exif_imagetype($file); - unlink($file); - } elseif (function_exists('getimagesize')) { - set_error_handler(array($this, 'muteErrorHandler')); - $info = getimagesize($file); - restore_error_handler(); - unlink($file); - if ($info == false) { - return false; - } - $image_code = $info[2]; - } else { - trigger_error("could not find exif_imagetype or getimagesize functions", E_USER_ERROR); - } - $real_content_type = image_type_to_mime_type($image_code); - if ($real_content_type != $content_type) { - // we're nice guys; if the content type is something else we - // support, change it over - if (empty($this->allowed_types[$real_content_type])) { - return false; - } - $content_type = $real_content_type; - } - // ok, it's kosher, rewrite what we need - $uri->userinfo = null; - $uri->host = null; - $uri->port = null; - $uri->fragment = null; - $uri->query = null; - $uri->path = "$content_type;base64," . base64_encode($raw_data); - return true; - } - - /** - * @param int $errno - * @param string $errstr - */ - public function muteErrorHandler($errno, $errstr) - { - } -} - - - -/** - * Validates file as defined by RFC 1630 and RFC 1738. - */ -class HTMLPurifier_URIScheme_file extends HTMLPurifier_URIScheme -{ - /** - * Generally file:// URLs are not accessible from most - * machines, so placing them as an img src is incorrect. - * @type bool - */ - public $browsable = false; - - /** - * Basically the *only* URI scheme for which this is true, since - * accessing files on the local machine is very common. In fact, - * browsers on some operating systems don't understand the - * authority, though I hear it is used on Windows to refer to - * network shares. - * @type bool - */ - public $may_omit_host = true; - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function doValidate(&$uri, $config, $context) - { - // Authentication method is not supported - $uri->userinfo = null; - // file:// makes no provisions for accessing the resource - $uri->port = null; - // While it seems to work on Firefox, the querystring has - // no possible effect and is thus stripped. - $uri->query = null; - return true; - } -} - - - - - -/** - * Validates ftp (File Transfer Protocol) URIs as defined by generic RFC 1738. - */ -class HTMLPurifier_URIScheme_ftp extends HTMLPurifier_URIScheme -{ - /** - * @type int - */ - public $default_port = 21; - - /** - * @type bool - */ - public $browsable = true; // usually - - /** - * @type bool - */ - public $hierarchical = true; - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function doValidate(&$uri, $config, $context) - { - $uri->query = null; - - // typecode check - $semicolon_pos = strrpos($uri->path, ';'); // reverse - if ($semicolon_pos !== false) { - $type = substr($uri->path, $semicolon_pos + 1); // no semicolon - $uri->path = substr($uri->path, 0, $semicolon_pos); - $type_ret = ''; - if (strpos($type, '=') !== false) { - // figure out whether or not the declaration is correct - list($key, $typecode) = explode('=', $type, 2); - if ($key !== 'type') { - // invalid key, tack it back on encoded - $uri->path .= '%3B' . $type; - } elseif ($typecode === 'a' || $typecode === 'i' || $typecode === 'd') { - $type_ret = ";type=$typecode"; - } - } else { - $uri->path .= '%3B' . $type; - } - $uri->path = str_replace(';', '%3B', $uri->path); - $uri->path .= $type_ret; - } - return true; - } -} - - - - - -/** - * Validates http (HyperText Transfer Protocol) as defined by RFC 2616 - */ -class HTMLPurifier_URIScheme_http extends HTMLPurifier_URIScheme -{ - /** - * @type int - */ - public $default_port = 80; - - /** - * @type bool - */ - public $browsable = true; - - /** - * @type bool - */ - public $hierarchical = true; - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function doValidate(&$uri, $config, $context) - { - $uri->userinfo = null; - return true; - } -} - - - - - -/** - * Validates https (Secure HTTP) according to http scheme. - */ -class HTMLPurifier_URIScheme_https extends HTMLPurifier_URIScheme_http -{ - /** - * @type int - */ - public $default_port = 443; - /** - * @type bool - */ - public $secure = true; -} - - - - - -// VERY RELAXED! Shouldn't cause problems, not even Firefox checks if the -// email is valid, but be careful! - -/** - * Validates mailto (for E-mail) according to RFC 2368 - * @todo Validate the email address - * @todo Filter allowed query parameters - */ - -class HTMLPurifier_URIScheme_mailto extends HTMLPurifier_URIScheme -{ - /** - * @type bool - */ - public $browsable = false; - - /** - * @type bool - */ - public $may_omit_host = true; - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function doValidate(&$uri, $config, $context) - { - $uri->userinfo = null; - $uri->host = null; - $uri->port = null; - // we need to validate path against RFC 2368's addr-spec - return true; - } -} - - - - - -/** - * Validates news (Usenet) as defined by generic RFC 1738 - */ -class HTMLPurifier_URIScheme_news extends HTMLPurifier_URIScheme -{ - /** - * @type bool - */ - public $browsable = false; - - /** - * @type bool - */ - public $may_omit_host = true; - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function doValidate(&$uri, $config, $context) - { - $uri->userinfo = null; - $uri->host = null; - $uri->port = null; - $uri->query = null; - // typecode check needed on path - return true; - } -} - - - - - -/** - * Validates nntp (Network News Transfer Protocol) as defined by generic RFC 1738 - */ -class HTMLPurifier_URIScheme_nntp extends HTMLPurifier_URIScheme -{ - /** - * @type int - */ - public $default_port = 119; - - /** - * @type bool - */ - public $browsable = false; - - /** - * @param HTMLPurifier_URI $uri - * @param HTMLPurifier_Config $config - * @param HTMLPurifier_Context $context - * @return bool - */ - public function doValidate(&$uri, $config, $context) - { - $uri->userinfo = null; - $uri->query = null; - return true; - } -} - - - - - -/** - * Performs safe variable parsing based on types which can be used by - * users. This may not be able to represent all possible data inputs, - * however. - */ -class HTMLPurifier_VarParser_Flexible extends HTMLPurifier_VarParser -{ - /** - * @param mixed $var - * @param int $type - * @param bool $allow_null - * @return array|bool|float|int|mixed|null|string - * @throws HTMLPurifier_VarParserException - */ - protected function parseImplementation($var, $type, $allow_null) - { - if ($allow_null && $var === null) { - return null; - } - switch ($type) { - // Note: if code "breaks" from the switch, it triggers a generic - // exception to be thrown. Specific errors can be specifically - // done here. - case self::MIXED: - case self::ISTRING: - case self::STRING: - case self::TEXT: - case self::ITEXT: - return $var; - case self::INT: - if (is_string($var) && ctype_digit($var)) { - $var = (int)$var; - } - return $var; - case self::FLOAT: - if ((is_string($var) && is_numeric($var)) || is_int($var)) { - $var = (float)$var; - } - return $var; - case self::BOOL: - if (is_int($var) && ($var === 0 || $var === 1)) { - $var = (bool)$var; - } elseif (is_string($var)) { - if ($var == 'on' || $var == 'true' || $var == '1') { - $var = true; - } elseif ($var == 'off' || $var == 'false' || $var == '0') { - $var = false; - } else { - throw new HTMLPurifier_VarParserException("Unrecognized value '$var' for $type"); - } - } - return $var; - case self::ALIST: - case self::HASH: - case self::LOOKUP: - if (is_string($var)) { - // special case: technically, this is an array with - // a single empty string item, but having an empty - // array is more intuitive - if ($var == '') { - return array(); - } - if (strpos($var, "\n") === false && strpos($var, "\r") === false) { - // simplistic string to array method that only works - // for simple lists of tag names or alphanumeric characters - $var = explode(',', $var); - } else { - $var = preg_split('/(,|[\n\r]+)/', $var); - } - // remove spaces - foreach ($var as $i => $j) { - $var[$i] = trim($j); - } - if ($type === self::HASH) { - // key:value,key2:value2 - $nvar = array(); - foreach ($var as $keypair) { - $c = explode(':', $keypair, 2); - if (!isset($c[1])) { - continue; - } - $nvar[trim($c[0])] = trim($c[1]); - } - $var = $nvar; - } - } - if (!is_array($var)) { - break; - } - $keys = array_keys($var); - if ($keys === array_keys($keys)) { - if ($type == self::ALIST) { - return $var; - } elseif ($type == self::LOOKUP) { - $new = array(); - foreach ($var as $key) { - $new[$key] = true; - } - return $new; - } else { - break; - } - } - if ($type === self::ALIST) { - trigger_error("Array list did not have consecutive integer indexes", E_USER_WARNING); - return array_values($var); - } - if ($type === self::LOOKUP) { - foreach ($var as $key => $value) { - if ($value !== true) { - trigger_error( - "Lookup array has non-true value at key '$key'; " . - "maybe your input array was not indexed numerically", - E_USER_WARNING - ); - } - $var[$key] = true; - } - } - return $var; - default: - $this->errorInconsistent(__CLASS__, $type); - } - $this->errorGeneric($var, $type); - } -} - - - - - -/** - * This variable parser uses PHP's internal code engine. Because it does - * this, it can represent all inputs; however, it is dangerous and cannot - * be used by users. - */ -class HTMLPurifier_VarParser_Native extends HTMLPurifier_VarParser -{ - - /** - * @param mixed $var - * @param int $type - * @param bool $allow_null - * @return null|string - */ - protected function parseImplementation($var, $type, $allow_null) - { - return $this->evalExpression($var); - } - - /** - * @param string $expr - * @return mixed - * @throws HTMLPurifier_VarParserException - */ - protected function evalExpression($expr) - { - $var = null; - $result = eval("\$var = $expr;"); - if ($result === false) { - throw new HTMLPurifier_VarParserException("Fatal error in evaluated code"); - } - return $var; - } -} diff --git a/tools/htmlpurifier/HTMLPurifier/Arborize.php b/tools/htmlpurifier/HTMLPurifier/Arborize.php new file mode 100644 index 000000000..d2e9d22a2 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Arborize.php @@ -0,0 +1,71 @@ +<?php + +/** + * Converts a stream of HTMLPurifier_Token into an HTMLPurifier_Node, + * and back again. + * + * @note This transformation is not an equivalence. We mutate the input + * token stream to make it so; see all [MUT] markers in code. + */ +class HTMLPurifier_Arborize +{ + public static function arborize($tokens, $config, $context) { + $definition = $config->getHTMLDefinition(); + $parent = new HTMLPurifier_Token_Start($definition->info_parent); + $stack = array($parent->toNode()); + foreach ($tokens as $token) { + $token->skip = null; // [MUT] + $token->carryover = null; // [MUT] + if ($token instanceof HTMLPurifier_Token_End) { + $token->start = null; // [MUT] + $r = array_pop($stack); + //assert($r->name === $token->name); + //assert(empty($token->attr)); + $r->endCol = $token->col; + $r->endLine = $token->line; + $r->endArmor = $token->armor; + continue; + } + $node = $token->toNode(); + $stack[count($stack)-1]->children[] = $node; + if ($token instanceof HTMLPurifier_Token_Start) { + $stack[] = $node; + } + } + //assert(count($stack) == 1); + return $stack[0]; + } + + public static function flatten($node, $config, $context) { + $level = 0; + $nodes = array($level => new HTMLPurifier_Queue(array($node))); + $closingTokens = array(); + $tokens = array(); + do { + while (!$nodes[$level]->isEmpty()) { + $node = $nodes[$level]->shift(); // FIFO + list($start, $end) = $node->toTokenPair(); + if ($level > 0) { + $tokens[] = $start; + } + if ($end !== NULL) { + $closingTokens[$level][] = $end; + } + if ($node instanceof HTMLPurifier_Node_Element) { + $level++; + $nodes[$level] = new HTMLPurifier_Queue(); + foreach ($node->children as $childNode) { + $nodes[$level]->push($childNode); + } + } + } + $level--; + if ($level && isset($closingTokens[$level])) { + while ($token = array_pop($closingTokens[$level])) { + $tokens[] = $token; + } + } + } while ($level > 0); + return $tokens; + } +} diff --git a/tools/htmlpurifier/HTMLPurifier/AttrCollections.php b/tools/htmlpurifier/HTMLPurifier/AttrCollections.php new file mode 100644 index 000000000..c7b17cf14 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrCollections.php @@ -0,0 +1,148 @@ +<?php + +/** + * Defines common attribute collections that modules reference + */ + +class HTMLPurifier_AttrCollections +{ + + /** + * Associative array of attribute collections, indexed by name. + * @type array + */ + public $info = array(); + + /** + * Performs all expansions on internal data for use by other inclusions + * It also collects all attribute collection extensions from + * modules + * @param HTMLPurifier_AttrTypes $attr_types HTMLPurifier_AttrTypes instance + * @param HTMLPurifier_HTMLModule[] $modules Hash array of HTMLPurifier_HTMLModule members + */ + public function __construct($attr_types, $modules) + { + $this->doConstruct($attr_types, $modules); + } + + public function doConstruct($attr_types, $modules) + { + // load extensions from the modules + foreach ($modules as $module) { + foreach ($module->attr_collections as $coll_i => $coll) { + if (!isset($this->info[$coll_i])) { + $this->info[$coll_i] = array(); + } + foreach ($coll as $attr_i => $attr) { + if ($attr_i === 0 && isset($this->info[$coll_i][$attr_i])) { + // merge in includes + $this->info[$coll_i][$attr_i] = array_merge( + $this->info[$coll_i][$attr_i], + $attr + ); + continue; + } + $this->info[$coll_i][$attr_i] = $attr; + } + } + } + // perform internal expansions and inclusions + foreach ($this->info as $name => $attr) { + // merge attribute collections that include others + $this->performInclusions($this->info[$name]); + // replace string identifiers with actual attribute objects + $this->expandIdentifiers($this->info[$name], $attr_types); + } + } + + /** + * Takes a reference to an attribute associative array and performs + * all inclusions specified by the zero index. + * @param array &$attr Reference to attribute array + */ + public function performInclusions(&$attr) + { + if (!isset($attr[0])) { + return; + } + $merge = $attr[0]; + $seen = array(); // recursion guard + // loop through all the inclusions + for ($i = 0; isset($merge[$i]); $i++) { + if (isset($seen[$merge[$i]])) { + continue; + } + $seen[$merge[$i]] = true; + // foreach attribute of the inclusion, copy it over + if (!isset($this->info[$merge[$i]])) { + continue; + } + foreach ($this->info[$merge[$i]] as $key => $value) { + if (isset($attr[$key])) { + continue; + } // also catches more inclusions + $attr[$key] = $value; + } + if (isset($this->info[$merge[$i]][0])) { + // recursion + $merge = array_merge($merge, $this->info[$merge[$i]][0]); + } + } + unset($attr[0]); + } + + /** + * Expands all string identifiers in an attribute array by replacing + * them with the appropriate values inside HTMLPurifier_AttrTypes + * @param array &$attr Reference to attribute array + * @param HTMLPurifier_AttrTypes $attr_types HTMLPurifier_AttrTypes instance + */ + public function expandIdentifiers(&$attr, $attr_types) + { + // because foreach will process new elements we add, make sure we + // skip duplicates + $processed = array(); + + foreach ($attr as $def_i => $def) { + // skip inclusions + if ($def_i === 0) { + continue; + } + + if (isset($processed[$def_i])) { + continue; + } + + // determine whether or not attribute is required + if ($required = (strpos($def_i, '*') !== false)) { + // rename the definition + unset($attr[$def_i]); + $def_i = trim($def_i, '*'); + $attr[$def_i] = $def; + } + + $processed[$def_i] = true; + + // if we've already got a literal object, move on + if (is_object($def)) { + // preserve previous required + $attr[$def_i]->required = ($required || $attr[$def_i]->required); + continue; + } + + if ($def === false) { + unset($attr[$def_i]); + continue; + } + + if ($t = $attr_types->get($def)) { + $attr[$def_i] = $t; + $attr[$def_i]->required = $required; + } else { + unset($attr[$def_i]); + } + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef.php b/tools/htmlpurifier/HTMLPurifier/AttrDef.php new file mode 100644 index 000000000..739646fa7 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef.php @@ -0,0 +1,144 @@ +<?php + +/** + * Base class for all validating attribute definitions. + * + * This family of classes forms the core for not only HTML attribute validation, + * but also any sort of string that needs to be validated or cleaned (which + * means CSS properties and composite definitions are defined here too). + * Besides defining (through code) what precisely makes the string valid, + * subclasses are also responsible for cleaning the code if possible. + */ + +abstract class HTMLPurifier_AttrDef +{ + + /** + * Tells us whether or not an HTML attribute is minimized. + * Has no meaning in other contexts. + * @type bool + */ + public $minimized = false; + + /** + * Tells us whether or not an HTML attribute is required. + * Has no meaning in other contexts + * @type bool + */ + public $required = false; + + /** + * Validates and cleans passed string according to a definition. + * + * @param string $string String to be validated and cleaned. + * @param HTMLPurifier_Config $config Mandatory HTMLPurifier_Config object. + * @param HTMLPurifier_Context $context Mandatory HTMLPurifier_Context object. + */ + abstract public function validate($string, $config, $context); + + /** + * Convenience method that parses a string as if it were CDATA. + * + * This method process a string in the manner specified at + * <http://www.w3.org/TR/html4/types.html#h-6.2> by removing + * leading and trailing whitespace, ignoring line feeds, and replacing + * carriage returns and tabs with spaces. While most useful for HTML + * attributes specified as CDATA, it can also be applied to most CSS + * values. + * + * @note This method is not entirely standards compliant, as trim() removes + * more types of whitespace than specified in the spec. In practice, + * this is rarely a problem, as those extra characters usually have + * already been removed by HTMLPurifier_Encoder. + * + * @warning This processing is inconsistent with XML's whitespace handling + * as specified by section 3.3.3 and referenced XHTML 1.0 section + * 4.7. However, note that we are NOT necessarily + * parsing XML, thus, this behavior may still be correct. We + * assume that newlines have been normalized. + */ + public function parseCDATA($string) + { + $string = trim($string); + $string = str_replace(array("\n", "\t", "\r"), ' ', $string); + return $string; + } + + /** + * Factory method for creating this class from a string. + * @param string $string String construction info + * @return HTMLPurifier_AttrDef Created AttrDef object corresponding to $string + */ + public function make($string) + { + // default implementation, return a flyweight of this object. + // If $string has an effect on the returned object (i.e. you + // need to overload this method), it is best + // to clone or instantiate new copies. (Instantiation is safer.) + return $this; + } + + /** + * Removes spaces from rgb(0, 0, 0) so that shorthand CSS properties work + * properly. THIS IS A HACK! + * @param string $string a CSS colour definition + * @return string + */ + protected function mungeRgb($string) + { + $p = '\s*(\d+(\.\d+)?([%]?))\s*'; + + if (preg_match('/(rgba|hsla)\(/', $string)) { + return preg_replace('/(rgba|hsla)\('.$p.','.$p.','.$p.','.$p.'\)/', '\1(\2,\5,\8,\11)', $string); + } + + return preg_replace('/(rgb|hsl)\('.$p.','.$p.','.$p.'\)/', '\1(\2,\5,\8)', $string); + } + + /** + * Parses a possibly escaped CSS string and returns the "pure" + * version of it. + */ + protected function expandCSSEscape($string) + { + // flexibly parse it + $ret = ''; + for ($i = 0, $c = strlen($string); $i < $c; $i++) { + if ($string[$i] === '\\') { + $i++; + if ($i >= $c) { + $ret .= '\\'; + break; + } + if (ctype_xdigit($string[$i])) { + $code = $string[$i]; + for ($a = 1, $i++; $i < $c && $a < 6; $i++, $a++) { + if (!ctype_xdigit($string[$i])) { + break; + } + $code .= $string[$i]; + } + // We have to be extremely careful when adding + // new characters, to make sure we're not breaking + // the encoding. + $char = HTMLPurifier_Encoder::unichr(hexdec($code)); + if (HTMLPurifier_Encoder::cleanUTF8($char) === '') { + continue; + } + $ret .= $char; + if ($i < $c && trim($string[$i]) !== '') { + $i--; + } + continue; + } + if ($string[$i] === "\n") { + continue; + } + } + $ret .= $string[$i]; + } + return $ret; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS.php new file mode 100644 index 000000000..ad2cb90ad --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS.php @@ -0,0 +1,136 @@ +<?php + +/** + * Validates the HTML attribute style, otherwise known as CSS. + * @note We don't implement the whole CSS specification, so it might be + * difficult to reuse this component in the context of validating + * actual stylesheet declarations. + * @note If we were really serious about validating the CSS, we would + * tokenize the styles and then parse the tokens. Obviously, we + * are not doing that. Doing that could seriously harm performance, + * but would make these components a lot more viable for a CSS + * filtering solution. + */ +class HTMLPurifier_AttrDef_CSS extends HTMLPurifier_AttrDef +{ + + /** + * @param string $css + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($css, $config, $context) + { + $css = $this->parseCDATA($css); + + $definition = $config->getCSSDefinition(); + $allow_duplicates = $config->get("CSS.AllowDuplicates"); + + + // According to the CSS2.1 spec, the places where a + // non-delimiting semicolon can appear are in strings + // escape sequences. So here is some dumb hack to + // handle quotes. + $len = strlen($css); + $accum = ""; + $declarations = array(); + $quoted = false; + for ($i = 0; $i < $len; $i++) { + $c = strcspn($css, ";'\"", $i); + $accum .= substr($css, $i, $c); + $i += $c; + if ($i == $len) break; + $d = $css[$i]; + if ($quoted) { + $accum .= $d; + if ($d == $quoted) { + $quoted = false; + } + } else { + if ($d == ";") { + $declarations[] = $accum; + $accum = ""; + } else { + $accum .= $d; + $quoted = $d; + } + } + } + if ($accum != "") $declarations[] = $accum; + + $propvalues = array(); + $new_declarations = ''; + + /** + * Name of the current CSS property being validated. + */ + $property = false; + $context->register('CurrentCSSProperty', $property); + + foreach ($declarations as $declaration) { + if (!$declaration) { + continue; + } + if (!strpos($declaration, ':')) { + continue; + } + list($property, $value) = explode(':', $declaration, 2); + $property = trim($property); + $value = trim($value); + $ok = false; + do { + if (isset($definition->info[$property])) { + $ok = true; + break; + } + if (ctype_lower($property)) { + break; + } + $property = strtolower($property); + if (isset($definition->info[$property])) { + $ok = true; + break; + } + } while (0); + if (!$ok) { + continue; + } + // inefficient call, since the validator will do this again + if (strtolower(trim($value)) !== 'inherit') { + // inherit works for everything (but only on the base property) + $result = $definition->info[$property]->validate( + $value, + $config, + $context + ); + } else { + $result = 'inherit'; + } + if ($result === false) { + continue; + } + if ($allow_duplicates) { + $new_declarations .= "$property:$result;"; + } else { + $propvalues[$property] = $result; + } + } + + $context->destroy('CurrentCSSProperty'); + + // procedure does not write the new CSS simultaneously, so it's + // slightly inefficient, but it's the only way of getting rid of + // duplicates. Perhaps config to optimize it, but not now. + + foreach ($propvalues as $prop => $value) { + $new_declarations .= "$prop:$value;"; + } + + return $new_declarations ? $new_declarations : false; + + } + +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/AlphaValue.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/AlphaValue.php new file mode 100644 index 000000000..af2b83dff --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/AlphaValue.php @@ -0,0 +1,34 @@ +<?php + +class HTMLPurifier_AttrDef_CSS_AlphaValue extends HTMLPurifier_AttrDef_CSS_Number +{ + + public function __construct() + { + parent::__construct(false); // opacity is non-negative, but we will clamp it + } + + /** + * @param string $number + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string + */ + public function validate($number, $config, $context) + { + $result = parent::validate($number, $config, $context); + if ($result === false) { + return $result; + } + $float = (float)$result; + if ($float < 0.0) { + $result = '0'; + } + if ($float > 1.0) { + $result = '1'; + } + return $result; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Background.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Background.php new file mode 100644 index 000000000..7f1ea3b0f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Background.php @@ -0,0 +1,111 @@ +<?php + +/** + * Validates shorthand CSS property background. + * @warning Does not support url tokens that have internal spaces. + */ +class HTMLPurifier_AttrDef_CSS_Background extends HTMLPurifier_AttrDef +{ + + /** + * Local copy of component validators. + * @type HTMLPurifier_AttrDef[] + * @note See HTMLPurifier_AttrDef_Font::$info for a similar impl. + */ + protected $info; + + /** + * @param HTMLPurifier_Config $config + */ + public function __construct($config) + { + $def = $config->getCSSDefinition(); + $this->info['background-color'] = $def->info['background-color']; + $this->info['background-image'] = $def->info['background-image']; + $this->info['background-repeat'] = $def->info['background-repeat']; + $this->info['background-attachment'] = $def->info['background-attachment']; + $this->info['background-position'] = $def->info['background-position']; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + // regular pre-processing + $string = $this->parseCDATA($string); + if ($string === '') { + return false; + } + + // munge rgb() decl if necessary + $string = $this->mungeRgb($string); + + // assumes URI doesn't have spaces in it + $bits = explode(' ', $string); // bits to process + + $caught = array(); + $caught['color'] = false; + $caught['image'] = false; + $caught['repeat'] = false; + $caught['attachment'] = false; + $caught['position'] = false; + + $i = 0; // number of catches + + foreach ($bits as $bit) { + if ($bit === '') { + continue; + } + foreach ($caught as $key => $status) { + if ($key != 'position') { + if ($status !== false) { + continue; + } + $r = $this->info['background-' . $key]->validate($bit, $config, $context); + } else { + $r = $bit; + } + if ($r === false) { + continue; + } + if ($key == 'position') { + if ($caught[$key] === false) { + $caught[$key] = ''; + } + $caught[$key] .= $r . ' '; + } else { + $caught[$key] = $r; + } + $i++; + break; + } + } + + if (!$i) { + return false; + } + if ($caught['position'] !== false) { + $caught['position'] = $this->info['background-position']-> + validate($caught['position'], $config, $context); + } + + $ret = array(); + foreach ($caught as $value) { + if ($value === false) { + continue; + } + $ret[] = $value; + } + + if (empty($ret)) { + return false; + } + return implode(' ', $ret); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php new file mode 100644 index 000000000..4580ef5a9 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php @@ -0,0 +1,157 @@ +<?php + +/* W3C says: + [ // adjective and number must be in correct order, even if + // you could switch them without introducing ambiguity. + // some browsers support that syntax + [ + <percentage> | <length> | left | center | right + ] + [ + <percentage> | <length> | top | center | bottom + ]? + ] | + [ // this signifies that the vertical and horizontal adjectives + // can be arbitrarily ordered, however, there can only be two, + // one of each, or none at all + [ + left | center | right + ] || + [ + top | center | bottom + ] + ] + top, left = 0% + center, (none) = 50% + bottom, right = 100% +*/ + +/* QuirksMode says: + keyword + length/percentage must be ordered correctly, as per W3C + + Internet Explorer and Opera, however, support arbitrary ordering. We + should fix it up. + + Minor issue though, not strictly necessary. +*/ + +// control freaks may appreciate the ability to convert these to +// percentages or something, but it's not necessary + +/** + * Validates the value of background-position. + */ +class HTMLPurifier_AttrDef_CSS_BackgroundPosition extends HTMLPurifier_AttrDef +{ + + /** + * @type HTMLPurifier_AttrDef_CSS_Length + */ + protected $length; + + /** + * @type HTMLPurifier_AttrDef_CSS_Percentage + */ + protected $percentage; + + public function __construct() + { + $this->length = new HTMLPurifier_AttrDef_CSS_Length(); + $this->percentage = new HTMLPurifier_AttrDef_CSS_Percentage(); + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = $this->parseCDATA($string); + $bits = explode(' ', $string); + + $keywords = array(); + $keywords['h'] = false; // left, right + $keywords['v'] = false; // top, bottom + $keywords['ch'] = false; // center (first word) + $keywords['cv'] = false; // center (second word) + $measures = array(); + + $i = 0; + + $lookup = array( + 'top' => 'v', + 'bottom' => 'v', + 'left' => 'h', + 'right' => 'h', + 'center' => 'c' + ); + + foreach ($bits as $bit) { + if ($bit === '') { + continue; + } + + // test for keyword + $lbit = ctype_lower($bit) ? $bit : strtolower($bit); + if (isset($lookup[$lbit])) { + $status = $lookup[$lbit]; + if ($status == 'c') { + if ($i == 0) { + $status = 'ch'; + } else { + $status = 'cv'; + } + } + $keywords[$status] = $lbit; + $i++; + } + + // test for length + $r = $this->length->validate($bit, $config, $context); + if ($r !== false) { + $measures[] = $r; + $i++; + } + + // test for percentage + $r = $this->percentage->validate($bit, $config, $context); + if ($r !== false) { + $measures[] = $r; + $i++; + } + } + + if (!$i) { + return false; + } // no valid values were caught + + $ret = array(); + + // first keyword + if ($keywords['h']) { + $ret[] = $keywords['h']; + } elseif ($keywords['ch']) { + $ret[] = $keywords['ch']; + $keywords['cv'] = false; // prevent re-use: center = center center + } elseif (count($measures)) { + $ret[] = array_shift($measures); + } + + if ($keywords['v']) { + $ret[] = $keywords['v']; + } elseif ($keywords['cv']) { + $ret[] = $keywords['cv']; + } elseif (count($measures)) { + $ret[] = array_shift($measures); + } + + if (empty($ret)) { + return false; + } + return implode(' ', $ret); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Border.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Border.php new file mode 100644 index 000000000..16243ba1e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Border.php @@ -0,0 +1,56 @@ +<?php + +/** + * Validates the border property as defined by CSS. + */ +class HTMLPurifier_AttrDef_CSS_Border extends HTMLPurifier_AttrDef +{ + + /** + * Local copy of properties this property is shorthand for. + * @type HTMLPurifier_AttrDef[] + */ + protected $info = array(); + + /** + * @param HTMLPurifier_Config $config + */ + public function __construct($config) + { + $def = $config->getCSSDefinition(); + $this->info['border-width'] = $def->info['border-width']; + $this->info['border-style'] = $def->info['border-style']; + $this->info['border-top-color'] = $def->info['border-top-color']; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = $this->parseCDATA($string); + $string = $this->mungeRgb($string); + $bits = explode(' ', $string); + $done = array(); // segments we've finished + $ret = ''; // return value + foreach ($bits as $bit) { + foreach ($this->info as $propname => $validator) { + if (isset($done[$propname])) { + continue; + } + $r = $validator->validate($bit, $config, $context); + if ($r !== false) { + $ret .= $r . ' '; + $done[$propname] = true; + break; + } + } + } + return rtrim($ret); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Color.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Color.php new file mode 100644 index 000000000..d7287a00c --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Color.php @@ -0,0 +1,161 @@ +<?php + +/** + * Validates Color as defined by CSS. + */ +class HTMLPurifier_AttrDef_CSS_Color extends HTMLPurifier_AttrDef +{ + + /** + * @type HTMLPurifier_AttrDef_CSS_AlphaValue + */ + protected $alpha; + + public function __construct() + { + $this->alpha = new HTMLPurifier_AttrDef_CSS_AlphaValue(); + } + + /** + * @param string $color + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($color, $config, $context) + { + static $colors = null; + if ($colors === null) { + $colors = $config->get('Core.ColorKeywords'); + } + + $color = trim($color); + if ($color === '') { + return false; + } + + $lower = strtolower($color); + if (isset($colors[$lower])) { + return $colors[$lower]; + } + + if (preg_match('#(rgb|rgba|hsl|hsla)\(#', $color, $matches) === 1) { + $length = strlen($color); + if (strpos($color, ')') !== $length - 1) { + return false; + } + + // get used function : rgb, rgba, hsl or hsla + $function = $matches[1]; + + $parameters_size = 3; + $alpha_channel = false; + if (substr($function, -1) === 'a') { + $parameters_size = 4; + $alpha_channel = true; + } + + /* + * Allowed types for values : + * parameter_position => [type => max_value] + */ + $allowed_types = array( + 1 => array('percentage' => 100, 'integer' => 255), + 2 => array('percentage' => 100, 'integer' => 255), + 3 => array('percentage' => 100, 'integer' => 255), + ); + $allow_different_types = false; + + if (strpos($function, 'hsl') !== false) { + $allowed_types = array( + 1 => array('integer' => 360), + 2 => array('percentage' => 100), + 3 => array('percentage' => 100), + ); + $allow_different_types = true; + } + + $values = trim(str_replace($function, '', $color), ' ()'); + + $parts = explode(',', $values); + if (count($parts) !== $parameters_size) { + return false; + } + + $type = false; + $new_parts = array(); + $i = 0; + + foreach ($parts as $part) { + $i++; + $part = trim($part); + + if ($part === '') { + return false; + } + + // different check for alpha channel + if ($alpha_channel === true && $i === count($parts)) { + $result = $this->alpha->validate($part, $config, $context); + + if ($result === false) { + return false; + } + + $new_parts[] = (string)$result; + continue; + } + + if (substr($part, -1) === '%') { + $current_type = 'percentage'; + } else { + $current_type = 'integer'; + } + + if (!array_key_exists($current_type, $allowed_types[$i])) { + return false; + } + + if (!$type) { + $type = $current_type; + } + + if ($allow_different_types === false && $type != $current_type) { + return false; + } + + $max_value = $allowed_types[$i][$current_type]; + + if ($current_type == 'integer') { + // Return value between range 0 -> $max_value + $new_parts[] = (int)max(min($part, $max_value), 0); + } elseif ($current_type == 'percentage') { + $new_parts[] = (float)max(min(rtrim($part, '%'), $max_value), 0) . '%'; + } + } + + $new_values = implode(',', $new_parts); + + $color = $function . '(' . $new_values . ')'; + } else { + // hexadecimal handling + if ($color[0] === '#') { + $hex = substr($color, 1); + } else { + $hex = $color; + $color = '#' . $color; + } + $length = strlen($hex); + if ($length !== 3 && $length !== 6) { + return false; + } + if (!ctype_xdigit($hex)) { + return false; + } + } + return $color; + } + +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Composite.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Composite.php new file mode 100644 index 000000000..9c1750554 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Composite.php @@ -0,0 +1,48 @@ +<?php + +/** + * Allows multiple validators to attempt to validate attribute. + * + * Composite is just what it sounds like: a composite of many validators. + * This means that multiple HTMLPurifier_AttrDef objects will have a whack + * at the string. If one of them passes, that's what is returned. This is + * especially useful for CSS values, which often are a choice between + * an enumerated set of predefined values or a flexible data type. + */ +class HTMLPurifier_AttrDef_CSS_Composite extends HTMLPurifier_AttrDef +{ + + /** + * List of objects that may process strings. + * @type HTMLPurifier_AttrDef[] + * @todo Make protected + */ + public $defs; + + /** + * @param HTMLPurifier_AttrDef[] $defs List of HTMLPurifier_AttrDef objects + */ + public function __construct($defs) + { + $this->defs = $defs; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + foreach ($this->defs as $i => $def) { + $result = $this->defs[$i]->validate($string, $config, $context); + if ($result !== false) { + return $result; + } + } + return false; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php new file mode 100644 index 000000000..9d77cc9aa --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php @@ -0,0 +1,44 @@ +<?php + +/** + * Decorator which enables CSS properties to be disabled for specific elements. + */ +class HTMLPurifier_AttrDef_CSS_DenyElementDecorator extends HTMLPurifier_AttrDef +{ + /** + * @type HTMLPurifier_AttrDef + */ + public $def; + /** + * @type string + */ + public $element; + + /** + * @param HTMLPurifier_AttrDef $def Definition to wrap + * @param string $element Element to deny + */ + public function __construct($def, $element) + { + $this->def = $def; + $this->element = $element; + } + + /** + * Checks if CurrentToken is set and equal to $this->element + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $token = $context->get('CurrentToken', true); + if ($token && $token->name == $this->element) { + return false; + } + return $this->def->validate($string, $config, $context); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Filter.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Filter.php new file mode 100644 index 000000000..bde4c3301 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Filter.php @@ -0,0 +1,77 @@ +<?php + +/** + * Microsoft's proprietary filter: CSS property + * @note Currently supports the alpha filter. In the future, this will + * probably need an extensible framework + */ +class HTMLPurifier_AttrDef_CSS_Filter extends HTMLPurifier_AttrDef +{ + /** + * @type HTMLPurifier_AttrDef_Integer + */ + protected $intValidator; + + public function __construct() + { + $this->intValidator = new HTMLPurifier_AttrDef_Integer(); + } + + /** + * @param string $value + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($value, $config, $context) + { + $value = $this->parseCDATA($value); + if ($value === 'none') { + return $value; + } + // if we looped this we could support multiple filters + $function_length = strcspn($value, '('); + $function = trim(substr($value, 0, $function_length)); + if ($function !== 'alpha' && + $function !== 'Alpha' && + $function !== 'progid:DXImageTransform.Microsoft.Alpha' + ) { + return false; + } + $cursor = $function_length + 1; + $parameters_length = strcspn($value, ')', $cursor); + $parameters = substr($value, $cursor, $parameters_length); + $params = explode(',', $parameters); + $ret_params = array(); + $lookup = array(); + foreach ($params as $param) { + list($key, $value) = explode('=', $param); + $key = trim($key); + $value = trim($value); + if (isset($lookup[$key])) { + continue; + } + if ($key !== 'opacity') { + continue; + } + $value = $this->intValidator->validate($value, $config, $context); + if ($value === false) { + continue; + } + $int = (int)$value; + if ($int > 100) { + $value = '100'; + } + if ($int < 0) { + $value = '0'; + } + $ret_params[] = "$key=$value"; + $lookup[$key] = true; + } + $ret_parameters = implode(',', $ret_params); + $ret_function = "$function($ret_parameters)"; + return $ret_function; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php new file mode 100644 index 000000000..579b97ef1 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php @@ -0,0 +1,176 @@ +<?php + +/** + * Validates shorthand CSS property font. + */ +class HTMLPurifier_AttrDef_CSS_Font extends HTMLPurifier_AttrDef +{ + + /** + * Local copy of validators + * @type HTMLPurifier_AttrDef[] + * @note If we moved specific CSS property definitions to their own + * classes instead of having them be assembled at run time by + * CSSDefinition, this wouldn't be necessary. We'd instantiate + * our own copies. + */ + protected $info = array(); + + /** + * @param HTMLPurifier_Config $config + */ + public function __construct($config) + { + $def = $config->getCSSDefinition(); + $this->info['font-style'] = $def->info['font-style']; + $this->info['font-variant'] = $def->info['font-variant']; + $this->info['font-weight'] = $def->info['font-weight']; + $this->info['font-size'] = $def->info['font-size']; + $this->info['line-height'] = $def->info['line-height']; + $this->info['font-family'] = $def->info['font-family']; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + static $system_fonts = array( + 'caption' => true, + 'icon' => true, + 'menu' => true, + 'message-box' => true, + 'small-caption' => true, + 'status-bar' => true + ); + + // regular pre-processing + $string = $this->parseCDATA($string); + if ($string === '') { + return false; + } + + // check if it's one of the keywords + $lowercase_string = strtolower($string); + if (isset($system_fonts[$lowercase_string])) { + return $lowercase_string; + } + + $bits = explode(' ', $string); // bits to process + $stage = 0; // this indicates what we're looking for + $caught = array(); // which stage 0 properties have we caught? + $stage_1 = array('font-style', 'font-variant', 'font-weight'); + $final = ''; // output + + for ($i = 0, $size = count($bits); $i < $size; $i++) { + if ($bits[$i] === '') { + continue; + } + switch ($stage) { + case 0: // attempting to catch font-style, font-variant or font-weight + foreach ($stage_1 as $validator_name) { + if (isset($caught[$validator_name])) { + continue; + } + $r = $this->info[$validator_name]->validate( + $bits[$i], + $config, + $context + ); + if ($r !== false) { + $final .= $r . ' '; + $caught[$validator_name] = true; + break; + } + } + // all three caught, continue on + if (count($caught) >= 3) { + $stage = 1; + } + if ($r !== false) { + break; + } + case 1: // attempting to catch font-size and perhaps line-height + $found_slash = false; + if (strpos($bits[$i], '/') !== false) { + list($font_size, $line_height) = + explode('/', $bits[$i]); + if ($line_height === '') { + // ooh, there's a space after the slash! + $line_height = false; + $found_slash = true; + } + } else { + $font_size = $bits[$i]; + $line_height = false; + } + $r = $this->info['font-size']->validate( + $font_size, + $config, + $context + ); + if ($r !== false) { + $final .= $r; + // attempt to catch line-height + if ($line_height === false) { + // we need to scroll forward + for ($j = $i + 1; $j < $size; $j++) { + if ($bits[$j] === '') { + continue; + } + if ($bits[$j] === '/') { + if ($found_slash) { + return false; + } else { + $found_slash = true; + continue; + } + } + $line_height = $bits[$j]; + break; + } + } else { + // slash already found + $found_slash = true; + $j = $i; + } + if ($found_slash) { + $i = $j; + $r = $this->info['line-height']->validate( + $line_height, + $config, + $context + ); + if ($r !== false) { + $final .= '/' . $r; + } + } + $final .= ' '; + $stage = 2; + break; + } + return false; + case 2: // attempting to catch font-family + $font_family = + implode(' ', array_slice($bits, $i, $size - $i)); + $r = $this->info['font-family']->validate( + $font_family, + $config, + $context + ); + if ($r !== false) { + $final .= $r . ' '; + // processing completed successfully + return rtrim($final); + } + return false; + } + } + return false; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php new file mode 100644 index 000000000..74e24c881 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php @@ -0,0 +1,219 @@ +<?php + +/** + * Validates a font family list according to CSS spec + */ +class HTMLPurifier_AttrDef_CSS_FontFamily extends HTMLPurifier_AttrDef +{ + + protected $mask = null; + + public function __construct() + { + $this->mask = '_- '; + for ($c = 'a'; $c <= 'z'; $c++) { + $this->mask .= $c; + } + for ($c = 'A'; $c <= 'Z'; $c++) { + $this->mask .= $c; + } + for ($c = '0'; $c <= '9'; $c++) { + $this->mask .= $c; + } // cast-y, but should be fine + // special bytes used by UTF-8 + for ($i = 0x80; $i <= 0xFF; $i++) { + // We don't bother excluding invalid bytes in this range, + // because the our restriction of well-formed UTF-8 will + // prevent these from ever occurring. + $this->mask .= chr($i); + } + + /* + PHP's internal strcspn implementation is + O(length of string * length of mask), making it inefficient + for large masks. However, it's still faster than + preg_match 8) + for (p = s1;;) { + spanp = s2; + do { + if (*spanp == c || p == s1_end) { + return p - s1; + } + } while (spanp++ < (s2_end - 1)); + c = *++p; + } + */ + // possible optimization: invert the mask. + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + static $generic_names = array( + 'serif' => true, + 'sans-serif' => true, + 'monospace' => true, + 'fantasy' => true, + 'cursive' => true + ); + $allowed_fonts = $config->get('CSS.AllowedFonts'); + + // assume that no font names contain commas in them + $fonts = explode(',', $string); + $final = ''; + foreach ($fonts as $font) { + $font = trim($font); + if ($font === '') { + continue; + } + // match a generic name + if (isset($generic_names[$font])) { + if ($allowed_fonts === null || isset($allowed_fonts[$font])) { + $final .= $font . ', '; + } + continue; + } + // match a quoted name + if ($font[0] === '"' || $font[0] === "'") { + $length = strlen($font); + if ($length <= 2) { + continue; + } + $quote = $font[0]; + if ($font[$length - 1] !== $quote) { + continue; + } + $font = substr($font, 1, $length - 2); + } + + $font = $this->expandCSSEscape($font); + + // $font is a pure representation of the font name + + if ($allowed_fonts !== null && !isset($allowed_fonts[$font])) { + continue; + } + + if (ctype_alnum($font) && $font !== '') { + // very simple font, allow it in unharmed + $final .= $font . ', '; + continue; + } + + // bugger out on whitespace. form feed (0C) really + // shouldn't show up regardless + $font = str_replace(array("\n", "\t", "\r", "\x0C"), ' ', $font); + + // Here, there are various classes of characters which need + // to be treated differently: + // - Alphanumeric characters are essentially safe. We + // handled these above. + // - Spaces require quoting, though most parsers will do + // the right thing if there aren't any characters that + // can be misinterpreted + // - Dashes rarely occur, but they fairly unproblematic + // for parsing/rendering purposes. + // The above characters cover the majority of Western font + // names. + // - Arbitrary Unicode characters not in ASCII. Because + // most parsers give little thought to Unicode, treatment + // of these codepoints is basically uniform, even for + // punctuation-like codepoints. These characters can + // show up in non-Western pages and are supported by most + // major browsers, for example: "MS 明朝" is a + // legitimate font-name + // <http://ja.wikipedia.org/wiki/MS_明朝>. See + // the CSS3 spec for more examples: + // <http://www.w3.org/TR/2011/WD-css3-fonts-20110324/localizedfamilynames.png> + // You can see live samples of these on the Internet: + // <http://www.google.co.jp/search?q=font-family+MS+明朝|ゴシック> + // However, most of these fonts have ASCII equivalents: + // for example, 'MS Mincho', and it's considered + // professional to use ASCII font names instead of + // Unicode font names. Thanks Takeshi Terada for + // providing this information. + // The following characters, to my knowledge, have not been + // used to name font names. + // - Single quote. While theoretically you might find a + // font name that has a single quote in its name (serving + // as an apostrophe, e.g. Dave's Scribble), I haven't + // been able to find any actual examples of this. + // Internet Explorer's cssText translation (which I + // believe is invoked by innerHTML) normalizes any + // quoting to single quotes, and fails to escape single + // quotes. (Note that this is not IE's behavior for all + // CSS properties, just some sort of special casing for + // font-family). So a single quote *cannot* be used + // safely in the font-family context if there will be an + // innerHTML/cssText translation. Note that Firefox 3.x + // does this too. + // - Double quote. In IE, these get normalized to + // single-quotes, no matter what the encoding. (Fun + // fact, in IE8, the 'content' CSS property gained + // support, where they special cased to preserve encoded + // double quotes, but still translate unadorned double + // quotes into single quotes.) So, because their + // fixpoint behavior is identical to single quotes, they + // cannot be allowed either. Firefox 3.x displays + // single-quote style behavior. + // - Backslashes are reduced by one (so \\ -> \) every + // iteration, so they cannot be used safely. This shows + // up in IE7, IE8 and FF3 + // - Semicolons, commas and backticks are handled properly. + // - The rest of the ASCII punctuation is handled properly. + // We haven't checked what browsers do to unadorned + // versions, but this is not important as long as the + // browser doesn't /remove/ surrounding quotes (as IE does + // for HTML). + // + // With these results in hand, we conclude that there are + // various levels of safety: + // - Paranoid: alphanumeric, spaces and dashes(?) + // - International: Paranoid + non-ASCII Unicode + // - Edgy: Everything except quotes, backslashes + // - NoJS: Standards compliance, e.g. sod IE. Note that + // with some judicious character escaping (since certain + // types of escaping doesn't work) this is theoretically + // OK as long as innerHTML/cssText is not called. + // We believe that international is a reasonable default + // (that we will implement now), and once we do more + // extensive research, we may feel comfortable with dropping + // it down to edgy. + + // Edgy: alphanumeric, spaces, dashes, underscores and Unicode. Use of + // str(c)spn assumes that the string was already well formed + // Unicode (which of course it is). + if (strspn($font, $this->mask) !== strlen($font)) { + continue; + } + + // Historical: + // In the absence of innerHTML/cssText, these ugly + // transforms don't pose a security risk (as \\ and \" + // might--these escapes are not supported by most browsers). + // We could try to be clever and use single-quote wrapping + // when there is a double quote present, but I have choosen + // not to implement that. (NOTE: you can reduce the amount + // of escapes by one depending on what quoting style you use) + // $font = str_replace('\\', '\\5C ', $font); + // $font = str_replace('"', '\\22 ', $font); + // $font = str_replace("'", '\\27 ', $font); + + // font possibly with spaces, requires quoting + $final .= "'$font', "; + } + $final = rtrim($final, ', '); + if ($final === '') { + return false; + } + return $final; + } + +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Ident.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Ident.php new file mode 100644 index 000000000..973002c17 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Ident.php @@ -0,0 +1,32 @@ +<?php + +/** + * Validates based on {ident} CSS grammar production + */ +class HTMLPurifier_AttrDef_CSS_Ident extends HTMLPurifier_AttrDef +{ + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = trim($string); + + // early abort: '' and '0' (strings that convert to false) are invalid + if (!$string) { + return false; + } + + $pattern = '/^(-?[A-Za-z_][A-Za-z_\-0-9]*)$/'; + if (!preg_match($pattern, $string)) { + return false; + } + return $string; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php new file mode 100644 index 000000000..ffc989fe8 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php @@ -0,0 +1,56 @@ +<?php + +/** + * Decorator which enables !important to be used in CSS values. + */ +class HTMLPurifier_AttrDef_CSS_ImportantDecorator extends HTMLPurifier_AttrDef +{ + /** + * @type HTMLPurifier_AttrDef + */ + public $def; + /** + * @type bool + */ + public $allow; + + /** + * @param HTMLPurifier_AttrDef $def Definition to wrap + * @param bool $allow Whether or not to allow !important + */ + public function __construct($def, $allow = false) + { + $this->def = $def; + $this->allow = $allow; + } + + /** + * Intercepts and removes !important if necessary + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + // test for ! and important tokens + $string = trim($string); + $is_important = false; + // :TODO: optimization: test directly for !important and ! important + if (strlen($string) >= 9 && substr($string, -9) === 'important') { + $temp = rtrim(substr($string, 0, -9)); + // use a temp, because we might want to restore important + if (strlen($temp) >= 1 && substr($temp, -1) === '!') { + $string = rtrim(substr($temp, 0, -1)); + $is_important = true; + } + } + $string = $this->def->validate($string, $config, $context); + if ($this->allow && $is_important) { + $string .= ' !important'; + } + return $string; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Length.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Length.php new file mode 100644 index 000000000..f12453a04 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Length.php @@ -0,0 +1,77 @@ +<?php + +/** + * Represents a Length as defined by CSS. + */ +class HTMLPurifier_AttrDef_CSS_Length extends HTMLPurifier_AttrDef +{ + + /** + * @type HTMLPurifier_Length|string + */ + protected $min; + + /** + * @type HTMLPurifier_Length|string + */ + protected $max; + + /** + * @param HTMLPurifier_Length|string $min Minimum length, or null for no bound. String is also acceptable. + * @param HTMLPurifier_Length|string $max Maximum length, or null for no bound. String is also acceptable. + */ + public function __construct($min = null, $max = null) + { + $this->min = $min !== null ? HTMLPurifier_Length::make($min) : null; + $this->max = $max !== null ? HTMLPurifier_Length::make($max) : null; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = $this->parseCDATA($string); + + // Optimizations + if ($string === '') { + return false; + } + if ($string === '0') { + return '0'; + } + if (strlen($string) === 1) { + return false; + } + + $length = HTMLPurifier_Length::make($string); + if (!$length->isValid()) { + return false; + } + + if ($this->min) { + $c = $length->compareTo($this->min); + if ($c === false) { + return false; + } + if ($c < 0) { + return false; + } + } + if ($this->max) { + $c = $length->compareTo($this->max); + if ($c === false) { + return false; + } + if ($c > 0) { + return false; + } + } + return $length->toString(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/ListStyle.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/ListStyle.php new file mode 100644 index 000000000..e74d42654 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/ListStyle.php @@ -0,0 +1,112 @@ +<?php + +/** + * Validates shorthand CSS property list-style. + * @warning Does not support url tokens that have internal spaces. + */ +class HTMLPurifier_AttrDef_CSS_ListStyle extends HTMLPurifier_AttrDef +{ + + /** + * Local copy of validators. + * @type HTMLPurifier_AttrDef[] + * @note See HTMLPurifier_AttrDef_CSS_Font::$info for a similar impl. + */ + protected $info; + + /** + * @param HTMLPurifier_Config $config + */ + public function __construct($config) + { + $def = $config->getCSSDefinition(); + $this->info['list-style-type'] = $def->info['list-style-type']; + $this->info['list-style-position'] = $def->info['list-style-position']; + $this->info['list-style-image'] = $def->info['list-style-image']; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + // regular pre-processing + $string = $this->parseCDATA($string); + if ($string === '') { + return false; + } + + // assumes URI doesn't have spaces in it + $bits = explode(' ', strtolower($string)); // bits to process + + $caught = array(); + $caught['type'] = false; + $caught['position'] = false; + $caught['image'] = false; + + $i = 0; // number of catches + $none = false; + + foreach ($bits as $bit) { + if ($i >= 3) { + return; + } // optimization bit + if ($bit === '') { + continue; + } + foreach ($caught as $key => $status) { + if ($status !== false) { + continue; + } + $r = $this->info['list-style-' . $key]->validate($bit, $config, $context); + if ($r === false) { + continue; + } + if ($r === 'none') { + if ($none) { + continue; + } else { + $none = true; + } + if ($key == 'image') { + continue; + } + } + $caught[$key] = $r; + $i++; + break; + } + } + + if (!$i) { + return false; + } + + $ret = array(); + + // construct type + if ($caught['type']) { + $ret[] = $caught['type']; + } + + // construct image + if ($caught['image']) { + $ret[] = $caught['image']; + } + + // construct position + if ($caught['position']) { + $ret[] = $caught['position']; + } + + if (empty($ret)) { + return false; + } + return implode(' ', $ret); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Multiple.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Multiple.php new file mode 100644 index 000000000..e707f871c --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Multiple.php @@ -0,0 +1,71 @@ +<?php + +/** + * Framework class for strings that involve multiple values. + * + * Certain CSS properties such as border-width and margin allow multiple + * lengths to be specified. This class can take a vanilla border-width + * definition and multiply it, usually into a max of four. + * + * @note Even though the CSS specification isn't clear about it, inherit + * can only be used alone: it will never manifest as part of a multi + * shorthand declaration. Thus, this class does not allow inherit. + */ +class HTMLPurifier_AttrDef_CSS_Multiple extends HTMLPurifier_AttrDef +{ + /** + * Instance of component definition to defer validation to. + * @type HTMLPurifier_AttrDef + * @todo Make protected + */ + public $single; + + /** + * Max number of values allowed. + * @todo Make protected + */ + public $max; + + /** + * @param HTMLPurifier_AttrDef $single HTMLPurifier_AttrDef to multiply + * @param int $max Max number of values allowed (usually four) + */ + public function __construct($single, $max = 4) + { + $this->single = $single; + $this->max = $max; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = $this->mungeRgb($this->parseCDATA($string)); + if ($string === '') { + return false; + } + $parts = explode(' ', $string); // parseCDATA replaced \r, \t and \n + $length = count($parts); + $final = ''; + for ($i = 0, $num = 0; $i < $length && $num < $this->max; $i++) { + if (ctype_space($parts[$i])) { + continue; + } + $result = $this->single->validate($parts[$i], $config, $context); + if ($result !== false) { + $final .= $result . ' '; + $num++; + } + } + if ($final === '') { + return false; + } + return rtrim($final); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Number.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Number.php new file mode 100644 index 000000000..ef49d20fd --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Number.php @@ -0,0 +1,90 @@ +<?php + +/** + * Validates a number as defined by the CSS spec. + */ +class HTMLPurifier_AttrDef_CSS_Number extends HTMLPurifier_AttrDef +{ + + /** + * Indicates whether or not only positive values are allowed. + * @type bool + */ + protected $non_negative = false; + + /** + * @param bool $non_negative indicates whether negatives are forbidden + */ + public function __construct($non_negative = false) + { + $this->non_negative = $non_negative; + } + + /** + * @param string $number + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string|bool + * @warning Some contexts do not pass $config, $context. These + * variables should not be used without checking HTMLPurifier_Length + */ + public function validate($number, $config, $context) + { + $number = $this->parseCDATA($number); + + if ($number === '') { + return false; + } + if ($number === '0') { + return '0'; + } + + $sign = ''; + switch ($number[0]) { + case '-': + if ($this->non_negative) { + return false; + } + $sign = '-'; + case '+': + $number = substr($number, 1); + } + + if (ctype_digit($number)) { + $number = ltrim($number, '0'); + return $number ? $sign . $number : '0'; + } + + // Period is the only non-numeric character allowed + if (strpos($number, '.') === false) { + return false; + } + + list($left, $right) = explode('.', $number, 2); + + if ($left === '' && $right === '') { + return false; + } + if ($left !== '' && !ctype_digit($left)) { + return false; + } + + // Remove leading zeros until positive number or a zero stays left + if (ltrim($left, '0') != '') { + $left = ltrim($left, '0'); + } else { + $left = '0'; + } + + $right = rtrim($right, '0'); + + if ($right === '') { + return $left ? $sign . $left : '0'; + } elseif (!ctype_digit($right)) { + return false; + } + return $sign . $left . '.' . $right; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Percentage.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Percentage.php new file mode 100644 index 000000000..f0f25c50a --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/Percentage.php @@ -0,0 +1,54 @@ +<?php + +/** + * Validates a Percentage as defined by the CSS spec. + */ +class HTMLPurifier_AttrDef_CSS_Percentage extends HTMLPurifier_AttrDef +{ + + /** + * Instance to defer number validation to. + * @type HTMLPurifier_AttrDef_CSS_Number + */ + protected $number_def; + + /** + * @param bool $non_negative Whether to forbid negative values + */ + public function __construct($non_negative = false) + { + $this->number_def = new HTMLPurifier_AttrDef_CSS_Number($non_negative); + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = $this->parseCDATA($string); + + if ($string === '') { + return false; + } + $length = strlen($string); + if ($length === 1) { + return false; + } + if ($string[$length - 1] !== '%') { + return false; + } + + $number = substr($string, 0, $length - 1); + $number = $this->number_def->validate($number, $config, $context); + + if ($number === false) { + return false; + } + return "$number%"; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/TextDecoration.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/TextDecoration.php new file mode 100644 index 000000000..5fd4b7f7b --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/TextDecoration.php @@ -0,0 +1,46 @@ +<?php + +/** + * Validates the value for the CSS property text-decoration + * @note This class could be generalized into a version that acts sort of + * like Enum except you can compound the allowed values. + */ +class HTMLPurifier_AttrDef_CSS_TextDecoration extends HTMLPurifier_AttrDef +{ + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + static $allowed_values = array( + 'line-through' => true, + 'overline' => true, + 'underline' => true, + ); + + $string = strtolower($this->parseCDATA($string)); + + if ($string === 'none') { + return $string; + } + + $parts = explode(' ', $string); + $final = ''; + foreach ($parts as $part) { + if (isset($allowed_values[$part])) { + $final .= $part . ' '; + } + } + $final = rtrim($final); + if ($final === '') { + return false; + } + return $final; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/URI.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/URI.php new file mode 100644 index 000000000..6617acace --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/URI.php @@ -0,0 +1,77 @@ +<?php + +/** + * Validates a URI in CSS syntax, which uses url('http://example.com') + * @note While theoretically speaking a URI in a CSS document could + * be non-embedded, as of CSS2 there is no such usage so we're + * generalizing it. This may need to be changed in the future. + * @warning Since HTMLPurifier_AttrDef_CSS blindly uses semicolons as + * the separator, you cannot put a literal semicolon in + * in the URI. Try percent encoding it, in that case. + */ +class HTMLPurifier_AttrDef_CSS_URI extends HTMLPurifier_AttrDef_URI +{ + + public function __construct() + { + parent::__construct(true); // always embedded + } + + /** + * @param string $uri_string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($uri_string, $config, $context) + { + // parse the URI out of the string and then pass it onto + // the parent object + + $uri_string = $this->parseCDATA($uri_string); + if (strpos($uri_string, 'url(') !== 0) { + return false; + } + $uri_string = substr($uri_string, 4); + if (strlen($uri_string) == 0) { + return false; + } + $new_length = strlen($uri_string) - 1; + if ($uri_string[$new_length] != ')') { + return false; + } + $uri = trim(substr($uri_string, 0, $new_length)); + + if (!empty($uri) && ($uri[0] == "'" || $uri[0] == '"')) { + $quote = $uri[0]; + $new_length = strlen($uri) - 1; + if ($uri[$new_length] !== $quote) { + return false; + } + $uri = substr($uri, 1, $new_length - 1); + } + + $uri = $this->expandCSSEscape($uri); + + $result = parent::validate($uri, $config, $context); + + if ($result === false) { + return false; + } + + // extra sanity check; should have been done by URI + $result = str_replace(array('"', "\\", "\n", "\x0c", "\r"), "", $result); + + // suspicious characters are ()'; we're going to percent encode + // them for safety. + $result = str_replace(array('(', ')', "'"), array('%28', '%29', '%27'), $result); + + // there's an extra bug where ampersands lose their escaping on + // an innerHTML cycle, so a very unlucky query parameter could + // then change the meaning of the URL. Unfortunately, there's + // not much we can do about that... + return "url(\"$result\")"; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/index.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/CSS/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/Clone.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/Clone.php new file mode 100644 index 000000000..6698a00c0 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/Clone.php @@ -0,0 +1,44 @@ +<?php + +/** + * Dummy AttrDef that mimics another AttrDef, BUT it generates clones + * with make. + */ +class HTMLPurifier_AttrDef_Clone extends HTMLPurifier_AttrDef +{ + /** + * What we're cloning. + * @type HTMLPurifier_AttrDef + */ + protected $clone; + + /** + * @param HTMLPurifier_AttrDef $clone + */ + public function __construct($clone) + { + $this->clone = $clone; + } + + /** + * @param string $v + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($v, $config, $context) + { + return $this->clone->validate($v, $config, $context); + } + + /** + * @param string $string + * @return HTMLPurifier_AttrDef + */ + public function make($string) + { + return clone $this->clone; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/Enum.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/Enum.php new file mode 100644 index 000000000..8abda7f6e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/Enum.php @@ -0,0 +1,73 @@ +<?php + +// Enum = Enumerated +/** + * Validates a keyword against a list of valid values. + * @warning The case-insensitive compare of this function uses PHP's + * built-in strtolower and ctype_lower functions, which may + * cause problems with international comparisons + */ +class HTMLPurifier_AttrDef_Enum extends HTMLPurifier_AttrDef +{ + + /** + * Lookup table of valid values. + * @type array + * @todo Make protected + */ + public $valid_values = array(); + + /** + * Bool indicating whether or not enumeration is case sensitive. + * @note In general this is always case insensitive. + */ + protected $case_sensitive = false; // values according to W3C spec + + /** + * @param array $valid_values List of valid values + * @param bool $case_sensitive Whether or not case sensitive + */ + public function __construct($valid_values = array(), $case_sensitive = false) + { + $this->valid_values = array_flip($valid_values); + $this->case_sensitive = $case_sensitive; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = trim($string); + if (!$this->case_sensitive) { + // we may want to do full case-insensitive libraries + $string = ctype_lower($string) ? $string : strtolower($string); + } + $result = isset($this->valid_values[$string]); + + return $result ? $string : false; + } + + /** + * @param string $string In form of comma-delimited list of case-insensitive + * valid values. Example: "foo,bar,baz". Prepend "s:" to make + * case sensitive + * @return HTMLPurifier_AttrDef_Enum + */ + public function make($string) + { + if (strlen($string) > 2 && $string[0] == 's' && $string[1] == ':') { + $string = substr($string, 2); + $sensitive = true; + } else { + $sensitive = false; + } + $values = explode(',', $string); + return new HTMLPurifier_AttrDef_Enum($values, $sensitive); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Bool.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Bool.php new file mode 100644 index 000000000..be3bbc8dc --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Bool.php @@ -0,0 +1,48 @@ +<?php + +/** + * Validates a boolean attribute + */ +class HTMLPurifier_AttrDef_HTML_Bool extends HTMLPurifier_AttrDef +{ + + /** + * @type string + */ + protected $name; + + /** + * @type bool + */ + public $minimized = true; + + /** + * @param bool|string $name + */ + public function __construct($name = false) + { + $this->name = $name; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + return $this->name; + } + + /** + * @param string $string Name of attribute + * @return HTMLPurifier_AttrDef_HTML_Bool + */ + public function make($string) + { + return new HTMLPurifier_AttrDef_HTML_Bool($string); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Class.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Class.php new file mode 100644 index 000000000..d5013488f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Class.php @@ -0,0 +1,48 @@ +<?php + +/** + * Implements special behavior for class attribute (normally NMTOKENS) + */ +class HTMLPurifier_AttrDef_HTML_Class extends HTMLPurifier_AttrDef_HTML_Nmtokens +{ + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + protected function split($string, $config, $context) + { + // really, this twiddle should be lazy loaded + $name = $config->getDefinition('HTML')->doctype->name; + if ($name == "XHTML 1.1" || $name == "XHTML 2.0") { + return parent::split($string, $config, $context); + } else { + return preg_split('/\s+/', $string); + } + } + + /** + * @param array $tokens + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + protected function filter($tokens, $config, $context) + { + $allowed = $config->get('Attr.AllowedClasses'); + $forbidden = $config->get('Attr.ForbiddenClasses'); + $ret = array(); + foreach ($tokens as $token) { + if (($allowed === null || isset($allowed[$token])) && + !isset($forbidden[$token]) && + // We need this O(n) check because of PHP's array + // implementation that casts -0 to 0. + !in_array($token, $ret, true) + ) { + $ret[] = $token; + } + } + return $ret; + } +} diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Color.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Color.php new file mode 100644 index 000000000..946ebb782 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Color.php @@ -0,0 +1,51 @@ +<?php + +/** + * Validates a color according to the HTML spec. + */ +class HTMLPurifier_AttrDef_HTML_Color extends HTMLPurifier_AttrDef +{ + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + static $colors = null; + if ($colors === null) { + $colors = $config->get('Core.ColorKeywords'); + } + + $string = trim($string); + + if (empty($string)) { + return false; + } + $lower = strtolower($string); + if (isset($colors[$lower])) { + return $colors[$lower]; + } + if ($string[0] === '#') { + $hex = substr($string, 1); + } else { + $hex = $string; + } + + $length = strlen($hex); + if ($length !== 3 && $length !== 6) { + return false; + } + if (!ctype_xdigit($hex)) { + return false; + } + if ($length === 3) { + $hex = $hex[0] . $hex[0] . $hex[1] . $hex[1] . $hex[2] . $hex[2]; + } + return "#$hex"; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/FrameTarget.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/FrameTarget.php new file mode 100644 index 000000000..d79ba12b3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/FrameTarget.php @@ -0,0 +1,38 @@ +<?php + +/** + * Special-case enum attribute definition that lazy loads allowed frame targets + */ +class HTMLPurifier_AttrDef_HTML_FrameTarget extends HTMLPurifier_AttrDef_Enum +{ + + /** + * @type array + */ + public $valid_values = false; // uninitialized value + + /** + * @type bool + */ + protected $case_sensitive = false; + + public function __construct() + { + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + if ($this->valid_values === false) { + $this->valid_values = $config->get('Attr.AllowedFrameTargets'); + } + return parent::validate($string, $config, $context); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/ID.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/ID.php new file mode 100644 index 000000000..4ba45610f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/ID.php @@ -0,0 +1,113 @@ +<?php + +/** + * Validates the HTML attribute ID. + * @warning Even though this is the id processor, it + * will ignore the directive Attr:IDBlacklist, since it will only + * go according to the ID accumulator. Since the accumulator is + * automatically generated, it will have already absorbed the + * blacklist. If you're hacking around, make sure you use load()! + */ + +class HTMLPurifier_AttrDef_HTML_ID extends HTMLPurifier_AttrDef +{ + + // selector is NOT a valid thing to use for IDREFs, because IDREFs + // *must* target IDs that exist, whereas selector #ids do not. + + /** + * Determines whether or not we're validating an ID in a CSS + * selector context. + * @type bool + */ + protected $selector; + + /** + * @param bool $selector + */ + public function __construct($selector = false) + { + $this->selector = $selector; + } + + /** + * @param string $id + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($id, $config, $context) + { + if (!$this->selector && !$config->get('Attr.EnableID')) { + return false; + } + + $id = trim($id); // trim it first + + if ($id === '') { + return false; + } + + $prefix = $config->get('Attr.IDPrefix'); + if ($prefix !== '') { + $prefix .= $config->get('Attr.IDPrefixLocal'); + // prevent re-appending the prefix + if (strpos($id, $prefix) !== 0) { + $id = $prefix . $id; + } + } elseif ($config->get('Attr.IDPrefixLocal') !== '') { + trigger_error( + '%Attr.IDPrefixLocal cannot be used unless ' . + '%Attr.IDPrefix is set', + E_USER_WARNING + ); + } + + if (!$this->selector) { + $id_accumulator =& $context->get('IDAccumulator'); + if (isset($id_accumulator->ids[$id])) { + return false; + } + } + + // we purposely avoid using regex, hopefully this is faster + + if ($config->get('Attr.ID.HTML5') === true) { + if (preg_match('/[\t\n\x0b\x0c ]/', $id)) { + return false; + } + } else { + if (ctype_alpha($id)) { + // OK + } else { + if (!ctype_alpha(@$id[0])) { + return false; + } + // primitive style of regexps, I suppose + $trim = trim( + $id, + 'A..Za..z0..9:-._' + ); + if ($trim !== '') { + return false; + } + } + } + + $regexp = $config->get('Attr.IDBlacklistRegexp'); + if ($regexp && preg_match($regexp, $id)) { + return false; + } + + if (!$this->selector) { + $id_accumulator->add($id); + } + + // if no change was made to the ID, return the result + // else, return the new id if stripping whitespace made it + // valid, or return false. + return $id; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Length.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Length.php new file mode 100644 index 000000000..1c4006fbb --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Length.php @@ -0,0 +1,56 @@ +<?php + +/** + * Validates the HTML type length (not to be confused with CSS's length). + * + * This accepts integer pixels or percentages as lengths for certain + * HTML attributes. + */ + +class HTMLPurifier_AttrDef_HTML_Length extends HTMLPurifier_AttrDef_HTML_Pixels +{ + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = trim($string); + if ($string === '') { + return false; + } + + $parent_result = parent::validate($string, $config, $context); + if ($parent_result !== false) { + return $parent_result; + } + + $length = strlen($string); + $last_char = $string[$length - 1]; + + if ($last_char !== '%') { + return false; + } + + $points = substr($string, 0, $length - 1); + + if (!is_numeric($points)) { + return false; + } + + $points = (int)$points; + + if ($points < 0) { + return '0%'; + } + if ($points > 100) { + return '100%'; + } + return ((string)$points) . '%'; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/LinkTypes.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/LinkTypes.php new file mode 100644 index 000000000..63fa04c15 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/LinkTypes.php @@ -0,0 +1,72 @@ +<?php + +/** + * Validates a rel/rev link attribute against a directive of allowed values + * @note We cannot use Enum because link types allow multiple + * values. + * @note Assumes link types are ASCII text + */ +class HTMLPurifier_AttrDef_HTML_LinkTypes extends HTMLPurifier_AttrDef +{ + + /** + * Name config attribute to pull. + * @type string + */ + protected $name; + + /** + * @param string $name + */ + public function __construct($name) + { + $configLookup = array( + 'rel' => 'AllowedRel', + 'rev' => 'AllowedRev' + ); + if (!isset($configLookup[$name])) { + trigger_error( + 'Unrecognized attribute name for link ' . + 'relationship.', + E_USER_ERROR + ); + return; + } + $this->name = $configLookup[$name]; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $allowed = $config->get('Attr.' . $this->name); + if (empty($allowed)) { + return false; + } + + $string = $this->parseCDATA($string); + $parts = explode(' ', $string); + + // lookup to prevent duplicates + $ret_lookup = array(); + foreach ($parts as $part) { + $part = strtolower(trim($part)); + if (!isset($allowed[$part])) { + continue; + } + $ret_lookup[$part] = true; + } + + if (empty($ret_lookup)) { + return false; + } + $string = implode(' ', array_keys($ret_lookup)); + return $string; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/MultiLength.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/MultiLength.php new file mode 100644 index 000000000..bbb20f2f8 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/MultiLength.php @@ -0,0 +1,60 @@ +<?php + +/** + * Validates a MultiLength as defined by the HTML spec. + * + * A multilength is either a integer (pixel count), a percentage, or + * a relative number. + */ +class HTMLPurifier_AttrDef_HTML_MultiLength extends HTMLPurifier_AttrDef_HTML_Length +{ + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = trim($string); + if ($string === '') { + return false; + } + + $parent_result = parent::validate($string, $config, $context); + if ($parent_result !== false) { + return $parent_result; + } + + $length = strlen($string); + $last_char = $string[$length - 1]; + + if ($last_char !== '*') { + return false; + } + + $int = substr($string, 0, $length - 1); + + if ($int == '') { + return '*'; + } + if (!is_numeric($int)) { + return false; + } + + $int = (int)$int; + if ($int < 0) { + return false; + } + if ($int == 0) { + return '0'; + } + if ($int == 1) { + return '*'; + } + return ((string)$int) . '*'; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Nmtokens.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Nmtokens.php new file mode 100644 index 000000000..f79683b4f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Nmtokens.php @@ -0,0 +1,70 @@ +<?php + +/** + * Validates contents based on NMTOKENS attribute type. + */ +class HTMLPurifier_AttrDef_HTML_Nmtokens extends HTMLPurifier_AttrDef +{ + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = trim($string); + + // early abort: '' and '0' (strings that convert to false) are invalid + if (!$string) { + return false; + } + + $tokens = $this->split($string, $config, $context); + $tokens = $this->filter($tokens, $config, $context); + if (empty($tokens)) { + return false; + } + return implode(' ', $tokens); + } + + /** + * Splits a space separated list of tokens into its constituent parts. + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + protected function split($string, $config, $context) + { + // OPTIMIZABLE! + // do the preg_match, capture all subpatterns for reformulation + + // we don't support U+00A1 and up codepoints or + // escaping because I don't know how to do that with regexps + // and plus it would complicate optimization efforts (you never + // see that anyway). + $pattern = '/(?:(?<=\s)|\A)' . // look behind for space or string start + '((?:--|-?[A-Za-z_])[A-Za-z_\-0-9]*)' . + '(?:(?=\s)|\z)/'; // look ahead for space or string end + preg_match_all($pattern, $string, $matches); + return $matches[1]; + } + + /** + * Template method for removing certain tokens based on arbitrary criteria. + * @note If we wanted to be really functional, we'd do an array_filter + * with a callback. But... we're not. + * @param array $tokens + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + protected function filter($tokens, $config, $context) + { + return $tokens; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Pixels.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Pixels.php new file mode 100644 index 000000000..a1d019e09 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/Pixels.php @@ -0,0 +1,76 @@ +<?php + +/** + * Validates an integer representation of pixels according to the HTML spec. + */ +class HTMLPurifier_AttrDef_HTML_Pixels extends HTMLPurifier_AttrDef +{ + + /** + * @type int + */ + protected $max; + + /** + * @param int $max + */ + public function __construct($max = null) + { + $this->max = $max; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = trim($string); + if ($string === '0') { + return $string; + } + if ($string === '') { + return false; + } + $length = strlen($string); + if (substr($string, $length - 2) == 'px') { + $string = substr($string, 0, $length - 2); + } + if (!is_numeric($string)) { + return false; + } + $int = (int)$string; + + if ($int < 0) { + return '0'; + } + + // upper-bound value, extremely high values can + // crash operating systems, see <http://ha.ckers.org/imagecrash.html> + // WARNING, above link WILL crash you if you're using Windows + + if ($this->max !== null && $int > $this->max) { + return (string)$this->max; + } + return (string)$int; + } + + /** + * @param string $string + * @return HTMLPurifier_AttrDef + */ + public function make($string) + { + if ($string === '') { + $max = null; + } else { + $max = (int)$string; + } + $class = get_class($this); + return new $class($max); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/index.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/HTML/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/Integer.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/Integer.php new file mode 100644 index 000000000..400e707d2 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/Integer.php @@ -0,0 +1,91 @@ +<?php + +/** + * Validates an integer. + * @note While this class was modeled off the CSS definition, no currently + * allowed CSS uses this type. The properties that do are: widows, + * orphans, z-index, counter-increment, counter-reset. Some of the + * HTML attributes, however, find use for a non-negative version of this. + */ +class HTMLPurifier_AttrDef_Integer extends HTMLPurifier_AttrDef +{ + + /** + * Whether or not negative values are allowed. + * @type bool + */ + protected $negative = true; + + /** + * Whether or not zero is allowed. + * @type bool + */ + protected $zero = true; + + /** + * Whether or not positive values are allowed. + * @type bool + */ + protected $positive = true; + + /** + * @param $negative Bool indicating whether or not negative values are allowed + * @param $zero Bool indicating whether or not zero is allowed + * @param $positive Bool indicating whether or not positive values are allowed + */ + public function __construct($negative = true, $zero = true, $positive = true) + { + $this->negative = $negative; + $this->zero = $zero; + $this->positive = $positive; + } + + /** + * @param string $integer + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($integer, $config, $context) + { + $integer = $this->parseCDATA($integer); + if ($integer === '') { + return false; + } + + // we could possibly simply typecast it to integer, but there are + // certain fringe cases that must not return an integer. + + // clip leading sign + if ($this->negative && $integer[0] === '-') { + $digits = substr($integer, 1); + if ($digits === '0') { + $integer = '0'; + } // rm minus sign for zero + } elseif ($this->positive && $integer[0] === '+') { + $digits = $integer = substr($integer, 1); // rm unnecessary plus + } else { + $digits = $integer; + } + + // test if it's numeric + if (!ctype_digit($digits)) { + return false; + } + + // perform scope tests + if (!$this->zero && $integer == 0) { + return false; + } + if (!$this->positive && $integer > 0) { + return false; + } + if (!$this->negative && $integer < 0) { + return false; + } + + return $integer; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/Lang.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/Lang.php new file mode 100644 index 000000000..2a55cea64 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/Lang.php @@ -0,0 +1,86 @@ +<?php + +/** + * Validates the HTML attribute lang, effectively a language code. + * @note Built according to RFC 3066, which obsoleted RFC 1766 + */ +class HTMLPurifier_AttrDef_Lang extends HTMLPurifier_AttrDef +{ + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $string = trim($string); + if (!$string) { + return false; + } + + $subtags = explode('-', $string); + $num_subtags = count($subtags); + + if ($num_subtags == 0) { // sanity check + return false; + } + + // process primary subtag : $subtags[0] + $length = strlen($subtags[0]); + switch ($length) { + case 0: + return false; + case 1: + if (!($subtags[0] == 'x' || $subtags[0] == 'i')) { + return false; + } + break; + case 2: + case 3: + if (!ctype_alpha($subtags[0])) { + return false; + } elseif (!ctype_lower($subtags[0])) { + $subtags[0] = strtolower($subtags[0]); + } + break; + default: + return false; + } + + $new_string = $subtags[0]; + if ($num_subtags == 1) { + return $new_string; + } + + // process second subtag : $subtags[1] + $length = strlen($subtags[1]); + if ($length == 0 || ($length == 1 && $subtags[1] != 'x') || $length > 8 || !ctype_alnum($subtags[1])) { + return $new_string; + } + if (!ctype_lower($subtags[1])) { + $subtags[1] = strtolower($subtags[1]); + } + + $new_string .= '-' . $subtags[1]; + if ($num_subtags == 2) { + return $new_string; + } + + // process all other subtags, index 2 and up + for ($i = 2; $i < $num_subtags; $i++) { + $length = strlen($subtags[$i]); + if ($length == 0 || $length > 8 || !ctype_alnum($subtags[$i])) { + return $new_string; + } + if (!ctype_lower($subtags[$i])) { + $subtags[$i] = strtolower($subtags[$i]); + } + $new_string .= '-' . $subtags[$i]; + } + return $new_string; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/Switch.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/Switch.php new file mode 100644 index 000000000..c7eb3199a --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/Switch.php @@ -0,0 +1,53 @@ +<?php + +/** + * Decorator that, depending on a token, switches between two definitions. + */ +class HTMLPurifier_AttrDef_Switch +{ + + /** + * @type string + */ + protected $tag; + + /** + * @type HTMLPurifier_AttrDef + */ + protected $withTag; + + /** + * @type HTMLPurifier_AttrDef + */ + protected $withoutTag; + + /** + * @param string $tag Tag name to switch upon + * @param HTMLPurifier_AttrDef $with_tag Call if token matches tag + * @param HTMLPurifier_AttrDef $without_tag Call if token doesn't match, or there is no token + */ + public function __construct($tag, $with_tag, $without_tag) + { + $this->tag = $tag; + $this->withTag = $with_tag; + $this->withoutTag = $without_tag; + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $token = $context->get('CurrentToken', true); + if (!$token || $token->name !== $this->tag) { + return $this->withoutTag->validate($string, $config, $context); + } else { + return $this->withTag->validate($string, $config, $context); + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/Text.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/Text.php new file mode 100644 index 000000000..4553a4ea9 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/Text.php @@ -0,0 +1,21 @@ +<?php + +/** + * Validates arbitrary text according to the HTML spec. + */ +class HTMLPurifier_AttrDef_Text extends HTMLPurifier_AttrDef +{ + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + return $this->parseCDATA($string); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/URI.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI.php new file mode 100644 index 000000000..c1cd89772 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI.php @@ -0,0 +1,111 @@ +<?php + +/** + * Validates a URI as defined by RFC 3986. + * @note Scheme-specific mechanics deferred to HTMLPurifier_URIScheme + */ +class HTMLPurifier_AttrDef_URI extends HTMLPurifier_AttrDef +{ + + /** + * @type HTMLPurifier_URIParser + */ + protected $parser; + + /** + * @type bool + */ + protected $embedsResource; + + /** + * @param bool $embeds_resource Does the URI here result in an extra HTTP request? + */ + public function __construct($embeds_resource = false) + { + $this->parser = new HTMLPurifier_URIParser(); + $this->embedsResource = (bool)$embeds_resource; + } + + /** + * @param string $string + * @return HTMLPurifier_AttrDef_URI + */ + public function make($string) + { + $embeds = ($string === 'embedded'); + return new HTMLPurifier_AttrDef_URI($embeds); + } + + /** + * @param string $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($uri, $config, $context) + { + if ($config->get('URI.Disable')) { + return false; + } + + $uri = $this->parseCDATA($uri); + + // parse the URI + $uri = $this->parser->parse($uri); + if ($uri === false) { + return false; + } + + // add embedded flag to context for validators + $context->register('EmbeddedURI', $this->embedsResource); + + $ok = false; + do { + + // generic validation + $result = $uri->validate($config, $context); + if (!$result) { + break; + } + + // chained filtering + $uri_def = $config->getDefinition('URI'); + $result = $uri_def->filter($uri, $config, $context); + if (!$result) { + break; + } + + // scheme-specific validation + $scheme_obj = $uri->getSchemeObj($config, $context); + if (!$scheme_obj) { + break; + } + if ($this->embedsResource && !$scheme_obj->browsable) { + break; + } + $result = $scheme_obj->validate($uri, $config, $context); + if (!$result) { + break; + } + + // Post chained filtering + $result = $uri_def->postFilter($uri, $config, $context); + if (!$result) { + break; + } + + // survived gauntlet + $ok = true; + + } while (false); + + $context->destroy('EmbeddedURI'); + if (!$ok) { + return false; + } + // back to string + return $uri->toString(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Email.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Email.php new file mode 100644 index 000000000..daf32b764 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Email.php @@ -0,0 +1,20 @@ +<?php + +abstract class HTMLPurifier_AttrDef_URI_Email extends HTMLPurifier_AttrDef +{ + + /** + * Unpacks a mailbox into its display-name and address + * @param string $string + * @return mixed + */ + public function unpack($string) + { + // needs to be implemented + } + +} + +// sub-implementations + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php new file mode 100644 index 000000000..52c0d5968 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php @@ -0,0 +1,29 @@ +<?php + +/** + * Primitive email validation class based on the regexp found at + * http://www.regular-expressions.info/email.html + */ +class HTMLPurifier_AttrDef_URI_Email_SimpleCheck extends HTMLPurifier_AttrDef_URI_Email +{ + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + // no support for named mailboxes i.e. "Bob <bob@example.com>" + // that needs more percent encoding to be done + if ($string == '') { + return false; + } + $string = trim($string); + $result = preg_match('/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i', $string); + return $result ? $string : false; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php new file mode 100644 index 000000000..1beeaa5d2 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php @@ -0,0 +1,142 @@ +<?php + +/** + * Validates a host according to the IPv4, IPv6 and DNS (future) specifications. + */ +class HTMLPurifier_AttrDef_URI_Host extends HTMLPurifier_AttrDef +{ + + /** + * IPv4 sub-validator. + * @type HTMLPurifier_AttrDef_URI_IPv4 + */ + protected $ipv4; + + /** + * IPv6 sub-validator. + * @type HTMLPurifier_AttrDef_URI_IPv6 + */ + protected $ipv6; + + public function __construct() + { + $this->ipv4 = new HTMLPurifier_AttrDef_URI_IPv4(); + $this->ipv6 = new HTMLPurifier_AttrDef_URI_IPv6(); + } + + /** + * @param string $string + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($string, $config, $context) + { + $length = strlen($string); + // empty hostname is OK; it's usually semantically equivalent: + // the default host as defined by a URI scheme is used: + // + // If the URI scheme defines a default for host, then that + // default applies when the host subcomponent is undefined + // or when the registered name is empty (zero length). + if ($string === '') { + return ''; + } + if ($length > 1 && $string[0] === '[' && $string[$length - 1] === ']') { + //IPv6 + $ip = substr($string, 1, $length - 2); + $valid = $this->ipv6->validate($ip, $config, $context); + if ($valid === false) { + return false; + } + return '[' . $valid . ']'; + } + + // need to do checks on unusual encodings too + $ipv4 = $this->ipv4->validate($string, $config, $context); + if ($ipv4 !== false) { + return $ipv4; + } + + // A regular domain name. + + // This doesn't match I18N domain names, but we don't have proper IRI support, + // so force users to insert Punycode. + + // There is not a good sense in which underscores should be + // allowed, since it's technically not! (And if you go as + // far to allow everything as specified by the DNS spec... + // well, that's literally everything, modulo some space limits + // for the components and the overall name (which, by the way, + // we are NOT checking!). So we (arbitrarily) decide this: + // let's allow underscores wherever we would have allowed + // hyphens, if they are enabled. This is a pretty good match + // for browser behavior, for example, a large number of browsers + // cannot handle foo_.example.com, but foo_bar.example.com is + // fairly well supported. + $underscore = $config->get('Core.AllowHostnameUnderscore') ? '_' : ''; + + // Based off of RFC 1738, but amended so that + // as per RFC 3696, the top label need only not be all numeric. + // The productions describing this are: + $a = '[a-z]'; // alpha + $an = '[a-z0-9]'; // alphanum + $and = "[a-z0-9-$underscore]"; // alphanum | "-" + // domainlabel = alphanum | alphanum *( alphanum | "-" ) alphanum + $domainlabel = "$an(?:$and*$an)?"; + // AMENDED as per RFC 3696 + // toplabel = alphanum | alphanum *( alphanum | "-" ) alphanum + // side condition: not all numeric + $toplabel = "$an(?:$and*$an)?"; + // hostname = *( domainlabel "." ) toplabel [ "." ] + if (preg_match("/^(?:$domainlabel\.)*($toplabel)\.?$/i", $string, $matches)) { + if (!ctype_digit($matches[1])) { + return $string; + } + } + + // PHP 5.3 and later support this functionality natively + if (function_exists('idn_to_ascii')) { + if (defined('IDNA_NONTRANSITIONAL_TO_ASCII') && defined('INTL_IDNA_VARIANT_UTS46')) { + $string = idn_to_ascii($string, IDNA_NONTRANSITIONAL_TO_ASCII, INTL_IDNA_VARIANT_UTS46); + } else { + $string = idn_to_ascii($string); + } + + // If we have Net_IDNA2 support, we can support IRIs by + // punycoding them. (This is the most portable thing to do, + // since otherwise we have to assume browsers support + } elseif ($config->get('Core.EnableIDNA')) { + $idna = new Net_IDNA2(array('encoding' => 'utf8', 'overlong' => false, 'strict' => true)); + // we need to encode each period separately + $parts = explode('.', $string); + try { + $new_parts = array(); + foreach ($parts as $part) { + $encodable = false; + for ($i = 0, $c = strlen($part); $i < $c; $i++) { + if (ord($part[$i]) > 0x7a) { + $encodable = true; + break; + } + } + if (!$encodable) { + $new_parts[] = $part; + } else { + $new_parts[] = $idna->encode($part); + } + } + $string = implode('.', $new_parts); + } catch (Exception $e) { + // XXX error reporting + } + } + // Try again + if (preg_match("/^($domainlabel\.)*$toplabel\.?$/i", $string)) { + return $string; + } + return false; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv4.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv4.php new file mode 100644 index 000000000..30ac16c9e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv4.php @@ -0,0 +1,45 @@ +<?php + +/** + * Validates an IPv4 address + * @author Feyd @ forums.devnetwork.net (public domain) + */ +class HTMLPurifier_AttrDef_URI_IPv4 extends HTMLPurifier_AttrDef +{ + + /** + * IPv4 regex, protected so that IPv6 can reuse it. + * @type string + */ + protected $ip4; + + /** + * @param string $aIP + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($aIP, $config, $context) + { + if (!$this->ip4) { + $this->_loadRegex(); + } + + if (preg_match('#^' . $this->ip4 . '$#s', $aIP)) { + return $aIP; + } + return false; + } + + /** + * Lazy load function to prevent regex from being stuffed in + * cache. + */ + protected function _loadRegex() + { + $oct = '(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])'; // 0-255 + $this->ip4 = "(?:{$oct}\\.{$oct}\\.{$oct}\\.{$oct})"; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv6.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv6.php new file mode 100644 index 000000000..f243793ee --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv6.php @@ -0,0 +1,89 @@ +<?php + +/** + * Validates an IPv6 address. + * @author Feyd @ forums.devnetwork.net (public domain) + * @note This function requires brackets to have been removed from address + * in URI. + */ +class HTMLPurifier_AttrDef_URI_IPv6 extends HTMLPurifier_AttrDef_URI_IPv4 +{ + + /** + * @param string $aIP + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string + */ + public function validate($aIP, $config, $context) + { + if (!$this->ip4) { + $this->_loadRegex(); + } + + $original = $aIP; + + $hex = '[0-9a-fA-F]'; + $blk = '(?:' . $hex . '{1,4})'; + $pre = '(?:/(?:12[0-8]|1[0-1][0-9]|[1-9][0-9]|[0-9]))'; // /0 - /128 + + // prefix check + if (strpos($aIP, '/') !== false) { + if (preg_match('#' . $pre . '$#s', $aIP, $find)) { + $aIP = substr($aIP, 0, 0 - strlen($find[0])); + unset($find); + } else { + return false; + } + } + + // IPv4-compatiblity check + if (preg_match('#(?<=:' . ')' . $this->ip4 . '$#s', $aIP, $find)) { + $aIP = substr($aIP, 0, 0 - strlen($find[0])); + $ip = explode('.', $find[0]); + $ip = array_map('dechex', $ip); + $aIP .= $ip[0] . $ip[1] . ':' . $ip[2] . $ip[3]; + unset($find, $ip); + } + + // compression check + $aIP = explode('::', $aIP); + $c = count($aIP); + if ($c > 2) { + return false; + } elseif ($c == 2) { + list($first, $second) = $aIP; + $first = explode(':', $first); + $second = explode(':', $second); + + if (count($first) + count($second) > 8) { + return false; + } + + while (count($first) < 8) { + array_push($first, '0'); + } + + array_splice($first, 8 - count($second), 8, $second); + $aIP = $first; + unset($first, $second); + } else { + $aIP = explode(':', $aIP[0]); + } + $c = count($aIP); + + if ($c != 8) { + return false; + } + + // All the pieces should be 16-bit hex strings. Are they? + foreach ($aIP as $piece) { + if (!preg_match('#^[0-9a-fA-F]{4}$#s', sprintf('%04s', $piece))) { + return false; + } + } + return $original; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/index.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/URI/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/AttrDef/index.php b/tools/htmlpurifier/HTMLPurifier/AttrDef/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrDef/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform.php new file mode 100644 index 000000000..b428331f1 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform.php @@ -0,0 +1,60 @@ +<?php + +/** + * Processes an entire attribute array for corrections needing multiple values. + * + * Occasionally, a certain attribute will need to be removed and popped onto + * another value. Instead of creating a complex return syntax for + * HTMLPurifier_AttrDef, we just pass the whole attribute array to a + * specialized object and have that do the special work. That is the + * family of HTMLPurifier_AttrTransform. + * + * An attribute transformation can be assigned to run before or after + * HTMLPurifier_AttrDef validation. See HTMLPurifier_HTMLDefinition for + * more details. + */ + +abstract class HTMLPurifier_AttrTransform +{ + + /** + * Abstract: makes changes to the attributes dependent on multiple values. + * + * @param array $attr Assoc array of attributes, usually from + * HTMLPurifier_Token_Tag::$attr + * @param HTMLPurifier_Config $config Mandatory HTMLPurifier_Config object. + * @param HTMLPurifier_Context $context Mandatory HTMLPurifier_Context object + * @return array Processed attribute array. + */ + abstract public function transform($attr, $config, $context); + + /** + * Prepends CSS properties to the style attribute, creating the + * attribute if it doesn't exist. + * @param array &$attr Attribute array to process (passed by reference) + * @param string $css CSS to prepend + */ + public function prependCSS(&$attr, $css) + { + $attr['style'] = isset($attr['style']) ? $attr['style'] : ''; + $attr['style'] = $css . $attr['style']; + } + + /** + * Retrieves and removes an attribute + * @param array &$attr Attribute array to process (passed by reference) + * @param mixed $key Key of attribute to confiscate + * @return mixed + */ + public function confiscateAttr(&$attr, $key) + { + if (!isset($attr[$key])) { + return null; + } + $value = $attr[$key]; + unset($attr[$key]); + return $value; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/Background.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Background.php new file mode 100644 index 000000000..2f72869a5 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Background.php @@ -0,0 +1,28 @@ +<?php + +/** + * Pre-transform that changes proprietary background attribute to CSS. + */ +class HTMLPurifier_AttrTransform_Background extends HTMLPurifier_AttrTransform +{ + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr['background'])) { + return $attr; + } + + $background = $this->confiscateAttr($attr, 'background'); + // some validation should happen here + + $this->prependCSS($attr, "background-image:url($background);"); + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/BdoDir.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/BdoDir.php new file mode 100644 index 000000000..d66c04a5b --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/BdoDir.php @@ -0,0 +1,27 @@ +<?php + +// this MUST be placed in post, as it assumes that any value in dir is valid + +/** + * Post-trasnform that ensures that bdo tags have the dir attribute set. + */ +class HTMLPurifier_AttrTransform_BdoDir extends HTMLPurifier_AttrTransform +{ + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (isset($attr['dir'])) { + return $attr; + } + $attr['dir'] = $config->get('Attr.DefaultTextDir'); + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/BgColor.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/BgColor.php new file mode 100644 index 000000000..0f51fd2ce --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/BgColor.php @@ -0,0 +1,28 @@ +<?php + +/** + * Pre-transform that changes deprecated bgcolor attribute to CSS. + */ +class HTMLPurifier_AttrTransform_BgColor extends HTMLPurifier_AttrTransform +{ + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr['bgcolor'])) { + return $attr; + } + + $bgcolor = $this->confiscateAttr($attr, 'bgcolor'); + // some validation should happen here + + $this->prependCSS($attr, "background-color:$bgcolor;"); + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/BoolToCSS.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/BoolToCSS.php new file mode 100644 index 000000000..f25cd0195 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/BoolToCSS.php @@ -0,0 +1,47 @@ +<?php + +/** + * Pre-transform that changes converts a boolean attribute to fixed CSS + */ +class HTMLPurifier_AttrTransform_BoolToCSS extends HTMLPurifier_AttrTransform +{ + /** + * Name of boolean attribute that is trigger. + * @type string + */ + protected $attr; + + /** + * CSS declarations to add to style, needs trailing semicolon. + * @type string + */ + protected $css; + + /** + * @param string $attr attribute name to convert from + * @param string $css CSS declarations to add to style (needs semicolon) + */ + public function __construct($attr, $css) + { + $this->attr = $attr; + $this->css = $css; + } + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr[$this->attr])) { + return $attr; + } + unset($attr[$this->attr]); + $this->prependCSS($attr, $this->css); + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/Border.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Border.php new file mode 100644 index 000000000..057dc017f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Border.php @@ -0,0 +1,26 @@ +<?php + +/** + * Pre-transform that changes deprecated border attribute to CSS. + */ +class HTMLPurifier_AttrTransform_Border extends HTMLPurifier_AttrTransform +{ + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr['border'])) { + return $attr; + } + $border_width = $this->confiscateAttr($attr, 'border'); + // some validation should happen here + $this->prependCSS($attr, "border:{$border_width}px solid;"); + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/EnumToCSS.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/EnumToCSS.php new file mode 100644 index 000000000..7ccd0e3fb --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/EnumToCSS.php @@ -0,0 +1,68 @@ +<?php + +/** + * Generic pre-transform that converts an attribute with a fixed number of + * values (enumerated) to CSS. + */ +class HTMLPurifier_AttrTransform_EnumToCSS extends HTMLPurifier_AttrTransform +{ + /** + * Name of attribute to transform from. + * @type string + */ + protected $attr; + + /** + * Lookup array of attribute values to CSS. + * @type array + */ + protected $enumToCSS = array(); + + /** + * Case sensitivity of the matching. + * @type bool + * @warning Currently can only be guaranteed to work with ASCII + * values. + */ + protected $caseSensitive = false; + + /** + * @param string $attr Attribute name to transform from + * @param array $enum_to_css Lookup array of attribute values to CSS + * @param bool $case_sensitive Case sensitivity indicator, default false + */ + public function __construct($attr, $enum_to_css, $case_sensitive = false) + { + $this->attr = $attr; + $this->enumToCSS = $enum_to_css; + $this->caseSensitive = (bool)$case_sensitive; + } + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr[$this->attr])) { + return $attr; + } + + $value = trim($attr[$this->attr]); + unset($attr[$this->attr]); + + if (!$this->caseSensitive) { + $value = strtolower($value); + } + + if (!isset($this->enumToCSS[$value])) { + return $attr; + } + $this->prependCSS($attr, $this->enumToCSS[$value]); + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/ImgRequired.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/ImgRequired.php new file mode 100644 index 000000000..235ebb34b --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/ImgRequired.php @@ -0,0 +1,47 @@ +<?php + +// must be called POST validation + +/** + * Transform that supplies default values for the src and alt attributes + * in img tags, as well as prevents the img tag from being removed + * because of a missing alt tag. This needs to be registered as both + * a pre and post attribute transform. + */ +class HTMLPurifier_AttrTransform_ImgRequired extends HTMLPurifier_AttrTransform +{ + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + $src = true; + if (!isset($attr['src'])) { + if ($config->get('Core.RemoveInvalidImg')) { + return $attr; + } + $attr['src'] = $config->get('Attr.DefaultInvalidImage'); + $src = false; + } + + if (!isset($attr['alt'])) { + if ($src) { + $alt = $config->get('Attr.DefaultImageAlt'); + if ($alt === null) { + $attr['alt'] = basename($attr['src']); + } else { + $attr['alt'] = $alt; + } + } else { + $attr['alt'] = $config->get('Attr.DefaultInvalidImageAlt'); + } + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/ImgSpace.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/ImgSpace.php new file mode 100644 index 000000000..350b3358f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/ImgSpace.php @@ -0,0 +1,61 @@ +<?php + +/** + * Pre-transform that changes deprecated hspace and vspace attributes to CSS + */ +class HTMLPurifier_AttrTransform_ImgSpace extends HTMLPurifier_AttrTransform +{ + /** + * @type string + */ + protected $attr; + + /** + * @type array + */ + protected $css = array( + 'hspace' => array('left', 'right'), + 'vspace' => array('top', 'bottom') + ); + + /** + * @param string $attr + */ + public function __construct($attr) + { + $this->attr = $attr; + if (!isset($this->css[$attr])) { + trigger_error(htmlspecialchars($attr) . ' is not valid space attribute'); + } + } + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr[$this->attr])) { + return $attr; + } + + $width = $this->confiscateAttr($attr, $this->attr); + // some validation could happen here + + if (!isset($this->css[$this->attr])) { + return $attr; + } + + $style = ''; + foreach ($this->css[$this->attr] as $suffix) { + $property = "margin-$suffix"; + $style .= "$property:{$width}px;"; + } + $this->prependCSS($attr, $style); + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/Input.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Input.php new file mode 100644 index 000000000..3ab47ed8c --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Input.php @@ -0,0 +1,56 @@ +<?php + +/** + * Performs miscellaneous cross attribute validation and filtering for + * input elements. This is meant to be a post-transform. + */ +class HTMLPurifier_AttrTransform_Input extends HTMLPurifier_AttrTransform +{ + /** + * @type HTMLPurifier_AttrDef_HTML_Pixels + */ + protected $pixels; + + public function __construct() + { + $this->pixels = new HTMLPurifier_AttrDef_HTML_Pixels(); + } + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr['type'])) { + $t = 'text'; + } else { + $t = strtolower($attr['type']); + } + if (isset($attr['checked']) && $t !== 'radio' && $t !== 'checkbox') { + unset($attr['checked']); + } + if (isset($attr['maxlength']) && $t !== 'text' && $t !== 'password') { + unset($attr['maxlength']); + } + if (isset($attr['size']) && $t !== 'text' && $t !== 'password') { + $result = $this->pixels->validate($attr['size'], $config, $context); + if ($result === false) { + unset($attr['size']); + } else { + $attr['size'] = $result; + } + } + if (isset($attr['src']) && $t !== 'image') { + unset($attr['src']); + } + if (!isset($attr['value']) && ($t === 'radio' || $t === 'checkbox')) { + $attr['value'] = ''; + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/Lang.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Lang.php new file mode 100644 index 000000000..5b0aff0e4 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Lang.php @@ -0,0 +1,31 @@ +<?php + +/** + * Post-transform that copies lang's value to xml:lang (and vice-versa) + * @note Theoretically speaking, this could be a pre-transform, but putting + * post is more efficient. + */ +class HTMLPurifier_AttrTransform_Lang extends HTMLPurifier_AttrTransform +{ + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + $lang = isset($attr['lang']) ? $attr['lang'] : false; + $xml_lang = isset($attr['xml:lang']) ? $attr['xml:lang'] : false; + + if ($lang !== false && $xml_lang === false) { + $attr['xml:lang'] = $lang; + } elseif ($xml_lang !== false) { + $attr['lang'] = $xml_lang; + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/Length.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Length.php new file mode 100644 index 000000000..853f33549 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Length.php @@ -0,0 +1,45 @@ +<?php + +/** + * Class for handling width/height length attribute transformations to CSS + */ +class HTMLPurifier_AttrTransform_Length extends HTMLPurifier_AttrTransform +{ + + /** + * @type string + */ + protected $name; + + /** + * @type string + */ + protected $cssName; + + public function __construct($name, $css_name = null) + { + $this->name = $name; + $this->cssName = $css_name ? $css_name : $name; + } + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr[$this->name])) { + return $attr; + } + $length = $this->confiscateAttr($attr, $this->name); + if (ctype_digit($length)) { + $length .= 'px'; + } + $this->prependCSS($attr, $this->cssName . ":$length;"); + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/Name.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Name.php new file mode 100644 index 000000000..63cce6837 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Name.php @@ -0,0 +1,33 @@ +<?php + +/** + * Pre-transform that changes deprecated name attribute to ID if necessary + */ +class HTMLPurifier_AttrTransform_Name extends HTMLPurifier_AttrTransform +{ + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + // Abort early if we're using relaxed definition of name + if ($config->get('HTML.Attr.Name.UseCDATA')) { + return $attr; + } + if (!isset($attr['name'])) { + return $attr; + } + $id = $this->confiscateAttr($attr, 'name'); + if (isset($attr['id'])) { + return $attr; + } + $attr['id'] = $id; + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/NameSync.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/NameSync.php new file mode 100644 index 000000000..36079b786 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/NameSync.php @@ -0,0 +1,41 @@ +<?php + +/** + * Post-transform that performs validation to the name attribute; if + * it is present with an equivalent id attribute, it is passed through; + * otherwise validation is performed. + */ +class HTMLPurifier_AttrTransform_NameSync extends HTMLPurifier_AttrTransform +{ + + public function __construct() + { + $this->idDef = new HTMLPurifier_AttrDef_HTML_ID(); + } + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr['name'])) { + return $attr; + } + $name = $attr['name']; + if (isset($attr['id']) && $attr['id'] === $name) { + return $attr; + } + $result = $this->idDef->validate($name, $config, $context); + if ($result === false) { + unset($attr['name']); + } else { + $attr['name'] = $result; + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/Nofollow.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Nofollow.php new file mode 100644 index 000000000..1057ebee1 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Nofollow.php @@ -0,0 +1,52 @@ +<?php + +// must be called POST validation + +/** + * Adds rel="nofollow" to all outbound links. This transform is + * only attached if Attr.Nofollow is TRUE. + */ +class HTMLPurifier_AttrTransform_Nofollow extends HTMLPurifier_AttrTransform +{ + /** + * @type HTMLPurifier_URIParser + */ + private $parser; + + public function __construct() + { + $this->parser = new HTMLPurifier_URIParser(); + } + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr['href'])) { + return $attr; + } + + // XXX Kind of inefficient + $url = $this->parser->parse($attr['href']); + $scheme = $url->getSchemeObj($config, $context); + + if ($scheme->browsable && !$url->isLocal($config, $context)) { + if (isset($attr['rel'])) { + $rels = explode(' ', $attr['rel']); + if (!in_array('nofollow', $rels)) { + $rels[] = 'nofollow'; + } + $attr['rel'] = implode(' ', $rels); + } else { + $attr['rel'] = 'nofollow'; + } + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeEmbed.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeEmbed.php new file mode 100644 index 000000000..231c81a3f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeEmbed.php @@ -0,0 +1,25 @@ +<?php + +class HTMLPurifier_AttrTransform_SafeEmbed extends HTMLPurifier_AttrTransform +{ + /** + * @type string + */ + public $name = "SafeEmbed"; + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + $attr['allowscriptaccess'] = 'never'; + $attr['allownetworking'] = 'internal'; + $attr['type'] = 'application/x-shockwave-flash'; + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeObject.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeObject.php new file mode 100644 index 000000000..d1f3a4d2e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeObject.php @@ -0,0 +1,28 @@ +<?php + +/** + * Writes default type for all objects. Currently only supports flash. + */ +class HTMLPurifier_AttrTransform_SafeObject extends HTMLPurifier_AttrTransform +{ + /** + * @type string + */ + public $name = "SafeObject"; + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr['type'])) { + $attr['type'] = 'application/x-shockwave-flash'; + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeParam.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeParam.php new file mode 100644 index 000000000..1143b4b49 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/SafeParam.php @@ -0,0 +1,79 @@ +<?php + +/** + * Validates name/value pairs in param tags to be used in safe objects. This + * will only allow name values it recognizes, and pre-fill certain attributes + * with required values. + * + * @note + * This class only supports Flash. In the future, Quicktime support + * may be added. + * + * @warning + * This class expects an injector to add the necessary parameters tags. + */ +class HTMLPurifier_AttrTransform_SafeParam extends HTMLPurifier_AttrTransform +{ + /** + * @type string + */ + public $name = "SafeParam"; + + /** + * @type HTMLPurifier_AttrDef_URI + */ + private $uri; + + public function __construct() + { + $this->uri = new HTMLPurifier_AttrDef_URI(true); // embedded + $this->wmode = new HTMLPurifier_AttrDef_Enum(array('window', 'opaque', 'transparent')); + } + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + // If we add support for other objects, we'll need to alter the + // transforms. + switch ($attr['name']) { + // application/x-shockwave-flash + // Keep this synchronized with Injector/SafeObject.php + case 'allowScriptAccess': + $attr['value'] = 'never'; + break; + case 'allowNetworking': + $attr['value'] = 'internal'; + break; + case 'allowFullScreen': + if ($config->get('HTML.FlashAllowFullScreen')) { + $attr['value'] = ($attr['value'] == 'true') ? 'true' : 'false'; + } else { + $attr['value'] = 'false'; + } + break; + case 'wmode': + $attr['value'] = $this->wmode->validate($attr['value'], $config, $context); + break; + case 'movie': + case 'src': + $attr['name'] = "movie"; + $attr['value'] = $this->uri->validate($attr['value'], $config, $context); + break; + case 'flashvars': + // we're going to allow arbitrary inputs to the SWF, on + // the reasoning that it could only hack the SWF, not us. + break; + // add other cases to support other param name/value pairs + default: + $attr['name'] = $attr['value'] = null; + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/ScriptRequired.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/ScriptRequired.php new file mode 100644 index 000000000..b7057bbf8 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/ScriptRequired.php @@ -0,0 +1,23 @@ +<?php + +/** + * Implements required attribute stipulation for <script> + */ +class HTMLPurifier_AttrTransform_ScriptRequired extends HTMLPurifier_AttrTransform +{ + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr['type'])) { + $attr['type'] = 'text/javascript'; + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetBlank.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetBlank.php new file mode 100644 index 000000000..dd63ea89c --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetBlank.php @@ -0,0 +1,45 @@ +<?php + +// must be called POST validation + +/** + * Adds target="blank" to all outbound links. This transform is + * only attached if Attr.TargetBlank is TRUE. This works regardless + * of whether or not Attr.AllowedFrameTargets + */ +class HTMLPurifier_AttrTransform_TargetBlank extends HTMLPurifier_AttrTransform +{ + /** + * @type HTMLPurifier_URIParser + */ + private $parser; + + public function __construct() + { + $this->parser = new HTMLPurifier_URIParser(); + } + + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (!isset($attr['href'])) { + return $attr; + } + + // XXX Kind of inefficient + $url = $this->parser->parse($attr['href']); + $scheme = $url->getSchemeObj($config, $context); + + if ($scheme->browsable && !$url->isBenign($config, $context)) { + $attr['target'] = '_blank'; + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetNoopener.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetNoopener.php new file mode 100644 index 000000000..1db3c6c09 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetNoopener.php @@ -0,0 +1,37 @@ +<?php + +// must be called POST validation + +/** + * Adds rel="noopener" to any links which target a different window + * than the current one. This is used to prevent malicious websites + * from silently replacing the original window, which could be used + * to do phishing. + * This transform is controlled by %HTML.TargetNoopener. + */ +class HTMLPurifier_AttrTransform_TargetNoopener extends HTMLPurifier_AttrTransform +{ + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (isset($attr['rel'])) { + $rels = explode(' ', $attr['rel']); + } else { + $rels = array(); + } + if (isset($attr['target']) && !in_array('noopener', $rels)) { + $rels[] = 'noopener'; + } + if (!empty($rels) || isset($attr['rel'])) { + $attr['rel'] = implode(' ', $rels); + } + + return $attr; + } +} + diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetNoreferrer.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetNoreferrer.php new file mode 100644 index 000000000..587dc2e07 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/TargetNoreferrer.php @@ -0,0 +1,37 @@ +<?php + +// must be called POST validation + +/** + * Adds rel="noreferrer" to any links which target a different window + * than the current one. This is used to prevent malicious websites + * from silently replacing the original window, which could be used + * to do phishing. + * This transform is controlled by %HTML.TargetNoreferrer. + */ +class HTMLPurifier_AttrTransform_TargetNoreferrer extends HTMLPurifier_AttrTransform +{ + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + if (isset($attr['rel'])) { + $rels = explode(' ', $attr['rel']); + } else { + $rels = array(); + } + if (isset($attr['target']) && !in_array('noreferrer', $rels)) { + $rels[] = 'noreferrer'; + } + if (!empty($rels) || isset($attr['rel'])) { + $attr['rel'] = implode(' ', $rels); + } + + return $attr; + } +} + diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/Textarea.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Textarea.php new file mode 100644 index 000000000..6a9f33a0c --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/Textarea.php @@ -0,0 +1,27 @@ +<?php + +/** + * Sets height/width defaults for <textarea> + */ +class HTMLPurifier_AttrTransform_Textarea extends HTMLPurifier_AttrTransform +{ + /** + * @param array $attr + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function transform($attr, $config, $context) + { + // Calculated from Firefox + if (!isset($attr['cols'])) { + $attr['cols'] = '22'; + } + if (!isset($attr['rows'])) { + $attr['rows'] = '3'; + } + return $attr; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTransform/index.php b/tools/htmlpurifier/HTMLPurifier/AttrTransform/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTransform/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/AttrTypes.php b/tools/htmlpurifier/HTMLPurifier/AttrTypes.php new file mode 100644 index 000000000..3b70520b6 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrTypes.php @@ -0,0 +1,96 @@ +<?php + +/** + * Provides lookup array of attribute types to HTMLPurifier_AttrDef objects + */ +class HTMLPurifier_AttrTypes +{ + /** + * Lookup array of attribute string identifiers to concrete implementations. + * @type HTMLPurifier_AttrDef[] + */ + protected $info = array(); + + /** + * Constructs the info array, supplying default implementations for attribute + * types. + */ + public function __construct() + { + // XXX This is kind of poor, since we don't actually /clone/ + // instances; instead, we use the supplied make() attribute. So, + // the underlying class must know how to deal with arguments. + // With the old implementation of Enum, that ignored its + // arguments when handling a make dispatch, the IAlign + // definition wouldn't work. + + // pseudo-types, must be instantiated via shorthand + $this->info['Enum'] = new HTMLPurifier_AttrDef_Enum(); + $this->info['Bool'] = new HTMLPurifier_AttrDef_HTML_Bool(); + + $this->info['CDATA'] = new HTMLPurifier_AttrDef_Text(); + $this->info['ID'] = new HTMLPurifier_AttrDef_HTML_ID(); + $this->info['Length'] = new HTMLPurifier_AttrDef_HTML_Length(); + $this->info['MultiLength'] = new HTMLPurifier_AttrDef_HTML_MultiLength(); + $this->info['NMTOKENS'] = new HTMLPurifier_AttrDef_HTML_Nmtokens(); + $this->info['Pixels'] = new HTMLPurifier_AttrDef_HTML_Pixels(); + $this->info['Text'] = new HTMLPurifier_AttrDef_Text(); + $this->info['URI'] = new HTMLPurifier_AttrDef_URI(); + $this->info['LanguageCode'] = new HTMLPurifier_AttrDef_Lang(); + $this->info['Color'] = new HTMLPurifier_AttrDef_HTML_Color(); + $this->info['IAlign'] = self::makeEnum('top,middle,bottom,left,right'); + $this->info['LAlign'] = self::makeEnum('top,bottom,left,right'); + $this->info['FrameTarget'] = new HTMLPurifier_AttrDef_HTML_FrameTarget(); + + // unimplemented aliases + $this->info['ContentType'] = new HTMLPurifier_AttrDef_Text(); + $this->info['ContentTypes'] = new HTMLPurifier_AttrDef_Text(); + $this->info['Charsets'] = new HTMLPurifier_AttrDef_Text(); + $this->info['Character'] = new HTMLPurifier_AttrDef_Text(); + + // "proprietary" types + $this->info['Class'] = new HTMLPurifier_AttrDef_HTML_Class(); + + // number is really a positive integer (one or more digits) + // FIXME: ^^ not always, see start and value of list items + $this->info['Number'] = new HTMLPurifier_AttrDef_Integer(false, false, true); + } + + private static function makeEnum($in) + { + return new HTMLPurifier_AttrDef_Clone(new HTMLPurifier_AttrDef_Enum(explode(',', $in))); + } + + /** + * Retrieves a type + * @param string $type String type name + * @return HTMLPurifier_AttrDef Object AttrDef for type + */ + public function get($type) + { + // determine if there is any extra info tacked on + if (strpos($type, '#') !== false) { + list($type, $string) = explode('#', $type, 2); + } else { + $string = ''; + } + + if (!isset($this->info[$type])) { + trigger_error('Cannot retrieve undefined attribute type ' . $type, E_USER_ERROR); + return; + } + return $this->info[$type]->make($string); + } + + /** + * Sets a new implementation for a type + * @param string $type String type name + * @param HTMLPurifier_AttrDef $impl Object AttrDef for type + */ + public function set($type, $impl) + { + $this->info[$type] = $impl; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/AttrValidator.php b/tools/htmlpurifier/HTMLPurifier/AttrValidator.php new file mode 100644 index 000000000..f97dc93ed --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/AttrValidator.php @@ -0,0 +1,178 @@ +<?php + +/** + * Validates the attributes of a token. Doesn't manage required attributes + * very well. The only reason we factored this out was because RemoveForeignElements + * also needed it besides ValidateAttributes. + */ +class HTMLPurifier_AttrValidator +{ + + /** + * Validates the attributes of a token, mutating it as necessary. + * that has valid tokens + * @param HTMLPurifier_Token $token Token to validate. + * @param HTMLPurifier_Config $config Instance of HTMLPurifier_Config + * @param HTMLPurifier_Context $context Instance of HTMLPurifier_Context + */ + public function validateToken($token, $config, $context) + { + $definition = $config->getHTMLDefinition(); + $e =& $context->get('ErrorCollector', true); + + // initialize IDAccumulator if necessary + $ok =& $context->get('IDAccumulator', true); + if (!$ok) { + $id_accumulator = HTMLPurifier_IDAccumulator::build($config, $context); + $context->register('IDAccumulator', $id_accumulator); + } + + // initialize CurrentToken if necessary + $current_token =& $context->get('CurrentToken', true); + if (!$current_token) { + $context->register('CurrentToken', $token); + } + + if (!$token instanceof HTMLPurifier_Token_Start && + !$token instanceof HTMLPurifier_Token_Empty + ) { + return; + } + + // create alias to global definition array, see also $defs + // DEFINITION CALL + $d_defs = $definition->info_global_attr; + + // don't update token until the very end, to ensure an atomic update + $attr = $token->attr; + + // do global transformations (pre) + // nothing currently utilizes this + foreach ($definition->info_attr_transform_pre as $transform) { + $attr = $transform->transform($o = $attr, $config, $context); + if ($e) { + if ($attr != $o) { + $e->send(E_NOTICE, 'AttrValidator: Attributes transformed', $o, $attr); + } + } + } + + // do local transformations only applicable to this element (pre) + // ex. <p align="right"> to <p style="text-align:right;"> + foreach ($definition->info[$token->name]->attr_transform_pre as $transform) { + $attr = $transform->transform($o = $attr, $config, $context); + if ($e) { + if ($attr != $o) { + $e->send(E_NOTICE, 'AttrValidator: Attributes transformed', $o, $attr); + } + } + } + + // create alias to this element's attribute definition array, see + // also $d_defs (global attribute definition array) + // DEFINITION CALL + $defs = $definition->info[$token->name]->attr; + + $attr_key = false; + $context->register('CurrentAttr', $attr_key); + + // iterate through all the attribute keypairs + // Watch out for name collisions: $key has previously been used + foreach ($attr as $attr_key => $value) { + + // call the definition + if (isset($defs[$attr_key])) { + // there is a local definition defined + if ($defs[$attr_key] === false) { + // We've explicitly been told not to allow this element. + // This is usually when there's a global definition + // that must be overridden. + // Theoretically speaking, we could have a + // AttrDef_DenyAll, but this is faster! + $result = false; + } else { + // validate according to the element's definition + $result = $defs[$attr_key]->validate( + $value, + $config, + $context + ); + } + } elseif (isset($d_defs[$attr_key])) { + // there is a global definition defined, validate according + // to the global definition + $result = $d_defs[$attr_key]->validate( + $value, + $config, + $context + ); + } else { + // system never heard of the attribute? DELETE! + $result = false; + } + + // put the results into effect + if ($result === false || $result === null) { + // this is a generic error message that should replaced + // with more specific ones when possible + if ($e) { + $e->send(E_ERROR, 'AttrValidator: Attribute removed'); + } + + // remove the attribute + unset($attr[$attr_key]); + } elseif (is_string($result)) { + // generally, if a substitution is happening, there + // was some sort of implicit correction going on. We'll + // delegate it to the attribute classes to say exactly what. + + // simple substitution + $attr[$attr_key] = $result; + } else { + // nothing happens + } + + // we'd also want slightly more complicated substitution + // involving an array as the return value, + // although we're not sure how colliding attributes would + // resolve (certain ones would be completely overriden, + // others would prepend themselves). + } + + $context->destroy('CurrentAttr'); + + // post transforms + + // global (error reporting untested) + foreach ($definition->info_attr_transform_post as $transform) { + $attr = $transform->transform($o = $attr, $config, $context); + if ($e) { + if ($attr != $o) { + $e->send(E_NOTICE, 'AttrValidator: Attributes transformed', $o, $attr); + } + } + } + + // local (error reporting untested) + foreach ($definition->info[$token->name]->attr_transform_post as $transform) { + $attr = $transform->transform($o = $attr, $config, $context); + if ($e) { + if ($attr != $o) { + $e->send(E_NOTICE, 'AttrValidator: Attributes transformed', $o, $attr); + } + } + } + + $token->attr = $attr; + + // destroy CurrentToken if we made it ourselves + if (!$current_token) { + $context->destroy('CurrentToken'); + } + + } + + +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Bootstrap.php b/tools/htmlpurifier/HTMLPurifier/Bootstrap.php new file mode 100644 index 000000000..707122bb2 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Bootstrap.php @@ -0,0 +1,124 @@ +<?php + +// constants are slow, so we use as few as possible +if (!defined('HTMLPURIFIER_PREFIX')) { + define('HTMLPURIFIER_PREFIX', realpath(dirname(__FILE__) . '/..')); +} + +// accomodations for versions earlier than 5.0.2 +// borrowed from PHP_Compat, LGPL licensed, by Aidan Lister <aidan@php.net> +if (!defined('PHP_EOL')) { + switch (strtoupper(substr(PHP_OS, 0, 3))) { + case 'WIN': + define('PHP_EOL', "\r\n"); + break; + case 'DAR': + define('PHP_EOL', "\r"); + break; + default: + define('PHP_EOL', "\n"); + } +} + +/** + * Bootstrap class that contains meta-functionality for HTML Purifier such as + * the autoload function. + * + * @note + * This class may be used without any other files from HTML Purifier. + */ +class HTMLPurifier_Bootstrap +{ + + /** + * Autoload function for HTML Purifier + * @param string $class Class to load + * @return bool + */ + public static function autoload($class) + { + $file = HTMLPurifier_Bootstrap::getPath($class); + if (!$file) { + return false; + } + // Technically speaking, it should be ok and more efficient to + // just do 'require', but Antonio Parraga reports that with + // Zend extensions such as Zend debugger and APC, this invariant + // may be broken. Since we have efficient alternatives, pay + // the cost here and avoid the bug. + require_once HTMLPURIFIER_PREFIX . '/' . $file; + return true; + } + + /** + * Returns the path for a specific class. + * @param string $class Class path to get + * @return string + */ + public static function getPath($class) + { + if (strncmp('HTMLPurifier', $class, 12) !== 0) { + return false; + } + // Custom implementations + if (strncmp('HTMLPurifier_Language_', $class, 22) === 0) { + $code = str_replace('_', '-', substr($class, 22)); + $file = 'HTMLPurifier/Language/classes/' . $code . '.php'; + } else { + $file = str_replace('_', '/', $class) . '.php'; + } + if (!file_exists(HTMLPURIFIER_PREFIX . '/' . $file)) { + return false; + } + return $file; + } + + /** + * "Pre-registers" our autoloader on the SPL stack. + */ + public static function registerAutoload() + { + $autoload = array('HTMLPurifier_Bootstrap', 'autoload'); + if (($funcs = spl_autoload_functions()) === false) { + spl_autoload_register($autoload); + } elseif (function_exists('spl_autoload_unregister')) { + if (version_compare(PHP_VERSION, '5.3.0', '>=')) { + // prepend flag exists, no need for shenanigans + spl_autoload_register($autoload, true, true); + } else { + $buggy = version_compare(PHP_VERSION, '5.2.11', '<'); + $compat = version_compare(PHP_VERSION, '5.1.2', '<=') && + version_compare(PHP_VERSION, '5.1.0', '>='); + foreach ($funcs as $func) { + if ($buggy && is_array($func)) { + // :TRICKY: There are some compatibility issues and some + // places where we need to error out + $reflector = new ReflectionMethod($func[0], $func[1]); + if (!$reflector->isStatic()) { + throw new Exception( + 'HTML Purifier autoloader registrar is not compatible + with non-static object methods due to PHP Bug #44144; + Please do not use HTMLPurifier.autoload.php (or any + file that includes this file); instead, place the code: + spl_autoload_register(array(\'HTMLPurifier_Bootstrap\', \'autoload\')) + after your own autoloaders.' + ); + } + // Suprisingly, spl_autoload_register supports the + // Class::staticMethod callback format, although call_user_func doesn't + if ($compat) { + $func = implode('::', $func); + } + } + spl_autoload_unregister($func); + } + spl_autoload_register($autoload); + foreach ($funcs as $func) { + spl_autoload_register($func); + } + } + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/CSSDefinition.php b/tools/htmlpurifier/HTMLPurifier/CSSDefinition.php new file mode 100644 index 000000000..21f1a5899 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/CSSDefinition.php @@ -0,0 +1,533 @@ +<?php + +/** + * Defines allowed CSS attributes and what their values are. + * @see HTMLPurifier_HTMLDefinition + */ +class HTMLPurifier_CSSDefinition extends HTMLPurifier_Definition +{ + + public $type = 'CSS'; + + /** + * Assoc array of attribute name to definition object. + * @type HTMLPurifier_AttrDef[] + */ + public $info = array(); + + /** + * Constructs the info array. The meat of this class. + * @param HTMLPurifier_Config $config + */ + protected function doSetup($config) + { + $this->info['text-align'] = new HTMLPurifier_AttrDef_Enum( + array('left', 'right', 'center', 'justify'), + false + ); + + $border_style = + $this->info['border-bottom-style'] = + $this->info['border-right-style'] = + $this->info['border-left-style'] = + $this->info['border-top-style'] = new HTMLPurifier_AttrDef_Enum( + array( + 'none', + 'hidden', + 'dotted', + 'dashed', + 'solid', + 'double', + 'groove', + 'ridge', + 'inset', + 'outset' + ), + false + ); + + $this->info['border-style'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_style); + + $this->info['clear'] = new HTMLPurifier_AttrDef_Enum( + array('none', 'left', 'right', 'both'), + false + ); + $this->info['float'] = new HTMLPurifier_AttrDef_Enum( + array('none', 'left', 'right'), + false + ); + $this->info['font-style'] = new HTMLPurifier_AttrDef_Enum( + array('normal', 'italic', 'oblique'), + false + ); + $this->info['font-variant'] = new HTMLPurifier_AttrDef_Enum( + array('normal', 'small-caps'), + false + ); + + $uri_or_none = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_Enum(array('none')), + new HTMLPurifier_AttrDef_CSS_URI() + ) + ); + + $this->info['list-style-position'] = new HTMLPurifier_AttrDef_Enum( + array('inside', 'outside'), + false + ); + $this->info['list-style-type'] = new HTMLPurifier_AttrDef_Enum( + array( + 'disc', + 'circle', + 'square', + 'decimal', + 'lower-roman', + 'upper-roman', + 'lower-alpha', + 'upper-alpha', + 'none' + ), + false + ); + $this->info['list-style-image'] = $uri_or_none; + + $this->info['list-style'] = new HTMLPurifier_AttrDef_CSS_ListStyle($config); + + $this->info['text-transform'] = new HTMLPurifier_AttrDef_Enum( + array('capitalize', 'uppercase', 'lowercase', 'none'), + false + ); + $this->info['color'] = new HTMLPurifier_AttrDef_CSS_Color(); + + $this->info['background-image'] = $uri_or_none; + $this->info['background-repeat'] = new HTMLPurifier_AttrDef_Enum( + array('repeat', 'repeat-x', 'repeat-y', 'no-repeat') + ); + $this->info['background-attachment'] = new HTMLPurifier_AttrDef_Enum( + array('scroll', 'fixed') + ); + $this->info['background-position'] = new HTMLPurifier_AttrDef_CSS_BackgroundPosition(); + + $border_color = + $this->info['border-top-color'] = + $this->info['border-bottom-color'] = + $this->info['border-left-color'] = + $this->info['border-right-color'] = + $this->info['background-color'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_Enum(array('transparent')), + new HTMLPurifier_AttrDef_CSS_Color() + ) + ); + + $this->info['background'] = new HTMLPurifier_AttrDef_CSS_Background($config); + + $this->info['border-color'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_color); + + $border_width = + $this->info['border-top-width'] = + $this->info['border-bottom-width'] = + $this->info['border-left-width'] = + $this->info['border-right-width'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_Enum(array('thin', 'medium', 'thick')), + new HTMLPurifier_AttrDef_CSS_Length('0') //disallow negative + ) + ); + + $this->info['border-width'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_width); + + $this->info['letter-spacing'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_Enum(array('normal')), + new HTMLPurifier_AttrDef_CSS_Length() + ) + ); + + $this->info['word-spacing'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_Enum(array('normal')), + new HTMLPurifier_AttrDef_CSS_Length() + ) + ); + + $this->info['font-size'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_Enum( + array( + 'xx-small', + 'x-small', + 'small', + 'medium', + 'large', + 'x-large', + 'xx-large', + 'larger', + 'smaller' + ) + ), + new HTMLPurifier_AttrDef_CSS_Percentage(), + new HTMLPurifier_AttrDef_CSS_Length() + ) + ); + + $this->info['line-height'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_Enum(array('normal')), + new HTMLPurifier_AttrDef_CSS_Number(true), // no negatives + new HTMLPurifier_AttrDef_CSS_Length('0'), + new HTMLPurifier_AttrDef_CSS_Percentage(true) + ) + ); + + $margin = + $this->info['margin-top'] = + $this->info['margin-bottom'] = + $this->info['margin-left'] = + $this->info['margin-right'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length(), + new HTMLPurifier_AttrDef_CSS_Percentage(), + new HTMLPurifier_AttrDef_Enum(array('auto')) + ) + ); + + $this->info['margin'] = new HTMLPurifier_AttrDef_CSS_Multiple($margin); + + // non-negative + $padding = + $this->info['padding-top'] = + $this->info['padding-bottom'] = + $this->info['padding-left'] = + $this->info['padding-right'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length('0'), + new HTMLPurifier_AttrDef_CSS_Percentage(true) + ) + ); + + $this->info['padding'] = new HTMLPurifier_AttrDef_CSS_Multiple($padding); + + $this->info['text-indent'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length(), + new HTMLPurifier_AttrDef_CSS_Percentage() + ) + ); + + $trusted_wh = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length('0'), + new HTMLPurifier_AttrDef_CSS_Percentage(true), + new HTMLPurifier_AttrDef_Enum(array('auto', 'initial', 'inherit')) + ) + ); + $trusted_min_wh = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length('0'), + new HTMLPurifier_AttrDef_CSS_Percentage(true), + new HTMLPurifier_AttrDef_Enum(array('initial', 'inherit')) + ) + ); + $trusted_max_wh = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length('0'), + new HTMLPurifier_AttrDef_CSS_Percentage(true), + new HTMLPurifier_AttrDef_Enum(array('none', 'initial', 'inherit')) + ) + ); + $max = $config->get('CSS.MaxImgLength'); + + $this->info['width'] = + $this->info['height'] = + $max === null ? + $trusted_wh : + new HTMLPurifier_AttrDef_Switch( + 'img', + // For img tags: + new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length('0', $max), + new HTMLPurifier_AttrDef_Enum(array('auto')) + ) + ), + // For everyone else: + $trusted_wh + ); + $this->info['min-width'] = + $this->info['min-height'] = + $max === null ? + $trusted_min_wh : + new HTMLPurifier_AttrDef_Switch( + 'img', + // For img tags: + new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length('0', $max), + new HTMLPurifier_AttrDef_Enum(array('initial', 'inherit')) + ) + ), + // For everyone else: + $trusted_min_wh + ); + $this->info['max-width'] = + $this->info['max-height'] = + $max === null ? + $trusted_max_wh : + new HTMLPurifier_AttrDef_Switch( + 'img', + // For img tags: + new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length('0', $max), + new HTMLPurifier_AttrDef_Enum(array('none', 'initial', 'inherit')) + ) + ), + // For everyone else: + $trusted_max_wh + ); + + $this->info['text-decoration'] = new HTMLPurifier_AttrDef_CSS_TextDecoration(); + + $this->info['font-family'] = new HTMLPurifier_AttrDef_CSS_FontFamily(); + + // this could use specialized code + $this->info['font-weight'] = new HTMLPurifier_AttrDef_Enum( + array( + 'normal', + 'bold', + 'bolder', + 'lighter', + '100', + '200', + '300', + '400', + '500', + '600', + '700', + '800', + '900' + ), + false + ); + + // MUST be called after other font properties, as it references + // a CSSDefinition object + $this->info['font'] = new HTMLPurifier_AttrDef_CSS_Font($config); + + // same here + $this->info['border'] = + $this->info['border-bottom'] = + $this->info['border-top'] = + $this->info['border-left'] = + $this->info['border-right'] = new HTMLPurifier_AttrDef_CSS_Border($config); + + $this->info['border-collapse'] = new HTMLPurifier_AttrDef_Enum( + array('collapse', 'separate') + ); + + $this->info['caption-side'] = new HTMLPurifier_AttrDef_Enum( + array('top', 'bottom') + ); + + $this->info['table-layout'] = new HTMLPurifier_AttrDef_Enum( + array('auto', 'fixed') + ); + + $this->info['vertical-align'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_Enum( + array( + 'baseline', + 'sub', + 'super', + 'top', + 'text-top', + 'middle', + 'bottom', + 'text-bottom' + ) + ), + new HTMLPurifier_AttrDef_CSS_Length(), + new HTMLPurifier_AttrDef_CSS_Percentage() + ) + ); + + $this->info['border-spacing'] = new HTMLPurifier_AttrDef_CSS_Multiple(new HTMLPurifier_AttrDef_CSS_Length(), 2); + + // These CSS properties don't work on many browsers, but we live + // in THE FUTURE! + $this->info['white-space'] = new HTMLPurifier_AttrDef_Enum( + array('nowrap', 'normal', 'pre', 'pre-wrap', 'pre-line') + ); + + if ($config->get('CSS.Proprietary')) { + $this->doSetupProprietary($config); + } + + if ($config->get('CSS.AllowTricky')) { + $this->doSetupTricky($config); + } + + if ($config->get('CSS.Trusted')) { + $this->doSetupTrusted($config); + } + + $allow_important = $config->get('CSS.AllowImportant'); + // wrap all attr-defs with decorator that handles !important + foreach ($this->info as $k => $v) { + $this->info[$k] = new HTMLPurifier_AttrDef_CSS_ImportantDecorator($v, $allow_important); + } + + $this->setupConfigStuff($config); + } + + /** + * @param HTMLPurifier_Config $config + */ + protected function doSetupProprietary($config) + { + // Internet Explorer only scrollbar colors + $this->info['scrollbar-arrow-color'] = new HTMLPurifier_AttrDef_CSS_Color(); + $this->info['scrollbar-base-color'] = new HTMLPurifier_AttrDef_CSS_Color(); + $this->info['scrollbar-darkshadow-color'] = new HTMLPurifier_AttrDef_CSS_Color(); + $this->info['scrollbar-face-color'] = new HTMLPurifier_AttrDef_CSS_Color(); + $this->info['scrollbar-highlight-color'] = new HTMLPurifier_AttrDef_CSS_Color(); + $this->info['scrollbar-shadow-color'] = new HTMLPurifier_AttrDef_CSS_Color(); + + // vendor specific prefixes of opacity + $this->info['-moz-opacity'] = new HTMLPurifier_AttrDef_CSS_AlphaValue(); + $this->info['-khtml-opacity'] = new HTMLPurifier_AttrDef_CSS_AlphaValue(); + + // only opacity, for now + $this->info['filter'] = new HTMLPurifier_AttrDef_CSS_Filter(); + + // more CSS3 + $this->info['page-break-after'] = + $this->info['page-break-before'] = new HTMLPurifier_AttrDef_Enum( + array( + 'auto', + 'always', + 'avoid', + 'left', + 'right' + ) + ); + $this->info['page-break-inside'] = new HTMLPurifier_AttrDef_Enum(array('auto', 'avoid')); + + $border_radius = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Percentage(true), // disallow negative + new HTMLPurifier_AttrDef_CSS_Length('0') // disallow negative + )); + + $this->info['border-top-left-radius'] = + $this->info['border-top-right-radius'] = + $this->info['border-bottom-right-radius'] = + $this->info['border-bottom-left-radius'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_radius, 2); + // TODO: support SLASH syntax + $this->info['border-radius'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_radius, 4); + + } + + /** + * @param HTMLPurifier_Config $config + */ + protected function doSetupTricky($config) + { + $this->info['display'] = new HTMLPurifier_AttrDef_Enum( + array( + 'inline', + 'block', + 'list-item', + 'run-in', + 'compact', + 'marker', + 'table', + 'inline-block', + 'inline-table', + 'table-row-group', + 'table-header-group', + 'table-footer-group', + 'table-row', + 'table-column-group', + 'table-column', + 'table-cell', + 'table-caption', + 'none' + ) + ); + $this->info['visibility'] = new HTMLPurifier_AttrDef_Enum( + array('visible', 'hidden', 'collapse') + ); + $this->info['overflow'] = new HTMLPurifier_AttrDef_Enum(array('visible', 'hidden', 'auto', 'scroll')); + $this->info['opacity'] = new HTMLPurifier_AttrDef_CSS_AlphaValue(); + } + + /** + * @param HTMLPurifier_Config $config + */ + protected function doSetupTrusted($config) + { + $this->info['position'] = new HTMLPurifier_AttrDef_Enum( + array('static', 'relative', 'absolute', 'fixed') + ); + $this->info['top'] = + $this->info['left'] = + $this->info['right'] = + $this->info['bottom'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_CSS_Length(), + new HTMLPurifier_AttrDef_CSS_Percentage(), + new HTMLPurifier_AttrDef_Enum(array('auto')), + ) + ); + $this->info['z-index'] = new HTMLPurifier_AttrDef_CSS_Composite( + array( + new HTMLPurifier_AttrDef_Integer(), + new HTMLPurifier_AttrDef_Enum(array('auto')), + ) + ); + } + + /** + * Performs extra config-based processing. Based off of + * HTMLPurifier_HTMLDefinition. + * @param HTMLPurifier_Config $config + * @todo Refactor duplicate elements into common class (probably using + * composition, not inheritance). + */ + protected function setupConfigStuff($config) + { + // setup allowed elements + $support = "(for information on implementing this, see the " . + "support forums) "; + $allowed_properties = $config->get('CSS.AllowedProperties'); + if ($allowed_properties !== null) { + foreach ($this->info as $name => $d) { + if (!isset($allowed_properties[$name])) { + unset($this->info[$name]); + } + unset($allowed_properties[$name]); + } + // emit errors + foreach ($allowed_properties as $name => $d) { + // :TODO: Is this htmlspecialchars() call really necessary? + $name = htmlspecialchars($name); + trigger_error("Style attribute '$name' is not supported $support", E_USER_WARNING); + } + } + + $forbidden_properties = $config->get('CSS.ForbiddenProperties'); + if ($forbidden_properties !== null) { + foreach ($this->info as $name => $d) { + if (isset($forbidden_properties[$name])) { + unset($this->info[$name]); + } + } + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef.php b/tools/htmlpurifier/HTMLPurifier/ChildDef.php new file mode 100644 index 000000000..8eb17b82e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef.php @@ -0,0 +1,52 @@ +<?php + +/** + * Defines allowed child nodes and validates nodes against it. + */ +abstract class HTMLPurifier_ChildDef +{ + /** + * Type of child definition, usually right-most part of class name lowercase. + * Used occasionally in terms of context. + * @type string + */ + public $type; + + /** + * Indicates whether or not an empty array of children is okay. + * + * This is necessary for redundant checking when changes affecting + * a child node may cause a parent node to now be disallowed. + * @type bool + */ + public $allow_empty; + + /** + * Lookup array of all elements that this definition could possibly allow. + * @type array + */ + public $elements = array(); + + /** + * Get lookup of tag names that should not close this element automatically. + * All other elements will do so. + * @param HTMLPurifier_Config $config HTMLPurifier_Config object + * @return array + */ + public function getAllowedElements($config) + { + return $this->elements; + } + + /** + * Validates nodes according to definition and returns modification. + * + * @param HTMLPurifier_Node[] $children Array of HTMLPurifier_Node + * @param HTMLPurifier_Config $config HTMLPurifier_Config object + * @param HTMLPurifier_Context $context HTMLPurifier_Context object + * @return bool|array true to leave nodes as is, false to remove parent node, array of replacement children + */ + abstract public function validateChildren($children, $config, $context); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef/Chameleon.php b/tools/htmlpurifier/HTMLPurifier/ChildDef/Chameleon.php new file mode 100644 index 000000000..7439be26b --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef/Chameleon.php @@ -0,0 +1,67 @@ +<?php + +/** + * Definition that uses different definitions depending on context. + * + * The del and ins tags are notable because they allow different types of + * elements depending on whether or not they're in a block or inline context. + * Chameleon allows this behavior to happen by using two different + * definitions depending on context. While this somewhat generalized, + * it is specifically intended for those two tags. + */ +class HTMLPurifier_ChildDef_Chameleon extends HTMLPurifier_ChildDef +{ + + /** + * Instance of the definition object to use when inline. Usually stricter. + * @type HTMLPurifier_ChildDef_Optional + */ + public $inline; + + /** + * Instance of the definition object to use when block. + * @type HTMLPurifier_ChildDef_Optional + */ + public $block; + + /** + * @type string + */ + public $type = 'chameleon'; + + /** + * @param array $inline List of elements to allow when inline. + * @param array $block List of elements to allow when block. + */ + public function __construct($inline, $block) + { + $this->inline = new HTMLPurifier_ChildDef_Optional($inline); + $this->block = new HTMLPurifier_ChildDef_Optional($block); + $this->elements = $this->block->elements; + } + + /** + * @param HTMLPurifier_Node[] $children + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function validateChildren($children, $config, $context) + { + if ($context->get('IsInline') === false) { + return $this->block->validateChildren( + $children, + $config, + $context + ); + } else { + return $this->inline->validateChildren( + $children, + $config, + $context + ); + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef/Custom.php b/tools/htmlpurifier/HTMLPurifier/ChildDef/Custom.php new file mode 100644 index 000000000..f515888a1 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef/Custom.php @@ -0,0 +1,102 @@ +<?php + +/** + * Custom validation class, accepts DTD child definitions + * + * @warning Currently this class is an all or nothing proposition, that is, + * it will only give a bool return value. + */ +class HTMLPurifier_ChildDef_Custom extends HTMLPurifier_ChildDef +{ + /** + * @type string + */ + public $type = 'custom'; + + /** + * @type bool + */ + public $allow_empty = false; + + /** + * Allowed child pattern as defined by the DTD. + * @type string + */ + public $dtd_regex; + + /** + * PCRE regex derived from $dtd_regex. + * @type string + */ + private $_pcre_regex; + + /** + * @param $dtd_regex Allowed child pattern from the DTD + */ + public function __construct($dtd_regex) + { + $this->dtd_regex = $dtd_regex; + $this->_compileRegex(); + } + + /** + * Compiles the PCRE regex from a DTD regex ($dtd_regex to $_pcre_regex) + */ + protected function _compileRegex() + { + $raw = str_replace(' ', '', $this->dtd_regex); + if ($raw[0] != '(') { + $raw = "($raw)"; + } + $el = '[#a-zA-Z0-9_.-]+'; + $reg = $raw; + + // COMPLICATED! AND MIGHT BE BUGGY! I HAVE NO CLUE WHAT I'M + // DOING! Seriously: if there's problems, please report them. + + // collect all elements into the $elements array + preg_match_all("/$el/", $reg, $matches); + foreach ($matches[0] as $match) { + $this->elements[$match] = true; + } + + // setup all elements as parentheticals with leading commas + $reg = preg_replace("/$el/", '(,\\0)', $reg); + + // remove commas when they were not solicited + $reg = preg_replace("/([^,(|]\(+),/", '\\1', $reg); + + // remove all non-paranthetical commas: they are handled by first regex + $reg = preg_replace("/,\(/", '(', $reg); + + $this->_pcre_regex = $reg; + } + + /** + * @param HTMLPurifier_Node[] $children + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function validateChildren($children, $config, $context) + { + $list_of_children = ''; + $nesting = 0; // depth into the nest + foreach ($children as $node) { + if (!empty($node->is_whitespace)) { + continue; + } + $list_of_children .= $node->name . ','; + } + // add leading comma to deal with stray comma declarations + $list_of_children = ',' . rtrim($list_of_children, ','); + $okay = + preg_match( + '/^,?' . $this->_pcre_regex . '$/', + $list_of_children + ); + return (bool)$okay; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef/Empty.php b/tools/htmlpurifier/HTMLPurifier/ChildDef/Empty.php new file mode 100644 index 000000000..a8a6cbdd2 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef/Empty.php @@ -0,0 +1,38 @@ +<?php + +/** + * Definition that disallows all elements. + * @warning validateChildren() in this class is actually never called, because + * empty elements are corrected in HTMLPurifier_Strategy_MakeWellFormed + * before child definitions are parsed in earnest by + * HTMLPurifier_Strategy_FixNesting. + */ +class HTMLPurifier_ChildDef_Empty extends HTMLPurifier_ChildDef +{ + /** + * @type bool + */ + public $allow_empty = true; + + /** + * @type string + */ + public $type = 'empty'; + + public function __construct() + { + } + + /** + * @param HTMLPurifier_Node[] $children + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function validateChildren($children, $config, $context) + { + return array(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef/List.php b/tools/htmlpurifier/HTMLPurifier/ChildDef/List.php new file mode 100644 index 000000000..4fc70e0ef --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef/List.php @@ -0,0 +1,92 @@ +<?php + +/** + * Definition for list containers ul and ol. + * + * What does this do? The big thing is to handle ol/ul at the top + * level of list nodes, which should be handled specially by /folding/ + * them into the previous list node. We generally shouldn't ever + * see other disallowed elements, because the autoclose behavior + * in MakeWellFormed handles it. + */ +class HTMLPurifier_ChildDef_List extends HTMLPurifier_ChildDef +{ + /** + * @type string + */ + public $type = 'list'; + /** + * @type array + */ + // lying a little bit, so that we can handle ul and ol ourselves + // XXX: This whole business with 'wrap' is all a bit unsatisfactory + public $elements = array('li' => true, 'ul' => true, 'ol' => true); + + /** + * @param array $children + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function validateChildren($children, $config, $context) + { + // Flag for subclasses + $this->whitespace = false; + + // if there are no tokens, delete parent node + if (empty($children)) { + return false; + } + + // if li is not allowed, delete parent node + if (!isset($config->getHTMLDefinition()->info['li'])) { + trigger_error("Cannot allow ul/ol without allowing li", E_USER_WARNING); + return false; + } + + // the new set of children + $result = array(); + + // a little sanity check to make sure it's not ALL whitespace + $all_whitespace = true; + + $current_li = null; + + foreach ($children as $node) { + if (!empty($node->is_whitespace)) { + $result[] = $node; + continue; + } + $all_whitespace = false; // phew, we're not talking about whitespace + + if ($node->name === 'li') { + // good + $current_li = $node; + $result[] = $node; + } else { + // we want to tuck this into the previous li + // Invariant: we expect the node to be ol/ul + // ToDo: Make this more robust in the case of not ol/ul + // by distinguishing between existing li and li created + // to handle non-list elements; non-list elements should + // not be appended to an existing li; only li created + // for non-list. This distinction is not currently made. + if ($current_li === null) { + $current_li = new HTMLPurifier_Node_Element('li'); + $result[] = $current_li; + } + $current_li->children[] = $node; + $current_li->empty = false; // XXX fascinating! Check for this error elsewhere ToDo + } + } + if (empty($result)) { + return false; + } + if ($all_whitespace) { + return false; + } + return $result; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef/Optional.php b/tools/htmlpurifier/HTMLPurifier/ChildDef/Optional.php new file mode 100644 index 000000000..b9468063b --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef/Optional.php @@ -0,0 +1,45 @@ +<?php + +/** + * Definition that allows a set of elements, and allows no children. + * @note This is a hack to reuse code from HTMLPurifier_ChildDef_Required, + * really, one shouldn't inherit from the other. Only altered behavior + * is to overload a returned false with an array. Thus, it will never + * return false. + */ +class HTMLPurifier_ChildDef_Optional extends HTMLPurifier_ChildDef_Required +{ + /** + * @type bool + */ + public $allow_empty = true; + + /** + * @type string + */ + public $type = 'optional'; + + /** + * @param array $children + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function validateChildren($children, $config, $context) + { + $result = parent::validateChildren($children, $config, $context); + // we assume that $children is not modified + if ($result === false) { + if (empty($children)) { + return true; + } elseif ($this->whitespace) { + return $children; + } else { + return array(); + } + } + return $result; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef/Required.php b/tools/htmlpurifier/HTMLPurifier/ChildDef/Required.php new file mode 100644 index 000000000..0d1c8f5f3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef/Required.php @@ -0,0 +1,118 @@ +<?php + +/** + * Definition that allows a set of elements, but disallows empty children. + */ +class HTMLPurifier_ChildDef_Required extends HTMLPurifier_ChildDef +{ + /** + * Lookup table of allowed elements. + * @type array + */ + public $elements = array(); + + /** + * Whether or not the last passed node was all whitespace. + * @type bool + */ + protected $whitespace = false; + + /** + * @param array|string $elements List of allowed element names (lowercase). + */ + public function __construct($elements) + { + if (is_string($elements)) { + $elements = str_replace(' ', '', $elements); + $elements = explode('|', $elements); + } + $keys = array_keys($elements); + if ($keys == array_keys($keys)) { + $elements = array_flip($elements); + foreach ($elements as $i => $x) { + $elements[$i] = true; + if (empty($i)) { + unset($elements[$i]); + } // remove blank + } + } + $this->elements = $elements; + } + + /** + * @type bool + */ + public $allow_empty = false; + + /** + * @type string + */ + public $type = 'required'; + + /** + * @param array $children + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function validateChildren($children, $config, $context) + { + // Flag for subclasses + $this->whitespace = false; + + // if there are no tokens, delete parent node + if (empty($children)) { + return false; + } + + // the new set of children + $result = array(); + + // whether or not parsed character data is allowed + // this controls whether or not we silently drop a tag + // or generate escaped HTML from it + $pcdata_allowed = isset($this->elements['#PCDATA']); + + // a little sanity check to make sure it's not ALL whitespace + $all_whitespace = true; + + $stack = array_reverse($children); + while (!empty($stack)) { + $node = array_pop($stack); + if (!empty($node->is_whitespace)) { + $result[] = $node; + continue; + } + $all_whitespace = false; // phew, we're not talking about whitespace + + if (!isset($this->elements[$node->name])) { + // special case text + // XXX One of these ought to be redundant or something + if ($pcdata_allowed && $node instanceof HTMLPurifier_Node_Text) { + $result[] = $node; + continue; + } + // spill the child contents in + // ToDo: Make configurable + if ($node instanceof HTMLPurifier_Node_Element) { + for ($i = count($node->children) - 1; $i >= 0; $i--) { + $stack[] = $node->children[$i]; + } + continue; + } + continue; + } + $result[] = $node; + } + if (empty($result)) { + return false; + } + if ($all_whitespace) { + $this->whitespace = true; + return false; + } + return $result; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef/StrictBlockquote.php b/tools/htmlpurifier/HTMLPurifier/ChildDef/StrictBlockquote.php new file mode 100644 index 000000000..3270a46e1 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef/StrictBlockquote.php @@ -0,0 +1,110 @@ +<?php + +/** + * Takes the contents of blockquote when in strict and reformats for validation. + */ +class HTMLPurifier_ChildDef_StrictBlockquote extends HTMLPurifier_ChildDef_Required +{ + /** + * @type array + */ + protected $real_elements; + + /** + * @type array + */ + protected $fake_elements; + + /** + * @type bool + */ + public $allow_empty = true; + + /** + * @type string + */ + public $type = 'strictblockquote'; + + /** + * @type bool + */ + protected $init = false; + + /** + * @param HTMLPurifier_Config $config + * @return array + * @note We don't want MakeWellFormed to auto-close inline elements since + * they might be allowed. + */ + public function getAllowedElements($config) + { + $this->init($config); + return $this->fake_elements; + } + + /** + * @param array $children + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function validateChildren($children, $config, $context) + { + $this->init($config); + + // trick the parent class into thinking it allows more + $this->elements = $this->fake_elements; + $result = parent::validateChildren($children, $config, $context); + $this->elements = $this->real_elements; + + if ($result === false) { + return array(); + } + if ($result === true) { + $result = $children; + } + + $def = $config->getHTMLDefinition(); + $block_wrap_name = $def->info_block_wrapper; + $block_wrap = false; + $ret = array(); + + foreach ($result as $node) { + if ($block_wrap === false) { + if (($node instanceof HTMLPurifier_Node_Text && !$node->is_whitespace) || + ($node instanceof HTMLPurifier_Node_Element && !isset($this->elements[$node->name]))) { + $block_wrap = new HTMLPurifier_Node_Element($def->info_block_wrapper); + $ret[] = $block_wrap; + } + } else { + if ($node instanceof HTMLPurifier_Node_Element && isset($this->elements[$node->name])) { + $block_wrap = false; + + } + } + if ($block_wrap) { + $block_wrap->children[] = $node; + } else { + $ret[] = $node; + } + } + return $ret; + } + + /** + * @param HTMLPurifier_Config $config + */ + private function init($config) + { + if (!$this->init) { + $def = $config->getHTMLDefinition(); + // allow all inline elements + $this->real_elements = $this->elements; + $this->fake_elements = $def->info_content_sets['Flow']; + $this->fake_elements['#PCDATA'] = true; + $this->init = true; + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef/Table.php b/tools/htmlpurifier/HTMLPurifier/ChildDef/Table.php new file mode 100644 index 000000000..cb6b3e6cd --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef/Table.php @@ -0,0 +1,224 @@ +<?php + +/** + * Definition for tables. The general idea is to extract out all of the + * essential bits, and then reconstruct it later. + * + * This is a bit confusing, because the DTDs and the W3C + * validators seem to disagree on the appropriate definition. The + * DTD claims: + * + * (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+) + * + * But actually, the HTML4 spec then has this to say: + * + * The TBODY start tag is always required except when the table + * contains only one table body and no table head or foot sections. + * The TBODY end tag may always be safely omitted. + * + * So the DTD is kind of wrong. The validator is, unfortunately, kind + * of on crack. + * + * The definition changed again in XHTML1.1; and in my opinion, this + * formulation makes the most sense. + * + * caption?, ( col* | colgroup* ), (( thead?, tfoot?, tbody+ ) | ( tr+ )) + * + * Essentially, we have two modes: thead/tfoot/tbody mode, and tr mode. + * If we encounter a thead, tfoot or tbody, we are placed in the former + * mode, and we *must* wrap any stray tr segments with a tbody. But if + * we don't run into any of them, just have tr tags is OK. + */ +class HTMLPurifier_ChildDef_Table extends HTMLPurifier_ChildDef +{ + /** + * @type bool + */ + public $allow_empty = false; + + /** + * @type string + */ + public $type = 'table'; + + /** + * @type array + */ + public $elements = array( + 'tr' => true, + 'tbody' => true, + 'thead' => true, + 'tfoot' => true, + 'caption' => true, + 'colgroup' => true, + 'col' => true + ); + + public function __construct() + { + } + + /** + * @param array $children + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array + */ + public function validateChildren($children, $config, $context) + { + if (empty($children)) { + return false; + } + + // only one of these elements is allowed in a table + $caption = false; + $thead = false; + $tfoot = false; + + // whitespace + $initial_ws = array(); + $after_caption_ws = array(); + $after_thead_ws = array(); + $after_tfoot_ws = array(); + + // as many of these as you want + $cols = array(); + $content = array(); + + $tbody_mode = false; // if true, then we need to wrap any stray + // <tr>s with a <tbody>. + + $ws_accum =& $initial_ws; + + foreach ($children as $node) { + if ($node instanceof HTMLPurifier_Node_Comment) { + $ws_accum[] = $node; + continue; + } + switch ($node->name) { + case 'tbody': + $tbody_mode = true; + // fall through + case 'tr': + $content[] = $node; + $ws_accum =& $content; + break; + case 'caption': + // there can only be one caption! + if ($caption !== false) break; + $caption = $node; + $ws_accum =& $after_caption_ws; + break; + case 'thead': + $tbody_mode = true; + // XXX This breaks rendering properties with + // Firefox, which never floats a <thead> to + // the top. Ever. (Our scheme will float the + // first <thead> to the top.) So maybe + // <thead>s that are not first should be + // turned into <tbody>? Very tricky, indeed. + if ($thead === false) { + $thead = $node; + $ws_accum =& $after_thead_ws; + } else { + // Oops, there's a second one! What + // should we do? Current behavior is to + // transmutate the first and last entries into + // tbody tags, and then put into content. + // Maybe a better idea is to *attach + // it* to the existing thead or tfoot? + // We don't do this, because Firefox + // doesn't float an extra tfoot to the + // bottom like it does for the first one. + $node->name = 'tbody'; + $content[] = $node; + $ws_accum =& $content; + } + break; + case 'tfoot': + // see above for some aveats + $tbody_mode = true; + if ($tfoot === false) { + $tfoot = $node; + $ws_accum =& $after_tfoot_ws; + } else { + $node->name = 'tbody'; + $content[] = $node; + $ws_accum =& $content; + } + break; + case 'colgroup': + case 'col': + $cols[] = $node; + $ws_accum =& $cols; + break; + case '#PCDATA': + // How is whitespace handled? We treat is as sticky to + // the *end* of the previous element. So all of the + // nonsense we have worked on is to keep things + // together. + if (!empty($node->is_whitespace)) { + $ws_accum[] = $node; + } + break; + } + } + + if (empty($content)) { + return false; + } + + $ret = $initial_ws; + if ($caption !== false) { + $ret[] = $caption; + $ret = array_merge($ret, $after_caption_ws); + } + if ($cols !== false) { + $ret = array_merge($ret, $cols); + } + if ($thead !== false) { + $ret[] = $thead; + $ret = array_merge($ret, $after_thead_ws); + } + if ($tfoot !== false) { + $ret[] = $tfoot; + $ret = array_merge($ret, $after_tfoot_ws); + } + + if ($tbody_mode) { + // we have to shuffle tr into tbody + $current_tr_tbody = null; + + foreach($content as $node) { + switch ($node->name) { + case 'tbody': + $current_tr_tbody = null; + $ret[] = $node; + break; + case 'tr': + if ($current_tr_tbody === null) { + $current_tr_tbody = new HTMLPurifier_Node_Element('tbody'); + $ret[] = $current_tr_tbody; + } + $current_tr_tbody->children[] = $node; + break; + case '#PCDATA': + //assert($node->is_whitespace); + if ($current_tr_tbody === null) { + $ret[] = $node; + } else { + $current_tr_tbody->children[] = $node; + } + break; + } + } + } else { + $ret = array_merge($ret, $content); + } + + return $ret; + + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ChildDef/index.php b/tools/htmlpurifier/HTMLPurifier/ChildDef/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ChildDef/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/Config.php b/tools/htmlpurifier/HTMLPurifier/Config.php new file mode 100644 index 000000000..3133d8a4f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Config.php @@ -0,0 +1,920 @@ +<?php + +/** + * Configuration object that triggers customizable behavior. + * + * @warning This class is strongly defined: that means that the class + * will fail if an undefined directive is retrieved or set. + * + * @note Many classes that could (although many times don't) use the + * configuration object make it a mandatory parameter. This is + * because a configuration object should always be forwarded, + * otherwise, you run the risk of missing a parameter and then + * being stumped when a configuration directive doesn't work. + * + * @todo Reconsider some of the public member variables + */ +class HTMLPurifier_Config +{ + + /** + * HTML Purifier's version + * @type string + */ + public $version = '4.13.0'; + + /** + * Whether or not to automatically finalize + * the object if a read operation is done. + * @type bool + */ + public $autoFinalize = true; + + // protected member variables + + /** + * Namespace indexed array of serials for specific namespaces. + * @see getSerial() for more info. + * @type string[] + */ + protected $serials = array(); + + /** + * Serial for entire configuration object. + * @type string + */ + protected $serial; + + /** + * Parser for variables. + * @type HTMLPurifier_VarParser_Flexible + */ + protected $parser = null; + + /** + * Reference HTMLPurifier_ConfigSchema for value checking. + * @type HTMLPurifier_ConfigSchema + * @note This is public for introspective purposes. Please don't + * abuse! + */ + public $def; + + /** + * Indexed array of definitions. + * @type HTMLPurifier_Definition[] + */ + protected $definitions; + + /** + * Whether or not config is finalized. + * @type bool + */ + protected $finalized = false; + + /** + * Property list containing configuration directives. + * @type array + */ + protected $plist; + + /** + * Whether or not a set is taking place due to an alias lookup. + * @type bool + */ + private $aliasMode; + + /** + * Set to false if you do not want line and file numbers in errors. + * (useful when unit testing). This will also compress some errors + * and exceptions. + * @type bool + */ + public $chatty = true; + + /** + * Current lock; only gets to this namespace are allowed. + * @type string + */ + private $lock; + + /** + * Constructor + * @param HTMLPurifier_ConfigSchema $definition ConfigSchema that defines + * what directives are allowed. + * @param HTMLPurifier_PropertyList $parent + */ + public function __construct($definition, $parent = null) + { + $parent = $parent ? $parent : $definition->defaultPlist; + $this->plist = new HTMLPurifier_PropertyList($parent); + $this->def = $definition; // keep a copy around for checking + $this->parser = new HTMLPurifier_VarParser_Flexible(); + } + + /** + * Convenience constructor that creates a config object based on a mixed var + * @param mixed $config Variable that defines the state of the config + * object. Can be: a HTMLPurifier_Config() object, + * an array of directives based on loadArray(), + * or a string filename of an ini file. + * @param HTMLPurifier_ConfigSchema $schema Schema object + * @return HTMLPurifier_Config Configured object + */ + public static function create($config, $schema = null) + { + if ($config instanceof HTMLPurifier_Config) { + // pass-through + return $config; + } + if (!$schema) { + $ret = HTMLPurifier_Config::createDefault(); + } else { + $ret = new HTMLPurifier_Config($schema); + } + if (is_string($config)) { + $ret->loadIni($config); + } elseif (is_array($config)) $ret->loadArray($config); + return $ret; + } + + /** + * Creates a new config object that inherits from a previous one. + * @param HTMLPurifier_Config $config Configuration object to inherit from. + * @return HTMLPurifier_Config object with $config as its parent. + */ + public static function inherit(HTMLPurifier_Config $config) + { + return new HTMLPurifier_Config($config->def, $config->plist); + } + + /** + * Convenience constructor that creates a default configuration object. + * @return HTMLPurifier_Config default object. + */ + public static function createDefault() + { + $definition = HTMLPurifier_ConfigSchema::instance(); + $config = new HTMLPurifier_Config($definition); + return $config; + } + + /** + * Retrieves a value from the configuration. + * + * @param string $key String key + * @param mixed $a + * + * @return mixed + */ + public function get($key, $a = null) + { + if ($a !== null) { + $this->triggerError( + "Using deprecated API: use \$config->get('$key.$a') instead", + E_USER_WARNING + ); + $key = "$key.$a"; + } + if (!$this->finalized) { + $this->autoFinalize(); + } + if (!isset($this->def->info[$key])) { + // can't add % due to SimpleTest bug + $this->triggerError( + 'Cannot retrieve value of undefined directive ' . htmlspecialchars($key), + E_USER_WARNING + ); + return; + } + if (isset($this->def->info[$key]->isAlias)) { + $d = $this->def->info[$key]; + $this->triggerError( + 'Cannot get value from aliased directive, use real name ' . $d->key, + E_USER_ERROR + ); + return; + } + if ($this->lock) { + list($ns) = explode('.', $key); + if ($ns !== $this->lock) { + $this->triggerError( + 'Cannot get value of namespace ' . $ns . ' when lock for ' . + $this->lock . + ' is active, this probably indicates a Definition setup method ' . + 'is accessing directives that are not within its namespace', + E_USER_ERROR + ); + return; + } + } + return $this->plist->get($key); + } + + /** + * Retrieves an array of directives to values from a given namespace + * + * @param string $namespace String namespace + * + * @return array + */ + public function getBatch($namespace) + { + if (!$this->finalized) { + $this->autoFinalize(); + } + $full = $this->getAll(); + if (!isset($full[$namespace])) { + $this->triggerError( + 'Cannot retrieve undefined namespace ' . + htmlspecialchars($namespace), + E_USER_WARNING + ); + return; + } + return $full[$namespace]; + } + + /** + * Returns a SHA-1 signature of a segment of the configuration object + * that uniquely identifies that particular configuration + * + * @param string $namespace Namespace to get serial for + * + * @return string + * @note Revision is handled specially and is removed from the batch + * before processing! + */ + public function getBatchSerial($namespace) + { + if (empty($this->serials[$namespace])) { + $batch = $this->getBatch($namespace); + unset($batch['DefinitionRev']); + $this->serials[$namespace] = sha1(serialize($batch)); + } + return $this->serials[$namespace]; + } + + /** + * Returns a SHA-1 signature for the entire configuration object + * that uniquely identifies that particular configuration + * + * @return string + */ + public function getSerial() + { + if (empty($this->serial)) { + $this->serial = sha1(serialize($this->getAll())); + } + return $this->serial; + } + + /** + * Retrieves all directives, organized by namespace + * + * @warning This is a pretty inefficient function, avoid if you can + */ + public function getAll() + { + if (!$this->finalized) { + $this->autoFinalize(); + } + $ret = array(); + foreach ($this->plist->squash() as $name => $value) { + list($ns, $key) = explode('.', $name, 2); + $ret[$ns][$key] = $value; + } + return $ret; + } + + /** + * Sets a value to configuration. + * + * @param string $key key + * @param mixed $value value + * @param mixed $a + */ + public function set($key, $value, $a = null) + { + if (strpos($key, '.') === false) { + $namespace = $key; + $directive = $value; + $value = $a; + $key = "$key.$directive"; + $this->triggerError("Using deprecated API: use \$config->set('$key', ...) instead", E_USER_NOTICE); + } else { + list($namespace) = explode('.', $key); + } + if ($this->isFinalized('Cannot set directive after finalization')) { + return; + } + if (!isset($this->def->info[$key])) { + $this->triggerError( + 'Cannot set undefined directive ' . htmlspecialchars($key) . ' to value', + E_USER_WARNING + ); + return; + } + $def = $this->def->info[$key]; + + if (isset($def->isAlias)) { + if ($this->aliasMode) { + $this->triggerError( + 'Double-aliases not allowed, please fix '. + 'ConfigSchema bug with' . $key, + E_USER_ERROR + ); + return; + } + $this->aliasMode = true; + $this->set($def->key, $value); + $this->aliasMode = false; + $this->triggerError("$key is an alias, preferred directive name is {$def->key}", E_USER_NOTICE); + return; + } + + // Raw type might be negative when using the fully optimized form + // of stdClass, which indicates allow_null == true + $rtype = is_int($def) ? $def : $def->type; + if ($rtype < 0) { + $type = -$rtype; + $allow_null = true; + } else { + $type = $rtype; + $allow_null = isset($def->allow_null); + } + + try { + $value = $this->parser->parse($value, $type, $allow_null); + } catch (HTMLPurifier_VarParserException $e) { + $this->triggerError( + 'Value for ' . $key . ' is of invalid type, should be ' . + HTMLPurifier_VarParser::getTypeName($type), + E_USER_WARNING + ); + return; + } + if (is_string($value) && is_object($def)) { + // resolve value alias if defined + if (isset($def->aliases[$value])) { + $value = $def->aliases[$value]; + } + // check to see if the value is allowed + if (isset($def->allowed) && !isset($def->allowed[$value])) { + $this->triggerError( + 'Value not supported, valid values are: ' . + $this->_listify($def->allowed), + E_USER_WARNING + ); + return; + } + } + $this->plist->set($key, $value); + + // reset definitions if the directives they depend on changed + // this is a very costly process, so it's discouraged + // with finalization + if ($namespace == 'HTML' || $namespace == 'CSS' || $namespace == 'URI') { + $this->definitions[$namespace] = null; + } + + $this->serials[$namespace] = false; + } + + /** + * Convenience function for error reporting + * + * @param array $lookup + * + * @return string + */ + private function _listify($lookup) + { + $list = array(); + foreach ($lookup as $name => $b) { + $list[] = $name; + } + return implode(', ', $list); + } + + /** + * Retrieves object reference to the HTML definition. + * + * @param bool $raw Return a copy that has not been setup yet. Must be + * called before it's been setup, otherwise won't work. + * @param bool $optimized If true, this method may return null, to + * indicate that a cached version of the modified + * definition object is available and no further edits + * are necessary. Consider using + * maybeGetRawHTMLDefinition, which is more explicitly + * named, instead. + * + * @return HTMLPurifier_HTMLDefinition|null + */ + public function getHTMLDefinition($raw = false, $optimized = false) + { + return $this->getDefinition('HTML', $raw, $optimized); + } + + /** + * Retrieves object reference to the CSS definition + * + * @param bool $raw Return a copy that has not been setup yet. Must be + * called before it's been setup, otherwise won't work. + * @param bool $optimized If true, this method may return null, to + * indicate that a cached version of the modified + * definition object is available and no further edits + * are necessary. Consider using + * maybeGetRawCSSDefinition, which is more explicitly + * named, instead. + * + * @return HTMLPurifier_CSSDefinition|null + */ + public function getCSSDefinition($raw = false, $optimized = false) + { + return $this->getDefinition('CSS', $raw, $optimized); + } + + /** + * Retrieves object reference to the URI definition + * + * @param bool $raw Return a copy that has not been setup yet. Must be + * called before it's been setup, otherwise won't work. + * @param bool $optimized If true, this method may return null, to + * indicate that a cached version of the modified + * definition object is available and no further edits + * are necessary. Consider using + * maybeGetRawURIDefinition, which is more explicitly + * named, instead. + * + * @return HTMLPurifier_URIDefinition|null + */ + public function getURIDefinition($raw = false, $optimized = false) + { + return $this->getDefinition('URI', $raw, $optimized); + } + + /** + * Retrieves a definition + * + * @param string $type Type of definition: HTML, CSS, etc + * @param bool $raw Whether or not definition should be returned raw + * @param bool $optimized Only has an effect when $raw is true. Whether + * or not to return null if the result is already present in + * the cache. This is off by default for backwards + * compatibility reasons, but you need to do things this + * way in order to ensure that caching is done properly. + * Check out enduser-customize.html for more details. + * We probably won't ever change this default, as much as the + * maybe semantics is the "right thing to do." + * + * @throws HTMLPurifier_Exception + * @return HTMLPurifier_Definition|null + */ + public function getDefinition($type, $raw = false, $optimized = false) + { + if ($optimized && !$raw) { + throw new HTMLPurifier_Exception("Cannot set optimized = true when raw = false"); + } + if (!$this->finalized) { + $this->autoFinalize(); + } + // temporarily suspend locks, so we can handle recursive definition calls + $lock = $this->lock; + $this->lock = null; + $factory = HTMLPurifier_DefinitionCacheFactory::instance(); + $cache = $factory->create($type, $this); + $this->lock = $lock; + if (!$raw) { + // full definition + // --------------- + // check if definition is in memory + if (!empty($this->definitions[$type])) { + $def = $this->definitions[$type]; + // check if the definition is setup + if ($def->setup) { + return $def; + } else { + $def->setup($this); + if ($def->optimized) { + $cache->add($def, $this); + } + return $def; + } + } + // check if definition is in cache + $def = $cache->get($this); + if ($def) { + // definition in cache, save to memory and return it + $this->definitions[$type] = $def; + return $def; + } + // initialize it + $def = $this->initDefinition($type); + // set it up + $this->lock = $type; + $def->setup($this); + $this->lock = null; + // save in cache + $cache->add($def, $this); + // return it + return $def; + } else { + // raw definition + // -------------- + // check preconditions + $def = null; + if ($optimized) { + if (is_null($this->get($type . '.DefinitionID'))) { + // fatally error out if definition ID not set + throw new HTMLPurifier_Exception( + "Cannot retrieve raw version without specifying %$type.DefinitionID" + ); + } + } + if (!empty($this->definitions[$type])) { + $def = $this->definitions[$type]; + if ($def->setup && !$optimized) { + $extra = $this->chatty ? + " (try moving this code block earlier in your initialization)" : + ""; + throw new HTMLPurifier_Exception( + "Cannot retrieve raw definition after it has already been setup" . + $extra + ); + } + if ($def->optimized === null) { + $extra = $this->chatty ? " (try flushing your cache)" : ""; + throw new HTMLPurifier_Exception( + "Optimization status of definition is unknown" . $extra + ); + } + if ($def->optimized !== $optimized) { + $msg = $optimized ? "optimized" : "unoptimized"; + $extra = $this->chatty ? + " (this backtrace is for the first inconsistent call, which was for a $msg raw definition)" + : ""; + throw new HTMLPurifier_Exception( + "Inconsistent use of optimized and unoptimized raw definition retrievals" . $extra + ); + } + } + // check if definition was in memory + if ($def) { + if ($def->setup) { + // invariant: $optimized === true (checked above) + return null; + } else { + return $def; + } + } + // if optimized, check if definition was in cache + // (because we do the memory check first, this formulation + // is prone to cache slamming, but I think + // guaranteeing that either /all/ of the raw + // setup code or /none/ of it is run is more important.) + if ($optimized) { + // This code path only gets run once; once we put + // something in $definitions (which is guaranteed by the + // trailing code), we always short-circuit above. + $def = $cache->get($this); + if ($def) { + // save the full definition for later, but don't + // return it yet + $this->definitions[$type] = $def; + return null; + } + } + // check invariants for creation + if (!$optimized) { + if (!is_null($this->get($type . '.DefinitionID'))) { + if ($this->chatty) { + $this->triggerError( + 'Due to a documentation error in previous version of HTML Purifier, your ' . + 'definitions are not being cached. If this is OK, you can remove the ' . + '%$type.DefinitionRev and %$type.DefinitionID declaration. Otherwise, ' . + 'modify your code to use maybeGetRawDefinition, and test if the returned ' . + 'value is null before making any edits (if it is null, that means that a ' . + 'cached version is available, and no raw operations are necessary). See ' . + '<a href="http://htmlpurifier.org/docs/enduser-customize.html#optimized">' . + 'Customize</a> for more details', + E_USER_WARNING + ); + } else { + $this->triggerError( + "Useless DefinitionID declaration", + E_USER_WARNING + ); + } + } + } + // initialize it + $def = $this->initDefinition($type); + $def->optimized = $optimized; + return $def; + } + throw new HTMLPurifier_Exception("The impossible happened!"); + } + + /** + * Initialise definition + * + * @param string $type What type of definition to create + * + * @return HTMLPurifier_CSSDefinition|HTMLPurifier_HTMLDefinition|HTMLPurifier_URIDefinition + * @throws HTMLPurifier_Exception + */ + private function initDefinition($type) + { + // quick checks failed, let's create the object + if ($type == 'HTML') { + $def = new HTMLPurifier_HTMLDefinition(); + } elseif ($type == 'CSS') { + $def = new HTMLPurifier_CSSDefinition(); + } elseif ($type == 'URI') { + $def = new HTMLPurifier_URIDefinition(); + } else { + throw new HTMLPurifier_Exception( + "Definition of $type type not supported" + ); + } + $this->definitions[$type] = $def; + return $def; + } + + public function maybeGetRawDefinition($name) + { + return $this->getDefinition($name, true, true); + } + + /** + * @return HTMLPurifier_HTMLDefinition|null + */ + public function maybeGetRawHTMLDefinition() + { + return $this->getDefinition('HTML', true, true); + } + + /** + * @return HTMLPurifier_CSSDefinition|null + */ + public function maybeGetRawCSSDefinition() + { + return $this->getDefinition('CSS', true, true); + } + + /** + * @return HTMLPurifier_URIDefinition|null + */ + public function maybeGetRawURIDefinition() + { + return $this->getDefinition('URI', true, true); + } + + /** + * Loads configuration values from an array with the following structure: + * Namespace.Directive => Value + * + * @param array $config_array Configuration associative array + */ + public function loadArray($config_array) + { + if ($this->isFinalized('Cannot load directives after finalization')) { + return; + } + foreach ($config_array as $key => $value) { + $key = str_replace('_', '.', $key); + if (strpos($key, '.') !== false) { + $this->set($key, $value); + } else { + $namespace = $key; + $namespace_values = $value; + foreach ($namespace_values as $directive => $value2) { + $this->set($namespace .'.'. $directive, $value2); + } + } + } + } + + /** + * Returns a list of array(namespace, directive) for all directives + * that are allowed in a web-form context as per an allowed + * namespaces/directives list. + * + * @param array $allowed List of allowed namespaces/directives + * @param HTMLPurifier_ConfigSchema $schema Schema to use, if not global copy + * + * @return array + */ + public static function getAllowedDirectivesForForm($allowed, $schema = null) + { + if (!$schema) { + $schema = HTMLPurifier_ConfigSchema::instance(); + } + if ($allowed !== true) { + if (is_string($allowed)) { + $allowed = array($allowed); + } + $allowed_ns = array(); + $allowed_directives = array(); + $blacklisted_directives = array(); + foreach ($allowed as $ns_or_directive) { + if (strpos($ns_or_directive, '.') !== false) { + // directive + if ($ns_or_directive[0] == '-') { + $blacklisted_directives[substr($ns_or_directive, 1)] = true; + } else { + $allowed_directives[$ns_or_directive] = true; + } + } else { + // namespace + $allowed_ns[$ns_or_directive] = true; + } + } + } + $ret = array(); + foreach ($schema->info as $key => $def) { + list($ns, $directive) = explode('.', $key, 2); + if ($allowed !== true) { + if (isset($blacklisted_directives["$ns.$directive"])) { + continue; + } + if (!isset($allowed_directives["$ns.$directive"]) && !isset($allowed_ns[$ns])) { + continue; + } + } + if (isset($def->isAlias)) { + continue; + } + if ($directive == 'DefinitionID' || $directive == 'DefinitionRev') { + continue; + } + $ret[] = array($ns, $directive); + } + return $ret; + } + + /** + * Loads configuration values from $_GET/$_POST that were posted + * via ConfigForm + * + * @param array $array $_GET or $_POST array to import + * @param string|bool $index Index/name that the config variables are in + * @param array|bool $allowed List of allowed namespaces/directives + * @param bool $mq_fix Boolean whether or not to enable magic quotes fix + * @param HTMLPurifier_ConfigSchema $schema Schema to use, if not global copy + * + * @return mixed + */ + public static function loadArrayFromForm($array, $index = false, $allowed = true, $mq_fix = true, $schema = null) + { + $ret = HTMLPurifier_Config::prepareArrayFromForm($array, $index, $allowed, $mq_fix, $schema); + $config = HTMLPurifier_Config::create($ret, $schema); + return $config; + } + + /** + * Merges in configuration values from $_GET/$_POST to object. NOT STATIC. + * + * @param array $array $_GET or $_POST array to import + * @param string|bool $index Index/name that the config variables are in + * @param array|bool $allowed List of allowed namespaces/directives + * @param bool $mq_fix Boolean whether or not to enable magic quotes fix + */ + public function mergeArrayFromForm($array, $index = false, $allowed = true, $mq_fix = true) + { + $ret = HTMLPurifier_Config::prepareArrayFromForm($array, $index, $allowed, $mq_fix, $this->def); + $this->loadArray($ret); + } + + /** + * Prepares an array from a form into something usable for the more + * strict parts of HTMLPurifier_Config + * + * @param array $array $_GET or $_POST array to import + * @param string|bool $index Index/name that the config variables are in + * @param array|bool $allowed List of allowed namespaces/directives + * @param bool $mq_fix Boolean whether or not to enable magic quotes fix + * @param HTMLPurifier_ConfigSchema $schema Schema to use, if not global copy + * + * @return array + */ + public static function prepareArrayFromForm($array, $index = false, $allowed = true, $mq_fix = true, $schema = null) + { + if ($index !== false) { + $array = (isset($array[$index]) && is_array($array[$index])) ? $array[$index] : array(); + } + $mq = $mq_fix && function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc(); + + $allowed = HTMLPurifier_Config::getAllowedDirectivesForForm($allowed, $schema); + $ret = array(); + foreach ($allowed as $key) { + list($ns, $directive) = $key; + $skey = "$ns.$directive"; + if (!empty($array["Null_$skey"])) { + $ret[$ns][$directive] = null; + continue; + } + if (!isset($array[$skey])) { + continue; + } + $value = $mq ? stripslashes($array[$skey]) : $array[$skey]; + $ret[$ns][$directive] = $value; + } + return $ret; + } + + /** + * Loads configuration values from an ini file + * + * @param string $filename Name of ini file + */ + public function loadIni($filename) + { + if ($this->isFinalized('Cannot load directives after finalization')) { + return; + } + $array = parse_ini_file($filename, true); + $this->loadArray($array); + } + + /** + * Checks whether or not the configuration object is finalized. + * + * @param string|bool $error String error message, or false for no error + * + * @return bool + */ + public function isFinalized($error = false) + { + if ($this->finalized && $error) { + $this->triggerError($error, E_USER_ERROR); + } + return $this->finalized; + } + + /** + * Finalizes configuration only if auto finalize is on and not + * already finalized + */ + public function autoFinalize() + { + if ($this->autoFinalize) { + $this->finalize(); + } else { + $this->plist->squash(true); + } + } + + /** + * Finalizes a configuration object, prohibiting further change + */ + public function finalize() + { + $this->finalized = true; + $this->parser = null; + } + + /** + * Produces a nicely formatted error message by supplying the + * stack frame information OUTSIDE of HTMLPurifier_Config. + * + * @param string $msg An error message + * @param int $no An error number + */ + protected function triggerError($msg, $no) + { + // determine previous stack frame + $extra = ''; + if ($this->chatty) { + $trace = debug_backtrace(); + // zip(tail(trace), trace) -- but PHP is not Haskell har har + for ($i = 0, $c = count($trace); $i < $c - 1; $i++) { + // XXX this is not correct on some versions of HTML Purifier + if (isset($trace[$i + 1]['class']) && $trace[$i + 1]['class'] === 'HTMLPurifier_Config') { + continue; + } + $frame = $trace[$i]; + $extra = " invoked on line {$frame['line']} in file {$frame['file']}"; + break; + } + } + trigger_error($msg . $extra, $no); + } + + /** + * Returns a serialized form of the configuration object that can + * be reconstituted. + * + * @return string + */ + public function serialize() + { + $this->getDefinition('HTML'); + $this->getDefinition('CSS'); + $this->getDefinition('URI'); + return serialize($this); + } + +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema.php new file mode 100644 index 000000000..c3fe8cd4a --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema.php @@ -0,0 +1,176 @@ +<?php + +/** + * Configuration definition, defines directives and their defaults. + */ +class HTMLPurifier_ConfigSchema +{ + /** + * Defaults of the directives and namespaces. + * @type array + * @note This shares the exact same structure as HTMLPurifier_Config::$conf + */ + public $defaults = array(); + + /** + * The default property list. Do not edit this property list. + * @type array + */ + public $defaultPlist; + + /** + * Definition of the directives. + * The structure of this is: + * + * array( + * 'Namespace' => array( + * 'Directive' => new stdClass(), + * ) + * ) + * + * The stdClass may have the following properties: + * + * - If isAlias isn't set: + * - type: Integer type of directive, see HTMLPurifier_VarParser for definitions + * - allow_null: If set, this directive allows null values + * - aliases: If set, an associative array of value aliases to real values + * - allowed: If set, a lookup array of allowed (string) values + * - If isAlias is set: + * - namespace: Namespace this directive aliases to + * - name: Directive name this directive aliases to + * + * In certain degenerate cases, stdClass will actually be an integer. In + * that case, the value is equivalent to an stdClass with the type + * property set to the integer. If the integer is negative, type is + * equal to the absolute value of integer, and allow_null is true. + * + * This class is friendly with HTMLPurifier_Config. If you need introspection + * about the schema, you're better of using the ConfigSchema_Interchange, + * which uses more memory but has much richer information. + * @type array + */ + public $info = array(); + + /** + * Application-wide singleton + * @type HTMLPurifier_ConfigSchema + */ + protected static $singleton; + + public function __construct() + { + $this->defaultPlist = new HTMLPurifier_PropertyList(); + } + + /** + * Unserializes the default ConfigSchema. + * @return HTMLPurifier_ConfigSchema + */ + public static function makeFromSerial() + { + $contents = file_get_contents(HTMLPURIFIER_PREFIX . '/HTMLPurifier/ConfigSchema/schema.ser'); + $r = unserialize($contents); + if (!$r) { + $hash = sha1($contents); + trigger_error("Unserialization of configuration schema failed, sha1 of file was $hash", E_USER_ERROR); + } + return $r; + } + + /** + * Retrieves an instance of the application-wide configuration definition. + * @param HTMLPurifier_ConfigSchema $prototype + * @return HTMLPurifier_ConfigSchema + */ + public static function instance($prototype = null) + { + if ($prototype !== null) { + HTMLPurifier_ConfigSchema::$singleton = $prototype; + } elseif (HTMLPurifier_ConfigSchema::$singleton === null || $prototype === true) { + HTMLPurifier_ConfigSchema::$singleton = HTMLPurifier_ConfigSchema::makeFromSerial(); + } + return HTMLPurifier_ConfigSchema::$singleton; + } + + /** + * Defines a directive for configuration + * @warning Will fail of directive's namespace is defined. + * @warning This method's signature is slightly different from the legacy + * define() static method! Beware! + * @param string $key Name of directive + * @param mixed $default Default value of directive + * @param string $type Allowed type of the directive. See + * HTMLPurifier_VarParser::$types for allowed values + * @param bool $allow_null Whether or not to allow null values + */ + public function add($key, $default, $type, $allow_null) + { + $obj = new stdClass(); + $obj->type = is_int($type) ? $type : HTMLPurifier_VarParser::$types[$type]; + if ($allow_null) { + $obj->allow_null = true; + } + $this->info[$key] = $obj; + $this->defaults[$key] = $default; + $this->defaultPlist->set($key, $default); + } + + /** + * Defines a directive value alias. + * + * Directive value aliases are convenient for developers because it lets + * them set a directive to several values and get the same result. + * @param string $key Name of Directive + * @param array $aliases Hash of aliased values to the real alias + */ + public function addValueAliases($key, $aliases) + { + if (!isset($this->info[$key]->aliases)) { + $this->info[$key]->aliases = array(); + } + foreach ($aliases as $alias => $real) { + $this->info[$key]->aliases[$alias] = $real; + } + } + + /** + * Defines a set of allowed values for a directive. + * @warning This is slightly different from the corresponding static + * method definition. + * @param string $key Name of directive + * @param array $allowed Lookup array of allowed values + */ + public function addAllowedValues($key, $allowed) + { + $this->info[$key]->allowed = $allowed; + } + + /** + * Defines a directive alias for backwards compatibility + * @param string $key Directive that will be aliased + * @param string $new_key Directive that the alias will be to + */ + public function addAlias($key, $new_key) + { + $obj = new stdClass; + $obj->key = $new_key; + $obj->isAlias = true; + $this->info[$key] = $obj; + } + + /** + * Replaces any stdClass that only has the type property with type integer. + */ + public function postProcess() + { + foreach ($this->info as $key => $v) { + if (count((array) $v) == 1) { + $this->info[$key] = $v->type; + } elseif (count((array) $v) == 2 && isset($v->allow_null)) { + $this->info[$key] = -$v->type; + } + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php index 692aaa881..d5906cd46 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php @@ -46,4 +46,3 @@ class HTMLPurifier_ConfigSchema_Builder_ConfigSchema } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/Xml.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/Xml.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/Xml.php rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/Xml.php index 075916bfd..5fa56f7dd 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/Xml.php +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/Xml.php @@ -142,4 +142,3 @@ class HTMLPurifier_ConfigSchema_Builder_Xml extends XMLWriter } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/index.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Builder/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Exception.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Exception.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Exception.php rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/Exception.php index 53e485eed..2671516c5 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Exception.php +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Exception.php @@ -9,4 +9,3 @@ class HTMLPurifier_ConfigSchema_Exception extends HTMLPurifier_Exception } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange.php rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange.php index 145762e5f..0e08ae8fe 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange.php +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange.php @@ -45,4 +45,3 @@ class HTMLPurifier_ConfigSchema_Interchange } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Directive.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/Directive.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Directive.php rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/Directive.php index 03812709d..127a39a67 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Directive.php +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/Directive.php @@ -87,4 +87,3 @@ class HTMLPurifier_ConfigSchema_Interchange_Directive } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Id.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/Id.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Id.php rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/Id.php index 5ded05571..126f09d95 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/Id.php +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/Id.php @@ -56,4 +56,3 @@ class HTMLPurifier_ConfigSchema_Interchange_Id } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/index.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Interchange/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/InterchangeBuilder.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/InterchangeBuilder.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/InterchangeBuilder.php rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/InterchangeBuilder.php index a8f35a7c5..655e6dd1b 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/InterchangeBuilder.php +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/InterchangeBuilder.php @@ -224,4 +224,3 @@ class HTMLPurifier_ConfigSchema_InterchangeBuilder } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Validator.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/Validator.php index b9bf63057..fb3127788 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Validator.php +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/Validator.php @@ -246,4 +246,3 @@ class HTMLPurifier_ConfigSchema_Validator } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/ValidatorAtom.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/ValidatorAtom.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/ValidatorAtom.php rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/ValidatorAtom.php index 1a6f90e52..c9aa3644a 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/ValidatorAtom.php +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/ValidatorAtom.php @@ -128,4 +128,3 @@ class HTMLPurifier_ConfigSchema_ValidatorAtom } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/index.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema.ser b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema.ser new file mode 100644 index 000000000..a5426c736 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema.ser @@ -0,0 +1 @@ +O:25:"HTMLPurifier_ConfigSchema":3:{s:8:"defaults";a:127:{s:19:"Attr.AllowedClasses";N;s:24:"Attr.AllowedFrameTargets";a:0:{}s:15:"Attr.AllowedRel";a:0:{}s:15:"Attr.AllowedRev";a:0:{}s:18:"Attr.ClassUseCDATA";N;s:20:"Attr.DefaultImageAlt";N;s:24:"Attr.DefaultInvalidImage";s:0:"";s:27:"Attr.DefaultInvalidImageAlt";s:13:"Invalid image";s:19:"Attr.DefaultTextDir";s:3:"ltr";s:13:"Attr.EnableID";b:0;s:21:"Attr.ForbiddenClasses";a:0:{}s:13:"Attr.ID.HTML5";N;s:16:"Attr.IDBlacklist";a:0:{}s:22:"Attr.IDBlacklistRegexp";N;s:13:"Attr.IDPrefix";s:0:"";s:18:"Attr.IDPrefixLocal";s:0:"";s:24:"AutoFormat.AutoParagraph";b:0;s:17:"AutoFormat.Custom";a:0:{}s:25:"AutoFormat.DisplayLinkURI";b:0;s:18:"AutoFormat.Linkify";b:0;s:33:"AutoFormat.PurifierLinkify.DocURL";s:3:"#%s";s:26:"AutoFormat.PurifierLinkify";b:0;s:32:"AutoFormat.RemoveEmpty.Predicate";a:4:{s:8:"colgroup";a:0:{}s:2:"th";a:0:{}s:2:"td";a:0:{}s:6:"iframe";a:1:{i:0;s:3:"src";}}s:44:"AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions";a:2:{s:2:"td";b:1;s:2:"th";b:1;}s:33:"AutoFormat.RemoveEmpty.RemoveNbsp";b:0;s:22:"AutoFormat.RemoveEmpty";b:0;s:39:"AutoFormat.RemoveSpansWithoutAttributes";b:0;s:19:"CSS.AllowDuplicates";b:0;s:18:"CSS.AllowImportant";b:0;s:15:"CSS.AllowTricky";b:0;s:16:"CSS.AllowedFonts";N;s:21:"CSS.AllowedProperties";N;s:17:"CSS.DefinitionRev";i:1;s:23:"CSS.ForbiddenProperties";a:0:{}s:16:"CSS.MaxImgLength";s:6:"1200px";s:15:"CSS.Proprietary";b:0;s:11:"CSS.Trusted";b:0;s:20:"Cache.DefinitionImpl";s:10:"Serializer";s:20:"Cache.SerializerPath";N;s:27:"Cache.SerializerPermissions";i:493;s:22:"Core.AggressivelyFixLt";b:1;s:29:"Core.AggressivelyRemoveScript";b:1;s:28:"Core.AllowHostnameUnderscore";b:0;s:23:"Core.AllowParseManyTags";b:0;s:18:"Core.CollectErrors";b:0;s:18:"Core.ColorKeywords";a:148:{s:9:"aliceblue";s:7:"#F0F8FF";s:12:"antiquewhite";s:7:"#FAEBD7";s:4:"aqua";s:7:"#00FFFF";s:10:"aquamarine";s:7:"#7FFFD4";s:5:"azure";s:7:"#F0FFFF";s:5:"beige";s:7:"#F5F5DC";s:6:"bisque";s:7:"#FFE4C4";s:5:"black";s:7:"#000000";s:14:"blanchedalmond";s:7:"#FFEBCD";s:4:"blue";s:7:"#0000FF";s:10:"blueviolet";s:7:"#8A2BE2";s:5:"brown";s:7:"#A52A2A";s:9:"burlywood";s:7:"#DEB887";s:9:"cadetblue";s:7:"#5F9EA0";s:10:"chartreuse";s:7:"#7FFF00";s:9:"chocolate";s:7:"#D2691E";s:5:"coral";s:7:"#FF7F50";s:14:"cornflowerblue";s:7:"#6495ED";s:8:"cornsilk";s:7:"#FFF8DC";s:7:"crimson";s:7:"#DC143C";s:4:"cyan";s:7:"#00FFFF";s:8:"darkblue";s:7:"#00008B";s:8:"darkcyan";s:7:"#008B8B";s:13:"darkgoldenrod";s:7:"#B8860B";s:8:"darkgray";s:7:"#A9A9A9";s:8:"darkgrey";s:7:"#A9A9A9";s:9:"darkgreen";s:7:"#006400";s:9:"darkkhaki";s:7:"#BDB76B";s:11:"darkmagenta";s:7:"#8B008B";s:14:"darkolivegreen";s:7:"#556B2F";s:10:"darkorange";s:7:"#FF8C00";s:10:"darkorchid";s:7:"#9932CC";s:7:"darkred";s:7:"#8B0000";s:10:"darksalmon";s:7:"#E9967A";s:12:"darkseagreen";s:7:"#8FBC8F";s:13:"darkslateblue";s:7:"#483D8B";s:13:"darkslategray";s:7:"#2F4F4F";s:13:"darkslategrey";s:7:"#2F4F4F";s:13:"darkturquoise";s:7:"#00CED1";s:10:"darkviolet";s:7:"#9400D3";s:8:"deeppink";s:7:"#FF1493";s:11:"deepskyblue";s:7:"#00BFFF";s:7:"dimgray";s:7:"#696969";s:7:"dimgrey";s:7:"#696969";s:10:"dodgerblue";s:7:"#1E90FF";s:9:"firebrick";s:7:"#B22222";s:11:"floralwhite";s:7:"#FFFAF0";s:11:"forestgreen";s:7:"#228B22";s:7:"fuchsia";s:7:"#FF00FF";s:9:"gainsboro";s:7:"#DCDCDC";s:10:"ghostwhite";s:7:"#F8F8FF";s:4:"gold";s:7:"#FFD700";s:9:"goldenrod";s:7:"#DAA520";s:4:"gray";s:7:"#808080";s:4:"grey";s:7:"#808080";s:5:"green";s:7:"#008000";s:11:"greenyellow";s:7:"#ADFF2F";s:8:"honeydew";s:7:"#F0FFF0";s:7:"hotpink";s:7:"#FF69B4";s:9:"indianred";s:7:"#CD5C5C";s:6:"indigo";s:7:"#4B0082";s:5:"ivory";s:7:"#FFFFF0";s:5:"khaki";s:7:"#F0E68C";s:8:"lavender";s:7:"#E6E6FA";s:13:"lavenderblush";s:7:"#FFF0F5";s:9:"lawngreen";s:7:"#7CFC00";s:12:"lemonchiffon";s:7:"#FFFACD";s:9:"lightblue";s:7:"#ADD8E6";s:10:"lightcoral";s:7:"#F08080";s:9:"lightcyan";s:7:"#E0FFFF";s:20:"lightgoldenrodyellow";s:7:"#FAFAD2";s:9:"lightgray";s:7:"#D3D3D3";s:9:"lightgrey";s:7:"#D3D3D3";s:10:"lightgreen";s:7:"#90EE90";s:9:"lightpink";s:7:"#FFB6C1";s:11:"lightsalmon";s:7:"#FFA07A";s:13:"lightseagreen";s:7:"#20B2AA";s:12:"lightskyblue";s:7:"#87CEFA";s:14:"lightslategray";s:7:"#778899";s:14:"lightslategrey";s:7:"#778899";s:14:"lightsteelblue";s:7:"#B0C4DE";s:11:"lightyellow";s:7:"#FFFFE0";s:4:"lime";s:7:"#00FF00";s:9:"limegreen";s:7:"#32CD32";s:5:"linen";s:7:"#FAF0E6";s:7:"magenta";s:7:"#FF00FF";s:6:"maroon";s:7:"#800000";s:16:"mediumaquamarine";s:7:"#66CDAA";s:10:"mediumblue";s:7:"#0000CD";s:12:"mediumorchid";s:7:"#BA55D3";s:12:"mediumpurple";s:7:"#9370DB";s:14:"mediumseagreen";s:7:"#3CB371";s:15:"mediumslateblue";s:7:"#7B68EE";s:17:"mediumspringgreen";s:7:"#00FA9A";s:15:"mediumturquoise";s:7:"#48D1CC";s:15:"mediumvioletred";s:7:"#C71585";s:12:"midnightblue";s:7:"#191970";s:9:"mintcream";s:7:"#F5FFFA";s:9:"mistyrose";s:7:"#FFE4E1";s:8:"moccasin";s:7:"#FFE4B5";s:11:"navajowhite";s:7:"#FFDEAD";s:4:"navy";s:7:"#000080";s:7:"oldlace";s:7:"#FDF5E6";s:5:"olive";s:7:"#808000";s:9:"olivedrab";s:7:"#6B8E23";s:6:"orange";s:7:"#FFA500";s:9:"orangered";s:7:"#FF4500";s:6:"orchid";s:7:"#DA70D6";s:13:"palegoldenrod";s:7:"#EEE8AA";s:9:"palegreen";s:7:"#98FB98";s:13:"paleturquoise";s:7:"#AFEEEE";s:13:"palevioletred";s:7:"#DB7093";s:10:"papayawhip";s:7:"#FFEFD5";s:9:"peachpuff";s:7:"#FFDAB9";s:4:"peru";s:7:"#CD853F";s:4:"pink";s:7:"#FFC0CB";s:4:"plum";s:7:"#DDA0DD";s:10:"powderblue";s:7:"#B0E0E6";s:6:"purple";s:7:"#800080";s:13:"rebeccapurple";s:7:"#663399";s:3:"red";s:7:"#FF0000";s:9:"rosybrown";s:7:"#BC8F8F";s:9:"royalblue";s:7:"#4169E1";s:11:"saddlebrown";s:7:"#8B4513";s:6:"salmon";s:7:"#FA8072";s:10:"sandybrown";s:7:"#F4A460";s:8:"seagreen";s:7:"#2E8B57";s:8:"seashell";s:7:"#FFF5EE";s:6:"sienna";s:7:"#A0522D";s:6:"silver";s:7:"#C0C0C0";s:7:"skyblue";s:7:"#87CEEB";s:9:"slateblue";s:7:"#6A5ACD";s:9:"slategray";s:7:"#708090";s:9:"slategrey";s:7:"#708090";s:4:"snow";s:7:"#FFFAFA";s:11:"springgreen";s:7:"#00FF7F";s:9:"steelblue";s:7:"#4682B4";s:3:"tan";s:7:"#D2B48C";s:4:"teal";s:7:"#008080";s:7:"thistle";s:7:"#D8BFD8";s:6:"tomato";s:7:"#FF6347";s:9:"turquoise";s:7:"#40E0D0";s:6:"violet";s:7:"#EE82EE";s:5:"wheat";s:7:"#F5DEB3";s:5:"white";s:7:"#FFFFFF";s:10:"whitesmoke";s:7:"#F5F5F5";s:6:"yellow";s:7:"#FFFF00";s:11:"yellowgreen";s:7:"#9ACD32";}s:30:"Core.ConvertDocumentToFragment";b:1;s:36:"Core.DirectLexLineNumberSyncInterval";i:0;s:20:"Core.DisableExcludes";b:0;s:15:"Core.EnableIDNA";b:0;s:13:"Core.Encoding";s:5:"utf-8";s:26:"Core.EscapeInvalidChildren";b:0;s:22:"Core.EscapeInvalidTags";b:0;s:29:"Core.EscapeNonASCIICharacters";b:0;s:19:"Core.HiddenElements";a:2:{s:6:"script";b:1;s:5:"style";b:1;}s:13:"Core.Language";s:2:"en";s:24:"Core.LegacyEntityDecoder";b:0;s:14:"Core.LexerImpl";N;s:24:"Core.MaintainLineNumbers";N;s:22:"Core.NormalizeNewlines";b:1;s:21:"Core.RemoveInvalidImg";b:1;s:33:"Core.RemoveProcessingInstructions";b:0;s:25:"Core.RemoveScriptContents";N;s:13:"Filter.Custom";a:0:{}s:34:"Filter.ExtractStyleBlocks.Escaping";b:1;s:31:"Filter.ExtractStyleBlocks.Scope";N;s:34:"Filter.ExtractStyleBlocks.TidyImpl";N;s:25:"Filter.ExtractStyleBlocks";b:0;s:14:"Filter.YouTube";b:0;s:12:"HTML.Allowed";N;s:22:"HTML.AllowedAttributes";N;s:20:"HTML.AllowedComments";a:0:{}s:26:"HTML.AllowedCommentsRegexp";N;s:20:"HTML.AllowedElements";N;s:19:"HTML.AllowedModules";N;s:23:"HTML.Attr.Name.UseCDATA";b:0;s:17:"HTML.BlockWrapper";s:1:"p";s:16:"HTML.CoreModules";a:7:{s:9:"Structure";b:1;s:4:"Text";b:1;s:9:"Hypertext";b:1;s:4:"List";b:1;s:22:"NonXMLCommonAttributes";b:1;s:19:"XMLCommonAttributes";b:1;s:16:"CommonAttributes";b:1;}s:18:"HTML.CustomDoctype";N;s:17:"HTML.DefinitionID";N;s:18:"HTML.DefinitionRev";i:1;s:12:"HTML.Doctype";N;s:25:"HTML.FlashAllowFullScreen";b:0;s:24:"HTML.ForbiddenAttributes";a:0:{}s:22:"HTML.ForbiddenElements";a:0:{}s:10:"HTML.Forms";b:0;s:17:"HTML.MaxImgLength";i:1200;s:13:"HTML.Nofollow";b:0;s:11:"HTML.Parent";s:3:"div";s:16:"HTML.Proprietary";b:0;s:14:"HTML.SafeEmbed";b:0;s:15:"HTML.SafeIframe";b:0;s:15:"HTML.SafeObject";b:0;s:18:"HTML.SafeScripting";a:0:{}s:11:"HTML.Strict";b:0;s:16:"HTML.TargetBlank";b:0;s:19:"HTML.TargetNoopener";b:1;s:21:"HTML.TargetNoreferrer";b:1;s:12:"HTML.TidyAdd";a:0:{}s:14:"HTML.TidyLevel";s:6:"medium";s:15:"HTML.TidyRemove";a:0:{}s:12:"HTML.Trusted";b:0;s:10:"HTML.XHTML";b:1;s:28:"Output.CommentScriptContents";b:1;s:19:"Output.FixInnerHTML";b:1;s:18:"Output.FlashCompat";b:0;s:14:"Output.Newline";N;s:15:"Output.SortAttr";b:0;s:17:"Output.TidyFormat";b:0;s:17:"Test.ForceNoIconv";b:0;s:18:"URI.AllowedSchemes";a:7:{s:4:"http";b:1;s:5:"https";b:1;s:6:"mailto";b:1;s:3:"ftp";b:1;s:4:"nntp";b:1;s:4:"news";b:1;s:3:"tel";b:1;}s:8:"URI.Base";N;s:17:"URI.DefaultScheme";s:4:"http";s:16:"URI.DefinitionID";N;s:17:"URI.DefinitionRev";i:1;s:11:"URI.Disable";b:0;s:19:"URI.DisableExternal";b:0;s:28:"URI.DisableExternalResources";b:0;s:20:"URI.DisableResources";b:0;s:8:"URI.Host";N;s:17:"URI.HostBlacklist";a:0:{}s:16:"URI.MakeAbsolute";b:0;s:9:"URI.Munge";N;s:18:"URI.MungeResources";b:0;s:18:"URI.MungeSecretKey";N;s:26:"URI.OverrideAllowedSchemes";b:1;s:20:"URI.SafeIframeRegexp";N;}s:12:"defaultPlist";O:25:"HTMLPurifier_PropertyList":3:{s:7:"�*�data";a:127:{s:19:"Attr.AllowedClasses";N;s:24:"Attr.AllowedFrameTargets";a:0:{}s:15:"Attr.AllowedRel";a:0:{}s:15:"Attr.AllowedRev";a:0:{}s:18:"Attr.ClassUseCDATA";N;s:20:"Attr.DefaultImageAlt";N;s:24:"Attr.DefaultInvalidImage";s:0:"";s:27:"Attr.DefaultInvalidImageAlt";s:13:"Invalid image";s:19:"Attr.DefaultTextDir";s:3:"ltr";s:13:"Attr.EnableID";b:0;s:21:"Attr.ForbiddenClasses";a:0:{}s:13:"Attr.ID.HTML5";N;s:16:"Attr.IDBlacklist";a:0:{}s:22:"Attr.IDBlacklistRegexp";N;s:13:"Attr.IDPrefix";s:0:"";s:18:"Attr.IDPrefixLocal";s:0:"";s:24:"AutoFormat.AutoParagraph";b:0;s:17:"AutoFormat.Custom";a:0:{}s:25:"AutoFormat.DisplayLinkURI";b:0;s:18:"AutoFormat.Linkify";b:0;s:33:"AutoFormat.PurifierLinkify.DocURL";s:3:"#%s";s:26:"AutoFormat.PurifierLinkify";b:0;s:32:"AutoFormat.RemoveEmpty.Predicate";a:4:{s:8:"colgroup";a:0:{}s:2:"th";a:0:{}s:2:"td";a:0:{}s:6:"iframe";a:1:{i:0;s:3:"src";}}s:44:"AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions";a:2:{s:2:"td";b:1;s:2:"th";b:1;}s:33:"AutoFormat.RemoveEmpty.RemoveNbsp";b:0;s:22:"AutoFormat.RemoveEmpty";b:0;s:39:"AutoFormat.RemoveSpansWithoutAttributes";b:0;s:19:"CSS.AllowDuplicates";b:0;s:18:"CSS.AllowImportant";b:0;s:15:"CSS.AllowTricky";b:0;s:16:"CSS.AllowedFonts";N;s:21:"CSS.AllowedProperties";N;s:17:"CSS.DefinitionRev";i:1;s:23:"CSS.ForbiddenProperties";a:0:{}s:16:"CSS.MaxImgLength";s:6:"1200px";s:15:"CSS.Proprietary";b:0;s:11:"CSS.Trusted";b:0;s:20:"Cache.DefinitionImpl";s:10:"Serializer";s:20:"Cache.SerializerPath";N;s:27:"Cache.SerializerPermissions";i:493;s:22:"Core.AggressivelyFixLt";b:1;s:29:"Core.AggressivelyRemoveScript";b:1;s:28:"Core.AllowHostnameUnderscore";b:0;s:23:"Core.AllowParseManyTags";b:0;s:18:"Core.CollectErrors";b:0;s:18:"Core.ColorKeywords";a:148:{s:9:"aliceblue";s:7:"#F0F8FF";s:12:"antiquewhite";s:7:"#FAEBD7";s:4:"aqua";s:7:"#00FFFF";s:10:"aquamarine";s:7:"#7FFFD4";s:5:"azure";s:7:"#F0FFFF";s:5:"beige";s:7:"#F5F5DC";s:6:"bisque";s:7:"#FFE4C4";s:5:"black";s:7:"#000000";s:14:"blanchedalmond";s:7:"#FFEBCD";s:4:"blue";s:7:"#0000FF";s:10:"blueviolet";s:7:"#8A2BE2";s:5:"brown";s:7:"#A52A2A";s:9:"burlywood";s:7:"#DEB887";s:9:"cadetblue";s:7:"#5F9EA0";s:10:"chartreuse";s:7:"#7FFF00";s:9:"chocolate";s:7:"#D2691E";s:5:"coral";s:7:"#FF7F50";s:14:"cornflowerblue";s:7:"#6495ED";s:8:"cornsilk";s:7:"#FFF8DC";s:7:"crimson";s:7:"#DC143C";s:4:"cyan";s:7:"#00FFFF";s:8:"darkblue";s:7:"#00008B";s:8:"darkcyan";s:7:"#008B8B";s:13:"darkgoldenrod";s:7:"#B8860B";s:8:"darkgray";s:7:"#A9A9A9";s:8:"darkgrey";s:7:"#A9A9A9";s:9:"darkgreen";s:7:"#006400";s:9:"darkkhaki";s:7:"#BDB76B";s:11:"darkmagenta";s:7:"#8B008B";s:14:"darkolivegreen";s:7:"#556B2F";s:10:"darkorange";s:7:"#FF8C00";s:10:"darkorchid";s:7:"#9932CC";s:7:"darkred";s:7:"#8B0000";s:10:"darksalmon";s:7:"#E9967A";s:12:"darkseagreen";s:7:"#8FBC8F";s:13:"darkslateblue";s:7:"#483D8B";s:13:"darkslategray";s:7:"#2F4F4F";s:13:"darkslategrey";s:7:"#2F4F4F";s:13:"darkturquoise";s:7:"#00CED1";s:10:"darkviolet";s:7:"#9400D3";s:8:"deeppink";s:7:"#FF1493";s:11:"deepskyblue";s:7:"#00BFFF";s:7:"dimgray";s:7:"#696969";s:7:"dimgrey";s:7:"#696969";s:10:"dodgerblue";s:7:"#1E90FF";s:9:"firebrick";s:7:"#B22222";s:11:"floralwhite";s:7:"#FFFAF0";s:11:"forestgreen";s:7:"#228B22";s:7:"fuchsia";s:7:"#FF00FF";s:9:"gainsboro";s:7:"#DCDCDC";s:10:"ghostwhite";s:7:"#F8F8FF";s:4:"gold";s:7:"#FFD700";s:9:"goldenrod";s:7:"#DAA520";s:4:"gray";s:7:"#808080";s:4:"grey";s:7:"#808080";s:5:"green";s:7:"#008000";s:11:"greenyellow";s:7:"#ADFF2F";s:8:"honeydew";s:7:"#F0FFF0";s:7:"hotpink";s:7:"#FF69B4";s:9:"indianred";s:7:"#CD5C5C";s:6:"indigo";s:7:"#4B0082";s:5:"ivory";s:7:"#FFFFF0";s:5:"khaki";s:7:"#F0E68C";s:8:"lavender";s:7:"#E6E6FA";s:13:"lavenderblush";s:7:"#FFF0F5";s:9:"lawngreen";s:7:"#7CFC00";s:12:"lemonchiffon";s:7:"#FFFACD";s:9:"lightblue";s:7:"#ADD8E6";s:10:"lightcoral";s:7:"#F08080";s:9:"lightcyan";s:7:"#E0FFFF";s:20:"lightgoldenrodyellow";s:7:"#FAFAD2";s:9:"lightgray";s:7:"#D3D3D3";s:9:"lightgrey";s:7:"#D3D3D3";s:10:"lightgreen";s:7:"#90EE90";s:9:"lightpink";s:7:"#FFB6C1";s:11:"lightsalmon";s:7:"#FFA07A";s:13:"lightseagreen";s:7:"#20B2AA";s:12:"lightskyblue";s:7:"#87CEFA";s:14:"lightslategray";s:7:"#778899";s:14:"lightslategrey";s:7:"#778899";s:14:"lightsteelblue";s:7:"#B0C4DE";s:11:"lightyellow";s:7:"#FFFFE0";s:4:"lime";s:7:"#00FF00";s:9:"limegreen";s:7:"#32CD32";s:5:"linen";s:7:"#FAF0E6";s:7:"magenta";s:7:"#FF00FF";s:6:"maroon";s:7:"#800000";s:16:"mediumaquamarine";s:7:"#66CDAA";s:10:"mediumblue";s:7:"#0000CD";s:12:"mediumorchid";s:7:"#BA55D3";s:12:"mediumpurple";s:7:"#9370DB";s:14:"mediumseagreen";s:7:"#3CB371";s:15:"mediumslateblue";s:7:"#7B68EE";s:17:"mediumspringgreen";s:7:"#00FA9A";s:15:"mediumturquoise";s:7:"#48D1CC";s:15:"mediumvioletred";s:7:"#C71585";s:12:"midnightblue";s:7:"#191970";s:9:"mintcream";s:7:"#F5FFFA";s:9:"mistyrose";s:7:"#FFE4E1";s:8:"moccasin";s:7:"#FFE4B5";s:11:"navajowhite";s:7:"#FFDEAD";s:4:"navy";s:7:"#000080";s:7:"oldlace";s:7:"#FDF5E6";s:5:"olive";s:7:"#808000";s:9:"olivedrab";s:7:"#6B8E23";s:6:"orange";s:7:"#FFA500";s:9:"orangered";s:7:"#FF4500";s:6:"orchid";s:7:"#DA70D6";s:13:"palegoldenrod";s:7:"#EEE8AA";s:9:"palegreen";s:7:"#98FB98";s:13:"paleturquoise";s:7:"#AFEEEE";s:13:"palevioletred";s:7:"#DB7093";s:10:"papayawhip";s:7:"#FFEFD5";s:9:"peachpuff";s:7:"#FFDAB9";s:4:"peru";s:7:"#CD853F";s:4:"pink";s:7:"#FFC0CB";s:4:"plum";s:7:"#DDA0DD";s:10:"powderblue";s:7:"#B0E0E6";s:6:"purple";s:7:"#800080";s:13:"rebeccapurple";s:7:"#663399";s:3:"red";s:7:"#FF0000";s:9:"rosybrown";s:7:"#BC8F8F";s:9:"royalblue";s:7:"#4169E1";s:11:"saddlebrown";s:7:"#8B4513";s:6:"salmon";s:7:"#FA8072";s:10:"sandybrown";s:7:"#F4A460";s:8:"seagreen";s:7:"#2E8B57";s:8:"seashell";s:7:"#FFF5EE";s:6:"sienna";s:7:"#A0522D";s:6:"silver";s:7:"#C0C0C0";s:7:"skyblue";s:7:"#87CEEB";s:9:"slateblue";s:7:"#6A5ACD";s:9:"slategray";s:7:"#708090";s:9:"slategrey";s:7:"#708090";s:4:"snow";s:7:"#FFFAFA";s:11:"springgreen";s:7:"#00FF7F";s:9:"steelblue";s:7:"#4682B4";s:3:"tan";s:7:"#D2B48C";s:4:"teal";s:7:"#008080";s:7:"thistle";s:7:"#D8BFD8";s:6:"tomato";s:7:"#FF6347";s:9:"turquoise";s:7:"#40E0D0";s:6:"violet";s:7:"#EE82EE";s:5:"wheat";s:7:"#F5DEB3";s:5:"white";s:7:"#FFFFFF";s:10:"whitesmoke";s:7:"#F5F5F5";s:6:"yellow";s:7:"#FFFF00";s:11:"yellowgreen";s:7:"#9ACD32";}s:30:"Core.ConvertDocumentToFragment";b:1;s:36:"Core.DirectLexLineNumberSyncInterval";i:0;s:20:"Core.DisableExcludes";b:0;s:15:"Core.EnableIDNA";b:0;s:13:"Core.Encoding";s:5:"utf-8";s:26:"Core.EscapeInvalidChildren";b:0;s:22:"Core.EscapeInvalidTags";b:0;s:29:"Core.EscapeNonASCIICharacters";b:0;s:19:"Core.HiddenElements";a:2:{s:6:"script";b:1;s:5:"style";b:1;}s:13:"Core.Language";s:2:"en";s:24:"Core.LegacyEntityDecoder";b:0;s:14:"Core.LexerImpl";N;s:24:"Core.MaintainLineNumbers";N;s:22:"Core.NormalizeNewlines";b:1;s:21:"Core.RemoveInvalidImg";b:1;s:33:"Core.RemoveProcessingInstructions";b:0;s:25:"Core.RemoveScriptContents";N;s:13:"Filter.Custom";a:0:{}s:34:"Filter.ExtractStyleBlocks.Escaping";b:1;s:31:"Filter.ExtractStyleBlocks.Scope";N;s:34:"Filter.ExtractStyleBlocks.TidyImpl";N;s:25:"Filter.ExtractStyleBlocks";b:0;s:14:"Filter.YouTube";b:0;s:12:"HTML.Allowed";N;s:22:"HTML.AllowedAttributes";N;s:20:"HTML.AllowedComments";a:0:{}s:26:"HTML.AllowedCommentsRegexp";N;s:20:"HTML.AllowedElements";N;s:19:"HTML.AllowedModules";N;s:23:"HTML.Attr.Name.UseCDATA";b:0;s:17:"HTML.BlockWrapper";s:1:"p";s:16:"HTML.CoreModules";a:7:{s:9:"Structure";b:1;s:4:"Text";b:1;s:9:"Hypertext";b:1;s:4:"List";b:1;s:22:"NonXMLCommonAttributes";b:1;s:19:"XMLCommonAttributes";b:1;s:16:"CommonAttributes";b:1;}s:18:"HTML.CustomDoctype";N;s:17:"HTML.DefinitionID";N;s:18:"HTML.DefinitionRev";i:1;s:12:"HTML.Doctype";N;s:25:"HTML.FlashAllowFullScreen";b:0;s:24:"HTML.ForbiddenAttributes";a:0:{}s:22:"HTML.ForbiddenElements";a:0:{}s:10:"HTML.Forms";b:0;s:17:"HTML.MaxImgLength";i:1200;s:13:"HTML.Nofollow";b:0;s:11:"HTML.Parent";s:3:"div";s:16:"HTML.Proprietary";b:0;s:14:"HTML.SafeEmbed";b:0;s:15:"HTML.SafeIframe";b:0;s:15:"HTML.SafeObject";b:0;s:18:"HTML.SafeScripting";a:0:{}s:11:"HTML.Strict";b:0;s:16:"HTML.TargetBlank";b:0;s:19:"HTML.TargetNoopener";b:1;s:21:"HTML.TargetNoreferrer";b:1;s:12:"HTML.TidyAdd";a:0:{}s:14:"HTML.TidyLevel";s:6:"medium";s:15:"HTML.TidyRemove";a:0:{}s:12:"HTML.Trusted";b:0;s:10:"HTML.XHTML";b:1;s:28:"Output.CommentScriptContents";b:1;s:19:"Output.FixInnerHTML";b:1;s:18:"Output.FlashCompat";b:0;s:14:"Output.Newline";N;s:15:"Output.SortAttr";b:0;s:17:"Output.TidyFormat";b:0;s:17:"Test.ForceNoIconv";b:0;s:18:"URI.AllowedSchemes";a:7:{s:4:"http";b:1;s:5:"https";b:1;s:6:"mailto";b:1;s:3:"ftp";b:1;s:4:"nntp";b:1;s:4:"news";b:1;s:3:"tel";b:1;}s:8:"URI.Base";N;s:17:"URI.DefaultScheme";s:4:"http";s:16:"URI.DefinitionID";N;s:17:"URI.DefinitionRev";i:1;s:11:"URI.Disable";b:0;s:19:"URI.DisableExternal";b:0;s:28:"URI.DisableExternalResources";b:0;s:20:"URI.DisableResources";b:0;s:8:"URI.Host";N;s:17:"URI.HostBlacklist";a:0:{}s:16:"URI.MakeAbsolute";b:0;s:9:"URI.Munge";N;s:18:"URI.MungeResources";b:0;s:18:"URI.MungeSecretKey";N;s:26:"URI.OverrideAllowedSchemes";b:1;s:20:"URI.SafeIframeRegexp";N;}s:9:"�*�parent";N;s:8:"�*�cache";N;}s:4:"info";a:140:{s:19:"Attr.AllowedClasses";i:-8;s:24:"Attr.AllowedFrameTargets";i:8;s:15:"Attr.AllowedRel";i:8;s:15:"Attr.AllowedRev";i:8;s:18:"Attr.ClassUseCDATA";i:-7;s:20:"Attr.DefaultImageAlt";i:-1;s:24:"Attr.DefaultInvalidImage";i:1;s:27:"Attr.DefaultInvalidImageAlt";i:1;s:19:"Attr.DefaultTextDir";O:8:"stdClass":2:{s:4:"type";i:1;s:7:"allowed";a:2:{s:3:"ltr";b:1;s:3:"rtl";b:1;}}s:13:"Attr.EnableID";i:7;s:17:"HTML.EnableAttrID";O:8:"stdClass":2:{s:3:"key";s:13:"Attr.EnableID";s:7:"isAlias";b:1;}s:21:"Attr.ForbiddenClasses";i:8;s:13:"Attr.ID.HTML5";i:-7;s:16:"Attr.IDBlacklist";i:9;s:22:"Attr.IDBlacklistRegexp";i:-1;s:13:"Attr.IDPrefix";i:1;s:18:"Attr.IDPrefixLocal";i:1;s:24:"AutoFormat.AutoParagraph";i:7;s:17:"AutoFormat.Custom";i:9;s:25:"AutoFormat.DisplayLinkURI";i:7;s:18:"AutoFormat.Linkify";i:7;s:33:"AutoFormat.PurifierLinkify.DocURL";i:1;s:37:"AutoFormatParam.PurifierLinkifyDocURL";O:8:"stdClass":2:{s:3:"key";s:33:"AutoFormat.PurifierLinkify.DocURL";s:7:"isAlias";b:1;}s:26:"AutoFormat.PurifierLinkify";i:7;s:32:"AutoFormat.RemoveEmpty.Predicate";i:10;s:44:"AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions";i:8;s:33:"AutoFormat.RemoveEmpty.RemoveNbsp";i:7;s:22:"AutoFormat.RemoveEmpty";i:7;s:39:"AutoFormat.RemoveSpansWithoutAttributes";i:7;s:19:"CSS.AllowDuplicates";i:7;s:18:"CSS.AllowImportant";i:7;s:15:"CSS.AllowTricky";i:7;s:16:"CSS.AllowedFonts";i:-8;s:21:"CSS.AllowedProperties";i:-8;s:17:"CSS.DefinitionRev";i:5;s:23:"CSS.ForbiddenProperties";i:8;s:16:"CSS.MaxImgLength";i:-1;s:15:"CSS.Proprietary";i:7;s:11:"CSS.Trusted";i:7;s:20:"Cache.DefinitionImpl";i:-1;s:20:"Core.DefinitionCache";O:8:"stdClass":2:{s:3:"key";s:20:"Cache.DefinitionImpl";s:7:"isAlias";b:1;}s:20:"Cache.SerializerPath";i:-1;s:27:"Cache.SerializerPermissions";i:-5;s:22:"Core.AggressivelyFixLt";i:7;s:29:"Core.AggressivelyRemoveScript";i:7;s:28:"Core.AllowHostnameUnderscore";i:7;s:23:"Core.AllowParseManyTags";i:7;s:18:"Core.CollectErrors";i:7;s:18:"Core.ColorKeywords";i:10;s:30:"Core.ConvertDocumentToFragment";i:7;s:24:"Core.AcceptFullDocuments";O:8:"stdClass":2:{s:3:"key";s:30:"Core.ConvertDocumentToFragment";s:7:"isAlias";b:1;}s:36:"Core.DirectLexLineNumberSyncInterval";i:5;s:20:"Core.DisableExcludes";i:7;s:15:"Core.EnableIDNA";i:7;s:13:"Core.Encoding";i:2;s:26:"Core.EscapeInvalidChildren";i:7;s:22:"Core.EscapeInvalidTags";i:7;s:29:"Core.EscapeNonASCIICharacters";i:7;s:19:"Core.HiddenElements";i:8;s:13:"Core.Language";i:1;s:24:"Core.LegacyEntityDecoder";i:7;s:14:"Core.LexerImpl";i:-11;s:24:"Core.MaintainLineNumbers";i:-7;s:22:"Core.NormalizeNewlines";i:7;s:21:"Core.RemoveInvalidImg";i:7;s:33:"Core.RemoveProcessingInstructions";i:7;s:25:"Core.RemoveScriptContents";i:-7;s:13:"Filter.Custom";i:9;s:34:"Filter.ExtractStyleBlocks.Escaping";i:7;s:33:"Filter.ExtractStyleBlocksEscaping";O:8:"stdClass":2:{s:3:"key";s:34:"Filter.ExtractStyleBlocks.Escaping";s:7:"isAlias";b:1;}s:38:"FilterParam.ExtractStyleBlocksEscaping";O:8:"stdClass":2:{s:3:"key";s:34:"Filter.ExtractStyleBlocks.Escaping";s:7:"isAlias";b:1;}s:31:"Filter.ExtractStyleBlocks.Scope";i:-1;s:30:"Filter.ExtractStyleBlocksScope";O:8:"stdClass":2:{s:3:"key";s:31:"Filter.ExtractStyleBlocks.Scope";s:7:"isAlias";b:1;}s:35:"FilterParam.ExtractStyleBlocksScope";O:8:"stdClass":2:{s:3:"key";s:31:"Filter.ExtractStyleBlocks.Scope";s:7:"isAlias";b:1;}s:34:"Filter.ExtractStyleBlocks.TidyImpl";i:-11;s:38:"FilterParam.ExtractStyleBlocksTidyImpl";O:8:"stdClass":2:{s:3:"key";s:34:"Filter.ExtractStyleBlocks.TidyImpl";s:7:"isAlias";b:1;}s:25:"Filter.ExtractStyleBlocks";i:7;s:14:"Filter.YouTube";i:7;s:12:"HTML.Allowed";i:-4;s:22:"HTML.AllowedAttributes";i:-8;s:20:"HTML.AllowedComments";i:8;s:26:"HTML.AllowedCommentsRegexp";i:-1;s:20:"HTML.AllowedElements";i:-8;s:19:"HTML.AllowedModules";i:-8;s:23:"HTML.Attr.Name.UseCDATA";i:7;s:17:"HTML.BlockWrapper";i:1;s:16:"HTML.CoreModules";i:8;s:18:"HTML.CustomDoctype";i:-1;s:17:"HTML.DefinitionID";i:-1;s:18:"HTML.DefinitionRev";i:5;s:12:"HTML.Doctype";O:8:"stdClass":3:{s:4:"type";i:1;s:10:"allow_null";b:1;s:7:"allowed";a:5:{s:22:"HTML 4.01 Transitional";b:1;s:16:"HTML 4.01 Strict";b:1;s:22:"XHTML 1.0 Transitional";b:1;s:16:"XHTML 1.0 Strict";b:1;s:9:"XHTML 1.1";b:1;}}s:25:"HTML.FlashAllowFullScreen";i:7;s:24:"HTML.ForbiddenAttributes";i:8;s:22:"HTML.ForbiddenElements";i:8;s:10:"HTML.Forms";i:7;s:17:"HTML.MaxImgLength";i:-5;s:13:"HTML.Nofollow";i:7;s:11:"HTML.Parent";i:1;s:16:"HTML.Proprietary";i:7;s:14:"HTML.SafeEmbed";i:7;s:15:"HTML.SafeIframe";i:7;s:15:"HTML.SafeObject";i:7;s:18:"HTML.SafeScripting";i:8;s:11:"HTML.Strict";i:7;s:16:"HTML.TargetBlank";i:7;s:19:"HTML.TargetNoopener";i:7;s:21:"HTML.TargetNoreferrer";i:7;s:12:"HTML.TidyAdd";i:8;s:14:"HTML.TidyLevel";O:8:"stdClass":2:{s:4:"type";i:1;s:7:"allowed";a:4:{s:4:"none";b:1;s:5:"light";b:1;s:6:"medium";b:1;s:5:"heavy";b:1;}}s:15:"HTML.TidyRemove";i:8;s:12:"HTML.Trusted";i:7;s:10:"HTML.XHTML";i:7;s:10:"Core.XHTML";O:8:"stdClass":2:{s:3:"key";s:10:"HTML.XHTML";s:7:"isAlias";b:1;}s:28:"Output.CommentScriptContents";i:7;s:26:"Core.CommentScriptContents";O:8:"stdClass":2:{s:3:"key";s:28:"Output.CommentScriptContents";s:7:"isAlias";b:1;}s:19:"Output.FixInnerHTML";i:7;s:18:"Output.FlashCompat";i:7;s:14:"Output.Newline";i:-1;s:15:"Output.SortAttr";i:7;s:17:"Output.TidyFormat";i:7;s:15:"Core.TidyFormat";O:8:"stdClass":2:{s:3:"key";s:17:"Output.TidyFormat";s:7:"isAlias";b:1;}s:17:"Test.ForceNoIconv";i:7;s:18:"URI.AllowedSchemes";i:8;s:8:"URI.Base";i:-1;s:17:"URI.DefaultScheme";i:-1;s:16:"URI.DefinitionID";i:-1;s:17:"URI.DefinitionRev";i:5;s:11:"URI.Disable";i:7;s:15:"Attr.DisableURI";O:8:"stdClass":2:{s:3:"key";s:11:"URI.Disable";s:7:"isAlias";b:1;}s:19:"URI.DisableExternal";i:7;s:28:"URI.DisableExternalResources";i:7;s:20:"URI.DisableResources";i:7;s:8:"URI.Host";i:-1;s:17:"URI.HostBlacklist";i:9;s:16:"URI.MakeAbsolute";i:7;s:9:"URI.Munge";i:-1;s:18:"URI.MungeResources";i:7;s:18:"URI.MungeSecretKey";i:-1;s:26:"URI.OverrideAllowedSchemes";i:7;s:20:"URI.SafeIframeRegexp";i:-1;}} \ No newline at end of file diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.ID.HTML5.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.ID.HTML5.txt new file mode 100644 index 000000000..735d4b7a1 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.ID.HTML5.txt @@ -0,0 +1,10 @@ +Attr.ID.HTML5 +TYPE: bool/null +DEFAULT: null +VERSION: 4.8.0 +--DESCRIPTION-- +In HTML5, restrictions on the format of the id attribute have been significantly +relaxed, such that any string is valid so long as it contains no spaces and +is at least one character. In lieu of a general HTML5 compatibility flag, +set this configuration directive to true to use the relaxed rules. +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.AutoParagraph.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.AutoParagraph.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.AutoParagraph.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.AutoParagraph.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Custom.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.Custom.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Custom.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.Custom.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.Predicate.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.Predicate.txt new file mode 100644 index 000000000..6367fe23c --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.Predicate.txt @@ -0,0 +1,14 @@ +AutoFormat.RemoveEmpty.Predicate +TYPE: hash +VERSION: 4.7.0 +DEFAULT: array('colgroup' => array(), 'th' => array(), 'td' => array(), 'iframe' => array('src')) +--DESCRIPTION-- +<p> + Given that an element has no contents, it will be removed by default, unless + this predicate dictates otherwise. The predicate can either be an associative + map from tag name to list of attributes that must be present for the element + to be considered preserved: thus, the default always preserves <code>colgroup</code>, + <code>th</code> and <code>td</code>, and also <code>iframe</code> if it + has a <code>src</code>. +</p> +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt similarity index 89% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt index ca17eb1dc..9228dee22 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt @@ -6,7 +6,7 @@ DEFAULT: false <p> When enabled, HTML Purifier will treat any elements that contain only non-breaking spaces as well as regular whitespace as empty, and remove - them when %AutoForamt.RemoveEmpty is enabled. + them when %AutoFormat.RemoveEmpty is enabled. </p> <p> See %AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions for a list of elements diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt new file mode 100644 index 000000000..4d054b1f0 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt @@ -0,0 +1,11 @@ +CSS.AllowDuplicates +TYPE: bool +DEFAULT: false +VERSION: 4.8.0 +--DESCRIPTION-- +<p> + By default, HTML Purifier removes duplicate CSS properties, + like <code>color:red; color:blue</code>. If this is set to + true, duplicate properties are allowed. +</p> +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedProperties.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowedProperties.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedProperties.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.AllowedProperties.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt similarity index 59% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt index b2b83d9ab..2e0cc8104 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt @@ -1,5 +1,5 @@ Cache.SerializerPermissions -TYPE: int +TYPE: int/null VERSION: 4.3.0 DEFAULT: 0755 --DESCRIPTION-- @@ -8,4 +8,9 @@ DEFAULT: 0755 Directory permissions of the files and directories created inside the DefinitionCache/Serializer or other custom serializer path. </p> +<p> + In HTML Purifier 4.8.0, this also supports <code>NULL</code>, + which means that no chmod'ing or directory creation shall + occur. +</p> --# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyRemoveScript.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyRemoveScript.txt new file mode 100644 index 000000000..b2b6ab149 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyRemoveScript.txt @@ -0,0 +1,16 @@ +Core.AggressivelyRemoveScript +TYPE: bool +VERSION: 4.9.0 +DEFAULT: true +--DESCRIPTION-- +<p> + This directive enables aggressive pre-filter removal of + script tags. This is not necessary for security, + but it can help work around a bug in libxml where embedded + HTML elements inside script sections cause the parser to + choke. To revert to pre-4.9.0 behavior, set this to false. + This directive has no effect if %Core.Trusted is true, + %Core.RemoveScriptContents is false, or %Core.HiddenElements + does not contain script. +</p> +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt new file mode 100644 index 000000000..06278f82a --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt @@ -0,0 +1,12 @@ +Core.AllowParseManyTags +TYPE: bool +DEFAULT: false +VERSION: 4.10.1 +--DESCRIPTION-- +<p> + This directive allows parsing of many nested tags. + If you set true, relaxes any hardcoded limit from the parser. + However, in that case it may cause a Dos attack. + Be careful when enabling it. +</p> +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt new file mode 100644 index 000000000..a75844cd5 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt @@ -0,0 +1,160 @@ +Core.ColorKeywords +TYPE: hash +VERSION: 2.0.0 +--DEFAULT-- +array ( + 'aliceblue' => '#F0F8FF', + 'antiquewhite' => '#FAEBD7', + 'aqua' => '#00FFFF', + 'aquamarine' => '#7FFFD4', + 'azure' => '#F0FFFF', + 'beige' => '#F5F5DC', + 'bisque' => '#FFE4C4', + 'black' => '#000000', + 'blanchedalmond' => '#FFEBCD', + 'blue' => '#0000FF', + 'blueviolet' => '#8A2BE2', + 'brown' => '#A52A2A', + 'burlywood' => '#DEB887', + 'cadetblue' => '#5F9EA0', + 'chartreuse' => '#7FFF00', + 'chocolate' => '#D2691E', + 'coral' => '#FF7F50', + 'cornflowerblue' => '#6495ED', + 'cornsilk' => '#FFF8DC', + 'crimson' => '#DC143C', + 'cyan' => '#00FFFF', + 'darkblue' => '#00008B', + 'darkcyan' => '#008B8B', + 'darkgoldenrod' => '#B8860B', + 'darkgray' => '#A9A9A9', + 'darkgrey' => '#A9A9A9', + 'darkgreen' => '#006400', + 'darkkhaki' => '#BDB76B', + 'darkmagenta' => '#8B008B', + 'darkolivegreen' => '#556B2F', + 'darkorange' => '#FF8C00', + 'darkorchid' => '#9932CC', + 'darkred' => '#8B0000', + 'darksalmon' => '#E9967A', + 'darkseagreen' => '#8FBC8F', + 'darkslateblue' => '#483D8B', + 'darkslategray' => '#2F4F4F', + 'darkslategrey' => '#2F4F4F', + 'darkturquoise' => '#00CED1', + 'darkviolet' => '#9400D3', + 'deeppink' => '#FF1493', + 'deepskyblue' => '#00BFFF', + 'dimgray' => '#696969', + 'dimgrey' => '#696969', + 'dodgerblue' => '#1E90FF', + 'firebrick' => '#B22222', + 'floralwhite' => '#FFFAF0', + 'forestgreen' => '#228B22', + 'fuchsia' => '#FF00FF', + 'gainsboro' => '#DCDCDC', + 'ghostwhite' => '#F8F8FF', + 'gold' => '#FFD700', + 'goldenrod' => '#DAA520', + 'gray' => '#808080', + 'grey' => '#808080', + 'green' => '#008000', + 'greenyellow' => '#ADFF2F', + 'honeydew' => '#F0FFF0', + 'hotpink' => '#FF69B4', + 'indianred' => '#CD5C5C', + 'indigo' => '#4B0082', + 'ivory' => '#FFFFF0', + 'khaki' => '#F0E68C', + 'lavender' => '#E6E6FA', + 'lavenderblush' => '#FFF0F5', + 'lawngreen' => '#7CFC00', + 'lemonchiffon' => '#FFFACD', + 'lightblue' => '#ADD8E6', + 'lightcoral' => '#F08080', + 'lightcyan' => '#E0FFFF', + 'lightgoldenrodyellow' => '#FAFAD2', + 'lightgray' => '#D3D3D3', + 'lightgrey' => '#D3D3D3', + 'lightgreen' => '#90EE90', + 'lightpink' => '#FFB6C1', + 'lightsalmon' => '#FFA07A', + 'lightseagreen' => '#20B2AA', + 'lightskyblue' => '#87CEFA', + 'lightslategray' => '#778899', + 'lightslategrey' => '#778899', + 'lightsteelblue' => '#B0C4DE', + 'lightyellow' => '#FFFFE0', + 'lime' => '#00FF00', + 'limegreen' => '#32CD32', + 'linen' => '#FAF0E6', + 'magenta' => '#FF00FF', + 'maroon' => '#800000', + 'mediumaquamarine' => '#66CDAA', + 'mediumblue' => '#0000CD', + 'mediumorchid' => '#BA55D3', + 'mediumpurple' => '#9370DB', + 'mediumseagreen' => '#3CB371', + 'mediumslateblue' => '#7B68EE', + 'mediumspringgreen' => '#00FA9A', + 'mediumturquoise' => '#48D1CC', + 'mediumvioletred' => '#C71585', + 'midnightblue' => '#191970', + 'mintcream' => '#F5FFFA', + 'mistyrose' => '#FFE4E1', + 'moccasin' => '#FFE4B5', + 'navajowhite' => '#FFDEAD', + 'navy' => '#000080', + 'oldlace' => '#FDF5E6', + 'olive' => '#808000', + 'olivedrab' => '#6B8E23', + 'orange' => '#FFA500', + 'orangered' => '#FF4500', + 'orchid' => '#DA70D6', + 'palegoldenrod' => '#EEE8AA', + 'palegreen' => '#98FB98', + 'paleturquoise' => '#AFEEEE', + 'palevioletred' => '#DB7093', + 'papayawhip' => '#FFEFD5', + 'peachpuff' => '#FFDAB9', + 'peru' => '#CD853F', + 'pink' => '#FFC0CB', + 'plum' => '#DDA0DD', + 'powderblue' => '#B0E0E6', + 'purple' => '#800080', + 'rebeccapurple' => '#663399', + 'red' => '#FF0000', + 'rosybrown' => '#BC8F8F', + 'royalblue' => '#4169E1', + 'saddlebrown' => '#8B4513', + 'salmon' => '#FA8072', + 'sandybrown' => '#F4A460', + 'seagreen' => '#2E8B57', + 'seashell' => '#FFF5EE', + 'sienna' => '#A0522D', + 'silver' => '#C0C0C0', + 'skyblue' => '#87CEEB', + 'slateblue' => '#6A5ACD', + 'slategray' => '#708090', + 'slategrey' => '#708090', + 'snow' => '#FFFAFA', + 'springgreen' => '#00FF7F', + 'steelblue' => '#4682B4', + 'tan' => '#D2B48C', + 'teal' => '#008080', + 'thistle' => '#D8BFD8', + 'tomato' => '#FF6347', + 'turquoise' => '#40E0D0', + 'violet' => '#EE82EE', + 'wheat' => '#F5DEB3', + 'white' => '#FFFFFF', + 'whitesmoke' => '#F5F5F5', + 'yellow' => '#FFFF00', + 'yellowgreen' => '#9ACD32' +) +--DESCRIPTION-- + +Lookup array of color names to six digit hexadecimal number corresponding +to color, with preceding hash mark. Used when parsing colors. The lookup +is done in a case-insensitive manner. +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DirectLexLineNumberSyncInterval.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.DirectLexLineNumberSyncInterval.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DirectLexLineNumberSyncInterval.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.DirectLexLineNumberSyncInterval.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Encoding.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.Encoding.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Encoding.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.Encoding.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.HiddenElements.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.HiddenElements.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.HiddenElements.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.HiddenElements.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Language.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.Language.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Language.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.Language.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.LegacyEntityDecoder.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.LegacyEntityDecoder.txt new file mode 100644 index 000000000..392b43649 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.LegacyEntityDecoder.txt @@ -0,0 +1,36 @@ +Core.LegacyEntityDecoder +TYPE: bool +VERSION: 4.9.0 +DEFAULT: false +--DESCRIPTION-- +<p> + Prior to HTML Purifier 4.9.0, entities were decoded by performing + a global search replace for all entities whose decoded versions + did not have special meanings under HTML, and replaced them with + their decoded versions. We would match all entities, even if they did + not have a trailing semicolon, but only if there weren't any trailing + alphanumeric characters. +</p> +<table> +<tr><th>Original</th><th>Text</th><th>Attribute</th></tr> +<tr><td>&amp;yen;</td><td>&yen;</td><td>&yen;</td></tr> +<tr><td>&amp;yen</td><td>&yen;</td><td>&yen;</td></tr> +<tr><td>&amp;yena</td><td>&amp;yena</td><td>&amp;yena</td></tr> +<tr><td>&amp;yen=</td><td>&yen;=</td><td>&yen;=</td></tr> +</table> +<p> + In HTML Purifier 4.9.0, we changed the behavior of entity parsing + to match entities that had missing trailing semicolons in less + cases, to more closely match HTML5 parsing behavior: +</p> +<table> +<tr><th>Original</th><th>Text</th><th>Attribute</th></tr> +<tr><td>&amp;yen;</td><td>&yen;</td><td>&yen;</td></tr> +<tr><td>&amp;yen</td><td>&yen;</td><td>&yen;</td></tr> +<tr><td>&amp;yena</td><td>&yen;a</td><td>&amp;yena</td></tr> +<tr><td>&amp;yen=</td><td>&yen;=</td><td>&amp;yen=</td></tr> +</table> +<p> + This flag reverts back to pre-HTML Purifier 4.9.0 behavior. +</p> +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Scope.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Scope.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Scope.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Scope.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.TidyImpl.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.TidyImpl.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.TidyImpl.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.TidyImpl.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Allowed.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Allowed.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Allowed.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Allowed.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedAttributes.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedAttributes.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedAttributes.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedAttributes.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedCommentsRegexp.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedCommentsRegexp.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedCommentsRegexp.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedCommentsRegexp.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedElements.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedElements.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedElements.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedElements.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedModules.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedModules.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedModules.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.AllowedModules.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.BlockWrapper.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.BlockWrapper.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.BlockWrapper.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.BlockWrapper.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CoreModules.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.CoreModules.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CoreModules.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.CoreModules.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt similarity index 72% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt index a64e3d7c3..6ed70b599 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt @@ -4,6 +4,6 @@ VERSION: 2.0.1 DEFAULT: NULL --DESCRIPTION-- -A custom doctype for power-users who defined there own document +A custom doctype for power-users who defined their own document type. This directive only applies when %HTML.Doctype is blank. --# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionID.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionID.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionID.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionID.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionRev.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionRev.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionRev.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionRev.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenAttributes.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenAttributes.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenAttributes.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenAttributes.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenElements.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenElements.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenElements.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenElements.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Forms.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Forms.txt new file mode 100644 index 000000000..4a432d89b --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Forms.txt @@ -0,0 +1,11 @@ +HTML.Forms +TYPE: bool +VERSION: 4.13.0 +DEFAULT: false +--DESCRIPTION-- +<p> + Whether or not to permit form elements in the user input, regardless of + %HTML.Trusted value. Please be very careful when using this functionality, as + enabling forms in untrusted documents may allow for phishing attacks. +</p> +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt new file mode 100644 index 000000000..dd514c0de --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt @@ -0,0 +1,10 @@ +--# vim: et sw=4 sts=4 +HTML.TargetNoopener +TYPE: bool +VERSION: 4.8.0 +DEFAULT: TRUE +--DESCRIPTION-- +If enabled, noopener rel attributes are added to links which have +a target attribute associated with them. This prevents malicious +destinations from overwriting the original window. +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt new file mode 100644 index 000000000..cb5a0b0e5 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt @@ -0,0 +1,9 @@ +HTML.TargetNoreferrer +TYPE: bool +VERSION: 4.8.0 +DEFAULT: TRUE +--DESCRIPTION-- +If enabled, noreferrer rel attributes are added to links which have +a target attribute associated with them. This prevents malicious +destinations from overwriting the original window. +--# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyLevel.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TidyLevel.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyLevel.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TidyLevel.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FixInnerHTML.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.FixInnerHTML.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FixInnerHTML.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.FixInnerHTML.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt similarity index 96% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt index 666635a5f..eb97307e2 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt @@ -8,6 +8,7 @@ array ( 'ftp' => true, 'nntp' => true, 'news' => true, + 'tel' => true, ) --DESCRIPTION-- Whitelist that defines the schemes that a URI is allowed to have. This diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Base.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.Base.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Base.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.Base.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt similarity index 57% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt index 728e378cb..834bc08c0 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt @@ -1,5 +1,5 @@ URI.DefaultScheme -TYPE: string +TYPE: string/null DEFAULT: 'http' --DESCRIPTION-- @@ -7,4 +7,9 @@ DEFAULT: 'http' Defines through what scheme the output will be served, in order to select the proper object validator when no scheme information is present. </p> + +<p> + Starting with HTML Purifier 4.9.0, the default scheme can be null, in + which case we reject all URIs which do not have explicit schemes. +</p> --# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternalResources.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DisableExternalResources.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternalResources.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DisableExternalResources.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Host.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.Host.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Host.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.Host.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Munge.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.Munge.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Munge.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.Munge.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt diff --git a/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/index.php b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/info.ini b/tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/info.ini similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/info.ini rename to tools/htmlpurifier/HTMLPurifier/ConfigSchema/schema/info.ini diff --git a/tools/htmlpurifier/HTMLPurifier/ContentSets.php b/tools/htmlpurifier/HTMLPurifier/ContentSets.php new file mode 100644 index 000000000..543e3f8f1 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ContentSets.php @@ -0,0 +1,170 @@ +<?php + +/** + * @todo Unit test + */ +class HTMLPurifier_ContentSets +{ + + /** + * List of content set strings (pipe separators) indexed by name. + * @type array + */ + public $info = array(); + + /** + * List of content set lookups (element => true) indexed by name. + * @type array + * @note This is in HTMLPurifier_HTMLDefinition->info_content_sets + */ + public $lookup = array(); + + /** + * Synchronized list of defined content sets (keys of info). + * @type array + */ + protected $keys = array(); + /** + * Synchronized list of defined content values (values of info). + * @type array + */ + protected $values = array(); + + /** + * Merges in module's content sets, expands identifiers in the content + * sets and populates the keys, values and lookup member variables. + * @param HTMLPurifier_HTMLModule[] $modules List of HTMLPurifier_HTMLModule + */ + public function __construct($modules) + { + if (!is_array($modules)) { + $modules = array($modules); + } + // populate content_sets based on module hints + // sorry, no way of overloading + foreach ($modules as $module) { + foreach ($module->content_sets as $key => $value) { + $temp = $this->convertToLookup($value); + if (isset($this->lookup[$key])) { + // add it into the existing content set + $this->lookup[$key] = array_merge($this->lookup[$key], $temp); + } else { + $this->lookup[$key] = $temp; + } + } + } + $old_lookup = false; + while ($old_lookup !== $this->lookup) { + $old_lookup = $this->lookup; + foreach ($this->lookup as $i => $set) { + $add = array(); + foreach ($set as $element => $x) { + if (isset($this->lookup[$element])) { + $add += $this->lookup[$element]; + unset($this->lookup[$i][$element]); + } + } + $this->lookup[$i] += $add; + } + } + + foreach ($this->lookup as $key => $lookup) { + $this->info[$key] = implode(' | ', array_keys($lookup)); + } + $this->keys = array_keys($this->info); + $this->values = array_values($this->info); + } + + /** + * Accepts a definition; generates and assigns a ChildDef for it + * @param HTMLPurifier_ElementDef $def HTMLPurifier_ElementDef reference + * @param HTMLPurifier_HTMLModule $module Module that defined the ElementDef + */ + public function generateChildDef(&$def, $module) + { + if (!empty($def->child)) { // already done! + return; + } + $content_model = $def->content_model; + if (is_string($content_model)) { + // Assume that $this->keys is alphanumeric + $def->content_model = preg_replace_callback( + '/\b(' . implode('|', $this->keys) . ')\b/', + array($this, 'generateChildDefCallback'), + $content_model + ); + //$def->content_model = str_replace( + // $this->keys, $this->values, $content_model); + } + $def->child = $this->getChildDef($def, $module); + } + + public function generateChildDefCallback($matches) + { + return $this->info[$matches[0]]; + } + + /** + * Instantiates a ChildDef based on content_model and content_model_type + * member variables in HTMLPurifier_ElementDef + * @note This will also defer to modules for custom HTMLPurifier_ChildDef + * subclasses that need content set expansion + * @param HTMLPurifier_ElementDef $def HTMLPurifier_ElementDef to have ChildDef extracted + * @param HTMLPurifier_HTMLModule $module Module that defined the ElementDef + * @return HTMLPurifier_ChildDef corresponding to ElementDef + */ + public function getChildDef($def, $module) + { + $value = $def->content_model; + if (is_object($value)) { + trigger_error( + 'Literal object child definitions should be stored in '. + 'ElementDef->child not ElementDef->content_model', + E_USER_NOTICE + ); + return $value; + } + switch ($def->content_model_type) { + case 'required': + return new HTMLPurifier_ChildDef_Required($value); + case 'optional': + return new HTMLPurifier_ChildDef_Optional($value); + case 'empty': + return new HTMLPurifier_ChildDef_Empty(); + case 'custom': + return new HTMLPurifier_ChildDef_Custom($value); + } + // defer to its module + $return = false; + if ($module->defines_child_def) { // save a func call + $return = $module->getChildDef($def); + } + if ($return !== false) { + return $return; + } + // error-out + trigger_error( + 'Could not determine which ChildDef class to instantiate', + E_USER_ERROR + ); + return false; + } + + /** + * Converts a string list of elements separated by pipes into + * a lookup array. + * @param string $string List of elements + * @return array Lookup array of elements + */ + protected function convertToLookup($string) + { + $array = explode('|', str_replace(' ', '', $string)); + $ret = array(); + foreach ($array as $k) { + $ret[$k] = true; + } + return $ret; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Context.php b/tools/htmlpurifier/HTMLPurifier/Context.php new file mode 100644 index 000000000..00e509c85 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Context.php @@ -0,0 +1,95 @@ +<?php + +/** + * Registry object that contains information about the current context. + * @warning Is a bit buggy when variables are set to null: it thinks + * they don't exist! So use false instead, please. + * @note Since the variables Context deals with may not be objects, + * references are very important here! Do not remove! + */ +class HTMLPurifier_Context +{ + + /** + * Private array that stores the references. + * @type array + */ + private $_storage = array(); + + /** + * Registers a variable into the context. + * @param string $name String name + * @param mixed $ref Reference to variable to be registered + */ + public function register($name, &$ref) + { + if (array_key_exists($name, $this->_storage)) { + trigger_error( + "Name $name produces collision, cannot re-register", + E_USER_ERROR + ); + return; + } + $this->_storage[$name] =& $ref; + } + + /** + * Retrieves a variable reference from the context. + * @param string $name String name + * @param bool $ignore_error Boolean whether or not to ignore error + * @return mixed + */ + public function &get($name, $ignore_error = false) + { + if (!array_key_exists($name, $this->_storage)) { + if (!$ignore_error) { + trigger_error( + "Attempted to retrieve non-existent variable $name", + E_USER_ERROR + ); + } + $var = null; // so we can return by reference + return $var; + } + return $this->_storage[$name]; + } + + /** + * Destroys a variable in the context. + * @param string $name String name + */ + public function destroy($name) + { + if (!array_key_exists($name, $this->_storage)) { + trigger_error( + "Attempted to destroy non-existent variable $name", + E_USER_ERROR + ); + return; + } + unset($this->_storage[$name]); + } + + /** + * Checks whether or not the variable exists. + * @param string $name String name + * @return bool + */ + public function exists($name) + { + return array_key_exists($name, $this->_storage); + } + + /** + * Loads a series of variables from an associative array + * @param array $context_array Assoc array of variables to load + */ + public function loadArray($context_array) + { + foreach ($context_array as $key => $discard) { + $this->register($key, $context_array[$key]); + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Definition.php b/tools/htmlpurifier/HTMLPurifier/Definition.php new file mode 100644 index 000000000..bc6d43364 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Definition.php @@ -0,0 +1,55 @@ +<?php + +/** + * Super-class for definition datatype objects, implements serialization + * functions for the class. + */ +abstract class HTMLPurifier_Definition +{ + + /** + * Has setup() been called yet? + * @type bool + */ + public $setup = false; + + /** + * If true, write out the final definition object to the cache after + * setup. This will be true only if all invocations to get a raw + * definition object are also optimized. This does not cause file + * system thrashing because on subsequent calls the cached object + * is used and any writes to the raw definition object are short + * circuited. See enduser-customize.html for the high-level + * picture. + * @type bool + */ + public $optimized = null; + + /** + * What type of definition is it? + * @type string + */ + public $type; + + /** + * Sets up the definition object into the final form, something + * not done by the constructor + * @param HTMLPurifier_Config $config + */ + abstract protected function doSetup($config); + + /** + * Setup function that aborts if already setup + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + if ($this->setup) { + return; + } + $this->setup = true; + $this->doSetup($config); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCache.php new file mode 100644 index 000000000..9aa8ff354 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache.php @@ -0,0 +1,129 @@ +<?php + +/** + * Abstract class representing Definition cache managers that implements + * useful common methods and is a factory. + * @todo Create a separate maintenance file advanced users can use to + * cache their custom HTMLDefinition, which can be loaded + * via a configuration directive + * @todo Implement memcached + */ +abstract class HTMLPurifier_DefinitionCache +{ + /** + * @type string + */ + public $type; + + /** + * @param string $type Type of definition objects this instance of the + * cache will handle. + */ + public function __construct($type) + { + $this->type = $type; + } + + /** + * Generates a unique identifier for a particular configuration + * @param HTMLPurifier_Config $config Instance of HTMLPurifier_Config + * @return string + */ + public function generateKey($config) + { + return $config->version . ',' . // possibly replace with function calls + $config->getBatchSerial($this->type) . ',' . + $config->get($this->type . '.DefinitionRev'); + } + + /** + * Tests whether or not a key is old with respect to the configuration's + * version and revision number. + * @param string $key Key to test + * @param HTMLPurifier_Config $config Instance of HTMLPurifier_Config to test against + * @return bool + */ + public function isOld($key, $config) + { + if (substr_count($key, ',') < 2) { + return true; + } + list($version, $hash, $revision) = explode(',', $key, 3); + $compare = version_compare($version, $config->version); + // version mismatch, is always old + if ($compare != 0) { + return true; + } + // versions match, ids match, check revision number + if ($hash == $config->getBatchSerial($this->type) && + $revision < $config->get($this->type . '.DefinitionRev')) { + return true; + } + return false; + } + + /** + * Checks if a definition's type jives with the cache's type + * @note Throws an error on failure + * @param HTMLPurifier_Definition $def Definition object to check + * @return bool true if good, false if not + */ + public function checkDefType($def) + { + if ($def->type !== $this->type) { + trigger_error("Cannot use definition of type {$def->type} in cache for {$this->type}"); + return false; + } + return true; + } + + /** + * Adds a definition object to the cache + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + */ + abstract public function add($def, $config); + + /** + * Unconditionally saves a definition object to the cache + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + */ + abstract public function set($def, $config); + + /** + * Replace an object in the cache + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + */ + abstract public function replace($def, $config); + + /** + * Retrieves a definition object from the cache + * @param HTMLPurifier_Config $config + */ + abstract public function get($config); + + /** + * Removes a definition object to the cache + * @param HTMLPurifier_Config $config + */ + abstract public function remove($config); + + /** + * Clears all objects from cache + * @param HTMLPurifier_Config $config + */ + abstract public function flush($config); + + /** + * Clears all expired (older version or revision) objects from cache + * @note Be careful implementing this method as flush. Flush must + * not interfere with other Definition types, and cleanup() + * should not be repeatedly called by userland code. + * @param HTMLPurifier_Config $config + */ + abstract public function cleanup($config); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator.php new file mode 100644 index 000000000..b57a51b6c --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator.php @@ -0,0 +1,112 @@ +<?php + +class HTMLPurifier_DefinitionCache_Decorator extends HTMLPurifier_DefinitionCache +{ + + /** + * Cache object we are decorating + * @type HTMLPurifier_DefinitionCache + */ + public $cache; + + /** + * The name of the decorator + * @var string + */ + public $name; + + public function __construct() + { + } + + /** + * Lazy decorator function + * @param HTMLPurifier_DefinitionCache $cache Reference to cache object to decorate + * @return HTMLPurifier_DefinitionCache_Decorator + */ + public function decorate(&$cache) + { + $decorator = $this->copy(); + // reference is necessary for mocks in PHP 4 + $decorator->cache =& $cache; + $decorator->type = $cache->type; + return $decorator; + } + + /** + * Cross-compatible clone substitute + * @return HTMLPurifier_DefinitionCache_Decorator + */ + public function copy() + { + return new HTMLPurifier_DefinitionCache_Decorator(); + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function add($def, $config) + { + return $this->cache->add($def, $config); + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function set($def, $config) + { + return $this->cache->set($def, $config); + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function replace($def, $config) + { + return $this->cache->replace($def, $config); + } + + /** + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function get($config) + { + return $this->cache->get($config); + } + + /** + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function remove($config) + { + return $this->cache->remove($config); + } + + /** + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function flush($config) + { + return $this->cache->flush($config); + } + + /** + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function cleanup($config) + { + return $this->cache->cleanup($config); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php new file mode 100644 index 000000000..4991777ce --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php @@ -0,0 +1,78 @@ +<?php + +/** + * Definition cache decorator class that cleans up the cache + * whenever there is a cache miss. + */ +class HTMLPurifier_DefinitionCache_Decorator_Cleanup extends HTMLPurifier_DefinitionCache_Decorator +{ + /** + * @type string + */ + public $name = 'Cleanup'; + + /** + * @return HTMLPurifier_DefinitionCache_Decorator_Cleanup + */ + public function copy() + { + return new HTMLPurifier_DefinitionCache_Decorator_Cleanup(); + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function add($def, $config) + { + $status = parent::add($def, $config); + if (!$status) { + parent::cleanup($config); + } + return $status; + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function set($def, $config) + { + $status = parent::set($def, $config); + if (!$status) { + parent::cleanup($config); + } + return $status; + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function replace($def, $config) + { + $status = parent::replace($def, $config); + if (!$status) { + parent::cleanup($config); + } + return $status; + } + + /** + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function get($config) + { + $ret = parent::get($config); + if (!$ret) { + parent::cleanup($config); + } + return $ret; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Memory.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Memory.php new file mode 100644 index 000000000..d529dce48 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Memory.php @@ -0,0 +1,85 @@ +<?php + +/** + * Definition cache decorator class that saves all cache retrievals + * to PHP's memory; good for unit tests or circumstances where + * there are lots of configuration objects floating around. + */ +class HTMLPurifier_DefinitionCache_Decorator_Memory extends HTMLPurifier_DefinitionCache_Decorator +{ + /** + * @type array + */ + protected $definitions; + + /** + * @type string + */ + public $name = 'Memory'; + + /** + * @return HTMLPurifier_DefinitionCache_Decorator_Memory + */ + public function copy() + { + return new HTMLPurifier_DefinitionCache_Decorator_Memory(); + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function add($def, $config) + { + $status = parent::add($def, $config); + if ($status) { + $this->definitions[$this->generateKey($config)] = $def; + } + return $status; + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function set($def, $config) + { + $status = parent::set($def, $config); + if ($status) { + $this->definitions[$this->generateKey($config)] = $def; + } + return $status; + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function replace($def, $config) + { + $status = parent::replace($def, $config); + if ($status) { + $this->definitions[$this->generateKey($config)] = $def; + } + return $status; + } + + /** + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function get($config) + { + $key = $this->generateKey($config); + if (isset($this->definitions[$key])) { + return $this->definitions[$key]; + } + $this->definitions[$key] = parent::get($config); + return $this->definitions[$key]; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Template.php.in b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Template.php.in new file mode 100644 index 000000000..b1fec8d36 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Template.php.in @@ -0,0 +1,82 @@ +<?php + +require_once 'HTMLPurifier/DefinitionCache/Decorator.php'; + +/** + * Definition cache decorator template. + */ +class HTMLPurifier_DefinitionCache_Decorator_Template extends HTMLPurifier_DefinitionCache_Decorator +{ + + /** + * @type string + */ + public $name = 'Template'; // replace this + + public function copy() + { + // replace class name with yours + return new HTMLPurifier_DefinitionCache_Decorator_Template(); + } + + // remove methods you don't need + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function add($def, $config) + { + return parent::add($def, $config); + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function set($def, $config) + { + return parent::set($def, $config); + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function replace($def, $config) + { + return parent::replace($def, $config); + } + + /** + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function get($config) + { + return parent::get($config); + } + + /** + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function flush($config) + { + return parent::flush($config); + } + + /** + * @param HTMLPurifier_Config $config + * @return mixed + */ + public function cleanup($config) + { + return parent::cleanup($config); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/index.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Null.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Null.php new file mode 100644 index 000000000..d9a75ce22 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Null.php @@ -0,0 +1,76 @@ +<?php + +/** + * Null cache object to use when no caching is on. + */ +class HTMLPurifier_DefinitionCache_Null extends HTMLPurifier_DefinitionCache +{ + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return bool + */ + public function add($def, $config) + { + return false; + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return bool + */ + public function set($def, $config) + { + return false; + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return bool + */ + public function replace($def, $config) + { + return false; + } + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function remove($config) + { + return false; + } + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function get($config) + { + return false; + } + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function flush($config) + { + return false; + } + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function cleanup($config) + { + return false; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php new file mode 100644 index 000000000..b82c6bb20 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php @@ -0,0 +1,311 @@ +<?php + +class HTMLPurifier_DefinitionCache_Serializer extends HTMLPurifier_DefinitionCache +{ + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return int|bool + */ + public function add($def, $config) + { + if (!$this->checkDefType($def)) { + return; + } + $file = $this->generateFilePath($config); + if (file_exists($file)) { + return false; + } + if (!$this->_prepareDir($config)) { + return false; + } + return $this->_write($file, serialize($def), $config); + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return int|bool + */ + public function set($def, $config) + { + if (!$this->checkDefType($def)) { + return; + } + $file = $this->generateFilePath($config); + if (!$this->_prepareDir($config)) { + return false; + } + return $this->_write($file, serialize($def), $config); + } + + /** + * @param HTMLPurifier_Definition $def + * @param HTMLPurifier_Config $config + * @return int|bool + */ + public function replace($def, $config) + { + if (!$this->checkDefType($def)) { + return; + } + $file = $this->generateFilePath($config); + if (!file_exists($file)) { + return false; + } + if (!$this->_prepareDir($config)) { + return false; + } + return $this->_write($file, serialize($def), $config); + } + + /** + * @param HTMLPurifier_Config $config + * @return bool|HTMLPurifier_Config + */ + public function get($config) + { + $file = $this->generateFilePath($config); + if (!file_exists($file)) { + return false; + } + return unserialize(file_get_contents($file)); + } + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function remove($config) + { + $file = $this->generateFilePath($config); + if (!file_exists($file)) { + return false; + } + return unlink($file); + } + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function flush($config) + { + if (!$this->_prepareDir($config)) { + return false; + } + $dir = $this->generateDirectoryPath($config); + $dh = opendir($dir); + // Apparently, on some versions of PHP, readdir will return + // an empty string if you pass an invalid argument to readdir. + // So you need this test. See #49. + if (false === $dh) { + return false; + } + while (false !== ($filename = readdir($dh))) { + if (empty($filename)) { + continue; + } + if ($filename[0] === '.') { + continue; + } + unlink($dir . '/' . $filename); + } + closedir($dh); + return true; + } + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function cleanup($config) + { + if (!$this->_prepareDir($config)) { + return false; + } + $dir = $this->generateDirectoryPath($config); + $dh = opendir($dir); + // See #49 (and above). + if (false === $dh) { + return false; + } + while (false !== ($filename = readdir($dh))) { + if (empty($filename)) { + continue; + } + if ($filename[0] === '.') { + continue; + } + $key = substr($filename, 0, strlen($filename) - 4); + if ($this->isOld($key, $config)) { + unlink($dir . '/' . $filename); + } + } + closedir($dh); + return true; + } + + /** + * Generates the file path to the serial file corresponding to + * the configuration and definition name + * @param HTMLPurifier_Config $config + * @return string + * @todo Make protected + */ + public function generateFilePath($config) + { + $key = $this->generateKey($config); + return $this->generateDirectoryPath($config) . '/' . $key . '.ser'; + } + + /** + * Generates the path to the directory contain this cache's serial files + * @param HTMLPurifier_Config $config + * @return string + * @note No trailing slash + * @todo Make protected + */ + public function generateDirectoryPath($config) + { + $base = $this->generateBaseDirectoryPath($config); + return $base . '/' . $this->type; + } + + /** + * Generates path to base directory that contains all definition type + * serials + * @param HTMLPurifier_Config $config + * @return mixed|string + * @todo Make protected + */ + public function generateBaseDirectoryPath($config) + { + $base = $config->get('Cache.SerializerPath'); + $base = is_null($base) ? HTMLPURIFIER_PREFIX . '/HTMLPurifier/DefinitionCache/Serializer' : $base; + return $base; + } + + /** + * Convenience wrapper function for file_put_contents + * @param string $file File name to write to + * @param string $data Data to write into file + * @param HTMLPurifier_Config $config + * @return int|bool Number of bytes written if success, or false if failure. + */ + private function _write($file, $data, $config) + { + $result = file_put_contents($file, $data); + if ($result !== false) { + // set permissions of the new file (no execute) + $chmod = $config->get('Cache.SerializerPermissions'); + if ($chmod !== null) { + chmod($file, $chmod & 0666); + } + } + return $result; + } + + /** + * Prepares the directory that this type stores the serials in + * @param HTMLPurifier_Config $config + * @return bool True if successful + */ + private function _prepareDir($config) + { + $directory = $this->generateDirectoryPath($config); + $chmod = $config->get('Cache.SerializerPermissions'); + if ($chmod === null) { + if (!@mkdir($directory) && !is_dir($directory)) { + trigger_error( + 'Could not create directory ' . $directory . '', + E_USER_WARNING + ); + return false; + } + return true; + } + if (!is_dir($directory)) { + $base = $this->generateBaseDirectoryPath($config); + if (!is_dir($base)) { + trigger_error( + 'Base directory ' . $base . ' does not exist, + please create or change using %Cache.SerializerPath', + E_USER_WARNING + ); + return false; + } elseif (!$this->_testPermissions($base, $chmod)) { + return false; + } + if (!@mkdir($directory, $chmod) && !is_dir($directory)) { + trigger_error( + 'Could not create directory ' . $directory . '', + E_USER_WARNING + ); + return false; + } + if (!$this->_testPermissions($directory, $chmod)) { + return false; + } + } elseif (!$this->_testPermissions($directory, $chmod)) { + return false; + } + return true; + } + + /** + * Tests permissions on a directory and throws out friendly + * error messages and attempts to chmod it itself if possible + * @param string $dir Directory path + * @param int $chmod Permissions + * @return bool True if directory is writable + */ + private function _testPermissions($dir, $chmod) + { + // early abort, if it is writable, everything is hunky-dory + if (is_writable($dir)) { + return true; + } + if (!is_dir($dir)) { + // generally, you'll want to handle this beforehand + // so a more specific error message can be given + trigger_error( + 'Directory ' . $dir . ' does not exist', + E_USER_WARNING + ); + return false; + } + if (function_exists('posix_getuid') && $chmod !== null) { + // POSIX system, we can give more specific advice + if (fileowner($dir) === posix_getuid()) { + // we can chmod it ourselves + $chmod = $chmod | 0700; + if (chmod($dir, $chmod)) { + return true; + } + } elseif (filegroup($dir) === posix_getgid()) { + $chmod = $chmod | 0070; + } else { + // PHP's probably running as nobody, so we'll + // need to give global permissions + $chmod = $chmod | 0777; + } + trigger_error( + 'Directory ' . $dir . ' not writable, ' . + 'please chmod to ' . decoct($chmod), + E_USER_WARNING + ); + } else { + // generic error message + trigger_error( + 'Directory ' . $dir . ' not writable, ' . + 'please alter file permissions', + E_USER_WARNING + ); + } + return false; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/README b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/README new file mode 100755 index 000000000..2e35c1c3d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/README @@ -0,0 +1,3 @@ +This is a dummy file to prevent Git from ignoring this empty directory. + + vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/index.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCache/index.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCache/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/DefinitionCacheFactory.php b/tools/htmlpurifier/HTMLPurifier/DefinitionCacheFactory.php new file mode 100644 index 000000000..fd1cc9be4 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DefinitionCacheFactory.php @@ -0,0 +1,106 @@ +<?php + +/** + * Responsible for creating definition caches. + */ +class HTMLPurifier_DefinitionCacheFactory +{ + /** + * @type array + */ + protected $caches = array('Serializer' => array()); + + /** + * @type array + */ + protected $implementations = array(); + + /** + * @type HTMLPurifier_DefinitionCache_Decorator[] + */ + protected $decorators = array(); + + /** + * Initialize default decorators + */ + public function setup() + { + $this->addDecorator('Cleanup'); + } + + /** + * Retrieves an instance of global definition cache factory. + * @param HTMLPurifier_DefinitionCacheFactory $prototype + * @return HTMLPurifier_DefinitionCacheFactory + */ + public static function instance($prototype = null) + { + static $instance; + if ($prototype !== null) { + $instance = $prototype; + } elseif ($instance === null || $prototype === true) { + $instance = new HTMLPurifier_DefinitionCacheFactory(); + $instance->setup(); + } + return $instance; + } + + /** + * Registers a new definition cache object + * @param string $short Short name of cache object, for reference + * @param string $long Full class name of cache object, for construction + */ + public function register($short, $long) + { + $this->implementations[$short] = $long; + } + + /** + * Factory method that creates a cache object based on configuration + * @param string $type Name of definitions handled by cache + * @param HTMLPurifier_Config $config Config instance + * @return mixed + */ + public function create($type, $config) + { + $method = $config->get('Cache.DefinitionImpl'); + if ($method === null) { + return new HTMLPurifier_DefinitionCache_Null($type); + } + if (!empty($this->caches[$method][$type])) { + return $this->caches[$method][$type]; + } + if (isset($this->implementations[$method]) && + class_exists($class = $this->implementations[$method], false)) { + $cache = new $class($type); + } else { + if ($method != 'Serializer') { + trigger_error("Unrecognized DefinitionCache $method, using Serializer instead", E_USER_WARNING); + } + $cache = new HTMLPurifier_DefinitionCache_Serializer($type); + } + foreach ($this->decorators as $decorator) { + $new_cache = $decorator->decorate($cache); + // prevent infinite recursion in PHP 4 + unset($cache); + $cache = $new_cache; + } + $this->caches[$method][$type] = $cache; + return $this->caches[$method][$type]; + } + + /** + * Registers a decorator to add to all new cache objects + * @param HTMLPurifier_DefinitionCache_Decorator|string $decorator An instance or the name of a decorator + */ + public function addDecorator($decorator) + { + if (is_string($decorator)) { + $class = "HTMLPurifier_DefinitionCache_Decorator_$decorator"; + $decorator = new $class; + } + $this->decorators[$decorator->name] = $decorator; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Doctype.php b/tools/htmlpurifier/HTMLPurifier/Doctype.php new file mode 100644 index 000000000..4acd06e5b --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Doctype.php @@ -0,0 +1,73 @@ +<?php + +/** + * Represents a document type, contains information on which modules + * need to be loaded. + * @note This class is inspected by Printer_HTMLDefinition->renderDoctype. + * If structure changes, please update that function. + */ +class HTMLPurifier_Doctype +{ + /** + * Full name of doctype + * @type string + */ + public $name; + + /** + * List of standard modules (string identifiers or literal objects) + * that this doctype uses + * @type array + */ + public $modules = array(); + + /** + * List of modules to use for tidying up code + * @type array + */ + public $tidyModules = array(); + + /** + * Is the language derived from XML (i.e. XHTML)? + * @type bool + */ + public $xml = true; + + /** + * List of aliases for this doctype + * @type array + */ + public $aliases = array(); + + /** + * Public DTD identifier + * @type string + */ + public $dtdPublic; + + /** + * System DTD identifier + * @type string + */ + public $dtdSystem; + + public function __construct( + $name = null, + $xml = true, + $modules = array(), + $tidyModules = array(), + $aliases = array(), + $dtd_public = null, + $dtd_system = null + ) { + $this->name = $name; + $this->xml = $xml; + $this->modules = $modules; + $this->tidyModules = $tidyModules; + $this->aliases = $aliases; + $this->dtdPublic = $dtd_public; + $this->dtdSystem = $dtd_system; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/DoctypeRegistry.php b/tools/htmlpurifier/HTMLPurifier/DoctypeRegistry.php new file mode 100644 index 000000000..acc1d64a6 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/DoctypeRegistry.php @@ -0,0 +1,142 @@ +<?php + +class HTMLPurifier_DoctypeRegistry +{ + + /** + * Hash of doctype names to doctype objects. + * @type array + */ + protected $doctypes; + + /** + * Lookup table of aliases to real doctype names. + * @type array + */ + protected $aliases; + + /** + * Registers a doctype to the registry + * @note Accepts a fully-formed doctype object, or the + * parameters for constructing a doctype object + * @param string $doctype Name of doctype or literal doctype object + * @param bool $xml + * @param array $modules Modules doctype will load + * @param array $tidy_modules Modules doctype will load for certain modes + * @param array $aliases Alias names for doctype + * @param string $dtd_public + * @param string $dtd_system + * @return HTMLPurifier_Doctype Editable registered doctype + */ + public function register( + $doctype, + $xml = true, + $modules = array(), + $tidy_modules = array(), + $aliases = array(), + $dtd_public = null, + $dtd_system = null + ) { + if (!is_array($modules)) { + $modules = array($modules); + } + if (!is_array($tidy_modules)) { + $tidy_modules = array($tidy_modules); + } + if (!is_array($aliases)) { + $aliases = array($aliases); + } + if (!is_object($doctype)) { + $doctype = new HTMLPurifier_Doctype( + $doctype, + $xml, + $modules, + $tidy_modules, + $aliases, + $dtd_public, + $dtd_system + ); + } + $this->doctypes[$doctype->name] = $doctype; + $name = $doctype->name; + // hookup aliases + foreach ($doctype->aliases as $alias) { + if (isset($this->doctypes[$alias])) { + continue; + } + $this->aliases[$alias] = $name; + } + // remove old aliases + if (isset($this->aliases[$name])) { + unset($this->aliases[$name]); + } + return $doctype; + } + + /** + * Retrieves reference to a doctype of a certain name + * @note This function resolves aliases + * @note When possible, use the more fully-featured make() + * @param string $doctype Name of doctype + * @return HTMLPurifier_Doctype Editable doctype object + */ + public function get($doctype) + { + if (isset($this->aliases[$doctype])) { + $doctype = $this->aliases[$doctype]; + } + if (!isset($this->doctypes[$doctype])) { + trigger_error('Doctype ' . htmlspecialchars($doctype) . ' does not exist', E_USER_ERROR); + $anon = new HTMLPurifier_Doctype($doctype); + return $anon; + } + return $this->doctypes[$doctype]; + } + + /** + * Creates a doctype based on a configuration object, + * will perform initialization on the doctype + * @note Use this function to get a copy of doctype that config + * can hold on to (this is necessary in order to tell + * Generator whether or not the current document is XML + * based or not). + * @param HTMLPurifier_Config $config + * @return HTMLPurifier_Doctype + */ + public function make($config) + { + return clone $this->get($this->getDoctypeFromConfig($config)); + } + + /** + * Retrieves the doctype from the configuration object + * @param HTMLPurifier_Config $config + * @return string + */ + public function getDoctypeFromConfig($config) + { + // recommended test + $doctype = $config->get('HTML.Doctype'); + if (!empty($doctype)) { + return $doctype; + } + $doctype = $config->get('HTML.CustomDoctype'); + if (!empty($doctype)) { + return $doctype; + } + // backwards-compatibility + if ($config->get('HTML.XHTML')) { + $doctype = 'XHTML 1.0'; + } else { + $doctype = 'HTML 4.01'; + } + if ($config->get('HTML.Strict')) { + $doctype .= ' Strict'; + } else { + $doctype .= ' Transitional'; + } + return $doctype; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ElementDef.php b/tools/htmlpurifier/HTMLPurifier/ElementDef.php new file mode 100644 index 000000000..d5311cedc --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ElementDef.php @@ -0,0 +1,216 @@ +<?php + +/** + * Structure that stores an HTML element definition. Used by + * HTMLPurifier_HTMLDefinition and HTMLPurifier_HTMLModule. + * @note This class is inspected by HTMLPurifier_Printer_HTMLDefinition. + * Please update that class too. + * @warning If you add new properties to this class, you MUST update + * the mergeIn() method. + */ +class HTMLPurifier_ElementDef +{ + /** + * Does the definition work by itself, or is it created solely + * for the purpose of merging into another definition? + * @type bool + */ + public $standalone = true; + + /** + * Associative array of attribute name to HTMLPurifier_AttrDef. + * @type array + * @note Before being processed by HTMLPurifier_AttrCollections + * when modules are finalized during + * HTMLPurifier_HTMLDefinition->setup(), this array may also + * contain an array at index 0 that indicates which attribute + * collections to load into the full array. It may also + * contain string indentifiers in lieu of HTMLPurifier_AttrDef, + * see HTMLPurifier_AttrTypes on how they are expanded during + * HTMLPurifier_HTMLDefinition->setup() processing. + */ + public $attr = array(); + + // XXX: Design note: currently, it's not possible to override + // previously defined AttrTransforms without messing around with + // the final generated config. This is by design; a previous version + // used an associated list of attr_transform, but it was extremely + // easy to accidentally override other attribute transforms by + // forgetting to specify an index (and just using 0.) While we + // could check this by checking the index number and complaining, + // there is a second problem which is that it is not at all easy to + // tell when something is getting overridden. Combine this with a + // codebase where this isn't really being used, and it's perfect for + // nuking. + + /** + * List of tags HTMLPurifier_AttrTransform to be done before validation. + * @type array + */ + public $attr_transform_pre = array(); + + /** + * List of tags HTMLPurifier_AttrTransform to be done after validation. + * @type array + */ + public $attr_transform_post = array(); + + /** + * HTMLPurifier_ChildDef of this tag. + * @type HTMLPurifier_ChildDef + */ + public $child; + + /** + * Abstract string representation of internal ChildDef rules. + * @see HTMLPurifier_ContentSets for how this is parsed and then transformed + * into an HTMLPurifier_ChildDef. + * @warning This is a temporary variable that is not available after + * being processed by HTMLDefinition + * @type string + */ + public $content_model; + + /** + * Value of $child->type, used to determine which ChildDef to use, + * used in combination with $content_model. + * @warning This must be lowercase + * @warning This is a temporary variable that is not available after + * being processed by HTMLDefinition + * @type string + */ + public $content_model_type; + + /** + * Does the element have a content model (#PCDATA | Inline)*? This + * is important for chameleon ins and del processing in + * HTMLPurifier_ChildDef_Chameleon. Dynamically set: modules don't + * have to worry about this one. + * @type bool + */ + public $descendants_are_inline = false; + + /** + * List of the names of required attributes this element has. + * Dynamically populated by HTMLPurifier_HTMLDefinition::getElement() + * @type array + */ + public $required_attr = array(); + + /** + * Lookup table of tags excluded from all descendants of this tag. + * @type array + * @note SGML permits exclusions for all descendants, but this is + * not possible with DTDs or XML Schemas. W3C has elected to + * use complicated compositions of content_models to simulate + * exclusion for children, but we go the simpler, SGML-style + * route of flat-out exclusions, which correctly apply to + * all descendants and not just children. Note that the XHTML + * Modularization Abstract Modules are blithely unaware of such + * distinctions. + */ + public $excludes = array(); + + /** + * This tag is explicitly auto-closed by the following tags. + * @type array + */ + public $autoclose = array(); + + /** + * If a foreign element is found in this element, test if it is + * allowed by this sub-element; if it is, instead of closing the + * current element, place it inside this element. + * @type string + */ + public $wrap; + + /** + * Whether or not this is a formatting element affected by the + * "Active Formatting Elements" algorithm. + * @type bool + */ + public $formatting; + + /** + * Low-level factory constructor for creating new standalone element defs + */ + public static function create($content_model, $content_model_type, $attr) + { + $def = new HTMLPurifier_ElementDef(); + $def->content_model = $content_model; + $def->content_model_type = $content_model_type; + $def->attr = $attr; + return $def; + } + + /** + * Merges the values of another element definition into this one. + * Values from the new element def take precedence if a value is + * not mergeable. + * @param HTMLPurifier_ElementDef $def + */ + public function mergeIn($def) + { + // later keys takes precedence + foreach ($def->attr as $k => $v) { + if ($k === 0) { + // merge in the includes + // sorry, no way to override an include + foreach ($v as $v2) { + $this->attr[0][] = $v2; + } + continue; + } + if ($v === false) { + if (isset($this->attr[$k])) { + unset($this->attr[$k]); + } + continue; + } + $this->attr[$k] = $v; + } + $this->_mergeAssocArray($this->excludes, $def->excludes); + $this->attr_transform_pre = array_merge($this->attr_transform_pre, $def->attr_transform_pre); + $this->attr_transform_post = array_merge($this->attr_transform_post, $def->attr_transform_post); + + if (!empty($def->content_model)) { + $this->content_model = + str_replace("#SUPER", $this->content_model, $def->content_model); + $this->child = false; + } + if (!empty($def->content_model_type)) { + $this->content_model_type = $def->content_model_type; + $this->child = false; + } + if (!is_null($def->child)) { + $this->child = $def->child; + } + if (!is_null($def->formatting)) { + $this->formatting = $def->formatting; + } + if ($def->descendants_are_inline) { + $this->descendants_are_inline = $def->descendants_are_inline; + } + } + + /** + * Merges one array into another, removes values which equal false + * @param $a1 Array by reference that is merged into + * @param $a2 Array that merges into $a1 + */ + private function _mergeAssocArray(&$a1, $a2) + { + foreach ($a2 as $k => $v) { + if ($v === false) { + if (isset($a1[$k])) { + unset($a1[$k]); + } + continue; + } + $a1[$k] = $v; + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Encoder.php b/tools/htmlpurifier/HTMLPurifier/Encoder.php new file mode 100644 index 000000000..40a24266a --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Encoder.php @@ -0,0 +1,617 @@ +<?php + +/** + * A UTF-8 specific character encoder that handles cleaning and transforming. + * @note All functions in this class should be static. + */ +class HTMLPurifier_Encoder +{ + + /** + * Constructor throws fatal error if you attempt to instantiate class + */ + private function __construct() + { + trigger_error('Cannot instantiate encoder, call methods statically', E_USER_ERROR); + } + + /** + * Error-handler that mutes errors, alternative to shut-up operator. + */ + public static function muteErrorHandler() + { + } + + /** + * iconv wrapper which mutes errors, but doesn't work around bugs. + * @param string $in Input encoding + * @param string $out Output encoding + * @param string $text The text to convert + * @return string + */ + public static function unsafeIconv($in, $out, $text) + { + set_error_handler(array('HTMLPurifier_Encoder', 'muteErrorHandler')); + $r = iconv($in, $out, $text); + restore_error_handler(); + return $r; + } + + /** + * iconv wrapper which mutes errors and works around bugs. + * @param string $in Input encoding + * @param string $out Output encoding + * @param string $text The text to convert + * @param int $max_chunk_size + * @return string + */ + public static function iconv($in, $out, $text, $max_chunk_size = 8000) + { + $code = self::testIconvTruncateBug(); + if ($code == self::ICONV_OK) { + return self::unsafeIconv($in, $out, $text); + } elseif ($code == self::ICONV_TRUNCATES) { + // we can only work around this if the input character set + // is utf-8 + if ($in == 'utf-8') { + if ($max_chunk_size < 4) { + trigger_error('max_chunk_size is too small', E_USER_WARNING); + return false; + } + // split into 8000 byte chunks, but be careful to handle + // multibyte boundaries properly + if (($c = strlen($text)) <= $max_chunk_size) { + return self::unsafeIconv($in, $out, $text); + } + $r = ''; + $i = 0; + while (true) { + if ($i + $max_chunk_size >= $c) { + $r .= self::unsafeIconv($in, $out, substr($text, $i)); + break; + } + // wibble the boundary + if (0x80 != (0xC0 & ord($text[$i + $max_chunk_size]))) { + $chunk_size = $max_chunk_size; + } elseif (0x80 != (0xC0 & ord($text[$i + $max_chunk_size - 1]))) { + $chunk_size = $max_chunk_size - 1; + } elseif (0x80 != (0xC0 & ord($text[$i + $max_chunk_size - 2]))) { + $chunk_size = $max_chunk_size - 2; + } elseif (0x80 != (0xC0 & ord($text[$i + $max_chunk_size - 3]))) { + $chunk_size = $max_chunk_size - 3; + } else { + return false; // rather confusing UTF-8... + } + $chunk = substr($text, $i, $chunk_size); // substr doesn't mind overlong lengths + $r .= self::unsafeIconv($in, $out, $chunk); + $i += $chunk_size; + } + return $r; + } else { + return false; + } + } else { + return false; + } + } + + /** + * Cleans a UTF-8 string for well-formedness and SGML validity + * + * It will parse according to UTF-8 and return a valid UTF8 string, with + * non-SGML codepoints excluded. + * + * Specifically, it will permit: + * \x{9}\x{A}\x{D}\x{20}-\x{7E}\x{A0}-\x{D7FF}\x{E000}-\x{FFFD}\x{10000}-\x{10FFFF} + * Source: https://www.w3.org/TR/REC-xml/#NT-Char + * Arguably this function should be modernized to the HTML5 set + * of allowed characters: + * https://www.w3.org/TR/html5/syntax.html#preprocessing-the-input-stream + * which simultaneously expand and restrict the set of allowed characters. + * + * @param string $str The string to clean + * @param bool $force_php + * @return string + * + * @note Just for reference, the non-SGML code points are 0 to 31 and + * 127 to 159, inclusive. However, we allow code points 9, 10 + * and 13, which are the tab, line feed and carriage return + * respectively. 128 and above the code points map to multibyte + * UTF-8 representations. + * + * @note Fallback code adapted from utf8ToUnicode by Henri Sivonen and + * hsivonen@iki.fi at <http://iki.fi/hsivonen/php-utf8/> under the + * LGPL license. Notes on what changed are inside, but in general, + * the original code transformed UTF-8 text into an array of integer + * Unicode codepoints. Understandably, transforming that back to + * a string would be somewhat expensive, so the function was modded to + * directly operate on the string. However, this discourages code + * reuse, and the logic enumerated here would be useful for any + * function that needs to be able to understand UTF-8 characters. + * As of right now, only smart lossless character encoding converters + * would need that, and I'm probably not going to implement them. + */ + public static function cleanUTF8($str, $force_php = false) + { + // UTF-8 validity is checked since PHP 4.3.5 + // This is an optimization: if the string is already valid UTF-8, no + // need to do PHP stuff. 99% of the time, this will be the case. + if (preg_match( + '/^[\x{9}\x{A}\x{D}\x{20}-\x{7E}\x{A0}-\x{D7FF}\x{E000}-\x{FFFD}\x{10000}-\x{10FFFF}]*$/Du', + $str + )) { + return $str; + } + + $mState = 0; // cached expected number of octets after the current octet + // until the beginning of the next UTF8 character sequence + $mUcs4 = 0; // cached Unicode character + $mBytes = 1; // cached expected number of octets in the current sequence + + // original code involved an $out that was an array of Unicode + // codepoints. Instead of having to convert back into UTF-8, we've + // decided to directly append valid UTF-8 characters onto a string + // $out once they're done. $char accumulates raw bytes, while $mUcs4 + // turns into the Unicode code point, so there's some redundancy. + + $out = ''; + $char = ''; + + $len = strlen($str); + for ($i = 0; $i < $len; $i++) { + $in = ord($str[$i]); + $char .= $str[$i]; // append byte to char + if (0 == $mState) { + // When mState is zero we expect either a US-ASCII character + // or a multi-octet sequence. + if (0 == (0x80 & ($in))) { + // US-ASCII, pass straight through. + if (($in <= 31 || $in == 127) && + !($in == 9 || $in == 13 || $in == 10) // save \r\t\n + ) { + // control characters, remove + } else { + $out .= $char; + } + // reset + $char = ''; + $mBytes = 1; + } elseif (0xC0 == (0xE0 & ($in))) { + // First octet of 2 octet sequence + $mUcs4 = ($in); + $mUcs4 = ($mUcs4 & 0x1F) << 6; + $mState = 1; + $mBytes = 2; + } elseif (0xE0 == (0xF0 & ($in))) { + // First octet of 3 octet sequence + $mUcs4 = ($in); + $mUcs4 = ($mUcs4 & 0x0F) << 12; + $mState = 2; + $mBytes = 3; + } elseif (0xF0 == (0xF8 & ($in))) { + // First octet of 4 octet sequence + $mUcs4 = ($in); + $mUcs4 = ($mUcs4 & 0x07) << 18; + $mState = 3; + $mBytes = 4; + } elseif (0xF8 == (0xFC & ($in))) { + // First octet of 5 octet sequence. + // + // This is illegal because the encoded codepoint must be + // either: + // (a) not the shortest form or + // (b) outside the Unicode range of 0-0x10FFFF. + // Rather than trying to resynchronize, we will carry on + // until the end of the sequence and let the later error + // handling code catch it. + $mUcs4 = ($in); + $mUcs4 = ($mUcs4 & 0x03) << 24; + $mState = 4; + $mBytes = 5; + } elseif (0xFC == (0xFE & ($in))) { + // First octet of 6 octet sequence, see comments for 5 + // octet sequence. + $mUcs4 = ($in); + $mUcs4 = ($mUcs4 & 1) << 30; + $mState = 5; + $mBytes = 6; + } else { + // Current octet is neither in the US-ASCII range nor a + // legal first octet of a multi-octet sequence. + $mState = 0; + $mUcs4 = 0; + $mBytes = 1; + $char = ''; + } + } else { + // When mState is non-zero, we expect a continuation of the + // multi-octet sequence + if (0x80 == (0xC0 & ($in))) { + // Legal continuation. + $shift = ($mState - 1) * 6; + $tmp = $in; + $tmp = ($tmp & 0x0000003F) << $shift; + $mUcs4 |= $tmp; + + if (0 == --$mState) { + // End of the multi-octet sequence. mUcs4 now contains + // the final Unicode codepoint to be output + + // Check for illegal sequences and codepoints. + + // From Unicode 3.1, non-shortest form is illegal + if (((2 == $mBytes) && ($mUcs4 < 0x0080)) || + ((3 == $mBytes) && ($mUcs4 < 0x0800)) || + ((4 == $mBytes) && ($mUcs4 < 0x10000)) || + (4 < $mBytes) || + // From Unicode 3.2, surrogate characters = illegal + (($mUcs4 & 0xFFFFF800) == 0xD800) || + // Codepoints outside the Unicode range are illegal + ($mUcs4 > 0x10FFFF) + ) { + + } elseif (0xFEFF != $mUcs4 && // omit BOM + // check for valid Char unicode codepoints + ( + 0x9 == $mUcs4 || + 0xA == $mUcs4 || + 0xD == $mUcs4 || + (0x20 <= $mUcs4 && 0x7E >= $mUcs4) || + // 7F-9F is not strictly prohibited by XML, + // but it is non-SGML, and thus we don't allow it + (0xA0 <= $mUcs4 && 0xD7FF >= $mUcs4) || + (0xE000 <= $mUcs4 && 0xFFFD >= $mUcs4) || + (0x10000 <= $mUcs4 && 0x10FFFF >= $mUcs4) + ) + ) { + $out .= $char; + } + // initialize UTF8 cache (reset) + $mState = 0; + $mUcs4 = 0; + $mBytes = 1; + $char = ''; + } + } else { + // ((0xC0 & (*in) != 0x80) && (mState != 0)) + // Incomplete multi-octet sequence. + // used to result in complete fail, but we'll reset + $mState = 0; + $mUcs4 = 0; + $mBytes = 1; + $char =''; + } + } + } + return $out; + } + + /** + * Translates a Unicode codepoint into its corresponding UTF-8 character. + * @note Based on Feyd's function at + * <http://forums.devnetwork.net/viewtopic.php?p=191404#191404>, + * which is in public domain. + * @note While we're going to do code point parsing anyway, a good + * optimization would be to refuse to translate code points that + * are non-SGML characters. However, this could lead to duplication. + * @note This is very similar to the unichr function in + * maintenance/generate-entity-file.php (although this is superior, + * due to its sanity checks). + */ + + // +----------+----------+----------+----------+ + // | 33222222 | 22221111 | 111111 | | + // | 10987654 | 32109876 | 54321098 | 76543210 | bit + // +----------+----------+----------+----------+ + // | | | | 0xxxxxxx | 1 byte 0x00000000..0x0000007F + // | | | 110yyyyy | 10xxxxxx | 2 byte 0x00000080..0x000007FF + // | | 1110zzzz | 10yyyyyy | 10xxxxxx | 3 byte 0x00000800..0x0000FFFF + // | 11110www | 10wwzzzz | 10yyyyyy | 10xxxxxx | 4 byte 0x00010000..0x0010FFFF + // +----------+----------+----------+----------+ + // | 00000000 | 00011111 | 11111111 | 11111111 | Theoretical upper limit of legal scalars: 2097151 (0x001FFFFF) + // | 00000000 | 00010000 | 11111111 | 11111111 | Defined upper limit of legal scalar codes + // +----------+----------+----------+----------+ + + public static function unichr($code) + { + if ($code > 1114111 or $code < 0 or + ($code >= 55296 and $code <= 57343) ) { + // bits are set outside the "valid" range as defined + // by UNICODE 4.1.0 + return ''; + } + + $x = $y = $z = $w = 0; + if ($code < 128) { + // regular ASCII character + $x = $code; + } else { + // set up bits for UTF-8 + $x = ($code & 63) | 128; + if ($code < 2048) { + $y = (($code & 2047) >> 6) | 192; + } else { + $y = (($code & 4032) >> 6) | 128; + if ($code < 65536) { + $z = (($code >> 12) & 15) | 224; + } else { + $z = (($code >> 12) & 63) | 128; + $w = (($code >> 18) & 7) | 240; + } + } + } + // set up the actual character + $ret = ''; + if ($w) { + $ret .= chr($w); + } + if ($z) { + $ret .= chr($z); + } + if ($y) { + $ret .= chr($y); + } + $ret .= chr($x); + + return $ret; + } + + /** + * @return bool + */ + public static function iconvAvailable() + { + static $iconv = null; + if ($iconv === null) { + $iconv = function_exists('iconv') && self::testIconvTruncateBug() != self::ICONV_UNUSABLE; + } + return $iconv; + } + + /** + * Convert a string to UTF-8 based on configuration. + * @param string $str The string to convert + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string + */ + public static function convertToUTF8($str, $config, $context) + { + $encoding = $config->get('Core.Encoding'); + if ($encoding === 'utf-8') { + return $str; + } + static $iconv = null; + if ($iconv === null) { + $iconv = self::iconvAvailable(); + } + if ($iconv && !$config->get('Test.ForceNoIconv')) { + // unaffected by bugs, since UTF-8 support all characters + $str = self::unsafeIconv($encoding, 'utf-8//IGNORE', $str); + if ($str === false) { + // $encoding is not a valid encoding + trigger_error('Invalid encoding ' . $encoding, E_USER_ERROR); + return ''; + } + // If the string is bjorked by Shift_JIS or a similar encoding + // that doesn't support all of ASCII, convert the naughty + // characters to their true byte-wise ASCII/UTF-8 equivalents. + $str = strtr($str, self::testEncodingSupportsASCII($encoding)); + return $str; + } elseif ($encoding === 'iso-8859-1') { + $str = utf8_encode($str); + return $str; + } + $bug = HTMLPurifier_Encoder::testIconvTruncateBug(); + if ($bug == self::ICONV_OK) { + trigger_error('Encoding not supported, please install iconv', E_USER_ERROR); + } else { + trigger_error( + 'You have a buggy version of iconv, see https://bugs.php.net/bug.php?id=48147 ' . + 'and http://sourceware.org/bugzilla/show_bug.cgi?id=13541', + E_USER_ERROR + ); + } + } + + /** + * Converts a string from UTF-8 based on configuration. + * @param string $str The string to convert + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string + * @note Currently, this is a lossy conversion, with unexpressable + * characters being omitted. + */ + public static function convertFromUTF8($str, $config, $context) + { + $encoding = $config->get('Core.Encoding'); + if ($escape = $config->get('Core.EscapeNonASCIICharacters')) { + $str = self::convertToASCIIDumbLossless($str); + } + if ($encoding === 'utf-8') { + return $str; + } + static $iconv = null; + if ($iconv === null) { + $iconv = self::iconvAvailable(); + } + if ($iconv && !$config->get('Test.ForceNoIconv')) { + // Undo our previous fix in convertToUTF8, otherwise iconv will barf + $ascii_fix = self::testEncodingSupportsASCII($encoding); + if (!$escape && !empty($ascii_fix)) { + $clear_fix = array(); + foreach ($ascii_fix as $utf8 => $native) { + $clear_fix[$utf8] = ''; + } + $str = strtr($str, $clear_fix); + } + $str = strtr($str, array_flip($ascii_fix)); + // Normal stuff + $str = self::iconv('utf-8', $encoding . '//IGNORE', $str); + return $str; + } elseif ($encoding === 'iso-8859-1') { + $str = utf8_decode($str); + return $str; + } + trigger_error('Encoding not supported', E_USER_ERROR); + // You might be tempted to assume that the ASCII representation + // might be OK, however, this is *not* universally true over all + // encodings. So we take the conservative route here, rather + // than forcibly turn on %Core.EscapeNonASCIICharacters + } + + /** + * Lossless (character-wise) conversion of HTML to ASCII + * @param string $str UTF-8 string to be converted to ASCII + * @return string ASCII encoded string with non-ASCII character entity-ized + * @warning Adapted from MediaWiki, claiming fair use: this is a common + * algorithm. If you disagree with this license fudgery, + * implement it yourself. + * @note Uses decimal numeric entities since they are best supported. + * @note This is a DUMB function: it has no concept of keeping + * character entities that the projected character encoding + * can allow. We could possibly implement a smart version + * but that would require it to also know which Unicode + * codepoints the charset supported (not an easy task). + * @note Sort of with cleanUTF8() but it assumes that $str is + * well-formed UTF-8 + */ + public static function convertToASCIIDumbLossless($str) + { + $bytesleft = 0; + $result = ''; + $working = 0; + $len = strlen($str); + for ($i = 0; $i < $len; $i++) { + $bytevalue = ord($str[$i]); + if ($bytevalue <= 0x7F) { //0xxx xxxx + $result .= chr($bytevalue); + $bytesleft = 0; + } elseif ($bytevalue <= 0xBF) { //10xx xxxx + $working = $working << 6; + $working += ($bytevalue & 0x3F); + $bytesleft--; + if ($bytesleft <= 0) { + $result .= "&#" . $working . ";"; + } + } elseif ($bytevalue <= 0xDF) { //110x xxxx + $working = $bytevalue & 0x1F; + $bytesleft = 1; + } elseif ($bytevalue <= 0xEF) { //1110 xxxx + $working = $bytevalue & 0x0F; + $bytesleft = 2; + } else { //1111 0xxx + $working = $bytevalue & 0x07; + $bytesleft = 3; + } + } + return $result; + } + + /** No bugs detected in iconv. */ + const ICONV_OK = 0; + + /** Iconv truncates output if converting from UTF-8 to another + * character set with //IGNORE, and a non-encodable character is found */ + const ICONV_TRUNCATES = 1; + + /** Iconv does not support //IGNORE, making it unusable for + * transcoding purposes */ + const ICONV_UNUSABLE = 2; + + /** + * glibc iconv has a known bug where it doesn't handle the magic + * //IGNORE stanza correctly. In particular, rather than ignore + * characters, it will return an EILSEQ after consuming some number + * of characters, and expect you to restart iconv as if it were + * an E2BIG. Old versions of PHP did not respect the errno, and + * returned the fragment, so as a result you would see iconv + * mysteriously truncating output. We can work around this by + * manually chopping our input into segments of about 8000 + * characters, as long as PHP ignores the error code. If PHP starts + * paying attention to the error code, iconv becomes unusable. + * + * @return int Error code indicating severity of bug. + */ + public static function testIconvTruncateBug() + { + static $code = null; + if ($code === null) { + // better not use iconv, otherwise infinite loop! + $r = self::unsafeIconv('utf-8', 'ascii//IGNORE', "\xCE\xB1" . str_repeat('a', 9000)); + if ($r === false) { + $code = self::ICONV_UNUSABLE; + } elseif (($c = strlen($r)) < 9000) { + $code = self::ICONV_TRUNCATES; + } elseif ($c > 9000) { + trigger_error( + 'Your copy of iconv is extremely buggy. Please notify HTML Purifier maintainers: ' . + 'include your iconv version as per phpversion()', + E_USER_ERROR + ); + } else { + $code = self::ICONV_OK; + } + } + return $code; + } + + /** + * This expensive function tests whether or not a given character + * encoding supports ASCII. 7/8-bit encodings like Shift_JIS will + * fail this test, and require special processing. Variable width + * encodings shouldn't ever fail. + * + * @param string $encoding Encoding name to test, as per iconv format + * @param bool $bypass Whether or not to bypass the precompiled arrays. + * @return Array of UTF-8 characters to their corresponding ASCII, + * which can be used to "undo" any overzealous iconv action. + */ + public static function testEncodingSupportsASCII($encoding, $bypass = false) + { + // All calls to iconv here are unsafe, proof by case analysis: + // If ICONV_OK, no difference. + // If ICONV_TRUNCATE, all calls involve one character inputs, + // so bug is not triggered. + // If ICONV_UNUSABLE, this call is irrelevant + static $encodings = array(); + if (!$bypass) { + if (isset($encodings[$encoding])) { + return $encodings[$encoding]; + } + $lenc = strtolower($encoding); + switch ($lenc) { + case 'shift_jis': + return array("\xC2\xA5" => '\\', "\xE2\x80\xBE" => '~'); + case 'johab': + return array("\xE2\x82\xA9" => '\\'); + } + if (strpos($lenc, 'iso-8859-') === 0) { + return array(); + } + } + $ret = array(); + if (self::unsafeIconv('UTF-8', $encoding, 'a') === false) { + return false; + } + for ($i = 0x20; $i <= 0x7E; $i++) { // all printable ASCII chars + $c = chr($i); // UTF-8 char + $r = self::unsafeIconv('UTF-8', "$encoding//IGNORE", $c); // initial conversion + if ($r === '' || + // This line is needed for iconv implementations that do not + // omit characters that do not exist in the target character set + ($r === $c && self::unsafeIconv($encoding, 'UTF-8//IGNORE', $r) !== $c) + ) { + // Reverse engineer: what's the UTF-8 equiv of this byte + // sequence? This assumes that there's no variable width + // encoding that doesn't support ASCII. + $ret[self::unsafeIconv($encoding, 'UTF-8//IGNORE', $c)] = $c; + } + } + $encodings[$encoding] = $ret; + return $ret; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/EntityLookup.php b/tools/htmlpurifier/HTMLPurifier/EntityLookup.php new file mode 100644 index 000000000..f12ff13a3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/EntityLookup.php @@ -0,0 +1,48 @@ +<?php + +/** + * Object that provides entity lookup table from entity name to character + */ +class HTMLPurifier_EntityLookup +{ + /** + * Assoc array of entity name to character represented. + * @type array + */ + public $table; + + /** + * Sets up the entity lookup table from the serialized file contents. + * @param bool $file + * @note The serialized contents are versioned, but were generated + * using the maintenance script generate_entity_file.php + * @warning This is not in constructor to help enforce the Singleton + */ + public function setup($file = false) + { + if (!$file) { + $file = HTMLPURIFIER_PREFIX . '/HTMLPurifier/EntityLookup/entities.ser'; + } + $this->table = unserialize(file_get_contents($file)); + } + + /** + * Retrieves sole instance of the object. + * @param bool|HTMLPurifier_EntityLookup $prototype Optional prototype of custom lookup table to overload with. + * @return HTMLPurifier_EntityLookup + */ + public static function instance($prototype = false) + { + // no references, since PHP doesn't copy unless modified + static $instance = null; + if ($prototype) { + $instance = $prototype; + } elseif (!$instance) { + $instance = new HTMLPurifier_EntityLookup(); + $instance->setup(); + } + return $instance; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/EntityLookup/entities.ser b/tools/htmlpurifier/HTMLPurifier/EntityLookup/entities.ser similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/EntityLookup/entities.ser rename to tools/htmlpurifier/HTMLPurifier/EntityLookup/entities.ser diff --git a/tools/htmlpurifier/HTMLPurifier/EntityLookup/index.php b/tools/htmlpurifier/HTMLPurifier/EntityLookup/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/EntityLookup/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/EntityParser.php b/tools/htmlpurifier/HTMLPurifier/EntityParser.php new file mode 100644 index 000000000..3ef2d09ec --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/EntityParser.php @@ -0,0 +1,285 @@ +<?php + +// if want to implement error collecting here, we'll need to use some sort +// of global data (probably trigger_error) because it's impossible to pass +// $config or $context to the callback functions. + +/** + * Handles referencing and derefencing character entities + */ +class HTMLPurifier_EntityParser +{ + + /** + * Reference to entity lookup table. + * @type HTMLPurifier_EntityLookup + */ + protected $_entity_lookup; + + /** + * Callback regex string for entities in text. + * @type string + */ + protected $_textEntitiesRegex; + + /** + * Callback regex string for entities in attributes. + * @type string + */ + protected $_attrEntitiesRegex; + + /** + * Tests if the beginning of a string is a semi-optional regex + */ + protected $_semiOptionalPrefixRegex; + + public function __construct() { + // From + // http://stackoverflow.com/questions/15532252/why-is-reg-being-rendered-as-without-the-bounding-semicolon + $semi_optional = "quot|QUOT|lt|LT|gt|GT|amp|AMP|AElig|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|Iacute|Icirc|Igrave|Iuml|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml"; + + // NB: three empty captures to put the fourth match in the right + // place + $this->_semiOptionalPrefixRegex = "/&()()()($semi_optional)/"; + + $this->_textEntitiesRegex = + '/&(?:'. + // hex + '[#]x([a-fA-F0-9]+);?|'. + // dec + '[#]0*(\d+);?|'. + // string (mandatory semicolon) + // NB: order matters: match semicolon preferentially + '([A-Za-z_:][A-Za-z0-9.\-_:]*);|'. + // string (optional semicolon) + "($semi_optional)". + ')/'; + + $this->_attrEntitiesRegex = + '/&(?:'. + // hex + '[#]x([a-fA-F0-9]+);?|'. + // dec + '[#]0*(\d+);?|'. + // string (mandatory semicolon) + // NB: order matters: match semicolon preferentially + '([A-Za-z_:][A-Za-z0-9.\-_:]*);|'. + // string (optional semicolon) + // don't match if trailing is equals or alphanumeric (URL + // like) + "($semi_optional)(?![=;A-Za-z0-9])". + ')/'; + + } + + /** + * Substitute entities with the parsed equivalents. Use this on + * textual data in an HTML document (as opposed to attributes.) + * + * @param string $string String to have entities parsed. + * @return string Parsed string. + */ + public function substituteTextEntities($string) + { + return preg_replace_callback( + $this->_textEntitiesRegex, + array($this, 'entityCallback'), + $string + ); + } + + /** + * Substitute entities with the parsed equivalents. Use this on + * attribute contents in documents. + * + * @param string $string String to have entities parsed. + * @return string Parsed string. + */ + public function substituteAttrEntities($string) + { + return preg_replace_callback( + $this->_attrEntitiesRegex, + array($this, 'entityCallback'), + $string + ); + } + + /** + * Callback function for substituteNonSpecialEntities() that does the work. + * + * @param array $matches PCRE matches array, with 0 the entire match, and + * either index 1, 2 or 3 set with a hex value, dec value, + * or string (respectively). + * @return string Replacement string. + */ + + protected function entityCallback($matches) + { + $entity = $matches[0]; + $hex_part = @$matches[1]; + $dec_part = @$matches[2]; + $named_part = empty($matches[3]) ? (empty($matches[4]) ? "" : $matches[4]) : $matches[3]; + if ($hex_part !== NULL && $hex_part !== "") { + return HTMLPurifier_Encoder::unichr(hexdec($hex_part)); + } elseif ($dec_part !== NULL && $dec_part !== "") { + return HTMLPurifier_Encoder::unichr((int) $dec_part); + } else { + if (!$this->_entity_lookup) { + $this->_entity_lookup = HTMLPurifier_EntityLookup::instance(); + } + if (isset($this->_entity_lookup->table[$named_part])) { + return $this->_entity_lookup->table[$named_part]; + } else { + // exact match didn't match anything, so test if + // any of the semicolon optional match the prefix. + // Test that this is an EXACT match is important to + // prevent infinite loop + if (!empty($matches[3])) { + return preg_replace_callback( + $this->_semiOptionalPrefixRegex, + array($this, 'entityCallback'), + $entity + ); + } + return $entity; + } + } + } + + // LEGACY CODE BELOW + + /** + * Callback regex string for parsing entities. + * @type string + */ + protected $_substituteEntitiesRegex = + '/&(?:[#]x([a-fA-F0-9]+)|[#]0*(\d+)|([A-Za-z_:][A-Za-z0-9.\-_:]*));?/'; + // 1. hex 2. dec 3. string (XML style) + + /** + * Decimal to parsed string conversion table for special entities. + * @type array + */ + protected $_special_dec2str = + array( + 34 => '"', + 38 => '&', + 39 => "'", + 60 => '<', + 62 => '>' + ); + + /** + * Stripped entity names to decimal conversion table for special entities. + * @type array + */ + protected $_special_ent2dec = + array( + 'quot' => 34, + 'amp' => 38, + 'lt' => 60, + 'gt' => 62 + ); + + /** + * Substitutes non-special entities with their parsed equivalents. Since + * running this whenever you have parsed character is t3h 5uck, we run + * it before everything else. + * + * @param string $string String to have non-special entities parsed. + * @return string Parsed string. + */ + public function substituteNonSpecialEntities($string) + { + // it will try to detect missing semicolons, but don't rely on it + return preg_replace_callback( + $this->_substituteEntitiesRegex, + array($this, 'nonSpecialEntityCallback'), + $string + ); + } + + /** + * Callback function for substituteNonSpecialEntities() that does the work. + * + * @param array $matches PCRE matches array, with 0 the entire match, and + * either index 1, 2 or 3 set with a hex value, dec value, + * or string (respectively). + * @return string Replacement string. + */ + + protected function nonSpecialEntityCallback($matches) + { + // replaces all but big five + $entity = $matches[0]; + $is_num = (@$matches[0][1] === '#'); + if ($is_num) { + $is_hex = (@$entity[2] === 'x'); + $code = $is_hex ? hexdec($matches[1]) : (int) $matches[2]; + // abort for special characters + if (isset($this->_special_dec2str[$code])) { + return $entity; + } + return HTMLPurifier_Encoder::unichr($code); + } else { + if (isset($this->_special_ent2dec[$matches[3]])) { + return $entity; + } + if (!$this->_entity_lookup) { + $this->_entity_lookup = HTMLPurifier_EntityLookup::instance(); + } + if (isset($this->_entity_lookup->table[$matches[3]])) { + return $this->_entity_lookup->table[$matches[3]]; + } else { + return $entity; + } + } + } + + /** + * Substitutes only special entities with their parsed equivalents. + * + * @notice We try to avoid calling this function because otherwise, it + * would have to be called a lot (for every parsed section). + * + * @param string $string String to have non-special entities parsed. + * @return string Parsed string. + */ + public function substituteSpecialEntities($string) + { + return preg_replace_callback( + $this->_substituteEntitiesRegex, + array($this, 'specialEntityCallback'), + $string + ); + } + + /** + * Callback function for substituteSpecialEntities() that does the work. + * + * This callback has same syntax as nonSpecialEntityCallback(). + * + * @param array $matches PCRE-style matches array, with 0 the entire match, and + * either index 1, 2 or 3 set with a hex value, dec value, + * or string (respectively). + * @return string Replacement string. + */ + protected function specialEntityCallback($matches) + { + $entity = $matches[0]; + $is_num = (@$matches[0][1] === '#'); + if ($is_num) { + $is_hex = (@$entity[2] === 'x'); + $int = $is_hex ? hexdec($matches[1]) : (int) $matches[2]; + return isset($this->_special_dec2str[$int]) ? + $this->_special_dec2str[$int] : + $entity; + } else { + return isset($this->_special_ent2dec[$matches[3]]) ? + $this->_special_dec2str[$this->_special_ent2dec[$matches[3]]] : + $entity; + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ErrorCollector.php b/tools/htmlpurifier/HTMLPurifier/ErrorCollector.php new file mode 100644 index 000000000..d47e3f2e2 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ErrorCollector.php @@ -0,0 +1,244 @@ +<?php + +/** + * Error collection class that enables HTML Purifier to report HTML + * problems back to the user + */ +class HTMLPurifier_ErrorCollector +{ + + /** + * Identifiers for the returned error array. These are purposely numeric + * so list() can be used. + */ + const LINENO = 0; + const SEVERITY = 1; + const MESSAGE = 2; + const CHILDREN = 3; + + /** + * @type array + */ + protected $errors; + + /** + * @type array + */ + protected $_current; + + /** + * @type array + */ + protected $_stacks = array(array()); + + /** + * @type HTMLPurifier_Language + */ + protected $locale; + + /** + * @type HTMLPurifier_Generator + */ + protected $generator; + + /** + * @type HTMLPurifier_Context + */ + protected $context; + + /** + * @type array + */ + protected $lines = array(); + + /** + * @param HTMLPurifier_Context $context + */ + public function __construct($context) + { + $this->locale =& $context->get('Locale'); + $this->context = $context; + $this->_current =& $this->_stacks[0]; + $this->errors =& $this->_stacks[0]; + } + + /** + * Sends an error message to the collector for later use + * @param int $severity Error severity, PHP error style (don't use E_USER_) + * @param string $msg Error message text + */ + public function send($severity, $msg) + { + $args = array(); + if (func_num_args() > 2) { + $args = func_get_args(); + array_shift($args); + unset($args[0]); + } + + $token = $this->context->get('CurrentToken', true); + $line = $token ? $token->line : $this->context->get('CurrentLine', true); + $col = $token ? $token->col : $this->context->get('CurrentCol', true); + $attr = $this->context->get('CurrentAttr', true); + + // perform special substitutions, also add custom parameters + $subst = array(); + if (!is_null($token)) { + $args['CurrentToken'] = $token; + } + if (!is_null($attr)) { + $subst['$CurrentAttr.Name'] = $attr; + if (isset($token->attr[$attr])) { + $subst['$CurrentAttr.Value'] = $token->attr[$attr]; + } + } + + if (empty($args)) { + $msg = $this->locale->getMessage($msg); + } else { + $msg = $this->locale->formatMessage($msg, $args); + } + + if (!empty($subst)) { + $msg = strtr($msg, $subst); + } + + // (numerically indexed) + $error = array( + self::LINENO => $line, + self::SEVERITY => $severity, + self::MESSAGE => $msg, + self::CHILDREN => array() + ); + $this->_current[] = $error; + + // NEW CODE BELOW ... + // Top-level errors are either: + // TOKEN type, if $value is set appropriately, or + // "syntax" type, if $value is null + $new_struct = new HTMLPurifier_ErrorStruct(); + $new_struct->type = HTMLPurifier_ErrorStruct::TOKEN; + if ($token) { + $new_struct->value = clone $token; + } + if (is_int($line) && is_int($col)) { + if (isset($this->lines[$line][$col])) { + $struct = $this->lines[$line][$col]; + } else { + $struct = $this->lines[$line][$col] = $new_struct; + } + // These ksorts may present a performance problem + ksort($this->lines[$line], SORT_NUMERIC); + } else { + if (isset($this->lines[-1])) { + $struct = $this->lines[-1]; + } else { + $struct = $this->lines[-1] = $new_struct; + } + } + ksort($this->lines, SORT_NUMERIC); + + // Now, check if we need to operate on a lower structure + if (!empty($attr)) { + $struct = $struct->getChild(HTMLPurifier_ErrorStruct::ATTR, $attr); + if (!$struct->value) { + $struct->value = array($attr, 'PUT VALUE HERE'); + } + } + if (!empty($cssprop)) { + $struct = $struct->getChild(HTMLPurifier_ErrorStruct::CSSPROP, $cssprop); + if (!$struct->value) { + // if we tokenize CSS this might be a little more difficult to do + $struct->value = array($cssprop, 'PUT VALUE HERE'); + } + } + + // Ok, structs are all setup, now time to register the error + $struct->addError($severity, $msg); + } + + /** + * Retrieves raw error data for custom formatter to use + */ + public function getRaw() + { + return $this->errors; + } + + /** + * Default HTML formatting implementation for error messages + * @param HTMLPurifier_Config $config Configuration, vital for HTML output nature + * @param array $errors Errors array to display; used for recursion. + * @return string + */ + public function getHTMLFormatted($config, $errors = null) + { + $ret = array(); + + $this->generator = new HTMLPurifier_Generator($config, $this->context); + if ($errors === null) { + $errors = $this->errors; + } + + // 'At line' message needs to be removed + + // generation code for new structure goes here. It needs to be recursive. + foreach ($this->lines as $line => $col_array) { + if ($line == -1) { + continue; + } + foreach ($col_array as $col => $struct) { + $this->_renderStruct($ret, $struct, $line, $col); + } + } + if (isset($this->lines[-1])) { + $this->_renderStruct($ret, $this->lines[-1]); + } + + if (empty($errors)) { + return '<p>' . $this->locale->getMessage('ErrorCollector: No errors') . '</p>'; + } else { + return '<ul><li>' . implode('</li><li>', $ret) . '</li></ul>'; + } + + } + + private function _renderStruct(&$ret, $struct, $line = null, $col = null) + { + $stack = array($struct); + $context_stack = array(array()); + while ($current = array_pop($stack)) { + $context = array_pop($context_stack); + foreach ($current->errors as $error) { + list($severity, $msg) = $error; + $string = ''; + $string .= '<div>'; + // W3C uses an icon to indicate the severity of the error. + $error = $this->locale->getErrorName($severity); + $string .= "<span class=\"error e$severity\"><strong>$error</strong></span> "; + if (!is_null($line) && !is_null($col)) { + $string .= "<em class=\"location\">Line $line, Column $col: </em> "; + } else { + $string .= '<em class="location">End of Document: </em> '; + } + $string .= '<strong class="description">' . $this->generator->escape($msg) . '</strong> '; + $string .= '</div>'; + // Here, have a marker for the character on the column appropriate. + // Be sure to clip extremely long lines. + //$string .= '<pre>'; + //$string .= ''; + //$string .= '</pre>'; + $ret[] = $string; + } + foreach ($current->children as $array) { + $context[] = $current; + $stack = array_merge($stack, array_reverse($array, true)); + for ($i = count($array); $i > 0; $i--) { + $context_stack[] = $context; + } + } + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/ErrorStruct.php b/tools/htmlpurifier/HTMLPurifier/ErrorStruct.php new file mode 100644 index 000000000..cf869d321 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/ErrorStruct.php @@ -0,0 +1,74 @@ +<?php + +/** + * Records errors for particular segments of an HTML document such as tokens, + * attributes or CSS properties. They can contain error structs (which apply + * to components of what they represent), but their main purpose is to hold + * errors applying to whatever struct is being used. + */ +class HTMLPurifier_ErrorStruct +{ + + /** + * Possible values for $children first-key. Note that top-level structures + * are automatically token-level. + */ + const TOKEN = 0; + const ATTR = 1; + const CSSPROP = 2; + + /** + * Type of this struct. + * @type string + */ + public $type; + + /** + * Value of the struct we are recording errors for. There are various + * values for this: + * - TOKEN: Instance of HTMLPurifier_Token + * - ATTR: array('attr-name', 'value') + * - CSSPROP: array('prop-name', 'value') + * @type mixed + */ + public $value; + + /** + * Errors registered for this structure. + * @type array + */ + public $errors = array(); + + /** + * Child ErrorStructs that are from this structure. For example, a TOKEN + * ErrorStruct would contain ATTR ErrorStructs. This is a multi-dimensional + * array in structure: [TYPE]['identifier'] + * @type array + */ + public $children = array(); + + /** + * @param string $type + * @param string $id + * @return mixed + */ + public function getChild($type, $id) + { + if (!isset($this->children[$type][$id])) { + $this->children[$type][$id] = new HTMLPurifier_ErrorStruct(); + $this->children[$type][$id]->type = $type; + } + return $this->children[$type][$id]; + } + + /** + * @param int $severity + * @param string $message + */ + public function addError($severity, $message) + { + $this->errors[] = array($severity, $message); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Exception.php b/tools/htmlpurifier/HTMLPurifier/Exception.php new file mode 100644 index 000000000..be85b4c56 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Exception.php @@ -0,0 +1,12 @@ +<?php + +/** + * Global exception class for HTML Purifier; any exceptions we throw + * are from here. + */ +class HTMLPurifier_Exception extends Exception +{ + +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Filter.php b/tools/htmlpurifier/HTMLPurifier/Filter.php new file mode 100644 index 000000000..c1f41ee16 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Filter.php @@ -0,0 +1,56 @@ +<?php + +/** + * Represents a pre or post processing filter on HTML Purifier's output + * + * Sometimes, a little ad-hoc fixing of HTML has to be done before + * it gets sent through HTML Purifier: you can use filters to acheive + * this effect. For instance, YouTube videos can be preserved using + * this manner. You could have used a decorator for this task, but + * PHP's support for them is not terribly robust, so we're going + * to just loop through the filters. + * + * Filters should be exited first in, last out. If there are three filters, + * named 1, 2 and 3, the order of execution should go 1->preFilter, + * 2->preFilter, 3->preFilter, purify, 3->postFilter, 2->postFilter, + * 1->postFilter. + * + * @note Methods are not declared abstract as it is perfectly legitimate + * for an implementation not to want anything to happen on a step + */ + +class HTMLPurifier_Filter +{ + + /** + * Name of the filter for identification purposes. + * @type string + */ + public $name; + + /** + * Pre-processor function, handles HTML before HTML Purifier + * @param string $html + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string + */ + public function preFilter($html, $config, $context) + { + return $html; + } + + /** + * Post-processor function, handles HTML after HTML Purifier + * @param string $html + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string + */ + public function postFilter($html, $config, $context) + { + return $html; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Filter/ExtractStyleBlocks.php b/tools/htmlpurifier/HTMLPurifier/Filter/ExtractStyleBlocks.php similarity index 97% rename from tools/htmlpurifier/standalone/HTMLPurifier/Filter/ExtractStyleBlocks.php rename to tools/htmlpurifier/HTMLPurifier/Filter/ExtractStyleBlocks.php index a59935c39..66f70b0fc 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Filter/ExtractStyleBlocks.php +++ b/tools/htmlpurifier/HTMLPurifier/Filter/ExtractStyleBlocks.php @@ -95,7 +95,10 @@ class HTMLPurifier_Filter_ExtractStyleBlocks extends HTMLPurifier_Filter if ($tidy !== null) { $this->_tidy = $tidy; } - $html = preg_replace_callback('#<style(?:\s.*)?>(.+)</style>#isU', array($this, 'styleCallback'), $html); + // NB: this must be NON-greedy because if we have + // <style>foo</style> <style>bar</style> + // we must not grab foo</style> <style>bar + $html = preg_replace_callback('#<style(?:\s.*)?>(.*)<\/style>#isU', array($this, 'styleCallback'), $html); $style_blocks = $this->_styleMatches; $this->_styleMatches = array(); // reset $context->register('StyleBlocks', $style_blocks); // $context must not be reused @@ -336,4 +339,3 @@ class HTMLPurifier_Filter_ExtractStyleBlocks extends HTMLPurifier_Filter } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Filter/YouTube.php b/tools/htmlpurifier/HTMLPurifier/Filter/YouTube.php similarity index 84% rename from tools/htmlpurifier/standalone/HTMLPurifier/Filter/YouTube.php rename to tools/htmlpurifier/HTMLPurifier/Filter/YouTube.php index 240653a7d..276d8362f 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Filter/YouTube.php +++ b/tools/htmlpurifier/HTMLPurifier/Filter/YouTube.php @@ -17,7 +17,7 @@ class HTMLPurifier_Filter_YouTube extends HTMLPurifier_Filter public function preFilter($html, $config, $context) { $pre_regex = '#<object[^>]+>.+?' . - 'http://www.youtube.com/((?:v|cp)/[A-Za-z0-9\-_=]+).+?</object>#s'; + '(?:http:)?//www.youtube.com/((?:v|cp)/[A-Za-z0-9\-_=]+).+?</object>#s'; $pre_replace = '<span class="youtube-embed">\1</span>'; return preg_replace($pre_regex, $pre_replace, $html); } @@ -51,10 +51,10 @@ class HTMLPurifier_Filter_YouTube extends HTMLPurifier_Filter { $url = $this->armorUrl($matches[1]); return '<object width="425" height="350" type="application/x-shockwave-flash" ' . - 'data="http://www.youtube.com/' . $url . '">' . - '<param name="movie" value="http://www.youtube.com/' . $url . '"></param>' . + 'data="//www.youtube.com/' . $url . '">' . + '<param name="movie" value="//www.youtube.com/' . $url . '"></param>' . '<!--[if IE]>' . - '<embed src="http://www.youtube.com/' . $url . '"' . + '<embed src="//www.youtube.com/' . $url . '"' . 'type="application/x-shockwave-flash"' . 'wmode="transparent" width="425" height="350" />' . '<![endif]-->' . @@ -63,4 +63,3 @@ class HTMLPurifier_Filter_YouTube extends HTMLPurifier_Filter } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/HTMLPurifier/Filter/index.php b/tools/htmlpurifier/HTMLPurifier/Filter/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Filter/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/Generator.php b/tools/htmlpurifier/HTMLPurifier/Generator.php new file mode 100644 index 000000000..eb56e2dfa --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Generator.php @@ -0,0 +1,286 @@ +<?php + +/** + * Generates HTML from tokens. + * @todo Refactor interface so that configuration/context is determined + * upon instantiation, no need for messy generateFromTokens() calls + * @todo Make some of the more internal functions protected, and have + * unit tests work around that + */ +class HTMLPurifier_Generator +{ + + /** + * Whether or not generator should produce XML output. + * @type bool + */ + private $_xhtml = true; + + /** + * :HACK: Whether or not generator should comment the insides of <script> tags. + * @type bool + */ + private $_scriptFix = false; + + /** + * Cache of HTMLDefinition during HTML output to determine whether or + * not attributes should be minimized. + * @type HTMLPurifier_HTMLDefinition + */ + private $_def; + + /** + * Cache of %Output.SortAttr. + * @type bool + */ + private $_sortAttr; + + /** + * Cache of %Output.FlashCompat. + * @type bool + */ + private $_flashCompat; + + /** + * Cache of %Output.FixInnerHTML. + * @type bool + */ + private $_innerHTMLFix; + + /** + * Stack for keeping track of object information when outputting IE + * compatibility code. + * @type array + */ + private $_flashStack = array(); + + /** + * Configuration for the generator + * @type HTMLPurifier_Config + */ + protected $config; + + /** + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + */ + public function __construct($config, $context) + { + $this->config = $config; + $this->_scriptFix = $config->get('Output.CommentScriptContents'); + $this->_innerHTMLFix = $config->get('Output.FixInnerHTML'); + $this->_sortAttr = $config->get('Output.SortAttr'); + $this->_flashCompat = $config->get('Output.FlashCompat'); + $this->_def = $config->getHTMLDefinition(); + $this->_xhtml = $this->_def->doctype->xml; + } + + /** + * Generates HTML from an array of tokens. + * @param HTMLPurifier_Token[] $tokens Array of HTMLPurifier_Token + * @return string Generated HTML + */ + public function generateFromTokens($tokens) + { + if (!$tokens) { + return ''; + } + + // Basic algorithm + $html = ''; + for ($i = 0, $size = count($tokens); $i < $size; $i++) { + if ($this->_scriptFix && $tokens[$i]->name === 'script' + && $i + 2 < $size && $tokens[$i+2] instanceof HTMLPurifier_Token_End) { + // script special case + // the contents of the script block must be ONE token + // for this to work. + $html .= $this->generateFromToken($tokens[$i++]); + $html .= $this->generateScriptFromToken($tokens[$i++]); + } + $html .= $this->generateFromToken($tokens[$i]); + } + + // Tidy cleanup + if (extension_loaded('tidy') && $this->config->get('Output.TidyFormat')) { + $tidy = new Tidy; + $tidy->parseString( + $html, + array( + 'indent'=> true, + 'output-xhtml' => $this->_xhtml, + 'show-body-only' => true, + 'indent-spaces' => 2, + 'wrap' => 68, + ), + 'utf8' + ); + $tidy->cleanRepair(); + $html = (string) $tidy; // explicit cast necessary + } + + // Normalize newlines to system defined value + if ($this->config->get('Core.NormalizeNewlines')) { + $nl = $this->config->get('Output.Newline'); + if ($nl === null) { + $nl = PHP_EOL; + } + if ($nl !== "\n") { + $html = str_replace("\n", $nl, $html); + } + } + return $html; + } + + /** + * Generates HTML from a single token. + * @param HTMLPurifier_Token $token HTMLPurifier_Token object. + * @return string Generated HTML + */ + public function generateFromToken($token) + { + if (!$token instanceof HTMLPurifier_Token) { + trigger_error('Cannot generate HTML from non-HTMLPurifier_Token object', E_USER_WARNING); + return ''; + + } elseif ($token instanceof HTMLPurifier_Token_Start) { + $attr = $this->generateAttributes($token->attr, $token->name); + if ($this->_flashCompat) { + if ($token->name == "object") { + $flash = new stdClass(); + $flash->attr = $token->attr; + $flash->param = array(); + $this->_flashStack[] = $flash; + } + } + return '<' . $token->name . ($attr ? ' ' : '') . $attr . '>'; + + } elseif ($token instanceof HTMLPurifier_Token_End) { + $_extra = ''; + if ($this->_flashCompat) { + if ($token->name == "object" && !empty($this->_flashStack)) { + // doesn't do anything for now + } + } + return $_extra . '</' . $token->name . '>'; + + } elseif ($token instanceof HTMLPurifier_Token_Empty) { + if ($this->_flashCompat && $token->name == "param" && !empty($this->_flashStack)) { + $this->_flashStack[count($this->_flashStack)-1]->param[$token->attr['name']] = $token->attr['value']; + } + $attr = $this->generateAttributes($token->attr, $token->name); + return '<' . $token->name . ($attr ? ' ' : '') . $attr . + ( $this->_xhtml ? ' /': '' ) // <br /> v. <br> + . '>'; + + } elseif ($token instanceof HTMLPurifier_Token_Text) { + return $this->escape($token->data, ENT_NOQUOTES); + + } elseif ($token instanceof HTMLPurifier_Token_Comment) { + return '<!--' . $token->data . '-->'; + } else { + return ''; + + } + } + + /** + * Special case processor for the contents of script tags + * @param HTMLPurifier_Token $token HTMLPurifier_Token object. + * @return string + * @warning This runs into problems if there's already a literal + * --> somewhere inside the script contents. + */ + public function generateScriptFromToken($token) + { + if (!$token instanceof HTMLPurifier_Token_Text) { + return $this->generateFromToken($token); + } + // Thanks <http://lachy.id.au/log/2005/05/script-comments> + $data = preg_replace('#//\s*$#', '', $token->data); + return '<!--//--><![CDATA[//><!--' . "\n" . trim($data) . "\n" . '//--><!]]>'; + } + + /** + * Generates attribute declarations from attribute array. + * @note This does not include the leading or trailing space. + * @param array $assoc_array_of_attributes Attribute array + * @param string $element Name of element attributes are for, used to check + * attribute minimization. + * @return string Generated HTML fragment for insertion. + */ + public function generateAttributes($assoc_array_of_attributes, $element = '') + { + $html = ''; + if ($this->_sortAttr) { + ksort($assoc_array_of_attributes); + } + foreach ($assoc_array_of_attributes as $key => $value) { + if (!$this->_xhtml) { + // Remove namespaced attributes + if (strpos($key, ':') !== false) { + continue; + } + // Check if we should minimize the attribute: val="val" -> val + if ($element && !empty($this->_def->info[$element]->attr[$key]->minimized)) { + $html .= $key . ' '; + continue; + } + } + // Workaround for Internet Explorer innerHTML bug. + // Essentially, Internet Explorer, when calculating + // innerHTML, omits quotes if there are no instances of + // angled brackets, quotes or spaces. However, when parsing + // HTML (for example, when you assign to innerHTML), it + // treats backticks as quotes. Thus, + // <img alt="``" /> + // becomes + // <img alt=`` /> + // becomes + // <img alt='' /> + // Fortunately, all we need to do is trigger an appropriate + // quoting style, which we do by adding an extra space. + // This also is consistent with the W3C spec, which states + // that user agents may ignore leading or trailing + // whitespace (in fact, most don't, at least for attributes + // like alt, but an extra space at the end is barely + // noticeable). Still, we have a configuration knob for + // this, since this transformation is not necesary if you + // don't process user input with innerHTML or you don't plan + // on supporting Internet Explorer. + if ($this->_innerHTMLFix) { + if (strpos($value, '`') !== false) { + // check if correct quoting style would not already be + // triggered + if (strcspn($value, '"\' <>') === strlen($value)) { + // protect! + $value .= ' '; + } + } + } + $html .= $key.'="'.$this->escape($value).'" '; + } + return rtrim($html); + } + + /** + * Escapes raw text data. + * @todo This really ought to be protected, but until we have a facility + * for properly generating HTML here w/o using tokens, it stays + * public. + * @param string $string String data to escape for HTML. + * @param int $quote Quoting style, like htmlspecialchars. ENT_NOQUOTES is + * permissible for non-attribute output. + * @return string escaped data. + */ + public function escape($string, $quote = null) + { + // Workaround for APC bug on Mac Leopard reported by sidepodcast + // http://htmlpurifier.org/phorum/read.php?3,4823,4846 + if ($quote === null) { + $quote = ENT_COMPAT; + } + return htmlspecialchars($string, $quote, 'UTF-8'); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLDefinition.php b/tools/htmlpurifier/HTMLPurifier/HTMLDefinition.php new file mode 100644 index 000000000..9b7b334dd --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLDefinition.php @@ -0,0 +1,493 @@ +<?php + +/** + * Definition of the purified HTML that describes allowed children, + * attributes, and many other things. + * + * Conventions: + * + * All member variables that are prefixed with info + * (including the main $info array) are used by HTML Purifier internals + * and should not be directly edited when customizing the HTMLDefinition. + * They can usually be set via configuration directives or custom + * modules. + * + * On the other hand, member variables without the info prefix are used + * internally by the HTMLDefinition and MUST NOT be used by other HTML + * Purifier internals. Many of them, however, are public, and may be + * edited by userspace code to tweak the behavior of HTMLDefinition. + * + * @note This class is inspected by Printer_HTMLDefinition; please + * update that class if things here change. + * + * @warning Directives that change this object's structure must be in + * the HTML or Attr namespace! + */ +class HTMLPurifier_HTMLDefinition extends HTMLPurifier_Definition +{ + + // FULLY-PUBLIC VARIABLES --------------------------------------------- + + /** + * Associative array of element names to HTMLPurifier_ElementDef. + * @type HTMLPurifier_ElementDef[] + */ + public $info = array(); + + /** + * Associative array of global attribute name to attribute definition. + * @type array + */ + public $info_global_attr = array(); + + /** + * String name of parent element HTML will be going into. + * @type string + */ + public $info_parent = 'div'; + + /** + * Definition for parent element, allows parent element to be a + * tag that's not allowed inside the HTML fragment. + * @type HTMLPurifier_ElementDef + */ + public $info_parent_def; + + /** + * String name of element used to wrap inline elements in block context. + * @type string + * @note This is rarely used except for BLOCKQUOTEs in strict mode + */ + public $info_block_wrapper = 'p'; + + /** + * Associative array of deprecated tag name to HTMLPurifier_TagTransform. + * @type array + */ + public $info_tag_transform = array(); + + /** + * Indexed list of HTMLPurifier_AttrTransform to be performed before validation. + * @type HTMLPurifier_AttrTransform[] + */ + public $info_attr_transform_pre = array(); + + /** + * Indexed list of HTMLPurifier_AttrTransform to be performed after validation. + * @type HTMLPurifier_AttrTransform[] + */ + public $info_attr_transform_post = array(); + + /** + * Nested lookup array of content set name (Block, Inline) to + * element name to whether or not it belongs in that content set. + * @type array + */ + public $info_content_sets = array(); + + /** + * Indexed list of HTMLPurifier_Injector to be used. + * @type HTMLPurifier_Injector[] + */ + public $info_injector = array(); + + /** + * Doctype object + * @type HTMLPurifier_Doctype + */ + public $doctype; + + + + // RAW CUSTOMIZATION STUFF -------------------------------------------- + + /** + * Adds a custom attribute to a pre-existing element + * @note This is strictly convenience, and does not have a corresponding + * method in HTMLPurifier_HTMLModule + * @param string $element_name Element name to add attribute to + * @param string $attr_name Name of attribute + * @param mixed $def Attribute definition, can be string or object, see + * HTMLPurifier_AttrTypes for details + */ + public function addAttribute($element_name, $attr_name, $def) + { + $module = $this->getAnonymousModule(); + if (!isset($module->info[$element_name])) { + $element = $module->addBlankElement($element_name); + } else { + $element = $module->info[$element_name]; + } + $element->attr[$attr_name] = $def; + } + + /** + * Adds a custom element to your HTML definition + * @see HTMLPurifier_HTMLModule::addElement() for detailed + * parameter and return value descriptions. + */ + public function addElement($element_name, $type, $contents, $attr_collections, $attributes = array()) + { + $module = $this->getAnonymousModule(); + // assume that if the user is calling this, the element + // is safe. This may not be a good idea + $element = $module->addElement($element_name, $type, $contents, $attr_collections, $attributes); + return $element; + } + + /** + * Adds a blank element to your HTML definition, for overriding + * existing behavior + * @param string $element_name + * @return HTMLPurifier_ElementDef + * @see HTMLPurifier_HTMLModule::addBlankElement() for detailed + * parameter and return value descriptions. + */ + public function addBlankElement($element_name) + { + $module = $this->getAnonymousModule(); + $element = $module->addBlankElement($element_name); + return $element; + } + + /** + * Retrieves a reference to the anonymous module, so you can + * bust out advanced features without having to make your own + * module. + * @return HTMLPurifier_HTMLModule + */ + public function getAnonymousModule() + { + if (!$this->_anonModule) { + $this->_anonModule = new HTMLPurifier_HTMLModule(); + $this->_anonModule->name = 'Anonymous'; + } + return $this->_anonModule; + } + + private $_anonModule = null; + + // PUBLIC BUT INTERNAL VARIABLES -------------------------------------- + + /** + * @type string + */ + public $type = 'HTML'; + + /** + * @type HTMLPurifier_HTMLModuleManager + */ + public $manager; + + /** + * Performs low-cost, preliminary initialization. + */ + public function __construct() + { + $this->manager = new HTMLPurifier_HTMLModuleManager(); + } + + /** + * @param HTMLPurifier_Config $config + */ + protected function doSetup($config) + { + $this->processModules($config); + $this->setupConfigStuff($config); + unset($this->manager); + + // cleanup some of the element definitions + foreach ($this->info as $k => $v) { + unset($this->info[$k]->content_model); + unset($this->info[$k]->content_model_type); + } + } + + /** + * Extract out the information from the manager + * @param HTMLPurifier_Config $config + */ + protected function processModules($config) + { + if ($this->_anonModule) { + // for user specific changes + // this is late-loaded so we don't have to deal with PHP4 + // reference wonky-ness + $this->manager->addModule($this->_anonModule); + unset($this->_anonModule); + } + + $this->manager->setup($config); + $this->doctype = $this->manager->doctype; + + foreach ($this->manager->modules as $module) { + foreach ($module->info_tag_transform as $k => $v) { + if ($v === false) { + unset($this->info_tag_transform[$k]); + } else { + $this->info_tag_transform[$k] = $v; + } + } + foreach ($module->info_attr_transform_pre as $k => $v) { + if ($v === false) { + unset($this->info_attr_transform_pre[$k]); + } else { + $this->info_attr_transform_pre[$k] = $v; + } + } + foreach ($module->info_attr_transform_post as $k => $v) { + if ($v === false) { + unset($this->info_attr_transform_post[$k]); + } else { + $this->info_attr_transform_post[$k] = $v; + } + } + foreach ($module->info_injector as $k => $v) { + if ($v === false) { + unset($this->info_injector[$k]); + } else { + $this->info_injector[$k] = $v; + } + } + } + $this->info = $this->manager->getElements(); + $this->info_content_sets = $this->manager->contentSets->lookup; + } + + /** + * Sets up stuff based on config. We need a better way of doing this. + * @param HTMLPurifier_Config $config + */ + protected function setupConfigStuff($config) + { + $block_wrapper = $config->get('HTML.BlockWrapper'); + if (isset($this->info_content_sets['Block'][$block_wrapper])) { + $this->info_block_wrapper = $block_wrapper; + } else { + trigger_error( + 'Cannot use non-block element as block wrapper', + E_USER_ERROR + ); + } + + $parent = $config->get('HTML.Parent'); + $def = $this->manager->getElement($parent, true); + if ($def) { + $this->info_parent = $parent; + $this->info_parent_def = $def; + } else { + trigger_error( + 'Cannot use unrecognized element as parent', + E_USER_ERROR + ); + $this->info_parent_def = $this->manager->getElement($this->info_parent, true); + } + + // support template text + $support = "(for information on implementing this, see the support forums) "; + + // setup allowed elements ----------------------------------------- + + $allowed_elements = $config->get('HTML.AllowedElements'); + $allowed_attributes = $config->get('HTML.AllowedAttributes'); // retrieve early + + if (!is_array($allowed_elements) && !is_array($allowed_attributes)) { + $allowed = $config->get('HTML.Allowed'); + if (is_string($allowed)) { + list($allowed_elements, $allowed_attributes) = $this->parseTinyMCEAllowedList($allowed); + } + } + + if (is_array($allowed_elements)) { + foreach ($this->info as $name => $d) { + if (!isset($allowed_elements[$name])) { + unset($this->info[$name]); + } + unset($allowed_elements[$name]); + } + // emit errors + foreach ($allowed_elements as $element => $d) { + $element = htmlspecialchars($element); // PHP doesn't escape errors, be careful! + trigger_error("Element '$element' is not supported $support", E_USER_WARNING); + } + } + + // setup allowed attributes --------------------------------------- + + $allowed_attributes_mutable = $allowed_attributes; // by copy! + if (is_array($allowed_attributes)) { + // This actually doesn't do anything, since we went away from + // global attributes. It's possible that userland code uses + // it, but HTMLModuleManager doesn't! + foreach ($this->info_global_attr as $attr => $x) { + $keys = array($attr, "*@$attr", "*.$attr"); + $delete = true; + foreach ($keys as $key) { + if ($delete && isset($allowed_attributes[$key])) { + $delete = false; + } + if (isset($allowed_attributes_mutable[$key])) { + unset($allowed_attributes_mutable[$key]); + } + } + if ($delete) { + unset($this->info_global_attr[$attr]); + } + } + + foreach ($this->info as $tag => $info) { + foreach ($info->attr as $attr => $x) { + $keys = array("$tag@$attr", $attr, "*@$attr", "$tag.$attr", "*.$attr"); + $delete = true; + foreach ($keys as $key) { + if ($delete && isset($allowed_attributes[$key])) { + $delete = false; + } + if (isset($allowed_attributes_mutable[$key])) { + unset($allowed_attributes_mutable[$key]); + } + } + if ($delete) { + if ($this->info[$tag]->attr[$attr]->required) { + trigger_error( + "Required attribute '$attr' in element '$tag' " . + "was not allowed, which means '$tag' will not be allowed either", + E_USER_WARNING + ); + } + unset($this->info[$tag]->attr[$attr]); + } + } + } + // emit errors + foreach ($allowed_attributes_mutable as $elattr => $d) { + $bits = preg_split('/[.@]/', $elattr, 2); + $c = count($bits); + switch ($c) { + case 2: + if ($bits[0] !== '*') { + $element = htmlspecialchars($bits[0]); + $attribute = htmlspecialchars($bits[1]); + if (!isset($this->info[$element])) { + trigger_error( + "Cannot allow attribute '$attribute' if element " . + "'$element' is not allowed/supported $support" + ); + } else { + trigger_error( + "Attribute '$attribute' in element '$element' not supported $support", + E_USER_WARNING + ); + } + break; + } + // otherwise fall through + case 1: + $attribute = htmlspecialchars($bits[0]); + trigger_error( + "Global attribute '$attribute' is not ". + "supported in any elements $support", + E_USER_WARNING + ); + break; + } + } + } + + // setup forbidden elements --------------------------------------- + + $forbidden_elements = $config->get('HTML.ForbiddenElements'); + $forbidden_attributes = $config->get('HTML.ForbiddenAttributes'); + + foreach ($this->info as $tag => $info) { + if (isset($forbidden_elements[$tag])) { + unset($this->info[$tag]); + continue; + } + foreach ($info->attr as $attr => $x) { + if (isset($forbidden_attributes["$tag@$attr"]) || + isset($forbidden_attributes["*@$attr"]) || + isset($forbidden_attributes[$attr]) + ) { + unset($this->info[$tag]->attr[$attr]); + continue; + } elseif (isset($forbidden_attributes["$tag.$attr"])) { // this segment might get removed eventually + // $tag.$attr are not user supplied, so no worries! + trigger_error( + "Error with $tag.$attr: tag.attr syntax not supported for " . + "HTML.ForbiddenAttributes; use tag@attr instead", + E_USER_WARNING + ); + } + } + } + foreach ($forbidden_attributes as $key => $v) { + if (strlen($key) < 2) { + continue; + } + if ($key[0] != '*') { + continue; + } + if ($key[1] == '.') { + trigger_error( + "Error with $key: *.attr syntax not supported for HTML.ForbiddenAttributes; use attr instead", + E_USER_WARNING + ); + } + } + + // setup injectors ----------------------------------------------------- + foreach ($this->info_injector as $i => $injector) { + if ($injector->checkNeeded($config) !== false) { + // remove injector that does not have it's required + // elements/attributes present, and is thus not needed. + unset($this->info_injector[$i]); + } + } + } + + /** + * Parses a TinyMCE-flavored Allowed Elements and Attributes list into + * separate lists for processing. Format is element[attr1|attr2],element2... + * @warning Although it's largely drawn from TinyMCE's implementation, + * it is different, and you'll probably have to modify your lists + * @param array $list String list to parse + * @return array + * @todo Give this its own class, probably static interface + */ + public function parseTinyMCEAllowedList($list) + { + $list = str_replace(array(' ', "\t"), '', $list); + + $elements = array(); + $attributes = array(); + + $chunks = preg_split('/(,|[\n\r]+)/', $list); + foreach ($chunks as $chunk) { + if (empty($chunk)) { + continue; + } + // remove TinyMCE element control characters + if (!strpos($chunk, '[')) { + $element = $chunk; + $attr = false; + } else { + list($element, $attr) = explode('[', $chunk); + } + if ($element !== '*') { + $elements[$element] = true; + } + if (!$attr) { + continue; + } + $attr = substr($attr, 0, strlen($attr) - 1); // remove trailing ] + $attr = explode('|', $attr); + foreach ($attr as $key) { + $attributes["$element.$key"] = true; + } + } + return array($elements, $attributes); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule.php new file mode 100644 index 000000000..6d898f80c --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule.php @@ -0,0 +1,284 @@ +<?php + +/** + * Represents an XHTML 1.1 module, with information on elements, tags + * and attributes. + * @note Even though this is technically XHTML 1.1, it is also used for + * regular HTML parsing. We are using modulization as a convenient + * way to represent the internals of HTMLDefinition, and our + * implementation is by no means conforming and does not directly + * use the normative DTDs or XML schemas. + * @note The public variables in a module should almost directly + * correspond to the variables in HTMLPurifier_HTMLDefinition. + * However, the prefix info carries no special meaning in these + * objects (include it anyway if that's the correspondence though). + * @todo Consider making some member functions protected + */ + +class HTMLPurifier_HTMLModule +{ + + // -- Overloadable ---------------------------------------------------- + + /** + * Short unique string identifier of the module. + * @type string + */ + public $name; + + /** + * Informally, a list of elements this module changes. + * Not used in any significant way. + * @type array + */ + public $elements = array(); + + /** + * Associative array of element names to element definitions. + * Some definitions may be incomplete, to be merged in later + * with the full definition. + * @type array + */ + public $info = array(); + + /** + * Associative array of content set names to content set additions. + * This is commonly used to, say, add an A element to the Inline + * content set. This corresponds to an internal variable $content_sets + * and NOT info_content_sets member variable of HTMLDefinition. + * @type array + */ + public $content_sets = array(); + + /** + * Associative array of attribute collection names to attribute + * collection additions. More rarely used for adding attributes to + * the global collections. Example is the StyleAttribute module adding + * the style attribute to the Core. Corresponds to HTMLDefinition's + * attr_collections->info, since the object's data is only info, + * with extra behavior associated with it. + * @type array + */ + public $attr_collections = array(); + + /** + * Associative array of deprecated tag name to HTMLPurifier_TagTransform. + * @type array + */ + public $info_tag_transform = array(); + + /** + * List of HTMLPurifier_AttrTransform to be performed before validation. + * @type array + */ + public $info_attr_transform_pre = array(); + + /** + * List of HTMLPurifier_AttrTransform to be performed after validation. + * @type array + */ + public $info_attr_transform_post = array(); + + /** + * List of HTMLPurifier_Injector to be performed during well-formedness fixing. + * An injector will only be invoked if all of it's pre-requisites are met; + * if an injector fails setup, there will be no error; it will simply be + * silently disabled. + * @type array + */ + public $info_injector = array(); + + /** + * Boolean flag that indicates whether or not getChildDef is implemented. + * For optimization reasons: may save a call to a function. Be sure + * to set it if you do implement getChildDef(), otherwise it will have + * no effect! + * @type bool + */ + public $defines_child_def = false; + + /** + * Boolean flag whether or not this module is safe. If it is not safe, all + * of its members are unsafe. Modules are safe by default (this might be + * slightly dangerous, but it doesn't make much sense to force HTML Purifier, + * which is based off of safe HTML, to explicitly say, "This is safe," even + * though there are modules which are "unsafe") + * + * @type bool + * @note Previously, safety could be applied at an element level granularity. + * We've removed this ability, so in order to add "unsafe" elements + * or attributes, a dedicated module with this property set to false + * must be used. + */ + public $safe = true; + + /** + * Retrieves a proper HTMLPurifier_ChildDef subclass based on + * content_model and content_model_type member variables of + * the HTMLPurifier_ElementDef class. There is a similar function + * in HTMLPurifier_HTMLDefinition. + * @param HTMLPurifier_ElementDef $def + * @return HTMLPurifier_ChildDef subclass + */ + public function getChildDef($def) + { + return false; + } + + // -- Convenience ----------------------------------------------------- + + /** + * Convenience function that sets up a new element + * @param string $element Name of element to add + * @param string|bool $type What content set should element be registered to? + * Set as false to skip this step. + * @param string|HTMLPurifier_ChildDef $contents Allowed children in form of: + * "$content_model_type: $content_model" + * @param array|string $attr_includes What attribute collections to register to + * element? + * @param array $attr What unique attributes does the element define? + * @see HTMLPurifier_ElementDef:: for in-depth descriptions of these parameters. + * @return HTMLPurifier_ElementDef Created element definition object, so you + * can set advanced parameters + */ + public function addElement($element, $type, $contents, $attr_includes = array(), $attr = array()) + { + $this->elements[] = $element; + // parse content_model + list($content_model_type, $content_model) = $this->parseContents($contents); + // merge in attribute inclusions + $this->mergeInAttrIncludes($attr, $attr_includes); + // add element to content sets + if ($type) { + $this->addElementToContentSet($element, $type); + } + // create element + $this->info[$element] = HTMLPurifier_ElementDef::create( + $content_model, + $content_model_type, + $attr + ); + // literal object $contents means direct child manipulation + if (!is_string($contents)) { + $this->info[$element]->child = $contents; + } + return $this->info[$element]; + } + + /** + * Convenience function that creates a totally blank, non-standalone + * element. + * @param string $element Name of element to create + * @return HTMLPurifier_ElementDef Created element + */ + public function addBlankElement($element) + { + if (!isset($this->info[$element])) { + $this->elements[] = $element; + $this->info[$element] = new HTMLPurifier_ElementDef(); + $this->info[$element]->standalone = false; + } else { + trigger_error("Definition for $element already exists in module, cannot redefine"); + } + return $this->info[$element]; + } + + /** + * Convenience function that registers an element to a content set + * @param string $element Element to register + * @param string $type Name content set (warning: case sensitive, usually upper-case + * first letter) + */ + public function addElementToContentSet($element, $type) + { + if (!isset($this->content_sets[$type])) { + $this->content_sets[$type] = ''; + } else { + $this->content_sets[$type] .= ' | '; + } + $this->content_sets[$type] .= $element; + } + + /** + * Convenience function that transforms single-string contents + * into separate content model and content model type + * @param string $contents Allowed children in form of: + * "$content_model_type: $content_model" + * @return array + * @note If contents is an object, an array of two nulls will be + * returned, and the callee needs to take the original $contents + * and use it directly. + */ + public function parseContents($contents) + { + if (!is_string($contents)) { + return array(null, null); + } // defer + switch ($contents) { + // check for shorthand content model forms + case 'Empty': + return array('empty', ''); + case 'Inline': + return array('optional', 'Inline | #PCDATA'); + case 'Flow': + return array('optional', 'Flow | #PCDATA'); + } + list($content_model_type, $content_model) = explode(':', $contents); + $content_model_type = strtolower(trim($content_model_type)); + $content_model = trim($content_model); + return array($content_model_type, $content_model); + } + + /** + * Convenience function that merges a list of attribute includes into + * an attribute array. + * @param array $attr Reference to attr array to modify + * @param array $attr_includes Array of includes / string include to merge in + */ + public function mergeInAttrIncludes(&$attr, $attr_includes) + { + if (!is_array($attr_includes)) { + if (empty($attr_includes)) { + $attr_includes = array(); + } else { + $attr_includes = array($attr_includes); + } + } + $attr[0] = $attr_includes; + } + + /** + * Convenience function that generates a lookup table with boolean + * true as value. + * @param string $list List of values to turn into a lookup + * @note You can also pass an arbitrary number of arguments in + * place of the regular argument + * @return array array equivalent of list + */ + public function makeLookup($list) + { + if (is_string($list)) { + $list = func_get_args(); + } + $ret = array(); + foreach ($list as $value) { + if (is_null($value)) { + continue; + } + $ret[$value] = true; + } + return $ret; + } + + /** + * Lazy load construction of the module after determining whether + * or not it's needed, and also when a finalized configuration object + * is available. + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Bdo.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Bdo.php new file mode 100644 index 000000000..1e67c790d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Bdo.php @@ -0,0 +1,44 @@ +<?php + +/** + * XHTML 1.1 Bi-directional Text Module, defines elements that + * declare directionality of content. Text Extension Module. + */ +class HTMLPurifier_HTMLModule_Bdo extends HTMLPurifier_HTMLModule +{ + + /** + * @type string + */ + public $name = 'Bdo'; + + /** + * @type array + */ + public $attr_collections = array( + 'I18N' => array('dir' => false) + ); + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $bdo = $this->addElement( + 'bdo', + 'Inline', + 'Inline', + array('Core', 'Lang'), + array( + 'dir' => 'Enum#ltr,rtl', // required + // The Abstract Module specification has the attribute + // inclusions wrong for bdo: bdo allows Lang + ) + ); + $bdo->attr_transform_post[] = new HTMLPurifier_AttrTransform_BdoDir(); + + $this->attr_collections['I18N']['dir'] = 'Enum#ltr,rtl'; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/CommonAttributes.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/CommonAttributes.php new file mode 100644 index 000000000..a96ab1bef --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/CommonAttributes.php @@ -0,0 +1,31 @@ +<?php + +class HTMLPurifier_HTMLModule_CommonAttributes extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'CommonAttributes'; + + /** + * @type array + */ + public $attr_collections = array( + 'Core' => array( + 0 => array('Style'), + // 'xml:space' => false, + 'class' => 'Class', + 'id' => 'ID', + 'title' => 'CDATA', + ), + 'Lang' => array(), + 'I18N' => array( + 0 => array('Lang'), // proprietary, for xml:lang/lang + ), + 'Common' => array( + 0 => array('Core', 'I18N') + ) + ); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Edit.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Edit.php new file mode 100644 index 000000000..a9042a357 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Edit.php @@ -0,0 +1,55 @@ +<?php + +/** + * XHTML 1.1 Edit Module, defines editing-related elements. Text Extension + * Module. + */ +class HTMLPurifier_HTMLModule_Edit extends HTMLPurifier_HTMLModule +{ + + /** + * @type string + */ + public $name = 'Edit'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $contents = 'Chameleon: #PCDATA | Inline ! #PCDATA | Flow'; + $attr = array( + 'cite' => 'URI', + // 'datetime' => 'Datetime', // not implemented + ); + $this->addElement('del', 'Inline', $contents, 'Common', $attr); + $this->addElement('ins', 'Inline', $contents, 'Common', $attr); + } + + // HTML 4.01 specifies that ins/del must not contain block + // elements when used in an inline context, chameleon is + // a complicated workaround to acheive this effect + + // Inline context ! Block context (exclamation mark is + // separator, see getChildDef for parsing) + + /** + * @type bool + */ + public $defines_child_def = true; + + /** + * @param HTMLPurifier_ElementDef $def + * @return HTMLPurifier_ChildDef_Chameleon + */ + public function getChildDef($def) + { + if ($def->content_model_type != 'chameleon') { + return false; + } + $value = explode('!', $def->content_model); + return new HTMLPurifier_ChildDef_Chameleon($value[0], $value[1]); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Forms.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Forms.php new file mode 100644 index 000000000..eb0edcffd --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Forms.php @@ -0,0 +1,194 @@ +<?php + +/** + * XHTML 1.1 Forms module, defines all form-related elements found in HTML 4. + */ +class HTMLPurifier_HTMLModule_Forms extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'Forms'; + + /** + * @type bool + */ + public $safe = false; + + /** + * @type array + */ + public $content_sets = array( + 'Block' => 'Form', + 'Inline' => 'Formctrl', + ); + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + if ($config->get('HTML.Forms')) { + $this->safe = true; + } + + $form = $this->addElement( + 'form', + 'Form', + 'Required: Heading | List | Block | fieldset', + 'Common', + array( + 'accept' => 'ContentTypes', + 'accept-charset' => 'Charsets', + 'action*' => 'URI', + 'method' => 'Enum#get,post', + // really ContentType, but these two are the only ones used today + 'enctype' => 'Enum#application/x-www-form-urlencoded,multipart/form-data', + ) + ); + $form->excludes = array('form' => true); + + $input = $this->addElement( + 'input', + 'Formctrl', + 'Empty', + 'Common', + array( + 'accept' => 'ContentTypes', + 'accesskey' => 'Character', + 'alt' => 'Text', + 'checked' => 'Bool#checked', + 'disabled' => 'Bool#disabled', + 'maxlength' => 'Number', + 'name' => 'CDATA', + 'readonly' => 'Bool#readonly', + 'size' => 'Number', + 'src' => 'URI#embedded', + 'tabindex' => 'Number', + 'type' => 'Enum#text,password,checkbox,button,radio,submit,reset,file,hidden,image', + 'value' => 'CDATA', + ) + ); + $input->attr_transform_post[] = new HTMLPurifier_AttrTransform_Input(); + + $this->addElement( + 'select', + 'Formctrl', + 'Required: optgroup | option', + 'Common', + array( + 'disabled' => 'Bool#disabled', + 'multiple' => 'Bool#multiple', + 'name' => 'CDATA', + 'size' => 'Number', + 'tabindex' => 'Number', + ) + ); + + $this->addElement( + 'option', + false, + 'Optional: #PCDATA', + 'Common', + array( + 'disabled' => 'Bool#disabled', + 'label' => 'Text', + 'selected' => 'Bool#selected', + 'value' => 'CDATA', + ) + ); + // It's illegal for there to be more than one selected, but not + // be multiple. Also, no selected means undefined behavior. This might + // be difficult to implement; perhaps an injector, or a context variable. + + $textarea = $this->addElement( + 'textarea', + 'Formctrl', + 'Optional: #PCDATA', + 'Common', + array( + 'accesskey' => 'Character', + 'cols*' => 'Number', + 'disabled' => 'Bool#disabled', + 'name' => 'CDATA', + 'readonly' => 'Bool#readonly', + 'rows*' => 'Number', + 'tabindex' => 'Number', + ) + ); + $textarea->attr_transform_pre[] = new HTMLPurifier_AttrTransform_Textarea(); + + $button = $this->addElement( + 'button', + 'Formctrl', + 'Optional: #PCDATA | Heading | List | Block | Inline', + 'Common', + array( + 'accesskey' => 'Character', + 'disabled' => 'Bool#disabled', + 'name' => 'CDATA', + 'tabindex' => 'Number', + 'type' => 'Enum#button,submit,reset', + 'value' => 'CDATA', + ) + ); + + // For exclusions, ideally we'd specify content sets, not literal elements + $button->excludes = $this->makeLookup( + 'form', + 'fieldset', // Form + 'input', + 'select', + 'textarea', + 'label', + 'button', // Formctrl + 'a', // as per HTML 4.01 spec, this is omitted by modularization + 'isindex', + 'iframe' // legacy items + ); + + // Extra exclusion: img usemap="" is not permitted within this element. + // We'll omit this for now, since we don't have any good way of + // indicating it yet. + + // This is HIGHLY user-unfriendly; we need a custom child-def for this + $this->addElement('fieldset', 'Form', 'Custom: (#WS?,legend,(Flow|#PCDATA)*)', 'Common'); + + $label = $this->addElement( + 'label', + 'Formctrl', + 'Optional: #PCDATA | Inline', + 'Common', + array( + 'accesskey' => 'Character', + // 'for' => 'IDREF', // IDREF not implemented, cannot allow + ) + ); + $label->excludes = array('label' => true); + + $this->addElement( + 'legend', + false, + 'Optional: #PCDATA | Inline', + 'Common', + array( + 'accesskey' => 'Character', + ) + ); + + $this->addElement( + 'optgroup', + false, + 'Required: option', + 'Common', + array( + 'disabled' => 'Bool#disabled', + 'label*' => 'Text', + ) + ); + // Don't forget an injector for <isindex>. This one's a little complex + // because it maps to multiple elements. + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Hypertext.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Hypertext.php new file mode 100644 index 000000000..72d7a31e6 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Hypertext.php @@ -0,0 +1,40 @@ +<?php + +/** + * XHTML 1.1 Hypertext Module, defines hypertext links. Core Module. + */ +class HTMLPurifier_HTMLModule_Hypertext extends HTMLPurifier_HTMLModule +{ + + /** + * @type string + */ + public $name = 'Hypertext'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $a = $this->addElement( + 'a', + 'Inline', + 'Inline', + 'Common', + array( + // 'accesskey' => 'Character', + // 'charset' => 'Charset', + 'href' => 'URI', + // 'hreflang' => 'LanguageCode', + 'rel' => new HTMLPurifier_AttrDef_HTML_LinkTypes('rel'), + 'rev' => new HTMLPurifier_AttrDef_HTML_LinkTypes('rev'), + // 'tabindex' => 'Number', + // 'type' => 'ContentType', + ) + ); + $a->formatting = true; + $a->excludes = array('a' => true); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Iframe.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Iframe.php new file mode 100644 index 000000000..f7e7c91c0 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Iframe.php @@ -0,0 +1,51 @@ +<?php + +/** + * XHTML 1.1 Iframe Module provides inline frames. + * + * @note This module is not considered safe unless an Iframe + * whitelisting mechanism is specified. Currently, the only + * such mechanism is %URL.SafeIframeRegexp + */ +class HTMLPurifier_HTMLModule_Iframe extends HTMLPurifier_HTMLModule +{ + + /** + * @type string + */ + public $name = 'Iframe'; + + /** + * @type bool + */ + public $safe = false; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + if ($config->get('HTML.SafeIframe')) { + $this->safe = true; + } + $this->addElement( + 'iframe', + 'Inline', + 'Flow', + 'Common', + array( + 'src' => 'URI#embedded', + 'width' => 'Length', + 'height' => 'Length', + 'name' => 'ID', + 'scrolling' => 'Enum#yes,no,auto', + 'frameborder' => 'Enum#0,1', + 'longdesc' => 'URI', + 'marginheight' => 'Pixels', + 'marginwidth' => 'Pixels', + ) + ); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Image.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Image.php new file mode 100644 index 000000000..0f5fdb3ba --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Image.php @@ -0,0 +1,49 @@ +<?php + +/** + * XHTML 1.1 Image Module provides basic image embedding. + * @note There is specialized code for removing empty images in + * HTMLPurifier_Strategy_RemoveForeignElements + */ +class HTMLPurifier_HTMLModule_Image extends HTMLPurifier_HTMLModule +{ + + /** + * @type string + */ + public $name = 'Image'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $max = $config->get('HTML.MaxImgLength'); + $img = $this->addElement( + 'img', + 'Inline', + 'Empty', + 'Common', + array( + 'alt*' => 'Text', + // According to the spec, it's Length, but percents can + // be abused, so we allow only Pixels. + 'height' => 'Pixels#' . $max, + 'width' => 'Pixels#' . $max, + 'longdesc' => 'URI', + 'src*' => new HTMLPurifier_AttrDef_URI(true), // embedded + ) + ); + if ($max === null || $config->get('HTML.Trusted')) { + $img->attr['height'] = + $img->attr['width'] = 'Length'; + } + + // kind of strange, but splitting things up would be inefficient + $img->attr_transform_pre[] = + $img->attr_transform_post[] = + new HTMLPurifier_AttrTransform_ImgRequired(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Legacy.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Legacy.php new file mode 100644 index 000000000..86b529957 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Legacy.php @@ -0,0 +1,186 @@ +<?php + +/** + * XHTML 1.1 Legacy module defines elements that were previously + * deprecated. + * + * @note Not all legacy elements have been implemented yet, which + * is a bit of a reverse problem as compared to browsers! In + * addition, this legacy module may implement a bit more than + * mandated by XHTML 1.1. + * + * This module can be used in combination with TransformToStrict in order + * to transform as many deprecated elements as possible, but retain + * questionably deprecated elements that do not have good alternatives + * as well as transform elements that don't have an implementation. + * See docs/ref-strictness.txt for more details. + */ + +class HTMLPurifier_HTMLModule_Legacy extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'Legacy'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $this->addElement( + 'basefont', + 'Inline', + 'Empty', + null, + array( + 'color' => 'Color', + 'face' => 'Text', // extremely broad, we should + 'size' => 'Text', // tighten it + 'id' => 'ID' + ) + ); + $this->addElement('center', 'Block', 'Flow', 'Common'); + $this->addElement( + 'dir', + 'Block', + 'Required: li', + 'Common', + array( + 'compact' => 'Bool#compact' + ) + ); + $this->addElement( + 'font', + 'Inline', + 'Inline', + array('Core', 'I18N'), + array( + 'color' => 'Color', + 'face' => 'Text', // extremely broad, we should + 'size' => 'Text', // tighten it + ) + ); + $this->addElement( + 'menu', + 'Block', + 'Required: li', + 'Common', + array( + 'compact' => 'Bool#compact' + ) + ); + + $s = $this->addElement('s', 'Inline', 'Inline', 'Common'); + $s->formatting = true; + + $strike = $this->addElement('strike', 'Inline', 'Inline', 'Common'); + $strike->formatting = true; + + $u = $this->addElement('u', 'Inline', 'Inline', 'Common'); + $u->formatting = true; + + // setup modifications to old elements + + $align = 'Enum#left,right,center,justify'; + + $address = $this->addBlankElement('address'); + $address->content_model = 'Inline | #PCDATA | p'; + $address->content_model_type = 'optional'; + $address->child = false; + + $blockquote = $this->addBlankElement('blockquote'); + $blockquote->content_model = 'Flow | #PCDATA'; + $blockquote->content_model_type = 'optional'; + $blockquote->child = false; + + $br = $this->addBlankElement('br'); + $br->attr['clear'] = 'Enum#left,all,right,none'; + + $caption = $this->addBlankElement('caption'); + $caption->attr['align'] = 'Enum#top,bottom,left,right'; + + $div = $this->addBlankElement('div'); + $div->attr['align'] = $align; + + $dl = $this->addBlankElement('dl'); + $dl->attr['compact'] = 'Bool#compact'; + + for ($i = 1; $i <= 6; $i++) { + $h = $this->addBlankElement("h$i"); + $h->attr['align'] = $align; + } + + $hr = $this->addBlankElement('hr'); + $hr->attr['align'] = $align; + $hr->attr['noshade'] = 'Bool#noshade'; + $hr->attr['size'] = 'Pixels'; + $hr->attr['width'] = 'Length'; + + $img = $this->addBlankElement('img'); + $img->attr['align'] = 'IAlign'; + $img->attr['border'] = 'Pixels'; + $img->attr['hspace'] = 'Pixels'; + $img->attr['vspace'] = 'Pixels'; + + // figure out this integer business + + $li = $this->addBlankElement('li'); + $li->attr['value'] = new HTMLPurifier_AttrDef_Integer(); + $li->attr['type'] = 'Enum#s:1,i,I,a,A,disc,square,circle'; + + $ol = $this->addBlankElement('ol'); + $ol->attr['compact'] = 'Bool#compact'; + $ol->attr['start'] = new HTMLPurifier_AttrDef_Integer(); + $ol->attr['type'] = 'Enum#s:1,i,I,a,A'; + + $p = $this->addBlankElement('p'); + $p->attr['align'] = $align; + + $pre = $this->addBlankElement('pre'); + $pre->attr['width'] = 'Number'; + + // script omitted + + $table = $this->addBlankElement('table'); + $table->attr['align'] = 'Enum#left,center,right'; + $table->attr['bgcolor'] = 'Color'; + + $tr = $this->addBlankElement('tr'); + $tr->attr['bgcolor'] = 'Color'; + + $th = $this->addBlankElement('th'); + $th->attr['bgcolor'] = 'Color'; + $th->attr['height'] = 'Length'; + $th->attr['nowrap'] = 'Bool#nowrap'; + $th->attr['width'] = 'Length'; + + $td = $this->addBlankElement('td'); + $td->attr['bgcolor'] = 'Color'; + $td->attr['height'] = 'Length'; + $td->attr['nowrap'] = 'Bool#nowrap'; + $td->attr['width'] = 'Length'; + + $ul = $this->addBlankElement('ul'); + $ul->attr['compact'] = 'Bool#compact'; + $ul->attr['type'] = 'Enum#square,disc,circle'; + + // "safe" modifications to "unsafe" elements + // WARNING: If you want to add support for an unsafe, legacy + // attribute, make a new TrustedLegacy module with the trusted + // bit set appropriately + + $form = $this->addBlankElement('form'); + $form->content_model = 'Flow | #PCDATA'; + $form->content_model_type = 'optional'; + $form->attr['target'] = 'FrameTarget'; + + $input = $this->addBlankElement('input'); + $input->attr['align'] = 'IAlign'; + + $legend = $this->addBlankElement('legend'); + $legend->attr['align'] = 'LAlign'; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/List.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/List.php new file mode 100644 index 000000000..7a20ff701 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/List.php @@ -0,0 +1,51 @@ +<?php + +/** + * XHTML 1.1 List Module, defines list-oriented elements. Core Module. + */ +class HTMLPurifier_HTMLModule_List extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'List'; + + // According to the abstract schema, the List content set is a fully formed + // one or more expr, but it invariably occurs in an optional declaration + // so we're not going to do that subtlety. It might cause trouble + // if a user defines "List" and expects that multiple lists are + // allowed to be specified, but then again, that's not very intuitive. + // Furthermore, the actual XML Schema may disagree. Regardless, + // we don't have support for such nested expressions without using + // the incredibly inefficient and draconic Custom ChildDef. + + /** + * @type array + */ + public $content_sets = array('Flow' => 'List'); + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $ol = $this->addElement('ol', 'List', new HTMLPurifier_ChildDef_List(), 'Common'); + $ul = $this->addElement('ul', 'List', new HTMLPurifier_ChildDef_List(), 'Common'); + // XXX The wrap attribute is handled by MakeWellFormed. This is all + // quite unsatisfactory, because we generated this + // *specifically* for lists, and now a big chunk of the handling + // is done properly by the List ChildDef. So actually, we just + // want enough information to make autoclosing work properly, + // and then hand off the tricky stuff to the ChildDef. + $ol->wrap = 'li'; + $ul->wrap = 'li'; + $this->addElement('dl', 'List', 'Required: dt | dd', 'Common'); + + $this->addElement('li', false, 'Flow', 'Common'); + + $this->addElement('dd', false, 'Flow', 'Common'); + $this->addElement('dt', false, 'Inline', 'Common'); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Name.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Name.php new file mode 100644 index 000000000..60c054515 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Name.php @@ -0,0 +1,26 @@ +<?php + +class HTMLPurifier_HTMLModule_Name extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'Name'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $elements = array('a', 'applet', 'form', 'frame', 'iframe', 'img', 'map'); + foreach ($elements as $name) { + $element = $this->addBlankElement($name); + $element->attr['name'] = 'CDATA'; + if (!$config->get('HTML.Attr.Name.UseCDATA')) { + $element->attr_transform_post[] = new HTMLPurifier_AttrTransform_NameSync(); + } + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Nofollow.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Nofollow.php new file mode 100644 index 000000000..dc9410a89 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Nofollow.php @@ -0,0 +1,25 @@ +<?php + +/** + * Module adds the nofollow attribute transformation to a tags. It + * is enabled by HTML.Nofollow + */ +class HTMLPurifier_HTMLModule_Nofollow extends HTMLPurifier_HTMLModule +{ + + /** + * @type string + */ + public $name = 'Nofollow'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $a = $this->addBlankElement('a'); + $a->attr_transform_post[] = new HTMLPurifier_AttrTransform_Nofollow(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php new file mode 100644 index 000000000..da722253a --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php @@ -0,0 +1,20 @@ +<?php + +class HTMLPurifier_HTMLModule_NonXMLCommonAttributes extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'NonXMLCommonAttributes'; + + /** + * @type array + */ + public $attr_collections = array( + 'Lang' => array( + 'lang' => 'LanguageCode', + ) + ); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Object.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Object.php new file mode 100644 index 000000000..2f9efc5c8 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Object.php @@ -0,0 +1,62 @@ +<?php + +/** + * XHTML 1.1 Object Module, defines elements for generic object inclusion + * @warning Users will commonly use <embed> to cater to legacy browsers: this + * module does not allow this sort of behavior + */ +class HTMLPurifier_HTMLModule_Object extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'Object'; + + /** + * @type bool + */ + public $safe = false; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $this->addElement( + 'object', + 'Inline', + 'Optional: #PCDATA | Flow | param', + 'Common', + array( + 'archive' => 'URI', + 'classid' => 'URI', + 'codebase' => 'URI', + 'codetype' => 'Text', + 'data' => 'URI', + 'declare' => 'Bool#declare', + 'height' => 'Length', + 'name' => 'CDATA', + 'standby' => 'Text', + 'tabindex' => 'Number', + 'type' => 'ContentType', + 'width' => 'Length' + ) + ); + + $this->addElement( + 'param', + false, + 'Empty', + null, + array( + 'id' => 'ID', + 'name*' => 'Text', + 'type' => 'Text', + 'value' => 'Text', + 'valuetype' => 'Enum#data,ref,object' + ) + ); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Presentation.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Presentation.php new file mode 100644 index 000000000..6458ce9d8 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Presentation.php @@ -0,0 +1,42 @@ +<?php + +/** + * XHTML 1.1 Presentation Module, defines simple presentation-related + * markup. Text Extension Module. + * @note The official XML Schema and DTD specs further divide this into + * two modules: + * - Block Presentation (hr) + * - Inline Presentation (b, big, i, small, sub, sup, tt) + * We have chosen not to heed this distinction, as content_sets + * provides satisfactory disambiguation. + */ +class HTMLPurifier_HTMLModule_Presentation extends HTMLPurifier_HTMLModule +{ + + /** + * @type string + */ + public $name = 'Presentation'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $this->addElement('hr', 'Block', 'Empty', 'Common'); + $this->addElement('sub', 'Inline', 'Inline', 'Common'); + $this->addElement('sup', 'Inline', 'Inline', 'Common'); + $b = $this->addElement('b', 'Inline', 'Inline', 'Common'); + $b->formatting = true; + $big = $this->addElement('big', 'Inline', 'Inline', 'Common'); + $big->formatting = true; + $i = $this->addElement('i', 'Inline', 'Inline', 'Common'); + $i->formatting = true; + $small = $this->addElement('small', 'Inline', 'Inline', 'Common'); + $small->formatting = true; + $tt = $this->addElement('tt', 'Inline', 'Inline', 'Common'); + $tt->formatting = true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Proprietary.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Proprietary.php new file mode 100644 index 000000000..5ee3c8e67 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Proprietary.php @@ -0,0 +1,40 @@ +<?php + +/** + * Module defines proprietary tags and attributes in HTML. + * @warning If this module is enabled, standards-compliance is off! + */ +class HTMLPurifier_HTMLModule_Proprietary extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'Proprietary'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $this->addElement( + 'marquee', + 'Inline', + 'Flow', + 'Common', + array( + 'direction' => 'Enum#left,right,up,down', + 'behavior' => 'Enum#alternate', + 'width' => 'Length', + 'height' => 'Length', + 'scrolldelay' => 'Number', + 'scrollamount' => 'Number', + 'loop' => 'Number', + 'bgcolor' => 'Color', + 'hspace' => 'Pixels', + 'vspace' => 'Pixels', + ) + ); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Ruby.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Ruby.php new file mode 100644 index 000000000..a0d48924d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Ruby.php @@ -0,0 +1,36 @@ +<?php + +/** + * XHTML 1.1 Ruby Annotation Module, defines elements that indicate + * short runs of text alongside base text for annotation or pronounciation. + */ +class HTMLPurifier_HTMLModule_Ruby extends HTMLPurifier_HTMLModule +{ + + /** + * @type string + */ + public $name = 'Ruby'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $this->addElement( + 'ruby', + 'Inline', + 'Custom: ((rb, (rt | (rp, rt, rp))) | (rbc, rtc, rtc?))', + 'Common' + ); + $this->addElement('rbc', false, 'Required: rb', 'Common'); + $this->addElement('rtc', false, 'Required: rt', 'Common'); + $rb = $this->addElement('rb', false, 'Inline', 'Common'); + $rb->excludes = array('ruby' => true); + $rt = $this->addElement('rt', false, 'Inline', 'Common', array('rbspan' => 'Number')); + $rt->excludes = array('ruby' => true); + $this->addElement('rp', false, 'Optional: #PCDATA', 'Common'); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeEmbed.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeEmbed.php new file mode 100644 index 000000000..04e6689ea --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeEmbed.php @@ -0,0 +1,40 @@ +<?php + +/** + * A "safe" embed module. See SafeObject. This is a proprietary element. + */ +class HTMLPurifier_HTMLModule_SafeEmbed extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'SafeEmbed'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $max = $config->get('HTML.MaxImgLength'); + $embed = $this->addElement( + 'embed', + 'Inline', + 'Empty', + 'Common', + array( + 'src*' => 'URI#embedded', + 'type' => 'Enum#application/x-shockwave-flash', + 'width' => 'Pixels#' . $max, + 'height' => 'Pixels#' . $max, + 'allowscriptaccess' => 'Enum#never', + 'allownetworking' => 'Enum#internal', + 'flashvars' => 'Text', + 'wmode' => 'Enum#window,transparent,opaque', + 'name' => 'ID', + ) + ); + $embed->attr_transform_post[] = new HTMLPurifier_AttrTransform_SafeEmbed(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeObject.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeObject.php new file mode 100644 index 000000000..1297f80a3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeObject.php @@ -0,0 +1,62 @@ +<?php + +/** + * A "safe" object module. In theory, objects permitted by this module will + * be safe, and untrusted users can be allowed to embed arbitrary flash objects + * (maybe other types too, but only Flash is supported as of right now). + * Highly experimental. + */ +class HTMLPurifier_HTMLModule_SafeObject extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'SafeObject'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + // These definitions are not intrinsically safe: the attribute transforms + // are a vital part of ensuring safety. + + $max = $config->get('HTML.MaxImgLength'); + $object = $this->addElement( + 'object', + 'Inline', + 'Optional: param | Flow | #PCDATA', + 'Common', + array( + // While technically not required by the spec, we're forcing + // it to this value. + 'type' => 'Enum#application/x-shockwave-flash', + 'width' => 'Pixels#' . $max, + 'height' => 'Pixels#' . $max, + 'data' => 'URI#embedded', + 'codebase' => new HTMLPurifier_AttrDef_Enum( + array( + 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0' + ) + ), + ) + ); + $object->attr_transform_post[] = new HTMLPurifier_AttrTransform_SafeObject(); + + $param = $this->addElement( + 'param', + false, + 'Empty', + false, + array( + 'id' => 'ID', + 'name*' => 'Text', + 'value' => 'Text' + ) + ); + $param->attr_transform_post[] = new HTMLPurifier_AttrTransform_SafeParam(); + $this->info_injector[] = 'SafeObject'; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeScripting.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeScripting.php new file mode 100644 index 000000000..aea7584c3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/SafeScripting.php @@ -0,0 +1,40 @@ +<?php + +/** + * A "safe" script module. No inline JS is allowed, and pointed to JS + * files must match whitelist. + */ +class HTMLPurifier_HTMLModule_SafeScripting extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'SafeScripting'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + // These definitions are not intrinsically safe: the attribute transforms + // are a vital part of ensuring safety. + + $allowed = $config->get('HTML.SafeScripting'); + $script = $this->addElement( + 'script', + 'Inline', + 'Optional:', // Not `Empty` to not allow to autoclose the <script /> tag @see https://www.w3.org/TR/html4/interact/scripts.html + null, + array( + // While technically not required by the spec, we're forcing + // it to this value. + 'type' => 'Enum#text/javascript', + 'src*' => new HTMLPurifier_AttrDef_Enum(array_keys($allowed), /*case sensitive*/ true) + ) + ); + $script->attr_transform_pre[] = + $script->attr_transform_post[] = new HTMLPurifier_AttrTransform_ScriptRequired(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Scripting.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Scripting.php new file mode 100644 index 000000000..8b28a7b7e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Scripting.php @@ -0,0 +1,73 @@ +<?php + +/* + +WARNING: THIS MODULE IS EXTREMELY DANGEROUS AS IT ENABLES INLINE SCRIPTING +INSIDE HTML PURIFIER DOCUMENTS. USE ONLY WITH TRUSTED USER INPUT!!! + +*/ + +/** + * XHTML 1.1 Scripting module, defines elements that are used to contain + * information pertaining to executable scripts or the lack of support + * for executable scripts. + * @note This module does not contain inline scripting elements + */ +class HTMLPurifier_HTMLModule_Scripting extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'Scripting'; + + /** + * @type array + */ + public $elements = array('script', 'noscript'); + + /** + * @type array + */ + public $content_sets = array('Block' => 'script | noscript', 'Inline' => 'script | noscript'); + + /** + * @type bool + */ + public $safe = false; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + // TODO: create custom child-definition for noscript that + // auto-wraps stray #PCDATA in a similar manner to + // blockquote's custom definition (we would use it but + // blockquote's contents are optional while noscript's contents + // are required) + + // TODO: convert this to new syntax, main problem is getting + // both content sets working + + // In theory, this could be safe, but I don't see any reason to + // allow it. + $this->info['noscript'] = new HTMLPurifier_ElementDef(); + $this->info['noscript']->attr = array(0 => array('Common')); + $this->info['noscript']->content_model = 'Heading | List | Block'; + $this->info['noscript']->content_model_type = 'required'; + + $this->info['script'] = new HTMLPurifier_ElementDef(); + $this->info['script']->attr = array( + 'defer' => new HTMLPurifier_AttrDef_Enum(array('defer')), + 'src' => new HTMLPurifier_AttrDef_URI(true), + 'type' => new HTMLPurifier_AttrDef_Enum(array('text/javascript')) + ); + $this->info['script']->content_model = '#PCDATA'; + $this->info['script']->content_model_type = 'optional'; + $this->info['script']->attr_transform_pre[] = + $this->info['script']->attr_transform_post[] = + new HTMLPurifier_AttrTransform_ScriptRequired(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/StyleAttribute.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/StyleAttribute.php new file mode 100644 index 000000000..497b832ae --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/StyleAttribute.php @@ -0,0 +1,33 @@ +<?php + +/** + * XHTML 1.1 Edit Module, defines editing-related elements. Text Extension + * Module. + */ +class HTMLPurifier_HTMLModule_StyleAttribute extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'StyleAttribute'; + + /** + * @type array + */ + public $attr_collections = array( + // The inclusion routine differs from the Abstract Modules but + // is in line with the DTD and XML Schemas. + 'Style' => array('style' => false), // see constructor + 'Core' => array(0 => array('Style')) + ); + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $this->attr_collections['Style']['style'] = new HTMLPurifier_AttrDef_CSS(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tables.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tables.php new file mode 100644 index 000000000..8a0b3b461 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tables.php @@ -0,0 +1,75 @@ +<?php + +/** + * XHTML 1.1 Tables Module, fully defines accessible table elements. + */ +class HTMLPurifier_HTMLModule_Tables extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'Tables'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $this->addElement('caption', false, 'Inline', 'Common'); + + $this->addElement( + 'table', + 'Block', + new HTMLPurifier_ChildDef_Table(), + 'Common', + array( + 'border' => 'Pixels', + 'cellpadding' => 'Length', + 'cellspacing' => 'Length', + 'frame' => 'Enum#void,above,below,hsides,lhs,rhs,vsides,box,border', + 'rules' => 'Enum#none,groups,rows,cols,all', + 'summary' => 'Text', + 'width' => 'Length' + ) + ); + + // common attributes + $cell_align = array( + 'align' => 'Enum#left,center,right,justify,char', + 'charoff' => 'Length', + 'valign' => 'Enum#top,middle,bottom,baseline', + ); + + $cell_t = array_merge( + array( + 'abbr' => 'Text', + 'colspan' => 'Number', + 'rowspan' => 'Number', + // Apparently, as of HTML5 this attribute only applies + // to 'th' elements. + 'scope' => 'Enum#row,col,rowgroup,colgroup', + ), + $cell_align + ); + $this->addElement('td', false, 'Flow', 'Common', $cell_t); + $this->addElement('th', false, 'Flow', 'Common', $cell_t); + + $this->addElement('tr', false, 'Required: td | th', 'Common', $cell_align); + + $cell_col = array_merge( + array( + 'span' => 'Number', + 'width' => 'MultiLength', + ), + $cell_align + ); + $this->addElement('col', false, 'Empty', 'Common', $cell_col); + $this->addElement('colgroup', false, 'Optional: col', 'Common', $cell_col); + + $this->addElement('tbody', false, 'Required: tr', 'Common', $cell_align); + $this->addElement('thead', false, 'Required: tr', 'Common', $cell_align); + $this->addElement('tfoot', false, 'Required: tr', 'Common', $cell_align); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Target.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Target.php new file mode 100644 index 000000000..b188ac936 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Target.php @@ -0,0 +1,28 @@ +<?php + +/** + * XHTML 1.1 Target Module, defines target attribute in link elements. + */ +class HTMLPurifier_HTMLModule_Target extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'Target'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $elements = array('a'); + foreach ($elements as $name) { + $e = $this->addBlankElement($name); + $e->attr = array( + 'target' => new HTMLPurifier_AttrDef_HTML_FrameTarget() + ); + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetBlank.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetBlank.php new file mode 100644 index 000000000..58ccc6894 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetBlank.php @@ -0,0 +1,24 @@ +<?php + +/** + * Module adds the target=blank attribute transformation to a tags. It + * is enabled by HTML.TargetBlank + */ +class HTMLPurifier_HTMLModule_TargetBlank extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'TargetBlank'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $a = $this->addBlankElement('a'); + $a->attr_transform_post[] = new HTMLPurifier_AttrTransform_TargetBlank(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetNoopener.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetNoopener.php new file mode 100644 index 000000000..b967ff566 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetNoopener.php @@ -0,0 +1,21 @@ +<?php + +/** + * Module adds the target-based noopener attribute transformation to a tags. It + * is enabled by HTML.TargetNoopener + */ +class HTMLPurifier_HTMLModule_TargetNoopener extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'TargetNoopener'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) { + $a = $this->addBlankElement('a'); + $a->attr_transform_post[] = new HTMLPurifier_AttrTransform_TargetNoopener(); + } +} diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetNoreferrer.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetNoreferrer.php new file mode 100644 index 000000000..32484d601 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/TargetNoreferrer.php @@ -0,0 +1,21 @@ +<?php + +/** + * Module adds the target-based noreferrer attribute transformation to a tags. It + * is enabled by HTML.TargetNoreferrer + */ +class HTMLPurifier_HTMLModule_TargetNoreferrer extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'TargetNoreferrer'; + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) { + $a = $this->addBlankElement('a'); + $a->attr_transform_post[] = new HTMLPurifier_AttrTransform_TargetNoreferrer(); + } +} diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Text.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Text.php new file mode 100644 index 000000000..7a65e0048 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Text.php @@ -0,0 +1,87 @@ +<?php + +/** + * XHTML 1.1 Text Module, defines basic text containers. Core Module. + * @note In the normative XML Schema specification, this module + * is further abstracted into the following modules: + * - Block Phrasal (address, blockquote, pre, h1, h2, h3, h4, h5, h6) + * - Block Structural (div, p) + * - Inline Phrasal (abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var) + * - Inline Structural (br, span) + * This module, functionally, does not distinguish between these + * sub-modules, but the code is internally structured to reflect + * these distinctions. + */ +class HTMLPurifier_HTMLModule_Text extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'Text'; + + /** + * @type array + */ + public $content_sets = array( + 'Flow' => 'Heading | Block | Inline' + ); + + /** + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + // Inline Phrasal ------------------------------------------------- + $this->addElement('abbr', 'Inline', 'Inline', 'Common'); + $this->addElement('acronym', 'Inline', 'Inline', 'Common'); + $this->addElement('cite', 'Inline', 'Inline', 'Common'); + $this->addElement('dfn', 'Inline', 'Inline', 'Common'); + $this->addElement('kbd', 'Inline', 'Inline', 'Common'); + $this->addElement('q', 'Inline', 'Inline', 'Common', array('cite' => 'URI')); + $this->addElement('samp', 'Inline', 'Inline', 'Common'); + $this->addElement('var', 'Inline', 'Inline', 'Common'); + + $em = $this->addElement('em', 'Inline', 'Inline', 'Common'); + $em->formatting = true; + + $strong = $this->addElement('strong', 'Inline', 'Inline', 'Common'); + $strong->formatting = true; + + $code = $this->addElement('code', 'Inline', 'Inline', 'Common'); + $code->formatting = true; + + // Inline Structural ---------------------------------------------- + $this->addElement('span', 'Inline', 'Inline', 'Common'); + $this->addElement('br', 'Inline', 'Empty', 'Core'); + + // Block Phrasal -------------------------------------------------- + $this->addElement('address', 'Block', 'Inline', 'Common'); + $this->addElement('blockquote', 'Block', 'Optional: Heading | Block | List', 'Common', array('cite' => 'URI')); + $pre = $this->addElement('pre', 'Block', 'Inline', 'Common'); + $pre->excludes = $this->makeLookup( + 'img', + 'big', + 'small', + 'object', + 'applet', + 'font', + 'basefont' + ); + $this->addElement('h1', 'Heading', 'Inline', 'Common'); + $this->addElement('h2', 'Heading', 'Inline', 'Common'); + $this->addElement('h3', 'Heading', 'Inline', 'Common'); + $this->addElement('h4', 'Heading', 'Inline', 'Common'); + $this->addElement('h5', 'Heading', 'Inline', 'Common'); + $this->addElement('h6', 'Heading', 'Inline', 'Common'); + + // Block Structural ----------------------------------------------- + $p = $this->addElement('p', 'Block', 'Inline', 'Common'); + $p->autoclose = array_flip( + array("address", "blockquote", "center", "dir", "div", "dl", "fieldset", "ol", "p", "ul") + ); + + $this->addElement('div', 'Block', 'Flow', 'Common'); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy.php new file mode 100644 index 000000000..08aa23247 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy.php @@ -0,0 +1,230 @@ +<?php + +/** + * Abstract class for a set of proprietary modules that clean up (tidy) + * poorly written HTML. + * @todo Figure out how to protect some of these methods/properties + */ +class HTMLPurifier_HTMLModule_Tidy extends HTMLPurifier_HTMLModule +{ + /** + * List of supported levels. + * Index zero is a special case "no fixes" level. + * @type array + */ + public $levels = array(0 => 'none', 'light', 'medium', 'heavy'); + + /** + * Default level to place all fixes in. + * Disabled by default. + * @type string + */ + public $defaultLevel = null; + + /** + * Lists of fixes used by getFixesForLevel(). + * Format is: + * HTMLModule_Tidy->fixesForLevel[$level] = array('fix-1', 'fix-2'); + * @type array + */ + public $fixesForLevel = array( + 'light' => array(), + 'medium' => array(), + 'heavy' => array() + ); + + /** + * Lazy load constructs the module by determining the necessary + * fixes to create and then delegating to the populate() function. + * @param HTMLPurifier_Config $config + * @todo Wildcard matching and error reporting when an added or + * subtracted fix has no effect. + */ + public function setup($config) + { + // create fixes, initialize fixesForLevel + $fixes = $this->makeFixes(); + $this->makeFixesForLevel($fixes); + + // figure out which fixes to use + $level = $config->get('HTML.TidyLevel'); + $fixes_lookup = $this->getFixesForLevel($level); + + // get custom fix declarations: these need namespace processing + $add_fixes = $config->get('HTML.TidyAdd'); + $remove_fixes = $config->get('HTML.TidyRemove'); + + foreach ($fixes as $name => $fix) { + // needs to be refactored a little to implement globbing + if (isset($remove_fixes[$name]) || + (!isset($add_fixes[$name]) && !isset($fixes_lookup[$name]))) { + unset($fixes[$name]); + } + } + + // populate this module with necessary fixes + $this->populate($fixes); + } + + /** + * Retrieves all fixes per a level, returning fixes for that specific + * level as well as all levels below it. + * @param string $level level identifier, see $levels for valid values + * @return array Lookup up table of fixes + */ + public function getFixesForLevel($level) + { + if ($level == $this->levels[0]) { + return array(); + } + $activated_levels = array(); + for ($i = 1, $c = count($this->levels); $i < $c; $i++) { + $activated_levels[] = $this->levels[$i]; + if ($this->levels[$i] == $level) { + break; + } + } + if ($i == $c) { + trigger_error( + 'Tidy level ' . htmlspecialchars($level) . ' not recognized', + E_USER_WARNING + ); + return array(); + } + $ret = array(); + foreach ($activated_levels as $level) { + foreach ($this->fixesForLevel[$level] as $fix) { + $ret[$fix] = true; + } + } + return $ret; + } + + /** + * Dynamically populates the $fixesForLevel member variable using + * the fixes array. It may be custom overloaded, used in conjunction + * with $defaultLevel, or not used at all. + * @param array $fixes + */ + public function makeFixesForLevel($fixes) + { + if (!isset($this->defaultLevel)) { + return; + } + if (!isset($this->fixesForLevel[$this->defaultLevel])) { + trigger_error( + 'Default level ' . $this->defaultLevel . ' does not exist', + E_USER_ERROR + ); + return; + } + $this->fixesForLevel[$this->defaultLevel] = array_keys($fixes); + } + + /** + * Populates the module with transforms and other special-case code + * based on a list of fixes passed to it + * @param array $fixes Lookup table of fixes to activate + */ + public function populate($fixes) + { + foreach ($fixes as $name => $fix) { + // determine what the fix is for + list($type, $params) = $this->getFixType($name); + switch ($type) { + case 'attr_transform_pre': + case 'attr_transform_post': + $attr = $params['attr']; + if (isset($params['element'])) { + $element = $params['element']; + if (empty($this->info[$element])) { + $e = $this->addBlankElement($element); + } else { + $e = $this->info[$element]; + } + } else { + $type = "info_$type"; + $e = $this; + } + // PHP does some weird parsing when I do + // $e->$type[$attr], so I have to assign a ref. + $f =& $e->$type; + $f[$attr] = $fix; + break; + case 'tag_transform': + $this->info_tag_transform[$params['element']] = $fix; + break; + case 'child': + case 'content_model_type': + $element = $params['element']; + if (empty($this->info[$element])) { + $e = $this->addBlankElement($element); + } else { + $e = $this->info[$element]; + } + $e->$type = $fix; + break; + default: + trigger_error("Fix type $type not supported", E_USER_ERROR); + break; + } + } + } + + /** + * Parses a fix name and determines what kind of fix it is, as well + * as other information defined by the fix + * @param $name String name of fix + * @return array(string $fix_type, array $fix_parameters) + * @note $fix_parameters is type dependant, see populate() for usage + * of these parameters + */ + public function getFixType($name) + { + // parse it + $property = $attr = null; + if (strpos($name, '#') !== false) { + list($name, $property) = explode('#', $name); + } + if (strpos($name, '@') !== false) { + list($name, $attr) = explode('@', $name); + } + + // figure out the parameters + $params = array(); + if ($name !== '') { + $params['element'] = $name; + } + if (!is_null($attr)) { + $params['attr'] = $attr; + } + + // special case: attribute transform + if (!is_null($attr)) { + if (is_null($property)) { + $property = 'pre'; + } + $type = 'attr_transform_' . $property; + return array($type, $params); + } + + // special case: tag transform + if (is_null($property)) { + return array('tag_transform', $params); + } + + return array($property, $params); + + } + + /** + * Defines all fixes the module will perform in a compact + * associative array of fix name to fix implementation. + * @return array + */ + public function makeFixes() + { + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Name.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Name.php new file mode 100644 index 000000000..a995161b2 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Name.php @@ -0,0 +1,33 @@ +<?php + +/** + * Name is deprecated, but allowed in strict doctypes, so onl + */ +class HTMLPurifier_HTMLModule_Tidy_Name extends HTMLPurifier_HTMLModule_Tidy +{ + /** + * @type string + */ + public $name = 'Tidy_Name'; + + /** + * @type string + */ + public $defaultLevel = 'heavy'; + + /** + * @return array + */ + public function makeFixes() + { + $r = array(); + // @name for img, a ----------------------------------------------- + // Technically, it's allowed even on strict, so we allow authors to use + // it. However, it's deprecated in future versions of XHTML. + $r['img@name'] = + $r['a@name'] = new HTMLPurifier_AttrTransform_Name(); + return $r; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Proprietary.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Proprietary.php new file mode 100644 index 000000000..332643821 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Proprietary.php @@ -0,0 +1,34 @@ +<?php + +class HTMLPurifier_HTMLModule_Tidy_Proprietary extends HTMLPurifier_HTMLModule_Tidy +{ + + /** + * @type string + */ + public $name = 'Tidy_Proprietary'; + + /** + * @type string + */ + public $defaultLevel = 'light'; + + /** + * @return array + */ + public function makeFixes() + { + $r = array(); + $r['table@background'] = new HTMLPurifier_AttrTransform_Background(); + $r['td@background'] = new HTMLPurifier_AttrTransform_Background(); + $r['th@background'] = new HTMLPurifier_AttrTransform_Background(); + $r['tr@background'] = new HTMLPurifier_AttrTransform_Background(); + $r['thead@background'] = new HTMLPurifier_AttrTransform_Background(); + $r['tfoot@background'] = new HTMLPurifier_AttrTransform_Background(); + $r['tbody@background'] = new HTMLPurifier_AttrTransform_Background(); + $r['table@height'] = new HTMLPurifier_AttrTransform_Length('height'); + return $r; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Strict.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Strict.php new file mode 100644 index 000000000..803c44fab --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Strict.php @@ -0,0 +1,43 @@ +<?php + +class HTMLPurifier_HTMLModule_Tidy_Strict extends HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 +{ + /** + * @type string + */ + public $name = 'Tidy_Strict'; + + /** + * @type string + */ + public $defaultLevel = 'light'; + + /** + * @return array + */ + public function makeFixes() + { + $r = parent::makeFixes(); + $r['blockquote#content_model_type'] = 'strictblockquote'; + return $r; + } + + /** + * @type bool + */ + public $defines_child_def = true; + + /** + * @param HTMLPurifier_ElementDef $def + * @return HTMLPurifier_ChildDef_StrictBlockquote + */ + public function getChildDef($def) + { + if ($def->content_model_type != 'strictblockquote') { + return parent::getChildDef($def); + } + return new HTMLPurifier_ChildDef_StrictBlockquote($def->content_model); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Transitional.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Transitional.php new file mode 100644 index 000000000..c095ad974 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/Transitional.php @@ -0,0 +1,16 @@ +<?php + +class HTMLPurifier_HTMLModule_Tidy_Transitional extends HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 +{ + /** + * @type string + */ + public $name = 'Tidy_Transitional'; + + /** + * @type string + */ + public $defaultLevel = 'heavy'; +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/XHTML.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/XHTML.php new file mode 100644 index 000000000..3ecddc434 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/XHTML.php @@ -0,0 +1,26 @@ +<?php + +class HTMLPurifier_HTMLModule_Tidy_XHTML extends HTMLPurifier_HTMLModule_Tidy +{ + /** + * @type string + */ + public $name = 'Tidy_XHTML'; + + /** + * @type string + */ + public $defaultLevel = 'medium'; + + /** + * @return array + */ + public function makeFixes() + { + $r = array(); + $r['@lang'] = new HTMLPurifier_AttrTransform_Lang(); + return $r; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php new file mode 100644 index 000000000..700a25dbc --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php @@ -0,0 +1,180 @@ +<?php + +class HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 extends HTMLPurifier_HTMLModule_Tidy +{ + + /** + * @return array + */ + public function makeFixes() + { + $r = array(); + + // == deprecated tag transforms =================================== + + $r['font'] = new HTMLPurifier_TagTransform_Font(); + $r['menu'] = new HTMLPurifier_TagTransform_Simple('ul'); + $r['dir'] = new HTMLPurifier_TagTransform_Simple('ul'); + $r['center'] = new HTMLPurifier_TagTransform_Simple('div', 'text-align:center;'); + $r['u'] = new HTMLPurifier_TagTransform_Simple('span', 'text-decoration:underline;'); + $r['s'] = new HTMLPurifier_TagTransform_Simple('span', 'text-decoration:line-through;'); + $r['strike'] = new HTMLPurifier_TagTransform_Simple('span', 'text-decoration:line-through;'); + + // == deprecated attribute transforms ============================= + + $r['caption@align'] = + new HTMLPurifier_AttrTransform_EnumToCSS( + 'align', + array( + // we're following IE's behavior, not Firefox's, due + // to the fact that no one supports caption-side:right, + // W3C included (with CSS 2.1). This is a slightly + // unreasonable attribute! + 'left' => 'text-align:left;', + 'right' => 'text-align:right;', + 'top' => 'caption-side:top;', + 'bottom' => 'caption-side:bottom;' // not supported by IE + ) + ); + + // @align for img ------------------------------------------------- + $r['img@align'] = + new HTMLPurifier_AttrTransform_EnumToCSS( + 'align', + array( + 'left' => 'float:left;', + 'right' => 'float:right;', + 'top' => 'vertical-align:top;', + 'middle' => 'vertical-align:middle;', + 'bottom' => 'vertical-align:baseline;', + ) + ); + + // @align for table ----------------------------------------------- + $r['table@align'] = + new HTMLPurifier_AttrTransform_EnumToCSS( + 'align', + array( + 'left' => 'float:left;', + 'center' => 'margin-left:auto;margin-right:auto;', + 'right' => 'float:right;' + ) + ); + + // @align for hr ----------------------------------------------- + $r['hr@align'] = + new HTMLPurifier_AttrTransform_EnumToCSS( + 'align', + array( + // we use both text-align and margin because these work + // for different browsers (IE and Firefox, respectively) + // and the melange makes for a pretty cross-compatible + // solution + 'left' => 'margin-left:0;margin-right:auto;text-align:left;', + 'center' => 'margin-left:auto;margin-right:auto;text-align:center;', + 'right' => 'margin-left:auto;margin-right:0;text-align:right;' + ) + ); + + // @align for h1, h2, h3, h4, h5, h6, p, div ---------------------- + // {{{ + $align_lookup = array(); + $align_values = array('left', 'right', 'center', 'justify'); + foreach ($align_values as $v) { + $align_lookup[$v] = "text-align:$v;"; + } + // }}} + $r['h1@align'] = + $r['h2@align'] = + $r['h3@align'] = + $r['h4@align'] = + $r['h5@align'] = + $r['h6@align'] = + $r['p@align'] = + $r['div@align'] = + new HTMLPurifier_AttrTransform_EnumToCSS('align', $align_lookup); + + // @bgcolor for table, tr, td, th --------------------------------- + $r['table@bgcolor'] = + $r['tr@bgcolor'] = + $r['td@bgcolor'] = + $r['th@bgcolor'] = + new HTMLPurifier_AttrTransform_BgColor(); + + // @border for img ------------------------------------------------ + $r['img@border'] = new HTMLPurifier_AttrTransform_Border(); + + // @clear for br -------------------------------------------------- + $r['br@clear'] = + new HTMLPurifier_AttrTransform_EnumToCSS( + 'clear', + array( + 'left' => 'clear:left;', + 'right' => 'clear:right;', + 'all' => 'clear:both;', + 'none' => 'clear:none;', + ) + ); + + // @height for td, th --------------------------------------------- + $r['td@height'] = + $r['th@height'] = + new HTMLPurifier_AttrTransform_Length('height'); + + // @hspace for img ------------------------------------------------ + $r['img@hspace'] = new HTMLPurifier_AttrTransform_ImgSpace('hspace'); + + // @noshade for hr ------------------------------------------------ + // this transformation is not precise but often good enough. + // different browsers use different styles to designate noshade + $r['hr@noshade'] = + new HTMLPurifier_AttrTransform_BoolToCSS( + 'noshade', + 'color:#808080;background-color:#808080;border:0;' + ); + + // @nowrap for td, th --------------------------------------------- + $r['td@nowrap'] = + $r['th@nowrap'] = + new HTMLPurifier_AttrTransform_BoolToCSS( + 'nowrap', + 'white-space:nowrap;' + ); + + // @size for hr -------------------------------------------------- + $r['hr@size'] = new HTMLPurifier_AttrTransform_Length('size', 'height'); + + // @type for li, ol, ul ------------------------------------------- + // {{{ + $ul_types = array( + 'disc' => 'list-style-type:disc;', + 'square' => 'list-style-type:square;', + 'circle' => 'list-style-type:circle;' + ); + $ol_types = array( + '1' => 'list-style-type:decimal;', + 'i' => 'list-style-type:lower-roman;', + 'I' => 'list-style-type:upper-roman;', + 'a' => 'list-style-type:lower-alpha;', + 'A' => 'list-style-type:upper-alpha;' + ); + $li_types = $ul_types + $ol_types; + // }}} + + $r['ul@type'] = new HTMLPurifier_AttrTransform_EnumToCSS('type', $ul_types); + $r['ol@type'] = new HTMLPurifier_AttrTransform_EnumToCSS('type', $ol_types, true); + $r['li@type'] = new HTMLPurifier_AttrTransform_EnumToCSS('type', $li_types, true); + + // @vspace for img ------------------------------------------------ + $r['img@vspace'] = new HTMLPurifier_AttrTransform_ImgSpace('vspace'); + + // @width for hr, td, th ------------------------------------------ + $r['td@width'] = + $r['th@width'] = + $r['hr@width'] = new HTMLPurifier_AttrTransform_Length('width'); + + return $r; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/index.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/XMLCommonAttributes.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/XMLCommonAttributes.php new file mode 100644 index 000000000..01dbe9deb --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/XMLCommonAttributes.php @@ -0,0 +1,20 @@ +<?php + +class HTMLPurifier_HTMLModule_XMLCommonAttributes extends HTMLPurifier_HTMLModule +{ + /** + * @type string + */ + public $name = 'XMLCommonAttributes'; + + /** + * @type array + */ + public $attr_collections = array( + 'Lang' => array( + 'xml:lang' => 'LanguageCode', + ) + ); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModule/index.php b/tools/htmlpurifier/HTMLPurifier/HTMLModule/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModule/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/HTMLModuleManager.php b/tools/htmlpurifier/HTMLPurifier/HTMLModuleManager.php new file mode 100644 index 000000000..38c058fe2 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/HTMLModuleManager.php @@ -0,0 +1,467 @@ +<?php + +class HTMLPurifier_HTMLModuleManager +{ + + /** + * @type HTMLPurifier_DoctypeRegistry + */ + public $doctypes; + + /** + * Instance of current doctype. + * @type string + */ + public $doctype; + + /** + * @type HTMLPurifier_AttrTypes + */ + public $attrTypes; + + /** + * Active instances of modules for the specified doctype are + * indexed, by name, in this array. + * @type HTMLPurifier_HTMLModule[] + */ + public $modules = array(); + + /** + * Array of recognized HTMLPurifier_HTMLModule instances, + * indexed by module's class name. This array is usually lazy loaded, but a + * user can overload a module by pre-emptively registering it. + * @type HTMLPurifier_HTMLModule[] + */ + public $registeredModules = array(); + + /** + * List of extra modules that were added by the user + * using addModule(). These get unconditionally merged into the current doctype, whatever + * it may be. + * @type HTMLPurifier_HTMLModule[] + */ + public $userModules = array(); + + /** + * Associative array of element name to list of modules that have + * definitions for the element; this array is dynamically filled. + * @type array + */ + public $elementLookup = array(); + + /** + * List of prefixes we should use for registering small names. + * @type array + */ + public $prefixes = array('HTMLPurifier_HTMLModule_'); + + /** + * @type HTMLPurifier_ContentSets + */ + public $contentSets; + + /** + * @type HTMLPurifier_AttrCollections + */ + public $attrCollections; + + /** + * If set to true, unsafe elements and attributes will be allowed. + * @type bool + */ + public $trusted = false; + + public function __construct() + { + // editable internal objects + $this->attrTypes = new HTMLPurifier_AttrTypes(); + $this->doctypes = new HTMLPurifier_DoctypeRegistry(); + + // setup basic modules + $common = array( + 'CommonAttributes', 'Text', 'Hypertext', 'List', + 'Presentation', 'Edit', 'Bdo', 'Tables', 'Image', + 'StyleAttribute', + // Unsafe: + 'Scripting', 'Object', 'Forms', + // Sorta legacy, but present in strict: + 'Name', + ); + $transitional = array('Legacy', 'Target', 'Iframe'); + $xml = array('XMLCommonAttributes'); + $non_xml = array('NonXMLCommonAttributes'); + + // setup basic doctypes + $this->doctypes->register( + 'HTML 4.01 Transitional', + false, + array_merge($common, $transitional, $non_xml), + array('Tidy_Transitional', 'Tidy_Proprietary'), + array(), + '-//W3C//DTD HTML 4.01 Transitional//EN', + 'http://www.w3.org/TR/html4/loose.dtd' + ); + + $this->doctypes->register( + 'HTML 4.01 Strict', + false, + array_merge($common, $non_xml), + array('Tidy_Strict', 'Tidy_Proprietary', 'Tidy_Name'), + array(), + '-//W3C//DTD HTML 4.01//EN', + 'http://www.w3.org/TR/html4/strict.dtd' + ); + + $this->doctypes->register( + 'XHTML 1.0 Transitional', + true, + array_merge($common, $transitional, $xml, $non_xml), + array('Tidy_Transitional', 'Tidy_XHTML', 'Tidy_Proprietary', 'Tidy_Name'), + array(), + '-//W3C//DTD XHTML 1.0 Transitional//EN', + 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd' + ); + + $this->doctypes->register( + 'XHTML 1.0 Strict', + true, + array_merge($common, $xml, $non_xml), + array('Tidy_Strict', 'Tidy_XHTML', 'Tidy_Strict', 'Tidy_Proprietary', 'Tidy_Name'), + array(), + '-//W3C//DTD XHTML 1.0 Strict//EN', + 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd' + ); + + $this->doctypes->register( + 'XHTML 1.1', + true, + // Iframe is a real XHTML 1.1 module, despite being + // "transitional"! + array_merge($common, $xml, array('Ruby', 'Iframe')), + array('Tidy_Strict', 'Tidy_XHTML', 'Tidy_Proprietary', 'Tidy_Strict', 'Tidy_Name'), // Tidy_XHTML1_1 + array(), + '-//W3C//DTD XHTML 1.1//EN', + 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd' + ); + + } + + /** + * Registers a module to the recognized module list, useful for + * overloading pre-existing modules. + * @param $module Mixed: string module name, with or without + * HTMLPurifier_HTMLModule prefix, or instance of + * subclass of HTMLPurifier_HTMLModule. + * @param $overload Boolean whether or not to overload previous modules. + * If this is not set, and you do overload a module, + * HTML Purifier will complain with a warning. + * @note This function will not call autoload, you must instantiate + * (and thus invoke) autoload outside the method. + * @note If a string is passed as a module name, different variants + * will be tested in this order: + * - Check for HTMLPurifier_HTMLModule_$name + * - Check all prefixes with $name in order they were added + * - Check for literal object name + * - Throw fatal error + * If your object name collides with an internal class, specify + * your module manually. All modules must have been included + * externally: registerModule will not perform inclusions for you! + */ + public function registerModule($module, $overload = false) + { + if (is_string($module)) { + // attempt to load the module + $original_module = $module; + $ok = false; + foreach ($this->prefixes as $prefix) { + $module = $prefix . $original_module; + if (class_exists($module)) { + $ok = true; + break; + } + } + if (!$ok) { + $module = $original_module; + if (!class_exists($module)) { + trigger_error( + $original_module . ' module does not exist', + E_USER_ERROR + ); + return; + } + } + $module = new $module(); + } + if (empty($module->name)) { + trigger_error('Module instance of ' . get_class($module) . ' must have name'); + return; + } + if (!$overload && isset($this->registeredModules[$module->name])) { + trigger_error('Overloading ' . $module->name . ' without explicit overload parameter', E_USER_WARNING); + } + $this->registeredModules[$module->name] = $module; + } + + /** + * Adds a module to the current doctype by first registering it, + * and then tacking it on to the active doctype + */ + public function addModule($module) + { + $this->registerModule($module); + if (is_object($module)) { + $module = $module->name; + } + $this->userModules[] = $module; + } + + /** + * Adds a class prefix that registerModule() will use to resolve a + * string name to a concrete class + */ + public function addPrefix($prefix) + { + $this->prefixes[] = $prefix; + } + + /** + * Performs processing on modules, after being called you may + * use getElement() and getElements() + * @param HTMLPurifier_Config $config + */ + public function setup($config) + { + $this->trusted = $config->get('HTML.Trusted'); + + // generate + $this->doctype = $this->doctypes->make($config); + $modules = $this->doctype->modules; + + // take out the default modules that aren't allowed + $lookup = $config->get('HTML.AllowedModules'); + $special_cases = $config->get('HTML.CoreModules'); + + if (is_array($lookup)) { + foreach ($modules as $k => $m) { + if (isset($special_cases[$m])) { + continue; + } + if (!isset($lookup[$m])) { + unset($modules[$k]); + } + } + } + + // custom modules + if ($config->get('HTML.Proprietary')) { + $modules[] = 'Proprietary'; + } + if ($config->get('HTML.SafeObject')) { + $modules[] = 'SafeObject'; + } + if ($config->get('HTML.SafeEmbed')) { + $modules[] = 'SafeEmbed'; + } + if ($config->get('HTML.SafeScripting') !== array()) { + $modules[] = 'SafeScripting'; + } + if ($config->get('HTML.Nofollow')) { + $modules[] = 'Nofollow'; + } + if ($config->get('HTML.TargetBlank')) { + $modules[] = 'TargetBlank'; + } + // NB: HTML.TargetNoreferrer and HTML.TargetNoopener must be AFTER HTML.TargetBlank + // so that its post-attr-transform gets run afterwards. + if ($config->get('HTML.TargetNoreferrer')) { + $modules[] = 'TargetNoreferrer'; + } + if ($config->get('HTML.TargetNoopener')) { + $modules[] = 'TargetNoopener'; + } + + // merge in custom modules + $modules = array_merge($modules, $this->userModules); + + foreach ($modules as $module) { + $this->processModule($module); + $this->modules[$module]->setup($config); + } + + foreach ($this->doctype->tidyModules as $module) { + $this->processModule($module); + $this->modules[$module]->setup($config); + } + + // prepare any injectors + foreach ($this->modules as $module) { + $n = array(); + foreach ($module->info_injector as $injector) { + if (!is_object($injector)) { + $class = "HTMLPurifier_Injector_$injector"; + $injector = new $class; + } + $n[$injector->name] = $injector; + } + $module->info_injector = $n; + } + + // setup lookup table based on all valid modules + foreach ($this->modules as $module) { + foreach ($module->info as $name => $def) { + if (!isset($this->elementLookup[$name])) { + $this->elementLookup[$name] = array(); + } + $this->elementLookup[$name][] = $module->name; + } + } + + // note the different choice + $this->contentSets = new HTMLPurifier_ContentSets( + // content set assembly deals with all possible modules, + // not just ones deemed to be "safe" + $this->modules + ); + $this->attrCollections = new HTMLPurifier_AttrCollections( + $this->attrTypes, + // there is no way to directly disable a global attribute, + // but using AllowedAttributes or simply not including + // the module in your custom doctype should be sufficient + $this->modules + ); + } + + /** + * Takes a module and adds it to the active module collection, + * registering it if necessary. + */ + public function processModule($module) + { + if (!isset($this->registeredModules[$module]) || is_object($module)) { + $this->registerModule($module); + } + $this->modules[$module] = $this->registeredModules[$module]; + } + + /** + * Retrieves merged element definitions. + * @return Array of HTMLPurifier_ElementDef + */ + public function getElements() + { + $elements = array(); + foreach ($this->modules as $module) { + if (!$this->trusted && !$module->safe) { + continue; + } + foreach ($module->info as $name => $v) { + if (isset($elements[$name])) { + continue; + } + $elements[$name] = $this->getElement($name); + } + } + + // remove dud elements, this happens when an element that + // appeared to be safe actually wasn't + foreach ($elements as $n => $v) { + if ($v === false) { + unset($elements[$n]); + } + } + + return $elements; + + } + + /** + * Retrieves a single merged element definition + * @param string $name Name of element + * @param bool $trusted Boolean trusted overriding parameter: set to true + * if you want the full version of an element + * @return HTMLPurifier_ElementDef Merged HTMLPurifier_ElementDef + * @note You may notice that modules are getting iterated over twice (once + * in getElements() and once here). This + * is because + */ + public function getElement($name, $trusted = null) + { + if (!isset($this->elementLookup[$name])) { + return false; + } + + // setup global state variables + $def = false; + if ($trusted === null) { + $trusted = $this->trusted; + } + + // iterate through each module that has registered itself to this + // element + foreach ($this->elementLookup[$name] as $module_name) { + $module = $this->modules[$module_name]; + + // refuse to create/merge from a module that is deemed unsafe-- + // pretend the module doesn't exist--when trusted mode is not on. + if (!$trusted && !$module->safe) { + continue; + } + + // clone is used because, ideally speaking, the original + // definition should not be modified. Usually, this will + // make no difference, but for consistency's sake + $new_def = clone $module->info[$name]; + + if (!$def && $new_def->standalone) { + $def = $new_def; + } elseif ($def) { + // This will occur even if $new_def is standalone. In practice, + // this will usually result in a full replacement. + $def->mergeIn($new_def); + } else { + // :TODO: + // non-standalone definitions that don't have a standalone + // to merge into could be deferred to the end + // HOWEVER, it is perfectly valid for a non-standalone + // definition to lack a standalone definition, even + // after all processing: this allows us to safely + // specify extra attributes for elements that may not be + // enabled all in one place. In particular, this might + // be the case for trusted elements. WARNING: care must + // be taken that the /extra/ definitions are all safe. + continue; + } + + // attribute value expansions + $this->attrCollections->performInclusions($def->attr); + $this->attrCollections->expandIdentifiers($def->attr, $this->attrTypes); + + // descendants_are_inline, for ChildDef_Chameleon + if (is_string($def->content_model) && + strpos($def->content_model, 'Inline') !== false) { + if ($name != 'del' && $name != 'ins') { + // this is for you, ins/del + $def->descendants_are_inline = true; + } + } + + $this->contentSets->generateChildDef($def, $module); + } + + // This can occur if there is a blank definition, but no base to + // mix it in with + if (!$def) { + return false; + } + + // add information on required attributes + foreach ($def->attr as $attr_name => $attr_def) { + if ($attr_def->required) { + $def->required_attr[] = $attr_name; + } + } + return $def; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/IDAccumulator.php b/tools/htmlpurifier/HTMLPurifier/IDAccumulator.php new file mode 100644 index 000000000..65c902c07 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/IDAccumulator.php @@ -0,0 +1,57 @@ +<?php + +/** + * Component of HTMLPurifier_AttrContext that accumulates IDs to prevent dupes + * @note In Slashdot-speak, dupe means duplicate. + * @note The default constructor does not accept $config or $context objects: + * use must use the static build() factory method to perform initialization. + */ +class HTMLPurifier_IDAccumulator +{ + + /** + * Lookup table of IDs we've accumulated. + * @public + */ + public $ids = array(); + + /** + * Builds an IDAccumulator, also initializing the default blacklist + * @param HTMLPurifier_Config $config Instance of HTMLPurifier_Config + * @param HTMLPurifier_Context $context Instance of HTMLPurifier_Context + * @return HTMLPurifier_IDAccumulator Fully initialized HTMLPurifier_IDAccumulator + */ + public static function build($config, $context) + { + $id_accumulator = new HTMLPurifier_IDAccumulator(); + $id_accumulator->load($config->get('Attr.IDBlacklist')); + return $id_accumulator; + } + + /** + * Add an ID to the lookup table. + * @param string $id ID to be added. + * @return bool status, true if success, false if there's a dupe + */ + public function add($id) + { + if (isset($this->ids[$id])) { + return false; + } + return $this->ids[$id] = true; + } + + /** + * Load a list of IDs into the lookup table + * @param $array_of_ids Array of IDs to load + * @note This function doesn't care about duplicates + */ + public function load($array_of_ids) + { + foreach ($array_of_ids as $id) { + $this->ids[$id] = true; + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Injector.php b/tools/htmlpurifier/HTMLPurifier/Injector.php new file mode 100644 index 000000000..116b470c3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Injector.php @@ -0,0 +1,283 @@ +<?php + +/** + * Injects tokens into the document while parsing for well-formedness. + * This enables "formatter-like" functionality such as auto-paragraphing, + * smiley-ification and linkification to take place. + * + * A note on how handlers create changes; this is done by assigning a new + * value to the $token reference. These values can take a variety of forms and + * are best described HTMLPurifier_Strategy_MakeWellFormed->processToken() + * documentation. + * + * @todo Allow injectors to request a re-run on their output. This + * would help if an operation is recursive. + */ +abstract class HTMLPurifier_Injector +{ + + /** + * Advisory name of injector, this is for friendly error messages. + * @type string + */ + public $name; + + /** + * @type HTMLPurifier_HTMLDefinition + */ + protected $htmlDefinition; + + /** + * Reference to CurrentNesting variable in Context. This is an array + * list of tokens that we are currently "inside" + * @type array + */ + protected $currentNesting; + + /** + * Reference to current token. + * @type HTMLPurifier_Token + */ + protected $currentToken; + + /** + * Reference to InputZipper variable in Context. + * @type HTMLPurifier_Zipper + */ + protected $inputZipper; + + /** + * Array of elements and attributes this injector creates and therefore + * need to be allowed by the definition. Takes form of + * array('element' => array('attr', 'attr2'), 'element2') + * @type array + */ + public $needed = array(); + + /** + * Number of elements to rewind backwards (relative). + * @type bool|int + */ + protected $rewindOffset = false; + + /** + * Rewind to a spot to re-perform processing. This is useful if you + * deleted a node, and now need to see if this change affected any + * earlier nodes. Rewinding does not affect other injectors, and can + * result in infinite loops if not used carefully. + * @param bool|int $offset + * @warning HTML Purifier will prevent you from fast-forwarding with this + * function. + */ + public function rewindOffset($offset) + { + $this->rewindOffset = $offset; + } + + /** + * Retrieves rewind offset, and then unsets it. + * @return bool|int + */ + public function getRewindOffset() + { + $r = $this->rewindOffset; + $this->rewindOffset = false; + return $r; + } + + /** + * Prepares the injector by giving it the config and context objects: + * this allows references to important variables to be made within + * the injector. This function also checks if the HTML environment + * will work with the Injector (see checkNeeded()). + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool|string Boolean false if success, string of missing needed element/attribute if failure + */ + public function prepare($config, $context) + { + $this->htmlDefinition = $config->getHTMLDefinition(); + // Even though this might fail, some unit tests ignore this and + // still test checkNeeded, so be careful. Maybe get rid of that + // dependency. + $result = $this->checkNeeded($config); + if ($result !== false) { + return $result; + } + $this->currentNesting =& $context->get('CurrentNesting'); + $this->currentToken =& $context->get('CurrentToken'); + $this->inputZipper =& $context->get('InputZipper'); + return false; + } + + /** + * This function checks if the HTML environment + * will work with the Injector: if p tags are not allowed, the + * Auto-Paragraphing injector should not be enabled. + * @param HTMLPurifier_Config $config + * @return bool|string Boolean false if success, string of missing needed element/attribute if failure + */ + public function checkNeeded($config) + { + $def = $config->getHTMLDefinition(); + foreach ($this->needed as $element => $attributes) { + if (is_int($element)) { + $element = $attributes; + } + if (!isset($def->info[$element])) { + return $element; + } + if (!is_array($attributes)) { + continue; + } + foreach ($attributes as $name) { + if (!isset($def->info[$element]->attr[$name])) { + return "$element.$name"; + } + } + } + return false; + } + + /** + * Tests if the context node allows a certain element + * @param string $name Name of element to test for + * @return bool True if element is allowed, false if it is not + */ + public function allowsElement($name) + { + if (!empty($this->currentNesting)) { + $parent_token = array_pop($this->currentNesting); + $this->currentNesting[] = $parent_token; + $parent = $this->htmlDefinition->info[$parent_token->name]; + } else { + $parent = $this->htmlDefinition->info_parent_def; + } + if (!isset($parent->child->elements[$name]) || isset($parent->excludes[$name])) { + return false; + } + // check for exclusion + if (!empty($this->currentNesting)) { + for ($i = count($this->currentNesting) - 2; $i >= 0; $i--) { + $node = $this->currentNesting[$i]; + $def = $this->htmlDefinition->info[$node->name]; + if (isset($def->excludes[$name])) { + return false; + } + } + } + return true; + } + + /** + * Iterator function, which starts with the next token and continues until + * you reach the end of the input tokens. + * @warning Please prevent previous references from interfering with this + * functions by setting $i = null beforehand! + * @param int $i Current integer index variable for inputTokens + * @param HTMLPurifier_Token $current Current token variable. + * Do NOT use $token, as that variable is also a reference + * @return bool + */ + protected function forward(&$i, &$current) + { + if ($i === null) { + $i = count($this->inputZipper->back) - 1; + } else { + $i--; + } + if ($i < 0) { + return false; + } + $current = $this->inputZipper->back[$i]; + return true; + } + + /** + * Similar to _forward, but accepts a third parameter $nesting (which + * should be initialized at 0) and stops when we hit the end tag + * for the node $this->inputIndex starts in. + * @param int $i Current integer index variable for inputTokens + * @param HTMLPurifier_Token $current Current token variable. + * Do NOT use $token, as that variable is also a reference + * @param int $nesting + * @return bool + */ + protected function forwardUntilEndToken(&$i, &$current, &$nesting) + { + $result = $this->forward($i, $current); + if (!$result) { + return false; + } + if ($nesting === null) { + $nesting = 0; + } + if ($current instanceof HTMLPurifier_Token_Start) { + $nesting++; + } elseif ($current instanceof HTMLPurifier_Token_End) { + if ($nesting <= 0) { + return false; + } + $nesting--; + } + return true; + } + + /** + * Iterator function, starts with the previous token and continues until + * you reach the beginning of input tokens. + * @warning Please prevent previous references from interfering with this + * functions by setting $i = null beforehand! + * @param int $i Current integer index variable for inputTokens + * @param HTMLPurifier_Token $current Current token variable. + * Do NOT use $token, as that variable is also a reference + * @return bool + */ + protected function backward(&$i, &$current) + { + if ($i === null) { + $i = count($this->inputZipper->front) - 1; + } else { + $i--; + } + if ($i < 0) { + return false; + } + $current = $this->inputZipper->front[$i]; + return true; + } + + /** + * Handler that is called when a text token is processed + */ + public function handleText(&$token) + { + } + + /** + * Handler that is called when a start or empty token is processed + */ + public function handleElement(&$token) + { + } + + /** + * Handler that is called when an end token is processed + */ + public function handleEnd(&$token) + { + $this->notifyEnd($token); + } + + /** + * Notifier that is called when an end token is processed + * @param HTMLPurifier_Token $token Current token variable. + * @note This differs from handlers in that the token is read-only + * @deprecated + */ + public function notifyEnd($token) + { + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Injector/AutoParagraph.php b/tools/htmlpurifier/HTMLPurifier/Injector/AutoParagraph.php new file mode 100644 index 000000000..4afdd128d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Injector/AutoParagraph.php @@ -0,0 +1,356 @@ +<?php + +/** + * Injector that auto paragraphs text in the root node based on + * double-spacing. + * @todo Ensure all states are unit tested, including variations as well. + * @todo Make a graph of the flow control for this Injector. + */ +class HTMLPurifier_Injector_AutoParagraph extends HTMLPurifier_Injector +{ + /** + * @type string + */ + public $name = 'AutoParagraph'; + + /** + * @type array + */ + public $needed = array('p'); + + /** + * @return HTMLPurifier_Token_Start + */ + private function _pStart() + { + $par = new HTMLPurifier_Token_Start('p'); + $par->armor['MakeWellFormed_TagClosedError'] = true; + return $par; + } + + /** + * @param HTMLPurifier_Token_Text $token + */ + public function handleText(&$token) + { + $text = $token->data; + // Does the current parent allow <p> tags? + if ($this->allowsElement('p')) { + if (empty($this->currentNesting) || strpos($text, "\n\n") !== false) { + // Note that we have differing behavior when dealing with text + // in the anonymous root node, or a node inside the document. + // If the text as a double-newline, the treatment is the same; + // if it doesn't, see the next if-block if you're in the document. + + $i = $nesting = null; + if (!$this->forwardUntilEndToken($i, $current, $nesting) && $token->is_whitespace) { + // State 1.1: ... ^ (whitespace, then document end) + // ---- + // This is a degenerate case + } else { + if (!$token->is_whitespace || $this->_isInline($current)) { + // State 1.2: PAR1 + // ---- + + // State 1.3: PAR1\n\nPAR2 + // ------------ + + // State 1.4: <div>PAR1\n\nPAR2 (see State 2) + // ------------ + $token = array($this->_pStart()); + $this->_splitText($text, $token); + } else { + // State 1.5: \n<hr /> + // -- + } + } + } else { + // State 2: <div>PAR1... (similar to 1.4) + // ---- + + // We're in an element that allows paragraph tags, but we're not + // sure if we're going to need them. + if ($this->_pLookAhead()) { + // State 2.1: <div>PAR1<b>PAR1\n\nPAR2 + // ---- + // Note: This will always be the first child, since any + // previous inline element would have triggered this very + // same routine, and found the double newline. One possible + // exception would be a comment. + $token = array($this->_pStart(), $token); + } else { + // State 2.2.1: <div>PAR1<div> + // ---- + + // State 2.2.2: <div>PAR1<b>PAR1</b></div> + // ---- + } + } + // Is the current parent a <p> tag? + } elseif (!empty($this->currentNesting) && + $this->currentNesting[count($this->currentNesting) - 1]->name == 'p') { + // State 3.1: ...<p>PAR1 + // ---- + + // State 3.2: ...<p>PAR1\n\nPAR2 + // ------------ + $token = array(); + $this->_splitText($text, $token); + // Abort! + } else { + // State 4.1: ...<b>PAR1 + // ---- + + // State 4.2: ...<b>PAR1\n\nPAR2 + // ------------ + } + } + + /** + * @param HTMLPurifier_Token $token + */ + public function handleElement(&$token) + { + // We don't have to check if we're already in a <p> tag for block + // tokens, because the tag would have been autoclosed by MakeWellFormed. + if ($this->allowsElement('p')) { + if (!empty($this->currentNesting)) { + if ($this->_isInline($token)) { + // State 1: <div>...<b> + // --- + // Check if this token is adjacent to the parent token + // (seek backwards until token isn't whitespace) + $i = null; + $this->backward($i, $prev); + + if (!$prev instanceof HTMLPurifier_Token_Start) { + // Token wasn't adjacent + if ($prev instanceof HTMLPurifier_Token_Text && + substr($prev->data, -2) === "\n\n" + ) { + // State 1.1.4: <div><p>PAR1</p>\n\n<b> + // --- + // Quite frankly, this should be handled by splitText + $token = array($this->_pStart(), $token); + } else { + // State 1.1.1: <div><p>PAR1</p><b> + // --- + // State 1.1.2: <div><br /><b> + // --- + // State 1.1.3: <div>PAR<b> + // --- + } + } else { + // State 1.2.1: <div><b> + // --- + // Lookahead to see if <p> is needed. + if ($this->_pLookAhead()) { + // State 1.3.1: <div><b>PAR1\n\nPAR2 + // --- + $token = array($this->_pStart(), $token); + } else { + // State 1.3.2: <div><b>PAR1</b></div> + // --- + + // State 1.3.3: <div><b>PAR1</b><div></div>\n\n</div> + // --- + } + } + } else { + // State 2.3: ...<div> + // ----- + } + } else { + if ($this->_isInline($token)) { + // State 3.1: <b> + // --- + // This is where the {p} tag is inserted, not reflected in + // inputTokens yet, however. + $token = array($this->_pStart(), $token); + } else { + // State 3.2: <div> + // ----- + } + + $i = null; + if ($this->backward($i, $prev)) { + if (!$prev instanceof HTMLPurifier_Token_Text) { + // State 3.1.1: ...</p>{p}<b> + // --- + // State 3.2.1: ...</p><div> + // ----- + if (!is_array($token)) { + $token = array($token); + } + array_unshift($token, new HTMLPurifier_Token_Text("\n\n")); + } else { + // State 3.1.2: ...</p>\n\n{p}<b> + // --- + // State 3.2.2: ...</p>\n\n<div> + // ----- + // Note: PAR<ELEM> cannot occur because PAR would have been + // wrapped in <p> tags. + } + } + } + } else { + // State 2.2: <ul><li> + // ---- + // State 2.4: <p><b> + // --- + } + } + + /** + * Splits up a text in paragraph tokens and appends them + * to the result stream that will replace the original + * @param string $data String text data that will be processed + * into paragraphs + * @param HTMLPurifier_Token[] $result Reference to array of tokens that the + * tags will be appended onto + */ + private function _splitText($data, &$result) + { + $raw_paragraphs = explode("\n\n", $data); + $paragraphs = array(); // without empty paragraphs + $needs_start = false; + $needs_end = false; + + $c = count($raw_paragraphs); + if ($c == 1) { + // There were no double-newlines, abort quickly. In theory this + // should never happen. + $result[] = new HTMLPurifier_Token_Text($data); + return; + } + for ($i = 0; $i < $c; $i++) { + $par = $raw_paragraphs[$i]; + if (trim($par) !== '') { + $paragraphs[] = $par; + } else { + if ($i == 0) { + // Double newline at the front + if (empty($result)) { + // The empty result indicates that the AutoParagraph + // injector did not add any start paragraph tokens. + // This means that we have been in a paragraph for + // a while, and the newline means we should start a new one. + $result[] = new HTMLPurifier_Token_End('p'); + $result[] = new HTMLPurifier_Token_Text("\n\n"); + // However, the start token should only be added if + // there is more processing to be done (i.e. there are + // real paragraphs in here). If there are none, the + // next start paragraph tag will be handled by the + // next call to the injector + $needs_start = true; + } else { + // We just started a new paragraph! + // Reinstate a double-newline for presentation's sake, since + // it was in the source code. + array_unshift($result, new HTMLPurifier_Token_Text("\n\n")); + } + } elseif ($i + 1 == $c) { + // Double newline at the end + // There should be a trailing </p> when we're finally done. + $needs_end = true; + } + } + } + + // Check if this was just a giant blob of whitespace. Move this earlier, + // perhaps? + if (empty($paragraphs)) { + return; + } + + // Add the start tag indicated by \n\n at the beginning of $data + if ($needs_start) { + $result[] = $this->_pStart(); + } + + // Append the paragraphs onto the result + foreach ($paragraphs as $par) { + $result[] = new HTMLPurifier_Token_Text($par); + $result[] = new HTMLPurifier_Token_End('p'); + $result[] = new HTMLPurifier_Token_Text("\n\n"); + $result[] = $this->_pStart(); + } + + // Remove trailing start token; Injector will handle this later if + // it was indeed needed. This prevents from needing to do a lookahead, + // at the cost of a lookbehind later. + array_pop($result); + + // If there is no need for an end tag, remove all of it and let + // MakeWellFormed close it later. + if (!$needs_end) { + array_pop($result); // removes \n\n + array_pop($result); // removes </p> + } + } + + /** + * Returns true if passed token is inline (and, ergo, allowed in + * paragraph tags) + * @param HTMLPurifier_Token $token + * @return bool + */ + private function _isInline($token) + { + return isset($this->htmlDefinition->info['p']->child->elements[$token->name]); + } + + /** + * Looks ahead in the token list and determines whether or not we need + * to insert a <p> tag. + * @return bool + */ + private function _pLookAhead() + { + if ($this->currentToken instanceof HTMLPurifier_Token_Start) { + $nesting = 1; + } else { + $nesting = 0; + } + $ok = false; + $i = null; + while ($this->forwardUntilEndToken($i, $current, $nesting)) { + $result = $this->_checkNeedsP($current); + if ($result !== null) { + $ok = $result; + break; + } + } + return $ok; + } + + /** + * Determines if a particular token requires an earlier inline token + * to get a paragraph. This should be used with _forwardUntilEndToken + * @param HTMLPurifier_Token $current + * @return bool + */ + private function _checkNeedsP($current) + { + if ($current instanceof HTMLPurifier_Token_Start) { + if (!$this->_isInline($current)) { + // <div>PAR1<div> + // ---- + // Terminate early, since we hit a block element + return false; + } + } elseif ($current instanceof HTMLPurifier_Token_Text) { + if (strpos($current->data, "\n\n") !== false) { + // <div>PAR1<b>PAR1\n\nPAR2 + // ---- + return true; + } else { + // <div>PAR1<b>PAR1... + // ---- + } + } + return null; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Injector/DisplayLinkURI.php b/tools/htmlpurifier/HTMLPurifier/Injector/DisplayLinkURI.php new file mode 100644 index 000000000..c19b1bc27 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Injector/DisplayLinkURI.php @@ -0,0 +1,40 @@ +<?php + +/** + * Injector that displays the URL of an anchor instead of linking to it, in addition to showing the text of the link. + */ +class HTMLPurifier_Injector_DisplayLinkURI extends HTMLPurifier_Injector +{ + /** + * @type string + */ + public $name = 'DisplayLinkURI'; + + /** + * @type array + */ + public $needed = array('a'); + + /** + * @param $token + */ + public function handleElement(&$token) + { + } + + /** + * @param HTMLPurifier_Token $token + */ + public function handleEnd(&$token) + { + if (isset($token->start->attr['href'])) { + $url = $token->start->attr['href']; + unset($token->start->attr['href']); + $token = array($token, new HTMLPurifier_Token_Text(" ($url)")); + } else { + // nothing to display + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Injector/Linkify.php b/tools/htmlpurifier/HTMLPurifier/Injector/Linkify.php new file mode 100644 index 000000000..74f83eaa7 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Injector/Linkify.php @@ -0,0 +1,64 @@ +<?php + +/** + * Injector that converts http, https and ftp text URLs to actual links. + */ +class HTMLPurifier_Injector_Linkify extends HTMLPurifier_Injector +{ + /** + * @type string + */ + public $name = 'Linkify'; + + /** + * @type array + */ + public $needed = array('a' => array('href')); + + /** + * @param HTMLPurifier_Token $token + */ + public function handleText(&$token) + { + if (!$this->allowsElement('a')) { + return; + } + + if (strpos($token->data, '://') === false) { + // our really quick heuristic failed, abort + // this may not work so well if we want to match things like + // "google.com", but then again, most people don't + return; + } + + // there is/are URL(s). Let's split the string. + // We use this regex: + // https://gist.github.com/gruber/249502 + // but with @cscott's backtracking fix and also + // the Unicode characters un-Unicodified. + $bits = preg_split( + '/\\b((?:[a-z][\\w\\-]+:(?:\\/{1,3}|[a-z0-9%])|www\\d{0,3}[.]|[a-z0-9.\\-]+[.][a-z]{2,4}\\/)(?:[^\\s()<>]|\\((?:[^\\s()<>]|(?:\\([^\\s()<>]+\\)))*\\))+(?:\\((?:[^\\s()<>]|(?:\\([^\\s()<>]+\\)))*\\)|[^\\s`!()\\[\\]{};:\'".,<>?\x{00ab}\x{00bb}\x{201c}\x{201d}\x{2018}\x{2019}]))/iu', + $token->data, -1, PREG_SPLIT_DELIM_CAPTURE); + + + $token = array(); + + // $i = index + // $c = count + // $l = is link + for ($i = 0, $c = count($bits), $l = false; $i < $c; $i++, $l = !$l) { + if (!$l) { + if ($bits[$i] === '') { + continue; + } + $token[] = new HTMLPurifier_Token_Text($bits[$i]); + } else { + $token[] = new HTMLPurifier_Token_Start('a', array('href' => $bits[$i])); + $token[] = new HTMLPurifier_Token_Text($bits[$i]); + $token[] = new HTMLPurifier_Token_End('a'); + } + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php b/tools/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php new file mode 100644 index 000000000..cb9046f33 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Injector/PurifierLinkify.php @@ -0,0 +1,71 @@ +<?php + +/** + * Injector that converts configuration directive syntax %Namespace.Directive + * to links + */ +class HTMLPurifier_Injector_PurifierLinkify extends HTMLPurifier_Injector +{ + /** + * @type string + */ + public $name = 'PurifierLinkify'; + + /** + * @type string + */ + public $docURL; + + /** + * @type array + */ + public $needed = array('a' => array('href')); + + /** + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string + */ + public function prepare($config, $context) + { + $this->docURL = $config->get('AutoFormat.PurifierLinkify.DocURL'); + return parent::prepare($config, $context); + } + + /** + * @param HTMLPurifier_Token $token + */ + public function handleText(&$token) + { + if (!$this->allowsElement('a')) { + return; + } + if (strpos($token->data, '%') === false) { + return; + } + + $bits = preg_split('#%([a-z0-9]+\.[a-z0-9]+)#Si', $token->data, -1, PREG_SPLIT_DELIM_CAPTURE); + $token = array(); + + // $i = index + // $c = count + // $l = is link + for ($i = 0, $c = count($bits), $l = false; $i < $c; $i++, $l = !$l) { + if (!$l) { + if ($bits[$i] === '') { + continue; + } + $token[] = new HTMLPurifier_Token_Text($bits[$i]); + } else { + $token[] = new HTMLPurifier_Token_Start( + 'a', + array('href' => str_replace('%s', $bits[$i], $this->docURL)) + ); + $token[] = new HTMLPurifier_Token_Text('%' . $bits[$i]); + $token[] = new HTMLPurifier_Token_End('a'); + } + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Injector/RemoveEmpty.php b/tools/htmlpurifier/HTMLPurifier/Injector/RemoveEmpty.php new file mode 100644 index 000000000..0ebc477c6 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Injector/RemoveEmpty.php @@ -0,0 +1,112 @@ +<?php + +class HTMLPurifier_Injector_RemoveEmpty extends HTMLPurifier_Injector +{ + /** + * @type HTMLPurifier_Context + */ + private $context; + + /** + * @type HTMLPurifier_Config + */ + private $config; + + /** + * @type HTMLPurifier_AttrValidator + */ + private $attrValidator; + + /** + * @type bool + */ + private $removeNbsp; + + /** + * @type bool + */ + private $removeNbspExceptions; + + /** + * Cached contents of %AutoFormat.RemoveEmpty.Predicate + * @type array + */ + private $exclude; + + /** + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return void + */ + public function prepare($config, $context) + { + parent::prepare($config, $context); + $this->config = $config; + $this->context = $context; + $this->removeNbsp = $config->get('AutoFormat.RemoveEmpty.RemoveNbsp'); + $this->removeNbspExceptions = $config->get('AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions'); + $this->exclude = $config->get('AutoFormat.RemoveEmpty.Predicate'); + foreach ($this->exclude as $key => $attrs) { + if (!is_array($attrs)) { + // HACK, see HTMLPurifier/Printer/ConfigForm.php + $this->exclude[$key] = explode(';', $attrs); + } + } + $this->attrValidator = new HTMLPurifier_AttrValidator(); + } + + /** + * @param HTMLPurifier_Token $token + */ + public function handleElement(&$token) + { + if (!$token instanceof HTMLPurifier_Token_Start) { + return; + } + $next = false; + $deleted = 1; // the current tag + for ($i = count($this->inputZipper->back) - 1; $i >= 0; $i--, $deleted++) { + $next = $this->inputZipper->back[$i]; + if ($next instanceof HTMLPurifier_Token_Text) { + if ($next->is_whitespace) { + continue; + } + if ($this->removeNbsp && !isset($this->removeNbspExceptions[$token->name])) { + $plain = str_replace("\xC2\xA0", "", $next->data); + $isWsOrNbsp = $plain === '' || ctype_space($plain); + if ($isWsOrNbsp) { + continue; + } + } + } + break; + } + if (!$next || ($next instanceof HTMLPurifier_Token_End && $next->name == $token->name)) { + $this->attrValidator->validateToken($token, $this->config, $this->context); + $token->armor['ValidateAttributes'] = true; + if (isset($this->exclude[$token->name])) { + $r = true; + foreach ($this->exclude[$token->name] as $elem) { + if (!isset($token->attr[$elem])) $r = false; + } + if ($r) return; + } + if (isset($token->attr['id']) || isset($token->attr['name'])) { + return; + } + $token = $deleted + 1; + for ($b = 0, $c = count($this->inputZipper->front); $b < $c; $b++) { + $prev = $this->inputZipper->front[$b]; + if ($prev instanceof HTMLPurifier_Token_Text && $prev->is_whitespace) { + continue; + } + break; + } + // This is safe because we removed the token that triggered this. + $this->rewindOffset($b+$deleted); + return; + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php b/tools/htmlpurifier/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php new file mode 100644 index 000000000..9ee7aa84d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php @@ -0,0 +1,84 @@ +<?php + +/** + * Injector that removes spans with no attributes + */ +class HTMLPurifier_Injector_RemoveSpansWithoutAttributes extends HTMLPurifier_Injector +{ + /** + * @type string + */ + public $name = 'RemoveSpansWithoutAttributes'; + + /** + * @type array + */ + public $needed = array('span'); + + /** + * @type HTMLPurifier_AttrValidator + */ + private $attrValidator; + + /** + * Used by AttrValidator. + * @type HTMLPurifier_Config + */ + private $config; + + /** + * @type HTMLPurifier_Context + */ + private $context; + + public function prepare($config, $context) + { + $this->attrValidator = new HTMLPurifier_AttrValidator(); + $this->config = $config; + $this->context = $context; + return parent::prepare($config, $context); + } + + /** + * @param HTMLPurifier_Token $token + */ + public function handleElement(&$token) + { + if ($token->name !== 'span' || !$token instanceof HTMLPurifier_Token_Start) { + return; + } + + // We need to validate the attributes now since this doesn't normally + // happen until after MakeWellFormed. If all the attributes are removed + // the span needs to be removed too. + $this->attrValidator->validateToken($token, $this->config, $this->context); + $token->armor['ValidateAttributes'] = true; + + if (!empty($token->attr)) { + return; + } + + $nesting = 0; + while ($this->forwardUntilEndToken($i, $current, $nesting)) { + } + + if ($current instanceof HTMLPurifier_Token_End && $current->name === 'span') { + // Mark closing span tag for deletion + $current->markForDeletion = true; + // Delete open span tag + $token = false; + } + } + + /** + * @param HTMLPurifier_Token $token + */ + public function handleEnd(&$token) + { + if ($token->markForDeletion) { + $token = false; + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Injector/SafeObject.php b/tools/htmlpurifier/HTMLPurifier/Injector/SafeObject.php new file mode 100644 index 000000000..317f7864d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Injector/SafeObject.php @@ -0,0 +1,124 @@ +<?php + +/** + * Adds important param elements to inside of object in order to make + * things safe. + */ +class HTMLPurifier_Injector_SafeObject extends HTMLPurifier_Injector +{ + /** + * @type string + */ + public $name = 'SafeObject'; + + /** + * @type array + */ + public $needed = array('object', 'param'); + + /** + * @type array + */ + protected $objectStack = array(); + + /** + * @type array + */ + protected $paramStack = array(); + + /** + * Keep this synchronized with AttrTransform/SafeParam.php. + * @type array + */ + protected $addParam = array( + 'allowScriptAccess' => 'never', + 'allowNetworking' => 'internal', + ); + + /** + * These are all lower-case keys. + * @type array + */ + protected $allowedParam = array( + 'wmode' => true, + 'movie' => true, + 'flashvars' => true, + 'src' => true, + 'allowfullscreen' => true, // if omitted, assume to be 'false' + ); + + /** + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return void + */ + public function prepare($config, $context) + { + parent::prepare($config, $context); + } + + /** + * @param HTMLPurifier_Token $token + */ + public function handleElement(&$token) + { + if ($token->name == 'object') { + $this->objectStack[] = $token; + $this->paramStack[] = array(); + $new = array($token); + foreach ($this->addParam as $name => $value) { + $new[] = new HTMLPurifier_Token_Empty('param', array('name' => $name, 'value' => $value)); + } + $token = $new; + } elseif ($token->name == 'param') { + $nest = count($this->currentNesting) - 1; + if ($nest >= 0 && $this->currentNesting[$nest]->name === 'object') { + $i = count($this->objectStack) - 1; + if (!isset($token->attr['name'])) { + $token = false; + return; + } + $n = $token->attr['name']; + // We need this fix because YouTube doesn't supply a data + // attribute, which we need if a type is specified. This is + // *very* Flash specific. + if (!isset($this->objectStack[$i]->attr['data']) && + ($token->attr['name'] == 'movie' || $token->attr['name'] == 'src') + ) { + $this->objectStack[$i]->attr['data'] = $token->attr['value']; + } + // Check if the parameter is the correct value but has not + // already been added + if (!isset($this->paramStack[$i][$n]) && + isset($this->addParam[$n]) && + $token->attr['name'] === $this->addParam[$n]) { + // keep token, and add to param stack + $this->paramStack[$i][$n] = true; + } elseif (isset($this->allowedParam[strtolower($n)])) { + // keep token, don't do anything to it + // (could possibly check for duplicates here) + // Note: In principle, parameters should be case sensitive. + // But it seems they are not really; so accept any case. + } else { + $token = false; + } + } else { + // not directly inside an object, DENY! + $token = false; + } + } + } + + public function handleEnd(&$token) + { + // This is the WRONG way of handling the object and param stacks; + // we should be inserting them directly on the relevant object tokens + // so that the global stack handling handles it. + if ($token->name == 'object') { + array_pop($this->objectStack); + array_pop($this->paramStack); + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Injector/index.php b/tools/htmlpurifier/HTMLPurifier/Injector/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Injector/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/Language.php b/tools/htmlpurifier/HTMLPurifier/Language.php new file mode 100644 index 000000000..65277dd43 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Language.php @@ -0,0 +1,204 @@ +<?php + +/** + * Represents a language and defines localizable string formatting and + * other functions, as well as the localized messages for HTML Purifier. + */ +class HTMLPurifier_Language +{ + + /** + * ISO 639 language code of language. Prefers shortest possible version. + * @type string + */ + public $code = 'en'; + + /** + * Fallback language code. + * @type bool|string + */ + public $fallback = false; + + /** + * Array of localizable messages. + * @type array + */ + public $messages = array(); + + /** + * Array of localizable error codes. + * @type array + */ + public $errorNames = array(); + + /** + * True if no message file was found for this language, so English + * is being used instead. Check this if you'd like to notify the + * user that they've used a non-supported language. + * @type bool + */ + public $error = false; + + /** + * Has the language object been loaded yet? + * @type bool + * @todo Make it private, fix usage in HTMLPurifier_LanguageTest + */ + public $_loaded = false; + + /** + * @type HTMLPurifier_Config + */ + protected $config; + + /** + * @type HTMLPurifier_Context + */ + protected $context; + + /** + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + */ + public function __construct($config, $context) + { + $this->config = $config; + $this->context = $context; + } + + /** + * Loads language object with necessary info from factory cache + * @note This is a lazy loader + */ + public function load() + { + if ($this->_loaded) { + return; + } + $factory = HTMLPurifier_LanguageFactory::instance(); + $factory->loadLanguage($this->code); + foreach ($factory->keys as $key) { + $this->$key = $factory->cache[$this->code][$key]; + } + $this->_loaded = true; + } + + /** + * Retrieves a localised message. + * @param string $key string identifier of message + * @return string localised message + */ + public function getMessage($key) + { + if (!$this->_loaded) { + $this->load(); + } + if (!isset($this->messages[$key])) { + return "[$key]"; + } + return $this->messages[$key]; + } + + /** + * Retrieves a localised error name. + * @param int $int error number, corresponding to PHP's error reporting + * @return string localised message + */ + public function getErrorName($int) + { + if (!$this->_loaded) { + $this->load(); + } + if (!isset($this->errorNames[$int])) { + return "[Error: $int]"; + } + return $this->errorNames[$int]; + } + + /** + * Converts an array list into a string readable representation + * @param array $array + * @return string + */ + public function listify($array) + { + $sep = $this->getMessage('Item separator'); + $sep_last = $this->getMessage('Item separator last'); + $ret = ''; + for ($i = 0, $c = count($array); $i < $c; $i++) { + if ($i == 0) { + } elseif ($i + 1 < $c) { + $ret .= $sep; + } else { + $ret .= $sep_last; + } + $ret .= $array[$i]; + } + return $ret; + } + + /** + * Formats a localised message with passed parameters + * @param string $key string identifier of message + * @param array $args Parameters to substitute in + * @return string localised message + * @todo Implement conditionals? Right now, some messages make + * reference to line numbers, but those aren't always available + */ + public function formatMessage($key, $args = array()) + { + if (!$this->_loaded) { + $this->load(); + } + if (!isset($this->messages[$key])) { + return "[$key]"; + } + $raw = $this->messages[$key]; + $subst = array(); + $generator = false; + foreach ($args as $i => $value) { + if (is_object($value)) { + if ($value instanceof HTMLPurifier_Token) { + // factor this out some time + if (!$generator) { + $generator = $this->context->get('Generator'); + } + if (isset($value->name)) { + $subst['$'.$i.'.Name'] = $value->name; + } + if (isset($value->data)) { + $subst['$'.$i.'.Data'] = $value->data; + } + $subst['$'.$i.'.Compact'] = + $subst['$'.$i.'.Serialized'] = $generator->generateFromToken($value); + // a more complex algorithm for compact representation + // could be introduced for all types of tokens. This + // may need to be factored out into a dedicated class + if (!empty($value->attr)) { + $stripped_token = clone $value; + $stripped_token->attr = array(); + $subst['$'.$i.'.Compact'] = $generator->generateFromToken($stripped_token); + } + $subst['$'.$i.'.Line'] = $value->line ? $value->line : 'unknown'; + } + continue; + } elseif (is_array($value)) { + $keys = array_keys($value); + if (array_keys($keys) === $keys) { + // list + $subst['$'.$i] = $this->listify($value); + } else { + // associative array + // no $i implementation yet, sorry + $subst['$'.$i.'.Keys'] = $this->listify($keys); + $subst['$'.$i.'.Values'] = $this->listify(array_values($value)); + } + continue; + } + $subst['$' . $i] = $value; + } + return strtr($raw, $subst); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Language/index.php b/tools/htmlpurifier/HTMLPurifier/Language/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Language/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en.php b/tools/htmlpurifier/HTMLPurifier/Language/messages/en.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en.php rename to tools/htmlpurifier/HTMLPurifier/Language/messages/en.php index c3fd770e3..c7f197e1e 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en.php +++ b/tools/htmlpurifier/HTMLPurifier/Language/messages/en.php @@ -53,4 +53,3 @@ $errorNames = array( ); // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/HTMLPurifier/Language/messages/index.php b/tools/htmlpurifier/HTMLPurifier/Language/messages/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Language/messages/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/LanguageFactory.php b/tools/htmlpurifier/HTMLPurifier/LanguageFactory.php new file mode 100644 index 000000000..4e35272d8 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/LanguageFactory.php @@ -0,0 +1,209 @@ +<?php + +/** + * Class responsible for generating HTMLPurifier_Language objects, managing + * caching and fallbacks. + * @note Thanks to MediaWiki for the general logic, although this version + * has been entirely rewritten + * @todo Serialized cache for languages + */ +class HTMLPurifier_LanguageFactory +{ + + /** + * Cache of language code information used to load HTMLPurifier_Language objects. + * Structure is: $factory->cache[$language_code][$key] = $value + * @type array + */ + public $cache; + + /** + * Valid keys in the HTMLPurifier_Language object. Designates which + * variables to slurp out of a message file. + * @type array + */ + public $keys = array('fallback', 'messages', 'errorNames'); + + /** + * Instance to validate language codes. + * @type HTMLPurifier_AttrDef_Lang + * + */ + protected $validator; + + /** + * Cached copy of dirname(__FILE__), directory of current file without + * trailing slash. + * @type string + */ + protected $dir; + + /** + * Keys whose contents are a hash map and can be merged. + * @type array + */ + protected $mergeable_keys_map = array('messages' => true, 'errorNames' => true); + + /** + * Keys whose contents are a list and can be merged. + * @value array lookup + */ + protected $mergeable_keys_list = array(); + + /** + * Retrieve sole instance of the factory. + * @param HTMLPurifier_LanguageFactory $prototype Optional prototype to overload sole instance with, + * or bool true to reset to default factory. + * @return HTMLPurifier_LanguageFactory + */ + public static function instance($prototype = null) + { + static $instance = null; + if ($prototype !== null) { + $instance = $prototype; + } elseif ($instance === null || $prototype == true) { + $instance = new HTMLPurifier_LanguageFactory(); + $instance->setup(); + } + return $instance; + } + + /** + * Sets up the singleton, much like a constructor + * @note Prevents people from getting this outside of the singleton + */ + public function setup() + { + $this->validator = new HTMLPurifier_AttrDef_Lang(); + $this->dir = HTMLPURIFIER_PREFIX . '/HTMLPurifier'; + } + + /** + * Creates a language object, handles class fallbacks + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @param bool|string $code Code to override configuration with. Private parameter. + * @return HTMLPurifier_Language + */ + public function create($config, $context, $code = false) + { + // validate language code + if ($code === false) { + $code = $this->validator->validate( + $config->get('Core.Language'), + $config, + $context + ); + } else { + $code = $this->validator->validate($code, $config, $context); + } + if ($code === false) { + $code = 'en'; // malformed code becomes English + } + + $pcode = str_replace('-', '_', $code); // make valid PHP classname + static $depth = 0; // recursion protection + + if ($code == 'en') { + $lang = new HTMLPurifier_Language($config, $context); + } else { + $class = 'HTMLPurifier_Language_' . $pcode; + $file = $this->dir . '/Language/classes/' . $code . '.php'; + if (file_exists($file) || class_exists($class, false)) { + $lang = new $class($config, $context); + } else { + // Go fallback + $raw_fallback = $this->getFallbackFor($code); + $fallback = $raw_fallback ? $raw_fallback : 'en'; + $depth++; + $lang = $this->create($config, $context, $fallback); + if (!$raw_fallback) { + $lang->error = true; + } + $depth--; + } + } + $lang->code = $code; + return $lang; + } + + /** + * Returns the fallback language for language + * @note Loads the original language into cache + * @param string $code language code + * @return string|bool + */ + public function getFallbackFor($code) + { + $this->loadLanguage($code); + return $this->cache[$code]['fallback']; + } + + /** + * Loads language into the cache, handles message file and fallbacks + * @param string $code language code + */ + public function loadLanguage($code) + { + static $languages_seen = array(); // recursion guard + + // abort if we've already loaded it + if (isset($this->cache[$code])) { + return; + } + + // generate filename + $filename = $this->dir . '/Language/messages/' . $code . '.php'; + + // default fallback : may be overwritten by the ensuing include + $fallback = ($code != 'en') ? 'en' : false; + + // load primary localisation + if (!file_exists($filename)) { + // skip the include: will rely solely on fallback + $filename = $this->dir . '/Language/messages/en.php'; + $cache = array(); + } else { + include $filename; + $cache = compact($this->keys); + } + + // load fallback localisation + if (!empty($fallback)) { + + // infinite recursion guard + if (isset($languages_seen[$code])) { + trigger_error( + 'Circular fallback reference in language ' . + $code, + E_USER_ERROR + ); + $fallback = 'en'; + } + $language_seen[$code] = true; + + // load the fallback recursively + $this->loadLanguage($fallback); + $fallback_cache = $this->cache[$fallback]; + + // merge fallback with current language + foreach ($this->keys as $key) { + if (isset($cache[$key]) && isset($fallback_cache[$key])) { + if (isset($this->mergeable_keys_map[$key])) { + $cache[$key] = $cache[$key] + $fallback_cache[$key]; + } elseif (isset($this->mergeable_keys_list[$key])) { + $cache[$key] = array_merge($fallback_cache[$key], $cache[$key]); + } + } else { + $cache[$key] = $fallback_cache[$key]; + } + } + } + + // save to cache for later retrieval + $this->cache[$code] = $cache; + return; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Length.php b/tools/htmlpurifier/HTMLPurifier/Length.php new file mode 100644 index 000000000..e70da55a9 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Length.php @@ -0,0 +1,162 @@ +<?php + +/** + * Represents a measurable length, with a string numeric magnitude + * and a unit. This object is immutable. + */ +class HTMLPurifier_Length +{ + + /** + * String numeric magnitude. + * @type string + */ + protected $n; + + /** + * String unit. False is permitted if $n = 0. + * @type string|bool + */ + protected $unit; + + /** + * Whether or not this length is valid. Null if not calculated yet. + * @type bool + */ + protected $isValid; + + /** + * Array Lookup array of units recognized by CSS 3 + * @type array + */ + protected static $allowedUnits = array( + 'em' => true, 'ex' => true, 'px' => true, 'in' => true, + 'cm' => true, 'mm' => true, 'pt' => true, 'pc' => true, + 'ch' => true, 'rem' => true, 'vw' => true, 'vh' => true, + 'vmin' => true, 'vmax' => true + ); + + /** + * @param string $n Magnitude + * @param bool|string $u Unit + */ + public function __construct($n = '0', $u = false) + { + $this->n = (string) $n; + $this->unit = $u !== false ? (string) $u : false; + } + + /** + * @param string $s Unit string, like '2em' or '3.4in' + * @return HTMLPurifier_Length + * @warning Does not perform validation. + */ + public static function make($s) + { + if ($s instanceof HTMLPurifier_Length) { + return $s; + } + $n_length = strspn($s, '1234567890.+-'); + $n = substr($s, 0, $n_length); + $unit = substr($s, $n_length); + if ($unit === '') { + $unit = false; + } + return new HTMLPurifier_Length($n, $unit); + } + + /** + * Validates the number and unit. + * @return bool + */ + protected function validate() + { + // Special case: + if ($this->n === '+0' || $this->n === '-0') { + $this->n = '0'; + } + if ($this->n === '0' && $this->unit === false) { + return true; + } + if (!ctype_lower($this->unit)) { + $this->unit = strtolower($this->unit); + } + if (!isset(HTMLPurifier_Length::$allowedUnits[$this->unit])) { + return false; + } + // Hack: + $def = new HTMLPurifier_AttrDef_CSS_Number(); + $result = $def->validate($this->n, false, false); + if ($result === false) { + return false; + } + $this->n = $result; + return true; + } + + /** + * Returns string representation of number. + * @return string + */ + public function toString() + { + if (!$this->isValid()) { + return false; + } + return $this->n . $this->unit; + } + + /** + * Retrieves string numeric magnitude. + * @return string + */ + public function getN() + { + return $this->n; + } + + /** + * Retrieves string unit. + * @return string + */ + public function getUnit() + { + return $this->unit; + } + + /** + * Returns true if this length unit is valid. + * @return bool + */ + public function isValid() + { + if ($this->isValid === null) { + $this->isValid = $this->validate(); + } + return $this->isValid; + } + + /** + * Compares two lengths, and returns 1 if greater, -1 if less and 0 if equal. + * @param HTMLPurifier_Length $l + * @return int + * @warning If both values are too large or small, this calculation will + * not work properly + */ + public function compareTo($l) + { + if ($l === false) { + return false; + } + if ($l->unit !== $this->unit) { + $converter = new HTMLPurifier_UnitConverter(); + $l = $converter->convert($l, $this->unit); + if ($l === false) { + return false; + } + } + return $this->n - $l->n; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Lexer.php b/tools/htmlpurifier/HTMLPurifier/Lexer.php new file mode 100644 index 000000000..e9da3ed5e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Lexer.php @@ -0,0 +1,382 @@ +<?php + +/** + * Forgivingly lexes HTML (SGML-style) markup into tokens. + * + * A lexer parses a string of SGML-style markup and converts them into + * corresponding tokens. It doesn't check for well-formedness, although its + * internal mechanism may make this automatic (such as the case of + * HTMLPurifier_Lexer_DOMLex). There are several implementations to choose + * from. + * + * A lexer is HTML-oriented: it might work with XML, but it's not + * recommended, as we adhere to a subset of the specification for optimization + * reasons. This might change in the future. Also, most tokenizers are not + * expected to handle DTDs or PIs. + * + * This class should not be directly instantiated, but you may use create() to + * retrieve a default copy of the lexer. Being a supertype, this class + * does not actually define any implementation, but offers commonly used + * convenience functions for subclasses. + * + * @note The unit tests will instantiate this class for testing purposes, as + * many of the utility functions require a class to be instantiated. + * This means that, even though this class is not runnable, it will + * not be declared abstract. + * + * @par + * + * @note + * We use tokens rather than create a DOM representation because DOM would: + * + * @par + * -# Require more processing and memory to create, + * -# Is not streamable, and + * -# Has the entire document structure (html and body not needed). + * + * @par + * However, DOM is helpful in that it makes it easy to move around nodes + * without a lot of lookaheads to see when a tag is closed. This is a + * limitation of the token system and some workarounds would be nice. + */ +class HTMLPurifier_Lexer +{ + + /** + * Whether or not this lexer implements line-number/column-number tracking. + * If it does, set to true. + */ + public $tracksLineNumbers = false; + + // -- STATIC ---------------------------------------------------------- + + /** + * Retrieves or sets the default Lexer as a Prototype Factory. + * + * By default HTMLPurifier_Lexer_DOMLex will be returned. There are + * a few exceptions involving special features that only DirectLex + * implements. + * + * @note The behavior of this class has changed, rather than accepting + * a prototype object, it now accepts a configuration object. + * To specify your own prototype, set %Core.LexerImpl to it. + * This change in behavior de-singletonizes the lexer object. + * + * @param HTMLPurifier_Config $config + * @return HTMLPurifier_Lexer + * @throws HTMLPurifier_Exception + */ + public static function create($config) + { + if (!($config instanceof HTMLPurifier_Config)) { + $lexer = $config; + trigger_error( + "Passing a prototype to + HTMLPurifier_Lexer::create() is deprecated, please instead + use %Core.LexerImpl", + E_USER_WARNING + ); + } else { + $lexer = $config->get('Core.LexerImpl'); + } + + $needs_tracking = + $config->get('Core.MaintainLineNumbers') || + $config->get('Core.CollectErrors'); + + $inst = null; + if (is_object($lexer)) { + $inst = $lexer; + } else { + if (is_null($lexer)) { + do { + // auto-detection algorithm + if ($needs_tracking) { + $lexer = 'DirectLex'; + break; + } + + if (class_exists('DOMDocument', false) && + method_exists('DOMDocument', 'loadHTML') && + !extension_loaded('domxml') + ) { + // check for DOM support, because while it's part of the + // core, it can be disabled compile time. Also, the PECL + // domxml extension overrides the default DOM, and is evil + // and nasty and we shan't bother to support it + $lexer = 'DOMLex'; + } else { + $lexer = 'DirectLex'; + } + } while (0); + } // do..while so we can break + + // instantiate recognized string names + switch ($lexer) { + case 'DOMLex': + $inst = new HTMLPurifier_Lexer_DOMLex(); + break; + case 'DirectLex': + $inst = new HTMLPurifier_Lexer_DirectLex(); + break; + case 'PH5P': + $inst = new HTMLPurifier_Lexer_PH5P(); + break; + default: + throw new HTMLPurifier_Exception( + "Cannot instantiate unrecognized Lexer type " . + htmlspecialchars($lexer) + ); + } + } + + if (!$inst) { + throw new HTMLPurifier_Exception('No lexer was instantiated'); + } + + // once PHP DOM implements native line numbers, or we + // hack out something using XSLT, remove this stipulation + if ($needs_tracking && !$inst->tracksLineNumbers) { + throw new HTMLPurifier_Exception( + 'Cannot use lexer that does not support line numbers with ' . + 'Core.MaintainLineNumbers or Core.CollectErrors (use DirectLex instead)' + ); + } + + return $inst; + + } + + // -- CONVENIENCE MEMBERS --------------------------------------------- + + public function __construct() + { + $this->_entity_parser = new HTMLPurifier_EntityParser(); + } + + /** + * Most common entity to raw value conversion table for special entities. + * @type array + */ + protected $_special_entity2str = + array( + '&quot;' => '"', + '&amp;' => '&', + '&lt;' => '<', + '&gt;' => '>', + '&#39;' => "'", + '&#039;' => "'", + '&#x27;' => "'" + ); + + public function parseText($string, $config) { + return $this->parseData($string, false, $config); + } + + public function parseAttr($string, $config) { + return $this->parseData($string, true, $config); + } + + /** + * Parses special entities into the proper characters. + * + * This string will translate escaped versions of the special characters + * into the correct ones. + * + * @param string $string String character data to be parsed. + * @return string Parsed character data. + */ + public function parseData($string, $is_attr, $config) + { + // following functions require at least one character + if ($string === '') { + return ''; + } + + // subtracts amps that cannot possibly be escaped + $num_amp = substr_count($string, '&') - substr_count($string, '& ') - + ($string[strlen($string) - 1] === '&' ? 1 : 0); + + if (!$num_amp) { + return $string; + } // abort if no entities + $num_esc_amp = substr_count($string, '&amp;'); + $string = strtr($string, $this->_special_entity2str); + + // code duplication for sake of optimization, see above + $num_amp_2 = substr_count($string, '&') - substr_count($string, '& ') - + ($string[strlen($string) - 1] === '&' ? 1 : 0); + + if ($num_amp_2 <= $num_esc_amp) { + return $string; + } + + // hmm... now we have some uncommon entities. Use the callback. + if ($config->get('Core.LegacyEntityDecoder')) { + $string = $this->_entity_parser->substituteSpecialEntities($string); + } else { + if ($is_attr) { + $string = $this->_entity_parser->substituteAttrEntities($string); + } else { + $string = $this->_entity_parser->substituteTextEntities($string); + } + } + return $string; + } + + /** + * Lexes an HTML string into tokens. + * @param $string String HTML. + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return HTMLPurifier_Token[] array representation of HTML. + */ + public function tokenizeHTML($string, $config, $context) + { + trigger_error('Call to abstract class', E_USER_ERROR); + } + + /** + * Translates CDATA sections into regular sections (through escaping). + * @param string $string HTML string to process. + * @return string HTML with CDATA sections escaped. + */ + protected static function escapeCDATA($string) + { + return preg_replace_callback( + '/<!\[CDATA\[(.+?)\]\]>/s', + array('HTMLPurifier_Lexer', 'CDATACallback'), + $string + ); + } + + /** + * Special CDATA case that is especially convoluted for <script> + * @param string $string HTML string to process. + * @return string HTML with CDATA sections escaped. + */ + protected static function escapeCommentedCDATA($string) + { + return preg_replace_callback( + '#<!--//--><!\[CDATA\[//><!--(.+?)//--><!\]\]>#s', + array('HTMLPurifier_Lexer', 'CDATACallback'), + $string + ); + } + + /** + * Special Internet Explorer conditional comments should be removed. + * @param string $string HTML string to process. + * @return string HTML with conditional comments removed. + */ + protected static function removeIEConditional($string) + { + return preg_replace( + '#<!--\[if [^>]+\]>.*?<!\[endif\]-->#si', // probably should generalize for all strings + '', + $string + ); + } + + /** + * Callback function for escapeCDATA() that does the work. + * + * @warning Though this is public in order to let the callback happen, + * calling it directly is not recommended. + * @param array $matches PCRE matches array, with index 0 the entire match + * and 1 the inside of the CDATA section. + * @return string Escaped internals of the CDATA section. + */ + protected static function CDATACallback($matches) + { + // not exactly sure why the character set is needed, but whatever + return htmlspecialchars($matches[1], ENT_COMPAT, 'UTF-8'); + } + + /** + * Takes a piece of HTML and normalizes it by converting entities, fixing + * encoding, extracting bits, and other good stuff. + * @param string $html HTML. + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string + * @todo Consider making protected + */ + public function normalize($html, $config, $context) + { + // normalize newlines to \n + if ($config->get('Core.NormalizeNewlines')) { + $html = str_replace("\r\n", "\n", $html); + $html = str_replace("\r", "\n", $html); + } + + if ($config->get('HTML.Trusted')) { + // escape convoluted CDATA + $html = $this->escapeCommentedCDATA($html); + } + + // escape CDATA + $html = $this->escapeCDATA($html); + + $html = $this->removeIEConditional($html); + + // extract body from document if applicable + if ($config->get('Core.ConvertDocumentToFragment')) { + $e = false; + if ($config->get('Core.CollectErrors')) { + $e =& $context->get('ErrorCollector'); + } + $new_html = $this->extractBody($html); + if ($e && $new_html != $html) { + $e->send(E_WARNING, 'Lexer: Extracted body'); + } + $html = $new_html; + } + + // expand entities that aren't the big five + if ($config->get('Core.LegacyEntityDecoder')) { + $html = $this->_entity_parser->substituteNonSpecialEntities($html); + } + + // clean into wellformed UTF-8 string for an SGML context: this has + // to be done after entity expansion because the entities sometimes + // represent non-SGML characters (horror, horror!) + $html = HTMLPurifier_Encoder::cleanUTF8($html); + + // if processing instructions are to removed, remove them now + if ($config->get('Core.RemoveProcessingInstructions')) { + $html = preg_replace('#<\?.+?\?>#s', '', $html); + } + + $hidden_elements = $config->get('Core.HiddenElements'); + if ($config->get('Core.AggressivelyRemoveScript') && + !($config->get('HTML.Trusted') || !$config->get('Core.RemoveScriptContents') + || empty($hidden_elements["script"]))) { + $html = preg_replace('#<script[^>]*>.*?</script>#i', '', $html); + } + + return $html; + } + + /** + * Takes a string of HTML (fragment or document) and returns the content + * @todo Consider making protected + */ + public function extractBody($html) + { + $matches = array(); + $result = preg_match('|(.*?)<body[^>]*>(.*)</body>|is', $html, $matches); + if ($result) { + // Make sure it's not in a comment + $comment_start = strrpos($matches[1], '<!--'); + $comment_end = strrpos($matches[1], '-->'); + if ($comment_start === false || + ($comment_end !== false && $comment_end > $comment_start)) { + return $matches[2]; + } + } + return $html; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Lexer/DOMLex.php b/tools/htmlpurifier/HTMLPurifier/Lexer/DOMLex.php new file mode 100644 index 000000000..ca5f25b84 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Lexer/DOMLex.php @@ -0,0 +1,338 @@ +<?php + +/** + * Parser that uses PHP 5's DOM extension (part of the core). + * + * In PHP 5, the DOM XML extension was revamped into DOM and added to the core. + * It gives us a forgiving HTML parser, which we use to transform the HTML + * into a DOM, and then into the tokens. It is blazingly fast (for large + * documents, it performs twenty times faster than + * HTMLPurifier_Lexer_DirectLex,and is the default choice for PHP 5. + * + * @note Any empty elements will have empty tokens associated with them, even if + * this is prohibited by the spec. This is cannot be fixed until the spec + * comes into play. + * + * @note PHP's DOM extension does not actually parse any entities, we use + * our own function to do that. + * + * @warning DOM tends to drop whitespace, which may wreak havoc on indenting. + * If this is a huge problem, due to the fact that HTML is hand + * edited and you are unable to get a parser cache that caches the + * the output of HTML Purifier while keeping the original HTML lying + * around, you may want to run Tidy on the resulting output or use + * HTMLPurifier_DirectLex + */ + +class HTMLPurifier_Lexer_DOMLex extends HTMLPurifier_Lexer +{ + + /** + * @type HTMLPurifier_TokenFactory + */ + private $factory; + + public function __construct() + { + // setup the factory + parent::__construct(); + $this->factory = new HTMLPurifier_TokenFactory(); + } + + /** + * @param string $html + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return HTMLPurifier_Token[] + */ + public function tokenizeHTML($html, $config, $context) + { + $html = $this->normalize($html, $config, $context); + + // attempt to armor stray angled brackets that cannot possibly + // form tags and thus are probably being used as emoticons + if ($config->get('Core.AggressivelyFixLt')) { + $char = '[^a-z!\/]'; + $comment = "/<!--(.*?)(-->|\z)/is"; + $html = preg_replace_callback($comment, array($this, 'callbackArmorCommentEntities'), $html); + do { + $old = $html; + $html = preg_replace("/<($char)/i", '&lt;\\1', $html); + } while ($html !== $old); + $html = preg_replace_callback($comment, array($this, 'callbackUndoCommentSubst'), $html); // fix comments + } + + // preprocess html, essential for UTF-8 + $html = $this->wrapHTML($html, $config, $context); + + $doc = new DOMDocument(); + $doc->encoding = 'UTF-8'; // theoretically, the above has this covered + + $options = 0; + if ($config->get('Core.AllowParseManyTags') && defined('LIBXML_PARSEHUGE')) { + $options |= LIBXML_PARSEHUGE; + } + + set_error_handler(array($this, 'muteErrorHandler')); + // loadHTML() fails on PHP 5.3 when second parameter is given + if ($options) { + $doc->loadHTML($html, $options); + } else { + $doc->loadHTML($html); + } + restore_error_handler(); + + $body = $doc->getElementsByTagName('html')->item(0)-> // <html> + getElementsByTagName('body')->item(0); // <body> + + $div = $body->getElementsByTagName('div')->item(0); // <div> + $tokens = array(); + $this->tokenizeDOM($div, $tokens, $config); + // If the div has a sibling, that means we tripped across + // a premature </div> tag. So remove the div we parsed, + // and then tokenize the rest of body. We can't tokenize + // the sibling directly as we'll lose the tags in that case. + if ($div->nextSibling) { + $body->removeChild($div); + $this->tokenizeDOM($body, $tokens, $config); + } + return $tokens; + } + + /** + * Iterative function that tokenizes a node, putting it into an accumulator. + * To iterate is human, to recurse divine - L. Peter Deutsch + * @param DOMNode $node DOMNode to be tokenized. + * @param HTMLPurifier_Token[] $tokens Array-list of already tokenized tokens. + * @return HTMLPurifier_Token of node appended to previously passed tokens. + */ + protected function tokenizeDOM($node, &$tokens, $config) + { + $level = 0; + $nodes = array($level => new HTMLPurifier_Queue(array($node))); + $closingNodes = array(); + do { + while (!$nodes[$level]->isEmpty()) { + $node = $nodes[$level]->shift(); // FIFO + $collect = $level > 0 ? true : false; + $needEndingTag = $this->createStartNode($node, $tokens, $collect, $config); + if ($needEndingTag) { + $closingNodes[$level][] = $node; + } + if ($node->childNodes && $node->childNodes->length) { + $level++; + $nodes[$level] = new HTMLPurifier_Queue(); + foreach ($node->childNodes as $childNode) { + $nodes[$level]->push($childNode); + } + } + } + $level--; + if ($level && isset($closingNodes[$level])) { + while ($node = array_pop($closingNodes[$level])) { + $this->createEndNode($node, $tokens); + } + } + } while ($level > 0); + } + + /** + * Portably retrieve the tag name of a node; deals with older versions + * of libxml like 2.7.6 + * @param DOMNode $node + */ + protected function getTagName($node) + { + if (isset($node->tagName)) { + return $node->tagName; + } else if (isset($node->nodeName)) { + return $node->nodeName; + } else if (isset($node->localName)) { + return $node->localName; + } + return null; + } + + /** + * Portably retrieve the data of a node; deals with older versions + * of libxml like 2.7.6 + * @param DOMNode $node + */ + protected function getData($node) + { + if (isset($node->data)) { + return $node->data; + } else if (isset($node->nodeValue)) { + return $node->nodeValue; + } else if (isset($node->textContent)) { + return $node->textContent; + } + return null; + } + + + /** + * @param DOMNode $node DOMNode to be tokenized. + * @param HTMLPurifier_Token[] $tokens Array-list of already tokenized tokens. + * @param bool $collect Says whether or start and close are collected, set to + * false at first recursion because it's the implicit DIV + * tag you're dealing with. + * @return bool if the token needs an endtoken + * @todo data and tagName properties don't seem to exist in DOMNode? + */ + protected function createStartNode($node, &$tokens, $collect, $config) + { + // intercept non element nodes. WE MUST catch all of them, + // but we're not getting the character reference nodes because + // those should have been preprocessed + if ($node->nodeType === XML_TEXT_NODE) { + $data = $this->getData($node); // Handle variable data property + if ($data !== null) { + $tokens[] = $this->factory->createText($data); + } + return false; + } elseif ($node->nodeType === XML_CDATA_SECTION_NODE) { + // undo libxml's special treatment of <script> and <style> tags + $last = end($tokens); + $data = $node->data; + // (note $node->tagname is already normalized) + if ($last instanceof HTMLPurifier_Token_Start && ($last->name == 'script' || $last->name == 'style')) { + $new_data = trim($data); + if (substr($new_data, 0, 4) === '<!--') { + $data = substr($new_data, 4); + if (substr($data, -3) === '-->') { + $data = substr($data, 0, -3); + } else { + // Highly suspicious! Not sure what to do... + } + } + } + $tokens[] = $this->factory->createText($this->parseText($data, $config)); + return false; + } elseif ($node->nodeType === XML_COMMENT_NODE) { + // this is code is only invoked for comments in script/style in versions + // of libxml pre-2.6.28 (regular comments, of course, are still + // handled regularly) + $tokens[] = $this->factory->createComment($node->data); + return false; + } elseif ($node->nodeType !== XML_ELEMENT_NODE) { + // not-well tested: there may be other nodes we have to grab + return false; + } + $attr = $node->hasAttributes() ? $this->transformAttrToAssoc($node->attributes) : array(); + $tag_name = $this->getTagName($node); // Handle variable tagName property + if (empty($tag_name)) { + return (bool) $node->childNodes->length; + } + // We still have to make sure that the element actually IS empty + if (!$node->childNodes->length) { + if ($collect) { + $tokens[] = $this->factory->createEmpty($tag_name, $attr); + } + return false; + } else { + if ($collect) { + $tokens[] = $this->factory->createStart($tag_name, $attr); + } + return true; + } + } + + /** + * @param DOMNode $node + * @param HTMLPurifier_Token[] $tokens + */ + protected function createEndNode($node, &$tokens) + { + $tag_name = $this->getTagName($node); // Handle variable tagName property + $tokens[] = $this->factory->createEnd($tag_name); + } + + /** + * Converts a DOMNamedNodeMap of DOMAttr objects into an assoc array. + * + * @param DOMNamedNodeMap $node_map DOMNamedNodeMap of DOMAttr objects. + * @return array Associative array of attributes. + */ + protected function transformAttrToAssoc($node_map) + { + // NamedNodeMap is documented very well, so we're using undocumented + // features, namely, the fact that it implements Iterator and + // has a ->length attribute + if ($node_map->length === 0) { + return array(); + } + $array = array(); + foreach ($node_map as $attr) { + $array[$attr->name] = $attr->value; + } + return $array; + } + + /** + * An error handler that mutes all errors + * @param int $errno + * @param string $errstr + */ + public function muteErrorHandler($errno, $errstr) + { + } + + /** + * Callback function for undoing escaping of stray angled brackets + * in comments + * @param array $matches + * @return string + */ + public function callbackUndoCommentSubst($matches) + { + return '<!--' . strtr($matches[1], array('&amp;' => '&', '&lt;' => '<')) . $matches[2]; + } + + /** + * Callback function that entity-izes ampersands in comments so that + * callbackUndoCommentSubst doesn't clobber them + * @param array $matches + * @return string + */ + public function callbackArmorCommentEntities($matches) + { + return '<!--' . str_replace('&', '&amp;', $matches[1]) . $matches[2]; + } + + /** + * Wraps an HTML fragment in the necessary HTML + * @param string $html + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string + */ + protected function wrapHTML($html, $config, $context, $use_div = true) + { + $def = $config->getDefinition('HTML'); + $ret = ''; + + if (!empty($def->doctype->dtdPublic) || !empty($def->doctype->dtdSystem)) { + $ret .= '<!DOCTYPE html '; + if (!empty($def->doctype->dtdPublic)) { + $ret .= 'PUBLIC "' . $def->doctype->dtdPublic . '" '; + } + if (!empty($def->doctype->dtdSystem)) { + $ret .= '"' . $def->doctype->dtdSystem . '" '; + } + $ret .= '>'; + } + + $ret .= '<html><head>'; + $ret .= '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'; + // No protection if $html contains a stray </div>! + $ret .= '</head><body>'; + if ($use_div) $ret .= '<div>'; + $ret .= $html; + if ($use_div) $ret .= '</div>'; + $ret .= '</body></html>'; + return $ret; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Lexer/DirectLex.php b/tools/htmlpurifier/HTMLPurifier/Lexer/DirectLex.php new file mode 100644 index 000000000..6f1308966 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Lexer/DirectLex.php @@ -0,0 +1,539 @@ +<?php + +/** + * Our in-house implementation of a parser. + * + * A pure PHP parser, DirectLex has absolutely no dependencies, making + * it a reasonably good default for PHP4. Written with efficiency in mind, + * it can be four times faster than HTMLPurifier_Lexer_PEARSax3, although it + * pales in comparison to HTMLPurifier_Lexer_DOMLex. + * + * @todo Reread XML spec and document differences. + */ +class HTMLPurifier_Lexer_DirectLex extends HTMLPurifier_Lexer +{ + /** + * @type bool + */ + public $tracksLineNumbers = true; + + /** + * Whitespace characters for str(c)spn. + * @type string + */ + protected $_whitespace = "\x20\x09\x0D\x0A"; + + /** + * Callback function for script CDATA fudge + * @param array $matches, in form of array(opening tag, contents, closing tag) + * @return string + */ + protected function scriptCallback($matches) + { + return $matches[1] . htmlspecialchars($matches[2], ENT_COMPAT, 'UTF-8') . $matches[3]; + } + + /** + * @param String $html + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array|HTMLPurifier_Token[] + */ + public function tokenizeHTML($html, $config, $context) + { + // special normalization for script tags without any armor + // our "armor" heurstic is a < sign any number of whitespaces after + // the first script tag + if ($config->get('HTML.Trusted')) { + $html = preg_replace_callback( + '#(<script[^>]*>)(\s*[^<].+?)(</script>)#si', + array($this, 'scriptCallback'), + $html + ); + } + + $html = $this->normalize($html, $config, $context); + + $cursor = 0; // our location in the text + $inside_tag = false; // whether or not we're parsing the inside of a tag + $array = array(); // result array + + // This is also treated to mean maintain *column* numbers too + $maintain_line_numbers = $config->get('Core.MaintainLineNumbers'); + + if ($maintain_line_numbers === null) { + // automatically determine line numbering by checking + // if error collection is on + $maintain_line_numbers = $config->get('Core.CollectErrors'); + } + + if ($maintain_line_numbers) { + $current_line = 1; + $current_col = 0; + $length = strlen($html); + } else { + $current_line = false; + $current_col = false; + $length = false; + } + $context->register('CurrentLine', $current_line); + $context->register('CurrentCol', $current_col); + $nl = "\n"; + // how often to manually recalculate. This will ALWAYS be right, + // but it's pretty wasteful. Set to 0 to turn off + $synchronize_interval = $config->get('Core.DirectLexLineNumberSyncInterval'); + + $e = false; + if ($config->get('Core.CollectErrors')) { + $e =& $context->get('ErrorCollector'); + } + + // for testing synchronization + $loops = 0; + + while (++$loops) { + // $cursor is either at the start of a token, or inside of + // a tag (i.e. there was a < immediately before it), as indicated + // by $inside_tag + + if ($maintain_line_numbers) { + // $rcursor, however, is always at the start of a token. + $rcursor = $cursor - (int)$inside_tag; + + // Column number is cheap, so we calculate it every round. + // We're interested at the *end* of the newline string, so + // we need to add strlen($nl) == 1 to $nl_pos before subtracting it + // from our "rcursor" position. + $nl_pos = strrpos($html, $nl, $rcursor - $length); + $current_col = $rcursor - (is_bool($nl_pos) ? 0 : $nl_pos + 1); + + // recalculate lines + if ($synchronize_interval && // synchronization is on + $cursor > 0 && // cursor is further than zero + $loops % $synchronize_interval === 0) { // time to synchronize! + $current_line = 1 + $this->substrCount($html, $nl, 0, $cursor); + } + } + + $position_next_lt = strpos($html, '<', $cursor); + $position_next_gt = strpos($html, '>', $cursor); + + // triggers on "<b>asdf</b>" but not "asdf <b></b>" + // special case to set up context + if ($position_next_lt === $cursor) { + $inside_tag = true; + $cursor++; + } + + if (!$inside_tag && $position_next_lt !== false) { + // We are not inside tag and there still is another tag to parse + $token = new + HTMLPurifier_Token_Text( + $this->parseText( + substr( + $html, + $cursor, + $position_next_lt - $cursor + ), $config + ) + ); + if ($maintain_line_numbers) { + $token->rawPosition($current_line, $current_col); + $current_line += $this->substrCount($html, $nl, $cursor, $position_next_lt - $cursor); + } + $array[] = $token; + $cursor = $position_next_lt + 1; + $inside_tag = true; + continue; + } elseif (!$inside_tag) { + // We are not inside tag but there are no more tags + // If we're already at the end, break + if ($cursor === strlen($html)) { + break; + } + // Create Text of rest of string + $token = new + HTMLPurifier_Token_Text( + $this->parseText( + substr( + $html, + $cursor + ), $config + ) + ); + if ($maintain_line_numbers) { + $token->rawPosition($current_line, $current_col); + } + $array[] = $token; + break; + } elseif ($inside_tag && $position_next_gt !== false) { + // We are in tag and it is well formed + // Grab the internals of the tag + $strlen_segment = $position_next_gt - $cursor; + + if ($strlen_segment < 1) { + // there's nothing to process! + $token = new HTMLPurifier_Token_Text('<'); + $cursor++; + continue; + } + + $segment = substr($html, $cursor, $strlen_segment); + + if ($segment === false) { + // somehow, we attempted to access beyond the end of + // the string, defense-in-depth, reported by Nate Abele + break; + } + + // Check if it's a comment + if (substr($segment, 0, 3) === '!--') { + // re-determine segment length, looking for --> + $position_comment_end = strpos($html, '-->', $cursor); + if ($position_comment_end === false) { + // uh oh, we have a comment that extends to + // infinity. Can't be helped: set comment + // end position to end of string + if ($e) { + $e->send(E_WARNING, 'Lexer: Unclosed comment'); + } + $position_comment_end = strlen($html); + $end = true; + } else { + $end = false; + } + $strlen_segment = $position_comment_end - $cursor; + $segment = substr($html, $cursor, $strlen_segment); + $token = new + HTMLPurifier_Token_Comment( + substr( + $segment, + 3, + $strlen_segment - 3 + ) + ); + if ($maintain_line_numbers) { + $token->rawPosition($current_line, $current_col); + $current_line += $this->substrCount($html, $nl, $cursor, $strlen_segment); + } + $array[] = $token; + $cursor = $end ? $position_comment_end : $position_comment_end + 3; + $inside_tag = false; + continue; + } + + // Check if it's an end tag + $is_end_tag = (strpos($segment, '/') === 0); + if ($is_end_tag) { + $type = substr($segment, 1); + $token = new HTMLPurifier_Token_End($type); + if ($maintain_line_numbers) { + $token->rawPosition($current_line, $current_col); + $current_line += $this->substrCount($html, $nl, $cursor, $position_next_gt - $cursor); + } + $array[] = $token; + $inside_tag = false; + $cursor = $position_next_gt + 1; + continue; + } + + // Check leading character is alnum, if not, we may + // have accidently grabbed an emoticon. Translate into + // text and go our merry way + if (!ctype_alpha($segment[0])) { + // XML: $segment[0] !== '_' && $segment[0] !== ':' + if ($e) { + $e->send(E_NOTICE, 'Lexer: Unescaped lt'); + } + $token = new HTMLPurifier_Token_Text('<'); + if ($maintain_line_numbers) { + $token->rawPosition($current_line, $current_col); + $current_line += $this->substrCount($html, $nl, $cursor, $position_next_gt - $cursor); + } + $array[] = $token; + $inside_tag = false; + continue; + } + + // Check if it is explicitly self closing, if so, remove + // trailing slash. Remember, we could have a tag like <br>, so + // any later token processing scripts must convert improperly + // classified EmptyTags from StartTags. + $is_self_closing = (strrpos($segment, '/') === $strlen_segment - 1); + if ($is_self_closing) { + $strlen_segment--; + $segment = substr($segment, 0, $strlen_segment); + } + + // Check if there are any attributes + $position_first_space = strcspn($segment, $this->_whitespace); + + if ($position_first_space >= $strlen_segment) { + if ($is_self_closing) { + $token = new HTMLPurifier_Token_Empty($segment); + } else { + $token = new HTMLPurifier_Token_Start($segment); + } + if ($maintain_line_numbers) { + $token->rawPosition($current_line, $current_col); + $current_line += $this->substrCount($html, $nl, $cursor, $position_next_gt - $cursor); + } + $array[] = $token; + $inside_tag = false; + $cursor = $position_next_gt + 1; + continue; + } + + // Grab out all the data + $type = substr($segment, 0, $position_first_space); + $attribute_string = + trim( + substr( + $segment, + $position_first_space + ) + ); + if ($attribute_string) { + $attr = $this->parseAttributeString( + $attribute_string, + $config, + $context + ); + } else { + $attr = array(); + } + + if ($is_self_closing) { + $token = new HTMLPurifier_Token_Empty($type, $attr); + } else { + $token = new HTMLPurifier_Token_Start($type, $attr); + } + if ($maintain_line_numbers) { + $token->rawPosition($current_line, $current_col); + $current_line += $this->substrCount($html, $nl, $cursor, $position_next_gt - $cursor); + } + $array[] = $token; + $cursor = $position_next_gt + 1; + $inside_tag = false; + continue; + } else { + // inside tag, but there's no ending > sign + if ($e) { + $e->send(E_WARNING, 'Lexer: Missing gt'); + } + $token = new + HTMLPurifier_Token_Text( + '<' . + $this->parseText( + substr($html, $cursor), $config + ) + ); + if ($maintain_line_numbers) { + $token->rawPosition($current_line, $current_col); + } + // no cursor scroll? Hmm... + $array[] = $token; + break; + } + break; + } + + $context->destroy('CurrentLine'); + $context->destroy('CurrentCol'); + return $array; + } + + /** + * PHP 5.0.x compatible substr_count that implements offset and length + * @param string $haystack + * @param string $needle + * @param int $offset + * @param int $length + * @return int + */ + protected function substrCount($haystack, $needle, $offset, $length) + { + static $oldVersion; + if ($oldVersion === null) { + $oldVersion = version_compare(PHP_VERSION, '5.1', '<'); + } + if ($oldVersion) { + $haystack = substr($haystack, $offset, $length); + return substr_count($haystack, $needle); + } else { + return substr_count($haystack, $needle, $offset, $length); + } + } + + /** + * Takes the inside of an HTML tag and makes an assoc array of attributes. + * + * @param string $string Inside of tag excluding name. + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array Assoc array of attributes. + */ + public function parseAttributeString($string, $config, $context) + { + $string = (string)$string; // quick typecast + + if ($string == '') { + return array(); + } // no attributes + + $e = false; + if ($config->get('Core.CollectErrors')) { + $e =& $context->get('ErrorCollector'); + } + + // let's see if we can abort as quickly as possible + // one equal sign, no spaces => one attribute + $num_equal = substr_count($string, '='); + $has_space = strpos($string, ' '); + if ($num_equal === 0 && !$has_space) { + // bool attribute + return array($string => $string); + } elseif ($num_equal === 1 && !$has_space) { + // only one attribute + list($key, $quoted_value) = explode('=', $string); + $quoted_value = trim($quoted_value); + if (!$key) { + if ($e) { + $e->send(E_ERROR, 'Lexer: Missing attribute key'); + } + return array(); + } + if (!$quoted_value) { + return array($key => ''); + } + $first_char = @$quoted_value[0]; + $last_char = @$quoted_value[strlen($quoted_value) - 1]; + + $same_quote = ($first_char == $last_char); + $open_quote = ($first_char == '"' || $first_char == "'"); + + if ($same_quote && $open_quote) { + // well behaved + $value = substr($quoted_value, 1, strlen($quoted_value) - 2); + } else { + // not well behaved + if ($open_quote) { + if ($e) { + $e->send(E_ERROR, 'Lexer: Missing end quote'); + } + $value = substr($quoted_value, 1); + } else { + $value = $quoted_value; + } + } + if ($value === false) { + $value = ''; + } + return array($key => $this->parseAttr($value, $config)); + } + + // setup loop environment + $array = array(); // return assoc array of attributes + $cursor = 0; // current position in string (moves forward) + $size = strlen($string); // size of the string (stays the same) + + // if we have unquoted attributes, the parser expects a terminating + // space, so let's guarantee that there's always a terminating space. + $string .= ' '; + + $old_cursor = -1; + while ($cursor < $size) { + if ($old_cursor >= $cursor) { + throw new Exception("Infinite loop detected"); + } + $old_cursor = $cursor; + + $cursor += ($value = strspn($string, $this->_whitespace, $cursor)); + // grab the key + + $key_begin = $cursor; //we're currently at the start of the key + + // scroll past all characters that are the key (not whitespace or =) + $cursor += strcspn($string, $this->_whitespace . '=', $cursor); + + $key_end = $cursor; // now at the end of the key + + $key = substr($string, $key_begin, $key_end - $key_begin); + + if (!$key) { + if ($e) { + $e->send(E_ERROR, 'Lexer: Missing attribute key'); + } + $cursor += 1 + strcspn($string, $this->_whitespace, $cursor + 1); // prevent infinite loop + continue; // empty key + } + + // scroll past all whitespace + $cursor += strspn($string, $this->_whitespace, $cursor); + + if ($cursor >= $size) { + $array[$key] = $key; + break; + } + + // if the next character is an equal sign, we've got a regular + // pair, otherwise, it's a bool attribute + $first_char = @$string[$cursor]; + + if ($first_char == '=') { + // key="value" + + $cursor++; + $cursor += strspn($string, $this->_whitespace, $cursor); + + if ($cursor === false) { + $array[$key] = ''; + break; + } + + // we might be in front of a quote right now + + $char = @$string[$cursor]; + + if ($char == '"' || $char == "'") { + // it's quoted, end bound is $char + $cursor++; + $value_begin = $cursor; + $cursor = strpos($string, $char, $cursor); + $value_end = $cursor; + } else { + // it's not quoted, end bound is whitespace + $value_begin = $cursor; + $cursor += strcspn($string, $this->_whitespace, $cursor); + $value_end = $cursor; + } + + // we reached a premature end + if ($cursor === false) { + $cursor = $size; + $value_end = $cursor; + } + + $value = substr($string, $value_begin, $value_end - $value_begin); + if ($value === false) { + $value = ''; + } + $array[$key] = $this->parseAttr($value, $config); + $cursor++; + } else { + // boolattr + if ($key !== '') { + $array[$key] = $key; + } else { + // purely theoretical + if ($e) { + $e->send(E_ERROR, 'Lexer: Missing attribute key'); + } + } + } + } + return $array; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Lexer/PH5P.php b/tools/htmlpurifier/HTMLPurifier/Lexer/PH5P.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/Lexer/PH5P.php rename to tools/htmlpurifier/HTMLPurifier/Lexer/PH5P.php index a4587e4cd..72476ddf3 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Lexer/PH5P.php +++ b/tools/htmlpurifier/HTMLPurifier/Lexer/PH5P.php @@ -21,7 +21,7 @@ class HTMLPurifier_Lexer_PH5P extends HTMLPurifier_Lexer_DOMLex public function tokenizeHTML($html, $config, $context) { $new_html = $this->normalize($html, $config, $context); - $new_html = $this->wrapHTML($new_html, $config, $context); + $new_html = $this->wrapHTML($new_html, $config, $context, false /* no div */); try { $parser = new HTML5($new_html); $doc = $parser->save(); @@ -34,10 +34,9 @@ class HTMLPurifier_Lexer_PH5P extends HTMLPurifier_Lexer_DOMLex $tokens = array(); $this->tokenizeDOM( $doc->getElementsByTagName('html')->item(0)-> // <html> - getElementsByTagName('body')->item(0)-> // <body> - getElementsByTagName('div')->item(0) // <div> + getElementsByTagName('body')->item(0) // <body> , - $tokens + $tokens, $config ); return $tokens; } @@ -1508,7 +1507,7 @@ class HTML5 $entity = $this->character($start, $this->char); $cond = strlen($e_name) > 0; - // The rest of the parsing happens bellow. + // The rest of the parsing happens below. break; // Anything else @@ -1516,6 +1515,7 @@ class HTML5 // Consume the maximum number of characters possible, with the // consumed characters case-sensitively matching one of the // identifiers in the first column of the entities table. + $e_name = $this->characters('0-9A-Za-z;', $this->char + 1); $len = strlen($e_name); @@ -1535,7 +1535,7 @@ class HTML5 } $cond = isset($entity); - // The rest of the parsing happens bellow. + // The rest of the parsing happens below. break; } @@ -1548,7 +1548,7 @@ class HTML5 // Return a character token for the character corresponding to the // entity name (as given by the second column of the entities table). - return html_entity_decode('&' . $entity . ';', ENT_QUOTES, 'UTF-8'); + return html_entity_decode('&' . rtrim($entity, ';') . ';', ENT_QUOTES, 'UTF-8'); } private function emitToken($token) diff --git a/tools/htmlpurifier/HTMLPurifier/Lexer/index.php b/tools/htmlpurifier/HTMLPurifier/Lexer/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Lexer/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/Node.php b/tools/htmlpurifier/HTMLPurifier/Node.php new file mode 100644 index 000000000..3995fec9f --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Node.php @@ -0,0 +1,49 @@ +<?php + +/** + * Abstract base node class that all others inherit from. + * + * Why do we not use the DOM extension? (1) It is not always available, + * (2) it has funny constraints on the data it can represent, + * whereas we want a maximally flexible representation, and (3) its + * interface is a bit cumbersome. + */ +abstract class HTMLPurifier_Node +{ + /** + * Line number of the start token in the source document + * @type int + */ + public $line; + + /** + * Column number of the start token in the source document. Null if unknown. + * @type int + */ + public $col; + + /** + * Lookup array of processing that this token is exempt from. + * Currently, valid values are "ValidateAttributes". + * @type array + */ + public $armor = array(); + + /** + * When true, this node should be ignored as non-existent. + * + * Who is responsible for ignoring dead nodes? FixNesting is + * responsible for removing them before passing on to child + * validators. + */ + public $dead = false; + + /** + * Returns a pair of start and end tokens, where the end token + * is null if it is not necessary. Does not include children. + * @type array + */ + abstract public function toTokenPair(); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Node/Comment.php b/tools/htmlpurifier/HTMLPurifier/Node/Comment.php new file mode 100644 index 000000000..38ba19394 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Node/Comment.php @@ -0,0 +1,36 @@ +<?php + +/** + * Concrete comment node class. + */ +class HTMLPurifier_Node_Comment extends HTMLPurifier_Node +{ + /** + * Character data within comment. + * @type string + */ + public $data; + + /** + * @type bool + */ + public $is_whitespace = true; + + /** + * Transparent constructor. + * + * @param string $data String comment data. + * @param int $line + * @param int $col + */ + public function __construct($data, $line = null, $col = null) + { + $this->data = $data; + $this->line = $line; + $this->col = $col; + } + + public function toTokenPair() { + return array(new HTMLPurifier_Token_Comment($this->data, $this->line, $this->col), null); + } +} diff --git a/tools/htmlpurifier/HTMLPurifier/Node/Element.php b/tools/htmlpurifier/HTMLPurifier/Node/Element.php new file mode 100644 index 000000000..6cbf56dad --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Node/Element.php @@ -0,0 +1,59 @@ +<?php + +/** + * Concrete element node class. + */ +class HTMLPurifier_Node_Element extends HTMLPurifier_Node +{ + /** + * The lower-case name of the tag, like 'a', 'b' or 'blockquote'. + * + * @note Strictly speaking, XML tags are case sensitive, so we shouldn't + * be lower-casing them, but these tokens cater to HTML tags, which are + * insensitive. + * @type string + */ + public $name; + + /** + * Associative array of the node's attributes. + * @type array + */ + public $attr = array(); + + /** + * List of child elements. + * @type array + */ + public $children = array(); + + /** + * Does this use the <a></a> form or the </a> form, i.e. + * is it a pair of start/end tokens or an empty token. + * @bool + */ + public $empty = false; + + public $endCol = null, $endLine = null, $endArmor = array(); + + public function __construct($name, $attr = array(), $line = null, $col = null, $armor = array()) { + $this->name = $name; + $this->attr = $attr; + $this->line = $line; + $this->col = $col; + $this->armor = $armor; + } + + public function toTokenPair() { + // XXX inefficiency here, normalization is not necessary + if ($this->empty) { + return array(new HTMLPurifier_Token_Empty($this->name, $this->attr, $this->line, $this->col, $this->armor), null); + } else { + $start = new HTMLPurifier_Token_Start($this->name, $this->attr, $this->line, $this->col, $this->armor); + $end = new HTMLPurifier_Token_End($this->name, array(), $this->endLine, $this->endCol, $this->endArmor); + //$end->start = $start; + return array($start, $end); + } + } +} + diff --git a/tools/htmlpurifier/HTMLPurifier/Node/Text.php b/tools/htmlpurifier/HTMLPurifier/Node/Text.php new file mode 100644 index 000000000..aec916647 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Node/Text.php @@ -0,0 +1,54 @@ +<?php + +/** + * Concrete text token class. + * + * Text tokens comprise of regular parsed character data (PCDATA) and raw + * character data (from the CDATA sections). Internally, their + * data is parsed with all entities expanded. Surprisingly, the text token + * does have a "tag name" called #PCDATA, which is how the DTD represents it + * in permissible child nodes. + */ +class HTMLPurifier_Node_Text extends HTMLPurifier_Node +{ + + /** + * PCDATA tag name compatible with DTD, see + * HTMLPurifier_ChildDef_Custom for details. + * @type string + */ + public $name = '#PCDATA'; + + /** + * @type string + */ + public $data; + /**< Parsed character data of text. */ + + /** + * @type bool + */ + public $is_whitespace; + + /**< Bool indicating if node is whitespace. */ + + /** + * Constructor, accepts data and determines if it is whitespace. + * @param string $data String parsed character data. + * @param int $line + * @param int $col + */ + public function __construct($data, $is_whitespace, $line = null, $col = null) + { + $this->data = $data; + $this->is_whitespace = $is_whitespace; + $this->line = $line; + $this->col = $col; + } + + public function toTokenPair() { + return array(new HTMLPurifier_Token_Text($this->data, $this->line, $this->col), null); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Node/index.php b/tools/htmlpurifier/HTMLPurifier/Node/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Node/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/PercentEncoder.php b/tools/htmlpurifier/HTMLPurifier/PercentEncoder.php new file mode 100644 index 000000000..18c8bbb00 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/PercentEncoder.php @@ -0,0 +1,111 @@ +<?php + +/** + * Class that handles operations involving percent-encoding in URIs. + * + * @warning + * Be careful when reusing instances of PercentEncoder. The object + * you use for normalize() SHOULD NOT be used for encode(), or + * vice-versa. + */ +class HTMLPurifier_PercentEncoder +{ + + /** + * Reserved characters to preserve when using encode(). + * @type array + */ + protected $preserve = array(); + + /** + * String of characters that should be preserved while using encode(). + * @param bool $preserve + */ + public function __construct($preserve = false) + { + // unreserved letters, ought to const-ify + for ($i = 48; $i <= 57; $i++) { // digits + $this->preserve[$i] = true; + } + for ($i = 65; $i <= 90; $i++) { // upper-case + $this->preserve[$i] = true; + } + for ($i = 97; $i <= 122; $i++) { // lower-case + $this->preserve[$i] = true; + } + $this->preserve[45] = true; // Dash - + $this->preserve[46] = true; // Period . + $this->preserve[95] = true; // Underscore _ + $this->preserve[126]= true; // Tilde ~ + + // extra letters not to escape + if ($preserve !== false) { + for ($i = 0, $c = strlen($preserve); $i < $c; $i++) { + $this->preserve[ord($preserve[$i])] = true; + } + } + } + + /** + * Our replacement for urlencode, it encodes all non-reserved characters, + * as well as any extra characters that were instructed to be preserved. + * @note + * Assumes that the string has already been normalized, making any + * and all percent escape sequences valid. Percents will not be + * re-escaped, regardless of their status in $preserve + * @param string $string String to be encoded + * @return string Encoded string. + */ + public function encode($string) + { + $ret = ''; + for ($i = 0, $c = strlen($string); $i < $c; $i++) { + if ($string[$i] !== '%' && !isset($this->preserve[$int = ord($string[$i])])) { + $ret .= '%' . sprintf('%02X', $int); + } else { + $ret .= $string[$i]; + } + } + return $ret; + } + + /** + * Fix up percent-encoding by decoding unreserved characters and normalizing. + * @warning This function is affected by $preserve, even though the + * usual desired behavior is for this not to preserve those + * characters. Be careful when reusing instances of PercentEncoder! + * @param string $string String to normalize + * @return string + */ + public function normalize($string) + { + if ($string == '') { + return ''; + } + $parts = explode('%', $string); + $ret = array_shift($parts); + foreach ($parts as $part) { + $length = strlen($part); + if ($length < 2) { + $ret .= '%25' . $part; + continue; + } + $encoding = substr($part, 0, 2); + $text = substr($part, 2); + if (!ctype_xdigit($encoding)) { + $ret .= '%25' . $part; + continue; + } + $int = hexdec($encoding); + if (isset($this->preserve[$int])) { + $ret .= chr($int) . $text; + continue; + } + $encoding = strtoupper($encoding); + $ret .= '%' . $encoding . $text; + } + return $ret; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Printer.php b/tools/htmlpurifier/HTMLPurifier/Printer.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/Printer.php rename to tools/htmlpurifier/HTMLPurifier/Printer.php index 47a08172b..549e4cea1 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Printer.php +++ b/tools/htmlpurifier/HTMLPurifier/Printer.php @@ -216,4 +216,3 @@ class HTMLPurifier_Printer } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/CSSDefinition.php b/tools/htmlpurifier/HTMLPurifier/Printer/CSSDefinition.php similarity index 99% rename from tools/htmlpurifier/standalone/HTMLPurifier/Printer/CSSDefinition.php rename to tools/htmlpurifier/HTMLPurifier/Printer/CSSDefinition.php index d7c742228..29505fe12 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/CSSDefinition.php +++ b/tools/htmlpurifier/HTMLPurifier/Printer/CSSDefinition.php @@ -42,4 +42,3 @@ class HTMLPurifier_Printer_CSSDefinition extends HTMLPurifier_Printer } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.css b/tools/htmlpurifier/HTMLPurifier/Printer/ConfigForm.css similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.css rename to tools/htmlpurifier/HTMLPurifier/Printer/ConfigForm.css diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.js b/tools/htmlpurifier/HTMLPurifier/Printer/ConfigForm.js similarity index 100% rename from tools/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.js rename to tools/htmlpurifier/HTMLPurifier/Printer/ConfigForm.js diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.php b/tools/htmlpurifier/HTMLPurifier/Printer/ConfigForm.php similarity index 97% rename from tools/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.php rename to tools/htmlpurifier/HTMLPurifier/Printer/ConfigForm.php index e2a5a3c02..33ae11397 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.php +++ b/tools/htmlpurifier/HTMLPurifier/Printer/ConfigForm.php @@ -48,7 +48,7 @@ class HTMLPurifier_Printer_ConfigForm extends HTMLPurifier_Printer $this->compress = $compress; // initialize sub-printers $this->fields[0] = new HTMLPurifier_Printer_ConfigForm_default(); - $this->fields[HTMLPurifier_VarParser::BOOL] = new HTMLPurifier_Printer_ConfigForm_bool(); + $this->fields[HTMLPurifier_VarParser::C_BOOL] = new HTMLPurifier_Printer_ConfigForm_bool(); } /** @@ -327,6 +327,10 @@ class HTMLPurifier_Printer_ConfigForm_default extends HTMLPurifier_Printer case HTMLPurifier_VarParser::HASH: $nvalue = ''; foreach ($value as $i => $v) { + if (is_array($v)) { + // HACK + $v = implode(";", $v); + } $nvalue .= "$i:$v" . PHP_EOL; } $value = $nvalue; @@ -335,7 +339,7 @@ class HTMLPurifier_Printer_ConfigForm_default extends HTMLPurifier_Printer $value = ''; } } - if ($type === HTMLPurifier_VarParser::MIXED) { + if ($type === HTMLPurifier_VarParser::C_MIXED) { return 'Not supported'; $value = serialize($value); } @@ -445,4 +449,3 @@ class HTMLPurifier_Printer_ConfigForm_bool extends HTMLPurifier_Printer } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/HTMLDefinition.php b/tools/htmlpurifier/HTMLPurifier/Printer/HTMLDefinition.php similarity index 98% rename from tools/htmlpurifier/standalone/HTMLPurifier/Printer/HTMLDefinition.php rename to tools/htmlpurifier/HTMLPurifier/Printer/HTMLDefinition.php index d124a3123..ae8639176 100644 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/HTMLDefinition.php +++ b/tools/htmlpurifier/HTMLPurifier/Printer/HTMLDefinition.php @@ -43,8 +43,8 @@ class HTMLPurifier_Printer_HTMLDefinition extends HTMLPurifier_Printer $ret .= $this->element('caption', 'Doctype'); $ret .= $this->row('Name', $doctype->name); $ret .= $this->row('XML', $doctype->xml ? 'Yes' : 'No'); - $ret .= $this->row('Default Modules', implode($doctype->modules, ', ')); - $ret .= $this->row('Default Tidy Modules', implode($doctype->tidyModules, ', ')); + $ret .= $this->row('Default Modules', implode(', ', $doctype->modules)); + $ret .= $this->row('Default Tidy Modules', implode(', ', $doctype->tidyModules)); $ret .= $this->end('table'); return $ret; } @@ -322,4 +322,3 @@ class HTMLPurifier_Printer_HTMLDefinition extends HTMLPurifier_Printer } // vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/HTMLPurifier/Printer/index.php b/tools/htmlpurifier/HTMLPurifier/Printer/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Printer/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/PropertyList.php b/tools/htmlpurifier/HTMLPurifier/PropertyList.php new file mode 100644 index 000000000..189348fd9 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/PropertyList.php @@ -0,0 +1,122 @@ +<?php + +/** + * Generic property list implementation + */ +class HTMLPurifier_PropertyList +{ + /** + * Internal data-structure for properties. + * @type array + */ + protected $data = array(); + + /** + * Parent plist. + * @type HTMLPurifier_PropertyList + */ + protected $parent; + + /** + * Cache. + * @type array + */ + protected $cache; + + /** + * @param HTMLPurifier_PropertyList $parent Parent plist + */ + public function __construct($parent = null) + { + $this->parent = $parent; + } + + /** + * Recursively retrieves the value for a key + * @param string $name + * @throws HTMLPurifier_Exception + */ + public function get($name) + { + if ($this->has($name)) { + return $this->data[$name]; + } + // possible performance bottleneck, convert to iterative if necessary + if ($this->parent) { + return $this->parent->get($name); + } + throw new HTMLPurifier_Exception("Key '$name' not found"); + } + + /** + * Sets the value of a key, for this plist + * @param string $name + * @param mixed $value + */ + public function set($name, $value) + { + $this->data[$name] = $value; + } + + /** + * Returns true if a given key exists + * @param string $name + * @return bool + */ + public function has($name) + { + return array_key_exists($name, $this->data); + } + + /** + * Resets a value to the value of it's parent, usually the default. If + * no value is specified, the entire plist is reset. + * @param string $name + */ + public function reset($name = null) + { + if ($name == null) { + $this->data = array(); + } else { + unset($this->data[$name]); + } + } + + /** + * Squashes this property list and all of its property lists into a single + * array, and returns the array. This value is cached by default. + * @param bool $force If true, ignores the cache and regenerates the array. + * @return array + */ + public function squash($force = false) + { + if ($this->cache !== null && !$force) { + return $this->cache; + } + if ($this->parent) { + return $this->cache = array_merge($this->parent->squash($force), $this->data); + } else { + return $this->cache = $this->data; + } + } + + /** + * Returns the parent plist. + * @return HTMLPurifier_PropertyList + */ + public function getParent() + { + return $this->parent; + } + + /** + * Sets the parent plist. + * @param HTMLPurifier_PropertyList $plist Parent plist + */ + public function setParent($plist) + { + $this->parent = $plist; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/PropertyListIterator.php b/tools/htmlpurifier/HTMLPurifier/PropertyListIterator.php new file mode 100644 index 000000000..15b330ea3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/PropertyListIterator.php @@ -0,0 +1,42 @@ +<?php + +/** + * Property list iterator. Do not instantiate this class directly. + */ +class HTMLPurifier_PropertyListIterator extends FilterIterator +{ + + /** + * @type int + */ + protected $l; + /** + * @type string + */ + protected $filter; + + /** + * @param Iterator $iterator Array of data to iterate over + * @param string $filter Optional prefix to only allow values of + */ + public function __construct(Iterator $iterator, $filter = null) + { + parent::__construct($iterator); + $this->l = strlen($filter); + $this->filter = $filter; + } + + /** + * @return bool + */ + public function accept() + { + $key = $this->getInnerIterator()->key(); + if (strncmp($key, $this->filter, $this->l) !== 0) { + return false; + } + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Queue.php b/tools/htmlpurifier/HTMLPurifier/Queue.php new file mode 100644 index 000000000..f58db9042 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Queue.php @@ -0,0 +1,56 @@ +<?php + +/** + * A simple array-backed queue, based off of the classic Okasaki + * persistent amortized queue. The basic idea is to maintain two + * stacks: an input stack and an output stack. When the output + * stack runs out, reverse the input stack and use it as the output + * stack. + * + * We don't use the SPL implementation because it's only supported + * on PHP 5.3 and later. + * + * Exercise: Prove that push/pop on this queue take amortized O(1) time. + * + * Exercise: Extend this queue to be a deque, while preserving amortized + * O(1) time. Some care must be taken on rebalancing to avoid quadratic + * behaviour caused by repeatedly shuffling data from the input stack + * to the output stack and back. + */ +class HTMLPurifier_Queue { + private $input; + private $output; + + public function __construct($input = array()) { + $this->input = $input; + $this->output = array(); + } + + /** + * Shifts an element off the front of the queue. + */ + public function shift() { + if (empty($this->output)) { + $this->output = array_reverse($this->input); + $this->input = array(); + } + if (empty($this->output)) { + return NULL; + } + return array_pop($this->output); + } + + /** + * Pushes an element onto the front of the queue. + */ + public function push($x) { + array_push($this->input, $x); + } + + /** + * Checks if it's empty. + */ + public function isEmpty() { + return empty($this->input) && empty($this->output); + } +} diff --git a/tools/htmlpurifier/HTMLPurifier/Strategy.php b/tools/htmlpurifier/HTMLPurifier/Strategy.php new file mode 100644 index 000000000..e1ff3b72d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Strategy.php @@ -0,0 +1,26 @@ +<?php + +/** + * Supertype for classes that define a strategy for modifying/purifying tokens. + * + * While HTMLPurifier's core purpose is fixing HTML into something proper, + * strategies provide plug points for extra configuration or even extra + * features, such as custom tags, custom parsing of text, etc. + */ + + +abstract class HTMLPurifier_Strategy +{ + + /** + * Executes the strategy on the tokens. + * + * @param HTMLPurifier_Token[] $tokens Array of HTMLPurifier_Token objects to be operated on. + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return HTMLPurifier_Token[] Processed array of token objects. + */ + abstract public function execute($tokens, $config, $context); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Strategy/Composite.php b/tools/htmlpurifier/HTMLPurifier/Strategy/Composite.php new file mode 100644 index 000000000..d7d35ce7d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Strategy/Composite.php @@ -0,0 +1,30 @@ +<?php + +/** + * Composite strategy that runs multiple strategies on tokens. + */ +abstract class HTMLPurifier_Strategy_Composite extends HTMLPurifier_Strategy +{ + + /** + * List of strategies to run tokens through. + * @type HTMLPurifier_Strategy[] + */ + protected $strategies = array(); + + /** + * @param HTMLPurifier_Token[] $tokens + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return HTMLPurifier_Token[] + */ + public function execute($tokens, $config, $context) + { + foreach ($this->strategies as $strategy) { + $tokens = $strategy->execute($tokens, $config, $context); + } + return $tokens; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Strategy/Core.php b/tools/htmlpurifier/HTMLPurifier/Strategy/Core.php new file mode 100644 index 000000000..4414c17d6 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Strategy/Core.php @@ -0,0 +1,17 @@ +<?php + +/** + * Core strategy composed of the big four strategies. + */ +class HTMLPurifier_Strategy_Core extends HTMLPurifier_Strategy_Composite +{ + public function __construct() + { + $this->strategies[] = new HTMLPurifier_Strategy_RemoveForeignElements(); + $this->strategies[] = new HTMLPurifier_Strategy_MakeWellFormed(); + $this->strategies[] = new HTMLPurifier_Strategy_FixNesting(); + $this->strategies[] = new HTMLPurifier_Strategy_ValidateAttributes(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Strategy/FixNesting.php b/tools/htmlpurifier/HTMLPurifier/Strategy/FixNesting.php new file mode 100644 index 000000000..6fa673db9 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Strategy/FixNesting.php @@ -0,0 +1,181 @@ +<?php + +/** + * Takes a well formed list of tokens and fixes their nesting. + * + * HTML elements dictate which elements are allowed to be their children, + * for example, you can't have a p tag in a span tag. Other elements have + * much more rigorous definitions: tables, for instance, require a specific + * order for their elements. There are also constraints not expressible by + * document type definitions, such as the chameleon nature of ins/del + * tags and global child exclusions. + * + * The first major objective of this strategy is to iterate through all + * the nodes and determine whether or not their children conform to the + * element's definition. If they do not, the child definition may + * optionally supply an amended list of elements that is valid or + * require that the entire node be deleted (and the previous node + * rescanned). + * + * The second objective is to ensure that explicitly excluded elements of + * an element do not appear in its children. Code that accomplishes this + * task is pervasive through the strategy, though the two are distinct tasks + * and could, theoretically, be seperated (although it's not recommended). + * + * @note Whether or not unrecognized children are silently dropped or + * translated into text depends on the child definitions. + * + * @todo Enable nodes to be bubbled out of the structure. This is + * easier with our new algorithm. + */ + +class HTMLPurifier_Strategy_FixNesting extends HTMLPurifier_Strategy +{ + + /** + * @param HTMLPurifier_Token[] $tokens + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array|HTMLPurifier_Token[] + */ + public function execute($tokens, $config, $context) + { + + //####################################################################// + // Pre-processing + + // O(n) pass to convert to a tree, so that we can efficiently + // refer to substrings + $top_node = HTMLPurifier_Arborize::arborize($tokens, $config, $context); + + // get a copy of the HTML definition + $definition = $config->getHTMLDefinition(); + + $excludes_enabled = !$config->get('Core.DisableExcludes'); + + // setup the context variable 'IsInline', for chameleon processing + // is 'false' when we are not inline, 'true' when it must always + // be inline, and an integer when it is inline for a certain + // branch of the document tree + $is_inline = $definition->info_parent_def->descendants_are_inline; + $context->register('IsInline', $is_inline); + + // setup error collector + $e =& $context->get('ErrorCollector', true); + + //####################################################################// + // Loop initialization + + // stack that contains all elements that are excluded + // it is organized by parent elements, similar to $stack, + // but it is only populated when an element with exclusions is + // processed, i.e. there won't be empty exclusions. + $exclude_stack = array($definition->info_parent_def->excludes); + + // variable that contains the start token while we are processing + // nodes. This enables error reporting to do its job + $node = $top_node; + // dummy token + list($token, $d) = $node->toTokenPair(); + $context->register('CurrentNode', $node); + $context->register('CurrentToken', $token); + + //####################################################################// + // Loop + + // We need to implement a post-order traversal iteratively, to + // avoid running into stack space limits. This is pretty tricky + // to reason about, so we just manually stack-ify the recursive + // variant: + // + // function f($node) { + // foreach ($node->children as $child) { + // f($child); + // } + // validate($node); + // } + // + // Thus, we will represent a stack frame as array($node, + // $is_inline, stack of children) + // e.g. array_reverse($node->children) - already processed + // children. + + $parent_def = $definition->info_parent_def; + $stack = array( + array($top_node, + $parent_def->descendants_are_inline, + $parent_def->excludes, // exclusions + 0) + ); + + while (!empty($stack)) { + list($node, $is_inline, $excludes, $ix) = array_pop($stack); + // recursive call + $go = false; + $def = empty($stack) ? $definition->info_parent_def : $definition->info[$node->name]; + while (isset($node->children[$ix])) { + $child = $node->children[$ix++]; + if ($child instanceof HTMLPurifier_Node_Element) { + $go = true; + $stack[] = array($node, $is_inline, $excludes, $ix); + $stack[] = array($child, + // ToDo: I don't think it matters if it's def or + // child_def, but double check this... + $is_inline || $def->descendants_are_inline, + empty($def->excludes) ? $excludes + : array_merge($excludes, $def->excludes), + 0); + break; + } + }; + if ($go) continue; + list($token, $d) = $node->toTokenPair(); + // base case + if ($excludes_enabled && isset($excludes[$node->name])) { + $node->dead = true; + if ($e) $e->send(E_ERROR, 'Strategy_FixNesting: Node excluded'); + } else { + // XXX I suppose it would be slightly more efficient to + // avoid the allocation here and have children + // strategies handle it + $children = array(); + foreach ($node->children as $child) { + if (!$child->dead) $children[] = $child; + } + $result = $def->child->validateChildren($children, $config, $context); + if ($result === true) { + // nop + $node->children = $children; + } elseif ($result === false) { + $node->dead = true; + if ($e) $e->send(E_ERROR, 'Strategy_FixNesting: Node removed'); + } else { + $node->children = $result; + if ($e) { + // XXX This will miss mutations of internal nodes. Perhaps defer to the child validators + if (empty($result) && !empty($children)) { + $e->send(E_ERROR, 'Strategy_FixNesting: Node contents removed'); + } else if ($result != $children) { + $e->send(E_WARNING, 'Strategy_FixNesting: Node reorganized'); + } + } + } + } + } + + //####################################################################// + // Post-processing + + // remove context variables + $context->destroy('IsInline'); + $context->destroy('CurrentNode'); + $context->destroy('CurrentToken'); + + //####################################################################// + // Return + + return HTMLPurifier_Arborize::flatten($node, $config, $context); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Strategy/MakeWellFormed.php b/tools/htmlpurifier/HTMLPurifier/Strategy/MakeWellFormed.php new file mode 100644 index 000000000..a6eb09e45 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Strategy/MakeWellFormed.php @@ -0,0 +1,659 @@ +<?php + +/** + * Takes tokens makes them well-formed (balance end tags, etc.) + * + * Specification of the armor attributes this strategy uses: + * + * - MakeWellFormed_TagClosedError: This armor field is used to + * suppress tag closed errors for certain tokens [TagClosedSuppress], + * in particular, if a tag was generated automatically by HTML + * Purifier, we may rely on our infrastructure to close it for us + * and shouldn't report an error to the user [TagClosedAuto]. + */ +class HTMLPurifier_Strategy_MakeWellFormed extends HTMLPurifier_Strategy +{ + + /** + * Array stream of tokens being processed. + * @type HTMLPurifier_Token[] + */ + protected $tokens; + + /** + * Current token. + * @type HTMLPurifier_Token + */ + protected $token; + + /** + * Zipper managing the true state. + * @type HTMLPurifier_Zipper + */ + protected $zipper; + + /** + * Current nesting of elements. + * @type array + */ + protected $stack; + + /** + * Injectors active in this stream processing. + * @type HTMLPurifier_Injector[] + */ + protected $injectors; + + /** + * Current instance of HTMLPurifier_Config. + * @type HTMLPurifier_Config + */ + protected $config; + + /** + * Current instance of HTMLPurifier_Context. + * @type HTMLPurifier_Context + */ + protected $context; + + /** + * @param HTMLPurifier_Token[] $tokens + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return HTMLPurifier_Token[] + * @throws HTMLPurifier_Exception + */ + public function execute($tokens, $config, $context) + { + $definition = $config->getHTMLDefinition(); + + // local variables + $generator = new HTMLPurifier_Generator($config, $context); + $escape_invalid_tags = $config->get('Core.EscapeInvalidTags'); + // used for autoclose early abortion + $global_parent_allowed_elements = $definition->info_parent_def->child->getAllowedElements($config); + $e = $context->get('ErrorCollector', true); + $i = false; // injector index + list($zipper, $token) = HTMLPurifier_Zipper::fromArray($tokens); + if ($token === NULL) { + return array(); + } + $reprocess = false; // whether or not to reprocess the same token + $stack = array(); + + // member variables + $this->stack =& $stack; + $this->tokens =& $tokens; + $this->token =& $token; + $this->zipper =& $zipper; + $this->config = $config; + $this->context = $context; + + // context variables + $context->register('CurrentNesting', $stack); + $context->register('InputZipper', $zipper); + $context->register('CurrentToken', $token); + + // -- begin INJECTOR -- + + $this->injectors = array(); + + $injectors = $config->getBatch('AutoFormat'); + $def_injectors = $definition->info_injector; + $custom_injectors = $injectors['Custom']; + unset($injectors['Custom']); // special case + foreach ($injectors as $injector => $b) { + // XXX: Fix with a legitimate lookup table of enabled filters + if (strpos($injector, '.') !== false) { + continue; + } + $injector = "HTMLPurifier_Injector_$injector"; + if (!$b) { + continue; + } + $this->injectors[] = new $injector; + } + foreach ($def_injectors as $injector) { + // assumed to be objects + $this->injectors[] = $injector; + } + foreach ($custom_injectors as $injector) { + if (!$injector) { + continue; + } + if (is_string($injector)) { + $injector = "HTMLPurifier_Injector_$injector"; + $injector = new $injector; + } + $this->injectors[] = $injector; + } + + // give the injectors references to the definition and context + // variables for performance reasons + foreach ($this->injectors as $ix => $injector) { + $error = $injector->prepare($config, $context); + if (!$error) { + continue; + } + array_splice($this->injectors, $ix, 1); // rm the injector + trigger_error("Cannot enable {$injector->name} injector because $error is not allowed", E_USER_WARNING); + } + + // -- end INJECTOR -- + + // a note on reprocessing: + // In order to reduce code duplication, whenever some code needs + // to make HTML changes in order to make things "correct", the + // new HTML gets sent through the purifier, regardless of its + // status. This means that if we add a start token, because it + // was totally necessary, we don't have to update nesting; we just + // punt ($reprocess = true; continue;) and it does that for us. + + // isset is in loop because $tokens size changes during loop exec + for (;; + // only increment if we don't need to reprocess + $reprocess ? $reprocess = false : $token = $zipper->next($token)) { + + // check for a rewind + if (is_int($i)) { + // possibility: disable rewinding if the current token has a + // rewind set on it already. This would offer protection from + // infinite loop, but might hinder some advanced rewinding. + $rewind_offset = $this->injectors[$i]->getRewindOffset(); + if (is_int($rewind_offset)) { + for ($j = 0; $j < $rewind_offset; $j++) { + if (empty($zipper->front)) break; + $token = $zipper->prev($token); + // indicate that other injectors should not process this token, + // but we need to reprocess it. See Note [Injector skips] + unset($token->skip[$i]); + $token->rewind = $i; + if ($token instanceof HTMLPurifier_Token_Start) { + array_pop($this->stack); + } elseif ($token instanceof HTMLPurifier_Token_End) { + $this->stack[] = $token->start; + } + } + } + $i = false; + } + + // handle case of document end + if ($token === NULL) { + // kill processing if stack is empty + if (empty($this->stack)) { + break; + } + + // peek + $top_nesting = array_pop($this->stack); + $this->stack[] = $top_nesting; + + // send error [TagClosedSuppress] + if ($e && !isset($top_nesting->armor['MakeWellFormed_TagClosedError'])) { + $e->send(E_NOTICE, 'Strategy_MakeWellFormed: Tag closed by document end', $top_nesting); + } + + // append, don't splice, since this is the end + $token = new HTMLPurifier_Token_End($top_nesting->name); + + // punt! + $reprocess = true; + continue; + } + + //echo '<br>'; printZipper($zipper, $token);//printTokens($this->stack); + //flush(); + + // quick-check: if it's not a tag, no need to process + if (empty($token->is_tag)) { + if ($token instanceof HTMLPurifier_Token_Text) { + foreach ($this->injectors as $i => $injector) { + if (isset($token->skip[$i])) { + // See Note [Injector skips] + continue; + } + if ($token->rewind !== null && $token->rewind !== $i) { + continue; + } + // XXX fuckup + $r = $token; + $injector->handleText($r); + $token = $this->processToken($r, $i); + $reprocess = true; + break; + } + } + // another possibility is a comment + continue; + } + + if (isset($definition->info[$token->name])) { + $type = $definition->info[$token->name]->child->type; + } else { + $type = false; // Type is unknown, treat accordingly + } + + // quick tag checks: anything that's *not* an end tag + $ok = false; + if ($type === 'empty' && $token instanceof HTMLPurifier_Token_Start) { + // claims to be a start tag but is empty + $token = new HTMLPurifier_Token_Empty( + $token->name, + $token->attr, + $token->line, + $token->col, + $token->armor + ); + $ok = true; + } elseif ($type && $type !== 'empty' && $token instanceof HTMLPurifier_Token_Empty) { + // claims to be empty but really is a start tag + // NB: this assignment is required + $old_token = $token; + $token = new HTMLPurifier_Token_End($token->name); + $token = $this->insertBefore( + new HTMLPurifier_Token_Start($old_token->name, $old_token->attr, $old_token->line, $old_token->col, $old_token->armor) + ); + // punt (since we had to modify the input stream in a non-trivial way) + $reprocess = true; + continue; + } elseif ($token instanceof HTMLPurifier_Token_Empty) { + // real empty token + $ok = true; + } elseif ($token instanceof HTMLPurifier_Token_Start) { + // start tag + + // ...unless they also have to close their parent + if (!empty($this->stack)) { + + // Performance note: you might think that it's rather + // inefficient, recalculating the autoclose information + // for every tag that a token closes (since when we + // do an autoclose, we push a new token into the + // stream and then /process/ that, before + // re-processing this token.) But this is + // necessary, because an injector can make an + // arbitrary transformations to the autoclosing + // tokens we introduce, so things may have changed + // in the meantime. Also, doing the inefficient thing is + // "easy" to reason about (for certain perverse definitions + // of "easy") + + $parent = array_pop($this->stack); + $this->stack[] = $parent; + + $parent_def = null; + $parent_elements = null; + $autoclose = false; + if (isset($definition->info[$parent->name])) { + $parent_def = $definition->info[$parent->name]; + $parent_elements = $parent_def->child->getAllowedElements($config); + $autoclose = !isset($parent_elements[$token->name]); + } + + if ($autoclose && $definition->info[$token->name]->wrap) { + // Check if an element can be wrapped by another + // element to make it valid in a context (for + // example, <ul><ul> needs a <li> in between) + $wrapname = $definition->info[$token->name]->wrap; + $wrapdef = $definition->info[$wrapname]; + $elements = $wrapdef->child->getAllowedElements($config); + if (isset($elements[$token->name]) && isset($parent_elements[$wrapname])) { + $newtoken = new HTMLPurifier_Token_Start($wrapname); + $token = $this->insertBefore($newtoken); + $reprocess = true; + continue; + } + } + + $carryover = false; + if ($autoclose && $parent_def->formatting) { + $carryover = true; + } + + if ($autoclose) { + // check if this autoclose is doomed to fail + // (this rechecks $parent, which his harmless) + $autoclose_ok = isset($global_parent_allowed_elements[$token->name]); + if (!$autoclose_ok) { + foreach ($this->stack as $ancestor) { + $elements = $definition->info[$ancestor->name]->child->getAllowedElements($config); + if (isset($elements[$token->name])) { + $autoclose_ok = true; + break; + } + if ($definition->info[$token->name]->wrap) { + $wrapname = $definition->info[$token->name]->wrap; + $wrapdef = $definition->info[$wrapname]; + $wrap_elements = $wrapdef->child->getAllowedElements($config); + if (isset($wrap_elements[$token->name]) && isset($elements[$wrapname])) { + $autoclose_ok = true; + break; + } + } + } + } + if ($autoclose_ok) { + // errors need to be updated + $new_token = new HTMLPurifier_Token_End($parent->name); + $new_token->start = $parent; + // [TagClosedSuppress] + if ($e && !isset($parent->armor['MakeWellFormed_TagClosedError'])) { + if (!$carryover) { + $e->send(E_NOTICE, 'Strategy_MakeWellFormed: Tag auto closed', $parent); + } else { + $e->send(E_NOTICE, 'Strategy_MakeWellFormed: Tag carryover', $parent); + } + } + if ($carryover) { + $element = clone $parent; + // [TagClosedAuto] + $element->armor['MakeWellFormed_TagClosedError'] = true; + $element->carryover = true; + $token = $this->processToken(array($new_token, $token, $element)); + } else { + $token = $this->insertBefore($new_token); + } + } else { + $token = $this->remove(); + } + $reprocess = true; + continue; + } + + } + $ok = true; + } + + if ($ok) { + foreach ($this->injectors as $i => $injector) { + if (isset($token->skip[$i])) { + // See Note [Injector skips] + continue; + } + if ($token->rewind !== null && $token->rewind !== $i) { + continue; + } + $r = $token; + $injector->handleElement($r); + $token = $this->processToken($r, $i); + $reprocess = true; + break; + } + if (!$reprocess) { + // ah, nothing interesting happened; do normal processing + if ($token instanceof HTMLPurifier_Token_Start) { + $this->stack[] = $token; + } elseif ($token instanceof HTMLPurifier_Token_End) { + throw new HTMLPurifier_Exception( + 'Improper handling of end tag in start code; possible error in MakeWellFormed' + ); + } + } + continue; + } + + // sanity check: we should be dealing with a closing tag + if (!$token instanceof HTMLPurifier_Token_End) { + throw new HTMLPurifier_Exception('Unaccounted for tag token in input stream, bug in HTML Purifier'); + } + + // make sure that we have something open + if (empty($this->stack)) { + if ($escape_invalid_tags) { + if ($e) { + $e->send(E_WARNING, 'Strategy_MakeWellFormed: Unnecessary end tag to text'); + } + $token = new HTMLPurifier_Token_Text($generator->generateFromToken($token)); + } else { + if ($e) { + $e->send(E_WARNING, 'Strategy_MakeWellFormed: Unnecessary end tag removed'); + } + $token = $this->remove(); + } + $reprocess = true; + continue; + } + + // first, check for the simplest case: everything closes neatly. + // Eventually, everything passes through here; if there are problems + // we modify the input stream accordingly and then punt, so that + // the tokens get processed again. + $current_parent = array_pop($this->stack); + if ($current_parent->name == $token->name) { + $token->start = $current_parent; + foreach ($this->injectors as $i => $injector) { + if (isset($token->skip[$i])) { + // See Note [Injector skips] + continue; + } + if ($token->rewind !== null && $token->rewind !== $i) { + continue; + } + $r = $token; + $injector->handleEnd($r); + $token = $this->processToken($r, $i); + $this->stack[] = $current_parent; + $reprocess = true; + break; + } + continue; + } + + // okay, so we're trying to close the wrong tag + + // undo the pop previous pop + $this->stack[] = $current_parent; + + // scroll back the entire nest, trying to find our tag. + // (feature could be to specify how far you'd like to go) + $size = count($this->stack); + // -2 because -1 is the last element, but we already checked that + $skipped_tags = false; + for ($j = $size - 2; $j >= 0; $j--) { + if ($this->stack[$j]->name == $token->name) { + $skipped_tags = array_slice($this->stack, $j); + break; + } + } + + // we didn't find the tag, so remove + if ($skipped_tags === false) { + if ($escape_invalid_tags) { + if ($e) { + $e->send(E_WARNING, 'Strategy_MakeWellFormed: Stray end tag to text'); + } + $token = new HTMLPurifier_Token_Text($generator->generateFromToken($token)); + } else { + if ($e) { + $e->send(E_WARNING, 'Strategy_MakeWellFormed: Stray end tag removed'); + } + $token = $this->remove(); + } + $reprocess = true; + continue; + } + + // do errors, in REVERSE $j order: a,b,c with </a></b></c> + $c = count($skipped_tags); + if ($e) { + for ($j = $c - 1; $j > 0; $j--) { + // notice we exclude $j == 0, i.e. the current ending tag, from + // the errors... [TagClosedSuppress] + if (!isset($skipped_tags[$j]->armor['MakeWellFormed_TagClosedError'])) { + $e->send(E_NOTICE, 'Strategy_MakeWellFormed: Tag closed by element end', $skipped_tags[$j]); + } + } + } + + // insert tags, in FORWARD $j order: c,b,a with </a></b></c> + $replace = array($token); + for ($j = 1; $j < $c; $j++) { + // ...as well as from the insertions + $new_token = new HTMLPurifier_Token_End($skipped_tags[$j]->name); + $new_token->start = $skipped_tags[$j]; + array_unshift($replace, $new_token); + if (isset($definition->info[$new_token->name]) && $definition->info[$new_token->name]->formatting) { + // [TagClosedAuto] + $element = clone $skipped_tags[$j]; + $element->carryover = true; + $element->armor['MakeWellFormed_TagClosedError'] = true; + $replace[] = $element; + } + } + $token = $this->processToken($replace); + $reprocess = true; + continue; + } + + $context->destroy('CurrentToken'); + $context->destroy('CurrentNesting'); + $context->destroy('InputZipper'); + + unset($this->injectors, $this->stack, $this->tokens); + return $zipper->toArray($token); + } + + /** + * Processes arbitrary token values for complicated substitution patterns. + * In general: + * + * If $token is an array, it is a list of tokens to substitute for the + * current token. These tokens then get individually processed. If there + * is a leading integer in the list, that integer determines how many + * tokens from the stream should be removed. + * + * If $token is a regular token, it is swapped with the current token. + * + * If $token is false, the current token is deleted. + * + * If $token is an integer, that number of tokens (with the first token + * being the current one) will be deleted. + * + * @param HTMLPurifier_Token|array|int|bool $token Token substitution value + * @param HTMLPurifier_Injector|int $injector Injector that performed the substitution; default is if + * this is not an injector related operation. + * @throws HTMLPurifier_Exception + */ + protected function processToken($token, $injector = -1) + { + // Zend OpCache miscompiles $token = array($token), so + // avoid this pattern. See: https://github.com/ezyang/htmlpurifier/issues/108 + + // normalize forms of token + if (is_object($token)) { + $tmp = $token; + $token = array(1, $tmp); + } + if (is_int($token)) { + $tmp = $token; + $token = array($tmp); + } + if ($token === false) { + $token = array(1); + } + if (!is_array($token)) { + throw new HTMLPurifier_Exception('Invalid token type from injector'); + } + if (!is_int($token[0])) { + array_unshift($token, 1); + } + if ($token[0] === 0) { + throw new HTMLPurifier_Exception('Deleting zero tokens is not valid'); + } + + // $token is now an array with the following form: + // array(number nodes to delete, new node 1, new node 2, ...) + + $delete = array_shift($token); + list($old, $r) = $this->zipper->splice($this->token, $delete, $token); + + if ($injector > -1) { + // See Note [Injector skips] + // Determine appropriate skips. Here's what the code does: + // *If* we deleted one or more tokens, copy the skips + // of those tokens into the skips of the new tokens (in $token). + // Also, mark the newly inserted tokens as having come from + // $injector. + $oldskip = isset($old[0]) ? $old[0]->skip : array(); + foreach ($token as $object) { + $object->skip = $oldskip; + $object->skip[$injector] = true; + } + } + + return $r; + + } + + /** + * Inserts a token before the current token. Cursor now points to + * this token. You must reprocess after this. + * @param HTMLPurifier_Token $token + */ + private function insertBefore($token) + { + // NB not $this->zipper->insertBefore(), due to positioning + // differences + $splice = $this->zipper->splice($this->token, 0, array($token)); + + return $splice[1]; + } + + /** + * Removes current token. Cursor now points to new token occupying previously + * occupied space. You must reprocess after this. + */ + private function remove() + { + return $this->zipper->delete(); + } +} + +// Note [Injector skips] +// ~~~~~~~~~~~~~~~~~~~~~ +// When I originally designed this class, the idea behind the 'skip' +// property of HTMLPurifier_Token was to help avoid infinite loops +// in injector processing. For example, suppose you wrote an injector +// that bolded swear words. Naively, you might write it so that +// whenever you saw ****, you replaced it with <strong>****</strong>. +// +// When this happens, we will reprocess all of the tokens with the +// other injectors. Now there is an opportunity for infinite loop: +// if we rerun the swear-word injector on these tokens, we might +// see **** and then reprocess again to get +// <strong><strong>****</strong></strong> ad infinitum. +// +// Thus, the idea of a skip is that once we process a token with +// an injector, we mark all of those tokens as having "come from" +// the injector, and we never run the injector again on these +// tokens. +// +// There were two more complications, however: +// +// - With HTMLPurifier_Injector_RemoveEmpty, we noticed that if +// you had <b><i></i></b>, after you removed the <i></i>, you +// really would like this injector to go back and reprocess +// the <b> tag, discovering that it is now empty and can be +// removed. So we reintroduced the possibility of infinite looping +// by adding a "rewind" function, which let you go back to an +// earlier point in the token stream and reprocess it with injectors. +// Needless to say, we need to UN-skip the token so it gets +// reprocessed. +// +// - Suppose that you successfuly process a token, replace it with +// one with your skip mark, but now another injector wants to +// process the skipped token with another token. Should you continue +// to skip that new token, or reprocess it? If you reprocess, +// you can end up with an infinite loop where one injector converts +// <a> to <b>, and then another injector converts it back. So +// we inherit the skips, but for some reason, I thought that we +// should inherit the skip from the first token of the token +// that we deleted. Why? Well, it seems to work OK. +// +// If I were to redesign this functionality, I would absolutely not +// go about doing it this way: the semantics are just not very well +// defined, and in any case you probably wanted to operate on trees, +// not token streams. + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Strategy/RemoveForeignElements.php b/tools/htmlpurifier/HTMLPurifier/Strategy/RemoveForeignElements.php new file mode 100644 index 000000000..1a8149ecc --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Strategy/RemoveForeignElements.php @@ -0,0 +1,207 @@ +<?php + +/** + * Removes all unrecognized tags from the list of tokens. + * + * This strategy iterates through all the tokens and removes unrecognized + * tokens. If a token is not recognized but a TagTransform is defined for + * that element, the element will be transformed accordingly. + */ + +class HTMLPurifier_Strategy_RemoveForeignElements extends HTMLPurifier_Strategy +{ + + /** + * @param HTMLPurifier_Token[] $tokens + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return array|HTMLPurifier_Token[] + */ + public function execute($tokens, $config, $context) + { + $definition = $config->getHTMLDefinition(); + $generator = new HTMLPurifier_Generator($config, $context); + $result = array(); + + $escape_invalid_tags = $config->get('Core.EscapeInvalidTags'); + $remove_invalid_img = $config->get('Core.RemoveInvalidImg'); + + // currently only used to determine if comments should be kept + $trusted = $config->get('HTML.Trusted'); + $comment_lookup = $config->get('HTML.AllowedComments'); + $comment_regexp = $config->get('HTML.AllowedCommentsRegexp'); + $check_comments = $comment_lookup !== array() || $comment_regexp !== null; + + $remove_script_contents = $config->get('Core.RemoveScriptContents'); + $hidden_elements = $config->get('Core.HiddenElements'); + + // remove script contents compatibility + if ($remove_script_contents === true) { + $hidden_elements['script'] = true; + } elseif ($remove_script_contents === false && isset($hidden_elements['script'])) { + unset($hidden_elements['script']); + } + + $attr_validator = new HTMLPurifier_AttrValidator(); + + // removes tokens until it reaches a closing tag with its value + $remove_until = false; + + // converts comments into text tokens when this is equal to a tag name + $textify_comments = false; + + $token = false; + $context->register('CurrentToken', $token); + + $e = false; + if ($config->get('Core.CollectErrors')) { + $e =& $context->get('ErrorCollector'); + } + + foreach ($tokens as $token) { + if ($remove_until) { + if (empty($token->is_tag) || $token->name !== $remove_until) { + continue; + } + } + if (!empty($token->is_tag)) { + // DEFINITION CALL + + // before any processing, try to transform the element + if (isset($definition->info_tag_transform[$token->name])) { + $original_name = $token->name; + // there is a transformation for this tag + // DEFINITION CALL + $token = $definition-> + info_tag_transform[$token->name]->transform($token, $config, $context); + if ($e) { + $e->send(E_NOTICE, 'Strategy_RemoveForeignElements: Tag transform', $original_name); + } + } + + if (isset($definition->info[$token->name])) { + // mostly everything's good, but + // we need to make sure required attributes are in order + if (($token instanceof HTMLPurifier_Token_Start || $token instanceof HTMLPurifier_Token_Empty) && + $definition->info[$token->name]->required_attr && + ($token->name != 'img' || $remove_invalid_img) // ensure config option still works + ) { + $attr_validator->validateToken($token, $config, $context); + $ok = true; + foreach ($definition->info[$token->name]->required_attr as $name) { + if (!isset($token->attr[$name])) { + $ok = false; + break; + } + } + if (!$ok) { + if ($e) { + $e->send( + E_ERROR, + 'Strategy_RemoveForeignElements: Missing required attribute', + $name + ); + } + continue; + } + $token->armor['ValidateAttributes'] = true; + } + + if (isset($hidden_elements[$token->name]) && $token instanceof HTMLPurifier_Token_Start) { + $textify_comments = $token->name; + } elseif ($token->name === $textify_comments && $token instanceof HTMLPurifier_Token_End) { + $textify_comments = false; + } + + } elseif ($escape_invalid_tags) { + // invalid tag, generate HTML representation and insert in + if ($e) { + $e->send(E_WARNING, 'Strategy_RemoveForeignElements: Foreign element to text'); + } + $token = new HTMLPurifier_Token_Text( + $generator->generateFromToken($token) + ); + } else { + // check if we need to destroy all of the tag's children + // CAN BE GENERICIZED + if (isset($hidden_elements[$token->name])) { + if ($token instanceof HTMLPurifier_Token_Start) { + $remove_until = $token->name; + } elseif ($token instanceof HTMLPurifier_Token_Empty) { + // do nothing: we're still looking + } else { + $remove_until = false; + } + if ($e) { + $e->send(E_ERROR, 'Strategy_RemoveForeignElements: Foreign meta element removed'); + } + } else { + if ($e) { + $e->send(E_ERROR, 'Strategy_RemoveForeignElements: Foreign element removed'); + } + } + continue; + } + } elseif ($token instanceof HTMLPurifier_Token_Comment) { + // textify comments in script tags when they are allowed + if ($textify_comments !== false) { + $data = $token->data; + $token = new HTMLPurifier_Token_Text($data); + } elseif ($trusted || $check_comments) { + // always cleanup comments + $trailing_hyphen = false; + if ($e) { + // perform check whether or not there's a trailing hyphen + if (substr($token->data, -1) == '-') { + $trailing_hyphen = true; + } + } + $token->data = rtrim($token->data, '-'); + $found_double_hyphen = false; + while (strpos($token->data, '--') !== false) { + $found_double_hyphen = true; + $token->data = str_replace('--', '-', $token->data); + } + if ($trusted || !empty($comment_lookup[trim($token->data)]) || + ($comment_regexp !== null && preg_match($comment_regexp, trim($token->data)))) { + // OK good + if ($e) { + if ($trailing_hyphen) { + $e->send( + E_NOTICE, + 'Strategy_RemoveForeignElements: Trailing hyphen in comment removed' + ); + } + if ($found_double_hyphen) { + $e->send(E_NOTICE, 'Strategy_RemoveForeignElements: Hyphens in comment collapsed'); + } + } + } else { + if ($e) { + $e->send(E_NOTICE, 'Strategy_RemoveForeignElements: Comment removed'); + } + continue; + } + } else { + // strip comments + if ($e) { + $e->send(E_NOTICE, 'Strategy_RemoveForeignElements: Comment removed'); + } + continue; + } + } elseif ($token instanceof HTMLPurifier_Token_Text) { + } else { + continue; + } + $result[] = $token; + } + if ($remove_until && $e) { + // we removed tokens until the end, throw error + $e->send(E_ERROR, 'Strategy_RemoveForeignElements: Token removed to end', $remove_until); + } + $context->destroy('CurrentToken'); + return $result; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Strategy/ValidateAttributes.php b/tools/htmlpurifier/HTMLPurifier/Strategy/ValidateAttributes.php new file mode 100644 index 000000000..fbb3d27c8 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Strategy/ValidateAttributes.php @@ -0,0 +1,45 @@ +<?php + +/** + * Validate all attributes in the tokens. + */ + +class HTMLPurifier_Strategy_ValidateAttributes extends HTMLPurifier_Strategy +{ + + /** + * @param HTMLPurifier_Token[] $tokens + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return HTMLPurifier_Token[] + */ + public function execute($tokens, $config, $context) + { + // setup validator + $validator = new HTMLPurifier_AttrValidator(); + + $token = false; + $context->register('CurrentToken', $token); + + foreach ($tokens as $key => $token) { + + // only process tokens that have attributes, + // namely start and empty tags + if (!$token instanceof HTMLPurifier_Token_Start && !$token instanceof HTMLPurifier_Token_Empty) { + continue; + } + + // skip tokens that are armored + if (!empty($token->armor['ValidateAttributes'])) { + continue; + } + + // note that we have no facilities here for removing tokens + $validator->validateToken($token, $config, $context); + } + $context->destroy('CurrentToken'); + return $tokens; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Strategy/index.php b/tools/htmlpurifier/HTMLPurifier/Strategy/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Strategy/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/StringHash.php b/tools/htmlpurifier/HTMLPurifier/StringHash.php new file mode 100644 index 000000000..c07370197 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/StringHash.php @@ -0,0 +1,47 @@ +<?php + +/** + * This is in almost every respect equivalent to an array except + * that it keeps track of which keys were accessed. + * + * @warning For the sake of backwards compatibility with early versions + * of PHP 5, you must not use the $hash[$key] syntax; if you do + * our version of offsetGet is never called. + */ +class HTMLPurifier_StringHash extends ArrayObject +{ + /** + * @type array + */ + protected $accessed = array(); + + /** + * Retrieves a value, and logs the access. + * @param mixed $index + * @return mixed + */ + public function offsetGet($index) + { + $this->accessed[$index] = true; + return parent::offsetGet($index); + } + + /** + * Returns a lookup array of all array indexes that have been accessed. + * @return array in form array($index => true). + */ + public function getAccessed() + { + return $this->accessed; + } + + /** + * Resets the access array. + */ + public function resetAccessed() + { + $this->accessed = array(); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/StringHashParser.php b/tools/htmlpurifier/HTMLPurifier/StringHashParser.php new file mode 100644 index 000000000..7c73f8083 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/StringHashParser.php @@ -0,0 +1,136 @@ +<?php + +/** + * Parses string hash files. File format is as such: + * + * DefaultKeyValue + * KEY: Value + * KEY2: Value2 + * --MULTILINE-KEY-- + * Multiline + * value. + * + * Which would output something similar to: + * + * array( + * 'ID' => 'DefaultKeyValue', + * 'KEY' => 'Value', + * 'KEY2' => 'Value2', + * 'MULTILINE-KEY' => "Multiline\nvalue.\n", + * ) + * + * We use this as an easy to use file-format for configuration schema + * files, but the class itself is usage agnostic. + * + * You can use ---- to forcibly terminate parsing of a single string-hash; + * this marker is used in multi string-hashes to delimit boundaries. + */ +class HTMLPurifier_StringHashParser +{ + + /** + * @type string + */ + public $default = 'ID'; + + /** + * Parses a file that contains a single string-hash. + * @param string $file + * @return array + */ + public function parseFile($file) + { + if (!file_exists($file)) { + return false; + } + $fh = fopen($file, 'r'); + if (!$fh) { + return false; + } + $ret = $this->parseHandle($fh); + fclose($fh); + return $ret; + } + + /** + * Parses a file that contains multiple string-hashes delimited by '----' + * @param string $file + * @return array + */ + public function parseMultiFile($file) + { + if (!file_exists($file)) { + return false; + } + $ret = array(); + $fh = fopen($file, 'r'); + if (!$fh) { + return false; + } + while (!feof($fh)) { + $ret[] = $this->parseHandle($fh); + } + fclose($fh); + return $ret; + } + + /** + * Internal parser that acepts a file handle. + * @note While it's possible to simulate in-memory parsing by using + * custom stream wrappers, if such a use-case arises we should + * factor out the file handle into its own class. + * @param resource $fh File handle with pointer at start of valid string-hash + * block. + * @return array + */ + protected function parseHandle($fh) + { + $state = false; + $single = false; + $ret = array(); + do { + $line = fgets($fh); + if ($line === false) { + break; + } + $line = rtrim($line, "\n\r"); + if (!$state && $line === '') { + continue; + } + if ($line === '----') { + break; + } + if (strncmp('--#', $line, 3) === 0) { + // Comment + continue; + } elseif (strncmp('--', $line, 2) === 0) { + // Multiline declaration + $state = trim($line, '- '); + if (!isset($ret[$state])) { + $ret[$state] = ''; + } + continue; + } elseif (!$state) { + $single = true; + if (strpos($line, ':') !== false) { + // Single-line declaration + list($state, $line) = explode(':', $line, 2); + $line = trim($line); + } else { + // Use default declaration + $state = $this->default; + } + } + if ($single) { + $ret[$state] = $line; + $single = false; + $state = false; + } else { + $ret[$state] .= "$line\n"; + } + } while (!feof($fh)); + return $ret; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/TagTransform.php b/tools/htmlpurifier/HTMLPurifier/TagTransform.php new file mode 100644 index 000000000..7b8d83343 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/TagTransform.php @@ -0,0 +1,37 @@ +<?php + +/** + * Defines a mutation of an obsolete tag into a valid tag. + */ +abstract class HTMLPurifier_TagTransform +{ + + /** + * Tag name to transform the tag to. + * @type string + */ + public $transform_to; + + /** + * Transforms the obsolete tag into the valid tag. + * @param HTMLPurifier_Token_Tag $tag Tag to be transformed. + * @param HTMLPurifier_Config $config Mandatory HTMLPurifier_Config object + * @param HTMLPurifier_Context $context Mandatory HTMLPurifier_Context object + */ + abstract public function transform($tag, $config, $context); + + /** + * Prepends CSS properties to the style attribute, creating the + * attribute if it doesn't exist. + * @warning Copied over from AttrTransform, be sure to keep in sync + * @param array $attr Attribute array to process (passed by reference) + * @param string $css CSS to prepend + */ + protected function prependCSS(&$attr, $css) + { + $attr['style'] = isset($attr['style']) ? $attr['style'] : ''; + $attr['style'] = $css . $attr['style']; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/TagTransform/Font.php b/tools/htmlpurifier/HTMLPurifier/TagTransform/Font.php new file mode 100644 index 000000000..768c9b153 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/TagTransform/Font.php @@ -0,0 +1,114 @@ +<?php + +/** + * Transforms FONT tags to the proper form (SPAN with CSS styling) + * + * This transformation takes the three proprietary attributes of FONT and + * transforms them into their corresponding CSS attributes. These are color, + * face, and size. + * + * @note Size is an interesting case because it doesn't map cleanly to CSS. + * Thanks to + * http://style.cleverchimp.com/font_size_intervals/altintervals.html + * for reasonable mappings. + * @warning This doesn't work completely correctly; specifically, this + * TagTransform operates before well-formedness is enforced, so + * the "active formatting elements" algorithm doesn't get applied. + */ +class HTMLPurifier_TagTransform_Font extends HTMLPurifier_TagTransform +{ + /** + * @type string + */ + public $transform_to = 'span'; + + /** + * @type array + */ + protected $_size_lookup = array( + '0' => 'xx-small', + '1' => 'xx-small', + '2' => 'small', + '3' => 'medium', + '4' => 'large', + '5' => 'x-large', + '6' => 'xx-large', + '7' => '300%', + '-1' => 'smaller', + '-2' => '60%', + '+1' => 'larger', + '+2' => '150%', + '+3' => '200%', + '+4' => '300%' + ); + + /** + * @param HTMLPurifier_Token_Tag $tag + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return HTMLPurifier_Token_End|string + */ + public function transform($tag, $config, $context) + { + if ($tag instanceof HTMLPurifier_Token_End) { + $new_tag = clone $tag; + $new_tag->name = $this->transform_to; + return $new_tag; + } + + $attr = $tag->attr; + $prepend_style = ''; + + // handle color transform + if (isset($attr['color'])) { + $prepend_style .= 'color:' . $attr['color'] . ';'; + unset($attr['color']); + } + + // handle face transform + if (isset($attr['face'])) { + $prepend_style .= 'font-family:' . $attr['face'] . ';'; + unset($attr['face']); + } + + // handle size transform + if (isset($attr['size'])) { + // normalize large numbers + if ($attr['size'] !== '') { + if ($attr['size'][0] == '+' || $attr['size'][0] == '-') { + $size = (int)$attr['size']; + if ($size < -2) { + $attr['size'] = '-2'; + } + if ($size > 4) { + $attr['size'] = '+4'; + } + } else { + $size = (int)$attr['size']; + if ($size > 7) { + $attr['size'] = '7'; + } + } + } + if (isset($this->_size_lookup[$attr['size']])) { + $prepend_style .= 'font-size:' . + $this->_size_lookup[$attr['size']] . ';'; + } + unset($attr['size']); + } + + if ($prepend_style) { + $attr['style'] = isset($attr['style']) ? + $prepend_style . $attr['style'] : + $prepend_style; + } + + $new_tag = clone $tag; + $new_tag->name = $this->transform_to; + $new_tag->attr = $attr; + + return $new_tag; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/TagTransform/Simple.php b/tools/htmlpurifier/HTMLPurifier/TagTransform/Simple.php new file mode 100644 index 000000000..71bf10b91 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/TagTransform/Simple.php @@ -0,0 +1,44 @@ +<?php + +/** + * Simple transformation, just change tag name to something else, + * and possibly add some styling. This will cover most of the deprecated + * tag cases. + */ +class HTMLPurifier_TagTransform_Simple extends HTMLPurifier_TagTransform +{ + /** + * @type string + */ + protected $style; + + /** + * @param string $transform_to Tag name to transform to. + * @param string $style CSS style to add to the tag + */ + public function __construct($transform_to, $style = null) + { + $this->transform_to = $transform_to; + $this->style = $style; + } + + /** + * @param HTMLPurifier_Token_Tag $tag + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return string + */ + public function transform($tag, $config, $context) + { + $new_tag = clone $tag; + $new_tag->name = $this->transform_to; + if (!is_null($this->style) && + ($new_tag instanceof HTMLPurifier_Token_Start || $new_tag instanceof HTMLPurifier_Token_Empty) + ) { + $this->prependCSS($new_tag->attr, $this->style); + } + return $new_tag; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/TagTransform/index.php b/tools/htmlpurifier/HTMLPurifier/TagTransform/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/TagTransform/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/Token.php b/tools/htmlpurifier/HTMLPurifier/Token.php new file mode 100644 index 000000000..84d3619a3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Token.php @@ -0,0 +1,100 @@ +<?php + +/** + * Abstract base token class that all others inherit from. + */ +abstract class HTMLPurifier_Token +{ + /** + * Line number node was on in source document. Null if unknown. + * @type int + */ + public $line; + + /** + * Column of line node was on in source document. Null if unknown. + * @type int + */ + public $col; + + /** + * Lookup array of processing that this token is exempt from. + * Currently, valid values are "ValidateAttributes" and + * "MakeWellFormed_TagClosedError" + * @type array + */ + public $armor = array(); + + /** + * Used during MakeWellFormed. See Note [Injector skips] + * @type + */ + public $skip; + + /** + * @type + */ + public $rewind; + + /** + * @type + */ + public $carryover; + + /** + * @param string $n + * @return null|string + */ + public function __get($n) + { + if ($n === 'type') { + trigger_error('Deprecated type property called; use instanceof', E_USER_NOTICE); + switch (get_class($this)) { + case 'HTMLPurifier_Token_Start': + return 'start'; + case 'HTMLPurifier_Token_Empty': + return 'empty'; + case 'HTMLPurifier_Token_End': + return 'end'; + case 'HTMLPurifier_Token_Text': + return 'text'; + case 'HTMLPurifier_Token_Comment': + return 'comment'; + default: + return null; + } + } + } + + /** + * Sets the position of the token in the source document. + * @param int $l + * @param int $c + */ + public function position($l = null, $c = null) + { + $this->line = $l; + $this->col = $c; + } + + /** + * Convenience function for DirectLex settings line/col position. + * @param int $l + * @param int $c + */ + public function rawPosition($l, $c) + { + if ($c === -1) { + $l++; + } + $this->line = $l; + $this->col = $c; + } + + /** + * Converts a token into its corresponding node. + */ + abstract public function toNode(); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Token/Comment.php b/tools/htmlpurifier/HTMLPurifier/Token/Comment.php new file mode 100644 index 000000000..23453c705 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Token/Comment.php @@ -0,0 +1,38 @@ +<?php + +/** + * Concrete comment token class. Generally will be ignored. + */ +class HTMLPurifier_Token_Comment extends HTMLPurifier_Token +{ + /** + * Character data within comment. + * @type string + */ + public $data; + + /** + * @type bool + */ + public $is_whitespace = true; + + /** + * Transparent constructor. + * + * @param string $data String comment data. + * @param int $line + * @param int $col + */ + public function __construct($data, $line = null, $col = null) + { + $this->data = $data; + $this->line = $line; + $this->col = $col; + } + + public function toNode() { + return new HTMLPurifier_Node_Comment($this->data, $this->line, $this->col); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Token/Empty.php b/tools/htmlpurifier/HTMLPurifier/Token/Empty.php new file mode 100644 index 000000000..78a95f555 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Token/Empty.php @@ -0,0 +1,15 @@ +<?php + +/** + * Concrete empty token class. + */ +class HTMLPurifier_Token_Empty extends HTMLPurifier_Token_Tag +{ + public function toNode() { + $n = parent::toNode(); + $n->empty = true; + return $n; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Token/End.php b/tools/htmlpurifier/HTMLPurifier/Token/End.php new file mode 100644 index 000000000..59b38fdc5 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Token/End.php @@ -0,0 +1,24 @@ +<?php + +/** + * Concrete end token class. + * + * @warning This class accepts attributes even though end tags cannot. This + * is for optimization reasons, as under normal circumstances, the Lexers + * do not pass attributes. + */ +class HTMLPurifier_Token_End extends HTMLPurifier_Token_Tag +{ + /** + * Token that started this node. + * Added by MakeWellFormed. Please do not edit this! + * @type HTMLPurifier_Token + */ + public $start; + + public function toNode() { + throw new Exception("HTMLPurifier_Token_End->toNode not supported!"); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Token/Start.php b/tools/htmlpurifier/HTMLPurifier/Token/Start.php new file mode 100644 index 000000000..019f317ad --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Token/Start.php @@ -0,0 +1,10 @@ +<?php + +/** + * Concrete start token class. + */ +class HTMLPurifier_Token_Start extends HTMLPurifier_Token_Tag +{ +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Token/Tag.php b/tools/htmlpurifier/HTMLPurifier/Token/Tag.php new file mode 100644 index 000000000..d643fa64e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Token/Tag.php @@ -0,0 +1,68 @@ +<?php + +/** + * Abstract class of a tag token (start, end or empty), and its behavior. + */ +abstract class HTMLPurifier_Token_Tag extends HTMLPurifier_Token +{ + /** + * Static bool marker that indicates the class is a tag. + * + * This allows us to check objects with <tt>!empty($obj->is_tag)</tt> + * without having to use a function call <tt>is_a()</tt>. + * @type bool + */ + public $is_tag = true; + + /** + * The lower-case name of the tag, like 'a', 'b' or 'blockquote'. + * + * @note Strictly speaking, XML tags are case sensitive, so we shouldn't + * be lower-casing them, but these tokens cater to HTML tags, which are + * insensitive. + * @type string + */ + public $name; + + /** + * Associative array of the tag's attributes. + * @type array + */ + public $attr = array(); + + /** + * Non-overloaded constructor, which lower-cases passed tag name. + * + * @param string $name String name. + * @param array $attr Associative array of attributes. + * @param int $line + * @param int $col + * @param array $armor + */ + public function __construct($name, $attr = array(), $line = null, $col = null, $armor = array()) + { + $this->name = ctype_lower($name) ? $name : strtolower($name); + foreach ($attr as $key => $value) { + // normalization only necessary when key is not lowercase + if (!ctype_lower($key)) { + $new_key = strtolower($key); + if (!isset($attr[$new_key])) { + $attr[$new_key] = $attr[$key]; + } + if ($new_key !== $key) { + unset($attr[$key]); + } + } + } + $this->attr = $attr; + $this->line = $line; + $this->col = $col; + $this->armor = $armor; + } + + public function toNode() { + return new HTMLPurifier_Node_Element($this->name, $this->attr, $this->line, $this->col, $this->armor); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Token/Text.php b/tools/htmlpurifier/HTMLPurifier/Token/Text.php new file mode 100644 index 000000000..f26a1c211 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Token/Text.php @@ -0,0 +1,53 @@ +<?php + +/** + * Concrete text token class. + * + * Text tokens comprise of regular parsed character data (PCDATA) and raw + * character data (from the CDATA sections). Internally, their + * data is parsed with all entities expanded. Surprisingly, the text token + * does have a "tag name" called #PCDATA, which is how the DTD represents it + * in permissible child nodes. + */ +class HTMLPurifier_Token_Text extends HTMLPurifier_Token +{ + + /** + * @type string + */ + public $name = '#PCDATA'; + /**< PCDATA tag name compatible with DTD. */ + + /** + * @type string + */ + public $data; + /**< Parsed character data of text. */ + + /** + * @type bool + */ + public $is_whitespace; + + /**< Bool indicating if node is whitespace. */ + + /** + * Constructor, accepts data and determines if it is whitespace. + * @param string $data String parsed character data. + * @param int $line + * @param int $col + */ + public function __construct($data, $line = null, $col = null) + { + $this->data = $data; + $this->is_whitespace = ctype_space($data); + $this->line = $line; + $this->col = $col; + } + + public function toNode() { + return new HTMLPurifier_Node_Text($this->data, $this->is_whitespace, $this->line, $this->col); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Token/index.php b/tools/htmlpurifier/HTMLPurifier/Token/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Token/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/TokenFactory.php b/tools/htmlpurifier/HTMLPurifier/TokenFactory.php new file mode 100644 index 000000000..dea2446b9 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/TokenFactory.php @@ -0,0 +1,118 @@ +<?php + +/** + * Factory for token generation. + * + * @note Doing some benchmarking indicates that the new operator is much + * slower than the clone operator (even discounting the cost of the + * constructor). This class is for that optimization. + * Other then that, there's not much point as we don't + * maintain parallel HTMLPurifier_Token hierarchies (the main reason why + * you'd want to use an abstract factory). + * @todo Port DirectLex to use this + */ +class HTMLPurifier_TokenFactory +{ + // p stands for prototype + + /** + * @type HTMLPurifier_Token_Start + */ + private $p_start; + + /** + * @type HTMLPurifier_Token_End + */ + private $p_end; + + /** + * @type HTMLPurifier_Token_Empty + */ + private $p_empty; + + /** + * @type HTMLPurifier_Token_Text + */ + private $p_text; + + /** + * @type HTMLPurifier_Token_Comment + */ + private $p_comment; + + /** + * Generates blank prototypes for cloning. + */ + public function __construct() + { + $this->p_start = new HTMLPurifier_Token_Start('', array()); + $this->p_end = new HTMLPurifier_Token_End(''); + $this->p_empty = new HTMLPurifier_Token_Empty('', array()); + $this->p_text = new HTMLPurifier_Token_Text(''); + $this->p_comment = new HTMLPurifier_Token_Comment(''); + } + + /** + * Creates a HTMLPurifier_Token_Start. + * @param string $name Tag name + * @param array $attr Associative array of attributes + * @return HTMLPurifier_Token_Start Generated HTMLPurifier_Token_Start + */ + public function createStart($name, $attr = array()) + { + $p = clone $this->p_start; + $p->__construct($name, $attr); + return $p; + } + + /** + * Creates a HTMLPurifier_Token_End. + * @param string $name Tag name + * @return HTMLPurifier_Token_End Generated HTMLPurifier_Token_End + */ + public function createEnd($name) + { + $p = clone $this->p_end; + $p->__construct($name); + return $p; + } + + /** + * Creates a HTMLPurifier_Token_Empty. + * @param string $name Tag name + * @param array $attr Associative array of attributes + * @return HTMLPurifier_Token_Empty Generated HTMLPurifier_Token_Empty + */ + public function createEmpty($name, $attr = array()) + { + $p = clone $this->p_empty; + $p->__construct($name, $attr); + return $p; + } + + /** + * Creates a HTMLPurifier_Token_Text. + * @param string $data Data of text token + * @return HTMLPurifier_Token_Text Generated HTMLPurifier_Token_Text + */ + public function createText($data) + { + $p = clone $this->p_text; + $p->__construct($data); + return $p; + } + + /** + * Creates a HTMLPurifier_Token_Comment. + * @param string $data Data of comment token + * @return HTMLPurifier_Token_Comment Generated HTMLPurifier_Token_Comment + */ + public function createComment($data) + { + $p = clone $this->p_comment; + $p->__construct($data); + return $p; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URI.php b/tools/htmlpurifier/HTMLPurifier/URI.php new file mode 100644 index 000000000..9c5be39d1 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URI.php @@ -0,0 +1,316 @@ +<?php + +/** + * HTML Purifier's internal representation of a URI. + * @note + * Internal data-structures are completely escaped. If the data needs + * to be used in a non-URI context (which is very unlikely), be sure + * to decode it first. The URI may not necessarily be well-formed until + * validate() is called. + */ +class HTMLPurifier_URI +{ + /** + * @type string + */ + public $scheme; + + /** + * @type string + */ + public $userinfo; + + /** + * @type string + */ + public $host; + + /** + * @type int + */ + public $port; + + /** + * @type string + */ + public $path; + + /** + * @type string + */ + public $query; + + /** + * @type string + */ + public $fragment; + + /** + * @param string $scheme + * @param string $userinfo + * @param string $host + * @param int $port + * @param string $path + * @param string $query + * @param string $fragment + * @note Automatically normalizes scheme and port + */ + public function __construct($scheme, $userinfo, $host, $port, $path, $query, $fragment) + { + $this->scheme = is_null($scheme) || ctype_lower($scheme) ? $scheme : strtolower($scheme); + $this->userinfo = $userinfo; + $this->host = $host; + $this->port = is_null($port) ? $port : (int)$port; + $this->path = $path; + $this->query = $query; + $this->fragment = $fragment; + } + + /** + * Retrieves a scheme object corresponding to the URI's scheme/default + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return HTMLPurifier_URIScheme Scheme object appropriate for validating this URI + */ + public function getSchemeObj($config, $context) + { + $registry = HTMLPurifier_URISchemeRegistry::instance(); + if ($this->scheme !== null) { + $scheme_obj = $registry->getScheme($this->scheme, $config, $context); + if (!$scheme_obj) { + return false; + } // invalid scheme, clean it out + } else { + // no scheme: retrieve the default one + $def = $config->getDefinition('URI'); + $scheme_obj = $def->getDefaultScheme($config, $context); + if (!$scheme_obj) { + if ($def->defaultScheme !== null) { + // something funky happened to the default scheme object + trigger_error( + 'Default scheme object "' . $def->defaultScheme . '" was not readable', + E_USER_WARNING + ); + } // suppress error if it's null + return false; + } + } + return $scheme_obj; + } + + /** + * Generic validation method applicable for all schemes. May modify + * this URI in order to get it into a compliant form. + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool True if validation/filtering succeeds, false if failure + */ + public function validate($config, $context) + { + // ABNF definitions from RFC 3986 + $chars_sub_delims = '!$&\'()*+,;='; + $chars_gen_delims = ':/?#[]@'; + $chars_pchar = $chars_sub_delims . ':@'; + + // validate host + if (!is_null($this->host)) { + $host_def = new HTMLPurifier_AttrDef_URI_Host(); + $this->host = $host_def->validate($this->host, $config, $context); + if ($this->host === false) { + $this->host = null; + } + } + + // validate scheme + // NOTE: It's not appropriate to check whether or not this + // scheme is in our registry, since a URIFilter may convert a + // URI that we don't allow into one we do. So instead, we just + // check if the scheme can be dropped because there is no host + // and it is our default scheme. + if (!is_null($this->scheme) && is_null($this->host) || $this->host === '') { + // support for relative paths is pretty abysmal when the + // scheme is present, so axe it when possible + $def = $config->getDefinition('URI'); + if ($def->defaultScheme === $this->scheme) { + $this->scheme = null; + } + } + + // validate username + if (!is_null($this->userinfo)) { + $encoder = new HTMLPurifier_PercentEncoder($chars_sub_delims . ':'); + $this->userinfo = $encoder->encode($this->userinfo); + } + + // validate port + if (!is_null($this->port)) { + if ($this->port < 1 || $this->port > 65535) { + $this->port = null; + } + } + + // validate path + $segments_encoder = new HTMLPurifier_PercentEncoder($chars_pchar . '/'); + if (!is_null($this->host)) { // this catches $this->host === '' + // path-abempty (hier and relative) + // http://www.example.com/my/path + // //www.example.com/my/path (looks odd, but works, and + // recognized by most browsers) + // (this set is valid or invalid on a scheme by scheme + // basis, so we'll deal with it later) + // file:///my/path + // ///my/path + $this->path = $segments_encoder->encode($this->path); + } elseif ($this->path !== '') { + if ($this->path[0] === '/') { + // path-absolute (hier and relative) + // http:/my/path + // /my/path + if (strlen($this->path) >= 2 && $this->path[1] === '/') { + // This could happen if both the host gets stripped + // out + // http://my/path + // //my/path + $this->path = ''; + } else { + $this->path = $segments_encoder->encode($this->path); + } + } elseif (!is_null($this->scheme)) { + // path-rootless (hier) + // http:my/path + // Short circuit evaluation means we don't need to check nz + $this->path = $segments_encoder->encode($this->path); + } else { + // path-noscheme (relative) + // my/path + // (once again, not checking nz) + $segment_nc_encoder = new HTMLPurifier_PercentEncoder($chars_sub_delims . '@'); + $c = strpos($this->path, '/'); + if ($c !== false) { + $this->path = + $segment_nc_encoder->encode(substr($this->path, 0, $c)) . + $segments_encoder->encode(substr($this->path, $c)); + } else { + $this->path = $segment_nc_encoder->encode($this->path); + } + } + } else { + // path-empty (hier and relative) + $this->path = ''; // just to be safe + } + + // qf = query and fragment + $qf_encoder = new HTMLPurifier_PercentEncoder($chars_pchar . '/?'); + + if (!is_null($this->query)) { + $this->query = $qf_encoder->encode($this->query); + } + + if (!is_null($this->fragment)) { + $this->fragment = $qf_encoder->encode($this->fragment); + } + return true; + } + + /** + * Convert URI back to string + * @return string URI appropriate for output + */ + public function toString() + { + // reconstruct authority + $authority = null; + // there is a rendering difference between a null authority + // (http:foo-bar) and an empty string authority + // (http:///foo-bar). + if (!is_null($this->host)) { + $authority = ''; + if (!is_null($this->userinfo)) { + $authority .= $this->userinfo . '@'; + } + $authority .= $this->host; + if (!is_null($this->port)) { + $authority .= ':' . $this->port; + } + } + + // Reconstruct the result + // One might wonder about parsing quirks from browsers after + // this reconstruction. Unfortunately, parsing behavior depends + // on what *scheme* was employed (file:///foo is handled *very* + // differently than http:///foo), so unfortunately we have to + // defer to the schemes to do the right thing. + $result = ''; + if (!is_null($this->scheme)) { + $result .= $this->scheme . ':'; + } + if (!is_null($authority)) { + $result .= '//' . $authority; + } + $result .= $this->path; + if (!is_null($this->query)) { + $result .= '?' . $this->query; + } + if (!is_null($this->fragment)) { + $result .= '#' . $this->fragment; + } + + return $result; + } + + /** + * Returns true if this URL might be considered a 'local' URL given + * the current context. This is true when the host is null, or + * when it matches the host supplied to the configuration. + * + * Note that this does not do any scheme checking, so it is mostly + * only appropriate for metadata that doesn't care about protocol + * security. isBenign is probably what you actually want. + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function isLocal($config, $context) + { + if ($this->host === null) { + return true; + } + $uri_def = $config->getDefinition('URI'); + if ($uri_def->host === $this->host) { + return true; + } + return false; + } + + /** + * Returns true if this URL should be considered a 'benign' URL, + * that is: + * + * - It is a local URL (isLocal), and + * - It has a equal or better level of security + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function isBenign($config, $context) + { + if (!$this->isLocal($config, $context)) { + return false; + } + + $scheme_obj = $this->getSchemeObj($config, $context); + if (!$scheme_obj) { + return false; + } // conservative approach + + $current_scheme_obj = $config->getDefinition('URI')->getDefaultScheme($config, $context); + if ($current_scheme_obj->secure) { + if (!$scheme_obj->secure) { + return false; + } + } + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIDefinition.php b/tools/htmlpurifier/HTMLPurifier/URIDefinition.php new file mode 100644 index 000000000..e0bd8bcca --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIDefinition.php @@ -0,0 +1,112 @@ +<?php + +class HTMLPurifier_URIDefinition extends HTMLPurifier_Definition +{ + + public $type = 'URI'; + protected $filters = array(); + protected $postFilters = array(); + protected $registeredFilters = array(); + + /** + * HTMLPurifier_URI object of the base specified at %URI.Base + */ + public $base; + + /** + * String host to consider "home" base, derived off of $base + */ + public $host; + + /** + * Name of default scheme based on %URI.DefaultScheme and %URI.Base + */ + public $defaultScheme; + + public function __construct() + { + $this->registerFilter(new HTMLPurifier_URIFilter_DisableExternal()); + $this->registerFilter(new HTMLPurifier_URIFilter_DisableExternalResources()); + $this->registerFilter(new HTMLPurifier_URIFilter_DisableResources()); + $this->registerFilter(new HTMLPurifier_URIFilter_HostBlacklist()); + $this->registerFilter(new HTMLPurifier_URIFilter_SafeIframe()); + $this->registerFilter(new HTMLPurifier_URIFilter_MakeAbsolute()); + $this->registerFilter(new HTMLPurifier_URIFilter_Munge()); + } + + public function registerFilter($filter) + { + $this->registeredFilters[$filter->name] = $filter; + } + + public function addFilter($filter, $config) + { + $r = $filter->prepare($config); + if ($r === false) return; // null is ok, for backwards compat + if ($filter->post) { + $this->postFilters[$filter->name] = $filter; + } else { + $this->filters[$filter->name] = $filter; + } + } + + protected function doSetup($config) + { + $this->setupMemberVariables($config); + $this->setupFilters($config); + } + + protected function setupFilters($config) + { + foreach ($this->registeredFilters as $name => $filter) { + if ($filter->always_load) { + $this->addFilter($filter, $config); + } else { + $conf = $config->get('URI.' . $name); + if ($conf !== false && $conf !== null) { + $this->addFilter($filter, $config); + } + } + } + unset($this->registeredFilters); + } + + protected function setupMemberVariables($config) + { + $this->host = $config->get('URI.Host'); + $base_uri = $config->get('URI.Base'); + if (!is_null($base_uri)) { + $parser = new HTMLPurifier_URIParser(); + $this->base = $parser->parse($base_uri); + $this->defaultScheme = $this->base->scheme; + if (is_null($this->host)) $this->host = $this->base->host; + } + if (is_null($this->defaultScheme)) $this->defaultScheme = $config->get('URI.DefaultScheme'); + } + + public function getDefaultScheme($config, $context) + { + return HTMLPurifier_URISchemeRegistry::instance()->getScheme($this->defaultScheme, $config, $context); + } + + public function filter(&$uri, $config, $context) + { + foreach ($this->filters as $name => $f) { + $result = $f->filter($uri, $config, $context); + if (!$result) return false; + } + return true; + } + + public function postFilter(&$uri, $config, $context) + { + foreach ($this->postFilters as $name => $f) { + $result = $f->filter($uri, $config, $context); + if (!$result) return false; + } + return true; + } + +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIFilter.php b/tools/htmlpurifier/HTMLPurifier/URIFilter.php new file mode 100644 index 000000000..09724e9f4 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIFilter.php @@ -0,0 +1,74 @@ +<?php + +/** + * Chainable filters for custom URI processing. + * + * These filters can perform custom actions on a URI filter object, + * including transformation or blacklisting. A filter named Foo + * must have a corresponding configuration directive %URI.Foo, + * unless always_load is specified to be true. + * + * The following contexts may be available while URIFilters are being + * processed: + * + * - EmbeddedURI: true if URI is an embedded resource that will + * be loaded automatically on page load + * - CurrentToken: a reference to the token that is currently + * being processed + * - CurrentAttr: the name of the attribute that is currently being + * processed + * - CurrentCSSProperty: the name of the CSS property that is + * currently being processed (if applicable) + * + * @warning This filter is called before scheme object validation occurs. + * Make sure, if you require a specific scheme object, you + * you check that it exists. This allows filters to convert + * proprietary URI schemes into regular ones. + */ +abstract class HTMLPurifier_URIFilter +{ + + /** + * Unique identifier of filter. + * @type string + */ + public $name; + + /** + * True if this filter should be run after scheme validation. + * @type bool + */ + public $post = false; + + /** + * True if this filter should always be loaded. + * This permits a filter to be named Foo without the corresponding + * %URI.Foo directive existing. + * @type bool + */ + public $always_load = false; + + /** + * Performs initialization for the filter. If the filter returns + * false, this means that it shouldn't be considered active. + * @param HTMLPurifier_Config $config + * @return bool + */ + public function prepare($config) + { + return true; + } + + /** + * Filter a URI object + * @param HTMLPurifier_URI $uri Reference to URI object variable + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool Whether or not to continue processing: false indicates + * URL is no good, true indicates continue processing. Note that + * all changes are committed directly on the URI object + */ + abstract public function filter(&$uri, $config, $context); +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIFilter/DisableExternal.php b/tools/htmlpurifier/HTMLPurifier/URIFilter/DisableExternal.php new file mode 100644 index 000000000..ced1b1376 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIFilter/DisableExternal.php @@ -0,0 +1,54 @@ +<?php + +class HTMLPurifier_URIFilter_DisableExternal extends HTMLPurifier_URIFilter +{ + /** + * @type string + */ + public $name = 'DisableExternal'; + + /** + * @type array + */ + protected $ourHostParts = false; + + /** + * @param HTMLPurifier_Config $config + * @return void + */ + public function prepare($config) + { + $our_host = $config->getDefinition('URI')->host; + if ($our_host !== null) { + $this->ourHostParts = array_reverse(explode('.', $our_host)); + } + } + + /** + * @param HTMLPurifier_URI $uri Reference + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function filter(&$uri, $config, $context) + { + if (is_null($uri->host)) { + return true; + } + if ($this->ourHostParts === false) { + return false; + } + $host_parts = array_reverse(explode('.', $uri->host)); + foreach ($this->ourHostParts as $i => $x) { + if (!isset($host_parts[$i])) { + return false; + } + if ($host_parts[$i] != $this->ourHostParts[$i]) { + return false; + } + } + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIFilter/DisableExternalResources.php b/tools/htmlpurifier/HTMLPurifier/URIFilter/DisableExternalResources.php new file mode 100644 index 000000000..c6562169e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIFilter/DisableExternalResources.php @@ -0,0 +1,25 @@ +<?php + +class HTMLPurifier_URIFilter_DisableExternalResources extends HTMLPurifier_URIFilter_DisableExternal +{ + /** + * @type string + */ + public $name = 'DisableExternalResources'; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function filter(&$uri, $config, $context) + { + if (!$context->get('EmbeddedURI', true)) { + return true; + } + return parent::filter($uri, $config, $context); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIFilter/DisableResources.php b/tools/htmlpurifier/HTMLPurifier/URIFilter/DisableResources.php new file mode 100644 index 000000000..d5c412c44 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIFilter/DisableResources.php @@ -0,0 +1,22 @@ +<?php + +class HTMLPurifier_URIFilter_DisableResources extends HTMLPurifier_URIFilter +{ + /** + * @type string + */ + public $name = 'DisableResources'; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function filter(&$uri, $config, $context) + { + return !$context->get('EmbeddedURI', true); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIFilter/HostBlacklist.php b/tools/htmlpurifier/HTMLPurifier/URIFilter/HostBlacklist.php new file mode 100644 index 000000000..a6645c17e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIFilter/HostBlacklist.php @@ -0,0 +1,46 @@ +<?php + +// It's not clear to me whether or not Punycode means that hostnames +// do not have canonical forms anymore. As far as I can tell, it's +// not a problem (punycoding should be identity when no Unicode +// points are involved), but I'm not 100% sure +class HTMLPurifier_URIFilter_HostBlacklist extends HTMLPurifier_URIFilter +{ + /** + * @type string + */ + public $name = 'HostBlacklist'; + + /** + * @type array + */ + protected $blacklist = array(); + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function prepare($config) + { + $this->blacklist = $config->get('URI.HostBlacklist'); + return true; + } + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function filter(&$uri, $config, $context) + { + foreach ($this->blacklist as $blacklisted_host_fragment) { + if (strpos($uri->host, $blacklisted_host_fragment) !== false) { + return false; + } + } + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIFilter/MakeAbsolute.php b/tools/htmlpurifier/HTMLPurifier/URIFilter/MakeAbsolute.php new file mode 100644 index 000000000..c507bbff8 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIFilter/MakeAbsolute.php @@ -0,0 +1,158 @@ +<?php + +// does not support network paths + +class HTMLPurifier_URIFilter_MakeAbsolute extends HTMLPurifier_URIFilter +{ + /** + * @type string + */ + public $name = 'MakeAbsolute'; + + /** + * @type + */ + protected $base; + + /** + * @type array + */ + protected $basePathStack = array(); + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function prepare($config) + { + $def = $config->getDefinition('URI'); + $this->base = $def->base; + if (is_null($this->base)) { + trigger_error( + 'URI.MakeAbsolute is being ignored due to lack of ' . + 'value for URI.Base configuration', + E_USER_WARNING + ); + return false; + } + $this->base->fragment = null; // fragment is invalid for base URI + $stack = explode('/', $this->base->path); + array_pop($stack); // discard last segment + $stack = $this->_collapseStack($stack); // do pre-parsing + $this->basePathStack = $stack; + return true; + } + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function filter(&$uri, $config, $context) + { + if (is_null($this->base)) { + return true; + } // abort early + if ($uri->path === '' && is_null($uri->scheme) && + is_null($uri->host) && is_null($uri->query) && is_null($uri->fragment)) { + // reference to current document + $uri = clone $this->base; + return true; + } + if (!is_null($uri->scheme)) { + // absolute URI already: don't change + if (!is_null($uri->host)) { + return true; + } + $scheme_obj = $uri->getSchemeObj($config, $context); + if (!$scheme_obj) { + // scheme not recognized + return false; + } + if (!$scheme_obj->hierarchical) { + // non-hierarchal URI with explicit scheme, don't change + return true; + } + // special case: had a scheme but always is hierarchical and had no authority + } + if (!is_null($uri->host)) { + // network path, don't bother + return true; + } + if ($uri->path === '') { + $uri->path = $this->base->path; + } elseif ($uri->path[0] !== '/') { + // relative path, needs more complicated processing + $stack = explode('/', $uri->path); + $new_stack = array_merge($this->basePathStack, $stack); + if ($new_stack[0] !== '' && !is_null($this->base->host)) { + array_unshift($new_stack, ''); + } + $new_stack = $this->_collapseStack($new_stack); + $uri->path = implode('/', $new_stack); + } else { + // absolute path, but still we should collapse + $uri->path = implode('/', $this->_collapseStack(explode('/', $uri->path))); + } + // re-combine + $uri->scheme = $this->base->scheme; + if (is_null($uri->userinfo)) { + $uri->userinfo = $this->base->userinfo; + } + if (is_null($uri->host)) { + $uri->host = $this->base->host; + } + if (is_null($uri->port)) { + $uri->port = $this->base->port; + } + return true; + } + + /** + * Resolve dots and double-dots in a path stack + * @param array $stack + * @return array + */ + private function _collapseStack($stack) + { + $result = array(); + $is_folder = false; + for ($i = 0; isset($stack[$i]); $i++) { + $is_folder = false; + // absorb an internally duplicated slash + if ($stack[$i] == '' && $i && isset($stack[$i + 1])) { + continue; + } + if ($stack[$i] == '..') { + if (!empty($result)) { + $segment = array_pop($result); + if ($segment === '' && empty($result)) { + // error case: attempted to back out too far: + // restore the leading slash + $result[] = ''; + } elseif ($segment === '..') { + $result[] = '..'; // cannot remove .. with .. + } + } else { + // relative path, preserve the double-dots + $result[] = '..'; + } + $is_folder = true; + continue; + } + if ($stack[$i] == '.') { + // silently absorb + $is_folder = true; + continue; + } + $result[] = $stack[$i]; + } + if ($is_folder) { + $result[] = ''; + } + return $result; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIFilter/Munge.php b/tools/htmlpurifier/HTMLPurifier/URIFilter/Munge.php new file mode 100644 index 000000000..6e03315a1 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIFilter/Munge.php @@ -0,0 +1,115 @@ +<?php + +class HTMLPurifier_URIFilter_Munge extends HTMLPurifier_URIFilter +{ + /** + * @type string + */ + public $name = 'Munge'; + + /** + * @type bool + */ + public $post = true; + + /** + * @type string + */ + private $target; + + /** + * @type HTMLPurifier_URIParser + */ + private $parser; + + /** + * @type bool + */ + private $doEmbed; + + /** + * @type string + */ + private $secretKey; + + /** + * @type array + */ + protected $replace = array(); + + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function prepare($config) + { + $this->target = $config->get('URI.' . $this->name); + $this->parser = new HTMLPurifier_URIParser(); + $this->doEmbed = $config->get('URI.MungeResources'); + $this->secretKey = $config->get('URI.MungeSecretKey'); + if ($this->secretKey && !function_exists('hash_hmac')) { + throw new Exception("Cannot use %URI.MungeSecretKey without hash_hmac support."); + } + return true; + } + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function filter(&$uri, $config, $context) + { + if ($context->get('EmbeddedURI', true) && !$this->doEmbed) { + return true; + } + + $scheme_obj = $uri->getSchemeObj($config, $context); + if (!$scheme_obj) { + return true; + } // ignore unknown schemes, maybe another postfilter did it + if (!$scheme_obj->browsable) { + return true; + } // ignore non-browseable schemes, since we can't munge those in a reasonable way + if ($uri->isBenign($config, $context)) { + return true; + } // don't redirect if a benign URL + + $this->makeReplace($uri, $config, $context); + $this->replace = array_map('rawurlencode', $this->replace); + + $new_uri = strtr($this->target, $this->replace); + $new_uri = $this->parser->parse($new_uri); + // don't redirect if the target host is the same as the + // starting host + if ($uri->host === $new_uri->host) { + return true; + } + $uri = $new_uri; // overwrite + return true; + } + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + */ + protected function makeReplace($uri, $config, $context) + { + $string = $uri->toString(); + // always available + $this->replace['%s'] = $string; + $this->replace['%r'] = $context->get('EmbeddedURI', true); + $token = $context->get('CurrentToken', true); + $this->replace['%n'] = $token ? $token->name : null; + $this->replace['%m'] = $context->get('CurrentAttr', true); + $this->replace['%p'] = $context->get('CurrentCSSProperty', true); + // not always available + if ($this->secretKey) { + $this->replace['%t'] = hash_hmac("sha256", $string, $this->secretKey); + } + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIFilter/SafeIframe.php b/tools/htmlpurifier/HTMLPurifier/URIFilter/SafeIframe.php new file mode 100644 index 000000000..f609c47a3 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIFilter/SafeIframe.php @@ -0,0 +1,68 @@ +<?php + +/** + * Implements safety checks for safe iframes. + * + * @warning This filter is *critical* for ensuring that %HTML.SafeIframe + * works safely. + */ +class HTMLPurifier_URIFilter_SafeIframe extends HTMLPurifier_URIFilter +{ + /** + * @type string + */ + public $name = 'SafeIframe'; + + /** + * @type bool + */ + public $always_load = true; + + /** + * @type string + */ + protected $regexp = null; + + // XXX: The not so good bit about how this is all set up now is we + // can't check HTML.SafeIframe in the 'prepare' step: we have to + // defer till the actual filtering. + /** + * @param HTMLPurifier_Config $config + * @return bool + */ + public function prepare($config) + { + $this->regexp = $config->get('URI.SafeIframeRegexp'); + return true; + } + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function filter(&$uri, $config, $context) + { + // check if filter not applicable + if (!$config->get('HTML.SafeIframe')) { + return true; + } + // check if the filter should actually trigger + if (!$context->get('EmbeddedURI', true)) { + return true; + } + $token = $context->get('CurrentToken', true); + if (!($token && $token->name == 'iframe')) { + return true; + } + // check if we actually have some whitelists enabled + if ($this->regexp === null) { + return false; + } + // actually check the whitelists + return preg_match($this->regexp, $uri->toString()); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIFilter/index.php b/tools/htmlpurifier/HTMLPurifier/URIFilter/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIFilter/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/URIParser.php b/tools/htmlpurifier/HTMLPurifier/URIParser.php new file mode 100644 index 000000000..0e7381a07 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIParser.php @@ -0,0 +1,71 @@ +<?php + +/** + * Parses a URI into the components and fragment identifier as specified + * by RFC 3986. + */ +class HTMLPurifier_URIParser +{ + + /** + * Instance of HTMLPurifier_PercentEncoder to do normalization with. + */ + protected $percentEncoder; + + public function __construct() + { + $this->percentEncoder = new HTMLPurifier_PercentEncoder(); + } + + /** + * Parses a URI. + * @param $uri string URI to parse + * @return HTMLPurifier_URI representation of URI. This representation has + * not been validated yet and may not conform to RFC. + */ + public function parse($uri) + { + $uri = $this->percentEncoder->normalize($uri); + + // Regexp is as per Appendix B. + // Note that ["<>] are an addition to the RFC's recommended + // characters, because they represent external delimeters. + $r_URI = '!'. + '(([a-zA-Z0-9\.\+\-]+):)?'. // 2. Scheme + '(//([^/?#"<>]*))?'. // 4. Authority + '([^?#"<>]*)'. // 5. Path + '(\?([^#"<>]*))?'. // 7. Query + '(#([^"<>]*))?'. // 8. Fragment + '!'; + + $matches = array(); + $result = preg_match($r_URI, $uri, $matches); + + if (!$result) return false; // *really* invalid URI + + // seperate out parts + $scheme = !empty($matches[1]) ? $matches[2] : null; + $authority = !empty($matches[3]) ? $matches[4] : null; + $path = $matches[5]; // always present, can be empty + $query = !empty($matches[6]) ? $matches[7] : null; + $fragment = !empty($matches[8]) ? $matches[9] : null; + + // further parse authority + if ($authority !== null) { + $r_authority = "/^((.+?)@)?(\[[^\]]+\]|[^:]*)(:(\d*))?/"; + $matches = array(); + preg_match($r_authority, $authority, $matches); + $userinfo = !empty($matches[1]) ? $matches[2] : null; + $host = !empty($matches[3]) ? $matches[3] : ''; + $port = !empty($matches[4]) ? (int) $matches[5] : null; + } else { + $port = $host = $userinfo = null; + } + + return new HTMLPurifier_URI( + $scheme, $userinfo, $host, $port, $path, $query, $fragment); + } + +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme.php b/tools/htmlpurifier/HTMLPurifier/URIScheme.php new file mode 100644 index 000000000..fe9e82cf2 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme.php @@ -0,0 +1,102 @@ +<?php + +/** + * Validator for the components of a URI for a specific scheme + */ +abstract class HTMLPurifier_URIScheme +{ + + /** + * Scheme's default port (integer). If an explicit port number is + * specified that coincides with the default port, it will be + * elided. + * @type int + */ + public $default_port = null; + + /** + * Whether or not URIs of this scheme are locatable by a browser + * http and ftp are accessible, while mailto and news are not. + * @type bool + */ + public $browsable = false; + + /** + * Whether or not data transmitted over this scheme is encrypted. + * https is secure, http is not. + * @type bool + */ + public $secure = false; + + /** + * Whether or not the URI always uses <hier_part>, resolves edge cases + * with making relative URIs absolute + * @type bool + */ + public $hierarchical = false; + + /** + * Whether or not the URI may omit a hostname when the scheme is + * explicitly specified, ala file:///path/to/file. As of writing, + * 'file' is the only scheme that browsers support his properly. + * @type bool + */ + public $may_omit_host = false; + + /** + * Validates the components of a URI for a specific scheme. + * @param HTMLPurifier_URI $uri Reference to a HTMLPurifier_URI object + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool success or failure + */ + abstract public function doValidate(&$uri, $config, $context); + + /** + * Public interface for validating components of a URI. Performs a + * bunch of default actions. Don't overload this method. + * @param HTMLPurifier_URI $uri Reference to a HTMLPurifier_URI object + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool success or failure + */ + public function validate(&$uri, $config, $context) + { + if ($this->default_port == $uri->port) { + $uri->port = null; + } + // kludge: browsers do funny things when the scheme but not the + // authority is set + if (!$this->may_omit_host && + // if the scheme is present, a missing host is always in error + (!is_null($uri->scheme) && ($uri->host === '' || is_null($uri->host))) || + // if the scheme is not present, a *blank* host is in error, + // since this translates into '///path' which most browsers + // interpret as being 'http://path'. + (is_null($uri->scheme) && $uri->host === '') + ) { + do { + if (is_null($uri->scheme)) { + if (substr($uri->path, 0, 2) != '//') { + $uri->host = null; + break; + } + // URI is '////path', so we cannot nullify the + // host to preserve semantics. Try expanding the + // hostname instead (fall through) + } + // first see if we can manually insert a hostname + $host = $config->get('URI.Host'); + if (!is_null($host)) { + $uri->host = $host; + } else { + // we can't do anything sensible, reject the URL. + return false; + } + } while (false); + } + return $this->doValidate($uri, $config, $context); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/data.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/data.php new file mode 100644 index 000000000..41c49d553 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/data.php @@ -0,0 +1,136 @@ +<?php + +/** + * Implements data: URI for base64 encoded images supported by GD. + */ +class HTMLPurifier_URIScheme_data extends HTMLPurifier_URIScheme +{ + /** + * @type bool + */ + public $browsable = true; + + /** + * @type array + */ + public $allowed_types = array( + // you better write validation code for other types if you + // decide to allow them + 'image/jpeg' => true, + 'image/gif' => true, + 'image/png' => true, + ); + // this is actually irrelevant since we only write out the path + // component + /** + * @type bool + */ + public $may_omit_host = true; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function doValidate(&$uri, $config, $context) + { + $result = explode(',', $uri->path, 2); + $is_base64 = false; + $charset = null; + $content_type = null; + if (count($result) == 2) { + list($metadata, $data) = $result; + // do some legwork on the metadata + $metas = explode(';', $metadata); + while (!empty($metas)) { + $cur = array_shift($metas); + if ($cur == 'base64') { + $is_base64 = true; + break; + } + if (substr($cur, 0, 8) == 'charset=') { + // doesn't match if there are arbitrary spaces, but + // whatever dude + if ($charset !== null) { + continue; + } // garbage + $charset = substr($cur, 8); // not used + } else { + if ($content_type !== null) { + continue; + } // garbage + $content_type = $cur; + } + } + } else { + $data = $result[0]; + } + if ($content_type !== null && empty($this->allowed_types[$content_type])) { + return false; + } + if ($charset !== null) { + // error; we don't allow plaintext stuff + $charset = null; + } + $data = rawurldecode($data); + if ($is_base64) { + $raw_data = base64_decode($data); + } else { + $raw_data = $data; + } + if ( strlen($raw_data) < 12 ) { + // error; exif_imagetype throws exception with small files, + // and this likely indicates a corrupt URI/failed parse anyway + return false; + } + // XXX probably want to refactor this into a general mechanism + // for filtering arbitrary content types + if (function_exists('sys_get_temp_dir')) { + $file = tempnam(sys_get_temp_dir(), ""); + } else { + $file = tempnam("/tmp", ""); + } + file_put_contents($file, $raw_data); + if (function_exists('exif_imagetype')) { + $image_code = exif_imagetype($file); + unlink($file); + } elseif (function_exists('getimagesize')) { + set_error_handler(array($this, 'muteErrorHandler')); + $info = getimagesize($file); + restore_error_handler(); + unlink($file); + if ($info == false) { + return false; + } + $image_code = $info[2]; + } else { + trigger_error("could not find exif_imagetype or getimagesize functions", E_USER_ERROR); + } + $real_content_type = image_type_to_mime_type($image_code); + if ($real_content_type != $content_type) { + // we're nice guys; if the content type is something else we + // support, change it over + if (empty($this->allowed_types[$real_content_type])) { + return false; + } + $content_type = $real_content_type; + } + // ok, it's kosher, rewrite what we need + $uri->userinfo = null; + $uri->host = null; + $uri->port = null; + $uri->fragment = null; + $uri->query = null; + $uri->path = "$content_type;base64," . base64_encode($raw_data); + return true; + } + + /** + * @param int $errno + * @param string $errstr + */ + public function muteErrorHandler($errno, $errstr) + { + } +} diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/file.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/file.php new file mode 100644 index 000000000..215be4ba8 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/file.php @@ -0,0 +1,44 @@ +<?php + +/** + * Validates file as defined by RFC 1630 and RFC 1738. + */ +class HTMLPurifier_URIScheme_file extends HTMLPurifier_URIScheme +{ + /** + * Generally file:// URLs are not accessible from most + * machines, so placing them as an img src is incorrect. + * @type bool + */ + public $browsable = false; + + /** + * Basically the *only* URI scheme for which this is true, since + * accessing files on the local machine is very common. In fact, + * browsers on some operating systems don't understand the + * authority, though I hear it is used on Windows to refer to + * network shares. + * @type bool + */ + public $may_omit_host = true; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function doValidate(&$uri, $config, $context) + { + // Authentication method is not supported + $uri->userinfo = null; + // file:// makes no provisions for accessing the resource + $uri->port = null; + // While it seems to work on Firefox, the querystring has + // no possible effect and is thus stripped. + $uri->query = null; + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/ftp.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/ftp.php new file mode 100644 index 000000000..1eb43ee5c --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/ftp.php @@ -0,0 +1,58 @@ +<?php + +/** + * Validates ftp (File Transfer Protocol) URIs as defined by generic RFC 1738. + */ +class HTMLPurifier_URIScheme_ftp extends HTMLPurifier_URIScheme +{ + /** + * @type int + */ + public $default_port = 21; + + /** + * @type bool + */ + public $browsable = true; // usually + + /** + * @type bool + */ + public $hierarchical = true; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function doValidate(&$uri, $config, $context) + { + $uri->query = null; + + // typecode check + $semicolon_pos = strrpos($uri->path, ';'); // reverse + if ($semicolon_pos !== false) { + $type = substr($uri->path, $semicolon_pos + 1); // no semicolon + $uri->path = substr($uri->path, 0, $semicolon_pos); + $type_ret = ''; + if (strpos($type, '=') !== false) { + // figure out whether or not the declaration is correct + list($key, $typecode) = explode('=', $type, 2); + if ($key !== 'type') { + // invalid key, tack it back on encoded + $uri->path .= '%3B' . $type; + } elseif ($typecode === 'a' || $typecode === 'i' || $typecode === 'd') { + $type_ret = ";type=$typecode"; + } + } else { + $uri->path .= '%3B' . $type; + } + $uri->path = str_replace(';', '%3B', $uri->path); + $uri->path .= $type_ret; + } + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/http.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/http.php new file mode 100644 index 000000000..ce69ec438 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/http.php @@ -0,0 +1,36 @@ +<?php + +/** + * Validates http (HyperText Transfer Protocol) as defined by RFC 2616 + */ +class HTMLPurifier_URIScheme_http extends HTMLPurifier_URIScheme +{ + /** + * @type int + */ + public $default_port = 80; + + /** + * @type bool + */ + public $browsable = true; + + /** + * @type bool + */ + public $hierarchical = true; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function doValidate(&$uri, $config, $context) + { + $uri->userinfo = null; + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/https.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/https.php new file mode 100644 index 000000000..0e96882db --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/https.php @@ -0,0 +1,18 @@ +<?php + +/** + * Validates https (Secure HTTP) according to http scheme. + */ +class HTMLPurifier_URIScheme_https extends HTMLPurifier_URIScheme_http +{ + /** + * @type int + */ + public $default_port = 443; + /** + * @type bool + */ + public $secure = true; +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/index.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/mailto.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/mailto.php new file mode 100644 index 000000000..c3a6b602a --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/mailto.php @@ -0,0 +1,40 @@ +<?php + +// VERY RELAXED! Shouldn't cause problems, not even Firefox checks if the +// email is valid, but be careful! + +/** + * Validates mailto (for E-mail) according to RFC 2368 + * @todo Validate the email address + * @todo Filter allowed query parameters + */ + +class HTMLPurifier_URIScheme_mailto extends HTMLPurifier_URIScheme +{ + /** + * @type bool + */ + public $browsable = false; + + /** + * @type bool + */ + public $may_omit_host = true; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function doValidate(&$uri, $config, $context) + { + $uri->userinfo = null; + $uri->host = null; + $uri->port = null; + // we need to validate path against RFC 2368's addr-spec + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/news.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/news.php new file mode 100644 index 000000000..7490927d6 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/news.php @@ -0,0 +1,35 @@ +<?php + +/** + * Validates news (Usenet) as defined by generic RFC 1738 + */ +class HTMLPurifier_URIScheme_news extends HTMLPurifier_URIScheme +{ + /** + * @type bool + */ + public $browsable = false; + + /** + * @type bool + */ + public $may_omit_host = true; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function doValidate(&$uri, $config, $context) + { + $uri->userinfo = null; + $uri->host = null; + $uri->port = null; + $uri->query = null; + // typecode check needed on path + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/nntp.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/nntp.php new file mode 100644 index 000000000..f211d715e --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/nntp.php @@ -0,0 +1,32 @@ +<?php + +/** + * Validates nntp (Network News Transfer Protocol) as defined by generic RFC 1738 + */ +class HTMLPurifier_URIScheme_nntp extends HTMLPurifier_URIScheme +{ + /** + * @type int + */ + public $default_port = 119; + + /** + * @type bool + */ + public $browsable = false; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function doValidate(&$uri, $config, $context) + { + $uri->userinfo = null; + $uri->query = null; + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URIScheme/tel.php b/tools/htmlpurifier/HTMLPurifier/URIScheme/tel.php new file mode 100644 index 000000000..8cd193352 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URIScheme/tel.php @@ -0,0 +1,46 @@ +<?php + +/** + * Validates tel (for phone numbers). + * + * The relevant specifications for this protocol are RFC 3966 and RFC 5341, + * but this class takes a much simpler approach: we normalize phone + * numbers so that they only include (possibly) a leading plus, + * and then any number of digits and x'es. + */ + +class HTMLPurifier_URIScheme_tel extends HTMLPurifier_URIScheme +{ + /** + * @type bool + */ + public $browsable = false; + + /** + * @type bool + */ + public $may_omit_host = true; + + /** + * @param HTMLPurifier_URI $uri + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return bool + */ + public function doValidate(&$uri, $config, $context) + { + $uri->userinfo = null; + $uri->host = null; + $uri->port = null; + + // Delete all non-numeric characters, non-x characters + // from phone number, EXCEPT for a leading plus sign. + $uri->path = preg_replace('/(?!^\+)[^\dx]/', '', + // Normalize e(x)tension to lower-case + str_replace('X', 'x', $uri->path)); + + return true; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/URISchemeRegistry.php b/tools/htmlpurifier/HTMLPurifier/URISchemeRegistry.php new file mode 100644 index 000000000..4ac8a0b76 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/URISchemeRegistry.php @@ -0,0 +1,81 @@ +<?php + +/** + * Registry for retrieving specific URI scheme validator objects. + */ +class HTMLPurifier_URISchemeRegistry +{ + + /** + * Retrieve sole instance of the registry. + * @param HTMLPurifier_URISchemeRegistry $prototype Optional prototype to overload sole instance with, + * or bool true to reset to default registry. + * @return HTMLPurifier_URISchemeRegistry + * @note Pass a registry object $prototype with a compatible interface and + * the function will copy it and return it all further times. + */ + public static function instance($prototype = null) + { + static $instance = null; + if ($prototype !== null) { + $instance = $prototype; + } elseif ($instance === null || $prototype == true) { + $instance = new HTMLPurifier_URISchemeRegistry(); + } + return $instance; + } + + /** + * Cache of retrieved schemes. + * @type HTMLPurifier_URIScheme[] + */ + protected $schemes = array(); + + /** + * Retrieves a scheme validator object + * @param string $scheme String scheme name like http or mailto + * @param HTMLPurifier_Config $config + * @param HTMLPurifier_Context $context + * @return HTMLPurifier_URIScheme + */ + public function getScheme($scheme, $config, $context) + { + if (!$config) { + $config = HTMLPurifier_Config::createDefault(); + } + + // important, otherwise attacker could include arbitrary file + $allowed_schemes = $config->get('URI.AllowedSchemes'); + if (!$config->get('URI.OverrideAllowedSchemes') && + !isset($allowed_schemes[$scheme]) + ) { + return; + } + + if (isset($this->schemes[$scheme])) { + return $this->schemes[$scheme]; + } + if (!isset($allowed_schemes[$scheme])) { + return; + } + + $class = 'HTMLPurifier_URIScheme_' . $scheme; + if (!class_exists($class)) { + return; + } + $this->schemes[$scheme] = new $class(); + return $this->schemes[$scheme]; + } + + /** + * Registers a custom scheme to the cache, bypassing reflection. + * @param string $scheme Scheme name + * @param HTMLPurifier_URIScheme $scheme_obj + */ + public function register($scheme, $scheme_obj) + { + $this->schemes[$scheme] = $scheme_obj; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/UnitConverter.php b/tools/htmlpurifier/HTMLPurifier/UnitConverter.php new file mode 100644 index 000000000..166f3bf30 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/UnitConverter.php @@ -0,0 +1,307 @@ +<?php + +/** + * Class for converting between different unit-lengths as specified by + * CSS. + */ +class HTMLPurifier_UnitConverter +{ + + const ENGLISH = 1; + const METRIC = 2; + const DIGITAL = 3; + + /** + * Units information array. Units are grouped into measuring systems + * (English, Metric), and are assigned an integer representing + * the conversion factor between that unit and the smallest unit in + * the system. Numeric indexes are actually magical constants that + * encode conversion data from one system to the next, with a O(n^2) + * constraint on memory (this is generally not a problem, since + * the number of measuring systems is small.) + */ + protected static $units = array( + self::ENGLISH => array( + 'px' => 3, // This is as per CSS 2.1 and Firefox. Your mileage may vary + 'pt' => 4, + 'pc' => 48, + 'in' => 288, + self::METRIC => array('pt', '0.352777778', 'mm'), + ), + self::METRIC => array( + 'mm' => 1, + 'cm' => 10, + self::ENGLISH => array('mm', '2.83464567', 'pt'), + ), + ); + + /** + * Minimum bcmath precision for output. + * @type int + */ + protected $outputPrecision; + + /** + * Bcmath precision for internal calculations. + * @type int + */ + protected $internalPrecision; + + /** + * Whether or not BCMath is available. + * @type bool + */ + private $bcmath; + + public function __construct($output_precision = 4, $internal_precision = 10, $force_no_bcmath = false) + { + $this->outputPrecision = $output_precision; + $this->internalPrecision = $internal_precision; + $this->bcmath = !$force_no_bcmath && function_exists('bcmul'); + } + + /** + * Converts a length object of one unit into another unit. + * @param HTMLPurifier_Length $length + * Instance of HTMLPurifier_Length to convert. You must validate() + * it before passing it here! + * @param string $to_unit + * Unit to convert to. + * @return HTMLPurifier_Length|bool + * @note + * About precision: This conversion function pays very special + * attention to the incoming precision of values and attempts + * to maintain a number of significant figure. Results are + * fairly accurate up to nine digits. Some caveats: + * - If a number is zero-padded as a result of this significant + * figure tracking, the zeroes will be eliminated. + * - If a number contains less than four sigfigs ($outputPrecision) + * and this causes some decimals to be excluded, those + * decimals will be added on. + */ + public function convert($length, $to_unit) + { + if (!$length->isValid()) { + return false; + } + + $n = $length->getN(); + $unit = $length->getUnit(); + + if ($n === '0' || $unit === false) { + return new HTMLPurifier_Length('0', false); + } + + $state = $dest_state = false; + foreach (self::$units as $k => $x) { + if (isset($x[$unit])) { + $state = $k; + } + if (isset($x[$to_unit])) { + $dest_state = $k; + } + } + if (!$state || !$dest_state) { + return false; + } + + // Some calculations about the initial precision of the number; + // this will be useful when we need to do final rounding. + $sigfigs = $this->getSigFigs($n); + if ($sigfigs < $this->outputPrecision) { + $sigfigs = $this->outputPrecision; + } + + // BCMath's internal precision deals only with decimals. Use + // our default if the initial number has no decimals, or increase + // it by how ever many decimals, thus, the number of guard digits + // will always be greater than or equal to internalPrecision. + $log = (int)floor(log(abs($n), 10)); + $cp = ($log < 0) ? $this->internalPrecision - $log : $this->internalPrecision; // internal precision + + for ($i = 0; $i < 2; $i++) { + + // Determine what unit IN THIS SYSTEM we need to convert to + if ($dest_state === $state) { + // Simple conversion + $dest_unit = $to_unit; + } else { + // Convert to the smallest unit, pending a system shift + $dest_unit = self::$units[$state][$dest_state][0]; + } + + // Do the conversion if necessary + if ($dest_unit !== $unit) { + $factor = $this->div(self::$units[$state][$unit], self::$units[$state][$dest_unit], $cp); + $n = $this->mul($n, $factor, $cp); + $unit = $dest_unit; + } + + // Output was zero, so bail out early. Shouldn't ever happen. + if ($n === '') { + $n = '0'; + $unit = $to_unit; + break; + } + + // It was a simple conversion, so bail out + if ($dest_state === $state) { + break; + } + + if ($i !== 0) { + // Conversion failed! Apparently, the system we forwarded + // to didn't have this unit. This should never happen! + return false; + } + + // Pre-condition: $i == 0 + + // Perform conversion to next system of units + $n = $this->mul($n, self::$units[$state][$dest_state][1], $cp); + $unit = self::$units[$state][$dest_state][2]; + $state = $dest_state; + + // One more loop around to convert the unit in the new system. + + } + + // Post-condition: $unit == $to_unit + if ($unit !== $to_unit) { + return false; + } + + // Useful for debugging: + //echo "<pre>n"; + //echo "$n\nsigfigs = $sigfigs\nnew_log = $new_log\nlog = $log\nrp = $rp\n</pre>\n"; + + $n = $this->round($n, $sigfigs); + if (strpos($n, '.') !== false) { + $n = rtrim($n, '0'); + } + $n = rtrim($n, '.'); + + return new HTMLPurifier_Length($n, $unit); + } + + /** + * Returns the number of significant figures in a string number. + * @param string $n Decimal number + * @return int number of sigfigs + */ + public function getSigFigs($n) + { + $n = ltrim($n, '0+-'); + $dp = strpos($n, '.'); // decimal position + if ($dp === false) { + $sigfigs = strlen(rtrim($n, '0')); + } else { + $sigfigs = strlen(ltrim($n, '0.')); // eliminate extra decimal character + if ($dp !== 0) { + $sigfigs--; + } + } + return $sigfigs; + } + + /** + * Adds two numbers, using arbitrary precision when available. + * @param string $s1 + * @param string $s2 + * @param int $scale + * @return string + */ + private function add($s1, $s2, $scale) + { + if ($this->bcmath) { + return bcadd($s1, $s2, $scale); + } else { + return $this->scale((float)$s1 + (float)$s2, $scale); + } + } + + /** + * Multiples two numbers, using arbitrary precision when available. + * @param string $s1 + * @param string $s2 + * @param int $scale + * @return string + */ + private function mul($s1, $s2, $scale) + { + if ($this->bcmath) { + return bcmul($s1, $s2, $scale); + } else { + return $this->scale((float)$s1 * (float)$s2, $scale); + } + } + + /** + * Divides two numbers, using arbitrary precision when available. + * @param string $s1 + * @param string $s2 + * @param int $scale + * @return string + */ + private function div($s1, $s2, $scale) + { + if ($this->bcmath) { + return bcdiv($s1, $s2, $scale); + } else { + return $this->scale((float)$s1 / (float)$s2, $scale); + } + } + + /** + * Rounds a number according to the number of sigfigs it should have, + * using arbitrary precision when available. + * @param float $n + * @param int $sigfigs + * @return string + */ + private function round($n, $sigfigs) + { + $new_log = (int)floor(log(abs($n), 10)); // Number of digits left of decimal - 1 + $rp = $sigfigs - $new_log - 1; // Number of decimal places needed + $neg = $n < 0 ? '-' : ''; // Negative sign + if ($this->bcmath) { + if ($rp >= 0) { + $n = bcadd($n, $neg . '0.' . str_repeat('0', $rp) . '5', $rp + 1); + $n = bcdiv($n, '1', $rp); + } else { + // This algorithm partially depends on the standardized + // form of numbers that comes out of bcmath. + $n = bcadd($n, $neg . '5' . str_repeat('0', $new_log - $sigfigs), 0); + $n = substr($n, 0, $sigfigs + strlen($neg)) . str_repeat('0', $new_log - $sigfigs + 1); + } + return $n; + } else { + return $this->scale(round($n, $sigfigs - $new_log - 1), $rp + 1); + } + } + + /** + * Scales a float to $scale digits right of decimal point, like BCMath. + * @param float $r + * @param int $scale + * @return string + */ + private function scale($r, $scale) + { + if ($scale < 0) { + // The f sprintf type doesn't support negative numbers, so we + // need to cludge things manually. First get the string. + $r = sprintf('%.0f', (float)$r); + // Due to floating point precision loss, $r will more than likely + // look something like 4652999999999.9234. We grab one more digit + // than we need to precise from $r and then use that to round + // appropriately. + $precise = (string)round(substr($r, 0, strlen($r) + $scale), -1); + // Now we return it, truncating the zero that was rounded off. + return substr($precise, 0, -1) . str_repeat('0', -$scale + 1); + } + return sprintf('%.' . $scale . 'f', (float)$r); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/VarParser.php b/tools/htmlpurifier/HTMLPurifier/VarParser.php new file mode 100644 index 000000000..0c97c8289 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/VarParser.php @@ -0,0 +1,198 @@ +<?php + +/** + * Parses string representations into their corresponding native PHP + * variable type. The base implementation does a simple type-check. + */ +class HTMLPurifier_VarParser +{ + + const C_STRING = 1; + const ISTRING = 2; + const TEXT = 3; + const ITEXT = 4; + const C_INT = 5; + const C_FLOAT = 6; + const C_BOOL = 7; + const LOOKUP = 8; + const ALIST = 9; + const HASH = 10; + const C_MIXED = 11; + + /** + * Lookup table of allowed types. Mainly for backwards compatibility, but + * also convenient for transforming string type names to the integer constants. + */ + public static $types = array( + 'string' => self::C_STRING, + 'istring' => self::ISTRING, + 'text' => self::TEXT, + 'itext' => self::ITEXT, + 'int' => self::C_INT, + 'float' => self::C_FLOAT, + 'bool' => self::C_BOOL, + 'lookup' => self::LOOKUP, + 'list' => self::ALIST, + 'hash' => self::HASH, + 'mixed' => self::C_MIXED + ); + + /** + * Lookup table of types that are string, and can have aliases or + * allowed value lists. + */ + public static $stringTypes = array( + self::C_STRING => true, + self::ISTRING => true, + self::TEXT => true, + self::ITEXT => true, + ); + + /** + * Validate a variable according to type. + * It may return NULL as a valid type if $allow_null is true. + * + * @param mixed $var Variable to validate + * @param int $type Type of variable, see HTMLPurifier_VarParser->types + * @param bool $allow_null Whether or not to permit null as a value + * @return string Validated and type-coerced variable + * @throws HTMLPurifier_VarParserException + */ + final public function parse($var, $type, $allow_null = false) + { + if (is_string($type)) { + if (!isset(HTMLPurifier_VarParser::$types[$type])) { + throw new HTMLPurifier_VarParserException("Invalid type '$type'"); + } else { + $type = HTMLPurifier_VarParser::$types[$type]; + } + } + $var = $this->parseImplementation($var, $type, $allow_null); + if ($allow_null && $var === null) { + return null; + } + // These are basic checks, to make sure nothing horribly wrong + // happened in our implementations. + switch ($type) { + case (self::C_STRING): + case (self::ISTRING): + case (self::TEXT): + case (self::ITEXT): + if (!is_string($var)) { + break; + } + if ($type == self::ISTRING || $type == self::ITEXT) { + $var = strtolower($var); + } + return $var; + case (self::C_INT): + if (!is_int($var)) { + break; + } + return $var; + case (self::C_FLOAT): + if (!is_float($var)) { + break; + } + return $var; + case (self::C_BOOL): + if (!is_bool($var)) { + break; + } + return $var; + case (self::LOOKUP): + case (self::ALIST): + case (self::HASH): + if (!is_array($var)) { + break; + } + if ($type === self::LOOKUP) { + foreach ($var as $k) { + if ($k !== true) { + $this->error('Lookup table contains value other than true'); + } + } + } elseif ($type === self::ALIST) { + $keys = array_keys($var); + if (array_keys($keys) !== $keys) { + $this->error('Indices for list are not uniform'); + } + } + return $var; + case (self::C_MIXED): + return $var; + default: + $this->errorInconsistent(get_class($this), $type); + } + $this->errorGeneric($var, $type); + } + + /** + * Actually implements the parsing. Base implementation does not + * do anything to $var. Subclasses should overload this! + * @param mixed $var + * @param int $type + * @param bool $allow_null + * @return string + */ + protected function parseImplementation($var, $type, $allow_null) + { + return $var; + } + + /** + * Throws an exception. + * @throws HTMLPurifier_VarParserException + */ + protected function error($msg) + { + throw new HTMLPurifier_VarParserException($msg); + } + + /** + * Throws an inconsistency exception. + * @note This should not ever be called. It would be called if we + * extend the allowed values of HTMLPurifier_VarParser without + * updating subclasses. + * @param string $class + * @param int $type + * @throws HTMLPurifier_Exception + */ + protected function errorInconsistent($class, $type) + { + throw new HTMLPurifier_Exception( + "Inconsistency in $class: " . HTMLPurifier_VarParser::getTypeName($type) . + " not implemented" + ); + } + + /** + * Generic error for if a type didn't work. + * @param mixed $var + * @param int $type + */ + protected function errorGeneric($var, $type) + { + $vtype = gettype($var); + $this->error("Expected type " . HTMLPurifier_VarParser::getTypeName($type) . ", got $vtype"); + } + + /** + * @param int $type + * @return string + */ + public static function getTypeName($type) + { + static $lookup; + if (!$lookup) { + // Lazy load the alternative lookup table + $lookup = array_flip(HTMLPurifier_VarParser::$types); + } + if (!isset($lookup[$type])) { + return 'unknown'; + } + return $lookup[$type]; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/VarParser/Flexible.php b/tools/htmlpurifier/HTMLPurifier/VarParser/Flexible.php new file mode 100644 index 000000000..3bfbe8386 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/VarParser/Flexible.php @@ -0,0 +1,130 @@ +<?php + +/** + * Performs safe variable parsing based on types which can be used by + * users. This may not be able to represent all possible data inputs, + * however. + */ +class HTMLPurifier_VarParser_Flexible extends HTMLPurifier_VarParser +{ + /** + * @param mixed $var + * @param int $type + * @param bool $allow_null + * @return array|bool|float|int|mixed|null|string + * @throws HTMLPurifier_VarParserException + */ + protected function parseImplementation($var, $type, $allow_null) + { + if ($allow_null && $var === null) { + return null; + } + switch ($type) { + // Note: if code "breaks" from the switch, it triggers a generic + // exception to be thrown. Specific errors can be specifically + // done here. + case self::C_MIXED: + case self::ISTRING: + case self::C_STRING: + case self::TEXT: + case self::ITEXT: + return $var; + case self::C_INT: + if (is_string($var) && ctype_digit($var)) { + $var = (int)$var; + } + return $var; + case self::C_FLOAT: + if ((is_string($var) && is_numeric($var)) || is_int($var)) { + $var = (float)$var; + } + return $var; + case self::C_BOOL: + if (is_int($var) && ($var === 0 || $var === 1)) { + $var = (bool)$var; + } elseif (is_string($var)) { + if ($var == 'on' || $var == 'true' || $var == '1') { + $var = true; + } elseif ($var == 'off' || $var == 'false' || $var == '0') { + $var = false; + } else { + throw new HTMLPurifier_VarParserException("Unrecognized value '$var' for $type"); + } + } + return $var; + case self::ALIST: + case self::HASH: + case self::LOOKUP: + if (is_string($var)) { + // special case: technically, this is an array with + // a single empty string item, but having an empty + // array is more intuitive + if ($var == '') { + return array(); + } + if (strpos($var, "\n") === false && strpos($var, "\r") === false) { + // simplistic string to array method that only works + // for simple lists of tag names or alphanumeric characters + $var = explode(',', $var); + } else { + $var = preg_split('/(,|[\n\r]+)/', $var); + } + // remove spaces + foreach ($var as $i => $j) { + $var[$i] = trim($j); + } + if ($type === self::HASH) { + // key:value,key2:value2 + $nvar = array(); + foreach ($var as $keypair) { + $c = explode(':', $keypair, 2); + if (!isset($c[1])) { + continue; + } + $nvar[trim($c[0])] = trim($c[1]); + } + $var = $nvar; + } + } + if (!is_array($var)) { + break; + } + $keys = array_keys($var); + if ($keys === array_keys($keys)) { + if ($type == self::ALIST) { + return $var; + } elseif ($type == self::LOOKUP) { + $new = array(); + foreach ($var as $key) { + $new[$key] = true; + } + return $new; + } else { + break; + } + } + if ($type === self::ALIST) { + trigger_error("Array list did not have consecutive integer indexes", E_USER_WARNING); + return array_values($var); + } + if ($type === self::LOOKUP) { + foreach ($var as $key => $value) { + if ($value !== true) { + trigger_error( + "Lookup array has non-true value at key '$key'; " . + "maybe your input array was not indexed numerically", + E_USER_WARNING + ); + } + $var[$key] = true; + } + } + return $var; + default: + $this->errorInconsistent(__CLASS__, $type); + } + $this->errorGeneric($var, $type); + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/VarParser/Native.php b/tools/htmlpurifier/HTMLPurifier/VarParser/Native.php new file mode 100644 index 000000000..f11c318ef --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/VarParser/Native.php @@ -0,0 +1,38 @@ +<?php + +/** + * This variable parser uses PHP's internal code engine. Because it does + * this, it can represent all inputs; however, it is dangerous and cannot + * be used by users. + */ +class HTMLPurifier_VarParser_Native extends HTMLPurifier_VarParser +{ + + /** + * @param mixed $var + * @param int $type + * @param bool $allow_null + * @return null|string + */ + protected function parseImplementation($var, $type, $allow_null) + { + return $this->evalExpression($var); + } + + /** + * @param string $expr + * @return mixed + * @throws HTMLPurifier_VarParserException + */ + protected function evalExpression($expr) + { + $var = null; + $result = eval("\$var = $expr;"); + if ($result === false) { + throw new HTMLPurifier_VarParserException("Fatal error in evaluated code"); + } + return $var; + } +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/VarParser/index.php b/tools/htmlpurifier/HTMLPurifier/VarParser/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/VarParser/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/HTMLPurifier/VarParserException.php b/tools/htmlpurifier/HTMLPurifier/VarParserException.php new file mode 100644 index 000000000..5df341495 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/VarParserException.php @@ -0,0 +1,11 @@ +<?php + +/** + * Exception type for HTMLPurifier_VarParser + */ +class HTMLPurifier_VarParserException extends HTMLPurifier_Exception +{ + +} + +// vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/HTMLPurifier/Zipper.php b/tools/htmlpurifier/HTMLPurifier/Zipper.php new file mode 100644 index 000000000..6e21ea070 --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/Zipper.php @@ -0,0 +1,157 @@ +<?php + +/** + * A zipper is a purely-functional data structure which contains + * a focus that can be efficiently manipulated. It is known as + * a "one-hole context". This mutable variant implements a zipper + * for a list as a pair of two arrays, laid out as follows: + * + * Base list: 1 2 3 4 [ ] 6 7 8 9 + * Front list: 1 2 3 4 + * Back list: 9 8 7 6 + * + * User is expected to keep track of the "current element" and properly + * fill it back in as necessary. (ToDo: Maybe it's more user friendly + * to implicitly track the current element?) + * + * Nota bene: the current class gets confused if you try to store NULLs + * in the list. + */ + +class HTMLPurifier_Zipper +{ + public $front, $back; + + public function __construct($front, $back) { + $this->front = $front; + $this->back = $back; + } + + /** + * Creates a zipper from an array, with a hole in the + * 0-index position. + * @param Array to zipper-ify. + * @return Tuple of zipper and element of first position. + */ + static public function fromArray($array) { + $z = new self(array(), array_reverse($array)); + $t = $z->delete(); // delete the "dummy hole" + return array($z, $t); + } + + /** + * Convert zipper back into a normal array, optionally filling in + * the hole with a value. (Usually you should supply a $t, unless you + * are at the end of the array.) + */ + public function toArray($t = NULL) { + $a = $this->front; + if ($t !== NULL) $a[] = $t; + for ($i = count($this->back)-1; $i >= 0; $i--) { + $a[] = $this->back[$i]; + } + return $a; + } + + /** + * Move hole to the next element. + * @param $t Element to fill hole with + * @return Original contents of new hole. + */ + public function next($t) { + if ($t !== NULL) array_push($this->front, $t); + return empty($this->back) ? NULL : array_pop($this->back); + } + + /** + * Iterated hole advancement. + * @param $t Element to fill hole with + * @param $i How many forward to advance hole + * @return Original contents of new hole, i away + */ + public function advance($t, $n) { + for ($i = 0; $i < $n; $i++) { + $t = $this->next($t); + } + return $t; + } + + /** + * Move hole to the previous element + * @param $t Element to fill hole with + * @return Original contents of new hole. + */ + public function prev($t) { + if ($t !== NULL) array_push($this->back, $t); + return empty($this->front) ? NULL : array_pop($this->front); + } + + /** + * Delete contents of current hole, shifting hole to + * next element. + * @return Original contents of new hole. + */ + public function delete() { + return empty($this->back) ? NULL : array_pop($this->back); + } + + /** + * Returns true if we are at the end of the list. + * @return bool + */ + public function done() { + return empty($this->back); + } + + /** + * Insert element before hole. + * @param Element to insert + */ + public function insertBefore($t) { + if ($t !== NULL) array_push($this->front, $t); + } + + /** + * Insert element after hole. + * @param Element to insert + */ + public function insertAfter($t) { + if ($t !== NULL) array_push($this->back, $t); + } + + /** + * Splice in multiple elements at hole. Functional specification + * in terms of array_splice: + * + * $arr1 = $arr; + * $old1 = array_splice($arr1, $i, $delete, $replacement); + * + * list($z, $t) = HTMLPurifier_Zipper::fromArray($arr); + * $t = $z->advance($t, $i); + * list($old2, $t) = $z->splice($t, $delete, $replacement); + * $arr2 = $z->toArray($t); + * + * assert($old1 === $old2); + * assert($arr1 === $arr2); + * + * NB: the absolute index location after this operation is + * *unchanged!* + * + * @param Current contents of hole. + */ + public function splice($t, $delete, $replacement) { + // delete + $old = array(); + $r = $t; + for ($i = $delete; $i > 0; $i--) { + $old[] = $r; + $r = $this->delete(); + } + // insert + for ($i = count($replacement)-1; $i >= 0; $i--) { + $this->insertAfter($r); + $r = $replacement[$i]; + } + return array($old, $r); + } +} diff --git a/tools/htmlpurifier/HTMLPurifier/index.php b/tools/htmlpurifier/HTMLPurifier/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/htmlpurifier/HTMLPurifier/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/htmlpurifier/LICENSE b/tools/htmlpurifier/LICENSE index 685058332..8c88a20d4 100644 --- a/tools/htmlpurifier/LICENSE +++ b/tools/htmlpurifier/LICENSE @@ -1,16 +1,504 @@ -HTML Purifier 4.6.0 - Standards Compliant HTML Filtering -Copyright (C) 2006-2008 Edward Z. Yang + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + <one line to give the library's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + <signature of Ty Coon>, 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/index.php b/tools/htmlpurifier/index.php index 9a99a8662..051e0122d 100644 --- a/tools/htmlpurifier/index.php +++ b/tools/htmlpurifier/index.php @@ -1,35 +1,29 @@ <?php -/* -* 2007-2017 PrestaShop +/** +* 2010-2021 Webkul. * * NOTICE OF LICENSE * -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html * * DISCLAIMER * -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. * -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html */ -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); -header("Location: ../"); +header('Location: ../../../'); exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Builder/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Interchange/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema.ser b/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema.ser deleted file mode 100644 index e47dab837ae9446acb9cfe3e0e8c672b2b94c960..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15404 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 OCautiw3L~?eftk^r$-F{ diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt b/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt deleted file mode 100644 index c572c14ec..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt +++ /dev/null @@ -1,29 +0,0 @@ -Core.ColorKeywords -TYPE: hash -VERSION: 2.0.0 ---DEFAULT-- -array ( - 'maroon' => '#800000', - 'red' => '#FF0000', - 'orange' => '#FFA500', - 'yellow' => '#FFFF00', - 'olive' => '#808000', - 'purple' => '#800080', - 'fuchsia' => '#FF00FF', - 'white' => '#FFFFFF', - 'lime' => '#00FF00', - 'green' => '#008000', - 'navy' => '#000080', - 'blue' => '#0000FF', - 'aqua' => '#00FFFF', - 'teal' => '#008080', - 'black' => '#000000', - 'silver' => '#C0C0C0', - 'gray' => '#808080', -) ---DESCRIPTION-- - -Lookup array of color names to six digit hexadecimal number corresponding -to color, with preceding hash mark. Used when parsing colors. The lookup -is done in a case-insensitive manner. ---# vim: et sw=4 sts=4 diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.UnescapeCharacters.txt b/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.UnescapeCharacters.txt deleted file mode 100644 index ce5e7e40e..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.UnescapeCharacters.txt +++ /dev/null @@ -1,9 +0,0 @@ -URI.UnescapeCharacters -TYPE: string/null -DEFAULT: NULL ---DESCRIPTION-- - -<p> - Defines characters that won't be escape by HTMLPurifier_URI. -</p> ---# vim: et sw=4 sts=4 \ No newline at end of file diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/EntityLookup/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/EntityLookup/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/EntityLookup/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Filter/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/Filter/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Filter/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Language/classes/en-x-test.php b/tools/htmlpurifier/standalone/HTMLPurifier/Language/classes/en-x-test.php deleted file mode 100644 index 053ace38e..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Language/classes/en-x-test.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -// private class for unit testing - -class HTMLPurifier_Language_en_x_test extends HTMLPurifier_Language -{ -} - -// vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Language/classes/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/Language/classes/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Language/classes/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Language/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/Language/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Language/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-test.php b/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-test.php deleted file mode 100644 index d7cd08d30..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-test.php +++ /dev/null @@ -1,12 +0,0 @@ -<?php - -// private language message file for unit testing purposes - -$fallback = 'en'; - -$messages = array( - 'HTMLPurifier' => 'HTML Purifier X' -); - -// vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-testmini.php b/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-testmini.php deleted file mode 100644 index c6bbb39a4..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/en-x-testmini.php +++ /dev/null @@ -1,13 +0,0 @@ -<?php - -// private language message file for unit testing purposes -// this language file has no class associated with it - -$fallback = 'en'; - -$messages = array( - 'HTMLPurifier' => 'HTML Purifier XNone' -); - -// vim: et sw=4 sts=4 - diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Language/messages/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Lexer/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/Lexer/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Lexer/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/Printer/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/Printer/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/HTMLPurifier/index.php b/tools/htmlpurifier/standalone/HTMLPurifier/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/HTMLPurifier/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/htmlpurifier/standalone/index.php b/tools/htmlpurifier/standalone/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/htmlpurifier/standalone/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; From ca8829cb58cb316b021248531956a1cde2e42dfb Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Mon, 3 May 2021 14:00:16 +0530 Subject: [PATCH 14/27] Fix smarty class path --- classes/Smarty/SmartyCacheResourceMysql.php | 6 +++--- classes/Smarty/SmartyCustom.php | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/classes/Smarty/SmartyCacheResourceMysql.php b/classes/Smarty/SmartyCacheResourceMysql.php index e5ef70f4b..fd9edd5ad 100644 --- a/classes/Smarty/SmartyCacheResourceMysql.php +++ b/classes/Smarty/SmartyCacheResourceMysql.php @@ -1,6 +1,6 @@ <?php /** - * 2007-2015 PrestaShop + * 2007-2017 PrestaShop * * NOTICE OF LICENSE * @@ -19,12 +19,12 @@ * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> - * @copyright 2007-2015 PrestaShop SA + * @copyright 2007-2017 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ -require_once(_PS_VENDOR_DIR_.'/prestashop/smarty/Smarty.class.php'); +require_once(_PS_TOOL_DIR_.'smarty/Smarty.class.php'); class Smarty_CacheResource_Mysql extends Smarty_CacheResource_Custom { diff --git a/classes/Smarty/SmartyCustom.php b/classes/Smarty/SmartyCustom.php index cb840a79e..ab022a0bb 100644 --- a/classes/Smarty/SmartyCustom.php +++ b/classes/Smarty/SmartyCustom.php @@ -1,6 +1,6 @@ <?php /** - * 2007-2015 PrestaShop + * 2007-2017 PrestaShop * * NOTICE OF LICENSE * @@ -19,7 +19,7 @@ * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> - * @copyright 2007-2015 PrestaShop SA + * @copyright 2007-2017 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ From 90656d8d58b2426b0006acd084214eeab71c18fd Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Mon, 3 May 2021 19:11:16 +0530 Subject: [PATCH 15/27] Remove unused pear xml parser --- config/defines.inc.php | 1 - tools/pear_xml_parser/.htaccess | 2 - tools/pear_xml_parser/LICENSE | 165 ------ tools/pear_xml_parser/Parser.php | 351 ------------- tools/pear_xml_parser/Parser/Atom.php | 365 -------------- tools/pear_xml_parser/Parser/AtomElement.php | 261 ---------- tools/pear_xml_parser/Parser/Exception.php | 42 -- tools/pear_xml_parser/Parser/RSS09.php | 221 -------- tools/pear_xml_parser/Parser/RSS09Element.php | 62 --- tools/pear_xml_parser/Parser/RSS1.php | 275 ---------- tools/pear_xml_parser/Parser/RSS11.php | 274 ---------- tools/pear_xml_parser/Parser/RSS11Element.php | 151 ------ tools/pear_xml_parser/Parser/RSS1Element.php | 116 ----- tools/pear_xml_parser/Parser/RSS2.php | 334 ------------ tools/pear_xml_parser/Parser/RSS2Element.php | 171 ------- tools/pear_xml_parser/Parser/Type.php | 475 ------------------ tools/pear_xml_parser/Parser/index.php | 35 -- tools/pear_xml_parser/index.php | 35 -- 18 files changed, 3336 deletions(-) delete mode 100644 tools/pear_xml_parser/.htaccess delete mode 100644 tools/pear_xml_parser/LICENSE delete mode 100644 tools/pear_xml_parser/Parser.php delete mode 100644 tools/pear_xml_parser/Parser/Atom.php delete mode 100644 tools/pear_xml_parser/Parser/AtomElement.php delete mode 100644 tools/pear_xml_parser/Parser/Exception.php delete mode 100644 tools/pear_xml_parser/Parser/RSS09.php delete mode 100644 tools/pear_xml_parser/Parser/RSS09Element.php delete mode 100644 tools/pear_xml_parser/Parser/RSS1.php delete mode 100644 tools/pear_xml_parser/Parser/RSS11.php delete mode 100644 tools/pear_xml_parser/Parser/RSS11Element.php delete mode 100644 tools/pear_xml_parser/Parser/RSS1Element.php delete mode 100644 tools/pear_xml_parser/Parser/RSS2.php delete mode 100644 tools/pear_xml_parser/Parser/RSS2Element.php delete mode 100644 tools/pear_xml_parser/Parser/Type.php delete mode 100644 tools/pear_xml_parser/Parser/index.php delete mode 100644 tools/pear_xml_parser/index.php diff --git a/config/defines.inc.php b/config/defines.inc.php index 44ec5711d..0a8fa3e20 100644 --- a/config/defines.inc.php +++ b/config/defines.inc.php @@ -107,7 +107,6 @@ if (!defined('_PS_GEOIP_DIR_')) { if (!defined('_PS_GEOIP_CITY_FILE_')) { define('_PS_GEOIP_CITY_FILE_', 'GeoLiteCity.dat'); } -define('_PS_PEAR_XML_PARSER_PATH_', _PS_TOOL_DIR_.'pear_xml_parser/'); define('_PS_SWIFT_DIR_', _PS_TOOL_DIR_.'swift/'); define('_PS_TAASC_PATH_', _PS_TOOL_DIR_.'taasc/'); define('_PS_TCPDF_PATH_', _PS_TOOL_DIR_.'tcpdf/'); diff --git a/tools/pear_xml_parser/.htaccess b/tools/pear_xml_parser/.htaccess deleted file mode 100644 index 93169e4eb..000000000 --- a/tools/pear_xml_parser/.htaccess +++ /dev/null @@ -1,2 +0,0 @@ -Order deny,allow -Deny from all diff --git a/tools/pear_xml_parser/LICENSE b/tools/pear_xml_parser/LICENSE deleted file mode 100644 index b7de6e186..000000000 --- a/tools/pear_xml_parser/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - -Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - - -This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - -0. Additional Definitions. - -As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - -"The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - -An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - -A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - -The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - -The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - -1. Exception to Section 3 of the GNU GPL. - -You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - -2. Conveying Modified Versions. - -If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - -a) under this License, provided that you make a good faith effort to -ensure that, in the event an Application does not supply the -function or data, the facility still operates, and performs -whatever part of its purpose remains meaningful, or - -b) under the GNU GPL, with none of the additional permissions of -this License applicable to that copy. - -3. Object Code Incorporating Material from Library Header Files. - -The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - -a) Give prominent notice with each copy of the object code that the -Library is used in it and that the Library and its use are -covered by this License. - -b) Accompany the object code with a copy of the GNU GPL and this license -document. - -4. Combined Works. - -You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - -a) Give prominent notice with each copy of the Combined Work that -the Library is used in it and that the Library and its use are -covered by this License. - -b) Accompany the Combined Work with a copy of the GNU GPL and this license -document. - -c) For a Combined Work that displays copyright notices during -execution, include the copyright notice for the Library among -these notices, as well as a reference directing the user to the -copies of the GNU GPL and this license document. - -d) Do one of the following: - -0) Convey the Minimal Corresponding Source under the terms of this -License, and the Corresponding Application Code in a form -suitable for, and under terms that permit, the user to -recombine or relink the Application with a modified version of -the Linked Version to produce a modified Combined Work, in the -manner specified by section 6 of the GNU GPL for conveying -Corresponding Source. - -1) Use a suitable shared library mechanism for linking with the -Library. A suitable mechanism is one that (a) uses at run time -a copy of the Library already present on the user's computer -system, and (b) will operate properly with a modified version -of the Library that is interface-compatible with the Linked -Version. - -e) Provide Installation Information, but only if you would otherwise -be required to provide such information under section 6 of the -GNU GPL, and only to the extent that such information is -necessary to install and execute a modified version of the -Combined Work produced by recombining or relinking the -Application with a modified version of the Linked Version. (If -you use option 4d0, the Installation Information must accompany -the Minimal Corresponding Source and Corresponding Application -Code. If you use option 4d1, you must provide the Installation -Information in the manner specified by section 6 of the GNU GPL -for conveying Corresponding Source.) - -5. Combined Libraries. - -You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - -a) Accompany the combined library with a copy of the same work based -on the Library, uncombined with any other library facilities, -conveyed under the terms of this License. - -b) Give prominent notice with the combined library that part of it -is a work based on the Library, and explaining where to find the -accompanying uncombined form of the same work. - -6. Revised Versions of the GNU Lesser General Public License. - -The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - -If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/tools/pear_xml_parser/Parser.php b/tools/pear_xml_parser/Parser.php deleted file mode 100644 index 84dd3ad8f..000000000 --- a/tools/pear_xml_parser/Parser.php +++ /dev/null @@ -1,351 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * Key gateway class for XML_Feed_Parser package - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL - * @version CVS: $Id: Parser.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/** - * XML_Feed_Parser_Type is an abstract class required by all of our - * feed types. It makes sense to load it here to keep the other files - * clean. - */ -require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/Type.php'); - -/** - * We will throw exceptions when errors occur. - */ -require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/Exception.php'); - -/** - * This is the core of the XML_Feed_Parser package. It identifies feed types - * and abstracts access to them. It is an iterator, allowing for easy access - * to the entire feed. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - */ -class XML_Feed_Parser implements Iterator -{ - /** - * This is where we hold the feed object - * @var Object - */ - private $feed; - - /** - * To allow for extensions, we make a public reference to the feed model - * @var DOMDocument - */ - public $model; - - /** - * A map between entry ID and offset - * @var array - */ - protected $idMappings = array(); - - /** - * A storage space for Namespace URIs. - * @var array - */ - private $feedNamespaces = array( - 'rss2' => array( - 'http://backend.userland.com/rss', - 'http://backend.userland.com/rss2', - 'http://blogs.law.harvard.edu/tech/rss')); - /** - * Detects feed types and instantiate appropriate objects. - * - * Our constructor takes care of detecting feed types and instantiating - * appropriate classes. For now we're going to treat Atom 0.3 as Atom 1.0 - * but raise a warning. I do not intend to introduce full support for - * Atom 0.3 as it has been deprecated, but others are welcome to. - * - * @param string $feed XML serialization of the feed - * @param bool $strict Whether or not to validate the feed - * @param bool $suppressWarnings Trigger errors for deprecated feed types? - * @param bool $tidy Whether or not to try and use the tidy library on input - */ - function __construct($feed, $strict = false, $suppressWarnings = false, $tidy = false) - { - $this->model = new DOMDocument; - if (! @$this->model->loadXML($feed)) { /* PrestaShop - no error display */ - if (extension_loaded('tidy') && $tidy) { - $tidy = new tidy; - $tidy->parseString($feed, - array('input-xml' => true, 'output-xml' => true)); - $tidy->cleanRepair(); - if (! @$this->model->loadXML((string) $tidy)) { /* PrestaShop - no error display */ - throw new XML_Feed_Parser_Exception('Invalid input: this is not ' . - 'valid XML'); - } - } else { - throw new XML_Feed_Parser_Exception('Invalid input: this is not valid XML'); - } - - } - - /* detect feed type */ - $doc_element = $this->model->documentElement; - $error = false; - - switch (true) { - case ($doc_element->namespaceURI == 'http://www.w3.org/2005/Atom'): - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/Atom.php'); - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/AtomElement.php'); - $class = 'XML_Feed_Parser_Atom'; - break; - case ($doc_element->namespaceURI == 'http://purl.org/atom/ns#'): - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/Atom.php'); - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/AtomElement.php'); - $class = 'XML_Feed_Parser_Atom'; - $error = 'Atom 0.3 deprecated, using 1.0 parser which won\'t provide ' . - 'all options'; - break; - case ($doc_element->namespaceURI == 'http://purl.org/rss/1.0/' || - ($doc_element->hasChildNodes() && $doc_element->childNodes->length > 1 - && $doc_element->childNodes->item(1)->namespaceURI == - 'http://purl.org/rss/1.0/')): - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS1.php'); - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS1Element.php'); - $class = 'XML_Feed_Parser_RSS1'; - break; - case ($doc_element->namespaceURI == 'http://purl.org/rss/1.1/' || - ($doc_element->hasChildNodes() && $doc_element->childNodes->length > 1 - && $doc_element->childNodes->item(1)->namespaceURI == - 'http://purl.org/rss/1.1/')): - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS11.php'); - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS11Element.php'); - $class = 'XML_Feed_Parser_RSS11'; - break; - case (($doc_element->hasChildNodes() && $doc_element->childNodes->length > 1 - && $doc_element->childNodes->item(1)->namespaceURI == - 'http://my.netscape.com/rdf/simple/0.9/') || - $doc_element->namespaceURI == 'http://my.netscape.com/rdf/simple/0.9/'): - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS09.php'); - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS09Element.php'); - $class = 'XML_Feed_Parser_RSS09'; - break; - case ($doc_element->tagName == 'rss' and - $doc_element->hasAttribute('version') && - $doc_element->getAttribute('version') == 0.91): - $error = 'RSS 0.91 has been superceded by RSS2.0. Using RSS2.0 parser.'; - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS2.php'); - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS2Element.php'); - $class = 'XML_Feed_Parser_RSS2'; - break; - case ($doc_element->tagName == 'rss' and - $doc_element->hasAttribute('version') && - $doc_element->getAttribute('version') == 0.92): - $error = 'RSS 0.92 has been superceded by RSS2.0. Using RSS2.0 parser.'; - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS2.php'); - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS2Element.php'); - $class = 'XML_Feed_Parser_RSS2'; - break; - case (in_array($doc_element->namespaceURI, $this->feedNamespaces['rss2']) - || $doc_element->tagName == 'rss'): - if (! $doc_element->hasAttribute('version') || - $doc_element->getAttribute('version') != 2) { - $error = 'RSS version not specified. Parsing as RSS2.0'; - } - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS2.php'); - require_once(_PS_PEAR_XML_PARSER_PATH_.'Parser/RSS2Element.php'); - $class = 'XML_Feed_Parser_RSS2'; - break; - default: - throw new XML_Feed_Parser_Exception('Feed type unknown'); - break; - } - - if (! $suppressWarnings && ! empty($error)) { - trigger_error($error, E_USER_WARNING); - } - - /* Instantiate feed object */ - $this->feed = new $class($this->model, $strict); - } - - /** - * Proxy to allow feed element names to be used as method names - * - * For top-level feed elements we will provide access using methods or - * attributes. This function simply passes on a request to the appropriate - * feed type object. - * - * @param string $call - the method being called - * @param array $attributes - */ - function __call($call, $attributes) - { - $attributes = array_pad($attributes, 5, false); - list($a, $b, $c, $d, $e) = $attributes; - return $this->feed->$call($a, $b, $c, $d, $e); - } - - /** - * Proxy to allow feed element names to be used as attribute names - * - * To allow variable-like access to feed-level data we use this - * method. It simply passes along to __call() which in turn passes - * along to the relevant object. - * - * @param string $val - the name of the variable required - */ - function __get($val) - { - return $this->feed->$val; - } - - /** - * Provides iteration functionality. - * - * Of course we must be able to iterate... This function simply increases - * our internal counter. - */ - function next() - { - if (isset($this->current_item) && - $this->current_item <= $this->feed->numberEntries - 1) { - ++$this->current_item; - } elseif (! isset($this->current_item)) { - $this->current_item = 0; - } else { - return false; - } - } - - /** - * Return XML_Feed_Type object for current element - * - * @return XML_Feed_Parser_Type Object - */ - function current() - { - return $this->getEntryByOffset($this->current_item); - } - - /** - * For iteration -- returns the key for the current stage in the array. - * - * @return int - */ - function key() - { - return $this->current_item; - } - - /** - * For iteration -- tells whether we have reached the - * end. - * - * @return bool - */ - function valid() - { - return $this->current_item < $this->feed->numberEntries; - } - - /** - * For iteration -- resets the internal counter to the beginning. - */ - function rewind() - { - $this->current_item = 0; - } - - /** - * Provides access to entries by ID if one is specified in the source feed. - * - * As well as allowing the items to be iterated over we want to allow - * users to be able to access a specific entry. This is one of two ways of - * doing that, the other being by offset. This method can be quite slow - * if dealing with a large feed that hasn't yet been processed as it - * instantiates objects for every entry until it finds the one needed. - * - * @param string $id Valid ID for the given feed format - * @return XML_Feed_Parser_Type|false - */ - function getEntryById($id) - { - if (isset($this->idMappings[$id])) { - return $this->getEntryByOffset($this->idMappings[$id]); - } - - /* - * Since we have not yet encountered that ID, let's go through all the - * remaining entries in order till we find it. - * This is a fairly slow implementation, but it should work. - */ - return $this->feed->getEntryById($id); - } - - /** - * Retrieve entry by numeric offset, starting from zero. - * - * As well as allowing the items to be iterated over we want to allow - * users to be able to access a specific entry. This is one of two ways of - * doing that, the other being by ID. - * - * @param int $offset The position of the entry within the feed, starting from 0 - * @return XML_Feed_Parser_Type|false - */ - function getEntryByOffset($offset) - { - if ($offset < $this->feed->numberEntries) { - if (isset($this->feed->entries[$offset])) { - return $this->feed->entries[$offset]; - } else { - try { - $this->feed->getEntryByOffset($offset); - } catch (Exception $e) { - return false; - } - $id = $this->feed->entries[$offset]->getID(); - $this->idMappings[$id] = $offset; - return $this->feed->entries[$offset]; - } - } else { - return false; - } - } - - /** - * Retrieve version details from feed type class. - * - * @return void - * @author James Stewart - */ - function version() - { - return $this->feed->version; - } - - /** - * Returns a string representation of the feed. - * - * @return String - **/ - function __toString() - { - return $this->feed->__toString(); - } -} -?> \ No newline at end of file diff --git a/tools/pear_xml_parser/Parser/Atom.php b/tools/pear_xml_parser/Parser/Atom.php deleted file mode 100644 index 32057dd10..000000000 --- a/tools/pear_xml_parser/Parser/Atom.php +++ /dev/null @@ -1,365 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * Atom feed class for XML_Feed_Parser - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: Atom.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ -*/ - -/** - * This is the class that determines how we manage Atom 1.0 feeds - * - * How we deal with constructs: - * date - return as unix datetime for use with the 'date' function unless specified otherwise - * text - return as is. optional parameter will give access to attributes - * person - defaults to name, but parameter based access - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - */ -class XML_Feed_Parser_Atom extends XML_Feed_Parser_Type -{ - /** - * The URI of the RelaxNG schema used to (optionally) validate the feed - * @var string - */ - protected $relax = 'atom.rng'; - - /** - * We're likely to use XPath, so let's keep it global - * @var DOMXPath - */ - public $xpath; - - /** - * When performing XPath queries we will use this prefix - * @var string - */ - private $xpathPrefix = '//'; - - /** - * The feed type we are parsing - * @var string - */ - public $version = 'Atom 1.0'; - - /** - * The class used to represent individual items - * @var string - */ - protected $itemClass = 'XML_Feed_Parser_AtomElement'; - - /** - * The element containing entries - * @var string - */ - protected $itemElement = 'entry'; - - /** - * Here we map those elements we're not going to handle individually - * to the constructs they are. The optional second parameter in the array - * tells the parser whether to 'fall back' (not apt. at the feed level) or - * fail if the element is missing. If the parameter is not set, the function - * will simply return false and leave it to the client to decide what to do. - * @var array - */ - protected $map = array( - 'author' => array('Person'), - 'contributor' => array('Person'), - 'icon' => array('Text'), - 'logo' => array('Text'), - 'id' => array('Text', 'fail'), - 'rights' => array('Text'), - 'subtitle' => array('Text'), - 'title' => array('Text', 'fail'), - 'updated' => array('Date', 'fail'), - 'link' => array('Link'), - 'generator' => array('Text'), - 'category' => array('Category')); - - /** - * Here we provide a few mappings for those very special circumstances in - * which it makes sense to map back to the RSS2 spec. Key is RSS2 version - * value is an array consisting of the equivalent in atom and any attributes - * needed to make the mapping. - * @var array - */ - protected $compatMap = array( - 'guid' => array('id'), - 'links' => array('link'), - 'tags' => array('category'), - 'contributors' => array('contributor')); - - /** - * Our constructor does nothing more than its parent. - * - * @param DOMDocument $xml A DOM object representing the feed - * @param bool (optional) $string Whether or not to validate this feed - */ - function __construct(DOMDocument $model, $strict = false) - { - $this->model = $model; - - if ($strict) { - if (! $this->relaxNGValidate()) { - throw new XML_Feed_Parser_Exception('Failed required validation'); - } - } - - $this->xpath = new DOMXPath($this->model); - $this->xpath->registerNamespace('atom', 'http://www.w3.org/2005/Atom'); - $this->numberEntries = $this->count('entry'); - } - - /** - * Implement retrieval of an entry based on its ID for atom feeds. - * - * This function uses XPath to get the entry based on its ID. If DOMXPath::evaluate - * is available, we also use that to store a reference to the entry in the array - * used by getEntryByOffset so that method does not have to seek out the entry - * if it's requested that way. - * - * @param string $id any valid Atom ID. - * @return XML_Feed_Parser_AtomElement - */ - function getEntryById($id) - { - if (isset($this->idMappings[$id])) { - return $this->entries[$this->idMappings[$id]]; - } - - $entries = $this->xpath->query("//atom:entry[atom:id='$id']"); - - if ($entries->length > 0) { - $xmlBase = $entries->item(0)->baseURI; - $entry = new $this->itemClass($entries->item(0), $this, $xmlBase); - - if (in_array('evaluate', get_class_methods($this->xpath))) { - $offset = $this->xpath->evaluate("count(preceding-sibling::atom:entry)", $entries->item(0)); - $this->entries[$offset] = $entry; - } - - $this->idMappings[$id] = $entry; - - return $entry; - } - - } - - /** - * Retrieves data from a person construct. - * - * Get a person construct. We default to the 'name' element but allow - * access to any of the elements. - * - * @param string $method The name of the person construct we want - * @param array $arguments An array which we hope gives a 'param' - * @return string|false - */ - protected function getPerson($method, $arguments) - { - $offset = empty($arguments[0]) ? 0 : $arguments[0]; - $parameter = empty($arguments[1]['param']) ? 'name' : $arguments[1]['param']; - $section = $this->model->getElementsByTagName($method); - - if ($parameter == 'url') { - $parameter = 'uri'; - } - - if ($section->length <= $offset) { - return false; - } - - $param = $section->item($offset)->getElementsByTagName($parameter); - if ($param->length == 0) { - return false; - } - return $param->item(0)->nodeValue; - } - - /** - * Retrieves an element's content where that content is a text construct. - * - * Get a text construct. When calling this method, the two arguments - * allowed are 'offset' and 'attribute', so $parser->subtitle() would - * return the content of the element, while $parser->subtitle(false, 'type') - * would return the value of the type attribute. - * - * @todo Clarify overlap with getContent() - * @param string $method The name of the text construct we want - * @param array $arguments An array which we hope gives a 'param' - * @return string - */ - protected function getText($method, $arguments) - { - $offset = empty($arguments[0]) ? 0: $arguments[0]; - $attribute = empty($arguments[1]) ? false : $arguments[1]; - $tags = $this->model->getElementsByTagName($method); - - if ($tags->length <= $offset) { - return false; - } - - $content = $tags->item($offset); - - if (! $content->hasAttribute('type')) { - $content->setAttribute('type', 'text'); - } - $type = $content->getAttribute('type'); - - if (! empty($attribute) and - ! ($method == 'generator' and $attribute == 'name')) { - if ($content->hasAttribute($attribute)) { - return $content->getAttribute($attribute); - } elseif ($attribute == 'href' and $content->hasAttribute('uri')) { - return $content->getAttribute('uri'); - } - return false; - } - - return $this->parseTextConstruct($content); - } - - /** - * Extract content appropriately from atom text constructs - * - * Because of different rules applied to the content element and other text - * constructs, they are deployed as separate functions, but they share quite - * a bit of processing. This method performs the core common process, which is - * to apply the rules for different mime types in order to extract the content. - * - * @param DOMNode $content the text construct node to be parsed - * @return String - * @author James Stewart - **/ - protected function parseTextConstruct(DOMNode $content) - { - if ($content->hasAttribute('type')) { - $type = $content->getAttribute('type'); - } else { - $type = 'text'; - } - - if (strpos($type, 'text/') === 0) { - $type = 'text'; - } - - switch ($type) { - case 'text': - case 'html': - return $content->textContent; - break; - case 'xhtml': - $container = $content->getElementsByTagName('div'); - if ($container->length == 0) { - return false; - } - $contents = $container->item(0); - if ($contents->hasChildNodes()) { - /* Iterate through, applying xml:base and store the result */ - $result = ''; - foreach ($contents->childNodes as $node) { - $result .= $this->traverseNode($node); - } - return $result; - } - break; - case preg_match('@^[a-zA-Z]+/[a-zA-Z+]*xml@i', $type) > 0: - return $content; - break; - case 'application/octet-stream': - default: - return base64_decode(trim($content->nodeValue)); - break; - } - return false; - } - /** - * Get a category from the entry. - * - * A feed or entry can have any number of categories. A category can have the - * attributes term, scheme and label. - * - * @param string $method The name of the text construct we want - * @param array $arguments An array which we hope gives a 'param' - * @return string - */ - function getCategory($method, $arguments) - { - $offset = empty($arguments[0]) ? 0: $arguments[0]; - $attribute = empty($arguments[1]) ? 'term' : $arguments[1]; - $categories = $this->model->getElementsByTagName('category'); - if ($categories->length <= $offset) { - $category = $categories->item($offset); - if ($category->hasAttribute($attribute)) { - return $category->getAttribute($attribute); - } - } - return false; - } - - /** - * This element must be present at least once with rel="feed". This element may be - * present any number of further times so long as there is no clash. If no 'rel' is - * present and we're asked for one, we follow the example of the Universal Feed - * Parser and presume 'alternate'. - * - * @param int $offset the position of the link within the container - * @param string $attribute the attribute name required - * @param array an array of attributes to search by - * @return string the value of the attribute - */ - function getLink($offset = 0, $attribute = 'href', $params = false) - { - if (is_array($params) and !empty($params)) { - $terms = array(); - $alt_predicate = ''; - $other_predicate = ''; - - foreach ($params as $key => $value) { - if ($key == 'rel' && $value == 'alternate') { - $alt_predicate = '[not(@rel) or @rel="alternate"]'; - } else { - $terms[] = "@$key='$value'"; - } - } - if (!empty($terms)) { - $other_predicate = '[' . join(' and ', $terms) . ']'; - } - $query = $this->xpathPrefix . 'atom:link' . $alt_predicate . $other_predicate; - $links = $this->xpath->query($query); - } else { - $links = $this->model->getElementsByTagName('link'); - } - if ($links->length > $offset) { - if ($links->item($offset)->hasAttribute($attribute)) { - $value = $links->item($offset)->getAttribute($attribute); - if ($attribute == 'href') { - $value = $this->addBase($value, $links->item($offset)); - } - return $value; - } elseif ($attribute == 'rel') { - return 'alternate'; - } - } - return false; - } -} - -?> diff --git a/tools/pear_xml_parser/Parser/AtomElement.php b/tools/pear_xml_parser/Parser/AtomElement.php deleted file mode 100644 index dc5a03a49..000000000 --- a/tools/pear_xml_parser/Parser/AtomElement.php +++ /dev/null @@ -1,261 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * AtomElement class for XML_Feed_Parser package - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: AtomElement.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/** - * This class provides support for atom entries. It will usually be called by - * XML_Feed_Parser_Atom with which it shares many methods. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - */ -class XML_Feed_Parser_AtomElement extends XML_Feed_Parser_Atom -{ - /** - * This will be a reference to the parent object for when we want - * to use a 'fallback' rule - * @var XML_Feed_Parser_Atom - */ - protected $parent; - - /** - * When performing XPath queries we will use this prefix - * @var string - */ - private $xpathPrefix = ''; - - /** - * xml:base values inherited by the element - * @var string - */ - protected $xmlBase; - - /** - * Here we provide a few mappings for those very special circumstances in - * which it makes sense to map back to the RSS2 spec or to manage other - * compatibilities (eg. with the Univeral Feed Parser). Key is the other version's - * name for the command, value is an array consisting of the equivalent in our atom - * api and any attributes needed to make the mapping. - * @var array - */ - protected $compatMap = array( - 'guid' => array('id'), - 'links' => array('link'), - 'tags' => array('category'), - 'contributors' => array('contributor')); - - /** - * Our specific element map - * @var array - */ - protected $map = array( - 'author' => array('Person', 'fallback'), - 'contributor' => array('Person'), - 'id' => array('Text', 'fail'), - 'published' => array('Date'), - 'updated' => array('Date', 'fail'), - 'title' => array('Text', 'fail'), - 'rights' => array('Text', 'fallback'), - 'summary' => array('Text'), - 'content' => array('Content'), - 'link' => array('Link'), - 'enclosure' => array('Enclosure'), - 'category' => array('Category')); - - /** - * Store useful information for later. - * - * @param DOMElement $element - this item as a DOM element - * @param XML_Feed_Parser_Atom $parent - the feed of which this is a member - */ - function __construct(DOMElement $element, $parent, $xmlBase = '') - { - $this->model = $element; - $this->parent = $parent; - $this->xmlBase = $xmlBase; - $this->xpathPrefix = "//atom:entry[atom:id='" . $this->id . "']/"; - $this->xpath = $this->parent->xpath; - } - - /** - * Provides access to specific aspects of the author data for an atom entry - * - * Author data at the entry level is more complex than at the feed level. - * If atom:author is not present for the entry we need to look for it in - * an atom:source child of the atom:entry. If it's not there either, then - * we look to the parent for data. - * - * @param array - * @return string - */ - function getAuthor($arguments) - { - /* Find out which part of the author data we're looking for */ - if (isset($arguments['param'])) { - $parameter = $arguments['param']; - } else { - $parameter = 'name'; - } - - $test = $this->model->getElementsByTagName('author'); - if ($test->length > 0) { - $item = $test->item(0); - return $item->getElementsByTagName($parameter)->item(0)->nodeValue; - } - - $source = $this->model->getElementsByTagName('source'); - if ($source->length > 0) { - $test = $this->model->getElementsByTagName('author'); - if ($test->length > 0) { - $item = $test->item(0); - return $item->getElementsByTagName($parameter)->item(0)->nodeValue; - } - } - return $this->parent->getAuthor($arguments); - } - - /** - * Returns the content of the content element or info on a specific attribute - * - * This element may or may not be present. It cannot be present more than - * once. It may have a 'src' attribute, in which case there's no content - * If not present, then the entry must have link with rel="alternate". - * If there is content we return it, if not and there's a 'src' attribute - * we return the value of that instead. The method can take an 'attribute' - * argument, in which case we return the value of that attribute if present. - * eg. $item->content("type") will return the type of the content. It is - * recommended that all users check the type before getting the content to - * ensure that their script is capable of handling the type of returned data. - * (data carried in the content element can be either 'text', 'html', 'xhtml', - * or any standard MIME type). - * - * @return string|false - */ - protected function getContent($method, $arguments = array()) - { - $attribute = empty($arguments[0]) ? false : $arguments[0]; - $tags = $this->model->getElementsByTagName('content'); - - if ($tags->length == 0) { - return false; - } - - $content = $tags->item(0); - - if (! $content->hasAttribute('type')) { - $content->setAttribute('type', 'text'); - } - if (! empty($attribute)) { - return $content->getAttribute($attribute); - } - - $type = $content->getAttribute('type'); - - if (! empty($attribute)) { - if ($content->hasAttribute($attribute)) - { - return $content->getAttribute($attribute); - } - return false; - } - - if ($content->hasAttribute('src')) { - return $content->getAttribute('src'); - } - - return $this->parseTextConstruct($content); - } - - /** - * For compatibility, this method provides a mapping to access enclosures. - * - * The Atom spec doesn't provide for an enclosure element, but it is - * generally supported using the link element with rel='enclosure'. - * - * @param string $method - for compatibility with our __call usage - * @param array $arguments - for compatibility with our __call usage - * @return array|false - */ - function getEnclosure($method, $arguments = array()) - { - $offset = isset($arguments[0]) ? $arguments[0] : 0; - $query = "//atom:entry[atom:id='" . $this->getText('id', false) . - "']/atom:link[@rel='enclosure']"; - - $encs = $this->parent->xpath->query($query); - if ($encs->length > $offset) { - try { - if (! $encs->item($offset)->hasAttribute('href')) { - return false; - } - $attrs = $encs->item($offset)->attributes; - $length = $encs->item($offset)->hasAttribute('length') ? - $encs->item($offset)->getAttribute('length') : false; - return array( - 'url' => $attrs->getNamedItem('href')->value, - 'type' => $attrs->getNamedItem('type')->value, - 'length' => $length); - } catch (Exception $e) { - return false; - } - } - return false; - } - - /** - * Get details of this entry's source, if available/relevant - * - * Where an atom:entry is taken from another feed then the aggregator - * is supposed to include an atom:source element which replicates at least - * the atom:id, atom:title, and atom:updated metadata from the original - * feed. Atom:source therefore has a very similar structure to atom:feed - * and if we find it we will return it as an XML_Feed_Parser_Atom object. - * - * @return XML_Feed_Parser_Atom|false - */ - function getSource() - { - $test = $this->model->getElementsByTagName('source'); - if ($test->length == 0) { - return false; - } - $source = new XML_Feed_Parser_Atom($test->item(0)); - } - - /** - * Get the entry as an XML string - * - * Return an XML serialization of the feed, should it be required. Most - * users however, will already have a serialization that they used when - * instantiating the object. - * - * @return string XML serialization of element - */ - function __toString() - { - $simple = simplexml_import_dom($this->model); - return $simple->asXML(); - } -} - -?> \ No newline at end of file diff --git a/tools/pear_xml_parser/Parser/Exception.php b/tools/pear_xml_parser/Parser/Exception.php deleted file mode 100644 index c0f5b464f..000000000 --- a/tools/pear_xml_parser/Parser/Exception.php +++ /dev/null @@ -1,42 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * Keeps the exception class for XML_Feed_Parser. - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL - * @version CVS: $Id: Exception.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/** - * We are extending PEAR_Exception - */ -require_once(dirname(__FILE__).'/../../pear/PEAR.php'); - -/** - * XML_Feed_Parser_Exception is a simple extension of PEAR_Exception, existing - * to help with identification of the source of exceptions. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - */ -class XML_Feed_Parser_Exception extends PEAR_Exception -{ - -} - -?> \ No newline at end of file diff --git a/tools/pear_xml_parser/Parser/RSS09.php b/tools/pear_xml_parser/Parser/RSS09.php deleted file mode 100644 index 6e4f8679d..000000000 --- a/tools/pear_xml_parser/Parser/RSS09.php +++ /dev/null @@ -1,221 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * RSS0.9 class for XML_Feed_Parser - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: RSS09.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/** - * This class handles RSS0.9 feeds. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - * @todo Find a Relax NG URI we can use - */ -class XML_Feed_Parser_RSS09 extends XML_Feed_Parser_Type -{ - /** - * The URI of the RelaxNG schema used to (optionally) validate the feed - * @var string - */ - protected $relax = ''; - - /** - * We're likely to use XPath, so let's keep it global - * @var DOMXPath - */ - protected $xpath; - - /** - * The feed type we are parsing - * @var string - */ - public $version = 'RSS 0.9'; - - /** - * The class used to represent individual items - * @var string - */ - protected $itemClass = 'XML_Feed_Parser_RSS09Element'; - - /** - * The element containing entries - * @var string - */ - protected $itemElement = 'item'; - - /** - * Here we map those elements we're not going to handle individually - * to the constructs they are. The optional second parameter in the array - * tells the parser whether to 'fall back' (not apt. at the feed level) or - * fail if the element is missing. If the parameter is not set, the function - * will simply return false and leave it to the client to decide what to do. - * @var array - */ - protected $map = array( - 'title' => array('Text'), - 'link' => array('Text'), - 'description' => array('Text'), - 'image' => array('Image'), - 'textinput' => array('TextInput')); - - /** - * Here we map some elements to their atom equivalents. This is going to be - * quite tricky to pull off effectively (and some users' methods may vary) - * but is worth trying. The key is the atom version, the value is RSS2. - * @var array - */ - protected $compatMap = array( - 'title' => array('title'), - 'link' => array('link'), - 'subtitle' => array('description')); - - /** - * We will be working with multiple namespaces and it is useful to - * keep them together - * @var array - */ - protected $namespaces = array( - 'rdf' => 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'); - - /** - * Our constructor does nothing more than its parent. - * - * @todo RelaxNG validation - * @param DOMDocument $xml A DOM object representing the feed - * @param bool (optional) $string Whether or not to validate this feed - */ - function __construct(DOMDocument $model, $strict = false) - { - $this->model = $model; - - $this->xpath = new DOMXPath($model); - foreach ($this->namespaces as $key => $value) { - $this->xpath->registerNamespace($key, $value); - } - $this->numberEntries = $this->count('item'); - } - - /** - * Included for compatibility -- will not work with RSS 0.9 - * - * This is not something that will work with RSS0.9 as it does not have - * clear restrictions on the global uniqueness of IDs. - * - * @param string $id any valid ID. - * @return false - */ - function getEntryById($id) - { - return false; - } - - /** - * Get details of the image associated with the feed. - * - * @return array|false an array simply containing the child elements - */ - protected function getImage() - { - $images = $this->model->getElementsByTagName('image'); - if ($images->length > 0) { - $image = $images->item(0); - $details = array(); - if ($image->hasChildNodes()) { - $details = array( - 'title' => $image->getElementsByTagName('title')->item(0)->value, - 'link' => $image->getElementsByTagName('link')->item(0)->value, - 'url' => $image->getElementsByTagName('url')->item(0)->value); - } else { - $details = array('title' => false, - 'link' => false, - 'url' => $image->attributes->getNamedItem('resource')->nodeValue); - } - $details = array_merge($details, - array('description' => false, 'height' => false, 'width' => false)); - if (! empty($details)) { - return $details; - } - } - return false; - } - - /** - * The textinput element is little used, but in the interests of - * completeness we will support it. - * - * @return array|false - */ - protected function getTextInput() - { - $inputs = $this->model->getElementsByTagName('textinput'); - if ($inputs->length > 0) { - $input = $inputs->item(0); - $results = array(); - $results['title'] = isset( - $input->getElementsByTagName('title')->item(0)->value) ? - $input->getElementsByTagName('title')->item(0)->value : null; - $results['description'] = isset( - $input->getElementsByTagName('description')->item(0)->value) ? - $input->getElementsByTagName('description')->item(0)->value : null; - $results['name'] = isset( - $input->getElementsByTagName('name')->item(0)->value) ? - $input->getElementsByTagName('name')->item(0)->value : null; - $results['link'] = isset( - $input->getElementsByTagName('link')->item(0)->value) ? - $input->getElementsByTagName('link')->item(0)->value : null; - if (empty($results['link']) && - $input->attributes->getNamedItem('resource')) { - $results['link'] = $input->attributes->getNamedItem('resource')->nodeValue; - } - if (! empty($results)) { - return $results; - } - } - return false; - } - - /** - * Get details of a link from the feed. - * - * In RSS1 a link is a text element but in order to ensure that we resolve - * URLs properly we have a special function for them. - * - * @return string - */ - function getLink($offset = 0, $attribute = 'href', $params = false) - { - $links = $this->model->getElementsByTagName('link'); - if ($links->length <= $offset) { - return false; - } - $link = $links->item($offset); - return $this->addBase($link->nodeValue, $link); - } - - /** - * Not implemented - no available validation. - */ - public function relaxNGValidate() { - return true; -} -} - -?> diff --git a/tools/pear_xml_parser/Parser/RSS09Element.php b/tools/pear_xml_parser/Parser/RSS09Element.php deleted file mode 100644 index 72730a399..000000000 --- a/tools/pear_xml_parser/Parser/RSS09Element.php +++ /dev/null @@ -1,62 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * RSS0.9 Element class for XML_Feed_Parser - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: RSS09Element.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/* - * This class provides support for RSS 0.9 entries. It will usually be called by - * XML_Feed_Parser_RSS09 with which it shares many methods. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - */ -class XML_Feed_Parser_RSS09Element extends XML_Feed_Parser_RSS09 -{ - /** - * This will be a reference to the parent object for when we want - * to use a 'fallback' rule - * @var XML_Feed_Parser_RSS09 - */ - protected $parent; - - /** - * Our specific element map - * @var array - */ - protected $map = array( - 'title' => array('Text'), - 'link' => array('Link')); - - /** - * Store useful information for later. - * - * @param DOMElement $element - this item as a DOM element - * @param XML_Feed_Parser_RSS1 $parent - the feed of which this is a member - */ - function __construct(DOMElement $element, $parent, $xmlBase = '') - { - $this->model = $element; - $this->parent = $parent; - } -} - -?> \ No newline at end of file diff --git a/tools/pear_xml_parser/Parser/RSS1.php b/tools/pear_xml_parser/Parser/RSS1.php deleted file mode 100644 index 722290851..000000000 --- a/tools/pear_xml_parser/Parser/RSS1.php +++ /dev/null @@ -1,275 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * RSS1 class for XML_Feed_Parser - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: RSS1.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/** - * This class handles RSS1.0 feeds. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - * @todo Find a Relax NG URI we can use - */ -class XML_Feed_Parser_RSS1 extends XML_Feed_Parser_Type -{ - /** - * The URI of the RelaxNG schema used to (optionally) validate the feed - * @var string - */ - protected $relax = 'rss10.rng'; - - /** - * We're likely to use XPath, so let's keep it global - * @var DOMXPath - */ - protected $xpath; - - /** - * The feed type we are parsing - * @var string - */ - public $version = 'RSS 1.0'; - - /** - * The class used to represent individual items - * @var string - */ - protected $itemClass = 'XML_Feed_Parser_RSS1Element'; - - /** - * The element containing entries - * @var string - */ - protected $itemElement = 'item'; - - /** - * Here we map those elements we're not going to handle individually - * to the constructs they are. The optional second parameter in the array - * tells the parser whether to 'fall back' (not apt. at the feed level) or - * fail if the element is missing. If the parameter is not set, the function - * will simply return false and leave it to the client to decide what to do. - * @var array - */ - protected $map = array( - 'title' => array('Text'), - 'link' => array('Text'), - 'description' => array('Text'), - 'image' => array('Image'), - 'textinput' => array('TextInput'), - 'updatePeriod' => array('Text'), - 'updateFrequency' => array('Text'), - 'updateBase' => array('Date'), - 'rights' => array('Text'), # dc:rights - 'description' => array('Text'), # dc:description - 'creator' => array('Text'), # dc:creator - 'publisher' => array('Text'), # dc:publisher - 'contributor' => array('Text'), # dc:contributor - 'date' => array('Date') # dc:contributor - ); - - /** - * Here we map some elements to their atom equivalents. This is going to be - * quite tricky to pull off effectively (and some users' methods may vary) - * but is worth trying. The key is the atom version, the value is RSS2. - * @var array - */ - protected $compatMap = array( - 'title' => array('title'), - 'link' => array('link'), - 'subtitle' => array('description'), - 'author' => array('creator'), - 'updated' => array('date')); - - /** - * We will be working with multiple namespaces and it is useful to - * keep them together - * @var array - */ - protected $namespaces = array( - 'rdf' => 'http://www.w3.org/1999/02/22-rdf-syntax-ns#', - 'rss' => 'http://purl.org/rss/1.0/', - 'dc' => 'http://purl.org/rss/1.0/modules/dc/', - 'content' => 'http://purl.org/rss/1.0/modules/content/', - 'sy' => 'http://web.resource.org/rss/1.0/modules/syndication/'); - - /** - * Our constructor does nothing more than its parent. - * - * @param DOMDocument $xml A DOM object representing the feed - * @param bool (optional) $string Whether or not to validate this feed - */ - function __construct(DOMDocument $model, $strict = false) - { - $this->model = $model; - if ($strict) { - if (! $this->relaxNGValidate()) { - throw new XML_Feed_Parser_Exception('Failed required validation'); - } - } - - $this->xpath = new DOMXPath($model); - foreach ($this->namespaces as $key => $value) { - $this->xpath->registerNamespace($key, $value); - } - $this->numberEntries = $this->count('item'); - } - - /** - * Allows retrieval of an entry by ID where the rdf:about attribute is used - * - * This is not really something that will work with RSS1 as it does not have - * clear restrictions on the global uniqueness of IDs. We will employ the - * _very_ hit and miss method of selecting entries based on the rdf:about - * attribute. If DOMXPath::evaluate is available, we also use that to store - * a reference to the entry in the array used by getEntryByOffset so that - * method does not have to seek out the entry if it's requested that way. - * - * @param string $id any valid ID. - * @return XML_Feed_Parser_RSS1Element - */ - function getEntryById($id) - { - if (isset($this->idMappings[$id])) { - return $this->entries[$this->idMappings[$id]]; - } - - $entries = $this->xpath->query("//rss:item[@rdf:about='$id']"); - if ($entries->length > 0) { - $classname = $this->itemClass; - $entry = new $classname($entries->item(0), $this); - if (in_array('evaluate', get_class_methods($this->xpath))) { - $offset = $this->xpath->evaluate("count(preceding-sibling::rss:item)", $entries->item(0)); - $this->entries[$offset] = $entry; - } - $this->idMappings[$id] = $entry; - return $entry; - } - return false; - } - - /** - * Get details of the image associated with the feed. - * - * @return array|false an array simply containing the child elements - */ - protected function getImage() - { - $images = $this->model->getElementsByTagName('image'); - if ($images->length > 0) { - $image = $images->item(0); - $details = array(); - if ($image->hasChildNodes()) { - $details = array( - 'title' => $image->getElementsByTagName('title')->item(0)->value, - 'link' => $image->getElementsByTagName('link')->item(0)->value, - 'url' => $image->getElementsByTagName('url')->item(0)->value); - } else { - $details = array('title' => false, - 'link' => false, - 'url' => $image->attributes->getNamedItem('resource')->nodeValue); - } - $details = array_merge($details, array('description' => false, 'height' => false, 'width' => false)); - if (! empty($details)) { - return $details; - } - } - return false; - } - - /** - * The textinput element is little used, but in the interests of - * completeness we will support it. - * - * @return array|false - */ - protected function getTextInput() - { - $inputs = $this->model->getElementsByTagName('textinput'); - if ($inputs->length > 0) { - $input = $inputs->item(0); - $results = array(); - $results['title'] = isset( - $input->getElementsByTagName('title')->item(0)->value) ? - $input->getElementsByTagName('title')->item(0)->value : null; - $results['description'] = isset( - $input->getElementsByTagName('description')->item(0)->value) ? - $input->getElementsByTagName('description')->item(0)->value : null; - $results['name'] = isset( - $input->getElementsByTagName('name')->item(0)->value) ? - $input->getElementsByTagName('name')->item(0)->value : null; - $results['link'] = isset( - $input->getElementsByTagName('link')->item(0)->value) ? - $input->getElementsByTagName('link')->item(0)->value : null; - if (empty($results['link']) and - $input->attributes->getNamedItem('resource')) { - $results['link'] = - $input->attributes->getNamedItem('resource')->nodeValue; - } - if (! empty($results)) { - return $results; - } - } - return false; - } - - /** - * Employs various techniques to identify the author - * - * Dublin Core provides the dc:creator, dc:contributor, and dc:publisher - * elements for defining authorship in RSS1. We will try each of those in - * turn in order to simulate the atom author element and will return it - * as text. - * - * @return array|false - */ - function getAuthor() - { - $options = array('creator', 'contributor', 'publisher'); - foreach ($options as $element) { - $test = $this->model->getElementsByTagName($element); - if ($test->length > 0) { - return $test->item(0)->value; - } - } - return false; - } - - /** - * Retrieve a link - * - * In RSS1 a link is a text element but in order to ensure that we resolve - * URLs properly we have a special function for them. - * - * @return string - */ - function getLink($offset = 0, $attribute = 'href', $params = false) - { - $links = $this->model->getElementsByTagName('link'); - if ($links->length <= $offset) { - return false; - } - $link = $links->item($offset); - return $this->addBase($link->nodeValue, $link); - } -} - -?> diff --git a/tools/pear_xml_parser/Parser/RSS11.php b/tools/pear_xml_parser/Parser/RSS11.php deleted file mode 100644 index 996a9e0bc..000000000 --- a/tools/pear_xml_parser/Parser/RSS11.php +++ /dev/null @@ -1,274 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * RSS1.1 class for XML_Feed_Parser - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: RSS11.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/** - * This class handles RSS1.1 feeds. RSS1.1 is documented at: - * http://inamidst.com/rss1.1/ - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - * @todo Support for RDF:List - * @todo Ensure xml:lang is accessible to users - */ -class XML_Feed_Parser_RSS11 extends XML_Feed_Parser_Type -{ - /** - * The URI of the RelaxNG schema used to (optionally) validate the feed - * @var string - */ - protected $relax = 'rss11.rng'; - - /** - * We're likely to use XPath, so let's keep it global - * @var DOMXPath - */ - protected $xpath; - - /** - * The feed type we are parsing - * @var string - */ - public $version = 'RSS 1.0'; - - /** - * The class used to represent individual items - * @var string - */ - protected $itemClass = 'XML_Feed_Parser_RSS1Element'; - - /** - * The element containing entries - * @var string - */ - protected $itemElement = 'item'; - - /** - * Here we map those elements we're not going to handle individually - * to the constructs they are. The optional second parameter in the array - * tells the parser whether to 'fall back' (not apt. at the feed level) or - * fail if the element is missing. If the parameter is not set, the function - * will simply return false and leave it to the client to decide what to do. - * @var array - */ - protected $map = array( - 'title' => array('Text'), - 'link' => array('Text'), - 'description' => array('Text'), - 'image' => array('Image'), - 'updatePeriod' => array('Text'), - 'updateFrequency' => array('Text'), - 'updateBase' => array('Date'), - 'rights' => array('Text'), # dc:rights - 'description' => array('Text'), # dc:description - 'creator' => array('Text'), # dc:creator - 'publisher' => array('Text'), # dc:publisher - 'contributor' => array('Text'), # dc:contributor - 'date' => array('Date') # dc:contributor - ); - - /** - * Here we map some elements to their atom equivalents. This is going to be - * quite tricky to pull off effectively (and some users' methods may vary) - * but is worth trying. The key is the atom version, the value is RSS2. - * @var array - */ - protected $compatMap = array( - 'title' => array('title'), - 'link' => array('link'), - 'subtitle' => array('description'), - 'author' => array('creator'), - 'updated' => array('date')); - - /** - * We will be working with multiple namespaces and it is useful to - * keep them together. We will retain support for some common RSS1.0 modules - * @var array - */ - protected $namespaces = array( - 'rdf' => 'http://www.w3.org/1999/02/22-rdf-syntax-ns#', - 'rss' => 'http://purl.org/net/rss1.1#', - 'dc' => 'http://purl.org/rss/1.0/modules/dc/', - 'content' => 'http://purl.org/rss/1.0/modules/content/', - 'sy' => 'http://web.resource.org/rss/1.0/modules/syndication/'); - - /** - * Our constructor does nothing more than its parent. - * - * @param DOMDocument $xml A DOM object representing the feed - * @param bool (optional) $string Whether or not to validate this feed - */ - function __construct(DOMDocument $model, $strict = false) - { - $this->model = $model; - - if ($strict) { - if (! $this->relaxNGValidate()) { - throw new XML_Feed_Parser_Exception('Failed required validation'); - } - } - - $this->xpath = new DOMXPath($model); - foreach ($this->namespaces as $key => $value) { - $this->xpath->registerNamespace($key, $value); - } - $this->numberEntries = $this->count('item'); - } - - /** - * Attempts to identify an element by ID given by the rdf:about attribute - * - * This is not really something that will work with RSS1.1 as it does not have - * clear restrictions on the global uniqueness of IDs. We will employ the - * _very_ hit and miss method of selecting entries based on the rdf:about - * attribute. Please note that this is even more hit and miss with RSS1.1 than - * with RSS1.0 since RSS1.1 does not require the rdf:about attribute for items. - * - * @param string $id any valid ID. - * @return XML_Feed_Parser_RSS1Element - */ - function getEntryById($id) - { - if (isset($this->idMappings[$id])) { - return $this->entries[$this->idMappings[$id]]; - } - - $entries = $this->xpath->query("//rss:item[@rdf:about='$id']"); - if ($entries->length > 0) { - $classname = $this->itemClass; - $entry = new $classname($entries->item(0), $this); - return $entry; - } - return false; - } - - /** - * Get details of the image associated with the feed. - * - * @return array|false an array simply containing the child elements - */ - protected function getImage() - { - $images = $this->model->getElementsByTagName('image'); - if ($images->length > 0) { - $image = $images->item(0); - $details = array(); - if ($image->hasChildNodes()) { - $details = array( - 'title' => $image->getElementsByTagName('title')->item(0)->value, - 'url' => $image->getElementsByTagName('url')->item(0)->value); - if ($image->getElementsByTagName('link')->length > 0) { - $details['link'] = - $image->getElementsByTagName('link')->item(0)->value; - } - } else { - $details = array('title' => false, - 'link' => false, - 'url' => $image->attributes->getNamedItem('resource')->nodeValue); - } - $details = array_merge($details, - array('description' => false, 'height' => false, 'width' => false)); - if (! empty($details)) { - return $details; - } - } - return false; - } - - /** - * The textinput element is little used, but in the interests of - * completeness we will support it. - * - * @return array|false - */ - protected function getTextInput() - { - $inputs = $this->model->getElementsByTagName('textinput'); - if ($inputs->length > 0) { - $input = $inputs->item(0); - $results = array(); - $results['title'] = isset( - $input->getElementsByTagName('title')->item(0)->value) ? - $input->getElementsByTagName('title')->item(0)->value : null; - $results['description'] = isset( - $input->getElementsByTagName('description')->item(0)->value) ? - $input->getElementsByTagName('description')->item(0)->value : null; - $results['name'] = isset( - $input->getElementsByTagName('name')->item(0)->value) ? - $input->getElementsByTagName('name')->item(0)->value : null; - $results['link'] = isset( - $input->getElementsByTagName('link')->item(0)->value) ? - $input->getElementsByTagName('link')->item(0)->value : null; - if (empty($results['link']) and - $input->attributes->getNamedItem('resource')) { - $results['link'] = $input->attributes->getNamedItem('resource')->nodeValue; - } - if (! empty($results)) { - return $results; - } - } - return false; - } - - /** - * Attempts to discern authorship - * - * Dublin Core provides the dc:creator, dc:contributor, and dc:publisher - * elements for defining authorship in RSS1. We will try each of those in - * turn in order to simulate the atom author element and will return it - * as text. - * - * @return array|false - */ - function getAuthor() - { - $options = array('creator', 'contributor', 'publisher'); - foreach ($options as $element) { - $test = $this->model->getElementsByTagName($element); - if ($test->length > 0) { - return $test->item(0)->value; - } - } - return false; - } - - /** - * Retrieve a link - * - * In RSS1 a link is a text element but in order to ensure that we resolve - * URLs properly we have a special function for them. - * - * @return string - */ - function getLink($offset = 0, $attribute = 'href', $params = false) - { - $links = $this->model->getElementsByTagName('link'); - if ($links->length <= $offset) { - return false; - } - $link = $links->item($offset); - return $this->addBase($link->nodeValue, $link); - } -} - -?> diff --git a/tools/pear_xml_parser/Parser/RSS11Element.php b/tools/pear_xml_parser/Parser/RSS11Element.php deleted file mode 100644 index ddc20fd4b..000000000 --- a/tools/pear_xml_parser/Parser/RSS11Element.php +++ /dev/null @@ -1,151 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * RSS1 Element class for XML_Feed_Parser - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: RSS11Element.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/* - * This class provides support for RSS 1.1 entries. It will usually be called by - * XML_Feed_Parser_RSS11 with which it shares many methods. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - */ -class XML_Feed_Parser_RSS11Element extends XML_Feed_Parser_RSS11 -{ - /** - * This will be a reference to the parent object for when we want - * to use a 'fallback' rule - * @var XML_Feed_Parser_RSS1 - */ - protected $parent; - - /** - * Our specific element map - * @var array - */ - protected $map = array( - 'id' => array('Id'), - 'title' => array('Text'), - 'link' => array('Link'), - 'description' => array('Text'), # or dc:description - 'category' => array('Category'), - 'rights' => array('Text'), # dc:rights - 'creator' => array('Text'), # dc:creator - 'publisher' => array('Text'), # dc:publisher - 'contributor' => array('Text'), # dc:contributor - 'date' => array('Date'), # dc:date - 'content' => array('Content') - ); - - /** - * Here we map some elements to their atom equivalents. This is going to be - * quite tricky to pull off effectively (and some users' methods may vary) - * but is worth trying. The key is the atom version, the value is RSS1. - * @var array - */ - protected $compatMap = array( - 'content' => array('content'), - 'updated' => array('lastBuildDate'), - 'published' => array('date'), - 'subtitle' => array('description'), - 'updated' => array('date'), - 'author' => array('creator'), - 'contributor' => array('contributor') - ); - - /** - * Store useful information for later. - * - * @param DOMElement $element - this item as a DOM element - * @param XML_Feed_Parser_RSS1 $parent - the feed of which this is a member - */ - function __construct(DOMElement $element, $parent, $xmlBase = '') - { - $this->model = $element; - $this->parent = $parent; - } - - /** - * If an rdf:about attribute is specified, return that as an ID - * - * There is no established way of showing an ID for an RSS1 entry. We will - * simulate it using the rdf:about attribute of the entry element. This cannot - * be relied upon for unique IDs but may prove useful. - * - * @return string|false - */ - function getId() - { - if ($this->model->attributes->getNamedItem('about')) { - return $this->model->attributes->getNamedItem('about')->nodeValue; - } - return false; - } - - /** - * Return the entry's content - * - * The official way to include full content in an RSS1 entry is to use - * the content module's element 'encoded'. Often, however, the 'description' - * element is used instead. We will offer that as a fallback. - * - * @return string|false - */ - function getContent() - { - $options = array('encoded', 'description'); - foreach ($options as $element) { - $test = $this->model->getElementsByTagName($element); - if ($test->length == 0) { - continue; - } - if ($test->item(0)->hasChildNodes()) { - $value = ''; - foreach ($test->item(0)->childNodes as $child) { - if ($child instanceof DOMText) { - $value .= $child->nodeValue; - } else { - $simple = simplexml_import_dom($child); - $value .= $simple->asXML(); - } - } - return $value; - } elseif ($test->length > 0) { - return $test->item(0)->nodeValue; - } - } - return false; - } - - /** - * How RSS1.1 should support for enclosures is not clear. For now we will return - * false. - * - * @return false - */ - function getEnclosure() - { - return false; - } -} - -?> diff --git a/tools/pear_xml_parser/Parser/RSS1Element.php b/tools/pear_xml_parser/Parser/RSS1Element.php deleted file mode 100644 index d080508be..000000000 --- a/tools/pear_xml_parser/Parser/RSS1Element.php +++ /dev/null @@ -1,116 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * RSS1 Element class for XML_Feed_Parser - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: RSS1Element.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/* - * This class provides support for RSS 1.0 entries. It will usually be called by - * XML_Feed_Parser_RSS1 with which it shares many methods. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - */ -class XML_Feed_Parser_RSS1Element extends XML_Feed_Parser_RSS1 -{ - /** - * This will be a reference to the parent object for when we want - * to use a 'fallback' rule - * @var XML_Feed_Parser_RSS1 - */ - protected $parent; - - /** - * Our specific element map - * @var array - */ - protected $map = array( - 'id' => array('Id'), - 'title' => array('Text'), - 'link' => array('Link'), - 'description' => array('Text'), # or dc:description - 'category' => array('Category'), - 'rights' => array('Text'), # dc:rights - 'creator' => array('Text'), # dc:creator - 'publisher' => array('Text'), # dc:publisher - 'contributor' => array('Text'), # dc:contributor - 'date' => array('Date'), # dc:date - 'content' => array('Content') - ); - - /** - * Here we map some elements to their atom equivalents. This is going to be - * quite tricky to pull off effectively (and some users' methods may vary) - * but is worth trying. The key is the atom version, the value is RSS1. - * @var array - */ - protected $compatMap = array( - 'content' => array('content'), - 'updated' => array('lastBuildDate'), - 'published' => array('date'), - 'subtitle' => array('description'), - 'updated' => array('date'), - 'author' => array('creator'), - 'contributor' => array('contributor') - ); - - /** - * Store useful information for later. - * - * @param DOMElement $element - this item as a DOM element - * @param XML_Feed_Parser_RSS1 $parent - the feed of which this is a member - */ - function __construct(DOMElement $element, $parent, $xmlBase = '') - { - $this->model = $element; - $this->parent = $parent; - } - - /** - * If an rdf:about attribute is specified, return it as an ID - * - * There is no established way of showing an ID for an RSS1 entry. We will - * simulate it using the rdf:about attribute of the entry element. This cannot - * be relied upon for unique IDs but may prove useful. - * - * @return string|false - */ - function getId() - { - if ($this->model->attributes->getNamedItem('about')) { - return $this->model->attributes->getNamedItem('about')->nodeValue; - } - return false; - } - - /** - * How RSS1 should support for enclosures is not clear. For now we will return - * false. - * - * @return false - */ - function getEnclosure() - { - return false; - } -} - -?> diff --git a/tools/pear_xml_parser/Parser/RSS2.php b/tools/pear_xml_parser/Parser/RSS2.php deleted file mode 100644 index 77c72afb8..000000000 --- a/tools/pear_xml_parser/Parser/RSS2.php +++ /dev/null @@ -1,334 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * Class representing feed-level data for an RSS2 feed - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: RSS2.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/** - * This class handles RSS2 feeds. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - */ -class XML_Feed_Parser_RSS2 extends XML_Feed_Parser_Type -{ - /** - * The URI of the RelaxNG schema used to (optionally) validate the feed - * @var string - */ - protected $relax = 'rss20.rng'; - - /** - * We're likely to use XPath, so let's keep it global - * @var DOMXPath - */ - protected $xpath; - - /** - * The feed type we are parsing - * @var string - */ - public $version = 'RSS 2.0'; - - /** - * The class used to represent individual items - * @var string - */ - protected $itemClass = 'XML_Feed_Parser_RSS2Element'; - - /** - * The element containing entries - * @var string - */ - protected $itemElement = 'item'; - - /** - * Here we map those elements we're not going to handle individually - * to the constructs they are. The optional second parameter in the array - * tells the parser whether to 'fall back' (not apt. at the feed level) or - * fail if the element is missing. If the parameter is not set, the function - * will simply return false and leave it to the client to decide what to do. - * @var array - */ - protected $map = array( - 'ttl' => array('Text'), - 'pubDate' => array('Date'), - 'lastBuildDate' => array('Date'), - 'title' => array('Text'), - 'link' => array('Link'), - 'description' => array('Text'), - 'language' => array('Text'), - 'copyright' => array('Text'), - 'managingEditor' => array('Text'), - 'webMaster' => array('Text'), - 'category' => array('Text'), - 'generator' => array('Text'), - 'docs' => array('Text'), - 'ttl' => array('Text'), - 'image' => array('Image'), - 'skipDays' => array('skipDays'), - 'skipHours' => array('skipHours')); - - /** - * Here we map some elements to their atom equivalents. This is going to be - * quite tricky to pull off effectively (and some users' methods may vary) - * but is worth trying. The key is the atom version, the value is RSS2. - * @var array - */ - protected $compatMap = array( - 'title' => array('title'), - 'rights' => array('copyright'), - 'updated' => array('lastBuildDate'), - 'subtitle' => array('description'), - 'date' => array('pubDate'), - 'author' => array('managingEditor')); - - protected $namespaces = array( - 'dc' => 'http://purl.org/rss/1.0/modules/dc/', - 'content' => 'http://purl.org/rss/1.0/modules/content/'); - - /** - * Our constructor does nothing more than its parent. - * - * @param DOMDocument $xml A DOM object representing the feed - * @param bool (optional) $string Whether or not to validate this feed - */ - function __construct(DOMDocument $model, $strict = false) - { - $this->model = $model; - - if ($strict) { - if (! $this->relaxNGValidate()) { - throw new XML_Feed_Parser_Exception('Failed required validation'); - } - } - - $this->xpath = new DOMXPath($this->model); - foreach ($this->namespaces as $key => $value) { - $this->xpath->registerNamespace($key, $value); - } - $this->numberEntries = $this->count('item'); - } - - /** - * Retrieves an entry by ID, if the ID is specified with the guid element - * - * This is not really something that will work with RSS2 as it does not have - * clear restrictions on the global uniqueness of IDs. But we can emulate - * it by allowing access based on the 'guid' element. If DOMXPath::evaluate - * is available, we also use that to store a reference to the entry in the array - * used by getEntryByOffset so that method does not have to seek out the entry - * if it's requested that way. - * - * @param string $id any valid ID. - * @return XML_Feed_Parser_RSS2Element - */ - function getEntryById($id) - { - if (isset($this->idMappings[$id])) { - return $this->entries[$this->idMappings[$id]]; - } - - $entries = $this->xpath->query("//item[guid='$id']"); - if ($entries->length > 0) { - $entry = new $this->itemElement($entries->item(0), $this); - if (in_array('evaluate', get_class_methods($this->xpath))) { - $offset = $this->xpath->evaluate("count(preceding-sibling::item)", $entries->item(0)); - $this->entries[$offset] = $entry; - } - $this->idMappings[$id] = $entry; - return $entry; - } - } - - /** - * Get a category from the element - * - * The category element is a simple text construct which can occur any number - * of times. We allow access by offset or access to an array of results. - * - * @param string $call for compatibility with our overloading - * @param array $arguments - arg 0 is the offset, arg 1 is whether to return as array - * @return string|array|false - */ - function getCategory($call, $arguments = array()) - { - $categories = $this->model->getElementsByTagName('category'); - $offset = empty($arguments[0]) ? 0 : $arguments[0]; - $array = empty($arguments[1]) ? false : true; - if ($categories->length <= $offset) { - return false; - } - if ($array) { - $list = array(); - foreach ($categories as $category) { - array_push($list, $category->nodeValue); - } - return $list; - } - return $categories->item($offset)->nodeValue; - } - - /** - * Get details of the image associated with the feed. - * - * @return array|false an array simply containing the child elements - */ - protected function getImage() - { - $images = $this->xpath->query("//image"); - if ($images->length > 0) { - $image = $images->item(0); - $desc = $image->getElementsByTagName('description'); - $description = $desc->length ? $desc->item(0)->nodeValue : false; - $heigh = $image->getElementsByTagName('height'); - $height = $heigh->length ? $heigh->item(0)->nodeValue : false; - $widt = $image->getElementsByTagName('width'); - $width = $widt->length ? $widt->item(0)->nodeValue : false; - return array( - 'title' => $image->getElementsByTagName('title')->item(0)->nodeValue, - 'link' => $image->getElementsByTagName('link')->item(0)->nodeValue, - 'url' => $image->getElementsByTagName('url')->item(0)->nodeValue, - 'description' => $description, - 'height' => $height, - 'width' => $width); - } - return false; - } - - /** - * The textinput element is little used, but in the interests of - * completeness... - * - * @return array|false - */ - function getTextInput() - { - $inputs = $this->model->getElementsByTagName('input'); - if ($inputs->length > 0) { - $input = $inputs->item(0); - return array( - 'title' => $input->getElementsByTagName('title')->item(0)->value, - 'description' => - $input->getElementsByTagName('description')->item(0)->value, - 'name' => $input->getElementsByTagName('name')->item(0)->value, - 'link' => $input->getElementsByTagName('link')->item(0)->value); - } - return false; - } - - /** - * Utility function for getSkipDays and getSkipHours - * - * This is a general function used by both getSkipDays and getSkipHours. It simply - * returns an array of the values of the children of the appropriate tag. - * - * @param string $tagName The tag name (getSkipDays or getSkipHours) - * @return array|false - */ - protected function getSkips($tagName) - { - $hours = $this->model->getElementsByTagName($tagName); - if ($hours->length == 0) { - return false; - } - $skipHours = array(); - foreach($hours->item(0)->childNodes as $hour) { - if ($hour instanceof DOMElement) { - array_push($skipHours, $hour->nodeValue); - } - } - return $skipHours; - } - - /** - * Retrieve skipHours data - * - * The skiphours element provides a list of hours on which this feed should - * not be checked. We return an array of those hours (integers, 24 hour clock) - * - * @return array - */ - function getSkipHours() - { - return $this->getSkips('skipHours'); - } - - /** - * Retrieve skipDays data - * - * The skipdays element provides a list of days on which this feed should - * not be checked. We return an array of those days. - * - * @return array - */ - function getSkipDays() - { - return $this->getSkips('skipDays'); - } - - /** - * Return content of the little-used 'cloud' element - * - * The cloud element is rarely used. It is designed to provide some details - * of a location to update the feed. - * - * @return array an array of the attributes of the element - */ - function getCloud() - { - $cloud = $this->model->getElementsByTagName('cloud'); - if ($cloud->length == 0) { - return false; - } - $cloudData = array(); - foreach ($cloud->item(0)->attributes as $attribute) { - $cloudData[$attribute->name] = $attribute->value; - } - return $cloudData; - } - - /** - * Get link URL - * - * In RSS2 a link is a text element but in order to ensure that we resolve - * URLs properly we have a special function for them. We maintain the - * parameter used by the atom getLink method, though we only use the offset - * parameter. - * - * @param int $offset The position of the link within the feed. Starts from 0 - * @param string $attribute The attribute of the link element required - * @param array $params An array of other parameters. Not used. - * @return string - */ - function getLink($offset, $attribute = 'href', $params = array()) - { - $links = $this->model->getElementsByTagName('link'); - - if ($links->length <= $offset) { - return false; - } - $link = $links->item($offset); - return $this->addBase($link->nodeValue, $link); - } -} - -?> diff --git a/tools/pear_xml_parser/Parser/RSS2Element.php b/tools/pear_xml_parser/Parser/RSS2Element.php deleted file mode 100644 index 33fa98349..000000000 --- a/tools/pear_xml_parser/Parser/RSS2Element.php +++ /dev/null @@ -1,171 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * Class representing entries in an RSS2 feed. - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: RSS2Element.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/** - * This class provides support for RSS 2.0 entries. It will usually be - * called by XML_Feed_Parser_RSS2 with which it shares many methods. - * - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - * @package XML_Feed_Parser - */ -class XML_Feed_Parser_RSS2Element extends XML_Feed_Parser_RSS2 -{ - /** - * This will be a reference to the parent object for when we want - * to use a 'fallback' rule - * @var XML_Feed_Parser_RSS2 - */ - protected $parent; - - /** - * Our specific element map - * @var array - */ - protected $map = array( - 'title' => array('Text'), - 'guid' => array('Guid'), - 'description' => array('Text'), - 'author' => array('Text'), - 'comments' => array('Text'), - 'enclosure' => array('Enclosure'), - 'pubDate' => array('Date'), - 'source' => array('Source'), - 'link' => array('Text'), - 'content' => array('Content')); - - /** - * Here we map some elements to their atom equivalents. This is going to be - * quite tricky to pull off effectively (and some users' methods may vary) - * but is worth trying. The key is the atom version, the value is RSS2. - * @var array - */ - protected $compatMap = array( - 'id' => array('guid'), - 'updated' => array('lastBuildDate'), - 'published' => array('pubdate'), - 'guidislink' => array('guid', 'ispermalink'), - 'summary' => array('description')); - - /** - * Store useful information for later. - * - * @param DOMElement $element - this item as a DOM element - * @param XML_Feed_Parser_RSS2 $parent - the feed of which this is a member - */ - function __construct(DOMElement $element, $parent, $xmlBase = '') - { - $this->model = $element; - $this->parent = $parent; - } - - /** - * Get the value of the guid element, if specified - * - * guid is the closest RSS2 has to atom's ID. It is usually but not always a - * URI. The one attribute that RSS2 can posess is 'ispermalink' which specifies - * whether the guid is itself dereferencable. Use of guid is not obligatory, - * but is advisable. To get the guid you would call $item->id() (for atom - * compatibility) or $item->guid(). To check if this guid is a permalink call - * $item->guid("ispermalink"). - * - * @param string $method - the method name being called - * @param array $params - parameters required - * @return string the guid or value of ispermalink - */ - protected function getGuid($method, $params) - { - $attribute = (isset($params[0]) and $params[0] == 'ispermalink') ? - true : false; - $tag = $this->model->getElementsByTagName('guid'); - if ($tag->length > 0) { - if ($attribute) { - if ($tag->hasAttribute("ispermalink")) { - return $tag->getAttribute("ispermalink"); - } - } - return $tag->item(0)->nodeValue; - } - return false; - } - - /** - * Access details of file enclosures - * - * The RSS2 spec is ambiguous as to whether an enclosure element must be - * unique in a given entry. For now we will assume it needn't, and allow - * for an offset. - * - * @param string $method - the method being called - * @param array $parameters - we expect the first of these to be our offset - * @return array|false - */ - protected function getEnclosure($method, $parameters) - { - $encs = $this->model->getElementsByTagName('enclosure'); - $offset = isset($parameters[0]) ? $parameters[0] : 0; - if ($encs->length > $offset) { - try { - if (! $encs->item($offset)->hasAttribute('url')) { - return false; - } - $attrs = $encs->item($offset)->attributes; - return array( - 'url' => $attrs->getNamedItem('url')->value, - 'length' => $attrs->getNamedItem('length')->value, - 'type' => $attrs->getNamedItem('type')->value); - } catch (Exception $e) { - return false; - } - } - return false; - } - - /** - * Get the entry source if specified - * - * source is an optional sub-element of item. Like atom:source it tells - * us about where the entry came from (eg. if it's been copied from another - * feed). It is not a rich source of metadata in the same way as atom:source - * and while it would be good to maintain compatibility by returning an - * XML_Feed_Parser_RSS2 element, it makes a lot more sense to return an array. - * - * @return array|false - */ - protected function getSource() - { - $get = $this->model->getElementsByTagName('source'); - if ($get->length) { - $source = $get->item(0); - $array = array( - 'content' => $source->nodeValue); - foreach ($source->attributes as $attribute) { - $array[$attribute->name] = $attribute->value; - } - return $array; - } - return false; - } -} - -?> \ No newline at end of file diff --git a/tools/pear_xml_parser/Parser/Type.php b/tools/pear_xml_parser/Parser/Type.php deleted file mode 100644 index 0628f1420..000000000 --- a/tools/pear_xml_parser/Parser/Type.php +++ /dev/null @@ -1,475 +0,0 @@ -<?php -/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ - -/** - * Abstract class providing common methods for XML_Feed_Parser feeds. - * - * PHP versions 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * - * @category XML - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @copyright 2005 James Stewart <james@jystewart.net> - * @license http://www.gnu.org/copyleft/lesser.html GNU LGPL 2.1 - * @version CVS: $Id: Type.php 6844 2011-06-03 14:46:51Z dMetzger $ - * @link http://pear.php.net/package/XML_Feed_Parser/ - */ - -/** - * This abstract class provides some general methods that are likely to be - * implemented exactly the same way for all feed types. - * - * @package XML_Feed_Parser - * @author James Stewart <james@jystewart.net> - * @version Release: @package_version@ - */ -abstract class XML_Feed_Parser_Type -{ - /** - * Where we store our DOM object for this feed - * @var DOMDocument - */ - public $model; - - /** - * For iteration we'll want a count of the number of entries - * @var int - */ - public $numberEntries; - - /** - * Where we store our entry objects once instantiated - * @var array - */ - public $entries = array(); - - /** - * Store mappings between entry IDs and their position in the feed - */ - public $idMappings = array(); - - /** - * Proxy to allow use of element names as method names - * - * We are not going to provide methods for every entry type so this - * function will allow for a lot of mapping. We rely pretty heavily - * on this to handle our mappings between other feed types and atom. - * - * @param string $call - the method attempted - * @param array $arguments - arguments to that method - * @return mixed - */ - function __call($call, $arguments = array()) - { - if (! is_array($arguments)) { - $arguments = array(); - } - - if (isset($this->compatMap[$call])) { - $tempMap = $this->compatMap; - $tempcall = array_pop($tempMap[$call]); - if (! empty($tempMap)) { - $arguments = array_merge($arguments, $tempMap[$call]); - } - $call = $tempcall; - } - - /* To be helpful, we allow a case-insensitive search for this method */ - if (! isset($this->map[$call])) { - foreach (array_keys($this->map) as $key) { - if (strtoupper($key) == strtoupper($call)) { - $call = $key; - break; - } - } - } - - if (empty($this->map[$call])) { - return false; - } - - $method = 'get' . $this->map[$call][0]; - if ($method == 'getLink') { - $offset = empty($arguments[0]) ? 0 : $arguments[0]; - $attribute = empty($arguments[1]) ? 'href' : $arguments[1]; - $params = isset($arguments[2]) ? $arguments[2] : array(); - return $this->getLink($offset, $attribute, $params); - } - if (method_exists($this, $method)) { - return $this->$method($call, $arguments); - } - - return false; - } - - /** - * Proxy to allow use of element names as attribute names - * - * For many elements variable-style access will be desirable. This function - * provides for that. - * - * @param string $value - the variable required - * @return mixed - */ - function __get($value) - { - return $this->__call($value, array()); - } - - /** - * Utility function to help us resolve xml:base values - * - * We have other methods which will traverse the DOM and work out the different - * xml:base declarations we need to be aware of. We then need to combine them. - * If a declaration starts with a protocol then we restart the string. If it - * starts with a / then we add on to the domain name. Otherwise we simply tag - * it on to the end. - * - * @param string $base - the base to add the link to - * @param string $link - */ - function combineBases($base, $link) - { - if (preg_match('/^[A-Za-z]+:\/\//', $link)) { - return $link; - } elseif (preg_match('/^\//', $link)) { - /* Extract domain and suffix link to that */ - preg_match('/^([A-Za-z]+:\/\/.*)?\/*/', $base, $results); - $firstLayer = $results[0]; - return $firstLayer . "/" . $link; - } elseif (preg_match('/^\.\.\//', $base)) { - /* Step up link to find place to be */ - preg_match('/^((\.\.\/)+)(.*)$/', $link, $bases); - $suffix = $bases[3]; - $count = preg_match_all('/\.\.\//', $bases[1], $steps); - $url = explode("/", $base); - for ($i = 0; $i <= $count; $i++) { - array_pop($url); - } - return implode("/", $url) . "/" . $suffix; - } elseif (preg_match('/^(?!\/$)/', $base)) { - $base = preg_replace('/(.*\/).*$/', '$1', $base) ; - return $base . $link; - } else { - /* Just stick it on the end */ - return $base . $link; - } - } - - /** - * Determine whether we need to apply our xml:base rules - * - * Gets us the xml:base data and then processes that with regard - * to our current link. - * - * @param string - * @param DOMElement - * @return string - */ - function addBase($link, $element) - { - if (preg_match('/^[A-Za-z]+:\/\//', $link)) { - return $link; - } - - return $this->combineBases($element->baseURI, $link); - } - - /** - * Get an entry by its position in the feed, starting from zero - * - * As well as allowing the items to be iterated over we want to allow - * users to be able to access a specific entry. This is one of two ways of - * doing that, the other being by ID. - * - * @param int $offset - * @return XML_Feed_Parser_RSS1Element - */ - function getEntryByOffset($offset) - { - if (! isset($this->entries[$offset])) { - $entries = $this->model->getElementsByTagName($this->itemElement); - if ($entries->length > $offset) { - $xmlBase = $entries->item($offset)->baseURI; - $this->entries[$offset] = new $this->itemClass( - $entries->item($offset), $this, $xmlBase); - if ($id = $this->entries[$offset]->id) { - $this->idMappings[$id] = $this->entries[$offset]; - } - } else { - throw new XML_Feed_Parser_Exception('No entries found'); - } - } - - return $this->entries[$offset]; - } - - /** - * Return a date in seconds since epoch. - * - * Get a date construct. We use PHP's strtotime to return it as a unix datetime, which - * is the number of seconds since 1970-01-01 00:00:00. - * - * @link http://php.net/strtotime - * @param string $method The name of the date construct we want - * @param array $arguments Included for compatibility with our __call usage - * @return int|false datetime - */ - protected function getDate($method, $arguments) - { - $time = $this->model->getElementsByTagName($method); - if ($time->length == 0 || empty($time->item(0)->nodeValue)) { - return false; - } - return strtotime($time->item(0)->nodeValue); - } - - /** - * Get a text construct. - * - * @param string $method The name of the text construct we want - * @param array $arguments Included for compatibility with our __call usage - * @return string - */ - protected function getText($method, $arguments = array()) - { - $tags = $this->model->getElementsByTagName($method); - if ($tags->length > 0) { - $value = $tags->item(0)->nodeValue; - return $value; - } - return false; - } - - /** - * Apply various rules to retrieve category data. - * - * There is no single way of declaring a category in RSS1/1.1 as there is in RSS2 - * and Atom. Instead the usual approach is to use the dublin core namespace to - * declare categories. For example delicious use both: - * <dc:subject>PEAR</dc:subject> and: <taxo:topics><rdf:Bag> - * <rdf:li resource="http://del.icio.us/tag/PEAR" /></rdf:Bag></taxo:topics> - * to declare a categorisation of 'PEAR'. - * - * We need to be sensitive to this where possible. - * - * @param string $call for compatibility with our overloading - * @param array $arguments - arg 0 is the offset, arg 1 is whether to return as array - * @return string|array|false - */ - protected function getCategory($call, $arguments) - { - $categories = $this->model->getElementsByTagName('subject'); - $offset = empty($arguments[0]) ? 0 : $arguments[0]; - $array = empty($arguments[1]) ? false : true; - if ($categories->length <= $offset) { - return false; - } - if ($array) { - $list = array(); - foreach ($categories as $category) { - array_push($list, $category->nodeValue); - } - return $list; - } - return $categories->item($offset)->nodeValue; - } - - /** - * Count occurrences of an element - * - * This function will tell us how many times the element $type - * appears at this level of the feed. - * - * @param string $type the element we want to get a count of - * @return int - */ - protected function count($type) - { - if ($tags = $this->model->getElementsByTagName($type)) { - return $tags->length; - } - return 0; - } - - /** - * Part of our xml:base processing code - * - * We need a couple of methods to access XHTML content stored in feeds. - * This is because we dereference all xml:base references before returning - * the element. This method handles the attributes. - * - * @param DOMElement $node The DOM node we are iterating over - * @return string - */ - function processXHTMLAttributes($node) { - $return = ''; - foreach ($node->attributes as $attribute) { - if ($attribute->name == 'src' or $attribute->name == 'href') { - $attribute->value = $this->addBase(htmlentities($attribute->value, null, 'utf-8'), $attribute); - } - if ($attribute->name == 'base') { - continue; - } - $return .= $attribute->name . '="' . htmlentities($attribute->value, null, 'utf-8') .'" '; - } - if (! empty($return)) { - return ' ' . trim($return); - } - return ''; - } - - /** - * Convert HTML entities based on the current character set. - * - * @param String - * @return String - */ - function processEntitiesForNodeValue($node) - { - if (function_exists('iconv')) { - $current_encoding = $node->ownerDocument->encoding; - $value = iconv($current_encoding, 'UTF-8', $node->nodeValue); - } elseif ($current_encoding == 'iso-8859-1') { - $value = utf8_encode($node->nodeValue); - } else { - $value = $node->nodeValue; - } - - $decoded = html_entity_decode($value, null, 'UTF-8'); - return htmlentities($decoded, null, 'UTF-8'); - } - - /** - * Part of our xml:base processing code - * - * We need a couple of methods to access XHTML content stored in feeds. - * This is because we dereference all xml:base references before returning - * the element. This method recurs through the tree descending from the node - * and builds our string. - * - * @param DOMElement $node The DOM node we are processing - * @return string - */ - function traverseNode($node) - { - $content = ''; - - /* Add the opening of this node to the content */ - if ($node instanceof DOMElement) { - $content .= '<' . $node->tagName . - $this->processXHTMLAttributes($node) . '>'; - } - - /* Process children */ - if ($node->hasChildNodes()) { - foreach ($node->childNodes as $child) { - $content .= $this->traverseNode($child); - } - } - - if ($node instanceof DOMText) { - $content .= $this->processEntitiesForNodeValue($node); - } - - /* Add the closing of this node to the content */ - if ($node instanceof DOMElement) { - $content .= '</' . $node->tagName . '>'; - } - - return $content; - } - - /** - * Get content from RSS feeds (atom has its own implementation) - * - * The official way to include full content in an RSS1 entry is to use - * the content module's element 'encoded', and RSS2 feeds often duplicate that. - * Often, however, the 'description' element is used instead. We will offer that - * as a fallback. Atom uses its own approach and overrides this method. - * - * @return string|false - */ - protected function getContent() - { - $options = array('encoded', 'description'); - foreach ($options as $element) { - $test = $this->model->getElementsByTagName($element); - if ($test->length == 0) { - continue; - } - if ($test->item(0)->hasChildNodes()) { - $value = ''; - foreach ($test->item(0)->childNodes as $child) { - if ($child instanceof DOMText) { - $value .= $child->nodeValue; - } else { - $simple = simplexml_import_dom($child); - $value .= $simple->asXML(); - } - } - return $value; - } elseif ($test->length > 0) { - return $test->item(0)->nodeValue; - } - } - return false; - } - - /** - * Checks if this element has a particular child element. - * - * @param String - * @param Integer - * @return bool - **/ - function hasKey($name, $offset = 0) - { - $search = $this->model->getElementsByTagName($name); - return $search->length > $offset; - } - - /** - * Return an XML serialization of the feed, should it be required. Most - * users however, will already have a serialization that they used when - * instantiating the object. - * - * @return string XML serialization of element - */ - function __toString() - { - $simple = simplexml_import_dom($this->model); - return $simple->asXML(); - } - - /** - * Get directory holding RNG schemas. Method is based on that - * found in Contact_AddressBook. - * - * @return string PEAR data directory. - * @access public - * @static - */ - static function getSchemaDir() - { - require_once 'PEAR/Config.php'; - $config = new PEAR_Config; - return $config->get('data_dir') . '/XML_Feed_Parser/schemas'; - } - - public function relaxNGValidate() { - $dir = self::getSchemaDir(); - - $path = $dir . '/' . $this->relax; - - return $this->model->relaxNGValidate($path); -} -} - -?> diff --git a/tools/pear_xml_parser/Parser/index.php b/tools/pear_xml_parser/Parser/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/pear_xml_parser/Parser/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/tools/pear_xml_parser/index.php b/tools/pear_xml_parser/index.php deleted file mode 100644 index 9a99a8662..000000000 --- a/tools/pear_xml_parser/index.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/* -* 2007-2017 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; From 0dc2cdc7f45f6ea41915076bf3b1c968d9529407 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Tue, 4 May 2021 14:55:15 +0530 Subject: [PATCH 16/27] added parser_autoload | updated --- classes/Tools.php | 4 +- tools/parser_sql/builders/index.php | 38 +++++++--------- tools/parser_sql/exceptions/index.php | 38 +++++++--------- tools/parser_sql/index.php | 44 ++++++++---------- tools/parser_sql/lexer/index.php | 38 +++++++--------- tools/parser_sql/php_sql_parser_autoload.php | 47 ++++++++++++++++++++ tools/parser_sql/positions/index.php | 38 +++++++--------- tools/parser_sql/processors/index.php | 38 +++++++--------- tools/parser_sql/utils/index.php | 38 +++++++--------- 9 files changed, 164 insertions(+), 159 deletions(-) create mode 100644 tools/parser_sql/php_sql_parser_autoload.php diff --git a/classes/Tools.php b/classes/Tools.php index 22ddaf612..17ac7a88d 100644 --- a/classes/Tools.php +++ b/classes/Tools.php @@ -2222,8 +2222,8 @@ class ToolsCore public static function parserSQL($sql) { if (strlen($sql) > 0) { - require_once(_PS_TOOL_DIR_.'parser_sql/PHPSQLParser.php'); - $parser = new PHPSQLParser($sql); + require_once _PS_TOOL_DIR_.'parser_sql/php_sql_parser_autoload.php'; + $parser = new PHPSQLParser\PHPSQLParser($sql); return $parser->parsed; } return false; diff --git a/tools/parser_sql/builders/index.php b/tools/parser_sql/builders/index.php index 9a99a8662..051e0122d 100644 --- a/tools/parser_sql/builders/index.php +++ b/tools/parser_sql/builders/index.php @@ -1,35 +1,29 @@ <?php -/* -* 2007-2017 PrestaShop +/** +* 2010-2021 Webkul. * * NOTICE OF LICENSE * -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html * * DISCLAIMER * -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. * -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html */ -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); -header("Location: ../"); +header('Location: ../../../'); exit; diff --git a/tools/parser_sql/exceptions/index.php b/tools/parser_sql/exceptions/index.php index 9a99a8662..051e0122d 100644 --- a/tools/parser_sql/exceptions/index.php +++ b/tools/parser_sql/exceptions/index.php @@ -1,35 +1,29 @@ <?php -/* -* 2007-2017 PrestaShop +/** +* 2010-2021 Webkul. * * NOTICE OF LICENSE * -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html * * DISCLAIMER * -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. * -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html */ -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); -header("Location: ../"); +header('Location: ../../../'); exit; diff --git a/tools/parser_sql/index.php b/tools/parser_sql/index.php index df55e1000..051e0122d 100644 --- a/tools/parser_sql/index.php +++ b/tools/parser_sql/index.php @@ -1,35 +1,29 @@ <?php -/* -* 2007-2017 PrestaShop +/** +* 2010-2021 Webkul. * * NOTICE OF LICENSE * -* This source file is subject to the Open Software License (OSL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/osl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html * * DISCLAIMER * -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. * -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html */ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); exit; diff --git a/tools/parser_sql/lexer/index.php b/tools/parser_sql/lexer/index.php index 9a99a8662..051e0122d 100644 --- a/tools/parser_sql/lexer/index.php +++ b/tools/parser_sql/lexer/index.php @@ -1,35 +1,29 @@ <?php -/* -* 2007-2017 PrestaShop +/** +* 2010-2021 Webkul. * * NOTICE OF LICENSE * -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html * * DISCLAIMER * -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. * -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html */ -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); -header("Location: ../"); +header('Location: ../../../'); exit; diff --git a/tools/parser_sql/php_sql_parser_autoload.php b/tools/parser_sql/php_sql_parser_autoload.php new file mode 100644 index 000000000..093d61b52 --- /dev/null +++ b/tools/parser_sql/php_sql_parser_autoload.php @@ -0,0 +1,47 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +require_once __DIR__.'/PHPSQLParser.php'; + +function classAutoLoader($class) +{ + // check if php sql parser file is called + if(0 !== strpos($class, 'PHPSQLParser')) { + return; + } + + $className = end(explode('\\', $class)); + if(class_exists($className)) { + return; + } + + $class = str_replace('PHPSQLParser\\', '', $class); + + // create path for required file + $classFile = __DIR__.'/'.str_replace('\\', '/', $class).'.php'; + + if (!file_exists($classFile) || !is_file($classFile)) { + return; + } + + require $classFile; +} + +spl_autoload_register('classAutoLoader'); \ No newline at end of file diff --git a/tools/parser_sql/positions/index.php b/tools/parser_sql/positions/index.php index 9a99a8662..051e0122d 100644 --- a/tools/parser_sql/positions/index.php +++ b/tools/parser_sql/positions/index.php @@ -1,35 +1,29 @@ <?php -/* -* 2007-2017 PrestaShop +/** +* 2010-2021 Webkul. * * NOTICE OF LICENSE * -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html * * DISCLAIMER * -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. * -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html */ -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); -header("Location: ../"); +header('Location: ../../../'); exit; diff --git a/tools/parser_sql/processors/index.php b/tools/parser_sql/processors/index.php index 9a99a8662..051e0122d 100644 --- a/tools/parser_sql/processors/index.php +++ b/tools/parser_sql/processors/index.php @@ -1,35 +1,29 @@ <?php -/* -* 2007-2017 PrestaShop +/** +* 2010-2021 Webkul. * * NOTICE OF LICENSE * -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html * * DISCLAIMER * -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. * -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html */ -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); -header("Location: ../"); +header('Location: ../../../'); exit; diff --git a/tools/parser_sql/utils/index.php b/tools/parser_sql/utils/index.php index 9a99a8662..051e0122d 100644 --- a/tools/parser_sql/utils/index.php +++ b/tools/parser_sql/utils/index.php @@ -1,35 +1,29 @@ <?php -/* -* 2007-2017 PrestaShop +/** +* 2010-2021 Webkul. * * NOTICE OF LICENSE * -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html * * DISCLAIMER * -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. * -* @author PrestaShop SA <contact@prestashop.com> -* @copyright 2007-2017 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html */ -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); -header("Location: ../"); +header('Location: ../../../'); exit; From 4d18b4f54fd2395f2615cc7ee16204f9ba7de2ea Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Tue, 4 May 2021 16:57:33 +0530 Subject: [PATCH 17/27] update pear and archive tar --- classes/Language.php | 4 +- config/defines.inc.php | 1 + controllers/admin/AdminModulesController.php | 2 +- .../admin/AdminTranslationsController.php | 6 +- tools/pear/OS/Guess.php | 343 +++ tools/pear/OS/index.php | 29 + tools/pear/PEAR.php | 2412 ++++++++--------- tools/pear/PEAR/Error.php | 14 + tools/pear/PEAR/ErrorStack.php | 979 +++++++ tools/pear/PEAR/index.php | 29 + tools/pear/System.php | 628 +++++ tools/tar/{Archive_Tar.php => Tar.php} | 738 ++--- 12 files changed, 3509 insertions(+), 1676 deletions(-) create mode 100644 tools/pear/OS/Guess.php create mode 100644 tools/pear/OS/index.php create mode 100644 tools/pear/PEAR/Error.php create mode 100644 tools/pear/PEAR/ErrorStack.php create mode 100644 tools/pear/PEAR/index.php create mode 100644 tools/pear/System.php rename tools/tar/{Archive_Tar.php => Tar.php} (84%) diff --git a/classes/Language.php b/classes/Language.php index 59f5f2e01..0444a0afb 100644 --- a/classes/Language.php +++ b/classes/Language.php @@ -930,7 +930,7 @@ class LanguageCore extends ObjectModel if (!file_exists($file)) { $errors[] = Tools::displayError('No language pack is available for your version.'); } elseif ($install) { - require_once(_PS_TOOL_DIR_.'tar/Archive_Tar.php'); + require_once(_PS_TOOL_DIR_.'tar/Tar.php'); $gz = new Archive_Tar($file, true); $files_list = AdminTranslationsController::filterTranslationFiles(Language::getLanguagePackListContent((string)$iso, $gz)); $files_paths = AdminTranslationsController::filesListToPaths($files_list); @@ -1030,7 +1030,7 @@ class LanguageCore extends ObjectModel public static function updateModulesTranslations(array $modules_list) { - require_once(_PS_TOOL_DIR_.'tar/Archive_Tar.php'); + require_once(_PS_TOOL_DIR_.'tar/Tar.php'); $languages = Language::getLanguages(false); foreach ($languages as $lang) { diff --git a/config/defines.inc.php b/config/defines.inc.php index 0a8fa3e20..44ec5711d 100644 --- a/config/defines.inc.php +++ b/config/defines.inc.php @@ -107,6 +107,7 @@ if (!defined('_PS_GEOIP_DIR_')) { if (!defined('_PS_GEOIP_CITY_FILE_')) { define('_PS_GEOIP_CITY_FILE_', 'GeoLiteCity.dat'); } +define('_PS_PEAR_XML_PARSER_PATH_', _PS_TOOL_DIR_.'pear_xml_parser/'); define('_PS_SWIFT_DIR_', _PS_TOOL_DIR_.'swift/'); define('_PS_TAASC_PATH_', _PS_TOOL_DIR_.'taasc/'); define('_PS_TCPDF_PATH_', _PS_TOOL_DIR_.'tcpdf/'); diff --git a/controllers/admin/AdminModulesController.php b/controllers/admin/AdminModulesController.php index 395bf377f..031637100 100644 --- a/controllers/admin/AdminModulesController.php +++ b/controllers/admin/AdminModulesController.php @@ -403,7 +403,7 @@ class AdminModulesControllerCore extends AdminController } } } else { - require_once(_PS_TOOL_DIR_.'tar/Archive_Tar.php'); + require_once _PS_TOOL_DIR_.'tar/Tar.php'; $archive = new Archive_Tar($file); if ($archive->extract($tmp_folder)) { $zip_folders = scandir($tmp_folder); diff --git a/controllers/admin/AdminTranslationsController.php b/controllers/admin/AdminTranslationsController.php index 87a586dcb..c139ec533 100644 --- a/controllers/admin/AdminTranslationsController.php +++ b/controllers/admin/AdminTranslationsController.php @@ -481,7 +481,7 @@ class AdminTranslationsControllerCore extends AdminController $this->exportTabs(); $items = array_flip(Language::getFilesList($this->lang_selected->iso_code, $this->theme_selected, false, false, false, false, true)); $file_name = _PS_TRANSLATIONS_DIR_.'/export/'.$this->lang_selected->iso_code.'.gzip'; - require_once(_PS_TOOL_DIR_.'tar/Archive_Tar.php'); + require_once(_PS_TOOL_DIR_.'tar/Tar.php'); $gz = new Archive_Tar($file_name, true); if ($gz->createModify($items, null, _PS_ROOT_DIR_)) { ob_start(); @@ -718,7 +718,7 @@ class AdminTranslationsControllerCore extends AdminController if (!isset($_FILES['file']['tmp_name']) || !$_FILES['file']['tmp_name']) { $this->errors[] = Tools::displayError('No file has been selected.'); } else { - require_once(_PS_TOOL_DIR_.'tar/Archive_Tar.php'); + require_once(_PS_TOOL_DIR_.'tar/Tar.php'); $gz = new Archive_Tar($_FILES['file']['tmp_name'], true); $filename = $_FILES['file']['name']; $iso_code = str_replace(array('.tar.gz', '.gzip'), '', $filename); @@ -859,7 +859,7 @@ class AdminTranslationsControllerCore extends AdminController if ($content) { $file = _PS_TRANSLATIONS_DIR_.$arr_import_lang[0].'.gzip'; if ((bool)@file_put_contents($file, $content)) { - require_once(_PS_TOOL_DIR_.'/tar/Archive_Tar.php'); + require_once(_PS_TOOL_DIR_.'/tar/Tar.php'); $gz = new Archive_Tar($file, true); if (_PS_MODE_DEV_) { $gz->setErrorHandling(PEAR_ERROR_TRIGGER, E_USER_WARNING); diff --git a/tools/pear/OS/Guess.php b/tools/pear/OS/Guess.php new file mode 100644 index 000000000..d5aa295c3 --- /dev/null +++ b/tools/pear/OS/Guess.php @@ -0,0 +1,343 @@ +<?php +/** + * The OS_Guess class + * + * PHP versions 4 and 5 + * + * @category pear + * @package PEAR + * @author Stig Bakken <ssb@php.net> + * @author Gregory Beaver <cellog@php.net> + * @copyright 1997-2009 The Authors + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @link http://pear.php.net/package/PEAR + * @since File available since PEAR 0.1 + */ + +// {{{ uname examples + +// php_uname() without args returns the same as 'uname -a', or a PHP-custom +// string for Windows. +// PHP versions prior to 4.3 return the uname of the host where PHP was built, +// as of 4.3 it returns the uname of the host running the PHP code. +// +// PC RedHat Linux 7.1: +// Linux host.example.com 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686 unknown +// +// PC Debian Potato: +// Linux host 2.4.17 #2 SMP Tue Feb 12 15:10:04 CET 2002 i686 unknown +// +// PC FreeBSD 3.3: +// FreeBSD host.example.com 3.3-STABLE FreeBSD 3.3-STABLE #0: Mon Feb 21 00:42:31 CET 2000 root@example.com:/usr/src/sys/compile/CONFIG i386 +// +// PC FreeBSD 4.3: +// FreeBSD host.example.com 4.3-RELEASE FreeBSD 4.3-RELEASE #1: Mon Jun 25 11:19:43 EDT 2001 root@example.com:/usr/src/sys/compile/CONFIG i386 +// +// PC FreeBSD 4.5: +// FreeBSD host.example.com 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Feb 6 23:59:23 CET 2002 root@example.com:/usr/src/sys/compile/CONFIG i386 +// +// PC FreeBSD 4.5 w/uname from GNU shellutils: +// FreeBSD host.example.com 4.5-STABLE FreeBSD 4.5-STABLE #0: Wed Feb i386 unknown +// +// HP 9000/712 HP-UX 10: +// HP-UX iq B.10.10 A 9000/712 2008429113 two-user license +// +// HP 9000/712 HP-UX 10 w/uname from GNU shellutils: +// HP-UX host B.10.10 A 9000/712 unknown +// +// IBM RS6000/550 AIX 4.3: +// AIX host 3 4 000003531C00 +// +// AIX 4.3 w/uname from GNU shellutils: +// AIX host 3 4 000003531C00 unknown +// +// SGI Onyx IRIX 6.5 w/uname from GNU shellutils: +// IRIX64 host 6.5 01091820 IP19 mips +// +// SGI Onyx IRIX 6.5: +// IRIX64 host 6.5 01091820 IP19 +// +// SparcStation 20 Solaris 8 w/uname from GNU shellutils: +// SunOS host.example.com 5.8 Generic_108528-12 sun4m sparc +// +// SparcStation 20 Solaris 8: +// SunOS host.example.com 5.8 Generic_108528-12 sun4m sparc SUNW,SPARCstation-20 +// +// Mac OS X (Darwin) +// Darwin home-eden.local 7.5.0 Darwin Kernel Version 7.5.0: Thu Aug 5 19:26:16 PDT 2004; root:xnu/xnu-517.7.21.obj~3/RELEASE_PPC Power Macintosh +// +// Mac OS X early versions +// + +// }}} + +/* TODO: + * - define endianness, to allow matchSignature("bigend") etc. + */ + +/** + * Retrieves information about the current operating system + * + * This class uses php_uname() to grok information about the current OS + * + * @category pear + * @package PEAR + * @author Stig Bakken <ssb@php.net> + * @author Gregory Beaver <cellog@php.net> + * @copyright 1997-2009 The Authors + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @version Release: @package_version@ + * @link http://pear.php.net/package/PEAR + * @since Class available since Release 0.1 + */ +class OS_Guess +{ + var $sysname; + var $nodename; + var $cpu; + var $release; + var $extra; + + function __construct($uname = null) + { + list($this->sysname, + $this->release, + $this->cpu, + $this->extra, + $this->nodename) = $this->parseSignature($uname); + } + + function parseSignature($uname = null) + { + static $sysmap = array( + 'HP-UX' => 'hpux', + 'IRIX64' => 'irix', + ); + static $cpumap = array( + 'i586' => 'i386', + 'i686' => 'i386', + 'ppc' => 'powerpc', + ); + if ($uname === null) { + $uname = php_uname(); + } + $parts = preg_split('/\s+/', trim($uname)); + $n = count($parts); + + $release = $machine = $cpu = ''; + $sysname = $parts[0]; + $nodename = $parts[1]; + $cpu = $parts[$n-1]; + $extra = ''; + if ($cpu == 'unknown') { + $cpu = $parts[$n - 2]; + } + + switch ($sysname) { + case 'AIX' : + $release = "$parts[3].$parts[2]"; + break; + case 'Windows' : + switch ($parts[1]) { + case '95/98': + $release = '9x'; + break; + default: + $release = $parts[1]; + break; + } + $cpu = 'i386'; + break; + case 'Linux' : + $extra = $this->_detectGlibcVersion(); + // use only the first two digits from the kernel version + $release = preg_replace('/^([0-9]+\.[0-9]+).*/', '\1', $parts[2]); + break; + case 'Mac' : + $sysname = 'darwin'; + $nodename = $parts[2]; + $release = $parts[3]; + if ($cpu == 'Macintosh') { + if ($parts[$n - 2] == 'Power') { + $cpu = 'powerpc'; + } + } + break; + case 'Darwin' : + if ($cpu == 'Macintosh') { + if ($parts[$n - 2] == 'Power') { + $cpu = 'powerpc'; + } + } + $release = preg_replace('/^([0-9]+\.[0-9]+).*/', '\1', $parts[2]); + break; + default: + $release = preg_replace('/-.*/', '', $parts[2]); + break; + } + + if (isset($sysmap[$sysname])) { + $sysname = $sysmap[$sysname]; + } else { + $sysname = strtolower($sysname); + } + if (isset($cpumap[$cpu])) { + $cpu = $cpumap[$cpu]; + } + return array($sysname, $release, $cpu, $extra, $nodename); + } + + function _detectGlibcVersion() + { + static $glibc = false; + if ($glibc !== false) { + return $glibc; // no need to run this multiple times + } + $major = $minor = 0; + include_once "System.php"; + + if (@is_link('/lib64/libc.so.6')) { + // Let's try reading the libc.so.6 symlink + if (preg_match('/^libc-(.*)\.so$/', basename(readlink('/lib64/libc.so.6')), $matches)) { + list($major, $minor) = explode('.', $matches[1]); + } + } else if (@is_link('/lib/libc.so.6')) { + // Let's try reading the libc.so.6 symlink + if (preg_match('/^libc-(.*)\.so$/', basename(readlink('/lib/libc.so.6')), $matches)) { + list($major, $minor) = explode('.', $matches[1]); + } + } + // Use glibc's <features.h> header file to + // get major and minor version number: + if (!($major && $minor) && + @file_exists('/usr/include/features.h') && + @is_readable('/usr/include/features.h')) { + if (!@file_exists('/usr/bin/cpp') || !@is_executable('/usr/bin/cpp')) { + $features_file = fopen('/usr/include/features.h', 'rb'); + while (!feof($features_file)) { + $line = fgets($features_file, 8192); + if (!$line || (strpos($line, '#define') === false)) { + continue; + } + if (strpos($line, '__GLIBC__')) { + // major version number #define __GLIBC__ version + $line = preg_split('/\s+/', $line); + $glibc_major = trim($line[2]); + if (isset($glibc_minor)) { + break; + } + continue; + } + + if (strpos($line, '__GLIBC_MINOR__')) { + // got the minor version number + // #define __GLIBC_MINOR__ version + $line = preg_split('/\s+/', $line); + $glibc_minor = trim($line[2]); + if (isset($glibc_major)) { + break; + } + continue; + } + } + fclose($features_file); + if (!isset($glibc_major) || !isset($glibc_minor)) { + return $glibc = ''; + } + return $glibc = 'glibc' . trim($glibc_major) . "." . trim($glibc_minor) ; + } // no cpp + + $tmpfile = System::mktemp("glibctest"); + $fp = fopen($tmpfile, "w"); + fwrite($fp, "#include <features.h>\n__GLIBC__ __GLIBC_MINOR__\n"); + fclose($fp); + $cpp = popen("/usr/bin/cpp $tmpfile", "r"); + while ($line = fgets($cpp, 1024)) { + if ($line[0] == '#' || trim($line) == '') { + continue; + } + + if (list($major, $minor) = explode(' ', trim($line))) { + break; + } + } + pclose($cpp); + unlink($tmpfile); + } // features.h + + if (!($major && $minor)) { + return $glibc = ''; + } + + return $glibc = "glibc{$major}.{$minor}"; + } + + function getSignature() + { + if (empty($this->extra)) { + return "{$this->sysname}-{$this->release}-{$this->cpu}"; + } + return "{$this->sysname}-{$this->release}-{$this->cpu}-{$this->extra}"; + } + + function getSysname() + { + return $this->sysname; + } + + function getNodename() + { + return $this->nodename; + } + + function getCpu() + { + return $this->cpu; + } + + function getRelease() + { + return $this->release; + } + + function getExtra() + { + return $this->extra; + } + + function matchSignature($match) + { + $fragments = is_array($match) ? $match : explode('-', $match); + $n = count($fragments); + $matches = 0; + if ($n > 0) { + $matches += $this->_matchFragment($fragments[0], $this->sysname); + } + if ($n > 1) { + $matches += $this->_matchFragment($fragments[1], $this->release); + } + if ($n > 2) { + $matches += $this->_matchFragment($fragments[2], $this->cpu); + } + if ($n > 3) { + $matches += $this->_matchFragment($fragments[3], $this->extra); + } + return ($matches == $n); + } + + function _matchFragment($fragment, $value) + { + if (strcspn($fragment, '*?') < strlen($fragment)) { + $reg = '/^' . str_replace(array('*', '?', '/'), array('.*', '.', '\\/'), $fragment) . '\\z/'; + return preg_match($reg, $value); + } + return ($fragment == '*' || !strcasecmp($fragment, $value)); + } + +} +/* + * Local Variables: + * indent-tabs-mode: nil + * c-basic-offset: 4 + * End: + */ diff --git a/tools/pear/OS/index.php b/tools/pear/OS/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/pear/OS/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/pear/PEAR.php b/tools/pear/PEAR.php index 8f6831066..fee6638f4 100644 --- a/tools/pear/PEAR.php +++ b/tools/pear/PEAR.php @@ -6,812 +6,833 @@ * * PHP versions 4 and 5 * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to license@php.net so we can mail you a copy immediately. - * * @category pear * @package PEAR * @author Sterling Hughes <sterling@php.net> * @author Stig Bakken <ssb@php.net> * @author Tomas V.V.Cox <cox@idecnet.com> * @author Greg Beaver <cellog@php.net> - * @copyright 1997-2006 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id: PEAR.php 6844 2011-06-03 14:46:51Z dMetzger $ + * @copyright 1997-2010 The Authors + * @license http://opensource.org/licenses/bsd-license.php New BSD License * @link http://pear.php.net/package/PEAR * @since File available since Release 0.1 */ -/* - * If the is already loaded (some hosts do that), don't load it again. +/**#@+ + * ERROR constants */ -// as we need PEAR, PEAR_Exception and PEAR_Error, we have to check their existence separately -if (!class_exists('PEAR', false)) -{ - - - - /**#@+ - * ERROR constants - */ - define('PEAR_ERROR_RETURN', 1); - define('PEAR_ERROR_PRINT', 2); - define('PEAR_ERROR_TRIGGER', 4); - define('PEAR_ERROR_DIE', 8); - define('PEAR_ERROR_CALLBACK', 16); - - /** - * WARNING: obsolete - * @deprecated - */ - define('PEAR_ERROR_EXCEPTION', 32); - /**#@-*/ - define('PEAR_ZE2', (function_exists('version_compare') && - version_compare(zend_version(), "2-dev", "ge"))); - - if (substr(PHP_OS, 0, 3) == 'WIN') { - define('OS_WINDOWS', true); - define('OS_UNIX', false); - define('PEAR_OS', 'Windows'); - } else { - define('OS_WINDOWS', false); - define('OS_UNIX', true); - define('PEAR_OS', 'Unix'); // blatant assumption - } - - // instant backwards compatibility - if (!defined('PATH_SEPARATOR')) { - if (OS_WINDOWS) { - define('PATH_SEPARATOR', ';'); - } else { - define('PATH_SEPARATOR', ':'); - } - } - - $GLOBALS['_PEAR_default_error_mode'] = PEAR_ERROR_RETURN; - $GLOBALS['_PEAR_default_error_options'] = E_USER_NOTICE; - $GLOBALS['_PEAR_destructor_object_list'] = array(); - $GLOBALS['_PEAR_shutdown_funcs'] = array(); - $GLOBALS['_PEAR_error_handler_stack'] = array(); - - @ini_set('track_errors', true); - - /** - * Base class for other PEAR classes. Provides rudimentary - * emulation of destructors. - * - * If you want a destructor in your class, inherit PEAR and make a - * destructor method called _yourclassname (same name as the - * constructor, but with a "_" prefix). Also, in your constructor you - * have to call the PEAR constructor: $this->PEAR();. - * The destructor method will be called without parameters. Note that - * at in some SAPI implementations (such as Apache), any output during - * the request shutdown (in which destructors are called) seems to be - * discarded. If you need to get any debug information from your - * destructor, use error_log(), syslog() or something similar. - * - * IMPORTANT! To use the emulated destructors you need to create the - * objects by reference: $obj =& new PEAR_child; - * - * @category pear - * @package PEAR - * @author Stig Bakken <ssb@php.net> - * @author Tomas V.V. Cox <cox@idecnet.com> - * @author Greg Beaver <cellog@php.net> - * @copyright 1997-2006 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.4.9 - * @link http://pear.php.net/package/PEAR - * @see PEAR_Error - * @since Class available since PHP 4.0.2 - * @link http://pear.php.net/manual/en/core.pear.php#core.pear.pear - */ - class PEAR - { - // {{{ properties - - /** - * Whether to enable internal debug messages. - * - * @var bool - * @access private - */ - var $_debug = false; - - /** - * Default error mode for this object. - * - * @var int - * @access private - */ - var $_default_error_mode = null; - - /** - * Default error options used for this object when error mode - * is PEAR_ERROR_TRIGGER. - * - * @var int - * @access private - */ - var $_default_error_options = null; - - /** - * Default error handler (callback) for this object, if error mode is - * PEAR_ERROR_CALLBACK. - * - * @var string - * @access private - */ - var $_default_error_handler = ''; - - /** - * Which class to use for error objects. - * - * @var string - * @access private - */ - var $_error_class = 'PEAR_Error'; - - /** - * An array of expected errors. - * - * @var array - * @access private - */ - var $_expected_errors = array(); - - // }}} - - // {{{ constructor - - /** - * Constructor. Registers this object in - * $_PEAR_destructor_object_list for destructor emulation if a - * destructor object exists. - * - * @param string $error_class (optional) which class to use for - * error objects, defaults to PEAR_Error. - * @access public - * @return void - */ - function __construct($error_class = null) - { - $classname = strtolower(get_class($this)); - if ($this->_debug) { - print "PEAR constructor called, class=$classname\n"; - } - if ($error_class !== null) { - $this->_error_class = $error_class; - } - while ($classname && strcasecmp($classname, "pear")) { - $destructor = "_$classname"; - if (method_exists($this, $destructor)) { - global $_PEAR_destructor_object_list; - $_PEAR_destructor_object_list[] = &$this; - if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { - register_shutdown_function("_PEAR_call_destructors"); - $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; - } - break; - } else { - $classname = get_parent_class($classname); - } - } - } - - // }}} - // {{{ destructor - - /** - * Destructor (the emulated type of...). Does nothing right now, - * but is included for forward compatibility, so subclass - * destructors should always call it. - * - * See the note in the class desciption about output from - * destructors. - * - * @access public - * @return void - */ - function __destruct() - { - $this->_PEAR(); - } - - function _PEAR() { - if ($this->_debug) { - printf("PEAR destructor called, class=%s\n", strtolower(get_class($this))); - } - } - - // }}} - // {{{ getStaticProperty() - - /** - * If you have a class that's mostly/entirely static, and you need static - * properties, you can use this method to simulate them. Eg. in your method(s) - * do this: $myVar = &PEAR::getStaticProperty('myclass', 'myVar'); - * You MUST use a reference, or they will not persist! - * - * @access public - * @param string $class The calling classname, to prevent clashes - * @param string $var The variable to retrieve. - * @return mixed A reference to the variable. If not set it will be - * auto initialised to NULL. - */ - function &getStaticProperty($class, $var) - { - static $properties; - return $properties[$class][$var]; - } - - // }}} - // {{{ registerShutdownFunc() - - /** - * Use this function to register a shutdown method for static - * classes. - * - * @access public - * @param mixed $func The function name (or array of class/method) to call - * @param mixed $args The arguments to pass to the function - * @return void - */ - function registerShutdownFunc($func, $args = array()) - { - // if we are called statically, there is a potential - // that no shutdown func is registered. Bug #6445 - if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { - register_shutdown_function("_PEAR_call_destructors"); - $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; - } - $GLOBALS['_PEAR_shutdown_funcs'][] = array($func, $args); - } - - // }}} - // {{{ isError() - - /** - * Tell whether a value is a PEAR error. - * - * @param mixed $data the value to test - * @param int $code if $data is an error object, return true - * only if $code is a string and - * $obj->getMessage() == $code or - * $code is an integer and $obj->getCode() == $code - * @access public - * @return bool true if parameter is an error - */ - function isError($data, $code = null) - { - if (is_a($data, 'PEAR_Error')) { - if (is_null($code)) { - return true; - } elseif (is_string($code)) { - return $data->getMessage() == $code; - } else { - return $data->getCode() == $code; - } - } - return false; - } - - // }}} - // {{{ setErrorHandling() - - /** - * Sets how errors generated by this object should be handled. - * Can be invoked both in objects and statically. If called - * statically, setErrorHandling sets the default behaviour for all - * PEAR objects. If called in an object, setErrorHandling sets - * the default behaviour for that object. - * - * @param int $mode - * One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, - * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, - * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION. - * - * @param mixed $options - * When $mode is PEAR_ERROR_TRIGGER, this is the error level (one - * of E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). - * - * When $mode is PEAR_ERROR_CALLBACK, this parameter is expected - * to be the callback function or method. A callback - * function is a string with the name of the function, a - * callback method is an array of two elements: the element - * at index 0 is the object, and the element at index 1 is - * the name of the method to call in the object. - * - * When $mode is PEAR_ERROR_PRINT or PEAR_ERROR_DIE, this is - * a printf format string used when printing the error - * message. - * - * @access public - * @return void - * @see PEAR_ERROR_RETURN - * @see PEAR_ERROR_PRINT - * @see PEAR_ERROR_TRIGGER - * @see PEAR_ERROR_DIE - * @see PEAR_ERROR_CALLBACK - * @see PEAR_ERROR_EXCEPTION - * - * @since PHP 4.0.5 - */ - - function setErrorHandling($mode = null, $options = null) - { - if (isset($this) && is_a($this, 'PEAR')) { - $setmode = &$this->_default_error_mode; - $setoptions = &$this->_default_error_options; - } else { - $setmode = &$GLOBALS['_PEAR_default_error_mode']; - $setoptions = &$GLOBALS['_PEAR_default_error_options']; - } - - switch ($mode) { - case PEAR_ERROR_EXCEPTION: - case PEAR_ERROR_RETURN: - case PEAR_ERROR_PRINT: - case PEAR_ERROR_TRIGGER: - case PEAR_ERROR_DIE: - case null: - $setmode = $mode; - $setoptions = $options; - break; - - case PEAR_ERROR_CALLBACK: - $setmode = $mode; - // class/object method callback - if (is_callable($options)) { - $setoptions = $options; - } else { - trigger_error("invalid error callback", E_USER_WARNING); - } - break; - - default: - trigger_error("invalid error mode", E_USER_WARNING); - break; - } - } - - // }}} - // {{{ expectError() - - /** - * This method is used to tell which errors you expect to get. - * Expected errors are always returned with error mode - * PEAR_ERROR_RETURN. Expected error codes are stored in a stack, - * and this method pushes a new element onto it. The list of - * expected errors are in effect until they are popped off the - * stack with the popExpect() method. - * - * Note that this method can not be called statically - * - * @param mixed $code a single error code or an array of error codes to expect - * - * @return int the new depth of the "expected errors" stack - * @access public - */ - function expectError($code = '*') - { - if (is_array($code)) { - array_push($this->_expected_errors, $code); - } else { - array_push($this->_expected_errors, array($code)); - } - return sizeof($this->_expected_errors); - } - - // }}} - // {{{ popExpect() - - /** - * This method pops one element off the expected error codes - * stack. - * - * @return array the list of error codes that were popped - */ - function popExpect() - { - return array_pop($this->_expected_errors); - } - - // }}} - // {{{ _checkDelExpect() - - /** - * This method checks unsets an error code if available - * - * @param mixed error code - * @return bool true if the error code was unset, false otherwise - * @access private - * @since PHP 4.3.0 - */ - function _checkDelExpect($error_code) - { - $deleted = false; - - foreach ($this->_expected_errors as $key => $error_array) { - if (in_array($error_code, $error_array)) { - unset($this->_expected_errors[$key][array_search($error_code, $error_array)]); - $deleted = true; - } - - // clean up empty arrays - if (0 == sizeof($this->_expected_errors[$key])) { - unset($this->_expected_errors[$key]); - } - } - return $deleted; - } - - // }}} - // {{{ delExpect() - - /** - * This method deletes all occurences of the specified element from - * the expected error codes stack. - * - * @param mixed $error_code error code that should be deleted - * @return mixed list of error codes that were deleted or error - * @access public - * @since PHP 4.3.0 - */ - function delExpect($error_code) - { - $deleted = false; - - if ((is_array($error_code) && (0 != sizeof($error_code)))) { - // $error_code is a non-empty array here; - // we walk through it trying to unset all - // values - foreach($error_code as $key => $error) { - if ($this->_checkDelExpect($error)) { - $deleted = true; - } else { - $deleted = false; - } - } - return $deleted ? true : PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME - } elseif (!empty($error_code)) { - // $error_code comes alone, trying to unset it - if ($this->_checkDelExpect($error_code)) { - return true; - } else { - return PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME - } - } else { - // $error_code is empty - return PEAR::raiseError("The expected error you submitted is empty"); // IMPROVE ME - } - } - - // }}} - // {{{ raiseError() - - /** - * This method is a wrapper that returns an instance of the - * configured error class with this object's default error - * handling applied. If the $mode and $options parameters are not - * specified, the object's defaults are used. - * - * @param mixed $message a text error message or a PEAR error object - * - * @param int $code a numeric error code (it is up to your class - * to define these if you want to use codes) - * - * @param int $mode One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, - * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, - * PEAR_ERROR_CALLBACK, PEAR_ERROR_EXCEPTION. - * - * @param mixed $options If $mode is PEAR_ERROR_TRIGGER, this parameter - * specifies the PHP-internal error level (one of - * E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). - * If $mode is PEAR_ERROR_CALLBACK, this - * parameter specifies the callback function or - * method. In other error modes this parameter - * is ignored. - * - * @param string $userinfo If you need to pass along for example debug - * information, this parameter is meant for that. - * - * @param string $error_class The returned error object will be - * instantiated from this class, if specified. - * - * @param bool $skipmsg If true, raiseError will only pass error codes, - * the error message parameter will be dropped. - * - * @access public - * @return object a PEAR error object - * @see PEAR::setErrorHandling - * @since PHP 4.0.5 - */ - function &raiseError($message = null, - $code = null, - $mode = null, - $options = null, - $userinfo = null, - $error_class = null, - $skipmsg = false) - { - // The error is yet a PEAR error object - if (is_object($message)) { - $code = $message->getCode(); - $userinfo = $message->getUserInfo(); - $error_class = $message->getType(); - $message->error_message_prefix = ''; - $message = $message->getMessage(); - } - - if (isset($this) && isset($this->_expected_errors) && sizeof($this->_expected_errors) > 0 && sizeof($exp = end($this->_expected_errors))) { - if ($exp[0] == "*" || - (is_int(reset($exp)) && in_array($code, $exp)) || - (is_string(reset($exp)) && in_array($message, $exp))) { - $mode = PEAR_ERROR_RETURN; - } - } - // No mode given, try global ones - if ($mode === null) { - // Class error handler - if (isset($this) && isset($this->_default_error_mode)) { - $mode = $this->_default_error_mode; - $options = $this->_default_error_options; - // Global error handler - } elseif (isset($GLOBALS['_PEAR_default_error_mode'])) { - $mode = $GLOBALS['_PEAR_default_error_mode']; - $options = $GLOBALS['_PEAR_default_error_options']; - } - } - - if ($error_class !== null) { - $ec = $error_class; - } elseif (isset($this) && isset($this->_error_class)) { - $ec = $this->_error_class; - } else { - $ec = 'PEAR_Error'; - } - if ($skipmsg) { - $a = new $ec($code, $mode, $options, $userinfo); - return $a; - } else { - $a = new $ec($message, $code, $mode, $options, $userinfo); - return $a; - } - } - - // }}} - // {{{ throwError() - - /** - * Simpler form of raiseError with fewer options. In most cases - * message, code and userinfo are enough. - * - * @param string $message - * - */ - function &throwError($message = null, - $code = null, - $userinfo = null) - { - if (isset($this) && is_a($this, 'PEAR')) { - $a = &$this->raiseError($message, $code, null, null, $userinfo); - return $a; - } else { - $a = &PEAR::raiseError($message, $code, null, null, $userinfo); - return $a; - } - } - - // }}} - function staticPushErrorHandling($mode, $options = null) - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - $def_mode = &$GLOBALS['_PEAR_default_error_mode']; - $def_options = &$GLOBALS['_PEAR_default_error_options']; - $stack[] = array($def_mode, $def_options); - switch ($mode) { - case PEAR_ERROR_EXCEPTION: - case PEAR_ERROR_RETURN: - case PEAR_ERROR_PRINT: - case PEAR_ERROR_TRIGGER: - case PEAR_ERROR_DIE: - case null: - $def_mode = $mode; - $def_options = $options; - break; - - case PEAR_ERROR_CALLBACK: - $def_mode = $mode; - // class/object method callback - if (is_callable($options)) { - $def_options = $options; - } else { - trigger_error("invalid error callback", E_USER_WARNING); - } - break; - - default: - trigger_error("invalid error mode", E_USER_WARNING); - break; - } - $stack[] = array($mode, $options); - return true; - } - - function staticPopErrorHandling() - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - $setmode = &$GLOBALS['_PEAR_default_error_mode']; - $setoptions = &$GLOBALS['_PEAR_default_error_options']; - array_pop($stack); - list($mode, $options) = $stack[sizeof($stack) - 1]; - array_pop($stack); - switch ($mode) { - case PEAR_ERROR_EXCEPTION: - case PEAR_ERROR_RETURN: - case PEAR_ERROR_PRINT: - case PEAR_ERROR_TRIGGER: - case PEAR_ERROR_DIE: - case null: - $setmode = $mode; - $setoptions = $options; - break; - - case PEAR_ERROR_CALLBACK: - $setmode = $mode; - // class/object method callback - if (is_callable($options)) { - $setoptions = $options; - } else { - trigger_error("invalid error callback", E_USER_WARNING); - } - break; - - default: - trigger_error("invalid error mode", E_USER_WARNING); - break; - } - return true; - } - - // {{{ pushErrorHandling() - - /** - * Push a new error handler on top of the error handler options stack. With this - * you can easily override the actual error handler for some code and restore - * it later with popErrorHandling. - * - * @param mixed $mode (same as setErrorHandling) - * @param mixed $options (same as setErrorHandling) - * - * @return bool Always true - * - * @see PEAR::setErrorHandling - */ - function pushErrorHandling($mode, $options = null) - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - if (isset($this) && is_a($this, 'PEAR')) { - $def_mode = &$this->_default_error_mode; - $def_options = &$this->_default_error_options; - } else { - $def_mode = &$GLOBALS['_PEAR_default_error_mode']; - $def_options = &$GLOBALS['_PEAR_default_error_options']; - } - $stack[] = array($def_mode, $def_options); - - if (isset($this) && is_a($this, 'PEAR')) { - $this->setErrorHandling($mode, $options); - } else { - PEAR::setErrorHandling($mode, $options); - } - $stack[] = array($mode, $options); - return true; - } - - // }}} - // {{{ popErrorHandling() - - /** - * Pop the last error handler used - * - * @return bool Always true - * - * @see PEAR::pushErrorHandling - */ - function popErrorHandling() - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - array_pop($stack); - list($mode, $options) = $stack[sizeof($stack) - 1]; - array_pop($stack); - if (isset($this) && is_a($this, 'PEAR')) { - $this->setErrorHandling($mode, $options); - } else { - PEAR::setErrorHandling($mode, $options); - } - return true; - } - - // }}} - // {{{ loadExtension() - - /** - * OS independant PHP extension load. Remember to take care - * on the correct extension name for case sensitive OSes. - * - * @param string $ext The extension name - * @return bool Success or not on the dl() call - */ - function loadExtension($ext) - { - if (!extension_loaded($ext)) { - // if either returns true dl() will produce a FATAL error, stop that - if ((ini_get('enable_dl') != 1) || (ini_get('safe_mode') == 1)) { - return false; - } - if (OS_WINDOWS) { - $suffix = '.dll'; - } elseif (PHP_OS == 'HP-UX') { - $suffix = '.sl'; - } elseif (PHP_OS == 'AIX') { - $suffix = '.a'; - } elseif (PHP_OS == 'OSX') { - $suffix = '.bundle'; - } else { - $suffix = '.so'; - } - return @dl('php_'.$ext.$suffix) || @dl($ext.$suffix); - } - return true; - } - - // }}} - } - - // {{{ _PEAR_call_destructors() - - function _PEAR_call_destructors() - { - global $_PEAR_destructor_object_list; - if (is_array($_PEAR_destructor_object_list) && - sizeof($_PEAR_destructor_object_list)) - { - reset($_PEAR_destructor_object_list); - if (@PEAR::getStaticProperty('PEAR', 'destructlifo')) { - $_PEAR_destructor_object_list = array_reverse($_PEAR_destructor_object_list); - } - while (list($k, $objref) = each($_PEAR_destructor_object_list)) { - $classname = get_class($objref); - while ($classname) { - $destructor = "_$classname"; - if (method_exists($objref, $destructor)) { - $objref->$destructor(); - break; - } else { - $classname = get_parent_class($classname); - } - } - } - // Empty the object list to ensure that destructors are - // not called more than once. - $_PEAR_destructor_object_list = array(); - } - - // Now call the shutdown functions - if (is_array($GLOBALS['_PEAR_shutdown_funcs']) and !empty($GLOBALS['_PEAR_shutdown_funcs'])) { - foreach ($GLOBALS['_PEAR_shutdown_funcs'] as $value) { - call_user_func_array($value[0], $value[1]); - } - } - } +define('PEAR_ERROR_RETURN', 1); +define('PEAR_ERROR_PRINT', 2); +define('PEAR_ERROR_TRIGGER', 4); +define('PEAR_ERROR_DIE', 8); +define('PEAR_ERROR_CALLBACK', 16); +/** + * WARNING: obsolete + * @deprecated + */ +define('PEAR_ERROR_EXCEPTION', 32); +/**#@-*/ + +if (substr(PHP_OS, 0, 3) == 'WIN') { + define('OS_WINDOWS', true); + define('OS_UNIX', false); + define('PEAR_OS', 'Windows'); +} else { + define('OS_WINDOWS', false); + define('OS_UNIX', true); + define('PEAR_OS', 'Unix'); // blatant assumption +} + +$GLOBALS['_PEAR_default_error_mode'] = PEAR_ERROR_RETURN; +$GLOBALS['_PEAR_default_error_options'] = E_USER_NOTICE; +$GLOBALS['_PEAR_destructor_object_list'] = array(); +$GLOBALS['_PEAR_shutdown_funcs'] = array(); +$GLOBALS['_PEAR_error_handler_stack'] = array(); + +@ini_set('track_errors', true); + +/** + * Base class for other PEAR classes. Provides rudimentary + * emulation of destructors. + * + * If you want a destructor in your class, inherit PEAR and make a + * destructor method called _yourclassname (same name as the + * constructor, but with a "_" prefix). Also, in your constructor you + * have to call the PEAR constructor: $this->PEAR();. + * The destructor method will be called without parameters. Note that + * at in some SAPI implementations (such as Apache), any output during + * the request shutdown (in which destructors are called) seems to be + * discarded. If you need to get any debug information from your + * destructor, use error_log(), syslog() or something similar. + * + * IMPORTANT! To use the emulated destructors you need to create the + * objects by reference: $obj =& new PEAR_child; + * + * @category pear + * @package PEAR + * @author Stig Bakken <ssb@php.net> + * @author Tomas V.V. Cox <cox@idecnet.com> + * @author Greg Beaver <cellog@php.net> + * @copyright 1997-2006 The PHP Group + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @version Release: @package_version@ + * @link http://pear.php.net/package/PEAR + * @see PEAR_Error + * @since Class available since PHP 4.0.2 + * @link http://pear.php.net/manual/en/core.pear.php#core.pear.pear + */ +class PEAR +{ + /** + * Whether to enable internal debug messages. + * + * @var bool + * @access private + */ + var $_debug = false; + + /** + * Default error mode for this object. + * + * @var int + * @access private + */ + var $_default_error_mode = null; + + /** + * Default error options used for this object when error mode + * is PEAR_ERROR_TRIGGER. + * + * @var int + * @access private + */ + var $_default_error_options = null; + + /** + * Default error handler (callback) for this object, if error mode is + * PEAR_ERROR_CALLBACK. + * + * @var string + * @access private + */ + var $_default_error_handler = ''; + + /** + * Which class to use for error objects. + * + * @var string + * @access private + */ + var $_error_class = 'PEAR_Error'; + + /** + * An array of expected errors. + * + * @var array + * @access private + */ + var $_expected_errors = array(); + + /** + * List of methods that can be called both statically and non-statically. + * @var array + */ + protected static $bivalentMethods = array( + 'setErrorHandling' => true, + 'raiseError' => true, + 'throwError' => true, + 'pushErrorHandling' => true, + 'popErrorHandling' => true, + ); + + /** + * Constructor. Registers this object in + * $_PEAR_destructor_object_list for destructor emulation if a + * destructor object exists. + * + * @param string $error_class (optional) which class to use for + * error objects, defaults to PEAR_Error. + * @access public + * @return void + */ + function __construct($error_class = null) + { + $classname = strtolower(get_class($this)); + if ($this->_debug) { + print "PEAR constructor called, class=$classname\n"; + } + + if ($error_class !== null) { + $this->_error_class = $error_class; + } + + while ($classname && strcasecmp($classname, "pear")) { + $destructor = "_$classname"; + if (method_exists($this, $destructor)) { + global $_PEAR_destructor_object_list; + $_PEAR_destructor_object_list[] = $this; + if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { + register_shutdown_function("_PEAR_call_destructors"); + $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; + } + break; + } else { + $classname = get_parent_class($classname); + } + } + } + + /** + * Only here for backwards compatibility. + * E.g. Archive_Tar calls $this->PEAR() in its constructor. + * + * @param string $error_class Which class to use for error objects, + * defaults to PEAR_Error. + */ + public function PEAR($error_class = null) + { + self::__construct($error_class); + } + + /** + * Destructor (the emulated type of...). Does nothing right now, + * but is included for forward compatibility, so subclass + * destructors should always call it. + * + * See the note in the class desciption about output from + * destructors. + * + * @access public + * @return void + */ + function _PEAR() { + if ($this->_debug) { + printf("PEAR destructor called, class=%s\n", strtolower(get_class($this))); + } + } + + public function __call($method, $arguments) + { + if (!isset(self::$bivalentMethods[$method])) { + trigger_error( + 'Call to undefined method PEAR::' . $method . '()', E_USER_ERROR + ); + } + return call_user_func_array( + array(get_class(), '_' . $method), + array_merge(array($this), $arguments) + ); + } + + public static function __callStatic($method, $arguments) + { + if (!isset(self::$bivalentMethods[$method])) { + trigger_error( + 'Call to undefined method PEAR::' . $method . '()', E_USER_ERROR + ); + } + return call_user_func_array( + array(get_class(), '_' . $method), + array_merge(array(null), $arguments) + ); + } + + /** + * If you have a class that's mostly/entirely static, and you need static + * properties, you can use this method to simulate them. Eg. in your method(s) + * do this: $myVar = &PEAR::getStaticProperty('myclass', 'myVar'); + * You MUST use a reference, or they will not persist! + * + * @param string $class The calling classname, to prevent clashes + * @param string $var The variable to retrieve. + * @return mixed A reference to the variable. If not set it will be + * auto initialised to NULL. + */ + public static function &getStaticProperty($class, $var) + { + static $properties; + if (!isset($properties[$class])) { + $properties[$class] = array(); + } + + if (!array_key_exists($var, $properties[$class])) { + $properties[$class][$var] = null; + } + + return $properties[$class][$var]; + } + + /** + * Use this function to register a shutdown method for static + * classes. + * + * @param mixed $func The function name (or array of class/method) to call + * @param mixed $args The arguments to pass to the function + * + * @return void + */ + public static function registerShutdownFunc($func, $args = array()) + { + // if we are called statically, there is a potential + // that no shutdown func is registered. Bug #6445 + if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { + register_shutdown_function("_PEAR_call_destructors"); + $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; + } + $GLOBALS['_PEAR_shutdown_funcs'][] = array($func, $args); + } + + /** + * Tell whether a value is a PEAR error. + * + * @param mixed $data the value to test + * @param int $code if $data is an error object, return true + * only if $code is a string and + * $obj->getMessage() == $code or + * $code is an integer and $obj->getCode() == $code + * + * @return bool true if parameter is an error + */ + public static function isError($data, $code = null) + { + if (!is_a($data, 'PEAR_Error')) { + return false; + } + + if (is_null($code)) { + return true; + } elseif (is_string($code)) { + return $data->getMessage() == $code; + } + + return $data->getCode() == $code; + } + + /** + * Sets how errors generated by this object should be handled. + * Can be invoked both in objects and statically. If called + * statically, setErrorHandling sets the default behaviour for all + * PEAR objects. If called in an object, setErrorHandling sets + * the default behaviour for that object. + * + * @param object $object + * Object the method was called on (non-static mode) + * + * @param int $mode + * One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, + * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, + * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION. + * + * @param mixed $options + * When $mode is PEAR_ERROR_TRIGGER, this is the error level (one + * of E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). + * + * When $mode is PEAR_ERROR_CALLBACK, this parameter is expected + * to be the callback function or method. A callback + * function is a string with the name of the function, a + * callback method is an array of two elements: the element + * at index 0 is the object, and the element at index 1 is + * the name of the method to call in the object. + * + * When $mode is PEAR_ERROR_PRINT or PEAR_ERROR_DIE, this is + * a printf format string used when printing the error + * message. + * + * @access public + * @return void + * @see PEAR_ERROR_RETURN + * @see PEAR_ERROR_PRINT + * @see PEAR_ERROR_TRIGGER + * @see PEAR_ERROR_DIE + * @see PEAR_ERROR_CALLBACK + * @see PEAR_ERROR_EXCEPTION + * + * @since PHP 4.0.5 + */ + protected static function _setErrorHandling( + $object, $mode = null, $options = null + ) { + if ($object !== null) { + $setmode = &$object->_default_error_mode; + $setoptions = &$object->_default_error_options; + } else { + $setmode = &$GLOBALS['_PEAR_default_error_mode']; + $setoptions = &$GLOBALS['_PEAR_default_error_options']; + } + + switch ($mode) { + case PEAR_ERROR_EXCEPTION: + case PEAR_ERROR_RETURN: + case PEAR_ERROR_PRINT: + case PEAR_ERROR_TRIGGER: + case PEAR_ERROR_DIE: + case null: + $setmode = $mode; + $setoptions = $options; + break; + + case PEAR_ERROR_CALLBACK: + $setmode = $mode; + // class/object method callback + if (is_callable($options)) { + $setoptions = $options; + } else { + trigger_error("invalid error callback", E_USER_WARNING); + } + break; + + default: + trigger_error("invalid error mode", E_USER_WARNING); + break; + } + } + + /** + * This method is used to tell which errors you expect to get. + * Expected errors are always returned with error mode + * PEAR_ERROR_RETURN. Expected error codes are stored in a stack, + * and this method pushes a new element onto it. The list of + * expected errors are in effect until they are popped off the + * stack with the popExpect() method. + * + * Note that this method can not be called statically + * + * @param mixed $code a single error code or an array of error codes to expect + * + * @return int the new depth of the "expected errors" stack + * @access public + */ + function expectError($code = '*') + { + if (is_array($code)) { + array_push($this->_expected_errors, $code); + } else { + array_push($this->_expected_errors, array($code)); + } + return count($this->_expected_errors); + } + + /** + * This method pops one element off the expected error codes + * stack. + * + * @return array the list of error codes that were popped + */ + function popExpect() + { + return array_pop($this->_expected_errors); + } + + /** + * This method checks unsets an error code if available + * + * @param mixed error code + * @return bool true if the error code was unset, false otherwise + * @access private + * @since PHP 4.3.0 + */ + function _checkDelExpect($error_code) + { + $deleted = false; + foreach ($this->_expected_errors as $key => $error_array) { + if (in_array($error_code, $error_array)) { + unset($this->_expected_errors[$key][array_search($error_code, $error_array)]); + $deleted = true; + } + + // clean up empty arrays + if (0 == count($this->_expected_errors[$key])) { + unset($this->_expected_errors[$key]); + } + } + + return $deleted; + } + + /** + * This method deletes all occurrences of the specified element from + * the expected error codes stack. + * + * @param mixed $error_code error code that should be deleted + * @return mixed list of error codes that were deleted or error + * @access public + * @since PHP 4.3.0 + */ + function delExpect($error_code) + { + $deleted = false; + if ((is_array($error_code) && (0 != count($error_code)))) { + // $error_code is a non-empty array here; we walk through it trying + // to unset all values + foreach ($error_code as $key => $error) { + $deleted = $this->_checkDelExpect($error) ? true : false; + } + + return $deleted ? true : PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME + } elseif (!empty($error_code)) { + // $error_code comes alone, trying to unset it + if ($this->_checkDelExpect($error_code)) { + return true; + } + + return PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME + } + + // $error_code is empty + return PEAR::raiseError("The expected error you submitted is empty"); // IMPROVE ME + } + + /** + * This method is a wrapper that returns an instance of the + * configured error class with this object's default error + * handling applied. If the $mode and $options parameters are not + * specified, the object's defaults are used. + * + * @param mixed $message a text error message or a PEAR error object + * + * @param int $code a numeric error code (it is up to your class + * to define these if you want to use codes) + * + * @param int $mode One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, + * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, + * PEAR_ERROR_CALLBACK, PEAR_ERROR_EXCEPTION. + * + * @param mixed $options If $mode is PEAR_ERROR_TRIGGER, this parameter + * specifies the PHP-internal error level (one of + * E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). + * If $mode is PEAR_ERROR_CALLBACK, this + * parameter specifies the callback function or + * method. In other error modes this parameter + * is ignored. + * + * @param string $userinfo If you need to pass along for example debug + * information, this parameter is meant for that. + * + * @param string $error_class The returned error object will be + * instantiated from this class, if specified. + * + * @param bool $skipmsg If true, raiseError will only pass error codes, + * the error message parameter will be dropped. + * + * @return object a PEAR error object + * @see PEAR::setErrorHandling + * @since PHP 4.0.5 + */ + protected static function _raiseError($object, + $message = null, + $code = null, + $mode = null, + $options = null, + $userinfo = null, + $error_class = null, + $skipmsg = false) + { + // The error is yet a PEAR error object + if (is_object($message)) { + $code = $message->getCode(); + $userinfo = $message->getUserInfo(); + $error_class = $message->getType(); + $message->error_message_prefix = ''; + $message = $message->getMessage(); + } + + if ( + $object !== null && + isset($object->_expected_errors) && + count($object->_expected_errors) > 0 && + count($exp = end($object->_expected_errors)) + ) { + if ($exp[0] === "*" || + (is_int(reset($exp)) && in_array($code, $exp)) || + (is_string(reset($exp)) && in_array($message, $exp)) + ) { + $mode = PEAR_ERROR_RETURN; + } + } + + // No mode given, try global ones + if ($mode === null) { + // Class error handler + if ($object !== null && isset($object->_default_error_mode)) { + $mode = $object->_default_error_mode; + $options = $object->_default_error_options; + // Global error handler + } elseif (isset($GLOBALS['_PEAR_default_error_mode'])) { + $mode = $GLOBALS['_PEAR_default_error_mode']; + $options = $GLOBALS['_PEAR_default_error_options']; + } + } + + if ($error_class !== null) { + $ec = $error_class; + } elseif ($object !== null && isset($object->_error_class)) { + $ec = $object->_error_class; + } else { + $ec = 'PEAR_Error'; + } + + if ($skipmsg) { + $a = new $ec($code, $mode, $options, $userinfo); + } else { + $a = new $ec($message, $code, $mode, $options, $userinfo); + } + + return $a; + } + + /** + * Simpler form of raiseError with fewer options. In most cases + * message, code and userinfo are enough. + * + * @param mixed $message a text error message or a PEAR error object + * + * @param int $code a numeric error code (it is up to your class + * to define these if you want to use codes) + * + * @param string $userinfo If you need to pass along for example debug + * information, this parameter is meant for that. + * + * @return object a PEAR error object + * @see PEAR::raiseError + */ + protected static function _throwError($object, $message = null, $code = null, $userinfo = null) + { + if ($object !== null) { + $a = $object->raiseError($message, $code, null, null, $userinfo); + return $a; + } + + $a = PEAR::raiseError($message, $code, null, null, $userinfo); + return $a; + } + + public static function staticPushErrorHandling($mode, $options = null) + { + $stack = &$GLOBALS['_PEAR_error_handler_stack']; + $def_mode = &$GLOBALS['_PEAR_default_error_mode']; + $def_options = &$GLOBALS['_PEAR_default_error_options']; + $stack[] = array($def_mode, $def_options); + switch ($mode) { + case PEAR_ERROR_EXCEPTION: + case PEAR_ERROR_RETURN: + case PEAR_ERROR_PRINT: + case PEAR_ERROR_TRIGGER: + case PEAR_ERROR_DIE: + case null: + $def_mode = $mode; + $def_options = $options; + break; + + case PEAR_ERROR_CALLBACK: + $def_mode = $mode; + // class/object method callback + if (is_callable($options)) { + $def_options = $options; + } else { + trigger_error("invalid error callback", E_USER_WARNING); + } + break; + + default: + trigger_error("invalid error mode", E_USER_WARNING); + break; + } + $stack[] = array($mode, $options); + return true; + } + + public static function staticPopErrorHandling() + { + $stack = &$GLOBALS['_PEAR_error_handler_stack']; + $setmode = &$GLOBALS['_PEAR_default_error_mode']; + $setoptions = &$GLOBALS['_PEAR_default_error_options']; + array_pop($stack); + list($mode, $options) = $stack[sizeof($stack) - 1]; + array_pop($stack); + switch ($mode) { + case PEAR_ERROR_EXCEPTION: + case PEAR_ERROR_RETURN: + case PEAR_ERROR_PRINT: + case PEAR_ERROR_TRIGGER: + case PEAR_ERROR_DIE: + case null: + $setmode = $mode; + $setoptions = $options; + break; + + case PEAR_ERROR_CALLBACK: + $setmode = $mode; + // class/object method callback + if (is_callable($options)) { + $setoptions = $options; + } else { + trigger_error("invalid error callback", E_USER_WARNING); + } + break; + + default: + trigger_error("invalid error mode", E_USER_WARNING); + break; + } + return true; + } + + /** + * Push a new error handler on top of the error handler options stack. With this + * you can easily override the actual error handler for some code and restore + * it later with popErrorHandling. + * + * @param mixed $mode (same as setErrorHandling) + * @param mixed $options (same as setErrorHandling) + * + * @return bool Always true + * + * @see PEAR::setErrorHandling + */ + protected static function _pushErrorHandling($object, $mode, $options = null) + { + $stack = &$GLOBALS['_PEAR_error_handler_stack']; + if ($object !== null) { + $def_mode = &$object->_default_error_mode; + $def_options = &$object->_default_error_options; + } else { + $def_mode = &$GLOBALS['_PEAR_default_error_mode']; + $def_options = &$GLOBALS['_PEAR_default_error_options']; + } + $stack[] = array($def_mode, $def_options); + + if ($object !== null) { + $object->setErrorHandling($mode, $options); + } else { + PEAR::setErrorHandling($mode, $options); + } + $stack[] = array($mode, $options); + return true; + } + + /** + * Pop the last error handler used + * + * @return bool Always true + * + * @see PEAR::pushErrorHandling + */ + protected static function _popErrorHandling($object) + { + $stack = &$GLOBALS['_PEAR_error_handler_stack']; + array_pop($stack); + list($mode, $options) = $stack[sizeof($stack) - 1]; + array_pop($stack); + if ($object !== null) { + $object->setErrorHandling($mode, $options); + } else { + PEAR::setErrorHandling($mode, $options); + } + return true; + } + + /** + * OS independent PHP extension load. Remember to take care + * on the correct extension name for case sensitive OSes. + * + * @param string $ext The extension name + * @return bool Success or not on the dl() call + */ + public static function loadExtension($ext) + { + if (extension_loaded($ext)) { + return true; + } + + // if either returns true dl() will produce a FATAL error, stop that + if ( + function_exists('dl') === false || + ini_get('enable_dl') != 1 + ) { + return false; + } + + if (OS_WINDOWS) { + $suffix = '.dll'; + } elseif (PHP_OS == 'HP-UX') { + $suffix = '.sl'; + } elseif (PHP_OS == 'AIX') { + $suffix = '.a'; + } elseif (PHP_OS == 'OSX') { + $suffix = '.bundle'; + } else { + $suffix = '.so'; + } + + return @dl('php_'.$ext.$suffix) || @dl($ext.$suffix); + } + + /** + * Get SOURCE_DATE_EPOCH environment variable + * See https://reproducible-builds.org/specs/source-date-epoch/ + * + * @return int + * @access public + */ + static function getSourceDateEpoch() + { + if ($source_date_epoch = getenv('SOURCE_DATE_EPOCH')) { + if (preg_match('/^\d+$/', $source_date_epoch)) { + return (int) $source_date_epoch; + } else { + // "If the value is malformed, the build process SHOULD exit with a non-zero error code." + self::raiseError("Invalid SOURCE_DATE_EPOCH: $source_date_epoch"); + exit(1); + } + } else { + return time(); + } + } +} + +function _PEAR_call_destructors() +{ + global $_PEAR_destructor_object_list; + if (is_array($_PEAR_destructor_object_list) && + sizeof($_PEAR_destructor_object_list)) + { + reset($_PEAR_destructor_object_list); + + $destructLifoExists = PEAR::getStaticProperty('PEAR', 'destructlifo'); + + if ($destructLifoExists) { + $_PEAR_destructor_object_list = array_reverse($_PEAR_destructor_object_list); + } + + foreach ($_PEAR_destructor_object_list as $k => $objref) { + $classname = get_class($objref); + while ($classname) { + $destructor = "_$classname"; + if (method_exists($objref, $destructor)) { + $objref->$destructor(); + break; + } else { + $classname = get_parent_class($classname); + } + } + } + // Empty the object list to ensure that destructors are + // not called more than once. + $_PEAR_destructor_object_list = array(); + } + + // Now call the shutdown functions + if ( + isset($GLOBALS['_PEAR_shutdown_funcs']) && + is_array($GLOBALS['_PEAR_shutdown_funcs']) && + !empty($GLOBALS['_PEAR_shutdown_funcs']) + ) { + foreach ($GLOBALS['_PEAR_shutdown_funcs'] as $value) { + call_user_func_array($value[0], $value[1]); + } + } } -// }}} /** * Standard PEAR error class for PHP 4 * @@ -823,588 +844,288 @@ if (!class_exists('PEAR', false)) * @author Tomas V.V. Cox <cox@idecnet.com> * @author Gregory Beaver <cellog@php.net> * @copyright 1997-2006 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.4.9 + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @version Release: @package_version@ * @link http://pear.php.net/manual/en/core.pear.pear-error.php * @see PEAR::raiseError(), PEAR::throwError() * @since Class available since PHP 4.0.2 */ -if (!class_exists('PEAR_Error', false)) +class PEAR_Error { - class PEAR_Error - { - // {{{ properties + var $error_message_prefix = ''; + var $mode = PEAR_ERROR_RETURN; + var $level = E_USER_NOTICE; + var $code = -1; + var $message = ''; + var $userinfo = ''; + var $backtrace = null; - var $error_message_prefix = ''; - var $mode = PEAR_ERROR_RETURN; - var $level = E_USER_NOTICE; - var $code = -1; - var $message = ''; - var $userinfo = ''; - var $backtrace = null; + /** + * PEAR_Error constructor + * + * @param string $message message + * + * @param int $code (optional) error code + * + * @param int $mode (optional) error mode, one of: PEAR_ERROR_RETURN, + * PEAR_ERROR_PRINT, PEAR_ERROR_DIE, PEAR_ERROR_TRIGGER, + * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION + * + * @param mixed $options (optional) error level, _OR_ in the case of + * PEAR_ERROR_CALLBACK, the callback function or object/method + * tuple. + * + * @param string $userinfo (optional) additional user/debug info + * + * @access public + * + */ + function __construct($message = 'unknown error', $code = null, + $mode = null, $options = null, $userinfo = null) + { + if ($mode === null) { + $mode = PEAR_ERROR_RETURN; + } + $this->message = $message; + $this->code = $code; + $this->mode = $mode; + $this->userinfo = $userinfo; - // }}} - // {{{ constructor + $skiptrace = PEAR::getStaticProperty('PEAR_Error', 'skiptrace'); - /** - * PEAR_Error constructor - * - * @param string $message message - * - * @param int $code (optional) error code - * - * @param int $mode (optional) error mode, one of: PEAR_ERROR_RETURN, - * PEAR_ERROR_PRINT, PEAR_ERROR_DIE, PEAR_ERROR_TRIGGER, - * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION - * - * @param mixed $options (optional) error level, _OR_ in the case of - * PEAR_ERROR_CALLBACK, the callback function or object/method - * tuple. - * - * @param string $userinfo (optional) additional user/debug info - * - * @access public - * - */ - function __construct($message = 'unknown error', $code = null, - $mode = null, $options = null, $userinfo = null) - { - if ($mode === null) { - $mode = PEAR_ERROR_RETURN; - } - $this->message = $message; - $this->code = $code; - $this->mode = $mode; - $this->userinfo = $userinfo; - if (function_exists("debug_backtrace")) { - if (@!PEAR::getStaticProperty('PEAR_Error', 'skiptrace')) { - $this->backtrace = debug_backtrace(); - } - } - if ($mode & PEAR_ERROR_CALLBACK) { - $this->level = E_USER_NOTICE; - $this->callback = $options; - } else { - if ($options === null) { - $options = E_USER_NOTICE; - } - $this->level = $options; - $this->callback = null; - } - if ($this->mode & PEAR_ERROR_PRINT) { - if (is_null($options) || is_int($options)) { - $format = "%s"; - } else { - $format = $options; - } - printf($format, $this->getMessage()); - } - if ($this->mode & PEAR_ERROR_TRIGGER) { - trigger_error($this->getMessage(), $this->level); - } - if ($this->mode & PEAR_ERROR_DIE) { - $msg = $this->getMessage(); - if (is_null($options) || is_int($options)) { - $format = "%s"; - if (substr($msg, -1) != "\n") { - $msg .= "\n"; - } - } else { - $format = $options; - } - die(sprintf($format, $msg)); - } - if ($this->mode & PEAR_ERROR_CALLBACK) { - if (is_callable($this->callback)) { - call_user_func($this->callback, $this); - } - } - if ($this->mode & PEAR_ERROR_EXCEPTION) { - trigger_error("PEAR_ERROR_EXCEPTION is obsolete, use class PEAR_Exception for exceptions", E_USER_WARNING); - eval('$e = new Exception($this->message, $this->code);throw($e);'); - } - } + if (!$skiptrace) { + $this->backtrace = debug_backtrace(); + if (isset($this->backtrace[0]) && isset($this->backtrace[0]['object'])) { + unset($this->backtrace[0]['object']); + } + } - // }}} - // {{{ getMode() + if ($mode & PEAR_ERROR_CALLBACK) { + $this->level = E_USER_NOTICE; + $this->callback = $options; + } else { + if ($options === null) { + $options = E_USER_NOTICE; + } - /** - * Get the error mode from an error object. - * - * @return int error mode - * @access public - */ - function getMode() { - return $this->mode; - } + $this->level = $options; + $this->callback = null; + } - // }}} - // {{{ getCallback() + if ($this->mode & PEAR_ERROR_PRINT) { + if (is_null($options) || is_int($options)) { + $format = "%s"; + } else { + $format = $options; + } - /** - * Get the callback function/method from an error object. - * - * @return mixed callback function or object/method array - * @access public - */ - function getCallback() { - return $this->callback; - } + printf($format, $this->getMessage()); + } - // }}} - // {{{ getMessage() + if ($this->mode & PEAR_ERROR_TRIGGER) { + trigger_error($this->getMessage(), $this->level); + } + if ($this->mode & PEAR_ERROR_DIE) { + $msg = $this->getMessage(); + if (is_null($options) || is_int($options)) { + $format = "%s"; + if (substr($msg, -1) != "\n") { + $msg .= "\n"; + } + } else { + $format = $options; + } + printf($format, $msg); + exit($code); + } - /** - * Get the error message from an error object. - * - * @return string full error message - * @access public - */ - function getMessage() - { - return ($this->error_message_prefix . $this->message); - } + if ($this->mode & PEAR_ERROR_CALLBACK && is_callable($this->callback)) { + call_user_func($this->callback, $this); + } + if ($this->mode & PEAR_ERROR_EXCEPTION) { + trigger_error("PEAR_ERROR_EXCEPTION is obsolete, use class PEAR_Exception for exceptions", E_USER_WARNING); + eval('$e = new Exception($this->message, $this->code);throw($e);'); + } + } - // }}} - // {{{ getCode() + /** + * Only here for backwards compatibility. + * + * Class "Cache_Error" still uses it, among others. + * + * @param string $message Message + * @param int $code Error code + * @param int $mode Error mode + * @param mixed $options See __construct() + * @param string $userinfo Additional user/debug info + */ + public function PEAR_Error( + $message = 'unknown error', $code = null, $mode = null, + $options = null, $userinfo = null + ) { + self::__construct($message, $code, $mode, $options, $userinfo); + } - /** - * Get error code from an error object - * - * @return int error code - * @access public - */ - function getCode() - { - return $this->code; - } + /** + * Get the error mode from an error object. + * + * @return int error mode + * @access public + */ + function getMode() + { + return $this->mode; + } - // }}} - // {{{ getType() + /** + * Get the callback function/method from an error object. + * + * @return mixed callback function or object/method array + * @access public + */ + function getCallback() + { + return $this->callback; + } - /** - * Get the name of this error/exception. - * - * @return string error/exception name (type) - * @access public - */ - function getType() - { - return get_class($this); - } + /** + * Get the error message from an error object. + * + * @return string full error message + * @access public + */ + function getMessage() + { + return ($this->error_message_prefix . $this->message); + } - // }}} - // {{{ getUserInfo() + /** + * Get error code from an error object + * + * @return int error code + * @access public + */ + function getCode() + { + return $this->code; + } - /** - * Get additional user-supplied information. - * - * @return string user-supplied information - * @access public - */ - function getUserInfo() - { - return $this->userinfo; - } + /** + * Get the name of this error/exception. + * + * @return string error/exception name (type) + * @access public + */ + function getType() + { + return get_class($this); + } - // }}} - // {{{ getDebugInfo() + /** + * Get additional user-supplied information. + * + * @return string user-supplied information + * @access public + */ + function getUserInfo() + { + return $this->userinfo; + } - /** - * Get additional debug information supplied by the application. - * - * @return string debug information - * @access public - */ - function getDebugInfo() - { - return $this->getUserInfo(); - } + /** + * Get additional debug information supplied by the application. + * + * @return string debug information + * @access public + */ + function getDebugInfo() + { + return $this->getUserInfo(); + } - // }}} - // {{{ getBacktrace() + /** + * Get the call backtrace from where the error was generated. + * Supported with PHP 4.3.0 or newer. + * + * @param int $frame (optional) what frame to fetch + * @return array Backtrace, or NULL if not available. + * @access public + */ + function getBacktrace($frame = null) + { + if (defined('PEAR_IGNORE_BACKTRACE')) { + return null; + } + if ($frame === null) { + return $this->backtrace; + } + return $this->backtrace[$frame]; + } - /** - * Get the call backtrace from where the error was generated. - * Supported with PHP 4.3.0 or newer. - * - * @param int $frame (optional) what frame to fetch - * @return array Backtrace, or NULL if not available. - * @access public - */ - function getBacktrace($frame = null) - { - if (defined('PEAR_IGNORE_BACKTRACE')) { - return null; - } - if ($frame === null) { - return $this->backtrace; - } - return $this->backtrace[$frame]; - } + function addUserInfo($info) + { + if (empty($this->userinfo)) { + $this->userinfo = $info; + } else { + $this->userinfo .= " ** $info"; + } + } - // }}} - // {{{ addUserInfo() + function __toString() + { + return $this->getMessage(); + } - function addUserInfo($info) - { - if (empty($this->userinfo)) { - $this->userinfo = $info; - } else { - $this->userinfo .= " ** $info"; - } - } - - // }}} - // {{{ toString() - - /** - * Make a string representation of this object. - * - * @return string a string with an object summary - * @access public - */ - function toString() { - $modes = array(); - $levels = array(E_USER_NOTICE => 'notice', - E_USER_WARNING => 'warning', - E_USER_ERROR => 'error'); - if ($this->mode & PEAR_ERROR_CALLBACK) { - if (is_array($this->callback)) { - $callback = (is_object($this->callback[0]) ? - strtolower(get_class($this->callback[0])) : - $this->callback[0]) . '::' . - $this->callback[1]; - } else { - $callback = $this->callback; - } - return sprintf('[%s: message="%s" code=%d mode=callback '. - 'callback=%s prefix="%s" info="%s"]', - strtolower(get_class($this)), $this->message, $this->code, - $callback, $this->error_message_prefix, - $this->userinfo); - } - if ($this->mode & PEAR_ERROR_PRINT) { - $modes[] = 'print'; - } - if ($this->mode & PEAR_ERROR_TRIGGER) { - $modes[] = 'trigger'; - } - if ($this->mode & PEAR_ERROR_DIE) { - $modes[] = 'die'; - } - if ($this->mode & PEAR_ERROR_RETURN) { - $modes[] = 'return'; - } - return sprintf('[%s: message="%s" code=%d mode=%s level=%s '. - 'prefix="%s" info="%s"]', - strtolower(get_class($this)), $this->message, $this->code, - implode("|", $modes), $levels[$this->level], - $this->error_message_prefix, - $this->userinfo); - } - - // }}} - } + /** + * Make a string representation of this object. + * + * @return string a string with an object summary + * @access public + */ + function toString() + { + $modes = array(); + $levels = array(E_USER_NOTICE => 'notice', + E_USER_WARNING => 'warning', + E_USER_ERROR => 'error'); + if ($this->mode & PEAR_ERROR_CALLBACK) { + if (is_array($this->callback)) { + $callback = (is_object($this->callback[0]) ? + strtolower(get_class($this->callback[0])) : + $this->callback[0]) . '::' . + $this->callback[1]; + } else { + $callback = $this->callback; + } + return sprintf('[%s: message="%s" code=%d mode=callback '. + 'callback=%s prefix="%s" info="%s"]', + strtolower(get_class($this)), $this->message, $this->code, + $callback, $this->error_message_prefix, + $this->userinfo); + } + if ($this->mode & PEAR_ERROR_PRINT) { + $modes[] = 'print'; + } + if ($this->mode & PEAR_ERROR_TRIGGER) { + $modes[] = 'trigger'; + } + if ($this->mode & PEAR_ERROR_DIE) { + $modes[] = 'die'; + } + if ($this->mode & PEAR_ERROR_RETURN) { + $modes[] = 'return'; + } + return sprintf('[%s: message="%s" code=%d mode=%s level=%s '. + 'prefix="%s" info="%s"]', + strtolower(get_class($this)), $this->message, $this->code, + implode("|", $modes), $levels[$this->level], + $this->error_message_prefix, + $this->userinfo); + } } -if (!class_exists('PEAR_Exception', false)) -{ - class PEAR_Exception extends Exception - { - const OBSERVER_PRINT = -2; - const OBSERVER_TRIGGER = -4; - const OBSERVER_DIE = -8; - protected $cause; - private static $_observers = array(); - private static $_uniqueid = 0; - private $_trace; - /** - * Supported signatures: - * - PEAR_Exception(string $message); - * - PEAR_Exception(string $message, int $code); - * - PEAR_Exception(string $message, Exception $cause); - * - PEAR_Exception(string $message, Exception $cause, int $code); - * - PEAR_Exception(string $message, PEAR_Error $cause); - * - PEAR_Exception(string $message, PEAR_Error $cause, int $code); - * - PEAR_Exception(string $message, array $causes); - * - PEAR_Exception(string $message, array $causes, int $code); - * @param string exception message - * @param int|Exception|PEAR_Error|array|null exception cause - * @param int|null exception code or null - */ - public function __construct($message, $p2 = null, $p3 = null) - { - if (is_int($p2)) { - $code = $p2; - $this->cause = null; - } elseif (is_object($p2) || is_array($p2)) { - // using is_object allows both Exception and PEAR_Error - if (is_object($p2) && !($p2 instanceof Exception)) { - if (!class_exists('PEAR_Error') || !($p2 instanceof PEAR_Error)) { - throw new PEAR_Exception('exception cause must be Exception, ' . - 'array, or PEAR_Error'); - } - } - $code = $p3; - if (is_array($p2) && isset($p2['message'])) { - // fix potential problem of passing in a single warning - $p2 = array($p2); - } - $this->cause = $p2; - } else { - $code = null; - $this->cause = null; - } - parent::__construct($message, $code); - $this->signal(); - } - - /** - * @param mixed $callback - A valid php callback, see php func is_callable() - * - A PEAR_Exception::OBSERVER_* constant - * - An array(const PEAR_Exception::OBSERVER_*, - * mixed $options) - * @param string $label The name of the observer. Use this if you want - * to remove it later with removeObserver() - */ - public static function addObserver($callback, $label = 'default') - { - self::$_observers[$label] = $callback; - } - - public static function removeObserver($label = 'default') - { - unset(self::$_observers[$label]); - } - - /** - * @return int unique identifier for an observer - */ - public static function getUniqueId() - { - return self::$_uniqueid++; - } - - private function signal() - { - foreach (self::$_observers as $func) { - if (is_callable($func)) { - call_user_func($func, $this); - continue; - } - settype($func, 'array'); - switch ($func[0]) { - case self::OBSERVER_PRINT : - $f = (isset($func[1])) ? $func[1] : '%s'; - printf($f, $this->getMessage()); - break; - case self::OBSERVER_TRIGGER : - $f = (isset($func[1])) ? $func[1] : E_USER_NOTICE; - trigger_error($this->getMessage(), $f); - break; - case self::OBSERVER_DIE : - $f = (isset($func[1])) ? $func[1] : '%s'; - die(printf($f, $this->getMessage())); - break; - default: - trigger_error('invalid observer type', E_USER_WARNING); - } - } - } - - /** - * Return specific error information that can be used for more detailed - * error messages or translation. - * - * This method may be overridden in child exception classes in order - * to add functionality not present in PEAR_Exception and is a placeholder - * to define API - * - * The returned array must be an associative array of parameter => value like so: - * <pre> - * array('name' => $name, 'context' => array(...)) - * </pre> - * @return array - */ - public function getErrorData() - { - return array(); - } - - /** - * Returns the exception that caused this exception to be thrown - * @access public - * @return Exception|array The context of the exception - */ - public function getCause() - { - return $this->cause; - } - - /** - * Function must be public to call on caused exceptions - * @param array - */ - public function getCauseMessage(&$causes) - { - $trace = $this->getTraceSafe(); - $cause = array('class' => get_class($this), - 'message' => $this->message, - 'file' => 'unknown', - 'line' => 'unknown'); - if (isset($trace[0])) { - if (isset($trace[0]['file'])) { - $cause['file'] = $trace[0]['file']; - $cause['line'] = $trace[0]['line']; - } - } - $causes[] = $cause; - if ($this->cause instanceof PEAR_Exception) { - $this->cause->getCauseMessage($causes); - } elseif ($this->cause instanceof Exception) { - $causes[] = array('class' => get_class($this->cause), - 'message' => $this->cause->getMessage(), - 'file' => $this->cause->getFile(), - 'line' => $this->cause->getLine()); - } elseif (class_exists('PEAR_Error') && $this->cause instanceof PEAR_Error) { - $causes[] = array('class' => get_class($this->cause), - 'message' => $this->cause->getMessage(), - 'file' => 'unknown', - 'line' => 'unknown'); - } elseif (is_array($this->cause)) { - foreach ($this->cause as $cause) { - if ($cause instanceof PEAR_Exception) { - $cause->getCauseMessage($causes); - } elseif ($cause instanceof Exception) { - $causes[] = array('class' => get_class($cause), - 'message' => $cause->getMessage(), - 'file' => $cause->getFile(), - 'line' => $cause->getLine()); - } elseif (class_exists('PEAR_Error') && $cause instanceof PEAR_Error) { - $causes[] = array('class' => get_class($cause), - 'message' => $cause->getMessage(), - 'file' => 'unknown', - 'line' => 'unknown'); - } elseif (is_array($cause) && isset($cause['message'])) { - // PEAR_ErrorStack warning - $causes[] = array( - 'class' => $cause['package'], - 'message' => $cause['message'], - 'file' => isset($cause['context']['file']) ? - $cause['context']['file'] : - 'unknown', - 'line' => isset($cause['context']['line']) ? - $cause['context']['line'] : - 'unknown', - ); - } - } - } - } - - public function getTraceSafe() - { - if (!isset($this->_trace)) { - $this->_trace = $this->getTrace(); - if (empty($this->_trace)) { - $backtrace = debug_backtrace(); - $this->_trace = array($backtrace[sizeof($backtrace)-1]); - } - } - return $this->_trace; - } - - public function getErrorClass() - { - $trace = $this->getTraceSafe(); - return $trace[0]['class']; - } - - public function getErrorMethod() - { - $trace = $this->getTraceSafe(); - return $trace[0]['function']; - } - - public function __toString() - { - if (isset($_SERVER['REQUEST_URI'])) { - return $this->toHtml(); - } - return $this->toText(); - } - - public function toHtml() - { - $trace = $this->getTraceSafe(); - $causes = array(); - $this->getCauseMessage($causes); - $html = '<table border="1" cellspacing="0">' . "\n"; - foreach ($causes as $i => $cause) { - $html .= '<tr><td colspan="3" bgcolor="#ff9999">' - . str_repeat('-', $i) . ' <b>' . $cause['class'] . '</b>: ' - . htmlspecialchars($cause['message']) . ' in <b>' . $cause['file'] . '</b> ' - . 'on line <b>' . $cause['line'] . '</b>' - . "</td></tr>\n"; - } - $html .= '<tr><td colspan="3" bgcolor="#aaaaaa" align="center"><b>Exception trace</b></td></tr>' . "\n" - . '<tr><td align="center" bgcolor="#cccccc" width="20"><b>#</b></td>' - . '<td align="center" bgcolor="#cccccc"><b>Function</b></td>' - . '<td align="center" bgcolor="#cccccc"><b>Location</b></td></tr>' . "\n"; - - foreach ($trace as $k => $v) { - $html .= '<tr><td align="center">' . $k . '</td>' - . '<td>'; - if (!empty($v['class'])) { - $html .= $v['class'] . $v['type']; - } - $html .= $v['function']; - $args = array(); - if (!empty($v['args'])) { - foreach ($v['args'] as $arg) { - if (is_null($arg)) $args[] = 'null'; - elseif (is_array($arg)) $args[] = 'Array'; - elseif (is_object($arg)) $args[] = 'Object('.get_class($arg).')'; - elseif (is_bool($arg)) $args[] = $arg ? 'true' : 'false'; - elseif (is_int($arg) || is_double($arg)) $args[] = $arg; - else { - $arg = (string)$arg; - $str = htmlspecialchars(substr($arg, 0, 16)); - if (strlen($arg) > 16) $str .= '&hellip;'; - $args[] = "'" . $str . "'"; - } - } - } - $html .= '(' . implode(', ',$args) . ')' - . '</td>' - . '<td>' . (isset($v['file']) ? $v['file'] : 'unknown') - . ':' . (isset($v['line']) ? $v['line'] : 'unknown') - . '</td></tr>' . "\n"; - } - $html .= '<tr><td align="center">' . ($k+1) . '</td>' - . '<td>{main}</td>' - . '<td>&nbsp;</td></tr>' . "\n" - . '</table>'; - return $html; - } - - public function toText() - { - $causes = array(); - $this->getCauseMessage($causes); - $causeMsg = ''; - foreach ($causes as $i => $cause) { - $causeMsg .= str_repeat(' ', $i) . $cause['class'] . ': ' - . $cause['message'] . ' in ' . $cause['file'] - . ' on line ' . $cause['line'] . "\n"; - } - return $causeMsg . $this->getTraceAsString(); - } - } -} /* * Local Variables: * mode: php @@ -1412,4 +1133,3 @@ if (!class_exists('PEAR_Exception', false)) * c-basic-offset: 4 * End: */ -?> diff --git a/tools/pear/PEAR/Error.php b/tools/pear/PEAR/Error.php new file mode 100644 index 000000000..96efff75d --- /dev/null +++ b/tools/pear/PEAR/Error.php @@ -0,0 +1,14 @@ +<?php +/** + * Dummy file to make autoloaders work + * + * PHP version 5 + * + * @category PEAR + * @package PEAR + * @author Christian Weiske <cweiske@php.net> + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @link http://pear.php.net/package/PEAR + */ +require_once __DIR__ . '/../PEAR.php'; +?> \ No newline at end of file diff --git a/tools/pear/PEAR/ErrorStack.php b/tools/pear/PEAR/ErrorStack.php new file mode 100644 index 000000000..6619fbb1e --- /dev/null +++ b/tools/pear/PEAR/ErrorStack.php @@ -0,0 +1,979 @@ +<?php +/** + * Error Stack Implementation + * + * This is an incredibly simple implementation of a very complex error handling + * facility. It contains the ability + * to track multiple errors from multiple packages simultaneously. In addition, + * it can track errors of many levels, save data along with the error, context + * information such as the exact file, line number, class and function that + * generated the error, and if necessary, it can raise a traditional PEAR_Error. + * It has built-in support for PEAR::Log, to log errors as they occur + * + * Since version 0.2alpha, it is also possible to selectively ignore errors, + * through the use of an error callback, see {@link pushCallback()} + * + * Since version 0.3alpha, it is possible to specify the exception class + * returned from {@link push()} + * + * Since version PEAR1.3.2, ErrorStack no longer instantiates an exception class. This can + * still be done quite handily in an error callback or by manipulating the returned array + * @category Debugging + * @package PEAR_ErrorStack + * @author Greg Beaver <cellog@php.net> + * @copyright 2004-2008 Greg Beaver + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @link http://pear.php.net/package/PEAR_ErrorStack + */ + +/** + * Singleton storage + * + * Format: + * <pre> + * array( + * 'package1' => PEAR_ErrorStack object, + * 'package2' => PEAR_ErrorStack object, + * ... + * ) + * </pre> + * @access private + * @global array $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'] + */ +$GLOBALS['_PEAR_ERRORSTACK_SINGLETON'] = array(); + +/** + * Global error callback (default) + * + * This is only used if set to non-false. * is the default callback for + * all packages, whereas specific packages may set a default callback + * for all instances, regardless of whether they are a singleton or not. + * + * To exclude non-singletons, only set the local callback for the singleton + * @see PEAR_ErrorStack::setDefaultCallback() + * @access private + * @global array $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK'] + */ +$GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK'] = array( + '*' => false, +); + +/** + * Global Log object (default) + * + * This is only used if set to non-false. Use to set a default log object for + * all stacks, regardless of instantiation order or location + * @see PEAR_ErrorStack::setDefaultLogger() + * @access private + * @global array $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER'] + */ +$GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER'] = false; + +/** + * Global Overriding Callback + * + * This callback will override any error callbacks that specific loggers have set. + * Use with EXTREME caution + * @see PEAR_ErrorStack::staticPushCallback() + * @access private + * @global array $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER'] + */ +$GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK'] = array(); + +/**#@+ + * One of four possible return values from the error Callback + * @see PEAR_ErrorStack::_errorCallback() + */ +/** + * If this is returned, then the error will be both pushed onto the stack + * and logged. + */ +define('PEAR_ERRORSTACK_PUSHANDLOG', 1); +/** + * If this is returned, then the error will only be pushed onto the stack, + * and not logged. + */ +define('PEAR_ERRORSTACK_PUSH', 2); +/** + * If this is returned, then the error will only be logged, but not pushed + * onto the error stack. + */ +define('PEAR_ERRORSTACK_LOG', 3); +/** + * If this is returned, then the error is completely ignored. + */ +define('PEAR_ERRORSTACK_IGNORE', 4); +/** + * If this is returned, then the error is logged and die() is called. + */ +define('PEAR_ERRORSTACK_DIE', 5); +/**#@-*/ + +/** + * Error code for an attempt to instantiate a non-class as a PEAR_ErrorStack in + * the singleton method. + */ +define('PEAR_ERRORSTACK_ERR_NONCLASS', 1); + +/** + * Error code for an attempt to pass an object into {@link PEAR_ErrorStack::getMessage()} + * that has no __toString() method + */ +define('PEAR_ERRORSTACK_ERR_OBJTOSTRING', 2); +/** + * Error Stack Implementation + * + * Usage: + * <code> + * // global error stack + * $global_stack = &PEAR_ErrorStack::singleton('MyPackage'); + * // local error stack + * $local_stack = new PEAR_ErrorStack('MyPackage'); + * </code> + * @author Greg Beaver <cellog@php.net> + * @version @package_version@ + * @package PEAR_ErrorStack + * @category Debugging + * @copyright 2004-2008 Greg Beaver + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @link http://pear.php.net/package/PEAR_ErrorStack + */ +class PEAR_ErrorStack { + /** + * Errors are stored in the order that they are pushed on the stack. + * @since 0.4alpha Errors are no longer organized by error level. + * This renders pop() nearly unusable, and levels could be more easily + * handled in a callback anyway + * @var array + * @access private + */ + var $_errors = array(); + + /** + * Storage of errors by level. + * + * Allows easy retrieval and deletion of only errors from a particular level + * @since PEAR 1.4.0dev + * @var array + * @access private + */ + var $_errorsByLevel = array(); + + /** + * Package name this error stack represents + * @var string + * @access protected + */ + var $_package; + + /** + * Determines whether a PEAR_Error is thrown upon every error addition + * @var boolean + * @access private + */ + var $_compat = false; + + /** + * If set to a valid callback, this will be used to generate the error + * message from the error code, otherwise the message passed in will be + * used + * @var false|string|array + * @access private + */ + var $_msgCallback = false; + + /** + * If set to a valid callback, this will be used to generate the error + * context for an error. For PHP-related errors, this will be a file + * and line number as retrieved from debug_backtrace(), but can be + * customized for other purposes. The error might actually be in a separate + * configuration file, or in a database query. + * @var false|string|array + * @access protected + */ + var $_contextCallback = false; + + /** + * If set to a valid callback, this will be called every time an error + * is pushed onto the stack. The return value will be used to determine + * whether to allow an error to be pushed or logged. + * + * The return value must be one an PEAR_ERRORSTACK_* constant + * @see PEAR_ERRORSTACK_PUSHANDLOG, PEAR_ERRORSTACK_PUSH, PEAR_ERRORSTACK_LOG + * @var false|string|array + * @access protected + */ + var $_errorCallback = array(); + + /** + * PEAR::Log object for logging errors + * @var false|Log + * @access protected + */ + var $_logger = false; + + /** + * Error messages - designed to be overridden + * @var array + * @abstract + */ + var $_errorMsgs = array(); + + /** + * Set up a new error stack + * + * @param string $package name of the package this error stack represents + * @param callback $msgCallback callback used for error message generation + * @param callback $contextCallback callback used for context generation, + * defaults to {@link getFileLine()} + * @param boolean $throwPEAR_Error + */ + function __construct($package, $msgCallback = false, $contextCallback = false, + $throwPEAR_Error = false) + { + $this->_package = $package; + $this->setMessageCallback($msgCallback); + $this->setContextCallback($contextCallback); + $this->_compat = $throwPEAR_Error; + } + + /** + * Return a single error stack for this package. + * + * Note that all parameters are ignored if the stack for package $package + * has already been instantiated + * @param string $package name of the package this error stack represents + * @param callback $msgCallback callback used for error message generation + * @param callback $contextCallback callback used for context generation, + * defaults to {@link getFileLine()} + * @param boolean $throwPEAR_Error + * @param string $stackClass class to instantiate + * + * @return PEAR_ErrorStack + */ + public static function &singleton( + $package, $msgCallback = false, $contextCallback = false, + $throwPEAR_Error = false, $stackClass = 'PEAR_ErrorStack' + ) { + if (isset($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package])) { + return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]; + } + if (!class_exists($stackClass)) { + if (function_exists('debug_backtrace')) { + $trace = debug_backtrace(); + } + PEAR_ErrorStack::staticPush('PEAR_ErrorStack', PEAR_ERRORSTACK_ERR_NONCLASS, + 'exception', array('stackclass' => $stackClass), + 'stack class "%stackclass%" is not a valid class name (should be like PEAR_ErrorStack)', + false, $trace); + } + $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package] = + new $stackClass($package, $msgCallback, $contextCallback, $throwPEAR_Error); + + return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]; + } + + /** + * Internal error handler for PEAR_ErrorStack class + * + * Dies if the error is an exception (and would have died anyway) + * @access private + */ + function _handleError($err) + { + if ($err['level'] == 'exception') { + $message = $err['message']; + if (isset($_SERVER['REQUEST_URI'])) { + echo '<br />'; + } else { + echo "\n"; + } + var_dump($err['context']); + die($message); + } + } + + /** + * Set up a PEAR::Log object for all error stacks that don't have one + * @param Log $log + */ + public static function setDefaultLogger(&$log) + { + if (is_object($log) && method_exists($log, 'log') ) { + $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER'] = &$log; + } elseif (is_callable($log)) { + $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER'] = &$log; + } + } + + /** + * Set up a PEAR::Log object for this error stack + * @param Log $log + */ + function setLogger(&$log) + { + if (is_object($log) && method_exists($log, 'log') ) { + $this->_logger = &$log; + } elseif (is_callable($log)) { + $this->_logger = &$log; + } + } + + /** + * Set an error code => error message mapping callback + * + * This method sets the callback that can be used to generate error + * messages for any instance + * @param array|string Callback function/method + */ + function setMessageCallback($msgCallback) + { + if (!$msgCallback) { + $this->_msgCallback = array(&$this, 'getErrorMessage'); + } else { + if (is_callable($msgCallback)) { + $this->_msgCallback = $msgCallback; + } + } + } + + /** + * Get an error code => error message mapping callback + * + * This method returns the current callback that can be used to generate error + * messages + * @return array|string|false Callback function/method or false if none + */ + function getMessageCallback() + { + return $this->_msgCallback; + } + + /** + * Sets a default callback to be used by all error stacks + * + * This method sets the callback that can be used to generate error + * messages for a singleton + * @param array|string Callback function/method + * @param string Package name, or false for all packages + */ + public static function setDefaultCallback($callback = false, $package = false) + { + if (!is_callable($callback)) { + $callback = false; + } + $package = $package ? $package : '*'; + $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK'][$package] = $callback; + } + + /** + * Set a callback that generates context information (location of error) for an error stack + * + * This method sets the callback that can be used to generate context + * information for an error. Passing in NULL will disable context generation + * and remove the expensive call to debug_backtrace() + * @param array|string|null Callback function/method + */ + function setContextCallback($contextCallback) + { + if ($contextCallback === null) { + return $this->_contextCallback = false; + } + if (!$contextCallback) { + $this->_contextCallback = array(&$this, 'getFileLine'); + } else { + if (is_callable($contextCallback)) { + $this->_contextCallback = $contextCallback; + } + } + } + + /** + * Set an error Callback + * If set to a valid callback, this will be called every time an error + * is pushed onto the stack. The return value will be used to determine + * whether to allow an error to be pushed or logged. + * + * The return value must be one of the ERRORSTACK_* constants. + * + * This functionality can be used to emulate PEAR's pushErrorHandling, and + * the PEAR_ERROR_CALLBACK mode, without affecting the integrity of + * the error stack or logging + * @see PEAR_ERRORSTACK_PUSHANDLOG, PEAR_ERRORSTACK_PUSH, PEAR_ERRORSTACK_LOG + * @see popCallback() + * @param string|array $cb + */ + function pushCallback($cb) + { + array_push($this->_errorCallback, $cb); + } + + /** + * Remove a callback from the error callback stack + * @see pushCallback() + * @return array|string|false + */ + function popCallback() + { + if (!count($this->_errorCallback)) { + return false; + } + return array_pop($this->_errorCallback); + } + + /** + * Set a temporary overriding error callback for every package error stack + * + * Use this to temporarily disable all existing callbacks (can be used + * to emulate the @ operator, for instance) + * @see PEAR_ERRORSTACK_PUSHANDLOG, PEAR_ERRORSTACK_PUSH, PEAR_ERRORSTACK_LOG + * @see staticPopCallback(), pushCallback() + * @param string|array $cb + */ + public static function staticPushCallback($cb) + { + array_push($GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK'], $cb); + } + + /** + * Remove a temporary overriding error callback + * @see staticPushCallback() + * @return array|string|false + */ + public static function staticPopCallback() + { + $ret = array_pop($GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK']); + if (!is_array($GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK'])) { + $GLOBALS['_PEAR_ERRORSTACK_OVERRIDE_CALLBACK'] = array(); + } + return $ret; + } + + /** + * Add an error to the stack + * + * If the message generator exists, it is called with 2 parameters. + * - the current Error Stack object + * - an array that is in the same format as an error. Available indices + * are 'code', 'package', 'time', 'params', 'level', and 'context' + * + * Next, if the error should contain context information, this is + * handled by the context grabbing method. + * Finally, the error is pushed onto the proper error stack + * @param int $code Package-specific error code + * @param string $level Error level. This is NOT spell-checked + * @param array $params associative array of error parameters + * @param string $msg Error message, or a portion of it if the message + * is to be generated + * @param array $repackage If this error re-packages an error pushed by + * another package, place the array returned from + * {@link pop()} in this parameter + * @param array $backtrace Protected parameter: use this to pass in the + * {@link debug_backtrace()} that should be used + * to find error context + * @return PEAR_Error|array if compatibility mode is on, a PEAR_Error is also + * thrown. If a PEAR_Error is returned, the userinfo + * property is set to the following array: + * + * <code> + * array( + * 'code' => $code, + * 'params' => $params, + * 'package' => $this->_package, + * 'level' => $level, + * 'time' => time(), + * 'context' => $context, + * 'message' => $msg, + * //['repackage' => $err] repackaged error array/Exception class + * ); + * </code> + * + * Normally, the previous array is returned. + */ + function push($code, $level = 'error', $params = array(), $msg = false, + $repackage = false, $backtrace = false) + { + $context = false; + // grab error context + if ($this->_contextCallback) { + if (!$backtrace) { + $backtrace = debug_backtrace(); + } + $context = call_user_func($this->_contextCallback, $code, $params, $backtrace); + } + + // save error + $time = explode(' ', microtime()); + $time = $time[1] + $time[0]; + $err = array( + 'code' => $code, + 'params' => $params, + 'package' => $this->_package, + 'level' => $level, + 'time' => $time, + 'context' => $context, + 'message' => $msg, + ); + + if ($repackage) { + $err['repackage'] = $repackage; + } + + // set up the error message, if necessary + if ($this->_msgCallback) { + $msg = call_user_func_array($this->_msgCallback, + array(&$this, $err)); + $err['message'] = $msg; + } + $push = $log = true; + $die = false; + // try the overriding callback first + $callback = $this->staticPopCallback(); + if ($callback) { + $this->staticPushCallback($callback); + } + if (!is_callable($callback)) { + // try the local callback next + $callback = $this->popCallback(); + if (is_callable($callback)) { + $this->pushCallback($callback); + } else { + // try the default callback + $callback = isset($GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK'][$this->_package]) ? + $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK'][$this->_package] : + $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_CALLBACK']['*']; + } + } + if (is_callable($callback)) { + switch(call_user_func($callback, $err)){ + case PEAR_ERRORSTACK_IGNORE: + return $err; + break; + case PEAR_ERRORSTACK_PUSH: + $log = false; + break; + case PEAR_ERRORSTACK_LOG: + $push = false; + break; + case PEAR_ERRORSTACK_DIE: + $die = true; + break; + // anything else returned has the same effect as pushandlog + } + } + if ($push) { + array_unshift($this->_errors, $err); + if (!isset($this->_errorsByLevel[$err['level']])) { + $this->_errorsByLevel[$err['level']] = array(); + } + $this->_errorsByLevel[$err['level']][] = &$this->_errors[0]; + } + if ($log) { + if ($this->_logger || $GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER']) { + $this->_log($err); + } + } + if ($die) { + die(); + } + if ($this->_compat && $push) { + return $this->raiseError($msg, $code, null, null, $err); + } + return $err; + } + + /** + * Static version of {@link push()} + * + * @param string $package Package name this error belongs to + * @param int $code Package-specific error code + * @param string $level Error level. This is NOT spell-checked + * @param array $params associative array of error parameters + * @param string $msg Error message, or a portion of it if the message + * is to be generated + * @param array $repackage If this error re-packages an error pushed by + * another package, place the array returned from + * {@link pop()} in this parameter + * @param array $backtrace Protected parameter: use this to pass in the + * {@link debug_backtrace()} that should be used + * to find error context + * @return PEAR_Error|array if compatibility mode is on, a PEAR_Error is also + * thrown. see docs for {@link push()} + */ + public static function staticPush( + $package, $code, $level = 'error', $params = array(), + $msg = false, $repackage = false, $backtrace = false + ) { + $s = &PEAR_ErrorStack::singleton($package); + if ($s->_contextCallback) { + if (!$backtrace) { + if (function_exists('debug_backtrace')) { + $backtrace = debug_backtrace(); + } + } + } + return $s->push($code, $level, $params, $msg, $repackage, $backtrace); + } + + /** + * Log an error using PEAR::Log + * @param array $err Error array + * @param array $levels Error level => Log constant map + * @access protected + */ + function _log($err) + { + if ($this->_logger) { + $logger = &$this->_logger; + } else { + $logger = &$GLOBALS['_PEAR_ERRORSTACK_DEFAULT_LOGGER']; + } + if (is_a($logger, 'Log')) { + $levels = array( + 'exception' => PEAR_LOG_CRIT, + 'alert' => PEAR_LOG_ALERT, + 'critical' => PEAR_LOG_CRIT, + 'error' => PEAR_LOG_ERR, + 'warning' => PEAR_LOG_WARNING, + 'notice' => PEAR_LOG_NOTICE, + 'info' => PEAR_LOG_INFO, + 'debug' => PEAR_LOG_DEBUG); + if (isset($levels[$err['level']])) { + $level = $levels[$err['level']]; + } else { + $level = PEAR_LOG_INFO; + } + $logger->log($err['message'], $level, $err); + } else { // support non-standard logs + call_user_func($logger, $err); + } + } + + + /** + * Pop an error off of the error stack + * + * @return false|array + * @since 0.4alpha it is no longer possible to specify a specific error + * level to return - the last error pushed will be returned, instead + */ + function pop() + { + $err = @array_shift($this->_errors); + if (!is_null($err)) { + @array_pop($this->_errorsByLevel[$err['level']]); + if (!count($this->_errorsByLevel[$err['level']])) { + unset($this->_errorsByLevel[$err['level']]); + } + } + return $err; + } + + /** + * Pop an error off of the error stack, static method + * + * @param string package name + * @return boolean + * @since PEAR1.5.0a1 + */ + static function staticPop($package) + { + if ($package) { + if (!isset($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package])) { + return false; + } + return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]->pop(); + } + } + + /** + * Determine whether there are any errors on the stack + * @param string|array Level name. Use to determine if any errors + * of level (string), or levels (array) have been pushed + * @return boolean + */ + function hasErrors($level = false) + { + if ($level) { + return isset($this->_errorsByLevel[$level]); + } + return count($this->_errors); + } + + /** + * Retrieve all errors since last purge + * + * @param boolean set in order to empty the error stack + * @param string level name, to return only errors of a particular severity + * @return array + */ + function getErrors($purge = false, $level = false) + { + if (!$purge) { + if ($level) { + if (!isset($this->_errorsByLevel[$level])) { + return array(); + } else { + return $this->_errorsByLevel[$level]; + } + } else { + return $this->_errors; + } + } + if ($level) { + $ret = $this->_errorsByLevel[$level]; + foreach ($this->_errorsByLevel[$level] as $i => $unused) { + // entries are references to the $_errors array + $this->_errorsByLevel[$level][$i] = false; + } + // array_filter removes all entries === false + $this->_errors = array_filter($this->_errors); + unset($this->_errorsByLevel[$level]); + return $ret; + } + $ret = $this->_errors; + $this->_errors = array(); + $this->_errorsByLevel = array(); + return $ret; + } + + /** + * Determine whether there are any errors on a single error stack, or on any error stack + * + * The optional parameter can be used to test the existence of any errors without the need of + * singleton instantiation + * @param string|false Package name to check for errors + * @param string Level name to check for a particular severity + * @return boolean + */ + public static function staticHasErrors($package = false, $level = false) + { + if ($package) { + if (!isset($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package])) { + return false; + } + return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]->hasErrors($level); + } + foreach ($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'] as $package => $obj) { + if ($obj->hasErrors($level)) { + return true; + } + } + return false; + } + + /** + * Get a list of all errors since last purge, organized by package + * @since PEAR 1.4.0dev BC break! $level is now in the place $merge used to be + * @param boolean $purge Set to purge the error stack of existing errors + * @param string $level Set to a level name in order to retrieve only errors of a particular level + * @param boolean $merge Set to return a flat array, not organized by package + * @param array $sortfunc Function used to sort a merged array - default + * sorts by time, and should be good for most cases + * + * @return array + */ + public static function staticGetErrors( + $purge = false, $level = false, $merge = false, + $sortfunc = array('PEAR_ErrorStack', '_sortErrors') + ) { + $ret = array(); + if (!is_callable($sortfunc)) { + $sortfunc = array('PEAR_ErrorStack', '_sortErrors'); + } + foreach ($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'] as $package => $obj) { + $test = $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]->getErrors($purge, $level); + if ($test) { + if ($merge) { + $ret = array_merge($ret, $test); + } else { + $ret[$package] = $test; + } + } + } + if ($merge) { + usort($ret, $sortfunc); + } + return $ret; + } + + /** + * Error sorting function, sorts by time + * @access private + */ + public static function _sortErrors($a, $b) + { + if ($a['time'] == $b['time']) { + return 0; + } + if ($a['time'] < $b['time']) { + return 1; + } + return -1; + } + + /** + * Standard file/line number/function/class context callback + * + * This function uses a backtrace generated from {@link debug_backtrace()} + * and so will not work at all in PHP < 4.3.0. The frame should + * reference the frame that contains the source of the error. + * @return array|false either array('file' => file, 'line' => line, + * 'function' => function name, 'class' => class name) or + * if this doesn't work, then false + * @param unused + * @param integer backtrace frame. + * @param array Results of debug_backtrace() + */ + public static function getFileLine($code, $params, $backtrace = null) + { + if ($backtrace === null) { + return false; + } + $frame = 0; + $functionframe = 1; + if (!isset($backtrace[1])) { + $functionframe = 0; + } else { + while (isset($backtrace[$functionframe]['function']) && + $backtrace[$functionframe]['function'] == 'eval' && + isset($backtrace[$functionframe + 1])) { + $functionframe++; + } + } + if (isset($backtrace[$frame])) { + if (!isset($backtrace[$frame]['file'])) { + $frame++; + } + $funcbacktrace = $backtrace[$functionframe]; + $filebacktrace = $backtrace[$frame]; + $ret = array('file' => $filebacktrace['file'], + 'line' => $filebacktrace['line']); + // rearrange for eval'd code or create function errors + if (strpos($filebacktrace['file'], '(') && + preg_match(';^(.*?)\((\d+)\) : (.*?)\\z;', $filebacktrace['file'], + $matches)) { + $ret['file'] = $matches[1]; + $ret['line'] = $matches[2] + 0; + } + if (isset($funcbacktrace['function']) && isset($backtrace[1])) { + if ($funcbacktrace['function'] != 'eval') { + if ($funcbacktrace['function'] == '__lambda_func') { + $ret['function'] = 'create_function() code'; + } else { + $ret['function'] = $funcbacktrace['function']; + } + } + } + if (isset($funcbacktrace['class']) && isset($backtrace[1])) { + $ret['class'] = $funcbacktrace['class']; + } + return $ret; + } + return false; + } + + /** + * Standard error message generation callback + * + * This method may also be called by a custom error message generator + * to fill in template values from the params array, simply + * set the third parameter to the error message template string to use + * + * The special variable %__msg% is reserved: use it only to specify + * where a message passed in by the user should be placed in the template, + * like so: + * + * Error message: %msg% - internal error + * + * If the message passed like so: + * + * <code> + * $stack->push(ERROR_CODE, 'error', array(), 'server error 500'); + * </code> + * + * The returned error message will be "Error message: server error 500 - + * internal error" + * @param PEAR_ErrorStack + * @param array + * @param string|false Pre-generated error message template + * + * @return string + */ + public static function getErrorMessage(&$stack, $err, $template = false) + { + if ($template) { + $mainmsg = $template; + } else { + $mainmsg = $stack->getErrorMessageTemplate($err['code']); + } + $mainmsg = str_replace('%__msg%', $err['message'], $mainmsg); + if (is_array($err['params']) && count($err['params'])) { + foreach ($err['params'] as $name => $val) { + if (is_array($val)) { + // @ is needed in case $val is a multi-dimensional array + $val = @implode(', ', $val); + } + if (is_object($val)) { + if (method_exists($val, '__toString')) { + $val = $val->__toString(); + } else { + PEAR_ErrorStack::staticPush('PEAR_ErrorStack', PEAR_ERRORSTACK_ERR_OBJTOSTRING, + 'warning', array('obj' => get_class($val)), + 'object %obj% passed into getErrorMessage, but has no __toString() method'); + $val = 'Object'; + } + } + $mainmsg = str_replace('%' . $name . '%', $val, $mainmsg); + } + } + return $mainmsg; + } + + /** + * Standard Error Message Template generator from code + * @return string + */ + function getErrorMessageTemplate($code) + { + if (!isset($this->_errorMsgs[$code])) { + return '%__msg%'; + } + return $this->_errorMsgs[$code]; + } + + /** + * Set the Error Message Template array + * + * The array format must be: + * <pre> + * array(error code => 'message template',...) + * </pre> + * + * Error message parameters passed into {@link push()} will be used as input + * for the error message. If the template is 'message %foo% was %bar%', and the + * parameters are array('foo' => 'one', 'bar' => 'six'), the error message returned will + * be 'message one was six' + * @return string + */ + function setErrorMessageTemplate($template) + { + $this->_errorMsgs = $template; + } + + + /** + * emulate PEAR::raiseError() + * + * @return PEAR_Error + */ + function raiseError() + { + require_once 'PEAR.php'; + $args = func_get_args(); + return call_user_func_array(array('PEAR', 'raiseError'), $args); + } +} +$stack = &PEAR_ErrorStack::singleton('PEAR_ErrorStack'); +$stack->pushCallback(array('PEAR_ErrorStack', '_handleError')); +?> diff --git a/tools/pear/PEAR/index.php b/tools/pear/PEAR/index.php new file mode 100644 index 000000000..051e0122d --- /dev/null +++ b/tools/pear/PEAR/index.php @@ -0,0 +1,29 @@ +<?php +/** +* 2010-2021 Webkul. +* +* NOTICE OF LICENSE +* +* All right is reserved, +* Please go through this link for complete license : https://store.webkul.com/license.html +* +* DISCLAIMER +* +* Do not edit or add to this file if you wish to upgrade this module to newer +* versions in the future. If you wish to customize this module for your +* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. +* +* @author Webkul IN <support@webkul.com> +* @copyright 2010-2021 Webkul IN +* @license https://store.webkul.com/license.html +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../../../'); +exit; diff --git a/tools/pear/System.php b/tools/pear/System.php new file mode 100644 index 000000000..cf8f37993 --- /dev/null +++ b/tools/pear/System.php @@ -0,0 +1,628 @@ +<?php +/** + * File/Directory manipulation + * + * PHP versions 4 and 5 + * + * @category pear + * @package System + * @author Tomas V.V.Cox <cox@idecnet.com> + * @copyright 1997-2009 The Authors + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @link http://pear.php.net/package/PEAR + * @since File available since Release 0.1 + */ + +/** + * base class + */ +require_once 'PEAR.php'; +require_once 'Console/Getopt.php'; + +$GLOBALS['_System_temp_files'] = array(); + +/** +* System offers cross platform compatible system functions +* +* Static functions for different operations. Should work under +* Unix and Windows. The names and usage has been taken from its respectively +* GNU commands. The functions will return (bool) false on error and will +* trigger the error with the PHP trigger_error() function (you can silence +* the error by prefixing a '@' sign after the function call, but this +* is not recommended practice. Instead use an error handler with +* {@link set_error_handler()}). +* +* Documentation on this class you can find in: +* http://pear.php.net/manual/ +* +* Example usage: +* if (!@System::rm('-r file1 dir1')) { +* print "could not delete file1 or dir1"; +* } +* +* In case you need to to pass file names with spaces, +* pass the params as an array: +* +* System::rm(array('-r', $file1, $dir1)); +* +* @category pear +* @package System +* @author Tomas V.V. Cox <cox@idecnet.com> +* @copyright 1997-2006 The PHP Group +* @license http://opensource.org/licenses/bsd-license.php New BSD License +* @version Release: @package_version@ +* @link http://pear.php.net/package/PEAR +* @since Class available since Release 0.1 +* @static +*/ +class System +{ + /** + * returns the commandline arguments of a function + * + * @param string $argv the commandline + * @param string $short_options the allowed option short-tags + * @param string $long_options the allowed option long-tags + * @return array the given options and there values + */ + public static function _parseArgs($argv, $short_options, $long_options = null) + { + if (!is_array($argv) && $argv !== null) { + /* + // Quote all items that are a short option + $av = preg_split('/(\A| )--?[a-z0-9]+[ =]?((?<!\\\\)((,\s*)|((?<!,)\s+))?)/i', $argv, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_OFFSET_CAPTURE); + $offset = 0; + foreach ($av as $a) { + $b = trim($a[0]); + if ($b[0] == '"' || $b[0] == "'") { + continue; + } + + $escape = escapeshellarg($b); + $pos = $a[1] + $offset; + $argv = substr_replace($argv, $escape, $pos, strlen($b)); + $offset += 2; + } + */ + + // Find all items, quoted or otherwise + preg_match_all("/(?:[\"'])(.*?)(?:['\"])|([^\s]+)/", $argv, $av); + $argv = $av[1]; + foreach ($av[2] as $k => $a) { + if (empty($a)) { + continue; + } + $argv[$k] = trim($a) ; + } + } + + return Console_Getopt::getopt2($argv, $short_options, $long_options); + } + + /** + * Output errors with PHP trigger_error(). You can silence the errors + * with prefixing a "@" sign to the function call: @System::mkdir(..); + * + * @param mixed $error a PEAR error or a string with the error message + * @return bool false + */ + protected static function raiseError($error) + { + if (PEAR::isError($error)) { + $error = $error->getMessage(); + } + trigger_error($error, E_USER_WARNING); + return false; + } + + /** + * Creates a nested array representing the structure of a directory + * + * System::_dirToStruct('dir1', 0) => + * Array + * ( + * [dirs] => Array + * ( + * [0] => dir1 + * ) + * + * [files] => Array + * ( + * [0] => dir1/file2 + * [1] => dir1/file3 + * ) + * ) + * @param string $sPath Name of the directory + * @param integer $maxinst max. deep of the lookup + * @param integer $aktinst starting deep of the lookup + * @param bool $silent if true, do not emit errors. + * @return array the structure of the dir + */ + protected static function _dirToStruct($sPath, $maxinst, $aktinst = 0, $silent = false) + { + $struct = array('dirs' => array(), 'files' => array()); + if (($dir = @opendir($sPath)) === false) { + if (!$silent) { + System::raiseError("Could not open dir $sPath"); + } + return $struct; // XXX could not open error + } + + $struct['dirs'][] = $sPath = realpath($sPath); // XXX don't add if '.' or '..' ? + $list = array(); + while (false !== ($file = readdir($dir))) { + if ($file != '.' && $file != '..') { + $list[] = $file; + } + } + + closedir($dir); + natsort($list); + if ($aktinst < $maxinst || $maxinst == 0) { + foreach ($list as $val) { + $path = $sPath . DIRECTORY_SEPARATOR . $val; + if (is_dir($path) && !is_link($path)) { + $tmp = System::_dirToStruct($path, $maxinst, $aktinst+1, $silent); + $struct = array_merge_recursive($struct, $tmp); + } else { + $struct['files'][] = $path; + } + } + } + + return $struct; + } + + /** + * Creates a nested array representing the structure of a directory and files + * + * @param array $files Array listing files and dirs + * @return array + * @static + * @see System::_dirToStruct() + */ + protected static function _multipleToStruct($files) + { + $struct = array('dirs' => array(), 'files' => array()); + settype($files, 'array'); + foreach ($files as $file) { + if (is_dir($file) && !is_link($file)) { + $tmp = System::_dirToStruct($file, 0); + $struct = array_merge_recursive($tmp, $struct); + } else { + if (!in_array($file, $struct['files'])) { + $struct['files'][] = $file; + } + } + } + return $struct; + } + + /** + * The rm command for removing files. + * Supports multiple files and dirs and also recursive deletes + * + * @param string $args the arguments for rm + * @return mixed PEAR_Error or true for success + * @static + * @access public + */ + public static function rm($args) + { + $opts = System::_parseArgs($args, 'rf'); // "f" does nothing but I like it :-) + if (PEAR::isError($opts)) { + return System::raiseError($opts); + } + foreach ($opts[0] as $opt) { + if ($opt[0] == 'r') { + $do_recursive = true; + } + } + $ret = true; + if (isset($do_recursive)) { + $struct = System::_multipleToStruct($opts[1]); + foreach ($struct['files'] as $file) { + if (!@unlink($file)) { + $ret = false; + } + } + + rsort($struct['dirs']); + foreach ($struct['dirs'] as $dir) { + if (!@rmdir($dir)) { + $ret = false; + } + } + } else { + foreach ($opts[1] as $file) { + $delete = (is_dir($file)) ? 'rmdir' : 'unlink'; + if (!@$delete($file)) { + $ret = false; + } + } + } + return $ret; + } + + /** + * Make directories. + * + * The -p option will create parent directories + * @param string $args the name of the director(y|ies) to create + * @return bool True for success + */ + public static function mkDir($args) + { + $opts = System::_parseArgs($args, 'pm:'); + if (PEAR::isError($opts)) { + return System::raiseError($opts); + } + + $mode = 0777; // default mode + foreach ($opts[0] as $opt) { + if ($opt[0] == 'p') { + $create_parents = true; + } elseif ($opt[0] == 'm') { + // if the mode is clearly an octal number (starts with 0) + // convert it to decimal + if (strlen($opt[1]) && $opt[1][0] == '0') { + $opt[1] = octdec($opt[1]); + } else { + // convert to int + $opt[1] += 0; + } + $mode = $opt[1]; + } + } + + $ret = true; + if (isset($create_parents)) { + foreach ($opts[1] as $dir) { + $dirstack = array(); + while ((!file_exists($dir) || !is_dir($dir)) && + $dir != DIRECTORY_SEPARATOR) { + array_unshift($dirstack, $dir); + $dir = dirname($dir); + } + + while ($newdir = array_shift($dirstack)) { + if (!is_writeable(dirname($newdir))) { + $ret = false; + break; + } + + if (!mkdir($newdir, $mode)) { + $ret = false; + } + } + } + } else { + foreach($opts[1] as $dir) { + if ((@file_exists($dir) || !is_dir($dir)) && !mkdir($dir, $mode)) { + $ret = false; + } + } + } + + return $ret; + } + + /** + * Concatenate files + * + * Usage: + * 1) $var = System::cat('sample.txt test.txt'); + * 2) System::cat('sample.txt test.txt > final.txt'); + * 3) System::cat('sample.txt test.txt >> final.txt'); + * + * Note: as the class use fopen, urls should work also + * + * @param string $args the arguments + * @return boolean true on success + */ + public static function &cat($args) + { + $ret = null; + $files = array(); + if (!is_array($args)) { + $args = preg_split('/\s+/', $args, -1, PREG_SPLIT_NO_EMPTY); + } + + $count_args = count($args); + for ($i = 0; $i < $count_args; $i++) { + if ($args[$i] == '>') { + $mode = 'wb'; + $outputfile = $args[$i+1]; + break; + } elseif ($args[$i] == '>>') { + $mode = 'ab+'; + $outputfile = $args[$i+1]; + break; + } else { + $files[] = $args[$i]; + } + } + $outputfd = false; + if (isset($mode)) { + if (!$outputfd = fopen($outputfile, $mode)) { + $err = System::raiseError("Could not open $outputfile"); + return $err; + } + $ret = true; + } + foreach ($files as $file) { + if (!$fd = fopen($file, 'r')) { + System::raiseError("Could not open $file"); + continue; + } + while ($cont = fread($fd, 2048)) { + if (is_resource($outputfd)) { + fwrite($outputfd, $cont); + } else { + $ret .= $cont; + } + } + fclose($fd); + } + if (is_resource($outputfd)) { + fclose($outputfd); + } + return $ret; + } + + /** + * Creates temporary files or directories. This function will remove + * the created files when the scripts finish its execution. + * + * Usage: + * 1) $tempfile = System::mktemp("prefix"); + * 2) $tempdir = System::mktemp("-d prefix"); + * 3) $tempfile = System::mktemp(); + * 4) $tempfile = System::mktemp("-t /var/tmp prefix"); + * + * prefix -> The string that will be prepended to the temp name + * (defaults to "tmp"). + * -d -> A temporary dir will be created instead of a file. + * -t -> The target dir where the temporary (file|dir) will be created. If + * this param is missing by default the env vars TMP on Windows or + * TMPDIR in Unix will be used. If these vars are also missing + * c:\windows\temp or /tmp will be used. + * + * @param string $args The arguments + * @return mixed the full path of the created (file|dir) or false + * @see System::tmpdir() + */ + public static function mktemp($args = null) + { + static $first_time = true; + $opts = System::_parseArgs($args, 't:d'); + if (PEAR::isError($opts)) { + return System::raiseError($opts); + } + + foreach ($opts[0] as $opt) { + if ($opt[0] == 'd') { + $tmp_is_dir = true; + } elseif ($opt[0] == 't') { + $tmpdir = $opt[1]; + } + } + + $prefix = (isset($opts[1][0])) ? $opts[1][0] : 'tmp'; + if (!isset($tmpdir)) { + $tmpdir = System::tmpdir(); + } + + if (!System::mkDir(array('-p', $tmpdir))) { + return false; + } + + $tmp = tempnam($tmpdir, $prefix); + if (isset($tmp_is_dir)) { + unlink($tmp); // be careful possible race condition here + if (!mkdir($tmp, 0700)) { + return System::raiseError("Unable to create temporary directory $tmpdir"); + } + } + + $GLOBALS['_System_temp_files'][] = $tmp; + if (isset($tmp_is_dir)) { + //$GLOBALS['_System_temp_files'][] = dirname($tmp); + } + + if ($first_time) { + PEAR::registerShutdownFunc(array('System', '_removeTmpFiles')); + $first_time = false; + } + + return $tmp; + } + + /** + * Remove temporary files created my mkTemp. This function is executed + * at script shutdown time + */ + public static function _removeTmpFiles() + { + if (count($GLOBALS['_System_temp_files'])) { + $delete = $GLOBALS['_System_temp_files']; + array_unshift($delete, '-r'); + System::rm($delete); + $GLOBALS['_System_temp_files'] = array(); + } + } + + /** + * Get the path of the temporal directory set in the system + * by looking in its environments variables. + * Note: php.ini-recommended removes the "E" from the variables_order setting, + * making unavaible the $_ENV array, that s why we do tests with _ENV + * + * @return string The temporary directory on the system + */ + public static function tmpdir() + { + if (OS_WINDOWS) { + if ($var = isset($_ENV['TMP']) ? $_ENV['TMP'] : getenv('TMP')) { + return $var; + } + if ($var = isset($_ENV['TEMP']) ? $_ENV['TEMP'] : getenv('TEMP')) { + return $var; + } + if ($var = isset($_ENV['USERPROFILE']) ? $_ENV['USERPROFILE'] : getenv('USERPROFILE')) { + return $var; + } + if ($var = isset($_ENV['windir']) ? $_ENV['windir'] : getenv('windir')) { + return $var; + } + return getenv('SystemRoot') . '\temp'; + } + if ($var = isset($_ENV['TMPDIR']) ? $_ENV['TMPDIR'] : getenv('TMPDIR')) { + return $var; + } + return realpath(function_exists('sys_get_temp_dir') ? sys_get_temp_dir() : '/tmp'); + } + + /** + * The "which" command (show the full path of a command) + * + * @param string $program The command to search for + * @param mixed $fallback Value to return if $program is not found + * + * @return mixed A string with the full path or false if not found + * @author Stig Bakken <ssb@php.net> + */ + public static function which($program, $fallback = false) + { + // enforce API + if (!is_string($program) || '' == $program) { + return $fallback; + } + + // full path given + if (basename($program) != $program) { + $path_elements[] = dirname($program); + $program = basename($program); + } else { + $path = getenv('PATH'); + if (!$path) { + $path = getenv('Path'); // some OSes are just stupid enough to do this + } + + $path_elements = explode(PATH_SEPARATOR, $path); + } + + if (OS_WINDOWS) { + $exe_suffixes = getenv('PATHEXT') + ? explode(PATH_SEPARATOR, getenv('PATHEXT')) + : array('.exe','.bat','.cmd','.com'); + // allow passing a command.exe param + if (strpos($program, '.') !== false) { + array_unshift($exe_suffixes, ''); + } + } else { + $exe_suffixes = array(''); + } + + foreach ($exe_suffixes as $suff) { + foreach ($path_elements as $dir) { + $file = $dir . DIRECTORY_SEPARATOR . $program . $suff; + // It's possible to run a .bat on Windows that is_executable + // would return false for. The is_executable check is meaningless... + if (OS_WINDOWS) { + return $file; + } else { + if (is_executable($file)) { + return $file; + } + } + } + } + return $fallback; + } + + /** + * The "find" command + * + * Usage: + * + * System::find($dir); + * System::find("$dir -type d"); + * System::find("$dir -type f"); + * System::find("$dir -name *.php"); + * System::find("$dir -name *.php -name *.htm*"); + * System::find("$dir -maxdepth 1"); + * + * Params implemented: + * $dir -> Start the search at this directory + * -type d -> return only directories + * -type f -> return only files + * -maxdepth <n> -> max depth of recursion + * -name <pattern> -> search pattern (bash style). Multiple -name param allowed + * + * @param mixed Either array or string with the command line + * @return array Array of found files + */ + public static function find($args) + { + if (!is_array($args)) { + $args = preg_split('/\s+/', $args, -1, PREG_SPLIT_NO_EMPTY); + } + $dir = realpath(array_shift($args)); + if (!$dir) { + return array(); + } + $patterns = array(); + $depth = 0; + $do_files = $do_dirs = true; + $args_count = count($args); + for ($i = 0; $i < $args_count; $i++) { + switch ($args[$i]) { + case '-type': + if (in_array($args[$i+1], array('d', 'f'))) { + if ($args[$i+1] == 'd') { + $do_files = false; + } else { + $do_dirs = false; + } + } + $i++; + break; + case '-name': + $name = preg_quote($args[$i+1], '#'); + // our magic characters ? and * have just been escaped, + // so now we change the escaped versions to PCRE operators + $name = strtr($name, array('\?' => '.', '\*' => '.*')); + $patterns[] = '('.$name.')'; + $i++; + break; + case '-maxdepth': + $depth = $args[$i+1]; + break; + } + } + $path = System::_dirToStruct($dir, $depth, 0, true); + if ($do_files && $do_dirs) { + $files = array_merge($path['files'], $path['dirs']); + } elseif ($do_dirs) { + $files = $path['dirs']; + } else { + $files = $path['files']; + } + if (count($patterns)) { + $dsq = preg_quote(DIRECTORY_SEPARATOR, '#'); + $pattern = '#(^|'.$dsq.')'.implode('|', $patterns).'($|'.$dsq.')#'; + $ret = array(); + $files_count = count($files); + for ($i = 0; $i < $files_count; $i++) { + // only search in the part of the file below the current directory + $filepart = basename($files[$i]); + if (preg_match($pattern, $filepart)) { + $ret[] = $files[$i]; + } + } + return $ret; + } + return $files; + } +} diff --git a/tools/tar/Archive_Tar.php b/tools/tar/Tar.php similarity index 84% rename from tools/tar/Archive_Tar.php rename to tools/tar/Tar.php index 754cd2631..532584622 100644 --- a/tools/tar/Archive_Tar.php +++ b/tools/tar/Tar.php @@ -39,7 +39,11 @@ * @link http://pear.php.net/package/Archive_Tar */ -require_once(_PS_TOOL_DIR_.'pear/PEAR.php'); +// If the PEAR class cannot be loaded via the autoloader, +// then try to require_once it from the PHP include path. +if (!class_exists('PEAR')) { + require_once _PS_TOOL_DIR_.'pear/PEAR.php'; +} define('ARCHIVE_TAR_ATT_SEPARATOR', 90001); define('ARCHIVE_TAR_END_BLOCK', pack("a512", '')); @@ -78,44 +82,55 @@ class Archive_Tar extends PEAR /** * @var string Name of the Tar */ - var $_tarname = ''; + public $_tarname = ''; /** * @var boolean if true, the Tar file will be gzipped */ - var $_compress = false; + public $_compress = false; /** * @var string Type of compression : 'none', 'gz', 'bz2' or 'lzma2' */ - var $_compress_type = 'none'; + public $_compress_type = 'none'; /** * @var string Explode separator */ - var $_separator = ' '; + public $_separator = ' '; /** * @var file descriptor */ - var $_file = 0; + public $_file = 0; /** * @var string Local Tar name of a remote Tar (http:// or ftp://) */ - var $_temp_tarname = ''; + public $_temp_tarname = ''; /** * @var string regular expression for ignoring files or directories */ - var $_ignore_regexp = ''; + public $_ignore_regexp = ''; /** * @var object PEAR_Error object */ - var $error_object = null; + public $error_object = null; + + /** + * Format for data extraction + * + * @var string + */ + public $_fmt = ''; + + /** + * @var int Length of the read buffer in bytes + */ + protected $buffer_length; - // {{{ constructor /** * Archive_Tar Class constructor. This flavour of the constructor only * declare a new Archive_Tar object, identifying it by the name of the @@ -128,19 +143,14 @@ class Archive_Tar extends PEAR * parameter indicates if gzip, bz2 or lzma2 compression * is required. For compatibility reason the * boolean value 'true' means 'gz'. + * @param int $buffer_length Length of the read buffer in bytes * - * @access public + * @return bool */ - function __construct($p_tarname, $p_compress = null) + public function __construct($p_tarname, $p_compress = null, $buffer_length = 512) { - $this->Archive_Tar($p_tarname, $p_compress); - } + parent::__construct(); - function Archive_Tar($p_tarname, $p_compress = null) - { - if (version_compare(PHP_VERSION, '5.0.0', '<')) { - $this->PEAR(); - } $this->_compress = false; $this->_compress_type = 'none'; if (($p_compress === null) || ($p_compress == '')) { @@ -227,32 +237,31 @@ class Archive_Tar extends PEAR return false; } } + + + if (version_compare(PHP_VERSION, "5.5.0-dev") < 0) { + $this->_fmt = "a100filename/a8mode/a8uid/a8gid/a12size/a12mtime/" . + "a8checksum/a1typeflag/a100link/a6magic/a2version/" . + "a32uname/a32gname/a8devmajor/a8devminor/a131prefix"; + } else { + $this->_fmt = "Z100filename/Z8mode/Z8uid/Z8gid/Z12size/Z12mtime/" . + "Z8checksum/Z1typeflag/Z100link/Z6magic/Z2version/" . + "Z32uname/Z32gname/Z8devmajor/Z8devminor/Z131prefix"; + } + + + $this->buffer_length = $buffer_length; } - // }}} - - // {{{ destructor - function _Archive_Tar() + public function __destruct() { $this->_close(); // ----- Look for a local copy to delete - if ($this->_temp_tarname != '') { + if ($this->_temp_tarname != '' && (bool) preg_match('/^tar[[:alnum:]]*\.tmp$/', $this->_temp_tarname)) { @unlink($this->_temp_tarname); } - $this->_PEAR(); } - // }}} - - // {{{ PHP5-compatible destructor - function __destruct() - { - $this->_Archive_Tar(); - } - - // }}} - - // {{{ create() /** * This method creates the archive file and add the files / directories * that are listed in $p_filelist. @@ -273,16 +282,12 @@ class Archive_Tar extends PEAR * * @return true on success, false on error. * @see createModify() - * @access public */ - function create($p_filelist) + public function create($p_filelist) { return $this->createModify($p_filelist, '', ''); } - // }}} - - // {{{ add() /** * This method add the files / directories that are listed in $p_filelist in * the archive. If the archive does not exist it is created. @@ -299,23 +304,26 @@ class Archive_Tar extends PEAR * @see createModify() * @access public */ - function add($p_filelist) + public function add($p_filelist) { return $this->addModify($p_filelist, '', ''); } - // }}} - - // {{{ extract() - function extract($p_path = '', $p_preserve = false) + /** + * @param string $p_path + * @param bool $p_preserve + * @param bool $p_symlinks + * @return bool + */ + public function extract($p_path = '', $p_preserve = false, $p_symlinks = true) { - return $this->extractModify($p_path, '', $p_preserve); + return $this->extractModify($p_path, '', $p_preserve, $p_symlinks); } - // }}} - - // {{{ listContent() - function listContent() + /** + * @return array|int + */ + public function listContent() { $v_list_detail = array(); @@ -330,9 +338,6 @@ class Archive_Tar extends PEAR return $v_list_detail; } - // }}} - - // {{{ createModify() /** * This method creates the archive file and add the files / directories * that are listed in $p_filelist. @@ -366,10 +371,9 @@ class Archive_Tar extends PEAR * element in the list, when relevant. * * @return boolean true on success, false on error. - * @access public * @see addModify() */ - function createModify($p_filelist, $p_add_dir, $p_remove_dir = '') + public function createModify($p_filelist, $p_add_dir, $p_remove_dir = '') { $v_result = true; @@ -401,9 +405,6 @@ class Archive_Tar extends PEAR return $v_result; } - // }}} - - // {{{ addModify() /** * This method add the files / directories listed in $p_filelist at the * end of the existing archive. If the archive does not yet exists it @@ -443,9 +444,8 @@ class Archive_Tar extends PEAR * relevant. * * @return true on success, false on error. - * @access public */ - function addModify($p_filelist, $p_add_dir, $p_remove_dir = '') + public function addModify($p_filelist, $p_add_dir, $p_remove_dir = '') { $v_result = true; @@ -471,9 +471,6 @@ class Archive_Tar extends PEAR return $v_result; } - // }}} - - // {{{ addString() /** * This method add a single string as a file at the * end of the existing archive. If the archive does not yet exists it @@ -484,7 +481,7 @@ class Archive_Tar extends PEAR * with the string. * @param string $p_string The content of the file added in * the archive. - * @param int $p_datetime A custom date/time (unix timestamp) + * @param bool|int $p_datetime A custom date/time (unix timestamp) * for the file (optional). * @param array $p_params An array of optional params: * stamp => the datetime (replaces @@ -500,9 +497,8 @@ class Archive_Tar extends PEAR * (default = 0 = root) * * @return true on success, false on error. - * @access public */ - function addString($p_filename, $p_string, $p_datetime = false, $p_params = array()) + public function addString($p_filename, $p_string, $p_datetime = false, $p_params = array()) { $p_stamp = @$p_params["stamp"] ? $p_params["stamp"] : ($p_datetime ? $p_datetime : time()); $p_mode = @$p_params["mode"] ? $p_params["mode"] : 0600; @@ -532,9 +528,6 @@ class Archive_Tar extends PEAR return $v_result; } - // }}} - - // {{{ extractModify() /** * This method extract all the content of the archive in the directory * indicated by $p_path. When relevant the memorized path of the @@ -565,12 +558,12 @@ class Archive_Tar extends PEAR * removed if present at the beginning of * the file/dir path. * @param boolean $p_preserve Preserve user/group ownership of files + * @param boolean $p_symlinks Allow symlinks. * * @return boolean true on success, false on error. - * @access public * @see extractList() */ - function extractModify($p_path, $p_remove_path, $p_preserve = false) + public function extractModify($p_path, $p_remove_path, $p_preserve = false, $p_symlinks = true) { $v_result = true; $v_list_detail = array(); @@ -582,7 +575,8 @@ class Archive_Tar extends PEAR "complete", 0, $p_remove_path, - $p_preserve + $p_preserve, + $p_symlinks ); $this->_close(); } @@ -590,9 +584,6 @@ class Archive_Tar extends PEAR return $v_result; } - // }}} - - // {{{ extractInString() /** * This method extract from the archive one file identified by $p_filename. * The return value is a string with the file content, or NULL on error. @@ -600,9 +591,8 @@ class Archive_Tar extends PEAR * @param string $p_filename The path of the file to extract in a string. * * @return a string with the file content or NULL. - * @access public */ - function extractInString($p_filename) + public function extractInString($p_filename) { if ($this->_openRead()) { $v_result = $this->_extractInString($p_filename); @@ -614,9 +604,6 @@ class Archive_Tar extends PEAR return $v_result; } - // }}} - - // {{{ extractList() /** * This method extract from the archive only the files indicated in the * $p_filelist. These files are extracted in the current directory or @@ -633,12 +620,12 @@ class Archive_Tar extends PEAR * removed if present at the beginning of * the file/dir path. * @param boolean $p_preserve Preserve user/group ownership of files + * @param boolean $p_symlinks Allow symlinks. * * @return true on success, false on error. - * @access public * @see extractModify() */ - function extractList($p_filelist, $p_path = '', $p_remove_path = '', $p_preserve = false) + public function extractList($p_filelist, $p_path = '', $p_remove_path = '', $p_preserve = false, $p_symlinks = true) { $v_result = true; $v_list_detail = array(); @@ -659,7 +646,8 @@ class Archive_Tar extends PEAR "partial", $v_list, $p_remove_path, - $p_preserve + $p_preserve, + $p_symlinks ); $this->_close(); } @@ -667,20 +655,14 @@ class Archive_Tar extends PEAR return $v_result; } - // }}} - - // {{{ setAttribute() /** * This method set specific attributes of the archive. It uses a variable * list of parameters, in the format attribute code + attribute values : * $arch->setAttribute(ARCHIVE_TAR_ATT_SEPARATOR, ','); * - * @param mixed $argv variable list of attributes and values - * * @return true on success, false on error. - * @access public */ - function setAttribute() + public function setAttribute() { $v_result = true; @@ -715,7 +697,7 @@ class Archive_Tar extends PEAR break; default : - $this->_error('Unknow attribute code ' . $v_att_list[$i] . ''); + $this->_error('Unknown attribute code ' . $v_att_list[$i] . ''); return false; } @@ -726,26 +708,18 @@ class Archive_Tar extends PEAR return $v_result; } - // }}} - - // {{{ setIgnoreRegexp() /** * This method sets the regular expression for ignoring files and directories * at import, for example: * $arch->setIgnoreRegexp("#CVS|\.svn#"); * * @param string $regexp regular expression defining which files or directories to ignore - * - * @access public */ - function setIgnoreRegexp($regexp) + public function setIgnoreRegexp($regexp) { $this->_ignore_regexp = $regexp; } - // }}} - - // {{{ setIgnoreList() /** * This method sets the regular expression for ignoring all files and directories * matching the filenames in the array list at import, for example: @@ -755,33 +729,34 @@ class Archive_Tar extends PEAR * * @access public */ - function setIgnoreList($list) + public function setIgnoreList($list) { - $regexp = str_replace(array('#', '.', '^', '$'), array('\#', '\.', '\^', '\$'), $list); + $list = str_replace(array('#', '.', '^', '$'), array('\#', '\.', '\^', '\$'), $list); $regexp = '#/' . join('$|/', $list) . '#'; $this->setIgnoreRegexp($regexp); } - // }}} - - // {{{ _error() - function _error($p_message) + /** + * @param string $p_message + */ + public function _error($p_message) { - $this->error_object = & $this->raiseError($p_message); + $this->error_object = $this->raiseError($p_message); } - // }}} - - // {{{ _warning() - function _warning($p_message) + /** + * @param string $p_message + */ + public function _warning($p_message) { - $this->error_object = & $this->raiseError($p_message); + $this->error_object = $this->raiseError($p_message); } - // }}} - - // {{{ _isArchive() - function _isArchive($p_filename = null) + /** + * @param string $p_filename + * @return bool + */ + public function _isArchive($p_filename = null) { if ($p_filename == null) { $p_filename = $this->_tarname; @@ -790,10 +765,10 @@ class Archive_Tar extends PEAR return @is_file($p_filename) && !@is_link($p_filename); } - // }}} - - // {{{ _openWrite() - function _openWrite() + /** + * @return bool + */ + public function _openWrite() { if ($this->_compress_type == 'gz' && function_exists('gzopen')) { $this->_file = @gzopen($this->_tarname, "wb9"); @@ -828,10 +803,10 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _openRead() - function _openRead() + /** + * @return bool + */ + public function _openRead() { if (strtolower(substr($this->_tarname, 0, 7)) == 'http://') { @@ -863,9 +838,9 @@ class Archive_Tar extends PEAR // ----- File to open if the local copy $v_filename = $this->_temp_tarname; + } else { + // ----- File to open if the normal Tar file - } else // ----- File to open if the normal Tar file - { $v_filename = $this->_tarname; } @@ -899,10 +874,10 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _openReadWrite() - function _openReadWrite() + /** + * @return bool + */ + public function _openReadWrite() { if ($this->_compress_type == 'gz') { $this->_file = @gzopen($this->_tarname, "r+b"); @@ -945,10 +920,10 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _close() - function _close() + /** + * @return bool + */ + public function _close() { //if (isset($this->_file)) { if (is_resource($this->_file)) { @@ -986,10 +961,10 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _cleanFile() - function _cleanFile() + /** + * @return bool + */ + public function _cleanFile() { $this->_close(); @@ -1007,10 +982,12 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _writeBlock() - function _writeBlock($p_binary_data, $p_len = null) + /** + * @param mixed $p_binary_data + * @param integer $p_len + * @return bool + */ + public function _writeBlock($p_binary_data, $p_len = null) { if (is_resource($this->_file)) { if ($p_len === null) { @@ -1055,16 +1032,15 @@ class Archive_Tar extends PEAR } } } - } } return true; } - // }}} - - // {{{ _readBlock() - function _readBlock() + /** + * @return null|string + */ + public function _readBlock() { $v_block = null; if (is_resource($this->_file)) { @@ -1092,10 +1068,11 @@ class Archive_Tar extends PEAR return $v_block; } - // }}} - - // {{{ _jumpBlock() - function _jumpBlock($p_len = null) + /** + * @param null $p_len + * @return bool + */ + public function _jumpBlock($p_len = null) { if (is_resource($this->_file)) { if ($p_len === null) { @@ -1128,15 +1105,14 @@ class Archive_Tar extends PEAR } } } - } return true; } - // }}} - - // {{{ _writeFooter() - function _writeFooter() + /** + * @return bool + */ + public function _writeFooter() { if (is_resource($this->_file)) { // ----- Write the last 0 filled block for end of archive @@ -1146,10 +1122,13 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _addList() - function _addList($p_list, $p_add_dir, $p_remove_dir) + /** + * @param array $p_list + * @param string $p_add_dir + * @param string $p_remove_dir + * @return bool + */ + public function _addList($p_list, $p_add_dir, $p_remove_dir) { $v_result = true; $v_header = array(); @@ -1227,10 +1206,15 @@ class Archive_Tar extends PEAR return $v_result; } - // }}} - - // {{{ _addFile() - function _addFile($p_filename, &$p_header, $p_add_dir, $p_remove_dir, $v_stored_filename = null) + /** + * @param string $p_filename + * @param mixed $p_header + * @param string $p_add_dir + * @param string $p_remove_dir + * @param null $v_stored_filename + * @return bool + */ + public function _addFile($p_filename, &$p_header, $p_add_dir, $p_remove_dir, $v_stored_filename = null) { if (!$this->_file) { $this->_error('Invalid file descriptor'); @@ -1244,7 +1228,7 @@ class Archive_Tar extends PEAR if (is_null($v_stored_filename)) { // ----- Calculate the stored filename - $p_filename = $this->_translateWinPath($p_filename, false);; + $p_filename = $this->_translateWinPath($p_filename, false); $v_stored_filename = $p_filename; if (strcmp($p_filename, $p_remove_dir) == 0) { @@ -1286,13 +1270,19 @@ class Archive_Tar extends PEAR return false; } - while (($v_buffer = fread($v_file, 512)) != '') { - $v_binary_data = pack("a512", "$v_buffer"); + while (($v_buffer = fread($v_file, $this->buffer_length)) != '') { + $buffer_length = strlen("$v_buffer"); + if ($buffer_length != $this->buffer_length) { + $pack_size = ((int)($buffer_length / 512) + ($buffer_length % 512 !== 0 ? 1 : 0)) * 512; + $pack_format = sprintf('a%d', $pack_size); + } else { + $pack_format = sprintf('a%d', $this->buffer_length); + } + $v_binary_data = pack($pack_format, "$v_buffer"); $this->_writeBlock($v_binary_data); } fclose($v_file); - } else { // ----- Only header for dir if (!$this->_writeHeader($p_filename, $v_stored_filename)) { @@ -1303,10 +1293,14 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _addString() - function _addString($p_filename, $p_string, $p_datetime = false, $p_params = array()) + /** + * @param string $p_filename + * @param string $p_string + * @param bool $p_datetime + * @param array $p_params + * @return bool + */ + public function _addString($p_filename, $p_string, $p_datetime = false, $p_params = array()) { $p_stamp = @$p_params["stamp"] ? $p_params["stamp"] : ($p_datetime ? $p_datetime : time()); $p_mode = @$p_params["mode"] ? $p_params["mode"] : 0600; @@ -1324,7 +1318,7 @@ class Archive_Tar extends PEAR } // ----- Calculate the stored filename - $p_filename = $this->_translateWinPath($p_filename, false);; + $p_filename = $this->_translateWinPath($p_filename, false); // ----- If datetime is not specified, set current time if ($p_datetime === false) { @@ -1353,18 +1347,32 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _writeHeader() - function _writeHeader($p_filename, $p_stored_filename) + /** + * @param string $p_filename + * @param string $p_stored_filename + * @return bool + */ + public function _writeHeader($p_filename, $p_stored_filename) { if ($p_stored_filename == '') { $p_stored_filename = $p_filename; } - $v_reduce_filename = $this->_pathReduction($p_stored_filename); - if (strlen($v_reduce_filename) > 99) { - if (!$this->_writeLongHeader($v_reduce_filename)) { + $v_reduced_filename = $this->_pathReduction($p_stored_filename); + + if (strlen($v_reduced_filename) > 99) { + if (!$this->_writeLongHeader($v_reduced_filename, false)) { + return false; + } + } + + $v_linkname = ''; + if (@is_link($p_filename)) { + $v_linkname = readlink($p_filename); + } + + if (strlen($v_linkname) > 99) { + if (!$this->_writeLongHeader($v_linkname, true)) { return false; } } @@ -1373,14 +1381,10 @@ class Archive_Tar extends PEAR $v_uid = sprintf("%07s", DecOct($v_info[4])); $v_gid = sprintf("%07s", DecOct($v_info[5])); $v_perms = sprintf("%07s", DecOct($v_info['mode'] & 000777)); - $v_mtime = sprintf("%011s", DecOct($v_info['mtime'])); - $v_linkname = ''; - if (@is_link($p_filename)) { $v_typeflag = '2'; - $v_linkname = readlink($p_filename); $v_size = sprintf("%011s", DecOct(0)); } elseif (@is_dir($p_filename)) { $v_typeflag = "5"; @@ -1392,29 +1396,30 @@ class Archive_Tar extends PEAR } $v_magic = 'ustar '; - $v_version = ' '; + $v_uname = ''; + $v_gname = ''; if (function_exists('posix_getpwuid')) { $userinfo = posix_getpwuid($v_info[4]); $groupinfo = posix_getgrgid($v_info[5]); - $v_uname = $userinfo['name']; - $v_gname = $groupinfo['name']; - } else { - $v_uname = ''; - $v_gname = ''; + if (isset($userinfo['name'])) { + $v_uname = $userinfo['name']; + } + + if (isset($groupinfo['name'])) { + $v_gname = $groupinfo['name']; + } } $v_devmajor = ''; - $v_devminor = ''; - $v_prefix = ''; $v_binary_data_first = pack( "a100a8a8a8a12a12", - $v_reduce_filename, + $v_reduced_filename, $v_perms, $v_uid, $v_gid, @@ -1454,7 +1459,7 @@ class Archive_Tar extends PEAR $this->_writeBlock($v_binary_data_first, 148); // ----- Write the calculated checksum - $v_checksum = sprintf("%06s ", DecOct($v_checksum)); + $v_checksum = sprintf("%06s\0 ", DecOct($v_checksum)); $v_binary_data = pack("a8", $v_checksum); $this->_writeBlock($v_binary_data, 8); @@ -1464,10 +1469,17 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _writeHeaderBlock() - function _writeHeaderBlock( + /** + * @param string $p_filename + * @param int $p_size + * @param int $p_mtime + * @param int $p_perms + * @param string $p_type + * @param int $p_uid + * @param int $p_gid + * @return bool + */ + public function _writeHeaderBlock( $p_filename, $p_size, $p_mtime = 0, @@ -1475,11 +1487,12 @@ class Archive_Tar extends PEAR $p_type = '', $p_uid = 0, $p_gid = 0 - ) { + ) + { $p_filename = $this->_pathReduction($p_filename); if (strlen($p_filename) > 99) { - if (!$this->_writeLongHeader($p_filename)) { + if (!$this->_writeLongHeader($p_filename, false)) { return false; } } @@ -1506,8 +1519,13 @@ class Archive_Tar extends PEAR $userinfo = posix_getpwuid($p_uid); $groupinfo = posix_getgrgid($p_gid); - $v_uname = $userinfo['name']; - $v_gname = $groupinfo['name']; + if ($userinfo === false || $groupinfo === false) { + $v_uname = ''; + $v_gname = ''; + } else { + $v_uname = $userinfo['name']; + $v_gname = $groupinfo['name']; + } } else { $v_uname = ''; $v_gname = ''; @@ -1571,39 +1589,35 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _writeLongHeader() - function _writeLongHeader($p_filename) + /** + * @param string $p_filename + * @return bool + */ + public function _writeLongHeader($p_filename, $is_link = false) { - $v_size = sprintf("%11s ", DecOct(strlen($p_filename))); - - $v_typeflag = 'L'; - + $v_uid = sprintf("%07s", 0); + $v_gid = sprintf("%07s", 0); + $v_perms = sprintf("%07s", 0); + $v_size = sprintf("%'011s", DecOct(strlen($p_filename))); + $v_mtime = sprintf("%011s", 0); + $v_typeflag = ($is_link ? 'K' : 'L'); $v_linkname = ''; - - $v_magic = ''; - - $v_version = ''; - + $v_magic = 'ustar '; + $v_version = ' '; $v_uname = ''; - $v_gname = ''; - $v_devmajor = ''; - $v_devminor = ''; - $v_prefix = ''; $v_binary_data_first = pack( "a100a8a8a8a12a12", '././@LongLink', - 0, - 0, - 0, + $v_perms, + $v_uid, + $v_gid, $v_size, - 0 + $v_mtime ); $v_binary_data_last = pack( "a1a100a6a2a32a32a8a8a155a12", @@ -1638,7 +1652,7 @@ class Archive_Tar extends PEAR $this->_writeBlock($v_binary_data_first, 148); // ----- Write the calculated checksum - $v_checksum = sprintf("%06s ", DecOct($v_checksum)); + $v_checksum = sprintf("%06s\0 ", DecOct($v_checksum)); $v_binary_data = pack("a8", $v_checksum); $this->_writeBlock($v_binary_data, 8); @@ -1655,10 +1669,12 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _readHeader() - function _readHeader($v_binary_data, &$v_header) + /** + * @param mixed $v_binary_data + * @param mixed $v_header + * @return bool + */ + public function _readHeader($v_binary_data, &$v_header) { if (strlen($v_binary_data) == 0) { $v_header['filename'] = ''; @@ -1677,35 +1693,29 @@ class Archive_Tar extends PEAR // ----- Calculate the checksum $v_checksum = 0; // ..... First part of the header - for ($i = 0; $i < 148; $i++) { - $v_checksum += ord(substr($v_binary_data, $i, 1)); - } - // ..... Ignore the checksum value and replace it by ' ' (space) - for ($i = 148; $i < 156; $i++) { - $v_checksum += ord(' '); - } - // ..... Last part of the header - for ($i = 156; $i < 512; $i++) { - $v_checksum += ord(substr($v_binary_data, $i, 1)); - } + $v_binary_split = str_split($v_binary_data); + $v_checksum += array_sum(array_map('ord', array_slice($v_binary_split, 0, 148))); + $v_checksum += array_sum(array_map('ord', array(' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',))); + $v_checksum += array_sum(array_map('ord', array_slice($v_binary_split, 156, 512))); - if (version_compare(PHP_VERSION, "5.5.0-dev") < 0) { - $fmt = "a100filename/a8mode/a8uid/a8gid/a12size/a12mtime/" . - "a8checksum/a1typeflag/a100link/a6magic/a2version/" . - "a32uname/a32gname/a8devmajor/a8devminor/a131prefix"; - } else { - $fmt = "Z100filename/Z8mode/Z8uid/Z8gid/Z12size/Z12mtime/" . - "Z8checksum/Z1typeflag/Z100link/Z6magic/Z2version/" . - "Z32uname/Z32gname/Z8devmajor/Z8devminor/Z131prefix"; - } - $v_data = unpack($fmt, $v_binary_data); + + $v_data = unpack($this->_fmt, $v_binary_data); if (strlen($v_data["prefix"]) > 0) { $v_data["filename"] = "$v_data[prefix]/$v_data[filename]"; } // ----- Extract the checksum - $v_header['checksum'] = OctDec(trim($v_data['checksum'])); + $v_data_checksum = trim($v_data['checksum']); + if (!preg_match('/^[0-7]*$/', $v_data_checksum)) { + $this->_error( + 'Invalid checksum for file "' . $v_data['filename'] + . '" : ' . $v_data_checksum . ' extracted' + ); + return false; + } + + $v_header['checksum'] = OctDec($v_data_checksum); if ($v_header['checksum'] != $v_checksum) { $v_header['filename'] = ''; @@ -1723,8 +1733,8 @@ class Archive_Tar extends PEAR } // ----- Extract the properties - $v_header['filename'] = $v_data['filename']; - if ($this->_maliciousFilename($v_header['filename'])) { + $v_header['filename'] = rtrim($v_data['filename'], "\0"); + if ($this->_isMaliciousFilename($v_header['filename'])) { $this->_error( 'Malicious .tar detected, file "' . $v_header['filename'] . '" will not install in desired directory tree' @@ -1734,14 +1744,14 @@ class Archive_Tar extends PEAR $v_header['mode'] = OctDec(trim($v_data['mode'])); $v_header['uid'] = OctDec(trim($v_data['uid'])); $v_header['gid'] = OctDec(trim($v_data['gid'])); - $v_header['size'] = OctDec(trim($v_data['size'])); + $v_header['size'] = $this->_tarRecToSize($v_data['size']); $v_header['mtime'] = OctDec(trim($v_data['mtime'])); if (($v_header['typeflag'] = $v_data['typeflag']) == "5") { $v_header['size'] = 0; } $v_header['link'] = trim($v_data['link']); /* ----- All these fields are removed form the header because - they do not carry interesting info + they do not carry interesting info $v_header[magic] = trim($v_data[magic]); $v_header[version] = trim($v_data[version]); $v_header[uname] = trim($v_data[uname]); @@ -1753,34 +1763,66 @@ class Archive_Tar extends PEAR return true; } - // }}} + /** + * Convert Tar record size to actual size + * + * @param string $tar_size + * @return size of tar record in bytes + */ + private function _tarRecToSize($tar_size) + { + /* + * First byte of size has a special meaning if bit 7 is set. + * + * Bit 7 indicates base-256 encoding if set. + * Bit 6 is the sign bit. + * Bits 5:0 are most significant value bits. + */ + $ch = ord($tar_size[0]); + if ($ch & 0x80) { + // Full 12-bytes record is required. + $rec_str = $tar_size . "\x00"; + + $size = ($ch & 0x40) ? -1 : 0; + $size = ($size << 6) | ($ch & 0x3f); + + for ($num_ch = 1; $num_ch < 12; ++$num_ch) { + $size = ($size * 256) + ord($rec_str[$num_ch]); + } + + return $size; + + } else { + return OctDec(trim($tar_size)); + } + } - // {{{ _maliciousFilename() /** * Detect and report a malicious file name * * @param string $file * * @return bool - * @access private */ - function _maliciousFilename($file) + private function _isMaliciousFilename($file) { - if (strpos($file, '/../') !== false) { + if (strpos($file, '://') !== false) { return true; } - if (strpos($file, '../') === 0) { + if (strpos($file, '../') !== false || strpos($file, '..\\') !== false) { return true; } return false; } - // }}} - - // {{{ _readLongHeader() - function _readLongHeader(&$v_header) + /** + * @param $v_header + * @return bool + */ + public function _readLongHeader(&$v_header) { $v_filename = ''; + $v_filesize = $v_header['size']; $n = floor($v_header['size'] / 512); for ($i = 0; $i < $n; $i++) { $v_content = $this->_readBlock(); @@ -1788,7 +1830,7 @@ class Archive_Tar extends PEAR } if (($v_header['size'] % 512) != 0) { $v_content = $this->_readBlock(); - $v_filename .= trim($v_content); + $v_filename .= $v_content; } // ----- Read the next header @@ -1798,9 +1840,9 @@ class Archive_Tar extends PEAR return false; } - $v_filename = trim($v_filename); + $v_filename = rtrim(substr($v_filename, 0, $v_filesize), "\0"); $v_header['filename'] = $v_filename; - if ($this->_maliciousFilename($v_filename)) { + if ($this->_isMaliciousFilename($v_filename)) { $this->_error( 'Malicious .tar detected, file "' . $v_filename . '" will not install in desired directory tree' @@ -1811,9 +1853,6 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _extractInString() /** * This method extract from the archive one file identified by $p_filename. * The return value is a string with the file content, or null on error. @@ -1821,9 +1860,8 @@ class Archive_Tar extends PEAR * @param string $p_filename The path of the file to extract in a string. * * @return a string with the file content or null. - * @access private */ - function _extractInString($p_filename) + private function _extractInString($p_filename) { $v_result_str = ""; @@ -1836,11 +1874,24 @@ class Archive_Tar extends PEAR continue; } - // ----- Look for long filename - if ($v_header['typeflag'] == 'L') { - if (!$this->_readLongHeader($v_header)) { - return null; - } + switch ($v_header['typeflag']) { + case 'L': + { + if (!$this->_readLongHeader($v_header)) { + return null; + } + } + break; + + case 'K': + { + $v_link_header = $v_header; + if (!$this->_readLongHeader($v_link_header)) { + return null; + } + $v_header['link'] = $v_link_header['filename']; + } + break; } if ($v_header['filename'] == $p_filename) { @@ -1873,17 +1924,26 @@ class Archive_Tar extends PEAR return null; } - // }}} - - // {{{ _extractList() - function _extractList( + /** + * @param string $p_path + * @param string $p_list_detail + * @param string $p_mode + * @param string $p_file_list + * @param string $p_remove_path + * @param bool $p_preserve + * @param bool $p_symlinks + * @return bool + */ + public function _extractList( $p_path, &$p_list_detail, $p_mode, $p_file_list, $p_remove_path, - $p_preserve = false - ) { + $p_preserve = false, + $p_symlinks = true + ) + { $v_result = true; $v_nb = 0; $v_extract_all = true; @@ -1935,11 +1995,24 @@ class Archive_Tar extends PEAR continue; } - // ----- Look for long filename - if ($v_header['typeflag'] == 'L') { - if (!$this->_readLongHeader($v_header)) { - return false; - } + switch ($v_header['typeflag']) { + case 'L': + { + if (!$this->_readLongHeader($v_header)) { + return null; + } + } + break; + + case 'K': + { + $v_link_header = $v_header; + if (!$this->_readLongHeader($v_link_header)) { + return null; + } + $v_header['link'] = $v_link_header['filename']; + } + break; } // ignore extended / pax headers @@ -2051,6 +2124,39 @@ class Archive_Tar extends PEAR } } } elseif ($v_header['typeflag'] == "2") { + $link_depth = 0; + foreach (explode("/", $v_header['filename']) as $dir) { + if ($dir === "..") { + $link_depth--; + } elseif ($dir !== "" && $dir !== "." ) { + $link_depth++; + } + } + foreach (explode("/", $v_header['link']) as $dir){ + if ($link_depth <= 0) { + break; + } + if ($dir === "..") { + $link_depth--; + } elseif ($dir !== "" && $dir !== ".") { + $link_depth++; + } + } + if (strpos($v_header['link'], "/") === 0 or $link_depth <= 0) { + $this->_error( + 'Out-of-path file extraction {' + . $v_header['filename'] . ' --> ' . + $v_header['link'] . '}' + ); + return false; + } + if (!$p_symlinks) { + $this->_warning('Symbolic links are not allowed. ' + . 'Unable to extract {' + . $v_header['filename'] . '}' + ); + return false; + } if (@file_exists($v_header['filename'])) { @unlink($v_header['filename']); } @@ -2116,13 +2222,6 @@ class Archive_Tar extends PEAR ); return false; } - // By webkul to change powered by from prrestashop to webkul - if (strpos($v_header['filename'], 'mails') !== false) { - $fileContent = file_get_contents($v_header['filename']); - $fileContent = str_replace("http://www.prestashop.com/", "https://webkul.com", $fileContent); - $fileContent = str_replace("PrestaShop", "Webkul", $fileContent); - file_put_contents($v_header['filename'], $fileContent); - } } } else { $this->_jumpBlock(ceil(($v_header['size'] / 512))); @@ -2159,10 +2258,10 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _openAppend() - function _openAppend() + /** + * @return bool + */ + public function _openAppend() { if (filesize($this->_tarname) == 0) { return $this->_openWrite(); @@ -2272,7 +2371,6 @@ class Archive_Tar extends PEAR . $this->_tarname . '.tmp\'' ); } - } else { // ----- For not compressed tar, just add files before the last // one or two 512 bytes block @@ -2297,10 +2395,13 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _append() - function _append($p_filelist, $p_add_dir = '', $p_remove_dir = '') + /** + * @param $p_filelist + * @param string $p_add_dir + * @param string $p_remove_dir + * @return bool + */ + public function _append($p_filelist, $p_add_dir = '', $p_remove_dir = '') { if (!$this->_openAppend()) { return false; @@ -2315,10 +2416,6 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _dirCheck() - /** * Check if a directory exists and create it (including parent * dirs) if not. @@ -2327,7 +2424,7 @@ class Archive_Tar extends PEAR * * @return bool true if the directory exists or was created */ - function _dirCheck($p_dir) + public function _dirCheck($p_dir) { clearstatcache(); if ((@is_dir($p_dir)) || ($p_dir == '')) { @@ -2351,10 +2448,6 @@ class Archive_Tar extends PEAR return true; } - // }}} - - // {{{ _pathReduction() - /** * Compress path by changing for example "/dir/foo/../bar" to "/dir/bar", * rand emove double slashes. @@ -2362,11 +2455,8 @@ class Archive_Tar extends PEAR * @param string $p_dir path to reduce * * @return string reduced path - * - * @access private - * */ - function _pathReduction($p_dir) + private function _pathReduction($p_dir) { $v_result = ''; @@ -2408,10 +2498,12 @@ class Archive_Tar extends PEAR return $v_result; } - // }}} - - // {{{ _translateWinPath() - function _translateWinPath($p_path, $p_remove_disk_letter = true) + /** + * @param $p_path + * @param bool $p_remove_disk_letter + * @return string + */ + public function _translateWinPath($p_path, $p_remove_disk_letter = true) { if (defined('OS_WINDOWS') && OS_WINDOWS) { // ----- Look for potential disk letter @@ -2427,6 +2519,4 @@ class Archive_Tar extends PEAR } return $p_path; } - // }}} - } From d14328dcb6849fe378404bd05a2b32d0b2a169c4 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Mon, 17 May 2021 13:01:58 +0530 Subject: [PATCH 18/27] update required files --- classes/ConfigurationTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/ConfigurationTest.php b/classes/ConfigurationTest.php index 6981c6c76..4b98b0e47 100644 --- a/classes/ConfigurationTest.php +++ b/classes/ConfigurationTest.php @@ -31,7 +31,7 @@ class ConfigurationTestCore '/classes/log/index.php', '/classes/cache/index.php', '/config/index.php', - '/tools/tar/Archive_Tar.php', + '/tools/tar/Tar.php', '/tools/pear/PEAR.php', '/controllers/admin/AdminLoginController.php', '/css/index.php', From e0f4dc1164343ceb8d60de8623a18d54a404c339 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Wed, 19 May 2021 11:51:51 +0530 Subject: [PATCH 19/27] resolve issue when add to cart --- classes/Tools.php | 5 +++++ modules/blockcart/blockcart.php | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/classes/Tools.php b/classes/Tools.php index 22ddaf612..502c4e4a8 100644 --- a/classes/Tools.php +++ b/classes/Tools.php @@ -926,6 +926,11 @@ class ToolsCore return html_entity_decode((string)$string, ENT_QUOTES, 'utf-8'); } + public static function removeHtmlComments($html) + { + return preg_replace('/<!--(.|\s)*?-->/', '', $html); + } + public static function safePostVars() { if (!isset($_POST) || !is_array($_POST)) { diff --git a/modules/blockcart/blockcart.php b/modules/blockcart/blockcart.php index fd5847434..4bebdaafb 100644 --- a/modules/blockcart/blockcart.php +++ b/modules/blockcart/blockcart.php @@ -224,7 +224,7 @@ class blockcart extends Module } $this->assignContentVars($params); - $res = Tools::jsonDecode($this->display(__FILE__, 'blockcart-json.tpl'), true); + $res = Tools::jsonDecode(Tools::removeHtmlComments($this->display(__FILE__, 'blockcart-json.tpl')), true); if (isset($params['cookie']->avail_rooms)) { $res['avail_rooms'] = $params['cookie']->avail_rooms; @@ -249,7 +249,7 @@ class blockcart extends Module } $this->assignContentVars(array('cookie' => $this->context->cookie, 'cart' => $this->context->cart)); - $params['json'] = $this->display(__FILE__, 'blockcart-json.tpl'); + $params['json'] = Tools::removeHtmlComments($this->display(__FILE__, 'blockcart-json.tpl')); } public function hookHeader() From 99d1dfd172d05e9cafeeffde1d7467f021a9bf9a Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Wed, 19 May 2021 12:21:46 +0530 Subject: [PATCH 20/27] resolve index not defined error in order restrict date --- .../classes/HotelOrderRestrictDate.php | 6 ++---- modules/sekeywords/sekeywords.php | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/hotelreservationsystem/classes/HotelOrderRestrictDate.php b/modules/hotelreservationsystem/classes/HotelOrderRestrictDate.php index a51eb1b82..3d490af2c 100644 --- a/modules/hotelreservationsystem/classes/HotelOrderRestrictDate.php +++ b/modules/hotelreservationsystem/classes/HotelOrderRestrictDate.php @@ -54,10 +54,8 @@ class HotelOrderRestrictDate extends ObjectModel $obj_ord_rest = new self(); $order_restrict_data = $obj_ord_rest->getDataByHotelId($id_hotel); - $max_order_date_restr = $order_restrict_data['max_order_date']; - - if (isset($max_order_date_restr) && $max_order_date_restr) { - $max_order_date = $max_order_date_restr; + if (isset($order_restrict_data['max_order_date']) && $order_restrict_data['max_order_date']) { + $max_order_date = $order_restrict_data['max_order_date']; } elseif (isset($global_max_order_date) && $global_max_order_date) { $max_order_date = $global_max_order_date; } else { diff --git a/modules/sekeywords/sekeywords.php b/modules/sekeywords/sekeywords.php index 0e7cd850a..b259a3961 100644 --- a/modules/sekeywords/sekeywords.php +++ b/modules/sekeywords/sekeywords.php @@ -89,7 +89,7 @@ class SEKeywords extends ModuleGraph public function hookTop($params) { - if (!isset($_SERVER['HTTP_REFERER']) || strpos($_SERVER['HTTP_REFERER'], Tools::getHttpHost(false, false) == 0)) { + if (!isset($_SERVER['HTTP_REFERER']) || strpos($_SERVER['HTTP_REFERER'], Tools::getHttpHost(false, false)) == 0) { return; } From c2c386fa7a8b602f81ca0b9bfa88fd4a5c556519 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Wed, 19 May 2021 13:08:17 +0530 Subject: [PATCH 21/27] Resolve cart and account logout issue --- classes/Cart.php | 3 +++ classes/Connection.php | 2 +- controllers/admin/AdminProductsController.php | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/classes/Cart.php b/classes/Cart.php index 7d380889b..6636635eb 100644 --- a/classes/Cart.php +++ b/classes/Cart.php @@ -2632,6 +2632,9 @@ class CartCore extends ObjectModel */ public static function desintifier($int, $delimiter = ',') { + if (!$int) + return; + $delimiter_len = $int[0]; $int = strrev(substr($int, 1)); $elm = explode(str_repeat('0', $delimiter_len + 1), $int); diff --git a/classes/Connection.php b/classes/Connection.php index d44729a10..c14ee13fe 100644 --- a/classes/Connection.php +++ b/classes/Connection.php @@ -136,7 +136,7 @@ class ConnectionCore extends ObjectModel '.Shop::addSqlRestriction(Shop::SHARE_CUSTOMER).' ORDER BY `date_add` DESC'; $result = Db::getInstance()->getRow($sql, false); - if (!$result['id_guest'] && (int)$cookie->id_guest) { + if (!isset($result['id_guest']) && (int)$cookie->id_guest) { // The old connections details are removed from the database in order to spare some memory Connection::cleanConnectionsPages(); diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 35879aea7..f5070a75b 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -2925,7 +2925,9 @@ class AdminProductsControllerCore extends AdminController public function renderForm() { // This nice code (irony) is here to store the product name, because the row after will erase product name in multishop context - $this->product_name = $this->object->name[$this->context->language->id]; + if (Validate::isLoadedObject(($this->object))) { + $this->product_name = $this->object->name[$this->context->language->id]; + } if (!method_exists($this, 'initForm'.$this->tab_display)) { return; From 0d1cf1e87e815878afdfe259141b43df0d8113e2 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Wed, 19 May 2021 13:28:10 +0530 Subject: [PATCH 22/27] Changes in paypal module --- modules/paypal/api/sdk/braintree/lib/Braintree/Digest.php | 4 ++-- modules/paypal/api/sdk/braintree/lib/Braintree/Util.php | 2 +- modules/paypal/paypal.php | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/paypal/api/sdk/braintree/lib/Braintree/Digest.php b/modules/paypal/api/sdk/braintree/lib/Braintree/Digest.php index ec6d9e090..c859c61b2 100644 --- a/modules/paypal/api/sdk/braintree/lib/Braintree/Digest.php +++ b/modules/paypal/api/sdk/braintree/lib/Braintree/Digest.php @@ -52,8 +52,8 @@ class Digest $outerPad = str_repeat(chr(0x5C), 64); for ($i = 0; $i < 20; $i++) { - $innerPad{$i} = $keyDigest{$i} ^ $innerPad{$i}; - $outerPad{$i} = $keyDigest{$i} ^ $outerPad{$i}; + $innerPad[$i] = $keyDigest[$i] ^ $innerPad[$i]; + $outerPad[$i] = $keyDigest[$i] ^ $outerPad[$i]; } return sha1($outerPad.pack($pack, sha1($innerPad.$message))); diff --git a/modules/paypal/api/sdk/braintree/lib/Braintree/Util.php b/modules/paypal/api/sdk/braintree/lib/Braintree/Util.php index 23d4af6bf..0a7757ce5 100644 --- a/modules/paypal/api/sdk/braintree/lib/Braintree/Util.php +++ b/modules/paypal/api/sdk/braintree/lib/Braintree/Util.php @@ -202,7 +202,7 @@ class Util // every time this function is called. static $callback = null; if ($callback === null) { - $callback = create_function('$matches', 'return strtoupper($matches[1]);'); + $callback = function ($matches) { return strtoupper($matches[1]); }; } return preg_replace_callback('/' . $delimiter . '(\w)/', $callback, $string); diff --git a/modules/paypal/paypal.php b/modules/paypal/paypal.php index 67f1c3c06..ff05f78db 100644 --- a/modules/paypal/paypal.php +++ b/modules/paypal/paypal.php @@ -2550,9 +2550,9 @@ class PayPal extends PaymentModule // check digit-by-digit, if they have a difference, return 1 or -1 (greater/lower than) for ($i = 0; $i < Tools::strlen($num1); $i++) { - if ((int) $num1{$i} > (int) $num2{$i}) { + if ((int) $num1[$i] > (int) $num2[$i]) { return 1; - } elseif ((int) $num1{$i} < (int) $num2{$i}) { + } elseif ((int) $num1[$i] < (int) $num2[$i]) { return -1; } @@ -2575,7 +2575,7 @@ class PayPal extends PaymentModule 'address_billing' => new Address($this->context->cart->id_address_invoice), 'cart' => $this->context->cart, 'patternRules' => array('avoid' => array()), - 'cart_image_size' => version_compare(_PS_VERSION_, '1.5', '<') ? 'small' : version_compare(_PS_VERSION_, '1.6', '<') ? 'small_default' : 'cart_default', + 'cart_image_size' => version_compare(_PS_VERSION_, '1.5', '<') ? 'small' : (version_compare(_PS_VERSION_, '1.6', '<') ? 'small_default' : 'cart_default'), 'useStyle14' => version_compare(_PS_VERSION_, '1.5', '<'), 'useStyle15' => version_compare(_PS_VERSION_, '1.5', '>') && version_compare(_PS_VERSION_, '1.6', '<'), )); From 57cf2fc8ce150bfacdc69fa47ae5462c75a5482b Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Wed, 19 May 2021 16:00:36 +0530 Subject: [PATCH 23/27] Removed unused options from images controller --- controllers/admin/AdminImagesController.php | 126 ++++++++++---------- 1 file changed, 63 insertions(+), 63 deletions(-) diff --git a/controllers/admin/AdminImagesController.php b/controllers/admin/AdminImagesController.php index 11bd67be4..11ce68c13 100644 --- a/controllers/admin/AdminImagesController.php +++ b/controllers/admin/AdminImagesController.php @@ -58,9 +58,9 @@ class AdminImagesControllerCore extends AdminController 'height' => array('title' => $this->l('Height'), 'suffix' => ' px'), 'products' => array('title' => $this->l('Products'), 'align' => 'center', 'type' => 'bool', 'callback' => 'printEntityActiveIcon', 'orderby' => false), 'categories' => array('title' => $this->l('Categories'), 'align' => 'center', 'type' => 'bool', 'callback' => 'printEntityActiveIcon', 'orderby' => false), - 'manufacturers' => array('title' => $this->l('Manufacturers'), 'align' => 'center', 'type' => 'bool', 'callback' => 'printEntityActiveIcon', 'orderby' => false), - 'suppliers' => array('title' => $this->l('Suppliers'), 'align' => 'center', 'type' => 'bool', 'callback' => 'printEntityActiveIcon', 'orderby' => false), - 'stores' => array('title' => $this->l('Stores'), 'align' => 'center', 'type' => 'bool', 'callback' => 'printEntityActiveIcon', 'orderby' => false) + // 'manufacturers' => array('title' => $this->l('Manufacturers'), 'align' => 'center', 'type' => 'bool', 'callback' => 'printEntityActiveIcon', 'orderby' => false), + // 'suppliers' => array('title' => $this->l('Suppliers'), 'align' => 'center', 'type' => 'bool', 'callback' => 'printEntityActiveIcon', 'orderby' => false), + // 'stores' => array('title' => $this->l('Stores'), 'align' => 'center', 'type' => 'bool', 'callback' => 'printEntityActiveIcon', 'orderby' => false) ); // Scenes tab has been removed by default from the installation, but may still exists in updates @@ -267,46 +267,46 @@ class AdminImagesControllerCore extends AdminController ), ) ), - array( - 'type' => 'switch', - 'label' => $this->l('Manufacturers'), - 'name' => 'manufacturers', - 'required' => false, - 'is_bool' => true, - 'hint' => $this->l('This type will be used for Manufacturer images.'), - 'values' => array( - array( - 'id' => 'manufacturers_on', - 'value' => 1, - 'label' => $this->l('Enabled') - ), - array( - 'id' => 'manufacturers_off', - 'value' => 0, - 'label' => $this->l('Disabled') - ), - ) - ), - array( - 'type' => 'switch', - 'label' => $this->l('Suppliers'), - 'name' => 'suppliers', - 'required' => false, - 'is_bool' => true, - 'hint' => $this->l('This type will be used for Supplier images.'), - 'values' => array( - array( - 'id' => 'suppliers_on', - 'value' => 1, - 'label' => $this->l('Enabled') - ), - array( - 'id' => 'suppliers_off', - 'value' => 0, - 'label' => $this->l('Disabled') - ), - ) - ), + // array( + // 'type' => 'switch', + // 'label' => $this->l('Manufacturers'), + // 'name' => 'manufacturers', + // 'required' => false, + // 'is_bool' => true, + // 'hint' => $this->l('This type will be used for Manufacturer images.'), + // 'values' => array( + // array( + // 'id' => 'manufacturers_on', + // 'value' => 1, + // 'label' => $this->l('Enabled') + // ), + // array( + // 'id' => 'manufacturers_off', + // 'value' => 0, + // 'label' => $this->l('Disabled') + // ), + // ) + // ), + // array( + // 'type' => 'switch', + // 'label' => $this->l('Suppliers'), + // 'name' => 'suppliers', + // 'required' => false, + // 'is_bool' => true, + // 'hint' => $this->l('This type will be used for Supplier images.'), + // 'values' => array( + // array( + // 'id' => 'suppliers_on', + // 'value' => 1, + // 'label' => $this->l('Enabled') + // ), + // array( + // 'id' => 'suppliers_off', + // 'value' => 0, + // 'label' => $this->l('Disabled') + // ), + // ) + // ), array( 'type' => 'switch', 'label' => $this->l('Scenes'), @@ -328,26 +328,26 @@ class AdminImagesControllerCore extends AdminController ), ) ), - array( - 'type' => 'switch', - 'label' => $this->l('Stores'), - 'name' => 'stores', - 'required' => false, - 'is_bool' => true, - 'hint' => $this->l('This type will be used for Store images.'), - 'values' => array( - array( - 'id' => 'stores_on', - 'value' => 1, - 'label' => $this->l('Enabled') - ), - array( - 'id' => 'stores_off', - 'value' => 0, - 'label' => $this->l('Disabled') - ), - ) - ), + // array( + // 'type' => 'switch', + // 'label' => $this->l('Stores'), + // 'name' => 'stores', + // 'required' => false, + // 'is_bool' => true, + // 'hint' => $this->l('This type will be used for Store images.'), + // 'values' => array( + // array( + // 'id' => 'stores_on', + // 'value' => 1, + // 'label' => $this->l('Enabled') + // ), + // array( + // 'id' => 'stores_off', + // 'value' => 0, + // 'label' => $this->l('Disabled') + // ), + // ) + // ), ), 'submit' => array( 'title' => $this->l('Save') From bb036f9bb935c8ef6dcb41af4d3bdf35ed663eaa Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Thu, 20 May 2021 13:12:52 +0530 Subject: [PATCH 24/27] update function getRoomBookingData --- controllers/admin/AdminOrdersController.php | 2 +- .../hotelreservationsystem/classes/HotelBookingDetail.php | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index bac43229c..c495db61b 100644 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -3381,7 +3381,7 @@ class AdminOrdersControllerCore extends AdminController if (!count($this->errors)) { $objBookingDetail = new HotelBookingDetail(); - if ($roomBookingInfo = $objBookingDetail->getRoomBookingData($idRoom, $idOrder)) { + if ($roomBookingInfo = $objBookingDetail->getRoomBookingData($idRoom, $idOrder, $dateFrom, $dateTo)) { // if admin choose Check-Out status if ($newStatus == 3 && $roomBookingInfo['check_in'] == '0000-00-00 00:00:00' diff --git a/modules/hotelreservationsystem/classes/HotelBookingDetail.php b/modules/hotelreservationsystem/classes/HotelBookingDetail.php index 5fac0e8d7..650362875 100644 --- a/modules/hotelreservationsystem/classes/HotelBookingDetail.php +++ b/modules/hotelreservationsystem/classes/HotelBookingDetail.php @@ -1753,11 +1753,12 @@ class HotelBookingDetail extends ObjectModel ); } - public function getRoomBookingData($idRoom, $idOrder) + public function getRoomBookingData($idRoom, $idOrder, $date_from, $date_to) { $sql = 'SELECT `id_product`, `id_order_detail`, `id_hotel`, `id_customer`, `booking_type`, `id_status`, `check_in`, `check_out` FROM `'._DB_PREFIX_.'htl_booking_detail` - WHERE `id_order`='.(int)$idOrder.' AND `id_room`='.(int)$idRoom; + WHERE `id_order`='.(int)$idOrder.' AND `id_room`='.(int)$idRoom.' + AND `date_from`=\''.pSQL($date_from).'\' AND `date_to`= \''.pSQL($date_to).'\''; return Db::getInstance()->getRow($sql); } From 9f10eaac69e60a456f06f5046540b0d08fa7ed82 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Thu, 20 May 2021 18:20:35 +0530 Subject: [PATCH 25/27] updated room status to constants --- .../controllers/orders/helpers/view/view.tpl | 4 +- controllers/admin/AdminOrdersController.php | 15 +++-- .../classes/HotelBookingDetail.php | 55 ++++++++++++++----- .../classes/HotelHelper.php | 12 ---- .../classes/HotelOrderStatus.php | 46 ---------------- modules/hotelreservationsystem/define.php | 1 - .../hotelreservationsystem.php | 4 +- modules/hotelreservationsystem/install.sql | 6 -- 8 files changed, 52 insertions(+), 91 deletions(-) delete mode 100644 modules/hotelreservationsystem/classes/HotelOrderStatus.php diff --git a/admin/themes/default/template/controllers/orders/helpers/view/view.tpl b/admin/themes/default/template/controllers/orders/helpers/view/view.tpl index 5421912fe..d300dc815 100644 --- a/admin/themes/default/template/controllers/orders/helpers/view/view.tpl +++ b/admin/themes/default/template/controllers/orders/helpers/view/view.tpl @@ -301,11 +301,11 @@ <div class="col-sm-7"> <select name="booking_order_status" class="form-control booking_order_status margin-bottom-5"> {foreach from=$hotel_order_status item=state} - <option value="{$state['id']|intval}" {if isset($data.id_status) && $state.id == $data.id_status} selected="selected" disabled="disabled"{/if}>{$state.status|escape}</option> + <option value="{$state['id_status']|intval}" {if isset($data.id_status) && $state.id_status == $data.id_status} selected="selected" disabled="disabled"{/if}>{$state.name|escape}</option> {/foreach} </select> - {if $data['id_status'] == 2}<span class="badge badge-success margin-bottom-5">{l s='checked in on'} {$data['check_in']|date_format:"%d-%m-%Y"}</span>{elseif $data['id_status'] == 3}<span class="badge badge-success margin-bottom-5">{l s='checked out on'} {$data['check_out']|date_format:"%d-%m-%Y"}</span>{/if} + {if $data['id_status'] == $hotel_order_status['STATUS_CHECKED_IN']['id_status']}<span class="badge badge-success margin-bottom-5">{l s='checked in on'} {$data['check_in']|date_format:"%d-%m-%Y"}</span>{elseif $data['id_status'] == $hotel_order_status['STATUS_CHECKED_OUT']['id_status']}<span class="badge badge-success margin-bottom-5">{l s='checked out on'} {$data['check_out']|date_format:"%d-%m-%Y"}</span>{/if} {* field for the current date *} <input class="room_status_date wk-input-date" type="text" name="status_date" value="{$data['date_from']|date_format:"%d-%m-%Y"}" readonly/> diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index bac43229c..dfe1467b6 100644 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -1548,7 +1548,7 @@ class AdminOrdersControllerCore extends AdminController $bookingOrderInfo = $objBookingDetail->getBookingDataByOrderId($order->id); // hotel booking statuses - $htlOrderStatus = HotelOrderStatus::getAllHotelOrderStatus(); + $htlOrderStatus = HotelBookingDetail::getAllHotelOrderStatus(); $this->tpl_view_vars = array( // refund info @@ -3369,7 +3369,10 @@ class AdminOrdersControllerCore extends AdminController if (!$newStatus) { $this->errors[] = Tools::displayError('Invalid booking status found.'); - } elseif ($newStatus == 2 || $newStatus == 3) { + } elseif ( + $newStatus == HotelBookingDetail::STATUS_CHECKED_IN + || $newStatus == HotelBookingDetail::STATUS_CHECKED_OUT + ) { if (!$statusDate || !Validate::isDate($statusDate)) { $this->errors[] = Tools::displayError('Invalid dates found.'); } elseif ((strtotime($statusDate) < strtotime($dateFrom)) @@ -3383,22 +3386,22 @@ class AdminOrdersControllerCore extends AdminController $objBookingDetail = new HotelBookingDetail(); if ($roomBookingInfo = $objBookingDetail->getRoomBookingData($idRoom, $idOrder)) { // if admin choose Check-Out status - if ($newStatus == 3 + if ($newStatus == HotelBookingDetail::STATUS_CHECKED_OUT && $roomBookingInfo['check_in'] == '0000-00-00 00:00:00' ) { $this->errors[] = Tools::displayError('Room status must be set to Check-In before setting the room status to Check-Out.'); - } elseif ($newStatus == 3 + } elseif ($newStatus == HotelBookingDetail::STATUS_CHECKED_OUT && $roomBookingInfo['check_in'] != '0000-00-00 00:00:00' && strtotime($roomBookingInfo['check_in']) >= strtotime($statusDate) ) { $this->errors[] = Tools::displayError('Check-Out date can not be before Check-In date'). '('.date('d-m-Y', strtotime($roomBookingInfo['check_in'])).')'; - } elseif ($newStatus == 2 && $roomBookingInfo['check_out'] == '0000-00-00 00:00:00' + } elseif ($newStatus == HotelBookingDetail::STATUS_CHECKED_IN && $roomBookingInfo['check_out'] == '0000-00-00 00:00:00' && strtotime($roomBookingInfo['check_in']) >= strtotime($dateTo) ) { $this->errors[] = Tools::displayError('Check-In date can not be after Check-Out date'). '('.date('d-m-Y', strtotime($roomBookingInfo['date_to'])).')'; - } elseif ($newStatus == 2 && $roomBookingInfo['check_out'] != '0000-00-00 00:00:00' + } elseif ($newStatus == HotelBookingDetail::STATUS_CHECKED_IN && $roomBookingInfo['check_out'] != '0000-00-00 00:00:00' && strtotime($roomBookingInfo['check_out']) <= strtotime($statusDate) ) { $this->errors[] = Tools::displayError('Check-In date can not be after Check-Out date'). diff --git a/modules/hotelreservationsystem/classes/HotelBookingDetail.php b/modules/hotelreservationsystem/classes/HotelBookingDetail.php index 5fac0e8d7..a13bd30fa 100644 --- a/modules/hotelreservationsystem/classes/HotelBookingDetail.php +++ b/modules/hotelreservationsystem/classes/HotelBookingDetail.php @@ -64,6 +64,10 @@ class HotelBookingDetail extends ObjectModel public $date_add; public $date_upd; + const STATUS_ALLOTED = 1; + const STATUS_CHECKED_IN = 2; + const STATUS_CHECKED_OUT = 3; + public static $definition = array( 'table' => 'htl_booking_detail', 'primary' => 'id', @@ -273,7 +277,7 @@ class HotelBookingDetail extends ObjectModel $sql = 'SELECT bd.`id_product`, bd.`id_room`, bd.`id_hotel`, bd.`id_customer`, bd.`booking_type`, bd.`id_status` AS booking_status, bd.`comment`, rf.`room_num`, bd.`date_from`, bd.`date_to` FROM `'._DB_PREFIX_.'htl_booking_detail` AS bd INNER JOIN `'._DB_PREFIX_.'htl_room_information` AS rf ON (rf.`id` = bd.`id_room`) - WHERE bd.`id_hotel`='.(int)$hotel_id.' AND bd.`id_product` ='.(int)$room_type['id_product'].' AND bd.`is_refunded` = 0 AND bd.`is_back_order` = 0 AND IF(bd.`id_status` = 3, bd.`date_from` <= \''.pSQL($date_from).'\' AND bd.`check_out` >= \''.pSQL($date_to).'\', bd.`date_from` <= \''.pSQL($date_from).'\' AND bd.date_to >= \''.pSQL($date_to).'\')'; + WHERE bd.`id_hotel`='.(int)$hotel_id.' AND bd.`id_product` ='.(int)$room_type['id_product'].' AND bd.`is_refunded` = 0 AND bd.`is_back_order` = 0 AND IF(bd.`id_status` = '. self::STATUS_CHECKED_OUT .', bd.`date_from` <= \''.pSQL($date_from).'\' AND bd.`check_out` >= \''.pSQL($date_to).'\', bd.`date_from` <= \''.pSQL($date_from).'\' AND bd.date_to >= \''.pSQL($date_to).'\')'; $booked_rooms = Db::getInstance()->executeS($sql); @@ -301,12 +305,12 @@ class HotelBookingDetail extends ObjectModel if ($search_unavai) { $sql1 = 'SELECT `id_product`, `id_hotel`, `room_num`, `comment` AS `room_comment` FROM `'._DB_PREFIX_.'htl_room_information` - WHERE `id_hotel`='.(int)$hotel_id.' AND `id_product` ='.(int)$room_type['id_product'].' AND `id_status` = 2'; + WHERE `id_hotel`='.(int)$hotel_id.' AND `id_product` ='.(int)$room_type['id_product'].' AND `id_status` = '. self::STATUS_CHECKED_IN; $sql2 = 'SELECT hri.`id_product`, hri.`id_hotel`, hri.`room_num`, hri.`comment` AS `room_comment` FROM `'._DB_PREFIX_.'htl_room_information` AS hri INNER JOIN `'._DB_PREFIX_.'htl_room_disable_dates` AS hrdd ON (hrdd.`id_room_type` = hri.`id_product` AND hrdd. id_room = hri.`id`) - WHERE hri.`id_hotel`='.$hotel_id.' AND hri.`id_product` ='.$room_type['id_product'].' AND hri.`id_status` = 3 AND hrdd.`date_from` <= \''.pSql($date_from).'\' AND hrdd.`date_to` >= \''.pSql($date_to).'\''; + WHERE hri.`id_hotel`='.$hotel_id.' AND hri.`id_product` ='.$room_type['id_product'].' AND hri.`id_status` = '. self::STATUS_CHECKED_OUT .' AND hrdd.`date_from` <= \''.pSql($date_from).'\' AND hrdd.`date_to` >= \''.pSql($date_to).'\''; $sql = $sql1.' UNION '.$sql2; @@ -317,7 +321,7 @@ class HotelBookingDetail extends ObjectModel if ($search_available) { $exclude_ids = 'SELECT `id_room` FROM `'._DB_PREFIX_.'htl_booking_detail` - WHERE `is_back_order` = 0 AND `is_refunded` = 0 AND IF(`id_status` = 3, ( + WHERE `is_back_order` = 0 AND `is_refunded` = 0 AND IF(`id_status` = '. self::STATUS_CHECKED_OUT.', ( (DATE_FORMAT(`check_out`, "%Y-%m-%d") > \''.pSQL($date_from).'\' AND DATE_FORMAT(`check_out`, "%Y-%m-%d") <= \''.PSQL($date_to).'\') AND ( (`date_from` <= \''.pSQL($date_from).'\' AND `check_out` > \''.pSQL($date_from).'\' AND `check_out` <= \''.PSQL($date_to).'\') OR (`date_from` >= \''.pSQL($date_from).'\' AND `check_out` > \''.pSQL($date_from).'\' AND `check_out` <= \''.pSQL($date_to).'\') OR @@ -343,13 +347,13 @@ class HotelBookingDetail extends ObjectModel SELECT hri.`id` AS id_room FROM `'._DB_PREFIX_.'htl_room_information` AS hri INNER JOIN `'._DB_PREFIX_.'htl_room_disable_dates` AS hrdd ON (hrdd.`id_room_type` = hri.`id_product` AND hrdd.`id_room` = hri.`id`) - WHERE hri.`id_hotel`='.(int)$hotel_id.' AND hri.`id_product` ='.(int)$room_type['id_product'].' AND hri.`id_status` = 3 AND (hrdd.`date_from` <= \''.pSql($date_to).'\' AND hrdd.`date_to` >= \''.pSql($date_from).'\')'; + WHERE hri.`id_hotel`='.(int)$hotel_id.' AND hri.`id_product` ='.(int)$room_type['id_product'].' AND hri.`id_status` = '. self::STATUS_CHECKED_OUT .' AND (hrdd.`date_from` <= \''.pSql($date_to).'\' AND hrdd.`date_to` >= \''.pSql($date_from).'\')'; $selectAvailRoomSearch = 'SELECT ri.`id` AS `id_room`, ri.`id_product`, ri.`id_hotel`, ri.`room_num`, ri.`comment` AS `room_comment`'; $joinAvailRoomSearch = ''; - $whereAvailRoomSearch = 'WHERE ri.`id_hotel`='.(int)$hotel_id.' AND ri.`id_product`='.(int)$room_type['id_product'].' AND ri.`id_status` != 2 AND ri.`id` NOT IN ('.$exclude_ids.')'; + $whereAvailRoomSearch = 'WHERE ri.`id_hotel`='.(int)$hotel_id.' AND ri.`id_product`='.(int)$room_type['id_product'].' AND ri.`id_status` != '. self::STATUS_CHECKED_IN .' AND ri.`id` NOT IN ('.$exclude_ids.')'; $groupByAvailRoomSearch = ''; $orderByAvailRoomSearch = ''; @@ -385,10 +389,10 @@ class HotelBookingDetail extends ObjectModel } if ($search_partial) { - $sql1 = 'SELECT bd.`id_product`, bd.`id_room`, bd.`id_hotel`, bd.`id_customer`, bd.`booking_type`, bd.`id_status` AS booking_status, bd.`comment` AS `room_comment`, rf.`room_num`, bd.`date_from`, IF(bd.`id_status` = 3, bd.`check_out`, bd.`date_to`) AS `date_to` + $sql1 = 'SELECT bd.`id_product`, bd.`id_room`, bd.`id_hotel`, bd.`id_customer`, bd.`booking_type`, bd.`id_status` AS booking_status, bd.`comment` AS `room_comment`, rf.`room_num`, bd.`date_from`, IF(bd.`id_status` = '. self::STATUS_CHECKED_OUT .', bd.`check_out`, bd.`date_to`) AS `date_to` FROM `'._DB_PREFIX_.'htl_booking_detail` AS bd INNER JOIN `'._DB_PREFIX_.'htl_room_information` AS rf ON (rf.`id` = bd.`id_room`) - WHERE bd.`id_hotel`='.(int)$hotel_id.' AND bd.`id_product`='.(int)$room_type['id_product'].' AND rf.`id_status` != 2 AND bd.`is_back_order` = 0 AND bd.`is_refunded` = 0 AND IF(bd.`id_status` = 3, ( + WHERE bd.`id_hotel`='.(int)$hotel_id.' AND bd.`id_product`='.(int)$room_type['id_product'].' AND rf.`id_status` != '. self::STATUS_CHECKED_IN .' AND bd.`is_back_order` = 0 AND bd.`is_refunded` = 0 AND IF(bd.`id_status` = '. self::STATUS_CHECKED_OUT .', ( (DATE_FORMAT(`check_out`, "%Y-%m-%d") > \''.pSQL($date_from).'\' AND DATE_FORMAT(`check_out`, "%Y-%m-%d") < \''.PSQL($date_to).'\') AND ( (bd.`date_from` <= \''.pSQL($date_from).'\' AND bd.`check_out` > \''.pSQL($date_from).'\' AND bd.`check_out` < \''.pSQL($date_to).'\') OR (bd.`date_from` > \''.pSQL($date_from).'\' AND bd.`date_from` < \''.pSQL($date_to).'\' AND bd.`check_out` >= \''.pSQL($date_to).'\') OR @@ -404,7 +408,7 @@ class HotelBookingDetail extends ObjectModel FROM `'._DB_PREFIX_.'htl_room_information` AS hri INNER JOIN `'._DB_PREFIX_.'htl_room_disable_dates` AS hrdd ON (hrdd.`id_room_type` = hri.`id_product` AND hrdd.`id_room` = hri.`id`) WHERE hri.`id_hotel`='.(int)$hotel_id.' AND hri.`id_product`='.(int)$room_type['id_product'].' AND - hri.`id_status` = 3 AND ( + hri.`id_status` = '. self::STATUS_CHECKED_OUT .' AND ( (hrdd.`date_from` <= \''.pSQL($date_from).'\' AND hrdd.`date_to` > \''.pSQL($date_from).'\' AND hrdd.`date_to` < \''.pSQL($date_to).'\') OR (hrdd.`date_from` > \''.pSQL($date_from).'\' AND hrdd.`date_from` < \''.pSQL($date_to).'\' AND hrdd.`date_to` >= \''.pSQL($date_to).'\') OR (hrdd.`date_from` > \''.pSQL($date_from).'\' AND hrdd.`date_from` < \''.pSQL($date_to).'\' AND hrdd.`date_to` < \''.pSQL($date_to).'\') @@ -764,12 +768,12 @@ class HotelBookingDetail extends ObjectModel $table = 'htl_booking_detail'; // create date to update in the table - if ($new_status == 2) { + if ($new_status == self::STATUS_CHECKED_IN) { $data = array( 'id_status' => $new_status, 'check_in' => ($status_date > $date_to ? $date_to : $status_date) ); - } elseif ($new_status == 3) { + } elseif ($new_status == self::STATUS_CHECKED_OUT) { $data = array( 'id_status' => $new_status, 'check_out' => ($status_date > $date_to ? $date_to : $status_date) @@ -947,14 +951,14 @@ class HotelBookingDetail extends ObjectModel if (isset($current_admin_cart_id) && $current_admin_cart_id) { $sql = 'SELECT `id` AS `id_room`, `id_product`, `id_hotel`, `room_num`, `comment` AS `room_comment` FROM `'._DB_PREFIX_.'htl_room_information` - WHERE `id_hotel`='.(int)$hotel_id.' AND `id_product`='.(int)$room_type.' AND id_status = 1 + WHERE `id_hotel`='.(int)$hotel_id.' AND `id_product`='.(int)$room_type.' AND id_status = '. self::STATUS_ALLOTED .' AND `id` NOT IN (SELECT `id_room` FROM `'._DB_PREFIX_.'htl_booking_detail` WHERE `date_from` < \''. pSQL($date_to).'\' AND `date_to` > \''.pSQL($date_from).'\' AND `is_refunded`=0 AND `is_back_order`=0) AND `id` NOT IN (SELECT `id_room` FROM `'._DB_PREFIX_.'htl_cart_booking_data` WHERE `id_cart`='. (int)$current_admin_cart_id.')'; } else { $sql = 'SELECT `id` AS `id_room`, `id_product`, `id_hotel`, `room_num`, `comment` AS `room_comment` - FROM `'._DB_PREFIX_.'htl_room_information` WHERE `id_hotel`='.(int)$hotel_id.' AND `id_product`='.(int)$room_type.' AND id_status = 1 AND `id` NOT IN (SELECT `id_room` FROM `'._DB_PREFIX_.'htl_booking_detail` WHERE `date_from` < \''.pSQL($date_to).'\' AND `date_to` > \''.pSQL($date_from).'\' AND `is_refunded`=0 AND `is_back_order`=0)'; + FROM `'._DB_PREFIX_.'htl_room_information` WHERE `id_hotel`='.(int)$hotel_id.' AND `id_product`='.(int)$room_type.' AND id_status = '. self::STATUS_ALLOTED .' AND `id` NOT IN (SELECT `id_room` FROM `'._DB_PREFIX_.'htl_booking_detail` WHERE `date_from` < \''.pSQL($date_to).'\' AND `date_to` > \''.pSQL($date_from).'\' AND `is_refunded`=0 AND `is_back_order`=0)'; } $avail_rooms = Db::getInstance()->executeS($sql); if ($avail_rooms) { @@ -976,7 +980,7 @@ class HotelBookingDetail extends ObjectModel public function getAvailableRoomsForSwapping($date_from, $date_to, $room_type, $hotel_id, $id_room) { $sql = 'SELECT `id` AS `id_room`, `id_product`, `id_hotel`, `room_num`, `comment` AS `room_comment` FROM `'._DB_PREFIX_.'htl_room_information` WHERE `id_hotel`='.(int)$hotel_id.' AND `id_product`='.(int)$room_type. - ' AND `id_status` = 1 AND `id` IN (SELECT `id_room` FROM `'._DB_PREFIX_.'htl_booking_detail` WHERE `date_from` = \''.pSQL($date_from).'\' AND `date_to` = \''.pSQL($date_to).'\' AND `id_room`!='.(int)$id_room.' AND `is_refunded`=0 AND `is_back_order`=0)'; + ' AND `id_status` = '. self::STATUS_ALLOTED .' AND `id` IN (SELECT `id_room` FROM `'._DB_PREFIX_.'htl_booking_detail` WHERE `date_from` = \''.pSQL($date_from).'\' AND `date_to` = \''.pSQL($date_to).'\' AND `id_room`!='.(int)$id_room.' AND `is_refunded`=0 AND `is_back_order`=0)'; return Db::getInstance()->executeS($sql); } @@ -1660,7 +1664,7 @@ class HotelBookingDetail extends ObjectModel $objHtlBooking->id_hotel = $objCartBooking->id_hotel; $objHtlBooking->id_customer = $cart->id_customer; $objHtlBooking->booking_type = $objCartBooking->booking_type; - $objHtlBooking->id_status = 1; + $objHtlBooking->id_status = self::STATUS_ALLOTED; $objHtlBooking->comment = $objCartBooking->comment; // For Back Order(Because of cart lock) @@ -1762,6 +1766,27 @@ class HotelBookingDetail extends ObjectModel return Db::getInstance()->getRow($sql); } + public static function getAllHotelOrderStatus() + { + $moduleInstance = Module::getInstanceByName('hotelreservationsystem'); + + $pages = array( + 'STATUS_ALLOTED' => array( + 'id_status' => self::STATUS_ALLOTED, + 'name' => $moduleInstance->l('Alloted', 'hotelreservationsystem') + ), + 'STATUS_CHECKED_IN' => array( + 'id_status' => self::STATUS_CHECKED_IN, + 'name' => $moduleInstance->l('Checked In', 'hotelreservationsystem') + ), + 'STATUS_CHECKED_OUT' => array( + 'id_status' => self::STATUS_CHECKED_OUT, + 'name' => $moduleInstance->l('Checked Out', 'hotelreservationsystem') + ), + ); + return $pages; + } + // Webservice funcions public function getWsBookingExtraDemands() { diff --git a/modules/hotelreservationsystem/classes/HotelHelper.php b/modules/hotelreservationsystem/classes/HotelHelper.php index ea2940ce4..909dc43ab 100644 --- a/modules/hotelreservationsystem/classes/HotelHelper.php +++ b/modules/hotelreservationsystem/classes/HotelHelper.php @@ -293,18 +293,6 @@ class HotelHelper return true; } - public function insertHotelOrderStatus() - { - $order_status_arr = array('Alloted','Checked In','Checked Out'); - foreach ($order_status_arr as $key => $value) { - $obj_order_status = new HotelOrderStatus(); - $obj_order_status->status = $value; - $obj_order_status->save(); - } - - return true; - } - public function insertHotelRoomAllotmentType() { $altment_type_arr = array('Random Allotment','Manual Allotment'); diff --git a/modules/hotelreservationsystem/classes/HotelOrderStatus.php b/modules/hotelreservationsystem/classes/HotelOrderStatus.php deleted file mode 100644 index 09c527cce..000000000 --- a/modules/hotelreservationsystem/classes/HotelOrderStatus.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -/** -* 2010-2020 Webkul. -* -* NOTICE OF LICENSE -* -* All right is reserved, -* Please go through this link for complete license : https://store.webkul.com/license.html -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade this module to newer -* versions in the future. If you wish to customize this module for your -* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information. -* -* @author Webkul IN <support@webkul.com> -* @copyright 2010-2020 Webkul IN -* @license https://store.webkul.com/license.html -*/ - -class HotelOrderStatus extends ObjectModel -{ - public $id; - public $status; - - public static $definition = array( - 'table' => 'htl_order_status', - 'primary' => 'id', - 'fields' => array( - 'status' => array('type' => self::TYPE_STRING), - ), - ); - - /** - * [getAllHotelOrderStatus :: To get array all possible order statuses] - * @return [array|boolean] [If data found then Returns array of the order statuses else returns false] - */ - public static function getAllHotelOrderStatus() - { - $result = Db::getInstance()->executeS("SELECT * FROM `"._DB_PREFIX_."htl_order_status`"); - if ($result) { - return $result; - } - return false; - } -} diff --git a/modules/hotelreservationsystem/define.php b/modules/hotelreservationsystem/define.php index cffdcab88..71fdba434 100644 --- a/modules/hotelreservationsystem/define.php +++ b/modules/hotelreservationsystem/define.php @@ -25,7 +25,6 @@ require_once 'classes/HotelImage.php'; require_once 'classes/HotelFeatures.php'; require_once 'classes/HotelBranchFeatures.php'; require_once 'classes/HotelRoomStatus.php'; -require_once 'classes/HotelOrderStatus.php'; require_once 'classes/HotelRoomAllotmentType.php'; require_once 'classes/HotelBookingDetail.php'; require_once 'classes/HotelCartBookingData.php'; diff --git a/modules/hotelreservationsystem/hotelreservationsystem.php b/modules/hotelreservationsystem/hotelreservationsystem.php index 5b285e12a..43cdfc2d7 100644 --- a/modules/hotelreservationsystem/hotelreservationsystem.php +++ b/modules/hotelreservationsystem/hotelreservationsystem.php @@ -669,7 +669,6 @@ class hotelreservationsystem extends Module || !$this->registerModuleHooks() || !$objHtlHelper->insertDefaultHotelEntries() || !$objHtlHelper->insertHotelRoomsStatus() - || !$objHtlHelper->insertHotelOrderStatus() || !$objHtlHelper->insertHotelRoomAllotmentType() ) { return false; @@ -739,8 +738,7 @@ class hotelreservationsystem extends Module `'._DB_PREFIX_.'htl_room_type_demand_price`, `'._DB_PREFIX_.'htl_room_type_demand`, `'._DB_PREFIX_.'htl_room_disable_dates`, - `'._DB_PREFIX_.'htl_access`, - `'._DB_PREFIX_.'htl_order_status`,' + `'._DB_PREFIX_.'htl_access`' ); } diff --git a/modules/hotelreservationsystem/install.sql b/modules/hotelreservationsystem/install.sql index ab70d7f10..2f5e6ac07 100644 --- a/modules/hotelreservationsystem/install.sql +++ b/modules/hotelreservationsystem/install.sql @@ -361,9 +361,3 @@ CREATE TABLE IF NOT EXISTS `PREFIX_htl_access` ( `access` int(11) NOT NULL, PRIMARY KEY (`id_profile`, `id_hotel`) ) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8; - -CREATE TABLE IF NOT EXISTS `PREFIX_htl_order_status` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `status` text NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; From e951dd03604ca4b4ae350bea486d4eae0b2ec435 Mon Sep 17 00:00:00 2001 From: shreesh arora <shreesh.arora608@webkul.com> Date: Tue, 22 Jun 2021 20:19:38 +0530 Subject: [PATCH 26/27] resolve due amount filter issue in adminorders --- controllers/admin/AdminOrdersController.php | 1 + 1 file changed, 1 insertion(+) diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index bac43229c..fb7a888d1 100644 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -133,6 +133,7 @@ class AdminOrdersControllerCore extends AdminController 'align' => 'text-right', 'type' => 'price', 'currency' => true, + 'havingFilter' => true, 'callback' => 'setOrderCurrency', 'badge_success' => true, ), From a45195ce8eb3d162fc97649741f5659bccdbd055 Mon Sep 17 00:00:00 2001 From: Shreesh Arora <55269017+shreesh-webkul@users.noreply.github.com> Date: Fri, 24 Sep 2021 18:04:38 +0530 Subject: [PATCH 27/27] Create SECURITY.md --- SECURITY.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 SECURITY.md diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 000000000..725ca5195 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,13 @@ +# Security Policy + +## Supported Versions + +| Version | Supported | +| ------- | ------------------ | +| 1.5.x | :white_check_mark: | +| 1.4.x | :white_check_mark: | +| < 1.4.0 | :x: | + +## Reporting a Vulnerability + +Please report (suspected) security vulnerabilities to support@qloapps.com. You will receive a response from us within 48 hours. If the issue is confirmed, we will release a patch as soon as possible depending on complexity.